From xen-devel-bounces@lists.xenproject.org Thu Feb 01 00:17:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 00:17:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh2ZA-0002v8-PD; Thu, 01 Feb 2018 00:17:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/2f+=e3=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1eh2Z9-0002v2-Tm
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 00:17:24 +0000
X-Inumbo-ID: 3c455555-06e5-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::721])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3c455555-06e5-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 01:17:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=AL2DRyM0NJieAztUA1Fp0aVtRyTn6f8Uj/8/KTQ66KA=;
 b=kIZf7tnyjkAUABxyOjfRkex0oqpdTiigbLEEeTqHzUPwTT7Dy1vGGPaxtKHX+v122A6ipnRlm/zwSyKzLmSQON9iQFHUwNvbrMrRZ18SsFTmnfVcCiivmKwhF42opVAiRe/zAaaxB2XNZGHlTeoQrlGMw5tZhf0YbVRzlMibFLY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
Received: from austen3.home (109.158.171.230) by
 VI1PR0602MB2813.eurprd06.prod.outlook.com (2603:10a6:800:b2::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Thu, 1
 Feb 2018 00:17:15 +0000
Date: Thu, 1 Feb 2018 00:17:11 +0000 (GMT)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: Adi Pircalabu <adi@ddns.com.au>
In-Reply-To: <alpine.LFD.2.21.1801312150210.2821@austen3.home>
Message-ID: <alpine.LFD.2.21.1802010000420.2821@austen3.home>
References: <b4129ec6500da5abe6c461c9ad8b975b@ddns.com.au>
 <alpine.LFD.2.21.1801312150210.2821@austen3.home>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-Originating-IP: [109.158.171.230]
X-ClientProxiedBy: AM3PR03CA0076.eurprd03.prod.outlook.com
 (2603:10a6:207:5::34) To VI1PR0602MB2813.eurprd06.prod.outlook.com
 (2603:10a6:800:b2::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: f0c3670c-e773-4f59-523d-08d56909263f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0602MB2813; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0602MB2813;
 3:pJKdKSiSqBDfsCUNyKH+knHpwLYV4LHiGyW1SUnDdYCZe4mHeddCilsjdLEPkWXcwK7LsW+2M4mhFrbVVVhbrBi+3uUXOkwNwPiW744L2QGqOpibUdcFECd7FvGzc34w82yJKn89zfApcxAdKDDegRPe1tVbisRcWlTs2Mr0DYpqi+xPVRdydQX9Ido5sZpm7EyyaO/JLVBlopuW+f1wcxwhf2d2jxf8v9CLY4T0yAQeCgiIzDddp0PNtHW9p01y;
 25:+HyIqNFWM4PWLsw1/54dbTw0IkbmzGlTLg4kQGykIUTsQEQ1D4k8MwdKVaXH2DtHStsZZ8jBFeQvIzbGd9sRZ+Kmdbce+iGFiw6lRA3uzl6fr9FvNz1E/Jws6umIezilT+qQxW36FtHIWLygl2/tfGxTKQ3DEkcqqk82RPykJmZqwfZBgWgT6obosqzTUJz8F7svvqenDS7PhCAd5EdhPCpQLeq8ka/mQo0Zb/gakaBWfR+EITUjZtndY3+/l7gkcWKabB3ZwGBe6mrkNrAgiPh7i/m3ZXbEeGk43DXqKuSibUQDnT8mKoM2oqA+R2BZqYnI00g9IwEJzVKhulBM9g==;
 31:8023NoFsL/kSNaL4gieT2nrBXLQhWJGqLjuuk+sA33xAOOdMkt9DcWI/trX/l/TT0/0n9td9SOaGgkxbbn+hB6PmrkrxhhBkdCSetOmrDNuzspoNVYcAvNx+yeZq8O/7oWPsT/AxxJPm9JhGPTIc0Ie19IvKi+25Bppw6xQPck2Y0leAgQy1sg65Hbbc5YCK+rkBpHE1wPu7HOPLbUqtSZdxMygnCpZNz4YTk2JKIVo=
X-MS-TrafficTypeDiagnostic: VI1PR0602MB2813:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0602MB2813;
 20:O8Nx92LTxKCIS71Sb85qjdfG0jf/lcp+B0ZkaneYfTt/Un/X6xNrTsnuNjGlBK9bNnsg/Q1LY9lB0NGVWp7ZGJJLiao2Oh6bKK8qHohks0fLYhoSu08sIHc5cgGnBg4TVC15Oo2BmnLi9/np3kw3KR3+KGRt+wlu0Pose1eE6VtotVblm7dlsCVWMhlvmLSQ/OcO4YyzjYmMgR6rQMYw8E+qcH5r6Kjoj9ROFcfAPqt8e6Q2NcRA3Scbo8W/7ML7aRHG4prCU4pDKmUy/fqhdgId6o9TCl07pt/9A3ve2HU7H1qUPoSRnT2bKdkOUMk4XSR4DrB3pHiWRHL9uDwr6w==;
 4:XPrAEsBtqCVSnZm7GNb0QT5nosGiBiqI7iuRLD6DQ1DzlJmiQuAewCoh0nS+qdQvTQDoT4qLflgNSDewqubdW9Vtd5+Xwydfi9Lo8S630kP0i9WpMk765H5HTF++htjEVO0uNGEjcVDqonTaFxKn7Ux4RDBnxEC6mZUdZWR6Li7VqZmRDsmWIiJgsmFCSMvoqeDyYh0FCuHNwPqurjKQK/IBEFWQmHQJfrOtNgYFs6onomrnSG7tfL5eLOsN5vjX+GUcFj/RuDtuCG3wp80wdQ==
X-Microsoft-Antispam-PRVS: <VI1PR0602MB28135A515624F8EE5918457E87FA0@VI1PR0602MB2813.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(10201501046)(3002001)(93006095)(93001095)(6041288)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011);
 SRVR:VI1PR0602MB2813; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0602MB2813; 
X-Forefront-PRVS: 0570F1F193
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(366004)(396003)(376002)(346002)(39860400002)(39380400002)(189003)(199004)(5005980100005)(8936002)(25786009)(229853002)(9686003)(36756003)(4326008)(6916009)(68736007)(105586002)(55016002)(6246003)(186003)(305945005)(16526019)(50466002)(42882006)(7736002)(6666003)(2950100002)(66066001)(53936002)(74482002)(5660300001)(97736004)(23726003)(7696005)(83506002)(3846002)(386003)(67846002)(21086003)(478600001)(106356001)(575784001)(86362001)(52116002)(76176011)(316002)(6506007)(786003)(6116002)(58126008)(81156014)(47776003)(81166006)(2906002)(16586007)(69596002)(26005)(118906001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0602MB2813; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0602MB2813;
 23:m/WsK159QIiCTzg0T4zm8JpzfpHW45LyOU5kvpb?=
 =?us-ascii?Q?iF4F4QLeh/Uf5m/na3Xu0C/4G5PjlDC+eOIWHFxFbIO7xutMPU0M3dxobVTI?=
 =?us-ascii?Q?pDrH6r65xdcPf8HDwXLcHHS5G6ygWUEbdcn+nEqEayAuikxasM/4emZBXOgh?=
 =?us-ascii?Q?QOBR/Fm42L5DA+iBAyvAsb9byzMDrPgkI73fQUdthePoS1LGYsZ7+iTUB406?=
 =?us-ascii?Q?dZ/YEATxhgCTngd/vBvzgWfq98RHoImXnigvbXCSraQY1SMydHXbH8wEevAz?=
 =?us-ascii?Q?zS4LwGPy8MJ0IiVyGUu3rQeGyDX+kGW08alMEXmOhJ+V3ogFJ6V/xQgXnr1V?=
 =?us-ascii?Q?2XS/MyT4VWwP4FZsPADvOFyX1f1A+ja5PqOAWryq1UVnMze6E63O/jEJUn8c?=
 =?us-ascii?Q?ZNIajIpwjHtmEnhgtJ6dVQBg6y/Jt3NArA4hOFAIP7+/l140upFQef6snHrr?=
 =?us-ascii?Q?z/8JqOHRCm9DMUq2P6vQjSozcIZBqbbLjDeg8ZV8fY/eX2gKX+FkEfPZUtSa?=
 =?us-ascii?Q?fOF7oNa76TrObFt2WSwWH5WIONWbnKrwvcDFU3gFSahJNjcwUtBVROjhgeFN?=
 =?us-ascii?Q?pabR7tZT/4aej1768b7K0aBv49IgLCvAgNnKZlYs0YeovlOKNK+vyJC7lBCQ?=
 =?us-ascii?Q?YC0GVIckF359LKGx4teYNi/D/jgSSQCiGLuk+dtzX/mzNVEsafZ58TZ2Uf6F?=
 =?us-ascii?Q?9khiZTFUJdYpeGKu75jN3EpYtdA2VLhD9NXxBSDtb7FMmEz6IAAq33GMgsyh?=
 =?us-ascii?Q?BaTpGU+7ohijLO+GLfKMnw38ymAdWGQvkzpE5ZAIjZoo5ROnB7ZH0agXl02Z?=
 =?us-ascii?Q?ax4vNVjVODBVQigz4Sv6exLz1gOY3Sm1DxihDLB5Cd8JX2bzN/dqAaSfEIMK?=
 =?us-ascii?Q?DFBLA/flST8px2ufUlVGG8G1n53QQVqfQc57AgGlZ2OIF0wcsm/8tVRbUOza?=
 =?us-ascii?Q?sQrEEtgyv5HmQ2GWRy/xEmH3KouZgONvfSLC5YDrX+5eMtC+Tdae21khNiKt?=
 =?us-ascii?Q?RuHkFKXyHQ7fhIbm7SqWDzlDRb7AQTBLN7ohqGMliBHeCcVFZcTzQx3czXn2?=
 =?us-ascii?Q?ai1qL1ESwVxulmMxKEUmwQAh11Iaiix+73KDt2wKD7FwpsxyX/b4YEZkOEy3?=
 =?us-ascii?Q?GUEkeM4y12cBujXWBo3R5HyGkViflqzpp/RcacDEEVfLVZqSnRJEEnGiVZ8P?=
 =?us-ascii?Q?88p5q2a/hW2fBvH4mHvdDa8+LoD3iZmGIGx6jrJ1sHxwi7/wqbg8N8neiuDj?=
 =?us-ascii?Q?qluDbmIX1xJa0n7woKbDdWiB5YZXVigUFWxhN4hx8HKZv2KUlqWicgS/5uiR?=
 =?us-ascii?Q?4HfIaL10jFuD4MzjWg4er/EeCCrnCGCSQGVUdJlUMin+kgma8Lyn1LR7Rrcv?=
 =?us-ascii?Q?indMl2A=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0602MB2813;
 6:mfUud+0RrQXFSOyAh4m9j3BL2z1FKRgkqadDsZkaWefiJTBS7ztjjzwml9PdKsL24yojB9XtAwdj9Jx2gds7V5Ci83cB5rbExGEGrNt09VITOYYvShaM37IPgME8+LttuyAd5gidfTiFl0dP0PKW0gW8hF8nseBl/bPCyvmjpwuksdJAwEOZBVe/w5TTTCVWe0BPRA2CfsROxur3FqSpn2WyU9DsW9IrGCscgUjRHY9LknaJ06kqszU5h1rwEhlWba2v3OalLfC+FhmdRLMtP1mfR1FYRuCaGe0eGcvzNiyNnweUXqyoNPS4ppev8bYUquToookjGbU2DXalqEFM4mbwDz2qg0yPOMmYTr4l4KA=;
 5:wLZEVZilSFj3GkLe2weciNpBJ3PgzkdolVPSJ4xGslZpLJf6/S1Ps5yq4JOLqmBTtNw61L0J7Uz4iFHoC1hBGYnNOuLfift47ScKNmnrUxLocmAaqc8q/OWMBUk8YnCnQKLX8rM4n7rpPM+cVCoOJWmjiHK9MZs0CCoGKr1wWPg=;
 24:gpsJPcCO53xFQ+K8/9AFPv2s0q35+5gOAIlwOs1fjIqSIDCoYBZKGr0D4kyISkIvDNVhjZxwOZS1DHTyeNE7AA8KK4n28oWKEWNT2XS5P0Q=;
 7:Z4eXjgdBZqcq3LMoWUOZ1bElsB0oHV1kNaLy4S5K5Hkt655OcxnR36bX84Cmyp/NNYPu01Z98Ug50sv+ZUN9ZbkHqICw3xcoTAAZuWwB/eHVrMgWxSzDZRQQyfSWzvChjb5rYlJBwXUrHUXjyeh++fVU691gL9Qgt/6c7EYHb2klcHr6PpkrpZzJ0405KhsnGgJq6D1ggyRIOXPT/XyTWt62FbF/tRBpCbyM9Fa3jmNDU63iSNJBWbTj/y6DxjPS
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2018 00:17:15.7755 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f0c3670c-e773-4f59-523d-08d56909263f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0602MB2813
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] kernel-ml-4.15.0-1.el7.elrepo.x86_64 doesn't boot
 as	Xen PV domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBKYW4gMjAxOCwgTWljaGFlbCBZb3VuZyB3cm90ZToKCj4gKFhFTikgR3Vlc3Qg
c3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZmZmZmY4MjIwM2UyMDoKPiAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgxMDM2
YTg5Cj4gKFhFTikgICAgMDAwMDAwMDEwMDAwZTAzMCAwMDAwMDAwMDAwMDEwMDkyIGZmZmZmZmZm
ODIyMDNlNjggMDAwMDAwMDAwMDAwZTAyYgo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKCkkgaGF2ZSBq
dXN0IHNwb3R0ZWQgdGhpcyBpcyB0cnVuY2F0ZWQuIFRoZSBmdWxsIEd1ZXN0IHN0YWNrIHRyYWNl
IGlzCgooWEVOKSBHdWVzdCBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmZmZmZjgyMjAzZTIwOgoo
WEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MCBmZmZmZmZmZjgxMDM2YTg5CihYRU4pICAgIDAwMDAwMDAxMDAwMGUwMzAgMDAwMDAwMDAwMDAx
MDA5MiBmZmZmZmZmZjgyMjAzZTY4IDAwMDAwMDAwMDAwMGUwMmIKKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSAgICBmZmZmZmZmZjgyMzc3N2UwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCBmZmZmZmZmZjgyMzc3N2UwIGZmZmZmZmZmODIyMDNmMDgKKFhFTikgICAgZmZmZmZm
ZmY4MjIwM2YwYyBmZmZmZmZmZjgyMjAzZjA0IGZmZmZmZmZmODIyMDNmMDAgZmZmZmZmZmY4MjIw
M2YxYwooWEVOKSAgICBmZmZmZmZmZjgxMDM3NjczIGZmZmZmZmZmODIyMDNmMTAgZmZmZmZmZmY4
MjIwM2YxNCBmZmZmZmZmZjgyMjAzZjE4CihYRU4pICAgIDAwMDAwMDAwMDAwMDMwMjQgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDgwMDAwMDA4IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgZmZm
ZmZmZmY4MTAyOWQxMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZm
ZmY4MjcyN2I0OSAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAwMDAwMAooWEVOKSAgICAwZjAwMDAwMDYwYzBjNzQ4IGNjY2NjY2NjY2NjY2MzMDUg
Y2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjCihYRU4pICAgIGNjY2NjY2NjY2NjY2Nj
Y2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MKKFhF
TikgICAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2Mg
Y2NjY2NjY2NjY2NjY2NjYwooWEVOKSAgICBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2Nj
Y2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjCihYRU4pICAgIGNjY2NjY2NjY2Nj
Y2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MK
ClNvbWUgYWRkcmVzc2VzIGZyb20gdGhpcyB0aGF0IGxvb2sgbGlrZSB0aGV5IG1pZ2h0IGJlIHJl
bGV2YW50IGFyZQoweGZmZmZmZmZmODIyMDNlMjAgPGluaXRfdGhyZWFkX3VuaW9uKzE1OTA0PjoJ
YWRkICAgICVhbCwoJXJheCkKMHhmZmZmZmZmZjgxMDM2YTg5IDxpbml0X3NjYXR0ZXJlZF9jcHVp
ZF9mZWF0dXJlcys0MT46CiAgICAgbW92ICAgICVnczoweDI4LCVyYXgKMHhmZmZmZmZmZjgxMDM3
NjczIDxnZXRfY3B1X2NhcCs3MjM+Ogl4b3IgICAgJWVkeCwlZWR4CjB4ZmZmZmZmZmY4MTAyOWQx
MCA8eDg2X2luaXRfbm9vcD46CWNhbGxxICAweGZmZmZmZmZmODFhMDFmOTAgPF9fZmVudHJ5X18+
CjB4ZmZmZmZmZmY4MjcyN2I0OSA8eGVuX3N0YXJ0X2tlcm5lbCsyMTU+OgogICAgIGNhbGxxICAw
eGZmZmZmZmZmODEwNmQ2ZDAgPHg4Nl9jb25maWd1cmVfbng+CgogCU1pY2hhZWwgWW91bmcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 00:17:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 00:17:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh2ZQ-0002xH-4A; Thu, 01 Feb 2018 00:17:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh2ZP-0002w9-Hb
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 00:17:39 +0000
X-Inumbo-ID: 5d754f17-06e5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d754f17-06e5-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 00:18:02 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh2ZF-0008DD-Gi; Thu, 01 Feb 2018 00:17:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eh2ZA-00047C-3X; Thu, 01 Feb 2018 00:17:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eh2Z9-0003Gn-DZ; Thu, 01 Feb 2018 00:17:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118475-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-qemuu-nested-amd:<job
 status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:heisenbug
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Feb 2018 00:17:23 +0000
Subject: [Xen-devel] [seabios test] 118475: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODQ3NSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0NzUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE1NTM5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2Nr
aW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgNCBob3N0LWluc3RhbGwo
NCkgICAgIGJyb2tlbiBwYXNzIGluIDExODQ2MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVk
LCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgZmFpbCBpbiAxMTg0NjIgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAg
ICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2NzAKYmFzZWxp
bmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZjNjcxYTViMzcx
OGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAgMjAxNy0xMS0w
MyAyMDo0ODo1OCBaICAgODkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3MzMgIDIwMTct
MTEtMTAgMTc6MTk6NTkgWiAgIDgyIGRheXMgICA5OSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE0IGRheXMgICAyMCBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBP
J0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEBy
ZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgUGF1bCBN
ZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxp
bnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTRkOTFjMzUz
ZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIgMjAxOCArMDIw
MAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0IFBDSSBicmlk
Z2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0IFBDSSBicmlk
Z2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICByZXNvdXJjZXMg
b24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJIGNhcGFiaWxp
dHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byByZXNlcnZlIGFk
ZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hlbiBhZGRpbmcg
dGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9ydAogICAgd2l0
aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhlIHN1Ym9yZGlu
YXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBrZXJuZWwgZ2V0
cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJldiBjb2RlIGlm
IHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0LgogICAgCiAgICBS
ZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFFTVUgcmVzb3Vy
Y2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUgJ0lPIGhpbnRz
JyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTogTWljaGFlbCBT
LiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4
MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBn
LmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9Eb3du
bG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNvbW1p
dCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3RlZmFu
IEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAxNCAx
NTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJIHRh
YmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3ZSBm
aW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0IHRo
ZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXplIGZy
b20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUgZm91
bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3RjZy1h
Y3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIg
PHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3Yzcy
NjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBhcmF2
aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIgY29u
c29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQyOTFl
ZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0
ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2VyY29u
LXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYzNDUx
ZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAxNyAt
MDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 00:40:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 00:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh2uS-0004UG-Ra; Thu, 01 Feb 2018 00:39:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=01lo=e3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eh2uR-0004UA-Vu
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 00:39:24 +0000
X-Inumbo-ID: 4f5fcea2-06e8-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4f5fcea2-06e8-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 01:39:07 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EFCC32178E;
 Thu,  1 Feb 2018 00:39:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EFCC32178E
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 31 Jan 2018 16:39:19 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <85c0be04-c01c-a77a-30e4-3ffacaacc9ac@arm.com>
Message-ID: <alpine.DEB.2.10.1801311639110.11958@sstabellini-ThinkPad-X260>
References: <20180130161433.6910-1-julien.grall@arm.com>
 <20180130161433.6910-2-julien.grall@arm.com>
 <alpine.DEB.2.10.1801301002570.11958@sstabellini-ThinkPad-X260>
 <d0b17da6-0e9a-f9aa-92fb-673231fcec87@arm.com>
 <alpine.DEB.2.10.1801301108460.11958@sstabellini-ThinkPad-X260>
 <85c0be04-c01c-a77a-30e4-3ffacaacc9ac@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, Stefano Stabellini <sstabellini@kernel.org>,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/3] xen/arm: io: Distinguish unhandled IO
 from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAzMSBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMzAvMDEvMTggMTk6MDksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1
ZSwgMzAgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gPiA+ID4gPiBp
bmRleCBjODUzNGQ2Y2ZmLi44NDNhZGY0OTU5IDEwMDY0NAo+ID4gPiA+ID4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gPiA+
ID4gPiBAQCAtMTg2NCwxMCArMTg2NCwxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaHBmYXJfaXNf
dmFsaWQoYm9vbCBzMXB0dywKPiA+ID4gPiA+IHVpbnQ4X3QgZnNjKQo+ID4gPiA+ID4gICAgICAg
IHJldHVybiBzMXB0dyB8fCAoZnNjID09IEZTQ19GTFRfVFJBTlMgJiYKPiA+ID4gPiA+ICFjaGVj
a193b3JrYXJvdW5kXzgzNDIyMCgpKTsKPiA+ID4gPiA+ICAgIH0KPiA+ID4gPiA+ICAgIC1zdGF0
aWMgYm9vbCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gPiA+
ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4g
PiA+ID4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQo+ID4gPiA+
ID4gLXsKPiA+ID4gPiA+ICtzdGF0aWMgZW51bSBpb19zdGF0ZSB0cnlfaGFuZGxlX21taW8oc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gPiA+ID4gPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4gPiA+ID4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQo+ID4gPiA+ID4gKyB7Cj4g
PiA+ID4gPiAgICAgICAgY29uc3Qgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBoc3IuZGFidDsKPiA+
ID4gPiA+ICAgICAgICBtbWlvX2luZm9fdCBpbmZvID0gewo+ID4gPiA+ID4gICAgICAgICAgICAu
Z3BhID0gZ3BhLAo+ID4gPiA+ID4gQEAgLTE4NzksMTEgKzE4NzksMTEgQEAgc3RhdGljIGJvb2wg
dHJ5X2hhbmRsZV9tbWlvKHN0cnVjdAo+ID4gPiA+ID4gY3B1X3VzZXJfcmVncwo+ID4gPiA+ID4g
KnJlZ3MsCj4gPiA+ID4gPiAgICAgICAgICAvKiBzdGFnZS0xIHBhZ2UgdGFibGUgc2hvdWxkIG5l
dmVyIGxpdmUgaW4gYW4gZW11bGF0ZWQgTU1JTwo+ID4gPiA+ID4gcmVnaW9uCj4gPiA+ID4gPiAq
Lwo+ID4gPiA+ID4gICAgICAgIGlmICggZGFidC5zMXB0dyApCj4gPiA+ID4gPiAtICAgICAgICBy
ZXR1cm4gZmFsc2U7Cj4gPiA+ID4gPiArICAgICAgICByZXR1cm4gSU9fVU5IQU5ETEVEOwo+ID4g
PiA+ID4gICAgICAgICAgLyogQWxsIHRoZSBpbnN0cnVjdGlvbnMgdXNlZCBvbiBlbXVsYXRlZCBN
TUlPIHJlZ2lvbiBzaG91bGQKPiA+ID4gPiA+IGJlCj4gPiA+ID4gPiB2YWxpZCAqLwo+ID4gPiA+
ID4gICAgICAgIGlmICggIWRhYnQudmFsaWQgKQo+ID4gPiA+ID4gLSAgICAgICAgcmV0dXJuIGZh
bHNlOwo+ID4gPiA+ID4gKyAgICAgICAgcmV0dXJuIElPX1VOSEFORExFRDsKPiA+ID4gPiA+ICAg
ICAgICAgIC8qCj4gPiA+ID4gPiAgICAgICAgICogRXJyYXR1bSA3NjY0MjI6IFRodW1iIHN0b3Jl
IHRyYW5zbGF0aW9uIGZhdWx0IHRvIEh5cGVydmlzb3IKPiA+ID4gPiA+IG1heQo+ID4gPiA+ID4g
QEAgLTE4OTYsMTEgKzE4OTYsMTEgQEAgc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0cnVj
dAo+ID4gPiA+ID4gY3B1X3VzZXJfcmVncwo+ID4gPiA+ID4gKnJlZ3MsCj4gPiA+ID4gPiAgICAg
ICAgICAgIGlmICggcmMgKQo+ID4gPiA+ID4gICAgICAgICAgICB7Cj4gPiA+ID4gPiAgICAgICAg
ICAgICAgICBncHJpbnRrKFhFTkxPR19ERUJVRywgIlVuYWJsZSB0byBkZWNvZGUKPiA+ID4gPiA+
IGluc3RydWN0aW9uXG4iKTsKPiA+ID4gPiA+IC0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Cj4g
PiA+ID4gPiArICAgICAgICAgICAgcmV0dXJuIElPX0FCT1JUOwo+ID4gPiA+ID4gICAgICAgICAg
ICB9Cj4gPiA+ID4gPiAgICAgICAgfQo+ID4gPiA+IAo+ID4gPiA+IFdoeSBkbyB0aGUgZmlyc3Qg
dHdvIGVycm9yIGNoZWNrcyByZXN1bHQgaW4gSU9fVU5IQU5ETEVELCB3aGlsZSB0aGUKPiA+ID4g
PiB0aGlyZCByZXN1bHQgaW4gSU9fQUJPUlQ/IFNwZWNpZmljYWxseSBpbiByZWxhdGlvbiB0byBw
YWdldGFibGUgd2Fsawo+ID4gPiA+IGZhaWx1cmVzIGR1ZSB0byBzb21lb25lIGVsc2UgY2hhbmdp
bmcgc3RhZ2UtMiBlbnRyeSBzaW11bHRhbmVvdXNseSAoc2VlCj4gPiA+ID4gY29tbWVudCB0b3dh
cmQgdGhlIGVuZCBvZiBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdCk/Cj4gPiA+IAo+ID4gPiBH
b29kIHF1ZXN0aW9uLiBTb21laG93IEkgY29uc2lkZXJlZCB0aGUgZmlyc3QgdHdvIGFzIHBhcnQg
b2YgbG9va2luZyB1cAo+ID4gPiB0aGUKPiA+ID4gcHJvcGVyIGhhbmRsZXIgYW5kIG5vdCB0aGUg
ZGV2aWNlIGl0c2VsZi4KPiA+ID4gCj4gPiA+IEJ1dCBJIGd1ZXNzIHRoYXQgYXQgdGhpcyBzdGFn
ZSB3ZSBrbm93IHRoYXQgSU8gd2FzIHRhcmdldGluZyBhbiBlbXVsYXRlZAo+ID4gPiByZWdpb24u
IFNvIHdlIGNhbiByZXR1cm4gSU9fQUJPUlQuCj4gPiAKPiA+IFRoYXQgaXMgd2hhdCBJIHRob3Vn
aHQgYXMgd2VsbAo+IAo+IEFjdHVhbGx5LCBJIGhhdmUgc2FpZCBzb21ldGhpbmcgY29tcGxldGVs
eSB3cm9uZyB5ZXN0ZXJkYXkuIE11c3QgaGF2ZSBiZWVuIHRvbwo+IHRpcmVkIDovLgo+IAo+IEF0
IHRoZSB0aW1lIHlvdSBjYWxsIHRyeV9oYW5kbGVfbW1pbywgeW91IHN0aWxsIGRvbid0IGtub3cg
d2hldGhlciB0aGUgZmF1bHQKPiB3YXMgYmVjYXVzZSBvZiBhY2Nlc3NpbmcgYW4gZW11bGF0ZWQg
TU1JTyByZWdpb24uIFlvdSB3aWxsIG9ubHkgYmUgc3VyZSB3aGVuCj4gZmluZF9tbWlvX2hhbmRs
ZXIoKSBoYXMgcmV0dXJuZWQgYSBub24tTlVMTCBwb2ludGVyIChzZWUgaGFuZGxlX21taW8oKSku
Cj4gCj4gU28gcmV0dXJuaW5nIElPX1VOSEFORExFRCBoZXJlIGlzIGNvcnJlY3QgYXMgeW91IHdh
bnQgdG8gdHJ5IGFub3RoZXIgbWV0aG9kIHRvCj4gaGFuZGxlIHRoZSBmYXVsdC4KPiAKPiBIb3dl
dmVyLCBpdCBhbHNvIG1lYW5zIHRoYXQgZXZlbiBiYWQgYWNjZXNzIHRvIGVtdWxhdGVkIHJlZ2lv
biB3aWxsIHJlc3VsdCB0bwo+IGZhbGxiYWNrIG9uIGFub3RoZXIgbWV0aG9kLiBXaGlsZSB0aGlz
IHNob3VsZCBub3QgYmUgaXNzdWUsIEkgZG9uJ3QgdGhpbmsgdGhpcwo+IGlzIGZ1dHVyZSBwcm9v
ZiAoSSBhbSBtb3N0bHkgd29ycnkgb24gdGhlIEFDUEkgY2FzZSB3aGVyZSBNTUlPIGFyZSBtYXBw
ZWQKPiBvbi1kZW1hbmQpLgo+IAo+IFNvIEkgd2lsbCBzZW5kIGEgcGF0Y2ggdG8gZm9sZCB0cnlf
aGFuZGxlX21taW8oKSBpbnRvIGhhbmRsZV9tbWlvKCkuCgpBbGwgcmlnaHQKCgo+ID4gCj4gPiAK
PiA+ID4gT24gYSBzaWRlIG5vdGUsIGl0IGxvb2tzIGxpa2UgdGhlIGNoZWNrIGRhYnQuczFwdHcg
aXMgdW5uZWNlc3NhcnkgYmVjYXVzZQo+ID4gPiBhCj4gPiA+IHN0YWdlIDIgYWJvcnQgb24gc3Rh
Z2UgMSB0cmFuc2xhdGlvbiB0YWJsZSBsb29rdXAgd2lsbCBub3QgcmV0dXJuIGEgdmFsaWQKPiA+
ID4gaW5zdHJ1Y3Rpb24gc3luZHJvbWUgKHNlZSBCMy0xNDMzIGluIERESSAwNDA2Qy5jIGFuZCBE
MTAtMjQ2MCBpbiBEREkKPiA+ID4gMDQ4N0MuYSkuCj4gPiAKPiA+IGluIHRoYXQgY2FzZSwgZ28g
YWhlYWQgYW5kIHJlbW92ZSBpdCBhcyBwYXJ0IG9mIHRoaXMgcGF0Y2gsIG1lbnRpb24gaXQKPiA+
IGluIHRoZSBjb21taXQgbWVzc2FnZQo+IAo+IEkgd2lsbCBkbyB0aGF0IGluIGEgcGF0Y2ggdGhh
dCBmb2xkIHRyeV9oYW5kbGVfbW1pbygpIGluIGhhbmRsZV9tbWlvKCkuCj4gCj4gQ2hlZXJzLAo+
IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 01:41:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 01:41:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh3s2-0006l3-9c; Thu, 01 Feb 2018 01:40:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f1/2=e3=linux.intel.com=yi.y.sun@srs-us1.protection.inumbo.net>)
 id 1eh3s1-0006kx-6C
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 01:40:57 +0000
X-Inumbo-ID: 00c58d26-06f1-11e8-b9b1-635ca7ef6cff
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00c58d26-06f1-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 01:41:21 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Jan 2018 17:40:49 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,442,1511856000"; d="scan'208";a="14573990"
Received: from yisun1-ubuntu.bj.intel.com (HELO localhost) ([10.238.156.104])
 by orsmga008.jf.intel.com with ESMTP; 31 Jan 2018 17:40:48 -0800
Date: Thu, 1 Feb 2018 09:39:13 +0800
From: Yi Sun <yi.y.sun@linux.intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180201013913.GE31347@yi.y.sun>
References: <20180131065751.30204-1-jgross@suse.com>
 <5A71A11C02000078001A3F0F@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A71A11C02000078001A3F0F@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTgtMDEtMzEgMDI6NTc6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+ID4+PiBPbiAzMS4wMS4x
OCBhdCAwNzo1NywgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4gPiA9PT0geDg2ID09PSAKPiA+
IAo+ID4gKiAgRW5hYmxlIE1lbW9yeSBCYW5kd2lkdGggQWxsb2NhdGlvbiBpbiBYZW4gKHYxMCkK
PiA+ICAgLSAgWEVOLTQ4Cj4gPiAgIC0gIFlpIFN1bgo+IAo+IEkgdGhpbmsgdGhpcyBoYXMgYWxs
IGdvbmUgaW4sIHRoZSB0b29scyBwYXJ0cyBhIGxpdHRsZSBsZXNzIHRoYW4gdHdvIHdlZWtzCj4g
YWdvLgo+IApZZXMsIGFsbCBwYXRjaGVzIGhhdmUgYmVlbiBtZXJnZWQgaW50byBtYXN0ZXIgYnJh
bmNoLgoKPiBKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 02:13:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 02:13:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh4NF-0007qP-2v; Thu, 01 Feb 2018 02:13:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh4NE-0007q2-6W
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 02:13:12 +0000
X-Inumbo-ID: 6980acff-06f5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6980acff-06f5-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 03:12:54 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh4N9-0000PH-Rv; Thu, 01 Feb 2018 02:13:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eh4N4-0002Kn-Ab; Thu, 01 Feb 2018 02:13:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eh4N1-0000cs-Vw; Thu, 01 Feb 2018 02:13:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118465-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=6f6786ef0d7f7025860d360f6b1267193ffd1b27
X-Osstest-Versions-That: xen=31d38d633a306b2b06767b5a5f5a8a00269f3c92
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Feb 2018 02:13:00 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118465: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODQ2NSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ2NS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgNDkgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE4NDQ2IHBhc3MgaW4gMTE4NDY1CiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGlu
IDExODQ0NiBwYXNzIGluIDExODQ2NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgIDQ5IHh0Zi90
ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTE4NDQ2CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgcGFzcyBpbiAxMTg0NDYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgNDkgeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtl
IDExODE3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAg
ICBmYWlsICBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTgxNzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTcwCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTgxNzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODE3MAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVuLWJ1aWxkL2Rp
c3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNmY2Nzg2
ZWYwZDdmNzAyNTg2MGQzNjBmNmIxMjY3MTkzZmZkMWIyNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgMzFkMzhkNjMzYTMwNmIyYjA2NzY3YjVhNWY1YThhMDAyNjlmM2M5
MgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MTcwICAyMDE4LTAxLTE3IDE2OjUwOjAzIFogICAx
NCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODI4NSAgMjAxOC0wMS0yMyAxNDoxNTozMSBa
ICAgIDggZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODMyOSAgMjAx
OC0wMS0yNSAxMzo0ODoyNyBaICAgIDYgZGF5cyAgICA2IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdo
byB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgMzFkMzhkNjMzYS4uNmY2Nzg2ZWYwZCAgNmY2Nzg2ZWYwZDdmNzAyNTg2MGQzNjBmNmIxMjY3
MTkzZmZkMWIyNyAtPiBzdGFibGUtNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 05:08:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 05:08:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh768-0002TY-O6; Thu, 01 Feb 2018 05:07:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eh767-0002TB-CF
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 05:07:43 +0000
X-Inumbo-ID: e40c1054-070d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e40c1054-070d-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 05:08:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eh75y-0005AA-Lu; Thu, 01 Feb 2018 05:07:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eh75t-0004SS-03; Thu, 01 Feb 2018 05:07:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eh75r-0005yF-Uj; Thu, 01 Feb 2018 05:07:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118468-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=c7f6d4d01063a1c445f2b9cf8af11f8e8c36db43
X-Osstest-Versions-That: libvirt=f2e16994f7d660a54daba1059441dc0dcf4d9cbd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Feb 2018 05:07:28 +0000
Subject: [Xen-devel] [libvirt test] 118468: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODQ2OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0NjgvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODQ0NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NDQ3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTg0NDcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBjN2Y2ZDRkMDEwNjNhMWM0NDVmMmI5Y2Y4YWYxMWY4ZThjMzZkYjQzCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBmMmUxNjk5NGY3ZDY2MGE1NGRhYmExMDU5
NDQxZGMwZGNmNGQ5Y2JkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg0NDcgIDIwMTgtMDEtMzAg
MDQ6MjA6MjcgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NDY4ICAyMDE4LTAx
LTMxIDA2OjI0OjA2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVkaGF0LmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoK
VG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQKICAgZjJlMTY5OTRm
Ny4uYzdmNmQ0ZDAxMCAgYzdmNmQ0ZDAxMDYzYTFjNDQ1ZjJiOWNmOGFmMTFmOGU4YzM2ZGI0MyAt
PiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 06:21:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 06:21:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh8F3-0007hI-9B; Thu, 01 Feb 2018 06:21:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yaoa=e3=intel.com=xiong.y.zhang@srs-us1.protection.inumbo.net>)
 id 1eh8F1-0007hC-Um
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 06:21:00 +0000
X-Inumbo-ID: 068de00d-0718-11e8-ba59-bc764e045a96
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 068de00d-0718-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 07:20:41 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 31 Jan 2018 22:20:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,443,1511856000"; d="scan'208";a="170794084"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga004.jf.intel.com with ESMTP; 31 Jan 2018 22:20:54 -0800
Received: from fmsmsx122.amr.corp.intel.com (10.18.125.37) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 31 Jan 2018 22:20:54 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx122.amr.corp.intel.com (10.18.125.37) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Wed, 31 Jan 2018 22:20:54 -0800
Received: from shsmsx104.ccr.corp.intel.com ([169.254.5.127]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.124]) with mapi id 14.03.0319.002;
 Thu, 1 Feb 2018 14:20:51 +0800
From: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
Thread-Index: AdOYwSC3rTk2Px9IQbS684FkbnWAN///gEeA//4/KUCAA5q2AP/8lYvA
Date: Thu, 1 Feb 2018 06:20:51 +0000
Message-ID: <8082FF9BCB2B054996454E47167FF4EC1C70A469@SHSMSX104.ccr.corp.intel.com>
References: <8082FF9BCB2B054996454E47167FF4EC1C703026@SHSMSX104.ccr.corp.intel.com>
 <19c52a64-c301-ba27-8faa-7bbeb53df99a@suse.com>
 <8082FF9BCB2B054996454E47167FF4EC1C706222@SHSMSX104.ccr.corp.intel.com>
 <c53f492a-e5c1-f4b4-6318-2903870ef26d@suse.com>
In-Reply-To: <c53f492a-e5c1-f4b4-6318-2903870ef26d@suse.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYmFhYjBhMjgtYTAwMy00NzVjLTgwZTAtMjUyZWNhZDc4NjFkIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE3LjIuNS4xOCIsIlRydXN0ZWRMYWJlbEhhc2giOiJJenRJWUN3bUM0SU1BTUVybWZSZWZJbDB4R3dBS3FDTjAwcjFNM1wvb2kzbk5lOVl3YVJRZFRnWXI5c2M1Ynk1RSJ9
x-ctpclassification: CTP_NT
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>
Subject: Re: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgbWVzc2FnZSB3aXRoIGRlYnVnPXkKWGVuIDQuMTEtdW5zdGFibGUKKFhFTikg
WGVuIHZlcnNpb24gNC4xMS11bnN0YWJsZSAodGVzdEApIChnY2MgKFVidW50dSA1LjQuMC02dWJ1
bnR1MX4xNi4wNC40KSA1LjQuMCAyMDE2MDYwOSkgZGVidWc9eSAgVHVlIEphbiAzMCAwMjozODox
NCBDU1QgMjAxOAooWEVOKSBMYXRlc3QgQ2hhbmdlU2V0OiBXZWQgSmFuIDI0IDEyOjAxOjU1IDIw
MTggKzAwMDAgZ2l0OjEyNTJlMjgKKFhFTikgQm9vdGxvYWRlcjogR1JVQiAyLjAyfmJldGEyLTM2
dWJ1bnR1My44CihYRU4pIENvbW1hbmQgbGluZTogcGxhY2Vob2xkZXIgbG9nbHZsPWFsbCBndWVz
dF9sb2dsdmw9YWxsIGNvbTE9MTE1MjAwLDhuMSBjb25zb2xlPWNvbTEsdmdhCihYRU4pIFhlbiBp
bWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMAooWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKKFhFTikg
IFZHQSBpcyB0ZXh0IG1vZGUgODB4MjUsIGZvbnQgOHgxNgooWEVOKSAgVkJFL0REQyBtZXRob2Rz
OiBWMjsgRURJRCB0cmFuc2ZlciB0aW1lOiAxIHNlY29uZHMKKFhFTikgRGlzYyBpbmZvcm1hdGlv
bjoKKFhFTikgIEZvdW5kIDEgTUJSIHNpZ25hdHVyZXMKKFhFTikgIEZvdW5kIDEgRUREIGluZm9y
bWF0aW9uIHN0cnVjdHVyZXMKKFhFTikgWGVuLWU4MjAgUkFNIG1hcDoKKFhFTikgIDAwMDAwMDAw
MDAwMDAwMDAgLSAwMDAwMDAwMDAwMDljODAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMDAwMDlj
ODAwIC0gMDAwMDAwMDAwMDBhMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMGUwMDAw
IC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCihYRU4pICAwMDAwMDAwMDAwMTAwMDAwIC0g
MDAwMDAwMDBjOTgwMjAwMCAodXNhYmxlKQooWEVOKSAgMDAwMDAwMDBjOTgwMjAwMCAtIDAwMDAw
MDAwYzk4MDMwMDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDBjOTgwMzAwMCAtIDAwMDAwMDAw
Yzk4MmQwMDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBjOTgyZDAwMCAtIDAwMDAwMDAwYzk4
ODEwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwYzk4ODEwMDAgLSAwMDAwMDAwMGNhMDgyMDAw
IChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwY2EwODIwMDAgLSAwMDAwMDAwMGQ3MWQ2MDAwICh1
c2FibGUpCihYRU4pICAwMDAwMDAwMGQ3MWQ2MDAwIC0gMDAwMDAwMDBkNzNmYzAwMCAocmVzZXJ2
ZWQpCihYRU4pICAwMDAwMDAwMGQ3M2ZjMDAwIC0gMDAwMDAwMDBkNzQ0YTAwMCAoQUNQSSBkYXRh
KQooWEVOKSAgMDAwMDAwMDBkNzQ0YTAwMCAtIDAwMDAwMDAwZDdhYmYwMDAgKEFDUEkgTlZTKQoo
WEVOKSAgMDAwMDAwMDBkN2FiZjAwMCAtIDAwMDAwMDAwZDdmZmYwMDAgKHJlc2VydmVkKQooWEVO
KSAgMDAwMDAwMDBkN2ZmZjAwMCAtIDAwMDAwMDAwZDgwMDAwMDAgKHVzYWJsZSkKKFhFTikgIDAw
MDAwMDAwZDgwMDAwMDAgLSAwMDAwMDAwMGQ4MTAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAw
MDAwZjgwMDAwMDAgLSAwMDAwMDAwMGZjMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAw
ZmUwMDAwMDAgLSAwMDAwMDAwMGZlMDExMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVj
MDAwMDAgLSAwMDAwMDAwMGZlYzAxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmVlMDAw
MDAgLSAwMDAwMDAwMGZlZTAxMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwZmYwMDAwMDAg
LSAwMDAwMDAwMTAwMDAwMDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAxMDAwMDAwMDAgLSAw
MDAwMDAwNDIyMDAwMDAwICh1c2FibGUpCihYRU4pIE5ldyBYZW4gaW1hZ2UgYmFzZSBhZGRyZXNz
OiAweGQ2YTAwMDAwCihYRU4pIEFDUEk6IFJTRFAgMDAwRjA1QjAsIDAwMjQgKHIyIERFTEwgICkK
KFhFTikgQUNQSTogWFNEVCBENzQxQzBBMCwgMDBDNCAocjEgREVMTCAgICBDQlgzICAgICAxMDcy
MDA5IEFNSSAgICAgMTAwMTMpCihYRU4pIEFDUEk6IEZBQ1AgRDc0M0U3NzAsIDAxMEMgKHI1IERF
TEwgICAgQ0JYMyAgICAgMTA3MjAwOSBBTUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBEU0RUIEQ3
NDFDMUY4LCAyMjU3NCAocjIgREVMTCAgICBDQlgzICAgICAxMDcyMDA5IElOVEwgMjAxMjA5MTMp
CihYRU4pIEFDUEk6IEZBQ1MgRDdBQkVGODAsIDAwNDAKKFhFTikgQUNQSTogQVBJQyBENzQzRTg4
MCwgMDA4NCAocjMgREVMTCAgICBDQlgzICAgICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpCihYRU4p
IEFDUEk6IEZQRFQgRDc0M0U5MDgsIDAwNDQgKHIxIERFTEwgICAgQ0JYMyAgICAgMTA3MjAwOSBB
TUkgICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBGSURUIEQ3NDNFOTUwLCAwMDlDIChyMSBERUxMICAg
IENCWDMgICAgIDEwNzIwMDkgQU1JICAgICAxMDAxMykKKFhFTikgQUNQSTogTUNGRyBENzQzRTlG
MCwgMDAzQyAocjEgREVMTCAgICBDQlgzICAgICAxMDcyMDA5IE1TRlQgICAgICAgOTcpCihYRU4p
IEFDUEk6IEhQRVQgRDc0M0VBMzAsIDAwMzggKHIxIERFTEwgICAgQ0JYMyAgICAgMTA3MjAwOSBB
TUkuICAgIDUwMDBCKQooWEVOKSBBQ1BJOiBTU0RUIEQ3NDNFQTY4LCAwMzZEIChyMSBTYXRhUmUg
U2F0YVRhYmwgICAgIDEwMDAgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQSTogU1NEVCBENzQzRURE
OCwgNTNCMiAocjIgU2FTc2R0ICBTYVNzZHQgICAgICAzMDAwIElOVEwgMjAxMjA5MTMpCihYRU4p
IEFDUEk6IFVFRkkgRDc0NDQxOTAsIDAwNDIgKHIxICAgICAgICAgICAgICAgICAgICAgICAgMCAg
ICAgICAgICAgICAwKQooWEVOKSBBQ1BJOiBMUElUIEQ3NDQ0MUQ4LCAwMDk0IChyMSBJTlRFTCAg
ICAgICBTS0wgICAgICAgIDAgTVNGVCAgICAgICA1RikKKFhFTikgQUNQSTogU1NEVCBENzQ0NDI3
MCwgMDI0OCAocjIgSU5URUwgIHNlbnNyaHViICAgICAgICAwIElOVEwgMjAxMjA5MTMpCihYRU4p
IEFDUEk6IFNTRFQgRDc0NDQ0QjgsIDJCQUUgKHIyIElOVEVMICBQdGlkRGV2YyAgICAgMTAwMCBJ
TlRMIDIwMTIwOTEzKQooWEVOKSBBQ1BJOiBTU0RUIEQ3NDQ3MDY4LCAwQkUzIChyMiBJTlRFTCAg
VGhlcl9SdnAgICAgIDEwMDAgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQSTogREJHUCBENzQ0N0M1
MCwgMDAzNCAocjEgSU5URUwgICAgICAgICAgICAgICAgICAwIE1TRlQgICAgICAgNUYpCihYRU4p
IEFDUEk6IERCRzIgRDc0NDdDODgsIDAwNTQgKHIwIElOVEVMICAgICAgICAgICAgICAgICAgMCBN
U0ZUICAgICAgIDVGKQooWEVOKSBBQ1BJOiBTU0RUIEQ3NDQ3Q0UwLCAwNjEzIChyMiAgSU5URUwg
REVMTF9fTVQgICAgICAgIDAgSU5UTCAyMDEyMDkxMykKKFhFTikgQUNQSTogU1NEVCBENzQ0ODJG
OCwgMEU3MyAocjIgQ3B1UmVmICBDcHVTc2R0ICAgICAzMDAwIElOVEwgMjAxMjA5MTMpCihYRU4p
IEFDUEk6IFNMSUMgRDc0NDkxNzAsIDAxNzYgKHIzIERFTEwgICAgQ0JYMyAgICAgMTA3MjAwOSBN
U0ZUICAgIDEwMDEzKQooWEVOKSBBQ1BJOiBETUFSIEQ3NDQ5MkU4LCAwMEE4IChyMSBJTlRFTCAg
ICAgIFNLTCAgICAgICAgIDEgSU5UTCAgICAgICAgMSkKKFhFTikgQUNQSTogQVNGISBENzQ0OTM5
MCwgMDBBNSAocjMyIElOVEVMICAgICAgIEhDRyAgICAgICAgMSBURlNNICAgIEY0MjQwKQooWEVO
KSBTeXN0ZW0gUkFNOiAxNjI2NU1CICgxNjY1NTY0NGtCKQooWEVOKSBObyBOVU1BIGNvbmZpZ3Vy
YXRpb24gZm91bmQKKFhFTikgRmFraW5nIGEgbm9kZSBhdCAwMDAwMDAwMDAwMDAwMDAwLTAwMDAw
MDA0MjIwMDAwMDAKKFhFTikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgQ1BVIFZlbmRv
cjogSW50ZWwsIEZhbWlseSA2ICgweDYpLCBNb2RlbCA5NCAoMHg1ZSksIFN0ZXBwaW5nIDMgKHJh
dyAwMDA1MDZlMykKKFhFTikgZm91bmQgU01QIE1QLXRhYmxlIGF0IDAwMGZjZGQwCihYRU4pIERN
SSAyLjggcHJlc2VudC4KKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdAooWEVOKSBBQ1BJ
OiBQTS1UaW1lciBJTyBQb3J0OiAweDE4MDggKDMyIGJpdHMpCihYRU4pIEFDUEk6IHY1IFNMRUVQ
IElORk86IGNvbnRyb2xbMToxODA0XSwgc3RhdHVzWzE6MTgwMF0KKFhFTikgQUNQSTogSW52YWxp
ZCBzbGVlcCBjb250cm9sL3N0YXR1cyByZWdpc3RlciBkYXRhOiAwOjB4ODoweDMgMDoweDg6MHgz
CihYRU4pIEFDUEk6IFNMRUVQIElORk86IHBtMXhfY250WzE6MTgwNCwxOjBdLCBwbTF4X2V2dFsx
OjE4MDAsMTowXQooWEVOKSBBQ1BJOiAzMi82NFggRkFDUyBhZGRyZXNzIG1pc21hdGNoIGluIEZB
RFQgLSBkN2FiZWY4MC8wMDAwMDAwMDAwMDAwMDAwLCB1c2luZyAzMgooWEVOKSBBQ1BJOiAgICAg
ICAgICAgICB3YWtldXBfdmVjW2Q3YWJlZjhjXSwgdmVjX3NpemVbMjBdCihYRU4pIEFDUEk6IExv
Y2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDFdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDJdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDNdIGxhcGljX2lkWzB4MDRdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4
MDRdIGxhcGljX2lkWzB4MDZdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9p
ZFsweDAxXSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlf
aWRbMHgwMl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3Bp
X2lkWzB4MDNdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNw
aV9pZFsweDA0XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBJT0FQSUMgKGlkWzB4
MDJdIGFkZHJlc3NbMHhmZWMwMDAwMF0gZ3NpX2Jhc2VbMF0pCihYRU4pIElPQVBJQ1swXTogYXBp
Y19pZCAyLCB2ZXJzaW9uIDMyLCBhZGRyZXNzIDB4ZmVjMDAwMDAsIEdTSSAwLTExOQooWEVOKSBB
Q1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQoo
WEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSA5IGdsb2JhbF9pcnEgOSBoaWdo
IGxldmVsKQooWEVOKSBBQ1BJOiBJUlEwIHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEFDUEk6IElS
UTIgdXNlZCBieSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJROSB1c2VkIGJ5IG92ZXJyaWRlLgoo
WEVOKSBFbmFibGluZyBBUElDIG1vZGU6ICBGbGF0LiAgVXNpbmcgMSBJL08gQVBJQ3MKKFhFTikg
QUNQSTogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwCihYRU4pIFtWVC1EXSAg
Uk1SUiBhZGRyZXNzIHJhbmdlIGQ5ODAwMDAwLi5kYmZmZmZmZiBub3QgaW4gcmVzZXJ2ZWQgbWVt
b3J5OyBuZWVkICJpb21tdV9pbmNsdXNpdmVfbWFwcGluZz0xIj8KKFhFTikgRVJTVCB0YWJsZSB3
YXMgbm90IGZvdW5kCihYRU4pIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlv
biBpbmZvcm1hdGlvbgooWEVOKSBTTVA6IEFsbG93aW5nIDQgQ1BVcyAoMCBob3RwbHVnIENQVXMp
CihYRU4pIElSUSBsaW1pdHM6IDEyMCBHU0ksIDg0MCBNU0kvTVNJLVgKKFhFTikgTm90IGVuYWJs
aW5nIHgyQVBJQyAodXBvbiBmaXJtd2FyZSByZXF1ZXN0KQooWEVOKSB4c3RhdGU6IHNpemU6IDB4
NDQwIGFuZCBzdGF0ZXM6IDB4MWYKKFhFTikgbWNlX2ludGVsLmM6NzgyOiBNQ0EgQ2FwYWJpbGl0
eTogZmlyc3RiYW5rIDAsIGV4dGVuZGVkIE1DRSBNU1IgMCwgQkNBU1QsIENNQ0kKKFhFTikgQ1BV
MDogSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZAooWEVOKSBTcGVjdWxhdGl2
ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6CihYRU4pIEJUSSBtaXRpZ2F0aW9uczogVGh1bmsgTi9B
CihYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBTY2hlZHVsZXIgKGNyZWRpdCkKKFhF
TikgUGxhdGZvcm0gdGltZXIgaXMgMjMuOTk5TUh6IEhQRVQKKFhFTikgRGV0ZWN0ZWQgMzE5Mi4w
NTcgTUh6IHByb2Nlc3Nvci4KKFhFTikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgYWx0
IHRhYmxlIGZmZmY4MmQwODA0NGM3ZjggLT4gZmZmZjgyZDA4MDQ0ZGUzMAooWEVOKSBzcHVyaW91
cyA4MjU5QSBpbnRlcnJ1cHQ6IElSUTcuCihYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6
IGJhc2UgZjgwMDAwMDAgc2VnbWVudCAwMDAwIGJ1c2VzIDAwIC0gM2YKKFhFTikgUENJOiBNQ0ZH
IGFyZWEgYXQgZjgwMDAwMDAgcmVzZXJ2ZWQgaW4gRTgyMAooWEVOKSBQQ0k6IFVzaW5nIE1DRkcg
Zm9yIHNlZ21lbnQgMDAwMCBidXMgMDAtM2YKKFhFTikgSW50ZWwgVlQtZCBpb21tdSAwIHN1cHBv
cnRlZCBwYWdlIHNpemVzOiA0a0IsIDJNQiwgMUdCLgooWEVOKSBJbnRlbCBWVC1kIGlvbW11IDEg
c3VwcG9ydGVkIHBhZ2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IuCihYRU4pIEludGVsIFZULWQgU25v
b3AgQ29udHJvbCBub3QgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBEb20wIERNQSBQYXNzdGhy
b3VnaCBub3QgZW5hYmxlZC4KKFhFTikgSW50ZWwgVlQtZCBRdWV1ZWQgSW52YWxpZGF0aW9uIGVu
YWJsZWQuCihYRU4pIEludGVsIFZULWQgSW50ZXJydXB0IFJlbWFwcGluZyBlbmFibGVkLgooWEVO
KSBJbnRlbCBWVC1kIFBvc3RlZCBJbnRlcnJ1cHQgbm90IGVuYWJsZWQuCihYRU4pIEludGVsIFZU
LWQgU2hhcmVkIEVQVCB0YWJsZXMgZW5hYmxlZC4KKFhFTikgSS9PIHZpcnR1YWxpc2F0aW9uIGVu
YWJsZWQKKFhFTikgIC0gRG9tMCBtb2RlOiBSZWxheGVkCihYRU4pIEludGVycnVwdCByZW1hcHBp
bmcgZW5hYmxlZAooWEVOKSBucl9zb2NrZXRzOiAxCihYRU4pIEVuYWJsZWQgZGlyZWN0ZWQgRU9J
IHdpdGggaW9hcGljX2Fja19vbGQgb24hCihYRU4pIEVOQUJMSU5HIElPLUFQSUMgSVJRcwooWEVO
KSAgLT4gVXNpbmcgb2xkIEFDSyBtZXRob2QKKFhFTikgLi5USU1FUjogdmVjdG9yPTB4RjAgYXBp
YzE9MCBwaW4xPTIgYXBpYzI9MCBwaW4yPTAKKFhFTikgVFNDIGRlYWRsaW5lIHRpbWVyIGVuYWJs
ZWQKKFhFTikgQWxsb2NhdGVkIGNvbnNvbGUgcmluZyBvZiAzMiBLaUIuCihYRU4pIG13YWl0LWlk
bGU6IE1XQUlUIHN1YnN0YXRlczogMHgxNDIxMjAKKFhFTikgbXdhaXQtaWRsZTogdjAuNC4xIG1v
ZGVsIDB4NWUKKFhFTikgbXdhaXQtaWRsZTogbGFwaWNfdGltZXJfcmVsaWFibGVfc3RhdGVzIDB4
ZmZmZmZmZmYKKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2YW5jZWQgZmVhdHVyZXM6CihYRU4pICAt
IEFQSUMgTU1JTyBhY2Nlc3MgdmlydHVhbGlzYXRpb24KKFhFTikgIC0gQVBJQyBUUFIgc2hhZG93
CihYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFibGVzIChFUFQpCihYRU4pICAtIFZpcnR1YWwtUHJv
Y2Vzc29yIElkZW50aWZpZXJzIChWUElEKQooWEVOKSAgLSBWaXJ0dWFsIE5NSQooWEVOKSAgLSBN
U1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgIC0gVW5yZXN0cmljdGVkIEd1ZXN0CihYRU4p
ICAtIFZNQ1Mgc2hhZG93aW5nCihYRU4pICAtIFZNIEZ1bmN0aW9ucwooWEVOKSAgLSBWaXJ0dWFs
aXNhdGlvbiBFeGNlcHRpb25zCihYRU4pICAtIFBhZ2UgTW9kaWZpY2F0aW9uIExvZ2dpbmcKKFhF
TikgSFZNOiBBU0lEcyBlbmFibGVkLgooWEVOKSBIVk06IFZNWCBlbmFibGVkCihYRU4pIEhWTTog
SGFyZHdhcmUgQXNzaXN0ZWQgUGFnaW5nIChIQVApIGRldGVjdGVkCihYRU4pIEhWTTogSEFQIHBh
Z2Ugc2l6ZXM6IDRrQiwgMk1CLCAxR0IKKFhFTikgW1ZULURdSU5UUi1SRU1BUDogUmVxdWVzdCBk
ZXZpY2UgWzAwMDA6ZjA6MWYuMF0gZmF1bHQgaW5kZXggMCwgaW9tbXUgcmVnID0gZmZmZjgyYzAw
MDIxZDAwMAooWEVOKSBbVlQtRF1JTlRSLVJFTUFQOiByZWFzb24gMjUgLSBCbG9ja2VkIGEgY29t
cGF0aWJpbGl0eSBmb3JtYXQgaW50ZXJydXB0IHJlcXVlc3QKKFhFTikgQnJvdWdodCB1cCA0IENQ
VXMKKFhFTikgYnVpbGQtaWQ6IDk3ODQyYmNjNWM5OGNjNDQ4YmZjMDIyMTg3M2VmYWYyOWQxMDY1
YjYKKFhFTikgUnVubmluZyBzdHViIHJlY292ZXJ5IHNlbGZ0ZXN0cy4uLgooWEVOKSB0cmFwcy5j
OjE1NTA6IEdQRiAoMDAwMCk6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+
IGZmZmY4MmQwODAzNjdjYjIKKFhFTikgdHJhcHMuYzo3MzU6IFRyYXAgMTI6IGZmZmY4MmQwYmZm
ZmYwNDAgW2ZmZmY4MmQwYmZmZmYwNDBdIC0+IGZmZmY4MmQwODAzNjdjYjIKKFhFTikgdHJhcHMu
YzoxMDc3OiBUcmFwIDM6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZmZmYwNDFdIC0+IGZm
ZmY4MmQwODAzNjdjYjIKKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTogZGlz
YWJsZWQKKFhFTikgbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1lciBzdGFy
dGVkLgooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDY5NiBQSVJRcwooWEVOKSBncmFudF90YWJsZS5j
OjE2ODA6SURMRXYwIEV4cGFuZGluZyBkMCBncmFudCB0YWJsZSBmcm9tIDAgdG8gMSBmcmFtZXMK
KFhFTikgTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUKKFhFTikgKioqIExP
QURJTkcgRE9NQUlOIDAgKioqCihYRU4pIEVMRjogcGhkcjogcGFkZHI9MHgxMDAwMDAwIG1lbXN6
PTB4MTFlNTAwMAooWEVOKSBFTEY6IHBoZHI6IHBhZGRyPTB4MjIwMDAwMCBtZW1zej0weDVlZTAw
MAooWEVOKSBFTEY6IHBoZHI6IHBhZGRyPTB4MjdlZTAwMCBtZW1zej0weDIzYTk4CihYRU4pIEVM
RjogcGhkcjogcGFkZHI9MHgyODEyMDAwIG1lbXN6PTB4NGIyMDAwCihYRU4pIEVMRjogbWVtb3J5
OiAweDEwMDAwMDAgLT4gMHgyY2M0MDAwCihYRU4pIEVMRjogbm90ZTogR1VFU1RfT1MgPSAibGlu
dXgiCihYRU4pIEVMRjogbm90ZTogR1VFU1RfVkVSU0lPTiA9ICIyLjYiCihYRU4pIEVMRjogbm90
ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIKKFhFTikgRUxGOiBub3RlOiBWSVJUX0JBU0UgPSAw
eGZmZmZmZmZmODAwMDAwMDAKKFhFTikgRUxGOiBub3RlOiBJTklUX1AyTSA9IDB4ODAwMDAwMDAw
MAooWEVOKSBFTEY6IG5vdGU6IEVOVFJZID0gMHhmZmZmZmZmZjgyODEyMTgwCihYRU4pIEVMRjog
bm90ZTogSFlQRVJDQUxMX1BBR0UgPSAweGZmZmZmZmZmODEwMDEwMDAKKFhFTikgRUxGOiBub3Rl
OiBGRUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRnYiIK
KFhFTikgRUxGOiBub3RlOiBTVVBQT1JURURfRkVBVFVSRVMgPSAweDgwMQooWEVOKSBFTEY6IG5v
dGU6IFBBRV9NT0RFID0gInllcyIKKFhFTikgRUxGOiBub3RlOiBMT0FERVIgPSAiZ2VuZXJpYyIK
KFhFTikgRUxGOiBub3RlOiB1bmtub3duICgweGQpCihYRU4pIEVMRjogbm90ZTogU1VTUEVORF9D
QU5DRUwgPSAweDEKKFhFTikgRUxGOiBub3RlOiBNT0RfU1RBUlRfUEZOID0gMHgxCihYRU4pIEVM
Rjogbm90ZTogSFZfU1RBUlRfTE9XID0gMHhmZmZmODAwMDAwMDAwMDAwCihYRU4pIEVMRjogbm90
ZTogUEFERFJfT0ZGU0VUID0gMAooWEVOKSBFTEY6IG5vdGU6IFBIWVMzMl9FTlRSWSA9IDB4MTAw
MDM2MAooWEVOKSBFTEY6IEZvdW5kIFBWSCBpbWFnZQooWEVOKSBFTEY6IGFkZHJlc3NlczoKKFhF
TikgICAgIHZpcnRfYmFzZSAgICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKKFhFTikgICAgIGVs
Zl9wYWRkcl9vZmZzZXQgPSAweDAKKFhFTikgICAgIHZpcnRfb2Zmc2V0ICAgICAgPSAweGZmZmZm
ZmZmODAwMDAwMDAKKFhFTikgICAgIHZpcnRfa3N0YXJ0ICAgICAgPSAweGZmZmZmZmZmODEwMDAw
MDAKKFhFTikgICAgIHZpcnRfa2VuZCAgICAgICAgPSAweGZmZmZmZmZmODJjYzQwMDAKKFhFTikg
ICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODI4MTIxODAKKFhFTikgICAgIHAybV9i
YXNlICAgICAgICAgPSAweDgwMDAwMDAwMDAKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxz
YiwgY29tcGF0MzIKKFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAw
eDEwMDAwMDAgLT4gMHgyY2M0MDAwCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDoK
KFhFTikgIERvbTAgYWxsb2MuOiAgIDAwMDAwMDAzZjgwMDAwMDAtPjAwMDAwMDAzZmMwMDAwMDAg
KDM5Njc0MjAgcGFnZXMgdG8gYmUgYWxsb2NhdGVkKQooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAw
MDAwMDQwYmQwZTAwMC0+MDAwMDAwMDQyMWZmZjRhNgooWEVOKSBWSVJUVUFMIE1FTU9SWSBBUlJB
TkdFTUVOVDoKKFhFTikgIExvYWRlZCBrZXJuZWw6IGZmZmZmZmZmODEwMDAwMDAtPmZmZmZmZmZm
ODJjYzQwMDAKKFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgIFBoeXMtTWFjaCBtYXA6IDAwMDAwMDgwMDAwMDAwMDAtPjAwMDAwMDgw
MDFmMTY1NzAKKFhFTikgIFN0YXJ0IGluZm86ICAgIGZmZmZmZmZmODJjYzQwMDAtPmZmZmZmZmZm
ODJjYzQ0YjQKKFhFTikgIFhlbnN0b3JlIHJpbmc6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgIENvbnNvbGUgcmluZzogIDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAw
MDAwMDAwMDAKKFhFTikgIFBhZ2UgdGFibGVzOiAgIGZmZmZmZmZmODJjYzUwMDAtPmZmZmZmZmZm
ODJjZTAwMDAKKFhFTikgIEJvb3Qgc3RhY2s6ICAgIGZmZmZmZmZmODJjZTAwMDAtPmZmZmZmZmZm
ODJjZTEwMDAKKFhFTikgIFRPVEFMOiAgICAgICAgIGZmZmZmZmZmODAwMDAwMDAtPmZmZmZmZmZm
ODMwMDAwMDAKKFhFTikgIEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODI4MTIxODAKKFhFTikgRG9t
MCBoYXMgbWF4aW11bSA0IFZDUFVzCihYRU4pIEVMRjogcGhkciAwIGF0IDB4ZmZmZmZmZmY4MTAw
MDAwMCAtPiAweGZmZmZmZmZmODIxZTUwMDAKKFhFTikgRUxGOiBwaGRyIDEgYXQgMHhmZmZmZmZm
ZjgyMjAwMDAwIC0+IDB4ZmZmZmZmZmY4MjdlZTAwMAooWEVOKSBFTEY6IHBoZHIgMiBhdCAweGZm
ZmZmZmZmODI3ZWUwMDAgLT4gMHhmZmZmZmZmZjgyODExYTk4CihYRU4pIEVMRjogcGhkciAzIGF0
IDB4ZmZmZmZmZmY4MjgxMjAwMCAtPiAweGZmZmZmZmZmODJhNDIwMDAKKFhFTikgQm9ndXMgRE1J
QkFSIDB4ZmVkMTgwMDEgb24gMDAwMDowMDowMC4wCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2
aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgooWEVOKSBTY3J1YmJpbmcgRnJlZSBS
QU0gb24gMSBub2RlcyB1c2luZyA0IENQVXMKKFhFTikgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLmRvbmUuCihYRU4pIFN0ZC4gTG9nbGV2ZWw6IEFsbAooWEVOKSBHdWVzdCBMb2ds
ZXZlbDogQWxsCihYRU4pIFhlbiBpcyByZWxpbnF1aXNoaW5nIFZHQSBjb25zb2xlLgooWEVOKSAq
KiogU2VyaWFsIGlucHV0IC0+IERPTTAgKHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dp
dGNoIGlucHV0IHRvIFhlbikKKFhFTikgRnJlZWQgNDUya0IgaW5pdCBtZW1vcnkKKFhFTikgZDB2
MCBVbmhhbmRsZWQgcGFnZSBmYXVsdCBmYXVsdC90cmFwIFsjMTQsIGVjPTAwMDBdCihYRU4pIFBh
Z2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDAwMDAwMDAyODoKKFhFTikgIEw0WzB4MDAwXSA9IDAw
MDAwMDAwMDAwMDAwMDAgZmZmZmZmZmZmZmZmZmZmZgooWEVOKSBkb21haW5fY3Jhc2hfc3luYyBj
YWxsZWQgZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCBmZmZmODJkMDgwMzY0ZTU4IHg4Nl82NC9lbnRy
eS5TI2NyZWF0ZV9ib3VuY2VfZnJhbWUrMHgxNDMvMHgxNWIKKFhFTikgRG9tYWluIDAgKHZjcHUj
MCkgY3Jhc2hlZCBvbiBjcHUjMDoKKFhFTikgLS0tLVsgWGVuLTQuMTEtdW5zdGFibGUgIHg4Nl82
NCAgZGVidWc9eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAgMAooWEVOKSBSSVA6
ICAgIGUwMzM6WzxmZmZmZmZmZjgxMDNjYTI5Pl0KKFhFTikgUkZMQUdTOiAwMDAwMDAwMDAwMDAw
MjkyICAgRU06IDEgICBDT05URVhUOiBwdiBndWVzdCAoZDB2MCkKKFhFTikgcmF4OiAwMDAwMDAw
MDAwMDAwMDAwICAgcmJ4OiBmZmZmZmZmZjgxZTA1ZmUwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAzMCAgIHJzaTogZmZmZmZmZmY4MjIwM2YwNCAgIHJk
aTogZmZmZmZmZmY4MjQ1MWY2MAooWEVOKSByYnA6IGZmZmZmZmZmODIyMDNmMDggICByc3A6IGZm
ZmZmZmZmODIyMDNlMjAgICByODogIGZmZmZmZmZmODIyMDNmMDgKKFhFTikgcjk6ICAwMDAwMDAw
MGZmZmZmZmZmICAgcjEwOiBmZmZmZmZmZjgyMjAzZjBjICAgcjExOiAwMDAwMDAwMDAwMDAwMDAw
CihYRU4pIHIxMjogZmZmZmZmZmY4MjIwM2YwYyAgIHIxMzogZmZmZmZmZmY4MjIwM2U4OCAgIHIx
NDogZmZmZmZmZmY4MjIwM2YwMAooWEVOKSByMTU6IGZmZmZmZmZmODIyMDNlOTggICBjcjA6IDAw
MDAwMDAwODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAzNTI2ZTAKKFhFTikgY3IzOiAwMDAwMDAw
M2ZhY2M1MDAwICAgY3IyOiAwMDAwMDAwMDAwMDAwMDI4CihYRU4pIGZzYjogMDAwMDAwMDAwMDAw
MDAwMCAgIGdzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAooWEVO
KSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDJiICAg
Y3M6IGUwMzMKKFhFTikgR3Vlc3Qgc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZmZmZmY4MjIwM2Uy
MDoKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgZmZmZmZmZmY4MTAzY2EyOQooWEVOKSAgICAwMDAwMDAwMTAwMDBlMDMwIDAwMDAwMDAw
MDAwMTAwOTIgZmZmZmZmZmY4MjIwM2U2OCAwMDAwMDAwMDAwMDBlMDJiCihYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKKFhFTikgICAgZmZmZmZmZmY4MjQ1MWY2MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgZmZmZmZmZmY4MjQ1MWY2MCBmZmZmZmZmZjgyMjAzZjA4CihYRU4pICAgIGZm
ZmZmZmZmODIyMDNmMGMgZmZmZmZmZmY4MjIwM2YwNCBmZmZmZmZmZjgyMjAzZjAwIGZmZmZmZmZm
ODIyMDNmMWMKKFhFTikgICAgZmZmZmZmZmY4MTAzZDYxMSBmZmZmZmZmZjgyMjAzZjEwIGZmZmZm
ZmZmODIyMDNmMTQgZmZmZmZmZmY4MjIwM2YxOAooWEVOKSAgICAwMDAwMDAwMDAwMDAzMDI3IDAw
MDAwMDAwMDAwMDAwMDAgMDAwMDAwMDA4MDAwMDAwOCAwMDAwMDAwMDAwMDAwMDAwCihYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmZmZmZmODI4MWJhMTEgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAw
MDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCihY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgICAgMGYwMDAwMDA2MGMwYzc0OCBjY2NjY2NjY2NjY2Nj
MzA1IGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwooWEVOKSAgICBjY2NjY2NjY2Nj
Y2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2Nj
CihYRU4pICAgIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2Nj
Y2NjIGNjY2NjY2NjY2NjY2NjY2MKKFhFTikgICAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2Nj
Y2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwooWEVOKSAgICBjY2NjY2Nj
Y2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2Nj
Y2NjCihYRU4pIEhhcmR3YXJlIERvbTAgY3Jhc2hlZDogcmVib290aW5nIG1hY2hpbmUgaW4gNSBz
ZWNvbmRzLgooWEVOKSBBUElDIGVycm9yIG9uIENQVTA6IDQwKDAwKQooWEVOKSBSZXNldHRpbmcg
d2l0aCBBQ1BJIE1FTU9SWSBvciBJL08gUkVTRVRfUkVHLgoKYWRkcjJsaW5lIC1mIC1lIHZtbGlu
dXggZmZmZmZmZmY4MTAzY2EyOQppbml0X3NjYXR0ZXJlZF9jcHVpZF9mZWF0dXJlcwphcmNoL3g4
Ni9rZXJuZWwvY3B1L3NjYXR0ZXJlZC5jOjM4CgphZGRyMmxpbmUgLWYgLWUgdm1saW51eCBmZmZm
ZmZmZjgxMDNkNjExCmdldF9jcHVfY2FwCmFyY2gveDg2L2tlcm5lbC9jcHUvY29tbW9uLmM6ODQz
CgphZGRyMmxpbmUgLWYgLWUgdm1saW51eCBmZmZmZmZmZjgyODFiYTExCnhlbl9zdGFydF9rZXJu
ZWwKYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jOjEyNjQKCkFsbCB0aGUgb3RoZXIgZmZmZmZm
ZmZ4eHh4eHh4eCBhcmUgZGF0YSBhZGRyZXNzLCBub3QgY29kZSBhZGRyZXNzLgoKdGhhbmtzCj4g
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiBGcm9tOiBKdWVyZ2VuIEdyb3NzIFttYWlsdG86
amdyb3NzQHN1c2UuY29tXQo+IFNlbnQ6IFR1ZXNkYXksIEphbnVhcnkgMzAsIDIwMTggNjowMSBQ
TQo+IFRvOiBaaGFuZywgWGlvbmcgWSA8eGlvbmcueS56aGFuZ0BpbnRlbC5jb20+OyBYZW4tZGV2
ZWwKPiA8eGVuLWRldmVsQGxpc3RzLnhlbi5vcmc+Cj4gU3ViamVjdDogUmU6IFtYZW4tZGV2ZWxd
IFtidWddeGVuIDQuMTAgKyBkb20wIDQuMTUgY291bGRuJ3QgYm9vdCB1cAo+IAo+IE9uIDMwLzAx
LzE4IDAxOjMzLCBaaGFuZywgWGlvbmcgWSB3cm90ZToKPiA+IFRoZSBtZXNzYWdlIGlzIHJlYWxs
eSBzaG9ydC4gRG9tMCBlcnJvciBoYXBwZW5zIGJlZm9yZSB0aGUgZmlyc3Qga2VybmVsCj4gbWVz
c2FnZToKPiA+Cj4gPiDilpIgWGVuIDQuMTEtdW5zdGFibGUKPiA+IChYRU4pIFhlbiB2ZXJzaW9u
IDQuMTEtdW5zdGFibGUgKHRlc3RAKSAoZ2NjIChVYnVudHUKPiA+IDUuNC4wLTZ1YnVudHUxfjE2
LjA0LjQpIDUuNC4wIDIwMTYwNjA5KSBkZWJ1Zz1uICBUdWUgSmFuIDMwIDAyOjM4OjE0Cj4gPiBD
U1QgMjAxOAo+IAo+IEFhaCwganVzdCBzYXcgdGhhdCBub3c6IGNhbiB5b3UgcGxlYXNlIHVzZSBh
IGh5cGVydmlzb3Igd2l0aCBkZWJ1Zz15Pwo+IFRoaXMgc2hvdWxkIGFkZCBzb21lIG1vcmUgbWVz
c2FnZXMgdG8gdGhlIGxvZyB3aGljaCBtaWdodCBnaXZlIHNvbWUgbW9yZQo+IGluc2lnaHQuCj4g
Cj4gLi4uCj4gCj4gPiAoWEVOKSBkMHYwIFVuaGFuZGxlZCBwYWdlIGZhdWx0IGZhdWx0L3RyYXAg
WyMxNCwgZWM9MDAwMF0KPiA+IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20gMDAwMDAwMDAwMDAw
MDAyODoKPiA+IChYRU4pICBMNFsweDAwMF0gPSAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmZmZm
ZmZmZmYKPiA+IChYRU4pIGRvbWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tIGVudHJ5LlM6IGZh
dWx0IGF0IGZmZmY4MmQwODAzNTMwZTQKPiA+IHg4Nl82NC9lbnRyeS5TI2NyZWF0ZV9ib3VuY2Vf
ZnJhbWUrMHgxMzUvMHgxNTEKPiA+IChYRU4pIERvbWFpbiAwICh2Y3B1IzApIGNyYXNoZWQgb24g
Y3B1IzA6Cj4gPiAoWEVOKSAtLS0tWyBYZW4tNC4xMS11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz1u
ICAgTm90IHRhaW50ZWQgXS0tLS0KPiA+IChYRU4pIENQVTogICAgMAo+ID4gKFhFTikgUklQOiAg
ICBlMDMzOls8ZmZmZmZmZmY4MTAzZjc4Yj5dCj4gPiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAw
MDAyOTIgICBFTTogMSAgIENPTlRFWFQ6IHB2IGd1ZXN0IChkMHYwKQo+ID4gKFhFTikgcmF4OiAw
MDAwMDAwMDAwMDAwMDAwICAgcmJ4OiBmZmZmZmZmZjgxZTA2MDIwICAgcmN4Ogo+IDAwMDAwMDAw
MDAwMDAwMDAKPiA+IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwMCAgIHJzaTogZmZmZmZmZmY4
MjQwM2U5MCAgIHJkaToKPiBmZmZmZmZmZjgyNDAzZThjCj4gPiAoWEVOKSByYnA6IGZmZmZmZmZm
ODI0MDNlYzggICByc3A6IGZmZmZmZmZmODI0MDNlMTAgICByODogIGZmZmZmZmZmODI0MDNmMDAK
PiA+IChYRU4pIHI5OiAgMDAwMDAwMDBmZmZmZmZmZiAgIHIxMDogZmZmZmZmZmY4MjQwM2YwNCAg
IHIxMToKPiAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSByMTI6IGZmZmZmZmZmODI0MDNlODgg
ICByMTM6IGZmZmZmZmZmODI0MDNlNzggICByMTQ6IGZmZmZmZmZmODI0MDNlODAKPiA+IChYRU4p
IHIxNTogZmZmZmZmZmY4MjQwM2U4NCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDoKPiAw
MDAwMDAwMDAwMzUyNmUwCj4gPiAoWEVOKSBjcjM6IDAwMDAwMDA0MGViNjYwMDAgICBjcjI6IDAw
MDAwMDAwMDAwMDAwMjgKPiA+IChYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAw
MDAwMDAwMDAwMDAwMCAgIGdzczoKPiAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSBkczogMDAw
MCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBlMDJiICAgY3M6IGUwMzMK
PiA+IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmZmZmZmODI0MDNlMTA6Cj4g
PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAo+IGZmZmZmZmZmODEwM2Y3OGIKPiA+IChYRU4pICAgIDAwMDAwMDAxMDAwMGUwMzAgMDAw
MDAwMDAwMDAxMDA5MiBmZmZmZmZmZjgyNDAzZTU4Cj4gMDAwMDAwMDAwMDAwZTAyYgo+ID4gKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyNjU5MWUwIDAwMDAwMDAwMDAwMDAwMDAK
PiAwMDAwMDAwMDAwMDAwMDAwCj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IDAwMDAwMDAwMDAwMDAwMDAKPiA+IChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyNjU5MWUwCj4gZmZm
ZmZmZmY4MjQwM2YwNAo+ID4gKFhFTikgICAgZmZmZmZmZmY4MjQwM2YwMCBmZmZmZmZmZjgyNDAz
ZWZjIGZmZmZmZmZmODI0MDNlZjggZmZmZmZmZmY4MjQwM2Y0MAo+ID4gKFhFTikgICAgZmZmZmZm
ZmY4MTA0MDM0MyBmZmZmZmZmZjgyNDAzZjE0IGZmZmZmZmZmODI0MDNmMTAgZmZmZmZmZmY4MjQw
M2YwYwo+ID4gKFhFTikgICAgZmZmZmZmZmY4MjQwM2YwOCAwMDAwMDAwMDAwMDAzMDI3IDAwMDAw
MDAwMDAwMDAwMDAKPiAwMDAwMDAwMDgwMDAwMDA4Cj4gPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIGZmZmZmZmZmODEwMzIxMDAgMDAwMDAwMDAwMDAwMDAwMAo+IDAwMDAwMDAwMDAwMDAwMDAK
PiA+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgy
NDAzZmY4Cj4gZmZmZmZmZmY4MjZhYzM1ZAo+IAo+IENhbiB5b3UgcGxlYXNlIHRyYW5zbGF0ZSB0
aGUga2VybmVsIGFkZHJlc3NlcyBpbiB0aGlzIHN0YWNrIGR1bXAgdG8KPiBzeW1ib2wrb2Zmc2V0
ICh2aWEgZGlzYXNzZW1ibHkgb2YgdGhlIGtlcm5lbCkgb3IgZmlsZStsaW5lICh2aWEKPiBhZGRy
MmxpbmUgdXRpbGl0eSk/Cj4gCj4gSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 07:19:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 07:19:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh99N-0002o1-9p; Thu, 01 Feb 2018 07:19:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pmqj=e3=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eh99L-0002nv-8e
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 07:19:11 +0000
X-Inumbo-ID: 2862eb78-0720-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22d.google.com (unknown [2a00:1450:4010:c07::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2862eb78-0720-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 08:18:54 +0100 (CET)
Received: by mail-lf0-x22d.google.com with SMTP id g72so24595937lfg.5
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 23:19:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:references:cc:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=N9gRG9nln5nDIJ3I10psLxFvfVZmKyF0oyuHVoj5Z0I=;
 b=I/ZE+3auSMi84z65lZEPyHl2uUE/z4y27VujpkygdkFKRLxoiEj4Ovyp9xp2OhetcQ
 eaEwsM0nDFmwg7fIRZyz1WbnY/01qBWLolt5aISf6CNBA21Dntadl8JQcHzu50yUmgZ+
 b+MhPN80jt9TLngpywsQu7DogR+ygAmegXSLBVX5rJsq4FXEnOEPayzkgrlCaEmpoArE
 yJO6IuYo5akaa/hOe+KR+Olm3V5XId6ajK1Q6bLlOXVA7gjanKLo73dqWEoT4+VDMOv2
 X9bOqElgLCMkfLeysWMv+VKGcIRQchzXYlVE/jTm0jxqzfoEgRCLvu4rNoxMRA+yLk08
 kN4A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:references:cc:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=N9gRG9nln5nDIJ3I10psLxFvfVZmKyF0oyuHVoj5Z0I=;
 b=adffIAv2gCpkg6TL8F5fNo4P5W6K+oGj/AX4EjXWYopMhi8Pl7qb9Uf3JGdLVL0EKs
 H/wqRp1eNbn91M1PM+LOihCfVHVMbyrkwQXe1Hygi5PcPeL1x4z/WKi7THgKH1fdg/OZ
 XFqYigoTNGfUEgRNAmDIHOq4yRAGpkDqxN/vGxhXm333/CTdOvs5/T04Lpa1+oA9i4VG
 d04npQFp/fjZije7wroTk8btMxKpAhpX7DSV2zcAV2aH7hWgVNJPVNBjq5dcY7S759EG
 hpXE4b+N8YEMcpxF5sVReunJi2nzZ3Q/CY5ZadhUirLHYacO+5GaVe+8loCc/suerJDb
 GkqQ==
X-Gm-Message-State: AKwxytec/VZUI3c4/eEskka96aL9JlAqWWhg/CrSxuZtRxgc0RTYX09u
 BPetnSHW4axZHDjNWG6WwRN6a4aN
X-Google-Smtp-Source: AH8x225Dte58DOltkIpHZ2rmaFlbQGiOjv7lP12A9mAi8pmCgcyfPDqRDZ9ZQv9rshuJxfSN48dNyg==
X-Received: by 10.46.85.149 with SMTP id g21mr21401755lje.118.1517469547716;
 Wed, 31 Jan 2018 23:19:07 -0800 (PST)
Received: from [10.17.182.9] (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id
 j89sm4292647lfk.54.2018.01.31.23.19.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 31 Jan 2018 23:19:06 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
References: <ebf78aec-dcfd-72d9-dac2-06b29e4a66ae@gmail.com>
Message-ID: <64b45379-6ac7-56cd-fbfe-1319990f07e4@gmail.com>
Date: Thu, 1 Feb 2018 09:19:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <ebf78aec-dcfd-72d9-dac2-06b29e4a66ae@gmail.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Problem with IOMEM and domain reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuLCBXZWksCgpjb3VsZCB5b3UgcGxlYXNlIHRha2UgYSBsb29rIGF0IHRoZSBiZWxvdz8KClRo
YW5rIHlvdSwKCk9sZWtzYW5kcgoKCk9uIDEyLzIwLzIwMTcgMDY6MjcgUE0sIE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIHdyb3RlOgo+IEhpLCBhbGwhCj4KPiBXaGlsZSB0cnlpbmcgdG8gcmVib290
IGEgZG9tYWluIHdoaWNoIGhhcyBpb21lbSBjb25maWd1cmVkCj4gKHdlIGFyZSBwYXNzaW5nIHRo
cm91Z2ggc29tZSBkZXZpY2VzKSwgSSBmb3VuZCBhbiBpc3N1ZSwKPiB0aGF0IGFmdGVyIGRvbWFp
biByZWJvb3QgdGhvc2UgaW9tZW0ncyBhcmUgaW5jb3JyZWN0bHkgcmUtbWFwcGVkLAo+IGUuZy4g
Zm9yIHRoZSBjb25maWd1cmF0aW9uIHNuaXBwZXQgYmVsb3cgZmU5NjAgLT4gMC4KPgo+IFBhcnQg
b2YgdGhlIGRvbWFpbiBjb25maWcgSSB1c2U6Cj4gaW9tZW09Wwo+IMKgwqDCoCAiMHhmZDAxMCwx
QDB4ZmQwMDAiLAo+IMKgwqDCoCAiZmU5NjAsOCIsCj4gXQo+Cj4gRHVyaW5nIGRvbWFpbiBjcmVh
dGlvbjoKPiBsaWJ4bF9jcmVhdGUuYzoyMTA6bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRl
ZmF1bHQ6IGlvbWVtIGdmbiAKPiBmZDAwMCBzdGFydCBmZDAxMAo+IGxpYnhsX2NyZWF0ZS5jOjIx
MDpsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdDogaW9tZW0gZ2ZuIAo+IGZmZmZm
ZmZmZmZmZmZmZmYgc3RhcnQgZmU5NjAKPgo+IHdoaWNoIG1lYW5zIHRoYXQgZm9yIGZlOTYwIGlu
aXRpYWwgdmFsdWUgd2FzIHNldCB0byBMSUJYTF9JTlZBTElEX0dGTgo+IGFuZCB0aGVuIG9uIGRv
bWFpbiBjb25maWd1cmF0aW9uLCAKPiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYzpsaWJ4bF9f
ZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdDoKPgo+IMKgwqDCoCBmb3IgKGkgPSAwIDsgaSA8
IGJfaW5mby0+bnVtX2lvbWVtOyBpKyspCj4gwqDCoMKgwqDCoMKgwqAgaWYgKGJfaW5mby0+aW9t
ZW1baV0uZ2ZuID09IExJQlhMX0lOVkFMSURfR0ZOKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Yl9pbmZvLT5pb21lbVtpXS5nZm4gPSBiX2luZm8tPmlvbWVtW2ldLnN0YXJ0Owo+Cj4gbWFkZSB0
aGF0IEdGTiBmb3IgZmU5NjAgdG8gYmUgc2V0IHRvIHRoZSBjb3JyZWN0IHZhbHVlLgo+Cj4gQnV0
IGR1cmluZyBkb21haW4gcmVib290IEkgc2VlIHRoYXQgCj4gdG9vbHMveGwveGxfdm1jb250cm9s
LmM6cmVsb2FkX2RvbWFpbl9jb25maWcKPiB0cmllcyB0byByZXBsaWNhdGUgY29uZmlndXJhdGlv
biBmcm9tIHRoZSBvcmlnaW5hbCBkb21haW4gY29uZmlnCj4gYmVpbmcgcmVib290ZWQsIGJ1dCB0
aGF0IGxlYWRzIHRvIGlvbWVtJ3MgR0ZOIHRvIGJlIHNldCB0byAwIChpZiAKPiBjb25maWd1cmVk
Cj4gaW4gZm9ybSBbSU9NRU1fU1RBUlQsTlVNX1BBR0VTXSwgYnV0IGZvciBbSU9NRU1fU1RBUlQs
TlVNX1BBR0VTW0BHRk5dIAo+IGl0IGlzIG9rKToKPgo+IGlvbWVtIGdmbiBmZDAwMCBzdGFydCBm
ZDAxMAo+IGlvbWVtIGdmbiAwIHN0YXJ0IGZlOTYwCj4KPiBUaHVzLCBmdXJ0aGVyIGRvbWFpbiBy
ZXN0YXJ0IHByb2NlZHVyZSBsZWFkcyB0byBpbnZhbGlkIG1hcHBpbmcsIGUuZy4gCj4gZmU5NjAg
LT4gMC4KPgo+IEkgY3JlYXRlZCBhIHBhdGNoIHdoaWNoIGFsbG93ZWQgbWUgdG8gcmVib290IHRo
ZSBkb21haW4sIGJ1dCBJIHdvdWxkIGxvdmUKPiB0byBoZWFyIGNvbW1lbnRzIG9uIHdoYXQgd291
bGQgYmUgdGhlIHByb3BlciBmaXguCj4KPiBUaGFuayB5b3UsCj4gT2xla3NhbmRyCj4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 07:23:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 07:23:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh9Cv-0003R3-ST; Thu, 01 Feb 2018 07:22:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eh9Cu-0003Qr-Ll
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 07:22:52 +0000
X-Inumbo-ID: c578a86f-0720-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c578a86f-0720-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 07:23:17 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 00:22:44 -0700
Message-Id: <5A72CE5302000078001A433C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 00:22:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v3] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgbGVhc3QgTGludXgga2VybmVscyBoYXZlIGJlZW4gYWJsZSB0byB3b3JrIHdpdGggZ3ppcC1l
ZCBpbml0cmQgZm9yCnF1aXRlIHNvbWUgdGltZTsgaW5pdHJkIGNvbXByZXNzZWQgd2l0aCBvdGhl
ciBtZXRob2RzIGFyZW4ndCBldmVuIGJlaW5nCmF0dGVtcHRlZCB0byB1bnBhY2suIEZ1cnRoZXJt
b3JlIHRoZSB1bnppcC1pbmcgcm91dGluZSB1c2VkIGhlcmUgaXNuJ3QKY2FwYWJsZSBvZiBkZWFs
aW5nIHdpdGggdmFyaW91cyBmb3JtcyBvZiBjb25jYXRlbmF0ZWQgZmlsZXMsIGVhY2ggb2YKd2hp
Y2ggd2FzIGd6aXAtZWQgc2VwYXJhdGVseSAoaXQgaXMgdGhpcyBwYXJ0aWN1bGFyIGNhc2Ugd2hp
Y2ggaGFzIGJlZW4KdGhlIHNvdXJjZSBvZiBvYnNlcnZlZCBWTSBjcmVhdGlvbiBmYWlsdXJlcyku
CgpIZW5jZSwgaWYgdW5wYWNraW5nIGZhaWxzLCBzaW1wbHkgaGFuZCB0aGUgY29tcHJlc3NlZCBi
bG9iIHRvIHRoZSBndWVzdAphcyBpcy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KLS0tCnYzOiBSZS1iYXNlLiBBZGQgbWlzc2luZyBibGFuay4KdjI6IEFs
bW9zdCBmdWxsIHJlLXdvcmssIGhvcGVmdWxseSBiZXR0ZXIgbWVldGluZyBJYW4ncyB0YXN0ZS4K
Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGNfZG9tLmgKKysrIGIvdG9vbHMvbGlieGMvaW5j
bHVkZS94Y19kb20uaApAQCAtMjk4LDcgKzI5OCw2IEBAIGludCB4Y19kb21fbWVtX2luaXQoc3Ry
dWN0IHhjX2RvbV9pbWFnZQogaW50IHhjX2RvbV9rZXJuZWxfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNf
ZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeik7CiBpbnQgeGNfZG9tX2tlcm5lbF9tYXhfc2l6ZShz
dHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20sIHNpemVfdCBzeik7CiAKLWludCB4Y19kb21fbW9kdWxl
X2NoZWNrX3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3opOwogaW50IHhj
X2RvbV9tb2R1bGVfbWF4X3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLCBzaXplX3Qgc3op
OwogCiBpbnQgeGNfZG9tX2RldmljZXRyZWVfbWF4X3NpemUoc3RydWN0IHhjX2RvbV9pbWFnZSAq
ZG9tLCBzaXplX3Qgc3opOwotLS0gYS90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCisrKyBiL3Rv
b2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKQEAgLTMxNCwyMiArMzE0LDYgQEAgaW50IHhjX2RvbV9r
ZXJuZWxfY2hlY2tfc2l6ZShzdHJ1Y3QgeGNfZAogICAgIHJldHVybiAwOwogfQogCi1pbnQgeGNf
ZG9tX21vZHVsZV9jaGVja19zaXplKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwgc2l6ZV90IHN6
KQotewotICAgIC8qIE5vIGxpbWl0ICovCi0gICAgaWYgKCAhZG9tLT5tYXhfbW9kdWxlX3NpemUg
KQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlmICggc3ogPiBkb20tPm1heF9tb2R1bGVfc2l6
ZSApCi0gICAgewotICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVkFMSURfS0VS
TkVMLAotICAgICAgICAgICAgICAgICAgICAgIm1vZHVsZSBpbWFnZSB0b28gbGFyZ2UiKTsKLSAg
ICAgICAgcmV0dXJuIDE7Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIC8qIC0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLSAqLwogLyogcmVhZCBmaWxlcywgY29weSBtZW1vcnkgYmxvY2tzLCB3aXRoIHRyYW5z
cGFyZW50IGd1bnppcCAgICAgICAgICAgICAgICAgICovCiAKQEAgLTEwMjYsMTYgKzEwMTAsMjgg
QEAgc3RhdGljIGludCB4Y19kb21fYnVpbGRfbW9kdWxlKHN0cnVjdCB4YwogICAgIGNoYXIgbmFt
ZVsxMF07CiAKICAgICBpZiAoICFkb20tPm1vZHVsZXNbbW9kXS5zZWcudnN0YXJ0ICkKLSAgICB7
CiAgICAgICAgIHVuemlwbGVuID0geGNfZG9tX2NoZWNrX2d6aXAoZG9tLT54Y2gsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tLT5tb2R1bGVzW21vZF0uYmxvYiwgZG9t
LT5tb2R1bGVzW21vZF0uc2l6ZSk7Ci0gICAgICAgIGlmICggeGNfZG9tX21vZHVsZV9jaGVja19z
aXplKGRvbSwgdW56aXBsZW4pICE9IDAgKQotICAgICAgICAgICAgdW56aXBsZW4gPSAwOwotICAg
IH0KICAgICBlbHNlCiAgICAgICAgIHVuemlwbGVuID0gMDsKIAotICAgIG1vZHVsZWxlbiA9IHVu
emlwbGVuID8gdW56aXBsZW4gOiBkb20tPm1vZHVsZXNbbW9kXS5zaXplOworICAgIG1vZHVsZWxl
biA9IG1heCh1bnppcGxlbiwgZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSk7CisgICAgaWYgKCBkb20t
Pm1heF9tb2R1bGVfc2l6ZSApCisgICAgeworICAgICAgICBpZiAoIHVuemlwbGVuICYmIG1vZHVs
ZWxlbiA+IGRvbS0+bWF4X21vZHVsZV9zaXplICkKKyAgICAgICAgeworICAgICAgICAgICAgbW9k
dWxlbGVuID0gbWluKHVuemlwbGVuLCBkb20tPm1vZHVsZXNbbW9kXS5zaXplKTsKKyAgICAgICAg
ICAgIGlmICggdW56aXBsZW4gPiBtb2R1bGVsZW4gKQorICAgICAgICAgICAgICAgIHVuemlwbGVu
ID0gMDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIG1vZHVsZWxlbiA+IGRvbS0+bWF4X21vZHVs
ZV9zaXplICkKKyAgICAgICAgeworICAgICAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBY
Q19JTlZBTElEX0tFUk5FTCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAibW9kdWxlICV1IGlt
YWdlIHRvbyBsYXJnZSIsIG1vZCk7CisgICAgICAgICAgICBnb3RvIGVycjsKKyAgICAgICAgfQor
ICAgIH0KKwogICAgIHNucHJpbnRmKG5hbWUsIHNpemVvZihuYW1lKSwgIm1vZHVsZSV1IiwgbW9k
KTsKICAgICBpZiAoIHhjX2RvbV9hbGxvY19zZWdtZW50KGRvbSwgJmRvbS0+bW9kdWxlc1ttb2Rd
LnNlZywgbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbS0+bW9kdWxlc1tt
b2RdLnNlZy52c3RhcnQsIG1vZHVsZWxlbikgIT0gMCApCkBAIC0xMDUwLDExICsxMDQ2LDE4IEBA
IHN0YXRpYyBpbnQgeGNfZG9tX2J1aWxkX21vZHVsZShzdHJ1Y3QgeGMKICAgICBpZiAoIHVuemlw
bGVuICkKICAgICB7CiAgICAgICAgIGlmICggeGNfZG9tX2RvX2d1bnppcChkb20tPnhjaCwgZG9t
LT5tb2R1bGVzW21vZF0uYmxvYiwgZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIG1vZHVsZW1hcCwgbW9kdWxlbGVuKSA9PSAtMSApCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVtYXAsIHVuemlwbGVuKSAhPSAtMSApCisgICAg
ICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgaWYgKCBkb20tPm1vZHVsZXNbbW9kXS5zaXplID4g
bW9kdWxlbGVuICkKICAgICAgICAgICAgIGdvdG8gZXJyOwogICAgIH0KLSAgICBlbHNlCi0gICAg
ICAgIG1lbWNweShtb2R1bGVtYXAsIGRvbS0+bW9kdWxlc1ttb2RdLmJsb2IsIGRvbS0+bW9kdWxl
c1ttb2RdLnNpemUpOworCisgICAgLyogRmFsbCBiYWNrIHRvIGhhbmRpbmcgb3ZlciB0aGUgcmF3
IGJsb2IuICovCisgICAgbWVtY3B5KG1vZHVsZW1hcCwgZG9tLT5tb2R1bGVzW21vZF0uYmxvYiwg
ZG9tLT5tb2R1bGVzW21vZF0uc2l6ZSk7CisgICAgLyogSWYgYW4gdW56aXAgYXR0ZW1wdCB3YXMg
bWFkZSwgdGhlIGJ1ZmZlciBtYXkgbm8gbG9uZ2VyIGJlIGFsbCB6ZXJvLiAqLworICAgIGlmICgg
dW56aXBsZW4gPiBkb20tPm1vZHVsZXNbbW9kXS5zaXplICkKKyAgICAgICAgbWVtc2V0KG1vZHVs
ZW1hcCArIGRvbS0+bW9kdWxlc1ttb2RdLnNpemUsIDAsCisgICAgICAgICAgICAgICB1bnppcGxl
biAtIGRvbS0+bW9kdWxlc1ttb2RdLnNpemUpOwogCiAgICAgcmV0dXJuIDA7CiAKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 07:26:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 07:26:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh9Fj-0003a9-9B; Thu, 01 Feb 2018 07:25:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n8z1=e3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eh9Fi-0003Zq-DD
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 07:25:46 +0000
X-Inumbo-ID: 2d908926-0721-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d908926-0721-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 07:26:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 95F75AC40;
 Thu,  1 Feb 2018 07:25:38 +0000 (UTC)
To: Michael Young <m.a.young@durham.ac.uk>, Adi Pircalabu <adi@ddns.com.au>
References: <b4129ec6500da5abe6c461c9ad8b975b@ddns.com.au>
 <alpine.LFD.2.21.1801312150210.2821@austen3.home>
 <alpine.LFD.2.21.1802010000420.2821@austen3.home>
From: Juergen Gross <jgross@suse.com>
Message-ID: <622013c5-512d-1810-56fb-df21fafb8bc3@suse.com>
Date: Thu, 1 Feb 2018 08:25:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.LFD.2.21.1802010000420.2821@austen3.home>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] kernel-ml-4.15.0-1.el7.elrepo.x86_64 doesn't boot
 as Xen PV domU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMDE6MTcsIE1pY2hhZWwgWW91bmcgd3JvdGU6Cj4gT24gV2VkLCAzMSBKYW4g
MjAxOCwgTWljaGFlbCBZb3VuZyB3cm90ZToKPiAKPj4gKFhFTikgR3Vlc3Qgc3RhY2sgdHJhY2Ug
ZnJvbSByc3A9ZmZmZmZmZmY4MjIwM2UyMDoKPj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4gZmZmZmZmZmY4MTAzNmE4OQo+
PiAoWEVOKcKgwqDCoCAwMDAwMDAwMTAwMDBlMDMwIDAwMDAwMDAwMDAwMTAwOTIgZmZmZmZmZmY4
MjIwM2U2OAo+PiAwMDAwMDAwMDAwMDBlMDJiCj4+IChYRU4pwqDCoMKgIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+IDAwMDAwMDAwMDAwMDAwMDAK
PiAKPiBJIGhhdmUganVzdCBzcG90dGVkIHRoaXMgaXMgdHJ1bmNhdGVkLiBUaGUgZnVsbCBHdWVz
dCBzdGFjayB0cmFjZSBpcwo+IAo+IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZm
ZmZmZmZmODIyMDNlMjA6Cj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiBmZmZmZmZmZjgxMDM2YTg5Cj4gKFhFTinCoMKgwqAg
MDAwMDAwMDEwMDAwZTAzMCAwMDAwMDAwMDAwMDEwMDkyIGZmZmZmZmZmODIyMDNlNjgKPiAwMDAw
MDAwMDAwMDBlMDJiCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTinCoMKgwqAgZmZm
ZmZmZmY4MjM3NzdlMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAwMDAwMDAw
MDAwMDAwMDAwCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IGZmZmZmZmZmODIzNzc3ZTAKPiBmZmZmZmZmZjgyMjAzZjA4Cj4gKFhFTinCoMKgwqAgZmZmZmZm
ZmY4MjIwM2YwYyBmZmZmZmZmZjgyMjAzZjA0IGZmZmZmZmZmODIyMDNmMDAKPiBmZmZmZmZmZjgy
MjAzZjFjCj4gKFhFTinCoMKgwqAgZmZmZmZmZmY4MTAzNzY3MyBmZmZmZmZmZjgyMjAzZjEwIGZm
ZmZmZmZmODIyMDNmMTQKPiBmZmZmZmZmZjgyMjAzZjE4Cj4gKFhFTinCoMKgwqAgMDAwMDAwMDAw
MDAwMzAyNCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwODAwMDAwMDgKPiAwMDAwMDAwMDAwMDAw
MDAwCj4gKFhFTinCoMKgwqAgZmZmZmZmZmY4MTAyOWQxMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAKPiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAw
MDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI3MjdiNDkKPiAwMDAwMDAwMDAwMDAwMDAw
Cj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAKPiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAwMDAwMDAwMDAwMDAwMDAwCj4g
KFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKPiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhF
TinCoMKgwqAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAKPiAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTinCoMKgwqAgMGYwMDAwMDA2MGMwYzc0OCBjY2Nj
Y2NjY2NjY2NjMzA1IGNjY2NjY2NjY2NjY2NjY2MKPiBjY2NjY2NjY2NjY2NjY2NjCj4gKFhFTinC
oMKgwqAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MK
PiBjY2NjY2NjY2NjY2NjY2NjCj4gKFhFTinCoMKgwqAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2Nj
Y2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MKPiBjY2NjY2NjY2NjY2NjY2NjCj4gKFhFTinCoMKg
wqAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MKPiBj
Y2NjY2NjY2NjY2NjY2NjCj4gKFhFTinCoMKgwqAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2Nj
Y2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MKPiBjY2NjY2NjY2NjY2NjY2NjCj4gCj4gU29tZSBhZGRy
ZXNzZXMgZnJvbSB0aGlzIHRoYXQgbG9vayBsaWtlIHRoZXkgbWlnaHQgYmUgcmVsZXZhbnQgYXJl
Cj4gMHhmZmZmZmZmZjgyMjAzZTIwIDxpbml0X3RocmVhZF91bmlvbisxNTkwND46wqDCoMKgIGFk
ZMKgwqDCoCAlYWwsKCVyYXgpCj4gMHhmZmZmZmZmZjgxMDM2YTg5IDxpbml0X3NjYXR0ZXJlZF9j
cHVpZF9mZWF0dXJlcys0MT46Cj4gwqDCoMKgIG1vdsKgwqDCoCAlZ3M6MHgyOCwlcmF4CgpIbW0s
IG15IGNvbXBpbGVyIGRvZXNuJ3QgZ2VuZXJhdGUgdGhpcyBpbnN0cnVjdGlvbiBoZXJlLiBPVE9I
IGl0IGRvZXMgc28KaW4gbWFueSBvdGhlciBmdW5jdGlvbnMsIGJ1dCB0aG9zZSBzZWVtIHRvIGJl
IGNhbGxlZCBvbmx5IGxhdGVyLgoKU2VlbXMgYXMgaWYgaXQgd291bGQgYmUgYSBnb29kIGlkZWEg
dG8gc2V0dXAgdGhlIEdEVCBhbmQgJWdzIHNlZ21lbnQgYXMKZWFybHkgYXMgcG9zc2libGUuCgpJ
J2xsIGhhdmUgYSB0cnkgaG93IGZhciB3ZSBjYW4gbW92ZSB0aGUgY2FsbCBvZiB4ZW5fc2V0dXBf
Z2R0KCkgdXAgaW4KdGhlIGJvb3QgcHJvY2Vzcy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 07:30:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 07:30:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh9Jm-0003mX-Pk; Thu, 01 Feb 2018 07:29:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n8z1=e3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eh9Jl-0003mK-5P
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 07:29:57 +0000
X-Inumbo-ID: a83e5d10-0721-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a83e5d10-0721-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 08:29:38 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BF565AC40;
 Thu,  1 Feb 2018 07:29:51 +0000 (UTC)
To: "Zhang, Xiong Y" <xiong.y.zhang@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <8082FF9BCB2B054996454E47167FF4EC1C703026@SHSMSX104.ccr.corp.intel.com>
 <19c52a64-c301-ba27-8faa-7bbeb53df99a@suse.com>
 <8082FF9BCB2B054996454E47167FF4EC1C706222@SHSMSX104.ccr.corp.intel.com>
 <c53f492a-e5c1-f4b4-6318-2903870ef26d@suse.com>
 <8082FF9BCB2B054996454E47167FF4EC1C70A469@SHSMSX104.ccr.corp.intel.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a163ab8b-f6a5-72db-ac7d-b0fbbc0e6408@suse.com>
Date: Thu, 1 Feb 2018 08:29:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <8082FF9BCB2B054996454E47167FF4EC1C70A469@SHSMSX104.ccr.corp.intel.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMDc6MjAsIFpoYW5nLCBYaW9uZyBZIHdyb3RlOgo+IFRoaXMgaXMgdGhlIG1l
c3NhZ2Ugd2l0aCBkZWJ1Zz15Cj4gWGVuIDQuMTEtdW5zdGFibGUKPiAoWEVOKSBYZW4gdmVyc2lv
biA0LjExLXVuc3RhYmxlICh0ZXN0QCkgKGdjYyAoVWJ1bnR1IDUuNC4wLTZ1YnVudHUxfjE2LjA0
LjQpIDUuNC4wIDIwMTYwNjA5KSBkZWJ1Zz15ICBUdWUgSmFuIDMwIDAyOjM4OjE0IENTVCAyMDE4
Cj4gKFhFTikgTGF0ZXN0IENoYW5nZVNldDogV2VkIEphbiAyNCAxMjowMTo1NSAyMDE4ICswMDAw
IGdpdDoxMjUyZTI4Cj4gKFhFTikgQm9vdGxvYWRlcjogR1JVQiAyLjAyfmJldGEyLTM2dWJ1bnR1
My44Cj4gKFhFTikgQ29tbWFuZCBsaW5lOiBwbGFjZWhvbGRlciBsb2dsdmw9YWxsIGd1ZXN0X2xv
Z2x2bD1hbGwgY29tMT0xMTUyMDAsOG4xIGNvbnNvbGU9Y29tMSx2Z2EKPiAoWEVOKSBYZW4gaW1h
Z2UgbG9hZCBiYXNlIGFkZHJlc3M6IDAKPiAoWEVOKSBWaWRlbyBpbmZvcm1hdGlvbjoKPiAoWEVO
KSAgVkdBIGlzIHRleHQgbW9kZSA4MHgyNSwgZm9udCA4eDE2Cj4gKFhFTikgIFZCRS9EREMgbWV0
aG9kczogVjI7IEVESUQgdHJhbnNmZXIgdGltZTogMSBzZWNvbmRzCj4gKFhFTikgRGlzYyBpbmZv
cm1hdGlvbjoKPiAoWEVOKSAgRm91bmQgMSBNQlIgc2lnbmF0dXJlcwo+IChYRU4pICBGb3VuZCAx
IEVERCBpbmZvcm1hdGlvbiBzdHJ1Y3R1cmVzCj4gKFhFTikgWGVuLWU4MjAgUkFNIG1hcDoKPiAo
WEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAwOWM4MDAgKHVzYWJsZSkKPiAoWEVO
KSAgMDAwMDAwMDAwMDA5YzgwMCAtIDAwMDAwMDAwMDAwYTAwMDAgKHJlc2VydmVkKQo+IChYRU4p
ICAwMDAwMDAwMDAwMGUwMDAwIC0gMDAwMDAwMDAwMDEwMDAwMCAocmVzZXJ2ZWQpCj4gKFhFTikg
IDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMGM5ODAyMDAwICh1c2FibGUpCj4gKFhFTikgIDAw
MDAwMDAwYzk4MDIwMDAgLSAwMDAwMDAwMGM5ODAzMDAwIChBQ1BJIE5WUykKPiAoWEVOKSAgMDAw
MDAwMDBjOTgwMzAwMCAtIDAwMDAwMDAwYzk4MmQwMDAgKHJlc2VydmVkKQo+IChYRU4pICAwMDAw
MDAwMGM5ODJkMDAwIC0gMDAwMDAwMDBjOTg4MTAwMCAodXNhYmxlKQo+IChYRU4pICAwMDAwMDAw
MGM5ODgxMDAwIC0gMDAwMDAwMDBjYTA4MjAwMCAocmVzZXJ2ZWQpCj4gKFhFTikgIDAwMDAwMDAw
Y2EwODIwMDAgLSAwMDAwMDAwMGQ3MWQ2MDAwICh1c2FibGUpCj4gKFhFTikgIDAwMDAwMDAwZDcx
ZDYwMDAgLSAwMDAwMDAwMGQ3M2ZjMDAwIChyZXNlcnZlZCkKPiAoWEVOKSAgMDAwMDAwMDBkNzNm
YzAwMCAtIDAwMDAwMDAwZDc0NGEwMDAgKEFDUEkgZGF0YSkKPiAoWEVOKSAgMDAwMDAwMDBkNzQ0
YTAwMCAtIDAwMDAwMDAwZDdhYmYwMDAgKEFDUEkgTlZTKQo+IChYRU4pICAwMDAwMDAwMGQ3YWJm
MDAwIC0gMDAwMDAwMDBkN2ZmZjAwMCAocmVzZXJ2ZWQpCj4gKFhFTikgIDAwMDAwMDAwZDdmZmYw
MDAgLSAwMDAwMDAwMGQ4MDAwMDAwICh1c2FibGUpCj4gKFhFTikgIDAwMDAwMDAwZDgwMDAwMDAg
LSAwMDAwMDAwMGQ4MTAwMDAwIChyZXNlcnZlZCkKPiAoWEVOKSAgMDAwMDAwMDBmODAwMDAwMCAt
IDAwMDAwMDAwZmMwMDAwMDAgKHJlc2VydmVkKQo+IChYRU4pICAwMDAwMDAwMGZlMDAwMDAwIC0g
MDAwMDAwMDBmZTAxMTAwMCAocmVzZXJ2ZWQpCj4gKFhFTikgIDAwMDAwMDAwZmVjMDAwMDAgLSAw
MDAwMDAwMGZlYzAxMDAwIChyZXNlcnZlZCkKPiAoWEVOKSAgMDAwMDAwMDBmZWUwMDAwMCAtIDAw
MDAwMDAwZmVlMDEwMDAgKHJlc2VydmVkKQo+IChYRU4pICAwMDAwMDAwMGZmMDAwMDAwIC0gMDAw
MDAwMDEwMDAwMDAwMCAocmVzZXJ2ZWQpCj4gKFhFTikgIDAwMDAwMDAxMDAwMDAwMDAgLSAwMDAw
MDAwNDIyMDAwMDAwICh1c2FibGUpCj4gKFhFTikgTmV3IFhlbiBpbWFnZSBiYXNlIGFkZHJlc3M6
IDB4ZDZhMDAwMDAKPiAoWEVOKSBBQ1BJOiBSU0RQIDAwMEYwNUIwLCAwMDI0IChyMiBERUxMICAp
Cj4gKFhFTikgQUNQSTogWFNEVCBENzQxQzBBMCwgMDBDNCAocjEgREVMTCAgICBDQlgzICAgICAx
MDcyMDA5IEFNSSAgICAgMTAwMTMpCj4gKFhFTikgQUNQSTogRkFDUCBENzQzRTc3MCwgMDEwQyAo
cjUgREVMTCAgICBDQlgzICAgICAxMDcyMDA5IEFNSSAgICAgMTAwMTMpCj4gKFhFTikgQUNQSTog
RFNEVCBENzQxQzFGOCwgMjI1NzQgKHIyIERFTEwgICAgQ0JYMyAgICAgMTA3MjAwOSBJTlRMIDIw
MTIwOTEzKQo+IChYRU4pIEFDUEk6IEZBQ1MgRDdBQkVGODAsIDAwNDAKPiAoWEVOKSBBQ1BJOiBB
UElDIEQ3NDNFODgwLCAwMDg0IChyMyBERUxMICAgIENCWDMgICAgIDEwNzIwMDkgQU1JICAgICAx
MDAxMykKPiAoWEVOKSBBQ1BJOiBGUERUIEQ3NDNFOTA4LCAwMDQ0IChyMSBERUxMICAgIENCWDMg
ICAgIDEwNzIwMDkgQU1JICAgICAxMDAxMykKPiAoWEVOKSBBQ1BJOiBGSURUIEQ3NDNFOTUwLCAw
MDlDIChyMSBERUxMICAgIENCWDMgICAgIDEwNzIwMDkgQU1JICAgICAxMDAxMykKPiAoWEVOKSBB
Q1BJOiBNQ0ZHIEQ3NDNFOUYwLCAwMDNDIChyMSBERUxMICAgIENCWDMgICAgIDEwNzIwMDkgTVNG
VCAgICAgICA5NykKPiAoWEVOKSBBQ1BJOiBIUEVUIEQ3NDNFQTMwLCAwMDM4IChyMSBERUxMICAg
IENCWDMgICAgIDEwNzIwMDkgQU1JLiAgICA1MDAwQikKPiAoWEVOKSBBQ1BJOiBTU0RUIEQ3NDNF
QTY4LCAwMzZEIChyMSBTYXRhUmUgU2F0YVRhYmwgICAgIDEwMDAgSU5UTCAyMDEyMDkxMykKPiAo
WEVOKSBBQ1BJOiBTU0RUIEQ3NDNFREQ4LCA1M0IyIChyMiBTYVNzZHQgIFNhU3NkdCAgICAgIDMw
MDAgSU5UTCAyMDEyMDkxMykKPiAoWEVOKSBBQ1BJOiBVRUZJIEQ3NDQ0MTkwLCAwMDQyIChyMSAg
ICAgICAgICAgICAgICAgICAgICAgIDAgICAgICAgICAgICAgMCkKPiAoWEVOKSBBQ1BJOiBMUElU
IEQ3NDQ0MUQ4LCAwMDk0IChyMSBJTlRFTCAgICAgICBTS0wgICAgICAgIDAgTVNGVCAgICAgICA1
RikKPiAoWEVOKSBBQ1BJOiBTU0RUIEQ3NDQ0MjcwLCAwMjQ4IChyMiBJTlRFTCAgc2Vuc3JodWIg
ICAgICAgIDAgSU5UTCAyMDEyMDkxMykKPiAoWEVOKSBBQ1BJOiBTU0RUIEQ3NDQ0NEI4LCAyQkFF
IChyMiBJTlRFTCAgUHRpZERldmMgICAgIDEwMDAgSU5UTCAyMDEyMDkxMykKPiAoWEVOKSBBQ1BJ
OiBTU0RUIEQ3NDQ3MDY4LCAwQkUzIChyMiBJTlRFTCAgVGhlcl9SdnAgICAgIDEwMDAgSU5UTCAy
MDEyMDkxMykKPiAoWEVOKSBBQ1BJOiBEQkdQIEQ3NDQ3QzUwLCAwMDM0IChyMSBJTlRFTCAgICAg
ICAgICAgICAgICAgIDAgTVNGVCAgICAgICA1RikKPiAoWEVOKSBBQ1BJOiBEQkcyIEQ3NDQ3Qzg4
LCAwMDU0IChyMCBJTlRFTCAgICAgICAgICAgICAgICAgIDAgTVNGVCAgICAgICA1RikKPiAoWEVO
KSBBQ1BJOiBTU0RUIEQ3NDQ3Q0UwLCAwNjEzIChyMiAgSU5URUwgREVMTF9fTVQgICAgICAgIDAg
SU5UTCAyMDEyMDkxMykKPiAoWEVOKSBBQ1BJOiBTU0RUIEQ3NDQ4MkY4LCAwRTczIChyMiBDcHVS
ZWYgIENwdVNzZHQgICAgIDMwMDAgSU5UTCAyMDEyMDkxMykKPiAoWEVOKSBBQ1BJOiBTTElDIEQ3
NDQ5MTcwLCAwMTc2IChyMyBERUxMICAgIENCWDMgICAgIDEwNzIwMDkgTVNGVCAgICAxMDAxMykK
PiAoWEVOKSBBQ1BJOiBETUFSIEQ3NDQ5MkU4LCAwMEE4IChyMSBJTlRFTCAgICAgIFNLTCAgICAg
ICAgIDEgSU5UTCAgICAgICAgMSkKPiAoWEVOKSBBQ1BJOiBBU0YhIEQ3NDQ5MzkwLCAwMEE1IChy
MzIgSU5URUwgICAgICAgSENHICAgICAgICAxIFRGU00gICAgRjQyNDApCj4gKFhFTikgU3lzdGVt
IFJBTTogMTYyNjVNQiAoMTY2NTU2NDRrQikKPiAoWEVOKSBObyBOVU1BIGNvbmZpZ3VyYXRpb24g
Zm91bmQKPiAoWEVOKSBGYWtpbmcgYSBub2RlIGF0IDAwMDAwMDAwMDAwMDAwMDAtMDAwMDAwMDQy
MjAwMDAwMAo+IChYRU4pIERvbWFpbiBoZWFwIGluaXRpYWxpc2VkCj4gKFhFTikgQ1BVIFZlbmRv
cjogSW50ZWwsIEZhbWlseSA2ICgweDYpLCBNb2RlbCA5NCAoMHg1ZSksIFN0ZXBwaW5nIDMgKHJh
dyAwMDA1MDZlMykKPiAoWEVOKSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgMDAwZmNkZDAKPiAoWEVO
KSBETUkgMi44IHByZXNlbnQuCj4gKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdAo+IChY
RU4pIEFDUEk6IFBNLVRpbWVyIElPIFBvcnQ6IDB4MTgwOCAoMzIgYml0cykKPiAoWEVOKSBBQ1BJ
OiB2NSBTTEVFUCBJTkZPOiBjb250cm9sWzE6MTgwNF0sIHN0YXR1c1sxOjE4MDBdCj4gKFhFTikg
QUNQSTogSW52YWxpZCBzbGVlcCBjb250cm9sL3N0YXR1cyByZWdpc3RlciBkYXRhOiAwOjB4ODow
eDMgMDoweDg6MHgzCj4gKFhFTikgQUNQSTogU0xFRVAgSU5GTzogcG0xeF9jbnRbMToxODA0LDE6
MF0sIHBtMXhfZXZ0WzE6MTgwMCwxOjBdCj4gKFhFTikgQUNQSTogMzIvNjRYIEZBQ1MgYWRkcmVz
cyBtaXNtYXRjaCBpbiBGQURUIC0gZDdhYmVmODAvMDAwMDAwMDAwMDAwMDAwMCwgdXNpbmcgMzIK
PiAoWEVOKSBBQ1BJOiAgICAgICAgICAgICB3YWtldXBfdmVjW2Q3YWJlZjhjXSwgdmVjX3NpemVb
MjBdCj4gKFhFTikgQUNQSTogTG9jYWwgQVBJQyBhZGRyZXNzIDB4ZmVlMDAwMDAKPiAoWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQo+IChYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpCj4gKFhF
TikgQUNQSTogTEFQSUMgKGFjcGlfaWRbMHgwM10gbGFwaWNfaWRbMHgwNF0gZW5hYmxlZCkKPiAo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDA2XSBlbmFibGVkKQo+
IChYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAxXSBoaWdoIGVkZ2UgbGludFsweDFd
KQo+IChYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAyXSBoaWdoIGVkZ2UgbGludFsw
eDFdKQo+IChYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAzXSBoaWdoIGVkZ2UgbGlu
dFsweDFdKQo+IChYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDA0XSBoaWdoIGVkZ2Ug
bGludFsweDFdKQo+IChYRU4pIEFDUEk6IElPQVBJQyAoaWRbMHgwMl0gYWRkcmVzc1sweGZlYzAw
MDAwXSBnc2lfYmFzZVswXSkKPiAoWEVOKSBJT0FQSUNbMF06IGFwaWNfaWQgMiwgdmVyc2lvbiAz
MiwgYWRkcmVzcyAweGZlYzAwMDAwLCBHU0kgMC0xMTkKPiAoWEVOKSBBQ1BJOiBJTlRfU1JDX09W
UiAoYnVzIDAgYnVzX2lycSAwIGdsb2JhbF9pcnEgMiBkZmwgZGZsKQo+IChYRU4pIEFDUEk6IElO
VF9TUkNfT1ZSIChidXMgMCBidXNfaXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpCj4gKFhF
TikgQUNQSTogSVJRMCB1c2VkIGJ5IG92ZXJyaWRlLgo+IChYRU4pIEFDUEk6IElSUTIgdXNlZCBi
eSBvdmVycmlkZS4KPiAoWEVOKSBBQ1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuCj4gKFhFTikg
RW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDEgSS9PIEFQSUNzCj4gKFhFTikgQUNQ
STogSFBFVCBpZDogMHg4MDg2YTcwMSBiYXNlOiAweGZlZDAwMDAwCj4gKFhFTikgW1ZULURdICBS
TVJSIGFkZHJlc3MgcmFuZ2UgZDk4MDAwMDAuLmRiZmZmZmZmIG5vdCBpbiByZXNlcnZlZCBtZW1v
cnk7IG5lZWQgImlvbW11X2luY2x1c2l2ZV9tYXBwaW5nPTEiPwo+IChYRU4pIEVSU1QgdGFibGUg
d2FzIG5vdCBmb3VuZAo+IChYRU4pIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJh
dGlvbiBpbmZvcm1hdGlvbgo+IChYRU4pIFNNUDogQWxsb3dpbmcgNCBDUFVzICgwIGhvdHBsdWcg
Q1BVcykKPiAoWEVOKSBJUlEgbGltaXRzOiAxMjAgR1NJLCA4NDAgTVNJL01TSS1YCj4gKFhFTikg
Tm90IGVuYWJsaW5nIHgyQVBJQyAodXBvbiBmaXJtd2FyZSByZXF1ZXN0KQo+IChYRU4pIHhzdGF0
ZTogc2l6ZTogMHg0NDAgYW5kIHN0YXRlczogMHgxZgo+IChYRU4pIG1jZV9pbnRlbC5jOjc4Mjog
TUNBIENhcGFiaWxpdHk6IGZpcnN0YmFuayAwLCBleHRlbmRlZCBNQ0UgTVNSIDAsIEJDQVNULCBD
TUNJCj4gKFhFTikgQ1BVMDogSW50ZWwgbWFjaGluZSBjaGVjayByZXBvcnRpbmcgZW5hYmxlZAo+
IChYRU4pIFNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczoKPiAoWEVOKSBCVEkgbWl0
aWdhdGlvbnM6IFRodW5rIE4vQQo+IChYRU4pIFVzaW5nIHNjaGVkdWxlcjogU01QIENyZWRpdCBT
Y2hlZHVsZXIgKGNyZWRpdCkKPiAoWEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAyMy45OTlNSHogSFBF
VAo+IChYRU4pIERldGVjdGVkIDMxOTIuMDU3IE1IeiBwcm9jZXNzb3IuCj4gKFhFTikgSW5pdGlu
ZyBtZW1vcnkgc2hhcmluZy4KPiAoWEVOKSBhbHQgdGFibGUgZmZmZjgyZDA4MDQ0YzdmOCAtPiBm
ZmZmODJkMDgwNDRkZTMwCj4gKFhFTikgc3B1cmlvdXMgODI1OUEgaW50ZXJydXB0OiBJUlE3Lgo+
IChYRU4pIFBDSTogTUNGRyBjb25maWd1cmF0aW9uIDA6IGJhc2UgZjgwMDAwMDAgc2VnbWVudCAw
MDAwIGJ1c2VzIDAwIC0gM2YKPiAoWEVOKSBQQ0k6IE1DRkcgYXJlYSBhdCBmODAwMDAwMCByZXNl
cnZlZCBpbiBFODIwCj4gKFhFTikgUENJOiBVc2luZyBNQ0ZHIGZvciBzZWdtZW50IDAwMDAgYnVz
IDAwLTNmCj4gKFhFTikgSW50ZWwgVlQtZCBpb21tdSAwIHN1cHBvcnRlZCBwYWdlIHNpemVzOiA0
a0IsIDJNQiwgMUdCLgo+IChYRU4pIEludGVsIFZULWQgaW9tbXUgMSBzdXBwb3J0ZWQgcGFnZSBz
aXplczogNGtCLCAyTUIsIDFHQi4KPiAoWEVOKSBJbnRlbCBWVC1kIFNub29wIENvbnRyb2wgbm90
IGVuYWJsZWQuCj4gKFhFTikgSW50ZWwgVlQtZCBEb20wIERNQSBQYXNzdGhyb3VnaCBub3QgZW5h
YmxlZC4KPiAoWEVOKSBJbnRlbCBWVC1kIFF1ZXVlZCBJbnZhbGlkYXRpb24gZW5hYmxlZC4KPiAo
WEVOKSBJbnRlbCBWVC1kIEludGVycnVwdCBSZW1hcHBpbmcgZW5hYmxlZC4KPiAoWEVOKSBJbnRl
bCBWVC1kIFBvc3RlZCBJbnRlcnJ1cHQgbm90IGVuYWJsZWQuCj4gKFhFTikgSW50ZWwgVlQtZCBT
aGFyZWQgRVBUIHRhYmxlcyBlbmFibGVkLgo+IChYRU4pIEkvTyB2aXJ0dWFsaXNhdGlvbiBlbmFi
bGVkCj4gKFhFTikgIC0gRG9tMCBtb2RlOiBSZWxheGVkCj4gKFhFTikgSW50ZXJydXB0IHJlbWFw
cGluZyBlbmFibGVkCj4gKFhFTikgbnJfc29ja2V0czogMQo+IChYRU4pIEVuYWJsZWQgZGlyZWN0
ZWQgRU9JIHdpdGggaW9hcGljX2Fja19vbGQgb24hCj4gKFhFTikgRU5BQkxJTkcgSU8tQVBJQyBJ
UlFzCj4gKFhFTikgIC0+IFVzaW5nIG9sZCBBQ0sgbWV0aG9kCj4gKFhFTikgLi5USU1FUjogdmVj
dG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9MCBwaW4yPTAKPiAoWEVOKSBUU0MgZGVhZGxp
bmUgdGltZXIgZW5hYmxlZAo+IChYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMzIgS2lC
Lgo+IChYRU4pIG13YWl0LWlkbGU6IE1XQUlUIHN1YnN0YXRlczogMHgxNDIxMjAKPiAoWEVOKSBt
d2FpdC1pZGxlOiB2MC40LjEgbW9kZWwgMHg1ZQo+IChYRU4pIG13YWl0LWlkbGU6IGxhcGljX3Rp
bWVyX3JlbGlhYmxlX3N0YXRlcyAweGZmZmZmZmZmCj4gKFhFTikgVk1YOiBTdXBwb3J0ZWQgYWR2
YW5jZWQgZmVhdHVyZXM6Cj4gKFhFTikgIC0gQVBJQyBNTUlPIGFjY2VzcyB2aXJ0dWFsaXNhdGlv
bgo+IChYRU4pICAtIEFQSUMgVFBSIHNoYWRvdwo+IChYRU4pICAtIEV4dGVuZGVkIFBhZ2UgVGFi
bGVzIChFUFQpCj4gKFhFTikgIC0gVmlydHVhbC1Qcm9jZXNzb3IgSWRlbnRpZmllcnMgKFZQSUQp
Cj4gKFhFTikgIC0gVmlydHVhbCBOTUkKPiAoWEVOKSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRt
YXAKPiAoWEVOKSAgLSBVbnJlc3RyaWN0ZWQgR3Vlc3QKPiAoWEVOKSAgLSBWTUNTIHNoYWRvd2lu
Zwo+IChYRU4pICAtIFZNIEZ1bmN0aW9ucwo+IChYRU4pICAtIFZpcnR1YWxpc2F0aW9uIEV4Y2Vw
dGlvbnMKPiAoWEVOKSAgLSBQYWdlIE1vZGlmaWNhdGlvbiBMb2dnaW5nCj4gKFhFTikgSFZNOiBB
U0lEcyBlbmFibGVkLgo+IChYRU4pIEhWTTogVk1YIGVuYWJsZWQKPiAoWEVOKSBIVk06IEhhcmR3
YXJlIEFzc2lzdGVkIFBhZ2luZyAoSEFQKSBkZXRlY3RlZAo+IChYRU4pIEhWTTogSEFQIHBhZ2Ug
c2l6ZXM6IDRrQiwgMk1CLCAxR0IKPiAoWEVOKSBbVlQtRF1JTlRSLVJFTUFQOiBSZXF1ZXN0IGRl
dmljZSBbMDAwMDpmMDoxZi4wXSBmYXVsdCBpbmRleCAwLCBpb21tdSByZWcgPSBmZmZmODJjMDAw
MjFkMDAwCj4gKFhFTikgW1ZULURdSU5UUi1SRU1BUDogcmVhc29uIDI1IC0gQmxvY2tlZCBhIGNv
bXBhdGliaWxpdHkgZm9ybWF0IGludGVycnVwdCByZXF1ZXN0Cj4gKFhFTikgQnJvdWdodCB1cCA0
IENQVXMKPiAoWEVOKSBidWlsZC1pZDogOTc4NDJiY2M1Yzk4Y2M0NDhiZmMwMjIxODczZWZhZjI5
ZDEwNjViNgo+IChYRU4pIFJ1bm5pbmcgc3R1YiByZWNvdmVyeSBzZWxmdGVzdHMuLi4KPiAoWEVO
KSB0cmFwcy5jOjE1NTA6IEdQRiAoMDAwMCk6IGZmZmY4MmQwYmZmZmYwNDEgW2ZmZmY4MmQwYmZm
ZmYwNDFdIC0+IGZmZmY4MmQwODAzNjdjYjIKPiAoWEVOKSB0cmFwcy5jOjczNTogVHJhcCAxMjog
ZmZmZjgyZDBiZmZmZjA0MCBbZmZmZjgyZDBiZmZmZjA0MF0gLT4gZmZmZjgyZDA4MDM2N2NiMgo+
IChYRU4pIHRyYXBzLmM6MTA3NzogVHJhcCAzOiBmZmZmODJkMGJmZmZmMDQxIFtmZmZmODJkMGJm
ZmZmMDQxXSAtPiBmZmZmODJkMDgwMzY3Y2IyCj4gKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMK
PiAoWEVOKSBWUE1VOiBkaXNhYmxlZAo+IChYRU4pIG1jaGVja19wb2xsOiBNYWNoaW5lIGNoZWNr
IHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KPiAoWEVOKSBEb20wIGhhcyBtYXhpbXVtIDY5NiBQSVJR
cwo+IChYRU4pIGdyYW50X3RhYmxlLmM6MTY4MDpJRExFdjAgRXhwYW5kaW5nIGQwIGdyYW50IHRh
YmxlIGZyb20gMCB0byAxIGZyYW1lcwo+IChYRU4pIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3Rl
Y3Rpb24gYWN0aXZlCj4gKFhFTikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCj4gKFhFTikgRUxG
OiBwaGRyOiBwYWRkcj0weDEwMDAwMDAgbWVtc3o9MHgxMWU1MDAwCj4gKFhFTikgRUxGOiBwaGRy
OiBwYWRkcj0weDIyMDAwMDAgbWVtc3o9MHg1ZWUwMDAKPiAoWEVOKSBFTEY6IHBoZHI6IHBhZGRy
PTB4MjdlZTAwMCBtZW1zej0weDIzYTk4Cj4gKFhFTikgRUxGOiBwaGRyOiBwYWRkcj0weDI4MTIw
MDAgbWVtc3o9MHg0YjIwMDAKPiAoWEVOKSBFTEY6IG1lbW9yeTogMHgxMDAwMDAwIC0+IDB4MmNj
NDAwMAo+IChYRU4pIEVMRjogbm90ZTogR1VFU1RfT1MgPSAibGludXgiCj4gKFhFTikgRUxGOiBu
b3RlOiBHVUVTVF9WRVJTSU9OID0gIjIuNiIKPiAoWEVOKSBFTEY6IG5vdGU6IFhFTl9WRVJTSU9O
ID0gInhlbi0zLjAiCj4gKFhFTikgRUxGOiBub3RlOiBWSVJUX0JBU0UgPSAweGZmZmZmZmZmODAw
MDAwMDAKPiAoWEVOKSBFTEY6IG5vdGU6IElOSVRfUDJNID0gMHg4MDAwMDAwMDAwCj4gKFhFTikg
RUxGOiBub3RlOiBFTlRSWSA9IDB4ZmZmZmZmZmY4MjgxMjE4MAo+IChYRU4pIEVMRjogbm90ZTog
SFlQRVJDQUxMX1BBR0UgPSAweGZmZmZmZmZmODEwMDEwMDAKPiAoWEVOKSBFTEY6IG5vdGU6IEZF
QVRVUkVTID0gIiF3cml0YWJsZV9wYWdlX3RhYmxlc3xwYWVfcGdkaXJfYWJvdmVfNGdiIgo+IChY
RU4pIEVMRjogbm90ZTogU1VQUE9SVEVEX0ZFQVRVUkVTID0gMHg4MDEKPiAoWEVOKSBFTEY6IG5v
dGU6IFBBRV9NT0RFID0gInllcyIKPiAoWEVOKSBFTEY6IG5vdGU6IExPQURFUiA9ICJnZW5lcmlj
Igo+IChYRU4pIEVMRjogbm90ZTogdW5rbm93biAoMHhkKQo+IChYRU4pIEVMRjogbm90ZTogU1VT
UEVORF9DQU5DRUwgPSAweDEKPiAoWEVOKSBFTEY6IG5vdGU6IE1PRF9TVEFSVF9QRk4gPSAweDEK
PiAoWEVOKSBFTEY6IG5vdGU6IEhWX1NUQVJUX0xPVyA9IDB4ZmZmZjgwMDAwMDAwMDAwMAo+IChY
RU4pIEVMRjogbm90ZTogUEFERFJfT0ZGU0VUID0gMAo+IChYRU4pIEVMRjogbm90ZTogUEhZUzMy
X0VOVFJZID0gMHgxMDAwMzYwCj4gKFhFTikgRUxGOiBGb3VuZCBQVkggaW1hZ2UKPiAoWEVOKSBF
TEY6IGFkZHJlc3NlczoKPiAoWEVOKSAgICAgdmlydF9iYXNlICAgICAgICA9IDB4ZmZmZmZmZmY4
MDAwMDAwMAo+IChYRU4pICAgICBlbGZfcGFkZHJfb2Zmc2V0ID0gMHgwCj4gKFhFTikgICAgIHZp
cnRfb2Zmc2V0ICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKPiAoWEVOKSAgICAgdmlydF9rc3Rh
cnQgICAgICA9IDB4ZmZmZmZmZmY4MTAwMDAwMAo+IChYRU4pICAgICB2aXJ0X2tlbmQgICAgICAg
ID0gMHhmZmZmZmZmZjgyY2M0MDAwCj4gKFhFTikgICAgIHZpcnRfZW50cnkgICAgICAgPSAweGZm
ZmZmZmZmODI4MTIxODAKPiAoWEVOKSAgICAgcDJtX2Jhc2UgICAgICAgICA9IDB4ODAwMDAwMDAw
MAo+IChYRU4pICBYZW4gIGtlcm5lbDogNjQtYml0LCBsc2IsIGNvbXBhdDMyCj4gKFhFTikgIERv
bTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAgLT4gMHgyY2M0MDAw
Cj4gKFhFTikgUEhZU0lDQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgo+IChYRU4pICBEb20wIGFsbG9j
LjogICAwMDAwMDAwM2Y4MDAwMDAwLT4wMDAwMDAwM2ZjMDAwMDAwICgzOTY3NDIwIHBhZ2VzIHRv
IGJlIGFsbG9jYXRlZCkKPiAoWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDQwYmQwZTAwMC0+
MDAwMDAwMDQyMWZmZjRhNgo+IChYRU4pIFZJUlRVQUwgTUVNT1JZIEFSUkFOR0VNRU5UOgo+IChY
RU4pICBMb2FkZWQga2VybmVsOiBmZmZmZmZmZjgxMDAwMDAwLT5mZmZmZmZmZjgyY2M0MDAwCj4g
KFhFTikgIEluaXQuIHJhbWRpc2s6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAK
PiAoWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAwMDAwMDAwMC0+MDAwMDAwODAwMWYxNjU3
MAo+IChYRU4pICBTdGFydCBpbmZvOiAgICBmZmZmZmZmZjgyY2M0MDAwLT5mZmZmZmZmZjgyY2M0
NGI0Cj4gKFhFTikgIFhlbnN0b3JlIHJpbmc6IDAwMDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAw
MDAwMDAKPiAoWEVOKSAgQ29uc29sZSByaW5nOiAgMDAwMDAwMDAwMDAwMDAwMC0+MDAwMDAwMDAw
MDAwMDAwMAo+IChYRU4pICBQYWdlIHRhYmxlczogICBmZmZmZmZmZjgyY2M1MDAwLT5mZmZmZmZm
ZjgyY2UwMDAwCj4gKFhFTikgIEJvb3Qgc3RhY2s6ICAgIGZmZmZmZmZmODJjZTAwMDAtPmZmZmZm
ZmZmODJjZTEwMDAKPiAoWEVOKSAgVE9UQUw6ICAgICAgICAgZmZmZmZmZmY4MDAwMDAwMC0+ZmZm
ZmZmZmY4MzAwMDAwMAo+IChYRU4pICBFTlRSWSBBRERSRVNTOiBmZmZmZmZmZjgyODEyMTgwCj4g
KFhFTikgRG9tMCBoYXMgbWF4aW11bSA0IFZDUFVzCj4gKFhFTikgRUxGOiBwaGRyIDAgYXQgMHhm
ZmZmZmZmZjgxMDAwMDAwIC0+IDB4ZmZmZmZmZmY4MjFlNTAwMAo+IChYRU4pIEVMRjogcGhkciAx
IGF0IDB4ZmZmZmZmZmY4MjIwMDAwMCAtPiAweGZmZmZmZmZmODI3ZWUwMDAKPiAoWEVOKSBFTEY6
IHBoZHIgMiBhdCAweGZmZmZmZmZmODI3ZWUwMDAgLT4gMHhmZmZmZmZmZjgyODExYTk4Cj4gKFhF
TikgRUxGOiBwaGRyIDMgYXQgMHhmZmZmZmZmZjgyODEyMDAwIC0+IDB4ZmZmZmZmZmY4MmE0MjAw
MAo+IChYRU4pIEJvZ3VzIERNSUJBUiAweGZlZDE4MDAxIG9uIDAwMDA6MDA6MDAuMAo+IChYRU4p
IEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQgYXQgMHg0MDAwIHBhZ2VzLgo+
IChYRU4pIFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDQgQ1BVcwo+IChYRU4p
IC4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi5kb25lLgo+IChYRU4pIFN0ZC4gTG9n
bGV2ZWw6IEFsbAo+IChYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKPiAoWEVOKSBYZW4gaXMgcmVs
aW5xdWlzaGluZyBWR0EgY29uc29sZS4KPiAoWEVOKSAqKiogU2VyaWFsIGlucHV0IC0+IERPTTAg
KHR5cGUgJ0NUUkwtYScgdGhyZWUgdGltZXMgdG8gc3dpdGNoIGlucHV0IHRvIFhlbikKPiAoWEVO
KSBGcmVlZCA0NTJrQiBpbml0IG1lbW9yeQo+IChYRU4pIGQwdjAgVW5oYW5kbGVkIHBhZ2UgZmF1
bHQgZmF1bHQvdHJhcCBbIzE0LCBlYz0wMDAwXQo+IChYRU4pIFBhZ2V0YWJsZSB3YWxrIGZyb20g
MDAwMDAwMDAwMDAwMDAyODoKPiAoWEVOKSAgTDRbMHgwMDBdID0gMDAwMDAwMDAwMDAwMDAwMCBm
ZmZmZmZmZmZmZmZmZmZmCj4gKFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gZW50
cnkuUzogZmF1bHQgYXQgZmZmZjgyZDA4MDM2NGU1OCB4ODZfNjQvZW50cnkuUyNjcmVhdGVfYm91
bmNlX2ZyYW1lKzB4MTQzLzB4MTViCj4gKFhFTikgRG9tYWluIDAgKHZjcHUjMCkgY3Jhc2hlZCBv
biBjcHUjMDoKPiAoWEVOKSAtLS0tWyBYZW4tNC4xMS11bnN0YWJsZSAgeDg2XzY0ICBkZWJ1Zz15
ICAgTm90IHRhaW50ZWQgXS0tLS0KPiAoWEVOKSBDUFU6ICAgIDAKPiAoWEVOKSBSSVA6ICAgIGUw
MzM6WzxmZmZmZmZmZjgxMDNjYTI5Pl0KPiAoWEVOKSBSRkxBR1M6IDAwMDAwMDAwMDAwMDAyOTIg
ICBFTTogMSAgIENPTlRFWFQ6IHB2IGd1ZXN0IChkMHYwKQo+IChYRU4pIHJheDogMDAwMDAwMDAw
MDAwMDAwMCAgIHJieDogZmZmZmZmZmY4MWUwNWZlMCAgIHJjeDogMDAwMDAwMDAwMDAwMDAwMAo+
IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAzMCAgIHJzaTogZmZmZmZmZmY4MjIwM2YwNCAgIHJk
aTogZmZmZmZmZmY4MjQ1MWY2MAo+IChYRU4pIHJicDogZmZmZmZmZmY4MjIwM2YwOCAgIHJzcDog
ZmZmZmZmZmY4MjIwM2UyMCAgIHI4OiAgZmZmZmZmZmY4MjIwM2YwOAo+IChYRU4pIHI5OiAgMDAw
MDAwMDBmZmZmZmZmZiAgIHIxMDogZmZmZmZmZmY4MjIwM2YwYyAgIHIxMTogMDAwMDAwMDAwMDAw
MDAwMAo+IChYRU4pIHIxMjogZmZmZmZmZmY4MjIwM2YwYyAgIHIxMzogZmZmZmZmZmY4MjIwM2U4
OCAgIHIxNDogZmZmZmZmZmY4MjIwM2YwMAo+IChYRU4pIHIxNTogZmZmZmZmZmY4MjIwM2U5OCAg
IGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDM1MjZlMAo+IChYRU4pIGNy
MzogMDAwMDAwMDNmYWNjNTAwMCAgIGNyMjogMDAwMDAwMDAwMDAwMDAyOAo+IChYRU4pIGZzYjog
MDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzczogMDAwMDAwMDAw
MDAwMDAwMAo+IChYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAw
ICAgc3M6IGUwMmIgICBjczogZTAzMwo+IChYRU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNw
PWZmZmZmZmZmODIyMDNlMjA6Cj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZmZmZmZmY4MTAzY2EyOQo+IChYRU4pICAgIDAwMDAw
MDAxMDAwMGUwMzAgMDAwMDAwMDAwMDAxMDA5MiBmZmZmZmZmZjgyMjAzZTY4IDAwMDAwMDAwMDAw
MGUwMmIKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAgZmZmZmZmZmY4MjQ1MWY2MCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyNDUxZjYwIGZm
ZmZmZmZmODIyMDNmMDgKPiAoWEVOKSAgICBmZmZmZmZmZjgyMjAzZjBjIGZmZmZmZmZmODIyMDNm
MDQgZmZmZmZmZmY4MjIwM2YwMCBmZmZmZmZmZjgyMjAzZjFjCj4gKFhFTikgICAgZmZmZmZmZmY4
MTAzZDYxMSBmZmZmZmZmZjgyMjAzZjEwIGZmZmZmZmZmODIyMDNmMTQgZmZmZmZmZmY4MjIwM2Yx
OAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDMwMjcgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDgw
MDAwMDA4IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4gKFhFTikgICAg
MDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI4MWJhMTEgMDAwMDAw
MDAwMDAwMDAwMAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAw
MDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4g
KFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAw
MDAgMDAwMDAwMDAwMDAwMDAwMAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSAgICAwMDAw
MDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwCj4gKFhFTikgICAgMGYwMDAwMDA2MGMwYzc0OCBjY2NjY2NjY2NjY2NjMzA1IGNjY2Nj
Y2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwo+IChYRU4pICAgIGNjY2NjY2NjY2NjY2NjY2Mg
Y2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MKPiAoWEVO
KSAgICBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBj
Y2NjY2NjY2NjY2NjY2NjCj4gKFhFTikgICAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2Nj
Y2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwo+IChYRU4pICAgIGNjY2NjY2Nj
Y2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2Nj
Y2MKPiAoWEVOKSBIYXJkd2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUg
c2Vjb25kcy4KPiAoWEVOKSBBUElDIGVycm9yIG9uIENQVTA6IDQwKDAwKQo+IChYRU4pIFJlc2V0
dGluZyB3aXRoIEFDUEkgTUVNT1JZIG9yIEkvTyBSRVNFVF9SRUcuCj4gCj4gYWRkcjJsaW5lIC1m
IC1lIHZtbGludXggZmZmZmZmZmY4MTAzY2EyOQo+IGluaXRfc2NhdHRlcmVkX2NwdWlkX2ZlYXR1
cmVzCj4gYXJjaC94ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYzozOAoKQW5kIHRoaXMgaXMgdGhl
IHByb2JsZW06IGl0IHNlZW1zIGFzIGlmIHRoZSBjb21waWxlciBub3cgZ2VuZXJhdGVzIGFuCmFj
Y2VzcyB2aWEgJWdzIGluIHRoaXMgZnVuY3Rpb24sIGJ1dCB0aGlzIHNlZ21lbnQgaGFzbid0IGJl
ZW4gc2V0dXAgYXQKdGhpcyBzdGFnZSBvZiB0aGUgYm9vdCBwcm9jZXNzLgoKSSdtIHRyeWluZyB0
byBtb3ZlIHVwIGluaXRpYWxpemF0aW9uIG9mIHRoZSAlZ3Mgc2VnbWVudC4KCgpKdWVyZ2VuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 07:31:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 07:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh9LM-0004Nc-4Q; Thu, 01 Feb 2018 07:31:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cige=e3=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eh9LL-0004NT-5a
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 07:31:35 +0000
X-Inumbo-ID: e38d254a-0721-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e38d254a-0721-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 08:31:18 +0100 (CET)
Received: (qmail 26875 invoked from network); 1 Feb 2018 09:31:31 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 1 Feb 2018 09:31:31 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 042A97FBEF
 for <xen-devel@lists.xen.org>; Thu,  1 Feb 2018 09:31:31 +0200 (EET)
Received: (qmail 15238 invoked from network); 1 Feb 2018 09:31:30 +0200
Received: from 86-120-159-222.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.159.222)
 by smtp02.buh.bitdefender.net with SMTP; 1 Feb 2018 09:31:30 +0200
To: xen-devel@lists.xen.org
References: <20180129214824.27615-1-rcojocaru@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7d485520-4ac3-9cea-0bc5-a444c19bb70d@bitdefender.com>
Date: Thu, 1 Feb 2018 09:31:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180129214824.27615-1-rcojocaru@bitdefender.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74840
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474289,
 Stamp: 3], Multi: [Enabled, t: (0.000020,0.005770)], BW: [Enabled, t:
 (0.000041,0.000002)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.006421), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS;
 NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled, t: (0.016951,0.000180)],
 URL: [Enabled, t: (0.000011,0.000002)], RTDA: [Enabled, t: (0.158765),
 Hit: No, Details: v2.6.16; Id: 15.5f4g86.1c3t58hv7.hs4nr], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: ian.jackson@eu.citrix.com, tamas@tklengyel.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH V2] tests/xen-access: disable CR4 write
 events on application exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjkvMjAxOCAxMTo0OCBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIGV4aXQs
IHhlbi1hY2Nlc3MgZGlkIG5vdCB1bnN1YnNjcmliZSBmcm9tIENSNCB3cml0ZSB2bV9ldmVudHMs
Cj4gcG90ZW50aWFsbHkgbGVhdmluZyB0aGUgZ3Vlc3Qgc3R1Y2suCj4gCj4gU2lnbmVkLW9mZi1i
eTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IAo+IC0tLQo+
IENoYW5nZXMgc2luY2UgVjE6Cj4gIC0gTWFkZSBhbGwgdGhlIGlnbm9yZWQgcGFyYW1ldGVycyBv
ZiB4Y19tb25pdG9yX3dyaXRlX2N0cmxyZWcoKSB6ZXJvZXMuCj4gLS0tCj4gIHRvb2xzL3Rlc3Rz
L3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwgMiArKwo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl
cnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFj
Y2Vzcy5jIGIvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMKPiBpbmRleCA5ZDk2
MGUyMTA5Li5hMDgxMTY4ZGVhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3Rlc3RzL3hlbi1hY2Nlc3Mv
eGVuLWFjY2Vzcy5jCj4gKysrIGIvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMK
PiBAQCAtNjU0LDYgKzY1NCw4IEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4g
ICAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3JfY3B1aWQoeGNoLCBkb21haW5faWQsIDAp
Owo+ICAgICAgICAgICAgICBpZiAoIGRlc2NfYWNjZXNzICkKPiAgICAgICAgICAgICAgICAgIHJj
ID0geGNfbW9uaXRvcl9kZXNjcmlwdG9yX2FjY2Vzcyh4Y2gsIGRvbWFpbl9pZCwgMCk7Cj4gKyAg
ICAgICAgICAgIGlmICggd3JpdGVfY3RybHJlZ19jcjQgKQo+ICsgICAgICAgICAgICAgICAgcmMg
PSB4Y19tb25pdG9yX3dyaXRlX2N0cmxyZWcoeGNoLCBkb21haW5faWQsIFZNX0VWRU5UX1g4Nl9D
UjQsIDAsIDAsIDAsIDApOwo+ICAKPiAgICAgICAgICAgICAgaWYgKCBwcml2Y2FsbCApCj4gICAg
ICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhjaCwgZG9tYWlu
X2lkLCAwKTsKPiAKClRhbWFzLCBjb3VsZCB3ZSBnZXQgYW4gYWNrIChvciBvdGhlcndpc2UpIG9u
IHRoaXM/IFRoaXMgaXMgcHJvYmFibHkKc21hbGwgYW5kIG91dC1vZi10aGUtd2F5IGVub3VnaCB0
byBtYWtlIGl0IGluIHdpdGggdGhlIHByb3BlciBhY2tzIGV2ZW4Kd2l0aCBhbGwgdGhlIFNwZWN0
cmUgLyBNZWx0ZG93biBhY3Rpdml0eS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 07:58:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 07:58:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eh9km-0005wB-Gf; Thu, 01 Feb 2018 07:57:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dyzw=e3=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1eh9kl-0005w5-Py
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 07:57:51 +0000
X-Inumbo-ID: 90174f39-0725-11e8-ba59-bc764e045a96
Received: from mail-ot0-x242.google.com (unknown [2607:f8b0:4003:c0f::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90174f39-0725-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 08:57:34 +0100 (CET)
Received: by mail-ot0-x242.google.com with SMTP id l5so9927301otj.11
 for <xen-devel@lists.xenproject.org>; Wed, 31 Jan 2018 23:57:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=kYsa6sNRPBXCPQdlowZYimTw7t10xLWGoAnzXxB+xUY=;
 b=kAIvPE1zIT/X7mjuaruufusYUkqTKwxaqOOBStLHEUumqpH5zUXbuwxb/raTR2B0LS
 ktvF9gbby2+/Ai7e69dYgOwooevBv6pMLiGKP2voru5nEDTAl5DAibyxqFB/sApV2Da2
 rbQj6IXidv3Wh3yemthYa2aStGgjAGaKz9MEteS+FEKab2u33Pd1ZV8u4lS7CUYSaXnc
 bTHf3G1s8G12s0owVESvTD3B7buRu+1jZ1xlbDt/HqXnkQl3gkeKCbJyisoOkjQJajQr
 7Wg4bEofwhPCVtTlQddELenjYupmRzuWNncGaPH3/P5mUK00E3uhmtBfnVtzJFMaUY2f
 d81A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=kYsa6sNRPBXCPQdlowZYimTw7t10xLWGoAnzXxB+xUY=;
 b=geHDibHKApPWC15F0anggNElWmC0VhOrIcLJFGpXv8hySuSIXk3izIG2L7tFEGT1Qf
 SInUGpV75crLkXZuYomS5TUYrNosPzVDuZvP+OznlR/lXG3MUsigdLP/PRxj029eZr9w
 sjZktjxJOYPYAUrVH3hMRvH1PjYEemj0AasF0xUPr1PtRcig86S0d6Zdz4zoUwpo75Zp
 nqAY6s4mz0G0VCwLL1n8TWbtbnioDmRBZWAS9qVo8OarQyE9RIcDWso7ra2IIQgsuNN/
 aHBhvhSMEYYHryuzBVE70UEXFq36+6nLqmGgfqm5SuVJfOr+EkE2fXVSd9ZGb0Qs+/ig
 zRWg==
X-Gm-Message-State: AKwxytfkLIM2YBSUoZTXpcx0BCEyUgBlZBqQgndKVbjjdUe6gGrY0YP1
 bC1pKk5s4RLRH3Bq5cEMBgkAWfDCARgTvJU5clU=
X-Google-Smtp-Source: AH8x227v3WeKqdS4bh0WS6xbJhV3tBtuUc20yihH/5zQGdzducxo+XIAQXAUE53/bfbONb2QGT3i8zjRRajp629C3hs=
X-Received: by 10.157.0.184 with SMTP id w53mr8308247oti.367.1517471869748;
 Wed, 31 Jan 2018 23:57:49 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.46.234 with HTTP; Wed, 31 Jan 2018 23:57:49 -0800 (PST)
In-Reply-To: <CAHp75Vf7SRNGeU_To9WNmzECxaKjDbYeFspnJiwCGAhAwOTRyA@mail.gmail.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
 <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
 <a33e605a-73d7-83b7-4472-14f66b6738be@suse.com>
 <CAHp75VdUO2Rq7geYD9xxY3nnzGAhO46+w+rQx44=MgJ6obRcEA@mail.gmail.com>
 <CAJZ5v0gr7Jd-1dOD_DTRQDCX7ON68O1KJ9ioAJAnwBYm2cEdZg@mail.gmail.com>
 <CAHp75Vf7SRNGeU_To9WNmzECxaKjDbYeFspnJiwCGAhAwOTRyA@mail.gmail.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Thu, 1 Feb 2018 08:57:49 +0100
X-Google-Sender-Auth: QX4fo36z2OEyLy_v3IG8Thr3dp4
Message-ID: <CAJZ5v0g3Ti4W8Z-ePVCO0RFs3qviJxhrh1___i6oiZKRsYzBng@mail.gmail.com>
To: Andy Shevchenko <andy.shevchenko@gmail.com>
Cc: Juergen Gross <jgross@suse.com>, "Rafael J. Wysocki" <rafael@kernel.org>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Stable <stable@vger.kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgNDo0MyBQTSwgQW5keSBTaGV2Y2hlbmtvCjxhbmR5LnNo
ZXZjaGVua29AZ21haWwuY29tPiB3cm90ZToKPiBPbiBNb24sIEphbiAyOSwgMjAxOCBhdCA1OjAy
IEFNLCBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVsQGtlcm5lbC5vcmc+IHdyb3RlOgo+PiBPbiBT
dW4sIEphbiAyOCwgMjAxOCBhdCA0OjA0IFBNLCBBbmR5IFNoZXZjaGVua28KPj4gPGFuZHkuc2hl
dmNoZW5rb0BnbWFpbC5jb20+IHdyb3RlOgo+Pj4gT24gRnJpLCBKYW4gMjYsIDIwMTggYXQgODoy
MSBQTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyNi8w
MS8xOCAxOTowOCwgQW5keSBTaGV2Y2hlbmtvIHdyb3RlOgo+Pj4+PiBPbiBUaHUsIEphbiAyNSwg
MjAxOCBhdCA0OjM2IFBNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Cj4+Pj4+IFRoZSBwcm9ibGVtIHdpdGggd2VhayBmdW5jdGlvbnMgdGhhdCB3ZSBjYW4ndCBoYXZl
IG1vcmUgdGhhbiBvbmUKPj4+Pj4gaW1wbGVtZW50YXRpb24gcGVyIGtlcm5lbCB3aGlsZSB3ZSB3
b3VsZCBsaWtlIHRvIGJ1aWx0IHNldmVyYWwgY29kZQo+Pj4+PiBwYXRocy4KPj4+Pj4KPj4+Pj4g
SSBoYXZlIHN0dW1ibGVkIG9uIHRoZSBzaW1pbGFyIHN0dWZmIGFuZCByZWFsaXplIHRoYXQuCj4+
Pj4+Cj4+Pj4+IFBlcmhhcHMsIG9uZSBvZiB0aGUgc29sdXRpb24gaXMgdG8gaGF2ZSBhbiBhZGRp
dGlvbmFsIHN0cnVjdCB1bmRlcgo+Pj4+PiB4ODZfaW5pdCB0byBhbHRlcm5hdGUgQUNQSSByZWxh
dGVkIHN0dWZmLgo+Pj4+Cj4+Pj4gSSB0aGluayB3ZSBjYW4gZ28gdGhhdCByb3V0ZSB3aGVuIGFu
b3RoZXIgdXNlciBvZiB0aGF0IGludGVyZmFjZSBpcwo+Pj4+IGFwcGVhcmluZy4KPj4+Cj4+PiBX
aHkgbm90IHRvIGVzdGFibGlzaCB0aGUgc3RydWN0PyBBdCBsZWFzdCB0aGlzIHJvdXRlIEkgd291
bGQgbGlrZSB0bwo+Pj4gZ28gd2l0aCBbMV0uCj4+Pgo+Pj4gWzFdOiBodHRwczovL2xrbWwub3Jn
L2xrbWwvMjAxOC8xLzE3LzgzNAo+Pgo+PiBNYXliZSBJJ20gYSBiaXQgc2xvdyB0b2RheSwgYnV0
IGNhcmUgdG8gZXhwbGFpbiB3aGF0IGV4YWN0bHkgeW91IG1lYW4/Cj4KPiBJbnN0ZWFkIG9mIGRl
Y2xhcmluZyBmdW5jdGlvbiBhcyBfX3dlYWssIGVzdGFibGlzaCBhIG5ldyBzdHJ1Y3QgZm9yCj4g
QUNQSSByZWxhdGVkIHN0dWJzIGFuZCBpbmNvcnBvcmF0ZSBpdCBpbnRvIHg4Nl9pbml0Lgo+Cj4g
VGhhdCBpcyBteSBwcm9wb3NhbC4gSSB0aGluayBJIHdvdWxkIGdvIHRoaXMgd2F5IGluIG15IGNh
c2Ugd2hlcmUgSQo+IG5lZWQgdG8gdHJlYXQgZGlmZmVyZW50bHkgQUNQSSBIVyByZWR1Y2VkIGlu
aXRpYWxpemF0aW9uIG9mIGxlZ2FjeQo+IGRldmljZXMuCgpJT1cgeW91J2QgbGlrZSB0byBoYXZl
IGEgc2V0IG9mIEFDUEkgaW5pdCBjYWxsYmFja3MgdGhhdCBjb3VsZCBiZQpkZWZpbmVkIGJ5IGFu
IGFyY2gsIHJpZ2h0PwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 08:41:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 08:41:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAR0-0001FO-6g; Thu, 01 Feb 2018 08:41:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehAQz-0001FI-HT
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 08:41:29 +0000
X-Inumbo-ID: c1063c47-072b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1063c47-072b-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 08:41:54 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 01:41:21 -0700
Message-Id: <5A72E0C102000078001A437D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 01:41:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-9-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516799535-5778-9-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Asit K Mallick <asit.k.mallick@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 08/11] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKPiAg
ewo+ICAgICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwo+ICsgICAgYm9v
bCBpYnJzID0gZmFsc2U7Cj4gIAo+ICAgICAgLyoKPiAgICAgICAqIEhhcyB0aGUgdXNlciBzcGVj
aWZpZWQgYW55IGN1c3RvbSBCVEkgbWl0aWdhdGlvbnM/ICBJZiBzbywgZm9sbG93IHRoZWlyCj4g
ICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1cmlzdGljcy4K
PiAgICAgICAqLwo+IC0gICAgaWYgKCBvcHRfdGh1bmsgIT0gVEhVTktfREVGQVVMVCApCj4gKyAg
ICBpZiAoIG9wdF90aHVuayAhPSBUSFVOS19ERUZBVUxUIHx8IG9wdF9pYnJzICE9IC0xICkKPiAg
ICAgIHsKPiAgICAgICAgICB0aHVuayA9IG9wdF90aHVuazsKPiArICAgICAgICBpYnJzICA9ICEh
b3B0X2licnM7Cj4gICAgICB9CgpUaGUgY29tbWVudCBhYm92ZSBoYXMgYmVjb21lIHN0YWxlIHdp
dGggbGF0ZXIgYWRkaXRpb25zLiBRdWVzdGlvbgppcyB3aGF0IHRoZSBpbnRlbnRpb25zIGFyZSwg
aS5lLiB3aGV0aGVyIGl0IGlzIHRoZSBjb21tZW50IG9yIHRoZSBjb2RlCnRoYXQgc2hvdWxkIGJl
IGNoYW5nZWQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 08:52:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 08:52:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAbI-0001zZ-6w; Thu, 01 Feb 2018 08:52:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aqkz=e3=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ehAbG-0001zS-Sk
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 08:52:07 +0000
X-Inumbo-ID: 22d71755-072d-11e8-ba59-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 22d71755-072d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 09:51:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=JLNEGTcqVGgsDXwTIqNdb4BhFQkvD8CuwRn7ju3PeYc=;
 b=RFL+N5ino7luFh8jmNkIQPgKAUaNtu0wx32YC4n87Fm3QfXK5DytVtEntNc+a+m8Yj5/Yq6AW/V+/pixc2ZneuJCABKOhC8eXvv7QS3PNzsXCzqh/JewmA4OR8NvTvd88t9eMC3xbcTQEcgTJd6I0ycNha5k9XIYJnR/S+DHBCs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (171.50.135.182) by
 SN1PR0701MB2079.namprd07.prod.outlook.com (10.163.132.26) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Thu, 1 Feb 2018 08:51:57 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-3-mjaggi@caviumnetworks.com>
 <b9a4401f-9bf2-e699-4049-e1c6d3b1007c@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <0098f027-7e22-7082-de43-e569d69dcb56@caviumnetworks.com>
Date: Thu, 1 Feb 2018 14:21:40 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <b9a4401f-9bf2-e699-4049-e1c6d3b1007c@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.50.135.182]
X-ClientProxiedBy: MA1PR0101CA0039.INDPRD01.PROD.OUTLOOK.COM (52.134.137.25)
 To SN1PR0701MB2079.namprd07.prod.outlook.com (10.163.132.26)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 40061a02-c9fe-4bfa-5b53-08d569510e87
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:SN1PR0701MB2079; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 3:inEm8cyYuZ3p6C+76Dcz5K8UveGWg5dNg0QFnBHIuwxSQSPCM9x995ohfrjcnwWIPlKwc39mHN6epF7hvlRN6zJfiLInKDud0YO6SFry3iHO9DIKb78XM42JNaHyNrb+MOg3EvIa8p+I4YbP4/5RrWnYgAeYqA2TaX/2ZjPgOeERZCjscm8e1xRGKPdUlvpkpL2RAG30avnqfebaoXkHyVmB4FkQMgREvUkAB3USvWfgr5F+yyggHuWLkJjOlG+M;
 25:XziyzYDrLkSmqJyx1PNDBi68xbFLUOedBAB7QbPn3LekCQ0gCE2mYcHWHq6WE0ALuY3csbJPlkhpDVxQAgFn3ejQkTKFoyEleu+hxjX+Pn1JswA9A39+4YHiIpHLQKO8Ujex+bi2zgHOg3FWRe4wWzONoTt/GhnnTbdigFhtwMlbaM510h+arEl7ag+KhVP+a1ya9eB4cR50c5hfkDvFECH0up6DB17a4ZIqNI9i5CSIGXOm3fQ/9LtIT1B2DMVlSK1mrM2oZbV87lgelZkKl0qhfDRTjNa5vLiWrAnApe7pz+Gi/HJnyO6t8cMZ+9RW7OHoQRxDYgsDeO8ATzpWYQ==;
 31:nfJ+xIwC6B8o/nClbLjLBsXeuh+YAbTVOehQ1swrublN09ZUFQtsOq5/X2xJVTKtxo+Eh65gshcFx0t7PGOtBIoEBa9mM7awJ3WykXvW2MGi358/y3XgpTkU+bp6u347oFzV0zT25sCPsgqNFXy4fnsczwx20M+0xKwN4Mcf11m9eG/Jfug6zz/Eid7BQQNocwGwObyUwwF7zak9rtCkAFfZIrhCxqzrYGtM2FO+3uc=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2079:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 20:H+e72hmwS+YmtmM8VqfjH0fxY1BuoiQKjKEVdP+Et5SiWuBjroot6Y0jIR/9RPuFHFuBzqM0IPPCj9h7vFOG5shSJDbUJ2zXA5zuuheqiC7Sih84GiJ3w87jnEGHzY+nqS31JCKkbndw9L9ak9BaYGOp7lsOWB6zrLr+y+c2CDbsSKQq/S1C9oPAoi5/Kw0h+Ll3+4/qZuIymHOXiRvXZwc4ZbtJKZxSIS8wHRvuAIFtvPOEnFINSLUlpB6vO3WgiRLfyQ6ORDPww1G7/9vLJ2BbYFFR9cwOdQ4/XPmc/vQO+oa5R0FVRKxFvkcVqS7wewZSwlCZfbNpxvLLO3sUglfjqd0R4+bp1uXXw9U8aZ02alZHbNGDmfHBMb5C/mR3PFw3FJjMyCM6cB+Y3p/7sTMziJPTFj/uotyKvfSQUViErkNO0OizlqfPLFvHsRI+Xd2VL8mTst+FQfgU9XSjl6rMZwFUtFRQRdpMdxLKyV8wPXdo2lVfaakmHeGoHOMdgaEX1DrvoLzGPTJaNsjOvXJtSCHKgnq4CcC1hZf7Am3YxiY4OuefYDNmQq+EpZy/ffcZn1Fm+6rKD8XKFaxKs3narqJWWj4dxB/bwGVCkcw=;
 4:qnzZpy5JNBCu690Di7WJ0VCjor4dGXVhd/Q9+Xsjjx5Pr2UpmRn/MC3+9EeeJlFTAHNS5psfeZvWZxkS0JH0GaB/ngsNzvOCFjK51H6rb6FsYVJBtnpf/6XEdHup5x7BZCOT3M87y0hi42BvcbQMNbDw/9Jc7Fhzx8zfzyAjGavX7pxapQXGBcdC5xX9muyj+OAj+vls2U/ChCewtWRks0FvOYsSc/kRF0Hcm+GUwgqKEOdvJN9Y5BGvIKK4gadtFrKzVaqzq4Chmz8RwyS2Qw==
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2079C19634AC90FDA99ACABBECFA0@SN1PR0701MB2079.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(3002001)(93006095)(10201501046)(6041288)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011);
 SRVR:SN1PR0701MB2079; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0701MB2079; 
X-Forefront-PRVS: 0570F1F193
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(366004)(376002)(39860400002)(396003)(39380400002)(189003)(199004)(52116002)(305945005)(53936002)(478600001)(117156002)(68736007)(66066001)(65956001)(7736002)(65806001)(105586002)(23676004)(81166006)(25786009)(8676002)(81156014)(4326008)(106356001)(72206003)(8936002)(52146003)(26005)(6116002)(90366009)(3846002)(53546011)(76176011)(6246003)(97736004)(2950100002)(2486003)(47776003)(2906002)(65826007)(5660300001)(2870700001)(36756003)(67846002)(64126003)(83506002)(229853002)(6666003)(107886003)(316002)(77096007)(59450400001)(42882006)(6486002)(16526019)(58126008)(31696002)(31686004)(50466002)(386003)(16576012)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2079; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzk7MjM6OW9VRTdYSFlFR0hzajdwaEFSVXJzaGkw?=
 =?utf-8?B?NjV5eVpIMkJMaWlUSUpXRWZqa1cyZi9jbUkyRmhRRHZBdUkwTUJoTjNQRFhV?=
 =?utf-8?B?OUszZEtjTGsrUEgzTDFIY0pvU1lhYWNjTXRtaTZ2cVAzeUh1RnNpYVJLdkVB?=
 =?utf-8?B?SUJnZU56aHcyaTJWdHViUnR6T0U2ZzhiRmo2VXRzaDE1a2ZNY0JRK1YydFpC?=
 =?utf-8?B?UkJ6Tm5PSjFSaW10WEN6TGNpMG1PSDBqbENRanVpcm5OeG5XVzhTb3o4VW9G?=
 =?utf-8?B?ZE9QODZUaFUxbWhjNDFwci9paHlzVVFIb3RSYlR1VGpJWFg4d214YmdNbG1M?=
 =?utf-8?B?dzZOOXJXbjVMeVdoblBzeHJ5TERFYUlKcU8xODAyZ1lDbittbnUzZDMwVk4y?=
 =?utf-8?B?cTBTekhLTXh2TWhMcFU0QkNCK2V3SDhyTHNoUzhFcWY4U2drU1ZGQnV0emp1?=
 =?utf-8?B?UFBva3NIZFdFTGxTaS9Pdm9ZZGtxaERQa0gzWlFZbWVrbkdGeTd1SVFhcWpI?=
 =?utf-8?B?RjdDZWl1alkvMWxpUGVzUEJuUERBUFFlVUFxdVhEMStPZTFSTzQ3dDZuWWxD?=
 =?utf-8?B?UWZjZWpNRXNMb1VwdkFvYklFVGw1MHl6cHNjbjUrWm5MNWJpSzlxeldYbFBk?=
 =?utf-8?B?elN5MGNHWDRPSUZIMGlWckxXZjBwUmU2VHlJWC9uejAwd2s2Ym94YUFtNjYx?=
 =?utf-8?B?LzBFWnhVZ3RnQVY2NHBrMXdHT1dyZGQ2K0I5TEI1dkg5L3Y4VDllYzR1K29j?=
 =?utf-8?B?THc1N21hTDZoREdLdWVEaW5kdExCbmZTL004b2crL2pwVWlwdTY3Vjlzd0Rn?=
 =?utf-8?B?RlhDWVNUZklKeTh5NThPWDkzdVAraDg5ZUpwczZOTi9MT21pWHdHSU4rQWlK?=
 =?utf-8?B?Y0NXSEVCcE02M1RJZXJ3TmpsMDNpdEVla2U4OHEwS1pVQ1R0U0xKbDJHRzAy?=
 =?utf-8?B?V0thSFg2cFladFlKNUhlaVFWZ2EyaTBoVW4xOUdteU1GZ1drVndZMjluR3ZQ?=
 =?utf-8?B?M0xtaUFXV0ZqNk83eHR2SExkeDhWUWZjb21YWE13Y01Ma0VnbHI0ZzNqYVFk?=
 =?utf-8?B?RWxkZkdTU3FIZHcrdTNJRk1rbVhsZkFTRmFweFFJZXg0Ly9OdjZHSGNlS3pz?=
 =?utf-8?B?dVZMY3V3eGoyZjdwU01GRlh2ZVRpZG94bzBsZnYwVm8rRE85MlVrcEJ6ZlVl?=
 =?utf-8?B?c2toQWpNaGJVOUpMcDNuUy92enAvU2FvOEJ6MkdNREpneWRmZFpPc0h1UUxl?=
 =?utf-8?B?c0N3QlNpUHBEQUpSUUNEWUlraDhleFFhNzNXMHpaVXBlVE8wMXFHZDhEazBh?=
 =?utf-8?B?TDRkdkhzR3luMzRuRU5IS1dZN2M5Z1ovOHhLTWEyY0JVZnNTWnhUaEl1dnhO?=
 =?utf-8?B?eEV1VmcrVFppZXAvR3N4WXVxUW53N040RXpOQTBRZWxITGRvbTQ5STNRaXc2?=
 =?utf-8?B?MEljazlxdnQ0TnZSODNWQkJWeFlTbkN6TjNZbjdFQkIzeGgzQWlneEF0Yk1x?=
 =?utf-8?B?eEhScUgyVHVQN3I1d3ZDdnR3QWRjNTdxRG1zT1h2MzF3MWtiU3pXSjBnZVA3?=
 =?utf-8?B?SDlVMUN5bGpPeWJJTTY0eWs5R3Uxa3dEblZ6Z0plbWZCUzNYT0Z6bG9hMGFH?=
 =?utf-8?B?bDFkVFJjSVZSNTFXWXlNVHlHNVpvUVovV2x2VVJlUUhTeWR0bTRvY1g5UDJx?=
 =?utf-8?B?ZnpFYlA3VkF5NHpTc09GTE05Z2tPWGQwNmhuWUNqWlYzQUg4RXlTc2p6d0li?=
 =?utf-8?B?THhTWUVYcFNVTUVsY3czRXRqZmdHWDRRNHNsSXF2SENRcmdhMkl0a1VOa1ZS?=
 =?utf-8?B?NHBEeEpyVUloTWF5M1FBVS9udUU3aFN6YVlQNHJ0MVFpeGNSdGN1US8wLzR0?=
 =?utf-8?B?NkI1Z1l5dmFTVDdqVlBUMjdzcnV1Qzh1c3pmcDNieEpnSEgyWEdKMGlxL092?=
 =?utf-8?B?UVBHMVBOcERjYjRiWXJoTFhWQ0ZseDczdWY2RUs3YWhDZkUyL3d5ODZDdzY0?=
 =?utf-8?B?QWZvTm9GOVU5bEE5NmxSVjQvOE56THNZOE1DMkRnPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2079;
 6:9Oc9RjG+lBPZ4Sz5ddGzwm0jMH8vFY2JJUvAqv7wjyNs1b8HrGxi+K+/yvs0fjrlRsRGxhwuyo8x9kaSzDqJx6dcH5kStz4OMPsBC5OVImj4dqJKAcfUrpz2UIRNnSMmkAIgyKTGZSF5KOkCACsoc608m5iYysvyKp2upSM8sVsFDVIz9FRVzAzfXeTBJ+MgvxvPuD4NAEIzXXbgf3pS7xa8JCuni2lVQjkFI+MTYbIdLaiEs+1vFFzJJeZp82YlE72qH5lBaChAf1Un2VIRU2NGmvtOQTo+t+6NlaAdytmy13/Zb3G6+Nvcfugf2X1O79croyEpk2zgBxvbqjrOnMkDVdVXjlHaQMIntIqM++c=;
 5:+C42y6WN+cprfraNnbcUuRQOsjP724YX4i95OTfofJbMm+FJtcRfBKMd0m08xjIqrhH5YcJWfEgYK/azDmga53f9uwwi8CM5DFbeeTtMlPvTlm62amFt2A1X7AeDDDY4SY01JBVptKqOp/YrEasej8nJTfPaIkqt8qRPX7OY6pI=;
 24:KtQ87gIS53cls+d6pOkbosidEPI2aBV8wVcZQAGUQZGqaVbJdxftybDwCl7ei8LVsKUwaiTyNEAsbFOGsfQhgHrEniIb3OKIbSCn7n1l56M=;
 7:cS2KVQDWxDEK4X2nkSivb3cpBwPZRNx3t3mGeKqoGlscluy4s0JqYFt2btPi98G4fAhlGLfblJ9ZY85VPOICi3fq2lC4HKXg7mNpt6AbGHpdGfKPgSyA3Jp4m6WBPQcPRALejLcstBVdToiH0GimB+zRJtsLw7is1xHykc7UszqAfJw4paLrZoyxHsn//DDpbtoTygJnNl4NwTXKPdYzKinVS+wBWbKsI1T15NQQScs0DNOnJn8NwV5ygTZo0YS9
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2018 08:51:57.5436 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 40061a02-c9fe-4bfa-5b53-08d569510e87
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2079
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 02/10] arm64: Add hook to handle guest
 GICv3 sysreg accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8yNS8yMDE4IDExOjM3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBJ
IGZvcmdvdCB0byBtZW50aW9uIG9uZSB0aGluZyBhYm91dCB0aGUgcGxhY2VtZW50IG9mIAo+IGRv
X2ZpeHVwX3ZnaWNfZXJyYXRhLgo+Cj4gT24gMTYvMDEvMTggMTU6NDIsIG1qYWdnaUBjYXZpdW1u
ZXR3b3Jrcy5jb20gd3JvdGU6Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBi
L3hlbi9hcmNoL2FybS90cmFwcy5jCj4+IGluZGV4IGY2ZjZkZTM2OTEuLmQ0ZjA1ODFkMzMgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCj4+IEBAIC0yMTAzLDYgKzIxMDMsMTcgQEAgdm9pZCBkb190cmFwX2d1ZXN0X3N5bmMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgCj4+ICpyZWdzKQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgY29u
c3QgdW5pb24gaHNyIGhzciA9IHsgLmJpdHMgPSByZWdzLT5oc3IgfTsKPj4gwqAgKyNpZmRlZiBD
T05GSUdfVkdJQ19FUlJBVEEKPj4gK8KgwqDCoCBpbnQgcmV0Owo+PiArCj4+ICvCoMKgwqAgcmV0
wqAgPSBkb19maXh1cF92Z2ljX2VycmF0YShyZWdzLGhzcik7Cj4+ICvCoMKgwqAgaWYgKCAhcmV0
ICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7
Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4KPiBJIGFtIGZ1bGx5IGF3YXJlIHRoYXQgSSBz
dWdnZXN0ZWQgdGhpcyBzb2x1dGlvbiBhbmQgc3RpbGwgc3VwcG9ydCB0aGF0IAo+IHRoZSB2R0lD
IGVycmF0YSBzaG91bGQgYmUgZnVsbHkgc2VwYXJhdGVkLiBBZnRlciBhbGwsIGl0IGRlYWxzIHdp
dGggCj4gaGFyZHdhcmUgYnVnIGFuZCB0aGUgZXJyYXRhIHdpbGwganVzdCB1cGRhdGUgdGhlIExS
cyBhcyB0aGUgaGFyZHdhcmUgCj4gd291bGQgZG8uCj4KPiBlbnRlcl9oeXBlcnZpc29yX2hlYWQo
KSB3aWxsIHN5bmMgdGhlIExScyBzdGF0ZSB0byB0aGUgaW50ZXJuYWwgdkdJQyAKPiBzdGF0ZS4g
bGVhdmVfaHlwZXJ2aXNvcl9oZWFkKCkgd2lsbCBwcm9jZXNzIHBlbmRpbmcgc29mdGlycSBhbmQg
Cj4gd3JpdGUvdXBkYXRlIHRoZSBMUnMgYmFzZWQgb24gdGhlIGludGVybmFsIHZHSUMgc3RhdGUu
Cj4KPiBBcyB5b3UgcmlnaHRmdWxseSBkaWQsIHRoZSBkb19maXh1cF92Z2ljX2VycmF0YSBzaG91
bGQgYmUgY2FsbGVkIAo+IGJlZm9yZSBzeW5jaW5nIHRoZSBMUnMuIEhvd2V2ZXIsIGV2ZW4gaWYg
eW91IHJldHVybiBlYXJseSBoZXJlLCB5b3UgCj4gd2lsbCBzdGlsbCBleGVjdXRlIGxlYXZlX2h5
cGVydmlzb3JfdGFpbCgpLiBUaGlzIG1lYW4gdGhhdCBwZW5kaW5nIAo+IHNvZnRpcnFzIHdpbGwg
YmUgcHJvY2Vzc2VkIGFuZCBwb3RlbnRpYWxseSB0aGUgdkNQVSByZXNjaGVkdWxlZC4gCj4gQmVj
YXVzZSB0aGUgTFJzIHdlcmUgbm90IHN5bmNlZCAoZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKCkpIHdh
cyBub3QgCj4gY2FsbGVkLCB0aGVuIHRoZSB2R0lDIHN0YXRlIHdpbGwgbm90IG91dC1vZi1kYXRl
IGFuZCB3b3VsZCBsZWFkIHRvIGFsbCAKPiBzb3J0IG9mIHBvdGVudGlhbCBpc3N1ZXMuCj4KPiBB
cyB0aGUgdkdJQyBlcnJhdGEgaW1wbGllcyB0cmFwcGluZyB0aGUgcmVnaXN0ZXIgc3VjaCBhcyBJ
QVIxIChyZWFkaW5nIAo+IGludGVycnVwdCksIHdlIHdhbnQgdG8gZ2V0IGEgZmFzdHBhdGggZm9y
IGl0IChlLmcgbm90IHRyeWluZyB0byAKPiBleGVjdXRlIHNvZnRpcnEuLi4pLiBTbyBJIHRoaW5r
IHdlIHNob3VsZCBieXBhc3MgCj4gbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkuIEkgYW0gbm90IGVu
dGlyZWx5IHN1cmUgaG93IHRvIGRvIGl0IG5pY2VseSAKPiB0aG91Z2h0Lgo+CgpIb3cgYWJvdXQg
YWRkaW5nIGEgY2hlY2sgZm9yIGdyb3VwMV90cmFwIGVuYWJsZSBpbiBsZWF2ZV9oeXBlcnZpc29y
X3RhaWwoKS4KCnZvaWQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKHZvaWQpCnsKK2lmIChncm91cDFf
dHJhcCkKKyDCoCByZXR1cm47CiDCoMKgwqAgd2hpbGUgKDEpCgoKPiBDaGVlcnMsCj4KPj4gK8Kg
wqDCoCB9Cj4+ICsjZW5kaWYKPj4gKwo+PiDCoMKgwqDCoMKgIGVudGVyX2h5cGVydmlzb3JfaGVh
ZChyZWdzKTsKPj4gwqAgwqDCoMKgwqDCoCBzd2l0Y2ggKGhzci5lYykgewo+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oIAo+PiBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvdHJhcHMuaAo+PiBpbmRleCAyMzc5YjU3OGNiLi43Mzc4YTFiMDIyIDEwMDY0
NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3RyYXBzLmgKPj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9hcm02NC90cmFwcy5oCj4+IEBAIC01LDYgKzUsOCBAQCB2b2lkIGlu
amVjdF91bmRlZjY0X2V4Y2VwdGlvbihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAKPj4gKnJlZ3MsIGlu
dCBpbnN0cl9sZW4pOwo+PiDCoCDCoCB2b2lkIGRvX3N5c3JlZyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uc3QgdW5pb24g
aHNyIGhzcik7Cj4+ICtpbnQgZG9fZml4dXBfdmdpY19lcnJhdGEoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnN0IHVuaW9uIGhz
ciBoc3IpOwo+PiDCoCDCoCAjZW5kaWYgLyogX19BU01fQVJNNjRfVFJBUFNfXyAqLwo+PiDCoCAv
Kgo+Pgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 08:52:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 08:52:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAbc-00022b-Eb; Thu, 01 Feb 2018 08:52:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehAba-00022N-G6
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 08:52:26 +0000
X-Inumbo-ID: 2fcc075c-072d-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fcc075c-072d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 09:52:09 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 01:52:24 -0700
Message-Id: <5A72E35802000078001A4390@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 01:52:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: log XPTI enabled status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIHNhbWUgdGltZSBhbHNvIHJlcG9ydCB0aGUgc3RhdGUgb2YgdGhlIHR3byBkZWZpbmVk
CkFSQ0hfQ0FQQUJJTElUSUVTIE1TUiBiaXRzIChidXQgZG9uJ3QgZXhwb3NlIHRoZSBNU1IgdG8g
Z3Vlc3RzIHlldCkuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQpTaG91bGQgd2UgZGlzYWJsZSBYUFRJIHJpZ2h0IGhlcmUgd2hlbiB3ZSBmaW5kIFJE
Q0xfTk8/CgotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0yMSw3ICsyMSw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogCiAj
aW5jbHVkZSA8YXNtL21pY3JvY29kZS5oPgotI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KKyNp
bmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmwuaD4KICNpbmNsdWRlIDxhc20vc3BlY19jdHJsX2FzbS5oPgpAQCAtODQs
MTIgKzg0LDE1IEBAIGN1c3RvbV9wYXJhbSgiYnRpIiwgcGFyc2VfYnRpKTsKIHN0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQogewogICAgIHVuc2ln
bmVkIGludCBfN2QwID0gMCwgZThiID0gMCwgdG1wOworICAgIHVpbnQ2NF90IGNhcHMgPSAwOwog
CiAgICAgLyogQ29sbGVjdCBkaWFnbm9zdGljcyBhYm91dCBhdmFpbGFibGUgbWl0aWdhdGlvbnMu
ICovCiAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49IDcgKQogICAgICAgICBj
cHVpZF9jb3VudCg3LCAwLCAmdG1wLCAmdG1wLCAmdG1wLCAmXzdkMCk7CiAgICAgaWYgKCBib290
X2NwdV9kYXRhLmV4dGVuZGVkX2NwdWlkX2xldmVsID49IDB4ODAwMDAwMDggKQogICAgICAgICBj
cHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAmdG1wKTsKKyAgICBpZiAoIF83ZDAg
JiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCisgICAgICAgIHJkbXNybChN
U1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCiAgICAgcHJpbnRrKFhFTkxPR19ERUJVRyAi
U3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKQEAgLTk3LDEwICsxMDAs
MTIgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbgogICAgIGlmICgg
KF83ZDAgJiAoY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSB8CiAgICAgICAgICAgICAg
ICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSkgfHwKICAgICAgICAgIChlOGIg
JiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICkKLSAgICAgICAgcHJpbnRrKFhFTkxP
R19ERUJVRyAiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXNcbiIsCisgICAgICAgIHByaW50ayhY
RU5MT0dfREVCVUcgIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlc1xuIiwKICAgICAgICAg
ICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMv
SUJQQiIgOiAiIiwKICAgICAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFU
VVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKLSAgICAgICAgICAgICAgIChlOGIgICYg
Y3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAiIik7Cisg
ICAgICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8g
IiBJQlBCIiAgICAgIDogIiIsCisgICAgICAgICAgICAgICAoY2FwcyAmIE1TUl9BUkNIX0NBUEFC
SUxJVElFU19JQlJTX0FMTCkgID8gIiBJQlJTX0FMTCIgIDogIiIsCisgICAgICAgICAgICAgICAo
Y2FwcyAmIE1TUl9BUkNIX0NBUEFCSUxJVElFU19SRENMX05PKSAgID8gIiBSRENMX05PIiAgIDog
IiIpOwogCiAgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBCVEkg
bWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVO
SykgKQpAQCAtMTE3LDYgKzEyMiw5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxz
KGVudW0gaW4KICAgICAgICAgICAgb3B0X2licGIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyAiIElCUEIiICAgICAgIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9SU0JfTkFUSVZFKSAgICAgID8gIiBSU0JfTkFUSVZFIiA6ICIiLAogICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJVCkgICAgICA/ICIgUlNCX1ZNRVhJ
VCIgOiAiIik7CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIlhQVEk6ICVzXG4iLAorICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fWFBUSSkgPyAiZGlzYWJsZWQiIDogImVu
YWJsZWQiKTsKIH0KIAogLyogQ2FsY3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNh
ZmUgb24gdGhpcyBDUFUuICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNDAsNiArNDAsOCBAQAog
I2RlZmluZSBQUkVEX0NNRF9JQlBCCQkJKF9BQygxLCBVTEwpIDw8IDApCiAKICNkZWZpbmUgTVNS
X0FSQ0hfQ0FQQUJJTElUSUVTCQkweDAwMDAwMTBhCisjZGVmaW5lIE1TUl9BUkNIX0NBUEFCSUxJ
VElFU19SRENMX05PICAgKF9BQygxLCBVTEwpIDw8IDApCisjZGVmaW5lIE1TUl9BUkNIX0NBUEFC
SUxJVElFU19JQlJTX0FMTCAgKF9BQygxLCBVTEwpIDw8IDEpCiAKIC8qIEludGVsIE1TUnMuIFNv
bWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJG
Q1RSMAkJMHgwMDAwMDBjMQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVh
dHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmgKQEAgLTI0NCw2ICsyNDQsNyBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMy
KyAyKSAvCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUx
MiBNdWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLwogWEVOX0NQVUZFQVRV
UkUoSUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVz
ZWQgYnkgSW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAv
KkEhIFNUSUJQICovCitYRU5fQ1BVRkVBVFVSRShBUkNIX0NBUFMsICAgICA5KjMyKzI5KSAvKiAg
IElBMzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVS
RSAqLwogCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 08:52:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 08:52:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAbz-000268-MP; Thu, 01 Feb 2018 08:52:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehAby-00025D-PH
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 08:52:50 +0000
X-Inumbo-ID: 57b614ac-072d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57b614ac-072d-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 08:53:16 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 01:52:44 -0700
Message-Id: <5A72E36C02000078001A4393@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 01:52:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: allow easier disabling of BTI mitigations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3VwcG9ydCBib3RoIGEgImRpc2FibGUgZXZlcnl0aGluZyIgYW5kIGEgImRpc2FibGUgYWxsIFJT
QiBvdmVyd3JpdGluZyIKc3ViLW9wdGlvbi4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC0yNDYsNyAr
MjQ2LDcgQEAgZW5vdWdoLiBTZXR0aW5nIHRoaXMgdG8gYSBoaWdoIHZhbHVlIG1heQogdGhlIE5N
SSB3YXRjaGRvZyBpcyBhbHNvIGVuYWJsZWQuCiAKICMjIyBidGkgKHg4NikKLT4gYD0gTGlzdCBv
ZiBbIHRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiwgaWJwYj08Ym9vbD4s
IHJzYl97dm1leGl0LG5hdGl2ZX09PGJvb2w+IF1gCis+IGA9IExpc3Qgb2YgWyA8Ym9vbD4sIHRo
dW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCBpYnJzPTxib29sPiwgaWJwYj08Ym9vbD4sIHJzYj08
Ym9vbD4sIHJzYl97dm1leGl0LG5hdGl2ZX09PGJvb2w+IF1gCiAKIEJyYW5jaCBUYXJnZXQgSW5q
ZWN0aW9uIGNvbnRyb2xzLiAgQnkgZGVmYXVsdCwgWGVuIHdpbGwgcGljayB0aGUgbW9zdAogYXBw
cm9wcmlhdGUgQlRJIG1pdGlnYXRpb25zIGJhc2VkIG9uIGNvbXBpbGVkIGluIHN1cHBvcnQsIGxv
YWRlZCBtaWNyb2NvZGUsCkBAIC0yNTUsNiArMjU1LDkgQEAgYW5kIGhhcmR3YXJlIGRldGFpbHMu
CiAqKldBUk5JTkc6IEFueSB1c2Ugb2YgdGhpcyBvcHRpb24gbWF5IGludGVyZmVyZSB3aXRoIGhl
dXJpc3RpY3MuICBVc2Ugd2l0aAogZXh0cmVtZSBjYXJlLioqCiAKK0EgKG5lZ2F0aXZlKSBib29s
ZWFuIHZhbHVlIGNhbiBiZSBzcGVjaWZpZWQgdG8gdHVybiBvZmYgYWxsIG1pdGlnYXRpb25zLgor
KFVzZSBvZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgaXMgaW52YWxpZC4pCisKIElmIFhlbiB3
YXMgY29tcGlsZWQgd2l0aCBJTkRJUkVDVF9USFVOSyBzdXBwb3J0LCBgdGh1bms9YCBjYW4gYmUg
dXNlZCB0bwogc2VsZWN0IHdoaWNoIG9mIHRoZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhl
IGBfX3g4Nl9pbmRpcmVjdF90aHVua18lcmVnYAogbG9jYXRpb25zLiAgVGhlIGRlZmF1bHQgdGh1
bmsgaXMgYHJldHBvbGluZWAgKGdlbmVyYWxseSBwcmVmZXJyZWQgZm9yIEludGVsCkBAIC0yNjgs
NiArMjcxLDggQEAgZnVuY3Rpb25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYQogT24g
aGFyZHdhcmUgc3VwcG9ydGluZyBJQlBCLCB0aGUgYGlicGI9YCBvcHRpb24gY2FuIGJlIHVzZWQg
dG8gcHJldmVudCBYZW4KIGZyb20gaXNzdWluZyBCcmFuY2ggUHJlZGljdGlvbiBCYXJyaWVycyBv
biB2Y3B1IGNvbnRleHQgc3dpdGNoZXMuCiAKK1RoZSBgcnNiPWAgb3B0aW9uIGNhbiBiZSB1c2Vk
IHRvIHVuaWZvcm1seSBzdXBwcmVzcyBSU0Igb3ZlcndyaXRpbmcuCisKIFRoZSBgcnNiX3ZtZXhp
dD1gIGFuZCBgcnNiX25hdGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5lIHdo
ZW4gdGhlCiBSU0IgZ2V0cyBvdmVyd3JpdHRlbi4gIFRoZXJlIGFyZSBpbmRpdmlkdWFsIGNvbnRy
b2xzIGZvciBhbiBlbnRyeSBmcm9tIEhWTQogY29udGV4dCwgYW5kIGFuIGVudHJ5IGZyb20gYSBu
YXRpdmUgKFBWIG9yIFhlbikgY29udGV4dC4KLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtNTAsNyArNTAsMTggQEAgc3RhdGlj
IGludCBfX2luaXQgcGFyc2VfYnRpKGNvbnN0IGNoYXIgKgogICAgICAgICBpZiAoICFzcyApCiAg
ICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICFzdHJuY21w
KHMsICJ0aHVuaz0iLCA2KSApCisgICAgICAgIHZhbCA9IHBhcnNlX2Jvb2wocywgc3MpOworICAg
ICAgICBpZiAoICF2YWwgKQorICAgICAgICB7CisgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVO
S19KTVA7CisgICAgICAgICAgICBvcHRfaWJycyA9IDA7CisgICAgICAgICAgICBvcHRfaWJwYiA9
IGZhbHNlOworICAgICAgICAgICAgb3B0X3JzYl9uYXRpdmUgPSBmYWxzZTsKKyAgICAgICAgICAg
IG9wdF9yc2Jfdm1leGl0ID0gZmFsc2U7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHZh
bCA+IDAgKQorICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBlbHNlIGlmICggIXN0
cm5jbXAocywgInRodW5rPSIsIDYpICkKICAgICAgICAgewogICAgICAgICAgICAgcyArPSA2Owog
CkBAIC03MSw2ICs4MiwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hh
ciAqCiAgICAgICAgICAgICBvcHRfcnNiX25hdGl2ZSA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJyc2Jfdm1leGl0Iiwgcywgc3MpKSA+PSAwICkKICAgICAg
ICAgICAgIG9wdF9yc2Jfdm1leGl0ID0gdmFsOworICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oInJzYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAg
IG9wdF9yc2JfbmF0aXZlID0gdmFsOworICAgICAgICAgICAgb3B0X3JzYl92bWV4aXQgPSB2YWw7
CisgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwogCgoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 08:54:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 08:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAdT-0002Kj-4I; Thu, 01 Feb 2018 08:54:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aqkz=e3=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ehAdR-0002KZ-UE
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 08:54:21 +0000
X-Inumbo-ID: 74c7acc2-072d-11e8-ba59-bc764e045a96
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe41::608])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 74c7acc2-072d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 09:54:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=zELChOZtoIzQYQDDcoA1yjnmtWIdzH1fA1yn5iKQeJM=;
 b=Ew29UKei0hrEBnnT9JVUc9Iie+BHHEUudefzpvVC0fnlvE6s+WnF/wW9CHzoOp+/PHBtaq2rKn0ys8N52inASgyzBoG2PKIn28mmjCtDG5dUTsWB0uiiF14wlvYvzNICCg1pNVIliAK30Hw0441v+c6sSuwXSzSUoOQSz+IQRGk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (171.50.135.182) by
 SN1PR0701MB2077.namprd07.prod.outlook.com (10.163.132.24) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.444.14; Thu, 1 Feb 2018 08:54:15 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-11-mjaggi@caviumnetworks.com>
 <1bed1ea4-e187-2f7b-fbf8-da1c1af25baf@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <2d6f86c9-ef34-7da0-0a69-6a46ad90e61a@caviumnetworks.com>
Date: Thu, 1 Feb 2018 14:23:57 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <1bed1ea4-e187-2f7b-fbf8-da1c1af25baf@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.50.135.182]
X-ClientProxiedBy: MA1PR0101CA0043.INDPRD01.PROD.OUTLOOK.COM (52.134.137.29)
 To SN1PR0701MB2077.namprd07.prod.outlook.com (10.163.132.24)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 712932b9-d3cd-4d25-5986-08d5695160a8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:SN1PR0701MB2077; 
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 3:IY/YDFMSevlXpBvphk+l9iPcbooOLqxEyIn+a5wUDI6zigIDNStbZv0WFOL6fsRDhYuVmMbuoMTJybzhCglDocoKbA41sn15lJRmzpol8kvTw064ELjiMFoAFKSt85zJi4q5/lwjM6dsHL7/nokMyuorqg4EkEViTX8rZD5kAqJLKLTd7hslfWc10E6nWFGLvFgN/bUHLd1pgLBHZEug+C3JuNbEF7/rReKsVdNiU316DIJ50tP8LH1PUA/59odE;
 25:K5BncmjJNX5rWbmdmwo1Gje05oRt40JY/pvbnzJeT8HXZyTSX87wk60ywueGMuJc+viAUhJuPkuG16hYf8gr5K/RtJ3kHpiLw3z1+4sTzcfGkXXrZjNtqdD5Ad9wAuIHeE8E/FrebUjTFeL+zZvzY7n3K2/+Y70aXqFeUJ6pwoDDXwq1UQuDgBElUsz/crij0L7ND0riWpoGhFY6xtIIr9K9W/aDqhclv2ZMnWOIzY8wxaQYk1UDIefDt3Txj0cBqDC99Y45gqpQ1R/aSxJwmrFGVg98O8KM26MZxLo5PwMreoaFt/kigU+P4IjgnNE0yYeABvS1n1KownLm9AoeXg==;
 31:NlLTdBbQ5CaR9x5+GOqIV72Ab4bIX0UAmDaBa9rOK3A9iwqD/Xc1dEYZbjkX6Uiyh42xdA6Ls9U6TGv31yLqex04DlmvmVbklnljt5X42wQleGFU7pQMFVbNhO6EPkPI6QjJI6EqS4rTKoSyjxr1T4gJ9/sU31JkFi0gI+1AYLzrlJ6tB/N+Pvj4uXSGdfbFrB65e2KWWPtcBJcQfwwb5gh1J5WMGVJL7Eqjoqq/4QM=
X-MS-TrafficTypeDiagnostic: SN1PR0701MB2077:
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 20:q3+Cr52csBk+6KXwqsnwJS55QyABynJnQd1RR01CSLhpi2844flfGcChNw2WrZQxOLjZ79ai3k1aO1OWKxzcfWjcvrmGOUIayYtUzpMadE+ZH2F3UX3+hWmTdakYzfA+8qzcXSTgBGtoABcPJ9Mf4chheb/ywxN0d/OsasyaToCFAUb2xXX63U27RTY0v72Mz+HrnBX8y2264plSHsmR/7gHK4qCU4RxGKI4/8r+cnYccEqtfXhohwxaGFhAsOQlyetwq9H4cH6yfX/1EGko0IhtBYKUmZOSlRJ6/Ls1dC8OW8hGRgB7Lm4udcVBJ1zVdPszmZI81Goa6Xg2yO81JYvnkzQFCb5dI4vmiT+VXt2nukohkZ3GYS2A9Rhbw6OsIP3UIrLdrjY6pPFe8TfV4daAY+e1EfTUyDrkY+DVt0TA+zi39lZumQzyR8emX78+OCSpTXmNxBCMHFRkG9kh9eM/xxhRDf++t/hZwGTdz7q0atvwcRwF9lSyJU1ek8Xhvq9JfBbPee7x+WT0tKByy9FFeN8+uavs8xXO8EbvBxfNoryw8zmZUOykzDociIunnJWOfdwq4MctaAeaKSOr75GjKtecvDSIZNaYgPjH3MQ=;
 4:jkvdvqTSMW/n8gqJhmefz49glBS3itj0aWv6lKszHcnRAq1h8cmnnS6jpTa6CW0FoEP3RcQ5Jcckn3gdLBLBv0q7EeXeMNBi7NuCXtCuk8HbNnVXHJ9ZM50Lty0srRiIBtqm2aG3P8x3mZjGDY/CQoxxOp52jZ0G2lpDMXHMXqAG90v8HLf4nvwn4PAXaiOeHGg2gOfdLgP4+iy0rLciqtya6QjYpZAb/drwIDSh7f/pkyGnV2niujLD4eCMi0y+ZaynC6NAK+PNoxTXKW9YLg==
X-Microsoft-Antispam-PRVS: <SN1PR0701MB2077A154EE675A1F4192F773ECFA0@SN1PR0701MB2077.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(3231101)(2400082)(944501161)(3002001)(10201501046)(6041288)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011);
 SRVR:SN1PR0701MB2077; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0701MB2077; 
X-Forefront-PRVS: 0570F1F193
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(376002)(396003)(346002)(366004)(39860400002)(189003)(199004)(105586002)(59450400001)(31686004)(72206003)(2486003)(76176011)(7736002)(4326008)(52146003)(36756003)(117156002)(68736007)(305945005)(23676004)(58126008)(230700001)(52116002)(50466002)(6116002)(67846002)(386003)(47776003)(64126003)(478600001)(53546011)(2906002)(83506002)(6246003)(3846002)(25786009)(106356001)(6666003)(65956001)(316002)(8676002)(65806001)(81166006)(6486002)(81156014)(107886003)(31696002)(8936002)(90366009)(97736004)(5660300001)(42882006)(2950100002)(65826007)(53936002)(16526019)(16576012)(66066001)(229853002)(26005)(77096007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR0701MB2077; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtTTjFQUjA3MDFNQjIwNzc7MjM6eElHYkR1bXZWNWVXY1NKb2tDRWRCeStB?=
 =?utf-8?B?NGNqZUtzVU16VGdJMkFnTzVONlBya0xXMVBuRCtkYkYwVVF5emZVNERxMFBu?=
 =?utf-8?B?NzBDb0Y3UndvQ1hDY2IxcUxNTUNDY3ZIL1JhSUNtRCtacnUrSWNXUVFhTUw4?=
 =?utf-8?B?S1dzdUU5SitzcDkxVGMrNmYrODBXUmxiV3UwaHNjbUplL3lXUFVpcGxQUHMx?=
 =?utf-8?B?MjFsNjJZRmN1NnBxZ3diaUFpcVlwQmxjYjNwNU4ySTBSS3dKVTF5aHROMzBE?=
 =?utf-8?B?bHVtL1BPYVpRbzlONlJNZmxZRFZ6SklpcmFtNFdDMzdVU0t3d3pnS1JhYVRn?=
 =?utf-8?B?eDQwUDJQVlRnR3Zyd3BFMXN2K2tTVVl1M1ZSRG1EWExZdVZsTjBreW9laVJS?=
 =?utf-8?B?Q3NtdUU0Yi9lZ0thenZVTTA3VzhoMnc3RDZpTDRaY3ZLdHh1ZDA1NVBTQnMx?=
 =?utf-8?B?TlQrSzhuSmViZWpSVlJVYzU1Y0p3bWdtejFaeS9FVDA0aWJGclVhTCtFYVBw?=
 =?utf-8?B?c1FzeXN1NkNrU1FBanpMVmtrMGtDOUliWjJtRzV3cEgzSk5xVFRSYXYxWFYz?=
 =?utf-8?B?TjdsM2pPRzYzRG40NFoxWHBGWW1Ma1hVMVlldFZpbGZUSVorbkd6NWV5S0FM?=
 =?utf-8?B?cDJ6a244cno2Z3l0UCttTCtDak1VTG5GaFJaOSt5YWxZL1NwamJjU1ZxQ1du?=
 =?utf-8?B?NGpuQmRCcGFDM1ozNEM5S1FrSnc2cTJteVdxMGVOTDROYStwOGtkcXNKdlBx?=
 =?utf-8?B?d1kxL0s5dFcxVkViRmNYU2JucXFDQW5WM1h6TEhZNXBWbDFKL0dYN2Z4SmtW?=
 =?utf-8?B?cGlGbU1ZUlNueVVHV1lqV3VML1poS0orYmlQR25xRVV4b2VMNm1kNWtZL3JF?=
 =?utf-8?B?eDBJT2kwNVBUVlo0NW02VlFsVGlGcmxoN0huOWdxVnBuYmxCbWFDcG9GbzVl?=
 =?utf-8?B?V3o0MHdPV0JVenlOZjJPempRbVFwMldBQ3dBNW4vUjhkcElTY0hDRGhMMEds?=
 =?utf-8?B?NU9wTUdSTU9QOHk2L0xIODdnL0dLQUJyTmNOQWcxd3h2MHVwZDFNMjczejJW?=
 =?utf-8?B?cHdibTRTalYyZEY3OEcyWk1vdWVvQjA0RC9FSkFtZ3VQRzI5Ym1Na3NvREtN?=
 =?utf-8?B?UHB1UjlVS21uYVFXYWFISlVyZEpaZTJNdEpTYXM4NFFUZjgrYmlVelRYcVdG?=
 =?utf-8?B?d1ZCRi9LdE9MUWs0Wk9Uc1RiOEJFelF1S1lBL1F1cDNRQkpDNXRTZ3VxVnUy?=
 =?utf-8?B?QzduRzBJTHM1OGlETU1iSmhFOG5zZVNBRjQzN1FFWmxUQ3dNQ05BMURDVDE0?=
 =?utf-8?B?UkZUMW9KS2R1S1piaVRkaHplbDU2ejlESkJaRVNkblBrR2IrRTFhS1JZV2Z2?=
 =?utf-8?B?Rk9YNFMxcWV2Vkk2QlVuNVJqQ054c0QrbHU3NERVbmJiTHpFTWpXdWlrdHll?=
 =?utf-8?B?eFJHK3VKdmRVc0hJb2tKeCtYUVN1RDJ6OERTK0VhTkN3M0ZkUHMwWGMvU29S?=
 =?utf-8?B?UFY3Y1kvYmN5cmpDYkVxV0ZJOUVGdjZJenFKSTJmcktzQXVWNzNjRnFueXkx?=
 =?utf-8?B?MW51WllDbDNCVVYvTjJ5Q2p3V0xSTVBGcXp1d1dtdkh1ZThYSVhnS3IyN3NJ?=
 =?utf-8?B?Z0kzcStlcXV5WDBKZGxqckdhU2tGdXhyRGx3TU5KWVV4WWNodWN3cGJXUjdG?=
 =?utf-8?B?ekkyOHdja2NFLzhQQmVVYnlXQnhtbEZsaTdHM1lJOWdzZExMQVF4ZWJ6Vjl1?=
 =?utf-8?B?WFFBcFpXaWJsakVFZHFzUEZKQWMvUlMyOHQrOW1DZ044R0VEWDBUcEtxMm9l?=
 =?utf-8?B?NFp3VTF1L3AzU3czUXpDVndsWFNITExEY1lkdmlnUXM4QmVldXJOWGFQcFBS?=
 =?utf-8?B?QjBvbDdtNjY4ODZ4L1dmdHphVWdSQjZFS0M3eUI0OW1QeXdSbnpqNkVERm5B?=
 =?utf-8?B?cnZ1dTduR2hIU3lWcHEyUkt6SjRPWTBoUGY0QmVjS1Y0NE5CRTlmNWZybG1P?=
 =?utf-8?Q?/1mmvDj5?=
X-Microsoft-Exchange-Diagnostics: 1; SN1PR0701MB2077;
 6:BiTajokRzX3aFXdncli1vYlOwU3vutlPFR/LIH0L+7jtbMSJCzxdt9DfwAfvR8lXHrkJIlOiACSqj9l1pwEHWF50hpdlf/CvJmnyosDnNm4ZVM2UxjR/h43+08h5CmGwIX3aZnAQNEWZNKnqwX6BUwWWemVVcnhkIyQ0UytrTGKgotwVssaRGA1f33XvDUIXPPzJ5mqZg4RYDD1f0tLnqplnAbajV5GeqfDBIhHLyTWoWefz+Cs5lKijtx5q1R95EeiIx4sAu+TAYDWR1pbW5Yu4kDzSv7pbaAvLT5INwpBefA+SBIhxQvjRe3dpej7ZvjuyZEK7OkKRJ1u4hLUrYHDCoS4sVw4ikj09DEnzEWI=;
 5:+hVEgP8RFo3uhwz4HMzlwJU23h1mZN5nueqKhgX8WyLkYX92+aGSU0m+I+eWuD8XflDAg0Kff4RM7QMizsbcZTJa5h97sXvhsxhVDaIW+/ISs6kVkopRfGp+2GKmIkSIazVv0TMdSvBpsWVdhlcTOuS5SKEErDN9e/WaPmuyzVU=;
 24:GGVXNMcdDmZEiTzqawMic8xbgB5uUakPE4cle68SZi/kF98qCFQG4K8KavnCoMhsEq4bE3Kjtd0LTjDcT5znOnpM0Dbxn9qKzQpKsZ6+pt0=;
 7:DYd7o4GAOliOeAo8gndkSxqWO2/LccPXLDL8I19Xr4GGN9K0owBKC054DgTGeEAtWztv0dDgrihsucIo4pCLtGhsmUa3oD1OnXJBTaMvIiEf9WNUJcYppk5zgZzmcz5QzFw/RHtZWiNbrcRd2F0fLrs/9F6/z6+kpc7r2nbXQgmw2rB3mrpAr1Cji/lduUZutJZJOgW9hQKnLOOvjbXaY3vUcvedyOLqriYYG9pnwyh166df8L51u+IPNjAMFwp9
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2018 08:54:15.3173 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 712932b9-d3cd-4d25-5986-08d5695160a8
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0701MB2077
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [PATCH 10/10] Enable Trapping of Group1 registers
 which is controlled by command line
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8yNS8yMDE4IDEwOjMwIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgTWFuaXNo
LAo+Cj4gT24gMTYvMDEvMTggMTU6NDMsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20gd3JvdGU6
Cj4+IEZyb206IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGNhdml1bS5jb20+Cj4+Cj4+IElu
IG9yZGVyIHRvIGJlIGFibGUgdG8gdHJhcCBHcm91cC0xIEdJQ3YzIHN5c3RlbSByZWdpc3RlcnMs
IHdlIG5lZWQgdG8KPj4gc2V0IElDSF9IQ1JfRUwyLlRBTEwxIGJlZm9yZSBlbnRlcmluZyB0aGUg
Z3Vlc3QuIFRoaXMgaXMgY29udHJvbGxlZCBieQo+PiB0aGUgY29tbWFuZCBsaW5lIHBhcmFtZXRl
ciBncm91cDFfdHJhcC4KPgo+IEkgd2FzIGV4cGVjdGluZyBhIHBhdGNoIHRvIGVuYWJsZSBncm91
cDFfdHJhcCBieSBkZWZhdWx0IG9uIGFmZmVjdGVkIAo+IHBsYXRmb3JtLgpvayBJIHdpbGwgYWRk
IGFub3RoZXIgcGF0Y2ggZm9yIHRoYXQuCj4KWy4uLl0KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 08:55:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 08:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAeI-0002Sf-Cv; Thu, 01 Feb 2018 08:55:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aqkz=e3=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ehAeH-0002Rn-77
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 08:55:13 +0000
X-Inumbo-ID: 9351d556-072d-11e8-ba59-bc764e045a96
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe41::612])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9351d556-072d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 09:54:56 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1n2QsYkFcmiXc1YmSTXpXrDsWeoHnhPT68zWH4UvB5Y=;
 b=Xcm33nFYoOpX/9xZ2DJASJ6DLqnebAYoybGITCa7IZCqkmYcqq7FLc2Hzt9eQDWoN0SSVdXgruKwMeZJ/J2MsbQQ0Efu+uhXqGFeDjFUALZmmBlZQ8EHVNu2DygMeDKIfTCALoBV9cyPOQMrsp1ke52MWuTBGg1KDfrpozLL8yo=
Received: from [192.168.1.10] (171.50.135.182) by
 CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Thu, 1
 Feb 2018 08:55:06 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-7-mjaggi@caviumnetworks.com>
 <84f1a998-ad1e-3a42-41fb-19fa43c290f9@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <7130560b-b925-03ce-a333-a2ba23469ff2@caviumnetworks.com>
Date: Thu, 1 Feb 2018 14:24:51 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <84f1a998-ad1e-3a42-41fb-19fa43c290f9@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.50.135.182]
X-ClientProxiedBy: MA1PR0101CA0041.INDPRD01.PROD.OUTLOOK.COM (52.134.137.27)
 To CY1PR0701MB2074.namprd07.prod.outlook.com (10.163.142.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 852c2803-a360-45e2-82f8-08d569517f34
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR0701MB2074; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 3:YCMC/jD4xU0X3sUffF2KB3dS27IRZIRgOTPOPqcXTkZsbvMxbkHui9pfuuRTNYkHeOv6jpbThzrVrujnrEn7IzCrl9IMAv8bdYpoua7evD1WUnhjqK6idnrBiCDH9M1ryxkjh0S9SlPPcelpd8xe7fM8fnOsAk54nV+Nmu0qhiU/rb1SyOioMWCNnivNW+NOblO7dTcIitF/6zzdFnSp69+PsH+iLpzOkUk6ywqdigfkQzWut8Gv8ha/yv1cRgcQ;
 25:3scpQ5lHbWzCRIRt0MpCZgsaNzZXmuyUD0y38duVwNvGSG1X9AT5t1WKb2YjoEPqpaQ6pCiCz3RuOqPSh40q3Z806sLe60u8Es2fjNmdBNiJQ66AxnwbEOCxUk/VsGJDMbFeIqyBQuYoj9wuAbA36XomAY2HB+serciIGrKmv/d24sC0iwY1xau/dao0EgOnsvtvVRi0JShoyj1QzgUK648quQco3pMyywUTZrM+ZCCD4821YP2Mi5x23LUTCywixRjLNXnQKY0lTZ1grXb9PVBPBQGFkIqFpmiNW8VhiSiNtuA5CctVLuFPiQFp/MWe2HLV5DP3tCQJqPZaNBphTw==;
 31:8kf+/c0HrGDHRkpPIWl7VNJUvSoYll32suq+J1z/IiUGM4KKPcwe+D5K1gi4CIVKDd36lg1XKVri2tKSgBBQgixPRo9zqXQD+kTZBOuzOlfueToxi2BJUM5uXzLJriQc9NRpABQidXrRDWh55O5zyjhLcyEtxQKJN73JK/Wd+rD8LQXK+sImqbCd1+IQ4JjCUDT+Zi+ZnlV0xk3/eSLVw/QI+eNDQCj2PLmQ02iLvQA=
X-MS-TrafficTypeDiagnostic: CY1PR0701MB2074:
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 20:TW7fg0yFOMzJc6AxHxVZ3XlhPWAPQj4pUzKDQZQfrUGE+Te8hIgFjeDnGCW4qpUs0invntbCrfXTwD5DXULXop6fF35aX7JY/Pa2+BeFCznXuDe1EWZ3aqNFU2yl020RTH0JP6MA1VydqAexR8ScBUB1TvzQJjsrUxEoWPTS2Q5ifhuq3H/laihfERjI8RaUTtJD53vE+btN/f10Sp70ewy3AELlWTyNgn8IjVY8OOfcw1rFUKdy2sDXd4fI8v2LHsjIex28GnJQQUQWSVjAtHJJWOnEuOrqw35R+PQsRaGe2bKy6c9c77G7lUzeC77Ziq8R2E5ZgfshtJf9P2v+g3aUrIwTBdjwB+bJkDneBeR1x96D2uJcB4NX+NY6xzZxJGi3jq1SaunBomg1QIHIcOtqyoWpFPJJvUPteX0OP8/mxtfA9O9cPFmvxpDpEassfVttD8ON3Wh4MmZlrgafcJyho3LBl39frVX6gjGbvjsHPTdZ3TblLL5/J5B5s6aBDD/YtEngcXb7zBgwAc/izjWUmWHwYamhnqwX/jqtW5l2t/47T7sQdrNgPKfYgZEYidoZgOCRfp+RBUK43lmaEj/vaqhDrpEulH79CCLfDK8=;
 4:Kifhg8f6KQC+fR/PRSRRUJql/7puK4kL3YYa3m8LRScqKs8jaPHcI6XUkiqhO4kig/5czh1GdjTL7Nl7pvM65KLfkZccSnthgMbZmyjAj47NBYzoK+8AwDDFJ6iq9BrudW56o5VkT/WHzQdEUVBjQtBGwhRnyvs09d4V7jg8eqbE+8H/XHbsxNmzW5hOSJ5hIcp6QuC6nVThxsRHpXtdL+/CxFNoTn3obj+I7jh5YR5HWs3gh5IqMziR3rYOLD5TPH6GZI38rTDF6k1GHootUg==
X-Microsoft-Antispam-PRVS: <CY1PR0701MB2074439E54427E12568BA516ECFA0@CY1PR0701MB2074.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231101)(2400082)(944501161)(93006095)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR0701MB2074; BCL:0; PCL:0; RULEID:; SRVR:CY1PR0701MB2074; 
X-Forefront-PRVS: 0570F1F193
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(39860400002)(346002)(376002)(39380400002)(396003)(199004)(189003)(58126008)(305945005)(117156002)(90366009)(7736002)(25786009)(31686004)(65956001)(68736007)(65806001)(316002)(229853002)(47776003)(6486002)(8936002)(3846002)(6116002)(81156014)(53546011)(105586002)(31696002)(81166006)(106356001)(64126003)(16576012)(107886003)(386003)(8676002)(66066001)(23676004)(36756003)(2870700001)(6246003)(5660300001)(77096007)(16526019)(2906002)(42882006)(26005)(65826007)(4326008)(2950100002)(97736004)(6666003)(52116002)(50466002)(53936002)(72206003)(83506002)(52146003)(67846002)(76176011)(59450400001)(478600001)(2486003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR0701MB2074; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3MDFNQjIwNzQ7MjM6dDA0c0NYN3Btb3FwNFcrK2RVMk1vRkIz?=
 =?utf-8?B?bDhBb1AyRTgzdkFES2tabmMrQ3YyNXdaTUd0NnBDZVI4UlRBTm5meUN5eWFx?=
 =?utf-8?B?NXllRkRpVDJSNHJGQTJobUw3NE5IRnRTWTlXRXhleW5qeFRpV3ZweEs1NjQ0?=
 =?utf-8?B?d0VBeG1MNTQ1UEREbmRNSVhkNnNRMnBXRmJuNzhlcHEweHFSVFdXUjRSL0JM?=
 =?utf-8?B?eHJsbnBiNkoxNUpIRys1b0JzMnZpZXozbmErZFFvRWViRFdDR0ZoSCtPVXho?=
 =?utf-8?B?WlJCNmI3MXBUS3hEZ0tSN1lKbys5VmN5dFdSOERYWE1CaW9IOFdLUmI2NUhB?=
 =?utf-8?B?OUpla3M1cFJyWVNhMG55SzQrNThmYjhoZEd0YmMzUE90dk9aMUlzQTVHK0la?=
 =?utf-8?B?ZlcvZ3lrb1ZhR0liaDRlQnR5THNyRXkva0tzN2xJSmYxZVF0UDY0TmVSNE9T?=
 =?utf-8?B?NGg4aDFlZ2Ewa09xcm8rNzNuTWxiTU1DaXRlWWtucG9DWXE5SkFHSTUzLytD?=
 =?utf-8?B?QWd3amVmdFZKU1dpS1pTSzUxY1o5M0plUlF4Z2dVRjVldzhJQ1R5cUNBcUdX?=
 =?utf-8?B?eDZDb0hpZXdlc0k0UTNRT3YwVVhBQXlKRmE0Nnk5TUx6dVd1OFlSQVFUR0RI?=
 =?utf-8?B?R0VsOFRRM0FZTWVJTFJQNHFYQjVzZkpuZmdqNlNZazZHU1N0d3FNb3Q0Smdw?=
 =?utf-8?B?b210akZwMnBVVlpxVGRFWlNJd0lxcHpBY2tra0ExSDl3UHVCUC9uM2NneHp1?=
 =?utf-8?B?ay9ZVWlBb2tBbk5iQUVXNzBoZUhPNzFEcHpJMXQ0WFMyN2hBcHRWY0srRUpJ?=
 =?utf-8?B?QWMwK25hY25uQ3VZdzY4NVZROUNSOWh0QkpzcGlRWk1JdkE4UzJmNXU1bTlo?=
 =?utf-8?B?UXhhcGNvSHg0MDBwbkhYK1lKY1oxS1lDQVAwL0VPTGhYbnAyYVkzMjRUaDB6?=
 =?utf-8?B?bitDZHlaU0l4dk1laTU3SXVramxzUm1tRzZwZGh6VHFDTk1WMzc4ZXB1ZU9z?=
 =?utf-8?B?eE12aEhQMlNiMVhpUkhpdzRON0tOaGt3RkJmRWRseExrNjRlSE9nRkczRVN0?=
 =?utf-8?B?S2hXUzZBU0EwM2g5eXFGK1JJK3RUTFg1QnVyOG44OVN6azhucjhjUHRMWUVp?=
 =?utf-8?B?SjI2RGpmTlY5TTZCVXZrZ0MrU3NRUTRrS01rM2lLSStVR2xaTENFcWkrTnNG?=
 =?utf-8?B?VEJKaHgxZHR5ZGVVOG5rd2pHMWVuK0dGYThLcGh2MDFRNVJ6dHRzbUxHRFl2?=
 =?utf-8?B?dUh1Yld6c2UydkRaTEZ1MmY3MGwrUVk0ZDJXZjlCMitpcU1qamNOcGwyZSt6?=
 =?utf-8?B?MUFLZEZobDhyYVpURUE1aHNXbUt4YjBTVUN3TytrUWZGSVI5NFRNbUtCa2lm?=
 =?utf-8?B?eEN1YTN5OVZJZkZ4b3o0bDhqcCswNVo0eHRjVzllRm0rbGU4MmJKREhmNnBk?=
 =?utf-8?B?RGMzODFITjZiWURyTDd2dVBMUkpiMkpHbytLVS9RMlFuVTYrb0ljV0ZGUGRI?=
 =?utf-8?B?dFljbXp0bnZWQURpejFsZWF2eVpvakdIbWl0ZHpNNkFWWlpFZmxjV2Qzc1FG?=
 =?utf-8?B?T2h1R1RXMnVVVG1rYlNpZ3lHYUFDNTNYZFcrd0VXM1JTTU9FTEFsZWdkYlN4?=
 =?utf-8?B?UEtDajFYYXAxYlNYcWRhVHZSV3ROQm1YSDI3YTlCQUVLU282SWRCZVJranFQ?=
 =?utf-8?B?dHhHRmlMKzhHWXlzamhsejd4cnVLSU93ZXZpdEFzMEtpaU5aam1OQ1ZBZEt3?=
 =?utf-8?B?NlBmZGNhcWJSQ3dvTTR1ZkFxeUhBMlFRTXlKYi9ld1F4UEtFUE1pZU1LS2VY?=
 =?utf-8?B?YkVEbkt5K0JaVGE5bHFsY0hJKzNCMkQvMHF1WlNSYStpK3VTb0JTYlBlMUVQ?=
 =?utf-8?B?MDNHSEwvYitPd1ZTalNHdHAwVFJ1R1Zobk1pZlljTHJZZFRBdWxQSUlTK01X?=
 =?utf-8?B?QndYQ09wV0pmYWJaVTFsaGpGMVVvWjEyV1pJcWdvNlVPcVBJNkNZcmw3dFR6?=
 =?utf-8?Q?dMM00zlZ?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR0701MB2074;
 6:Pf7VtLe6eywCSip1mLL3y+SsePUJofmOKdMWJaXs01nBHLOFqMBTsZxuCODq3iRoX/x4OLCq4HgTLXmBIWeApDKkX9JM3sRmL8tlGoG+pgfuWrvmdCLxK/rUcyS+nuhKIBYdM/x0cGxJVOypI5T9IazReZRr9aRLVGwJqBPdhhvINd/JJ8bXeLEsYhPG8S0t6brHea78EGecP5MvsA1TyrwwhALzx1FVHAB4WXguf3Zl2bSCkPw1HjaV7P+8YOXzg4DmUrtIaJs3wn9r+uw2i/UGblYE7XfL5agU09gp86E4nqNOTqrSSmt0QdQaBTVMMWwzsIy93uZ3iZSo39jn/BMif9M1bsXMnYnUbNX1to4=;
 5:5prrkc6gUsG94/ZcShKyhcUayEcOxP7ryiZlP2sNnps3h5ZdHoPgtZGdCqW6YGGoV9wZ6X5lgU4GW8ccLUwXyGI9E3Mtwi4BtxJXEkskqdog32BAZ2KEgSKXyfs/JIdjtkb3VtQ9MsjCc2YrXMrIwfKXDWKAbsR9YVDSbykt4BU=;
 24:wUI1TdmQP3t64ErrCyopc1nMZfg5pNI//cq3tNg4OZgzfUBrWeRqF8MUOtHk2kmbJ5PQKuLDeLKQTb1oaqNZb6Wv1OpiGLc2iSmjk/sqYoY=;
 7:XlL6r9fbGwS7AW2z+HYjfE8WxVsp0oJCyOtNMcbak3tALPEio6NPbk7LgszuiHuUj7VpBDulpyMzRdrApHEqJy9HsYHGiJ0LrUQRvBIBO86lx++JjGPpjMVWiDDjl79jw2kzKpvYcpm9DQbJKub//9exiCYjv+2dlFh9Uh+Xs2qI7FigJv7002Y/S42uNpr2NPOF9x9tK4fiEZOjzoHluX17MgEoqvMyLopPSMruyy2738DdXQgtYpqp7bAEU9FE
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2018 08:55:06.6770 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 852c2803-a360-45e2-82f8-08d569517f34
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR0701MB2074
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [PATCH 06/10] Expose gicv3_ich_read/write_lr
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8yNS8yMDE4IDEwOjIyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4KPiBP
biAxNi8wMS8xOCAxNTo0MywgbWphZ2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPj4gRnJv
bTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KPj4KPj4gZ2ljdjNfaWNo
X3JlYWQvd3JpdGVfbHIgZnVuY3Rpb25zIGFyZSBzdGF0aWMgaW4gZ2ljLXYzLmMKPj4gVGhpcyBw
YXRjaCBjcmVhdGVzIHdyYXBwZXIgZnVuY3Rpb25zIHdoaWNoIGNhbiBiZSB1c2VkIGZyb20gb3V0
c2lkZSAKPj4gdGhlIGZpbGUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8bWFu
aXNoLmphZ2dpQGNhdml1bS5jb20+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmPC
oMKgwqDCoMKgwqDCoCB8IDEwICsrKysrKysrKysKPj4gwqAgeGVuL2luY2x1ZGUvYXNtLWFybS9n
aWNfdjMuaCB8wqAgNyArKysrKysrCj4+IMKgIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9u
cygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gv
YXJtL2dpYy12My5jCj4+IGluZGV4IDQ3M2UyNjExMWYuLjVkYmE4YmM5MzIgMTAwNjQ0Cj4+IC0t
LSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMK
Pj4gQEAgLTE4NCw2ICsxODQsMTEgQEAgc3RhdGljIHVpbnQ2NF90IGdpY3YzX2ljaF9yZWFkX2xy
KGludCBscikKPj4gwqDCoMKgwqDCoCB9Cj4+IMKgIH0KPj4gwqAgK3VpbnQ2NF90IF9fZ2ljdjNf
aWNoX3JlYWRfbHIoaW50IGxyKQo+Cj4gSSBzZWUgbm8gcmVhc29uIHRvIGhhdmUgYSB3cmFwcGVy
IHdpdGggZXhhY3RseSB0aGUgc2FtZSBwYXJhbWV0ZXJzLiAKPiBKdXN0IGV4cG9ydCB0aGUgY3Vy
cmVudCBvbmUuCj4KPiBCdXQgSSB0aGluayBJIHdvdWxkIHByZWZlciB0aGUgZnVuY3Rpb24gdG8g
YmUgcmVkZWZpbmVkIGluIHRoZSBjcHUgaWYgCj4gaW1wbGVtZW50YXRpb24uIFNvIHdlIHZHSUMg
ZXJyYXRhIGlzIGZ1bGx5IHNlcGFyYXRlZCBmcm9tIHRoZSByZXN0IG9mIAo+IFhlbi4Kb2ssIHdp
bGwgZG8uCj4KPj4gK3sKPj4gK8KgwqDCoCByZXR1cm4gZ2ljdjNfaWNoX3JlYWRfbHIobHIpOwo+
PiArfQo+PiArCj4+IMKgIHN0YXRpYyB2b2lkIGdpY3YzX2ljaF93cml0ZV9scihpbnQgbHIsIHVp
bnQ2NF90IHZhbCkKPj4gwqAgewo+PiDCoMKgwqDCoMKgIHN3aXRjaCAoIGxyICkKPj4gQEAgLTI0
Miw2ICsyNDcsMTEgQEAgc3RhdGljIHZvaWQgZ2ljdjNfaWNoX3dyaXRlX2xyKGludCBsciwgdWlu
dDY0X3QgCj4+IHZhbCkKPj4gwqDCoMKgwqDCoCBpc2IoKTsKPj4gwqAgfQo+PiDCoCArdm9pZCBf
X2dpY3YzX2ljaF93cml0ZV9scihpbnQgbHIsIHVpbnQ2NF90IHZhbCkKPj4gK3sKPj4gK8KgwqDC
oCByZXR1cm4gZ2ljdjNfaWNoX3dyaXRlX2xyKGxyLCB2YWwpOwo+PiArfQo+PiArCj4+IMKgIC8q
Cj4+IMKgwqAgKiBTeXN0ZW0gUmVnaXN0ZXIgRW5hYmxlIChTUkUpLiBFbmFibGUgdG8gYWNjZXNz
IENQVSAmIFZpcnR1YWwKPj4gwqDCoCAqIGludGVyZmFjZSByZWdpc3RlcnMgYXMgc3lzdGVtIHJl
Z2lzdGVycyBpbiBFTDIKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3Yz
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192My5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4+IGluZGV4IDAwMDAwMDAwMDAuLjU0NGFhZDU5MzIKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192My5oCj4+IEBAIC0wLDAgKzEsNyBAQAo+PiArI2lm
bmRlZiBHSUNWM19ICj4+ICsjZGVmaW5lIEdJQ1YzX0gKPj4gKwo+PiArdWludDY0X3QgX19naWN2
M19pY2hfcmVhZF9scihpbnQgbHIpOwo+PiArdm9pZCBfX2dpY3YzX2ljaF93cml0ZV9scihpbnQg
bHIsIHVpbnQ2NF90IHZhbCk7Cj4+ICsKPj4gKyNlbmRpZgo+Pgo+Cj4gQ2hlZXJzLAo+CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 08:57:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 08:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAgW-0002eC-P1; Thu, 01 Feb 2018 08:57:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pmqj=e3=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ehAgV-0002e1-DM
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 08:57:31 +0000
X-Inumbo-ID: e56a1f6b-072d-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e56a1f6b-072d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 09:57:14 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id 63so24991416lfv.4
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 00:57:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=Zb88jbrJdHNyYMGuCpSHO1W1eymRvT9G5/QJOt8f+NY=;
 b=YNNUcNOf6LDhdbXUMaKWf6mr8x4lzPphsybOmmGwVp4jAk8yrKpXfr63xkW+o/NCmF
 COlipqKaY3VXjXD71jby36zjGiRBxcRiF8CScR5qUpBoIgggFOMs+5uItmc0WEugJnWi
 7g66iPxz73vV9YrMnT8L4qCCzQe+nRK1KeYXCveptPOYTAiNrAEEcjFd/om7wnJk32Qx
 b4G1Mq3OYQmvne4O2Ndo3OcsifFE4PVbi+QvDfIG4TjGsZddKjtdvKT42Iqjgbpc94wA
 /7vCrrWIhaekLbOzr/8/JhRh8p0+lpMM1URKBlzS8P3Bh08E+46NPQhb+G1vNRwEgEh9
 dTag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=Zb88jbrJdHNyYMGuCpSHO1W1eymRvT9G5/QJOt8f+NY=;
 b=RIoxM/5JGjGYVjqpjWtYSi7t02EWrfnrrzNWLWy6cNF+d7z/uBLCSpxwUT+fLs6uC+
 Q4kFj4OeKcjuPh11khiHAAN1oZrkkLPVrvZcdIt14TIgnboYSEI5/LAUXNRKF+xPpJkh
 N7RIvXl1mcmfClrSm/8PhmVCKf+gpUh/AGNI1+bfCiyH4fS3w/xiHZ8oYfNWUuDd6wBT
 z6IeNbMlSDid95tnd7fJWQudKqEkMvLNSfqGOPu9qwmydHedmlmR0g/iPwPCq/n+4Z/6
 2WsQKqAXENNByGIftN459kD3Cgr6t9qYDK58/v/qu16CV4nOsg00dizODfeOlW0hri/l
 LviQ==
X-Gm-Message-State: AKwxyteqkmfIw1DgdPuOtUVLZYSFsX09BvXICvBvpBjZep71OnLbJkNT
 Uox8Rz57i+IGSHd/bQ1A8rBK2PcQ
X-Google-Smtp-Source: AH8x224N1ePhJ7UvHxUSn1sc7Sx7pXtOJt2diKqGj9b4OFNaiPRX90gJz+N+sGisJ5HPFBOq7Bu4og==
X-Received: by 10.25.150.147 with SMTP id y141mr22504928lfd.33.1517475448411; 
 Thu, 01 Feb 2018 00:57:28 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id o88sm2586465lfg.84.2018.02.01.00.57.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 01 Feb 2018 00:57:27 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org,
	linux-kernel@vger.kernel.org
Date: Thu,  1 Feb 2018 10:57:18 +0200
Message-Id: <1517475439-10541-1-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: jgross@suse.com, otubo@redhat.com, boris.ostrovsky@oracle.com,
 david.vrabel@citrix.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH] xen: fix frontend driver disconnected from
	xenbus on removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSGksIGFsbCEKCldoaWxlIHdvcmtpbmcgb24gRFJNIFBWIGZyb250ZW5kIGRyaXZl
ciBJIGZhY2VkIGFuIGlzc3VlIHdpdGgKZHJpdmVyIHJlbW92YWwsIGUuZy4gd2hlbiBkcml2ZXIn
cyAucmVtb3ZlIGNhbGxiYWNrIGlzIGNhbGxlZAp0aGUgZHJpdmVyIGlzIGFscmVhZHkgZGlzY29u
bmVjdGVkIGZvcm0gdGhlIHhlbmJ1cyBhbmQgaXQgaXMgbm90CnBvc3NpYmxlIHRvIHN5bmNocm9u
aXplIHRoZSBwcm9jZXNzIG9mIHJlbW92YWwgd2l0aCB0aGUgYmFja2VuZC4KQmFja2VuZCBpbiBt
eSBjYXNlIGlzIGEgdXNlci1zcGFjZSBhcHBsaWNhdGlvbiwgc28gdGhpcyBtYXkgZXhwbGFpbgp3
aHkgYmFja2VuZHMgd2hpY2ggYXJlIGtlcm5lbCBtb2R1bGVzIGRvIG5vdCBzdWZmZXIgZnJvbSB0
aGlzOgppdCBzZWVtcyB0aGF0IHVzZXItc3BhY2UgaXMgY2x1bXN5IGFuZCBpdHMgc3RhdGVzIGFy
ZSBub3QgZGVsaXZlcmVkCnRocm91Z2ggeGVuYnVzIGZhc3QgZW5vdWdoLgoKVGhlIG9idmlvdXMg
d2F5IHRvIGZpeCB0aGlzIGJlaGF2aW9yIGlzIHRvIGRpc2Nvbm5lY3QgZnJvbnRlbmQKZHJpdmVy
cyBmcm9tIHhlbmJ1cyBfYWZ0ZXJfIHRoZWlyIC5yZW1vdmUgY2FsbGJhY2sgaXMgY2FsbGVkLgoK
VGhhbmsgeW91LApPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwoKT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gKDEpOgogIHhlbjogZml4IGZyb250ZW5kIGRyaXZlciBkaXNjb25uZWN0ZWQgZnJvbSB4ZW5i
dXMgb24gcmVtb3ZhbAoKIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyB8IDQgKyst
LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCi0tIAoy
LjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 08:57:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 08:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAgX-0002eW-Vq; Thu, 01 Feb 2018 08:57:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pmqj=e3=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ehAgW-0002eA-My
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 08:57:32 +0000
X-Inumbo-ID: e610b887-072d-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e610b887-072d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 09:57:15 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id g72so24979410lfg.5
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 00:57:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=z0swvVid+48EApt0Po85wNfesldxl8UkI6Tkco7fEFA=;
 b=LZ6DqJIqIVh69mpwovYqU9NJKkOF/7B0fbam6MLb65rWEg0ajRKsY8ObHuYWhSe6WG
 3YRpFaH3nV48Ye8KymfUMRqZnQdUidU8MQo6wHWdi8vnyWp9hM/pkNZG8OI8CoYXfTTZ
 EPGVRbrk5QBFUyjLUXjIV//2Radm4xnroFBOa2oeYyp/Fw4/F+2ZWjLcKpuJ3B6bQw/1
 ZH5oOaNb3GeE6ivXsA33222M9l4Qhbe4tME86/1mKyqBTiQ3dBmDh3HlNka6FJICZdco
 YdppiE1Zc8PoTIAUre5VEj25P8m1cBR/DulfckSiQ8YKyrQYgHPQQeRGa4ldu0YtICWZ
 3zyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=z0swvVid+48EApt0Po85wNfesldxl8UkI6Tkco7fEFA=;
 b=JsKFtds8gffDe+UiyAkG/XrvcehRYpo5FxgDSqBSmcYD0kb2eyHESBRYuJE3cMwrL0
 cjaVTKJjWNkg+KIzxgU9lodrpQcnbgSSP2K+KpeuawioTlSthEHiMHQE77SpUrCRoHyh
 Gywg2cU8D+iA2K2omUH5aLHINOqQoylTJ0Ht289csvt0Ysxq9vKWoTDfK0zBtHlX+dsG
 Y1aMQ0ehXem+kmBJqGBZShu2f+CmSFwD8aBiHJ+bTto3Mtp8X0HHWzgDcalrT6kjmSBO
 Q1Nu8RD5FG9PWewwxugofdgWj1lIrmv0qY239Xi9xfF9+LxaGI9eNzNP6G9jlt4GTwSO
 VAIg==
X-Gm-Message-State: AKwxyteStyRve9d9Ly+cFkXOlGivA3eRStHHHlOGATCADG5KWOu1CZ1d
 PobWyY/hiU7hnOEj5hOAcFel2/+M
X-Google-Smtp-Source: AH8x226SzA5W1Q+OFz87rd/pLxKuEGuhpzuUpWL4d+R+YMhBEVwGex07PoaueLaY+T8SLhLR2924MQ==
X-Received: by 10.25.20.168 with SMTP id 40mr21691949lfu.23.1517475449596;
 Thu, 01 Feb 2018 00:57:29 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-74.141.223.85.sovam.net.ua. [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id o88sm2586465lfg.84.2018.02.01.00.57.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 01 Feb 2018 00:57:28 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org,
	linux-kernel@vger.kernel.org
Date: Thu,  1 Feb 2018 10:57:19 +0200
Message-Id: <1517475439-10541-2-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1517475439-10541-1-git-send-email-andr2000@gmail.com>
References: <1517475439-10541-1-git-send-email-andr2000@gmail.com>
Cc: jgross@suse.com, otubo@redhat.com, boris.ostrovsky@oracle.com,
 david.vrabel@citrix.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH] xen: fix frontend driver disconnected from
	xenbus on removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKQ3VycmVudCB4ZW5idXMgZnJvbnRlbmQgZHJpdmVyIHJlbW92YWwgZmxvdyBmaXJz
dCBkaXNjb25uZWN0cwp0aGUgZHJpdmVyIGZyb20geGVuYnVzIGFuZCB0aGVuIGNhbGxzIGRyaXZl
cidzIHJlbW92ZSBjYWxsYmFjay4KVGhpcyBtYWtlcyBpdCBpbXBvc3NpYmxlIGZvciB0aGUgZHJp
dmVyIHRvIGxpc3RlbiB0byBiYWNrZW5kJ3MKc3RhdGUgY2hhbmdlcyBhbmQgc3luY2hyb25pemUg
dGhlIHJlbW92YWwgcHJvY2VkdXJlLgoKRml4IHRoaXMgYnkgcmVtb3Zpbmcgb3RoZXIgZW5kIFhl
bkJ1cyB3YXRjaGVzIGFmdGVyIHRoZQpkcml2ZXIncyByZW1vdmUgY2FsbGJhY2sgaXMgY2FsbGVk
LgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUu
YyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgYi9kcml2
ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKaW5kZXggNzQ4ODhjYWNkMGIwLi45YzYzY2Qz
ZjQxNmIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYworKysg
Yi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKQEAgLTI1OCwxMSArMjU4LDExIEBA
IGludCB4ZW5idXNfZGV2X3JlbW92ZShzdHJ1Y3QgZGV2aWNlICpfZGV2KQogCiAJRFBSSU5USygi
JXMiLCBkZXYtPm5vZGVuYW1lKTsKIAotCWZyZWVfb3RoZXJlbmRfd2F0Y2goZGV2KTsKLQogCWlm
IChkcnYtPnJlbW92ZSkKIAkJZHJ2LT5yZW1vdmUoZGV2KTsKIAorCWZyZWVfb3RoZXJlbmRfd2F0
Y2goZGV2KTsKKwogCWZyZWVfb3RoZXJlbmRfZGV0YWlscyhkZXYpOwogCiAJeGVuYnVzX3N3aXRj
aF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 08:57:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 08:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAgo-0002iu-9u; Thu, 01 Feb 2018 08:57:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aqkz=e3=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ehAgn-0002iW-6P
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 08:57:49 +0000
X-Inumbo-ID: efd1d9e9-072d-11e8-ba59-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe40::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id efd1d9e9-072d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 09:57:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=aKMX/IhYEzWsmiNfZPoKSPGLFN9/fN/3yiXO/5K9fJI=;
 b=Kv7iKXx709ZF1UdN/6Wnxanm4w7JUWifkKWagqkGcTncKOMzR22dart5rvgUSxfZzW1Y4uhkKMj5KxDQg+sLZvKe0nizRI3PzM9LLC814k6+V5HAtDyVUVFOXNB1X+OI0WafvtZHJGZzJ/aZFJNO6GzYmvfo8+f4PvDObxzxUCU=
Received: from [192.168.1.10] (171.50.135.182) by
 BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Thu, 1
 Feb 2018 08:57:42 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-4-mjaggi@caviumnetworks.com>
 <359be159-7f32-adc5-3f8e-42e9024df525@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <f7bd2403-a9cd-c434-80f7-1b5df50cfdde@caviumnetworks.com>
Date: Thu, 1 Feb 2018 14:27:25 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <359be159-7f32-adc5-3f8e-42e9024df525@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.50.135.182]
X-ClientProxiedBy: MA1PR0101CA0028.INDPRD01.PROD.OUTLOOK.COM (52.134.137.14)
 To BLUPR0701MB2066.namprd07.prod.outlook.com (10.163.122.149)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2347eed8-2213-4d23-d0eb-08d56951dbee
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BLUPR0701MB2066; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 3:GInKtIXB0Jk5Sj++cvHRa18wSeESOgcsXW6FdNYXCanG9MLXiNRaT3dHUW0u8RBSivPgIArWIiUIB4Fcv4XmZDQPykwpAiZndY7WlKxFw1ebmfHdqlSvXaajzF+zvsEChhWT6Xr2G18elr4qobZ0zeqBjNjpFEktEdo2aDlAEjbS4bR8HbdiWb2g7e3rRRNsXRnHep5dhIb8KkOERDPfKARuQ2VqhKMvPhtDM9ilCLtjLYmKXZ1mUo+wmHi8AEdh;
 25:HbARF2JpASs/CfcJ6EHtrc403892Mmr62UOvjcQaXTd5HckfPuqNGD1OCjJdlKdPfSDGpWGIdl5UvjiG5Bf/4jjZryN81IjJrb5AWuSjA5oEBx0MBzJdJQubGfPZGJd4MdbtYuCIJjkBHKDSpw/5V/5lB7jPwpXzVodMOh7E0blvuTyQgtn0Zh4uft7DX0WH8ZBlYIGrAA9PfLVsWpeuBzPOl89MRRHlYW2CDqJaO2z+cw3V+hrda70RTIYQro5ZFPmEkNELsjHrpHKrQ0x3O57bpBS/CgAo49C0XemCYnHwBiFGtWtZJQgMckbHayTJVB/Te6s5g+PV7eIBD8M2Kw==;
 31:C/yDnxCa0tHd2XY7Hn9/a+t/sbSC5bLw8gSNwXbsScjzTOtsS8buwsFZVOQOuJ5ITsw8i1MO0TTjVidCdZG8+BO9q6OMT5q6OzpEve7bblzhJr556Zb4jGGipo8nW5Bi/YA2TB0fx4HKQexKfP2h+eVDUZW31leLc5m/7cOJ3y6N1QWirX7lgu7jsLxeN9J7yk73OPwomtqmhSg3NutGsq0hTU1fpAaf8uRp7isWmL4=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2066:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 20:ovbS5fcgNdn3VEY6cylxgVfNy/R02XrkXXSeh6kwEsG8bzSY69oKwQ1Av2q0jEjaGnclwmX0uaugMMmlfm1n63Oa2f9sntgcFKOjCGiobR0qNWrdZSINAUOBWba+KR/t8OXuasX0qC0yyYjV9/an1dL/HMJ/bQkyuZVTW188aQeUePFWXRfDyYHY/4EfySwSgkZRmqL1B+hXBSOCQb2KRJjwuj6+ry/dE5lu0Luiu+yj4ZCXiwCSvleE8/yeIjcmOinVBzpR9qDWJIIcqQNudcMxbjHNZEdRwZB7+DPNcA29Zw3+mXPrVSEQZ+XAgLLH9QWZKbNIV39+NGeGgkQIV5RTg9cQpXhZk/0wpqoW+ZZDOD3m3N7jAd9vDMx9wb7NS8RxJ5NQDdQKnf8hfOZIP+9hszlnYyFbLBikSZ1r3iHzV4z+PdUqycdT4XkrxbARs5zJg0TBEmnaqcLm+wW9lmW5o/PDmI59emOb0/OaPVpCzZOpMoM6ebSs7XWaeS5TsoCkyCYetQRUrbQPC+0rZSsmOqtKP8J9GUUUUUz+K7iGHQz1YpDJd5TxnaXEInqTtwe57+YBNyT49va7Tj3UnYjNNTMktWlueFlsKG5k+Aw=;
 4:4VujZtjBtbjgZ8I7pjA8q3IgsgmI5S0tnJv7+3qKbSiRJHaDoLiwKDsYXAvxmvBu4+Zsn06aV/ZBxiZYl1x4tT/3HrtwtNKVLT4DIGlpfOCqGlQLYTUD/pzUd/koKrH0pboyWt8PTSEtgHUfoDEDcwBQE2enxs36sNV73SN67TKb7AvzXTyfYDdeBMCt5ylzSd7G3E3bE1ROm6NW/TQwneEv38TPeqx9/z2HPhbXg49x9iReMRHhdrnv3jTtiSL4ZhQOO96mhj6GlI7TkCTUSw==
X-Microsoft-Antispam-PRVS: <BLUPR0701MB20665427D09AE996CB2F2852ECFA0@BLUPR0701MB2066.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(2400082)(944501161)(10201501046)(3002001)(93006095)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011);
 SRVR:BLUPR0701MB2066; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB2066; 
X-Forefront-PRVS: 0570F1F193
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(39860400002)(396003)(376002)(346002)(366004)(199004)(189003)(2486003)(47776003)(66066001)(36756003)(25786009)(4326008)(31696002)(81156014)(16526019)(81166006)(6246003)(65956001)(107886003)(65806001)(305945005)(31686004)(3846002)(8676002)(105586002)(7736002)(64126003)(50466002)(6116002)(117156002)(65826007)(2906002)(5660300001)(6666003)(2950100002)(53936002)(106356001)(97736004)(229853002)(42882006)(90366009)(26005)(6346003)(76176011)(52116002)(77096007)(72206003)(6486002)(23676004)(316002)(52146003)(67846002)(68736007)(230700001)(53546011)(83506002)(8936002)(478600001)(16576012)(59450400001)(58126008)(386003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2066; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjY7MjM6TkVucDJ4Vjkrak96MXNRaWhlbjR5WE1H?=
 =?utf-8?B?RHVwbG9hdUxXbUVwVFdISVlDVnRURjZubWFMd3FUTlFtUDZVeVJHSWRUcVJs?=
 =?utf-8?B?TEF5YkUzM09IcXd3ZkZ3SWtFaFpka3B3bVd4NjJaa3o5N3h6dS85bytqZUNC?=
 =?utf-8?B?MzRDY2NrSWc2UnVuZm0wZm1pQUhXL0EySWlDKzVUTDBFeXlUT3RIbmxzbHRs?=
 =?utf-8?B?MERTTWxGczA4RE1mQWM5NTlGUkcxejI3NWhpQ0t0Z292UUlPRU5tYWdsZ3NP?=
 =?utf-8?B?aWRZOW1CbWhxVmxLR282Z0VmMnBJV1VBRWo4bFlCUHpqMHh0VXFsSmxqMDNV?=
 =?utf-8?B?ejFqRlhMa3VDVlpjSGdHcEhYSGJaUzJ2ZFp2OStBT3BvYkVvV2hyRmtjQXBn?=
 =?utf-8?B?Ly9CK25abHFUVG1iR3ozNFhzeFlJenNka0RGSmJVK2h4TFB4V2lGM3ZvRmZ5?=
 =?utf-8?B?YlZVTHFvVm1aZWhTdWpNRFNQMkZ0TGEyNk14b1VWL0VmYVpZNExNTVhvRXNr?=
 =?utf-8?B?dGE1ZDFsVUJyd2FzVUJ5bEJjZ3A3T1c2aFE2NnZNSXFVUHByR1RnbWxyRmZy?=
 =?utf-8?B?cytNVzRINFBwZHY0cFdUTGo2VkhZRU9ib2o0OG1rdzU1K0diWnpjQ3E2b2JY?=
 =?utf-8?B?UXAwNlEweTUyY3VpanFTOGt1RlpwWExKL0tCU3FUanZSWG5CaGFzWWpIQzZj?=
 =?utf-8?B?RHA5NXhEUlpRaE9iOG9VMkgzN2w3QTc0VWl0L3I2WDNBdEM1TU1IdVRHOWZ6?=
 =?utf-8?B?dWhCcGFXMEo2MWppNkFJbzVQazZmVXNYV2V0K1M5Zmh0RHFJVStlVUhIUjd6?=
 =?utf-8?B?WHdMbzlNUk5DNWgzOWhhWDhQdmZtOXl3UDdnK0orVTVHZmhlMVprVHowZ3po?=
 =?utf-8?B?eWRUeG5wSWdJYzFacnovSGFqTTA0NUFDMGdlM1ByczJ0NWZLTTZsN1ptZWFr?=
 =?utf-8?B?UFAzWDVJZ1RUdXhTazBxemlwQlJKaTNoajM1eVQ1UXlYZG1jY2lEUVBCZHVa?=
 =?utf-8?B?UktHNFIvbjlVQzRtUHJBaFArSzQ0TGZFbWNRV1NVNmhuR08zUVVIMUNldFRY?=
 =?utf-8?B?TElGMy9pbkNVb0ZQcDU3bE9nY3huZXpjMy95UkxvSUlsUENCZm5KUlpuVU9y?=
 =?utf-8?B?VWFtSzVHVGNRNGlZU0c0Z2dRNkl1Tnh3bEJQbSt5Wi9BWjdLQUVuTU9PTkpD?=
 =?utf-8?B?dHV0YWE2T2xwTTMxS1JTZENLRElRbEpZRDRlQi93dzRRcGRlcjRlbGJnVzRT?=
 =?utf-8?B?b2Y2MTZCazZFVHYvQVdySFBsemtYMmx2QlNXRU1Uc1dKNDRROVRyTDUrWC9v?=
 =?utf-8?B?TFhzOXFsaWZHVXI4TEVVa0drcnFqMWpDZXd3NUFlM1dZQ1hUa3AvNDJtZ2ZZ?=
 =?utf-8?B?QmMyVWhQTHhCSkkrWFBvWUwvT2FHa28zelNBR3IwR05rY0pCUUV1ckJ1U2V2?=
 =?utf-8?B?QnJ3THRiZnZMdzI2MWFyUldXR0lGR3dHdE1KdDdiRWF0c2czMDF1U3RIRlJ2?=
 =?utf-8?B?cDZMV2Y4ZTROVGF5cm1NQzllM2FXekRKbTZ6aVljcVRKSlBMWGpFWk5MR1pH?=
 =?utf-8?B?UnlFaGg1SjhPbXdTSU5YSWdCY1BtYUpvdlFaeEdBRGwzRDRiSTY2NGJmTnRu?=
 =?utf-8?B?NitkRUJPNEpLak0veVVaYXhVemJEWkVMQTBQaCtsRlVjdmZhL1ErQUtmTndw?=
 =?utf-8?B?dnZCVUNrSlZ2VDEyUVpIdFFnZUxFb3QwZ0pZT1FGUEVEdEdqQi94dFIzZUcv?=
 =?utf-8?B?TDQweVVYSG1EeHV0U0JjblgwQlFWSFNYeFVhS2RLcmpCYS9waVVwc1dXS3BP?=
 =?utf-8?B?ZnVwYjdjMy9XM1VvbGJMTHh4M1MwWUpualdKQnZPNSt5TC9FNFR0TUQwUW1l?=
 =?utf-8?B?Yk5weklVQld2cDlkbm4yM1JEUUpTdmYrb1d5YmJKbkJ0VUNCR2U3dmpTUm9Z?=
 =?utf-8?B?VUt5WjhtbWMyWXBsNkVidTg4LzNRT0hCaEJmMUc5RDJDWlBGNUNvOTFXWmZ5?=
 =?utf-8?Q?7A/e0hAT?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2066;
 6:C+P/MMkNxa7qXSquBmrjPY0aMKPs6Ivawz9xHMDQmRn1fy0RQNAeZN7ZWRG77DFAJgpS/bTM1TM2lPmUn3dVHrCsd+LZRavYVDF98arrdnO+gFj5lrU8INe4ZHnO5XT4lHc8EOKWndJUps6o8WYy1qHT0GhCzOp1u8XQZJ/rpgw8PuIQWUNby84v3DyF5nVaP+5by/W7y1fuFwYrYxlr4JpdUFsmHIJ8WKxRBSVuwnbcwj/+0dDznDJGBrx06XCYZf68BS9JWrb6sSXQwkP5z+FnyoAD63JIjgkQzW/h+lemL/2F9qAl5v+shw3FAYIx4gwu+GMDAAhmfG5EylbITNRBLniV2kAWd5JD87vBcNs=;
 5:sCHvo/rMfz1BLDYdah19Xk4PqaV+U2xxWoLD+ifCRQWyyb8ddWpWexSUIQvf55goe59BDzYfwhJgfRjuC3sjMRhnbKjrht7ytEE6E7v/rj7nO8VChMsvwW7iywsW1GVVtHimWGrfffuzqMCCElfEDE1dYZ+LNOvN4oOcoShObJM=;
 24:jOsI1bnwrGyTDHCUCPWNQSKiw++kyuaS2AnjRzop+Vf08nB3GwEUiLMRXGWj7L6+LnZCzHAhdS0HX9rxingFEwf3wBfOm91nmt1m3X7z6pM=;
 7:wzAiowxXlqFF2lVfeokurYcVTQ0ThXx395j4icv7CPoMVGivYGGHHgwZnVBmYPf7bSkbi1MJRPzRnVCNL7NaEetA1LGqWi8CgsR9IGk7CyYJ7pSJ14GsRdlO73n6EUnX+uGCeAGHMH752NQmKOlNeu7/Q+bMwwmAIMivNSPnrCEtPORc+6rh65mMr8Rb4HUZeYKuIElLoTJWMiF3QToP35lgQB+ByUAxRLt/Jb6NXmd38i/uVc6Cpn1PV8vnnCzo
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 Feb 2018 08:57:42.0608 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2347eed8-2213-4d23-d0eb-08d56951dbee
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2066
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [PATCH 03/10] arm64: Add ICV_BPR1_EL1 handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8yNS8yMDE4IDEwOjE0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgTWFuaXNo
LAo+Cj4gT24gMTYvMDEvMTggMTU6NDIsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20gd3JvdGU6
Cj4+IEZyb206IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGNhdml1bS5jb20+Cj4+Cj4+IEFk
ZCBhIGhhbmRsZXIgZm9yIHJlYWRpbmcvd3JpdGluZyB0aGUgZ3Vlc3QncyB2aWV3IG9mIHRoZSBJ
Q0NfQlBSMV9FTDEKPj4gcmVnaXN0ZXIsIHdoaWNoIGlzIGxvY2F0ZWQgaW4gdGhlIElDSF9WTUNS
X0VMMi5CUFIxIGZpZWxkLgo+Cj4gVGhpcyBjb21taXQgKGFuZCBsaWtlbHkgdGhlIGZvbGxvd2lu
Z3MpIGlzIGNvbWluZyBmcm9tIExpbnV4LCByaWdodD8gCj4gSWYgaXQgbWF0Y2hlcyBjb21taXQg
ZnJvbSBMaW51eCwgdGhlbiB5b3UgbmVlZCB0byBrZWVwIHRhZ3MgYW5kIHBvaW50IAo+IHRvIHRo
ZSBMaW51eCBjb21taXQuIFNlZSBjb21taXQgNzc2MmMyZDZmNCBpbiBYZW4gYXMgYW4gZXhhbXBs
ZSB0byBob3cgCj4gdG8gZG8gaXQuCj4KPiBJZiB5b3UgbWFrZSBjaGFuZ2VzIGZvciBYZW4sIHRo
ZW4gd3JpdGUgIkFkYXB0ZWQgZm9yIFhlbi4uLiIuCm9rCj4KPiBCdXQgbG9va2luZyBhdCB0aGUg
cGF0Y2ggdGhlIG1ham9yIGRpZmZlcmVuY2UgaXMgeW91IHVzZSBYZW4gY29kaW5nIAo+IHN0eWxl
LiBUaGUgcmVzdCBpcyBwcmV0dHkgbXVjaCB1c2UgWGVuIG5hbWUgZm9yIGFjY2VzcyByZWdpc3Rl
ciBhbmQgCj4gYWRkaW5nIG1pc3NpbmcgZGVmaW5lLgo+Cj4gSSB0aGluayBpdCB3b3VsZCBiZSBi
ZW5lZmljaWFsIGZvciBYZW4gdG8gcmUtdXNlIExpbnV4IGNvZGUuIFRoZSAKPiBjb21wYXRpYmls
aXR5IGxheWVyIHNob3VsZCBiZSB2ZXJ5IGxpbWl0ZWQuIFN0ZWZhbm8gYW55IG9waW5pb25zPwpT
byB3aGVuIHlvdSBtZWFuIGxpbnV4IGNvZGUsIHlvdSByZWZlciB0byBhIHBhdGNoIG9yIGltcG9y
dGluZyB0aGUgY29kZSAKZmlsZSBmcm9tIGxpbnV4ID8KPgo+IENoZWVycywKPgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 09:07:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 09:07:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehApr-0003hM-C0; Thu, 01 Feb 2018 09:07:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehApq-0003hF-54
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 09:07:10 +0000
X-Inumbo-ID: 572d7472-072f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 572d7472-072f-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 09:07:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 02:07:02 -0700
Message-Id: <5A72E6C302000078001A43C9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 02:06:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1516799535-5778-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 01/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAxLjE4IGF0IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvY3B1
aWQuYwo+IEBAIC0zODMsNiArMzgzLDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVf
cHZfbWF4X3BvbGljeSh2b2lkKQo+ICAgICAgLyogVW5jb25kaXRpb25hbGx5IGNsYWltIHRvIGJl
IGFibGUgdG8gc2V0IHRoZSBoeXBlcnZpc29yIGJpdC4gKi8KPiAgICAgIF9fc2V0X2JpdChYODZf
RkVBVFVSRV9IWVBFUlZJU09SLCBwdl9mZWF0dXJlc2V0KTsKPiAgCj4gKyAgICAvKiBPbiBoYXJk
d2FyZSB3aXRoIElCUlMvSUJQQiBzdXBwb3J0LCB0aGVyZSBhcmUgZnVydGhlciBhZGp1c3RtZW50
cy4gKi8KPiArICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVfSUJSU0IsIHB2X2ZlYXR1cmVz
ZXQpICkKPiArICAgIHsKPiArICAgICAgICAvKiBPZmZlciBTVElCUCB1bmNvbmRpdGlvbmFsbHku
ICBJdCBpcyBhIG5vcCBvbiBub24tSFQgaGFyZHdhcmUuICovCj4gKyAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1NUSUJQLCBwdl9mZWF0dXJlc2V0KTsKPiArCj4gKyAgICAgICAgLyogQU1E
J3MgSUJQQiBpcyBhIHN1YnNldCBvZiBJQlJTL0lCUEIuICovCj4gKyAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX0lCUEIsIHB2X2ZlYXR1cmVzZXQpOwo+ICsgICAgfQo+ICsKPiAgICAgIHNh
bml0aXNlX2ZlYXR1cmVzZXQocHZfZmVhdHVyZXNldCk7Cj4gICAgICBjcHVpZF9mZWF0dXJlc2V0
X3RvX3BvbGljeShwdl9mZWF0dXJlc2V0LCBwKTsKPiAgICAgIHJlY2FsY3VsYXRlX3hzdGF0ZShw
KTsKPiBAQCAtNDQwLDYgKzQ1MCwxNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2
bV9tYXhfcG9saWN5KHZvaWQpCj4gICAgICAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFUVVJF
X1hTQVZFUywgaHZtX2ZlYXR1cmVzZXQpOwo+ICAgICAgfQo+ICAKPiArICAgIC8qIE9uIGhhcmR3
YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJlIGFyZSBmdXJ0aGVyIGFkanVzdG1lbnRz
LiAqLwo+ICsgICAgaWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwgaHZtX2ZlYXR1cmVz
ZXQpICkKPiArICAgIHsKPiArICAgICAgICAvKiBPZmZlciBTVElCUCB1bmNvbmRpdGlvbmFsbHku
ICBJdCBpcyBhIG5vcCBvbiBub24tSFQgaGFyZHdhcmUuICovCj4gKyAgICAgICAgX19zZXRfYml0
KFg4Nl9GRUFUVVJFX1NUSUJQLCBodm1fZmVhdHVyZXNldCk7Cj4gKwo+ICsgICAgICAgIC8qIEFN
RCdzIElCUEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwo+ICsgICAgICAgIF9fc2V0X2Jp
dChYODZfRkVBVFVSRV9JQlBCLCBodm1fZmVhdHVyZXNldCk7Cj4gKyAgICB9CgpPbmUgbW9yZSB0
aGluZyByZWdhcmRpbmcgdGhlc2UgY2hhbmdlcywgYW5kIHRoZWlyIGltcGxpY2F0aW9ucwpvbiBt
aWdyYXRpb246IElmIGEgY2FwYWJsZSBndWVzdCBpcyBzdGFydGVkIG9uIGEgc3lzdGVtIHdpdGhv
dXQKaGFyZHdhcmUgc3VwcG9ydCBhbmQgdGhlbiBtaWdyYXRlZCB0byBhIHN5c3RlbSB3aXRoIGhh
cmR3YXJlCnN1cHBvcnQsIGl0IHdpbGwgY29udGludWUgdG8gcnVuIHVucHJvdGVjdGVkLiBJIGRv
IHJlYWxpemUgdGhhdApyZXBvcnRpbmcgdGhlIGZlYXR1cmVzIHRvIGd1ZXN0cyAoYW5kIGlnbm9y
aW5nIHRoZSBNU1IgYWNjZXNzZXMpCm9uIGluY2FwYWJsZSBoYXJkd2FyZSBpcyBub3QgbmljZSBl
aXRoZXIgKGFzIGl0IHdpbGwgZ2l2ZSB0aGUgZ3Vlc3QgYQpmYWxzZSBzZW5zZSBvZiBzZWN1cml0
eSksIGJ1dCB3YXMgdGhhdCBvcHRpb24gYXQgbGVhc3QgY29uc2lkZXJlZAoocGVyaGFwcyBhcyBu
b24tZGVmYXVsdCBiZWhhdmlvciksIHNvIHRoYXQgYWZ0ZXIgbWlncmF0aW9uIHN1Y2ggYQpndWVz
dCB3b3VsZCB0aGVuIGJlIHNlY3VyZT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 09:14:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 09:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehAxF-0004Qm-7B; Thu, 01 Feb 2018 09:14:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehAxE-0004Qg-8e
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 09:14:48 +0000
X-Inumbo-ID: 68a13163-0730-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68a13163-0730-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 09:15:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 02:14:40 -0700
Message-Id: <5A72E89002000078001A43DB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 02:14:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <8082FF9BCB2B054996454E47167FF4EC1C703026@SHSMSX104.ccr.corp.intel.com>
 <19c52a64-c301-ba27-8faa-7bbeb53df99a@suse.com>
 <8082FF9BCB2B054996454E47167FF4EC1C706222@SHSMSX104.ccr.corp.intel.com>
 <c53f492a-e5c1-f4b4-6318-2903870ef26d@suse.com>
 <8082FF9BCB2B054996454E47167FF4EC1C70A469@SHSMSX104.ccr.corp.intel.com>
 <a163ab8b-f6a5-72db-ac7d-b0fbbc0e6408@suse.com>
In-Reply-To: <a163ab8b-f6a5-72db-ac7d-b0fbbc0e6408@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xiong Y Zhang <xiong.y.zhang@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDA4OjI5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAw
MS8wMi8xOCAwNzoyMCwgWmhhbmcsIFhpb25nIFkgd3JvdGU6Cj4+IChYRU4pIERvbWFpbiAwICh2
Y3B1IzApIGNyYXNoZWQgb24gY3B1IzA6Cj4+IChYRU4pIC0tLS1bIFhlbi00LjExLXVuc3RhYmxl
ICB4ODZfNjQgIGRlYnVnPXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+PiAoWEVOKSBDUFU6ICAgIDAK
Pj4gKFhFTikgUklQOiAgICBlMDMzOls8ZmZmZmZmZmY4MTAzY2EyOT5dCj4+IChYRU4pIFJGTEFH
UzogMDAwMDAwMDAwMDAwMDI5MiAgIEVNOiAxICAgQ09OVEVYVDogcHYgZ3Vlc3QgKGQwdjApCj4+
IChYRU4pIHJheDogMDAwMDAwMDAwMDAwMDAwMCAgIHJieDogZmZmZmZmZmY4MWUwNWZlMCAgIHJj
eDogMDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMzAgICByc2k6
IGZmZmZmZmZmODIyMDNmMDQgICByZGk6IGZmZmZmZmZmODI0NTFmNjAKPj4gKFhFTikgcmJwOiBm
ZmZmZmZmZjgyMjAzZjA4ICAgcnNwOiBmZmZmZmZmZjgyMjAzZTIwICAgcjg6ICBmZmZmZmZmZjgy
MjAzZjA4Cj4+IChYRU4pIHI5OiAgMDAwMDAwMDBmZmZmZmZmZiAgIHIxMDogZmZmZmZmZmY4MjIw
M2YwYyAgIHIxMTogMDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSByMTI6IGZmZmZmZmZmODIyMDNm
MGMgICByMTM6IGZmZmZmZmZmODIyMDNlODggICByMTQ6IGZmZmZmZmZmODIyMDNmMDAKPj4gKFhF
TikgcjE1OiBmZmZmZmZmZjgyMjAzZTk4ICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNiICAgY3I0OiAw
MDAwMDAwMDAwMzUyNmUwCj4+IChYRU4pIGNyMzogMDAwMDAwMDNmYWNjNTAwMCAgIGNyMjogMDAw
MDAwMDAwMDAwMDAyOAo+PiAoWEVOKSBmc2I6IDAwMDAwMDAwMDAwMDAwMDAgICBnc2I6IDAwMDAw
MDAwMDAwMDAwMDAgICBnc3M6IDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgZHM6IDAwMDAgICBl
czogMDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAyYiAgIGNzOiBlMDMzCj4+IChY
RU4pIEd1ZXN0IHN0YWNrIHRyYWNlIGZyb20gcnNwPWZmZmZmZmZmODIyMDNlMjA6Cj4+IChYRU4p
ICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZm
ZmZmZmZmODEwM2NhMjkKPj4gKFhFTikgICAgMDAwMDAwMDEwMDAwZTAzMCAwMDAwMDAwMDAwMDEw
MDkyIGZmZmZmZmZmODIyMDNlNjggMDAwMDAwMDAwMDAwZTAyYgo+PiAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAw
MDAwCj4+IChYRU4pICAgIGZmZmZmZmZmODI0NTFmNjAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAw
MDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI0NTFmNjAgZmZmZmZmZmY4MjIwM2YwOAo+PiAoWEVO
KSAgICBmZmZmZmZmZjgyMjAzZjBjIGZmZmZmZmZmODIyMDNmMDQgZmZmZmZmZmY4MjIwM2YwMCBm
ZmZmZmZmZjgyMjAzZjFjCj4+IChYRU4pICAgIGZmZmZmZmZmODEwM2Q2MTEgZmZmZmZmZmY4MjIw
M2YxMCBmZmZmZmZmZjgyMjAzZjE0IGZmZmZmZmZmODIyMDNmMTgKPj4gKFhFTikgICAgMDAwMDAw
MDAwMDAwMzAyNyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwODAwMDAwMDggMDAwMDAwMDAwMDAw
MDAwMAo+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMCBmZmZmZmZmZjgyODFiYTExIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+IChYRU4pICAgIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAw
MDAwMDAKPj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwCj4+IChY
RU4pICAgIDBmMDAwMDAwNjBjMGM3NDggY2NjY2NjY2NjY2NjYzMwNSBjY2NjY2NjY2NjY2NjY2Nj
IGNjY2NjY2NjY2NjY2NjY2MKPj4gKFhFTikgICAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2Nj
Y2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwo+PiAoWEVOKSAgICBjY2Nj
Y2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2Nj
Y2NjY2NjCj4+IChYRU4pICAgIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYyBjY2Nj
Y2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MKPj4gKFhFTikgICAgY2NjY2NjY2NjY2NjY2Nj
YyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwo+PiAo
WEVOKSBIYXJkd2FyZSBEb20wIGNyYXNoZWQ6IHJlYm9vdGluZyBtYWNoaW5lIGluIDUgc2Vjb25k
cy4KPj4gKFhFTikgQVBJQyBlcnJvciBvbiBDUFUwOiA0MCgwMCkKPj4gKFhFTikgUmVzZXR0aW5n
IHdpdGggQUNQSSBNRU1PUlkgb3IgSS9PIFJFU0VUX1JFRy4KPj4gCj4+IGFkZHIybGluZSAtZiAt
ZSB2bWxpbnV4IGZmZmZmZmZmODEwM2NhMjkKPj4gaW5pdF9zY2F0dGVyZWRfY3B1aWRfZmVhdHVy
ZXMKPj4gYXJjaC94ODYva2VybmVsL2NwdS9zY2F0dGVyZWQuYzozOAo+IAo+IEFuZCB0aGlzIGlz
IHRoZSBwcm9ibGVtOiBpdCBzZWVtcyBhcyBpZiB0aGUgY29tcGlsZXIgbm93IGdlbmVyYXRlcyBh
bgo+IGFjY2VzcyB2aWEgJWdzIGluIHRoaXMgZnVuY3Rpb24sIGJ1dCB0aGlzIHNlZ21lbnQgaGFz
bid0IGJlZW4gc2V0dXAgYXQKPiB0aGlzIHN0YWdlIG9mIHRoZSBib290IHByb2Nlc3MuCj4gCj4g
SSdtIHRyeWluZyB0byBtb3ZlIHVwIGluaXRpYWxpemF0aW9uIG9mIHRoZSAlZ3Mgc2VnbWVudC4K
ClRoaXMgY2FuIGJlIGRvbmUgX3JlYWxseV8gZWFybHksIGFzIG91ciBvbGQgWGVub0xpbnV4IGtl
cm5lbCBzaG93cwooNC40IGJhc2VkKToKCnN0YXJ0dXBfNjQ6Cgltb3ZxICQoaW5pdF90aHJlYWRf
dW5pb24rVEhSRUFEX1NJWkUtOCksJXJzcAoKCS8qIHJzaSBpcyBwb2ludGVyIHRvIHN0YXJ0dXAg
aW5mbyBzdHJ1Y3R1cmUuCgkgICBwYXNzIGl0IHRvIEMgKi8KCW1vdnEgJXJzaSwlcmRpCgoJLyog
U2V0IHVwICVncy4KCSAqCgkgKiBUaGUgYmFzZSBvZiAlZ3MgYWx3YXlzIHBvaW50cyB0byB0aGUg
Ym90dG9tIG9mIHRoZSBpcnFzdGFjawoJICogdW5pb24uICBJZiB0aGUgc3RhY2sgcHJvdGVjdG9y
IGNhbmFyeSBpcyBlbmFibGVkLCBpdCBpcwoJICogbG9jYXRlZCBhdCAlZ3M6NDAuICBOb3RlIHRo
YXQsIG9uIFNNUCwgdGhlIGJvb3QgY3B1IHVzZXMKCSAqIGluaXQgZGF0YSBzZWN0aW9uIHRpbGwg
cGVyIGNwdSBhcmVhcyBhcmUgc2V0IHVwLgoJICovCgltb3ZsCSRNU1JfR1NfQkFTRSwlZWN4Cglt
b3ZxCSRJTklUX1BFUl9DUFVfVkFSKGlycV9zdGFja191bmlvbiksJXJheAoJY2RxCgl3cm1zcgoK
SSB3b24ndCBtYWtlIGFueSBndWFyYW50ZWVzIG9uIHRoZSBhcHBsaWNhYmlsaXR5IG9mIGV2ZXJ5
dGhpbmcgdGhlCmNvbW1lbnQgc2F5cywgdGhvdWdoLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 09:20:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 09:20:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehB2r-00057T-Ns; Thu, 01 Feb 2018 09:20:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehB2q-00057M-I4
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 09:20:36 +0000
X-Inumbo-ID: 38ab748c-0731-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38ab748c-0731-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 09:21:02 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 02:20:30 -0700
Message-Id: <5A72E9ED02000078001A43E6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 02:20:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517403059-21284-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517403059-21284-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/emul: Split exception handling out
 of invoke_stub()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE4IGF0IDEzOjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRm9yIGEgcmVsZWFzZSBidWlsZCwgYmxvYXQtby1tZXRlciByZXBvcnRzOgo+IAo+ICAg
YWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzEgdXAvZG93bjogMC8tNTExMSAoLTUxMTEp
Cj4gICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAg
IG5ldyAgIGRlbHRhCj4gICB4ODZfZW11bGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxMjY0NTggIDEyMTM0NyAgIC01MTExCj4gCj4gb3IgaW4gb3RoZXIgd29yZHMsIGEgNCUgcmVk
dW5jdGlvbiBpbiBjb2RlIHNpemUgZnJvbSB0aGlzIGNoYW5nZSBhbG9uZS4KPiAKPiBUaGUgdXNl
IG9mIF9fTElORV9fIGlzIGEgY29uY2VybiB3aXRoIGxpdmVwYXRjaGluZywgYnV0IGFueSBsaXZl
cGF0Y2ggdG91Y2hpbmcKPiB0aGlzIGZpbGUgaXMgb3ZlcndoZW1saW5nbHkgbGlrZWx5IHRvIGFs
dGVyIHg4Nl9lbXVsYXRlKCkgYW55d2F5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KPiAKPiB2MjoKPiAgKiBSZXRhaW4gX19MSU5FX18uICBJdCBjYW4n
dCBiZSBlbWJlZGRlZCBpbiB1bmlvbiBzdHViX2V4Y2VwdGlvbl90b2tlbiBhcyB0aGUKPiAgICBm
dWxsIHRva2VuIGdldHMgd3JpdHRlbiBieSB0aGUgZXhjZXB0aW9uIGhhbmxkZXIuCgpBbmQgdGhh
dCdzIG5vdCB3aGF0IEkgaGFkIGluIG1pbmQuIEluc3RlYWQgSSBoYWQgdGhvdWdodCBvZiAuLi4K
Cj4gQEAgLTMwMTcsNiArMzAwOCwxMCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIHN0cnVjdCBmcHVf
aW5zbl9jdHh0IGZpYyA9IHsgLnR5cGUgPSBYODZFTVVMX0ZQVV9ub25lLCAuZXhuX3JhaXNlZCA9
IC0xIAo+IH07Cj4gICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3R1YiBzdHViID0ge307Cj4gICAg
ICBERUNMQVJFX0FMSUdORUQobW12YWxfdCwgbW12YWwpOwo+ICsjaWZkZWYgX19YRU5fXwo+ICsg
ICAgdW5pb24gc3R1Yl9leGNlcHRpb25fdG9rZW4gc3R1Yl9leG5faW5mbzsKPiArICAgIHVuc2ln
bmVkIGludCBzdHViX2V4bl9saW5lOwo+ICsjZW5kaWYKCiAgICBzdHJ1Y3QgewogICAgICAgIHVu
aW9uIHN0dWJfZXhjZXB0aW9uX3Rva2VuIGluZm87CiAgICAgICAgdW5zaWduZWQgaW50IGxpbmU7
CiAgICB9IHN0dWJfZXhuOwoKRWl0aGVyIHdheQpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 09:22:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 09:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehB4k-0005EG-2U; Thu, 01 Feb 2018 09:22:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n8z1=e3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ehB4j-0005E8-KE
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 09:22:33 +0000
X-Inumbo-ID: 647ee2ea-0731-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 647ee2ea-0731-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 10:22:16 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 83684ACB2;
 Thu,  1 Feb 2018 09:22:29 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <8082FF9BCB2B054996454E47167FF4EC1C703026@SHSMSX104.ccr.corp.intel.com>
 <19c52a64-c301-ba27-8faa-7bbeb53df99a@suse.com>
 <8082FF9BCB2B054996454E47167FF4EC1C706222@SHSMSX104.ccr.corp.intel.com>
 <c53f492a-e5c1-f4b4-6318-2903870ef26d@suse.com>
 <8082FF9BCB2B054996454E47167FF4EC1C70A469@SHSMSX104.ccr.corp.intel.com>
 <a163ab8b-f6a5-72db-ac7d-b0fbbc0e6408@suse.com>
 <5A72E89002000078001A43DB@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b0018572-51f5-8e07-bc15-c1576b18b3da@suse.com>
Date: Thu, 1 Feb 2018 10:22:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A72E89002000078001A43DB@suse.com>
Content-Language: de-DE
Cc: Xiong Y Zhang <xiong.y.zhang@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [bug]xen 4.10 + dom0 4.15 couldn't boot up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMTA6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjAyLjE4IGF0
IDA4OjI5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMDEvMDIvMTggMDc6MjAsIFpo
YW5nLCBYaW9uZyBZIHdyb3RlOgo+Pj4gKFhFTikgRG9tYWluIDAgKHZjcHUjMCkgY3Jhc2hlZCBv
biBjcHUjMDoKPj4+IChYRU4pIC0tLS1bIFhlbi00LjExLXVuc3RhYmxlICB4ODZfNjQgIGRlYnVn
PXkgICBOb3QgdGFpbnRlZCBdLS0tLQo+Pj4gKFhFTikgQ1BVOiAgICAwCj4+PiAoWEVOKSBSSVA6
ICAgIGUwMzM6WzxmZmZmZmZmZjgxMDNjYTI5Pl0KPj4+IChYRU4pIFJGTEFHUzogMDAwMDAwMDAw
MDAwMDI5MiAgIEVNOiAxICAgQ09OVEVYVDogcHYgZ3Vlc3QgKGQwdjApCj4+PiAoWEVOKSByYXg6
IDAwMDAwMDAwMDAwMDAwMDAgICByYng6IGZmZmZmZmZmODFlMDVmZTAgICByY3g6IDAwMDAwMDAw
MDAwMDAwMDAKPj4+IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAzMCAgIHJzaTogZmZmZmZmZmY4
MjIwM2YwNCAgIHJkaTogZmZmZmZmZmY4MjQ1MWY2MAo+Pj4gKFhFTikgcmJwOiBmZmZmZmZmZjgy
MjAzZjA4ICAgcnNwOiBmZmZmZmZmZjgyMjAzZTIwICAgcjg6ICBmZmZmZmZmZjgyMjAzZjA4Cj4+
PiAoWEVOKSByOTogIDAwMDAwMDAwZmZmZmZmZmYgICByMTA6IGZmZmZmZmZmODIyMDNmMGMgICBy
MTE6IDAwMDAwMDAwMDAwMDAwMDAKPj4+IChYRU4pIHIxMjogZmZmZmZmZmY4MjIwM2YwYyAgIHIx
MzogZmZmZmZmZmY4MjIwM2U4OCAgIHIxNDogZmZmZmZmZmY4MjIwM2YwMAo+Pj4gKFhFTikgcjE1
OiBmZmZmZmZmZjgyMjAzZTk4ICAgY3IwOiAwMDAwMDAwMDgwMDUwMDNiICAgY3I0OiAwMDAwMDAw
MDAwMzUyNmUwCj4+PiAoWEVOKSBjcjM6IDAwMDAwMDAzZmFjYzUwMDAgICBjcjI6IDAwMDAwMDAw
MDAwMDAwMjgKPj4+IChYRU4pIGZzYjogMDAwMDAwMDAwMDAwMDAwMCAgIGdzYjogMDAwMDAwMDAw
MDAwMDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhFTikgZHM6IDAwMDAgICBlczog
MDAwMCAgIGZzOiAwMDAwICAgZ3M6IDAwMDAgICBzczogZTAyYiAgIGNzOiBlMDMzCj4+PiAoWEVO
KSBHdWVzdCBzdGFjayB0cmFjZSBmcm9tIHJzcD1mZmZmZmZmZjgyMjAzZTIwOgo+Pj4gKFhFTikg
ICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgZmZm
ZmZmZmY4MTAzY2EyOQo+Pj4gKFhFTikgICAgMDAwMDAwMDEwMDAwZTAzMCAwMDAwMDAwMDAwMDEw
MDkyIGZmZmZmZmZmODIyMDNlNjggMDAwMDAwMDAwMDAwZTAyYgo+Pj4gKFhFTikgICAgMDAwMDAw
MDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAw
MDAwMAo+Pj4gKFhFTikgICAgZmZmZmZmZmY4MjQ1MWY2MCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAw
MDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAw
MCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI0NTFmNjAgZmZmZmZmZmY4MjIwM2YwOAo+Pj4g
KFhFTikgICAgZmZmZmZmZmY4MjIwM2YwYyBmZmZmZmZmZjgyMjAzZjA0IGZmZmZmZmZmODIyMDNm
MDAgZmZmZmZmZmY4MjIwM2YxYwo+Pj4gKFhFTikgICAgZmZmZmZmZmY4MTAzZDYxMSBmZmZmZmZm
ZjgyMjAzZjEwIGZmZmZmZmZmODIyMDNmMTQgZmZmZmZmZmY4MjIwM2YxOAo+Pj4gKFhFTikgICAg
MDAwMDAwMDAwMDAwMzAyNyAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwODAwMDAwMDggMDAwMDAw
MDAwMDAwMDAwMAo+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAw
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhFTikgICAgMDAwMDAwMDAw
MDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIGZmZmZmZmZmODI4MWJhMTEgMDAwMDAwMDAwMDAwMDAw
MAo+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAw
MDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAw
MDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhF
TikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAg
MDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAwMDAwMAo+Pj4gKFhFTikgICAgMDAw
MDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAw
MDAwMDAwMAo+Pj4gKFhFTikgICAgMGYwMDAwMDA2MGMwYzc0OCBjY2NjY2NjY2NjY2NjMzA1IGNj
Y2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwo+Pj4gKFhFTikgICAgY2NjY2NjY2NjY2Nj
Y2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwo+
Pj4gKFhFTikgICAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2Nj
Y2NjY2MgY2NjY2NjY2NjY2NjY2NjYwo+Pj4gKFhFTikgICAgY2NjY2NjY2NjY2NjY2NjYyBjY2Nj
Y2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2NjY2NjY2NjY2NjY2NjYwo+Pj4gKFhFTikg
ICAgY2NjY2NjY2NjY2NjY2NjYyBjY2NjY2NjY2NjY2NjY2NjIGNjY2NjY2NjY2NjY2NjY2MgY2Nj
Y2NjY2NjY2NjY2NjYwo+Pj4gKFhFTikgSGFyZHdhcmUgRG9tMCBjcmFzaGVkOiByZWJvb3Rpbmcg
bWFjaGluZSBpbiA1IHNlY29uZHMuCj4+PiAoWEVOKSBBUElDIGVycm9yIG9uIENQVTA6IDQwKDAw
KQo+Pj4gKFhFTikgUmVzZXR0aW5nIHdpdGggQUNQSSBNRU1PUlkgb3IgSS9PIFJFU0VUX1JFRy4K
Pj4+Cj4+PiBhZGRyMmxpbmUgLWYgLWUgdm1saW51eCBmZmZmZmZmZjgxMDNjYTI5Cj4+PiBpbml0
X3NjYXR0ZXJlZF9jcHVpZF9mZWF0dXJlcwo+Pj4gYXJjaC94ODYva2VybmVsL2NwdS9zY2F0dGVy
ZWQuYzozOAo+Pgo+PiBBbmQgdGhpcyBpcyB0aGUgcHJvYmxlbTogaXQgc2VlbXMgYXMgaWYgdGhl
IGNvbXBpbGVyIG5vdyBnZW5lcmF0ZXMgYW4KPj4gYWNjZXNzIHZpYSAlZ3MgaW4gdGhpcyBmdW5j
dGlvbiwgYnV0IHRoaXMgc2VnbWVudCBoYXNuJ3QgYmVlbiBzZXR1cCBhdAo+PiB0aGlzIHN0YWdl
IG9mIHRoZSBib290IHByb2Nlc3MuCj4+Cj4+IEknbSB0cnlpbmcgdG8gbW92ZSB1cCBpbml0aWFs
aXphdGlvbiBvZiB0aGUgJWdzIHNlZ21lbnQuCj4gCj4gVGhpcyBjYW4gYmUgZG9uZSBfcmVhbGx5
XyBlYXJseSwgYXMgb3VyIG9sZCBYZW5vTGludXgga2VybmVsIHNob3dzCj4gKDQuNCBiYXNlZCk6
Cj4gCj4gc3RhcnR1cF82NDoKPiAJbW92cSAkKGluaXRfdGhyZWFkX3VuaW9uK1RIUkVBRF9TSVpF
LTgpLCVyc3AKPiAKPiAJLyogcnNpIGlzIHBvaW50ZXIgdG8gc3RhcnR1cCBpbmZvIHN0cnVjdHVy
ZS4KPiAJICAgcGFzcyBpdCB0byBDICovCj4gCW1vdnEgJXJzaSwlcmRpCj4gCj4gCS8qIFNldCB1
cCAlZ3MuCj4gCSAqCj4gCSAqIFRoZSBiYXNlIG9mICVncyBhbHdheXMgcG9pbnRzIHRvIHRoZSBi
b3R0b20gb2YgdGhlIGlycXN0YWNrCj4gCSAqIHVuaW9uLiAgSWYgdGhlIHN0YWNrIHByb3RlY3Rv
ciBjYW5hcnkgaXMgZW5hYmxlZCwgaXQgaXMKPiAJICogbG9jYXRlZCBhdCAlZ3M6NDAuICBOb3Rl
IHRoYXQsIG9uIFNNUCwgdGhlIGJvb3QgY3B1IHVzZXMKPiAJICogaW5pdCBkYXRhIHNlY3Rpb24g
dGlsbCBwZXIgY3B1IGFyZWFzIGFyZSBzZXQgdXAuCj4gCSAqLwo+IAltb3ZsCSRNU1JfR1NfQkFT
RSwlZWN4Cj4gCW1vdnEJJElOSVRfUEVSX0NQVV9WQVIoaXJxX3N0YWNrX3VuaW9uKSwlcmF4Cj4g
CWNkcQo+IAl3cm1zcgo+IAo+IEkgd29uJ3QgbWFrZSBhbnkgZ3VhcmFudGVlcyBvbiB0aGUgYXBw
bGljYWJpbGl0eSBvZiBldmVyeXRoaW5nIHRoZQo+IGNvbW1lbnQgc2F5cywgdGhvdWdoLgoKVGhh
bmtzIGZvciB0aGUgY29uZmlybWF0aW9uIHRoYXQgSSdtIG9uIHRoZSByaWdodCB0cmFjay4gOi0p
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 09:41:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 09:41:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehBN7-0006f9-OV; Thu, 01 Feb 2018 09:41:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jvbi=e3=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1ehBN6-0006f3-Ec
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 09:41:32 +0000
X-Inumbo-ID: 24b46058-0734-11e8-b9b1-635ca7ef6cff
Received: from ppsw-42.csi.cam.ac.uk (unknown [131.111.8.142])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24b46058-0734-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 09:41:57 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:50666
 helo=[192.168.1.6])
 by ppsw-42.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.159]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1ehBMx-000TMP-8V (Exim 4.90)
 (return-path <amc96@hermes.cam.ac.uk>); Thu, 01 Feb 2018 09:41:24 +0000
To: Jan Beulich <JBeulich@suse.com>
References: <1517403059-21284-1-git-send-email-andrew.cooper3@citrix.com>
 <5A72E9ED02000078001A43E6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ad5badeb-b700-87fd-e214-38e4d12df9b8@citrix.com>
Date: Thu, 1 Feb 2018 09:41:22 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A72E9ED02000078001A43E6@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/emul: Split exception handling out
 of invoke_stub()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMjAxOCAwOToyMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMzEuMDEuMTgg
YXQgMTM6NTAsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gRm9yIGEgcmVs
ZWFzZSBidWlsZCwgYmxvYXQtby1tZXRlciByZXBvcnRzOgo+Pgo+PiAgIGFkZC9yZW1vdmU6IDAv
MCBncm93L3NocmluazogMC8xIHVwL2Rvd246IDAvLTUxMTEgKC01MTExKQo+PiAgIGZ1bmN0aW9u
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAgICAgbmV3ICAgZGVsdGEK
Pj4gICB4ODZfZW11bGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMjY0NTggIDEy
MTM0NyAgIC01MTExCj4+Cj4+IG9yIGluIG90aGVyIHdvcmRzLCBhIDQlIHJlZHVuY3Rpb24gaW4g
Y29kZSBzaXplIGZyb20gdGhpcyBjaGFuZ2UgYWxvbmUuCj4+Cj4+IFRoZSB1c2Ugb2YgX19MSU5F
X18gaXMgYSBjb25jZXJuIHdpdGggbGl2ZXBhdGNoaW5nLCBidXQgYW55IGxpdmVwYXRjaCB0b3Vj
aGluZwo+PiB0aGlzIGZpbGUgaXMgb3ZlcndoZW1saW5nbHkgbGlrZWx5IHRvIGFsdGVyIHg4Nl9l
bXVsYXRlKCkgYW55d2F5Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KPj4KPj4gdjI6Cj4+ICAqIFJldGFpbiBfX0xJTkVfXy4gIEl0IGNhbid0IGJl
IGVtYmVkZGVkIGluIHVuaW9uIHN0dWJfZXhjZXB0aW9uX3Rva2VuIGFzIHRoZQo+PiAgICBmdWxs
IHRva2VuIGdldHMgd3JpdHRlbiBieSB0aGUgZXhjZXB0aW9uIGhhbmxkZXIuCj4gQW5kIHRoYXQn
cyBub3Qgd2hhdCBJIGhhZCBpbiBtaW5kLiBJbnN0ZWFkIEkgaGFkIHRob3VnaHQgb2YgLi4uCj4K
Pj4gQEAgLTMwMTcsNiArMzAwOCwxMCBAQCB4ODZfZW11bGF0ZSgKPj4gICAgICBzdHJ1Y3QgZnB1
X2luc25fY3R4dCBmaWMgPSB7IC50eXBlID0gWDg2RU1VTF9GUFVfbm9uZSwgLmV4bl9yYWlzZWQg
PSAtMSAKPj4gfTsKPj4gICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3R1YiBzdHViID0ge307Cj4+
ICAgICAgREVDTEFSRV9BTElHTkVEKG1tdmFsX3QsIG1tdmFsKTsKPj4gKyNpZmRlZiBfX1hFTl9f
Cj4+ICsgICAgdW5pb24gc3R1Yl9leGNlcHRpb25fdG9rZW4gc3R1Yl9leG5faW5mbzsKPj4gKyAg
ICB1bnNpZ25lZCBpbnQgc3R1Yl9leG5fbGluZTsKPj4gKyNlbmRpZgo+ICAgICBzdHJ1Y3Qgewo+
ICAgICAgICAgdW5pb24gc3R1Yl9leGNlcHRpb25fdG9rZW4gaW5mbzsKPiAgICAgICAgIHVuc2ln
bmVkIGludCBsaW5lOwo+ICAgICB9IHN0dWJfZXhuOwo+Cj4gRWl0aGVyIHdheQo+IFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpBaCBvayAtIEknbGwgc3dpdGNo
IHRvIHRoaXMgbW9kZWwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:02:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehBh2-00087l-D1; Thu, 01 Feb 2018 10:02:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmgq=e3=citrix.com=prvs=563c9b0be=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ehBh0-00087e-N1
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 10:02:06 +0000
X-Inumbo-ID: 04a161f1-0737-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04a161f1-0737-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 10:02:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,443,1511827200"; d="scan'208";a="67052350"
Date: Thu, 1 Feb 2018 10:01:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180201100153.oqzfeqm7xb7sxmit@MacBook-Pro-de-Roger.local>
References: <5A72030902000078001A4165@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A72030902000078001A4165@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] firmware/shim: fix Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMDk6NTU6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUgYXJlIG11bHRpcGxlIGlzc3VlcyBoZXJlLCBhbmQgSSdtIGhhcHB5IHRvIHNw
bGl0IHRoZSBwYXRjaCB1cCBpZgo+IHRoYXQncyB3aGF0IGl0IHRha2VzOgo+IC0gInNldCAtZSIg
b24gYSBzZXBhcmF0ZSBNYWtlZmlsZSBsaW5lIGlzIG1lYW5pbmdsZXNzLiBHbHVlIHRvZ2V0aGVy
IGFsbAo+ICAgdGhlIGxpbmVzIHRoYXQgdGhpcyBpcyBzdXBwb3NlZCB0byBjb3Zlci4KPiAtIEkg
aGF2ZSBubyBpZGVhIHdoYXQgKi5kMSBpcyBzdXBwb3NlZCB0byByZWZlciB0byAtIHdlIG9ubHkg
aGF2ZSAuKi5kCj4gICBhbmQgLiouZDIgZmlsZXMgKG5vdCBhbHNvIHRoZSBsZWFkaW5nIGRvdCku
Cj4gLSBJIGhhdmUgYWxzbyBubyBpZGVhIHdoYXQgKi4xIGlzIG1lYW50IHRvIGNvdmVyLiBJbnN0
ZWFkIGFsc28gZXhjbHVkZQo+ICAgcHJlcHJvY2Vzc2VkIGFuZCBub24tc291cmNlIGFzc2VtYmx5
IGZpbGVzLgo+IC0gRXhjbHVkaW5nIHN5bWxpbmtzIGluIHRoZSBzb3VyY2UgdHJlZSBpcyBhIHBy
b2JsZW0gZm9yIG1lOiBTaG9ydCBvZgo+ICAgb3V0LW9mLXRyZWUgYnVpbGRzLCBpbiBvcmRlciB0
byBlYXNpbHkgYnVpbGQgdGVzdCBtdWx0aXBsZQo+ICAgY29uZmlndXJhdGlvbnMsIEknbSBzZXR0
aW5nIHVwIG15IGJ1aWxkIHRyZWVzIGFzIHRyZWVzIG9mIHN5bWxpbmtzCj4gICBpbnRvIHRoZSBz
b3VyY2UgdHJlZS4gSGVuY2UgdGhlIG9yaWdpbmFsIGxvZ2ljIHdvdWxkIGZpbmQgb25seSB0aGUg
ZmV3Cj4gICBnZW5lcmF0ZWQgZmlsZXMgdW5kZXIgY29uZmlnLy4gSSBkbyByZWFsaXplIHRob3Vn
aCB0aGF0IGZpbmQncyAteHR5cGUKPiAgIHByaW1hcnkgaXMgYSBub24tc3RhbmRhcmQgZXh0ZW5z
aW9uIChleHBsaWNpdGx5IGhhdmluZyAiISB0eXBlIC1sIgo+ICAgc2VlbXMgcG9pbnRsZXNzIHRo
b3VnaCwgYXQgbGVhc3QgZm9yIHN0YW5kYXJkIGNvbmZvcm1pbmcgZmluZCwgYXMKPiAgICItdHlw
ZSBmIiBpcyBzdXBwb3NlZCB0byBvbmx5IGZpbmQgbm9uLXN5bWxpbmtlZCBmaWxlcykuCj4gCj4g
SXJyZXNwZWN0aXZlIG9mIHRoZSBjaGFuZ2VzIEknbSBzdGlsbCBvYnNlcnZpbmcgIm1rZGlyIC1w
IiB0byByZXBvcnQgYQo+IG1pc3Npbmcgb3BlcmFuZCwgYXMgY29uZmlnLyBoYXMgbm8gc3ViZGly
cy4gT2RkbHkgZW5vdWdoIHRoaXMgZG9lc24ndAo+IGNhdXNlIHRoZSB3aG9sZSBjb21tYW5kIChh
bmQgaGVuY2UgdGhlIGJ1aWxkIHRvIGZhaWwpLCBkZXNwaXRlIHRoZQo+ICJzZXQgLWUiIG5vdyBj
b3ZlcmluZyB0aGUgZW50aXJlIHNldCBvZiBjb21tYW5kcyAtIHBlcmhhcHMgYSBxdWlyayBvZgo+
IHRoZSByZWxhdGl2ZWx5IG9sZCBiYXNoIEkndmUgc2VlbiB0aGlzIHdpdGggKGEgZmV3IHNpbXBs
ZSBleHBlcmltZW50cwo+IHN1Z2dlc3QgdGhhdCBjb21tYW5kcyBpbnNpZGUgKCkgcHJvZHVjaW5n
IGEgbm9uLXN1Y2Nlc3Mgc3RhdHVzIHdvdWxkCj4gZXhpdCB0aGUgaW5uZXIgc2hlbGwsIGJ1dCBu
b3QgdGhlIG91dGVyIG9uZSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgo+IAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUK
PiArKysgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCj4gQEAgLTE2LDE4ICsxNiwx
OCBAQCBERVBfRklMRVM9JChmb3JlYWNoIGksICQoTElOS19GSUxFUyksICQoCj4gIAo+ICBsaW5r
ZmFybS5zdGFtcDogJChERVBfRElSUykgJChERVBfRklMRVMpIEZPUkNFCj4gIAlta2RpciAtcCAk
KEQpCj4gLQlzZXQgLWUKPiAgCXJtIC1mIGxpbmtmYXJtLnN0YW1wLnRtcAo+ICsJc2V0IC1lOyBc
Cj4gIAkkKGZvcmVhY2ggZCwgJChMSU5LX0RJUlMpLCBcCj4gIAkJIChta2RpciAtcCAkKEQpLyQo
ZCk7IFwKPiAgCQkgIGNkICQoRCkvJChkKTsgXAo+ICAJCSAgZmluZCAkKFhFTl9ST09UKS8kKGQp
LyAtdHlwZSBkIHxcCj4gLQkJCXNlZCAncyxeJChYRU5fUk9PVCkvJChkKS8sLGcnIHwgeGFyZ3Mg
bWtkaXIgLXApOykKPiArCQkJc2VkICdzLF4kKFhFTl9ST09UKS8kKGQpLywsZycgfCB4YXJncyBt
a2RpciAtcCk7KSBcCj4gIAkkKGZvcmVhY2ggZCwgJChMSU5LX0RJUlMpLCBcCj4gIAkJKGNkICQo
WEVOX1JPT1QpOyBcCj4gLQkJIGZpbmQgJChkKSAhIC10eXBlIGwgLXR5cGUgZiBcCj4gLQkJICQo
YWRkcHJlZml4ICEgLXBhdGggLCAnKi5bb2RhMV0nICcqLmRbMTJdJykpIFwKPiAtCQkgPj4gbGlu
a2Zhcm0uc3RhbXAudG1wIDsgKQo+ICsJCSBmaW5kICQoZCkgLXh0eXBlIGYgXAoKTm8geHR5cGUg
cGxlYXNlLiBEb2VzIGl0IHdvcmsgd2l0aCBzb21ldGhpbmcgbGlrZToKCmBmaW5kIC1IICQoZCkg
LXR5cGUgZmAKCj8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:06:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:06:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehBlJ-0008In-UD; Thu, 01 Feb 2018 10:06:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmgq=e3=citrix.com=prvs=563c9b0be=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ehBlH-0008Ih-UX
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 10:06:31 +0000
X-Inumbo-ID: a2dd71cf-0737-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a2dd71cf-0737-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 10:06:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,443,1511827200"; d="scan'208";a="67052671"
Date: Thu, 1 Feb 2018 10:06:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180201100618.aqaqq5mlfdrdk3pp@MacBook-Pro-de-Roger.local>
References: <5A71EFEA02000078001A40E6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A71EFEA02000078001A40E6@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/shim: don't use 32-bit compare on
 boolean variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMDg6MzM6NDZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQ3VycmVudCB1cHN0cmVhbSBnYXMgc2lsZW50bHkgYXNzdW1lcyAzMi1iaXQgb3BlcmFu
ZCBzaXplIGZvciBtb3N0Cj4gb3BlcmF0aW9ucyB3aGVyZSB0aGUgc2l6ZSBjYW4ndCBiZSBpbmZl
cnJlZCBmcm9tIGFuIGludm9sdmVkIHJlZ2lzdGVyCj4gKG15IG93biBvbmUgZG9lc24ndCBhbnlt
b3JlLCB3aGljaCBpcyBob3cgSSd2ZSBub3RpY2VkIHRoaXMpLiBJdCBpcyBwdXJlCj4gbHVjayB0
aGF0IHRoZSAzIGJ5dGVzIGZvbGxvd2luZyBwdmhfYm9vdCBhcmUgY3VycmVudGx5IHBhZGRpbmcg
b25lcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:11:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehBqA-0000Yp-HM; Thu, 01 Feb 2018 10:11:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehBq9-0000Yj-UU
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 10:11:33 +0000
X-Inumbo-ID: 3d19b500-0738-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d19b500-0738-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 11:11:16 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 03:11:31 -0700
Message-Id: <5A72F5E002000078001A4439@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 03:11:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A72030902000078001A4165@prv-mh.provo.novell.com>
 <20180201100153.oqzfeqm7xb7sxmit@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180201100153.oqzfeqm7xb7sxmit@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] firmware/shim: fix Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDExOjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSmFuIDMxLCAyMDE4IGF0IDA5OjU1OjIxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiAtLS0gYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCj4+ICsrKyBiL3Rv
b2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKPj4gQEAgLTE2LDE4ICsxNiwxOCBAQCBERVBf
RklMRVM9JChmb3JlYWNoIGksICQoTElOS19GSUxFUyksICQoCj4+ICAKPj4gIGxpbmtmYXJtLnN0
YW1wOiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykgRk9SQ0UKPj4gIAlta2RpciAtcCAkKEQpCj4+
IC0Jc2V0IC1lCj4+ICAJcm0gLWYgbGlua2Zhcm0uc3RhbXAudG1wCj4+ICsJc2V0IC1lOyBcCj4+
ICAJJChmb3JlYWNoIGQsICQoTElOS19ESVJTKSwgXAo+PiAgCQkgKG1rZGlyIC1wICQoRCkvJChk
KTsgXAo+PiAgCQkgIGNkICQoRCkvJChkKTsgXAo+PiAgCQkgIGZpbmQgJChYRU5fUk9PVCkvJChk
KS8gLXR5cGUgZCB8XAo+PiAtCQkJc2VkICdzLF4kKFhFTl9ST09UKS8kKGQpLywsZycgfCB4YXJn
cyBta2RpciAtcCk7KQo+PiArCQkJc2VkICdzLF4kKFhFTl9ST09UKS8kKGQpLywsZycgfCB4YXJn
cyBta2RpciAtcCk7KSBcCj4+ICAJJChmb3JlYWNoIGQsICQoTElOS19ESVJTKSwgXAo+PiAgCQko
Y2QgJChYRU5fUk9PVCk7IFwKPj4gLQkJIGZpbmQgJChkKSAhIC10eXBlIGwgLXR5cGUgZiBcCj4+
IC0JCSAkKGFkZHByZWZpeCAhIC1wYXRoICwgJyouW29kYTFdJyAnKi5kWzEyXScpKSBcCj4+IC0J
CSA+PiBsaW5rZmFybS5zdGFtcC50bXAgOyApCj4+ICsJCSBmaW5kICQoZCkgLXh0eXBlIGYgXAo+
IAo+IE5vIHh0eXBlIHBsZWFzZS4gRG9lcyBpdCB3b3JrIHdpdGggc29tZXRoaW5nIGxpa2U6Cj4g
Cj4gYGZpbmQgLUggJChkKSAtdHlwZSBmYAoKQWgsIHllcywgZGlkbid0IHRoaW5rIG9mIHRoYXQg
b25lLiBCdXQgcGVyaGFwcyAtTCByYXRoZXIgdGhhbiAtSD8KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:14:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:14:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehBsf-0000hd-UG; Thu, 01 Feb 2018 10:14:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmgq=e3=citrix.com=prvs=563c9b0be=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ehBse-0000hX-Rd
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 10:14:08 +0000
X-Inumbo-ID: 99008500-0738-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99008500-0738-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 11:13:51 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,443,1511827200"; d="scan'208";a="67053075"
Date: Thu, 1 Feb 2018 10:13:58 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Michael Glasgow <glasgow@beer.net>
Message-ID: <20180201101358.53jhbmdhrof4f7mp@MacBook-Pro-de-Roger.local>
References: <20180129113709.afgogfzp3pszcav3@MacBook-Pro-de-Roger.local>
 <201801301857.w0UIvSXT062690@dark.beer.net>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <201801301857.w0UIvSXT062690@dark.beer.net>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] firmware/shim: fix build process to use POSIX find
 options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMzAsIDIwMTggYXQgMTI6NTc6MjhQTSAtMDYwMCwgTWljaGFlbCBHbGFzZ293
IHdyb3RlOgo+IFJvZ2VyIFBhdSBbTW9ubl9dIHdyb3RlOgo+ID4gT24gRnJpLCBKYW4gMjYsIDIw
MTggYXQgMDE6NTQ6MzBQTSAtMDYwMCwgTWljaGFlbCBHbGFzZ293IHdyb3RlOgo+ID4gPiBUaGlz
IHJlY2VudCBwYXRjaCBjYW4gYmUgc2ltcGxpZmllZCBhIGJpdC4gIChUaGUgcGF0Y2ggYmVsb3cg
aXMKPiA+ID4gdW50ZXN0ZWQsIGp1c3QgYSBzdWdnZXN0aW9uLikKPiA+IAo+ID4gVGhhbmtzLCB0
aGlzIExHVE0sIGJ1dCBpdCBuZWVkcyB5b3VyIFNpZ25lZC1vZmYtYnkgdGFnIGluIG9yZGVyIHRv
IGJlCj4gPiBhcHBsaWVkLgo+IAo+IFNpbXBsaWZ5IHBvc2l4LWZyaWVuZGx5IGNoYW5nZXMgYSBi
aXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBHbGFzZ293IDxnbGFzZ293QGJlZXIubmV0
PgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
V2l0aCBvbmUgbml0Li4uCgo+IC0tLQo+IAo+IGRpZmYgLXVyIGEvdG9vbHMvZmlybXdhcmUveGVu
LWRpci9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKPiAtLS0gYS90
b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlICAgMjAxOC0wMS0yNiAxMTo0MDowMC43MTEz
ODk2MDUgLTA2MDAKPiArKysgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlICAgMjAx
OC0wMS0yNiAxMTo1MTo0MS4yNzk4MjUxNDIgLTA2MDAKPiBAQCAtMjAsOSArMjAsOCBAQAo+ICAg
ICAgICAgcm0gLWYgbGlua2Zhcm0uc3RhbXAudG1wCj4gICAgICAgICAkKGZvcmVhY2ggZCwgJChM
SU5LX0RJUlMpLCBcCj4gICAgICAgICAgICAgICAgICAobWtkaXIgLXAgJChEKS8kKGQpOyBcCj4g
LSAgICAgICAgICAgICAgICAgY2QgJChEKS8kKGQpOyBcCj4gLSAgICAgICAgICAgICAgICAgZmlu
ZCAkKFhFTl9ST09UKS8kKGQpLyAtdHlwZSBkIC1leGVjIHNoIC1jIFwKPiAtICAgICAgICAgICAg
ICAgICAgICAgImVjaG8ge30gfCBzZWQgJ3MsXiQoWEVOX1JPT1QpLyQoZCkvLCxnJyB8IHhhcmdz
IG1rZGlyIC1wIgo+ICBcOyk7KQo+ICsgICAgICAgICAgICAgICAgIGNkICQoRCkvJChkKSAmJiBc
CgpUaGVyZSBzaG91bGQgYmUgbm8gbmVlZCBmb3IgdGhlICcmJicsIGFsbCB0aGlzIGNodW5rIHNo
b3VsZCBiZQpleGVjdXRlZCB3aXRoICdzZXQgLWUnLCBzbyBwbGVhc2UgcmVzdG9yZSB0aGUgcHJl
dmlvdXMgJzsnLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:24:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehC2A-0001Su-TX; Thu, 01 Feb 2018 10:23:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehC29-0001So-Dt
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 10:23:57 +0000
X-Inumbo-ID: f855a42d-0739-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f855a42d-0739-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 11:23:39 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 03:23:54 -0700
Message-Id: <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 03:23:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
In-Reply-To: <20180130175024.26921-3-blackskygg@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMwLjAxLjE4IGF0IDE4OjUwLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPiBAQCAt
NDEyNiw2ICs0MTI2LDEwIEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+ICAgICAg
ICAgIH0KPiAgICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbjoKPiAgICAgICAg
ICAgICAgcmV0dXJuIHAybV9hZGRfZm9yZWlnbihkLCBpZHgsIGdmbl94KGdwZm4pLCBleHRyYS5m
b3JlaWduX2RvbWlkKTsKPiArICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fc2hhcmU6Cj4g
KyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAiWEVOTUFQU1BBQ0VfZ21mbl9zaGFyZSBpcyBjdXJyZW50bHkgbm90IHN1cHBvcnRlZCBv
biB4ODZcbiIpOwo+ICsgICAgICAgICAgICBicmVhazsKClBsZWFzZSBkb24ndCAtIGEgaHlwZXJ2
aXNvciBsb2cgbWVzc2FnZSBpc24ndCByZWFsbHkgdXNlZnVsIGhlcmUuIEl0CnNob3VsZCBiZSB0
aGUgdG9vbCBzdGFjayB0byBkaXNhbGxvdyByZXNwZWN0aXZlIG9wdGlvbnMgb24geDg2CnVudGls
IHRoYXQncyBpbXBsZW1lbnRlZC4KCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCj4gQEAgLTIyNyw2ICsyMjcsMTAg
QEAgREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoeGVuX21hY2hwaHlzX21hcHBpbmdfdCk7Cj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU3RhZ2UtMiB1c2luZyB0aGUgTm9y
bWFsIE1lbW9yeQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElubmVy
L091dGVyIFdyaXRlLUJhY2sgQ2FjaGVhYmxlCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbWVtb3J5IGF0dHJpYnV0ZS4gKi8KPiArI2RlZmluZSBYRU5NQVBTUEFDRV9n
bWZuX3NoYXJlICAgNiAvKiBTYW1lIGFzICpfZ21mbl9mb3JlaWduLCBidXQgdGhpcyBpcwo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBhIHByaXZpbGVnZWQgZG9t
IHRvIHNoYXJlIHBhZ2VzCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmV0d2VlbiB0d28gZG9tcy4gKi8KPiArCgpUaGUgY29tbWVudCBkb2Vzbid0IG1ha2UgY2xlYXIg
d2h5IFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbgp0aGVuIGNhbid0IGJlIHVzZWQuIEluIHBhcnRp
Y3VsYXIgaXQgaXMgbGVmdCBvcGVuIGhvdyBfYm90aF8gZG9tYWlucwp3b3VsZCBiZSBzcGVjaWZp
ZWQuCgpBbHNvIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiBpcyByZXN0cmljdGVkIHRvClhFTk1F
TV9hZGRfdG9fcGh5c21hcF9iYXRjaCAoYSBjb21tZW50IHNheXMgc28pIC0gaG93IGFib3V0CnRo
aXMgbmV3IG9uZT8gQWNjb3JkaW5nIHRvIHRoZSBhY3R1YWwgY29kZSBjaGFuZ2VzIHlvdSBkbywg
dGhlcmUncwpubyBtZWFuaW5nZnVsIGRpZmZlcmVuY2UsIGluIHdoaWNoIGNhc2UgdGhlIHJlc3Ry
aWN0aW9uIHNob3VsZCBiZQpuYW1lZCBoZXJlIGFzIHdlbGwuCgo+IC0tLSBhL3hlbi9pbmNsdWRl
L3hzbS9kdW1teS5oCj4gKysrIGIveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPiBAQCAtNTIxLDYg
KzUyMSwxMiBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNN
X0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQsIHN0cgo+ICAgICAgcmV0dXJuIHhzbV9kZWZh
dWx0X2FjdGlvbihhY3Rpb24sIGQsIHQpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgWFNNX0lOTElORSBp
bnQgeHNtX21hcF9nbWZuX3NoYXJlKFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgZG9tYWluICp0KQoKTGluZSBsZW5ndGguCgo+ICt7Cj4gKyAgICBYU01fQVNTRVJUX0FD
VElPTihYU01fVEFSR0VUKTsKPiArICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9u
LCBjdXJyZW50LT5kb21haW4sIHQpOwoKSG93IGRvZXMgdGhpcyByZXByZXNlbnQgYSBwcm9wZXIg
ZGVmYXVsdCBlcXVpdmFsZW50IG9mIC4uLgoKLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCisr
KyBiL3hlbi94c20vZmxhc2svaG9va3MuYwpAQCAtMTE5Niw2ICsxMTk2LDEyIEBAIHN0YXRpYyBp
bnQgZmxhc2tfbWFwX2dtZm5fZm9yZWlnbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWlu
ICp0KQogICAgIHJldHVybiBkb21haW5faGFzX3Blcm0oZCwgdCwgU0VDQ0xBU1NfTU1VLCBNTVVf
X01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpOwogfQogCitzdGF0aWMgaW50IGZsYXNrX21hcF9n
bWZuX3NoYXJlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCit7CisgICAgcmV0
dXJuIGN1cnJlbnRfaGFzX3Blcm0odCwgU0VDQ0xBU1NfTU1VLCBNTVVfX01BUF9SRUFEIHwgTU1V
X19NQVBfV1JJVEUpID86CisgICAgICAgIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19N
TVUsIE1NVV9fU0hBUkVfTUVNKTsKCi4uLiB0aGlzPwoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:25:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:25:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehC3x-0001ZO-9K; Thu, 01 Feb 2018 10:25:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmgq=e3=citrix.com=prvs=563c9b0be=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ehC3v-0001ZF-Mc
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 10:25:47 +0000
X-Inumbo-ID: 53aa9423-073a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53aa9423-073a-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 10:26:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,443,1511827200"; d="scan'208";a="67053778"
Date: Thu, 1 Feb 2018 10:25:32 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180201102532.bstfkwjavpcafu65@MacBook-Pro-de-Roger.local>
References: <5A72030902000078001A4165@prv-mh.provo.novell.com>
 <20180201100153.oqzfeqm7xb7sxmit@MacBook-Pro-de-Roger.local>
 <5A72F5E002000078001A4439@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A72F5E002000078001A4439@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] firmware/shim: fix Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDEsIDIwMTggYXQgMDM6MTE6MjhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAxLjAyLjE4IGF0IDExOjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMDk6NTU6MjFBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gLS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQo+
ID4+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKPiA+PiBAQCAtMTYsMTgg
KzE2LDE4IEBAIERFUF9GSUxFUz0kKGZvcmVhY2ggaSwgJChMSU5LX0ZJTEVTKSwgJCgKPiA+PiAg
Cj4gPj4gIGxpbmtmYXJtLnN0YW1wOiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykgRk9SQ0UKPiA+
PiAgCW1rZGlyIC1wICQoRCkKPiA+PiAtCXNldCAtZQo+ID4+ICAJcm0gLWYgbGlua2Zhcm0uc3Rh
bXAudG1wCj4gPj4gKwlzZXQgLWU7IFwKPiA+PiAgCSQoZm9yZWFjaCBkLCAkKExJTktfRElSUyks
IFwKPiA+PiAgCQkgKG1rZGlyIC1wICQoRCkvJChkKTsgXAo+ID4+ICAJCSAgY2QgJChEKS8kKGQp
OyBcCj4gPj4gIAkJICBmaW5kICQoWEVOX1JPT1QpLyQoZCkvIC10eXBlIGQgfFwKPiA+PiAtCQkJ
c2VkICdzLF4kKFhFTl9ST09UKS8kKGQpLywsZycgfCB4YXJncyBta2RpciAtcCk7KQo+ID4+ICsJ
CQlzZWQgJ3MsXiQoWEVOX1JPT1QpLyQoZCkvLCxnJyB8IHhhcmdzIG1rZGlyIC1wKTspIFwKPiA+
PiAgCSQoZm9yZWFjaCBkLCAkKExJTktfRElSUyksIFwKPiA+PiAgCQkoY2QgJChYRU5fUk9PVCk7
IFwKPiA+PiAtCQkgZmluZCAkKGQpICEgLXR5cGUgbCAtdHlwZSBmIFwKPiA+PiAtCQkgJChhZGRw
cmVmaXggISAtcGF0aCAsICcqLltvZGExXScgJyouZFsxMl0nKSkgXAo+ID4+IC0JCSA+PiBsaW5r
ZmFybS5zdGFtcC50bXAgOyApCj4gPj4gKwkJIGZpbmQgJChkKSAteHR5cGUgZiBcCj4gPiAKPiA+
IE5vIHh0eXBlIHBsZWFzZS4gRG9lcyBpdCB3b3JrIHdpdGggc29tZXRoaW5nIGxpa2U6Cj4gPiAK
PiA+IGBmaW5kIC1IICQoZCkgLXR5cGUgZmAKPiAKPiBBaCwgeWVzLCBkaWRuJ3QgdGhpbmsgb2Yg
dGhhdCBvbmUuIEJ1dCBwZXJoYXBzIC1MIHJhdGhlciB0aGFuIC1IPwoKVWgsIHllcywgc29ycnks
IGRlZmluaXRlbHkgbWVhbnQgLUwuCgpJIGd1ZXNzIC1IIHdpbGwgbmV2ZXIgYmUgbmVlZGVkLCBz
aW5jZSB0aGF0IHdvdWxkIG9ubHkgYmUgaGVscGZ1bCB3aGVuCiQoZCkgaXMgYSBzeW1ib2xpYyBs
aW5rLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:26:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:26:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehC48-0001aW-G6; Thu, 01 Feb 2018 10:26:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehC46-0001Zs-UT
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 10:25:58 +0000
X-Inumbo-ID: 5a33f872-073a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a33f872-073a-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 10:26:24 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 03:25:51 -0700
Message-Id: <5A72F93E02000078001A4453@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 03:25:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180129113709.afgogfzp3pszcav3@MacBook-Pro-de-Roger.local>
 <201801301857.w0UIvSXT062690@dark.beer.net>
 <20180201101358.53jhbmdhrof4f7mp@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180201101358.53jhbmdhrof4f7mp@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Michael Glasgow <glasgow@beer.net>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] firmware/shim: fix build process to use POSIX find
 options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDExOjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgSmFuIDMwLCAyMDE4IGF0IDEyOjU3OjI4UE0gLTA2MDAsIE1pY2hhZWwgR2xhc2dv
dyB3cm90ZToKPj4gUm9nZXIgUGF1IFtNb25uX10gd3JvdGU6Cj4+ID4gT24gRnJpLCBKYW4gMjYs
IDIwMTggYXQgMDE6NTQ6MzBQTSAtMDYwMCwgTWljaGFlbCBHbGFzZ293IHdyb3RlOgo+PiA+ID4g
VGhpcyByZWNlbnQgcGF0Y2ggY2FuIGJlIHNpbXBsaWZpZWQgYSBiaXQuICAoVGhlIHBhdGNoIGJl
bG93IGlzCj4+ID4gPiB1bnRlc3RlZCwganVzdCBhIHN1Z2dlc3Rpb24uKQo+PiA+IAo+PiA+IFRo
YW5rcywgdGhpcyBMR1RNLCBidXQgaXQgbmVlZHMgeW91ciBTaWduZWQtb2ZmLWJ5IHRhZyBpbiBv
cmRlciB0byBiZQo+PiA+IGFwcGxpZWQuCj4+IAo+PiBTaW1wbGlmeSBwb3NpeC1mcmllbmRseSBj
aGFuZ2VzIGEgYml0Lgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBHbGFzZ293IDxnbGFz
Z293QGJlZXIubmV0Pgo+IAo+IFJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiAKPiBXaXRoIG9uZSBuaXQuLi4KPiAKPj4gLS0tCj4+IAo+PiBkaWZm
IC11ciBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS94
ZW4tZGlyL01ha2VmaWxlCj4+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUg
ICAyMDE4LTAxLTI2IDExOjQwOjAwLjcxMTM4OTYwNSAtMDYwMAo+PiArKysgYi90b29scy9maXJt
d2FyZS94ZW4tZGlyL01ha2VmaWxlICAgMjAxOC0wMS0yNiAxMTo1MTo0MS4yNzk4MjUxNDIgLTA2
MDAKPj4gQEAgLTIwLDkgKzIwLDggQEAKPj4gICAgICAgICBybSAtZiBsaW5rZmFybS5zdGFtcC50
bXAKPj4gICAgICAgICAkKGZvcmVhY2ggZCwgJChMSU5LX0RJUlMpLCBcCj4+ICAgICAgICAgICAg
ICAgICAgKG1rZGlyIC1wICQoRCkvJChkKTsgXAo+PiAtICAgICAgICAgICAgICAgICBjZCAkKEQp
LyQoZCk7IFwKPj4gLSAgICAgICAgICAgICAgICAgZmluZCAkKFhFTl9ST09UKS8kKGQpLyAtdHlw
ZSBkIC1leGVjIHNoIC1jIFwKPj4gLSAgICAgICAgICAgICAgICAgICAgICJlY2hvIHt9IHwgc2Vk
ICdzLF4kKFhFTl9ST09UKS8kKGQpLywsZycgfCB4YXJncyBta2RpciAtcCIKPj4gIFw7KTspCj4+
ICsgICAgICAgICAgICAgICAgIGNkICQoRCkvJChkKSAmJiBcCj4gCj4gVGhlcmUgc2hvdWxkIGJl
IG5vIG5lZWQgZm9yIHRoZSAnJiYnLCBhbGwgdGhpcyBjaHVuayBzaG91bGQgYmUKPiBleGVjdXRl
ZCB3aXRoICdzZXQgLWUnLCBzbyBwbGVhc2UgcmVzdG9yZSB0aGUgcHJldmlvdXMgJzsnLgoKQXMg
eW91J3ZlIHNlZW4gZnJvbSB0aGUgcGF0Y2ggSSd2ZSBzZW50IC0gInNob3VsZCBiZSIgIT0gImlz
Ii4KVGhlIHdheSBpdCdzIGN1cnJlbnRseSBwbGFjZWQgdGhlICJzZXQgLWUiIGhhcyBubyBlZmZl
Y3QgYXQgYWxsLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:30:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:30:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehC7x-0001sY-26; Thu, 01 Feb 2018 10:29:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmgq=e3=citrix.com=prvs=563c9b0be=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ehC7w-0001sS-7b
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 10:29:56 +0000
X-Inumbo-ID: cdf08972-073a-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdf08972-073a-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 11:29:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,443,1511827200"; d="scan'208";a="67053982"
Date: Thu, 1 Feb 2018 10:29:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180201102944.t6ns3juah6x4ccwd@MacBook-Pro-de-Roger.local>
References: <20180129113709.afgogfzp3pszcav3@MacBook-Pro-de-Roger.local>
 <201801301857.w0UIvSXT062690@dark.beer.net>
 <20180201101358.53jhbmdhrof4f7mp@MacBook-Pro-de-Roger.local>
 <5A72F93E02000078001A4453@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A72F93E02000078001A4453@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Michael Glasgow <glasgow@beer.net>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] firmware/shim: fix build process to use POSIX find
 options
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDEsIDIwMTggYXQgMDM6MjU6NTBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDAxLjAyLjE4IGF0IDExOjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBKYW4gMzAsIDIwMTggYXQgMTI6NTc6MjhQTSAtMDYwMCwgTWljaGFl
bCBHbGFzZ293IHdyb3RlOgo+ID4+IFJvZ2VyIFBhdSBbTW9ubl9dIHdyb3RlOgo+ID4+ID4gT24g
RnJpLCBKYW4gMjYsIDIwMTggYXQgMDE6NTQ6MzBQTSAtMDYwMCwgTWljaGFlbCBHbGFzZ293IHdy
b3RlOgo+ID4+ID4gPiBUaGlzIHJlY2VudCBwYXRjaCBjYW4gYmUgc2ltcGxpZmllZCBhIGJpdC4g
IChUaGUgcGF0Y2ggYmVsb3cgaXMKPiA+PiA+ID4gdW50ZXN0ZWQsIGp1c3QgYSBzdWdnZXN0aW9u
LikKPiA+PiA+IAo+ID4+ID4gVGhhbmtzLCB0aGlzIExHVE0sIGJ1dCBpdCBuZWVkcyB5b3VyIFNp
Z25lZC1vZmYtYnkgdGFnIGluIG9yZGVyIHRvIGJlCj4gPj4gPiBhcHBsaWVkLgo+ID4+IAo+ID4+
IFNpbXBsaWZ5IHBvc2l4LWZyaWVuZGx5IGNoYW5nZXMgYSBiaXQuCj4gPj4gCj4gPj4gU2lnbmVk
LW9mZi1ieTogTWljaGFlbCBHbGFzZ293IDxnbGFzZ293QGJlZXIubmV0Pgo+ID4gCj4gPiBSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiAKPiA+
IFdpdGggb25lIG5pdC4uLgo+ID4gCj4gPj4gLS0tCj4gPj4gCj4gPj4gZGlmZiAtdXIgYS90b29s
cy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtl
ZmlsZQo+ID4+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgICAyMDE4LTAx
LTI2IDExOjQwOjAwLjcxMTM4OTYwNSAtMDYwMAo+ID4+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL3hl
bi1kaXIvTWFrZWZpbGUgICAyMDE4LTAxLTI2IDExOjUxOjQxLjI3OTgyNTE0MiAtMDYwMAo+ID4+
IEBAIC0yMCw5ICsyMCw4IEBACj4gPj4gICAgICAgICBybSAtZiBsaW5rZmFybS5zdGFtcC50bXAK
PiA+PiAgICAgICAgICQoZm9yZWFjaCBkLCAkKExJTktfRElSUyksIFwKPiA+PiAgICAgICAgICAg
ICAgICAgIChta2RpciAtcCAkKEQpLyQoZCk7IFwKPiA+PiAtICAgICAgICAgICAgICAgICBjZCAk
KEQpLyQoZCk7IFwKPiA+PiAtICAgICAgICAgICAgICAgICBmaW5kICQoWEVOX1JPT1QpLyQoZCkv
IC10eXBlIGQgLWV4ZWMgc2ggLWMgXAo+ID4+IC0gICAgICAgICAgICAgICAgICAgICAiZWNobyB7
fSB8IHNlZCAncyxeJChYRU5fUk9PVCkvJChkKS8sLGcnIHwgeGFyZ3MgbWtkaXIgLXAiCj4gPj4g
IFw7KTspCj4gPj4gKyAgICAgICAgICAgICAgICAgY2QgJChEKS8kKGQpICYmIFwKPiA+IAo+ID4g
VGhlcmUgc2hvdWxkIGJlIG5vIG5lZWQgZm9yIHRoZSAnJiYnLCBhbGwgdGhpcyBjaHVuayBzaG91
bGQgYmUKPiA+IGV4ZWN1dGVkIHdpdGggJ3NldCAtZScsIHNvIHBsZWFzZSByZXN0b3JlIHRoZSBw
cmV2aW91cyAnOycuCj4gCj4gQXMgeW91J3ZlIHNlZW4gZnJvbSB0aGUgcGF0Y2ggSSd2ZSBzZW50
IC0gInNob3VsZCBiZSIgIT0gImlzIi4KPiBUaGUgd2F5IGl0J3MgY3VycmVudGx5IHBsYWNlZCB0
aGUgInNldCAtZSIgaGFzIG5vIGVmZmVjdCBhdCBhbGwuCgpIZWhlLCB5ZXMsIEkndmUgcmVhbGl6
ZWQgdGhhdCwgdGhhdCdzIHdoeSBJJ3ZlIHNhaWQgInNob3VsZCBiZSIuIEluCmFueSBjYXNlIHRo
aXMgc2hvdWxkIHN0YXkgYXMgJzsnIGFuZCB0aGUgc2V0IC1lIGZpeGVkIGxpa2UgeW91IGRvIGlu
CnlvdXIgcGF0Y2guCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:37:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:37:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehCFP-0002fF-Vm; Thu, 01 Feb 2018 10:37:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xo3q=e3=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ehCFP-0002f9-98
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 10:37:39 +0000
X-Inumbo-ID: e26d5330-073b-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e26d5330-073b-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 11:37:21 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w11AbCqs177659;
 Thu, 1 Feb 2018 10:37:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2017-10-26;
 bh=YWky2BcnmT9Fj1d22Bs3c3tN8ABzVjzUXApfedN6j2A=;
 b=gAKbU28K5dyp4R7aNNhr6BPT2H1miUxzxMTKQ8UW37NF/zH7SaGrYznBRX5pose+1esT
 FV81CQOg+piPk1iv2aPyYjrFhjFU1a6MX2S+jD1ifphjfXTsX0DPM5OsbknPcLbkiQda
 hrtfKcR9KOJh1BUHQAKck0PUt9rkWco7jur37pICI2bqJSYjGodYJ2eM2LhRORJvodvt
 O1jYmUL2P4pzfB0+0gcYNoQICVOXZ7XPQM491pem0X0BBxj11rM9BCEq0a9iVe826X+D
 S4cT4lH9jXGZON+TJIAIyLYuiANXz3x1FTIDppkCfm1SiODhA8NO0vovtHSMSOqNEJlU vQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fuqkfsuja-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 01 Feb 2018 10:37:36 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w11Abago012735
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 1 Feb 2018 10:37:36 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w11AbaPo012742;
 Thu, 1 Feb 2018 10:37:36 GMT
Received: from paddy.uk.oracle.com (/10.175.206.78)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 01 Feb 2018 02:37:35 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Thu,  1 Feb 2018 10:37:21 +0000
Message-Id: <20180201103721.5432-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8791
 signatures=668659
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802010140
Cc: Juergen Gross <jgross@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] [PATCH] xenbus: track user request id
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGZkOGFhOTA5NWE5NSAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVs
dGlwbGUgY29uY3VycmVudAp4ZW5zdG9yZSBhY2Nlc3NlcyIpIG9wdGltaXplZCB4ZW5idXMgY29u
Y3VycmVudCBhY2Nlc3NlcyBidXQgaW4gZG9pbmcgc28KbWF5IGhhdmUgYnJva2UgVUFCSSBvZiAv
ZGV2L3hlbi94ZW5idXMuIFRocm91Z2ggL2Rldi94ZW4veGVuYnVzCmFwcGxpY2F0aW9ucyBhcmUg
aW4gY2hhcmdlIG9mIGV4Y2hhbmdlIHhlbmJ1cyBtZXNzYWdlIGV4Y2hhbmdlIHdpdGggdGhlCmNv
cnJlY3QgaGVhZGVyIGFuZCBib2R5LiBOb3csIGFmdGVyIHRoZSBtZW50aW9uZWQgY29tbWl0IHRo
ZSByZXBsaWVzCnJlY2VpdmVkIGJ5IGFwcGxpY2F0aW9uIHdpbGwgbm8gbG9uZ2VyIGhhdmUgdGhl
IGhlYWRlciByZXFfaWQgZWNob2VkIGJhY2sKYXMgaXQgd2FzIG9uIHJlcXVlc3QgKHNlZSBzcGVj
aWZpY2F0aW9uIGJlbG93IGZvciByZWZlcmVuY2UpLCBiZWNhdXNlIHRoYXQKcGFydGljdWxhciBm
aWVsZCBpcyBiZWluZyBvdmVyd3JpdHRlbiBieSBrZXJuZWwuCgpzdHJ1Y3QgeHNkX3NvY2ttc2cK
ewogdWludDMyX3QgdHlwZTsgIC8qIFhTXz8/PyAqLwogdWludDMyX3QgcmVxX2lkOy8qIFJlcXVl
c3QgaWRlbnRpZmllciwgZWNob2VkIGluIGRhZW1vbidzIHJlc3BvbnNlLiAgKi8KIHVpbnQzMl90
IHR4X2lkOyAvKiBUcmFuc2FjdGlvbiBpZCAoMCBpZiBub3QgcmVsYXRlZCB0byBhIHRyYW5zYWN0
aW9uKS4gKi8KIHVpbnQzMl90IGxlbjsgICAvKiBMZW5ndGggb2YgZGF0YSBmb2xsb3dpbmcgdGhp
cy4gKi8KCiAvKiBHZW5lcmFsbHkgZm9sbG93ZWQgYnkgbnVsLXRlcm1pbmF0ZWQgc3RyaW5nKHMp
LiAqLwp9OwoKQmVmb3JlIHRoZXJlIHdhcyBvbmx5IG9uZSByZXF1ZXN0IGF0IGEgdGltZSBzbyBy
ZXFfaWQgY291bGQgc2ltcGx5IGJlCmZvcndhcmRlZCBiYWNrIGFuZCBmb3J0aC4gVG8gYWxsb3cg
c2ltdWx0YW5lb3VzIHJlcXVlc3RzIHdlIG5lZWQgYQpkaWZmZXJlbnQgcmVxX2lkIGZvciBlYWNo
IG1lc3NhZ2UgdGh1cyBrZXJuZWwga2VlcHMgYSBtb25vdG9uaWMgaW5jcmVhc2luZwpjb3VudGVy
IGZvciB0aGlzIGZpZWxkIGFuZCBpcyB3cml0dGVuIG9uIGV2ZXJ5IHJlcXVlc3QgaXJyZXNwZWN0
aXZlIG9mCnVzZXJzcGFjZSB2YWx1ZS4KCkZvcndhcmRpbmcgYWdhaW4gdGhlIHJlcV9pZCBvbiB1
c2Vyc3BhY2UgcmVxdWVzdHMgaXMgbm90IGEgc29sdXRpb24gYmVjYXVzZQp3ZSB3b3VsZCBvcGVu
IHRoZSBwb3NzaWJpbGl0eSBvZiB1c2Vyc3BhY2UtZ2VuZXJhdGVkIHJlcV9pZCBjb2xsaWRpbmcg
d2l0aAprZXJuZWwgb25lcy4gU28gdGhpcyBwYXRjaCBpbnN0ZWFkIHRha2VzIGFub3RoZXIgcm91
dGUgd2hpY2ggaXMgdG8KYXJ0aWZpY2lhbGx5IGtlZXAgdXNlciByZXFfaWQgd2hpbGUga2VlcGlu
ZyB0aGUgeGVuYnVzIGxvZ2ljIGFzIGlzLiBXZSBkbwp0aGF0IGJ5IHNhdmluZyB0aGUgb3JpZ2lu
YWwgcmVxX2lkIGJlZm9yZSB4c19zZW5kKCksIHVzZSB0aGUgcHJpdmF0ZSBrZXJuZWwKY291bnRl
ciBhcyByZXFfaWQgYW5kIHRoZW4gb25jZSByZXBseSBjb21lcyBhbmQgd2FzIHZhbGlkYXRlZCwg
d2UgcmVzdG9yZQpiYWNrIHRoZSBvcmlnaW5hbCByZXFfaWQuIE5vdGUgaG93ZXZlciB0aGF0IHdl
IG9ubHkgZG8gdGhpcyB3aGVuIHJlcXVlc3RzCmNvbWUgZnJvbSB1c2Vyc3BhY2UuCgpGaXhlczog
ZmQ4YWE5MDk1YSAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVsdGlwbGUgY29u
Y3VycmVudCB4ZW5zdG9yZSBhY2Nlc3NlcyIpClJlcG9ydGVkLWJ5OiBCaGF2ZXNoIERhdmRhIDxi
aGF2ZXNoLmRhdmRhQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9h
by5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KLS0tClNlbmRpbmcgb3V0IGZvciBzb21lIGZlZWRiYWNr
IGZpcnN0LCBtb3JlIHRvIGRvdWJsZSBjaGVjayB3aGV0aGVyIHRoaXMgaW5kZWVkCmNvbnN0aXR1
dGVzIGEgcHJvYmxlbS4gSWYgaXQgZG9lcyBJJ2xsIG5lZWQgdG8gaW5jbHVkZSBhIAoiQ2M6IDxz
dGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEiIG9uIHRoZSBuZXh0IGl0ZXJhdGlvbi4KCkhl
cmUncyBhbHNvIGEgbGluayB0byBhIHRlc3QgKGh0dHBzOi8vcGFzdGViaW4uY29tLzJxNTFqMnNS
KSB3aGVyZSByZXFfaWQKb2YgcmVwbHkgYW5kIHJlc3BvbnNlIGFyZSBhc3NlcnRlZC4gV2l0aG91
dCB0aGlzIHBhdGNoIHRoZSBhc3NlcnQgd2lsbApmYWlsIChlLmcuIHRyeSBpdCB3aXRoIGAuL3hz
d2lyZV9yZXFpZF90ZXN0IG5hbWVgKS4gQnV0IG9uIDw9IHY0LjEwIG9yIHY0LjExKwp3aXRoIHRo
ZSBmaXggYWJvdmUsIGl0IHdpbGwgcHJpbnQgZG9tYWluIG5hbWUgMTAgdGltZXMuCgpUaGFua3Mh
Ci0tLQogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1cy5oICAgICAgIHwgMyArKysKIGRyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfY29tbXMuYyB8IDIgKysKIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfeHMuYyAgICB8IDYgKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmggYi9kcml2ZXJzL3hlbi94
ZW5idXMveGVuYnVzLmgKaW5kZXggMTQ5YzVlN2VmYzg5Li5kMDk1NDg5NjIxNGUgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaAorKysgYi9kcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzLmgKQEAgLTc2LDYgKzc2LDcgQEAgc3RydWN0IHhiX3JlcV9kYXRhIHsKIAlzdHJ1Y3Qg
bGlzdF9oZWFkIGxpc3Q7CiAJd2FpdF9xdWV1ZV9oZWFkX3Qgd3E7CiAJc3RydWN0IHhzZF9zb2Nr
bXNnIG1zZzsKKwl1aW50MzJfdCB1c2VyX3JlcV9pZDsKIAllbnVtIHhzZF9zb2NrbXNnX3R5cGUg
dHlwZTsKIAljaGFyICpib2R5OwogCWNvbnN0IHN0cnVjdCBrdmVjICp2ZWM7CkBAIC0xMzIsNCAr
MTMzLDYgQEAgdm9pZCB4ZW5idXNfcmluZ19vcHNfaW5pdCh2b2lkKTsKIGludCB4ZW5idXNfZGV2
X3JlcXVlc3RfYW5kX3JlcGx5KHN0cnVjdCB4c2Rfc29ja21zZyAqbXNnLCB2b2lkICpwYXIpOwog
dm9pZCB4ZW5idXNfZGV2X3F1ZXVlX3JlcGx5KHN0cnVjdCB4Yl9yZXFfZGF0YSAqcmVxKTsKIAor
I2RlZmluZSB4c19yZXF1ZXN0X2lzX3VzZXIoX3IpICgoX3IpLT5jYiA9PSB4ZW5idXNfZGV2X3F1
ZXVlX3JlcGx5KQorCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfY29tbXMuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY29tbXMuYwppbmRleCA1YjA4
MWEwMTc3OWQuLmIwOGZlN2QwMDM3MiAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c19jb21tcy5jCisrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY29tbXMuYwpAQCAt
MzA5LDYgKzMwOSw4IEBAIHN0YXRpYyBpbnQgcHJvY2Vzc19tc2codm9pZCkKIAkJCWdvdG8gb3V0
OwogCiAJCWlmIChyZXEtPnN0YXRlID09IHhiX3JlcV9zdGF0ZV93YWl0X3JlcGx5KSB7CisJCQlp
ZiAoeHNfcmVxdWVzdF9pc191c2VyKHJlcSkpCisJCQkJcmVxLT5tc2cucmVxX2lkID0gcmVxLT51
c2VyX3JlcV9pZDsKIAkJCXJlcS0+bXNnLnR5cGUgPSBzdGF0ZS5tc2cudHlwZTsKIAkJCXJlcS0+
bXNnLmxlbiA9IHN0YXRlLm1zZy5sZW47CiAJCQlyZXEtPmJvZHkgPSBzdGF0ZS5ib2R5OwpkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jIGIvZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1c194cy5jCmluZGV4IDNlNTk1OTBjNzI1NC4uYTkwOGQ3MDZiZTdmIDEwMDY0NAot
LS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKKysrIGIvZHJpdmVycy94ZW4veGVu
YnVzL3hlbmJ1c194cy5jCkBAIC0yMjcsNiArMjI3LDEyIEBAIHN0YXRpYyB2b2lkIHhzX3NlbmQo
c3RydWN0IHhiX3JlcV9kYXRhICpyZXEsIHN0cnVjdCB4c2Rfc29ja21zZyAqbXNnKQogCXJlcS0+
c3RhdGUgPSB4Yl9yZXFfc3RhdGVfcXVldWVkOwogCWluaXRfd2FpdHF1ZXVlX2hlYWQoJnJlcS0+
d3EpOwogCisJLyoKKwkgKiBSZXF1ZXN0IGNvbWVzIGZyb20gdXNlcnNwYWNlIHNvIHNhdmUgdGhl
IG9yaWdpbmFsIHJlcV9pZAorCSAqIGFuZCByZXN0b3JlIGl0IGxhdGVyIGluIHRoZSByZXBseS4K
KwkgKi8KKwlpZiAoeHNfcmVxdWVzdF9pc191c2VyKHJlcSkpCisJCXJlcS0+dXNlcl9yZXFfaWQg
PSByZXEtPm1zZy5yZXFfaWQ7CiAJcmVxLT5tc2cucmVxX2lkID0geHNfcmVxdWVzdF9lbnRlcihy
ZXEpOwogCiAJbXV0ZXhfbG9jaygmeGJfd3JpdGVfbXV0ZXgpOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:55:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:55:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehCVx-00040s-GQ; Thu, 01 Feb 2018 10:54:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z+tp=e3=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehCVv-00040m-GR
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 10:54:43 +0000
X-Inumbo-ID: 449acf43-073e-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 449acf43-073e-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 11:54:26 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id g21so18413128wrb.13
 for <xen-devel@lists.xen.org>; Thu, 01 Feb 2018 02:54:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=YM6CxW4mSAKdyTum23y7J9hJxOEgHS+MHKj3XgTUxNY=;
 b=NWdTUMnBufDfnkEaU4sngQZgU42DQP2YGGJNpDjWuH/zOppipIAyANoUmJWNk5aYOG
 I6KtiJAZEJCMxz2a0UUFR1Z4J+meiKHMK2U3FLk0nr3hQpK8uPChWjYt546BY3twjLju
 5rqu0Tvsy7NDrLsAHWT37jqelM6gm7N4fvEd8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=YM6CxW4mSAKdyTum23y7J9hJxOEgHS+MHKj3XgTUxNY=;
 b=KaWPhIjQPlulIMWR0/0VwgsiWEqKz1xDLqRuS1CcSOs24KtABhPZXFvmuZdVzxmTsE
 QqT/PYF6RmJRRajrevOcliqL1T++uLqRGD7VA7FzTFgP4a9XtXBkJLB17c7uJLnZOd4k
 ZpB0xGM1XX4tfNRHN0Qrx6402hsWxD/hE/zCfuRsxyV0HeU4e0eeAWGcJohI9QuJh3/b
 lHe9gcklJo4qZRa4HRZAOqK8nlKpNo/exE5dmN1+p6eLat6W8FP4b8r7BLw7xX7mDagR
 iOc8rVPIJLW0TOVDkHUzYl5hIetLV/pHA2QbWVAHoSO/QFGnFMd51hVYpijb28TXAyXc
 YihA==
X-Gm-Message-State: AKwxytfYo5VgqdDnm0n6SaxgOhehQ0BbwDRIJrPKaV5F/aC0+Awja1py
 mOSNN5ei6l2WvyBgHgO4zWfh5g==
X-Google-Smtp-Source: AH8x224uM92WOaVYcxt8iIxjG3tkpK+28tiuiUJ8X1OeuYyiHU/1OYpO0lW1E0r0t4jav7lM4PInCQ==
X-Received: by 10.223.157.6 with SMTP id k6mr15616922wre.273.1517482480370;
 Thu, 01 Feb 2018 02:54:40 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id d5sm3003620wra.72.2018.02.01.02.54.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 02:54:39 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-3-mjaggi@caviumnetworks.com>
 <b9a4401f-9bf2-e699-4049-e1c6d3b1007c@linaro.org>
 <0098f027-7e22-7082-de43-e569d69dcb56@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f335af2f-aa71-e8f2-efca-00418f10486e@linaro.org>
Date: Thu, 1 Feb 2018 10:54:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <0098f027-7e22-7082-de43-e569d69dcb56@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 02/10] arm64: Add hook to handle guest
 GICv3 sysreg accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWFuaXNoLAoKT24gMDEvMDIvMTggMDg6NTEsIE1hbmlzaCBKYWdnaSB3cm90ZToKPiBPbiAw
MS8yNS8yMDE4IDExOjM3IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBJIGZv
cmdvdCB0byBtZW50aW9uIG9uZSB0aGluZyBhYm91dCB0aGUgcGxhY2VtZW50IG9mIAo+PiBkb19m
aXh1cF92Z2ljX2VycmF0YS4KPj4KPj4gT24gMTYvMDEvMTggMTU6NDIsIG1qYWdnaUBjYXZpdW1u
ZXR3b3Jrcy5jb20gd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4gaW5kZXggZjZmNmRlMzY5MS4uZDRmMDU4MWQzMyAx
MDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vdHJhcHMuYwo+Pj4gQEAgLTIxMDMsNiArMjEwMywxNyBAQCB2b2lkIGRvX3RyYXBfZ3Vlc3Rf
c3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAKPj4+ICpyZWdzKQo+Pj4gwqAgewo+Pj4gwqDCoMKg
wqDCoCBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9Owo+Pj4gwqAg
KyNpZmRlZiBDT05GSUdfVkdJQ19FUlJBVEEKPj4+ICvCoMKgwqAgaW50IHJldDsKPj4+ICsKPj4+
ICvCoMKgwqAgcmV0wqAgPSBkb19maXh1cF92Z2ljX2VycmF0YShyZWdzLGhzcik7Cj4+PiArwqDC
oMKgIGlmICggIXJldCApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBhZHZhbmNl
X3BjKHJlZ3MsIGhzcik7Cj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pgo+PiBJIGFtIGZ1
bGx5IGF3YXJlIHRoYXQgSSBzdWdnZXN0ZWQgdGhpcyBzb2x1dGlvbiBhbmQgc3RpbGwgc3VwcG9y
dCB0aGF0IAo+PiB0aGUgdkdJQyBlcnJhdGEgc2hvdWxkIGJlIGZ1bGx5IHNlcGFyYXRlZC4gQWZ0
ZXIgYWxsLCBpdCBkZWFscyB3aXRoIAo+PiBoYXJkd2FyZSBidWcgYW5kIHRoZSBlcnJhdGEgd2ls
bCBqdXN0IHVwZGF0ZSB0aGUgTFJzIGFzIHRoZSBoYXJkd2FyZSAKPj4gd291bGQgZG8uCj4+Cj4+
IGVudGVyX2h5cGVydmlzb3JfaGVhZCgpIHdpbGwgc3luYyB0aGUgTFJzIHN0YXRlIHRvIHRoZSBp
bnRlcm5hbCB2R0lDIAo+PiBzdGF0ZS4gbGVhdmVfaHlwZXJ2aXNvcl9oZWFkKCkgd2lsbCBwcm9j
ZXNzIHBlbmRpbmcgc29mdGlycSBhbmQgCj4+IHdyaXRlL3VwZGF0ZSB0aGUgTFJzIGJhc2VkIG9u
IHRoZSBpbnRlcm5hbCB2R0lDIHN0YXRlLgo+Pgo+PiBBcyB5b3UgcmlnaHRmdWxseSBkaWQsIHRo
ZSBkb19maXh1cF92Z2ljX2VycmF0YSBzaG91bGQgYmUgY2FsbGVkIAo+PiBiZWZvcmUgc3luY2lu
ZyB0aGUgTFJzLiBIb3dldmVyLCBldmVuIGlmIHlvdSByZXR1cm4gZWFybHkgaGVyZSwgeW91IAo+
PiB3aWxsIHN0aWxsIGV4ZWN1dGUgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkuIFRoaXMgbWVhbiB0
aGF0IHBlbmRpbmcgCj4+IHNvZnRpcnFzIHdpbGwgYmUgcHJvY2Vzc2VkIGFuZCBwb3RlbnRpYWxs
eSB0aGUgdkNQVSByZXNjaGVkdWxlZC4gCj4+IEJlY2F1c2UgdGhlIExScyB3ZXJlIG5vdCBzeW5j
ZWQgKGVudGVyX2h5cGVydmlzb3JfaGVhZCgpKSB3YXMgbm90IAo+PiBjYWxsZWQsIHRoZW4gdGhl
IHZHSUMgc3RhdGUgd2lsbCBub3Qgb3V0LW9mLWRhdGUgYW5kIHdvdWxkIGxlYWQgdG8gYWxsIAo+
PiBzb3J0IG9mIHBvdGVudGlhbCBpc3N1ZXMuCj4+Cj4+IEFzIHRoZSB2R0lDIGVycmF0YSBpbXBs
aWVzIHRyYXBwaW5nIHRoZSByZWdpc3RlciBzdWNoIGFzIElBUjEgKHJlYWRpbmcgCj4+IGludGVy
cnVwdCksIHdlIHdhbnQgdG8gZ2V0IGEgZmFzdHBhdGggZm9yIGl0IChlLmcgbm90IHRyeWluZyB0
byAKPj4gZXhlY3V0ZSBzb2Z0aXJxLi4uKS4gU28gSSB0aGluayB3ZSBzaG91bGQgYnlwYXNzIAo+
PiBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKS4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSBob3cgdG8g
ZG8gaXQgbmljZWx5IAo+PiB0aG91Z2h0Lgo+Pgo+IAo+IEhvdyBhYm91dCBhZGRpbmcgYSBjaGVj
ayBmb3IgZ3JvdXAxX3RyYXAgZW5hYmxlIGluIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpLgo+IAo+
IHZvaWQgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKHZvaWQpCj4gewo+ICtpZiAoZ3JvdXAxX3RyYXAp
Cj4gKyDCoCByZXR1cm47CgpJIGd1ZXNzIHlvdSBtZWFuIHRoZSB2YXJpYWJsZSB5b3UgaW50cm9k
dWNlZCBpbiBwYXRjaCAjMTAuIEluIHRoYXQgY2FzZSwgCnRoaXMgd291bGQgYmUgdG90YWxseSB3
cm9uZy4gWW91IG9ubHkgd2FudCB0byBza2lwIApsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSB3aGVu
IHlvdSBhcmUgaGFuZGxpbmcgYSBJQ1ZfKiBTeXN0ZW0gcmVnaXN0ZXJzLgoKV2hhdCB5b3Ugd2Fu
dCBpcyBhZGRpbmcgYSBib29sIGluIHRoZSBzdHJ1Y3R1cmUgY3B1X2luZm8gdG8gdGVsbCB3aGV0
aGVyIApsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSBzaG91bGQgYmUgc2tpcHBlZC4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 10:55:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 10:55:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehCWu-000450-Pm; Thu, 01 Feb 2018 10:55:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z+tp=e3=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehCWt-00044r-0l
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 10:55:43 +0000
X-Inumbo-ID: 68656004-073e-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68656004-073e-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 11:55:26 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id g21so18416670wrb.13
 for <xen-devel@lists.xen.org>; Thu, 01 Feb 2018 02:55:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=TBosoYv8Zw/UXBKjXD9NyCLT32kaxpdNpdWcx8HHqe0=;
 b=NiaUFor4LTPjUY0cSrqQbkKuMYDnkdeRn/5SM3EcECmzyfzJVkuH6F9xeNOX5l/x+W
 rd6RkPzH2GDgIanRN5lyBm2czZ8lHJSGCkfr0kBp0JKA8Sdttx79RRkCUe+LF/A3cD5/
 nFZkliJbk8c4t8/1utzVQsc0LbwFUhq1o/8rQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=TBosoYv8Zw/UXBKjXD9NyCLT32kaxpdNpdWcx8HHqe0=;
 b=nJUqR0UkvavFTRt7SaNNgl151Ncug/b+hssdWoDMY53WS++GJeNXxzno8tROp2/zqs
 fVoGULYVOMahDHaBmzrmz5knX6kdV8WdeiDb7iMS+6c45+Y8didtFe6vYcdfE9ftwRlO
 GpO8EQggllgR4dSJSxWFg/Z9srBrnYU0nXiYTiLchOrktCQBisSA9dds+TqtyLAMsPNY
 IYd9cLwbyvis55tkA3gWRiAEJwYX2wPqHJbsVGqosz0uTvpaWnoU8xA60VVO96X0X9Yd
 d0fp7vbVAyv6WcnJf94ofV2ch8ngWzqEu/DjaJfnKu5LRTgJdK3FosshC4marnrpyqCF
 +8tg==
X-Gm-Message-State: AKwxytc887maUXwxIk4x7EIpEAUZK4J8QPcPWIpFPmwLKKQPKwiMzCZi
 9xbmumRyvhO1/h9oWqG7I4GEtQ==
X-Google-Smtp-Source: AH8x227YVbnbzQW8ye7vhakM6V257ew6NnJfLi9F7pOOXJs74VILPGPURLPfMRprU5BVXxU8udwJhQ==
X-Received: by 10.223.209.3 with SMTP id a3mr16289318wri.27.1517482540570;
 Thu, 01 Feb 2018 02:55:40 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id e16sm21320480wre.5.2018.02.01.02.55.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 02:55:40 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-4-mjaggi@caviumnetworks.com>
 <359be159-7f32-adc5-3f8e-42e9024df525@linaro.org>
 <f7bd2403-a9cd-c434-80f7-1b5df50cfdde@caviumnetworks.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <75e4ca19-85c0-79d6-73e5-9ae4a4422a62@linaro.org>
Date: Thu, 1 Feb 2018 10:55:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <f7bd2403-a9cd-c434-80f7-1b5df50cfdde@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [PATCH 03/10] arm64: Add ICV_BPR1_EL1 handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWFuaXNoLAoKT24gMDEvMDIvMTggMDg6NTcsIE1hbmlzaCBKYWdnaSB3cm90ZToKPiBPbiAw
MS8yNS8yMDE4IDEwOjE0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE1hbmlzaCwKPj4K
Pj4gT24gMTYvMDEvMTggMTU6NDIsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20gd3JvdGU6Cj4+
PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBjYXZpdW0uY29tPgo+Pj4KPj4+IEFk
ZCBhIGhhbmRsZXIgZm9yIHJlYWRpbmcvd3JpdGluZyB0aGUgZ3Vlc3QncyB2aWV3IG9mIHRoZSBJ
Q0NfQlBSMV9FTDEKPj4+IHJlZ2lzdGVyLCB3aGljaCBpcyBsb2NhdGVkIGluIHRoZSBJQ0hfVk1D
Ul9FTDIuQlBSMSBmaWVsZC4KPj4KPj4gVGhpcyBjb21taXQgKGFuZCBsaWtlbHkgdGhlIGZvbGxv
d2luZ3MpIGlzIGNvbWluZyBmcm9tIExpbnV4LCByaWdodD8gCj4+IElmIGl0IG1hdGNoZXMgY29t
bWl0IGZyb20gTGludXgsIHRoZW4geW91IG5lZWQgdG8ga2VlcCB0YWdzIGFuZCBwb2ludCAKPj4g
dG8gdGhlIExpbnV4IGNvbW1pdC4gU2VlIGNvbW1pdCA3NzYyYzJkNmY0IGluIFhlbiBhcyBhbiBl
eGFtcGxlIHRvIGhvdyAKPj4gdG8gZG8gaXQuCj4+Cj4+IElmIHlvdSBtYWtlIGNoYW5nZXMgZm9y
IFhlbiwgdGhlbiB3cml0ZSAiQWRhcHRlZCBmb3IgWGVuLi4uIi4KPiBvawo+Pgo+PiBCdXQgbG9v
a2luZyBhdCB0aGUgcGF0Y2ggdGhlIG1ham9yIGRpZmZlcmVuY2UgaXMgeW91IHVzZSBYZW4gY29k
aW5nIAo+PiBzdHlsZS4gVGhlIHJlc3QgaXMgcHJldHR5IG11Y2ggdXNlIFhlbiBuYW1lIGZvciBh
Y2Nlc3MgcmVnaXN0ZXIgYW5kIAo+PiBhZGRpbmcgbWlzc2luZyBkZWZpbmUuCj4+Cj4+IEkgdGhp
bmsgaXQgd291bGQgYmUgYmVuZWZpY2lhbCBmb3IgWGVuIHRvIHJlLXVzZSBMaW51eCBjb2RlLiBU
aGUgCj4+IGNvbXBhdGliaWxpdHkgbGF5ZXIgc2hvdWxkIGJlIHZlcnkgbGltaXRlZC4gU3RlZmFu
byBhbnkgb3BpbmlvbnM/Cj4gU28gd2hlbiB5b3UgbWVhbiBsaW51eCBjb2RlLCB5b3UgcmVmZXIg
dG8gYSBwYXRjaCBvciBpbXBvcnRpbmcgdGhlIGNvZGUgCj4gZmlsZSBmcm9tIGxpbnV4ID8KCklt
cG9ydGluZyB0aGUgY29kZSBmcm9tIExpbnV4LiBBbmQgdGhlbiBhIHBhdGNoIHRvIGFkYXB0IGZv
ciBYZW4gKGl0IApzaG91bGQgYmUgZmFpcmx5IHNtYWxsKS4KCkNoZWVycywKCi0tIApKdWxpZW4g
R3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 11:23:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 11:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehCxn-0006I6-Ll; Thu, 01 Feb 2018 11:23:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmgq=e3=citrix.com=prvs=563c9b0be=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ehCxl-0006I0-J6
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 11:23:29 +0000
X-Inumbo-ID: 6304135b-0742-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6304135b-0742-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 11:23:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,443,1511827200"; d="scan'208";a="67056813"
Date: Thu, 1 Feb 2018 11:23:16 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <Ian.Jackson@eu.citrix.com>
Message-ID: <20180201112234.rsx4i2p7efbfyz6f@MacBook-Pro-de-Roger.local>
References: <20180126152910.4320-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180126152910.4320-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] 4.10.0-shim-comet backport request (was: [PATCH]
	xen/pvshim: ...)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBKYW4gMjYsIDIwMTggYXQgMDM6Mjk6MTBQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IERpc2FibGUgU01BUCBpbiB0aGUgc2hpbSBiZWZvcmUgYm91bmNpbmcgdGhlIGh5
cGVyY2FsbCwgb3IgZWxzZSBMMAo+IHdpbGwgZmFpbCB0byBnZXQgdGhlIGh5cGVyY2FsbCBidWZm
ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gUmVwb3J0ZWQtYnk6IEZhdGloIEFjYXIgPGZhdGloLmFjYXJAZ2FuZGkubmV0Pgo+
IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxJYW4u
SmFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IC0tLQo+IE5lZWRzIHRvIGJlIGJhY2twb3J0ZWQgdG8gdGhlIDQuMTAuMC1zaGltLWNvbWV0
IGJyYW5jaC4KCklhbiBjb3VsZCB5b3UgcGxlYXNlIGJhY2twb3J0IHRoaXMgdG8gdGhlIDQuMTAu
MC1zaGltLWNvbWV0IGJyYW5jaD8KClN0YWdpbmcgY29tbWl0IGlkIGlzIDExMjRhOWEyNmYwNTQz
OWEzYWEzMWVhZWEyMjcyODVlNTBkYzk0YzAuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 12:08:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 12:08:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehDet-0000ib-Ea; Thu, 01 Feb 2018 12:08:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=df/b=e3=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehDes-0000iV-3A
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 12:08:02 +0000
X-Inumbo-ID: 821f0401-0748-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22d.google.com (unknown [2a00:1450:400c:c0c::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 821f0401-0748-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 13:07:44 +0100 (CET)
Received: by mail-wr0-x22d.google.com with SMTP id i56so18678728wra.7
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 04:07:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=7NQVBIe1gibQ7byaNOaNAK/tMtn77EjgzQDpFO1bE/s=;
 b=Uv9EZrI7mZYZVEUKQnsLBgmKUAkhEAfEX2IdGVbTPGHwHINriq23yyzKt8Za381ub2
 CRKsMdgWOcy2IGk/g8JNwQJ/bzdLl//SEb7ikg4d7LqfVTFQ1IxVcO41a16E+fMvkKZt
 0vtwGOVHqb3whmk5+gwA17N3UVc5KBuWOuI+A=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=7NQVBIe1gibQ7byaNOaNAK/tMtn77EjgzQDpFO1bE/s=;
 b=jzmNr6hf1XMZlhn2dRPggy+WKUQCgcBtYEVz3r/GRyiuJXZ+toi9jRNVhtXGVPw/Jm
 sun76MtgmItsv6sQrzorGBO6T0pimuFGJAJ7fDGF9+xUhxKKim97BMNGepcZWOYr/M8y
 D1BoMi74UwXv8XfsA1qtq1SyBpnS7SKXsrwbdd2N/8EL2JScMR/LbLN7VFAzozAoDeVG
 Qhn/IPBLAdauCtAgQkT48oD2PQdOymu3oSeSSNa6GFS17i1J3ljnrsW7geIEY/nkZL58
 n2W+kNqyYpJmcCFGAuD/bBKZ199h7I4/a0QITxtAxIuyJX3d/Gkni8YCCzywUnyx2Y+v
 r+QA==
X-Gm-Message-State: AKwxytdHs8zJqDTJ6rBWohxztLAlgl2ayTdSEVOVuwU9xQSBi5nUj3pc
 snS+b2slfVJRRJVbQKn1bdusTU9xb6c=
X-Google-Smtp-Source: AH8x225vs/mH4b1j0K5/+d5wi27mq7/c9F/pdQ+isZmhFAuHkqLJjIZc9tfRTBCMiSFq4KJxKoV7EA==
X-Received: by 10.223.161.15 with SMTP id o15mr11087987wro.274.1517486878464; 
 Thu, 01 Feb 2018 04:07:58 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 137sm2359203wmm.46.2018.02.01.04.07.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 04:07:57 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-6-andre.przywara@linaro.org>
 <e1fe4973-c12c-3117-cc88-e07271367358@linaro.org>
 <12941294-f9f3-94bb-3447-3d990c1f5a0d@linaro.org>
 <d60ec8ef-81e9-d4a3-4e35-8e27bccffa30@linaro.org>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <eb70380e-0212-1f6c-4541-a668de037022@linaro.org>
Date: Thu, 1 Feb 2018 12:07:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <d60ec8ef-81e9-d4a3-4e35-8e27bccffa30@linaro.org>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzMS8wMS8xOCAxNjozMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDMx
LzAxLzE4IDE1OjU0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4+Cj4+IFllYWghIExv
Y2tpbmcgZGlzY3Vzc2lvbnMhIEhhdmUgZnVuIGJlbG93IDstKQo+Pgo+PiBPbiAzMC8wMS8xOCAx
MzoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgQW5kcmUsCj4+Pgo+Pj4gT24gMjQvMDEv
MTggMTg6MTAsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+IEF0IHRoZSBtb21lbnQgd2UgaGFw
cGlseSBhY2Nlc3MgVkdJQyBpbnRlcm5hbCBkYXRhIHN0cnVjdHVyZXMgbGlrZQo+Pj4+IHRoZSBy
YW5rIGFuZCBzdHJ1Y3QgcGVuZGluZ19pcnEgaW4gZ2ljLmMsIHdoaWNoIHNob3VsZCBiZSBWR0lD
Cj4+Pj4gYWdub3N0aWMuCj4+Pj4KPj4+PiBGYWN0b3Igb3V0IGEgbmV3IGZ1bmN0aW9uIHZnaWNf
Y29ubmVjdF9od19pcnEoKSwgd2hpY2ggYWxsb3dzIGEgdmlydHVhbAo+Pj4+IElSUSB0byBiZSBj
b25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEgKHVzaW5nIHRoZSBodyBiaXQgaW4gdGhlIExSKS4K
Pj4+Pgo+Pj4+IFRoaXMgcmVtb3ZlcyBzYWlkIGFjY2Vzc2VzIHRvIFZHSUMgZGF0YSBzdHJ1Y3R1
cmVzIGFuZCBpbXByb3Zlcwo+Pj4+IGFic3RyYWN0aW9uLgo+Pj4KPj4+IFlvdSBhcmUgbW9kaWZ5
aW5nIHRoZSBsb2NraW5nIG9mIHRoZSAyIGZ1bmN0aW9ucy4gQnV0IEkgZG9uJ3Qgc2VlIGhvdwo+
Pj4gdGhpcyBpcyBzYWZlLiBDYW4geW91IGV4cGxhaW4gaXQ/Cj4+Cj4+IEFyZSB5b3Ugd29ycmll
ZCBhYm91dCBhbnl0aGluZyBwYXJ0aWN1bGFyPyBJIHdpbGwgZXhwbGFpbiBteSByZWFzb25pbmcK
Pj4gYmVsb3csIGJ1dCBmZWVsIGZyZWUgdG8gcG9pbnQgbWUgdG8gdGhlIGNhdXNlIG9mIHlvdXIg
Z3JpcGVzLgo+IAo+IEluIGdlbmVyYWwsIGl0IGlzIHF1aXRlIG5pY2UgdG8gZXhwbGFpbiByb3Vn
aGx5IGluIHRoZSBjb21taXQgbWVzc2FnZQo+IHdoeSB0aGUgbmV3IGxvY2tpbmcgb3JkZXIgaXMg
b2suIEl0IHdvdWxkIGF2b2lkIHJldmlld2VycyB0byBzcGVuZCB0aW1lCj4gZ3Vlc3Npbmcgd2h5
IGl0IGlzIGZpbmUuCj4gCj4gSW4gdGhhdCBwYXJ0aWN1bGFyIGNhc2UgSSBhbSBjb25jZXJuZWQg
YWJvdXQgYW55IHBvdGVudGlhbCBjb25jdXJyZW50Cj4gYWNjZXNzIG9uIGFueXRoaW5nIHJlbGF0
ZWQgdG8gYSB2SVJRLgo+IAo+IFsuLi5dCj4gCj4+Pj4gwqDCoMKgwqDCoMKgIHNldF9iaXQoX0lS
UV9HVUVTVCwgJmRlc2MtPnN0YXR1cyk7Cj4+Pgo+Pj4gVGhpcyBsb29rcyB3cm9uZyB0byBtZS4g
WW91IGRvbid0IHdhbnQgdG8gZXhlY3V0ZSBhbnkgb2YgdGhlIGNvZGUgYmVsb3cKPj4+IGlmIHlv
dSBhcmUgbm90IGFibGUgdG8gcm91dGUgdGhlIHBJUlEuIEZvciBpbnN0YW5jZSBiZWNhdXNlIHRo
ZSB2SVJRIGhhcwo+Pj4gYWxyZWFkeSBhIGRlc2MgYXNzaWduZWQuCj4+Cj4+IEFoLCBnb29kIHBv
aW50LiBJbmRlZWQgSSBkaWRuJ3QgY29uc2lkZXIgdGhlIGZhaWx1cmUgcGF0aC4gU2hvdWxkIGJl
Cj4+IGVhc2lseSBmaXhlZCwgdGhvdWdoLiBUaGFua3MgZm9yIGNhdGNoaW5nIHRoaXMuCj4+Cj4+
Pj4gwqDCoCBAQCAtMTU2LDMxICsxNDEsMTkgQEAgaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qo
c3RydWN0IGRvbWFpbiAqZCwKPj4+PiB1bnNpZ25lZCBpbnQgdmlycSwKPj4+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBnaWNfc2V0X2lycV90eXBlKGRlc2MsIGRlc2MtPmFyY2gudHlwZSk7Cj4+Pj4g
wqDCoMKgwqDCoMKgIGdpY19zZXRfaXJxX3ByaW9yaXR5KGRlc2MsIHByaW9yaXR5KTsKPj4+PiDC
oMKgIC3CoMKgwqAgcC0+ZGVzYyA9IGRlc2M7Cj4+Pj4gLcKgwqDCoCByZXMgPSAwOwo+Pj4+IC0K
Pj4+PiAtb3V0Ogo+Pj4+IC3CoMKgwqAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywg
ZmxhZ3MpOwo+Pj4+IC0KPj4+PiAtwqDCoMKgIHJldHVybiByZXM7Cj4+Pj4gK8KgwqDCoCByZXR1
cm4gdmdpY19jb25uZWN0X2h3X2lycShkLCBOVUxMLCB2aXJxLCBkZXNjKTsKPj4+PiDCoMKgIH0K
Pj4+PiDCoMKgIMKgIC8qIFRoaXMgZnVuY3Rpb24gb25seSB3b3JrcyB3aXRoIFNQSXMgZm9yIG5v
dyAqLwo+Pj4+IMKgwqAgaW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IHZpcnEsCj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2MpCj4+Pj4gwqDCoCB7Cj4+Pj4gLcKgwqDCoCBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2lj
X2dldF90YXJnZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJxKTsKPj4+PiAtwqDCoMKgIHN0cnVjdCB2
Z2ljX2lycV9yYW5rICpyYW5rID0gdmdpY19yYW5rX2lycSh2X3RhcmdldCwgdmlycSk7Cj4+Pj4g
LcKgwqDCoCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwg
dmlycSk7Cj4+Pj4gLcKgwqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4+ICvCoMKgwqAgaW50
IHJldDsKPj4+PiDCoMKgIMKgwqDCoMKgwqAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkZXNjLT5s
b2NrKSk7Cj4+Pj4gwqDCoMKgwqDCoMKgIEFTU0VSVCh0ZXN0X2JpdChfSVJRX0dVRVNULCAmZGVz
Yy0+c3RhdHVzKSk7Cj4+Pj4gLcKgwqDCoCBBU1NFUlQocC0+ZGVzYyA9PSBkZXNjKTsKPj4+Cj4+
PiBZb3UgZHJvcHBlZCB0aGlzIGFzc2VydCBidXQgSSBkb24ndCBzZWUgYW55IHJlcGxhY2VtZW50
IGluIHRoZSBuZXcgY29kZT8KPj4+IFdlIHJlYWxseSB3YW50IHRvIG1ha2Ugc3VyZSB0aGUgY2Fs
bGVyIHdpbGwgbm90IGRvIHNvbWV0aGluZyBkdW1iIGhlcmUKPj4+IChsaWtlIHBhc3NpbmcgYSBk
aWZmZXJlbnQgZGVzYykuCj4+Cj4+IFNvIHRoZSBmaXJzdCB0aGluZyBoZXJlIGlzIHRoYXQgSSBj
YW4ndCBoYXZlIGFueXRoaW5nIGRlcmVmZXJlbmNpbmcKPj4gc3RydWN0IHBlbmRpbmdfaXJxIGhl
cmUuIFNlY29uZGx5IHRoZSByYW5rIGxvY2sgKHByb3RlY3RpbmcgdGhlIHAtPgo+PiBzdHJ1Y3R1
cmUpIGlzIG9ubHkgdGFrZW4gYmVsb3csIHNvIG5vdGhpbmcgcHJldmVudHMgdGhpcyBmcm9tIGNo
YW5naW5nCj4+IGJldHdlZW4gdGhlIEFTU0VSVCBhbmQgdGhlIGxvY2ssIEFGQUlDUy4KPiAKPiBZ
b3UgY291bGQgbW92ZSB0aGUgQVNTRVJUIHdpdGhpbiB0aGUgbG9jaywgcmlnaHQ/CgpNb3ZlOiB5
ZXMsIEFTU0VSVDogbm8uCk15IHVuZGVyc3RhbmRpbmcgaXMgdGhhdCBhbiBBU1NFUlQgZGV0ZWN0
cyBsb2dpY2FsIGNvZGluZyBlcnJvcnMsIHdoZXJlCmEgZnVuY3Rpb25zIHBhc3NlcyBhbiBpbnZh
bGlkIGFyZ3VtZW50LiBIb3BlZnVsbHkgd2UgdHJpZ2dlciB0aGlzIGNvZGUKcGF0aCB3aGlsZSBy
dW5uaW5nIGEgZGVidWcgYnVpbGQgZHVyaW5nIHRlc3RpbmcsIGFuZCBjYW4gZml4IHRoaXMuIFRo
ZQpBU1NFUlQgc3RheXMgaW4gcGxhY2UgdG8gcHJldmVudCBuZXcgdXNlcnMgb2YgdGhpcyBmdW5j
dGlvbiB0byBkbyB3cm9uZwp0aGluZ3MgYW5kIHRvIHNwb3QgcmVncmVzc2lvbnMuCgpOb3cgaW4g
dGhpcyBwYXJ0aWN1bGFyIGNhc2UgSSBzZW5zZSBhICpyYWNlKiB0aGF0IGlzIG5vdCBwcm9wZXJs
eQpwcm90ZWN0ZWQsIEkgZ3Vlc3MgZHVlIHRvIGxvY2tpbmcgb3JkZXIuIE15IHVuZGVyc3RhbmRp
bmcgb2YgdGhlIGNvZGUKZmxvdyAocGxlYXNlIGNvcnJlY3QgbWUgaWYgSSBhbSB3cm9uZyBoZXJl
KToKLSBTb21lb25lIGNhbGxzIHJlbGVhc2VfZ3Vlc3RfaXJxKCksIHBhc3NpbmcgaW4gYSBkb21h
aW4gYW5kIGEgKnZpcnR1YWwqCklSUSBudW1iZXIuCi0gcmVsZWFzZV9ndWVzdF9pcnEoKSBsb29r
cyB1cCB0aGUgYXNzb2NpYXRlZCBpcnFfZGVzYyAobm8gdklSUSBsb2NrcwppbnZvbHZlZCEpLCBk
b2VzIHNvbWUgc2FuaXR5IGNoZWNrcywgbG9ja3MgdGhhdCAqZGVzYyogc3RydWN0dXJlIGFuZApj
YWxscyAgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdCgpLgotIGdpY19yZW1vdmVfaXJxX2Zyb21f
Z3Vlc3QoKSBub3cgbG9ja3MgdGhhdCB2aXJ0dWFsIElSUSAoc29tZXdoYXQpCnVzaW5nIHRoZSBy
YW5rIGxvY2suIFRoYXQgc2hvdWxkIGhhdmUgaGFwcGVuZWQgYmVmb3JlLCBidXQgSSBfZ3Vlc3Nf
CnRoYXQgd291bGQgdmlvbGF0ZSB0aGUgbG9ja2luZyBvcmRlciAoZGVzYyBmaXJzdCwgdGhlbiBy
YW5rKS4KLSBOb3cgaXQgY2hlY2tzIHdoZXRoZXIgdGhlIHZpcnR1YWwgSVJRIGFuZCB0aGUgcGFz
c2VkIGlycV9kZXNjIChzdGlsbCkKbWF0Y2guIEhvd2V2ZXIgYW4gQVNTRVJUIGlzIG5vdCB0aGUg
cmlnaHQgd2F5IG9mIGRvaW5nIHRoaXMsIHNpbmNlIHRoZQpjYWxsZXIgbG9naWMgaXMgY29ycmVj
dC4gQlVUIHRoZXJlIGNvdWxkIGJlIGEgcmFjZSwgYmVjYXVzZSB0aGUgdmlydHVhbApJUlEgY291
bGQgaGF2ZSBjaGFuZ2VkIGJldHdlZW4gdGhlIG9yaWdpbmFsIGlycV9kZXNjIGxvb2t1cCBpbiB0
aGUKY2FsbGVyIGFuZCB0aGUgcmFuayBsb2NrIGJlaW5nIHRha2VuIGhlcmUuIE1heWJlIG5vdCBp
biBwcmFjdGlzZSBkdWUgdG8Kc3VidGxlIChhbmQgZnJhZ2lsZT8pIG90aGVyIGNvbmRpdGlvbnMs
IGJ1dCBieSBqdXN0IGxvb2tpbmcgYXQgdGhlCmZ1bmN0aW9ucy4KCj4+IEFuZCB0byBiZSBob25l
c3QsIEkgZG9uJ3QgcmVhbGx5IGdldCB0aGUgcHVycG9zZSBvZiB0aGlzIEFTU0VSVDogdGhlCj4+
IGRlc2MgcG9pbnRlciBpcyB0YWtlbiBmcm9tIHRoZSBwZW5kaW5nX2lycSBpbiB0aGUgY2FsbGVy
LCBidXQgd2l0aG91dAo+PiBhbnkgbG9ja3MuIFNvIGlmIEkgYW0gbm90IG1pc3Rha2VuLCBpdCBj
b3VsZCByYWNlIHdpdGggYQo+PiBnaWNfcm91dGVfaXJxX3RvX3hlbigpLCBhbmQgdGhhdCB3b3Vs
ZCBsZWFkIHRvIHRoZSBBU1NFUlQgdHJpZ2dlcmluZywKPj4ganVzdCBiZWNhdXNlIG9mIHRoaXMg
cmFjZSBhbmQgbm90IGJlY2F1c2Ugb2YgdGhlIGNvZGUgYmVpbmcgYnJva2VuCj4+IHVsdGltYXRl
bHkuCj4+IEkgKmNvdWxkKiBnZXQgdGhlIGlycV9kZXNjIGJ5IGNhbGxpbmcgdGhlIG5ldyB2Z2lj
X2dldF9od19pcnFfZGVzYygpIC0KPj4gYWdhaW4uIE5vdCBzdXJlIGlmIHRoYXQgaXMgdXNlZnVs
LCB0aG91Z2guCj4+IEFub3RoZXIgcG9zc2liaWxpdHkgd291bGQgYmUgdG8gcmV0aGluayB0aGlz
IHdob2xlIGZ1bmN0aW9uYWxpdHk6Cj4+IFRoZSBvbmx5IGNhbGxlciAocmVsZWFzZV9ndWVzdF9p
cnEoKSBpbiBpcnEuYykgZ2V0cyBhIHZpcnR1YWwgSVJRCj4+IG51bWJlciwgdGhlbiBmaW5kcyB0
aGUgYXNzb2NpYXRlZCBpcnFfZGVzYywgb25seSB0byBsb2NrIGl0LiBUaGVuIGl0Cj4+IHBhc3Nl
cyBib3RoIHRoZSB2aXJ0dWFsIElSUSBudW1iZXIgYW5kIHRoZSBpcnFfZGVzYyB0byB0aGlzIGZ1
bmN0aW9uLAo+PiB3aGVyZSBib3RoIGFyZSByZWNoZWNrZWQuIFRoZSByZWFzb24gZm9yIHRoaXMg
cmVkdW5kYW5jeSBzZWVtcyB0byBiZQo+PiBzb21lIGxvY2tpbmcgb3JkZXIgKGlycV9kZXNjIGZp
cnN0PyksIGhvd2V2ZXIgSSBjYW4ndCBmaW5kIGFueQo+PiBkb2N1bWVudGF0aW9uIGFib3V0IHRo
aXMuCj4+IFNvIEkgd29uZGVyIGlmIHdlIGNvdWxkIGp1c3QgcGFzcyBvbiBvbmx5IHRoZSB2aXJ0
dWFsIElSUSBudW1iZXIsIGFuZAo+PiBsZXQgaXQgdXAgdG8gdGhpcyBmdW5jdGlvbiBoZXJlIHRv
IHNhZmVseSByZXRyaWV2ZSB0aGUgcmlnaHQgaXJxX2Rlc2MuCj4gCj4gV2hpbGUgSSBhZ3JlZSB0
aGF0IHRoZSBBU1NFUlQgd2l0aG91dCBhbnkgbG9jayBpcyBkYW5nZXJvdXMsIGl0IGNvdWxkIGF0
Cj4gbGVhc3QgY2F0Y2ggc29tZW9uZSBwYXNzaW5nIHRoZSB3cm9uZyBpcnFfZGVzYy4gU29tZXRo
aW5nIHdpbGwgcmVhbGx5IGdvCj4gd3JvbmcgaWYgeW91IGRpc2FibGUgcElSUSBBIGJ1dCB0aGUg
aXJxX2Rlc2Mgd2FzIGJlbG9uZ2luZyB0byBwSVJRIEIuCj4gCj4gQW5kIEkgYWdyZWUgdGhhdCB0
aGUgY29kZSBkb2VzIG5vdCBwcmV2ZW50IHRoYXQgdG9kYXkuIEJ1dCBpdCBhdCBsZWFzdAo+IGxp
bWl0IHRoZSBzY29wZSBvZiB0aGUgcHJvYmxlbS4KPiAKPiBTbyBJIHRoaW5rIHRoZSBjb2RlIHNo
b3VsZCBiZToKPiAKPiBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KC4uLi4uKQo+IHsKPiAKPiDC
oMKgIHZnaWNfbG9ja19yYW5rKC4uLikKPiDCoMKgIGlmICggcC0+ZGVzYyAhPSBkZXNjICkKPiDC
oMKgIHsKPiDCoMKgwqDCoHZnaWNfdW5sb2NrX3JhbmsoLi4uKQo+IMKgwqDCoMKgwqDCoMKgIHJl
dHVybiAtMTsKPiDCoMKgIH0KPiAKPiDCoMKgIGRvIHRoZSB2R0lDIHJlbW92YWwKPiAKPiDCoMKg
IHZnaWNfdW5sb2NrX3JhbmsoLi4uKQo+IAo+IMKgwqAgcmV0dXJuIDA7Cj4gfQoKWWVhaCwgdGhh
dCBtYWtlcyBzb21lIHNlbnNlLiBPbmx5IHByb2JsZW0gaXMgdGhhdCBzZXJpZXMgdHJpZXMgdG8g
cmVtb3ZlCmFueSBkZXBlbmRlbmN5IG9uIHRoZSBWR0lDLCBuYW1lbHkgcC0+ZGVzYyBhbmQgdGhl
IHJhbmsgbG9jaywgaGVyZS4KU28gcC0+ZGVzYyB3b3VsZCB0cmFuc2xhdGUgaW50byB2Z2ljX2dl
dF9od19pcnFfZGVzYygpLCBidXQgdGhlIGxvY2sKY2FuJ3QgYmUgdXNlZCBhbnltb3JlLCBhdCBs
ZWFzdCBub3QgZm9yIHdob2xlIG9mIHRoaXMgZnVuY3Rpb24uCkkgbmVlZCB0byB0aGluayBhYm91
dCBhIHNvbHV0aW9uIGZvciB0aGlzLgoKQ2hlZXJzLApBbmRyZS4KCj4+Pj4gwqDCoMKgwqDCoMKg
IEFTU0VSVCghaXNfbHBpKHZpcnEpKTsKPj4+PiDCoMKgIC3CoMKgwqAgdmdpY19sb2NrX3Jhbmso
dl90YXJnZXQsIHJhbmssIGZsYWdzKTsKPj4KPj4gSSBjb3VsZG4ndCBmaW5kIHdoYXQgdGhpcyBs
b2NrIHByb3RlY3RzIGhlcmUsIHNvIGVhcmx5IGF0IGxlYXN0LiBVbnRpbAo+PiB0aGUgYWN0dWFs
ICJwLT5kZXNjID0gTlVMTDsiIGxpbmUgYmVsb3cgbm90aGluZyBuZWVkcyB0byBiZSBwcm90ZWN0
ZWQgYnkKPj4gdGhpcyBsb2NrLCBpdCdzIGFsbCBhbHJlYWR5IGNvdmVyZWQgYnkgdGhlIGRlc2Mg
bG9jay4KPj4gV2Ugb25seSBuZWVkIHRoZSBsb2NrIHRvIGV2ZW50dWFsbHkgYXRvbWljYWxseSBy
ZW1vdmUgdGhlIGNvbm5lY3Rpb24KPj4gYmV0d2VlbiB0aGUgaC93IGFuZCB0aGUgdmlydHVhbCBJ
UlEsIHdoaWNoIGlzIGRvbmUgaW4KPj4gdmdpY19jb25uZWN0X2h3X2lycSgpIG5vdy4KPiAKPiBT
ZWUgYWJvdmUuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 12:16:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 12:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehDmn-0001RV-81; Thu, 01 Feb 2018 12:16:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n8z1=e3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ehDml-0001RN-Cm
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 12:16:11 +0000
X-Inumbo-ID: bfd718ab-0749-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bfd718ab-0749-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 12:16:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2A09CAAC8;
 Thu,  1 Feb 2018 12:16:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu,  1 Feb 2018 13:16:01 +0100
Message-Id: <20180201121601.1268-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH] x86/xen: init %gs very early to avoid page
	faults with stack protector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBydW5uaW5nIGFzIFhlbiBwdiBndWVzdCAlZ3MgaXMgaW5pdGlhbGl6ZWQgc29tZSB0aW1l
IGFmdGVyCkMgY29kZSBpcyBzdGFydGVkLiBEZXBlbmRpbmcgb24gc3RhY2sgcHJvdGVjdG9yIHVz
YWdlIHRoaXMgbWlnaHQgYmUKdG9vIGxhdGUsIHJlc3VsdGluZyBpbiBwYWdlIGZhdWx0cy4KClNv
IHNldHVwICVncyBhbmQgTVNSX0dTX0JBU0UgaW4gYXNzZW1ibHkgY29kZSBhbHJlYWR5LgoKQ2M6
IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L3hlbi94ZW4taGVhZC5TIHwgMTQgKysrKysrKysr
KysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL3hlbi1oZWFkLlMgYi9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUwppbmRleCA0OTdj
YzU1YTBjMTYuLmI0N2Q4NzA3NmVmYiAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3hlbi1oZWFk
LlMKKysrIGIvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKQEAgLTksNyArOSw5IEBACiAKICNpbmNs
dWRlIDxhc20vYm9vdC5oPgogI2luY2x1ZGUgPGFzbS9hc20uaD4KKyNpbmNsdWRlIDxhc20vbXNy
Lmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2VfdHlwZXMuaD4KKyNpbmNsdWRlIDxhc20vcGVyY3B1Lmg+
CiAjaW5jbHVkZSA8YXNtL3Vud2luZF9oaW50cy5oPgogCiAjaW5jbHVkZSA8eGVuL2ludGVyZmFj
ZS9lbGZub3RlLmg+CkBAIC0zNSw2ICszNywxOCBAQCBFTlRSWShzdGFydHVwX3hlbikKIAltb3Yg
JV9BU01fU0ksIHhlbl9zdGFydF9pbmZvCiAJbW92ICRpbml0X3RocmVhZF91bmlvbitUSFJFQURf
U0laRSwgJV9BU01fU1AKIAorCS8qIFNldCB1cCAlZ3MuCisJICoKKwkgKiBUaGUgYmFzZSBvZiAl
Z3MgYWx3YXlzIHBvaW50cyB0byB0aGUgYm90dG9tIG9mIHRoZSBpcnFzdGFjaworCSAqIHVuaW9u
LiAgSWYgdGhlIHN0YWNrIHByb3RlY3RvciBjYW5hcnkgaXMgZW5hYmxlZCwgaXQgaXMKKwkgKiBs
b2NhdGVkIGF0ICVnczo0MC4gIE5vdGUgdGhhdCwgb24gU01QLCB0aGUgYm9vdCBjcHUgdXNlcwor
CSAqIGluaXQgZGF0YSBzZWN0aW9uIHRpbGwgcGVyIGNwdSBhcmVhcyBhcmUgc2V0IHVwLgorCSAq
LworCW1vdmwJJE1TUl9HU19CQVNFLCVlY3gKKwltb3ZxCSRJTklUX1BFUl9DUFVfVkFSKGlycV9z
dGFja191bmlvbiksJXJheAorCWNkcQorCXdybXNyCisKIAlqbXAgeGVuX3N0YXJ0X2tlcm5lbAog
RU5EKHN0YXJ0dXBfeGVuKQogCV9fRklOSVQKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 12:22:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 12:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehDsc-00028Z-Sg; Thu, 01 Feb 2018 12:22:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehDsb-00028T-PE
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 12:22:13 +0000
X-Inumbo-ID: 97b9e696-074a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97b9e696-074a-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 12:22:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67059955"
To: Juergen Gross <jgross@suse.com>, <linux-kernel@vger.kernel.org>,
 <xen-devel@lists.xenproject.org>
References: <20180201121601.1268-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <66ad81d7-0230-d0a5-f4fb-9dbbd8162884@citrix.com>
Date: Thu, 1 Feb 2018 12:22:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180201121601.1268-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] x86/xen: init %gs very early to avoid page
 faults with stack protector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMTI6MTYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gV2hlbiBydW5uaW5nIGFz
IFhlbiBwdiBndWVzdCAlZ3MgaXMgaW5pdGlhbGl6ZWQgc29tZSB0aW1lIGFmdGVyCj4gQyBjb2Rl
IGlzIHN0YXJ0ZWQuIERlcGVuZGluZyBvbiBzdGFjayBwcm90ZWN0b3IgdXNhZ2UgdGhpcyBtaWdo
dCBiZQo+IHRvbyBsYXRlLCByZXN1bHRpbmcgaW4gcGFnZSBmYXVsdHMuCj4KPiBTbyBzZXR1cCAl
Z3MgYW5kIE1TUl9HU19CQVNFIGluIGFzc2VtYmx5IGNvZGUgYWxyZWFkeS4KPgo+IENjOiBzdGFi
bGVAdmdlci5rZXJuZWwub3JnCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4Ni94ZW4veGVuLWhlYWQuUyB8IDE0ICsrKysrKysr
KysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCj4KPiBkaWZmIC0tZ2l0
IGEvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMgYi9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUwo+IGlu
ZGV4IDQ5N2NjNTVhMGMxNi4uYjQ3ZDg3MDc2ZWZiIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hl
bi94ZW4taGVhZC5TCj4gKysrIGIvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKPiBAQCAtOSw3ICs5
LDkgQEAKPiAgCj4gICNpbmNsdWRlIDxhc20vYm9vdC5oPgo+ICAjaW5jbHVkZSA8YXNtL2FzbS5o
Pgo+ICsjaW5jbHVkZSA8YXNtL21zci5oPgo+ICAjaW5jbHVkZSA8YXNtL3BhZ2VfdHlwZXMuaD4K
PiArI2luY2x1ZGUgPGFzbS9wZXJjcHUuaD4KPiAgI2luY2x1ZGUgPGFzbS91bndpbmRfaGludHMu
aD4KPiAgCj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2VsZm5vdGUuaD4KPiBAQCAtMzUsNiAr
MzcsMTggQEAgRU5UUlkoc3RhcnR1cF94ZW4pCj4gIAltb3YgJV9BU01fU0ksIHhlbl9zdGFydF9p
bmZvCj4gIAltb3YgJGluaXRfdGhyZWFkX3VuaW9uK1RIUkVBRF9TSVpFLCAlX0FTTV9TUAo+ICAK
PiArCS8qIFNldCB1cCAlZ3MuCj4gKwkgKgo+ICsJICogVGhlIGJhc2Ugb2YgJWdzIGFsd2F5cyBw
b2ludHMgdG8gdGhlIGJvdHRvbSBvZiB0aGUgaXJxc3RhY2sKPiArCSAqIHVuaW9uLiAgSWYgdGhl
IHN0YWNrIHByb3RlY3RvciBjYW5hcnkgaXMgZW5hYmxlZCwgaXQgaXMKPiArCSAqIGxvY2F0ZWQg
YXQgJWdzOjQwLiAgTm90ZSB0aGF0LCBvbiBTTVAsIHRoZSBib290IGNwdSB1c2VzCj4gKwkgKiBp
bml0IGRhdGEgc2VjdGlvbiB0aWxsIHBlciBjcHUgYXJlYXMgYXJlIHNldCB1cC4KPiArCSAqLwo+
ICsJbW92bAkkTVNSX0dTX0JBU0UsJWVjeAo+ICsJbW92cQkkSU5JVF9QRVJfQ1BVX1ZBUihpcnFf
c3RhY2tfdW5pb24pLCVyYXgKPiArCWNkcQo+ICsJd3Jtc3IKCllvdSBzdXJlbHkgd2FudCBhICNp
ZmRlZiBfX3g4Nl82NF9fID/CoCBUaGlzIHBhdGggaXMgY29tbW9uIHRvIHRoZSAzMmJpdAplbnRy
eSBhcyB3ZWxsPwoKfkFuZHJldwoKPiArCj4gIAlqbXAgeGVuX3N0YXJ0X2tlcm5lbAo+ICBFTkQo
c3RhcnR1cF94ZW4pCj4gIAlfX0ZJTklUCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 12:24:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 12:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehDv2-0002HV-8d; Thu, 01 Feb 2018 12:24:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n8z1=e3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ehDv1-0002HN-MM
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 12:24:43 +0000
X-Inumbo-ID: d79e0175-074a-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d79e0175-074a-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 13:24:26 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 43DC6AB02;
 Thu,  1 Feb 2018 12:24:41 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180201121601.1268-1-jgross@suse.com>
 <66ad81d7-0230-d0a5-f4fb-9dbbd8162884@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <24614db8-7369-8178-f690-7c1614e2c0c9@suse.com>
Date: Thu, 1 Feb 2018 13:24:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <66ad81d7-0230-d0a5-f4fb-9dbbd8162884@citrix.com>
Content-Language: de-DE
Cc: boris.ostrovsky@oracle.com, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] x86/xen: init %gs very early to avoid page
 faults with stack protector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMTM6MjIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDEvMDIvMTggMTI6
MTYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFdoZW4gcnVubmluZyBhcyBYZW4gcHYgZ3Vlc3Qg
JWdzIGlzIGluaXRpYWxpemVkIHNvbWUgdGltZSBhZnRlcgo+PiBDIGNvZGUgaXMgc3RhcnRlZC4g
RGVwZW5kaW5nIG9uIHN0YWNrIHByb3RlY3RvciB1c2FnZSB0aGlzIG1pZ2h0IGJlCj4+IHRvbyBs
YXRlLCByZXN1bHRpbmcgaW4gcGFnZSBmYXVsdHMuCj4+Cj4+IFNvIHNldHVwICVncyBhbmQgTVNS
X0dTX0JBU0UgaW4gYXNzZW1ibHkgY29kZSBhbHJlYWR5Lgo+Pgo+PiBDYzogc3RhYmxlQHZnZXIu
a2VybmVsLm9yZwo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4+IC0tLQo+PiAgYXJjaC94ODYveGVuL3hlbi1oZWFkLlMgfCAxNCArKysrKysrKysrKysr
Kwo+PiAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi94ZW4taGVhZC5TIGIvYXJjaC94ODYveGVuL3hlbi1oZWFkLlMKPj4gaW5k
ZXggNDk3Y2M1NWEwYzE2Li5iNDdkODcwNzZlZmIgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L3hl
bi94ZW4taGVhZC5TCj4+ICsrKyBiL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCj4+IEBAIC05LDcg
KzksOSBAQAo+PiAgCj4+ICAjaW5jbHVkZSA8YXNtL2Jvb3QuaD4KPj4gICNpbmNsdWRlIDxhc20v
YXNtLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL21zci5oPgo+PiAgI2luY2x1ZGUgPGFzbS9wYWdlX3R5
cGVzLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL3BlcmNwdS5oPgo+PiAgI2luY2x1ZGUgPGFzbS91bndp
bmRfaGludHMuaD4KPj4gIAo+PiAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvZWxmbm90ZS5oPgo+
PiBAQCAtMzUsNiArMzcsMTggQEAgRU5UUlkoc3RhcnR1cF94ZW4pCj4+ICAJbW92ICVfQVNNX1NJ
LCB4ZW5fc3RhcnRfaW5mbwo+PiAgCW1vdiAkaW5pdF90aHJlYWRfdW5pb24rVEhSRUFEX1NJWkUs
ICVfQVNNX1NQCj4+ICAKPj4gKwkvKiBTZXQgdXAgJWdzLgo+PiArCSAqCj4+ICsJICogVGhlIGJh
c2Ugb2YgJWdzIGFsd2F5cyBwb2ludHMgdG8gdGhlIGJvdHRvbSBvZiB0aGUgaXJxc3RhY2sKPj4g
KwkgKiB1bmlvbi4gIElmIHRoZSBzdGFjayBwcm90ZWN0b3IgY2FuYXJ5IGlzIGVuYWJsZWQsIGl0
IGlzCj4+ICsJICogbG9jYXRlZCBhdCAlZ3M6NDAuICBOb3RlIHRoYXQsIG9uIFNNUCwgdGhlIGJv
b3QgY3B1IHVzZXMKPj4gKwkgKiBpbml0IGRhdGEgc2VjdGlvbiB0aWxsIHBlciBjcHUgYXJlYXMg
YXJlIHNldCB1cC4KPj4gKwkgKi8KPj4gKwltb3ZsCSRNU1JfR1NfQkFTRSwlZWN4Cj4+ICsJbW92
cQkkSU5JVF9QRVJfQ1BVX1ZBUihpcnFfc3RhY2tfdW5pb24pLCVyYXgKPj4gKwljZHEKPj4gKwl3
cm1zcgo+IAo+IFlvdSBzdXJlbHkgd2FudCBhICNpZmRlZiBfX3g4Nl82NF9fID/CoCBUaGlzIHBh
dGggaXMgY29tbW9uIHRvIHRoZSAzMmJpdAo+IGVudHJ5IGFzIHdlbGw/CgpPaCwgaW5kZWVkISBU
aGFua3MgZm9yIG5vdGljaW5nLgoKVjIgY29taW5nIHNvb24uLi4KCgpKdWVyZ2VuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 12:29:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 12:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehDzx-0002UA-RF; Thu, 01 Feb 2018 12:29:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehDzw-0002U0-Vr
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 12:29:49 +0000
X-Inumbo-ID: 8d1f4f9f-074b-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d1f4f9f-074b-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 13:29:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67060308"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A72E35802000078001A4390@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4f330bfc-c5d5-1fd5-4f75-b50ab76ed0f7@citrix.com>
Date: Thu, 1 Feb 2018 12:29:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A72E35802000078001A4390@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: log XPTI enabled status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMDg6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEF0IHRoZSBzYW1lIHRpbWUg
YWxzbyByZXBvcnQgdGhlIHN0YXRlIG9mIHRoZSB0d28gZGVmaW5lZAo+IEFSQ0hfQ0FQQUJJTElU
SUVTIE1TUiBiaXRzIChidXQgZG9uJ3QgZXhwb3NlIHRoZSBNU1IgdG8gZ3Vlc3RzIHlldCkuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4g
U2hvdWxkIHdlIGRpc2FibGUgWFBUSSByaWdodCBoZXJlIHdoZW4gd2UgZmluZCBSRENMX05PPwoK
SSB3YXMgcGxhbm5pbmcgdG8gd2FpdCBmb3IgYSB3b3JraW5nIHBpZWNlIG9mIGhhcmR3YXJlIGJl
Zm9yZSB0cnlpbmcgdG8KaW1wbGVtZW50IEFSQ0hfQ0FQUywgZ2l2ZW4gaG93IG9mdGVuIHRoZSBz
cGVjIGNoYW5nZWQuwqAgVGhlbiBhZ2FpbiwgYXQKdGhlIHBvaW50IExpbnV4IGlzIGRvaW5nIHRo
aXMsIHdlIG1pZ2h0IGFzIHdlbGwgY29uc2lkZXIgaXQgc2FmZS4KCj4KPiAtLS0gYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKPiArKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKPiBAQCAt
MjEsNyArMjEsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICAKPiAgI2luY2x1ZGUgPGFz
bS9taWNyb2NvZGUuaD4KPiAtI2luY2x1ZGUgPGFzbS9tc3ItaW5kZXguaD4KPiArI2luY2x1ZGUg
PGFzbS9tc3IuaD4KPiAgI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KPiAgI2luY2x1ZGUgPGFz
bS9zcGVjX2N0cmwuaD4KPiAgI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmxfYXNtLmg+Cj4gQEAgLTg0
LDEyICs4NCwxNSBAQCBjdXN0b21fcGFyYW0oImJ0aSIsIHBhcnNlX2J0aSk7Cj4gIHN0YXRpYyB2
b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rKQo+ICB7Cj4gICAg
ICB1bnNpZ25lZCBpbnQgXzdkMCA9IDAsIGU4YiA9IDAsIHRtcDsKPiArICAgIHVpbnQ2NF90IGNh
cHMgPSAwOwo+ICAKPiAgICAgIC8qIENvbGxlY3QgZGlhZ25vc3RpY3MgYWJvdXQgYXZhaWxhYmxl
IG1pdGlnYXRpb25zLiAqLwo+ICAgICAgaWYgKCBib290X2NwdV9kYXRhLmNwdWlkX2xldmVsID49
IDcgKQo+ICAgICAgICAgIGNwdWlkX2NvdW50KDcsIDAsICZ0bXAsICZ0bXAsICZ0bXAsICZfN2Qw
KTsKPiAgICAgIGlmICggYm9vdF9jcHVfZGF0YS5leHRlbmRlZF9jcHVpZF9sZXZlbCA+PSAweDgw
MDAwMDA4ICkKPiAgICAgICAgICBjcHVpZCgweDgwMDAwMDA4LCAmdG1wLCAmZThiLCAmdG1wLCAm
dG1wKTsKPiArICAgIGlmICggXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9BUkNIX0NB
UFMpICkKPiArICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKCkl0
IHdhcyBnb2luZyB0byBhc2sgaWYgSSBjb3VsZCB0YWxrIHlvdSBpbnRvIHVzaW5nIHRoZSByYXcg
bXNyIHBvbGljeSwKYnV0IGl0IGFwcGVhcnMgdGhhdCB0aG9zZSBwYXRjaGVzIGhhdmVuJ3QgbGFu
ZGVkIHlldC7CoCBJIGhhdmUgYW5vdGhlcgpwYXRjaCBwZW5kaW5nIHRvIGRyb3AgdGhlc2UgQ1BV
SURzIGFuZCB1c2UgdGhlIHJhdyBjcHVpZCBwb2xpY3kuCgo+ICAKPiAgICAgIHByaW50ayhYRU5M
T0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwo+ICAKPiBA
QCAtOTcsMTAgKzEwMCwxMiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVt
IGluCj4gICAgICBpZiAoIChfN2QwICYgKGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikg
fAo+ICAgICAgICAgICAgICAgICAgICBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSkg
fHwKPiAgICAgICAgICAgKGU4YiAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgKQoK
V2UgZWl0aGVyIG5lZWQgdG8gdXBkYXRlIHRoZSBjYXBzIGNoZWNrIGluIHRoaXMgY29uZGl0aW9u
YWwsIG9yIGRyb3AgaXQKZW50aXJlbHkuwqAgSXQgdGhlcmUgdG8gYXZvaWQgcHJpbnRpbmcgdGhl
IGxpbmUgd2hlbiBpdCB3b3VsZCBiZQpvdGhlcndpc2UgZW1wdHksIGJ1dCBnaXZlbiB0aGF0IGl0
J3Mgbm93IGF0IGRlYnVnIGxldmVsIGFueXdheSwgaXQncwpwZXJoYXBzIG5vdCB3b3J0aCB0aGUg
ZWZmb3J0IG9mIHRyeWluZyB0byBza2lwLgoKPiAtICAgICAgICBwcmludGsoWEVOTE9HX0RFQlVH
ICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlc1xuIiwKPiArICAgICAgICBwcmludGsoWEVOTE9H
X0RFQlVHICIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXNcbiIsCj4gICAgICAgICAgICAg
ICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQ
QiIgOiAiIiwKPiAgICAgICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRV
UkVfU1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIiLAo+IC0gICAgICAgICAgICAgICAoZThiICAm
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIpOwo+
ICsgICAgICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkg
ID8gIiBJQlBCIiAgICAgIDogIiIsCj4gKyAgICAgICAgICAgICAgIChjYXBzICYgTVNSX0FSQ0hf
Q0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgPyAiIElCUlNfQUxMIiAgOiAiIiwKPiArICAgICAgICAg
ICAgICAgKGNhcHMgJiBNU1JfQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICA/ICIgUkRDTF9O
TyIgICA6ICIiKTsKPiAgCj4gICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRh
aW5zIHRvIEJUSSBtaXRpZ2F0aW9ucy4gKi8KPiAgICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdf
SU5ESVJFQ1RfVEhVTkspICkKPiBAQCAtMTE3LDYgKzEyMiw5IEBAIHN0YXRpYyB2b2lkIF9faW5p
dCBwcmludF9kZXRhaWxzKGVudW0gaW4KPiAgICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgICAgICAgOiAiIiwKPiAgICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX05BVElWRSkgICAgICA/ICIgUlNCX05BVElW
RSIgOiAiIiwKPiAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUlNCX1ZNRVhJ
VCkgICAgICA/ICIgUlNCX1ZNRVhJVCIgOiAiIik7Cj4gKwo+ICsgICAgcHJpbnRrKFhFTkxPR19J
TkZPICJYUFRJOiAlc1xuIiwKPiArICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
Tk9fWFBUSSkgPyAiZGlzYWJsZWQiIDogImVuYWJsZWQiKTsKPiAgfQo+ICAKPiAgLyogQ2FsY3Vs
YXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKPiBAQCAtNDAsNiArNDAsOCBAQAo+ICAjZGVmaW5lIFBSRURfQ01E
X0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKPiAgCj4gICNkZWZpbmUgTVNSX0FSQ0hfQ0FQQUJJ
TElUSUVTCQkweDAwMDAwMTBhCj4gKyNkZWZpbmUgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xf
Tk8gICAoX0FDKDEsIFVMTCkgPDwgMCkKPiArI2RlZmluZSBNU1JfQVJDSF9DQVBBQklMSVRJRVNf
SUJSU19BTEwgIChfQUMoMSwgVUxMKSA8PCAxKQoKQ2FuIHdlIGRyb3AgdGhlIE1TUl8gZm9yIHRo
ZSBiaXRzP8KgIEl0IGRvZXNuJ3QgcmVkdWNlIGNvZGUgY2xhcml0eSB3aGVuCnVzZWQsIGFuZCBz
aG9ydGVucyB0aGUgY29uc3RhbnRzIGEgbGl0dGxlLgoKPiAgCj4gIC8qIEludGVsIE1TUnMuIFNv
bWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwo+ICAjZGVmaW5lIE1TUl9JQTMyX1BF
UkZDVFIwCQkweDAwMDAwMGMxCj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmgKPiBAQCAtMjQ0LDYgKzI0NCw3IEBAIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5O
SVcsIDkqMzIrIDIpIC8KPiAgWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykg
LypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KPiAg
WEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBC
IHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCj4gIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAg
ICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KPiArWEVOX0NQVUZFQVRVUkUoQVJDSF9DQVBTLCAg
ICAgOSozMisyOSkgLyogICBJQTMyX0FSQ0hfQ0FQQUJJTElUSUVTIE1TUiAqLwoKVGhpcyBkb2Vz
bid0IGFwcGVhciB0byBiZSB1c2VkPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 12:36:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 12:36:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehE6B-00039m-G3; Thu, 01 Feb 2018 12:36:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehE6A-00039Y-7B
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 12:36:14 +0000
X-Inumbo-ID: 8cca77e9-074c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8cca77e9-074c-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 12:36:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67060664"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A72E36C02000078001A4393@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e5be181d-2bac-7a7f-9b9c-52833f3536e3@citrix.com>
Date: Thu, 1 Feb 2018 12:36:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A72E36C02000078001A4393@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: allow easier disabling of BTI
	mitigations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMDg6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEBAIC0yNjgsNiArMjcxLDgg
QEAgZnVuY3Rpb25hbGl0eSBpcyBzdGlsbCBzZXQgdXAgc28gSUJSUyBjYQo+ICBPbiBoYXJkd2Fy
ZSBzdXBwb3J0aW5nIElCUEIsIHRoZSBgaWJwYj1gIG9wdGlvbiBjYW4gYmUgdXNlZCB0byBwcmV2
ZW50IFhlbgo+ICBmcm9tIGlzc3VpbmcgQnJhbmNoIFByZWRpY3Rpb24gQmFycmllcnMgb24gdmNw
dSBjb250ZXh0IHN3aXRjaGVzLgo+ICAKPiArVGhlIGByc2I9YCBvcHRpb24gY2FuIGJlIHVzZWQg
dG8gdW5pZm9ybWx5IHN1cHByZXNzIFJTQiBvdmVyd3JpdGluZy4KPiArCj4gIFRoZSBgcnNiX3Zt
ZXhpdD1gIGFuZCBgcnNiX25hdGl2ZT1gIG9wdGlvbnMgY2FuIGJlIHVzZWQgdG8gZmluZSB0dW5l
IHdoZW4gdGhlCj4gIFJTQiBnZXRzIG92ZXJ3cml0dGVuLiAgVGhlcmUgYXJlIGluZGl2aWR1YWwg
Y29udHJvbHMgZm9yIGFuIGVudHJ5IGZyb20gSFZNCj4gIGNvbnRleHQsIGFuZCBhbiBlbnRyeSBm
cm9tIGEgbmF0aXZlIChQViBvciBYZW4pIGNvbnRleHQuCgpJdCB3b3VsZCBwcm9iYWJseSBiZcKg
IGJldHRlciB0byBtZXJnZSB5b3VyIGNoYW5nZSBpbnRvIHRoaXMgcGFyYWdyYXBoLsKgCkhvdyBh
Ym91dDoKClRoZSBgcnNiPWAsIGByc2Jfdm1leGl0PWAgYW5kIGByc2JfbmF0aXZlPWAgb3B0aW9u
cyBjYW4gYmUgdXNlZCB0bwpjb250cm9sIHdoZW4gdGhlIFJTQiBnZXRzIG92ZXJ3cml0dGVuLsKg
IFRoZSBmb3JtZXIgY29udHJvbCBhbGwgUlNCCm92ZXJ3cml0aW5nLCB3aGlsZSB0aGUgbGF0dGVy
IHR3byBjYW4gYmUgdXNlZCB0byBmaW5lIHR1bmUgb3ZlcndyaXRpbmcKb24gZnJvbSBIVk0gY29u
dGV4dCwgYW5kIGFuIGVudHJ5IGZyb20gYSBuYXRpdmUgKFBWIG9yIFhlbikgY29udGV4dC4KCj8K
Ck90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpJIHJlYWxseSBuZWVkIHRvIGZpbmQgc29tZSB0aW1lIHRvIGltcGxlbWVudCBi
dGk9aHZtLW9ubHkKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 12:41:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 12:41:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehEAI-0003qz-3x; Thu, 01 Feb 2018 12:40:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=n8z1=e3=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ehEAG-0003qr-7L
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 12:40:28 +0000
X-Inumbo-ID: 24085cc2-074d-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24085cc2-074d-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 12:40:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BD47EAD00;
 Thu,  1 Feb 2018 12:40:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Thu,  1 Feb 2018 13:40:19 +0100
Message-Id: <20180201124019.11693-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH v2] x86/xen: init %gs very early to avoid page
	faults with stack protector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBydW5uaW5nIGFzIFhlbiBwdiBndWVzdCAlZ3MgaXMgaW5pdGlhbGl6ZWQgc29tZSB0aW1l
IGFmdGVyCkMgY29kZSBpcyBzdGFydGVkLiBEZXBlbmRpbmcgb24gc3RhY2sgcHJvdGVjdG9yIHVz
YWdlIHRoaXMgbWlnaHQgYmUKdG9vIGxhdGUsIHJlc3VsdGluZyBpbiBwYWdlIGZhdWx0cy4KClNv
IHNldHVwICVncyBhbmQgTVNSX0dTX0JBU0UgaW4gYXNzZW1ibHkgY29kZSBhbHJlYWR5LgoKQ2M6
IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L3hlbi94ZW4taGVhZC5TIHwgMTYgKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni94ZW4veGVuLWhlYWQuUyBiL2FyY2gveDg2L3hlbi94ZW4taGVhZC5TCmluZGV4IDQ5
N2NjNTVhMGMxNi4uOTZmMjZlMDI2NzgzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWhl
YWQuUworKysgYi9hcmNoL3g4Ni94ZW4veGVuLWhlYWQuUwpAQCAtOSw3ICs5LDkgQEAKIAogI2lu
Y2x1ZGUgPGFzbS9ib290Lmg+CiAjaW5jbHVkZSA8YXNtL2FzbS5oPgorI2luY2x1ZGUgPGFzbS9t
c3IuaD4KICNpbmNsdWRlIDxhc20vcGFnZV90eXBlcy5oPgorI2luY2x1ZGUgPGFzbS9wZXJjcHUu
aD4KICNpbmNsdWRlIDxhc20vdW53aW5kX2hpbnRzLmg+CiAKICNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL2VsZm5vdGUuaD4KQEAgLTM1LDYgKzM3LDIwIEBAIEVOVFJZKHN0YXJ0dXBfeGVuKQogCW1v
diAlX0FTTV9TSSwgeGVuX3N0YXJ0X2luZm8KIAltb3YgJGluaXRfdGhyZWFkX3VuaW9uK1RIUkVB
RF9TSVpFLCAlX0FTTV9TUAogCisjaWZkZWYgQ09ORklHX1g4Nl82NAorCS8qIFNldCB1cCAlZ3Mu
CisJICoKKwkgKiBUaGUgYmFzZSBvZiAlZ3MgYWx3YXlzIHBvaW50cyB0byB0aGUgYm90dG9tIG9m
IHRoZSBpcnFzdGFjaworCSAqIHVuaW9uLiAgSWYgdGhlIHN0YWNrIHByb3RlY3RvciBjYW5hcnkg
aXMgZW5hYmxlZCwgaXQgaXMKKwkgKiBsb2NhdGVkIGF0ICVnczo0MC4gIE5vdGUgdGhhdCwgb24g
U01QLCB0aGUgYm9vdCBjcHUgdXNlcworCSAqIGluaXQgZGF0YSBzZWN0aW9uIHRpbGwgcGVyIGNw
dSBhcmVhcyBhcmUgc2V0IHVwLgorCSAqLworCW1vdmwJJE1TUl9HU19CQVNFLCVlY3gKKwltb3Zx
CSRJTklUX1BFUl9DUFVfVkFSKGlycV9zdGFja191bmlvbiksJXJheAorCWNkcQorCXdybXNyCisj
ZW5kaWYKKwogCWptcCB4ZW5fc3RhcnRfa2VybmVsCiBFTkQoc3RhcnR1cF94ZW4pCiAJX19GSU5J
VAotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 12:45:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 12:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehEEs-000435-Lr; Thu, 01 Feb 2018 12:45:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehEEs-00042s-9N
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 12:45:14 +0000
X-Inumbo-ID: cf06fbc5-074d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf06fbc5-074d-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 12:45:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehEEj-0000i6-J1; Thu, 01 Feb 2018 12:45:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehEEe-00078R-8c; Thu, 01 Feb 2018 12:45:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehEEd-0001BP-Rs; Thu, 01 Feb 2018 12:45:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118509-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=52ba201362aab4b09d44bcca67967c1053721ac2
X-Osstest-Versions-That: xen=9885e4d81ff27e51a221c7987cbc36c520cb0b21
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Feb 2018 12:44:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118509: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUwOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODUwOS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1MmJhMjAxMzYyYWFiNGIwOWQ0NGJjY2E2Nzk2N2MxMDUzNzIxYWMyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5ODg1ZTRkODFmZjI3ZTUxYTIy
MWM3OTg3Y2JjMzZjNTIwY2IwYjIxCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg0ODUgIDIwMTgt
MDEtMzEgMTM6MDE6MDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTA5ICAy
MDE4LTAyLTAxIDExOjAxOjExIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDk4ODVl
NGQ4MWYuLjUyYmEyMDEzNjIgIDUyYmEyMDEzNjJhYWI0YjA5ZDQ0YmNjYTY3OTY3YzEwNTM3MjFh
YzIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 13:18:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:18:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehEl7-0006Bs-8W; Thu, 01 Feb 2018 13:18:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehEl6-0006Bm-N7
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 13:18:32 +0000
X-Inumbo-ID: 75cfc56d-0752-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 75cfc56d-0752-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 13:18:58 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 06:18:25 -0700
Message-Id: <5A7321B002000078001A4549@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 06:18:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A72E35802000078001A4390@prv-mh.provo.novell.com>
 <4f330bfc-c5d5-1fd5-4f75-b50ab76ed0f7@citrix.com>
In-Reply-To: <4f330bfc-c5d5-1fd5-4f75-b50ab76ed0f7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: log XPTI enabled status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDEzOjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDEvMDIvMTggMDg6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBBdCB0aGUgc2Ft
ZSB0aW1lIGFsc28gcmVwb3J0IHRoZSBzdGF0ZSBvZiB0aGUgdHdvIGRlZmluZWQKPj4gQVJDSF9D
QVBBQklMSVRJRVMgTVNSIGJpdHMgKGJ1dCBkb24ndCBleHBvc2UgdGhlIE1TUiB0byBndWVzdHMg
eWV0KS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+PiAtLS0KPj4gU2hvdWxkIHdlIGRpc2FibGUgWFBUSSByaWdodCBoZXJlIHdoZW4gd2UgZmlu
ZCBSRENMX05PPwo+IAo+IEkgd2FzIHBsYW5uaW5nIHRvIHdhaXQgZm9yIGEgd29ya2luZyBwaWVj
ZSBvZiBoYXJkd2FyZSBiZWZvcmUgdHJ5aW5nIHRvCj4gaW1wbGVtZW50IEFSQ0hfQ0FQUywgZ2l2
ZW4gaG93IG9mdGVuIHRoZSBzcGVjIGNoYW5nZWQuICBUaGVuIGFnYWluLCBhdAo+IHRoZSBwb2lu
dCBMaW51eCBpcyBkb2luZyB0aGlzLCB3ZSBtaWdodCBhcyB3ZWxsIGNvbnNpZGVyIGl0IHNhZmUu
CgpJIGhhdmUgbm8gaWRlYSBob3cgZmFyIExpbnV4IGhhcyBwcm9ncmVzc2VkIGluIHRoYXQgZGly
ZWN0aW9uLCBzbyBJCmNhbid0IGRlY2lkZSB3aGV0aGVyIHRoaXMgaXMgYSAieWVzIiBvciBhICJs
ZXQncyBiZXR0ZXIgd2FpdCIuCgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
Y3B1ZmVhdHVyZXNldC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmgKPj4gQEAgLTI0NCw2ICsyNDQsNyBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJf
NFZOTklXLCA5KjMyKyAyKSAvCj4+ICBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMy
KyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xlIFByZWNpc2lvbiAq
Lwo+PiAgWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFu
ZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCj4+ICBYRU5fQ1BVRkVBVFVSRShTVElC
UCwgICAgICAgICA5KjMyKzI3KSAvKkEhIFNUSUJQICovCj4+ICtYRU5fQ1BVRkVBVFVSRShBUkNI
X0NBUFMsICAgICA5KjMyKzI5KSAvKiAgIElBMzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSICovCj4g
Cj4gVGhpcyBkb2Vzbid0IGFwcGVhciB0byBiZSB1c2VkPwoKU2VlIHRoZSBjb25kaXRpb25hbCBh
cm91bmQgcmRtc3JsKE1TUl9BUkNIX0NBUEFCSUxJVElFUywgY2FwcykuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 13:20:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:20:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehEmf-0006lX-JP; Thu, 01 Feb 2018 13:20:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehEme-0006QC-D6
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 13:20:08 +0000
X-Inumbo-ID: af44367c-0752-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af44367c-0752-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 13:20:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehEmV-0001cr-M4; Thu, 01 Feb 2018 13:19:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehEmQ-0002HT-ER; Thu, 01 Feb 2018 13:19:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehEmQ-0006hY-4D; Thu, 01 Feb 2018 13:19:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118471-mainreport@xen.org>
X-Osstest-Failures: linux-next:build-armhf-pvops:<job status>:broken:regression
 linux-next:build-armhf-pvops:host-install(4):broken:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=537659c08a7da298aa748854f65f2aa1f31b1378
X-Osstest-Versions-That: linux=0a4b6e2f80aad46fb55a5cf7b1664c0aef030ee0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Feb 2018 13:19:54 +0000
Subject: [Xen-devel] [linux-next test] 118471: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODQ3MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0NzEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDEx
ODQ0NQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTg0NDUKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0
NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTg0NDUK
IHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTg0NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NDUK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAg
IGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODQ0
NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0
NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
NDQ1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhl
bi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODQ0NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTg0NDUKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4NDQ1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NDUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODQ0NQogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4NDQ1CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDQ1CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA1Mzc2NTljMDhhN2RhMjk4
YWE3NDg4NTRmNjVmMmFhMWYzMWIxMzc4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAg
ICAgICAgICAwYTRiNmUyZjgwYWFkNDZmYjU1YTVjZjdiMTY2NGMwYWVmMDMwZWUwCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFp
bGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAg
ClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODQ3MSAgMjAxOC0wMS0zMSAwOToyMDozMSBaICAgIDEg
ZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 13:43:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:43:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehF8e-0008Gt-Nl; Thu, 01 Feb 2018 13:42:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehF8e-0008Gm-7J
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 13:42:52 +0000
X-Inumbo-ID: db9ed569-0755-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db9ed569-0755-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 13:43:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67065493"
To: Jan Beulich <JBeulich@suse.com>
References: <5A72E35802000078001A4390@prv-mh.provo.novell.com>
 <4f330bfc-c5d5-1fd5-4f75-b50ab76ed0f7@citrix.com>
 <5A7321B002000078001A4549@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8a8516de-856b-3ea7-37bb-280d4613d3fa@citrix.com>
Date: Thu, 1 Feb 2018 13:42:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A7321B002000078001A4549@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: log XPTI enabled status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMTM6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjAyLjE4IGF0
IDEzOjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDAxLzAyLzE4
IDA4OjUyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEF0IHRoZSBzYW1lIHRpbWUgYWxzbyByZXBv
cnQgdGhlIHN0YXRlIG9mIHRoZSB0d28gZGVmaW5lZAo+Pj4gQVJDSF9DQVBBQklMSVRJRVMgTVNS
IGJpdHMgKGJ1dCBkb24ndCBleHBvc2UgdGhlIE1TUiB0byBndWVzdHMgeWV0KS4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiAtLS0KPj4+
IFNob3VsZCB3ZSBkaXNhYmxlIFhQVEkgcmlnaHQgaGVyZSB3aGVuIHdlIGZpbmQgUkRDTF9OTz8K
Pj4gSSB3YXMgcGxhbm5pbmcgdG8gd2FpdCBmb3IgYSB3b3JraW5nIHBpZWNlIG9mIGhhcmR3YXJl
IGJlZm9yZSB0cnlpbmcgdG8KPj4gaW1wbGVtZW50IEFSQ0hfQ0FQUywgZ2l2ZW4gaG93IG9mdGVu
IHRoZSBzcGVjIGNoYW5nZWQuICBUaGVuIGFnYWluLCBhdAo+PiB0aGUgcG9pbnQgTGludXggaXMg
ZG9pbmcgdGhpcywgd2UgbWlnaHQgYXMgd2VsbCBjb25zaWRlciBpdCBzYWZlLgo+IEkgaGF2ZSBu
byBpZGVhIGhvdyBmYXIgTGludXggaGFzIHByb2dyZXNzZWQgaW4gdGhhdCBkaXJlY3Rpb24sIHNv
IEkKPiBjYW4ndCBkZWNpZGUgd2hldGhlciB0aGlzIGlzIGEgInllcyIgb3IgYSAibGV0J3MgYmV0
dGVyIHdhaXQiLgoKSXQgd2lsbCBwcm9iYWJseSBiZSBmaW5lIHRvIGltcGxlbWVudCBSRENMX05P
LgoKSSBkZWZpbml0ZWx5IGRvbid0IHdhbnQgdG8gc2VlIGFib3V0IGltcGxlbWVudGluZyB0aGUg
SUJSU19BVFQgd2l0aG91dApoYXZpbmcgYSByZWFsIGltcGxlbWVudGF0aW9uLCBiZWNhdXNlIHRo
YXQgaXMgZ29pbmcgdG8gYmUgY29tcGxpY2F0ZWQgdG8KbWFrZSB3b3JrIGJlc2lkZSB0aGUgY3Vy
cmVudCBsb2dpYy4KCj4KPj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0
dXJlc2V0LmgKPj4+IEBAIC0yNDQsNiArMjQ0LDcgQEAgWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRW
Tk5JVywgOSozMisgMikgLwo+Pj4gIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIr
IDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICov
Cj4+PiAgWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFu
ZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCj4+PiAgWEVOX0NQVUZFQVRVUkUoU1RJ
QlAsICAgICAgICAgOSozMisyNykgLypBISBTVElCUCAqLwo+Pj4gK1hFTl9DUFVGRUFUVVJFKEFS
Q0hfQ0FQUywgICAgIDkqMzIrMjkpIC8qICAgSUEzMl9BUkNIX0NBUEFCSUxJVElFUyBNU1IgKi8K
Pj4gVGhpcyBkb2Vzbid0IGFwcGVhciB0byBiZSB1c2VkPwo+IFNlZSB0aGUgY29uZGl0aW9uYWwg
YXJvdW5kIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpLgoKQWgsIGluIHdoaWNo
IGNhc2UgeW91IHNob3VsZCBpbnRyb2R1Y2UgdGhlIENQVUlEIGJpdCBmb3IgdGhpcyBNU1IuwqAg
SXQKaXMgbmV4dCB0byBTVElCUCBhbmQgYXJjaGl0ZWN0dXJhbGx5IHNwZWNpZmllZC4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 13:43:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:43:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehF91-0008Ii-Vb; Thu, 01 Feb 2018 13:43:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=df/b=e3=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehF90-0008IW-Nd
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 13:43:14 +0000
X-Inumbo-ID: cf4734ea-0755-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf4734ea-0755-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 14:42:57 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id f3so5795614wmc.1
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 05:43:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=CD9YzzmXOi3CBR1CWP67F7+ssDu3vWTvaCaxBD8Ekps=;
 b=HKBfFEEHYIjWIlxum/luRPTsvuv7iPflMpq5rs++ZHcgrufN7DmXvQdppSkpckSjeF
 HtsfDJ0jYKkp1EEAILtPs71PKsrDQQATxUEiWpvNqOf1Tlj0GyapT3vG1oqUv96jfFe5
 ZFbGuAgE5Zc/Dsx/l9IXDZEgQ8QRWbBKGZ79g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=CD9YzzmXOi3CBR1CWP67F7+ssDu3vWTvaCaxBD8Ekps=;
 b=Iyx+pb2+a7nvA5PVS6w+2tsnNfT4+uogjzkP46cfcVu5GmP+WOmT3Uz84aUVT1nXEj
 kg2KqZNSuyyO7IJzXz9FUM22xNsHWNEHcQuWQIXIcUVKiQdLNT7pqdWPN4kmUyEgIGYN
 3V2Bmt2JrxnXUjip8+poYF8tPqd+vTO0CjamJoVPmcbKv86mbIYF64GaNwFbiMWqA2nu
 AjOjdedzsnixxFOwnQKuiTlac91ajfvA6rwph+ANotS6ZP/NTg22Qb90zz6b2FObvgxI
 woghELdKgAMm7DLVvjZ4FUi+BgHUU+FfzyJwMpJrpKEH6InWwFMgTenPYiE2/olXG8o0
 r3Sw==
X-Gm-Message-State: AKwxytckBDnf4/wYLWLeOM+BMLEmRH5K9LR+0275s36xdmfd2/OE4HUR
 fE3V/TQYYGT2WNkmaQ+PUT+GKAdDwmU=
X-Google-Smtp-Source: AH8x225pOwnin7E5JIPS984HWJl1zzyeAzjCSBC1aUl6sFaTKJ8R6XvCCQq7ZSgs8xKRBjvlWTxRJg==
X-Received: by 10.28.167.5 with SMTP id q5mr29156104wme.90.1517492591572;
 Thu, 01 Feb 2018 05:43:11 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id v13sm3760064wrf.71.2018.02.01.05.43.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 05:43:11 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-9-andre.przywara@linaro.org>
 <20180130143603.2uzxacs2vq47oxev@MacBook-Pro-de-Roger.local>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <ed2665f9-9c46-7df0-e372-085ece0ce766@linaro.org>
Date: Thu, 1 Feb 2018 13:43:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180130143603.2uzxacs2vq47oxev@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAzMC8wMS8xOCAxNDozNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQs
IEphbiAyNCwgMjAxOCBhdCAwNjoxMDo1OFBNICswMDAwLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
Pj4gT24gQVJNIHRoZSBtYXhpbXVtIG51bWJlciBvZiBJUlFzIGlzIGEgY29uc3RhbnQsIGJ1dCB3
ZSBzaGFyZSBpdCBiZWluZwo+PiBhIHZhcmlhYmxlIHRvIG1hdGNoIHg4Ni4gU2luY2Ugd2UgYXJl
IG5vdCBzdXBwb3NlZCB0byBhbHRlciBpdCwgbGV0J3MKPj4gbWFyayBpdCBhcyAiY29uc3QiIHRv
IGF2b2lkIGFjY2lkZW50YWwgY2hhbmdlLgo+Pgo+PiBTdWdnZXN0ZWQtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9p
cnEuYyAgICAgICAgfCAyICstCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oIHwgMiArLQo+
PiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKPj4g
aW5kZXggNjIxMDNhMjBlMy4uZDIyOWNiNjg3MSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJt
L2lycS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+PiBAQCAtMjcsNyArMjcsNyBAQAo+
PiAgI2luY2x1ZGUgPGFzbS9naWMuaD4KPj4gICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+PiAgCj4+
IC11bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBucl9pcnFzID0gTlJfSVJRUzsKPj4gK2NvbnN0
IHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG5yX2lycXMgPSBOUl9JUlFTOwo+IAo+IFNob3Vs
ZG4ndCB5b3UgcmVtb3ZlIHRoZSBfX3JlYWRfbW9zdGx5IGF0dHJpYnV0ZSwgc28gdGhlIHN5bWJv
bCBpdCdzCj4gcGxhY2VkIGF0IHRoZSAucm9kYXRhIHNlY3Rpb24gYnkgdGhlIGNvbXBpbGVyPwoK
WWVzLCBtYWtlcyBzZW5zZSwgdGhhbmtzIGZvciBwb2ludGluZyB0aGlzIG91dCEKY29uc3QgLi4u
IF9fcmVhZF9tb3N0bHkgc291bmRzIHNvbWV3aGF0IHJlZHVuZGFudC4KCkl0IGxvb2tzIGxpa2Ug
dGhlIGNvbXBpbGVyIGRvZXMgdGhlIHJpZ2h0IHRoaW5nIGFueXdheSwgYXMgSSBjYW4ndCBmaW5k
Cm5yX2lycXMgaW4gdGhlIEVMRiBpbiBhbnkgY2FzZS4gQm90aCB3aXRoIGFuZCB3aXRob3V0IF9f
cmVhZF9tb3N0bHkgaXQKcmVzdWx0cyBpbnRvIHRoZSB2ZXJ5IHNhbWUgYmluYXJ5LCBhY3R1YWxs
eSBldmVuIHdpdGhvdXQgdGhlIGNvbnN0LgpCdXQgSSB3aWxsIGluY2x1ZGUgdGhlIGNoYW5nZSBh
bnl3YXkuCgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 13:44:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehFAD-0008RU-AI; Thu, 01 Feb 2018 13:44:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehFAC-0008Qs-3r
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 13:44:28 +0000
X-Inumbo-ID: 156aee19-0756-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 156aee19-0756-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 13:44:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67065594"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
References: <5A72E35802000078001A4390@prv-mh.provo.novell.com>
 <4f330bfc-c5d5-1fd5-4f75-b50ab76ed0f7@citrix.com>
 <5A7321B002000078001A4549@prv-mh.provo.novell.com>
 <8a8516de-856b-3ea7-37bb-280d4613d3fa@citrix.com>
Message-ID: <8371acd0-ed0c-96cd-e6a2-46817e8af9fe@citrix.com>
Date: Thu, 1 Feb 2018 13:44:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <8a8516de-856b-3ea7-37bb-280d4613d3fa@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: log XPTI enabled status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMTM6NDIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMDEvMDIvMTggMTM6
MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L2NwdWZlYXR1cmVzZXQuaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNo
LXg4Ni9jcHVmZWF0dXJlc2V0LmgKPj4+PiBAQCAtMjQ0LDYgKzI0NCw3IEBAIFhFTl9DUFVGRUFU
VVJFKEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8KPj4+PiAgWEVOX0NQVUZFQVRVUkUoQVZYNTEy
XzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmds
ZSBQcmVjaXNpb24gKi8KPj4+PiAgWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSozMisy
NikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCj4+Pj4gIFhF
Tl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KPj4+PiAr
WEVOX0NQVUZFQVRVUkUoQVJDSF9DQVBTLCAgICAgOSozMisyOSkgLyogICBJQTMyX0FSQ0hfQ0FQ
QUJJTElUSUVTIE1TUiAqLwo+Pj4gVGhpcyBkb2Vzbid0IGFwcGVhciB0byBiZSB1c2VkPwo+PiBT
ZWUgdGhlIGNvbmRpdGlvbmFsIGFyb3VuZCByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBj
YXBzKS4KPiBBaCwgaW4gd2hpY2ggY2FzZSB5b3Ugc2hvdWxkIGludHJvZHVjZSB0aGUgQ1BVSUQg
Yml0IGZvciB0aGlzIE1TUi7CoCBJdAo+IGlzIG5leHQgdG8gU1RJQlAgYW5kIGFyY2hpdGVjdHVy
YWxseSBzcGVjaWZpZWQuCgpJJ20gY2xlYXJseSBiZWluZyB2ZXJ5IGRpbS7CoCBTb3JyeSBmb3Ig
dGhlIG5vaXNlLsKgIEknZCBjb25mdXNlZCB0aGUKY29udGV4dCB3aXRoIHRoZSBzeW50aGV0aWMg
cmFuZ2UuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 13:47:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:47:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehFD6-0000EX-OU; Thu, 01 Feb 2018 13:47:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z+tp=e3=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehFD5-0000ER-Fh
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 13:47:27 +0000
X-Inumbo-ID: 66680297-0756-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66680297-0756-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 14:47:10 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id i186so5954912wmi.4
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 05:47:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=t2/6mN5D4BSvJZFqPGexyMAkEmvE45I6tnS9B4OUEkw=;
 b=gT1WxUSMp2DOJ7EPSb4l0gryQA7wTmaACCpTGVrkvUc0HONX1ZfxG+O+X2tuHQQnYh
 dLU7bFdpuzh4Hlh+8a7v5LiyZCw18ZEAis02H79nhYB28+haydqF1UHqZOP/P0AC0lgi
 3IQj9asr5//x6yeVewjAfYl4YuZ4JnGNM85HY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=t2/6mN5D4BSvJZFqPGexyMAkEmvE45I6tnS9B4OUEkw=;
 b=GzkvO4eieDDwtKXJ1ykXOtoVlCX1/tiCXhL/ydhBOgoiqueMrB5ZbfmDanR8DoXl2E
 +PGpWvxzLVLyajXNXl8MSskxDTXqVmTbqWMfZRdIrvKj/B9H2KbBSICYIdXwV9NWrZEt
 rjzDGWXvjpb0MmXetpi51KyCNml0fQ+z+qaCm3A/6PlbzlG8bq3Iacc3c8hnKi3kwb1c
 lxbjPtRhIARVJFMKEJeGnHEKxXCbuseWYBIK7l5XSMtFZasH15u9/Zjzb4IIiWVPZ9uO
 zKTXv1Cf9k6WsEzQWw3OnsAYmuFZAEIBR7SdSvasyEJS/wvhT4kUd3Bcj/TBc8PTqX+1
 Pnow==
X-Gm-Message-State: AKwxytcjtF2ihB115WC+aiF4ccZlwsMIXKkh7GI9sdQCuzS70bdS9JjN
 zoyyOVvzwouZa8hKn0WOm9uHvKcD6rw=
X-Google-Smtp-Source: AH8x225Bs0YJqj1ZJmqnBvVk3WUSMvvLFgVFvBPg4JtmHMf7P/PShBNSCWdLE/yqcpqxg3oMNz40Lg==
X-Received: by 10.28.126.133 with SMTP id z127mr28806900wmc.64.1517492845006; 
 Thu, 01 Feb 2018 05:47:25 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t4sm24368wmt.16.2018.02.01.05.47.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 05:47:24 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-9-andre.przywara@linaro.org>
 <20180130143603.2uzxacs2vq47oxev@MacBook-Pro-de-Roger.local>
 <ed2665f9-9c46-7df0-e372-085ece0ce766@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <eb6f5d64-7e18-8abb-02a6-b5e4fd9efdc2@linaro.org>
Date: Thu, 1 Feb 2018 13:47:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <ed2665f9-9c46-7df0-e372-085ece0ce766@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwMS8wMi8xOCAxMzo0MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gT24g
MzAvMDEvMTggMTQ6MzYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIFdlZCwgSmFuIDI0
LCAyMDE4IGF0IDA2OjEwOjU4UE0gKzAwMDAsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gT24g
QVJNIHRoZSBtYXhpbXVtIG51bWJlciBvZiBJUlFzIGlzIGEgY29uc3RhbnQsIGJ1dCB3ZSBzaGFy
ZSBpdCBiZWluZwo+Pj4gYSB2YXJpYWJsZSB0byBtYXRjaCB4ODYuIFNpbmNlIHdlIGFyZSBub3Qg
c3VwcG9zZWQgdG8gYWx0ZXIgaXQsIGxldCdzCj4+PiBtYXJrIGl0IGFzICJjb25zdCIgdG8gYXZv
aWQgYWNjaWRlbnRhbCBjaGFuZ2UuCj4+Pgo+Pj4gU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+PiAtLS0KPj4+ICAgeGVuL2FyY2gvYXJt
L2lycS5jICAgICAgICB8IDIgKy0KPj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCB8IDIg
Ky0KPj4+ICAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBiL3hlbi9hcmNoL2FybS9p
cnEuYwo+Pj4gaW5kZXggNjIxMDNhMjBlMy4uZDIyOWNiNjg3MSAxMDA2NDQKPj4+IC0tLSBhL3hl
bi9hcmNoL2FybS9pcnEuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCj4+PiBAQCAtMjcs
NyArMjcsNyBAQAo+Pj4gICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+Pj4gICAjaW5jbHVkZSA8YXNt
L3ZnaWMuaD4KPj4+ICAgCj4+PiAtdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxcyA9
IE5SX0lSUVM7Cj4+PiArY29uc3QgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxcyA9
IE5SX0lSUVM7Cj4+Cj4+IFNob3VsZG4ndCB5b3UgcmVtb3ZlIHRoZSBfX3JlYWRfbW9zdGx5IGF0
dHJpYnV0ZSwgc28gdGhlIHN5bWJvbCBpdCdzCj4+IHBsYWNlZCBhdCB0aGUgLnJvZGF0YSBzZWN0
aW9uIGJ5IHRoZSBjb21waWxlcj8KPiAKPiBZZXMsIG1ha2VzIHNlbnNlLCB0aGFua3MgZm9yIHBv
aW50aW5nIHRoaXMgb3V0IQo+IGNvbnN0IC4uLiBfX3JlYWRfbW9zdGx5IHNvdW5kcyBzb21ld2hh
dCByZWR1bmRhbnQuCj4gCj4gSXQgbG9va3MgbGlrZSB0aGUgY29tcGlsZXIgZG9lcyB0aGUgcmln
aHQgdGhpbmcgYW55d2F5LCBhcyBJIGNhbid0IGZpbmQKPiBucl9pcnFzIGluIHRoZSBFTEYgaW4g
YW55IGNhc2UuIEJvdGggd2l0aCBhbmQgd2l0aG91dCBfX3JlYWRfbW9zdGx5IGl0Cj4gcmVzdWx0
cyBpbnRvIHRoZSB2ZXJ5IHNhbWUgYmluYXJ5LCBhY3R1YWxseSBldmVuIHdpdGhvdXQgdGhlIGNv
bnN0LgoKUmVhbGx5PyBJIHdhcyBleHBlY3RpbmcgY29uc3QgZGF0YSB0byBiZSBpbiB0aGUgc2Vj
dGlvbi5yb2RhdGEuIEFyZSB5b3UgCnN1Z2dlc3RpbmcgdGhpcyBpcyBsYW5kaW5nIGluIHRoZSBz
ZWN0aW9uIC5kYXRhIGluc3RlYWQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

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

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

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 13:54:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehFJf-0001D1-Vq; Thu, 01 Feb 2018 13:54:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehFJf-0001Ck-9V
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 13:54:15 +0000
X-Inumbo-ID: 72850ce1-0757-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 72850ce1-0757-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 13:54:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67066337"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-2-git-send-email-andrew.cooper3@citrix.com>
 <5A72E6C302000078001A43C9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <32cc0c4d-209b-faa4-7b08-638dfb57d143@citrix.com>
Date: Thu, 1 Feb 2018 13:53:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A72E6C302000078001A43C9@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 01/11] x86/cpuid: Handling of IBRS/IBPB,
 STIBP and IBRS for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMDk6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCj4+IEBAIC0zODMs
NiArMzgzLDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZfbWF4X3BvbGljeSh2
b2lkKQo+PiAgICAgIC8qIFVuY29uZGl0aW9uYWxseSBjbGFpbSB0byBiZSBhYmxlIHRvIHNldCB0
aGUgaHlwZXJ2aXNvciBiaXQuICovCj4+ICAgICAgX19zZXRfYml0KFg4Nl9GRUFUVVJFX0hZUEVS
VklTT1IsIHB2X2ZlYXR1cmVzZXQpOwo+PiAgCj4+ICsgICAgLyogT24gaGFyZHdhcmUgd2l0aCBJ
QlJTL0lCUEIgc3VwcG9ydCwgdGhlcmUgYXJlIGZ1cnRoZXIgYWRqdXN0bWVudHMuICovCj4+ICsg
ICAgaWYgKCB0ZXN0X2JpdChYODZfRkVBVFVSRV9JQlJTQiwgcHZfZmVhdHVyZXNldCkgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgLyogT2ZmZXIgU1RJQlAgdW5jb25kaXRpb25hbGx5LiAgSXQgaXMg
YSBub3Agb24gbm9uLUhUIGhhcmR3YXJlLiAqLwo+PiArICAgICAgICBfX3NldF9iaXQoWDg2X0ZF
QVRVUkVfU1RJQlAsIHB2X2ZlYXR1cmVzZXQpOwo+PiArCj4+ICsgICAgICAgIC8qIEFNRCdzIElC
UEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwo+PiArICAgICAgICBfX3NldF9iaXQoWDg2
X0ZFQVRVUkVfSUJQQiwgcHZfZmVhdHVyZXNldCk7Cj4+ICsgICAgfQo+PiArCj4+ICAgICAgc2Fu
aXRpc2VfZmVhdHVyZXNldChwdl9mZWF0dXJlc2V0KTsKPj4gICAgICBjcHVpZF9mZWF0dXJlc2V0
X3RvX3BvbGljeShwdl9mZWF0dXJlc2V0LCBwKTsKPj4gICAgICByZWNhbGN1bGF0ZV94c3RhdGUo
cCk7Cj4+IEBAIC00NDAsNiArNDUwLDE2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVf
aHZtX21heF9wb2xpY3kodm9pZCkKPj4gICAgICAgICAgICAgIF9fY2xlYXJfYml0KFg4Nl9GRUFU
VVJFX1hTQVZFUywgaHZtX2ZlYXR1cmVzZXQpOwo+PiAgICAgIH0KPj4gIAo+PiArICAgIC8qIE9u
IGhhcmR3YXJlIHdpdGggSUJSUy9JQlBCIHN1cHBvcnQsIHRoZXJlIGFyZSBmdXJ0aGVyIGFkanVz
dG1lbnRzLiAqLwo+PiArICAgIGlmICggdGVzdF9iaXQoWDg2X0ZFQVRVUkVfSUJSU0IsIGh2bV9m
ZWF0dXJlc2V0KSApCj4+ICsgICAgewo+PiArICAgICAgICAvKiBPZmZlciBTVElCUCB1bmNvbmRp
dGlvbmFsbHkuICBJdCBpcyBhIG5vcCBvbiBub24tSFQgaGFyZHdhcmUuICovCj4+ICsgICAgICAg
IF9fc2V0X2JpdChYODZfRkVBVFVSRV9TVElCUCwgaHZtX2ZlYXR1cmVzZXQpOwo+PiArCj4+ICsg
ICAgICAgIC8qIEFNRCdzIElCUEIgaXMgYSBzdWJzZXQgb2YgSUJSUy9JQlBCLiAqLwo+PiArICAg
ICAgICBfX3NldF9iaXQoWDg2X0ZFQVRVUkVfSUJQQiwgaHZtX2ZlYXR1cmVzZXQpOwo+PiArICAg
IH0KPiBPbmUgbW9yZSB0aGluZyByZWdhcmRpbmcgdGhlc2UgY2hhbmdlcywgYW5kIHRoZWlyIGlt
cGxpY2F0aW9ucwo+IG9uIG1pZ3JhdGlvbjogSWYgYSBjYXBhYmxlIGd1ZXN0IGlzIHN0YXJ0ZWQg
b24gYSBzeXN0ZW0gd2l0aG91dAo+IGhhcmR3YXJlIHN1cHBvcnQgYW5kIHRoZW4gbWlncmF0ZWQg
dG8gYSBzeXN0ZW0gd2l0aCBoYXJkd2FyZQo+IHN1cHBvcnQsIGl0IHdpbGwgY29udGludWUgdG8g
cnVuIHVucHJvdGVjdGVkLiBJIGRvIHJlYWxpemUgdGhhdAo+IHJlcG9ydGluZyB0aGUgZmVhdHVy
ZXMgdG8gZ3Vlc3RzIChhbmQgaWdub3JpbmcgdGhlIE1TUiBhY2Nlc3NlcykKPiBvbiBpbmNhcGFi
bGUgaGFyZHdhcmUgaXMgbm90IG5pY2UgZWl0aGVyIChhcyBpdCB3aWxsIGdpdmUgdGhlIGd1ZXN0
IGEKPiBmYWxzZSBzZW5zZSBvZiBzZWN1cml0eSksIGJ1dCB3YXMgdGhhdCBvcHRpb24gYXQgbGVh
c3QgY29uc2lkZXJlZAo+IChwZXJoYXBzIGFzIG5vbi1kZWZhdWx0IGJlaGF2aW9yKSwgc28gdGhh
dCBhZnRlciBtaWdyYXRpb24gc3VjaCBhCj4gZ3Vlc3Qgd291bGQgdGhlbiBiZSBzZWN1cmU/CgpU
cmFwcGluZyBhbmQgaWdub3JpbmcgdGhlIE1TUnMgKGVzcGVjaWFsbHkgZm9yIEhWTSBndWVzdHMp
IGlzIGdvaW5nIHRvCmJlIGEgZmFyIGhpZ2hlciBvdmVyaGVhZCB0aGFuIGV2ZW4gdXNpbmcgdGhl
IE1TUnMsIGFuZCB1c2luZyB0aGUgTVNScwpjb21lcyB3aXRoIGEgc3RlZXAgcGVyZiBoaXQuCgpU
aGUgZmFyIG1vcmUgc3VidGxlIHByb2JsZW0gb2NjdXJzIHdoZW4gbWlncmF0aW5nIGJldHdlZW4g
YSBCcm9hZHdlbGwKYW5kIFNreWxha2UgQ1BVLCB3aGVyZSB5b3VyIGNob2ljZSBvZiB3aGljaCBt
aXRpZ2F0aW9ucyB0byB1c2UgY2hhbmdlcy4KCkl0IHdvdWxkIGJlIGdvb2QgZm9yIFZNcyBpbiBn
ZW5lcmFsIHRvIGhhdmUgYSB3YXkgb2Yga25vd2luZyB0aGV5IGhhdmUKYmVlbiBtaWdyYXRlZCwg
YW5kIHJlLWV2YWx1YXRpbmcgdGhlaXIgaWRlYSBvZiB0aGUgd29ybGQuwqAgVGhhdCwKY29tYmlu
ZWQgd2l0aCBhbiBleHBsaWNpdCBhZG1pbmlzdHJhdG9yIGRlY2lzaW9uIHRvIGluY3JlYXNlIHRo
ZSB2aXNpYmxlCmZlYXR1cmVzZXQgb2YgdGhlIFZNIHdvdWxkIGJlIGEgcmVhc29uYWJsZSBzb2x1
dGlvbiB0byB0aGlzIChhbmQgb3RoZXIpCnByb2JsZW1zLgoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 13:57:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:57:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehFMs-0001Lz-DJ; Thu, 01 Feb 2018 13:57:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmgq=e3=citrix.com=prvs=563c9b0be=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ehFMr-0001Li-4y
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 13:57:33 +0000
X-Inumbo-ID: e8c27e7d-0757-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8c27e7d-0757-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 13:57:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67066646"
Date: Thu, 1 Feb 2018 13:57:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <20180201135718.cgbmsxiwa4og73wk@MacBook-Pro-de-Roger.local>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-9-andre.przywara@linaro.org>
 <20180130143603.2uzxacs2vq47oxev@MacBook-Pro-de-Roger.local>
 <ed2665f9-9c46-7df0-e372-085ece0ce766@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ed2665f9-9c46-7df0-e372-085ece0ce766@linaro.org>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDEsIDIwMTggYXQgMDE6NDM6MDlQTSArMDAwMCwgQW5kcmUgUHJ6eXdhcmEg
d3JvdGU6Cj4gSGksCj4gCj4gT24gMzAvMDEvMTggMTQ6MzYsIFJvZ2VyIFBhdSBNb25uw6kgd3Jv
dGU6Cj4gPiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAwNjoxMDo1OFBNICswMDAwLCBBbmRyZSBQ
cnp5d2FyYSB3cm90ZToKPiA+PiBPbiBBUk0gdGhlIG1heGltdW0gbnVtYmVyIG9mIElSUXMgaXMg
YSBjb25zdGFudCwgYnV0IHdlIHNoYXJlIGl0IGJlaW5nCj4gPj4gYSB2YXJpYWJsZSB0byBtYXRj
aCB4ODYuIFNpbmNlIHdlIGFyZSBub3Qgc3VwcG9zZWQgdG8gYWx0ZXIgaXQsIGxldCdzCj4gPj4g
bWFyayBpdCBhcyAiY29uc3QiIHRvIGF2b2lkIGFjY2lkZW50YWwgY2hhbmdlLgo+ID4+Cj4gPj4g
U3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+ID4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
Pgo+ID4+IC0tLQo+ID4+ICB4ZW4vYXJjaC9hcm0vaXJxLmMgICAgICAgIHwgMiArLQo+ID4+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oIHwgMiArLQo+ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKPiA+PiBpbmRleCA2MjEwM2EyMGUz
Li5kMjI5Y2I2ODcxIDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYwo+ID4+ICsr
KyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+ID4+IEBAIC0yNyw3ICsyNyw3IEBACj4gPj4gICNpbmNs
dWRlIDxhc20vZ2ljLmg+Cj4gPj4gICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+ID4+ICAKPiA+PiAt
dW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxcyA9IE5SX0lSUVM7Cj4gPj4gK2NvbnN0
IHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG5yX2lycXMgPSBOUl9JUlFTOwo+ID4gCj4gPiBT
aG91bGRuJ3QgeW91IHJlbW92ZSB0aGUgX19yZWFkX21vc3RseSBhdHRyaWJ1dGUsIHNvIHRoZSBz
eW1ib2wgaXQncwo+ID4gcGxhY2VkIGF0IHRoZSAucm9kYXRhIHNlY3Rpb24gYnkgdGhlIGNvbXBp
bGVyPwo+IAo+IFllcywgbWFrZXMgc2Vuc2UsIHRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBvdXQh
Cj4gY29uc3QgLi4uIF9fcmVhZF9tb3N0bHkgc291bmRzIHNvbWV3aGF0IHJlZHVuZGFudC4KPiAK
PiBJdCBsb29rcyBsaWtlIHRoZSBjb21waWxlciBkb2VzIHRoZSByaWdodCB0aGluZyBhbnl3YXks
IGFzIEkgY2FuJ3QgZmluZAo+IG5yX2lycXMgaW4gdGhlIEVMRiBpbiBhbnkgY2FzZS4gQm90aCB3
aXRoIGFuZCB3aXRob3V0IF9fcmVhZF9tb3N0bHkgaXQKPiByZXN1bHRzIGludG8gdGhlIHZlcnkg
c2FtZSBiaW5hcnksIGFjdHVhbGx5IGV2ZW4gd2l0aG91dCB0aGUgY29uc3QuCj4gQnV0IEkgd2ls
bCBpbmNsdWRlIHRoZSBjaGFuZ2UgYW55d2F5LgoKSG0sIHRoYXQncyBraW5kIG9mIHdlaXJkLiBu
cl9pcnFzIHNlZW1zIHRvIGJlIHVzZWQgaW4gQVJNIGNvZGUuIEhvdwpkaWQgeW91IGFzc2VydCB0
aGF0IHRoZSBzeW1ib2wgaXMgbm90IHRoZXJlPwoKVGhpcyBpcyB3aGF0IEkgZG8gb24geDg2OgoK
IyBubSB4ZW4veGVuLXN5bXMgfCBncmVwICcgbnJfaXJxcyQnCmZmZmY4MmQwODA0MzI0ZjAgRCBu
cl9pcnFzCgpXaGljaCBtYXRjaGVzIHdoYXQgSSB3b3VsZCBleHBlY3QgZnJvbSB0aGUgeDg2IGJ1
aWxkLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 13:59:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 13:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehFOS-0001Uj-RN; Thu, 01 Feb 2018 13:59:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehFOR-0001UU-C8
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 13:59:11 +0000
X-Inumbo-ID: 09337dfd-0758-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09337dfd-0758-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 14:58:53 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67066760"
To: Jan Beulich <JBeulich@suse.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-9-git-send-email-andrew.cooper3@citrix.com>
 <5A72E0C102000078001A437D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f138067e-b1d2-3489-7d18-55ca5144ee59@citrix.com>
Date: Thu, 1 Feb 2018 13:58:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A72E0C102000078001A437D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Asit K Mallick <asit.k.mallick@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v10 08/11] x86/boot: Calculate the most
 appropriate BTI mitigation to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMDg6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI0LjAxLjE4IGF0
IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+ICB2b2lkIF9faW5p
dCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCj4+ICB7Cj4+ICAgICAgZW51bSBp
bmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwo+PiArICAgIGJvb2wgaWJycyA9IGZhbHNl
Owo+PiAgCj4+ICAgICAgLyoKPj4gICAgICAgKiBIYXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBj
dXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0aGVpcgo+PiAgICAgICAqIGlu
c3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFsbCBoZXVyaXN0aWNzLgo+PiAgICAgICAq
Lwo+PiAtICAgIGlmICggb3B0X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgKQo+PiArICAgIGlmICgg
b3B0X3RodW5rICE9IFRIVU5LX0RFRkFVTFQgfHwgb3B0X2licnMgIT0gLTEgKQo+PiAgICAgIHsK
Pj4gICAgICAgICAgdGh1bmsgPSBvcHRfdGh1bms7Cj4+ICsgICAgICAgIGlicnMgID0gISFvcHRf
aWJyczsKPj4gICAgICB9Cj4gVGhlIGNvbW1lbnQgYWJvdmUgaGFzIGJlY29tZSBzdGFsZSB3aXRo
IGxhdGVyIGFkZGl0aW9ucy4gUXVlc3Rpb24KPiBpcyB3aGF0IHRoZSBpbnRlbnRpb25zIGFyZSwg
aS5lLiB3aGV0aGVyIGl0IGlzIHRoZSBjb21tZW50IG9yIHRoZSBjb2RlCj4gdGhhdCBzaG91bGQg
YmUgY2hhbmdlZC4KCkhtbSB0cnVlLsKgIFRoZSBjb21tZW50IHVzZWQgdG8gYmUgdHJ1ZSwgYnV0
IEkgY2hhbmdlZCBpdCBiYXNlZCBvbgppbnRlcm5hbCBmZWVkYmFjay7CoCBUaGUgbmV3IGxvZ2lj
IG1lYW5zIHRoYXQgZXhwbGljaXQgY2hvaWNlcyBvbmx5CmFmZmVjdCB0aGUgZGVmYXVsdHMgb2Yg
dGhlaXIgcmVsYXRlZCBhcmVhLgoKZS5nLiB0aGUgY2hvaWNlIG9mIHdoZXRoZXIgdG8gdXNlIElC
UEIgb3Igbm90ICh3aGljaCByZWFsbHkgaXMgYW4KaXNvbGF0ZWQgZGVjaXNpb24gaGVyZSkgc2hv
dWxkbid0IG92ZXJyaWRlIHRoZSBkZWZhdWx0IGNob2ljZSBmb3IKd2hldGhlciB0byB1c2UgSUJS
Uy9yZXRwb2xpbmUvZXRjLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 14:08:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 14:08:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehFX5-0002Rb-ML; Thu, 01 Feb 2018 14:08:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehFX4-0002RT-8l
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 14:08:06 +0000
X-Inumbo-ID: 6246400b-0759-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6246400b-0759-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 14:08:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67067435"
To: Juergen Gross <jgross@suse.com>, <xen-devel@lists.xenproject.org>
References: <20180131065751.30204-1-jgross@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f12a1050-4759-86ad-b176-9d7a2cc48844@citrix.com>
Date: Thu, 1 Feb 2018 14:04:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180131065751.30204-1-jgross@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMDY6NTcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gKiAgcGVyLUNQVS9MNC1z
aGFkb3dpbmcgKGZhaXJseS1SRkMpCj4gICAtICBBbmRyZXcgQ29vcGVyCgpQcm9iYWJseSBiZXN0
IHRvIGRyb3AgdGhpcyBmcm9tIHRoZSBsaXN0LsKgIEdpdmVuIHRoZSB0ZWNobmljYWwKY29tcGxp
Y2F0aW9ucywgaXQgbWF5IG5ldmVyIGdvIGluLgoKPiAqICBNaXRpZ2F0aW9ucyBmb3IgU1AyL0NW
RS0yMDE3LTU3MTUvQnJhbmNoIFRhcmdldCBJbmplY3Rpb24gKHY3KQo+ICAgLSAgQW5kcmV3IENv
b3BlcgoKTm93IGNvbW1pdHRlZC7CoCBGb2xsb3ctb24gd29yayBmb3IgcGVyZi91c2FiaWxpdHkg
aW1wcm92ZW1lbnRzIGluCnByb2dyZXNzLCBidXQgaXQgaXMgcHJvYmFibHkgbm90IHdvcnRoIHRy
YWNraW5nIHRob3NlIGluZGl2aWR1YWxseS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 14:35:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 14:35:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehFwq-0004VP-Qn; Thu, 01 Feb 2018 14:34:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=df/b=e3=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehFwq-0004VJ-7V
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 14:34:44 +0000
X-Inumbo-ID: 00fdeb84-075d-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00fdeb84-075d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 15:34:27 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id f3so6142893wmc.1
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 06:34:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=V7q9kZzo+XArWvc25oO3c/B/CznNfXcNTYz1gL5lei4=;
 b=ERpK4QKNNXc+VBrxJMsIAO0R7MOAD5kKCI6xcGZaWWU/0ark7Awns6n2V6ptiFT4PE
 QMOY6MclHJqhxjt2X2eiccwgJGXxD9LkE9KI1i0hH1L3tgSXviFJO9CkEWGkn/ww+e3h
 h9To50/XPqgyqabkOFZD4UQz1FtXhXjx7Ul8Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=V7q9kZzo+XArWvc25oO3c/B/CznNfXcNTYz1gL5lei4=;
 b=twIudtO6tPtGvjSed+sYwamcx9gs8gf0127ENj7q/ibJwGBSKR+nbN2tescT4qdpcR
 SLq88QYOc85BW5/oa4Q5qrkfrd9l8aLTp4H3HGuNsde0xwydPj8CSttSG1AtKrfCJTbg
 ig2o9Z4iVNsfD4XKR1qqeJefcsAAameyLkajwRboTYBQWMXlR5MtzTaVvaAqvnIeMqVT
 4yJdnJJ8ZX3S2Be6vv7C7vgE2RvHWlacIM06Dy2EtGmt3ZSsyJgnpITW0+yWrR9+UrBL
 HtytC7HcPrPSFyYkfGy2vH1WGK3zOu4BNZTyJtQmpfqu3W4mCg9t/vlcCzQ5RKja3IMe
 8gMQ==
X-Gm-Message-State: AKwxytfKE8FX0TOdnV+zt3qugEwdBhOtlH7SdbUF8LOcvgZCmJHQ/K9v
 cOSkzw+KwLY4KJuDtAm2rUnetCD5jGk=
X-Google-Smtp-Source: AH8x226A/GcimGhfnncuZI0xWYhsMt2SusQEfPog1KZ5uqDzxa/oO926rJElsMHid8w1TCz4sJ2oyA==
X-Received: by 10.80.170.157 with SMTP id q29mr63948307edc.43.1517495681457;
 Thu, 01 Feb 2018 06:34:41 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id i6sm52516edl.57.2018.02.01.06.34.40
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 06:34:41 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-9-andre.przywara@linaro.org>
 <20180130143603.2uzxacs2vq47oxev@MacBook-Pro-de-Roger.local>
 <ed2665f9-9c46-7df0-e372-085ece0ce766@linaro.org>
 <eb6f5d64-7e18-8abb-02a6-b5e4fd9efdc2@linaro.org>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <a35f49a0-382f-ad43-36be-6415e1f26a39@linaro.org>
Date: Thu, 1 Feb 2018 14:34:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <eb6f5d64-7e18-8abb-02a6-b5e4fd9efdc2@linaro.org>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8wMi8xOCAxMzo0NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDAxLzAyLzE4IDEzOjQzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gT24gMzAvMDEv
MTggMTQ6MzYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+PiBPbiBXZWQsIEphbiAyNCwgMjAx
OCBhdCAwNjoxMDo1OFBNICswMDAwLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+PiBPbiBBUk0g
dGhlIG1heGltdW0gbnVtYmVyIG9mIElSUXMgaXMgYSBjb25zdGFudCwgYnV0IHdlIHNoYXJlIGl0
IGJlaW5nCj4+Pj4gYSB2YXJpYWJsZSB0byBtYXRjaCB4ODYuIFNpbmNlIHdlIGFyZSBub3Qgc3Vw
cG9zZWQgdG8gYWx0ZXIgaXQsIGxldCdzCj4+Pj4gbWFyayBpdCBhcyAiY29uc3QiIHRvIGF2b2lk
IGFjY2lkZW50YWwgY2hhbmdlLgo+Pj4+Cj4+Pj4gU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+Pj4+IC0tLQo+Pj4+IMKgIHhlbi9hcmNo
L2FybS9pcnEuY8KgwqDCoMKgwqDCoMKgIHwgMiArLQo+Pj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vaXJxLmggfCAyICstCj4+Pj4gwqAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lycS5j
IGIveGVuL2FyY2gvYXJtL2lycS5jCj4+Pj4gaW5kZXggNjIxMDNhMjBlMy4uZDIyOWNiNjg3MSAx
MDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vaXJxLmMKPj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vaXJxLmMKPj4+PiBAQCAtMjcsNyArMjcsNyBAQAo+Pj4+IMKgICNpbmNsdWRlIDxhc20vZ2lj
Lmg+Cj4+Pj4gwqAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4+Pj4gwqAgLXVuc2lnbmVkIGludCBf
X3JlYWRfbW9zdGx5IG5yX2lycXMgPSBOUl9JUlFTOwo+Pj4+ICtjb25zdCB1bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBucl9pcnFzID0gTlJfSVJRUzsKPj4+Cj4+PiBTaG91bGRuJ3QgeW91IHJl
bW92ZSB0aGUgX19yZWFkX21vc3RseSBhdHRyaWJ1dGUsIHNvIHRoZSBzeW1ib2wgaXQncwo+Pj4g
cGxhY2VkIGF0IHRoZSAucm9kYXRhIHNlY3Rpb24gYnkgdGhlIGNvbXBpbGVyPwo+Pgo+PiBZZXMs
IG1ha2VzIHNlbnNlLCB0aGFua3MgZm9yIHBvaW50aW5nIHRoaXMgb3V0IQo+PiBjb25zdCAuLi4g
X19yZWFkX21vc3RseSBzb3VuZHMgc29tZXdoYXQgcmVkdW5kYW50Lgo+Pgo+PiBJdCBsb29rcyBs
aWtlIHRoZSBjb21waWxlciBkb2VzIHRoZSByaWdodCB0aGluZyBhbnl3YXksIGFzIEkgY2FuJ3Qg
ZmluZAo+PiBucl9pcnFzIGluIHRoZSBFTEYgaW4gYW55IGNhc2UuIEJvdGggd2l0aCBhbmQgd2l0
aG91dCBfX3JlYWRfbW9zdGx5IGl0Cj4+IHJlc3VsdHMgaW50byB0aGUgdmVyeSBzYW1lIGJpbmFy
eSwgYWN0dWFsbHkgZXZlbiB3aXRob3V0IHRoZSBjb25zdC4KPiAKPiBSZWFsbHk/IEkgd2FzIGV4
cGVjdGluZyBjb25zdCBkYXRhIHRvIGJlIGluIHRoZSBzZWN0aW9uLnJvZGF0YS4gQXJlIHlvdQo+
IHN1Z2dlc3RpbmcgdGhpcyBpcyBsYW5kaW5nIGluIHRoZSBzZWN0aW9uIC5kYXRhIGluc3RlYWQ/
CgpXZWxsLCBmb3IgdGhlIGxvY2FsIGNhc2UgKGFybS9pcnEuYykgdGhlIGNvbXBpbGVyIGp1c3Qg
ZG9lcyB0aGUgcmlnaHQKdGhpbmcgYW5kIGVsaW1pbmF0ZXMgdGhlIHZhcmlhYmxlIGNvbXBsZXRl
bHkgOgoKMDAwMDAwMDAwMDAwMDVkYyA8cmVxdWVzdF9pcnE+OgogNWRjOiAgIGViMWYwMDVmICAg
ICAgICBjbXAgICAgIHgyLCB4enIKIDVlMDogICA1MjgwN2ZlNSAgICAgICAgbW92ICAgICB3NSwg
IzB4M2ZmICAgICAgICAgICAgICAgIC8vICMxMDIzCiA1ZTQ6ICAgN2E0NTEwMDIgICAgICAgIGNj
bXAgICAgdzAsIHc1LCAjMHgyLCBuZQogNWU4OiAgIDU0MDAwM2U4ICAgICAgICBiLmhpICAgIDY2
NCA8cmVxdWVzdF9pcnErMHg4OD4gICAgLy8gRUlOVkFMCgpGb3IgY29tbW9uL2RvbWFpbi5vIGl0
IGlzIGFzIHlvdSBndWVzc2VkOiBpbiAuZGF0YS5yZWFkX21vc3RseSwgd2l0aCBvcgp3aXRob3V0
IHRoaXMgKG9yaWdpbmFsKSBwYXRjaC4gU28gX19yZWFkX21vc3RseSB0cnVtcHMgY29uc3QuClJl
bW92aW5nIF9fcmVhZF9tb3N0bHkgaW5kZWVkIHB1dHMgaXQgaW4gLnJvZGF0YS4KCkRvbid0IGtu
b3cgd2h5IHRoZSByZXN1bHRpbmcgeGVuL3hlbi5heGYgZG9uJ3Qgc2hvdyBhbnkgZGlmZmVyZW5j
ZSwgYnV0CnRoZSByZXNwZWN0aXZlIG9iamVjdCBmaWxlcyBkby4KCkNoZWVycywKQW5kcmUuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 14:39:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 14:39:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehG0q-0004es-B3; Thu, 01 Feb 2018 14:38:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehG0p-0004el-Pj
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 14:38:51 +0000
X-Inumbo-ID: 93ebe3b6-075d-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93ebe3b6-075d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 15:38:33 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="460666277"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 1 Feb 2018 14:38:46 +0000
Message-ID: <1517495926-19425-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] common/gnttab: Introduce command line feature
	controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCB3YXMgb3JpZ2luYWxseSByZWxlYXNlZCBhcyBwYXJ0IG9mIFhTQS0yMjYuICBJ
dCByZXRhaW5zIHRoZSBzYW1lCmNvbW1hbmQgbGluZSBzeW50YXggKGFzIHZhcmlvdXMgZG93bnN0
cmVhbXMgYXJlIG1pdGlnYXRpbmcgWFNBLTIyNiB1c2luZyB0aGlzCm1lY2hhbmlzbSkgYnV0IHRo
ZSBkZWZhdWx0cyBoYXZlIGJlZW4gdXBkYXRlZCBkdWUgdG8gdGhlIHJldmlzZWQgWFNBLTIyNgpw
YXRjaGVkLCBhZnRlciB3aGljaCB0cmFuc2l0aXZlIGdyYW50cyBhcmUgYmVsaWV2ZWQgdG8gZnVu
Y3Rpb25pbmcKcHJvcGVybHkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCnYyOgogKiBSZWJhc2Ug
b3ZlciBjb21tYW5kLWxpbmUgcGFyc2luZyBjaGFuZ2VzLgotLS0KIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIHwgMTMgKysrKysrKysrKysrCiB4ZW4vY29tbW9uL2dyYW50X3Rh
YmxlLmMgICAgICAgICAgICB8IDQyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDljMTBkM2EuLjJiZjJhOGYgMTAwNjQ0
Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC05MTYsNiArOTE2LDE5IEBAIENvbnRyb2xz
IEVQVCByZWxhdGVkIGZlYXR1cmVzLgogCiBTcGVjaWZ5IHdoaWNoIGNvbnNvbGUgZ2Ric3R1YiBz
aG91bGQgdXNlLiBTZWUgKipjb25zb2xlKiouCiAKKyMjIyBnbnR0YWIKKz4gYD0gTGlzdCBvZiBb
IG1heF92ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlPTxib29sPiBdYAorCis+IERlZmF1bHQ6IGBn
bnR0YWI9bWF4X3ZlcjoyLHRyYW5zaXRpdmVgCisKK0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9m
IHRoZSBncmFudCB0YWJsZSBiZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KKworKiBgbWF4
X3ZlcmAgU2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2ZmZXIgdG8g
Z3Vlc3RzLiAgVmFsaWQKK3ZlcnNpb24gYXJlIDEgYW5kIDIuCisqIGB0cmFuc2l0aXZlYCBQZXJt
aXQgb3IgZGlzYWxsb3cgdGhlIHVzZSBvZiB0cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUgdGhhdCB0
aGUKK3VzZSBvZiBncmFudCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFu
IEFCSSBicmVha2FnZSBmcm9tIHRoZQorZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCisKICMjIyBnbnR0
YWJcX21heFxfZnJhbWVzCiA+IGA9IDxpbnRlZ2VyPmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDQ4YzU0Nzku
LjM5MzdhZjcgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4v
Y29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTk3LDYgKzk3LDQwIEBAIHN0YXRpYyB1bnNpZ25lZCBp
bnQgX19yZWFkX21vc3RseSBtYXhfbWFwdHJhY2tfZnJhbWVzID0KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVT
OwogaW50ZWdlcl9ydW50aW1lX3BhcmFtKCJnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIsIG1h
eF9tYXB0cmFja19mcmFtZXMpOwogCitzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkg
b3B0X2dudHRhYl9tYXhfdmVyc2lvbiA9IDI7CitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9w
dF90cmFuc2l0aXZlX2dyYW50cyA9IHRydWU7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2du
dHRhYihjb25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWws
IHJjID0gMDsKKworICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAg
ICAgaWYgKCAhc3MgKQorICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CisKKyAgICAg
ICAgaWYgKCAhc3RybmNtcChzLCAibWF4X3ZlcjoiLCA4KSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGxvbmcgdmVyID0gc2ltcGxlX3N0cnRvbChzICsgOCwgTlVMTCwgMTApOworCisgICAgICAg
ICAgICBpZiAoIHZlciA+PSAxICYmIHZlciA8PSAyICkKKyAgICAgICAgICAgICAgICBvcHRfZ250
dGFiX21heF92ZXJzaW9uID0gdmVyOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAg
IHJjID0gLUVJTlZBTDsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNl
X2Jvb2xlYW4oInRyYW5zaXRpdmUiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3Ry
YW5zaXRpdmVfZ3JhbnRzID0gdmFsOworICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisKKyAgICAgICAgcyA9IHNzICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAg
ICByZXR1cm4gcmM7Cit9CitjdXN0b21fcGFyYW0oImdudHRhYiIsIHBhcnNlX2dudHRhYik7CisK
IC8qCiAgKiBOb3RlIHRoYXQgdGhlIHRocmVlIHZhbHVlcyBiZWxvdyBhcmUgZWZmZWN0aXZlbHkg
cGFydCBvZiB0aGUgQUJJLCBldmVuIGlmCiAgKiB3ZSBkb24ndCBuZWVkIHRvIG1ha2UgdGhlbSBh
IGZvcm1hbCBwYXJ0IG9mIGl0OiBBIGd1ZXN0IHN1c3BlbmRlZCBmb3IKQEAgLTI2NzQsNyArMjcw
OCw4IEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfY2xhaW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0
YWJfY29weSAqb3AsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50
LT5kb21haW4tPmRvbWFpbl9pZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJ1Zi0+cmVhZF9vbmx5LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJ1
Zi0+ZnJhbWUsICZidWYtPnBhZ2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmYnVmLT5wdHIub2Zmc2V0LCAmYnVmLT5sZW4sIHRydWUpOworICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJmJ1Zi0+cHRyLm9mZnNldCwgJmJ1Zi0+bGVuLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzKTsKICAgICAg
ICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAg
ICBidWYtPnB0ci51LnJlZiA9IHB0ci0+dS5yZWY7CkBAIC0zNDI0LDcgKzM0NTksMTAgQEAgZG9f
Z3JhbnRfdGFibGVfb3AoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBHTlRUQUJPUF9zZXRf
dmVyc2lvbjoKLSAgICAgICAgcmMgPSBnbnR0YWJfc2V0X3ZlcnNpb24oZ3Vlc3RfaGFuZGxlX2Nh
c3QodW9wLCBnbnR0YWJfc2V0X3ZlcnNpb25fdCkpOworICAgICAgICBpZiAoIG9wdF9nbnR0YWJf
bWF4X3ZlcnNpb24gPT0gMSApCisgICAgICAgICAgICByYyA9IC1FTk9TWVM7IC8qIEJlaGF2ZSBh
cyBiZWZvcmUgc2V0X3ZlcnNpb24gd2FzIGludHJvZHVjZWQuICovCisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIHJjID0gZ250dGFiX3NldF92ZXJzaW9uKGd1ZXN0X2hhbmRsZV9jYXN0KHVvcCwg
Z250dGFiX3NldF92ZXJzaW9uX3QpKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEdOVFRB
Qk9QX2dldF9zdGF0dXNfZnJhbWVzOgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 14:39:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 14:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehG1M-0004ht-JK; Thu, 01 Feb 2018 14:39:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z+tp=e3=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehG1L-0004hm-CA
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 14:39:23 +0000
X-Inumbo-ID: a73bc4cb-075d-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a73bc4cb-075d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 15:39:06 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id i56so19219491wra.7
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 06:39:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=V3pyKTXdkvv/oVqhxeW7M7fWPzwdpw2RSg9HYA9aog4=;
 b=QsbvZ1uRf279IVeZKwFMO6X6iVZUATyc38eHDKWvNFDRv+BweGmvgB2dDop0vTZoAD
 N8LQlSMgEt9MMmLobQq+CscqtRr6R44j4KCTPQ8NJWxpZky/qdhueiEHfwxFm6urWNRH
 012xgwNa4AfeepEtdLn4UjEGexd6+l0uPhTBs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=V3pyKTXdkvv/oVqhxeW7M7fWPzwdpw2RSg9HYA9aog4=;
 b=VPM9NsW+TcZ1dlSH5I+sHnbn71hvTrQ0ycjBXXIsNgxu3GltxplgQpFH7U3hYoSgLz
 zW1EIS6iGoalKTZzMZ/Yf9n1ELhItHfeLMKzUYrQprRWW4H5nUVd1Mx1Agm86VpYeixG
 z1XD3vAy0miKQC2L7HAbppAqWBrVKuhrk4ocxjvTnOfywUUAeduk3xbqtOYKnCVBVivB
 a4bjiCzNRUsSWzUia6OLLMp4i55WY5NNovOI8jT9phhK7kgV7gx4z3kRYHcGdpP1vIKL
 uQ1+h15r9nhvFAiuw7pbPb9rfF+s85+q/XbiVLG3HtGhzWBtw6g0D51fpHtMsFhM2KQK
 9SsQ==
X-Gm-Message-State: AKwxytdV3HcvyKGVKCAi278u2mJdVNs7WK+l58iVMXmTn+ZbPe+pCrc9
 3W3lZ3w7A0yqt45niQceAhUrgSlSIaA=
X-Google-Smtp-Source: AH8x2254MyqHzbN3Au8Rq3zJVdNpcgnm2dXTkryLdttnpl2TKw6LspPdC1WKl/8NuTlYtsFkZhRGJQ==
X-Received: by 10.223.162.138 with SMTP id s10mr24959818wra.263.1517495960419; 
 Thu, 01 Feb 2018 06:39:20 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id l4sm1647299wrb.91.2018.02.01.06.39.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 06:39:19 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-9-andre.przywara@linaro.org>
 <20180130143603.2uzxacs2vq47oxev@MacBook-Pro-de-Roger.local>
 <ed2665f9-9c46-7df0-e372-085ece0ce766@linaro.org>
 <eb6f5d64-7e18-8abb-02a6-b5e4fd9efdc2@linaro.org>
 <a35f49a0-382f-ad43-36be-6415e1f26a39@linaro.org>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <e3310a49-af90-a475-cb0a-0c2f78392df9@linaro.org>
Date: Thu, 1 Feb 2018 14:39:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <a35f49a0-382f-ad43-36be-6415e1f26a39@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8wMi8xOCAxNDozNCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSwKCj4g
T24gMDEvMDIvMTggMTM6NDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUsCj4+Cj4+
IE9uIDAxLzAyLzE4IDEzOjQzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IE9uIDMwLzAxLzE4
IDE0OjM2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+Pj4+IE9uIFdlZCwgSmFuIDI0LCAyMDE4
IGF0IDA2OjEwOjU4UE0gKzAwMDAsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+PiBPbiBBUk0g
dGhlIG1heGltdW0gbnVtYmVyIG9mIElSUXMgaXMgYSBjb25zdGFudCwgYnV0IHdlIHNoYXJlIGl0
IGJlaW5nCj4+Pj4+IGEgdmFyaWFibGUgdG8gbWF0Y2ggeDg2LiBTaW5jZSB3ZSBhcmUgbm90IHN1
cHBvc2VkIHRvIGFsdGVyIGl0LCBsZXQncwo+Pj4+PiBtYXJrIGl0IGFzICJjb25zdCIgdG8gYXZv
aWQgYWNjaWRlbnRhbCBjaGFuZ2UuCj4+Pj4+Cj4+Pj4+IFN1Z2dlc3RlZC1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+Pj4+IC0tLQo+Pj4+PiAgwqAg
eGVuL2FyY2gvYXJtL2lycS5jwqDCoMKgwqDCoMKgwqAgfCAyICstCj4+Pj4+ICDCoCB4ZW4vaW5j
bHVkZS9hc20tYXJtL2lycS5oIHwgMiArLQo+Pj4+PiAgwqAgMiBmaWxlcyBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJxLmMKPj4+Pj4gaW5kZXggNjIxMDNhMjBl
My4uZDIyOWNiNjg3MSAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCj4+Pj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwo+Pj4+PiBAQCAtMjcsNyArMjcsNyBAQAo+Pj4+PiAg
wqAgI2luY2x1ZGUgPGFzbS9naWMuaD4KPj4+Pj4gIMKgICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+
Pj4+PiAgwqAgLXVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG5yX2lycXMgPSBOUl9JUlFTOwo+
Pj4+PiArY29uc3QgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxcyA9IE5SX0lSUVM7
Cj4+Pj4KPj4+PiBTaG91bGRuJ3QgeW91IHJlbW92ZSB0aGUgX19yZWFkX21vc3RseSBhdHRyaWJ1
dGUsIHNvIHRoZSBzeW1ib2wgaXQncwo+Pj4+IHBsYWNlZCBhdCB0aGUgLnJvZGF0YSBzZWN0aW9u
IGJ5IHRoZSBjb21waWxlcj8KPj4+Cj4+PiBZZXMsIG1ha2VzIHNlbnNlLCB0aGFua3MgZm9yIHBv
aW50aW5nIHRoaXMgb3V0IQo+Pj4gY29uc3QgLi4uIF9fcmVhZF9tb3N0bHkgc291bmRzIHNvbWV3
aGF0IHJlZHVuZGFudC4KPj4+Cj4+PiBJdCBsb29rcyBsaWtlIHRoZSBjb21waWxlciBkb2VzIHRo
ZSByaWdodCB0aGluZyBhbnl3YXksIGFzIEkgY2FuJ3QgZmluZAo+Pj4gbnJfaXJxcyBpbiB0aGUg
RUxGIGluIGFueSBjYXNlLiBCb3RoIHdpdGggYW5kIHdpdGhvdXQgX19yZWFkX21vc3RseSBpdAo+
Pj4gcmVzdWx0cyBpbnRvIHRoZSB2ZXJ5IHNhbWUgYmluYXJ5LCBhY3R1YWxseSBldmVuIHdpdGhv
dXQgdGhlIGNvbnN0Lgo+Pgo+PiBSZWFsbHk/IEkgd2FzIGV4cGVjdGluZyBjb25zdCBkYXRhIHRv
IGJlIGluIHRoZSBzZWN0aW9uLnJvZGF0YS4gQXJlIHlvdQo+PiBzdWdnZXN0aW5nIHRoaXMgaXMg
bGFuZGluZyBpbiB0aGUgc2VjdGlvbiAuZGF0YSBpbnN0ZWFkPwo+IAo+IFdlbGwsIGZvciB0aGUg
bG9jYWwgY2FzZSAoYXJtL2lycS5jKSB0aGUgY29tcGlsZXIganVzdCBkb2VzIHRoZSByaWdodAo+
IHRoaW5nIGFuZCBlbGltaW5hdGVzIHRoZSB2YXJpYWJsZSBjb21wbGV0ZWx5IDoKPiAKPiAwMDAw
MDAwMDAwMDAwNWRjIDxyZXF1ZXN0X2lycT46Cj4gICA1ZGM6ICAgZWIxZjAwNWYgICAgICAgIGNt
cCAgICAgeDIsIHh6cgo+ICAgNWUwOiAgIDUyODA3ZmU1ICAgICAgICBtb3YgICAgIHc1LCAjMHgz
ZmYgICAgICAgICAgICAgICAgLy8gIzEwMjMKPiAgIDVlNDogICA3YTQ1MTAwMiAgICAgICAgY2Nt
cCAgICB3MCwgdzUsICMweDIsIG5lCj4gICA1ZTg6ICAgNTQwMDAzZTggICAgICAgIGIuaGkgICAg
NjY0IDxyZXF1ZXN0X2lycSsweDg4PiAgICAvLyBFSU5WQUwKPiAKPiBGb3IgY29tbW9uL2RvbWFp
bi5vIGl0IGlzIGFzIHlvdSBndWVzc2VkOiBpbiAuZGF0YS5yZWFkX21vc3RseSwgd2l0aCBvcgo+
IHdpdGhvdXQgdGhpcyAob3JpZ2luYWwpIHBhdGNoLiBTbyBfX3JlYWRfbW9zdGx5IHRydW1wcyBj
b25zdC4KPiBSZW1vdmluZyBfX3JlYWRfbW9zdGx5IGluZGVlZCBwdXRzIGl0IGluIC5yb2RhdGEu
Cj4gCj4gRG9uJ3Qga25vdyB3aHkgdGhlIHJlc3VsdGluZyB4ZW4veGVuLmF4ZiBkb24ndCBzaG93
IGFueSBkaWZmZXJlbmNlLCBidXQKPiB0aGUgcmVzcGVjdGl2ZSBvYmplY3QgZmlsZXMgZG8uCnhl
bi1zeW1zIGlzIGFuIEVMRiBiaW5hcnkuCnhlbiBpcyBub3QgYW4gRUxGLgp4ZW4uYXhmIGlzIG5v
dCBidWlsdCBhbnltb3JlIHNpbmNlIFhlbiA0LjkuCgpUaGF0IG1pZ2h0IGV4cGxhaW4gd2h5IHlv
dSBhcmUgbm90IGFibGUgdG8gZmluZCBpdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 14:39:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 14:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehG1o-0004mo-RG; Thu, 01 Feb 2018 14:39:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=df/b=e3=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehG1n-0004mb-9j
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 14:39:51 +0000
X-Inumbo-ID: b7c9abd7-075d-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7c9abd7-075d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 15:39:33 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id j21-v6so378948wmh.1
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 06:39:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=IZgTS1xtsTLbA52tvL4NVmxHpXQHXKjRBqsSw58/Hr4=;
 b=Ipq3rsYKUeD4KlgzTYKLF5EXQbvDrtauyZzOEwaIjwA2eIzcT//c6L8VHLiZO5YZ+d
 1Z+kFAipvopzyMCtZrbFzregRBS8d4XK82uQDoY0ZuYMS932q7618OschWfUEb9BLnAg
 yRxKULF8W3/hQsoZUY/UCtUhaFdOVzJ83BJTs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=IZgTS1xtsTLbA52tvL4NVmxHpXQHXKjRBqsSw58/Hr4=;
 b=ogdSWrfbo8A080WR2mkpqHd4EIPgayAAWWtsQ/lCxD1ydi0tkk593vHz2vn/Af/AOz
 jyp+YCdOTXaK2mCNvZ5HUdLywkWCORXG69DUbEUARcdoLt/Bikjg3LGeiWcJl0QJh2Q2
 oxa4FJr8kNUtIeoeEDoXM3krXLHtrE8mARaYj9udopaEleLRwayAU5WTziTMpGSwam3X
 tR+EeR5jdruHiKboSNIjM6oftDiKZ6Ra45JBXoLRW+i6U4xDnn+kdyzhmZ/zQEjhoUr1
 9UKIe4YV6fX23V+iv4vzf0OxbDnWaPyKASHg7uSMhdvj/IIZWraCA1fm2hUEfnepzajd
 e4Uw==
X-Gm-Message-State: AKwxytcQacS+L+dMJ/UBIIEHt3/LYvd4m1tVmU3xyZzqa//otoEmEMHI
 R8O0QdkrxFW88Y8hq/aeuBJJOE1GK10=
X-Google-Smtp-Source: AH8x224jy5W0x/yeVGvhRbYQF0+FT8IJdP2U/7A51ZqCLOJSFbiXsUiqhjmdPGJ3u3pbzdlEZnkQpw==
X-Received: by 10.28.17.17 with SMTP id 17mr29129862wmr.123.1517495988266;
 Thu, 01 Feb 2018 06:39:48 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id l9sm12435321wrl.1.2018.02.01.06.39.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 06:39:47 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-9-andre.przywara@linaro.org>
 <20180130143603.2uzxacs2vq47oxev@MacBook-Pro-de-Roger.local>
 <ed2665f9-9c46-7df0-e372-085ece0ce766@linaro.org>
 <20180201135718.cgbmsxiwa4og73wk@MacBook-Pro-de-Roger.local>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <6684fb54-8fa8-7641-f67b-1f9470521f9c@linaro.org>
Date: Thu, 1 Feb 2018 14:39:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180201135718.cgbmsxiwa4og73wk@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Julien Grall <julien.grall@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8wMi8xOCAxMzo1NywgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUs
IEZlYiAwMSwgMjAxOCBhdCAwMTo0MzowOVBNICswMDAwLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
Pj4gSGksCj4+Cj4+IE9uIDMwLzAxLzE4IDE0OjM2LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+
Pj4gT24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDY6MTA6NThQTSArMDAwMCwgQW5kcmUgUHJ6eXdh
cmEgd3JvdGU6Cj4+Pj4gT24gQVJNIHRoZSBtYXhpbXVtIG51bWJlciBvZiBJUlFzIGlzIGEgY29u
c3RhbnQsIGJ1dCB3ZSBzaGFyZSBpdCBiZWluZwo+Pj4+IGEgdmFyaWFibGUgdG8gbWF0Y2ggeDg2
LiBTaW5jZSB3ZSBhcmUgbm90IHN1cHBvc2VkIHRvIGFsdGVyIGl0LCBsZXQncwo+Pj4+IG1hcmsg
aXQgYXMgImNvbnN0IiB0byBhdm9pZCBhY2NpZGVudGFsIGNoYW5nZS4KPj4+Pgo+Pj4+IFN1Z2dl
c3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4+
PiAtLS0KPj4+PiAgeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICB8IDIgKy0KPj4+PiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9pcnEuaCB8IDIgKy0KPj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCj4+Pj4gaW5kZXggNjIxMDNhMjBlMy4uZDIy
OWNiNjg3MSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vaXJxLmMKPj4+PiArKysgYi94
ZW4vYXJjaC9hcm0vaXJxLmMKPj4+PiBAQCAtMjcsNyArMjcsNyBAQAo+Pj4+ICAjaW5jbHVkZSA8
YXNtL2dpYy5oPgo+Pj4+ICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KPj4+PiAgCj4+Pj4gLXVuc2ln
bmVkIGludCBfX3JlYWRfbW9zdGx5IG5yX2lycXMgPSBOUl9JUlFTOwo+Pj4+ICtjb25zdCB1bnNp
Z25lZCBpbnQgX19yZWFkX21vc3RseSBucl9pcnFzID0gTlJfSVJRUzsKPj4+Cj4+PiBTaG91bGRu
J3QgeW91IHJlbW92ZSB0aGUgX19yZWFkX21vc3RseSBhdHRyaWJ1dGUsIHNvIHRoZSBzeW1ib2wg
aXQncwo+Pj4gcGxhY2VkIGF0IHRoZSAucm9kYXRhIHNlY3Rpb24gYnkgdGhlIGNvbXBpbGVyPwo+
Pgo+PiBZZXMsIG1ha2VzIHNlbnNlLCB0aGFua3MgZm9yIHBvaW50aW5nIHRoaXMgb3V0IQo+PiBj
b25zdCAuLi4gX19yZWFkX21vc3RseSBzb3VuZHMgc29tZXdoYXQgcmVkdW5kYW50Lgo+Pgo+PiBJ
dCBsb29rcyBsaWtlIHRoZSBjb21waWxlciBkb2VzIHRoZSByaWdodCB0aGluZyBhbnl3YXksIGFz
IEkgY2FuJ3QgZmluZAo+PiBucl9pcnFzIGluIHRoZSBFTEYgaW4gYW55IGNhc2UuIEJvdGggd2l0
aCBhbmQgd2l0aG91dCBfX3JlYWRfbW9zdGx5IGl0Cj4+IHJlc3VsdHMgaW50byB0aGUgdmVyeSBz
YW1lIGJpbmFyeSwgYWN0dWFsbHkgZXZlbiB3aXRob3V0IHRoZSBjb25zdC4KPj4gQnV0IEkgd2ls
bCBpbmNsdWRlIHRoZSBjaGFuZ2UgYW55d2F5Lgo+IAo+IEhtLCB0aGF0J3Mga2luZCBvZiB3ZWly
ZC4gbnJfaXJxcyBzZWVtcyB0byBiZSB1c2VkIGluIEFSTSBjb2RlLiBIb3cKPiBkaWQgeW91IGFz
c2VydCB0aGF0IHRoZSBzeW1ib2wgaXMgbm90IHRoZXJlPwoKV2VsbCwgSSB3YXMgbG9va2luZyBh
dCB4ZW4veGVuLmF4Ziwgd2hpY2ggaXMgb2J2aW91c2x5IGFuIGFydGVmYWN0IGZyb20Kc29tZSBl
eHBlcmltZW50cyBsYXN0IHN1bW1lciwgYXMgaXQgZGlkbid0IGdldCByZWJ1aWxkIDstKQpTbyBp
Z25vcmUgbWUsIHRoZSBkaWZmZXJlbmNlcyBhcmUgdGhlcmUgaW4geGVuLXN5bXMuIEFuZCBfX3Jl
YWRfbW9zdGx5Cm92ZXJyaWRlcyBjb25zdCwgc28gaXQgKmlzKiBoZWxwZnVsIHRvIHJlbW92ZSBp
dC4KClRoYW5rcyEKQW5kcmUuCgo+IAo+IFRoaXMgaXMgd2hhdCBJIGRvIG9uIHg4NjoKPiAKPiAj
IG5tIHhlbi94ZW4tc3ltcyB8IGdyZXAgJyBucl9pcnFzJCcKPiBmZmZmODJkMDgwNDMyNGYwIEQg
bnJfaXJxcwo+IAo+IFdoaWNoIG1hdGNoZXMgd2hhdCBJIHdvdWxkIGV4cGVjdCBmcm9tIHRoZSB4
ODYgYnVpbGQuCj4gCj4gUm9nZXIuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 14:41:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 14:41:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehG3T-0005Wf-A6; Thu, 01 Feb 2018 14:41:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=df/b=e3=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehG3S-0005WP-05
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 14:41:34 +0000
X-Inumbo-ID: f57fd51f-075d-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f57fd51f-075d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 15:41:17 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id 143so6307017wma.5
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 06:41:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=QZSl2QpIb6tSOYEWUI7kPRTHmvR3LEewauFt3vDhFoQ=;
 b=CZyVPEFQuG3OnnvoYrqLz8q1Zktzs3gfqGjJDtrWYRkYvEV1I8vGMKO32Dr97kDc5r
 4dR09WzC0JBTu+YOFGJ7JQBhA+wSOZGMY/8Eo1U78DBgMQffsnhMuHq9jXwXu62iyXXD
 BOIgLkt7R7rC9IWLCOo5qmHrfxZIHhzcVgUIA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=QZSl2QpIb6tSOYEWUI7kPRTHmvR3LEewauFt3vDhFoQ=;
 b=E8K0GpzINU+1oAt0USjnpmhDg3X8KeaiMOhwVlEh2045nPzQXYwWErNzYVMYO1HkJ0
 GWsPVEeTHokJbdzx/RTe6diJVml07Cy5b5q+whN7jN94DLNQ493++1ZVTB4y/UDcD29X
 B9GX50echGg1p5/7076QuR+oms/TYuADIQ6evAijkkO5bkb08iuzIR0aK6Az5lz1Xmqk
 +TFFec2YuCmgx/wDum6Dri0wSvdXVEgrAMv08WTwpXfIPAmUsHpdD3buFB/bOAJg4VEf
 F15HQa1iQlRd5odH3DYukbSKmbQL5IkBZwtAUOEFACn10uND6vpnE3++3zkAjVDNvUyx
 dd1Q==
X-Gm-Message-State: AKwxytdB9nEbvXlPeum9wrpTODaNHnKX8lsEgvRriIfeVyve6+f4Gqas
 Uh8pn5L13/PmnbnOguIXqD0Mlp7ckNQ=
X-Google-Smtp-Source: AH8x2247d688LKw6FmMZCmSws4IN8TpvzLY9M7JwnuIFOaaNGn3ZL9uruy8R4hLmjmOFKGu5ez3tvQ==
X-Received: by 10.80.131.231 with SMTP id 94mr56934005edi.139.1517496091797;
 Thu, 01 Feb 2018 06:41:31 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id j17sm70456ede.84.2018.02.01.06.41.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 06:41:31 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180124181058.6157-1-andre.przywara@linaro.org>
 <20180124181058.6157-9-andre.przywara@linaro.org>
 <20180130143603.2uzxacs2vq47oxev@MacBook-Pro-de-Roger.local>
 <ed2665f9-9c46-7df0-e372-085ece0ce766@linaro.org>
 <eb6f5d64-7e18-8abb-02a6-b5e4fd9efdc2@linaro.org>
 <a35f49a0-382f-ad43-36be-6415e1f26a39@linaro.org>
 <e3310a49-af90-a475-cb0a-0c2f78392df9@linaro.org>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <32b90a7f-dc2b-aef7-37ff-7b3cbc9bc9c5@linaro.org>
Date: Thu, 1 Feb 2018 14:41:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e3310a49-af90-a475-cb0a-0c2f78392df9@linaro.org>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8wMi8xOCAxNDozOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDAx
LzAyLzE4IDE0OjM0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGksCj4gCj4+
IE9uIDAxLzAyLzE4IDEzOjQ3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRyZSwKPj4+
Cj4+PiBPbiAwMS8wMi8xOCAxMzo0MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4gT24gMzAv
MDEvMTggMTQ6MzYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+IE9uIFdlZCwgSmFuIDI0
LCAyMDE4IGF0IDA2OjEwOjU4UE0gKzAwMDAsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+Pj4g
T24gQVJNIHRoZSBtYXhpbXVtIG51bWJlciBvZiBJUlFzIGlzIGEgY29uc3RhbnQsIGJ1dCB3ZSBz
aGFyZSBpdAo+Pj4+Pj4gYmVpbmcKPj4+Pj4+IGEgdmFyaWFibGUgdG8gbWF0Y2ggeDg2LiBTaW5j
ZSB3ZSBhcmUgbm90IHN1cHBvc2VkIHRvIGFsdGVyIGl0LCBsZXQncwo+Pj4+Pj4gbWFyayBpdCBh
cyAiY29uc3QiIHRvIGF2b2lkIGFjY2lkZW50YWwgY2hhbmdlLgo+Pj4+Pj4KPj4+Pj4+IFN1Z2dl
c3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPj4+Pj4+IFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+
Pj4+Pj4gLS0tCj4+Pj4+PiDCoMKgIHhlbi9hcmNoL2FybS9pcnEuY8KgwqDCoMKgwqDCoMKgIHwg
MiArLQo+Pj4+Pj4gwqDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oIHwgMiArLQo+Pj4+Pj4g
wqDCoCAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+
Pj4+Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJt
L2lycS5jCj4+Pj4+PiBpbmRleCA2MjEwM2EyMGUzLi5kMjI5Y2I2ODcxIDEwMDY0NAo+Pj4+Pj4g
LS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vaXJxLmMK
Pj4+Pj4+IEBAIC0yNyw3ICsyNyw3IEBACj4+Pj4+PiDCoMKgICNpbmNsdWRlIDxhc20vZ2ljLmg+
Cj4+Pj4+PiDCoMKgICNpbmNsdWRlIDxhc20vdmdpYy5oPgo+Pj4+Pj4gwqDCoCAtdW5zaWduZWQg
aW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxcyA9IE5SX0lSUVM7Cj4+Pj4+PiArY29uc3QgdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgbnJfaXJxcyA9IE5SX0lSUVM7Cj4+Pj4+Cj4+Pj4+IFNob3Vs
ZG4ndCB5b3UgcmVtb3ZlIHRoZSBfX3JlYWRfbW9zdGx5IGF0dHJpYnV0ZSwgc28gdGhlIHN5bWJv
bCBpdCdzCj4+Pj4+IHBsYWNlZCBhdCB0aGUgLnJvZGF0YSBzZWN0aW9uIGJ5IHRoZSBjb21waWxl
cj8KPj4+Pgo+Pj4+IFllcywgbWFrZXMgc2Vuc2UsIHRoYW5rcyBmb3IgcG9pbnRpbmcgdGhpcyBv
dXQhCj4+Pj4gY29uc3QgLi4uIF9fcmVhZF9tb3N0bHkgc291bmRzIHNvbWV3aGF0IHJlZHVuZGFu
dC4KPj4+Pgo+Pj4+IEl0IGxvb2tzIGxpa2UgdGhlIGNvbXBpbGVyIGRvZXMgdGhlIHJpZ2h0IHRo
aW5nIGFueXdheSwgYXMgSSBjYW4ndCBmaW5kCj4+Pj4gbnJfaXJxcyBpbiB0aGUgRUxGIGluIGFu
eSBjYXNlLiBCb3RoIHdpdGggYW5kIHdpdGhvdXQgX19yZWFkX21vc3RseSBpdAo+Pj4+IHJlc3Vs
dHMgaW50byB0aGUgdmVyeSBzYW1lIGJpbmFyeSwgYWN0dWFsbHkgZXZlbiB3aXRob3V0IHRoZSBj
b25zdC4KPj4+Cj4+PiBSZWFsbHk/IEkgd2FzIGV4cGVjdGluZyBjb25zdCBkYXRhIHRvIGJlIGlu
IHRoZSBzZWN0aW9uLnJvZGF0YS4gQXJlIHlvdQo+Pj4gc3VnZ2VzdGluZyB0aGlzIGlzIGxhbmRp
bmcgaW4gdGhlIHNlY3Rpb24gLmRhdGEgaW5zdGVhZD8KPj4KPj4gV2VsbCwgZm9yIHRoZSBsb2Nh
bCBjYXNlIChhcm0vaXJxLmMpIHRoZSBjb21waWxlciBqdXN0IGRvZXMgdGhlIHJpZ2h0Cj4+IHRo
aW5nIGFuZCBlbGltaW5hdGVzIHRoZSB2YXJpYWJsZSBjb21wbGV0ZWx5IDoKPj4KPj4gMDAwMDAw
MDAwMDAwMDVkYyA8cmVxdWVzdF9pcnE+Ogo+PiDCoCA1ZGM6wqDCoCBlYjFmMDA1ZsKgwqDCoMKg
wqDCoMKgIGNtcMKgwqDCoMKgIHgyLCB4enIKPj4gwqAgNWUwOsKgwqAgNTI4MDdmZTXCoMKgwqDC
oMKgwqDCoCBtb3bCoMKgwqDCoCB3NSwgIzB4M2ZmwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIC8vICMxMDIzCj4+IMKgIDVlNDrCoMKgIDdhNDUxMDAywqDCoMKgwqDCoMKgwqAgY2NtcMKg
wqDCoCB3MCwgdzUsICMweDIsIG5lCj4+IMKgIDVlODrCoMKgIDU0MDAwM2U4wqDCoMKgwqDCoMKg
wqAgYi5oacKgwqDCoCA2NjQgPHJlcXVlc3RfaXJxKzB4ODg+wqDCoMKgIC8vIEVJTlZBTAo+Pgo+
PiBGb3IgY29tbW9uL2RvbWFpbi5vIGl0IGlzIGFzIHlvdSBndWVzc2VkOiBpbiAuZGF0YS5yZWFk
X21vc3RseSwgd2l0aCBvcgo+PiB3aXRob3V0IHRoaXMgKG9yaWdpbmFsKSBwYXRjaC4gU28gX19y
ZWFkX21vc3RseSB0cnVtcHMgY29uc3QuCj4+IFJlbW92aW5nIF9fcmVhZF9tb3N0bHkgaW5kZWVk
IHB1dHMgaXQgaW4gLnJvZGF0YS4KPj4KPj4gRG9uJ3Qga25vdyB3aHkgdGhlIHJlc3VsdGluZyB4
ZW4veGVuLmF4ZiBkb24ndCBzaG93IGFueSBkaWZmZXJlbmNlLCBidXQKPj4gdGhlIHJlc3BlY3Rp
dmUgb2JqZWN0IGZpbGVzIGRvLgo+IHhlbi1zeW1zIGlzIGFuIEVMRiBiaW5hcnkuCj4geGVuIGlz
IG5vdCBhbiBFTEYuCj4geGVuLmF4ZiBpcyBub3QgYnVpbHQgYW55bW9yZSBzaW5jZSBYZW4gNC45
LgoKSW5kZWVkLCBJIG1pc3NlZCB0aGF0IHBhcnQuIFRoZSBkYXRlIHN0YXllZCBhbHdheXMgYXQg
Ikp1biAgNyAgMjAxNyIgOy0pClNvIG9uIHJlYWwgc3VycHJpc2UgdGhhdCBpdCBkaWRuJ3QgY2hh
bmdlLgoKQ2hlZXJzLApBbmRyZS4KCj4gVGhhdCBtaWdodCBleHBsYWluIHdoeSB5b3UgYXJlIG5v
dCBhYmxlIHRvIGZpbmQgaXQuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 15:18:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 15:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehGdD-0007mi-6T; Thu, 01 Feb 2018 15:18:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehGdC-0007mW-3W
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 15:18:30 +0000
X-Inumbo-ID: 1dabd04c-0763-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1dabd04c-0763-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 16:18:11 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehGd8-0004ot-UV; Thu, 01 Feb 2018 15:18:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehGd2-0003PH-GI; Thu, 01 Feb 2018 15:18:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehGd2-0003Q3-8z; Thu, 01 Feb 2018 15:18:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118474-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=6521130b0a7f699fdb82446d57df5627bfa7ed3c
X-Osstest-Versions-That: qemuu=30d9fefe1aca1e92c785214aa9201fd7c2287d56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Feb 2018 15:18:20 +0000
Subject: [Xen-devel] [qemu-mainline test] 118474: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2633740139140548723=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118474 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118474/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118449
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118449
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118449
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118449
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118449
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118449
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                6521130b0a7f699fdb82446d57df5627bfa7ed3c
baseline version:
 qemuu                30d9fefe1aca1e92c785214aa9201fd7c2287d56

Last test of basis   118449  2018-01-30 06:22:08 Z    2 days
Testing same since   118474  2018-01-31 09:52:44 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Stefan Berger <stefanb@linux.vnet.ibm.com>
  Stefan Hajnoczi <stefanha@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   30d9fefe1a..6521130b0a  6521130b0a7f699fdb82446d57df5627bfa7ed3c -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2633740139140548723==--

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 15:19:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 15:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehGeB-0007qS-Gd; Thu, 01 Feb 2018 15:19:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bbbj=e3=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ehGeA-0007qJ-Ek
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 15:19:30 +0000
X-Inumbo-ID: 417f73dd-0763-11e8-ba59-bc764e045a96
Received: from mail-wm0-f66.google.com (unknown [74.125.82.66])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 417f73dd-0763-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 16:19:12 +0100 (CET)
Received: by mail-wm0-f66.google.com with SMTP id x4-v6so554863wmc.0
 for <xen-devel@lists.xen.org>; Thu, 01 Feb 2018 07:19:28 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=p5zfbs7LRg490fAvajwVYbk4XLMwjdWRtCFMyOogiFg=;
 b=CujAl+lcdkqEFx+hqQiA58k6NCEmfL1UrlWwkvO/srnW6mflHZQOIJHKuYVKgckWCV
 AfUyMS/vvyAXssc9frtr/WKzSpkBYythgc94nhLcVxR4b9qFjFQVeCoXJqWjnvn9ITx+
 Co3FdEe8tpgk+00GHZkv3rJSOYNFpkCy4LOnuVdDhTFgdPVCh0hJBMAPo5pMiax0gmjj
 EomVWjZ+vVd7VVW2G4texMpSI11bKl4TYLxWdjCbQelhT13GvSPPZj5nWyNDLSA7G3zn
 IAIWKXSgkn3WjoQWbQixHmZtofM9vf4KVe2UXW2erAo62Qob328p+d5ald6nhdkMu94q
 dLMw==
X-Gm-Message-State: AKwxytezfzTV04nfAg8ccNnKWxEcrQZBAz6AB8n+IMH+HXPZvJlCjC0d
 UL3G0uzdVvbMeDKPkMK/6pdazSbM
X-Google-Smtp-Source: AH8x227JR3xSCLAKXqM456C82S8AEzQH14Ut3N2zoOQp1a6eQbEDNFDcJ3mOuqyxJnm+WA7FCowU0g==
X-Received: by 10.80.148.217 with SMTP id t25mr62317910eda.121.1517498366687; 
 Thu, 01 Feb 2018 07:19:26 -0800 (PST)
Received: from mail-wm0-f51.google.com (mail-wm0-f51.google.com.
 [74.125.82.51])
 by smtp.gmail.com with ESMTPSA id h9sm104396edk.80.2018.02.01.07.19.26
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 07:19:26 -0800 (PST)
Received: by mail-wm0-f51.google.com with SMTP id v71so6427061wmv.2
 for <xen-devel@lists.xen.org>; Thu, 01 Feb 2018 07:19:26 -0800 (PST)
X-Received: by 10.28.185.196 with SMTP id j187mr30018714wmf.94.1517498365713; 
 Thu, 01 Feb 2018 07:19:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Thu, 1 Feb 2018 07:18:45 -0800 (PST)
In-Reply-To: <7d485520-4ac3-9cea-0bc5-a444c19bb70d@bitdefender.com>
References: <20180129214824.27615-1-rcojocaru@bitdefender.com>
 <7d485520-4ac3-9cea-0bc5-a444c19bb70d@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 1 Feb 2018 08:18:45 -0700
X-Gmail-Original-Message-ID: <CABfawhk62wgHWkC2mCKUEMkgX6w4DUzSzTyMGUc-WHaHZnEuPg@mail.gmail.com>
Message-ID: <CABfawhk62wgHWkC2mCKUEMkgX6w4DUzSzTyMGUc-WHaHZnEuPg@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, wei.liu2@citrix.com,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V2] tests/xen-access: disable CR4 write
 events on application exit
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMSwgMjAxOCBhdCAxMjozMSBBTSwgUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBPbiAwMS8yOS8yMDE4IDExOjQ4IFBNLCBSYXp2
YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IE9uIGV4aXQsIHhlbi1hY2Nlc3MgZGlkIG5vdCB1bnN1YnNj
cmliZSBmcm9tIENSNCB3cml0ZSB2bV9ldmVudHMsCj4+IHBvdGVudGlhbGx5IGxlYXZpbmcgdGhl
IGd1ZXN0IHN0dWNrLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+CgpBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgoKPj4KPj4gLS0tCj4+IENoYW5nZXMgc2luY2UgVjE6Cj4+ICAtIE1hZGUg
YWxsIHRoZSBpZ25vcmVkIHBhcmFtZXRlcnMgb2YgeGNfbW9uaXRvcl93cml0ZV9jdHJscmVnKCkg
emVyb2VzLgo+PiAtLS0KPj4gIHRvb2xzL3Rlc3RzL3hlbi1hY2Nlc3MveGVuLWFjY2Vzcy5jIHwg
MiArKwo+PiAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveGVuLWFjY2Vzcy94ZW4tYWNjZXNzLmMgYi90b29scy90ZXN0cy94ZW4t
YWNjZXNzL3hlbi1hY2Nlc3MuYwo+PiBpbmRleCA5ZDk2MGUyMTA5Li5hMDgxMTY4ZGVhIDEwMDY0
NAo+PiAtLS0gYS90b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwo+PiArKysgYi90
b29scy90ZXN0cy94ZW4tYWNjZXNzL3hlbi1hY2Nlc3MuYwo+PiBAQCAtNjU0LDYgKzY1NCw4IEBA
IGludCBtYWluKGludCBhcmdjLCBjaGFyICphcmd2W10pCj4+ICAgICAgICAgICAgICAgICAgcmMg
PSB4Y19tb25pdG9yX2NwdWlkKHhjaCwgZG9tYWluX2lkLCAwKTsKPj4gICAgICAgICAgICAgIGlm
ICggZGVzY19hY2Nlc3MgKQo+PiAgICAgICAgICAgICAgICAgIHJjID0geGNfbW9uaXRvcl9kZXNj
cmlwdG9yX2FjY2Vzcyh4Y2gsIGRvbWFpbl9pZCwgMCk7Cj4+ICsgICAgICAgICAgICBpZiAoIHdy
aXRlX2N0cmxyZWdfY3I0ICkKPj4gKyAgICAgICAgICAgICAgICByYyA9IHhjX21vbml0b3Jfd3Jp
dGVfY3RybHJlZyh4Y2gsIGRvbWFpbl9pZCwgVk1fRVZFTlRfWDg2X0NSNCwgMCwgMCwgMCwgMCk7
Cj4+Cj4+ICAgICAgICAgICAgICBpZiAoIHByaXZjYWxsICkKPj4gICAgICAgICAgICAgICAgICBy
YyA9IHhjX21vbml0b3JfcHJpdmlsZWdlZF9jYWxsKHhjaCwgZG9tYWluX2lkLCAwKTsKPj4KPgo+
IFRhbWFzLCBjb3VsZCB3ZSBnZXQgYW4gYWNrIChvciBvdGhlcndpc2UpIG9uIHRoaXM/IFRoaXMg
aXMgcHJvYmFibHkKPiBzbWFsbCBhbmQgb3V0LW9mLXRoZS13YXkgZW5vdWdoIHRvIG1ha2UgaXQg
aW4gd2l0aCB0aGUgcHJvcGVyIGFja3MgZXZlbgo+IHdpdGggYWxsIHRoZSBTcGVjdHJlIC8gTWVs
dGRvd24gYWN0aXZpdHkuCj4KPgo+IFRoYW5rcywKPiBSYXp2YW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 15:31:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 15:31:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehGq6-0000l8-L4; Thu, 01 Feb 2018 15:31:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehGq5-0000l2-CG
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 15:31:49 +0000
X-Inumbo-ID: 13a2c10a-0765-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13a2c10a-0765-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 15:32:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67075131"
To: Jan Beulich <JBeulich@suse.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-5-git-send-email-andrew.cooper3@citrix.com>
 <5A703D5602000078001A3A1B@prv-mh.provo.novell.com>
 <4fcd2069-5e5d-2bec-512a-86e04d83b669@citrix.com>
 <5A71AFE402000078001A3F9C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <39c42e23-360c-c176-90d4-2023151533d5@citrix.com>
Date: Thu, 1 Feb 2018 15:20:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A71AFE402000078001A3F9C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: RossLagerwall <ross.lagerwall@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/alternative: Implement NMI/#MC-safe
	patching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMTE6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMwLjAxLjE4IGF0
IDIwOjI2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDMwLzAxLzE4
IDA4OjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDI5LjAxLjE4IGF0IDE2OjM4LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAg
ICogV2UgYXJlIHRoZSBDUFUgcGVyZm9ybWluZyB0aGUgcGF0Y2hpbmcsIGFuZCBtaWdodCBoYXZl
IGVuZGVkIHVwIGhlcmUgYnkKPj4+PiArICAgICAqIGhpdHRpbmcgYSBicmVha3BvaW50Lgo+Pj4+
ICsgICAgICoKPj4+PiArICAgICAqIEVpdGhlciB3YXksIHdlIG5lZWQgdG8gY29tcGxldGUgcGFy
dGljdWxhciBwYXRjaCB0byBtYWtlIGZvcndhcmRzCj4+Pj4gKyAgICAgKiBwcm9ncmVzcy4gIFRo
aXMgbG9naWMgaXMgc2FmZSBldmVuIGlmIGV4ZWN1dGVkIHJlY3Vyc2l2ZWx5IGluIHRoZQo+Pj4+
ICsgICAgICogYnJlYWtwb2ludCBoYW5kbGVyOyB0aGUgd29yc3QgdGhhdCB3aWxsIGhhcHBlbiB3
aGVuIG5vcm1hbCBleGVjdXRpb24KPj4+PiArICAgICAqIHJlc3VtZXMgaXMgdGhhdCB3ZSB3aWxs
IHJld3JpdGUgdGhlIHNhbWUgYnl0ZXMgYSBzZWNvbmQgdGltZS4KPj4+PiArICAgICAqLwo+Pj4+
ICsKPj4+PiArICAgIC8qIEZpcnN0LCBpbnNlcnQgYSBicmVha3BvaW50IHRvIHByZXZlbnQgZXhl
Y3V0aW9uIG9mIHRoZSBwYXRjaCBzaXRlLiAqLwo+Pj4+ICsgICAgaS0+YWRkclswXSA9IDB4Y2M7
Cj4+Pj4gKyAgICBzbXBfd21iKCk7Cj4+PiBUaGlzIGlzIG5lY2Vzc2FyeSwgYnV0IG5vdCBzdWZm
aWNpZW50IHdoZW4gcmVwbGFjaW5nIG1vcmUgdGhhbiBhCj4+PiBzaW5nbGUgaW5zbjogVGhlIG90
aGVyIENQVSBtYXkgYmUgZXhlY3V0aW5nIGluc3RydWN0aW9ucyBfYWZ0ZXJfCj4+PiB0aGUgaW5p
dGlhbCBvbmUgdGhhdCBpcyBiZWluZyByZXBsYWNlZCwgYW5kIC4uLgo+Pj4KPj4+PiArICAgIC8q
IFNlY29uZCwgY29weSB0aGUgcmVtYWluaW5nIGluc3RydWN0aW9ucyBpbnRvIHBsYWNlLiAqLwo+
Pj4+ICsgICAgbWVtY3B5KGktPmFkZHIgKyAxLCBpLT5vcGNvZGUgKyAxLCBpLT5sZW4gLSAxKTsK
Pj4+IC4uLiB0aGlzIG1heSBiZSBhbHRlcmluZyB0aGluZ3MgdW5kZXJuZWF0aCBpdHMgZmVldC4K
Pj4gSG1tLgo+Pgo+PiBJdCBpcyBjb21wbGV0ZWx5IGltcG9zc2libGUgdG8gcmVjb3ZlciBpZiBh
bm90aGVyIENQVSBoaXRzIHRoZSBtaWRkbGUgb2YKPj4gdGhpcyBtZW1jcHkoKS4gIEl0IGlzIGlt
cG9zc2libGUgdG8gc3luY2hyb25pc2UgYSBzcGVjaWZpYyB3cml0ZSBhZ2FpbnN0Cj4+IHRoZSBy
ZW1vdGUgQ1BVIHBpcGVsaW5lcy4KPiBJdCBpcyBub3QgY29tcGxldGVseSBpbXBvc3NpYmxlLCBi
dXQgdGhlIHNvbHV0aW9uIHdvdWxkIGJlIGF3a3dhcmQKPiB0byB1c2U6IElmIHRoZSBjb2RlIGRv
aW5nIHRoZSBwYXRjaGluZyBrbmV3IGluc3RydWN0aW9uIGJvdW5kYXJpZXMsCj4gaXQgY291bGQg
cHV0IGJyZWFrcG9pbnRzIG9udG8gYWxsIG9mIHRoZW0uIE9yIG1heWJlIGl0IGlzbid0IGFsbCB0
aGF0Cj4gYmFkIHRvIHVzZSAtIHdlIGhhdmUgYW4gaW5zbiBkZWNvZGVyIGFmdGVyIGFsbC4KCkFu
IGluc3RydWN0aW9uIGRlY29kZXIgZG9lc24ndCBoZWxwLsKgIFllcyAtIGl0IGFsbG93cyB1cyB0
byBhdm9pZApleGVjdXRpbmcgYSBzcGxpY2VkIGluc3RydWN0aW9uLCBidXQgd2UgY2FuJ3QgcmVj
b3Zlci9yZXdpbmQgc3RhdGUgZm9yIGEKY3B1IHdoaWNoIGhpdHMgb25lIG9mIHRoZXNlIGxhdHRl
ciBicmVha3BvaW50cy4KCj4KPj4gVGhlIG9ubHkgd2F5IHRvIGJlIHNhZmUgaXMgdG8gZ3VhcmFu
dGVlIHRoYXQgQ1BVcyBjYW4ndCBoaXQgdGhlIGNvZGUgdG8KPj4gYmVnaW4gd2l0aC4KPj4KPj4g
T24gQU1ELCB3ZSBjYW4gdXNlIFNUR0kvQ0xHSSB0byBkbyB0aGlzIHNlbnNpYmx5LCBhbmQgcmVh
bGx5IHJlYWxseQo+PiBpbmhpYml0IGFsbCBpbnRlcnJ1cHRzLgo+IE5vdCByZWFsbHkgZm9yICNN
QyAtIGNsZWFyIEdJRiBtYXkgYWxzbyByZXN1bHQgaW4gc2h1dGRvd24gd2hlbgo+IG9uZSB3b3Vs
ZCBuZWVkIGRlbGl2ZXJpbmcuCgpXaXRoIEdJRiBjbGVhciwgI01DIGlzIGhlbGQgcGVuZGluZyBp
ZiBwb3NzaWJsZSwgYnV0IG90aGVyd2lzZSBhCnNodXRkb3duIHdpbGwgb2NjdXIuCgpGcm9tIHRo
YXQgcG9pbnQgb2YgdmlldywgaXQgaXMgc2xpZ2h0bHkgYmV0dGVyIHRoYW4gY2xlYXJpbmcgQ1I0
Lk1DRSwKYnV0IG5vdCBieSBtdWNoLgoKPgo+PiAgRm9yIEludGVsLCB3ZSBjYW4gZml4IHRoZSBO
TUkgcHJvYmxlbSBieQo+PiByZW5kZXp2b3VzaW5nIGFuZCBydW5uaW5nIHRoZSBwYXRjaGluZyBs
b29wIGluIE5NSSBjb250ZXh0LCBhdCB3aGljaAo+PiBwb2ludCB0aGUgaGFyZHdhcmUgbGF0Y2gg
d2lsbCBwcmV2ZW50IGZ1cnRoZXIgTk1Jcy4KPj4KPj4gSG93ZXZlciwgdGhlcmUgaXMgbGl0ZXJh
bGx5IG5vdGhpbmcgd2UgY2FuIGRvIHRvIHByZXZlbnQgI01DIGZyb20KPj4gYXJyaXZpbmcuICBX
ZSBjYW4gc3RvcCBzZXJ2aWNpbmcgI01DIGJ5IGRpc2FibGluZyBDUjQuTUNFLCBidXQgdGhlbiB0
aGUKPj4gcHJvY2Vzc29yIHdpbGwgc2h1dCBkb3duLgo+IE5vdCBhIGdvb2QgaWRlYSBpbmRlZWQu
Cj4KPj4gV2UgY2FuJ3QgcHV0IGEgYmlnIGJhcnJpZXIgYXQgdGhlIGhlYWQgb2YgI01DIGhhbmRs
ZXIgd2hpY2ggZGVsYXlzCj4+IHByb2Nlc3NpbmcsIGJlY2F1c2Ugd2UgaGF2ZSBubyB3YXkgdG8g
ZW5zdXJlIHRoYXQgcHJvY2Vzc29ycyBhcmVuJ3QKPj4gYWxyZWFkeSBsYXRlciBpbiB0aGUgI01D
IGhhbmRsZXIuICBGdXJ0aGVybW9yZSwgYXR0ZW1wdGluZyB0byBkbyBzbwo+PiBoZWlnaHRlbnMg
dGhlIHJpc2sgb2YgaGl0dGluZyBhIHNodXRkb3duIGNvbmRpdGlvbiBmcm9tIGEgc2Vjb25kIHF1
ZXVlZCAjTUMuCj4+Cj4+Cj4+IFRoZSBjaGFuY2Ugb2YgaGl0dGluZyBhbiBOTUkvI01DIGNvbGxp
ZGUgd2l0aCBwYXRjaGluZyBpcyBhbHJlYWR5Cj4+IG1pbnVzY3VsZS4gIEFsdGVybmF0aXZlcyBh
bmQgbGl2ZXBhdGNoaW5nIGhhdmUgYmVlbiB1c2VkIChieSBYZW5TZXJ2ZXIKPj4gYWxvbmUpIGlu
IHRoaXMgZm9ybSBmb3IgbmVhcmx5IDMgeWVhcnMsIGFjcm9zcyBtaWxsaW9ucyBvZiBzZXJ2ZXJz
LAo+PiB3aXRob3V0IGEgc2luZ2xlIHJlcG9ydCBvZiBzdWNoIGEgY29sbGlzaW9uLiAgVGhlIGNo
YW5jZSBvZiBhbiAjTUMKPj4gY29sbGlzaW9uIGlzIGZhciBsZXNzIGxpa2VseSB0aGFuIGFuIE5N
SSBjb2xsaXNpb24sIGFuZCBpbiB0aGUgYmVzdCBjYXNlLgo+Pgo+PiBXaGlsZSB3ZSBjYW4gYXJy
YW5nZSBhbmQgdGVzdCBmdWxsIE5NSSBzYWZldHksIHdlIGNhbm5vdCB0ZXN0ICNNQyBzYWZldHkK
Pj4gYXQgYWxsLiAgQW55IGNvZGUgdG8gdHJ5IGFuZCBpbXBsZW1lbnQgI01DIHNhZmV0eSBpcyBn
b2luZyB0byBiZQo+PiBjb21wbGljYXRlZCwgYW5kIG1ha2UgdGhpbmdzIHdvcnNlIGlmIGFuICNN
QyBkb2VzIGhpdC4KPj4KPj4gVGhlcmVmb3JlLCBJIGFncmVlIHdpdGggdGhlIExpbnV4IHZpZXcg
dGhhdCB0cnlpbmcgdG8gZG8gYW55dGhpbmcgZm9yCj4+ICNNQyBzYWZldHkgaXMgZ29pbmcgdG8g
YmUgd29yc2UgdGhhbiBkb2luZyBub3RoaW5nIGF0IGFsbC4KPiBJIGFncmVlLiBCdXQgYXMgc2Fp
ZCBiZWZvcmUgLSB0aGUgaW1tZWRpYXRlIGdvYWwgb3VnaHQgdG8gYmUgdG8KPiBtYWtlIGFsdGVy
bmF0aXZlcyBwYXRjaGluZyBzYWZlLCBhbmQgdGhhdCBkb2Vzbid0IHJlcXVpcmUgYW55Cj4gb2Yg
dGhlc2UgY29uc2lkZXJhdGlvbnMuCgo/IE9mIGNvdXJzZSBpdCByZXF1aXJlcyB0aGVzZSBjb25z
aWRlcmF0aW9ucy4KCklmIHdlIGlnbm9yZSB0aGUgbGl2ZXBhdGNoaW5nIHNpZGUgb2YgdGhpbmdz
ICh3aGljaCBpbmNsdWRlcyBhbgphbHRlcm5hdGl2ZXMgcGFzcyksIHRoZW4gd2UgY2FuIG1ha2Ug
dGhlIGJvb3QtdGltZSBhbHRlcm5hdGl2ZXMgcGFzcyBOTUkKc2FmZSBieSBleHBsaWNpdGx5IGNo
b29zaW5nIHRvIHBhdGNoIGluIE5NSSBjb250ZXh0IGJlZm9yZSB3ZSd2ZSBib290ZWQKdGhlIEFQ
cy4KCkFycmFuZ2luZyBmb3IgYm9vdCB0aW1lIGFsdGVybmF0aXZlcyB0byBiZSBOTUktc2FmZSBp
cyBlYXN5LsKgIEFycmFuZ2luZwpmb3IgbGl2ZXBhdGNoaW5nIHRvIGJlIE5NSS1zYWZlIGlzIGFs
c28gZmFpcmx5IGVhc3kuCgpBcnJhbmdpbmcgZm9yIGFueXRoaW5nLCAqZXZlbiBhdCBib290IHRp
bWUqIHRvIGJlICNNQyBzYWZlLCBpcyB2ZXJ5CmNvbXBsaWNhdGVkLCBhbmQgd2lsbCBiZSBhIGxh
cmdlIGFtb3VudCBvZiBjb2RlIHdlIGNhbm5vdCB0ZXN0LsKgIEhlbmNlCndoeSBJJ20gbGVhbmlu
ZyB0b3dhcmRzIHRoZSBMaW51eCBzb2x1dGlvbiBmb3IgdGhlICNNQyBwcm9ibGVtLgoKPgo+Pj4+
IEBAIC0xNTMsNyArMjMxLDMxIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYWRkX25vcHModm9p
ZCAqaW5zbnMsIHVuc2lnbmVkIGludCBsZW4pCj4+Pj4gIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2gg
bm9pbmxpbmUKPj4+PiAgdGV4dF9wb2tlKHZvaWQgKmFkZHIsIGNvbnN0IHZvaWQgKm9wY29kZSwg
c2l6ZV90IGxlbiwgYm9vbCBsaXZlKQo+Pj4+ICB7Cj4+Pj4gLSAgICBtZW1jcHkoYWRkciwgb3Bj
b2RlLCBsZW4pOwo+Pj4+ICsgICAgaWYgKCAhbGl2ZSB8fCBsZW4gPT0gMSApCj4+Pj4gKyAgICB7
Cj4+Pj4gKyAgICAgICAgLyoKPj4+PiArICAgICAgICAgKiBJZiB3ZSBrbm93ICphZGRyIGNhbid0
IGJlIGV4ZWN1dGVkLCBvciB3ZSBhcmUgcGF0Y2hpbmcgYSBzaW5nbGUKPj4+PiArICAgICAgICAg
KiBieXRlLCBpdCBpcyBzYWZlIHRvIHVzZSBhIHN0cmFpZ2h0IG1lbWNweSgpLgo+Pj4+ICsgICAg
ICAgICAqLwo+Pj4+ICsgICAgICAgIG1lbWNweShhZGRyLCBvcGNvZGUsIGxlbik7Cj4+PiBJcyBp
dCByZWFsbHkgd29ydGggc3BlY2lhbCBjYXNpbmcgdGhpcz8gV2hldGhlciB0byBhY3R1YWxseSBh
Y2sKPj4+IHBhdGNoZXMgMiBhbmQgMyBkZXBlbmRzIG9uIHRoYXQuCj4+IFllcywgYW5kIGV2ZW4g
bW9yZSBzbyBpZiB3ZSBhcmUgZ29pbmcgdG8gdXNlIGFuIE5NSSByZW5kZXp2b3VzLiAgV2UKPj4g
ZGVmaW5pdGVseSBkb24ndCB3YW50IHRvIGhhdmUgYW4gTk1JIHJlbmRlenZvdXMgd2hpbGUgYXBw
bHlpbmcKPj4gYWx0ZXJuYXRpdmVzIGFzIHBhcnQgb2YgbGl2ZXBhdGNoIHByZXBhcmF0aW9uLgo+
IFdlbGwsIGFnYWluIC0gbGl2ZSBwYXRjaGluZyBzaG91bGQgYmUgdGhlIHNlY29uZCBzdGVwIGhl
cmUuCgpZb3Uga2VlcCBvbiBzYXlpbmcgdGhpcywgYW5kIEkgY2FuIG9ubHkgY29uY2x1ZGUgdGhh
dCB5b3UgYXJlIGNvbmZ1c2VkCmFzIHRvIHdoaWNoIGFjdGlvbnMgaGFwcGVuIHdoZW4uCgpBdCBi
b290IHRpbWUsIHdlIGRvIGEgc2luZ2xlIGFsdGVybmF0aXZlcyBwYXNzIG9uIHRoZSBsaXZlIC50
ZXh0IHNlY3Rpb24uCgpBdCBsaXZlcGF0Y2ggbG9hZCB0aW1lLCB3ZSBkbyBhbiBhbHRlcm5hdGl2
ZXMgcGFzcyBvbiB0aGUgaW5jb21pbmcKLnRleHQsIGJ1dCB0aGlzIGlzIHNhZmUgYmVjYXVzZSB0
aGUgdGV4dCBkZWZpbml0ZWx5IGlzbid0IGJlaW5nIGV4ZWN1dGVkLgoKQXQgbGl2ZXBhdGNoIGFw
cGx5IHRpbWUsIHdlIHF1aWVzY2UgdGhlIHN5c3RlbSBhbmQgZG8gYSBwYXRjaGluZyBwYXNzIG9u
CnRoZSBsaXZlIC50ZXh0LCBtb3N0IG9mIHdoaWNoIGFyZSBgam1wIGRpc3AzMmAuCgoKV2UgdGhl
cmVmb3JlIGhhdmUgdHdvIGFsdGVybmF0aXZlcyBwYXNzZXMgKG9uZSBzYWZlLCBvbmUgdW5zYWZl
KSwgYW5kCm9uZSAodW5zYWZlKSBsaXZlcGF0Y2ggcGFzcy4KCn5BbmRyZXcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 15:45:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 15:45:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehH2w-0001eg-9B; Thu, 01 Feb 2018 15:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fn/t=e3=gmail.com=andy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1ehH2v-0001ea-2L
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 15:45:05 +0000
X-Inumbo-ID: d4c7c10b-0766-11e8-ba59-bc764e045a96
Received: from mail-qk0-x22d.google.com (unknown [2607:f8b0:400d:c09::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4c7c10b-0766-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 16:44:47 +0100 (CET)
Received: by mail-qk0-x22d.google.com with SMTP id l29so19924350qkj.8
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 07:45:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=u8mUGpjbSl+qq1GMkeQDLaaCYHj3svj9r5A0PRWe8MI=;
 b=qn8Ip7KOlqpuX1RF9EHr4GcB9imNj0Gjn7981gSip9JQFt7Kj6OTrRoQfWvBwdR/1J
 MZfuj1C7QvUmRZPei8fP4YFUXJU9kUOtzzNO7Zc2lQ+i9zF/fS1+5kV1CyRaozREWDmK
 bjaqyiyiUhMNYX2lBiuQ9awYgajxaugkfvW8+fwfBDUZtdE6zIb1VAWQiF2FceZZdr8V
 2WZk9x7eclerLne+ObS8gSjMzcbAKFDKzB6ktov/EQ3gXOAOA0JH0lfet0bDQyo61z7J
 XJlF3dDv8zJ86XL9DIkOGXT47UA3n2HJPq8zEmDEi4NranjTeyqUt8NjZ3wDuDZX/Um6
 fogQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=u8mUGpjbSl+qq1GMkeQDLaaCYHj3svj9r5A0PRWe8MI=;
 b=uJ3vlk+ZNSg/7d8x2DxUTCqsO0zLellp1PPrTcJUrbzEzMqYk/GdD+2PWkQ3o4WcCj
 agtMXHgDzckCMYPHDKavmMaYMFlOj3FV5R8ekFh+PM0qm9hlemuWT5GlQmh2Jmpl/zLQ
 pQl07ItBksV+nnL6Y/lvQJYU0M0p4lTAKl9lQm5pUmtz7I4S5YdDUHW/dXRbV/Tntce8
 FM51O9kokSjEnJL88SjqYjChCAst1TrqADABpsqOmSCx+U8/R+bN06kOqkECJFIUiFug
 wqYW8uKOacFl3Tn/ijslIbju65CgYohwa78n94aKYw1tZ8PVVWnw1/mYDCCHuBP7PgJZ
 Nu2A==
X-Gm-Message-State: AKwxytel3AJnmNsCGwu/eUoVsHToN3VgbYjDSw7hylN30n6TEtxj92FB
 4y56HUP0hq/OlxokNr3dD48o32AfVFDUO0jGjaw=
X-Google-Smtp-Source: AH8x224swiGwz9vUWbyrpqOrqbKFMQBwQKWSDERmLAVoTAGyj5PNkgPU+VH2MNEP6OdsSBL65w8KrpKS+sUaBw7X4oc=
X-Received: by 10.55.180.65 with SMTP id d62mr28910873qkf.242.1517499902761;
 Thu, 01 Feb 2018 07:45:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.175.35 with HTTP; Thu, 1 Feb 2018 07:45:02 -0800 (PST)
In-Reply-To: <CAJZ5v0g3Ti4W8Z-ePVCO0RFs3qviJxhrh1___i6oiZKRsYzBng@mail.gmail.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
 <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
 <a33e605a-73d7-83b7-4472-14f66b6738be@suse.com>
 <CAHp75VdUO2Rq7geYD9xxY3nnzGAhO46+w+rQx44=MgJ6obRcEA@mail.gmail.com>
 <CAJZ5v0gr7Jd-1dOD_DTRQDCX7ON68O1KJ9ioAJAnwBYm2cEdZg@mail.gmail.com>
 <CAHp75Vf7SRNGeU_To9WNmzECxaKjDbYeFspnJiwCGAhAwOTRyA@mail.gmail.com>
 <CAJZ5v0g3Ti4W8Z-ePVCO0RFs3qviJxhrh1___i6oiZKRsYzBng@mail.gmail.com>
From: Andy Shevchenko <andy.shevchenko@gmail.com>
Date: Thu, 1 Feb 2018 17:45:02 +0200
Message-ID: <CAHp75Ved4nO7ktQ=1O5oRx4mNyWcA6YN9fATgMGW1OR0UxCd4g@mail.gmail.com>
To: "Rafael J. Wysocki" <rafael@kernel.org>
Cc: Juergen Gross <jgross@suse.com>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Stable <stable@vger.kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMSwgMjAxOCBhdCA5OjU3IEFNLCBSYWZhZWwgSi4gV3lzb2NraSA8cmFmYWVs
QGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9uIFdlZCwgSmFuIDMxLCAyMDE4IGF0IDQ6NDMgUE0sIEFu
ZHkgU2hldmNoZW5rbwo+IDxhbmR5LnNoZXZjaGVua29AZ21haWwuY29tPiB3cm90ZToKPj4gT24g
TW9uLCBKYW4gMjksIDIwMTggYXQgNTowMiBBTSwgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbEBr
ZXJuZWwub3JnPiB3cm90ZToKPj4+IE9uIFN1biwgSmFuIDI4LCAyMDE4IGF0IDQ6MDQgUE0sIEFu
ZHkgU2hldmNoZW5rbwo+Pj4gPGFuZHkuc2hldmNoZW5rb0BnbWFpbC5jb20+IHdyb3RlOgoKPj4g
SW5zdGVhZCBvZiBkZWNsYXJpbmcgZnVuY3Rpb24gYXMgX193ZWFrLCBlc3RhYmxpc2ggYSBuZXcg
c3RydWN0IGZvcgo+PiBBQ1BJIHJlbGF0ZWQgc3R1YnMgYW5kIGluY29ycG9yYXRlIGl0IGludG8g
eDg2X2luaXQuCj4+Cj4+IFRoYXQgaXMgbXkgcHJvcG9zYWwuIEkgdGhpbmsgSSB3b3VsZCBnbyB0
aGlzIHdheSBpbiBteSBjYXNlIHdoZXJlIEkKPj4gbmVlZCB0byB0cmVhdCBkaWZmZXJlbnRseSBB
Q1BJIEhXIHJlZHVjZWQgaW5pdGlhbGl6YXRpb24gb2YgbGVnYWN5Cj4+IGRldmljZXMuCj4KPiBJ
T1cgeW91J2QgbGlrZSB0byBoYXZlIGEgc2V0IG9mIEFDUEkgaW5pdCBjYWxsYmFja3MgdGhhdCBj
b3VsZCBiZQo+IGRlZmluZWQgYnkgYW4gYXJjaCwgcmlnaHQ/CgpDb3JyZWN0IQoKQW5kIHNpbmNl
IHRoZXJlIGlzIGFub3RoZXIgcG90ZW50aWFsIHVzZXIgKFhlbikgZm9yIHRoaXMgYXBwcm9hY2gg
SQpjb25zaWRlciBpdCBhIGdvb2QgY2hhbmNlIHRvIGJlIGNob3Nlbi4KVGhvdWdoIEkgaGF2ZSBu
byBpZGVhIGlmIFhlbiBjYW4gZG8gdGhpbmdzIGRpZmZlcmVudGx5LgoKLS0gCldpdGggQmVzdCBS
ZWdhcmRzLApBbmR5IFNoZXZjaGVua28KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 16:00:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 16:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehHHQ-0003LJ-Uc; Thu, 01 Feb 2018 16:00:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehHHQ-0002gf-L7
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 16:00:04 +0000
X-Inumbo-ID: 070978c8-0769-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 070978c8-0769-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 16:00:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehHHH-0005rT-DN; Thu, 01 Feb 2018 15:59:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehHHC-00050a-0V; Thu, 01 Feb 2018 15:59:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehHHB-0004l0-GS; Thu, 01 Feb 2018 15:59:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118488-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=90aaf2f25609f99b63fcbed280716f80b4bc5f56
X-Osstest-Versions-That: linux=a5d35deca214e095bf9d1745aa6c00dd7ced0517
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Feb 2018 15:59:49 +0000
Subject: [Xen-devel] [linux-3.18 test] 118488: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODQ4OCBsaW51eC0zLjE4IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0ODgvCgpGYWlsdXJlcyA6LS8gYnV0IG5v
IHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExODE0OQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MTQ5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgxODYKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExODE4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTg2CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTgxODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE4NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXgg
ICAgICAgICAgICAgICAgOTBhYWYyZjI1NjA5Zjk5YjYzZmNiZWQyODA3MTZmODBiNGJjNWY1Ngpi
YXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgYTVkMzVkZWNhMjE0ZTA5NWJm
OWQxNzQ1YWE2YzAwZGQ3Y2VkMDUxNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MTg2ICAyMDE4
LTAxLTE3IDIxOjQ0OjI1IFogICAxNCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODQ4OCAg
MjAxOC0wMS0zMSAxNDoxNjoyMyBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhleSBLb2RhbmV2IDxhbGV4
ZXkua29kYW5ldkBvcmFjbGUuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRh
dGlvbi5vcmc+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQXJuZCBCZXJn
bWFubiA8YXJuZEBhcm5kYi5kZT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hy
aXN0b2ZmZXIgRGFsbCA8Y2hyaXN0b2ZmZXIuZGFsbEBsaW5hcm8ub3JnPgogIENyYWlnIEdhbGxl
ayA8a3JhaWdAZ29vZ2xlLmNvbT4KICBEYW4gU3RyZWV0bWFuIDxkZHN0cmVldEBjYW5vbmljYWwu
Y29tPgogIERhbiBTdHJlZXRtYW4gPGRkc3RyZWV0QGllZWUub3JnPgogIERhdmlkIFMuIE1pbGxl
ciA8ZGF2ZW1AZGF2ZW1sb2Z0Lm5ldD4KICBEZW5uaXMgWWFuZyA8ZGVubmlzeWFuZ0BxbmFwLmNv
bT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG9uZyBK
aW5ndWFuZyA8ZG9uZ2ppbmd1YW5nQGh1YXdlaS5jb20+CiAgRXJpYyBCaWdnZXJzIDxlYmlnZ2Vy
c0Bnb29nbGUuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGZWxp
eCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRmxvcmlhbiBXZXN0cGhhbCA8ZndAc3RybGVuLmRl
PgogIEdyZWcgSGFja21hbm4gPGdoYWNrbWFubkBnb29nbGUuY29tPgogIEdyZWcgS0ggPGdyZWdr
aEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWcgS3JvYWgtSGFydG1hbiA8Z3JlZ2toQGxpbnV4
Zm91bmRhdGlvbi5vcmc+CiAgR3JlZ29yeSBDTEVNRU5UIDxncmVnb3J5LmNsZW1lbnRAZnJlZS1l
bGVjdHJvbnMuY29tPgogIEd1aWxsYXVtZSBOYXVsdCA8Zy5uYXVsdEBhbHBoYWxpbmsuZnI+CiAg
SC4gTmlrb2xhdXMgU2NoYWxsZXIgPGhuc0Bnb2xkZWxpY28uY29tPgogIEguIE5pa29sYXVzIFNj
aGFsbGVyIDxobnNAZ29sZGVsaWNvLmNvbT4gKG9uIFB5cmEgT01BUDUgaGFyZHdhcmUpCiAgSGFu
bmVzIFJlaW5lY2tlIDxoYXJlQHN1c2UuY29tPgogIEhhbm5lcyBSZWluZWNrZSA8aGFyZUBzdXNl
LmRlPgogIEhhbnMgVmVya3VpbCA8aGFucy52ZXJrdWlsQGNpc2NvLmNvbT4KICBKYW4gS2FyYSA8
amFja0BzdXNlLmN6PgogIEphc29uIFdhbmcgPGphc293YW5nQHJlZGhhdC5jb20+CiAgSmVmZiBM
YXl0b24gPGpsYXl0b25AcmVkaGF0LmNvbT4KICBKZWZmIE1haG9uZXkgPGplZmZtQHN1c2UuY29t
PgogIEppYSBaaGFuZyA8emhhbmcuamlhQGxpbnV4LmFsaWJhYmEuY29tPgogIEppbSBXZXN0ZmFs
bCA8andlc3RmYWxsQHN1cnJlYWxpc3RpYy5uZXQ+CiAgSmlyaSBTbGFieSA8anNsYWJ5QHN1c2Uu
Y3o+CiAgSm9lIExhd3JlbmNlIDxqb2UubGF3cmVuY2VAcmVkaGF0LmNvbT4KICBKb2UgVGhvcm5i
ZXIgPHRob3JuYmVyQHJlZGhhdC5jb20+CiAgSm9oYW4gSG92b2xkIDxqb2hhbkBrZXJuZWwub3Jn
PgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRlPgogIEpvbmFzIEdvcnNr
aSA8am9uYXMuZ29yc2tpQGdtYWlsLmNvbT4KICBKb25hdGhhbiBEaWV0ZXIgPGpkaWV0ZXJAbGVz
YmcuY29tPgogIEtldmluIENlcm5la2VlIDxjZXJuZWtlZUBjaHJvbWl1bS5vcmc+CiAgS2lzaG9u
IFZpamF5IEFicmFoYW0gSSA8a2lzaG9uQHRpLmNvbT4KICBMYXVyZW50IER1Zm91ciA8bGR1Zm91
ckBsaW51eC52bmV0LmlibS5jb20+CiAgTGVlIER1bmNhbiA8bGR1bmNhbkBzdXNlLmNvbT4KICBM
aSBKaW55dWUgPGxpamlueXVlQGh1YXdlaS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRz
QGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIExpcGluZyBaaGFuZyA8bGlwaW5nLnpoYW5nQHNwcmVh
ZHRydW0uY29tPgogIE1hcmMgS2xlaW5lLUJ1ZGRlIDxta2xAcGVuZ3V0cm9uaXguZGU+CiAgTWFy
YyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5l
ciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJjbyBBbmdhcm9uaSA8bWFyY29hbmdh
cm9uaUBnbWFpbC5jb20+CiAgTWFyZWsgQmVsaXNrbyA8bWFyZWtAZ29sZGVsaWNvLmNvbT4KICBN
YXJ0aW4gSy4gUGV0ZXJzZW4gPG1hcnRpbi5wZXRlcnNlbkBvcmFjbGUuY29tPgogIE1pY2hhbCBI
b2NrbyA8bWhvY2tvQHN1c2UuY29tPgogIE1pY2hhbCBLdWJlY2VrIDxta3ViZWNla0BzdXNlLmN6
PgogIE1pY2hhbCBNYXJlayA8bW1hcmVrQHN1c2UuY29tPgogIE1pa2UgTWFsb25leSA8bWFsb25l
eUBnb29nbGUuY29tPgogIE1pa2UgU25pdHplciA8c25pdHplckByZWRoYXQuY29tPgogIE5laWwg
SG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgT2xpdmVyIEhhcnRrb3BwIDxzb2NrZXRj
YW5AaGFydGtvcHAubmV0PgogIFBhYmxvIE5laXJhIEF5dXNvIDxwYWJsb0BuZXRmaWx0ZXIub3Jn
PgogIFBldGVyIE9iZXJwYXJsZWl0ZXIgPG9iZXJwYXJAbGludXgudm5ldC5pYm0uY29tPgogIFBl
dGVyIFVqZmFsdXNpIDxwZXRlci51amZhbHVzaUB0aS5jb20+CiAgUmFsZiBCYWVjaGxlIDxyYWxm
QGxpbnV4LW1pcHMub3JnPgogIFJvYiBIZXJyaW5nIDxyb2JoQGtlcm5lbC5vcmc+CiAgU2ViYXN0
aWFuIEFuZHJ6ZWogU2lld2lvciA8YmlnZWFzeUBsaW51dHJvbml4LmRlPgogIFNocmlrcmlzaG5h
IEtoYXJlIDxza2hhcmVAdm13YXJlLmNvbT4KICBTaHVhaCBLaGFuIDxzaHVhaGtoQG9zZy5zYW1z
dW5nLmNvbT4KICBTdGVmYW4gV2FocmVuIDxzdGVmYW4ud2FocmVuQGkyc2UuY29tPgogIFN0ZWZm
ZW4gS2xhc3NlcnQgPHN0ZWZmZW4ua2xhc3NlcnRAc2VjdW5ldC5jb20+CiAgVGFrYXNoaSBJd2Fp
IDx0aXdhaUBzdXNlLmRlPgogIFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgog
IFRob21hcyBQZXRhenpvbmkgPHRob21hcy5wZXRhenpvbmlAZnJlZS1lbGVjdHJvbnMuY29tPgog
IFRvbnkgTHVjayA8dG9ueS5sdWNrQGludGVsLmNvbT4KICBVbHJpY2ggV2ViZXIgPHVscmljaC53
ZWJlckByaXZlcmJlZC5jb20+CiAgWGluIExvbmcgPGx1Y2llbi54aW5AZ21haWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIGE1
ZDM1ZGVjYTIxNC4uOTBhYWYyZjI1NjA5ICA5MGFhZjJmMjU2MDlmOTliNjNmY2JlZDI4MDcxNmY4
MGI0YmM1ZjU2IC0+IHRlc3RlZC9saW51eC0zLjE4CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 16:32:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 16:32:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehHmM-000671-15; Thu, 01 Feb 2018 16:32:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehHmK-00066r-CU
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 16:32:00 +0000
X-Inumbo-ID: 7cd0c3d5-076d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7cd0c3d5-076d-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 16:32:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67080432"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A2957E9020000780019589D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ac5e1368-1efa-ec9e-b84b-18b02e0f562b@citrix.com>
Date: Thu, 1 Feb 2018 16:15:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A2957E9020000780019589D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 05/25] x86emul: support FMA insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 16:56:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 16:56:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehI9G-0007nJ-6c; Thu, 01 Feb 2018 16:55:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xbw8=e3=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehI9F-0007nD-95
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 16:55:41 +0000
X-Inumbo-ID: cb1ba50e-0770-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb1ba50e-0770-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 16:56:06 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 01 Feb 2018 09:55:32 -0700
Message-Id: <5A73549202000078001A4611@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 01 Feb 2018 09:55:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517240291-32409-1-git-send-email-andrew.cooper3@citrix.com>
 <1517240291-32409-5-git-send-email-andrew.cooper3@citrix.com>
 <5A703D5602000078001A3A1B@prv-mh.provo.novell.com>
 <4fcd2069-5e5d-2bec-512a-86e04d83b669@citrix.com>
 <5A71AFE402000078001A3F9C@prv-mh.provo.novell.com>
 <39c42e23-360c-c176-90d4-2023151533d5@citrix.com>
In-Reply-To: <39c42e23-360c-c176-90d4-2023151533d5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: RossLagerwall <ross.lagerwall@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/alternative: Implement NMI/#MC-safe
 patching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDE2OjIwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDEvMTggMTE6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAzMC4w
MS4xOCBhdCAyMDoyNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MzAvMDEvMTggMDg6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDI5LjAxLjE4IGF0
IDE2OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+ICsgICAgLyoK
Pj4+Pj4gKyAgICAgKiBXZSBhcmUgdGhlIENQVSBwZXJmb3JtaW5nIHRoZSBwYXRjaGluZywgYW5k
IG1pZ2h0IGhhdmUgZW5kZWQgdXAgaGVyZSBieQo+Pj4+PiArICAgICAqIGhpdHRpbmcgYSBicmVh
a3BvaW50Lgo+Pj4+PiArICAgICAqCj4+Pj4+ICsgICAgICogRWl0aGVyIHdheSwgd2UgbmVlZCB0
byBjb21wbGV0ZSBwYXJ0aWN1bGFyIHBhdGNoIHRvIG1ha2UgZm9yd2FyZHMKPj4+Pj4gKyAgICAg
KiBwcm9ncmVzcy4gIFRoaXMgbG9naWMgaXMgc2FmZSBldmVuIGlmIGV4ZWN1dGVkIHJlY3Vyc2l2
ZWx5IGluIHRoZQo+Pj4+PiArICAgICAqIGJyZWFrcG9pbnQgaGFuZGxlcjsgdGhlIHdvcnN0IHRo
YXQgd2lsbCBoYXBwZW4gd2hlbiBub3JtYWwgZXhlY3V0aW9uCj4+Pj4+ICsgICAgICogcmVzdW1l
cyBpcyB0aGF0IHdlIHdpbGwgcmV3cml0ZSB0aGUgc2FtZSBieXRlcyBhIHNlY29uZCB0aW1lLgo+
Pj4+PiArICAgICAqLwo+Pj4+PiArCj4+Pj4+ICsgICAgLyogRmlyc3QsIGluc2VydCBhIGJyZWFr
cG9pbnQgdG8gcHJldmVudCBleGVjdXRpb24gb2YgdGhlIHBhdGNoIHNpdGUuICovCj4+Pj4+ICsg
ICAgaS0+YWRkclswXSA9IDB4Y2M7Cj4+Pj4+ICsgICAgc21wX3dtYigpOwo+Pj4+IFRoaXMgaXMg
bmVjZXNzYXJ5LCBidXQgbm90IHN1ZmZpY2llbnQgd2hlbiByZXBsYWNpbmcgbW9yZSB0aGFuIGEK
Pj4+PiBzaW5nbGUgaW5zbjogVGhlIG90aGVyIENQVSBtYXkgYmUgZXhlY3V0aW5nIGluc3RydWN0
aW9ucyBfYWZ0ZXJfCj4+Pj4gdGhlIGluaXRpYWwgb25lIHRoYXQgaXMgYmVpbmcgcmVwbGFjZWQs
IGFuZCAuLi4KPj4+Pgo+Pj4+PiArICAgIC8qIFNlY29uZCwgY29weSB0aGUgcmVtYWluaW5nIGlu
c3RydWN0aW9ucyBpbnRvIHBsYWNlLiAqLwo+Pj4+PiArICAgIG1lbWNweShpLT5hZGRyICsgMSwg
aS0+b3Bjb2RlICsgMSwgaS0+bGVuIC0gMSk7Cj4+Pj4gLi4uIHRoaXMgbWF5IGJlIGFsdGVyaW5n
IHRoaW5ncyB1bmRlcm5lYXRoIGl0cyBmZWV0Lgo+Pj4gSG1tLgo+Pj4KPj4+IEl0IGlzIGNvbXBs
ZXRlbHkgaW1wb3NzaWJsZSB0byByZWNvdmVyIGlmIGFub3RoZXIgQ1BVIGhpdHMgdGhlIG1pZGRs
ZSBvZgo+Pj4gdGhpcyBtZW1jcHkoKS4gIEl0IGlzIGltcG9zc2libGUgdG8gc3luY2hyb25pc2Ug
YSBzcGVjaWZpYyB3cml0ZSBhZ2FpbnN0Cj4+PiB0aGUgcmVtb3RlIENQVSBwaXBlbGluZXMuCj4+
IEl0IGlzIG5vdCBjb21wbGV0ZWx5IGltcG9zc2libGUsIGJ1dCB0aGUgc29sdXRpb24gd291bGQg
YmUgYXdrd2FyZAo+PiB0byB1c2U6IElmIHRoZSBjb2RlIGRvaW5nIHRoZSBwYXRjaGluZyBrbmV3
IGluc3RydWN0aW9uIGJvdW5kYXJpZXMsCj4+IGl0IGNvdWxkIHB1dCBicmVha3BvaW50cyBvbnRv
IGFsbCBvZiB0aGVtLiBPciBtYXliZSBpdCBpc24ndCBhbGwgdGhhdAo+PiBiYWQgdG8gdXNlIC0g
d2UgaGF2ZSBhbiBpbnNuIGRlY29kZXIgYWZ0ZXIgYWxsLgo+IAo+IEFuIGluc3RydWN0aW9uIGRl
Y29kZXIgZG9lc24ndCBoZWxwLiAgWWVzIC0gaXQgYWxsb3dzIHVzIHRvIGF2b2lkCj4gZXhlY3V0
aW5nIGEgc3BsaWNlZCBpbnN0cnVjdGlvbiwgYnV0IHdlIGNhbid0IHJlY292ZXIvcmV3aW5kIHN0
YXRlIGZvciBhCj4gY3B1IHdoaWNoIGhpdHMgb25lIG9mIHRoZXNlIGxhdHRlciBicmVha3BvaW50
cy4KCk9oLCB0cnVlLiBBdCBsZWFzdCBkb2luZyBzbyB3b3VsZCBiZSB2ZXJ5IGRpZmZpY3VsdC4K
Cj4+PiBXaGlsZSB3ZSBjYW4gYXJyYW5nZSBhbmQgdGVzdCBmdWxsIE5NSSBzYWZldHksIHdlIGNh
bm5vdCB0ZXN0ICNNQyBzYWZldHkKPj4+IGF0IGFsbC4gIEFueSBjb2RlIHRvIHRyeSBhbmQgaW1w
bGVtZW50ICNNQyBzYWZldHkgaXMgZ29pbmcgdG8gYmUKPj4+IGNvbXBsaWNhdGVkLCBhbmQgbWFr
ZSB0aGluZ3Mgd29yc2UgaWYgYW4gI01DIGRvZXMgaGl0Lgo+Pj4KPj4+IFRoZXJlZm9yZSwgSSBh
Z3JlZSB3aXRoIHRoZSBMaW51eCB2aWV3IHRoYXQgdHJ5aW5nIHRvIGRvIGFueXRoaW5nIGZvcgo+
Pj4gI01DIHNhZmV0eSBpcyBnb2luZyB0byBiZSB3b3JzZSB0aGFuIGRvaW5nIG5vdGhpbmcgYXQg
YWxsLgo+PiBJIGFncmVlLiBCdXQgYXMgc2FpZCBiZWZvcmUgLSB0aGUgaW1tZWRpYXRlIGdvYWwg
b3VnaHQgdG8gYmUgdG8KPj4gbWFrZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcgc2FmZSwgYW5kIHRo
YXQgZG9lc24ndCByZXF1aXJlIGFueQo+PiBvZiB0aGVzZSBjb25zaWRlcmF0aW9ucy4KPiAKPiA/
IE9mIGNvdXJzZSBpdCByZXF1aXJlcyB0aGVzZSBjb25zaWRlcmF0aW9ucy4KCkkgZG9uJ3QgdW5k
ZXJzdGFuZCwgYnV0IHNlZSBiZWxvdy4KCj4gSWYgd2UgaWdub3JlIHRoZSBsaXZlcGF0Y2hpbmcg
c2lkZSBvZiB0aGluZ3MgKHdoaWNoIGluY2x1ZGVzIGFuCj4gYWx0ZXJuYXRpdmVzIHBhc3MpLCB0
aGVuIHdlIGNhbiBtYWtlIHRoZSBib290LXRpbWUgYWx0ZXJuYXRpdmVzIHBhc3MgTk1JCj4gc2Fm
ZSBieSBleHBsaWNpdGx5IGNob29zaW5nIHRvIHBhdGNoIGluIE5NSSBjb250ZXh0IGJlZm9yZSB3
ZSd2ZSBib290ZWQKPiB0aGUgQVBzLgo+IAo+IEFycmFuZ2luZyBmb3IgYm9vdCB0aW1lIGFsdGVy
bmF0aXZlcyB0byBiZSBOTUktc2FmZSBpcyBlYXN5LiAgQXJyYW5naW5nCj4gZm9yIGxpdmVwYXRj
aGluZyB0byBiZSBOTUktc2FmZSBpcyBhbHNvIGZhaXJseSBlYXN5Lgo+IAo+IEFycmFuZ2luZyBm
b3IgYW55dGhpbmcsICpldmVuIGF0IGJvb3QgdGltZSogdG8gYmUgI01DIHNhZmUsIGlzIHZlcnkK
PiBjb21wbGljYXRlZCwgYW5kIHdpbGwgYmUgYSBsYXJnZSBhbW91bnQgb2YgY29kZSB3ZSBjYW5u
b3QgdGVzdC4gIEhlbmNlCj4gd2h5IEknbSBsZWFuaW5nIHRvd2FyZHMgdGhlIExpbnV4IHNvbHV0
aW9uIGZvciB0aGUgI01DIHByb2JsZW0uCgpJIGNvdWxkIGxpdmUgd2l0aCB0aGlzLgoKPj4+Pj4g
QEAgLTE1Myw3ICsyMzEsMzEgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhZGRfbm9wcyh2b2lk
ICppbnNucywgdW5zaWduZWQgaW50IGxlbikKPj4+Pj4gIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2gg
bm9pbmxpbmUKPj4+Pj4gIHRleHRfcG9rZSh2b2lkICphZGRyLCBjb25zdCB2b2lkICpvcGNvZGUs
IHNpemVfdCBsZW4sIGJvb2wgbGl2ZSkKPj4+Pj4gIHsKPj4+Pj4gLSAgICBtZW1jcHkoYWRkciwg
b3Bjb2RlLCBsZW4pOwo+Pj4+PiArICAgIGlmICggIWxpdmUgfHwgbGVuID09IDEgKQo+Pj4+PiAr
ICAgIHsKPj4+Pj4gKyAgICAgICAgLyoKPj4+Pj4gKyAgICAgICAgICogSWYgd2Uga25vdyAqYWRk
ciBjYW4ndCBiZSBleGVjdXRlZCwgb3Igd2UgYXJlIHBhdGNoaW5nIGEgc2luZ2xlCj4+Pj4+ICsg
ICAgICAgICAqIGJ5dGUsIGl0IGlzIHNhZmUgdG8gdXNlIGEgc3RyYWlnaHQgbWVtY3B5KCkuCj4+
Pj4+ICsgICAgICAgICAqLwo+Pj4+PiArICAgICAgICBtZW1jcHkoYWRkciwgb3Bjb2RlLCBsZW4p
Owo+Pj4+IElzIGl0IHJlYWxseSB3b3J0aCBzcGVjaWFsIGNhc2luZyB0aGlzPyBXaGV0aGVyIHRv
IGFjdHVhbGx5IGFjawo+Pj4+IHBhdGNoZXMgMiBhbmQgMyBkZXBlbmRzIG9uIHRoYXQuCj4+PiBZ
ZXMsIGFuZCBldmVuIG1vcmUgc28gaWYgd2UgYXJlIGdvaW5nIHRvIHVzZSBhbiBOTUkgcmVuZGV6
dm91cy4gIFdlCj4+PiBkZWZpbml0ZWx5IGRvbid0IHdhbnQgdG8gaGF2ZSBhbiBOTUkgcmVuZGV6
dm91cyB3aGlsZSBhcHBseWluZwo+Pj4gYWx0ZXJuYXRpdmVzIGFzIHBhcnQgb2YgbGl2ZXBhdGNo
IHByZXBhcmF0aW9uLgo+PiBXZWxsLCBhZ2FpbiAtIGxpdmUgcGF0Y2hpbmcgc2hvdWxkIGJlIHRo
ZSBzZWNvbmQgc3RlcCBoZXJlLgo+IAo+IFlvdSBrZWVwIG9uIHNheWluZyB0aGlzLCBhbmQgSSBj
YW4gb25seSBjb25jbHVkZSB0aGF0IHlvdSBhcmUgY29uZnVzZWQKPiBhcyB0byB3aGljaCBhY3Rp
b25zIGhhcHBlbiB3aGVuLgo+IAo+IEF0IGJvb3QgdGltZSwgd2UgZG8gYSBzaW5nbGUgYWx0ZXJu
YXRpdmVzIHBhc3Mgb24gdGhlIGxpdmUgLnRleHQgc2VjdGlvbi4KPiAKPiBBdCBsaXZlcGF0Y2gg
bG9hZCB0aW1lLCB3ZSBkbyBhbiBhbHRlcm5hdGl2ZXMgcGFzcyBvbiB0aGUgaW5jb21pbmcKPiAu
dGV4dCwgYnV0IHRoaXMgaXMgc2FmZSBiZWNhdXNlIHRoZSB0ZXh0IGRlZmluaXRlbHkgaXNuJ3Qg
YmVpbmcgZXhlY3V0ZWQuCj4gCj4gQXQgbGl2ZXBhdGNoIGFwcGx5IHRpbWUsIHdlIHF1aWVzY2Ug
dGhlIHN5c3RlbSBhbmQgZG8gYSBwYXRjaGluZyBwYXNzIG9uCj4gdGhlIGxpdmUgLnRleHQsIG1v
c3Qgb2Ygd2hpY2ggYXJlIGBqbXAgZGlzcDMyYC4KPiAKPiAKPiBXZSB0aGVyZWZvcmUgaGF2ZSB0
d28gYWx0ZXJuYXRpdmVzIHBhc3NlcyAob25lIHNhZmUsIG9uZSB1bnNhZmUpLCBhbmQKPiBvbmUg
KHVuc2FmZSkgbGl2ZXBhdGNoIHBhc3MuCgpJIGRvbid0IHRoaW5rIEknbSBjb25mdXNlZCBpbiBh
bnkgd2F5LiBUaGUgYXBwcm9hY2ggeW91J3ZlIGNob3NlbgppbiB0aGUgcGF0Y2ggLSB0byBjb21w
bGV0ZSB0aGUgcGF0Y2hpbmcgaW5zaWRlIHRoZSBOTUkgb3IgI01DCmhhbmRsZXIgLSBpcyBlbnRp
cmVseSBzdWZmaWNpZW50IHRvIGRlYWwgd2l0aCBOTUkgYW5kIC0gdW5sZXNzIHRoZXJlCmFyZSBy
ZWN1cnNpdmUgb25lcyAtICNNQy4gWW91IGRvbid0IG5lZWQgTk1JIGNvbnRleHQgdG8gZG8gTk1J
CnNhZmUgcGF0Y2hpbmcgd2hlbiBvbmx5IGEgc2luZ2xlIENQVSBpcyB1cC4KCkphbgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 18:12:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 18:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehJKp-0005Iq-Ub; Thu, 01 Feb 2018 18:11:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=facy=e3=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ehJKo-0005Ik-AR
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 18:11:42 +0000
X-Inumbo-ID: 4fcbc8d5-077b-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22f.google.com (unknown [2a00:1450:4010:c07::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4fcbc8d5-077b-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 19:11:24 +0100 (CET)
Received: by mail-lf0-x22f.google.com with SMTP id t139so27624724lff.0
 for <xen-devel@lists.xen.org>; Thu, 01 Feb 2018 10:11:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bgeWkh69e2JEFJnHhYiG3RWslHr5MRurWSr/ZZlCqH8=;
 b=BDCxnfkr4U+i7j6UwqzJ9iNFJBjRSsuSPeH9YoDN/ZsZfC+xTsDQ28+4OXfIdBGgvV
 zFOh6CHWHZPIOQKZWiKAq9rGm0OVPdkqnAFHyRiODYVDSXiCYMPJ1KlrW3nxuxGoM2s7
 y5A8JQZt6RfYr8BgRSLFOqm4rFi+4rtcB0fHeiTRgCt5SK2ut2JGRmXxm0Iudvuk6rbR
 a4Cj+N1Uq79Zq2FDgZKn21G9nkgAsm6aPOdCFlpO06bLwn1MZG6K5GJTWidkLSVUSakg
 Dy5FVe3kmeqazWZLsH/FE/2hZqBKXErC94fAF4KeSHiACDB0Q/PnK5Ii171Z1ofd/ch+
 IR1w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=bgeWkh69e2JEFJnHhYiG3RWslHr5MRurWSr/ZZlCqH8=;
 b=csNMQC/E65L1goasZcPYH7jDzWycuapZfpuhyl/pallvqcac6SgJOMRysZVhuv8lKp
 dio7PHysJOVjGDU7R2IEbTq0stb58Rmro1yq7tvUblKQd9UnhtLfdDr/kPphWZw26jux
 YHb5mJ8Fia/UKxz6NTXGfYt76YLxRqy/7DhvBGgUjIYjO0n8TJQYEDFz0O77dtghTYAX
 3nx0ESJx2A68Q2u7iEaX5lnZhvDLReTKfXCNZQNKgAmN5Q/3cdL5ZWibgLEylz+CZyTX
 5UgBuFPF8UNciI9GJUqPe79OZZ2h9eFYXPtwfVCP/CnVdwKY0ySfHkUt7Jfd10Orgw0Y
 nzZA==
X-Gm-Message-State: AKwxytdZMa3tAsMpbEuJBcIql/d3Nh+omkzHu5cFHdRgaH1RVZM0GNZ7
 N98qzahi+6mZJJUaj5TtkszqnkPHd3Y2DsN6G5Q=
X-Google-Smtp-Source: AH8x2241c1+bzFV2Mdn8RWdIK3L6bVAOdW6J474p4U5y53aDYP+LHFoEb+SVuyT7NT39JPpREIx6d8bFS4ckmaQl64o=
X-Received: by 10.46.43.86 with SMTP id q83mr12871974lje.142.1517508698685;
 Thu, 01 Feb 2018 10:11:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.15.94 with HTTP; Thu, 1 Feb 2018 10:11:38 -0800 (PST)
In-Reply-To: <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Fri, 2 Feb 2018 02:11:38 +0800
Message-ID: <CAHrd_jqU9hdOGhbn78f4oyuMnkUCXKyR4khCAY==cpmxG2zYzQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKMjAxOC0wMi0wMSAxODoyMyBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPjoKPj4+PiBPbiAzMC4wMS4xOCBhdCAxODo1MCwgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPiB3cm90ZToKClsuLi5dCgo+PiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiAr
KysgYi94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiBAQCAtNTIxLDYgKzUyMSwxMiBAQCBzdGF0
aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0
cnVjdCBkb21haW4gKmQsIHN0cgo+PiAgICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0
aW9uLCBkLCB0KTsKPj4gIH0KPj4KPj4gK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dt
Zm5fc2hhcmUoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4g
KnQpCj4KPiBMaW5lIGxlbmd0aC4KPgo+PiArewo+PiArICAgIFhTTV9BU1NFUlRfQUNUSU9OKFhT
TV9UQVJHRVQpOwo+PiArICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJy
ZW50LT5kb21haW4sIHQpOwo+Cj4gSG93IGRvZXMgdGhpcyByZXByZXNlbnQgYSBwcm9wZXIgZGVm
YXVsdCBlcXVpdmFsZW50IG9mIC4uLgo+Cj4gLS0tIGEveGVuL3hzbS9mbGFzay9ob29rcy5jCj4g
KysrIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCj4gQEAgLTExOTYsNiArMTE5NiwxMiBAQCBzdGF0
aWMgaW50IGZsYXNrX21hcF9nbWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRv
bWFpbiAqdCkKPiAgICAgIHJldHVybiBkb21haW5faGFzX3Blcm0oZCwgdCwgU0VDQ0xBU1NfTU1V
LCBNTVVfX01BUF9SRUFEIHwgTU1VX19NQVBfV1JJVEUpOwo+ICB9Cj4KPiArc3RhdGljIGludCBm
bGFza19tYXBfZ21mbl9zaGFyZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+
ICt7Cj4gKyAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybSh0LCBTRUNDTEFTU19NTVUsIE1NVV9f
TUFQX1JFQUQgfCBNTVVfX01BUF9XUklURSkgPzoKPiArICAgICAgICBkb21haW5faGFzX3Blcm0o
ZCwgdCwgU0VDQ0xBU1NfTU1VLCBNTVVfX1NIQVJFX01FTSk7Cj4KPiAuLi4gdGhpcz8KClRoZSBm
dWxsIGZsYXNrIGNoZWNrIHRyaWVzIHRvIGd1YXJhbnRlZSB0aGF0OgogIDEpIChjKSBvdmVyIChk
KSwgd2hpY2ggd2lsbCBhbHdheXMgYmUgY2hlY2tlZCBzb21ld2hlcmUgaGlnaGVyIGluCiAgICAg
IHRoZSBjYWxsIHN0YWNrIGZvciB0aGVzZSBraW5kcyBvZiBjYWxsczsKICAyKSAoYykgb3ZlciAo
dCksIG5hbWVseSwgTU1VX19NQVBfUkVBRC9XUklURTsKICAzKSAoZCkgb3ZlciAodCksIG5hbWVs
eSwgTU1VX19TSEFSRV9NRU0KCkluIG15IGRlZmF1bHQgYnVpbHRpbiBhY3Rpb25zLCBjaGVja3Mg
MSkgYW5kIDIpIGFyZSBkb25lIGJ5IHRoZQp4c21fZGVmYXVsdF9hY3Rpb24KZnVuY3Rpb24sIGJ1
dCBJIGNhbid0IHRoaW5rIG9mIGEgd2F5IHRvIGRvIGNoZWNrIDMpLCBiZWNhdXNlIHdlIGRvbid0
CmhhdmUgdGhlIHByb3BlcgplcXVpdmFsZW5jZSBvZiBNTVVfX1NIQVJFX01FTSAoeHNtX2RlZmF1
bHRfYWN0aW9uIGlzIGRlZmluaXRlbHkgbm90IGEgY2hvaWNlKS4KV2FudCB0byBoZWFyIHlvdXIg
YW5kIG90aGVyIG1haW50YWluZXJzJyBzdWdnZXN0aW9ucyBhYm91dCBob3cgdG8gZG8KdGhpcyBw
cm9wZXJseS4KCj4KPiBKYW4KPgoKCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 18:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 18:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehJu6-0007W9-Gw; Thu, 01 Feb 2018 18:48:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u5rr=e3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehJu5-0007UZ-1V
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 18:48:09 +0000
X-Inumbo-ID: 82961958-0780-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 82961958-0780-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 18:48:36 +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 1D87215BE;
 Thu,  1 Feb 2018 10:48:03 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0E4053F25C;
 Thu,  1 Feb 2018 10:48:01 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Feb 2018 18:47:48 +0000
Message-Id: <20180201184749.29430-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180201184749.29430-1-julien.grall@arm.com>
References: <20180201184749.29430-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 2/3] xen/arm: Don't crash domain on bad MMIO
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoZSBNTUlPIGVtdWxhdGlvbiBpcyBhYmxlIHRvIGRpc3Rpbmd1aXNoIHVuaGFuZGxlZCBJ
TyBmcm9tIGFib3J0ZWQKb25lLCB0aGVyZSBhcmUgbm8gbmVlZCB0byBjcmFzaCB0aGUgZG9tYWlu
IHdoZW4gdGhlIHJlZ2lvbiBpcyBhY2Nlc3MKd2l0aCBhIGJhZCB3aWR0aC4KCkluc3RlYWQgbGV0
IFhlbiBpbmplY3QgYSBkYXRhIGFib3J0IHRvIHRoZSBndWVzdCBhbmQgZGVjaWRlIHdoYXQgdG8g
ZG8uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
LS0tCiAgICBDaGFuZ2VzIGluIHYyCiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5
Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAyIC0tCiB4ZW4vYXJjaC9hcm0vdmdp
Yy12My1pdHMuYyB8IDMgLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICB8IDggLS0tLS0t
LS0KIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgIHwgMiAtLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCAyYmRiMjUyNjFhLi42NDZkMWYzZDEyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMK
QEAgLTM0OCw3ICszNDgsNiBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0
cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIGJhZF93aWR0aDoKICAgICBwcmludGso
WEVOTE9HX0dfRVJSICIlcHY6IHZHSUNEOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUj
MDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVnLCBnaWNkX3JlZyk7Ci0g
ICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIHJlYWRfYXNf
emVyb18zMjoKQEAgLTYxMyw3ICs2MTIsNiBAQCBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUgogICAgICAgICAgICAiJXB2OiB2R0lDRDogYmFkIHdyaXRlIHdpZHRoICVkIHIlZD0l
IlBSSXJlZ2lzdGVyIiBvZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgIHYsIGRhYnQuc2l6ZSwg
ZGFidC5yZWcsIHIsIGdpY2RfcmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsK
ICAgICByZXR1cm4gMDsKIAogd3JpdGVfaWdub3JlXzMyOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCBkOGZh
NDQyNThkLi4zMjA2MWM2YjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTEzNiw3ICsxMTM2LDYgQEAg
cmVhZF9yZXNlcnZlZDoKIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJ2R0lU
UzogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA0bHhcbiIsCiAgICAgICAgICAgIGlu
Zm8tPmRhYnQuc2l6ZSwgaW5mby0+ZGFidC5yZWcsICh1bnNpZ25lZCBsb25nKWluZm8tPmdwYSAm
IDB4ZmZmZik7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAKICAgICByZXR1cm4g
MDsKIH0KQEAgLTE0NDYsOCArMTQ0NSw2IEBAIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9H
X0dfRVJSICJ2R0lUUzogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOGx4XG4iLAog
ICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUsIGluZm8tPmRhYnQucmVnLCAodW5zaWduZWQgbG9u
ZylpbmZvLT5ncGEgJiAweGZmZmYpOwogCi0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7
Ci0KICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggYWYxNmRmZDAwNS4uMmFkOGE2YmU2MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jCkBAIC0zMjgsNyArMzI4LDYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3Jk
X21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiBiYWRfd2lkdGg6
CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiJXB2IHZHSUNSOiBiYWQgcmVhZCB3aWR0aCAlZCBy
JWQgb2Zmc2V0ICUjMDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVnLCBn
aWNyX3JlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7
CiAKIHJlYWRfYXNfemVyb182NDoKQEAgLTY0OCw3ICs2NDcsNiBAQCBiYWRfd2lkdGg6CiAgICAg
cHJpbnRrKFhFTkxPR19HX0VSUgogICAgICAgICAgICIlcHY6IHZHSUNSOiBiYWQgd3JpdGUgd2lk
dGggJWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9mZnNldCAlIzA4eFxuIiwKICAgICAgICAgICB2LCBk
YWJ0LnNpemUsIGRhYnQucmVnLCByLCBnaWNyX3JlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNo
cm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIHdyaXRlX2lnbm9yZV82NDoKQEAgLTc2MCw3ICs3
NTgsNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb19yZWFkKGNvbnN0
IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5M
T0dfR19FUlIgIiVwdjogJXM6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIs
CiAgICAgICAgICAgIHYsIG5hbWUsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHJlZyk7Ci0gICAgZG9t
YWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIHJlYWRfYXNfemVybzoK
QEAgLTg3Niw3ICs4NzMsNiBAQCBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgog
ICAgICAgICAgICAiJXB2OiAlczogYmFkIHdyaXRlIHdpZHRoICVkIHIlZD0lIlBSSXJlZ2lzdGVy
IiBvZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgIHYsIG5hbWUsIGRhYnQuc2l6ZSwgZGFidC5y
ZWcsIHIsIHJlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJu
IDA7CiAKIHdyaXRlX2lnbm9yZV8zMjoKQEAgLTkzNyw3ICs5MzMsNiBAQCBzdGF0aWMgaW50IHZn
aWNfdjNfcmRpc3RyX3NnaV9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICpp
bmZvLAogYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwdjogdkdJQ1I6IFNH
STogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKICAgICAgICAgICAgdiwg
ZGFidC5zaXplLCBkYWJ0LnJlZywgZ2ljcl9yZWcpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cygpOwogICAgIHJldHVybiAwOwogCiByZWFkX2FzX3plcm9fMzI6CkBAIC0xMDE3LDcgKzEw
MTIsNiBAQCBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgogICAgICAgICAgICAi
JXB2OiB2R0lDUjogU0dJOiBiYWQgd3JpdGUgd2lkdGggJWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9m
ZnNldCAlIzA4eFxuIiwKICAgICAgICAgICAgdiwgZGFidC5zaXplLCBkYWJ0LnJlZywgciwgZ2lj
cl9yZWcpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAwOwog
CiB3cml0ZV9pZ25vcmVfMzI6CkBAIC0xMjY4LDcgKzEyNjIsNiBAQCBzdGF0aWMgaW50IHZnaWNf
djNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIGJh
ZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcHY6IHZHSUNEOiBiYWQgcmVhZCB3
aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRh
YnQucmVnLCBnaWNkX3JlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAg
cmV0dXJuIDA7CiAKIHJlYWRfYXNfemVyb18zMjoKQEAgLTE0NTYsNyArMTQ0OSw2IEBAIGJhZF93
aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICIlcHY6IHZHSUNEOiBi
YWQgd3JpdGUgd2lkdGggJWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9mZnNldCAlIzA4eFxuIiwKICAg
ICAgICAgICAgdiwgZGFidC5zaXplLCBkYWJ0LnJlZywgciwgZ2ljZF9yZWcpOwotICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAwOwogCiB3cml0ZV9pZ25vcmVfMzI6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDEx
LmMKaW5kZXggNzI1YjJlMDNhZC4uNzc4OGMyZmMzMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZwbDAxMS5jCisrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAtMjk2LDcgKzI5Niw2IEBA
IHN0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwKIGJhZF93aWR0aDoK
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBv
ZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgICBkYWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFf
cmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICByZXR1cm4gMDsKIAog
fQpAQCAtMzY2LDcgKzM2NSw2IEBAIHdyaXRlX2lnbm9yZToKIGJhZF93aWR0aDoKICAgICBncHJp
bnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQgb2Zmc2V0ICUj
MDh4XG4iLAogICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Ci0g
ICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIH0KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 18:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 18:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehJu5-0007Vn-3q; Thu, 01 Feb 2018 18:48:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u5rr=e3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehJu4-0007UY-7n
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 18:48:08 +0000
X-Inumbo-ID: 81d0e93b-0780-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 81d0e93b-0780-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 18:48:35 +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 C3B2A15AB;
 Thu,  1 Feb 2018 10:48:01 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B4BE23F25C;
 Thu,  1 Feb 2018 10:48:00 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Feb 2018 18:47:47 +0000
Message-Id: <20180201184749.29430-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180201184749.29430-1-julien.grall@arm.com>
References: <20180201184749.29430-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 1/3] xen/arm: io: Distinguish unhandled IO
	from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCBYZW4gaXMgY29uc2lkZXJpbmcgdGhhdCBhbiBJTyBjb3VsZCBlaXRoZXIgYmUg
aGFuZGxlZCBvcgp1bmhhbmRsZWQuIFdoZW4gdW5oYW5kbGVkLCB0aGUgc3RhZ2UtMiBhYm9ydCBm
dW5jdGlvbiB3aWxsIHRyeSBhbm90aGVyCndheSB0byByZXNvbHZlIHRoZSBhYm9ydC4KCkhvd2V2
ZXIsIHRoZSBNTUlPIGVtdWxhdGlvbiBtYXkgcmV0dXJuIHVuaGFuZGxlZCB3aGVuIHRoZSBhZGRy
ZXNzCmJlbG9uZ3MgdG8gYW4gZW11bGF0ZWQgcmFuZ2UgYnV0IHdhcyBub3QgY29ycmVjdC4gSW4g
dGhhdCBjYXNlLCBYZW4Kc2hvdWxkIGF2b2lkIHRvIHRyeSBhbm90aGVyIHdheSBhbmQgZGlyZWN0
bHkgaW5qZWN0IGEgZ3Vlc3QgZGF0YSBhYm9ydC4KCkludHJvZHVjZSBhIHRyaS1zdGF0ZSByZXR1
cm4gdG8gZGlzdGluZ3Vpc2ggdGhlIGZvbGxvd2luZyBzdGF0ZToKICAgICogSU9fQUJPUlQ6IFRo
ZSBJTyB3YXMgaGFuZGxlZCBidXQgcmVzdWx0ZWQgaW4gYW4gYWJvcnQKICAgICogSU9fSEFORExF
RDogVGhlIElPIHdhcyBoYW5kbGVkCiAgICAqIElPX1VOSEFORExFRDogVGhlIElPIHdhcyB1bmhh
bmRsZWQKCkZvciBub3csIGl0IGlzIGNvbnNpZGVyZWQgdGhhdCBhbiBJTyBiZWxvbmdpbmcgdG8g
YW4gZW11bGF0ZWQgcmFuZ2UKY291bGQgZWl0aGVyIGJlIGhhbmRsZWQgb3IgaW5qZWN0IGFuIGFi
b3J0LiBUaGlzIGNvdWxkIGJlIHJldmlzaXQgaW4gdGhlCmZ1dHVyZSBpZiBvdmVybGFwcGVkIHJl
Z2lvbiBleGlzdCAob3Igd2Ugd2FudCB0byB0cnkgYW5vdGhlciB3YXkgdG8KcmVzb2x2ZSB0aGUg
YWJvcnQpLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFsd2F5cyByZXR1cm4gSU9fQUJP
UlQgd2hlbiB0aGUgY2hlY2sgZmFpbGVkIGJlY2F1c2Ugd2Uga25vdwogICAgICAgIGl0IHdhcyB0
YXJnZXRlZCBlbXVsYXRlZCBJTy4KICAgICAgICAtIEZpeCB0eXBvZXMKLS0tCiB4ZW4vYXJjaC9h
cm0vaW8uYyAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDE4ICsrKysrKysrKysrKysrKy0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbWlvLmggfCAxMyArKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDQzIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9pby5jIGIveGVuL2FyY2gvYXJtL2lvLmMKaW5kZXggYzNlOTIzOWZmZS4uMWY0Y2I4ZjM3
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lvLmMKKysrIGIveGVuL2FyY2gvYXJtL2lvLmMK
QEAgLTI2LDggKzI2LDkgQEAKIAogI2luY2x1ZGUgImRlY29kZS5oIgogCi1zdGF0aWMgaW50IGhh
bmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVjdCB2Y3B1
ICp2LAotICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbykKK3N0YXRpYyBl
bnVtIGlvX3N0YXRlIGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRs
ZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQogewogICAg
IGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKQEAgLTQwLDcgKzQxLDcg
QEAgc3RhdGljIGludCBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5k
bGVyLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICB1aW50OF90IHNpemUgPSAoMSA8PCBkYWJ0LnNpemUp
ICogODsKIAogICAgIGlmICggIWhhbmRsZXItPm9wcy0+cmVhZCh2LCBpbmZvLCAmciwgaGFuZGxl
ci0+cHJpdikgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIElPX0FCT1JUOwog
CiAgICAgLyoKICAgICAgKiBTaWduIGV4dGVuZCBpZiByZXF1aXJlZC4KQEAgLTYwLDE3ICs2MSwy
MCBAQCBzdGF0aWMgaW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhh
bmRsZXIsIHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIGRhYnQucmVn
LCByKTsKIAotICAgIHJldHVybiAxOworICAgIHJldHVybiBJT19IQU5ETEVEOwogfQogCi1zdGF0
aWMgaW50IGhhbmRsZV93cml0ZShjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBz
dHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZv
KQorc3RhdGljIGVudW0gaW9fc3RhdGUgaGFuZGxlX3dyaXRlKGNvbnN0IHN0cnVjdCBtbWlvX2hh
bmRsZXIgKmhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3Qg
KmluZm8pCiB7CiAgICAgY29uc3Qgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owog
ICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwor
ICAgIGludCByZXQ7CiAKLSAgICByZXR1cm4gaGFuZGxlci0+b3BzLT53cml0ZSh2LCBpbmZvLCBn
ZXRfdXNlcl9yZWcocmVncywgZGFidC5yZWcpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGhhbmRsZXItPnByaXYpOworICAgIHJldCA9IGhhbmRsZXItPm9wcy0+d3JpdGUodiwgaW5m
bywgZ2V0X3VzZXJfcmVnKHJlZ3MsIGRhYnQucmVnKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGhhbmRsZXItPnByaXYpOworICAgIHJldHVybiAoIHJldCApID8gSU9fSEFORExFRCA6
IElPX0FCT1JUOwogfQogCiAvKiBUaGlzIGZ1bmN0aW9uIGFzc3VtZXMgdGhhdCBtbWlvIHJlZ2lv
bnMgYXJlIG5vdCBvdmVybGFwcGVkICovCkBAIC0xMDMsOSArMTA3LDkgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmZpbmRfbW1pb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgcmV0dXJuIGhhbmRsZXI7CiB9CiAKLWludCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBo
c3IsCi0gICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQorZW51bSBpb19zdGF0ZSB0cnlf
aGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBncGEpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owog
ICAgIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIgPSBOVUxMOwpAQCAtMTE5LDEx
ICsxMjMsMTEgQEAgaW50IHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywKIAogICAgIGhhbmRsZXIgPSBmaW5kX21taW9faGFuZGxlcih2LT5kb21haW4sIGluZm8uZ3Bh
KTsKICAgICBpZiAoICFoYW5kbGVyICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVy
biBJT19VTkhBTkRMRUQ7CiAKICAgICAvKiBBbGwgdGhlIGluc3RydWN0aW9ucyB1c2VkIG9uIGVt
dWxhdGVkIE1NSU8gcmVnaW9uIHNob3VsZCBiZSB2YWxpZCAqLwogICAgIGlmICggIWRhYnQudmFs
aWQgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIElPX0FCT1JUOwogCiAgICAg
LyoKICAgICAgKiBFcnJhdHVtIDc2NjQyMjogVGh1bWIgc3RvcmUgdHJhbnNsYXRpb24gZmF1bHQg
dG8gSHlwZXJ2aXNvciBtYXkKQEAgLTEzOCw3ICsxNDIsNyBAQCBpbnQgdHJ5X2hhbmRsZV9tbWlv
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICBpZiAoIHJjICkKICAgICAgICAg
ewogICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsICJVbmFibGUgdG8gZGVjb2RlIGlu
c3RydWN0aW9uXG4iKTsKLSAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgcmV0dXJu
IElPX0FCT1JUOwogICAgICAgICB9CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDJmOGQ3OTBiYjMuLjFlODVmOTll
YzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCkBAIC0xOTY0LDEwICsxOTY0LDIxIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2Uy
X2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgKgogICAg
ICAgICAgKiBOb3RlIHRoYXQgZW11bGF0ZWQgcmVnaW9uIGNhbm5vdCBiZSBleGVjdXRlZAogICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBpc19kYXRhICYmIHRyeV9oYW5kbGVfbW1pbyhyZWdzLCBo
c3IsIGdwYSkgKQorICAgICAgICBpZiAoIGlzX2RhdGEgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Ci0gICAgICAgICAgICByZXR1cm47CisgICAgICAgICAg
ICBlbnVtIGlvX3N0YXRlIHN0YXRlID0gdHJ5X2hhbmRsZV9tbWlvKHJlZ3MsIGhzciwgZ3BhKTsK
KworICAgICAgICAgICAgc3dpdGNoICggc3RhdGUgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgY2FzZSBJT19BQk9SVDoKKyAgICAgICAgICAgICAgICBnb3RvIGluamVjdF9hYnQ7CisgICAg
ICAgICAgICBjYXNlIElPX0hBTkRMRUQ6CisgICAgICAgICAgICAgICAgYWR2YW5jZV9wYyhyZWdz
LCBoc3IpOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIGNhc2UgSU9fVU5I
QU5ETEVEOgorICAgICAgICAgICAgICAgIC8qIElPIHVuaGFuZGxlZCwgdHJ5IGFub3RoZXIgd2F5
IHRvIGhhbmRsZSBpdC4gKi8KKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0K
ICAgICAgICAgfQogCiAgICAgICAgIC8qCkBAIC0xOTg4LDYgKzE5OTksNyBAQCBzdGF0aWMgdm9p
ZCBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
ICAgICAgICAgICAgICAgICBoc3IuYml0cywgeGFidC5mc2MpOwogICAgIH0KIAoraW5qZWN0X2Fi
dDoKICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJIU1I9MHgleCBwYz0lIyJQUklyZWdpc3Rl
ciIgZ3ZhPSUjIlBSSXZhZGRyCiAgICAgICAgICAgICAgIiBncGE9JSMiUFJJcGFkZHIiXG4iLCBo
c3IuYml0cywgcmVncy0+cGMsIGd2YSwgZ3BhKTsKICAgICBpZiAoIGlzX2RhdGEgKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
aW8uaAppbmRleCBjOTQxMDczMjU3Li5jOGRhZGI1MDA2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL21taW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaApAQCAtMzIs
NiArMzIsMTMgQEAgdHlwZWRlZiBzdHJ1Y3QKICAgICBwYWRkcl90IGdwYTsKIH0gbW1pb19pbmZv
X3Q7CiAKK2VudW0gaW9fc3RhdGUKK3sKKyAgICBJT19BQk9SVCwgICAgICAgLyogVGhlIElPIHdh
cyBoYW5kbGVkIGJ5IHRoZSBoZWxwZXIgYW5kIGxlZCB0byBhbiBhYm9ydC4gKi8KKyAgICBJT19I
QU5ETEVELCAgICAgLyogVGhlIElPIHdhcyBzdWNjZXNzZnVsbHkgaGFuZGxlZCBieSB0aGUgaGVs
cGVyLiAqLworICAgIElPX1VOSEFORExFRCwgICAvKiBUaGUgSU8gd2FzIG5vdCBoYW5kbGVkIGJ5
IHRoZSBoZWxwZXIuICovCit9OworCiB0eXBlZGVmIGludCAoKm1taW9fcmVhZF90KShzdHJ1Y3Qg
dmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KTsKIHR5cGVkZWYgaW50ICgqbW1pb193cml0ZV90KShz
dHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCkBAIC01Niw5ICs2Myw5IEBAIHN0cnVj
dCB2bW1pbyB7CiAgICAgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlcnM7CiB9OwogCi1pbnQg
dHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAotICAgICAgICAgICAgICAgICAgICBwYWRkcl90
IGdwYSk7CitlbnVtIGlvX3N0YXRlIHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBo
c3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSk7CiB2b2lkIHJl
Z2lzdGVyX21taW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgKm9wcywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgcGFkZHJfdCBzaXplLCB2b2lkICpwcml2KTsK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 18:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 18:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehJu5-0007Vy-Ah; Thu, 01 Feb 2018 18:48:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u5rr=e3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehJu4-0007UX-7j
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 18:48:08 +0000
X-Inumbo-ID: 817ffde3-0780-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 817ffde3-0780-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 18:48:34 +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 777B51435;
 Thu,  1 Feb 2018 10:48:00 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 66FC03F25C;
 Thu,  1 Feb 2018 10:47:59 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Feb 2018 18:47:46 +0000
Message-Id: <20180201184749.29430-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 0/3] xen/arm: Inject an exception to the
	guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBzZXJpZXMgcmVwbGFjZXMgYWxsIGNhbGwgdG8gZG9tYWluX2Ny
YXNoX3N5bmNocm9ub3VzIGJ5IGluamVjdGluZwphbiBleGNlcHRpb24gdG8gdGhlIGd1ZXN0LgoK
VGhpcyB3aWxsIHJlc3VsdCB0byBhIG5pY2VyIHRyYWNlIGZyb20gdGhlIGd1ZXN0IChubyBuZWVk
IHRvIG1hbnVhbGx5IHdhbGsKdGhlIHN0YWNrKSBhbmQgZ2l2ZSBhIGNoYW5jZSB0byB0aGUgZ3Vl
c3QgdG8gZ2l2ZSBhIGJpdCBtb3JlIGluZm9ybWF0aW9uIG9uCndoYXQgaXQgd2FzIGRvaW5nLgoK
Q2hlZXJzLAoKSnVsaWVuIEdyYWxsICgzKToKICB4ZW4vYXJtOiBpbzogRGlzdGluZ3Vpc2ggdW5o
YW5kbGVkIElPIGZyb20gYWJvcnRlZCBvbmUKICB4ZW4vYXJtOiBEb24ndCBjcmFzaCBkb21haW4g
b24gYmFkIE1NSU8gZW11bGF0aW9uCiAgeGVuL2FybTogRG9uJ3QgY3Jhc2ggdGhlIGRvbWFpbiBv
biBpbnZhbGlkIEhWQyBpbW1lZGlhdGUKCiB4ZW4vYXJjaC9hcm0vaW8uYyAgICAgICAgICB8IDMy
ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAg
ICAgICB8IDMxICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92
Z2ljLXYyLmMgICAgIHwgIDIgLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgIDMgLS0t
CiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICB8ICA4IC0tLS0tLS0tCiB4ZW4vYXJjaC9hcm0v
dnBsMDExLmMgICAgICB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaCB8IDEzICsr
KysrKysrKystLS0KIDcgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgNDAgZGVsZXRp
b25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 18:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 18:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehJu2-0007Ug-Tf; Thu, 01 Feb 2018 18:48:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u5rr=e3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehJu2-0007Ua-2r
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 18:48:06 +0000
X-Inumbo-ID: 6620fbdf-0780-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6620fbdf-0780-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 19:47:48 +0100 (CET)
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 6BFEB1435;
 Thu,  1 Feb 2018 10:48:04 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5C2563F25C;
 Thu,  1 Feb 2018 10:48:03 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  1 Feb 2018 18:47:49 +0000
Message-Id: <20180201184749.29430-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180201184749.29430-1-julien.grall@arm.com>
References: <20180201184749.29430-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 3/3] xen/arm: Don't crash the domain on
	invalid HVC immediate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCkgc2hvdWxkIG9ubHkgYmUgdXNlZCB3aGVuIHNvbWV0
aGluZyB3ZW50IHdyb25nCmluIFhlbi4gSXQgaXMgYmV0dGVyIHRvIGluamVjdCB0byB0aGUgZ3Vl
c3QgYXMgaXQgd2lsbCBiZSBpbiBhIGJldHRlcgpwb3NpdGlvbiB0byBwcm92aWRlIGhlbHBmdWwg
aW5mb3JtYXRpb24gKHN0YWNrIHRyYWNlLi4uKS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KCiAgICBXZSBwb3RlbnRpYWxseSB3YW50IHRv
IHJldHVybiAtMSBpbnN0ZWFkLiBUaGlzIHdvdWxkIG1ha2UgWGVuIG1vcmUKICAgIGZ1dHVyZS1w
cm9vZiBpZiB3ZSBkZWNpZGUgdG8gaW1wbGVtZW50IHRoZSBvdGhlciBIVkMgaW1tZWRpYXRlLgoK
ICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0t
LQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxMyArKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMWU4NWY5OWVjMS4uMWNi
YTdlNTg0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKQEAgLTE0NzEsMTQgKzE0NzEsMTcgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdf
dHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCiAjZW5k
aWYKIAogc3RhdGljIHZvaWQgZG9fdHJhcF9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHJlZ2lzdGVyX3QgKm5yLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBpc3MpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlv
biBoc3IgaHNyKQogewogICAgIGFybV9oeXBlcmNhbGxfZm5fdCBjYWxsID0gTlVMTDsKIAogICAg
IEJVSUxEX0JVR19PTihOUl9oeXBlcmNhbGxzIDwgQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3Rh
YmxlKSApOwogCi0gICAgaWYgKCBpc3MgIT0gWEVOX0hZUEVSQ0FMTF9UQUcgKQotICAgICAgICBk
b21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKKyAgICBpZiAoIGhzci5pc3MgIT0gWEVOX0hZUEVS
Q0FMTF9UQUcgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkludmFs
aWQgSFZDIGltbSAweCV4XG4iLCBoc3IuaXNzKTsKKyAgICAgICAgcmV0dXJuIGluamVjdF91bmRl
Zl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICB9CiAKICAgICBpZiAoICpuciA+PSBBUlJBWV9T
SVpFKGFybV9oeXBlcmNhbGxfdGFibGUpICkKICAgICB7CkBAIC0yMTA5LDcgKzIxMTIsNyBAQCB2
b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAg
ICAgaWYgKCBoc3IuaXNzID09IDAgKQogICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfaHZjX3Nt
Y2NjKHJlZ3MpOwogICAgICAgICBuciA9IHJlZ3MtPnIxMjsKLSAgICAgICAgZG9fdHJhcF9oeXBl
cmNhbGwocmVncywgJm5yLCBoc3IuaXNzKTsKKyAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVn
cywgJm5yLCBoc3IpOwogICAgICAgICByZWdzLT5yMTIgPSAodWludDMyX3QpbnI7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KQEAgLTIxMjMsNyArMjEyNiw3IEBAIHZvaWQgZG9fdHJhcF9ndWVzdF9z
eW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogI2VuZGlmCiAgICAgICAgIGlmICggaHNy
LmlzcyA9PSAwICkKICAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsK
LSAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyLmlzcyk7Cisg
ICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYsIGhzcik7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgSFNSX0VDX1NNQzY0OgogICAgICAgICAvKgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 19:00:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 19:00:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehK66-0000il-Hj; Thu, 01 Feb 2018 19:00:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hkg5=e3=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1ehK65-0000ie-3u
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 19:00:33 +0000
X-Inumbo-ID: 22953161-0782-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22c.google.com (unknown [2a00:1450:400c:c0c::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22953161-0782-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 20:00:14 +0100 (CET)
Received: by mail-wr0-x22c.google.com with SMTP id t94so8632448wrc.5
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 11:00:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=to:from:subject:cc:message-id:date:user-agent:mime-version
 :content-transfer-encoding:content-language;
 bh=UQfQBsFeMYat8eHPdTxao1ralJ06RNcXneOZ/Axfd6k=;
 b=tDsjUL00yHFV9SdSdxVfqga0pTQUyhLhhcqqs3i2LXWmrpLoe7Bf9VC6cGBKF7mXkG
 PJnpDD/7rJSex0tBtqjtrCVRdbolmOTk+3ZCnkr2QXNgxPaSAaQGhqc6eBqt0bRKvYGI
 HWvMWJSdeCSxYK2eEATh7m2el6vAtkHTznkqb4KITpI1E0MMK5hPQokMQUpoBaX8u6re
 EspHlB5BnKqgb5khs9UySTFLTps6Rg0Hj1QglYAm6G+WmhU04PFeClVLqJfpXVvupGNa
 yMLWlihok4Fk8ZaYgSP9WwmeKX/QDifIyJFM+IWjs5WL0S/o/d1T6mWBEqHP9l/aympr
 qW6A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:to:from:subject:cc:message-id:date:user-agent
 :mime-version:content-transfer-encoding:content-language;
 bh=UQfQBsFeMYat8eHPdTxao1ralJ06RNcXneOZ/Axfd6k=;
 b=QcBDttm2WXWap4hONdG3qbbuq2fJToR2R5S5AkfxsJJ81U3t77565cWGTjttmBDkHM
 QVB9V2yPR9XcamzrNy5bmRnTTZV8n7H9OS/IKr/dto2LkAdtnyIeNfiJ+4qsB9AG70MM
 6fcUmKzNUuo57rMJeJeoQxomgDaJygD0jNIh1HPRFG5+QP01V2bPRhM8ZoSOec0Ah1ds
 L/NpVtDxNNg8HzdccVpjTG0vD1dl3Heb8oOtAWjmxcFYUUvullhKEhZ0kK/GfziG8HdT
 45YaRrq2qZ4VvfDYxVNy+tLYLY0EjDVNjQAkJc8IPVHvpcz28D44P4dM8i+48GW9Xw9X
 PEQA==
X-Gm-Message-State: AKwxytfLzgu7cVBoJFvBVWCp6vgqjIwpuUWiHrpOnSqaGxZzDrlobp9O
 3xN9/eiAVIEDXcO9daiDQHlMAg==
X-Google-Smtp-Source: AH8x2277NsPlhF1o87zRk2PJEGvggfqr+E8N7OFFTQnnrQNjxJEgzkDyYWvR/+wakepuNNn5zeta+w==
X-Received: by 10.223.136.197 with SMTP id g5mr16521086wrg.3.1517511629763;
 Thu, 01 Feb 2018 11:00:29 -0800 (PST)
Received: from [192.168.1.240] ([212.200.89.41])
 by smtp.gmail.com with ESMTPSA id v9sm236584wre.8.2018.02.01.11.00.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 11:00:29 -0800 (PST)
To: xen-devel@lists.xenproject.org, julien.grall@linaro.org,
 Stefano Stabellini <sstabellini@kernel.org>, parth.dixit@linaro.org
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <a4f01561-a2b9-abcd-c996-c04d762d3e72@aggios.com>
Date: Thu, 1 Feb 2018 20:00:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.1.1
MIME-Version: 1.0
Content-Language: en-US
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Davorin Mista <davorin.mista@aggios.com>
Subject: [Xen-devel] Compatible string for psci node: v1.0?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgoKSSdtIHdvcmtpbmcgb24gc3dpdGNoaW5nIHRvIFBTQ0kgdjEuMCBpbiBYZW4gKG5lZWRl
ZCB0byBzdXBwb3J0IHN1c3BlbmQgCnRvIFJBTSkuCgpJbiBhZGRpdGlvbiB0byB1cGRhdGVzIGlu
IFBTQ0kgaW1wbGVtZW50YXRpb24sIHdlIGFzc3VtZWQgdGhhdCAKY29tcGF0aWJsZSBwcm9wZXJ0
eSBpbiBwc2NpIGRldmljZSB0cmVlIG5vZGUgc2hvdWxkIGJlIGV4dGVuZGVkIHdpdGggCiJhcm0s
cHNjaS0xLjAiIChub3QgYSBtdXN0IHNpbmNlIHRoaXMgZG9lc24ndCBhZmZlY3QgRG9tMCdzIApm
dW5jdGlvbmFsaXR5IHRvZGF5LCBidXQgSSB3b3VsZCBhZGQgaXQgaWYgcG9zc2libGUpLgoKQ291
bGQgeW91IHBsZWFzZSBsZXQgbWUga25vdyBob3cgdG8gYWRkICJhcm0scHNjaS0xLjAiIHRvIGNv
bXBhdGlibGUgCnByb3BlcnR5PwoKSSBhc3N1bWVkIHRoYXQgaW4gZG9tYWluX2J1aWxkLmMgaW4g
bWFrZV9wc2NpX25vZGUoKSBmdW5jdGlvbiBJIG5lZWQgdG8gCmFkZCAiYXJtLHBzY2ktMS4wIiJc
MCIgYXQgdGhlIGJlZ2lubmluZyBvZiAnY29tcGF0JyBzdHJpbmcgKGFsdGhvdWdoIEkgCmRvbid0
IHVuZGVyc3RhbmQgdGhlICJcMCIpLiBUaGF0IGRvZXNuJ3Qgc2VlbSB0byB3b3JrLiBPbmx5IAoi
YXJtLHBzY2ktMS4wIiBlbmRzIHVwIGluIGNvbXBhdGlibGUgcHJvcGVydHkgYW5kIHdlIG5lZWQg
c3RyaW5ncyBmb3IgCm9sZGVyIHZlcnNpb25zIGFzIHdlbGwuCkkgYWxzbyBub3RpY2VkIHRoYXQg
ZXZlbiAiYXJtLHBzY2kiIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGFkZGVkIGludG8gdGhlIApjb21w
YXRpYmxlIHByb3BlcnR5ICh3aXRob3V0IGFueSBjb2RlIG1vZGlmaWNhdGlvbnMgZnJvbSBteSBz
aWRlKS4gSSAKY2hlY2tlZCB3aGF0IGlzIGdlbmVyYXRlZCBieSBkZWJ1Z2dpbmcgYW5kIGJ5ICdj
YXQnIG9uIAovc3lzL2Zpcm13YXJlL2RldmljZXRyZWUvYmFzZS9wc2NpL2NvbXBhdGlibGUgZnJv
bSBEb20wJ3MgY29uc29sZS4KClRoYW5rcywKTWlyZWxhCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 19:03:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 19:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehK8X-0000t5-1s; Thu, 01 Feb 2018 19:03:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=01lo=e3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ehK8V-0000sp-Fu
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 19:03:03 +0000
X-Inumbo-ID: 972c914f-0782-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 972c914f-0782-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 19:03:30 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 20A2D21798;
 Thu,  1 Feb 2018 19:02:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 20A2D21798
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 1 Feb 2018 11:02:55 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180201184749.29430-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802011100230.11958@sstabellini-ThinkPad-X260>
References: <20180201184749.29430-1-julien.grall@arm.com>
 <20180201184749.29430-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen/arm: io: Distinguish unhandled
 IO from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxIEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gQ3VycmVudGx5LCBYZW4g
aXMgY29uc2lkZXJpbmcgdGhhdCBhbiBJTyBjb3VsZCBlaXRoZXIgYmUgaGFuZGxlZCBvcgo+IHVu
aGFuZGxlZC4gV2hlbiB1bmhhbmRsZWQsIHRoZSBzdGFnZS0yIGFib3J0IGZ1bmN0aW9uIHdpbGwg
dHJ5IGFub3RoZXIKPiB3YXkgdG8gcmVzb2x2ZSB0aGUgYWJvcnQuCj4gCj4gSG93ZXZlciwgdGhl
IE1NSU8gZW11bGF0aW9uIG1heSByZXR1cm4gdW5oYW5kbGVkIHdoZW4gdGhlIGFkZHJlc3MKPiBi
ZWxvbmdzIHRvIGFuIGVtdWxhdGVkIHJhbmdlIGJ1dCB3YXMgbm90IGNvcnJlY3QuIEluIHRoYXQg
Y2FzZSwgWGVuCj4gc2hvdWxkIGF2b2lkIHRvIHRyeSBhbm90aGVyIHdheSBhbmQgZGlyZWN0bHkg
aW5qZWN0IGEgZ3Vlc3QgZGF0YSBhYm9ydC4KPiAKPiBJbnRyb2R1Y2UgYSB0cmktc3RhdGUgcmV0
dXJuIHRvIGRpc3Rpbmd1aXNoIHRoZSBmb2xsb3dpbmcgc3RhdGU6Cj4gICAgICogSU9fQUJPUlQ6
IFRoZSBJTyB3YXMgaGFuZGxlZCBidXQgcmVzdWx0ZWQgaW4gYW4gYWJvcnQKPiAgICAgKiBJT19I
QU5ETEVEOiBUaGUgSU8gd2FzIGhhbmRsZWQKPiAgICAgKiBJT19VTkhBTkRMRUQ6IFRoZSBJTyB3
YXMgdW5oYW5kbGVkCj4gCj4gRm9yIG5vdywgaXQgaXMgY29uc2lkZXJlZCB0aGF0IGFuIElPIGJl
bG9uZ2luZyB0byBhbiBlbXVsYXRlZCByYW5nZQo+IGNvdWxkIGVpdGhlciBiZSBoYW5kbGVkIG9y
IGluamVjdCBhbiBhYm9ydC4gVGhpcyBjb3VsZCBiZSByZXZpc2l0IGluIHRoZQo+IGZ1dHVyZSBp
ZiBvdmVybGFwcGVkIHJlZ2lvbiBleGlzdCAob3Igd2Ugd2FudCB0byB0cnkgYW5vdGhlciB3YXkg
dG8KPiByZXNvbHZlIHRoZSBhYm9ydCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiAtLS0KPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAg
ICAgICAgIC0gQWx3YXlzIHJldHVybiBJT19BQk9SVCB3aGVuIHRoZSBjaGVjayBmYWlsZWQgYmVj
YXVzZSB3ZSBrbm93Cj4gICAgICAgICBpdCB3YXMgdGFyZ2V0ZWQgZW11bGF0ZWQgSU8uCj4gICAg
ICAgICAtIEZpeCB0eXBvZXMKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2lvLmMgICAgICAgICAgfCAz
MiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMu
YyAgICAgICB8IDE4ICsrKysrKysrKysrKysrKy0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL21t
aW8uaCB8IDEzICsrKysrKysrKystLS0KPiAgMyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25z
KCspLCAyMCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lvLmMg
Yi94ZW4vYXJjaC9hcm0vaW8uYwo+IGluZGV4IGMzZTkyMzlmZmUuLjFmNGNiOGYzN2QgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2lvLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vaW8uYwo+IEBA
IC0yNiw4ICsyNiw5IEBACj4gIAo+ICAjaW5jbHVkZSAiZGVjb2RlLmgiCj4gIAo+IC1zdGF0aWMg
aW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVj
dCB2Y3B1ICp2LAo+IC0gICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQo+
ICtzdGF0aWMgZW51bSBpb19zdGF0ZSBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1pb19oYW5k
bGVyICpoYW5kbGVyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
dmNwdSAqdiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3Qg
KmluZm8pCj4gIHsKPiAgICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFi
dDsKPiAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVn
cygpOwo+IEBAIC00MCw3ICs0MSw3IEBAIHN0YXRpYyBpbnQgaGFuZGxlX3JlYWQoY29uc3Qgc3Ry
dWN0IG1taW9faGFuZGxlciAqaGFuZGxlciwgc3RydWN0IHZjcHUgKnYsCj4gICAgICB1aW50OF90
IHNpemUgPSAoMSA8PCBkYWJ0LnNpemUpICogODsKPiAgCj4gICAgICBpZiAoICFoYW5kbGVyLT5v
cHMtPnJlYWQodiwgaW5mbywgJnIsIGhhbmRsZXItPnByaXYpICkKPiAtICAgICAgICByZXR1cm4g
MDsKPiArICAgICAgICByZXR1cm4gSU9fQUJPUlQ7Cj4gIAo+ICAgICAgLyoKPiAgICAgICAqIFNp
Z24gZXh0ZW5kIGlmIHJlcXVpcmVkLgo+IEBAIC02MCwxNyArNjEsMjAgQEAgc3RhdGljIGludCBo
YW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBzdHJ1Y3QgdmNw
dSAqdiwKPiAgCj4gICAgICBzZXRfdXNlcl9yZWcocmVncywgZGFidC5yZWcsIHIpOwo+ICAKPiAt
ICAgIHJldHVybiAxOwo+ICsgICAgcmV0dXJuIElPX0hBTkRMRUQ7Cj4gIH0KPiAgCj4gLXN0YXRp
YyBpbnQgaGFuZGxlX3dyaXRlKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0
cnVjdCB2Y3B1ICp2LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5m
bykKPiArc3RhdGljIGVudW0gaW9fc3RhdGUgaGFuZGxlX3dyaXRlKGNvbnN0IHN0cnVjdCBtbWlv
X2hhbmRsZXIgKmhhbmRsZXIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgdmNwdSAqdiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9f
aW5mb190ICppbmZvKQo+ICB7Cj4gICAgICBjb25zdCBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGlu
Zm8tPmRhYnQ7Cj4gICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91
c2VyX3JlZ3MoKTsKPiArICAgIGludCByZXQ7Cj4gIAo+IC0gICAgcmV0dXJuIGhhbmRsZXItPm9w
cy0+d3JpdGUodiwgaW5mbywgZ2V0X3VzZXJfcmVnKHJlZ3MsIGRhYnQucmVnKSwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZXItPnByaXYpOwo+ICsgICAgcmV0ID0gaGFu
ZGxlci0+b3BzLT53cml0ZSh2LCBpbmZvLCBnZXRfdXNlcl9yZWcocmVncywgZGFidC5yZWcpLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVyLT5wcml2KTsKPiArICAgIHJl
dHVybiAoIHJldCApID8gSU9fSEFORExFRCA6IElPX0FCT1JUOwo+ICB9Cj4gIAo+ICAvKiBUaGlz
IGZ1bmN0aW9uIGFzc3VtZXMgdGhhdCBtbWlvIHJlZ2lvbnMgYXJlIG5vdCBvdmVybGFwcGVkICov
Cj4gQEAgLTEwMyw5ICsxMDcsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAq
ZmluZF9tbWlvX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiBoYW5kbGVy
Owo+ICB9Cj4gIAo+IC1pbnQgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLAo+IC0gICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4gLSAgICAg
ICAgICAgICAgICAgICAgcGFkZHJfdCBncGEpCj4gK2VudW0gaW9fc3RhdGUgdHJ5X2hhbmRsZV9t
bWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYWRkcl90IGdwYSkKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+
ICAgICAgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlciA9IE5VTEw7Cj4gQEAgLTEx
OSwxMSArMTIzLDExIEBAIGludCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsCj4gIAo+ICAgICAgaGFuZGxlciA9IGZpbmRfbW1pb19oYW5kbGVyKHYtPmRvbWFpbiwg
aW5mby5ncGEpOwo+ICAgICAgaWYgKCAhaGFuZGxlciApCj4gLSAgICAgICAgcmV0dXJuIDA7Cj4g
KyAgICAgICAgcmV0dXJuIElPX1VOSEFORExFRDsKCkRpZCB5b3UgZm9yZ2V0IHRvIHNlbmQgYSBw
YXRjaD8gT3IgaXMgdGhlcmUgYSBwcmVyZXF1aXNpdGUgZm9yIHRoaXMKc2VyaWVzPyBUaGlzIHBh
dGNoIGRvZXNuJ3QgYXBwbHkuCgoKPiAgICAgIC8qIEFsbCB0aGUgaW5zdHJ1Y3Rpb25zIHVzZWQg
b24gZW11bGF0ZWQgTU1JTyByZWdpb24gc2hvdWxkIGJlIHZhbGlkICovCj4gICAgICBpZiAoICFk
YWJ0LnZhbGlkICkKPiAtICAgICAgICByZXR1cm4gMDsKPiArICAgICAgICByZXR1cm4gSU9fQUJP
UlQ7Cj4gIAo+ICAgICAgLyoKPiAgICAgICAqIEVycmF0dW0gNzY2NDIyOiBUaHVtYiBzdG9yZSB0
cmFuc2xhdGlvbiBmYXVsdCB0byBIeXBlcnZpc29yIG1heQo+IEBAIC0xMzgsNyArMTQyLDcgQEAg
aW50IHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgICAgICAg
ICBpZiAoIHJjICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0RF
QlVHLCAiVW5hYmxlIHRvIGRlY29kZSBpbnN0cnVjdGlvblxuIik7Cj4gLSAgICAgICAgICAgIHJl
dHVybiAwOwo+ICsgICAgICAgICAgICByZXR1cm4gSU9fQUJPUlQ7Cj4gICAgICAgICAgfQo+ICAg
ICAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9h
cm0vdHJhcHMuYwo+IGluZGV4IDJmOGQ3OTBiYjMuLjFlODVmOTllYzEgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0x
OTY0LDEwICsxOTY0LDIxIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2UyX2Fib3J0X2d1ZXN0
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgICAgICAqCj4gICAgICAgICAgICog
Tm90ZSB0aGF0IGVtdWxhdGVkIHJlZ2lvbiBjYW5ub3QgYmUgZXhlY3V0ZWQKPiAgICAgICAgICAg
Ki8KPiAtICAgICAgICBpZiAoIGlzX2RhdGEgJiYgdHJ5X2hhbmRsZV9tbWlvKHJlZ3MsIGhzciwg
Z3BhKSApCj4gKyAgICAgICAgaWYgKCBpc19kYXRhICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAg
ICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsKPiAtICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAg
ICAgICAgICBlbnVtIGlvX3N0YXRlIHN0YXRlID0gdHJ5X2hhbmRsZV9tbWlvKHJlZ3MsIGhzciwg
Z3BhKTsKPiArCj4gKyAgICAgICAgICAgIHN3aXRjaCAoIHN0YXRlICkKPiArICAgICAgICAgICAg
ewo+ICsgICAgICAgICAgICBjYXNlIElPX0FCT1JUOgo+ICsgICAgICAgICAgICAgICAgZ290byBp
bmplY3RfYWJ0Owo+ICsgICAgICAgICAgICBjYXNlIElPX0hBTkRMRUQ6Cj4gKyAgICAgICAgICAg
ICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Cj4gKyAgICAgICAgICAgICAgICByZXR1cm47Cj4g
KyAgICAgICAgICAgIGNhc2UgSU9fVU5IQU5ETEVEOgo+ICsgICAgICAgICAgICAgICAgLyogSU8g
dW5oYW5kbGVkLCB0cnkgYW5vdGhlciB3YXkgdG8gaGFuZGxlIGl0LiAqLwo+ICsgICAgICAgICAg
ICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAg
IC8qCj4gQEAgLTE5ODgsNiArMTk5OSw3IEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2UyX2Fi
b3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICAgICAgICAgICAgICAgICAg
aHNyLmJpdHMsIHhhYnQuZnNjKTsKPiAgICAgIH0KPiAgCj4gK2luamVjdF9hYnQ6Cj4gICAgICBn
ZHByaW50ayhYRU5MT0dfREVCVUcsICJIU1I9MHgleCBwYz0lIyJQUklyZWdpc3RlciIgZ3ZhPSUj
IlBSSXZhZGRyCj4gICAgICAgICAgICAgICAiIGdwYT0lIyJQUklwYWRkciJcbiIsIGhzci5iaXRz
LCByZWdzLT5wYywgZ3ZhLCBncGEpOwo+ICAgICAgaWYgKCBpc19kYXRhICkKPiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8u
aAo+IGluZGV4IGM5NDEwNzMyNTcuLmM4ZGFkYjUwMDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9tbWlvLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAo+IEBA
IC0zMiw2ICszMiwxMyBAQCB0eXBlZGVmIHN0cnVjdAo+ICAgICAgcGFkZHJfdCBncGE7Cj4gIH0g
bW1pb19pbmZvX3Q7Cj4gIAo+ICtlbnVtIGlvX3N0YXRlCj4gK3sKPiArICAgIElPX0FCT1JULCAg
ICAgICAvKiBUaGUgSU8gd2FzIGhhbmRsZWQgYnkgdGhlIGhlbHBlciBhbmQgbGVkIHRvIGFuIGFi
b3J0LiAqLwo+ICsgICAgSU9fSEFORExFRCwgICAgIC8qIFRoZSBJTyB3YXMgc3VjY2Vzc2Z1bGx5
IGhhbmRsZWQgYnkgdGhlIGhlbHBlci4gKi8KPiArICAgIElPX1VOSEFORExFRCwgICAvKiBUaGUg
SU8gd2FzIG5vdCBoYW5kbGVkIGJ5IHRoZSBoZWxwZXIuICovCj4gK307Cj4gKwo+ICB0eXBlZGVm
IGludCAoKm1taW9fcmVhZF90KShzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgKnIsIHZvaWQgKnByaXYpOwo+
ICB0eXBlZGVmIGludCAoKm1taW9fd3JpdGVfdCkoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190
ICppbmZvLAo+IEBAIC01Niw5ICs2Myw5IEBAIHN0cnVjdCB2bW1pbyB7Cj4gICAgICBzdHJ1Y3Qg
bW1pb19oYW5kbGVyICpoYW5kbGVyczsKPiAgfTsKPiAgCj4gLWludCB0cnlfaGFuZGxlX21taW8o
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gLSAgICAgICAgICAgICAgICAgICAgY29uc3Qg
dW5pb24gaHNyIGhzciwKPiAtICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSk7Cj4gK2Vu
dW0gaW9fc3RhdGUgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSk7Cj4gIHZvaWQgcmVnaXN0
ZXJfbW1pb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzICpvcHMsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgcGFkZHJfdCBzaXplLCB2b2lkICpwcml2KTsK
PiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 19:13:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 19:13:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehKIC-0001fo-0s; Thu, 01 Feb 2018 19:13:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u5rr=e3=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehKIB-0001fi-BO
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 19:13:03 +0000
X-Inumbo-ID: fd01d3f1-0783-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id fd01d3f1-0783-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 19:13:30 +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 0C9461435;
 Thu,  1 Feb 2018 11:12:56 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E54693F25C;
 Thu,  1 Feb 2018 11:12:54 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>,
 xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 parth.dixit@linaro.org
References: <a4f01561-a2b9-abcd-c996-c04d762d3e72@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0e2aff9a-82c4-8c6c-c05b-5a4fc274640f@arm.com>
Date: Thu, 1 Feb 2018 19:12:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <a4f01561-a2b9-abcd-c996-c04d762d3e72@aggios.com>
Content-Language: en-US
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Davorin Mista <davorin.mista@aggios.com>
Subject: Re: [Xen-devel] Compatible string for psci node: v1.0?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMDIvMTggMTk6MDAsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4gSGksCgpIaSBNaXJl
bGEsCgo+IAo+IAo+IEknbSB3b3JraW5nIG9uIHN3aXRjaGluZyB0byBQU0NJIHYxLjAgaW4gWGVu
IChuZWVkZWQgdG8gc3VwcG9ydCBzdXNwZW5kICA+IHRvIFJBTSkuCgpJIGFtIGFib3V0IHRvIHNl
bmQgYSBzZXJpZXMgdG8gYWRkIHN1cHBvcnQgZm9yIFBTQ0kgMS4xIChJIG5lZWQgaXQgZm9yIAp0
aGUgc3BlY3RyZSBtaXRpZ2F0aW9uKS4gSSBjYW4gc2VuZCB5b3UgYSB0ZW1wb3JhcnkgYnJhbmNo
IGlmIHlvdSB3YW50IAp0byBzZWUgd2hldGhlciBJIG1pc3NlZCBhbnl0aGluZy4KCj4gCj4gSW4g
YWRkaXRpb24gdG8gdXBkYXRlcyBpbiBQU0NJIGltcGxlbWVudGF0aW9uLCB3ZSBhc3N1bWVkIHRo
YXQgCj4gY29tcGF0aWJsZSBwcm9wZXJ0eSBpbiBwc2NpIGRldmljZSB0cmVlIG5vZGUgc2hvdWxk
IGJlIGV4dGVuZGVkIHdpdGggCj4gImFybSxwc2NpLTEuMCIgKG5vdCBhIG11c3Qgc2luY2UgdGhp
cyBkb2Vzbid0IGFmZmVjdCBEb20wJ3MgCj4gZnVuY3Rpb25hbGl0eSB0b2RheSwgYnV0IEkgd291
bGQgYWRkIGl0IGlmIHBvc3NpYmxlKS4KPiAKPiBDb3VsZCB5b3UgcGxlYXNlIGxldCBtZSBrbm93
IGhvdyB0byBhZGQgImFybSxwc2NpLTEuMCIgdG8gY29tcGF0aWJsZSAKPiBwcm9wZXJ0eT8KPiAK
PiBJIGFzc3VtZWQgdGhhdCBpbiBkb21haW5fYnVpbGQuYyBpbiBtYWtlX3BzY2lfbm9kZSgpIGZ1
bmN0aW9uIEkgbmVlZCB0byAKPiBhZGQgImFybSxwc2NpLTEuMCIiXDAiIGF0IHRoZSBiZWdpbm5p
bmcgb2YgJ2NvbXBhdCcgc3RyaW5nIChhbHRob3VnaCBJIAo+IGRvbid0IHVuZGVyc3RhbmQgdGhl
ICJcMCIpLiBUaGF0IGRvZXNuJ3Qgc2VlbSB0byB3b3JrLiBPbmx5IAo+ICJhcm0scHNjaS0xLjAi
IGVuZHMgdXAgaW4gY29tcGF0aWJsZSBwcm9wZXJ0eSBhbmQgd2UgbmVlZCBzdHJpbmdzIGZvciAK
PiBvbGRlciB2ZXJzaW9ucyBhcyB3ZWxsLgo+IEkgYWxzbyBub3RpY2VkIHRoYXQgZXZlbiAiYXJt
LHBzY2kiIGRvZXNuJ3QgYXBwZWFyIHRvIGJlIGFkZGVkIGludG8gdGhlIAo+IGNvbXBhdGlibGUg
cHJvcGVydHkgKHdpdGhvdXQgYW55IGNvZGUgbW9kaWZpY2F0aW9ucyBmcm9tIG15IHNpZGUpLiBJ
IAo+IGNoZWNrZWQgd2hhdCBpcyBnZW5lcmF0ZWQgYnkgZGVidWdnaW5nIGFuZCBieSAnY2F0JyBv
biAKPiAvc3lzL2Zpcm13YXJlL2RldmljZXRyZWUvYmFzZS9wc2NpL2NvbXBhdGlibGUgZnJvbSBE
b20wJ3MgY29uc29sZS4KCiBGcm9tIHRoZSBEVCBzcGVjaWZpY2F0aW9uLCBlYWNoIGNvbXBhdGli
bGUgc3RyaW5nIHNob3VsZCBiZSBzZXBhcmF0ZWQgCmJ5ICdcMCcuIERvaW5nIGEgaGV4ZHVtcCAt
QyBpbiB0aGUgaGFyZHdhcmUgZG9tYWluIEkgY2FuIHNlZSB0aGF0IGJvdGggCmFybSxwc2NpIGFu
ZCBhcm0scHNjaS0wLjIgYXJlIHByZXNlbnQgb24gbGF0ZXN0IFhlbi4gU28gSSBhbSBub3Qgc3Vy
ZSAKd2h5IGl0IHdvdWxkIG5vdCBiZSBwcmVzZW50IG9uIHlvdXIgc2lkZS4KCkJUVywgaWYgeW91
IHVzZSBwcmludGssIG9ubHkgdGhlIGZpcnN0IGNvbXBhdGlibGUgd2lsbCBiZSBwcmludGVkIAoo
cHJpbnRrIHN0b3AgYXQgdGhlICdcMCcpLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 19:27:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 19:27:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehKWH-0002VU-8Y; Thu, 01 Feb 2018 19:27:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z+tp=e3=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehKWG-0002VO-ER
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 19:27:36 +0000
X-Inumbo-ID: ea542e97-0785-11e8-ba59-bc764e045a96
Received: from mail-qk0-x243.google.com (unknown [2607:f8b0:400d:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea542e97-0785-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 20:27:18 +0100 (CET)
Received: by mail-qk0-x243.google.com with SMTP id t134so20883954qke.5
 for <xen-devel@lists.xen.org>; Thu, 01 Feb 2018 11:27:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=zVPSXPORHYHQEyryOsSwoFfdCLV1SxelBUE+shCBpzk=;
 b=A+wp6aqL16smqJAZsf2RMxJ2pXkFuwENO5dveZrJMLlWXKc8M/vloGSLBG37zIc9ed
 ycuCzfP1M/eC+ei+ipuKy/2+4F9sJpum91wKHwEfanC7YREpT5YhLRJoOdvOmJQMNMif
 LSHmBFtWXo1K+pg3lyh6d4XWF4Lw2K0LuVDJQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=zVPSXPORHYHQEyryOsSwoFfdCLV1SxelBUE+shCBpzk=;
 b=g0aFnSSC2c68jLQcQaIq/IzwmvuPJRa65xhSS/BvlP8nhlGSousLqQoZ5hSXz/FiyH
 nWGl7XbtWjpYL6sC+f2giXPbTUy2buAxPqpU8WfNBvZ6vX60UdfENK+p/k2njg1mFbR5
 04CNtfvuNDHVAfXxbJDmQglsEw3KkwgXjcyOl1GDob+6jUs6P00FHTm2GiWzmdZYvh6L
 sEWTP7Br6aitAaxTwipV1n0+KQnmImG5m92WvofhXsI4vgCOuBejjsK7eHszdvqfIo1h
 QW//TVjCRq3wND9s4zX+XUFsgOiz7M0G3IqPfLvpP6Uyff23Lmm/nXkguzSN8/cc/kI+
 p1lQ==
X-Gm-Message-State: AKwxytfv7zi50NBVtiUShyTPdEq1iqVTOHIPZklv8BrB3JteEbhZGeHA
 1Z33ImlHu4zWE2ifOFqHAnZCdhWxKq+Wm92/Nmi97g==
X-Google-Smtp-Source: AH8x226jzVs2TcQnmro4zLWq5bsF0Sr60FFvRhfh6PABnvQRBYTCv6pevlGmPNyHQf14JhOaRqFSAgu9D10FWEe6GW4=
X-Received: by 10.55.73.1 with SMTP id w1mr13015616qka.215.1517513253544; Thu,
 01 Feb 2018 11:27:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.20.14 with HTTP; Thu, 1 Feb 2018 11:27:32 -0800 (PST)
Received: by 10.200.20.14 with HTTP; Thu, 1 Feb 2018 11:27:32 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1802011100230.11958@sstabellini-ThinkPad-X260>
References: <20180201184749.29430-1-julien.grall@arm.com>
 <20180201184749.29430-2-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011100230.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Date: Thu, 1 Feb 2018 19:27:32 +0000
Message-ID: <CAEC2CxqaMY7gX6AdezY72phqXQeZ3ytBrUmeTKWZigva2bNzSQ@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen/arm: io: Distinguish unhandled
 IO from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6594482138041635819=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6594482138041635819==
Content-Type: multipart/alternative; boundary="001a114a6de86b7c0305642b964e"

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

(sorry for the formatting)

On 1 Feb 2018 19:05, "Stefano Stabellini" <sstabellini@kernel.org> wrote:

On Thu, 1 Feb 2018, Julien Grall wrote:
> Currently, Xen is considering that an IO could either be handled or
> unhandled. When unhandled, the stage-2 abort function will try another
> way to resolve the abort.
>
> However, the MMIO emulation may return unhandled when the address
> belongs to an emulated range but was not correct. In that case, Xen
> should avoid to try another way and directly inject a guest data abort.
>
> Introduce a tri-state return to distinguish the following state:
>     * IO_ABORT: The IO was handled but resulted in an abort
>     * IO_HANDLED: The IO was handled
>     * IO_UNHANDLED: The IO was unhandled
>
> For now, it is considered that an IO belonging to an emulated range
> could either be handled or inject an abort. This could be revisit in the
> future if overlapped region exist (or we want to try another way to
> resolve the abort).
>
> Signed-off-by: Julien Grall <julien.grall@arm.com>
>
> ---
>     Changes in v2:
>         - Always return IO_ABORT when the check failed because we know
>         it was targeted emulated IO.
>         - Fix typoes
> ---
>  xen/arch/arm/io.c          | 32 ++++++++++++++++++--------------
>  xen/arch/arm/traps.c       | 18 +++++++++++++++---
>  xen/include/asm-arm/mmio.h | 13 ++++++++++---
>  3 files changed, 43 insertions(+), 20 deletions(-)
>
> diff --git a/xen/arch/arm/io.c b/xen/arch/arm/io.c
> index c3e9239ffe..1f4cb8f37d 100644
> --- a/xen/arch/arm/io.c
> +++ b/xen/arch/arm/io.c
> @@ -26,8 +26,9 @@
>
>  #include "decode.h"
>
> -static int handle_read(const struct mmio_handler *handler, struct vcpu
*v,
> -                       mmio_info_t *info)
> +static enum io_state handle_read(const struct mmio_handler *handler,
> +                                 struct vcpu *v,
> +                                 mmio_info_t *info)
>  {
>      const struct hsr_dabt dabt = info->dabt;
>      struct cpu_user_regs *regs = guest_cpu_user_regs();
> @@ -40,7 +41,7 @@ static int handle_read(const struct mmio_handler
*handler, struct vcpu *v,
>      uint8_t size = (1 << dabt.size) * 8;
>
>      if ( !handler->ops->read(v, info, &r, handler->priv) )
> -        return 0;
> +        return IO_ABORT;
>
>      /*
>       * Sign extend if required.
> @@ -60,17 +61,20 @@ static int handle_read(const struct mmio_handler
*handler, struct vcpu *v,
>
>      set_user_reg(regs, dabt.reg, r);
>
> -    return 1;
> +    return IO_HANDLED;
>  }
>
> -static int handle_write(const struct mmio_handler *handler, struct vcpu
*v,
> -                        mmio_info_t *info)
> +static enum io_state handle_write(const struct mmio_handler *handler,
> +                                  struct vcpu *v,
> +                                  mmio_info_t *info)
>  {
>      const struct hsr_dabt dabt = info->dabt;
>      struct cpu_user_regs *regs = guest_cpu_user_regs();
> +    int ret;
>
> -    return handler->ops->write(v, info, get_user_reg(regs, dabt.reg),
> -                               handler->priv);
> +    ret = handler->ops->write(v, info, get_user_reg(regs, dabt.reg),
> +                              handler->priv);
> +    return ( ret ) ? IO_HANDLED : IO_ABORT;
>  }
>
>  /* This function assumes that mmio regions are not overlapped */
> @@ -103,9 +107,9 @@ static const struct mmio_handler
*find_mmio_handler(struct domain *d,
>      return handler;
>  }
>
> -int try_handle_mmio(struct cpu_user_regs *regs,
> -                    const union hsr hsr,
> -                    paddr_t gpa)
> +enum io_state try_handle_mmio(struct cpu_user_regs *regs,
> +                              const union hsr hsr,
> +                              paddr_t gpa)
>  {
>      struct vcpu *v = current;
>      const struct mmio_handler *handler = NULL;
> @@ -119,11 +123,11 @@ int try_handle_mmio(struct cpu_user_regs *regs,
>
>      handler = find_mmio_handler(v->domain, info.gpa);
>      if ( !handler )
> -        return 0;
> +        return IO_UNHANDLED;

Did you forget to send a patch? Or is there a prerequisite for this
series? This patch doesn't apply.


Yes, I messed up my git format-patch command line.
The series is meant to have 4 patches.

Sorry for that. I will resend it tomorrow.

Cheers,



>      /* All the instructions used on emulated MMIO region should be valid
*/
>      if ( !dabt.valid )
> -        return 0;
> +        return IO_ABORT;
>
>      /*
>       * Erratum 766422: Thumb store translation fault to Hypervisor may
> @@ -138,7 +142,7 @@ int try_handle_mmio(struct cpu_user_regs *regs,
>          if ( rc )
>          {
>              gprintk(XENLOG_DEBUG, "Unable to decode instruction\n");
> -            return 0;
> +            return IO_ABORT;
>          }
>      }
>
> diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
> index 2f8d790bb3..1e85f99ec1 100644
> --- a/xen/arch/arm/traps.c
> +++ b/xen/arch/arm/traps.c
> @@ -1964,10 +1964,21 @@ static void do_trap_stage2_abort_guest(struct
cpu_user_regs *regs,
>           *
>           * Note that emulated region cannot be executed
>           */
> -        if ( is_data && try_handle_mmio(regs, hsr, gpa) )
> +        if ( is_data )
>          {
> -            advance_pc(regs, hsr);
> -            return;
> +            enum io_state state = try_handle_mmio(regs, hsr, gpa);
> +
> +            switch ( state )
> +            {
> +            case IO_ABORT:
> +                goto inject_abt;
> +            case IO_HANDLED:
> +                advance_pc(regs, hsr);
> +                return;
> +            case IO_UNHANDLED:
> +                /* IO unhandled, try another way to handle it. */
> +                break;
> +            }
>          }
>
>          /*
> @@ -1988,6 +1999,7 @@ static void do_trap_stage2_abort_guest(struct
cpu_user_regs *regs,
>                  hsr.bits, xabt.fsc);
>      }
>
> +inject_abt:
>      gdprintk(XENLOG_DEBUG, "HSR=0x%x pc=%#"PRIregister" gva=%#"PRIvaddr
>               " gpa=%#"PRIpaddr"\n", hsr.bits, regs->pc, gva, gpa);
>      if ( is_data )
> diff --git a/xen/include/asm-arm/mmio.h b/xen/include/asm-arm/mmio.h
> index c941073257..c8dadb5006 100644
> --- a/xen/include/asm-arm/mmio.h
> +++ b/xen/include/asm-arm/mmio.h
> @@ -32,6 +32,13 @@ typedef struct
>      paddr_t gpa;
>  } mmio_info_t;
>
> +enum io_state
> +{
> +    IO_ABORT,       /* The IO was handled by the helper and led to an
abort. */
> +    IO_HANDLED,     /* The IO was successfully handled by the helper. */
> +    IO_UNHANDLED,   /* The IO was not handled by the helper. */
> +};
> +
>  typedef int (*mmio_read_t)(struct vcpu *v, mmio_info_t *info,
>                             register_t *r, void *priv);
>  typedef int (*mmio_write_t)(struct vcpu *v, mmio_info_t *info,
> @@ -56,9 +63,9 @@ struct vmmio {
>      struct mmio_handler *handlers;
>  };
>
> -int try_handle_mmio(struct cpu_user_regs *regs,
> -                    const union hsr hsr,
> -                    paddr_t gpa);
> +enum io_state try_handle_mmio(struct cpu_user_regs *regs,
> +                              const union hsr hsr,
> +                              paddr_t gpa);
>  void register_mmio_handler(struct domain *d,
>                             const struct mmio_handler_ops *ops,
>                             paddr_t addr, paddr_t size, void *priv);
> --
> 2.11.0
>

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

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

<div dir=3D"auto"><div>(sorry for the formatting)<br><div class=3D"gmail_ex=
tra"><br><div class=3D"gmail_quote">On 1 Feb 2018 19:05, &quot;Stefano Stab=
ellini&quot; &lt;<a href=3D"mailto:sstabellini@kernel.org">sstabellini@kern=
el.org</a>&gt; wrote:<br type=3D"attribution"><blockquote class=3D"quote" s=
tyle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div=
 class=3D"elided-text">On Thu, 1 Feb 2018, Julien Grall wrote:<br>
&gt; Currently, Xen is considering that an IO could either be handled or<br=
>
&gt; unhandled. When unhandled, the stage-2 abort function will try another=
<br>
&gt; way to resolve the abort.<br>
&gt;<br>
&gt; However, the MMIO emulation may return unhandled when the address<br>
&gt; belongs to an emulated range but was not correct. In that case, Xen<br=
>
&gt; should avoid to try another way and directly inject a guest data abort=
.<br>
&gt;<br>
&gt; Introduce a tri-state return to distinguish the following state:<br>
&gt;=C2=A0 =C2=A0 =C2=A0* IO_ABORT: The IO was handled but resulted in an a=
bort<br>
&gt;=C2=A0 =C2=A0 =C2=A0* IO_HANDLED: The IO was handled<br>
&gt;=C2=A0 =C2=A0 =C2=A0* IO_UNHANDLED: The IO was unhandled<br>
&gt;<br>
&gt; For now, it is considered that an IO belonging to an emulated range<br=
>
&gt; could either be handled or inject an abort. This could be revisit in t=
he<br>
&gt; future if overlapped region exist (or we want to try another way to<br=
>
&gt; resolve the abort).<br>
&gt;<br>
&gt; Signed-off-by: Julien Grall &lt;<a href=3D"mailto:julien.grall@arm.com=
">julien.grall@arm.com</a>&gt;<br>
&gt;<br>
&gt; ---<br>
&gt;=C2=A0 =C2=A0 =C2=A0Changes in v2:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Always return IO_ABORT when the che=
ck failed because we know<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0it was targeted emulated IO.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0- Fix typoes<br>
&gt; ---<br>
&gt;=C2=A0 xen/arch/arm/io.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 | 32 +++++++=
+++++++++++------------<wbr>--<br>
&gt;=C2=A0 xen/arch/arm/traps.c=C2=A0 =C2=A0 =C2=A0 =C2=A0| 18 ++++++++++++=
+++---<br>
&gt;=C2=A0 xen/include/asm-arm/mmio.h | 13 ++++++++++---<br>
&gt;=C2=A0 3 files changed, 43 insertions(+), 20 deletions(-)<br>
&gt;<br>
&gt; diff --git a/xen/arch/arm/io.c b/xen/arch/arm/io.c<br>
&gt; index c3e9239ffe..1f4cb8f37d 100644<br>
&gt; --- a/xen/arch/arm/io.c<br>
&gt; +++ b/xen/arch/arm/io.c<br>
&gt; @@ -26,8 +26,9 @@<br>
&gt;<br>
&gt;=C2=A0 #include &quot;decode.h&quot;<br>
&gt;<br>
&gt; -static int handle_read(const struct mmio_handler *handler, struct vcp=
u *v,<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0mmio_info_t *info)<br>
&gt; +static enum io_state handle_read(const struct mmio_handler *handler,<=
br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0struct vcpu *v,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0mmio_info_t *info)<br>
&gt;=C2=A0 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 const struct hsr_dabt dabt =3D info-&gt;dabt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 struct cpu_user_regs *regs =3D guest_cpu_user_regs=
();<br>
&gt; @@ -40,7 +41,7 @@ static int handle_read(const struct mmio_handler *ha=
ndler, struct vcpu *v,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 uint8_t size =3D (1 &lt;&lt; dabt.size) * 8;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 if ( !handler-&gt;ops-&gt;read(v, info, &amp;r, ha=
ndler-&gt;priv) )<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 return 0;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 return IO_ABORT;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 /*<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0* Sign extend if required.<br>
&gt; @@ -60,17 +61,20 @@ static int handle_read(const struct mmio_handler *=
handler, struct vcpu *v,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 set_user_reg(regs, dabt.reg, r);<br>
&gt;<br>
&gt; -=C2=A0 =C2=A0 return 1;<br>
&gt; +=C2=A0 =C2=A0 return IO_HANDLED;<br>
&gt;=C2=A0 }<br>
&gt;<br>
&gt; -static int handle_write(const struct mmio_handler *handler, struct vc=
pu *v,<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 mmio_info_t *info)<br>
&gt; +static enum io_state handle_write(const struct mmio_handler *handler,=
<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 struct vcpu *v,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 mmio_info_t *info)<br>
&gt;=C2=A0 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 const struct hsr_dabt dabt =3D info-&gt;dabt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 struct cpu_user_regs *regs =3D guest_cpu_user_regs=
();<br>
&gt; +=C2=A0 =C2=A0 int ret;<br>
&gt;<br>
&gt; -=C2=A0 =C2=A0 return handler-&gt;ops-&gt;write(v, info, get_user_reg(=
regs, dabt.reg),<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0handler-&gt;priv);<br>
&gt; +=C2=A0 =C2=A0 ret =3D handler-&gt;ops-&gt;write(v, info, get_user_reg=
(regs, dabt.reg),<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 handler-&gt;priv);<br>
&gt; +=C2=A0 =C2=A0 return ( ret ) ? IO_HANDLED : IO_ABORT;<br>
&gt;=C2=A0 }<br>
&gt;<br>
&gt;=C2=A0 /* This function assumes that mmio regions are not overlapped */=
<br>
&gt; @@ -103,9 +107,9 @@ static const struct mmio_handler *find_mmio_handle=
r(struct domain *d,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 return handler;<br>
&gt;=C2=A0 }<br>
&gt;<br>
&gt; -int try_handle_mmio(struct cpu_user_regs *regs,<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 const union hsr hsr,<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 paddr_t gpa)<br>
&gt; +enum io_state try_handle_mmio(struct cpu_user_regs *regs,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 const union hsr hsr,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 paddr_t gpa)<br>
&gt;=C2=A0 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 struct vcpu *v =3D current;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 const struct mmio_handler *handler =3D NULL;<br>
&gt; @@ -119,11 +123,11 @@ int try_handle_mmio(struct cpu_user_regs *regs,<=
br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 handler =3D find_mmio_handler(v-&gt;domain, info.g=
pa);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 if ( !handler )<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 return 0;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 return IO_UNHANDLED;<br>
<br>
</div>Did you forget to send a patch? Or is there a prerequisite for this<b=
r>
series? This patch doesn&#39;t apply.<br></blockquote></div></div></div><di=
v dir=3D"auto"><br></div><div dir=3D"auto">Yes, I messed up my git format-p=
atch command line.</div><div dir=3D"auto">The series is meant to have 4 pat=
ches.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Sorry for that. I =
will resend it tomorrow.</div><div dir=3D"auto"><br></div><div dir=3D"auto"=
>Cheers,</div><div dir=3D"auto"><br></div><div dir=3D"auto"><div class=3D"g=
mail_extra"><div class=3D"gmail_quote"><blockquote class=3D"quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class=3D"elided-text"><br>
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 /* All the instructions used on emulated MMIO regi=
on should be valid */<br>
&gt;=C2=A0 =C2=A0 =C2=A0 if ( !dabt.valid )<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 return 0;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 return IO_ABORT;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 /*<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0* Erratum 766422: Thumb store translation fa=
ult to Hypervisor may<br>
&gt; @@ -138,7 +142,7 @@ int try_handle_mmio(struct cpu_user_regs *regs,<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( rc )<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 gprintk(XENLOG_DEBUG, =
&quot;Unable to decode instruction\n&quot;);<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return 0;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return IO_ABORT;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt;=C2=A0 =C2=A0 =C2=A0 }<br>
&gt;<br>
&gt; diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c<br>
&gt; index 2f8d790bb3..1e85f99ec1 100644<br>
&gt; --- a/xen/arch/arm/traps.c<br>
&gt; +++ b/xen/arch/arm/traps.c<br>
&gt; @@ -1964,10 +1964,21 @@ static void do_trap_stage2_abort_guest(<wbr>st=
ruct cpu_user_regs *regs,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Note that emulated region ca=
nnot be executed<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*/<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( is_data &amp;&amp; try_handle_mmio(r=
egs, hsr, gpa) )<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 if ( is_data )<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 advance_pc(regs, hsr);<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 enum io_state state =3D try=
_handle_mmio(regs, hsr, gpa);<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 switch ( state )<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 case IO_ABORT:<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 goto inject_a=
bt;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 case IO_HANDLED:<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 advance_pc(re=
gs, hsr);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 return;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 case IO_UNHANDLED:<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 /* IO unhandl=
ed, try another way to handle it. */<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 break;<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 /*<br>
&gt; @@ -1988,6 +1999,7 @@ static void do_trap_stage2_abort_guest(<wbr>stru=
ct cpu_user_regs *regs,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 hsr.bits=
, xabt.fsc);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 }<br>
&gt;<br>
&gt; +inject_abt:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 gdprintk(XENLOG_DEBUG, &quot;HSR=3D0x%x pc=3D%#&qu=
ot;PRIregister&quot; gva=3D%#&quot;PRIvaddr<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0&quot; gpa=3D%#&=
quot;PRIpaddr&quot;\n&quot;, hsr.bits, regs-&gt;pc, gva, gpa);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 if ( is_data )<br>
&gt; diff --git a/xen/include/asm-arm/mmio.h b/xen/include/asm-arm/mmio.h<b=
r>
&gt; index c941073257..c8dadb5006 100644<br>
&gt; --- a/xen/include/asm-arm/mmio.h<br>
&gt; +++ b/xen/include/asm-arm/mmio.h<br>
&gt; @@ -32,6 +32,13 @@ typedef struct<br>
&gt;=C2=A0 =C2=A0 =C2=A0 paddr_t gpa;<br>
&gt;=C2=A0 } mmio_info_t;<br>
&gt;<br>
&gt; +enum io_state<br>
&gt; +{<br>
&gt; +=C2=A0 =C2=A0 IO_ABORT,=C2=A0 =C2=A0 =C2=A0 =C2=A0/* The IO was handl=
ed by the helper and led to an abort. */<br>
&gt; +=C2=A0 =C2=A0 IO_HANDLED,=C2=A0 =C2=A0 =C2=A0/* The IO was successful=
ly handled by the helper. */<br>
&gt; +=C2=A0 =C2=A0 IO_UNHANDLED,=C2=A0 =C2=A0/* The IO was not handled by =
the helper. */<br>
&gt; +};<br>
&gt; +<br>
&gt;=C2=A0 typedef int (*mmio_read_t)(struct vcpu *v, mmio_info_t *info,<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0register_t *r, void *priv);<br>
&gt;=C2=A0 typedef int (*mmio_write_t)(struct vcpu *v, mmio_info_t *info,<b=
r>
&gt; @@ -56,9 +63,9 @@ struct vmmio {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 struct mmio_handler *handlers;<br>
&gt;=C2=A0 };<br>
&gt;<br>
&gt; -int try_handle_mmio(struct cpu_user_regs *regs,<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 const union hsr hsr,<br>
&gt; -=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 paddr_t gpa);<br>
&gt; +enum io_state try_handle_mmio(struct cpu_user_regs *regs,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 const union hsr hsr,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 paddr_t gpa);<br>
&gt;=C2=A0 void register_mmio_handler(struct domain *d,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0const struct mmio_handler_ops *ops,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0paddr_t addr, paddr_t size, void *priv);<=
br>
&gt; --<br>
&gt; 2.11.0<br>
&gt;<br>
<br>
______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenprojec=
t.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/<wbr>mailman/lis=
tinfo/xen-devel</a></div></blockquote></div><br></div></div></div>

--001a114a6de86b7c0305642b964e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6594482138041635819==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 01 19:37:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 19:37:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehKfy-0003JI-4z; Thu, 01 Feb 2018 19:37:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=01lo=e3=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ehKfw-0003J8-LK
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 19:37:36 +0000
X-Inumbo-ID: 6ae29a56-0787-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ae29a56-0787-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 19:38:03 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5454121748;
 Thu,  1 Feb 2018 19:37:29 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5454121748
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 1 Feb 2018 11:37:28 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180130181840.5068-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
References: <20180130181840.5068-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFhlbiBkb2VzIG5vdCBw
cm9wZXJseSBzdXBwb3J0IGJpZy5MSVRUTEUgcGxhdGZvcm0uIEFsbCB2Q1BVcyBvZiBhIGd1ZXN0
Cj4gd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUgKHNlZSBhcmNoX2Rv
bWFpbl9jcmVhdGUpLgo+IEF0IGJlc3QgdGhlIGd1ZXN0IG1heSBzZWUgdW5yZWxpYWJsZSBwZXJm
b3JtYW5jZSAodkNQVSBzd2l0Y2hpbmcgYmV0d2Vlbgo+IGJpZyBhbmQgTElUVExFKSwgYXQgd29y
c3QgdGhlIGd1ZXN0IHdpbGwgYmVjb21lIHVucmVsaWFibGUgb3IgaW5zZWN1cmUuCj4gCj4gVGhp
cyBpcyBiZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGggYnJhbmNoIHByZWRpY3RvciBoYXJkZW5p
bmcgaW4gTGludXgKPiBiZWNhdXNlIHRoZXkgdGFyZ2V0IGEgc3BlY2lmaWMga2luZCBvZiBDUFVz
IGFuZCBtYXkgbm90IHdvcmsgb24gb3RoZXIKPiBDUFVzLgo+IAo+IEZvciB0aGUgdGltZSBiZWlu
ZywgcGFyayBhbnkgQ1BVcyB3aXRoIGEgTURJUiBkaWZmZXJlbnQgZnJvbSB0aGUgYm9vdAo+IENQ
VS4gVGhpcyB3aWxsIGJlIHJldmlzaXRlZCBpbiB0aGUgZnV0dXJlIG9uY2UgWGVuIGdhaW5zIHVu
ZGVyc3RhbmRpbmcKPiBvZiBiaWcuTElUVExFLgo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAo+
IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
Cj4gLS0tCj4gCj4gV2UgcHJvYmFibHkgd2FudCB0byBiYWNrcG9ydCB0aGlzIGFzIHBhcnQgb2Yg
WFNBLTI1NC4gVXNpbmcgYmlnLkxJVFRMRQo+IG9uIFhlbiBoYXMgbmV2ZXIgYmVlbiBzdXBwb3J0
ZWQgYnV0IHdlIGRpZG4ndCBtYWtlIGl0IGNsZWFybHkuIFRoaXMgaXMKPiBiZWNvbWluZyBtb3Jl
IGFwcGFyZW50IHdpdGggY29kZSB0YXJnZXRpbmcgc3BlY2lmaWMgQ1BVcy4KPiAtLS0KPiAgeGVu
L2FyY2gvYXJtL3NtcGJvb3QuYyB8IDE1ICsrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdl
ZCwgMTUgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9v
dC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+IGluZGV4IDEyNTUxODVhOWMuLjJjMjgxNWY5
ZWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9zbXBib290LmMKPiBAQCAtMjkyLDYgKzI5MiwyMSBAQCB2b2lkIHN0YXJ0X3NlY29uZGFy
eSh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4gIAo+ICAgICAgaW5pdF90cmFwcygp
Owo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBDdXJyZW50bHkgWGVuIGFzc3VtZXMgdGhlIHBsYXRm
b3JtIGhhcyBvbmx5IG9uZSBraW5kIG9mIENQVXMuCj4gKyAgICAgKiBUaGlzIGFzc3VtcHRpb24g
ZG9lcyBub3QgaG9sZCBvbiBiaWcuTElUVExFIHBsYXRmb3JtIGFuZCBtYXkKPiArICAgICAqIHJl
c3VsdCB0byB1bnN0YWJpbGl0eS4gQmV0dGVyIHRvIHBhcmsgdGhlbSBmb3Igbm93Lgo+ICsgICAg
ICoKPiArICAgICAqIFRPRE86IEFkZCBiaWcuTElUVExFIHN1cHBvcnQuCj4gKyAgICAgKi8KPiAr
ICAgIGlmICggY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMgIT0gYm9vdF9jcHVfZGF0YS5taWRy
LmJpdHMgKQo+ICsgICAgewo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDUFUldSBNSURS
ICgweCV4KSBkb2VzIG5vdCBtYXRjaCBib290IENQVSBNSURSICgweCV4KS5cbiIsCj4gKyAgICAg
ICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMs
Cj4gKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEubWlkci5iaXRzKTsKPiArICAgICAgICBz
dG9wX2NwdSgpOwo+ICsgICAgfQoKSSB1bmRlcnN0YW5kIHRoYXQgdGhpcyBwYXRjaCBpcyB0aGUg
cmlnaHQgdGhpbmcgdG8gZG8gZnJvbSBhIGNvcnJlY3RuZXNzCnBlcnNwZWN0aXZlLCBlc3BlY2lh
bGx5IGluIHJlZ2FyZHMgdG8gdGhlIFNQMiBtaXRpZ2F0aW9uLgoKQXQgdGhlIHNhbWUgdGltZSBJ
IHdvdWxkIGFsc28gbGlrZSB0byBnaXZlIHRoZSBvcHRpb24gZm9yIHBlb3BsZSB0aGF0CndhbnQg
dG8gdXNlIGJpZy5MSVRUTEUgd2l0aCBjcHVwb29scyAvIGNwdSBwaW5uaW5nIHRvIGRvIHNvIGlm
IHRoZXkKcmVhbGx5IHdhbnQgdG8sIGJ1dCBJIGFtIG5vdCBzdXJlIHdoYXQgdG8gc3VnZ2VzdC4K
CkNvdWxkIHdlIGludHJvZHVjZSBhIGNvbW1hbmQgbGluZSB0byBwcm9jZWVkIGFueXdheT8gQnV0
IHRoZW4gdGhlIHN5c3RlbQp3b3VsZCBiZSBzdXNjZXB0aWJsZSB0byBTUDIgaW4gdGhlIGNwdXMg
ZGlmZmVyZW50IGZyb20gdGhlIGJvb3QgY3B1LgpDb3VsZCB3ZSBtYWtlIHRoZSBTUDIgbWl0aWdh
dGlvbiB3b3JrIG9uIGJpZy5MSVRUTEUgb3IgaXMgaXQgdG9vIG11Y2gKdHJvdWJsZT8gRG8geW91
IGhhdmUgYW55IG90aGVyIGlkZWFzIG9yIHRob3VnaHRzIGFib3V0IHRoaXM/CgoKCj4gICAgICBt
bXVfaW5pdF9zZWNvbmRhcnlfY3B1KCk7Cj4gIAo+ICAgICAgZ2ljX2luaXRfc2Vjb25kYXJ5X2Nw
dSgpOwo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 19:46:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 19:46:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehKo4-00043G-Rh; Thu, 01 Feb 2018 19:46:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehKo3-00043A-M9
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 19:45:59 +0000
X-Inumbo-ID: 7b8c4282-0788-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b8c4282-0788-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 20:45:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67095995"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29582402000078001958A0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <03d7fffc-712c-850d-968c-8bd8194cf684@citrix.com>
Date: Thu, 1 Feb 2018 19:45:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A29582402000078001958A0@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 06/25] x86emul: support most remaining
	AVX2 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtMzcwLDcgKzM3MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3Qgewo+ICAgICAgWzB4MGMgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAgfSwKPiAgICAgIFsweDEwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAo+
ICAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwK
PiAtICAgIFsweDE0IC4uLiAweDE1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0s
Cj4gKyAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9
LAo+ICAgICAgWzB4MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29w
ID0gMSB9LAo+ICAgICAgWzB4MTggLi4uIDB4MTldID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2Fs
YXJfZnAsIC50d29fb3AgPSAxIH0sCj4gICAgICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
XzEyOCwgLnR3b19vcCA9IDEgfSwKPiBAQCAtMzgyLDkgKzM4MiwxNSBAQCBzdGF0aWMgY29uc3Qg
c3RydWN0IHsKPiAgICAgIFsweDJjIC4uLiAweDJkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3Ro
ZXIgfSwKPiAgICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIs
IC50b19tZW0gPSAxIH0sCj4gICAgICBbMHgzMCAuLi4gMHgzNV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX290aGVyLCAudHdvX29wID0gMSB9LAo+IC0gICAgWzB4MzcgLi4uIDB4M2ZdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCj4gKyAgICBbMHgzNiAuLi4gMHgzZl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKPiAgICAgIFsweDQwXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCB9LAo+ICAgICAgWzB4NDFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAo+ICsgICAgWzB4NDUgLi4uIDB4NDddID0geyAu
c2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCj4gKyAgICBbMHg1OCAuLi4gMHg1OV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAo+ICsgICAgWzB4NWFdID0g
eyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxIH0sCj4gKyAgICBbMHg3OCAuLi4g
MHg3OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAo+ICsgICAg
WzB4OGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAo+ICsgICAgWzB4OGVdID0geyAu
c2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnRvX21lbSA9IDEgfSwKPiAgICAgIFsweDk2IC4uLiAw
eDlmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCj4gICAgICBbMHhhNiAuLi4g
MHhhZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAo+ICAgICAgWzB4YjYgLi4u
IDB4YmZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKPiBAQCAtNDA2LDYgKzQx
Miw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+ICAgICAgdWludDhfdCB0d29fb3A6MTsKPiAg
ICAgIHVpbnQ4X3QgZm91cl9vcDoxOwo+ICB9IGV4dDBmM2FfdGFibGVbMjU2XSA9IHsKPiArICAg
IFsweDAwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwK
PiArICAgIFsweDAxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0g
MSB9LAo+ICsgICAgWzB4MDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCj4g
ICAgICBbMHgwNCAuLi4gMHgwNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3
b19vcCA9IDEgfSwKPiAgICAgIFsweDA2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
IH0sCj4gICAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9m
cCwgLnR3b19vcCA9IDEgfSwKPiBAQCAtNDE5LDkgKzQyOCwxMiBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHsKPiAgICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSB9LAo+ICAgICAg
WzB4MjFdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAo+ICAgICAgWzB4MjJdID0geyAu
c2ltZF9zaXplID0gc2ltZF9ub25lIH0sCj4gKyAgICBbMHgzOF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kXzEyOCB9LAo+ICsgICAgWzB4MzldID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50b19t
ZW0gPSAxLCAudHdvX29wID0gMSB9LAo+ICAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAgfSwKPiAgICAgIFsweDQyXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCB9LAo+ICAgICAgWzB4NDRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50IH0sCj4gKyAgICBbMHg0Nl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQg
fSwKPiAgICAgIFsweDRhIC4uLiAweDRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2Zw
LCAuZm91cl9vcCA9IDEgfSwKPiAgICAgIFsweDRjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ludCwgLmZvdXJfb3AgPSAxIH0sCj4gICAgICBbMHg1YyAuLi4gMHg1Zl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCj4gQEAgLTI5NzMsNyArMjk4
NSw3IEBAIHg4Nl9kZWNvZGUoCj4gICAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAt
ICAgIGNhc2Ugc2ltZF9zY2FsYXJfZnA6Cj4gKyAgICBjYXNlIHNpbWRfc2NhbGFyX2ZwOiAvKiBj
YXNlIHNpbWRfc2NhbGFyX2RxOiAqLwoKSSBkb24ndCBzZWUgdGhpcyBjYXNlIGxhYmVsIHVzZWQs
IG9yIGludHJvZHVjZWQgaW4gYW55IGxhdGVyIHBhdGNoZXMuwqAKSXMgaXQgc3RhbGU/Cgo+ICAg
ICAgICAgIG9wX2J5dGVzID0gNCA8PCAoY3R4dC0+b3Bjb2RlICYgMSk7Cj4gICAgICAgICAgYnJl
YWs7Cj4gIAo+IEBAIC02MDcwLDYgKzYwODIsMTAgQEAgeDg2X2VtdWxhdGUoCj4gICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4NDApOiAvKiB2cG11bGxkIHt4LHl9bW0vbWVt
LHt4LHl9bW0se3gseX1tbSAqLwo+ICAgICAgICAgICAgICBpZiAoICF2ZXgubCApCj4gICAgICAg
ICAgICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4Owo+ICsgICAgICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg0NSk6IC8qIHZw
c3JsdntkLHF9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwoKMHg0NiAvIHZwc3Jhdntk
LHF9P8KgIFlvdSBhZGQgYSBkZWNvZGUgZm9yIGl0IGFib3ZlLCBidXQgSSBkb24ndCBzZWUgYW4K
aW50cm9kdWNlZCBjYXNlLgoKPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHg0Nyk6IC8qIHZwc2xsdntkLHF9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwo+ICsg
ICAgc2ltZF8wZl9hdngyOgo+ICAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dngyKTsKPiAgICAgICAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKPiAgICAgICAgICB9Cj4gQEAg
LTYxNjksNyArNjE4NSwxMCBAQCB4ODZfZW11bGF0ZSgKPiAgICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYzYSwgMHgwZik6IC8qIHZwYWxpZ25yICRpbW04LHt4LHl9bW0vbWVtLHt4LHl9
bW0se3gseX1tbSAqLwo+ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDQy
KTogLyogdm1wc2FkYncgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCj4gICAg
ICAgICAgICAgIGlmICggdmV4LmwgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICBzaW1kXzBmX2lt
bThfYXZ4MjoKPiAgICAgICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDIp
Owo+ICsgICAgICAgICAgICB9Cj4gICAgICAgICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgewo+
ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDA4KTogLyogdnJvdW5kcHMg
JGltbTgse3gseX1tbS9tZW0se3gseX1tbSAqLwo+IEBAIC03MTUwLDEyICs3MTY5LDE2IEBAIHg4
Nl9lbXVsYXRlKAo+ICAgICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKPiAg
ICAgICAgICBicmVhazsKPiAgCj4gLSAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4MTkpOiAvKiB2YnJvYWRjYXN0c2QgbTY0LHltbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDE5KTogLyogdmJyb2FkY2FzdHNkIHhtbS9tNjQseW1tICovCj4g
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MWEpOiAvKiB2YnJvYWRjYXN0
ZjEyOCBtMTI4LHltbSAqLwo+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmV4Lmws
IEVYQ19VRCk7Cj4gICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4gLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MTgpOiAvKiB2YnJvYWRjYXN0c3MgbTMyLHt4LHl9bW0g
Ki8KPiAtICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVY
Q19VRCk7Cj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MTgpOiAvKiB2
YnJvYWRjYXN0c3MgeG1tL20zMix7eCx5fW1tICovCgpJdCB3b3VsZCBoZWxwIHJldmlld2FiaWxp
dHkgc3Vic3RhbnRpYWxseSBpZiB5b3Ugc3BsaXQgYnVnZml4ZXMgb2YKZXhpc3RpbmcgY29kZSBv
dXQgc2VwYXJhdGVseSBmcm9tIGludHJvZHVjdGlvbiBvZiBuZXcgY29kZSwgZXNwZWNpYWxseQpn
aXZlbiB0aGUgcXVhbnRpdHkgb2YgbmV3IGFkZGl0aW9ucyBoZXJlLsKgIFRoZXNlIGNvbW1lbnQg
Y2hhbmdlcyBhcmUKcGFydGljdWxhcmx5IGRlY2VwdGl2ZS4KCj4gKyAgICAgICAgaWYgKCBlYS50
eXBlICE9IE9QX01FTSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoYiAmIDIsIEVYQ19VRCk7Cj4gKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eDIpOwo+ICsgICAgICAgIH0KPiAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8K
PiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgwYyk6IC8qIHZwZXJtaWxw
cyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYzOCwgMHgwZCk6IC8qIHZwZXJtaWxwZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KPiBAQCAtNzI1NCw2ICs3Mjc3LDExIEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAg
IG9wX2J5dGVzID0gOCA8PCB2ZXgubDsKPiAgICAgICAgICBnb3RvIHNpbWRfMGZfeW1tOwo+ICAK
PiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxNik6IC8qIHZwZXJtcHMg
eW1tL20yNTYseW1tLHltbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4
LCAweDM2KTogLyogdnBlcm1kIHltbS9tMjU2LHltbSx5bW0gKi8KPiArICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoIXZleC5sIHx8IHZleC53LCBFWENfVUQpOwo+ICsgICAgICAgIGdvdG8g
c2ltZF8wZl9hdngyOwo+ICsKCkxvb2tpbmcgYXQgdGhlc2UgYWRkaXRpb25zLCB0aGUgY2FzZSBs
YWJlbHMgbG9vayBsaWtlIHRoZXkgbmVlZCBzb3J0aW5nCmFnYWluLsKgIEFyZSB5b3UgZ29pbmcg
dG8gb3JnYW5pc2UgdGhhdCBpbiBhIGxhdGVyIHBhdGNoPwoKPiAgICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHZwbW92c3hidyB4bW0vbWVtLHt4LHl9bW0gKi8K
PiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyMSk6IC8qIHZwbW92c3hi
ZCB4bW0vbWVtLHt4LHl9bW0gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYz
OCwgMHgyMik6IC8qIHZwbW92c3hicSB4bW0vbWVtLHt4LHl9bW0gKi8KPiBAQCAtNzM3MCw2ICs3
Mzk4LDgwIEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgubCwgRVhDX1VEKTsKPiAgICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4Owo+ICAKPiArICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg1OCk6IC8qIHZwYnJvYWRjYXN0ZCB4bW0v
bTMyLHt4LHl9bW0gKi8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg1
OSk6IC8qIHZwYnJvYWRjYXN0cSB4bW0vbTY0LHt4LHl9bW0gKi8KPiArICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHg3OCk6IC8qIHZwYnJvYWRjYXN0YiB4bW0vbTgse3gseX1t
bSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDc5KTogLyogdnBi
cm9hZGNhc3R3IHhtbS9tMTYse3gseX1tbSAqLwo+ICsgICAgICAgIG9wX2J5dGVzID0gMSA8PCAo
KCEoYiAmIDB4MjApICogMikgKyAoYiAmIDEpKTsKPiArICAgICAgICAvKiBmYWxsIHRocm91Z2gg
Ki8KPiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg0Nik6IC8qIHZwc3Jh
dmQge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCj4gKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwoKT2ggLSBoZXJlIGlzIHZwc3JhdntkLHF9LsKgIFdo
eSBpcyBpdCBub3Qgd2l0aCBpdHMgY29tcGFuaW9ucz/CoCBUaGUKbWFudWFsIGRvZXMgY3VyaW91
c2x5IG9taXQgbWVudGlvbiBvZiB0aGUgVzEgZW5jb2RpbmcgZm9yIFZFWCAodW5saWtlCml0cyBj
b21wYW5pb25zKSwgYnV0IGFsbCAzIGhhdmUgVzAgYW5kIFcxIG1lbnRpb25lZCBmb3IgRVZFWCBl
bmNvZGluZy7CoApKdWRnaW5nIGJ5IHRoZW0gYWxsIGhhdmluZyBpZGVudGljYWwgYmVoYXZpb3Vy
LCBhbmQgdGhpcyBvbmUgbm90IGJlaW5nCmRlY2xhcmVkIGFzIHN1ZmZlcmluZyBhIGZhdWx0IGJl
Y2F1c2Ugb2YgVywgSSBleHBlY3QgdGhhdCBpdCBpcyBwcm9iYWJseQplbmNvZGVkIGFzIFdJRy4K
CkkndmUgbm90aWNlZCBsb3dlciBkb3duIGFzIHdlbGwgdGhhdCB5b3UgYXJlIGluY29uc2lzdGVu
dCB3aXRoIHZleC53CmhhbmRsaW5nIGNvbXBhcmVkIHRvIHRoZSBtYW51YWwgYXMgdG8gd2hldGhl
ciB5b3UgcmVqZWN0IG9yIGlnbm9yZQp1bnNwZWNpZmllZCBlbmNvZGluZ3MuwqAgSXMgdGhpcyBp
bnRlbnRpb25hbCwgYW5kIGlmIHNvLCB3aHk/Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 19:59:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 19:59:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehL1J-0004ub-4Z; Thu, 01 Feb 2018 19:59:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehL1H-0004uT-GD
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 19:59:39 +0000
X-Inumbo-ID: 7ee59a29-078a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ee59a29-078a-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 20:00:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="460740262"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 1 Feb 2018 19:59:29 +0000
Message-ID: <1517515169-4140-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/emul: Add structure names to opcode tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCBpdCBtYWtlcyB0aGUgZGlmZiBjb250ZXh0IGxpbmUg
bW9yZSBoZWxwZnVsIHdoZW4KcmV2aWV3aW5nIHBhdGNoZXMgd2hpY2ggYWx0ZXIgdGhlIG9wY29k
ZSB0YWJsZXMuICBlLmcuIENvbnNpZGVyOgoKICAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwogICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCiAgQEAgLTM3MCw3ICszNzAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICAg
IFsweDBjIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAg
ICBbMHgxMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICAgIFsweDEz
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgLSAgICBbMHgx
NCAuLi4gMHgxNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICsgICAgWzB4
MTQgLi4uIDB4MTZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICAgIFsw
eDE3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAg
ICAgIFsweDE4IC4uLiAweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX2ZwLCAudHdv
X29wID0gMSB9LAogICAgICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29f
b3AgPSAxIH0sCgp3aGljaCBpcyBlbnRpcmVseSBhbWJpZ3VvdXMgYmV0d2VlbiAwZjM4IGFuZCAw
ZjNhLCBhbmQgdGhlIHNhbWUgZGlmZiB3aXRoIHRoaXMKY2hhbmdlIGluIHBsYWNlOgoKICAtLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwogICsrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCiAgQEAgLTM3MCw3ICszNzAsNyBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgICAgWzB4MGMgLi4uIDB4MGZdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICAgIFsweDEwXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogICAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0g
c2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAtICAgIFsweDE0IC4uLiAweDE1XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgKyAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgICAgWzB4MTddID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgICAgWzB4MTggLi4uIDB4MTld
ID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAsIC50d29fb3AgPSAxIH0sCiAgICAgICBb
MHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEgfSwKClNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzog
SmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCA4Mzk1YmExLi4xZGJkZmQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtMjM3LDcgKzIzNyw3IEBAIGVudW0gc2ltZF9vcHNpemUgewogfTsKIHR5cGVk
ZWYgdWludDhfdCBzaW1kX29wc2l6ZV90OwogCi1zdGF0aWMgY29uc3Qgc3RydWN0IHsKK3N0YXRp
YyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgb3Bjb2RlX2Rlc2NfdCBkZXNjOwog
ICAgIHNpbWRfb3BzaXplX3Qgc2l6ZTsKIH0gdHdvYnl0ZV90YWJsZVsyNTZdID0gewpAQCAtMzYw
LDcgKzM2MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICogKG9uZSBvZiB3aGljaCBwb3Nz
aWJseSBhbHNvIGFsbG93aW5nIHRvIGJlIGEgbWVtb3J5IG9uZSkuIFRoZSBuYW1lZAogICogb3Bl
cmFuZCBjb3VudHMgZG8gbm90IGluY2x1ZGUgYW55IGltbWVkaWF0ZSBvcGVyYW5kcy4KICAqLwot
c3RhdGljIGNvbnN0IHN0cnVjdCB7CitzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUg
ewogICAgIHVpbnQ4X3Qgc2ltZF9zaXplOjU7CiAgICAgdWludDhfdCB0b19tZW06MTsKICAgICB1
aW50OF90IHR3b19vcDoxOwpAQCAtMzk3LDcgKzM5Nyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ewogLyogU2hpZnQgdmFsdWVzIGJldHdlZW4gc3JjIGFuZCBkc3Qgc2l6ZXMgb2YgcG1vdntzLHp9
eHtiLHcsZH17dyxkLHF9LiAqLwogc3RhdGljIGNvbnN0IHVpbnQ4X3QgcG1vdl9jb252ZXJ0X2Rl
bHRhW10gPSB7IDEsIDIsIDMsIDEsIDIsIDEgfTsKIAotc3RhdGljIGNvbnN0IHN0cnVjdCB7Citz
dGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIHVpbnQ4X3Qgc2ltZF9zaXpl
OjU7CiAgICAgdWludDhfdCB0b19tZW06MTsKICAgICB1aW50OF90IHR3b19vcDoxOwotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 20:00:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 20:00:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehL1c-0004wS-C1; Thu, 01 Feb 2018 20:00:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z+tp=e3=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehL1b-0004wC-Lm
 for xen-devel@lists.xen.org; Thu, 01 Feb 2018 19:59:59 +0000
X-Inumbo-ID: 708f4889-078a-11e8-ba59-bc764e045a96
Received: from mail-qt0-x242.google.com (unknown [2607:f8b0:400d:c0d::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 708f4889-078a-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 20:59:41 +0100 (CET)
Received: by mail-qt0-x242.google.com with SMTP id d54so28046684qtd.4
 for <xen-devel@lists.xen.org>; Thu, 01 Feb 2018 11:59:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=mS1zC8AfXqxt28MrQUM6wcvtUNdmXcLLyQJ2YFyX/jk=;
 b=VFJ2Ips8n9B54xZx4O+XYny4ls9oL7uedhDQQvXA5UzEKs73cY31MBSCWa5AmmGd2+
 B42JDtXXeIOhah1d/7kSinDLK3MdgTipIN2X6w0akWYXhGRqJ4CHzYtB0m5j1e+qhtUY
 vII39mcg5Nh8nfINdH1HlWb7bGFkipGScUYwA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=mS1zC8AfXqxt28MrQUM6wcvtUNdmXcLLyQJ2YFyX/jk=;
 b=COFTS5VPTTejZHE4DqjPTuXwWwmRfIRHVC+A11mA34+/crkoTWPcWlqrEaeBaIgRN3
 av+CFR1becVpV5hQVwlmtRAxnQkID7LPdmET+VZ4jFo2Ay9dHB6KTLMQhFL4AueXo3Zt
 IhnbA8h1zXri8ILfcpz1X3f1gV3PQIKyd+LDgtG/XOT9z9WGoiEwNyuVckQIoVdxxQ1o
 LuxczNc2X4t3jZ1J6q2AexkqK+noIvzdWZRS9t+SCYM/UFq+k2lJ7BvpaUqOHb6QPknX
 /yRuIyrci73DbK9eGKZ3p9f1YB5t0EWvXfmniTxU2OF+C0/Ft08uZ0kMKfoqh925zil3
 i3yA==
X-Gm-Message-State: AKwxytfc9EF15PnJSDpKRnG8TMYNw3NdQrHwSxUnmLSTO7yIOCWnJUmR
 GlcpsyGQWsGAS/Gjksa/Rjv7sWUk/H96VESPX/3mfA==
X-Google-Smtp-Source: AH8x2248W8F5GAn0+jcHQ1D4+alC2Xc14got4LzI9JqGzW+kMIPGK1E6xAFdR+27XBtROLQgdsoscgZnZjEaYd2QuW4=
X-Received: by 10.237.38.71 with SMTP id z65mr57112474qtc.248.1517515196632;
 Thu, 01 Feb 2018 11:59:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.20.14 with HTTP; Thu, 1 Feb 2018 11:59:56 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
References: <20180130181840.5068-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@linaro.org>
Date: Thu, 1 Feb 2018 19:59:56 +0000
Message-ID: <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Julien Grall <julien.grall@arm.com>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMSBGZWJydWFyeSAyMDE4IGF0IDE5OjM3LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IE9uIFR1ZSwgMzAgSmFuIDIwMTgsIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4gWGVuIGRvZXMgbm90IHByb3Blcmx5IHN1cHBvcnQgYmlnLkxJVFRMRSBwbGF0
Zm9ybS4gQWxsIHZDUFVzIG9mIGEgZ3Vlc3QKPj4gd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBv
ZiB0aGUgYm9vdCBDUFUgKHNlZSBhcmNoX2RvbWFpbl9jcmVhdGUpLgo+PiBBdCBiZXN0IHRoZSBn
dWVzdCBtYXkgc2VlIHVucmVsaWFibGUgcGVyZm9ybWFuY2UgKHZDUFUgc3dpdGNoaW5nIGJldHdl
ZW4KPj4gYmlnIGFuZCBMSVRUTEUpLCBhdCB3b3JzdCB0aGUgZ3Vlc3Qgd2lsbCBiZWNvbWUgdW5y
ZWxpYWJsZSBvciBpbnNlY3VyZS4KPj4KPj4gVGhpcyBpcyBiZWNvbWluZyBtb3JlIGFwcGFyZW50
IHdpdGggYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgaW4gTGludXgKPj4gYmVjYXVzZSB0aGV5
IHRhcmdldCBhIHNwZWNpZmljIGtpbmQgb2YgQ1BVcyBhbmQgbWF5IG5vdCB3b3JrIG9uIG90aGVy
Cj4+IENQVXMuCj4+Cj4+IEZvciB0aGUgdGltZSBiZWluZywgcGFyayBhbnkgQ1BVcyB3aXRoIGEg
TURJUiBkaWZmZXJlbnQgZnJvbSB0aGUgYm9vdAo+PiBDUFUuIFRoaXMgd2lsbCBiZSByZXZpc2l0
ZWQgaW4gdGhlIGZ1dHVyZSBvbmNlIFhlbiBnYWlucyB1bmRlcnN0YW5kaW5nCj4+IG9mIGJpZy5M
SVRUTEUuCj4+Cj4+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+PiAtLS0KPj4KPj4gV2UgcHJv
YmFibHkgd2FudCB0byBiYWNrcG9ydCB0aGlzIGFzIHBhcnQgb2YgWFNBLTI1NC4gVXNpbmcgYmln
LkxJVFRMRQo+PiBvbiBYZW4gaGFzIG5ldmVyIGJlZW4gc3VwcG9ydGVkIGJ1dCB3ZSBkaWRuJ3Qg
bWFrZSBpdCBjbGVhcmx5LiBUaGlzIGlzCj4+IGJlY29taW5nIG1vcmUgYXBwYXJlbnQgd2l0aCBj
b2RlIHRhcmdldGluZyBzcGVjaWZpYyBDUFVzLgo+PiAtLS0KPj4gIHhlbi9hcmNoL2FybS9zbXBi
b290LmMgfCAxNSArKysrKysrKysrKysrKysKPj4gIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRp
b25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIveGVuL2Fy
Y2gvYXJtL3NtcGJvb3QuYwo+PiBpbmRleCAxMjU1MTg1YTljLi4yYzI4MTVmOWVlIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zbXBi
b290LmMKPj4gQEAgLTI5Miw2ICsyOTIsMjEgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodW5zaWdu
ZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+Pgo+PiAgICAgIGluaXRfdHJhcHMoKTsKPj4KPj4g
KyAgICAvKgo+PiArICAgICAqIEN1cnJlbnRseSBYZW4gYXNzdW1lcyB0aGUgcGxhdGZvcm0gaGFz
IG9ubHkgb25lIGtpbmQgb2YgQ1BVcy4KPj4gKyAgICAgKiBUaGlzIGFzc3VtcHRpb24gZG9lcyBu
b3QgaG9sZCBvbiBiaWcuTElUVExFIHBsYXRmb3JtIGFuZCBtYXkKPj4gKyAgICAgKiByZXN1bHQg
dG8gdW5zdGFiaWxpdHkuIEJldHRlciB0byBwYXJrIHRoZW0gZm9yIG5vdy4KPj4gKyAgICAgKgo+
PiArICAgICAqIFRPRE86IEFkZCBiaWcuTElUVExFIHN1cHBvcnQuCj4+ICsgICAgICovCj4+ICsg
ICAgaWYgKCBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cyAhPSBib290X2NwdV9kYXRhLm1pZHIu
Yml0cyApCj4+ICsgICAgewo+PiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ1BVJXUgTUlE
UiAoMHgleCkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAoMHgleCkuXG4iLAo+PiArICAg
ICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0
cywKPj4gKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEubWlkci5iaXRzKTsKPj4gKyAgICAg
ICAgc3RvcF9jcHUoKTsKPj4gKyAgICB9Cj4KPiBJIHVuZGVyc3RhbmQgdGhhdCB0aGlzIHBhdGNo
IGlzIHRoZSByaWdodCB0aGluZyB0byBkbyBmcm9tIGEgY29ycmVjdG5lc3MKPiBwZXJzcGVjdGl2
ZSwgZXNwZWNpYWxseSBpbiByZWdhcmRzIHRvIHRoZSBTUDIgbWl0aWdhdGlvbi4KPgo+IEF0IHRo
ZSBzYW1lIHRpbWUgSSB3b3VsZCBhbHNvIGxpa2UgdG8gZ2l2ZSB0aGUgb3B0aW9uIGZvciBwZW9w
bGUgdGhhdAo+IHdhbnQgdG8gdXNlIGJpZy5MSVRUTEUgd2l0aCBjcHVwb29scyAvIGNwdSBwaW5u
aW5nIHRvIGRvIHNvIGlmIHRoZXkKPiByZWFsbHkgd2FudCB0bywgYnV0IEkgYW0gbm90IHN1cmUg
d2hhdCB0byBzdWdnZXN0Lgo+Cj4gQ291bGQgd2UgaW50cm9kdWNlIGEgY29tbWFuZCBsaW5lIHRv
IHByb2NlZWQgYW55d2F5PyBCdXQgdGhlbiB0aGUgc3lzdGVtCj4gd291bGQgYmUgc3VzY2VwdGli
bGUgdG8gU1AyIGluIHRoZSBjcHVzIGRpZmZlcmVudCBmcm9tIHRoZSBib290IGNwdS4KPiBDb3Vs
ZCB3ZSBtYWtlIHRoZSBTUDIgbWl0aWdhdGlvbiB3b3JrIG9uIGJpZy5MSVRUTEUgb3IgaXMgaXQg
dG9vIG11Y2gKPiB0cm91YmxlPyBEbyB5b3UgaGF2ZSBhbnkgb3RoZXIgaWRlYXMgb3IgdGhvdWdo
dHMgYWJvdXQgdGhpcz8KClRoaXMgcGF0Y2ggaXMgaGVyZSB0byBwcmV2ZW50IHRvIHNwcmVhZCBp
bnN0YWJpbGl0eS9pbnNlY3VyaXR5IG9yIGdpdmUKdGhlIGZlZWxpbmcgd2UgZG8gc3VwcG9ydCBi
aWcuTElUVExFLgoKRXZlbiBvdXRzaWRlIG9mIFNQMiwgdGhlcmUgYXJlIHBvc3NpYmlsaXR5IGZv
ciBpbnN0YWJpbGl0eSBiZWNhdXNlIENQVSBlcnJhdGEKd291bGQgbm90IGJlIGFwcGxpZWQgY29y
cmVjdGx5IGluIHRoZSBndWVzdCBvciBiZWNhdXNlIFhlbiBpcyBub3QgYWJsZSB0bwprbm93IHRo
YXQgbm9uIENQVXMgbWF5IGhhdmUgYSBkaWZmZXJlbnQgY2FjaGVsaW5lIHNpemUuLi4KCkkgd2Fu
dCB0byBlbmQgdGhpcyBpZGVhIHRoYXQgWGVuIG1heSBzdXBwb3J0IGJpZy5MSVRUTEUuCgpUaGUg
Zmlyc3QgdGhpbmcgdG8gbW9kaWZ5IGlzIHRoZSB2cGRpciAodmlydHVhbCBNSURSKSwgYXQgdGhl
IG1vbWVudCB3ZSBhbHdheXMKdXNlIHRoZSBib290IE1JRFIuIFdoYXQgd291bGQgeW91IGNob29z
ZSBub3c/IFRoZSBNSURSIG9mIHRoZSBDUFUgd2hlcmUKdGhlIGh5cGVyY2FsbCBoYXBwZW4/CgpU
aGVyZSBpcyBubyBzaG9ydGN1dCBmb3IgYmlnLkxJVFRMRS4gVGhlIHJpZ2h0IHRoaW5nIGlzIHRv
IGltcGxlbWVudCB3aGF0IGhhcwpiZWVuIGRpc2N1c3NlZCBpbiB0aGUgZGVzaWduIGRvY3VtZW50
IHdyaXR0ZW4gYnkgRGFyaW8uIEJ1dCB0aGF0J3MgYSBuZXcKZmVhdHVyZSBhbmQgd291bGQgcmVx
dWlyZSBzb21lIHdvcmsgdG8gZG8gaXQgcHJvcGVybHkuCgpBIGNvbW1hbmQgbGluZSBvcHRpb24g
bWlnaHQgYmUgYSBnb29kIGlkZWEsIGJ1dCBJIHdvdWxkIGJlIG1vcmUgb2YgdGhlIG9waW5pb24K
dG8gZGVsYXkgdGhhdCBhbmQgc2VlIHdobyBpcyBzY3JlYW1pbmcgYWJvdXQgaXQuCgpNeSBodW5j
aCBpcyBub3QgbWFueSBwZW9wbGUgd2lsbCBzY3JlYW0gYmVjYXVzZSB0b2RheSB0aGV5IHRlbmQg
dG8gZGlzYWJsZQpvbmUgc2V0IG9mIENQVXMgaW4gdGhlIERUIGRpcmVjdGx5LgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 20:08:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 20:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehL9H-0005r3-4O; Thu, 01 Feb 2018 20:07:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h7in=e3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ehL9F-0005qx-Os
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 20:07:53 +0000
X-Inumbo-ID: 8b3a7fef-078b-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b3a7fef-078b-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 21:07:36 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w11K7jKH077701;
 Thu, 1 Feb 2018 20:07:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=2oHODbkBXgXz/FFiGOCyws2fOatR3Kfo/2sOxoOEvR4=;
 b=CEWBNBqBGj33ibCLPbtyVCmT0gU4RkrRm1VQQ8z4mp4bwuRIZd/16euzOGLnd9skdRLg
 wFyMyEzAREM0JTM3KTxn0tViNkaLcFWb3Ius+LA4aeMkMPfkm9fQz3Cdz02FmQVq6cT1
 1i13dpFzb9pNzAKRr8v/ZC2L36sR/qQ47HvBp4TEIRSWhodocb8gXsUmA65gyHCEdT3f
 TvF5Dr0fbE4ddln1cEsv/YWgaz4XR6FsG5Pnb57rvNf6M9UT39OiG3nafhCY/TaWaIGf
 ol/RUqEGlJN4u50/tDE1n1cnxGODiXZuemiuywwroOJd1clCIKAyi6JMqBS8Let8Byeg Wg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2fuqf3crd6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 01 Feb 2018 20:07:45 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w11K7jHQ011748
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 1 Feb 2018 20:07:45 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w11K7e4V024381;
 Thu, 1 Feb 2018 20:07:41 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 01 Feb 2018 12:07:40 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1517475439-10541-1-git-send-email-andr2000@gmail.com>
 <1517475439-10541-2-git-send-email-andr2000@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3943477e-7768-ceb3-38a3-3a20cb0e3082@oracle.com>
Date: Thu, 1 Feb 2018 15:08:22 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1517475439-10541-2-git-send-email-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8792
 signatures=668660
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=810
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802010257
Cc: jgross@suse.com, otubo@redhat.com, david.vrabel@citrix.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix frontend driver disconnected from
 xenbus on removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOCAwMzo1NyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgo+Cj4gQ3VycmVudCB4ZW5idXMgZnJvbnRlbmQgZHJpdmVyIHJlbW92YWwgZmxvdyBm
aXJzdCBkaXNjb25uZWN0cwo+IHRoZSBkcml2ZXIgZnJvbSB4ZW5idXMgYW5kIHRoZW4gY2FsbHMg
ZHJpdmVyJ3MgcmVtb3ZlIGNhbGxiYWNrLgo+IFRoaXMgbWFrZXMgaXQgaW1wb3NzaWJsZSBmb3Ig
dGhlIGRyaXZlciB0byBsaXN0ZW4gdG8gYmFja2VuZCdzCj4gc3RhdGUgY2hhbmdlcyBhbmQgc3lu
Y2hyb25pemUgdGhlIHJlbW92YWwgcHJvY2VkdXJlLgo+Cj4gRml4IHRoaXMgYnkgcmVtb3Zpbmcg
b3RoZXIgZW5kIFhlbkJ1cyB3YXRjaGVzIGFmdGVyIHRoZQo+IGRyaXZlcidzIHJlbW92ZSBjYWxs
YmFjayBpcyBjYWxsZWQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfcHJvYmUuYyB8IDQgKystLQo+ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hl
bmJ1cy94ZW5idXNfcHJvYmUuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+
IGluZGV4IDc0ODg4Y2FjZDBiMC4uOWM2M2NkM2Y0MTZiIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfcHJvYmUuYwo+IEBAIC0yNTgsMTEgKzI1OCwxMSBAQCBpbnQgeGVuYnVzX2Rldl9yZW1vdmUo
c3RydWN0IGRldmljZSAqX2RldikKPiAgCj4gIAlEUFJJTlRLKCIlcyIsIGRldi0+bm9kZW5hbWUp
Owo+ICAKPiAtCWZyZWVfb3RoZXJlbmRfd2F0Y2goZGV2KTsKPiAtCj4gIAlpZiAoZHJ2LT5yZW1v
dmUpCj4gIAkJZHJ2LT5yZW1vdmUoZGV2KTsKCgpJcyBpdCBwb3NzaWJsZSBmb3IgdGhlIHdhdGNo
IHRvIGZpcmUgaGVyZT8KCi1ib3JpcwoKPiAgCj4gKwlmcmVlX290aGVyZW5kX3dhdGNoKGRldik7
Cj4gKwo+ICAJZnJlZV9vdGhlcmVuZF9kZXRhaWxzKGRldik7Cj4gIAo+ICAJeGVuYnVzX3N3aXRj
aF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 20:17:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 20:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehLI5-0006dK-1h; Thu, 01 Feb 2018 20:17:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h7in=e3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ehLI3-0006dE-If
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 20:16:59 +0000
X-Inumbo-ID: d117c274-078c-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d117c274-078c-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 21:16:42 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w11KGbqh084575;
 Thu, 1 Feb 2018 20:16:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=RyPf7ty77Yboy+piFfe4scBju8oHQ61Dx+u/aCsGO14=;
 b=gzklXrAUKYIT4rCPKj3Yy7+oIJoFZuvWB7cBrDVfzBOL7FZnwbvtOMstgMxNChe4pQqO
 X9scLu28OxtZvUOwfBiFaT0aPMjg3vjqlALaPMbqwarCT9kYEBkUGCfccAIaRkifQ0bk
 H8Nyl7Vx8fESimnzKi/ynx6WfN6yiHi7bClIXKJ5XpxGfJ0PXOckJ5Hlv0wTb5W66ncR
 XAJwW+2qGL/5mrnOAM55iH9J4fMEyID4Tr/5+llQ7VEtJBW86JZ+QE+A/aQKYPENli7U
 e8djXQ6kAhzGLjX2ox+MF4fDTrVilcVFx6UxkCCEHbPVNOMOJJhzKqh737gdXOh7o0DD iw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2fuqf3cspp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 01 Feb 2018 20:16:57 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w11KGupL002589
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 1 Feb 2018 20:16:56 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w11KGtAs029528;
 Thu, 1 Feb 2018 20:16:55 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 01 Feb 2018 12:16:55 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180201124019.11693-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b8f04374-97f1-76d5-81b5-3583441833f4@oracle.com>
Date: Thu, 1 Feb 2018 15:17:38 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180201124019.11693-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8792
 signatures=668660
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=758
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802010259
Cc: stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] x86/xen: init %gs very early to avoid
 page faults with stack protector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOCAwNzo0MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIHJ1bm5p
bmcgYXMgWGVuIHB2IGd1ZXN0ICVncyBpcyBpbml0aWFsaXplZCBzb21lIHRpbWUgYWZ0ZXIKPiBD
IGNvZGUgaXMgc3RhcnRlZC4gRGVwZW5kaW5nIG9uIHN0YWNrIHByb3RlY3RvciB1c2FnZSB0aGlz
IG1pZ2h0IGJlCj4gdG9vIGxhdGUsIHJlc3VsdGluZyBpbiBwYWdlIGZhdWx0cy4KPgo+IFNvIHNl
dHVwICVncyBhbmQgTVNSX0dTX0JBU0UgaW4gYXNzZW1ibHkgY29kZSBhbHJlYWR5Lgo+Cj4gQ2M6
IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcKPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 20:25:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 20:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehLPi-0007Mn-Q4; Thu, 01 Feb 2018 20:24:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pmqj=e3=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ehLPg-0007Mb-Uq
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 20:24:53 +0000
X-Inumbo-ID: eae3f31f-078d-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eae3f31f-078d-11e8-ba59-bc764e045a96;
 Thu, 01 Feb 2018 21:24:35 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id o89so28153005lfg.10
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 12:24:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=M+oVac+PxdlS8/ljPKujy61NETEc+NB1oiJxlv4RzKs=;
 b=pD95cUZjc2v977t03CTMrXFnQN7BO3u4Nj8L/gh/uvmaMKSmdCMXpd8qU9vB4GzLxV
 t7Rr2vPWbIn3a/R9MlNf+1LkujZFBeTiKmuEQdPqsDa5MxcfRnFZMdy/Y4sSb0pmn5g3
 eAWRceZdxug6PG7dRDFn9MCRJTF+5T1IIiZfgVnu/E8NXhDQ3nyi9g2hYUdutlb9MJI1
 vdOKHjXDHFQtVeUzc/oX5YYVYGWqwzBptbsRAAPL0FZ+Rngn5lfmim2qTDtgds1n6yi1
 sx83oKyl4Y9k2sjryI6WlVl/yoWkkyPrlsn2bvcgY8Hti84D42I5bYkCOSta52zrsGKh
 ly/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=M+oVac+PxdlS8/ljPKujy61NETEc+NB1oiJxlv4RzKs=;
 b=A61/n+cS3j3jEpVf/b+wVap+fw4a+JHBzhnmhBuivt7c7v/k/ISe5bLqILcRb113h6
 Fm3Ak3O1+1Izk7uw0iW65txw1c7Dz8gYVoV/IRgDTDr4IciWl+oAJ5rORhoKYlKVQ8IT
 FAxzWB8Ulr1t0PjgJf6RdfMWteJaHd0JdqnxMW0+LAMK+lxBLz7dWEGf49w+itFnltgt
 RaNkGREvhXmU1Tmb2soWbQYKUaHmWgh5h1PWKqHwWBtxRPG4qQrq2VA1BNSD/OAonfXb
 R+0P2m8BYnNfJ5AgDAo4tfZkjRs0CaiX5o6ko4hRSEV81SBe/jKcscK+6Pw2nh29Z0YM
 naGA==
X-Gm-Message-State: AKwxytfvtqGlYmBgHEKvr7ezzxxDlCk98EiQsXu0TmKZrmLEJBHsm56f
 LhFWHDNDjyio23BJ3+R18sI=
X-Google-Smtp-Source: AH8x2278XYfsPxmXRDEjoYi5tfjfwgaODw+AyiD6zEzGL9rkRZ4KGpot20hG+PaQoVPfFA33BoQ+xQ==
X-Received: by 10.46.20.4 with SMTP id u4mr8170547ljd.53.1517516689966;
 Thu, 01 Feb 2018 12:24:49 -0800 (PST)
Received: from [192.168.0.20] (155-32-94-178.pool.ukrtel.net. [178.94.32.155])
 by smtp.googlemail.com with ESMTPSA id
 g133sm66524lfg.89.2018.02.01.12.24.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 12:24:48 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1517475439-10541-1-git-send-email-andr2000@gmail.com>
 <1517475439-10541-2-git-send-email-andr2000@gmail.com>
 <3943477e-7768-ceb3-38a3-3a20cb0e3082@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <05dc798a-852a-aca4-8098-862ee566e1d8@gmail.com>
Date: Thu, 1 Feb 2018 22:24:47 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <3943477e-7768-ceb3-38a3-3a20cb0e3082@oracle.com>
Content-Language: en-US
Cc: jgross@suse.com, otubo@redhat.com, david.vrabel@citrix.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix frontend driver disconnected from
 xenbus on removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMS8yMDE4IDEwOjA4IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gT24gMDIv
MDEvMjAxOCAwMzo1NyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEZyb206
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPj4KPj4gQ3VycmVudCB4ZW5idXMgZnJvbnRlbmQgZHJpdmVyIHJlbW92YWwgZmxvdyBmaXJz
dCBkaXNjb25uZWN0cwo+PiB0aGUgZHJpdmVyIGZyb20geGVuYnVzIGFuZCB0aGVuIGNhbGxzIGRy
aXZlcidzIHJlbW92ZSBjYWxsYmFjay4KPj4gVGhpcyBtYWtlcyBpdCBpbXBvc3NpYmxlIGZvciB0
aGUgZHJpdmVyIHRvIGxpc3RlbiB0byBiYWNrZW5kJ3MKPj4gc3RhdGUgY2hhbmdlcyBhbmQgc3lu
Y2hyb25pemUgdGhlIHJlbW92YWwgcHJvY2VkdXJlLgo+Pgo+PiBGaXggdGhpcyBieSByZW1vdmlu
ZyBvdGhlciBlbmQgWGVuQnVzIHdhdGNoZXMgYWZ0ZXIgdGhlCj4+IGRyaXZlcidzIHJlbW92ZSBj
YWxsYmFjayBpcyBjYWxsZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNo
Y2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4gLS0tCj4+ICAgZHJp
dmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jIHwgNCArKy0tCj4+ICAgMSBmaWxlIGNoYW5n
ZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfcHJvYmUuYwo+PiBpbmRleCA3NDg4OGNhY2QwYjAuLjljNjNjZDNmNDE2YiAxMDA2NDQKPj4g
LS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4+ICsrKyBiL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+PiBAQCAtMjU4LDExICsyNTgsMTEgQEAgaW50IHhl
bmJ1c19kZXZfcmVtb3ZlKHN0cnVjdCBkZXZpY2UgKl9kZXYpCj4+ICAgCj4+ICAgCURQUklOVEso
IiVzIiwgZGV2LT5ub2RlbmFtZSk7Cj4+ICAgCj4+IC0JZnJlZV9vdGhlcmVuZF93YXRjaChkZXYp
Owo+PiAtCj4+ICAgCWlmIChkcnYtPnJlbW92ZSkKPj4gICAJCWRydi0+cmVtb3ZlKGRldik7Cj4K
PiBJcyBpdCBwb3NzaWJsZSBmb3IgdGhlIHdhdGNoIHRvIGZpcmUgaGVyZT8KSW5kZWVkLiBZZXMs
IEl0IGlzIHBvc3NpYmxlLCBzbyB3ZSBoYXZlIHRvIHNvbWVob3cgcHJvdGVjdCB0aGUgcmVtb3Zl
ZApkcml2ZXIgZnJvbSBiZWluZyBjYWxsZWQsIGUuZy4gdGhlIGRyaXZlciBjbGVhbnMgdXAgaW4g
aXRzIC5yZW1vdmUsCmJ1dCB3YXRjaCBtYXkgc3RpbGwgdHJpZ2dlciAub3RoZXJlbmRfY2hhbmdl
ZCBjYWxsYmFjay4KSXMgdGhpcyB3aGF0IHlvdSBtZWFuPwpJZiBzbywgZG8geW91IGhhdmUgc29t
ZXRoaW5nIG5lYXQgb24geW91ciBtaW5kIGhvdyB0byBzb2x2ZSB0aGlzPwo+IC1ib3Jpcwo+Cj4+
ICAgCj4+ICsJZnJlZV9vdGhlcmVuZF93YXRjaChkZXYpOwo+PiArCj4+ICAgCWZyZWVfb3RoZXJl
bmRfZGV0YWlscyhkZXYpOwo+PiAgIAo+PiAgIAl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVu
YnVzU3RhdGVDbG9zZWQpOwpUaGFuayB5b3UsCk9sZWtzYW5kcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 20:54:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 20:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehLrp-0000yC-T7; Thu, 01 Feb 2018 20:53:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mbmt=e3=citrix.com=prvs=5634bc667=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehLro-0000y5-65
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 20:53:56 +0000
X-Inumbo-ID: 1427b657-0792-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1427b657-0792-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 20:54:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,444,1511827200"; d="scan'208";a="67100083"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29584702000078001958A3@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fe6aaaff-45f2-305c-e589-a24b694fc278@citrix.com>
Date: Thu, 1 Feb 2018 20:53:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A29584702000078001958A3@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 07/25] x86emul: support AVX2 gather insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtMzkxLDYgKzM5MSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3Qgewo+ICAgICAgWzB4NzggLi4uIDB4NzldID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEgfSwKPiAgICAgIFsweDhjXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIg
fSwKPiAgICAgIFsweDhlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50b19tZW0gPSAx
IH0sCj4gKyAgICBbMHg5MCAuLi4gMHg5M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAu
dnNpYiA9IDEgfSwKPiAgICAgIFsweDk2IC4uLiAweDlmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ZwIH0sCj4gICAgICBbMHhhNiAuLi4gMHhhZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCB9LAo+ICAgICAgWzB4YjYgLi4uIDB4YmZdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAgfSwKPiBAQCAtNTk4LDYgKzU5OSw3IEBAIHN0cnVjdCB4ODZfZW11bGF0ZV9z
dGF0ZSB7Cj4gICAgICAgICAgZXh0XzhmMGEsCj4gICAgICB9IGV4dDsKPiAgICAgIHVpbnQ4X3Qg
bW9kcm0sIG1vZHJtX21vZCwgbW9kcm1fcmVnLCBtb2RybV9ybTsKPiArICAgIHVpbnQ4X3Qgc2li
X2luZGV4LCBzaWJfc2NhbGU7Cj4gICAgICB1aW50OF90IHJleF9wcmVmaXg7Cj4gICAgICBib29s
IGxvY2tfcHJlZml4Owo+ICAgICAgYm9vbCBub3RfNjRiaXQ7IC8qIEluc3RydWN0aW9uIG5vdCBh
dmFpbGFibGUgaW4gNjRiaXQuICovCj4gQEAgLTI0MTEsNyArMjQxMyw3IEBAIHg4Nl9kZWNvZGUo
Cj4gICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKPiAgICAgIGNvbnN0IHN0cnVj
dCB4ODZfZW11bGF0ZV9vcHMgICpvcHMpCj4gIHsKPiAtICAgIHVpbnQ4X3QgYiwgZCwgc2liLCBz
aWJfaW5kZXgsIHNpYl9iYXNlOwo+ICsgICAgdWludDhfdCBiLCBkOwo+ICAgICAgdW5zaWduZWQg
aW50IGRlZl9vcF9ieXRlcywgZGVmX2FkX2J5dGVzLCBvcGNvZGU7Cj4gICAgICBlbnVtIHg4Nl9z
ZWdtZW50IG92ZXJyaWRlX3NlZyA9IHg4Nl9zZWdfbm9uZTsKPiAgICAgIGJvb2wgcGNfcmVsID0g
ZmFsc2U7Cj4gQEAgLTI3NDUsNiArMjc0Nyw3IEBAIHg4Nl9kZWNvZGUoCj4gIAo+ICAgICAgICAg
IGlmICggbW9kcm1fbW9kID09IDMgKQo+ICAgICAgICAgIHsKPiArICAgICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKGQgJiB2U0lCLCBFWENfVUQpOwo+ICAgICAgICAgICAgICBtb2RybV9y
bSB8PSAocmV4X3ByZWZpeCAmIDEpIDw8IDM7Cj4gICAgICAgICAgICAgIGVhLnR5cGUgPSBPUF9S
RUc7Cj4gICAgICAgICAgfQo+IEBAIC0yODA1LDEzICsyODA4LDE3IEBAIHg4Nl9kZWNvZGUoCj4g
ICAgICAgICAgICAgIGVhLnR5cGUgPSBPUF9NRU07Cj4gICAgICAgICAgICAgIGlmICggbW9kcm1f
cm0gPT0gNCApCj4gICAgICAgICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIHNpYiA9IGluc25f
ZmV0Y2hfdHlwZSh1aW50OF90KTsKPiAtICAgICAgICAgICAgICAgIHNpYl9pbmRleCA9ICgoc2li
ID4+IDMpICYgNykgfCAoKHJleF9wcmVmaXggPDwgMikgJiA4KTsKPiAtICAgICAgICAgICAgICAg
IHNpYl9iYXNlICA9IChzaWIgJiA3KSB8ICgocmV4X3ByZWZpeCA8PCAzKSAmIDgpOwo+IC0gICAg
ICAgICAgICAgICAgaWYgKCBzaWJfaW5kZXggIT0gNCAmJiAhKGQgJiB2U0lCKSApCj4gLSAgICAg
ICAgICAgICAgICAgICAgZWEubWVtLm9mZiA9ICpkZWNvZGVfcmVnaXN0ZXIoc2liX2luZGV4LCBz
dGF0ZS0+cmVncywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWxzZSk7Cj4gLSAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmIDw8PSAoc2liID4+
IDYpICYgMzsKPiArICAgICAgICAgICAgICAgIHVpbnQ4X3Qgc2liID0gaW5zbl9mZXRjaF90eXBl
KHVpbnQ4X3QpOwo+ICsgICAgICAgICAgICAgICAgdWludDhfdCBzaWJfYmFzZSA9IChzaWIgJiA3
KSB8ICgocmV4X3ByZWZpeCA8PCAzKSAmIDgpOwo+ICsKPiArICAgICAgICAgICAgICAgIHN0YXRl
LT5zaWJfaW5kZXggPSAoKHNpYiA+PiAzKSAmIDcpIHwgKChyZXhfcHJlZml4IDw8IDIpICYgOCk7
Cj4gKyAgICAgICAgICAgICAgICBzdGF0ZS0+c2liX3NjYWxlID0gKHNpYiA+PiA2KSAmIDM7Cj4g
KyAgICAgICAgICAgICAgICBpZiAoIHN0YXRlLT5zaWJfaW5kZXggIT0gNCAmJiAhKGQgJiB2U0lC
KSApCj4gKyAgICAgICAgICAgICAgICB7Cj4gKyAgICAgICAgICAgICAgICAgICAgZWEubWVtLm9m
ZiA9ICpkZWNvZGVfcmVnaXN0ZXIoc3RhdGUtPnNpYl9pbmRleCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+cmVncywgZmFsc2UpOwo+
ICsgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPDw9IHN0YXRlLT5zaWJfc2NhbGU7CgpU
aGlzIGlzIGEgZnVuY3Rpb25hbCBjaGFuZ2UuCgo+ICsgICAgICAgICAgICAgICAgfQo+ICAgICAg
ICAgICAgICAgICAgaWYgKCAobW9kcm1fbW9kID09IDApICYmICgoc2liX2Jhc2UgJiA3KSA9PSA1
KSApCj4gICAgICAgICAgICAgICAgICAgICAgZWEubWVtLm9mZiArPSBpbnNuX2ZldGNoX3R5cGUo
aW50MzJfdCk7Cj4gICAgICAgICAgICAgICAgICBlbHNlIGlmICggc2liX2Jhc2UgPT0gNCApCj4g
QEAgLTc0NzIsNiArNzQ3OSwxMTAgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgYnJlYWs7Cj4g
ICAgICB9Cj4gIAo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDkwKTog
LyogdnBnYXRoZXJke2QscX0ge3gseX1tbSxtZW0se3gseX1tbSAqLwo+ICsgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDkxKTogLyogdnBnYXRoZXJxe2QscX0ge3gseX1tbSxt
ZW0se3gseX1tbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDky
KTogLyogdmdhdGhlcmRwe3MsZH0ge3gseX1tbSxtZW0se3gseX1tbSAqLwo+ICsgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDkzKTogLyogdmdhdGhlcnFwe3MsZH0ge3gseX1t
bSxtZW0se3gseX1tbSAqLwo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGludCBtYXNrX3Jl
ZyA9IH52ZXgucmVnICYgKG1vZGVfNjRiaXQoKSA/IDB4ZiA6IDcpOwo+ICsgICAgICAgIHR5cGVv
Zih2ZXgpICpwdmV4Owo+ICsgICAgICAgIHVuaW9uIHsKPiArICAgICAgICAgICAgaW50MzJfdCBk
d1s4XTsKPiArICAgICAgICAgICAgaW50NjRfdCBxd1s0XTsKPiArICAgICAgICB9IGluZGV4LCBt
YXNrOwo+ICsKPiArICAgICAgICBBU1NFUlQoZWEudHlwZSA9PSBPUF9NRU0pOwo+ICsgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihtb2RybV9yZWcgPT0gc3RhdGUtPnNpYl9pbmRleCB8fAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb2RybV9yZWcgPT0gbWFza19yZWcgfHwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGUtPnNpYl9pbmRleCA9PSBtYXNr
X3JlZywgRVhDX1VEKTsKPiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWNwdV9oYXNf
YXZ4LCBFWENfVUQpOwo+ICsgICAgICAgIHZjcHVfbXVzdF9oYXZlKGF2eDIpOwo+ICsgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKPiArCj4gKyAgICAgICAgLyogUmVhZCBk
ZXN0aW5hdGlvbiwgaW5kZXgsIGFuZCBtYXNrIHJlZ2lzdGVycy4gKi8KPiArICAgICAgICBvcGMg
PSBpbml0X3ByZWZpeGVzKHN0dWIpOwo+ICsgICAgICAgIHB2ZXggPSBjb3B5X1ZFWChvcGMsIHZl
eCk7Cj4gKyAgICAgICAgcHZleC0+b3BjeCA9IHZleF8wZjsKPiArICAgICAgICBvcGNbMF0gPSAw
eDdmOyAvKiB2bW92ZHFhICovCj4gKyAgICAgICAgLyogVXNlICglcmF4KSBhcyBkZXN0aW5hdGlv
biBhbmQgbW9kcm1fcmVnIGFzIHNvdXJjZS4gKi8KPiArICAgICAgICBwdmV4LT5yID0gIW1vZGVf
NjRiaXQoKSB8fCAhKG1vZHJtX3JlZyAmIDgpOwo+ICsgICAgICAgIHB2ZXgtPmIgPSAxOwo+ICsg
ICAgICAgIG9wY1sxXSA9IChtb2RybV9yZWcgJiA3KSA8PCAzOwo+ICsgICAgICAgIHB2ZXgtPnJl
ZyA9IDB4ZjsKPiArICAgICAgICBvcGNbMl0gPSAweGMzOwo+ICsKPiArICAgICAgICBpbnZva2Vf
c3R1YigiIiwgIiIsICI9bSIgKCptbXZhbHApIDogImEiIChtbXZhbHApKTsKPiArCj4gKyAgICAg
ICAgcHZleC0+cGZ4ID0gdmV4X2YzOyAvKiB2bW92ZHF1ICovCj4gKyAgICAgICAgLyogU3dpdGNo
IHRvIHNpYl9pbmRleCBhcyBzb3VyY2UuICovCj4gKyAgICAgICAgcHZleC0+ciA9ICFtb2RlXzY0
Yml0KCkgfHwgIShzdGF0ZS0+c2liX2luZGV4ICYgOCk7Cj4gKyAgICAgICAgb3BjWzFdID0gKHN0
YXRlLT5zaWJfaW5kZXggJiA3KSA8PCAzOwo+ICsKPiArICAgICAgICBpbnZva2Vfc3R1YigiIiwg
IiIsICI9bSIgKGluZGV4KSA6ICJhIiAoJmluZGV4KSk7Cj4gKwo+ICsgICAgICAgIC8qIFN3aXRj
aCB0byBtYXNrX3JlZyBhcyBzb3VyY2UuICovCj4gKyAgICAgICAgcHZleC0+ciA9ICFtb2RlXzY0
Yml0KCkgfHwgIShtYXNrX3JlZyAmIDgpOwo+ICsgICAgICAgIG9wY1sxXSA9IChtYXNrX3JlZyAm
IDcpIDw8IDM7Cj4gKwo+ICsgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIj1tIiAobWFzaykg
OiAiYSIgKCZtYXNrKSk7Cj4gKyAgICAgICAgcHV0X3N0dWIoc3R1Yik7Cj4gKwo+ICsgICAgICAg
IC8qIENsZWFyIHVudG91Y2hlZCBwYXJ0cyBvZiB0aGUgZGVzdGluYXRpb24gYW5kIG1hc2sgdmFs
dWVzLiAqLwo+ICsgICAgICAgIG4gPSAxIDw8ICgyICsgdmV4LmwgLSAoKGIgJiAxKSB8IHZleC53
KSk7Cj4gKyAgICAgICAgb3BfYnl0ZXMgPSA0IDw8IHZleC53Owo+ICsgICAgICAgIG1lbXNldCgo
dm9pZCAqKW1tdmFscCArIG4gKiBvcF9ieXRlcywgMCwgMzIgLSBuICogb3BfYnl0ZXMpOwo+ICsg
ICAgICAgIG1lbXNldCgodm9pZCAqKSZtYXNrICsgbiAqIG9wX2J5dGVzLCAwLCAzMiAtIG4gKiBv
cF9ieXRlcyk7Cj4gKwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgbiAmJiByYyA9PSBYODZF
TVVMX09LQVk7ICsraSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoICh2ZXgudyA/
IG1hc2sucXdbaV0gOiBtYXNrLmR3W2ldKSA8IDAgKQo+ICsgICAgICAgICAgICB7Cj4gKyAgICAg
ICAgICAgICAgICBzaWduZWQgbG9uZyBpZHggPSBiICYgMSA/IGluZGV4LnF3W2ldIDogaW5kZXgu
ZHdbaV07Cj4gKwo+ICsgICAgICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgKyAoaWR4IDw8IHN0
YXRlLT5zaWJfc2NhbGUpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQg
KiltbXZhbHAgKyBpICogb3BfYnl0ZXMsIG9wX2J5dGVzLCBjdHh0KTsKPiArICAgICAgICAgICAg
ICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKPiArICAgICAgICAgICAgICAgICAgICBicmVh
azsKPiArCj4gKyNpZmRlZiBfX1hFTl9fCj4gKyAgICAgICAgICAgICAgICBpZiAoIGkgKyAxIDwg
biAmJiBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeSgpICkKPiArICAgICAgICAgICAgICAgICAg
ICByYyA9IFg4NkVNVUxfUkVUUlk7Cj4gKyNlbmRpZgo+ICsgICAgICAgICAgICB9Cj4gKwo+ICsg
ICAgICAgICAgICBpZiAoIHZleC53ICkKPiArICAgICAgICAgICAgICAgIG1hc2sucXdbaV0gPSAw
Owo+ICsgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgICAgICBtYXNrLmR3W2ldID0gMDsK
PiArICAgICAgICB9CgpUaGUgaW5jb21wbGV0ZSBjYXNlIGhlcmUgaXMgcmF0aGVyIG1vcmUgY29t
cGxpY2F0ZWQuwqAgSW4gdGhlIGNhc2UgdGhhdApyYyAhPSBPSyBhbmQgbG9jYWwgZXZlbnRzIGFy
ZSBwZW5kaW5nLCBSRiBuZWVkcyBzZXR0aW5nLCBhbHRob3VnaCBpdCBpcwpub3QgY2xlYXIgaWYg
dGhpcyBpcyBvbmx5IGFwcGxpY2FibGUgaWYgYW4gZXhjZXB0aW9uIGlzIHBlbmRpbmcsIG9yCmJl
dHdlZW4gZXZlcnkgZWxlbWVudC4KCj4gKwo+ICsgICAgICAgIC8qIFdyaXRlIGRlc3RpbmF0aW9u
IGFuZCBtYXNrIHJlZ2lzdGVycy4gKi8KPiArICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0
dWIpOwo+ICsgICAgICAgIHB2ZXggPSBjb3B5X1ZFWChvcGMsIHZleCk7Cj4gKyAgICAgICAgcHZl
eC0+b3BjeCA9IHZleF8wZjsKPiArICAgICAgICBvcGNbMF0gPSAweDZmOyAvKiB2bW92ZHFhICov
Cj4gKyAgICAgICAgLyogVXNlIG1vZHJtX3JlZyBhcyBkZXN0aW5hdGlvbiBhbmQgKCVyYXgpIGFz
IHNvdXJjZS4gKi8KPiArICAgICAgICBwdmV4LT5yID0gIW1vZGVfNjRiaXQoKSB8fCAhKG1vZHJt
X3JlZyAmIDgpOwo+ICsgICAgICAgIHB2ZXgtPmIgPSAxOwo+ICsgICAgICAgIG9wY1sxXSA9ICht
b2RybV9yZWcgJiA3KSA8PCAzOwo+ICsgICAgICAgIHB2ZXgtPnJlZyA9IDB4ZjsKPiArICAgICAg
ICBvcGNbMl0gPSAweGMzOwo+ICsKPiArICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIg
KCptbXZhbHApIDogImEiIChtbXZhbHApKTsKPiArCj4gKyAgICAgICAgcHZleC0+cGZ4ID0gdmV4
X2YzOyAvKiB2bW92ZHF1ICovCj4gKyAgICAgICAgLyogU3dpdGNoIHRvIG1hc2tfcmVnIGFzIGRl
c3RpbmF0aW9uLiAqLwo+ICsgICAgICAgIHB2ZXgtPnIgPSAhbW9kZV82NGJpdCgpIHx8ICEobWFz
a19yZWcgJiA4KTsKPiArICAgICAgICBvcGNbMV0gPSAobWFza19yZWcgJiA3KSA8PCAzOwo+ICsK
PiArICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKG1hc2spIDogImEiICgmbWFzaykp
Owo+ICsgICAgICAgIHB1dF9zdHViKHN0dWIpOwo+ICsKPiArICAgICAgICBzdGF0ZS0+c2ltZF9z
aXplID0gc2ltZF9ub25lOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiAgICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5Nik6IC8qIHZmbWFkZHN1YjEzMnB7cyxk
fSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENf
VkVYXzY2KDB4MGYzOCwgMHg5Nyk6IC8qIHZmbXN1YmFkZDEzMnB7cyxkfSB7eCx5fW1tL21lbSx7
eCx5fW1tLHt4LHl9bW0gKi8KPiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHg5OCk6IC8qIHZmbWFkZDEzMnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS5jCj4gQEAgLTEwLDYgKzEwLDcgQEAKPiAgICovCj4gIAo+ICAjaW5jbHVkZSA8
eGVuL2RvbWFpbl9wYWdlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KClNwdXJpb3VzIGh1
bms/Cgp+QW5kcmV3Cgo+ICAjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+Cj4gICNpbmNsdWRl
IDxhc20vYXNtX2RlZm5zLmg+IC8qIG1hcmtfcmVnc19kaXJ0eSgpICovCj4gICNpbmNsdWRlIDxh
c20vcHJvY2Vzc29yLmg+IC8qIGN1cnJlbnRfY3B1X2luZm8gKi8KPgo+CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 21:09:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 21:09:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehM6M-0001pH-6c; Thu, 01 Feb 2018 21:08:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=h7in=e3=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ehM6K-0001pA-JD
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 21:08:56 +0000
X-Inumbo-ID: 2d3191dd-0794-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d3191dd-0794-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 21:09:23 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w11KMBfW050188;
 Thu, 1 Feb 2018 21:08:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=EQqGeDKggSMj5rbKGhZYwcLXslmq2fY7HW+djWVy6x8=;
 b=a9Xbu5auYK9btnGJEs7eQSxqomreZ2s4VlKgaKfuOyMK3Z+f8uim2lymkCB+PsLRg8LT
 /ulyJOpEmvh61UJYx2DxSjjMidADJ7B+GBMt8T2y/y9Gko/i0krWv4o5WSg/Pwzca2rl
 zoTj8VO5ScEmStPU4DJ+5NaoZeNErgzhWLWd3cmnp0y5IAWIBsmBJmiZQLovDfKaNZ9O
 y+xSpM9NL4u4z4Fa6/JWUi0UUJgb1kI1qHOFbjvj0JnqXOxbQ+DLCgVVmJXNlR05+j8p
 dGVoHbdB16yHMaZ1PPLLS+OCASFNy7oQb+SamuCh8+DJDriyaOckMTNDLqQqrBEuyOma Cg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2fuqkfvx46-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 01 Feb 2018 21:08:44 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w11L8ht5007793
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 1 Feb 2018 21:08:43 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w11L8gSN025082;
 Thu, 1 Feb 2018 21:08:42 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 01 Feb 2018 13:08:42 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1517475439-10541-1-git-send-email-andr2000@gmail.com>
 <1517475439-10541-2-git-send-email-andr2000@gmail.com>
 <3943477e-7768-ceb3-38a3-3a20cb0e3082@oracle.com>
 <05dc798a-852a-aca4-8098-862ee566e1d8@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e3ea4765-ba89-d09c-f581-158e4d488b4d@oracle.com>
Date: Thu, 1 Feb 2018 16:09:25 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <05dc798a-852a-aca4-8098-862ee566e1d8@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8792
 signatures=668660
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802010261
Cc: jgross@suse.com, otubo@redhat.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix frontend driver disconnected from
 xenbus on removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOCAwMzoyNCBQTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4K
Pgo+IE9uIDAyLzAxLzIwMTggMTA6MDggUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24g
MDIvMDEvMjAxOCAwMzo1NyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+PiBG
cm9tOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBh
bS5jb20+Cj4+Pgo+Pj4gQ3VycmVudCB4ZW5idXMgZnJvbnRlbmQgZHJpdmVyIHJlbW92YWwgZmxv
dyBmaXJzdCBkaXNjb25uZWN0cwo+Pj4gdGhlIGRyaXZlciBmcm9tIHhlbmJ1cyBhbmQgdGhlbiBj
YWxscyBkcml2ZXIncyByZW1vdmUgY2FsbGJhY2suCj4+PiBUaGlzIG1ha2VzIGl0IGltcG9zc2li
bGUgZm9yIHRoZSBkcml2ZXIgdG8gbGlzdGVuIHRvIGJhY2tlbmQncwo+Pj4gc3RhdGUgY2hhbmdl
cyBhbmQgc3luY2hyb25pemUgdGhlIHJlbW92YWwgcHJvY2VkdXJlLgo+Pj4KPj4+IEZpeCB0aGlz
IGJ5IHJlbW92aW5nIG90aGVyIGVuZCBYZW5CdXMgd2F0Y2hlcyBhZnRlciB0aGUKPj4+IGRyaXZl
cidzIHJlbW92ZSBjYWxsYmFjayBpcyBjYWxsZWQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28KPj4+IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPj4+IC0tLQo+Pj4gICBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMgfCA0ICsr
LS0KPj4+ICAgMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
Pj4+Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19wcm9iZS5jCj4+
PiBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+Pj4gaW5kZXggNzQ4ODhjYWNk
MGIwLi45YzYzY2QzZjQxNmIgMTAwNjQ0Cj4+PiAtLS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3Byb2JlLmMKPj4+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUuYwo+
Pj4gQEAgLTI1OCwxMSArMjU4LDExIEBAIGludCB4ZW5idXNfZGV2X3JlbW92ZShzdHJ1Y3QgZGV2
aWNlICpfZGV2KQo+Pj4gICAgICAgICBEUFJJTlRLKCIlcyIsIGRldi0+bm9kZW5hbWUpOwo+Pj4g
ICAtICAgIGZyZWVfb3RoZXJlbmRfd2F0Y2goZGV2KTsKPj4+IC0KPj4+ICAgICAgIGlmIChkcnYt
PnJlbW92ZSkKPj4+ICAgICAgICAgICBkcnYtPnJlbW92ZShkZXYpOwo+Pgo+PiBJcyBpdCBwb3Nz
aWJsZSBmb3IgdGhlIHdhdGNoIHRvIGZpcmUgaGVyZT8KPiBJbmRlZWQuIFllcywgSXQgaXMgcG9z
c2libGUsIHNvIHdlIGhhdmUgdG8gc29tZWhvdyBwcm90ZWN0IHRoZSByZW1vdmVkCj4gZHJpdmVy
IGZyb20gYmVpbmcgY2FsbGVkLCBlLmcuIHRoZSBkcml2ZXIgY2xlYW5zIHVwIGluIGl0cyAucmVt
b3ZlLAo+IGJ1dCB3YXRjaCBtYXkgc3RpbGwgdHJpZ2dlciAub3RoZXJlbmRfY2hhbmdlZCBjYWxs
YmFjay4KPiBJcyB0aGlzIHdoYXQgeW91IG1lYW4/CgooLURhdmlkIHdobyBpcyBub3QgYXQgQ2l0
cml4IGFueW1vcmUpCgpFeGFjdGx5LgoKVGhhdCdzIHdoeSBvdGhlcmVuZCBjbGVhbnVwIGlzIHNw
bGl0IGludG8gZnJlZV9vdGhlcmVuZF93YXRjaCgpIGFuZApmcmVlX290aGVyZW5kX2RldGFpbHMo
KS4KCgo+IElmIHNvLCBkbyB5b3UgaGF2ZSBzb21ldGhpbmcgbmVhdCBvbiB5b3VyIG1pbmQgaG93
IHRvIHNvbHZlIHRoaXM/CgpOb3QgbmVjZXNzYXJpbHkgIm5lYXQiIGJ1dCBwZXJoYXBzIHlvdSBj
YW4gdXNlCnhlbmJ1c19yZWFkX290aGVyZW5kX2RldGFpbHMoKSBpbiBib3RoIGZyb250IGFuZCBi
YWNrIGVuZHMuIEFmdGVyIGFsbCwKSUlVSUMgeW91IGFyZSBkb2luZyBzb21ldGhpbmcgc3luY2hy
b25vdXNseSBzbyB5b3UgZG9uJ3QgcmVhbGx5IG5lZWQgYQp3YXRjaC4KCi1ib3JpcwoKPgo+PiAt
Ym9yaXMKPj4KPj4+ICAgKyAgICBmcmVlX290aGVyZW5kX3dhdGNoKGRldik7Cj4+PiArCj4+PiAg
ICAgICBmcmVlX290aGVyZW5kX2RldGFpbHMoZGV2KTsKPj4+ICAgICAgICAgeGVuYnVzX3N3aXRj
aF9zdGF0ZShkZXYsIFhlbmJ1c1N0YXRlQ2xvc2VkKTsKPiBUaGFuayB5b3UsCj4gT2xla3NhbmRy
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 01 22:15:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 01 Feb 2018 22:15:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehN8Y-0006Mu-5E; Thu, 01 Feb 2018 22:15:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ks/d=e3=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehN8X-0006Mi-Jv
 for xen-devel@lists.xenproject.org; Thu, 01 Feb 2018 22:15:17 +0000
X-Inumbo-ID: 725298df-079d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 725298df-079d-11e8-b9b1-635ca7ef6cff;
 Thu, 01 Feb 2018 22:15:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehN8P-0007qF-WE; Thu, 01 Feb 2018 22:15:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehN8K-00015T-Ei; Thu, 01 Feb 2018 22:15:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehN8J-0004C1-QG; Thu, 01 Feb 2018 22:15:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118483-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6c6f924f9c6294944ee6efb1bbd8cdb853582e50
X-Osstest-Versions-That: linux=79584a4221253611a4d033087f373b046350df9f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 01 Feb 2018 22:15:03 +0000
Subject: [Xen-devel] [linux-4.9 test] 118483: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODQ4MyBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ4My8KClJlZ3Jlc3Npb25zIDotKAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExODI5
MQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExODI5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjkxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTgyOTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODI5MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjkxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51
eCAgICAgICAgICAgICAgICA2YzZmOTI0ZjljNjI5NDk0NGVlNmVmYjFiYmQ4Y2RiODUzNTgyZTUw
CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA3OTU4NGE0MjIxMjUzNjEx
YTRkMDMzMDg3ZjM3M2IwNDYzNTBkZjlmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgyOTEgIDIw
MTgtMDEtMjMgMTk6MTc6MDUgWiAgICA5IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NDgz
ICAyMDE4LTAxLTMxIDEyOjIwOjIxIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWFyb24gTWEgPGFhcm9uLm1h
QGNhbm9uaWNhbC5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92IDxhc3RAZmIuY29tPgogIEFsZXhl
aSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxleGV5IEtvZGFuZXYgPGFsZXhleS5r
b2RhbmV2QG9yYWNsZS5jb20+CiAgQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgogIEFu
ZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5vcmc+CiAgQW5keSBMdXRvbWlyc2tp
IDxsdXRvQGtlcm5lbC5vcmc+CiAgQW5ndXMgQ2xhcmsgPGFuZ3VzQGFuZ3VzY2xhcmsub3JnPgog
IEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRoaW5rLmNvLnVrPgogIEJvYiBNb29y
ZSA8cm9iZXJ0Lm1vb3JlQGludGVsLmNvbT4KICBCb3Jpc2xhdiBQZXRrb3YgPGJwQHN1c2UuZGU+
CiAgQ2hyaXN0b2ZmZXIgRGFsbCA8Y2hyaXN0b2ZmZXIuZGFsbEBsaW5hcm8ub3JnPgogIENvbmcg
V2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERhbiBTdHJlZXRtYW4gPGRkc3RyZWV0
QGNhbm9uaWNhbC5jb20+CiAgRGFuIFN0cmVldG1hbiA8ZGRzdHJlZXRAaWVlZS5vcmc+CiAgRGFu
aWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4KICBEYXZpZCBTLiBNaWxsZXIgPGRh
dmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWRsb2hyIEJ1ZXNvIDxkYnVlc29Ac3VzZS5kZT4KICBE
bWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFpbC5jb20+CiAgRG91ZyBCZXJnZXIg
PG9wZW5kbWJAZ21haWwuY29tPgogIEVyaWMgRHVtYXpldCA8ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4K
ICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRnJhbmNvaXMgUm9taWV1IDxyb21pZXVA
ZnIuem9yZWlsLmNvbT4KICBHcmVnIEhhY2ttYW5uIDxnaGFja21hbm5AZ29vZ2xlLmNvbT4KICBH
cmVnIEtIIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KICBHcmVnIEtyb2FoLUhhcnRtYW4g
PGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWdvcnkgRm9uZyA8Z3JlZ29yeS4weGYw
QGdtYWlsLmNvbT4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1bHRAYWxwaGFsaW5rLmZyPgogIEhh
bnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAgSGlsbGYgRGFudG9uIDxoaWxsZi56
akBhbGliYWJhLWluYy5jb20+CiAgSXZhbiBWZWNlcmEgPGNlcmFAY2VyYS5jej4KICBJdmFuIFZl
Y2VyYSA8aXZlY2VyYUByZWRoYXQuY29tPgogIEouIEJydWNlIEZpZWxkcyA8YmZpZWxkc0ByZWRo
YXQuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAgSmFuYWthcmFqYW4gTmF0YXJhamFu
IDxKYW5ha2FyYWphbi5OYXRhcmFqYW5AYW1kLmNvbT4KICBKYXNvbiBXYW5nIDxqYXNvd2FuZ0By
ZWRoYXQuY29tPgogIEplZmYgTGF5dG9uIDxqbGF5dG9uQHJlZGhhdC5jb20+CiAgSmVmZiBNYWhv
bmV5IDxqZWZmbUBzdXNlLmNvbT4KICBKaWEgSGUgPGhlamlhbmV0QGdtYWlsLmNvbT4KICBKaWEg
WmhhbmcgPHpoYW5nLmppYUBsaW51eC5hbGliYWJhLmNvbT4KICBKaW0gV2VzdGZhbGwgPGp3ZXN0
ZmFsbEBzdXJyZWFsaXN0aWMubmV0PgogIEppcmkgUGlya28gPGppcmlAbWVsbGFub3guY29tPgog
IEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgogIEpvaGFubmVzIFRodW1zaGlybiA8anRodW1z
aGlybkBzdXNlLmRlPgogIEpvaGFubmVzIFdlaW5lciA8aGFubmVzQGNtcHhjaGcub3JnPgogIEpv
bmF0aGFuIERpZXRlciA8amRpZXRlckBsZXNiZy5jb20+CiAgS2V2aW4gQ2VybmVrZWUgPGNlcm5l
a2VlQGNocm9taXVtLm9yZz4KICBMYXVyZW50IER1Zm91ciA8bGR1Zm91ckBsaW51eC52bmV0Lmli
bS5jb20+CiAgTGVlIER1bmNhbiA8bGR1bmNhbkBzdXNlLmNvbT4KICBMZWUsIENodW4tWWkgPGps
ZWVAc3VzZS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24u
b3JnPgogIEx2IFpoZW5nIDxsdi56aGVuZ0BpbnRlbC5jb20+CiAgTWFyYyBLbGVpbmUtQnVkZGUg
PG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjZWxvIFJpY2FyZG8gTGVpdG5lciA8bWFyY2Vsby5s
ZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJ0aW4gQnJhbmRlbmJ1cmcgPG1hcnRpbkBvbW5pYm9uZC5j
b20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0ZXJzZW5Ab3JhY2xlLmNvbT4KICBN
YXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTWVsIEdvcm1hbiA8bWdvcm1hbkB0ZWNo
c2luZ3VsYXJpdHkubmV0PgogIE1pYW4gWW91c2FmIEthdWthYiA8eW91c2FmLmthdWthYkBzdXNl
LmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNvbT4KICBNaWNoYWwgS3ViZWNlayA8
bWt1YmVjZWtAc3VzZS5jej4KICBNaWtlIE1hbG9uZXkgPG1hbG9uZXlAZ29vZ2xlLmNvbT4KICBN
aW5jaGFuIEtpbSA8bWluY2hhbkBrZXJuZWwub3JnPgogIE5laWwgSG9ybWFuIDxuaG9ybWFuQHR1
eGRyaXZlci5jb20+CiAgT2xpdmVyIEZyZXllcm11dGggPG8uZnJleWVybXV0aEBnb29nbGVtYWls
LmNvbT4KICBPbGl2ZXIgSGFydGtvcHAgPHNvY2tldGNhbkBoYXJ0a29wcC5uZXQ+CiAgUGFibG8g
TmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAgUHVuaXQgQWdyYXdhbCA8cHVuaXQu
YWdyYXdhbEBhcm0uY29tPgogIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tpQGlu
dGVsLmNvbT4KICBSaWNoYXJkIFdlaW5iZXJnZXIgPHJpY2hhcmRAbm9kLmF0PgogIFNldW5naHVu
IEhhbiA8a2thbWFndWlAZ21haWwuY29tPgogIFNoYWtlZWwgQnV0dCA8c2hha2VlbGJAZ29vZ2xl
LmNvbT4KICBTaHJpa3Jpc2huYSBLaGFyZSA8c2toYXJlQHZtd2FyZS5jb20+CiAgU2h1YWggS2hh
biA8c2h1YWhraEBvc2cuc2Ftc3VuZy5jb20+CiAgU3VkZWVwIEhvbGxhIDxzdWRlZXAuaG9sbGFA
YXJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KICBUaG9tYXMg
TWV5ZXIgPHRob21hc0BtM3kzci5kZT4KICBUb255IEx1Y2sgPHRvbnkubHVja0BpbnRlbC5jb20+
CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4KICBXaWxsZW0gZGUgQnJ1aWpuIDx3
aWxsZW1iQGdvb2dsZS5jb20+CiAgWGlhbyBMaWFuZyA8eGlsaWFuZ0ByZWRoYXQuY29tPgogIFhp
biBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZaW5nIFh1ZSA8eWluZy54dWVAd2luZHJp
dmVyLmNvbT4KICBZdWlrbyBPc2hpbm8gPHl1aWtvLm9zaGlub0BtaWNyb2NoaXAuY29tPgogIFl1
dmFsIE1pbnR6IDx5dXZhbG1AbWVsbGFub3guY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291
bGQgYmUgMjE1MCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 00:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 00:36:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehPLC-0007bv-6j; Fri, 02 Feb 2018 00:36:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ttoa=e4=gmail.com=cjp256@srs-us1.protection.inumbo.net>)
 id 1ehPLB-0007bp-9u
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 00:36:29 +0000
X-Inumbo-ID: 10554931-07b1-11e8-ba59-bc764e045a96
Received: from mail-it0-x22b.google.com (unknown [2607:f8b0:4001:c0b::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10554931-07b1-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 01:36:10 +0100 (CET)
Received: by mail-it0-x22b.google.com with SMTP id h129so5986515ita.2
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 16:36:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Gjyi/E06TUaaR6sZ725jnqPEMGJ7cjIAfvh5twhzi4A=;
 b=itw5fc/SgGDQ+7+t51DrR2bJGN8D/r75eF4loz3Qv8EgYFOsJIwBk7FHlexsweTFhC
 kwP05lw386/h+SQL0z+GK7bTm02qllWtb9XT3S96hN2RX/7lyhzSiqoSRCADOT5HiX0d
 Bi/1S/z0I9sMjX0+XYYuXq1RQzR1UHHW8B4u9QNzAovJ+mOR32Lfs7BO7splZEfH3/U7
 Ffc2wfKlgVhbStENZ6I9v93zJfvhkkpfQrdqwkcVb8ogEHZRQw8P9EF4V8tmppiwP8vn
 5VH8I2mhhLSC2NW+v1OMP8GDxNnfHDbwu+bZVspcky8z6HrcuH/KozqQ/hPPuNR7t82T
 K0qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Gjyi/E06TUaaR6sZ725jnqPEMGJ7cjIAfvh5twhzi4A=;
 b=Rb5/7LnNYLu72I7u1CtvgFAP53J4jkD3VBeZHU8JKZz6mGbLKG0qeFelA0d2JYVBOE
 ZcCtyB++tvpJpkY+1f9feJhgyYdv0Jghnr2ssTtERBBTF9+c8DN1Pl4rE8uoVCIFoSXz
 uZ1iFlBuekD2uFxYqnuTADUjv/X4ALvTMr4wBlDeRXCk/MlLdgtrp1mc0M6UqaEcluPR
 OLc4rLEdjK2ucn6/1Y+Bj0E0OgiIuG4U+0no8D+5XRC7GYAeCns33+W1H/ObSEBP2e+3
 y9XBHKp7rCFfQ5XsDbO9yoY/oRpSSdOZ4MTQYAmX+J7U78Ar68Gnd2N2WvOmf6x8enee
 GDgg==
X-Gm-Message-State: AKwxytdMvV2Hdi/TfK8hd+hs3iUEvKMUPjgIJ3NL+0+GfkQCOXkrGvX9
 Jk5cgKCC51YJ90oSMFpQGX20ZoCGy0dZPVruNBY=
X-Google-Smtp-Source: AH8x224mzPIfLHpdgVh3Dx9052rKNNlWaih4cYl2ZzB8gA8JYqzdob0Xgf/KTqM82Nyazg52lH+USv4ZrlVhe477Dwg=
X-Received: by 10.36.131.194 with SMTP id d185mr25007953ite.31.1517531785718; 
 Thu, 01 Feb 2018 16:36:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.17.69 with HTTP; Thu, 1 Feb 2018 16:36:05 -0800 (PST)
In-Reply-To: <b8f04374-97f1-76d5-81b5-3583441833f4@oracle.com>
References: <20180201124019.11693-1-jgross@suse.com>
 <b8f04374-97f1-76d5-81b5-3583441833f4@oracle.com>
From: Chris Patterson <cjp256@gmail.com>
Date: Thu, 1 Feb 2018 19:36:05 -0500
Message-ID: <CABZSBQcmKBGZ2-i-YRL=Ux6hcAP0peR1zfaVh4Go9vr=JTRThQ@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] x86/xen: init %gs very early to avoid
 page faults with stack protector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V29ya3MgZ3JlYXQsIHRlc3RlZCBpdCBhbmQgaXQgZml4ZXMgYm9vdGluZyBMaW51eCB2NC4xNSBr
ZXJuZWwgZm9yIG1lIDopCgpDaGVlcnMhCgpPbiBUaHUsIEZlYiAxLCAyMDE4IGF0IDM6MTcgUE0s
IEJvcmlzIE9zdHJvdnNreQo8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+IE9u
IDAyLzAxLzIwMTggMDc6NDAgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IFdoZW4gcnVubmlu
ZyBhcyBYZW4gcHYgZ3Vlc3QgJWdzIGlzIGluaXRpYWxpemVkIHNvbWUgdGltZSBhZnRlcgo+PiBD
IGNvZGUgaXMgc3RhcnRlZC4gRGVwZW5kaW5nIG9uIHN0YWNrIHByb3RlY3RvciB1c2FnZSB0aGlz
IG1pZ2h0IGJlCj4+IHRvbyBsYXRlLCByZXN1bHRpbmcgaW4gcGFnZSBmYXVsdHMuCj4+Cj4+IFNv
IHNldHVwICVncyBhbmQgTVNSX0dTX0JBU0UgaW4gYXNzZW1ibHkgY29kZSBhbHJlYWR5Lgo+Pgo+
PiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4KPiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPgo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 00:59:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 00:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehPh9-0000aP-2A; Fri, 02 Feb 2018 00:59:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehPh7-0000a1-FQ
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 00:59:09 +0000
X-Inumbo-ID: 56919709-07b4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56919709-07b4-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 00:59:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehPgy-00044j-5E; Fri, 02 Feb 2018 00:59:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehPgs-0001xX-Ns; Fri, 02 Feb 2018 00:58:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehPgs-0002eJ-2w; Fri, 02 Feb 2018 00:58:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118487-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-credit2:<job
 status>:broken:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:host-install(4):broken:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-start/win.repeat:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
X-Osstest-Versions-That: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 00:58:54 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118487: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODQ4NyB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODQ4Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE4MzE0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4g
MTE4MzE0IFJFR1IuIHZzLiAxMTgxNjcKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0
dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICA0IGhv
c3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE4MzE0IHBhc3MgaW4gMTE4NDg3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxOCBndWVzdC1zdGFydC93aW4ucmVwZWF0IGZhaWwg
aW4gMTE4NDUyIHBhc3MgaW4gMTE4MzE0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTE4NDUyIHBhc3MgaW4gMTE4
NDg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxt
aWdyYXRlL3gxMCBmYWlsIHBhc3MgaW4gMTE4NDUyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgIGZhaWwgaW4gMTE4NDUyIGxpa2UgMTE4MjIyCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFp
bCAgbGlrZSAxMTgxNjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE2NwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4
MTY3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODIyMgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE4MjIyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyMjIKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDEx
ODIyMgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2
bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiB4ZW4gICAgICAgICAgICAgICAgICBhMjU2N2Q2YjU0YjdiMTg3ZWNjMDE2NTAyMWI2ZGQwN2Rh
ZmFmMDZhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkYzdkNDY1ODBk
OWM2MzNhNTliZTFjMzc3NmY3OWMwMWRkMGNiOThiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgy
MjIgIDIwMTgtMDEtMTkgMDY6NTM6NDAgWiAgIDEzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE4MzE0ICAyMDE4LTAxLTI0IDIxOjQ0OjE3IFogICAgOCBkYXlzICAgIDcgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3JlZGl0MiBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhMjU2N2Q2YjU0Yjdi
MTg3ZWNjMDE2NTAyMWI2ZGQwN2RhZmFmMDZhCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBNb24gSmFuIDIyIDE0OjM1OjQyIDIwMTggKzAwMDAK
CiAgICB4ZW4vYXJtOiBjcHVlcnJhdGE6IFJlbW92ZSBwZXJjcHUuaCBpbmNsdWRlCiAgICAKICAg
IFRoZSBpbmNsdWRlIHBlcmNwdS5oIHdhcyBhZGRlZCBieSBtaXN0YWtlIGluIGNwdWVycmF0YS5o
IChzZWUgY29tbWl0CiAgICA0YzRmZGRjMTY2ICJ4ZW4vYXJtNjQ6IEFkZCBza2VsZXRvbiB0byBo
YXJkZW4gdGhlIGJyYW5jaCBhbGlhc2luZwogICAgYXR0YWNrcyIpLiBTbyByZW1vdmUgaXQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYTVlN2NlOTU2MGI0MDhkYmRj
MmY3ZmI4YTU4ZjYyMDk2MDFjYzA1NCkKCmNvbW1pdCA5Zjc5ZThkODQ2ZTg0MTNjODI4ZjVmYzdj
YzZhYzczMzcyOGRmZjAwCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KRGF0ZTogICBUdWUgSmFuIDE2IDE0OjIzOjM3IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJt
NjQ6IEltcGxlbWVudCBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBmb3IgYWZmZWN0ZWQgQ29y
dGV4LUEgQ1BVcwogICAgCiAgICBDb3J0ZXgtQTU3LCBBNzIsIEE3MyBhbmQgQTc1IGFyZSBzdXNj
ZXB0aWJsZSB0byBicmFuY2ggcHJlZGljdG9yCiAgICBhbGlhc2luZyBhbmQgY2FuIHRoZW9yaXRp
Y2FsbHkgYmUgYXR0YWNrZWQgYnkgbWFsaWNpb3VzIGNvZGUuCiAgICAKICAgIFRoaXMgcGF0Y2gg
aW1wbGVtZW50cyBhIFBTQ0ktYmFzZWQgbWl0aWdhdGlvbiBmb3IgdGhlc2UgQ1BVcyB3aGVuCiAg
ICBhdmFpbGFibGUuIFRoZSBjYWxsIGludG8gZmlybXdhcmUgd2lsbCBpbnZhbGlkYXRlIHRoZSBi
cmFuY2ggcHJlZGljdG9yCiAgICBzdGF0ZSwgcHJldmVudGluZyBhbnkgbWFsaWNpb3VzIGVudHJp
ZXMgZnJvbSBhZmZlY3Rpb24gb3RoZXIgdmljdGltCiAgICBjb250ZXh0cy4KICAgIAogICAgUG9y
dGVkIGZyb20gTGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L2FybTY0L2xpbnV4LmdpdAogICAgYnJhbmNoIGtwdGkuCiAgICAKICAgICBTaWduZWQtb2Zm
LWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogICAgIFNpZ25lZC1vZmYt
Ynk6IFdpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPgogICAgCiAgICBUaGlzIGlzIHBh
cnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBl
NzMwZjhlNDFlODUzN2YxZGI5NzcwYjk0NjRmOTUyM2MyODg1N2I5KQoKY29tbWl0IGZiYTQ4ZWZm
MThjMDJkNzE2Yzk1YjkyZGY4MDRhNzU1NjIwYmU4MmUKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6MjM6MzYgMjAxOCAr
MDAwMAoKICAgIHhlbi9hcm02NDogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiB0aGUgYnJhbmNoIHBy
ZWRpY3RvciBhbGlhc2luZyBhdHRhY2tzCiAgICAKICAgIEFsaWFzaW5nIGF0dGFja2VkIGFnYWlu
c3QgQ1BVIGJyYW5jaCBwcmVkaWN0b3JzIGNhbiBhbGxvdyBhbiBhdHRhY2tlciB0bwogICAgcmVk
aXJlY3Qgc3BlY3VsYXRpdmUgY29udHJvbCBmbG93IG9uIHNvbWUgQ1BVcyBhbmQgcG90ZW50aWFs
bHkgZGl2dWxnZQogICAgaW5mb3JtYXRpb24gZnJvbSBvbmUgY29udGV4dCB0byBhbm90aGVyLgog
ICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgaW5pdGlhbCBza2VsZXRvbiBjb2RlIGJlaGluZCBhIG5l
dyBLY29uZmlnIG9wdGlvbiB0bwogICAgZW5hYmxlIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIG1p
dGlnYXRpb25zIGFnYWluc3QgdGhlc2UgYXR0YWNrcyBmb3IKICAgIENQVXMgdGhhdCBhcmUgYWZm
ZWN0ZWQuCiAgICAKICAgIE1vc3Qgb2YgdGhlIG1pdGlnYXRpb25zIHdpbGwgaGF2ZSB0byBiZSBh
cHBsaWVkIHdoZW4gZW50ZXJpbmcgdG8gdGhlCiAgICBoeXBlcnZpc29yIGZyb20gdGhlIGd1ZXN0
IGNvbnRleHQuIEZvciBzYWZldHksIGl0IGlzIGFwcGxpZWQgYXQgZXZlcnkKICAgIGV4Y2VwdGlv
biBlbnRyeS4gU28gdGhlcmUgYXJlIHBvdGVudGlhbCBmb3Igb3B0aW1pemluZyB3aGVuIHJlY2Vp
dmluZwogICAgYW4gZXhjZXB0aW9uIGF0IHRoZSBzYW1lIGxldmVsLgogICAgCiAgICBCZWNhdXNl
IHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2ggcHJlZGljdG9yLCBpdCBpcyBub3QgcG9zc2li
bGUgdG8KICAgIHNhZmVseSB1c2UgYnJhbmNoIGluc3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdh
dGlvbiBpcyBhcHBsaWVkLgogICAgVGhlcmVmb3JlLCB0aGlzIGhhcyB0byBiZSBkb25lIGluIHRo
ZSB2ZWN0b3IgZW50cnkgYmVmb3JlIGp1bXAgdG8gdGhlCiAgICBoZWxwZXIgaGFuZGxpbmcgYSBn
aXZlbiBleGNlcHRpb24uCiAgICAKICAgIE9uIEFybTY0LCBlYWNoIHZlY3RvciBjYW4gaG9sZCAz
MiBpbnN0cnVjdGlvbnMuIFRoaXMgbGVhdmUgdXMgMzEKICAgIGluc3RydWN0aW9ucyBmb3IgdGhl
IG1pdGlnYXRpb24uIFRoZSBsYXN0IG9uZSBpcyB0aGUgYnJhbmNoIGluc3RydWN0aW9uCiAgICB0
byB0aGUgaGVscGVyLgogICAgCiAgICBCZWNhdXNlIGEgcGxhdGZvcm0gbWF5IGhhdmUgQ1BVcyB3
aXRoIGRpZmZlcmVudCBtaWNyby1hcmNoaXRlY3R1cmVzLAogICAgcGVyLUNQVSB2ZWN0b3IgdGFi
bGUgbmVlZHMgdG8gYmUgcHJvdmlkZWQuIFJlYWxpc3RpY2FsbHksIG9ubHkgYSBmZXcKICAgIGRp
ZmZlcmVudCBtaXRpZ2F0aW9ucyB3aWxsIGJlIG5lY2Vzc2FyeS4gU28gcHJvdmlkZSBhIHNtYWxs
IHNldCBvZgogICAgdmVjdG9yIHRhYmxlcy4gVGhleSB3aWxsIGJlIHJlLXVzZWQgYW5kIHBhdGNo
IHdpdGggdGhlIG1pdGlnYXRpb25zCiAgICBvbi1kZW1hbmQuCiAgICAKICAgIFRoaXMgaXMgYmFz
ZWQgb24gdGhlIHdvcmsgZG9uZSBpbiBMaW51eCAoc2VlIFsxXSkuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBbMV0gZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L2FybTY0L2xpbnV4LmdpdAogICAgYnJhbmNoIGt0cGkKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
ICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA0YzRmZGRjMTY2Y2Y1Mjhh
Y2E0OTU0MGJjYzllZTRmMTk2YjAxZGFjKQoKY29tbWl0IDM3OTA4MzNlZjE2Yjk1NjUzNDI0ZWM5
YjE0NWU0NjBlYzFhNTZkMTYKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgpEYXRlOiAgIFR1ZSBKYW4gMTYgMTQ6MjM6MzUgMjAxOCArMDAwMAoKICAgIHhlbi9h
cm06IGNwdWVycmF0YTogQWRkIE1JRFJfQUxMX1ZFUlNJT05TCiAgICAKICAgIEludHJvZHVjZSBh
IG5ldyBtYWNybyBNSURSX0FMTF9WRVJTSU9OUyB0byBtYXRjaCBhbGwgdmFyaWFudC9yZXZpc2lv
biBvZiBhCiAgICBnaXZlbiBDUFUgbW9kZWwuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0Et
MjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGJhNzMw
NzBhZjQzYTM4ZDIwMDQxM2Y0NDZkNmE3MThlMTA4ODY3YjYpCiAgICAKICAgIENvbmZsaWN0czoK
ICAgICAgICAgICAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCgpjb21taXQgNTA0NTBjMWYzM2Rj
NzJmMjEzOGE2NzFkNzM4OTM0Zjc5NmJlMzMxOApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEphbiAxNiAxNDoyMzozNCAyMDE4ICswMDAw
CgogICAgeGVuL2FybTY0OiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3IgQ29ydGV4LUE3Miwg
QTczIGFuZCBBNzUKICAgIAogICAgQ29ydGV4LUE3MiwgQTczIGFuZCBBNzUgTUlEUiB3aWxsIGJl
IHVzZWQgdG8gYSBmb2xsb3ctdXAgZm9yIGhhcmRlbmluZwogICAgdGhlIGJyYW5jaCBwcmVkaWN0
b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkg
cGlja2VkIGZyb20gY29tbWl0IDc5NzViZmY1MjRjNGUyYzMwZWZiZjE0NGRlNzUzZjE1MWQ5NzRl
NTMpCgpjb21taXQgMmVjN2NjYmZmYzZiNzg4ZjY1ZTU1NDk4ZTQzNDdjMWVlM2E0NGIwMQpBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEph
biAxNiAxNDoyMzozMyAyMDE4ICswMDAwCgogICAgeGVuL2FybTogSW50cm9kdWNlIGVuYWJsZSBj
YWxsYmFjayB0byBlbmFibGUgYSBjYXBhYmlsaXRpZXMgb24gZWFjaCBvbmxpbmUgQ1BVCiAgICAK
ICAgIE9uY2UgWGVuIGtub3dzIHdoYXQgZmVhdHVyZXMvd29ya2Fyb3VuZHMgcHJlc2VudCBvbiB0
aGUgcGxhdGZvcm0sIGl0CiAgICBtaWdodCBiZSBuZWNlc3NhcnkgdG8gY29uZmlndXJlIGVhY2gg
b25saW5lIENQVS4KICAgIAogICAgSW50cm9kdWNlIGEgbmV3IGNhbGxiYWNrICJlbmFibGUiIHRo
YXQgd2lsbCBiZSBjYWxsZWQgb24gZWFjaCBvbmxpbmUgQ1BVIHRvCiAgICBjb25maWd1cmUgdGhl
ICJjYXBhYmlsaXR5Ii4KICAgIAogICAgVGhlIGNvZGUgaXMgYmFzZWQgb24gTGludXggdjQuMTQg
KHdoZXJlIGNwdWZlYXR1cmUuYyBjb21lcyBmcm9tKSwgdGhlCiAgICBleHBsYW5hdGlvbiBvZiB3
aHkgdXNpbmcgc3RvcF9tYWNoaW5lX3J1biBpcyBrZXB0IGFzIHdlIGhhdmUgc2ltaWxhcgogICAg
cHJvYmxlbSBpbiB0aGUgZnV0dXJlLgogICAgCiAgICBMYXN0bHkgaW50cm9kdWNlIGVuYWJsZV9l
cnJhdGFfd29ya2Fyb3VuZCB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uY2UgQ1BVcwogICAgaGF2ZSBi
b290ZWQgYW5kIGJlZm9yZSB0aGUgaGFyZHdhcmUgZG9tYWluIGlzIGNyZWF0ZWQuCiAgICAKICAg
IFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2YtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgU2lnbmVkLW9mZi1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgNzUwMDQ5NTE1NWFhY2NlNDM3ODc4Y2I1NzZmNDUyMjRhZTk4NGY0MCkK
ICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL2NwdWZl
YXR1cmUuaAoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 03:36:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 03:36:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehS94-0002rr-Oa; Fri, 02 Feb 2018 03:36:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehS92-0002rU-Oj
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 03:36:08 +0000
X-Inumbo-ID: 29b1f4c6-07ca-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29b1f4c6-07ca-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 04:35:50 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehS8z-0004Fu-L3; Fri, 02 Feb 2018 03:36:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehS8u-000117-0K; Fri, 02 Feb 2018 03:36:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehS8t-0001Mk-9M; Fri, 02 Feb 2018 03:35:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118490-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f379b706096f1266b6239645236ca54dfa1d9daf
X-Osstest-Versions-That: xen=728fadb586a2a14a244dabd70463bcc1654ecc85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 03:35:59 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 118490: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODQ5MCB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg0OTAvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDExODMxNQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZjM3OWI3MDYw
OTZmMTI2NmI2MjM5NjQ1MjM2Y2E1NGRmYTFkOWRhZgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAg
ICAgICAgICAgICAgICAgNzI4ZmFkYjU4NmEyYTE0YTI0NGRhYmQ3MDQ2M2JjYzE2NTRlY2M4NQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MzE1ICAyMDE4LTAxLTI0IDIxOjQ0OjE5IFogICAgOCBk
YXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODQ5MCAgMjAxOC0wMS0zMSAxNToxMzoxMiBaICAg
IDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1
bmRlciB0ZXN0OgogIElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29tPgogIEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFk
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4K
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpjb21taXQgZjM3OWI3MDYwOTZmMTI2NmI2MjM5NjQ1MjM2Y2E1NGRmYTFkOWRhZgpBdXRo
b3I6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpEYXRlOiAgIFdlZCBK
YW4gMzEgMTM6MDU6MDggMjAxOCArMDAwMAoKICAgIFNVUFBPUlQubWQ6IEZpeCB2ZXJzaW9uIGFu
ZCBJbml0aWFsLVJlbGVhc2UKICAgIAogICAgU2VjdXJpdHktU3VwcG9ydC1VbnRpbCBzaG91bGQg
YmUgYFRCRCcuICBXZSBuZWVkIHRvIGFuc3dlciB0aGVzZQogICAgcXVlc3Rpb25zIHByb3Blcmx5
LCBidXQgbGV0J3Mgbm90IGJsb2NrIGZpeGluZyB0aGUgb2J2aW91cyBidWdzIGhlcmUKICAgIGZv
ciB0aGF0IHBvbGljeSBkaXNjdXNzaW9uLgogICAgCiAgICBDQzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIENDOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNp
dHJpeC5jb20+CiAgICBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl
dS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 03:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 03:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehS9y-0002uU-24; Fri, 02 Feb 2018 03:37:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9ifo=e4=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1ehS9w-0002uN-SR
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 03:37:04 +0000
X-Inumbo-ID: 4b764d03-07ca-11e8-ba59-bc764e045a96
Received: from mail-it0-x232.google.com (unknown [2607:f8b0:4001:c0b::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b764d03-07ca-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 04:36:46 +0100 (CET)
Received: by mail-it0-x232.google.com with SMTP id u12-v6so474789ite.0
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 19:37:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=content-transfer-encoding:from:mime-version:subject:message-id:date
 :to:cc; bh=c+HP5Xg7X4QYBRCm1nf9zvGN2dDXt2BfA1MIeGvYWds=;
 b=o+GlgEqC/wCRENHqQoL24LWOmXP3vi8GBN/bskcUK8g+EVcFCoSZH2rfdG0hkmXJyc
 PQR3ZTkEd0YLaYqNRmLYdC5Fe25j5ub09Ct9UlpReKrwXRJX7mn2No8rEtgZDACKsyT8
 bWW7Ufm5oo/Yud5/BLR/or52Wb8rjt9J3oj7xs7o3yHaI+XPZlX7PFrpEiirZVpmY64i
 sgKdUNYOHgVUJx2qrAukB8NfVuZ9DbYqfJOUScRWN0ZCMWllqPCTgbDyTdPkILwvGy2l
 mwANN0U0dVai7VFWJvY7X8GEsNZk4AbDpbCVNn+LUZ1FWC/iLMl5rWwTOA3ErF7uJyOx
 XtJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:content-transfer-encoding:from:mime-version
 :subject:message-id:date:to:cc;
 bh=c+HP5Xg7X4QYBRCm1nf9zvGN2dDXt2BfA1MIeGvYWds=;
 b=jI7Y/j6NlxSN7BqhFSMSXwEkI8WrpyaIfKIKXfgHqk7qxvlFiAD2ki29RqomX+BhuY
 wqy78KJ+RwW0mLGbdufLiOxKbbhwaI+GnjImtM8tngKw36A24YQG/0miULnWvMWNnFyG
 dleLGgFos6WAVlpQMhC4/3A3dSsz5Y8aSPRfztEP0dYTnCQJeb5oiwtR9/VLbf5S9gBR
 OkTluO5JZ+BXThmNx4liGk+S06NeS/1GaMy7FTUHb7EX5G7rIqs798OmMjUDM8nAmfwI
 LA4I7ebWEawotZININMwbtZ4CNY6XlEb+aY/U0awqSsSEInsq/vUR5BJydTxhGsz0egx
 yzMg==
X-Gm-Message-State: AKwxytcXc2I3javYQTdmNSzNaStNBDJHWrhnzZcPhqmH/etPlpgcAsvJ
 PwhmliZLkA3vnPYSpF1a1+k=
X-Google-Smtp-Source: AH8x225CadHyHb9X1N7uR4yN0Ze1wPEqil1qRSMLIjGwluRan5yQhtZE3NrT/Bgv8KCKWnA4IVVVWw==
X-Received: by 10.36.227.199 with SMTP id d190mr14634031ith.77.1517542622737; 
 Thu, 01 Feb 2018 19:37:02 -0800 (PST)
Received: from [100.64.72.53] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id e84sm653615iod.76.2018.02.01.19.37.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 19:37:02 -0800 (PST)
From: Rich Persaud <persaur@gmail.com>
Mime-Version: 1.0 (1.0)
Message-Id: <EFB1BA1D-EB72-4896-ABA3-5ABA7EE9DBB5@gmail.com>
Date: Thu, 1 Feb 2018 22:36:59 -0500
To: xen-devel@lists.xenproject.org
X-Mailer: iPad Mail (15D60)
Cc: Artem_Mygaiev@epam.com, Robin.Randhawa@ARM.com,
 Chris Patterson <pattersonc@ainfosec.com>,
 yaroslav.bublykarvind@globallogic.com, Alex_Agizim@epam.com,
 Stewart.Hildebrand@dornerworks.com, Daniel Bernal <Daniel.Bernal@arm.com>,
 sstabellini@kernel.org, Jonathan Kline <jonathan.kline@starlab.io>,
 arvind.murthy@globallogic.com, denys.balatsko@globallogic.com
Subject: [Xen-devel] Xen for Automotive - white paper on virtualization -
	Call at 1600 UTC, Mon 5th Feb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6450762589558525406=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6450762589558525406==
Content-Transfer-Encoding: 7bit
Content-Type: multipart/alternative;
	boundary=Apple-Mail-65D7704B-17AB-4D29-8325-33AFE070DF09


--Apple-Mail-65D7704B-17AB-4D29-8325-33AFE070DF09
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

Over the next few weeks, the Automotive Grade Linux (AGL) community will dra=
ft a white paper [1] on virtualization.  I'm assisting Lars with coordinatio=
n of Xen contributions.  Here is a summary of discussions preceding this mes=
sage:

  https://docs.google.com/document/d/1-_Uyi46L2jqrNKyOxo4GLI4IWD3jg2GTDJgVvh=
svpd4

If you can help communicate the benefits of Xen as a component of safety-cer=
tified automotive solutions, please reply to this thread and/or attend the X=
en community conference call next Monday, 5th February at 0800 PST / 1100 ES=
T / 1600 UTC / 1700 CET.

  Join the call: https://www.uberconference.com/stefano-stabellini
  Optional dial in number: +1-669-999-0613
  No PIN needed

Thanks,
Rich

[1] https://wiki.automotivelinux.org/eg-virt-meetings?&#january_26th_2018_2p=
m_cet_meeting




--Apple-Mail-65D7704B-17AB-4D29-8325-33AFE070DF09
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div><span></span></div><div><meta http-equiv=3D"content-type" conten=
t=3D"text/html; charset=3Dutf-8"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"><div><span></span></div><div><meta http-equiv=3D"content-type" conten=
t=3D"text/html; charset=3Dutf-8"><div><span></span></div><div><meta http-equ=
iv=3D"content-type" content=3D"text/html; charset=3Dutf-8"><div><span></span=
></div><div><div><span></span></div><div><div></div><div><span style=3D"back=
ground-color: rgba(255, 255, 255, 0);">Over the next few weeks, the Automoti=
ve Grade Linux (AGL) community will draft a white paper [1] on virtualizatio=
n. &nbsp;I'm assisting Lars with coordination of Xen contributions. &nbsp;He=
re is a summary of discussions preceding this message:</span></div><div><br>=
</div><div><span style=3D"background-color: rgba(255, 255, 255, 0);">&nbsp;&=
nbsp;</span><span style=3D"font-size: 12pt; font-family: Helvetica;"><a href=
=3D"https://docs.google.com/document/d/1-_Uyi46L2jqrNKyOxo4GLI4IWD3jg2GTDJgV=
vhsvpd4">https://docs.google.com/document/d/1-_Uyi46L2jqrNKyOxo4GLI4IWD3jg2G=
TDJgVvhsvpd4</a></span></div><div><br></div><div><span style=3D"background-c=
olor: rgba(255, 255, 255, 0);">If you can help communicate the benefits of X=
en as a component of safety-certified automotive solutions, please reply to t=
his thread and/or attend the Xen community conference call next Monday, 5th =
February at 0800 PST / 1100 EST / 1600 UTC / 1700 CET.</span></div><div><br>=
</div><div><span style=3D"background-color: rgba(255, 255, 255, 0);">&nbsp; J=
oin the call:&nbsp;<a href=3D"https://www.uberconference.com/stefano-stabell=
ini" dir=3D"ltr" x-apple-data-detectors=3D"true" x-apple-data-detectors-type=
=3D"link" x-apple-data-detectors-result=3D"2">https://www.uberconference.com=
/stefano-stabellini</a><br>&nbsp; Optional dial in number: +1-669-999-0613</=
span></div><div><span style=3D"background-color: rgba(255, 255, 255, 0);">&n=
bsp; No PIN needed</span></div><div><span style=3D"background-color: rgba(25=
5, 255, 255, 0);"><br></span></div><div><span style=3D"background-color: rgb=
a(255, 255, 255, 0);">Thanks,</span></div><div><span style=3D"background-col=
or: rgba(255, 255, 255, 0);">Rich</span></div><div><div><span style=3D"backg=
round-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style=3D"b=
ackground-color: rgba(255, 255, 255, 0);">[1]&nbsp;<a href=3D"https://wiki.a=
utomotivelinux.org/eg-virt-meetings?&amp;#january_26th_2018_2pm_cet_meeting"=
>https://wiki.automotivelinux.org/eg-virt-meetings?&amp;#january_26th_2018_2=
pm_cet_meeting</a></span></div><div><span style=3D"background-color: rgba(25=
5, 255, 255, 0);"><br></span></div><div><br></div><div><br></div></div></div=
></div></div></div></div></div></div></div></div></body></html>=

--Apple-Mail-65D7704B-17AB-4D29-8325-33AFE070DF09--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6450762589558525406==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 02 06:01:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 06:01:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehUPk-0004Tq-8f; Fri, 02 Feb 2018 06:01:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehUPj-0004TQ-9c
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 06:01:31 +0000
X-Inumbo-ID: 947e94d5-07de-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 947e94d5-07de-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 06:01:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehUPb-0008OU-9p; Fri, 02 Feb 2018 06:01:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehUPV-0002bN-Ug; Fri, 02 Feb 2018 06:01:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehUPV-0005Y3-LR; Fri, 02 Feb 2018 06:01:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118502-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 06:01:17 +0000
Subject: [Xen-devel] [seabios test] 118502: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUwMiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1MDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDgzIGRheXMgIDEwMCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE2IGRheXMgICAy
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 07:01:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 07:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehVLo-0008TF-Hp; Fri, 02 Feb 2018 07:01:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=18x/=e4=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ehVLm-0008T9-Q2
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 07:01:30 +0000
X-Inumbo-ID: da497dcc-07e6-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da497dcc-07e6-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 08:01:13 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id f136so29909659lff.8
 for <xen-devel@lists.xenproject.org>; Thu, 01 Feb 2018 23:01:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=dVId1OVUdaKLJUX6lw8d+kL3PPbqyvMMOkN7VdfAmf8=;
 b=XbC9bSg70oJp2vjOxh5C4Ego8g0yVPcWe7z30vJZaYFcqGPF/uk1DpBNF12mZbLbKL
 146PsC7pgpcQ6uUTzJOXYPJzuIYXBzm1M8cNr1i3VPq/9dw6pTRAgwiYbjvf3VZiaePT
 hWf1CcXo/P/n8spJ9MzIwrbwxEHG5ssEMBTvYqwCB3PsuerONj499I7zv8MjtfxOk0EM
 mOtvU0uls38IMBJQsmFAgt9ot+CMSfKxhmUelRv21LGdbar9yuS0LuzbvqxnaKAniQMt
 rWpb8iYx00Gttf/MpsBV7IDTEFDJMO894T+lZtg3cKI7BmBO+/cbNZ7z9+u1mllOoSIR
 d9+Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=dVId1OVUdaKLJUX6lw8d+kL3PPbqyvMMOkN7VdfAmf8=;
 b=Ls4lEtiO9wD825ZSiO1THc1a1P6so+1XJqbwyM/J/kOW9lxHiTJnONF3eor/i2wIcv
 lhldcvmi12/FsF2XLHRIf6ecXu40BANTgctujn8hNrJStlLk/D14BWrs1xcSFlvmXXdB
 LIJ0pqMSMt9q7j98zx2e1mPU3czr7CP3BRQzc5WUYPtkm1NXU2hbg31pUB35++VVVR9t
 4ePtImXKTFjXfn66lnPlh8DD0YawIkt80k5aUhQMQdvIAmtHjaKuEuMAlHaAvKqRWgyW
 t6QYdDSJbiLiBzv5aRqh2jdfh8XRar0CvTtLbYhx1c3o0j4rvitOC/8bjuICbHjmayI9
 dZgA==
X-Gm-Message-State: AKwxytel1byVfbK+Ema9mqtW+OKzfAfO+GqYi2HiM3SyrsCb6OmeQYWr
 qMwuCDHtk29bh+96VyXiSgU=
X-Google-Smtp-Source: AH8x224fhbAN6b6zhUd8l4MbTBhJSKU7CWI1LzbxlVwBqFYJbvTVOKoFzdx2mS5oZh/dw+lcc0yGiw==
X-Received: by 10.46.33.169 with SMTP id h41mr10638798lji.20.1517554886802;
 Thu, 01 Feb 2018 23:01:26 -0800 (PST)
Received: from [10.17.182.9] (ll-52.209.223.85.sovam.net.ua. [85.223.209.52])
 by smtp.gmail.com with ESMTPSA id
 s87sm252172lfk.68.2018.02.01.23.01.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 01 Feb 2018 23:01:26 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
References: <1517475439-10541-1-git-send-email-andr2000@gmail.com>
 <1517475439-10541-2-git-send-email-andr2000@gmail.com>
 <3943477e-7768-ceb3-38a3-3a20cb0e3082@oracle.com>
 <05dc798a-852a-aca4-8098-862ee566e1d8@gmail.com>
 <e3ea4765-ba89-d09c-f581-158e4d488b4d@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <5d702f19-24c8-97e5-3c5f-31ee51f8c943@gmail.com>
Date: Fri, 2 Feb 2018 09:01:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e3ea4765-ba89-d09c-f581-158e4d488b4d@oracle.com>
Content-Language: en-US
Cc: jgross@suse.com, otubo@redhat.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH] xen: fix frontend driver disconnected from
 xenbus on removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDEvMjAxOCAxMTowOSBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzAx
LzIwMTggMDM6MjQgUE0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pgo+PiBPbiAw
Mi8wMS8yMDE4IDEwOjA4IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAwMi8wMS8y
MDE4IDAzOjU3IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBGcm9tOiBP
bGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+
Cj4+Pj4KPj4+PiBDdXJyZW50IHhlbmJ1cyBmcm9udGVuZCBkcml2ZXIgcmVtb3ZhbCBmbG93IGZp
cnN0IGRpc2Nvbm5lY3RzCj4+Pj4gdGhlIGRyaXZlciBmcm9tIHhlbmJ1cyBhbmQgdGhlbiBjYWxs
cyBkcml2ZXIncyByZW1vdmUgY2FsbGJhY2suCj4+Pj4gVGhpcyBtYWtlcyBpdCBpbXBvc3NpYmxl
IGZvciB0aGUgZHJpdmVyIHRvIGxpc3RlbiB0byBiYWNrZW5kJ3MKPj4+PiBzdGF0ZSBjaGFuZ2Vz
IGFuZCBzeW5jaHJvbml6ZSB0aGUgcmVtb3ZhbCBwcm9jZWR1cmUuCj4+Pj4KPj4+PiBGaXggdGhp
cyBieSByZW1vdmluZyBvdGhlciBlbmQgWGVuQnVzIHdhdGNoZXMgYWZ0ZXIgdGhlCj4+Pj4gZHJp
dmVyJ3MgcmVtb3ZlIGNhbGxiYWNrIGlzIGNhbGxlZC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvCj4+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgo+Pj4+IC0tLQo+Pj4+ICAgIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfcHJvYmUu
YyB8IDQgKystLQo+Pj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c19wcm9iZS5jCj4+Pj4gYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKPj4+PiBp
bmRleCA3NDg4OGNhY2QwYjAuLjljNjNjZDNmNDE2YiAxMDA2NDQKPj4+PiAtLS0gYS9kcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzX3Byb2JlLmMKPj4+PiArKysgYi9kcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzX3Byb2JlLmMKPj4+PiBAQCAtMjU4LDExICsyNTgsMTEgQEAgaW50IHhlbmJ1c19kZXZf
cmVtb3ZlKHN0cnVjdCBkZXZpY2UgKl9kZXYpCj4+Pj4gICAgICAgICAgRFBSSU5USygiJXMiLCBk
ZXYtPm5vZGVuYW1lKTsKPj4+PiAgICAtICAgIGZyZWVfb3RoZXJlbmRfd2F0Y2goZGV2KTsKPj4+
PiAtCj4+Pj4gICAgICAgIGlmIChkcnYtPnJlbW92ZSkKPj4+PiAgICAgICAgICAgIGRydi0+cmVt
b3ZlKGRldik7Cj4+PiBJcyBpdCBwb3NzaWJsZSBmb3IgdGhlIHdhdGNoIHRvIGZpcmUgaGVyZT8K
Pj4gSW5kZWVkLiBZZXMsIEl0IGlzIHBvc3NpYmxlLCBzbyB3ZSBoYXZlIHRvIHNvbWVob3cgcHJv
dGVjdCB0aGUgcmVtb3ZlZAo+PiBkcml2ZXIgZnJvbSBiZWluZyBjYWxsZWQsIGUuZy4gdGhlIGRy
aXZlciBjbGVhbnMgdXAgaW4gaXRzIC5yZW1vdmUsCj4+IGJ1dCB3YXRjaCBtYXkgc3RpbGwgdHJp
Z2dlciAub3RoZXJlbmRfY2hhbmdlZCBjYWxsYmFjay4KPj4gSXMgdGhpcyB3aGF0IHlvdSBtZWFu
Pwo+ICgtRGF2aWQgd2hvIGlzIG5vdCBhdCBDaXRyaXggYW55bW9yZSkKPgo+IEV4YWN0bHkuCj4K
PiBUaGF0J3Mgd2h5IG90aGVyZW5kIGNsZWFudXAgaXMgc3BsaXQgaW50byBmcmVlX290aGVyZW5k
X3dhdGNoKCkgYW5kCj4gZnJlZV9vdGhlcmVuZF9kZXRhaWxzKCkuClVuZGVyc3Rvb2QsIHRoYW5r
IHlvdQpDb25mdXNpb24gY2FtZSBiZWNhdXNlIG9mIHRoZSBwYXRjaCBbMV06IGluIC5yZW1vdmUg
d2Ugd2FpdApmb3IgdGhlIGJhY2tlbmQgdG8gY2hhbmdlIGl0cyBzdGF0ZXMgaW4gLm90aGVyZW5k
X2NoYW5nZWQKY2FsbGJhY2sgYW5kIHdha2UgdXMsIGJ1dCBJIGFtIG5vdCBzdXJlIGhvdyB0aG9z
ZSBzdGF0ZSBjaGFuZ2VzCm1heSBvY2N1ciBpZiBkdXJpbmcgLnJlbW92ZSB0aGUgZHJpdmVyIGhh
cyBhbHJlYWR5IHdhdGNoZXMKZnJlZWQuIFNvLCB0aGlzIGlzIHdoeSBJIHRyaWVkIHRvIHBsYXkg
YXJvdW5kIHdpdGgKZnJlZV9vdGhlcmVuZF93YXRjaCgpLi4uCj4KPj4gSWYgc28sIGRvIHlvdSBo
YXZlIHNvbWV0aGluZyBuZWF0IG9uIHlvdXIgbWluZCBob3cgdG8gc29sdmUgdGhpcz8KPiBOb3Qg
bmVjZXNzYXJpbHkgIm5lYXQiIGJ1dCBwZXJoYXBzIHlvdSBjYW4gdXNlCj4geGVuYnVzX3JlYWRf
b3RoZXJlbmRfZGV0YWlscygpIGluIGJvdGggZnJvbnQgYW5kIGJhY2sgZW5kcy4gQWZ0ZXIgYWxs
LAo+IElJVUlDIHlvdSBhcmUgZG9pbmcgc29tZXRoaW5nIHN5bmNocm9ub3VzbHkgc28geW91IGRv
bid0IHJlYWxseSBuZWVkIGEKPiB3YXRjaC4KWWVzLCBJIHdpbGwgaW1wbGVtZW50IGEgZGVkaWNh
dGVkIGZsb3cgaW4gdGhlIC5yZW1vdmUKaW5zdGVhZCBvZiByZWx5aW5nIG9uIC5vdGhlcmVuZF9j
aGFuZ2VkCj4gLWJvcmlzCj4KPj4+IC1ib3Jpcwo+Pj4KPj4+PiAgICArICAgIGZyZWVfb3RoZXJl
bmRfd2F0Y2goZGV2KTsKPj4+PiArCj4+Pj4gICAgICAgIGZyZWVfb3RoZXJlbmRfZGV0YWlscyhk
ZXYpOwo+Pj4+ICAgICAgICAgIHhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNs
b3NlZCk7Cj4+IFRoYW5rIHlvdSwKPj4gT2xla3NhbmRyClRoYW5rIHlvdSwKT2xla3NhbmRyCgpb
MV0gCmh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZh
bGRzL2xpbnV4LmdpdC9jb21taXQvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmM/aWQ9NWI1OTcx
ZGYzYmMyNzc1MTA3ZGRhZDE2NDAxOGE4YThkYjYzM2I4MQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 07:49:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 07:49:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehW66-0002lz-8P; Fri, 02 Feb 2018 07:49:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehW65-0002ln-EH
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 07:49:21 +0000
X-Inumbo-ID: 896c28ae-07ed-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 896c28ae-07ed-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 08:49:03 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehW61-0002js-CA; Fri, 02 Feb 2018 07:49:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehW5w-00007r-4G; Fri, 02 Feb 2018 07:49:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehW5v-0008IH-U5; Fri, 02 Feb 2018 07:49:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ehW5v-0008IH-U5@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 07:49:11 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-amd64-xl-pvhv2-intel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1859548799333933468=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

branch xen-unstable
xenbranch xen-unstable
job test-amd64-amd64-xl-pvhv2-intel
testid guest-start

Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  4a5733771e6f33918eba07b584cccce564a67ac1
  Bug not present: 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/118533/


  commit 4a5733771e6f33918eba07b584cccce564a67ac1
  Author: Juergen Gross <jgross@suse.com>
  Date:   Fri Dec 1 15:14:07 2017 +0100
  
      libxl: put RSDP for PVH guest near 4GB
      
      Instead of locating the RSDP table below 1MB put it just below 4GB
      like the rest of the ACPI tables in case of PVH guests. This will
      avoid punching more holes than necessary into the memory map.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>
      Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>


For bisection revision-tuple graph see:
   http://logs.test-lab.xenproject.org/osstest/results/bisect/linux-linus/test-amd64-amd64-xl-pvhv2-intel.guest-start.html
Revision IDs in each graph node refer, respectively, to the Trees above.

----------------------------------------
Running cs-bisection-step --graph-out=/home/logs/results/bisect/linux-linus/test-amd64-amd64-xl-pvhv2-intel.guest-start --summary-out=tmp/118533.bisection-summary --basis-template=118324 --blessings=real,real-bisect linux-linus test-amd64-amd64-xl-pvhv2-intel guest-start
Searching for failure / basis pass:
 118464 fail [host=baroque1] / 118428 [host=italia0] 118401 [host=godello1] 118362 [host=baroque0] 118324 [host=italia1] 118283 [host=chardonnay1] 118276 [host=huxelrebe0] 118250 [host=godello0] 118215 [host=elbling1] 118112 ok.
Failure / basis pass flights: 118464 / 118112
(tree with no url: minios)
(tree with no url: ovmf)
(tree with no url: seabios)
Tree: linux git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git
Tree: linuxfirmware git://xenbits.xen.org/osstest/linux-firmware.git
Tree: qemu git://xenbits.xen.org/qemu-xen-traditional.git
Tree: qemuu git://xenbits.xen.org/qemu-xen.git
Tree: xen git://xenbits.xen.org/xen.git
Latest 13ddd1667e7f01071cdf120132238ffca004a88e c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4c7e478d597b0346eef3a256cfd6794ac778b608
Basis pass 41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 2d70b54e055635ff60526b6949156504b6194b7c
Generating revisions with ./adhoc-revtuple-generator  git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.git#41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06-13ddd1667e7f01071cdf120132238ffca004a88e git://xenbits.xen.org/osstest/linux-firmware.git#c530a75c1e6a472b0eb9558310b518f0dfcd8860-c530a75c1e6a472b0eb9558310b518f0dfcd8860 git://xenbits.xen.org/qemu-xen-traditional.git#c8ea0457495342c417c3dc033bba25148b279f60-c8ea0457495342c417c3dc033bba25148b279f60 git://xenbits.xen.org/qemu-xen.git#2b033e396f4fa0981bae1213cdacd15775655a97-2b033e396f4fa0981bae1213cdacd15775655a97 git://xenbits.xen.org/xen.git#2d70b54e055635ff60526b6949156504b6194b7c-4c7e478d597b0346eef3a256cfd6794ac778b608
Loaded 193877 nodes in revision graph
Searching for test results:
 118112 pass 41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 2d70b54e055635ff60526b6949156504b6194b7c
 118215 [host=elbling1]
 118250 [host=godello0]
 118276 [host=huxelrebe0]
 118283 [host=chardonnay1]
 118324 [host=italia1]
 118445 fail 0a4b6e2f80aad46fb55a5cf7b1664c0aef030ee0 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4c7e478d597b0346eef3a256cfd6794ac778b608
 118362 [host=baroque0]
 118401 [host=godello1]
 118428 [host=italia0]
 118464 fail 13ddd1667e7f01071cdf120132238ffca004a88e c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4c7e478d597b0346eef3a256cfd6794ac778b608
 118513 pass 41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 daed6261fd1294bce3e103228c2f34732ef29a9e
 118516 pass 5a717843177c96ca3fe4565187de395afdb28092 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 e730f8e41e8537f1db9770b9464f9523c28857b9
 118499 pass 41aa5e5d712ba3a5f4fac0bbd6d976d70f9aed06 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 2d70b54e055635ff60526b6949156504b6194b7c
 118530 fail ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4a5733771e6f33918eba07b584cccce564a67ac1
 118517 fail ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 9d35a9db36365a2d969cdb1af43921b708a8bb3e
 118500 fail 13ddd1667e7f01071cdf120132238ffca004a88e c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4c7e478d597b0346eef3a256cfd6794ac778b608
 118503 fail db218549e65d1da181b2bfd3c362f58ffc12cf97 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4c7e478d597b0346eef3a256cfd6794ac778b608
 118531 pass ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
 118504 fail 1fe280a056dff50774bd59c3e61187cf8c0ccf10 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1252e2823117346e1aad0c5f17cc76200194f808
 118518 fail ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 aeb318351a77c8556025fced110ce387e4dfb93e
 118506 fail e5571240236c5652f3e079b1d5866716a7ad819c c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1252e2823117346e1aad0c5f17cc76200194f808
 118533 fail ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4a5733771e6f33918eba07b584cccce564a67ac1
 118507 fail 69d08dcbbe34347cbc044629cf6f25d062593dfe c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 a5e7ce9560b408dbdc2f7fb8a58f6209601cc054
 118521 fail ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4a5733771e6f33918eba07b584cccce564a67ac1
 118508 fail 100d39af5048aecb00522a128ec264781ba7ecfa c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 a5e7ce9560b408dbdc2f7fb8a58f6209601cc054
 118522 pass ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 e730f8e41e8537f1db9770b9464f9523c28857b9
 118511 fail a0dca10fce42ae82651edbe682b1c637a8ecd365 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 5e0e28d9cee41eab41e5f11489d93247c0a4a789
 118512 fail 591ff9ea51cec683e4cb378a3469228ba1d69010 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 56498d2cf9d3c5f7d3d894a89f7d66ed81548e01
 118523 pass ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
 118525 fail ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 4a5733771e6f33918eba07b584cccce564a67ac1
 118526 pass ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
Searching for interesting versions
 Result found: flight 118112 (pass), for basis pass
 Result found: flight 118464 (fail), for basis failure
 Repro found: flight 118499 (pass), for basis pass
 Repro found: flight 118500 (fail), for basis failure
 0 revisions at ad9294dbc227cbc8e173b3b963e7dd9af5314f77 c530a75c1e6a472b0eb9558310b518f0dfcd8860 c8ea0457495342c417c3dc033bba25148b279f60 2b033e396f4fa0981bae1213cdacd15775655a97 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
No revisions left to test, checking graph state.
 Result found: flight 118523 (pass), for last pass
 Result found: flight 118525 (fail), for first failure
 Repro found: flight 118526 (pass), for last pass
 Repro found: flight 118530 (fail), for first failure
 Repro found: flight 118531 (pass), for last pass
 Repro found: flight 118533 (fail), for first failure

*** Found and reproduced problem changeset ***

  Bug is in tree:  xen git://xenbits.xen.org/xen.git
  Bug introduced:  4a5733771e6f33918eba07b584cccce564a67ac1
  Bug not present: 1c2e0f9e4f263714db917eb54f8d1c2d1463ed4c
  Last fail repro: http://logs.test-lab.xenproject.org/osstest/logs/118533/


  commit 4a5733771e6f33918eba07b584cccce564a67ac1
  Author: Juergen Gross <jgross@suse.com>
  Date:   Fri Dec 1 15:14:07 2017 +0100
  
      libxl: put RSDP for PVH guest near 4GB
      
      Instead of locating the RSDP table below 1MB put it just below 4GB
      like the rest of the ACPI tables in case of PVH guests. This will
      avoid punching more holes than necessary into the memory map.
      
      Signed-off-by: Juergen Gross <jgross@suse.com>
      Acked-by: Wei Liu <wei.liu2@citrix.com>
      Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>

pnmtopng: 232 colors found
Revision graph left in /home/logs/results/bisect/linux-linus/test-amd64-amd64-xl-pvhv2-intel.guest-start.{dot,ps,png,html,svg}.
----------------------------------------
118533: tolerable ALL FAIL

flight 118533 linux-linus real-bisect [real]
http://logs.test-lab.xenproject.org/osstest/logs/118533/

Failures :-/ but no regressions.

Tests which did not succeed,
including tests which could not be run:
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start          fail baseline untested


jobs:
 test-amd64-amd64-xl-pvhv2-intel                              fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1859548799333933468==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 08:14:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 08:14:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehWUU-0005Df-AH; Fri, 02 Feb 2018 08:14:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p1mf=e4=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ehWUS-0005DZ-SX
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 08:14:32 +0000
X-Inumbo-ID: 0c749bc4-07f1-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c749bc4-07f1-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 09:14:12 +0100 (CET)
Received: (qmail 14724 invoked from network); 2 Feb 2018 10:14:27 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 Feb 2018 10:14:27 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 20C307FBEF
 for <xen-devel@lists.xen.org>; Fri,  2 Feb 2018 10:14:27 +0200 (EET)
Received: (qmail 1206 invoked from network); 2 Feb 2018 10:14:27 +0200
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.15.44)
 by smtp01.buh.bitdefender.com with AES128-SHA256 encrypted SMTP;
 2 Feb 2018 10:14:26 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 10:14:17 +0200
Message-Id: <1517559257-2846-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74845
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474382,
 Stamp: 3], Multi: [Enabled, t: (0.000028,0.037667)], BW: [Enabled, t:
 (0.000018,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.024948), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.027270,0.001386)], URL: [Enabled, t: (0.000012,0.000002)], RTDA:
 [Enabled, t: (0.159279), Hit: No, Details: v2.6.16; Id:
 15.5f4907.1c3t57421.j29c7], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V3] x86/hvm: fix domain crash when CR3 has the
	noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGVtdWxhdGlvbiBsYXllcnMgb2YgWGVuIGxhY2sgUENJRCBzdXBwb3J0LCBhbmQgYXMgd2Ug
b25seSBvZmZlcgpQQ0lEIHRvIEhBUCBndWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5k
bGVkIGJ5IGhhcmR3YXJlLApleGNlcHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBD
b25zZXF1ZW50bHksIHRyeWluZyB0byBzZXQKQ1IzIHdoZW4gdGhlIG5vZmx1c2ggYml0IGlzIHNl
dCBpbiBodm1fc2V0X2NyMygpIGxlYWRzIHRvIGRvbWFpbgpjcmFzaGVzLiBUaGUgd29ya2Fyb3Vu
ZCBpcyB0byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KaHZtX3NldF9jcjMoKS4gQ1IzIHZhbHVl
cyBpbiBodm1fbW9uaXRvcl9jcigpIGFyZSBhbHNvIHNhbml0aXplZC4KQWRkaXRpb25hbGx5LCBh
IGJvb2wgcGFyYW1ldGVyIG5vdyBwcm9wYWdhdGVzIHRvCntzdm0sdm14fV91cGRhdGVfZ3Vlc3Rf
Y3IoKSwgc28gdGhhdCBubyBmbHVzaGVzIG9jY3VyIHdoZW4KdGhlIGJpdCB3YXMgc2V0LgoKU2ln
bmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpS
ZXBvcnRlZC1ieTogQml0d2Vhc2lsIDxiaXR3ZWFzaWxAY3J5cHRvaGF6ZS5jb20+ClN1Z2dlc3Rl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLQpDaGFu
Z2VzIHNpbmNlIFYyOgogLSBGaXhlZCB0aGUgd3JpdGVfY3RybHJlZy5pbmRleCBjaGVjayAodGhl
IHByb3BlciBjb21wYXJpc29uCiAgIGlzIHdpdGggVk1fRVZFTlRfWDg2X0NSMywgbm90IDMpLiBO
b3RpY2VkIGJ5IFRhbWFzLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAgICAgICB8
ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMjUgKysrKysr
KysrKysrKysrKy0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgICAgICAgIHwg
IDMgKysrCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgNCArKy0tCiB4ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyAgICAgICAgfCAxNiArKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgIHwg
IDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICAgfCAgMiArLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYv
bW0vc2hhZG93L25vbmUuYyAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICB8IDEwICsr
KysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCB8ICAyICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2luZy5oICAgICAgfCAgNyArKysrLS0tCiAxNyBmaWxlcyBjaGFu
Z2VkLCA3MyBpbnNlcnRpb25zKCspLCA1MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2h2bS9kb21haW4uYwppbmRleCA2
MDQ3NDY0Li45YmUwODVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKQEAgLTI4Nyw5ICsyODcsOSBAQCBpbnQgYXJj
aF9zZXRfaW5mb19odm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRl
eHRfdCAqY3R4KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBodm1fdXBk
YXRlX2d1ZXN0X2NyKHYsIDApOwotICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMyk7Ci0gICAg
aHZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDAs
IGZhbHNlKTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDMsIGZhbHNlKTsKKyAgICBodm1f
dXBkYXRlX2d1ZXN0X2NyKHYsIDQsIGZhbHNlKTsKICAgICBodm1fdXBkYXRlX2d1ZXN0X2VmZXIo
dik7CiAKICAgICBpZiAoIGh2bV9wYWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVfaGFw
KHYtPmRvbWFpbikgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMThkNzIxZC4uMTBjNjJmYiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMTcx
LDcgKzIxNzEsNyBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2NyKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCiB7CiAgICAgdi0+YXJjaC5odm1f
dmNwdS5ndWVzdF9jcltjcl0gPSB2YWx1ZTsKICAgICBuZXN0ZWRodm1fc2V0X2NyKHYsIGNyLCB2
YWx1ZSk7Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCBjcik7CisgICAgaHZtX3VwZGF0ZV9n
dWVzdF9jcih2LCBjciwgZmFsc2UpOwogfQogCiBpbnQgaHZtX3NldF9jcjAodW5zaWduZWQgbG9u
ZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKQEAgLTIyOTcsNiArMjI5Nyw3IEBAIGludCBodm1f
c2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgIHN0cnVj
dCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIHVu
c2lnbmVkIGxvbmcgb2xkID0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXTsKKyAgICBib29s
IG5vZmx1c2ggPSBmYWxzZTsKIAogICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlrZWx5KHYtPmRv
bWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NS
MykpICkKQEAgLTIzMTMsNiArMjMxNCwxMiBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9u
ZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICAgICAgfQogICAgIH0KIAorICAgIGlmICgg
aHZtX3BjaWRfZW5hYmxlZCh2KSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8KKyAgICB7
CisgICAgICAgIG5vZmx1c2ggPSAhISh2YWx1ZSAmIFg4Nl9DUjNfTk9GTFVTSCk7CisgICAgICAg
IHZhbHVlICY9IFg4Nl9DUjNfTk9GTFVTSF9ESVNBQkxFX01BU0s7CisgICAgfQorCiAgICAgaWYg
KCBodm1fcGFnaW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICYm
CiAgICAgICAgICAodmFsdWUgIT0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSkgKQogICAg
IHsKQEAgLTIzMzAsNyArMjMzNyw3IEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZh
bHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgIH0KIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbM10gPSB2YWx1ZTsKLSAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAgICBwYWdpbmdf
dXBkYXRlX2NyMyh2LCBub2ZsdXNoKTsKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgYmFk
X2NyMzoKQEAgLTMwNTksNyArMzA2Niw3IEBAIHZvaWQgaHZtX3Rhc2tfc3dpdGNoKAogICAgIGh2
bV9zZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3RyLCAmdHIpOwogCiAgICAgdi0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jclswXSB8PSBYODZfQ1IwX1RTOwotICAgIGh2bV91cGRhdGVfZ3Vl
c3RfY3IodiwgMCk7CisgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwLCBmYWxzZSk7CiAKICAg
ICBpZiAoICh0YXNrc3dpdGNoX3JlYXNvbiA9PSBUU1dfaXJldCB8fAogICAgICAgICAgIHRhc2tz
d2l0Y2hfcmVhc29uID09IFRTV19qbXApICYmIG90ZF93cml0YWJsZSApCkBAIC0zODk1LDE2ICsz
OTAyLDE2IEBAIHZvaWQgaHZtX3ZjcHVfcmVzZXRfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHVpbnQx
Nl90IGNzLCB1aW50MTZfdCBpcCkKICAgICBtZW1zZXQoJnYtPmFyY2guZGVidWdyZWcsIDAsIHNp
emVvZih2LT5hcmNoLmRlYnVncmVnKSk7CiAKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2Ny
WzBdID0gWDg2X0NSMF9FVDsKLSAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOworICAgIGh2
bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCwgZmFsc2UpOwogCiAgICAgdi0+YXJjaC5odm1fdmNwdS5n
dWVzdF9jclsyXSA9IDA7Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAyKTsKKyAgICBodm1f
dXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZhbHNlKTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbM10gPSAwOwotICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMyk7CisgICAgaHZtX3Vw
ZGF0ZV9ndWVzdF9jcih2LCAzLCBmYWxzZSk7CiAKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0
X2NyWzRdID0gMDsKLSAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDQpOworICAgIGh2bV91cGRh
dGVfZ3Vlc3RfY3IodiwgNCwgZmFsc2UpOwogCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9l
ZmVyID0gMDsKICAgICBodm1fdXBkYXRlX2d1ZXN0X2VmZXIodik7CkBAIC00MDMxLDcgKzQwMzgs
NyBAQCBzdGF0aWMgaW50IGh2bW9wX2ZsdXNoX3RsYl9hbGwodm9pZCkKIAogICAgIC8qIEZsdXNo
IHBhZ2luZy1tb2RlIHNvZnQgc3RhdGUgKGUuZy4sIHZhLT5nZm4gY2FjaGU7IFBBRSBQRFBFIGNh
Y2hlKS4gKi8KICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIHBhZ2luZ191cGRh
dGVfY3IzKHYpOworICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7CiAKICAgICAv
KiBGbHVzaCBhbGwgZGlydHkgVExCcy4gKi8KICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9j
cHVtYXNrKTsKQEAgLTQxOTMsNyArNDIwMCw3IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFt
KAogICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5w
YXJhbXNbYS5pbmRleF0gPSBhLnZhbHVlOwogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiAp
Ci0gICAgICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAgICAgICAgICAgIHBhZ2luZ191
cGRhdGVfY3IzKHYsIGZhbHNlKTsKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICAg
ICAgZG9tY3RsX2xvY2tfcmVsZWFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9t
b25pdG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAxMzFiODUyLi5iNjg2
NTMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL21vbml0b3IuYwpAQCAtMzYsNiArMzYsOSBAQCBib29sIGh2bV9tb25pdG9yX2Ny
KHVuc2lnbmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBv
bGQpCiAgICAgc3RydWN0IGFyY2hfZG9tYWluICphZCA9ICZjdXJyLT5kb21haW4tPmFyY2g7CiAg
ICAgdW5zaWduZWQgaW50IGN0cmxyZWdfYml0bWFzayA9IG1vbml0b3JfY3RybHJlZ19iaXRtYXNr
KGluZGV4KTsKIAorICAgIGlmICggaW5kZXggPT0gVk1fRVZFTlRfWDg2X0NSMyAmJiBodm1fcGNp
ZF9lbmFibGVkKGN1cnIpICkKKyAgICAgICAgdmFsdWUgJj0gWDg2X0NSM19OT0ZMVVNIX0RJU0FC
TEVfTUFTSzsgLyogQ2xlYXIgdGhlIG5vZmx1c2ggYml0LiAqLworCiAgICAgaWYgKCAoYWQtPm1v
bml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYgY3RybHJlZ19iaXRtYXNrKSAmJgogICAgICAg
ICAgKCEoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgJiBjdHJscmVnX2Jp
dG1hc2spIHx8CiAgICAgICAgICAgdmFsdWUgIT0gb2xkKSAmJgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRz
dm0uYwppbmRleCBiNmY2NDQ5Li41YTg5MzU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9uZXN0ZWRzdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwpA
QCAtMzA1LDcgKzMwNSw3IEBAIHN0YXRpYyBpbnQgbnN2bV92Y3B1X2hvc3RyZXN0b3JlKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgIC8qIENSMiAqLwog
ICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMl0gPSBuMXZtY2ItPl9jcjI7Ci0gICAgaHZt
X3VwZGF0ZV9ndWVzdF9jcih2LCAyKTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZh
bHNlKTsKIAogICAgIC8qIENSMyAqLwogICAgIC8qIE5lc3RlZCBwYWdpbmcgbW9kZSAqLwpAQCAt
NTc2LDcgKzU3Niw3IEBAIHN0YXRpYyBpbnQgbnN2bV92bWNiX3ByZXBhcmU0dm1ydW4oc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgLyogQ1IyICovCiAg
ICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclsyXSA9IG5zX3ZtY2ItPl9jcjI7Ci0gICAgaHZt
X3VwZGF0ZV9ndWVzdF9jcih2LCAyKTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZh
bHNlKTsKIAogICAgIC8qIE5lc3RlZCBwYWdpbmcgbW9kZSAqLwogICAgIGlmIChuZXN0ZWRodm1f
cGFnaW5nX21vZGVfaGFwKHYpKSB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGRjYmQ1NTAuLjlkMDFlOTEg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCkBAIC0zMTUsOSArMzE1LDkgQEAgc3RhdGljIGludCBzdm1fdm1jYl9y
ZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqYykKICAgICB2LT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2NyWzJdID0gYy0+Y3IyOwogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbM10gPSBjLT5jcjM7CiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IGMt
PmNyNDsKLSAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOwotICAgIHN2bV91cGRhdGVfZ3Vl
c3RfY3IodiwgMik7Ci0gICAgc3ZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKKyAgICBzdm1fdXBk
YXRlX2d1ZXN0X2NyKHYsIDAsIGZhbHNlKTsKKyAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIs
IGZhbHNlKTsKKyAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDQsIGZhbHNlKTsKIAogICAgIC8q
IExvYWQgc3lzZW50ZXIgTVNScyBpbnRvIGJvdGggVk1DQiBzYXZlIGFyZWEgYW5kIFZDUFUgZmll
bGRzLiAqLwogICAgIHZtY2ItPnN5c2VudGVyX2NzID0gdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X3N5
c2VudGVyX2NzID0gYy0+c3lzZW50ZXJfY3M7CkBAIC01MzMsNyArNTMzLDcgQEAgc3RhdGljIGlu
dCBzdm1fZ3Vlc3RfeDg2X21vZGUoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIGxpa2VseSh2
bWNiLT5jcy5kYikgPyA0IDogMjsKIH0KIAotdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCit2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjciwgYm9vbCBub2ZsdXNoKQogewogICAgIHN0cnVj
dCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOwogICAgIHVpbnQ2NF90
IHZhbHVlOwpAQCAtNTYzLDEzICs1NjMsMTkgQEAgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgY2FzZSAzOgogICAgICAgICB2bWNi
X3NldF9jcjModm1jYiwgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSk7CiAgICAgICAgIGlmICgg
IW5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikgKQotICAgICAgICAgICAgaHZtX2FzaWRfZmx1
c2hfdmNwdSh2KTsKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAhbm9mbHVzaCApCisgICAg
ICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKyAgICAgICAgfQogICAgICAgICBl
bHNlIGlmICggbmVzdGVkaHZtX3Ztc3dpdGNoX2luX3Byb2dyZXNzKHYpICkKICAgICAgICAgICAg
IDsgLyogQ1IzIHN3aXRjaGVzIGR1cmluZyBWTVJVTi9WTUVYSVQgZG8gbm90IGZsdXNoIHRoZSBU
TEIuICovCiAgICAgICAgIGVsc2UKLSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHVfYXNp
ZCgKLSAgICAgICAgICAgICAgICBuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikKLSAgICAg
ICAgICAgICAgICA/ICZ2Y3B1X25lc3RlZGh2bSh2KS5udl9uMmFzaWQgOiAmdi0+YXJjaC5odm1f
dmNwdS5uMWFzaWQpOworICAgICAgICB7CisgICAgICAgICAgICBpZiAoICFub2ZsdXNoICkKKyAg
ICAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1X2FzaWQoCisgICAgICAgICAgICAgICAg
ICAgIG5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KQorICAgICAgICAgICAgICAgICAgICA/
ICZ2Y3B1X25lc3RlZGh2bSh2KS5udl9uMmFzaWQgOiAmdi0+YXJjaC5odm1fdmNwdS5uMWFzaWQp
OworICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgNDoKICAgICAgICAgdmFsdWUg
PSBIVk1fQ1I0X0hPU1RfTUFTSzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3Zt
Y2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwppbmRleCAwZTZjYmE1Li5mYmQ3NmM1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vdm1jYi5jCkBAIC0xNzAsMTAgKzE3MCwxMCBAQCBzdGF0aWMgaW50IGNvbnN0
cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZtY2ItPnRyLmxpbWl0ID0gMHhmZjsKIAog
ICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSBYODZfQ1IwX1BFIHwgWDg2X0NSMF9F
VDsKLSAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOworICAgIGh2bV91cGRhdGVfZ3Vlc3Rf
Y3IodiwgMCwgZmFsc2UpOwogCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IDA7
Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2Ny
KHYsIDQsIGZhbHNlKTsKIAogICAgIHBhZ2luZ191cGRhdGVfcGFnaW5nX21vZGVzKHYpOwogCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMKaW5kZXggZTc4MThjYS4uMjJjMTgxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAt
MTIyNiwxMCArMTIyNiwxMCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1
ICp2KQogICAgIHZteF91cGRhdGVfZXhjZXB0aW9uX2JpdG1hcCh2KTsKIAogICAgIHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSBYODZfQ1IwX1BFIHwgWDg2X0NSMF9FVDsKLSAgICBodm1f
dXBkYXRlX2d1ZXN0X2NyKHYsIDApOworICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCwgZmFs
c2UpOwogCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IDA7Ci0gICAgaHZtX3Vw
ZGF0ZV9ndWVzdF9jcih2LCA0KTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDQsIGZhbHNl
KTsKIAogICAgIGlmICggY3B1X2hhc192bXhfdHByX3NoYWRvdyApCiAgICAgewpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCAzZGM2YTZkLi4yNDI3NmNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNzAsNyArNzAsNyBA
QCBzdGF0aWMgdm9pZCB2bXhfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpOwogc3RhdGlj
IGludCAgdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpOwogc3RhdGlj
IHZvaWQgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7CiBzdGF0aWMg
dm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdik7Ci1zdGF0aWMg
dm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3Ip
Oworc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IGNyLCBib29sIG5vZmx1c2gpOwogc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9l
ZmVyKHN0cnVjdCB2Y3B1ICp2KTsKIHN0YXRpYyB2b2lkIHZteF93YmludmRfaW50ZXJjZXB0KHZv
aWQpOwogc3RhdGljIHZvaWQgdm14X2ZwdV9kaXJ0eV9pbnRlcmNlcHQodm9pZCk7CkBAIC04NDAs
OSArODQwLDkgQEAgc3RhdGljIGludCB2bXhfdm1jc19yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgaHZtX2h3X2NwdSAqYykKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMl0g
PSBjLT5jcjI7CiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IGMtPmNyNDsKLSAg
ICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDApOwotICAgIHZteF91cGRhdGVfZ3Vlc3RfY3Iodiwg
Mik7Ci0gICAgdm14X3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKKyAgICB2bXhfdXBkYXRlX2d1ZXN0
X2NyKHYsIDAsIGZhbHNlKTsKKyAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZhbHNlKTsK
KyAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDQsIGZhbHNlKTsKIAogICAgIHYtPmFyY2guaHZt
X3ZjcHUuZ3Vlc3RfZWZlciA9IGMtPm1zcl9lZmVyOwogICAgIHZteF91cGRhdGVfZ3Vlc3RfZWZl
cih2KTsKQEAgLTE1NTIsNyArMTU1Miw3IEBAIHZvaWQgdm14X3VwZGF0ZV9kZWJ1Z19zdGF0ZShz
dHJ1Y3QgdmNwdSAqdikKICAgICB2bXhfdm1jc19leGl0KHYpOwogfQogCi1zdGF0aWMgdm9pZCB2
bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCitzdGF0
aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
Y3IsIGJvb2wgbm9mbHVzaCkKIHsKICAgICB2bXhfdm1jc19lbnRlcih2KTsKIApAQCAtMTcwNCw3
ICsxNzA0LDkgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICB9CiAKICAgICAgICAgX192bXdyaXRlKEdVRVNU
X0NSMywgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSk7Ci0gICAgICAgIGh2bV9hc2lkX2ZsdXNo
X3ZjcHUodik7CisKKyAgICAgICAgaWYgKCAhbm9mbHVzaCApCisgICAgICAgICAgICBodm1fYXNp
ZF9mbHVzaF92Y3B1KHYpOwogICAgICAgICBicmVhazsKIAogICAgIGRlZmF1bHQ6CkBAIC0yNjU2
LDcgKzI2NTgsNyBAQCBzdGF0aWMgaW50IHZteF9jcl9hY2Nlc3ModW5zaWduZWQgbG9uZyBleGl0
X3F1YWxpZmljYXRpb24pCiAgICAgICAgICAqLwogICAgICAgICBodm1fbW9uaXRvcl9jclgoQ1Iw
LCB2YWx1ZSwgb2xkKTsKICAgICAgICAgY3Vyci0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSA9
IHZhbHVlOwotICAgICAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKGN1cnIsIDApOworICAgICAgICB2
bXhfdXBkYXRlX2d1ZXN0X2NyKGN1cnIsIDAsIGZhbHNlKTsKICAgICAgICAgSFZNVFJBQ0VfMEQo
Q0xUUyk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggNjZlYTgyMi4uMWVmMzYzNSAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyNiw3ICs1
MjYsNyBAQCB2b2lkIHVwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpCiAKICAgICBpZiAoIHBhZ2lu
Z19tb2RlX2VuYWJsZWQodi0+ZG9tYWluKSApCiAgICAgewotICAgICAgICBwYWdpbmdfdXBkYXRl
X2NyMyh2KTsKKyAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOwogICAgICAgICBy
ZXR1cm47CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIv
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwppbmRleCAwMDNjMmQ4Li5lMzM3MmMxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAv
aGFwLmMKQEAgLTY2OSwxMCArNjY5LDEwIEBAIHN0YXRpYyBib29sX3QgaGFwX2ludmxwZyhzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSkKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGlj
IHZvaWQgaGFwX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKQorc3Rh
dGljIHZvaWQgaGFwX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBi
b29sIG5vZmx1c2gpCiB7CiAgICAgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSA9IHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbM107Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsKKyAg
ICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDMsIG5vZmx1c2gpOwogfQogCiBjb25zdCBzdHJ1Y3Qg
cGFnaW5nX21vZGUgKgpAQCAtNzA4LDcgKzcwOCw3IEBAIHN0YXRpYyB2b2lkIGhhcF91cGRhdGVf
cGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KIAogICAgIC8qIENSMyBpcyBlZmZl
Y3RpdmVseSB1cGRhdGVkIGJ5IGEgbW9kZSBjaGFuZ2UuIEZsdXNoIEFTSURzLCBldGMuICovCi0g
ICAgaGFwX3VwZGF0ZV9jcjModiwgMCk7CisgICAgaGFwX3VwZGF0ZV9jcjModiwgMCwgZmFsc2Up
OwogCiAgICAgcGFnaW5nX3VubG9jayhkKTsKICAgICBwdXRfZ2ZuKGQsIGNyM19nZm4pOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMKaW5kZXggYzI0MDk1My4uMjBkZWQzZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L2NvbW1vbi5jCkBAIC0zMDMwLDcgKzMwMzAsNyBAQCBzdGF0aWMgdm9pZCBzaF91cGRhdGVfcGFn
aW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KICNlbmRpZiAvKiBPT1MgKi8KIAotICAg
IHYtPmFyY2gucGFnaW5nLm1vZGUtPnVwZGF0ZV9jcjModiwgMCk7CisgICAgdi0+YXJjaC5wYWdp
bmcubW9kZS0+dXBkYXRlX2NyMyh2LCAwLCBmYWxzZSk7CiB9CiAKIHZvaWQgc2hhZG93X3VwZGF0
ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKaW5kZXgg
YTYzNzJlMy4uZmRkZDE1YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAtMzE3Myw3ICszMTcz
LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAg
KiBJbiBhbnkgY2FzZSwgaW4gdGhlIFBBRSBjYXNlLCB0aGUgQVNTRVJUIGlzIG5vdCB0cnVlOyBp
dCBjYW4KICAgICAgICAgICogaGFwcGVuIGJlY2F1c2Ugb2YgYWN0aW9ucyB0aGUgZ3Vlc3QgaXMg
dGFraW5nLiAqLwogI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMwotICAgICAgICB2LT5hcmNo
LnBhZ2luZy5tb2RlLT51cGRhdGVfY3IzKHYsIDApOworICAgICAgICB2LT5hcmNoLnBhZ2luZy5t
b2RlLT51cGRhdGVfY3IzKHYsIDAsIGZhbHNlKTsKICNlbHNlCiAgICAgICAgIEFTU0VSVChkLT5p
c19zaHV0dGluZ19kb3duKTsKICNlbmRpZgpAQCAtMzk5Miw3ICszOTkyLDcgQEAgc2hfc2V0X3Rv
cGxldmVsX3NoYWRvdyhzdHJ1Y3QgdmNwdSAqdiwKIAogCiBzdGF0aWMgdm9pZAotc2hfdXBkYXRl
X2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcpCitzaF91cGRhdGVfY3IzKHN0cnVj
dCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywgYm9vbCBub2ZsdXNoKQogLyogVXBkYXRlcyB2Y3B1
LT5hcmNoLmNyMyBhZnRlciB0aGUgZ3Vlc3QgaGFzIGNoYW5nZWQgQ1IzLgogICogUGFyYXZpcnR1
YWwgZ3Vlc3RzIHNob3VsZCBzZXQgdi0+YXJjaC5ndWVzdF90YWJsZSAoYW5kIGd1ZXN0X3RhYmxl
X3VzZXIsCiAgKiBpZiBhcHByb3ByaWF0ZSkuCkBAIC00MjM0LDcgKzQyMzQsNyBAQCBzaF91cGRh
dGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykKICAgICAgICAgdi0+YXJjaC5o
dm1fdmNwdS5od19jclszXSA9CiAgICAgICAgICAgICBwYWdldGFibGVfZ2V0X3BhZGRyKHYtPmFy
Y2guc2hhZG93X3RhYmxlWzBdKTsKICNlbmRpZgotICAgICAgICBodm1fdXBkYXRlX2d1ZXN0X2Ny
KHYsIDMpOworICAgICAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDMsIG5vZmx1c2gpOwogICAg
IH0KIAogICAgIC8qIEZpeCB1cCB0aGUgbGluZWFyIHBhZ2V0YWJsZSBtYXBwaW5ncyAqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L25vbmUuYwppbmRleCA5ZTZhZDIzLi5hOGM5NjA0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L25vbmUuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUu
YwpAQCAtNTAsNyArNTAsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfZ3ZhX3RvX2dmbihzdHJ1
Y3QgdmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICByZXR1cm4gZ2ZuX3goSU5W
QUxJRF9HRk4pOwogfQogCi1zdGF0aWMgdm9pZCBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwg
aW50IGRvX2xvY2tpbmcpCitzdGF0aWMgdm9pZCBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwg
aW50IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYv
bW9uaXRvci5jCmluZGV4IGYyMjllNjkuLjMwY2I1NzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAtMTk0LDcgKzE5NCw3
IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICAgICAgICAgIC8qIExhdGNoZXMgbmV3IENSMyBt
YXNrIHRocm91Z2ggQ1IwIGNvZGUuICovCiAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwg
diApCi0gICAgICAgICAgICAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKKyAgICAgICAg
ICAgICAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDAsIGZhbHNlKTsKICAgICAgICAgfQogCiAg
ICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCBkZDNkZDVm
Li45ODVhN2ZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMzQsNiArMzQsOSBAQCBleHRlcm4g
Ym9vbF90IG9wdF9odm1fZmVwOwogI2RlZmluZSBvcHRfaHZtX2ZlcCAwCiAjZW5kaWYKIAorI2Rl
ZmluZSBYODZfQ1IzX05PRkxVU0ggKDF1bGwgPDwgNjMpCisjZGVmaW5lIFg4Nl9DUjNfTk9GTFVT
SF9ESVNBQkxFX01BU0sgKFg4Nl9DUjNfTk9GTFVTSCAtIDEpCisKIC8qIEludGVycnVwdCBhY2tu
b3dsZWRnZW1lbnQgc291cmNlcy4gKi8KIGVudW0gaHZtX2ludHNyYyB7CiAgICAgaHZtX2ludHNy
Y19ub25lLApAQCAtMTMyLDcgKzEzNSw3IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewog
ICAgIC8qCiAgICAgICogQ2FsbGVkIHRvIGluZm9ybSBIVk0gbGF5ZXIgdGhhdCBhIGd1ZXN0IENS
biBvciBFRkVSIGhhcyBjaGFuZ2VkLgogICAgICAqLwotICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3Rf
Y3IpKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpOworICAgIHZvaWQgKCp1cGRhdGVf
Z3Vlc3RfY3IpKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IsIGJvb2wgbm9mbHVzaCk7
CiAgICAgdm9pZCAoKnVwZGF0ZV9ndWVzdF9lZmVyKShzdHJ1Y3QgdmNwdSAqdik7CiAKICAgICB2
b2lkICgqY3B1aWRfcG9saWN5X2NoYW5nZWQpKHN0cnVjdCB2Y3B1ICp2KTsKQEAgLTMyMiw5ICsz
MjUsMTAgQEAgaHZtX3VwZGF0ZV9ob3N0X2NyMyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgaHZt
X2Z1bmNzLnVwZGF0ZV9ob3N0X2NyMyh2KTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGh2bV91
cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKK3N0YXRpYyBp
bmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBp
bnQgY3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG5vZmx1
c2gpCiB7Ci0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCBjcik7CisgICAgaHZtX2Z1
bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCBjciwgbm9mbHVzaCk7CiB9CiAKIHN0YXRpYyBpbmxpbmUg
dm9pZCBodm1fdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdm0vc3ZtLmgKaW5kZXggNDYyY2I4OS4uNTg2YTJjNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9zdm0uaApAQCAtNTEsNyArNTEsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3ZtX2ludmxwZ2Eo
dW5zaWduZWQgbG9uZyB2YWRkciwgdWludDMyX3QgYXNpZCkKIAogdW5zaWduZWQgbG9uZyAqc3Zt
X21zcmJpdCh1bnNpZ25lZCBsb25nICptc3JfYml0bWFwLCB1aW50MzJfdCBtc3IpOwogdm9pZCBf
X3VwZGF0ZV9ndWVzdF9laXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGlu
dCBpbnN0X2xlbik7Ci12b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKiwgdW5z
aWduZWQgaW50IGNyKTsKK3ZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqLCB1
bnNpZ25lZCBpbnQgY3IsIGJvb2wgbm9mbHVzaCk7CiAKIGV4dGVybiB1MzIgc3ZtX2ZlYXR1cmVf
ZmxhZ3M7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCmluZGV4IDU2MDdhYjQuLmRkM2UzMWYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdpbmcuaApAQCAtMTIyLDcgKzEyMiw4IEBAIHN0cnVjdCBwYWdpbmdfbW9kZSB7CiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3Iz
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdh
LCB1aW50MzJfdCAqcGZlYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyKTsKLSAgICB2b2lkICAgICAgICAgICgqdXBk
YXRlX2NyMyAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKTsKKyAg
ICB2b2lkICAgICAgICAgICgqdXBkYXRlX2NyMyAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYs
IGludCBkb19sb2NraW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIG5vZmx1c2gpOwogICAgIHZvaWQgICAgICAgICAgKCp1cGRhdGVfcGFnaW5nX21v
ZGVzICAgKShzdHJ1Y3QgdmNwdSAqdik7CiAgICAgdm9pZCAgICAgICAgICAoKndyaXRlX3AybV9l
bnRyeSAgICAgICApKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwx
X3BnZW50cnlfdCBuZXcsCkBAIC0yNzYsOSArMjc3LDkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25l
ZCBsb25nIHBhZ2luZ19nYV90b19nZm5fY3IzKHN0cnVjdCB2Y3B1ICp2LAogLyogVXBkYXRlIGFs
bCB0aGUgdGhpbmdzIHRoYXQgYXJlIGRlcml2ZWQgZnJvbSB0aGUgZ3Vlc3QncyBDUjMuCiAgKiBD
YWxsZWQgd2hlbiB0aGUgZ3Vlc3QgY2hhbmdlcyBDUjM7IHRoZSBjYWxsZXIgY2FuIHRoZW4gdXNl
IHYtPmFyY2guY3IzCiAgKiBhcyB0aGUgdmFsdWUgdG8gbG9hZCBpbnRvIHRoZSBob3N0IENSMyB0
byBzY2hlZHVsZSB0aGlzIHZjcHUgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBwYWdpbmdfdXBkYXRl
X2NyMyhzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdpbmdfdXBkYXRlX2Ny
MyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBub2ZsdXNoKQogewotICAgIHBhZ2luZ19nZXRfaG9zdG1v
ZGUodiktPnVwZGF0ZV9jcjModiwgMSk7CisgICAgcGFnaW5nX2dldF9ob3N0bW9kZSh2KS0+dXBk
YXRlX2NyMyh2LCAxLCBub2ZsdXNoKTsKIH0KIAogLyogVXBkYXRlIGFsbCB0aGUgdGhpbmdzIHRo
YXQgYXJlIGRlcml2ZWQgZnJvbSB0aGUgZ3Vlc3QncyBDUjAvQ1IzL0NSNC4KLS0gCjIuNy40CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 08:32:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 08:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehWlz-0006Yo-P3; Fri, 02 Feb 2018 08:32:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehWly-0006Ye-6h
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 08:32:38 +0000
X-Inumbo-ID: b07d7e77-07f3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b07d7e77-07f3-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 08:33:05 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 01:32:30 -0700
Message-Id: <5A74302D02000078001A4783@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 01:32:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jqU9hdOGhbn78f4oyuMnkUCXKyR4khCAY==cpmxG2zYzQ@mail.gmail.com>
In-Reply-To: <CAHrd_jqU9hdOGhbn78f4oyuMnkUCXKyR4khCAY==cpmxG2zYzQ@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDE5OjExLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IDIwMTgtMDItMDEgMTg6MjMgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT46Cj4+Pj4+IE9uIDMwLjAxLjE4IGF0IDE4OjUwLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdy
b3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPj4+ICsrKyBiL3hlbi9pbmNs
dWRlL3hzbS9kdW1teS5oCj4+PiBAQCAtNTIxLDYgKzUyMSwxMiBAQCBzdGF0aWMgWFNNX0lOTElO
RSBpbnQgeHNtX21hcF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4g
KmQsIHN0cgo+Pj4gICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZCwgdCk7
Cj4+PiAgfQo+Pj4KPj4+ICtzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX3NoYXJl
KFhTTV9ERUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+Pj4g
K3sKPj4+ICsgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1RBUkdFVCk7Cj4+PiArICAgIHJldHVy
biB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIHQpOwo+Pgo+PiBI
b3cgZG9lcyB0aGlzIHJlcHJlc2VudCBhIHByb3BlciBkZWZhdWx0IGVxdWl2YWxlbnQgb2YgLi4u
Cj4+Cj4+IC0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYwo+PiArKysgYi94ZW4veHNtL2ZsYXNr
L2hvb2tzLmMKPj4gQEAgLTExOTYsNiArMTE5NiwxMiBAQCBzdGF0aWMgaW50IGZsYXNrX21hcF9n
bWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gICAgICBy
ZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NMQVNTX01NVSwgTU1VX19NQVBfUkVBRCB8
IE1NVV9fTUFQX1dSSVRFKTsKPj4gIH0KPj4KPj4gK3N0YXRpYyBpbnQgZmxhc2tfbWFwX2dtZm5f
c2hhcmUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4gK3sKPj4gKyAgICBy
ZXR1cm4gY3VycmVudF9oYXNfcGVybSh0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JFQUQgfCBN
TVVfX01BUF9XUklURSkgPzoKPj4gKyAgICAgICAgZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NM
QVNTX01NVSwgTU1VX19TSEFSRV9NRU0pOwo+Pgo+PiAuLi4gdGhpcz8KPiAKPiBUaGUgZnVsbCBm
bGFzayBjaGVjayB0cmllcyB0byBndWFyYW50ZWUgdGhhdDoKPiAgIDEpIChjKSBvdmVyIChkKSwg
d2hpY2ggd2lsbCBhbHdheXMgYmUgY2hlY2tlZCBzb21ld2hlcmUgaGlnaGVyIGluCj4gICAgICAg
dGhlIGNhbGwgc3RhY2sgZm9yIHRoZXNlIGtpbmRzIG9mIGNhbGxzOwoKVGhpcyBpcyBpbiBubyB3
YXkgYXBwYXJlbnQgaGVyZS4gQXQgdGhlIHZlcnkgbGVhc3QgYSBjb21tZW50IHRvCnRoYXQgZWZm
ZWN0IHNob3VsZCBiZSBhZGRlZCwgYnV0IHBlcmhhcHMgZXZlbiBiZXR0ZXIgd291bGQgYmUKaWYg
eW91IGhhZCBhbiBleHBsaWNpdCB4c21fZGVmYXVsdF9hY3Rpb24oLi4uLCBjdXJyZW50LT5kb21h
aW4sIGQpCmNhbGwgdGhlcmUuIFdoZXRoZXIgb25lIG9yIHRoZSBvdGhlciBpcyBwcmVmZXJhYmxl
IEknZCBsZWF2ZSB0bwpEYW5pZWwuCgo+ICAgMikgKGMpIG92ZXIgKHQpLCBuYW1lbHksIE1NVV9f
TUFQX1JFQUQvV1JJVEU7Cj4gICAzKSAoZCkgb3ZlciAodCksIG5hbWVseSwgTU1VX19TSEFSRV9N
RU0KPiAKPiBJbiBteSBkZWZhdWx0IGJ1aWx0aW4gYWN0aW9ucywgY2hlY2tzIDEpIGFuZCAyKSBh
cmUgZG9uZSBieSB0aGUKPiB4c21fZGVmYXVsdF9hY3Rpb24KPiBmdW5jdGlvbiwgYnV0IEkgY2Fu
J3QgdGhpbmsgb2YgYSB3YXkgdG8gZG8gY2hlY2sgMyksIGJlY2F1c2Ugd2UgZG9uJ3QKPiBoYXZl
IHRoZSBwcm9wZXIKPiBlcXVpdmFsZW5jZSBvZiBNTVVfX1NIQVJFX01FTSAoeHNtX2RlZmF1bHRf
YWN0aW9uIGlzIGRlZmluaXRlbHkgbm90IGEgCj4gY2hvaWNlKS4KPiBXYW50IHRvIGhlYXIgeW91
ciBhbmQgb3RoZXIgbWFpbnRhaW5lcnMnIHN1Z2dlc3Rpb25zIGFib3V0IGhvdyB0byBkbwo+IHRo
aXMgcHJvcGVybHkuCgoiKGQpIG92ZXIgKHQpIiB3b3VsZCBzdWdnZXN0IHhzbV9kZWZhdWx0X2Fj
dGlvbihhY3Rpb24sIGQsIHQpLCB3aGljaApJIGRvbid0IHRoaW5rIGlzIGFwcHJvcHJpYXRlIGhl
cmUuIEluIGZhY3QgYWl1aSBkIGFuZCB0IGFyZSB1bnJlbGF0ZWQgdG8Kb25lIGFub3RoZXIgaW4g
dGVybXMgb2YgbXV0dWFsIHByaXZpbGVnZS4gSSBkb24ndCB0aGluayAzKSBuZWVkcwpleHByZXNz
aW5nIGluIHRoZSBkdW1teSB2ZXJzaW9uOyBpdCdzIHJlYWxseSB0aGUgYXBwYXJlbnQgbGFjayBv
ZiAxKQp3aGljaCBJJ3ZlIGJlZW4gY29tbWVudGluZyBvbi4gQnV0IGFnYWluLCBJJ2xsIGxlYXZl
IGl0IHRvIERhbmllbCB0bwp0ZWxsIHlvdSBvdGhlcndpc2UuIFdoYXQgaXMgaW1wZXJhdGl2ZSBp
biBhbnkgZXZlbnQgaXMgdGhhdCB5b3UKZXh0ZW5kIHRoZSBkZXNjcmlwdGlvbiB0byBhbHNvIHJl
YXNvbiBhYm91dCB0aGUgZHVtbXkgbG9naWMsIGF0CmxlYXN0IGFzIGxvbmcgYXMgaXQgaXNuJ3Qg
YSBjbGVhciBlcXVpdmFsZW50IG9mIHRoZSBmbGFzayB2YXJpYW50LgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 08:52:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 08:52:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehX4a-0007vj-6d; Fri, 02 Feb 2018 08:51:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehX4Y-0007uu-7M
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 08:51:50 +0000
X-Inumbo-ID: 5f5dafde-07f6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f5dafde-07f6-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 08:52:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 01:51:42 -0700
Message-Id: <5A7434AE02000078001A479D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 01:51:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517495926-19425-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517495926-19425-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDE1OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiArKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+IEBAIC05MTYsNiArOTE2LDE5IEBA
IENvbnRyb2xzIEVQVCByZWxhdGVkIGZlYXR1cmVzLgo+ICAKPiAgU3BlY2lmeSB3aGljaCBjb25z
b2xlIGdkYnN0dWIgc2hvdWxkIHVzZS4gU2VlICoqY29uc29sZSoqLgo+ICAKPiArIyMjIGdudHRh
Ygo+ICs+IGA9IExpc3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZT08Ym9vbD4g
XWAKCkkgcmVhbGl6ZSB5b3UgZG9uJ3Qgd2FudCB0byBjaGFuZ2UgdGhpcyBhcyBwZW9wbGUgYWxy
ZWFkeSB1c2UgaXQsIGJ1dApJJ2Qgc3RpbGwgbGlrZSB0byBnaXZlIG15IHVzdWFsIGNvbW1lbnQ6
IEknZCBwcmVmZXIgaWYgd2UgY291bGQgYXZvaWQKaW50cm9kdWNpbmcgZnVydGhlciB1bmRlcnNj
b3JlLWNvbnRhaW5pbmcgKHN1YilvcHRpb25zLiBJIHJlYWxseSBkb24ndAp1bmRlcnN0YW5kIHdo
eSBldmVyeW9uZSBkb2VzIHRoaXM6IERhc2hlcyBhcmUgZWFzaWVyIHRvIHR5cGUgb24KYWxsIGtl
eWJvYXJkcyBJJ20gYXdhcmUgb2YsIGFuZCB0aGVyZSdzIG5vIG5lZWQgdG8gbWltaWMgQyBpZGVu
dGlmaWVyCm5hbWVzIGZvciBjb21tYW5kIGxpbmUgb3B0aW9ucy4KCj4gLS0tIGEveGVuL2NvbW1v
bi9ncmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gQEAgLTk3
LDYgKzk3LDQwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfbWFwdHJh
Y2tfZnJhbWVzID0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBERUZBVUxUX01BWF9NQVBUUkFDS19GUkFNRVM7Cj4gIGludGVnZXJfcnVudGltZV9wYXJh
bSgiZ250dGFiX21heF9tYXB0cmFja19mcmFtZXMiLCBtYXhfbWFwdHJhY2tfZnJhbWVzKTsKPiAg
Cj4gK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfZ250dGFiX21heF92ZXJz
aW9uID0gMjsKPiArc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfdHJhbnNpdGl2ZV9ncmFu
dHMgPSB0cnVlOwo+ICsKPiArc3RhdGljIGludCBfX2luaXQgcGFyc2VfZ250dGFiKGNvbnN0IGNo
YXIgKnMpCj4gK3sKPiArICAgIGNvbnN0IGNoYXIgKnNzOwo+ICsgICAgaW50IHZhbCwgcmMgPSAw
Owo+ICsKPiArICAgIGRvIHsKPiArICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwo+ICsgICAg
ICAgIGlmICggIXNzICkKPiArICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7Cj4gKwo+
ICsgICAgICAgIGlmICggIXN0cm5jbXAocywgIm1heF92ZXI6IiwgOCkgKQo+ICsgICAgICAgIHsK
PiArICAgICAgICAgICAgbG9uZyB2ZXIgPSBzaW1wbGVfc3RydG9sKHMgKyA4LCBOVUxMLCAxMCk7
CgpJbiBwYXJ0aWN1bGFyIHdpdGggeW91IGFscmVhZHkgaGF2aW5nIGRldGVybWluZWQgdGhlIGlu
dGVuZGVkIGVuZApvZiB0aGUgbnVtYmVyLCB3b3VsZG4ndCBpdCBtYWtlIHNlbnNlIHRvIHJlZnVz
ZSBub24tbnVtYmVyIGlucHV0LApieSBjaGVja2luZyBzcyBhZ2FpbnN0IHdoYXQgc2ltcGxlX3N0
cnRvbCgpIHdvdWxkIHByb3ZpZGUgaWYgdGhlCm1pZGRsZSBwYXJhbWV0ZXIgd2Fzbid0IE5VTEw/
Cgo+IEBAIC0zNDI0LDcgKzM0NTksMTAgQEAgZG9fZ3JhbnRfdGFibGVfb3AoCj4gICAgICAgICAg
YnJlYWs7Cj4gIAo+ICAgICAgY2FzZSBHTlRUQUJPUF9zZXRfdmVyc2lvbjoKPiAtICAgICAgICBy
YyA9IGdudHRhYl9zZXRfdmVyc2lvbihndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXRf
dmVyc2lvbl90KSk7Cj4gKyAgICAgICAgaWYgKCBvcHRfZ250dGFiX21heF92ZXJzaW9uID09IDEg
KQo+ICsgICAgICAgICAgICByYyA9IC1FTk9TWVM7IC8qIEJlaGF2ZSBhcyBiZWZvcmUgc2V0X3Zl
cnNpb24gd2FzIGludHJvZHVjZWQuICovCj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBy
YyA9IGdudHRhYl9zZXRfdmVyc2lvbihndWVzdF9oYW5kbGVfY2FzdCh1b3AsIGdudHRhYl9zZXRf
dmVyc2lvbl90KSk7Cj4gICAgICAgICAgYnJlYWs7CgpJIGNhbiBzb3J0IG9mIHNlZSB3aHkgeW91
IHdhbnQgaXQgdGhpcyB3YXksIGJ1dCB3aHkgZG8geW91IG1lYW4gdG8KcGVuYWxpemUgYW55IGd1
ZXN0IHNpbXBseSBzZXR0aW5nIHRoZSB2ZXJzaW9uIHRvIDEgcmVnYXJkbGVzcyBvZiBpdHMKY3Vy
cmVudCBzZXR0aW5nIChsaWtlIG1pZ2h0IGUuZy4gYmUgbmVlZGVkIGluIGtleGVjLWxpa2Ugc2l0
dWF0aW9ucyk/Ckd1ZXN0cyBtYXkgYXNzdW1lIHRoZSBhdmFpbGFiaWxpdHkgb2Ygc2V0X3ZlcnNp
b24gYnkgbG9va2luZyBhdCB0aGUKWGVuIHZlcnNpb24gbnVtYmVyICh3aGV0aGVyIHRoYXQncyBh
biBlbnRpcmVseSB2YWxpZCB0aGluZyB0byBkbyBpcwphIHNlcGFyYXRlIHF1ZXN0aW9uKS4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 08:54:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 08:54:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehX7M-00084M-KI; Fri, 02 Feb 2018 08:54:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mfde=e4=redhat.com=otubo@srs-us1.protection.inumbo.net>)
 id 1ehX7L-000844-Pc
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 08:54:43 +0000
X-Inumbo-ID: c710b756-07f6-11e8-b9b1-635ca7ef6cff
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c710b756-07f6-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 08:55:12 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx02.intmail.prod.int.phx2.redhat.com
 [10.5.11.12])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6F66828215;
 Fri,  2 Feb 2018 08:54:36 +0000 (UTC)
Received: from vader (ovpn-117-126.ams2.redhat.com [10.36.117.126])
 by smtp.corp.redhat.com (Postfix) with SMTP id E0E10619FB;
 Fri,  2 Feb 2018 08:54:28 +0000 (UTC)
Date: Fri, 2 Feb 2018 09:54:28 +0100
From: Eduardo Otubo <otubo@redhat.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20180202085428.GA26899@vader>
References: <20171123141835.5820-1-otubo@redhat.com>
 <fcbb9d8a-85b4-5543-6ebc-cd34a66729ff@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fcbb9d8a-85b4-5543-6ebc-cd34a66729ff@gmail.com>
User-Agent: Mutt/1.8.3+47 (5f034395e53d) (2017-05-23)
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.12
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Fri, 02 Feb 2018 08:54:36 +0000 (UTC)
Cc: jgross@suse.com, wei.liu2@citrix.com, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, paul.durrant@citrix.com, cheshi@redhat.com,
 xen-devel@lists.xenproject.org, vkuznets@redhat.com, mgamal@redhat.com,
 cavery@redhat.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCHv2] xen-netfront: remove warning when
 unloading module
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMDU6MDA6MjNQTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gSGksIEVkdWFyZG8hCj4gCj4gSSBhbSB3b3JraW5nIG9uIGEgZnJv
bnRlbmQgZHJpdmVyIChQViBEUk0pIGFuZCBhbHNvIHNlZWluZyBzb21lIHN0cmFuZ2UKPiAKPiB0
aGluZ3Mgb24gZHJpdmVyIHVubG9hZGluZzoKPiAKPiB4dCMgcm1tb2QgLWYgZHJtX3hlbl9mcm9u
dC5rbwo+IFsgMzIzNi40NjI0OTddIFtkcm1dIFVucmVnaXN0ZXJpbmcgWEVOIFBWIHZkaXNwbAo+
IFsgMzIzNi40ODU3NDVdIFtkcm06eGVuX2Rydl9yZW1vdmUgW2RybV94ZW5fZnJvbnRdXSAqRVJS
T1IqIEJhY2tlbmQgc3RhdGUgaXMKPiBJbml0V2FpdCB3aGlsZSByZW1vdmluZyBkcml2ZXIKPiBb
IDMyMzYuNDg2OTUwXSB2ZGlzcGwgdmRpc3BsLTA6IDIyIGZyZWVpbmcgZXZlbnQgY2hhbm5lbCAx
MQo+IFsgMzIzNi40OTYxMjNdIHZkaXNwbCB2ZGlzcGwtMDogZmFpbGVkIHRvIHdyaXRlIGVycm9y
IG5vZGUgZm9yCj4gZGV2aWNlL3ZkaXNwbC8wICgyMiBmcmVlaW5nIGV2ZW50IGNoYW5uZWwgMTEp
Cj4gWyAzMjM2LjQ5NjI3MV0gdmRpc3BsIHZkaXNwbC0wOiAyMiBmcmVlaW5nIGV2ZW50IGNoYW5u
ZWwgMTIKPiBbIDMyMzYuNTAxNjMzXSB2ZGlzcGwgdmRpc3BsLTA6IGZhaWxlZCB0byB3cml0ZSBl
cnJvciBub2RlIGZvcgo+IGRldmljZS92ZGlzcGwvMCAoMjIgZnJlZWluZyBldmVudCBjaGFubmVs
IDEyKQo+IAo+IFRoZXNlIGFyZSBzb21ld2hhdCBkaWZmZXJlbnQgZnJvbSB5b3VyIHVzZS1jYXNl
IHdpdGggZ3JhbnQgcmVmZXJlbmNlcywgYnV0IEkKPiBoYXZlIGEgcXVlc3Rpb246Cj4gCj4gZG8g
eW91IHJlYWxseSBzZWUgdGhhdCBYZW5idXNTdGF0ZUNsb3NlZCBhbmQgWGVuYnVzU3RhdGVDbG9z
aW5nIGFyZQo+IAo+IGNhbGxlZD8gSW4gbXkgZHJpdmVyIEkgY2FuJ3Qgc2VlIHRob3NlIGFuZCBv
bmNlIEkgdHJpZWQgdG8gZGlnIGRlZXBlciBpbnRvCj4gdGhlIHByb2JsZW0KPiAKPiBJIHNhdyB0
aGF0IG9uIGRyaXZlciByZW1vdmFsIGl0IGlzIGRpc2Nvbm5lY3RlZCBmcm9tIFhlbkJ1cywgc28g
bm8gYmFja2VuZAo+IHN0YXRlCj4gCj4gY2hhbmdlIGV2ZW50cyBjb21lIGluIHZpYSAub3RoZXJl
bmRfY2hhbmdlZCBjYWxsYmFjay4KPiAKPiBUaGUgb25seSBkaWZmZXJlbmNlIEkgc2VlIGhlcmUg
aXMgdGhhdCB0aGUgYmFja2VuZCBpcyBhIHVzZXItc3BhY2UKPiBhcHBsaWNhdGlvbgo+IAo+IFRo
YW5rIHlvdSwKPiBPbGVrc2FuZHIKClRvIGJlIGhvbmVzdCwgbW9zdCBvZiB0aGUgdGhpbmdzIEkg
YXNzdW1lZCB3ZXJlIHRydWUsIGFjY29yZGluZyB0byBzb21lIHRhbGtzIG9uCklSQyB3aXRoIG1h
aW50YWluZXJzLiBTaW5jZSBJIGFzc3VtZWQgaXQgd2FzIHRydWUgSSBzdGFydGVkIHRvIHdyaXRl
IGNvZGUgYmFzZWQKb24gdGhhdCBhbmQgYWxsIHRoZSBiZWhhdmlvcnMgdGhhdCBmb2xsb3dlZCB3
ZXJlIGNvcnJlY3QgYWNjb3JkaW5nIHRvIG15CmFzc3VtcHRpb25zIChhbmQgZGlzY3Vzc2lvbnMp
LgoKQnV0IGlmIHlvdSBmaW5kIHNvbWV0aGluZyBlbHNlIHdlaXJkLCBwbGVhc2UgbGV0IG1lIGtu
b3cgYW5kIHdlIGNhbiBmaXggaXQuCgo+IAo+IE9uIDExLzIzLzIwMTcgMDQ6MTggUE0sIEVkdWFy
ZG8gT3R1Ym8gd3JvdGU6Cj4gPiB2MjoKPiA+ICAgKiBSZXBsYWNlIGJ1c3kgd2FpdCB3aXRoIHdh
aXRfZXZlbnQoKS93YWtlX3VwX2FsbCgpCj4gPiAgICogQ2Fubm90IGdhcmFudGVlIHRoYXQgYXQg
dGhlIHRpbWUgeGVubmV0X3JlbW92ZSBpcyBjYWxsZWQsIHRoZQo+ID4gICAgIHhlbl9uZXRiYWNr
IHN0YXRlIHdpbGwgbm90IGJlIFhlbmJ1c1N0YXRlQ2xvc2VkLCBzbyBhZGRlZCBhCj4gPiAgICAg
Y29uZGl0aW9uIGZvciB0aGF0Cj4gPiAgICogVGhlcmUncyBhIHNtYWxsIGNoYW5jZSBmb3IgdGhl
IHhlbl9uZXRiYWNrIHN0YXRlIGlzCj4gPiAgICAgWGVuYnVzU3RhdGVVbmtub3duIGJ5IHRoZSB0
aW1lIHRoZSB4ZW5fbmV0ZnJvbnQgc3dpdGNoZXMgdG8gQ2xvc2VkLAo+ID4gICAgIHNvIGFkZGVk
IGEgY29uZGl0aW9uIGZvciB0aGF0Lgo+ID4gCj4gPiBXaGVuIHVubG9hZGluZyBtb2R1bGUgeGVu
X25ldGZyb250IGZyb20gZ3Vlc3QsIGRtZXNnIHdvdWxkIG91dHB1dAo+ID4gd2FybmluZyBtZXNz
YWdlcyBsaWtlIGJlbG93Ogo+ID4gCj4gPiAgICBbICAxMDUuMjM2ODM2XSB4ZW46Z3JhbnRfdGFi
bGU6IFdBUk5JTkc6IGcuZS4gMHg5MDMgc3RpbGwgaW4gdXNlIQo+ID4gICAgWyAgMTA1LjIzNjgz
OV0gZGVmZXJyaW5nIGcuZS4gMHg5MDMgKHBmbiAweDM1ODA1KQo+ID4gCj4gPiBUaGlzIHByb2Js
ZW0gcmVsaWVzIG9uIG5ldGZyb250IGFuZCBuZXRiYWNrIGJlaW5nIG91dCBvZiBzeW5jLiBCeSB0
aGUgdGltZQo+ID4gbmV0ZnJvbnQgcmV2b2tlcyB0aGUgZy5lLidzIG5ldGJhY2sgZGlkbid0IGhh
dmUgZW5vdWdoIHRpbWUgdG8gZnJlZSBhbGwgb2YKPiA+IHRoZW0sIGhlbmNlIGRpc3BsYXlpbmcg
dGhlIHdhcm5pbmdzIG9uIGRtZXNnLgo+ID4gCj4gPiBUaGUgdHJpY2sgaGVyZSBpcyB0byBtYWtl
IG5ldGZyb250IHRvIHdhaXQgdW50aWwgbmV0YmFjayBmcmVlcyBhbGwgdGhlIGcuZS4ncwo+ID4g
YW5kIG9ubHkgdGhlbiBjb250aW51ZSB0byBjbGVhbnVwIGZvciB0aGUgbW9kdWxlIHJlbW92YWws
IGFuZCB0aGlzIGlzIGRvbmUgYnkKPiA+IG1hbmlwdWxhdGluZyBib3RoIGRldmljZSBzdGF0ZXMu
Cj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IEVkdWFyZG8gT3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+
Cj4gPiAtLS0KPiA+ICAgZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgfCAxOCArKysrKysrKysr
KysrKysrKysKPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKykKPiA+IAo+ID4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIGIvZHJpdmVycy9uZXQveGVu
LW5ldGZyb250LmMKPiA+IGluZGV4IDhiODY4OWM2ZDg4Ny4uMzkxNDMyZTI3MjVkIDEwMDY0NAo+
ID4gLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMKPiA+ICsrKyBiL2RyaXZlcnMvbmV0
L3hlbi1uZXRmcm9udC5jCj4gPiBAQCAtODcsNiArODcsOCBAQCBzdHJ1Y3QgbmV0ZnJvbnRfY2Ig
ewo+ID4gICAvKiBJUlEgbmFtZSBpcyBxdWV1ZSBuYW1lIHdpdGggIi10eCIgb3IgIi1yeCIgYXBw
ZW5kZWQgKi8KPiA+ICAgI2RlZmluZSBJUlFfTkFNRV9TSVpFIChRVUVVRV9OQU1FX1NJWkUgKyAz
KQo+ID4gK3N0YXRpYyBERUNMQVJFX1dBSVRfUVVFVUVfSEVBRChtb2R1bGVfdW5sb2FkX3EpOwo+
ID4gKwo+ID4gICBzdHJ1Y3QgbmV0ZnJvbnRfc3RhdHMgewo+ID4gICAJdTY0CQkJcGFja2V0czsK
PiA+ICAgCXU2NAkJCWJ5dGVzOwo+ID4gQEAgLTIwMjEsMTAgKzIwMjMsMTIgQEAgc3RhdGljIHZv
aWQgbmV0YmFja19jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4gPiAgIAkJYnJl
YWs7Cj4gPiAgIAljYXNlIFhlbmJ1c1N0YXRlQ2xvc2VkOgo+ID4gKwkJd2FrZV91cF9hbGwoJm1v
ZHVsZV91bmxvYWRfcSk7Cj4gPiAgIAkJaWYgKGRldi0+c3RhdGUgPT0gWGVuYnVzU3RhdGVDbG9z
ZWQpCj4gPiAgIAkJCWJyZWFrOwo+ID4gICAJCS8qIE1pc3NlZCB0aGUgYmFja2VuZCdzIENMT1NJ
Tkcgc3RhdGUgLS0gZmFsbHRocm91Z2ggKi8KPiA+ICAgCWNhc2UgWGVuYnVzU3RhdGVDbG9zaW5n
Ogo+ID4gKwkJd2FrZV91cF9hbGwoJm1vZHVsZV91bmxvYWRfcSk7Cj4gPiAgIAkJeGVuYnVzX2Zy
b250ZW5kX2Nsb3NlZChkZXYpOwo+ID4gICAJCWJyZWFrOwo+ID4gICAJfQo+ID4gQEAgLTIxMzAs
NiArMjEzNCwyMCBAQCBzdGF0aWMgaW50IHhlbm5ldF9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZp
Y2UgKmRldikKPiA+ICAgCWRldl9kYmcoJmRldi0+ZGV2LCAiJXNcbiIsIGRldi0+bm9kZW5hbWUp
Owo+ID4gKwlpZiAoeGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldi0+b3RoZXJlbmQpICE9IFhl
bmJ1c1N0YXRlQ2xvc2VkKSB7Cj4gPiArCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVz
U3RhdGVDbG9zaW5nKTsKPiA+ICsJCXdhaXRfZXZlbnQobW9kdWxlX3VubG9hZF9xLAo+ID4gKwkJ
CSAgIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShkZXYtPm90aGVyZW5kKSA9PQo+ID4gKwkJCSAg
IFhlbmJ1c1N0YXRlQ2xvc2luZyk7Cj4gPiArCj4gPiArCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRl
diwgWGVuYnVzU3RhdGVDbG9zZWQpOwo+ID4gKwkJd2FpdF9ldmVudChtb2R1bGVfdW5sb2FkX3Es
Cj4gPiArCQkJICAgeGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlKGRldi0+b3RoZXJlbmQpID09Cj4g
PiArCQkJICAgWGVuYnVzU3RhdGVDbG9zZWQgfHwKPiA+ICsJCQkgICB4ZW5idXNfcmVhZF9kcml2
ZXJfc3RhdGUoZGV2LT5vdGhlcmVuZCkgPT0KPiA+ICsJCQkgICBYZW5idXNTdGF0ZVVua25vd24p
Owo+ID4gKwl9Cj4gPiArCj4gPiAgIAl4ZW5uZXRfZGlzY29ubmVjdF9iYWNrZW5kKGluZm8pOwo+
ID4gICAJdW5yZWdpc3Rlcl9uZXRkZXYoaW5mby0+bmV0ZGV2KTsKPiAKCi0tIApFZHVhcmRvIE90
dWJvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 08:56:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 08:56:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehX8l-0008AU-UV; Fri, 02 Feb 2018 08:56:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehX8l-0008AD-1h
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 08:56:11 +0000
X-Inumbo-ID: fb9cfde8-07f6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb9cfde8-07f6-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 08:56:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehX8c-0004w3-L5; Fri, 02 Feb 2018 08:56:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehX8X-0003KY-CZ; Fri, 02 Feb 2018 08:55:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehX8W-0007nQ-UM; Fri, 02 Feb 2018 08:55:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118496-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9885e4d81ff27e51a221c7987cbc36c520cb0b21
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 08:55:56 +0000
Subject: [Xen-devel] [xen-unstable test] 118496: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1315750727408877599=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118496 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118496/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-win7-amd64    <job status>                 broken
 test-amd64-i386-xl-qemut-win7-amd64  4 host-install(4) broken REGR. vs. 118441
 test-amd64-amd64-xl-qemuu-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118441

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 118441

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118423
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118441
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118441
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118441
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118441
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118441
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118441
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118441
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118441
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  9885e4d81ff27e51a221c7987cbc36c520cb0b21
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118441  2018-01-29 15:47:57 Z    3 days
Failing since        118456  2018-01-30 15:48:17 Z    2 days    2 attempts
Testing same since   118496  2018-01-31 19:59:17 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@arm.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    fail    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          broken  
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 fail    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-amd64-i386-xl-qemut-win7-amd64 broken
broken-step test-amd64-i386-xl-qemut-win7-amd64 host-install(4)

Not pushing.

(No revision log; it would be 359 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1315750727408877599==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 08:56:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 08:56:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehX8r-0008CT-AD; Fri, 02 Feb 2018 08:56:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehX8q-0008AT-7I
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 08:56:16 +0000
X-Inumbo-ID: febdc517-07f6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id febdc517-07f6-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 08:56:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 01:56:10 -0700
Message-Id: <5A7435B902000078001A47AC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 01:56:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517515169-4140-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517515169-4140-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Add structure names to opcode
	tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDIwOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCBpdCBtYWtlcyB0aGUgZGlmZiBjb250ZXh0
IGxpbmUgbW9yZSBoZWxwZnVsIHdoZW4KPiByZXZpZXdpbmcgcGF0Y2hlcyB3aGljaCBhbHRlciB0
aGUgb3Bjb2RlIHRhYmxlcy4gIGUuZy4gQ29uc2lkZXI6Cj4gCj4gICAtLS0gYS94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+ICAgKysrIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiAgIEBAIC0zNzAsNyArMzcwLDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB7Cj4gICAgICAgIFsweDBjIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ZwIH0sCj4gICAgICAgIFsweDEwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ludCB9LAo+ICAgICAgICBbMHgxM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdv
X29wID0gMSB9LAo+ICAgLSAgICBbMHgxNCAuLi4gMHgxNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCB9LAo+ICAgKyAgICBbMHgxNCAuLi4gMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCB9LAo+ICAgICAgICBbMHgxN10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCj4gICAgICAgIFsweDE4IC4uLiAweDE5XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfc2NhbGFyX2ZwLCAudHdvX29wID0gMSB9LAo+ICAgICAgICBbMHgxYV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEgfSwKPiAKPiB3aGljaCBpcyBl
bnRpcmVseSBhbWJpZ3VvdXMgYmV0d2VlbiAwZjM4IGFuZCAwZjNhLCBhbmQgdGhlIHNhbWUgZGlm
ZiB3aXRoIHRoaXMKPiBjaGFuZ2UgaW4gcGxhY2U6Cj4gCj4gICAtLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+ICAgKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKPiAgIEBAIC0zNzAsNyArMzcwLDcgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBleHQwZjM4X3RhYmxlIHsKPiAgICAgICAgWzB4MGMgLi4uIDB4MGZdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAgfSwKPiAgICAgICAgWzB4MTBdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50IH0sCj4gICAgICAgIFsweDEzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxIH0sCj4gICAtICAgIFsweDE0IC4uLiAweDE1XSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCj4gICArICAgIFsweDE0IC4uLiAweDE2XSA9IHsgLnNp
bWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCj4gICAgICAgIFsweDE3XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKPiAgICAgICAgWzB4MTggLi4uIDB4
MTldID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAsIC50d29fb3AgPSAxIH0sCj4gICAg
ICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSB9LAo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpBaCwgeWVzLCB0aGF0J3MgaGVscGZ1bDoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkkndmUgbm93IGFsc28gYWRkZWQgc2ltaWxhciBuYW1lcyB0byB0aGUg
WE9QIHRhYmxlcyBpbnRyb2R1Y2VkIGluCm15IHNlcmllcy4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 09:29:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 09:29:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehXeq-00022D-St; Fri, 02 Feb 2018 09:29:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehXep-000227-Gs
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 09:29:19 +0000
X-Inumbo-ID: 9bf3c1bb-07fb-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9bf3c1bb-07fb-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 09:29:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 02:29:11 -0700
Message-Id: <5A743D7702000078001A47C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 02:29:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29582402000078001958A0@prv-mh.provo.novell.com>
 <03d7fffc-712c-850d-968c-8bd8194cf684@citrix.com>
In-Reply-To: <03d7fffc-712c-850d-968c-8bd8194cf684@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 06/25] x86emul: support most remaining
 AVX2 insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDIwOjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtMjk3Myw3
ICsyOTg1LDcgQEAgeDg2X2RlY29kZSgKPj4gICAgICAgICAgfQo+PiAgICAgICAgICBicmVhazsK
Pj4gIAo+PiAtICAgIGNhc2Ugc2ltZF9zY2FsYXJfZnA6Cj4+ICsgICAgY2FzZSBzaW1kX3NjYWxh
cl9mcDogLyogY2FzZSBzaW1kX3NjYWxhcl9kcTogKi8KPiAKPiBJIGRvbid0IHNlZSB0aGlzIGNh
c2UgbGFiZWwgdXNlZCwgb3IgaW50cm9kdWNlZCBpbiBhbnkgbGF0ZXIgcGF0Y2hlcy4gCj4gSXMg
aXQgc3RhbGU/CgpPaCwgaW5kZWVkIGl0IGlzLiBBbmQgaXQncyBiZWVuIHNvIGxvbmcgdGhhdCBJ
IGRvbid0IGV2ZW4gcmVjYWxsIHdoYXQKaXQgd2FzIHVzZWQgZm9yLgoKPj4gQEAgLTYwNzAsNiAr
NjA4MiwxMCBAQCB4ODZfZW11bGF0ZSgKPj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmMzgsIDB4NDApOiAvKiB2cG11bGxkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwo+
PiAgICAgICAgICAgICAgaWYgKCAhdmV4LmwgKQo+PiAgICAgICAgICAgICAgICAgIGdvdG8gc2lt
ZF8wZl9hdng7Cj4+ICsgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPj4gKyAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4NDUpOiAvKiB2cHNybHZ7ZCxxfSB7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPiAKPiAweDQ2IC8gdnBzcmF2e2QscX0/ICBZb3UgYWRk
IGEgZGVjb2RlIGZvciBpdCBhYm92ZSwgYnV0IEkgZG9uJ3Qgc2VlIGFuCj4gaW50cm9kdWNlZCBj
YXNlLgoKU2VlIGZ1cnRoZXIgZG93biAtIGl0IGRvZXNuJ3QgZml0IGhlcmUgdmVyeSB3ZWxsIGJl
Y2F1c2UgdGhlcmUncyBvbmx5CnZwc3JhdmQsIGJ1dCBubyB2cHNyYXZxICh3aGljaCBvbmx5IGFw
cGVhcnMgaW4gQVZYNTEyKS4KCj4+IEBAIC03MTUwLDEyICs3MTY5LDE2IEBAIHg4Nl9lbXVsYXRl
KAo+PiAgICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7Cj4+ICAgICAgICAg
IGJyZWFrOwo+PiAgCj4+IC0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDE5
KTogLyogdmJyb2FkY2FzdHNkIG02NCx5bW0gKi8KPj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZF
WF82NigweDBmMzgsIDB4MTkpOiAvKiB2YnJvYWRjYXN0c2QgeG1tL202NCx5bW0gKi8KPj4gICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MWEpOiAvKiB2YnJvYWRjYXN0ZjEy
OCBtMTI4LHltbSAqLwo+PiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZleC5sLCBF
WENfVUQpOwo+PiAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPj4gLSAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MTgpOiAvKiB2YnJvYWRjYXN0c3MgbTMyLHt4LHl9bW0g
Ki8KPj4gLSAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBF
WENfVUQpOwo+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxOCk6IC8q
IHZicm9hZGNhc3RzcyB4bW0vbTMyLHt4LHl9bW0gKi8KPiAKPiBJdCB3b3VsZCBoZWxwIHJldmll
d2FiaWxpdHkgc3Vic3RhbnRpYWxseSBpZiB5b3Ugc3BsaXQgYnVnZml4ZXMgb2YKPiBleGlzdGlu
ZyBjb2RlIG91dCBzZXBhcmF0ZWx5IGZyb20gaW50cm9kdWN0aW9uIG9mIG5ldyBjb2RlLCBlc3Bl
Y2lhbGx5Cj4gZ2l2ZW4gdGhlIHF1YW50aXR5IG9mIG5ldyBhZGRpdGlvbnMgaGVyZS4gIFRoZXNl
IGNvbW1lbnQgY2hhbmdlcyBhcmUKPiBwYXJ0aWN1bGFybHkgZGVjZXB0aXZlLgoKVGhpcyBpcyBu
b3QgYSBidWdmaXggLSB0aGUgcmVnaXN0ZXIgZm9ybXMgYXBwZWFyIG9ubHkgaW4gQVZYMi4KTm9y
bWFsbHkgSSB3b3VsZCBoYXZlIGFkZGVkIHRoZWlyIHN1cHBvcnQgcmlnaHQgd2hlbiB0aGUKaW5z
dHJ1Y3Rpb25zIHdlcmUgYWRkZWQgZm9yIEFWWCwgYnV0IGl0IHdhcyBHZW9yZ2Ugd2hvIG5vdGlj
ZWQKdGhlbSBtaXNzaW5nIGFmdGVyIHRoZSBBVlggcGF0Y2ggaGFkIGdvbmUgaW4gYWxyZWFkeS4g
Q2hhbmdpbmcKdGhlIGNvZGUgaGVyZSBzdGlsbCBmaXRzIHVuZGVyIHRoZSB0b3BpYyBvZiB0aGUg
cGF0Y2guCgo+PiAgICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgwYyk6IC8q
IHZwZXJtaWxwcyB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPj4gICAgICBjYXNlIFg4
NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MGQpOiAvKiB2cGVybWlscGQge3gseX1tbS9tZW0s
e3gseX1tbSx7eCx5fW1tICovCj4+IEBAIC03MjU0LDYgKzcyNzcsMTEgQEAgeDg2X2VtdWxhdGUo
Cj4+ICAgICAgICAgIG9wX2J5dGVzID0gOCA8PCB2ZXgubDsKPj4gICAgICAgICAgZ290byBzaW1k
XzBmX3ltbTsKPj4gIAo+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgx
Nik6IC8qIHZwZXJtcHMgeW1tL20yNTYseW1tLHltbSAqLwo+PiArICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgzNik6IC8qIHZwZXJtZCB5bW0vbTI1Nix5bW0seW1tICovCj4+
ICsgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7
Cj4+ICsgICAgICAgIGdvdG8gc2ltZF8wZl9hdngyOwo+PiArCj4gCj4gTG9va2luZyBhdCB0aGVz
ZSBhZGRpdGlvbnMsIHRoZSBjYXNlIGxhYmVscyBsb29rIGxpa2UgdGhleSBuZWVkIHNvcnRpbmcK
PiBhZ2Fpbi4gIEFyZSB5b3UgZ29pbmcgdG8gb3JnYW5pc2UgdGhhdCBpbiBhIGxhdGVyIHBhdGNo
PwoKSSBkb24ndCB1bmRlcnN0YW5kLiBUb2dldGhlciB3aXRoIGNvbnRleHQgYWJvdmUgYW5kIC4u
LgoKPj4gICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjApOiAvKiB2cG1v
dnN4YncgeG1tL21lbSx7eCx5fW1tICovCj4+ICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweDIxKTogLyogdnBtb3ZzeGJkIHhtbS9tZW0se3gseX1tbSAqLwo+PiAgICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyMik6IC8qIHZwbW92c3hicSB4bW0vbWVt
LHt4LHl9bW0gKi8KCi4uLiBoZXJlIEkgZG9uJ3Qgc2VlIHdoYXQncyB3cm9uZy4gVGhlIGxvd2Vz
dCBlbnRyeSBpbiBlYWNoIGJsb2NrCm9mIGNhc2Ugc3RhdGVtZW50cyB3YW50aW5nIHNpbWlsYXIg
dHJlYXRtZW50IHJ1bGVzOiAweDE2IGlzIGFib3ZlCjB4MGQgYW5kIGJlbG93IDB4MjAuCgo+PiBA
QCAtNzM3MCw2ICs3Mzk4LDgwIEBAIHg4Nl9lbXVsYXRlKAo+PiAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7Cj4+ICAgICAgICAgIGdvdG8gc2ltZF8wZl9hdng7
Cj4+ICAKPj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4NTgpOiAvKiB2
cGJyb2FkY2FzdGQgeG1tL20zMix7eCx5fW1tICovCj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZjM4LCAweDU5KTogLyogdnBicm9hZGNhc3RxIHhtbS9tNjQse3gseX1tbSAqLwo+
PiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg3OCk6IC8qIHZwYnJvYWRj
YXN0YiB4bW0vbTgse3gseX1tbSAqLwo+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHg3OSk6IC8qIHZwYnJvYWRjYXN0dyB4bW0vbTE2LHt4LHl9bW0gKi8KPj4gKyAgICAg
ICAgb3BfYnl0ZXMgPSAxIDw8ICgoIShiICYgMHgyMCkgKiAyKSArIChiICYgMSkpOwo+PiArICAg
ICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82Nigw
eDBmMzgsIDB4NDYpOiAvKiB2cHNyYXZkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwo+
PiArICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7Cj4gCj4gT2gg
LSBoZXJlIGlzIHZwc3JhdntkLHF9LiAgV2h5IGlzIGl0IG5vdCB3aXRoIGl0cyBjb21wYW5pb25z
PyAgVGhlCj4gbWFudWFsIGRvZXMgY3VyaW91c2x5IG9taXQgbWVudGlvbiBvZiB0aGUgVzEgZW5j
b2RpbmcgZm9yIFZFWCAodW5saWtlCj4gaXRzIGNvbXBhbmlvbnMpLCBidXQgYWxsIDMgaGF2ZSBX
MCBhbmQgVzEgbWVudGlvbmVkIGZvciBFVkVYIGVuY29kaW5nLiAKPiBKdWRnaW5nIGJ5IHRoZW0g
YWxsIGhhdmluZyBpZGVudGljYWwgYmVoYXZpb3VyLCBhbmQgdGhpcyBvbmUgbm90IGJlaW5nCj4g
ZGVjbGFyZWQgYXMgc3VmZmVyaW5nIGEgZmF1bHQgYmVjYXVzZSBvZiBXLCBJIGV4cGVjdCB0aGF0
IGl0IGlzIHByb2JhYmx5Cj4gZW5jb2RlZCBhcyBXSUcuCgpXaXRob3V0IHRyeWluZyBvdXQgKHdo
aWNoIGlzIHVucmVsaWFibGUgYXMgdGhleSBtaWdodCBjaGFuZ2UgdGhpbmdzCmJldHdlZW4gc2ls
aWNvbiByZXZpc2lvbnMpLCBJIGhhdmUgdG8gZm9sbG93IHdoYXQgdGhlIFNETSBhbmQvb3IgWEVE
CnNheSwgYW5kIGJvdGggc2F5IFcwLiBXZSBib3RoIGtub3cgdGhhdCB0aGluZ3MgYXJlbid0IGFs
d2F5cwpjb25zaXN0ZW50IGluIHRoZSBtYW51YWwsIHNvIEkgcHJlZmVyIHRvIHVzZSB0aGUgdGln
aHRlciB2YXJpYW50IGluIGNhc2UKb2YgZG91YnQgLSBpbW8gaXQncyBhbHdheXMgYmV0dGVyIHRv
IHJlbGF4IHRoaW5ncyBkb3duIHRoZSByb2FkIHRoYW4gdG8KcmVseSBvbiBjYXRjaGluZyBmYXVs
dHMgcmFpc2VkIGZyb20gdGhlIHN0dWJzLgoKQW5kIHRyeWluZyBpdCBvdXQgKGFnYWluOyBJJ20g
c3VyZSBJIGRpZCBzbyBhIHllYXIgYWdvIHdoZW4gdGhpcyB3YXMKYWxsIHB1dCB0b2dldGhlciks
IG15IEhhc3dlbGwgZmF1bHRzIGZvciB0aGUgVzEgZW5jb2RpbmcuCgo+IEkndmUgbm90aWNlZCBs
b3dlciBkb3duIGFzIHdlbGwgdGhhdCB5b3UgYXJlIGluY29uc2lzdGVudCB3aXRoIHZleC53Cj4g
aGFuZGxpbmcgY29tcGFyZWQgdG8gdGhlIG1hbnVhbCBhcyB0byB3aGV0aGVyIHlvdSByZWplY3Qg
b3IgaWdub3JlCj4gdW5zcGVjaWZpZWQgZW5jb2RpbmdzLiAgSXMgdGhpcyBpbnRlbnRpb25hbCwg
YW5kIGlmIHNvLCB3aHk/CgpJJ20gbm90IGludGVuZGluZyB0byBkbyBhbnl0aGluZyBpbmNvbnNp
c3RlbnRseS4gSXQgd291bGQgaGVscCBpZiB5b3UKY291bGQgcG9pbnQgb3V0IHdoZXJlIHlvdSBm
b3VuZCBzdWNoIGlzc3Vlcy4gQWN0dWFsbHkgdGhlcmUncyBub3QgYQp3aG9sZSBsb3Qgb2YgdGhp
bmdzIGxlZnQgZnVydGhlciBkb3duLCBhbmQgSSBjYW4ndCBzcG90IGFueQppbmNvbnNpc3RlbmN5
IHRoZXJlLgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 09:32:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 09:32:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehXhy-0002fJ-DW; Fri, 02 Feb 2018 09:32:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jhnk=e4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ehXhx-0002f7-9Z
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 09:32:33 +0000
X-Inumbo-ID: 10324330-07fc-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 10324330-07fc-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 09:33:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E5409AD93;
 Fri,  2 Feb 2018 09:32:25 +0000 (UTC)
To: Chris Patterson <cjp256@gmail.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <20180201124019.11693-1-jgross@suse.com>
 <b8f04374-97f1-76d5-81b5-3583441833f4@oracle.com>
 <CABZSBQcmKBGZ2-i-YRL=Ux6hcAP0peR1zfaVh4Go9vr=JTRThQ@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <3a4fa32b-7909-9fa6-4b6c-71d6b51ad35d@suse.com>
Date: Fri, 2 Feb 2018 06:56:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CABZSBQcmKBGZ2-i-YRL=Ux6hcAP0peR1zfaVh4Go9vr=JTRThQ@mail.gmail.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] x86/xen: init %gs very early to avoid
 page faults with stack protector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMDE6MzYsIENocmlzIFBhdHRlcnNvbiB3cm90ZToKPiBXb3JrcyBncmVhdCwg
dGVzdGVkIGl0IGFuZCBpdCBmaXhlcyBib290aW5nIExpbnV4IHY0LjE1IGtlcm5lbCBmb3IgbWUg
OikKCkNhbiBJIGFkZCB5b3VyICJUZXN0ZWQtYnk6IiB0byB0aGUgcGF0Y2ggd2hlbiBjb21taXR0
aW5nIGl0PwoKCkp1ZXJnZW4KCj4gCj4gQ2hlZXJzIQo+IAo+IE9uIFRodSwgRmViIDEsIDIwMTgg
YXQgMzoxNyBQTSwgQm9yaXMgT3N0cm92c2t5Cj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PiB3cm90ZToKPj4gT24gMDIvMDEvMjAxOCAwNzo0MCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
Pj4+IFdoZW4gcnVubmluZyBhcyBYZW4gcHYgZ3Vlc3QgJWdzIGlzIGluaXRpYWxpemVkIHNvbWUg
dGltZSBhZnRlcgo+Pj4gQyBjb2RlIGlzIHN0YXJ0ZWQuIERlcGVuZGluZyBvbiBzdGFjayBwcm90
ZWN0b3IgdXNhZ2UgdGhpcyBtaWdodCBiZQo+Pj4gdG9vIGxhdGUsIHJlc3VsdGluZyBpbiBwYWdl
IGZhdWx0cy4KPj4+Cj4+PiBTbyBzZXR1cCAlZ3MgYW5kIE1TUl9HU19CQVNFIGluIGFzc2VtYmx5
IGNvZGUgYWxyZWFkeS4KPj4+Cj4+PiBDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwo+Pj4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pgo+PiBSZXZpZXdl
ZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4KPj4K
Pj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPj4g
WGVuLWRldmVsIG1haWxpbmcgbGlzdAo+PiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bAo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 09:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 09:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehXnC-0002tz-Og; Fri, 02 Feb 2018 09:37:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pe+8=e4=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ehXnB-0002sd-Ds
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 09:37:57 +0000
X-Inumbo-ID: d0d1bfca-07fc-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0d1bfca-07fc-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 09:38:26 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=FgjGKn2Xv8GMzGN3W0BgXyGfeI6H7SdRywHBdaNNlVC1pIWfhNx7uNL4ViWRVgt7qZQU92mfyEWPi2ZXY0jGXIODgXBwPsYrsqdY+CWKsf4uioNONZaPx2N8u/kZpqA40osltOm40p0pB2tsXq9TjEdVY/28q+4vj5NWdy69MhP2vgGC5EbDVQYFVq/ZDhq9Xki79EIebsTyuRPuYTRJHyTAX7tabaxznuDspq5jqtRARIF0L3wvHQZI51Wdrw/FefPAivXdAUFxXW6lL318SAShkG5au9eM2QZgdjdEosYyPHDtHOr3s2rOzCWho07BThZ67DLuEbQra9usPaXFng==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=wGDZT1w40RprqUNNQFyy/9qSjOU=; b=2lK0J37a05zlxFkejBkAzlmmZW24
 ttBp0o4O2yrHx7GN45mV9hqlhYb2I6vnTaBjj1da6XN5jvOyLOawNhauxBK+HNjE
 J3aaBCveFsEUVsy2Hqa8/hpxRydcy46XYyLERGpJK9egQGFwTep1boX4w+1vTaX2
 ObZem9vif2pp1HOnUMOVHP5pXwUFtYmGXlk7zcTdvuvOq7MoMv/9vDG0NYJiyPrb
 pWOkrtA+vWrlvVNqcyBw+FjM4f6pIUbh/wyCRC/XZs4emgCnh1++2VADJBMH2qUl
 6KXWxEQA/2huoL+GeffaXE6S/kP891ivIpK+OT3SbGrc0fPx3HRB4TzZYw==
Received: (qmail 4386 invoked from network); 2 Feb 2018 11:37:49 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Feb 2018 11:37:49 +0200
Received: (qmail 22993 invoked from network); 2 Feb 2018 11:37:49 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 2 Feb 2018 11:37:49 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 11:37:37 +0200
Message-Id: <1517564259-32305-3-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v1 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgZW5hYmxlcyB0aGUgYnJlYWtwb2ludCBldmVudHMgZm9yIHN2bS4KClNpZ25l
ZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgIHwgNTIgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAg
MyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jCmluZGV4IGRjYmQ1NTAuLjE0YTVmNjAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC01
OSw2ICs1OSw3IEBACiAjaW5jbHVkZSA8YXNtL2hhcC5oPgogI2luY2x1ZGUgPGFzbS9hcGljLmg+
CiAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+CisjaW5jbHVkZSA8YXNtL2h2bS9tb25pdG9yLmg+
CiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5oPgogCiB2b2lkIHN2bV9hc21fZG9fcmVzdW1lKHZvaWQp
OwpAQCAtMTA3OSw3ICsxMDgwLDggQEAgc3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dpdGNoX3RvKHN0
cnVjdCB2Y3B1ICp2KQogc3RhdGljIHZvaWQgbm9yZXR1cm4gc3ZtX2RvX3Jlc3VtZShzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9z
dm0udm1jYjsKLSAgICBib29sX3QgZGVidWdfc3RhdGUgPSB2LT5kb21haW4tPmRlYnVnZ2VyX2F0
dGFjaGVkOworICAgIGJvb2xfdCBkZWJ1Z19zdGF0ZSA9IHYtPmRvbWFpbi0+ZGVidWdnZXJfYXR0
YWNoZWQKKyAgICAgICAgICAgICAgICB8fCB2LT5kb21haW4tPmFyY2gubW9uaXRvci5zb2Z0d2Fy
ZV9icmVha3BvaW50X2VuYWJsZWQ7CiAgICAgYm9vbF90IHZjcHVfZ3Vlc3Rtb2RlID0gMDsKICAg
ICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKIApAQCAtMjQwNyw2ICsy
NDA5LDIzIEBAIHN0YXRpYyBib29sIHN2bV9nZXRfcGVuZGluZ19ldmVudChzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbykKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGlj
IHZvaWQgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGlu
c25fbGVuKQoreworICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2
bS52bWNiOworICAgIHN0cnVjdCB4ODZfZXZlbnQgZXZlbnQgPSB7CisgICAgICAgIC52ZWN0b3Ig
PSB2bWNiLT5ldmVudGluai5maWVsZHMudHlwZSwKKyAgICAgICAgLnR5cGUgPSB2bWNiLT5ldmVu
dGluai5maWVsZHMudHlwZSwKKyAgICAgICAgLmVycm9yX2NvZGUgPSB2bWNiLT5leGl0aW5mbzEs
CisgICAgfTsKKworICAgIGlmICggZXZlbnQudHlwZSA+PSBYODZfRVZFTlRUWVBFX1NXX0lOVEVS
UlVQVCApCisgICAgICAgIGV2ZW50Lmluc25fbGVuID0gaW5zbl9sZW47CisgICAgZWxzZQorICAg
ICAgICBldmVudC5pbnNuX2xlbiA9IDA7CisKKyAgICBodm1faW5qZWN0X2V2ZW50KCZldmVudCk7
Cit9CisKIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgc3ZtX2Z1
bmN0aW9uX3RhYmxlID0gewogICAgIC5uYW1lICAgICAgICAgICAgICAgICA9ICJTVk0iLAogICAg
IC5jcHVfdXBfcHJlcGFyZSAgICAgICA9IHN2bV9jcHVfdXBfcHJlcGFyZSwKQEAgLTI2MTksMTQg
KzI2MzgsMzEgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBWTUVYSVRfRVhDRVBUSU9OX0JQOgot
ICAgICAgICBpZiAoICF2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkICkKLSAgICAgICAgICAg
IGdvdG8gdW5leHBlY3RlZF9leGl0X3R5cGU7Ci0gICAgICAgIC8qIEFNRCBWb2wyLCAxNS4xMTog
SU5UMywgSU5UTywgQk9VTkQgaW50ZXJjZXB0cyBkbyBub3QgdXBkYXRlIFJJUC4gKi8KLSAgICAg
ICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5U
MykpID09IDAgKQorICAgICAgICBpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aCh2
LCBJTlNUUl9JTlQzKTsKKworICAgICAgICBpZiAoIGluc3RfbGVuID09IDAgKQogICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7Ci0g
ICAgICAgIGN1cnJlbnQtPmFyY2guZ2Ric3hfdmNwdV9ldmVudCA9IFRSQVBfaW50MzsKLSAgICAg
ICAgZG9tYWluX3BhdXNlX2Zvcl9kZWJ1Z2dlcigpOworCisgICAgICAgIGlmICggIXYtPmRvbWFp
bi0+ZGVidWdnZXJfYXR0YWNoZWQgKQorICAgICAgICB7CisgICAgICAgICAvKiBBTUQgVm9sMiwg
MTUuMTE6IElOVDMsIElOVE8sIEJPVU5EIGludGVyY2VwdHMgZG8gbm90IHVwZGF0ZSBSSVAuICov
CisgICAgICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgICAgIHJjID0gaHZtX21vbml0b3JfZGVi
dWcocmVncy0+cmlwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fTU9O
SVRPUl9TT0ZUV0FSRV9CUkVBS1BPSU5ULAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYODZfRVZFTlRUWVBFX1NXX0VYQ0VQVElPTiwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW5zdF9sZW4pOworICAgICAgICAgICAgaWYgKCByYyA8IDAgKQorICAgICAg
ICAgICAgICAgIGdvdG8gdW5leHBlY3RlZF9leGl0X3R5cGU7CisgICAgICAgICAgICBpZiAoICFy
YyApCisgICAgICAgICAgICAgICAgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHYsIGluc3RfbGVuKTsKKyAg
ICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIF9fdXBkYXRlX2d1
ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7CisgICAgICAgICAgICBjdXJyZW50LT5hcmNoLmdkYnN4
X3ZjcHVfZXZlbnQgPSBUUkFQX2ludDM7CisgICAgICAgICAgICBkb21haW5fcGF1c2VfZm9yX2Rl
YnVnZ2VyKCk7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFZNRVhJVF9F
WENFUFRJT05fTk06CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IDM3MDZiN2EuLjY4YTIxMGEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW9uaXRvci5oCkBAIC05NCw3ICs5NCw4IEBAIHN0YXRpYyBpbmxpbmUgdWludDMy
X3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9
CiAgICAgZWxzZSBpZiAoIGNwdV9oYXNfc3ZtICkKICAgICB7Ci0gICAgICAgIGNhcGFiaWxpdGll
cyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCk7CisgICAg
ICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1Rf
UkVRVUVTVCkgfAorICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpOwogICAgIH0KIAogICAgIGlmICggaHZtX2Z1
bmNzLnNldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkKLS0gCjIuNy40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 09:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 09:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehXn9-0002sk-4j; Fri, 02 Feb 2018 09:37:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pe+8=e4=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ehXn8-0002se-H1
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 09:37:54 +0000
X-Inumbo-ID: b2806756-07fc-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2806756-07fc-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 10:37:35 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=gpiis8axcVxYePVZAtVB7QlDJHd1NAEIFCdaDTnxMe8tmhfXCt/sGBmJ5yHCLkaeeie66UlRH9Psh8FIhMjoKkCv0hPhsJ0KpxfhO7XMG6e4SHZZRisVhocTOW33sqPPKGZqkpFiXXMEHw3sy92ZxgmZZuPVgnp0DBEXJToNDoRAYFU6+Pz8EQ3BbuGcQutjmpKFXzREqV0aXe0rQPCfKwZXQCzady/Pd1b1gpGDfBV/x99q984Dc6vjesTFBfBqdfT9i39GUciwOb735Qse79fcOsiol0i6i7VN92Pk5qCEdfOtnegfSJI2C6TrhITGYowdhOcGss1cuafm5E03ew==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=2uTQMU3QyP4YwKwUOzWPayNe+bo=; b=HMPH/us9KOvzHkjF/9pH7eizRVkX
 2sd9Uwb+B1o6isNVzijt3tttMiXEkwCucMPR5ySYAf4RQ2s1lsUG+UgviRB9q5oQ
 jNzdS5CxViDKRC+GrtGUD/tLyZvJuymscZ8q0Na52LPGftN+hFTIHBFHj1CQv0WM
 wzMfeGZ+jxpZhCh009rw3R8L881+5oEw6WbNWly9IPXXhXGpc3ysYOmvoZBjOqwz
 S5udciZFiK1k4LQQhBsVrkIaFMIszpzGHpWZbCdwjAAHPEkFHvkkCnxoMvmcKTRT
 mry2b9ehLK+pZVNos9LhIE3B6ziMSFYwezsiPRsPrDBwP6P7xxjJjWxcfg==
Received: (qmail 4498 invoked from network); 2 Feb 2018 11:37:50 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Feb 2018 11:37:50 +0200
Received: (qmail 23002 invoked from network); 2 Feb 2018 11:37:50 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 2 Feb 2018 11:37:50 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 11:37:38 +0200
Message-Id: <1517564259-32305-4-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v1 3/4] hvm/svm: Enable MSR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgZW5hYmxlcyBNU1IgZXZlbnRzIGZvciBzdm0uCgpTaWduZWQtb2ZmLWJ5OiBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYyAgICB8IDkgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21v
bml0b3IuaCB8IDMgKystCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDE0YTVmNjAuLmRjM2FkMGIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC0xNjMsNiArMTYzLDE0IEBAIHZvaWQgc3ZtX2ludGVyY2VwdF9tc3Ioc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IG1zciwgaW50IGZsYWdzKQogICAgICAgICBfX2NsZWFyX2JpdChtc3Ig
KiAyICsgMSwgbXNyX2JpdCk7CiB9CiAKK3N0YXRpYyB2b2lkIHN2bV9lbmFibGVfbXNyX2ludGVy
Y2VwdGlvbihzdHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtc3IpCit7CisgICAgc3RydWN0IHZj
cHUgKnY7CisKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgIHN2bV9pbnRlcmNl
cHRfbXNyKHYsIG1zciwgTVNSX0lOVEVSQ0VQVF9XUklURSk7Cit9CisKIHN0YXRpYyB2b2lkIHN2
bV9zYXZlX2RyKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1j
YiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOwpAQCAtMjQ2NCw2ICsyNDcyLDcgQEAgc3RhdGljIHN0
cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUgPSB7
CiAgICAgLmZwdV9kaXJ0eV9pbnRlcmNlcHQgID0gc3ZtX2ZwdV9kaXJ0eV9pbnRlcmNlcHQsCiAg
ICAgLm1zcl9yZWFkX2ludGVyY2VwdCAgID0gc3ZtX21zcl9yZWFkX2ludGVyY2VwdCwKICAgICAu
bXNyX3dyaXRlX2ludGVyY2VwdCAgPSBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCwKKyAgICAuZW5h
YmxlX21zcl9pbnRlcmNlcHRpb24gPSBzdm1fZW5hYmxlX21zcl9pbnRlcmNlcHRpb24sCiAgICAg
LnNldF9yZHRzY19leGl0aW5nICAgID0gc3ZtX3NldF9yZHRzY19leGl0aW5nLAogICAgIC5zZXRf
ZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyA9IHN2bV9zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhp
dGluZywKICAgICAuZ2V0X2luc25fYnl0ZXMgICAgICAgPSBzdm1fZ2V0X2luc25fYnl0ZXMsCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW9uaXRvci5oCmluZGV4IDY4YTIxMGEuLjRkODg4N2UgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRv
ci5oCkBAIC05NSw3ICs5NSw4IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9y
X2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICBlbHNlIGlmICggY3B1X2hh
c19zdm0gKQogICAgIHsKICAgICAgICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCk7CisgICAg
ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdB
UkVfQlJFQUtQT0lOVCkgfAorICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpOwogICAgIH0KIAogICAgIGlmICggaHZtX2Z1bmNz
LnNldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 09:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 09:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehXnB-0002tR-Hr; Fri, 02 Feb 2018 09:37:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pe+8=e4=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ehXnA-0002sc-LP
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 09:37:56 +0000
X-Inumbo-ID: d0152530-07fc-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0152530-07fc-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 09:38:24 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Db8/vOIt2fEYC6l2WaEryaFpVVDgJKj9ZoBo4ea4nW/EZFTFI7fWQXcAkbq+yuup/SyIuE9io2ERL5Uq090gM4EBzOyQYJelH6NRf74OcrQAPg/E90ZTj4c66M9gnmZUHH/fnnLKtzryfAlil5ODDTtmVG2LcPkkcND4TkRE/6evC0tLMtdmr9bHM/gLjOMuTEGjY+qRkR6y3ZGs4fJvaWGwDBqCARczjWNO+ZreDzLyySmTlt8ljR644wzfWaAZtCKd+SDXtXP5QIVe3laF4+91BCLt5Hx77gXbEl+7IOjRx3DXR1b20Omvd4azRlF0HMwb0/zRHC3j/R3Qtppcrw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=9pknhthXL2Yj46grE6ofr
 adZxnM=; b=yDaQQrJkbKMbQd232fAiiZc7hDc6DDxzYxemR/AzkEhAdweeL0+Um
 EMSXuwSwK3KQTMvGOIHvCTCOGcrk9vIFF0M1K+hzyZhZwL3u0I9Pdvsyv2klndyb
 jhoS+o5lOfVukNfpem3qTptIyybi5un82BmISJWNYWmztxNr12xfbW9Zmhym7UEt
 IF7UmeYQZepiLJRHjJ7NvFxgfg1vETAFxAfAyAPh4HiXVm8Q7A3Sj3CE2O8PA4oT
 e9UuYxYOGpcQPZyDZPKLfLWC8EvcExV8Cs4DBaT/XGOl9bJHmeUQ3bjMNBQlgoY9
 rA5yayncUmoDNJwpwhuUrIoYcLPVxLH5A==
Received: (qmail 4157 invoked from network); 2 Feb 2018 11:37:48 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Feb 2018 11:37:48 +0200
Received: (qmail 22972 invoked from network); 2 Feb 2018 11:37:47 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 2 Feb 2018 11:37:47 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 11:37:35 +0200
Message-Id: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v1 0/4] hvm/svm: Enable vm events for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgcHJvdmlkZXMgYSBza2VsZXRvbiBmb3IgZW5hYmxpbmcgdm1f
ZXZlbnRzIG9uIFNWTS4gRm9yIHRoZQpmaXJzdCBzdGVwLCB0aGUgTVNSLCBDUiwgQnJlYWtwb2lu
dCBhbmQgR3Vlc3RSZXF1ZXN0IGhhdmUgYmVlbiB0ZXN0ZWQKYW5kIGFkZGVkIHRvIHRoZSBjYXBh
YmlsaXRpZXMgbGlzdC4KCkNoZWVycywKCkFsZXhhbmRydSBJc2FpbGEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 09:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 09:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehXnB-0002t9-B8; Fri, 02 Feb 2018 09:37:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pe+8=e4=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ehXnA-0002sb-LL
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 09:37:56 +0000
X-Inumbo-ID: d075815b-07fc-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d075815b-07fc-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 09:38:25 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=YRFe0Dx1ko0fiyMtFbEiadUMC9TiLbM1nrCwvXkFgoebRhLeg2tltyuChUOcYTonOhautw4yQSS2DEZYuazIbbyh/wDVeZB4ssSKQevR+EtM5X+YzIc4eqgTvBQ1u7PtBUMAyhbqVVAZfCz9JAdPGRNBtxqNPmwQkrd6pGSdu58hhHyIaEFXlra7EIh5bSkHobx3WRKfh38agPKBwnl60PXgQUGYm7DkIiUV49WtAHI4mvSKobh+y6FxgOsYrsF2GBhir4tf14W61oUcYXhZ+QjDAVScuVwvC8mwTMT2W8LJcCJggcYVKjUiGnWa3ahdMeyEgWYvqQjYahW6yDSS6g==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=nZZKDZTFPXfmmvCLGvB0lrqAG0Y=; b=TciAg8866knIegnbnpBDF+o6oEt2
 yy0Yqtz/AF0d0hbpj9cmZ7L8m473XzUPqAKDZrVOOBNiNVSkrUEIdUyeF0kFvQxm
 i6ih19KcaiDQtm1ujQO2n1CTB+CY+vzejIRH+ku+iUOGenz6LhxPXERaLC7j0UNf
 nL5ISxeX9UM/BcQPc67hME6rlpZyEZ9sRBAQMExfLKPPzytLHznE2EvDWJWB730B
 e0jvF4C3ScVGgi+MTDSiWH7C9U5/9wvEnFBjhF08Wgx0pNrY+fkCENdix7oq70PS
 oxrcBPbG52A+eWYO0inFFaC40Wz08BXHl/UEuwyMNnSHheQo7cqG4FE3rw==
Received: (qmail 4275 invoked from network); 2 Feb 2018 11:37:48 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Feb 2018 11:37:48 +0200
Received: (qmail 22984 invoked from network); 2 Feb 2018 11:37:48 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 2 Feb 2018 11:37:48 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 11:37:36 +0200
Message-Id: <1517564259-32305-2-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v1 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgc2VwYXJhdGVzIHRoZSBzdm0gY2FwcyBmcm9tIHRoZSB2bXggY2Fwcy4KClNp
Z25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgot
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgMzMgKysrKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTMgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCBhMDQ0NGQxLi4zNzA2YjdhIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaApAQCAtNzQsMjEgKzc0LDI4IEBAIHN0YXRpYyBpbmxpbmUgdWludDMy
X3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAg
KiBBdCB0aGUgbW9tZW50IG9ubHkgSW50ZWwgSFZNIGRvbWFpbnMgYXJlIHN1cHBvcnRlZC4gSG93
ZXZlciwgZXZlbnQKICAgICAgKiBkZWxpdmVyeSBjb3VsZCBiZSBleHRlbmRlZCB0byBBTUQgYW5k
IFBWIGRvbWFpbnMuCiAgICAgICovCi0gICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCAhY3B1
X2hhc192bXggKQorICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4g
Y2FwYWJpbGl0aWVzOwogCi0gICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Ci0gICAgICAgICAgICAgICAgICAg
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSB8Ci0g
ICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9S
RVFVRVNUKSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9ERUJVR19FWENFUFRJT04pIHwKLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKLSAgICAgICAgICAgICAgICAgICAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Ci0KLSAg
ICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBjYW4ganVzdCBjYWxsIHRoZSBo
dm0gZnVuYyAqLwotICAgIGlmICggaHZtX2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKCkgKQotICAg
ICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5H
TEVTVEVQKTsKKyAgICBpZiggY3B1X2hhc192bXggKQorICAgIHsKKyAgICAgICAgY2FwYWJpbGl0
aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSB8Cisg
ICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9W
X1RPX01TUikgfAorICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKKyAgICAgICAgICAgICAgICAgICAgICAg
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKSB8CisgICAgICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhD
RVBUSU9OKSB8CisgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfQ1BVSUQpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgKDFV
IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpOworCisgICAg
ICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhl
IGh2bSBmdW5jICovCisgICAgICAgIGlmICggaHZtX2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKCkg
KQorICAgICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfU0lOR0xFU1RFUCk7CisgICAgfQorICAgIGVsc2UgaWYgKCBjcHVfaGFzX3N2bSApCisg
ICAgeworICAgICAgICBjYXBhYmlsaXRpZXMgPSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0dVRVNUX1JFUVVFU1QpOworICAgIH0KIAogICAgIGlmICggaHZtX2Z1bmNzLnNldF9kZXNj
cmlwdG9yX2FjY2Vzc19leGl0aW5nICkKICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 09:42:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 09:42:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehXrJ-0003ta-CM; Fri, 02 Feb 2018 09:42:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pe+8=e4=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ehXrJ-0003tP-0O
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 09:42:13 +0000
X-Inumbo-ID: d216f86b-07fc-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d216f86b-07fc-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 09:38:28 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=YspAUJivWB/ZLA9LaiNdyji4GkN/owKUgneWJnaEHE3enORJV7Tq2xkDmOuQLc7dGpwmxUM6oadpRfucX1haOYQfOJJEWJmmKr+UQ+D4n0bx2WPaW/XYq+qGjhq2SOMahi3Z14KskOobFmCKaBG7OAXeOD7/pK5GnQ6hyieyKCz0hTrD7rD8MWpwZy1SNNtRxAbYb89bXdGLXwYSPQ85LFiTF7/+ekOTRsfX4sJ0w1i8fzecCbWyttaRusb87R3uW7XuWyhsITnVGjCGDwUDAgKV6EqVtp0T4O7qa0ukK6UCgCfcdSyzrbdPP9exzYqV/V+nY8x278AClx1bJpW9SQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=RdPRfIRCBuQHgAk8KyKopWWr0mI=; b=TrbJuGxQjGCOUzEtzhGmKj6lk3JN
 lkCopJYaKpREunmjOGJ1EkBFJdmoAby8R+WOW2q4sn+kWGgsb22Y3WizMAMyL0LC
 bO5VAmN9Fv1Fhf1+pTqZ8gw+wfq1zkkugQSMVOo24jCe4fR8ffyzFUEoUfRrd1Iw
 LRlMIj8LlJExqVqLoImtNxLejLh+Q1GxtTwfFY5Dob+ETD6E0FKj8Mz8tZwQvutI
 QUOH+4p+ahMfQXByoNex2pmI59PBruwtiqArVo+2hyeUVSJYxzEaAVkbrp7cZLGB
 JLGodYiujdoOilQaiWqrI+98scxI7z0vaM3mdH3OuZphANJFPkUAOZEIIQ==
Received: (qmail 4585 invoked from network); 2 Feb 2018 11:37:51 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 2 Feb 2018 11:37:51 +0200
Received: (qmail 23011 invoked from network); 2 Feb 2018 11:37:51 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 2 Feb 2018 11:37:51 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 11:37:39 +0200
Message-Id: <1517564259-32305-5-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v1 4/4] hvm/svm: Enable CR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgZW5hYmxlcyBjb250cm9scmVnaXN0ZXIgZXZlbnRzIGZvciBzdm0uCgpTaWdu
ZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICB8IDExICsrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21vbml0b3IuaCB8ICAzICsrLQogMiBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBkYzNhZDBiLi40YjM0
NTg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjAsNiArNjAsNyBAQAogI2luY2x1ZGUgPGFzbS9hcGlj
Lmg+CiAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+CiAjaW5jbHVkZSA8YXNtL2h2bS9tb25pdG9y
Lmg+CisjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KICNpbmNsdWRlIDxhc20veHN0YXRlLmg+CiAK
IHZvaWQgc3ZtX2FzbV9kb19yZXN1bWUodm9pZCk7CkBAIC01NjAsNiArNTYxLDE2IEBAIHZvaWQg
c3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAg
ICAgICAgICAgICAgIHN2bV9mcHVfZW50ZXIodik7CiAgICAgICAgIH0KIAorICAgICAgICBpZiAo
IHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKKyAgICAgICAgeworICAgICAgICAgICAgdWlu
dDMyX3QgaW50ZXJjZXB0cyA9IHZtY2JfZ2V0X2NyX2ludGVyY2VwdHModm1jYik7CisKKyAgICAg
ICAgICAgIC8qIFRyYXAgQ1IzIHVwZGF0ZXMgaWYgQ1IzIG1lbW9yeSBldmVudHMgYXJlIGVuYWJs
ZWQuICovCisgICAgICAgICAgICBpZiAoIHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0
cmxyZWdfZW5hYmxlZCAmCisgICAgICAgICAgICAgICAgIG1vbml0b3JfY3RybHJlZ19iaXRtYXNr
KFZNX0VWRU5UX1g4Nl9DUjMpICkKKyAgICAgICAgICAgICAgIHZtY2Jfc2V0X2NyX2ludGVyY2Vw
dHModm1jYiwgaW50ZXJjZXB0cyB8IENSX0lOVEVSQ0VQVF9DUjNfV1JJVEUpOworICAgICAgICB9
CisKICAgICAgICAgdmFsdWUgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdIHwgaHdfY3Iw
X21hc2s7CiAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKICAgICAg
ICAgICAgIHZhbHVlIHw9IFg4Nl9DUjBfUEcgfCBYODZfQ1IwX1dQOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3Iu
aAppbmRleCA0ZDg4ODdlLi5iMDZlZTRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaApAQCAtOTYsNyAr
OTYsOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0
aWVzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICBjYXBhYmlsaXRpZXMgPSAoMVUg
PDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVB
S1BPSU5UKSB8Ci0gICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfTU9WX1RPX01TUik7CisgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAorICAgICAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpOwogICAgIH0K
IAogICAgIGlmICggaHZtX2Z1bmNzLnNldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkKLS0g
CjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 09:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 09:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehXth-00042I-Ov; Fri, 02 Feb 2018 09:44:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehXtg-00042B-MP
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 09:44:40 +0000
X-Inumbo-ID: a559e30a-07fd-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a559e30a-07fd-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 10:44:22 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 02:44:38 -0700
Message-Id: <5A74411502000078001A4808@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 02:44:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29584702000078001958A3@prv-mh.provo.novell.com>
 <fe6aaaff-45f2-305c-e589-a24b694fc278@citrix.com>
In-Reply-To: <fe6aaaff-45f2-305c-e589-a24b694fc278@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 07/25] x86emul: support AVX2 gather insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAxLjAyLjE4IGF0IDIxOjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtMjgwNSwx
MyArMjgwOCwxNyBAQCB4ODZfZGVjb2RlKAo+PiAgICAgICAgICAgICAgZWEudHlwZSA9IE9QX01F
TTsKPj4gICAgICAgICAgICAgIGlmICggbW9kcm1fcm0gPT0gNCApCj4+ICAgICAgICAgICAgICB7
Cj4+IC0gICAgICAgICAgICAgICAgc2liID0gaW5zbl9mZXRjaF90eXBlKHVpbnQ4X3QpOwo+PiAt
ICAgICAgICAgICAgICAgIHNpYl9pbmRleCA9ICgoc2liID4+IDMpICYgNykgfCAoKHJleF9wcmVm
aXggPDwgMikgJiA4KTsKPj4gLSAgICAgICAgICAgICAgICBzaWJfYmFzZSAgPSAoc2liICYgNykg
fCAoKHJleF9wcmVmaXggPDwgMykgJiA4KTsKPj4gLSAgICAgICAgICAgICAgICBpZiAoIHNpYl9p
bmRleCAhPSA0ICYmICEoZCAmIHZTSUIpICkKPj4gLSAgICAgICAgICAgICAgICAgICAgZWEubWVt
Lm9mZiA9ICpkZWNvZGVfcmVnaXN0ZXIoc2liX2luZGV4LCBzdGF0ZS0+cmVncywKPj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UpOwo+PiAt
ICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPDw9IChzaWIgPj4gNikgJiAzOwo+PiArICAgICAg
ICAgICAgICAgIHVpbnQ4X3Qgc2liID0gaW5zbl9mZXRjaF90eXBlKHVpbnQ4X3QpOwo+PiArICAg
ICAgICAgICAgICAgIHVpbnQ4X3Qgc2liX2Jhc2UgPSAoc2liICYgNykgfCAoKHJleF9wcmVmaXgg
PDwgMykgJiA4KTsKPj4gKwo+PiArICAgICAgICAgICAgICAgIHN0YXRlLT5zaWJfaW5kZXggPSAo
KHNpYiA+PiAzKSAmIDcpIHwgKChyZXhfcHJlZml4IDw8IDIpICYgOCk7Cj4+ICsgICAgICAgICAg
ICAgICAgc3RhdGUtPnNpYl9zY2FsZSA9IChzaWIgPj4gNikgJiAzOwo+PiArICAgICAgICAgICAg
ICAgIGlmICggc3RhdGUtPnNpYl9pbmRleCAhPSA0ICYmICEoZCAmIHZTSUIpICkKPj4gKyAgICAg
ICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPSAqZGVjb2Rl
X3JlZ2lzdGVyKHN0YXRlLT5zaWJfaW5kZXgsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5yZWdzLCBmYWxzZSk7Cj4+ICsgICAgICAg
ICAgICAgICAgICAgIGVhLm1lbS5vZmYgPDw9IHN0YXRlLT5zaWJfc2NhbGU7Cj4gCj4gVGhpcyBp
cyBhIGZ1bmN0aW9uYWwgY2hhbmdlLgoKSW4gd2hhdCB3YXk/IFRoZSBjb2RlIGlzIGp1c3QgYmVp
bmcgcmUtb3JnYW5pemVkLCBzbyB0aGF0IHRoZSB0d28KcGllY2VzIG9mIGluZm9ybWF0aW9uIG5l
ZWRlZCBsYXRlciBnbyBpbnRvIHRoZSBuZXcgc3RhdGUgZmllbGRzLiBBcmUKeW91IHBlcmhhcHMg
cmVmZXJyaW5nIHRvIHRoZSBzaGlmdCBwcmV2aW91c2x5IGhhdmluZyBoYXBwZW5lZApvdXRzaWRl
IHRoZSBpZigpPyBXaXRoIHRoZSBjb25kaXRpb24gYmVpbmcgZmFsc2UsIHRoYXQgd2FzIHNpbXBs
eSBhCnNoaWZ0aW5nIHplcm8gbGVmdCAob3IgZWxzZSBpdCB3b3VsZCBoYXZlIGJlZW4gd3Jvbmcg
dG8gc2l0IG91dHNpZGUKdGhlIGlmKCkpLgoKPj4gQEAgLTc0NzIsNiArNzQ3OSwxMTAgQEAgeDg2
X2VtdWxhdGUoCj4+ICAgICAgICAgIGJyZWFrOwo+PiAgICAgIH0KPj4gIAo+PiArICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5MCk6IC8qIHZwZ2F0aGVyZHtkLHF9IHt4LHl9
bW0sbWVtLHt4LHl9bW0gKi8KPj4gKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4OTEpOiAvKiB2cGdhdGhlcnF7ZCxxfSB7eCx5fW1tLG1lbSx7eCx5fW1tICovCj4+ICsgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDkyKTogLyogdmdhdGhlcmRwe3MsZH0g
e3gseX1tbSxtZW0se3gseX1tbSAqLwo+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzOCwgMHg5Myk6IC8qIHZnYXRoZXJxcHtzLGR9IHt4LHl9bW0sbWVtLHt4LHl9bW0gKi8KPj4g
KyAgICB7Cj4+ICsgICAgICAgIHVuc2lnbmVkIGludCBtYXNrX3JlZyA9IH52ZXgucmVnICYgKG1v
ZGVfNjRiaXQoKSA/IDB4ZiA6IDcpOwo+PiArICAgICAgICB0eXBlb2YodmV4KSAqcHZleDsKPj4g
KyAgICAgICAgdW5pb24gewo+PiArICAgICAgICAgICAgaW50MzJfdCBkd1s4XTsKPj4gKyAgICAg
ICAgICAgIGludDY0X3QgcXdbNF07Cj4+ICsgICAgICAgIH0gaW5kZXgsIG1hc2s7Cj4+ICsKPj4g
KyAgICAgICAgQVNTRVJUKGVhLnR5cGUgPT0gT1BfTUVNKTsKPj4gKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKG1vZHJtX3JlZyA9PSBzdGF0ZS0+c2liX2luZGV4IHx8Cj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtb2RybV9yZWcgPT0gbWFza19yZWcgfHwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5zaWJfaW5kZXggPT0gbWFza19yZWcsIEVY
Q19VRCk7Cj4+ICsgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighY3B1X2hhc19hdngsIEVY
Q19VRCk7Cj4+ICsgICAgICAgIHZjcHVfbXVzdF9oYXZlKGF2eDIpOwo+PiArICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7Cj4+ICsKPj4gKyAgICAgICAgLyogUmVhZCBkZXN0
aW5hdGlvbiwgaW5kZXgsIGFuZCBtYXNrIHJlZ2lzdGVycy4gKi8KPj4gKyAgICAgICAgb3BjID0g
aW5pdF9wcmVmaXhlcyhzdHViKTsKPj4gKyAgICAgICAgcHZleCA9IGNvcHlfVkVYKG9wYywgdmV4
KTsKPj4gKyAgICAgICAgcHZleC0+b3BjeCA9IHZleF8wZjsKPj4gKyAgICAgICAgb3BjWzBdID0g
MHg3ZjsgLyogdm1vdmRxYSAqLwo+PiArICAgICAgICAvKiBVc2UgKCVyYXgpIGFzIGRlc3RpbmF0
aW9uIGFuZCBtb2RybV9yZWcgYXMgc291cmNlLiAqLwo+PiArICAgICAgICBwdmV4LT5yID0gIW1v
ZGVfNjRiaXQoKSB8fCAhKG1vZHJtX3JlZyAmIDgpOwo+PiArICAgICAgICBwdmV4LT5iID0gMTsK
Pj4gKyAgICAgICAgb3BjWzFdID0gKG1vZHJtX3JlZyAmIDcpIDw8IDM7Cj4+ICsgICAgICAgIHB2
ZXgtPnJlZyA9IDB4ZjsKPj4gKyAgICAgICAgb3BjWzJdID0gMHhjMzsKPj4gKwo+PiArICAgICAg
ICBpbnZva2Vfc3R1YigiIiwgIiIsICI9bSIgKCptbXZhbHApIDogImEiIChtbXZhbHApKTsKPj4g
Kwo+PiArICAgICAgICBwdmV4LT5wZnggPSB2ZXhfZjM7IC8qIHZtb3ZkcXUgKi8KPj4gKyAgICAg
ICAgLyogU3dpdGNoIHRvIHNpYl9pbmRleCBhcyBzb3VyY2UuICovCj4+ICsgICAgICAgIHB2ZXgt
PnIgPSAhbW9kZV82NGJpdCgpIHx8ICEoc3RhdGUtPnNpYl9pbmRleCAmIDgpOwo+PiArICAgICAg
ICBvcGNbMV0gPSAoc3RhdGUtPnNpYl9pbmRleCAmIDcpIDw8IDM7Cj4+ICsKPj4gKyAgICAgICAg
aW52b2tlX3N0dWIoIiIsICIiLCAiPW0iIChpbmRleCkgOiAiYSIgKCZpbmRleCkpOwo+PiArCj4+
ICsgICAgICAgIC8qIFN3aXRjaCB0byBtYXNrX3JlZyBhcyBzb3VyY2UuICovCj4+ICsgICAgICAg
IHB2ZXgtPnIgPSAhbW9kZV82NGJpdCgpIHx8ICEobWFza19yZWcgJiA4KTsKPj4gKyAgICAgICAg
b3BjWzFdID0gKG1hc2tfcmVnICYgNykgPDwgMzsKPj4gKwo+PiArICAgICAgICBpbnZva2Vfc3R1
YigiIiwgIiIsICI9bSIgKG1hc2spIDogImEiICgmbWFzaykpOwo+PiArICAgICAgICBwdXRfc3R1
YihzdHViKTsKPj4gKwo+PiArICAgICAgICAvKiBDbGVhciB1bnRvdWNoZWQgcGFydHMgb2YgdGhl
IGRlc3RpbmF0aW9uIGFuZCBtYXNrIHZhbHVlcy4gKi8KPj4gKyAgICAgICAgbiA9IDEgPDwgKDIg
KyB2ZXgubCAtICgoYiAmIDEpIHwgdmV4LncpKTsKPj4gKyAgICAgICAgb3BfYnl0ZXMgPSA0IDw8
IHZleC53Owo+PiArICAgICAgICBtZW1zZXQoKHZvaWQgKiltbXZhbHAgKyBuICogb3BfYnl0ZXMs
IDAsIDMyIC0gbiAqIG9wX2J5dGVzKTsKPj4gKyAgICAgICAgbWVtc2V0KCh2b2lkICopJm1hc2sg
KyBuICogb3BfYnl0ZXMsIDAsIDMyIC0gbiAqIG9wX2J5dGVzKTsKPj4gKwo+PiArICAgICAgICBm
b3IgKCBpID0gMDsgaSA8IG4gJiYgcmMgPT0gWDg2RU1VTF9PS0FZOyArK2kgKQo+PiArICAgICAg
ICB7Cj4+ICsgICAgICAgICAgICBpZiAoICh2ZXgudyA/IG1hc2sucXdbaV0gOiBtYXNrLmR3W2ld
KSA8IDAgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgIHNpZ25lZCBsb25n
IGlkeCA9IGIgJiAxID8gaW5kZXgucXdbaV0gOiBpbmRleC5kd1tpXTsKPj4gKwo+PiArICAgICAg
ICAgICAgICAgIHJjID0gb3BzLT5yZWFkKGVhLm1lbS5zZWcsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZWEubWVtLm9mZiArIChpZHggPDwgc3RhdGUtPnNpYl9zY2FsZSksCj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZvaWQgKiltbXZhbHAgKyBpICogb3Bf
Ynl0ZXMsIG9wX2J5dGVzLCBjdHh0KTsKPj4gKyAgICAgICAgICAgICAgICBpZiAoIHJjICE9IFg4
NkVNVUxfT0tBWSApCj4+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFrOwo+PiArCj4+ICsjaWZk
ZWYgX19YRU5fXwo+PiArICAgICAgICAgICAgICAgIGlmICggaSArIDEgPCBuICYmIGxvY2FsX2V2
ZW50c19uZWVkX2RlbGl2ZXJ5KCkgKQo+PiArICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVN
VUxfUkVUUlk7Cj4+ICsjZW5kaWYKPj4gKyAgICAgICAgICAgIH0KPj4gKwo+PiArICAgICAgICAg
ICAgaWYgKCB2ZXgudyApCj4+ICsgICAgICAgICAgICAgICAgbWFzay5xd1tpXSA9IDA7Cj4+ICsg
ICAgICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICAgICAgbWFzay5kd1tpXSA9IDA7Cj4+ICsg
ICAgICAgIH0KPiAKPiBUaGUgaW5jb21wbGV0ZSBjYXNlIGhlcmUgaXMgcmF0aGVyIG1vcmUgY29t
cGxpY2F0ZWQuICBJbiB0aGUgY2FzZSB0aGF0Cj4gcmMgIT0gT0sgYW5kIGxvY2FsIGV2ZW50cyBh
cmUgcGVuZGluZywgUkYgbmVlZHMgc2V0dGluZywgYWx0aG91Z2ggaXQgaXMKPiBub3QgY2xlYXIg
aWYgdGhpcyBpcyBvbmx5IGFwcGxpY2FibGUgaWYgYW4gZXhjZXB0aW9uIGlzIHBlbmRpbmcsIG9y
Cj4gYmV0d2VlbiBldmVyeSBlbGVtZW50LgoKSXNuJ3QgdGhpcyBhIG1vcmUgZ2VuZXJhbCBpc3N1
ZSwgZS5nLiBhbHNvIGFwcGxpY2FibGUgdG8gcmVwZWF0ZWQKc3RyaW5nIGluc25zPyBSaWdodCBu
b3cgd2Ugb25seSBldmVyIGNsZWFyIFJGLiBJJ20gbm90IGNvbnZpbmNlZApkZWFsaW5nIHdpdGgg
dGhpcyBiZWxvbmdzIGhlcmUuCgo+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwo+
PiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYwo+PiBAQCAtMTAsNiArMTAsNyBAQAo+
PiAgICovCj4+ICAKPj4gICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KPj4gKyNpbmNsdWRl
IDx4ZW4vZXZlbnQuaD4KPiAKPiBTcHVyaW91cyBodW5rPwoKTm8gLSB0aGlzIGlzIGZvciBsb2Nh
bF9ldmVudHNfbmVlZF9kZWxpdmVyeSgpIChzdGlsbCB2aXNpYmxlIGFib3ZlKS4KCkphbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 09:45:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 09:45:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehXuS-00046P-1e; Fri, 02 Feb 2018 09:45:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=18x/=e4=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ehXuQ-00046B-JF
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 09:45:26 +0000
X-Inumbo-ID: c071ae36-07fd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c071ae36-07fd-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 10:45:08 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id k19so30586082lfj.1
 for <xen-devel@lists.xenproject.org>; Fri, 02 Feb 2018 01:45:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=BpmPJhqK3T9cH9Eb2m+OvGOv3GI5jdopwkYZxLp5BiA=;
 b=CK1sbF18rps4ZNyScTG3l78GZN+DVMRYc2WxUx7+smp+8pdTwhdecsCiRO9qOR/OIS
 WG4JRfF+iOfI8rFCvFVpSELJSlIaM3i2K6YJHZBI9jSPSY2F9GothmTGN1RCs1n5lOcx
 BfM0iLNz2hz8nZsaSiO04gTPwSY3Jq8DZ7PJZLzKtUXIS/EhO6TNcUHQYOnl443/Q2Tm
 /9kvRSVHIOdyn9Tx0oNFGpZgxCxjLIKqE7pDz1EvGcPY6DCaM6tLKxGNwKPUfx5plDU6
 U78TiRCKNF99FFwx8/1Nk9VSoTU5ZANMTBIJQmgtWaYa0HVg8xPxMxxiqItnvFSmYxjY
 +GoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=BpmPJhqK3T9cH9Eb2m+OvGOv3GI5jdopwkYZxLp5BiA=;
 b=GwzCwHsrY9IqjLhAiqoj+TUxKDSZW4Ztag6TuClawImfd2FE9mjyVE7IBau4viTn5x
 G7MjUNKZyizzHH1NfeB9XDnd8Rh7we6QvlZVJSFuIhiEqEQ8GfeZdIH2gTwGM3v+qe6N
 MeHQNhyX8TwcXFzhmXaHm7mgP0s5jnyGfJufyR9rXDHxl9mvwAHR/j7uh7O+cogG0Ppz
 2ch80Ar7gJ3r9sbEdUlJjJNsItxZE6TH7VDY7DcSN0cYLgmkObzhMgG5mi6OY7bfk3a+
 vRpJPjgHcBI5bC7sK60DybBNnb6hAMq2xctD3WE5KbMupYnhcWLb7vwrLQ/LhYvVd0IQ
 CrOw==
X-Gm-Message-State: AKwxytfawDEYm2Yo4iXrfAiriGV6KwxuO+yK6ZHZx65+LkVW4QngLAlo
 inB6J+JBUNB18wp+9bR68rY=
X-Google-Smtp-Source: AH8x226lY06bAp/9W9yyTDAGCIMowcp6omHpySDGA7HPjQu+VwIAUhEp1l+0FB6EQFwQQAThoQ9Uhw==
X-Received: by 10.25.222.18 with SMTP id v18mr23388518lfg.92.1517564723432;
 Fri, 02 Feb 2018 01:45:23 -0800 (PST)
Received: from [10.17.182.9] (ll-54.209.223.85.sovam.net.ua. [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id
 q11sm304095lje.42.2018.02.02.01.45.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 01:45:22 -0800 (PST)
To: Eduardo Otubo <otubo@redhat.com>
References: <20171123141835.5820-1-otubo@redhat.com>
 <fcbb9d8a-85b4-5543-6ebc-cd34a66729ff@gmail.com>
 <20180202085428.GA26899@vader>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <d6f97273-a8e9-f56e-f6b7-30c15f4b1f3f@gmail.com>
Date: Fri, 2 Feb 2018 11:45:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180202085428.GA26899@vader>
Content-Language: en-US
Cc: jgross@suse.com, wei.liu2@citrix.com, netdev@vger.kernel.org,
 linux-kernel@vger.kernel.org, paul.durrant@citrix.com, cheshi@redhat.com,
 xen-devel@lists.xenproject.org, vkuznets@redhat.com, mgamal@redhat.com,
 cavery@redhat.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCHv2] xen-netfront: remove warning when
 unloading module
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMjAxOCAxMDo1NCBBTSwgRWR1YXJkbyBPdHVibyB3cm90ZToKPiBPbiBXZWQsIEph
biAzMSwgMjAxOCBhdCAwNTowMDoyM1BNICswMjAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3
cm90ZToKPj4gSGksIEVkdWFyZG8hCj4+Cj4+IEkgYW0gd29ya2luZyBvbiBhIGZyb250ZW5kIGRy
aXZlciAoUFYgRFJNKSBhbmQgYWxzbyBzZWVpbmcgc29tZSBzdHJhbmdlCj4+Cj4+IHRoaW5ncyBv
biBkcml2ZXIgdW5sb2FkaW5nOgo+Pgo+PiB4dCMgcm1tb2QgLWYgZHJtX3hlbl9mcm9udC5rbwo+
PiBbIDMyMzYuNDYyNDk3XSBbZHJtXSBVbnJlZ2lzdGVyaW5nIFhFTiBQViB2ZGlzcGwKPj4gWyAz
MjM2LjQ4NTc0NV0gW2RybTp4ZW5fZHJ2X3JlbW92ZSBbZHJtX3hlbl9mcm9udF1dICpFUlJPUiog
QmFja2VuZCBzdGF0ZSBpcwo+PiBJbml0V2FpdCB3aGlsZSByZW1vdmluZyBkcml2ZXIKPj4gWyAz
MjM2LjQ4Njk1MF0gdmRpc3BsIHZkaXNwbC0wOiAyMiBmcmVlaW5nIGV2ZW50IGNoYW5uZWwgMTEK
Pj4gWyAzMjM2LjQ5NjEyM10gdmRpc3BsIHZkaXNwbC0wOiBmYWlsZWQgdG8gd3JpdGUgZXJyb3Ig
bm9kZSBmb3IKPj4gZGV2aWNlL3ZkaXNwbC8wICgyMiBmcmVlaW5nIGV2ZW50IGNoYW5uZWwgMTEp
Cj4+IFsgMzIzNi40OTYyNzFdIHZkaXNwbCB2ZGlzcGwtMDogMjIgZnJlZWluZyBldmVudCBjaGFu
bmVsIDEyCj4+IFsgMzIzNi41MDE2MzNdIHZkaXNwbCB2ZGlzcGwtMDogZmFpbGVkIHRvIHdyaXRl
IGVycm9yIG5vZGUgZm9yCj4+IGRldmljZS92ZGlzcGwvMCAoMjIgZnJlZWluZyBldmVudCBjaGFu
bmVsIDEyKQo+Pgo+PiBUaGVzZSBhcmUgc29tZXdoYXQgZGlmZmVyZW50IGZyb20geW91ciB1c2Ut
Y2FzZSB3aXRoIGdyYW50IHJlZmVyZW5jZXMsIGJ1dCBJCj4+IGhhdmUgYSBxdWVzdGlvbjoKPj4K
Pj4gZG8geW91IHJlYWxseSBzZWUgdGhhdCBYZW5idXNTdGF0ZUNsb3NlZCBhbmQgWGVuYnVzU3Rh
dGVDbG9zaW5nIGFyZQo+Pgo+PiBjYWxsZWQ/IEluIG15IGRyaXZlciBJIGNhbid0IHNlZSB0aG9z
ZSBhbmQgb25jZSBJIHRyaWVkIHRvIGRpZyBkZWVwZXIgaW50bwo+PiB0aGUgcHJvYmxlbQo+Pgo+
PiBJIHNhdyB0aGF0IG9uIGRyaXZlciByZW1vdmFsIGl0IGlzIGRpc2Nvbm5lY3RlZCBmcm9tIFhl
bkJ1cywgc28gbm8gYmFja2VuZAo+PiBzdGF0ZQo+Pgo+PiBjaGFuZ2UgZXZlbnRzIGNvbWUgaW4g
dmlhIC5vdGhlcmVuZF9jaGFuZ2VkIGNhbGxiYWNrLgo+Pgo+PiBUaGUgb25seSBkaWZmZXJlbmNl
IEkgc2VlIGhlcmUgaXMgdGhhdCB0aGUgYmFja2VuZCBpcyBhIHVzZXItc3BhY2UKPj4gYXBwbGlj
YXRpb24KPj4KPj4gVGhhbmsgeW91LAo+PiBPbGVrc2FuZHIKPiBUbyBiZSBob25lc3QsIG1vc3Qg
b2YgdGhlIHRoaW5ncyBJIGFzc3VtZWQgd2VyZSB0cnVlLCBhY2NvcmRpbmcgdG8gc29tZSB0YWxr
cyBvbgo+IElSQyB3aXRoIG1haW50YWluZXJzLiBTaW5jZSBJIGFzc3VtZWQgaXQgd2FzIHRydWUg
SSBzdGFydGVkIHRvIHdyaXRlIGNvZGUgYmFzZWQKPiBvbiB0aGF0IGFuZCBhbGwgdGhlIGJlaGF2
aW9ycyB0aGF0IGZvbGxvd2VkIHdlcmUgY29ycmVjdCBhY2NvcmRpbmcgdG8gbXkKPiBhc3N1bXB0
aW9ucyAoYW5kIGRpc2N1c3Npb25zKS4KPgo+IEJ1dCBpZiB5b3UgZmluZCBzb21ldGhpbmcgZWxz
ZSB3ZWlyZCwgcGxlYXNlIGxldCBtZSBrbm93IGFuZCB3ZSBjYW4gZml4IGl0LgpUaGVyZSBpcyBu
b3RoaW5nIHdyb25nIHdpdGggdGhlIHBhdGNoLiBPbmUgdGhpbmcgdGhhdApJIGNhbm5vdCBnZXQg
aW4gbXkgZHJpdmVyIGlzIHRoYXQgLm90aGVyZW5kX2NoYW5nZWQgY2FsbGJhY2sKaXMgbm90IGNh
bGxlZCBvbiAucmVtb3ZlLiBQbGVhc2Ugc2VlIFsxXQo+PiBPbiAxMS8yMy8yMDE3IDA0OjE4IFBN
LCBFZHVhcmRvIE90dWJvIHdyb3RlOgo+Pj4gdjI6Cj4+PiAgICAqIFJlcGxhY2UgYnVzeSB3YWl0
IHdpdGggd2FpdF9ldmVudCgpL3dha2VfdXBfYWxsKCkKPj4+ICAgICogQ2Fubm90IGdhcmFudGVl
IHRoYXQgYXQgdGhlIHRpbWUgeGVubmV0X3JlbW92ZSBpcyBjYWxsZWQsIHRoZQo+Pj4gICAgICB4
ZW5fbmV0YmFjayBzdGF0ZSB3aWxsIG5vdCBiZSBYZW5idXNTdGF0ZUNsb3NlZCwgc28gYWRkZWQg
YQo+Pj4gICAgICBjb25kaXRpb24gZm9yIHRoYXQKPj4+ICAgICogVGhlcmUncyBhIHNtYWxsIGNo
YW5jZSBmb3IgdGhlIHhlbl9uZXRiYWNrIHN0YXRlIGlzCj4+PiAgICAgIFhlbmJ1c1N0YXRlVW5r
bm93biBieSB0aGUgdGltZSB0aGUgeGVuX25ldGZyb250IHN3aXRjaGVzIHRvIENsb3NlZCwKPj4+
ICAgICAgc28gYWRkZWQgYSBjb25kaXRpb24gZm9yIHRoYXQuCj4+Pgo+Pj4gV2hlbiB1bmxvYWRp
bmcgbW9kdWxlIHhlbl9uZXRmcm9udCBmcm9tIGd1ZXN0LCBkbWVzZyB3b3VsZCBvdXRwdXQKPj4+
IHdhcm5pbmcgbWVzc2FnZXMgbGlrZSBiZWxvdzoKPj4+Cj4+PiAgICAgWyAgMTA1LjIzNjgzNl0g
eGVuOmdyYW50X3RhYmxlOiBXQVJOSU5HOiBnLmUuIDB4OTAzIHN0aWxsIGluIHVzZSEKPj4+ICAg
ICBbICAxMDUuMjM2ODM5XSBkZWZlcnJpbmcgZy5lLiAweDkwMyAocGZuIDB4MzU4MDUpCj4+Pgo+
Pj4gVGhpcyBwcm9ibGVtIHJlbGllcyBvbiBuZXRmcm9udCBhbmQgbmV0YmFjayBiZWluZyBvdXQg
b2Ygc3luYy4gQnkgdGhlIHRpbWUKPj4+IG5ldGZyb250IHJldm9rZXMgdGhlIGcuZS4ncyBuZXRi
YWNrIGRpZG4ndCBoYXZlIGVub3VnaCB0aW1lIHRvIGZyZWUgYWxsIG9mCj4+PiB0aGVtLCBoZW5j
ZSBkaXNwbGF5aW5nIHRoZSB3YXJuaW5ncyBvbiBkbWVzZy4KPj4+Cj4+PiBUaGUgdHJpY2sgaGVy
ZSBpcyB0byBtYWtlIG5ldGZyb250IHRvIHdhaXQgdW50aWwgbmV0YmFjayBmcmVlcyBhbGwgdGhl
IGcuZS4ncwo+Pj4gYW5kIG9ubHkgdGhlbiBjb250aW51ZSB0byBjbGVhbnVwIGZvciB0aGUgbW9k
dWxlIHJlbW92YWwsIGFuZCB0aGlzIGlzIGRvbmUgYnkKPj4+IG1hbmlwdWxhdGluZyBib3RoIGRl
dmljZSBzdGF0ZXMuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogRWR1YXJkbyBPdHVibyA8b3R1Ym9A
cmVkaGF0LmNvbT4KPj4+IC0tLQo+Pj4gICAgZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgfCAx
OCArKysrKysrKysrKysrKysrKysKPj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z
KCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIGIvZHJp
dmVycy9uZXQveGVuLW5ldGZyb250LmMKPj4+IGluZGV4IDhiODY4OWM2ZDg4Ny4uMzkxNDMyZTI3
MjVkIDEwMDY0NAo+Pj4gLS0tIGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMKPj4+ICsrKyBi
L2RyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jCj4+PiBAQCAtODcsNiArODcsOCBAQCBzdHJ1Y3Qg
bmV0ZnJvbnRfY2Igewo+Pj4gICAgLyogSVJRIG5hbWUgaXMgcXVldWUgbmFtZSB3aXRoICItdHgi
IG9yICItcngiIGFwcGVuZGVkICovCj4+PiAgICAjZGVmaW5lIElSUV9OQU1FX1NJWkUgKFFVRVVF
X05BTUVfU0laRSArIDMpCj4+PiArc3RhdGljIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKG1vZHVs
ZV91bmxvYWRfcSk7Cj4+PiArCj4+PiAgICBzdHJ1Y3QgbmV0ZnJvbnRfc3RhdHMgewo+Pj4gICAg
CXU2NAkJCXBhY2tldHM7Cj4+PiAgICAJdTY0CQkJYnl0ZXM7Cj4+PiBAQCAtMjAyMSwxMCArMjAy
MywxMiBAQCBzdGF0aWMgdm9pZCBuZXRiYWNrX2NoYW5nZWQoc3RydWN0IHhlbmJ1c19kZXZpY2Ug
KmRldiwKPj4+ICAgIAkJYnJlYWs7Cj4+PiAgICAJY2FzZSBYZW5idXNTdGF0ZUNsb3NlZDoKPj4+
ICsJCXdha2VfdXBfYWxsKCZtb2R1bGVfdW5sb2FkX3EpOwo+Pj4gICAgCQlpZiAoZGV2LT5zdGF0
ZSA9PSBYZW5idXNTdGF0ZUNsb3NlZCkKPj4+ICAgIAkJCWJyZWFrOwo+Pj4gICAgCQkvKiBNaXNz
ZWQgdGhlIGJhY2tlbmQncyBDTE9TSU5HIHN0YXRlIC0tIGZhbGx0aHJvdWdoICovCj4+PiAgICAJ
Y2FzZSBYZW5idXNTdGF0ZUNsb3Npbmc6Cj4+PiArCQl3YWtlX3VwX2FsbCgmbW9kdWxlX3VubG9h
ZF9xKTsKPj4+ICAgIAkJeGVuYnVzX2Zyb250ZW5kX2Nsb3NlZChkZXYpOwo+Pj4gICAgCQlicmVh
azsKPj4+ICAgIAl9Cj4+PiBAQCAtMjEzMCw2ICsyMTM0LDIwIEBAIHN0YXRpYyBpbnQgeGVubmV0
X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+Pj4gICAgCWRldl9kYmcoJmRldi0+
ZGV2LCAiJXNcbiIsIGRldi0+bm9kZW5hbWUpOwo+Pj4gKwlpZiAoeGVuYnVzX3JlYWRfZHJpdmVy
X3N0YXRlKGRldi0+b3RoZXJlbmQpICE9IFhlbmJ1c1N0YXRlQ2xvc2VkKSB7Cj4+PiArCQl4ZW5i
dXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zaW5nKTsKPj4+ICsJCXdhaXRfZXZl
bnQobW9kdWxlX3VubG9hZF9xLAo+Pj4gKwkJCSAgIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZShk
ZXYtPm90aGVyZW5kKSA9PQo+Pj4gKwkJCSAgIFhlbmJ1c1N0YXRlQ2xvc2luZyk7Cj4+PiArCj4+
PiArCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGRldiwgWGVuYnVzU3RhdGVDbG9zZWQpOwo+Pj4gKwkJ
d2FpdF9ldmVudChtb2R1bGVfdW5sb2FkX3EsCj4+PiArCQkJICAgeGVuYnVzX3JlYWRfZHJpdmVy
X3N0YXRlKGRldi0+b3RoZXJlbmQpID09Cj4+PiArCQkJICAgWGVuYnVzU3RhdGVDbG9zZWQgfHwK
Pj4+ICsJCQkgICB4ZW5idXNfcmVhZF9kcml2ZXJfc3RhdGUoZGV2LT5vdGhlcmVuZCkgPT0KPj4+
ICsJCQkgICBYZW5idXNTdGF0ZVVua25vd24pOwo+Pj4gKwl9Cj4+PiArCj4+PiAgICAJeGVubmV0
X2Rpc2Nvbm5lY3RfYmFja2VuZChpbmZvKTsKPj4+ICAgIAl1bnJlZ2lzdGVyX25ldGRldihpbmZv
LT5uZXRkZXYpOwpbMV0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8xMDE5NTE2
My8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 10:15:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 10:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehYN3-0006H8-AN; Fri, 02 Feb 2018 10:15:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zyhe=e4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehYN2-0006FL-Hr
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 10:15:00 +0000
X-Inumbo-ID: fe9c19c4-0801-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id fe9c19c4-0801-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 10:15:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 3273815AD;
 Fri,  2 Feb 2018 02:14:54 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 239863F487;
 Fri,  2 Feb 2018 02:14:53 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 10:14:42 +0000
Message-Id: <20180202101444.3510-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202101444.3510-1-julien.grall@arm.com>
References: <20180202101444.3510-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 2/4] xen/arm: io: Distinguish unhandled IO
	from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCBYZW4gaXMgY29uc2lkZXJpbmcgdGhhdCBhbiBJTyBjb3VsZCBlaXRoZXIgYmUg
aGFuZGxlZCBvcgp1bmhhbmRsZWQuIFdoZW4gdW5oYW5kbGVkLCB0aGUgc3RhZ2UtMiBhYm9ydCBm
dW5jdGlvbiB3aWxsIHRyeSBhbm90aGVyCndheSB0byByZXNvbHZlIHRoZSBhYm9ydC4KCkhvd2V2
ZXIsIHRoZSBNTUlPIGVtdWxhdGlvbiBtYXkgcmV0dXJuIHVuaGFuZGxlZCB3aGVuIHRoZSBhZGRy
ZXNzCmJlbG9uZ3MgdG8gYW4gZW11bGF0ZWQgcmFuZ2UgYnV0IHdhcyBub3QgY29ycmVjdC4gSW4g
dGhhdCBjYXNlLCBYZW4Kc2hvdWxkIGF2b2lkIHRvIHRyeSBhbm90aGVyIHdheSBhbmQgZGlyZWN0
bHkgaW5qZWN0IGEgZ3Vlc3QgZGF0YSBhYm9ydC4KCkludHJvZHVjZSBhIHRyaS1zdGF0ZSByZXR1
cm4gdG8gZGlzdGluZ3Vpc2ggdGhlIGZvbGxvd2luZyBzdGF0ZToKICAgICogSU9fQUJPUlQ6IFRo
ZSBJTyB3YXMgaGFuZGxlZCBidXQgcmVzdWx0ZWQgaW4gYW4gYWJvcnQKICAgICogSU9fSEFORExF
RDogVGhlIElPIHdhcyBoYW5kbGVkCiAgICAqIElPX1VOSEFORExFRDogVGhlIElPIHdhcyB1bmhh
bmRsZWQKCkZvciBub3csIGl0IGlzIGNvbnNpZGVyZWQgdGhhdCBhbiBJTyBiZWxvbmdpbmcgdG8g
YW4gZW11bGF0ZWQgcmFuZ2UKY291bGQgZWl0aGVyIGJlIGhhbmRsZWQgb3IgaW5qZWN0IGFuIGFi
b3J0LiBUaGlzIGNvdWxkIGJlIHJldmlzaXQgaW4gdGhlCmZ1dHVyZSBpZiBvdmVybGFwcGVkIHJl
Z2lvbiBleGlzdCAob3Igd2Ugd2FudCB0byB0cnkgYW5vdGhlciB3YXkgdG8KcmVzb2x2ZSB0aGUg
YWJvcnQpLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFsd2F5cyByZXR1cm4gSU9fQUJP
UlQgd2hlbiB0aGUgY2hlY2sgZmFpbGVkIGJlY2F1c2Ugd2Uga25vdwogICAgICAgIGl0IHdhcyB0
YXJnZXRlZCBlbXVsYXRlZCBJTy4KICAgICAgICAtIEZpeCB0eXBvZXMKLS0tCiB4ZW4vYXJjaC9h
cm0vaW8uYyAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCiB4
ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDE4ICsrKysrKysrKysrKysrKy0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbWlvLmggfCAxMyArKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDQzIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9pby5jIGIveGVuL2FyY2gvYXJtL2lvLmMKaW5kZXggYzNlOTIzOWZmZS4uMWY0Y2I4ZjM3
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lvLmMKKysrIGIveGVuL2FyY2gvYXJtL2lvLmMK
QEAgLTI2LDggKzI2LDkgQEAKIAogI2luY2x1ZGUgImRlY29kZS5oIgogCi1zdGF0aWMgaW50IGhh
bmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVjdCB2Y3B1
ICp2LAotICAgICAgICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbykKK3N0YXRpYyBl
bnVtIGlvX3N0YXRlIGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRs
ZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQogewogICAg
IGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKQEAgLTQwLDcgKzQxLDcg
QEAgc3RhdGljIGludCBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5k
bGVyLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICB1aW50OF90IHNpemUgPSAoMSA8PCBkYWJ0LnNpemUp
ICogODsKIAogICAgIGlmICggIWhhbmRsZXItPm9wcy0+cmVhZCh2LCBpbmZvLCAmciwgaGFuZGxl
ci0+cHJpdikgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIElPX0FCT1JUOwog
CiAgICAgLyoKICAgICAgKiBTaWduIGV4dGVuZCBpZiByZXF1aXJlZC4KQEAgLTYwLDE3ICs2MSwy
MCBAQCBzdGF0aWMgaW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhh
bmRsZXIsIHN0cnVjdCB2Y3B1ICp2LAogCiAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIGRhYnQucmVn
LCByKTsKIAotICAgIHJldHVybiAxOworICAgIHJldHVybiBJT19IQU5ETEVEOwogfQogCi1zdGF0
aWMgaW50IGhhbmRsZV93cml0ZShjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBz
dHJ1Y3QgdmNwdSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZv
KQorc3RhdGljIGVudW0gaW9fc3RhdGUgaGFuZGxlX3dyaXRlKGNvbnN0IHN0cnVjdCBtbWlvX2hh
bmRsZXIgKmhhbmRsZXIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHZjcHUgKnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3Qg
KmluZm8pCiB7CiAgICAgY29uc3Qgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owog
ICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwor
ICAgIGludCByZXQ7CiAKLSAgICByZXR1cm4gaGFuZGxlci0+b3BzLT53cml0ZSh2LCBpbmZvLCBn
ZXRfdXNlcl9yZWcocmVncywgZGFidC5yZWcpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGhhbmRsZXItPnByaXYpOworICAgIHJldCA9IGhhbmRsZXItPm9wcy0+d3JpdGUodiwgaW5m
bywgZ2V0X3VzZXJfcmVnKHJlZ3MsIGRhYnQucmVnKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGhhbmRsZXItPnByaXYpOworICAgIHJldHVybiAoIHJldCApID8gSU9fSEFORExFRCA6
IElPX0FCT1JUOwogfQogCiAvKiBUaGlzIGZ1bmN0aW9uIGFzc3VtZXMgdGhhdCBtbWlvIHJlZ2lv
bnMgYXJlIG5vdCBvdmVybGFwcGVkICovCkBAIC0xMDMsOSArMTA3LDkgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmZpbmRfbW1pb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQs
CiAgICAgcmV0dXJuIGhhbmRsZXI7CiB9CiAKLWludCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MsCi0gICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBo
c3IsCi0gICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQorZW51bSBpb19zdGF0ZSB0cnlf
aGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBncGEpCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owog
ICAgIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIgPSBOVUxMOwpAQCAtMTE5LDEx
ICsxMjMsMTEgQEAgaW50IHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywKIAogICAgIGhhbmRsZXIgPSBmaW5kX21taW9faGFuZGxlcih2LT5kb21haW4sIGluZm8uZ3Bh
KTsKICAgICBpZiAoICFoYW5kbGVyICkKLSAgICAgICAgcmV0dXJuIDA7CisgICAgICAgIHJldHVy
biBJT19VTkhBTkRMRUQ7CiAKICAgICAvKiBBbGwgdGhlIGluc3RydWN0aW9ucyB1c2VkIG9uIGVt
dWxhdGVkIE1NSU8gcmVnaW9uIHNob3VsZCBiZSB2YWxpZCAqLwogICAgIGlmICggIWRhYnQudmFs
aWQgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgcmV0dXJuIElPX0FCT1JUOwogCiAgICAg
LyoKICAgICAgKiBFcnJhdHVtIDc2NjQyMjogVGh1bWIgc3RvcmUgdHJhbnNsYXRpb24gZmF1bHQg
dG8gSHlwZXJ2aXNvciBtYXkKQEAgLTEzOCw3ICsxNDIsNyBAQCBpbnQgdHJ5X2hhbmRsZV9tbWlv
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICBpZiAoIHJjICkKICAgICAgICAg
ewogICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsICJVbmFibGUgdG8gZGVjb2RlIGlu
c3RydWN0aW9uXG4iKTsKLSAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgcmV0dXJu
IElPX0FCT1JUOwogICAgICAgICB9CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDJmOGQ3OTBiYjMuLjFlODVmOTll
YzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2FybS90
cmFwcy5jCkBAIC0xOTY0LDEwICsxOTY0LDIxIEBAIHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2Uy
X2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAgICAgKgogICAg
ICAgICAgKiBOb3RlIHRoYXQgZW11bGF0ZWQgcmVnaW9uIGNhbm5vdCBiZSBleGVjdXRlZAogICAg
ICAgICAgKi8KLSAgICAgICAgaWYgKCBpc19kYXRhICYmIHRyeV9oYW5kbGVfbW1pbyhyZWdzLCBo
c3IsIGdwYSkgKQorICAgICAgICBpZiAoIGlzX2RhdGEgKQogICAgICAgICB7Ci0gICAgICAgICAg
ICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7Ci0gICAgICAgICAgICByZXR1cm47CisgICAgICAgICAg
ICBlbnVtIGlvX3N0YXRlIHN0YXRlID0gdHJ5X2hhbmRsZV9tbWlvKHJlZ3MsIGhzciwgZ3BhKTsK
KworICAgICAgICAgICAgc3dpdGNoICggc3RhdGUgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgY2FzZSBJT19BQk9SVDoKKyAgICAgICAgICAgICAgICBnb3RvIGluamVjdF9hYnQ7CisgICAg
ICAgICAgICBjYXNlIElPX0hBTkRMRUQ6CisgICAgICAgICAgICAgICAgYWR2YW5jZV9wYyhyZWdz
LCBoc3IpOworICAgICAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAgICAgIGNhc2UgSU9fVU5I
QU5ETEVEOgorICAgICAgICAgICAgICAgIC8qIElPIHVuaGFuZGxlZCwgdHJ5IGFub3RoZXIgd2F5
IHRvIGhhbmRsZSBpdC4gKi8KKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0K
ICAgICAgICAgfQogCiAgICAgICAgIC8qCkBAIC0xOTg4LDYgKzE5OTksNyBAQCBzdGF0aWMgdm9p
ZCBkb190cmFwX3N0YWdlMl9hYm9ydF9ndWVzdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywK
ICAgICAgICAgICAgICAgICBoc3IuYml0cywgeGFidC5mc2MpOwogICAgIH0KIAoraW5qZWN0X2Fi
dDoKICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJIU1I9MHgleCBwYz0lIyJQUklyZWdpc3Rl
ciIgZ3ZhPSUjIlBSSXZhZGRyCiAgICAgICAgICAgICAgIiBncGE9JSMiUFJJcGFkZHIiXG4iLCBo
c3IuYml0cywgcmVncy0+cGMsIGd2YSwgZ3BhKTsKICAgICBpZiAoIGlzX2RhdGEgKQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
aW8uaAppbmRleCBjOTQxMDczMjU3Li5jOGRhZGI1MDA2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL21taW8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaApAQCAtMzIs
NiArMzIsMTMgQEAgdHlwZWRlZiBzdHJ1Y3QKICAgICBwYWRkcl90IGdwYTsKIH0gbW1pb19pbmZv
X3Q7CiAKK2VudW0gaW9fc3RhdGUKK3sKKyAgICBJT19BQk9SVCwgICAgICAgLyogVGhlIElPIHdh
cyBoYW5kbGVkIGJ5IHRoZSBoZWxwZXIgYW5kIGxlZCB0byBhbiBhYm9ydC4gKi8KKyAgICBJT19I
QU5ETEVELCAgICAgLyogVGhlIElPIHdhcyBzdWNjZXNzZnVsbHkgaGFuZGxlZCBieSB0aGUgaGVs
cGVyLiAqLworICAgIElPX1VOSEFORExFRCwgICAvKiBUaGUgSU8gd2FzIG5vdCBoYW5kbGVkIGJ5
IHRoZSBoZWxwZXIuICovCit9OworCiB0eXBlZGVmIGludCAoKm1taW9fcmVhZF90KShzdHJ1Y3Qg
dmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBy
ZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KTsKIHR5cGVkZWYgaW50ICgqbW1pb193cml0ZV90KShz
dHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCkBAIC01Niw5ICs2Myw5IEBAIHN0cnVj
dCB2bW1pbyB7CiAgICAgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlcnM7CiB9OwogCi1pbnQg
dHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAotICAgICAgICAgICAg
ICAgICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAotICAgICAgICAgICAgICAgICAgICBwYWRkcl90
IGdwYSk7CitlbnVtIGlvX3N0YXRlIHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBo
c3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSk7CiB2b2lkIHJl
Z2lzdGVyX21taW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgKm9wcywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgcGFkZHJfdCBzaXplLCB2b2lkICpwcml2KTsK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 10:15:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 10:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehYN0-0006Fj-J6; Fri, 02 Feb 2018 10:14:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zyhe=e4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehYMy-0006FT-Km
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 10:14:56 +0000
X-Inumbo-ID: e053e405-0801-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e053e405-0801-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 11:14:38 +0100 (CET)
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 808821529;
 Fri,  2 Feb 2018 02:14:55 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7195E3F487;
 Fri,  2 Feb 2018 02:14:54 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 10:14:43 +0000
Message-Id: <20180202101444.3510-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202101444.3510-1-julien.grall@arm.com>
References: <20180202101444.3510-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 3/4] xen/arm: Don't crash domain on bad MMIO
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoZSBNTUlPIGVtdWxhdGlvbiBpcyBhYmxlIHRvIGRpc3Rpbmd1aXNoIHVuaGFuZGxlZCBJ
TyBmcm9tIGFib3J0ZWQKb25lLCB0aGVyZSBhcmUgbm8gbmVlZCB0byBjcmFzaCB0aGUgZG9tYWlu
IHdoZW4gdGhlIHJlZ2lvbiBpcyBhY2Nlc3MKd2l0aCBhIGJhZCB3aWR0aC4KCkluc3RlYWQgbGV0
IFhlbiBpbmplY3QgYSBkYXRhIGFib3J0IHRvIHRoZSBndWVzdCBhbmQgZGVjaWRlIHdoYXQgdG8g
ZG8uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
LS0tCiAgICBDaGFuZ2VzIGluIHYyCiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5
Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAyIC0tCiB4ZW4vYXJjaC9hcm0vdmdp
Yy12My1pdHMuYyB8IDMgLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICB8IDggLS0tLS0t
LS0KIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgIHwgMiAtLQogNCBmaWxlcyBjaGFuZ2VkLCAx
NSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYwppbmRleCAyYmRiMjUyNjFhLi42NDZkMWYzZDEyIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMK
QEAgLTM0OCw3ICszNDgsNiBAQCBzdGF0aWMgaW50IHZnaWNfdjJfZGlzdHJfbW1pb19yZWFkKHN0
cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIGJhZF93aWR0aDoKICAgICBwcmludGso
WEVOTE9HX0dfRVJSICIlcHY6IHZHSUNEOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0ICUj
MDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVnLCBnaWNkX3JlZyk7Ci0g
ICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIHJlYWRfYXNf
emVyb18zMjoKQEAgLTYxMyw3ICs2MTIsNiBAQCBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhFTkxP
R19HX0VSUgogICAgICAgICAgICAiJXB2OiB2R0lDRDogYmFkIHdyaXRlIHdpZHRoICVkIHIlZD0l
IlBSSXJlZ2lzdGVyIiBvZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgIHYsIGRhYnQuc2l6ZSwg
ZGFidC5yZWcsIHIsIGdpY2RfcmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsK
ICAgICByZXR1cm4gMDsKIAogd3JpdGVfaWdub3JlXzMyOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwppbmRleCBkOGZh
NDQyNThkLi4zMjA2MWM2YjAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMu
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My1pdHMuYwpAQCAtMTEzNiw3ICsxMTM2LDYgQEAg
cmVhZF9yZXNlcnZlZDoKIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJ2R0lU
UzogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA0bHhcbiIsCiAgICAgICAgICAgIGlu
Zm8tPmRhYnQuc2l6ZSwgaW5mby0+ZGFidC5yZWcsICh1bnNpZ25lZCBsb25nKWluZm8tPmdwYSAm
IDB4ZmZmZik7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAKICAgICByZXR1cm4g
MDsKIH0KQEAgLTE0NDYsOCArMTQ0NSw2IEBAIGJhZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9H
X0dfRVJSICJ2R0lUUzogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOGx4XG4iLAog
ICAgICAgICAgICBpbmZvLT5kYWJ0LnNpemUsIGluZm8tPmRhYnQucmVnLCAodW5zaWduZWQgbG9u
ZylpbmZvLT5ncGEgJiAweGZmZmYpOwogCi0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7
Ci0KICAgICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggYWYxNmRmZDAwNS4uMmFkOGE2YmU2MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy12My5jCkBAIC0zMjgsNyArMzI4LDYgQEAgc3RhdGljIGludCBfX3ZnaWNfdjNfcmRpc3RyX3Jk
X21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCiBiYWRfd2lkdGg6
CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiJXB2IHZHSUNSOiBiYWQgcmVhZCB3aWR0aCAlZCBy
JWQgb2Zmc2V0ICUjMDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVnLCBn
aWNyX3JlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7
CiAKIHJlYWRfYXNfemVyb182NDoKQEAgLTY0OCw3ICs2NDcsNiBAQCBiYWRfd2lkdGg6CiAgICAg
cHJpbnRrKFhFTkxPR19HX0VSUgogICAgICAgICAgICIlcHY6IHZHSUNSOiBiYWQgd3JpdGUgd2lk
dGggJWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9mZnNldCAlIzA4eFxuIiwKICAgICAgICAgICB2LCBk
YWJ0LnNpemUsIGRhYnQucmVnLCByLCBnaWNyX3JlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNo
cm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIHdyaXRlX2lnbm9yZV82NDoKQEAgLTc2MCw3ICs3
NTgsNiBAQCBzdGF0aWMgaW50IF9fdmdpY192M19kaXN0cl9jb21tb25fbW1pb19yZWFkKGNvbnN0
IGNoYXIgKm5hbWUsIHN0cnVjdCB2Y3B1ICp2LAogYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5M
T0dfR19FUlIgIiVwdjogJXM6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhcbiIs
CiAgICAgICAgICAgIHYsIG5hbWUsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHJlZyk7Ci0gICAgZG9t
YWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIHJlYWRfYXNfemVybzoK
QEAgLTg3Niw3ICs4NzMsNiBAQCBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgog
ICAgICAgICAgICAiJXB2OiAlczogYmFkIHdyaXRlIHdpZHRoICVkIHIlZD0lIlBSSXJlZ2lzdGVy
IiBvZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgIHYsIG5hbWUsIGRhYnQuc2l6ZSwgZGFidC5y
ZWcsIHIsIHJlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJu
IDA7CiAKIHdyaXRlX2lnbm9yZV8zMjoKQEAgLTkzNyw3ICs5MzMsNiBAQCBzdGF0aWMgaW50IHZn
aWNfdjNfcmRpc3RyX3NnaV9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICpp
bmZvLAogYmFkX3dpZHRoOgogICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVwdjogdkdJQ1I6IFNH
STogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKICAgICAgICAgICAgdiwg
ZGFidC5zaXplLCBkYWJ0LnJlZywgZ2ljcl9yZWcpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cygpOwogICAgIHJldHVybiAwOwogCiByZWFkX2FzX3plcm9fMzI6CkBAIC0xMDE3LDcgKzEw
MTIsNiBAQCBiYWRfd2lkdGg6CiAgICAgcHJpbnRrKFhFTkxPR19HX0VSUgogICAgICAgICAgICAi
JXB2OiB2R0lDUjogU0dJOiBiYWQgd3JpdGUgd2lkdGggJWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9m
ZnNldCAlIzA4eFxuIiwKICAgICAgICAgICAgdiwgZGFidC5zaXplLCBkYWJ0LnJlZywgciwgZ2lj
cl9yZWcpOwotICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAwOwog
CiB3cml0ZV9pZ25vcmVfMzI6CkBAIC0xMjY4LDcgKzEyNjIsNiBAQCBzdGF0aWMgaW50IHZnaWNf
djNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKIGJh
ZF93aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSICIlcHY6IHZHSUNEOiBiYWQgcmVhZCB3
aWR0aCAlZCByJWQgb2Zmc2V0ICUjMDh4XG4iLAogICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRh
YnQucmVnLCBnaWNkX3JlZyk7Ci0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAg
cmV0dXJuIDA7CiAKIHJlYWRfYXNfemVyb18zMjoKQEAgLTE0NTYsNyArMTQ0OSw2IEBAIGJhZF93
aWR0aDoKICAgICBwcmludGsoWEVOTE9HX0dfRVJSCiAgICAgICAgICAgICIlcHY6IHZHSUNEOiBi
YWQgd3JpdGUgd2lkdGggJWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9mZnNldCAlIzA4eFxuIiwKICAg
ICAgICAgICAgdiwgZGFidC5zaXplLCBkYWJ0LnJlZywgciwgZ2ljZF9yZWcpOwotICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOwogICAgIHJldHVybiAwOwogCiB3cml0ZV9pZ25vcmVfMzI6
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBsMDExLmMgYi94ZW4vYXJjaC9hcm0vdnBsMDEx
LmMKaW5kZXggNzI1YjJlMDNhZC4uNzc4OGMyZmMzMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L3ZwbDAxMS5jCisrKyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwpAQCAtMjk2LDcgKzI5Niw2IEBA
IHN0YXRpYyBpbnQgdnBsMDExX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwKIGJhZF93aWR0aDoK
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBv
ZmZzZXQgJSMwOHhcbiIsCiAgICAgICAgICAgICBkYWJ0LnNpemUsIGRhYnQucmVnLCB2cGwwMTFf
cmVnKTsKLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKICAgICByZXR1cm4gMDsKIAog
fQpAQCAtMzY2LDcgKzM2NSw2IEBAIHdyaXRlX2lnbm9yZToKIGJhZF93aWR0aDoKICAgICBncHJp
bnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQgb2Zmc2V0ICUj
MDh4XG4iLAogICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7Ci0g
ICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7CiAgICAgcmV0dXJuIDA7CiAKIH0KLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 10:15:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 10:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehYMy-0006FM-CV; Fri, 02 Feb 2018 10:14:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zyhe=e4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehYMx-0006FF-Ct
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 10:14:55 +0000
X-Inumbo-ID: dec3b296-0801-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dec3b296-0801-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 11:14:36 +0100 (CET)
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 D92EB1596;
 Fri,  2 Feb 2018 02:14:52 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CA1E93F487;
 Fri,  2 Feb 2018 02:14:51 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 10:14:41 +0000
Message-Id: <20180202101444.3510-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202101444.3510-1-julien.grall@arm.com>
References: <20180202101444.3510-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 1/4] xen/arm: traps: Merge try_handle_mmio()
	and handle_mmio()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgdHJ5X2hhbmRsZV9tbWlvKCkgd2lsbCBkbyBjaGVjayBvbiB0aGUgSFNS
IGFuZCBiYWlsIG91dAppZiBvbmUgY2hlY2sgZmFpbC4gVGhpcyBtZWFucyB0aGF0IGFub3RoZXIg
bWV0aG9kIHdpbGwgYmUgdHJpZWQgdG8KaGFuZGxlIHRoZSBmYXVsdCBldmVuIGZvciBiYWQgYWNj
ZXNzIG9uIGVtdWxhdGVkIHJlZ2lvbi4gV2hpbGUgdGhpcwpzaG91bGQgbm90IGJlIGFuIGlzc3Vl
LCB0aGlzIGlzIG5vdCBmdXR1cmUgcHJvb2YuCgpNb3ZlIHRoZSBjaGVja3Mgb2YgdHJ5X2hhbmRs
ZV9tbWlvKCkgaW4gaGFuZGxlX21taW8oKSBhZnRlciB3ZSBpZGVudGlmaWVkCnRoZSBmYXVsdCB0
byB0YXJnZXQgYW4gZW11bGF0ZWQgTU1JTy4gV2hpbGUgdGhpcyBkb2VzIG5vdCBmaXggdGhlIHBv
dGVudGlhbApmYWxsLXRocm91Z2gsIGEgZm9sbG93LXVwIHBhdGNoIHdpbGwgZG8gYnkgZGlzdGlu
Z3Vpc2ggdGhlIHBvdGVudGlhbCBlcnJvci4KCk5vdGUgdGhhdCB0aGUgaGFuZGxlX21taW8oKSB3
YXMgcmVuYW1lZCB0byB0cnlfaGFuZGxlX21taW8oKSBhbmQgdGhlCnByb3RvdHlwZSBhZGFwdGVk
LgoKV2hpbGUgbWVyZ2luZyB0aGUgMiBmdW5jdGlvbnMsIHJlbW92ZSB0aGUgY2hlY2sgd2hldGhl
ciB0aGUgZmF1bHQgaXMKc3RhZ2UtMiBhYm9ydCBvbiBzdGFnZS0xIHRyYW5zbGF0aW9uIHdhbGsg
YmVjYXVzZSB0aGUgaW5zdHJ1Y3Rpb24Kc3luZHJvbWUgd2lsbCBhbHdheXMgYmUgaW52YWxpZCAo
c2VlIEIzLTE0MzMgaW4gRERJIDA0MDZDLmMgYW5kCkQxMC0yNDYwIGluIERESSAwNDg3Qy5hKS4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0K
ICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2Fy
bS9pby5jICAgICAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLS0tLQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCA0MSAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmggfCAg
NCArKystCiAzIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDQ3IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pby5jIGIveGVuL2FyY2gvYXJtL2lvLmMKaW5k
ZXggYzc0OGQ4ZjViZi4uYzNlOTIzOWZmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2lvLmMK
KysrIGIveGVuL2FyY2gvYXJtL2lvLmMKQEAgLTIwLDkgKzIwLDEyIEBACiAjaW5jbHVkZSA8eGVu
L3NwaW5sb2NrLmg+CiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8eGVuL3NvcnQu
aD4KKyNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+CiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4K
ICNpbmNsdWRlIDxhc20vbW1pby5oPgogCisjaW5jbHVkZSAiZGVjb2RlLmgiCisKIHN0YXRpYyBp
bnQgaGFuZGxlX3JlYWQoY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlciwgc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQogewpA
QCAtMTAwLDE5ICsxMDMsNDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmZp
bmRfbW1pb19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmV0dXJuIGhhbmRsZXI7CiB9
CiAKLWludCBoYW5kbGVfbW1pbyhtbWlvX2luZm9fdCAqaW5mbykKK2ludCB0cnlfaGFuZGxlX21t
aW8oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgICAgICAgICAgICAgICAgIGNvbnN0
IHVuaW9uIGhzciBoc3IsCisgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQogewogICAg
IHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVy
ICpoYW5kbGVyID0gTlVMTDsKKyAgICBjb25zdCBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9IGhzci5k
YWJ0OworICAgIG1taW9faW5mb190IGluZm8gPSB7CisgICAgICAgIC5ncGEgPSBncGEsCisgICAg
ICAgIC5kYWJ0ID0gZGFidAorICAgIH07CisKKyAgICBBU1NFUlQoaHNyLmVjID09IEhTUl9FQ19E
QVRBX0FCT1JUX0xPV0VSX0VMKTsKIAotICAgIGhhbmRsZXIgPSBmaW5kX21taW9faGFuZGxlcih2
LT5kb21haW4sIGluZm8tPmdwYSk7CisgICAgaGFuZGxlciA9IGZpbmRfbW1pb19oYW5kbGVyKHYt
PmRvbWFpbiwgaW5mby5ncGEpOwogICAgIGlmICggIWhhbmRsZXIgKQogICAgICAgICByZXR1cm4g
MDsKIAotICAgIGlmICggaW5mby0+ZGFidC53cml0ZSApCi0gICAgICAgIHJldHVybiBoYW5kbGVf
d3JpdGUoaGFuZGxlciwgdiwgaW5mbyk7CisgICAgLyogQWxsIHRoZSBpbnN0cnVjdGlvbnMgdXNl
ZCBvbiBlbXVsYXRlZCBNTUlPIHJlZ2lvbiBzaG91bGQgYmUgdmFsaWQgKi8KKyAgICBpZiAoICFk
YWJ0LnZhbGlkICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICAvKgorICAgICAqIEVycmF0dW0g
NzY2NDIyOiBUaHVtYiBzdG9yZSB0cmFuc2xhdGlvbiBmYXVsdCB0byBIeXBlcnZpc29yIG1heQor
ICAgICAqIG5vdCBoYXZlIGNvcnJlY3QgSFNSIFJ0IHZhbHVlLgorICAgICAqLworICAgIGlmICgg
Y2hlY2tfd29ya2Fyb3VuZF83NjY0MjIoKSAmJiAocmVncy0+Y3BzciAmIFBTUl9USFVNQikgJiYK
KyAgICAgICAgIGRhYnQud3JpdGUgKQorICAgIHsKKyAgICAgICAgaW50IHJjOworCisgICAgICAg
IHJjID0gZGVjb2RlX2luc3RydWN0aW9uKHJlZ3MsICZpbmZvLmRhYnQpOworICAgICAgICBpZiAo
IHJjICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsICJVbmFi
bGUgdG8gZGVjb2RlIGluc3RydWN0aW9uXG4iKTsKKyAgICAgICAgICAgIHJldHVybiAwOworICAg
ICAgICB9CisgICAgfQorCisgICAgaWYgKCBpbmZvLmRhYnQud3JpdGUgKQorICAgICAgICByZXR1
cm4gaGFuZGxlX3dyaXRlKGhhbmRsZXIsIHYsICZpbmZvKTsKICAgICBlbHNlCi0gICAgICAgIHJl
dHVybiBoYW5kbGVfcmVhZChoYW5kbGVyLCB2LCBpbmZvKTsKKyAgICAgICAgcmV0dXJuIGhhbmRs
ZV9yZWFkKGhhbmRsZXIsIHYsICZpbmZvKTsKIH0KIAogdm9pZCByZWdpc3Rlcl9tbWlvX2hhbmRs
ZXIoc3RydWN0IGRvbWFpbiAqZCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIv
eGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggYzg1MzRkNmNmZi4uMmY4ZDc5MGJiMyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAg
LTUxLDggKzUxLDYgQEAKICNpbmNsdWRlIDxhc20vdmdpYy5oPgogI2luY2x1ZGUgPGFzbS92dGlt
ZXIuaD4KIAotI2luY2x1ZGUgImRlY29kZS5oIgotCiAvKiBUaGUgYmFzZSBvZiB0aGUgc3RhY2sg
bXVzdCBhbHdheXMgYmUgZG91YmxlLXdvcmQgYWxpZ25lZCwgd2hpY2ggbWVhbnMKICAqIHRoYXQg
Ym90aCB0aGUga2VybmVsIGhhbGYgb2Ygc3RydWN0IGNwdV91c2VyX3JlZ3MgKHdoaWNoIGlzIHB1
c2hlZCBpbgogICogZW50cnkuUykgYW5kIHN0cnVjdCBjcHVfaW5mbyAod2hpY2ggbGl2ZXMgYXQg
dGhlIGJvdHRvbSBvZiBhIFhlbgpAQCAtMTg2NCw0NSArMTg2Miw2IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBocGZhcl9pc192YWxpZChib29sIHMxcHR3LCB1aW50OF90IGZzYykKICAgICByZXR1cm4g
czFwdHcgfHwgKGZzYyA9PSBGU0NfRkxUX1RSQU5TICYmICFjaGVja193b3JrYXJvdW5kXzgzNDIy
MCgpKTsKIH0KIAotc3RhdGljIGJvb2wgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBo
c3IsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBncGEpCi17Ci0gICAgY29u
c3Qgc3RydWN0IGhzcl9kYWJ0IGRhYnQgPSBoc3IuZGFidDsKLSAgICBtbWlvX2luZm9fdCBpbmZv
ID0gewotICAgICAgICAuZ3BhID0gZ3BhLAotICAgICAgICAuZGFidCA9IGRhYnQKLSAgICB9Owot
ICAgIGludCByYzsKLQotICAgIEFTU0VSVChoc3IuZWMgPT0gSFNSX0VDX0RBVEFfQUJPUlRfTE9X
RVJfRUwpOwotCi0gICAgLyogc3RhZ2UtMSBwYWdlIHRhYmxlIHNob3VsZCBuZXZlciBsaXZlIGlu
IGFuIGVtdWxhdGVkIE1NSU8gcmVnaW9uICovCi0gICAgaWYgKCBkYWJ0LnMxcHR3ICkKLSAgICAg
ICAgcmV0dXJuIGZhbHNlOwotCi0gICAgLyogQWxsIHRoZSBpbnN0cnVjdGlvbnMgdXNlZCBvbiBl
bXVsYXRlZCBNTUlPIHJlZ2lvbiBzaG91bGQgYmUgdmFsaWQgKi8KLSAgICBpZiAoICFkYWJ0LnZh
bGlkICkKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotCi0gICAgLyoKLSAgICAgKiBFcnJhdHVtIDc2
NjQyMjogVGh1bWIgc3RvcmUgdHJhbnNsYXRpb24gZmF1bHQgdG8gSHlwZXJ2aXNvciBtYXkKLSAg
ICAgKiBub3QgaGF2ZSBjb3JyZWN0IEhTUiBSdCB2YWx1ZS4KLSAgICAgKi8KLSAgICBpZiAoIGNo
ZWNrX3dvcmthcm91bmRfNzY2NDIyKCkgJiYgKHJlZ3MtPmNwc3IgJiBQU1JfVEhVTUIpICYmCi0g
ICAgICAgICBkYWJ0LndyaXRlICkKLSAgICB7Ci0gICAgICAgIHJjID0gZGVjb2RlX2luc3RydWN0
aW9uKHJlZ3MsICZpbmZvLmRhYnQpOwotICAgICAgICBpZiAoIHJjICkKLSAgICAgICAgewotICAg
ICAgICAgICAgZ3ByaW50ayhYRU5MT0dfREVCVUcsICJVbmFibGUgdG8gZGVjb2RlIGluc3RydWN0
aW9uXG4iKTsKLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsKLSAgICAgICAgfQotICAgIH0KLQot
ICAgIHJldHVybiAhIWhhbmRsZV9tbWlvKCZpbmZvKTsKLX0KLQogLyoKICAqIFdoZW4gdXNpbmcg
QUNQSSwgbW9zdCBvZiB0aGUgTU1JTyByZWdpb25zIHdpbGwgYmUgbWFwcGVkIG9uLWRlbWFuZAog
ICogaW4gc3RhZ2UtMiBwYWdlIHRhYmxlcyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiBiZWNhdXNl
IFhlbiBpcyBub3QKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9tbWlvLmgKaW5kZXggMzdlMmI3YTcwNy4uYzk0MTA3MzI1NyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9tbWlvLmgKQEAgLTU2LDcgKzU2LDkgQEAgc3RydWN0IHZtbWlvIHsKICAgICBzdHJ1Y3Qg
bW1pb19oYW5kbGVyICpoYW5kbGVyczsKIH07CiAKLWV4dGVybiBpbnQgaGFuZGxlX21taW8obW1p
b19pbmZvX3QgKmluZm8pOworaW50IHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKKyAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKKyAgICAg
ICAgICAgICAgICAgICAgcGFkZHJfdCBncGEpOwogdm9pZCByZWdpc3Rlcl9tbWlvX2hhbmRsZXIo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBtbWlvX2hhbmRsZXJfb3BzICpvcHMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRk
cl90IGFkZHIsIHBhZGRyX3Qgc2l6ZSwgdm9pZCAqcHJpdik7Ci0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 10:15:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 10:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehYN2-0006GV-3V; Fri, 02 Feb 2018 10:15:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zyhe=e4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehYN0-0006FE-Lf
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 10:14:58 +0000
X-Inumbo-ID: fd42659b-0801-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id fd42659b-0801-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 10:15:27 +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 8F8CF1529;
 Fri,  2 Feb 2018 02:14:51 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7C1B03F487;
 Fri,  2 Feb 2018 02:14:50 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 10:14:40 +0000
Message-Id: <20180202101444.3510-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 0/4] xen/arm: Inject an exception to the
	guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBzZXJpZXMgcmVwbGFjZXMgYWxsIGNhbGwgdG8gZG9tYWluX2Ny
YXNoX3N5bmNocm9ub3VzIGJ5IGluamVjdGluZwphbiBleGNlcHRpb24gdG8gdGhlIGd1ZXN0LgoK
VGhpcyB3aWxsIHJlc3VsdCB0byBhIG5pY2VyIHRyYWNlIGZyb20gdGhlIGd1ZXN0IChubyBuZWVk
IHRvIG1hbnVhbGx5IHdhbGsKdGhlIHN0YWNrKSBhbmQgZ2l2ZSBhIGNoYW5jZSB0byB0aGUgZ3Vl
c3QgdG8gZ2l2ZSBhIGJpdCBtb3JlIGluZm9ybWF0aW9uIG9uCndoYXQgaXQgd2FzIGRvaW5nLgoK
Q2hlZXJzLAoKSnVsaWVuIEdyYWxsICg0KToKICB4ZW4vYXJtOiB0cmFwczogTWVyZ2UgdHJ5X2hh
bmRsZV9tbWlvKCkgYW5kIGhhbmRsZV9tbWlvKCkKICB4ZW4vYXJtOiBpbzogRGlzdGluZ3Vpc2gg
dW5oYW5kbGVkIElPIGZyb20gYWJvcnRlZCBvbmUKICB4ZW4vYXJtOiBEb24ndCBjcmFzaCBkb21h
aW4gb24gYmFkIE1NSU8gZW11bGF0aW9uCiAgeGVuL2FybTogRG9uJ3QgY3Jhc2ggdGhlIGRvbWFp
biBvbiBpbnZhbGlkIEhWQyBpbW1lZGlhdGUKCiB4ZW4vYXJjaC9hcm0vaW8uYyAgICAgICAgICB8
IDY1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC9h
cm0vdHJhcHMuYyAgICAgICB8IDcyICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYyLmMgICAgIHwgIDIgLS0KIHhlbi9hcmNo
L2FybS92Z2ljLXYzLWl0cy5jIHwgIDMgLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgIHwg
IDggLS0tLS0tCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICB8ICAyIC0tCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL21taW8uaCB8IDExICsrKysrKy0KIDcgZmlsZXMgY2hhbmdlZCwgODQgaW5zZXJ0
aW9ucygrKSwgNzkgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 10:15:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 10:15:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehYN0-0006GF-TJ; Fri, 02 Feb 2018 10:14:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zyhe=e4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehYMz-0006Fd-Ta
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 10:14:57 +0000
X-Inumbo-ID: e11d0366-0801-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e11d0366-0801-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 11:14:40 +0100 (CET)
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 CE4E615AD;
 Fri,  2 Feb 2018 02:14:56 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BF8B53F487;
 Fri,  2 Feb 2018 02:14:55 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 10:14:44 +0000
Message-Id: <20180202101444.3510-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202101444.3510-1-julien.grall@arm.com>
References: <20180202101444.3510-1-julien.grall@arm.com>
Cc: andrew.cooper3@citrix.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 4/4] xen/arm: Don't crash the domain on
	invalid HVC immediate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCkgc2hvdWxkIG9ubHkgYmUgdXNlZCB3aGVuIHNvbWV0
aGluZyB3ZW50IHdyb25nCmluIFhlbi4gSXQgaXMgYmV0dGVyIHRvIGluamVjdCB0byB0aGUgZ3Vl
c3QgYXMgaXQgd2lsbCBiZSBpbiBhIGJldHRlcgpwb3NpdGlvbiB0byBwcm92aWRlIGhlbHBmdWwg
aW5mb3JtYXRpb24gKHN0YWNrIHRyYWNlLi4uKS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KCiAgICBXZSBwb3RlbnRpYWxseSB3YW50IHRv
IHJldHVybiAtMSBpbnN0ZWFkLiBUaGlzIHdvdWxkIG1ha2UgWGVuIG1vcmUKICAgIGZ1dHVyZS1w
cm9vZiBpZiB3ZSBkZWNpZGUgdG8gaW1wbGVtZW50IHRoZSBvdGhlciBIVkMgaW1tZWRpYXRlLgoK
ICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0t
LQogeGVuL2FyY2gvYXJtL3RyYXBzLmMgfCAxMyArKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggMWU4NWY5OWVjMS4uMWNi
YTdlNTg0ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3RyYXBzLmMKQEAgLTE0NzEsMTQgKzE0NzEsMTcgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdf
dHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCiAjZW5k
aWYKIAogc3RhdGljIHZvaWQgZG9fdHJhcF9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHJlZ2lzdGVyX3QgKm5yLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBpc3MpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bmlv
biBoc3IgaHNyKQogewogICAgIGFybV9oeXBlcmNhbGxfZm5fdCBjYWxsID0gTlVMTDsKIAogICAg
IEJVSUxEX0JVR19PTihOUl9oeXBlcmNhbGxzIDwgQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3Rh
YmxlKSApOwogCi0gICAgaWYgKCBpc3MgIT0gWEVOX0hZUEVSQ0FMTF9UQUcgKQotICAgICAgICBk
b21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKKyAgICBpZiAoIGhzci5pc3MgIT0gWEVOX0hZUEVS
Q0FMTF9UQUcgKQorICAgIHsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkludmFs
aWQgSFZDIGltbSAweCV4XG4iLCBoc3IuaXNzKTsKKyAgICAgICAgcmV0dXJuIGluamVjdF91bmRl
Zl9leGNlcHRpb24ocmVncywgaHNyKTsKKyAgICB9CiAKICAgICBpZiAoICpuciA+PSBBUlJBWV9T
SVpFKGFybV9oeXBlcmNhbGxfdGFibGUpICkKICAgICB7CkBAIC0yMTA5LDcgKzIxMTIsNyBAQCB2
b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAg
ICAgaWYgKCBoc3IuaXNzID09IDAgKQogICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfaHZjX3Nt
Y2NjKHJlZ3MpOwogICAgICAgICBuciA9IHJlZ3MtPnIxMjsKLSAgICAgICAgZG9fdHJhcF9oeXBl
cmNhbGwocmVncywgJm5yLCBoc3IuaXNzKTsKKyAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVn
cywgJm5yLCBoc3IpOwogICAgICAgICByZWdzLT5yMTIgPSAodWludDMyX3QpbnI7CiAgICAgICAg
IGJyZWFrOwogICAgIH0KQEAgLTIxMjMsNyArMjEyNiw3IEBAIHZvaWQgZG9fdHJhcF9ndWVzdF9z
eW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogI2VuZGlmCiAgICAgICAgIGlmICggaHNy
LmlzcyA9PSAwICkKICAgICAgICAgICAgIHJldHVybiBkb190cmFwX2h2Y19zbWNjYyhyZWdzKTsK
LSAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwocmVncywgJnJlZ3MtPngxNiwgaHNyLmlzcyk7Cisg
ICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdzLT54MTYsIGhzcik7CiAgICAgICAg
IGJyZWFrOwogICAgIGNhc2UgSFNSX0VDX1NNQzY0OgogICAgICAgICAvKgotLSAKMi4xMS4wCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 11:33:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 11:33:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehZat-0003Y5-4S; Fri, 02 Feb 2018 11:33:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehZas-0003Xt-9o
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 11:33:22 +0000
X-Inumbo-ID: f0a862fc-080c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0a862fc-080c-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 11:33:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehZak-0000eG-HC; Fri, 02 Feb 2018 11:33:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehZaf-0004gK-6G; Fri, 02 Feb 2018 11:33:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehZae-0007O7-DR; Fri, 02 Feb 2018 11:33:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118501-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b2fe5fa68642860e7de76167c3111623aa0d5de1
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 11:33:08 +0000
Subject: [Xen-devel] [linux-linus test] 118501: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUwMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NTAxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMy
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGIyZmU1ZmE2ODY0Mjg2
MGU3ZGU3NjE2N2MzMTExNjIzYWEwZDVkZTEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBaICAgIDggZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6MTcgWiAgICA2IGRh
eXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTg1MDEgIDIwMTgtMDEtMzEg
MjM6MzM6MTcgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExOTQgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAxMTI3NTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 11:42:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 11:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehZjB-0004IO-3B; Fri, 02 Feb 2018 11:41:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehZj9-0004IC-Pd
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 11:41:55 +0000
X-Inumbo-ID: 0637ba14-080e-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0637ba14-080e-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 12:41:37 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id b21so11743505wme.4
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 03:41:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=HRV0Np7LjxSOJadobp79GkIBb/WVqLXAE7CH5H9SUFI=;
 b=IRTePuMuIo52Y5mslZ5H4m7doT01eaaztAMm9NVJPtb0s5cHdxJi7p9x6gmeAbIEUY
 foaAJEdPL0LCaP9YsKsiOy0D4CFOz65Ykq6eFyB9b3WGtLfdPW4SQFBuZbGscETInjlV
 bluPiG9/Gpo3owpZbAdSkzPPZUVHPGoDz5+84=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=HRV0Np7LjxSOJadobp79GkIBb/WVqLXAE7CH5H9SUFI=;
 b=InCgoZ99Hz6Vtwfq5vCHhwR3kYStQ6UH+wyYOeHYJSpqxk50uV3cW0RGTvQNeJTazZ
 R72/qCQscU7K/RMVvFghzODv1U88axPRKKrQ0qm5jUr1qXerDBVF0Ncy76ZaM8NpmrEW
 BB6FRhGkCeuQdqV1b6oKJql9/B2sTAQKtYLS6BvySxHJp03PRAMzrdW9zUpP/LvGYrs4
 rtPX8EQsHbQaPM0ufTYDVrs1rEA/3PuAZt/yP1FWJp0KMXR2pYM38UTBT3AaW4XdUxRp
 wlcNjq/BHIlRuHjixKFTCDus/2/ECEXCE4GM2+vmP7aWRr+kzTiT5WNsdKFmsgj5cEUK
 pi3A==
X-Gm-Message-State: AKwxytdgQWLzrAusbYbAHb19+VYTqbe9xVZzNmMsqmbC7dEi2JAWAAzb
 +X2+NJAD9VQO2IqxyyLQqFPlanniWzg=
X-Google-Smtp-Source: AH8x224vuj0TzqZsahvFsKfONgnqqYz3l+cWHyUxYyQ1BOy7+ealJgObCfp/ywgnvFZHrLyGDZP+zA==
X-Received: by 10.28.192.24 with SMTP id q24mr30948955wmf.96.1517571712475;
 Fri, 02 Feb 2018 03:41:52 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f13sm764900wre.84.2018.02.02.03.41.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 03:41:51 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 11:41:47 +0000
Message-Id: <20180202114150.23817-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v2 0/3] xen/arm: SMCCC fixes and PSCI clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgY29udGFpbnMgU01DQ0MgZml4ZXMgKHNl
ZSAjMikgYW5kIFBTQ0kgY2xlYW4tdXAuCgpDaGVlcnMsCgpKdWxpZW4gR3JhbGwgKDMpOgogIHhl
bi9hcm06IHZwc2NpOiBSZW1vdmluZyBkdW1teSBNSUdSQVRFIGFuZCBNSUdSQVRFX0lORk9fVVBf
Q1BVCiAgeGVuL2FybTogdnNtYzogRG9uJ3QgaW1wbGVtZW50IGZ1bmN0aW9uIElEIHRoYXQgZG9l
c24ndCBleGlzdAogIHhlbi9hcm06IHZwc2NpOiBNb3ZlIFBTQ0kgZnVuY3Rpb24gZGlzcGF0Y2hp
bmcgZnJvbSB2c21jLmMgdG8gdnBzY2kuYwoKIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAg
ICAgIHwgMTU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2Fy
Y2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgfCAxMjYgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgIDIgLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wc2NpLmggICAgICAgfCAgMjMgLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmggICAgICB8ICAyMCArKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5o
ICAgICAgfCAgMTMgKysrKwogNiBmaWxlcyBjaGFuZ2VkLCAxNzcgaW5zZXJ0aW9ucygrKSwgMTYy
IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBz
Y2kuaAoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 11:42:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 11:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehZjB-0004IZ-9a; Fri, 02 Feb 2018 11:41:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehZjA-0004II-1n
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 11:41:56 +0000
X-Inumbo-ID: 06ce7e3b-080e-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06ce7e3b-080e-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 12:41:37 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id v71so11758293wmv.2
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 03:41:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=nr/JDd3Gw3tslzGAE+cPlZH/6ssaNJ4BmhU0mW/oPZ8=;
 b=LdjmKZaQzn6EfK60Tu5+Z1UJabcImvHVRDtFZVnF3GtYgurEjKdo0f+7hrSQYv1WJJ
 QUVslLzO+TddvYok7qVLFiV1DpBJEZiQKKDF6yfz/tZO0wUrpxvSEV9Cr6+aca+aXnws
 ZpjOCJ4G1T10KLuL4tI8y51DWHwOOvSyZHfPI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=nr/JDd3Gw3tslzGAE+cPlZH/6ssaNJ4BmhU0mW/oPZ8=;
 b=SjHx+k1d0pILkzFRCMcEPuppFvV3eyvwsanC74oGliQ1xWUGqVSOq10RTA1Nz0d+gG
 M4AuNIs8A/kL/ijBfA9yj3wVixl/fngJayHi9ApnSse01W50gPxZDe21jNcstlsKbylw
 0vNZ0LR6Ybjs/WDaMwTrKfW9galyhIQGlCAmRIR5u9LA+xuVGW//SnTUqcPdzUbFoYXG
 ZRi2I65WmSI8gesBghcoOCkraCjkNCEIX8hZ9WsavCQT7QD9jfkEJAjGan+zjriCpUes
 DBoyxFgitbea8X3Mvjk8IGBsat3xXGLrOr/xMW5rh8V8UXvn6+fo9BI//hZcrJhzglsY
 SA9Q==
X-Gm-Message-State: AKwxytfUNtZZCZZNcLVqvx3Z/kJlXrupaSaY7WB6uVaPxOwPvK3vHSRe
 EUwQMKqIcdC5GZNwrKaGqTX3+f83iI8=
X-Google-Smtp-Source: AH8x22475hDg5p/k0lKkO8ej0SlMO8UunN2PYdVnwiwTMcrkJtPlpnpecNQVZswDnIneE6qUSefgWg==
X-Received: by 10.28.174.210 with SMTP id x201mr26728047wme.105.1517571713438; 
 Fri, 02 Feb 2018 03:41:53 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f13sm764900wre.84.2018.02.02.03.41.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 03:41:52 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 11:41:48 +0000
Message-Id: <20180202114150.23817-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202114150.23817-1-julien.grall@linaro.org>
References: <20180202114150.23817-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v2 1/3] xen/arm: vpsci: Removing dummy MIGRATE
	and MIGRATE_INFO_UP_CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFBTQ0kgY2FsbCBNSUdSQVRFIGFuZCBNSUdSQVRFX0lORk9fVVBfQ1BVIGFyZSBvcHRpb25h
bCBhbmQKaW1wbGVtZW50ZWQgYXMganVzdCByZXR1cm5pbmcgUFNDSV9OT1RfU1VQUE9SVEVEIChh
a2EgVU5LTk9XTl9GVU5DVElPTgpmb3IgU01DQ0MpLgoKVGhlIG5ldyBTTUNDQyBmcmFtZXdvcmsg
aXMgYWJsZSB0byBkZWFsIHdpdGggdW5pbXBsZW1lbnRlZCBmdW5jdGlvbiBhbmQKcmV0dXJuIHRo
ZSBwcm9wZXIgZXJyb3IgY29kZS4gU28gcmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbnMgZm9yIGJv
dGgKZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUmVtb3ZlIGRlZmlu
ZSBpbiBwc2NpLmgKICAgICAgICAtIFVwZGF0ZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UCi0t
LQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAxMCAtLS0tLS0tLS0tCiB4ZW4v
YXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICB8IDE2ICstLS0tLS0tLS0tLS0tLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwgIDIgLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cHNjaS5oICAgICAgIHwgIDQgLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwg
MzEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4v
YXJjaC9hcm0vdnBzY2kuYwppbmRleCBjZDcyNDkwNGVmLi45NzlkMzJlZDZkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vdnBzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMTcy
LDIxICsxNzIsMTEgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVy
X3QgdGFyZ2V0X2FmZmluaXR5LAogICAgIHJldHVybiBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9P
RkY7CiB9CiAKLWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZSh1aW50MzJfdCB0YXJnZXRfY3B1
KQotewotICAgIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQ7Ci19Ci0KIHVpbnQzMl90IGRvX3Bz
Y2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpCiB7CiAgICAgcmV0dXJuIFBTQ0lfMF8yX1RP
U19NUF9PUl9OT1RfUFJFU0VOVDsKIH0KIAotcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9taWdyYXRl
X2luZm9fdXBfY3B1KHZvaWQpCi17Ci0gICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRDsKLX0K
LQogdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCB2b2lkICkKIHsKICAgICBzdHJ1Y3QgZG9t
YWluICpkID0gY3VycmVudC0+ZG9tYWluOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMu
YyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggYzkwNjRkZTM3YS4uOTk3ZjJlMGViYyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCkBA
IC0yOCw3ICsyOCw3IEBACiAjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCAzCiAKIC8q
IE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBTdGFuZGFyZCBTZXJ2
aWNlIFNlcnZpY2UgQ2FsbHMuICovCi0jZGVmaW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQg
MTMKKyNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCAxMQogCiBzdGF0aWMgYm9vbCBm
aWxsX3VpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgeGVuX3V1aWRfdCB1dWlkKQogewpA
QCAtMTU3LDExICsxNTcsNiBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8y
X21pZ3JhdGVfaW5mb190eXBlKCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2Ug
UFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9taWdyYXRlX2luZm9fdXBfY3B1KTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUoKSk7Ci0gICAgICAgIHJldHVybiB0cnVlOwot
CiAgICAgY2FzZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGOgogICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX3N5c3RlbV9vZmYpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7CkBAIC0y
MDYsMTUgKzIwMSw2IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBjYXNlIFBTQ0lf
MF8yX0ZOX01JR1JBVEU6Ci0gICAgewotICAgICAgICB1aW50MzJfdCB0Y3B1ID0gUFNDSV9BUkcz
MihyZWdzLCAxKTsKLQotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9taWdyYXRlKTsKLSAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGUodGNwdSkpOwot
ICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0KICAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NB
TExfQ09VTlQ6CiAgICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2NhbGxfY291bnQocmVncywg
U1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKaW5k
ZXggNWY5NTdlZTZlYy4uYTdhY2I3ZDIxYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKQEAg
LTI3LDEyICsyNywxMCBAQCBQRVJGQ09VTlRFUih2cHNjaV9jcHVfb24sICAgICAgICAgICAgICAi
dnBzY2k6IGNwdV9vbiIpCiBQRVJGQ09VTlRFUih2cHNjaV9jcHVfb2ZmLCAgICAgICAgICAgICAi
dnBzY2k6IGNwdV9vZmYiKQogUEVSRkNPVU5URVIodnBzY2lfdmVyc2lvbiwgICAgICAgICAgICAg
InZwc2NpOiB2ZXJzaW9uIikKIFBFUkZDT1VOVEVSKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlLCAg
ICJ2cHNjaTogbWlncmF0ZV9pbmZvX3R5cGUiKQotUEVSRkNPVU5URVIodnBzY2lfbWlncmF0ZV9p
bmZvX3VwX2NwdSwgInZwc2NpOiBtaWdyYXRlX2luZm9fdXBfY3B1IikKIFBFUkZDT1VOVEVSKHZw
c2NpX3N5c3RlbV9vZmYsICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCiBQRVJGQ09VTlRF
Uih2cHNjaV9zeXN0ZW1fcmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNldCIpCiBQRVJG
Q09VTlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9zdXNwZW5kIikK
IFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTogY3B1X2FmZmlu
aXR5X2luZm8iKQotUEVSRkNPVU5URVIodnBzY2lfY3B1X21pZ3JhdGUsICAgICAgICAgInZwc2Np
OiBjcHVfbWlncmF0ZSIpCiAKIFBFUkZDT1VOVEVSKHZnaWNkX3JlYWRzLCAgICAgICAgICAgICAg
ICAidmdpY2Q6IHJlYWQiKQogUEVSRkNPVU5URVIodmdpY2Rfd3JpdGVzLCAgICAgICAgICAgICAg
ICJ2Z2ljZDogd3JpdGUiKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCA2MzVlYTVkYWU0Li4zMmMxZjgxZjIx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BzY2kuaApAQCAtMzcsOSArMzcsNyBAQCBpbnQzMl90IGRvX3BzY2lfMF8yX2Nw
dV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAg
ICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCk7CiBpbnQzMl90IGRvX3Bz
Y2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwpOwot
aW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlKHVpbnQzMl90IHRhcmdldF9jcHUpOwogdWludDMy
X3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCk7Ci1yZWdpc3Rlcl90IGRvX3Bz
Y2lfMF8yX21pZ3JhdGVfaW5mb191cF9jcHUodm9pZCk7CiB2b2lkIGRvX3BzY2lfMF8yX3N5c3Rl
bV9vZmYodm9pZCk7CiB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKIApAQCAt
NTcsOSArNTUsNyBAQCB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKICNkZWZp
bmUgUFNDSV8wXzJfRk5fQ1BVX09GRiAgICAgICAgICAgICAyCiAjZGVmaW5lIFBTQ0lfMF8yX0ZO
X0NQVV9PTiAgICAgICAgICAgICAgMwogI2RlZmluZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZP
ICAgICAgIDQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURSAgICAgICAgICAgICA1CiAjZGVm
aW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFICAgNgotI2RlZmluZSBQU0NJXzBfMl9G
Tl9NSUdSQVRFX0lORk9fVVBfQ1BVIDcKICNkZWZpbmUgUFNDSV8wXzJfRk5fU1lTVEVNX09GRiAg
ICAgICAgICA4CiAjZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9SRVNFVCAgICAgICAgOQogCi0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 11:42:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 11:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehZjD-0004J1-Gc; Fri, 02 Feb 2018 11:41:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehZjC-0004Ik-8t
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 11:41:58 +0000
X-Inumbo-ID: 07dc480f-080e-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07dc480f-080e-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 12:41:39 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id 143so11909044wma.5
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 03:41:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=uIwcP9qs2melcxO4Nlep8XAeT1xjPM2fuE5GQtxW3Dw=;
 b=Kf+aNBCA2eBW4VeAfsmaYXeCjb5rVrougUxDHXu58tFRdqyqR1AIp6v+ErwJjvkyu6
 zs/wNJpKV2VSilLatraumND3ntfD5jkHD1FfqDNpR97azCzqKmZSyECOgNPfu55XBpPZ
 lHSJ9NEPeJ5sgXbtubPTW13+tuyKaFUo0Uqj0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=uIwcP9qs2melcxO4Nlep8XAeT1xjPM2fuE5GQtxW3Dw=;
 b=X9nKkCr2gt8vI9xxrGPa6R0nzvqro27r2n/v/OT7njVKs+sUpjIMOnArqh7bknkECX
 2V2GhcmRCuh6nQ2CClryEWo45oG7+e24fl0ueppNLAnfez2ejAXbyYBWXxS3Zgm01n2Z
 oYWd8+f2MSAf0rtaGSdC2b6JXuKz8Z4jTMGgtUcNfh70sQijR3enCgPk8mazezcL1MRl
 pAmkhOjzARYwKaq8Q+J0hmJjGWm+bSXZjJKhozKqA02gj0rQl+QHs3dR+wZP6TFFPdWm
 5ANQSBt48FfrPIA9hYB7q1ODfKwSAr/L6if+SR57sfgVIt7R9cbyglgLsh3qK1dago2N
 /F9w==
X-Gm-Message-State: AKwxytdUoP/LWwD7e42IKkWyrBl3q46KrTDl6SrHSkhj0nKqcPu2XbWm
 PXcDc2aIHX2RQXCHP4g4+B5FPmPwEnw=
X-Google-Smtp-Source: AH8x224MrHEt9dbXR61Vh3yP/q7+PnrBtjNArGqh/EZsrIitU5eON11rM5akxCDUKYLx4SAZF9oqsw==
X-Received: by 10.28.209.137 with SMTP id i131mr8478760wmg.1.1517571715338;
 Fri, 02 Feb 2018 03:41:55 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f13sm764900wre.84.2018.02.02.03.41.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 03:41:54 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 11:41:49 +0000
Message-Id: <20180202114150.23817-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202114150.23817-1-julien.grall@linaro.org>
References: <20180202114150.23817-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v2 2/3] xen/arm: vsmc: Don't implement function
	ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgU01DQ0MgcmVsaWVzIG9uIHRoZSBmYWN0IG9u
bHkgZnVuY3Rpb24KbnVtYmVyIChiaXRzIFsxNTowXSkgaXMgZW5vdWdoIHRvIGlkZW50aWZ5IHdo
YXQgdG8gaW1wbGVtZW50LgoKSG93ZXZlciwgUFNDSSBjYWxsIGFyZSBvbmx5IGF2YWlsYWJsZSBp
biB0aGUgcmFuZ2UgMHg4NDAwMDAwMC0weDg0MDAwMDFGCmFuZCAweEM0MDAwMDAwLTB4QzQwMDAw
MUYuIEZ1cnRoZXJtb3JlLCBub3QgYWxsIFNNQzMyIGZ1bmN0aW9ucyBoYXZlCmVxdWl2YWxlbnQg
aW4gdGhlIFNNQzY0LiBUaGlzIGlzIHRoZSBjYXNlIG9mOgogICAgKiBQU0NJX1ZFUlNJT04KICAg
ICogQ1BVX09GRgogICAgKiBNSUdSQVRFX0lORk9fVFlQRQogICAgKiBTWVNURU1fT0ZGCiAgICAq
IFNZU1RFTV9SRVNFVAoKU2ltaWxhcmx5IGNhbGwgY291bnQsIGNhbGwgdWlkLCByZXZpc2lvbiBj
YW4gb25seSBiZSBxdWVyeSB1c2luZyBzbWMzMi9odmMzMgpmYXN0IGNhbGxzIChTZWUgNi4yIGlu
IEFSTSBERU4gMDAyOEIpLgoKWGVuIHNob3VsZCBvbmx5IGltcGxlbWVudCBpZGVudGlmaWVyIGV4
aXN0aW5nIGluIHRoZSBzcGVjaWZpY2F0aW9uIGluCm9yZGVyIHRvIGF2b2lkIHBvdGVudGlhbCBj
bGFzaCB3aXRoIGxhdGVyIHJldmlzaW9uLiBUaGVyZWZvcmUgcmV3b3JrIHRoZQp2c21jIGNvZGUg
dG8gdXNlIHRoZSB3aG9sZSBmdW5jdGlvbiBpZGVudGlmaWVyIHJhdGhlciB0aGFuIG9ubHkgdGhl
CmZ1bmN0aW9uIG51bWJlci4KCkF0IHRoZSBzYW1lIHRpbWUsIHRoZSBuZXcgbWFjcm9zIGZvciBj
YWxsIGNvdW50LCBjYWxsIHVpZCwgcmV2aXNpb24gYXJlCnJlbmFtZWQgdG8gYmV0dGVyIHN1aXQg
dGhlIHNwZWMuCgpMYXN0bHksIHVwZGF0ZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIHRvIG1h
dGNoIHRoZSBjb3JyZWN0IG51bWJlciBvZgpmdW50aW9ucy4gTm90ZSB0aGF0IHZlcnNpb24gaXMg
bm90IHVwZGF0ZWQgYmVjYXVzZSB0aGUgbnVtYmVyIGhhcyBhbHdheXMKYmVlbiB3cm9uZywgYW5k
IG5vYm9keSBjb3VsZCBwcm9wZXJseSB1c2UgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKLS0tCiAgICBUaGlzIHNob3VsZCBiZSBiYWNr
cG9ydGVkIHRvIFhlbiA0LjEwIGFzIHdlIHNob3VsZCBub3QgaW1wbGVtZW50CiAgICBmdW5jdGlv
bnMgaWRlbnRpZmllciB0aGF0IGRvZXMgbm90IGV4aXN0IHRvcHJldmVudCBjbGFzaCB3aXRoIGEK
ICAgIGxhdGVyIHJldmlzaW9uLgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBSZW5hbWUg
dGhlIGNhbGwgY291bnQsIGNhbGwgdWlkLCByZXZpc2lvbiBtYWNyb3MKICAgICAgICAtIFVwZGF0
ZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UCi0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAg
ICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmggfCAyMCArKysrKysrKysrKysrKysrKy0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAzOSBpbnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCA5OTdmMmUwZWJj
Li4zZDhjYmNjODA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9h
cmNoL2FybS92c21jLmMKQEAgLTI4LDcgKzI4LDcgQEAKICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNU
SU9OX0NPVU5UIDMKIAogLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVk
IGJ5IFN0YW5kYXJkIFNlcnZpY2UgU2VydmljZSBDYWxscy4gKi8KLSNkZWZpbmUgU1NTQ19TTUND
Q19GVU5DVElPTl9DT1VOVCAxMQorI2RlZmluZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDE0
CiAKIHN0YXRpYyBib29sIGZpbGxfdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB4ZW5f
dXVpZF90IHV1aWQpCiB7CkBAIC04NCwxMyArODQsMTUgQEAgc3RhdGljIGJvb2wgZmlsbF9mdW5j
dGlvbl9jYWxsX2NvdW50KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBjbnQp
CiAvKiBTTUNDQyBpbnRlcmZhY2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAq
Lwogc3RhdGljIGJvb2wgaGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7Ci0gICAgc3dpdGNoICggc21jY2NfZ2V0X2ZuKGdldF91c2VyX3JlZyhyZWdzLCAwKSkg
KQorICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7CisK
KyAgICBzd2l0Y2ggKCBmaWQgKQogICAgIHsKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExf
Q09VTlQ6CisgICAgY2FzZSBBUk1fU01DQ0NfQ0FMTF9DT1VOVF9GSUQoSFlQRVJWSVNPUik6CiAg
ICAgICAgIHJldHVybiBmaWxsX2Z1bmN0aW9uX2NhbGxfY291bnQocmVncywgWEVOX1NNQ0NDX0ZV
TkNUSU9OX0NPVU5UKTsKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEOgorICAgIGNh
c2UgQVJNX1NNQ0NDX0NBTExfVUlEX0ZJRChIWVBFUlZJU09SKToKICAgICAgICAgcmV0dXJuIGZp
bGxfdWlkKHJlZ3MsIFhFTl9TTUNDQ19VSUQpOwotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FM
TF9SRVZJU0lPTjoKKyAgICBjYXNlIEFSTV9TTUNDQ19SRVZJU0lPTl9GSUQoSFlQRVJWSVNPUik6
CiAgICAgICAgIHJldHVybiBmaWxsX3JldmlzaW9uKHJlZ3MsIFhFTl9TTUNDQ19NQUpPUl9SRVZJ
U0lPTiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NNQ0NDX01JTk9SX1JFVklT
SU9OKTsKICAgICBkZWZhdWx0OgpAQCAtMTQwLDM2ICsxNDIsMzcgQEAgc3RhdGljIGJvb2wgaGFu
ZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgdWludDMyX3QgZmlk
ID0gKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKTsKIAotICAgIHN3aXRjaCAoIHNtY2Nj
X2dldF9mbihmaWQpICkKKyAgICBzd2l0Y2ggKCBmaWQgKQogICAgIHsKLSAgICBjYXNlIFBTQ0lf
MF8yX0ZOX1BTQ0lfVkVSU0lPTjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoUFNDSV9WRVJTSU9O
KToKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKICAgICAgICAgUFNDSV9TRVRf
UkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CiAgICAgICAgIHJldHVybiB0cnVl
OwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfT0ZGOgorICAgIGNhc2UgUFNDSV8wXzJfRk4z
MihDUFVfT0ZGKToKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKICAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7CiAgICAgICAgIHJl
dHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRToKKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzIoTUlHUkFURV9JTkZPX1RZUEUpOgogICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzIoU1lTVEVNX09GRik6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7
CiAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsKICAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7CiAgICAgICAgIHJldHVybiB0cnVlOwog
Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9TWVNURU1fUkVTRVQ6CisgICAgY2FzZSBQU0NJXzBfMl9G
TjMyKFNZU1RFTV9SRVNFVCk6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0
KTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7CiAgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09OOgorICAgIGNhc2UgUFNDSV8wXzJfRk4z
MihDUFVfT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfT04pOgogICAgIHsKICAgICAg
ICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKICAgICAgICAgcmVnaXN0
ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKQEAgLTE4MCw3ICsxODMsOCBAQCBzdGF0
aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAg
cmV0dXJuIHRydWU7CiAgICAgfQogCi0gICAgY2FzZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORDoK
KyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQpOgorICAgIGNhc2UgUFNDSV8wXzJf
Rk42NChDUFVfU1VTUEVORCk6CiAgICAgewogICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJ
X0FSRzMyKHJlZ3MsIDEpOwogICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJl
Z3MsIDIpOwpAQCAtMTkxLDcgKzE5NSw4IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk86CisgICAgY2FzZSBQU0NJXzBfMl9GTjMy
KEFGRklOSVRZX0lORk8pOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NChBRkZJTklUWV9JTkZPKToK
ICAgICB7CiAgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwogICAg
ICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKQEAgLTIwMSwxMyArMjA2
LDEzIEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5D
X0NBTExfQ09VTlQ6CisgICAgY2FzZSBBUk1fU01DQ0NfQ0FMTF9DT1VOVF9GSUQoU1RBTkRBUkQp
OgogICAgICAgICByZXR1cm4gZmlsbF9mdW5jdGlvbl9jYWxsX2NvdW50KHJlZ3MsIFNTU0NfU01D
Q0NfRlVOQ1RJT05fQ09VTlQpOwogCi0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoK
KyAgICBjYXNlIEFSTV9TTUNDQ19DQUxMX1VJRF9GSUQoU1RBTkRBUkQpOgogICAgICAgICByZXR1
cm4gZmlsbF91aWQocmVncywgU1NTQ19TTUNDQ19VSUQpOwogCi0gICAgY2FzZSBBUk1fU01DQ0Nf
RlVOQ19DQUxMX1JFVklTSU9OOgorICAgIGNhc2UgQVJNX1NNQ0NDX1JFVklTSU9OX0ZJRChTVEFO
REFSRCk6CiAgICAgICAgIHJldHVybiBmaWxsX3JldmlzaW9uKHJlZ3MsIFNTU0NfU01DQ0NfTUFK
T1JfUkVWSVNJT04sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNTU0NfU01DQ0NfTUlO
T1JfUkVWSVNJT04pOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKaW5kZXggZjU0M2RlYTBiYi4uNjJiM2E4Y2Rm
NSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vc21jY2MuaApAQCAtODIsOSArODIsMjMgQEAgc3RhdGljIGlubGluZSB1aW50
MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCiAjZGVmaW5lIEFSTV9TTUND
Q19PV05FUl9UUlVTVEVEX09TX0VORCAgNjMKIAogLyogTGlzdCBvZiBnZW5lcmljIGZ1bmN0aW9u
IG51bWJlcnMgKi8KLSNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVCAgICAgICAweEZG
MDAKLSNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9VSUQgICAgICAgICAweEZGMDEKLSNkZWZp
bmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTiAgICAweEZGMDMKKyNkZWZpbmUgQVJNX1NN
Q0NDX0NBTExfQ09VTlRfRklEKG93bmVyKSAgICAgICAgICAgICBcCisgICAgQVJNX1NNQ0NDX0NB
TExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgQVJNX1NNQ0NDX09XTkVSXyMjb3duZXIsICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
IDB4RkYwMCkKKworI2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9VSURfRklEKG93bmVyKSAgICAgICAg
ICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfIyNvd25lciwgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHhGRjAxKQorCisjZGVmaW5lIEFSTV9TTUNDQ19S
RVZJU0lPTl9GSUQob3duZXIpICAgICAgICAgICAgICAgXAorICAgIEFSTV9TTUNDQ19DQUxMX1ZB
TChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
QVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAweEZG
MDMpCiAKIC8qIE9ubHkgb25lIGVycm9yIGNvZGUgZGVmaW5lZCBpbiBTTUNDQyAqLwogI2RlZmlu
ZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 11:42:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 11:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehZjE-0004Ja-Ne; Fri, 02 Feb 2018 11:42:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehZjD-0004Iz-H0
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 11:41:59 +0000
X-Inumbo-ID: 08981c27-080e-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08981c27-080e-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 12:41:40 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id v123so11729074wmd.5
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 03:41:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=jRZFQPWeMXE7xm57YKfWPo/NFtsycegWpCijDTmUUCs=;
 b=CG6mm+luW0OtwUGMo8lWAeFQz9ktWgaYip9JQXZtEDXjHaNvuyKwmwNPg0a1LoA1SG
 5ILxm6F3k24SMxKeXOYtCqW3wSi2IFYG3YMA2D8e9O0q52I13ATo45//yeAHFKT5e5H0
 W9IrZW5NtyLqprak3S9dWKDL6pBqdn9CTNhw8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=jRZFQPWeMXE7xm57YKfWPo/NFtsycegWpCijDTmUUCs=;
 b=CfxwqwuZz87gguz2x02mhpVQATE1rqV61UO9YH+3QGeHcbBWbl0EB062OxSwnfbBUE
 rTKu2UFlAz6YM2AAuUzlGawdQQAMqKPU/YW9xQUUBUe2rRJWQoSy/546s3nPRwAZ+4GJ
 /CX7iJ6BoACPy3IszJa6bXBZH6ite7G0PyHhaxPLycE32ryedkdp4y/LzrD52BAWD1bw
 eXKyR6Mz/FX3y/g/LseT10NkpuhegQeJDLtWuHrQzFftdxCZ/lL7A3A3pfms/xjmlGsD
 4gtNdw3HEZQ0j/BpnqGzLWMboJoHss9DbMewKHYHgMorjJy+NH4N5pZoUo293PRMR3nd
 N90Q==
X-Gm-Message-State: AKwxytfTZ4utmZZUe9frjigzjU6NtyXeizE23663msiGyeds8dH+0njF
 CTDSpLEjcCZQ+JK/JLrr7M/6vLWQUaw=
X-Google-Smtp-Source: AH8x225B9FV3A2PJKTzkUyfncA/XY6w2eSFv0rhPtmHJ4nkPhIdZ6PxjTBP8B2JVguM/1jMDHWpsxw==
X-Received: by 10.28.154.141 with SMTP id c135mr32456294wme.82.1517571716500; 
 Fri, 02 Feb 2018 03:41:56 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id f13sm764900wre.84.2018.02.02.03.41.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 03:41:55 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 11:41:50 +0000
Message-Id: <20180202114150.23817-4-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202114150.23817-1-julien.grall@linaro.org>
References: <20180202114150.23817-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v2 3/3] xen/arm: vpsci: Move PSCI function
	dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCBQU0NJIGZ1bmN0aW9uIGRpc3BhdGNoaW5nIGlzIGRvbmUgaW4gdnNtYy5j
IGFuZCB0aGUKZnVuY3Rpb24gaW1wbGVtZW50YXRpb24gaW4gdnBzY2kuYy4gU29tZSBiaXRzIG9m
IHRoZSBpbXBsZW1lbnRhdGlvbiBpcwpldmVuIGRvbmUgaW4gdnNtYy5jIChzZWUgUFNDSV9TWVNU
RU1fUkVTRVQpLgoKVGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhl
IGltcGxlbWVudGF0aW9uIGFuZCBhbHNvCnJlcXVpcmVzIHRvIGV4cG9ydCBmdW5jdGlvbnMgZm9y
IGVhY2ggUFNDSSBmdW5jdGlvbnMuCgpUaGVyZWZvcmUgbW92ZSBQU0NJIGRpc3BhdGNoaW5nIGlu
IHR3byBuZXcgZnVuY3Rpb25zIGRvX3Zwc2NpXzBfMV9jYWxsCmFuZCBkb192cHNjaV8wXzJfY2Fs
bC4gVGhlIGZvcm1lciB3aWxsIGhhbmRsZSBQU0NJIDAuMSBjYWxsIHdoaWxlIHRoZSBsYXR0ZXIK
MC4yIG9yIGxhdGVyIGNhbGwuCgpBdCB0aGUgc2FtZSB0aW1lLCBhIG5ldyBoZWFkZXIgdnBzY2ku
aCB3YXMgY3JlYXRlZCB0byBjb250YWluIGFsbApkZWZpbml0aW9ucyBmb3IgdmlydHVhbCBQU0NJ
IGFuZCBhdm9pZCBjb25mdXNpb24gd2l0aCB0aGUgaG9zdCBQU0NJLgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCi0tLQogICAgQ2hhbmdlcyBp
biB2MjoKICAgICAgICAtIEFkZCBhICd2JyBpbiB0aGUgZnVuY3Rpb24gbmFtZXMgdG8gaGVscCBk
aXN0aW5ndWlzaCB2aXJ0dWFsIHZzCiAgICAgICAgcGh5c2ljYWwgUFNDSQogICAgICAgIC0gSW50
cm9kdWNlIHZwc2NpLmggYW5kIFZTQ1BJX05SX0ZVTkNTCi0tLQogeGVuL2FyY2gvYXJtL3Zwc2Np
LmMgICAgICAgIHwgMTQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAgOTkgKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICB8ICAxOSAtLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCB8ICAxMyArKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE1
MiBpbnNlcnRpb25zKCspLCAxMjYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2luY2x1ZGUvYXNtLWFybS92cHNjaS5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2Np
LmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCA5NzlkMzJlZDZkLi44ODRmMGZhNzEwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2ku
YwpAQCAtMTYsNyArMTYsNyBAQAogCiAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRl
IDxhc20vdmdpYy5oPgotI2luY2x1ZGUgPGFzbS9wc2NpLmg+CisjaW5jbHVkZSA8YXNtL3Zwc2Np
Lmg+CiAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+CiAKICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4K
QEAgLTkxLDEyICs5MSwxMiBAQCBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJf
dCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAogICAgIHJldHVybiBQU0NJX1NV
Q0NFU1M7CiB9CiAKLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNwdWlkLCByZWdp
c3Rlcl90IGVudHJ5X3BvaW50KQorc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMy
X3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQogewogICAgIHJldHVybiBkb19jb21t
b25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDAgLCBQU0NJX1ZFUlNJT04oMCwgMSkpOwog
fQogCi1pbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKK3N0YXRp
YyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKIHsKICAgICBz
dHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgaWYgKCAhdGVzdF9hbmRfc2V0X2JpdChfVlBG
X2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQpAQCAtMTA0LDEzICsxMDQsMTQgQEAgaW50MzJfdCBk
b19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpCiAgICAgcmV0dXJuIFBTQ0lfU1VD
Q0VTUzsKIH0KIAotdWludDMyX3QgZG9fcHNjaV8wXzJfdmVyc2lvbih2b2lkKQorc3RhdGljIHVp
bnQzMl90IGRvX3BzY2lfMF8yX3ZlcnNpb24odm9pZCkKIHsKICAgICByZXR1cm4gUFNDSV9WRVJT
SU9OKDAsIDIpOwogfQogCi1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQz
Ml90IHBvd2VyX3N0YXRlLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCkKK3N0YXRpYyByZWdpc3Rlcl90IGRv
X3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4
dF9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAKQEAgLTEyMywxMyArMTI0
LDE0IEBAIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJf
c3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgcmV0dXJuIFBTQ0lfU1VDQ0VTUzsK
IH0KIAotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpCitzdGF0aWMgaW50MzJfdCBk
b19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpCiB7CiAgICAgcmV0dXJuIGRvX3BzY2lfY3B1X29mZigw
KTsKIH0KIAotaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1
LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rl
cl90IGNvbnRleHRfaWQpCitzdGF0aWMgaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0
ZXJfdCB0YXJnZXRfY3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lz
dGVyX3QgZW50cnlfcG9pbnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVn
aXN0ZXJfdCBjb250ZXh0X2lkKQogewogICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHRhcmdl
dF9jcHUsIGVudHJ5X3BvaW50LCBjb250ZXh0X2lkLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBTQ0lfVkVSU0lPTigwLCAyKSk7CkBAIC0xNDQsOCArMTQ2LDggQEAgc3RhdGljIGNvbnN0
IHVuc2lnbmVkIGxvbmcgdGFyZ2V0X2FmZmluaXR5X21hc2tbXSA9IHsKICNlbmRpZgogfTsKIAot
aW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmlu
aXR5LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmlu
aXR5X2xldmVsKQorc3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyhyZWdp
c3Rlcl90IHRhcmdldF9hZmZpbml0eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xldmVsKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IHZjcHUgKnY7CkBAIC0xNzIs
MjMgKzE3NCwxNDAgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVy
X3QgdGFyZ2V0X2FmZmluaXR5LAogICAgIHJldHVybiBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9P
RkY7CiB9CiAKLXVpbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpCitz
dGF0aWMgdWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCkKIHsKICAg
ICByZXR1cm4gUFNDSV8wXzJfVE9TX01QX09SX05PVF9QUkVTRU5UOwogfQogCi12b2lkIGRvX3Bz
Y2lfMF8yX3N5c3RlbV9vZmYoIHZvaWQgKQorc3RhdGljIHZvaWQgZG9fcHNjaV8wXzJfc3lzdGVt
X29mZiggdm9pZCApCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsK
ICAgICBkb21haW5fc2h1dGRvd24oZCxTSFVURE9XTl9wb3dlcm9mZik7CiB9CiAKLXZvaWQgZG9f
cHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpCitzdGF0aWMgdm9pZCBkb19wc2NpXzBfMl9zeXN0
ZW1fcmVzZXQodm9pZCkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWlu
OwogICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7CiB9CiAKKyNkZWZpbmUg
UFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCisjZGVm
aW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKKworI2lmZGVmIENPTkZJ
R19BUk1fNjQKKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50MzJfdCkoZ2V0X3VzZXJf
cmVnKHJlZywgbikpCisjZWxzZQorI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgUFNDSV9BUkco
cmVnLCBuKQorI2VuZGlmCisKKy8qCisgKiBQU0NJIDAuMSBjYWxscy4gSXQgd2lsbCByZXR1cm4g
ZmFsc2UgaWYgdGhlIGZ1bmN0aW9uIElEIGlzIG5vdAorICogaGFuZGxlZC4KKyAqLworYm9vbCBk
b192cHNjaV8wXzFfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlk
KQoreworICAgIHN3aXRjaCAoICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCkgKQorICAg
IHsKKyAgICBjYXNlIFBTQ0lfY3B1X29mZjoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzdGF0
ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVf
b2ZmKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29mZihwc3Rh
dGUpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorICAgIGNhc2UgUFNDSV9jcHVfb246
CisgICAgeworICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwor
ICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworCisgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50KSk7CisgICAgICAgIHJldHVybiB0cnVlOwor
ICAgIH0KKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgfQorfQorCisv
KgorICogUFNDSSAwLjIgb3IgbGF0ZXIgY2FsbHMuIEl0IHdpbGwgcmV0dXJuIGZhbHNlIGlmIHRo
ZSBmdW5jdGlvbiBJRCBpcworICogbm90IGhhbmRsZWQuCisgKi8KK2Jvb2wgZG9fdnBzY2lfMF8y
X2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKK3sKKyAgICAv
KgorICAgICAqIC8hXCBWUFNDSV9OUl9GVU5DUyAoaW4gYXNtLWFybS92cHNjaS5oKSBzaG91bGQg
YmUgdXBkYXRlZCB3aGVuCisgICAgICogYWRkaW5nL3JlbW92aW5nIGEgZnVuY3Rpb24KKyAgICAg
Ki8KKyAgICBzd2l0Y2ggKCBmaWQgKQorICAgIHsKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoUFND
SV9WRVJTSU9OKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKKyAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CisgICAgICAgIHJl
dHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PRkYpOgorICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNl
IFBTQ0lfMF8yX0ZOMzIoTUlHUkFURV9JTkZPX1RZUEUpOgorICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX21pZ3JhdGVfaW5mb190eXBlKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKwor
ICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToKKyAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9zeXN0ZW1fb2ZmKTsKKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOworICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKKyAgICAg
ICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKToK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOworICAgICAgICBkb19wc2Np
XzBfMl9zeXN0ZW1fcmVzZXQoKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lf
SU5URVJOQUxfRkFJTFVSRSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJ
XzBfMl9GTjMyKENQVV9PTik6CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQVV9PTik6CisgICAg
eworICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsIDEpOworICAgICAg
ICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworICAgICAgICByZWdpc3Rl
cl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOworCisgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9v
bih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKwor
ICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfU1VTUEVORCk6CisgICAgY2FzZSBQU0NJXzBfMl9G
TjY0KENQVV9TVVNQRU5EKToKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lf
QVJHMzIocmVncywgMSk7CisgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVn
cywgMik7CisgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7CisKKyAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7CisgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIGNhc2UgUFNDSV8wXzJfRk4zMihB
RkZJTklUWV9JTkZPKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5GTyk6Cisg
ICAgeworICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKKyAgICAg
ICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7CisKKyAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKKyAgICAgICAgcmV0
dXJuIHRydWU7CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAg
ICB9Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCAzZDhjYmNj
ODA4Li4zZDNiZDk1ZmVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92c21jLmMKQEAgLTE5LDE2ICsxOSwxNiBAQAogI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS9t
b25pdG9yLmg+Ci0jaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgog
I2luY2x1ZGUgPGFzbS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgorI2luY2x1ZGUg
PGFzbS92cHNjaS5oPgogCiAvKiBOdW1iZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0
ZWQgYnkgSHlwZXJ2aXNvciBTZXJ2aWNlLiAqLwogI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05f
Q09VTlQgMwogCiAvKiBOdW1iZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkg
U3RhbmRhcmQgU2VydmljZSBTZXJ2aWNlIENhbGxzLiAqLwotI2RlZmluZSBTU1NDX1NNQ0NDX0ZV
TkNUSU9OX0NPVU5UIDE0CisjZGVmaW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgKDMgKyBW
UFNDSV9OUl9GVU5DUykKIAogc3RhdGljIGJvb2wgZmlsbF91aWQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsIHhlbl91dWlkX3QgdXVpZCkKIHsKQEAgLTEwMCw0MSArMTAwLDEzIEBAIHN0YXRp
YyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IH0KIH0KIAotI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhy
ZWcsIDAsIHZhbCkKLSNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVnLCBu
KQotCi0jaWZkZWYgQ09ORklHX0FSTV82NAotI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgKHVp
bnQzMl90KShnZXRfdXNlcl9yZWcocmVnLCBuKSkKLSNlbHNlCi0jZGVmaW5lIFBTQ0lfQVJHMzIo
cmVnLCBuKSBQU0NJX0FSRyhyZWcsIG4pCi0jZW5kaWYKLQogLyogRXhpc3RpbmcgKHByZSBTTUND
QykgQVBJcy4gVGhpcyBpbmNsdWRlcyBQU0NJIDAuMSBpbnRlcmZhY2UgKi8KIHN0YXRpYyBib29s
IGhhbmRsZV9leGlzdGluZ19hcGlzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAg
IC8qIE9ubHkgbGVhc3QgMzIgYml0cyBhcmUgc2lnbmlmaWNhbnQgKEFSTSBERU4gMDAyOEIsIHBh
Z2UgMTIpICovCi0gICAgc3dpdGNoICggKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKSAp
Ci0gICAgewotICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgotICAgIHsKLSAgICAgICAgdWludDMyX3Qg
cHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKLQotICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9vZmYpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2Zm
KHBzdGF0ZSkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0gICAgY2FzZSBQU0NJX2Nw
dV9vbjoKLSAgICB7Ci0gICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJHMzIocmVncywg
MSk7Ci0gICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisgICAg
dWludDMyX3QgZmlkID0gKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKTsKIAotICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsK
LSAgICB9Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KKyAgICBy
ZXR1cm4gZG9fdnBzY2lfMF8xX2NhbGwocmVncywgZmlkKTsKIH0KIAogLyogUFNDSSAwLjIgaW50
ZXJmYWNlIGFuZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KQEAgLTE0Miw3MCArMTE0
LDExIEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogewogICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7
CiAKLSAgICBzd2l0Y2ggKCBmaWQgKQotICAgIHsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoUFND
SV9WRVJTSU9OKToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKLSAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CisgICAgaWYgKCBk
b192cHNjaV8wXzJfY2FsbChyZWdzLCBmaWQpICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09GRik6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29mZik7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVf
b2ZmKCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLQotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihN
SUdSQVRFX0lORk9fVFlQRSk6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZv
X3R5cGUpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0
ZV9pbmZvX3R5cGUoKSk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotCi0gICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKFNZU1RFTV9PRkYpOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYp
OwotICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Ci0gICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwotICAgICAgICByZXR1cm4gdHJ1ZTsK
LQotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpOgotICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7Ci0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNl
dCgpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJF
KTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0KLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09O
KToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX09OKToKLSAgICB7Ci0gICAgICAgIHJlZ2lz
dGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7Ci0gICAgICAgIHJlZ2lzdGVyX3QgZXBv
aW50ID0gUFNDSV9BUkcocmVncywgMik7Ci0gICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9B
UkcocmVncywgMyk7Ci0KLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50
LCBjaWQpKTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotCi0gICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKENQVV9TVVNQRU5EKToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX1NVU1BFTkQp
OgotICAgIHsKLSAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsK
LSAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKLSAgICAgICAg
cmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKLQotICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX2NwdV9zdXNwZW5kKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfMF8yX2NwdV9zdXNwZW5kKHBzdGF0ZSwgZXBvaW50LCBjaWQpKTsKLSAgICAgICAgcmV0dXJu
IHRydWU7Ci0gICAgfQotCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKEFGRklOSVRZX0lORk8pOgot
ICAgIGNhc2UgUFNDSV8wXzJfRk42NChBRkZJTklUWV9JTkZPKToKKyAgICBzd2l0Y2ggKCBmaWQg
KQogICAgIHsKLSAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7Ci0g
ICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOwotCi0gICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwotICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Ci0gICAgICAg
IHJldHVybiB0cnVlOwotICAgIH0KLQogICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExfQ09VTlRfRklE
KFNUQU5EQVJEKToKICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdz
LCBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCAzMmMxZjgx
ZjIxLi4zYzQ0NDY4ZTcyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMjIsMjUgKzIyLDYgQEAgaW50IGNh
bGxfcHNjaV9jcHVfb24oaW50IGNwdSk7CiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQp
Owogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwogCi0vKiBmdW5jdGlvbnMgdG8g
aGFuZGxlIGd1ZXN0IFBTQ0kgcmVxdWVzdHMgKi8KLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWlu
dDMyX3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KTsKLWludDMyX3QgZG9fcHNjaV9j
cHVfb2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKTsKLWludDMyX3QgZG9fcHNjaV9jcHVfc3VzcGVu
ZCh1aW50MzJfdCBwb3dlcl9zdGF0ZSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCk7Ci1pbnQzMl90
IGRvX3BzY2lfbWlncmF0ZSh1aW50MzJfdCB2Y3B1aWQpOwotCi0vKiBQU0NJIDAuMiBmdW5jdGlv
bnMgdG8gaGFuZGxlIGd1ZXN0IFBTQ0kgcmVxdWVzdHMgKi8KLXVpbnQzMl90IGRvX3BzY2lfMF8y
X3ZlcnNpb24odm9pZCk7Ci1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQz
Ml90IHBvd2VyX3N0YXRlLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCk7Ci1pbnQzMl90IGRvX3BzY2lfMF8y
X2NwdV9vZmYodm9pZCk7Ci1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRh
cmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCi0gICAgICAgICAgICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgY29udGV4dF9pZCk7Ci1pbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2lu
Zm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwpOwotdWludDMyX3QgZG9fcHNjaV8w
XzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCk7Ci12b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYo
dm9pZCk7Ci12b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKLQogLyogUFNDSSB2
MC4yIGludGVyZmFjZSAqLwogI2RlZmluZSBQU0NJXzBfMl9GTjMyKG5hbWUpIEFSTV9TTUNDQ19D
QUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAg
ICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi5kNmE4OTBmNmEyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS92cHNjaS5oCkBAIC0wLDAgKzEsMTMgQEAKKyNpZm5kZWYgX19BU01fVlBTQ0lfSF9fCisjZGVm
aW5lIF9fQVNNX1ZQU0NJX0hfXworCisjaW5jbHVkZSA8YXNtL3BzY2kuaD4KKworLyogTnVtYmVy
IG9mIGZ1bmN0aW9uIGltcGxlbWVudGVkIGJ5IHZpcnR1YWwgUFNDSSAob25seSAwLjIgb3IgbGF0
ZXIpICovCisjZGVmaW5lIFZQU0NJX05SX0ZVTkNTICAxMQorCisvKiBGdW5jdGlvbnMgaGFuZGxl
IFBTQ0kgY2FsbHMgZnJvbSB0aGUgZ3Vlc3RzICovCitib29sIGRvX3Zwc2NpXzBfMV9jYWxsKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpOworYm9vbCBkb192cHNjaV8w
XzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKTsKKworI2Vu
ZGlmIC8qIF9fQVNNX1ZQU0NJX0hfXyAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 11:43:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 11:43:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehZkk-0004dj-5E; Fri, 02 Feb 2018 11:43:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehZkj-0004dH-22
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 11:43:33 +0000
X-Inumbo-ID: 5c9e0bd5-080e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c9e0bd5-080e-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 11:44:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67136956"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29587A02000078001958F1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <584db292-08f7-24c5-cd32-2b73f5dc2074@citrix.com>
Date: Fri, 2 Feb 2018 11:43:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A29587A02000078001958F1@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 08/25] x86emul: add tables for XOP 08 and
 09 extension spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbnZlcnQgdGhlIGZldyBl
eGlzdGluZyBvcGNvZGVzIHNvIGZhciBzdXBwb3J0ZWQuCj4KPiBBbHNvIGFkanVzdCB0d28gdmV4
XyogY2FzZSBsYWJlbHMgdG8gYmV0dGVyIGJlIGV4dF8qICh0aGUgdmFsdWVzIGFyZQo+IGlkZW50
aWNhbCkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4KPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gQEAgLTQ1OCw2ICs0NTgs
MjAgQEAgc3RhdGljIGNvbnN0IG9wY29kZV9kZXNjX3QgeG9wX3RhYmxlW10gPQo+ICAgICAgRHN0
UmVnfFNyY0ltbXxNb2RSTSwKPiAgfTsKPiAgCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+ICsg
ICAgdWludDhfdCBzaW1kX3NpemU6NTsKPiArICAgIHVpbnQ4X3QgdHdvX29wOjE7Cj4gKyAgICB1
aW50OF90IGZvdXJfb3A6MTsKPiArfSBleHQ4ZjA4X3RhYmxlWzI1Nl0gPSB7Cj4gK307Cj4gKwo+
ICtzdGF0aWMgY29uc3Qgc3RydWN0IHsKPiArICAgIHVpbnQ4X3Qgc2ltZF9zaXplOjU7Cj4gKyAg
ICB1aW50OF90IHR3b19vcDoxOwo+ICt9IGV4dDhmMDlfdGFibGVbMjU2XSA9IHsKPiArICAgIFsw
eDAxIC4uLiAweDAyXSA9IHsgLnR3b19vcCA9IDEgfSwKPiArfTsKPiArCgpXaGF0IGFib3V0IDhm
MGEgP8KgIFdlJ3ZlIGdvdCBlbXVsYXRpb24gZm9yIGJleHRyIGFscmVhZHksIGFuZCBtaWdodCB3
YW50CnRvIGNvbnNpZGVyICNHUlA0IHNlZWluZyBhcyB3ZSBleHBvc2UgTFdQIHRvIGd1ZXN0cy4K
Cj4gICNkZWZpbmUgUkVYX1BSRUZJWCAweDQwCj4gICNkZWZpbmUgUkVYX0IgMHgwMQo+ICAjZGVm
aW5lIFJFWF9YIDB4MDIKPiBAQCAtMjcyNiw3ICsyNzQwLDcgQEAgeDg2X2RlY29kZSgKPiAgICAg
ICAgICAgICAgfQo+ICAgICAgICAgICAgICBicmVhazsKPiAgCj4gLSAgICAgICAgY2FzZSB2ZXhf
MGYzODoKPiArICAgICAgICBjYXNlIGV4dF8wZjM4Ogo+ICAgICAgICAgICAgICBkID0gZXh0MGYz
OF90YWJsZVtiXS50b19tZW0gPyBEc3RNZW0gfCBTcmNSZWcKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDogRHN0UmVnIHwgU3JjTWVtOwo+ICAgICAgICAgICAgICBp
ZiAoIGV4dDBmMzhfdGFibGVbYl0udHdvX29wICkKPiBAQCAtMjczNiw3ICsyNzUwLDE0IEBAIHg4
Nl9kZWNvZGUoCj4gICAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQwZjM4X3RhYmxl
W2JdLnNpbWRfc2l6ZTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+IC0gICAgICAgIGNhc2Ug
dmV4XzBmM2E6Cj4gKyAgICAgICAgY2FzZSBleHRfOGYwOToKPiArICAgICAgICAgICAgaWYgKCBl
eHQ4ZjA5X3RhYmxlW2JdLnR3b19vcCApCj4gKyAgICAgICAgICAgICAgICBkIHw9IFR3b09wOwo+
ICsgICAgICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gZXh0OGYwOV90YWJsZVtiXS5zaW1kX3Np
emU7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBjYXNlIGV4dF8wZjNhOgo+
ICsgICAgICAgIGNhc2UgZXh0XzhmMDg6Cj4gICAgICAgICAgICAgIC8qCj4gICAgICAgICAgICAg
ICAqIENhbm5vdCB1cGRhdGUgZCBoZXJlIHlldCwgYXMgdGhlIGltbWVkaWF0ZSBvcGVyYW5kIHN0
aWxsCj4gICAgICAgICAgICAgICAqIG5lZWRzIGZldGNoaW5nLgo+IEBAIC0yOTI4LDYgKzI5NDks
MTUgQEAgeDg2X2RlY29kZSgKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNlIGV4dF84
ZjA4Ogo+ICsgICAgICAgIGQgPSBEc3RSZWcgfCBTcmNNZW07Cj4gKyAgICAgICAgaWYgKCBleHQ4
ZjA4X3RhYmxlW2JdLnR3b19vcCApCj4gKyAgICAgICAgICAgIGQgfD0gVHdvT3A7Cj4gKyAgICAg
ICAgZWxzZSBpZiAoIGV4dDhmMDhfdGFibGVbYl0uZm91cl9vcCAmJiAhbW9kZV82NGJpdCgpICkK
PiArICAgICAgICAgICAgaW1tMSAmPSAweDdmOwo+ICsgICAgICAgIHN0YXRlLT5kZXNjID0gZDsK
PiArICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gZXh0OGYwOF90YWJsZVtiXS5zaW1kX3NpemU7
Cj4gKyAgICAgICAgYnJlYWs7CgpJIHByZXN1bWUgdGhhdCB0aGVzZSBkb24ndCBhY3R1YWxseSBp
bXBhY3Qgb3VyIGN1cnJlbnRseSBpbXBsZW1lbnRlZCBYT1AKaW5zdHJ1Y3Rpb25zPwoKfkFuZHJl
dwoKPiArCj4gICAgICBjYXNlIGV4dF84ZjA5Ogo+ICAgICAgY2FzZSBleHRfOGYwYToKPiAgICAg
ICAgICBicmVhazsKPgo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 12:02:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 12:02:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eha2i-0006Ck-RT; Fri, 02 Feb 2018 12:02:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vifl=e4=gmail.com=rjwysocki@srs-us1.protection.inumbo.net>)
 id 1eha2h-0006Cd-Ht
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 12:02:07 +0000
X-Inumbo-ID: d8b22e0b-0810-11e8-ba59-bc764e045a96
Received: from mail-ot0-x242.google.com (unknown [2607:f8b0:4003:c0f::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8b22e0b-0810-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 13:01:48 +0100 (CET)
Received: by mail-ot0-x242.google.com with SMTP id x4so20035668otg.7
 for <xen-devel@lists.xenproject.org>; Fri, 02 Feb 2018 04:02:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=AB7wLZvTh6kjES9Jw0Xi9QpFnGhjIAiEUEv0W92q49I=;
 b=Nehsv046wtVSIcnYihoMOSkxMoPQMBT+/Rl1V5fuWuifwjHdYkMXH3Qhy/wzI7zHq6
 QiATJ1FEUsz3ZzvYHar1jjjLDzYuauHwIy0VQfNEISDPJmKvwXRtNHTweN94/v9AeyFK
 E7P0LfN5A0/t7jxtlHdd3fImDQgZk/wN37edxqE2HBWqpQAWxK8CvdLnJxHnAEcEOSf2
 sfqgm2G6JaLgrWLhBNcwC3e/b3jUF4XcTICwcy8a1JB/fDukRJnLXP2jCIdnwIUTiwVO
 l6d6b7UFn67m4ePBwqKjX85CRBgNo+zASUq1Gs17MGfejC3Z5jfvVnSQGE8o3UMM5eZy
 1QGw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=AB7wLZvTh6kjES9Jw0Xi9QpFnGhjIAiEUEv0W92q49I=;
 b=Ivvn1jbUrV0K4tyi+TgOTWd8sxdxkngjMQafbn/VIIMQpZwcIiFBdbH6c1jVHfCcp6
 qdEdr5bjSV0YmqD0CBIUCitVLQIf8x/KA/YYnGN42Y2BbTqwueMpT/LWNAd/Q/kdMTRe
 LCFmoSzDlj72D9SaSl9Vs0Z7+AYiunR+ij1tkPIn7CTjMHuehKPpTNGI5k1seIAGvewp
 99ZMIrv00H09rwqA+4wD36PlgEQJUgziSjSroJz1rSppjPkU8giQ8WkSa1QgeVobofTw
 dxlfao+JhQ7zFgPjymtdChzeAKomz1FmdSDUv16e/aIyTM2lr+TBEV0SAIw+Bnbayr02
 Inrg==
X-Gm-Message-State: AKwxyteSVnHWKl9YFmFMnGZkopxvef4Kdh540ZtEazBiYUKh2sujYCW9
 fTuk8KIdlybfH4S5CiAPLCVYv9o8hEx8GynC5Ck=
X-Google-Smtp-Source: AH8x224QiZxBU22cWHemrdrfxGvI2d2N0j/WHmjjAF6o+Y1IEq2wCwd0/16+TPNNFRrm6ebwoTzVR+PctTkrlS927w0=
X-Received: by 10.157.91.47 with SMTP id x44mr14135489oth.206.1517572924881;
 Fri, 02 Feb 2018 04:02:04 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.46.234 with HTTP; Fri, 2 Feb 2018 04:02:04 -0800 (PST)
In-Reply-To: <CAHp75Ved4nO7ktQ=1O5oRx4mNyWcA6YN9fATgMGW1OR0UxCd4g@mail.gmail.com>
References: <20180125143639.9969-1-jgross@suse.com>
 <20180125143639.9969-2-jgross@suse.com>
 <CAHp75VdgdQXH-d9+Fo1DwGdfV1pB0jADMmwAK1BU7oN6dgQs8Q@mail.gmail.com>
 <a33e605a-73d7-83b7-4472-14f66b6738be@suse.com>
 <CAHp75VdUO2Rq7geYD9xxY3nnzGAhO46+w+rQx44=MgJ6obRcEA@mail.gmail.com>
 <CAJZ5v0gr7Jd-1dOD_DTRQDCX7ON68O1KJ9ioAJAnwBYm2cEdZg@mail.gmail.com>
 <CAHp75Vf7SRNGeU_To9WNmzECxaKjDbYeFspnJiwCGAhAwOTRyA@mail.gmail.com>
 <CAJZ5v0g3Ti4W8Z-ePVCO0RFs3qviJxhrh1___i6oiZKRsYzBng@mail.gmail.com>
 <CAHp75Ved4nO7ktQ=1O5oRx4mNyWcA6YN9fATgMGW1OR0UxCd4g@mail.gmail.com>
From: "Rafael J. Wysocki" <rafael@kernel.org>
Date: Fri, 2 Feb 2018 13:02:04 +0100
X-Google-Sender-Auth: lTi9OAIgY1rVKh2WYgk98pVeePo
Message-ID: <CAJZ5v0jSUK7adqNuHRp4VYR2Nb2+Av0dqs-kL1AsEgWk3062eg@mail.gmail.com>
To: Andy Shevchenko <andy.shevchenko@gmail.com>
Cc: Juergen Gross <jgross@suse.com>, "Rafael J. Wysocki" <rafael@kernel.org>,
 "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Stable <stable@vger.kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/acpi: add retrieval function for
	rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMSwgMjAxOCBhdCA0OjQ1IFBNLCBBbmR5IFNoZXZjaGVua28KPGFuZHkuc2hl
dmNoZW5rb0BnbWFpbC5jb20+IHdyb3RlOgo+IE9uIFRodSwgRmViIDEsIDIwMTggYXQgOTo1NyBB
TSwgUmFmYWVsIEouIFd5c29ja2kgPHJhZmFlbEBrZXJuZWwub3JnPiB3cm90ZToKPj4gT24gV2Vk
LCBKYW4gMzEsIDIwMTggYXQgNDo0MyBQTSwgQW5keSBTaGV2Y2hlbmtvCj4+IDxhbmR5LnNoZXZj
aGVua29AZ21haWwuY29tPiB3cm90ZToKPj4+IE9uIE1vbiwgSmFuIDI5LCAyMDE4IGF0IDU6MDIg
QU0sIFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWxAa2VybmVsLm9yZz4gd3JvdGU6Cj4+Pj4gT24g
U3VuLCBKYW4gMjgsIDIwMTggYXQgNDowNCBQTSwgQW5keSBTaGV2Y2hlbmtvCj4+Pj4gPGFuZHku
c2hldmNoZW5rb0BnbWFpbC5jb20+IHdyb3RlOgo+Cj4+PiBJbnN0ZWFkIG9mIGRlY2xhcmluZyBm
dW5jdGlvbiBhcyBfX3dlYWssIGVzdGFibGlzaCBhIG5ldyBzdHJ1Y3QgZm9yCj4+PiBBQ1BJIHJl
bGF0ZWQgc3R1YnMgYW5kIGluY29ycG9yYXRlIGl0IGludG8geDg2X2luaXQuCj4+Pgo+Pj4gVGhh
dCBpcyBteSBwcm9wb3NhbC4gSSB0aGluayBJIHdvdWxkIGdvIHRoaXMgd2F5IGluIG15IGNhc2Ug
d2hlcmUgSQo+Pj4gbmVlZCB0byB0cmVhdCBkaWZmZXJlbnRseSBBQ1BJIEhXIHJlZHVjZWQgaW5p
dGlhbGl6YXRpb24gb2YgbGVnYWN5Cj4+PiBkZXZpY2VzLgo+Pgo+PiBJT1cgeW91J2QgbGlrZSB0
byBoYXZlIGEgc2V0IG9mIEFDUEkgaW5pdCBjYWxsYmFja3MgdGhhdCBjb3VsZCBiZQo+PiBkZWZp
bmVkIGJ5IGFuIGFyY2gsIHJpZ2h0Pwo+Cj4gQ29ycmVjdCEKCk9LCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 12:04:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 12:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eha4V-0006Jg-5t; Fri, 02 Feb 2018 12:03:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eha4U-0006JM-7s
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 12:03:58 +0000
X-Inumbo-ID: 36de08ba-0811-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36de08ba-0811-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 12:04:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67137814"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29589402000078001958F4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <746d7022-5c6e-9df4-bb4a-4235600bc956@citrix.com>
Date: Fri, 2 Feb 2018 12:03:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A29589402000078001958F4@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 09/25] x86emul: support XOP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEBAIC04MDI3LDYgKzgwNjAs
MTMgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53
LCBFWENfVUQpOwo+ICAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKPiAgCj4gKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NDgpOiAvKiB2cGVybWlsMnBzICRpbW0s
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tLHt4LHl9bW0gKi8KPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwZXJtaWwycHMgJGltbSx7eCx5fW1tLHt4
LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwo+ICsgICAgY2FzZSBYODZFTVVMX09QQ19WRVhf
NjYoMHgwZjNhLCAweDQ5KTogLyogdnBlcm1pbDJwZCAkaW1tLHt4LHl9bW0vbWVtLHt4LHl9bW0s
e3gseX1tbSx7eCx5fW1tICovCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiB2cGVybWlsMnBkICRpbW0se3gseX1tbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4
LHl9bW0gKi8KPiArICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh4b3ApOwo+ICsgICAg
ICAgIGdvdG8gc2ltZF8wZl9pbW04X3ltbTsKCklzIHRoaXMgY29ycmVjdD/CoCBWRVguVyBzZWxl
Y3RzIHdoaWNoIG9wZXJhbmQgbWF5IGJlIHRoZSBtZW1vcnkgb3BlcmFuZCwKYW5kIEkgZG9uJ3Qg
c2VlIGFueXRoaW5nIGluIHRoZSBkZWNvZGUgd2hpY2ggY29wZXMsIG9yIGFueXRoaW5nIGluIHRo
ZQpzdHViIHdoaWNoIGFkanVzdHMgLlcuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:03:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:03:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehazV-0001rL-J7; Fri, 02 Feb 2018 13:02:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehazU-0001qi-TI
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 13:02:52 +0000
X-Inumbo-ID: 71d94e9b-0819-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 71d94e9b-0819-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 13:03:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67140723"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A2958C402000078001958F7@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <98bf6907-6067-2d84-bb67-e9ce858339eb@citrix.com>
Date: Fri, 2 Feb 2018 13:02:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A2958C402000078001958F7@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 10/25] x86emul: support 3DNow! insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtMzU1LDYgKzM1NSwzNiBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHsKPiAgICAgIFsweGZmXSA9IHsgTW9kUk0gfQo+ICB9Owo+ICAKPiArc3RhdGljIGNvbnN0
IHVpbnQxNl90IF8zZG5vd190YWJsZVsxNl0gPSB7CgpDb21tZW50IGV4cGxhaW5pbmcgaG93IHRo
ZXNlIG1hcHBpbmdzIHdvcms/wqAgSXQgbG9va3MgbGlrZSBuaWJibGUKc3BsaXRzLCBidXQgSSBz
dGlsbCBjYW4ndCB3b3JrIG91dCBob3cgdG8gY3Jvc3NyZWZlcmVuY2Ugd2l0aCB0aGUgb3Bjb2Rl
CnRhYmxlcy4KCj4gKyAgICBbMHgwXSA9ICgxIDw8IDB4ZCkgLyogcGkyZmQgKi8sCj4gKyAgICBb
MHgxXSA9ICgxIDw8IDB4ZCkgLyogcGYyaWQgKi8sCj4gKyAgICBbMHg5XSA9ICgxIDw8IDB4MCkg
LyogcGZjbXBnZSAqLyB8Cj4gKyAgICAgICAgICAgICgxIDw8IDB4NCkgLyogcGZtaW4gKi8gfAo+
ICsgICAgICAgICAgICAoMSA8PCAweDYpIC8qIHBmcmNwICovIHwKPiArICAgICAgICAgICAgKDEg
PDwgMHg3KSAvKiBwZnJzcXJ0ICovIHwKPiArICAgICAgICAgICAgKDEgPDwgMHhhKSAvKiBwZnN1
YiAqLyB8Cj4gKyAgICAgICAgICAgICgxIDw8IDB4ZSkgLyogcGZhZGQgKi8sCj4gKyAgICBbMHhh
XSA9ICgxIDw8IDB4MCkgLyogcGZjbXBnZSAqLyB8Cj4gKyAgICAgICAgICAgICgxIDw8IDB4NCkg
LyogcGZtYXggKi8gfAo+ICsgICAgICAgICAgICAoMSA8PCAweDYpIC8qIHBmcmNwaXQxICovIHwK
PiArICAgICAgICAgICAgKDEgPDwgMHg3KSAvKiBwZnJzcWl0MSAqLyB8Cj4gKyAgICAgICAgICAg
ICgxIDw8IDB4YSkgLyogcGZzdWJyICovIHwKPiArICAgICAgICAgICAgKDEgPDwgMHhlKSAvKiBw
ZmFjYyAqLywKPiArICAgIFsweGJdID0gKDEgPDwgMHgwKSAvKiBwZmNtcGVxICovIHwKPiArICAg
ICAgICAgICAgKDEgPDwgMHg0KSAvKiBwZm11bCAqLyB8Cj4gKyAgICAgICAgICAgICgxIDw8IDB4
NikgLyogcGZyY3BpdDIgKi8gfAo+ICsgICAgICAgICAgICAoMSA8PCAweDcpIC8qIHBtdWxocncg
Ki8gfAo+ICsgICAgICAgICAgICAoMSA8PCAweGYpIC8qIHBhdmd1c2IgKi8sCj4gK307Cj4gKwo+
ICtzdGF0aWMgY29uc3QgdWludDE2X3QgXzNkbm93X2V4dF90YWJsZVsxNl0gPSB7Cj4gKyAgICBb
MHgxXSA9ICgxIDw8IDB4ZCkgLyogcGkyZncgKi8sCj4gKyAgICBbMHgxXSA9ICgxIDw8IDB4Yykg
LyogcGYyaXcgKi8sCgpZb3UgcHJlc3VtYWJseSB3YW50IGFuIHwgaW4gaGVyZSBpbnN0ZWFkPwoK
PiArICAgIFsweDhdID0gKDEgPDwgMHhhKSAvKiBwZm5hY2MgKi8gfAo+ICsgICAgICAgICAgICAo
MSA8PCAweGEpIC8qIHBmcG5hY2MgKi8sCj4gKyAgICBbMHhiXSA9ICgxIDw8IDB4YikgLyogcGZz
d2FwZCAqLywKPiArfTsKPiArCj4gIC8qCj4gICAqICJ0d29fb3AiIGFuZCAiZm91cl9vcCIgYmVs
b3cgcmVmZXIgdG8gdGhlIG51bWJlciBvZiByZWdpc3RlciBvcGVyYW5kcwo+ICAgKiAob25lIG9m
IHdoaWNoIHBvc3NpYmx5IGFsc28gYWxsb3dpbmcgdG8gYmUgYSBtZW1vcnkgb25lKS4gVGhlIG5h
bWVkCj4gQEAgLTE2NzEsNiArMTcwMSw4IEBAIHN0YXRpYyBib29sIHZjcHVfaGFzKAo+ICAjZGVm
aW5lIHZjcHVfaGFzX3JkcmFuZCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAzMCwg
Y3R4dCwgb3BzKQo+ICAjZGVmaW5lIHZjcHVfaGFzX21teGV4dCgpICAgICAodmNwdV9oYXMoMHg4
MDAwMDAwMSwgRURYLCAyMiwgY3R4dCwgb3BzKSB8fCBcCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2Y3B1X2hhc19zc2UoKSkKPiArI2RlZmluZSB2Y3B1X2hhc18zZG5vd19leHQo
KSAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVEWCwgMzAsIGN0eHQsIG9wcykKPiArI2RlZmluZSB2
Y3B1X2hhc18zZG5vdygpICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVEWCwgMzEsIGN0eHQs
IG9wcykKPiAgI2RlZmluZSB2Y3B1X2hhc19sYWhmX2xtKCkgICAgIHZjcHVfaGFzKDB4ODAwMDAw
MDEsIEVDWCwgIDAsIGN0eHQsIG9wcykKPiAgI2RlZmluZSB2Y3B1X2hhc19jcjhfbGVnYWN5KCkg
IHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDQsIGN0eHQsIG9wcykKPiAgI2RlZmluZSB2Y3B1
X2hhc19semNudCgpICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDUsIGN0eHQsIG9w
cykKPiBAQCAtNTUwNSw2ICs1NTM3LDI2IEBAIHg4Nl9lbXVsYXRlKAo+ICAgICAgY2FzZSBYODZF
TVVMX09QQygweDBmLCAweDE5KSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHgxZik6IC8qIG5vcCAq
Lwo+ICAgICAgICAgIGJyZWFrOwo+ICAKCjBmIDBkIHByZWZldGNoZXM/wqAgVGhleSBhcmUgM0RO
b3cgaW5zdHJ1Y3Rpb25zLCBidXQgYXZhaWxhYmxlIG9uIGxhdGVyCnByb2Nlc3NvcnMuCgp+QW5k
cmV3Cgo+ICsgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweDBlKTogLyogZmVtbXMgKi8KPiAr
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSgzZG5vdyk7Cj4gKyAgICAgICAgYXNtIHZv
bGF0aWxlICggImZlbW1zIiApOwo+ICsgICAgICAgIGJyZWFrOwo+ICsKPiArICAgIGNhc2UgWDg2
RU1VTF9PUEMoMHgwZiwgMHgwZik6IC8qIDNETm93ISAqLwo+ICsgICAgICAgIGlmICggXzNkbm93
X2V4dF90YWJsZVsoaW1tMSA+PiA0KSAmIDB4Zl0gJiAoMSA8PCAoaW1tMSAmIDB4ZikpICkKPiAr
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoM2Rub3dfZXh0KTsKPiArICAgICAg
ICBlbHNlIGlmICggXzNkbm93X3RhYmxlWyhpbW0xID4+IDQpICYgMHhmXSAmICgxIDw8IChpbW0x
ICYgMHhmKSkgKQo+ICsgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSgzZG5vdyk7
Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb24oRVhDX1VE
KTsKPiArCj4gKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOwo+ICsKPiAr
ICAgICAgICBkID0gRHN0UmVnIHwgU3JjTWVtOwo+ICsgICAgICAgIG9wX2J5dGVzID0gODsKPiAr
ICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9vdGhlcjsKPiArICAgICAgICBnb3RvIHNp
bWRfMGZfaW1tODsKPiArCj4gICNkZWZpbmUgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQocGZ4LCBvcGMp
ICAgICAgIFwKPiAgICAgIGNhc2UgWDg2RU1VTF9PUEMocGZ4LCBvcGMpOiAgICAgICAgICAgICAg
XAo+ICAgICAgY2FzZSBYODZFTVVMX09QQ182NihwZngsIG9wYykKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVh
dHVyZS5oCj4gQEAgLTcxLDYgKzcxLDggQEAKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJiYgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZGWFNSKSkKPiAgI2RlZmluZSBjcHVf
aGFzX3BhZ2UxZ2IgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUEFHRTFHQikKPiAg
I2RlZmluZSBjcHVfaGFzX3JkdHNjcCAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
UkRUU0NQKQo+ICsjZGVmaW5lIGNwdV9oYXNfM2Rub3dfZXh0ICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV8zRE5PV0VYVCkKPiArI2RlZmluZSBjcHVfaGFzXzNkbm93ICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfM0ROT1cpCj4gIAo+ICAvKiBDUFVJRCBsZXZlbCAweDgw
MDAwMDAxLmVjeCAqLwo+ICAjZGVmaW5lIGNwdV9oYXNfY21wX2xlZ2FjeSAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9DTVBfTEVHQUNZKQo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:04:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehb1P-0001y0-Uq; Fri, 02 Feb 2018 13:04:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehb1P-0001xa-1k
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 13:04:51 +0000
X-Inumbo-ID: b887cd1a-0819-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b887cd1a-0819-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 13:05:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67140897"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29590902000078001958FA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <27be5e70-fc92-d4de-f6f8-890f8545e38b@citrix.com>
Date: Fri, 2 Feb 2018 13:03:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A29590902000078001958FA@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 11/25] x86emul: place test blobs in
	executable section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgYWxsb3dzIHRoZSBz
ZWN0aW9uIGNvbnRlbnRzIHRvIGJlIGRpc2Fzc2VtYmxlZCB3aXRob3V0IGdvaW5nCj4gdGhyb3Vn
aCBhbnkgZXh0cmEgaG9vcHMsIHNpbXBsaWZ5aW5nIHRoZSBhbmFseXNpcyBvZiBwcm9ibGVtcyBp
biB0ZXN0Cj4gYW5kL29yIGVtdWxhdGlvbiBjb2RlLgo+Cj4gVGhlIGJsb2JzIGJlaW5nIGVtaXR0
ZWQgYXMgKHIvbykgZGF0YSBtZWFucyB3ZSBuZWVkIHRvIGFjY2VwdCBhbgo+IGFzc2VtYmxlciB3
YXJuaW5nIGhlcmUgKGFib3V0IHRoZSBkaWZmZXJpbmcgc2VjdGlvbiBhdHRyaWJ1dGVzKS4KPgo+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCldoYXQgYWJv
dXQganVzdCBnaXZpbmcgdXAgdGhlaXIgY29uc3RuZXNzP8KgIFRoaXMgaXMgYSB0ZXN0IHByb2dy
YW0gYWZ0ZXIKYWxsLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:28:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehbNp-0003Ph-Ku; Fri, 02 Feb 2018 13:28:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehbNn-0003PV-Pe
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 13:27:59 +0000
X-Inumbo-ID: d8577648-081c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8577648-081c-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 14:27:41 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehbNk-0003bA-Je; Fri, 02 Feb 2018 13:27:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehbNf-0003bf-83; Fri, 02 Feb 2018 13:27:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehbNe-0002gd-Vu; Fri, 02 Feb 2018 13:27:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118537-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=252c5d7892fe76f4587ba43646d4d0c56ff81288
X-Osstest-Versions-That: xen=52ba201362aab4b09d44bcca67967c1053721ac2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 13:27:50 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118537: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUzNyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODUzNy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyNTJjNWQ3ODkyZmU3NmY0NTg3YmE0MzY0NmQ0ZDBjNTZmZjgxMjg4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1MmJhMjAxMzYyYWFiNGIwOWQ0
NGJjY2E2Nzk2N2MxMDUzNzIxYWMyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1MDkgIDIwMTgt
MDItMDEgMTE6MDE6MTEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTM3ICAy
MDE4LTAyLTAyIDExOjAyOjIzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlckBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIDUyYmEyMDEzNjIuLjI1MmM1ZDc4OTIgIDI1MmM1ZDc4OTJmZTc2ZjQ1ODdi
YTQzNjQ2ZDRkMGM1NmZmODEyODggLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:30:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:30:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehbPo-0003w3-0h; Fri, 02 Feb 2018 13:30:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehbPn-0003Xi-4F
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 13:30:03 +0000
X-Inumbo-ID: 3d82a973-081d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3d82a973-081d-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 13:30:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67142658"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29592E02000078001958FD@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0fcdaafa-e008-a25f-4180-0c2c2e8fe63a@citrix.com>
Date: Fri, 2 Feb 2018 13:29:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A29592E02000078001958FD@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 12/25] x86emul: abstract out XCRn accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0tLSBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5jCj4gKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Ni1lbXVsYXRlLmMKPiBAQCAtMTIwLDYgKzEyMCwxOSBAQCBpbnQgZW11bF90ZXN0X3Jl
YWRfY3IoCj4gICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gIH0KPiAgCj4gK2lu
dCBlbXVsX3Rlc3RfcmVhZF94Y3IoCj4gKyAgICB1bnNpZ25lZCBpbnQgcmVnLAo+ICsgICAgdWlu
dDY0X3QgKnZhbCwKPiArICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+ICt7Cj4g
KyAgICB1aW50MzJfdCBsbywgaGk7Cj4gKwo+ICsgICAgYXNtICggInhnZXRidiIgOiAiPWEiIChs
byksICI9ZCIgKGhpKSA6ICJjIiAocmVnKSApOwo+ICsgICAgKnZhbCA9IGxvIHwgKCh1aW50NjRf
dCloaSA8PCAzMik7CgpUaGlzIHdpbGwgd2FudCBhIHJlZyBmaWx0ZXIsIG9yIEFGTCB3aWxsIGZp
bmQgdGhhdCB0cnlpbmcgdG8gcmVhZCByZWcgMgp3aWxsIGV4cGxvZGUuCgo+ICsKPiArICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Cj4gK30KPiArCj4gIGludCBlbXVsX3Rlc3RfZ2V0X2ZwdSgKPiAg
ICAgIHZvaWQgKCpleGNlcHRpb25fY2FsbGJhY2spKHZvaWQgKiwgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKiksCj4gICAgICB2b2lkICpleGNlcHRpb25fY2FsbGJhY2tfYXJnLAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
PiBAQCAtMTgyNSw2ICsxODI1LDQ5IEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9jcigKPiAg
ICAgIHJldHVybiByYzsKPiAgfQo+ICAKPiArc3RhdGljIGludCBodm1lbXVsX3JlYWRfeGNyKAo+
ICsgICAgdW5zaWduZWQgaW50IHJlZywKPiArICAgIHVpbnQ2NF90ICp2YWwsCj4gKyAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiArewo+ICsgICAgdWludDMyX3QgbG8sIGhpOwo+
ICsKPiArICAgIHN3aXRjaCAoIHJlZyApCj4gKyAgICB7Cj4gKyAgICBjYXNlIDA6Cj4gKyAgICAg
ICAgKnZhbCA9IGN1cnJlbnQtPmFyY2gueGNyMDsKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwo+ICsKPiArICAgIGNhc2UgMToKPiArICAgICAgICBpZiAoICFjcHVfaGFzX3hnZXRidjEg
KQo+ICsgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAgICAgICAg
YnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhB
TkRMRUFCTEU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgYXNtICggIi5ieXRlIDB4MGYsMHgwMSwweGQw
IiAvKiB4Z2V0YnYgKi8KPiArICAgICAgICAgIDogIj1hIiAobG8pLCAiPWQiIChoaSkgOiAiYyIg
KHJlZykgKTsKClBsZWFzZSBjYW4gd2UgaGF2ZSBhIHN0YXRpYyBpbmxpbmU/wqAgSXQgbmVlZHMg
dG8gYmUgdm9sYXRpbGUsIGJlY2F1c2UKdGhlIHJlc3VsdCBkZXBlbmRzIG9uIHVuc3BlY2lmaWVk
IG90aGVyIG9wZXJhdGlvbnMsIHdoaWNoIGZvciB4Z2V0YnYxCmluY2x1ZGVzIGFueSBpbnN0cnVj
dGlvbiB3aGljaCBhbHRlcnMgeHNhdmUgc3RhdGUuCgpGdXJ0aGVybW9yZSwgZG9lcyB0aGlzIGFj
dHVhbGx5IHJldHVybiB0aGUgY29ycmVjdCByZXN1bHQ/wqAgSSdkIHByZWZlcgppZiB3ZSBkaWRu
J3QgaGF2ZSB0byByZWFkIGZyb20gaGFyZHdhcmUgaGVyZSwgYnV0IEkgY2FuJ3Qgc2VlIGFuCmFs
dGVybmF0aXZlLgoKRnJvbSB0aGUgZ3Vlc3RzIHBvaW50IG9mIHZpZXcsIHdlIHNob3VsZCBhdCBs
ZWFzdCBoYXZlIHRoZSBndWVzdHMgeGNyMAppbiBjb250ZXh0LCBidXQgd2UgaGF2ZSB4Y3IwX2Fj
Y3VtIGxvYWRlZCwgbWVhbmluZyB0aGF0IHRoZSBndWVzdCBpcwpsaWFibGUgdG8gc2VlIHJldHVy
bmVkIHNldCBiaXRzIHdoaWNoIGFyZSBoaWdoZXIgdGhhbiBpdHMgaWRlYSBvZiB4Y3IwLgoKPiAr
ICAgICp2YWwgPSBsbyB8ICgodWludDY0X3QpaGkgPDwgMzIpOwo+ICsgICAgSFZNVFJBQ0VfTE9O
R18yRChYQ1JfUkVBRCwgcmVnLCBUUkNfUEFSX0xPTkcoKnZhbCkpOwo+ICsKPiArICAgIHJldHVy
biBYODZFTVVMX09LQVk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgaHZtZW11bF93cml0ZV94Y3Io
Cj4gKyAgICB1bnNpZ25lZCBpbnQgcmVnLAo+ICsgICAgdWludDY0X3QgdmFsLAo+ICsgICAgc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4gK3sKPiArICAgIEhWTVRSQUNFX0xPTkdfMkQo
WENSX1dSSVRFLCByZWcsIFRSQ19QQVJfTE9ORyh2YWwpKTsKPiArICAgIGlmICggbGlrZWx5KGhh
bmRsZV94c2V0YnYocmVnLCB2YWwpID09IDApICkKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwo+ICsKPiArICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBj
dHh0KTsKPiArICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKClRoaXMgZXhjZXB0aW9uIGlz
IGluY29uc2lzdGVudCB3aXRoIHVuaGFuZGxlYWJsZSBhYm92ZS7CoCBGVFIsIEknZCBleHBlY3QK
YWxsIG9mIHRoZW0gdG8gYmUgZXhjZXB0aW9uIHJhdGhlciB0aGFuIHVuaGFuZGxlYWJsZS4KCj4g
K30KPiArCj4gIHN0YXRpYyBpbnQgaHZtZW11bF9yZWFkX21zcigKPiAgICAgIHVuc2lnbmVkIGlu
dCByZWcsCj4gICAgICB1aW50NjRfdCAqdmFsLAo+IEBAIC01MTYxLDE4ICs1MTgyLDMzIEBAIHg4
Nl9lbXVsYXRlKAo+ICAgICAgICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1Nf
QUM7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAKPiAtI2lmZGVmIF9fWEVOX18KPiAtICAgICAg
ICBjYXNlIDB4ZDE6IC8qIHhzZXRidiAqLwo+ICsgICAgICAgIGNhc2UgMHhkMDogLyogeGdldGJ2
ICovCj4gICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENfVUQp
Owo+IC0gICAgICAgICAgICBpZiAoICFvcHMtPnJlYWRfY3IgfHwgb3BzLT5yZWFkX2NyKDQsICZj
cjQsIGN0eHQpICE9IFg4NkVNVUxfT0tBWSApCj4gKyAgICAgICAgICAgIGlmICggIW9wcy0+cmVh
ZF9jciB8fCAhb3BzLT5yZWFkX3hjciB8fAo+ICsgICAgICAgICAgICAgICAgIG9wcy0+cmVhZF9j
cig0LCAmY3I0LCBjdHh0KSAhPSBYODZFTVVMX09LQVkgKQo+ICAgICAgICAgICAgICAgICAgY3I0
ID0gMDsKPiAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEoY3I0ICYgWDg2X0NS
NF9PU1hTQVZFKSwgRVhDX1VEKTsKPiAtICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KCFtb2RlX3JpbmcwKCkgfHwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhh
bmRsZV94c2V0YnYoX3JlZ3MuZWN4LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfcmVncy5lYXggfCAoX3JlZ3MucmR4IDw8IDMyKSksCj4gKyAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihfcmVncy5lY3ggPiAodmNwdV9oYXNfeGdldGJ2
MSgpID8gMSA6IDApLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQ
LCAwKTsKCkkgZG9uJ3QgdGhpbmsgdGhpcyBmaWx0ZXJpbmcgaXMgY29ycmVjdC7CoCBXZSBkb24n
dCBmaWx0ZXIgb24gdGhlIHhzZXRidgpzaWRlLCBvciBmb3IgdGhlIHBsYWluIGNyL2RyIGluZGV4
LsKgIEl0IHNob3VsZCBiZSB1cCB0byB0aGUgaG9vayB0bwpkZWNpZGUgd2hldGhlciBhIHNwZWNp
ZmljIGluZGV4IGlzIGFwcHJvcHJpYXRlLgoKPiArICAgICAgICAgICAgcmMgPSBvcHMtPnJlYWRf
eGNyKF9yZWdzLmVjeCwgJm1zcl92YWwsIGN0eHQpOwo+ICsgICAgICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCj4gKyAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gKyAgICAgICAg
ICAgIF9yZWdzLnIoYXgpID0gKHVpbnQzMl90KW1zcl92YWw7Cj4gKyAgICAgICAgICAgIF9yZWdz
LnIoZHgpID0gbXNyX3ZhbCA+PiAzMjsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAg
ICAgIGNhc2UgMHhkMTogLyogeHNldGJ2ICovCj4gKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZih2ZXgucGZ4LCBFWENfVUQpOwo+ICsgICAgICAgICAgICBpZiAoICFvcHMtPnJlYWRf
Y3IgfHwgIW9wcy0+d3JpdGVfeGNyIHx8Cj4gKyAgICAgICAgICAgICAgICAgb3BzLT5yZWFkX2Ny
KDQsICZjcjQsIGN0eHQpICE9IFg4NkVNVUxfT0tBWSApCj4gKyAgICAgICAgICAgICAgICBjcjQg
PSAwOwo+ICsgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIShjcjQgJiBYODZfQ1I0
X09TWFNBVkUpLCBFWENfVUQpOwo+ICsgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
IW1vZGVfcmluZzAoKSB8fCBfcmVncy5lY3gsIEVYQ19HUCwgMCk7Cj4gKyAgICAgICAgICAgIHJj
ID0gb3BzLT53cml0ZV94Y3IoX3JlZ3MuZWN4LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9yZWdzLmVheCB8ICgodWludDY0X3QpX3JlZ3MuZWR4IDw8IDMyKSwgY3R4dCk7Cj4g
KyAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKPiArICAgICAgICAgICAgICAg
IGdvdG8gZG9uZTsKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gLSNlbmRpZgo+ICAKPiAgICAgICAg
ICBjYXNlIDB4ZDQ6IC8qIHZtZnVuYyAqLwo+ICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYodmV4LnBmeCwgRVhDX1VEKTsKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1k
ZWZucy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAo+IEBAIC02Niw0
ICs2NiwyOCBAQAo+ICAjZGVmaW5lIFg4Nl9DUjRfU01BUCAgICAgICAweDAwMjAwMDAwIC8qIGVu
YWJsZSBTTUFQICovCj4gICNkZWZpbmUgWDg2X0NSNF9QS0UgICAgICAgIDB4MDA0MDAwMDAgLyog
ZW5hYmxlIFBLRSAqLwo+ICAKPiArLyoKPiArICogWFNUQVRFIGNvbXBvbmVudCBmbGFncyBpbiBY
Q1IwCj4gKyAqLwo+ICsjZGVmaW5lIF9YU1RBVEVfRlAgICAgICAgICAgICAgICAgMAo+ICsjZGVm
aW5lIFhTVEFURV9GUCAgICAgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9GUCkKPiArI2Rl
ZmluZSBfWFNUQVRFX1NTRSAgICAgICAgICAgICAgIDEKPiArI2RlZmluZSBYU1RBVEVfU1NFICAg
ICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfU1NFKQo+ICsjZGVmaW5lIF9YU1RBVEVfWU1N
ICAgICAgICAgICAgICAgMgo+ICsjZGVmaW5lIFhTVEFURV9ZTU0gICAgICAgICAgICAgICAgKDFV
TEwgPDwgX1hTVEFURV9ZTU0pCj4gKyNkZWZpbmUgX1hTVEFURV9CTkRSRUdTICAgICAgICAgICAz
Cj4gKyNkZWZpbmUgWFNUQVRFX0JORFJFR1MgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0JO
RFJFR1MpCj4gKyNkZWZpbmUgX1hTVEFURV9CTkRDU1IgICAgICAgICAgICA0Cj4gKyNkZWZpbmUg
WFNUQVRFX0JORENTUiAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0JORENTUikKPiArI2Rl
ZmluZSBfWFNUQVRFX09QTUFTSyAgICAgICAgICAgIDUKPiArI2RlZmluZSBYU1RBVEVfT1BNQVNL
ICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfT1BNQVNLKQo+ICsjZGVmaW5lIF9YU1RBVEVf
Wk1NICAgICAgICAgICAgICAgNgo+ICsjZGVmaW5lIFhTVEFURV9aTU0gICAgICAgICAgICAgICAg
KDFVTEwgPDwgX1hTVEFURV9aTU0pCj4gKyNkZWZpbmUgX1hTVEFURV9ISV9aTU0gICAgICAgICAg
ICA3Cj4gKyNkZWZpbmUgWFNUQVRFX0hJX1pNTSAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRF
X0hJX1pNTSkKPiArI2RlZmluZSBfWFNUQVRFX1BLUlUgICAgICAgICAgICAgIDkKPiArI2RlZmlu
ZSBYU1RBVEVfUEtSVSAgICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfUEtSVSkKPiArI2Rl
ZmluZSBfWFNUQVRFX0xXUCAgICAgICAgICAgICAgIDYyCj4gKyNkZWZpbmUgWFNUQVRFX0xXUCAg
ICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0xXUCkKCkNhbiB3ZSBuYW1lIHRoZXNlIGNv
bnNpc3RlbnRseSBhcyBwYXJ0IG9mIG1vdmluZyBpbnRvIHRoaXMgZmlsZT/CoCBBdCB0aGUKdmVy
eSBsZWFzdCBhbiBYODZfIHByZWZpeCwgYW5kIHBvc3NpYmx5IGFuIFhDUjAgbWlkZGxlLgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:31:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:31:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehbQk-00046u-9j; Fri, 02 Feb 2018 13:31:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehbQj-00046T-K5
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 13:31:01 +0000
X-Inumbo-ID: 60d18e1b-081d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60d18e1b-081d-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 13:31:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67142728"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29597D0200007800195900@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6b93de9a-44af-d28e-8660-1c685e3fb8bd@citrix.com>
Date: Fri, 2 Feb 2018 13:30:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A29597D0200007800195900@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 13/25] x86emul: adjust_bnd() should check
	XCR0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEV4cGVyaW1lbnRhbGx5IE1Q
WCBpbnN0cnVjdGlvbnMgaGF2ZSBiZWVuIGNvbmZpcm1lZCB0byBiZWhhdmUgYXMgTk9Qcwo+IHVu
bGVzcyBib3RoIHJlbGF0ZWQgWENSMCBiaXRzIGFyZSBzZXQgdG8gMS4gQnkgaW1wbGljYXRpb24g
YnJhbmNoZXMKPiB0aGVuIGFsc28gZG9uJ3QgY2xlYXIgQk5Ebi4KPgo+IFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKPiBAQCAtMjE0MywxMiArMjE0MywxNiBAQCBzdGF0aWMgYm9vbCB1bWlw
X2FjdGl2ZShzdHJ1Y3QgeDg2X2VtdWxhCj4gIHN0YXRpYyB2b2lkIGFkanVzdF9ibmQoc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzLCBlbnVtIHZleF9wZnggcGZ4KQo+ICB7Cj4gLSAg
ICB1aW50NjRfdCBibmRjZmc7Cj4gKyAgICB1aW50NjRfdCB4Y3IwLCBibmRjZmc7Cj4gICAgICBp
bnQgcmM7Cj4gIAo+ICAgICAgaWYgKCBwZnggPT0gdmV4X2YyIHx8ICFjcHVfaGFzX21weCB8fCAh
dmNwdV9oYXNfbXB4KCkgKQo+ICAgICAgICAgIHJldHVybjsKPiAgCj4gKyAgICBpZiAoICFvcHMt
PnJlYWRfeGNyIHx8IG9wcy0+cmVhZF94Y3IoMCwgJnhjcjAsIGN0eHQpICE9IFg4NkVNVUxfT0tB
WSB8fAo+ICsgICAgICAgICAhKHhjcjAgJiBYU1RBVEVfQk5EUkVHUykgfHwgISh4Y3IwICYgWFNU
QVRFX0JORENTUikgKQoKISh4Y3IwICYgKFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUikp
ID8KCk90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cgo+ICsgICAgICAgIHJldHVybjsKPiArCj4gICAgICBpZiAoICFtb2RlX3Jp
bmcwKCkgKQo+ICAgICAgICAgIGJuZGNmZyA9IHJlYWRfYm5kY2ZndSgpOwo+ICAgICAgZWxzZSBp
ZiAoICFvcHMtPnJlYWRfbXNyIHx8Cj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:37:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:37:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehbWl-0004OB-2f; Fri, 02 Feb 2018 13:37:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehbWk-0004O5-Aq
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 13:37:14 +0000
X-Inumbo-ID: 3f076ea1-081e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3f076ea1-081e-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 13:37:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67143103"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A2959BA0200007800195944@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5c75cd74-09c7-fc2a-2834-2e908c3e7e6e@citrix.com>
Date: Fri, 2 Feb 2018 13:37:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A2959BA0200007800195944@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 14/25] x86emul: make all FPU emulation
	use the stub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdoaWxlIHRoaXMgbWVhbnMg
cXVpdGUgc29tZSByZWR1Y3Rpb24gb2YgKHNvdXJjZSkgY29kZSwgdGhlIG1haW4KPiBwdXJwb3Nl
IGlzIHRvIG5vIGxvbmdlciBoYXZlIGV4Y2VwdGlvbnMgcmFpc2VkIGZyb20gb3RoZXIgdGhhbiBz
dHVicy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiBm
b3IgdGhlIHJlZHVjdGlvbgphbG9uZSwgYnV0IHdpdGggYSByZWNvbW1lbmRhdGlvbi4KCj4gQEAg
LTQyNjYsMzcgKzQyNjIsMTMgQEAgeDg2X2VtdWxhdGUoCj4gICAgICAgICAgICAgIGVtdWxhdGVf
ZnB1X2luc25fc3R1YigweGQ4LCBtb2RybSk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+ICAgICAg
ICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgZnB1X21lbXNyYzMyOgo+ICAgICAgICAgICAgICBBU1NF
UlQoZWEudHlwZSA9PSBPUF9NRU0pOwo+ICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVh
ZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgNCwgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCj4gICAgICAgICAgICAg
ICAgICBnb3RvIGRvbmU7Cj4gLSAgICAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQo+
IC0gICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGNhc2UgMDogLyogZmFkZCAqLwo+IC0gICAg
ICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZhZGRzIiwgc3JjLnZhbCk7Cj4g
LSAgICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICAgICAgY2FzZSAxOiAvKiBmbXVsICov
Cj4gLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZm11bHMiLCBzcmMu
dmFsKTsKPiAtICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgICAgICBjYXNlIDI6IC8q
IGZjb20gKi8KPiAtICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmY29t
cyIsIHNyYy52YWwpOwo+IC0gICAgICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgICAgIGNh
c2UgMzogLyogZmNvbXAgKi8KPiAtICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVt
c3JjKCJmY29tcHMiLCBzcmMudmFsKTsKPiAtICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAg
ICAgICAgICBjYXNlIDQ6IC8qIGZzdWIgKi8KPiAtICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1
X2luc25fbWVtc3JjKCJmc3VicyIsIHNyYy52YWwpOwo+IC0gICAgICAgICAgICAgICAgYnJlYWs7
Cj4gLSAgICAgICAgICAgIGNhc2UgNTogLyogZnN1YnIgKi8KPiAtICAgICAgICAgICAgICAgIGVt
dWxhdGVfZnB1X2luc25fbWVtc3JjKCJmc3VicnMiLCBzcmMudmFsKTsKPiAtICAgICAgICAgICAg
ICAgIGJyZWFrOwo+IC0gICAgICAgICAgICBjYXNlIDY6IC8qIGZkaXYgKi8KPiAtICAgICAgICAg
ICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmZGl2cyIsIHNyYy52YWwpOwo+IC0gICAg
ICAgICAgICAgICAgYnJlYWs7Cj4gLSAgICAgICAgICAgIGNhc2UgNzogLyogZmRpdnIgKi8KPiAt
ICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmZGl2cnMiLCBzcmMudmFs
KTsKPiAtICAgICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgICAgICB9Cj4gKyAgICAgICAg
ICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKGIsIG1vZHJtX3JlZywgc3JjLnZhbCk7CgpUaGUg
bW9kcm1fcmVnICYgNyBzaG91bGQgYmUgdmlzaWJsZSBoZXJlIHRvIG1ha2UgaXQgb2J2aW91cyB0
aGF0IHRoZSByZXgKcHJlZml4IGlmIGFueSBpcyBkcm9wcGVkLsKgIEl0IGlzIHByb2JhYmx5IGJl
c3QgdG8gZHVwbGljYXRlIHVwIHRoZSAmNwpiZWNhdXNlIHRoZSBvbmUgaW5zaWRlIHRoZSBtYWNy
byBpcyBmb3IgZW5jb2Rpbmcgc2FmZXR5LCBhbmQgdGhlCmNvbXBpbGVyIGNhbiB0cml2aWFsbHkg
Y29tYmluZSB0aGUgdHdvLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:38:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:38:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehbY1-0004TZ-CK; Fri, 02 Feb 2018 13:38:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehbXz-0004TQ-U9
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 13:38:31 +0000
X-Inumbo-ID: 505234b0-081e-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 505234b0-081e-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 14:38:13 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67143171"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A2959D80200007800195947@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <11f70520-c3fc-7b0d-229b-c24118f9d782@citrix.com>
Date: Fri, 2 Feb 2018 13:38:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A2959D80200007800195947@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 15/25] x86/HVM: eliminate custom #MF/#XM
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFVzZSB0aGUgZ2VuZXJpYyBz
dHViIGV4Y2VwdGlvbiBoYW5kbGluZyBpbnN0ZWFkLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+LCBiZWNhdXNlIEknbSBoYXBweQp3aXRoIHRoZSBjaGFuZ2UgYnV0
IHlvdSd2ZSBnb3QgcXVpdGUgYSBsb3Qgb2YgcmViYXNpbmcgdG8gZ2V0IHRoaXMgdG8KYXBwbHkg
dG8gc3RhZ2luZy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:41:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:41:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehbad-0005A7-S8; Fri, 02 Feb 2018 13:41:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehbac-00059v-Gg
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 13:41:14 +0000
X-Inumbo-ID: cde29381-081e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cde29381-081e-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 13:41:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67143337"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295A05020000780019594A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <40de0e2a-c6dd-9736-f477-a0448e8b2a88@citrix.com>
Date: Fri, 2 Feb 2018 13:41:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295A05020000780019594A@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 16/25] x86emul: support SWAPGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MzogTmV3Lgo+Cj4gLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC01MDQ3LDYgKzUwNDcsMjQgQEAgeDg2
X2VtdWxhdGUoCj4gICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Cj4gICAgICAgICAgICAgIGJy
ZWFrOwo+ICAKPiArICAgICAgICBjYXNlIDB4Zjg6IC8qIHN3YXBncyAqLwo+ICsgICAgICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfNjRiaXQoKSwgRVhDX1VEKTsKPiArICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7Cj4g
KyAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9zZWdtZW50IHx8ICFvcHMtPnJlYWRfbXNy
IHx8Cj4gKyAgICAgICAgICAgICAgICAgICAgIW9wcy0+d3JpdGVfc2VnbWVudCB8fCAhb3BzLT53
cml0ZV9tc3IpOwo+ICsgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZF9zZWdtZW50KHg4
Nl9zZWdfZ3MsICZzcmVnLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgfHwKPiArICAgICAgICAgICAgICAgICAocmMgPSBv
cHMtPnJlYWRfbXNyKE1TUl9TSEFET1dfR1NfQkFTRSwgJm1zcl92YWwsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZIHx8Cj4gKyAg
ICAgICAgICAgICAgICAgKHJjID0gb3BzLT53cml0ZV9tc3IoTVNSX1NIQURPV19HU19CQVNFLCBz
cmVnLmJhc2UsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkp
ICE9IFg4NkVNVUxfT0tBWSApCgpXZSBuZWVkIHRvIHVud2luZCB0aGlzIHdyaXRlIGluIHRoZSBj
YXNlIG9mIHdyaXRlX3NlZ21lbnQgZmFpbGluZywgb3IKd2hlbiB0aGUgaW5zdHJ1Y3Rpb24gcmVz
dGFydHMsIHN0YXRlIHdpbGwgYmUgY29ycnVwdC4KCn5BbmRyZXcKCj4gKyAgICAgICAgICAgICAg
ICBnb3RvIGRvbmU7Cj4gKyAgICAgICAgICAgIHNyZWcuYmFzZSA9IG1zcl92YWw7Cj4gKyAgICAg
ICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZV9zZWdtZW50KHg4Nl9zZWdfZ3MsICZzcmVnLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgIT0gWDg2
RU1VTF9PS0FZICkKPiArICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPiArICAgICAgICAgICAg
YnJlYWs7Cj4gKwo+ICAgICAgICAgIGNhc2UgMHhmOTogLyogcmR0c2NwICovCj4gICAgICAgICAg
ICAgIGZhaWxfaWYob3BzLT5yZWFkX21zciA9PSBOVUxMKTsKPiAgICAgICAgICAgICAgaWYgKCAo
cmMgPSBvcHMtPnJlYWRfbXNyKE1TUl9UU0NfQVVYLAo+Cj4KPgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:44:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehbdf-0005K0-8j; Fri, 02 Feb 2018 13:44:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=72ec=e4=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ehbde-0005Ju-0c
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 13:44:22 +0000
X-Inumbo-ID: 2098cea9-081f-11e8-ba59-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2098cea9-081f-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 14:44:02 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=wN4WkUuHq8AuPcy/zOI2Q8utzZQJohB6dJquN4GddQk=;
 b=idzWiPVb4dO54YwBiUs89k/BvHeclWenSmzND+wNrpUiIMGUHAWTqaCG9YLfX6o0kY20l84OMDeEPqRdLe5EU0mdQhG5maxMIzzVc0jrXPQYt8fXeZfin/3fxeV8Ot5Cv4SyyQbr+SzvC8HCkhF/2cR5JavigtCkISR6gfg6EKA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 DB5PR03MB1767.eurprd03.prod.outlook.com (2a01:111:e400:c580::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 2
 Feb 2018 13:44:11 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-2-julien.grall@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <4af25ff1-8479-6b9f-0134-2d976c395935@epam.com>
Date: Fri, 2 Feb 2018 15:44:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180202114150.23817-2-julien.grall@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR0402CA0060.eurprd04.prod.outlook.com
 (2603:10a6:7:7c::49) To DB5PR03MB1767.eurprd03.prod.outlook.com
 (2a01:111:e400:c580::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1139e256-e91c-4459-9206-08d56a430abe
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1767; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1767;
 3:TYDOGA4/rI1ZyOCPtp7AJlUIsYlLt+S1ZRhEPEY2gob7hcdZsCZzrSiiR5kCoeoU8igQLTyBnihEVthAz2eF3knSeeqtIhoFXo/UuCFx0wkaQXllwGz/TIm6gbI/JMwPpHrppm0nv6pNRRyRDd1fPLmgzlCm2QVpgA+r+u1dYaHpwav7XJBItPI9KPHGvPpdNO5pbmRCe8ea0QCA2gHP0go979u9nGlRJS8U5YEFNL55cZUC4beJJhnRZhT9kPhe;
 25:bdYIst0tdC4n6xxElvKe5xg6ItBFtwMNuJITVwaMoXt8UC/vF7CvDNskWRRwSljO9cS0+jPOA8J1RXr6DY2+i0gqm08fVHGQ+qgvxqWhojyNiQah4GP43bRaGWgVb1o5X+wyDkmA0FnkB2PsW0QBU4H+9gABiKp/nYoQ+N+BZpL5sJ4u21nbd6BD8+pLVI+xCzNRW6tY19H0aWJMGG+A4ujejoGUDombMwzJb9MTIL1l7z7b1/8bX7/UM7HytE7JU3XXEKPi55FgHj4Fa4iwLe9ivrB5dZIgttcYtMLZxYMwMLLphKu6qPh2wO0Sg31KcLBdqqD4Ox+r9knEVWTvDg==;
 31:xBSpHk6X/8RDYGsdKttH8+6dkEyYmobDOsSWFYv+NcMrbXxcl48mQtjIzfCHazq6Kpx0PoLvpnLD7JXDPfI1FaBxjeWXrGRahgmIOWBYuYHwRi7nMeQuda4jsoZKOcSEo7wKBNc2oKk0uL5RPS0uhrRkGcVYVjLYqiGU00xvz25VcfqiJncWPnsf559zdd3wzC6q+h1/hyA0lIevB3dyarrMBs4ewOFYtL7aBg3s+js=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1767:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1767;
 20:/CHvsD5X+FIGzqWhx619I8GdeG45gI/78dUF5LV+Frl54atTHkJ4I3a1Kv4FHGAoTVcG0YTK5/YsKY1q/GwuQ4OdTpdUsd0tXdCAO3mWu07bYuzPkAXpARMM3PP7TE3ydmQoSMejsWjcaviJvjMXbZXzIjsSN2yk5NBN59UzmepvpoygvOsn0ZqOaDoXJt4f6XX4q5bJei9J/OtxSJ+0+j+Nzll6QDcdrTmFnNEznWeVbSasbHc/9TN7h0SI6qOfY6GjONFfgcxhHMjQFE0ims122pZs8omvVOWntHwgOtzmULcHarbpWgd7llb72Jp3iY7ltW+SCgD8FQn0lcaU4cxS7XiG+/hLPv/V0cccgCbAdO0RA6cBRy1WzH2XNlmG5ZQsH42NbC8oCzmdXf/M8dXXjlDMNa9L8Bl6uU3+eJ4kOwtPfaAdEN89uNQuxz+mQaxu7QMRev1w0YiZm++T1PrkvwyU/SNCbJ/8aviRiANoKDfhkD3GBaVMEz2h1NBg;
 4:FfjWJNHK5t+HbBcq/bgBJ4AtiySbcOyd0ZPUKXLUb66P+lwPqehvuz3uMfXtOwspeJHN9PxhYjczELOUBRnwUfeFK2vlMcSr2H2tYE4qY3uFtelX/zH0+GEvm0O/jhvUAfAOAnkkTDl7638sMpYcp9DstEpB2e9LlWgIA83t2eCC5o3QBa2lRsgh9s69rk/e83mAodDt4CcqWJJMlz5q8O/mucyith7gELSsIiXIJde99mgkUDteAINn4OzRnABIiIK5NdO/HSwioH9uMNbD9UpmrEaEx4t3BjPKnaLffqznULhn/sgQ+rnNQMPrnbbr
X-Microsoft-Antispam-PRVS: <DB5PR03MB17673666AC7EC409AB1CDB05E6F90@DB5PR03MB1767.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231101)(2400082)(944501161)(93006095)(93001095)(3002001)(6041288)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011);
 SRVR:DB5PR03MB1767; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1767; 
X-Forefront-PRVS: 05715BE7FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(366004)(39860400002)(39380400002)(346002)(376002)(199004)(189003)(2906002)(59450400001)(2486003)(23676004)(66066001)(230700001)(52146003)(55236004)(53546011)(386003)(76176011)(36756003)(478600001)(316002)(8676002)(58126008)(8936002)(65806001)(65956001)(575784001)(47776003)(86362001)(229853002)(81166006)(68736007)(16576012)(105586002)(81156014)(52116002)(77096007)(6246003)(31696002)(67846002)(6666003)(2950100002)(72206003)(186003)(16526019)(6486002)(53936002)(64126003)(6116002)(3846002)(26005)(31686004)(80792005)(97736004)(305945005)(4326008)(5660300001)(65826007)(25786009)(83506002)(106356001)(7736002)(50466002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1767; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY3OzIzOkdrMTlhb1M1MWgzZUlLUTNVazE0MVRXbkhK?=
 =?utf-8?B?NGpVcHVWUTFOcVUyS0dkcDhpNFB2bjRPalNQc2JqYWhHdE1PTlMyb0UrTHY3?=
 =?utf-8?B?d1ROdFZFY2E4aWcrVWxyb0ViT2FVRHhYQTI2VDVZSkdVTVRuSWh0Z2J2U1RS?=
 =?utf-8?B?bzIra0lLYUpKRGZUNjZMdmZZZVBTRFhDYkVITHdJYXdHM2E5amEvTzkzamRZ?=
 =?utf-8?B?TU8wdEZKZEdLNWJtQXY0TmdySmthS1U1T1BLTFNobWNLVGVwWjBmTXk3bEUx?=
 =?utf-8?B?YkpNRFg5K0t3VERnOGJ1UGEyOFFWd0EvRXVOby9xZXJ2MGdsNEFRYm1FT1Nh?=
 =?utf-8?B?RDNUNGJtRVB3U2QzSXREM3RlL3JvdHpTUlR2dWRBKzJ2cDVwUXJQa3h6bVJD?=
 =?utf-8?B?cTBFeEVnLzgwVHpLaXMvSjBiWlJPbzBBSUR4SnFINmVaYXlLcTI4WngySFN3?=
 =?utf-8?B?bFRWc09ncEdjalR4S3lwWHNuUDEzcE16bGwyMEFxV1h4LzQvN2NwZ0h3OUJh?=
 =?utf-8?B?UWplWTUwYzV0aHZ2RU9kTHVxZVcvNTg2STJtcW1zUGlVaFYwbE10bWZ5RzZQ?=
 =?utf-8?B?NExEdVVjWG5yMmlqQkhZV25ZenNxOFdVZHR5N3pFOElBMkR5WFF5blJWUmt0?=
 =?utf-8?B?MWJIUTJiSG14R1JpS1BsMmpZUGtXNjBmeXluTnRwSFdsOStNT0l6bFkyNDJD?=
 =?utf-8?B?a0krRU5hUTh0aFFvWkR0SXlEUEdNcHYyWjNERi83djZxQ0dhTWNyZ1FFNmY0?=
 =?utf-8?B?eDQvUldhL2psL3hLcGczMGJsaEprQ1QrcGJITk90S05UOEhqWVNacDFCckxs?=
 =?utf-8?B?QWd6QmxFZWI4WllOMVFZWnVUWU9FcGRxZmlRYkxJRyt6cCt1RGIxTE9KN2ZM?=
 =?utf-8?B?M1FDdnBBRnhiVi9NT3ZrQmFxU1ZGUitBSDBIY1ViU0FKS1daa2U0ZStlU09i?=
 =?utf-8?B?T1JDeE5LWXc0U0JlOTEwNUUvOE5YSGI4WVRsTFpuVUNNRFdyZkFNYVRqUmxI?=
 =?utf-8?B?alZ1K3RsR1dBODZvZlJKKzBicDN5M2c2bEU2MXVNcENmNDBrYkxxbkRZMytz?=
 =?utf-8?B?bDc5dlB1R25CeWZFaUVrMEVEMzgyeGJocWtRTVNOWTFsblVacm9WRTQ5WEwr?=
 =?utf-8?B?djBMV1lVUnNDdjZUTm9QZDREK2taTFJoK0xhRWtqdkRnc1AxcGIzMmNjeW1t?=
 =?utf-8?B?UEJoYytaN0ZDdHRWZXpneXQ4dFh0RjZnZm9TbHVBTW96SnZvdVN2YXU2UERw?=
 =?utf-8?B?ci9TSmVNQUZLSFJYMTREUHhLaFkvQW55SzVTb2RCM0o2VWZlMXRZeVVkMEdN?=
 =?utf-8?B?bVV1K1RPSWFjV2pqbkl2N0JyalFFdW1UczZZSXBqZ1E5Z2pvaVlmMGFCb3la?=
 =?utf-8?B?eHhDajVZRllVelI1aVVmaC9vWVRCUXRMdW8rN1IvU244UXV1UHZPV0dRai93?=
 =?utf-8?B?MldDWTFSSU1ncjVTVnhHL242Y05NUTA2SklKOGtzWCthL21uekh0RnFYUU16?=
 =?utf-8?B?RzZBS3ArbE9iR04renJXUGY3MjFtMWJvZExqK1diQUNjdFJ2OHNlamE2bFhQ?=
 =?utf-8?B?NERLWkxmazdxeCtQNlR6SFRyOVV5SGdFSkMwNG0xSGdweFF5TWgwTktuckZo?=
 =?utf-8?B?Sm43SkRPZzE4cmRvcUw4N0RRQm1sZXArQTJwQW1zNldrNzBscVpPWjI4VWNQ?=
 =?utf-8?B?cVJTc0VIOG9MbW9WNVNUQTJuMkdYRmhuaWRvdHdRa0pFVWtkRU1lSlcyTWZH?=
 =?utf-8?B?amlyZjI1QkN2UWJPYUlRNEV5N1k1ck8yYmNWbTR5WHBMRVNZTUc4ZjVGRWtk?=
 =?utf-8?B?UnAxaExMZGVkaVlya0V6VHNkR0I2Wkx6aS9qd3FXTjVxOWZrbStsZEMyRGV0?=
 =?utf-8?B?ek01V29hRWx6dWQrN20rL3JyTWsyQU9hT01qSllacFR3ME1NOWxkQjNoN2F2?=
 =?utf-8?B?bU5JbVBpOG84VDlHY241Z1ZXRzNXTk1QalFFM3YwSHJCaVhBdmwydUFzQmVE?=
 =?utf-8?Q?tV+o9f?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1767;
 6:OFg3oS8NTYF68J70di4yjI3/kjq3AYO8Av/BOFLHKFCg6kPa126hTJmMK4G/81kwvOGhZ1/zg1wXWEH7z4ysbWSfiWLEqawND/LvRYN4cmxQO1zHG1UM7hgtyebJzQkzHbLIxIFDJvXfm4jhcIes1a4moYTDYO/DwJVoFLVHF/iEPKBsj365a8CCHcqmZsH3z06yWVoTABIrfRFfqtCMbGed9VaaRv4Ka652n7jpjjchH15AQqXkP9gTYEpfk7oWQTOoXalmVm1CCj95EcDkfrvhgJyg4wGF055p99NOgJGibZk11+tLW2X29LO3aA18r2tB8VVFLiXVit786Mqx9UMJwFhejkTJou2ZFywY0zQ=;
 5:6bcXuLv5vNd1aiK0+QGnLHKFRN39UXT03tQCrh0pB7eiu4CE6Y/Rkk/bn4BnKjFwrHBclXTfP5CP1UCxkn9B7GSJ2jVMDaAl8PLTbUzcj6Q6BNnWnHEk8tOMRI9UM32VC4w5ev4sSoODnnorBXI1bi1K4Pn5GrLYjVSLHjIiO38=;
 24:dMRKYLn5CkUbqXf28gO4AUwdtdQuGp/5yAAu2aRItWOJfyCJ29K70a36+PnYlIpSKFtSkMRH+yuugHllytMGwiibxNtiPknVjcTrmH9yhvg=;
 7:jBFVznXc1d5MksLdet9vzMRZTQuPZ0hFjitDKiIS2htFCRQg32ZKxFSKzYL5KUey848K7psmvnuYDdfV/OdaUd8eXT1XtrULWqFp8GR+6c3tyuiEeMpUIsX31VcyHmR4IVaKzORMK1WRZ9o3t+BHDZN1mMtl/nv3FXLF4ecys8RDOjvsAqnBjZbz7KbYwomI5GH/AThncdyleU8Dad4EdPnKykB7xgkwiR70k0oYaVMILEW98j1f4/FKR0A8TB0Y
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 13:44:11.1376 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1139e256-e91c-4459-9206-08d56a430abe
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1767
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 1/3] xen/arm: vpsci: Removing dummy
 MIGRATE and MIGRATE_INFO_UP_CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gMDIuMDIuMTggMTM6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUg
UFNDSSBjYWxsIE1JR1JBVEUgYW5kIE1JR1JBVEVfSU5GT19VUF9DUFUgYXJlIG9wdGlvbmFsIGFu
ZAo+IGltcGxlbWVudGVkIGFzIGp1c3QgcmV0dXJuaW5nIFBTQ0lfTk9UX1NVUFBPUlRFRCAoYWth
IFVOS05PV05fRlVOQ1RJT04KPiBmb3IgU01DQ0MpLgo+IAo+IFRoZSBuZXcgU01DQ0MgZnJhbWV3
b3JrIGlzIGFibGUgdG8gZGVhbCB3aXRoIHVuaW1wbGVtZW50ZWQgZnVuY3Rpb24gYW5kCj4gcmV0
dXJuIHRoZSBwcm9wZXIgZXJyb3IgY29kZS4gU28gcmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbnMg
Zm9yIGJvdGgKPiBmdW5jdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBsaW5hcm8ub3JnPgoKYFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+YAo+IC0tLQo+ICAgICAgQ2hhbmdlcyBpbiB2MjoK
PiAgICAgICAgICAtIFJlbW92ZSBkZWZpbmUgaW4gcHNjaS5oCj4gICAgICAgICAgLSBVcGRhdGUg
U1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVAo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMg
ICAgICAgICAgICAgfCAxMCAtLS0tLS0tLS0tCj4gICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAg
ICAgICAgICB8IDE2ICstLS0tLS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVy
ZmNfZGVmbi5oIHwgIDIgLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwg
IDQgLS0tLQo+ICAgNCBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMzEgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJt
L3Zwc2NpLmMKPiBpbmRleCBjZDcyNDkwNGVmLi45NzlkMzJlZDZkIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS92cHNjaS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBAQCAtMTcy
LDIxICsxNzIsMTEgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVy
X3QgdGFyZ2V0X2FmZmluaXR5LAo+ICAgICAgIHJldHVybiBQU0NJXzBfMl9BRkZJTklUWV9MRVZF
TF9PRkY7Cj4gICB9Cj4gICAKPiAtaW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlKHVpbnQzMl90
IHRhcmdldF9jcHUpCj4gLXsKPiAtICAgIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQ7Cj4gLX0K
PiAtCj4gICB1aW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKQo+ICAg
ewo+ICAgICAgIHJldHVybiBQU0NJXzBfMl9UT1NfTVBfT1JfTk9UX1BSRVNFTlQ7Cj4gICB9Cj4g
ICAKPiAtcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdXBfY3B1KHZvaWQpCj4g
LXsKPiAtICAgIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQ7Cj4gLX0KPiAtCj4gICB2b2lkIGRv
X3BzY2lfMF8yX3N5c3RlbV9vZmYoIHZvaWQgKQo+ICAgewo+ICAgICAgIHN0cnVjdCBkb21haW4g
KmQgPSBjdXJyZW50LT5kb21haW47Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMg
Yi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gaW5kZXggYzkwNjRkZTM3YS4uOTk3ZjJlMGViYyAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMu
Ywo+IEBAIC0yOCw3ICsyOCw3IEBACj4gICAjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VO
VCAzCj4gICAKPiAgIC8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBi
eSBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UgQ2FsbHMuICovCj4gLSNkZWZpbmUgU1NTQ19TTUND
Q19GVU5DVElPTl9DT1VOVCAxMwo+ICsjZGVmaW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQg
MTEKPiAgIAo+ICAgc3RhdGljIGJvb2wgZmlsbF91aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIHhlbl91dWlkX3QgdXVpZCkKPiAgIHsKPiBAQCAtMTU3LDExICsxNTcsNiBAQCBzdGF0aWMg
Ym9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwo+
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgIAo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTl9NSUdS
QVRFX0lORk9fVVBfQ1BVOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZv
X3VwX2NwdSk7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX21p
Z3JhdGVfaW5mb191cF9jcHUoKSk7Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4gLQo+ICAgICAg
IGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKPiAgICAgICAgICAgcGVyZmNfaW5jcih2cHNj
aV9zeXN0ZW1fb2ZmKTsKPiAgICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwo+IEBA
IC0yMDYsMTUgKzIwMSw2IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQo+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgICB9Cj4gICAKPiAt
ICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURToKPiAtICAgIHsKPiAtICAgICAgICB1aW50MzJf
dCB0Y3B1ID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiAtCj4gLSAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfbWlncmF0ZSk7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfMF8yX21pZ3JhdGUodGNwdSkpOwo+IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgfQo+
IC0KPiAgICAgICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6Cj4gICAgICAgICAgIHJl
dHVybiBmaWxsX2Z1bmN0aW9uX2NhbGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9D
T1VOVCk7Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZu
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IGluZGV4IDVmOTU3ZWU2ZWMu
LmE3YWNiN2QyMWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZu
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IEBAIC0yNywxMiAr
MjcsMTAgQEAgUEVSRkNPVU5URVIodnBzY2lfY3B1X29uLCAgICAgICAgICAgICAgInZwc2NpOiBj
cHVfb24iKQo+ICAgUEVSRkNPVU5URVIodnBzY2lfY3B1X29mZiwgICAgICAgICAgICAgInZwc2Np
OiBjcHVfb2ZmIikKPiAgIFBFUkZDT1VOVEVSKHZwc2NpX3ZlcnNpb24sICAgICAgICAgICAgICJ2
cHNjaTogdmVyc2lvbiIpCj4gICBQRVJGQ09VTlRFUih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSwg
ICAidnBzY2k6IG1pZ3JhdGVfaW5mb190eXBlIikKPiAtUEVSRkNPVU5URVIodnBzY2lfbWlncmF0
ZV9pbmZvX3VwX2NwdSwgInZwc2NpOiBtaWdyYXRlX2luZm9fdXBfY3B1IikKPiAgIFBFUkZDT1VO
VEVSKHZwc2NpX3N5c3RlbV9vZmYsICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCj4gICBQ
RVJGQ09VTlRFUih2cHNjaV9zeXN0ZW1fcmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNl
dCIpCj4gICBQRVJGQ09VTlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNw
dV9zdXNwZW5kIikKPiAgIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2
cHNjaTogY3B1X2FmZmluaXR5X2luZm8iKQo+IC1QRVJGQ09VTlRFUih2cHNjaV9jcHVfbWlncmF0
ZSwgICAgICAgICAidnBzY2k6IGNwdV9taWdyYXRlIikKPiAgIAo+ICAgUEVSRkNPVU5URVIodmdp
Y2RfcmVhZHMsICAgICAgICAgICAgICAgICJ2Z2ljZDogcmVhZCIpCj4gICBQRVJGQ09VTlRFUih2
Z2ljZF93cml0ZXMsICAgICAgICAgICAgICAgInZnaWNkOiB3cml0ZSIpCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgK
PiBpbmRleCA2MzVlYTVkYWU0Li4zMmMxZjgxZjIxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHNjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBAQCAt
MzcsOSArMzcsNyBAQCBpbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdl
dF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgY29udGV4dF9pZCk7Cj4gICBpbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5
X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwpOwo+IC1pbnQzMl90IGRv
X3BzY2lfMF8yX21pZ3JhdGUodWludDMyX3QgdGFyZ2V0X2NwdSk7Cj4gICB1aW50MzJfdCBkb19w
c2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKTsKPiAtcmVnaXN0ZXJfdCBkb19wc2NpXzBf
Ml9taWdyYXRlX2luZm9fdXBfY3B1KHZvaWQpOwo+ICAgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1f
b2ZmKHZvaWQpOwo+ICAgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4gICAK
PiBAQCAtNTcsOSArNTUsNyBAQCB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsK
PiAgICNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09GRiAgICAgICAgICAgICAyCj4gICAjZGVmaW5l
IFBTQ0lfMF8yX0ZOX0NQVV9PTiAgICAgICAgICAgICAgMwo+ICAgI2RlZmluZSBQU0NJXzBfMl9G
Tl9BRkZJTklUWV9JTkZPICAgICAgIDQKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFICAg
ICAgICAgICAgIDUKPiAgICNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUgICA2
Cj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1VQX0NQVSA3Cj4gICAjZGVmaW5l
IFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYgICAgICAgICAgOAo+ICAgI2RlZmluZSBQU0NJXzBfMl9G
Tl9TWVNURU1fUkVTRVQgICAgICAgIDkKPiAgIAo+IAoKLS0gClZvbG9keW15ciBCYWJjaHVrCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 13:46:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 13:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehbfi-0005Rj-Ki; Fri, 02 Feb 2018 13:46:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=72ec=e4=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ehbfh-0005Rc-I2
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 13:46:29 +0000
X-Inumbo-ID: 6ccc38cd-081f-11e8-ba59-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6ccc38cd-081f-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 14:46:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nj7csItXo33Mm2h0t9AXKnfRONSyR3fEg+k9PKu3AHA=;
 b=dcirS1LPxYFMJoBThNbacdfvNXgaQqfn78hcrUrixbvnpC1i9Tn/iLxH/ck992m+W/Zx9rtxc0Ke0vp5WDZ86czukww5JzC/MUl5ldpcM0TWCdBzJZq8t319qvDRXwDciI43cfP/CNQQAt3TuV3lduNXZVKu/f5i2Ynj50m4zFg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 DB5PR03MB1765.eurprd03.prod.outlook.com (2a01:111:e400:c57f::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 2
 Feb 2018 13:46:19 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-3-julien.grall@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <297ba112-609a-d20e-a80f-d4eff1a13868@epam.com>
Date: Fri, 2 Feb 2018 15:46:14 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180202114150.23817-3-julien.grall@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR0402CA0036.eurprd04.prod.outlook.com
 (2603:10a6:7:7c::25) To DB5PR03MB1765.eurprd03.prod.outlook.com
 (2a01:111:e400:c57f::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 39f20868-d1a8-4468-0e27-08d56a435783
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1765; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 3:HNKbpxB8kLtUuoeZ0zEc/2GL3w1Vyq3Lou8X/KFi07NFtb7/+QR7vcpuUVDdjZZgerFUd4PbZszo517J5VFT99oRfjItRfJAObCgasCDU2vLDJd2ZLZXtazrj7FTmzAycCK3hs2q8+usOkNYY9LEIX+8AwT4sFw9OpSD6INOz3DO3DF4UbW1/NsEy7lZtvErTDMmDIuLc/drehkWz/dxl7Zagh1E0lgbrkKgm6dNdLWfbANaKyALR6PtcFB9vcqs;
 25:qoNKiTF44Sgu2liirVkRfm71GGZ0ASxv3Yt/Xu55NfOlCImU+nWOkWNN+DAS7rZlNLrkCoEH0ZAWYef1K4d+717joH75EuJNrzKhqk7/ylbypIYmwMfUH0RMRBuzgFATZKCJS7LZdJtl9dTMyh1rIiunPSaNf8LDLklmKCn3hjLaZjeGuNBUeSpSkejvGwY9W7bQM/UWZvi9v7w9b6NV8VX5vrSIXieas9srFn9iTmaYHebzLUGV7OuUXJXTOBaBDgLl2wmFvbhQOaF4p+6ZAw8dueHn/VCn+DM25JLib5N9oc0LXT2aQ9H9WSg/2N2JidfUTaH1RUD+Pl4Qs8Bb1Q==;
 31:myzP3Lqd+pqEA2VRGN4dXPfEnprIatB7rVNsc9V5ugbm1+eqcLj4EnaLBnpVnQl80C7yhwZu8A9TvdfD4+8uhGy7QZ3mV3flkryrhWrdXtJcxfm0rQ+3DDQ40JZ/VrwPTHNES5V6ObbxQDdjRZl9DZl5pty189X3htmyBTgkZseoF5+FgHkfVPW81cDmW4/eET9xmlp1NLwpen21nq3eSm7CI3iO+OjrPiGltWz9Mx4=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1765:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 20:WM6pFWngXyb4Vso8fiJyeiEl4LUbU8aMr1l/r5+jJmwDLDaVLsrym2IIMiB2iw7Lw2jbihPpFnlzpw7IvfFRQQqbbUvrEAwLNc40sB5L+xGfpS2taWrqWEfhAFxD8b0XklmyLBfkiFmYCnjAd82JWJZ0bDbH7kVb/LGuRX3Pz6W0192W5LZ8EojZpdaH1Ib2gci5TTePaRnAlRQjY0QOETdXpTQ+dgsrqT5CBDkhrwZ1PU3oCXCH2aW1x4loOhAHEAEyg41fdh2aLY7Lm3w9XtkMv2/jrV2IJ9tytQg1OMGnLo0ZLLs+J8bkbBA9pYkWZRB7UT796MtfQLroxqx8OgTB86Hxfnnof/T8XLEVlYHfl6dTrHeloRpYWDd853VrItqoVn7dPmUCFUOmWLrIwCWkkT5jfmzoDRtOqxSIckZSL/kNCrNowSEODIEhd2FIx14+J1EtUhRdrRdylg32ZICvf4uwhyHHhuFQ04oJrNZV1vJQuBRg2dD/7byPekni;
 4:5u1pV8FSYcceFBLkgBM3w7UuzFCrnqg6iN2MUVum6IaVkaVZkzaoSaCIx62WXDTU/8yHeu9LTzdjgBXp+l7NGsVMWnDXP5SrnuO0sJLrPvqQa5yphkLdOcx42+dO0A9ejo79T2z3hN7Avu8OnOibKLSTitZa6TG81N19FfvMgHeLGkUe0RooEmOJqJ337kvV/PzdZQUk3kcmsfaBDACiJAEZW9V2wkhA57o6oA8oeNkQqXgXzf5A+SWj6Fi5iBq1Q8XmoqnTw+f010HmBdYfzIwcrElkrq2AOyDEIi6OlWqyqFuiTtzuP+ipA4tMFlcX
X-Microsoft-Antispam-PRVS: <DB5PR03MB1765B8F9ACC6D60596977EA2E6F90@DB5PR03MB1765.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231101)(2400082)(944501161)(10201501046)(6041288)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011);
 SRVR:DB5PR03MB1765; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1765; 
X-Forefront-PRVS: 05715BE7FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39860400002)(366004)(39380400002)(396003)(346002)(199004)(189003)(80792005)(53936002)(26005)(77096007)(64126003)(81166006)(16526019)(186003)(81156014)(65826007)(2906002)(72206003)(83506002)(5660300001)(105586002)(31686004)(67846002)(97736004)(3846002)(6116002)(31696002)(86362001)(478600001)(575784001)(68736007)(8936002)(8676002)(52146003)(47776003)(2950100002)(65806001)(65956001)(305945005)(106356001)(316002)(16576012)(6666003)(58126008)(25786009)(2486003)(23676004)(52116002)(230700001)(59450400001)(66066001)(36756003)(55236004)(53546011)(386003)(7736002)(76176011)(4326008)(6486002)(6246003)(50466002)(229853002)(19627235001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1765; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY1OzIzOjQxU2QzN1FiNVJtZXNia1ZEUHEwSm02dUhR?=
 =?utf-8?B?WkdRYkh5Z3NlbUJLb3BPVTFBNHJ1SFg4YUhyWU1YQXExUSswWjdjRTBBdFV6?=
 =?utf-8?B?bE1BYlhBWnZhNG1HZjRiWkJTak5UdENuQ1ZCRVhxZU9takFsOXlJNStVUUFT?=
 =?utf-8?B?Y0cvaWtWT2RPL1BmRmhpUEx1eDVhYzd4UVNrS2JVVHdVdURqa3V5SjdjeW1C?=
 =?utf-8?B?bnBTeHhBTExROEYvT2hnaklRTmxWU21nNnMyQWEzRHJhY2VBOGllMExBZVRG?=
 =?utf-8?B?Zm1CVVE4Z1Q0ZlRGR1I0TXlVTitvMkZpN1NkTjIxYWxaNEZmZVZZNjN5WXlX?=
 =?utf-8?B?RXVsbFBYckNwQ2dseC8rZWtLZXQrVFdHd0xvSGRLcXU5emJmOUFuczVRemth?=
 =?utf-8?B?TTFiTW9LQldsWkhjeGhyNGxMYzdPNi9HcXRmNnlEL1VYNFJnVW02NUJtNXFV?=
 =?utf-8?B?NzFWb2tWcVVyNzJBVlphMGt6TGU3akwxZ0xaS3d1QjVMb2tRc0g4dmxWRVNH?=
 =?utf-8?B?QzdTbXp5S2FCbmxOeDlHWHYvbkNORFZiVmNMaStDdW1TMkw3d0cweEQxZ1Ju?=
 =?utf-8?B?NDNiSXNQSjhmZ3k2UkN4TFQvWUQrRUxvaExHZ0JHU1hZQlVuL0RxRDdYUXBC?=
 =?utf-8?B?V2JyQzBZa1hsbHl0aDlTcW1INk5hQkJ1Mko5MnlLTnMzOWtmV3IvNkliYmdO?=
 =?utf-8?B?RXhaMWtUcm1GbS80NFJ0V2lUdWxYY3BldmxhRjFyRCtjSlU2V2tjSWVjY1Jt?=
 =?utf-8?B?TlJXWkJYSTFWb251L3hYa3NibDgxYzR5K2tETmlCNE9pb1JWaGxHd2xjNm5u?=
 =?utf-8?B?RDMrY01CUEV4MWVqYlJpUzVDakh2U2dvNG5wdG84VDV0WmZZRS9qTWUzRU9O?=
 =?utf-8?B?bHhzby9pYXdjVnRXRTJrNCsrSDJIVEovUENDV25EWVpybCtsRlVidTZrMEx1?=
 =?utf-8?B?Q2lHMTZrMXpmR21KeERLUHlKYlJQTDdTSkdTL3hOOXIwdkREbmcrbTBzdmRI?=
 =?utf-8?B?cjg5dE1FNjJ1QWNycGFBUEtCbUppOU9ORmdCRHJPYUxLNEJKaUJHWU5PM0RT?=
 =?utf-8?B?aU1LMzJMTHozb2d3TE8rek9neVNaLzdTeGZ2YVptaTBLeDc0UG1rUUdZTGFw?=
 =?utf-8?B?dGFlbkFIdk5JNEtTVjBtWTFERWhpTktEWDRUUitCUkJZMlBnSzA0OE5pTnEz?=
 =?utf-8?B?VW54VDlCRVlDWGVmQ1hNc2tYWElRcDFOQnpnWVNMUGEzTU9raFBkcDN6ZUZa?=
 =?utf-8?B?cllkYmRJYmx0YnZxSkZ3dWhubkxBUzhXbFdEY2N5TWNjcm14TEZ4d2hJSE9V?=
 =?utf-8?B?RFZXamVEN0U4MlRtbi9CZE9rdWVTUlJsMnlzNDkycnVLdE0zaU4xSi91U1d4?=
 =?utf-8?B?bkRXbHpHZmQvMlQ0UXJlc0NxQjFGanhWM053ZStvSzZNRXc2dEluRXZRRERx?=
 =?utf-8?B?UDhmTVlYb09MMGFNQUhSSXY1dGRjUWxpdWF5STRQb0JmVzgxR1FXUjhNZnBJ?=
 =?utf-8?B?T2YxWWlMZCtBVXhFL3gxQlQ3QWhxTFNCUlhiY3lrK3VLMElzdHVDN3JDclJC?=
 =?utf-8?B?TDJ1OWZ0cmwvck1GY3ZNbmZQVm9PVDNuSzMwZk9Ea05ZNTdDODN1aUdmOFhT?=
 =?utf-8?B?VFRSanlENjVKcWVvNU8vNjV5azdCMkp0enZtd2dYcWE4RTdCZFJKL3hYVm9o?=
 =?utf-8?B?S1h3NW9yNUhscmd4OUZjVUFIdmZ1KzJIV21DSWxwdWlDK3RteEpTWS9OZHVj?=
 =?utf-8?B?MGVMdzBlOEV0elFoNDhidTNUWHpDYi9mVWE2UjAyN3Z0NDNjcHVkZHBVZFdr?=
 =?utf-8?B?WFNmU1RlMmRzSVNuelpKdDlHbUlSVlhROCsyRG1aUEE4UU8xNS9paVdpaVRK?=
 =?utf-8?B?Z29JQTkyQkRHUGFuMUNnTUtEc1VySTlGU0kydkg3WDlTMHlyd2NIckI5amUv?=
 =?utf-8?B?SXpRU0ZVWVpjT0NpVll5dW9hbGlqQ1IySkdpNkhCUysvYzdFVHFrRWNEMHF4?=
 =?utf-8?B?YmdUSkUvcGIzcS84K1psb2V3OFdnbVVZNGxBNThEQTdhME8vUFRmTWNqNHB0?=
 =?utf-8?Q?9n4Q=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 6:6uMhKOH6W5H32d7BF9pRK4Q0AwLiBaKnUDRrEIU6N3rictsOyaomCYBSu/P5ZnCzvU1JLxJZ7e6MebmYIt1pRdLZe+HFsDz8XbILnFl6Sh8AKfMwF3mSBpQXSfkPIRR7QlHeXtrRIAMhpTUjWEz5UNnRg9IoqI8vWVs7Ufw/P2oJSS4c/lr/QzjGECIXo78JUnicG3UoD0r8EAExw4LRQ5vdwW50LCKhwRiy7ByUQZWgLDsOsRZLm7oGc9xAHTgMZ0YRQdyLO/g7cbwQaKRLIgeJWy5xV0Jq11j8cC+Hywi/oCoyLH/Jsw9czhAzsWmzsItsUSz6KivrshslNK0B0yo7Ps1C3ygni1oPY5UK/tc=;
 5:NbZyvs8b4iMlC/qBi3U5mtKoqjWQRx90+EV09tarzpimrV3Ode+rCZV/PFq78moK6TZtxoKsx3cL9N185c3liMnpiMx+JZxEGETdzhZlXCr6P5EiWF0ZGx1Uuyl0XN1CW7wETrJXd/KJiRnMXaCPhTYnt9/uhA+mhkC8H/Nj38U=;
 24:zILLVFC3txzuWGDhWe1dZ2+8blJ5Oug+LPF1wzcFwLZw73lCVUc1iJtLiHfIYyNxvi0bdyNPkQCV55I+1mj8YGpF1+KCqS4KLRJWIRaKcOM=;
 7:D/5USIE7E5hEJPF0ORnF0YNUWxrBoXA5xpxi8A9l8s9AG2lLtF5fK5Cd+AWv0HoVPUM2yR96B0krS0rryoXOu/a8OSwgh92Dj5bhAnw1sMj+E3uBpQdnNdMB8SdsNR+LqSH4tz6dXNmkHrVyomyPWc7hiLVpZzn+k/GrRNnsXeN7TIpdbNlBE4n/LIJeCnCnmO5njgiLHF0MmC7P5ARMxTePRLVl6qpfWzLE+E8kjGcbXIw+F8OVUe/HjTVyVSze
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 13:46:19.9790 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 39f20868-d1a8-4468-0e27-08d56a435783
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1765
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen/arm: vsmc: Don't implement
 function ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi4wMi4xOCAxMzo0MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjdXJyZW50IGlt
cGxlbWVudGF0aW9uIG9mIFNNQ0NDIHJlbGllcyBvbiB0aGUgZmFjdCBvbmx5IGZ1bmN0aW9uCj4g
bnVtYmVyIChiaXRzIFsxNTowXSkgaXMgZW5vdWdoIHRvIGlkZW50aWZ5IHdoYXQgdG8gaW1wbGVt
ZW50Lgo+IAo+IEhvd2V2ZXIsIFBTQ0kgY2FsbCBhcmUgb25seSBhdmFpbGFibGUgaW4gdGhlIHJh
bmdlIDB4ODQwMDAwMDAtMHg4NDAwMDAxRgo+IGFuZCAweEM0MDAwMDAwLTB4QzQwMDAwMUYuIEZ1
cnRoZXJtb3JlLCBub3QgYWxsIFNNQzMyIGZ1bmN0aW9ucyBoYXZlCj4gZXF1aXZhbGVudCBpbiB0
aGUgU01DNjQuIFRoaXMgaXMgdGhlIGNhc2Ugb2Y6Cj4gICAgICAqIFBTQ0lfVkVSU0lPTgo+ICAg
ICAgKiBDUFVfT0ZGCj4gICAgICAqIE1JR1JBVEVfSU5GT19UWVBFCj4gICAgICAqIFNZU1RFTV9P
RkYKPiAgICAgICogU1lTVEVNX1JFU0VUCj4gCj4gU2ltaWxhcmx5IGNhbGwgY291bnQsIGNhbGwg
dWlkLCByZXZpc2lvbiBjYW4gb25seSBiZSBxdWVyeSB1c2luZyBzbWMzMi9odmMzMgo+IGZhc3Qg
Y2FsbHMgKFNlZSA2LjIgaW4gQVJNIERFTiAwMDI4QikuCj4gCj4gWGVuIHNob3VsZCBvbmx5IGlt
cGxlbWVudCBpZGVudGlmaWVyIGV4aXN0aW5nIGluIHRoZSBzcGVjaWZpY2F0aW9uIGluCj4gb3Jk
ZXIgdG8gYXZvaWQgcG90ZW50aWFsIGNsYXNoIHdpdGggbGF0ZXIgcmV2aXNpb24uIFRoZXJlZm9y
ZSByZXdvcmsgdGhlCj4gdnNtYyBjb2RlIHRvIHVzZSB0aGUgd2hvbGUgZnVuY3Rpb24gaWRlbnRp
ZmllciByYXRoZXIgdGhhbiBvbmx5IHRoZQo+IGZ1bmN0aW9uIG51bWJlci4KPiAKPiBBdCB0aGUg
c2FtZSB0aW1lLCB0aGUgbmV3IG1hY3JvcyBmb3IgY2FsbCBjb3VudCwgY2FsbCB1aWQsIHJldmlz
aW9uIGFyZQo+IHJlbmFtZWQgdG8gYmV0dGVyIHN1aXQgdGhlIHNwZWMuCj4gCj4gTGFzdGx5LCB1
cGRhdGUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCB0byBtYXRjaCB0aGUgY29ycmVjdCBudW1i
ZXIgb2YKPiBmdW50aW9ucy4gTm90ZSB0aGF0IHZlcnNpb24gaXMgbm90IHVwZGF0ZWQgYmVjYXVz
ZSB0aGUgbnVtYmVyIGhhcyBhbHdheXMKPiBiZWVuIHdyb25nLCBhbmQgbm9ib2R5IGNvdWxkIHBy
b3Blcmx5IHVzZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgoKYFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5
bXlyX2JhYmNodWtAZXBhbS5jb20+YAo+IC0tLQo+ICAgICAgVGhpcyBzaG91bGQgYmUgYmFja3Bv
cnRlZCB0byBYZW4gNC4xMCBhcyB3ZSBzaG91bGQgbm90IGltcGxlbWVudAo+ICAgICAgZnVuY3Rp
b25zIGlkZW50aWZpZXIgdGhhdCBkb2VzIG5vdCBleGlzdCB0b3ByZXZlbnQgY2xhc2ggd2l0aCBh
Cj4gICAgICBsYXRlciByZXZpc2lvbi4KPiAKPiAgICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAg
ICAgLSBSZW5hbWUgdGhlIGNhbGwgY291bnQsIGNhbGwgdWlkLCByZXZpc2lvbiBtYWNyb3MKPiAg
ICAgICAgICAtIFVwZGF0ZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UCj4gLS0tCj4gICB4ZW4v
YXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDIwICsrKysrKysr
KysrKysrKysrLS0tCj4gICAyIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDIwIGRl
bGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2Fy
Y2gvYXJtL3ZzbWMuYwo+IGluZGV4IDk5N2YyZTBlYmMuLjNkOGNiY2M4MDggMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBAQCAt
MjgsNyArMjgsNyBAQAo+ICAgI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQgMwo+ICAg
Cj4gICAvKiBOdW1iZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkgU3RhbmRh
cmQgU2VydmljZSBTZXJ2aWNlIENhbGxzLiAqLwo+IC0jZGVmaW5lIFNTU0NfU01DQ0NfRlVOQ1RJ
T05fQ09VTlQgMTEKPiArI2RlZmluZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDE0Cj4gICAK
PiAgIHN0YXRpYyBib29sIGZpbGxfdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB4ZW5f
dXVpZF90IHV1aWQpCj4gICB7Cj4gQEAgLTg0LDEzICs4NCwxNSBAQCBzdGF0aWMgYm9vbCBmaWxs
X2Z1bmN0aW9uX2NhbGxfY291bnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90
IGNudCkKPiAgIC8qIFNNQ0NDIGludGVyZmFjZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBp
dHNlbGYuICovCj4gICBzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKPiAgIHsKPiAtICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihnZXRfdXNl
cl9yZWcocmVncywgMCkpICkKPiArICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNl
cl9yZWcocmVncywgMCk7Cj4gKwo+ICsgICAgc3dpdGNoICggZmlkICkKPiAgICAgICB7Cj4gLSAg
ICBjYXNlIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQ6Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19D
QUxMX0NPVU5UX0ZJRChIWVBFUlZJU09SKToKPiAgICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rp
b25fY2FsbF9jb3VudChyZWdzLCBYRU5fU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwo+IC0gICAgY2Fz
ZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExfVUlE
X0ZJRChIWVBFUlZJU09SKToKPiAgICAgICAgICAgcmV0dXJuIGZpbGxfdWlkKHJlZ3MsIFhFTl9T
TUNDQ19VSUQpOwo+IC0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1JFVklTSU9OOgo+ICsg
ICAgY2FzZSBBUk1fU01DQ0NfUkVWSVNJT05fRklEKEhZUEVSVklTT1IpOgo+ICAgICAgICAgICBy
ZXR1cm4gZmlsbF9yZXZpc2lvbihyZWdzLCBYRU5fU01DQ0NfTUFKT1JfUkVWSVNJT04sCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TTUNDQ19NSU5PUl9SRVZJU0lPTik7Cj4g
ICAgICAgZGVmYXVsdDoKPiBAQCAtMTQwLDM2ICsxNDIsMzcgQEAgc3RhdGljIGJvb2wgaGFuZGxl
X3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICB7Cj4gICAgICAgdWludDMyX3Qg
ZmlkID0gKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKTsKPiAgIAo+IC0gICAgc3dpdGNo
ICggc21jY2NfZ2V0X2ZuKGZpZCkgKQo+ICsgICAgc3dpdGNoICggZmlkICkKPiAgICAgICB7Cj4g
LSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTjoKPiArICAgIGNhc2UgUFNDSV8wXzJf
Rk4zMihQU0NJX1ZFUlNJT04pOgo+ICAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24p
Owo+ICAgICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfdmVyc2lvbigp
KTsKPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5f
Q1BVX09GRjoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT0ZGKToKPiAgICAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKPiAgICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Cj4gICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAg
Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFOgo+ICsgICAgY2FzZSBQ
U0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBFKToKPiAgICAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7Cj4gICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKPiAgICAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gICAKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX09GRjoKPiArICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToKPiAgICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9z
eXN0ZW1fb2ZmKTsKPiAgICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwo+ICAgICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPiAgICAg
ICAgICAgcmV0dXJuIHRydWU7Cj4gICAKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX1JF
U0VUOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCk6Cj4gICAgICAgICAg
IHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsKPiAgICAgICAgICAgZG9fcHNjaV8wXzJf
c3lzdGVtX3Jlc2V0KCk7Cj4gICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lO
VEVSTkFMX0ZBSUxVUkUpOwo+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgIAo+IC0gICAgY2Fz
ZSBQU0NJXzBfMl9GTl9DUFVfT046Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09OKToK
PiArICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfT04pOgo+ICAgICAgIHsKPiAgICAgICAgICAg
cmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPiAgICAgICAgICAgcmVnaXN0
ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiBAQCAtMTgwLDcgKzE4Myw4IEBAIHN0
YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgICB9Cj4gICAKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk5f
Q1BVX1NVU1BFTkQ6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQpOgo+ICsg
ICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQVV9TVVNQRU5EKToKPiAgICAgICB7Cj4gICAgICAgICAg
IHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gICAgICAgICAgIHJlZ2lz
dGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Cj4gQEAgLTE5MSw3ICsxOTUsOCBAQCBz
dGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAg
ICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
X0FGRklOSVRZX0lORk86Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6
Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5GTyk6Cj4gICAgICAgewo+ICAg
ICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPiAgICAgICAgICAg
dWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7Cj4gQEAgLTIwMSwxMyArMjA2LDEz
IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgICB9Cj4gICAKPiAtICAgIGNhc2UgQVJNX1NN
Q0NDX0ZVTkNfQ0FMTF9DT1VOVDoKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExfQ09VTlRfRklE
KFNUQU5EQVJEKToKPiAgICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChy
ZWdzLCBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKPiAgIAo+IC0gICAgY2FzZSBBUk1fU01D
Q0NfRlVOQ19DQUxMX1VJRDoKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExfVUlEX0ZJRChTVEFO
REFSRCk6Cj4gICAgICAgICAgIHJldHVybiBmaWxsX3VpZChyZWdzLCBTU1NDX1NNQ0NDX1VJRCk7
Cj4gICAKPiAtICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoKPiArICAgIGNh
c2UgQVJNX1NNQ0NDX1JFVklTSU9OX0ZJRChTVEFOREFSRCk6Cj4gICAgICAgICAgIHJldHVybiBm
aWxsX3JldmlzaW9uKHJlZ3MsIFNTU0NfU01DQ0NfTUFKT1JfUkVWSVNJT04sCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFNTU0NfU01DQ0NfTUlOT1JfUkVWSVNJT04pOwo+ICAgCj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc21jY2MuaAo+IGluZGV4IGY1NDNkZWEwYmIuLjYyYjNhOGNkZjUgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oCj4gQEAgLTgyLDkgKzgyLDIzIEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3Qgc21j
Y2NfZ2V0X293bmVyKHJlZ2lzdGVyX3QgZnVuY2lkKQo+ICAgI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfVFJVU1RFRF9PU19FTkQgIDYzCj4gICAKPiAgIC8qIExpc3Qgb2YgZ2VuZXJpYyBmdW5jdGlv
biBudW1iZXJzICovCj4gLSNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9DT1VOVCAgICAgICAw
eEZGMDAKPiAtI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRCAgICAgICAgIDB4RkYwMQo+
IC0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT04gICAgMHhGRjAzCj4gKyNkZWZp
bmUgQVJNX1NNQ0NDX0NBTExfQ09VTlRfRklEKG93bmVyKSAgICAgICAgICAgICBcCj4gKyAgICBB
Uk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICBcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICBcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSXyMjb3duZXIsICAgICBcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgMHhGRjAwKQo+ICsKPiArI2RlZmluZSBBUk1fU01DQ0NfQ0FMTF9V
SURfRklEKG93bmVyKSAgICAgICAgICAgICAgIFwKPiArICAgIEFSTV9TTUNDQ19DQUxMX1ZBTChB
Uk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICBB
Uk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICBB
Uk1fU01DQ0NfT1dORVJfIyNvd25lciwgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAw
eEZGMDEpCj4gKwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19SRVZJU0lPTl9GSUQob3duZXIpICAgICAg
ICAgICAgICAgXAo+ICsgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEws
ICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAg
ICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl8jI293
bmVyLCAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgIDB4RkYwMykKPiAgIAo+ICAgLyog
T25seSBvbmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCj4gICAjZGVmaW5lIEFSTV9T
TUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQo+IAoKLS0gClZvbG9keW15ciBCYWJjaHVr
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:06:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:06:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehbz0-0006wm-FW; Fri, 02 Feb 2018 14:06:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehbyz-0006wg-AO
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 14:06:25 +0000
X-Inumbo-ID: 352ca4e3-0822-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 352ca4e3-0822-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:06:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67144991"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295A31020000780019594D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5ed4dc02-9ea5-1d5b-28c1-2f2deac131ad@citrix.com>
Date: Fri, 2 Feb 2018 14:05:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295A31020000780019594D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 17/25] x86emul: emulate {MONITOR, MWAIT}{,
	X} as no-op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFzIG1lbnRpb25lZCBpbiBM
aW51eCBjb21taXQgODdjMDA1NzJiYSAoImt2bTogeDg2OiBlbXVsYXRlIG1vbml0b3IgYW5kCj4g
bXdhaXQgaW5zdHJ1Y3Rpb25zIGFzIG5vcCIpLCBvbGRlciBPUyBYIHZlcnNpb25zIChmb3IgZXhh
bXBsZSkgbWF5IG1ha2UKPiB1c2Ugb2YgdGhlIGluc25zIHdpdGhvdXQgY2hlY2tpbmcgQ1BVSUQg
ZmxhZ3MgKHByZXN1bWFibHkgaW1wbHlpbmcKPiBhdmFpbGFiaWxpdHkgZnJvbSBmYW1pbHkvbW9k
ZWwpLgoKLTEgdG8gdGhpcy4KCklJUkMsIG1vbml0b3IgYW5kIG13YWl0IGFyZSBkaXNhYmxlZCBl
bnRpcmVseSBkdWUgdG8gVk1DUy9WTUNCCmNvbmZpZ3VyYXRpb24sIGFuZCBjb252ZXJ0IHRvICNV
RCBpbnRlcm5hbGx5LsKgIFRoZSBlbXVsYXRvciBzaG91bGRuJ3QgYmUKYWJsZSB0byBsZXQgc29m
dHdhcmUgd29yayBhcm91bmQgdGhhdC4KCklmIGFuZCB3aGVuIHdlIGRlY2lkZSB0byBzdXBwb3J0
IHRoaXMgZnVuY3Rpb25hbGl0eSBmb3IgZ3Vlc3RzICh3aGljaApwcm9iYWJseSB3b24ndCBiZSB1
bnRpbCBhZnRlciBFUFQgU1BQIGdldHMgaW4pLCB0aGVuIHRoZSBmZWF0dXJlIHNob3VsZAp1c2Ug
Q1BVSUQgYXMgcGVyIG5vcm1hbC4KClRoZXJlIGlzIGEgbGFyZ2UgbGlzdCBvZiBvdGhlciB0aGlu
Z3Mgd2hpY2ggcHJldmVudCBPUyBYIGZyb20gYm9vdGluZwp1bmRlciBYZW4uwqAgSWYgc29tZW9u
ZSBkZWNpZGVzIHRvIHN0ZXAgdXAgYW5kIGdldCBPUyBYIHN1cHBvcnQgd29ya2luZwp0aGVuIHdl
IGNvdWxkIHJlY29uc2lkZXIgd2hldGhlciB3ZSBxdWlyayB0aGlzLCBidXQgdW50aWwgdGhlbiwK
dW5pbGF0ZXJhbGx5IHF1aXJraW5nIGl0IGlzIGEgbmV0IG5lZ2F0aXZlLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:13:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:13:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehc5f-0007e6-5p; Fri, 02 Feb 2018 14:13:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehc5d-0007e0-OJ
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 14:13:17 +0000
X-Inumbo-ID: 4827f139-0823-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4827f139-0823-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 14:13:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67145630"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295A720200007800195950@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b9231d79-0f74-8d88-f154-38bff715c283@citrix.com>
Date: Fri, 2 Feb 2018 14:13:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295A720200007800195950@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 18/25] x86emul: add missing suffixes in
	test harness
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEknbSBpbiB0aGUgcHJvY2Vz
cyBvZiBwdXR0aW5nIHRvZ2V0aGVyIGEgZ2FzIGNoYW5nZSBpc3N1aW5nIGF0IGxlYXN0Cj4gd2Fy
bmluZ3Mgd2hlbiB0aGUgaW50ZW5kZWQgc2l6ZSBvZiBhIG1lbW9yeSBvcGVyYXRpb24gY2FuJ3Qg
YmUgZGVkdWNlZAo+IGZyb20gYW5vdGhlciAocmVnaXN0ZXIpIG9wZXJhbmQuIEFkZCBtaXNzaW5n
IHN1ZmZpeGVzIHRvIHNpbGVuY2Ugc3VjaAo+IGZ1dHVyZSBkaWFnbm9zdGljcy4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:13:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:13:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehc6E-0007ha-Dj; Fri, 02 Feb 2018 14:13:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehc6D-0007gQ-T2
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 14:13:53 +0000
X-Inumbo-ID: 5e06785e-0823-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e06785e-0823-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 14:14:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67145663"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295ACD0200007800195985@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <55838748-9d9a-1478-fc8a-445cda40096c@citrix.com>
Date: Fri, 2 Feb 2018 14:13:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295ACD0200007800195985@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 19/25] x86emul: tell cmpxchg hook whether
 LOCK is in effect
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoaXMgaXMgbmVjZXNzYXJ5
IGZvciB0aGUgaG9vayB0byBjb3JyZWN0bHkgcGVyZm9ybSB0aGUgb3BlcmF0aW9uLgo+Cj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:15:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:15:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehc7c-0007qy-OB; Fri, 02 Feb 2018 14:15:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tqnm=e4=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1ehc7c-0007qp-6P
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 14:15:20 +0000
X-Inumbo-ID: 7484b8cc-0823-11e8-ba59-bc764e045a96
Received: from mail-qt0-x231.google.com (unknown [2607:f8b0:400d:c0d::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7484b8cc-0823-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:15:01 +0100 (CET)
Received: by mail-qt0-x231.google.com with SMTP id z10so31046351qti.5
 for <xen-devel@lists.xenproject.org>; Fri, 02 Feb 2018 06:15:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=vl1AKvEYC2gPba9f4B1cw6qwkBXyVhKbf6rsd+UQxec=;
 b=pxZboBaEBTGzG5ZwuPoIvokLvPTAupwA+B3YPR2JC4q2gDbkrs8thHsTHWz8La4ud7
 PyG4MID7jg00yjO93EThARmnXieFHRqNSbN53EhcsHnSMy7eNkfXzK1oLuTB5CtT9U46
 hx96WgXbL+9nz2dg3MjFWl/iCvBcBAJOzyfisuyYtfKEvSVKyl1zQVUl3ZauCh1PjaWF
 CUpCFKWngp0x0bW+XEUHfyHlPPT/ojSlAQXmsx+NzjPP70O2fUlO65c3gkd8ALncETub
 CZzpLTBp7t1vVaMXf6k6QB37cro1Ug+LBd6QqGNLyaBes/w4tyAO8+xOYr0IR6i9zIRg
 +Ong==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=vl1AKvEYC2gPba9f4B1cw6qwkBXyVhKbf6rsd+UQxec=;
 b=m1UBgzeTOxU1QLN/HuyK8fJjiRqcW4MTk1UJpSL+xngYkJ+B2guk+QUfGJteQnBDTh
 Ndyy/y9vM72pCn+GYZ48fZ9KQ0ei9GhikdZ5+/5xdpgQ1ZjRnn+dcA5xg1tEZ4EPhwgr
 EOarHZPaaVILD50GnQzOFHkF/GWM+1nPWTJaHU+MbMcOwJzdMexSF4xlpuyxdy9BzQol
 Bs/LKqTq9JreUU2NGd1qXiDpw+rbgILyMjuyYawULDxYWpu4zmf6PE71trTPiyJSBki6
 gWdftCXRsLGGsIbD+3LpbpzGbhWQgrWGcDnu5vj0ke4dxMph9VJueLB3YEX8xMvs67Xq
 hsuA==
X-Gm-Message-State: APf1xPBVC4/tKHYVDK4eCoYP44nzZ9bad9Sq1OonZuw3KizZ3x7IkXpM
 ARf6CQUZSlhQDWR7HhAcoplGOK0e3Vt6YLTeAPJkhQ==
X-Google-Smtp-Source: AH8x225m7TGOTyKaB+/zi8f2LoCH+7w3YISW2hcUewpbRUD/GODGqO/rz1/KIEH2apN6dy7EGyu6Ded2NmgLNahuPZ0=
X-Received: by 10.200.68.80 with SMTP id m16mr8732758qtn.294.1517580917455;
 Fri, 02 Feb 2018 06:15:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.138.71 with HTTP; Fri, 2 Feb 2018 06:15:16 -0800 (PST)
In-Reply-To: <0e2aff9a-82c4-8c6c-c05b-5a4fc274640f@arm.com>
References: <a4f01561-a2b9-abcd-c996-c04d762d3e72@aggios.com>
 <0e2aff9a-82c4-8c6c-c05b-5a4fc274640f@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 2 Feb 2018 15:15:16 +0100
Message-ID: <CAKPH-NikaLTu3nKuwoVpPdm5YtWkyDWhn+vAccsXn77kPy9=_g@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Davorin Mista <davorin.mista@aggios.com>,
 Stefano Stabellini <sstabellini@kernel.org>, parth.dixit@linaro.org
Subject: Re: [Xen-devel] Compatible string for psci node: v1.0?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8976314890134116735=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8976314890134116735==
Content-Type: multipart/alternative; boundary="f4f5e80afa4880d00605643b575f"

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

Hi Julien,

Thanks, it looks like the issue was with the way I verified this - cat on
/sys/firmware/devicetree/base/psci/compatible from dom0's console returns
only the first compatible string set by Xen no matter what.
I have verified by debugging that linux finds the right compatible string
in psci_dt_init().

Thanks,
Mirela

On Thu, Feb 1, 2018 at 8:12 PM, Julien Grall <julien.grall@arm.com> wrote:

> On 01/02/18 19:00, Mirela Simonovic wrote:
>
>> Hi,
>>
>
> Hi Mirela,
>
>
>>
>> I'm working on switching to PSCI v1.0 in Xen (needed to support suspend
>> > to RAM).
>>
>
> I am about to send a series to add support for PSCI 1.1 (I need it for the
> spectre mitigation). I can send you a temporary branch if you want to see
> whether I missed anything.
>
>
>> In addition to updates in PSCI implementation, we assumed that compatible
>> property in psci device tree node should be extended with "arm,psci-1.0"
>> (not a must since this doesn't affect Dom0's functionality today, but I
>> would add it if possible).
>>
>> Could you please let me know how to add "arm,psci-1.0" to compatible
>> property?
>>
>> I assumed that in domain_build.c in make_psci_node() function I need to
>> add "arm,psci-1.0""\0" at the beginning of 'compat' string (although I
>> don't understand the "\0"). That doesn't seem to work. Only "arm,psci-1.0"
>> ends up in compatible property and we need strings for older versions as
>> well.
>> I also noticed that even "arm,psci" doesn't appear to be added into the
>> compatible property (without any code modifications from my side). I
>> checked what is generated by debugging and by 'cat' on
>> /sys/firmware/devicetree/base/psci/compatible from Dom0's console.
>>
>
> From the DT specification, each compatible string should be separated by
> '\0'. Doing a hexdump -C in the hardware domain I can see that both
> arm,psci and arm,psci-0.2 are present on latest Xen. So I am not sure why
> it would not be present on your side.
>
> BTW, if you use printk, only the first compatible will be printed (printk
> stop at the '\0').
>
> Cheers,
>
> --
> Julien Grall
>

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

<div dir=3D"ltr">Hi Julien,<div><br></div><div>Thanks, it looks like the is=
sue was with the way I verified this - cat on /sys/firmware/devicetree/base=
/psci/compatible from dom0&#39;s console returns only the first compatible =
string set by Xen no matter what.</div><div>I have verified by debugging th=
at linux finds the right compatible string in psci_dt_init().</div><div><br=
></div><div>Thanks,</div><div>Mirela</div></div><div class=3D"gmail_extra">=
<br><div class=3D"gmail_quote">On Thu, Feb 1, 2018 at 8:12 PM, Julien Grall=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:julien.grall@arm.com" target=3D"_b=
lank">julien.grall@arm.com</a>&gt;</span> wrote:<br><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex">On 01/02/18 19:00, Mirela Simonovic wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
Hi,<br>
</blockquote>
<br>
Hi Mirela,<span class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
<br>
I&#39;m working on switching to PSCI v1.0 in Xen (needed to support suspend=
=C2=A0 &gt; to RAM).<br>
</blockquote>
<br></span>
I am about to send a series to add support for PSCI 1.1 (I need it for the =
spectre mitigation). I can send you a temporary branch if you want to see w=
hether I missed anything.<span class=3D""><br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
<br>
In addition to updates in PSCI implementation, we assumed that compatible p=
roperty in psci device tree node should be extended with &quot;arm,psci-1.0=
&quot; (not a must since this doesn&#39;t affect Dom0&#39;s functionality t=
oday, but I would add it if possible).<br>
<br>
Could you please let me know how to add &quot;arm,psci-1.0&quot; to compati=
ble property?<br>
<br>
I assumed that in domain_build.c in make_psci_node() function I need to add=
 &quot;arm,psci-1.0&quot;&quot;\0&quot; at the beginning of &#39;compat&#39=
; string (although I don&#39;t understand the &quot;\0&quot;). That doesn&#=
39;t seem to work. Only &quot;arm,psci-1.0&quot; ends up in compatible prop=
erty and we need strings for older versions as well.<br>
I also noticed that even &quot;arm,psci&quot; doesn&#39;t appear to be adde=
d into the compatible property (without any code modifications from my side=
). I checked what is generated by debugging and by &#39;cat&#39; on /sys/fi=
rmware/devicetree/base/<wbr>psci/compatible from Dom0&#39;s console.<br>
</blockquote>
<br></span>
>From the DT specification, each compatible string should be separated by &#=
39;\0&#39;. Doing a hexdump -C in the hardware domain I can see that both a=
rm,psci and arm,psci-0.2 are present on latest Xen. So I am not sure why it=
 would not be present on your side.<br>
<br>
BTW, if you use printk, only the first compatible will be printed (printk s=
top at the &#39;\0&#39;).<br>
<br>
Cheers,<span class=3D"HOEnZb"><font color=3D"#888888"><br>
<br>
-- <br>
Julien Grall<br>
</font></span></blockquote></div><br></div>

--f4f5e80afa4880d00605643b575f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8976314890134116735==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:19:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcBh-00085C-Lh; Fri, 02 Feb 2018 14:19:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcBf-00084f-RO
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:19:31 +0000
X-Inumbo-ID: 0ad158b7-0824-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ad158b7-0824-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:19:13 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id j21-v6so2811056wmh.1
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 06:19:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/bIAb0tmbXs5lKUzW8ga62dax57uVS3tbVmOakqWBLM=;
 b=gMIxAu0czxdtF85NuNoxUNXdrPTJ9EZu2EwLrabCb6V1IrkOlVVjGbis9zqC4YLZ48
 hFw7QjSy/h8fCcWoEyozOHI9qyNfafR8lydqLop7nC7qCXHO/fud/Pl8IaJV7ToCGMAz
 GH1+mRHdShPts5FVi9ND//zxhgmOqipQ+STRE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=/bIAb0tmbXs5lKUzW8ga62dax57uVS3tbVmOakqWBLM=;
 b=HbI7jwxgW0a9i7A7Y3rWYgMk7nBZBlAx4CzRtsCF1YRwZEKh7ySuep88bLU2ZO0knR
 tniHr8RBlteYVhhfjCsFVitOH61kJ7awerpY3uk5FIeBNlHErKzBy45lPFhMCy2OjYFM
 a2ml/QkW55p4E2vGEvOiDa8ZN2dllXM2dHVg82TiqvavhH8/y0+jXCDZUhReifviMoVc
 QA7Z0f9s/wtcU/eQSLpUYK6HXJ/qR3+8PwIz81FsNjFxZZ1hZ/eN5LoX55bGstzGn8cw
 /vInucf1p5L4MOkbm88HOyUH3SFvO2cyhJkHMVqDyVtUiPl9O8seMqGn8DiRqzOMQrFU
 1yYw==
X-Gm-Message-State: AKwxyteHSbEsJYOy5dGdNgiFljxApgkAClPfMfiN2UvXa70xL93Lg6im
 FJuzI8R0c3mdyDBeReKzVPATUk3B9X8=
X-Google-Smtp-Source: AH8x2274piot1A04hZaRdqonvqsAFD9E+2vwAXF2q/47P81OZd++ZkA4ZtxuTstWaX1w0fOjYpaC9g==
X-Received: by 10.28.232.82 with SMTP id f79mr2161702wmh.72.1517581169425;
 Fri, 02 Feb 2018 06:19:29 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u79sm3057422wma.10.2018.02.02.06.19.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 06:19:28 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 14:19:20 +0000
Message-Id: <20180202141925.19387-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202141925.19387-1-julien.grall@linaro.org>
References: <20180202141925.19387-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 2/7] xen/arm32: Add missing MIDR values for
	Cortex-A17 and A12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29ydGV4LUExNyBhbmQgQTEyIE1JRFIgd2lsbCBiZSB1c2VkIGluIGEgZm9sbG93LXVwIHBhdGNo
IGZvciBoYXJkZW5pbmcKdGhlIGJyYW5jaCBwcmVkaWN0b3IuCgpUaGlzIGlzIHBhcnQgb2YgWFNB
LTI1NC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmll
d2VkLWJ5Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCB8IDQgKysrKwogMSBm
aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4
IDQ2NmRhNWRhODYuLmMwZjc5ZDAwOTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaApAQCAtNDQs
NiArNDQsOCBAQAogCiAjZGVmaW5lIEFSTV9DUFVfSU1QX0FSTSAgICAgICAgICAgICAweDQxCiAK
KyNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BMTIgICAgIDB4QzBECisjZGVmaW5lIEFSTV9D
UFVfUEFSVF9DT1JURVhfQTE3ICAgICAweEMwRQogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVY
X0ExNSAgICAgMHhDMEYKICNkZWZpbmUgQVJNX0NQVV9QQVJUX0NPUlRFWF9BNTMgICAgIDB4RDAz
CiAjZGVmaW5lIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3ICAgICAweEQwNwpAQCAtNTEsNiArNTMs
OCBAQAogI2RlZmluZSBBUk1fQ1BVX1BBUlRfQ09SVEVYX0E3MyAgICAgMHhEMDkKICNkZWZpbmUg
QVJNX0NQVV9QQVJUX0NPUlRFWF9BNzUgICAgIDB4RDBBCiAKKyNkZWZpbmUgTUlEUl9DT1JURVhf
QTEyIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJNX0NQVV9QQVJUX0NPUlRFWF9B
MTIpCisjZGVmaW5lIE1JRFJfQ09SVEVYX0ExNyBNSURSX0NQVV9NT0RFTChBUk1fQ1BVX0lNUF9B
Uk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTE3KQogI2RlZmluZSBNSURSX0NPUlRFWF9BMTUgTUlE
Ul9DUFVfTU9ERUwoQVJNX0NQVV9JTVBfQVJNLCBBUk1fQ1BVX1BBUlRfQ09SVEVYX0ExNSkKICNk
ZWZpbmUgTUlEUl9DT1JURVhfQTUzIE1JRFJfQ1BVX01PREVMKEFSTV9DUFVfSU1QX0FSTSwgQVJN
X0NQVV9QQVJUX0NPUlRFWF9BNTMpCiAjZGVmaW5lIE1JRFJfQ09SVEVYX0E1NyBNSURSX0NQVV9N
T0RFTChBUk1fQ1BVX0lNUF9BUk0sIEFSTV9DUFVfUEFSVF9DT1JURVhfQTU3KQotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:19:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcBg-00084l-Ev; Fri, 02 Feb 2018 14:19:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcBf-00084U-Hl
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:19:31 +0000
X-Inumbo-ID: 0a2edf52-0824-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a2edf52-0824-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:19:12 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id f3so12739959wmc.1
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 06:19:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=P/xlNr0sL12gck5AzLgDJU5rzE0bHrECiy+jMPKtdJE=;
 b=XIXdi2ISv+/dkqIcupi4GTugJ+HxHqRnCqgmY7YEyIbudo1jynYiqQz2R5cfz9qGMY
 hRRaEGA9Rs66fgbmQa30Yxc2/dRmSreEQL1htVezhTJKlRXVx1A98+GuiuMLC2UlY0H4
 b4Us9BmDPv5+Wnm6QBcrORtRxe8lYgiuPklcw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=P/xlNr0sL12gck5AzLgDJU5rzE0bHrECiy+jMPKtdJE=;
 b=IB05bx2JAsoVyI0xyy+m1rNXH1P47eObKxWFiJMPcJFQjaH84BOWvqTC/8h5oVddyi
 IRiPiDGWDjzq7CQrb63cxWiDcA9CtG7NUH7w19jXxuPJHqiuMEK3yNy5K+W8xt8FLhtV
 kl8nceEamS9zTDt6df6WuLw9nk5osbT0IFagK39XBcWDqanElJRpT78/PYpx1P2vUxSe
 UUx1jCwFnyxe0AReaxnHgSkEG8SI5bSpi9aqaCULoKMCMIc+NWxvMRd2p6/x9LzJD7LY
 oubESvjkR63+b9wsVlMuvkbliKr1U7/Ktb1KcNnB+n8J02jtIs0FeR/QFJMfB4QyysxC
 7Oyg==
X-Gm-Message-State: AKwxytcweKlTlho978Ln8A/ptAHv0U2Obxi5H9FZaJXRi/NeFVZSr/yr
 MsOAlFNalPx7WzUmaEZvG928i/xB4b4=
X-Google-Smtp-Source: AH8x224mF/y6hZ8c62TW6DfbPW4F3Cd32/7JGUhAWCqu3OGcSWmxwOofooTkUgW+IR1ia10zAaCRZA==
X-Received: by 10.28.86.131 with SMTP id k125mr29876869wmb.83.1517581168394;
 Fri, 02 Feb 2018 06:19:28 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u79sm3057422wma.10.2018.02.02.06.19.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 06:19:27 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 14:19:19 +0000
Message-Id: <20180202141925.19387-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202141925.19387-1-julien.grall@linaro.org>
References: <20180202141925.19387-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 1/7] xen/arm32: entry: Consolidate
	DEFINE_TRAP_ENTRY_* macros
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9ubHkgZGlmZmVyZW5jZSBiZXR3ZWVuIGFsbCB0aGUgREVGSU5FX1RSQVBfRU5UUllfKiBt
YWNyb3MgIGFyZSB0aGUKaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkg
dW5tYXNrZWQuCgpSYXRoZXIgdGhhbiBkdXBsaWNhdGluZyB0aGUgY29kZSwgaW50cm9kdWNlIF9f
REVGSU5FX1RSQVBfRU5UUlkgbWFjcm8KdGhhdCB3aWxsIHRha2UgdGhlIGxpc3Qgb2YgaW50ZXJy
dXB0cyB0byB1bm1hc2suCgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KClNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMg
aW4gdjI6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gv
YXJtL2FybTMyL2VudHJ5LlMgfCAzNiArKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCmluZGV4IDEyMDkyMmU2NGUuLmM2NDkwZDI4NDcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBA
IC0xMTEsMzkgKzExMSwyOSBAQCBhYm9ydF9ndWVzdF9leGl0X2VuZDoKIHNraXBfY2hlY2s6CiAg
ICAgICAgIG1vdiBwYywgbHIKIAotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWSh0cmFwKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorLyoKKyAqIE1hY3JvIHRvIGRl
ZmluZSB0cmFwIGVudHJ5LiBUaGUgaWZsYWdzIGNvcnJlc3BvbmRzIHRvIHRoZSBsaXN0IG9mCisg
KiBpbnRlcnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB0byB1bm1hc2suCisg
Ki8KKyNkZWZpbmUgX19ERUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBpZmxhZ3MpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgQUxJR047ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIHRyYXBfIyN0cmFwOiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgU0FWRV9BTEw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY3BzaWUgaTsgICAgICAgIC8qIGxvY2FsX2lycV9l
bmFibGUgKi8gICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgY3BzaWUgYTsgICAg
ICAgIC8qIGFzeW5jaHJvbm91cyBhYm9ydCBlbmFibGUgKi8gICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgY3BzaWUgaWZsYWdzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgYWRyIGxyLCByZXR1cm5fZnJvbV90cmFwOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgbW92IHIwLCBzcDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgbW92IHIxMSwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgYmljIHNwLCAjNzsgLyogQWxpZ24gdGhlIHN0YWNrIHBvaW50
ZXIgKG5vb3Agb24gZ3Vlc3QgdHJhcCkgKi8gIFwKICAgICAgICAgYiBkb190cmFwXyMjdHJhcAog
Ci0jZGVmaW5lIERFRklORV9UUkFQX0VOVFJZX05PSVJRKHRyYXApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIEFMSUdOOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi10cmFwXyMjdHJhcDogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIFNBVkVfQUxMOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgIGNwc2llIGE7ICAgICAgICAvKiBhc3luY2hyb25vdXMg
YWJvcnQgZW5hYmxlICovICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFkciBsciwgcmV0dXJu
X2Zyb21fdHJhcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIG1vdiByMCwgc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIG1vdiByMTEsIHNwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGJpYyBzcCwgIzc7IC8qIEFs
aWduIHRoZSBzdGFjayBwb2ludGVyIChub29wIG9uIGd1ZXN0IHRyYXApICovICBcCi0gICAgICAg
IGIgZG9fdHJhcF8jI3RyYXAKKy8qIFRyYXAgaGFuZGxlciB3aGljaCB1bm1hc2sgSVJRL0Fib3J0
LCBrZWVwIEZJUSBtYXNrZWQgKi8KKyNkZWZpbmUgREVGSU5FX1RSQVBfRU5UUlkodHJhcCkgX19E
RUZJTkVfVFJBUF9FTlRSWSh0cmFwLCBhaSkKIAotI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9O
T0FCT1JUKHRyYXApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBB
TElHTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBTQVZFX0FMTDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBjcHNp
ZSBpOyAgICAgICAgLyogbG9jYWxfaXJxX2VuYWJsZSAqLyAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICBhZHIgbHIsIHJldHVybl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgcjEx
LCBzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBv
biBndWVzdCB0cmFwKSAqLyAgXAotICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCisvKiBUcmFwIGhh
bmRsZXIgd2hpY2ggdW5tYXNrIEFib3J0LCBrZWVwIElSUS9GSVEgbWFza2VkICovCisjZGVmaW5l
IERFRklORV9UUkFQX0VOVFJZX05PSVJRKHRyYXApIF9fREVGSU5FX1RSQVBfRU5UUlkodHJhcCwg
YSkKKworLyogVHJhcCBoYW5kbGVyIHdoaWNoIHVubWFzayBJUlEsIGtlZXAgQWJvcnQvRklRIG1h
c2tlZCAqLworI2RlZmluZSBERUZJTkVfVFJBUF9FTlRSWV9OT0FCT1JUKHRyYXApIF9fREVGSU5F
X1RSQVBfRU5UUlkodHJhcCwgaSkKIAogICAgICAgICAuYWxpZ24gNQogR0xPQkFMKGh5cF90cmFw
c192ZWN0b3IpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:19:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcBi-00085g-04; Fri, 02 Feb 2018 14:19:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcBh-000852-4V
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:19:33 +0000
X-Inumbo-ID: 0b55f11d-0824-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b55f11d-0824-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:19:14 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id f6so21065153wra.6
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 06:19:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=r1HGC9nH4wEeJ1OqtZl/cBav7TLlzg7REtDMZ9Vj//E=;
 b=TIJ1ujJgcxqOWa2XoqmVj9/6Pg0lSfXjJXD0fZZktnURKEwwtB6gzk7TxwjnwKxt2+
 6pawXd2LuIsnMuZQNXDq3a1BX33L1F4gXI4Yeh4e6222meV6ww9fTjmGpB0EitjF2g5r
 VO0lRkd8Q39g3TzPOp9EMmbvzsz2TZnca6Cj8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=r1HGC9nH4wEeJ1OqtZl/cBav7TLlzg7REtDMZ9Vj//E=;
 b=JgtfzhzKBtl6OpIZTv4usceMO8skJiI+tC96qVZH4W1PgQR13n1LhVokl44gIFVuy8
 AFeltQf/hGb1LSV3repWWr3XT9qqLnyVExAk6hutEuaqwZUCjDaoRq2lSZMab3KWJicl
 8dz2qWJMVaDF+khqnbh45UJfiajcVLVRXUemo7JxWWYcm4Z+OvWpEtvKFsUrbmLMTlF0
 DioR/ndCiIj6oIlynkn/ReMMiN5Or+zdW4bzDmHZJgAiPgS6HkM1TxusC5ZyxcRHgXpi
 n23D7lFhWW0AX/2F9lluClI15l7xH5rMWIcGadXObbJKvXLBHcDPmAwAXaE3KbYHfqO+
 3BAw==
X-Gm-Message-State: AKwxytfZg5QJvw7n7/lICeSJz7FliATseT8+W2WADveiaMAqW8QDU8Hi
 gcLIgqkBNw8MtnjmLeA7eBN8axYO1/8=
X-Google-Smtp-Source: AH8x2245zgiQvQtNxdkV6ICOux+ypmB0Ei4IhI3O6eoCyP8vKgpEUANndqb5cNNJVJxKXQ1JuxPrSQ==
X-Received: by 10.223.201.3 with SMTP id m3mr14889149wrh.117.1517581170290;
 Fri, 02 Feb 2018 06:19:30 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u79sm3057422wma.10.2018.02.02.06.19.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 06:19:29 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 14:19:21 +0000
Message-Id: <20180202141925.19387-4-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202141925.19387-1-julien.grall@linaro.org>
References: <20180202141925.19387-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 3/7] xen/arm32: entry: Add missing trap_reset
	entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgdGhlIHJlc2V0IHZlY3RvciBpcyBkZWZpbmVkIGFzIC53b3JkIDAgKGUu
ZyBhbmRlcSByMCwgcjAsCnIwKS4KClRoaXMgaXMgcmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxs
IHJlc3VsdCB0byBleGVjdXRlIHRoZSB0cmFwCnVuZGVmaW5lZC4gSW5zdGVhZCBpbnRyb2R1Y2Ug
dHJhcCBoZWxwZXJzIGZvciByZXNldCBhbmQgd2lsbCBnZW5lcmF0ZSBhbgplcnJvciBtZXNzYWdl
IGluIHRoZSB1bmxpa2VseSBjYXNlIHRoYXQgcmVzZXQgd2lsbCBiZSBjYWxsZWQuCgpUaGlzIGlz
IHBhcnQgb2YgWFNBLTI1NC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBSZXBsYWNl
IC53b3JkIDAgYnkgdHJhcF9yZXNldAotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwg
MyArKy0KIHhlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jIHwgNSArKysrKwogMiBmaWxlcyBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IGM2
NDkwZDI4NDcuLjY0ODc2YzExODQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCkBAIC0xMzcsNyArMTM3LDcgQEAg
dHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogCiAgICAgICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3Zl
Y3RvcikKLSAgICAgICAgLndvcmQgMCAgICAgICAgICAgICAgICAgICAgICAgICAvKiAweDAwIC0g
UmVzZXQgKi8KKyAgICAgICAgYiB0cmFwX3Jlc2V0ICAgICAgICAgICAgICAgICAgICAvKiAweDAw
IC0gUmVzZXQgKi8KICAgICAgICAgYiB0cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbiAgICAvKiAw
eDA0IC0gVW5kZWZpbmVkIEluc3RydWN0aW9uICovCiAgICAgICAgIGIgdHJhcF9oeXBlcnZpc29y
X2NhbGwgICAgICAgICAgLyogMHgwOCAtIEh5cGVydmlzb3IgQ2FsbCAqLwogICAgICAgICBiIHRy
YXBfcHJlZmV0Y2hfYWJvcnQgICAgICAgICAgIC8qIDB4MGMgLSBQcmVmZXRjaCBBYm9ydCAqLwpA
QCAtMTQ2LDYgKzE0Niw3IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQogICAgICAgICBiIHRy
YXBfaXJxICAgICAgICAgICAgICAgICAgICAgIC8qIDB4MTggLSBJUlEgKi8KICAgICAgICAgYiB0
cmFwX2ZpcSAgICAgICAgICAgICAgICAgICAgICAvKiAweDFjIC0gRklRICovCiAKK0RFRklORV9U
UkFQX0VOVFJZKHJlc2V0KQogREVGSU5FX1RSQVBfRU5UUlkodW5kZWZpbmVkX2luc3RydWN0aW9u
KQogREVGSU5FX1RSQVBfRU5UUlkoaHlwZXJ2aXNvcl9jYWxsKQogREVGSU5FX1RSQVBfRU5UUlko
cHJlZmV0Y2hfYWJvcnQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyBi
L3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCmluZGV4IDcwNTI1NTg4M2UuLjRmMjc1NDNkZWMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9hcm0zMi90cmFwcy5jCkBAIC0yMyw2ICsyMywxMSBAQAogCiAjaW5jbHVkZSA8YXNtL3Byb2Nl
c3Nvci5oPgogCit2b2lkIGRvX3RyYXBfcmVzZXQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
Cit7CisgICAgZG9fdW5leHBlY3RlZF90cmFwKCJSZXNldCIsIHJlZ3MpOworfQorCiB2b2lkIGRv
X3RyYXBfdW5kZWZpbmVkX2luc3RydWN0aW9uKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ewogICAgIHVpbnQzMl90IHBjID0gcmVncy0+cGM7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:19:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcBf-00084N-86; Fri, 02 Feb 2018 14:19:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcBe-00084H-7F
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:19:30 +0000
X-Inumbo-ID: 09b97256-0824-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09b97256-0824-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:19:11 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id 141so12658075wme.3
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 06:19:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=FtHj8En5qn7Y1hCs+0xsn4CSD/xdBa5eJ31ULz1iLZo=;
 b=fo9HjlXqT2zS10XvFpGzwLm8M7xdywGFrzkl3gNItdMNv2/FCRD6y8misbjZd2urnV
 xs6xsZXRruxDp5WrANbmvhs/HIyhi7jnxVlDkg11CbH1HfVUsGHqo6Jmf4ewDVm5+077
 X+B/VJkVbRuOlexVbeb+WfAoIcp6HmCTHIWoE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=FtHj8En5qn7Y1hCs+0xsn4CSD/xdBa5eJ31ULz1iLZo=;
 b=IyshRn2pQ9ZHktsI7QcO/OEiPEQCfQZjtHtxpdJHqvrAKiEke/LqOWbOCXCjNGX8ns
 VkLL+wf8npXyUccL5Xfhg8r1g2EicpJYijnSxvMj4kHkbgfsCwX4IHP3v6RjWSq0CXF7
 gT9KljhmS6bk1UMkriD3CO3KxIJVtYQPFouvCs7hEn3Ci8loHTvVg6hHzmbiYg/aMPGu
 zfco+2kj1ahuh/tga1sLuRpEKitR3VtyF5FhHI9iz/eRmZMcAOtyWB73NFLsvdRXXEam
 MLn7Sk9Py4zAFsJbI6e1/m1F/iwFPkUHo4NKl0+DNIyR+idkn4nRtWj7PaEOeK7g5Iqm
 FoVA==
X-Gm-Message-State: AKwxytcaUMz1OpEO5mMfDB26P1I/SX8BOQrIaE/o4H2c+ruQZhPSvvBR
 g5VngLcN5TncgRM4uUX87g5sLvsg6HM=
X-Google-Smtp-Source: AH8x224KG1wKRDbX4rfzVgOtHHlMRGSTor0j0rZ21kwhqjLPWWNTUyZTy87ts781PhTzXUEBdyJyYA==
X-Received: by 10.28.88.129 with SMTP id m123mr29342832wmb.64.1517581167533;
 Fri, 02 Feb 2018 06:19:27 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u79sm3057422wma.10.2018.02.02.06.19.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 06:19:26 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 14:19:18 +0000
Message-Id: <20180202141925.19387-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 0/7] xen/arm32: Branch predictor hardening
	(XSA-254 variant 2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgcHJvdmlkZXMgYSBza2VsZXRvbiBmb3IgbWl0aWdhdGluZyBi
cmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBmb3IKYXJtMzIgb24gZXhjZXB0aW9uIGVudHJ5LgoK
SXQgYWxzbyBpbXBsZW1lbnRzIG1pdGlnYXRpb24gZm9yIENvcnRleC1BMTIsIEExNSBhbmQgQTE3
LiBTb0MgdmVuZG9ycyB3aXRoCmFmZmVjdGVkIENQVXMgYXJlIHN0cm9uZ2x5IGVuY291cmFnZWQg
dG8gdXBkYXRlLgoKRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIGltcGFjdCBvZiB0aGlz
IGlzc3VlIGFuZCB0aGUgc29mdHdhcmUgbWl0aWdhdGlvbnMKZm9yIEFybSBwcm9jZXNzb3JzLCBw
bGVhc2Ugc2VlIGh0dHA6Ly93d3cuYXJtLmNvbS9zZWN1cml0eS11cGRhdGUuCgpDaGVlcnMsCgpK
dWxpZW4gR3JhbGwgKDcpOgogIHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9U
UkFQX0VOVFJZXyogbWFjcm9zCiAgeGVuL2FybTMyOiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBm
b3IgQ29ydGV4LUExNyBhbmQgQTEyCiAgeGVuL2FybTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJh
cF9yZXNldCBlbnRyeQogIHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2gg
cHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKICB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRCIG9u
IGd1ZXN0IGV4aXQgZm9yIENvcnRleCBBMTcgYW5kIDEyCiAgeGVuL2FybTMyOiBJbnZhbGlkYXRl
IGljYWNoZSBvbiBndWVzdCBleGlzdCBmb3IgQ29ydGV4LUExNQogIHhlbi9hcm0zMjogZW50cnk6
IERvY3VtZW50IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgoKIHhlbi9h
cmNoL2FybS9LY29uZmlnICAgICAgICAgICAgfCAgIDMgKwogeGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMgICAgICB8IDE0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYyAgICAgIHwgICA1ICsrCiB4ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMgICAgICAgIHwgIDYyICsrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oIHwgICA0ICsrCiA1IGZpbGVzIGNoYW5nZWQsIDE5NiBpbnNlcnRp
b25zKCspLCAyNSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:19:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcBj-00086O-EB; Fri, 02 Feb 2018 14:19:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcBi-00085w-FK
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:19:34 +0000
X-Inumbo-ID: 0c7ff5b4-0824-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c7ff5b4-0824-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:19:16 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id g1so12934814wmg.2
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 06:19:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dgbg1Eo7FLFxDacoQNT23U+p6yhJgkPrPU9eaIYxhis=;
 b=IG1cabCik8Q1vLGiy8T3LQgimdFZt9l6tB3OdgaxwpiuHG6fzK0w1PyVTedormXpzn
 zxtI7Fu40mlZoUNGP8FXLvBKgCu4WU1lEFWahQklpiKf1oPX5XTT1EYzG5IT6K81SknA
 7cp5L1YeiRKQiltLRKLiwSZU2qpa2EPfVLZxY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=dgbg1Eo7FLFxDacoQNT23U+p6yhJgkPrPU9eaIYxhis=;
 b=U1ZKX253MxLQj/chfKzCGL+WTowoLOuz2l2THt93RSIZASmodaSXfJtX3SLMvTSAZZ
 o8WUvn6s1OJLQRrxZz+lS3mLaAr2bJF8b6LjKNwahZf3SJNURE8eb3zZ1UaDybJ2hD2Z
 RAsW4pqLfr3FZMsnxsTW1l7DC0A1yw/o4523RM0SBmdsPHVcSWBlpNC8KlZNud9fAR/Z
 3q6OEBJ7KoVYnSdREpvIc0yy1WgA0J3EUfzF2CQ0xWVWZaAzxPXV4UTzw/iLbohEaDYH
 L3HZ57riRGHiwuAxoPn29FQumwIorRytKkdygfeyLeKNbCKc1+aW9oycB6EmEQ0wkGC5
 Oa+g==
X-Gm-Message-State: AKwxytdllCiT7p0jTisLEXHJYDvCcXyblr6t8+frRvyhdZjA+m197nIL
 L02AJG4fvjlrsQQngHMU+p4e5dbQ2t8=
X-Google-Smtp-Source: AH8x225dxUHFxhp3yYfgzKp3osqccO5/neFAVjE7iDg5JIZMVGJvOpl0409C3lIayzfhTrv97DnxUw==
X-Received: by 10.28.53.130 with SMTP id c124mr26681136wma.110.1517581172175; 
 Fri, 02 Feb 2018 06:19:32 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u79sm3057422wma.10.2018.02.02.06.19.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 06:19:31 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 14:19:23 +0000
Message-Id: <20180202141925.19387-6-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202141925.19387-1-julien.grall@linaro.org>
References: <20180202141925.19387-1-julien.grall@linaro.org>
Cc: Marc Zyngier <marc.zyngier@arm.com>, sstabellini@kernel.org,
 Julien Grall <julien.grall@linaro.org>, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 5/7] xen/arm32: Invalidate BTB on guest exit
	for Cortex A17 and 12
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJl
ZGljdG9yLCBsZXQncwppbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3QgZXhpc3QuIFRoaXMgaXMg
bWFkZSBjb21wbGljYXRlZCBieSB0aGUgZmFjdAp0aGF0IHdlIGNhbm5vdCB0YWtlIGEgYnJhbmNo
IGludmFsaWRhdGluZyB0aGUgQlRCLgoKVGhpcyBpcyBiYXNlZCBvbiB0aGUgZm91cnRoIHZlcnNp
b24gcG9zdGVkIGJ5IE1hcmMgWnluZ2llciBvbiBMaW51eC1hcm0KbWFpbGluZyBsaXN0IChzZWUg
WzFdKS4KClRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgoKWzFdIGh0dHBzOi8vd3d3LnNwaW5pY3Mu
bmV0L2xpc3RzL2FybS1rZXJuZWwvbXNnNjMyMDYyLmh0bWwKClNpZ25lZC1vZmYtYnk6IE1hcmMg
WnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAg
ICAgLSBEcm9wIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQogICAgICAgIC0gVXNlIHRoZSBsYXRlc3Qg
dmVyc2lvbiBvZiB0aGUgTGludXggcGF0Y2guIFRoaXMgd2lsbCBpbXByb3ZlCiAgICAgICAgY29k
ZSByZWFkYWJpbGl0eS4KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIFN0ZWZhbm8n
cyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgMzggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEu
YyAgIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCA1NyBpbnNlcnRp
b25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMgYi94ZW4vYXJj
aC9hcm0vYXJtMzIvZW50cnkuUwppbmRleCA4MjhlNTJjMjVjLi4xZWJiZTRiMDY1IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtMzIv
ZW50cnkuUwpAQCAtMTYwLDYgKzE2MCw0NCBAQCBHTE9CQUwoaHlwX3RyYXBzX3ZlY3RvcikKICAg
ICAgICAgYiB0cmFwX2lycSAgICAgICAgICAgICAgICAgICAgICAvKiAweDE4IC0gSVJRICovCiAg
ICAgICAgIGIgdHJhcF9maXEgICAgICAgICAgICAgICAgICAgICAgLyogMHgxYyAtIEZJUSAqLwog
CisjaWZkZWYgQ09ORklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCisKKyAgICAgICAgLmFsaWdu
IDUKK0dMT0JBTChoeXBfdHJhcHNfdmVjdG9yX2JwX2ludikKKyAgICAgICAgLyoKKyAgICAgICAg
ICogV2UgZW5jb2RlIHRoZSBleGNlcHRpb24gZW50cnkgaW4gdGhlIGJvdHRvbSAzIGJpdHMgb2YK
KyAgICAgICAgICogU1AsIGFuZCB3ZSBoYXZlIHRvIGd1YXJhbnRlZSB0byBiZSA4IGJ5dGVzIGFs
aWduZWQuCisgICAgICAgICAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAg
ICAgIC8qIFJlc2V0ICAgICAgICAgICAgNyAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAg
ICAgICAgICAgICAgIC8qIFVuZGVmICAgICAgICAgICAgNiAqLworICAgICAgICBhZGQgc3AsIHNw
LCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVydmlzb3IgQ2FsbCAgNSAqLworICAgICAgICBh
ZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIFByZWZldGNoIGFib3J0ICAgNCAqLwor
ICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIERhdGEgYWJvcnQgICAg
ICAgMyAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAgIC8qIEh5cGVy
dmlzb3IgICAgICAgMiAqLworICAgICAgICBhZGQgc3AsIHNwLCAjMSAgICAgICAgICAgICAgICAg
IC8qIElSUSAgICAgICAgICAgICAgMSAqLworICAgICAgICBub3AgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIC8qIEZJUSAgICAgICAgICAgICAgMCAqLworCisgICAgICAgIG1jcglwMTUsIDAs
IHIwLCBjNywgYzUsIDYJICAgIC8qIEJQSUFMTCAqLworICAgICAgICBpc2IKKworLm1hY3JvIHZl
Y3RfYnIgdmFsLCB0YXJnCisgICAgICAgIGVvciAgICAgc3AsIHNwLCAjXHZhbAorICAgICAgICB0
c3QgICAgIHNwLCAjNworICAgICAgICBlb3JuZSAgIHNwLCBzcCwgI1x2YWwKKyAgICAgICAgYmVx
ICAgICBcdGFyZworLmVuZG0KKworICAgICAgICB2ZWN0X2JyIDAsIHRyYXBfZmlxCisgICAgICAg
IHZlY3RfYnIgMSwgdHJhcF9pcnEKKyAgICAgICAgdmVjdF9iciAyLCB0cmFwX2d1ZXN0X3N5bmMK
KyAgICAgICAgdmVjdF9iciAzLCB0cmFwX2RhdGFfYWJvcnQKKyAgICAgICAgdmVjdF9iciA0LCB0
cmFwX3ByZWZldGNoX2Fib3J0CisgICAgICAgIHZlY3RfYnIgNSwgdHJhcF9oeXBlcnZpc29yX2Nh
bGwKKyAgICAgICAgdmVjdF9iciA2LCB0cmFwX3VuZGVmaW5lZF9pbnN0cnVjdGlvbgorICAgICAg
ICB2ZWN0X2JyIDcsIHRyYXBfcmVzZXQKKworI2VuZGlmIC8qIENPTkZJR19IQVJERU5fQlJBTkNI
X1BSRURJQ1RPUiAqLworCiBERUZJTkVfVFJBUF9FTlRSWShyZXNldCkKIERFRklORV9UUkFQX0VO
VFJZKHVuZGVmaW5lZF9pbnN0cnVjdGlvbikKIERFRklORV9UUkFQX0VOVFJZKGh5cGVydmlzb3Jf
Y2FsbCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2Fy
bS9jcHVlcnJhdGEuYwppbmRleCAwYTEzOGZhNzM1Li5jNzllNmQ2NWQzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBA
IC0xOTgsNiArMTk4LDEzIEBAIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoY29uc3Qgc3RydWN0
IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKICAgICB0aGlzX2NwdShicF9oYXJkZW5fdmVj
cykgPSBoeXBfdmVjczsKIH0KIAorc3RhdGljIGludCBlbmFibGVfYnBfaW52X2hhcmRlbmluZyh2
b2lkICpkYXRhKQoreworICAgIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlY3MoZGF0YSwgaHlwX3Ry
YXBzX3ZlY3Rvcl9icF9pbnYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiZXhlY3V0
ZSBCUElBTEwiKTsKKyAgICByZXR1cm4gMDsKK30KKwogI2VuZGlmCiAKICNkZWZpbmUgTUlEUl9S
QU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCkBAIC0yODQsNiArMjkxLDE4IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewogICAgICAg
ICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAogICAgIH0sCiAjZW5kaWYKKyNp
ZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKKyAgICB7CisgICAgICAg
IC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURS
X0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BMTIpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxl
X2JwX2ludl9oYXJkZW5pbmcsCisgICAgfSwKKyAgICB7CisgICAgICAgIC5jYXBhYmlsaXR5ID0g
QVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAorICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhN
SURSX0NPUlRFWF9BMTcpLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX2JwX2ludl9oYXJkZW5p
bmcsCisgICAgfSwKKyNlbmRpZgogICAgIHt9LAogfTsKIAotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:19:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcBj-00086B-7Z; Fri, 02 Feb 2018 14:19:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcBi-00085v-D5
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:19:34 +0000
X-Inumbo-ID: 0be03bcc-0824-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0be03bcc-0824-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:19:15 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id w50so22726508wrc.2
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 06:19:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=PGaUt4vGU0nTKsdwYdN2EUn3sR8D/oH0Xplfrtp4Nic=;
 b=eroJAb74P5rY770zJ2BwZCp9FqoH1OQ/eR3ngMRc1B2miL5lbivlf6Fr2VtMG4fjUV
 AlR+n3i6Dm3mFZKIT/Wxymtwoyp3272V2xS045yNgQKKXVaZANanr6I3Yt2amU3LGLmI
 r+xsQTAGuYJewIw2DrYUlRcdrsBoWog9TYqRQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=PGaUt4vGU0nTKsdwYdN2EUn3sR8D/oH0Xplfrtp4Nic=;
 b=m2zNVmO06nAjMY6aRqi6nvbw2Y+jTNAtuiTLiQMtUSJIbk/1f5F0VxhOjI8ITDjKIW
 0Wk/uevOhnyviKFfPZaCU+Kwo++zeYZZsVE7gk0SjU24L7nN3gOWNe/8E/pnelrrJHOt
 EtMwaxxNFszqNknHyKlDVPWv3Xx66gmmNiW6mhdppl2mDPc1zthKMJ1lX8QseZhGWe8z
 Zs9FB69+1Emr8wS/qXnq27FTzOrRXGEIIIWTGT6kBbdjlShUP9hbjtuzZfdrjs0m1aQ6
 XY0WiISMhoQFkzc8krYGY2uMtvm8+684t2dFLthZFNPcsydjAoB1yF5FBQPzs2IPNT/G
 jX/g==
X-Gm-Message-State: AKwxyteHT7xGoQkxV1tSbC0tguBgdUUjI/D20tx8SAzLJLvSSzU+wvra
 d0ovTJkH+7c3Fv8WjUtGvAsrHHvI5oM=
X-Google-Smtp-Source: AH8x226b1Vyuq88nNdOKgmcL8sHoCoJEZaPCD21y9kUB827bFejA2z7fqavfsbD7ZexcFQetwpvN4Q==
X-Received: by 10.223.151.207 with SMTP id t15mr11155040wrb.223.1517581171139; 
 Fri, 02 Feb 2018 06:19:31 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u79sm3057422wma.10.2018.02.02.06.19.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 06:19:30 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 14:19:22 +0000
Message-Id: <20180202141925.19387-5-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202141925.19387-1-julien.grall@linaro.org>
References: <20180202141925.19387-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 4/7] xen/arm32: Add skeleton to harden branch
	predictor aliasing attacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5zdCBDUFUgYnJhbmNoIHByZWRpY3RvcnMgY2FuIGFsbG93
IGFuIGF0dGFja2VyIHRvCnJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wgZmxvdyBvbiBzb21l
IENQVXMgYW5kIHBvdGVudGlhbGx5IGRpdnVsZ2UKaW5mb3JtYXRpb24gZnJvbSBvbmUgY29udGV4
dCB0byBhbm90aGVyLgoKVGhpcyBwYXRjaCBhZGRzIGluaXRpYXRpYWwgc2tlbGV0b24gY29kZSBi
ZWhpbmQgYSBuZXcgS2NvbmZpZyBvcHRpb24KdG8gZW5hYmxlIGltcGxlbWVudGF0aW9uLXNwZWNp
ZmljIG1pdGlnYXRpb25zIGFnYWluc3QgdGhlc2UgYXR0YWNrcwpmb3IgQ1BVcyB0aGF0IGFyZSBh
ZmZlY3RlZC4KCk1vc3Qgb2YgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hl
biBlbnRlcmluZyB0byB0aGUKaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVzdCBjb250ZXh0LgoKQmVj
YXVzZSB0aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNoIHByZWRpY3RvciwgaXQgaXMgbm90IHBv
c3NpYmxlIHRvCnNhZmVseSB1c2UgYnJhbmNoIGluc3RydWN0aW9uIGJlZm9yZSB0aGUgbWl0aWdh
dGlvbiBpcyBhcHBsaWVkLgpUaGVyZWZvcmUgdGhpcyBoYXMgdG8gYmUgZG9uZSBpbiB0aGUgdmVj
dG9yIGVudHJ5IGJlZm9yZSBqdW1wIHRvIHRoZQpoZWxwZXIgaGFuZGxpbmcgYSBnaXZlbiBleGNl
cHRpb24uCgpIb3dldmVyLCBvbiBhcm0zMiwgZWFjaCB2ZWN0b3IgY29udGFpbiBhIHNpbmdsZSBp
bnN0cnVjdGlvbi4gVGhpcyBtZWFucwp0aGF0IHRoZSBoYXJkZW5lZCB2ZWN0b3IgdGFibGVzIG1h
eSByZWx5IG9uIHRoZSBzdGF0ZSBvZiByZWdpc3RlcnMgdGhhdApkb2VzIG5vdCBob2xkIHdoZW4g
aW4gdGhlIGh5cGVydmlzb3IgKGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLgpUaGVyZWZvcmUg
aHlwZXJ2aXNvciBjb2RlIHJ1bm5pbmcgd2l0aCBndWVzdCB2ZWN0b3JzIHRhYmxlIHNob3VsZCBi
ZQptaW5pbWl6ZWQgYW5kIGFsd2F5cyBoYXZlIElSUXMgYW5kIFNFcnJvcnMgbWFza2VkIHRvIHJl
ZHVjZSB0aGUgcmlzayB0bwp1c2UgdGhlbS4KClRoaXMgcGF0Y2ggcHJvdmlkZXMgYW4gaW5mcmFz
dHJ1Y3R1cmUgdG8gc3dpdGNoIHZlY3RvciB0YWJsZXMgYmVmb3JlCmVudGVyaW5nIHRvIHRoZSBn
dWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0LgoKTm90ZSB0aGF0IGFsdGVybmF0aXZlIGNvdWxkIGhh
dmUgYmVlbiB1c2VkLCBidXQgb2xkZXIgWGVuICg0Ljggb3IKZWFybGllcikgZG9lc24ndCBoYXZl
IHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5nIGFsdGVybmF0aXZlIHRvIGVhc2UKYmFja3BvcnRpbmcu
CgpUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAg
LSBDbGFyaWZ5IHRoZSBjb21taXQgbWVzc2FnZQotLS0KIHhlbi9hcmNoL2FybS9LY29uZmlnICAg
ICAgIHwgIDMgKysrCiB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyB8IDQxICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
ICB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA3
MyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L0tjb25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwppbmRleCAwNmZkODVjYzc3Li4yNzgyZWU2
NTg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZworKysgYi94ZW4vYXJjaC9hcm0v
S2NvbmZpZwpAQCAtMTkxLDYgKzE5MSw5IEBAIGNvbmZpZyBIQVJERU5fQlJBTkNIX1BSRURJQ1RP
UgogY29uZmlnIEFSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SCiAgICAgZGVmX2Jvb2wgeSBp
ZiBBUk1fNjQgJiYgSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKIAorY29uZmlnIEFSTTMyX0hBUkRF
Tl9CUkFOQ0hfUFJFRElDVE9SCisgICAgZGVmX2Jvb2wgeSBpZiBBUk1fMzIgJiYgSEFSREVOX0JS
QU5DSF9QUkVESUNUT1IKKwogc291cmNlICJjb21tb24vS2NvbmZpZyIKIAogc291cmNlICJkcml2
ZXJzL0tjb25maWciCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDY0ODc2YzExODQuLjgyOGU1MmMyNWMgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9h
cm0zMi9lbnRyeS5TCkBAIC0zNCw2ICszNCwyMCBAQAogICAgICAgICBibG5lIHNhdmVfZ3Vlc3Rf
cmVncwogCiBzYXZlX2d1ZXN0X3JlZ3M6CisjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFO
Q0hfUFJFRElDVE9SCisgICAgICAgIC8qCisgICAgICAgICAqIFJlc3RvcmUgdmVjdG9ycyB0YWJs
ZSB0byB0aGUgZGVmYXVsdCBhcyBpdCBtYXkgaGF2ZSBiZWVuCisgICAgICAgICAqIGNoYW5nZWQg
d2hlbiByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0IChzZWUKKyAgICAgICAgICogcmV0dXJuX3RvX2h5
cGVydmlzb3IpLiBXZSBuZWVkIHRvIGRvIHRoYXQgZWFybHkgKGUuZyBiZWZvcmUKKyAgICAgICAg
ICogYW55IGludGVycnVwdHMgYXJlIHVubWFza2VkKSBiZWNhdXNlIGhhcmRlbmVkIHZlY3RvcnMg
cmVxdWlyZXMKKyAgICAgICAgICogU1AgdG8gYmUgOCBieXRlcyBhbGlnbmVkLiBUaGlzIGRvZXMg
bm90IGhvbGQgd2hlbiBydW5uaW5nIGluCisgICAgICAgICAqIHRoZSBoeXBlcnZpc29yLgorICAg
ICAgICAgKi8KKyAgICAgICAgbGRyIHIxLCA9aHlwX3RyYXBzX3ZlY3RvcgorICAgICAgICBtY3Ig
cDE1LCA0LCByMSwgYzEyLCBjMCwgMAorICAgICAgICBpc2IKKyNlbmRpZgorCiAgICAgICAgIGxk
ciByMTEsID0weGZmZmZmZmZmICAvKiBDbG9iYmVyIFNQIHdoaWNoIGlzIG9ubHkgdmFsaWQgZm9y
IGh5cGVydmlzb3IgZnJhbWVzLiAqLwogICAgICAgICBzdHIgcjExLCBbc3AsICNVUkVHU19zcF0K
ICAgICAgICAgU0FWRV9PTkVfQkFOS0VEKFNQX3VzcikKQEAgLTE3OSwxMiArMTkzLDM3IEBAIHJl
dHVybl90b19ndWVzdDoKICAgICAgICAgUkVTVE9SRV9PTkVfQkFOS0VEKFIxMV9maXEpOyBSRVNU
T1JFX09ORV9CQU5LRUQoUjEyX2ZpcSk7CiAgICAgICAgIC8qIEZhbGwgdGhydSAqLwogcmV0dXJu
X3RvX2h5cGVydmlzb3I6Ci0gICAgICAgIGNwc2lkIGkKKyAgICAgICAgY3BzaWQgYWkKICAgICAg
ICAgbGRyIGxyLCBbc3AsICNVUkVHU19scl0KICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJFR1Nf
cGNdCiAgICAgICAgIG1zciBFTFJfaHlwLCByMTEKICAgICAgICAgbGRyIHIxMSwgW3NwLCAjVVJF
R1NfY3Bzcl0KICAgICAgICAgbXNyIFNQU1JfaHlwLCByMTEKKyNpZmRlZiBDT05GSUdfQVJNMzJf
SEFSREVOX0JSQU5DSF9QUkVESUNUT1IKKyAgICAgICAgLyoKKyAgICAgICAgICogSGFyZGVuaW5n
IGJyYW5jaCBwcmVkaWN0b3IgbWF5IHJlcXVpcmUgdG8gc2V0dXAgYSBkaWZmZXJlbnQKKyAgICAg
ICAgICogdmVjdG9yIHRhYmxlcyBiZWZvcmUgcmV0dXJuaW5nIHRvIHRoZSBndWVzdHMuIFRob3Nl
IHZlY3RvcnMKKyAgICAgICAgICogbWF5IHJlbHkgb24gdGhlIHN0YXRlIG9mIHJlZ2lzdGVycyB0
aGF0IGRvZXMgbm90IGhvbGQgd2hlbgorICAgICAgICAgKiBydW5uaW5nIGluIHRoZSBoeXBlcnZp
c29yIChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4gU28gc2V0dXAKKyAgICAgICAgICogSFZC
QVIgdmVyeSBsYXRlLgorICAgICAgICAgKgorICAgICAgICAgKiBEZWZhdWx0IHZlY3RvcnMgdGFi
bGUgd2lsbCBiZSByZXN0b3JlZCBvbiBleGl0IChzZWUKKyAgICAgICAgICogc2F2ZV9ndWVzdF9y
ZWdzKS4KKyAgICAgICAgICovCisgICAgICAgIG1vdiByOSwgIzAgICAgICAgICAgICAgICAgICAg
ICAgLyogdmVjdG9yIHRhYmxlcyA9IE5VTEwgKi8KKyAgICAgICAgLyoKKyAgICAgICAgICogTG9h
ZCB2ZWN0b3IgdGFibGVzIHBvaW50ZXIgZnJvbSB0aGUgcGVyLWNwdSBicF9oYXJkZW5fdmVjcwor
ICAgICAgICAgKiB3aGVuIHJldHVybmluZyB0byB0aGUgZ3Vlc3Qgb25seS4KKyAgICAgICAgICov
CisgICAgICAgIGFuZCByMTEsICNQU1JfTU9ERV9NQVNLCisgICAgICAgIGNtcCByMTEsICNQU1Jf
TU9ERV9IWVAKKyAgICAgICAgbGRybmUgcjExLCA9cGVyX2NwdV9fYnBfaGFyZGVuX3ZlY3MKKyAg
ICAgICAgbXJjbmUgcDE1LCA0LCByMTAsIGMxMywgYzAsIDIgICAvKiByMTAgPSBwZXItY3B1IG9m
ZnNldCAoSFRQSURSKSAqLworICAgICAgICBhZGRuZSByMTEsIHIxMSwgcjEwICAgICAgICAgICAg
IC8qIHIxMSA9IG9mZnNldCBvZiB0aGUgdmVjdG9yIHRhYmxlcyAqLworICAgICAgICBsZHJuZSBy
OSwgW3IxMV0gICAgICAgICAgICAgICAgIC8qIHI5ICA9IHZlY3RvciB0YWJsZXMgKi8KKyAgICAg
ICAgY21wIHI5LCAjMCAgICAgICAgICAgICAgICAgICAgICAvKiBPbmx5IHVwZGF0ZSBIVkJBUiB3
aGVuIHRoZSB2ZWN0b3IgKi8KKyAgICAgICAgbWNybmUgcDE1LCA0LCByOSwgYzEyLCBjMCwgMCAg
ICAvKiB0YWJsZXMgaXMgbm90IE5VTEwuICovCisjZW5kaWYKICAgICAgICAgcG9wIHtyMC1yMTJ9
CiAgICAgICAgIGFkZCBzcCwgIyhVUkVHU19TUF91c3IgLSBVUkVHU19zcCk7IC8qIFNQLCBMUiwg
U1BTUiwgUEMgKi8KICAgICAgICAgY2xyZXgKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCBmMWVhN2YzYzViLi4wYTEz
OGZhNzM1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jCkBAIC0xNzAsNiArMTcwLDM2IEBAIHN0YXRpYyBpbnQgZW5hYmxl
X3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCiAKICNlbmRpZiAvKiBDT05GSUdfQVJNNjRf
SEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KIAorLyogSGFyZGVuaW5nIEJyYW5jaCBwcmVkaWN0
b3IgY29kZSBmb3IgQXJtMzIgKi8KKyNpZmRlZiBDT05GSUdfQVJNMzJfSEFSREVOX0JSQU5DSF9Q
UkVESUNUT1IKKworLyoKKyAqIFBlci1DUFUgdmVjdG9yIHRhYmxlcyB0byB1c2Ugd2hlbiByZXR1
cm5pbmcgdG8gdGhlIGd1ZXN0cy4gVGhleSB3aWxsCisgKiBvbmx5IGJlIHVzZWQgb24gcGxhdGZv
cm0gcmVxdWlyaW5nIHRvIGhhcmRlbiB0aGUgYnJhbmNoIHByZWRpY3Rvci4KKyAqLworREVGSU5F
X1BFUl9DUFVfUkVBRF9NT1NUTFkoY29uc3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CisKK2V4
dGVybiBjaGFyIGh5cF90cmFwc192ZWN0b3JfYnBfaW52W107CisKK3N0YXRpYyB2b2lkIF9fbWF5
YmVfdW51c2VkCitpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGNvbnN0IHN0cnVjdCBhcm1fY3B1
X2NhcGFiaWxpdGllcyAqZW50cnksCisgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNo
YXIgKmh5cF92ZWNzLCBjb25zdCBjaGFyICpkZXNjKQoreworICAgIC8qCisgICAgICogRW5hYmxl
IGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0aGUKKyAgICAgKiBj
YXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUK
KyAgICAgKiBlbnRyeS4KKyAgICAgKi8KKyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkg
KQorICAgICAgICByZXR1cm47CisKKyAgICBwcmludGsoWEVOTE9HX0lORk8gIkNQVSV1IHdpbGwg
JXMgb24gZ3Vlc3QgZXhpdFxuIiwKKyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBkZXNj
KTsKKyAgICB0aGlzX2NwdShicF9oYXJkZW5fdmVjcykgPSBoeXBfdmVjczsKK30KKworI2VuZGlm
CisKICNkZWZpbmUgTUlEUl9SQU5HRShtb2RlbCwgbWluLCBtYXgpICAgICBcCiAgICAgLm1hdGNo
ZXMgPSBpc19hZmZlY3RlZF9taWRyX3JhbmdlLCAgXAogICAgIC5taWRyX21vZGVsID0gbW9kZWws
ICAgICAgICAgICAgICAgIFwKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:19:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcBk-00088B-L4; Fri, 02 Feb 2018 14:19:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcBj-00086Z-Nj
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:19:35 +0000
X-Inumbo-ID: 0d115074-0824-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d115074-0824-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:19:17 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id v31so22696968wrc.11
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 06:19:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=05I9oMFvVF+hHcZSGPTnK3m1qiGyhpohpor09+2qcSE=;
 b=h8aCRt5GFmvwu+yxVn/0jzU364qCPx85KczPu6ukHzz+/V0KyQMCceFqdYrT+nv0s0
 cFEKOoihh4zI8n/MoHK6lY22fUcuuH3Jdwe6i5neUmBz+n3+Xy/ZNKi/2RaAp78mOK66
 p7smY7gioiedBWlr82fdhfndATnWz6STgxxDo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=05I9oMFvVF+hHcZSGPTnK3m1qiGyhpohpor09+2qcSE=;
 b=K6w5n+5Pfldo25kmSj2zf23zwk4itjAYQbC9E8XqWPBfnow7/WEYsNUV7SAoDZAsSg
 gF6Uc6ORhvMno5ylNkm0aH6FjZYvbOHSQWBj7voyPvG6tUJ9D4TJfV1W64IL965Y2RnC
 j52XaSODra75Agd/YsbHz+5Cd9SFB/+uZgaUUC3JorWmfm6j9uLQA7G2ezWCYP9LIq6H
 iLfYRzMoAcPE7+NiJLvpU+0h6OaDX8iqt1RoPhBZA5GP3qgl3RXaU3oepwzlHMvPHrgb
 4nzTf88bal0PxBETBC+bpnAXIuLlkSlE+yEb8TW4yvX801hEfM7Mpj4VRgGhzDIxzWTm
 5PPg==
X-Gm-Message-State: AKwxytelrTetgy2k4zTF+0U3yp37tL1H3dr8/1vajFT/Z6nACWH/j+2M
 0Cot+AspDGK17BoDpzl7ytcxXd4VaPc=
X-Google-Smtp-Source: AH8x224X4wCp6uaAE2Qgvxk0bN+rIok5lConM4dPtaQ9wxFBnB+ea/RdhWqtHspI6dtTJbwUlFkAfQ==
X-Received: by 10.223.130.234 with SMTP id 97mr15865800wrc.144.1517581173212; 
 Fri, 02 Feb 2018 06:19:33 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u79sm3057422wma.10.2018.02.02.06.19.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 06:19:32 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 14:19:24 +0000
Message-Id: <20180202141925.19387-7-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202141925.19387-1-julien.grall@linaro.org>
References: <20180202141925.19387-1-julien.grall@linaro.org>
Cc: Marc Zyngier <marc.zyngier@arm.com>, sstabellini@kernel.org,
 Julien Grall <julien.grall@linaro.org>, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 6/7] xen/arm32: Invalidate icache on guest
	exist for Cortex-A15
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0YWNrcyBhZ2FpbnN0IHRoZSBicmFuY2ggcHJl
ZGljdG9yIG9uCkNvcnRleCBBLTE1LCBsZXQncyBpbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3Qg
ZXhpdCwgd2hpY2ggY2FuIG9ubHkgYmUKZG9uZSBieSBpbnZhbGlkYXRpbmcgdGhlIGljYWNoZSAo
d2l0aCBBQ1RMUlswXSBiZWluZyBzZXQpLgoKV2UgdXNlIHRoZSBzYW1lIGhhY2sgYXMgZm9yIEEx
Mi9BMTcgdG8gcGVyZm9ybSB0aGUgdmVjdG9yIGRlY29kaW5nLgoKVGhpcyBpcyBiYXNlZCBvbiBM
aW51eCBwYXRjaCBmcm9tIHRoZSBrcHRpIGJyYW5jaCBpbiBbMV0uCgpbMV0gaHR0cHM6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CgpTaWdu
ZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KCkNoYW5nZXMg
aW4gdjI6CiAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0v
YXJtMzIvZW50cnkuUyB8IDIxICsrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jICAgfCAxMyArKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TCmluZGV4IDFlYmJlNGIwNjUuLjJmOGI3Y2I3YjggMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm0z
Mi9lbnRyeS5TCkBAIC0xNjMsNiArMTYzLDI2IEBAIEdMT0JBTChoeXBfdHJhcHNfdmVjdG9yKQog
I2lmZGVmIENPTkZJR19IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgogCiAgICAgICAgIC5hbGlnbiA1
CitHTE9CQUwoaHlwX3RyYXBzX3ZlY3Rvcl9pY19pbnYpCisgICAgICAgIC8qCisgICAgICAgICAq
IFdlIGVuY29kZSB0aGUgZXhjZXB0aW9uIGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCisg
ICAgICAgICAqIFNQLCBhbmQgd2UgaGF2ZSB0byBndWFyYW50ZWUgdG8gYmUgOCBieXRlcyBhbGln
bmVkLgorICAgICAgICAgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAg
ICAvKiBSZXNldCAgICAgICAgICAgIDcgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAg
ICAgICAgICAgICAvKiBVbmRlZiAgICAgICAgICAgIDYgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwg
IzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZpc29yIGNhbGwgIDUgKi8KKyAgICAgICAgYWRk
IHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBQcmVmZXRjaCBhYm9ydCAgIDQgKi8KKyAg
ICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBEYXRhIGFib3J0ICAgICAg
IDMgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAvKiBIeXBlcnZp
c29yICAgICAgIDIgKi8KKyAgICAgICAgYWRkIHNwLCBzcCwgIzEgICAgICAgICAgICAgICAgICAv
KiBJUlEgICAgICAgICAgICAgIDEgKi8KKyAgICAgICAgbm9wICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBGSVEgICAgICAgICAgICAgIDAgKi8KKworICAgICAgICBtY3IgcDE1LCAwLCBy
MCwgYzcsIGM1LCAwICAgICAgIC8qIElDSUFMTFUgKi8KKyAgICAgICAgaXNiCisKKyAgICAgICAg
YiBkZWNvZGVfdmVjdG9ycworCisgICAgICAgIC5hbGlnbiA1CiBHTE9CQUwoaHlwX3RyYXBzX3Zl
Y3Rvcl9icF9pbnYpCiAgICAgICAgIC8qCiAgICAgICAgICAqIFdlIGVuY29kZSB0aGUgZXhjZXB0
aW9uIGVudHJ5IGluIHRoZSBib3R0b20gMyBiaXRzIG9mCkBAIC0xODAsNiArMjAwLDcgQEAgR0xP
QkFMKGh5cF90cmFwc192ZWN0b3JfYnBfaW52KQogICAgICAgICBtY3IJcDE1LCAwLCByMCwgYzcs
IGM1LCA2CSAgICAvKiBCUElBTEwgKi8KICAgICAgICAgaXNiCiAKK2RlY29kZV92ZWN0b3JzOgog
Lm1hY3JvIHZlY3RfYnIgdmFsLCB0YXJnCiAgICAgICAgIGVvciAgICAgc3AsIHNwLCAjXHZhbAog
ICAgICAgICB0c3QgICAgIHNwLCAjNwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IGM3OWU2ZDY1ZDMuLjljNzQ1OGVm
MDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMKQEAgLTE4MCw2ICsxODAsNyBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2Np
X2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY29u
c3QgY2hhciAqLCBicF9oYXJkZW5fdmVjcyk7CiAKIGV4dGVybiBjaGFyIGh5cF90cmFwc192ZWN0
b3JfYnBfaW52W107CitleHRlcm4gY2hhciBoeXBfdHJhcHNfdmVjdG9yX2ljX2ludltdOwogCiBz
dGF0aWMgdm9pZCBfX21heWJlX3VudXNlZAogaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjcyhjb25z
dCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5LApAQCAtMjA1LDYgKzIwNiwxMyBA
QCBzdGF0aWMgaW50IGVuYWJsZV9icF9pbnZfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCiAgICAgcmV0
dXJuIDA7CiB9CiAKK3N0YXRpYyBpbnQgZW5hYmxlX2ljX2ludl9oYXJkZW5pbmcodm9pZCAqZGF0
YSkKK3sKKyAgICBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWNzKGRhdGEsIGh5cF90cmFwc192ZWN0
b3JfaWNfaW52LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImV4ZWN1dGUgSUNJQUxM
VSIpOworICAgIHJldHVybiAwOworfQorCiAjZW5kaWYKIAogI2RlZmluZSBNSURSX1JBTkdFKG1v
ZGVsLCBtaW4sIG1heCkgICAgIFwKQEAgLTMwMiw2ICszMTAsMTEgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyBhcm1fZXJyYXRhW10gPSB7CiAgICAgICAgIE1JRFJf
QUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0ExNyksCiAgICAgICAgIC5lbmFibGUgPSBlbmFibGVf
YnBfaW52X2hhcmRlbmluZywKICAgICB9LAorICAgIHsKKyAgICAgICAgLmNhcGFiaWxpdHkgPSBB
Uk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCisgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1J
RFJfQ09SVEVYX0ExNSksCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVfaWNfaW52X2hhcmRlbmlu
ZywKKyAgICB9LAogI2VuZGlmCiAgICAge30sCiB9OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:19:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcBm-0008AD-T9; Fri, 02 Feb 2018 14:19:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcBk-00088Z-Vg
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:19:37 +0000
X-Inumbo-ID: 0da6486f-0824-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0da6486f-0824-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:19:18 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id g1so12935035wmg.2
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 06:19:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NIrW1NDfpzkQ2CWQ3gnFC6znmev1ATxTI9Fmu/nwmNk=;
 b=FTYb+KUVFNZpmzkljadpaOF9fF1aTQ6IErEYmzoGw5h6rFTYh4MvpLntd4lzdP5RFl
 LTyAT5arbZHLZW0AAAyuTU/iowD0cmgJV47ccp5fnYxb9TpuJTqs7KYWIhmQyvgEyhuY
 Fth5MHDUJySfFIbVekhFA2NrtXGK+tAhnIDmo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=NIrW1NDfpzkQ2CWQ3gnFC6znmev1ATxTI9Fmu/nwmNk=;
 b=mGzKMVqWk9T+T7ubJDb4gDAvJiIN9i2Gu72s3zxF2V/mseaxTdwYdu7UZ1UJVePTlB
 A94w+V735NoP7whSczN6SyQHwRibN5Rbm8Y+duw7PJTtVDJ+bmdKOxNLL6hHNxhJ2MzV
 hyGGpsPJN76RHfsdI/53WVGkGVCqXN6jdgcm6DWg214HH/IMU7Yl7v5/D53Vn32sCaK7
 t3r/pIrBlx6jya/pZ9Dr+OGB3xAlzSGa06Tw6Q34TyT41fcC6heHF92yPv8pAs8tpca+
 fABqB2R4yCs2p0J/7nnzQF+/3DdBqJeAiW12Y+Nz7U2fyFv5x+jLEsMqMRR/YUOhrAeU
 1SJg==
X-Gm-Message-State: AKwxytd37BSThbdHAN3TzrIclC4uIomxfxBVUkt3A2KcwoKk/FEnbf0v
 w2OHhz3J79htdxOrj2LYTXwFH65tGjk=
X-Google-Smtp-Source: AH8x227OoDGogrz+tQGifunXlusi4UOG7rzQPl+wpo8F53osCY5Q7RD+UDmbdgeQ3suIYiU41mp9XQ==
X-Received: by 10.28.185.196 with SMTP id j187mr32990644wmf.94.1517581174162; 
 Fri, 02 Feb 2018 06:19:34 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id u79sm3057422wma.10.2018.02.02.06.19.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 06:19:33 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Fri,  2 Feb 2018 14:19:25 +0000
Message-Id: <20180202141925.19387-8-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180202141925.19387-1-julien.grall@linaro.org>
References: <20180202141925.19387-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, Julien Grall <julien.grall@linaro.org>,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 7/7] xen/arm32: entry: Document the purpose
	of r11 in the traps handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgdG9vayBtZSBhIGJpdCBvZiB0aW1lIHRvIHVuZGVyc3RhbmQgd2h5IF9fREVGSU5FX1RSQVBf
RU5UUlkgaXMKc3RvcmluZyB0aGUgb3JpZ2luYWwgc3RhY2sgcG9pbnRlciBpbiByMTEuIEl0IGlz
IHdvcmtpbmcgaW4gcGFpciB3aXRoCnJldHVybl90cmFwc19lbnRyeSB3aGVyZSBzcCB3aWxsIGJl
IHJlc3RvcmVkIGZyb20gcjExLgoKVGhpcyBpcyBmaW5lIGJlY2F1c2UgcGVyIHRoZSBBQVBDUyBy
MTEgbXVzdCBiZSBwcmVzZXJ2ZWQgYnkgdGhlCnN1YnJvdXRpbmUuIFNvIGluIHJldHVybl9mcm9t
X3RyYXAsIHIxMSB3aWxsIHN0aWxsIGNvbnRhaW4gdGhlIG9yaWdpbmFsCnN0YWNrIHBvaW50ZXIu
CgpBZGQgc29tZSBkb2N1bWVudGF0aW9uIGluIHRoZSBjb2RlIHRvIHBvaW50IHRoZSAyIHNpZGVz
IHRvIGVhY2ggb3RoZXIuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIFN0ZWZh
bm8ncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9lbnRyeS5TIHwgOCArKysr
KysrKwogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm0zMi9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKaW5kZXgg
MmY4YjdjYjdiOC4uZjY5MDhlM2YxNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTMyL2Vu
dHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2VudHJ5LlMKQEAgLTEzNiw2ICsxMzYsMTAg
QEAgdHJhcF8jI3RyYXA6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBjcHNpZSBpZmxhZ3M7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBhZHIgbHIsIHJl
dHVybl9mcm9tX3RyYXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICAgICBtb3YgcjAsIHNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgKiBTYXZlIHRoZSBz
dGFjayBwb2ludGVyIGluIHIxMS4gSXQgd2lsbCBiZSByZXN0b3JlZCBhZnRlciB0aGUgXAorICAg
ICAgICAgKiB0cmFwIGhhcyBiZWVuIGhhbmRsZWQgKHNlZSByZXR1cm5fZnJvbV90cmFwKS4gICAg
ICAgICAgICAgICAgXAorICAgICAgICAgKi8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3YgcjExLCBzcDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAg
ICBiaWMgc3AsICM3OyAvKiBBbGlnbiB0aGUgc3RhY2sgcG9pbnRlciAobm9vcCBvbiBndWVzdCB0
cmFwKSAqLyAgXAogICAgICAgICBiIGRvX3RyYXBfIyN0cmFwCkBAIC0yMjksNiArMjMzLDEwIEBA
IERFRklORV9UUkFQX0VOVFJZX05PSVJRKGZpcSkKIERFRklORV9UUkFQX0VOVFJZX05PQUJPUlQo
ZGF0YV9hYm9ydCkKIAogcmV0dXJuX2Zyb21fdHJhcDoKKyAgICAgICAgLyoKKyAgICAgICAgICog
UmVzdG9yZSB0aGUgc3RhY2sgcG9pbnRlciBmcm9tIHIxMS4gSXQgd2FzIHNhdmVkIG9uIGV4Y2Vw
dGlvbgorICAgICAgICAgKiBlbnRyeSAoc2VlIF9fREVGSU5FX1RSQVBfRU5UUlkpLgorICAgICAg
ICAgKi8KICAgICAgICAgbW92IHNwLCByMTEKIEVOVFJZKHJldHVybl90b19uZXdfdmNwdTMyKQog
ICAgICAgICBsZHIgcjExLCBbc3AsICNVUkVHU19jcHNyXQotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:23:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:23:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcFb-00018T-Fz; Fri, 02 Feb 2018 14:23:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=72ec=e4=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ehcFa-00018N-PT
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:23:34 +0000
X-Inumbo-ID: 9aa576cc-0824-11e8-ba59-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9aa576cc-0824-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:23:14 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=CR0wtIkALZtsPHXC7f+wfx7VlK4wQh7YqPjVMWVDung=;
 b=IvznpHdbCDNha6gAGf6lTUBfrXP72ZgFl6G9FJBHgKDqmhbC4zJCW/OlGde/Z2Uv0xO6o3w6zlW0HRzwVrNAbP18ksmGZ96Mp1VbNmx+bTy0VKKeDRSxF/MTOI/PbbNbmxKDWlPXiEzrGchk98UoQsis2m5Mf6HVt2aP8uOhYjc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 AM4PR03MB1762.eurprd03.prod.outlook.com (2603:10a6:200:f::28) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 2
 Feb 2018 14:23:22 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-4-julien.grall@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <56408229-3c55-2bcd-8426-a1e75b59d874@epam.com>
Date: Fri, 2 Feb 2018 16:23:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180202114150.23817-4-julien.grall@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR0402CA0057.eurprd04.prod.outlook.com
 (2603:10a6:7:7c::46) To AM4PR03MB1762.eurprd03.prod.outlook.com
 (2603:10a6:200:f::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8335f57e-c034-418d-8514-08d56a48848a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1762; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1762;
 3:MgE5aO/HuTfd0rScsMkMt4+H3OCbNy51JSOFuzYgdrixsgMmUtIVtD7+RrqZTg2o+Iu05l9JTrnHW5NheRIDdeO2oeU+8GI00KAwKBi/+1+gY0/Nac1xoEev1+nLKqS/CxRAFuPCS1oVu+zNAkgLzOAVPEqV8wchYyypyTJ+urL+eoHoySkKhLKTJ3YahRsNqs/uwG51xQhJRBswr7TzR7ocm+T78ChWdSEgmKcSPEVp5fpufuYJtOqCey2n0ctU;
 25:BcLJL3srsepXz0O/SxuDaF+K93RT91D4dxreL6IUUjM/GQTP0D7HCchXhOHDL6H+DpujaFUZqnb7wYGv3viU5CRTRnruwXpjVDmJgEdtN+2YHB1MbslxNT6VrbpEaUOw7wGSqRZy1iNO2wCmBGhUY2ju+vFi2jdy0CDrlKPSmKVOfsr1B4Zwbw0ovMEbTxHwYxjMvjaPnOZZPboiTCEq/iEMtkHJnX+zWx9iWA2jP5bRuq+j0B+o8ZC2tx/B6960+YN08L3CyvS6ZLHTNuOuKHyfQr/XY8G1oWC1DIKwVb8GczsWz2NJtMEm0g/uWyeN7+ySLdJwNyCMkLrCuwe2Ug==;
 31:rph93cnF2r4xzpXyEo3TvXyjv4739xtHaVhmuwK32sxCDr6olpLEPFx+Th8XDKwr0cl+KeeLRQKu5/wVMC+nmabHDwlG+6Rn5X7cdx7HPr2WykwCisKg/MNcaBoPG3HZoCGSuaGRb9oKiRew8BcdliVwilz3SZJoA+fMzEEwOcUqphWQVpmquRdK3lJPFZ4ajNg7BUTstf91rod291tDXTk6HofxDcf5EVW2mxMEPdE=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1762:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1762;
 20:h4Xw1y0nRmnRYRQs4lY8CTqGCFQZezDXrO6YepY2I8cf1yZ8+c3DbrSJfxnynq99lKKjbbOEDsxBkSDnGqZOZXTpJ3c1Zouy6EKarJj7YYGG2OAsYkqVCXSZSTBUCiWLyW5zaldns+3uzo8EF7VG0C2VifTRthh4DKmjBsTYoba/lgZP0Q7FZ5WvRV7OeFW7u/ijspVLEbcyzw7tVnph72ek5e2IyDOwq1+IBEqgv1XC3TJs+3bAL5Hq+KdbRjsL1S6vB4rAkcmfLwfMLfachn1QvuTecnRD5IaIBViqdXUGXmgqDt7Blbrz13gD+SJi5fp9LBmYU7z0IH1TNwtGCutfbTPjKopGfALYKiJS6+TS0TtS+rVmGd65lF039qtjqu4X9e9Hv/JRB5YapahzOCDKLYdrXJd3+ijj22AWb7+2Gny3xygQYX62YO+cKkMcrPdPqozPyvCbWO8rWrl8WYqUzga0RiWs0Z+hXRV8EPuYtE/wkixLYmr3XWUEHL7r;
 4:OtvV0YWeOI3HDEGvSr+mxLbCPc5myI5YgUyY9L6DcGch8UmixL5HX092zKrHH+mbAeBN9fSf1IwJnaWAw9GrCH42hgFPtIuzGvMrIhccfHPVEEKMSr655jfM6+RyFK5dmZ4U9UiqjJ4cwwpOReUASfgI57Hq0Sv/Ucz/PRO97ROh2W3egEffR8nnT3gSyjYGvGoFZQD89ilLGOsF6mUIF/1rQyU6hpz9P0YjmXk52pO8ogFgaxEGygYtDExYllWl657PA1UunZrFPSdoZXmrCmH2a0iRvoc5/AXLhOPBYzMaPy+9D9nxmK6nSpusyk0w
X-Microsoft-Antispam-PRVS: <AM4PR03MB17629969C3002F1432EA89F8E6F90@AM4PR03MB1762.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231101)(2400082)(944501161)(10201501046)(6041288)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:AM4PR03MB1762; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1762; 
X-Forefront-PRVS: 05715BE7FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39380400002)(366004)(396003)(39860400002)(346002)(189003)(199004)(16576012)(8936002)(5660300001)(6486002)(7736002)(8676002)(67846002)(83506002)(6116002)(3846002)(50466002)(68736007)(65826007)(31686004)(65806001)(65956001)(47776003)(66066001)(53546011)(55236004)(386003)(59450400001)(230700001)(6666003)(23676004)(6246003)(2486003)(53936002)(305945005)(186003)(16526019)(26005)(77096007)(229853002)(52146003)(76176011)(80792005)(97736004)(72206003)(2906002)(478600001)(2950100002)(64126003)(52116002)(4326008)(575784001)(86362001)(106356001)(81166006)(81156014)(316002)(36756003)(25786009)(105586002)(31696002)(58126008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1762; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYyOzIzOlJGcDhwTWUvaDloWDB0WUE2MUY0R2ZjNklu?=
 =?utf-8?B?NC9UZGhTZzlOS3hTdDUrYVhGc1hYNFVlb1F4MmlpanU2dnJVRGNqMHNhdWRR?=
 =?utf-8?B?Z2lZa3pab1B3K1B3dUttajA1RU01cURGK3hnSlh4SjE3dkF4YXNDU0pVcklU?=
 =?utf-8?B?Nm5HclZjenRmYnkyblBGU1JTRDNGSnFNbHNXZEtnVXZtQ2R6QmRTenVEU3Nu?=
 =?utf-8?B?S3RjZ0hJS0dXZVptcmsxQmgzd0VwZkNPbkFoVFdoK0M1aVJQQW80cFA5V240?=
 =?utf-8?B?WFM0azRMR0FPNWhEZXlVZUwyZzRta1p2R295S3M4YjNUanJjWTBkaStaWHV6?=
 =?utf-8?B?SWRwRUpRSGk5QkFpTVdhTFpHY25DNnlwc1h6c0l2SVRkWG40UkhweG0wdXpW?=
 =?utf-8?B?ZXQ1VUpjbXFtM2x3UDVGdkpTSEhlRzNNZ2xvWisxZG11dHAvNVJDVFJWRGd2?=
 =?utf-8?B?dDlIM1Iycm9QTURwQ0NjYjRmV3owQXBiYlozRC8xa3VSTXBqV3dmbkNxSVkw?=
 =?utf-8?B?WHh2VWx0bnlQNXBSekxrNHJabnhXck1WQWI0RVZKK3Y5SkgwcFJ0RXFZSVlM?=
 =?utf-8?B?N3VXZk9FSGZFKzFRanNkdndGb0VDZDBCRURmNDEvWjA0cW1FTVB5TjNQcGFv?=
 =?utf-8?B?VTFWeUFvRy9PdDlXUWQ2MEYxTUlMeE11Q09tUUdOOU8zVE93STZNSVAvQ1U3?=
 =?utf-8?B?UDB6K3pIcDIyQ0JZSFQxU0tzWkJ1RGdISDJZZkZTVUhXTzhqK0RKejYrMk56?=
 =?utf-8?B?SllYeGs2WENHVkJXUjVmekk5RlBXYkc3RXZvWHJIZkhpUHdtK1ZEQ05BbWlK?=
 =?utf-8?B?aEZLOUsyQ2Z3Y2o1VXlteTVaNDA2clFXYnZIR2U1RlNYSkpZUktXYk9XVmZC?=
 =?utf-8?B?NDNHbi9RbStHbXJIWnNZNDh4ZWwxcmZxUllEVHZWbjlicXJ5Nm40bThDZXJ5?=
 =?utf-8?B?S3E1R005a205d2IyTHM3Vk0rZW01cXdXT2hBQncwRU5KY1BHZWM2eFNHaXdW?=
 =?utf-8?B?c3A4TlhaMDcwb1pvREZzTlFLa0hWUGY3SWpZWFFpR1QxZjFZazVoTkpHVTJ2?=
 =?utf-8?B?ODdTZ3VNUWlQUTZPQjBKNlFRdS9oQkxpbWwzRFRhSmRjSFIvOVdzRlVielZM?=
 =?utf-8?B?YStiNUV1L09DMTVmaDRySG56VnRMZDZZYS8wQ2VPS2hkeWdrcXFUZUd0ckJ0?=
 =?utf-8?B?N1pmSFl4SFVVZ2RUck1kQzJlQnlhMnluTDBod3FnZWhEQUpYQ3laZndRUlpT?=
 =?utf-8?B?dkNpcU9IRGJCa2NNSmdGTHZJejlXdDl4WVhWVnQzbmxPSGxVMXRiQkx5Zk5Q?=
 =?utf-8?B?SFpVWWxzeUc0QVRDeWJFUEpMZFBySHFveDRrRUtjN1N4dlBIY1RnWFdxWEsr?=
 =?utf-8?B?OGxhUUl0VGQvcEdSNEpRMlBPMmg1NHZ4cTRaWjB2ZDJ3WXQ2eENsUGFNYUlT?=
 =?utf-8?B?eSswTGgyTlA0VnRyN0t2MjNGQUJQajJvMS8wQUQwcjhRMk1oakhpaGZtL1VT?=
 =?utf-8?B?a3IyWURQODZaTEtySHJFUUJ4Ylhzanpoa1NvUm1XaDVqYzNQcXM1bDBhM29D?=
 =?utf-8?B?bmxwd2hpOFVXN00vYW5ncU9OcVB0cUN4RzdvbTQ1MnlpRms5a2c2NVFPeThz?=
 =?utf-8?B?SmZET0Q4NUZSQXZ3YXVDL0w2NGtnUkR6ekQ3ZXIxTmNjdFlZa3d3RXFYZUp0?=
 =?utf-8?B?VzdUUHB4eUdNVk5LUWxVRStVbTZ4WjFVc1pJNW85QUdmYi9aemozaTd3aHZF?=
 =?utf-8?B?dXAvbHQwanV3d3h6K2dRU0cwdFk1UDdwd3RxZWJOU3RuNjBSMExuS01OTzlq?=
 =?utf-8?B?MXpEblVjVG9UdEpMNzl3OWhmaThrWWUrMnd3c3FVMUNrT2RucXFOalUvQlMx?=
 =?utf-8?B?bzRKeER1RHZuM082TWtJTFM1WTNzTWhxWTVMdDlSaDN5Sy82L3JWdlUxdzZs?=
 =?utf-8?B?b2VWRUtQNHExaGZjMnlSWjVEZVlPQWVKdE1lMS8zbGhLVVFuTFN2UFUxNG4x?=
 =?utf-8?Q?WpECFn?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1762;
 6:NFpb7Y0svbn6ZOXIJjqL8OkVNGDG7xbK2eP2RHhJveymHMSFZ4HBz8EINPJsDvpNp8YwAYcjP2tFSeiI4dUOJF0Vwp1qTqDggEkFH6qyWCvj92XyP52cscpdJlQXG8ZtbB8bFpC1VDlcU0mNtCupV3BLyihjv0/rhUn/TdZsAKMjSUf/LuV/S8aa4fXnDQV1jhtdVPgw112U7WwCEDYtKgvu2X4yJzau7+4Q99lJCzfScSCCARo4LJ8wUjQuhL7tunmn/tF8CzlaZ+wCCyVBOgT8MEoNhbqDZWyri9q8+Ysz7gVuVVk+3t9UWBoYV02xbQG4cXLEY4OL8/G3UKF4qAmACvVMW5ZBE3+cEIrQALY=;
 5:wTGjafjaIcNyPJ+qHTj8fvuDZI/bUY5dveALmq12K7jQfxbUpup6RVVQnPFv2MlT3zdiXeI421/zla61w316lFIqf9IlSoK2bFx7P6hXoyW3MIz7lAcM7j5CBpXlJW5xkihTE28CLMDQaasCJAdcF7RPpxMWrANDk19zwjpwPLQ=;
 24:6MApcmlx2aGJg48xq6NeVx2WkWiD4H/mpihv/nJnFR1SPAA+WsTi7Ny1I/nW8zWZHOMYNSN7p8zC1nXx0XUxvtbUnIvZPQCap172iqJX360=;
 7:+gbVIqLc/6fgVs8Whgg4AZCyNfdGuY9S6v9ErI1z2Sw1gK7FirVtETuZM0snnXKVSvL0h6aotrrHW9DSE9YIUOoP1INxHEBxDg8914JMmcoK+FXPn5oiVAHl9Bf/6UDyBUJy7j3JaYrgE57fShZ8jv6mhsACcA6YulRFaJGN+7lIdWIqPgA4hS+G5hbO4j17M7KyqAeHP4xmj2jgz5NDnGeJpGzl5TVXelDtirv+pxKaukOH/1MK3tp9us6uX7zr
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 14:23:22.9465 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8335f57e-c034-418d-8514-08d56a48848a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1762
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi4wMi4xOCAxMzo0MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQg
UFNDSSBmdW5jdGlvbiBkaXNwYXRjaGluZyBpcyBkb25lIGluIHZzbWMuYyBhbmQgdGhlCj4gZnVu
Y3Rpb24gaW1wbGVtZW50YXRpb24gaW4gdnBzY2kuYy4gU29tZSBiaXRzIG9mIHRoZSBpbXBsZW1l
bnRhdGlvbiBpcwo+IGV2ZW4gZG9uZSBpbiB2c21jLmMgKHNlZSBQU0NJX1NZU1RFTV9SRVNFVCku
Cj4gCj4gVGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhlIGltcGxl
bWVudGF0aW9uIGFuZCBhbHNvCj4gcmVxdWlyZXMgdG8gZXhwb3J0IGZ1bmN0aW9ucyBmb3IgZWFj
aCBQU0NJIGZ1bmN0aW9ucy4KPiAKPiBUaGVyZWZvcmUgbW92ZSBQU0NJIGRpc3BhdGNoaW5nIGlu
IHR3byBuZXcgZnVuY3Rpb25zIGRvX3Zwc2NpXzBfMV9jYWxsCj4gYW5kIGRvX3Zwc2NpXzBfMl9j
YWxsLiBUaGUgZm9ybWVyIHdpbGwgaGFuZGxlIFBTQ0kgMC4xIGNhbGwgd2hpbGUgdGhlIGxhdHRl
cgo+IDAuMiBvciBsYXRlciBjYWxsLgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUsIGEgbmV3IGhlYWRl
ciB2cHNjaS5oIHdhcyBjcmVhdGVkIHRvIGNvbnRhaW4gYWxsCj4gZGVmaW5pdGlvbnMgZm9yIHZp
cnR1YWwgUFNDSSBhbmQgYXZvaWQgY29uZnVzaW9uIHdpdGggdGhlIGhvc3QgUFNDSS4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+IApJ
J20gb2theSB3aXRoIHRoaXMgZ2VuZXJhbGx5LCB5b3UgY2FuIGhhdmUgbXkgci1iOgpgUmV2aWV3
ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT5gCgpC
dXQgdGhlcmUgYXJlIGNvdXBsZSBvZiBtaW5vciBxdWVzdGlvbnMgYmVsb3cuCgo+IC0tLQo+ICAg
ICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgICAtIEFkZCBhICd2JyBpbiB0aGUgZnVuY3Rpb24g
bmFtZXMgdG8gaGVscCBkaXN0aW5ndWlzaCB2aXJ0dWFsIHZzCj4gICAgICAgICAgcGh5c2ljYWwg
UFNDSQo+ICAgICAgICAgIC0gSW50cm9kdWNlIHZwc2NpLmggYW5kIFZTQ1BJX05SX0ZVTkNTCj4g
LS0tCj4gICB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgfCAxNDcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KPiAgIHhlbi9hcmNoL2FybS92c21jLmMgICAg
ICAgICB8ICA5OSArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmggIHwgIDE5IC0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS92cHNj
aS5oIHwgIDEzICsrKysKPiAgIDQgZmlsZXMgY2hhbmdlZCwgMTUyIGluc2VydGlvbnMoKyksIDEy
NiBkZWxldGlvbnMoLSkKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Zwc2NpLmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJj
aC9hcm0vdnBzY2kuYwo+IGluZGV4IDk3OWQzMmVkNmQuLjg4NGYwZmE3MTAgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IEBA
IC0xNiw3ICsxNiw3IEBACj4gICAKPiAgICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgo+ICAgI2lu
Y2x1ZGUgPGFzbS92Z2ljLmg+Cj4gLSNpbmNsdWRlIDxhc20vcHNjaS5oPgo+ICsjaW5jbHVkZSA8
YXNtL3Zwc2NpLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2V2ZW50Lmg+Cj4gICAKPiAgICNpbmNsdWRl
IDxwdWJsaWMvc2NoZWQuaD4KPiBAQCAtOTEsMTIgKzkxLDEyIEBAIHN0YXRpYyBpbnQgZG9fY29t
bW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQs
Cj4gICAgICAgcmV0dXJuIFBTQ0lfU1VDQ0VTUzsKPiAgIH0KPiAgIAo+IC1pbnQzMl90IGRvX3Bz
Y2lfY3B1X29uKHVpbnQzMl90IHZjcHVpZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCkKPiArc3Rh
dGljIGludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNwdWlkLCByZWdpc3Rlcl90IGVu
dHJ5X3BvaW50KQo+ICAgewo+ICAgICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHZjcHVpZCwg
ZW50cnlfcG9pbnQsIDAgLCBQU0NJX1ZFUlNJT04oMCwgMSkpOwo+ICAgfQo+ICAgCj4gLWludDMy
X3QgZG9fcHNjaV9jcHVfb2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKQo+ICtzdGF0aWMgaW50MzJf
dCBkb19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpCj4gICB7Cj4gICAgICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ICAgICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQoX1ZQ
Rl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKPiBAQCAtMTA0LDEzICsxMDQsMTQgQEAgaW50MzJf
dCBkb19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpCj4gICAgICAgcmV0dXJuIFBT
Q0lfU1VDQ0VTUzsKPiAgIH0KPiAgIAo+IC11aW50MzJfdCBkb19wc2NpXzBfMl92ZXJzaW9uKHZv
aWQpCj4gK3N0YXRpYyB1aW50MzJfdCBkb19wc2NpXzBfMl92ZXJzaW9uKHZvaWQpCj4gICB7Cj4g
ICAgICAgcmV0dXJuIFBTQ0lfVkVSU0lPTigwLCAyKTsKPiAgIH0KPiAgIAo+IC1yZWdpc3Rlcl90
IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLCByZWdpc3Rlcl90
IGVudHJ5X3BvaW50LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBj
b250ZXh0X2lkKQo+ICtzdGF0aWMgcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZCh1
aW50MzJfdCBwb3dlcl9zdGF0ZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKQo+ICAgewo+ICAgICAg
IHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKPiAgIAo+IEBAIC0xMjMsMTMgKzEyNCwxNCBAQCBy
ZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLCBy
ZWdpc3Rlcl90IGVudHJ5X3BvaW50LAo+ICAgICAgIHJldHVybiBQU0NJX1NVQ0NFU1M7Cj4gICB9
Cj4gICAKPiAtaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpCj4gK3N0YXRpYyBpbnQz
Ml90IGRvX3BzY2lfMF8yX2NwdV9vZmYodm9pZCkKPiAgIHsKPiAgICAgICByZXR1cm4gZG9fcHNj
aV9jcHVfb2ZmKDApOwo+ICAgfQo+ICAgCj4gLWludDMyX3QgZG9fcHNjaV8wXzJfY3B1X29uKHJl
Z2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPiAtICAgICAgICAg
ICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpCj4gK3N0YXRpYyBpbnQzMl90IGRv
X3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKQo+ICAgewo+ICAg
ICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHRhcmdldF9jcHUsIGVudHJ5X3BvaW50LCBjb250
ZXh0X2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTQ0lfVkVSU0lPTigwLCAy
KSk7Cj4gQEAgLTE0NCw4ICsxNDYsOCBAQCBzdGF0aWMgY29uc3QgdW5zaWduZWQgbG9uZyB0YXJn
ZXRfYWZmaW5pdHlfbWFza1tdID0gewo+ICAgI2VuZGlmCj4gICB9Owo+ICAgCj4gLWludDMyX3Qg
ZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyhyZWdpc3Rlcl90IHRhcmdldF9hZmZpbml0eSwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xl
dmVsKQo+ICtzdGF0aWMgaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVy
X3QgdGFyZ2V0X2FmZmluaXR5LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGxvd2VzdF9hZmZpbml0eV9sZXZlbCkKPiAgIHsKPiAgICAgICBzdHJ1
Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+
IEBAIC0xNzIsMjMgKzE3NCwxNDAgQEAgaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZv
KHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5LAo+ICAgICAgIHJldHVybiBQU0NJXzBfMl9BRkZJ
TklUWV9MRVZFTF9PRkY7Cj4gICB9Cj4gICAKPiAtdWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0
ZV9pbmZvX3R5cGUodm9pZCkKPiArc3RhdGljIHVpbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVf
aW5mb190eXBlKHZvaWQpCj4gICB7Cj4gICAgICAgcmV0dXJuIFBTQ0lfMF8yX1RPU19NUF9PUl9O
T1RfUFJFU0VOVDsKPiAgIH0KPiAgIAo+IC12b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoIHZv
aWQgKQo+ICtzdGF0aWMgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCB2b2lkICkKPiAgIHsK
PiAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwo+ICAgICAgIGRvbWFp
bl9zaHV0ZG93bihkLFNIVVRET1dOX3Bvd2Vyb2ZmKTsKPiAgIH0KPiAgIAo+IC12b2lkIGRvX3Bz
Y2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKQo+ICtzdGF0aWMgdm9pZCBkb19wc2NpXzBfMl9zeXN0
ZW1fcmVzZXQodm9pZCkKPiAgIHsKPiAgICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+
ZG9tYWluOwo+ICAgICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7Cj4gICB9
Cj4gICAKPiArI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhy
ZWcsIDAsIHZhbCkKPiArI2RlZmluZSBQU0NJX0FSRyhyZWcsIG4pIGdldF91c2VyX3JlZyhyZWcs
IG4pCj4gKwo+ICsjaWZkZWYgQ09ORklHX0FSTV82NAo+ICsjZGVmaW5lIFBTQ0lfQVJHMzIocmVn
LCBuKSAodWludDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4pKQo+ICsjZWxzZQo+ICsjZGVmaW5l
IFBTQ0lfQVJHMzIocmVnLCBuKSBQU0NJX0FSRyhyZWcsIG4pCj4gKyNlbmRpZgo+ICsKPiArLyoK
PiArICogUFNDSSAwLjEgY2FsbHMuIEl0IHdpbGwgcmV0dXJuIGZhbHNlIGlmIHRoZSBmdW5jdGlv
biBJRCBpcyBub3QKPiArICogaGFuZGxlZC4KPiArICovCj4gK2Jvb2wgZG9fdnBzY2lfMF8xX2Nh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKPiArewo+ICsgICAg
c3dpdGNoICggKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKSApCj4gKyAgICB7Cj4gKyAg
ICBjYXNlIFBTQ0lfY3B1X29mZjoKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBwc3RhdGUg
PSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+ICsKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9vZmYpOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpX2NwdV9vZmYo
cHN0YXRlKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gKyAgICBjYXNlIFBT
Q0lfY3B1X29uOgo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJH
MzIocmVncywgMSk7Cj4gKyAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdz
LCAyKTsKPiArCj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+ICsgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCkpOwo+
ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsgICAgfQo+ICsgICAgZGVmYXVsdDoKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gK30KPiArCj4gKy8qCj4gKyAqIFBTQ0kgMC4yIG9y
IGxhdGVyIGNhbGxzLiBJdCB3aWxsIHJldHVybiBmYWxzZSBpZiB0aGUgZnVuY3Rpb24gSUQgaXMK
PiArICogbm90IGhhbmRsZWQuCj4gKyAqLwo+ICtib29sIGRvX3Zwc2NpXzBfMl9jYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpCj4gK3sKPiArICAgIC8qCj4gKyAg
ICAgKiAvIVwgVlBTQ0lfTlJfRlVOQ1MgKGluIGFzbS1hcm0vdnBzY2kuaCkgc2hvdWxkIGJlIHVw
ZGF0ZWQgd2hlbgo+ICsgICAgICogYWRkaW5nL3JlbW92aW5nIGEgZnVuY3Rpb24KPiArICAgICAq
LwpTaG91bGQgd2UgYWxzbyB1cGRhdGUgcmV2aXNpb24gb2YgU1NTQyBpbnRlcmZhY2UgYXMgd2Vs
bD8gU01DQ0MgcmVxdWlyZXMgCnRoaXMuCgo+ICsgICAgc3dpdGNoICggZmlkICkKPiArICAgIHsK
PiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMihQU0NJX1ZFUlNJT04pOgo+ICsgICAgICAgIHBlcmZj
X2luY3IodnBzY2lfdmVyc2lvbik7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX3ZlcnNpb24oKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAg
Y2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PRkYpOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29mZik7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2Nw
dV9vZmYoKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKE1JR1JBVEVfSU5GT19UWVBFKToKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21p
Z3JhdGVfaW5mb190eXBlKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNj
aV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+
ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYpOgo+ICsgICAgICAgIHBlcmZjX2lu
Y3IodnBzY2lfc3lzdGVtX29mZik7Cj4gKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigp
Owo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUp
Owo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMihT
WVNURU1fUkVTRVQpOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsK
PiArICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKPiArICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPiArICAgICAgICByZXR1cm4g
dHJ1ZTsKPiArCj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09OKToKPiArICAgIGNhc2Ug
UFNDSV8wXzJfRk42NChDUFVfT04pOgo+ICsgICAgewo+ICsgICAgICAgIHJlZ2lzdGVyX3QgdmNw
dWlkID0gUFNDSV9BUkcocmVncywgMSk7Cj4gKyAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQ
U0NJX0FSRyhyZWdzLCAyKTsKPiArICAgICAgICByZWdpc3Rlcl90IGNpZCA9IFBTQ0lfQVJHKHJl
Z3MsIDMpOwo+ICsKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Cj4gKyAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vbih2Y3B1aWQsIGVwb2lu
dCwgY2lkKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgY2Fz
ZSBQU0NJXzBfMl9GTjMyKENQVV9TVVNQRU5EKToKPiArICAgIGNhc2UgUFNDSV8wXzJfRk42NChD
UFVfU1VTUEVORCk6Cj4gKyAgICB7Cj4gKyAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9B
UkczMihyZWdzLCAxKTsKPiArICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJl
Z3MsIDIpOwo+ICsgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7Cj4g
Kwo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3BlbmQpOwo+ICsgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2lu
dCwgY2lkKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgY2Fz
ZSBQU0NJXzBfMl9GTjMyKEFGRklOSVRZX0lORk8pOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjY0
KEFGRklOSVRZX0lORk8pOgo+ICsgICAgewo+ICsgICAgICAgIHJlZ2lzdGVyX3QgdGFmZiA9IFBT
Q0lfQVJHKHJlZ3MsIDEpOwo+ICsgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJl
Z3MsIDIpOwo+ICsKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZv
KTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlf
aW5mbyh0YWZmLCBsYWZmKSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gKyAg
ICBkZWZhdWx0Ogo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArICAgIH0KPiArfQo+ICsKPiAg
IC8qCj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gaW5kZXggM2Q4Y2Jj
YzgwOC4uM2QzYmQ5NWZlZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+IEBAIC0xOSwxNiArMTksMTYgQEAKPiAgICNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KPiAgICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4KPiAg
ICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+IC0jaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiAgICNp
bmNsdWRlIDxhc20vcmVncy5oPgo+ICAgI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICAgI2luY2x1
ZGUgPGFzbS90cmFwcy5oPgo+ICsjaW5jbHVkZSA8YXNtL3Zwc2NpLmg+Cj4gICAKPiAgIC8qIE51
bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBIeXBlcnZpc29yIFNlcnZp
Y2UuICovCj4gICAjZGVmaW5lIFhFTl9TTUNDQ19GVU5DVElPTl9DT1VOVCAzCj4gICAKPiAgIC8q
IE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBvcnRlZCBieSBTdGFuZGFyZCBTZXJ2
aWNlIFNlcnZpY2UgQ2FsbHMuICovCj4gLSNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VO
VCAxNAo+ICsjZGVmaW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgKDMgKyBWUFNDSV9OUl9G
VU5DUykKPiAgIAo+ICAgc3RhdGljIGJvb2wgZmlsbF91aWQoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHhlbl91dWlkX3QgdXVpZCkKPiAgIHsKPiBAQCAtMTAwLDQxICsxMDAsMTMgQEAgc3Rh
dGljIGJvb2wgaGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4g
ICAgICAgfQo+ICAgfQo+ICAgCj4gLSNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBz
ZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCj4gLSNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRf
dXNlcl9yZWcocmVnLCBuKQo+IC0KPiAtI2lmZGVmIENPTkZJR19BUk1fNjQKPiAtI2RlZmluZSBQ
U0NJX0FSRzMyKHJlZywgbikgKHVpbnQzMl90KShnZXRfdXNlcl9yZWcocmVnLCBuKSkKPiAtI2Vs
c2UKPiAtI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgUFNDSV9BUkcocmVnLCBuKQo+IC0jZW5k
aWYKPiAtCj4gICAvKiBFeGlzdGluZyAocHJlIFNNQ0NDKSBBUElzLiBUaGlzIGluY2x1ZGVzIFBT
Q0kgMC4xIGludGVyZmFjZSAqLwo+ICAgc3RhdGljIGJvb2wgaGFuZGxlX2V4aXN0aW5nX2FwaXMo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICB7Cj4gICAgICAgLyogT25seSBsZWFzdCAz
MiBiaXRzIGFyZSBzaWduaWZpY2FudCAoQVJNIERFTiAwMDI4QiwgcGFnZSAxMikgKi8KPiAtICAg
IHN3aXRjaCAoICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCkgKQo+IC0gICAgewo+IC0g
ICAgY2FzZSBQU0NJX2NwdV9vZmY6Cj4gLSAgICB7Cj4gLSAgICAgICAgdWludDMyX3QgcHN0YXRl
ID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiAtCj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9j
cHVfb2ZmKTsKPiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2Zm
KHBzdGF0ZSkpOwo+IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgfQo+IC0gICAgY2FzZSBQ
U0NJX2NwdV9vbjoKPiAtICAgIHsKPiAtICAgICAgICB1aW50MzJfdCB2Y3B1aWQgPSBQU0NJX0FS
RzMyKHJlZ3MsIDEpOwo+IC0gICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVn
cywgMik7Cj4gKyAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJfcmVnKHJlZ3Ms
IDApOwo+ICAgCj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwo+IC0gICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCkpOwo+
IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgfQo+IC0gICAgZGVmYXVsdDoKPiAtICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gLSAgICB9Cj4gKyAgICByZXR1cm4gZG9fdnBzY2lfMF8xX2NhbGwo
cmVncywgZmlkKTsKPiAgIH0KPiAgIAo+ICAgLyogUFNDSSAwLjIgaW50ZXJmYWNlIGFuZCBvdGhl
ciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KPiBAQCAtMTQyLDcwICsxMTQsMTEgQEAgc3RhdGlj
IGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICB7Cj4gICAg
ICAgdWludDMyX3QgZmlkID0gKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKTsKPiAgIAo+
IC0gICAgc3dpdGNoICggZmlkICkKPiAtICAgIHsKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk4zMihQ
U0NJX1ZFUlNJT04pOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7Cj4gLSAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7Cj4gKyAg
ICBpZiAoIGRvX3Zwc2NpXzBfMl9jYWxsKHJlZ3MsIGZpZCkgKQo+ICAgICAgICAgICByZXR1cm4g
dHJ1ZTsKPiAgIAo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PRkYpOgo+IC0gICAgICAg
IHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4gLQo+
IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBFKToKPiAtICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKPiAtICAgICAgICBQU0NJX1NFVF9S
RVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7Cj4gLSAgICAgICAg
cmV0dXJuIHRydWU7Cj4gLQo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYpOgo+
IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX29mZik7Cj4gLSAgICAgICAgZG9fcHNj
aV8wXzJfc3lzdGVtX29mZigpOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJ
X0lOVEVSTkFMX0ZBSUxVUkUpOwo+IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0KPiAtICAgIGNh
c2UgUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpOgo+IC0gICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfc3lzdGVtX3Jlc2V0KTsKPiAtICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsK
PiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsK
PiAtICAgICAgICByZXR1cm4gdHJ1ZTsKPiAtCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BV
X09OKToKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfT04pOgo+IC0gICAgewo+IC0gICAg
ICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7Cj4gLSAgICAgICAgcmVn
aXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKPiAtICAgICAgICByZWdpc3Rlcl90
IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOwo+IC0KPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9vbik7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2Nw
dV9vbih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4gLSAg
ICB9Cj4gLQo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9TVVNQRU5EKToKPiAtICAgIGNh
c2UgUFNDSV8wXzJfRk42NChDUFVfU1VTUEVORCk6Cj4gLSAgICB7Cj4gLSAgICAgICAgdWludDMy
X3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiAtICAgICAgICByZWdpc3Rlcl90IGVw
b2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwo+IC0gICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFND
SV9BUkcocmVncywgMyk7Cj4gLQo+IC0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X3N1c3Bl
bmQpOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3Vz
cGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4gLSAg
ICB9Cj4gLQo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKEFGRklOSVRZX0lORk8pOgo+IC0gICAg
Y2FzZSBQU0NJXzBfMl9GTjY0KEFGRklOSVRZX0lORk8pOgo+ICsgICAgc3dpdGNoICggZmlkICkK
PiAgICAgICB7Cj4gLSAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7
Cj4gLSAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7Cj4gLQo+IC0g
ICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwo+IC0gICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYp
KTsKPiAtICAgICAgICByZXR1cm4gdHJ1ZTsKPiAtICAgIH0KPiAtCj4gICAgICAgY2FzZSBBUk1f
U01DQ0NfQ0FMTF9DT1VOVF9GSUQoU1RBTkRBUkQpOgo+ICAgICAgICAgICByZXR1cm4gZmlsbF9m
dW5jdGlvbl9jYWxsX2NvdW50KHJlZ3MsIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQpOwo+ICAg
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmgKPiBpbmRleCAzMmMxZjgxZjIxLi4zYzQ0NDY4ZTcyIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wc2NpLmgKPiBAQCAtMjIsMjUgKzIyLDYgQEAgaW50IGNhbGxfcHNjaV9jcHVfb24oaW50IGNw
dSk7Cj4gICB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQpOwo+ICAgdm9pZCBjYWxsX3Bz
Y2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+ICAgCj4gLS8qIGZ1bmN0aW9ucyB0byBoYW5kbGUgZ3Vl
c3QgUFNDSSByZXF1ZXN0cyAqLwo+IC1pbnQzMl90IGRvX3BzY2lfY3B1X29uKHVpbnQzMl90IHZj
cHVpZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCk7Cj4gLWludDMyX3QgZG9fcHNjaV9jcHVfb2Zm
KHVpbnQzMl90IHBvd2VyX3N0YXRlKTsKPiAtaW50MzJfdCBkb19wc2NpX2NwdV9zdXNwZW5kKHVp
bnQzMl90IHBvd2VyX3N0YXRlLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KTsKPiAtaW50MzJfdCBk
b19wc2NpX21pZ3JhdGUodWludDMyX3QgdmNwdWlkKTsKPiAtCj4gLS8qIFBTQ0kgMC4yIGZ1bmN0
aW9ucyB0byBoYW5kbGUgZ3Vlc3QgUFNDSSByZXF1ZXN0cyAqLwo+IC11aW50MzJfdCBkb19wc2Np
XzBfMl92ZXJzaW9uKHZvaWQpOwo+IC1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5k
KHVpbnQzMl90IHBvd2VyX3N0YXRlLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKTsKPiAtaW50MzJfdCBk
b19wc2NpXzBfMl9jcHVfb2ZmKHZvaWQpOwo+IC1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihy
ZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKTsKPiAtaW50MzJfdCBkb19wc2Np
XzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5LAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwpOwo+
IC11aW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKTsKPiAtdm9pZCBk
b19wc2NpXzBfMl9zeXN0ZW1fb2ZmKHZvaWQpOwo+IC12b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9y
ZXNldCh2b2lkKTsKPiAtCj4gICAvKiBQU0NJIHYwLjIgaW50ZXJmYWNlICovCj4gICAjZGVmaW5l
IFBTQ0lfMF8yX0ZOMzIobmFtZSkgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NB
TEwsICAgICAgICAgICAgIFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICAgICAgXAo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zw
c2NpLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLmQ2YTg5MGY2
YTIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oCj4g
QEAgLTAsMCArMSwxMyBAQApJJ20gbm90IHN1cmUsIHNob3VsZCB5b3UgYWRkIGxpY2Vuc2UgaW5m
b3JtYXRpb24/Cgo+ICsjaWZuZGVmIF9fQVNNX1ZQU0NJX0hfXwo+ICsjZGVmaW5lIF9fQVNNX1ZQ
U0NJX0hfXwo+ICsKPiArI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gKwo+ICsvKiBOdW1iZXIgb2Yg
ZnVuY3Rpb24gaW1wbGVtZW50ZWQgYnkgdmlydHVhbCBQU0NJIChvbmx5IDAuMiBvciBsYXRlcikg
Ki8KPiArI2RlZmluZSBWUFNDSV9OUl9GVU5DUyAgMTEKPiArCj4gKy8qIEZ1bmN0aW9ucyBoYW5k
bGUgUFNDSSBjYWxscyBmcm9tIHRoZSBndWVzdHMgKi8KPiArYm9vbCBkb192cHNjaV8wXzFfY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKTsKPiArYm9vbCBkb192
cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKTsK
PiArCj4gKyNlbmRpZiAvKiBfX0FTTV9WUFNDSV9IX18gKi8KPgoKQW5kIHRoZSBzYW1lIGFib3V0
IEVtYWNzIHRhZ3MuCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:31:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:31:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcNB-0001s1-Ac; Fri, 02 Feb 2018 14:31:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge3u=e4=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcNA-0001rv-PS
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:31:24 +0000
X-Inumbo-ID: b331bc06-0825-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b331bc06-0825-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:31:05 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id v123so12767547wmd.5
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 06:31:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=reA2HPlY+3iSjruQxIMpguzw6drfQ9N928z0qbHo954=;
 b=jwgdPBpkK6Bmf08Rg3YMWUfNCammy79icM9nq+pFrbigOo7PCbmWpGV/ngVKGnD2z3
 qXqj5brnygt6u8vdZpbJVqSFFT8nPft3OiYnS7f1Z76htI5mPr46jPeaDSBFjx8s7ejA
 PLbubQFj658Kh9hiEw8xVKxWJETYucEBkEP0Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=reA2HPlY+3iSjruQxIMpguzw6drfQ9N928z0qbHo954=;
 b=osNIen3bEK9IF5MCLnBTNRZG0Od9fK6vhILFoexaiU3yWvean+PbICppbNsssWSLOI
 EcCefKVDCHaVlG5e+QOTn9pBSD0dYm+3U28Nbz9h3oh9HXzZu3KvcyEo1AjbFrGWGhsg
 PfwO/TFYrxEooynjlXhfmvVltmfvYYtbc0eQyDSJQcBFIMb1G6OcvNlbZxf0xIpxk1it
 jisvD/etcSnhQQUCGQegd5++8R8jQaj1D8UPz+dQAkkkg3X3KzmfLUWKdhIlO35TCBeh
 ayA8K9mzQG0y5c07g64D7Fzmy5uFWF+F/u3h07xMJPrqbfO3/OEbrUFWLY6j73LzzYjh
 /P5A==
X-Gm-Message-State: AKwxytf8E9lPj086vOc0gBUMdLPmP3CXL+h4aslLnZMHOgPDVBGzgetH
 KHZvNfUPOxALCC7GDG1uZ0gdTg==
X-Google-Smtp-Source: AH8x2251qDeogWG62oCClexlsSpjbZx8qA4Tkpaz7ypgCo1cudgjRKjC57DuWItPEvxhYiChyjOSzg==
X-Received: by 10.28.52.9 with SMTP id b9mr32332538wma.114.1517581881528;
 Fri, 02 Feb 2018 06:31:21 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s2sm5905345wmf.0.2018.02.02.06.31.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 06:31:21 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-4-julien.grall@linaro.org>
 <56408229-3c55-2bcd-8426-a1e75b59d874@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <27e325f8-7012-7990-2309-499ea36452d6@linaro.org>
Date: Fri, 2 Feb 2018 14:31:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <56408229-3c55-2bcd-8426-a1e75b59d874@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wMi8xOCAxNDoyMywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gT24gMDIu
MDIuMTggMTM6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQXQgdGhlIG1vbWVudCBQU0NJIGZ1
bmN0aW9uIGRpc3BhdGNoaW5nIGlzIGRvbmUgaW4gdnNtYy5jIGFuZCB0aGUKPj4gZnVuY3Rpb24g
aW1wbGVtZW50YXRpb24gaW4gdnBzY2kuYy4gU29tZSBiaXRzIG9mIHRoZSBpbXBsZW1lbnRhdGlv
biBpcwo+PiBldmVuIGRvbmUgaW4gdnNtYy5jIChzZWUgUFNDSV9TWVNURU1fUkVTRVQpLgo+Pgo+
PiBUaGlzIG1lYW5zIHRoYXQgaXQgaXMgZGlmZmljdWx0IHRvIGZvbGxvdyB0aGUgaW1wbGVtZW50
YXRpb24gYW5kIGFsc28KPj4gcmVxdWlyZXMgdG8gZXhwb3J0IGZ1bmN0aW9ucyBmb3IgZWFjaCBQ
U0NJIGZ1bmN0aW9ucy4KPj4KPj4gVGhlcmVmb3JlIG1vdmUgUFNDSSBkaXNwYXRjaGluZyBpbiB0
d28gbmV3IGZ1bmN0aW9ucyBkb192cHNjaV8wXzFfY2FsbAo+PiBhbmQgZG9fdnBzY2lfMF8yX2Nh
bGwuIFRoZSBmb3JtZXIgd2lsbCBoYW5kbGUgUFNDSSAwLjEgY2FsbCB3aGlsZSB0aGUgCj4+IGxh
dHRlcgo+PiAwLjIgb3IgbGF0ZXIgY2FsbC4KPj4KPj4gQXQgdGhlIHNhbWUgdGltZSwgYSBuZXcg
aGVhZGVyIHZwc2NpLmggd2FzIGNyZWF0ZWQgdG8gY29udGFpbiBhbGwKPj4gZGVmaW5pdGlvbnMg
Zm9yIHZpcnR1YWwgUFNDSSBhbmQgYXZvaWQgY29uZnVzaW9uIHdpdGggdGhlIGhvc3QgUFNDSS4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KPj4KPiBJJ20gb2theSB3aXRoIHRoaXMgZ2VuZXJhbGx5LCB5b3UgY2FuIGhhdmUgbXkgci1i
Ogo+IGBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPmAKCkkgd291bGQgbm90IGhhdmUgZ2F2ZSBhIHJldmlld2VkLWJ5IHdpdGggdGhlIGNv
bW1lbnRzIHlvdSBnYXZlIGJlbG93IDspLgoKPj4gKy8qCj4+ICsgKiBQU0NJIDAuMiBvciBsYXRl
ciBjYWxscy4gSXQgd2lsbCByZXR1cm4gZmFsc2UgaWYgdGhlIGZ1bmN0aW9uIElEIGlzCj4+ICsg
KiBub3QgaGFuZGxlZC4KPj4gKyAqLwo+PiArYm9vbCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQo+PiArewo+PiArwqDCoMKgIC8qCj4+
ICvCoMKgwqDCoCAqIC8hXCBWUFNDSV9OUl9GVU5DUyAoaW4gYXNtLWFybS92cHNjaS5oKSBzaG91
bGQgYmUgdXBkYXRlZCB3aGVuCj4+ICvCoMKgwqDCoCAqIGFkZGluZy9yZW1vdmluZyBhIGZ1bmN0
aW9uCj4+ICvCoMKgwqDCoCAqLwo+IFNob3VsZCB3ZSBhbHNvIHVwZGF0ZSByZXZpc2lvbiBvZiBT
U1NDIGludGVyZmFjZSBhcyB3ZWxsPyBTTUNDQyByZXF1aXJlcyAKPiB0aGlzLgoKTWVoLCB5b3Ug
Y2FuJ3QgcmVseSBvbiB0aGUgU1NTQyByZXZpc2lvbiBtb3N0IG9mIHRoZSB0aW1lIGFzIHRoZSB2
ZXJzaW9uIApmb3IgUFNDSSBpcyBkb25lIHRocm91Z2ggUFNDSV9nZXRfdmVyc2lvbi4gSSBjYW4g
YWRkIGEgY29tbWVudCBpZiB5b3Ugd2FudC4KClsuLi5dCgo+PiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS92cHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oCj4+IG5l
dyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMDAuLmQ2YTg5MGY2YTIKPj4gLS0t
IC9kZXYvbnVsbAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKPj4gQEAgLTAs
MCArMSwxMyBAQAo+IEknbSBub3Qgc3VyZSwgc2hvdWxkIHlvdSBhZGQgbGljZW5zZSBpbmZvcm1h
dGlvbj8KCkkgdGhpbmsgc28uCgo+IAo+PiArI2lmbmRlZiBfX0FTTV9WUFNDSV9IX18KPj4gKyNk
ZWZpbmUgX19BU01fVlBTQ0lfSF9fCj4+ICsKPj4gKyNpbmNsdWRlIDxhc20vcHNjaS5oPgo+PiAr
Cj4+ICsvKiBOdW1iZXIgb2YgZnVuY3Rpb24gaW1wbGVtZW50ZWQgYnkgdmlydHVhbCBQU0NJIChv
bmx5IDAuMiBvciBsYXRlcikgKi8KPj4gKyNkZWZpbmUgVlBTQ0lfTlJfRlVOQ1PCoCAxMQo+PiAr
Cj4+ICsvKiBGdW5jdGlvbnMgaGFuZGxlIFBTQ0kgY2FsbHMgZnJvbSB0aGUgZ3Vlc3RzICovCj4+
ICtib29sIGRvX3Zwc2NpXzBfMV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50
MzJfdCBmaWQpOwo+PiArYm9vbCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgdWludDMyX3QgZmlkKTsKPj4gKwo+PiArI2VuZGlmIC8qIF9fQVNNX1ZQU0NJX0hf
XyAqLwo+Pgo+IAo+IEFuZCB0aGUgc2FtZSBhYm91dCBFbWFjcyB0YWdzLgoKR29vZCBjYXRjaC4g
SSB3aWxsIHNlbmQgYSBuZXcgdmVyc2lvbiB3aXRoIHRoZSBjb21tZW50cyBhZGRyZXNzZWQuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:34:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:34:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcQP-000234-Ta; Fri, 02 Feb 2018 14:34:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw9a=e4=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehcQO-00022y-Py
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:34:44 +0000
X-Inumbo-ID: 47700c82-0826-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 47700c82-0826-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 14:35:13 +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 7B19780D;
 Fri,  2 Feb 2018 06:34:37 -0800 (PST)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B04E23F25C;
 Fri,  2 Feb 2018 06:34:36 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180202101444.3510-1-julien.grall@arm.com>
 <20180202101444.3510-2-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <1841ec57-54a4-42e8-a755-b5be02999310@arm.com>
Date: Fri, 2 Feb 2018 14:34:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180202101444.3510-2-julien.grall@arm.com>
Content-Language: en-GB
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen/arm: traps: Merge
 try_handle_mmio() and handle_mmio()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wMi8xOCAxMDoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21l
bnQsIHRyeV9oYW5kbGVfbW1pbygpIHdpbGwgZG8gY2hlY2sgb24gdGhlIEhTUiBhbmQgYmFpbCBv
dXQKPiBpZiBvbmUgY2hlY2sgZmFpbC4gVGhpcyBtZWFucyB0aGF0IGFub3RoZXIgbWV0aG9kIHdp
bGwgYmUgdHJpZWQgdG8KPiBoYW5kbGUgdGhlIGZhdWx0IGV2ZW4gZm9yIGJhZCBhY2Nlc3Mgb24g
ZW11bGF0ZWQgcmVnaW9uLiBXaGlsZSB0aGlzCj4gc2hvdWxkIG5vdCBiZSBhbiBpc3N1ZSwgdGhp
cyBpcyBub3QgZnV0dXJlIHByb29mLgo+IAo+IE1vdmUgdGhlIGNoZWNrcyBvZiB0cnlfaGFuZGxl
X21taW8oKSBpbiBoYW5kbGVfbW1pbygpIGFmdGVyIHdlIGlkZW50aWZpZWQKPiB0aGUgZmF1bHQg
dG8gdGFyZ2V0IGFuIGVtdWxhdGVkIE1NSU8uIFdoaWxlIHRoaXMgZG9lcyBub3QgZml4IHRoZSBw
b3RlbnRpYWwKPiBmYWxsLXRocm91Z2gsIGEgZm9sbG93LXVwIHBhdGNoIHdpbGwgZG8gYnkgZGlz
dGluZ3Vpc2ggdGhlIHBvdGVudGlhbCBlcnJvci4KPiAKPiBOb3RlIHRoYXQgdGhlIGhhbmRsZV9t
bWlvKCkgd2FzIHJlbmFtZWQgdG8gdHJ5X2hhbmRsZV9tbWlvKCkgYW5kIHRoZQo+IHByb3RvdHlw
ZSBhZGFwdGVkLgoKV2h5IGlzIHRoYXQ/IEkgdGhpbmsgdGhlIHByZWZpeCAidHJ5XyIgb25seSBt
YWtlcyBzZW5zZSBpZiB5b3UgaGF2ZSBhCm5vbi10cnkgdmVyc2lvbiBhcyB3ZWxsLiBUbyBzb21l
IGRlZ3JlZSBtb3N0IGZ1bmN0aW9ucyAidHJ5IiBzb21ldGhpbmcsCndoZW4gdGhleSBjaGVjayBm
b3IgYW5kIHJldHVybiBlcnJvcnMuCkkgdGhpbmsgdGhlIHJldHVybiB0eXBlIG1ha2VzIGl0IGNs
ZWFyIHdoYXQgdGhlIHNlbWFudGljcyBhcmUuClNvIHBlcnNvbmFsbHkgSSB3b3VsZCBwcmVmZXIg
anVzdCAiaGFuZGxlX21taW8iIGFzIHRoZSBmdW5jdGlvbiBuYW1lLgoKQnV0IHRoaXMgb25seSBh
IG5pdCwgZGVmaW5pdGVseSBub3Qgd29ydGggYSByZXNwaW4gb24gaXRzIG93bi4KCj4gV2hpbGUg
bWVyZ2luZyB0aGUgMiBmdW5jdGlvbnMsIHJlbW92ZSB0aGUgY2hlY2sgd2hldGhlciB0aGUgZmF1
bHQgaXMKPiBzdGFnZS0yIGFib3J0IG9uIHN0YWdlLTEgdHJhbnNsYXRpb24gd2FsayBiZWNhdXNl
IHRoZSBpbnN0cnVjdGlvbgo+IHN5bmRyb21lIHdpbGwgYWx3YXlzIGJlIGludmFsaWQgKHNlZSBC
My0xNDMzIGluIERESSAwNDA2Qy5jIGFuZAo+IEQxMC0yNDYwIGluIERESSAwNDg3Qy5hKS4KClll
cywgdGhhdCBsb29rcyBjb3JyZWN0IHRvIG1lLgoKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQ2hlZXJzLApBbmRyZS4KCj4gLS0tCj4gICAgIENoYW5n
ZXMgaW4gdjI6Cj4gICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9p
by5jICAgICAgICAgIHwgNDMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLQo+ICB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAgICAgICB8IDQxIC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oIHwg
IDQgKysrLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDQ3IGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaW8uYyBiL3hlbi9hcmNoL2FybS9p
by5jCj4gaW5kZXggYzc0OGQ4ZjViZi4uYzNlOTIzOWZmZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vaW8uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9pby5jCj4gQEAgLTIwLDkgKzIwLDEyIEBA
Cj4gICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+
ICAjaW5jbHVkZSA8eGVuL3NvcnQuaD4KPiArI2luY2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4KPiAg
I2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vbW1pby5oPgo+ICAKPiAr
I2luY2x1ZGUgImRlY29kZS5oIgo+ICsKPiAgc3RhdGljIGludCBoYW5kbGVfcmVhZChjb25zdCBz
dHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbykKPiAgewo+IEBAIC0xMDAsMTkgKzEwMyw0
OSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqZmluZF9tbWlvX2hhbmRsZXIo
c3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiBoYW5kbGVyOwo+ICB9Cj4gIAo+IC1pbnQg
aGFuZGxlX21taW8obW1pb19pbmZvX3QgKmluZm8pCj4gK2ludCB0cnlfaGFuZGxlX21taW8oc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gKyAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5p
b24gaHNyIGhzciwKPiArICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSkKPiAgewo+ICAg
ICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ICAgICAgY29uc3Qgc3RydWN0IG1taW9faGFu
ZGxlciAqaGFuZGxlciA9IE5VTEw7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgaHNyX2RhYnQgZGFidCA9
IGhzci5kYWJ0Owo+ICsgICAgbW1pb19pbmZvX3QgaW5mbyA9IHsKPiArICAgICAgICAuZ3BhID0g
Z3BhLAo+ICsgICAgICAgIC5kYWJ0ID0gZGFidAo+ICsgICAgfTsKPiArCj4gKyAgICBBU1NFUlQo
aHNyLmVjID09IEhTUl9FQ19EQVRBX0FCT1JUX0xPV0VSX0VMKTsKPiAgCj4gLSAgICBoYW5kbGVy
ID0gZmluZF9tbWlvX2hhbmRsZXIodi0+ZG9tYWluLCBpbmZvLT5ncGEpOwo+ICsgICAgaGFuZGxl
ciA9IGZpbmRfbW1pb19oYW5kbGVyKHYtPmRvbWFpbiwgaW5mby5ncGEpOwo+ICAgICAgaWYgKCAh
aGFuZGxlciApCj4gICAgICAgICAgcmV0dXJuIDA7Cj4gIAo+IC0gICAgaWYgKCBpbmZvLT5kYWJ0
LndyaXRlICkKPiAtICAgICAgICByZXR1cm4gaGFuZGxlX3dyaXRlKGhhbmRsZXIsIHYsIGluZm8p
Owo+ICsgICAgLyogQWxsIHRoZSBpbnN0cnVjdGlvbnMgdXNlZCBvbiBlbXVsYXRlZCBNTUlPIHJl
Z2lvbiBzaG91bGQgYmUgdmFsaWQgKi8KPiArICAgIGlmICggIWRhYnQudmFsaWQgKQo+ICsgICAg
ICAgIHJldHVybiAwOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBFcnJhdHVtIDc2NjQyMjogVGh1
bWIgc3RvcmUgdHJhbnNsYXRpb24gZmF1bHQgdG8gSHlwZXJ2aXNvciBtYXkKPiArICAgICAqIG5v
dCBoYXZlIGNvcnJlY3QgSFNSIFJ0IHZhbHVlLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGNoZWNr
X3dvcmthcm91bmRfNzY2NDIyKCkgJiYgKHJlZ3MtPmNwc3IgJiBQU1JfVEhVTUIpICYmCj4gKyAg
ICAgICAgIGRhYnQud3JpdGUgKQo+ICsgICAgewo+ICsgICAgICAgIGludCByYzsKPiArCj4gKyAg
ICAgICAgcmMgPSBkZWNvZGVfaW5zdHJ1Y3Rpb24ocmVncywgJmluZm8uZGFidCk7Cj4gKyAgICAg
ICAgaWYgKCByYyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBncHJpbnRrKFhFTkxPR19E
RUJVRywgIlVuYWJsZSB0byBkZWNvZGUgaW5zdHJ1Y3Rpb25cbiIpOwo+ICsgICAgICAgICAgICBy
ZXR1cm4gMDsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYgKCBpbmZvLmRhYnQu
d3JpdGUgKQo+ICsgICAgICAgIHJldHVybiBoYW5kbGVfd3JpdGUoaGFuZGxlciwgdiwgJmluZm8p
Owo+ICAgICAgZWxzZQo+IC0gICAgICAgIHJldHVybiBoYW5kbGVfcmVhZChoYW5kbGVyLCB2LCBp
bmZvKTsKPiArICAgICAgICByZXR1cm4gaGFuZGxlX3JlYWQoaGFuZGxlciwgdiwgJmluZm8pOwo+
ICB9Cj4gIAo+ICB2b2lkIHJlZ2lzdGVyX21taW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5j
Cj4gaW5kZXggYzg1MzRkNmNmZi4uMmY4ZDc5MGJiMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTUxLDggKzUxLDYg
QEAKPiAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4gICNpbmNsdWRlIDxhc20vdnRpbWVyLmg+Cj4g
IAo+IC0jaW5jbHVkZSAiZGVjb2RlLmgiCj4gLQo+ICAvKiBUaGUgYmFzZSBvZiB0aGUgc3RhY2sg
bXVzdCBhbHdheXMgYmUgZG91YmxlLXdvcmQgYWxpZ25lZCwgd2hpY2ggbWVhbnMKPiAgICogdGhh
dCBib3RoIHRoZSBrZXJuZWwgaGFsZiBvZiBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAod2hpY2ggaXMg
cHVzaGVkIGluCj4gICAqIGVudHJ5LlMpIGFuZCBzdHJ1Y3QgY3B1X2luZm8gKHdoaWNoIGxpdmVz
IGF0IHRoZSBib3R0b20gb2YgYSBYZW4KPiBAQCAtMTg2NCw0NSArMTg2Miw2IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBocGZhcl9pc192YWxpZChib29sIHMxcHR3LCB1aW50OF90IGZzYykKPiAgICAg
IHJldHVybiBzMXB0dyB8fCAoZnNjID09IEZTQ19GTFRfVFJBTlMgJiYgIWNoZWNrX3dvcmthcm91
bmRfODM0MjIwKCkpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgYm9vbCB0cnlfaGFuZGxlX21taW8oc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCB1bmlvbiBoc3IgaHNyLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCBncGEpCj4gLXsKPiAtICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaHNyLmRhYnQ7
Cj4gLSAgICBtbWlvX2luZm9fdCBpbmZvID0gewo+IC0gICAgICAgIC5ncGEgPSBncGEsCj4gLSAg
ICAgICAgLmRhYnQgPSBkYWJ0Cj4gLSAgICB9Owo+IC0gICAgaW50IHJjOwo+IC0KPiAtICAgIEFT
U0VSVChoc3IuZWMgPT0gSFNSX0VDX0RBVEFfQUJPUlRfTE9XRVJfRUwpOwo+IC0KPiAtICAgIC8q
IHN0YWdlLTEgcGFnZSB0YWJsZSBzaG91bGQgbmV2ZXIgbGl2ZSBpbiBhbiBlbXVsYXRlZCBNTUlP
IHJlZ2lvbiAqLwo+IC0gICAgaWYgKCBkYWJ0LnMxcHR3ICkKPiAtICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gLQo+IC0gICAgLyogQWxsIHRoZSBpbnN0cnVjdGlvbnMgdXNlZCBvbiBlbXVsYXRlZCBN
TUlPIHJlZ2lvbiBzaG91bGQgYmUgdmFsaWQgKi8KPiAtICAgIGlmICggIWRhYnQudmFsaWQgKQo+
IC0gICAgICAgIHJldHVybiBmYWxzZTsKPiAtCj4gLSAgICAvKgo+IC0gICAgICogRXJyYXR1bSA3
NjY0MjI6IFRodW1iIHN0b3JlIHRyYW5zbGF0aW9uIGZhdWx0IHRvIEh5cGVydmlzb3IgbWF5Cj4g
LSAgICAgKiBub3QgaGF2ZSBjb3JyZWN0IEhTUiBSdCB2YWx1ZS4KPiAtICAgICAqLwo+IC0gICAg
aWYgKCBjaGVja193b3JrYXJvdW5kXzc2NjQyMigpICYmIChyZWdzLT5jcHNyICYgUFNSX1RIVU1C
KSAmJgo+IC0gICAgICAgICBkYWJ0LndyaXRlICkKPiAtICAgIHsKPiAtICAgICAgICByYyA9IGRl
Y29kZV9pbnN0cnVjdGlvbihyZWdzLCAmaW5mby5kYWJ0KTsKPiAtICAgICAgICBpZiAoIHJjICkK
PiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLCAiVW5hYmxl
IHRvIGRlY29kZSBpbnN0cnVjdGlvblxuIik7Cj4gLSAgICAgICAgICAgIHJldHVybiBmYWxzZTsK
PiAtICAgICAgICB9Cj4gLSAgICB9Cj4gLQo+IC0gICAgcmV0dXJuICEhaGFuZGxlX21taW8oJmlu
Zm8pOwo+IC19Cj4gLQo+ICAvKgo+ICAgKiBXaGVuIHVzaW5nIEFDUEksIG1vc3Qgb2YgdGhlIE1N
SU8gcmVnaW9ucyB3aWxsIGJlIG1hcHBlZCBvbi1kZW1hbmQKPiAgICogaW4gc3RhZ2UtMiBwYWdl
IHRhYmxlcyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiBiZWNhdXNlIFhlbiBpcyBub3QKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L21taW8uaAo+IGluZGV4IDM3ZTJiN2E3MDcuLmM5NDEwNzMyNTcgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9tbWlvLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8u
aAo+IEBAIC01Niw3ICs1Niw5IEBAIHN0cnVjdCB2bW1pbyB7Cj4gICAgICBzdHJ1Y3QgbW1pb19o
YW5kbGVyICpoYW5kbGVyczsKPiAgfTsKPiAgCj4gLWV4dGVybiBpbnQgaGFuZGxlX21taW8obW1p
b19pbmZvX3QgKmluZm8pOwo+ICtpbnQgdHJ5X2hhbmRsZV9tbWlvKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4g
KyAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBncGEpOwo+ICB2b2lkIHJlZ2lzdGVyX21taW9f
aGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyAqb3BzLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYWRkcl90IGFkZHIsIHBhZGRyX3Qgc2l6ZSwgdm9pZCAqcHJpdik7Cj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:35:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:35:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcQi-000262-5t; Fri, 02 Feb 2018 14:35:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw9a=e4=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehcQg-00025r-W6
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:35:03 +0000
X-Inumbo-ID: 3567adb3-0826-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3567adb3-0826-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:34:43 +0100 (CET)
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 6726B80D;
 Fri,  2 Feb 2018 06:35:00 -0800 (PST)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D9573F25C;
 Fri,  2 Feb 2018 06:34:59 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180202101444.3510-1-julien.grall@arm.com>
 <20180202101444.3510-3-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <c1196777-f90c-f13d-7368-5b9b305f0d50@arm.com>
Date: Fri, 2 Feb 2018 14:34:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180202101444.3510-3-julien.grall@arm.com>
Content-Language: en-GB
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 2/4] xen/arm: io: Distinguish unhandled
 IO from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wMi8xOCAxMDoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwg
WGVuIGlzIGNvbnNpZGVyaW5nIHRoYXQgYW4gSU8gY291bGQgZWl0aGVyIGJlIGhhbmRsZWQgb3IK
PiB1bmhhbmRsZWQuIFdoZW4gdW5oYW5kbGVkLCB0aGUgc3RhZ2UtMiBhYm9ydCBmdW5jdGlvbiB3
aWxsIHRyeSBhbm90aGVyCj4gd2F5IHRvIHJlc29sdmUgdGhlIGFib3J0Lgo+IAo+IEhvd2V2ZXIs
IHRoZSBNTUlPIGVtdWxhdGlvbiBtYXkgcmV0dXJuIHVuaGFuZGxlZCB3aGVuIHRoZSBhZGRyZXNz
Cj4gYmVsb25ncyB0byBhbiBlbXVsYXRlZCByYW5nZSBidXQgd2FzIG5vdCBjb3JyZWN0LiBJbiB0
aGF0IGNhc2UsIFhlbgo+IHNob3VsZCBhdm9pZCB0byB0cnkgYW5vdGhlciB3YXkgYW5kIGRpcmVj
dGx5IGluamVjdCBhIGd1ZXN0IGRhdGEgYWJvcnQuCj4gCj4gSW50cm9kdWNlIGEgdHJpLXN0YXRl
IHJldHVybiB0byBkaXN0aW5ndWlzaCB0aGUgZm9sbG93aW5nIHN0YXRlOgo+ICAgICAqIElPX0FC
T1JUOiBUaGUgSU8gd2FzIGhhbmRsZWQgYnV0IHJlc3VsdGVkIGluIGFuIGFib3J0Cj4gICAgICog
SU9fSEFORExFRDogVGhlIElPIHdhcyBoYW5kbGVkCj4gICAgICogSU9fVU5IQU5ETEVEOiBUaGUg
SU8gd2FzIHVuaGFuZGxlZAoKSSBsaWtlIHRoYXQgdmVyeSBtdWNoIQoKPiAKPiBGb3Igbm93LCBp
dCBpcyBjb25zaWRlcmVkIHRoYXQgYW4gSU8gYmVsb25naW5nIHRvIGFuIGVtdWxhdGVkIHJhbmdl
Cj4gY291bGQgZWl0aGVyIGJlIGhhbmRsZWQgb3IgaW5qZWN0IGFuIGFib3J0LiBUaGlzIGNvdWxk
IGJlIHJldmlzaXQgaW4gdGhlCj4gZnV0dXJlIGlmIG92ZXJsYXBwZWQgcmVnaW9uIGV4aXN0IChv
ciB3ZSB3YW50IHRvIHRyeSBhbm90aGVyIHdheSB0bwo+IHJlc29sdmUgdGhlIGFib3J0KS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+
IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBBbHdheXMgcmV0dXJuIElPX0FC
T1JUIHdoZW4gdGhlIGNoZWNrIGZhaWxlZCBiZWNhdXNlIHdlIGtub3cKPiAgICAgICAgIGl0IHdh
cyB0YXJnZXRlZCBlbXVsYXRlZCBJTy4KPiAgICAgICAgIC0gRml4IHR5cG9lcwo+IC0tLQo+ICB4
ZW4vYXJjaC9hcm0vaW8uYyAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jICAgICAgIHwgMTggKysrKysrKysrKysrKysr
LS0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vbW1pby5oIHwgMTMgKysrKysrKysrKy0tLQo+ICAz
IGZpbGVzIGNoYW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaW8uYyBiL3hlbi9hcmNoL2FybS9pby5jCj4gaW5kZXgg
YzNlOTIzOWZmZS4uMWY0Y2I4ZjM3ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vaW8uYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9pby5jCj4gQEAgLTI2LDggKzI2LDkgQEAKPiAgCj4gICNpbmNs
dWRlICJkZWNvZGUuaCIKPiAgCj4gLXN0YXRpYyBpbnQgaGFuZGxlX3JlYWQoY29uc3Qgc3RydWN0
IG1taW9faGFuZGxlciAqaGFuZGxlciwgc3RydWN0IHZjcHUgKnYsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8pCj4gK3N0YXRpYyBlbnVtIGlvX3N0YXRlIGhhbmRs
ZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBtbWlvX2luZm9fdCAqaW5mbykKPiAgewo+ICAgICAgY29uc3Qgc3Ry
dWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owo+ICAgICAgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Cj4gQEAgLTQwLDcgKzQxLDcgQEAgc3Rh
dGljIGludCBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyLCBz
dHJ1Y3QgdmNwdSAqdiwKPiAgICAgIHVpbnQ4X3Qgc2l6ZSA9ICgxIDw8IGRhYnQuc2l6ZSkgKiA4
Owo+ICAKPiAgICAgIGlmICggIWhhbmRsZXItPm9wcy0+cmVhZCh2LCBpbmZvLCAmciwgaGFuZGxl
ci0+cHJpdikgKQo+IC0gICAgICAgIHJldHVybiAwOwo+ICsgICAgICAgIHJldHVybiBJT19BQk9S
VDsKPiAgCj4gICAgICAvKgo+ICAgICAgICogU2lnbiBleHRlbmQgaWYgcmVxdWlyZWQuCj4gQEAg
LTYwLDE3ICs2MSwyMCBAQCBzdGF0aWMgaW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlv
X2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVjdCB2Y3B1ICp2LAo+ICAKPiAgICAgIHNldF91c2VyX3Jl
ZyhyZWdzLCBkYWJ0LnJlZywgcik7Cj4gIAo+IC0gICAgcmV0dXJuIDE7Cj4gKyAgICByZXR1cm4g
SU9fSEFORExFRDsKPiAgfQo+ICAKPiAtc3RhdGljIGludCBoYW5kbGVfd3JpdGUoY29uc3Qgc3Ry
dWN0IG1taW9faGFuZGxlciAqaGFuZGxlciwgc3RydWN0IHZjcHUgKnYsCj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQo+ICtzdGF0aWMgZW51bSBpb19zdGF0ZSBo
YW5kbGVfd3JpdGUoY29uc3Qgc3RydWN0IG1taW9faGFuZGxlciAqaGFuZGxlciwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3QgKmluZm8pCj4gIHsKPiAgICAgIGNv
bnN0IHN0cnVjdCBoc3JfZGFidCBkYWJ0ID0gaW5mby0+ZGFidDsKPiAgICAgIHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwo+ICsgICAgaW50IHJldDsK
PiAgCj4gLSAgICByZXR1cm4gaGFuZGxlci0+b3BzLT53cml0ZSh2LCBpbmZvLCBnZXRfdXNlcl9y
ZWcocmVncywgZGFidC5yZWcpLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGFu
ZGxlci0+cHJpdik7Cj4gKyAgICByZXQgPSBoYW5kbGVyLT5vcHMtPndyaXRlKHYsIGluZm8sIGdl
dF91c2VyX3JlZyhyZWdzLCBkYWJ0LnJlZyksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGhhbmRsZXItPnByaXYpOwo+ICsgICAgcmV0dXJuICggcmV0ICkgPyBJT19IQU5ETEVEIDog
SU9fQUJPUlQ7CgpXaHkgdGhlIGJyYWNrZXRzPwoKT3RoZXJ3aXNlOgoKUmV2aWV3ZWQtYnk6IEFu
ZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQ2hlZXJzLApBbmRyZS4KCj4g
IH0KPiAgCj4gIC8qIFRoaXMgZnVuY3Rpb24gYXNzdW1lcyB0aGF0IG1taW8gcmVnaW9ucyBhcmUg
bm90IG92ZXJsYXBwZWQgKi8KPiBAQCAtMTAzLDkgKzEwNyw5IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgbW1pb19oYW5kbGVyICpmaW5kX21taW9faGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLAo+ICAg
ICAgcmV0dXJuIGhhbmRsZXI7Cj4gIH0KPiAgCj4gLWludCB0cnlfaGFuZGxlX21taW8oc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gLSAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24g
aHNyIGhzciwKPiAtICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdwYSkKPiArZW51bSBpb19z
dGF0ZSB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuaW9uIGhzciBoc3IsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgZ3BhKQo+ICB7Cj4gICAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGN1cnJlbnQ7Cj4gICAgICBjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVy
ID0gTlVMTDsKPiBAQCAtMTE5LDExICsxMjMsMTEgQEAgaW50IHRyeV9oYW5kbGVfbW1pbyhzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiAgCj4gICAgICBoYW5kbGVyID0gZmluZF9tbWlvX2hh
bmRsZXIodi0+ZG9tYWluLCBpbmZvLmdwYSk7Cj4gICAgICBpZiAoICFoYW5kbGVyICkKPiAtICAg
ICAgICByZXR1cm4gMDsKPiArICAgICAgICByZXR1cm4gSU9fVU5IQU5ETEVEOwo+ICAKPiAgICAg
IC8qIEFsbCB0aGUgaW5zdHJ1Y3Rpb25zIHVzZWQgb24gZW11bGF0ZWQgTU1JTyByZWdpb24gc2hv
dWxkIGJlIHZhbGlkICovCj4gICAgICBpZiAoICFkYWJ0LnZhbGlkICkKPiAtICAgICAgICByZXR1
cm4gMDsKPiArICAgICAgICByZXR1cm4gSU9fQUJPUlQ7Cj4gIAo+ICAgICAgLyoKPiAgICAgICAq
IEVycmF0dW0gNzY2NDIyOiBUaHVtYiBzdG9yZSB0cmFuc2xhdGlvbiBmYXVsdCB0byBIeXBlcnZp
c29yIG1heQo+IEBAIC0xMzgsNyArMTQyLDcgQEAgaW50IHRyeV9oYW5kbGVfbW1pbyhzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncywKPiAgICAgICAgICBpZiAoIHJjICkKPiAgICAgICAgICB7Cj4g
ICAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0RFQlVHLCAiVW5hYmxlIHRvIGRlY29kZSBpbnN0
cnVjdGlvblxuIik7Cj4gLSAgICAgICAgICAgIHJldHVybiAwOwo+ICsgICAgICAgICAgICByZXR1
cm4gSU9fQUJPUlQ7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDJmOGQ3OTBi
YjMuLjFlODVmOTllYzEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0xOTY0LDEwICsxOTY0LDIxIEBAIHN0YXRpYyB2
b2lkIGRvX3RyYXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LAo+ICAgICAgICAgICAqCj4gICAgICAgICAgICogTm90ZSB0aGF0IGVtdWxhdGVkIHJlZ2lvbiBj
YW5ub3QgYmUgZXhlY3V0ZWQKPiAgICAgICAgICAgKi8KPiAtICAgICAgICBpZiAoIGlzX2RhdGEg
JiYgdHJ5X2hhbmRsZV9tbWlvKHJlZ3MsIGhzciwgZ3BhKSApCj4gKyAgICAgICAgaWYgKCBpc19k
YXRhICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIGFkdmFuY2VfcGMocmVncywgaHNyKTsK
PiAtICAgICAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgICAgICBlbnVtIGlvX3N0YXRlIHN0YXRl
ID0gdHJ5X2hhbmRsZV9tbWlvKHJlZ3MsIGhzciwgZ3BhKTsKPiArCj4gKyAgICAgICAgICAgIHN3
aXRjaCAoIHN0YXRlICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICBjYXNlIElPX0FC
T1JUOgo+ICsgICAgICAgICAgICAgICAgZ290byBpbmplY3RfYWJ0Owo+ICsgICAgICAgICAgICBj
YXNlIElPX0hBTkRMRUQ6Cj4gKyAgICAgICAgICAgICAgICBhZHZhbmNlX3BjKHJlZ3MsIGhzcik7
Cj4gKyAgICAgICAgICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgICAgIGNhc2UgSU9fVU5IQU5E
TEVEOgo+ICsgICAgICAgICAgICAgICAgLyogSU8gdW5oYW5kbGVkLCB0cnkgYW5vdGhlciB3YXkg
dG8gaGFuZGxlIGl0LiAqLwo+ICsgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgICAg
IH0KPiAgICAgICAgICB9Cj4gIAo+ICAgICAgICAgIC8qCj4gQEAgLTE5ODgsNiArMTk5OSw3IEBA
IHN0YXRpYyB2b2lkIGRvX3RyYXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzLAo+ICAgICAgICAgICAgICAgICAgaHNyLmJpdHMsIHhhYnQuZnNjKTsKPiAgICAg
IH0KPiAgCj4gK2luamVjdF9hYnQ6Cj4gICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJIU1I9
MHgleCBwYz0lIyJQUklyZWdpc3RlciIgZ3ZhPSUjIlBSSXZhZGRyCj4gICAgICAgICAgICAgICAi
IGdwYT0lIyJQUklwYWRkciJcbiIsIGhzci5iaXRzLCByZWdzLT5wYywgZ3ZhLCBncGEpOwo+ICAg
ICAgaWYgKCBpc19kYXRhICkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlv
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAo+IGluZGV4IGM5NDEwNzMyNTcuLmM4ZGFk
YjUwMDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbWlvLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaAo+IEBAIC0zMiw2ICszMiwxMyBAQCB0eXBlZGVmIHN0
cnVjdAo+ICAgICAgcGFkZHJfdCBncGE7Cj4gIH0gbW1pb19pbmZvX3Q7Cj4gIAo+ICtlbnVtIGlv
X3N0YXRlCj4gK3sKPiArICAgIElPX0FCT1JULCAgICAgICAvKiBUaGUgSU8gd2FzIGhhbmRsZWQg
YnkgdGhlIGhlbHBlciBhbmQgbGVkIHRvIGFuIGFib3J0LiAqLwo+ICsgICAgSU9fSEFORExFRCwg
ICAgIC8qIFRoZSBJTyB3YXMgc3VjY2Vzc2Z1bGx5IGhhbmRsZWQgYnkgdGhlIGhlbHBlci4gKi8K
PiArICAgIElPX1VOSEFORExFRCwgICAvKiBUaGUgSU8gd2FzIG5vdCBoYW5kbGVkIGJ5IHRoZSBo
ZWxwZXIuICovCj4gK307Cj4gKwo+ICB0eXBlZGVmIGludCAoKm1taW9fcmVhZF90KShzdHJ1Y3Qg
dmNwdSAqdiwgbW1pb19pbmZvX3QgKmluZm8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgKnIsIHZvaWQgKnByaXYpOwo+ICB0eXBlZGVmIGludCAoKm1taW9fd3JpdGVf
dCkoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+IEBAIC01Niw5ICs2Myw5IEBA
IHN0cnVjdCB2bW1pbyB7Cj4gICAgICBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVyczsKPiAg
fTsKPiAgCj4gLWludCB0cnlfaGFuZGxlX21taW8oc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
Cj4gLSAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzciwKPiAtICAgICAgICAg
ICAgICAgICAgICBwYWRkcl90IGdwYSk7Cj4gK2VudW0gaW9fc3RhdGUgdHJ5X2hhbmRsZV9tbWlv
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCB1bmlvbiBoc3IgaHNyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYWRkcl90IGdwYSk7Cj4gIHZvaWQgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKHN0cnVjdCBkb21h
aW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBtbWlvX2hh
bmRsZXJfb3BzICpvcHMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRk
ciwgcGFkZHJfdCBzaXplLCB2b2lkICpwcml2KTsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:35:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:35:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcR3-00029w-Db; Fri, 02 Feb 2018 14:35:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw9a=e4=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehcR1-000290-O3
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:35:23 +0000
X-Inumbo-ID: 5edb68e8-0826-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5edb68e8-0826-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 14:35:52 +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 F1D6E80D;
 Fri,  2 Feb 2018 06:35:16 -0800 (PST)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 34D303F25C;
 Fri,  2 Feb 2018 06:35:16 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180202101444.3510-1-julien.grall@arm.com>
 <20180202101444.3510-4-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <81293a1c-67bc-ec93-7ab6-e15992c15305@arm.com>
Date: Fri, 2 Feb 2018 14:35:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180202101444.3510-4-julien.grall@arm.com>
Content-Language: en-GB
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 3/4] xen/arm: Don't crash domain on bad
	MMIO emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wMi8xOCAxMDoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE5vdyB0aGUgTU1J
TyBlbXVsYXRpb24gaXMgYWJsZSB0byBkaXN0aW5ndWlzaCB1bmhhbmRsZWQgSU8gZnJvbSBhYm9y
dGVkCj4gb25lLCB0aGVyZSBhcmUgbm8gbmVlZCB0byBjcmFzaCB0aGUgZG9tYWluIHdoZW4gdGhl
IHJlZ2lvbiBpcyBhY2Nlc3MKPiB3aXRoIGEgYmFkIHdpZHRoLgo+IAo+IEluc3RlYWQgbGV0IFhl
biBpbmplY3QgYSBkYXRhIGFib3J0IHRvIHRoZSBndWVzdCBhbmQgZGVjaWRlIHdoYXQgdG8gZG8u
CgpWZXJ5IG5pY2UhCgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KCkNoZWVycywKQW5kcmUuCgo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyCj4gICAg
ICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3Zn
aWMtdjIuYyAgICAgfCAyIC0tCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIHwgMyAtLS0K
PiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyAgICAgfCA4IC0tLS0tLS0tCj4gIHhlbi9hcmNoL2Fy
bS92cGwwMTEuYyAgICAgIHwgMiAtLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDE1IGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjIuYwo+IGluZGV4IDJiZGIyNTI2MWEuLjY0NmQxZjNkMTIgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKPiBA
QCAtMzQ4LDcgKzM0OCw2IEBAIHN0YXRpYyBpbnQgdmdpY192Ml9kaXN0cl9tbWlvX3JlYWQoc3Ry
dWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAo+ICBiYWRfd2lkdGg6Cj4gICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSICIlcHY6IHZHSUNEOiBiYWQgcmVhZCB3aWR0aCAlZCByJWQgb2Zmc2V0
ICUjMDh4XG4iLAo+ICAgICAgICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIGdpY2RfcmVn
KTsKPiAtICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICAgICAgcmV0dXJuIDA7Cj4g
IAo+ICByZWFkX2FzX3plcm9fMzI6Cj4gQEAgLTYxMyw3ICs2MTIsNiBAQCBiYWRfd2lkdGg6Cj4g
ICAgICBwcmludGsoWEVOTE9HX0dfRVJSCj4gICAgICAgICAgICAgIiVwdjogdkdJQ0Q6IGJhZCB3
cml0ZSB3aWR0aCAlZCByJWQ9JSJQUklyZWdpc3RlciIgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAg
ICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHIsIGdpY2RfcmVnKTsKPiAtICAgIGRvbWFp
bl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+ICB3cml0ZV9pZ25v
cmVfMzI6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMtdjMtaXRzLmMKPiBpbmRleCBkOGZhNDQyNThkLi4zMjA2MWM2YjAzIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMtdjMtaXRzLmMKPiBAQCAtMTEzNiw3ICsxMTM2LDYgQEAgcmVhZF9yZXNlcnZlZDoKPiAg
YmFkX3dpZHRoOgo+ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAidkdJVFM6IGJhZCByZWFkIHdp
ZHRoICVkIHIlZCBvZmZzZXQgJSMwNGx4XG4iLAo+ICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6
ZSwgaW5mby0+ZGFidC5yZWcsICh1bnNpZ25lZCBsb25nKWluZm8tPmdwYSAmIDB4ZmZmZik7Cj4g
LSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiAgCj4gICAgICByZXR1cm4gMDsKPiAg
fQo+IEBAIC0xNDQ2LDggKzE0NDUsNiBAQCBiYWRfd2lkdGg6Cj4gICAgICBwcmludGsoWEVOTE9H
X0dfRVJSICJ2R0lUUzogYmFkIHdyaXRlIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOGx4XG4iLAo+
ICAgICAgICAgICAgIGluZm8tPmRhYnQuc2l6ZSwgaW5mby0+ZGFidC5yZWcsICh1bnNpZ25lZCBs
b25nKWluZm8tPmdwYSAmIDB4ZmZmZik7Cj4gIAo+IC0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9u
b3VzKCk7Cj4gLQo+ICAgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4gaW5kZXggYWYxNmRm
ZDAwNS4uMmFkOGE2YmU2MiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy12My5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwo+IEBAIC0zMjgsNyArMzI4LDYgQEAgc3RhdGlj
IGludCBfX3ZnaWNfdjNfcmRpc3RyX3JkX21taW9fcmVhZChzdHJ1Y3QgdmNwdSAqdiwgbW1pb19p
bmZvX3QgKmluZm8sCj4gIGJhZF93aWR0aDoKPiAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIiVw
diB2R0lDUjogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiAgICAgICAg
ICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVnLCBnaWNyX3JlZyk7Cj4gLSAgICBkb21haW5fY3Jh
c2hfc3luY2hyb25vdXMoKTsKPiAgICAgIHJldHVybiAwOwo+ICAKPiAgcmVhZF9hc196ZXJvXzY0
Ogo+IEBAIC02NDgsNyArNjQ3LDYgQEAgYmFkX3dpZHRoOgo+ICAgICAgcHJpbnRrKFhFTkxPR19H
X0VSUgo+ICAgICAgICAgICAgIiVwdjogdkdJQ1I6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQ
UklyZWdpc3RlciIgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAgICAgICAgdiwgZGFidC5zaXplLCBk
YWJ0LnJlZywgciwgZ2ljcl9yZWcpOwo+IC0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7
Cj4gICAgICByZXR1cm4gMDsKPiAgCj4gIHdyaXRlX2lnbm9yZV82NDoKPiBAQCAtNzYwLDcgKzc1
OCw2IEBAIHN0YXRpYyBpbnQgX192Z2ljX3YzX2Rpc3RyX2NvbW1vbl9tbWlvX3JlYWQoY29uc3Qg
Y2hhciAqbmFtZSwgc3RydWN0IHZjcHUgKnYsCj4gIGJhZF93aWR0aDoKPiAgICAgIHByaW50ayhY
RU5MT0dfR19FUlIgIiVwdjogJXM6IGJhZCByZWFkIHdpZHRoICVkIHIlZCBvZmZzZXQgJSMwOHhc
biIsCj4gICAgICAgICAgICAgdiwgbmFtZSwgZGFidC5zaXplLCBkYWJ0LnJlZywgcmVnKTsKPiAt
ICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICAgICAgcmV0dXJuIDA7Cj4gIAo+ICBy
ZWFkX2FzX3plcm86Cj4gQEAgLTg3Niw3ICs4NzMsNiBAQCBiYWRfd2lkdGg6Cj4gICAgICBwcmlu
dGsoWEVOTE9HX0dfRVJSCj4gICAgICAgICAgICAgIiVwdjogJXM6IGJhZCB3cml0ZSB3aWR0aCAl
ZCByJWQ9JSJQUklyZWdpc3RlciIgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAgICAgICAgIHYsIG5h
bWUsIGRhYnQuc2l6ZSwgZGFidC5yZWcsIHIsIHJlZyk7Cj4gLSAgICBkb21haW5fY3Jhc2hfc3lu
Y2hyb25vdXMoKTsKPiAgICAgIHJldHVybiAwOwo+ICAKPiAgd3JpdGVfaWdub3JlXzMyOgo+IEBA
IC05MzcsNyArOTMzLDYgQEAgc3RhdGljIGludCB2Z2ljX3YzX3JkaXN0cl9zZ2lfbW1pb19yZWFk
KHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5mbywKPiAgYmFkX3dpZHRoOgo+ICAgICAg
cHJpbnRrKFhFTkxPR19HX0VSUiAiJXB2OiB2R0lDUjogU0dJOiBiYWQgcmVhZCB3aWR0aCAlZCBy
JWQgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAgICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5yZWcs
IGdpY3JfcmVnKTsKPiAtICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICAgICAgcmV0
dXJuIDA7Cj4gIAo+ICByZWFkX2FzX3plcm9fMzI6Cj4gQEAgLTEwMTcsNyArMTAxMiw2IEBAIGJh
ZF93aWR0aDoKPiAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKPiAgICAgICAgICAgICAiJXB2OiB2
R0lDUjogU0dJOiBiYWQgd3JpdGUgd2lkdGggJWQgciVkPSUiUFJJcmVnaXN0ZXIiIG9mZnNldCAl
IzA4eFxuIiwKPiAgICAgICAgICAgICB2LCBkYWJ0LnNpemUsIGRhYnQucmVnLCByLCBnaWNyX3Jl
Zyk7Cj4gLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiAgICAgIHJldHVybiAwOwo+
ICAKPiAgd3JpdGVfaWdub3JlXzMyOgo+IEBAIC0xMjY4LDcgKzEyNjIsNiBAQCBzdGF0aWMgaW50
IHZnaWNfdjNfZGlzdHJfbW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCBtbWlvX2luZm9fdCAqaW5m
bywKPiAgYmFkX3dpZHRoOgo+ICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiJXB2OiB2R0lDRDog
YmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAlIzA4eFxuIiwKPiAgICAgICAgICAgICB2LCBk
YWJ0LnNpemUsIGRhYnQucmVnLCBnaWNkX3JlZyk7Cj4gLSAgICBkb21haW5fY3Jhc2hfc3luY2hy
b25vdXMoKTsKPiAgICAgIHJldHVybiAwOwo+ICAKPiAgcmVhZF9hc196ZXJvXzMyOgo+IEBAIC0x
NDU2LDcgKzE0NDksNiBAQCBiYWRfd2lkdGg6Cj4gICAgICBwcmludGsoWEVOTE9HX0dfRVJSCj4g
ICAgICAgICAgICAgIiVwdjogdkdJQ0Q6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQ9JSJQUklyZWdp
c3RlciIgb2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAgICAgICAgIHYsIGRhYnQuc2l6ZSwgZGFidC5y
ZWcsIHIsIGdpY2RfcmVnKTsKPiAtICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICAg
ICAgcmV0dXJuIDA7Cj4gIAo+ICB3cml0ZV9pZ25vcmVfMzI6Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGwwMTEuYwo+IGluZGV4IDcyNWIyZTAz
YWQuLjc3ODhjMmZjMzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCj4gQEAgLTI5Niw3ICsyOTYsNiBAQCBzdGF0aWMgaW50
IHZwbDAxMV9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnYsCj4gIGJhZF93aWR0aDoKPiAgICAgIGdw
cmludGsoWEVOTE9HX0VSUiwgInZwbDAxMTogYmFkIHJlYWQgd2lkdGggJWQgciVkIG9mZnNldCAl
IzA4eFxuIiwKPiAgICAgICAgICAgICAgZGFidC5zaXplLCBkYWJ0LnJlZywgdnBsMDExX3JlZyk7
Cj4gLSAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiAgICAgIHJldHVybiAwOwo+ICAK
PiAgfQo+IEBAIC0zNjYsNyArMzY1LDYgQEAgd3JpdGVfaWdub3JlOgo+ICBiYWRfd2lkdGg6Cj4g
ICAgICBncHJpbnRrKFhFTkxPR19FUlIsICJ2cGwwMTE6IGJhZCB3cml0ZSB3aWR0aCAlZCByJWQg
b2Zmc2V0ICUjMDh4XG4iLAo+ICAgICAgICAgICAgICBkYWJ0LnNpemUsIGRhYnQucmVnLCB2cGww
MTFfcmVnKTsKPiAtICAgIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpOwo+ICAgICAgcmV0dXJu
IDA7Cj4gIAo+ICB9Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:37:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:37:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcTR-0002Pw-Qt; Fri, 02 Feb 2018 14:37:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw9a=e4=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehcTQ-0002Pj-Hv
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:37:52 +0000
X-Inumbo-ID: b800d7ec-0826-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b800d7ec-0826-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 14:38:22 +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 8442D80D;
 Fri,  2 Feb 2018 06:37:46 -0800 (PST)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BB01E3F25C;
 Fri,  2 Feb 2018 06:37:45 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180202101444.3510-1-julien.grall@arm.com>
 <20180202101444.3510-5-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <4fcc0f14-5cbe-a2b3-1d82-e94ee17e1d1e@arm.com>
Date: Fri, 2 Feb 2018 14:37:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180202101444.3510-5-julien.grall@arm.com>
Content-Language: en-GB
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen/arm: Don't crash the domain on
 invalid HVC immediate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wMi8xOCAxMDoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IGRvbWFpbl9jcmFz
aF9zeW5jaHJvbm91cygpIHNob3VsZCBvbmx5IGJlIHVzZWQgd2hlbiBzb21ldGhpbmcgd2VudCB3
cm9uZwo+IGluIFhlbi4gSXQgaXMgYmV0dGVyIHRvIGluamVjdCB0byB0aGUgZ3Vlc3QgYXMgaXQg
d2lsbCBiZSBpbiBhIGJldHRlcgo+IHBvc2l0aW9uIHRvIHByb3ZpZGUgaGVscGZ1bCBpbmZvcm1h
dGlvbiAoc3RhY2sgdHJhY2UuLi4pLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiAKPiAtLS0KPiAKPiAgICAgV2UgcG90ZW50aWFsbHkg
d2FudCB0byByZXR1cm4gLTEgaW5zdGVhZC4gVGhpcyB3b3VsZCBtYWtlIFhlbiBtb3JlCj4gICAg
IGZ1dHVyZS1wcm9vZiBpZiB3ZSBkZWNpZGUgdG8gaW1wbGVtZW50IHRoZSBvdGhlciBIVkMgaW1t
ZWRpYXRlLgo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgU3RlZmFubydz
IHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS90cmFwcy5jIHwgMTMgKysrKysrKyst
LS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCj4gaW5kZXggMWU4NWY5OWVjMS4uMWNiYTdlNTg0ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vdHJhcHMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4gQEAgLTE0NzEsMTQg
KzE0NzEsMTcgQEAgc3RhdGljIHZvaWQgZG9fZGVidWdfdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgdW5zaWduZWQgaW50IGNvZGUpCj4gICNlbmRpZgo+ICAKPiAgc3RhdGljIHZvaWQg
ZG9fdHJhcF9oeXBlcmNhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHJlZ2lzdGVyX3Qg
Km5yLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGlzcykK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgdW5pb24gaHNyIGhzcikKPiAg
ewo+ICAgICAgYXJtX2h5cGVyY2FsbF9mbl90IGNhbGwgPSBOVUxMOwo+ICAKPiAgICAgIEJVSUxE
X0JVR19PTihOUl9oeXBlcmNhbGxzIDwgQVJSQVlfU0laRShhcm1faHlwZXJjYWxsX3RhYmxlKSAp
Owo+ICAKPiAtICAgIGlmICggaXNzICE9IFhFTl9IWVBFUkNBTExfVEFHICkKPiAtICAgICAgICBk
b21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiArICAgIGlmICggaHNyLmlzcyAhPSBYRU5fSFlQ
RVJDQUxMX1RBRyApCj4gKyAgICB7Cj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywg
IkludmFsaWQgSFZDIGltbSAweCV4XG4iLCBoc3IuaXNzKTsKPiArICAgICAgICByZXR1cm4gaW5q
ZWN0X3VuZGVmX2V4Y2VwdGlvbihyZWdzLCBoc3IpOwoKV2h5IGlzIHRoaXMgVU5ERUY/ClVOREVG
IGlzIHRoZSBleGNlcHRpb24gdXNlZCB3aGVuIGVpdGhlciBIVkMgaXMgZGlzYWJsZWQgb3IgaWYg
aXQncwpjYWxsZWQgZnJvbSBFTDAuCkkgY291bGRuJ3QgZmluZCBhbnl0aGluZyB0aGF0IHRhbGtz
IGFib3V0IGhvdyBub24taW1wbGVtZW50ZWQgaW1tZWRpYXRlcwpzaG91bGQgYmUgaGFuZGxlZCwg
SSBndWVzcyB0aGV5IHdvdWxkIGp1c3QgYmUgaWdub3JlZD8KRG8geW91IGhhdmUgYW55IHNvdXJj
ZXMgdGhhdCByZWNvbW1lbmQgVU5ERUY/CgpUaGUgcmVzdCBsb29rcyBmaW5lLgoKQ2hlZXJzLApB
bmRyZS4KCj4gKyAgICB9Cj4gIAo+ICAgICAgaWYgKCAqbnIgPj0gQVJSQVlfU0laRShhcm1faHlw
ZXJjYWxsX3RhYmxlKSApCj4gICAgICB7Cj4gQEAgLTIxMDksNyArMjExMiw3IEBAIHZvaWQgZG9f
dHJhcF9ndWVzdF9zeW5jKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgICAgIGlm
ICggaHNyLmlzcyA9PSAwICkKPiAgICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBfaHZjX3NtY2Nj
KHJlZ3MpOwo+ICAgICAgICAgIG5yID0gcmVncy0+cjEyOwo+IC0gICAgICAgIGRvX3RyYXBfaHlw
ZXJjYWxsKHJlZ3MsICZuciwgaHNyLmlzcyk7Cj4gKyAgICAgICAgZG9fdHJhcF9oeXBlcmNhbGwo
cmVncywgJm5yLCBoc3IpOwo+ICAgICAgICAgIHJlZ3MtPnIxMiA9ICh1aW50MzJfdClucjsKPiAg
ICAgICAgICBicmVhazsKPiAgICAgIH0KPiBAQCAtMjEyMyw3ICsyMTI2LDcgQEAgdm9pZCBkb190
cmFwX2d1ZXN0X3N5bmMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICNlbmRpZgo+ICAg
ICAgICAgIGlmICggaHNyLmlzcyA9PSAwICkKPiAgICAgICAgICAgICAgcmV0dXJuIGRvX3RyYXBf
aHZjX3NtY2NjKHJlZ3MpOwo+IC0gICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdz
LT54MTYsIGhzci5pc3MpOwo+ICsgICAgICAgIGRvX3RyYXBfaHlwZXJjYWxsKHJlZ3MsICZyZWdz
LT54MTYsIGhzcik7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIEhTUl9FQ19TTUM2NDoK
PiAgICAgICAgICAvKgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:47:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehccW-0003BM-NF; Fri, 02 Feb 2018 14:47:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zyhe=e4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehccV-0003BG-FT
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:47:15 +0000
X-Inumbo-ID: 071eeb62-0828-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 071eeb62-0828-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 14:47:44 +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 976F080D;
 Fri,  2 Feb 2018 06:47:08 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 983AC3F41F;
 Fri,  2 Feb 2018 06:47:07 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20180202101444.3510-1-julien.grall@arm.com>
 <20180202101444.3510-2-julien.grall@arm.com>
 <1841ec57-54a4-42e8-a755-b5be02999310@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <23e7c00b-ad33-2f6a-b39c-343da9b46df4@arm.com>
Date: Fri, 2 Feb 2018 14:47:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1841ec57-54a4-42e8-a755-b5be02999310@arm.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen/arm: traps: Merge
 try_handle_mmio() and handle_mmio()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMi8xOCAxNDozNCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSwKCj4g
T24gMDIvMDIvMTggMTA6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQXQgdGhlIG1vbWVudCwg
dHJ5X2hhbmRsZV9tbWlvKCkgd2lsbCBkbyBjaGVjayBvbiB0aGUgSFNSIGFuZCBiYWlsIG91dAo+
PiBpZiBvbmUgY2hlY2sgZmFpbC4gVGhpcyBtZWFucyB0aGF0IGFub3RoZXIgbWV0aG9kIHdpbGwg
YmUgdHJpZWQgdG8KPj4gaGFuZGxlIHRoZSBmYXVsdCBldmVuIGZvciBiYWQgYWNjZXNzIG9uIGVt
dWxhdGVkIHJlZ2lvbi4gV2hpbGUgdGhpcwo+PiBzaG91bGQgbm90IGJlIGFuIGlzc3VlLCB0aGlz
IGlzIG5vdCBmdXR1cmUgcHJvb2YuCj4+Cj4+IE1vdmUgdGhlIGNoZWNrcyBvZiB0cnlfaGFuZGxl
X21taW8oKSBpbiBoYW5kbGVfbW1pbygpIGFmdGVyIHdlIGlkZW50aWZpZWQKPj4gdGhlIGZhdWx0
IHRvIHRhcmdldCBhbiBlbXVsYXRlZCBNTUlPLiBXaGlsZSB0aGlzIGRvZXMgbm90IGZpeCB0aGUg
cG90ZW50aWFsCj4+IGZhbGwtdGhyb3VnaCwgYSBmb2xsb3ctdXAgcGF0Y2ggd2lsbCBkbyBieSBk
aXN0aW5ndWlzaCB0aGUgcG90ZW50aWFsIGVycm9yLgo+Pgo+PiBOb3RlIHRoYXQgdGhlIGhhbmRs
ZV9tbWlvKCkgd2FzIHJlbmFtZWQgdG8gdHJ5X2hhbmRsZV9tbWlvKCkgYW5kIHRoZQo+PiBwcm90
b3R5cGUgYWRhcHRlZC4KPiAKPiBXaHkgaXMgdGhhdD8gSSB0aGluayB0aGUgcHJlZml4ICJ0cnlf
IiBvbmx5IG1ha2VzIHNlbnNlIGlmIHlvdSBoYXZlIGEKPiBub24tdHJ5IHZlcnNpb24gYXMgd2Vs
bC4gVG8gc29tZSBkZWdyZWUgbW9zdCBmdW5jdGlvbnMgInRyeSIgc29tZXRoaW5nLAo+IHdoZW4g
dGhleSBjaGVjayBmb3IgYW5kIHJldHVybiBlcnJvcnMuCj4gSSB0aGluayB0aGUgcmV0dXJuIHR5
cGUgbWFrZXMgaXQgY2xlYXIgd2hhdCB0aGUgc2VtYW50aWNzIGFyZS4KPiBTbyBwZXJzb25hbGx5
IEkgd291bGQgcHJlZmVyIGp1c3QgImhhbmRsZV9tbWlvIiBhcyB0aGUgZnVuY3Rpb24gbmFtZS4K
QmVjYXVzZSB3ZSBoYXZlIGFub3RoZXIgZnVuY3Rpb24gY2FsbGVkIHRyeV9tYXBfbW1pbygpIGp1
c3QgYmVsb3csIHNvIEkgCndhbnRlZCB0byBrZWVwIHNpbWlsYXIuCgpBbHNvLCBJIHRoaW5rICJ0
cnlfIiBtYWtlcyBzZW5zZSBoZXJlIGJlY2F1c2UgaWYgeW91IGRvbid0IHN1Y2NlZWQsIHlvdSAK
d2lsbCBmYWxsYmFjayB0byBhbm90aGVyIG1ldGhvZC4gTW9zdCBvZiB0aGUgdGltZXMsIHRoaXMg
aXMgbm90IHRoZSBjYXNlIApvZiBvdGhlciBmdW5jdGlvbnMuCgo+IAo+IEJ1dCB0aGlzIG9ubHkg
YSBuaXQsIGRlZmluaXRlbHkgbm90IHdvcnRoIGEgcmVzcGluIG9uIGl0cyBvd24uCj4gCj4+IFdo
aWxlIG1lcmdpbmcgdGhlIDIgZnVuY3Rpb25zLCByZW1vdmUgdGhlIGNoZWNrIHdoZXRoZXIgdGhl
IGZhdWx0IGlzCj4+IHN0YWdlLTIgYWJvcnQgb24gc3RhZ2UtMSB0cmFuc2xhdGlvbiB3YWxrIGJl
Y2F1c2UgdGhlIGluc3RydWN0aW9uCj4+IHN5bmRyb21lIHdpbGwgYWx3YXlzIGJlIGludmFsaWQg
KHNlZSBCMy0xNDMzIGluIERESSAwNDA2Qy5jIGFuZAo+PiBEMTAtMjQ2MCBpbiBEREkgMDQ4N0Mu
YSkuCj4gCj4gWWVzLCB0aGF0IGxvb2tzIGNvcnJlY3QgdG8gbWUuCj4gCj4+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKVGhhbmtzIQoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:48:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcdh-0003IY-3f; Fri, 02 Feb 2018 14:48:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zyhe=e4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcdf-0003IP-EE
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:48:27 +0000
X-Inumbo-ID: 15271399-0828-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 15271399-0828-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 15:48:08 +0100 (CET)
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 43FEC80D;
 Fri,  2 Feb 2018 06:48:25 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 781423F41F;
 Fri,  2 Feb 2018 06:48:24 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20180202101444.3510-1-julien.grall@arm.com>
 <20180202101444.3510-3-julien.grall@arm.com>
 <c1196777-f90c-f13d-7368-5b9b305f0d50@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e389f515-40bc-ba59-8a53-245be753f583@arm.com>
Date: Fri, 2 Feb 2018 14:48:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <c1196777-f90c-f13d-7368-5b9b305f0d50@arm.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 2/4] xen/arm: io: Distinguish unhandled
 IO from aborted one
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMi8xOCAxNDozNCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSwKCj4g
T24gMDIvMDIvMTggMTA6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQ3VycmVudGx5LCBYZW4g
aXMgY29uc2lkZXJpbmcgdGhhdCBhbiBJTyBjb3VsZCBlaXRoZXIgYmUgaGFuZGxlZCBvcgo+PiB1
bmhhbmRsZWQuIFdoZW4gdW5oYW5kbGVkLCB0aGUgc3RhZ2UtMiBhYm9ydCBmdW5jdGlvbiB3aWxs
IHRyeSBhbm90aGVyCj4+IHdheSB0byByZXNvbHZlIHRoZSBhYm9ydC4KPj4KPj4gSG93ZXZlciwg
dGhlIE1NSU8gZW11bGF0aW9uIG1heSByZXR1cm4gdW5oYW5kbGVkIHdoZW4gdGhlIGFkZHJlc3MK
Pj4gYmVsb25ncyB0byBhbiBlbXVsYXRlZCByYW5nZSBidXQgd2FzIG5vdCBjb3JyZWN0LiBJbiB0
aGF0IGNhc2UsIFhlbgo+PiBzaG91bGQgYXZvaWQgdG8gdHJ5IGFub3RoZXIgd2F5IGFuZCBkaXJl
Y3RseSBpbmplY3QgYSBndWVzdCBkYXRhIGFib3J0Lgo+Pgo+PiBJbnRyb2R1Y2UgYSB0cmktc3Rh
dGUgcmV0dXJuIHRvIGRpc3Rpbmd1aXNoIHRoZSBmb2xsb3dpbmcgc3RhdGU6Cj4+ICAgICAgKiBJ
T19BQk9SVDogVGhlIElPIHdhcyBoYW5kbGVkIGJ1dCByZXN1bHRlZCBpbiBhbiBhYm9ydAo+PiAg
ICAgICogSU9fSEFORExFRDogVGhlIElPIHdhcyBoYW5kbGVkCj4+ICAgICAgKiBJT19VTkhBTkRM
RUQ6IFRoZSBJTyB3YXMgdW5oYW5kbGVkCj4gCj4gSSBsaWtlIHRoYXQgdmVyeSBtdWNoIQo+IAo+
Pgo+PiBGb3Igbm93LCBpdCBpcyBjb25zaWRlcmVkIHRoYXQgYW4gSU8gYmVsb25naW5nIHRvIGFu
IGVtdWxhdGVkIHJhbmdlCj4+IGNvdWxkIGVpdGhlciBiZSBoYW5kbGVkIG9yIGluamVjdCBhbiBh
Ym9ydC4gVGhpcyBjb3VsZCBiZSByZXZpc2l0IGluIHRoZQo+PiBmdXR1cmUgaWYgb3ZlcmxhcHBl
ZCByZWdpb24gZXhpc3QgKG9yIHdlIHdhbnQgdG8gdHJ5IGFub3RoZXIgd2F5IHRvCj4+IHJlc29s
dmUgdGhlIGFib3J0KS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPj4KPj4gLS0tCj4+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPj4gICAgICAg
ICAgLSBBbHdheXMgcmV0dXJuIElPX0FCT1JUIHdoZW4gdGhlIGNoZWNrIGZhaWxlZCBiZWNhdXNl
IHdlIGtub3cKPj4gICAgICAgICAgaXQgd2FzIHRhcmdldGVkIGVtdWxhdGVkIElPLgo+PiAgICAg
ICAgICAtIEZpeCB0eXBvZXMKPj4gLS0tCj4+ICAgeGVuL2FyY2gvYXJtL2lvLmMgICAgICAgICAg
fCAzMiArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+PiAgIHhlbi9hcmNoL2FybS90
cmFwcy5jICAgICAgIHwgMTggKysrKysrKysrKysrKysrLS0tCj4+ICAgeGVuL2luY2x1ZGUvYXNt
LWFybS9tbWlvLmggfCAxMyArKysrKysrKysrLS0tCj4+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0MyBp
bnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9pby5jIGIveGVuL2FyY2gvYXJtL2lvLmMKPj4gaW5kZXggYzNlOTIzOWZmZS4uMWY0Y2I4
ZjM3ZCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2lvLmMKPj4gKysrIGIveGVuL2FyY2gv
YXJtL2lvLmMKPj4gQEAgLTI2LDggKzI2LDkgQEAKPj4gICAKPj4gICAjaW5jbHVkZSAiZGVjb2Rl
LmgiCj4+ICAgCj4+IC1zdGF0aWMgaW50IGhhbmRsZV9yZWFkKGNvbnN0IHN0cnVjdCBtbWlvX2hh
bmRsZXIgKmhhbmRsZXIsIHN0cnVjdCB2Y3B1ICp2LAo+PiAtICAgICAgICAgICAgICAgICAgICAg
ICBtbWlvX2luZm9fdCAqaW5mbykKPj4gK3N0YXRpYyBlbnVtIGlvX3N0YXRlIGhhbmRsZV9yZWFk
KGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdiwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1taW9faW5mb190ICppbmZvKQo+PiAgIHsKPj4gICAgICAgY29uc3Qgc3Ry
dWN0IGhzcl9kYWJ0IGRhYnQgPSBpbmZvLT5kYWJ0Owo+PiAgICAgICBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncyA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKTsKPj4gQEAgLTQwLDcgKzQxLDcgQEAg
c3RhdGljIGludCBoYW5kbGVfcmVhZChjb25zdCBzdHJ1Y3QgbW1pb19oYW5kbGVyICpoYW5kbGVy
LCBzdHJ1Y3QgdmNwdSAqdiwKPj4gICAgICAgdWludDhfdCBzaXplID0gKDEgPDwgZGFidC5zaXpl
KSAqIDg7Cj4+ICAgCj4+ICAgICAgIGlmICggIWhhbmRsZXItPm9wcy0+cmVhZCh2LCBpbmZvLCAm
ciwgaGFuZGxlci0+cHJpdikgKQo+PiAtICAgICAgICByZXR1cm4gMDsKPj4gKyAgICAgICAgcmV0
dXJuIElPX0FCT1JUOwo+PiAgIAo+PiAgICAgICAvKgo+PiAgICAgICAgKiBTaWduIGV4dGVuZCBp
ZiByZXF1aXJlZC4KPj4gQEAgLTYwLDE3ICs2MSwyMCBAQCBzdGF0aWMgaW50IGhhbmRsZV9yZWFk
KGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIsIHN0cnVjdCB2Y3B1ICp2LAo+PiAg
IAo+PiAgICAgICBzZXRfdXNlcl9yZWcocmVncywgZGFidC5yZWcsIHIpOwo+PiAgIAo+PiAtICAg
IHJldHVybiAxOwo+PiArICAgIHJldHVybiBJT19IQU5ETEVEOwo+PiAgIH0KPj4gICAKPj4gLXN0
YXRpYyBpbnQgaGFuZGxlX3dyaXRlKGNvbnN0IHN0cnVjdCBtbWlvX2hhbmRsZXIgKmhhbmRsZXIs
IHN0cnVjdCB2Y3B1ICp2LAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgbW1pb19pbmZvX3Qg
KmluZm8pCj4+ICtzdGF0aWMgZW51bSBpb19zdGF0ZSBoYW5kbGVfd3JpdGUoY29uc3Qgc3RydWN0
IG1taW9faGFuZGxlciAqaGFuZGxlciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgdmNwdSAqdiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBtbWlvX2luZm9fdCAqaW5mbykKPj4gICB7Cj4+ICAgICAgIGNvbnN0IHN0cnVjdCBoc3JfZGFi
dCBkYWJ0ID0gaW5mby0+ZGFidDsKPj4gICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mg
PSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Cj4+ICsgICAgaW50IHJldDsKPj4gICAKPj4gLSAgICBy
ZXR1cm4gaGFuZGxlci0+b3BzLT53cml0ZSh2LCBpbmZvLCBnZXRfdXNlcl9yZWcocmVncywgZGFi
dC5yZWcpLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRsZXItPnByaXYp
Owo+PiArICAgIHJldCA9IGhhbmRsZXItPm9wcy0+d3JpdGUodiwgaW5mbywgZ2V0X3VzZXJfcmVn
KHJlZ3MsIGRhYnQucmVnKSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRs
ZXItPnByaXYpOwo+PiArICAgIHJldHVybiAoIHJldCApID8gSU9fSEFORExFRCA6IElPX0FCT1JU
Owo+IAo+IFdoeSB0aGUgYnJhY2tldHM/CgpJIHdhcyBub3QgZmVlbGluZyBsYXp5IHRoYXQgZGF5
IDspLiBJIHdpbGwgZHJvcCB0aGVtLgoKPiAKPiBPdGhlcndpc2U6Cj4gCj4gUmV2aWV3ZWQtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:50:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:50:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcfb-0003x9-Ec; Fri, 02 Feb 2018 14:50:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehcfa-0003wn-0X
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 14:50:26 +0000
X-Inumbo-ID: 78262895-0828-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 78262895-0828-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 14:50:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67148274"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B140200007800195988@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5f3f9e9b-7f11-9380-6875-5dfe2ecf7433@citrix.com>
Date: Fri, 2 Feb 2018 14:49:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295B140200007800195988@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 20/25] x86emul: correctly handle CMPXCHG*
 comparison failures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IElmIHRoZSAtPmNtcHhjaGco
KSBob29rIGZpbmRzIGEgbWlzbWF0Y2gsIHdlIHNob3VsZCBkZWFsIHdpdGggdGhpcyB0aGUKPiBz
YW1lIHdheSBhcyB3aGVuIHRoZSAibWFudWFsIiBjb21wYXJpc29uIHJlcG9ydHMgYSBtaXNtYXRj
aC4KPgo+IFRoaXMgaW52b2x2ZXMgcmV2ZXJ0aW5nIGJmY2UwZTYyYzMgKCJ4ODYvZW11bDogRHJv
cAo+IFg4NkVNVUxfQ01QWENIR19GQUlMRUQiKSwgYWxiZWl0IHdpdGggWDg2RU1VTF9DTVBYQ0hH
X0ZBSUxFRCBub3cKPiBiZWNvbWluZyBhIHZhbHVlIGRpc3RpbmN0IGZyb20gWDg2RU1VTF9SRVRS
WS4KPgo+IEluIG9yZGVyIHRvIG5vdCBsZWF2ZSBtaXhlZCBjb2RlIGFsc28gZnVsbHkgc3dpdGNo
IGFmZmVjdGVkIGZ1bmN0aW9ucwo+IGZyb20gcGFkZHJfdCB0byBpbnRwdGVfdC4KPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2MzogTmV3
Lgo+IC0tLQo+IFRoZSBjb2RlIGNvdWxkIGJlIGZ1cnRoZXIgc2ltcGxpZmllZCBpZiB3ZSBjb3Vs
ZCByZWx5IG9uIGFsbAo+IC0+Y21weGNoZygpIGhvb2tzIGFsd2F5cyB1c2luZyBDTVBYQ0hHLCBi
dXQgZm9yIG5vdyB3ZSBuZWVkIHRvIGNvcGUKPiB3aXRoIHRoZW0gdXNpbmcgcGxhaW4gd3JpdGVz
IChhbmQgaGVuY2UgYWNjZXB0IHRoZSBkb3VibGUgcmVhZHMgaWYKPiBDTVBYQ0hHIGlzIGFjdHVh
bGx5IGJlaW5nIHVzZWQpLgo+IE5vdGUgdGhhdCB0aGUgcGF0Y2ggZG9lc24ndCBhZGRyZXNzIHRo
ZSBpbmNvcnJlY3RuZXNzIG9mIHRoZXJlIG5vdAo+IGJlaW5nIGEgbWVtb3J5IHdyaXRlIGV2ZW4g
aW4gdGhlIGNvbXBhcmlzb24tZmFpbGVkIGNhc2UuCj4KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L2NvbW1vbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+
IEBAIC0zMDIsOCArMzAyLDEyIEBAIGh2bV9lbXVsYXRlX2NtcHhjaGcoZW51bSB4ODZfc2VnbWVu
dCBzZWcKPiAgICAgIG1lbWNweSgmb2xkLCBwX29sZCwgYnl0ZXMpOwo+ICAgICAgbWVtY3B5KCZu
ZXcsIHBfbmV3LCBieXRlcyk7Cj4gIAo+IC0gICAgcmV0dXJuIHYtPmFyY2gucGFnaW5nLm1vZGUt
PnNoYWRvdy54ODZfZW11bGF0ZV9jbXB4Y2hnKAo+IC0gICAgICAgICAgICAgICB2LCBhZGRyLCBv
bGQsIG5ldywgYnl0ZXMsIHNoX2N0eHQpOwo+ICsgICAgcmMgPSB2LT5hcmNoLnBhZ2luZy5tb2Rl
LT5zaGFkb3cueDg2X2VtdWxhdGVfY21weGNoZygKPiArICAgICAgICAgICAgIHYsIGFkZHIsICZv
bGQsIG5ldywgYnl0ZXMsIHNoX2N0eHQpOwo+ICsKPiArICAgIG1lbWNweShwX29sZCwgJm9sZCwg
Ynl0ZXMpOwoKVGhpcyBpcyByZWR1bmRhbnQgd2l0aCAuLi4KCj4gKwo+ICsgICAgcmV0dXJuIHJj
Owo+ICB9Cj4gIAo+ICBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBodm1fc2hh
ZG93X2VtdWxhdG9yX29wcyA9IHsKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKPiBAQCAtNDc0MSwxMSAr
NDc0MSwxMSBAQCBzaF94ODZfZW11bGF0ZV93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zCj4gIAo+
ICBzdGF0aWMgaW50Cj4gIHNoX3g4Nl9lbXVsYXRlX2NtcHhjaGcoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgdmFkZHIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgb2xkLCB1bnNpZ25lZCBsb25nIG5ldywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGJ5dGVzLCBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0KQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnBfb2xkLCB1bnNpZ25lZCBsb25nIG5l
dywKPiArICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHN0cnVjdCBz
aF9lbXVsYXRlX2N0eHQgKnNoX2N0eHQpCj4gIHsKPiAgICAgIHZvaWQgKmFkZHI7Cj4gLSAgICB1
bnNpZ25lZCBsb25nIHByZXY7Cj4gKyAgICB1bnNpZ25lZCBsb25nIHByZXYsIG9sZCA9ICpwX29s
ZDsKPiAgICAgIGludCBydiA9IFg4NkVNVUxfT0tBWTsKPiAgCj4gICAgICAvKiBVbmFsaWduZWQg
d3JpdGVzIGFyZSBvbmx5IGFjY2VwdGFibGUgb24gSFZNICovCj4gQEAgLTQ3NjksNyArNDc2OSwx
MCBAQCBzaF94ODZfZW11bGF0ZV9jbXB4Y2hnKHN0cnVjdCB2Y3B1ICp2LCB1Cj4gICAgICB9Cj4g
IAo+ICAgICAgaWYgKCBwcmV2ICE9IG9sZCApCj4gLSAgICAgICAgcnYgPSBYODZFTVVMX1JFVFJZ
Owo+ICsgICAgewo+ICsgICAgICAgICpwX29sZCA9IHByZXY7CgouLi4gdGhpcywgaXMgaXQgbm90
PwoKPiArICAgICAgICBydiA9IFg4NkVNVUxfQ01QWENIR19GQUlMRUQ7Cj4gKyAgICB9Cj4gIAo+
ICAgICAgU0hBRE9XX0RFQlVHKEVNVUxBVEUsICJ2YSAlI2x4IHdhcyAlI2x4IGV4cGVjdGVkICUj
bHgiCj4gICAgICAgICAgICAgICAgICAgICIgd2FudGVkICUjbHggbm93ICUjbHggYnl0ZXMgJXVc
biIsCj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKPiBAQCAtNjUsMTQgKzY1LDE2IEBAIHN0YXRpYyBp
bnQgcHR3cl9lbXVsYXRlZF9yZWFkKGVudW0geDg2X3MKPiAgICAgIHJldHVybiBYODZFTVVMX09L
QVk7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQg
bG9uZyBhZGRyLCBwYWRkcl90IG9sZCwgcGFkZHJfdCB2YWwsCj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLCB1bnNpZ25lZCBpbnQgZG9fY21weGNo
ZywKPiArc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSh1bnNpZ25lZCBsb25nIGFkZHIs
IGludHB0ZV90ICpwX29sZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRw
dGVfdCB2YWwsIHVuc2lnbmVkIGludCBieXRlcywKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiAgewo+ICAgICAgdW5zaWdu
ZWQgbG9uZyBtZm47Cj4gICAgICB1bnNpZ25lZCBsb25nIHVuYWxpZ25lZF9hZGRyID0gYWRkcjsK
PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gICAgICBsMV9wZ2VudHJ5X3QgcHRlLCBv
bDFlLCBubDFlLCAqcGwxZTsKPiArICAgIGludHB0ZV90IG9sZCA9IHBfb2xkID8gKnBfb2xkIDog
MDsKPiArICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSAwOwoKSSByZWFsbHkgdGhpbmsgdGhpcyBj
b252ZXJzaW9uIHRvIGludHB0ZSBuZWVkcyBzcGxpdHRpbmcgb3V0IGludG8gYQpzZXBhcmF0ZSBw
YXRjaC7CoCBZb3UncmUgbWFraW5nIG11bHRpcGxlIGNoYW5nZXMgaW4gdGhpcyBmdW5jdGlvbiB3
aGljaAphcmVuJ3QgYXQgY29tbWl0IG1lc3NhZ2UgYXQgYWxsLCBpbmNsdWRpbmcgaW50cm9kdWNp
bmcgdGhlIGRpc3RpbmN0aW9uCkkndmUganVzdCBub3RlZCBvZiAqcF9vbGQgYmVpbmcgTlVMTCBt
ZWFuaW5nIGEgd3JpdGUgcmF0aGVyIHRoYW4gY21weGNoZy4KCk9uIHRoYXQgbm90ZSBzcGVjaWZp
Y2FsbHksIGl0IHdvdWxkIGJlIGNsZWFyZXIgdG8gaGF2ZSAiY29uc3QgYm9vbApkb19jbXB4Y2hn
ID0gKnBfb2xkOyAvKiBjbXB4Y2hnLCBvciB3cml0ZT8gKi8iLsKgIElmIHlvdSBkb24ndCB3YW50
IHRvIGRvCml0LCB0aGVuIHRoZXJlIG5lZWRzIHRvIGJlIGEgY29tbWVudCB3aXRoIHRoZSBmdW5j
dGlvbiBleHBsYWluaW5nIHRoZQpzZW1hbnRpY3Mgb2YgcF9vbGQuCgp+QW5kcmV3CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 14:59:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 14:59:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehcoF-0004DB-9x; Fri, 02 Feb 2018 14:59:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zyhe=e4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehcoD-0004D5-7i
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 14:59:21 +0000
X-Inumbo-ID: b7821bd0-0829-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b7821bd0-0829-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 14:59:50 +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 D1C8A80D;
 Fri,  2 Feb 2018 06:59:13 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 101EE3F41F;
 Fri,  2 Feb 2018 06:59:12 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>, xen-devel@lists.xen.org
References: <20180202101444.3510-1-julien.grall@arm.com>
 <20180202101444.3510-5-julien.grall@arm.com>
 <4fcc0f14-5cbe-a2b3-1d82-e94ee17e1d1e@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ffc14798-5332-1b9c-02e8-085731882a16@arm.com>
Date: Fri, 2 Feb 2018 14:59:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <4fcc0f14-5cbe-a2b3-1d82-e94ee17e1d1e@arm.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 4/4] xen/arm: Don't crash the domain on
 invalid HVC immediate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMi8xOCAxNDozNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSwKCj4g
T24gMDIvMDIvMTggMTA6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gZG9tYWluX2NyYXNoX3N5
bmNocm9ub3VzKCkgc2hvdWxkIG9ubHkgYmUgdXNlZCB3aGVuIHNvbWV0aGluZyB3ZW50IHdyb25n
Cj4+IGluIFhlbi4gSXQgaXMgYmV0dGVyIHRvIGluamVjdCB0byB0aGUgZ3Vlc3QgYXMgaXQgd2ls
bCBiZSBpbiBhIGJldHRlcgo+PiBwb3NpdGlvbiB0byBwcm92aWRlIGhlbHBmdWwgaW5mb3JtYXRp
b24gKHN0YWNrIHRyYWNlLi4uKS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4KPj4gLS0tCj4+Cj4+ICAgICAgV2UgcG90ZW50aWFs
bHkgd2FudCB0byByZXR1cm4gLTEgaW5zdGVhZC4gVGhpcyB3b3VsZCBtYWtlIFhlbiBtb3JlCj4+
ICAgICAgZnV0dXJlLXByb29mIGlmIHdlIGRlY2lkZSB0byBpbXBsZW1lbnQgdGhlIG90aGVyIEhW
QyBpbW1lZGlhdGUuCj4+Cj4+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPj4gICAgICAgICAgLSBBZGQg
U3RlZmFubydzIHJldmlld2VkLWJ5Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS90cmFwcy5jIHwg
MTMgKysrKysrKystLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUg
ZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMuYyBiL3hl
bi9hcmNoL2FybS90cmFwcy5jCj4+IGluZGV4IDFlODVmOTllYzEuLjFjYmE3ZTU4NGQgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS90cmFw
cy5jCj4+IEBAIC0xNDcxLDE0ICsxNDcxLDE3IEBAIHN0YXRpYyB2b2lkIGRvX2RlYnVnX3RyYXAo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBjb2RlKQo+PiAgICNlbmRp
Zgo+PiAgIAo+PiAgIHN0YXRpYyB2b2lkIGRvX3RyYXBfaHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzLCByZWdpc3Rlcl90ICpuciwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgaXNzKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29uc3QgdW5pb24gaHNyIGhzcikKPj4gICB7Cj4+ICAgICAgIGFybV9oeXBlcmNhbGxfZm5f
dCBjYWxsID0gTlVMTDsKPj4gICAKPj4gICAgICAgQlVJTERfQlVHX09OKE5SX2h5cGVyY2FsbHMg
PCBBUlJBWV9TSVpFKGFybV9oeXBlcmNhbGxfdGFibGUpICk7Cj4+ICAgCj4+IC0gICAgaWYgKCBp
c3MgIT0gWEVOX0hZUEVSQ0FMTF9UQUcgKQo+PiAtICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hy
b25vdXMoKTsKPj4gKyAgICBpZiAoIGhzci5pc3MgIT0gWEVOX0hZUEVSQ0FMTF9UQUcgKQo+PiAr
ICAgIHsKPj4gKyAgICAgICAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywgIkludmFsaWQgSFZDIGlt
bSAweCV4XG4iLCBoc3IuaXNzKTsKPj4gKyAgICAgICAgcmV0dXJuIGluamVjdF91bmRlZl9leGNl
cHRpb24ocmVncywgaHNyKTsKPiAKPiBXaHkgaXMgdGhpcyBVTkRFRj8KPiBVTkRFRiBpcyB0aGUg
ZXhjZXB0aW9uIHVzZWQgd2hlbiBlaXRoZXIgSFZDIGlzIGRpc2FibGVkIG9yIGlmIGl0J3MKPiBj
YWxsZWQgZnJvbSBFTDAuCj4gSSBjb3VsZG4ndCBmaW5kIGFueXRoaW5nIHRoYXQgdGFsa3MgYWJv
dXQgaG93IG5vbi1pbXBsZW1lbnRlZCBpbW1lZGlhdGVzCj4gc2hvdWxkIGJlIGhhbmRsZWQsIEkg
Z3Vlc3MgdGhleSB3b3VsZCBqdXN0IGJlIGlnbm9yZWQ/Cj4gRG8geW91IGhhdmUgYW55IHNvdXJj
ZXMgdGhhdCByZWNvbW1lbmQgVU5ERUY/CgpQZXIgdGhlIFNNQ0NDLCBhbGwgbm9uemVybyBpbW1l
ZGlhdGUgZm9yIEhWQyBhcmUgZGVzaWduYXRlZCBmb3IgdXNlIGJ5IAp0aGUgaHlwZXJ2aXNvcnMu
IFNvIEkgdGFrZSBhcyB3ZSBjYW4gaW1wbGVtZW50IHRoZSB3YXkgd2Ugd2FudC4KCldlIGhhdmUg
ZmV3IHNvbHV0aW9ucyBoZXJlOgoJMSkgSWdub3JlLiBUaGlzIG1lYW5zIHRoYXQgYSBndWVzdCBt
YXkgd3JvbmdseSBjYWxsIGFuIEhWQyBhbmQgd2lsbCAKbmV2ZXIgbm90aWNlIGl0IHVudGlsIGlt
cGxlbWVudGVkLiBUaGlzIHdvdWxkIGxlYWQgdG8gc29tZSB0cm91YmxlIHdpdGggCmludHJvZHVj
ZSBuZXcgQUJJLgoJMikgUmV0dXJuIGEgdmFsdWUuIFdlIGNvdWxkIHJldHVybiAtMSAob3IgLUVO
T1NZUykuIEJ1dCB0aGF0IHdvdWxkIG5lZWQgCnRvIGJlIGRlZmluZWQuCgkzKSBVbmRlZmluZWQu
IFRoZSBndWVzdCBzaG91bGQgbm90IGJlIGFsbG93IHRvIHRvdWNoIGl0LCBzbyBpdCBtYWtlcyBz
ZW5zZS4KCjEjIGlzIG5vdCBhIHNvbHV0aW9uIGJlY2F1c2UgY2F0Y2hpbmcgdGhlbSB3cm9uZyB1
c2FnZSBvbiBvbGQgWGVuIHdvdWxkIApiZSBhIG5pZ2h0bWFyZS4KCjIjIG1pZ2h0IGJlIGRvYWJs
ZSwgdGhvdWdodCBJIGFtIG5vdCBzdXJlIHdlIHdhbnQgdG8gY29tbWl0IG9uIGEgcmV0dXJuIAp2
YWx1ZSBub3cuIEJ1dCBvbGQgWGVuIHdvdWxkIHNlZSBjcmFzaCB0aGUgZG9tYWluLgoKU28gSSBj
aG9vc2UgIzMgd2hpY2ggc3RpbGwgY3Jhc2ggdGhlIGRvbWFpbiBidXQgYnkgaW5qZWN0aW5nIGFu
IHVuZGVmaW5lZC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:15:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:15:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehd3i-0005Yx-Lc; Fri, 02 Feb 2018 15:15:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aw9a=e4=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ehd3h-0005Yr-Iu
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 15:15:21 +0000
X-Inumbo-ID: f3900549-082b-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f3900549-082b-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 15:15:50 +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 8710080D;
 Fri,  2 Feb 2018 07:15:13 -0800 (PST)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B6D2D3F24D;
 Fri,  2 Feb 2018 07:15:12 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180202101444.3510-1-julien.grall@arm.com>
 <20180202101444.3510-2-julien.grall@arm.com>
 <1841ec57-54a4-42e8-a755-b5be02999310@arm.com>
 <23e7c00b-ad33-2f6a-b39c-343da9b46df4@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <b0586577-6c50-dfca-f7c8-dbe3056e2ff5@arm.com>
Date: Fri, 2 Feb 2018 15:15:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <23e7c00b-ad33-2f6a-b39c-343da9b46df4@arm.com>
Content-Language: en-GB
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 1/4] xen/arm: traps: Merge
 try_handle_mmio() and handle_mmio()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wMi8xOCAxNDo0NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDAy
LzAyLzE4IDE0OjM0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGksCj4gCj4+
IE9uIDAyLzAyLzE4IDEwOjE0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBBdCB0aGUgbW9tZW50
LCB0cnlfaGFuZGxlX21taW8oKSB3aWxsIGRvIGNoZWNrIG9uIHRoZSBIU1IgYW5kIGJhaWwgb3V0
Cj4+PiBpZiBvbmUgY2hlY2sgZmFpbC4gVGhpcyBtZWFucyB0aGF0IGFub3RoZXIgbWV0aG9kIHdp
bGwgYmUgdHJpZWQgdG8KPj4+IGhhbmRsZSB0aGUgZmF1bHQgZXZlbiBmb3IgYmFkIGFjY2VzcyBv
biBlbXVsYXRlZCByZWdpb24uIFdoaWxlIHRoaXMKPj4+IHNob3VsZCBub3QgYmUgYW4gaXNzdWUs
IHRoaXMgaXMgbm90IGZ1dHVyZSBwcm9vZi4KPj4+Cj4+PiBNb3ZlIHRoZSBjaGVja3Mgb2YgdHJ5
X2hhbmRsZV9tbWlvKCkgaW4gaGFuZGxlX21taW8oKSBhZnRlciB3ZQo+Pj4gaWRlbnRpZmllZAo+
Pj4gdGhlIGZhdWx0IHRvIHRhcmdldCBhbiBlbXVsYXRlZCBNTUlPLiBXaGlsZSB0aGlzIGRvZXMg
bm90IGZpeCB0aGUKPj4+IHBvdGVudGlhbAo+Pj4gZmFsbC10aHJvdWdoLCBhIGZvbGxvdy11cCBw
YXRjaCB3aWxsIGRvIGJ5IGRpc3Rpbmd1aXNoIHRoZSBwb3RlbnRpYWwKPj4+IGVycm9yLgo+Pj4K
Pj4+IE5vdGUgdGhhdCB0aGUgaGFuZGxlX21taW8oKSB3YXMgcmVuYW1lZCB0byB0cnlfaGFuZGxl
X21taW8oKSBhbmQgdGhlCj4+PiBwcm90b3R5cGUgYWRhcHRlZC4KPj4KPj4gV2h5IGlzIHRoYXQ/
IEkgdGhpbmsgdGhlIHByZWZpeCAidHJ5XyIgb25seSBtYWtlcyBzZW5zZSBpZiB5b3UgaGF2ZSBh
Cj4+IG5vbi10cnkgdmVyc2lvbiBhcyB3ZWxsLiBUbyBzb21lIGRlZ3JlZSBtb3N0IGZ1bmN0aW9u
cyAidHJ5IiBzb21ldGhpbmcsCj4+IHdoZW4gdGhleSBjaGVjayBmb3IgYW5kIHJldHVybiBlcnJv
cnMuCj4+IEkgdGhpbmsgdGhlIHJldHVybiB0eXBlIG1ha2VzIGl0IGNsZWFyIHdoYXQgdGhlIHNl
bWFudGljcyBhcmUuCj4+IFNvIHBlcnNvbmFsbHkgSSB3b3VsZCBwcmVmZXIganVzdCAiaGFuZGxl
X21taW8iIGFzIHRoZSBmdW5jdGlvbiBuYW1lLgo+IEJlY2F1c2Ugd2UgaGF2ZSBhbm90aGVyIGZ1
bmN0aW9uIGNhbGxlZCB0cnlfbWFwX21taW8oKSBqdXN0IGJlbG93LCBzbyBJCj4gd2FudGVkIHRv
IGtlZXAgc2ltaWxhci4KPiAKPiBBbHNvLCBJIHRoaW5rICJ0cnlfIiBtYWtlcyBzZW5zZSBoZXJl
IGJlY2F1c2UgaWYgeW91IGRvbid0IHN1Y2NlZWQsIHlvdQo+IHdpbGwgZmFsbGJhY2sgdG8gYW5v
dGhlciBtZXRob2QuIE1vc3Qgb2YgdGhlIHRpbWVzLCB0aGlzIGlzIG5vdCB0aGUgY2FzZQo+IG9m
IG90aGVyIGZ1bmN0aW9ucy4KClllYWgsIGZhaXIgZW5vdWdoLiBGaW5lIGZvciBtZSwgdGhlbi4K
CkNoZWVycywKQW5kcmUuCgo+PiBCdXQgdGhpcyBvbmx5IGEgbml0LCBkZWZpbml0ZWx5IG5vdCB3
b3J0aCBhIHJlc3BpbiBvbiBpdHMgb3duLgo+Pgo+Pj4gV2hpbGUgbWVyZ2luZyB0aGUgMiBmdW5j
dGlvbnMsIHJlbW92ZSB0aGUgY2hlY2sgd2hldGhlciB0aGUgZmF1bHQgaXMKPj4+IHN0YWdlLTIg
YWJvcnQgb24gc3RhZ2UtMSB0cmFuc2xhdGlvbiB3YWxrIGJlY2F1c2UgdGhlIGluc3RydWN0aW9u
Cj4+PiBzeW5kcm9tZSB3aWxsIGFsd2F5cyBiZSBpbnZhbGlkIChzZWUgQjMtMTQzMyBpbiBEREkg
MDQwNkMuYyBhbmQKPj4+IEQxMC0yNDYwIGluIERESSAwNDg3Qy5hKS4KPj4KPj4gWWVzLCB0aGF0
IGxvb2tzIGNvcnJlY3QgdG8gbWUuCj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pgo+PiBSZXZpZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gCj4gVGhhbmtzIQo+IAo+IENoZWVycywKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:15:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:15:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehd44-0005Zx-TH; Fri, 02 Feb 2018 15:15:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehd43-0005ZO-T4
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 15:15:43 +0000
X-Inumbo-ID: 01c2c208-082c-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01c2c208-082c-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 15:16:14 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 08:15:37 -0700
Message-Id: <5A748EA802000078001A4A18@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 08:15:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29587A02000078001958F1@prv-mh.provo.novell.com>
 <584db292-08f7-24c5-cd32-2b73f5dc2074@citrix.com>
In-Reply-To: <584db292-08f7-24c5-cd32-2b73f5dc2074@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 08/25] x86emul: add tables for XOP 08 and
 09 extension spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDEyOjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiBAQCAtNDU4LDYgKzQ1OCwyMCBAQCBzdGF0aWMg
Y29uc3Qgb3Bjb2RlX2Rlc2NfdCB4b3BfdGFibGVbXSA9Cj4+ICAgICAgRHN0UmVnfFNyY0ltbXxN
b2RSTSwKPj4gIH07Cj4+ICAKPj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgewo+PiArICAgIHVpbnQ4
X3Qgc2ltZF9zaXplOjU7Cj4+ICsgICAgdWludDhfdCB0d29fb3A6MTsKPj4gKyAgICB1aW50OF90
IGZvdXJfb3A6MTsKPj4gK30gZXh0OGYwOF90YWJsZVsyNTZdID0gewo+PiArfTsKPj4gKwo+PiAr
c3RhdGljIGNvbnN0IHN0cnVjdCB7Cj4+ICsgICAgdWludDhfdCBzaW1kX3NpemU6NTsKPj4gKyAg
ICB1aW50OF90IHR3b19vcDoxOwo+PiArfSBleHQ4ZjA5X3RhYmxlWzI1Nl0gPSB7Cj4+ICsgICAg
WzB4MDEgLi4uIDB4MDJdID0geyAudHdvX29wID0gMSB9LAo+PiArfTsKPj4gKwo+IAo+IFdoYXQg
YWJvdXQgOGYwYSA/ICBXZSd2ZSBnb3QgZW11bGF0aW9uIGZvciBiZXh0ciBhbHJlYWR5LCBhbmQg
bWlnaHQgd2FudAo+IHRvIGNvbnNpZGVyICNHUlA0IHNlZWluZyBhcyB3ZSBleHBvc2UgTFdQIHRv
IGd1ZXN0cy4KCkknZCBwcmVmZXIgdG8gY29udmVydCB0aGF0IHRvIGEgdGFibGUgYXQgdGhlIHRp
bWUgd2UgbmVlZCBpdC4KCj4+IEBAIC0yNzI2LDcgKzI3NDAsNyBAQCB4ODZfZGVjb2RlKAo+PiAg
ICAgICAgICAgICAgfQo+PiAgICAgICAgICAgICAgYnJlYWs7Cj4+ICAKPj4gLSAgICAgICAgY2Fz
ZSB2ZXhfMGYzODoKPj4gKyAgICAgICAgY2FzZSBleHRfMGYzODoKPj4gICAgICAgICAgICAgIGQg
PSBleHQwZjM4X3RhYmxlW2JdLnRvX21lbSA/IERzdE1lbSB8IFNyY1JlZwo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogRHN0UmVnIHwgU3JjTWVtOwo+PiAgICAg
ICAgICAgICAgaWYgKCBleHQwZjM4X3RhYmxlW2JdLnR3b19vcCApCj4+IEBAIC0yNzM2LDcgKzI3
NTAsMTQgQEAgeDg2X2RlY29kZSgKPj4gICAgICAgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBl
eHQwZjM4X3RhYmxlW2JdLnNpbWRfc2l6ZTsKPj4gICAgICAgICAgICAgIGJyZWFrOwo+PiAgCj4+
IC0gICAgICAgIGNhc2UgdmV4XzBmM2E6Cj4+ICsgICAgICAgIGNhc2UgZXh0XzhmMDk6Cj4+ICsg
ICAgICAgICAgICBpZiAoIGV4dDhmMDlfdGFibGVbYl0udHdvX29wICkKPj4gKyAgICAgICAgICAg
ICAgICBkIHw9IFR3b09wOwo+PiArICAgICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IGV4dDhm
MDlfdGFibGVbYl0uc2ltZF9zaXplOwo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAg
ICAgICAgY2FzZSBleHRfMGYzYToKPj4gKyAgICAgICAgY2FzZSBleHRfOGYwODoKPj4gICAgICAg
ICAgICAgIC8qCj4+ICAgICAgICAgICAgICAgKiBDYW5ub3QgdXBkYXRlIGQgaGVyZSB5ZXQsIGFz
IHRoZSBpbW1lZGlhdGUgb3BlcmFuZCBzdGlsbAo+PiAgICAgICAgICAgICAgICogbmVlZHMgZmV0
Y2hpbmcuCj4+IEBAIC0yOTI4LDYgKzI5NDksMTUgQEAgeDg2X2RlY29kZSgKPj4gICAgICAgICAg
YnJlYWs7Cj4+ICAKPj4gICAgICBjYXNlIGV4dF84ZjA4Ogo+PiArICAgICAgICBkID0gRHN0UmVn
IHwgU3JjTWVtOwo+PiArICAgICAgICBpZiAoIGV4dDhmMDhfdGFibGVbYl0udHdvX29wICkKPj4g
KyAgICAgICAgICAgIGQgfD0gVHdvT3A7Cj4+ICsgICAgICAgIGVsc2UgaWYgKCBleHQ4ZjA4X3Rh
YmxlW2JdLmZvdXJfb3AgJiYgIW1vZGVfNjRiaXQoKSApCj4+ICsgICAgICAgICAgICBpbW0xICY9
IDB4N2Y7Cj4+ICsgICAgICAgIHN0YXRlLT5kZXNjID0gZDsKPj4gKyAgICAgICAgc3RhdGUtPnNp
bWRfc2l6ZSA9IGV4dDhmMDhfdGFibGVbYl0uc2ltZF9zaXplOwo+PiArICAgICAgICBicmVhazsK
PiAKPiBJIHByZXN1bWUgdGhhdCB0aGVzZSBkb24ndCBhY3R1YWxseSBpbXBhY3Qgb3VyIGN1cnJl
bnRseSBpbXBsZW1lbnRlZCBYT1AKPiBpbnN0cnVjdGlvbnM/CgpObyAtIGFzIHRoZSBkZXNjcmlw
dGlvbiBzYXlzLCB0aGUgcGF0Y2ggY29udmVydHMgdGhlIGV4aXN0aW5nIG9uZXMsCml0IGRvZXNu
J3QgYnJlYWsgdGhlbSAoYW5kIHRoZSB0ZXN0IGhhcm5lc3MgY29udGludWluZyB0byB3b3JrCmNv
bmZpcm1zIHRoaXMpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:17:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:17:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehd5o-0005ll-7m; Fri, 02 Feb 2018 15:17:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehd5n-0005lf-H0
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 15:17:31 +0000
X-Inumbo-ID: 245205ba-082c-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 245205ba-082c-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 16:17:11 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 08:17:28 -0700
Message-Id: <5A748F1802000078001A4A1B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 08:17:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29589402000078001958F4@prv-mh.provo.novell.com>
 <746d7022-5c6e-9df4-bb4a-4235600bc956@citrix.com>
In-Reply-To: <746d7022-5c6e-9df4-bb4a-4235600bc956@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 09/25] x86emul: support XOP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDEzOjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtODAyNyw2
ICs4MDYwLDEzIEBAIHg4Nl9lbXVsYXRlKAo+PiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYodmV4LncsIEVYQ19VRCk7Cj4+ICAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKPj4g
IAo+PiArICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0OCk6IC8qIHZwZXJt
aWwycHMgJGltbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0se3gseX1tbSAqLwo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwZXJtaWwycHMgJGlt
bSx7eCx5fW1tLHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwo+PiArICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0OSk6IC8qIHZwZXJtaWwycGQgJGltbSx7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0se3gseX1tbSAqLwo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIC8qIHZwZXJtaWwycGQgJGltbSx7eCx5fW1tLHt4LHl9bW0v
bWVtLHt4LHl9bW0se3gseX1tbSAqLwo+PiArICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZSh4b3ApOwo+PiArICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF95bW07Cj4gCj4gSXMgdGhpcyBj
b3JyZWN0PyAgVkVYLlcgc2VsZWN0cyB3aGljaCBvcGVyYW5kIG1heSBiZSB0aGUgbWVtb3J5IG9w
ZXJhbmQsCj4gYW5kIEkgZG9uJ3Qgc2VlIGFueXRoaW5nIGluIHRoZSBkZWNvZGUgd2hpY2ggY29w
ZXMsIG9yIGFueXRoaW5nIGluIHRoZQo+IHN0dWIgd2hpY2ggYWRqdXN0cyAuVy4KClRoYXQncyB0
aGUgbmljZSB0aGluZyBoZXJlIC0gYnkgcmUtdXNpbmcgdGhlIG9yaWdpbmFsIGluc3RydWN0aW9u
IGluCnRoZSBzdHViICh3aXRoIG9ubHkgR1BSIG51bWJlcnMgYWRqdXN0ZWQgaWYgbmVjZXNzYXJ5
KSB3ZSBzaW1wbHkKZG9uJ3QgY2FyZSB3aGljaCBvZiB0aGUgb3BlcmFuZHMgaXQgdGhlIG1lbW9y
eSBvbmUsIGFzIGxvbmcgYXMKdGhlIGFjY2VzcyB3aWR0aCBkb2VzIG5vdCBkaWZmZXIgKGFuZCBp
dCBkb2Vzbid0KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:22:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdAj-0006Ul-PV; Fri, 02 Feb 2018 15:22:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehdAi-0006Uf-Mg
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 15:22:36 +0000
X-Inumbo-ID: dacd3f20-082c-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dacd3f20-082c-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 16:22:17 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 08:22:34 -0700
Message-Id: <5A74904A02000078001A4A36@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 08:22:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A2958C402000078001958F7@prv-mh.provo.novell.com>
 <98bf6907-6067-2d84-bb67-e9ce858339eb@citrix.com>
In-Reply-To: <98bf6907-6067-2d84-bb67-e9ce858339eb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 10/25] x86emul: support 3DNow! insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE0OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiBAQCAtMzU1LDYgKzM1NSwzNiBAQCBzdGF0aWMg
Y29uc3Qgc3RydWN0IHsKPj4gICAgICBbMHhmZl0gPSB7IE1vZFJNIH0KPj4gIH07Cj4+ICAKPj4g
K3N0YXRpYyBjb25zdCB1aW50MTZfdCBfM2Rub3dfdGFibGVbMTZdID0gewo+IAo+IENvbW1lbnQg
ZXhwbGFpbmluZyBob3cgdGhlc2UgbWFwcGluZ3Mgd29yaz8gIEl0IGxvb2tzIGxpa2UgbmliYmxl
Cj4gc3BsaXRzLCBidXQgSSBzdGlsbCBjYW4ndCB3b3JrIG91dCBob3cgdG8gY3Jvc3NyZWZlcmVu
Y2Ugd2l0aCB0aGUgb3Bjb2RlCj4gdGFibGVzLgoKV2lsbCBkby4gQXJyYXkgaW5kZXggaXMgaGln
aCBvcGNvZGUgbmliYmxlLCBiaXQgaW5kZXggaXMgbG93IG9wY29kZQpuaWJibGUuCgo+PiArICAg
IFsweDBdID0gKDEgPDwgMHhkKSAvKiBwaTJmZCAqLywKPj4gKyAgICBbMHgxXSA9ICgxIDw8IDB4
ZCkgLyogcGYyaWQgKi8sCj4+ICsgICAgWzB4OV0gPSAoMSA8PCAweDApIC8qIHBmY21wZ2UgKi8g
fAo+PiArICAgICAgICAgICAgKDEgPDwgMHg0KSAvKiBwZm1pbiAqLyB8Cj4+ICsgICAgICAgICAg
ICAoMSA8PCAweDYpIC8qIHBmcmNwICovIHwKPj4gKyAgICAgICAgICAgICgxIDw8IDB4NykgLyog
cGZyc3FydCAqLyB8Cj4+ICsgICAgICAgICAgICAoMSA8PCAweGEpIC8qIHBmc3ViICovIHwKPj4g
KyAgICAgICAgICAgICgxIDw8IDB4ZSkgLyogcGZhZGQgKi8sCj4+ICsgICAgWzB4YV0gPSAoMSA8
PCAweDApIC8qIHBmY21wZ2UgKi8gfAo+PiArICAgICAgICAgICAgKDEgPDwgMHg0KSAvKiBwZm1h
eCAqLyB8Cj4+ICsgICAgICAgICAgICAoMSA8PCAweDYpIC8qIHBmcmNwaXQxICovIHwKPj4gKyAg
ICAgICAgICAgICgxIDw8IDB4NykgLyogcGZyc3FpdDEgKi8gfAo+PiArICAgICAgICAgICAgKDEg
PDwgMHhhKSAvKiBwZnN1YnIgKi8gfAo+PiArICAgICAgICAgICAgKDEgPDwgMHhlKSAvKiBwZmFj
YyAqLywKPj4gKyAgICBbMHhiXSA9ICgxIDw8IDB4MCkgLyogcGZjbXBlcSAqLyB8Cj4+ICsgICAg
ICAgICAgICAoMSA8PCAweDQpIC8qIHBmbXVsICovIHwKPj4gKyAgICAgICAgICAgICgxIDw8IDB4
NikgLyogcGZyY3BpdDIgKi8gfAo+PiArICAgICAgICAgICAgKDEgPDwgMHg3KSAvKiBwbXVsaHJ3
ICovIHwKPj4gKyAgICAgICAgICAgICgxIDw8IDB4ZikgLyogcGF2Z3VzYiAqLywKPj4gK307Cj4+
ICsKPj4gK3N0YXRpYyBjb25zdCB1aW50MTZfdCBfM2Rub3dfZXh0X3RhYmxlWzE2XSA9IHsKPj4g
KyAgICBbMHgxXSA9ICgxIDw8IDB4ZCkgLyogcGkyZncgKi8sCj4+ICsgICAgWzB4MV0gPSAoMSA8
PCAweGMpIC8qIHBmMml3ICovLAo+IAo+IFlvdSBwcmVzdW1hYmx5IHdhbnQgYW4gfCBpbiBoZXJl
IGluc3RlYWQ/CgpObywgdGhlIGZpcnN0IG9mIHRoZSB0d28gbGluZXMgaXMgd3JvbmcgYW5kIG5l
ZWRzIHRvIGJlCgogICAgWzB4MF0gPSAoMSA8PCAweGMpIC8qIHBpMmZ3ICovLAoKKHdyb25nIHBv
c3QtY29weS1hbmQtcGFzdGUgZWRpdGluZykuCgo+PiBAQCAtNTUwNSw2ICs1NTM3LDI2IEBAIHg4
Nl9lbXVsYXRlKAo+PiAgICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgxOSkgLi4uIFg4NkVN
VUxfT1BDKDB4MGYsIDB4MWYpOiAvKiBub3AgKi8KPj4gICAgICAgICAgYnJlYWs7Cj4gCj4gMGYg
MGQgcHJlZmV0Y2hlcz8gIFRoZXkgYXJlIDNETm93IGluc3RydWN0aW9ucywgYnV0IGF2YWlsYWJs
ZSBvbiBsYXRlcgo+IHByb2Nlc3NvcnMuCgpBbmQgaXQgaXMgZm9yIHRoYXQgbGF0dGVyIHJlYXNv
biAoSSBhc3N1bWUpIHRoYXQgd2UgaGF2ZSB0aGVzZQphbHJlYWR5LgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:27:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdFJ-0006hU-E3; Fri, 02 Feb 2018 15:27:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehdFH-0006hO-Rl
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 15:27:19 +0000
X-Inumbo-ID: a0501a10-082d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a0501a10-082d-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 15:27:49 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 08:27:12 -0700
Message-Id: <5A74916002000078001A4A41@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 08:27:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29590902000078001958FA@prv-mh.provo.novell.com>
 <27be5e70-fc92-d4de-f6f8-890f8545e38b@citrix.com>
In-Reply-To: <27be5e70-fc92-d4de-f6f8-890f8545e38b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 11/25] x86emul: place test blobs in
 executable section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE0OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBUaGlzIGFsbG93
cyB0aGUgc2VjdGlvbiBjb250ZW50cyB0byBiZSBkaXNhc3NlbWJsZWQgd2l0aG91dCBnb2luZwo+
PiB0aHJvdWdoIGFueSBleHRyYSBob29wcywgc2ltcGxpZnlpbmcgdGhlIGFuYWx5c2lzIG9mIHBy
b2JsZW1zIGluIHRlc3QKPj4gYW5kL29yIGVtdWxhdGlvbiBjb2RlLgo+Pgo+PiBUaGUgYmxvYnMg
YmVpbmcgZW1pdHRlZCBhcyAoci9vKSBkYXRhIG1lYW5zIHdlIG5lZWQgdG8gYWNjZXB0IGFuCj4+
IGFzc2VtYmxlciB3YXJuaW5nIGhlcmUgKGFib3V0IHRoZSBkaWZmZXJpbmcgc2VjdGlvbiBhdHRy
aWJ1dGVzKS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IAo+IFdoYXQgYWJvdXQganVzdCBnaXZpbmcgdXAgdGhlaXIgY29uc3RuZXNzPyAgVGhp
cyBpcyBhIHRlc3QgcHJvZ3JhbSBhZnRlcgo+IGFsbC4KClRoZW4gdGhlIGNvbmZsaWN0IHdvdWxk
IGJlIGluIHR3byBhdHRyaWJ1dGVzICh3cml0YWJsZSBhbmQKZXhlY3V0YWJsZSkgcmF0aGVyIHRo
YW4ganVzdCBvbmUuIFRoZSBpc3N1ZSBpcyB0aGF0IHdlIGVtaXQgdGhlbQphcyBkYXRhLCBidXQg
d2FudCB0aGVtIHRvIGJlIGluIGFuIGV4ZWN1dGFibGUgc2VjdGlvbi4gSWYgYW55dGhpbmcKd2Un
ZCBoYXZlIHRvIHJlLWRvIGhvdyB0aGV5J3JlIGVtaXR0ZWQgKGUuZy4gYnkgdXNpbmcgYXNtKCkp
LCBidXQKdGhhdCBzZWVtcyBvdmVya2lsbCB0byBtZS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:33:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdKp-0007O8-1z; Fri, 02 Feb 2018 15:33:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0qa5=e4=arndb.de=arnd@srs-us1.protection.inumbo.net>)
 id 1ehdKo-0007O2-9g
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 15:33:02 +0000
X-Inumbo-ID: 4e958b74-082e-11e8-ba59-bc764e045a96
Received: from mout.kundenserver.de (unknown [212.227.126.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e958b74-082e-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 16:32:42 +0100 (CET)
Received: from wuerfel.lan ([95.208.111.237]) by mrelayeu.kundenserver.de
 (mreue002 [212.227.15.129]) with ESMTPA (Nemesis) id
 0LmzQD-1fDgtt1gzt-00hRHz; Fri, 02 Feb 2018 16:32:52 +0100
From: Arnd Bergmann <arnd@arndb.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
Date: Fri,  2 Feb 2018 16:32:31 +0100
Message-Id: <20180202153240.1190361-1-arnd@arndb.de>
X-Mailer: git-send-email 2.9.0
X-Provags-ID: V03:K0:XPC/aBNTJ6HoMhdxlkHQWX43Zp9Rk9lzA+Jp2LMeYW+JRKf6MmD
 fAYYoWi17colqZjaUtEaHtgZcerT0JGLkcVcPRAbXwcQcvGjyeEU46PTPali23tMAw7c4PX
 Z9fvKHIPjJPaIeBJLnfNraTyXh/z8A84RAsaYm9TeFoJgs3xeRhMdrR1HbTSrB2zyXlupke
 DMFyWvWwKJIQ3f18FLlhQ==
X-UI-Out-Filterresults: notjunk:1;V01:K0:FivGfNiSDGg=:8zZE5M376lioGU98EZRiH8
 rx0G4FGCSpae26RX4DoT+6GiZoMYf0b5qrscYKrrTri+radqR4V9u1ra5nhHhhBcwdwddkydf
 Xm0WIc0wAAD3aUGpMt/EBSJjP32g6iXz3eUYYhz96RnsTTFUZTbXgGUagK9Icf+/7yT1kXCh3
 YKds26rfCfQXYm3SucosOMB7dCny1cEJNX5kvpOnGxEeFzxz+OOancqfRQACtm63lCVY1rZdX
 9sKcg4q2d0qWBC5934pII9uh7WrugpE6Cmvr1uFKPUANxo+4xmerRDSpvmGAMFOMJk0cRob+w
 LSlgi/iJvAwmJ4PP63eIcvrFLpfG9AtWjWZKnW9WLW+KdKYccCk9vTUJnyzwBV0e65l7mId3A
 J+LBPkkgLdLq88HYXKvEjsGixlFETBMJeGbwSKO3LzzkB+DOHxmgbaB4rZugjJzvl+FvVhQzQ
 mk79HgxYV6l90KqwKQKiNytznRvu4Dn9tHPbZ+/Smea8vE9egcnhOdYP5KBj5woFqy/r2UpfS
 8B0z0W2wn8THNPNbkt2cKvRFen2gwyPnB8hmtRXXna30E9wTeic7EWQwx/6Xnl/DixC3JKwEI
 8SwDmRaagHbESLuOyuggWd9FKwPqMpTqLciYRXcsAcWfchX4z7H2ctFATiifWWgP3+v8uerDE
 eU1imj42+jfgjQRsWiJ4aZWd0BkvEGG/ruDW/toFMtrFebY9GBIaXpzDqmaWAvXhES7HZxkqe
 Sdlz2HqxH8PgAUI9g30K1ASVQIwPl2uhw14XsA==
Cc: Andi Kleen <ak@linux.intel.com>, Arnd Bergmann <arnd@arndb.de>,
 Nicolas Pitre <nico@linaro.org>, linux-kernel@vger.kernel.org,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxlZ2FjeSBoeXBlcmNhbGwgaGFuZGxlcnMgd2VyZSBvcmlnaW5hbGx5IGFkZGVkIHdpdGgK
YSBjb21tZW50IGV4cGxhaW5pbmcgdGhhdCAiY29weWluZyB0aGUgYXJndW1lbnQgc3RydWN0dXJl
cyBpbgpIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoKSBhbmQgSFlQRVJWSVNPUl9waHlzZGV2
X29wKCkgaW50byB0aGUgbG9jYWwKdmFyaWFibGUgaXMgc3VmZmljaWVudGx5IHNhZmUiIGFuZCBv
bmx5IG1hZGUgc3VyZSB0byBub3Qgd3JpdGUKcGFzdCB0aGUgZW5kIG9mIHRoZSBhcmd1bWVudCBz
dHJ1Y3R1cmUsIHRoZSBjaGVja3MgaW4gbGludXgvc3RyaW5nLmgKZGlzYWdyZWUgd2l0aCB0aGF0
LCB3aGVuIGxpbmstdGltZSBvcHRpbWl6YXRpb25zIGFyZSB1c2VkOgoKSW4gZnVuY3Rpb24gJ21l
bWNweScsCiAgICBpbmxpbmVkIGZyb20gJ3BpcnFfcXVlcnlfdW5tYXNrJyBhdCBkcml2ZXJzL3hl
bi9mYWxsYmFjay5jOjUzOjIsCiAgICBpbmxpbmVkIGZyb20gJ19fc3RhcnR1cF9waXJxJyBhdCBk
cml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYzo1Mjk6MiwKICAgIGlubGluZWQgZnJvbSAn
cmVzdG9yZV9waXJxcycgYXQgZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmM6MTQzOToz
LAogICAgaW5saW5lZCBmcm9tICd4ZW5faXJxX3Jlc3VtZScgYXQgZHJpdmVycy94ZW4vZXZlbnRz
L2V2ZW50c19iYXNlLmM6MTU4MToyOgppbmNsdWRlL2xpbnV4L3N0cmluZy5oOjM1MDozOiBlcnJv
cjogY2FsbCB0byAnX19yZWFkX292ZXJmbG93MicgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUgZXJy
b3I6IGRldGVjdGVkIHJlYWQgYmV5b25kIHNpemUgb2Ygb2JqZWN0IHBhc3NlZCBhcyAybmQgcGFy
YW1ldGVyCiAgIF9fcmVhZF9vdmVyZmxvdzIoKTsKICAgXgptYWtlWzNdOiAqKiogW2NjTHVqRk54
Lmx0cmFuczE1Lmx0cmFucy5vXSBFcnJvciAxCm1ha2VbM106IFRhcmdldCAnYWxsJyBub3QgcmVt
YWRlIGJlY2F1c2Ugb2YgZXJyb3JzLgpsdG8td3JhcHBlcjogZmF0YWwgZXJyb3I6IG1ha2UgcmV0
dXJuZWQgMiBleGl0IHN0YXR1cwpjb21waWxhdGlvbiB0ZXJtaW5hdGVkLgpsZDogZXJyb3I6IGx0
by13cmFwcGVyIGZhaWxlZAoKVGhpcyBjaGFuZ2VzIHRoZSBmdW5jdGlvbnMgc28gdGhhdCBlYWNo
IGFyZ3VtZW50IGlzIGFjY2Vzc2VkIHdpdGgKZXhhY3RseSB0aGUgY29ycmVjdCBsZW5ndGggYmFz
ZWQgb24gdGhlIGNvbW1hbmQgY29kZS4KCkZpeGVzOiBjZjQ3YTgzZmIwNmUgKCJ4ZW4vaHlwZXJj
YWxsOiBmaXggaHlwZXJjYWxsIGZhbGxiYWNrIGNvZGUgZm9yIHZlcnkgb2xkIGh5cGVydmlzb3Jz
IikKU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KLS0tCiBkcml2
ZXJzL3hlbi9mYWxsYmFjay5jIHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA0MSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9mYWxsYmFjay5jIGIvZHJpdmVy
cy94ZW4vZmFsbGJhY2suYwppbmRleCBiMDRmYjY0YzVhOTEuLmVkZWQ4ZGQ4MjFhZCAxMDA2NDQK
LS0tIGEvZHJpdmVycy94ZW4vZmFsbGJhY2suYworKysgYi9kcml2ZXJzL3hlbi9mYWxsYmFjay5j
CkBAIC03LDc1ICs3LDg3IEBACiAKIGludCB4ZW5fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQoaW50
IGNtZCwgdm9pZCAqYXJnKQogewotCXN0cnVjdCBldnRjaG5fb3Agb3A7CisJc3RydWN0IGV2dGNo
bl9vcCBvcCA9IHsgLmNtZCA9IGNtZCwgfTsKKwlzaXplX3QgbGVuOwogCWludCByYzsKIAotCW9w
LmNtZCA9IGNtZDsKLQltZW1jcHkoJm9wLnUsIGFyZywgc2l6ZW9mKG9wLnUpKTsKLQlyYyA9IF9o
eXBlcmNhbGwxKGludCwgZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQsICZvcCk7Ci0KIAlzd2l0Y2gg
KGNtZCkgeworCWNhc2UgRVZUQ0hOT1BfYmluZF9pbnRlcmRvbWFpbjoKKwkJbGVuID0gc2l6ZW9m
KHN0cnVjdCBldnRjaG5fYmluZF9pbnRlcmRvbWFpbik7CisJCWJyZWFrOworCWNhc2UgRVZUQ0hO
T1BfYmluZF92aXJxOgorCQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNobl9iaW5kX3ZpcnEpOwor
CQlicmVhazsKKwljYXNlIEVWVENITk9QX2JpbmRfcGlycToKKwkJbGVuID0gc2l6ZW9mKHN0cnVj
dCBldnRjaG5fYmluZF9waXJxKTsKKwkJYnJlYWs7CiAJY2FzZSBFVlRDSE5PUF9jbG9zZToKKwkJ
bGVuID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fY2xvc2UpOworCQlicmVhazsKIAljYXNlIEVWVENI
Tk9QX3NlbmQ6CisJCWxlbiA9IHNpemVvZihzdHJ1Y3QgZXZ0Y2huX3NlbmQpOworCQlicmVhazsK
KwljYXNlIEVWVENITk9QX2FsbG9jX3VuYm91bmQ6CisJCWxlbiA9IHNpemVvZihzdHJ1Y3QgZXZ0
Y2huX2FsbG9jX3VuYm91bmQpOworCQlicmVhazsKKwljYXNlIEVWVENITk9QX2JpbmRfaXBpOgor
CQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNobl9iaW5kX2lwaSk7CisJCWJyZWFrOworCWNhc2Ug
RVZUQ0hOT1Bfc3RhdHVzOgorCQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNobl9zdGF0dXMpOwor
CQlicmVhazsKIAljYXNlIEVWVENITk9QX2JpbmRfdmNwdToKKwkJbGVuID0gc2l6ZW9mKHN0cnVj
dCBldnRjaG5fYmluZF92Y3B1KTsKKwkJYnJlYWs7CiAJY2FzZSBFVlRDSE5PUF91bm1hc2s6Ci0J
CS8qIG5vIG91dHB1dCAqLworCQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNobl91bm1hc2spOwog
CQlicmVhazsKLQotI2RlZmluZSBDT1BZX0JBQ0soZW9wKSBcCi0JY2FzZSBFVlRDSE5PUF8jI2Vv
cDogXAotCQltZW1jcHkoYXJnLCAmb3AudS5lb3AsIHNpemVvZihvcC51LmVvcCkpOyBcCi0JCWJy
ZWFrCi0KLQlDT1BZX0JBQ0soYmluZF9pbnRlcmRvbWFpbik7Ci0JQ09QWV9CQUNLKGJpbmRfdmly
cSk7Ci0JQ09QWV9CQUNLKGJpbmRfcGlycSk7Ci0JQ09QWV9CQUNLKHN0YXR1cyk7Ci0JQ09QWV9C
QUNLKGFsbG9jX3VuYm91bmQpOwotCUNPUFlfQkFDSyhiaW5kX2lwaSk7Ci0jdW5kZWYgQ09QWV9C
QUNLCi0KIAlkZWZhdWx0OgotCQlXQVJOX09OKHJjICE9IC1FTk9TWVMpOwotCQlicmVhazsKKwkJ
cmV0dXJuIC1FTk9TWVM7CiAJfQogCisJbWVtY3B5KCZvcC51LCBhcmcsIGxlbik7CisJcmMgPSBf
aHlwZXJjYWxsMShpbnQsIGV2ZW50X2NoYW5uZWxfb3BfY29tcGF0LCAmb3ApOworCW1lbWNweShh
cmcsICZvcC51LCBsZW4pOworCiAJcmV0dXJuIHJjOwogfQogRVhQT1JUX1NZTUJPTF9HUEwoeGVu
X2V2ZW50X2NoYW5uZWxfb3BfY29tcGF0KTsKIAogaW50IHhlbl9waHlzZGV2X29wX2NvbXBhdChp
bnQgY21kLCB2b2lkICphcmcpCiB7Ci0Jc3RydWN0IHBoeXNkZXZfb3Agb3A7CisJc3RydWN0IHBo
eXNkZXZfb3Agb3AgPSB7IC5jbWQgPSBjbWQsIH07CisJc2l6ZV90IGxlbjsKIAlpbnQgcmM7CiAK
LQlvcC5jbWQgPSBjbWQ7Ci0JbWVtY3B5KCZvcC51LCBhcmcsIHNpemVvZihvcC51KSk7Ci0JcmMg
PSBfaHlwZXJjYWxsMShpbnQsIHBoeXNkZXZfb3BfY29tcGF0LCAmb3ApOwotCiAJc3dpdGNoIChj
bWQpIHsKIAljYXNlIFBIWVNERVZPUF9JUlFfVU5NQVNLX05PVElGWToKKwkJbGVuID0gMDsKKwkJ
YnJlYWs7CisJY2FzZSBQSFlTREVWT1BfaXJxX3N0YXR1c19xdWVyeToKKwkJbGVuID0gc2l6ZW9m
KHN0cnVjdCBwaHlzZGV2X2lycV9zdGF0dXNfcXVlcnkpOworCQlicmVhazsKIAljYXNlIFBIWVNE
RVZPUF9zZXRfaW9wbDoKKwkJbGVuID0gc2l6ZW9mKHN0cnVjdCBwaHlzZGV2X3NldF9pb3BsKTsK
KwkJYnJlYWs7CiAJY2FzZSBQSFlTREVWT1Bfc2V0X2lvYml0bWFwOgorCQlsZW4gPSBzaXplb2Yo
c3RydWN0IHBoeXNkZXZfc2V0X2lvYml0bWFwKTsKKwkJYnJlYWs7CisJY2FzZSBQSFlTREVWT1Bf
YXBpY19yZWFkOgogCWNhc2UgUEhZU0RFVk9QX2FwaWNfd3JpdGU6Ci0JCS8qIG5vIG91dHB1dCAq
LworCQlsZW4gPSBzaXplb2Yoc3RydWN0IHBoeXNkZXZfYXBpYyk7CiAJCWJyZWFrOwotCi0jZGVm
aW5lIENPUFlfQkFDSyhwb3AsIGZsZCkgXAotCWNhc2UgUEhZU0RFVk9QXyMjcG9wOiBcCi0JCW1l
bWNweShhcmcsICZvcC51LmZsZCwgc2l6ZW9mKG9wLnUuZmxkKSk7IFwKLQkJYnJlYWsKLQotCUNP
UFlfQkFDSyhpcnFfc3RhdHVzX3F1ZXJ5LCBpcnFfc3RhdHVzX3F1ZXJ5KTsKLQlDT1BZX0JBQ0so
YXBpY19yZWFkLCBhcGljX29wKTsKLQlDT1BZX0JBQ0soQVNTSUdOX1ZFQ1RPUiwgaXJxX29wKTsK
LSN1bmRlZiBDT1BZX0JBQ0sKLQotCWRlZmF1bHQ6Ci0JCVdBUk5fT04ocmMgIT0gLUVOT1NZUyk7
CisJY2FzZSBQSFlTREVWT1BfQVNTSUdOX1ZFQ1RPUjoKKwkJbGVuID0gc2l6ZW9mKHN0cnVjdCBw
aHlzZGV2X2lycSk7CiAJCWJyZWFrOworCWRlZmF1bHQ6CisJCXJldHVybiAtRU5PU1lTOwogCX0K
IAorCW1lbWNweSgmb3AudSwgYXJnLCBsZW4pOworCXJjID0gX2h5cGVyY2FsbDEoaW50LCBwaHlz
ZGV2X29wX2NvbXBhdCwgJm9wKTsKKwltZW1jcHkoYXJnLCAmb3AudSwgbGVuKTsKKwogCXJldHVy
biByYzsKIH0KIEVYUE9SVF9TWU1CT0xfR1BMKHhlbl9waHlzZGV2X29wX2NvbXBhdCk7Ci0tIAoy
LjkuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:34:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdMR-0007Up-Ch; Fri, 02 Feb 2018 15:34:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=47of=e4=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ehdMQ-0007UY-Kc
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 15:34:42 +0000
X-Inumbo-ID: a7674c14-082e-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f66.google.com (unknown [74.125.82.66])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7674c14-082e-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 15:35:10 +0000 (UTC)
Received: by mail-wm0-f66.google.com with SMTP id r71so13534280wmd.1
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 07:34:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gTgosRwrKSfbxXNfO5ewXl2E5wrpJf8EGAKGtIOSgHQ=;
 b=M36kmmotLjsheh4I64NSw7CbMzWFESc7MStemnAE26KrbRt/QbnQw1U8bLzCHSVBU/
 L7fUTZpYKt7YeBzclw1i35YdQbIc7Kua+9ulLJH7Xp0kp3M/ioxxNJgiYlfLQPPuIMvt
 HezVWO8LtXsOwZ5gK1BGcOp25wHFoJWIHPOGmFlBiQd+hshwYcoUTWH0C0YPmnMzHkNs
 ajhLsnwSaSdxKfw3ngWLMmPNzBENJ2ELsLyTtax8v0ujQ69MafPyR8nFW9LIjulp1fEY
 3UYM/IRXBZfbJMnA82+eiy+PX6wQM8C7X9AMIAYGsIDzpFtOi+qn4yeEoZ+o1GYzd60w
 FOAQ==
X-Gm-Message-State: AKwxytcmSWuDGBoPutT0lRGGXU8fCCi9yp/lc/5mlIjdqSj4mNOY2wRr
 p1tUV5jzHXwgFbQizKHCKJKRZorN
X-Google-Smtp-Source: AH8x225OuNr/ZiEFi6fKSnfCvOk9WqdVE/e0C8TzesjsvlRxtlLMdmdo8dEBDHtViMq9K0fNir0l3w==
X-Received: by 10.80.212.2 with SMTP id t2mr66298806edh.54.1517585673482;
 Fri, 02 Feb 2018 07:34:33 -0800 (PST)
Received: from mail-wr0-f169.google.com (mail-wr0-f169.google.com.
 [209.85.128.169])
 by smtp.gmail.com with ESMTPSA id f16sm2045313edj.68.2018.02.02.07.34.32
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 07:34:32 -0800 (PST)
Received: by mail-wr0-f169.google.com with SMTP id 41so21535791wrc.9
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 07:34:32 -0800 (PST)
X-Received: by 10.223.176.109 with SMTP id g42mr20797186wra.129.1517585672064; 
 Fri, 02 Feb 2018 07:34:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 2 Feb 2018 07:33:51 -0800 (PST)
In-Reply-To: <1517559257-2846-1-git-send-email-rcojocaru@bitdefender.com>
References: <1517559257-2846-1-git-send-email-rcojocaru@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 2 Feb 2018 08:33:51 -0700
X-Gmail-Original-Message-ID: <CABfawhkK4q-V=6+=p2h1VUXRn2BZ39CrvutETVWq8ZjrSWxLiQ@mail.gmail.com>
Message-ID: <CABfawhkK4q-V=6+=p2h1VUXRn2BZ39CrvutETVWq8ZjrSWxLiQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Bitweasil <bitweasil@cryptohaze.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V3] x86/hvm: fix domain crash when CR3 has
	the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMiwgMjAxOCBhdCAxOjE0IEFNLCBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoZSBlbXVsYXRpb24gbGF5ZXJzIG9mIFhlbiBs
YWNrIFBDSUQgc3VwcG9ydCwgYW5kIGFzIHdlIG9ubHkgb2ZmZXIKPiBQQ0lEIHRvIEhBUCBndWVz
dHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5kbGVkIGJ5IGhhcmR3YXJlLAo+IGV4Y2VwdCB3
aGVuIGludHJvc3BlY3Rpb24gaXMgaW52b2x2ZWQuIENvbnNlcXVlbnRseSwgdHJ5aW5nIHRvIHNl
dAo+IENSMyB3aGVuIHRoZSBub2ZsdXNoIGJpdCBpcyBzZXQgaW4gaHZtX3NldF9jcjMoKSBsZWFk
cyB0byBkb21haW4KPiBjcmFzaGVzLiBUaGUgd29ya2Fyb3VuZCBpcyB0byBjbGVhciB0aGUgbm9m
bHVzaCBiaXQgaW4KPiBodm1fc2V0X2NyMygpLiBDUjMgdmFsdWVzIGluIGh2bV9tb25pdG9yX2Ny
KCkgYXJlIGFsc28gc2FuaXRpemVkLgo+IEFkZGl0aW9uYWxseSwgYSBib29sIHBhcmFtZXRlciBu
b3cgcHJvcGFnYXRlcyB0bwo+IHtzdm0sdm14fV91cGRhdGVfZ3Vlc3RfY3IoKSwgc28gdGhhdCBu
byBmbHVzaGVzIG9jY3VyIHdoZW4KPiB0aGUgYml0IHdhcyBzZXQuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gUmVwb3J0ZWQt
Ynk6IEJpdHdlYXNpbCA8Yml0d2Vhc2lsQGNyeXB0b2hhemUuY29tPgo+IFN1Z2dlc3RlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgo+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5j
ZSBWMjoKPiAgLSBGaXhlZCB0aGUgd3JpdGVfY3RybHJlZy5pbmRleCBjaGVjayAodGhlIHByb3Bl
ciBjb21wYXJpc29uCj4gICAgaXMgd2l0aCBWTV9FVkVOVF9YODZfQ1IzLCBub3QgMykuIE5vdGlj
ZWQgYnkgVGFtYXMuCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMgICAgICAgICB8
ICA2ICsrKy0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgfCAyNSArKysr
KysrKysrKysrKysrLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgICAg
ICB8ICAzICsrKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgfCAgNCArKy0t
Cj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICB8IDIyICsrKysrKysrKysrKysr
LS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jICAgICAgIHwgIDQgKystLQo+
ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgICAgfCAgNCArKy0tCj4gIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jICAgICAgICB8IDE2ICsrKysrKysrKy0tLS0tLS0KPiAgeGVuL2Fy
Y2gveDg2L21tLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYyAgICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29t
bW9uLmMgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICB8ICA2
ICsrKy0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYyAgICAgfCAgMiArLQo+ICB4
ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaCAgICAgfCAxMCArKysrKysrLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3N2bS9zdm0uaCB8ICAyICstCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgg
ICAgICB8ICA3ICsrKystLS0KPiAgMTcgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwg
NTAgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb21haW4u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKPiBpbmRleCA2MDQ3NDY0Li45YmUwODVlIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2RvbWFpbi5jCj4gQEAgLTI4Nyw5ICsyODcsOSBAQCBpbnQgYXJjaF9zZXRfaW5mb19o
dm1fZ3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRleHRfdCAqY3R4KQo+
ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgfQo+Cj4gLSAgICBodm1fdXBkYXRlX2d1
ZXN0X2NyKHYsIDApOwo+IC0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsKPiAtICAgIGh2
bV91cGRhdGVfZ3Vlc3RfY3IodiwgNCk7Cj4gKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDAs
IGZhbHNlKTsKPiArICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMywgZmFsc2UpOwo+ICsgICAg
aHZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0LCBmYWxzZSk7Cj4gICAgICBodm1fdXBkYXRlX2d1ZXN0
X2VmZXIodik7Cj4KPiAgICAgIGlmICggaHZtX3BhZ2luZ19lbmFibGVkKHYpICYmICFwYWdpbmdf
bW9kZV9oYXAodi0+ZG9tYWluKSApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gaW5kZXggMThkNzIxZC4uMTBjNjJmYiAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+IEBAIC0yMTcxLDcgKzIxNzEsNyBAQCBzdGF0aWMgdm9pZCBodm1fdXBkYXRlX2Ny
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGxvbmcgdmFsdWUpCj4g
IHsKPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbY3JdID0gdmFsdWU7Cj4gICAgICBu
ZXN0ZWRodm1fc2V0X2NyKHYsIGNyLCB2YWx1ZSk7Cj4gLSAgICBodm1fdXBkYXRlX2d1ZXN0X2Ny
KHYsIGNyKTsKPiArICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgY3IsIGZhbHNlKTsKPiAgfQo+
Cj4gIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVy
KQo+IEBAIC0yMjk3LDYgKzIyOTcsNyBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2
YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsK
PiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gICAgICB1bnNpZ25lZCBsb25nIG9sZCA9
IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM107Cj4gKyAgICBib29sIG5vZmx1c2ggPSBmYWxz
ZTsKPgo+ICAgICAgaWYgKCBtYXlfZGVmZXIgJiYgdW5saWtlbHkodi0+ZG9tYWluLT5hcmNoLm1v
bml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpKSApCj4gQEAg
LTIzMTMsNiArMjMxNCwxMiBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwg
Ym9vbF90IG1heV9kZWZlcikKPiAgICAgICAgICB9Cj4gICAgICB9Cj4KPiArICAgIGlmICggaHZt
X3BjaWRfZW5hYmxlZCh2KSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8KPiArICAgIHsK
PiArICAgICAgICBub2ZsdXNoID0gISEodmFsdWUgJiBYODZfQ1IzX05PRkxVU0gpOwo+ICsgICAg
ICAgIHZhbHVlICY9IFg4Nl9DUjNfTk9GTFVTSF9ESVNBQkxFX01BU0s7Cj4gKyAgICB9Cj4gKwo+
ICAgICAgaWYgKCBodm1fcGFnaW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcCh2LT5k
b21haW4pICYmCj4gICAgICAgICAgICh2YWx1ZSAhPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2Ny
WzNdKSApCj4gICAgICB7Cj4gQEAgLTIzMzAsNyArMjMzNyw3IEBAIGludCBodm1fc2V0X2NyMyh1
bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQo+ICAgICAgfQo+Cj4gICAgICB2
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdID0gdmFsdWU7Cj4gLSAgICBwYWdpbmdfdXBkYXRl
X2NyMyh2KTsKPiArICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIG5vZmx1c2gpOwo+ICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKPgo+ICAgYmFkX2NyMzoKPiBAQCAtMzA1OSw3ICszMDY2LDcgQEAg
dm9pZCBodm1fdGFza19zd2l0Y2goCj4gICAgICBodm1fc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwg
eDg2X3NlZ190ciwgJnRyKTsKPgo+ICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSB8
PSBYODZfQ1IwX1RTOwo+IC0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKPiArICAgIGh2
bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCwgZmFsc2UpOwo+Cj4gICAgICBpZiAoICh0YXNrc3dpdGNo
X3JlYXNvbiA9PSBUU1dfaXJldCB8fAo+ICAgICAgICAgICAgdGFza3N3aXRjaF9yZWFzb24gPT0g
VFNXX2ptcCkgJiYgb3RkX3dyaXRhYmxlICkKPiBAQCAtMzg5NSwxNiArMzkwMiwxNiBAQCB2b2lk
IGh2bV92Y3B1X3Jlc2V0X3N0YXRlKHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBjcywgdWludDE2
X3QgaXApCj4gICAgICBtZW1zZXQoJnYtPmFyY2guZGVidWdyZWcsIDAsIHNpemVvZih2LT5hcmNo
LmRlYnVncmVnKSk7Cj4KPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSBYODZf
Q1IwX0VUOwo+IC0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKPiArICAgIGh2bV91cGRh
dGVfZ3Vlc3RfY3IodiwgMCwgZmFsc2UpOwo+Cj4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0
X2NyWzJdID0gMDsKPiAtICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMik7Cj4gKyAgICBodm1f
dXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZhbHNlKTsKPgo+ICAgICAgdi0+YXJjaC5odm1fdmNwdS5n
dWVzdF9jclszXSA9IDA7Cj4gLSAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDMpOwo+ICsgICAg
aHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzLCBmYWxzZSk7Cj4KPiAgICAgIHYtPmFyY2guaHZtX3Zj
cHUuZ3Vlc3RfY3JbNF0gPSAwOwo+IC0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKPiAr
ICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgNCwgZmFsc2UpOwo+Cj4gICAgICB2LT5hcmNoLmh2
bV92Y3B1Lmd1ZXN0X2VmZXIgPSAwOwo+ICAgICAgaHZtX3VwZGF0ZV9ndWVzdF9lZmVyKHYpOwo+
IEBAIC00MDMxLDcgKzQwMzgsNyBAQCBzdGF0aWMgaW50IGh2bW9wX2ZsdXNoX3RsYl9hbGwodm9p
ZCkKPgo+ICAgICAgLyogRmx1c2ggcGFnaW5nLW1vZGUgc29mdCBzdGF0ZSAoZS5nLiwgdmEtPmdm
biBjYWNoZTsgUEFFIFBEUEUgY2FjaGUpLiAqLwo+ICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYg
KQo+IC0gICAgICAgIHBhZ2luZ191cGRhdGVfY3IzKHYpOwo+ICsgICAgICAgIHBhZ2luZ191cGRh
dGVfY3IzKHYsIGZhbHNlKTsKPgo+ICAgICAgLyogRmx1c2ggYWxsIGRpcnR5IFRMQnMuICovCj4g
ICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVtYXNrKTsKPiBAQCAtNDE5Myw3ICs0MjAw
LDcgQEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCj4gICAgICAgICAgZG9tYWluX3BhdXNl
KGQpOwo+ICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJhbXNbYS5pbmRleF0gPSBhLnZh
bHVlOwo+ICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiAtICAgICAgICAgICAgcGFn
aW5nX3VwZGF0ZV9jcjModik7Cj4gKyAgICAgICAgICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIGZh
bHNlKTsKPiAgICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKPgo+ICAgICAgICAgIGRvbWN0bF9s
b2NrX3JlbGVhc2UoKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwo+IGluZGV4IDEzMWI4NTIuLmI2ODY1MzAgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL21vbml0b3IuYwo+IEBAIC0zNiw2ICszNiw5IEBAIGJvb2wgaHZtX21vbml0b3JfY3Io
dW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25lZCBsb25nIHZhbHVlLCB1bnNpZ25lZCBsb25nIG9s
ZCkKPiAgICAgIHN0cnVjdCBhcmNoX2RvbWFpbiAqYWQgPSAmY3Vyci0+ZG9tYWluLT5hcmNoOwo+
ICAgICAgdW5zaWduZWQgaW50IGN0cmxyZWdfYml0bWFzayA9IG1vbml0b3JfY3RybHJlZ19iaXRt
YXNrKGluZGV4KTsKPgo+ICsgICAgaWYgKCBpbmRleCA9PSBWTV9FVkVOVF9YODZfQ1IzICYmIGh2
bV9wY2lkX2VuYWJsZWQoY3VycikgKQo+ICsgICAgICAgIHZhbHVlICY9IFg4Nl9DUjNfTk9GTFVT
SF9ESVNBQkxFX01BU0s7IC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8KPiArCj4gICAgICBp
ZiAoIChhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJiBjdHJscmVnX2JpdG1hc2sp
ICYmCj4gICAgICAgICAgICghKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5
ICYgY3RybHJlZ19iaXRtYXNrKSB8fAo+ICAgICAgICAgICAgdmFsdWUgIT0gb2xkKSAmJgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL25lc3RlZHN2bS5jCj4gaW5kZXggYjZmNjQ0OS4uNWE4OTM1NiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL25lc3RlZHN2bS5jCj4gQEAgLTMwNSw3ICszMDUsNyBAQCBzdGF0aWMgaW50IG5z
dm1fdmNwdV9ob3N0cmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCj4KPiAgICAgIC8qIENSMiAqLwo+ICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9j
clsyXSA9IG4xdm1jYi0+X2NyMjsKPiAtICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMik7Cj4g
KyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIGZhbHNlKTsKPgo+ICAgICAgLyogQ1IzICov
Cj4gICAgICAvKiBOZXN0ZWQgcGFnaW5nIG1vZGUgKi8KPiBAQCAtNTc2LDcgKzU3Niw3IEBAIHN0
YXRpYyBpbnQgbnN2bV92bWNiX3ByZXBhcmU0dm1ydW4oc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQo+Cj4gICAgICAvKiBDUjIgKi8KPiAgICAgIHYtPmFyY2guaHZt
X3ZjcHUuZ3Vlc3RfY3JbMl0gPSBuc192bWNiLT5fY3IyOwo+IC0gICAgaHZtX3VwZGF0ZV9ndWVz
dF9jcih2LCAyKTsKPiArICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMiwgZmFsc2UpOwo+Cj4g
ICAgICAvKiBOZXN0ZWQgcGFnaW5nIG1vZGUgKi8KPiAgICAgIGlmIChuZXN0ZWRodm1fcGFnaW5n
X21vZGVfaGFwKHYpKSB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBpbmRleCBkY2JkNTUwLi45ZDAxZTkxIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtMzE1LDkgKzMxNSw5IEBAIHN0YXRpYyBpbnQgc3ZtX3Zt
Y2JfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmMpCj4gICAgICB2
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzJdID0gYy0+Y3IyOwo+ICAgICAgdi0+YXJjaC5odm1f
dmNwdS5ndWVzdF9jclszXSA9IGMtPmNyMzsKPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3Rf
Y3JbNF0gPSBjLT5jcjQ7Cj4gLSAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOwo+IC0gICAg
c3ZtX3VwZGF0ZV9ndWVzdF9jcih2LCAyKTsKPiAtICAgIHN2bV91cGRhdGVfZ3Vlc3RfY3Iodiwg
NCk7Cj4gKyAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDAsIGZhbHNlKTsKPiArICAgIHN2bV91
cGRhdGVfZ3Vlc3RfY3IodiwgMiwgZmFsc2UpOwo+ICsgICAgc3ZtX3VwZGF0ZV9ndWVzdF9jcih2
LCA0LCBmYWxzZSk7Cj4KPiAgICAgIC8qIExvYWQgc3lzZW50ZXIgTVNScyBpbnRvIGJvdGggVk1D
QiBzYXZlIGFyZWEgYW5kIFZDUFUgZmllbGRzLiAqLwo+ICAgICAgdm1jYi0+c3lzZW50ZXJfY3Mg
PSB2LT5hcmNoLmh2bV9zdm0uZ3Vlc3Rfc3lzZW50ZXJfY3MgPSBjLT5zeXNlbnRlcl9jczsKPiBA
QCAtNTMzLDcgKzUzMyw3IEBAIHN0YXRpYyBpbnQgc3ZtX2d1ZXN0X3g4Nl9tb2RlKHN0cnVjdCB2
Y3B1ICp2KQo+ICAgICAgcmV0dXJuIGxpa2VseSh2bWNiLT5jcy5kYikgPyA0IDogMjsKPiAgfQo+
Cj4gLXZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IGNyKQo+ICt2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBjciwgYm9vbCBub2ZsdXNoKQo+ICB7Cj4gICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZt
Y2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKPiAgICAgIHVpbnQ2NF90IHZhbHVlOwo+IEBAIC01
NjMsMTMgKzU2MywxOSBAQCB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBjcikKPiAgICAgIGNhc2UgMzoKPiAgICAgICAgICB2bWNiX3NldF9jcjMo
dm1jYiwgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSk7Cj4gICAgICAgICAgaWYgKCAhbmVzdGVk
aHZtX2VuYWJsZWQodi0+ZG9tYWluKSApCj4gLSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3Zj
cHUodik7Cj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoICFub2ZsdXNoICkKPiArICAg
ICAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7Cj4gKyAgICAgICAgfQo+ICAgICAg
ICAgIGVsc2UgaWYgKCBuZXN0ZWRodm1fdm1zd2l0Y2hfaW5fcHJvZ3Jlc3ModikgKQo+ICAgICAg
ICAgICAgICA7IC8qIENSMyBzd2l0Y2hlcyBkdXJpbmcgVk1SVU4vVk1FWElUIGRvIG5vdCBmbHVz
aCB0aGUgVExCLiAqLwo+ICAgICAgICAgIGVsc2UKPiAtICAgICAgICAgICAgaHZtX2FzaWRfZmx1
c2hfdmNwdV9hc2lkKAo+IC0gICAgICAgICAgICAgICAgbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rt
b2RlKHYpCj4gLSAgICAgICAgICAgICAgICA/ICZ2Y3B1X25lc3RlZGh2bSh2KS5udl9uMmFzaWQg
OiAmdi0+YXJjaC5odm1fdmNwdS5uMWFzaWQpOwo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAg
aWYgKCAhbm9mbHVzaCApCj4gKyAgICAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1X2Fz
aWQoCj4gKyAgICAgICAgICAgICAgICAgICAgbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYp
Cj4gKyAgICAgICAgICAgICAgICAgICAgPyAmdmNwdV9uZXN0ZWRodm0odikubnZfbjJhc2lkIDog
JnYtPmFyY2guaHZtX3ZjcHUubjFhc2lkKTsKPiArICAgICAgICB9Cj4gICAgICAgICAgYnJlYWs7
Cj4gICAgICBjYXNlIDQ6Cj4gICAgICAgICAgdmFsdWUgPSBIVk1fQ1I0X0hPU1RfTUFTSzsKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jIGIveGVuL2FyY2gveDg2L2h2
bS9zdm0vdm1jYi5jCj4gaW5kZXggMGU2Y2JhNS4uZmJkNzZjNSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS92bWNiLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNi
LmMKPiBAQCAtMTcwLDEwICsxNzAsMTAgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jYihzdHJ1
Y3QgdmNwdSAqdikKPiAgICAgIHZtY2ItPnRyLmxpbWl0ID0gMHhmZjsKPgo+ICAgICAgdi0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jclswXSA9IFg4Nl9DUjBfUEUgfCBYODZfQ1IwX0VUOwo+IC0gICAg
aHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKPiArICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3Iodiwg
MCwgZmFsc2UpOwo+Cj4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdID0gMDsKPiAt
ICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgNCk7Cj4gKyAgICBodm1fdXBkYXRlX2d1ZXN0X2Ny
KHYsIDQsIGZhbHNlKTsKPgo+ICAgICAgcGFnaW5nX3VwZGF0ZV9wYWdpbmdfbW9kZXModik7Cj4K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jCj4gaW5kZXggZTc4MThjYS4uMjJjMTgxMSAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bWNzLmMKPiBAQCAtMTIyNiwxMCArMTIyNiwxMCBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNz
KHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgdm14X3VwZGF0ZV9leGNlcHRpb25fYml0bWFwKHYpOwo+
Cj4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdID0gWDg2X0NSMF9QRSB8IFg4Nl9D
UjBfRVQ7Cj4gLSAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOwo+ICsgICAgaHZtX3VwZGF0
ZV9ndWVzdF9jcih2LCAwLCBmYWxzZSk7Cj4KPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3Rf
Y3JbNF0gPSAwOwo+IC0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKPiArICAgIGh2bV91
cGRhdGVfZ3Vlc3RfY3IodiwgNCwgZmFsc2UpOwo+Cj4gICAgICBpZiAoIGNwdV9oYXNfdm14X3Rw
cl9zaGFkb3cgKQo+ICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gaW5kZXggM2RjNmE2ZC4uMjQyNzZj
YiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gQEAgLTcwLDcgKzcwLDcgQEAgc3RhdGljIHZvaWQgdm14
X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KTsKPiAgc3RhdGljIGludCAgdm14X2FsbG9j
X3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpOwo+ICBzdGF0aWMgdm9pZCB2bXhfZnJl
ZV92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKTsKPiAgc3RhdGljIHZvaWQgdm14X2lu
c3RhbGxfdmxhcGljX21hcHBpbmcoc3RydWN0IHZjcHUgKnYpOwo+IC1zdGF0aWMgdm9pZCB2bXhf
dXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpOwo+ICtzdGF0
aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
Y3IsIGJvb2wgbm9mbHVzaCk7Cj4gIHN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfZWZlcihz
dHJ1Y3QgdmNwdSAqdik7Cj4gIHN0YXRpYyB2b2lkIHZteF93YmludmRfaW50ZXJjZXB0KHZvaWQp
Owo+ICBzdGF0aWMgdm9pZCB2bXhfZnB1X2RpcnR5X2ludGVyY2VwdCh2b2lkKTsKPiBAQCAtODQw
LDkgKzg0MCw5IEBAIHN0YXRpYyBpbnQgdm14X3ZtY3NfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwg
c3RydWN0IGh2bV9od19jcHUgKmMpCj4KPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3Jb
Ml0gPSBjLT5jcjI7Cj4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdID0gYy0+Y3I0
Owo+IC0gICAgdm14X3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKPiAtICAgIHZteF91cGRhdGVfZ3Vl
c3RfY3IodiwgMik7Cj4gLSAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDQpOwo+ICsgICAgdm14
X3VwZGF0ZV9ndWVzdF9jcih2LCAwLCBmYWxzZSk7Cj4gKyAgICB2bXhfdXBkYXRlX2d1ZXN0X2Ny
KHYsIDIsIGZhbHNlKTsKPiArICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IodiwgNCwgZmFsc2UpOwo+
Cj4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgPSBjLT5tc3JfZWZlcjsKPiAgICAg
IHZteF91cGRhdGVfZ3Vlc3RfZWZlcih2KTsKPiBAQCAtMTU1Miw3ICsxNTUyLDcgQEAgdm9pZCB2
bXhfdXBkYXRlX2RlYnVnX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgdm14X3ZtY3NfZXhp
dCh2KTsKPiAgfQo+Cj4gLXN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBjcikKPiArc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9j
cihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyLCBib29sIG5vZmx1c2gpCj4gIHsKPiAg
ICAgIHZteF92bWNzX2VudGVyKHYpOwo+Cj4gQEAgLTE3MDQsNyArMTcwNCw5IEBAIHN0YXRpYyB2
b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikK
PiAgICAgICAgICB9Cj4KPiAgICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfQ1IzLCB2LT5hcmNoLmh2
bV92Y3B1Lmh3X2NyWzNdKTsKPiAtICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOwo+ICsK
PiArICAgICAgICBpZiAoICFub2ZsdXNoICkKPiArICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hf
dmNwdSh2KTsKPiAgICAgICAgICBicmVhazsKPgo+ICAgICAgZGVmYXVsdDoKPiBAQCAtMjY1Niw3
ICsyNjU4LDcgQEAgc3RhdGljIGludCB2bXhfY3JfYWNjZXNzKHVuc2lnbmVkIGxvbmcgZXhpdF9x
dWFsaWZpY2F0aW9uKQo+ICAgICAgICAgICAqLwo+ICAgICAgICAgIGh2bV9tb25pdG9yX2NyWChD
UjAsIHZhbHVlLCBvbGQpOwo+ICAgICAgICAgIGN1cnItPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3Jb
MF0gPSB2YWx1ZTsKPiAtICAgICAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKGN1cnIsIDApOwo+ICsg
ICAgICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IoY3VyciwgMCwgZmFsc2UpOwo+ICAgICAgICAgIEhW
TVRSQUNFXzBEKENMVFMpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggNjZlYTgyMi4u
MWVmMzYzNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS5jCj4gQEAgLTUyNiw3ICs1MjYsNyBAQCB2b2lkIHVwZGF0ZV9jcjMoc3RydWN0IHZj
cHUgKnYpCj4KPiAgICAgIGlmICggcGFnaW5nX21vZGVfZW5hYmxlZCh2LT5kb21haW4pICkKPiAg
ICAgIHsKPiAtICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKPiArICAgICAgICBwYWdpbmdf
dXBkYXRlX2NyMyh2LCBmYWxzZSk7Cj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jCj4gaW5kZXggMDAzYzJkOC4uZTMzNzJjMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94
ODYvbW0vaGFwL2hhcC5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+IEBAIC02
NjksMTAgKzY2OSwxMCBAQCBzdGF0aWMgYm9vbF90IGhhcF9pbnZscGcoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGxvbmcgdmEpCj4gICAgICByZXR1cm4gMTsKPiAgfQo+Cj4gLXN0YXRpYyB2b2lk
IGhhcF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykKPiArc3RhdGlj
IHZvaWQgaGFwX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29s
IG5vZmx1c2gpCj4gIHsKPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbM10gPSB2LT5hcmNo
Lmh2bV92Y3B1Lmd1ZXN0X2NyWzNdOwo+IC0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsK
PiArICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMywgbm9mbHVzaCk7Cj4gIH0KPgo+ICBjb25z
dCBzdHJ1Y3QgcGFnaW5nX21vZGUgKgo+IEBAIC03MDgsNyArNzA4LDcgQEAgc3RhdGljIHZvaWQg
aGFwX3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHZjcHUgKnYpCj4gICAgICB9Cj4KPiAgICAg
IC8qIENSMyBpcyBlZmZlY3RpdmVseSB1cGRhdGVkIGJ5IGEgbW9kZSBjaGFuZ2UuIEZsdXNoIEFT
SURzLCBldGMuICovCj4gLSAgICBoYXBfdXBkYXRlX2NyMyh2LCAwKTsKPiArICAgIGhhcF91cGRh
dGVfY3IzKHYsIDAsIGZhbHNlKTsKPgo+ICAgICAgcGFnaW5nX3VubG9jayhkKTsKPiAgICAgIHB1
dF9nZm4oZCwgY3IzX2dmbik7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4gaW5kZXggYzI0MDk1
My4uMjBkZWQzZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+IEBAIC0zMDMwLDcgKzMw
MzAsNyBAQCBzdGF0aWMgdm9pZCBzaF91cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2
KQo+ICAgICAgfQo+ICAjZW5kaWYgLyogT09TICovCj4KPiAtICAgIHYtPmFyY2gucGFnaW5nLm1v
ZGUtPnVwZGF0ZV9jcjModiwgMCk7Cj4gKyAgICB2LT5hcmNoLnBhZ2luZy5tb2RlLT51cGRhdGVf
Y3IzKHYsIDAsIGZhbHNlKTsKPiAgfQo+Cj4gIHZvaWQgc2hhZG93X3VwZGF0ZV9wYWdpbmdfbW9k
ZXMoc3RydWN0IHZjcHUgKnYpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IGluZGV4IGE2MzcyZTMu
LmZkZGQxNWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4gQEAgLTMxNzMsNyArMzE3Myw3
IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICAg
KiBJbiBhbnkgY2FzZSwgaW4gdGhlIFBBRSBjYXNlLCB0aGUgQVNTRVJUIGlzIG5vdCB0cnVlOyBp
dCBjYW4KPiAgICAgICAgICAgKiBoYXBwZW4gYmVjYXVzZSBvZiBhY3Rpb25zIHRoZSBndWVzdCBp
cyB0YWtpbmcuICovCj4gICNpZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMKPiAtICAgICAgICB2
LT5hcmNoLnBhZ2luZy5tb2RlLT51cGRhdGVfY3IzKHYsIDApOwo+ICsgICAgICAgIHYtPmFyY2gu
cGFnaW5nLm1vZGUtPnVwZGF0ZV9jcjModiwgMCwgZmFsc2UpOwo+ICAjZWxzZQo+ICAgICAgICAg
IEFTU0VSVChkLT5pc19zaHV0dGluZ19kb3duKTsKPiAgI2VuZGlmCj4gQEAgLTM5OTIsNyArMzk5
Miw3IEBAIHNoX3NldF90b3BsZXZlbF9zaGFkb3coc3RydWN0IHZjcHUgKnYsCj4KPgo+ICBzdGF0
aWMgdm9pZAo+IC1zaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykK
PiArc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsIGJvb2wgbm9m
bHVzaCkKPiAgLyogVXBkYXRlcyB2Y3B1LT5hcmNoLmNyMyBhZnRlciB0aGUgZ3Vlc3QgaGFzIGNo
YW5nZWQgQ1IzLgo+ICAgKiBQYXJhdmlydHVhbCBndWVzdHMgc2hvdWxkIHNldCB2LT5hcmNoLmd1
ZXN0X3RhYmxlIChhbmQgZ3Vlc3RfdGFibGVfdXNlciwKPiAgICogaWYgYXBwcm9wcmlhdGUpLgo+
IEBAIC00MjM0LDcgKzQyMzQsNyBAQCBzaF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQg
ZG9fbG9ja2luZykKPiAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzNdID0KPiAgICAg
ICAgICAgICAgcGFnZXRhYmxlX2dldF9wYWRkcih2LT5hcmNoLnNoYWRvd190YWJsZVswXSk7Cj4g
ICNlbmRpZgo+IC0gICAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMyk7Cj4gKyAgICAgICAg
aHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzLCBub2ZsdXNoKTsKPiAgICAgIH0KPgo+ICAgICAgLyog
Rml4IHVwIHRoZSBsaW5lYXIgcGFnZXRhYmxlIG1hcHBpbmdzICovCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25l
LmMKPiBpbmRleCA5ZTZhZDIzLi5hOGM5NjA0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvbm9uZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKPiBA
QCAtNTAsNyArNTAsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfZ3ZhX3RvX2dmbihzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHAybV9kb21haW4gKnAybSwKPiAgICAgIHJldHVybiBnZm5feChJTlZB
TElEX0dGTik7Cj4gIH0KPgo+IC1zdGF0aWMgdm9pZCBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAq
diwgaW50IGRvX2xvY2tpbmcpCj4gK3N0YXRpYyB2b2lkIF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1
ICp2LCBpbnQgZG9fbG9ja2luZywgYm9vbCBub2ZsdXNoKQo+ICB7Cj4gICAgICBBU1NFUlRfVU5S
RUFDSEFCTEUoKTsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIv
eGVuL2FyY2gveDg2L21vbml0b3IuYwo+IGluZGV4IGYyMjllNjkuLjMwY2I1NzMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9y
LmMKPiBAQCAtMTk0LDcgKzE5NCw3IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0
cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICAgICAgICAg
ICAgICAvKiBMYXRjaGVzIG5ldyBDUjMgbWFzayB0aHJvdWdoIENSMCBjb2RlLiAqLwo+ICAgICAg
ICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gLSAgICAgICAgICAgICAgICBodm1fdXBk
YXRlX2d1ZXN0X2NyKHYsIDApOwo+ICsgICAgICAgICAgICAgICAgaHZtX3VwZGF0ZV9ndWVzdF9j
cih2LCAwLCBmYWxzZSk7Cj4gICAgICAgICAgfQo+Cj4gICAgICAgICAgZG9tYWluX3VucGF1c2Uo
ZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPiBpbmRleCBkZDNkZDVmLi45ODVhN2ZlIDEwMDY0NAo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmgKPiBAQCAtMzQsNiArMzQsOSBAQCBleHRlcm4gYm9vbF90IG9wdF9o
dm1fZmVwOwo+ICAjZGVmaW5lIG9wdF9odm1fZmVwIDAKPiAgI2VuZGlmCj4KPiArI2RlZmluZSBY
ODZfQ1IzX05PRkxVU0ggKDF1bGwgPDwgNjMpCj4gKyNkZWZpbmUgWDg2X0NSM19OT0ZMVVNIX0RJ
U0FCTEVfTUFTSyAoWDg2X0NSM19OT0ZMVVNIIC0gMSkKPiArCj4gIC8qIEludGVycnVwdCBhY2tu
b3dsZWRnZW1lbnQgc291cmNlcy4gKi8KPiAgZW51bSBodm1faW50c3JjIHsKPiAgICAgIGh2bV9p
bnRzcmNfbm9uZSwKPiBAQCAtMTMyLDcgKzEzNSw3IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFi
bGUgewo+ICAgICAgLyoKPiAgICAgICAqIENhbGxlZCB0byBpbmZvcm0gSFZNIGxheWVyIHRoYXQg
YSBndWVzdCBDUm4gb3IgRUZFUiBoYXMgY2hhbmdlZC4KPiAgICAgICAqLwo+IC0gICAgdm9pZCAo
KnVwZGF0ZV9ndWVzdF9jcikoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcik7Cj4gKyAg
ICB2b2lkICgqdXBkYXRlX2d1ZXN0X2NyKShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNy
LCBib29sIG5vZmx1c2gpOwo+ICAgICAgdm9pZCAoKnVwZGF0ZV9ndWVzdF9lZmVyKShzdHJ1Y3Qg
dmNwdSAqdik7Cj4KPiAgICAgIHZvaWQgKCpjcHVpZF9wb2xpY3lfY2hhbmdlZCkoc3RydWN0IHZj
cHUgKnYpOwo+IEBAIC0zMjIsOSArMzI1LDEwIEBAIGh2bV91cGRhdGVfaG9zdF9jcjMoc3RydWN0
IHZjcHUgKnYpCj4gICAgICAgICAgaHZtX2Z1bmNzLnVwZGF0ZV9ob3N0X2NyMyh2KTsKPiAgfQo+
Cj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgY3IpCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0
X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbm9mbHVzaCkKPiAgewo+IC0gICAgaHZtX2Z1bmNz
LnVwZGF0ZV9ndWVzdF9jcih2LCBjcik7Cj4gKyAgICBodm1fZnVuY3MudXBkYXRlX2d1ZXN0X2Ny
KHYsIGNyLCBub2ZsdXNoKTsKPiAgfQo+Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRl
X2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUgKnYpCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N2bS9zdm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAo+
IGluZGV4IDQ2MmNiODkuLjU4NmEyYzcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL3N2bS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5o
Cj4gQEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHN2bV9pbnZscGdhKHVuc2ln
bmVkIGxvbmcgdmFkZHIsIHVpbnQzMl90IGFzaWQpCj4KPiAgdW5zaWduZWQgbG9uZyAqc3ZtX21z
cmJpdCh1bnNpZ25lZCBsb25nICptc3JfYml0bWFwLCB1aW50MzJfdCBtc3IpOwo+ICB2b2lkIF9f
dXBkYXRlX2d1ZXN0X2VpcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50
IGluc3RfbGVuKTsKPiAtdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICosIHVu
c2lnbmVkIGludCBjcik7Cj4gK3ZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAq
LCB1bnNpZ25lZCBpbnQgY3IsIGJvb2wgbm9mbHVzaCk7Cj4KPiAgZXh0ZXJuIHUzMiBzdm1fZmVh
dHVyZV9mbGFnczsKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAo+IGluZGV4IDU2MDdhYjQuLmRkM2UzMWYg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKPiBAQCAtMTIyLDcgKzEyMiw4IEBAIHN0cnVjdCBwYWdp
bmdfbW9kZSB7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBjcjMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBnYSwgdWludDMyX3QgKnBmZWMsCj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpwYWdlX29yZGVyKTsKPiAt
ICAgIHZvaWQgICAgICAgICAgKCp1cGRhdGVfY3IzICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAq
diwgaW50IGRvX2xvY2tpbmcpOwo+ICsgICAgdm9pZCAgICAgICAgICAoKnVwZGF0ZV9jcjMgICAg
ICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIG5vZmx1c2gpOwo+ICAgICAgdm9p
ZCAgICAgICAgICAoKnVwZGF0ZV9wYWdpbmdfbW9kZXMgICApKHN0cnVjdCB2Y3B1ICp2KTsKPiAg
ICAgIHZvaWQgICAgICAgICAgKCp3cml0ZV9wMm1fZW50cnkgICAgICAgKShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50cnlfdCBuZXcsCj4gQEAgLTI3
Niw5ICsyNzcsOSBAQCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcGFnaW5nX2dhX3RvX2dm
bl9jcjMoc3RydWN0IHZjcHUgKnYsCj4gIC8qIFVwZGF0ZSBhbGwgdGhlIHRoaW5ncyB0aGF0IGFy
ZSBkZXJpdmVkIGZyb20gdGhlIGd1ZXN0J3MgQ1IzLgo+ICAgKiBDYWxsZWQgd2hlbiB0aGUgZ3Vl
c3QgY2hhbmdlcyBDUjM7IHRoZSBjYWxsZXIgY2FuIHRoZW4gdXNlIHYtPmFyY2guY3IzCj4gICAq
IGFzIHRoZSB2YWx1ZSB0byBsb2FkIGludG8gdGhlIGhvc3QgQ1IzIHRvIHNjaGVkdWxlIHRoaXMg
dmNwdSAqLwo+IC1zdGF0aWMgaW5saW5lIHZvaWQgcGFnaW5nX3VwZGF0ZV9jcjMoc3RydWN0IHZj
cHUgKnYpCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdpbmdfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNw
dSAqdiwgYm9vbCBub2ZsdXNoKQo+ICB7Cj4gLSAgICBwYWdpbmdfZ2V0X2hvc3Rtb2RlKHYpLT51
cGRhdGVfY3IzKHYsIDEpOwo+ICsgICAgcGFnaW5nX2dldF9ob3N0bW9kZSh2KS0+dXBkYXRlX2Ny
Myh2LCAxLCBub2ZsdXNoKTsKPiAgfQo+Cj4gIC8qIFVwZGF0ZSBhbGwgdGhlIHRoaW5ncyB0aGF0
IGFyZSBkZXJpdmVkIGZyb20gdGhlIGd1ZXN0J3MgQ1IwL0NSMy9DUjQuCj4gLS0KPiAyLjcuNAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:38:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:38:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdQT-0007iV-0s; Fri, 02 Feb 2018 15:38:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=47of=e4=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ehdQS-0007iN-39
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 15:38:52 +0000
X-Inumbo-ID: 3c7ab36f-082f-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c7ab36f-082f-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 15:39:21 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id t74so13521871wme.3
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 07:38:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dizSvBG7c6ZVpzimdN1ttZb8ERJUIQCz0b12l+Gtkv0=;
 b=WwV20bbR94Zrhlw0lS25PR49SYCbcHnBB0cmVV5ATH0SIMxS0KqqNB4wxQtP8ecVr9
 NX57Y/p/g+wpizOZ+HY5AisU3e/wtTJDLyAqjRGE1+oO8p0L+boCDZluZcQwQTfuKgpi
 8xX0+9/13g5FAOtnHTEFqT4lc3tXE44G2VCpsmavH/DeRmvYPfNDyXodUKegnW+6xBRk
 pKHGvvlrO/GVlNuKJfKJP8+r3cH35dKVMi7Tkem4AYVd6+XCpXMGQkmFWRBCTkkRJ2Te
 ZZco7teDw1TZxM+WmTwQfT35estG8vD27KBKWS0DaoLEmm4yzxK4uKaB5/XGrM5Oo8sr
 uD9Q==
X-Gm-Message-State: AKwxytcdy2f9I+n7/zw9mCOlH63Kaz0Or3t+srDsCA2rDBQ+k0fAOEXP
 QrhiL995+2909JPQtf3DFH1tS6mA
X-Google-Smtp-Source: AH8x225/K3/cCaIop0ZRgYpgm2Po6zAS4O1SPf3PpxWUpNmTf3uFM2jLpzfBt9Ao/YI+BS+CXIh7+Q==
X-Received: by 10.80.171.21 with SMTP id s21mr69386074edc.117.1517585924315;
 Fri, 02 Feb 2018 07:38:44 -0800 (PST)
Received: from mail-wm0-f44.google.com (mail-wm0-f44.google.com.
 [74.125.82.44])
 by smtp.gmail.com with ESMTPSA id e12sm1791813edi.29.2018.02.02.07.38.43
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 07:38:44 -0800 (PST)
Received: by mail-wm0-f44.google.com with SMTP id b21so13227826wme.4
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 07:38:43 -0800 (PST)
X-Received: by 10.28.141.144 with SMTP id p138mr32682388wmd.58.1517585923604; 
 Fri, 02 Feb 2018 07:38:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 2 Feb 2018 07:38:03 -0800 (PST)
In-Reply-To: <1517564259-32305-2-git-send-email-aisaila@bitdefender.com>
References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
 <1517564259-32305-2-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 2 Feb 2018 08:38:03 -0700
X-Gmail-Original-Message-ID: <CABfawhmRVEYg+VrCcxJ4c0eZJD4xvy6Erdb_FuDfUQhs7BSztQ@mail.gmail.com>
Message-ID: <CABfawhmRVEYg+VrCcxJ4c0eZJD4xvy6Erdb_FuDfUQhs7BSztQ@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v1 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMiwgMjAxOCBhdCAyOjM3IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgc2VwYXJhdGVzIHRoZSBzdm0g
Y2FwcyBmcm9tIHRoZSB2bXggY2Fwcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L21vbml0b3IuaCB8IDMzICsrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L21vbml0b3IuaAo+IGluZGV4IGEwNDQ0ZDEuLjM3MDZiN2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0
b3IuaAo+IEBAIC03NCwyMSArNzQsMjggQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21v
bml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICogQXQgdGhl
IG1vbWVudCBvbmx5IEludGVsIEhWTSBkb21haW5zIGFyZSBzdXBwb3J0ZWQuIEhvd2V2ZXIsIGV2
ZW50Cj4gICAgICAgKiBkZWxpdmVyeSBjb3VsZCBiZSBleHRlbmRlZCB0byBBTUQgYW5kIFBWIGRv
bWFpbnMuCgpJIGd1ZXNzIGFkanVzdGluZyB0aGlzIGNvbW1lbnQgaGVyZSB3b3VsZCBub3cgYmUg
YWxzbyBhcHByb3ByaWF0ZS4KCj4gICAgICAgKi8KPiAtICAgIGlmICggIWlzX2h2bV9kb21haW4o
ZCkgfHwgIWNwdV9oYXNfdm14ICkKPiArICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQo+ICAg
ICAgICAgIHJldHVybiBjYXBhYmlsaXRpZXM7Cj4KPiAtICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8
PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykgfAo+IC0gICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Cj4g
LSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRX
QVJFX0JSRUFLUE9JTlQpIHwKPiAtICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCkgfAo+IC0gICAgICAgICAgICAgICAgICAgKDFV
IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAtICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKPiAt
ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJS
VVBUKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gLQo+IC0gICAgLyogU2luY2Ugd2Uga25vdyB0aGlz
IGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1bmMgKi8KPiAtICAgIGlmICgg
aHZtX2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKCkgKQo+IC0gICAgICAgIGNhcGFiaWxpdGllcyB8
PSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVApOwo+ICsgICAgaWYo
IGNwdV9oYXNfdm14ICkKPiArICAgIHsKPiArICAgICAgICBjYXBhYmlsaXRpZXMgPSAoMVUgPDwg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpIHwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpIHwK
PiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElP
TikgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfQ1BVSUQpIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKTsKPiArCj4g
KyAgICAgICAgLyogU2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2Fs
bCB0aGUgaHZtIGZ1bmMgKi8KPiArICAgICAgICBpZiAoIGh2bV9pc19zaW5nbGVzdGVwX3N1cHBv
cnRlZCgpICkKPiArICAgICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfU0lOR0xFU1RFUCk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlIGlmICggY3B1
X2hhc19zdm0gKQo+ICsgICAgewo+ICsgICAgICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8PCBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCk7CgpJZiB0aGlzIGlzIG5vdyBzdXBw
b3J0ZWQgb24gYm90aCBzdm0gYW5kIHZteCwgc28geW91IGNvdWxkIGp1c3Qgc2V0IGl0Cm91dHNp
ZGUgdGhlIGlmIGJsb2Nrcy4gV2Uga25vdyB3ZSBhcmUgZGVhbGluZyB3aXRoIGFuIGh2bSBkb21h
aW4gYXQKdGhpcyBwb2ludC4KClRhbWFzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:41:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:41:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdSa-0008NY-Ef; Fri, 02 Feb 2018 15:41:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=72ec=e4=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ehdSY-0008NM-OM
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 15:41:03 +0000
X-Inumbo-ID: 6dcfdd14-082f-11e8-ba59-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::627])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6dcfdd14-082f-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 16:40:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nz2k3eiM7huRnws8fu//hTRKDSEzJPdmZHgqCxOFY0k=;
 b=OWyLEJNz3DgzbXb68LDLqRxmAQV01ez4ZIyhJrfMQTTDfTk/R5Ytx/ugANIwHzRaHhtByMEYJ6B2lny5GBrKgtmP3Zk9vIMQSYN9VMB5MDdgIQopx8TxSXwzIMKydgfmHljDLK+EwNY1rVWsAj4E2X8vOrteM8E3d9PPn8yXQBg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.54) by
 DB5PR03MB1767.eurprd03.prod.outlook.com (2a01:111:e400:c580::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 2
 Feb 2018 15:40:53 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-4-julien.grall@linaro.org>
 <56408229-3c55-2bcd-8426-a1e75b59d874@epam.com>
 <27e325f8-7012-7990-2309-499ea36452d6@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <b77b251f-46c7-8610-cee0-272bee974703@epam.com>
Date: Fri, 2 Feb 2018 17:40:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <27e325f8-7012-7990-2309-499ea36452d6@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: DB3PR0202CA0015.eurprd02.prod.outlook.com
 (2603:10a6:8:1::28) To DB5PR03MB1767.eurprd03.prod.outlook.com
 (2a01:111:e400:c580::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a2980287-f322-4ff7-f020-08d56a53582b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1767; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1767;
 3:XhIAgdDmx1N5On5WXobE+IsU1InUpEzj8CGHiSnXM+nS2+KGr8OS2gmnjd/ItR56y0nFPSRv+PxlNmS7eCSIptivXZF+6u5U7On7V7i3WNhDfNI4XGO+N9PqkXMpDTIKuyW1HigWnNA20thxWoY8ZQBd8CShD9URhN0VJ94VJG5qVBpRIux01YHxRn68OlSd2vVXYzmc039X7NdvAlxULcVsKyEldaku0pEwkaza0g+v5QS6NboPA34x1veG/VR8;
 25:MSqpZRpOYmrjEaRZ1Ugg6b6TdPtbfALVN/9GMYyvuNMh6mahH2BRP0H0bG2GwVOIjo7b9ymg8jnucdhdWzZzzH7PzqqN16mZ42rl5pwHHpP2dQ+BT2LQZnrBIYfwwWiI73CfdjNPFJBNR94BnhfRuJvJCRb5/gTQ/yeKCw+PxWiXfEwscMndpRXPgtRcY57vVuckW0FuiQ5KgJYYGijfbvo8aIXYZ9gy1bUA2Svu1028Znuc3KNQSo6fBuJ4uBnNpeK6mfeQpkvEroZXuxLnJAVEG82+MJUXnKsg9LC2/MqSJ/y/mwdVImTAx0Zm5uChP7sgBHTsWjae3UZON0KbTA==;
 31:Xh0dEhtR+31epgLcX9IN44osBCPxi/OFDQJr+F1jXG1itJrXmiQqVNRYh3d6vlMDtSmqQSAsTEoUxLUsO6RJbMmwwYJ254bUjkcz9qWijmgtIRxKQuX4LAIgThX2IIEJIUyFVPqrDAr4JvDIUOxsBjp4ySODX4xng/JBvaigksYfv6GknsZoa7/5arF3UZOk0iiWwxUKZ9BxCo8q9smjF2Q3+ogwlhoQQUkmknNCpM4=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1767:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1767;
 20:dSNd1rBe90cjvOCG+tG3p2y78xSZwGFRTJ3TB07QwHNf+XRRlCCruwOtD6INIp99HAVkzgGmqRRXZ1mQIdb9+ty3vWTN+iJ/WVlUqhafLhiP1EluWe3A5oxBm4r+lznGcsq4bBDJ0yH/fP0VCQT8iMNmL4Rqm+0brQ+/YFyk2OkwITrhE78OmUd7l261HkFOJmf4K1Sacmq1UIDPKxd14+xPo4Dn20Hj2bDKE8WsnjsT2f95BEMpFBglI6ufU+sGxoGOjIk5nDUZoNv6heCga5chhMt5P/639Ol+6Kpd2tfv5ySXtMFrMYO7ZRHsrcdCyWmYfUS/u2IaQLUS5MLkCGzJApe6dprKUvWFBtCBRbyQ42LzgRzWfISfC8z76z0JTbJcOHXIRkOKpEX8eugSLWWhQkVmKknClWLu53fKKHSj/tpP8Ivxi9LUw1HUuKlaVQrFhEGBlqPA0Yay+R8s3TaAqyRdMTgPCV3Vcs3fId4hd5idB1937bL/uhUi0v7d;
 4:R5UT6tzy+teRf+wJPIJ3cgwR0EoulQ62epv48b0DGI78ihYFdPH5bfYzG3W8T2hgORAwlJNm6Ntg5fNRav79ROjGoz2654KY0acq2vyT64NrLZcuRQWa185NiFVjZV4ve5gjapVGn+uJ4467fwH1O3r+lO5DY6XUj94+6NE4CdqkVUZVZfYaMFntNBr3g691HAIU9ejk2XhQmcSN/UbCA07JLwX5JqYWJasPcPLgdAx/Ulx/YZb1tE+Qchm8kFjCgneCzGVtF60tygiRimO9t9apE5Mp9FDNKTYzvrbObVP/BycGYjPAuVSaa5dL7Es7
X-Microsoft-Antispam-PRVS: <DB5PR03MB176773271FD050F9A50DE405E6F90@DB5PR03MB1767.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231101)(2400082)(944501161)(93006095)(93001095)(3002001)(6041288)(20161123558120)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011);
 SRVR:DB5PR03MB1767; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1767; 
X-Forefront-PRVS: 05715BE7FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(346002)(376002)(366004)(39860400002)(396003)(189003)(199004)(16526019)(72206003)(186003)(53936002)(6486002)(93886005)(6246003)(2950100002)(67846002)(31696002)(6666003)(25786009)(65826007)(50466002)(7736002)(83506002)(106356001)(31686004)(80792005)(97736004)(64126003)(26005)(6116002)(3846002)(5660300001)(305945005)(4326008)(81156014)(52146003)(76176011)(386003)(53546011)(55236004)(2486003)(23676004)(2906002)(77096007)(2870700001)(59450400001)(66066001)(65956001)(65806001)(47776003)(86362001)(229853002)(52116002)(81166006)(16576012)(68736007)(105586002)(36756003)(478600001)(8936002)(8676002)(316002)(58126008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1767; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY3OzIzOkZiVSt2WEJBMjlaeFoxeWFrUkhlSVA5Ukpp?=
 =?utf-8?B?ZFdMd291RjFLTk9ZaUJZK3A0bk9vUktyOURPL2xEUWl1TU1ISUhxbFo3QjlG?=
 =?utf-8?B?cTRaMDlsT2VHdWh4YVlOcjc3Zk5kZ01pS29teVdESVN4aDdxdVQrSU5zU2Nu?=
 =?utf-8?B?N1pWMTZYeVFTVFhJejNIT3pLMW9oV29lY2VlaTI2RWhaQ20yVndaZ1BrQzhI?=
 =?utf-8?B?ZnNOODUvMXFZL1k1Z2Q4c25rZ0ZBMDdaQ2NQRXRJU3Ywa3VKMmhhazM1SVZ6?=
 =?utf-8?B?WGkzWThCTk50eXpzRWg2VHlGZkpPdzRIUnYvSlJFWVdnTnB4S1Jkb3JpWE0y?=
 =?utf-8?B?eHJKZDdJN05WODhQV21LbEdNQzlXM0ovYTlVNFU1dDNtckQ0eWNUdGd0OHJF?=
 =?utf-8?B?L0FzSkNRTmxkM29YT0l2NnladDJOMWdYZXplWk5iSmExdVYrMlVSeTJJZE1j?=
 =?utf-8?B?VSt3aEVEVGJUdGQ4empYZlZZZ1ExRkQySUl4YjFQNE5MR0cwWjhSdFJZOTNv?=
 =?utf-8?B?YTJ0ais2WERKSmp0eEZ3ZjdyOXVvb05saFpCcXZ1dGJ1dTZRaEZmNmlkekpT?=
 =?utf-8?B?bG5yTHBxZC9vR2ZGZ3F4Z0JSampiNVBWL25aNEVWN0NBYWFVOC9tL0s3bDRW?=
 =?utf-8?B?UFdmTVFYcExBTXpHd3BDRjNIaEdIMFdncHpZKy9BYlhtb0h2aFhQMmhEZS84?=
 =?utf-8?B?WnpYVEFEaWZRZUpEYm0rbmVTRmN5WCtGV0RFaTRJRnFuTGc4VmE2ajdmUWtJ?=
 =?utf-8?B?WmdYUDJZbEJTOXNJdklsTUc4MEJ6L3Noak5HcWhDUS9kWmM3ZGVzUm5NbzRY?=
 =?utf-8?B?bDdRaGtYRmVKZEQra0J5STlrUm9GM2JIM0FGL1NxaUtseGg4SlNienlQSGp6?=
 =?utf-8?B?TlFWVEZTRnRocDB2YlpNYkM5eW8wZnVBVml5VG02QXRBMytqQXg3SkNpK1Zw?=
 =?utf-8?B?TU41Tng2ODR6M24xb3hMSTZkTTVpRlBKN1NjN0RVZmd2eEYyYW9uTXZySVpE?=
 =?utf-8?B?VVFyMDVLblJTRmk2UlZ3MklrTHZTK1RJUEtMNTkxeFQySW5TRTBYWXRXZ3Ro?=
 =?utf-8?B?T051SHN1ZFlJcVpSWXpZS0EvR1R4MmVLM3BmTlJkUVhNNnllWXNZeEJiRFNk?=
 =?utf-8?B?SFlJdE5ZK2Y3OWV3cVhqNzUrbERhTEdNSlBDbzUvQ1Z2VE02bEx1dnhadmlr?=
 =?utf-8?B?ZnJFUjh4WmxWV2I1YWE1U1dhTFlkZjAySjBKZ3A1eEZ6UGF4ZUZGVEpZUENy?=
 =?utf-8?B?S2p0azVEcm5FT1FKRUhpcWVnbkxUMTM0Z1FSY2RadElBWlEwaUI2Zm4xamdy?=
 =?utf-8?B?SzBoZG9STi9SUUdnVWdpbTBvMzVGNllNeFFhRkNSTG9kVy82L1BiaWR2WFh1?=
 =?utf-8?B?VXVZcjVKcDV1OWlwa2ZRRU5mTy9qRG8xYXFkREN2WURGbTdTTDBBN2dick95?=
 =?utf-8?B?QmpueDZLTnBWUFNmU1lHcmpMd2QrU3M3WXlFeGpmaG5nZHU2dy9jWEdHVVJX?=
 =?utf-8?B?bDF2em9YTnluYUs0d0ZUT01oSXU4bzk4UkRwQTdDS1ZYMEV4T2F2SHFpallL?=
 =?utf-8?B?UjluUGluRFN5UVRoYThBT3BDMythMm9sQUpaSlJDbzVFRTBVY1ZxeDJ0N2tx?=
 =?utf-8?B?UzczVEVIeFRBcnlGY2NDL3pyMG93NE84V290R2Q5alFYQVZuUmo1UHJrdm5J?=
 =?utf-8?B?WnpPcThSZ3AvSDVzZUtkQmkwVDFTOW1xTFpDMlZRQytuTjQ4a3BkTDcydzlJ?=
 =?utf-8?B?cFBWZFBDUEVNeXdwZ3QvVTRRSmlMYlV6c0dMblpkRHBWTmZHZitocUk0Mngy?=
 =?utf-8?B?NnRrVVY3WWxlUlhUeVVmdmdUbVc1SDRUZkNGZzZuSjd0Tno4YXZIOVRURzRm?=
 =?utf-8?B?VjhubGZ2YlNIMUgyblBId05uVU1HU3JGQkpHTHB2SlFROGx2SExlV1VKK3Zk?=
 =?utf-8?B?MlRlWWQ4d05qNGQrd1VYNFB0TlRzZWhIeGR0TDg2cXpld3hBVWNJa3lNOGZj?=
 =?utf-8?Q?xPwFzt?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1767;
 6:u4E/+5rOBFZ4Tbvs29IzTtcM49ZIJxeOf90vKsbrKBl345CnawvvM22swpgMdE+8lNWKAKhxCguJdPo6hEVKo7fdkyDMLs1V+MGNglURuwWA+KFkHka6WFRvoBbH2RKrNApYX0zSatqN79aOHWGefJEhIm2JbULlm6cFnm5PI5p6n1DUApHmxtOJ8+Gyh6eVg56QXpdcgOj+73F10WrkP25ukQHXnavRybBNFa8Gfq65yN4+0R7Qup+RQBFen05FNLsFe7rnVrSdoCkfBpm/lB6DhDuiv+WehYu5nR0Kc9MwGX3fOkSk27KURh0gcOBiY5XWBN5tFWv3aQLsvvuPt4+zAOa79cTwhZHVvSj8Gv8=;
 5:nfeXCKvqfeOqe/87olgBnfv7xK96xDXz6vLNOEyUnBBqn2NcI9EMjyTF6kQdiTawSGxivLe5QNGlKbzsxHjVtCG7rUtP3wUzLo1ZmmItQqofhvnKUzRzFsz378p5hCH+2xwu22qEWgfsKDrCV3mMYtVxvGgEo8A+LrxD0hl1Pfc=;
 24:gMa5fhcQGqGdnF5YS2q5U/n7YmN/hs58z9jBCnkJcgdiuk7S2lb/R3y22Tv5gHoHoQ7x9hKBiwZBIFJcQcQoeJDDzYCdAIaydB5ikjbfNw4=;
 7:Cae+ZL81LLeZwVfOx+DsZMaY8TKYYqVj811Zv80r/dI1EZ3yLXqs+5sVaUAN5f8+qSzd5komRARpuJCf7V0j0FLq4WhO6EUgkoOQS2C0Op0iqt1mSvIaAn5JQUO2woBFlZsIrlS3oDYZd6COU3yn7JUdpcppB8uC/ts+xyHcUNLU/ACHizMalJkXkg6uZz7G451U20qg0Ut2XnDr3cF4kETlSkoVD6p+bG8OvGiNgg9L8Loc6t2NuTwHHlZ4YiRO
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 15:40:53.3459 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a2980287-f322-4ff7-f020-08d56a53582b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1767
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIDAyLjAyLjE4IDE2OjMxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MDIvMDIvMTggMTQ6MjMsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBPbiAwMi4wMi4xOCAx
Mzo0MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gQXQgdGhlIG1vbWVudCBQU0NJIGZ1bmN0aW9u
IGRpc3BhdGNoaW5nIGlzIGRvbmUgaW4gdnNtYy5jIGFuZCB0aGUKPj4+IGZ1bmN0aW9uIGltcGxl
bWVudGF0aW9uIGluIHZwc2NpLmMuIFNvbWUgYml0cyBvZiB0aGUgaW1wbGVtZW50YXRpb24gaXMK
Pj4+IGV2ZW4gZG9uZSBpbiB2c21jLmMgKHNlZSBQU0NJX1NZU1RFTV9SRVNFVCkuCj4+Pgo+Pj4g
VGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhlIGltcGxlbWVudGF0
aW9uIGFuZCBhbHNvCj4+PiByZXF1aXJlcyB0byBleHBvcnQgZnVuY3Rpb25zIGZvciBlYWNoIFBT
Q0kgZnVuY3Rpb25zLgo+Pj4KPj4+IFRoZXJlZm9yZSBtb3ZlIFBTQ0kgZGlzcGF0Y2hpbmcgaW4g
dHdvIG5ldyBmdW5jdGlvbnMgZG9fdnBzY2lfMF8xX2NhbGwKPj4+IGFuZCBkb192cHNjaV8wXzJf
Y2FsbC4gVGhlIGZvcm1lciB3aWxsIGhhbmRsZSBQU0NJIDAuMSBjYWxsIHdoaWxlIHRoZSAKPj4+
IGxhdHRlcgo+Pj4gMC4yIG9yIGxhdGVyIGNhbGwuCj4+Pgo+Pj4gQXQgdGhlIHNhbWUgdGltZSwg
YSBuZXcgaGVhZGVyIHZwc2NpLmggd2FzIGNyZWF0ZWQgdG8gY29udGFpbiBhbGwKPj4+IGRlZmlu
aXRpb25zIGZvciB2aXJ0dWFsIFBTQ0kgYW5kIGF2b2lkIGNvbmZ1c2lvbiB3aXRoIHRoZSBob3N0
IFBTQ0kuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KPj4+Cj4+IEknbSBva2F5IHdpdGggdGhpcyBnZW5lcmFsbHksIHlvdSBjYW4g
aGF2ZSBteSByLWI6Cj4+IGBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPmAKPiAKPiBJIHdvdWxkIG5vdCBoYXZlIGdhdmUgYSByZXZpZXdl
ZC1ieSB3aXRoIHRoZSBjb21tZW50cyB5b3UgZ2F2ZSBiZWxvdyA7KS4KPiAKClBvaW50IHRha2Vu
IDopCgo+Pj4gKy8qCj4+PiArICogUFNDSSAwLjIgb3IgbGF0ZXIgY2FsbHMuIEl0IHdpbGwgcmV0
dXJuIGZhbHNlIGlmIHRoZSBmdW5jdGlvbiBJRCBpcwo+Pj4gKyAqIG5vdCBoYW5kbGVkLgo+Pj4g
KyAqLwo+Pj4gK2Jvb2wgZG9fdnBzY2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIHVpbnQzMl90IGZpZCkKPj4+ICt7Cj4+PiArwqDCoMKgIC8qCj4+PiArwqDCoMKgwqAgKiAv
IVwgVlBTQ0lfTlJfRlVOQ1MgKGluIGFzbS1hcm0vdnBzY2kuaCkgc2hvdWxkIGJlIHVwZGF0ZWQg
d2hlbgo+Pj4gK8KgwqDCoMKgICogYWRkaW5nL3JlbW92aW5nIGEgZnVuY3Rpb24KPj4+ICvCoMKg
wqDCoCAqLwo+PiBTaG91bGQgd2UgYWxzbyB1cGRhdGUgcmV2aXNpb24gb2YgU1NTQyBpbnRlcmZh
Y2UgYXMgd2VsbD8gU01DQ0MgCj4+IHJlcXVpcmVzIHRoaXMuCj4gCj4gTWVoLCB5b3UgY2FuJ3Qg
cmVseSBvbiB0aGUgU1NTQyByZXZpc2lvbiBtb3N0IG9mIHRoZSB0aW1lIGFzIHRoZSB2ZXJzaW9u
IAo+IGZvciBQU0NJIGlzIGRvbmUgdGhyb3VnaCBQU0NJX2dldF92ZXJzaW9uLiBJIGNhbiBhZGQg
YSBjb21tZW50IGlmIHlvdSB3YW50Lgo+IApZZXMsIEkgYWdyZWUgd2l0aCB5b3UuIEJ1dCBzZWN0
aW9uIDUuNCBvZiBTTUNDQyAxLjAgYXBwbGllcyB0byBTU1NDIGFzIAp3ZWxsLiBTbyB5b3UgY2Fu
IHdyaXRlIHNvbWV0aGluZyBsaWtlICJBUk0gU01DQ0MgcmVxdWlyZXMgdGhhdCBTU1NDIApyZXZp
c2lvbiBhbmQgZnVuY3Rpb24gY2FsbCBjb3VudCBzaG91bGQgYmUgdXBkYXRlZCBldmVyeSB0aW1l
IHlvdSBhZGQgb3IgCnJlbW92ZSBhIGZ1bmN0aW9uIgoKWy4uLl0KCi0tIApWb2xvZHlteXIgQmFi
Y2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:42:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:42:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdTk-0008Uh-Pa; Fri, 02 Feb 2018 15:42:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jhnk=e4=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ehdTk-0008UN-HV
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 15:42:16 +0000
X-Inumbo-ID: b6756c6a-082f-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6756c6a-082f-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 15:42:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D472BAC8A;
 Fri,  2 Feb 2018 15:42:08 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-12-jgross@suse.com> <5A70A63D02000078001A3C7C@suse.com>
 <8ce8eeea-2c5b-28d2-749b-068ae1f87091@suse.com>
 <5A71AA4202000078001A3F56@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <760b329a-3cfe-549b-b73f-e4d88d9650ab@suse.com>
Date: Fri, 2 Feb 2018 16:42:04 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A71AA4202000078001A3F56@suse.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 11/12] x86: modify interrupt handlers
 to support stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMTE6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMwLjAxLjE4IGF0
IDE4OjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMzAvMDEvMTggMTc6MDcsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDEuMTggYXQgMTM6MzIsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMu
Ywo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwo+Pj4+IEBAIC0x
MzcsNiArMTM3LDEwIEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCj4+Pj4gICAgICBPRkZTRVQoQ1BV
SU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29yX2lkKTsKPj4+PiAg
ICAgIE9GRlNFVChDUFVJTkZPX2N1cnJlbnRfdmNwdSwgc3RydWN0IGNwdV9pbmZvLCBjdXJyZW50
X3ZjcHUpOwo+Pj4+ICAgICAgT0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8sIGNy
NCk7Cj4+Pj4gKyAgICBPRkZTRVQoQ1BVSU5GT19zdGFja19ib3R0b21fY3B1LCBzdHJ1Y3QgY3B1
X2luZm8sIHN0YWNrX2JvdHRvbV9jcHUpOwo+Pj4+ICsgICAgT0ZGU0VUKENQVUlORk9fZmxhZ3Ms
IHN0cnVjdCBjcHVfaW5mbywgZmxhZ3MpOwo+Pj4+ICsgICAgREVGSU5FKEFTTV9PTl9WQ1BVU1RB
Q0ssIE9OX1ZDUFVTVEFDSyk7Cj4+Pj4gKyAgICBERUZJTkUoQVNNX1ZDUFVTVEFDS19BQ1RJVkUs
IFZDUFVTVEFDS19BQ1RJVkUpOwo+Pj4KPj4+IFNlZWluZyB0aGVpciB1c2VzIGluIGFzbV9kZWZu
cy5oIGl0J3Mgbm90IHJlYWxseSBjbGVhciB0byBtZSB3aHkKPj4+IHlvdSBjYW4ndCB1c2UgdGhl
IEMgY29uc3RhbnRzIHRoZXJlLCB0aGUgbW9yZSB0aGF0IHRob3NlIHVzZXMKPj4+IGFyZSBpbnNp
ZGUgQyBtYWNyb3MgKHdoaWNoIHBlcmhhcHMgd291bGQgYmV0dGVyIGJlIGFzc2VtYmxlcgo+Pj4g
b25lcykuIFRoZSBsYXR0ZXIgZG9lc24ndCBldmVuIGFwcGVhciB0byBiZSB1c2VkIGluIGFzc2Vt
Ymx5Cj4+PiBjb2RlLgo+Pgo+PiBJIHRyaWVkIHVzaW5nIHRoZSBDIGNvbnN0YW50cyBidXQgdGhp
cyBsZWQgdG8gcmF0aGVyIG5hc3R5IGluY2x1ZGUKPj4gZGVwZW5kZW5jaWVzLgo+IAo+IEhtbSwg
SSBjYW4gaW1hZ2luZSB0aGlzIHRvIGJlIHRoZSBjYXNlLCBidXQgSSdkIGxpa2UgdG8gaGF2ZSBt
b3JlCj4gZGV0YWlsIGZvciBqdXN0aWZpY2F0aW9uLiBjdXJyZW50LmggaXRzZWxmIGRvZXNuJ3Qg
aGF2ZSB0aGF0IG1hbnkKPiBkZXBlbmRlbmNpZXMsIGFuZCBpZiBoYWxmLXdheSByZWFzb25hYmxl
IGRpc2VudGFuZ2xpbmcgb3VyCj4gaGVhZGVycyBtYXkgYmUgdGhlIGJldHRlciBjaG9pY2UuCgpT
b21lICNpZm5kZWYgX19BU1NFTUJMWV9fIG1hZGUgaXQgd29yay4KCkkgdGhpbmsgSSBoYWQgdGhl
IGRlZmluZXMgaW4gYW5vdGhlciBoZWFkZXIgaW4gdGhlIGJlZ2lubmluZyBhbmQganVzdApkaWRu
J3Qgc3dpdGNoIGJhY2sgYWZ0ZXIgbW92aW5nIHRoZW0gdG8gY3VycmVudC5oLgoKPiAKPj4gQVNN
X1ZDUFVTVEFDS19BQ1RJVkUgd2lsbCBiZSB1c2VkIHdoZW4gJWNyMyBzd2l0Y2hpbmcgaXMgYmVp
bmcgYWRkZWQuCj4gCj4gUGxlYXNlIGludHJvZHVjZSBpdCB3aGVuIG5lZWRlZC4KPiAKPj4+PiAt
LS0gYS94ZW4vY29tbW9uL3dhaXQuYwo+Pj4+ICsrKyBiL3hlbi9jb21tb24vd2FpdC5jCj4+Pj4g
QEAgLTEyMiwxMCArMTIyLDEwIEBAIHZvaWQgd2FrZV91cF9hbGwoc3RydWN0IHdhaXRxdWV1ZV9o
ZWFkICp3cSkKPj4+PiAgCj4+Pj4gIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVj
dCB3YWl0cXVldWVfdmNwdSAqd3F2KQo+Pj4+ICB7Cj4+Pj4gLSAgICBzdHJ1Y3QgY3B1X2luZm8g
KmNwdV9pbmZvID0gZ2V0X2NwdV9pbmZvKCk7Cj4+Pj4gKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqdXNlcl9yZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpOwo+Pj4+ICAgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50Owo+Pj4+ICAgICAgdW5zaWduZWQgbG9uZyBkdW1teTsKPj4+PiAt
ICAgIHUzMiBlbnRyeV92ZWN0b3IgPSBjcHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRy
eV92ZWN0b3I7Cj4+Pj4gKyAgICB1MzIgZW50cnlfdmVjdG9yID0gdXNlcl9yZWdzLT5lbnRyeV92
ZWN0b3I7Cj4+Pj4gIAo+Pj4+ICAgICAgQVNTRVJUKHdxdi0+ZXNwID09IDApOwo+Pj4+ICAKPj4+
PiBAQCAtMTYwLDcgKzE2MCw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVj
dCB3YWl0cXVldWVfdmNwdSAqd3F2KQo+Pj4+ICAgICAgICAgICJwb3AgJSVyMTE7IHBvcCAlJXIx
MDsgcG9wICUlcjk7ICBwb3AgJSVyODsiCj4+Pj4gICAgICAgICAgInBvcCAlJXJicDsgcG9wICUl
cmR4OyBwb3AgJSVyYng7IHBvcCAlJXJheCIKPj4+PiAgICAgICAgICA6ICI9JlMiICh3cXYtPmVz
cCksICI9JmMiIChkdW1teSksICI9JkQiIChkdW1teSkKPj4+PiAtICAgICAgICA6ICJpIiAoUEFH
RV9TSVpFKSwgIjAiICgwKSwgIjEiIChjcHVfaW5mbyksICIyIiAod3F2LT5zdGFjaykKPj4+PiAr
ICAgICAgICA6ICJpIiAoUEFHRV9TSVpFKSwgIjAiICgwKSwgIjEiICh1c2VyX3JlZ3MpLCAiMiIg
KHdxdi0+c3RhY2spCj4+Pj4gICAgICAgICAgOiAibWVtb3J5IiApOwo+Pj4+ICAKPj4+PiAgICAg
IGlmICggdW5saWtlbHkod3F2LT5lc3AgPT0gMCkgKQo+Pj4+IEBAIC0xNjksNyArMTY5LDcgQEAg
c3RhdGljIHZvaWQgX19wcmVwYXJlX3RvX3dhaXQoc3RydWN0IHdhaXRxdWV1ZV92Y3B1ICp3cXYp
Cj4+Pj4gICAgICAgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4+Pj4gICAgICB9Cj4+
Pj4gIAo+Pj4+IC0gICAgY3B1X2luZm8tPmd1ZXN0X2NwdV91c2VyX3JlZ3MuZW50cnlfdmVjdG9y
ID0gZW50cnlfdmVjdG9yOwo+Pj4+ICsgICAgdXNlcl9yZWdzLT5lbnRyeV92ZWN0b3IgPSBlbnRy
eV92ZWN0b3I7Cj4+Pj4gIH0KPj4+Cj4+PiBJIGRvbid0IHNlZSBob3cgdGhpcyBjaGFuZ2UgaXMg
cmVsYXRlZCB0byB0aGUgcHVycG9zZSBvZiB0aGlzIHBhdGNoLAo+Pj4gb3Igd2h5IHRoZSBjaGFu
Z2UgaXMgbmVlZGVkLiBBbGwgeW91IGRvIGlzIHV0aWxpemUgdGhhdAo+Pj4gZ3Vlc3RfY3B1X3Vz
ZXJfcmVncyBpcyB0aGUgZmlyc3QgZmllbGQgb2Ygc3RydWN0IGNwdV9pbmZvIGFmYWljcy4KPj4K
Pj4gZ3Vlc3RfY3B1X3VzZXJfcmVncygpIG1pZ2h0IHBvaW50IHRvIGVpdGhlciBzdGFjaywgd2hp
bGUgZ2V0X2NwdV9pbmZvKCkKPj4gd2lsbCBhbHdheXMgcmVmZXJlbmNlIHRoZSBYZW4gc3RhY2sg
YW5kIG5ldmVyIHRoZSBwZXItdmNwdSBvbmUuCj4gCj4gVGhlbiB0aGUgZGVzY3JpcHRpb24gc2hv
dWxkIHNheSBzbyBmb3IganVzdGlmaWNhdGlvbi4KCk9rYXksIGFkZGVkLgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:43:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:43:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdUi-0000Ae-20; Fri, 02 Feb 2018 15:43:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=47of=e4=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ehdUg-0000AQ-Nm
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 15:43:14 +0000
X-Inumbo-ID: bc0bbcd2-082f-11e8-ba59-bc764e045a96
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bc0bbcd2-082f-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 16:42:55 +0100 (CET)
Received: by mail-wm0-f65.google.com with SMTP id f71so13514519wmf.0
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 07:43:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=DXkZpYTZHSjG0aw40Y0xWXiGQvU/fzjj7KAt1l6WCgM=;
 b=Wsdhc4Jwe/gt5ap3++BI210FnMmvZW5dyGdFZjjgFNvFuwyqgDN96AYpfcaMBcFFKb
 hZ4jsBCrgo7NWobmp5OCeGrh3fSPOTtjiXGvKsbr6L2f+wAZ6NGhHaGOHAB2WWBSsVat
 WhFnQmOdvQkqKAZAdhMKgSLhCxHSVWTmUh3OXYRUn62nvLVXJbB4PULzQaFbOfAZtvo5
 OmCR+HllzrE61GQGuco8WIaw9ASw2BcXibxcv9+bhn5Hpk63ytqJxdwyyqikWhvS42m4
 zfaafs046mx17JzyaHCeXu68Iymlhxl3SvgsTff/eVHu09N1fpt1sX6a/5cmpLUcvQkA
 x5AA==
X-Gm-Message-State: AKwxytdSsWYgRaqOargogeAoRGQjxYhWo53e0SZkaBRT15xt7EOKv7KN
 uaM4wBOuZLz5xHgAqaQohZAd8N0t
X-Google-Smtp-Source: AH8x226HhJ00/bH2BTUh4OOy+Gsr/tYBjbVUIMYGxeYkyklosrBiUlfxQ2KlL3Bss3RmfwcuHXk7dw==
X-Received: by 10.80.152.68 with SMTP id h4mr66547619edb.23.1517586191311;
 Fri, 02 Feb 2018 07:43:11 -0800 (PST)
Received: from mail-wr0-f174.google.com (mail-wr0-f174.google.com.
 [209.85.128.174])
 by smtp.gmail.com with ESMTPSA id z11sm1713778edh.94.2018.02.02.07.43.10
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 02 Feb 2018 07:43:11 -0800 (PST)
Received: by mail-wr0-f174.google.com with SMTP id v15so22951390wrb.8
 for <xen-devel@lists.xen.org>; Fri, 02 Feb 2018 07:43:10 -0800 (PST)
X-Received: by 10.223.176.109 with SMTP id g42mr20819458wra.129.1517586190412; 
 Fri, 02 Feb 2018 07:43:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 2 Feb 2018 07:42:30 -0800 (PST)
In-Reply-To: <1517564259-32305-3-git-send-email-aisaila@bitdefender.com>
References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
 <1517564259-32305-3-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 2 Feb 2018 08:42:30 -0700
X-Gmail-Original-Message-ID: <CABfawhnSRkPwn089o4zTJAsfF3TV5c=DkuKTkJrN0L3m5qu7fw@mail.gmail.com>
Message-ID: <CABfawhnSRkPwn089o4zTJAsfF3TV5c=DkuKTkJrN0L3m5qu7fw@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v1 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMiwgMjAxOCBhdCAyOjM3IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgZW5hYmxlcyB0aGUgYnJlYWtw
b2ludCBldmVudHMgZm9yIHN2bS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYyAgICB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgMyArKy0KPiAgMiBmaWxlcyBjaGFu
Z2VkLCA0NiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBp
bmRleCBkY2JkNTUwLi4xNGE1ZjYwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtNTksNiArNTks
NyBAQAo+ICAjaW5jbHVkZSA8YXNtL2hhcC5oPgo+ICAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPiAg
I2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgo+ICsjaW5jbHVkZSA8YXNtL2h2bS9tb25pdG9yLmg+
Cj4gICNpbmNsdWRlIDxhc20veHN0YXRlLmg+Cj4KPiAgdm9pZCBzdm1fYXNtX2RvX3Jlc3VtZSh2
b2lkKTsKPiBAQCAtMTA3OSw3ICsxMDgwLDggQEAgc3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dpdGNo
X3RvKHN0cnVjdCB2Y3B1ICp2KQo+ICBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1fZG9fcmVzdW1l
KHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2
LT5hcmNoLmh2bV9zdm0udm1jYjsKPiAtICAgIGJvb2xfdCBkZWJ1Z19zdGF0ZSA9IHYtPmRvbWFp
bi0+ZGVidWdnZXJfYXR0YWNoZWQ7Cj4gKyAgICBib29sX3QgZGVidWdfc3RhdGUgPSB2LT5kb21h
aW4tPmRlYnVnZ2VyX2F0dGFjaGVkCj4gKyAgICAgICAgICAgICAgICB8fCB2LT5kb21haW4tPmFy
Y2gubW9uaXRvci5zb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQ7Cj4gICAgICBib29sX3QgdmNw
dV9ndWVzdG1vZGUgPSAwOwo+ICAgICAgc3RydWN0IHZsYXBpYyAqdmxhcGljID0gdmNwdV92bGFw
aWModik7Cj4KPiBAQCAtMjQwNyw2ICsyNDA5LDIzIEBAIHN0YXRpYyBib29sIHN2bV9nZXRfcGVu
ZGluZ19ldmVudChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbykKPiAgICAg
IHJldHVybiB0cnVlOwo+ICB9Cj4KPiArc3RhdGljIHZvaWQgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGluc25fbGVuKQo+ICt7Cj4gKyAgICBzdHJ1Y3Qg
dm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKPiArICAgIHN0cnVjdCB4
ODZfZXZlbnQgZXZlbnQgPSB7Cj4gKyAgICAgICAgLnZlY3RvciA9IHZtY2ItPmV2ZW50aW5qLmZp
ZWxkcy50eXBlLAo+ICsgICAgICAgIC50eXBlID0gdm1jYi0+ZXZlbnRpbmouZmllbGRzLnR5cGUs
Cj4gKyAgICAgICAgLmVycm9yX2NvZGUgPSB2bWNiLT5leGl0aW5mbzEsCj4gKyAgICB9Owo+ICsK
PiArICAgIGlmICggZXZlbnQudHlwZSA+PSBYODZfRVZFTlRUWVBFX1NXX0lOVEVSUlVQVCApCj4g
KyAgICAgICAgZXZlbnQuaW5zbl9sZW4gPSBpbnNuX2xlbjtzZWVtcwo+ICsgICAgZWxzZQo+ICsg
ICAgICAgIGV2ZW50Lmluc25fbGVuID0gMDsKPiArCj4gKyAgICBodm1faW5qZWN0X2V2ZW50KCZl
dmVudCk7Cj4gK30KPiArCj4gIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5p
dGRhdGEgc3ZtX2Z1bmN0aW9uX3RhYmxlID0gewo+ICAgICAgLm5hbWUgICAgICAgICAgICAgICAg
ID0gIlNWTSIsCj4gICAgICAuY3B1X3VwX3ByZXBhcmUgICAgICAgPSBzdm1fY3B1X3VwX3ByZXBh
cmUsCj4gQEAgLTI2MTksMTQgKzI2MzgsMzEgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgYnJlYWs7Cj4KPiAgICAgIGNhc2Ug
Vk1FWElUX0VYQ0VQVElPTl9CUDoKPiAtICAgICAgICBpZiAoICF2LT5kb21haW4tPmRlYnVnZ2Vy
X2F0dGFjaGVkICkKPiAtICAgICAgICAgICAgZ290byB1bmV4cGVjdGVkX2V4aXRfdHlwZTsKPiAt
ICAgICAgICAvKiBBTUQgVm9sMiwgMTUuMTE6IElOVDMsIElOVE8sIEJPVU5EIGludGVyY2VwdHMg
ZG8gbm90IHVwZGF0ZSBSSVAuICovCj4gLSAgICAgICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dldF9p
bnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5UMykpID09IDAgKQo+ICsgICAgICAgIGluc3Rf
bGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0lOVDMpOwo+ICsKPiArICAg
ICAgICBpZiAoIGluc3RfbGVuID09IDAgKQo+ICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAg
ICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOwo+IC0gICAgICAgIGN1cnJlbnQt
PmFyY2guZ2Ric3hfdmNwdV9ldmVudCA9IFRSQVBfaW50MzsKPiAtICAgICAgICBkb21haW5fcGF1
c2VfZm9yX2RlYnVnZ2VyKCk7Cj4gKwo+ICsgICAgICAgIGlmICggIXYtPmRvbWFpbi0+ZGVidWdn
ZXJfYXR0YWNoZWQgKQoKSSB0aGluayB0aGlzIHdvdWxkIGJlIGVhc2llciB0byBmb2xsb3cgaWYg
eW91IHN3aXRjaGVkIGl0IGFyb3VuZC4KCj4gKyAgICAgICAgewo+ICsgICAgICAgICAvKiBBTUQg
Vm9sMiwgMTUuMTE6IElOVDMsIElOVE8sIEJPVU5EIGludGVyY2VwdHMgZG8gbm90IHVwZGF0ZSBS
SVAuICovCj4gKyAgICAgICAgICAgIGludCByYzsKPiArCj4gKyAgICAgICAgICAgIHJjID0gaHZt
X21vbml0b3JfZGVidWcocmVncy0+cmlwLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEhWTV9NT05JVE9SX1NPRlRXQVJFX0JSRUFLUE9JTlQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgWDg2X0VWRU5UVFlQRV9TV19FWENFUFRJT04sCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5zdF9sZW4pOwo+ICsgICAgICAgICAgICBp
ZiAoIHJjIDwgMCApCj4gKyAgICAgICAgICAgICAgICBnb3RvIHVuZXhwZWN0ZWRfZXhpdF90eXBl
Owo+ICsgICAgICAgICAgICBpZiAoICFyYyApCj4gKyAgICAgICAgICAgICAgICBzdm1fcHJvcGFn
YXRlX2ludHIodiwgaW5zdF9sZW4pOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4p
Owo+ICsgICAgICAgICAgICBjdXJyZW50LT5hcmNoLmdkYnN4X3ZjcHVfZXZlbnQgPSBUUkFQX2lu
dDM7Cj4gKyAgICAgICAgICAgIGRvbWFpbl9wYXVzZV9mb3JfZGVidWdnZXIoKTsKPiArICAgICAg
ICB9Cj4gICAgICAgICAgYnJlYWs7Cj4KPiAgICAgIGNhc2UgVk1FWElUX0VYQ0VQVElPTl9OTToK
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21vbml0b3IuaAo+IGluZGV4IDM3MDZiN2EuLjY4YTIxMGEgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21vbml0b3IuaAo+IEBAIC05NCw3ICs5NCw4IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3Qg
YXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIH0K
PiAgICAgIGVsc2UgaWYgKCBjcHVfaGFzX3N2bSApCj4gICAgICB7Cj4gLSAgICAgICAgY2FwYWJp
bGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKTsK
PiArICAgICAgICBjYXBhYmlsaXRpZXMgPSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0dVRVNUX1JFUVVFU1QpIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpOwoKU2luY2UgYnJlYWtwb2lu
dHMgYXJlIGFsc28gc3VwcG9ydGVkIGZvciBib3RoIHN2bSBhbmQgdm14LCB5b3UgY2FuCmp1c3Qg
c2V0IGl0IG9uY2UsIG5vIG5lZWQgZm9yIHRoZSBleHRyYSBpZiBibG9jay4KClRhbWFzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:54:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdfh-00012e-9u; Fri, 02 Feb 2018 15:54:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f4vi=e4=oracle.com=dan.carpenter@srs-us1.protection.inumbo.net>)
 id 1ehdfg-00012Y-EG
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 15:54:36 +0000
X-Inumbo-ID: 6f64aab8-0831-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f64aab8-0831-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 15:55:05 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w12FqZTq075443;
 Fri, 2 Feb 2018 15:53:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=BcMrUeQqtUs0WROgTUEiQuqC2morbj45one5eAdz7Zg=;
 b=F4X7V8z176KWve6lVHz4+8gjT+5J5J4XQZD4rpiWVBMP4nT0LpKfW3XpTJut2NNXJvXa
 x0Va1cAVjD7zMkxaoGwDTz1PF7fkYLhx0KHrBhc1V6w6MvBqXX1ZDP8DsUZVUS8DR9IS
 TRCOwY1yTiH7spdgAIBvbW8bIVwj00KWSeSXqLRC56EtfnfoJgzPhcSjKw9fjJrJ2VTA
 EwQrQrPQRqbO3BvfMQKdlOdtIze+o0/79BWSJxBjAbgEHDymOy0yoO36bV3AfpUA22RT
 trdVc9lhzhRLcNoiLJx0IH5jMnTwdGfhFUTVlpw529CU5Ly8n6OlR98mqY9xt/X2k3c5 og== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2fvt838b69-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 02 Feb 2018 15:53:25 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w12FrOOl012969
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 2 Feb 2018 15:53:24 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w12FrNww022589;
 Fri, 2 Feb 2018 15:53:23 GMT
Received: from mwanda (/41.202.241.39) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Feb 2018 07:53:22 -0800
Date: Fri, 2 Feb 2018 18:53:09 +0300
From: Dan Carpenter <dan.carpenter@oracle.com>
To: Arnd Bergmann <arnd@arndb.de>
Message-ID: <20180202155309.2xg2gjcp7wb7bbpe@mwanda>
References: <20180202153240.1190361-1-arnd@arndb.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180202153240.1190361-1-arnd@arndb.de>
User-Agent: NeoMutt/20170609 (1.8.3)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8793
 signatures=668661
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802020196
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>, linux-kernel@vger.kernel.org,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDIsIDIwMTggYXQgMDQ6MzI6MzFQTSArMDEwMCwgQXJuZCBCZXJnbWFubiB3
cm90ZToKPiBUaGUgbGVnYWN5IGh5cGVyY2FsbCBoYW5kbGVycyB3ZXJlIG9yaWdpbmFsbHkgYWRk
ZWQgd2l0aAo+IGEgY29tbWVudCBleHBsYWluaW5nIHRoYXQgImNvcHlpbmcgdGhlIGFyZ3VtZW50
IHN0cnVjdHVyZXMgaW4KPiBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoKSBhbmQgSFlQRVJW
SVNPUl9waHlzZGV2X29wKCkgaW50byB0aGUgbG9jYWwKPiB2YXJpYWJsZSBpcyBzdWZmaWNpZW50
bHkgc2FmZSIgYW5kIG9ubHkgbWFkZSBzdXJlIHRvIG5vdCB3cml0ZQo+IHBhc3QgdGhlIGVuZCBv
ZiB0aGUgYXJndW1lbnQgc3RydWN0dXJlLCB0aGUgY2hlY2tzIGluIGxpbnV4L3N0cmluZy5oCj4g
ZGlzYWdyZWUgd2l0aCB0aGF0LCB3aGVuIGxpbmstdGltZSBvcHRpbWl6YXRpb25zIGFyZSB1c2Vk
Ogo+IAo+IEluIGZ1bmN0aW9uICdtZW1jcHknLAo+ICAgICBpbmxpbmVkIGZyb20gJ3BpcnFfcXVl
cnlfdW5tYXNrJyBhdCBkcml2ZXJzL3hlbi9mYWxsYmFjay5jOjUzOjIsCj4gICAgIGlubGluZWQg
ZnJvbSAnX19zdGFydHVwX3BpcnEnIGF0IGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5j
OjUyOToyLAo+ICAgICBpbmxpbmVkIGZyb20gJ3Jlc3RvcmVfcGlycXMnIGF0IGRyaXZlcnMveGVu
L2V2ZW50cy9ldmVudHNfYmFzZS5jOjE0Mzk6MywKPiAgICAgaW5saW5lZCBmcm9tICd4ZW5faXJx
X3Jlc3VtZScgYXQgZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmM6MTU4MToyOgo+IGlu
Y2x1ZGUvbGludXgvc3RyaW5nLmg6MzUwOjM6IGVycm9yOiBjYWxsIHRvICdfX3JlYWRfb3ZlcmZs
b3cyJyBkZWNsYXJlZCB3aXRoIGF0dHJpYnV0ZSBlcnJvcjogZGV0ZWN0ZWQgcmVhZCBiZXlvbmQg
c2l6ZSBvZiBvYmplY3QgcGFzc2VkIGFzIDJuZCBwYXJhbWV0ZXIKPiAgICBfX3JlYWRfb3ZlcmZs
b3cyKCk7Cj4gICAgXgo+IG1ha2VbM106ICoqKiBbY2NMdWpGTngubHRyYW5zMTUubHRyYW5zLm9d
IEVycm9yIDEKPiBtYWtlWzNdOiBUYXJnZXQgJ2FsbCcgbm90IHJlbWFkZSBiZWNhdXNlIG9mIGVy
cm9ycy4KPiBsdG8td3JhcHBlcjogZmF0YWwgZXJyb3I6IG1ha2UgcmV0dXJuZWQgMiBleGl0IHN0
YXR1cwo+IGNvbXBpbGF0aW9uIHRlcm1pbmF0ZWQuCj4gbGQ6IGVycm9yOiBsdG8td3JhcHBlciBm
YWlsZWQKPiAKCkl0IHdhcyBhIG1vcmUgbmFpdmUgZXJhLiAgOlAKCj4gVGhpcyBjaGFuZ2VzIHRo
ZSBmdW5jdGlvbnMgc28gdGhhdCBlYWNoIGFyZ3VtZW50IGlzIGFjY2Vzc2VkIHdpdGgKPiBleGFj
dGx5IHRoZSBjb3JyZWN0IGxlbmd0aCBiYXNlZCBvbiB0aGUgY29tbWFuZCBjb2RlLgo+IAo+IEZp
eGVzOiBjZjQ3YTgzZmIwNmUgKCJ4ZW4vaHlwZXJjYWxsOiBmaXggaHlwZXJjYWxsIGZhbGxiYWNr
IGNvZGUgZm9yIHZlcnkgb2xkIGh5cGVydmlzb3JzIikKPiBTaWduZWQtb2ZmLWJ5OiBBcm5kIEJl
cmdtYW5uIDxhcm5kQGFybmRiLmRlPgo+IC0tLQo+ICBkcml2ZXJzL3hlbi9mYWxsYmFjay5jIHwg
OTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDUzIGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQo+IAo+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9mYWxsYmFjay5jIGIvZHJpdmVycy94ZW4vZmFsbGJhY2su
Ywo+IGluZGV4IGIwNGZiNjRjNWE5MS4uZWRlZDhkZDgyMWFkIDEwMDY0NAo+IC0tLSBhL2RyaXZl
cnMveGVuL2ZhbGxiYWNrLmMKPiArKysgYi9kcml2ZXJzL3hlbi9mYWxsYmFjay5jCj4gQEAgLTcs
NzUgKzcsODcgQEAKPiAgCj4gIGludCB4ZW5fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQoaW50IGNt
ZCwgdm9pZCAqYXJnKQo+ICB7Cj4gLQlzdHJ1Y3QgZXZ0Y2huX29wIG9wOwo+ICsJc3RydWN0IGV2
dGNobl9vcCBvcCA9IHsgLmNtZCA9IGNtZCwgfTsKPiArCXNpemVfdCBsZW47Cj4gIAlpbnQgcmM7
Cj4gIAo+IC0Jb3AuY21kID0gY21kOwo+IC0JbWVtY3B5KCZvcC51LCBhcmcsIHNpemVvZihvcC51
KSk7Cj4gLQlyYyA9IF9oeXBlcmNhbGwxKGludCwgZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQsICZv
cCk7Cj4gLQo+ICAJc3dpdGNoIChjbWQpIHsKPiArCWNhc2UgRVZUQ0hOT1BfYmluZF9pbnRlcmRv
bWFpbjoKPiArCQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNobl9iaW5kX2ludGVyZG9tYWluKTsK
PiArCQlicmVhazsKClRoaXMgd2FzIGluIHRoZSBvcmlnaW5hbCBjb2RlLCBidXQgSSdtIHNsaWdo
dGx5IHN1cnBwcmlzZWQgdGhhdCB3ZSdyZQp1c2luZyBhIHN3aXRjaCBzdGF0ZW1lbnQgaGVyZSBp
bnN0ZWFkIG9mIGEgdGFibGUuICBJIHdvdWxkIGhhdmUgdGhvdWdodAp0aGlzIGlzIGEgZmFzdCBw
YXRoIGJ1dCBJIGRvbid0IGtub3cgeGVuIGF0IGFsbC4KCnJlZ2FyZHMsCmRhbiBjYXJwZW50ZXIK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 15:58:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 15:58:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdjk-0001DB-Q4; Fri, 02 Feb 2018 15:58:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehdjj-0001Cz-Ji
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 15:58:47 +0000
X-Inumbo-ID: 055f1e7e-0832-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 055f1e7e-0832-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 15:59:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67154186"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
 <1517564259-32305-3-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <28707422-6aad-3907-21da-1b0ce83e1f30@citrix.com>
Date: Fri, 2 Feb 2018 15:58:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1517564259-32305-3-git-send-email-aisaila@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v1 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMDk6MzcsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gVGhpcyBjb21taXQg
ZW5hYmxlcyB0aGUgYnJlYWtwb2ludCBldmVudHMgZm9yIHN2bS4KPgo+IFNpZ25lZC1vZmYtYnk6
IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB4ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICB8IDUyICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgMyAr
Ky0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA0NiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKPiBpbmRleCBkY2JkNTUwLi4xNGE1ZjYwIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKPiBAQCAtNTksNiArNTksNyBAQAo+ICAjaW5jbHVkZSA8YXNtL2hhcC5oPgo+ICAjaW5jbHVk
ZSA8YXNtL2FwaWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgo+ICsjaW5jbHVkZSA8
YXNtL2h2bS9tb25pdG9yLmg+Cj4gICNpbmNsdWRlIDxhc20veHN0YXRlLmg+Cj4gIAo+ICB2b2lk
IHN2bV9hc21fZG9fcmVzdW1lKHZvaWQpOwo+IEBAIC0xMDc5LDcgKzEwODAsOCBAQCBzdGF0aWMg
dm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCj4gIHN0YXRpYyB2b2lkIG5v
cmV0dXJuIHN2bV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHN0cnVjdCB2
bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOwo+IC0gICAgYm9vbF90IGRl
YnVnX3N0YXRlID0gdi0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZDsKPiArICAgIGJvb2xfdCBk
ZWJ1Z19zdGF0ZSA9IHYtPmRvbWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQKPiArICAgICAgICAgICAg
ICAgIHx8IHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLnNvZnR3YXJlX2JyZWFrcG9pbnRfZW5hYmxl
ZDsKCkFzIGEgbWlub3Igbm90ZSwgcGxlYXNlIGNsZWFuIHVwIGJvb2xfdCA9PiBib29sIGFzIHlv
dSBlbmQgdXAgbWFraW5nCmNoYW5nZXMuCgo+ICAgICAgYm9vbF90IHZjcHVfZ3Vlc3Rtb2RlID0g
MDsKPiAgICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwo+ICAKPiBA
QCAtMjQwNyw2ICsyNDA5LDIzIEBAIHN0YXRpYyBib29sIHN2bV9nZXRfcGVuZGluZ19ldmVudChz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbykKPiAgICAgIHJldHVybiB0cnVl
Owo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCBzdm1fcHJvcGFnYXRlX2ludHIoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgaW5zbl9sZW4pCj4gK3sKPiArICAgIHN0cnVjdCB2bWNiX3N0cnVj
dCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOwo+ICsgICAgc3RydWN0IHg4Nl9ldmVudCBl
dmVudCA9IHsKPiArICAgICAgICAudmVjdG9yID0gdm1jYi0+ZXZlbnRpbmouZmllbGRzLnR5cGUs
Cj4gKyAgICAgICAgLnR5cGUgPSB2bWNiLT5ldmVudGluai5maWVsZHMudHlwZSwKPiArICAgICAg
ICAuZXJyb3JfY29kZSA9IHZtY2ItPmV4aXRpbmZvMSwKPiArICAgIH07Cj4gKwo+ICsgICAgaWYg
KCBldmVudC50eXBlID49IFg4Nl9FVkVOVFRZUEVfU1dfSU5URVJSVVBUICkKPiArICAgICAgICBl
dmVudC5pbnNuX2xlbiA9IGluc25fbGVuOwo+ICsgICAgZWxzZQo+ICsgICAgICAgIGV2ZW50Lmlu
c25fbGVuID0gMDsKCklJUkMsIHlvdSBuZWVkIHRvIGFsd2F5cyBzZXQgaW5zbl9sZW4uwqAgVGhl
IGxlbmd0aCBoYW5kbGluZyBpcyB2YXN0bHkKY29tcGxpY2F0ZWQgKGRlcGVuZHMgb24gZXZlbnQg
dHlwZSBhbmQgaGFyZHdhcmUgYXZhaWxhYmlsaXR5LCBhbmQgaW4Kc29tZSBjYXNlcyBuZWVkcyBl
bXVsYXRpbmcgYW55d2F5KSwgYnV0IHRoZSBsb3dlciBpbmplY3Rpb24gbGV2ZWxzCnNob3VsZCBE
VFJULgoKSWYgdGhleSBkb24ndCwgY2FuIHlvdSBwcm92aWRlIGEgY29uY3JldGUgZXhhbXBsZSB3
aGljaCBkb2Vzbid0IHdvcmsgYW5kCndlIGNhbiBzZWUgYWJvdXQgd2hhdCB0byBkby4KCj4gKwo+
ICsgICAgaHZtX2luamVjdF9ldmVudCgmZXZlbnQpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgc3RydWN0
IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHN2bV9mdW5jdGlvbl90YWJsZSA9IHsKPiAg
ICAgIC5uYW1lICAgICAgICAgICAgICAgICA9ICJTVk0iLAo+ICAgICAgLmNwdV91cF9wcmVwYXJl
ICAgICAgID0gc3ZtX2NwdV91cF9wcmVwYXJlLAo+IEBAIC0yNjE5LDE0ICsyNjM4LDMxIEBAIHZv
aWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAg
ICAgIGJyZWFrOwo+ICAKPiAgICAgIGNhc2UgVk1FWElUX0VYQ0VQVElPTl9CUDoKPiAtICAgICAg
ICBpZiAoICF2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkICkKPiAtICAgICAgICAgICAgZ290
byB1bmV4cGVjdGVkX2V4aXRfdHlwZTsKPiAtICAgICAgICAvKiBBTUQgVm9sMiwgMTUuMTE6IElO
VDMsIElOVE8sIEJPVU5EIGludGVyY2VwdHMgZG8gbm90IHVwZGF0ZSBSSVAuICovCj4gLSAgICAg
ICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5U
MykpID09IDAgKQo+ICsgICAgICAgIGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3Ro
KHYsIElOU1RSX0lOVDMpOwo+ICsKPiArICAgICAgICBpZiAoIGluc3RfbGVuID09IDAgKQo+ICAg
ICAgICAgICAgICBicmVhazsKPiAtICAgICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5z
dF9sZW4pOwo+IC0gICAgICAgIGN1cnJlbnQtPmFyY2guZ2Ric3hfdmNwdV9ldmVudCA9IFRSQVBf
aW50MzsKPiAtICAgICAgICBkb21haW5fcGF1c2VfZm9yX2RlYnVnZ2VyKCk7Cj4gKwo+ICsgICAg
ICAgIGlmICggIXYtPmRvbWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQgKQo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgLyogQU1EIFZvbDIsIDE1LjExOiBJTlQzLCBJTlRPLCBCT1VORCBpbnRlcmNlcHRz
IGRvIG5vdCB1cGRhdGUgUklQLiAqLwo+ICsgICAgICAgICAgICBpbnQgcmM7Cj4gKwo+ICsgICAg
ICAgICAgICByYyA9IGh2bV9tb25pdG9yX2RlYnVnKHJlZ3MtPnJpcCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBIVk1fTU9OSVRPUl9TT0ZUV0FSRV9CUkVBS1BPSU5ULAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9FVkVOVFRZUEVfU1dfRVhD
RVBUSU9OLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluc3RfbGVuKTsK
PiArICAgICAgICAgICAgaWYgKCByYyA8IDAgKQo+ICsgICAgICAgICAgICAgICAgZ290byB1bmV4
cGVjdGVkX2V4aXRfdHlwZTsKPiArICAgICAgICAgICAgaWYgKCAhcmMgKQo+ICsgICAgICAgICAg
ICAgICAgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHYsIGluc3RfbGVuKTsKPiArICAgICAgICB9Cj4gKyAg
ICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgX191cGRhdGVfZ3Vlc3RfZWlw
KHJlZ3MsIGluc3RfbGVuKTsKPiArICAgICAgICAgICAgY3VycmVudC0+YXJjaC5nZGJzeF92Y3B1
X2V2ZW50ID0gVFJBUF9pbnQzOwo+ICsgICAgICAgICAgICBkb21haW5fcGF1c2VfZm9yX2RlYnVn
Z2VyKCk7Cj4gKyAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgIGNhc2UgVk1F
WElUX0VYQ0VQVElPTl9OTToKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25p
dG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+IGluZGV4IDM3MDZiN2EuLjY4
YTIxMGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+IEBAIC05NCw3ICs5NCw4IEBAIHN0YXRp
YyBpbmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRv
bWFpbiAqZCkKPiAgICAgIH0KPiAgICAgIGVsc2UgaWYgKCBjcHVfaGFzX3N2bSApCj4gICAgICB7
Cj4gLSAgICAgICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9HVUVTVF9SRVFVRVNUKTsKPiArICAgICAgICBjYXBhYmlsaXRpZXMgPSAoMVUgPDwgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQp
OwoKUGxlYXNlIGludHJvZHVjZSBhbiBleHRyYSBwYWlyIG9mIGJyYWNrZXRzIGFyb3VuZCB0aGUg
d2hvbGUgdGhpbmcsIHNvCmF1dG9tYXRpYyBpbmRlbnRhdGlvbiBpbiBtb3N0IGVkaXRvcnMgRFRS
VC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:07:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdrm-0002Rn-JQ; Fri, 02 Feb 2018 16:07:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehdrl-0002Rh-KL
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:07:05 +0000
X-Inumbo-ID: 2e355627-0833-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e355627-0833-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 16:07:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67155042"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29587A02000078001958F1@prv-mh.provo.novell.com>
 <584db292-08f7-24c5-cd32-2b73f5dc2074@citrix.com>
 <5A748EA802000078001A4A18@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <82c5ec28-95ef-0f19-7724-fcad1779deda@citrix.com>
Date: Fri, 2 Feb 2018 16:02:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A748EA802000078001A4A18@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 08/25] x86emul: add tables for XOP 08 and
 09 extension spaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMTU6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjAyLjE4IGF0
IDEyOjQzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzEyLzE3
IDE0OjA0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwo+Pj4gQEAgLTQ1OCw2ICs0NTgsMjAgQEAgc3RhdGljIGNvbnN0IG9wY29kZV9k
ZXNjX3QgeG9wX3RhYmxlW10gPQo+Pj4gICAgICBEc3RSZWd8U3JjSW1tfE1vZFJNLAo+Pj4gIH07
Cj4+PiAgCj4+PiArc3RhdGljIGNvbnN0IHN0cnVjdCB7Cj4+PiArICAgIHVpbnQ4X3Qgc2ltZF9z
aXplOjU7Cj4+PiArICAgIHVpbnQ4X3QgdHdvX29wOjE7Cj4+PiArICAgIHVpbnQ4X3QgZm91cl9v
cDoxOwo+Pj4gK30gZXh0OGYwOF90YWJsZVsyNTZdID0gewo+Pj4gK307Cj4+PiArCj4+PiArc3Rh
dGljIGNvbnN0IHN0cnVjdCB7Cj4+PiArICAgIHVpbnQ4X3Qgc2ltZF9zaXplOjU7Cj4+PiArICAg
IHVpbnQ4X3QgdHdvX29wOjE7Cj4+PiArfSBleHQ4ZjA5X3RhYmxlWzI1Nl0gPSB7Cj4+PiArICAg
IFsweDAxIC4uLiAweDAyXSA9IHsgLnR3b19vcCA9IDEgfSwKPj4+ICt9Owo+Pj4gKwo+PiBXaGF0
IGFib3V0IDhmMGEgPyAgV2UndmUgZ290IGVtdWxhdGlvbiBmb3IgYmV4dHIgYWxyZWFkeSwgYW5k
IG1pZ2h0IHdhbnQKPj4gdG8gY29uc2lkZXIgI0dSUDQgc2VlaW5nIGFzIHdlIGV4cG9zZSBMV1Ag
dG8gZ3Vlc3RzLgo+IEknZCBwcmVmZXIgdG8gY29udmVydCB0aGF0IHRvIGEgdGFibGUgYXQgdGhl
IHRpbWUgd2UgbmVlZCBpdC4KPgo+Pj4gQEAgLTI3MjYsNyArMjc0MCw3IEBAIHg4Nl9kZWNvZGUo
Cj4+PiAgICAgICAgICAgICAgfQo+Pj4gICAgICAgICAgICAgIGJyZWFrOwo+Pj4gIAo+Pj4gLSAg
ICAgICAgY2FzZSB2ZXhfMGYzODoKPj4+ICsgICAgICAgIGNhc2UgZXh0XzBmMzg6Cj4+PiAgICAg
ICAgICAgICAgZCA9IGV4dDBmMzhfdGFibGVbYl0udG9fbWVtID8gRHN0TWVtIHwgU3JjUmVnCj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogRHN0UmVnIHwgU3Jj
TWVtOwo+Pj4gICAgICAgICAgICAgIGlmICggZXh0MGYzOF90YWJsZVtiXS50d29fb3AgKQo+Pj4g
QEAgLTI3MzYsNyArMjc1MCwxNCBAQCB4ODZfZGVjb2RlKAo+Pj4gICAgICAgICAgICAgIHN0YXRl
LT5zaW1kX3NpemUgPSBleHQwZjM4X3RhYmxlW2JdLnNpbWRfc2l6ZTsKPj4+ICAgICAgICAgICAg
ICBicmVhazsKPj4+ICAKPj4+IC0gICAgICAgIGNhc2UgdmV4XzBmM2E6Cj4+PiArICAgICAgICBj
YXNlIGV4dF84ZjA5Ogo+Pj4gKyAgICAgICAgICAgIGlmICggZXh0OGYwOV90YWJsZVtiXS50d29f
b3AgKQo+Pj4gKyAgICAgICAgICAgICAgICBkIHw9IFR3b09wOwo+Pj4gKyAgICAgICAgICAgIHN0
YXRlLT5zaW1kX3NpemUgPSBleHQ4ZjA5X3RhYmxlW2JdLnNpbWRfc2l6ZTsKPj4+ICsgICAgICAg
ICAgICBicmVhazsKPj4+ICsKPj4+ICsgICAgICAgIGNhc2UgZXh0XzBmM2E6Cj4+PiArICAgICAg
ICBjYXNlIGV4dF84ZjA4Ogo+Pj4gICAgICAgICAgICAgIC8qCj4+PiAgICAgICAgICAgICAgICog
Q2Fubm90IHVwZGF0ZSBkIGhlcmUgeWV0LCBhcyB0aGUgaW1tZWRpYXRlIG9wZXJhbmQgc3RpbGwK
Pj4+ICAgICAgICAgICAgICAgKiBuZWVkcyBmZXRjaGluZy4KPj4+IEBAIC0yOTI4LDYgKzI5NDks
MTUgQEAgeDg2X2RlY29kZSgKPj4+ICAgICAgICAgIGJyZWFrOwo+Pj4gIAo+Pj4gICAgICBjYXNl
IGV4dF84ZjA4Ogo+Pj4gKyAgICAgICAgZCA9IERzdFJlZyB8IFNyY01lbTsKPj4+ICsgICAgICAg
IGlmICggZXh0OGYwOF90YWJsZVtiXS50d29fb3AgKQo+Pj4gKyAgICAgICAgICAgIGQgfD0gVHdv
T3A7Cj4+PiArICAgICAgICBlbHNlIGlmICggZXh0OGYwOF90YWJsZVtiXS5mb3VyX29wICYmICFt
b2RlXzY0Yml0KCkgKQo+Pj4gKyAgICAgICAgICAgIGltbTEgJj0gMHg3ZjsKPj4+ICsgICAgICAg
IHN0YXRlLT5kZXNjID0gZDsKPj4+ICsgICAgICAgIHN0YXRlLT5zaW1kX3NpemUgPSBleHQ4ZjA4
X3RhYmxlW2JdLnNpbWRfc2l6ZTsKPj4+ICsgICAgICAgIGJyZWFrOwo+PiBJIHByZXN1bWUgdGhh
dCB0aGVzZSBkb24ndCBhY3R1YWxseSBpbXBhY3Qgb3VyIGN1cnJlbnRseSBpbXBsZW1lbnRlZCBY
T1AKPj4gaW5zdHJ1Y3Rpb25zPwo+IE5vIC0gYXMgdGhlIGRlc2NyaXB0aW9uIHNheXMsIHRoZSBw
YXRjaCBjb252ZXJ0cyB0aGUgZXhpc3Rpbmcgb25lcywKPiBpdCBkb2Vzbid0IGJyZWFrIHRoZW0g
KGFuZCB0aGUgdGVzdCBoYXJuZXNzIGNvbnRpbnVpbmcgdG8gd29yawo+IGNvbmZpcm1zIHRoaXMp
LgoKT2ssIGluIHdoaWNoIGNhc2UgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+LCBjb25kaXRpb25hbCBvbiB0aGUgdGFibGVzIGdhaW5pbmcgbmFt
ZXMKKHdoaWNoIHlvdSBzYWlkIHlvdSd2ZSBhbHJlYWR5IGRvbmUgSUlSQykuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:11:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdvd-00036G-2u; Fri, 02 Feb 2018 16:11:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0xom=e4=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1ehdvc-000368-0Q
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:11:04 +0000
X-Inumbo-ID: a012ddd1-0833-11e8-ba59-bc764e045a96
Received: from mail-ot0-x244.google.com (unknown [2607:f8b0:4003:c0f::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a012ddd1-0833-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 17:10:45 +0100 (CET)
Received: by mail-ot0-x244.google.com with SMTP id 73so11609035oti.12
 for <xen-devel@lists.xenproject.org>; Fri, 02 Feb 2018 08:11:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=xXEULXc9KLwfCsHVQ409SFWjBRFjCvzrMbAFUG/Gxsk=;
 b=R4/8EMFAegDOvxwouMurijxxwmcHqXqHuENbtKqRoVDVv+KJVuTkyGzbN1dpshQIv6
 naZE9PqmDh4vw8uNvmz011B3g+Y/8kQZfEvGgVoggEvYQ/wz/ZILQnN1vLcztjwMNcko
 9r26wpfzuk2tDcD6jLiT2OQC6YWhKw2wJ1UXNEv1piYRm7J76FMxI/8GOzMWNLM+/2SH
 2JlwTM9P5aJ8Qn6vi20eIT8888A5hpCJUGCkgICjrZKA3WzqKKxckr2zHjEYmw0mG4Ea
 1QkHeXcS62lyStVPTj2Dq69UC9dIslzxn23BwMzNgf3d28BTXIOT3uXDZyFzAkKlWjRG
 DHeA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=xXEULXc9KLwfCsHVQ409SFWjBRFjCvzrMbAFUG/Gxsk=;
 b=VvGPlasxYP4xyyQGC5xxr5usLeyYjwIetgYLBZ9ZZCJ8WhXwi9pS0ubXYbcQg/4Ogq
 AB8u8NwYFpezEaRqwtCbln6vA1xdOH4TrHL3Nyu1Dgnkvnj76KMII71dlye1nSQ/y105
 cbOHkeTN1W4nuYwpj4vQUduKjwXrgW7A2PbA5jN152+a2kOwW9Ochwv8NlWv9d6aq6sh
 1GQr7Ek6hvuc3sxeGmFplnR5E4MYRhFcVWv1MbAVCnEPc37ZzYKdO9UheGONcwThPEh6
 PDBkJmnz/DCecu4Ac5U7k+v0cCenT88OP0Y3zSLsbSzBJdkD0EhtLxxyLfD3nUoVZgHV
 VvZQ==
X-Gm-Message-State: AKwxytdtc4CUD0iBJfrSNBAPd2IxSuPF+QbSP86NcmFd8ohDQamSkNOb
 bY5r5Vu5VvpcD08aXEvc4VOGxP6iJm9lSfCcYlY=
X-Google-Smtp-Source: AH8x2245HD2j0vlWglGJ9HLt1J/YHOkf/i+Cb7fBdrqFfVJPD6Vrxwd8ozMVWJdMBnkPfjtkhYy6l+ZF7q+/B5ToAOw=
X-Received: by 10.157.9.206 with SMTP id 14mr10522934otz.212.1517587862646;
 Fri, 02 Feb 2018 08:11:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.68.33 with HTTP; Fri, 2 Feb 2018 08:11:02 -0800 (PST)
In-Reply-To: <20180202155309.2xg2gjcp7wb7bbpe@mwanda>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <20180202155309.2xg2gjcp7wb7bbpe@mwanda>
From: Arnd Bergmann <arnd@arndb.de>
Date: Fri, 2 Feb 2018 17:11:02 +0100
X-Google-Sender-Auth: V39I-YZ2b2Jxa7uik1TFdTwCfkw
Message-ID: <CAK8P3a0Z2PMP-=e2Ga8kw196vWeAz_HC02ABQmDB9W_0Cmmr-Q@mail.gmail.com>
To: Dan Carpenter <dan.carpenter@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMiwgMjAxOCBhdCA0OjUzIFBNLCBEYW4gQ2FycGVudGVyIDxkYW4uY2FycGVu
dGVyQG9yYWNsZS5jb20+IHdyb3RlOgo+IE9uIEZyaSwgRmViIDAyLCAyMDE4IGF0IDA0OjMyOjMx
UE0gKzAxMDAsIEFybmQgQmVyZ21hbm4gd3JvdGU6Cgo+PiAtLS0gYS9kcml2ZXJzL3hlbi9mYWxs
YmFjay5jCj4+ICsrKyBiL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmMKPj4gQEAgLTcsNzUgKzcsODcg
QEAKPj4KPj4gIGludCB4ZW5fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQoaW50IGNtZCwgdm9pZCAq
YXJnKQo+PiAgewo+PiAtICAgICBzdHJ1Y3QgZXZ0Y2huX29wIG9wOwo+PiArICAgICBzdHJ1Y3Qg
ZXZ0Y2huX29wIG9wID0geyAuY21kID0gY21kLCB9Owo+PiArICAgICBzaXplX3QgbGVuOwo+PiAg
ICAgICBpbnQgcmM7Cj4+Cj4+IC0gICAgIG9wLmNtZCA9IGNtZDsKPj4gLSAgICAgbWVtY3B5KCZv
cC51LCBhcmcsIHNpemVvZihvcC51KSk7Cj4+IC0gICAgIHJjID0gX2h5cGVyY2FsbDEoaW50LCBl
dmVudF9jaGFubmVsX29wX2NvbXBhdCwgJm9wKTsKPj4gLQo+PiAgICAgICBzd2l0Y2ggKGNtZCkg
ewo+PiArICAgICBjYXNlIEVWVENITk9QX2JpbmRfaW50ZXJkb21haW46Cj4+ICsgICAgICAgICAg
ICAgbGVuID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fYmluZF9pbnRlcmRvbWFpbik7Cj4+ICsgICAg
ICAgICAgICAgYnJlYWs7Cj4KPiBUaGlzIHdhcyBpbiB0aGUgb3JpZ2luYWwgY29kZSwgYnV0IEkn
bSBzbGlnaHRseSBzdXJwcHJpc2VkIHRoYXQgd2UncmUKPiB1c2luZyBhIHN3aXRjaCBzdGF0ZW1l
bnQgaGVyZSBpbnN0ZWFkIG9mIGEgdGFibGUuICBJIHdvdWxkIGhhdmUgdGhvdWdodAo+IHRoaXMg
aXMgYSBmYXN0IHBhdGggYnV0IEkgZG9uJ3Qga25vdyB4ZW4gYXQgYWxsLgoKSSB0aG91Z2h0IGFi
b3V0IHVzaW5nIGEgdGFibGUsIGJ1dCBmaWd1cmVkIHRoZSBzd2l0Y2ggc3RhdGVtZW50CmhhZCBh
IGxvd2VyIHJpc2sgb2YgZ2V0dGluZyBzb21ldGhpbmcgc2xpZ2h0bHkgd3JvbmcgZHVyaW5nIHRo
ZQpjb252ZXJzaW9uLgoKSSB3b3VsZCBleHBlY3QgZ2NjIHRvIHR1cm4gdGhpcyBpbnRvIGEgdGFi
bGUgbG9va3VwLCBzaW5jZSBhbGwgdGhlCmNvbnN0YW50cyBhcmUgY29uc2VjdXRpdmUsIGJ1dCBp
dCBzaG91bGQgbm90IHJlYWxseSBtYXR0ZXIgc2luY2UKdGhpcyBpcyBvbmx5IHRoZSBmYWxsYmFj
ayBwYXRoIGZvciBhbmNpZW50IFhlbiByZWxlYXNlcy4gV2hlbiBYZW4KZ3Vlc3Qgc3VwcG9ydCB3
YXMgZmlyc3QgbWVyZ2VkIGluIDIwMDcsIGl0IHdhcyBhbHJlYWR5CmRlcHJlY2F0ZWQuCgogICAg
ICBBcm5kCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:11:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehdvw-00038C-AB; Fri, 02 Feb 2018 16:11:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehdvv-00037W-OC
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:11:23 +0000
X-Inumbo-ID: c7dbb8fa-0833-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7dbb8fa-0833-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 16:11:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67155489"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A2958C402000078001958F7@prv-mh.provo.novell.com>
 <98bf6907-6067-2d84-bb67-e9ce858339eb@citrix.com>
 <5A74904A02000078001A4A36@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bfddcc5e-20b3-1ef4-ab53-443e9d77344b@citrix.com>
Date: Fri, 2 Feb 2018 16:04:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A74904A02000078001A4A36@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 10/25] x86emul: support 3DNow! insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMTU6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjAyLjE4IGF0
IDE0OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzEyLzE3
IDE0OjA1LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwo+Pj4gQEAgLTM1NSw2ICszNTUsMzYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7
Cj4+PiAgICAgIFsweGZmXSA9IHsgTW9kUk0gfQo+Pj4gIH07Cj4+PiAgCj4+PiArc3RhdGljIGNv
bnN0IHVpbnQxNl90IF8zZG5vd190YWJsZVsxNl0gPSB7Cj4+IENvbW1lbnQgZXhwbGFpbmluZyBo
b3cgdGhlc2UgbWFwcGluZ3Mgd29yaz8gIEl0IGxvb2tzIGxpa2UgbmliYmxlCj4+IHNwbGl0cywg
YnV0IEkgc3RpbGwgY2FuJ3Qgd29yayBvdXQgaG93IHRvIGNyb3NzcmVmZXJlbmNlIHdpdGggdGhl
IG9wY29kZQo+PiB0YWJsZXMuCj4gV2lsbCBkby4gQXJyYXkgaW5kZXggaXMgaGlnaCBvcGNvZGUg
bmliYmxlLCBiaXQgaW5kZXggaXMgbG93IG9wY29kZQo+IG5pYmJsZS4KPgo+Pj4gKyAgICBbMHgw
XSA9ICgxIDw8IDB4ZCkgLyogcGkyZmQgKi8sCj4+PiArICAgIFsweDFdID0gKDEgPDwgMHhkKSAv
KiBwZjJpZCAqLywKPj4+ICsgICAgWzB4OV0gPSAoMSA8PCAweDApIC8qIHBmY21wZ2UgKi8gfAo+
Pj4gKyAgICAgICAgICAgICgxIDw8IDB4NCkgLyogcGZtaW4gKi8gfAo+Pj4gKyAgICAgICAgICAg
ICgxIDw8IDB4NikgLyogcGZyY3AgKi8gfAo+Pj4gKyAgICAgICAgICAgICgxIDw8IDB4NykgLyog
cGZyc3FydCAqLyB8Cj4+PiArICAgICAgICAgICAgKDEgPDwgMHhhKSAvKiBwZnN1YiAqLyB8Cj4+
PiArICAgICAgICAgICAgKDEgPDwgMHhlKSAvKiBwZmFkZCAqLywKPj4+ICsgICAgWzB4YV0gPSAo
MSA8PCAweDApIC8qIHBmY21wZ2UgKi8gfAo+Pj4gKyAgICAgICAgICAgICgxIDw8IDB4NCkgLyog
cGZtYXggKi8gfAo+Pj4gKyAgICAgICAgICAgICgxIDw8IDB4NikgLyogcGZyY3BpdDEgKi8gfAo+
Pj4gKyAgICAgICAgICAgICgxIDw8IDB4NykgLyogcGZyc3FpdDEgKi8gfAo+Pj4gKyAgICAgICAg
ICAgICgxIDw8IDB4YSkgLyogcGZzdWJyICovIHwKPj4+ICsgICAgICAgICAgICAoMSA8PCAweGUp
IC8qIHBmYWNjICovLAo+Pj4gKyAgICBbMHhiXSA9ICgxIDw8IDB4MCkgLyogcGZjbXBlcSAqLyB8
Cj4+PiArICAgICAgICAgICAgKDEgPDwgMHg0KSAvKiBwZm11bCAqLyB8Cj4+PiArICAgICAgICAg
ICAgKDEgPDwgMHg2KSAvKiBwZnJjcGl0MiAqLyB8Cj4+PiArICAgICAgICAgICAgKDEgPDwgMHg3
KSAvKiBwbXVsaHJ3ICovIHwKPj4+ICsgICAgICAgICAgICAoMSA8PCAweGYpIC8qIHBhdmd1c2Ig
Ki8sCj4+PiArfTsKPj4+ICsKPj4+ICtzdGF0aWMgY29uc3QgdWludDE2X3QgXzNkbm93X2V4dF90
YWJsZVsxNl0gPSB7Cj4+PiArICAgIFsweDFdID0gKDEgPDwgMHhkKSAvKiBwaTJmdyAqLywKPj4+
ICsgICAgWzB4MV0gPSAoMSA8PCAweGMpIC8qIHBmMml3ICovLAo+PiBZb3UgcHJlc3VtYWJseSB3
YW50IGFuIHwgaW4gaGVyZSBpbnN0ZWFkPwo+IE5vLCB0aGUgZmlyc3Qgb2YgdGhlIHR3byBsaW5l
cyBpcyB3cm9uZyBhbmQgbmVlZHMgdG8gYmUKPgo+ICAgICBbMHgwXSA9ICgxIDw8IDB4YykgLyog
cGkyZncgKi8sCj4KPiAod3JvbmcgcG9zdC1jb3B5LWFuZC1wYXN0ZSBlZGl0aW5nKS4KPgo+Pj4g
QEAgLTU1MDUsNiArNTUzNywyNiBAQCB4ODZfZW11bGF0ZSgKPj4+ICAgICAgY2FzZSBYODZFTVVM
X09QQygweDBmLCAweDE5KSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHgxZik6IC8qIG5vcCAqLwo+
Pj4gICAgICAgICAgYnJlYWs7Cj4+IDBmIDBkIHByZWZldGNoZXM/ICBUaGV5IGFyZSAzRE5vdyBp
bnN0cnVjdGlvbnMsIGJ1dCBhdmFpbGFibGUgb24gbGF0ZXIKPj4gcHJvY2Vzc29ycy4KPiBBbmQg
aXQgaXMgZm9yIHRoYXQgbGF0dGVyIHJlYXNvbiAoSSBhc3N1bWUpIHRoYXQgd2UgaGF2ZSB0aGVz
ZQo+IGFscmVhZHkuCgpBaC7CoCBJIHNlZSBub3cgdGhhdCB0aGV5IGFyZSBqdXN0IG91dCBvZiBj
b250ZXh0IGFib3ZlIHRoaXMgaHVuay4KClNvcnJ5IGZvciB0aGUgbm9pc2UuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:20:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehe40-0003Sk-3w; Fri, 02 Feb 2018 16:19:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehe3y-0003Rq-Ku
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:19:42 +0000
X-Inumbo-ID: f1710d57-0834-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1710d57-0834-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 16:20:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 09:19:35 -0700
Message-Id: <5A749DA502000078001A4AE5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 09:19:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29597D0200007800195900@prv-mh.provo.novell.com>
 <6b93de9a-44af-d28e-8660-1c685e3fb8bd@citrix.com>
In-Reply-To: <6b93de9a-44af-d28e-8660-1c685e3fb8bd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 13/25] x86emul: adjust_bnd() should check
	XCR0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE0OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBFeHBlcmltZW50
YWxseSBNUFggaW5zdHJ1Y3Rpb25zIGhhdmUgYmVlbiBjb25maXJtZWQgdG8gYmVoYXZlIGFzIE5P
UHMKPj4gdW5sZXNzIGJvdGggcmVsYXRlZCBYQ1IwIGJpdHMgYXJlIHNldCB0byAxLiBCeSBpbXBs
aWNhdGlvbiBicmFuY2hlcwo+PiB0aGVuIGFsc28gZG9uJ3QgY2xlYXIgQk5Ebi4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiAtLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiBAQCAtMjE0MywxMiArMjE0MywxNiBAQCBz
dGF0aWMgYm9vbCB1bWlwX2FjdGl2ZShzdHJ1Y3QgeDg2X2VtdWxhCj4+ICBzdGF0aWMgdm9pZCBh
ZGp1c3RfYm5kKHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMsIGVudW0gdmV4X3Bm
eCBwZngpCj4+ICB7Cj4+IC0gICAgdWludDY0X3QgYm5kY2ZnOwo+PiArICAgIHVpbnQ2NF90IHhj
cjAsIGJuZGNmZzsKPj4gICAgICBpbnQgcmM7Cj4+ICAKPj4gICAgICBpZiAoIHBmeCA9PSB2ZXhf
ZjIgfHwgIWNwdV9oYXNfbXB4IHx8ICF2Y3B1X2hhc19tcHgoKSApCj4+ICAgICAgICAgIHJldHVy
bjsKPj4gIAo+PiArICAgIGlmICggIW9wcy0+cmVhZF94Y3IgfHwgb3BzLT5yZWFkX3hjcigwLCAm
eGNyMCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZIHx8Cj4+ICsgICAgICAgICAhKHhjcjAgJiBYU1RB
VEVfQk5EUkVHUykgfHwgISh4Y3IwICYgWFNUQVRFX0JORENTUikgKQo+IAo+ICEoeGNyMCAmIChY
U1RBVEVfQk5EUkVHUyB8IFhTVEFURV9CTkRDU1IpKSA/CgpObywgSSBtZWFuICJpZiBlaXRoZXIg
Yml0IGlzIGNsZWFyIiwgbm90ICJpZiBib3RoIGJpdHMgYXJlIGNsZWFyIi4gSSB0aGluawp3ZSBo
YWQgZGlzY3Vzc2VkIGJlZm9yZSB0aGF0IGJvdGggYml0cyBuZWVkIHRvIGJlIDEgaW4gb3JkZXIg
Zm9yCmJvdW5kcyBjaGVja2luZyB0byBhY3R1YWxseSB3b3JrLgoKPiBPdGhlcndpc2UsIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUGxlYXNl
IGNsYXJpZnkgdGhpcyBpbiBsaWdodCBvZiB0aGUgYWJvdmUuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:21:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehe5Q-00042y-Gv; Fri, 02 Feb 2018 16:21:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehe5O-00042q-Uq
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:21:10 +0000
X-Inumbo-ID: 0864328c-0835-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0864328c-0835-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 17:20:51 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67156301"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B3D020000780019598B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ac8627d4-84b1-3785-dda8-b40e48426ee2@citrix.com>
Date: Fri, 2 Feb 2018 16:13:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295B3D020000780019598B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 21/25] x86emul: add read-modify-write hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEluIG9yZGVyIHRvIGNvcnJl
Y3RseSBlbXVsYXRlIHJlYWQtbW9kaWZ5LXdyaXRlIGluc25zLCBlc3BlY2lhbGx5Cj4gTE9DS2Vk
IG9uZXMsIHdlIHNob3VsZCBub3QgaXNzdWUgcmVhZHMgYW5kIHdyaXRlcyBzZXBhcmF0ZWx5LiBV
c2UgYQo+IG5ldyBob29rIHRvIGNvbWJpbmUgYm90aCwgYW5kIGRvbid0IHVuaWZvcm1seSByZWFk
IHRoZSBtZW1vcnkKPiBkZXN0aW5hdGlvbiBhbnltb3JlLiBJbnN0ZWFkLCBEc3RNZW0gb3Bjb2Rl
cyB3aXRob3V0IE1vdiBub3cgbmVlZCB0bwo+IGhhdmUgZG9uZSBzbyBpbiB0aGVpciByZXNwZWN0
aXZlIGNhc2UgYmxvY2tzLgo+Cj4gQWxzbyBzdHJpcCBib2d1cyBfIHByZWZpeGVzIGZyb20gbWFj
cm8gcGFyYW1ldGVycyB3aGVuIHRoaXMgb25seSBhZmZlY3RzCj4gbGluZXMgd2hpY2ggYXJlIGJl
aW5nIGNoYW5nZWQgYW55d2F5Lgo+Cj4gSW4gdGhlIHRlc3QgaGFybmVzcywgYmVzaWRlcyBzb21l
IHJlLW9yZGVyaW5nIHRvIGZhY2lsaXRhdGUgcnVubmluZyBhCj4gZmV3IHRlc3RzIHR3aWNlIChv
bmUgd2l0aG91dCBhbmQgYSBzZWNvbmQgdGltZSB3aXRoIHRoZSAucm13IGhvb2sgaW4KPiBwbGFj
ZSksIHRpZ2h0ZW4gYSBmZXcgRUZMQUdTIGNoZWNrcyBhbmQgYWRkIGEgdGVzdCBmb3IgTk9UIHdp
dGggbWVtb3J5Cj4gb3BlcmFuZCAoaW4gcGFydGljdWxhciB0byB2ZXJpZnkgRUZMQUdTIGRvbid0
IGdldCBhbHRlcmVkIHRoZXJlKS4KPgo+IEZvciBub3cgbWFrZSB1c2Ugb2YgdGhlIGhvb2sgb3B0
aW9uYWwgZm9yIGNhbGxlcnM7IGV2ZW50dWFsbHkgd2UgbWF5Cj4gd2FudCB0byBjb25zaWRlciBt
YWtpbmcgdGhpcyBtYW5kYXRvcnkuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gLS0tCj4gdjM6IE5ldy4KPiAtLS0KPiBUQkQ6IERvIHdlIHdhbnQg
dG8gYWxzbyBzdXBwb3J0IG5vbi1sb2NrYWJsZSBSTVcgaW5zbnMgaW4gdGhlIG5ldyBob29rCj4g
ICAgICBhbmQgaGVscGVyIChTSEwgJiBmcmllbmRzLCBTSExELCBTSFJEKT8KCldoYXQgd291bGQg
dGhpcyBhY2hpZXZlP8KgIEkgc3VwcG9zZSBpdCB3b3VsZCBhdm9pZCBhIGRvdWJsZSBwYWdld2Fs
ay4KCj4KPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiBAQCAtMzM1Niwz
NSArMzM4OCw4MyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICB1bnNpZ25lZCBpbnQgaSwgbjsK
PiAgICAgICAgICB1bnNpZ25lZCBsb25nIGR1bW15Owo+ICAKPiAtICAgIGNhc2UgMHgwMCAuLi4g
MHgwNTogYWRkOiAvKiBhZGQgKi8KPiAtICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJhZGQiLCBz
cmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKPiArICAgIGNhc2UgMHgwMDogY2FzZSAweDAxOiBhZGQ6
IC8qIGFkZCByZWcsbWVtICovCj4gKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9
PSBPUF9NRU0gKQo+ICsgICAgICAgICAgICBzdGF0ZS0+cm13ID0gcm13X2FkZDsKPiArICAgICAg
ICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgY2FzZSAweDAyIC4uLiAweDA1OiAvKiBhZGQgKi8K
CkkgdGhpbmsgaXQgd291bGQgaGVscCB0byBpZGVudGlmeSByZWcscmVnIHNwZWNpZmljYWxseSBp
biB0aGVzZSBjb21tZW50cy4KCj4gKyAgICAgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoImFkZCIs
IHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwo+ICsgICAgICAgIH0KPiAgICAgICAgICBicmVhazsK
PiAgCj4gLSAgICBjYXNlIDB4MDggLi4uIDB4MGQ6IG9yOiAgLyogb3IgKi8KPiAtICAgICAgICBl
bXVsYXRlXzJvcF9TcmNWKCJvciIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwo+ICsgICAgY2Fz
ZSAweDA4OiBjYXNlIDB4MDk6IG9yOiAvKiBvciByZWcsbWVtICovCj4gKyAgICAgICAgaWYgKCBv
cHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gKQo+ICsgICAgICAgICAgICBzdGF0ZS0+cm13
ID0gcm13X29yOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICB7Cj4gKyAgICBjYXNlIDB4MGEg
Li4uIDB4MGQ6IC8qIG9yICovCj4gKyAgICAgICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoIm9yIiwg
c3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7Cj4gKyAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+
ICAKPiAtICAgIGNhc2UgMHgxMCAuLi4gMHgxNTogYWRjOiAvKiBhZGMgKi8KPiAtICAgICAgICBl
bXVsYXRlXzJvcF9TcmNWKCJhZGMiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKPiArICAgIGNh
c2UgMHgxMDogY2FzZSAweDExOiBhZGM6IC8qIGFkYyByZWcsbWVtICovCj4gKyAgICAgICAgaWYg
KCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gKQo+ICsgICAgICAgICAgICBzdGF0ZS0+
cm13ID0gcm13X2FkYzsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgY2FzZSAw
eDEyIC4uLiAweDE1OiAvKiBhZGMgKi8KPiArICAgICAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigi
YWRjIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7Cj4gKyAgICAgICAgfQo+ICAgICAgICAgIGJy
ZWFrOwo+ICAKPiAtICAgIGNhc2UgMHgxOCAuLi4gMHgxZDogc2JiOiAvKiBzYmIgKi8KPiAtICAg
ICAgICBlbXVsYXRlXzJvcF9TcmNWKCJzYmIiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKPiAr
ICAgIGNhc2UgMHgxODogY2FzZSAweDE5OiBzYmI6IC8qIHNiYiByZWcsbWVtICovCj4gKyAgICAg
ICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gKQo+ICsgICAgICAgICAgICBz
dGF0ZS0+cm13ID0gcm13X3NiYjsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAg
Y2FzZSAweDFhIC4uLiAweDFkOiAvKiBzYmIgKi8KPiArICAgICAgICAgICAgZW11bGF0ZV8yb3Bf
U3JjVigic2JiIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7Cj4gKyAgICAgICAgfQo+ICAgICAg
ICAgIGJyZWFrOwo+ICAKPiAtICAgIGNhc2UgMHgyMCAuLi4gMHgyNTogYW5kOiAvKiBhbmQgKi8K
PiAtICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJhbmQiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdz
KTsKPiArICAgIGNhc2UgMHgyMDogY2FzZSAweDIxOiBhbmQ6IC8qIGFuZCByZWcsbWVtICovCj4g
KyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gKQo+ICsgICAgICAg
ICAgICBzdGF0ZS0+cm13ID0gcm13X2FuZDsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+
ICsgICAgY2FzZSAweDIyIC4uLiAweDI1OiAvKiBhbmQgKi8KPiArICAgICAgICAgICAgZW11bGF0
ZV8yb3BfU3JjVigiYW5kIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7Cj4gKyAgICAgICAgfQo+
ICAgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgIGNhc2UgMHgyOCAuLi4gMHgyZDogc3ViOiAvKiBz
dWIgKi8KPiAtICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJzdWIiLCBzcmMsIGRzdCwgX3JlZ3Mu
ZWZsYWdzKTsKPiArICAgIGNhc2UgMHgyODogY2FzZSAweDI5OiBzdWI6IC8qIHN1YiByZWcsbWVt
ICovCj4gKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gKQo+ICsg
ICAgICAgICAgICBzdGF0ZS0+cm13ID0gcm13X3N1YjsKPiArICAgICAgICBlbHNlCj4gKyAgICAg
ICAgewo+ICsgICAgY2FzZSAweDJhIC4uLiAweDJkOiAvKiBzdWIgKi8KPiArICAgICAgICAgICAg
ZW11bGF0ZV8yb3BfU3JjVigic3ViIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7Cj4gKyAgICAg
ICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgIGNhc2UgMHgzMCAuLi4gMHgzNTogeG9y
OiAvKiB4b3IgKi8KPiAtICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJ4b3IiLCBzcmMsIGRzdCwg
X3JlZ3MuZWZsYWdzKTsKPiArICAgIGNhc2UgMHgzMDogY2FzZSAweDMxOiB4b3I6IC8qIHhvciBy
ZWcsbWVtICovCj4gKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0g
KQo+ICsgICAgICAgICAgICBzdGF0ZS0+cm13ID0gcm13X3hvcjsKPiArICAgICAgICBlbHNlCj4g
KyAgICAgICAgewo+ICsgICAgY2FzZSAweDMyIC4uLiAweDM1OiAvKiB4b3IgKi8KPiArICAgICAg
ICAgICAgZW11bGF0ZV8yb3BfU3JjVigieG9yIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7Cj4g
KyAgICAgICAgfQo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgIGNhc2UgMHgzOCAuLi4gMHgz
ZDogY21wOiAvKiBjbXAgKi8KPiArICAgIGNhc2UgMHgzODogY2FzZSAweDM5OiBjbXA6IC8qIGNt
cCByZWcsbWVtICovCj4gKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9N
RU0gJiYKPiArICAgICAgICAgICAgIChyYyA9IHJlYWRfdWxvbmcoZHN0Lm1lbS5zZWcsIGRzdC5t
ZW0ub2ZmLCAmZHN0LnZhbCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHN0LmJ5
dGVzLCBjdHh0LCBvcHMpKSAhPSBYODZFTVVMX09LQVkgKQoKV2h5IGRvZXMgcm13IG1hdHRlciBo
ZXJlPyBjbXAgZG9lc24ndCB3cml0ZSB0byBpdHMgb3BlcmFuZHMuCgo+ICsgICAgICAgICAgICBn
b3RvIGRvbmU7Cj4gKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCj4gKyAgICBjYXNlIDB4M2Eg
Li4uIDB4M2Q6IC8qIGNtcCAqLwo+ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihsb2Nr
X3ByZWZpeCwgRVhDX1VEKTsKPiAgICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJjbXAiLCBzcmMs
IGRzdCwgX3JlZ3MuZWZsYWdzKTsKPiAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7Cj4gQEAg
LTM3MDAsNiArMzc4MCwxMyBAQCB4ODZfZW11bGF0ZSgKPiAgICAgICAgICBicmVhazsKPiAgCj4g
ICAgICBjYXNlIDB4ODYgLi4uIDB4ODc6IHhjaGc6IC8qIHhjaGcgKi8KPiArICAgICAgICAvKiBU
aGUgbG9jayBwcmVmaXggaXMgaW1wbGllZCBmb3IgdGhpcyBpbnNuLiAqLwo+ICsgICAgICAgIGxv
Y2tfcHJlZml4ID0gMTsKCk9ubHkgZm9yIG1lbW9yeS7CoCBJLmUuIHRoaXMgc2hvdWxkIHByb2Jh
Ymx5IGJlIGluc2lkZSBhbiBPUF9NRU0gY2hlY2suCgp+QW5kcmV3Cgo+ICsgICAgICAgIGlmICgg
b3BzLT5ybXcgJiYgZHN0LnR5cGUgPT0gT1BfTUVNICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHN0YXRlLT5ybXcgPSBybXdfeGNoZzsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAg
ICAgfQo+ICAgICAgICAgIC8qIFdyaXRlIGJhY2sgdGhlIHJlZ2lzdGVyIHNvdXJjZS4gKi8KPiAg
ICAgICAgICBzd2l0Y2ggKCBkc3QuYnl0ZXMgKQo+ICAgICAgICAgIHsKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:21:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehe5w-00047Q-PY; Fri, 02 Feb 2018 16:21:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehe5v-00046a-PS
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:21:43 +0000
X-Inumbo-ID: 39d38739-0835-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39d38739-0835-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 16:22:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehe5n-0000Nl-2i; Fri, 02 Feb 2018 16:21:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehe5h-0006od-IG; Fri, 02 Feb 2018 16:21:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehe5h-0003P1-8X; Fri, 02 Feb 2018 16:21:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118539-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:guest-localmigrate/x10:fail:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=682760603048cc7b86782a5d3dce23a3a78ab93a
X-Osstest-Versions-That: xen=252c5d7892fe76f4587ba43646d4d0c56ff81288
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 16:21:29 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118539: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUzOSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODUzOS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4g
dnMuIDExODUzNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgNjgyNzYwNjAzMDQ4Y2M3Yjg2NzgyYTVkM2RjZTIzYTNhNzhhYjkzYQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgMjUyYzVkNzg5MmZlNzZmNDU4N2JhNDM2NDZkNGQw
YzU2ZmY4MTI4OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4NTM3ICAyMDE4LTAyLTAyIDExOjAy
OjIzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODUzOSAgMjAxOC0wMi0wMiAx
NDowMTo0NyBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2ODI3NjA2MDMwNDhj
YzdiODY3ODJhNWQzZGNlMjNhM2E3OGFiOTNhCkF1dGhvcjogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KRGF0ZTogICBUaHUgRmViIDEgMTk6NTE6MjMgMjAxOCArMDAw
MAoKICAgIHg4Ni9lbXVsOiBBZGQgc3RydWN0dXJlIG5hbWVzIHRvIG9wY29kZSB0YWJsZXMKICAg
IAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UsIGJ1dCBpdCBtYWtlcyB0aGUgZGlmZiBjb250ZXh0
IGxpbmUgbW9yZSBoZWxwZnVsIHdoZW4KICAgIHJldmlld2luZyBwYXRjaGVzIHdoaWNoIGFsdGVy
IHRoZSBvcGNvZGUgdGFibGVzLiAgZS5nLiBDb25zaWRlcjoKICAgIAogICAgICAtLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwogICAgICArKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwogICAgICBAQCAtMzcwLDcgKzM3MCw3IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgICAgICAgIFsweDBjIC4uLiAweDBmXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgICAgICAgWzB4MTBdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgICAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0g
c2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKICAgICAgLSAgICBbMHgxNCAuLi4gMHgxNV0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgICArICAgIFsweDE0IC4uLiAweDE2
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgICAgICAgWzB4MTddID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAgICAgICAg
IFsweDE4IC4uLiAweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX2ZwLCAudHdvX29w
ID0gMSB9LAogICAgICAgICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdv
X29wID0gMSB9LAogICAgCiAgICB3aGljaCBpcyBlbnRpcmVseSBhbWJpZ3VvdXMgYmV0d2VlbiAw
ZjM4IGFuZCAwZjNhLCBhbmQgdGhlIHNhbWUgZGlmZiB3aXRoIHRoaXMKICAgIGNoYW5nZSBpbiBw
bGFjZToKICAgIAogICAgICAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwogICAgICArKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwog
ICAgICBAQCAtMzcwLDcgKzM3MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJs
ZSB7CiAgICAgICAgICAgWzB4MGMgLi4uIDB4MGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfZnAgfSwKICAgICAgICAgICBbMHgxMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQgfSwKICAgICAgICAgICBbMHgxM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdv
X29wID0gMSB9LAogICAgICAtICAgIFsweDE0IC4uLiAweDE1XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ZwIH0sCiAgICAgICsgICAgWzB4MTQgLi4uIDB4MTZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICAgICAgICBbMHgxN10gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCiAgICAgICAgICAgWzB4MTggLi4uIDB4MTld
ID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfZnAsIC50d29fb3AgPSAxIH0sCiAgICAgICAg
ICAgWzB4MWFdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjgsIC50d29fb3AgPSAxIH0sCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoocWVt
dSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:24:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:24:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehe8r-0004NB-75; Fri, 02 Feb 2018 16:24:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehe8q-0004N5-Fd
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:24:44 +0000
X-Inumbo-ID: 88b180f8-0835-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88b180f8-0835-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 17:24:25 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 09:24:41 -0700
Message-Id: <5A749ED902000078001A4AF4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 09:24:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295A05020000780019594A@prv-mh.provo.novell.com>
 <40de0e2a-c6dd-9736-f477-a0448e8b2a88@citrix.com>
In-Reply-To: <40de0e2a-c6dd-9736-f477-a0448e8b2a88@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 16/25] x86emul: support SWAPGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE0OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiB2MzogTmV3Lgo+
Pgo+PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiArKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+PiBAQCAtNTA0Nyw2ICs1
MDQ3LDI0IEBAIHg4Nl9lbXVsYXRlKAo+PiAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKPj4g
ICAgICAgICAgICAgIGJyZWFrOwo+PiAgCj4+ICsgICAgICAgIGNhc2UgMHhmODogLyogc3dhcGdz
ICovCj4+ICsgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfNjRiaXQoKSwg
RVhDX1VEKTsKPj4gKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5n
MCgpLCBFWENfR1AsIDApOwo+PiArICAgICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX3NlZ21l
bnQgfHwgIW9wcy0+cmVhZF9tc3IgfHwKPj4gKyAgICAgICAgICAgICAgICAgICAgIW9wcy0+d3Jp
dGVfc2VnbWVudCB8fCAhb3BzLT53cml0ZV9tc3IpOwo+PiArICAgICAgICAgICAgaWYgKCAocmMg
PSBvcHMtPnJlYWRfc2VnbWVudCh4ODZfc2VnX2dzLCAmc3JlZywKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSB8fAo+PiAr
ICAgICAgICAgICAgICAgICAocmMgPSBvcHMtPnJlYWRfbXNyKE1TUl9TSEFET1dfR1NfQkFTRSwg
Jm1zcl92YWwsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkp
ICE9IFg4NkVNVUxfT0tBWSB8fAo+PiArICAgICAgICAgICAgICAgICAocmMgPSBvcHMtPndyaXRl
X21zcihNU1JfU0hBRE9XX0dTX0JBU0UsIHNyZWcuYmFzZSwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCj4gCj4gV2UgbmVl
ZCB0byB1bndpbmQgdGhpcyB3cml0ZSBpbiB0aGUgY2FzZSBvZiB3cml0ZV9zZWdtZW50IGZhaWxp
bmcsIG9yCj4gd2hlbiB0aGUgaW5zdHJ1Y3Rpb24gcmVzdGFydHMsIHN0YXRlIHdpbGwgYmUgY29y
cnVwdC4KCldlIGRvbid0IGRvIHNpbWlsYXIgcmVzdG9yaW5nIGFueXdoZXJlIGVsc2UgaWlyYywg
c28gSSdtIG5vdCBzdXJlIEkKd2FudCB0byBzdGFydCBkb2luZyBzbyBoZXJlLiBNdWx0aS1lbGVt
ZW50IHVwZGF0ZXMgcmVhbGx5IG5lZWQgdG8KYmUgY29udmVydGVkIHRvIGdvIHRocm91Z2ggYSBz
dGFnaW5nIGxheWVyLCB3aGVyZSB0aGUgY2hlY2tzCmFyZSBkb25lIHJpZ2h0IGF3YXksIGJ1dCB0
aGUgY29tbWl0IGhhcHBlbnMgb25seSBhdCB0aGUgZW5kLgpPbmUgb2YgdGhlIHJlYXNvbnMgSSBk
ZWNpZGVkIGFnYWluc3QgZG9pbmcgd2hhdCB5b3Ugc3VnZ2VzdAooaW5kZWVkIEkgaGFkIGNvbnNp
ZGVyZWQgdGhhdCkgaXMgdGhhdCB0aGlzIG90aGVyIHdyaXRlIG1heSB0aGVuCmJlIGZhaWxpbmcs
IHRvby4gTGV0IG1lIGtub3cuCgpKYW4KCj4+ICsgICAgICAgICAgICAgICAgZ290byBkb25lOwo+
PiArICAgICAgICAgICAgc3JlZy5iYXNlID0gbXNyX3ZhbDsKPj4gKyAgICAgICAgICAgIGlmICgg
KHJjID0gb3BzLT53cml0ZV9zZWdtZW50KHg4Nl9zZWdfZ3MsICZzcmVnLAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSAp
Cj4+ICsgICAgICAgICAgICAgICAgZ290byBkb25lOwo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+
ICsKPj4gICAgICAgICAgY2FzZSAweGY5OiAvKiByZHRzY3AgKi8KPj4gICAgICAgICAgICAgIGZh
aWxfaWYob3BzLT5yZWFkX21zciA9PSBOVUxMKTsKPj4gICAgICAgICAgICAgIGlmICggKHJjID0g
b3BzLT5yZWFkX21zcihNU1JfVFNDX0FVWCwKPj4KPj4KPj4KCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:28:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eheC4-0004Wk-KM; Fri, 02 Feb 2018 16:28:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pe+8=e4=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1eheC3-0004Wc-S7
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 16:28:03 +0000
X-Inumbo-ID: 1b48e5b7-0836-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b48e5b7-0836-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 16:28:32 +0000 (UTC)
Received: (qmail 19036 invoked from network); 2 Feb 2018 18:27:54 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 2 Feb 2018 18:27:54 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 91B1C7FBF3
 for <xen-devel@lists.xen.org>; Fri,  2 Feb 2018 18:27:54 +0200 (EET)
Received: (qmail 24516 invoked from network); 2 Feb 2018 18:27:54 +0200
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 2 Feb 2018 18:27:54 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Fri, 2 Feb 2018 18:27:53 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Fri, 2
 Feb 2018 18:27:53 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v1 2/4] hvm/svm: Enable Breakpoint events
Thread-Index: AQHTnAmVB5d22CoRhE24QCHQBYYtWaORI8eAgAAIK4A=
Date: Fri, 2 Feb 2018 16:27:53 +0000
Message-ID: <1517588873.4937.5.camel@bitdefender.com>
References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
 <1517564259-32305-3-git-send-email-aisaila@bitdefender.com>
 <28707422-6aad-3907-21da-1b0ce83e1f30@citrix.com>
In-Reply-To: <28707422-6aad-3907-21da-1b0ce83e1f30@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.31.985, d:out, a:y, w:t, t:15,
 sv:1517563890, ts:1517588873
Content-ID: <118B092B4B9BD54F9B1637D84ACEEFF5@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74848
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474418,
 Stamp: 3], Multi: [Enabled, t: (0.000017,0.009217)], BW: [Enabled, t:
 (0.000014,0.000002)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.006713), Flags: 85D2ED72; NN_LENGTH; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.015938,0.000286)], URL: [Enabled, t: (0.000011,0.000001)], RTDA:
 [Enabled, t: (0.172798), Hit: No, Details: v2.6.16; Id:
 15.5f488b.1c3t582eo.je2di], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v1 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVmksIDIwMTgtMDItMDIgYXQgMTU6NTggKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+
IE9uIDAyLzAyLzE4IDA5OjM3LCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOg0KPiA+DQo+ID4gVGhp
cyBjb21taXQgZW5hYmxlcyB0aGUgYnJlYWtwb2ludCBldmVudHMgZm9yIHN2bS4NCj4gPg0KPiA+
IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
Pg0KPiA+IC0tLQ0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICB8IDUyDQo+ID4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQ0KPiA+ICB4ZW4vaW5j
bHVkZS9hc20teDg2L21vbml0b3IuaCB8ICAzICsrLQ0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDQ2
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMNCj4gPiBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
DQo+ID4gaW5kZXggZGNiZDU1MC4uMTRhNWY2MCAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jDQo+
ID4gQEAgLTU5LDYgKzU5LDcgQEANCj4gPiAgI2luY2x1ZGUgPGFzbS9oYXAuaD4NCj4gPiAgI2lu
Y2x1ZGUgPGFzbS9hcGljLmg+DQo+ID4gICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4NCj4gPiAr
I2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPg0KPiA+ICAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5o
Pg0KPiA+DQo+ID4gIHZvaWQgc3ZtX2FzbV9kb19yZXN1bWUodm9pZCk7DQo+ID4gQEAgLTEwNzks
NyArMTA4MCw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdQ0K
PiA+ICp2KQ0KPiA+ICBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1fZG9fcmVzdW1lKHN0cnVjdCB2
Y3B1ICp2KQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5h
cmNoLmh2bV9zdm0udm1jYjsNCj4gPiAtICAgIGJvb2xfdCBkZWJ1Z19zdGF0ZSA9IHYtPmRvbWFp
bi0+ZGVidWdnZXJfYXR0YWNoZWQ7DQo+ID4gKyAgICBib29sX3QgZGVidWdfc3RhdGUgPSB2LT5k
b21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkDQo+ID4gKyAgICAgICAgICAgICAgICB8fCB2LT5kb21h
aW4tDQo+ID4gPmFyY2gubW9uaXRvci5zb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQ7DQo+IEFz
IGEgbWlub3Igbm90ZSwgcGxlYXNlIGNsZWFuIHVwIGJvb2xfdCA9PiBib29sIGFzIHlvdSBlbmQg
dXAgbWFraW5nDQo+IGNoYW5nZXMuDQpXaWxsIGRvLCBtdXN0IG9mIHBhc3NlZCBpdC4NCj4NCj4g
Pg0KPiA+ICAgICAgYm9vbF90IHZjcHVfZ3Vlc3Rtb2RlID0gMDsNCj4gPiAgICAgIHN0cnVjdCB2
bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOw0KPiA+DQo+ID4gQEAgLTI0MDcsNiArMjQw
OSwyMyBAQCBzdGF0aWMgYm9vbCBzdm1fZ2V0X3BlbmRpbmdfZXZlbnQoc3RydWN0DQo+ID4gdmNw
dSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbykNCj4gPiAgICAgIHJldHVybiB0cnVlOw0KPiA+
ICB9DQo+ID4NCj4gPiArc3RhdGljIHZvaWQgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nDQo+ID4gaW5zbl9sZW4pDQo+ID4gK3sNCj4gPiArICAgIHN0cnVj
dCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOw0KPiA+ICsgICAgc3Ry
dWN0IHg4Nl9ldmVudCBldmVudCA9IHsNCj4gPiArICAgICAgICAudmVjdG9yID0gdm1jYi0+ZXZl
bnRpbmouZmllbGRzLnR5cGUsDQo+ID4gKyAgICAgICAgLnR5cGUgPSB2bWNiLT5ldmVudGluai5m
aWVsZHMudHlwZSwNCj4gPiArICAgICAgICAuZXJyb3JfY29kZSA9IHZtY2ItPmV4aXRpbmZvMSwN
Cj4gPiArICAgIH07DQo+ID4gKw0KPiA+ICsgICAgaWYgKCBldmVudC50eXBlID49IFg4Nl9FVkVO
VFRZUEVfU1dfSU5URVJSVVBUICkNCj4gPiArICAgICAgICBldmVudC5pbnNuX2xlbiA9IGluc25f
bGVuOw0KPiA+ICsgICAgZWxzZQ0KPiA+ICsgICAgICAgIGV2ZW50Lmluc25fbGVuID0gMDsNCj4g
SUlSQywgeW91IG5lZWQgdG8gYWx3YXlzIHNldCBpbnNuX2xlbi4gIFRoZSBsZW5ndGggaGFuZGxp
bmcgaXMgdmFzdGx5DQo+IGNvbXBsaWNhdGVkIChkZXBlbmRzIG9uIGV2ZW50IHR5cGUgYW5kIGhh
cmR3YXJlIGF2YWlsYWJpbGl0eSwgYW5kIGluDQo+IHNvbWUgY2FzZXMgbmVlZHMgZW11bGF0aW5n
IGFueXdheSksIGJ1dCB0aGUgbG93ZXIgaW5qZWN0aW9uIGxldmVscw0KPiBzaG91bGQgRFRSVC4N
Cj4NCj4gSWYgdGhleSBkb24ndCwgY2FuIHlvdSBwcm92aWRlIGEgY29uY3JldGUgZXhhbXBsZSB3
aGljaCBkb2Vzbid0IHdvcmsNCj4gYW5kDQo+IHdlIGNhbiBzZWUgYWJvdXQgd2hhdCB0byBkby4N
CkkndmUgY29waWVkIHRoZSBmdW5jdGlvbmFsaXR5IGZvcm0gdm14IGJ1dCBJIGNhbiByZW1vdmUg
dGhlIGlmDQpzdGF0ZW1lbnQgYW5kIGFsd2F5cyBhZGQgdGhlIGluc3RfbGVuIHRvIHRoZSBldmVu
dC4NCg0KQWxleA0KDQpfX19fX19fX19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNj
YW5uZWQgYnkgQml0ZGVmZW5kZXINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:33:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:33:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eheGk-0005By-5o; Fri, 02 Feb 2018 16:32:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eheGj-0005Bs-80
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:32:53 +0000
X-Inumbo-ID: aba8dd81-0836-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aba8dd81-0836-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 17:32:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67157338"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29597D0200007800195900@prv-mh.provo.novell.com>
 <6b93de9a-44af-d28e-8660-1c685e3fb8bd@citrix.com>
 <5A749DA502000078001A4AE5@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4de42589-2733-9a7f-6555-bc93df29e3e8@citrix.com>
Date: Fri, 2 Feb 2018 16:28:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A749DA502000078001A4AE5@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 13/25] x86emul: adjust_bnd() should check
 XCR0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMTY6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjAyLjE4IGF0
IDE0OjMwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzEyLzE3
IDE0OjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEV4cGVyaW1lbnRhbGx5IE1QWCBpbnN0cnVj
dGlvbnMgaGF2ZSBiZWVuIGNvbmZpcm1lZCB0byBiZWhhdmUgYXMgTk9Qcwo+Pj4gdW5sZXNzIGJv
dGggcmVsYXRlZCBYQ1IwIGJpdHMgYXJlIHNldCB0byAxLiBCeSBpbXBsaWNhdGlvbiBicmFuY2hl
cwo+Pj4gdGhlbiBhbHNvIGRvbid0IGNsZWFyIEJORG4uCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4KPj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYwo+Pj4gQEAgLTIxNDMsMTIgKzIxNDMsMTYgQEAgc3RhdGljIGJv
b2wgdW1pcF9hY3RpdmUoc3RydWN0IHg4Nl9lbXVsYQo+Pj4gIHN0YXRpYyB2b2lkIGFkanVzdF9i
bmQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCj4+PiAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpvcHMsIGVudW0gdmV4X3BmeCBwZngp
Cj4+PiAgewo+Pj4gLSAgICB1aW50NjRfdCBibmRjZmc7Cj4+PiArICAgIHVpbnQ2NF90IHhjcjAs
IGJuZGNmZzsKPj4+ICAgICAgaW50IHJjOwo+Pj4gIAo+Pj4gICAgICBpZiAoIHBmeCA9PSB2ZXhf
ZjIgfHwgIWNwdV9oYXNfbXB4IHx8ICF2Y3B1X2hhc19tcHgoKSApCj4+PiAgICAgICAgICByZXR1
cm47Cj4+PiAgCj4+PiArICAgIGlmICggIW9wcy0+cmVhZF94Y3IgfHwgb3BzLT5yZWFkX3hjcigw
LCAmeGNyMCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZIHx8Cj4+PiArICAgICAgICAgISh4Y3IwICYg
WFNUQVRFX0JORFJFR1MpIHx8ICEoeGNyMCAmIFhTVEFURV9CTkRDU1IpICkKPj4gISh4Y3IwICYg
KFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUikpID8KPiBObywgSSBtZWFuICJpZiBlaXRo
ZXIgYml0IGlzIGNsZWFyIiwgbm90ICJpZiBib3RoIGJpdHMgYXJlIGNsZWFyIi4gSSB0aGluawo+
IHdlIGhhZCBkaXNjdXNzZWQgYmVmb3JlIHRoYXQgYm90aCBiaXRzIG5lZWQgdG8gYmUgMSBpbiBv
cmRlciBmb3IKPiBib3VuZHMgY2hlY2tpbmcgdG8gYWN0dWFsbHkgd29yay4KPgo+PiBPdGhlcndp
c2UsIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IFBsZWFzZSBjbGFyaWZ5IHRoaXMgaW4gbGlnaHQgb2YgdGhlIGFib3ZlLgoKQXJjaGl0ZWN0
dXJhbGx5LCB0aGV5IGNhbid0IGJlIGRpZmZlcmVudCwgd2hpY2ggaXMgd2h5IHRoZSBhYm92ZSBs
b2dpYwpsb29rcyBzdXNwaWNpb3VzLgoKR2l2ZW4gdGhhdCB0aGUgYWN0dWFsIGlzbid0IHdyb25n
LCBJIHdvbid0IG9iamVjdCwgYnV0IGl0IGRvZXMgbG9vawp3cm9uZyB0byBjb21wYXJlIHRoZW0g
aW5kaXZpZHVhbGx5LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:34:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:34:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eheIJ-0005J9-GN; Fri, 02 Feb 2018 16:34:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=f4vi=e4=oracle.com=dan.carpenter@srs-us1.protection.inumbo.net>)
 id 1eheIH-0005J2-JY
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:34:29 +0000
X-Inumbo-ID: e58c3bab-0836-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e58c3bab-0836-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 17:34:11 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w12GWSed099872;
 Fri, 2 Feb 2018 16:34:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=FjPxhGbQKrGHngSs86Wey8XOr61LW2mu/i3LFG1GCKA=;
 b=oECZk/uOqtw4PXXO2g8POXYrf/GcNWhj04n/AwwyEZhCv3uXDc85MGwlIFLiEVReHS9L
 /hMi/TQYoI261C7rdi0/Aao5QgJliLrXq64StL9BvM7J4p2THWxZIRrX3A+er+dj7q2V
 c7VtIz0x4DWIG7PCxLz+P3BpOiTQDCp5xSNnpVj9H0EN/C+AgvYGcNnFSweFKWz0sMhW
 +1hdjk2aC5CZSLUv7kzIRocZsBnl3K0JhuQTFcJJaQ7W74OTpye0K87rxOYfMJ7HBZR9
 0bxUjy1rlbHa6DvecgArmmxicIxL5JIEEUzivvtYwX6Wgdqojzs0xQ3ZJu7j+JkM/wAU Dg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2fvt5pgkmn-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 02 Feb 2018 16:34:23 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w12GYNMh024232
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 2 Feb 2018 16:34:23 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w12GYMhR021398;
 Fri, 2 Feb 2018 16:34:22 GMT
Received: from mwanda (/197.157.0.32) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Feb 2018 08:34:20 -0800
Date: Fri, 2 Feb 2018 19:34:01 +0300
From: Dan Carpenter <dan.carpenter@oracle.com>
To: Arnd Bergmann <arnd@arndb.de>
Message-ID: <20180202163401.zkshusaktxwrs6uj@mwanda>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <20180202155309.2xg2gjcp7wb7bbpe@mwanda>
 <CAK8P3a0Z2PMP-=e2Ga8kw196vWeAz_HC02ABQmDB9W_0Cmmr-Q@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAK8P3a0Z2PMP-=e2Ga8kw196vWeAz_HC02ABQmDB9W_0Cmmr-Q@mail.gmail.com>
User-Agent: NeoMutt/20170609 (1.8.3)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8793
 signatures=668661
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=695
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802020202
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDIsIDIwMTggYXQgMDU6MTE6MDJQTSArMDEwMCwgQXJuZCBCZXJnbWFubiB3
cm90ZToKPiBPbiBGcmksIEZlYiAyLCAyMDE4IGF0IDQ6NTMgUE0sIERhbiBDYXJwZW50ZXIgPGRh
bi5jYXJwZW50ZXJAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gPiBPbiBGcmksIEZlYiAwMiwgMjAxOCBh
dCAwNDozMjozMVBNICswMTAwLCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+ID4+ICAgICAgIHN3aXRj
aCAoY21kKSB7Cj4gPj4gKyAgICAgY2FzZSBFVlRDSE5PUF9iaW5kX2ludGVyZG9tYWluOgo+ID4+
ICsgICAgICAgICAgICAgbGVuID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fYmluZF9pbnRlcmRvbWFp
bik7Cj4gPj4gKyAgICAgICAgICAgICBicmVhazsKPiA+Cj4gPiBUaGlzIHdhcyBpbiB0aGUgb3Jp
Z2luYWwgY29kZSwgYnV0IEknbSBzbGlnaHRseSBzdXJwcHJpc2VkIHRoYXQgd2UncmUKPiA+IHVz
aW5nIGEgc3dpdGNoIHN0YXRlbWVudCBoZXJlIGluc3RlYWQgb2YgYSB0YWJsZS4gIEkgd291bGQg
aGF2ZSB0aG91Z2h0Cj4gPiB0aGlzIGlzIGEgZmFzdCBwYXRoIGJ1dCBJIGRvbid0IGtub3cgeGVu
IGF0IGFsbC4KPiAKPiBJIHRob3VnaHQgYWJvdXQgdXNpbmcgYSB0YWJsZSwgYnV0IGZpZ3VyZWQg
dGhlIHN3aXRjaCBzdGF0ZW1lbnQKPiBoYWQgYSBsb3dlciByaXNrIG9mIGdldHRpbmcgc29tZXRo
aW5nIHNsaWdodGx5IHdyb25nIGR1cmluZyB0aGUKPiBjb252ZXJzaW9uLgo+IAo+IEkgd291bGQg
ZXhwZWN0IGdjYyB0byB0dXJuIHRoaXMgaW50byBhIHRhYmxlIGxvb2t1cCwgc2luY2UgYWxsIHRo
ZQo+IGNvbnN0YW50cyBhcmUgY29uc2VjdXRpdmUsIGJ1dCBpdCBzaG91bGQgbm90IHJlYWxseSBt
YXR0ZXIgc2luY2UKPiB0aGlzIGlzIG9ubHkgdGhlIGZhbGxiYWNrIHBhdGggZm9yIGFuY2llbnQg
WGVuIHJlbGVhc2VzLiBXaGVuIFhlbgo+IGd1ZXN0IHN1cHBvcnQgd2FzIGZpcnN0IG1lcmdlZCBp
biAyMDA3LCBpdCB3YXMgYWxyZWFkeQo+IGRlcHJlY2F0ZWQuCj4gCgpBaC4gIE9rLiAgVGhhdCBt
YWtlcyBzZW5zZS4KCnJlZ2FyZHMsCmRhbiBjYXJwZW50ZXIKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:39:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:39:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eheMs-0005Ya-6V; Fri, 02 Feb 2018 16:39:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eheMr-0005YU-HO
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:39:13 +0000
X-Inumbo-ID: ab4a044e-0837-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab4a044e-0837-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 16:39:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67157938"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B67020000780019598E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <86b26aaf-4f2d-2759-547e-397e3b7db753@citrix.com>
Date: Fri, 2 Feb 2018 16:36:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295B67020000780019598E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 22/25] x86/HVM: do actual CMPXCHG in
	hvmemul_cmpxchg()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC4uLiwgYXQgbGVhc3QgYXMg
ZmFyIGFzIGN1cnJlbnRseSBwb3NzaWJsZSwgaS5lLiB3aGVuIGEgbWFwcGluZyBjYW4gYmUKPiBv
YnRhaW5lZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiAtLS0KPiB2MzogTmV3Lgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC0xMjk2LDggKzEyOTYsODMg
QEAgc3RhdGljIGludCBodm1lbXVsX2NtcHhjaGcoCj4gICAgICBib29sIGxvY2ssCj4gICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPiAgewo+IC0gICAgLyogRml4IHRoaXMgaW4g
Y2FzZSB0aGUgZ3Vlc3QgaXMgcmVhbGx5IHJlbHlpbmcgb24gci1tLXcgYXRvbWljaXR5LiAqLwo+
IC0gICAgcmV0dXJuIGh2bWVtdWxfd3JpdGUoc2VnLCBvZmZzZXQsIHBfbmV3LCBieXRlcywgY3R4
dCk7Cj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0ID0KPiArICAg
ICAgICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQsIGN0eHQpOwo+
ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICsgICAgdW5zaWduZWQgbG9uZyBh
ZGRyLCByZXBzID0gMTsKPiArICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudCB8
IFBGRUNfd3JpdGVfYWNjZXNzOwoKSSdtIGZhaXJseSBjZXJ0YWluIGZyb20gbXkgcGFnZXRhYmxl
IHdvcmsgdGhhdCBwYXNzaW5nIFBGRUNfcGFnZV9wcmVzZW50CmhlcmUgaXMgYm9ndXMsIGFuZCBJ
IGRvIGhhdmUgKGV2ZW50dWFsKSBwbGFucyB0byBtYWtlIHRoZSBwYWdld2FsawpyZWplY3Qgc3Vj
aCB2YWx1ZXMuCgo+ICsgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5o
dm1fdmNwdS5odm1faW87Cj4gKyAgICBpbnQgcmM7Cj4gKyAgICB2b2lkICptYXBwaW5nID0gTlVM
TDsKPiArCj4gKyAgICByYyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoCj4gKyAgICAgICAg
c2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywgaHZtX2FjY2Vzc193cml0ZSwgaHZtZW11bF9jdHh0
LCAmYWRkcik7Cj4gKyAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCj4gKyAgICAgICAgcmV0
dXJuIHJjOwo+ICsKPiArICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQo+ICsg
ICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKPiArICAgIGVsc2UgaWYgKCBodm1lbXVsX2N0
eHQtPnNlZ19yZWdbeDg2X3NlZ19zc10uZHBsID09IDMgKQo+ICsgICAgICAgIHBmZWMgfD0gUEZF
Q191c2VyX21vZGU7Cj4gKwo+ICsgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRy
KGFkZHIsIGJ5dGVzLCBwZmVjLCBodm1lbXVsX2N0eHQpOwo+ICsgICAgaWYgKCBJU19FUlIobWFw
cGluZykgKQo+ICsgICAgICAgIHJldHVybiB+UFRSX0VSUihtYXBwaW5nKTsKPiArCj4gKyAgICBp
ZiAoICFtYXBwaW5nICkKPiArICAgIHsKPiArICAgICAgICAvKiBGaXggdGhpcyBpbiBjYXNlIHRo
ZSBndWVzdCBpcyByZWFsbHkgcmVseWluZyBvbiByLW0tdyBhdG9taWNpdHkuICovCj4gKyAgICAg
ICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfbmV3LCBw
ZmVjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxf
Y3R4dCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW8tPm1t
aW9fYWNjZXNzLndyaXRlX2FjY2VzcyAmJgo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZpby0+bW1pb19nbGEgPT0gKGFkZHIgJiBQQUdFX01BU0spKTsKPiArICAg
IH0KPiArCj4gKyAgICBzd2l0Y2ggKCBieXRlcyApCj4gKyAgICB7Cj4gKyAgICBjYXNlIDE6IGNh
c2UgMjogY2FzZSA0OiBjYXNlIDg6Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBv
bGQgPSAwLCBuZXcgPSAwLCBjdXI7Cj4gKwo+ICsgICAgICAgIG1lbWNweSgmb2xkLCBwX29sZCwg
Ynl0ZXMpOwo+ICsgICAgICAgIG1lbWNweSgmbmV3LCBwX25ldywgYnl0ZXMpOwo+ICsgICAgICAg
IGlmICggbG9jayApCj4gKyAgICAgICAgICAgIGN1ciA9IF9fY21weGNoZyhtYXBwaW5nLCBvbGQs
IG5ldywgYnl0ZXMpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgY3VyID0gY21weGNo
Z19sb2NhbF8obWFwcGluZywgb2xkLCBuZXcsIGJ5dGVzKTsKPiArICAgICAgICBpZiAoIGN1ciAh
PSBvbGQgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgbWVtY3B5KHBfb2xkLCAmY3VyLCBi
eXRlcyk7Cj4gKyAgICAgICAgICAgIHJjID0gWDg2RU1VTF9DTVBYQ0hHX0ZBSUxFRDsKPiArICAg
ICAgICB9Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgY2FzZSAxNjoKPiAr
ICAgICAgICBpZiAoIGNwdV9oYXNfY3gxNiApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBf
X3VpbnQxMjhfdCAqb2xkID0gcF9vbGQsIGN1cjsKPiArCj4gKyAgICAgICAgICAgIGlmICggbG9j
ayApCj4gKyAgICAgICAgICAgICAgICBjdXIgPSBfX2NtcHhjaGcxNmIobWFwcGluZywgb2xkLCBw
X25ldyk7Cj4gKyAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgICAgIGN1ciA9IGNtcHhj
aGcxNmJfbG9jYWxfKG1hcHBpbmcsIG9sZCwgcF9uZXcpOwo+ICsgICAgICAgICAgICBpZiAoIGN1
ciAhPSAqb2xkICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgKm9sZCA9IGN1
cjsKPiArICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9DTVBYQ0hHX0ZBSUxFRDsKPiArICAg
ICAgICAgICAgfQo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICAgICAg
LyogZmFsbCB0aHJvdWdoICovCj4gKyAgICBkZWZhdWx0OgoKQVNTRVJUX1VOUkVBQ0hBQkxFKCkg
PwoKPiArICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAgIGJyZWFr
Owo+ICsgICAgfQo+ICsKPiArICAgIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywg
YWRkciwgYnl0ZXMsIGh2bWVtdWxfY3R4dCk7Cj4gKwo+ICsgICAgcmV0dXJuIHJjOwo+ICB9Cj4g
IAo+ICBzdGF0aWMgaW50IGh2bWVtdWxfdmFsaWRhdGUoCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zeXN0ZW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKPiBAQCAt
MTEwLDYgKzExMCwzOCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21w
Cj4gICAgICByZXR1cm4gb2xkOwo+ICB9Cj4gIAo+ICtzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNp
Z25lZCBsb25nIGNtcHhjaGdfbG9jYWxfKAoKdW5sb2NrZWRfY21weGNoZygpID8KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:39:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:39:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eheNY-0005dI-FG; Fri, 02 Feb 2018 16:39:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eheNX-0005cr-5i
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:39:55 +0000
X-Inumbo-ID: a71e5c1c-0837-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a71e5c1c-0837-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 17:39:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67158011"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B8E0200007800195991@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f5cb3182-043a-0fb1-95ec-a681e80d042a@citrix.com>
Date: Fri, 2 Feb 2018 16:37:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295B8E0200007800195991@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 23/25] x86/HVM: make use of new
 read-modify-write emulator hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC4uLiwgYXQgbGVhc3QgYXMg
ZmFyIGFzIGN1cnJlbnRseSBwb3NzaWJsZSwgaS5lLiB3aGVuIGEgbWFwcGluZyBjYW4gYmUKPiBv
YnRhaW5lZC4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiAtLS0KPiB2MzogTmV3Lgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+IEBAIC0xMTg3LDYgKzExODcsNjEg
QEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlKAo+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
PiAgfQo+ICAKPiArc3RhdGljIGludCBodm1lbXVsX3JtdygKPiArICAgIGVudW0geDg2X3NlZ21l
bnQgc2VnLAo+ICsgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQsCj4gKyAgICB1bnNpZ25lZCBpbnQg
Ynl0ZXMsCj4gKyAgICB1aW50MzJfdCAqZWZsYWdzLAo+ICsgICAgc3RydWN0IHg4Nl9lbXVsYXRl
X3N0YXRlICpzdGF0ZSwKPiArICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0ID0KPiArICAgICAg
ICBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQsIGN0eHQpOwo+ICsg
ICAgdW5zaWduZWQgbG9uZyBhZGRyLCByZXBzID0gMTsKPiArICAgIHVpbnQzMl90IHBmZWMgPSBQ
RkVDX3BhZ2VfcHJlc2VudCB8IFBGRUNfd3JpdGVfYWNjZXNzOwoKRHJvcCBwcmVzZW50LCBhbmQu
Li4KCj4gKyAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyZW50LT5hcmNoLmh2bV92
Y3B1Lmh2bV9pbzsKPiArICAgIGludCByYzsKPiArICAgIHZvaWQgKm1hcHBpbmc7Cj4gKwo+ICsg
ICAgcmMgPSBodm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAo+ICsgICAgICAgIHNlZywgb2Zmc2V0
LCBieXRlcywgJnJlcHMsIGh2bV9hY2Nlc3Nfd3JpdGUsIGh2bWVtdWxfY3R4dCwgJmFkZHIpOwo+
ICsgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWJ5dGVzICkKPiArICAgICAgICByZXR1
cm4gcmM7Cj4gKwo+ICsgICAgaWYgKCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSApCj4gKyAg
ICAgICAgcGZlYyB8PSBQRkVDX2ltcGxpY2l0Owo+ICsgICAgZWxzZSBpZiAoIGh2bWVtdWxfY3R4
dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApCj4gKyAgICAgICAgcGZlYyB8PSBQRkVD
X3VzZXJfbW9kZTsKPiArCj4gKyAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIo
YWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7Cj4gKyAgICBpZiAoIElTX0VSUihtYXBw
aW5nKSApCj4gKyAgICAgICAgcmV0dXJuIH5QVFJfRVJSKG1hcHBpbmcpOwo+ICsKPiArICAgIGlm
ICggbWFwcGluZyApCj4gKyAgICB7Cj4gKyAgICAgICAgcmMgPSB4ODZfZW11bF9ybXcobWFwcGlu
ZywgYnl0ZXMsIGVmbGFncywgc3RhdGUsIGN0eHQpOwo+ICsgICAgICAgIGh2bWVtdWxfdW5tYXBf
bGluZWFyX2FkZHIobWFwcGluZywgYWRkciwgYnl0ZXMsIGh2bWVtdWxfY3R4dCk7Cj4gKyAgICB9
Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBkYXRhID0gMDsK
PiArICAgICAgICBib29sX3Qga25vd25fZ3BmbiA9IHZpby0+bW1pb19hY2Nlc3Mud3JpdGVfYWNj
ZXNzICYmCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW8tPm1taW9fZ2xhID09IChh
ZGRyICYgUEFHRV9NQVNLKTsKCi4uLiBib29sIGhlcmUuCgpPdGhlcndpc2UsIFJldmlld2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPiArCj4gKyAgICAg
ICAgaWYgKCBieXRlcyA+IHNpemVvZihkYXRhKSApCj4gKyAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKPiArICAgICAgICByYyA9IGh2bWVtdWxfbGluZWFyX21taW9fcmVh
ZChhZGRyLCBieXRlcywgJmRhdGEsIHBmZWMsIGh2bWVtdWxfY3R4dCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBrbm93bl9ncGZuKTsKPiArICAgICAgICBpZiAoIHJj
ID09IFg4NkVNVUxfT0tBWSApCj4gKyAgICAgICAgICAgIHJjID0geDg2X2VtdWxfcm13KCZkYXRh
LCBieXRlcywgZWZsYWdzLCBzdGF0ZSwgY3R4dCk7Cj4gKyAgICAgICAgaWYgKCByYyA9PSBYODZF
TVVMX09LQVkgKQo+ICsgICAgICAgICAgICByYyA9IGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUo
YWRkciwgYnl0ZXMsICZkYXRhLCBwZmVjLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LCBrbm93bl9ncGZuKTsKPiArICAgIH0KPiArCj4g
KyAgICByZXR1cm4gcmM7Cj4gK30KPiArCj4gIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZV9kaXNj
YXJkKAo+ICAgICAgZW51bSB4ODZfc2VnbWVudCBzZWcsCj4gICAgICB1bnNpZ25lZCBsb25nIG9m
ZnNldCwKPiBAQCAtMjE1Nyw2ICsyMjEyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11
bGF0ZV9vcHMgaHZtXwo+ICAgICAgLnJlYWQgICAgICAgICAgPSBodm1lbXVsX3JlYWQsCj4gICAg
ICAuaW5zbl9mZXRjaCAgICA9IGh2bWVtdWxfaW5zbl9mZXRjaCwKPiAgICAgIC53cml0ZSAgICAg
ICAgID0gaHZtZW11bF93cml0ZSwKPiArICAgIC5ybXcgICAgICAgICAgID0gaHZtZW11bF9ybXcs
Cj4gICAgICAuY21weGNoZyAgICAgICA9IGh2bWVtdWxfY21weGNoZywKPiAgICAgIC52YWxpZGF0
ZSAgICAgID0gaHZtZW11bF92YWxpZGF0ZSwKPiAgICAgIC5yZXBfaW5zICAgICAgID0gaHZtZW11
bF9yZXBfaW5zLAo+Cj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:46:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:46:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eheU9-0006Np-54; Fri, 02 Feb 2018 16:46:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eheU7-0006Nj-Ki
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:46:43 +0000
X-Inumbo-ID: 9ab3fb75-0838-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ab3fb75-0838-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 17:46:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67158598"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295BC00200007800195994@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <270b272a-63bc-9c2f-fcda-eb52e4f91e3a@citrix.com>
Date: Fri, 2 Feb 2018 16:46:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295BC00200007800195994@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 24/25] x86/shadow: fully move unmap-dest
 into common code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEBAIC0xNzc4LDYgKzE3ODEs
NDIgQEAgdm9pZCAqc2hfZW11bGF0ZV9tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdgo+ICAgICAgcmV0
dXJuIG1hcDsKPiAgfQo+ICAKPiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwo+ICsvKiBPcHRpbWl6YXRp
b246IElmIHdlIHNlZSB0d28gZW11bGF0ZWQgd3JpdGVzIG9mIHplcm9zIHRvIHRoZSBzYW1lCj4g
KyAqIHBhZ2UtdGFibGUgd2l0aG91dCBhbm90aGVyIGtpbmQgb2YgcGFnZSBmYXVsdCBpbiBiZXR3
ZWVuLCB3ZSBndWVzcwo+ICsgKiB0aGF0IHRoaXMgaXMgYSBiYXRjaCBvZiBjaGFuZ2VzIChmb3Ig
cHJvY2VzcyBkZXN0cnVjdGlvbikgYW5kCj4gKyAqIHVuc2hhZG93IHRoZSBwYWdlIHNvIHdlIGRv
bid0IHRha2UgYSBwYWdlZmF1bHQgb24gZXZlcnkgZW50cnkuICBUaGlzCj4gKyAqIHNob3VsZCBh
bHNvIG1ha2UgZmluZGluZyB3cml0ZWFibGUgbWFwcGluZ3Mgb2YgcGFnZXRhYmxlcyBtdWNoCj4g
KyAqIGVhc2llci4gKi8KPiArCj4gKy8qIExvb2sgdG8gc2VlIGlmIHRoaXMgaXMgdGhlIHNlY29u
ZCBlbXVsYXRlZCB3cml0ZSBpbiBhIHJvdyB0byB0aGlzCj4gKyAqIHBhZ2UsIGFuZCB1bnNoYWRv
dyBpZiBpdCBpcyAqLwoKRG8geW91IG1pbmQgYWRqdXN0aW5nIHRoZSBjb21tZW50IHN0eWxlIGFz
IHBhcnQgb2YgdGhlIG1vdmVtZW50PwoKUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:52:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:52:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehea3-00074U-Pn; Fri, 02 Feb 2018 16:52:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehea2-00074N-P9
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 16:52:50 +0000
X-Inumbo-ID: 9257cd22-0839-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9257cd22-0839-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 16:53:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="67159143"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295BE60200007800195997@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b5b83e68-fd48-d715-7e75-24e85dcdfbf3@citrix.com>
Date: Fri, 2 Feb 2018 16:52:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A295BE60200007800195997@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 25/25] x86/shadow: fold
 sh_x86_emulate_{write, cmpxchg}() into their only callers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMTIvMTcgMTQ6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+IEBAIC0yOTgsMTQgKzMzMiw0
MyBAQCBodm1fZW11bGF0ZV9jbXB4Y2hnKGVudW0geDg2X3NlZ21lbnQgc2VnCj4gICAgICBpZiAo
IHJjICkKPiAgICAgICAgICByZXR1cm4gcmM7Cj4gIAo+ICsgICAgLyogVW5hbGlnbmVkIHdyaXRl
cyBhcmUgb25seSBhY2NlcHRhYmxlIG9uIEhWTSAqLwo+ICsgICAgaWYgKCAoYWRkciAmIChieXRl
cyAtIDEpKSAmJiAhaXNfaHZtX3ZjcHUodikgICkKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7Cj4gKwo+ICsgICAgcHRyID0gc2hfZW11bGF0ZV9tYXBfZGVzdCh2LCBhZGRy
LCBieXRlcywgc2hfY3R4dCk7Cj4gKyAgICBpZiAoIElTX0VSUihwdHIpICkKPiArICAgICAgICBy
ZXR1cm4gflBUUl9FUlIocHRyKTsKPiArCj4gICAgICBvbGQgPSBuZXcgPSAwOwo+ICAgICAgbWVt
Y3B5KCZvbGQsIHBfb2xkLCBieXRlcyk7Cj4gICAgICBtZW1jcHkoJm5ldywgcF9uZXcsIGJ5dGVz
KTsKPiAgCj4gLSAgICByYyA9IHYtPmFyY2gucGFnaW5nLm1vZGUtPnNoYWRvdy54ODZfZW11bGF0
ZV9jbXB4Y2hnKAo+IC0gICAgICAgICAgICAgdiwgYWRkciwgJm9sZCwgbmV3LCBieXRlcywgc2hf
Y3R4dCk7Cj4gKyAgICBwYWdpbmdfbG9jayh2LT5kb21haW4pOwo+ICsgICAgc3dpdGNoICggYnl0
ZXMgKQo+ICsgICAgewo+ICsgICAgY2FzZSAxOiBwcmV2ID0gY21weGNoZygodWludDhfdCAgKilw
dHIsIG9sZCwgbmV3KTsgYnJlYWs7Cj4gKyAgICBjYXNlIDI6IHByZXYgPSBjbXB4Y2hnKCh1aW50
MTZfdCAqKXB0ciwgb2xkLCBuZXcpOyBicmVhazsKPiArICAgIGNhc2UgNDogcHJldiA9IGNtcHhj
aGcoKHVpbnQzMl90ICopcHRyLCBvbGQsIG5ldyk7IGJyZWFrOwo+ICsgICAgY2FzZSA4OiBwcmV2
ID0gY21weGNoZygodWludDY0X3QgKilwdHIsIG9sZCwgbmV3KTsgYnJlYWs7Cj4gKyAgICBkZWZh
dWx0Ogo+ICsgICAgICAgIFNIQURPV19QUklOVEsoImNtcHhjaGcgc2l6ZSAldSBpcyBub3Qgc3Vw
cG9ydGVkXG4iLCBieXRlcyk7CgpHaXZlbiB0aGUgZWFybGllciBwYXRjaGVzIGluIHRoZSBzZXJp
ZXMsIGlzIGl0IHdvcnRoIGludHJvZHVjaW5nIGNhc2UgMTYKaGVyZT8KCklycmVzcGVjdGl2ZSwg
dGhpcyBkb2Vzbid0IGludGVyZmVyZSB3aXRoIHRoZSBwdXJwb3NlIG9mIHRoZSBwYXRjaCwgc28K
UmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:55:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:55:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehecA-0007DW-53; Fri, 02 Feb 2018 16:55:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ehec8-0007DN-Q6
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 16:55:00 +0000
X-Inumbo-ID: c2573aef-0839-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2573aef-0839-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 17:54:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="460896262"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 2 Feb 2018 16:54:55 +0000
Message-ID: <1517590495-28340-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/emul: Misc non-functional improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlCiAqIFVzZSBBUlJBWV9TSVpFKCkgcmF0aGVyIHRo
YW4gb3BlbmNvZGluZyBpdAoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAxMyArKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8IDEyICsrKysr
Ky0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGNjMzMzYTAuLjkw
YzNhNzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xLDIxICsx
LDIxIEBACiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKiB4ODZfZW11bGF0ZS5jCi0gKiAKKyAq
CiAgKiBHZW5lcmljIHg4NiAoMzItYml0IGFuZCA2NC1iaXQpIGluc3RydWN0aW9uIGRlY29kZXIg
YW5kIGVtdWxhdG9yLgotICogCisgKgogICogQ29weXJpZ2h0IChjKSAyMDA1LTIwMDcgS2VpciBG
cmFzZXIKICAqIENvcHlyaWdodCAoYykgMjAwNS0yMDA3IFhlblNvdXJjZSBJbmMuCi0gKiAKKyAq
CiAgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQogICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKICAqIHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCiAgKiAoYXQgeW91
ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgotICogCisgKgogICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCiAgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgogICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQogICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KLSAqIAorICoKICAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCiAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgogICovCkBAIC0yNjM2LDgg
KzI2MzYsNyBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgICAgICAgICAgZ290byBkb25l
OwogICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAg
ICAgIGVsc2UgaWYgKCBleHQgPCBleHRfOGYwOCArCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZih4b3BfdGFibGUpIC8gc2l6ZW9mKCp4b3BfdGFibGUpICkKKyAgICAgICAg
ICAgICAgICBlbHNlIGlmICggZXh0IDwgZXh0XzhmMDggKyBBUlJBWV9TSVpFKHhvcF90YWJsZSkg
KQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgYiA9IGluc25fZmV0Y2hf
dHlwZSh1aW50OF90KTsKICAgICAgICAgICAgICAgICAgICAgb3Bjb2RlIHw9IE1BU0tfSU5TUigw
eDhmMDggKyBleHQgLSBleHRfOGYwOCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmgKaW5kZXggYWI1ZWY0MS4uOTlhNjE4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmgKQEAgLTEsMjEgKzEsMjEgQEAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKICAqIHg4
Nl9lbXVsYXRlLmgKLSAqIAorICoKICAqIEdlbmVyaWMgeDg2ICgzMi1iaXQgYW5kIDY0LWJpdCkg
aW5zdHJ1Y3Rpb24gZGVjb2RlciBhbmQgZW11bGF0b3IuCi0gKiAKKyAqCiAgKiBDb3B5cmlnaHQg
KGMpIDIwMDUtMjAwNyBLZWlyIEZyYXNlcgogICogQ29weXJpZ2h0IChjKSAyMDA1LTIwMDcgWGVu
U291cmNlIEluYy4KLSAqIAorICoKICAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CiAgKiBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQogICog
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGlj
ZW5zZSwgb3IKICAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCi0gKiAKKyAq
CiAgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs
IGJlIHVzZWZ1bCwKICAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCiAgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCiAgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICogCisgKgogICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKICAqIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2Vz
Lz4uCiAgKi8KQEAgLTE4MCw3ICsxODAsNyBAQCBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGU7CiAv
KgogICogVGhlc2Ugb3BlcmF0aW9ucyByZXByZXNlbnQgdGhlIGluc3RydWN0aW9uIGVtdWxhdG9y
J3MgaW50ZXJmYWNlIHRvIG1lbW9yeSwKICAqIEkvTyBwb3J0cywgcHJpdmlsZWdlZCBzdGF0ZS4u
LiBwcmV0dHkgbXVjaCBldmVyeXRoaW5nIG90aGVyIHRoYW4gR1BScy4KLSAqIAorICoKICAqIE5P
VEVTOgogICogIDEuIElmIHRoZSBhY2Nlc3MgZmFpbHMgKGNhbm5vdCBlbXVsYXRlLCBvciBhIHN0
YW5kYXJkIGFjY2VzcyBmYXVsdHMpIHRoZW4KICAqICAgICBpdCBpcyB1cCB0byB0aGUgbWVtb3Ag
dG8gcHJvcGFnYXRlIHRoZSBmYXVsdCB0byB0aGUgZ3Vlc3QgVk0gdmlhCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 16:59:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 16:59:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehegA-0007Ot-LK; Fri, 02 Feb 2018 16:59:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g0dj=e4=citrix.com=prvs=564f8cbd0=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eheg9-0007On-Gw
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 16:59:09 +0000
X-Inumbo-ID: 73f43ec2-083a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73f43ec2-083a-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 16:59:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,448,1511827200"; d="scan'208";a="460896925"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 2 Feb 2018 16:58:47 +0000
Message-ID: <1517590727-13443-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/pv: Rename pv/ro-page-fault.c to
	pv/emul-ro-page-fault.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gbWF0Y2ggYWxsIG91ciBvdGhlciBlbXVsYXRpb24gaGFuZGxpbmcuCgpObyBmdW5jdGlvbmFs
IGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi97cm8tcGFnZS1mYXVsdC5jID0+IGVtdWwtcm8tcGFnZS1m
YXVsdC5jfSB8IDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQogcmVuYW1lIHhlbi9hcmNoL3g4Ni9wdi97cm8tcGFnZS1mYXVsdC5jID0+IGVtdWwt
cm8tcGFnZS1mYXVsdC5jfSAoOTklKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtl
ZmlsZSBiL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQppbmRleCA2NWJjYTA0Li5iYzc3N2U5IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L3B2
L01ha2VmaWxlCkBAIC01LDEyICs1LDEyIEBAIG9iai15ICs9IGVtdWxhdGUubwogb2JqLXkgKz0g
ZW11bC1nYXRlLW9wLm8KIG9iai15ICs9IGVtdWwtaW52LW9wLm8KIG9iai15ICs9IGVtdWwtcHJp
di1vcC5vCitvYmoteSArPSBlbXVsLXJvLXBhZ2UtZmF1bHQubwogb2JqLXkgKz0gZ3JhbnRfdGFi
bGUubwogb2JqLXkgKz0gaHlwZXJjYWxsLm8KIG9iai15ICs9IGlyZXQubwogb2JqLXkgKz0gbWlz
Yy1oeXBlcmNhbGxzLm8KIG9iai15ICs9IG1tLm8KLW9iai15ICs9IHJvLXBhZ2UtZmF1bHQubwog
b2JqLSQoQ09ORklHX1BWX1NISU0pICs9IHNoaW0ubwogb2JqLXkgKz0gdHJhcHMubwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jIGIveGVuL2FyY2gveDg2L3B2
L2VtdWwtcm8tcGFnZS1mYXVsdC5jCnNpbWlsYXJpdHkgaW5kZXggOTklCnJlbmFtZSBmcm9tIHhl
bi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKcmVuYW1lIHRvIHhlbi9hcmNoL3g4Ni9wdi9l
bXVsLXJvLXBhZ2UtZmF1bHQuYwppbmRleCA3ZTBlN2U4Li5hYWQ1MzMyIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LXJvLXBhZ2UtZmF1bHQuYwpAQCAtMSw1ICsxLDUgQEAKIC8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
LSAqIGFyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYworICogYXJjaC94ODYvcHYvZW11bC1yby1w
YWdlLWZhdWx0LmMKICAqCiAgKiBSZWFkLW9ubHkgcGFnZSBmYXVsdCBlbXVsYXRpb24gZm9yIFBW
IGd1ZXN0cwogICoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 17:05:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 17:05:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehemZ-00087l-B7; Fri, 02 Feb 2018 17:05:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=z1uz=e4=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ehemZ-00087f-0E
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 17:05:47 +0000
X-Inumbo-ID: 60f08d87-083b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60f08d87-083b-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 17:06:16 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 02 Feb 2018 10:05:39 -0700
Message-Id: <5A74A87202000078001A4B7D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 02 Feb 2018 10:05:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29592E02000078001958FD@prv-mh.provo.novell.com>
 <0fcdaafa-e008-a25f-4180-0c2c2e8fe63a@citrix.com>
In-Reply-To: <0fcdaafa-e008-a25f-4180-0c2c2e8fe63a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 12/25] x86emul: abstract out XCRn accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE0OjI5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwo+PiArKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwo+PiBAQCAtMTIwLDYgKzEyMCwxOSBAQCBpbnQgZW11
bF90ZXN0X3JlYWRfY3IoCj4+ICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+PiAg
fQo+PiAgCj4+ICtpbnQgZW11bF90ZXN0X3JlYWRfeGNyKAo+PiArICAgIHVuc2lnbmVkIGludCBy
ZWcsCj4+ICsgICAgdWludDY0X3QgKnZhbCwKPj4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCkKPj4gK3sKPj4gKyAgICB1aW50MzJfdCBsbywgaGk7Cj4+ICsKPj4gKyAgICBhc20g
KCAieGdldGJ2IiA6ICI9YSIgKGxvKSwgIj1kIiAoaGkpIDogImMiIChyZWcpICk7Cj4+ICsgICAg
KnZhbCA9IGxvIHwgKCh1aW50NjRfdCloaSA8PCAzMik7Cj4gCj4gVGhpcyB3aWxsIHdhbnQgYSBy
ZWcgZmlsdGVyLCBvciBBRkwgd2lsbCBmaW5kIHRoYXQgdHJ5aW5nIHRvIHJlYWQgcmVnIDIKPiB3
aWxsIGV4cGxvZGUuCgpIb3cgd291bGQgQUZMIG1hbmFnZSB0byBkbyB0aGF0PyBJdCBkb2Vzbid0
IGZ1enogdGhlIGZ1bmN0aW9uCmFsb25lLCBhbmQgdGhlcmUncyBubyBjYWxsIHBhdGggbGVhZGlu
ZyBoZXJlIHRoYXQgd291bGQgcGFzcyBhbgppbnZhbGlkIHZhbHVlLiBJdCBpcyB0aGUgbWFpbiBl
bXVsYXRvciB0aGF0IHNob3VsZCBuZXZlciBjYWxsIHRoaXMKd2l0aCBhIHdyb25nIHZhbHVlLCBv
ciBpZiBpdCBkb2VzLCB3ZSBzaG91bGQgYmUgaGFwcHkgZm9yIGl0IHRvCmJlIGZsYWdnZWQgYnkg
QUZMIHJhdGhlciB0aGFuIGdvaW5nIHNpbGVudCAodmlhIHNvbWUgZXJyb3IgcGF0aCkuCgpQbHVz
IC0gaWYgSSB3YW50ZWQgdG8gYWRkIHByb3BlciBjaGVja2luZyBoZXJlLCBJJ2QgaGF2ZSB0byBy
ZS1kbwpleGFjdGx5IHdoYXQgdGhlIGVtdWxhdG9yIGNvZGUgYXJvdW5kIHRoZSBjYWxsIHNpdGUg
ZG9lcy4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4+IEBAIC0xODI1LDYgKzE4MjUsNDkgQEAgc3RhdGljIGlu
dCBodm1lbXVsX3dyaXRlX2NyKAo+PiAgICAgIHJldHVybiByYzsKPj4gIH0KPj4gIAo+PiArc3Rh
dGljIGludCBodm1lbXVsX3JlYWRfeGNyKAo+PiArICAgIHVuc2lnbmVkIGludCByZWcsCj4+ICsg
ICAgdWludDY0X3QgKnZhbCwKPj4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
Pj4gK3sKPj4gKyAgICB1aW50MzJfdCBsbywgaGk7Cj4+ICsKPj4gKyAgICBzd2l0Y2ggKCByZWcg
KQo+PiArICAgIHsKPj4gKyAgICBjYXNlIDA6Cj4+ICsgICAgICAgICp2YWwgPSBjdXJyZW50LT5h
cmNoLnhjcjA7Cj4+ICsgICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4+ICsKPj4gKyAgICBj
YXNlIDE6Cj4+ICsgICAgICAgIGlmICggIWNwdV9oYXNfeGdldGJ2MSApCj4+ICsgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+
ICsgICAgZGVmYXVsdDoKPj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+
PiArICAgIH0KPj4gKwo+PiArICAgIGFzbSAoICIuYnl0ZSAweDBmLDB4MDEsMHhkMCIgLyogeGdl
dGJ2ICovCj4+ICsgICAgICAgICAgOiAiPWEiIChsbyksICI9ZCIgKGhpKSA6ICJjIiAocmVnKSAp
Owo+IAo+IFBsZWFzZSBjYW4gd2UgaGF2ZSBhIHN0YXRpYyBpbmxpbmU/CgpTdXJlLgoKPiAgSXQg
bmVlZHMgdG8gYmUgdm9sYXRpbGUsIGJlY2F1c2UKPiB0aGUgcmVzdWx0IGRlcGVuZHMgb24gdW5z
cGVjaWZpZWQgb3RoZXIgb3BlcmF0aW9ucywgd2hpY2ggZm9yIHhnZXRidjEKPiBpbmNsdWRlcyBh
bnkgaW5zdHJ1Y3Rpb24gd2hpY2ggYWx0ZXJzIHhzYXZlIHN0YXRlLgoKV2VsbCwgeWVzLCBzdHJp
Y3RseSBzcGVha2luZyBpdCBzaG91bGQgYmUgdm9sYXRpbGUuIFdpbGwgYWRkLgoKPiBGdXJ0aGVy
bW9yZSwgZG9lcyB0aGlzIGFjdHVhbGx5IHJldHVybiB0aGUgY29ycmVjdCByZXN1bHQ/ICBJJ2Qg
cHJlZmVyCj4gaWYgd2UgZGlkbid0IGhhdmUgdG8gcmVhZCBmcm9tIGhhcmR3YXJlIGhlcmUsIGJ1
dCBJIGNhbid0IHNlZSBhbgo+IGFsdGVybmF0aXZlLgoKSW4gd2hhdCB3YXkgZG8geW91IHNlZSBp
dCBwb3NzaWJseSBwcm9kdWNpbmcgdGhlIHdyb25nIHZhbHVlPwoKPiBGcm9tIHRoZSBndWVzdHMg
cG9pbnQgb2Ygdmlldywgd2Ugc2hvdWxkIGF0IGxlYXN0IGhhdmUgdGhlIGd1ZXN0cyB4Y3IwCj4g
aW4gY29udGV4dCwgYnV0IHdlIGhhdmUgeGNyMF9hY2N1bSBsb2FkZWQsIG1lYW5pbmcgdGhhdCB0
aGUgZ3Vlc3QgaXMKPiBsaWFibGUgdG8gc2VlIHJldHVybmVkIHNldCBiaXRzIHdoaWNoIGFyZSBo
aWdoZXIgdGhhbiBpdHMgaWRlYSBvZiB4Y3IwLgoKTm9yIHdvdWxkIGl0IG1ha2UgbXVjaCBzZW5z
ZSB0byBjYWNoZSBhIGRvemVuIG9yIG1vcmUgWENScywKb25jZSB0aGVyZSdsbCBiZSB0aGF0IG1h
bnkuCgo+PiArc3RhdGljIGludCBodm1lbXVsX3dyaXRlX3hjcigKPj4gKyAgICB1bnNpZ25lZCBp
bnQgcmVnLAo+PiArICAgIHVpbnQ2NF90IHZhbCwKPj4gKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
Y3R4dCAqY3R4dCkKPj4gK3sKPj4gKyAgICBIVk1UUkFDRV9MT05HXzJEKFhDUl9XUklURSwgcmVn
LCBUUkNfUEFSX0xPTkcodmFsKSk7Cj4+ICsgICAgaWYgKCBsaWtlbHkoaGFuZGxlX3hzZXRidihy
ZWcsIHZhbCkgPT0gMCkgKQo+PiArICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+PiArCj4+
ICsgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAsIGN0eHQpOwo+PiAr
ICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKPiAKPiBUaGlzIGV4Y2VwdGlvbiBpcyBpbmNv
bnNpc3RlbnQgd2l0aCB1bmhhbmRsZWFibGUgYWJvdmUuICBGVFIsIEknZCBleHBlY3QKPiBhbGwg
b2YgdGhlbSB0byBiZSBleGNlcHRpb24gcmF0aGVyIHRoYW4gdW5oYW5kbGVhYmxlLgoKSSBjYW4g
c3dpdGNoIHRvIHRoYXQsIHN1cmUuCgo+PiBAQCAtNTE2MSwxOCArNTE4MiwzMyBAQCB4ODZfZW11
bGF0ZSgKPj4gICAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsK
Pj4gICAgICAgICAgICAgIGJyZWFrOwo+PiAgCj4+IC0jaWZkZWYgX19YRU5fXwo+PiAtICAgICAg
ICBjYXNlIDB4ZDE6IC8qIHhzZXRidiAqLwo+PiArICAgICAgICBjYXNlIDB4ZDA6IC8qIHhnZXRi
diAqLwo+PiAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5wZngsIEVYQ19V
RCk7Cj4+IC0gICAgICAgICAgICBpZiAoICFvcHMtPnJlYWRfY3IgfHwgb3BzLT5yZWFkX2NyKDQs
ICZjcjQsIGN0eHQpICE9IFg4NkVNVUxfT0tBWSApCj4+ICsgICAgICAgICAgICBpZiAoICFvcHMt
PnJlYWRfY3IgfHwgIW9wcy0+cmVhZF94Y3IgfHwKPj4gKyAgICAgICAgICAgICAgICAgb3BzLT5y
ZWFkX2NyKDQsICZjcjQsIGN0eHQpICE9IFg4NkVNVUxfT0tBWSApCj4+ICAgICAgICAgICAgICAg
ICAgY3I0ID0gMDsKPj4gICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAm
IFg4Nl9DUjRfT1NYU0FWRSksIEVYQ19VRCk7Cj4+IC0gICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoIW1vZGVfcmluZzAoKSB8fAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGhhbmRsZV94c2V0YnYoX3JlZ3MuZWN4LAo+PiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX3JlZ3MuZWF4IHwgKF9yZWdzLnJkeCA8PCAzMikp
LAo+PiArICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKF9yZWdzLmVjeCA+ICh2Y3B1
X2hhc194Z2V0YnYxKCkgPyAxIDogMCksCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgRVhDX0dQLCAwKTsKPiAKPiBJIGRvbid0IHRoaW5rIHRoaXMgZmlsdGVyaW5nIGlzIGNv
cnJlY3QuICBXZSBkb24ndCBmaWx0ZXIgb24gdGhlIHhzZXRidgo+IHNpZGUsIG9yIGZvciB0aGUg
cGxhaW4gY3IvZHIgaW5kZXguICBJdCBzaG91bGQgYmUgdXAgdG8gdGhlIGhvb2sgdG8KPiBkZWNp
ZGUgd2hldGhlciBhIHNwZWNpZmljIGluZGV4IGlzIGFwcHJvcHJpYXRlLgoKQW55IGZpbHRlcmlu
ZyB0aGF0IGNhbiBiZSBkb25lIGhlcmUgc2hvdWxkIGJlIGRvbmUgaGVyZSAtIHRoaXMKaXMgdGhl
IGNlbnRyYWwgcGxhY2UgdG8gZW5mb3JjZSBhcmNoaXRlY3R1cmFsIGRlcGVuZGVuY2llcy4gSSdk
CnJhdGhlciBhZGQgYSBzaW1pbGFyIGNoZWNrIHRvIHhzZXRidjsgaW4gZmFjdCBJJ20gbm90IHN1
cmUgd2h5IEkKZGlkbid0LgoKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMu
aAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oCj4+IEBAIC02Niw0ICs2
NiwyOCBAQAo+PiAgI2RlZmluZSBYODZfQ1I0X1NNQVAgICAgICAgMHgwMDIwMDAwMCAvKiBlbmFi
bGUgU01BUCAqLwo+PiAgI2RlZmluZSBYODZfQ1I0X1BLRSAgICAgICAgMHgwMDQwMDAwMCAvKiBl
bmFibGUgUEtFICovCj4+ICAKPj4gKy8qCj4+ICsgKiBYU1RBVEUgY29tcG9uZW50IGZsYWdzIGlu
IFhDUjAKPj4gKyAqLwo+PiArI2RlZmluZSBfWFNUQVRFX0ZQICAgICAgICAgICAgICAgIDAKPj4g
KyNkZWZpbmUgWFNUQVRFX0ZQICAgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0ZQKQo+
PiArI2RlZmluZSBfWFNUQVRFX1NTRSAgICAgICAgICAgICAgIDEKPj4gKyNkZWZpbmUgWFNUQVRF
X1NTRSAgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX1NTRSkKPj4gKyNkZWZpbmUgX1hT
VEFURV9ZTU0gICAgICAgICAgICAgICAyCj4+ICsjZGVmaW5lIFhTVEFURV9ZTU0gICAgICAgICAg
ICAgICAgKDFVTEwgPDwgX1hTVEFURV9ZTU0pCj4+ICsjZGVmaW5lIF9YU1RBVEVfQk5EUkVHUyAg
ICAgICAgICAgMwo+PiArI2RlZmluZSBYU1RBVEVfQk5EUkVHUyAgICAgICAgICAgICgxVUxMIDw8
IF9YU1RBVEVfQk5EUkVHUykKPj4gKyNkZWZpbmUgX1hTVEFURV9CTkRDU1IgICAgICAgICAgICA0
Cj4+ICsjZGVmaW5lIFhTVEFURV9CTkRDU1IgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9C
TkRDU1IpCj4+ICsjZGVmaW5lIF9YU1RBVEVfT1BNQVNLICAgICAgICAgICAgNQo+PiArI2RlZmlu
ZSBYU1RBVEVfT1BNQVNLICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfT1BNQVNLKQo+PiAr
I2RlZmluZSBfWFNUQVRFX1pNTSAgICAgICAgICAgICAgIDYKPj4gKyNkZWZpbmUgWFNUQVRFX1pN
TSAgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX1pNTSkKPj4gKyNkZWZpbmUgX1hTVEFU
RV9ISV9aTU0gICAgICAgICAgICA3Cj4+ICsjZGVmaW5lIFhTVEFURV9ISV9aTU0gICAgICAgICAg
ICAgKDFVTEwgPDwgX1hTVEFURV9ISV9aTU0pCj4+ICsjZGVmaW5lIF9YU1RBVEVfUEtSVSAgICAg
ICAgICAgICAgOQo+PiArI2RlZmluZSBYU1RBVEVfUEtSVSAgICAgICAgICAgICAgICgxVUxMIDw8
IF9YU1RBVEVfUEtSVSkKPj4gKyNkZWZpbmUgX1hTVEFURV9MV1AgICAgICAgICAgICAgICA2Mgo+
PiArI2RlZmluZSBYU1RBVEVfTFdQICAgICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfTFdQ
KQo+IAo+IENhbiB3ZSBuYW1lIHRoZXNlIGNvbnNpc3RlbnRseSBhcyBwYXJ0IG9mIG1vdmluZyBp
bnRvIHRoaXMgZmlsZT8gIEF0IHRoZQo+IHZlcnkgbGVhc3QgYW4gWDg2XyBwcmVmaXgsIGFuZCBw
b3NzaWJseSBhbiBYQ1IwIG1pZGRsZS4KCldlbGwsIHllcywgaWYgeW91IGluc2lzdCBJIGNhbiBh
ZGQgYW5vdGhlciBwYXRjaCBkb2luZyB0aGlzIC0gZG9pbmcKaXQgaGVyZSB3b3VsZCBiZSBpbnNh
bmUsIGFzIEknbGwgbmVlZCB0byB1cGRhdGUgYWxsIHVzZXJzLiBBcyB0bwoiWENSMCBtaWRkbGUi
IGRvIHlvdSBtZWFuIGluIHBsYWNlIG9mIFhTVEFURSwgb3IgaW4gYWRkaXRpb24gdG8KKEknZCBw
cmVmZXIgdGhlIGZvcm1lcik/CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 17:13:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 17:13:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehetU-0000Q4-5E; Fri, 02 Feb 2018 17:12:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r33u=e4=linuxfoundation.org=gregkh@srs-us1.protection.inumbo.net>)
 id 1ehetS-0000Px-ON
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 17:12:54 +0000
X-Inumbo-ID: 60646f0a-083c-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60646f0a-083c-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 17:13:24 +0000 (UTC)
Received: from localhost (LFbn-1-12258-90.w90-92.abo.wanadoo.fr [90.92.71.90])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id AD3F5E27;
 Fri,  2 Feb 2018 17:12:47 +0000 (UTC)
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
To: linux-kernel@vger.kernel.org
Date: Fri,  2 Feb 2018 17:58:25 +0100
Message-Id: <20180202140845.994367591@linuxfoundation.org>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180202140840.242829545@linuxfoundation.org>
References: <20180202140840.242829545@linuxfoundation.org>
User-Agent: quilt/0.65
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, stable@vger.kernel.org,
 Sasha Levin <alexander.levin@verizon.com>, Andy Lutomirski <luto@kernel.org>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH 4.14 124/156] x86/xen: Support early interrupts
	in xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

NC4xNC1zdGFibGUgcmV2aWV3IHBhdGNoLiAgSWYgYW55b25lIGhhcyBhbnkgb2JqZWN0aW9ucywg
cGxlYXNlIGxldCBtZSBrbm93LgoKLS0tLS0tLS0tLS0tLS0tLS0tCgpGcm9tOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKWyBVcHN0cmVhbSBjb21taXQgNDJiM2E0Y2I1NjA5ZGU3
NTdmNTQ0NWZjYWQxODk0NWJhOTIzOWEwNyBdCgpBZGQgZWFybHkgaW50ZXJydXB0IGhhbmRsZXJz
IGFjdGl2YXRlZCBieSBpZHRfc2V0dXBfZWFybHlfaGFuZGxlcigpIHRvCnRoZSBoYW5kbGVycyBz
dXBwb3J0ZWQgYnkgWGVuIHB2IGd1ZXN0cy4gVGhpcyB3aWxsIGFsbG93IGZvciBlYXJseQpXQVJO
KCkgY2FsbHMgbm90IGNyYXNoaW5nIHRoZSBndWVzdC4KClN1Z2dlc3RlZC1ieTogQW5keSBMdXRv
bWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpn
cm9zc0BzdXNlLmNvbT4KU2lnbmVkLW9mZi1ieTogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0
cm9uaXguZGU+CkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKQ2M6IGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tCkxpbms6IGh0dHBzOi8vbGttbC5rZXJuZWwub3JnL3IvMjAxNzEx
MjQwODQyMjEuMzAxNzItMS1qZ3Jvc3NAc3VzZS5jb20KU2lnbmVkLW9mZi1ieTogU2FzaGEgTGV2
aW4gPGFsZXhhbmRlci5sZXZpbkB2ZXJpem9uLmNvbT4KU2lnbmVkLW9mZi1ieTogR3JlZyBLcm9h
aC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KLS0tCiBhcmNoL3g4Ni9pbmNs
dWRlL2FzbS9zZWdtZW50LmggfCAgIDEyICsrKysrKysrKysrKwogYXJjaC94ODYvbW0vZXh0YWJs
ZS5jICAgICAgICAgIHwgICAgNCArKystCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgICAg
fCAgIDM3ICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0KIGFyY2gveDg2L3hl
bi94ZW4tYXNtXzY0LlMgICAgICB8ICAgMTQgKysrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdl
ZCwgNTMgaW5zZXJ0aW9ucygrKSwgMTQgZGVsZXRpb25zKC0pCgotLS0gYS9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS9zZWdtZW50LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc2VnbWVudC5oCkBA
IC0yMzYsMTEgKzIzNiwyMyBAQAogICovCiAjZGVmaW5lIEVBUkxZX0lEVF9IQU5ETEVSX1NJWkUg
OQogCisvKgorICogeGVuX2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5IGlzIGZvciBYZW4gcHYgZ3Vl
c3RzOiBmb3IgZWFjaCBlbnRyeSBpbgorICogZWFybHlfaWR0X2hhbmRsZXJfYXJyYXkgaXQgY29u
dGFpbnMgYSBwcmVxdWVsIGluIHRoZSBmb3JtIG9mCisgKiBwb3AgJXJjeDsgcG9wICVyMTE7IGpt
cCBlYXJseV9pZHRfaGFuZGxlcl9hcnJheVtpXTsgc3VtbWluZyB1cCB0bworICogbWF4IDggYnl0
ZXMuCisgKi8KKyNkZWZpbmUgWEVOX0VBUkxZX0lEVF9IQU5ETEVSX1NJWkUgOAorCiAjaWZuZGVm
IF9fQVNTRU1CTFlfXwogCiBleHRlcm4gY29uc3QgY2hhciBlYXJseV9pZHRfaGFuZGxlcl9hcnJh
eVtOVU1fRVhDRVBUSU9OX1ZFQ1RPUlNdW0VBUkxZX0lEVF9IQU5ETEVSX1NJWkVdOwogZXh0ZXJu
IHZvaWQgZWFybHlfaWdub3JlX2lycSh2b2lkKTsKIAorI2lmIGRlZmluZWQoQ09ORklHX1g4Nl82
NCkgJiYgZGVmaW5lZChDT05GSUdfWEVOX1BWKQorZXh0ZXJuIGNvbnN0IGNoYXIgeGVuX2Vhcmx5
X2lkdF9oYW5kbGVyX2FycmF5W05VTV9FWENFUFRJT05fVkVDVE9SU11bWEVOX0VBUkxZX0lEVF9I
QU5ETEVSX1NJWkVdOworI2VuZGlmCisKIC8qCiAgKiBMb2FkIGEgc2VnbWVudC4gRmFsbCBiYWNr
IG9uIGxvYWRpbmcgdGhlIHplcm8gc2VnbWVudCBpZiBzb21ldGhpbmcgZ29lcwogICogd3Jvbmcu
ICBUaGlzIHZhcmlhbnQgYXNzdW1lcyB0aGF0IGxvYWRpbmcgemVybyBmdWxseSBjbGVhcnMgdGhl
IHNlZ21lbnQuCi0tLSBhL2FyY2gveDg2L21tL2V4dGFibGUuYworKysgYi9hcmNoL3g4Ni9tbS9l
eHRhYmxlLmMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8bGludXgvZXh0YWJsZS5oPgogI2lu
Y2x1ZGUgPGxpbnV4L3VhY2Nlc3MuaD4KICNpbmNsdWRlIDxsaW51eC9zY2hlZC9kZWJ1Zy5oPgor
I2luY2x1ZGUgPHhlbi94ZW4uaD4KIAogI2luY2x1ZGUgPGFzbS9mcHUvaW50ZXJuYWwuaD4KICNp
bmNsdWRlIDxhc20vdHJhcHMuaD4KQEAgLTIxMiw4ICsyMTMsOSBAQCB2b2lkIF9faW5pdCBlYXJs
eV9maXh1cF9leGNlcHRpb24oc3RydWN0CiAJICogT2xkIENQVXMgbGVhdmUgdGhlIGhpZ2ggYml0
cyBvZiBDUyBvbiB0aGUgc3RhY2sKIAkgKiB1bmRlZmluZWQuICBJJ20gbm90IHN1cmUgd2hpY2gg
Q1BVcyBkbyB0aGlzLCBidXQgYXQgbGVhc3QKIAkgKiB0aGUgNDg2IERYIHdvcmtzIHRoaXMgd2F5
LgorCSAqIFhlbiBwdiBkb21haW5zIGFyZSBub3QgdXNpbmcgdGhlIGRlZmF1bHQgX19LRVJORUxf
Q1MuCiAJICovCi0JaWYgKHJlZ3MtPmNzICE9IF9fS0VSTkVMX0NTKQorCWlmICgheGVuX3B2X2Rv
bWFpbigpICYmIHJlZ3MtPmNzICE9IF9fS0VSTkVMX0NTKQogCQlnb3RvIGZhaWw7CiAKIAkvKgot
LS0gYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKKysrIGIvYXJjaC94ODYveGVuL2VubGln
aHRlbl9wdi5jCkBAIC02MjIsNyArNjIyLDcgQEAgc3RhdGljIHN0cnVjdCB0cmFwX2FycmF5X2Vu
dHJ5IHRyYXBfYXJyYQogCXsgc2ltZF9jb3Byb2Nlc3Nvcl9lcnJvciwgICAgICB4ZW5fc2ltZF9j
b3Byb2Nlc3Nvcl9lcnJvciwgICAgICBmYWxzZSB9LAogfTsKIAotc3RhdGljIGJvb2wgZ2V0X3Ry
YXBfYWRkcih2b2lkICoqYWRkciwgdW5zaWduZWQgaW50IGlzdCkKK3N0YXRpYyBib29sIF9fcmVm
IGdldF90cmFwX2FkZHIodm9pZCAqKmFkZHIsIHVuc2lnbmVkIGludCBpc3QpCiB7CiAJdW5zaWdu
ZWQgaW50IG5yOwogCWJvb2wgaXN0X29rYXkgPSBmYWxzZTsKQEAgLTY0NCw2ICs2NDQsMTQgQEAg
c3RhdGljIGJvb2wgZ2V0X3RyYXBfYWRkcih2b2lkICoqYWRkciwgdQogCQl9CiAJfQogCisJaWYg
KG5yID09IEFSUkFZX1NJWkUodHJhcF9hcnJheSkgJiYKKwkgICAgKmFkZHIgPj0gKHZvaWQgKill
YXJseV9pZHRfaGFuZGxlcl9hcnJheVswXSAmJgorCSAgICAqYWRkciA8ICh2b2lkICopZWFybHlf
aWR0X2hhbmRsZXJfYXJyYXlbTlVNX0VYQ0VQVElPTl9WRUNUT1JTXSkgeworCQluciA9ICgqYWRk
ciAtICh2b2lkICopZWFybHlfaWR0X2hhbmRsZXJfYXJyYXlbMF0pIC8KKwkJICAgICBFQVJMWV9J
RFRfSEFORExFUl9TSVpFOworCQkqYWRkciA9ICh2b2lkICopeGVuX2Vhcmx5X2lkdF9oYW5kbGVy
X2FycmF5W25yXTsKKwl9CisKIAlpZiAoV0FSTl9PTihpc3QgIT0gMCAmJiAhaXN0X29rYXkpKQog
CQlyZXR1cm4gZmFsc2U7CiAKQEAgLTEyNjEsNiArMTI2OSwyMSBAQCBhc21saW5rYWdlIF9fdmlz
aWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhCiAJeGVuX3NldHVwX2dkdCgwKTsKIAogCXhlbl9pbml0
X2lycV9vcHMoKTsKKworCS8qIExldCdzIHByZXN1bWUgUFYgZ3Vlc3RzIGFsd2F5cyBib290IG9u
IHZDUFUgd2l0aCBpZCAwLiAqLworCXBlcl9jcHUoeGVuX3ZjcHVfaWQsIDApID0gMDsKKworCS8q
CisJICogU2V0dXAgeGVuX3ZjcHUgZWFybHkgYmVjYXVzZSBpZHRfc2V0dXBfZWFybHlfaGFuZGxl
ciBuZWVkcyBpdCBmb3IKKwkgKiBsb2NhbF9pcnFfZGlzYWJsZSgpLCBpcnFzX2Rpc2FibGVkKCku
CisJICoKKwkgKiBEb24ndCBkbyB0aGUgZnVsbCB2Y3B1X2luZm8gcGxhY2VtZW50IHN0dWZmIHVu
dGlsIHdlIGhhdmUKKwkgKiB0aGUgY3B1X3Bvc3NpYmxlX21hc2sgYW5kIGEgbm9uLWR1bW15IHNo
YXJlZF9pbmZvLgorCSAqLworCXhlbl92Y3B1X2luZm9fcmVzZXQoMCk7CisKKwlpZHRfc2V0dXBf
ZWFybHlfaGFuZGxlcigpOworCiAJeGVuX2luaXRfY2FwYWJpbGl0aWVzKCk7CiAKICNpZmRlZiBD
T05GSUdfWDg2X0xPQ0FMX0FQSUMKQEAgLTEyOTQsMTggKzEzMTcsNiBAQCBhc21saW5rYWdlIF9f
dmlzaWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhCiAJICovCiAJYWNwaV9udW1hID0gLTE7CiAjZW5k
aWYKLQkvKiBMZXQncyBwcmVzdW1lIFBWIGd1ZXN0cyBhbHdheXMgYm9vdCBvbiB2Q1BVIHdpdGgg
aWQgMC4gKi8KLQlwZXJfY3B1KHhlbl92Y3B1X2lkLCAwKSA9IDA7Ci0KLQkvKgotCSAqIFNldHVw
IHhlbl92Y3B1IGVhcmx5IGJlY2F1c2Ugc3RhcnRfa2VybmVsIG5lZWRzIGl0IGZvcgotCSAqIGxv
Y2FsX2lycV9kaXNhYmxlKCksIGlycXNfZGlzYWJsZWQoKS4KLQkgKgotCSAqIERvbid0IGRvIHRo
ZSBmdWxsIHZjcHVfaW5mbyBwbGFjZW1lbnQgc3R1ZmYgdW50aWwgd2UgaGF2ZQotCSAqIHRoZSBj
cHVfcG9zc2libGVfbWFzayBhbmQgYSBub24tZHVtbXkgc2hhcmVkX2luZm8uCi0JICovCi0JeGVu
X3ZjcHVfaW5mb19yZXNldCgwKTsKLQogCVdBUk5fT04oeGVuX2NwdWhwX3NldHVwKHhlbl9jcHVf
dXBfcHJlcGFyZV9wdiwgeGVuX2NwdV9kZWFkX3B2KSk7CiAKIAlsb2NhbF9pcnFfZGlzYWJsZSgp
OwotLS0gYS9hcmNoL3g4Ni94ZW4veGVuLWFzbV82NC5TCisrKyBiL2FyY2gveDg2L3hlbi94ZW4t
YXNtXzY0LlMKQEAgLTE1LDYgKzE1LDcgQEAKIAogI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UveGVu
Lmg+CiAKKyNpbmNsdWRlIDxsaW51eC9pbml0Lmg+CiAjaW5jbHVkZSA8bGludXgvbGlua2FnZS5o
PgogCiAubWFjcm8geGVuX3B2X3RyYXAgbmFtZQpAQCAtNTQsNiArNTUsMTkgQEAgeGVuX3B2X3Ry
YXAgZW50cnlfSU5UODBfY29tcGF0CiAjZW5kaWYKIHhlbl9wdl90cmFwIGh5cGVydmlzb3JfY2Fs
bGJhY2sKIAorCV9fSU5JVAorRU5UUlkoeGVuX2Vhcmx5X2lkdF9oYW5kbGVyX2FycmF5KQorCWkg
PSAwCisJLnJlcHQgTlVNX0VYQ0VQVElPTl9WRUNUT1JTCisJcG9wICVyY3gKKwlwb3AgJXIxMQor
CWptcCBlYXJseV9pZHRfaGFuZGxlcl9hcnJheSArIGkqRUFSTFlfSURUX0hBTkRMRVJfU0laRQor
CWkgPSBpICsgMQorCS5maWxsIHhlbl9lYXJseV9pZHRfaGFuZGxlcl9hcnJheSArIGkqWEVOX0VB
UkxZX0lEVF9IQU5ETEVSX1NJWkUgLSAuLCAxLCAweGNjCisJLmVuZHIKK0VORCh4ZW5fZWFybHlf
aWR0X2hhbmRsZXJfYXJyYXkpCisJX19GSU5JVAorCiBoeXBlcmNhbGxfaXJldCA9IGh5cGVyY2Fs
bF9wYWdlICsgX19IWVBFUlZJU09SX2lyZXQgKiAzMgogLyoKICAqIFhlbjY0IGlyZXQgZnJhbWU6
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 17:43:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 17:43:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehfMW-0002Rq-GH; Fri, 02 Feb 2018 17:42:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=puty=e4=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ehfMV-0002Rj-9s
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 17:42:55 +0000
X-Inumbo-ID: 910e551d-0840-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 910e551d-0840-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 17:43:24 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w12Hb07f155803;
 Fri, 2 Feb 2018 17:42:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2017-10-26;
 bh=aK89WhjnHzYzTo3KZBp3cQGCigT1ebg6pGmLECUXln8=;
 b=vpOQoFP7sIFukCgE67AB9Y1BS98NIbvp52kRiUE5Q8UdXrAUmi7G1IjnvX3awwwqfhBU
 fjaEzCRk2hqhqmNWlqcyZStNFJYCWhOaOPijGtHKLroLSx3LeIdUyE7s6VONWljA7O1R
 IgOh3oANUEEHUM/phriXXePmsmVdJimxjWry7jyJmK2NZyJmvRKogcF4lI/Cq6tFqJ5f
 1fcdeMnMaDxnFss5nSMd3+TRoZ/I0dA4NUSuh+Pv2TOUUt5FegEaNQ/G5X7VSxABSgTR
 BeLhwqlf5HQaN84Wo8xWKaHTRvZ0CIDD3N9N4K0l0wJAmRNqOVpxMf+s295VKGquiADT /A== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2fvv0p071g-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 02 Feb 2018 17:42:47 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w12HgkWN021812
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 2 Feb 2018 17:42:46 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w12Hgj8q005395;
 Fri, 2 Feb 2018 17:42:45 GMT
Received: from paddy.uk.oracle.com (/10.175.186.234)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Feb 2018 09:42:44 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Fri,  2 Feb 2018 17:42:33 +0000
Message-Id: <20180202174233.27341-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8793
 signatures=668661
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802020216
Cc: Juergen Gross <jgross@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, stable@vger.kernel.org
Subject: [Xen-devel] [PATCH v2] xenbus: track caller request id
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGZkOGFhOTA5NWE5NSAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVs
dGlwbGUgY29uY3VycmVudAp4ZW5zdG9yZSBhY2Nlc3NlcyIpIG9wdGltaXplZCB4ZW5idXMgY29u
Y3VycmVudCBhY2Nlc3NlcyBidXQgaW4gZG9pbmcgc28KYnJva2UgVUFCSSBvZiAvZGV2L3hlbi94
ZW5idXMuIFRocm91Z2ggL2Rldi94ZW4veGVuYnVzIGFwcGxpY2F0aW9ucyBhcmUgaW4KY2hhcmdl
IG9mIHhlbmJ1cyBtZXNzYWdlIGV4Y2hhbmdlIHdpdGggdGhlIGNvcnJlY3QgaGVhZGVyIGFuZCBi
b2R5LiBOb3csCmFmdGVyIHRoZSBtZW50aW9uZWQgY29tbWl0IHRoZSByZXBsaWVzIHJlY2VpdmVk
IGJ5IGFwcGxpY2F0aW9uIHdpbGwgbm8KbG9uZ2VyIGhhdmUgdGhlIGhlYWRlciByZXFfaWQgZWNo
b2VkIGJhY2sgYXMgaXQgd2FzIG9uIHJlcXVlc3QgKHNlZQpzcGVjaWZpY2F0aW9uIGJlbG93IGZv
ciByZWZlcmVuY2UpLCBiZWNhdXNlIHRoYXQgcGFydGljdWxhciBmaWVsZCBpcyBiZWluZwpvdmVy
d3JpdHRlbiBieSBrZXJuZWwuCgpzdHJ1Y3QgeHNkX3NvY2ttc2cKewogIHVpbnQzMl90IHR5cGU7
ICAvKiBYU18/Pz8gKi8KICB1aW50MzJfdCByZXFfaWQ7LyogUmVxdWVzdCBpZGVudGlmaWVyLCBl
Y2hvZWQgaW4gZGFlbW9uJ3MgcmVzcG9uc2UuICAqLwogIHVpbnQzMl90IHR4X2lkOyAvKiBUcmFu
c2FjdGlvbiBpZCAoMCBpZiBub3QgcmVsYXRlZCB0byBhIHRyYW5zYWN0aW9uKS4gKi8KICB1aW50
MzJfdCBsZW47ICAgLyogTGVuZ3RoIG9mIGRhdGEgZm9sbG93aW5nIHRoaXMuICovCgogIC8qIEdl
bmVyYWxseSBmb2xsb3dlZCBieSBudWwtdGVybWluYXRlZCBzdHJpbmcocykuICovCn07CgpCZWZv
cmUgdGhlcmUgd2FzIG9ubHkgb25lIHJlcXVlc3QgYXQgYSB0aW1lIHNvIHJlcV9pZCBjb3VsZCBz
aW1wbHkgYmUKZm9yd2FyZGVkIGJhY2sgYW5kIGZvcnRoLiBUbyBhbGxvdyBzaW11bHRhbmVvdXMg
cmVxdWVzdHMgd2UgbmVlZCBhCmRpZmZlcmVudCByZXFfaWQgZm9yIGVhY2ggbWVzc2FnZSB0aHVz
IGtlcm5lbCBrZWVwcyBhIG1vbm90b25pYyBpbmNyZWFzaW5nCmNvdW50ZXIgZm9yIHRoaXMgZmll
bGQgYW5kIGlzIHdyaXR0ZW4gb24gZXZlcnkgcmVxdWVzdCBpcnJlc3BlY3RpdmUgb2YKdXNlcnNw
YWNlIHZhbHVlLgoKRm9yd2FyZGluZyBhZ2FpbiB0aGUgcmVxX2lkIG9uIHVzZXJzcGFjZSByZXF1
ZXN0cyBpcyBub3QgYSBzb2x1dGlvbiBiZWNhdXNlCndlIHdvdWxkIG9wZW4gdGhlIHBvc3NpYmls
aXR5IG9mIHVzZXJzcGFjZS1nZW5lcmF0ZWQgcmVxX2lkIGNvbGxpZGluZyB3aXRoCmtlcm5lbCBv
bmVzLiBTbyB0aGlzIHBhdGNoIGluc3RlYWQgdGFrZXMgYW5vdGhlciByb3V0ZSB3aGljaCBpcyB0
bwphcnRpZmljaWFsbHkga2VlcCB1c2VyIHJlcV9pZCB3aGlsZSBrZWVwaW5nIHRoZSB4ZW5idXMg
bG9naWMgYXMgaXMuIFdlIGRvCnRoYXQgYnkgc2F2aW5nIHRoZSBvcmlnaW5hbCByZXFfaWQgYmVm
b3JlIHhzX3NlbmQoKSwgdXNlIHRoZSBwcml2YXRlIGtlcm5lbApjb3VudGVyIGFzIHJlcV9pZCBh
bmQgdGhlbiBvbmNlIHJlcGx5IGNvbWVzIGFuZCB3YXMgdmFsaWRhdGVkLCB3ZSByZXN0b3JlCmJh
Y2sgdGhlIG9yaWdpbmFsIHJlcV9pZC4KCkNjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyA0
LjExCkZpeGVzOiBmZDhhYTkwOTVhICgieGVuOiBvcHRpbWl6ZSB4ZW5idXMgZHJpdmVyIGZvciBt
dWx0aXBsZSBjb25jdXJyZW50IHhlbnN0b3JlIGFjY2Vzc2VzIikKUmVwb3J0ZWQtYnk6IEJoYXZl
c2ggRGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogSm9hbyBN
YXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgotLS0KSGVyZSdzIGEgbGluayB0byBh
IHVuaXQgdGVzdCAoaHR0cHM6Ly9wYXN0ZWJpbi5jb20vMnE1MWoyc1IpIHdoZXJlIHJlcV9pZCBv
ZgpyZXBseSBhbmQgcmVzcG9uc2UgYXJlIGJlaW5nIGFzc2VydGVkIGVhY2ggcmVxdWVzdC4gV2l0
aG91dCB0aGlzIHBhdGNoCnRoZSBhc3NlcnQgd2lsbCBmYWlsIChlLmcuIHRyeSBpdCB3aXRoIGAu
L3hzd2lyZV9yZXFpZF90ZXN0IG5hbWVgKS4gQnV0Cm9uIDw9IHY0LjEwIG9yID49IHY0LjExIHdp
dGggdGhlIGZpeCBhYm92ZSwgaXQgd2lsbCBwcmludCBkb21haW4gbmFtZSAxMAp0aW1lcy4KCkNo
YW5nZXMgc2luY2UgdjE6CiAqIEFkanVzdCBjb21taXQgbWVzc2FnZQogKENvbW1lbnRzIGZyb20g
SnVlcmdlbiBvbiBJUkMpCiAqIFVuaWxhdGVyYWx5IHNhdmUvcmVzdG9yZSByZXFfaWQgYW5kIHJl
bW92ZSB4c19yZXF1ZXN0X2lzX3VzZXIoKQogKiBJbml0aWFsaXplIHJlcV9pZCBmb3Iga2VybmVs
IGNhbGxlcnMKLS0tCiBkcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmggICAgICAgfCAxICsKIGRy
aXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY29tbXMuYyB8IDEgKwogZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1c194cy5jICAgIHwgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1cy5oIGIvZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1cy5oCmluZGV4IDE0OWM1ZTdlZmM4OS4uMDkyOTgxMTcxZGYxIDEwMDY0NAot
LS0gYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzLmgKKysrIGIvZHJpdmVycy94ZW4veGVuYnVz
L3hlbmJ1cy5oCkBAIC03Niw2ICs3Niw3IEBAIHN0cnVjdCB4Yl9yZXFfZGF0YSB7CiAJc3RydWN0
IGxpc3RfaGVhZCBsaXN0OwogCXdhaXRfcXVldWVfaGVhZF90IHdxOwogCXN0cnVjdCB4c2Rfc29j
a21zZyBtc2c7CisJdWludDMyX3QgY2FsbGVyX3JlcV9pZDsKIAllbnVtIHhzZF9zb2NrbXNnX3R5
cGUgdHlwZTsKIAljaGFyICpib2R5OwogCWNvbnN0IHN0cnVjdCBrdmVjICp2ZWM7CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMgYi9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX2NvbW1zLmMKaW5kZXggNWIwODFhMDE3NzlkLi5kMjM5ZmMzYzVlM2QgMTAwNjQ0
Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfY29tbXMuYworKysgYi9kcml2ZXJzL3hl
bi94ZW5idXMveGVuYnVzX2NvbW1zLmMKQEAgLTMwOSw2ICszMDksNyBAQCBzdGF0aWMgaW50IHBy
b2Nlc3NfbXNnKHZvaWQpCiAJCQlnb3RvIG91dDsKIAogCQlpZiAocmVxLT5zdGF0ZSA9PSB4Yl9y
ZXFfc3RhdGVfd2FpdF9yZXBseSkgeworCQkJcmVxLT5tc2cucmVxX2lkID0gcmVxLT5jYWxsZXJf
cmVxX2lkOwogCQkJcmVxLT5tc2cudHlwZSA9IHN0YXRlLm1zZy50eXBlOwogCQkJcmVxLT5tc2cu
bGVuID0gc3RhdGUubXNnLmxlbjsKIAkJCXJlcS0+Ym9keSA9IHN0YXRlLmJvZHk7CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzX3hzLmMKaW5kZXggM2U1OTU5MGM3MjU0Li4zZjNiMjkzOThhYjggMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMv
eGVuYnVzX3hzLmMKQEAgLTIyNyw2ICsyMjcsOCBAQCBzdGF0aWMgdm9pZCB4c19zZW5kKHN0cnVj
dCB4Yl9yZXFfZGF0YSAqcmVxLCBzdHJ1Y3QgeHNkX3NvY2ttc2cgKm1zZykKIAlyZXEtPnN0YXRl
ID0geGJfcmVxX3N0YXRlX3F1ZXVlZDsKIAlpbml0X3dhaXRxdWV1ZV9oZWFkKCZyZXEtPndxKTsK
IAorCS8qIFNhdmUgdGhlIGNhbGxlciByZXFfaWQgYW5kIHJlc3RvcmUgaXQgbGF0ZXIgaW4gdGhl
IHJlcGx5ICovCisJcmVxLT5jYWxsZXJfcmVxX2lkID0gcmVxLT5tc2cucmVxX2lkOwogCXJlcS0+
bXNnLnJlcV9pZCA9IHhzX3JlcXVlc3RfZW50ZXIocmVxKTsKIAogCW11dGV4X2xvY2soJnhiX3dy
aXRlX211dGV4KTsKQEAgLTMxMCw2ICszMTIsNyBAQCBzdGF0aWMgdm9pZCAqeHNfdGFsa3Yoc3Ry
dWN0IHhlbmJ1c190cmFuc2FjdGlvbiB0LAogCXJlcS0+bnVtX3ZlY3MgPSBudW1fdmVjczsKIAly
ZXEtPmNiID0geHNfd2FrZV91cDsKIAorCW1zZy5yZXFfaWQgPSAwOwogCW1zZy50eF9pZCA9IHQu
aWQ7CiAJbXNnLnR5cGUgPSB0eXBlOwogCW1zZy5sZW4gPSAwOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 18:34:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 18:34:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehgAL-0005uT-IS; Fri, 02 Feb 2018 18:34:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ttoa=e4=gmail.com=cjp256@srs-us1.protection.inumbo.net>)
 id 1ehgAL-0005uN-1q
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 18:34:25 +0000
X-Inumbo-ID: a5bb16bd-0847-11e8-ba59-bc764e045a96
Received: from mail-io0-x242.google.com (unknown [2607:f8b0:4001:c06::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5bb16bd-0847-11e8-ba59-bc764e045a96;
 Fri, 02 Feb 2018 19:34:05 +0100 (CET)
Received: by mail-io0-x242.google.com with SMTP id f34so23896268ioi.13
 for <xen-devel@lists.xenproject.org>; Fri, 02 Feb 2018 10:34:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Lm0j6VmtiFYEzm3eDbkDNDQVsgi1XN9gOgO/EHtlVx0=;
 b=ASUOP/v6JbTiloYRzi5eWcWmU4HQOb+GeyhaPRMP7pXk44LR7AGCCjqpNESucgcOCl
 FmlCG23QSvmH1IN5gVSOPIkIhsrBb25EmQWgDVjxzuFJhoEQVeW2zOnnjbOH2avDGwUM
 iV6KDkfJJPQQb05BBfEHShSSVX52n8uS76tS7dIjHkZqAcHOaUG2uny2ObbWhcKQeQVQ
 Zdgi6t+UOxssKdGOaPscNay2oR/rzqxG8Jc8X2lIFQQoo9lt31jUV5U41i5ynMwRv5ym
 e0Y9DlH7c2mQBiS4bAqvFdyIcLn/nl9xvyTYwt5R5IykshFSCu3ppMpf6Kp036mDwsCm
 iosA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Lm0j6VmtiFYEzm3eDbkDNDQVsgi1XN9gOgO/EHtlVx0=;
 b=WTnOx7XJN8AP7Z+p9qEWewO+pVAiV0a+4e4F2XcRhzetlOuIO5R/jdMwUQdrpHLVHn
 07wsFO4ReWz5wvkEvG00VnQMj0Z2fIwINc2cmcrBCBhDAWE/5hdKKBcDvYc5Q2Y7LNMz
 QdGIc74nDOw2A6quCqbQbI7onKYi4TkkxHeiLQfzNVjfhrPPPAxt8cYwLnxj7n5Y4tOC
 M5d8MVUzGnlyO8h4ZXda5t5MkPBEwn4DgNK75oPtqkXq2P6Ko8GQj3TIJPlGkhp8tZgn
 gGbOoJbgdtpGC7fvAF4JulCuv+qULjb/RhHAVcsfuLMKe80BMzeaPL+xHavHUtlshN1x
 1NGA==
X-Gm-Message-State: AKwxyteIz6057JsQxbGC4zBSVsAL2uDh+D8HLT8MPFnF/lucrX/I0jBm
 x55PwAb2jrKZEy7Bh00bWpwUlGh6dUChF9bsHlU=
X-Google-Smtp-Source: AH8x2264r3Uo/0mwtWGISe0FdWxvv48oNvDlOInb9/ULHDE/qORXuPxQPthDwqqF36qTFdsToIfmkw65MQWZ2NLDQwk=
X-Received: by 10.107.201.200 with SMTP id z191mr17181251iof.49.1517596462171; 
 Fri, 02 Feb 2018 10:34:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.17.69 with HTTP; Fri, 2 Feb 2018 10:34:01 -0800 (PST)
In-Reply-To: <3a4fa32b-7909-9fa6-4b6c-71d6b51ad35d@suse.com>
References: <20180201124019.11693-1-jgross@suse.com>
 <b8f04374-97f1-76d5-81b5-3583441833f4@oracle.com>
 <CABZSBQcmKBGZ2-i-YRL=Ux6hcAP0peR1zfaVh4Go9vr=JTRThQ@mail.gmail.com>
 <3a4fa32b-7909-9fa6-4b6c-71d6b51ad35d@suse.com>
From: Chris Patterson <cjp256@gmail.com>
Date: Fri, 2 Feb 2018 13:34:01 -0500
Message-ID: <CABZSBQeJCCRk6bxzsR=omeJaNM8kCfJ=nhdASahqsxkmx+Sh8w@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] x86/xen: init %gs very early to avoid
 page faults with stack protector
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMiwgMjAxOCBhdCAxMjo1NiBBTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPiBPbiAwMi8wMi8xOCAwMTozNiwgQ2hyaXMgUGF0dGVyc29uIHdyb3Rl
Ogo+PiBXb3JrcyBncmVhdCwgdGVzdGVkIGl0IGFuZCBpdCBmaXhlcyBib290aW5nIExpbnV4IHY0
LjE1IGtlcm5lbCBmb3IgbWUgOikKPgo+IENhbiBJIGFkZCB5b3VyICJUZXN0ZWQtYnk6IiB0byB0
aGUgcGF0Y2ggd2hlbiBjb21taXR0aW5nIGl0Pwo+Cj4KClN1cmUgdGhpbmcsIGhhdmUgYSBncmVh
dCBkYXkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 19:18:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 19:18:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehgqp-0000FB-TM; Fri, 02 Feb 2018 19:18:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehgqp-0000F0-6L
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 19:18:19 +0000
X-Inumbo-ID: e5b29ef9-084d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5b29ef9-084d-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 19:18:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehgqh-00052V-RW; Fri, 02 Feb 2018 19:18:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehgqc-0006X9-8u; Fri, 02 Feb 2018 19:18:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehgqb-0001Wl-Rt; Fri, 02 Feb 2018 19:18:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118542-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=682760603048cc7b86782a5d3dce23a3a78ab93a
X-Osstest-Versions-That: xen=252c5d7892fe76f4587ba43646d4d0c56ff81288
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 19:18:05 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118542: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU0MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODU0Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2ODI3NjA2MDMwNDhjYzdiODY3ODJhNWQzZGNlMjNhM2E3OGFiOTNhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNTJjNWQ3ODkyZmU3NmY0NTg3
YmE0MzY0NmQ0ZDBjNTZmZjgxMjg4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1MzcgIDIwMTgt
MDItMDIgMTE6MDI6MjMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTM5ICAy
MDE4LTAyLTAyIDE0OjAxOjQ3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDI1MmM1ZDc4OTIuLjY4Mjc2MDYw
MzAgIDY4Mjc2MDYwMzA0OGNjN2I4Njc4MmE1ZDNkY2UyM2EzYTc4YWI5M2EgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 19:39:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 19:39:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehhAv-0001g8-Gt; Fri, 02 Feb 2018 19:39:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2+51=e4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ehhAu-0001fW-87
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 19:39:04 +0000
X-Inumbo-ID: cb64e89d-0850-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb64e89d-0850-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 19:39:34 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E424A21785;
 Fri,  2 Feb 2018 19:38:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E424A21785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 2 Feb 2018 11:38:56 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180202141925.19387-1-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1802021138450.10160@sstabellini-ThinkPad-X260>
References: <20180202141925.19387-1-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 0/7] xen/arm32: Branch predictor
 hardening (XSA-254 variant 2)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0dGVkLCB0aGFua3MKCk9uIEZyaSwgMiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+IEhpIGFsbCwKPiAKPiBUaGlzIHNlcmllcyBwcm92aWRlcyBhIHNrZWxldG9uIGZvciBtaXRp
Z2F0aW5nIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nIGZvcgo+IGFybTMyIG9uIGV4Y2VwdGlv
biBlbnRyeS4KPiAKPiBJdCBhbHNvIGltcGxlbWVudHMgbWl0aWdhdGlvbiBmb3IgQ29ydGV4LUEx
MiwgQTE1IGFuZCBBMTcuIFNvQyB2ZW5kb3JzIHdpdGgKPiBhZmZlY3RlZCBDUFVzIGFyZSBzdHJv
bmdseSBlbmNvdXJhZ2VkIHRvIHVwZGF0ZS4KPiAKPiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgaW1wYWN0IG9mIHRoaXMgaXNzdWUgYW5kIHRoZSBzb2Z0d2FyZSBtaXRpZ2F0aW9ucwo+
IGZvciBBcm0gcHJvY2Vzc29ycywgcGxlYXNlIHNlZSBodHRwOi8vd3d3LmFybS5jb20vc2VjdXJp
dHktdXBkYXRlLgo+IAo+IENoZWVycywKPiAKPiBKdWxpZW4gR3JhbGwgKDcpOgo+ICAgeGVuL2Fy
bTMyOiBlbnRyeTogQ29uc29saWRhdGUgREVGSU5FX1RSQVBfRU5UUllfKiBtYWNyb3MKPiAgIHhl
bi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENvcnRleC1BMTcgYW5kIEExMgo+
ICAgeGVuL2FybTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJhcF9yZXNldCBlbnRyeQo+ICAgeGVu
L2FybTMyOiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcg
YXR0YWNrcwo+ICAgeGVuL2FybTMyOiBJbnZhbGlkYXRlIEJUQiBvbiBndWVzdCBleGl0IGZvciBD
b3J0ZXggQTE3IGFuZCAxMgo+ICAgeGVuL2FybTMyOiBJbnZhbGlkYXRlIGljYWNoZSBvbiBndWVz
dCBleGlzdCBmb3IgQ29ydGV4LUExNQo+ICAgeGVuL2FybTMyOiBlbnRyeTogRG9jdW1lbnQgdGhl
IHB1cnBvc2Ugb2YgcjExIGluIHRoZSB0cmFwcyBoYW5kbGVyCj4gCj4gIHhlbi9hcmNoL2FybS9L
Y29uZmlnICAgICAgICAgICAgfCAgIDMgKwo+ICB4ZW4vYXJjaC9hcm0vYXJtMzIvZW50cnkuUyAg
ICAgIHwgMTQ3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0KPiAgeGVu
L2FyY2gvYXJtL2FybTMyL3RyYXBzLmMgICAgICB8ICAgNSArKwo+ICB4ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMgICAgICAgIHwgIDYyICsrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vcHJvY2Vzc29yLmggfCAgIDQgKysKPiAgNSBmaWxlcyBjaGFuZ2VkLCAxOTYgaW5zZXJ0
aW9ucygrKSwgMjUgZGVsZXRpb25zKC0pCj4gCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 19:48:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 19:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehhK5-0002VI-Oz; Fri, 02 Feb 2018 19:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehhK5-0002Uu-BV
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 19:48:33 +0000
X-Inumbo-ID: 1efda41e-0852-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1efda41e-0852-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 19:49:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehhJy-0005oR-Ou; Fri, 02 Feb 2018 19:48:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehhJs-0007NI-Qo; Fri, 02 Feb 2018 19:48:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehhJs-0002js-7w; Fri, 02 Feb 2018 19:48:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118532-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 19:48:20 +0000
Subject: [Xen-devel] [seabios test] 118532: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUzMiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1MzIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg0IGRheXMgIDEwMSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE2IGRheXMgICAy
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 20:01:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 20:01:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehhWb-0003ri-1F; Fri, 02 Feb 2018 20:01:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehhWa-0003rW-1C
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 20:01:28 +0000
X-Inumbo-ID: ed12d0ee-0853-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed12d0ee-0853-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 20:01:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehhWT-0006Dm-8l; Fri, 02 Feb 2018 20:01:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehhWO-0008FD-0r; Fri, 02 Feb 2018 20:01:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehhWN-0000EF-PN; Fri, 02 Feb 2018 20:01:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118505-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7090a820414425d2e85dc085c9547414fd30899a
X-Osstest-Versions-That: libvirt=c7f6d4d01063a1c445f2b9cf8af11f8e8c36db43
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 20:01:15 +0000
Subject: [Xen-devel] [libvirt test] 118505: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3759590297387688948=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118505 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118505/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118468
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118468
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118468
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              7090a820414425d2e85dc085c9547414fd30899a
baseline version:
 libvirt              c7f6d4d01063a1c445f2b9cf8af11f8e8c36db43

Last test of basis   118468  2018-01-31 06:24:06 Z    2 days
Testing same since   118505  2018-02-01 05:16:10 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. Berrange <berrange@redhat.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Martin Kletzander <mkletzan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   c7f6d4d010..7090a82041  7090a820414425d2e85dc085c9547414fd30899a -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3759590297387688948==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 22:13:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 22:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehjZx-0003sS-AE; Fri, 02 Feb 2018 22:13:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pa9u=e4=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehjZw-0003s4-GC
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 22:13:04 +0000
X-Inumbo-ID: 4f98d334-0866-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f98d334-0866-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 22:13:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehjZq-0001C9-2W; Fri, 02 Feb 2018 22:12:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehjZk-0004LG-Oh; Fri, 02 Feb 2018 22:12:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehjZk-0008Se-G6; Fri, 02 Feb 2018 22:12:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118544-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=dd855aa430f2da9b677c145f0c625a82aaa97110
X-Osstest-Versions-That: xen=682760603048cc7b86782a5d3dce23a3a78ab93a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 02 Feb 2018 22:12:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118544: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU0NCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODU0NC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkZDg1NWFhNDMwZjJkYTliNjc3YzE0NWYwYzYyNWE4MmFhYTk3MTEwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2ODI3NjA2MDMwNDhjYzdiODY3
ODJhNWQzZGNlMjNhM2E3OGFiOTNhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1NDIgIDIwMTgt
MDItMDIgMTc6MDE6MjMgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTQ0ICAy
MDE4LTAyLTAyIDIwOjAxOjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgoK
am9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKICAgNjgyNzYwNjAzMC4uZGQ4NTVhYTQzMCAgZGQ4NTVhYTQzMGYyZGE5YjY3
N2MxNDVmMGM2MjVhODJhYWE5NzExMCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 22:48:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 22:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehk88-000633-8I; Fri, 02 Feb 2018 22:48:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2+51=e4=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ehk87-00062x-QD
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 22:48:23 +0000
X-Inumbo-ID: 3e8ab219-086b-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e8ab219-086b-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 22:48:54 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8155C21759;
 Fri,  2 Feb 2018 22:48:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8155C21759
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 2 Feb 2018 14:48:15 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180202101444.3510-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802021448070.10160@sstabellini-ThinkPad-X260>
References: <20180202101444.3510-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, sstabellini@kernel.org,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/4] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0dGVkLCB0aGFua3MKCk9uIEZyaSwgMiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+IEhpIGFsbCwKPiAKPiBUaGlzIHNtYWxsIHNlcmllcyByZXBsYWNlcyBhbGwgY2FsbCB0byBk
b21haW5fY3Jhc2hfc3luY2hyb25vdXMgYnkgaW5qZWN0aW5nCj4gYW4gZXhjZXB0aW9uIHRvIHRo
ZSBndWVzdC4KPiAKPiBUaGlzIHdpbGwgcmVzdWx0IHRvIGEgbmljZXIgdHJhY2UgZnJvbSB0aGUg
Z3Vlc3QgKG5vIG5lZWQgdG8gbWFudWFsbHkgd2Fsawo+IHRoZSBzdGFjaykgYW5kIGdpdmUgYSBj
aGFuY2UgdG8gdGhlIGd1ZXN0IHRvIGdpdmUgYSBiaXQgbW9yZSBpbmZvcm1hdGlvbiBvbgo+IHdo
YXQgaXQgd2FzIGRvaW5nLgo+IAo+IENoZWVycywKPiAKPiBKdWxpZW4gR3JhbGwgKDQpOgo+ICAg
eGVuL2FybTogdHJhcHM6IE1lcmdlIHRyeV9oYW5kbGVfbW1pbygpIGFuZCBoYW5kbGVfbW1pbygp
Cj4gICB4ZW4vYXJtOiBpbzogRGlzdGluZ3Vpc2ggdW5oYW5kbGVkIElPIGZyb20gYWJvcnRlZCBv
bmUKPiAgIHhlbi9hcm06IERvbid0IGNyYXNoIGRvbWFpbiBvbiBiYWQgTU1JTyBlbXVsYXRpb24K
PiAgIHhlbi9hcm06IERvbid0IGNyYXNoIHRoZSBkb21haW4gb24gaW52YWxpZCBIVkMgaW1tZWRp
YXRlCj4gCj4gIHhlbi9hcmNoL2FybS9pby5jICAgICAgICAgIHwgNjUgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAg
fCA3MiArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhl
bi9hcmNoL2FybS92Z2ljLXYyLmMgICAgIHwgIDIgLS0KPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjMt
aXRzLmMgfCAgMyAtLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICB8ICA4IC0tLS0tLQo+
ICB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICB8ICAyIC0tCj4gIHhlbi9pbmNsdWRlL2FzbS1h
cm0vbW1pby5oIHwgMTEgKysrKysrLQo+ICA3IGZpbGVzIGNoYW5nZWQsIDg0IGluc2VydGlvbnMo
KyksIDc5IGRlbGV0aW9ucygtKQo+IAo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 23:11:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 23:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehkTy-0007zH-4W; Fri, 02 Feb 2018 23:10:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zyhe=e4=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ehkTx-0007zB-18
 for xen-devel@lists.xen.org; Fri, 02 Feb 2018 23:10:57 +0000
X-Inumbo-ID: 46a278fb-086e-11e8-ba59-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::622])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 46a278fb-086e-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 00:10:36 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=d9zKl74PvgcQGjP3BTsaCz7GDQHQmXSKTxerxaiCZPg=;
 b=dpguMvC/KE35ZKvgKdG7T2AJgA00MF5Z0GgGYmd4xYLw0b0nGKF1gJVe0xiEdVapKkb+rrRot4uHt2HL8USBQPBe27E0GRgSJI4apa4u+qLJKmJt0O2FaT7gqY18VyUfKP9nnxBiB3Mwf7GwzhsBbuOuA/Hm1DOTqpt7z3ZNk64=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0801MB2057.eurprd08.prod.outlook.com (2603:10a6:3:50::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.444.14; Fri, 2
 Feb 2018 23:10:45 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180202101444.3510-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802021448070.10160@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5e307f15-be71-195c-271b-db09d64fa3c7@arm.com>
Date: Fri, 2 Feb 2018 23:10:42 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802021448070.10160@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR0402CA0023.eurprd04.prod.outlook.com
 (2603:10a6:4:91::33) To HE1PR0801MB2057.eurprd08.prod.outlook.com
 (2603:10a6:3:50::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 1ee61f20-fa21-495b-5402-08d56a9230dc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0801MB2057; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 3:SbqzVKOJcWqr+1fVLIVBjcPUWudmiXe4qlB+sXZlxI1cgGrXzGBb8x7b9KxtP2kxn72sFy8gq2+qNiHYYJZTuC+6+2U35uej14+frvlzzdvw/S1+50ED5b2+Bydt662Ny6UxVISQMuowvg8HcNiXpERoONJpxvVsXU0QcM1P2hdnt4oH8uQjk2cOBnsrDtE9pd1zT1TMlOFnmlxJ5Y6AoD0CW1vQ0MN4NepEJi8yv/77FPVy8Wn3LBlYZeNFnyoL;
 25:yRIm4ymquQfF4+OasOp8ZAWvf63wI3AsAC8NYuT1O6/Mox6/ELvqjjA8OnGnQsp0BW1xm1x2Dzyrux0nkkqWHRl6+mRnsqrWGlkEVD/oFKDsj4AtLnAqWCqj0WmBabCOP/9hhx34Ll5jvBgg/sT1EltKEs6zFze34sPqdChPt2oXubwWz1B35SvF4nOmVvbC0TRofvyuhXR52cajLfpRjLrH1QhoW4fTi7Te90y3Ta0mQ0OXqLaOPdJvV0bV8t3ejeztg55/h/u15f2fFc0I/w3rAWjOWjweNpDVpSZVJC4U/H0w8+89U+89Jzdg8hHOtTDAqCJ4ibzN4yrS6J0gcg==;
 31:xJvv0Z7aMMv73gGicfpGt8zB/FhzXlRqCaciTxCn5/7Y48C368u8oTkrtcilA3tqFrPV7+zdpu3ltKUMyh6KDdPpd+zkXv/Eyg96r67MAw1SDSGDvQ2sIHgoa1cpEdEeGjnAUa2Xg4sboQHh4fWk9FGHCaB38JH58ifbLvNfCrXoxBwBBoASWV1aNZtPUFd5U21Veksxh6RyGZaO17IJrpj/0Mzh5RbwcdtzUrcjgWo=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2057:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 20:lnii45l09Gpcw3APH8l8tAhH2oK/PF++5+TofZRM3UG5ipq+3YyW638I1edCsHjAe/dWjkPa05FuQw14MAQiy1OkZy6f1Z+Ubw1K8s/5wkMLlvGydA9um2xTNjB+S/7tTdDNkpN/o//sCJRSQUjGvgOWhnGS3tEj+5fkFg9WN30=;
 4:cgFqkyOt0yfK3arOgOSNy8r7z34kFOV89RO9zZu6smQpuQAuY6ouHYV+HrXnvb/iXuWPiac8uLHNBjycWTSFZ1xypwazzaHf5jB7ep3T0xZYebvmoDZAIcQtdX4v3pvOoEdSQlCaVRWUf6C/VOxiMkqK9yhaCqN7oPoeeS8d48sFGGNuxuricZNazrTM9jSSCXbwMrWFud2woZIcg9UqGW8fjsgjTeXW8KNeBlAepHiQjAJv9bYP5mcrVNcSTEZDbzgRIeyRwquD2oPJ6sDZ+A==
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2057AF757D752EB8F0C5C6A280F90@HE1PR0801MB2057.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231101)(2400082)(944501161)(93006095)(93001095)(6055026)(6041288)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011);
 SRVR:HE1PR0801MB2057; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB2057; 
X-Forefront-PRVS: 05715BE7FD
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(376002)(366004)(39380400002)(39860400002)(346002)(199004)(189003)(53754006)(81166006)(8666007)(72206003)(2950100002)(5660300001)(6246003)(6916009)(64126003)(65806001)(65956001)(66066001)(316002)(83506002)(186003)(67846002)(16526019)(31696002)(6666003)(65826007)(26005)(25786009)(3846002)(6116002)(229853002)(105586002)(86362001)(97736004)(31686004)(106356001)(6486002)(4326008)(58126008)(230700001)(68736007)(2906002)(47776003)(52146003)(50466002)(2486003)(52116002)(23676004)(7736002)(305945005)(8676002)(76176011)(81156014)(6512007)(53546011)(386003)(8936002)(6506007)(478600001)(36756003)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2057; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTc7MjM6T2lnQ2NEbjV1UzNKM2tzM0dRNGFjQnln?=
 =?utf-8?B?NGFJVVQ4bjBvb3pSU0xZUTFPN1ZqdWplWk42bnlhc3M2VDNCVy85YkZHZ3lx?=
 =?utf-8?B?OWYybXpINmQwd0RpWDk3ZTFhak5zd2tsQWEzN2dZTENrY3hwTzkyM095Z0Rk?=
 =?utf-8?B?bWthKy8xQjArc0RnRTFkYS8yUkdZR0g3MUo1SEVZaEMrc0RpcEdGQmc0TVN3?=
 =?utf-8?B?dmlBS2grTEhGMVRSd2lSVERtdkd6Z29hZGNxa2hRcDNzYkdEMUZzMnNmWDVJ?=
 =?utf-8?B?REIwZ3YxR084ZFUzK2p3QnJhd21ZcnpkZTV4aXcxcU85OStJQzU0U2RPZEk3?=
 =?utf-8?B?cmpucnJ1eFZxUVJuNk5tNVdrbnJlZkNONkNtenZVZEczMFBPZ3FxZ1hhdFJP?=
 =?utf-8?B?eTlReXFEVDduOHV0bXgwTm1Ja053azA0R3pzcHRvTVV4WkxyWlJGblBXQ0NX?=
 =?utf-8?B?UXczSGlpQTFqTlRJQnNaZ2grQmk0b3lDbHVrUkd6Z2xtVUlsRGJXRHR2SEFG?=
 =?utf-8?B?NmRJSmhVSXQrZHVrTG1sbFBLaVZNbHBqRkFQcmNTLzNIaGxWWDhmZUxQdk9r?=
 =?utf-8?B?V29PU2ZzUENoM3hoTlBRWGcyTGJkaC9WeDhjQ3Q4N0JRNkxrSkdFc2xLV1c1?=
 =?utf-8?B?SlQrYXdCNUxqWThsSkdVNmV4L05XcTF3VTlNdkk5cERlR3RhRmtVYmJDelVv?=
 =?utf-8?B?Rk91UkR2QmFFeTc2NHFUY2g0cVV1NWxEalQwakpJNTdKNnhTM095MVJob0Zj?=
 =?utf-8?B?UHA5bXlpaTZCZEFGdXJLUGh3YnBhWUJXd2tSK3k1SU9zYkJxeDJIYjBCTVFz?=
 =?utf-8?B?MVFiV1ltVko4U0NDZERrMG1JbG5ZZFNmaitid0l0Q05zT2pHNFg2V2tVekc4?=
 =?utf-8?B?WU8rcWRTTWpaRG5MYlBVelMxcWV0VEh0ZlViVWRtQkZZYlY0NUpGWExidGx4?=
 =?utf-8?B?T3U0UkpnaUJvaHcvMGpqa29sbS9sVlladTJaVFN5SHpHbmJ4ajliYkx3TjVv?=
 =?utf-8?B?YjBuOEF5UDhhNmtFeTVDbjlybXJxcUJPWkZuR1NEdjFQT2FZcVk4UEhwb2pX?=
 =?utf-8?B?Ym1wVFRhNVhOaW4rQmwxZGxiWWNQVWtxTGJvZE9IS1hvaFFxZ3VpbnZyNk4v?=
 =?utf-8?B?UWZ6T01ISm9vdDVRazc1SEJpenprWlFYaG9GdXFQaXFtSHJyMkk5MFg2MDVE?=
 =?utf-8?B?cDB0MFgvVkkyWTZHbE9Pb3hrNGxmSXk3Z3JSSjJRczVOd1craVNRb1AzSzlw?=
 =?utf-8?B?T1RKYStLRnlOdGFqSmJNSHFKb05HSW93K2RmeEh3Wk02RzVlelM4K2FqTW45?=
 =?utf-8?B?dkRSNkIzaXVlVG9NQUovK1grNWVnTzFSUjJKSU5aU1JjRkNFOGJUMHJMeW0w?=
 =?utf-8?B?TmpyZVNXRmN6L0FVaGdSNm9iM0hFUmZyWE9qclFZSGtmaWNZL2hOc0c5YlF6?=
 =?utf-8?B?bFEzTm1PMW1HOHVqMmcySytFM0VCdE1Bbm5XbU9qNWxBUHJoZVd0ZFpTLytV?=
 =?utf-8?B?a3FVcWhNcW5qYk50WUJ0SjZ2bU13VFN4YkxaOUpVamFGb1dtTndLSXA4S0ty?=
 =?utf-8?B?c216Q3JXOGw0WFNaYlE4ZUJmUXJBODJiNnNCMEVlYSs3TjVqK3JEalRsdzk2?=
 =?utf-8?B?Mm1CU1E5VytxeEhPV2ZuK2xySGdCQTBDeGYrUXdsQmhmUGJXcUpubnZpRWRY?=
 =?utf-8?B?b0hwK0JyMGZhRXlhdWlteGpET1ZsQ0xVMlpaV09XUDh0LzltSXFPSHIrSkhV?=
 =?utf-8?B?QS80SzQwQ1ZUd2JZUFRsc2xSTEx6UEc5VEJ2UVlXTjFmVkMzV2twVTVkaElS?=
 =?utf-8?B?dmdMSEs1WExOcWJQUnQ0U0ZXVFUvSDdkNmFDRkFCcUtVeWhaZGRvcjJIN3Vs?=
 =?utf-8?B?NG9CVXA0OXdhNzNiczNiV0pCTDgwL0w5dWtSYUFMV1YzbDNDamFGRUdCZDEv?=
 =?utf-8?B?cW1nbm9aVlNaUmc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 6:kVBx6IBPbQUwEVSYMXsnQ1BREUh8ns8dLUgJGggvipdN/0gXozUs1TmN64KRNa4qFscFBi5Nm4t4kdPWTj0kARd7ZeSpme3CbPhV+CtkWdhZDPigbdIFSy4ZkwV1/P7umqDArUGSuKU10mqsc9iWvuk8d6p3s3Fe4kBcO8BQbwqlj48kshsPPbf06RV/PT4vxXA5Bc46AlIj5rDLseUYcUjRips9RF6tcGAbSYHn7Z7dEkXXwFt5kMfNTeI73M2TvHYKhwW8W6Yb+CpF+MBF9Bp3rEP4sVRor0GSN7Cuv3iafa4FFAsNhcLL0yVUBTZIWVXmO2hDUtVQdEP5EbFsRx9BJK/gHulMgYrj7RFKAXQ=;
 5:Rnd6IAj4REqVbdHWAErxbjsfYpFAsV6Px1gdNtF4E0ZdFsOTBCErYSbZo+ZfMoDEjFCEY+TCaVLW/SUGLyQSHBF27DaiAWgU3CO6AiHFMxhMUvl35zIvM3wpR4R9kHpMAmkNpuz7rlL+f1TYUOMtWIX5M/i4ovWqgxAkOl7thAY=;
 24:uqggAWU07I+CALjwImXOCa0Qb1idein4KtViDpL/1AQ50cQCMjmwK+RHia15LrpiLnrPeOjMXi9RtomJ2f80jk0Or25oLx1eLfSaz/ULB5E=;
 7:wfwtfIbE4+pLQ5XY+1rmeiNQVzb96xpm9/l5lIkaoPobam3kpBngfv287zh9c7fCPq3PCSRcV831DEavjeKZQy9m09LSNkSou3vfxjlgM6I38D/JGZ4jVdNeeK6UluiWJhAQ0/gVF9C1KAHSZh7imwYWmW0ZvNtDSeRd4+8nOfiDjK+qjIsfzjnRTGn3kPsLdQRhSYB6Og6ibK71LQD+I7z/sxoQjaAtTBDJasv/4US7hs5ZjqJjdnrZZpQ1bx3k
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 02 Feb 2018 23:10:45.4370 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1ee61f20-fa21-495b-5402-08d56a9230dc
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2057
Cc: andrew.cooper3@citrix.com, nd@arm.com, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/4] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMi8yMDE4IDIyOjQ4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gQ29tbWl0
dGVkLCB0aGFua3MKCkkga25vdyB5b3UgYWNrZWQvcmV2aWV3ZWQgYWxsIHRoZSBwYXRjaGVzLCBi
dXQgaXQgd291bGQgaGF2ZSBiZWVuIG5pY2UgCnRvIHdhaXQvZ2l2ZSBtb3JlIGZlZWRiYWNrIHJl
Z2FyZGluZyBBbmRyZSdzIHZhbGlkIHBvaW50IG9uIHBhdGNoICM0LgoKQ2hlZXJzLAoKPiBPbiBG
cmksIDIgRmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgYWxsLAo+Pgo+PiBUaGlz
IHNtYWxsIHNlcmllcyByZXBsYWNlcyBhbGwgY2FsbCB0byBkb21haW5fY3Jhc2hfc3luY2hyb25v
dXMgYnkgaW5qZWN0aW5nCj4+IGFuIGV4Y2VwdGlvbiB0byB0aGUgZ3Vlc3QuCj4+Cj4+IFRoaXMg
d2lsbCByZXN1bHQgdG8gYSBuaWNlciB0cmFjZSBmcm9tIHRoZSBndWVzdCAobm8gbmVlZCB0byBt
YW51YWxseSB3YWxrCj4+IHRoZSBzdGFjaykgYW5kIGdpdmUgYSBjaGFuY2UgdG8gdGhlIGd1ZXN0
IHRvIGdpdmUgYSBiaXQgbW9yZSBpbmZvcm1hdGlvbiBvbgo+PiB3aGF0IGl0IHdhcyBkb2luZy4K
Pj4KPj4gQ2hlZXJzLAo+Pgo+PiBKdWxpZW4gR3JhbGwgKDQpOgo+PiAgICB4ZW4vYXJtOiB0cmFw
czogTWVyZ2UgdHJ5X2hhbmRsZV9tbWlvKCkgYW5kIGhhbmRsZV9tbWlvKCkKPj4gICAgeGVuL2Fy
bTogaW86IERpc3Rpbmd1aXNoIHVuaGFuZGxlZCBJTyBmcm9tIGFib3J0ZWQgb25lCj4+ICAgIHhl
bi9hcm06IERvbid0IGNyYXNoIGRvbWFpbiBvbiBiYWQgTU1JTyBlbXVsYXRpb24KPj4gICAgeGVu
L2FybTogRG9uJ3QgY3Jhc2ggdGhlIGRvbWFpbiBvbiBpbnZhbGlkIEhWQyBpbW1lZGlhdGUKPj4K
Pj4gICB4ZW4vYXJjaC9hcm0vaW8uYyAgICAgICAgICB8IDY1ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tCj4+ICAgeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgfCA3
MiArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+ICAgeGVu
L2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgfCAgMiAtLQo+PiAgIHhlbi9hcmNoL2FybS92Z2ljLXYz
LWl0cy5jIHwgIDMgLS0KPj4gICB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICB8ICA4IC0tLS0t
LQo+PiAgIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgIHwgIDIgLS0KPj4gICB4ZW4vaW5jbHVk
ZS9hc20tYXJtL21taW8uaCB8IDExICsrKysrKy0KPj4gICA3IGZpbGVzIGNoYW5nZWQsIDg0IGlu
c2VydGlvbnMoKyksIDc5IGRlbGV0aW9ucygtKQo+Pgo+PiAtLSAKPj4gMi4xMS4wCj4+CgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 02 23:33:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 02 Feb 2018 23:33:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehkpP-0000yB-Uk; Fri, 02 Feb 2018 23:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ld6+=e4=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ehkpO-0000xZ-Bb
 for xen-devel@lists.xenproject.org; Fri, 02 Feb 2018 23:33:06 +0000
X-Inumbo-ID: 7d8c290a-0871-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d8c290a-0871-11e8-b9b1-635ca7ef6cff;
 Fri, 02 Feb 2018 23:33:36 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w12NWXYv191241;
 Fri, 2 Feb 2018 23:32:55 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=FsuKMOHyaMBT8Tr9Tdv4sEkWr5G9Yfa+PiZr9E6vU0M=;
 b=LcJhSCt6Ohyi9XwcYLMdAMS0hRDPzcsJJc4QhOKAh1PU4Z5WX8kq+XFYoubHvCSm4spp
 kNEMJBZAlIaIIO7bSm+72+C1mBIhVV4IaHatTnujncaWvXcFiKwRxhrDXTE1PVw5/znc
 K7ymDA76pA2IrFRsReHy6TfXaisUddVCMvqikmJyQnIxbv5Oz+CLGT3gS2JviU8cYfWZ
 Iz0+KwYkAGNnYXNDW3stPXlSKBJMCtREasNBGsTM/55MJgamhhP4RZLEI43CPBG8HxHt
 Pu7KZnab9AQfuNJnYq3z/1ZScAdRJTs643izWPwMKxXeExeuFpsemSgMA8J4CDUDFPAi Ww== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2fvv581aaf-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 02 Feb 2018 23:32:55 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w12NWtMr032286
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 2 Feb 2018 23:32:55 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w12NWrVE008769;
 Fri, 2 Feb 2018 23:32:53 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 02 Feb 2018 15:32:53 -0800
To: Arnd Bergmann <arnd@arndb.de>, Juergen Gross <jgross@suse.com>
References: <20180202153240.1190361-1-arnd@arndb.de>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
Date: Fri, 2 Feb 2018 18:33:36 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180202153240.1190361-1-arnd@arndb.de>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8793
 signatures=668661
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802020284
Cc: Andi Kleen <ak@linux.intel.com>, Nicolas Pitre <nico@linaro.org>,
 linux-kernel@vger.kernel.org, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org, Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMjAxOCAxMDozMiBBTSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPiBUaGUgbGVnYWN5
IGh5cGVyY2FsbCBoYW5kbGVycyB3ZXJlIG9yaWdpbmFsbHkgYWRkZWQgd2l0aAo+IGEgY29tbWVu
dCBleHBsYWluaW5nIHRoYXQgImNvcHlpbmcgdGhlIGFyZ3VtZW50IHN0cnVjdHVyZXMgaW4KPiBI
WVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoKSBhbmQgSFlQRVJWSVNPUl9waHlzZGV2X29wKCkg
aW50byB0aGUgbG9jYWwKPiB2YXJpYWJsZSBpcyBzdWZmaWNpZW50bHkgc2FmZSIgYW5kIG9ubHkg
bWFkZSBzdXJlIHRvIG5vdCB3cml0ZQo+IHBhc3QgdGhlIGVuZCBvZiB0aGUgYXJndW1lbnQgc3Ry
dWN0dXJlLCB0aGUgY2hlY2tzIGluIGxpbnV4L3N0cmluZy5oCj4gZGlzYWdyZWUgd2l0aCB0aGF0
LCB3aGVuIGxpbmstdGltZSBvcHRpbWl6YXRpb25zIGFyZSB1c2VkOgo+Cj4gSW4gZnVuY3Rpb24g
J21lbWNweScsCj4gICAgIGlubGluZWQgZnJvbSAncGlycV9xdWVyeV91bm1hc2snIGF0IGRyaXZl
cnMveGVuL2ZhbGxiYWNrLmM6NTM6MiwKPiAgICAgaW5saW5lZCBmcm9tICdfX3N0YXJ0dXBfcGly
cScgYXQgZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmM6NTI5OjIsCj4gICAgIGlubGlu
ZWQgZnJvbSAncmVzdG9yZV9waXJxcycgYXQgZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNl
LmM6MTQzOTozLAo+ICAgICBpbmxpbmVkIGZyb20gJ3hlbl9pcnFfcmVzdW1lJyBhdCBkcml2ZXJz
L3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYzoxNTgxOjI6Cj4gaW5jbHVkZS9saW51eC9zdHJpbmcu
aDozNTA6MzogZXJyb3I6IGNhbGwgdG8gJ19fcmVhZF9vdmVyZmxvdzInIGRlY2xhcmVkIHdpdGgg
YXR0cmlidXRlIGVycm9yOiBkZXRlY3RlZCByZWFkIGJleW9uZCBzaXplIG9mIG9iamVjdCBwYXNz
ZWQgYXMgMm5kIHBhcmFtZXRlcgo+ICAgIF9fcmVhZF9vdmVyZmxvdzIoKTsKPiAgICBeCj4gbWFr
ZVszXTogKioqIFtjY0x1akZOeC5sdHJhbnMxNS5sdHJhbnMub10gRXJyb3IgMQo+IG1ha2VbM106
IFRhcmdldCAnYWxsJyBub3QgcmVtYWRlIGJlY2F1c2Ugb2YgZXJyb3JzLgo+IGx0by13cmFwcGVy
OiBmYXRhbCBlcnJvcjogbWFrZSByZXR1cm5lZCAyIGV4aXQgc3RhdHVzCj4gY29tcGlsYXRpb24g
dGVybWluYXRlZC4KPiBsZDogZXJyb3I6IGx0by13cmFwcGVyIGZhaWxlZAo+Cj4gVGhpcyBjaGFu
Z2VzIHRoZSBmdW5jdGlvbnMgc28gdGhhdCBlYWNoIGFyZ3VtZW50IGlzIGFjY2Vzc2VkIHdpdGgK
PiBleGFjdGx5IHRoZSBjb3JyZWN0IGxlbmd0aCBiYXNlZCBvbiB0aGUgY29tbWFuZCBjb2RlLgo+
Cj4gRml4ZXM6IGNmNDdhODNmYjA2ZSAoInhlbi9oeXBlcmNhbGw6IGZpeCBoeXBlcmNhbGwgZmFs
bGJhY2sgY29kZSBmb3IgdmVyeSBvbGQgaHlwZXJ2aXNvcnMiKQo+IFNpZ25lZC1vZmYtYnk6IEFy
bmQgQmVyZ21hbm4gPGFybmRAYXJuZGIuZGU+Cj4gLS0tCj4gIGRyaXZlcnMveGVuL2ZhbGxiYWNr
LmMgfCA5NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ICAxIGZpbGUgY2hhbmdlZCwgNTMgaW5zZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCj4K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZmFsbGJhY2suYyBiL2RyaXZlcnMveGVuL2ZhbGxi
YWNrLmMKPiBpbmRleCBiMDRmYjY0YzVhOTEuLmVkZWQ4ZGQ4MjFhZCAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL3hlbi9mYWxsYmFjay5jCj4gKysrIGIvZHJpdmVycy94ZW4vZmFsbGJhY2suYwo+IEBA
IC03LDc1ICs3LDg3IEBACj4gIAo+ICBpbnQgeGVuX2V2ZW50X2NoYW5uZWxfb3BfY29tcGF0KGlu
dCBjbWQsIHZvaWQgKmFyZykKPiAgewo+IC0Jc3RydWN0IGV2dGNobl9vcCBvcDsKPiArCXN0cnVj
dCBldnRjaG5fb3Agb3AgPSB7IC5jbWQgPSBjbWQsIH07Cj4gKwlzaXplX3QgbGVuOwo+ICAJaW50
IHJjOwo+ICAKPiAtCW9wLmNtZCA9IGNtZDsKPiAtCW1lbWNweSgmb3AudSwgYXJnLCBzaXplb2Yo
b3AudSkpOwo+IC0JcmMgPSBfaHlwZXJjYWxsMShpbnQsIGV2ZW50X2NoYW5uZWxfb3BfY29tcGF0
LCAmb3ApOwo+IC0KPiAgCXN3aXRjaCAoY21kKSB7Cj4gKwljYXNlIEVWVENITk9QX2JpbmRfaW50
ZXJkb21haW46Cj4gKwkJbGVuID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fYmluZF9pbnRlcmRvbWFp
bik7Cj4gKwkJYnJlYWs7Cj4gKwljYXNlIEVWVENITk9QX2JpbmRfdmlycToKPiArCQlsZW4gPSBz
aXplb2Yoc3RydWN0IGV2dGNobl9iaW5kX3ZpcnEpOwo+ICsJCWJyZWFrOwo+ICsJY2FzZSBFVlRD
SE5PUF9iaW5kX3BpcnE6Cj4gKwkJbGVuID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fYmluZF9waXJx
KTsKPiArCQlicmVhazsKPiAgCWNhc2UgRVZUQ0hOT1BfY2xvc2U6Cj4gKwkJbGVuID0gc2l6ZW9m
KHN0cnVjdCBldnRjaG5fY2xvc2UpOwo+ICsJCWJyZWFrOwo+ICAJY2FzZSBFVlRDSE5PUF9zZW5k
Ogo+ICsJCWxlbiA9IHNpemVvZihzdHJ1Y3QgZXZ0Y2huX3NlbmQpOwo+ICsJCWJyZWFrOwo+ICsJ
Y2FzZSBFVlRDSE5PUF9hbGxvY191bmJvdW5kOgo+ICsJCWxlbiA9IHNpemVvZihzdHJ1Y3QgZXZ0
Y2huX2FsbG9jX3VuYm91bmQpOwo+ICsJCWJyZWFrOwo+ICsJY2FzZSBFVlRDSE5PUF9iaW5kX2lw
aToKPiArCQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNobl9iaW5kX2lwaSk7Cj4gKwkJYnJlYWs7
Cj4gKwljYXNlIEVWVENITk9QX3N0YXR1czoKPiArCQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNo
bl9zdGF0dXMpOwo+ICsJCWJyZWFrOwo+ICAJY2FzZSBFVlRDSE5PUF9iaW5kX3ZjcHU6Cj4gKwkJ
bGVuID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fYmluZF92Y3B1KTsKPiArCQlicmVhazsKPiAgCWNh
c2UgRVZUQ0hOT1BfdW5tYXNrOgo+IC0JCS8qIG5vIG91dHB1dCAqLwo+ICsJCWxlbiA9IHNpemVv
ZihzdHJ1Y3QgZXZ0Y2huX3VubWFzayk7Cj4gIAkJYnJlYWs7Cj4gLQo+IC0jZGVmaW5lIENPUFlf
QkFDSyhlb3ApIFwKPiAtCWNhc2UgRVZUQ0hOT1BfIyNlb3A6IFwKPiAtCQltZW1jcHkoYXJnLCAm
b3AudS5lb3AsIHNpemVvZihvcC51LmVvcCkpOyBcCj4gLQkJYnJlYWsKPiAtCj4gLQlDT1BZX0JB
Q0soYmluZF9pbnRlcmRvbWFpbik7Cj4gLQlDT1BZX0JBQ0soYmluZF92aXJxKTsKPiAtCUNPUFlf
QkFDSyhiaW5kX3BpcnEpOwo+IC0JQ09QWV9CQUNLKHN0YXR1cyk7Cj4gLQlDT1BZX0JBQ0soYWxs
b2NfdW5ib3VuZCk7Cj4gLQlDT1BZX0JBQ0soYmluZF9pcGkpOwo+IC0jdW5kZWYgQ09QWV9CQUNL
Cj4gLQo+ICAJZGVmYXVsdDoKPiAtCQlXQVJOX09OKHJjICE9IC1FTk9TWVMpOwo+IC0JCWJyZWFr
Owo+ICsJCXJldHVybiAtRU5PU1lTOwo+ICAJfQo+ICAKPiArCW1lbWNweSgmb3AudSwgYXJnLCBs
ZW4pOwo+ICsJcmMgPSBfaHlwZXJjYWxsMShpbnQsIGV2ZW50X2NoYW5uZWxfb3BfY29tcGF0LCAm
b3ApOwo+ICsJbWVtY3B5KGFyZywgJm9wLnUsIGxlbik7CgoKV2UgZG9uJ3QgY29weSBiYWNrIGZv
ciBhbGwgY29tbWFuZHMsIG9ubHkgdGhvc2UgdGhhdCBhcmUgQ09QWV9CQUNLLgoKCgo+ICsKPiAg
CXJldHVybiByYzsKPiAgfQo+ICBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZXZlbnRfY2hhbm5lbF9v
cF9jb21wYXQpOwo+ICAKPiAgaW50IHhlbl9waHlzZGV2X29wX2NvbXBhdChpbnQgY21kLCB2b2lk
ICphcmcpCj4gIHsKPiAtCXN0cnVjdCBwaHlzZGV2X29wIG9wOwo+ICsJc3RydWN0IHBoeXNkZXZf
b3Agb3AgPSB7IC5jbWQgPSBjbWQsIH07Cj4gKwlzaXplX3QgbGVuOwo+ICAJaW50IHJjOwo+ICAK
PiAtCW9wLmNtZCA9IGNtZDsKPiAtCW1lbWNweSgmb3AudSwgYXJnLCBzaXplb2Yob3AudSkpOwo+
IC0JcmMgPSBfaHlwZXJjYWxsMShpbnQsIHBoeXNkZXZfb3BfY29tcGF0LCAmb3ApOwo+IC0KPiAg
CXN3aXRjaCAoY21kKSB7Cj4gIAljYXNlIFBIWVNERVZPUF9JUlFfVU5NQVNLX05PVElGWToKPiAr
CQlsZW4gPSAwOwo+ICsJCWJyZWFrOwo+ICsJY2FzZSBQSFlTREVWT1BfaXJxX3N0YXR1c19xdWVy
eToKPiArCQlsZW4gPSBzaXplb2Yoc3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1c19xdWVyeSk7Cj4g
KwkJYnJlYWs7Cj4gIAljYXNlIFBIWVNERVZPUF9zZXRfaW9wbDoKPiArCQlsZW4gPSBzaXplb2Yo
c3RydWN0IHBoeXNkZXZfc2V0X2lvcGwpOwo+ICsJCWJyZWFrOwo+ICAJY2FzZSBQSFlTREVWT1Bf
c2V0X2lvYml0bWFwOgo+ICsJCWxlbiA9IHNpemVvZihzdHJ1Y3QgcGh5c2Rldl9zZXRfaW9iaXRt
YXApOwo+ICsJCWJyZWFrOwo+ICsJY2FzZSBQSFlTREVWT1BfYXBpY19yZWFkOgo+ICAJY2FzZSBQ
SFlTREVWT1BfYXBpY193cml0ZToKPiAtCQkvKiBubyBvdXRwdXQgKi8KPiArCQlsZW4gPSBzaXpl
b2Yoc3RydWN0IHBoeXNkZXZfYXBpYyk7Cj4gIAkJYnJlYWs7Cj4gLQo+IC0jZGVmaW5lIENPUFlf
QkFDSyhwb3AsIGZsZCkgXAo+IC0JY2FzZSBQSFlTREVWT1BfIyNwb3A6IFwKPiAtCQltZW1jcHko
YXJnLCAmb3AudS5mbGQsIHNpemVvZihvcC51LmZsZCkpOyBcCj4gLQkJYnJlYWsKPiAtCj4gLQlD
T1BZX0JBQ0soaXJxX3N0YXR1c19xdWVyeSwgaXJxX3N0YXR1c19xdWVyeSk7Cj4gLQlDT1BZX0JB
Q0soYXBpY19yZWFkLCBhcGljX29wKTsKPiAtCUNPUFlfQkFDSyhBU1NJR05fVkVDVE9SLCBpcnFf
b3ApOwo+IC0jdW5kZWYgQ09QWV9CQUNLCj4gLQo+IC0JZGVmYXVsdDoKPiAtCQlXQVJOX09OKHJj
ICE9IC1FTk9TWVMpOwo+ICsJY2FzZSBQSFlTREVWT1BfQVNTSUdOX1ZFQ1RPUjoKPiArCQlsZW4g
PSBzaXplb2Yoc3RydWN0IHBoeXNkZXZfaXJxKTsKPiAgCQlicmVhazsKPiArCWRlZmF1bHQ6Cj4g
KwkJcmV0dXJuIC1FTk9TWVM7Cj4gIAl9Cj4gIAo+ICsJbWVtY3B5KCZvcC51LCBhcmcsIGxlbik7
Cj4gKwlyYyA9IF9oeXBlcmNhbGwxKGludCwgcGh5c2Rldl9vcF9jb21wYXQsICZvcCk7Cj4gKwlt
ZW1jcHkoYXJnLCAmb3AudSwgbGVuKTsKCkFuZCB0aGUgc2FtZSBpcyB0cnVlIGhlcmUuCgotYm9y
aXMKCj4gKwo+ICAJcmV0dXJuIHJjOwo+ICB9Cj4gIEVYUE9SVF9TWU1CT0xfR1BMKHhlbl9waHlz
ZGV2X29wX2NvbXBhdCk7CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 01:05:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 01:05:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehmG2-0005Ev-Qj; Sat, 03 Feb 2018 01:04:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehmG2-0005Ei-9V
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 01:04:42 +0000
X-Inumbo-ID: 496165dc-087e-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 496165dc-087e-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 01:05:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehmFr-0007yn-NC; Sat, 03 Feb 2018 01:04:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehmFm-0002Kq-Dj; Sat, 03 Feb 2018 01:04:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehmFl-0006CX-Q0; Sat, 03 Feb 2018 01:04:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118547-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
X-Osstest-Versions-That: xen=dd855aa430f2da9b677c145f0c625a82aaa97110
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 01:04:25 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118547: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU0NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODU0Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA5OWQ5ZDdhMzNiNzgxYmM5YTkxNDE2ZjFlMDRjOGU1MGU0MGZhNGVmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkZDg1NWFhNDMwZjJkYTliNjc3
YzE0NWYwYzYyNWE4MmFhYTk3MTEwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1NDQgIDIwMTgt
MDItMDIgMjA6MDE6NTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTQ3ICAy
MDE4LTAyLTAyIDIzOjAxOjE0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGRkODU1YWE0MzAuLjk5ZDlkN2EzM2IgIDk5
ZDlkN2EzM2I3ODFiYzlhOTE0MTZmMWUwNGM4ZTUwZTQwZmE0ZWYgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 01:34:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 01:34:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehmib-0007FF-4c; Sat, 03 Feb 2018 01:34:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vxlt=e5=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ehmia-0007F9-8P
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 01:34:12 +0000
X-Inumbo-ID: 4ad92797-0882-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ad92797-0882-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 02:33:53 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4108821785;
 Sat,  3 Feb 2018 01:34:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4108821785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 2 Feb 2018 17:34:09 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: jgross@suse.com, boris.ostrovsky@oracle.com
Message-ID: <alpine.DEB.2.10.1802021728420.10160@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] pvcalls-back: do not return error on
	inet_accept EAGAIN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB0aGUgY2xpZW50IHNlbmRzIGEgcmVndWxhciBibG9ja2luZyBhY2NlcHQgcmVxdWVzdCwg
dGhlIGJhY2tlbmQgaXMKZXhwZWN0ZWQgdG8gcmV0dXJuIG9ubHkgd2hlbiB0aGUgYWNjZXB0IGlz
IGNvbXBsZXRlZCwgc2ltdWxhdGluZyBhCmJsb2NraW5nIGJlaGF2aW9yLCBvciByZXR1cm4gYW4g
ZXJyb3IuCgpTcGVjaWZpY2FsbHksIG9uIEVBR0FJTiBmcm9tIGluZXRfYWNjZXB0LCB0aGUgYmFj
a2VuZCBzaG91bGRuJ3QgcmV0dXJuCiJFQUdBSU4iIHRvIHRoZSBjbGllbnQuIEluc3RlYWQsIGl0
IHNob3VsZCBzaW1wbHkgY29udGludWUgdGhlIHdhaXQuCk90aGVyd2lzZSwgdGhlIGNsaWVudCB3
aWxsIHNlbmQgYW5vdGhlciBhY2NlcHQgcmVxdWVzdCwgd2hpY2ggd2lsbCBjYXVzZQphbm90aGVy
IEVBR0FJTiB0byBiZSBzZW50IGJhY2ssIHdoaWNoIGlzIGEgd2FzdGUgb2YgcmVzb3VyY2VzIGFu
ZCBub3QKY29uZm9ybWluZyB0byB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IuIENoYW5nZSB0aGUgYmVo
YXZpb3IgYnkgdHVybmluZyB0aGUKImdvdG8gZXJyb3IiIGludG8gYSByZXR1cm4uCgpTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1iYWNrLmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJh
Y2suYwppbmRleCBjNzgyMmQ4Li4xNTZlNWFlIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNh
bGxzLWJhY2suYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYwpAQCAtNTQ4LDcgKzU0
OCw3IEBAIHN0YXRpYyB2b2lkIF9fcHZjYWxsc19iYWNrX2FjY2VwdChzdHJ1Y3Qgd29ya19zdHJ1
Y3QgKndvcmspCiAJcmV0ID0gaW5ldF9hY2NlcHQobWFwcGFzcy0+c29jaywgc29jaywgT19OT05C
TE9DSywgdHJ1ZSk7CiAJaWYgKHJldCA9PSAtRUFHQUlOKSB7CiAJCXNvY2tfcmVsZWFzZShzb2Nr
KTsKLQkJZ290byBvdXRfZXJyb3I7CisJCXJldHVybjsKIAl9CiAKIAltYXAgPSBwdmNhbGxzX25l
d19hY3RpdmVfc29ja2V0KGZlZGF0YSwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 02:20:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 02:20:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehnR2-0002SA-IW; Sat, 03 Feb 2018 02:20:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehnR0-00023O-UT
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 02:20:06 +0000
X-Inumbo-ID: d2649cc8-0888-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d2649cc8-0888-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 02:20:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehnQt-0001vX-F2; Sat, 03 Feb 2018 02:19:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehnQo-0005Zf-6v; Sat, 03 Feb 2018 02:19:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehnQn-0004Nb-Is; Sat, 03 Feb 2018 02:19:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118515-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=b05631954d6dfe93340d516660397e2c1a2a5dd6
X-Osstest-Versions-That: qemuu=6521130b0a7f699fdb82446d57df5627bfa7ed3c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 02:19:53 +0000
Subject: [Xen-devel] [qemu-mainline test] 118515: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUxNSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1MTUvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODQ3NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NDc0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTg0NzQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODQ3NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE4NDc0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg0NzQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICBiMDU2MzE5NTRkNmRmZTkzMzQwZDUxNjY2MDM5N2UyYzFhMmE1ZGQ2CmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICA2NTIxMTMwYjBhN2Y2OTlmZGI4MjQ0NmQ1
N2RmNTYyN2JmYTdlZDNjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg0NzQgIDIwMTgtMDEtMzEg
MDk6NTI6NDQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTE1ICAyMDE4LTAy
LTAxIDE1OjIwOjA3IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSGVsZ2UgRGVsbGVyIDxkZWxsZXJAZ214LmRl
PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBSaWNoYXJkIEhl
bmRlcnNvbiA8cmljaGFyZC5oZW5kZXJzb25AbGluYXJvLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcK
bG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNv
bmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9y
dHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFz
dGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5
CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9x
ZW11LXhlbi5naXQKICAgNjUyMTEzMGIwYS4uYjA1NjMxOTU0ZCAgYjA1NjMxOTU0ZDZkZmU5MzM0
MGQ1MTY2NjAzOTdlMmMxYTJhNWRkNiAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 05:03:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 05:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehpyz-0004l1-Ar; Sat, 03 Feb 2018 05:03:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehpyx-0004ka-DI
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 05:03:19 +0000
X-Inumbo-ID: 802a74a8-089f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 802a74a8-089f-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 06:02:58 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehpyr-0006Qh-FW; Sat, 03 Feb 2018 05:03:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehpym-0006IV-4I; Sat, 03 Feb 2018 05:03:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehpyl-0007HH-OR; Sat, 03 Feb 2018 05:03:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118520-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6c6f924f9c6294944ee6efb1bbd8cdb853582e50
X-Osstest-Versions-That: linux=79584a4221253611a4d033087f373b046350df9f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 05:03:07 +0000
Subject: [Xen-devel] [linux-4.9 test] 118520: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUyMCBsaW51eC00LjkgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODUyMC8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgMTYg
Z3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExODQ4MyBwYXNzIGluIDExODUyMAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94
MTAgZmFpbCBwYXNzIGluIDExODQ4MwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTg0ODMgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4MjkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyOTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODI5MQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4MjkxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgyOTEKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2YzZmOTI0ZjljNjI5NDk0NGVl
NmVmYjFiYmQ4Y2RiODUzNTgyZTUwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAg
ICAgICA3OTU4NGE0MjIxMjUzNjExYTRkMDMzMDg3ZjM3M2IwNDYzNTBkZjlmCgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTgyOTEgIDIwMTgtMDEtMjMgMTk6MTc6MDUgWiAgIDEwIGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTE4NDgzICAyMDE4LTAxLTMxIDEyOjIwOjIxIFogICAgMiBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgQWFyb24gTWEgPGFhcm9uLm1hQGNhbm9uaWNhbC5jb20+CiAgQWxleGVpIFN0YXJvdm9pdG92
IDxhc3RAZmIuY29tPgogIEFsZXhlaSBTdGFyb3ZvaXRvdiA8YXN0QGtlcm5lbC5vcmc+CiAgQWxl
eGV5IEtvZGFuZXYgPGFsZXhleS5rb2RhbmV2QG9yYWNsZS5jb20+CiAgQW5kaSBLbGVlbiA8YWtA
bGludXguaW50ZWwuY29tPgogIEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5v
cmc+CiAgQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+CiAgQW5ndXMgQ2xhcmsgPGFu
Z3VzQGFuZ3VzY2xhcmsub3JnPgogIEJlbiBIdXRjaGluZ3MgPGJlbi5odXRjaGluZ3NAY29kZXRo
aW5rLmNvLnVrPgogIEJvYiBNb29yZSA8cm9iZXJ0Lm1vb3JlQGludGVsLmNvbT4KICBCb3Jpc2xh
diBQZXRrb3YgPGJwQHN1c2UuZGU+CiAgQ2hyaXN0b2ZmZXIgRGFsbCA8Y2hyaXN0b2ZmZXIuZGFs
bEBsaW5hcm8ub3JnPgogIENvbmcgV2FuZyA8eGl5b3Uud2FuZ2NvbmdAZ21haWwuY29tPgogIERh
biBTdHJlZXRtYW4gPGRkc3RyZWV0QGNhbm9uaWNhbC5jb20+CiAgRGFuIFN0cmVldG1hbiA8ZGRz
dHJlZXRAaWVlZS5vcmc+CiAgRGFuaWVsIEJvcmttYW5uIDxkYW5pZWxAaW9nZWFyYm94Lm5ldD4K
ICBEYXZpZCBTLiBNaWxsZXIgPGRhdmVtQGRhdmVtbG9mdC5uZXQ+CiAgRGF2aWRsb2hyIEJ1ZXNv
IDxkYnVlc29Ac3VzZS5kZT4KICBEbWl0cnkgVG9yb2tob3YgPGRtaXRyeS50b3Jva2hvdkBnbWFp
bC5jb20+CiAgRG91ZyBCZXJnZXIgPG9wZW5kbWJAZ21haWwuY29tPgogIEVyaWMgRHVtYXpldCA8
ZWR1bWF6ZXRAZ29vZ2xlLmNvbT4KICBGZWxpeCBGaWV0a2F1IDxuYmRAbmJkLm5hbWU+CiAgRnJh
bmNvaXMgUm9taWV1IDxyb21pZXVAZnIuem9yZWlsLmNvbT4KICBHcmVnIEhhY2ttYW5uIDxnaGFj
a21hbm5AZ29vZ2xlLmNvbT4KICBHcmVnIEtIIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4K
ICBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogIEdyZWdv
cnkgRm9uZyA8Z3JlZ29yeS4weGYwQGdtYWlsLmNvbT4KICBHdWlsbGF1bWUgTmF1bHQgPGcubmF1
bHRAYWxwaGFsaW5rLmZyPgogIEhhbnMgZGUgR29lZGUgPGhkZWdvZWRlQHJlZGhhdC5jb20+CiAg
SGlsbGYgRGFudG9uIDxoaWxsZi56akBhbGliYWJhLWluYy5jb20+CiAgSXZhbiBWZWNlcmEgPGNl
cmFAY2VyYS5jej4KICBJdmFuIFZlY2VyYSA8aXZlY2VyYUByZWRoYXQuY29tPgogIEouIEJydWNl
IEZpZWxkcyA8YmZpZWxkc0ByZWRoYXQuY29tPgogIEphbiBLYXJhIDxqYWNrQHN1c2UuY3o+CiAg
SmFuYWthcmFqYW4gTmF0YXJhamFuIDxKYW5ha2FyYWphbi5OYXRhcmFqYW5AYW1kLmNvbT4KICBK
YXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgogIEplZmYgTGF5dG9uIDxqbGF5dG9uQHJl
ZGhhdC5jb20+CiAgSmVmZiBNYWhvbmV5IDxqZWZmbUBzdXNlLmNvbT4KICBKaWEgSGUgPGhlamlh
bmV0QGdtYWlsLmNvbT4KICBKaWEgWmhhbmcgPHpoYW5nLmppYUBsaW51eC5hbGliYWJhLmNvbT4K
ICBKaW0gV2VzdGZhbGwgPGp3ZXN0ZmFsbEBzdXJyZWFsaXN0aWMubmV0PgogIEppcmkgUGlya28g
PGppcmlAbWVsbGFub3guY29tPgogIEppcmkgU2xhYnkgPGpzbGFieUBzdXNlLmN6PgogIEpvaGFu
bmVzIFRodW1zaGlybiA8anRodW1zaGlybkBzdXNlLmRlPgogIEpvaGFubmVzIFdlaW5lciA8aGFu
bmVzQGNtcHhjaGcub3JnPgogIEpvbmF0aGFuIERpZXRlciA8amRpZXRlckBsZXNiZy5jb20+CiAg
S2V2aW4gQ2VybmVrZWUgPGNlcm5la2VlQGNocm9taXVtLm9yZz4KICBMYXVyZW50IER1Zm91ciA8
bGR1Zm91ckBsaW51eC52bmV0LmlibS5jb20+CiAgTGVlIER1bmNhbiA8bGR1bmNhbkBzdXNlLmNv
bT4KICBMZWUsIENodW4tWWkgPGpsZWVAc3VzZS5jb20+CiAgTGludXMgVG9ydmFsZHMgPHRvcnZh
bGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgogIEx2IFpoZW5nIDxsdi56aGVuZ0BpbnRlbC5jb20+
CiAgTWFyYyBLbGVpbmUtQnVkZGUgPG1rbEBwZW5ndXRyb25peC5kZT4KICBNYXJjZWxvIFJpY2Fy
ZG8gTGVpdG5lciA8bWFyY2Vsby5sZWl0bmVyQGdtYWlsLmNvbT4KICBNYXJ0aW4gQnJhbmRlbmJ1
cmcgPG1hcnRpbkBvbW5pYm9uZC5jb20+CiAgTWFydGluIEsuIFBldGVyc2VuIDxtYXJ0aW4ucGV0
ZXJzZW5Ab3JhY2xlLmNvbT4KICBNYXJ0aW4gS2FGYWkgTGF1IDxrYWZhaUBmYi5jb20+CiAgTWVs
IEdvcm1hbiA8bWdvcm1hbkB0ZWNoc2luZ3VsYXJpdHkubmV0PgogIE1pYW4gWW91c2FmIEthdWth
YiA8eW91c2FmLmthdWthYkBzdXNlLmNvbT4KICBNaWNoYWwgSG9ja28gPG1ob2Nrb0BzdXNlLmNv
bT4KICBNaWNoYWwgS3ViZWNlayA8bWt1YmVjZWtAc3VzZS5jej4KICBNaWtlIE1hbG9uZXkgPG1h
bG9uZXlAZ29vZ2xlLmNvbT4KICBNaW5jaGFuIEtpbSA8bWluY2hhbkBrZXJuZWwub3JnPgogIE5l
aWwgSG9ybWFuIDxuaG9ybWFuQHR1eGRyaXZlci5jb20+CiAgT2xpdmVyIEZyZXllcm11dGggPG8u
ZnJleWVybXV0aEBnb29nbGVtYWlsLmNvbT4KICBPbGl2ZXIgSGFydGtvcHAgPHNvY2tldGNhbkBo
YXJ0a29wcC5uZXQ+CiAgUGFibG8gTmVpcmEgQXl1c28gPHBhYmxvQG5ldGZpbHRlci5vcmc+CiAg
UHVuaXQgQWdyYXdhbCA8cHVuaXQuYWdyYXdhbEBhcm0uY29tPgogIFJhZmFlbCBKLiBXeXNvY2tp
IDxyYWZhZWwuai53eXNvY2tpQGludGVsLmNvbT4KICBSaWNoYXJkIFdlaW5iZXJnZXIgPHJpY2hh
cmRAbm9kLmF0PgogIFNldW5naHVuIEhhbiA8a2thbWFndWlAZ21haWwuY29tPgogIFNoYWtlZWwg
QnV0dCA8c2hha2VlbGJAZ29vZ2xlLmNvbT4KICBTaHJpa3Jpc2huYSBLaGFyZSA8c2toYXJlQHZt
d2FyZS5jb20+CiAgU2h1YWggS2hhbiA8c2h1YWhraEBvc2cuc2Ftc3VuZy5jb20+CiAgU3VkZWVw
IEhvbGxhIDxzdWRlZXAuaG9sbGFAYXJtLmNvbT4KICBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KICBUaG9tYXMgTWV5ZXIgPHRob21hc0BtM3kzci5kZT4KICBUb255IEx1Y2sg
PHRvbnkubHVja0BpbnRlbC5jb20+CiAgVmxhc3RpbWlsIEJhYmthIDx2YmFia2FAc3VzZS5jej4K
ICBXaWxsZW0gZGUgQnJ1aWpuIDx3aWxsZW1iQGdvb2dsZS5jb20+CiAgWGlhbyBMaWFuZyA8eGls
aWFuZ0ByZWRoYXQuY29tPgogIFhpbiBMb25nIDxsdWNpZW4ueGluQGdtYWlsLmNvbT4KICBZaW5n
IFh1ZSA8eWluZy54dWVAd2luZHJpdmVyLmNvbT4KICBZdWlrbyBPc2hpbm8gPHl1aWtvLm9zaGlu
b0BtaWNyb2NoaXAuY29tPgogIFl1dmFsIE1pbnR6IDx5dXZhbG1AbWVsbGFub3guY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGludXgtcHZvcHMuZ2l0CiAgIDc5
NTg0YTQyMjEyNS4uNmM2ZjkyNGY5YzYyICA2YzZmOTI0ZjljNjI5NDk0NGVlNmVmYjFiYmQ4Y2Ri
ODUzNTgyZTUwIC0+IHRlc3RlZC9saW51eC00LjkKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 07:32:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 07:32:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehsJG-00068O-M7; Sat, 03 Feb 2018 07:32:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehsJF-00068B-Ar
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 07:32:25 +0000
X-Inumbo-ID: 53f49e74-08b4-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53f49e74-08b4-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 08:32:03 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehsJ9-0001n5-Ul; Sat, 03 Feb 2018 07:32:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehsJ3-0006NL-MO; Sat, 03 Feb 2018 07:32:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehsJ2-0007Ev-TI; Sat, 03 Feb 2018 07:32:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118524-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
X-Osstest-Versions-That: xen=dc7d46580d9c633a59be1c3776f79c01dd0cb98b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 07:32:13 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118524: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUyNCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODUyNC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgaW4gMTE4NDg3IHBhc3MgaW4gMTE4NTI0CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgcGFzcyBpbiAxMTg0ODcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTg0ODcgbGlrZSAxMTgyMjIKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtl
IDExODE2NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTY3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNjcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MjIyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTgyMjIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODIyMgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE4MjIyCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIGEyNTY3ZDZiNTRiN2IxODdlY2MwMTY1MDIxYjZkZDA3ZGFmYWYwNmEK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGRjN2Q0NjU4MGQ5YzYzM2E1
OWJlMWMzNzc2Zjc5YzAxZGQwY2I5OGIKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODIyMiAgMjAx
OC0wMS0xOSAwNjo1Mzo0MCBaICAgMTUgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTgzMTQg
IDIwMTgtMDEtMjQgMjE6NDQ6MTcgWiAgICA5IGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
dmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgZGM3ZDQ2NTgwZC4uYTI1NjdkNmI1NCAgYTI1
NjdkNmI1NGI3YjE4N2VjYzAxNjUwMjFiNmRkMDdkYWZhZjA2YSAtPiBzdGFibGUtNC45CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 10:08:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 10:08:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehuk3-0008F6-Mm; Sat, 03 Feb 2018 10:08:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehuk2-0008Ei-JY
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 10:08:14 +0000
X-Inumbo-ID: 389c79de-08ca-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 389c79de-08ca-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 10:08:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehujv-0006IE-5H; Sat, 03 Feb 2018 10:08:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehujp-000281-Q8; Sat, 03 Feb 2018 10:08:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehujp-0001Gl-9T; Sat, 03 Feb 2018 10:08:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118529-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:windows-install:fail:heisenbug
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f379b706096f1266b6239645236ca54dfa1d9daf
X-Osstest-Versions-That: xen=728fadb586a2a14a244dabd70463bcc1654ecc85
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 10:08:01 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 118529: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUyOSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1MjkvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMTg0OTAgcGFzcyBpbiAxMTg1MjkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFp
bCBwYXNzIGluIDExODQ5MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3Rh
cnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wy
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBmMzc5YjcwNjA5NmYxMjY2YjYyMzk2NDUy
MzZjYTU0ZGZhMWQ5ZGFmCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3
MjhmYWRiNTg2YTJhMTRhMjQ0ZGFiZDcwNDYzYmNjMTY1NGVjYzg1CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTgzMTUgIDIwMTgtMDEtMjQgMjE6NDQ6MTkgWiAgICA5IGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTE4NDkwICAyMDE4LTAxLTMxIDE1OjEzOjEyIFogICAgMiBkYXlzICAgIDIgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWFu
IEphY2tzb24gPElhbi5KYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA3MjhmYWRiNTg2Li5mMzc5YjcwNjA5
ICBmMzc5YjcwNjA5NmYxMjY2YjYyMzk2NDUyMzZjYTU0ZGZhMWQ5ZGFmIC0+IHN0YWJsZS00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 10:20:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 10:20:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehuw4-00016i-Vj; Sat, 03 Feb 2018 10:20:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehuw4-00016W-Hs
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 10:20:40 +0000
X-Inumbo-ID: f55e0abd-08cb-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f55e0abd-08cb-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 10:21:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehuvx-0006bm-PX; Sat, 03 Feb 2018 10:20:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehuvs-0002I1-Ie; Sat, 03 Feb 2018 10:20:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehuvs-0007Kq-9s; Sat, 03 Feb 2018 10:20:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118546-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 10:20:28 +0000
Subject: [Xen-devel] [seabios test] 118546: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU0NiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1NDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgcGFzcyBpbiAxMTg1MzIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAgICAxNGQ5
MWMzNTNlMTliNzA4NWZkYmI3YjJkY2M0M2YzMzU1NjY1NjcwCmJhc2VsaW5lIHZlcnNpb246CiBz
ZWFiaW9zICAgICAgICAgICAgICAwY2E2ZDYyNzdkZmFmYzY3MWE1YjM3MThjYmViNWM3OGUyYTg4
OGVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTU1MzkgIDIwMTctMTEtMDMgMjA6NDg6NTggWiAg
IDkxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE1NzMzICAyMDE3LTExLTEwIDE3OjE5OjU5
IFogICA4NCBkYXlzICAxMDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4MTQwICAy
MDE4LTAxLTE3IDA1OjA5OjQ4IFogICAxNyBkYXlzICAgMjMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25ub3IgPGtldmlu
QGtvY29ubm9yLm5ldD4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KICBN
aWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIFBhdWwgTWVuemVsIDxwbWVuemVs
QG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5j
b20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdi
MmRjYzQzZjMzNTU2NjU2NzAKQXV0aG9yOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0
LmNvbT4KRGF0ZTogICBUaHUgSmFuIDExIDIyOjE1OjEyIDIwMTggKzAyMDAKCiAgICBwY2k6IGZp
eCAnaW8gaGludHMnIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgCiAgICBD
b21taXQgZWM2Y2IxN2YgKHBjaTogZW5hYmxlIFJlZEhhdCBQQ0kgYnJpZGdlcyB0byByZXNlcnZl
IGFkZGl0aW9uYWwKICAgICAgICAgICAgICAgICAgICAgcmVzb3VyY2VzIG9uIFBDSSBpbml0KQog
ICAgYWRkZWQgYSBuZXcgdmVuZG9yIHNwZWNpZmljIFBDSSBjYXBhYmlsaXR5IGZvciBSZWRIYXQg
UENJIGJyaWRnZXMKICAgIGFsbG93aW5nIHRoZW0gdG8gcmVzZXJ2ZSBhZGRpdGlvbmFsIGJ1c2Vz
IGFuZC9vciBJTy9NRU0gc3BhY2UuCiAgICAKICAgIFdoZW4gYWRkaW5nIHRoZSBJTyBoaW50cyBQ
Q0kgY2FwYWJpbGl0eSB0byB0aGUgcGNpZS1yb290LXBvcnQKICAgIHdpdGhvdXQgc3BlY2lmeWlu
ZyBhIHZhbHVlIGZvciBidXMgcmVzZXJ2YXRpb24sIHRoZSBzdWJvcmRpbmF0ZSBidXMKICAgIGNv
bXB1dGF0aW9uIGlzIHdyb25nIGFuZCB0aGUgZ3Vlc3Qga2VybmVsIGdldHMgbWVzc2VkIHVwLgog
ICAgCiAgICBGaXggaXQgYnkgcmV0dXJuaW5nIHRvIHByZXYgY29kZSBpZiB0aGUgdmFsdWUgZm9y
IGJ1cwogICAgcmVzZXJ2YXRpb24gaXMgbm90IHNldC4KICAgIAogICAgUmVtb3ZlZCBhbHNvIGEg
d3JvbmcgZGVidWcgcHJpbnQgIlBDSTogaW52YWxpZCBRRU1VIHJlc291cmNlIHJlc2VydmUKICAg
IGNhcCBvZmZzZXQiIHdoaWNoIGFwcGVhcnMgaWYgdGhlICdJTyBoaW50cycgY2FwYWJpbGl0eSBp
cyBub3QgcHJlc2VudC4KICAgIAogICAgQWNrZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0
QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxA
cmVkaGF0LmNvbT4KCmNvbW1pdCA4NDRiODY0NjRhNWNiZmZmYjYyYjg3ODA4NjMyMDE4Y2EyNTBk
ODY3CkF1dGhvcjogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KRGF0ZTogICBN
b24gT2N0IDIgMDg6MTM6MTMgMjAxNyArMDIwMAoKICAgIGRvY3MvRG93bmxvYWQ6IFVzZSBtb3Jl
IHNlY3VyZSBIVFRQUyBVUkxzIHdoZXJlIHBvc3NpYmxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+Cgpjb21taXQgZGY0NmQxMGM4YTdi
ODhlYjgyZjNjZWIyYWEzMTc4MmRlZTE1NTkzZApBdXRob3I6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZh
bmJAbGludXgudm5ldC5pYm0uY29tPgpEYXRlOiAgIFR1ZSBOb3YgMTQgMTU6MDM6NDcgMjAxNyAt
MDUwMAoKICAgIHRwbTogQWRkIHN1cHBvcnQgZm9yIFRQTTIgQUNQSSB0YWJsZQogICAgCiAgICBB
ZGQgc3VwcG9ydCBmb3IgdGhlIFRQTTIgQUNQSSB0YWJsZS4gSWYgd2UgZmluZCBpdCBhbmQgaXRz
CiAgICBvZiB0aGUgYXBwcm9wcmlhdGUgc2l6ZSwgd2UgY2FuIGdldCB0aGUgbG9nX2FyZWFfc3Rh
cnRfYWRkcmVzcwogICAgYW5kIGxvZ19hcmVhX21pbmltdW1fc2l6ZSBmcm9tIGl0LgogICAgCiAg
ICBUaGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhlIHNwZWMgY2FuIGJlIGZvdW5kIGhlcmU6CiAgICAK
ICAgIGh0dHBzOi8vdHJ1c3RlZGNvbXB1dGluZ2dyb3VwLm9yZy90Y2ctYWNwaS1zcGVjaWZpY2F0
aW9uLwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4
LnZuZXQuaWJtLmNvbT4KCmNvbW1pdCAwNTQxZjJmMGYyNDZlNzdkN2M3MjY5MjY5NzY5MjBlODA3
MmQxMTE5CkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTog
ICBGcmkgTm92IDEwIDEyOjIwOjM1IDIwMTcgLTA1MDAKCiAgICBwYXJhdmlydDogT25seSBlbmFi
bGUgc2VyY29uIGluIE5PR1JBUEhJQyBtb2RlIGlmIG5vIG90aGVyIGNvbnNvbGUgc3BlY2lmaWVk
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+Cgpjb21taXQgOWNlNjc3OGYwOGM2MzJjNTJiMjViYzhmNzU0MjkxZWYxODcxMGQ1MwpBdXRo
b3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAx
MCAxMjoxNjozNiAyMDE3IC0wNTAwCgogICAgZG9jczogQWRkIHNlcmNvbi1wb3J0IHRvIFJ1bnRp
bWVfY29uZmlnLm1kIGRvY3VtZW50YXRpb24KICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4g
TydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA2MzQ1MWZjYTEzYzc1ODcwZTE3
MDNlYjNlMjA1ODRkOTExNzlhZWJjCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29u
bm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDExOjQ5OjE5IDIwMTcgLTA1MDAKCiAgICBkb2Nz
OiBOb3RlIHYxLjExLjAgcmVsZWFzZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 14:52:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 14:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehzB0-00028b-Nz; Sat, 03 Feb 2018 14:52:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ehzAz-00028E-Dq
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 14:52:21 +0000
X-Inumbo-ID: ca19d1ea-08f1-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca19d1ea-08f1-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 15:52:01 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ehzAv-00054O-WD; Sat, 03 Feb 2018 14:52:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ehzAq-0002Pz-Ee; Sat, 03 Feb 2018 14:52:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ehzAp-00049G-Cw; Sat, 03 Feb 2018 14:52:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118534-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=52ba201362aab4b09d44bcca67967c1053721ac2
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 14:52:11 +0000
Subject: [Xen-devel] [xen-unstable test] 118534: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3490043467817691441=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118534 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118534/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118441

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118423
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118441
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118441
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118441
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118441
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118441
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118441
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118441
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118441
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  52ba201362aab4b09d44bcca67967c1053721ac2
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118441  2018-01-29 15:47:57 Z    4 days
Failing since        118456  2018-01-30 15:48:17 Z    3 days    3 attempts
Testing same since   118534  2018-02-02 08:58:55 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@arm.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 445 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3490043467817691441==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 15:12:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 15:12:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ehzUT-0003aW-Dp; Sat, 03 Feb 2018 15:12:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kq8c=e5=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1ehzUS-0003Zh-JQ
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 15:12:28 +0000
X-Inumbo-ID: 99d6ca63-08f4-11e8-ba59-bc764e045a96
Received: from mail-ot0-x242.google.com (unknown [2607:f8b0:4003:c0f::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99d6ca63-08f4-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 16:12:08 +0100 (CET)
Received: by mail-ot0-x242.google.com with SMTP id q9so12141804oti.0
 for <xen-devel@lists.xenproject.org>; Sat, 03 Feb 2018 07:12:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=ACiRaD9RssR390K5KtdYWPGqrDDzFKK4ZGAT8l++Jq0=;
 b=XrFf5QIIkQq01+XWXo8ZSw5S7NqiUvH49rpHOW+Z5MLMjGDXm4jU7YhusjXK04SIxL
 Y4pRQhstMxGJoXP80kGU1KFMCfvEXegq5EL9n2USzxIITIAVcd1Oso0dx9nGZhdxiNHH
 VFmwBMUumxK5pVPWw1lSBukQh9vjzRukGnQfseEdtTFvpZIuZzRyVh6d2evpDiE1KipI
 rDJZU8c8fEP5Yf3gWuKcOqgzw6EKXW1DodvM4znzl/KMfTehBw4/NnOlyvDPgNahGVpa
 7CGBORKOobZ297p98eHZ8A+h0UsFc4l6EjSprvGbHdVo5yjM8tVboRwxyKa9Ep0wlY+7
 Qu6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=ACiRaD9RssR390K5KtdYWPGqrDDzFKK4ZGAT8l++Jq0=;
 b=SZ7jhgYBdPh7ep3IRsUvEYTqOfE+BfW3+tRN3lhxUcEXsBmTuAH6WPKpY8a0nz1RHn
 jp3+l17//DLqP2AtxJ5/ktKKNp6wabdU9YXxwIiCOzFbe1PWENrjs38p37r9Vc0hdpWR
 a1xnVJBRXSLXD1bL8JujpYJnBRl4/BjMre1cPIjfoDmNmvB0r0tr/rP1noI5+ZGjvtww
 7CLj1QLZkfMGguIu7AmbeZJYkUn6OkwAihz6+6vKOuVfvilQD27EySWhR/mDnmDyD2M6
 CugULdsNFKXzIGkOaZLIVrrKxB+yHVfSMKsvr7M7YMaJGP7yaSq4OfKhbCpBKdS6vH19
 z7PQ==
X-Gm-Message-State: AKwxyteU/4/6W99bxd4B/QrHwk+GomnDJJm4AzvYq57no9dFaMuNF/DC
 dKpVFS7sCnvSafrw0Wr4LplEyX5PY/B6ZC5shYA=
X-Google-Smtp-Source: AH8x227qshTIStxZg2VzfQdTQzSraTvivLCSdVLol/nX4dmjL0Bq/i0B/bh1PMTwQrWkLxD0OOp8DIlIV6wtb3I+X6w=
X-Received: by 10.157.9.220 with SMTP id 28mr14118870otz.363.1517670746547;
 Sat, 03 Feb 2018 07:12:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.68.33 with HTTP; Sat, 3 Feb 2018 07:12:26 -0800 (PST)
In-Reply-To: <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Sat, 3 Feb 2018 16:12:26 +0100
X-Google-Sender-Auth: U19QGXl6zMHn4IyZydIohMrxwzI
Message-ID: <CAK8P3a2AdziKXR=4LwMzUdoL2q2WXYZZz1uM9yh6VX2FbpqnnA@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgMywgMjAxOCBhdCAxMjozMyBBTSwgQm9yaXMgT3N0cm92c2t5Cjxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4gT24gMDIvMDIvMjAxOCAxMDozMiBBTSwgQXJu
ZCBCZXJnbWFubiB3cm90ZToKPj4gVGhlIGxlZ2FjeSBoeXBlcmNhbGwgaGFuZGxlcnMgd2VyZSBv
cmlnaW5hbGx5IGFkZGVkIHdpdGgKPj4gYSBjb21tZW50IGV4cGxhaW5pbmcgdGhhdCAiY29weWlu
ZyB0aGUgYXJndW1lbnQgc3RydWN0dXJlcyBpbgo+PiBIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxf
b3AoKSBhbmQgSFlQRVJWSVNPUl9waHlzZGV2X29wKCkgaW50byB0aGUgbG9jYWwKPj4gdmFyaWFi
bGUgaXMgc3VmZmljaWVudGx5IHNhZmUiIGFuZCBvbmx5IG1hZGUgc3VyZSB0byBub3Qgd3JpdGUK
Pj4gcGFzdCB0aGUgZW5kIG9mIHRoZSBhcmd1bWVudCBzdHJ1Y3R1cmUsIHRoZSBjaGVja3MgaW4g
bGludXgvc3RyaW5nLmgKPj4gZGlzYWdyZWUgd2l0aCB0aGF0LCB3aGVuIGxpbmstdGltZSBvcHRp
bWl6YXRpb25zIGFyZSB1c2VkOgo+Pgo+PiBJbiBmdW5jdGlvbiAnbWVtY3B5JywKPj4gICAgIGlu
bGluZWQgZnJvbSAncGlycV9xdWVyeV91bm1hc2snIGF0IGRyaXZlcnMveGVuL2ZhbGxiYWNrLmM6
NTM6MiwKPj4gICAgIGlubGluZWQgZnJvbSAnX19zdGFydHVwX3BpcnEnIGF0IGRyaXZlcnMveGVu
L2V2ZW50cy9ldmVudHNfYmFzZS5jOjUyOToyLAo+PiAgICAgaW5saW5lZCBmcm9tICdyZXN0b3Jl
X3BpcnFzJyBhdCBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYzoxNDM5OjMsCj4+ICAg
ICBpbmxpbmVkIGZyb20gJ3hlbl9pcnFfcmVzdW1lJyBhdCBkcml2ZXJzL3hlbi9ldmVudHMvZXZl
bnRzX2Jhc2UuYzoxNTgxOjI6Cj4+IGluY2x1ZGUvbGludXgvc3RyaW5nLmg6MzUwOjM6IGVycm9y
OiBjYWxsIHRvICdfX3JlYWRfb3ZlcmZsb3cyJyBkZWNsYXJlZCB3aXRoIGF0dHJpYnV0ZSBlcnJv
cjogZGV0ZWN0ZWQgcmVhZCBiZXlvbmQgc2l6ZSBvZiBvYmplY3QgcGFzc2VkIGFzIDJuZCBwYXJh
bWV0ZXIKPj4gICAgX19yZWFkX292ZXJmbG93MigpOwo+PiAgICBeCj4+IG1ha2VbM106ICoqKiBb
Y2NMdWpGTngubHRyYW5zMTUubHRyYW5zLm9dIEVycm9yIDEKPj4gbWFrZVszXTogVGFyZ2V0ICdh
bGwnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBlcnJvcnMuCj4+IGx0by13cmFwcGVyOiBmYXRhbCBl
cnJvcjogbWFrZSByZXR1cm5lZCAyIGV4aXQgc3RhdHVzCj4+IGNvbXBpbGF0aW9uIHRlcm1pbmF0
ZWQuCj4+IGxkOiBlcnJvcjogbHRvLXdyYXBwZXIgZmFpbGVkCj4+Cj4+IFRoaXMgY2hhbmdlcyB0
aGUgZnVuY3Rpb25zIHNvIHRoYXQgZWFjaCBhcmd1bWVudCBpcyBhY2Nlc3NlZCB3aXRoCj4+IGV4
YWN0bHkgdGhlIGNvcnJlY3QgbGVuZ3RoIGJhc2VkIG9uIHRoZSBjb21tYW5kIGNvZGUuCj4+Cj4+
IEZpeGVzOiBjZjQ3YTgzZmIwNmUgKCJ4ZW4vaHlwZXJjYWxsOiBmaXggaHlwZXJjYWxsIGZhbGxi
YWNrIGNvZGUgZm9yIHZlcnkgb2xkIGh5cGVydmlzb3JzIikKPj4gU2lnbmVkLW9mZi1ieTogQXJu
ZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KPj4gLS0tCj4+ICBkcml2ZXJzL3hlbi9mYWxsYmFj
ay5jIHwgOTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkK
Pj4KCj4+ICAgICAgIGRlZmF1bHQ6Cj4+IC0gICAgICAgICAgICAgV0FSTl9PTihyYyAhPSAtRU5P
U1lTKTsKPj4gLSAgICAgICAgICAgICBicmVhazsKPj4gKyAgICAgICAgICAgICByZXR1cm4gLUVO
T1NZUzsKPj4gICAgICAgfQo+Pgo+PiArICAgICBtZW1jcHkoJm9wLnUsIGFyZywgbGVuKTsKPj4g
KyAgICAgcmMgPSBfaHlwZXJjYWxsMShpbnQsIGV2ZW50X2NoYW5uZWxfb3BfY29tcGF0LCAmb3Ap
Owo+PiArICAgICBtZW1jcHkoYXJnLCAmb3AudSwgbGVuKTsKPgo+Cj4gV2UgZG9uJ3QgY29weSBi
YWNrIGZvciBhbGwgY29tbWFuZHMsIG9ubHkgdGhvc2UgdGhhdCBhcmUgQ09QWV9CQUNLLgoKTm90
IHN1cmUgd2hhdCB5b3UgbWVhbi4gSXMgaXQgaGFybWZ1bCB0byBjb3B5IGJhY2sgdGhlIGRhdGEg
Zm9yIHRoZSBvdGhlcnMKaW4gYW55IHdheT8gT3RoZXJ3aXNlIEkgd291bGRuJ3QgbWljcm8tb3B0
aW1pemUgdGhpcy4KCiAgICAgICAgQXJuZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 15:52:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 15:52:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei06n-0006JS-R0; Sat, 03 Feb 2018 15:52:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ei06m-0006J5-3h
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 15:52:04 +0000
X-Inumbo-ID: 2199881a-08fa-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2199881a-08fa-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 16:51:43 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ei06h-0006Zq-Qq; Sat, 03 Feb 2018 15:51:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ei06c-0003Vk-Fu; Sat, 03 Feb 2018 15:51:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ei06c-0002uz-3W; Sat, 03 Feb 2018 15:51:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118549-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 15:51:54 +0000
Subject: [Xen-devel] [seabios test] 118549: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU0OSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1NDkvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg0IGRheXMgIDEwMyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE3IGRheXMgICAy
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 16:52:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 16:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei12l-0002MK-Lm; Sat, 03 Feb 2018 16:51:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7jws=e5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ei12k-0002ME-Kn
 for xen-devel@lists.xen.org; Sat, 03 Feb 2018 16:51:58 +0000
X-Inumbo-ID: 9fb5239a-0902-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fb5239a-0902-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 16:52:31 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w13GpmGq036853;
 Sat, 3 Feb 2018 16:51:48 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=qZnB5dVKWHJNGUEh9ec4tfAXebALBD2fg9OYmi8vJDU=;
 b=dW+lQontRlCSkk37++bJbaYc64t5ZqLg8lyMwNMYAwJnQf2CNCzkH7ja3apubKe0pZCs
 uhbx9VrSDxvcGTFBUodixpHA2ZVNywbUTtYsbh7n1hc3jhQ6msHF1j5zqTmzf9KWodkG
 HGRD1gSAu/gqQSf0bys4N/lZV8CGml9ADUzsLltI/0WcdreTu0U2CfHt/9VGhg3KFxJD
 tOV0EF5gkaNXoBjNGQBQuXnIRsFgsYLbrE4ZGO2LWfKyNxt1EXDUNIJIcJCIl6wVXbT8
 gyQDRKPRVEZpSr1/HBhrOR9oy0kTGpOixK345/kwk9/QzV63V6VtxJdl622KsxyuVCZ0 xw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2fw4h193vk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 03 Feb 2018 16:51:48 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w13Gph9S017622
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 3 Feb 2018 16:51:43 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w13GpgX6032712;
 Sat, 3 Feb 2018 16:51:43 GMT
Received: from [10.0.2.15] (/24.218.178.67)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 03 Feb 2018 08:51:42 -0800
To: Brian Woods <brian.woods@amd.com>, xen-devel@lists.xen.org
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-2-brian.woods@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e6e622c0-c6cd-3fb3-047e-646bb3d09317@oracle.com>
Date: Sat, 3 Feb 2018 11:51:37 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180131203525.21660-2-brian.woods@amd.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8794
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802030225
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 1/3] x86/svm: update VGIF support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8zMS8yMDE4IDAzOjM1IFBNLCBCcmlhbiBXb29kcyB3cm90ZToKPiBUaGVyZSBhcmUg
cGxhY2VzIHdoZXJlIHRoZSBHSUYgdmFsdWUgaXMgY2hlY2tlZC4gIEEgZ3Vlc3Qgd2l0aCBWR0lG
Cj4gZW5hYmxlZCBjYW4gY2hhbmdlIHRoZSBHSUYgdmFsdWUgd2l0aG91dCB0aGUgaG9zdCBiZWlu
ZyBpbnZvbHZlZCwKPiB0aGVyZWZvcmUgaXQgbmVlZHMgdG8gY2hlY2sgdGhlIEdJRiB2YWx1ZSBp
biB0aGUgVk1DQiByYXRoZXIgdGhlIG9uZSBpbgo+IHRoZSBuZXN0ZWRzdm0gc3RydWN0Lgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgoKUmV2aWV3
ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 16:56:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 16:56:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei16g-0002WZ-5a; Sat, 03 Feb 2018 16:56:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7jws=e5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ei16e-0002WT-Gm
 for xen-devel@lists.xen.org; Sat, 03 Feb 2018 16:56:00 +0000
X-Inumbo-ID: 0fe74162-0903-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0fe74162-0903-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 17:55:39 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w13GprWf036867;
 Sat, 3 Feb 2018 16:55:52 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=gxLbN5K09rstAgGOSLWLSfTKgxzn/Hc/IWLZ4QRt6n4=;
 b=LZVdLgi5k8HPubifFp8MSNnwPKRuG1ZtEn5btUhzYsIx/4X8j00LZfYFl1oMZcfu9UaG
 SAJ87Kqq+PkrGSjWMyrRlHMrob4L2nWgfIdz3x49a/n9iYJIklwL+GzwRZLhPbkvKxJj
 Xur3TVSJm3NEW3uA4J3mYkjMgSagRe7zcr4fMoiNwroVDU6q8BBtWT2c9zrFTOHuN0Yl
 ZYhiJse4hWcXSZV4JSrcxNmzcTgW8rnlrGsMD1uGu945oWjRH5RG/6LkCMMYdUKOq2BE
 FTB0cMvyPg2b9Do62xe5RiQPzacpPH9BcidFboUx9nD2NggB3J0UN4mZS0lc0QL9zjwS qg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2fw4h1940v-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 03 Feb 2018 16:55:52 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w13Gtpdq011484
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 3 Feb 2018 16:55:52 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w13Gto39028533;
 Sat, 3 Feb 2018 16:55:50 GMT
Received: from [10.0.2.15] (/24.218.178.67)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 03 Feb 2018 08:55:50 -0800
To: Brian Woods <brian.woods@amd.com>, xen-devel@lists.xen.org
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-3-brian.woods@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <126f0178-8054-f429-aedf-b7d6a5f372af@oracle.com>
Date: Sat, 3 Feb 2018 11:55:48 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180131203525.21660-3-brian.woods@amd.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8794
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802030225
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8zMS8yMDE4IDAzOjM1IFBNLCBCcmlhbiBXb29kcyB3cm90ZToKPiBPbmx5IGVuYWJs
ZSB2aXJ0dWFsIFZNTE9BRC9TQVZFIGFuZCBWR0lGIGlmIHRoZSBndWVzdCBFRkVSLlNWTUUgaXMg
c2V0Lgo+IAo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29t
PgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5j
b20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 17:08:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 17:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei1I6-0003KT-2N; Sat, 03 Feb 2018 17:07:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7jws=e5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ei1I4-0003KN-W1
 for xen-devel@lists.xen.org; Sat, 03 Feb 2018 17:07:49 +0000
X-Inumbo-ID: d64bb56c-0904-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d64bb56c-0904-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 17:08:22 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w13H7YOW000932;
 Sat, 3 Feb 2018 17:07:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=PxYnoZhUleSdYcxHLyX0OSYwczv+FXa1lMA2y5syl3Y=;
 b=LvYfTOzrFpNTZxy8KjoY7DSyic/b2mdRjD5MrNfFKw1aoEwM6ZXxRAbhqF2Jrmklp1lc
 1Jg/lAfQsKrmYBrK8z/ouroQIWDEvvqv+nli4HZwqM1fKBxP5t1C22sjix+2aJSqbadr
 0PEpNlK3eydb5LX8RUeCArznhoirmBfOa7wpkY0a/iz4LZTztAcJdsd7xpC3lYexwzeZ
 fVSHknWZZBjqKmkOs3G6Ijm2sYH8fNtCJGjq34eO8v7edPxgHiu1K+/VEZCcfPKadLQ9
 pzutAFzDQJOrhMR8esjbvpVVV4FbB3bNi4+qHUNJc87TGUeE4Idta77Dn6wnuGI07o9j iA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2fw5qx90jd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 03 Feb 2018 17:07:36 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w13H3cVU009914
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 3 Feb 2018 17:03:39 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w13H3c9Z032452;
 Sat, 3 Feb 2018 17:03:38 GMT
Received: from [10.0.2.15] (/24.218.178.67)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 03 Feb 2018 09:03:38 -0800
To: Brian Woods <brian.woods@amd.com>, xen-devel@lists.xen.org
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-4-brian.woods@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3afd1271-ae0c-7d44-0afe-0474c86b568c@oracle.com>
Date: Sat, 3 Feb 2018 12:03:37 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180131203525.21660-4-brian.woods@amd.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8794
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=671
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802030229
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/svm: correct EFER.SVME intercept
	checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8zMS8yMDE4IDAzOjM1IFBNLCBCcmlhbiBXb29kcyB3cm90ZToKPiBDb3JyZWN0cyBz
b21lIEVGRVIuU1ZNRSBjaGVja3MgaW4gaW50ZXJjZXB0cy4gIFNlZSBBTUQgQVBNIHZvbDIgc2Vj
dGlvbgo+IDE1LjQgZm9yIG1vcmUgZGV0YWlscy4gIFZNTUNBTEwgaXNuJ3QgY2hlY2tlZCBkdWUg
dG8gZ3Vlc3RzIG5lZWRpbmcgaXQKPiB0byBib290Lgo+IAoKRG9uJ3QgeW91IG5lZWQgU1ZNRSBi
ZSBvbiBmb3IgVk1NQ0FMTD8KCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 17:08:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 17:08:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei1Ih-0003NJ-AM; Sat, 03 Feb 2018 17:08:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7jws=e5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ei1If-0003N7-Bp
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 17:08:25 +0000
X-Inumbo-ID: cc0a5691-0904-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc0a5691-0904-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 18:08:04 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w13H766M002134;
 Sat, 3 Feb 2018 17:08:19 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=uu+djsBuucmoBjD5vocq+tEL7iJrf7q3WPmTPq1Q4Do=;
 b=ipKlMB9RBsFolE6C9BLe6yFTaynr9PdKVLnPhFDo2d80tXwWv6EiceQVaoW00yDL2un/
 QU9ePF5TJiUk2KnayBFnlhIMi2EtvULoMYfbX9tN8nEYvddJ4Nuh71Bk2ncne5QN5g03
 dvNMHX08aFp6enTLc82Kc8bhKZRJXg5vrvGDGrQz6q/ISCezEMSx1XlQs8VMuopftjTj
 DFno31e1ZuMaSuDVxWUCzVxVltu1bLKsKUYAmENlqFhr33ACBEZcvvXDnAiuUyCxL02l
 l5MaViR3RyXnDW60gJ3B1nDTekD3DzAD4nOH0Cn1uL89Hls46pti4Wsl2c5PC4MjbOrV 9Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2fw2km19v8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 03 Feb 2018 17:08:19 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w13H8IuK005630
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 3 Feb 2018 17:08:18 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w13H8GMe016728;
 Sat, 3 Feb 2018 17:08:17 GMT
Received: from [10.0.2.15] (/24.218.178.67)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 03 Feb 2018 09:08:16 -0800
To: Arnd Bergmann <arnd@arndb.de>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
 <CAK8P3a2AdziKXR=4LwMzUdoL2q2WXYZZz1uM9yh6VX2FbpqnnA@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1e3424f4-771b-51ad-3630-0faf47e388e0@oracle.com>
Date: Sat, 3 Feb 2018 12:08:14 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAK8P3a2AdziKXR=4LwMzUdoL2q2WXYZZz1uM9yh6VX2FbpqnnA@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8794
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802030229
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMy8yMDE4IDEwOjEyIEFNLCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+IE9uIFNhdCwg
RmViIDMsIDIwMTggYXQgMTI6MzMgQU0sIEJvcmlzIE9zdHJvdnNreQo+IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIDAyLzAyLzIwMTggMTA6MzIgQU0sIEFybmQgQmVy
Z21hbm4gd3JvdGU6Cj4+PiBUaGUgbGVnYWN5IGh5cGVyY2FsbCBoYW5kbGVycyB3ZXJlIG9yaWdp
bmFsbHkgYWRkZWQgd2l0aAo+Pj4gYSBjb21tZW50IGV4cGxhaW5pbmcgdGhhdCAiY29weWluZyB0
aGUgYXJndW1lbnQgc3RydWN0dXJlcyBpbgo+Pj4gSFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29w
KCkgYW5kIEhZUEVSVklTT1JfcGh5c2Rldl9vcCgpIGludG8gdGhlIGxvY2FsCj4+PiB2YXJpYWJs
ZSBpcyBzdWZmaWNpZW50bHkgc2FmZSIgYW5kIG9ubHkgbWFkZSBzdXJlIHRvIG5vdCB3cml0ZQo+
Pj4gcGFzdCB0aGUgZW5kIG9mIHRoZSBhcmd1bWVudCBzdHJ1Y3R1cmUsIHRoZSBjaGVja3MgaW4g
bGludXgvc3RyaW5nLmgKPj4+IGRpc2FncmVlIHdpdGggdGhhdCwgd2hlbiBsaW5rLXRpbWUgb3B0
aW1pemF0aW9ucyBhcmUgdXNlZDoKPj4+Cj4+PiBJbiBmdW5jdGlvbiAnbWVtY3B5JywKPj4+ICAg
ICAgaW5saW5lZCBmcm9tICdwaXJxX3F1ZXJ5X3VubWFzaycgYXQgZHJpdmVycy94ZW4vZmFsbGJh
Y2suYzo1MzoyLAo+Pj4gICAgICBpbmxpbmVkIGZyb20gJ19fc3RhcnR1cF9waXJxJyBhdCBkcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYzo1Mjk6MiwKPj4+ICAgICAgaW5saW5lZCBmcm9t
ICdyZXN0b3JlX3BpcnFzJyBhdCBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYzoxNDM5
OjMsCj4+PiAgICAgIGlubGluZWQgZnJvbSAneGVuX2lycV9yZXN1bWUnIGF0IGRyaXZlcnMveGVu
L2V2ZW50cy9ldmVudHNfYmFzZS5jOjE1ODE6MjoKPj4+IGluY2x1ZGUvbGludXgvc3RyaW5nLmg6
MzUwOjM6IGVycm9yOiBjYWxsIHRvICdfX3JlYWRfb3ZlcmZsb3cyJyBkZWNsYXJlZCB3aXRoIGF0
dHJpYnV0ZSBlcnJvcjogZGV0ZWN0ZWQgcmVhZCBiZXlvbmQgc2l6ZSBvZiBvYmplY3QgcGFzc2Vk
IGFzIDJuZCBwYXJhbWV0ZXIKPj4+ICAgICBfX3JlYWRfb3ZlcmZsb3cyKCk7Cj4+PiAgICAgXgo+
Pj4gbWFrZVszXTogKioqIFtjY0x1akZOeC5sdHJhbnMxNS5sdHJhbnMub10gRXJyb3IgMQo+Pj4g
bWFrZVszXTogVGFyZ2V0ICdhbGwnIG5vdCByZW1hZGUgYmVjYXVzZSBvZiBlcnJvcnMuCj4+PiBs
dG8td3JhcHBlcjogZmF0YWwgZXJyb3I6IG1ha2UgcmV0dXJuZWQgMiBleGl0IHN0YXR1cwo+Pj4g
Y29tcGlsYXRpb24gdGVybWluYXRlZC4KPj4+IGxkOiBlcnJvcjogbHRvLXdyYXBwZXIgZmFpbGVk
Cj4+Pgo+Pj4gVGhpcyBjaGFuZ2VzIHRoZSBmdW5jdGlvbnMgc28gdGhhdCBlYWNoIGFyZ3VtZW50
IGlzIGFjY2Vzc2VkIHdpdGgKPj4+IGV4YWN0bHkgdGhlIGNvcnJlY3QgbGVuZ3RoIGJhc2VkIG9u
IHRoZSBjb21tYW5kIGNvZGUuCj4+Pgo+Pj4gRml4ZXM6IGNmNDdhODNmYjA2ZSAoInhlbi9oeXBl
cmNhbGw6IGZpeCBoeXBlcmNhbGwgZmFsbGJhY2sgY29kZSBmb3IgdmVyeSBvbGQgaHlwZXJ2aXNv
cnMiKQo+Pj4gU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KPj4+
IC0tLQo+Pj4gICBkcml2ZXJzL3hlbi9mYWxsYmFjay5jIHwgOTQgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPj4+ICAgMSBmaWxlIGNoYW5nZWQsIDUz
IGluc2VydGlvbnMoKyksIDQxIGRlbGV0aW9ucygtKQo+Pj4KPiAKPj4+ICAgICAgICBkZWZhdWx0
Ogo+Pj4gLSAgICAgICAgICAgICBXQVJOX09OKHJjICE9IC1FTk9TWVMpOwo+Pj4gLSAgICAgICAg
ICAgICBicmVhazsKPj4+ICsgICAgICAgICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4+PiAgICAgICAg
fQo+Pj4KPj4+ICsgICAgIG1lbWNweSgmb3AudSwgYXJnLCBsZW4pOwo+Pj4gKyAgICAgcmMgPSBf
aHlwZXJjYWxsMShpbnQsIGV2ZW50X2NoYW5uZWxfb3BfY29tcGF0LCAmb3ApOwo+Pj4gKyAgICAg
bWVtY3B5KGFyZywgJm9wLnUsIGxlbik7Cj4+Cj4+Cj4+IFdlIGRvbid0IGNvcHkgYmFjayBmb3Ig
YWxsIGNvbW1hbmRzLCBvbmx5IHRob3NlIHRoYXQgYXJlIENPUFlfQkFDSy4KPiAKPiBOb3Qgc3Vy
ZSB3aGF0IHlvdSBtZWFuLiBJcyBpdCBoYXJtZnVsIHRvIGNvcHkgYmFjayB0aGUgZGF0YSBmb3Ig
dGhlIG90aGVycwo+IGluIGFueSB3YXk/IE90aGVyd2lzZSBJIHdvdWxkbid0IG1pY3JvLW9wdGlt
aXplIHRoaXMuCgoKSSBzaG91bGQgaGF2ZSBjaGVja2VkIHRoZSBvcmlnaW5hbCBjb21taXQgZm9y
IGZhbGxiYWNrLmMgLS0tIHRoZSBjb2RlIAp0aGF0IGl0IHJlcGxhY2VkIHdhcyBkb2luZyBjb3B5
YmFja3MgZm9yIGFsbCBoeXBlcmNhbGxzIGFuZCBzZWxlY3RpdmUgCmNvcHliYWNrcyBpcyBhbiBv
cHRpbWl6YXRpb24gaW50cm9kdWNlZCBpbiB0aGF0IGNvbW1pdC4KCi1ib3JpcwoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 17:10:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 17:10:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei1KZ-00043F-LA; Sat, 03 Feb 2018 17:10:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vxg1=e5=citrix.com=prvs=5650f379d=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ei1KZ-00042k-70
 for xen-devel@lists.xen.org; Sat, 03 Feb 2018 17:10:23 +0000
X-Inumbo-ID: 31d1ce1f-0905-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31d1ce1f-0905-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 17:10:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,455,1511827200"; d="scan'208";a="67205786"
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Brian Woods
 <brian.woods@amd.com>, <xen-devel@lists.xen.org>
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-4-brian.woods@amd.com>
 <3afd1271-ae0c-7d44-0afe-0474c86b568c@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b79c8792-0b4a-8ad4-52cd-ea0b7e4c23c7@citrix.com>
Date: Sat, 3 Feb 2018 17:10:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <3afd1271-ae0c-7d44-0afe-0474c86b568c@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/svm: correct EFER.SVME intercept
	checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDIvMTggMTc6MDMsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPgo+Cj4gT24gMDEvMzEv
MjAxOCAwMzozNSBQTSwgQnJpYW4gV29vZHMgd3JvdGU6Cj4+IENvcnJlY3RzIHNvbWUgRUZFUi5T
Vk1FIGNoZWNrcyBpbiBpbnRlcmNlcHRzLsKgIFNlZSBBTUQgQVBNIHZvbDIgc2VjdGlvbgo+PiAx
NS40IGZvciBtb3JlIGRldGFpbHMuwqAgVk1NQ0FMTCBpc24ndCBjaGVja2VkIGR1ZSB0byBndWVz
dHMgbmVlZGluZyBpdAo+PiB0byBib290Lgo+Pgo+Cj4gRG9uJ3QgeW91IG5lZWQgU1ZNRSBiZSBv
biBmb3IgVk1NQ0FMTD8KCkluIHJlYWwgaGFyZHdhcmUsIHllcy4KCkhvd2V2ZXIsIGl0J3MgcXVp
dGUgdW5yZWFzb25hYmxlIHRvIHJlcXVpcmUgdGhlIGd1ZXN0IHRvIGhhdmUgYWN0aXZhdGVkCml0
cyBpZGVhIG9mIEVGRVIuU1ZNRSBiZWZvcmUgaXQgY2FuIG1ha2UgaHlwZXJjYWxscyA6KQoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 17:16:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 17:16:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei1Py-0004IM-8U; Sat, 03 Feb 2018 17:15:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7jws=e5=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ei1Px-0004IG-Bu
 for xen-devel@lists.xen.org; Sat, 03 Feb 2018 17:15:57 +0000
X-Inumbo-ID: f9e76059-0905-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9e76059-0905-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 17:16:30 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w13HCYht016559;
 Sat, 3 Feb 2018 17:15:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=HgRtVjivfQHLCkwuYish3wFnSnPCQt/tx+aZd0gffIM=;
 b=Z/2TcV00SbyZ1b1lyKNGpn8ULLmGCLKg5FAJO1A0p3NM3ZDs/xCuauVDapdUtfKMZbLT
 CGi1zjmXLVnMRv1LHSd3vBA0Q60XUzAf/goYOvgLwQsltlqFC2LWfHsKuOd6zfDMVJ1I
 +HZIIiuQTwa5LxAe1ugfD7ta9VB+fsSVjecUdU2tU+lYBPE/+UVs7zrByCwqvv7+egbu
 pt83tbBHRejo9HSsJKcWfozdV7nn9QPN22TTLhy8g4tDTVdjiWmyqmrA/zLZdtgoCaGw
 cOEKk9ncCLeJ5m1uuCR/PIpwMiehHrmvUUybuQr8KIaJkvwXhZBs4f6gVEII5clwgOiZ Sw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2fw51w9342-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 03 Feb 2018 17:15:47 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w13HFkhe017409
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 3 Feb 2018 17:15:47 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w13HFjlT019357;
 Sat, 3 Feb 2018 17:15:46 GMT
Received: from [10.0.2.15] (/24.218.178.67)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 03 Feb 2018 09:15:45 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, xen-devel@lists.xen.org
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-4-brian.woods@amd.com>
 <3afd1271-ae0c-7d44-0afe-0474c86b568c@oracle.com>
 <b79c8792-0b4a-8ad4-52cd-ea0b7e4c23c7@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a3fbe0dd-0038-eecd-3fd9-0198f61066f4@oracle.com>
Date: Sat, 3 Feb 2018 12:15:42 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <b79c8792-0b4a-8ad4-52cd-ea0b7e4c23c7@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8794
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=919
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802030230
Cc: Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 3/3] x86/svm: correct EFER.SVME intercept
	checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMy8yMDE4IDEyOjEwIFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+IE9uIDAzLzAy
LzE4IDE3OjAzLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Cj4+Cj4+IE9uIDAxLzMxLzIwMTgg
MDM6MzUgUE0sIEJyaWFuIFdvb2RzIHdyb3RlOgo+Pj4gQ29ycmVjdHMgc29tZSBFRkVSLlNWTUUg
Y2hlY2tzIGluIGludGVyY2VwdHMuwqAgU2VlIEFNRCBBUE0gdm9sMiBzZWN0aW9uCj4+PiAxNS40
IGZvciBtb3JlIGRldGFpbHMuwqAgVk1NQ0FMTCBpc24ndCBjaGVja2VkIGR1ZSB0byBndWVzdHMg
bmVlZGluZyBpdAo+Pj4gdG8gYm9vdC4KPj4+Cj4+Cj4+IERvbid0IHlvdSBuZWVkIFNWTUUgYmUg
b24gZm9yIFZNTUNBTEw/Cj4gCj4gSW4gcmVhbCBoYXJkd2FyZSwgeWVzLgo+IAo+IEhvd2V2ZXIs
IGl0J3MgcXVpdGUgdW5yZWFzb25hYmxlIHRvIHJlcXVpcmUgdGhlIGd1ZXN0IHRvIGhhdmUgYWN0
aXZhdGVkCj4gaXRzIGlkZWEgb2YgRUZFUi5TVk1FIGJlZm9yZSBpdCBjYW4gbWFrZSBoeXBlcmNh
bGxzIDopCgoKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBv
cmFjbGUuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 21:27:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 21:27:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei5Kv-0003kc-MJ; Sat, 03 Feb 2018 21:27:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ei5Ku-0003kF-FE
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 21:27:00 +0000
X-Inumbo-ID: 0c4a6dd7-0929-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c4a6dd7-0929-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 21:27:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ei5Km-0007Y5-OH; Sat, 03 Feb 2018 21:26:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ei5Kh-0003bV-6x; Sat, 03 Feb 2018 21:26:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ei5Kf-0006gp-Nv; Sat, 03 Feb 2018 21:26:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118538-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=4bf772b14675411a69b3c807f73006de0fe4b649
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 21:26:45 +0000
Subject: [Xen-devel] [linux-linus test] 118538: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUzOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NTM4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQs
IGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAg
ICAgICAgICA0YmY3NzJiMTQ2NzU0MTFhNjliM2M4MDdmNzMwMDZkZTBmZTRiNjQ5CmJhc2VsaW5l
IHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThi
MjkxNTNiOWUzZWU3MWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMjQgIDIwMTgtMDEtMjUg
MDc6MzE6MjQgWiAgICA5IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4MzYyICAyMDE4LTAx
LTI2IDE2OjU2OjE3IFogICAgOCBkYXlzICAgIDcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE4NTM4ICAyMDE4LTAyLTAyIDExOjM2OjEyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQoxNzYzIHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGlu
ZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVi
c2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
aTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTg1OTk4IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 21:46:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 21:46:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei5e1-00059p-Fq; Sat, 03 Feb 2018 21:46:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ei5e0-00059e-5j
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 21:46:44 +0000
X-Inumbo-ID: cdcdc2fc-092b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cdcdc2fc-092b-11e8-b9b1-635ca7ef6cff;
 Sat, 03 Feb 2018 21:47:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ei5dr-00083h-BS; Sat, 03 Feb 2018 21:46:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ei5dl-0004s7-Kx; Sat, 03 Feb 2018 21:46:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ei5dl-0005by-23; Sat, 03 Feb 2018 21:46:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118535-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=ba0749266e17f43d4740781b2120127215440bd1
X-Osstest-Versions-That: linux=13ddd1667e7f01071cdf120132238ffca004a88e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 21:46:29 +0000
Subject: [Xen-devel] [linux-next test] 118535: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODUzNSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1MzUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODQ2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9v
dC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTg0NjQKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0
NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290
IGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwg
UkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTg0NjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJv
b3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4NDY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTg0NjQK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3
IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1w
dmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2
NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVH
Ui4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0
NjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
NDY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODQ2NAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTg0NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWls
IFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgIDggcmVib290
ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMSBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4NDY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg0NjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODQ2NAoKUmVn
cmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODQ2NAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMCBk
ZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NDY0CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE4NDY0CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYmEwNzQ5MjY2ZTE3ZjQzZDQ3NDA3ODFiMjEy
MDEyNzIxNTQ0MGJkMQpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTNk
ZGQxNjY3ZTdmMDEwNzFjZGYxMjAxMzIyMzhmZmNhMDA0YTg4ZQoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2Ug
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTg1MzUgIDIwMTgtMDItMDIgMDk6MjA6MTAgWiAgICAxIGRheXMgICAgMSBh
dHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4
Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJh
dyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2gg
bm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 03 22:48:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 03 Feb 2018 22:48:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei6bc-0000iX-MI; Sat, 03 Feb 2018 22:48:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o2o4=e5=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ei6bc-0000iA-8R
 for xen-devel@lists.xenproject.org; Sat, 03 Feb 2018 22:48:20 +0000
X-Inumbo-ID: 47a188c5-0934-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47a188c5-0934-11e8-ba59-bc764e045a96;
 Sat, 03 Feb 2018 23:47:58 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ei6bW-0001An-Gx; Sat, 03 Feb 2018 22:48:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ei6bR-0000x0-3z; Sat, 03 Feb 2018 22:48:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ei6bQ-0003BB-QG; Sat, 03 Feb 2018 22:48:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118545-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=39b933f197ed635424db78705435c4fe7002539b
X-Osstest-Versions-That: libvirt=7090a820414425d2e85dc085c9547414fd30899a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 03 Feb 2018 22:48:08 +0000
Subject: [Xen-devel] [libvirt test] 118545: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2847471868286859439=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118545 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118545/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118505
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118505
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118505
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              39b933f197ed635424db78705435c4fe7002539b
baseline version:
 libvirt              7090a820414425d2e85dc085c9547414fd30899a

Last test of basis   118505  2018-02-01 05:16:10 Z    2 days
Testing same since   118545  2018-02-02 20:02:36 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Jie Wang <wangjie88@huawei.com>
  John Ferlan <jferlan@redhat.com>
  Marc Hartmayer <mhartmay@linux.vnet.ibm.com>
  Martin Kletzander <mkletzan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   7090a82041..39b933f197  39b933f197ed635424db78705435c4fe7002539b -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2847471868286859439==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 01:14:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 01:14:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ei8t1-0000Ji-4b; Sun, 04 Feb 2018 01:14:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ei8sz-0000JX-KE
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 01:14:25 +0000
X-Inumbo-ID: d19e2bd5-0948-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d19e2bd5-0948-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 01:14:59 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ei8sr-0007KS-1J; Sun, 04 Feb 2018 01:14:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ei8sl-0008NS-PC; Sun, 04 Feb 2018 01:14:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ei8sl-000128-Gt; Sun, 04 Feb 2018 01:14:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118553-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 01:14:11 +0000
Subject: [Xen-devel] [seabios test] 118553: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU1MyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1NTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg1IGRheXMgIDEwNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE3IGRheXMgICAy
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 04:54:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 04:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiCJF-0006RQ-88; Sun, 04 Feb 2018 04:53:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiCJD-0006R0-L2
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 04:53:43 +0000
X-Inumbo-ID: 74316d14-0967-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74316d14-0967-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 04:54:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiCJ1-0004s7-VV; Sun, 04 Feb 2018 04:53:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiCIv-00040x-TX; Sun, 04 Feb 2018 04:53:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiCIv-0004y0-0v; Sun, 04 Feb 2018 04:53:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118548-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=fb2516ef94b8399ddded4a41c4346cbc1d5d98fc
X-Osstest-Versions-That: qemuu=b05631954d6dfe93340d516660397e2c1a2a5dd6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 04:53:25 +0000
Subject: [Xen-devel] [qemu-mainline test] 118548: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0778592545893155207=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118548 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118548/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118515
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118515
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118515
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118515
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118515
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118515
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                fb2516ef94b8399ddded4a41c4346cbc1d5d98fc
baseline version:
 qemuu                b05631954d6dfe93340d516660397e2c1a2a5dd6

Last test of basis   118515  2018-02-01 15:20:07 Z    2 days
Testing same since   118548  2018-02-03 02:21:42 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Corey Minyard <cminyard@mvista.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jeff Cody <jcody@redhat.com>
  John Arbuckle <programmingkidx@gmail.com>
  Keno Fischer <keno@juliacomputing.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Murilo Opsfelder Araujo <muriloo@linux.vnet.ibm.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   b05631954d..fb2516ef94  fb2516ef94b8399ddded4a41c4346cbc1d5d98fc -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0778592545893155207==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 06:53:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 06:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiEAx-00066r-Kw; Sun, 04 Feb 2018 06:53:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1epz=e6=gmail.com=denisobrezkov@srs-us1.protection.inumbo.net>)
 id 1eiEAw-00066l-G6
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 06:53:18 +0000
X-Inumbo-ID: 07bc2465-0978-11e8-ba59-bc764e045a96
Received: from mail-vk0-x236.google.com (unknown [2607:f8b0:400c:c05::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07bc2465-0978-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 07:52:57 +0100 (CET)
Received: by mail-vk0-x236.google.com with SMTP id g83so15909011vki.4
 for <xen-devel@lists.xenproject.org>; Sat, 03 Feb 2018 22:53:16 -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=mwOsybSIxSGLzOlYIvuRZ9b1okXcSmkRRVwdkn2jpME=;
 b=CI1efEu8QxZRyC7SiCi7EWlMbOXN0t0hcCyB26CpHqHeBHm5hRjQ++jy7De93b7qkb
 vHRpIphR+FZ29p0kYiKwfddtVUudWKtdzVFOHmurSuSP0ObRHf+n+MDiC4nqoyJgH3sK
 XnY/crG+hAS0EgbuczQQtCueEKVbqv1V/S2+Y+YH4kJymwONg7EZRyXQr8DVJcoaKbbT
 zPawWknF1/3+eObynmLXfY2xTLSu/8zQSy/ycWT9UGLFDQ6zzBCgBH0BQhiul9ATngB0
 mmgRebFT6kk8CJUrsIiQwi9vUj74HdFTCYDVz/8EnAgYDdxhm1U/2oYlW20D22UPIpi0
 BRLg==
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=mwOsybSIxSGLzOlYIvuRZ9b1okXcSmkRRVwdkn2jpME=;
 b=R+UGvLDDcYJVc+zSegDFJGDw8fK7qE0XaAwTOl2+utO9RoO6nDWRqv/epdv4vmE8ei
 k+T4VTj8d8NeOEUGH7PzKeaqeg8YJrl5iTmWv83D0ROzS98Ak4r3LwZQhwcBLsU8c/Gv
 hq2v4qKGyllFQPHypQ0lP/yJivCDECXLrnEMEXS/Lg2jCdtBuYmt1XLwORdZfjI7Pc7O
 5miwxzACKjHUSW0KS5zY5mUwo8Dj7EAAFWruFEF9VLeNu7ZV5E63VnrkRaYAwgdkJI5E
 MIODH28zw3qX9wqn/R9kskduzGYTcPU+mu6dEgUI1fgc1lrwgdHSpR1co873c52QED3W
 dSRw==
X-Gm-Message-State: AKwxytcee6vJAcIQB2ccwkuP4tZxwShP7oIpg0ptlL9ZTBMos1+zjcCd
 wGLzp2vSv/nVtctfGRI/LTlQ3viVX3S7AiqNrxg=
X-Google-Smtp-Source: AH8x227SW6XZNv8GMSinPJeGBRW31Bdx767nBLSLEyRUa0N2JOQnJ5dtp6ziZFB8oly2g81+tQiTVk/A1WANS7CcRPY=
X-Received: by 10.31.69.2 with SMTP id s2mr37713606vka.56.1517727196045; Sat,
 03 Feb 2018 22:53:16 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.49.214 with HTTP; Sat, 3 Feb 2018 22:53:15 -0800 (PST)
From: Denis Obrezkov <denisobrezkov@gmail.com>
Date: Sun, 4 Feb 2018 09:53:15 +0300
Message-ID: <CAGPpAzWPXbCkAeDr=ktzq6B8CgQs8ftP8hqq=wuk8vxAwCu3Mg@mail.gmail.com>
To: sstabellini@kernel.org, julien.grall@arm.com, 
 xen-devel@lists.xenproject.org
Subject: [Xen-devel] [GSOC] Xen on ARM: create multiple guests from device
	tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gYWxsLAoKSSB3b3VsZCBsaWtlIHRvIHBhcnRpY2lwYXRlIGluIEdTb0MgMjAxOCB3aXRo
IHRoZSBwcm9qZWN0IFhlbiBvbiBBUk0KcmVsYXRlZCBwcm9qZWN0LiBJIGhhdmUgc29tZSBwcmV2
aW91cyBleHBlcmllbmNlIHdpdGggR1NvQzoKaHR0cHM6Ly9zdW1tZXJvZmNvZGUud2l0aGdvb2ds
ZS5jb20vYXJjaGl2ZS8yMDE3L3Byb2plY3RzLzQ3ODA2MjQ3NDk1MjcwNDAvCgpDb3VsZCB5b3Ug
Z2l2ZSBtZSBtb3JlIGRldGFpbHMgb24gdGhlIHByb2plY3Q/CgpJIGhhdmUgUlBpMyBhbmQgQkJC
IGJvYXJkcywgb3Igc2hvdWxkIHRoaXMgd29yayBiZSBkb25lIGluIGVtdWxhdG9yPwoKLS0gClJl
Z2FyZHMsIERlbmlzIE9icmV6a292CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 07:25:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiEfv-0008Eo-02; Sun, 04 Feb 2018 07:25:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1epz=e6=gmail.com=denisobrezkov@srs-us1.protection.inumbo.net>)
 id 1eiEft-0008Ei-OW
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 07:25:17 +0000
X-Inumbo-ID: 7ff5c987-097c-11e8-ba59-bc764e045a96
Received: from mail-ua0-x235.google.com (unknown [2607:f8b0:400c:c08::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ff5c987-097c-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 08:24:56 +0100 (CET)
Received: by mail-ua0-x235.google.com with SMTP id z3so16790544uae.12
 for <xen-devel@lists.xenproject.org>; Sat, 03 Feb 2018 23:25:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=bGRTbFmKPIElhS6GACHoxaxvQFCROIK/JYEgoxJ+Szo=;
 b=MrxW2Mt+/A2oWScjnRHe7M/dx2vn3LYbamE1geVTKRzAr7BFK3vRScMIrXGrxtdpjP
 XKDHa89p6LEGhcIiNkyz5qG+fSJj6JGqQF6PFgvWCHyZsE/A7WvEWUhZLVCMdfjWQHUq
 CEjk7d9MsMIThJvoBjGe0CwOzUUSEG2V9zAIHLth4k6lP91FPyhdLVqwK219/lSpxBlG
 gionWarfBaCHBULzJ9Fjj1mP+2wUq8HCn5pLLC4WCSVVODuGUH3Nf2SaTwTWIqMocqA/
 y8Maoc9ivrhStHEvuZENcN2NpGfyxM9ZSRZO2KZ9JPr5MhZH5gdJPDpUBh4JdhwjEFO7
 iseA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=bGRTbFmKPIElhS6GACHoxaxvQFCROIK/JYEgoxJ+Szo=;
 b=iBhXQML8tyZiU8VARi2LeX1rrWf5upDxpwXTIXfYu/BoBDrm4nsWaJ8ZK+bHNmDOIJ
 CLEEbNujtLJH49KRM+bSOSYvEMjUtEHTL34lpysWNX+Ej7zp/GvWXsGB+gkJrr9+85aw
 sc6xJuBpSBS5MT80aZSiZlE4DMAe8vzmNcNGLzpWOgRWQUEvzpfjA6lqPysLMFjScKxI
 kD/RD9eEBYCjHZwcfY6jhmTyPeilSZNnAjaX8R0xir/O+zjAbFv394hnJ2yFamJjmaIY
 WZkDAvgQZk3HB56FUMmiJQwBk72MDnwqtwNWVHfMorjRAg2JjKhF6PLxepNRNVqwxj9g
 UfTw==
X-Gm-Message-State: APf1xPAqf/v/S+tJMDDISdGmGj+vSCG8W5oqGRenQZVzYs0tBmlPbRbZ
 5rcIYJMD5uotE/1MFJC6zsxsKkc6YwaH/U84PvE=
X-Google-Smtp-Source: AH8x224qnAnKiWkaGrLQPXfNwRPSiW+Vzd0WCOpKT1iBV3+NLUjPNlpNiQqUngbGRrtAusxDyOAoEoUHhKPW7YszXbw=
X-Received: by 10.176.96.35 with SMTP id n3mr1702023ual.191.1517729115811;
 Sat, 03 Feb 2018 23:25:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.49.214 with HTTP; Sat, 3 Feb 2018 23:25:15 -0800 (PST)
In-Reply-To: <CAGPpAzWPXbCkAeDr=ktzq6B8CgQs8ftP8hqq=wuk8vxAwCu3Mg@mail.gmail.com>
References: <CAGPpAzWPXbCkAeDr=ktzq6B8CgQs8ftP8hqq=wuk8vxAwCu3Mg@mail.gmail.com>
From: Denis Obrezkov <denisobrezkov@gmail.com>
Date: Sun, 4 Feb 2018 10:25:15 +0300
Message-ID: <CAGPpAzUChDHnVjjN+Rj=Ea0Ran2=my1Qm=L8FpkeSi16YFNORA@mail.gmail.com>
To: sstabellini@kernel.org, julien.grall@arm.com, 
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [GSOC] Xen on ARM: create multiple guests from
	device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MjAxOC0wMi0wNCA5OjUzIEdNVCswMzowMCBEZW5pcyBPYnJlemtvdiA8ZGVuaXNvYnJlemtvdkBn
bWFpbC5jb20+Ogo+IEhlbGxvIGFsbCwKPgo+IEkgd291bGQgbGlrZSB0byBwYXJ0aWNpcGF0ZSBp
biBHU29DIDIwMTggd2l0aCB0aGUgcHJvamVjdCBYZW4gb24gQVJNCj4gcmVsYXRlZCBwcm9qZWN0
LiBJIGhhdmUgc29tZSBwcmV2aW91cyBleHBlcmllbmNlIHdpdGggR1NvQzoKPiBodHRwczovL3N1
bW1lcm9mY29kZS53aXRoZ29vZ2xlLmNvbS9hcmNoaXZlLzIwMTcvcHJvamVjdHMvNDc4MDYyNDc0
OTUyNzA0MC8KPgo+IENvdWxkIHlvdSBnaXZlIG1lIG1vcmUgZGV0YWlscyBvbiB0aGUgcHJvamVj
dD8KPgo+IEkgaGF2ZSBSUGkzIGFuZCBCQkIgYm9hcmRzLCBvciBzaG91bGQgdGhpcyB3b3JrIGJl
IGRvbmUgaW4gZW11bGF0b3I/Cj4KPiAtLQo+IFJlZ2FyZHMsIERlbmlzIE9icmV6a292CkkgYW0g
YWxzbyB2ZXJ5IGludGVyZXN0ZWQgaW4gR1BVIHZpcnR1YWxpemF0aW9uIG9uIEFSTSBkZXZpY2Vz
LgoKCi0tIApSZWdhcmRzLCBEZW5pcyBPYnJlemtvdgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 07:42:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 07:42:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiEwM-00019O-Hw; Sun, 04 Feb 2018 07:42:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiEwL-00019C-9T
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 07:42:17 +0000
X-Inumbo-ID: 00938fb2-097f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00938fb2-097f-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 07:42:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiEwC-00011a-BR; Sun, 04 Feb 2018 07:42:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiEw7-0003ir-3j; Sun, 04 Feb 2018 07:42:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiEw6-000057-PB; Sun, 04 Feb 2018 07:42:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118551-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
X-Osstest-Versions-That: xen=4c7e478d597b0346eef3a256cfd6794ac778b608
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 07:42:02 +0000
Subject: [Xen-devel] [xen-unstable test] 118551: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8613878394401004317=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118551 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118551/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118423
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118441
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118441
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118441
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118441
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118441
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118441
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118441
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118441
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118441
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
baseline version:
 xen                  4c7e478d597b0346eef3a256cfd6794ac778b608

Last test of basis   118441  2018-01-29 15:47:57 Z    5 days
Failing since        118456  2018-01-30 15:48:17 Z    4 days    4 attempts
Testing same since   118551  2018-02-03 14:57:59 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@arm.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Cooper <andrew.cooper@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   4c7e478d59..99d9d7a33b  99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8613878394401004317==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 10:11:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 10:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiHGG-00048r-4S; Sun, 04 Feb 2018 10:11:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiHGE-00047w-OR
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 10:10:58 +0000
X-Inumbo-ID: c5f2d8e4-0993-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5f2d8e4-0993-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 10:11:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiHG3-0005RB-ED; Sun, 04 Feb 2018 10:10:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiHFy-00005G-61; Sun, 04 Feb 2018 10:10:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiHFx-0000nG-SM; Sun, 04 Feb 2018 10:10:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118552-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=331b057d4f3ccf2290e6e651b5728db81e9249c6
X-Osstest-Versions-That: linux=6c6f924f9c6294944ee6efb1bbd8cdb853582e50
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 10:10:41 +0000
Subject: [Xen-devel] [linux-4.9 test] 118552: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8656537178750941556=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118552 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118552/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118520
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118520
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118520
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118520
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118520
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                331b057d4f3ccf2290e6e651b5728db81e9249c6
baseline version:
 linux                6c6f924f9c6294944ee6efb1bbd8cdb853582e50

Last test of basis   118520  2018-02-01 22:20:45 Z    2 days
Testing same since   118552  2018-02-03 16:18:29 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Armstrong Skomra <aaron.skomra@wacom.com>
  Aaron Armstrong Skomra <skomra@gmail.com>
  Aaron Brown <aaron.f.brown@intel.com>
  Abhishek Goel <huntbag@linux.vnet.ibm.com>
  Alban Bedel <albeu@free.fr>
  Alex Deucher <alexander.deucher@amd.com>
  Alexandre TORGUE <alexandre.torgue@st.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Elble <aweits@rit.edu>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Gusakov <andrey.gusakov@cogentembedded.com>
  Andrzej Hajda <a.hajda@samsung.com>
  Anna Schumaker <Anna.Schumaker@Netapp.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Benjamin Herrenschmidt <benh@kernel.crashing.org>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Carlos Maiolino <cmaiolino@redhat.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Christian KĂ¶nig <christian.koenig@amd.com>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Chun-Yeow Yeoh <yeohchunyeow@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  Darrick J. Wong <darrick.wong@oracle.com>
  Dave Chinner <dchinner@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dmitry Eremin <Dmitry.Eremin@intel.com>
  Dmitry Vyukov <dvyukov@google.com>
  Doug Ledford <dledford@redhat.com>
  Eduardo Otubo <otubo@redhat.com>
  Emmanuel Grumbach <emmanuel.grumbach@intel.com>
  Eric Anholt <eric@anholt.net>
  Fabio Estevam <fabio.estevam@nxp.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Felix Kuehling <Felix.Kuehling@amd.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Fugang Duan <fugang.duan@nxp.com>
  Gaurav Kohli <gkohli@codeaurora.org>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Guilherme G. Piccoli <gpiccoli@linux.vnet.ibm.com>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hauke Mehrtens <hauke@hauke-m.de>
  Hemant Kumar <hemantk@codeaurora.org>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hiroyuki Yamamoto <hyamamo@allied-telesis.co.jp>
  Icenowy Zheng <icenowy@aosc.io>
  J. Bruce Fields <bfields@redhat.com>
  James Hogan <jhogan@kernel.org>
  Jan Kara <jack@suse.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jeff Layton <jlayton@redhat.com>
  Jens Axboe <axboe@kernel.dk>
  Jesse Chan <jc@linux.com>
  Jia-Ju Bai <baijiaju1990@gmail.com>
  Jiri Kosina <jkosina@suse.cz>
  Joel Stanley <joel@jms.id.au>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jon Mason <jon.mason@broadcom.com>
  Josef Bacik <jbacik@fb.com>
  Juergen Gross <jgross@suse.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liran Alon <liran.alon@oracle.com>
  Lubomir Rintel <lkundrak@v3.sk>
  Luca Coelho <luciano.coelho@intel.com>
  Lyude Paul <lyude@redhat.com>
  Mark Brown <broonie@kernel.org>
  Martin K. Petersen <martin.petersen@oracle.com>
  Masahiro Yamada <yamada.masahiro@socionext.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Gurtovoy <maxg@mellanox.com>
  Max Schulze <max.schulze@posteo.de>
  Michael Lyle <mlyle@lyle.org>
  Michal Hocko <mhocko@suse.com>
  Nikita Leshenko <nikita.leshchenko@oracle.com>
  Oded Gabbay <oded.gabbay@gmail.com>
  OKAMOTO Yoshiaki <yokamoto@allied-telesis.co.jp>
  Oliver Neukum <oneukum@suse.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Patrice Chotard <patrice.chotard@st.com>
  Pedro Fonseca <pfonseca@cs.washington.edu>
  Philipp Zabel <p.zabel@pengutronix.de>
  Pravin B Shelar <pshelar@ovn.org>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Randy Dunlap <rdunlap@infradead.org>
  Robert Lippert <rlippert@google.com>
  Robert Lippert <roblip@gmail.com>
  Sasha Levin <alexander.levin@microsoft.com>
  Sebastian Reichel <sebastian.reichel@collabora.co.uk>
  shaoyun liu <shaoyun.liu@amd.com>
  shaoyunl <Shaoyun.Liu@amd.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Agner <stefan@agner.ch>
  Stefan Schake <stschake@gmail.com>
  Stefan Wahren <stefan.wahren@i2se.com>
  Stephan Mueller <smueller@chronox.de>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Meyer <thomas@m3y3r.de>
  Tomi Valkeinen <tomi.valkeinen@ti.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Vasily Averin <vvs@virtuozzo.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <kernellwp@gmail.com>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Yisheng Xie <xieyisheng1@huawei.com>
  Yoshiaki Okamoto <yokamoto@allied-telesis.co.jp>
  zhangliping <zhangliping02@baidu.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   6c6f924f9c62..331b057d4f3c  331b057d4f3ccf2290e6e651b5728db81e9249c6 -> tested/linux-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8656537178750941556==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 10:12:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 10:12:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiHI8-0004Gc-KE; Sun, 04 Feb 2018 10:12:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiHI7-0004Fg-BF
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 10:12:55 +0000
X-Inumbo-ID: ea634171-0993-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea634171-0993-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 11:12:33 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiHI3-0005Um-0h; Sun, 04 Feb 2018 10:12:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiHHx-00008W-O4; Sun, 04 Feb 2018 10:12:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiHHx-00039A-Bj; Sun, 04 Feb 2018 10:12:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118564-mainreport@xen.org>
X-Osstest-Versions-This: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
X-Osstest-Versions-That: xen=16a31ca735165e63d67e86f60996f2b6a31cc0ee
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 10:12:45 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 118564: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0630112964094602606=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118564 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118564/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
baseline version:
 xen                  16a31ca735165e63d67e86f60996f2b6a31cc0ee

Last test of basis   118472  2018-01-31 09:19:44 Z    4 days
Testing same since   118564  2018-02-04 09:18:44 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Andrew Cooper <andrew.cooper@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   16a31ca735..99d9d7a33b  99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0630112964094602606==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 10:57:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 10:57:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiHz4-000736-WD; Sun, 04 Feb 2018 10:57:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lchl=e6=twosheds.srs.infradead.org=batv+fb13063d2e7e620cf64f+5278+infradead.org+dwmw2@srs-us1.protection.inumbo.net>)
 id 1eiHz4-000730-14
 for xen-devel@lists.xen.org; Sun, 04 Feb 2018 10:57:18 +0000
X-Inumbo-ID: 1cbbf547-099a-11e8-ba59-bc764e045a96
Received: from twosheds.infradead.org (unknown
 [2001:8b0:10b:1:21d:7dff:fe04:dbe2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cbbf547-099a-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 11:56:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=infradead.org; s=twosheds.20170209; h=Mime-Version:Date:Content-Type:
 References:In-Reply-To:To:From:Subject:Message-ID:Sender:Reply-To:Cc:
 Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:
 Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id:
 List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive;
 bh=Yg7TcFGhxPTwiF7M3Y4ze0uITSIx1gPTfgkTtunvh8w=; b=tG2DFIMDDgb8OzabhQl1nLWbA
 t5g5/JY9qVo0HvxZt5XfShA0lKB1/7eNn89GDQZwkrT/eWJREbA7y7vZYRzIzf3coEcE1Rt0PYiSl
 BSCr0a4B6MPSChyd797bFbkVOaYwCSSpre09gmyAvYUIXc4J0fCq2MpfOoNnz8V+Nhz7kvEDn0jgl
 W59n9nfX+whtZ9hsan5reJ+DbFga1R+dFnNykW+NcsQnll8JN8hnF+KPlfqpnU2zD6505RNDIP843
 UQMuS6BKwrbZCcj/L1Qx2wJJr1+wBGWt9a3pAkhSffJRj9wguh9KA9jfpVr5J8KO/1vkJilHxGMe0
 t8ZPbpmZA==;
Received: from [2001:8b0:10b:1:5d6f:b483:f647:ec65]
 by twosheds.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux))
 id 1eiHyt-0001An-58; Sun, 04 Feb 2018 10:57:11 +0000
Message-ID: <1517741824.31953.129.camel@infradead.org>
From: David Woodhouse <dwmw2@infradead.org>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
In-Reply-To: <1515780067-31735-3-git-send-email-andrew.cooper3@citrix.com>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-3-git-send-email-andrew.cooper3@citrix.com>
Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAG1BMVEUHBwcUFBQpKSlGRkZhYWF9fX2Xl5eysrLMzMxFF+rXAAACaElEQVQ4y21UQXbbIBQE9wJALmAg6ToWON22FrhZthHgbvssUPathC7QWMful2JHSmtWwGg+zPxBCE0DU4QoJQgRgsg4w2gJjBNE8PjFBZgnQMBs+uZ1NQNQjZO3BV4AGDFC0f+l4DBG0VUAM4yv7SO8IgRdHXQ+A78HKL5OAeCfNQV5cHX8DsBUyIJKtYbt98BKaGNCKjfgFVkqYVLbkHKsRsbSCSa0T6npIqLrpRBgQKHUpQmgs9eEKaiUcooE8WWfCGVnBiUcn1uF2XhbfmN9apKnmMP2K4kizKkQWxuaVNOpU2cACIyxO1Po8ETHcXEDMVnozcejkAYA9iaD4pU0ZvNQ8VurNnTuFAYVtuIPUZW25PjDIjQAlGyffIiRQxoWAZBmJ0LTdW2Nyc0iP3DqRhxizvGJkBWZmyFVyZkddWzmBoIBVMpCCJ1CFzl98xav4VJKSSD45KbUT75ixikTphDSRh8+Uz7JLgUTAgAFwzqzjxc/nDY7WUApqY0OMdTwCKZSXplSKkgIRCHElCp8ZnhnKqXuwcNbk1L0VXE+I9alUXoHlLHl3mv7/dWQlJwtjREC7mu9L/U2jQyMUuO2EDS4q9Kl2ddm232bxIE5pjJuVwiljNn/Cfv25/T0cu5cZbwHGVq7h/zp0B4n3S99V/utD+Uo8BiGx9xCsOAV5z7/tjo4Z4z1Lvb90KZ7eFOoOeXOukqF2seo234YYuaQPpRP+cVZU5adT1Edun5Iz3z8fTz3+eSDh0Ip1c7zx1MaijGzTd/3MbRuBHz8cvcVgCMBRpOHvgu59WDhoat+nIZm+LWm9C/aaaGq5DCP9QAAAABJRU5ErkJggg==
Date: Sun, 04 Feb 2018 10:57:04 +0000
Mime-Version: 1.0
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
X-SRS-Rewrite: SMTP reverse-path rewritten from <dwmw2@infradead.org> by
 twosheds.infradead.org. See http://www.infradead.org/rpr.html
Subject: Re: [Xen-devel] [PATCH v8 02/17] x86: Support indirect thunks from
 assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5879462633819303710=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5879462633819303710==
Content-Type: multipart/signed; micalg="sha-256"; protocol="application/x-pkcs7-signature"; boundary="=-yCGQViqZVZldCpBh5cSw"


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

On Fri, 2018-01-12 at 18:00 +0000, Andrew Cooper wrote:
> +#ifdef CONFIG_INDIRECT_THUNK
> +=C2=A0=C2=A0=C2=A0 /* callq __x86_indirect_thunk_rcx */
> +=C2=A0=C2=A0=C2=A0 ctxt->io_emul_stub[10] =3D 0xe8;
> +=C2=A0=C2=A0=C2=A0 *(int32_t *)&ctxt->io_emul_stub[11] =3D
> +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 (unsigned long)__x86_indirect=
_thunk_rcx - (stub_va + 11 + 4);
> +
> +#else

Is that always guaranteed to be within a 32-bit offset? It's from the
stack, isn't it? Even if it's true now, do we need a sanity check just
to make *sure* things never get changed around and make it untrue?
--=-yCGQViqZVZldCpBh5cSw
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExDzANBglghkgBZQMEAgEFADCABgkqhkiG9w0BBwEAAKCCEFQw
ggUxMIIEGaADAgECAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBCwUAMIGXMQswCQYDVQQG
EwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYDVQQHEwdTYWxmb3JkMRowGAYD
VQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RPIFJTQSBDbGllbnQgQXV0aGVu
dGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQTAeFw0xNzEyMjEwMDAwMDBaFw0xODEyMjEyMzU5
NTlaMCQxIjAgBgkqhkiG9w0BCQEWE2R3bXcyQGluZnJhZGVhZC5vcmcwggEiMA0GCSqGSIb3DQEB
AQUAA4IBDwAwggEKAoIBAQDgzLNWa18DNpGUj/ZeH0Sgz53ESIbzdPw3OJeuNP6jZhxZojbyfxbM
hETscxI/Hj6UZ4a7sHm5BkVjlsB1Af2Za/PXUt8MmLAcPMHkMPGunvkUibEvblDvpqMkQZlaZM+t
5PqFmWkbehLaEvbpNY7dmEAAeKh4klTzJzrr5AAzaCQ32cA2e3+DEIv5O5l9ViMIjy/JM+xMQrfX
3PZ0chY1PaVWjg59d4Uno+5LRDbgCnPkKJX4ysBGadibjBGQGJEZCjh94iiEebn2KsRLvtrJ72Ph
3W2HDEdngW3YP0wujFQVs81U7L8XN3kdPRsa9zNqGtYQP/+1KMMJQ57hnfi9AgMBAAGjggHpMIIB
5TAfBgNVHSMEGDAWgBSCr2yM+MX+lmF86B89K3FIXsSLwDAdBgNVHQ4EFgQUpL+/5lli9jmj2KHj
ryyhnB2xRt0wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB/wQCMAAwIAYDVR0lBBkwFwYIKwYBBQUH
AwQGCysGAQQBsjEBAwUCMBEGCWCGSAGG+EIBAQQEAwIFIDBGBgNVHSAEPzA9MDsGDCsGAQQBsjEB
AgEBATArMCkGCCsGAQUFBwIBFh1odHRwczovL3NlY3VyZS5jb21vZG8ubmV0L0NQUzBaBgNVHR8E
UzBRME+gTaBLhklodHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDbGllbnRBdXRoZW50
aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3JsMIGLBggrBgEFBQcBAQR/MH0wVQYIKwYBBQUHMAKG
SWh0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9ET1JTQUNsaWVudEF1dGhlbnRpY2F0aW9uYW5k
U2VjdXJlRW1haWxDQS5jcnQwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9kb2NhLmNvbTAe
BgNVHREEFzAVgRNkd213MkBpbmZyYWRlYWQub3JnMA0GCSqGSIb3DQEBCwUAA4IBAQCK28BdbVJ9
QKQqTDfXwogAYiRBEGptfE1Bjy4F5vC6eWJqOJ15vunxjLwdbZYb4L0qrJlh+ZHHHlbIK8uEZu7N
XHUntmWMbGbZiu7JgrbSXJK1ct9gxrN/sdWYJ+JDjVHg7GfDTvTTPa26JMRqJsO1TjjyDX7A3K39
TjV8C0hqXvwF9BsNf+qBeWO6GVzJ5572awY221hc1umibmZaKV4fg+7fS7qscx5TSuIc6uvMBQhm
7NQiCq6euMMWBDUDlotQCDW0ilm0OuLW3IVLuZCm6Msc+6hT9+dCT4JUvxTHZnnO7uLCxV+Ujad+
PH3itRm38i96p2zvwgLr8vwWA0ckMIIFMTCCBBmgAwIBAgIQTUYRMpPx2e52jnkx1q87gDANBgkq
hkiG9w0BAQsFADCBlzELMAkGA1UEBhMCR0IxGzAZBgNVBAgTEkdyZWF0ZXIgTWFuY2hlc3RlcjEQ
MA4GA1UEBxMHU2FsZm9yZDEaMBgGA1UEChMRQ09NT0RPIENBIExpbWl0ZWQxPTA7BgNVBAMTNENP
TU9ETyBSU0EgQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBTZWN1cmUgRW1haWwgQ0EwHhcNMTcx
MjIxMDAwMDAwWhcNMTgxMjIxMjM1OTU5WjAkMSIwIAYJKoZIhvcNAQkBFhNkd213MkBpbmZyYWRl
YWQub3JnMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4MyzVmtfAzaRlI/2Xh9EoM+d
xEiG83T8NziXrjT+o2YcWaI28n8WzIRE7HMSPx4+lGeGu7B5uQZFY5bAdQH9mWvz11LfDJiwHDzB
5DDxrp75FImxL25Q76ajJEGZWmTPreT6hZlpG3oS2hL26TWO3ZhAAHioeJJU8yc66+QAM2gkN9nA
Nnt/gxCL+TuZfVYjCI8vyTPsTEK319z2dHIWNT2lVo4OfXeFJ6PuS0Q24Apz5CiV+MrARmnYm4wR
kBiRGQo4feIohHm59irES77aye9j4d1thwxHZ4Ft2D9MLoxUFbPNVOy/Fzd5HT0bGvczahrWED//
tSjDCUOe4Z34vQIDAQABo4IB6TCCAeUwHwYDVR0jBBgwFoAUgq9sjPjF/pZhfOgfPStxSF7Ei8Aw
HQYDVR0OBBYEFKS/v+ZZYvY5o9ih468soZwdsUbdMA4GA1UdDwEB/wQEAwIFoDAMBgNVHRMBAf8E
AjAAMCAGA1UdJQQZMBcGCCsGAQUFBwMEBgsrBgEEAbIxAQMFAjARBglghkgBhvhCAQEEBAMCBSAw
RgYDVR0gBD8wPTA7BgwrBgEEAbIxAQIBAQEwKzApBggrBgEFBQcCARYdaHR0cHM6Ly9zZWN1cmUu
Y29tb2RvLm5ldC9DUFMwWgYDVR0fBFMwUTBPoE2gS4ZJaHR0cDovL2NybC5jb21vZG9jYS5jb20v
Q09NT0RPUlNBQ2xpZW50QXV0aGVudGljYXRpb25hbmRTZWN1cmVFbWFpbENBLmNybDCBiwYIKwYB
BQUHAQEEfzB9MFUGCCsGAQUFBzAChklodHRwOi8vY3J0LmNvbW9kb2NhLmNvbS9DT01PRE9SU0FD
bGllbnRBdXRoZW50aWNhdGlvbmFuZFNlY3VyZUVtYWlsQ0EuY3J0MCQGCCsGAQUFBzABhhhodHRw
Oi8vb2NzcC5jb21vZG9jYS5jb20wHgYDVR0RBBcwFYETZHdtdzJAaW5mcmFkZWFkLm9yZzANBgkq
hkiG9w0BAQsFAAOCAQEAitvAXW1SfUCkKkw318KIAGIkQRBqbXxNQY8uBebwunliajideb7p8Yy8
HW2WG+C9KqyZYfmRxx5WyCvLhGbuzVx1J7ZljGxm2YruyYK20lyStXLfYMazf7HVmCfiQ41R4Oxn
w0700z2tuiTEaibDtU448g1+wNyt/U41fAtIal78BfQbDX/qgXljuhlcyeee9msGNttYXNbpom5m
WileH4Pu30u6rHMeU0riHOrrzAUIZuzUIgqunrjDFgQ1A5aLUAg1tIpZtDri1tyFS7mQpujLHPuo
U/fnQk+CVL8Ux2Z5zu7iwsVflI2nfjx94rUZt/Iveqds78IC6/L8FgNHJDCCBeYwggPOoAMCAQIC
EGqb4Tg7/ytrnwHV2binUlYwDQYJKoZIhvcNAQEMBQAwgYUxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMSswKQYDVQQDEyJDT01PRE8gUlNBIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4X
DTEzMDExMDAwMDAwMFoXDTI4MDEwOTIzNTk1OVowgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvrOeV6wodnVAFsc4
A5jTxhh2IVDzJXkLTLWg0X06WD6cpzEup/Y0dtmEatrQPTRI5Or1u6zf+bGBSyD9aH95dDSmeny1
nxdlYCeXIoymMv6pQHJGNcIDpFDIMypVpVSRsivlJTRENf+RKwrB6vcfWlP8dSsE3Rfywq09N0Zf
xcBa39V0wsGtkGWC+eQKiz4pBZYKjrc5NOpG9qrxpZxyb4o4yNNwTqzaaPpGRqXB7IMjtf7tTmU2
jqPMLxFNe1VXj9XB1rHvbRikw8lBoNoSWY66nJN/VCJv5ym6Q0mdCbDKCMPybTjoNCQuelc0IAaO
4nLUXk0BOSxSxt8kCvsUtQIDAQABo4IBPDCCATgwHwYDVR0jBBgwFoAUu69+Aj36pvE8hI6t7jiY
7NkyMtQwHQYDVR0OBBYEFIKvbIz4xf6WYXzoHz0rcUhexIvAMA4GA1UdDwEB/wQEAwIBhjASBgNV
HRMBAf8ECDAGAQH/AgEAMBEGA1UdIAQKMAgwBgYEVR0gADBMBgNVHR8ERTBDMEGgP6A9hjtodHRw
Oi8vY3JsLmNvbW9kb2NhLmNvbS9DT01PRE9SU0FDZXJ0aWZpY2F0aW9uQXV0aG9yaXR5LmNybDBx
BggrBgEFBQcBAQRlMGMwOwYIKwYBBQUHMAKGL2h0dHA6Ly9jcnQuY29tb2RvY2EuY29tL0NPTU9E
T1JTQUFkZFRydXN0Q0EuY3J0MCQGCCsGAQUFBzABhhhodHRwOi8vb2NzcC5jb21vZG9jYS5jb20w
DQYJKoZIhvcNAQEMBQADggIBAHhcsoEoNE887l9Wzp+XVuyPomsX9vP2SQgG1NgvNc3fQP7TcePo
7EIMERoh42awGGsma65u/ITse2hKZHzT0CBxhuhb6txM1n/y78e/4ZOs0j8CGpfb+SJA3GaBQ+39
4k+z3ZByWPQedXLL1OdK8aRINTsjk/H5Ns77zwbjOKkDamxlpZ4TKSDMKVmU/PUWNMKSTvtlenlx
Bhh7ETrN543j/Q6qqgCWgWuMAXijnRglp9fyadqGOncjZjaaSOGTTFB+E2pvOUtY+hPebuPtTbq7
vODqzCM6ryEhNhzf+enm0zlpXK7q332nXttNtjv7VFNYG+I31gnMrwfHM5tdhYF/8v5UY5g2xANP
ECTQdu9vWPoqNSGDt87b3gXb1AiGGaI06vzgkejL580ul+9hz9D0S0U4jkhJiA7EuTecP/CFtR72
uYRBcunwwH3fciPjviDDAI9SnC/2aPY8ydehzuZutLbZdRJ5PDEJM/1tyZR2niOYihZ+FCbtf3D9
mB12D4ln9icgc7CwaxpNSCPt8i/GqK2HsOgkL3VYnwtx7cJUmpvVdZ4ognzgXtgtdk3ShrtOS1iA
N2ZBXFiRmjVzmehoMof06r1xub+85hFQzVxZx5/bRaTKTlL8YXLI8nAbR9HWdFqzcOoB/hxfEyIQ
px9/s81rgzdEZOofSlZHynoSMYIDxzCCA8MCAQEwgawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQI
ExJHcmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBD
QSBMaW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQg
U2VjdXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCWCGSAFlAwQCAQUAoIIB6zAYBgkq
hkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xODAyMDQxMDU3MDRaMC8GCSqG
SIb3DQEJBDEiBCBwmWhrcjtEiOTaS4s9l8XF0eSrU2wgAe5RB0Tatm9OzDCBvQYJKwYBBAGCNxAE
MYGvMIGsMIGXMQswCQYDVQQGEwJHQjEbMBkGA1UECBMSR3JlYXRlciBNYW5jaGVzdGVyMRAwDgYD
VQQHEwdTYWxmb3JkMRowGAYDVQQKExFDT01PRE8gQ0EgTGltaXRlZDE9MDsGA1UEAxM0Q09NT0RP
IFJTQSBDbGllbnQgQXV0aGVudGljYXRpb24gYW5kIFNlY3VyZSBFbWFpbCBDQQIQTUYRMpPx2e52
jnkx1q87gDCBvwYLKoZIhvcNAQkQAgsxga+ggawwgZcxCzAJBgNVBAYTAkdCMRswGQYDVQQIExJH
cmVhdGVyIE1hbmNoZXN0ZXIxEDAOBgNVBAcTB1NhbGZvcmQxGjAYBgNVBAoTEUNPTU9ETyBDQSBM
aW1pdGVkMT0wOwYDVQQDEzRDT01PRE8gUlNBIENsaWVudCBBdXRoZW50aWNhdGlvbiBhbmQgU2Vj
dXJlIEVtYWlsIENBAhBNRhEyk/HZ7naOeTHWrzuAMA0GCSqGSIb3DQEBAQUABIIBAC1yMTW66TaM
11uSPhPkTG+Kso3lXcD3CDBYegWoFZABnYekZ9hSncKvwlCraX3PQyCWqjpP4wkaObwNXGe2aVp3
89rwk31VYXXna0GvSNP57BxrmuMRaGhS42wRaTWJf60ui8NwiqoHwfW47X28HPmfWFXN4KRuP9lc
HY8g3ZwSZN7mu/D0DtJdStBR4/WLXHpK7kBqGor22WWrLo/5n3plc1l9h2VO7U6WTOaO/J3x6PvQ
G89d9OfWqCKIu9J+u0K4w72BTfRqPJyoo61Ay+A0pTuw2bYDQiplLgA8HOW0UFlmesM6OqOxEUCj
YHgLP9wMD8yohD/z8NoF948OI7IAAAAAAAA=


--=-yCGQViqZVZldCpBh5cSw--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5879462633819303710==--



From xen-devel-bounces@lists.xenproject.org Sun Feb 04 11:02:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 11:02:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiI4M-0007kf-JD; Sun, 04 Feb 2018 11:02:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiI4L-0007kT-Ke
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 11:02:45 +0000
X-Inumbo-ID: e102acd8-099a-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e102acd8-099a-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 12:02:24 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiI4J-0006mP-BI; Sun, 04 Feb 2018 11:02:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiI4E-0002W4-3N; Sun, 04 Feb 2018 11:02:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiI4D-00014E-Pu; Sun, 04 Feb 2018 11:02:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118556-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=23c35f48f5fbe33f68904138b23fee64df7d2f0f
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 11:02:37 +0000
Subject: [Xen-devel] [linux-linus test] 118556: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU1NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NTU2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwt
YnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAyM2MzNWY0
OGY1ZmJlMzNmNjg5MDQxMzhiMjNmZWU2NGRmN2QyZjBmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDEw
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFog
ICAgOCBkYXlzICAgIDggYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTU2ICAyMDE4
LTAyLTAzIDIxOjUwOjI4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxODIzIHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTkzMTE5IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 11:54:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 11:54:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiIs6-0002hB-HJ; Sun, 04 Feb 2018 11:54:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiIs6-0002gz-2J
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 11:54:10 +0000
X-Inumbo-ID: 0f214288-09a2-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f214288-09a2-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 12:53:47 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiIs2-00082z-Ex; Sun, 04 Feb 2018 11:54:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiIrx-0005ce-2K; Sun, 04 Feb 2018 11:54:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiIrw-0004ke-Ou; Sun, 04 Feb 2018 11:54:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118558-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 11:54:00 +0000
Subject: [Xen-devel] [seabios test] 118558: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU1OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1NTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTIgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg1IGRheXMgIDEwNSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE4IGRheXMgICAy
NiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 13:22:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 13:22:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiKFM-00009u-Uq; Sun, 04 Feb 2018 13:22:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiKFM-00009i-7c
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 13:22:16 +0000
X-Inumbo-ID: 7ffd75c7-09ae-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ffd75c7-09ae-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 13:22:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiKFE-0001qO-Ib; Sun, 04 Feb 2018 13:22:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiKF9-0002Lt-9c; Sun, 04 Feb 2018 13:22:03 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiKF8-0005tN-Ra; Sun, 04 Feb 2018 13:22:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118557-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a8ef7b69dc1652a46671c3d3c7e847bf6ef360fc
X-Osstest-Versions-That: libvirt=39b933f197ed635424db78705435c4fe7002539b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 13:22:02 +0000
Subject: [Xen-devel] [libvirt test] 118557: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU1NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1NTcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODU0NQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NTQ1CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTg1NDUKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBhOGVmN2I2OWRjMTY1MmE0NjY3MWMzZDNjN2U4NDdiZjZlZjM2MGZjCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICAzOWI5MzNmMTk3ZWQ2MzU0MjRkYjc4NzA1
NDM1YzRmZTcwMDI1MzliCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1NDUgIDIwMTgtMDItMDIg
MjA6MDI6MzYgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTU3ICAyMDE4LTAy
LTAzIDIyOjQ5OjQ1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0
LmNvbT4KICBMYWluZSBTdHVtcCA8bGFpbmVAbGFpbmUub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRz
Lnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0LmdpdAogICAzOWI5MzNmMTk3Li5hOGVmN2I2
OWRjICBhOGVmN2I2OWRjMTY1MmE0NjY3MWMzZDNjN2U4NDdiZjZlZjM2MGZjIC0+IHhlbi10ZXN0
ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 15:35:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 15:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiMK2-0000LS-TA; Sun, 04 Feb 2018 15:35:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ajlb=e6=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1eiMK1-0000LM-Ux
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 15:35:13 +0000
X-Inumbo-ID: f14e1c82-09c0-11e8-ba59-bc764e045a96
Received: from mail-oi0-x242.google.com (unknown [2607:f8b0:4003:c06::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f14e1c82-09c0-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 16:34:52 +0100 (CET)
Received: by mail-oi0-x242.google.com with SMTP id j15so16376621oii.5
 for <xen-devel@lists.xenproject.org>; Sun, 04 Feb 2018 07:35:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=KuHM2YdAhBFE3k1rN3AX72MtComjwtS7BGVzFk+X6os=;
 b=aFBGmdehos1Vgc6ob5yHKByOBuGNFV6UNO2opHXifFZ8S5W0NRmARc9pnohMzDCqx+
 mBJon3TdVIlpZV4bL+Hgl/LkfQ2lY6xIPI29GqL9va4Tmr+Ap4ulCByt4JX4//RN55bv
 piuAzAqYhydFUVUPzvx7V0t+DVree9uEqTEUY39husj2ADIOamL/wD4gmUGq/vM7nM9M
 eotXSZfCddEO3G3ocJFOOtodbEhp7nhcbfhDeqqQq9C1mPgty/iR660sYmTFCwOERe0E
 SQlt4qQz44Id+1hO7VGXrnwtAWdTLxWLhYZ2BMxnctt+7BlUkowxL9mxIQIauacDaoZf
 msVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=KuHM2YdAhBFE3k1rN3AX72MtComjwtS7BGVzFk+X6os=;
 b=SbO/OvicZk4nG9xs8TVoysddTA2mEJlHCgrJeJ+zXxo2dHGrPESuiAz12wTymLfCIB
 GEWL5IgthgQ1bCnI+pcCQcNTjwYjz63s4g5y1eszxZ5tQSNyWmZu9syL8Z7sSd/T1d0t
 4ZWr4NGJUeMbk+B99ylzy1W6WMhlQrCRf3XCF0V4Y5HgZVYqtt/s8E38Z9dKP8tMUBV9
 LBki90nUXEliYqDNcJLFlPium9JO0jDTxWLY38bn9LWTA9ey4Op1hiKmvPMsGkpjtqpK
 tlyRIG/7j+2DahR3Xhlp+ciZ0JnYz0ENH4DPDHfFrVqUBj6g1aqBC68H1BDWYK0DC8zh
 LzMQ==
X-Gm-Message-State: AKwxytfhiRgwKJFMytQUPFfMbBgMEQd4w51T8Gfgq4UmPAwfQIuYMfBc
 FX6TOuqfTTt6dS1IJd5gHySqIpMOqjpcKcZt4bM=
X-Google-Smtp-Source: AH8x225QYv2xnf0Z4/Nilcf78TSXqvEi09M7OR9zLJFiJsnxYYbfBYWAHpBgRlASL5NMkpnbIu81os1UQJGeTZQA5SE=
X-Received: by 10.202.83.194 with SMTP id h185mr19264102oib.228.1517758512123; 
 Sun, 04 Feb 2018 07:35:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.68.33 with HTTP; Sun, 4 Feb 2018 07:35:11 -0800 (PST)
In-Reply-To: <1e3424f4-771b-51ad-3630-0faf47e388e0@oracle.com>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
 <CAK8P3a2AdziKXR=4LwMzUdoL2q2WXYZZz1uM9yh6VX2FbpqnnA@mail.gmail.com>
 <1e3424f4-771b-51ad-3630-0faf47e388e0@oracle.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Sun, 4 Feb 2018 16:35:11 +0100
X-Google-Sender-Auth: FSIE0SHXn1e2tGx4_hF7l_r48sM
Message-ID: <CAK8P3a3v=SMcuOtG6xLt0rpAoPx-ox_TaQ=g+stNVWH4HBciHw@mail.gmail.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgMywgMjAxOCBhdCA2OjA4IFBNLCBCb3JpcyBPc3Ryb3Zza3kKPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPgo+Cj4gT24gMDIvMDMvMjAxOCAxMDoxMiBBTSwg
QXJuZCBCZXJnbWFubiB3cm90ZToKPj4KPj4gT24gU2F0LCBGZWIgMywgMjAxOCBhdCAxMjozMyBB
TSwgQm9yaXMgT3N0cm92c2t5Cj4+IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4+Pgo+Pj4gT24gMDIvMDIvMjAxOCAxMDozMiBBTSwgQXJuZCBCZXJnbWFubiB3cm90ZToKPj4+
Pgo+Pj4+IFRoZSBsZWdhY3kgaHlwZXJjYWxsIGhhbmRsZXJzIHdlcmUgb3JpZ2luYWxseSBhZGRl
ZCB3aXRoCj4+Pj4gYSBjb21tZW50IGV4cGxhaW5pbmcgdGhhdCAiY29weWluZyB0aGUgYXJndW1l
bnQgc3RydWN0dXJlcyBpbgo+Pj4+IEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcCgpIGFuZCBI
WVBFUlZJU09SX3BoeXNkZXZfb3AoKSBpbnRvIHRoZSBsb2NhbAo+Pj4+IHZhcmlhYmxlIGlzIHN1
ZmZpY2llbnRseSBzYWZlIiBhbmQgb25seSBtYWRlIHN1cmUgdG8gbm90IHdyaXRlCj4+Pj4gcGFz
dCB0aGUgZW5kIG9mIHRoZSBhcmd1bWVudCBzdHJ1Y3R1cmUsIHRoZSBjaGVja3MgaW4gbGludXgv
c3RyaW5nLmgKPj4+PiBkaXNhZ3JlZSB3aXRoIHRoYXQsIHdoZW4gbGluay10aW1lIG9wdGltaXph
dGlvbnMgYXJlIHVzZWQ6Cj4+Pj4KPj4+PiBJbiBmdW5jdGlvbiAnbWVtY3B5JywKPj4+PiAgICAg
IGlubGluZWQgZnJvbSAncGlycV9xdWVyeV91bm1hc2snIGF0IGRyaXZlcnMveGVuL2ZhbGxiYWNr
LmM6NTM6MiwKPj4+PiAgICAgIGlubGluZWQgZnJvbSAnX19zdGFydHVwX3BpcnEnIGF0Cj4+Pj4g
ZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmM6NTI5OjIsCj4+Pj4gICAgICBpbmxpbmVk
IGZyb20gJ3Jlc3RvcmVfcGlycXMnIGF0Cj4+Pj4gZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19i
YXNlLmM6MTQzOTozLAo+Pj4+ICAgICAgaW5saW5lZCBmcm9tICd4ZW5faXJxX3Jlc3VtZScgYXQK
Pj4+PiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYzoxNTgxOjI6Cj4+Pj4gaW5jbHVk
ZS9saW51eC9zdHJpbmcuaDozNTA6MzogZXJyb3I6IGNhbGwgdG8gJ19fcmVhZF9vdmVyZmxvdzIn
IGRlY2xhcmVkCj4+Pj4gd2l0aCBhdHRyaWJ1dGUgZXJyb3I6IGRldGVjdGVkIHJlYWQgYmV5b25k
IHNpemUgb2Ygb2JqZWN0IHBhc3NlZCBhcyAybmQKPj4+PiBwYXJhbWV0ZXIKPj4+PiAgICAgX19y
ZWFkX292ZXJmbG93MigpOwo+Pj4+ICAgICBeCj4+Pj4gbWFrZVszXTogKioqIFtjY0x1akZOeC5s
dHJhbnMxNS5sdHJhbnMub10gRXJyb3IgMQo+Pj4+IG1ha2VbM106IFRhcmdldCAnYWxsJyBub3Qg
cmVtYWRlIGJlY2F1c2Ugb2YgZXJyb3JzLgo+Pj4+IGx0by13cmFwcGVyOiBmYXRhbCBlcnJvcjog
bWFrZSByZXR1cm5lZCAyIGV4aXQgc3RhdHVzCj4+Pj4gY29tcGlsYXRpb24gdGVybWluYXRlZC4K
Pj4+PiBsZDogZXJyb3I6IGx0by13cmFwcGVyIGZhaWxlZAo+Pj4+Cj4+Pj4gVGhpcyBjaGFuZ2Vz
IHRoZSBmdW5jdGlvbnMgc28gdGhhdCBlYWNoIGFyZ3VtZW50IGlzIGFjY2Vzc2VkIHdpdGgKPj4+
PiBleGFjdGx5IHRoZSBjb3JyZWN0IGxlbmd0aCBiYXNlZCBvbiB0aGUgY29tbWFuZCBjb2RlLgo+
Pj4+Cj4+Pj4gRml4ZXM6IGNmNDdhODNmYjA2ZSAoInhlbi9oeXBlcmNhbGw6IGZpeCBoeXBlcmNh
bGwgZmFsbGJhY2sgY29kZSBmb3IKPj4+PiB2ZXJ5IG9sZCBoeXBlcnZpc29ycyIpCj4+Pj4gU2ln
bmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KPj4+PiAtLS0KPj4+PiAg
IGRyaXZlcnMveGVuL2ZhbGxiYWNrLmMgfCA5NAo+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+Pj4gICAxIGZpbGUgY2hhbmdlZCwgNTMgaW5z
ZXJ0aW9ucygrKSwgNDEgZGVsZXRpb25zKC0pCj4+Pj4KPj4KPj4+PiAgICAgICAgZGVmYXVsdDoK
Pj4+PiAtICAgICAgICAgICAgIFdBUk5fT04ocmMgIT0gLUVOT1NZUyk7Cj4+Pj4gLSAgICAgICAg
ICAgICBicmVhazsKPj4+PiArICAgICAgICAgICAgIHJldHVybiAtRU5PU1lTOwo+Pj4+ICAgICAg
ICB9Cj4+Pj4KPj4+PiArICAgICBtZW1jcHkoJm9wLnUsIGFyZywgbGVuKTsKPj4+PiArICAgICBy
YyA9IF9oeXBlcmNhbGwxKGludCwgZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQsICZvcCk7Cj4+Pj4g
KyAgICAgbWVtY3B5KGFyZywgJm9wLnUsIGxlbik7Cj4+Pgo+Pj4KPj4+Cj4+PiBXZSBkb24ndCBj
b3B5IGJhY2sgZm9yIGFsbCBjb21tYW5kcywgb25seSB0aG9zZSB0aGF0IGFyZSBDT1BZX0JBQ0su
Cj4+Cj4+Cj4+IE5vdCBzdXJlIHdoYXQgeW91IG1lYW4uIElzIGl0IGhhcm1mdWwgdG8gY29weSBi
YWNrIHRoZSBkYXRhIGZvciB0aGUgb3RoZXJzCj4+IGluIGFueSB3YXk/IE90aGVyd2lzZSBJIHdv
dWxkbid0IG1pY3JvLW9wdGltaXplIHRoaXMuCj4KPgo+Cj4gSSBzaG91bGQgaGF2ZSBjaGVja2Vk
IHRoZSBvcmlnaW5hbCBjb21taXQgZm9yIGZhbGxiYWNrLmMgLS0tIHRoZSBjb2RlIHRoYXQKPiBp
dCByZXBsYWNlZCB3YXMgZG9pbmcgY29weWJhY2tzIGZvciBhbGwgaHlwZXJjYWxscyBhbmQgc2Vs
ZWN0aXZlIGNvcHliYWNrcwo+IGlzIGFuIG9wdGltaXphdGlvbiBpbnRyb2R1Y2VkIGluIHRoYXQg
Y29tbWl0LgoKSXQgd2FzIG5vdCBhbiBvcHRpbWl6YXRpb24gYnV0IGEgY29ycmVjdG5lc3MgZml4
IHRvIGF2b2lkIG92ZXJmbG93aW5nCnRoZSBjYWxsZXIgc3RhY2sgb24gdGhlIGNvcHktYmFjayBv
cGVyYXRpb24uIFdoYXQgSSB0cmllZCB0byBleHBsYWluCmluIG15IGNvbW1pdCBtZXNzYWdlIGlz
IHRoYXQgdGhlIHNhbWUgZml4IGlzIGFsc28gbmVlZGVkIG9uCnRoZSBjb3B5LW91dCBiZWZvcmUg
aXQuIEl0J3Mgb25seSBhIHJlYWQgYWNjZXNzIGJleW9uZCB0aGUgZW5kCm9mIGEgbG9jYWwgdmFy
aWFibGUsIGJ1dCBub3QgYm90aCB0aGUgc3RhdGljIGNoZWNrcyBhbmQga2FzYW4tc3RhY2sKZ2V0
IGFsYXJtZWQgYWJvdXQgaXQuCgogICAgICAgQXJuZAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 19:00:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 19:00:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiPW3-0005Rn-Sw; Sun, 04 Feb 2018 18:59:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=brpw=e6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eiPW2-0005Rh-Sy
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 18:59:50 +0000
X-Inumbo-ID: 864e4673-09dd-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 864e4673-09dd-11e8-ba59-bc764e045a96;
 Sun, 04 Feb 2018 19:59:28 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w14Ivrq9081924;
 Sun, 4 Feb 2018 18:59:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=Wh32W5dBw2uXGN9m2a6D4+LXzFvHB9crFMijfJhInEE=;
 b=vpn0VTJEVnIFrWFma/CEYNEzus9o7GXQJPJMbOUYUQ5Z7xjhKPIyA9lLrLQXJxDlLil9
 U0hrGEPiqqpi79YZt5pfdwnGhKQVg4VMab0om9oNPLkUXpFJqL4105jkVKof953BNqmT
 jtIjJcSxoDSjwiiVkikZlNvJ+GepE4jN+U+KbfKPcZ4DU5Urqn3HlOq08huhfRfngfex
 TsGlzw1gFEJPqwPBZiRy3k/oG7slbq7p2yS49KuYbosSMRM0KScMb/wmOOa64lIiCM3/
 o6vGPzms8p3e6h4wlkLGwF931w09vWur+ulF5nhRAMZ7KciXs5rZiFCDkremUhGpqXMN Aw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2fx7t480k9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 04 Feb 2018 18:59:43 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w14ItXQm012167
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sun, 4 Feb 2018 18:55:33 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w14ItWEa031531;
 Sun, 4 Feb 2018 18:55:32 GMT
Received: from [10.39.214.146] (/10.39.214.146)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 04 Feb 2018 10:55:32 -0800
To: Arnd Bergmann <arnd@arndb.de>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
 <CAK8P3a2AdziKXR=4LwMzUdoL2q2WXYZZz1uM9yh6VX2FbpqnnA@mail.gmail.com>
 <1e3424f4-771b-51ad-3630-0faf47e388e0@oracle.com>
 <CAK8P3a3v=SMcuOtG6xLt0rpAoPx-ox_TaQ=g+stNVWH4HBciHw@mail.gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <87946d71-5c94-1045-2e96-347423820d5c@oracle.com>
Date: Sun, 4 Feb 2018 13:55:25 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAK8P3a3v=SMcuOtG6xLt0rpAoPx-ox_TaQ=g+stNVWH4HBciHw@mail.gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8795
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802040253
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNC8yMDE4IDEwOjM1IEFNLCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+IE9uIFNhdCwg
RmViIDMsIDIwMTggYXQgNjowOCBQTSwgQm9yaXMgT3N0cm92c2t5Cj4gPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPiB3cm90ZToKPj4KPj4gT24gMDIvMDMvMjAxOCAxMDoxMiBBTSwgQXJuZCBC
ZXJnbWFubiB3cm90ZToKPj4+IE9uIFNhdCwgRmViIDMsIDIwMTggYXQgMTI6MzMgQU0sIEJvcmlz
IE9zdHJvdnNreQo+Pj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3cm90ZToKPj4+PiBP
biAwMi8wMi8yMDE4IDEwOjMyIEFNLCBBcm5kIEJlcmdtYW5uIHdyb3RlOgo+Pj4+PiBUaGUgbGVn
YWN5IGh5cGVyY2FsbCBoYW5kbGVycyB3ZXJlIG9yaWdpbmFsbHkgYWRkZWQgd2l0aAo+Pj4+PiBh
IGNvbW1lbnQgZXhwbGFpbmluZyB0aGF0ICJjb3B5aW5nIHRoZSBhcmd1bWVudCBzdHJ1Y3R1cmVz
IGluCj4+Pj4+IEhZUEVSVklTT1JfZXZlbnRfY2hhbm5lbF9vcCgpIGFuZCBIWVBFUlZJU09SX3Bo
eXNkZXZfb3AoKSBpbnRvIHRoZSBsb2NhbAo+Pj4+PiB2YXJpYWJsZSBpcyBzdWZmaWNpZW50bHkg
c2FmZSIgYW5kIG9ubHkgbWFkZSBzdXJlIHRvIG5vdCB3cml0ZQo+Pj4+PiBwYXN0IHRoZSBlbmQg
b2YgdGhlIGFyZ3VtZW50IHN0cnVjdHVyZSwgdGhlIGNoZWNrcyBpbiBsaW51eC9zdHJpbmcuaAo+
Pj4+PiBkaXNhZ3JlZSB3aXRoIHRoYXQsIHdoZW4gbGluay10aW1lIG9wdGltaXphdGlvbnMgYXJl
IHVzZWQ6Cj4+Pj4+Cj4+Pj4+IEluIGZ1bmN0aW9uICdtZW1jcHknLAo+Pj4+PiAgICAgICBpbmxp
bmVkIGZyb20gJ3BpcnFfcXVlcnlfdW5tYXNrJyBhdCBkcml2ZXJzL3hlbi9mYWxsYmFjay5jOjUz
OjIsCj4+Pj4+ICAgICAgIGlubGluZWQgZnJvbSAnX19zdGFydHVwX3BpcnEnIGF0Cj4+Pj4+IGRy
aXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jOjUyOToyLAo+Pj4+PiAgICAgICBpbmxpbmVk
IGZyb20gJ3Jlc3RvcmVfcGlycXMnIGF0Cj4+Pj4+IGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNf
YmFzZS5jOjE0Mzk6MywKPj4+Pj4gICAgICAgaW5saW5lZCBmcm9tICd4ZW5faXJxX3Jlc3VtZScg
YXQKPj4+Pj4gZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmM6MTU4MToyOgo+Pj4+PiBp
bmNsdWRlL2xpbnV4L3N0cmluZy5oOjM1MDozOiBlcnJvcjogY2FsbCB0byAnX19yZWFkX292ZXJm
bG93MicgZGVjbGFyZWQKPj4+Pj4gd2l0aCBhdHRyaWJ1dGUgZXJyb3I6IGRldGVjdGVkIHJlYWQg
YmV5b25kIHNpemUgb2Ygb2JqZWN0IHBhc3NlZCBhcyAybmQKPj4+Pj4gcGFyYW1ldGVyCj4+Pj4+
ICAgICAgX19yZWFkX292ZXJmbG93MigpOwo+Pj4+PiAgICAgIF4KPj4+Pj4gbWFrZVszXTogKioq
IFtjY0x1akZOeC5sdHJhbnMxNS5sdHJhbnMub10gRXJyb3IgMQo+Pj4+PiBtYWtlWzNdOiBUYXJn
ZXQgJ2FsbCcgbm90IHJlbWFkZSBiZWNhdXNlIG9mIGVycm9ycy4KPj4+Pj4gbHRvLXdyYXBwZXI6
IGZhdGFsIGVycm9yOiBtYWtlIHJldHVybmVkIDIgZXhpdCBzdGF0dXMKPj4+Pj4gY29tcGlsYXRp
b24gdGVybWluYXRlZC4KPj4+Pj4gbGQ6IGVycm9yOiBsdG8td3JhcHBlciBmYWlsZWQKPj4+Pj4K
Pj4+Pj4gVGhpcyBjaGFuZ2VzIHRoZSBmdW5jdGlvbnMgc28gdGhhdCBlYWNoIGFyZ3VtZW50IGlz
IGFjY2Vzc2VkIHdpdGgKPj4+Pj4gZXhhY3RseSB0aGUgY29ycmVjdCBsZW5ndGggYmFzZWQgb24g
dGhlIGNvbW1hbmQgY29kZS4KPj4+Pj4KPj4+Pj4gRml4ZXM6IGNmNDdhODNmYjA2ZSAoInhlbi9o
eXBlcmNhbGw6IGZpeCBoeXBlcmNhbGwgZmFsbGJhY2sgY29kZSBmb3IKPj4+Pj4gdmVyeSBvbGQg
aHlwZXJ2aXNvcnMiKQo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBBcm5kIEJlcmdtYW5uIDxhcm5kQGFy
bmRiLmRlPgo+Pj4+PiAtLS0KPj4+Pj4gICAgZHJpdmVycy94ZW4vZmFsbGJhY2suYyB8IDk0Cj4+
Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+
Pj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA0MSBkZWxldGlvbnMoLSkK
Pj4+Pj4KPj4+Pj4gICAgICAgICBkZWZhdWx0Ogo+Pj4+PiAtICAgICAgICAgICAgIFdBUk5fT04o
cmMgIT0gLUVOT1NZUyk7Cj4+Pj4+IC0gICAgICAgICAgICAgYnJlYWs7Cj4+Pj4+ICsgICAgICAg
ICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4+Pj4+ICAgICAgICAgfQo+Pj4+Pgo+Pj4+PiArICAgICBt
ZW1jcHkoJm9wLnUsIGFyZywgbGVuKTsKPj4+Pj4gKyAgICAgcmMgPSBfaHlwZXJjYWxsMShpbnQs
IGV2ZW50X2NoYW5uZWxfb3BfY29tcGF0LCAmb3ApOwo+Pj4+PiArICAgICBtZW1jcHkoYXJnLCAm
b3AudSwgbGVuKTsKPj4+Pgo+Pj4+Cj4+Pj4gV2UgZG9uJ3QgY29weSBiYWNrIGZvciBhbGwgY29t
bWFuZHMsIG9ubHkgdGhvc2UgdGhhdCBhcmUgQ09QWV9CQUNLLgo+Pj4KPj4+IE5vdCBzdXJlIHdo
YXQgeW91IG1lYW4uIElzIGl0IGhhcm1mdWwgdG8gY29weSBiYWNrIHRoZSBkYXRhIGZvciB0aGUg
b3RoZXJzCj4+PiBpbiBhbnkgd2F5PyBPdGhlcndpc2UgSSB3b3VsZG4ndCBtaWNyby1vcHRpbWl6
ZSB0aGlzLgo+Pgo+Pgo+PiBJIHNob3VsZCBoYXZlIGNoZWNrZWQgdGhlIG9yaWdpbmFsIGNvbW1p
dCBmb3IgZmFsbGJhY2suYyAtLS0gdGhlIGNvZGUgdGhhdAo+PiBpdCByZXBsYWNlZCB3YXMgZG9p
bmcgY29weWJhY2tzIGZvciBhbGwgaHlwZXJjYWxscyBhbmQgc2VsZWN0aXZlIGNvcHliYWNrcwo+
PiBpcyBhbiBvcHRpbWl6YXRpb24gaW50cm9kdWNlZCBpbiB0aGF0IGNvbW1pdC4KPiBJdCB3YXMg
bm90IGFuIG9wdGltaXphdGlvbiBidXQgYSBjb3JyZWN0bmVzcyBmaXggdG8gYXZvaWQgb3ZlcmZs
b3dpbmcKPiB0aGUgY2FsbGVyIHN0YWNrIG9uIHRoZSBjb3B5LWJhY2sgb3BlcmF0aW9uLiBXaGF0
IEkgdHJpZWQgdG8gZXhwbGFpbgo+IGluIG15IGNvbW1pdCBtZXNzYWdlIGlzIHRoYXQgdGhlIHNh
bWUgZml4IGlzIGFsc28gbmVlZGVkIG9uCj4gdGhlIGNvcHktb3V0IGJlZm9yZSBpdC4gSXQncyBv
bmx5IGEgcmVhZCBhY2Nlc3MgYmV5b25kIHRoZSBlbmQKPiBvZiBhIGxvY2FsIHZhcmlhYmxlLCBi
dXQgbm90IGJvdGggdGhlIHN0YXRpYyBjaGVja3MgYW5kIGthc2FuLXN0YWNrCj4gZ2V0IGFsYXJt
ZWQgYWJvdXQgaXQuCj4KClllcywgSSB1bmRlcnN0YW5kIHRoYXQuIEkgd2FzIHJlZmVycmluZyB0
bzoKCiDCoMKgwqAgTW92ZSB0aGUgZmFsbGJhY2sgY29kZSBpbnRvIG91dC1vZi1saW5lIGZ1bmN0
aW9ucywgYW5kIGhhbmRsZSBhbGwgb2YKIMKgwqDCoCB0aGUgb3BlcmF0aW9ucyBrbm93biBieSB0
aGlzIG9sZCBhIGh5cGVydmlzb3IgaW5kaXZpZHVhbGx5OiAqU29tZSBkb24ndAogwqDCoMKgIHJl
cXVpcmUgY29weWluZyBiYWNrIGFueXRoaW5nIGF0IGFsbCosIGFuZCBmb3IgdGhlIHJlc3QgdXNl
IHRoZQogwqDCoMKgIGluZGl2aWR1YWwgYXJndW1lbnQgc3RydWN0dXJlcycgc2l6ZXMgcmF0aGVy
IHRoYW4gdGhlIGNvbnRhaW5lcidzCgppbiB0aGUgb3JpZ2luYWwgY29tbWl0LiBJLmUuIHByaW9y
IHRvIHRoYXQgY29tbWl0IHdlICp3ZXJlKiBjb3B5aW5nIGJhY2sgCmZvciBhbGwgY29tbWFuZHMg
KGFsdGhvdWdoIHBvc3NpYmx5IHdpdGggcG90ZW50aWFsbHkgaW5jb3JyZWN0IHNpemUpLiBTbyAK
bm90IGNvcHlpbmcgYmFjayBmb3Igc29tZSBjb21tYW5kcyB3YXMgYW4gb3B0aW1pemF0aW9uLgoK
SW4gYW55IGNhc2UsCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 19:20:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 19:20:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiPqA-0007Mn-K2; Sun, 04 Feb 2018 19:20:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=brpw=e6=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eiPq9-0007Mg-Kh
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 19:20:37 +0000
X-Inumbo-ID: 90131d4e-09e0-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 90131d4e-09e0-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 19:21:13 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w14JKSrj093271;
 Sun, 4 Feb 2018 19:20:28 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=eMxf7RH2Dx30sfg2miVvXoVD/Qof3ndV7yGX88FHdS4=;
 b=SsoZuNYoWwOb0TMTf9ztt5TAHzP/fxOvd0TF1IIDiYF9szWGUH+d7DLNr6TgqQL6FvYy
 swR2TOFrW+Mi98TSFkcGpzCZ3or9A30GNA6QFiO3AQuy4cQ6QfwoDocrf2XvxvmQ25cZ
 C6rR1DmzXrxS2/LNg5Y7939Z1lb4Gh8wslViguG2z2Ol/V30EqsjtqeQG2nXIKXQdoy4
 sQ0o7sYijZ8USDipvprHrUVq+ZUkzyPpw6935mMnJuuX2TAA3wuWn2R04bNgNNwjQ7Gu
 Y3hG5qA5WFvIUQbPoJA337/jAfFFkpMu0YlpIyDeH2PILcI+M1EYefoFOTaWkkFtJlzK KQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2fx887g016-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 04 Feb 2018 19:20:28 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w14JKQCu010661
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sun, 4 Feb 2018 19:20:26 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w14JKP9a009931;
 Sun, 4 Feb 2018 19:20:25 GMT
Received: from [10.39.214.146] (/10.39.214.146)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 04 Feb 2018 11:20:25 -0800
To: Stefano Stabellini <sstabellini@kernel.org>, jgross@suse.com
References: <alpine.DEB.2.10.1802021728420.10160@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <936e4d18-3f0d-3fc5-2272-c1ad9a5c7022@oracle.com>
Date: Sun, 4 Feb 2018 14:20:25 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802021728420.10160@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8795
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802040258
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] pvcalls-back: do not return error on
	inet_accept EAGAIN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMi8yMDE4IDA4OjM0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gV2hl
biB0aGUgY2xpZW50IHNlbmRzIGEgcmVndWxhciBibG9ja2luZyBhY2NlcHQgcmVxdWVzdCwgdGhl
IGJhY2tlbmQgaXMKPiBleHBlY3RlZCB0byByZXR1cm4gb25seSB3aGVuIHRoZSBhY2NlcHQgaXMg
Y29tcGxldGVkLCBzaW11bGF0aW5nIGEKPiBibG9ja2luZyBiZWhhdmlvciwgb3IgcmV0dXJuIGFu
IGVycm9yLgo+Cj4gU3BlY2lmaWNhbGx5LCBvbiBFQUdBSU4gZnJvbSBpbmV0X2FjY2VwdCwgdGhl
IGJhY2tlbmQgc2hvdWxkbid0IHJldHVybgo+ICJFQUdBSU4iIHRvIHRoZSBjbGllbnQuIEluc3Rl
YWQsIGl0IHNob3VsZCBzaW1wbHkgY29udGludWUgdGhlIHdhaXQuCj4gT3RoZXJ3aXNlLCB0aGUg
Y2xpZW50IHdpbGwgc2VuZCBhbm90aGVyIGFjY2VwdCByZXF1ZXN0LCB3aGljaCB3aWxsIGNhdXNl
Cj4gYW5vdGhlciBFQUdBSU4gdG8gYmUgc2VudCBiYWNrLCB3aGljaCBpcyBhIHdhc3RlIG9mIHJl
c291cmNlcyBhbmQgbm90Cj4gY29uZm9ybWluZyB0byB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IuIENo
YW5nZSB0aGUgYmVoYXZpb3IgYnkgdHVybmluZyB0aGUKPiAiZ290byBlcnJvciIgaW50byBhIHJl
dHVybi4KPgo+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9y
ZXRvLmNvbT4KCgpJIGFtIGxvb2tpbmcgYXQgU1lTQ0FMTF9ERUZJTkU0KGFjY2VwdDQpIGFuZCBz
b2NrLT5vcHMtPmFjY2VwdCAod2hpY2ggKkkgCnRoaW5rKiBpcyBpbmV0X2FjY2VwdCwgYXQgbGVh
c3QgaW4gc29tZSBjYXNlcykgcGFzc2VzIGFsbCBlcnJvcnMgCihpbmNsdWRpbmcgRUFHQUlOKcKg
IGJhY2sgdG8gdGhlIGNhbGxlci4gSXMgdGhpcyBhIGRpZmZlcmVudCBjYXNlPwoKLWJvcmlzCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 21:46:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 21:46:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiS70-00088o-DS; Sun, 04 Feb 2018 21:46:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiS6z-00088d-Fc
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 21:46:09 +0000
X-Inumbo-ID: e4d698f1-09f4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e4d698f1-09f4-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 21:46:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiS6o-0006u8-Mp; Sun, 04 Feb 2018 21:45:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiS6j-0008MI-1u; Sun, 04 Feb 2018 21:45:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiS6i-0001lm-IB; Sun, 04 Feb 2018 21:45:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118562-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
X-Osstest-Versions-That: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 21:45:52 +0000
Subject: [Xen-devel] [xen-unstable test] 118562: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU2MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODU2Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNSBn
dWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFzcyBpbiAxMTg1NTEKClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDExODU1MSBibG9ja2VkIGluIDEx
ODU2MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NTUxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg1NTEKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NTUxCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTg1NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODU1MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NTUxCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTg1NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODU1MQogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAg
ICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICA5OWQ5ZDdhMzNiNzgxYmM5YTkxNDE2ZjFlMDRjOGU1MGU0MGZhNGVmCmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWQ5ZDdhMzNiNzgxYmM5YTkxNDE2ZjFlMDRjOGU1
MGU0MGZhNGVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1NjIgIDIwMTgtMDItMDQgMDc6NDc6
MDAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0byBk
YXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 22:19:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 22:19:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiSd1-0001pr-Rd; Sun, 04 Feb 2018 22:19:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiSd0-0001oh-7T
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 22:19:14 +0000
X-Inumbo-ID: 8425799a-09f9-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8425799a-09f9-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 22:19:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiScq-0007m0-Oh; Sun, 04 Feb 2018 22:19:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiScl-0000oq-AM; Sun, 04 Feb 2018 22:18:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiScl-0007zR-03; Sun, 04 Feb 2018 22:18:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118566-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=617aebe6a97efa539cc4b8a52adccd89596e6be0
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 22:18:58 +0000
Subject: [Xen-devel] [linux-linus test] 118566: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU2NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NTY2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwt
YnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2MTdhZWJl
NmE5N2VmYTUzOWNjNGI4YTUyYWRjY2Q4OTU5NmU2YmUwCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDEw
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFog
ICAgOSBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTY2ICAyMDE4
LTAyLTA0IDExOjA1OjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxODQ0IHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMTk2NDkwIGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 04 23:59:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 04 Feb 2018 23:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiUBq-0008KQ-Lm; Sun, 04 Feb 2018 23:59:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zcqd=e6=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiUBp-0008JW-73
 for xen-devel@lists.xenproject.org; Sun, 04 Feb 2018 23:59:17 +0000
X-Inumbo-ID: 7e8051e9-0a07-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e8051e9-0a07-11e8-b9b1-635ca7ef6cff;
 Sun, 04 Feb 2018 23:59:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiUBg-0001rt-45; Sun, 04 Feb 2018 23:59:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiUBa-00030Q-Ra; Sun, 04 Feb 2018 23:59:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiUBa-00040G-Jk; Sun, 04 Feb 2018 23:59:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118568-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 04 Feb 2018 23:59:02 +0000
Subject: [Xen-devel] [seabios test] 118568: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU2OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg2IGRheXMgIDEwNiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE4IGRheXMgICAy
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 01:06:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 01:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiVEG-0002qs-HE; Mon, 05 Feb 2018 01:05:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vn6f=e7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiVEE-0002qU-TF
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 01:05:50 +0000
X-Inumbo-ID: a73cc8fd-0a10-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a73cc8fd-0a10-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 02:05:27 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiVEC-00061D-BA; Mon, 05 Feb 2018 01:05:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiVE6-0005yL-VT; Mon, 05 Feb 2018 01:05:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiVE6-0005Jc-Nr; Mon, 05 Feb 2018 01:05:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1eiVE6-0005Jc-Nr@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Feb 2018 01:05:42 +0000
Subject: [Xen-devel] [linux-linus bisection] complete build-arm64-pvops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hcm02
NC1wdm9wcwp0ZXN0aWQga2VybmVsLWJ1aWxkCgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVl
OiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoK
ICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAy
M2MzNWY0OGY1ZmJlMzNmNjg5MDQxMzhiMjNmZWU2NGRmN2QyZjBmCiAgQnVnIG5vdCBwcmVzZW50
OiBkMzU4MWM4ZWY3MThhZTFiMDNlOTEwNjQ0NmRkZjc2Yjc3MDI2ODk1CiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4
NTc5LwoKCiAgY29tbWl0IDIzYzM1ZjQ4ZjVmYmUzM2Y2ODkwNDEzOGIyM2ZlZTY0ZGY3ZDJmMGYK
ICBBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBEYXRlOiAgIEZyaSBGZWIgMiAxNjo0NDoxNCAyMDE4IC0wODAwCiAgCiAgICAgIHBpbmN0cmw6
IHJlbW92ZSBpbmNsdWRlIGZpbGUgZnJvbSA8bGludXgvZGV2aWNlLmg+CiAgICAgIAogICAgICBX
aGVuIHB1bGxpbmcgdGhlIHJlY2VudCBwaW5jdHJsIG1lcmdlLCBJIHdhcyBzdXJwcmlzZWQgYnkg
aG93IGEKICAgICAgcGluY3RybC1vbmx5IHB1bGwgcmVxdWVzdCBlbmRlZCB1cCByZWJ1aWxkaW5n
IGJhc2ljYWxseSB0aGUgd2hvbGUKICAgICAga2VybmVsLgogICAgICAKICAgICAgVGhlIHJlYXNv
biBmb3IgdGhhdCBlbmRlZCB1cCBiZWluZyB0aGF0IDxsaW51eC9kZXZpY2UuaD4gaW5jbHVkZWQK
ICAgICAgPGxpbnV4L3BpbmN0cmwvZGV2aW5mby5oPiwgc28gYW55IGNoYW5nZSB0byB0aGF0IGZp
bGUgZW5kZWQgdXAgY2F1c2luZwogICAgICBwcmV0dHkgbXVjaCBldmVyeSBkcml2ZXIgb3V0IHRo
ZXJlIHRvIGJlIHJlYnVpbHQuCiAgICAgIAogICAgICBUaGUgcmVhc29uIGZvciB0aGF0IHdhcyBi
ZWNhdXNlICdzdHJ1Y3QgZGV2aWNlJyBoYXMgdGhpcyBpbiBpdDoKICAgICAgCiAgICAgICAgICAj
aWZkZWYgQ09ORklHX1BJTkNUUkwKICAgICAgICAgICAgICBzdHJ1Y3QgZGV2X3Bpbl9pbmZvICAg
ICAqcGluczsKICAgICAgICAgICNlbmRpZgogICAgICAKICAgICAgYnV0IHdlIGFscmVhZHkgYXZv
aWQgaGVhZGVyIGluY2x1ZGVzIGZvciB0aGVzZSBraW5kcyBvZiB0aGluZ3MgaW4gdGhhdAogICAg
ICBoZWFkZXIgZmlsZSwgcHJlZmVycmluZyB0byBqdXN0IHVzZSBhIGZvcndhcmQtZGVjbGFyYXRp
b24gb2YgdGhlCiAgICAgIHN0cnVjdHVyZSBpbnN0ZWFkLiAgRXhhY3RseSB0byBhdm9pZCB0aGlz
IGtpbmQgb2YgaGVhZGVyIGRlcGVuZGVuY3kuCiAgICAgIAogICAgICBTaW5jZSBzb21lIGRyaXZl
cnMgc2VlbSB0byBleHBlY3QgdGhhdCA8bGludXgvcGluY3RybC9kZXZpbmZvLmg+IGhlYWRlcgog
ICAgICB0byBjb21lIGluIGF1dG9tYXRpY2FsbHksIG1vdmUgdGhlIGluY2x1ZGUgdG8gPGxpbnV4
L3BpbmN0cmwvcGluY3RybC5oPgogICAgICBpbnN0ZWFkLiAgSXQgbWlnaHQgYmUgYmV0dGVyIHRv
IGp1c3QgbWFrZSB0aGUgaW5jbHVkZXMgbW9yZSB0YXJnZXRlZCwKICAgICAgYnV0IEknbSBub3Qg
Z29pbmcgdG8gcmV2aWV3IGV2ZXJ5IGRyaXZlci4KICAgICAgCiAgICAgIEl0IHdvdWxkIGRlZmlu
aXRlbHkgYmUgZ29vZCB0byBoYXZlIGEgdG9vbCBmb3IgZmluZGluZyBhbmQgbWluaW1pemluZwog
ICAgICBoZWFkZXIgZGVwZW5kZW5jaWVzIGF1dG9tYXRpY2FsbHkgLSBvciBhdCBsZWFzdCBoZWxw
IHdpdGggdGhlbS4gIFJpZ2h0CiAgICAgIG5vdyB3ZSBhbG1vc3QgY2VydGFpbmx5IGVuZCB1cCBo
YXZpbmcgd2F5IHRvbyBtYW55IG9mIHRoZXNlIHRoaW5ncywgYW5kCiAgICAgIGl0J3MgaGFyZCB0
byB0ZXN0IGV2ZXJ5IHNpbmdsZSBjb25maWd1cmF0aW9uLgogICAgICAKICAgICAgRldJVywgeW91
IGNhbiBnZXQgYSBzZW5zZSBvZiB0aGUgImhvdG5lc3MiIG9mIGEgaGVhZGVyIGZpbGUgd2l0aCBz
b21ldGhpbmcKICAgICAgbGlrZSB0aGlzIGFmdGVyIGRvaW5nIGEgZnVsbCBidWlsZDoKICAgICAg
CiAgICAgICAgICBmaW5kIC4gLW5hbWUgJy4qLm8uY21kJyAtcHJpbnQwIHwKICAgICAgICAgICAg
ICB4YXJncyAtMCB0YWlsIC0tbGluZXM9KzIgfAogICAgICAgICAgICAgIGdyZXAgLXYgJ3dpbGRj
YXJkICcgfAogICAgICAgICAgICAgIHRyICcgXFwnICdcbicgfAogICAgICAgICAgICAgIHNvcnQg
fCB1bmlxIC1jIHwgc29ydCAtbiB8IGxlc3MgLVMKICAgICAgCiAgICAgIHdoaWNoIGlzbid0IGV4
YWN0ICh0aGVyZSBhcmUgb3RoZXIgdGhpbmdzIGluIHRob3NlICcqLm8uY21kJyB0aGFuIGp1c3QK
ICAgICAgdGhlIGRlcGVuZGVuY2llcywgYW5kIHRoZSAiLS1saW5lcz0rMiIgb25seSByZW1vdmVz
IHRoZSBoZWFkZXIpLCBidXQKICAgICAgbWlnaHQgYSB1c2VmdWwgYXBwcm94aW1hdGlvbi4KICAg
ICAgCiAgICAgIFdpdGggdGhpcyBwYXRjaCwgPGxpbnV4L3BpbmN0cmwvZGV2aW5mby5oPiBkcm9w
cyB0byAib25seSIgaGF2aW5nIDgzMwogICAgICB1c2VycyBpbiB0aGUgY3VycmVudCB4ODYtNjQg
YWxsbW9kY29uZmlnLiAgSW4gY29udHJhc3QsIDxsaW51eC9kZXZpY2UuaD4KICAgICAgaGFzIDE0
ODU3IGJ1aWxkIGZpbGVzIGluY2x1ZGluZyBpdCBkaXJlY3RseSBvciBpbmRpcmVjdGx5LgogICAg
ICAKICAgICAgT2YgY291cnNlLCB0aGUgaGVhZGVycyB0aGF0IGFic29sdXRlbHkgX2V2ZXJ5Ym9k
eV8gaW5jbHVkZXMgKHRoaW5ncyBsaWtlCiAgICAgIDxsaW51eC90eXBlcy5oPiBldGMpIGdldCBh
IHNjb3JlIG9mIDIzMDAwKy4KICAgICAgCiAgICAgIENjOiBMaW51cyBXYWxsZWlqIDxsaW51cy53
YWxsZWlqQGxpbmFyby5vcmc+CiAgICAgIENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogICAgICBTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvYnVpbGQtYXJtNjQtcHZvcHMua2VybmVs
LWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVj
dGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUv
bG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy9idWlsZC1hcm02NC1wdm9wcy5rZXJuZWwt
YnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTE4NTc5LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMt
dGVtcGxhdGU9MTE4MzI0IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtbGludXMg
YnVpbGQtYXJtNjQtcHZvcHMga2VybmVsLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJh
c2lzIHBhc3M6CiAxMTg1NjYgZmFpbCBbaG9zdD1sYXh0b24xXSAvIDExODUzOCBvay4KRmFpbHVy
ZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTE4NTY2IC8gMTE4NTM4ClRyZWU6IGxpbnV4IGdpdDov
L2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0y
LjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3Qv
bGludXgtZmlybXdhcmUuZ2l0CkxhdGVzdCA2MTdhZWJlNmE5N2VmYTUzOWNjNGI4YTUyYWRjY2Q4
OTU5NmU2YmUwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKQmFzaXMg
cGFzcyA0YmY3NzJiMTQ2NzU0MTFhNjliM2M4MDdmNzMwMDZkZTBmZTRiNjQ5IGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAu
L2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjNGJmNzcyYjE0Njc1NDExYTY5
YjNjODA3ZjczMDA2ZGUwZmU0YjY0OS02MTdhZWJlNmE5N2VmYTUzOWNjNGI4YTUyYWRjY2Q4OTU5
NmU2YmUwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKTG9hZGVkIDEyMTMgbm9kZXMgaW4gcmV2aXNpb24gZ3Jh
cGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMTg1MzggcGFzcyA0YmY3NzJiMTQ2NzU0
MTFhNjliM2M4MDdmNzMwMDZkZTBmZTRiNjQ5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAKIDExODU3MyBmYWlsIDIzYzM1ZjQ4ZjVmYmUzM2Y2ODkwNDEzOGIyM2ZlZTY0
ZGY3ZDJmMGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAogMTE4NTcy
IHBhc3MgZDM1ODFjOGVmNzE4YWUxYjAzZTkxMDY0NDZkZGY3NmI3NzAyNjg5NSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwCiAxMTg1NTYgZmFpbCAyM2MzNWY0OGY1ZmJl
MzNmNjg5MDQxMzhiMjNmZWU2NGRmN2QyZjBmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAKIDExODU2OSBmYWlsIDIzYzM1ZjQ4ZjVmYmUzM2Y2ODkwNDEzOGIyM2ZlZTY0
ZGY3ZDJmMGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAogMTE4NTc4
IHBhc3MgZDM1ODFjOGVmNzE4YWUxYjAzZTkxMDY0NDZkZGY3NmI3NzAyNjg5NSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwCiAxMTg1NjcgcGFzcyA0YmY3NzJiMTQ2NzU0
MTFhNjliM2M4MDdmNzMwMDZkZTBmZTRiNjQ5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAKIDExODU3MCBwYXNzIGI4OWUzMmNjZDFiZTkyYTM2NDNkZjM5MDhkMzAyNmIw
OWUyNzE2MTYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAogMTE4NTcx
IHBhc3MgZWY5OTE3OTZiZTBlNjViNjQ0ZmU2MDE5OGJkMTExMjgzMGVmZjE3MyBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwCiAxMTg1NjYgZmFpbCA2MTdhZWJlNmE5N2Vm
YTUzOWNjNGI4YTUyYWRjY2Q4OTU5NmU2YmUwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAKIDExODU3NCBmYWlsIDYxN2FlYmU2YTk3ZWZhNTM5Y2M0YjhhNTJhZGNjZDg5
NTk2ZTZiZTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAogMTE4NTc1
IHBhc3MgZDM1ODFjOGVmNzE4YWUxYjAzZTkxMDY0NDZkZGY3NmI3NzAyNjg5NSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwCiAxMTg1NzcgZmFpbCAyM2MzNWY0OGY1ZmJl
MzNmNjg5MDQxMzhiMjNmZWU2NGRmN2QyZjBmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAKIDExODU3OSBmYWlsIDIzYzM1ZjQ4ZjVmYmUzM2Y2ODkwNDEzOGIyM2ZlZTY0
ZGY3ZDJmMGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MApTZWFyY2hp
bmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTg1Mzgg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE4NTY2IChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4NTY3IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4NTc0IChmYWlsKSwgZm9yIGJh
c2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGQzNTgxYzhlZjcxOGFlMWIwM2U5MTA2NDQ2ZGRm
NzZiNzcwMjY4OTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MApObyBy
ZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDExODU3MiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDExODU3MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDExODU3NSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4NTc3
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4NTc4IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTg1NzkgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdl
c2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJv
ZHVjZWQ6ICAyM2MzNWY0OGY1ZmJlMzNmNjg5MDQxMzhiMjNmZWU2NGRmN2QyZjBmCiAgQnVnIG5v
dCBwcmVzZW50OiBkMzU4MWM4ZWY3MThhZTFiMDNlOTEwNjQ0NmRkZjc2Yjc3MDI2ODk1CiAgTGFz
dCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTE4NTc5LwoKCiAgY29tbWl0IDIzYzM1ZjQ4ZjVmYmUzM2Y2ODkwNDEzOGIyM2ZlZTY0
ZGY3ZDJmMGYKICBBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBEYXRlOiAgIEZyaSBGZWIgMiAxNjo0NDoxNCAyMDE4IC0wODAwCiAgCiAgICAg
IHBpbmN0cmw6IHJlbW92ZSBpbmNsdWRlIGZpbGUgZnJvbSA8bGludXgvZGV2aWNlLmg+CiAgICAg
IAogICAgICBXaGVuIHB1bGxpbmcgdGhlIHJlY2VudCBwaW5jdHJsIG1lcmdlLCBJIHdhcyBzdXJw
cmlzZWQgYnkgaG93IGEKICAgICAgcGluY3RybC1vbmx5IHB1bGwgcmVxdWVzdCBlbmRlZCB1cCBy
ZWJ1aWxkaW5nIGJhc2ljYWxseSB0aGUgd2hvbGUKICAgICAga2VybmVsLgogICAgICAKICAgICAg
VGhlIHJlYXNvbiBmb3IgdGhhdCBlbmRlZCB1cCBiZWluZyB0aGF0IDxsaW51eC9kZXZpY2UuaD4g
aW5jbHVkZWQKICAgICAgPGxpbnV4L3BpbmN0cmwvZGV2aW5mby5oPiwgc28gYW55IGNoYW5nZSB0
byB0aGF0IGZpbGUgZW5kZWQgdXAgY2F1c2luZwogICAgICBwcmV0dHkgbXVjaCBldmVyeSBkcml2
ZXIgb3V0IHRoZXJlIHRvIGJlIHJlYnVpbHQuCiAgICAgIAogICAgICBUaGUgcmVhc29uIGZvciB0
aGF0IHdhcyBiZWNhdXNlICdzdHJ1Y3QgZGV2aWNlJyBoYXMgdGhpcyBpbiBpdDoKICAgICAgCiAg
ICAgICAgICAjaWZkZWYgQ09ORklHX1BJTkNUUkwKICAgICAgICAgICAgICBzdHJ1Y3QgZGV2X3Bp
bl9pbmZvICAgICAqcGluczsKICAgICAgICAgICNlbmRpZgogICAgICAKICAgICAgYnV0IHdlIGFs
cmVhZHkgYXZvaWQgaGVhZGVyIGluY2x1ZGVzIGZvciB0aGVzZSBraW5kcyBvZiB0aGluZ3MgaW4g
dGhhdAogICAgICBoZWFkZXIgZmlsZSwgcHJlZmVycmluZyB0byBqdXN0IHVzZSBhIGZvcndhcmQt
ZGVjbGFyYXRpb24gb2YgdGhlCiAgICAgIHN0cnVjdHVyZSBpbnN0ZWFkLiAgRXhhY3RseSB0byBh
dm9pZCB0aGlzIGtpbmQgb2YgaGVhZGVyIGRlcGVuZGVuY3kuCiAgICAgIAogICAgICBTaW5jZSBz
b21lIGRyaXZlcnMgc2VlbSB0byBleHBlY3QgdGhhdCA8bGludXgvcGluY3RybC9kZXZpbmZvLmg+
IGhlYWRlcgogICAgICB0byBjb21lIGluIGF1dG9tYXRpY2FsbHksIG1vdmUgdGhlIGluY2x1ZGUg
dG8gPGxpbnV4L3BpbmN0cmwvcGluY3RybC5oPgogICAgICBpbnN0ZWFkLiAgSXQgbWlnaHQgYmUg
YmV0dGVyIHRvIGp1c3QgbWFrZSB0aGUgaW5jbHVkZXMgbW9yZSB0YXJnZXRlZCwKICAgICAgYnV0
IEknbSBub3QgZ29pbmcgdG8gcmV2aWV3IGV2ZXJ5IGRyaXZlci4KICAgICAgCiAgICAgIEl0IHdv
dWxkIGRlZmluaXRlbHkgYmUgZ29vZCB0byBoYXZlIGEgdG9vbCBmb3IgZmluZGluZyBhbmQgbWlu
aW1pemluZwogICAgICBoZWFkZXIgZGVwZW5kZW5jaWVzIGF1dG9tYXRpY2FsbHkgLSBvciBhdCBs
ZWFzdCBoZWxwIHdpdGggdGhlbS4gIFJpZ2h0CiAgICAgIG5vdyB3ZSBhbG1vc3QgY2VydGFpbmx5
IGVuZCB1cCBoYXZpbmcgd2F5IHRvbyBtYW55IG9mIHRoZXNlIHRoaW5ncywgYW5kCiAgICAgIGl0
J3MgaGFyZCB0byB0ZXN0IGV2ZXJ5IHNpbmdsZSBjb25maWd1cmF0aW9uLgogICAgICAKICAgICAg
RldJVywgeW91IGNhbiBnZXQgYSBzZW5zZSBvZiB0aGUgImhvdG5lc3MiIG9mIGEgaGVhZGVyIGZp
bGUgd2l0aCBzb21ldGhpbmcKICAgICAgbGlrZSB0aGlzIGFmdGVyIGRvaW5nIGEgZnVsbCBidWls
ZDoKICAgICAgCiAgICAgICAgICBmaW5kIC4gLW5hbWUgJy4qLm8uY21kJyAtcHJpbnQwIHwKICAg
ICAgICAgICAgICB4YXJncyAtMCB0YWlsIC0tbGluZXM9KzIgfAogICAgICAgICAgICAgIGdyZXAg
LXYgJ3dpbGRjYXJkICcgfAogICAgICAgICAgICAgIHRyICcgXFwnICdcbicgfAogICAgICAgICAg
ICAgIHNvcnQgfCB1bmlxIC1jIHwgc29ydCAtbiB8IGxlc3MgLVMKICAgICAgCiAgICAgIHdoaWNo
IGlzbid0IGV4YWN0ICh0aGVyZSBhcmUgb3RoZXIgdGhpbmdzIGluIHRob3NlICcqLm8uY21kJyB0
aGFuIGp1c3QKICAgICAgdGhlIGRlcGVuZGVuY2llcywgYW5kIHRoZSAiLS1saW5lcz0rMiIgb25s
eSByZW1vdmVzIHRoZSBoZWFkZXIpLCBidXQKICAgICAgbWlnaHQgYSB1c2VmdWwgYXBwcm94aW1h
dGlvbi4KICAgICAgCiAgICAgIFdpdGggdGhpcyBwYXRjaCwgPGxpbnV4L3BpbmN0cmwvZGV2aW5m
by5oPiBkcm9wcyB0byAib25seSIgaGF2aW5nIDgzMwogICAgICB1c2VycyBpbiB0aGUgY3VycmVu
dCB4ODYtNjQgYWxsbW9kY29uZmlnLiAgSW4gY29udHJhc3QsIDxsaW51eC9kZXZpY2UuaD4KICAg
ICAgaGFzIDE0ODU3IGJ1aWxkIGZpbGVzIGluY2x1ZGluZyBpdCBkaXJlY3RseSBvciBpbmRpcmVj
dGx5LgogICAgICAKICAgICAgT2YgY291cnNlLCB0aGUgaGVhZGVycyB0aGF0IGFic29sdXRlbHkg
X2V2ZXJ5Ym9keV8gaW5jbHVkZXMgKHRoaW5ncyBsaWtlCiAgICAgIDxsaW51eC90eXBlcy5oPiBl
dGMpIGdldCBhIHNjb3JlIG9mIDIzMDAwKy4KICAgICAgCiAgICAgIENjOiBMaW51cyBXYWxsZWlq
IDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgICAgIENjOiBHcmVnIEtyb2FoLUhhcnRtYW4g
PGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogICAgICBTaWduZWQtb2ZmLWJ5OiBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CgpSZXZpc2lvbiBncmFwaCBs
ZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvYnVpbGQtYXJtNjQt
cHZvcHMua2VybmVsLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTg1Nzk6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxp
Z2h0IDExODU3OSBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODU3OS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 07:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 07:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eibYc-0004qv-FM; Mon, 05 Feb 2018 07:51:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vn6f=e7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eibYa-0004qg-Nm
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 07:51:16 +0000
X-Inumbo-ID: 6ebbf70b-0a49-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ebbf70b-0a49-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 07:51:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eibYT-0000ep-ER; Mon, 05 Feb 2018 07:51:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eibYN-0003Wm-Vz; Mon, 05 Feb 2018 07:51:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eibYN-00056J-N2; Mon, 05 Feb 2018 07:51:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118576-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=35277995e17919ab838beae765f440674e8576eb
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Feb 2018 07:51:03 +0000
Subject: [Xen-devel] [linux-linus test] 118576: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU3NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NTc2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwt
YnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tl
ZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAzNTI3Nzk5
NWUxNzkxOWFiODM4YmVhZTc2NWY0NDA2NzRlODU3NmViCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDEx
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFog
ICAgOSBkYXlzICAgMTAgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTc2ICAyMDE4
LTAyLTA0IDIyOjQ3OjI3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxODc1IHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjAwNzk3IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:08:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:08:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eibos-0006Ez-Av; Mon, 05 Feb 2018 08:08:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eibor-0006Et-Hr
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 08:08:05 +0000
X-Inumbo-ID: c7ba8ecc-0a4b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7ba8ecc-0a4b-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 08:08:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 01:07:57 -0700
Message-Id: <5A781EEA02000078001A510C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 01:07:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B140200007800195988@prv-mh.provo.novell.com>
 <5f3f9e9b-7f11-9380-6875-5dfe2ecf7433@citrix.com>
In-Reply-To: <5f3f9e9b-7f11-9380-6875-5dfe2ecf7433@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 20/25] x86emul: correctly handle CMPXCHG*
 comparison failures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE1OjQ5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvY29tbW9uLmMKPj4gQEAgLTMwMiw4ICszMDIsMTIgQEAgaHZtX2VtdWxhdGVfY21weGNoZyhl
bnVtIHg4Nl9zZWdtZW50IHNlZwo+PiAgICAgIG1lbWNweSgmb2xkLCBwX29sZCwgYnl0ZXMpOwo+
PiAgICAgIG1lbWNweSgmbmV3LCBwX25ldywgYnl0ZXMpOwo+PiAgCj4+IC0gICAgcmV0dXJuIHYt
PmFyY2gucGFnaW5nLm1vZGUtPnNoYWRvdy54ODZfZW11bGF0ZV9jbXB4Y2hnKAo+PiAtICAgICAg
ICAgICAgICAgdiwgYWRkciwgb2xkLCBuZXcsIGJ5dGVzLCBzaF9jdHh0KTsKPj4gKyAgICByYyA9
IHYtPmFyY2gucGFnaW5nLm1vZGUtPnNoYWRvdy54ODZfZW11bGF0ZV9jbXB4Y2hnKAo+PiArICAg
ICAgICAgICAgIHYsIGFkZHIsICZvbGQsIG5ldywgYnl0ZXMsIHNoX2N0eHQpOwoKRm9yIHRoZSBz
YWtlIG9mIHRoZSByZXNwb25zZSBiZWxvdywgcGxlYXNlIG5vdGUgdGhlIHBhc3Npbmcgb2YKJm9s
ZCAocmF0aGVyIHRoYW4gcF9vbGQpIGhlcmUuCgo+PiArCj4+ICsgICAgbWVtY3B5KHBfb2xkLCAm
b2xkLCBieXRlcyk7Cj4gCj4gVGhpcyBpcyByZWR1bmRhbnQgd2l0aCAuLi4KPiAKPj4gKwo+PiAr
ICAgIHJldHVybiByYzsKPj4gIH0KPj4gIAo+PiAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11
bGF0ZV9vcHMgaHZtX3NoYWRvd19lbXVsYXRvcl9vcHMgPSB7Cj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMKPj4gQEAgLTQ3NDEsMTEgKzQ3NDEsMTEgQEAgc2hfeDg2X2VtdWxhdGVfd3JpdGUoc3RydWN0
IHZjcHUgKnYsIHVucwo+PiAgCj4+ICBzdGF0aWMgaW50Cj4+ICBzaF94ODZfZW11bGF0ZV9jbXB4
Y2hnKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAo+PiAtICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvbGQsIHVuc2lnbmVkIGxvbmcgbmV3LAo+PiAtICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLCBzdHJ1Y3Qgc2hfZW11bGF0
ZV9jdHh0ICpzaF9jdHh0KQo+PiArICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
ICpwX29sZCwgdW5zaWduZWQgbG9uZyBuZXcsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBieXRlcywgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCkKPj4gIHsK
Pj4gICAgICB2b2lkICphZGRyOwo+PiAtICAgIHVuc2lnbmVkIGxvbmcgcHJldjsKPj4gKyAgICB1
bnNpZ25lZCBsb25nIHByZXYsIG9sZCA9ICpwX29sZDsKPj4gICAgICBpbnQgcnYgPSBYODZFTVVM
X09LQVk7Cj4+ICAKPj4gICAgICAvKiBVbmFsaWduZWQgd3JpdGVzIGFyZSBvbmx5IGFjY2VwdGFi
bGUgb24gSFZNICovCj4+IEBAIC00NzY5LDcgKzQ3NjksMTAgQEAgc2hfeDg2X2VtdWxhdGVfY21w
eGNoZyhzdHJ1Y3QgdmNwdSAqdiwgdQo+PiAgICAgIH0KPj4gIAo+PiAgICAgIGlmICggcHJldiAh
PSBvbGQgKQo+PiAtICAgICAgICBydiA9IFg4NkVNVUxfUkVUUlk7Cj4+ICsgICAgewo+PiArICAg
ICAgICAqcF9vbGQgPSBwcmV2Owo+IAo+IC4uLiB0aGlzLCBpcyBpdCBub3Q/CgpObywgaGVyZSB3
ZSBjb3B5IGluZm8gaHZtX2VtdWxhdGVfY21weGNoZygpJ3MgbG9jYWwgdmFyaWFibGUsCndoaWxl
IHRoZXJlIHdlIGNvcHkgaW50byBpdHMgY2FsbGVyJ3Mgb25lLiBCdXQgYW55d2F5LCB0aGUgZG91
YmxlCmNvcHlpbmcgZ2V0cyBlbGltaW5hdGVkIGJ5IHBhdGNoIDI1LgoKPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFn
ZS1mYXVsdC5jCj4+IEBAIC02NSwxNCArNjUsMTYgQEAgc3RhdGljIGludCBwdHdyX2VtdWxhdGVk
X3JlYWQoZW51bSB4ODZfcwo+PiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4+ICB9Cj4+ICAK
Pj4gLXN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQgbG9uZyBhZGRyLCBw
YWRkcl90IG9sZCwgcGFkZHJfdCB2YWwsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBieXRlcywgdW5zaWduZWQgaW50IGRvX2NtcHhjaGcsCj4+ICtzdGF0
aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKHVuc2lnbmVkIGxvbmcgYWRkciwgaW50cHRlX3Qg
KnBfb2xkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRwdGVfdCB2YWws
IHVuc2lnbmVkIGludCBieXRlcywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4+ICB7Cj4+ICAgICAgdW5zaWduZWQgbG9u
ZyBtZm47Cj4+ICAgICAgdW5zaWduZWQgbG9uZyB1bmFsaWduZWRfYWRkciA9IGFkZHI7Cj4+ICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKPj4gICAgICBsMV9wZ2VudHJ5X3QgcHRlLCBvbDFl
LCBubDFlLCAqcGwxZTsKPj4gKyAgICBpbnRwdGVfdCBvbGQgPSBwX29sZCA/ICpwX29sZCA6IDA7
Cj4+ICsgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IDA7Cj4gCj4gSSByZWFsbHkgdGhpbmsgdGhp
cyBjb252ZXJzaW9uIHRvIGludHB0ZSBuZWVkcyBzcGxpdHRpbmcgb3V0IGludG8gYQo+IHNlcGFy
YXRlIHBhdGNoLiAgWW91J3JlIG1ha2luZyBtdWx0aXBsZSBjaGFuZ2VzIGluIHRoaXMgZnVuY3Rp
b24gd2hpY2gKPiBhcmVuJ3QgYXQgY29tbWl0IG1lc3NhZ2UgYXQgYWxsLCBpbmNsdWRpbmcgaW50
cm9kdWNpbmcgdGhlIGRpc3RpbmN0aW9uCj4gSSd2ZSBqdXN0IG5vdGVkIG9mICpwX29sZCBiZWlu
ZyBOVUxMIG1lYW5pbmcgYSB3cml0ZSByYXRoZXIgdGhhbiBjbXB4Y2hnLgoKSSBjYW4gc3BsaXQg
b3V0IHRoZSB0eXBlIGNoYW5nZSwgYnV0IHlvdSByZWFsaXplIHRoaXMgbWVhbnMgdG91Y2hpbmcK
dHdpY2Ugc29tZSBvZiB0aGUgZXhhY3Qgc2FtZSBjb2RlPyBBcyB0byBjaGFuZ2VzIG5vdCBtZW50
aW9uZWQKaW4gdGhlIGNvbW1pdCBtZXNzYWdlIC0gSSdtIGhhdmluZyB0cm91YmxlIHRvIHNwb3Qg
dGhvc2UgKHRoZSB0eXBlCmNoYW5nZSBpcyBtZW50aW9uZWQpLgoKPiBPbiB0aGF0IG5vdGUgc3Bl
Y2lmaWNhbGx5LCBpdCB3b3VsZCBiZSBjbGVhcmVyIHRvIGhhdmUgImNvbnN0IGJvb2wKPiBkb19j
bXB4Y2hnID0gKnBfb2xkOyAvKiBjbXB4Y2hnLCBvciB3cml0ZT8gKi8iLiAgSWYgeW91IGRvbid0
IHdhbnQgdG8gZG8KPiBpdCwgdGhlbiB0aGVyZSBuZWVkcyB0byBiZSBhIGNvbW1lbnQgd2l0aCB0
aGUgZnVuY3Rpb24gZXhwbGFpbmluZyB0aGUKPiBzZW1hbnRpY3Mgb2YgcF9vbGQuCgpJJ2xsIGFk
ZCBhIGNvbW1lbnQsIGV2ZW4gaWYgSSBoYXZlIGEgaGFyZCB0aW1lIGZpbmRpbmcgYSBnb29kIHBs
YWNlCnRvIHB1dCBpdC4gQWhlYWQgb2YgdGhlIGZ1bmN0aW9uIGlzbid0IHJlYWxseSBhIGdvb2Qg
cGxhY2UgaW1vLCBidXQgSQphbHNvIGNhbid0IGZpZ3VyZSBhbnl0aGluZyBiZXR0ZXIuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:23:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:23:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eic3B-0007XX-Nv; Mon, 05 Feb 2018 08:22:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eic3A-0007XQ-JD
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 08:22:52 +0000
X-Inumbo-ID: d8f4bf7a-0a4d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8f4bf7a-0a4d-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 08:23:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 01:22:45 -0700
Message-Id: <5A78226202000078001A511C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 01:22:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B3D020000780019598B@prv-mh.provo.novell.com>
 <ac8627d4-84b1-3785-dda8-b40e48426ee2@citrix.com>
In-Reply-To: <ac8627d4-84b1-3785-dda8-b40e48426ee2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 21/25] x86emul: add read-modify-write hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE3OjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJbiBvcmRlciB0
byBjb3JyZWN0bHkgZW11bGF0ZSByZWFkLW1vZGlmeS13cml0ZSBpbnNucywgZXNwZWNpYWxseQo+
PiBMT0NLZWQgb25lcywgd2Ugc2hvdWxkIG5vdCBpc3N1ZSByZWFkcyBhbmQgd3JpdGVzIHNlcGFy
YXRlbHkuIFVzZSBhCj4+IG5ldyBob29rIHRvIGNvbWJpbmUgYm90aCwgYW5kIGRvbid0IHVuaWZv
cm1seSByZWFkIHRoZSBtZW1vcnkKPj4gZGVzdGluYXRpb24gYW55bW9yZS4gSW5zdGVhZCwgRHN0
TWVtIG9wY29kZXMgd2l0aG91dCBNb3Ygbm93IG5lZWQgdG8KPj4gaGF2ZSBkb25lIHNvIGluIHRo
ZWlyIHJlc3BlY3RpdmUgY2FzZSBibG9ja3MuCj4+Cj4+IEFsc28gc3RyaXAgYm9ndXMgXyBwcmVm
aXhlcyBmcm9tIG1hY3JvIHBhcmFtZXRlcnMgd2hlbiB0aGlzIG9ubHkgYWZmZWN0cwo+PiBsaW5l
cyB3aGljaCBhcmUgYmVpbmcgY2hhbmdlZCBhbnl3YXkuCj4+Cj4+IEluIHRoZSB0ZXN0IGhhcm5l
c3MsIGJlc2lkZXMgc29tZSByZS1vcmRlcmluZyB0byBmYWNpbGl0YXRlIHJ1bm5pbmcgYQo+PiBm
ZXcgdGVzdHMgdHdpY2UgKG9uZSB3aXRob3V0IGFuZCBhIHNlY29uZCB0aW1lIHdpdGggdGhlIC5y
bXcgaG9vayBpbgo+PiBwbGFjZSksIHRpZ2h0ZW4gYSBmZXcgRUZMQUdTIGNoZWNrcyBhbmQgYWRk
IGEgdGVzdCBmb3IgTk9UIHdpdGggbWVtb3J5Cj4+IG9wZXJhbmQgKGluIHBhcnRpY3VsYXIgdG8g
dmVyaWZ5IEVGTEFHUyBkb24ndCBnZXQgYWx0ZXJlZCB0aGVyZSkuCj4+Cj4+IEZvciBub3cgbWFr
ZSB1c2Ugb2YgdGhlIGhvb2sgb3B0aW9uYWwgZm9yIGNhbGxlcnM7IGV2ZW50dWFsbHkgd2UgbWF5
Cj4+IHdhbnQgdG8gY29uc2lkZXIgbWFraW5nIHRoaXMgbWFuZGF0b3J5Lgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IC0tLQo+PiB2MzogTmV3
Lgo+PiAtLS0KPj4gVEJEOiBEbyB3ZSB3YW50IHRvIGFsc28gc3VwcG9ydCBub24tbG9ja2FibGUg
Uk1XIGluc25zIGluIHRoZSBuZXcgaG9vawo+PiAgICAgIGFuZCBoZWxwZXIgKFNITCAmIGZyaWVu
ZHMsIFNITEQsIFNIUkQpPwo+IAo+IFdoYXQgd291bGQgdGhpcyBhY2hpZXZlPyAgSSBzdXBwb3Nl
IGl0IHdvdWxkIGF2b2lkIGEgZG91YmxlIHBhZ2V3YWxrLgoKV2VsbCAtIGl0J3MgbW9zdGx5IHRo
ZSBpbXBsaWNhdGlvbiBmcm9tIHRoaXMgZG91YmxlIHdhbGsgd2hpY2ggSSdtCmNvbmNlcm5lZCBh
Ym91dDogVGhlIGZpcnN0IHdhbGsgaXMgb25lIGZvciBhIHJlYWQsIHdoaWNoIG1pZ2h0CnN1Y2Nl
ZWQgd2hlbiB0aGUgc2Vjb25kICh3cml0ZSkgd2FsayBmYWlscy4gV2UnZCB0aGVuIGhhdmUgZG9u
ZQphIHJlYWQgd2hpY2ggc2hvdWxkIGhhdmUgbmV2ZXIgb2NjdXJyZWQuIEJ1dCBhbnl3YXkgdGhp
cyB3b3VsZApiZSBmb2xsb3ctdXAgd29yayBvbmx5LCBub3RoaW5nIHRvIGJlIGFkZGVkIHRvIHRo
ZSBwYXRjaCBoZXJlLgoKPj4gLSAgICBjYXNlIDB4MzggLi4uIDB4M2Q6IGNtcDogLyogY21wICov
Cj4+ICsgICAgY2FzZSAweDM4OiBjYXNlIDB4Mzk6IGNtcDogLyogY21wIHJlZyxtZW0gKi8KPj4g
KyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gJiYKPj4gKyAgICAg
ICAgICAgICAocmMgPSByZWFkX3Vsb25nKGRzdC5tZW0uc2VnLCBkc3QubWVtLm9mZiwgJmRzdC52
YWwsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkc3QuYnl0ZXMsIGN0eHQsIG9w
cykpICE9IFg4NkVNVUxfT0tBWSApCj4gCj4gV2h5IGRvZXMgcm13IG1hdHRlciBoZXJlPyBjbXAg
ZG9lc24ndCB3cml0ZSB0byBpdHMgb3BlcmFuZHMuCgpUaGUgcmVhZCBvZiB0aGUgImRlc3RpbmF0
aW9uIiBvcGVyYW5kIHdhcyBza2lwcGVkIGluIGNhc2UgdGhlcmUKaXMgYSAtPnJtdyBob29rIChz
ZWUgdGhlIGNoYW5nZSB0byBnZW5lcmljIGRlc3RpbmF0aW9uIG9wZXJhbmQKcHJvY2Vzc2luZyBh
aGVhZCBvZiB0aGUgbWFpbiBzd2l0Y2goKSkuIFRoaXMgbmVlZHMgdG8gYmUgY2FycmllZApvdXQg
aGVyZSBub3cgKGFuZCBlbHNld2hlcmUgd2hlbiB3aGF0IGlzIG5vbWluYWxseSB0aGUKZGVzdGlu
YXRpb24gb3BlcmFuZCByZWFsbHkgaXMgYSBzZWNvbmQgc291cmNlIG9uZSkuCgo+PiBAQCAtMzcw
MCw2ICszNzgwLDEzIEBAIHg4Nl9lbXVsYXRlKAo+PiAgICAgICAgICBicmVhazsKPj4gIAo+PiAg
ICAgIGNhc2UgMHg4NiAuLi4gMHg4NzogeGNoZzogLyogeGNoZyAqLwo+PiArICAgICAgICAvKiBU
aGUgbG9jayBwcmVmaXggaXMgaW1wbGllZCBmb3IgdGhpcyBpbnNuLiAqLwo+PiArICAgICAgICBs
b2NrX3ByZWZpeCA9IDE7Cj4gCj4gT25seSBmb3IgbWVtb3J5LiAgSS5lLiB0aGlzIHNob3VsZCBw
cm9iYWJseSBiZSBpbnNpZGUgYW4gT1BfTUVNIGNoZWNrLgoKQ29uc3VtaW5nIGNvZGUgKGZ1cnRo
ZXIgZG93bikgaWdub3JlcyB0aGlzIGZvciB0aGUgcmVnaXN0ZXIgb25seQpjYXNlLiBPbmx5IHRo
ZSBib2R5IG9mICJpZiAoIHN0YXRlLT5ybXcgKSIgYW5kIGEgImNhc2UgT1BfTUVNOiIKbG9vayBh
dCB0aGlzIGZsYWcsIGFuZCAuLi4KCj4+ICsgICAgICAgIGlmICggb3BzLT5ybXcgJiYgZHN0LnR5
cGUgPT0gT1BfTUVNICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgc3RhdGUtPnJtdyA9
IHJtd194Y2hnOwo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgIH0KCi4uLiBzdGF0
ZS0+cm13IGlzIHNldCBoZXJlIHdpdGggZXhhY3RseSB0aGUgY29uZGl0aW9uIGFyb3VuZCBpdAp0
aGF0IHlvdSBhc2sgZm9yLiBJIHdvdWxkIGNlcnRhaW5seSBhZ3JlZSBpZiBpdCB3YXMgdGhlIGRl
Y29kZSBzdGFnZQp3aGVyZSB0aGUgZmxhZyBpcyBzZXQsIGJ1dCB3ZSdyZSBpbiB0aGUgZXhlY3V0
aW9uIHBoYXNlIGFscmVhZHkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:25:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eic5T-0007fY-EL; Mon, 05 Feb 2018 08:25:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwgj=e7=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eic5S-0007f2-Bj
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 08:25:14 +0000
X-Inumbo-ID: 087f73f9-0a4e-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 087f73f9-0a4e-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 09:24:51 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id 63so40469599lfv.4
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 00:25:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=px27EhmNBDLiri2z8HpHaKFId/kW+s1L1rrIqLgXJ3g=;
 b=SvmDasST0nHbQD4mAA9JESDfoEE3eFfTonc8vyYkOi20yWKC9xxrRkFMZJ44WOXAEI
 VeO5Jtu+UOyeV47livlqz5Xv/g6WZ5ZIYPi5QtJ5V9BfY1HT6mdOPmGhjtvPlAWLhG8N
 hlD54xGPCnrK5C38ICsyLHUch/bNOobqnhha9DV3SI/z+YuNNfqotPUq0I5JepHuqRsY
 dBGev4/iZDu7wEI07SiNkwepSohDU76YF8II+1aQDClLTGBhIb5xV/zUMagHYXcDK+Gu
 lSXWftDM6jZLZfLC39oQgg6XnrMZPf7VVPpHUYSmvgj1JT90p30ngPGI/cbqzjLUNzmk
 6lnQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=px27EhmNBDLiri2z8HpHaKFId/kW+s1L1rrIqLgXJ3g=;
 b=fhL2+tv+2YPDYefjNe4ZXyXnGjJgiiwYzyQQ9gh0KwL7Wv7ds+qIFd8CeILyH4Uoy2
 cgSiwekn5EBvA2A/ra0geTeleFzxzSSCgmGFL2nZ6OB3zkLeUMatBMplIs298ZV4OcIv
 kfc0DMsUAkClHRq0ylBWdUFXzlzDu730tydZM/zA+IIXHy7fvlFS3LjSIXKWaHemDkYQ
 o9vl11jOA1yaQ3OAGVV5kp0s9lv35tIFfyB40YPHKzFmUdUktpfxPB8DdMgDfQcCJnOa
 X0ejRfb6wLaG58q1whyoNvhE5OUMrICieBsAcAB/Ew8prAfDpgnKzVwsl8Tp8JX1M8lC
 H7aA==
X-Gm-Message-State: AKwxytfgSGCK0/77j/LUpm0vvwt69eNH7Ki0f+jhIuPdDThitzqj8aXP
 sSovi69ADzsA2fqsNe5xVBQ=
X-Google-Smtp-Source: AH8x227+BVX6ClVU5kpp5/gMJoaOc13DXBBu5qDlCj9gXjpW05sdWDfMknzk6ydDhO4COtfVlNBitw==
X-Received: by 10.46.41.12 with SMTP id u12mr17398421lje.52.1517819111203;
 Mon, 05 Feb 2018 00:25:11 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id 97sm1736949lft.85.2018.02.05.00.25.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 05 Feb 2018 00:25:10 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org,
	xen-devel@lists.xenproject.org
Date: Mon,  5 Feb 2018 10:24:59 +0200
Message-Id: <1517819100-1029-2-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1517819100-1029-1-git-send-email-andr2000@gmail.com>
References: <1517819100-1029-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 1/2] sndif: introduce protocol version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKUHJvdG9jb2wgdmVyc2lvbiB3YXMgcmVmZXJlbmNlZCBpbiB0aGUgcHJvdG9jb2wg
ZGVzY3JpcHRpb24sCmJ1dCBtaXNzZWQgaXRzIGRlZmluaXRpb24uIEZpeCB0aGlzIGJ5IGFkZGlu
ZyBhIGNvbnN0YW50CmZvciBjdXJyZW50IHByb3RvY29sIHZlcnNpb24uCgpTaWduZWQtb2ZmLWJ5
OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5j
b20+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL2lvL3NuZGlmLmggfCA3ICsrKysrKysKIDEgZmls
ZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvaW8vc25kaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9zbmRpZi5oCmluZGV4IGM1YzE5
Nzg0MDZiMy4uYjBlNmFjMzVlMTMxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaW8v
c25kaWYuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaApAQCAtMzgsNiArMzgs
MTMgQEAKIAogLyoKICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUHJvdG9jb2wgdmVyc2lvbgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICovCisj
ZGVmaW5lIFhFTlNORF9QUk9UT0NPTF9WRVJTSU9OICAgICAgICAgIjEiCisKKy8qCisgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCiAgKiAgICAgICAgICAgICAgICAgIEZlYXR1cmUgYW5kIFBhcmFtZXRl
ciBOZWdvdGlhdGlvbgogICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICoKLS0gCjIuNy40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:25:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eic5T-0007f9-4K; Mon, 05 Feb 2018 08:25:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwgj=e7=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eic5R-0007ew-12
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 08:25:13 +0000
X-Inumbo-ID: 07dcbb97-0a4e-11e8-ba59-bc764e045a96
Received: from mail-lf0-x232.google.com (unknown [2a00:1450:4010:c07::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 07dcbb97-0a4e-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 09:24:50 +0100 (CET)
Received: by mail-lf0-x232.google.com with SMTP id t79so40495379lfe.3
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 00:25:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=iuaVmpf9oORm19koAIVAZgWpmhMjuin/Ay4TV2T2jY0=;
 b=FFwIHl9LzAoIDQcozrOYGvppkMwrJRfJKt9ZHywbwGvXIdVhiUp5i5g1IA9SOc0tSW
 ItPYkNfa8PR3aPHJHtOHWweOK87/pUxOPlF1+cF2Z92GvK+TcYopRyerpMTZbvmlIV52
 Q3khUawcYeeAjugOIa5x0BYXusJtS7PAgESVoTUyseET3JnN1Vqhis2VwL0Zp3ze1wG5
 xiCmF3S/l8w9Vt8xfVez7aIBUx0vXNtQAaVyEwI3zxZBEpE1Va/QDyKn7OJn2ukEfJXz
 YN4CMhzlnI+GS369UY51jEE0ihmANLlyYeFia0DxWEMoXJorVkw+O4EUbfK/OJ/22/MZ
 Lnlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=iuaVmpf9oORm19koAIVAZgWpmhMjuin/Ay4TV2T2jY0=;
 b=iTMbj1JpZVyxzY3qIIoPIu7lAGQYDgbaTdr25M5+I8NdF/AsWTAWrmuj2X4oVVBU6h
 tEncYzplu88vDtckDqC8ymfeuWGs5KxnWzA6XNu811NnOhVWvMkeFtuXZy437DZVZ6AY
 rc1F1rk00ZXYZ3e0mi3dDCLKWuA+K1M6tx8C+iWmB7B/ZCkKq3jIT8/togoMqPdVS3fI
 xbVW/s1uo5Wq4w4GpZSlFk/lbBoI8qG+tnO2WVNFPmF1Zn++ltSe/Asw55fJV5YOUAHa
 +NvND33MhsZQaPsSnIlpRziHo85YjRz/nzPdx2f/fdrIJDlcyTH6ztZUqR+rqCfNzr3d
 ZtEw==
X-Gm-Message-State: AKwxyte3GL6ZTfIVb6cyaVdV2zQl3xiaG4mXeJhLnVFhsBQ7h15SzzRt
 FXYfkuchPlAQMij2s/S+lmk=
X-Google-Smtp-Source: AH8x227gY6oJQJSn9hN9HlUxe3wvvH4rJjRbEJc5MkpnHqCx6fl1wat5++TsUnwwdImYeCTS5nyLkQ==
X-Received: by 10.25.204.81 with SMTP id c78mr29106425lfg.39.1517819110028;
 Mon, 05 Feb 2018 00:25:10 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id 97sm1736949lft.85.2018.02.05.00.25.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 05 Feb 2018 00:25:09 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org,
	xen-devel@lists.xenproject.org
Date: Mon,  5 Feb 2018 10:24:58 +0200
Message-Id: <1517819100-1029-1-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 0/2] sndif: add explicit back and front
	synchronization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSGksIGFsbCEKCkZvcmV3b3JkCj09PT09PT09CgpUaGlzIGNoYW5nZSBpcyBhaW1l
ZCB0byBhZGQgc3VwcG9ydCBmb3IgZXhwbGljaXQgYmFjayBhbmQgZnJvbnQKc3luY2hyb25pemF0
aW9uIGR1cmluZyBwbGF5YmFjayBhbmQgY2FwdHVyZSBpbiByZXNwb25zZSB0byBjb21tZW50cwpy
YWlzZWQgZHVyaW5nIHVwc3RyZWFtIGF0dGVtcHQgb2YgdGhlIHBhcmEtdmlydHVhbGl6ZWQgc291
bmQgZnJvbnRlbmQKZHJpdmVyIGZvciBYZW4gWzFdLCBbMl0gYW5kIGdhdGhlciBvcGluaW9ucyBm
cm9tIHRoZSByZWxldmFudCBjb21tdW5pdGllcwooQUxTQSwgWGVuKSBvbiB0aGUgY2hhbmdlLgoK
VGhlIHJlbGV2YW50IGJhY2tlbmQgaXMgaW1wbGVtZW50ZWQgYXMgYSB1c2VyLXNwYWNlIGFwcGxp
Y2F0aW9uIFszXQphbmQgdXNlcyBhY2NvbXBhbnlpbmcgaGVscGVyIGxpYnJhcnkgWzRdLgoKQm90
aCBmcm9udGVuZCBkcml2ZXIgYW5kIGJhY2tlbmQgd2VyZSB0ZXN0ZWQgb24gcmVhbCBIVyBydW5u
aW5nIFhlbiBoeXBlcnZpc29yCihSZW5lc2FzIFItQ2FyIEFSTSBiYXNlZCBIMy9NMyBib2FyZHMs
IHg4NikgdG8gbWFrZSBzdXJlIHRoZSBwcm9wb3NlZApzb2x1dGlvbiBkb2VzIHdvcmsuCgpSYXRp
b25hbGUKPT09PT09PT09CgpEdXJpbmcgdGhlIGZpcnN0IGF0dGVtcHQgdG8gdXBzdHJlYW0gdGhl
IExpbnV4IGZyb250IGRyaXZlciBbNV0gbnVtYmVyCm9mIGNvbW1lbnRzIGFuZCBjb25jZXJucyB3
ZXJlIHJhaXNlZCwgb25lIG9mIHRoZSBiaWdnZXN0IGZsYXdzIGluIHRoZQpkZXNpZ24gd2VyZSBx
dWVzdGlvbmVkIGJ5IGJvdGggQ2xlbWVucyBMYWRpc2NoIFs2XSBhbmQKVGFrYXNoaSBTYWthbW90
byBbN106IHRoZSBhYnNlbmNlIG9mIHN5bmNocm9uaXphdGlvbiBiZXR3ZWVuIGZyb250ZW5kCmFu
ZCBiYWNrZW5kIGR1cmluZyBjYXB0dXJlL3BsYXliYWNrLiBUd28gb3B0aW9ucyB3ZXJlIGRpc2N1
c3NlZDoKCuKAnEluIGRlc2lnbiBvZiBBTFNBIFBDTSBjb3JlLCBkcml2ZXJzIGFyZSBleHBlY3Rl
ZCB0byBzeW5jaHJvbml6ZSB0bwphY3R1YWwgaGFyZHdhcmVzIGZvciBzZW1pLXJlYWx0aW1lIGRh
dGEgdHJhbnNtaXNzaW9uLiBUaGUKc3luY2hyb25pemF0aW9uIGlzIGRvbmUgYnkgdHdvIHBvaW50
czoKMSkgSW50ZXJydXB0cyB0byByZXNwb25kIGV2ZW50cyBmcm9tIGFjdHVhbCBoYXJkd2FyZXMu
CjIpIFBvc2l0aW9ucyBvZiBhY3R1YWwgZGF0YSB0cmFuc21pc3Npb24gaW4gYW55IHNlcmlhbCBz
b3VuZCBpbnRlcmZhY2VzCiAgICBvZiBhY3R1YWwgaGFyZHdhcmVzLgrigJwKCmFuZCBmaW5hbGx5
IGEgY2hhbmdlIHRvIHRoZSBleGlzdGluZyBwcm90b2NvbCB3YXMgc3VnZ2VzdGVkOgoK4oCcSW4g
J2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9zbmRpZi5oJywgdGhlcmUncyBubyBmdW5jdGlvbmFs
aXRpZXMgSQpkZXNjcmliZWQgdGhlIGFib3ZlOgoxLiBub3RpZmljYXRpb25zIGZyb20gRG9tVSB0
byBEb20wIGFib3V0IHRoZSBzaXplIG9mIHBlcmlvZCBmb3IKICAgIGludGVycnVwdHMgZnJvbSBh
Y3R1YWwgaGFyZHdhcmVzLiBPciBubyB3YXkgZnJvbSBEb20wIHRvIERvbVUgYWJvdXQKICAgIHRo
ZSBjb25maWd1cmVkIHNpemUgb2YgdGhlIHBlcmlvZC4KMi4gbm90aWZpY2F0aW9ucyBvZiB0aGUg
aW50ZXJydXB0cyBmcm9tIGFjdHVhbCBoYXJkd2FyZXMgdG8gRG9tVS7igJ0KClRoaXMgaXMgaW1w
bGVtZW50ZWQgYXMgYSBjaGFuZ2UgdG8gdGhlIHNuZGlmIHByb3RvY29sIGFuZCBhbGxvd3MgcmVt
b3ZpbmcKcGVyaW9kIGVtdWxhdGlvbjoKMS4gSW50cm9kdWNlZCBhIG5ldyBldmVudCBjaGFubmVs
IGZyb20gYmFjayB0byBmcm9udAoyLiBOZXcgZXZlbnQgd2l0aCBudW1iZXIgb2YgYnl0ZXMgcGxh
eWVkL2NhcHR1cmVkIChYRU5TTkRfRVZUX0NVUl9QT1MsCiAgIHRvIGJlIHVzZWQgZm9yIHNlbmRp
bmcgc25kX3BjbV9wZXJpb2RfZWxhcHNlZCBhdCBmcm9udGVuZCAoaW4gTGludXgKICAgaW1wbGVt
ZW50YXRpb24pLiBTZW50IGluIGJ5dGVzLCBub3QgZnJhbWVzIHRvIG1ha2UgdGhlIHByb3RvY29s
CiAgIGdlbmVyaWMgYW5kIGNvbnNpc3RlbnQpCjMuIE5ldyByZXF1ZXN0IGZvciBwbGF5YmFjay9j
YXB0dXJlIGNvbnRyb2wgKFhFTlNORF9PUF9UUklHR0VSKSB3aXRoCiAgIHN0YXJ0L3BhdXNlL3N0
b3AvcmVzdW1lIHN1Yi1vcHMKNC4gUGxheWJhY2svY2FwdHVyZSBidWZmZXIgc2l6ZSBpcyBzZXQg
b24gdGhlIGJhY2tlbmQgc2lkZSB2aWEKICAgWEVOU05EX0ZJRUxEX0JVRkZFUl9TSVpFIFhlblN0
b3JlIGVudHJ5CgpXYWl0aW5nIGZvciB5b3VyIHZhbHVhYmxlIGNvbW1lbnRzLAoKVGhhbmsgeW91
LApPbGVrc2FuZHIKClsxXSBodHRwczovL2dpdGh1Yi5jb20vYW5kcjIwMDAvbGludXgvY29tbWl0
cy9zbmRfdXBzdHJlYW1fdjEKWzJdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC90cmVlL2luY2x1ZGUveGVuL2ludGVyZmFj
ZS9pby9zbmRpZi5oClszXSBodHRwczovL2dpdGh1Yi5jb20veGVuLXRyb29wcy9zbmRfYmUKWzRd
IGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL2xpYnhlbmJlCls1XSBodHRwczovL2xrbWwu
b3JnL2xrbWwvMjAxNy84LzcvMzYzCls2XSBodHRwOi8vbWFpbG1hbi5hbHNhLXByb2plY3Qub3Jn
L3BpcGVybWFpbC9hbHNhLWRldmVsLzIwMTctQXVndXN0LzEyMzYxNy5odG1sCls3XSBodHRwOi8v
bWFpbG1hbi5hbHNhLXByb2plY3Qub3JnL3BpcGVybWFpbC9hbHNhLWRldmVsLzIwMTctQXVndXN0
LzEyMzc0NC5odG1sCgoKT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gKDIpOgogIHNuZGlmOiBpbnRy
b2R1Y2UgcHJvdG9jb2wgdmVyc2lvbgogIHNuZGlmOiBhZGQgZXhwbGljaXQgYmFjayBhbmQgZnJv
bnQgc3luY2hyb25pemF0aW9uCgogeGVuL2luY2x1ZGUvcHVibGljL2lvL3NuZGlmLmggfCAxNzMg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdl
ZCwgMTcwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:25:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eic5U-0007g1-LA; Mon, 05 Feb 2018 08:25:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fwgj=e7=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eic5T-0007fd-LB
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 08:25:15 +0000
X-Inumbo-ID: 095eb7b4-0a4e-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 095eb7b4-0a4e-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 09:24:52 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id t79so40495517lfe.3
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 00:25:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=fun+SWIHGbWHvcV+ksqPMGTQRfDnNEEGkdIZmiXX3Co=;
 b=nKnoRLuVOa0Bop/eJjSw4iJteQo5aIkRHdt7T5+nEvZBsukVWjfAhQHSdF0YGEfmeU
 t50FHEauYt2cggvI9NCtZeJiXFNw5O19M1TwolIsP47NSO2qB0yO4rABBwW5SDU4xgJp
 y7FSQPvHP5nLNAzl/de9Q0S6e4dPdd3dMofXO7pLRllI/m9vMXGEtFLP0Q5Qda7+Kagt
 35pLXPU+CBGxtMKkHIjhsf5EyM0ympLwibFKT3tVz8pmVWFeO+m3RnUpYgY4Dc5fxPMe
 3gwYg9bSYZCW5CbrO+T1X9e+OmiwyvWg1YNReXDue3aHtJ3286FpJ6ofNINYRVRu/q4B
 Ayog==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=fun+SWIHGbWHvcV+ksqPMGTQRfDnNEEGkdIZmiXX3Co=;
 b=CPK3QnMkG7uiK8wcM098IKjgWoU71Wi6WdkOeSq7jeEYsyUkvYyTX7YTjtppQDVFY9
 VAPoQc4YCmkCFc9f9VpTW60dhlJJX3LVKG+b0+eFomtmRJXYZ5d9Ny2hfo+Ta47V27sT
 jeS4bx+BBM3WbwXAxciWb1QaFFJdtKapfeYl4vwEjO4W0D3cDPiqR1qnDv89P38pTWnq
 7r1zh7e22bYFz9ScqQ4+ec0h6J5hyFzYMYp7S2xynZutcZ2h4V9YXmwo6W1PHV3tENLx
 1k2ymDFfSx71gaDjGrEtWJUEHTGWFwGDtbSe4glVw/SoqhJ4JGUUCs3bezr+x5A5WZA+
 jWiA==
X-Gm-Message-State: AKwxytcuqQkd5rIBzj/HNQZJ0y9c42TIfY45slRyRBrfFgUMnFcYyOI4
 3fv1slW3amreR4zN4Dm/cPg=
X-Google-Smtp-Source: AH8x226eyZPWnKiyMhQfBIT1G4ST8IfDeeGNPekh6BrPOS5pDxiz86DjsgBwpLalr6k6KmwnJHBBiQ==
X-Received: by 10.46.62.6 with SMTP id l6mr8849713lja.57.1517819112593;
 Mon, 05 Feb 2018 00:25:12 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id 97sm1736949lft.85.2018.02.05.00.25.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Mon, 05 Feb 2018 00:25:11 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: alsa-devel@alsa-project.org,
	xen-devel@lists.xenproject.org
Date: Mon,  5 Feb 2018 10:25:00 +0200
Message-Id: <1517819100-1029-3-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1517819100-1029-1-git-send-email-andr2000@gmail.com>
References: <1517819100-1029-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 Clemens Ladisch <clemens@ladisch.de>,
 Takashi Sakamoto <o-takashi@sakamocchi.jp>, Takashi Iwai <tiwai@suse.de>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: [Xen-devel] [PATCH 2/2] sndif: add explicit back and front
	synchronization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW4gb3JkZXIgdG8gcHJvdmlkZSBleHBsaWNpdCBzeW5jaHJvbml6YXRpb24gYmV0
d2VlbiBiYWNrZW5kIGFuZApmcm9udGVuZCB0aGUgZm9sbG93aW5nIGNoYW5nZXMgYXJlIGludHJv
ZHVjZWQgaW4gdGhlIHByb3RvY29sOgogLSBhZGQgbmV3IHJpbmcgYnVmZmVyIGZvciBzZW5kaW5n
IGFzeW5jaHJvbm91cyBldmVudHMgZnJvbQogICBiYWNrZW5kIHRvIGZyb250ZW5kIHRvIHJlcG9y
dCBudW1iZXIgb2YgYnl0ZXMgcGxheWVkL2NhcHR1cmVkCiAgIChYRU5TTkRfRVZUX0NVUl9QT1Mp
CiAtIGludHJvZHVjZSB0cmlnZ2VyIGV2ZW50cyBmb3IgcGxheWJhY2sgY29udHJvbDogc3RhcnQv
c3RvcC9wYXVzZS9yZXN1bWUKIC0gYnVtcCBwcm90b2NvbCB2ZXJzaW9uIHRvIDIKClNpZ25lZC1v
ZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0Bl
cGFtLmNvbT4KU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0
c292QGVwYW0uY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDYzogVGFrYXNoaSBJd2FpIDx0aXdhaUBzdXNlLmRlPgpDYzogVGFrYXNoaSBTYWth
bW90byA8by10YWthc2hpQHNha2Ftb2NjaGkuanA+CkNjOiBDbGVtZW5zIExhZGlzY2ggPGNsZW1l
bnNAbGFkaXNjaC5kZT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaCB8IDE2OCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCAxNjQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaW8vc25kaWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9zbmRpZi5oCmlu
ZGV4IGIwZTZhYzM1ZTEzMS4uYjRkNmM5NmI0MGI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vc25kaWYuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaApAQCAt
NDEsNyArNDEsNyBAQAogICogICAgICAgICAgICAgICAgICAgICAgICAgICBQcm90b2NvbCB2ZXJz
aW9uCiAgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgKi8KLSNkZWZpbmUgWEVOU05EX1BST1RPQ09M
X1ZFUlNJT04gICAgICAgICAiMSIKKyNkZWZpbmUgWEVOU05EX1BST1RPQ09MX1ZFUlNJT04gICAg
ICAgICAiMiIKIAogLyoKICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKQEAgLTExMyw2ICsxMTMsOCBA
QAogICoKICAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMC9yaW5nLXJlZiA9ICIz
ODYiCiAgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8wLzAvZXZlbnQtY2hhbm5lbCA9
ICIxNSIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMC9ldnQtcmluZy1yZWYg
PSAiMTM4NiIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMC9ldnQtZXZlbnQt
Y2hhbm5lbCA9ICIyMTUiCiAgKgogICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gU3Ry
ZWFtIDEsIGNhcHR1cmUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICoKQEAgLTEyMiw2
ICsxMjQsOCBAQAogICoKICAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMS9yaW5n
LXJlZiA9ICIzODQiCiAgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8wLzEvZXZlbnQt
Y2hhbm5lbCA9ICIxMyIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMS9ldnQt
cmluZy1yZWYgPSAiMTM4NCIKKyAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8wLzAvMS9l
dnQtZXZlbnQtY2hhbm5lbCA9ICIyMTMiCiAgKgogICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tIFBDTSBkZXZpY2UgMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogICoK
QEAgLTEzNSw2ICsxMzksOCBAQAogICoKICAqIC9sb2NhbC9kb21haW4vMS9kZXZpY2UvdnNuZC8w
LzEvMC9yaW5nLXJlZiA9ICIzODciCiAgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQvMC8x
LzAvZXZlbnQtY2hhbm5lbCA9ICIxNTEiCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3ZzbmQv
MC8xLzAvZXZ0LXJpbmctcmVmID0gIjEzODciCisgKiAvbG9jYWwvZG9tYWluLzEvZGV2aWNlL3Zz
bmQvMC8xLzAvZXZ0LWV2ZW50LWNoYW5uZWwgPSAiMzUxIgogICoKICAqLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLSBQQ00gZGV2aWNlIDIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KICAqCkBAIC0xNDcsNiArMTUzLDggQEAKICAqCiAgKiAvbG9jYWwvZG9tYWluLzEvZGV2
aWNlL3ZzbmQvMC8yLzAvcmluZy1yZWYgPSAiMzg5IgogICogL2xvY2FsL2RvbWFpbi8xL2Rldmlj
ZS92c25kLzAvMi8wL2V2ZW50LWNoYW5uZWwgPSAiMTUyIgorICogL2xvY2FsL2RvbWFpbi8xL2Rl
dmljZS92c25kLzAvMi8wL2V2dC1yaW5nLXJlZiA9ICIxMzg5IgorICogL2xvY2FsL2RvbWFpbi8x
L2RldmljZS92c25kLzAvMi8wL2V2dC1ldmVudC1jaGFubmVsID0gIjQ1MiIKICAqCiAgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICBCYWNrZW5kIFhl
bkJ1cyBOb2RlcwpAQCAtMjkyLDYgKzMwMCwyMyBAQAogICogICAgICBUaGUgWGVuIGdyYW50IHJl
ZmVyZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKICAqICAg
ICAgYSBzb2xlIHBhZ2UgaW4gYSBzaW5nbGUgcGFnZSBzaXplZCByaW5nIGJ1ZmZlci4KICAqCisg
Ki0tLS0tLS0tLS0tLS0tLS0tLS0tLSBTdHJlYW0gRXZlbnQgVHJhbnNwb3J0IFBhcmFtZXRlcnMg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCisgKgorICogVGhpcyBjb21tdW5pY2F0aW9uIHBhdGggaXMg
dXNlZCB0byBkZWxpdmVyIGFzeW5jaHJvbm91cyBldmVudHMgZnJvbSBiYWNrZW5kCisgKiB0byBm
cm9udGVuZCwgc2V0IHVwIHBlciBzdHJlYW0uCisgKgorICogZXZ0LWV2ZW50LWNoYW5uZWwKKyAq
ICAgICAgVmFsdWVzOiAgICAgICAgIDx1aW50MzJfdD4KKyAqCisgKiAgICAgIFRoZSBpZGVudGlm
aWVyIG9mIHRoZSBYZW4gZXZlbnQgY2hhbm5lbCB1c2VkIHRvIHNpZ25hbCBhY3Rpdml0eQorICog
ICAgICBpbiB0aGUgcmluZyBidWZmZXIuCisgKgorICogZXZ0LXJpbmctcmVmCisgKiAgICAgIFZh
bHVlczogICAgICAgICA8dWludDMyX3Q+CisgKgorICogICAgICBUaGUgWGVuIGdyYW50IHJlZmVy
ZW5jZSBncmFudGluZyBwZXJtaXNzaW9uIGZvciB0aGUgYmFja2VuZCB0byBtYXAKKyAqICAgICAg
YSBzb2xlIHBhZ2UgaW4gYSBzaW5nbGUgcGFnZSBzaXplZCByaW5nIGJ1ZmZlci4KKyAqCiAgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCiAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFU
RSBESUFHUkFNUwogICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgpAQCAtNDM5LDYgKzQ2NCwxOSBAQAog
I2RlZmluZSBYRU5TTkRfT1BfR0VUX1ZPTFVNRSAgICAgICAgICAgIDUKICNkZWZpbmUgWEVOU05E
X09QX01VVEUgICAgICAgICAgICAgICAgICA2CiAjZGVmaW5lIFhFTlNORF9PUF9VTk1VVEUgICAg
ICAgICAgICAgICAgNworI2RlZmluZSBYRU5TTkRfT1BfVFJJR0dFUiAgICAgICAgICAgICAgIDgK
KworI2RlZmluZSBYRU5TTkRfT1BfVFJJR0dFUl9TVEFSVCAgICAgICAgIDAKKyNkZWZpbmUgWEVO
U05EX09QX1RSSUdHRVJfUEFVU0UgICAgICAgICAxCisjZGVmaW5lIFhFTlNORF9PUF9UUklHR0VS
X1NUT1AgICAgICAgICAgMgorI2RlZmluZSBYRU5TTkRfT1BfVFJJR0dFUl9SRVNVTUUgICAgICAg
IDMKKworLyoKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgRVZFTlQgQ09ERVMKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqLworI2Rl
ZmluZSBYRU5TTkRfRVZUX0NVUl9QT1MgICAgICAgICAgICAgIDAKIAogLyoKICAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKQEAgLTQ1NSw2ICs0OTMsOCBAQAogI2RlZmluZSBYRU5TTkRfRklFTERfVkNB
UkRfTE9OR19OQU1FICAgICJsb25nLW5hbWUiCiAjZGVmaW5lIFhFTlNORF9GSUVMRF9SSU5HX1JF
RiAgICAgICAgICAgInJpbmctcmVmIgogI2RlZmluZSBYRU5TTkRfRklFTERfRVZUX0NITkwgICAg
ICAgICAgICJldmVudC1jaGFubmVsIgorI2RlZmluZSBYRU5TTkRfRklFTERfRVZUX1JJTkdfUkVG
ICAgICAgICJldnQtcmluZy1yZWYiCisjZGVmaW5lIFhFTlNORF9GSUVMRF9FVlRfRVZUX0NITkwg
ICAgICAgImV2dC1ldmVudC1jaGFubmVsIgogI2RlZmluZSBYRU5TTkRfRklFTERfREVWSUNFX05B
TUUgICAgICAgICJuYW1lIgogI2RlZmluZSBYRU5TTkRfRklFTERfVFlQRSAgICAgICAgICAgICAg
ICJ0eXBlIgogI2RlZmluZSBYRU5TTkRfRklFTERfU1RSRUFNX1VOSVFVRV9JRCAgICJ1bmlxdWUt
aWQiCkBAIC01NjYsOSArNjA2LDcgQEAKICAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwogICogfCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGdyZWZfZGlyZWN0b3J5ICAgICAgICAgICAgICAgICAgICAgICAgICB8
IDI0CiAgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSsKLSAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJl
c2VydmVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAotICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
Ci0gKiB8L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wv
XC9cL1wvXC9cL1wvXC9cL3wKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlcmlv
ZF9zeiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyOAogICogKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCiAg
KiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgMzIKICAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKwpAQCAtNTc4LDYgKzYxNiwxNCBAQAog
ICogcGNtX2NoYW5uZWxzIC0gdWludDhfdCwgbnVtYmVyIG9mIGNoYW5uZWxzIG9mIHRoaXMgc3Ry
ZWFtLAogICogICBbY2hhbm5lbHMtbWluOyBjaGFubmVscy1tYXhdCiAgKiBidWZmZXJfc3ogLSB1
aW50MzJfdCwgYnVmZmVyIHNpemUgdG8gYmUgYWxsb2NhdGVkLCBvY3RldHMKKyAqIHBlcmlvZF9z
eiAtIHVpbnQzMl90LCByZWNvbW1lbmRlZCBldmVudCBwZXJpb2Qgc2l6ZSwgb2N0ZXRzCisgKiAg
IFRoaXMgaXMgdGhlIHJlY29tbWVuZGVkIChoaW50KSB2YWx1ZSBvZiB0aGUgcGVyaW9kIGF0IHdo
aWNoIGZyb250ZW5kIHdvdWxkCisgKiAgIGxpa2UgdG8gcmVjZWl2ZSBYRU5TTkRfRVZUX0NVUl9Q
T1Mgbm90aWZpY2F0aW9ucyBmcm9tIHRoZSBiYWNrZW5kIHdoZW4KKyAqICAgc3RyZWFtIHBvc2l0
aW9uIGFkdmFuY2VzIGR1cmluZyBwbGF5YmFjay9jYXB0dXJlLgorICogICBJdCBzaG93cyBob3cg
bWFueSBvY3RldHMgYXJlIGV4cGVjdGVkIHRvIGJlIHBsYXllZC9jYXB0dXJlZCBiZWZvcmUKKyAq
ICAgc2VuZGluZyBzdWNoIGFuIGV2ZW50LgorICogICBJZiBzZXQgdG8gMCBubyBYRU5TTkRfRVZU
X0NVUl9QT1MgZXZlbnRzIGFyZSBzZW50IGJ5IHRoZSBiYWNrZW5kLgorICoKICAqIGdyZWZfZGly
ZWN0b3J5IC0gZ3JhbnRfcmVmX3QsIGEgcmVmZXJlbmNlIHRvIHRoZSBmaXJzdCBzaGFyZWQgcGFn
ZQogICogICBkZXNjcmliaW5nIHNoYXJlZCBidWZmZXIgcmVmZXJlbmNlcy4gQXQgbGVhc3Qgb25l
IHBhZ2UgZXhpc3RzLiBJZiBzaGFyZWQKICAqICAgYnVmZmVyIHNpemUgIChidWZmZXJfc3opIGV4
Y2VlZHMgd2hhdCBjYW4gYmUgYWRkcmVzc2VkIGJ5IHRoaXMgc2luZ2xlIHBhZ2UsCkBAIC01OTIs
NiArNjM4LDcgQEAgc3RydWN0IHhlbnNuZF9vcGVuX3JlcSB7CiAgICAgdWludDE2X3QgcmVzZXJ2
ZWQ7CiAgICAgdWludDMyX3QgYnVmZmVyX3N6OwogICAgIGdyYW50X3JlZl90IGdyZWZfZGlyZWN0
b3J5OworICAgIHVpbnQzMl90IHBlcmlvZF9zejsKIH07CiAKIC8qCkBAIC03NTAsOCArNzk3LDM2
IEBAIHN0cnVjdCB4ZW5zbmRfcndfcmVxIHsKICAqCiAgKiBUaGUgJ3N0cnVjdCB4ZW5zbmRfcndf
cmVxJyBpcyBhbHNvIHVzZWQgZm9yIFhFTlNORF9PUF9TRVRfVk9MVU1FLAogICogWEVOU05EX09Q
X0dFVF9WT0xVTUUsIFhFTlNORF9PUF9NVVRFLCBYRU5TTkRfT1BfVU5NVVRFLgorICoKKyAqIFJl
cXVlc3Qgc3RyZWFtIHJ1bm5pbmcgc3RhdGUgY2hhbmdlIC0gdHJpZ2dlciBQQ00gc3RyZWFtIHJ1
bm5pbmcgc3RhdGUKKyAqIHRvIHN0YXJ0LCBzdG9wLCBwYXVzZSBvciByZXN1bWU6CisgKgorICog
ICAgICAgICAwICAgICAgICAgICAgICAgIDEgICAgICAgICAgICAgICAgIDIgICAgICAgICAgICAg
ICAzICAgICAgICBvY3RldAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSst
LS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgaWQg
ICAgICAgICAgICAgICAgfCAgIF9PUF9UUklHR0VSICB8ICAgIHJlc2VydmVkICAgIHwgNAorICog
Ky0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0t
LS0tLS0tLS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgMTIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDE2CisgKiArLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAyMAorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKiB8ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgMjQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDI4CisgKiArLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0t
LS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAzMgorICogKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0t
LS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rCisgKgorICogdHlwZSAt
IHVpbnQ4X3QsIFhFTlNORF9PUF9UUklHR0VSX1hYWCB2YWx1ZQogICovCiAKK3N0cnVjdCB4ZW5z
bmRfdHJpZ2dlcl9yZXEgeworICAgIHVpbnQ4X3QgdHlwZTsKK307CisKIC8qCiAgKi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gUmVzcG9uc2VzIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCiAgKgpAQCAtNzc0LDggKzg0OSw1MSBAQCBzdHJ1Y3QgeGVuc25kX3J3X3Jl
cSB7CiAgKiBpZCAtIHVpbnQxNl90LCBjb3BpZWQgZnJvbSB0aGUgcmVxdWVzdAogICogb3BlcmF0
aW9uIC0gdWludDhfdCwgWEVOU05EX09QXyogLSBjb3BpZWQgZnJvbSByZXF1ZXN0CiAgKiBzdGF0
dXMgLSBpbnQzMl90LCByZXNwb25zZSBzdGF0dXMsIHplcm8gb24gc3VjY2VzcyBhbmQgLVhFTl9F
WFggb24gZmFpbHVyZQorICoKKyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0g
RXZlbnRzIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKyAqCisgKiBFdmVudHMg
YXJlIHNlbnQgdmlhIGEgc2hhcmVkIHBhZ2UgYWxsb2NhdGVkIGJ5IHRoZSBmcm9udCBhbmQgcHJv
cGFnYXRlZCBieQorICogICBldnQtZXZlbnQtY2hhbm5lbC9ldnQtcmluZy1yZWYgWGVuU3RvcmUg
ZW50cmllcworICogQWxsIGV2ZW50IHBhY2tldHMgaGF2ZSB0aGUgc2FtZSBsZW5ndGggKDMyIG9j
dGV0cykKKyAqIEFsbCBldmVudCBwYWNrZXRzIGhhdmUgY29tbW9uIGhlYWRlcjoKKyAqICAgICAg
ICAgMCAgICAgICAgICAgICAgICAxICAgICAgICAgICAgICAgICAyICAgICAgICAgICAgICAgMyAg
ICAgICAgb2N0ZXQKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAgICAgICAgIGlkICAgICAg
ICAgICAgICAgIHwgICAgICB0eXBlICAgICAgfCAgIHJlc2VydmVkICAgICB8IDQKKyAqICstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0t
LS0tLS0tKworICogfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDgKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIGlkIC0g
dWludDE2X3QsIGV2ZW50IGlkLCBtYXkgYmUgdXNlZCBieSBmcm9udAorICogdHlwZSAtIHVpbnQ4
X3QsIHR5cGUgb2YgdGhlIGV2ZW50CisgKgorICoKKyAqIEN1cnJlbnQgc3RyZWFtIHBvc2l0aW9u
IC0gZXZlbnQgZnJvbSBiYWNrIHRvIGZyb250IHdoZW4gc3RyZWFtJ3MKKyAqICAgcGxheWJhY2sv
Y2FwdHVyZSBwb3NpdGlvbiBoYXMgYWR2YW5jZWQ6CisgKiAgICAgICAgIDAgICAgICAgICAgICAg
ICAgMSAgICAgICAgICAgICAgICAgMiAgICAgICAgICAgICAgIDMgICAgICAgIG9jdGV0CisgKiAr
LS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0t
LS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICBpZCAgICAgICAgICAgICAgICB8ICAgX0VW
VF9DVVJfUE9TIHwgICByZXNlcnZlZCAgICAgfCA0CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0t
LS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlc2VydmVkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCA4CisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgICAgICAgICAgICAgICAg
cG9zaXRpb24gbG93IDMyLWJpdCAgICAgICAgICAgICAgICAgICAgICAgfCAxMgorICogKy0tLS0t
LS0tLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rCisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uIGhpZ2ggMzItYml0
ICAgICAgICAgICAgICAgICAgICAgIHwgMTYKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0t
LS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICogfCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVzZXJ2ZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8IDIwCisgKiArLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSsKKyAqIHwvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9c
L1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvXC9cL1wvfAorICogKy0tLS0tLS0tLS0t
LS0tLS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0tLS0r
CisgKiB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNlcnZlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgMzIKKyAqICstLS0tLS0tLS0tLS0tLS0tKy0tLS0tLS0tLS0tLS0t
LS0rLS0tLS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tKworICoKKyAqIHBvc2l0aW9uIC0g
Y3VycmVudCB2YWx1ZSBvZiBzdHJlYW0ncyBwbGF5YmFjay9jYXB0dXJlIHBvc2l0aW9uLCBvY3Rl
dHMKKyAqCiAgKi8KIAorc3RydWN0IHhlbnNuZF9jdXJfcG9zX2V2dCB7CisgICAgdWludDY0X3Qg
cG9zaXRpb247Cit9OworCiBzdHJ1Y3QgeGVuc25kX3JlcSB7CiAgICAgdWludDE2X3QgaWQ7CiAg
ICAgdWludDhfdCBvcGVyYXRpb247CkBAIC03ODMsNiArOTAxLDcgQEAgc3RydWN0IHhlbnNuZF9y
ZXEgewogICAgIHVuaW9uIHsKICAgICAgICAgc3RydWN0IHhlbnNuZF9vcGVuX3JlcSBvcGVuOwog
ICAgICAgICBzdHJ1Y3QgeGVuc25kX3J3X3JlcSBydzsKKyAgICAgICAgc3RydWN0IHhlbnNuZF90
cmlnZ2VyX3JlcSB0cmlnZ2VyOwogICAgICAgICB1aW50OF90IHJlc2VydmVkWzI0XTsKICAgICB9
IG9wOwogfTsKQEAgLTc5NSw4ICs5MTQsNDkgQEAgc3RydWN0IHhlbnNuZF9yZXNwIHsKICAgICB1
aW50OF90IHJlc2VydmVkMVsyNF07CiB9OwogCitzdHJ1Y3QgeGVuc25kX2V2dCB7CisgICAgdWlu
dDE2X3QgaWQ7CisgICAgdWludDhfdCB0eXBlOworICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbNV07Cisg
ICAgdW5pb24geworICAgICAgICBzdHJ1Y3QgeGVuc25kX2N1cl9wb3NfZXZ0IGN1cl9wb3M7Cisg
ICAgICAgIHVpbnQ4X3QgcmVzZXJ2ZWRbMjRdOworICAgIH0gb3A7Cit9OworCiBERUZJTkVfUklO
R19UWVBFUyh4ZW5fc25kaWYsIHN0cnVjdCB4ZW5zbmRfcmVxLCBzdHJ1Y3QgeGVuc25kX3Jlc3Ap
OwogCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogICAgICAgICAgICAgICAgICAgICAg
ICBCYWNrIHRvIGZyb250IGV2ZW50cyBkZWxpdmVyeQorICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICogSW4gb3JkZXIgdG8gZGVsaXZlciBhc3luY2hyb25vdXMgZXZlbnRzIGZyb20gYmFjayB0byBm
cm9udCBhIHNoYXJlZCBwYWdlIGlzCisgKiBhbGxvY2F0ZWQgYnkgZnJvbnQgYW5kIGl0cyBncmFu
dGVkIHJlZmVyZW5jZSBwcm9wYWdhdGVkIHRvIGJhY2sgdmlhCisgKiBYZW5TdG9yZSBlbnRyaWVz
IChldnQtcmluZy1yZWYvZXZ0LWV2ZW50LWNoYW5uZWwpLgorICogVGhpcyBwYWdlIGhhcyBhIGNv
bW1vbiBoZWFkZXIgdXNlZCBieSBib3RoIGZyb250IGFuZCBiYWNrIHRvIHN5bmNocm9uaXplCisg
KiBhY2Nlc3MgYW5kIGNvbnRyb2wgZXZlbnQncyByaW5nIGJ1ZmZlciwgd2hpbGUgYmFjayBiZWlu
ZyBhIHByb2R1Y2VyIG9mIHRoZQorICogZXZlbnRzIGFuZCBmcm9udCBiZWluZyBhIGNvbnN1bWVy
LiBUaGUgcmVzdCBvZiB0aGUgcGFnZSBhZnRlciB0aGUgaGVhZGVyCisgKiBpcyB1c2VkIGZvciBl
dmVudCBwYWNrZXRzLgorICoKKyAqIFVwb24gcmVjZXB0aW9uIG9mIGFuIGV2ZW50KHMpIGZyb250
IG1heSBjb25maXJtIGl0cyByZWNlcHRpb24KKyAqIGZvciBlaXRoZXIgZWFjaCBldmVudCwgZ3Jv
dXAgb2YgZXZlbnRzIG9yIG5vbmUuCisgKi8KKworc3RydWN0IHhlbnNuZF9ldmVudF9wYWdlIHsK
KyAgICB1aW50MzJfdCBpbl9jb25zOworICAgIHVpbnQzMl90IGluX3Byb2Q7CisgICAgdWludDhf
dCByZXNlcnZlZFsyNF07Cit9OworCisjZGVmaW5lIFhFTlNORF9FVkVOVF9QQUdFX1NJWkUgNDA5
NgorI2RlZmluZSBYRU5TTkRfSU5fUklOR19PRkZTIChzaXplb2Yoc3RydWN0IHhlbnNuZF9ldmVu
dF9wYWdlKSkKKyNkZWZpbmUgWEVOU05EX0lOX1JJTkdfU0laRSAoWEVOU05EX0VWRU5UX1BBR0Vf
U0laRSAtIFhFTlNORF9JTl9SSU5HX09GRlMpCisjZGVmaW5lIFhFTlNORF9JTl9SSU5HX0xFTiAo
WEVOU05EX0lOX1JJTkdfU0laRSAvIHNpemVvZihzdHJ1Y3QgeGVuc25kX2V2dCkpCisjZGVmaW5l
IFhFTlNORF9JTl9SSU5HKHBhZ2UpIFwKKyAgICAoKHN0cnVjdCB4ZW5zbmRfZXZ0ICopKChjaGFy
ICopKHBhZ2UpICsgWEVOU05EX0lOX1JJTkdfT0ZGUykpCisjZGVmaW5lIFhFTlNORF9JTl9SSU5H
X1JFRihwYWdlLCBpZHgpIFwKKyAgICAoWEVOU05EX0lOX1JJTkcoKHBhZ2UpKVsoaWR4KSAlIFhF
TlNORF9JTl9SSU5HX0xFTl0pCisKICNlbmRpZiAvKiBfX1hFTl9QVUJMSUNfSU9fU05ESUZfSF9f
ICovCiAKIC8qCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:32:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:32:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eicCk-0000Ch-CZ; Mon, 05 Feb 2018 08:32:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eicCj-0000Cb-1Y
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 08:32:45 +0000
X-Inumbo-ID: 3a2d936f-0a4f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a2d936f-0a4f-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 08:33:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 01:32:37 -0700
Message-Id: <5A7824B202000078001A5137@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 01:32:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B67020000780019598E@prv-mh.provo.novell.com>
 <86b26aaf-4f2d-2759-547e-397e3b7db753@citrix.com>
In-Reply-To: <86b26aaf-4f2d-2759-547e-397e3b7db753@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 22/25] x86/HVM: do actual CMPXCHG in
 hvmemul_cmpxchg()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE3OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUu
Ywo+PiBAQCAtMTI5Niw4ICsxMjk2LDgzIEBAIHN0YXRpYyBpbnQgaHZtZW11bF9jbXB4Y2hnKAo+
PiAgICAgIGJvb2wgbG9jaywKPj4gICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkK
Pj4gIHsKPj4gLSAgICAvKiBGaXggdGhpcyBpbiBjYXNlIHRoZSBndWVzdCBpcyByZWFsbHkgcmVs
eWluZyBvbiByLW0tdyBhdG9taWNpdHkuICovCj4+IC0gICAgcmV0dXJuIGh2bWVtdWxfd3JpdGUo
c2VnLCBvZmZzZXQsIHBfbmV3LCBieXRlcywgY3R4dCk7Cj4+ICsgICAgc3RydWN0IGh2bV9lbXVs
YXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9Cj4+ICsgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBz
dHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Cj4+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIg
PSBjdXJyZW50Owo+PiArICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7Cj4+ICsgICAg
dWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7Cj4g
Cj4gSSdtIGZhaXJseSBjZXJ0YWluIGZyb20gbXkgcGFnZXRhYmxlIHdvcmsgdGhhdCBwYXNzaW5n
IFBGRUNfcGFnZV9wcmVzZW50Cj4gaGVyZSBpcyBib2d1cywgYW5kIEkgZG8gaGF2ZSAoZXZlbnR1
YWwpIHBsYW5zIHRvIG1ha2UgdGhlIHBhZ2V3YWxrCj4gcmVqZWN0IHN1Y2ggdmFsdWVzLgoKQm90
aCBoZXJlIGFuZCBpbiB0aGUgc3Vic2VxdWVudCBSTVcgcGF0Y2ggSSdtIHNpbXBseSBmb2xsb3dp
bmcKd2hhdCBodm1lbXVsX3dyaXRlKCkgZG9lcy4gSSdkIHByZWZlciBhbGwgdGhyZWUgdG8gc3Rh
eSBpbiBzeW5jLgoKPj4gKyAgICBjYXNlIDE2Ogo+PiArICAgICAgICBpZiAoIGNwdV9oYXNfY3gx
NiApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIF9fdWludDEyOF90ICpvbGQgPSBwX29s
ZCwgY3VyOwo+PiArCj4+ICsgICAgICAgICAgICBpZiAoIGxvY2sgKQo+PiArICAgICAgICAgICAg
ICAgIGN1ciA9IF9fY21weGNoZzE2YihtYXBwaW5nLCBvbGQsIHBfbmV3KTsKPj4gKyAgICAgICAg
ICAgIGVsc2UKPj4gKyAgICAgICAgICAgICAgICBjdXIgPSBjbXB4Y2hnMTZiX2xvY2FsXyhtYXBw
aW5nLCBvbGQsIHBfbmV3KTsKPj4gKyAgICAgICAgICAgIGlmICggY3VyICE9ICpvbGQgKQo+PiAr
ICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAgICpvbGQgPSBjdXI7Cj4+ICsgICAgICAg
ICAgICAgICAgcmMgPSBYODZFTVVMX0NNUFhDSEdfRkFJTEVEOwo+PiArICAgICAgICAgICAgfQo+
PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgICAgIH0KPj4gKyAgICAgICAgLyogZmFsbCB0
aHJvdWdoICovCj4+ICsgICAgZGVmYXVsdDoKPiAKPiBBU1NFUlRfVU5SRUFDSEFCTEUoKSA/Cj4g
Cj4+ICsgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4+ICsgICAgICAgIGJyZWFr
Owo+PiArICAgIH0KCkknbSBub3Qgc3VyZSAtIGZyb20gYW4gYWJzdHJhY3QgUE9WIGNwdV9oYXNf
Y3gxNiBhbmQgdGhlIGd1ZXN0CnNlZWluZyB0aGUgZmVhdHVyZSBhdmFpbGFibGUgaW4gaXRzIENQ
VUlEIHBvbGljeSBjb3VsZCBkaWZmZXIuIEdyYW50ZWQKd2UncmUgdW5saWtlbHkgdG8gd2FudCB0
byB0cnkgdG8gZW11bGF0ZSBDTVBYQ0hHMTZCIHdpdGhvdXQgaGF2aW5nCnRoZSBpbnN0cnVjdGlv
biBhdmFpbGFibGUgb3Vyc2VsdmVzLCBidXQgaXQgc3RpbGwgd291bGRuJ3Qgc2VlbSBlbnRpcmVs
eQpjb3JyZWN0IHRvIGFzc2VydCBoZXJlLiBJIGNvdWxkIHJlbW92ZSB0aGUgZmFsbC10aHJvdWdo
IGFuZCBfdGhlbl8KYXNzZXJ0IGluIHRoZSBkZWZhdWx0IGNhc2Ugb25seS4gTGV0IG1lIGtub3cu
Cgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCj4+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3lzdGVtLmgKPj4gQEAgLTExMCw2ICsxMTAsMzggQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcAo+PiAgICAgIHJldHVybiBvbGQ7Cj4+ICB9Cj4+
ICAKPj4gK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgY21weGNoZ19sb2NhbF8o
Cj4gCj4gdW5sb2NrZWRfY21weGNoZygpID8KCk5vdCBpbiBsaW5lIHdpdGggb3VyIGN1cnJlbnQg
bmFtaW5nIHNjaGVtZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:35:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:35:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eicEy-0000Kv-OJ; Mon, 05 Feb 2018 08:35:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eicEx-0000Kd-6y
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 08:35:03 +0000
X-Inumbo-ID: 8c99bbbd-0a4f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c99bbbd-0a4f-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 08:35:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 01:34:56 -0700
Message-Id: <5A78253C02000078001A5142@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 01:34:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B8E0200007800195991@prv-mh.provo.novell.com>
 <f5cb3182-043a-0fb1-95ec-a681e80d042a@citrix.com>
In-Reply-To: <f5cb3182-043a-0fb1-95ec-a681e80d042a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 23/25] x86/HVM: make use of new
 read-modify-write emulator hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE3OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAuLi4sIGF0IGxl
YXN0IGFzIGZhciBhcyBjdXJyZW50bHkgcG9zc2libGUsIGkuZS4gd2hlbiBhIG1hcHBpbmcgY2Fu
IGJlCj4+IG9idGFpbmVkLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4+IC0tLQo+PiB2MzogTmV3Lgo+Pgo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL2VtdWxhdGUuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+PiBAQCAt
MTE4Nyw2ICsxMTg3LDYxIEBAIHN0YXRpYyBpbnQgaHZtZW11bF93cml0ZSgKPj4gICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgaW50IGh2bWVtdWxfcm13KAo+
PiArICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAo+PiArICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0
LAo+PiArICAgIHVuc2lnbmVkIGludCBieXRlcywKPj4gKyAgICB1aW50MzJfdCAqZWZsYWdzLAo+
PiArICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCj4+ICsgICAgc3RydWN0IHg4
Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGh2bV9lbXVsYXRlX2N0
eHQgKmh2bWVtdWxfY3R4dCA9Cj4+ICsgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Cj4+ICsgICAgdW5zaWduZWQgbG9uZyBhZGRyLCByZXBz
ID0gMTsKPj4gKyAgICB1aW50MzJfdCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQgfCBQRkVDX3dy
aXRlX2FjY2VzczsKPiAKPiBEcm9wIHByZXNlbnQsIGFuZC4uLgoKU2VlIHJlcGx5IHRvIHByZXZp
b3VzIHBhdGNoLgoKPj4gKyAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZjdXJyZW50LT5h
cmNoLmh2bV92Y3B1Lmh2bV9pbzsKPj4gKyAgICBpbnQgcmM7Cj4+ICsgICAgdm9pZCAqbWFwcGlu
ZzsKPj4gKwo+PiArICAgIHJjID0gaHZtZW11bF92aXJ0dWFsX3RvX2xpbmVhcigKPj4gKyAgICAg
ICAgc2VnLCBvZmZzZXQsIGJ5dGVzLCAmcmVwcywgaHZtX2FjY2Vzc193cml0ZSwgaHZtZW11bF9j
dHh0LCAmYWRkcik7Cj4+ICsgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgfHwgIWJ5dGVzICkK
Pj4gKyAgICAgICAgcmV0dXJuIHJjOwo+PiArCj4+ICsgICAgaWYgKCBpc194ODZfc3lzdGVtX3Nl
Z21lbnQoc2VnKSApCj4+ICsgICAgICAgIHBmZWMgfD0gUEZFQ19pbXBsaWNpdDsKPj4gKyAgICBl
bHNlIGlmICggaHZtZW11bF9jdHh0LT5zZWdfcmVnW3g4Nl9zZWdfc3NdLmRwbCA9PSAzICkKPj4g
KyAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKPj4gKwo+PiArICAgIG1hcHBpbmcgPSBo
dm1lbXVsX21hcF9saW5lYXJfYWRkcihhZGRyLCBieXRlcywgcGZlYywgaHZtZW11bF9jdHh0KTsK
Pj4gKyAgICBpZiAoIElTX0VSUihtYXBwaW5nKSApCj4+ICsgICAgICAgIHJldHVybiB+UFRSX0VS
UihtYXBwaW5nKTsKPj4gKwo+PiArICAgIGlmICggbWFwcGluZyApCj4+ICsgICAgewo+PiArICAg
ICAgICByYyA9IHg4Nl9lbXVsX3JtdyhtYXBwaW5nLCBieXRlcywgZWZsYWdzLCBzdGF0ZSwgY3R4
dCk7Cj4+ICsgICAgICAgIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwg
Ynl0ZXMsIGh2bWVtdWxfY3R4dCk7Cj4+ICsgICAgfQo+PiArICAgIGVsc2UKPj4gKyAgICB7Cj4+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZGF0YSA9IDA7Cj4+ICsgICAgICAgIGJvb2xfdCBrbm93
bl9ncGZuID0gdmlvLT5tbWlvX2FjY2Vzcy53cml0ZV9hY2Nlc3MgJiYKPj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2aW8tPm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9NQVNLKTsKPiAK
PiAuLi4gYm9vbCBoZXJlLgoKT29wcy4KCj4gT3RoZXJ3aXNlLCBSZXZpZXdlZC1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoYW5rcywgYnV0IGR1ZSB0byB0
aGUgZmlyc3Qgb2YgdGhlIHR3byByZXF1ZXN0cyB5b3UnbGwgbmVlZCB0byBsZXQKbWUga25vdyB3
aGV0aGVyIHRoaXMgYXBwbGllcyB3aXRoIGp1c3QgdGhlIHNlY29uZCBjaGFuZ2UgZG9uZS4KCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:42:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:42:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eicMQ-00013w-GD; Mon, 05 Feb 2018 08:42:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eicMO-00013q-Vl
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 08:42:45 +0000
X-Inumbo-ID: 7b3c18c8-0a50-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b3c18c8-0a50-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 09:42:21 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 01:42:42 -0700
Message-Id: <5A78270F02000078001A515D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 01:42:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295BE60200007800195997@prv-mh.provo.novell.com>
 <b5b83e68-fd48-d715-7e75-24e85dcdfbf3@citrix.com>
In-Reply-To: <b5b83e68-fd48-d715-7e75-24e85dcdfbf3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 25/25] x86/shadow: fold
 sh_x86_emulate_{write, cmpxchg}() into their only callers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE3OjUyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMTIvMTcgMTQ6MTksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBAQCAtMjk4LDE0
ICszMzIsNDMgQEAgaHZtX2VtdWxhdGVfY21weGNoZyhlbnVtIHg4Nl9zZWdtZW50IHNlZwo+PiAg
ICAgIGlmICggcmMgKQo+PiAgICAgICAgICByZXR1cm4gcmM7Cj4+ICAKPj4gKyAgICAvKiBVbmFs
aWduZWQgd3JpdGVzIGFyZSBvbmx5IGFjY2VwdGFibGUgb24gSFZNICovCj4+ICsgICAgaWYgKCAo
YWRkciAmIChieXRlcyAtIDEpKSAmJiAhaXNfaHZtX3ZjcHUodikgICkKPj4gKyAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+PiArCj4+ICsgICAgcHRyID0gc2hfZW11bGF0ZV9t
YXBfZGVzdCh2LCBhZGRyLCBieXRlcywgc2hfY3R4dCk7Cj4+ICsgICAgaWYgKCBJU19FUlIocHRy
KSApCj4+ICsgICAgICAgIHJldHVybiB+UFRSX0VSUihwdHIpOwo+PiArCj4+ICAgICAgb2xkID0g
bmV3ID0gMDsKPj4gICAgICBtZW1jcHkoJm9sZCwgcF9vbGQsIGJ5dGVzKTsKPj4gICAgICBtZW1j
cHkoJm5ldywgcF9uZXcsIGJ5dGVzKTsKPj4gIAo+PiAtICAgIHJjID0gdi0+YXJjaC5wYWdpbmcu
bW9kZS0+c2hhZG93Lng4Nl9lbXVsYXRlX2NtcHhjaGcoCj4+IC0gICAgICAgICAgICAgdiwgYWRk
ciwgJm9sZCwgbmV3LCBieXRlcywgc2hfY3R4dCk7Cj4+ICsgICAgcGFnaW5nX2xvY2sodi0+ZG9t
YWluKTsKPj4gKyAgICBzd2l0Y2ggKCBieXRlcyApCj4+ICsgICAgewo+PiArICAgIGNhc2UgMTog
cHJldiA9IGNtcHhjaGcoKHVpbnQ4X3QgICopcHRyLCBvbGQsIG5ldyk7IGJyZWFrOwo+PiArICAg
IGNhc2UgMjogcHJldiA9IGNtcHhjaGcoKHVpbnQxNl90ICopcHRyLCBvbGQsIG5ldyk7IGJyZWFr
Owo+PiArICAgIGNhc2UgNDogcHJldiA9IGNtcHhjaGcoKHVpbnQzMl90ICopcHRyLCBvbGQsIG5l
dyk7IGJyZWFrOwo+PiArICAgIGNhc2UgODogcHJldiA9IGNtcHhjaGcoKHVpbnQ2NF90ICopcHRy
LCBvbGQsIG5ldyk7IGJyZWFrOwo+PiArICAgIGRlZmF1bHQ6Cj4+ICsgICAgICAgIFNIQURPV19Q
UklOVEsoImNtcHhjaGcgc2l6ZSAldSBpcyBub3Qgc3VwcG9ydGVkXG4iLCBieXRlcyk7Cj4gCj4g
R2l2ZW4gdGhlIGVhcmxpZXIgcGF0Y2hlcyBpbiB0aGUgc2VyaWVzLCBpcyBpdCB3b3J0aCBpbnRy
b2R1Y2luZyBjYXNlIDE2Cj4gaGVyZT8KCkluIGEgZm9sbG93LXVwIHBhdGNoIHRoaXMgY291bGQg
YmUgYW4gb3B0aW9uICh1bmxlc3MgVGltIGtub3dzIGEKcmVhc29uIHdoeSB0aGlzIG1pZ2h0IGJl
IGEgYmFkIGlkZWEpLCBidXQgSSBjZXJ0YWlubHkgd291bGRuJ3Qgd2FudAp0byBkbyBzbyBoZXJl
LgoKPiBJcnJlc3BlY3RpdmUsIHRoaXMgZG9lc24ndCBpbnRlcmZlcmUgd2l0aCB0aGUgcHVycG9z
ZSBvZiB0aGUgcGF0Y2gsIHNvCj4gUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CgpUaGFua3MsIEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:56:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:56:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eicZg-0001tk-J7; Mon, 05 Feb 2018 08:56:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eicZf-0001t8-Hf
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 08:56:27 +0000
X-Inumbo-ID: 897bd2b5-0a52-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 897bd2b5-0a52-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 08:57:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 01:56:19 -0700
Message-Id: <5A782A3F02000078001A517D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 01:56:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "David Woodhouse" <dwmw2@infradead.org>
References: <1515780067-31735-1-git-send-email-andrew.cooper3@citrix.com>
 <1515780067-31735-3-git-send-email-andrew.cooper3@citrix.com>
 <1517741824.31953.129.camel@infradead.org>
In-Reply-To: <1517741824.31953.129.camel@infradead.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v8 02/17] x86: Support indirect thunks from
 assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA0LjAyLjE4IGF0IDExOjU3LCA8ZHdtdzJAaW5mcmFkZWFkLm9yZz4gd3JvdGU6Cj4g
T24gRnJpLCAyMDE4LTAxLTEyIGF0IDE4OjAwICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
PiArI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSwo+PiArICAgIC8qIGNhbGxxIF9feDg2X2lu
ZGlyZWN0X3RodW5rX3JjeCAqLwo+PiArICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxMF0gPSAweGU4
Owo+PiArICAgICooaW50MzJfdCAqKSZjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0KPj4gKyAgICAg
ICAgKHVuc2lnbmVkIGxvbmcpX194ODZfaW5kaXJlY3RfdGh1bmtfcmN4IC0gKHN0dWJfdmEgKyAx
MSArIDQpOwo+PiArCj4+ICsjZWxzZQo+IAo+IElzIHRoYXQgYWx3YXlzIGd1YXJhbnRlZWQgdG8g
YmUgd2l0aGluIGEgMzItYml0IG9mZnNldD8gSXQncyBmcm9tIHRoZQo+IHN0YWNrLCBpc24ndCBp
dD8gRXZlbiBpZiBpdCdzIHRydWUgbm93LCBkbyB3ZSBuZWVkIGEgc2FuaXR5IGNoZWNrIGp1c3QK
PiB0byBtYWtlICpzdXJlKiB0aGluZ3MgbmV2ZXIgZ2V0IGNoYW5nZWQgYXJvdW5kIGFuZCBtYWtl
IGl0IHVudHJ1ZT8KCk5vLCBpdCdzIG5vdCBmcm9tIHRoZSBzdGFjayAtIHdlJ3ZlIHNwZWNpZmlj
YWxseSBzd2l0Y2hlZCBhd2F5IGZyb20KaGF2aW5nIHN0dWJzIG9uIHRoZSBzdGFjayBxdWl0ZSBz
b21lIHRpbWUgYWdvLiBUaGUgc3R1YiBwbGFjZW1lbnQKaXMgc3BlY2lmaWNhbGx5IHNvIHRoYXQg
dGhleSBhcmUgd2l0aGluIHJlYWNoLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 08:57:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 08:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eicax-0001yt-TU; Mon, 05 Feb 2018 08:57:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eicaw-0001yg-W1
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 08:57:47 +0000
X-Inumbo-ID: 94ce0cf0-0a52-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94ce0cf0-0a52-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 09:57:23 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 01:57:44 -0700
Message-Id: <5A782A9602000078001A5180@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 01:57:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517590727-13443-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517590727-13443-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Rename pv/ro-page-fault.c to
 pv/emul-ro-page-fault.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDE3OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVG8gbWF0Y2ggYWxsIG91ciBvdGhlciBlbXVsYXRpb24gaGFuZGxpbmcuCj4gCj4gTm8g
ZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAyICstCj4gIHhlbi9hcmNoL3g4Ni9wdi97cm8tcGFnZS1m
YXVsdC5jID0+IGVtdWwtcm8tcGFnZS1mYXVsdC5jfSB8IDIgKy0KPiAgMiBmaWxlcyBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gIHJlbmFtZSB4ZW4vYXJjaC94ODYv
cHYve3JvLXBhZ2UtZmF1bHQuYyA9PiBlbXVsLXJvLXBhZ2UtZmF1bHQuY30gKDk5JSkKCldoZW4g
dGhpcyBmaWxlIHdhcyBpbnRyb2R1Y2VkLCBpaXJjIEkgaGFkIHNwZWNpZmljYWxseSBhc2tlZCB0
byBkcm9wCnRoZSBwb2ludGxlc3MgZW11bC0gcHJlZml4LiBJZiB5b3Ugd2FudCB0byBtYWtlIHRo
aW5ncyBjb25zaXN0ZW50CmFnYWluLCBwbGVhc2UgaW5zdGVhZCBkcm9wIHRoZSBlbXVsLSBwcmVm
aXhlcyBvZiB0aGUgb3RoZXIgZmlsZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 09:01:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 09:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiceM-0002hY-CC; Mon, 05 Feb 2018 09:01:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eiceL-0002hN-Ei
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 09:01:17 +0000
X-Inumbo-ID: 372cd38c-0a53-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 372cd38c-0a53-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 09:01:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 02:01:11 -0700
Message-Id: <5A782B6402000078001A518D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 02:01:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517590495-28340-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517590495-28340-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Misc non-functional improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ID4+PiBPbiAwMi4wMi4xOCBhdCAxNzo1NCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogRHJvcCB0cmFpbGluZyB3aGl0ZXNwYWNlCj4gICogVXNlIEFSUkFZX1NJWkUoKSBy
YXRoZXIgdGhhbiBvcGVuY29kaW5nIGl0CgpBcHBhcmVudGx5IGEgbGVmdC1vdmVyIGZyb20gd2hl
biB0aGUgdGVzdCBoYXJuZXNzIGRpZG4ndCBoYXZlIGEKc3VpdGFibGUgI2RlZmluZSB5ZXQuCgo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 09:09:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 09:09:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eicmF-0002vv-5e; Mon, 05 Feb 2018 09:09:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eicmE-0002vp-5U
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 09:09:26 +0000
X-Inumbo-ID: 5a7dbb6a-0a54-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a7dbb6a-0a54-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 09:10:05 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 02:09:19 -0700
Message-Id: <5A782D4B02000078001A519C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 02:09:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-3-brian.woods@amd.com>
In-Reply-To: <20180131203525.21660-3-brian.woods@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDMxLjAxLjE4IGF0IDIxOjM1LCA8YnJpYW4ud29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T25seSBlbmFibGUgdmlydHVhbCBWTUxPQUQvU0FWRSBhbmQgVkdJRiBpZiB0aGUgZ3Vlc3QgRUZF
Ui5TVk1FIGlzIHNldC4KPiAKPiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29v
ZHNAYW1kLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgIHwgNjkgCj4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3ZtY2IuYyB8IDE3IC0tLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwg
NjkgaW5zZXJ0aW9ucygrKSwgMTcgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBpbmRl
eCBjNDhmZGZhYTVkLi43ODY0ZWUzOWFlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtNjAxLDYg
KzYwMSw3MyBAQCB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGludCBjcikKPiAgICAgIH0KPiAgfQo+ICAKPiArLyoKPiArICogVGhpcyBydW5zIG9uIEVG
RVIgY2hhbmdlIHRvIHNlZSBpZiBuZXN0ZWQgZmVhdHVyZXMgbmVlZCB0byBlaXRoZXIgYmUKPiAr
ICogdHVybmVkIG9mZiBvciBvbi4KPiArICovCj4gK3N0YXRpYyB2b2lkIHN2bV9uZXN0ZWRfZmVh
dHVyZXNfb25fZWZlcl91cGRhdGUoc3RydWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIHN0cnVjdCB2
bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOwo+ICsgICAgc3RydWN0IG5l
c3RlZHN2bSAqc3ZtID0gJnZjcHVfbmVzdGVkc3ZtKHYpOwo+ICsgICAgdTMyIGdlbmVyYWwyX2lu
dGVyY2VwdHM7Cj4gKyAgICB2aW50cl90IHZpbnRyOwo+ICsKPiArICAgLyoKPiArICAgICogTmVl
ZCBzdGF0ZSBmb3IgdHJhbnNmZXJpbmcgdGhlIG5lc3RlZCBnaWYgc3RhdHVzIHNvIG9ubHkgd3Jp
dGUgb24KPiArICAgICogdGhlIGh2bV92Y3B1IEVGRVIuU1ZNRSBjaGFuZ2luZy4KPiArICAgICov
Cj4gKyAgICBpZiAoICh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX1NWTUUpICYm
Cj4gKyAgICAgICAgIG5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikpCgpJZiB0aGUgbGF0dGVy
IGNoZWNrIHdhcyBtb3ZlZCB0byB0aGUgY2FsbGVyLCB0aGUgd2hvbGUgZnVuY3Rpb24Kd291bGQg
cGVyaGFwcyBiZSBiZXR0ZXIgcGxhY2VkIGluIG5lc3RlZHN2bS5jPwoKPiArICAgIHsKPiArICAg
ICAgICBpZiAoICh2bWNiLT52aXJ0X2V4dC5maWVsZHMudmxvYWRzYXZlX2VuYWJsZSA9PSAwKSAm
JgoKQ2FuIHlvdSBwbGVhc2UgYXZvaWQgIj09IDAiIGFuZCAiPT0gMSIgb24gYm9vbGVhbiBmaWVs
ZHMgKGV2ZW4KaWYsIGxpa2UgaW4gdGhlIGNhc2UgaGVyZSwgdGhlIGJpdGZpZWxkIGhhcyB1NjQg
YXMgdW5kZXJseWluZyB0eXBlLAp3aGljaCBpcyBzb3J0IG9mIHBvaW50bGVzcyk/CgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 09:19:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 09:19:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eicvY-0003gc-5Q; Mon, 05 Feb 2018 09:19:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eicvW-0003gW-Rq
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 09:19:02 +0000
X-Inumbo-ID: b1e369f0-0a55-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1e369f0-0a55-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 09:19:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 02:18:55 -0700
Message-Id: <5A782F8D02000078001A51B2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 02:18:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-4-brian.woods@amd.com>
 <3afd1271-ae0c-7d44-0afe-0474c86b568c@oracle.com>
 <b79c8792-0b4a-8ad4-52cd-ea0b7e4c23c7@citrix.com>
 <a3fbe0dd-0038-eecd-3fd9-0198f61066f4@oracle.com>
In-Reply-To: <a3fbe0dd-0038-eecd-3fd9-0198f61066f4@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/3] x86/svm: correct EFER.SVME intercept
	checks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAzLjAyLjE4IGF0IDE4OjE1LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDAyLzAzLzIwMTggMTI6MTAgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9u
IDAzLzAyLzE4IDE3OjAzLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pgo+Pj4KPj4+IE9uIDAx
LzMxLzIwMTggMDM6MzUgUE0sIEJyaWFuIFdvb2RzIHdyb3RlOgo+Pj4+IENvcnJlY3RzIHNvbWUg
RUZFUi5TVk1FIGNoZWNrcyBpbiBpbnRlcmNlcHRzLiAgU2VlIEFNRCBBUE0gdm9sMiBzZWN0aW9u
Cj4+Pj4gMTUuNCBmb3IgbW9yZSBkZXRhaWxzLiAgVk1NQ0FMTCBpc24ndCBjaGVja2VkIGR1ZSB0
byBndWVzdHMgbmVlZGluZyBpdAo+Pj4+IHRvIGJvb3QuCj4+Pj4KPj4+Cj4+PiBEb24ndCB5b3Ug
bmVlZCBTVk1FIGJlIG9uIGZvciBWTU1DQUxMPwo+PiAKPj4gSW4gcmVhbCBoYXJkd2FyZSwgeWVz
Lgo+PiAKPj4gSG93ZXZlciwgaXQncyBxdWl0ZSB1bnJlYXNvbmFibGUgdG8gcmVxdWlyZSB0aGUg
Z3Vlc3QgdG8gaGF2ZSBhY3RpdmF0ZWQKPj4gaXRzIGlkZWEgb2YgRUZFUi5TVk1FIGJlZm9yZSBp
dCBjYW4gbWFrZSBoeXBlcmNhbGxzIDopCj4gCj4gCj4gCj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpJJ3ZlIGFwcGxpZWQgdGhpcyBw
YXRjaCB0b2dldGhlciB3aXRoIHBhdGNoIDEgb24gdGhlIGFzc3VtcHRpb24KdGhhdCBpdCBkb2Vz
bid0IGRlcGVuZCBvbiBwYXRjaCAyICh3aGljaCBJJ3ZlIGNvbW1lbnRlZCBvbikuCkxldCBtZSBr
bm93IGlmIHRoaXMgd2FzIGEgbWlzdGFrZSBhbmQgdGhlcmUgaXMgYSBkZXBlbmRlbmN5IChpbgp3
aGljaCBjYXNlIEknbGwgcmV2ZXJ0KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 09:31:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 09:31:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eid7l-0004wt-9D; Mon, 05 Feb 2018 09:31:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6ncp=e7=redhat.com=ybettan@srs-us1.protection.inumbo.net>)
 id 1eid7k-0004wn-2b
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 09:31:40 +0000
X-Inumbo-ID: 753291ce-0a57-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f66.google.com (unknown [74.125.82.66])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 753291ce-0a57-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 09:32:18 +0000 (UTC)
Received: by mail-wm0-f66.google.com with SMTP id r78so24465861wme.0
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 01:31:33 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=xB4TZlKOb+vdZnSMy8kr+dMktOanfcCjOPAhNUHpTVI=;
 b=aYi1WIY6ma56LgU7QgNwUYWPGRe/FgqNKw3tgtM9twJn0l7rtzAq7xPvPBE08cuau7
 SOsmKD9zSPj9YYVFTc/BmSq6KXJamwx0sRiVCcyzx9fENH8gkO4KxCslB7siviWUYF/d
 s+f3Zc0mEp1IC4J2zVSb+9Te6QomXQw1sm9SWIAoKOoTrineAKLi5q263GTmhxxw80mp
 758V36lsjlMa6VQJbFHfSyxtgl0ZAsFLuUxR+eYmDxv1lUcnhzpfeokqb7e9yFK4kzIG
 sjYMB5mgUreqa1vV+36H6J1NpWbPLJtHFa28RHWMkimpCf3J+vP0wztYHeQs9tTwGjVm
 HDdw==
X-Gm-Message-State: AKwxytetR3LnByR9pLuf9P8jI4+ioc2/vZUybIfsJPK1Ez4qFkLLU+hc
 ZKgAXxZwYXOBbDyWk0CVSr9g+vJ2tEtq1Q==
X-Google-Smtp-Source: AH8x226TVm7E9MDB2bXETz3bd1za2IootCuPUxfid5bskwZt2fG9+7s6w8UWVFWXBacva3q7Kqbb3Q==
X-Received: by 10.80.181.197 with SMTP id a63mr19712898ede.138.1517823092489; 
 Mon, 05 Feb 2018 01:31:32 -0800 (PST)
Received: from localhost.localdomain ([5.28.159.250])
 by smtp.gmail.com with ESMTPSA id m17sm6975147edc.31.2018.02.05.01.31.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 05 Feb 2018 01:31:31 -0800 (PST)
To: "Michael S. Tsirkin" <mst@redhat.com>
References: <20180116123456.32388-1-ybettan@redhat.com>
From: Yoni Bettan <ybettan@redhat.com>
Message-ID: <4b729ce4-4696-37d4-d973-53ea568fb6ca@redhat.com>
Date: Mon, 5 Feb 2018 11:31:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180116123456.32388-1-ybettan@redhat.com>
Content-Language: en-US
Cc: Kevin Wolf <kwolf@redhat.com>, Alex Williamson <alex.williamson@redhat.com>,
 Hannes Reinecke <hare@suse.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Fam Zheng <famz@redhat.com>, "open list:X86" <xen-devel@lists.xenproject.org>,
 "open list:nvme" <qemu-block@nongnu.org>, Jason Wang <jasowang@redhat.com>,
 qemu-devel@nongnu.org, Max Reitz <mreitz@redhat.com>,
 Keith Busch <keith.busch@intel.com>, Dmitry Fleytman <dmitry@daynix.com>,
 Paul Burton <paul.burton@mips.com>, Gerd Hoffmann <kraxel@redhat.com>,
 Anthony Perard <anthony.perard@citrix.com>,
 Marcel Apfelbaum <marcel@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>
Subject: Re: [Xen-devel] [PATCH V6] pci: removed the is_express field since
 a uniform interface was inserted
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMS8xNi8yMDE4IDAyOjM0IFBNLCBZb25pIEJldHRhbiB3cm90ZToKPiBhY2NvcmRpbmcg
dG8gRWR1YXJkbyBIYWJrb3N0J3MgY29tbWl0IGZkM2IwMmM4ODkgYWxsIFBDSUVzIG5vdyBpbXBs
ZW1lbnQKPiBJTlRFUkZBQ0VfUENJRV9ERVZJQ0Ugc28gd2UgZG9uJ3QgbmVlZCBpc19leHByZXNz
IGZpZWxkIGFueW1vcmUuCj4KPiBEZXZpY2VzIHRoYXQgaW1wbGVtZW50cyBvbmx5IElOVEVSRkFD
RV9QQ0lFX0RFVklDRSAoaXNfZXhwcmVzcyA9PSAxKQo+IG9yCj4gZGV2aWNlcyB0aGF0IGltcGxl
bWVudHMgb25seSBJTlRFUkZBQ0VfQ09OVkVOVElPTkFMX1BDSV9ERVZJQ0UgKGlzX2V4cHJlc3Mg
PT0gMCkKPiB3aGVyZSBub3QgYWZmZWN0ZWQgYnkgdGhlIGNoYW5nZS4KPgo+IFRoZSBvbmx5IGRl
dmljZXMgdGhhdCB3ZXJlIGFmZmVjdGVkIGFyZSB0aG9zZSB0aGF0IGFyZSBoeWJyaWQgYW5kIGFs
c28KPiBoYWQgKGlzX2V4cHJlc3MgPT0gMSkgLSB0aGVyZWZvciBvbmx5Ogo+ICAgIC0gaHcvdmZp
by9wY2kuYwo+ICAgIC0gaHcvdXNiL2hjZC14aGNpLmMKPiAgICAtIGh3L3hlbi94ZW5fcHQuYwo+
Cj4gRm9yIHRob3NlIDMgSSBtYWRlIHN1cmUgdGhhdCBRRU1VX1BDSV9DQVBfRVhQUkVTUyBpcyBv
biBpbiBpbnN0YW5jZV9pbml0KCkKPgo+IFJldmlld2VkLWJ5OiBNYXJjZWwgQXBmZWxiYXVtIDxt
YXJjZWxAcmVkaGF0LmNvbT4KPiBSZXZpZXdlZC1ieTogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29z
dEByZWRoYXQuY29tPgo+IFNpZ25lZC1vZmYtYnk6IFlvbmkgQmV0dGFuIDx5YmV0dGFuQHJlZGhh
dC5jb20+Cj4gLS0tCj4KPiBWNSAtLT4gVjYgOiByZWJhc2VkIG9uIE1pY2hhZWwgUy4gVHNpcmtp
biBwY2kgYnJhbmNoIGFzIHJlcXVlc3RlZC4KPiBWNCAtLT4gVjUgOiB1cGRhdGVkIHRoZSBwYXRj
aCB0byB3b3JrIHdpdGggYSBuZXcgaW5zZXJ0ZWQgZGV2aWNlIGh3L3hlbi94ZW5fcHQuYwo+IFYz
IC0tPiBWNCA6IGFkZGVkIGEgY29tbWVudCBvbiB0aGUgZGV2aWNlcyB0byBleHBsYWluIHdoeSBj
YXBfcHJlc2VudCBpcyBzZXQKPiAgICAgICAgICAgICAgbWFudWFsbHkKPiBWMiAtLT4gVjMgOiB0
dXJuZWQgdGhlIGNhcF9wcmVzZW50IG9uIGluIGluc3RhbmNlX2luaXQgaW5zdGVhZCBvZiBhCj4g
ICAgICAgICAgICAgIHByZS1yZWFsbGl6ZSBmdW5jdGlvbiB0aGF0IHdhcyBjcmVhdGVkIGp1c3Qg
Zm9yIHRoYXQgcHVycG9zZQo+IFYxIC0tPiBWMiA6IFYxIHdhcyBhc2tlZCB0byBiZSBpZ25vcmVk
CgpIaSBNaWNoYWVsLCBjYW4geW91IHBsZWFzZSBwaWNrLXVwIG15IHBhdGNoPwoKVGhhbmtzLApZ
b25pCgo+Cj4KPiAgIGRvY3MvcGNpZV9wY2lfYnJpZGdlLnR4dCAgICAgICAgICAgfCAyICstCj4g
ICBody9ibG9jay9udm1lLmMgICAgICAgICAgICAgICAgICAgIHwgMSAtCj4gICBody9uZXQvZTEw
MDBlLmMgICAgICAgICAgICAgICAgICAgIHwgMSAtCj4gICBody9wY2ktYnJpZGdlL3BjaWVfcGNp
X2JyaWRnZS5jICAgIHwgMSAtCj4gICBody9wY2ktYnJpZGdlL3BjaWVfcm9vdF9wb3J0LmMgICAg
IHwgMSAtCj4gICBody9wY2ktYnJpZGdlL3hpbzMxMzBfZG93bnN0cmVhbS5jIHwgMSAtCj4gICBo
dy9wY2ktYnJpZGdlL3hpbzMxMzBfdXBzdHJlYW0uYyAgIHwgMSAtCj4gICBody9wY2ktaG9zdC94
aWxpbngtcGNpZS5jICAgICAgICAgIHwgMSAtCj4gICBody9wY2kvcGNpLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgOCArKysrKystLQo+ICAgaHcvc2NzaS9tZWdhc2FzLmMgICAgICAgICAgICAg
ICAgICB8IDQgLS0tLQo+ICAgaHcvdXNiL2hjZC14aGNpLmMgICAgICAgICAgICAgICAgICB8IDkg
KysrKysrKystCj4gICBody92ZmlvL3BjaS5jICAgICAgICAgICAgICAgICAgICAgIHwgNSArKysr
LQo+ICAgaHcveGVuL3hlbl9wdC5jICAgICAgICAgICAgICAgICAgICB8IDkgKysrKysrKystCj4g
ICBpbmNsdWRlL2h3L3BjaS9wY2kuaCAgICAgICAgICAgICAgIHwgMyAtLS0KPiAgIDE0IGZpbGVz
IGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdp
dCBhL2RvY3MvcGNpZV9wY2lfYnJpZGdlLnR4dCBiL2RvY3MvcGNpZV9wY2lfYnJpZGdlLnR4dAo+
IGluZGV4IDVhNDIwM2Y5N2MuLmFiMzVlYmYzY2EgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9wY2llX3Bj
aV9icmlkZ2UudHh0Cj4gKysrIGIvZG9jcy9wY2llX3BjaV9icmlkZ2UudHh0Cj4gQEAgLTExMCw1
ICsxMTAsNSBAQCBUbyBlbmFibGUgZGV2aWNlIGhvdC1wbHVnIGludG8gdGhlIGJyaWRnZSBvbiBM
aW51eCB0aGVyZSdyZSAzIHdheXM6Cj4gICBJbXBsZW1lbnRhdGlvbgo+ICAgPT09PT09PT09PT09
PT0KPiAgIFRoZSBQQ0lFLVBDSSBicmlkZ2UgaXMgYmFzZWQgb24gUENJLVBDSSBicmlkZ2UsIGJ1
dCBhbHNvIGFjY3VtdWxhdGVzIFBDSSBFeHByZXNzCj4gLWZlYXR1cmVzIGFzIGEgUENJIEV4cHJl
c3MgZGV2aWNlIChpc19leHByZXNzPTEpLgo+ICtmZWF0dXJlcyBhcyBhIFBDSSBFeHByZXNzIGRl
dmljZS4KPiAgIAo+IGRpZmYgLS1naXQgYS9ody9ibG9jay9udm1lLmMgYi9ody9ibG9jay9udm1l
LmMKPiBpbmRleCAxYWMzNTZkM2E1Li5jNGM3YTBhMWM1IDEwMDY0NAo+IC0tLSBhL2h3L2Jsb2Nr
L252bWUuYwo+ICsrKyBiL2h3L2Jsb2NrL252bWUuYwo+IEBAIC0xMzMxLDcgKzEzMzEsNiBAQCBz
dGF0aWMgdm9pZCBudm1lX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQo+
ICAgICAgIHBjLT52ZW5kb3JfaWQgPSBQQ0lfVkVORE9SX0lEX0lOVEVMOwo+ICAgICAgIHBjLT5k
ZXZpY2VfaWQgPSAweDU4NDU7Cj4gICAgICAgcGMtPnJldmlzaW9uID0gMjsKPiAtICAgIHBjLT5p
c19leHByZXNzID0gMTsKPiAgIAo+ICAgICAgIHNldF9iaXQoREVWSUNFX0NBVEVHT1JZX1NUT1JB
R0UsIGRjLT5jYXRlZ29yaWVzKTsKPiAgICAgICBkYy0+ZGVzYyA9ICJOb24tVm9sYXRpbGUgTWVt
b3J5IEV4cHJlc3MiOwo+IGRpZmYgLS1naXQgYS9ody9uZXQvZTEwMDBlLmMgYi9ody9uZXQvZTEw
MDBlLmMKPiBpbmRleCAxOTEzOThhM2Q1Li4xNmE5NDE3YTg1IDEwMDY0NAo+IC0tLSBhL2h3L25l
dC9lMTAwMGUuYwo+ICsrKyBiL2h3L25ldC9lMTAwMGUuYwo+IEBAIC02NzUsNyArNjc1LDYgQEAg
c3RhdGljIHZvaWQgZTEwMDBlX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmNsYXNzLCB2b2lkICpk
YXRhKQo+ICAgICAgIGMtPnJldmlzaW9uID0gMDsKPiAgICAgICBjLT5yb21maWxlID0gImVmaS1l
MTAwMGUucm9tIjsKPiAgICAgICBjLT5jbGFzc19pZCA9IFBDSV9DTEFTU19ORVRXT1JLX0VUSEVS
TkVUOwo+IC0gICAgYy0+aXNfZXhwcmVzcyA9IDE7Cj4gICAKPiAgICAgICBkYy0+ZGVzYyA9ICJJ
bnRlbCA4MjU3NEwgR2JFIENvbnRyb2xsZXIiOwo+ICAgICAgIGRjLT5yZXNldCA9IGUxMDAwZV9x
ZGV2X3Jlc2V0Owo+IGRpZmYgLS1naXQgYS9ody9wY2ktYnJpZGdlL3BjaWVfcGNpX2JyaWRnZS5j
IGIvaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9icmlkZ2UuYwo+IGluZGV4IGE0ZDgyN2M5OWQuLmI3
ZDllYmJlYzIgMTAwNjQ0Cj4gLS0tIGEvaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9icmlkZ2UuYwo+
ICsrKyBiL2h3L3BjaS1icmlkZ2UvcGNpZV9wY2lfYnJpZGdlLmMKPiBAQCAtMTY5LDcgKzE2OSw2
IEBAIHN0YXRpYyB2b2lkIHBjaWVfcGNpX2JyaWRnZV9jbGFzc19pbml0KE9iamVjdENsYXNzICpr
bGFzcywgdm9pZCAqZGF0YSkKPiAgICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Mo
a2xhc3MpOwo+ICAgICAgIEhvdHBsdWdIYW5kbGVyQ2xhc3MgKmhjID0gSE9UUExVR19IQU5ETEVS
X0NMQVNTKGtsYXNzKTsKPiAgIAo+IC0gICAgay0+aXNfZXhwcmVzcyA9IDE7Cj4gICAgICAgay0+
aXNfYnJpZGdlID0gMTsKPiAgICAgICBrLT52ZW5kb3JfaWQgPSBQQ0lfVkVORE9SX0lEX1JFREhB
VDsKPiAgICAgICBrLT5kZXZpY2VfaWQgPSBQQ0lfREVWSUNFX0lEX1JFREhBVF9QQ0lFX0JSSURH
RTsKPiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWJyaWRnZS9wY2llX3Jvb3RfcG9ydC5jIGIvaHcvcGNp
LWJyaWRnZS9wY2llX3Jvb3RfcG9ydC5jCj4gaW5kZXggOWI2ZTRjZTUxMi4uNDVmOWU4Y2Q0YSAx
MDA2NDQKPiAtLS0gYS9ody9wY2ktYnJpZGdlL3BjaWVfcm9vdF9wb3J0LmMKPiArKysgYi9ody9w
Y2ktYnJpZGdlL3BjaWVfcm9vdF9wb3J0LmMKPiBAQCAtMTQ1LDcgKzE0NSw2IEBAIHN0YXRpYyB2
b2lkIHJwX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+ICAgICAg
IERldmljZUNsYXNzICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7Cj4gICAgICAgUENJRGV2aWNl
Q2xhc3MgKmsgPSBQQ0lfREVWSUNFX0NMQVNTKGtsYXNzKTsKPiAgIAo+IC0gICAgay0+aXNfZXhw
cmVzcyA9IDE7Cj4gICAgICAgay0+aXNfYnJpZGdlID0gMTsKPiAgICAgICBrLT5jb25maWdfd3Jp
dGUgPSBycF93cml0ZV9jb25maWc7Cj4gICAgICAgay0+cmVhbGl6ZSA9IHJwX3JlYWxpemU7Cj4g
ZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UveGlvMzEzMF9kb3duc3RyZWFtLmMgYi9ody9wY2kt
YnJpZGdlL3hpbzMxMzBfZG93bnN0cmVhbS5jCj4gaW5kZXggMWUwOWQyYWZiNy4uNjEzYTBkNmJi
NyAxMDA2NDQKPiAtLS0gYS9ody9wY2ktYnJpZGdlL3hpbzMxMzBfZG93bnN0cmVhbS5jCj4gKysr
IGIvaHcvcGNpLWJyaWRnZS94aW8zMTMwX2Rvd25zdHJlYW0uYwo+IEBAIC0xNzcsNyArMTc3LDYg
QEAgc3RhdGljIHZvaWQgeGlvMzEzMF9kb3duc3RyZWFtX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3Mg
KmtsYXNzLCB2b2lkICpkYXRhKQo+ICAgICAgIERldmljZUNsYXNzICpkYyA9IERFVklDRV9DTEFT
UyhrbGFzcyk7Cj4gICAgICAgUENJRGV2aWNlQ2xhc3MgKmsgPSBQQ0lfREVWSUNFX0NMQVNTKGts
YXNzKTsKPiAgIAo+IC0gICAgay0+aXNfZXhwcmVzcyA9IDE7Cj4gICAgICAgay0+aXNfYnJpZGdl
ID0gMTsKPiAgICAgICBrLT5jb25maWdfd3JpdGUgPSB4aW8zMTMwX2Rvd25zdHJlYW1fd3JpdGVf
Y29uZmlnOwo+ICAgICAgIGstPnJlYWxpemUgPSB4aW8zMTMwX2Rvd25zdHJlYW1fcmVhbGl6ZTsK
PiBkaWZmIC0tZ2l0IGEvaHcvcGNpLWJyaWRnZS94aW8zMTMwX3Vwc3RyZWFtLmMgYi9ody9wY2kt
YnJpZGdlL3hpbzMxMzBfdXBzdHJlYW0uYwo+IGluZGV4IDIyNzk5N2NlNDYuLmQ0NjQ1YmRkZWUg
MTAwNjQ0Cj4gLS0tIGEvaHcvcGNpLWJyaWRnZS94aW8zMTMwX3Vwc3RyZWFtLmMKPiArKysgYi9o
dy9wY2ktYnJpZGdlL3hpbzMxMzBfdXBzdHJlYW0uYwo+IEBAIC0xNDgsNyArMTQ4LDYgQEAgc3Rh
dGljIHZvaWQgeGlvMzEzMF91cHN0cmVhbV9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywg
dm9pZCAqZGF0YSkKPiAgICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xBU1Moa2xhc3Mp
Owo+ICAgICAgIFBDSURldmljZUNsYXNzICprID0gUENJX0RFVklDRV9DTEFTUyhrbGFzcyk7Cj4g
ICAKPiAtICAgIGstPmlzX2V4cHJlc3MgPSAxOwo+ICAgICAgIGstPmlzX2JyaWRnZSA9IDE7Cj4g
ICAgICAgay0+Y29uZmlnX3dyaXRlID0geGlvMzEzMF91cHN0cmVhbV93cml0ZV9jb25maWc7Cj4g
ICAgICAgay0+cmVhbGl6ZSA9IHhpbzMxMzBfdXBzdHJlYW1fcmVhbGl6ZTsKPiBkaWZmIC0tZ2l0
IGEvaHcvcGNpLWhvc3QveGlsaW54LXBjaWUuYyBiL2h3L3BjaS1ob3N0L3hpbGlueC1wY2llLmMK
PiBpbmRleCA1M2I1NjFmODFmLi4wNDRlMzEyZGMxIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS1ob3N0
L3hpbGlueC1wY2llLmMKPiArKysgYi9ody9wY2ktaG9zdC94aWxpbngtcGNpZS5jCj4gQEAgLTI5
Nyw3ICsyOTcsNiBAQCBzdGF0aWMgdm9pZCB4aWxpbnhfcGNpZV9yb290X2NsYXNzX2luaXQoT2Jq
ZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+ICAgICAgIGstPmRldmljZV9pZCA9IDB4NzAy
MTsKPiAgICAgICBrLT5yZXZpc2lvbiA9IDA7Cj4gICAgICAgay0+Y2xhc3NfaWQgPSBQQ0lfQ0xB
U1NfQlJJREdFX0hPU1Q7Cj4gLSAgICBrLT5pc19leHByZXNzID0gdHJ1ZTsKPiAgICAgICBrLT5p
c19icmlkZ2UgPSB0cnVlOwo+ICAgICAgIGstPnJlYWxpemUgPSB4aWxpbnhfcGNpZV9yb290X3Jl
YWxpemU7Cj4gICAgICAgay0+ZXhpdCA9IHBjaV9icmlkZ2VfZXhpdGZuOwo+IGRpZmYgLS1naXQg
YS9ody9wY2kvcGNpLmMgYi9ody9wY2kvcGNpLmMKPiBpbmRleCBlOGY5ZmMxYzI3Li5mYTkxODE4
NGNmIDEwMDY0NAo+IC0tLSBhL2h3L3BjaS9wY2kuYwo+ICsrKyBiL2h3L3BjaS9wY2kuYwo+IEBA
IC0yMDA1LDExICsyMDA1LDE1IEBAIHN0YXRpYyB2b2lkIHBjaV9xZGV2X3JlYWxpemUoRGV2aWNl
U3RhdGUgKnFkZXYsIEVycm9yICoqZXJycCkKPiAgIHsKPiAgICAgICBQQ0lEZXZpY2UgKnBjaV9k
ZXYgPSAoUENJRGV2aWNlICopcWRldjsKPiAgICAgICBQQ0lEZXZpY2VDbGFzcyAqcGMgPSBQQ0lf
REVWSUNFX0dFVF9DTEFTUyhwY2lfZGV2KTsKPiArICAgIE9iamVjdENsYXNzICprbGFzcyA9IE9C
SkVDVF9DTEFTUyhwYyk7Cj4gICAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5VTEw7Cj4gICAgICAg
Ym9vbCBpc19kZWZhdWx0X3JvbTsKPiAgIAo+IC0gICAgLyogaW5pdGlhbGl6ZSBjYXBfcHJlc2Vu
dCBmb3IgcGNpX2lzX2V4cHJlc3MoKSBhbmQgcGNpX2NvbmZpZ19zaXplKCkgKi8KPiAtICAgIGlm
IChwYy0+aXNfZXhwcmVzcykgewo+ICsgICAgLyogaW5pdGlhbGl6ZSBjYXBfcHJlc2VudCBmb3Ig
cGNpX2lzX2V4cHJlc3MoKSBhbmQgcGNpX2NvbmZpZ19zaXplKCksCj4gKyAgICAgKiBOb3RlIHRo
YXQgaHlicmlkIFBDSXMgYXJlIG5vdCBzZXQgYXV0b21hdGljYWxseSBhbmQgbmVlZCB0byBtYW5h
Z2UKPiArICAgICAqIFFFTVVfUENJX0NBUF9FWFBSRVNTIG1hbnVhbGx5ICovCj4gKyAgICBpZiAo
b2JqZWN0X2NsYXNzX2R5bmFtaWNfY2FzdChrbGFzcywgSU5URVJGQUNFX1BDSUVfREVWSUNFKSAm
Jgo+ICsgICAgICAgIW9iamVjdF9jbGFzc19keW5hbWljX2Nhc3Qoa2xhc3MsIElOVEVSRkFDRV9D
T05WRU5USU9OQUxfUENJX0RFVklDRSkpIHsKPiAgICAgICAgICAgcGNpX2Rldi0+Y2FwX3ByZXNl
bnQgfD0gUUVNVV9QQ0lfQ0FQX0VYUFJFU1M7Cj4gICAgICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBh
L2h3L3Njc2kvbWVnYXNhcy5jIGIvaHcvc2NzaS9tZWdhc2FzLmMKPiBpbmRleCAzZTM4ZTllOGFh
Li5iYTFhZmEzYzFlIDEwMDY0NAo+IC0tLSBhL2h3L3Njc2kvbWVnYXNhcy5jCj4gKysrIGIvaHcv
c2NzaS9tZWdhc2FzLmMKPiBAQCAtMjQ0Nyw3ICsyNDQ3LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgTWVn
YXNhc0luZm8gewo+ICAgICAgIHVpbnQxNl90IHN1YnN5c3RlbV9pZDsKPiAgICAgICBpbnQgaW9w
b3J0X2JhcjsKPiAgICAgICBpbnQgbW1pb19iYXI7Cj4gLSAgICBib29sIGlzX2V4cHJlc3M7Cj4g
ICAgICAgaW50IG9zdHM7Cj4gICAgICAgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uICp2bXNkOwo+
ICAgICAgIFByb3BlcnR5ICpwcm9wczsKPiBAQCAtMjQ2NSw3ICsyNDY0LDYgQEAgc3RhdGljIHN0
cnVjdCBNZWdhc2FzSW5mbyBtZWdhc2FzX2RldmljZXNbXSA9IHsKPiAgICAgICAgICAgLmlvcG9y
dF9iYXIgPSAyLAo+ICAgICAgICAgICAubW1pb19iYXIgPSAwLAo+ICAgICAgICAgICAub3N0cyA9
IE1GSV8xMDc4X1JNIHwgMSwKPiAtICAgICAgICAuaXNfZXhwcmVzcyA9IGZhbHNlLAo+ICAgICAg
ICAgICAudm1zZCA9ICZ2bXN0YXRlX21lZ2FzYXNfZ2VuMSwKPiAgICAgICAgICAgLnByb3BzID0g
bWVnYXNhc19wcm9wZXJ0aWVzX2dlbjEsCj4gICAgICAgICAgIC5pbnRlcmZhY2VzID0gKEludGVy
ZmFjZUluZm9bXSkgewo+IEBAIC0yNDgyLDcgKzI0ODAsNiBAQCBzdGF0aWMgc3RydWN0IE1lZ2Fz
YXNJbmZvIG1lZ2FzYXNfZGV2aWNlc1tdID0gewo+ICAgICAgICAgICAuaW9wb3J0X2JhciA9IDAs
Cj4gICAgICAgICAgIC5tbWlvX2JhciA9IDEsCj4gICAgICAgICAgIC5vc3RzID0gTUZJX0dFTjJf
Uk0sCj4gLSAgICAgICAgLmlzX2V4cHJlc3MgPSB0cnVlLAo+ICAgICAgICAgICAudm1zZCA9ICZ2
bXN0YXRlX21lZ2FzYXNfZ2VuMiwKPiAgICAgICAgICAgLnByb3BzID0gbWVnYXNhc19wcm9wZXJ0
aWVzX2dlbjIsCj4gICAgICAgICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+
IEBAIC0yNTA2LDcgKzI1MDMsNiBAQCBzdGF0aWMgdm9pZCBtZWdhc2FzX2NsYXNzX2luaXQoT2Jq
ZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQo+ICAgICAgIHBjLT5zdWJzeXN0ZW1fdmVuZG9yX2lk
ID0gUENJX1ZFTkRPUl9JRF9MU0lfTE9HSUM7Cj4gICAgICAgcGMtPnN1YnN5c3RlbV9pZCA9IGlu
Zm8tPnN1YnN5c3RlbV9pZDsKPiAgICAgICBwYy0+Y2xhc3NfaWQgPSBQQ0lfQ0xBU1NfU1RPUkFH
RV9SQUlEOwo+IC0gICAgcGMtPmlzX2V4cHJlc3MgPSBpbmZvLT5pc19leHByZXNzOwo+ICAgICAg
IGUtPm1taW9fYmFyID0gaW5mby0+bW1pb19iYXI7Cj4gICAgICAgZS0+aW9wb3J0X2JhciA9IGlu
Zm8tPmlvcG9ydF9iYXI7Cj4gICAgICAgZS0+b3N0cyA9IGluZm8tPm9zdHM7Cj4gZGlmZiAtLWdp
dCBhL2h3L3VzYi9oY2QteGhjaS5jIGIvaHcvdXNiL2hjZC14aGNpLmMKPiBpbmRleCAyMjhlODJi
M2ZiLi43MjFiZWI1NDg2IDEwMDY0NAo+IC0tLSBhL2h3L3VzYi9oY2QteGhjaS5jCj4gKysrIGIv
aHcvdXNiL2hjZC14aGNpLmMKPiBAQCAtMzY0OSw2ICszNjQ5LDEzIEBAIHN0YXRpYyBQcm9wZXJ0
eSB4aGNpX3Byb3BlcnRpZXNbXSA9IHsKPiAgICAgICBERUZJTkVfUFJPUF9FTkRfT0ZfTElTVCgp
LAo+ICAgfTsKPiAgIAo+ICtzdGF0aWMgdm9pZCB4aGNpX2luc3RhbmNlX2luaXQoT2JqZWN0ICpv
YmopCj4gK3sKPiArICAgIC8qIFFFTVVfUENJX0NBUF9FWFBSRVNTIGluaXRpYWxpemF0aW9uIGRv
ZXMgbm90IGRlcGVuZCBvbiBRRU1VIGNvbW1hbmQKPiArICAgICAqIGxpbmUsIHRoZXJlZm9yZSwg
bm8gbmVlZCB0byB3YWl0IHRvIHJlYWxpemUgbGlrZSBvdGhlciBkZXZpY2VzICovCj4gKyAgICBQ
Q0lfREVWSUNFKG9iaiktPmNhcF9wcmVzZW50IHw9IFFFTVVfUENJX0NBUF9FWFBSRVNTOwo+ICt9
Cj4gKwo+ICAgc3RhdGljIHZvaWQgeGhjaV9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywg
dm9pZCAqZGF0YSkKPiAgIHsKPiAgICAgICBQQ0lEZXZpY2VDbGFzcyAqayA9IFBDSV9ERVZJQ0Vf
Q0xBU1Moa2xhc3MpOwo+IEBAIC0zNjYxLDcgKzM2NjgsNiBAQCBzdGF0aWMgdm9pZCB4aGNpX2Ns
YXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+ICAgICAgIGstPnJlYWxp
emUgICAgICA9IHVzYl94aGNpX3JlYWxpemU7Cj4gICAgICAgay0+ZXhpdCAgICAgICAgID0gdXNi
X3hoY2lfZXhpdDsKPiAgICAgICBrLT5jbGFzc19pZCAgICAgPSBQQ0lfQ0xBU1NfU0VSSUFMX1VT
QjsKPiAtICAgIGstPmlzX2V4cHJlc3MgICA9IDE7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyBjb25z
dCBUeXBlSW5mbyB4aGNpX2luZm8gPSB7Cj4gQEAgLTM2NjksNiArMzY3NSw3IEBAIHN0YXRpYyBj
b25zdCBUeXBlSW5mbyB4aGNpX2luZm8gPSB7Cj4gICAgICAgLnBhcmVudCAgICAgICAgPSBUWVBF
X1BDSV9ERVZJQ0UsCj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWEhDSVN0YXRlKSwK
PiAgICAgICAuY2xhc3NfaW5pdCAgICA9IHhoY2lfY2xhc3NfaW5pdCwKPiArICAgIC5pbnN0YW5j
ZV9pbml0ID0geGhjaV9pbnN0YW5jZV9pbml0LAo+ICAgICAgIC5hYnN0cmFjdCAgICAgID0gdHJ1
ZSwKPiAgICAgICAuaW50ZXJmYWNlcyA9IChJbnRlcmZhY2VJbmZvW10pIHsKPiAgICAgICAgICAg
eyBJTlRFUkZBQ0VfUENJRV9ERVZJQ0UgfSwKPiBkaWZmIC0tZ2l0IGEvaHcvdmZpby9wY2kuYyBi
L2h3L3ZmaW8vcGNpLmMKPiBpbmRleCAyYzcxMjk1MTI1Li4wMGU3NmUyYWFhIDEwMDY0NAo+IC0t
LSBhL2h3L3ZmaW8vcGNpLmMKPiArKysgYi9ody92ZmlvL3BjaS5jCj4gQEAgLTI5NzIsNiArMjk3
MiwxMCBAQCBzdGF0aWMgdm9pZCB2ZmlvX2luc3RhbmNlX2luaXQoT2JqZWN0ICpvYmopCj4gICAg
ICAgdmRldi0+aG9zdC5mdW5jdGlvbiA9IH4wVTsKPiAgIAo+ICAgICAgIHZkZXYtPm52X2dwdWRp
cmVjdF9jbGlxdWUgPSAweEZGOwo+ICsKPiArICAgIC8qIFFFTVVfUENJX0NBUF9FWFBSRVNTIGlu
aXRpYWxpemF0aW9uIGRvZXMgbm90IGRlcGVuZCBvbiBRRU1VIGNvbW1hbmQKPiArICAgICAqIGxp
bmUsIHRoZXJlZm9yZSwgbm8gbmVlZCB0byB3YWl0IHRvIHJlYWxpemUgbGlrZSBvdGhlciBkZXZp
Y2VzICovCj4gKyAgICBwY2lfZGV2LT5jYXBfcHJlc2VudCB8PSBRRU1VX1BDSV9DQVBfRVhQUkVT
UzsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIFByb3BlcnR5IHZmaW9fcGNpX2Rldl9wcm9wZXJ0aWVz
W10gPSB7Cj4gQEAgLTMwMjYsNyArMzAzMCw2IEBAIHN0YXRpYyB2b2lkIHZmaW9fcGNpX2Rldl9j
bGFzc19pbml0KE9iamVjdENsYXNzICprbGFzcywgdm9pZCAqZGF0YSkKPiAgICAgICBwZGMtPmV4
aXQgPSB2ZmlvX2V4aXRmbjsKPiAgICAgICBwZGMtPmNvbmZpZ19yZWFkID0gdmZpb19wY2lfcmVh
ZF9jb25maWc7Cj4gICAgICAgcGRjLT5jb25maWdfd3JpdGUgPSB2ZmlvX3BjaV93cml0ZV9jb25m
aWc7Cj4gLSAgICBwZGMtPmlzX2V4cHJlc3MgPSAxOyAvKiBXZSBtaWdodCBiZSAqLwo+ICAgfQo+
ICAgCj4gICBzdGF0aWMgY29uc3QgVHlwZUluZm8gdmZpb19wY2lfZGV2X2luZm8gPSB7Cj4gZGlm
ZiAtLWdpdCBhL2h3L3hlbi94ZW5fcHQuYyBiL2h3L3hlbi94ZW5fcHQuYwo+IGluZGV4IGY2NjJm
MzAzNzAuLjliN2E5NjBkZTEgMTAwNjQ0Cj4gLS0tIGEvaHcveGVuL3hlbl9wdC5jCj4gKysrIGIv
aHcveGVuL3hlbl9wdC5jCj4gQEAgLTkzNyw2ICs5MzcsMTMgQEAgc3RhdGljIFByb3BlcnR5IHhl
bl9wY2lfcGFzc3Rocm91Z2hfcHJvcGVydGllc1tdID0gewo+ICAgICAgIERFRklORV9QUk9QX0VO
RF9PRl9MSVNUKCksCj4gICB9Owo+ICAgCj4gK3N0YXRpYyB2b2lkIHhlbl9wY2lfcGFzc3Rocm91
Z2hfaW5zdGFuY2VfaW5pdChPYmplY3QgKm9iaikKPiArewo+ICsgICAgLyogUUVNVV9QQ0lfQ0FQ
X0VYUFJFU1MgaW5pdGlhbGl6YXRpb24gZG9lcyBub3QgZGVwZW5kIG9uIFFFTVUgY29tbWFuZAo+
ICsgICAgICogbGluZSwgdGhlcmVmb3JlLCBubyBuZWVkIHRvIHdhaXQgdG8gcmVhbGl6ZSBsaWtl
IG90aGVyIGRldmljZXMgKi8KPiArICAgIFBDSV9ERVZJQ0Uob2JqKS0+Y2FwX3ByZXNlbnQgfD0g
UUVNVV9QQ0lfQ0FQX0VYUFJFU1M7Cj4gK30KPiArCj4gICBzdGF0aWMgdm9pZCB4ZW5fcGNpX3Bh
c3N0aHJvdWdoX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+ICAg
ewo+ICAgICAgIERldmljZUNsYXNzICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7Cj4gQEAgLTk0
Niw3ICs5NTMsNiBAQCBzdGF0aWMgdm9pZCB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2NsYXNzX2luaXQo
T2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQo+ICAgICAgIGstPmV4aXQgPSB4ZW5fcHRf
dW5yZWdpc3Rlcl9kZXZpY2U7Cj4gICAgICAgay0+Y29uZmlnX3JlYWQgPSB4ZW5fcHRfcGNpX3Jl
YWRfY29uZmlnOwo+ICAgICAgIGstPmNvbmZpZ193cml0ZSA9IHhlbl9wdF9wY2lfd3JpdGVfY29u
ZmlnOwo+IC0gICAgay0+aXNfZXhwcmVzcyA9IDE7IC8qIFdlIG1pZ2h0IGJlICovCj4gICAgICAg
c2V0X2JpdChERVZJQ0VfQ0FURUdPUllfTUlTQywgZGMtPmNhdGVnb3JpZXMpOwo+ICAgICAgIGRj
LT5kZXNjID0gIkFzc2lnbiBhbiBob3N0IFBDSSBkZXZpY2Ugd2l0aCBYZW4iOwo+ICAgICAgIGRj
LT5wcm9wcyA9IHhlbl9wY2lfcGFzc3Rocm91Z2hfcHJvcGVydGllczsKPiBAQCAtOTY1LDYgKzk3
MSw3IEBAIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2luZm8gPSB7
Cj4gICAgICAgLmluc3RhbmNlX3NpemUgPSBzaXplb2YoWGVuUENJUGFzc3Rocm91Z2hTdGF0ZSks
Cj4gICAgICAgLmluc3RhbmNlX2ZpbmFsaXplID0geGVuX3BjaV9wYXNzdGhyb3VnaF9maW5hbGl6
ZSwKPiAgICAgICAuY2xhc3NfaW5pdCA9IHhlbl9wY2lfcGFzc3Rocm91Z2hfY2xhc3NfaW5pdCwK
PiArICAgIC5pbnN0YW5jZV9pbml0ID0geGVuX3BjaV9wYXNzdGhyb3VnaF9pbnN0YW5jZV9pbml0
LAo+ICAgICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewo+ICAgICAgICAgICB7
IElOVEVSRkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSB9LAo+ICAgICAgICAgICB7IElOVEVS
RkFDRV9QQ0lFX0RFVklDRSB9LAo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2h3L3BjaS9wY2kuaCBi
L2luY2x1ZGUvaHcvcGNpL3BjaS5oCj4gaW5kZXggMTVjZWQ5NjQ4Yy4uZDhjMThjN2ZhNCAxMDA2
NDQKPiAtLS0gYS9pbmNsdWRlL2h3L3BjaS9wY2kuaAo+ICsrKyBiL2luY2x1ZGUvaHcvcGNpL3Bj
aS5oCj4gQEAgLTIzNiw5ICsyMzYsNiBAQCB0eXBlZGVmIHN0cnVjdCBQQ0lEZXZpY2VDbGFzcyB7
Cj4gICAgICAgICovCj4gICAgICAgaW50IGlzX2JyaWRnZTsKPiAgIAo+IC0gICAgLyogcGNpZSBz
dHVmZiAqLwo+IC0gICAgaW50IGlzX2V4cHJlc3M7ICAgLyogaXMgdGhpcyBkZXZpY2UgcGNpIGV4
cHJlc3M/ICovCj4gLQo+ICAgICAgIC8qIHJvbSBiYXIgKi8KPiAgICAgICBjb25zdCBjaGFyICpy
b21maWxlOwo+ICAgfSBQQ0lEZXZpY2VDbGFzczsKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 09:48:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 09:48:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eidNo-0005oH-Qg; Mon, 05 Feb 2018 09:48:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vn6f=e7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eidNn-0005nt-PR
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 09:48:15 +0000
X-Inumbo-ID: c6b0186a-0a59-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6b0186a-0a59-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 09:48:53 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eidNe-0004CO-Kv; Mon, 05 Feb 2018 09:48:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eidNZ-0008HJ-1i; Mon, 05 Feb 2018 09:48:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eidNY-0006rs-6d; Mon, 05 Feb 2018 09:48:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118580-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Feb 2018 09:48:00 +0000
Subject: [Xen-devel] [seabios test] 118580: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU4MCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1ODAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg2IGRheXMgIDEwNyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE5IGRheXMgICAy
OCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 09:52:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 09:52:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eidS1-0006TM-CP; Mon, 05 Feb 2018 09:52:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6/qk=e7=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1eidS0-0006TG-I3
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 09:52:36 +0000
X-Inumbo-ID: 3c9e1195-0a5a-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c9e1195-0a5a-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 10:52:12 +0100 (CET)
Received: (qmail 30795 invoked from network); 5 Feb 2018 11:52:31 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Feb 2018 11:52:31 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BFA617FC77
 for <xen-devel@lists.xen.org>; Mon,  5 Feb 2018 11:52:31 +0200 (EET)
Received: (qmail 778 invoked from network); 5 Feb 2018 11:52:31 +0200
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 5 Feb 2018 11:52:31 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Mon, 5 Feb 2018 11:52:29 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Mon, 5
 Feb 2018 11:52:30 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "tamas@tklengyel.com" <tamas@tklengyel.com>
Thread-Topic: [PATCH v1 2/4] hvm/svm: Enable Breakpoint events
Thread-Index: AQHTnAmVB5d22CoRhE24QCHQBYYtWaORH0MAgARVNIA=
Date: Mon, 5 Feb 2018 09:52:29 +0000
Message-ID: <1517824349.4937.8.camel@bitdefender.com>
References: <1517564259-32305-1-git-send-email-aisaila@bitdefender.com>
 <1517564259-32305-3-git-send-email-aisaila@bitdefender.com>
 <CABfawhnSRkPwn089o4zTJAsfF3TV5c=DkuKTkJrN0L3m5qu7fw@mail.gmail.com>
In-Reply-To: <CABfawhnSRkPwn089o4zTJAsfF3TV5c=DkuKTkJrN0L3m5qu7fw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.31.983, d:out, a:y, w:t, t:15,
 sv:1517795857, ts:1517824349
Content-ID: <79E58267E61FBC4A8383F87577B86404@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74866
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474679,
 Stamp: 3], Multi: [Enabled, t: (0.000018,0.014241)], BW: [Enabled, t:
 (0.000016,0.000002)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.009242), Flags: 85D2ED72; NN_LENGTH; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.014724,0.000424)],
 URL: [Enabled, t: (0.000009,0.000001)], RTDA: [Enabled, t: (0.364733),
 Hit: No, Details: v2.6.16; Id: 15.5f4402.1c3t548gk.ljo0p], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v1 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVmksIDIwMTgtMDItMDIgYXQgMDg6NDIgLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToN
Cj4gT24gRnJpLCBGZWIgMiwgMjAxOCBhdCAyOjM3IEFNLCBBbGV4YW5kcnUgSXNhaWxhDQo+IDxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6DQo+ID4gDQo+ID4gVGhpcyBjb21taXQgZW5h
YmxlcyB0aGUgYnJlYWtwb2ludCBldmVudHMgZm9yIHN2bS4NCj4gPiANCj4gPiBTaWduZWQtb2Zm
LWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4gPiAtLS0N
Cj4gPiDCoHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jwqDCoMKgwqB8IDUyDQo+ID4gKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQ0KPiA+IMKgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tb25pdG9yLmggfMKgwqAzICsrLQ0KPiA+IMKgMiBmaWxlcyBjaGFuZ2VkLCA0NiBp
bnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQ0KPiA+IA0KPiA+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYw0KPiA+IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMN
Cj4gPiBpbmRleCBkY2JkNTUwLi4xNGE1ZjYwIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMNCj4g
PiBAQCAtNTksNiArNTksNyBAQA0KPiA+IMKgI2luY2x1ZGUgPGFzbS9oYXAuaD4NCj4gPiDCoCNp
bmNsdWRlIDxhc20vYXBpYy5oPg0KPiA+IMKgI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPg0KPiA+
ICsjaW5jbHVkZSA8YXNtL2h2bS9tb25pdG9yLmg+DQo+ID4gwqAjaW5jbHVkZSA8YXNtL3hzdGF0
ZS5oPg0KPiA+IA0KPiA+IMKgdm9pZCBzdm1fYXNtX2RvX3Jlc3VtZSh2b2lkKTsNCj4gPiBAQCAt
MTA3OSw3ICsxMDgwLDggQEAgc3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2
Y3B1DQo+ID4gKnYpDQo+ID4gwqBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1fZG9fcmVzdW1lKHN0
cnVjdCB2Y3B1ICp2KQ0KPiA+IMKgew0KPiA+IMKgwqDCoMKgwqBzdHJ1Y3Qgdm1jYl9zdHJ1Y3Qg
KnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsNCj4gPiAtwqDCoMKgwqBib29sX3QgZGVidWdf
c3RhdGUgPSB2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkOw0KPiA+ICvCoMKgwqDCoGJvb2xf
dCBkZWJ1Z19zdGF0ZSA9IHYtPmRvbWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQNCj4gPiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqB8fCB2LT5kb21haW4tDQo+ID4gPmFyY2gubW9uaXRv
ci5zb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQ7DQo+ID4gwqDCoMKgwqDCoGJvb2xfdCB2Y3B1
X2d1ZXN0bW9kZSA9IDA7DQo+ID4gwqDCoMKgwqDCoHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZj
cHVfdmxhcGljKHYpOw0KPiA+IA0KPiA+IEBAIC0yNDA3LDYgKzI0MDksMjMgQEAgc3RhdGljIGJv
b2wgc3ZtX2dldF9wZW5kaW5nX2V2ZW50KHN0cnVjdA0KPiA+IHZjcHUgKnYsIHN0cnVjdCB4ODZf
ZXZlbnQgKmluZm8pDQo+ID4gwqDCoMKgwqDCoHJldHVybiB0cnVlOw0KPiA+IMKgfQ0KPiA+IA0K
PiA+ICtzdGF0aWMgdm9pZCBzdm1fcHJvcGFnYXRlX2ludHIoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcNCj4gPiBpbnNuX2xlbikNCj4gPiArew0KPiA+ICvCoMKgwqDCoHN0cnVjdCB2bWNi
X3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOw0KPiA+ICvCoMKgwqDCoHN0cnVj
dCB4ODZfZXZlbnQgZXZlbnQgPSB7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqAudmVjdG9yID0gdm1j
Yi0+ZXZlbnRpbmouZmllbGRzLnR5cGUsDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqAudHlwZSA9IHZt
Y2ItPmV2ZW50aW5qLmZpZWxkcy50eXBlLA0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgLmVycm9yX2Nv
ZGUgPSB2bWNiLT5leGl0aW5mbzEsDQo+ID4gK8KgwqDCoMKgfTsNCj4gPiArDQo+ID4gK8KgwqDC
oMKgaWYgKCBldmVudC50eXBlID49IFg4Nl9FVkVOVFRZUEVfU1dfSU5URVJSVVBUICkNCj4gPiAr
wqDCoMKgwqDCoMKgwqDCoGV2ZW50Lmluc25fbGVuID0gaW5zbl9sZW47c2VlbXMNCj4gPiArwqDC
oMKgwqBlbHNlDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqBldmVudC5pbnNuX2xlbiA9IDA7DQo+ID4g
Kw0KPiA+ICvCoMKgwqDCoGh2bV9pbmplY3RfZXZlbnQoJmV2ZW50KTsNCj4gPiArfQ0KPiA+ICsN
Cj4gPiDCoHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgc3ZtX2Z1
bmN0aW9uX3RhYmxlID0gew0KPiA+IMKgwqDCoMKgwqAubmFtZcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqA9ICJTVk0iLA0KPiA+IMKgwqDCoMKgwqAuY3B1X3VwX3ByZXBhcmXCoMKg
wqDCoMKgwqDCoD0gc3ZtX2NwdV91cF9wcmVwYXJlLA0KPiA+IEBAIC0yNjE5LDE0ICsyNjM4LDMx
IEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdA0KPiA+IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpDQo+ID4gwqDCoMKgwqDCoMKgwqDCoMKgYnJlYWs7DQo+ID4gDQo+ID4gwqDCoMKgwqDCoGNh
c2UgVk1FWElUX0VYQ0VQVElPTl9CUDoNCj4gPiAtwqDCoMKgwqDCoMKgwqDCoGlmICggIXYtPmRv
bWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQgKQ0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBn
b3RvIHVuZXhwZWN0ZWRfZXhpdF90eXBlOw0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgLyogQU1EIFZv
bDIsIDE1LjExOiBJTlQzLCBJTlRPLCBCT1VORCBpbnRlcmNlcHRzIGRvIG5vdA0KPiA+IHVwZGF0
ZSBSSVAuICovDQo+ID4gLcKgwqDCoMKgwqDCoMKgwqBpZiAoIChpbnN0X2xlbiA9IF9fZ2V0X2lu
c3RydWN0aW9uX2xlbmd0aCh2LCBJTlNUUl9JTlQzKSkNCj4gPiA9PSAwICkNCj4gPiArwqDCoMKg
wqDCoMKgwqDCoGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0lO
VDMpOw0KPiA+ICsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoGlmICggaW5zdF9sZW4gPT0gMCApDQo+
ID4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBicmVhazsNCj4gPiAtwqDCoMKgwqDCoMKgwqDC
oF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7DQo+ID4gLcKgwqDCoMKgwqDCoMKg
wqBjdXJyZW50LT5hcmNoLmdkYnN4X3ZjcHVfZXZlbnQgPSBUUkFQX2ludDM7DQo+ID4gLcKgwqDC
oMKgwqDCoMKgwqBkb21haW5fcGF1c2VfZm9yX2RlYnVnZ2VyKCk7DQo+ID4gKw0KPiA+ICvCoMKg
wqDCoMKgwqDCoMKgaWYgKCAhdi0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZCApDQo+IEkgdGhp
bmsgdGhpcyB3b3VsZCBiZSBlYXNpZXIgdG8gZm9sbG93IGlmIHlvdSBzd2l0Y2hlZCBpdCBhcm91
bmQuDQpUaGlzIGlzIGp1c3QgdGhlIHdheSB0aGF0IGlzIG9uIHRoZSB2bXggc2lkZS4gSWYgeW91
IHRoaW5rIGl0J3MgYmV0dGVyDQp0byBjaGFuZ2UgaXQgdGhlbiBJIHdpbGwNCj4gDQo+ID4gDQo+
ID4gK8KgwqDCoMKgwqDCoMKgwqB7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoC8qIEFNRCBWb2wy
LCAxNS4xMTogSU5UMywgSU5UTywgQk9VTkQgaW50ZXJjZXB0cyBkbyBub3QNCj4gPiB1cGRhdGUg
UklQLiAqLw0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBpbnQgcmM7DQo+ID4gKw0KPiA+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqByYyA9IGh2bV9tb25pdG9yX2RlYnVnKHJlZ3MtPnJp
cCwNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoEhWTV9NT05JVE9SX1NPRlRXQVJFX0JSRUFLUE9JTlQNCj4g
PiAsDQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBYODZfRVZFTlRUWVBFX1NXX0VYQ0VQVElPTiwNCj4gPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoGluc3RfbGVuKTsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgaWYg
KCByYyA8IDAgKQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGdvdG8gdW5l
eHBlY3RlZF9leGl0X3R5cGU7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGlmICggIXJj
ICkNCj4gPiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqBzdm1fcHJvcGFnYXRlX2lu
dHIodiwgaW5zdF9sZW4pOw0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgfQ0KPiA+ICvCoMKgwqDCoMKg
wqDCoMKgZWxzZQ0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgew0KPiA+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOw0KPiA+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqBjdXJyZW50LT5hcmNoLmdkYnN4X3ZjcHVfZXZlbnQgPSBUUkFQX2lu
dDM7DQo+ID4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoGRvbWFpbl9wYXVzZV9mb3JfZGVidWdn
ZXIoKTsNCj4gPiArwqDCoMKgwqDCoMKgwqDCoH0NCj4gPiDCoMKgwqDCoMKgwqDCoMKgwqBicmVh
azsNCj4gPiANCj4gPiDCoMKgwqDCoMKgY2FzZSBWTUVYSVRfRVhDRVBUSU9OX05NOg0KPiA+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2Fz
bS0NCj4gPiB4ODYvbW9uaXRvci5oDQo+ID4gaW5kZXggMzcwNmI3YS4uNjhhMjEwYSAxMDA2NDQN
Cj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaA0KPiA+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oDQo+ID4gQEAgLTk0LDcgKzk0LDggQEAgc3RhdGljIGlu
bGluZSB1aW50MzJfdA0KPiA+IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBk
b21haW4gKmQpDQo+ID4gwqDCoMKgwqDCoH0NCj4gPiDCoMKgwqDCoMKgZWxzZSBpZiAoIGNwdV9o
YXNfc3ZtICkNCj4gPiDCoMKgwqDCoMKgew0KPiA+IC3CoMKgwqDCoMKgwqDCoMKgY2FwYWJpbGl0
aWVzID0gKDFVIDw8DQo+ID4gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1Qp
Ow0KPiA+ICvCoMKgwqDCoMKgwqDCoMKgY2FwYWJpbGl0aWVzID0gKDFVIDw8DQo+ID4gWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwNCj4gPiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCgxVSA8PA0KPiA+IFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKTsNCj4gU2luY2UgYnJlYWtwb2ludHMgYXJl
IGFsc28gc3VwcG9ydGVkIGZvciBib3RoIHN2bSBhbmQgdm14LCB5b3UgY2FuDQo+IGp1c3Qgc2V0
IGl0IG9uY2UsIG5vIG5lZWQgZm9yIHRoZSBleHRyYSBpZiBibG9jay4NCj4gDQo+IFRhbWFzDQo+
IA0KPiBfX19fX19fX19fX19fX19fX19fX19fX18NCj4gVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBi
eSBCaXRkZWZlbmRlcgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 09:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 09:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eidTa-0006Zu-MY; Mon, 05 Feb 2018 09:54:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zvvt=e7=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eidTZ-0006Zd-FR
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 09:54:13 +0000
X-Inumbo-ID: 76f46fd8-0a5a-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76f46fd8-0a5a-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 10:53:50 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id r71so24947612wmd.1
 for <xen-devel@lists.xen.org>; Mon, 05 Feb 2018 01:54:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=4O280rjWgC0EvOL/2H4++75nZENRW+r6zl/OgOPJFWk=;
 b=Xfuis9kTSL7axaPkN31b7CZNM49yZGxDUz+4r3qB++LembPyPKaVGssi3qz/1GOUVL
 LwpUiNcs2RsmQ8GpqmAm37pRAA0/SRQqTdB+JdbYkOY2rCjnPQuu5cG7NCx9NTtQcZCs
 NCrmZQfQh/trsKDqniD5+lTydh0WrMhsbFZM0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=4O280rjWgC0EvOL/2H4++75nZENRW+r6zl/OgOPJFWk=;
 b=EPkXkdNZ39cocDvbKC2A6z3iy7nAReydUq2rIeJKBPf2lvDsEcdt8QurCioAcJUgjN
 DzUvUmGAIvgZFpLzcJsok4DgWZ1f/NT7zO797Sk3vRY8fTcXd4/IKTkhqGpF/l2AMEZ+
 zhPDuvYWcP60BR+QV6mu6bURE4S2P+ZucDbk2b7QgpkjIEIQfyCTdalFs81jiGz5DQtg
 ArZN3/2I83DRl00MCbf0P5ltvWzEP13/3FUUCdugOiiUj3WTuKq6JIO1BcJry7qKLrIJ
 unZY7b0tFRpT9PucIG7UOm4h8gwHaFj3LqSjFi4HYZk30i8YeUCKXIwNOSaxHILnA70I
 /NpQ==
X-Gm-Message-State: AKwxytfnt3XmkOve/WF3iroYy3ICpLqfYAjQDTHiu2SmO/VGmfb2g4/m
 xe3NQvxkfqWJkQqk/gLeWw31OQ==
X-Google-Smtp-Source: AH8x227Ea7uD8OHVvQhpZY5rKOQy11+Yy/CRvUBJ5oXzdVbSNKXpLziWC9/pPcwmbBS45f6+F/kVmw==
X-Received: by 10.80.244.188 with SMTP id s57mr78458016edm.88.1517824450510;
 Mon, 05 Feb 2018 01:54:10 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id v23sm6470012eda.92.2018.02.05.01.54.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 05 Feb 2018 01:54:09 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180202101444.3510-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802021448070.10160@sstabellini-ThinkPad-X260>
 <5e307f15-be71-195c-271b-db09d64fa3c7@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <3cb05a15-50eb-2050-27ce-29aa911fbbf8@linaro.org>
Date: Mon, 5 Feb 2018 09:54:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5e307f15-be71-195c-271b-db09d64fa3c7@arm.com>
Content-Language: en-GB
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/4] xen/arm: Inject an exception to the
 guest rather than crashing it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wMi8xOCAyMzoxMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDAy
LzAyLzIwMTggMjI6NDgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4gQ29tbWl0dGVkLCB0
aGFua3MKPiAKPiBJIGtub3cgeW91IGFja2VkL3Jldmlld2VkIGFsbCB0aGUgcGF0Y2hlcywgYnV0
IGl0IHdvdWxkIGhhdmUgYmVlbiBuaWNlCj4gdG8gd2FpdC9naXZlIG1vcmUgZmVlZGJhY2sgcmVn
YXJkaW5nIEFuZHJlJ3MgdmFsaWQgcG9pbnQgb24gcGF0Y2ggIzQuCgpJIHRoaW5rIHRoYXQncyBm
aW5lLiBJIGRpZG4ndCBoYXZlIHRpbWUgdG8gYW5zd2VyIG9uIEp1bGllbidzIHJlcGx5LCBidXQK
SSB0aGluayBnaXZlbiB0aGUgb3B0aW9ucyBoZSBwcmVzZW50ZWQgaW5qZWN0aW5nIGFuIFVOREVG
IGlzIHRoZSBiZXN0CndheSB0byBoYW5kbGUgdGhvc2UgdGhpbmcuIEF0IGxlYXN0IEkgY291bGRu
J3QgZmluZCBhbnkgYXJjaGl0ZWN0dXJhbApyZWFzb25pbmcgdGhhdCB3b3VsZCBkZW55IHRoYXQg
YW5kIEkgZG9uJ3QgaGF2ZSBhIGJldHRlciBpZGVhLgoKQ2hlZXJzLApBbmRyZS4KCj4+IE9uIEZy
aSwgMiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGkgYWxsLAo+Pj4KPj4+IFRo
aXMgc21hbGwgc2VyaWVzIHJlcGxhY2VzIGFsbCBjYWxsIHRvIGRvbWFpbl9jcmFzaF9zeW5jaHJv
bm91cyBieQo+Pj4gaW5qZWN0aW5nCj4+PiBhbiBleGNlcHRpb24gdG8gdGhlIGd1ZXN0Lgo+Pj4K
Pj4+IFRoaXMgd2lsbCByZXN1bHQgdG8gYSBuaWNlciB0cmFjZSBmcm9tIHRoZSBndWVzdCAobm8g
bmVlZCB0byBtYW51YWxseQo+Pj4gd2Fsawo+Pj4gdGhlIHN0YWNrKSBhbmQgZ2l2ZSBhIGNoYW5j
ZSB0byB0aGUgZ3Vlc3QgdG8gZ2l2ZSBhIGJpdCBtb3JlCj4+PiBpbmZvcm1hdGlvbiBvbgo+Pj4g
d2hhdCBpdCB3YXMgZG9pbmcuCj4+Pgo+Pj4gQ2hlZXJzLAo+Pj4KPj4+IEp1bGllbiBHcmFsbCAo
NCk6Cj4+PiDCoMKgIHhlbi9hcm06IHRyYXBzOiBNZXJnZSB0cnlfaGFuZGxlX21taW8oKSBhbmQg
aGFuZGxlX21taW8oKQo+Pj4gwqDCoCB4ZW4vYXJtOiBpbzogRGlzdGluZ3Vpc2ggdW5oYW5kbGVk
IElPIGZyb20gYWJvcnRlZCBvbmUKPj4+IMKgwqAgeGVuL2FybTogRG9uJ3QgY3Jhc2ggZG9tYWlu
IG9uIGJhZCBNTUlPIGVtdWxhdGlvbgo+Pj4gwqDCoCB4ZW4vYXJtOiBEb24ndCBjcmFzaCB0aGUg
ZG9tYWluIG9uIGludmFsaWQgSFZDIGltbWVkaWF0ZQo+Pj4KPj4+IMKgIHhlbi9hcmNoL2FybS9p
by5jwqDCoMKgwqDCoMKgwqDCoMKgIHwgNjUKPj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vdHJhcHMuY8KgwqDCoMKgwqDCoCB8
IDcyCj4+PiArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+
PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jwqDCoMKgwqAgfMKgIDIgLS0KPj4+IMKgIHhlbi9h
cmNoL2FybS92Z2ljLXYzLWl0cy5jIHzCoCAzIC0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy12
My5jwqDCoMKgwqAgfMKgIDggLS0tLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vdnBsMDExLmPCoMKg
wqDCoMKgIHzCoCAyIC0tCj4+PiDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL21taW8uaCB8IDExICsr
KysrKy0KPj4+IMKgIDcgZmlsZXMgY2hhbmdlZCwgODQgaW5zZXJ0aW9ucygrKSwgNzkgZGVsZXRp
b25zKC0pCj4+Pgo+Pj4gLS3CoAo+Pj4gMi4xMS4wCj4+Pgo+IAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 09:59:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 09:59:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eidYs-0006p8-BD; Mon, 05 Feb 2018 09:59:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=neoo=e7=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1eidYr-0006p2-W0
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 09:59:42 +0000
X-Inumbo-ID: 3a32d0b6-0a5b-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22f.google.com (unknown [2a00:1450:4010:c07::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a32d0b6-0a5b-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 10:59:17 +0100 (CET)
Received: by mail-lf0-x22f.google.com with SMTP id t139so40869172lff.0
 for <xen-devel@lists.xen.org>; Mon, 05 Feb 2018 01:59:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=iU6ah2jkuJK89zDxCB/tTQSdyXdyuqzooPw1GnILrzY=;
 b=H6ngTLq973fLpmhb1LJK5vxsQ6H1tThG3nikRgX5xpJX9CSyC9BvttK1IjqtqCOhcu
 fCN4SLRcHHGECHaTtJkoQVWG/7/Y/oA8rJUXR0rS07N28Gl9/TjNUOVntbLC80wcCgKD
 2nNQIWcCvaNrQaWyFJygiLdD2VzL0TSdEAFvdKzkEF4ZMCSDMCZdo+QAJU2laugu3b1B
 PtQXDT5V1X0PA3hBqtg1BpJy68RYCIp2bv8KgTRRkBRskNEEDMi13Q/pUPURw7JtauNu
 kh+d69LzAR6vwyY1wD4+2MZmuGDAI2air8ftcH7if3387m9XgV9bjPOyTXNvLMAxUAcr
 nRyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=iU6ah2jkuJK89zDxCB/tTQSdyXdyuqzooPw1GnILrzY=;
 b=Et6ZkIRpAh8FsTISk4i9nFto4SKIMCltVlhlwD2xIWhD5xDSJ7GMJGNSsD8FHdhh/T
 BKGlbFjYkhVzM4dyOUuIsGpn/77t133mWGHyBht8I2RunrN0k8tM2/T747LXQtToA0Nd
 U4q5PEA38SO/Tz5kLGS7g1Z66oEEF+H/IU/YtDO99JE3cAz0I9oP95JF6ynkbbQTJbkd
 1Uyu+wmPupCsQJsE3roNBfpxUWmZZkcf9xLv3Qq/L20qxQrOK/b+aNWMiuGEx0TPIv5j
 PLpLp77tO5UwmL8vmudA5j8qFBnExUFP2T4b4IlshZmeqO7tODVmQc0dOfqFxuY2vI7H
 ogYw==
X-Gm-Message-State: AKwxytcMOlTrI5vs20+a12P9XugzX2fuj6nuXguRWXuLW2jHoucxhIPs
 Pe1/r7av4YdC+GcOIdhmNM0tnH9vb/nqQJ7xM4A=
X-Google-Smtp-Source: AH8x227oA7eZO23KLIHaHmuNCV6No7Tg0Pxi/caEhcwLiv0Htz3DSrqvx8JTZE0D32H/Ii1qKcQvSWS7fK6DGE61na8=
X-Received: by 10.46.34.1 with SMTP id i1mr11731750lji.108.1517824777869; Mon,
 05 Feb 2018 01:59:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.15.94 with HTTP; Mon, 5 Feb 2018 01:59:37 -0800 (PST)
In-Reply-To: <5A74302D02000078001A4783@prv-mh.provo.novell.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jqU9hdOGhbn78f4oyuMnkUCXKyR4khCAY==cpmxG2zYzQ@mail.gmail.com>
 <5A74302D02000078001A4783@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Mon, 5 Feb 2018 17:59:37 +0800
Message-ID: <CAHrd_jqhrEubddpqZks+WDiVzH177BJ02cZzyf5BX6K4LGnwHQ@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKKFNvcnJ5IGZvciB0aGUgbGF0ZSByZXBseS4pCgoyMDE4LTAyLTAyIDE2OjMyIEdN
VCswODowMCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ogo+Pj4+IE9uIDAxLjAyLjE4
IGF0IDE5OjExLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+PiAyMDE4LTAyLTAxIDE4
OjIzIEdNVCswODowMCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ogo+Pj4+Pj4gT24g
MzAuMDEuMTggYXQgMTg6NTAsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4gLS0t
IGEveGVuL2luY2x1ZGUveHNtL2R1bW15LmgKPj4+PiArKysgYi94ZW4vaW5jbHVkZS94c20vZHVt
bXkuaAo+Pj4+IEBAIC01MjEsNiArNTIxLDEyIEBAIHN0YXRpYyBYU01fSU5MSU5FIGludCB4c21f
bWFwX2dtZm5fZm9yZWlnbihYU01fREVGQVVMVF9BUkcgc3RydWN0IGRvbWFpbiAqZCwgc3RyCj4+
Pj4gICAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlvbiwgZCwgdCk7Cj4+Pj4gIH0K
Pj4+Pgo+Pj4+ICtzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNtX21hcF9nbWZuX3NoYXJlKFhTTV9E
RUZBVUxUX0FSRyBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZG9tYWluICp0KQo+Pj4+ICt7Cj4+
Pj4gKyAgICBYU01fQVNTRVJUX0FDVElPTihYU01fVEFSR0VUKTsKPj4+PiArICAgIHJldHVybiB4
c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIHQpOwo+Pj4KPj4+IEhv
dyBkb2VzIHRoaXMgcmVwcmVzZW50IGEgcHJvcGVyIGRlZmF1bHQgZXF1aXZhbGVudCBvZiAuLi4K
Pj4+Cj4+PiAtLS0gYS94ZW4veHNtL2ZsYXNrL2hvb2tzLmMKPj4+ICsrKyBiL3hlbi94c20vZmxh
c2svaG9va3MuYwo+Pj4gQEAgLTExOTYsNiArMTE5NiwxMiBAQCBzdGF0aWMgaW50IGZsYXNrX21h
cF9nbWZuX2ZvcmVpZ24oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFpbiAqdCkKPj4+ICAg
ICAgcmV0dXJuIGRvbWFpbl9oYXNfcGVybShkLCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQX1JF
QUQgfCBNTVVfX01BUF9XUklURSk7Cj4+PiAgfQo+Pj4KPj4+ICtzdGF0aWMgaW50IGZsYXNrX21h
cF9nbWZuX3NoYXJlKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4+PiArewo+
Pj4gKyAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybSh0LCBTRUNDTEFTU19NTVUsIE1NVV9fTUFQ
X1JFQUQgfCBNTVVfX01BUF9XUklURSkgPzoKPj4+ICsgICAgICAgIGRvbWFpbl9oYXNfcGVybShk
LCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fU0hBUkVfTUVNKTsKPj4+Cj4+PiAuLi4gdGhpcz8KPj4K
Pj4gVGhlIGZ1bGwgZmxhc2sgY2hlY2sgdHJpZXMgdG8gZ3VhcmFudGVlIHRoYXQ6Cj4+ICAgMSkg
KGMpIG92ZXIgKGQpLCB3aGljaCB3aWxsIGFsd2F5cyBiZSBjaGVja2VkIHNvbWV3aGVyZSBoaWdo
ZXIgaW4KPj4gICAgICAgdGhlIGNhbGwgc3RhY2sgZm9yIHRoZXNlIGtpbmRzIG9mIGNhbGxzOwo+
Cj4gVGhpcyBpcyBpbiBubyB3YXkgYXBwYXJlbnQgaGVyZS4gQXQgdGhlIHZlcnkgbGVhc3QgYSBj
b21tZW50IHRvCj4gdGhhdCBlZmZlY3Qgc2hvdWxkIGJlIGFkZGVkLCBidXQgcGVyaGFwcyBldmVu
IGJldHRlciB3b3VsZCBiZQo+IGlmIHlvdSBoYWQgYW4gZXhwbGljaXQgeHNtX2RlZmF1bHRfYWN0
aW9uKC4uLiwgY3VycmVudC0+ZG9tYWluLCBkKQo+IGNhbGwgdGhlcmUuIFdoZXRoZXIgb25lIG9y
IHRoZSBvdGhlciBpcyBwcmVmZXJhYmxlIEknZCBsZWF2ZSB0bwo+IERhbmllbC4KPgoKRHVyaW5n
IG91ciBkaXNjdXNzaW9uIG9uIHYzIG9mIHRoZSBwYXRjaCBzZXQsIERhbmllbCBoYXMgYWxyZWFk
eSBleHByZXNzZWQKaGlzIHByZWZlcmVuY2Ugbm90IHRvIGR1cGxpY2F0ZSB0aGUgKGMpLW92ZXIt
KGQpIGNoZWNrIGhlcmUsIGFuZCB0aGF0J3Mgd2h5CkkndmUgZWxpbWluYXRlZCB0aGUgY2hlY2sg
aW4gdGhpcyB2ZXJzaW9uLiBCdXQgSSBkbyBhZ3JlZSB3aXRoIHlvdSBvbiBhZGRpbmcgYQpjb21t
ZW50IGhlcmUgLi4uCgo+PiAgIDIpIChjKSBvdmVyICh0KSwgbmFtZWx5LCBNTVVfX01BUF9SRUFE
L1dSSVRFOwo+PiAgIDMpIChkKSBvdmVyICh0KSwgbmFtZWx5LCBNTVVfX1NIQVJFX01FTQo+Pgo+
PiBJbiBteSBkZWZhdWx0IGJ1aWx0aW4gYWN0aW9ucywgY2hlY2tzIDEpIGFuZCAyKSBhcmUgZG9u
ZSBieSB0aGUKPj4geHNtX2RlZmF1bHRfYWN0aW9uCj4+IGZ1bmN0aW9uLCBidXQgSSBjYW4ndCB0
aGluayBvZiBhIHdheSB0byBkbyBjaGVjayAzKSwgYmVjYXVzZSB3ZSBkb24ndAo+PiBoYXZlIHRo
ZSBwcm9wZXIKPj4gZXF1aXZhbGVuY2Ugb2YgTU1VX19TSEFSRV9NRU0gKHhzbV9kZWZhdWx0X2Fj
dGlvbiBpcyBkZWZpbml0ZWx5IG5vdCBhCj4+IGNob2ljZSkuCj4+IFdhbnQgdG8gaGVhciB5b3Vy
IGFuZCBvdGhlciBtYWludGFpbmVycycgc3VnZ2VzdGlvbnMgYWJvdXQgaG93IHRvIGRvCj4+IHRo
aXMgcHJvcGVybHkuCj4KPiAiKGQpIG92ZXIgKHQpIiB3b3VsZCBzdWdnZXN0IHhzbV9kZWZhdWx0
X2FjdGlvbihhY3Rpb24sIGQsIHQpLCB3aGljaAo+IEkgZG9uJ3QgdGhpbmsgaXMgYXBwcm9wcmlh
dGUgaGVyZS4gSW4gZmFjdCBhaXVpIGQgYW5kIHQgYXJlIHVucmVsYXRlZCB0bwo+IG9uZSBhbm90
aGVyIGluIHRlcm1zIG9mIG11dHVhbCBwcml2aWxlZ2UuIEkgZG9uJ3QgdGhpbmsgMykgbmVlZHMK
PiBleHByZXNzaW5nIGluIHRoZSBkdW1teSB2ZXJzaW9uOyBpdCdzIHJlYWxseSB0aGUgYXBwYXJl
bnQgbGFjayBvZiAxKWsKPiB3aGljaCBJJ3ZlIGJlZW4gY29tbWVudGluZyBvbi4gQnV0IGFnYWlu
LCBJJ2xsIGxlYXZlIGl0IHRvIERhbmllbCB0bwo+IHRlbGwgeW91IG90aGVyd2lzZS4gV2hhdCBp
cyBpbXBlcmF0aXZlIGluIGFueSBldmVudCBpcyB0aGF0IHlvdQo+IGV4dGVuZCB0aGUgZGVzY3Jp
cHRpb24gdG8gYWxzbyByZWFzb24gYWJvdXQgdGhlIGR1bW15IGxvZ2ljLCBhdAo+IGxlYXN0IGFz
IGxvbmcgYXMgaXQgaXNuJ3QgYSBjbGVhciBlcXVpdmFsZW50IG9mIHRoZSBmbGFzayB2YXJpYW50
Lgo+CgouLi4gYW5kIGhlcmUuCgpDaGVlcnMsCgpaaG9uZ3plIExpdQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 10:25:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 10:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eidxV-0000Tv-PB; Mon, 05 Feb 2018 10:25:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eidxU-0000Tj-T2
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 10:25:08 +0000
X-Inumbo-ID: ed7ff9ed-0a5e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed7ff9ed-0a5e-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 10:25:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461199797"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Feb 2018 10:24:58 +0000
Message-ID: <1517826298-5607-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/boot: Make alternative patching NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIHBhdGNoaW5nLCB0aGVyZSBpcyBhIHZlcnkgc2xpbSByaXNrIHRoYXQgYW4gTk1JIG9y
IE1DRSBpbnRlcnJ1cHQgaW4gdGhlCm1pZGRsZSBvZiBhbHRlcmluZyB0aGUgY29kZSBpbiB0aGUg
Tk1JL01DRSBwYXRocywgaW4gd2hpY2ggY2FzZSBiYWQgdGhpbmdzCndpbGwgaGFwcGVuLgoKVGhl
IE5NSSByaXNrIGNhbiBiZSBlbGltaW5hdGVkIGJ5IHJ1bm5pbmcgdGhlIHBhdGNoaW5nIGxvb3Ag
aW4gTk1JIGNvbnRleHQsIGF0CndoaWNoIHBvaW50IHRoZSBDUFUgd2lsbCBkZWZlciBmdXJ0aGVy
IE5NSXMgdW50aWwgcGF0Y2hpbmcgaXMgY29tcGxldGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyB8IDYxICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCA0MiBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCmluZGV4
IGVlMThlNmMuLjUyMWY4OTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCkBAIC0xNiw2ICsxNiw3IEBACiAgKi8K
IAogI2luY2x1ZGUgPHhlbi90eXBlcy5oPgorI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVk
ZSA8YXNtL3Byb2Nlc3Nvci5oPgogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogI2luY2x1
ZGUgPHhlbi9pbml0Lmg+CkBAIC04MiwxMSArODMsNiBAQCBzdGF0aWMgY29uc3QgdW5zaWduZWQg
Y2hhciAqIGNvbnN0IHA2X25vcHNbQVNNX05PUF9NQVgrMV0gaW5pdF9vcl9saXZlcGF0Y2hfY29u
cwogCiBzdGF0aWMgY29uc3QgdW5zaWduZWQgY2hhciAqIGNvbnN0ICppZGVhbF9ub3BzIGluaXRf
b3JfbGl2ZXBhdGNoX2RhdGEgPSBwNl9ub3BzOwogCi1zdGF0aWMgaW50IF9faW5pdCBtYXNrX25t
aV9jYWxsYmFjayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGNwdSkKLXsK
LSAgICByZXR1cm4gMTsKLX0KLQogc3RhdGljIHZvaWQgX19pbml0IGFyY2hfaW5pdF9pZGVhbF9u
b3BzKHZvaWQpCiB7CiAgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICkKQEAg
LTIwMywyNCArMTk5LDUwIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRp
dmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAogfQogCiAvKgorICogQXQgYm9vdCB0
aW1lLCB3ZSBwYXRjaCBhbHRlcm5hdGl2ZXMgaW4gTk1JIGNvbnRleHQuICBUaGlzIG1lYW5zIHRo
YXQgdGhlCisgKiBhY3RpdmUgTk1JLXNoYWRvdyB3aWxsIGRlZmVyIGFueSBmdXJ0aGVyIE5NSXMs
IHJlbW92aW5nIHRoZSBzbGltIHJhY2UKKyAqIGNvbmRpdGlvbiB3aGVyZSBhbiBOTUkgaGl0cyB3
aGlsZSB3ZSBhcmUgbWlkd2F5IHRob3VnaCBwYXRjaGluZyBzb21lCisgKiBpbnN0cnVjdGlvbnMg
aW4gdGhlIE5NSSBwYXRoLgorICovCitzdGF0aWMgaW50IF9faW5pdCBubWlfYXBwbHlfYWx0ZXJu
YXRpdmVzKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgY3B1KQoreworICAgIHN0YXRpYyBib29sIF9f
aW5pdGRhdGEgb25jZTsKKworICAgIC8qCisgICAgICogTW9yZSB0aGFuIG9uZSBOTUkgbWF5IG9j
Y3VyIGJldHdlZW4gdGhlIHR3byBzZXRfbm1pX2NhbGxiYWNrKCkgYmVsb3cuCisgICAgICogV2Ug
b25seSBuZWVkIHRvIGFwcGx5IGFsdGVybmF0aXZlcyBvbmNlLgorICAgICAqLworICAgIGlmICgg
IW9uY2UgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBjcjA7CisKKyAgICAgICAgb25j
ZSA9IHRydWU7CisKKyAgICAgICAgY3IwID0gcmVhZF9jcjAoKTsKKworICAgICAgICAvKiBEaXNh
YmxlIFdQIHRvIGFsbG93IHBhdGNoaW5nIHJlYWQtb25seSBwYWdlcy4gKi8KKyAgICAgICAgd3Jp
dGVfY3IwKGNyMCAmIH5YODZfQ1IwX1dQKTsKKworICAgICAgICBhcHBseV9hbHRlcm5hdGl2ZXMo
X19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kKTsKKworICAgICAgICB3
cml0ZV9jcjAoY3IwKTsKKyAgICB9CisKKyAgICByZXR1cm4gMTsKK30KKworLyoKICAqIFRoaXMg
cm91dGluZSBpcyBjYWxsZWQgd2l0aCBsb2NhbCBpbnRlcnJ1cHQgZGlzYWJsZWQgYW5kIHVzZWQg
ZHVyaW5nCiAgKiBib290dXAuCiAgKi8KIHZvaWQgX19pbml0IGFsdGVybmF0aXZlX2luc3RydWN0
aW9ucyh2b2lkKQogewogICAgIG5taV9jYWxsYmFja190ICpzYXZlZF9ubWlfY2FsbGJhY2s7Ci0g
ICAgdW5zaWduZWQgbG9uZyBjcjAgPSByZWFkX2NyMCgpOwogCiAgICAgYXJjaF9pbml0X2lkZWFs
X25vcHMoKTsKIAogICAgIC8qCi0gICAgICogVGhlIHBhdGNoaW5nIGlzIG5vdCBmdWxseSBhdG9t
aWMsIHNvIHRyeSB0byBhdm9pZCBsb2NhbCBpbnRlcnJ1cHRpb25zCi0gICAgICogdGhhdCBtaWdo
dCBleGVjdXRlIHRoZSB0byBiZSBwYXRjaGVkIGNvZGUuCi0gICAgICogT3RoZXIgQ1BVcyBhcmUg
bm90IHJ1bm5pbmcuCi0gICAgICovCi0gICAgc2F2ZWRfbm1pX2NhbGxiYWNrID0gc2V0X25taV9j
YWxsYmFjayhtYXNrX25taV9jYWxsYmFjayk7Ci0KLSAgICAvKgogICAgICAqIERvbid0IHN0b3Ag
bWFjaGluZSBjaGVjayBleGNlcHRpb25zIHdoaWxlIHBhdGNoaW5nLgogICAgICAqIE1DRXMgb25s
eSBoYXBwZW4gd2hlbiBzb21ldGhpbmcgZ290IGNvcnJ1cHRlZCBhbmQgaW4gdGhpcwogICAgICAq
IGNhc2Ugd2UgbXVzdCBkbyBzb21ldGhpbmcgYWJvdXQgdGhlIGNvcnJ1cHRpb24uCkBAIC0yMzIs
MTMgKzI1NCwxNCBAQCB2b2lkIF9faW5pdCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9pZCkK
ICAgICAgKi8KICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCi0gICAgLyog
RGlzYWJsZSBXUCB0byBhbGxvdyBhcHBsaWNhdGlvbiBvZiBhbHRlcm5hdGl2ZXMgdG8gcmVhZC1v
bmx5IHBhZ2VzLiAqLwotICAgIHdyaXRlX2NyMChjcjAgJiB+WDg2X0NSMF9XUCk7Ci0KLSAgICBh
cHBseV9hbHRlcm5hdGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVjdGlvbnNf
ZW5kKTsKKyAgICAvKgorICAgICAqIEFzIHNvb24gYXMgdGhlIGNhbGxiYWNrIGlzIHNldCB1cCwg
dGhlIG5leHQgTk1JIHdpbGwgdHJpZ2dlciBwYXRjaGluZywKKyAgICAgKiBldmVuIGFuIE5NSSBh
aGVhZCBvZiBvdXIgZXhwbGljaXQgc2VsZi1OTUkuCisgICAgICovCisgICAgc2F2ZWRfbm1pX2Nh
bGxiYWNrID0gc2V0X25taV9jYWxsYmFjayhubWlfYXBwbHlfYWx0ZXJuYXRpdmVzKTsKIAotICAg
IC8qIFJlaW5zdGF0ZSBXUC4gKi8KLSAgICB3cml0ZV9jcjAoY3IwKTsKKyAgICAvKiBTZW5kIG91
cnNlbHZlcyBhbiBOTUkgdG8gdHJpZ2dlciB0aGUgY2FsbGJhY2suICovCisgICAgc2VsZl9ubWko
KTsKIAogICAgIHNldF9ubWlfY2FsbGJhY2soc2F2ZWRfbm1pX2NhbGxiYWNrKTsKIH0KLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 10:38:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 10:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eieAC-0001Mc-Aq; Mon, 05 Feb 2018 10:38:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eieAB-0001MQ-Ot
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 10:38:15 +0000
X-Inumbo-ID: c2f41fb3-0a60-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2f41fb3-0a60-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 10:38:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461200996"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Feb 2018 10:38:00 +0000
Message-ID: <1517827080-6171-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/emul: Fix the emulation of invlpga
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGluc3RydWN0aW9uIHJlcXVpcmVzIEVGRVIuU1ZNRSBzZXQgdG8gYmUgdXNhYmxlIGluIHRo
ZSBmaXJzdCBwbGFjZS4KCkZ1cnRoZXJtb3JlLCB0aGUgZW11bGF0aW9uIGRvZXNuJ3QgaGFuZGxl
IEFTSURzLCBzbyBhdm9pZCBnaXZpbmcgdGhlCmltcHJlc3Npb24gdGhhdCB0aGV5IHdvcmsuICBQ
ZXJtaXQgQVNJRCAwIHdoaWNoIGlzIHJlc2VydmVkIGZvciBub24tcm9vdAptb2RlIChpbiB3aGlj
aCBjYXNlIHRoZSBpbnN0cnVjdGlvbiBpcyBpZGVudGljYWwgdG8gaW52bHBnKSwgYnV0IHJhaXNl
ICNVRCBmb3IKYW55IG90aGVyIEFTSUQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KQ0M6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgOSArKysrKysrKy0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IGYyMmY4MjEuLjlmMTg1NjcgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC01MTIxLDggKzUxMjEsMTUgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDB4ZGY6IC8qIGludmxwZ2Eg
Ki8KLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighaW5fcHJvdG1vZGUoY3R4dCwg
b3BzKSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+cmVhZF9tc3IpOworICAg
ICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfbXNyKE1TUl9FRkVSLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICZtc3JfdmFsLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZ
ICkKKyAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgICAgICAvKiBGaW5kaW5nIFNW
TUUgc2V0IGltcGxpZXMgdmNwdV9oYXNfc3ZtKCkuICovCisgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIShtc3JfdmFsICYgRUZFUl9TVk1FKSB8fAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICFpbl9wcm90bW9kZShjdHh0LCBvcHMpLCBFWENfVUQpOwogICAgICAg
ICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFtb2RlX3JpbmcwKCksIEVYQ19HUCwgMCk7Cisg
ICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYocmVncy0+ZWN4LCBFWENfVUQpOyAvKiBU
T0RPOiBTdXBwb3J0IEFTSURzLiAqLwogICAgICAgICAgICAgZmFpbF9pZihvcHMtPmludmxwZyA9
PSBOVUxMKTsKICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5pbnZscGcoeDg2X3NlZ19ub25l
LCB0cnVuY2F0ZV9lYShfcmVncy5yKGF4KSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGN0eHQpKSApCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 10:59:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 10:59:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eieUq-0002xc-DD; Mon, 05 Feb 2018 10:59:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eieUo-0002wn-Ur
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 10:59:34 +0000
X-Inumbo-ID: bcf2db18-0a63-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcf2db18-0a63-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 11:00:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461203248"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Feb 2018 10:59:25 +0000
Message-ID: <1517828365-18075-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/emul: Adjustments to exception error code
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1rZWMoKSBlbmQgcmVzdWx0IGluIGMvcyBiYWMxMzNkNDMgd2Fzbid0IHJlYWxseSB3aGF0
IEkgaW50ZW5kZWQsIGFuZAp1bmZvcnR1bmF0ZWx5IGhpZGVzIHByb2dyYW1tZXIgZXJyb3JzIGlm
IHBhc3NpbmcgYW4gZXJyb3IgY29kZSB3aXRoIGFuCmV4Y2VwdGlvbiB3aGljaCBkb2Vzbid0IHRh
a2Ugb25lLgoKUmV3b3JrIG1rZWMoKSBjb21wbGV0ZWx5IHRvIHNpbXBseSBpbnNlcnQgWDg2X0VW
RU5UX05PX0VDIGlmIG5vIGVycm9yIGNvZGUKcGFyYW1ldGVyIHdhcyBwcm92aWRlZC4gIEl0IHN0
aWxsIGlzIHRoZSBwcm9ncmFtbWVycyByZXNwb25zaWJpbGl0eSB0byBnZXQKZXJyb3IgY29kZXMg
Y29ycmVjdCwgYnV0IGFuIGVycm9yIHdpbGwgbm93IHRyaXAgYW4gQVNTRVJUKCkgbGF0ZXIgZHVy
aW5nIGV2ZW50CmluamVjdGlvbi4gIEFsbCBjdXJyZW50IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigp
IHVzZXJzIGFwcGVhciB0byBiZSBjb3JyZWN0LgoKVGhlcmUgaXMgYSBtaW5vciBpbXByb3ZlbWVu
dDoKCiAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAwLzIgdXAvZG93bjogMC8tMzAxICgt
MzAxKQogIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAg
ICAgbmV3ICAgZGVsdGEKICBwcm90bW9kZV9sb2FkX3NlZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIDE0NjAgICAgMTQ0MiAgICAgLTE4CiAgeDg2X2VtdWxhdGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMTAzOTc1ICAxMDM2OTIgICAgLTI4MwoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMgfCA4ICsrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZjIy
ZjgyMS4uMGI0NzJiMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAg
LTg3NywxNCArODc3LDEyIEBAIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgIGlmICggcmMgKSBnb3RvIGRvbmU7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCi1zdGF0aWMgaW5saW5lIGludCBt
a2VjKHVpbnQ4X3QgZSwgaW50MzJfdCBlYywgLi4uKQotewotICAgIHJldHVybiAoZSA8IDMyICYm
ICgoMXUgPDwgZSkgJiBFWENfSEFTX0VDKSkgPyBlYyA6IFg4Nl9FVkVOVF9OT19FQzsKLX0KKy8q
IENQUCBtYWdpYy4gIENob29zZXMgZWMgaWYgbm90IGVtcHR5LCBvdGhlcndpc2UgWDg2X0VWRU5U
X05PX0VDLiAqLworI2RlZmluZSBta2VjKGlnbm9yZSwgeCwgLi4uKSB4CiAKICNkZWZpbmUgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKHAsIGUsIGVjLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogKHsgIGlmICggKHApICkgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlv
bihlLCBta2VjKGUsICMjZWMsIDApLCBjdHh0KTsgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
eDg2X2VtdWxfaHdfZXhjZXB0aW9uKGUsIG1rZWMoWCwgIyNlYywgWDg2X0VWRU5UX05PX0VDKSwg
Y3R4dCk7ICAgXAogICAgICAgICByYyA9IFg4NkVNVUxfRVhDRVBUSU9OOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIGdvdG8gZG9uZTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:02:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:02:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eieXg-0003cP-RD; Mon, 05 Feb 2018 11:02:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nht/=e7=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eieXg-0003cI-2H
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 11:02:32 +0000
X-Inumbo-ID: 0218bb96-0a64-11e8-ba59-bc764e045a96
Received: from mail-it0-x242.google.com (unknown [2607:f8b0:4001:c0b::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0218bb96-0a64-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 12:02:08 +0100 (CET)
Received: by mail-it0-x242.google.com with SMTP id e1so15452119ita.0
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 03:02:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=pD7fFmP+4DN9LG5dM9jNYsYXJMo+y8R968LrMRAzs5k=;
 b=kFA4kRZqmZwSrAYjJkAA9IMBSE8yc8ci2zlQ5ovU7bJybmhmBwwg8rWveIOWMzlj+c
 x1+R4mRpykvs0pnPZXbxSURlsF199CanwJqNMvaSAvlBcOO5Miz4g5q8/3508UtZVWOf
 +phJmPpg2PGYc6yLnJx7vA+T2k5SoVUSNIE4ai0/9Lu5RR49KXuKXWmlzWTi+I08tHuf
 5Iu1r5EbDPhqu5W9trhagM1GN68TrZenCfpUee8lIyLBTvvIO4YPsXpV5qLWq2mdlm4O
 mKoacYckYVqGpeWGg0ITWd10fUlSrRDadUj+dEFyDi/oXS2eUbH0Zuni+MxbVZjuG0Hb
 pS9g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=pD7fFmP+4DN9LG5dM9jNYsYXJMo+y8R968LrMRAzs5k=;
 b=JoWJMo1rEQRjCBZT8GQINu5jJzufXRjWrtzyOKcXWnWev1E+MdcWi9PXfhTx5cQ/9M
 X9vlo6zoy+K+/0DnhOWisssEjUFADqUcOQSNLfL3LRKr8tstq3G3ZBJaygJBlW6p8T+t
 eAdakMZ8wHXh9bv/9Ypz1p7WUA2K5QyMlF0pPSQDF9LYHrhTXG4lK2yvn9Md9KYD5qO3
 c/Wr4VE1cAok8RLuOX5jMNTSdi83pZ/+rWo7pFi6nw/bG8jpqUz35BGoiZaLQ7egDUHk
 jTFKGMVBhHCAu6sIcJZDnVB8XyOx3S+vgLzfDZBikNobSGy4Oo99wOSchmPmOjnfDMCt
 WEqQ==
X-Gm-Message-State: AKwxyteSGb3SCPYqYw70MxBiLgMq1aGr5I8OmxrRTNcOreffoMrkHb7z
 dQhr8Vl8iRLSM5PeeQ9DPPaD1jPsnr+xnCNA/jo=
X-Google-Smtp-Source: AH8x22658+r46cVULCr5+m/O8/GtUASpR1b682VKst512D6d/8pRaHG39HxlFNNRlsi2DjLymeqnTKvn0KVJruRoDJI=
X-Received: by 10.36.159.6 with SMTP id c6mr39108568ite.12.1517828549620; Mon,
 05 Feb 2018 03:02:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.76.130 with HTTP; Mon, 5 Feb 2018 03:02:29 -0800 (PST)
In-Reply-To: <CACvf2oUDKQvX+KCXNfGRJCbcC0wz6j5xQNZ4rYjApeOzwaXvcg@mail.gmail.com>
References: <1513260853-3450-1-git-send-email-al1img@gmail.com>
 <CACvf2oUDKQvX+KCXNfGRJCbcC0wz6j5xQNZ4rYjApeOzwaXvcg@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 5 Feb 2018 13:02:29 +0200
Message-ID: <CACvf2oXVwgt117aMEdHR34U__pJwYb=KdPyUOjUW-KkhgrfqYw@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add libxl__is_driver_domain function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0859649818289163577=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0859649818289163577==
Content-Type: multipart/alternative; boundary="94eb2c08917a87b9c1056474ff53"

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

On Tue, Jan 9, 2018 at 1:34 PM, Oleksandr Grytsov <al1img@gmail.com> wrote:

> On Thu, Dec 14, 2017 at 4:14 PM, Oleksandr Grytsov <al1img@gmail.com>
> wrote:
>
>> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>>
>> We have following arm-based setup:
>>
>> - Dom0 with xen and xen tools;
>> - Dom1 with device backends (but it is not the driver domain);
>> - Dom2 with device frontend;
>>
>> On Dom2 destroying we have timeout error. Because xl treats our
>> Dom1 as driver domain and waits for backend path to be cleared
>> by the driver domain which is not our case.
>>
>> According to libxl__domain_make in case of driver domain it has
>> "libxl" xen store entry:
>>
>>     if (libxl_defbool_val(info->driver_domain)) {
>>         /*
>>          * Create a local "libxl" directory for each guest, since we
>> might want
>>          * to use libxl from inside the guest
>>          */
>>         libxl__xs_mknod(gc, t, GCSPRINTF("%s/libxl", dom_path), rwperm,
>>                         ARRAY_SIZE(rwperm));
>>
>> This patch introduces libxl__is_driver_domain which determines the driver
>> domain by checking if "libxl" entry is present and uses this function on
>> device destroy to check by whom domain path should be cleaned up (libxl
>> or the driver domain).
>>
>> Oleksandr Grytsov (1):
>>   libxl: add libxl__is_driver_domain function
>>
>>  tools/libxl/libxl_device.c   | 17 ++++++++++-------
>>  tools/libxl/libxl_internal.c | 16 ++++++++++++++++
>>  tools/libxl/libxl_internal.h |  4 ++++
>>  3 files changed, 30 insertions(+), 7 deletions(-)
>>
>> --
>> 2.7.4
>>
>>
>
> ping and update
>
> There is run_hotplug_scripts parameter in xl.cfg. I guess it is related to
> this issue. But looking
> through the code I see that this parameter is not used. Could anyone
> provide more info about
> this parameter?
>
> --
> Best Regards,
> Oleksandr Grytsov.
>

ping

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Jan 9, 2018 at 1:34 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=
=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</sp=
an> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div cla=
ss=3D"h5"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Thu, Dec=
 14, 2017 at 4:14 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</span> wr=
ote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex"><span class=3D"m_=
7278245943740682198gmail-">From: Oleksandr Grytsov &lt;<a href=3D"mailto:ol=
eksandr_grytsov@epam.com" target=3D"_blank">oleksandr_grytsov@epam.com</a>&=
gt;<br>
<br>
We have following arm-based setup:<br>
<br>
- Dom0 with xen and xen tools;<br>
- Dom1 with device backends (but it is not the driver domain);<br>
- Dom2 with device frontend;<br>
<br>
On Dom2 destroying we have timeout error. Because xl treats our<br>
Dom1 as driver domain and waits for backend path to be cleared<br>
by the driver domain which is not our case.<br>
<br>
According to libxl__domain_make in case of driver domain it has<br>
&quot;libxl&quot; xen store entry:<br>
<br>
=C2=A0 =C2=A0 if (libxl_defbool_val(info-&gt;drive<wbr>r_domain)) {<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 /*<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* Create a local &quot;libxl&quot; direct=
ory for each guest, since we might want<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0* to use libxl from inside the guest<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0*/<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl__xs_mknod(gc, t, GCSPRINTF(&quot;%s/libxl=
&quot;, dom_path), rwperm,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 ARRAY_SIZE(rwperm));<br>
<br>
This patch introduces libxl__is_driver_domain which determines the driver<b=
r>
domain by checking if &quot;libxl&quot; entry is present and uses this func=
tion on<br>
device destroy to check by whom domain path should be cleaned up (libxl<br>
or the driver domain).<br>
<br>
Oleksandr Grytsov (1):<br>
=C2=A0 libxl: add libxl__is_driver_domain function<br>
<br>
</span><span class=3D"m_7278245943740682198gmail-">=C2=A0tools/libxl/libxl_=
device.c=C2=A0 =C2=A0| 17 ++++++++++-------<br>
=C2=A0tools/libxl/libxl_internal.c | 16 ++++++++++++++++<br>
=C2=A0tools/libxl/libxl_internal.h |=C2=A0 4 ++++<br>
=C2=A03 files changed, 30 insertions(+), 7 deletions(-)<br>
<br>
</span>--<br>
2.7.4<br>
<br>
</blockquote></div><br><br clear=3D"all"></div></div></div><div class=3D"gm=
ail_extra">ping and update</div><div class=3D"gmail_extra"><br></div><div c=
lass=3D"gmail_extra">There is run_hotplug_scripts parameter in xl.cfg. I gu=
ess it is related to this issue. But looking</div><div class=3D"gmail_extra=
">through the code I see that this parameter is not used. Could anyone prov=
ide more info about</div><div class=3D"gmail_extra">this parameter?<span cl=
ass=3D"HOEnZb"><font color=3D"#888888"><br></font></span></div><span class=
=3D"HOEnZb"><font color=3D"#888888"><div class=3D"gmail_extra"><br></div><d=
iv class=3D"gmail_extra">-- <br><div class=3D"m_7278245943740682198gmail_si=
gnature">Best Regards,<br>Oleksandr Grytsov.</div>
</div></font></span></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Grytsov.</=
div>
</div></div>

--94eb2c08917a87b9c1056474ff53--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0859649818289163577==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eieZ3-0003j4-4y; Mon, 05 Feb 2018 11:03:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nht/=e7=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eieZ2-0003iw-26
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 11:03:56 +0000
X-Inumbo-ID: 347324ea-0a64-11e8-ba59-bc764e045a96
Received: from mail-io0-x241.google.com (unknown [2607:f8b0:4001:c06::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 347324ea-0a64-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 12:03:32 +0100 (CET)
Received: by mail-io0-x241.google.com with SMTP id d13so29832853iog.5
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 03:03:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=eXS0+RYKXypR66oJI8ztIkgvogrLR8FQHcLSHwxSMz4=;
 b=cIy7tmUyeX3N0d9W+yo1kp3vk0CjpShiX/lc3aCmpuA53ISVtrNLXOrbXmsdSh9cr3
 h7WhlzP6NErJscHmM0bk8O5hgPEOpXFi3Wwidj8HGFn7RXpKBhvCjreOZt8MKjFFIDBU
 kvFWXVuvrAMpI2fmQ5m9NgmJS7uUQT3mT3RXZwvcV2fGFoTMVQRLADUD0aedZpuQW5vk
 A23Kyp6Q8vcxNiy2vr7gLyIV5FXmS+TEgZPNvbQTy9EMKw+0enQlOMXbzdY5+5k3dbKt
 IWRB0mZBsuqAj+pZtNis9rAvHLV7FpXlHlfvmVCFHigpTYHHEya4u7v/6KLrE3W0c9Mg
 cdsw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=eXS0+RYKXypR66oJI8ztIkgvogrLR8FQHcLSHwxSMz4=;
 b=iBy5v8FQJ4hxAl1NVJujOS4/x797uG9KYXkFv9CMCQh4TWKWSlVhxg1Jt9M5ChQTIv
 XhOXMRAACgVp6xml6egEmOShxT9G9L4TZrB/vy+1iHrfPbLcvB2QsPzHHVE9iGo3WUyq
 1bMfE6CpCEY8yAViZ0uMgw9qBfUsjnGNoNNmGMmXh5aOxfelHhaUnJJ6shmrLt2VXmBa
 M0JkRMySW+ZdFLzxuzAo3AySsxqqOtX6PbSl39Qsk5qo4SdNKM5gPjd6PzmArWnmyy53
 /Q/Y7BuCuX7xh7hOnwz8SvkDt4A72W3ACBzr36jmKZxML/kpDVcFr92AFJ1a4sWqGE8m
 WgzQ==
X-Gm-Message-State: AKwxytcodWZzNHAoIbVhCKANuStg8C+m2IZeYW482V9ZLe3lhb2BBZBK
 s37Wqx4iHXY2Uv+dKOA6VmvBRqlyIAQVC/oMWu0=
X-Google-Smtp-Source: AH8x226qMVif6R7OR8+nJ8ztSNnw9xwi6SwOsDS0X71swr7CcJB8P8qivHvBN0KFICloqGOZ84NUy4dmRM8Y/NSx5lY=
X-Received: by 10.107.17.27 with SMTP id z27mr55901844ioi.254.1517828634007;
 Mon, 05 Feb 2018 03:03:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.76.130 with HTTP; Mon, 5 Feb 2018 03:03:53 -0800 (PST)
In-Reply-To: <CACvf2oU5hdkdUXLe2b_fFhCEXWg8_ThHhQs1Mph0xEvG1aMA=w@mail.gmail.com>
References: <1509548707-6134-1-git-send-email-al1img@gmail.com>
 <CACvf2oUMgNjjbudxA22MNX1icZ1soidt-gpULQVo-29WTKWpoA@mail.gmail.com>
 <CACvf2oXKhOSRfJmMz5H=ZVDXA-ksC-L0L+vmuE5NJE+XwR6Ckg@mail.gmail.com>
 <CACvf2oU5hdkdUXLe2b_fFhCEXWg8_ThHhQs1Mph0xEvG1aMA=w@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 5 Feb 2018 13:03:53 +0200
Message-ID: <CACvf2oXrxK6An_Uy+KEr-3qczF25jekoGAzmxZ0TRY27_LgXcQ@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 0/6] libxl: create standalone vkb device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7085513401139848277=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7085513401139848277==
Content-Type: multipart/alternative; boundary="001a113ed3c88f645005647504e9"

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

On Tue, Jan 9, 2018 at 1:31 PM, Oleksandr Grytsov <al1img@gmail.com> wrote:

>
>
> On Mon, Nov 20, 2017 at 3:44 PM, Oleksandr Grytsov <al1img@gmail.com>
> wrote:
>
>> On Tue, Nov 14, 2017 at 2:39 PM, Oleksandr Grytsov <al1img@gmail.com>
>> wrote:
>>
>>> On Wed, Nov 1, 2017 at 5:05 PM, Oleksandr Grytsov <al1img@gmail.com>
>>> wrote:
>>>
>>>> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>>>>
>>>> Changes since initial:
>>>>  * add setting backend-type to xenstore
>>>>  * add id field to indentify the vkb device on backend side
>>>>
>>>> Oleksandr Grytsov (6):
>>>>   libxl: move vkb device to libxl_vkb.c
>>>>   libxl: fix vkb XS entry and type
>>>>   libxl: add backend type and id to vkb
>>>>   libxl: vkb add list and info functions
>>>>   xl: add vkb config parser and CLI
>>>>   docs: add vkb device to xl.cfg and xl
>>>>
>>>>  docs/man/xl.cfg.pod.5.in    |  28 ++++++
>>>>  docs/man/xl.pod.1.in        |  22 +++++
>>>>  tools/libxl/Makefile        |   1 +
>>>>  tools/libxl/libxl.h         |  10 ++
>>>>  tools/libxl/libxl_console.c |  53 -----------
>>>>  tools/libxl/libxl_create.c  |   3 +
>>>>  tools/libxl/libxl_dm.c      |   1 +
>>>>  tools/libxl/libxl_types.idl |  19 ++++
>>>>  tools/libxl/libxl_utils.h   |   3 +
>>>>  tools/libxl/libxl_vkb.c     | 226 ++++++++++++++++++++++++++++++
>>>> ++++++++++++++
>>>>  tools/xl/Makefile           |   2 +-
>>>>  tools/xl/xl.h               |   3 +
>>>>  tools/xl/xl_cmdtable.c      |  15 +++
>>>>  tools/xl/xl_parse.c         |  75 ++++++++++++++-
>>>>  tools/xl/xl_parse.h         |   2 +-
>>>>  tools/xl/xl_vkb.c           | 142 ++++++++++++++++++++++++++++
>>>>  16 files changed, 549 insertions(+), 56 deletions(-)
>>>>  create mode 100644 tools/libxl/libxl_vkb.c
>>>>  create mode 100644 tools/xl/xl_vkb.c
>>>>
>>>> --
>>>> 2.7.4
>>>>
>>>>
>>> ping
>>>
>>> --
>>> Best Regards,
>>> Oleksandr Grytsov.
>>>
>>
>> ping
>>
>> --
>> Best Regards,
>> Oleksandr Grytsov.
>>
>
> Ian, Wei,
>
> Could you review this patch set?
>
> --
> Best Regards,
> Oleksandr Grytsov.
>

ping

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Jan 9, 2018 at 1:31 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=
=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</sp=
an> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><br><div clas=
s=3D"gmail_extra"><div><div class=3D"h5"><br><div class=3D"gmail_quote">On =
Mon, Nov 20, 2017 at 3:44 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a hr=
ef=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</=
span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div clas=
s=3D"m_2427215988470196317gmail-HOEnZb"><div class=3D"m_2427215988470196317=
gmail-h5"><div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_q=
uote">On Tue, Nov 14, 2017 at 2:39 PM, Oleksandr Grytsov <span dir=3D"ltr">=
&lt;<a href=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com<=
/a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
<div dir=3D"ltr"><div><div class=3D"m_2427215988470196317gmail-m_4288306359=
364594205h5"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Wed, =
Nov 1, 2017 at 5:05 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=3D"=
mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">From: Oleksandr=
 Grytsov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.com" target=3D"_blank=
">oleksandr_grytsov@epam.com</a>&gt;<br>
<br>
Changes since initial:<br>
=C2=A0* add setting backend-type to xenstore<br>
=C2=A0* add id field to indentify the vkb device on backend side<br>
<br>
Oleksandr Grytsov (6):<br>
=C2=A0 libxl: move vkb device to libxl_vkb.c<br>
=C2=A0 libxl: fix vkb XS entry and type<br>
=C2=A0 libxl: add backend type and id to vkb<br>
=C2=A0 libxl: vkb add list and info functions<br>
=C2=A0 xl: add vkb config parser and CLI<br>
=C2=A0 docs: add vkb device to xl.cfg and xl<br>
<br>
=C2=A0docs/man/<a href=3D"http://xl.cfg.pod.5.in" rel=3D"noreferrer" target=
=3D"_blank">xl.cfg.pod.5.in</a>=C2=A0 =C2=A0 |=C2=A0 28 ++++++<br>
=C2=A0docs/man/<a href=3D"http://xl.pod.1.in" rel=3D"noreferrer" target=3D"=
_blank">xl.pod.1.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 22 +++++<br>
=C2=A0tools/libxl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 10 ++<br=
>
=C2=A0tools/libxl/libxl_console.c |=C2=A0 53 -----------<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 |=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_dm.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_types.idl |=C2=A0 19 ++++<br>
=C2=A0tools/libxl/libxl_utils.h=C2=A0 =C2=A0|=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_vkb.c=C2=A0 =C2=A0 =C2=A0| 226 ++++++++++++++++++++=
++++++++++<wbr>++++++++++++++<br>
=C2=A0tools/xl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=
=A02 +-<br>
=C2=A0tools/xl/xl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A03 +<br>
=C2=A0tools/xl/xl_cmdtable.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 15 +++<br>
=C2=A0tools/xl/xl_parse.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 75 +++++=
+++++++++-<br>
=C2=A0tools/xl/xl_parse.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 =C2=A02 =
+-<br>
=C2=A0tools/xl/xl_vkb.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0| 142 +++++=
+++++++++++++++++++++++<br>
=C2=A016 files changed, 549 insertions(+), 56 deletions(-)<br>
=C2=A0create mode 100644 tools/libxl/libxl_vkb.c<br>
=C2=A0create mode 100644 tools/xl/xl_vkb.c<br>
<span class=3D"m_2427215988470196317gmail-m_4288306359364594205m_6424297356=
227893686HOEnZb"><font color=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div></div></div><div class=3D"gmail_=
extra">ping<span class=3D"m_2427215988470196317gmail-m_4288306359364594205H=
OEnZb"><font color=3D"#888888"><br clear=3D"all"></font></span></div><span =
class=3D"m_2427215988470196317gmail-m_4288306359364594205HOEnZb"><font colo=
r=3D"#888888"><div class=3D"gmail_extra"><br>-- <br><div class=3D"m_2427215=
988470196317gmail-m_4288306359364594205m_6424297356227893686gmail_signature=
">Best Regards,<br>Oleksandr Grytsov.</div>
</div></font></span></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"m_242721598847=
0196317gmail-m_4288306359364594205gmail_signature">Best Regards,<br>Oleksan=
dr Grytsov.</div>
</div></div>
</div></div></blockquote></div><br></div></div><div class=3D"gmail_extra">I=
an, Wei,</div><div class=3D"gmail_extra"><br></div>Could you review this pa=
tch set?<span class=3D""><br clear=3D"all"><br>-- <br><div class=3D"m_24272=
15988470196317gmail_signature">Best Regards,<br>Oleksandr Grytsov.</div>
</span></div></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Grytsov.</=
div>
</div></div>

--001a113ed3c88f645005647504e9--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7085513401139848277==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:04:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:04:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eieZG-0003lk-Fk; Mon, 05 Feb 2018 11:04:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eieZF-0003kq-98
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 11:04:09 +0000
X-Inumbo-ID: 616b7135-0a64-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 616b7135-0a64-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 11:04:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461204017"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Feb 2018 11:04:01 +0000
Message-ID: <1517828641-18797-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] [PATCH] xen/livepatch: Drop stray tabs and fix
	indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkND
OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29t
bW9uL2xpdmVwYXRjaC5jIHwgNiArKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYyBi
L3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKaW5kZXggYjkzNzZjOS4uZDZlYWFlNiAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9saXZlcGF0Y2guYworKysgYi94ZW4vY29tbW9uL2xpdmVwYXRjaC5jCkBA
IC0xMTcwLDkgKzExNzAsOSBAQCBzdGF0aWMgdm9pZCBsaXZlcGF0Y2hfZG9fYWN0aW9uKHZvaWQp
CiAgICAgY2FzZSBMSVZFUEFUQ0hfQUNUSU9OX1JFUExBQ0U6CiAgICAgICAgIHJjID0gMDsKICAg
ICAgICAgLyoKLQkgKiBOLkI6IFVzZSAnYXBwbGllZF9saXN0JyBtZW1iZXIsIG5vdCAnbGlzdCcu
IFdlIGFsc28gYWJ1c2UgdGhlCi0JICogdGhlICdub3JtYWwnIGxpc3QgaXRlcmF0b3IgYXMgdGhl
IGxpc3QgaXMgYW4gUkNVIG9uZS4KLQkgKi8KKyAgICAgICAgICogTi5COiBVc2UgJ2FwcGxpZWRf
bGlzdCcgbWVtYmVyLCBub3QgJ2xpc3QnLiBXZSBhbHNvIGFidXNlIHRoZQorICAgICAgICAgKiB0
aGUgJ25vcm1hbCcgbGlzdCBpdGVyYXRvciBhcyB0aGUgbGlzdCBpcyBhbiBSQ1Ugb25lLgorICAg
ICAgICAgKi8KICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlX3JldmVyc2UgKCBvdGhl
ciwgdG1wLCAmYXBwbGllZF9saXN0LCBhcHBsaWVkX2xpc3QgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBvdGhlci0+cmMgPSByZXZlcnRfcGF5bG9hZChvdGhlcik7Ci0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:05:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiea1-0003uD-OM; Mon, 05 Feb 2018 11:04:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nht/=e7=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eiea0-0003u0-D8
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 11:04:56 +0000
X-Inumbo-ID: 5839635a-0a64-11e8-ba59-bc764e045a96
Received: from mail-io0-x22d.google.com (unknown [2607:f8b0:4001:c06::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5839635a-0a64-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 12:04:33 +0100 (CET)
Received: by mail-io0-x22d.google.com with SMTP id f4so29843806ioh.8
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 03:04:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=KgT2EYyzSQmyneV3M75TTB7WJDxl7oeIrQBaL2ZTYAE=;
 b=qnmFDxMe6cHxbUEBpj9RBRj+cy0HpB9C5A6B1h7+JwDoNfSiJUitfcCv0SoDacY/O3
 2UuVj6jBoBVlijlkZNOJ+bt0Ec7uSva3M7Uu3v7DPBiYkeyFlsTxQhRcvgTlMuimUdVF
 c75MnY4m0br8MeNxPccjbfZmW6DQ27zcdVw8CF7rK7lQzgZR97g+lykaZEk40FbM7P5A
 XUK1RjgaWi6HihI38hUtSF0lpDVBEdaNJ12laqZmE+znZ+DTdD1n6pSktYZnPY0PbokU
 EDYg9O6lGzGH8skGQ8MXDW4a+hJZA3By1nxKgbWaIUWgxm5kmUSyK7IZY2Mp1/c8kK/F
 FDMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=KgT2EYyzSQmyneV3M75TTB7WJDxl7oeIrQBaL2ZTYAE=;
 b=sRlak00AG3sbqIoL150yx2wgHa3ppW7wub9DclzkAqhXAMNzejgS0Wj8pe4qr/IIxB
 9ZhcqIAd4yrXphGZbUyKD+87jrs7ffTyk1DUwIvQjxPZ9r1ypYOsILcofevtDUkXRjho
 WuU1Of7kBLrRzRi78b7N8KS8bOEKAUVPfKj8aivdlmGE9NNqDMkjxxH6/KTA98Gr1oP0
 l2X2AcZbTzsb17Hbtt1oEuXGqZ0vQbSwgUUv/ftlorKaSSaUPrCJKC5YQdn0lvGIHEqv
 Fh2dsV52VupJ23N9RHnMKPOzQ+OdAmWU+vtjiaQH+2rlODS7jeu8zZZOjxeS/SHNuN0L
 7AXg==
X-Gm-Message-State: AKwxytferAp7iyp6O8pDcUoTlZDiyePnyf+sNAFKMj+KcTIbe46hyXNH
 2Xwev5K0WAMFwlopSzxc3ROP4fJSFuvbDm7OQjI=
X-Google-Smtp-Source: AH8x226Imy1rdGnWfiWXhG8SJJP5mdNAwVAfEYQvaLvpNemvQzaoKQhc4GmOgc990FdxvFgP/whkpio7WYKRTooYHf4=
X-Received: by 10.107.143.130 with SMTP id r124mr14656491iod.115.1517828694037; 
 Mon, 05 Feb 2018 03:04:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.76.130 with HTTP; Mon, 5 Feb 2018 03:04:53 -0800 (PST)
In-Reply-To: <CACvf2oXMK8NLjv7ocok=1m5v_oB1o9AfJsCnr+t4mtUv9zgN6w@mail.gmail.com>
References: <1509548687-6071-1-git-send-email-al1img@gmail.com>
 <CACvf2oW8ys6p_Nape3S=VyjNP=GcOfQAxkdnwNAb_qm4c463_w@mail.gmail.com>
 <CACvf2oVw=154E+=Xic67FWnFFyHN99FWouiqZVSAQi68e-kpYg@mail.gmail.com>
 <CACvf2oXMK8NLjv7ocok=1m5v_oB1o9AfJsCnr+t4mtUv9zgN6w@mail.gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 5 Feb 2018 13:04:53 +0200
Message-ID: <CACvf2oXt=A3xwsG4r+1=iVdNO9WFE2V1ib7Zt8K3kSx+NtQiqw@mail.gmail.com>
To: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Cc: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 0/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5560050492680069891=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5560050492680069891==
Content-Type: multipart/alternative; boundary="94eb2c059b36235a9c056475083f"

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

On Tue, Jan 9, 2018 at 1:30 PM, Oleksandr Grytsov <al1img@gmail.com> wrote:

> On Mon, Nov 20, 2017 at 3:44 PM, Oleksandr Grytsov <al1img@gmail.com>
> wrote:
>
>> On Tue, Nov 14, 2017 at 2:38 PM, Oleksandr Grytsov <al1img@gmail.com>
>> wrote:
>>
>>> On Wed, Nov 1, 2017 at 5:04 PM, Oleksandr Grytsov <al1img@gmail.com>
>>> wrote:
>>>
>>>> From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
>>>>
>>>> This patch set adds PV sound device support to xl.cfg and xl.
>>>> See sndif.h for protocol implementation details.
>>>>
>>>> Changes since initial:
>>>>  * fix code style
>>>>  * change unique-id from int to string (to make id more user readable)
>>>>
>>>> Oleksandr Grytsov (5):
>>>>   libxl: add PV sound device
>>>>   libxl: add vsnd list and info
>>>>   xl: add PV sound condif parser
>>>>   xl: add vsnd CLI commands
>>>>   docs: add PV sound device config
>>>>
>>>>  docs/man/xl.cfg.pod.5.in             | 150 ++++++++
>>>>  docs/man/xl.pod.1.in                 |  30 ++
>>>>  tools/libxl/Makefile                 |   2 +-
>>>>  tools/libxl/libxl.h                  |  24 ++
>>>>  tools/libxl/libxl_create.c           |   1 +
>>>>  tools/libxl/libxl_internal.h         |   1 +
>>>>  tools/libxl/libxl_types.idl          |  83 +++++
>>>>  tools/libxl/libxl_types_internal.idl |   1 +
>>>>  tools/libxl/libxl_utils.h            |   3 +
>>>>  tools/libxl/libxl_vsnd.c             | 699
>>>> +++++++++++++++++++++++++++++++++++
>>>>  tools/xl/Makefile                    |   2 +-
>>>>  tools/xl/xl.h                        |   3 +
>>>>  tools/xl/xl_cmdtable.c               |  15 +
>>>>  tools/xl/xl_parse.c                  | 246 ++++++++++++
>>>>  tools/xl/xl_parse.h                  |   1 +
>>>>  tools/xl/xl_vsnd.c                   | 203 ++++++++++
>>>>  16 files changed, 1462 insertions(+), 2 deletions(-)
>>>>  create mode 100644 tools/libxl/libxl_vsnd.c
>>>>  create mode 100644 tools/xl/xl_vsnd.c
>>>>
>>>> --
>>>> 2.7.4
>>>>
>>>>
>>> ping
>>>
>>> --
>>> Best Regards,
>>> Oleksandr Grytsov.
>>>
>>
>> ping
>>
>> --
>> Best Regards,
>> Oleksandr Grytsov.
>>
>
> Ian, Wei,
>
> Could you review this patch set?
>
> --
> Best Regards,
> Oleksandr Grytsov.
>

ping

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Jan 9, 2018 at 1:30 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=
=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</sp=
an> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><div><div cla=
ss=3D"h5"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On Mon, Nov=
 20, 2017 at 3:44 PM, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a>&gt;</span> wr=
ote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex"><div class=3D"m_5746210956719363149H=
OEnZb"><div class=3D"m_5746210956719363149h5"><div dir=3D"ltr"><div class=
=3D"gmail_extra"><div class=3D"gmail_quote">On Tue, Nov 14, 2017 at 2:38 PM=
, Oleksandr Grytsov <span dir=3D"ltr">&lt;<a href=3D"mailto:al1img@gmail.co=
m" target=3D"_blank">al1img@gmail.com</a>&gt;</span> wrote:<br><blockquote =
class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid=
;padding-left:1ex"><div dir=3D"ltr"><div><div class=3D"m_574621095671936314=
9m_7361427090113817149h5"><div class=3D"gmail_extra"><div class=3D"gmail_qu=
ote">On Wed, Nov 1, 2017 at 5:04 PM, Oleksandr Grytsov <span dir=3D"ltr">&l=
t;<a href=3D"mailto:al1img@gmail.com" target=3D"_blank">al1img@gmail.com</a=
>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 =
0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">From: Oleksandr Gryts=
ov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.com" target=3D"_blank">olek=
sandr_grytsov@epam.com</a>&gt;<br>
<br>
This patch set adds PV sound device support to xl.cfg and xl.<br>
See sndif.h for protocol implementation details.<br>
<br>
Changes since initial:<br>
=C2=A0* fix code style<br>
=C2=A0* change unique-id from int to string (to make id more user readable)=
<br>
<br>
Oleksandr Grytsov (5):<br>
=C2=A0 libxl: add PV sound device<br>
=C2=A0 libxl: add vsnd list and info<br>
=C2=A0 xl: add PV sound condif parser<br>
=C2=A0 xl: add vsnd CLI commands<br>
=C2=A0 docs: add PV sound device config<br>
<br>
=C2=A0docs/man/<a href=3D"http://xl.cfg.pod.5.in" rel=3D"noreferrer" target=
=3D"_blank">xl.cfg.pod.5.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0| 150 ++++++++<br>
=C2=A0docs/man/<a href=3D"http://xl.pod.1.in" rel=3D"noreferrer" target=3D"=
_blank">xl.pod.1.in</a>=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 30 ++<br>
=C2=A0tools/libxl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0|=C2=A0 =C2=A02 +-<br>
=C2=A0tools/libxl/libxl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 24 ++<br>
=C2=A0tools/libxl/libxl_create.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=
=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_internal.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0=
 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_types.idl=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0=
 83 +++++<br>
=C2=A0tools/libxl/libxl_types_inter<wbr>nal.idl |=C2=A0 =C2=A01 +<br>
=C2=A0tools/libxl/libxl_utils.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 |=
=C2=A0 =C2=A03 +<br>
=C2=A0tools/libxl/libxl_vsnd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0| 699 ++++++++++++++++++++++++++++++<wbr>+++++<br>
=C2=A0tools/xl/Makefile=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A02 +-<br>
=C2=A0tools/xl/xl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 |=C2=A0 =C2=A03 +<br>
=C2=A0tools/xl/xl_cmdtable.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0|=C2=A0 15 +<br>
=C2=A0tools/xl/xl_parse.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 | 246 ++++++++++++<br>
=C2=A0tools/xl/xl_parse.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 |=C2=A0 =C2=A01 +<br>
=C2=A0tools/xl/xl_vsnd.c=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0| 203 ++++++++++<br>
=C2=A016 files changed, 1462 insertions(+), 2 deletions(-)<br>
=C2=A0create mode 100644 tools/libxl/libxl_vsnd.c<br>
=C2=A0create mode 100644 tools/xl/xl_vsnd.c<br>
<span class=3D"m_5746210956719363149m_7361427090113817149m_-489556295673204=
0766HOEnZb"><font color=3D"#888888"><br>
--<br>
2.7.4<br>
<br>
</font></span></blockquote></div><br></div></div></div><div class=3D"gmail_=
extra">ping<span class=3D"m_5746210956719363149m_7361427090113817149HOEnZb"=
><font color=3D"#888888"><br clear=3D"all"></font></span></div><span class=
=3D"m_5746210956719363149m_7361427090113817149HOEnZb"><font color=3D"#88888=
8"><div class=3D"gmail_extra"><br>-- <br><div class=3D"m_574621095671936314=
9m_7361427090113817149m_-4895562956732040766gmail_signature" data-smartmail=
=3D"gmail_signature">Best Regards,<br>Oleksandr Grytsov.</div>
</div></font></span></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"m_574621095671=
9363149m_7361427090113817149gmail_signature" data-smartmail=3D"gmail_signat=
ure">Best Regards,<br>Oleksandr Grytsov.</div>
</div></div>
</div></div></blockquote></div><br></div></div></div><div class=3D"gmail_ex=
tra">Ian, Wei,</div><div class=3D"gmail_extra"><br></div><div class=3D"gmai=
l_extra">Could you review this patch set?<br clear=3D"all"></div><span clas=
s=3D""><div class=3D"gmail_extra"><br>-- <br><div class=3D"m_57462109567193=
63149gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,<br>O=
leksandr Grytsov.</div>
</div></span></div>
</blockquote></div><br></div><div class=3D"gmail_extra">ping<br clear=3D"al=
l"></div><div class=3D"gmail_extra"><br>-- <br><div class=3D"gmail_signatur=
e" data-smartmail=3D"gmail_signature">Best Regards,<br>Oleksandr Grytsov.</=
div>
</div></div>

--94eb2c059b36235a9c056475083f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5560050492680069891==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:17:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:17:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eieli-0004oP-0Q; Mon, 05 Feb 2018 11:17:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eielh-0004oJ-8O
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 11:17:01 +0000
X-Inumbo-ID: 071e8716-0a66-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 071e8716-0a66-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 12:16:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461205655"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Feb 2018 11:16:55 +0000
Message-ID: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHVzZSBvZiBfX0xJTkVfXyBpbiBhIHByaW50aygpIGlzIHByb2JsZW1hdGljIGZvciBsaXZl
cGF0Y2hpbmcsIGFzIGl0CmNhdXNlcyB1bm5lY2Vzc2FyeSBiaW5hcnkgZGlmZmVyZW5jZXMuCgpG
dXJ0aGVybW9yZSwgZGlhZ25vc3RpYyBpbmZvcm1hdGlvbiBhcm91bmQgY2FsbHMgaXMgaW5jb25z
aXN0ZW50IGFuZApvY2Nhc2lvbmFsbHkgdW5oZWxwZnVsLiAgKGUuZy4gZGlhZ25vc2luZyBsb2dz
IGZyb20gdGhlIGZpZWxkIHdoaWNoIG1pZ2h0IGJlCnJlbGVhc2UgYnVpbGRzLCBvciBsaWtlbHkg
d2l0aG91dCBleGFjdCBzb3VyY2UgY29kZSkuCgpUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBpbXBy
b3ZlIHRoaW5ncy4gIFNob3J0ZW4gdGhlIG5hbWUgdG8KZG9tYWluX2NyYXNoX3N5bmMoKSBhbmQg
cmVxdWlyZSB0aGUgdXNlciB0byBwYXNzIGEgcHJpbnQgbWVzc2FnZSBpbi4KCkludGVybmFsbHks
IHRoZSBjYWxsaW5nIGZ1bmN0aW9uIGlzIGlkZW50aWZpZWQsIGFuZCB0aGUgbWVzc2FnZSBpcyBl
bWl0dGVkIGFzCmEgbm9uLWRlYnVnIGd1ZXN0IGVycm9yLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5j
b20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMgfCAgMiArLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgIHwg
IDUgKy0tLS0KIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9u
L3dhaXQuYyAgICAgICAgICAgfCAxNiArKysrLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaCAgICAgfCAxMSArKysrKystLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNlcnRp
b25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZTc4MThjYS4uNTM3
MGZmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpAQCAtMTY2OSw3ICsxNjY5LDcgQEAgdm9pZCB2bXhfdm1l
bnRyeV9mYWlsdXJlKHZvaWQpCiAgICAgICAgICBlcnJvciA9PSBWTVhfSU5TTl9JTlZBTElEX0hP
U1RfU1RBVEUgKQogICAgICAgICB2bWNzX2R1bXBfdmNwdShjdXJyKTsKIAotICAgIGRvbWFpbl9j
cmFzaF9zeW5jaHJvbm91cygpOworICAgIGRvbWFpbl9jcmFzaF9zeW5jKCJcbiIpOyAvKiBOb3Ro
aW5nIGZ1cnRoZXIgaW50ZXJlc3RpbmcgdG8gcHJpbnQuICovCiB9CiAKIHZvaWQgdm14X2RvX3Jl
c3VtZShzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggMTE4N2ZkOS4uM2MxMTU4MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTIxMTEs
MTAgKzIxMTEsNyBAQCB2b2lkIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXModW5zaWduZWQg
bG9uZyBhZGRyKQogICAgIGlmICggYWRkciA9PSAwICkKICAgICAgICAgYWRkciA9IHRoaXNfY3B1
KGxhc3RfZXh0YWJsZV9hZGRyKTsKIAotICAgIHByaW50aygiZG9tYWluX2NyYXNoX3N5bmMgY2Fs
bGVkIGZyb20gZW50cnkuUzogZmF1bHQgYXQgJXAgJXBTXG4iLAotICAgICAgICAgICBfcChhZGRy
KSwgX3AoYWRkcikpOwotCi0gICAgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKKyAgICBk
b21haW5fY3Jhc2hfc3luYygiZW50cnkuUyBmYXVsdCBhdCAlcFMgWyVwXVxuIiwgX3AoYWRkciks
IF9wKGFkZHIpKTsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94
ZW4vY29tbW9uL2RvbWFpbi5jCmluZGV4IDQ1Njc3NzMuLmQzYmEyYzIgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtNjg1LDcgKzY4
NSw3IEBAIHZvaWQgX19kb21haW5fY3Jhc2goc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogCi12b2lk
IF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHZvaWQpCit2b2lkIF9fZG9tYWluX2NyYXNoX3N5
bmModm9pZCkKIHsKICAgICBfX2RvbWFpbl9jcmFzaChjdXJyZW50LT5kb21haW4pOwogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3dhaXQuYyBiL3hlbi9jb21tb24vd2FpdC5jCmluZGV4IGE1N2Jj
MTAuLjE1M2E1OWUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vd2FpdC5jCisrKyBiL3hlbi9jb21t
b24vd2FpdC5jCkBAIC0xMzMsMTAgKzEzMyw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193
YWl0KHN0cnVjdCB3YWl0cXVldWVfdmNwdSAqd3F2KQogICAgIHdxdi0+d2FrZXVwX2NwdSA9IHNt
cF9wcm9jZXNzb3JfaWQoKTsKICAgICBjcHVtYXNrX2NvcHkoJndxdi0+c2F2ZWRfYWZmaW5pdHks
IGN1cnItPmNwdV9oYXJkX2FmZmluaXR5KTsKICAgICBpZiAoIHZjcHVfc2V0X2hhcmRfYWZmaW5p
dHkoY3VyciwgY3B1bWFza19vZih3cXYtPndha2V1cF9jcHUpKSApCi0gICAgewotICAgICAgICBn
ZHByaW50ayhYRU5MT0dfRVJSLCAiVW5hYmxlIHRvIHNldCB2Y3B1IGFmZmluaXR5XG4iKTsKLSAg
ICAgICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Ci0gICAgfQorICAgICAgICBkb21haW5f
Y3Jhc2hfc3luYygiVW5hYmxlIHRvIHNldCB2Y3B1IGFmZmluaXR5XG4iKTsKIAogICAgIC8qIEhh
bmQtcm9sbGVkIHNldGptcCgpLiAqLwogICAgIGFzbSB2b2xhdGlsZSAoCkBAIC0xNjQsMTAgKzE2
MSw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0cXVldWVfdmNw
dSAqd3F2KQogICAgICAgICA6ICJtZW1vcnkiICk7CiAKICAgICBpZiAoIHVubGlrZWx5KHdxdi0+
ZXNwID09IDApICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJTdGFjayB0
b28gbGFyZ2UgaW4gJXNcbiIsIF9fZnVuY19fKTsKLSAgICAgICAgZG9tYWluX2NyYXNoX3N5bmNo
cm9ub3VzKCk7Ci0gICAgfQorICAgICAgICBkb21haW5fY3Jhc2hfc3luYygiU3RhY2sgdG9vIGxh
cmdlXG4iKTsKIAogICAgIGNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLmVudHJ5X3ZlY3Rv
ciA9IGVudHJ5X3ZlY3RvcjsKIH0KQEAgLTE5NCwxMCArMTg4LDggQEAgdm9pZCBjaGVja193YWtl
dXBfZnJvbV93YWl0KHZvaWQpCiAgICAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
ICAgICAgICAgY3B1bWFza19jb3B5KCZ3cXYtPnNhdmVkX2FmZmluaXR5LCBjdXJyLT5jcHVfaGFy
ZF9hZmZpbml0eSk7CiAgICAgICAgIGlmICggdmNwdV9zZXRfaGFyZF9hZmZpbml0eShjdXJyLCBj
cHVtYXNrX29mKHdxdi0+d2FrZXVwX2NwdSkpICkKLSAgICAgICAgewotICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBzZXQgdmNwdSBhZmZpbml0eVxuIik7Ci0gICAg
ICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKLSAgICAgICAgfQorICAgICAgICAg
ICAgZG9tYWluX2NyYXNoX3N5bmMoIlVuYWJsZSB0byBzZXQgdmNwdSBhZmZpbml0eVxuIik7CisK
ICAgICAgICAgd2FpdCgpOyAvKiB0YWtlcyB1cyBiYWNrIGludG8gdGhlIHNjaGVkdWxlciAqLwog
ICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4vaW5jbHVk
ZS94ZW4vc2NoZWQuaAppbmRleCAzOWY5Mzg2Li4xZGE5M2FhIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaApAQCAtNjI3LDEx
ICs2MjcsMTIgQEAgdm9pZCBfX2RvbWFpbl9jcmFzaChzdHJ1Y3QgZG9tYWluICpkKTsKICAqIE1h
cmsgY3VycmVudCBkb21haW4gYXMgY3Jhc2hlZCBhbmQgc3luY2hyb25vdXNseSBkZXNjaGVkdWxl
IGZyb20gdGhlIGxvY2FsCiAgKiBwcm9jZXNzb3IuIFRoaXMgZnVuY3Rpb24gbmV2ZXIgcmV0dXJu
cy4KICAqLwotdm9pZCBub3JldHVybiBfX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyh2b2lkKTsK
LSNkZWZpbmUgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCkgZG8geyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIHByaW50aygiZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVk
IGZyb20gJXM6JWRcbiIsIF9fRklMRV9fLCBfX0xJTkVfXyk7ICBcCi0gICAgX19kb21haW5fY3Jh
c2hfc3luY2hyb25vdXMoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLX0gd2hpbGUgKDApCit2b2lkIG5vcmV0dXJuIF9fZG9tYWluX2NyYXNoX3N5bmModm9pZCk7
CisjZGVmaW5lIGRvbWFpbl9jcmFzaF9zeW5jKGZtdCwgYXJncy4uLikgZG8geyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgImRvbWFpbl9j
cmFzaF9zeW5jIGNhbGxlZCBmcm9tICVzOiAiIGZtdCwgICBcCisgICAgICAgICAgICAgICBfX2Z1
bmNfXywgIyMgYXJncyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgIF9fZG9tYWluX2NyYXNoX3N5bmMoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgfSB3aGlsZSAoMCkKIAogLyoKICAqIENhbGxlZCBmcm9tIGFz
c2VtYmx5IGNvZGUsIHdpdGggYW4gb3B0aW9uYWwgYWRkcmVzcyB0byBoZWxwIGluZGljYXRlIHdo
eQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:21:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:21:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eieqP-0005V8-Np; Mon, 05 Feb 2018 11:21:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eieqO-0005V2-Oz
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 11:21:52 +0000
X-Inumbo-ID: b6908749-0a66-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b6908749-0a66-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 12:21:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461206222"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Feb 2018 11:21:49 +0000
Message-ID: <1517829709-20472-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] vmx/altp2m: Use domain_crash_sync() when
	failing to find the current EPTP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBmYWlsaW5nIHRvIGxvY2F0ZSB0aGUgZ3Vlc3RzIEVQVFAgaW4gdGhlIGFsdHAybSBFUFRQ
IGxpc3QsIHVzZQpkb21haW5fY3Jhc2hfc3luYygpIHJhdGhlciB0aGFuIGRvbWFpbl9jcmFzaCgp
LiAgVGhlIGxhdHRlciByZXR1cm5zIGFuZCB3aWxsCmhpdCB0aGUgc3Vic2VxdWVudCBCVUcoKS4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogSnVuIE5ha2FqaW1h
IDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+CgpOLkIuIERlcGVuZHMgb24gInhlbjogSW1wcm92ZW1lbnRzIHRvIGRvbWFpbl9jcmFz
aF9zeW5jKCkiCi0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA1ICstLS0tCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpp
bmRleCAzZGM2YTZkLi5mOTQzOGQ3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMzU4MywxMCArMzU4Myw3
IEBAIHZvaWQgdm14X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
CiAgICAgICAgICAgICBpZiAoIChpZHggPSBwMm1fZmluZF9hbHRwMm1fYnlfZXB0cCh2LT5kb21h
aW4sIGVwdHApKSA9PQogICAgICAgICAgICAgICAgICBJTlZBTElEX0FMVFAyTSApCi0gICAgICAg
ICAgICB7Ci0gICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkVQVFAgbm90IGZv
dW5kIGluIGFsdGVybmF0ZSBwMm0gbGlzdFxuIik7Ci0gICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoKHYtPmRvbWFpbik7Ci0gICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgZG9tYWluX2Ny
YXNoX3N5bmMoIkVQVFAgbm90IGZvdW5kIGluIGFsdGVybmF0ZSBwMm0gbGlzdFxuIik7CiAgICAg
ICAgIH0KIAogICAgICAgICBpZiAoIGlkeCAhPSB2Y3B1X2FsdHAybSh2KS5wMm1pZHggKQotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eif4x-0006KM-4e; Mon, 05 Feb 2018 11:36:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=invn=e7=citrix.com=prvs=567d2a528=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eif4v-0006Jv-Iw
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 11:36:53 +0000
X-Inumbo-ID: f39fdca2-0a68-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f39fdca2-0a68-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 11:37:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461207984"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Feb 2018 11:36:41 +0000
Message-ID: <20180205113642.3174-2-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180205113642.3174-1-george.dunlap@citrix.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: [Xen-devel] [PATCH 2/3] xen: Fix credit1 Kconfig entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uc28gdGhhdCBpdCBzaG93cyB1cCBpbiB0aGUgbWVudSBhbmQgY2FuIGJlIGRpc2FibGVkLgoK
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KQ0M6IEtvbnJhZCBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhl
bi9jb21tb24vS2NvbmZpZyB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29uZmlnIGIveGVuL2Nv
bW1vbi9LY29uZmlnCmluZGV4IDNkMjBhOTIzMWYuLjEzMTMxOGQ2M2EgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24vS2NvbmZpZworKysgYi94ZW4vY29tbW9uL0tjb25maWcKQEAgLTE2NCw3ICsxNjQs
OCBAQCBtZW51ICJTY2hlZHVsZXJzIgogCXZpc2libGUgaWYgRVhQRVJUID0gInkiCiAKIGNvbmZp
ZyBTQ0hFRF9DUkVESVQKLQlkZWZfYm9vbCB5CisJYm9vbCAiQ3JlZGl0IHNjaGVkdWxlciBzdXBw
b3J0IgorCWRlZmF1bHQgeQogCS0tLWhlbHAtLS0KIAkgIFRoZSB0cmFkaXRpb25hbCBjcmVkaXQg
c2NoZWR1bGVyIGlzIGEgZ2VuZXJhbCBwdXJwb3NlIHNjaGVkdWxlci4KIAotLSAKMi4xNS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eif4x-0006KX-B4; Mon, 05 Feb 2018 11:36:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=invn=e7=citrix.com=prvs=567d2a528=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eif4v-0006Jt-Iu
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 11:36:53 +0000
X-Inumbo-ID: f448ee63-0a68-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f448ee63-0a68-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 11:37:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461207986"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Feb 2018 11:36:42 +0000
Message-ID: <20180205113642.3174-3-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180205113642.3174-1-george.dunlap@citrix.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: [Xen-devel] [PATCH 3/3] xen: Disable ARINC653 scheduler by default
	for non-DEBUG builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFSSU5DNjUzIHNjaGVkdWxlciBpcyB0YXJnZXRlZCBhdCBhIHZlcnkgc3BlY2lmaWMgbmlj
aGU7IHR5cGljYWwKdXNlcnMgY2Fubm90IGJlbmVmaXQgZnJvbSB1c2luZyBpdC4gIERpc2FibGUg
aXQgYnkgZGVmYXVsdCBmb3IKbm9uLURFQlVHIGJ1aWxkcy4gIChFbmFibGUgaXQgZm9yIERFQlVH
IGJ1aWxkcyBzbyB0aGF0IHdlIGNhdGNoIGFueQpidWlsZCBicmVha2FnZXMgc29vbmVyIHJhdGhl
ciB0aGFuIGxhdGVyLikKClNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5s
YXBAY2l0cml4LmNvbT4KLS0tCkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBLb25yYWQgV2lsayA8a29ucmFkLndpbGtAb3Jh
Y2xlLmNvbT4KQ0M6IEpvc2ggV2hpdGVoZWFkIDxqb3NoLndoaXRlaGVhZEBkb3JuZXJ3b3Jrcy5j
b20+CkNDOiBSb2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFudm9zc2VuQGRvcm5lcndvcmtzLmNv
bT4KLS0tCiB4ZW4vY29tbW9uL0tjb25maWcgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcg
Yi94ZW4vY29tbW9uL0tjb25maWcKaW5kZXggMTMxMzE4ZDYzYS4uODJhMzRjNWQ3OSAxMDA2NDQK
LS0tIGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMTg2
LDcgKzE4Niw3IEBAIGNvbmZpZyBTQ0hFRF9SVERTCiAKIGNvbmZpZyBTQ0hFRF9BUklOQzY1Mwog
CWJvb2wgIkFSSU5DNjUzIHNjaGVkdWxlciBzdXBwb3J0IChFWFBFUklNRU5UQUwpIgotCWRlZmF1
bHQgeQorCWRlZmF1bHQgREVCVUcKIAktLS1oZWxwLS0tCiAJICBUaGUgQVJJTkM2NTMgc2NoZWR1
bGVyIGlzIGEgaGFyZCByZWFsLXRpbWUgc2NoZWR1bGVyIGZvciBzaW5nbGUKIAkgIGNvcmVzLCB0
YXJnZXRlZCBmb3IgYXZpb25pY3MsIGRyb25lcywgYW5kIG1lZGljYWwgZGV2aWNlcy4KLS0gCjIu
MTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:37:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:37:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eif4w-0006KB-Uc; Mon, 05 Feb 2018 11:36:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=invn=e7=citrix.com=prvs=567d2a528=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eif4v-0006Ju-Iu
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 11:36:53 +0000
X-Inumbo-ID: f41dd7ce-0a68-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f41dd7ce-0a68-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 11:37:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461207985"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 5 Feb 2018 11:36:40 +0000
Message-ID: <20180205113642.3174-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: [Xen-devel] [PATCH 1/3] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlZGl0MiB3YXMgZGVjbGFyZWQgInN1cHBvcnRlZCIgaW4gNC44LCBhbmQgYXMgb2YgNC4xMCBo
YWQgdHdvIG90aGVyCmNyaXRpY2FsIGZlYXR1cmVzIGltcGxlbWVudGVkIChzb2Z0IGFmZmluaXR5
IC8gTlVNQSBhbmQgY2FwcykuCgpTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+Ci0tLQpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGNpdHJp
eC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogS29ucmFkIFdpbGsgPGtvbnJhZC53aWxr
QG9yYWNsZS5jb20+CkNDOiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0K
IHhlbi9jb21tb24vS2NvbmZpZyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL0tjb25maWcgYi94
ZW4vY29tbW9uL0tjb25maWcKaW5kZXggMTAzZWY0NGNiNS4uM2QyMGE5MjMxZiAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9LY29uZmlnCisrKyBiL3hlbi9jb21tb24vS2NvbmZpZwpAQCAtMjAwLDcg
KzIwMCw3IEBAIGNvbmZpZyBTQ0hFRF9OVUxMCiAKIGNob2ljZQogCXByb21wdCAiRGVmYXVsdCBT
Y2hlZHVsZXI/IgotCWRlZmF1bHQgU0NIRURfQ1JFRElUX0RFRkFVTFQKKwlkZWZhdWx0IFNDSEVE
X0NSRURJVDJfREVGQVVMVAogCiAJY29uZmlnIFNDSEVEX0NSRURJVF9ERUZBVUxUCiAJCWJvb2wg
IkNyZWRpdCBTY2hlZHVsZXIiIGlmIFNDSEVEX0NSRURJVApAQCAtMjIxLDcgKzIyMSw3IEBAIGNv
bmZpZyBTQ0hFRF9ERUZBVUxUCiAJZGVmYXVsdCAicnRkcyIgaWYgU0NIRURfUlREU19ERUZBVUxU
CiAJZGVmYXVsdCAiYXJpbmM2NTMiIGlmIFNDSEVEX0FSSU5DNjUzX0RFRkFVTFQKIAlkZWZhdWx0
ICJudWxsIiBpZiBTQ0hFRF9OVUxMX0RFRkFVTFQKLQlkZWZhdWx0ICJjcmVkaXQiCisJZGVmYXVs
dCAiY3JlZGl0MiIKIAogZW5kbWVudQogCi0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:38:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eif6A-0006Yf-NW; Mon, 05 Feb 2018 11:38:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=urhg=e7=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eif6A-0006YY-9p
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 11:38:10 +0000
X-Inumbo-ID: fc57d533-0a68-11e8-ba59-bc764e045a96
Received: from mail-qk0-f172.google.com (unknown [209.85.220.172])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc57d533-0a68-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 12:37:46 +0100 (CET)
Received: by mail-qk0-f172.google.com with SMTP id d18so32100511qke.7
 for <xen-devel@lists.xen.org>; Mon, 05 Feb 2018 03:38:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=rDu3xbyOslrwrD7xg2lb0Lt/y7pSDxBrwa0cBJkNnCc=;
 b=mekdCo0AdM66H3SI9l2ym1wFy/IU8SAbapT2tPeQpr2kVV5GFbU43kYIXPqyME3FhX
 iRyzEuWW9YQorD8pu/wfdZQ57+VF1RFyybW/QeK6jfObAzMiWjgRweOy/F0VHAAELW6N
 IWiVrU3YJAZIA44aw4yO2Hw1wkj4qt4/VFxeElFiWE87+ZJ8Et9olJ4BNChpHiVCsw0F
 RhblInYPBoqUsKMiwER2dyk8U53kKjNgAWKHd9avW8vbnWWfHsztxny0N+lnW95TKQSv
 wFei4MWMNhBnSQO+iS+bW3VlaS9aYI2/wBhqIk/wgJ06q1DjyG59mTP+3WOtXvaNs71F
 9pIQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=rDu3xbyOslrwrD7xg2lb0Lt/y7pSDxBrwa0cBJkNnCc=;
 b=kQAJzPtmQcvwiggt6iQnNmRzqChRUmj3u+2f9OhA/+7P3PxaugE78L3PCrvnMruCIj
 QmzcuqZL4Ue0Bqkt6DZb8QV+6Mgol4jx/TtVRpRcPg/ytMDAo5SFBIZiXmmEk+hBxeH+
 BW53iM4F+XHrAcqGPUpa6JVNZmXpPIXfudjDMuWQWON5RZKidVKUYNT0IpnuQZxL0N5P
 3Y8UkXTBE5FETuQy9pOEnkZnLK/eDlSm05EX7rxpWMkQdWjHpvjzByTGd9/qLAP70LIA
 hz1pWGlSJHtyIcvp3Kpof9pTB2eWP9eD+9eqcHTixxjtopbtu7s1Y/9Fn94H78O7fu8a
 Bjsw==
X-Gm-Message-State: APf1xPA1DIndDTpROaV+eIIw2TFcArlLTcwreJZvJdFTi0oRbxC0WfX6
 frgwBtw3tTyR0DGjmf7maOyaad0QMPEpJcc4gHg=
X-Google-Smtp-Source: AH8x224EpeUGhbNIkMbz0YHN/+3PtOZQRLt288zanqjxHKhor07HeSPhFhtMXZEOkifhC3gzxIYhvX08RuMg750MTro=
X-Received: by 10.55.221.151 with SMTP id u23mr12039946qku.8.1517830627520;
 Mon, 05 Feb 2018 03:37:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.40.99 with HTTP; Mon, 5 Feb 2018 03:37:06 -0800 (PST)
In-Reply-To: <5A6EF74E02000078001A3426@prv-mh.provo.novell.com>
References: <1516799535-5778-1-git-send-email-andrew.cooper3@citrix.com>
 <1516799535-5778-10-git-send-email-andrew.cooper3@citrix.com>
 <5A6A0C7A02000078001A275A@prv-mh.provo.novell.com>
 <345bd2ef-1319-d9a6-522c-31e42bcd2c2e@citrix.com>
 <be65dc15-ab25-8522-8720-1ab64c6ef959@citrix.com>
 <1517016469.15341.153.camel@suse.com>
 <5A6EF74E02000078001A3426@prv-mh.provo.novell.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 5 Feb 2018 11:37:06 +0000
X-Google-Sender-Auth: FCpomPjc1F07DSR7kmtfYDML4fo
Message-ID: <CAFLBxZZQvqYMYomP67LuRWzhhC0_hH+2pyzg_5ojzg6=4=6E3w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, David Woodhouse <dwmw@amazon.co.uk>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH v10 09/11] x86/ctxt: Issue a speculation
 barrier between vcpu contexts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgOToyOCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyNy4wMS4xOCBhdCAwMjoyNywgPGRmYWdnaW9saUBzdXNl
LmNvbT4gd3JvdGU6Cj4+PiAgT24gMjUvMDEvMTggMTY6MDksIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+PiA+IE9uIDI1LzAxLzE4IDE1OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+ID4gPiA+ID4g
Pgo+Pj4gPiA+IEZvciB0aGUgcmVjb3JkLCB0aGUgb3ZlcndoZWxtaW5nIG1ham9yaXR5IG9mIGNh
bGxzIHRvCj4+PiA+ID4gX19zeW5jX2xvY2FsX2V4ZWNzdGF0ZSgpIGJlaW5nIHJlc3BvbnNpYmxl
IGZvciB0aGUgYmVoYXZpb3IKPj4+ID4gPiBjb21lIGZyb20gaW52YWxpZGF0ZV9pbnRlcnJ1cHQo
KSwgd2hpY2ggc3VnZ2VzdHMgdG8gbWUgdGhhdAo+Pj4gPiA+IHRoZXJlJ3MgYSBtZWFuaW5nZnVs
IG51bWJlciBvZiBjYXNlcyB3aGVyZSBhIHZDUFUgaXMgbWlncmF0ZWQKPj4+ID4gPiB0byBhbm90
aGVyIENQVSBhbmQgdGhlbiBiYWNrLCB3aXRob3V0IGFub3RoZXIgdkNQVSBoYXZpbmcKPj4+ID4g
PiBydW4gb24gdGhlIG9yaWdpbmFsIENQVSBpbiBiZXR3ZWVuLiBJZiBJJ20gbm90IHdyb25nIHdp
dGggdGhpcywKPj4+ID4gPiBJIGhhdmUgdG8gcXVlc3Rpb24gd2h5IHRoZSB2Q1BVIGlzIG1pZ3Jh
dGVkIHRoZW4gaW4gdGhlIGZpcnN0Cj4+PiA+ID4gcGxhY2UuCj4+PiA+Cj4+IFNvLCBhYm91dCB0
aGlzLiBJIGhhdmVuJ3QgYXBwbGllZCBKYW4ncyBtZWFzdXJlbWVudCBwYXRjaCB5ZXQgKEknbQo+
PiBkb2luZyBzb21lIHJlc2h1ZmZsaW5nIG9mIG15IGRldiBhbmQgdGVzdCBoYXJkd2FyZSBoZXJl
KSwgYnV0IEkgaGF2ZQo+PiBnaXZlbiBhIGxvb2sgYXQgdHJhY2VzLgo+Pgo+PiBTbywgSmFuLCBh
IHF1ZXN0aW9uOiB3aHkgYXJlIHlvdSBzYXlpbmcgIm1pZ3JhdGVkIHRvIGFub3RoZXIgQ1BVICoq
YW5kCj4+IHRoZW4gYmFjayoqIj8KPgo+IEJlY2F1c2UgdGhhdCdzIGhvdyBJIGludGVycHJldCBz
b21lIG9mIHRoZSBvdXRwdXQgZnJvbSBteQo+IGxvZ2dpbmcgYWRkaXRpb25zLgo+Cj4+IEknbSBh
c2tpbmcgYmVjYXVzZSwgQUZBSUNULCB0aGUgZmFjdCB0aGF0Cj4+IF9fc3luY19sb2NhbF9leGVj
c3RhdGUoKSBpcyBjYWxsZWQgZnJvbSBpbnZhbGlkYXRlX2ludGVycnVwdCgpIG1lYW5zCj4+IHRo
YXQ6Cj4+ICogYSB2Q1BVIGlzIHJ1bm5pbmcgb24gYSBwQ1BVCj4+ICogdGhlIHZDUFUgaXMgbWln
cmF0ZWQsIGFuZCB0aGUgcENQVSBiZWNhbWUgaWRsZQo+PiAqIHRoZSB2Q1BVIHN0YXJ0cyB0byBy
dW4gd2hlcmUgaXQgd2FzIG1pZ3JhdGVkLCB3aGlsZSBpdHMgJ29yaWdpbmFsJwo+PiAgIHBDUFUg
aXMgc3RpbGwgaWRsZSA9PT4gaW52LiBJUEkgPT0+IHN5bmMgc3RhdGUuCj4KPiBUaGlzIGlzIGp1
c3QgdGhlIGZpcnN0IGhhbGYgb2YgaXQuIEluIHNvbWUgY2FzZXMgSSB0aGVuIHNlZSB0aGUgdkNQ
VQo+IGdvIGJhY2sgd2l0aG91dCB0aGUgcENQVSBoYXZpbmcgcnVuIGFueXRoaW5nIGVsc2UgaW4g
YmV0d2Vlbi4KPgo+PiBTbyB0aGVyZSBzZWVtcyB0byBtZSB0byBiZSBubyBuZWVkIGZvciB0aGUg
dkNQVSB0byBhY3R1YWxseSAiZ28gYmFjayIsCj4+IGlzIHRoZXJlIGl0Pwo+Cj4gVGhlcmUgaXMg
bm8gbmVlZCBmb3IgaXQgdG8gZ28gYmFjaywgYnV0IGl0IGRvZXMuIFRoZXJlJ3MgYWxzbyBubyBu
ZWVkCj4gZm9yIGl0IHRvIGJlIG1pZ3JhdGVkIGluIHRoZSBmaXJzdCBwbGFjZSBpZiB0aGVyZSBh
cmUgbm8gbW9yZSBydW5uYWJsZQo+IHZDUFUtcyB0aGFuIHRoZXJlIGFyZSBwQ1BVLXMuCj4KPj4g
QW55d2F5LCBsb29raW5nIGF0IHRyYWNlcywgSSBvYnNlcnZlZCB0aGUgZm9sbG93aW5nOgo+PiBb
Li4uXQo+PiBBdCAoMSkgZDN2OCBzdGFydHMgcnVubmluZyBvbiBDUFUgOS4gVGhlbiwgYXQgKDIp
LCBkM3Y1IHdha2VzIHVwLCBhbmQKPj4gYXQgKDMpIENQVSA4ICh3aGljaCBpcyBpZGxlKSBpcyB0
aWNrbGVkLCBhcyBhIGNvbnNlcXVlbmNlIG9mIHRoYXQuIEF0Cj4+ICg0KSwgQ1BVIDggcGlja3Mg
dXAgZDN2NSBhbmQgcnVuIGl0ICh0aGlzIG1heSBzZWVtIHVucmVsYXRlZCwgYnV0IGJlYXIKPj4g
d2l0aCBtZSBhIGxpdHRsZSkuCj4+Cj4+IEF0ICg1KSwgYSBwZXJpb2RpYyB0aWNrIGFycml2ZXMg
b24gQ1BVIDkuIFBlcmlvZGljIHRpY2tzIGFyZSBhIGNvcmUKPj4gcGFydCBvZiB0aGUgQ3JlZGl0
MSBhbGdvcml0aG0sIGFuZCBhcmUgdXNlZCBmb3IgYWNjb3VudGluZyBhbmQgbG9hZAo+PiBiYWxh
bmNpbmcuIEluIGZhY3QsIGNzY2hlZF90aWNrKCkgY2FsbHMgY3NjaGVkX3ZjcHVfYWNjdCgpIHdo
aWNoLCBhdAo+PiAoNiksIGNhbGxzIF9jc2NoZWRfY3B1X3BpY2soKS4KPj4KPj4gUGljayByZWFs
aXplcyB0aGF0IGQzdjggaXMgcnVubmluZyBvbiBDUFUgOSwgYW5kIHRoYXQgQ1BVIDggaXMgYWxz
bwo+PiBidXN5LiBOb3csIHNpbmNlIENQVSA4IGFuZCA5IGFyZSBoeXBlcnRocmVhZHMgb2YgdGhl
IHNhbWUgY29yZSwgYW5kCj4+IHNpbmNlIHRoZXJlIGFyZSBmdWxseSBpZGxlIGNvcmVzLCBDcmVk
aXQxIGRlY2lkZXMgdGhhdCBpdCdzIGJldHRlciB0bwo+PiBraWNrIGQzdjggdG8gb25lIG9mIHRo
b3NlIGZ1bGx5IGlkbGUgY29yZXMsIHNvIGJvdGggZDN2NSBhbmQgZDN2OAo+PiBpdHNsZWYgY2Fu
IHJ1biBhdCBmdWxsICJjb3JlIHNwZWVkIi4gSW4gZmFjdCwgd2Ugc2VlIHRoYXQgQ1BVIDExIGlz
Cj4+IHBpY2tlZCwgYXMgYm90aCB0aGUgaHlwZXJ0aHJlYWRzIC0tQ1BVIDEwIGFuZCBDUFUgMTEg
aXRzZWxmLS0gYXJlIGlkbGUuCj4+IChUbyBiZSBjb250aW51ZWQsIGJlbG93KQo+Cj4gQWgsIEkg
c2VlLiBJIGRpZCBub3QgbG9vayBhdCB0aGUgb3V0cHV0IHdpdGggdG9wb2xvZ3kgaW4gbWluZCwg
SQo+IGFkbWl0LiBOZXZlcnRoZWxlc3MgSSB0aGVuIHN0aWxsIGRvbid0IHJlYWxseSB1bmRlcnN0
YW5kIHdoeSBpdAo+IGFwcGVhcnMgdG8gYmUgbm90IHVuY29tbW9uIGZvciBhIHZDUFUgdG8gbW92
ZSBiYWNrIGFuZAo+IGZvcnRoIHJlbGF0aXZlbHkgcmFwaWRseSAoSSB0YWtlIG5vIG90aGVyIHZD
UFUgaGF2aW5nIHJ1biBvbiBhCj4gcENQVSBhcyBhIHNpZ24gdGhhdCB0aGUgcGVyaW9kIG9mIHRp
bWUgZWxhcHNlZCBpbiBiZXR3ZWVuIHRvCj4gbm90IGJlIHZlcnkgbGFyZ2UpLiBQbGVhc2UgZG9u
J3QgZm9yZ2V0IHRoYXQgdGhlIGFjdCBvZiBtb3ZpbmcKPiBhIHZDUFUgaGFzIGEgKHBlcmZvcm1h
bmNlKSBwcmljZSwgdG9vLgo+Cj4+IFRoZSBwcm9ibGVtLCBhcyBJIHdhcyBleHBlY3RpbmcsIGlz
IG5vdCB3b3JrIHN0ZWFsaW5nLCB0aGUgcHJvYmxlbSBpcywKPj4gd2VsbC4uLiBDcmVkaXQxISA6
LS8KPj4gWy4uLl0KPj4gQ3JlZGl0MiwgZm9yIGluc3RhbmNlLCBkb2VzIG5vdCBzdWZmZXIgZnJv
bSB0aGlzIGlzc3VlLiBJbiBmYWN0LAo+PiBoeXBlcnRocmVhZGluZywgdGhlcmUsIGlzIGNvbnNp
ZGVyZWQgZHVyaW5nIHdha2V1cC90aWNrbGluZyBhbHJlYWR5Lgo+Cj4gV2VsbCAtIHdoZW4gaXMg
Q3JlZGl0MiBnb2luZyB0byBiZWNvbWUgdGhlIGRlZmF1bHQ/CgpJJ3ZlIGp1c3Qgc2VudCBhIHBh
dGNoLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:46:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:46:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eifDm-0007Q7-EE; Mon, 05 Feb 2018 11:46:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eifDl-0007Q1-6M
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 11:46:01 +0000
X-Inumbo-ID: 39428a93-0a6a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39428a93-0a6a-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 11:46:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="67273493"
To: George Dunlap <george.dunlap@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <edf342de-0dee-69c0-d239-75f928960bd4@citrix.com>
Date: Mon, 5 Feb 2018 11:45:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180205113642.3174-1-george.dunlap@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTE6MzYsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gQ3JlZGl0MiB3YXMgZGVj
bGFyZWQgInN1cHBvcnRlZCIgaW4gNC44LCBhbmQgYXMgb2YgNC4xMCBoYWQgdHdvIG90aGVyCj4g
Y3JpdGljYWwgZmVhdHVyZXMgaW1wbGVtZW50ZWQgKHNvZnQgYWZmaW5pdHkgLyBOVU1BIGFuZCBj
YXBzKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCk9uIHdoYXQganVzdGlmaWNhdGlvbj8KClN3aXRjaGluZyB0aGUgZGVmYXVsdCBp
bnZvbHZlcyBkZW1vbnN0cmF0aW5nIHRoYXQgdGhlIG5ldyBkZWZhdWx0IGlzCmJldHRlciB0aGFu
IHRoZSBvbGQgb25lLCBhbmQgc2ltcGx5ICJ3ZSd2ZSBpbXBsZW1lbnRlZCBtb3JlIGZlYXR1cmVz
Igppc24ndCBnb29kIGVub3VnaCBJTU8uCgpUaGUgbGFzdCBzZXQgb2YgbWVhc3VyZW1lbnRzIEkg
cmVjYWxsIHNlZWluZyBzYWlkIHRoYXQgY3JlZGl0MSBhbmQKY3JlZGl0MiB3ZXJlIG1vc3RseSBr
bmVjay1hbmQta25lY2ssIGJ1dCB0aGVyZSB3YXMgc3RpbGwgYSBub3RpY2VhYmxlCmRpZmZlcmVu
Y2UgaW4gY3JlZGl0MSdzIGZhdm91ciB3aGVuIGl0IGNhbWUgdG8gYWdncmVnYXRlIHNtYWxsLXBh
Y2tldApUQ1AgdGhyb3VnaHB1dCwgYW5kIG5vIGJlbmNobWFyayB3aGVyZSBjcmVkaXQyIHdhcyBj
bGVhcmx5IGEgd2lubmVyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 11:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 11:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eifN2-0008Ay-FL; Mon, 05 Feb 2018 11:55:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eifN1-0008A8-91
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 11:55:35 +0000
X-Inumbo-ID: 90599ade-0a6b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 90599ade-0a6b-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 11:56:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="67273956"
To: Jan Beulich <JBeulich@suse.com>
References: <1517495926-19425-1-git-send-email-andrew.cooper3@citrix.com>
 <5A7434AE02000078001A479D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c38539c0-616a-f2b9-af91-78a34b5815ec@citrix.com>
Date: Mon, 5 Feb 2018 11:55:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7434AE02000078001A479D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
	feature controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMDg6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAxLjAyLjE4IGF0
IDE1OjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCj4+IEBAIC05MTYsNiArOTE2LDE5IEBAIENvbnRyb2xzIEVQVCBy
ZWxhdGVkIGZlYXR1cmVzLgo+PiAgCj4+ICBTcGVjaWZ5IHdoaWNoIGNvbnNvbGUgZ2Ric3R1YiBz
aG91bGQgdXNlLiBTZWUgKipjb25zb2xlKiouCj4+ICAKPj4gKyMjIyBnbnR0YWIKPj4gKz4gYD0g
TGlzdCBvZiBbIG1heF92ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlPTxib29sPiBdYAo+IEkgcmVh
bGl6ZSB5b3UgZG9uJ3Qgd2FudCB0byBjaGFuZ2UgdGhpcyBhcyBwZW9wbGUgYWxyZWFkeSB1c2Ug
aXQsIGJ1dAo+IEknZCBzdGlsbCBsaWtlIHRvIGdpdmUgbXkgdXN1YWwgY29tbWVudDogSSdkIHBy
ZWZlciBpZiB3ZSBjb3VsZCBhdm9pZAo+IGludHJvZHVjaW5nIGZ1cnRoZXIgdW5kZXJzY29yZS1j
b250YWluaW5nIChzdWIpb3B0aW9ucy4gSSByZWFsbHkgZG9uJ3QKPiB1bmRlcnN0YW5kIHdoeSBl
dmVyeW9uZSBkb2VzIHRoaXM6IERhc2hlcyBhcmUgZWFzaWVyIHRvIHR5cGUgb24KPiBhbGwga2V5
Ym9hcmRzIEknbSBhd2FyZSBvZiwgYW5kIHRoZXJlJ3Mgbm8gbmVlZCB0byBtaW1pYyBDIGlkZW50
aWZpZXIKPiBuYW1lcyBmb3IgY29tbWFuZCBsaW5lIG9wdGlvbnMuCgpJIGNhbiBpbnRyb2R1Y2Ug
YSBtYXgtdmVyIGFsaWFzIGlmIHlvdSBpbnNpc3QsIGJ1dCBkcm9wcGluZyBtYXhfdmVyIGhlcmUK
aXMgZ29pbmcgdG8gYnJlYWsgdXNlcnMgd2hvIHRvb2sgdGhpcyBwYXRjaCBmb3IgWFNBLTIyNi4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 12:02:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 12:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eifSx-0000gM-Rq; Mon, 05 Feb 2018 12:01:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vn6f=e7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eifSw-0000fp-QX
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 12:01:42 +0000
X-Inumbo-ID: 6bdc1ec2-0a6c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6bdc1ec2-0a6c-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 12:02:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eifSo-0007mZ-CB; Mon, 05 Feb 2018 12:01:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eifSi-0007oZ-U7; Mon, 05 Feb 2018 12:01:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eifSi-0004XR-Go; Mon, 05 Feb 2018 12:01:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118591-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=4619bff28cc709d0fea32494bda1786e63338295
X-Osstest-Versions-That: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Feb 2018 12:01:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118591: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU5MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODU5MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0NjE5YmZmMjhjYzcwOWQwZmVhMzI0OTRiZGExNzg2ZTYzMzM4Mjk1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5OWQ5ZDdhMzNiNzgxYmM5YTkx
NDE2ZjFlMDRjOGU1MGU0MGZhNGVmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1NDcgIDIwMTgt
MDItMDIgMjM6MDE6MTQgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTkxICAy
MDE4LTAyLTA1IDEwOjAxOjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQnJpYW4gV29vZHMgPGJyaWFuLndv
b2RzQGFtZC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgOTlkOWQ3YTMzYi4uNDYxOWJmZjI4YyAgNDYxOWJmZjI4Y2M3MDlkMGZlYTMyNDk0YmRh
MTc4NmU2MzMzODI5NSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 12:10:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 12:10:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eifbP-0001VT-MW; Mon, 05 Feb 2018 12:10:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bbrw=e7=aculab.com=david.laight@srs-us1.protection.inumbo.net>)
 id 1eifbO-0001VH-6u
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 12:10:26 +0000
X-Inumbo-ID: a3b5d457-0a6d-11e8-b9b1-635ca7ef6cff
Received: from smtp-out6.electric.net (unknown [192.162.217.192])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a3b5d457-0a6d-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 12:11:05 +0000 (UTC)
Received: from 1eifbD-0009FD-TT by out6b.electric.net with emc1-ok (Exim 4.87)
 (envelope-from <David.Laight@ACULAB.COM>)
 id 1eifbG-0009Z6-UJ; Mon, 05 Feb 2018 04:10:18 -0800
Received: by emcmailer; Mon, 05 Feb 2018 04:10:18 -0800
Received: from [156.67.243.126] (helo=AcuMS.aculab.com)
 by out6b.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256)
 (Exim 4.87) (envelope-from <David.Laight@ACULAB.COM>)
 id 1eifbD-0009FD-TT; Mon, 05 Feb 2018 04:10:15 -0800
Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by
 AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP
 Server (TLS) id 15.0.1347.2; Mon, 5 Feb 2018 12:11:07 +0000
Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by
 AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; 
 Mon, 5 Feb 2018 12:11:07 +0000
From: David Laight <David.Laight@ACULAB.COM>
To: 'Boris Ostrovsky' <boris.ostrovsky@oracle.com>, Arnd Bergmann
 <arnd@arndb.de>, Juergen Gross <jgross@suse.com>
Thread-Topic: [PATCH] xen: hypercall: fix out-of-bounds memcpy
Thread-Index: AQHTnH5MZeMmOwTXYkSEccagX73Jx6OVu3wg
Date: Mon, 5 Feb 2018 12:11:07 +0000
Message-ID: <1eddce614f604c518b9bf238a2f92e4b@AcuMS.aculab.com>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
In-Reply-To: <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.202.205.33]
MIME-Version: 1.0
X-Outbound-IP: 156.67.243.126
X-Env-From: David.Laight@ACULAB.COM
X-Proto: esmtps
X-Revdns: 
X-HELO: AcuMS.aculab.com
X-TLS: TLSv1.2:ECDHE-RSA-AES256-SHA384:256
X-Authenticated_ID: 
X-PolicySMART: 3396946, 3397078
X-Virus-Status: Scanned by VirusSMART (c)
X-Virus-Status: Scanned by VirusSMART (s)
Cc: Andi Kleen <ak@linux.intel.com>, Nicolas Pitre <nico@linaro.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, Dan
 Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQm9yaXMgT3N0cm92c2t5DQo+IFNlbnQ6IDAyIEZlYnJ1YXJ5IDIwMTggMjM6MzQNCi4u
Lg0KPiA+ICAJc3dpdGNoIChjbWQpIHsNCj4gPiArCWNhc2UgRVZUQ0hOT1BfYmluZF9pbnRlcmRv
bWFpbjoNCj4gPiArCQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNobl9iaW5kX2ludGVyZG9tYWlu
KTsNCj4gPiArCQlicmVhazsNCj4gPiArCWNhc2UgRVZUQ0hOT1BfYmluZF92aXJxOg0KPiA+ICsJ
CWxlbiA9IHNpemVvZihzdHJ1Y3QgZXZ0Y2huX2JpbmRfdmlycSk7DQo+ID4gKwkJYnJlYWs7DQo+
ID4gKwljYXNlIEVWVENITk9QX2JpbmRfcGlycToNCj4gPiArCQlsZW4gPSBzaXplb2Yoc3RydWN0
IGV2dGNobl9iaW5kX3BpcnEpOw0KPiA+ICsJCWJyZWFrOw0KPiA+ICAJY2FzZSBFVlRDSE5PUF9j
bG9zZToNCj4gPiArCQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNobl9jbG9zZSk7DQo+ID4gKwkJ
YnJlYWs7DQo+ID4gIAljYXNlIEVWVENITk9QX3NlbmQ6DQo+ID4gKwkJbGVuID0gc2l6ZW9mKHN0
cnVjdCBldnRjaG5fc2VuZCk7DQo+ID4gKwkJYnJlYWs7DQo+ID4gKwljYXNlIEVWVENITk9QX2Fs
bG9jX3VuYm91bmQ6DQo+ID4gKwkJbGVuID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fYWxsb2NfdW5i
b3VuZCk7DQo+ID4gKwkJYnJlYWs7DQo+ID4gKwljYXNlIEVWVENITk9QX2JpbmRfaXBpOg0KPiA+
ICsJCWxlbiA9IHNpemVvZihzdHJ1Y3QgZXZ0Y2huX2JpbmRfaXBpKTsNCj4gPiArCQlicmVhazsN
Cj4gPiArCWNhc2UgRVZUQ0hOT1Bfc3RhdHVzOg0KPiA+ICsJCWxlbiA9IHNpemVvZihzdHJ1Y3Qg
ZXZ0Y2huX3N0YXR1cyk7DQo+ID4gKwkJYnJlYWs7DQo+ID4gIAljYXNlIEVWVENITk9QX2JpbmRf
dmNwdToNCj4gPiArCQlsZW4gPSBzaXplb2Yoc3RydWN0IGV2dGNobl9iaW5kX3ZjcHUpOw0KPiA+
ICsJCWJyZWFrOw0KPiA+ICAJY2FzZSBFVlRDSE5PUF91bm1hc2s6DQo+ID4gLQkJLyogbm8gb3V0
cHV0ICovDQo+ID4gKwkJbGVuID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fdW5tYXNrKTsNCj4gPiAg
CQlicmVhazsNCg0KQXJlIHRoZSBFVlRDSE5PUF94eHggdmFsdWVzIGRlbnNlPw0KSW4gd2hpY2gg
Y2FzZSBhbiBhcnJheSBpcyBhbG1vc3QgY2VydGFpbmx5IGJldHRlciB0aGFuIHRoZSBzd2l0Y2gg
c3RhdGVtZW50Lg0KDQoJRGF2aWQNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 12:16:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 12:16:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eifhY-0001lI-Go; Mon, 05 Feb 2018 12:16:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q6hm=e7=xen.org=tim@srs-us1.protection.inumbo.net>)
 id 1eifhX-0001lC-9B
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 12:16:47 +0000
X-Inumbo-ID: 617a418b-0a6e-11e8-ba59-bc764e045a96
Received: from deinos.phlegethon.org (unknown [2001:41d0:8:b1d7::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 617a418b-0a6e-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 13:16:24 +0100 (CET)
Received: from tjd by deinos.phlegethon.org with local (Exim 4.90 (FreeBSD))
 (envelope-from <tim@xen.org>)
 id 1eifhJ-0009j2-Pq; Mon, 05 Feb 2018 12:16:33 +0000
Date: Mon, 5 Feb 2018 12:16:33 +0000
From: Tim Deegan <tim@xen.org>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180205121633.GB33595@deinos.phlegethon.org>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295BE60200007800195997@prv-mh.provo.novell.com>
 <b5b83e68-fd48-d715-7e75-24e85dcdfbf3@citrix.com>
 <5A78270F02000078001A515D@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A78270F02000078001A515D@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Known-Good: Yes
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: tim@xen.org
X-SA-Exim-Scanned: No (on deinos.phlegethon.org);
 SAEximRunCond expanded to false
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 25/25] x86/shadow: fold
 sh_x86_emulate_{write, cmpxchg}() into their only callers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBdCAwMTo0MiAtMDcwMCBvbiAwNSBGZWIgKDE1MTc3OTQ5NTkpLCBKYW4gQmV1bGljaCB3
cm90ZToKPiA+Pj4gT24gMDIuMDIuMTggYXQgMTc6NTIsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPiB3cm90ZToKPiA+IE9uIDA3LzEyLzE3IDE0OjE5LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
PiArICAgIGNhc2UgMTogcHJldiA9IGNtcHhjaGcoKHVpbnQ4X3QgICopcHRyLCBvbGQsIG5ldyk7
IGJyZWFrOwo+ID4+ICsgICAgY2FzZSAyOiBwcmV2ID0gY21weGNoZygodWludDE2X3QgKilwdHIs
IG9sZCwgbmV3KTsgYnJlYWs7Cj4gPj4gKyAgICBjYXNlIDQ6IHByZXYgPSBjbXB4Y2hnKCh1aW50
MzJfdCAqKXB0ciwgb2xkLCBuZXcpOyBicmVhazsKPiA+PiArICAgIGNhc2UgODogcHJldiA9IGNt
cHhjaGcoKHVpbnQ2NF90ICopcHRyLCBvbGQsIG5ldyk7IGJyZWFrOwo+ID4+ICsgICAgZGVmYXVs
dDoKPiA+PiArICAgICAgICBTSEFET1dfUFJJTlRLKCJjbXB4Y2hnIHNpemUgJXUgaXMgbm90IHN1
cHBvcnRlZFxuIiwgYnl0ZXMpOwo+ID4gCj4gPiBHaXZlbiB0aGUgZWFybGllciBwYXRjaGVzIGlu
IHRoZSBzZXJpZXMsIGlzIGl0IHdvcnRoIGludHJvZHVjaW5nIGNhc2UgMTYKPiA+IGhlcmU/Cj4g
Cj4gSW4gYSBmb2xsb3ctdXAgcGF0Y2ggdGhpcyBjb3VsZCBiZSBhbiBvcHRpb24gKHVubGVzcyBU
aW0ga25vd3MgYQo+IHJlYXNvbiB3aHkgdGhpcyBtaWdodCBiZSBhIGJhZCBpZGVhKSwgYnV0IEkg
Y2VydGFpbmx5IHdvdWxkbid0IHdhbnQKPiB0byBkbyBzbyBoZXJlLgoKSSBhZ3JlZSB0aGF0IGFk
ZGluZyB0aGUgMTYgY2FzZSBzaG91bGRuJ3QgaGFwcGVuIGluIHRoaXMgcGF0Y2gsIGFuZCBJCmRv
bid0IHNlZSBhIG5lZWQgZm9yIGl0LiAgVW5sZXNzIHdlIHRoaW5rIGd1ZXN0IE9TZXMgd2lsbCB1
c2UgMTYtYnl0ZQphdG9taWMgb3BzIHRvIHVwZGF0ZSB0aGVpciA4LWJ5dGUgUFRFcywgdGhlIHNo
YWRvdyBjb2RlIGlzIHByb2JhYmx5CmJldHRlciBvZmYgdGFraW5nIHRoYXQgYXMgYSBoaW50IHRv
IHVuc2hhZG93LgoKQ2hlZXJzLAoKVGltLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 12:23:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 12:23:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eifnq-0002TB-8f; Mon, 05 Feb 2018 12:23:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eifnp-0002T5-FV
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 12:23:17 +0000
X-Inumbo-ID: 49543aa8-0a6f-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49543aa8-0a6f-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 13:22:53 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="67275601"
To: Jan Beulich <JBeulich@suse.com>
References: <1517590727-13443-1-git-send-email-andrew.cooper3@citrix.com>
 <5A782A9602000078001A5180@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0be9a2ad-0dbf-6868-3629-5daaf5d42511@citrix.com>
Date: Mon, 5 Feb 2018 12:22:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A782A9602000078001A5180@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Rename pv/ro-page-fault.c to
 pv/emul-ro-page-fault.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMDg6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjAyLjE4IGF0
IDE3OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRvIG1hdGNoIGFs
bCBvdXIgb3RoZXIgZW11bGF0aW9uIGhhbmRsaW5nLgo+Pgo+PiBObyBmdW5jdGlvbmFsIGNoYW5n
ZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+
IC0tLQo+PiAgeGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgMiArLQo+PiAgeGVuL2FyY2gveDg2L3B2L3tyby1wYWdlLWZhdWx0LmMgPT4g
ZW11bC1yby1wYWdlLWZhdWx0LmN9IHwgMiArLQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+ICByZW5hbWUgeGVuL2FyY2gveDg2L3B2L3tyby1w
YWdlLWZhdWx0LmMgPT4gZW11bC1yby1wYWdlLWZhdWx0LmN9ICg5OSUpCj4gV2hlbiB0aGlzIGZp
bGUgd2FzIGludHJvZHVjZWQsIGlpcmMgSSBoYWQgc3BlY2lmaWNhbGx5IGFza2VkIHRvIGRyb3AK
PiB0aGUgcG9pbnRsZXNzIGVtdWwtIHByZWZpeC4gSWYgeW91IHdhbnQgdG8gbWFrZSB0aGluZ3Mg
Y29uc2lzdGVudAo+IGFnYWluLCBwbGVhc2UgaW5zdGVhZCBkcm9wIHRoZSBlbXVsLSBwcmVmaXhl
cyBvZiB0aGUgb3RoZXIgZmlsZXMuCgpOby4KCkZpcnN0IG9mIGFsbCwgdGhpcyBmaWxlIGlzIHRo
ZSBtb3N0IHJlY2VudCB0byBjb21lIGludG8gZXhpc3RlbmNlLAphcm91bmQgMyBtb250aHMgYWZ0
ZXIgdGhlIG90aGVycy4KClRoZSBwb2ludCBvZiBuYW1pbmcgdGhpbmdzIGluIGEgY29uc2lzdGVu
dCBmYXNoaW9uIGlzIGZvciB0aGUgYmVuZWZpdCBvZgpodW1hbnMsIGFuZCBoYXZpbmcgdGhlIGVt
dWxhdGlvbiByZWxhdGVkIGZ1bmN0aW9uYWxpdHkgbG9naWNhbGx5IGdyb3VwZWQKaXMgYSBiZW5l
Zml0LCBub3QgYSBkZXRyaW1lbnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 12:37:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 12:37:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eig1a-0003Hh-HH; Mon, 05 Feb 2018 12:37:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4wt3=e7=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1eig1Z-0003Hb-Hh
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 12:37:29 +0000
X-Inumbo-ID: 4534f2e1-0a71-11e8-ba59-bc764e045a96
Received: from mail-ot0-x232.google.com (unknown [2607:f8b0:4003:c0f::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4534f2e1-0a71-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 13:37:04 +0100 (CET)
Received: by mail-ot0-x232.google.com with SMTP id a7so23843770otk.9
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 04:37:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=VDBoS06SpytAUzEYsjymaRKbAZq19pe09RQaR7E7WFA=;
 b=VYYgwfabypu3odx1ssdja08REQ+qNBJiHpZGQXnOhStlrFd/IjI+g7Blt7lcDP5ca6
 mzwVKQOIFAUBluhfEMEI/8EXQeAydYrxfPI56nOYecuMfQTpSDa3eGdXVoQue9OjTnDR
 khlf4BrhYntA+Olz7sSLp7U4bmHA4VnAS4ndtD0T1SCwxCmcbY2u902lG4r2Y30M/YTa
 C55BjLmJNdc/JVMQUkjZkgyE7ktSQa8CaSgB5uA5YaV+FLuK1AOqTgdf+16lvMsIZdVM
 BM7SOyZVFcBq+cFTGI+TeVzIJgL9OMhThBfiKL5sO8SPOvuNGTBFGrf8E6eHh2b6knhS
 0kWA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=VDBoS06SpytAUzEYsjymaRKbAZq19pe09RQaR7E7WFA=;
 b=IYUzM1i5cA6Qg5BCyG3ZkhebFffpKF/OfVYAM5nPMpCY7R9BQppk+XaASl6waumCpF
 LMoHBMKNPP5PN7pLpcMWmzDZYFGDu8QXF+QO6oXdZM+L/Mdm+1VCNVyzcasUcDwNbXm7
 emuTyzODMVlaOHUXu5axuP2kZ0h0BBHrzyf45uCHNICuKHR8SgK6/TAhfEm0eMyrgODt
 NuLMQ7sXWb3LF8QkAwaZxcWA00pJpwIjGXLchkQapC6qN3/GvOFi8suWoY81GGr1029f
 a51PEp9rzC4RoHwTr2PN7JEFQrMoi5Rqlji/Cd5v/SyNlG6GQsYctL58xBWYtv/guD+V
 cgIw==
X-Gm-Message-State: AKwxytfLwcLr9A15NjjK6ZbxtYmREoNuVJFtFwDQpb4WrF9dX+Z34XfX
 9bYmYN9mn4+0Uie0LVyoopBli9yzVH+pAczJFq4itJyv
X-Google-Smtp-Source: AH8x225/XkJCRXWlxWFSJCQ490QtJKa72aYFTopGV50RRwUf5zap4LlF5+2qcs2g53Osdq3nSRFZhtEsbyDbOj5xDq4=
X-Received: by 10.157.65.176 with SMTP id p45mr21524515ote.38.1517834245855;
 Mon, 05 Feb 2018 04:37:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.68.33 with HTTP; Mon, 5 Feb 2018 04:37:25 -0800 (PST)
In-Reply-To: <1eddce614f604c518b9bf238a2f92e4b@AcuMS.aculab.com>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
 <1eddce614f604c518b9bf238a2f92e4b@AcuMS.aculab.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Mon, 5 Feb 2018 13:37:25 +0100
X-Google-Sender-Auth: v95zlyGO3j8U8VrM8RPl5dd2VUo
Message-ID: <CAK8P3a0z72S6mY7Q7RBJ_EMCbF9DOi+RdVaUEsB_qo+rGurQ1g@mail.gmail.com>
To: David Laight <David.Laight@aculab.com>
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgNSwgMjAxOCBhdCAxOjExIFBNLCBEYXZpZCBMYWlnaHQgPERhdmlkLkxhaWdo
dEBhY3VsYWIuY29tPiB3cm90ZToKPiBGcm9tOiBCb3JpcyBPc3Ryb3Zza3kKPj4gU2VudDogMDIg
RmVicnVhcnkgMjAxOCAyMzozNAo+IC4uLgo+PiA+ICAgICBzd2l0Y2ggKGNtZCkgewo+PiA+ICsg
ICBjYXNlIEVWVENITk9QX2JpbmRfaW50ZXJkb21haW46Cj4+ID4gKyAgICAgICAgICAgbGVuID0g
c2l6ZW9mKHN0cnVjdCBldnRjaG5fYmluZF9pbnRlcmRvbWFpbik7Cj4+ID4gKyAgICAgICAgICAg
YnJlYWs7Cj4+ID4gKyAgIGNhc2UgRVZUQ0hOT1BfYmluZF92aXJxOgo+PiA+ICsgICAgICAgICAg
IGxlbiA9IHNpemVvZihzdHJ1Y3QgZXZ0Y2huX2JpbmRfdmlycSk7Cj4+ID4gKyAgICAgICAgICAg
YnJlYWs7Cj4+ID4gKyAgIGNhc2UgRVZUQ0hOT1BfYmluZF9waXJxOgo+PiA+ICsgICAgICAgICAg
IGxlbiA9IHNpemVvZihzdHJ1Y3QgZXZ0Y2huX2JpbmRfcGlycSk7Cj4+ID4gKyAgICAgICAgICAg
YnJlYWs7Cj4+ID4gICAgIGNhc2UgRVZUQ0hOT1BfY2xvc2U6Cj4+ID4gKyAgICAgICAgICAgbGVu
ID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fY2xvc2UpOwo+PiA+ICsgICAgICAgICAgIGJyZWFrOwo+
PiA+ICAgICBjYXNlIEVWVENITk9QX3NlbmQ6Cj4+ID4gKyAgICAgICAgICAgbGVuID0gc2l6ZW9m
KHN0cnVjdCBldnRjaG5fc2VuZCk7Cj4+ID4gKyAgICAgICAgICAgYnJlYWs7Cj4+ID4gKyAgIGNh
c2UgRVZUQ0hOT1BfYWxsb2NfdW5ib3VuZDoKPj4gPiArICAgICAgICAgICBsZW4gPSBzaXplb2Yo
c3RydWN0IGV2dGNobl9hbGxvY191bmJvdW5kKTsKPj4gPiArICAgICAgICAgICBicmVhazsKPj4g
PiArICAgY2FzZSBFVlRDSE5PUF9iaW5kX2lwaToKPj4gPiArICAgICAgICAgICBsZW4gPSBzaXpl
b2Yoc3RydWN0IGV2dGNobl9iaW5kX2lwaSk7Cj4+ID4gKyAgICAgICAgICAgYnJlYWs7Cj4+ID4g
KyAgIGNhc2UgRVZUQ0hOT1Bfc3RhdHVzOgo+PiA+ICsgICAgICAgICAgIGxlbiA9IHNpemVvZihz
dHJ1Y3QgZXZ0Y2huX3N0YXR1cyk7Cj4+ID4gKyAgICAgICAgICAgYnJlYWs7Cj4+ID4gICAgIGNh
c2UgRVZUQ0hOT1BfYmluZF92Y3B1Ogo+PiA+ICsgICAgICAgICAgIGxlbiA9IHNpemVvZihzdHJ1
Y3QgZXZ0Y2huX2JpbmRfdmNwdSk7Cj4+ID4gKyAgICAgICAgICAgYnJlYWs7Cj4+ID4gICAgIGNh
c2UgRVZUQ0hOT1BfdW5tYXNrOgo+PiA+IC0gICAgICAgICAgIC8qIG5vIG91dHB1dCAqLwo+PiA+
ICsgICAgICAgICAgIGxlbiA9IHNpemVvZihzdHJ1Y3QgZXZ0Y2huX3VubWFzayk7Cj4+ID4gICAg
ICAgICAgICAgYnJlYWs7Cj4KPiBBcmUgdGhlIEVWVENITk9QX3h4eCB2YWx1ZXMgZGVuc2U/Cj4g
SW4gd2hpY2ggY2FzZSBhbiBhcnJheSBpcyBhbG1vc3QgY2VydGFpbmx5IGJldHRlciB0aGFuIHRo
ZSBzd2l0Y2ggc3RhdGVtZW50LgoKVGhleSBhcmUsIHllcy4gUEhZU0RFVk9QX3h4eCBhcmUgYWxz
byBjb25zZWN1dGl2ZSBieSBzdGFydCBhdCAnNCcuCkRhbiBtYWRlIHRoZSBzYW1lIGNvbW1lbnQg
ZWFybGllciwgYW5kIEkgcmVwbGllZCB0aGF0IG15IEkgaGFkCmNvbnNpZGVyZWQgaXQgYnV0IHdl
bnQgZm9yIHRoZSBtb3JlIGZhaWxzYWZlIHJvdXRlLiBJIGFsc28gdmVyaWZpZWQgbXkKYXNzdW1w
dGlvbiBub3cgdGhhdCBnY2MgaW4gZmFjdCBpcyBzbWFydCBlbm91Z2ggdG8gdHVybiB0aGlzCmlu
dG8gYSB0YWJsZSBieSBpdHNlbGY6Cgp4ZW5fcGh5c2Rldl9vcF9jb21wYXQ6CiAgICAgICAgcHVz
aHEgICAlcjEzICAgICMKICAgICAgICBsZWFsICAgIC00KCVyZGkpLCAlZWF4ICAjLCBfMgogICAg
ICAgIHB1c2hxICAgJXIxMiAgICAjCiAgICAgICAgcHVzaHEgICAlcmJwICAgICMKICAgICAgICBw
dXNocSAgICVyYnggICAgIwogICAgICAgIHN1YnEgICAgJDI0LCAlcnNwICAgICAgICMsCiMgL2dp
dC9hcm0tc29jL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmM6NTk6ICAgICAgIHN0cnVjdCBwaHlzZGV2
X29wIG9wID0KeyAuY21kID0gY21kLCB9OwogICAgICAgIG1vdnEgICAgJDAsIDQoJXJzcCkgICAg
ICMsIE1FTVsoc3RydWN0IHBoeXNkZXZfb3AgKikmb3AgKyA0Ql0KICAgICAgICBtb3ZxICAgICQw
LCAxMiglcnNwKSAgICAjLCBNRU1bKHN0cnVjdCBwaHlzZGV2X29wICopJm9wICsgNEJdCiAgICAg
ICAgbW92bCAgICAkMCwgMjAoJXJzcCkgICAgIywgTUVNWyhzdHJ1Y3QgcGh5c2Rldl9vcCAqKSZv
cCArIDRCXQogICAgICAgIG1vdmwgICAgJWVkaSwgKCVyc3ApICAgICMgY21kLCBvcC5jbWQKICAg
ICAgICBjbXBsICAgICQ2LCAlZWF4ICAgICAgICAjLCBfMgogICAgICAgIGphICAgICAgLkw4ICAg
ICAjLAogICAgICAgIG1vdmwgICAgJWVheCwgJWVkaSAgICAgICMgXzIsIF8yCiMgL2dpdC9hcm0t
c29jL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmM6ODc6ICAgICAgIG1lbWNweSgmb3AudSwgYXJnLCBs
ZW4pOwogICAgICAgIGxlYXEgICAgOCglcnNwKSwgJXIxMiAgICMsIHRtcDk4CiAgICAgICAgbW92
cSAgICAlcnNpLCAlcmJ4ICAgICAgIyBhcmcsIGFyZwogICAgICAgIG1vdnEgICAgQ1NXVENILjE3
KCwlcmRpLDgpLCAlcjEzICAgICAgICAjIENTV1RDSC4xNywgXzUKICAgICAgICBtb3ZxICAgICVy
MTIsICVyZGkgICAgICAjIHRtcDk4LAogICAgICAgIG1vdnEgICAgJXIxMywgJXJkeCAgICAgICMg
XzUsCiAgICAgICAgY2FsbCAgICBfX21lbWNweSAgICAgICAgIwojIC9naXQvYXJtLXNvYy9kcml2
ZXJzL3hlbi9mYWxsYmFjay5jOjg4OiAgICAgICByYyA9IF9oeXBlcmNhbGwxKGludCwKcGh5c2Rl
dl9vcF9jb21wYXQsICZvcCk7CiAgICAgICAgbW92cSAgICAlcnNwLCAlcmRpICAgICAgIywgX19h
cmcxCiNBUFAKIyA4OCAiL2dpdC9hcm0tc29jL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmMiIDEKICAg
ICAgICBjYWxsIGh5cGVyY2FsbF9wYWdlKzYwOCAjCgoKICAgICBBcm5kCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 12:57:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 12:57:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigKb-0004gF-4u; Mon, 05 Feb 2018 12:57:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eigKZ-0004g8-W0
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 12:57:08 +0000
X-Inumbo-ID: 28b3728e-0a74-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28b3728e-0a74-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 12:57:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 05:56:59 -0700
Message-Id: <5A7862A802000078001A5336@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 05:56:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517495926-19425-1-git-send-email-andrew.cooper3@citrix.com>
 <5A7434AE02000078001A479D@prv-mh.provo.novell.com>
 <c38539c0-616a-f2b9-af91-78a34b5815ec@citrix.com>
In-Reply-To: <c38539c0-616a-f2b9-af91-78a34b5815ec@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDEyOjU1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDIvMTggMDg6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMS4w
Mi4xOCBhdCAxNTozOCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+ICsrKyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+PiBAQCAtOTE2LDYgKzkxNiwxOSBAQCBDb250
cm9scyBFUFQgcmVsYXRlZCBmZWF0dXJlcy4KPj4+ICAKPj4+ICBTcGVjaWZ5IHdoaWNoIGNvbnNv
bGUgZ2Ric3R1YiBzaG91bGQgdXNlLiBTZWUgKipjb25zb2xlKiouCj4+PiAgCj4+PiArIyMjIGdu
dHRhYgo+Pj4gKz4gYD0gTGlzdCBvZiBbIG1heF92ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlPTxi
b29sPiBdYAo+PiBJIHJlYWxpemUgeW91IGRvbid0IHdhbnQgdG8gY2hhbmdlIHRoaXMgYXMgcGVv
cGxlIGFscmVhZHkgdXNlIGl0LCBidXQKPj4gSSdkIHN0aWxsIGxpa2UgdG8gZ2l2ZSBteSB1c3Vh
bCBjb21tZW50OiBJJ2QgcHJlZmVyIGlmIHdlIGNvdWxkIGF2b2lkCj4+IGludHJvZHVjaW5nIGZ1
cnRoZXIgdW5kZXJzY29yZS1jb250YWluaW5nIChzdWIpb3B0aW9ucy4gSSByZWFsbHkgZG9uJ3QK
Pj4gdW5kZXJzdGFuZCB3aHkgZXZlcnlvbmUgZG9lcyB0aGlzOiBEYXNoZXMgYXJlIGVhc2llciB0
byB0eXBlIG9uCj4+IGFsbCBrZXlib2FyZHMgSSdtIGF3YXJlIG9mLCBhbmQgdGhlcmUncyBubyBu
ZWVkIHRvIG1pbWljIEMgaWRlbnRpZmllcgo+PiBuYW1lcyBmb3IgY29tbWFuZCBsaW5lIG9wdGlv
bnMuCj4gCj4gSSBjYW4gaW50cm9kdWNlIGEgbWF4LXZlciBhbGlhcyBpZiB5b3UgaW5zaXN0LCBi
dXQgZHJvcHBpbmcgbWF4X3ZlciBoZXJlCj4gaXMgZ29pbmcgdG8gYnJlYWsgdXNlcnMgd2hvIHRv
b2sgdGhpcyBwYXRjaCBmb3IgWFNBLTIyNi4KCkhlbmNlIHRoZSB3YXkgSSd2ZSB3b3JkZWQgbXkg
cmVwbHkgLSBJIGRvbid0IG1lYW4gdG8gaW5zaXN0IG9uCmNoYW5naW5nIHdoYXQgeW91IGhhdmUs
IG9yIHRoZSBpbnRyb2R1Y3Rpb24gb2YgYW4gYWxpYXMuIEkgbWVyZWx5CndhbnRlZCB0byBnaXZl
IHRoZSBjb21tZW50LCBpbiB0aGUgaG9wZSB0aGF0IGl0IGhlbHBzIHRvIGF2b2lkCmZ1dHVyZSB1
bmRlcnNjb3JlcyBpbiBjb21tYW5kIGxpbmUgb3B0aW9uIG5hbWVzLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:01:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:01:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigOX-0005Mw-N5; Mon, 05 Feb 2018 13:01:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eigOX-0005Mq-15
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:01:13 +0000
X-Inumbo-ID: 965015a8-0a74-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 965015a8-0a74-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 14:00:49 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 06:01:10 -0700
Message-Id: <5A7863A302000078001A5339@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 06:01:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517590727-13443-1-git-send-email-andrew.cooper3@citrix.com>
 <5A782A9602000078001A5180@prv-mh.provo.novell.com>
 <0be9a2ad-0dbf-6868-3629-5daaf5d42511@citrix.com>
In-Reply-To: <0be9a2ad-0dbf-6868-3629-5daaf5d42511@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Rename pv/ro-page-fault.c to
 pv/emul-ro-page-fault.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDEzOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMTggMDg6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMi4w
Mi4xOCBhdCAxNzo1OCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVG8g
bWF0Y2ggYWxsIG91ciBvdGhlciBlbXVsYXRpb24gaGFuZGxpbmcuCj4+Pgo+Pj4gTm8gZnVuY3Rp
b25hbCBjaGFuZ2UuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGlj
aEBzdXNlLmNvbT4KPj4+IC0tLQo+Pj4gIHhlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8IDIgKy0KPj4+ICB4ZW4vYXJjaC94ODYvcHYve3Jv
LXBhZ2UtZmF1bHQuYyA9PiBlbXVsLXJvLXBhZ2UtZmF1bHQuY30gfCAyICstCj4+PiAgMiBmaWxl
cyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+PiAgcmVuYW1lIHhl
bi9hcmNoL3g4Ni9wdi97cm8tcGFnZS1mYXVsdC5jID0+IGVtdWwtcm8tcGFnZS1mYXVsdC5jfSAo
OTklKQo+PiBXaGVuIHRoaXMgZmlsZSB3YXMgaW50cm9kdWNlZCwgaWlyYyBJIGhhZCBzcGVjaWZp
Y2FsbHkgYXNrZWQgdG8gZHJvcAo+PiB0aGUgcG9pbnRsZXNzIGVtdWwtIHByZWZpeC4gSWYgeW91
IHdhbnQgdG8gbWFrZSB0aGluZ3MgY29uc2lzdGVudAo+PiBhZ2FpbiwgcGxlYXNlIGluc3RlYWQg
ZHJvcCB0aGUgZW11bC0gcHJlZml4ZXMgb2YgdGhlIG90aGVyIGZpbGVzLgo+IAo+IE5vLgo+IAo+
IEZpcnN0IG9mIGFsbCwgdGhpcyBmaWxlIGlzIHRoZSBtb3N0IHJlY2VudCB0byBjb21lIGludG8g
ZXhpc3RlbmNlLAo+IGFyb3VuZCAzIG1vbnRocyBhZnRlciB0aGUgb3RoZXJzLgoKUmlnaHQgLSBp
dCB3YXMgdG9vIGxhdGUgZm9yIG1lIHRvIHJlYWxpemUgdGhlIG5lZWRsZXNzbHkgbG9uZyBuYW1l
cwppbiB0aG9zZSBlYXJsaWVyIGNvZGUgbW92ZW1lbnQgcGF0Y2hlcy4KCj4gVGhlIHBvaW50IG9m
IG5hbWluZyB0aGluZ3MgaW4gYSBjb25zaXN0ZW50IGZhc2hpb24gaXMgZm9yIHRoZSBiZW5lZml0
IG9mCj4gaHVtYW5zLCBhbmQgaGF2aW5nIHRoZSBlbXVsYXRpb24gcmVsYXRlZCBmdW5jdGlvbmFs
aXR5IGxvZ2ljYWxseSBncm91cGVkCj4gaXMgYSBiZW5lZml0LCBub3QgYSBkZXRyaW1lbnQuCgpU
aGV5J3JlIGFsbCBxdWl0ZSB3ZWxsIGdyb3VwZWQgbm93IGFscmVhZHkgYnkgYmVpbmcgaW4gcHYv
LiBPdGhlcndpc2UKZG8geW91IG1lYW4gdG8gYWxzbyBjaGFuZ2UgZS5nLiBncHJfc3dpdGNoLlMg
dG8gZW11bC1ncHJfc3dpdGNoLlM/CgpCZXNpZGVzIHRoZSBwbGFpbiBjb3NtZXRpYyBhc3BlY3Qs
IHNoZWxsIGNvbW1hbmQgY29tcGxldGlvbiBpcyBvZgptb3JlIHVzZSB3aGVuIHRoZXJlIGFyZW4n
dCBtYW55IGZpbGVzIHdpdGggc2ltaWxhciBwcmVmaXhlcyBpbiBhIHNpbmdsZQpkaXJlY3Rvcnku
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:01:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:01:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigP6-0005Qv-V7; Mon, 05 Feb 2018 13:01:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=invn=e7=citrix.com=prvs=567d2a528=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eigP6-0005Qm-C0
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 13:01:48 +0000
X-Inumbo-ID: ac384048-0a74-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac384048-0a74-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 14:01:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461218473"
To: Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <edf342de-0dee-69c0-d239-75f928960bd4@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d9a9e4c9-1a78-ac26-0bda-cea8e842e05d@citrix.com>
Date: Mon, 5 Feb 2018 13:01:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <edf342de-0dee-69c0-d239-75f928960bd4@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>, Dario Faggioli <dfaggioli@suse.com>,
 Jan Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOCAxMTo0NSBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNS8wMi8x
OCAxMTozNiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gQ3JlZGl0MiB3YXMgZGVjbGFyZWQgInN1
cHBvcnRlZCIgaW4gNC44LCBhbmQgYXMgb2YgNC4xMCBoYWQgdHdvIG90aGVyCj4+IGNyaXRpY2Fs
IGZlYXR1cmVzIGltcGxlbWVudGVkIChzb2Z0IGFmZmluaXR5IC8gTlVNQSBhbmQgY2FwcykuCj4+
Cj4+IFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KPiAKPiBPbiB3aGF0IGp1c3RpZmljYXRpb24/Cj4gCj4gU3dpdGNoaW5nIHRoZSBkZWZhdWx0
IGludm9sdmVzIGRlbW9uc3RyYXRpbmcgdGhhdCB0aGUgbmV3IGRlZmF1bHQgaXMKPiBiZXR0ZXIg
dGhhbiB0aGUgb2xkIG9uZSwgYW5kIHNpbXBseSAid2UndmUgaW1wbGVtZW50ZWQgbW9yZSBmZWF0
dXJlcyIKPiBpc24ndCBnb29kIGVub3VnaCBJTU8uCgpXZWxsIHRoZSBjb2RlIGlzIGNlcnRhaW5s
eSBiZXR0ZXI6IG1vcmUgcHJlZGljdGFibGUsIGxlc3Mgaml0dGVyLCBlYXNpZXIKdG8gZGV0ZXJt
aW5lIGhvdyBtb2RpZmljYXRpb25zIHdpbGwgYWZmZWN0IG92ZXJhbGwgYmVoYXZpb3IsIGVhc2ll
ciBpbgp0aGUgZnV0dXJlIHRvIG1ha2UgbG9hZC1iYWxhbmNpbmcgYmVoYXZpb3IgbW9yZSBzdWJ0
bGUgKGUuZy4sIHRha2luZwppbnRvIGFjY291bnQgdGhlIGNvc3Qgb2YgcG93ZXJpbmcgdXAgZXh0
cmEgY29yZXMsICZjKS4KCj4gVGhlIGxhc3Qgc2V0IG9mIG1lYXN1cmVtZW50cyBJIHJlY2FsbCBz
ZWVpbmcgc2FpZCB0aGF0IGNyZWRpdDEgYW5kCj4gY3JlZGl0MiB3ZXJlIG1vc3RseSBrbmVjay1h
bmQta25lY2ssIGJ1dCB0aGVyZSB3YXMgc3RpbGwgYSBub3RpY2VhYmxlCj4gZGlmZmVyZW5jZSBp
biBjcmVkaXQxJ3MgZmF2b3VyIHdoZW4gaXQgY2FtZSB0byBhZ2dyZWdhdGUgc21hbGwtcGFja2V0
Cj4gVENQIHRocm91Z2hwdXQsIGFuZCBubyBiZW5jaG1hcmsgd2hlcmUgY3JlZGl0MiB3YXMgY2xl
YXJseSBhIHdpbm5lci4KCkl0J3Mgc29tZXdoYXQgb2YgYSBtaXhlZCBiYWcuICBVbmZvcnR1bmF0
ZWx5IG1vc3Qgb2Ygd2hhdCBJIGhhdmUgYXJlCnRlc3RzIHVzaW5nIFhlblNlcnZlcidzIGludGVy
bmFsIHBlcmYgdGVzdGluZyBzeXN0ZW0sIHNvIEkgY2FuJ3Qgc2hhcmUKdGhlIHJhdyBkYXRhICh2
aWEgbGlua3MgYW55d2F5KS4KCkhlcmUgaXMgYSBzdW1tYXJ5IG9mIGRhdGEgZnJvbSBhbiBpbnRl
cm4gZS1tYWlsIERhcmlvIHNlbnQgYWJvdXQgNgptb250aHMgYWdvOgoKKiBEVkRiZW5jaDogT24g
dW5kZXJsb2FkZWQgc3lzdGVtcywgY3JlZGl0MiBvdXRwZXJmb3JtZWQgY3JlZGl0MSBieQphYm91
dCA0JS4gIE9uIG92ZXJsb2FkZWQgc3lzdGVtcywgY3JlZGl0MiB1bmRlcnBlcmZvcm1lZCBieSBh
Ym91dCAzJS4KCiogT24gYSByYW5nZSBvZiB0ZXN0cyAodW5peGJlbmNoLCBsbWJlbmNoLCAmYyks
IGNyZWRpdCBhbmQgY3JlZGl0MgpwZXJmb3JtIHdpdGhpbiA1JSBvZiBlYWNoIG90aGVyICh1cCBh
bmQgZG93bikuCgoqIENyZWRpdDIgZmFpcmx5IGNvbnNpc3RlbnRseSBiZWF0cyBjcmVkaXQgZm9y
IFRDUC1zdHlsZSB3b3JrbG9hZHMuCgoqIENyZWRpdDIgaXMgc29tZXRpbWVzIGVxdWFsIHRvLCBz
b21ldGltZXMgNS0xNSUgd29yc2UgdGhhbiwgY3JlZGl0IGZvcgpzeW50aGV0aWMgQ1BVIHdvcmts
b2FkcyAoZS5nLiwgRGhyeXN0b25lKS4KCiogT24gTG9naW5WU0ksIGNyZWRpdDIgZmFpcmx5IGNv
bnNpc3RlbnRseSBvdXRwZXJmb3JtcyBjcmVkaXQgYnkgYWJvdXQgMTAlLgoKQ3JlZGl0MiwgbGlr
ZSBjcmVkaXQsIGhhcyBhIG51bWJlciBvZiB3b3JrbG9hZHMgLyBzZXR1cHMgZm9yIHdoaWNoCnBl
cmZvcm1hbmNlIGNvdWxkIGJlIGltcHJvdmVkLiAgUGVyc29uYWxseSBJIHRoaW5rIG5ldHdvcmtp
bmcgYW5kCnBhcnRpYWxseS1sb2FkZWQgc3lzdGVtcyBpcyBnb2luZyB0byBiZSBtb3JlIHJlcHJl
c2VudGF0aXZlIG9mIHdoYXQgWGVuCmlzIGFjdHVhbGx5IHVzZWQgZm9yOyBzbyBJIHRoaW5rIGNy
ZWRpdDIgaXMgb24gdGhlIHdob2xlIHRoZSBiZXR0ZXIKc2NoZWR1bGVyIHRvIHVzZSBieSBkZWZh
dWx0LiAgQW5kIGluIGFueSBjYXNlLCBtYWtpbmcgdGhvc2UgaW1wcm92ZW1lbnRzCm9uIGNyZWRp
dDIgd2lsbCBiZSBlYXNpZXIgdGhhbiBvbiBjcmVkaXQuCgogLUdlb3JnZQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:03:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigQF-0005Zo-BE; Mon, 05 Feb 2018 13:02:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eigQD-0005ZJ-Le
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 13:02:57 +0000
X-Inumbo-ID: f9558f6a-0a74-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9558f6a-0a74-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:03:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="67277864"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29589402000078001958F4@prv-mh.provo.novell.com>
 <746d7022-5c6e-9df4-bb4a-4235600bc956@citrix.com>
 <5A748F1802000078001A4A1B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f63adc5d-229b-4a6a-b714-68a29b5637c9@citrix.com>
Date: Mon, 5 Feb 2018 13:01:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A748F1802000078001A4A1B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 09/25] x86emul: support XOP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMTU6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjAyLjE4IGF0
IDEzOjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzEyLzE3
IDE0OjA0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEBAIC04MDI3LDYgKzgwNjAsMTMgQEAgeDg2
X2VtdWxhdGUoCj4+PiAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19V
RCk7Cj4+PiAgICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdng7Cj4+PiAgCj4+PiArICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0OCk6IC8qIHZwZXJtaWwycHMgJGltbSx7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0se3gseX1tbSAqLwo+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2cGVybWlsMnBzICRpbW0se3gseX1tbSx7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KPj4+ICsgICAgY2FzZSBYODZFTVVMX09QQ19W
RVhfNjYoMHgwZjNhLCAweDQ5KTogLyogdnBlcm1pbDJwZCAkaW1tLHt4LHl9bW0vbWVtLHt4LHl9
bW0se3gseX1tbSx7eCx5fW1tICovCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIHZwZXJtaWwycGQgJGltbSx7eCx5fW1tLHt4LHl9bW0vbWVtLHt4LHl9
bW0se3gseX1tbSAqLwo+Pj4gKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoeG9wKTsK
Pj4+ICsgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X3ltbTsKPj4gSXMgdGhpcyBjb3JyZWN0PyAg
VkVYLlcgc2VsZWN0cyB3aGljaCBvcGVyYW5kIG1heSBiZSB0aGUgbWVtb3J5IG9wZXJhbmQsCj4+
IGFuZCBJIGRvbid0IHNlZSBhbnl0aGluZyBpbiB0aGUgZGVjb2RlIHdoaWNoIGNvcGVzLCBvciBh
bnl0aGluZyBpbiB0aGUKPj4gc3R1YiB3aGljaCBhZGp1c3RzIC5XLgo+IFRoYXQncyB0aGUgbmlj
ZSB0aGluZyBoZXJlIC0gYnkgcmUtdXNpbmcgdGhlIG9yaWdpbmFsIGluc3RydWN0aW9uIGluCj4g
dGhlIHN0dWIgKHdpdGggb25seSBHUFIgbnVtYmVycyBhZGp1c3RlZCBpZiBuZWNlc3NhcnkpIHdl
IHNpbXBseQo+IGRvbid0IGNhcmUgd2hpY2ggb2YgdGhlIG9wZXJhbmRzIGl0IHRoZSBtZW1vcnkg
b25lLCBhcyBsb25nIGFzCj4gdGhlIGFjY2VzcyB3aWR0aCBkb2VzIG5vdCBkaWZmZXIgKGFuZCBp
dCBkb2Vzbid0KS4KCkhtbSAtIHRoYXQgaXMgdmVyeSBzdWJ0bGUsIGJ1dCBvay4KCkFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiBhcyBJIGRpZG4ndCBm
aW5kIGFueQpvdGhlciBpc3N1ZXMgd2l0aCB0aGUgcGF0Y2guCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:05:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:05:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigSb-0005mw-PM; Mon, 05 Feb 2018 13:05:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eigSa-0005mf-00
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:05:24 +0000
X-Inumbo-ID: 5195566b-0a75-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5195566b-0a75-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:06:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 06:05:17 -0700
Message-Id: <5A78649A02000078001A5357@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 06:05:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517827080-6171-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517827080-6171-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Brian Woods <brian.woods@amd.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Fix the emulation of invlpga
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDExOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGluc3RydWN0aW9uIHJlcXVpcmVzIEVGRVIuU1ZNRSBzZXQgdG8gYmUgdXNhYmxl
IGluIHRoZSBmaXJzdCBwbGFjZS4KPiAKPiBGdXJ0aGVybW9yZSwgdGhlIGVtdWxhdGlvbiBkb2Vz
bid0IGhhbmRsZSBBU0lEcywgc28gYXZvaWQgZ2l2aW5nIHRoZQo+IGltcHJlc3Npb24gdGhhdCB0
aGV5IHdvcmsuICBQZXJtaXQgQVNJRCAwIHdoaWNoIGlzIHJlc2VydmVkIGZvciBub24tcm9vdAo+
IG1vZGUgKGluIHdoaWNoIGNhc2UgdGhlIGluc3RydWN0aW9uIGlzIGlkZW50aWNhbCB0byBpbnZs
cGcpLCBidXQgcmFpc2UgI1VEIGZvcgo+IGFueSBvdGhlciBBU0lELgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:11:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:11:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigYe-0006VO-ET; Mon, 05 Feb 2018 13:11:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eigYd-0006UZ-Eb
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 13:11:39 +0000
X-Inumbo-ID: 3122bcd1-0a76-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3122bcd1-0a76-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:12:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="67278707"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29590902000078001958FA@prv-mh.provo.novell.com>
 <27be5e70-fc92-d4de-f6f8-890f8545e38b@citrix.com>
 <5A74916002000078001A4A41@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <2b6f79b0-b0d7-1330-6eed-e4501cbd0120@citrix.com>
Date: Mon, 5 Feb 2018 13:11:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A74916002000078001A4A41@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 11/25] x86emul: place test blobs in
	executable section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMTU6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjAyLjE4IGF0
IDE0OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzEyLzE3
IDE0OjA2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFRoaXMgYWxsb3dzIHRoZSBzZWN0aW9uIGNv
bnRlbnRzIHRvIGJlIGRpc2Fzc2VtYmxlZCB3aXRob3V0IGdvaW5nCj4+PiB0aHJvdWdoIGFueSBl
eHRyYSBob29wcywgc2ltcGxpZnlpbmcgdGhlIGFuYWx5c2lzIG9mIHByb2JsZW1zIGluIHRlc3QK
Pj4+IGFuZC9vciBlbXVsYXRpb24gY29kZS4KPj4+Cj4+PiBUaGUgYmxvYnMgYmVpbmcgZW1pdHRl
ZCBhcyAoci9vKSBkYXRhIG1lYW5zIHdlIG5lZWQgdG8gYWNjZXB0IGFuCj4+PiBhc3NlbWJsZXIg
d2FybmluZyBoZXJlIChhYm91dCB0aGUgZGlmZmVyaW5nIHNlY3Rpb24gYXR0cmlidXRlcykuCj4+
Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBX
aGF0IGFib3V0IGp1c3QgZ2l2aW5nIHVwIHRoZWlyIGNvbnN0bmVzcz8gIFRoaXMgaXMgYSB0ZXN0
IHByb2dyYW0gYWZ0ZXIKPj4gYWxsLgo+IFRoZW4gdGhlIGNvbmZsaWN0IHdvdWxkIGJlIGluIHR3
byBhdHRyaWJ1dGVzICh3cml0YWJsZSBhbmQKPiBleGVjdXRhYmxlKSByYXRoZXIgdGhhbiBqdXN0
IG9uZS4gVGhlIGlzc3VlIGlzIHRoYXQgd2UgZW1pdCB0aGVtCj4gYXMgZGF0YSwgYnV0IHdhbnQg
dGhlbSB0byBiZSBpbiBhbiBleGVjdXRhYmxlIHNlY3Rpb24uIElmIGFueXRoaW5nCj4gd2UnZCBo
YXZlIHRvIHJlLWRvIGhvdyB0aGV5J3JlIGVtaXR0ZWQgKGUuZy4gYnkgdXNpbmcgYXNtKCkpLCBi
dXQKPiB0aGF0IHNlZW1zIG92ZXJraWxsIHRvIG1lLgoKT2suwqAgSW5zdGVhZCwgaG93IGFib3V0
IGhhdmluZyBhIHNlY29uZCAudGVzdC5jb25zdD8gd291bGRuJ3QgdGhhdApyZXNvbHZlIHRoZSB3
YXJuaW5ncywgYnV0IHN0aWxsIGxlYXZlIHRoZSBpbnN0cnVjdGlvbnMgaW4gYW4gZXhlY3V0YWJs
ZQpzZWN0aW9uPwoKRWl0aGVyIHdheSwgdGhpcyBpcyBqdXN0IGEgZGV2ZWxvcGVyIHV0aWxpdHks
IHNvIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyCjxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:15:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:15:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigbr-0006fB-Uk; Mon, 05 Feb 2018 13:14:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=invn=e7=citrix.com=prvs=567d2a528=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eigbq-0006f3-OP
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:14:58 +0000
X-Inumbo-ID: a7c168d9-0a76-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7c168d9-0a76-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:15:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461220651"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1517495926-19425-1-git-send-email-andrew.cooper3@citrix.com>
 <5A7434AE02000078001A479D@prv-mh.provo.novell.com>
 <c38539c0-616a-f2b9-af91-78a34b5815ec@citrix.com>
 <5A7862A802000078001A5336@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <90b8f1cc-7c1f-d1a4-ebbb-c1d94bad18f7@citrix.com>
Date: Mon, 5 Feb 2018 13:14:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A7862A802000078001A5336@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
	feature controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOCAxMjo1NiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMDIu
MTggYXQgMTI6NTUsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDIv
MDIvMTggMDg6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMDEuMDIuMTggYXQgMTU6
MzgsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+Pj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCj4+Pj4gQEAgLTkxNiw2ICs5MTYsMTkgQEAgQ29udHJvbHMgRVBU
IHJlbGF0ZWQgZmVhdHVyZXMuCj4+Pj4gIAo+Pj4+ICBTcGVjaWZ5IHdoaWNoIGNvbnNvbGUgZ2Ri
c3R1YiBzaG91bGQgdXNlLiBTZWUgKipjb25zb2xlKiouCj4+Pj4gIAo+Pj4+ICsjIyMgZ250dGFi
Cj4+Pj4gKz4gYD0gTGlzdCBvZiBbIG1heF92ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlPTxib29s
PiBdYAo+Pj4gSSByZWFsaXplIHlvdSBkb24ndCB3YW50IHRvIGNoYW5nZSB0aGlzIGFzIHBlb3Bs
ZSBhbHJlYWR5IHVzZSBpdCwgYnV0Cj4+PiBJJ2Qgc3RpbGwgbGlrZSB0byBnaXZlIG15IHVzdWFs
IGNvbW1lbnQ6IEknZCBwcmVmZXIgaWYgd2UgY291bGQgYXZvaWQKPj4+IGludHJvZHVjaW5nIGZ1
cnRoZXIgdW5kZXJzY29yZS1jb250YWluaW5nIChzdWIpb3B0aW9ucy4gSSByZWFsbHkgZG9uJ3QK
Pj4+IHVuZGVyc3RhbmQgd2h5IGV2ZXJ5b25lIGRvZXMgdGhpczogRGFzaGVzIGFyZSBlYXNpZXIg
dG8gdHlwZSBvbgo+Pj4gYWxsIGtleWJvYXJkcyBJJ20gYXdhcmUgb2YsIGFuZCB0aGVyZSdzIG5v
IG5lZWQgdG8gbWltaWMgQyBpZGVudGlmaWVyCj4+PiBuYW1lcyBmb3IgY29tbWFuZCBsaW5lIG9w
dGlvbnMuCj4+Cj4+IEkgY2FuIGludHJvZHVjZSBhIG1heC12ZXIgYWxpYXMgaWYgeW91IGluc2lz
dCwgYnV0IGRyb3BwaW5nIG1heF92ZXIgaGVyZQo+PiBpcyBnb2luZyB0byBicmVhayB1c2VycyB3
aG8gdG9vayB0aGlzIHBhdGNoIGZvciBYU0EtMjI2Lgo+IAo+IEhlbmNlIHRoZSB3YXkgSSd2ZSB3
b3JkZWQgbXkgcmVwbHkgLSBJIGRvbid0IG1lYW4gdG8gaW5zaXN0IG9uCj4gY2hhbmdpbmcgd2hh
dCB5b3UgaGF2ZSwgb3IgdGhlIGludHJvZHVjdGlvbiBvZiBhbiBhbGlhcy4gSSBtZXJlbHkKPiB3
YW50ZWQgdG8gZ2l2ZSB0aGUgY29tbWVudCwgaW4gdGhlIGhvcGUgdGhhdCBpdCBoZWxwcyB0byBh
dm9pZAo+IGZ1dHVyZSB1bmRlcnNjb3JlcyBpbiBjb21tYW5kIGxpbmUgb3B0aW9uIG5hbWVzLgoK
RldJVyBJIG9mdGVuIGVuZCB1cCBsb29raW5nIGF0IG90aGVyIG9wdGlvbnMgYW5kIG5hbWUgdGhp
bmdzIHNpbWlsYXJseTsKc28gbWFraW5nIHRoZSBkb2N1bWVudGF0aW9uIHNheSAibWF4LXZlciIs
IGJ1dCBhY2NlcHRpbmcgYm90aCAibWF4LXZlciIKYW5kICJtYXhfdmVyIiwgd291bGQgcHJvYmFi
bHkgbWFrZSBpdCBtb3JlIGxpa2VseSB0aGF0IGZ1dHVyZSBvcHRpb25zCndvdWxkIHN0YXJ0IG91
dCBhcyBoYXZpbmcgYSBkYXNoIHJhdGhlciB0aGFuIGFuIHVuZGVyc2NvcmUuCgpCdXQgaXQncyBq
dXN0IGEgc3VnZ2VzdGlvbjsgSSB3b3VsZG4ndCBwdXNoIGZvciBpdC4KCiAtR2VvcmdlCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:20:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigh8-0007LL-Oa; Mon, 05 Feb 2018 13:20:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eigh6-0007Kt-W4
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:20:25 +0000
X-Inumbo-ID: 4588b3dd-0a77-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4588b3dd-0a77-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 14:20:01 +0100 (CET)
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 A1D511529;
 Mon,  5 Feb 2018 05:20:23 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B61003F24D;
 Mon,  5 Feb 2018 05:20:22 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:06 +0000
Message-Id: <20180205132011.27996-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 4/7] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBTTUMgQ2FsbGluZyBDb252ZW50aW9uICh2MS4xKSBhbGxvd3MgZm9yIGEgcmVkdWNl
ZCBvdmVyaGVhZCB3aGVuCmNhbGxpbmcgaW50byB0aGUgZmlybXdhcmUsIGFuZCBwcm92aWRlcyBh
IG5ldyBmZWF0dXJlIGRpc2NvdmVyeQptZWNoYW5pc20uIFNlZSBBUk0gREVOIDAwMDcwQS4KClNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgIHwgIDEgKwogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAg
ICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaCB8IDE1ICsrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAzOSBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBz
Y2kuYwppbmRleCAwMjUyNTBhMTE5Li5lNDBiYTVjNWFkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdnBzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjE1LDYgKzIxNSw3IEBA
IHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfMV8wX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19p
ZCkKICAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTzoKICAgICBjYXNlIFBTQ0lf
MF8yX0ZONjRfQUZGSU5JVFlfSU5GTzoKICAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfUFNDSV9GRUFU
VVJFUzoKKyAgICBjYXNlIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDoKICAgICAgICAgcmV0dXJuIDA7
CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRDsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCmluZGV4IDNk
M2JkOTVmZWUuLmE3MDhhYTVlODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKKysr
IGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtODEsNiArODEsMjYgQEAgc3RhdGljIGJvb2wgZmls
bF9mdW5jdGlvbl9jYWxsX2NvdW50KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJf
dCBjbnQpCiAgICAgcmV0dXJuIHRydWU7CiB9CiAKKy8qIFNNQ0NDIGludGVyZmFjZSBmb3IgQVJN
IEFyY2hpdGVjdHVyZSAqLworc3RhdGljIGJvb2wgaGFuZGxlX2FyY2goc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCit7CisgICAgdWludDMyX3QgZmlkID0gKHVpbnQzMl90KWdldF91c2VyX3Jl
ZyhyZWdzLCAwKTsKKworICAgIHN3aXRjaCAoIGZpZCApCisgICAgeworICAgIGNhc2UgQVJNX1NN
Q0NDX1ZFUlNJT05fRklEOgorICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0ND
X1ZFUlNJT05fMV8xKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIEFSTV9TTUND
Q19BUkNIX0ZFQVRVUkVTX0ZJRDoKKyAgICAgICAgLyogTm90aGluZyBzdXBwb3J0ZWQgeWV0ICov
CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCAtMSk7CisgICAgICAgIHJldHVybiB0cnVl
OworICAgIH0KKworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyogU01DQ0MgaW50ZXJmYWNlIGZv
ciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2VsZi4gKi8KIHN0YXRpYyBib29sIGhhbmRsZV9o
eXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewpAQCAtMTg4LDYgKzIwOCw5
IEBAIHN0YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICB7CiAgICAgICAgIHN3aXRjaCAoIHNtY2NjX2dldF9vd25lcihmdW5jaWQpICkK
ICAgICAgICAgeworICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9BUkNIOgorICAgICAgICAg
ICAgaGFuZGxlZCA9IGhhbmRsZV9hcmNoKHJlZ3MpOworICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX0hZUEVSVklTT1I6CiAgICAgICAgICAgICBoYW5kbGVk
ID0gaGFuZGxlX2h5cGVydmlzb3IocmVncyk7CiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaAppbmRleCA2MmIzYThjZGY1Li40MzEzODljMTE4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0x
Niw2ICsxNiw5IEBACiAjaWZuZGVmIF9fQVNNX0FSTV9TTUNDQ19IX18KICNkZWZpbmUgX19BU01f
QVJNX1NNQ0NDX0hfXwogCisjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCAgIDB4MTAwMDAK
KyNkZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8xICAgMHgxMDAwMQorCiAvKgogICogVGhpcyBm
aWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxpbmcgQ29udmVudGlv
biBhcwogICogc3BlY2lmaWVkIGluCkBAIC0xMDAsNiArMTAzLDE4IEBAIHN0YXRpYyBpbmxpbmUg
dWludDMyX3Qgc21jY2NfZ2V0X293bmVyKHJlZ2lzdGVyX3QgZnVuY2lkKQogICAgICAgICAgICAg
ICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfIyNvd25lciwgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAgICAgMHhGRjAzKQogCisjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRCAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9D
QUxMLCAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIs
ICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9BUkNI
LCAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAweDApICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKworI2RlZmluZSBBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQgICAgICAgICAg
ICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHgxKQorCiAvKiBPbmx5IG9uZSBlcnJvciBjb2Rl
IGRlZmluZWQgaW4gU01DQ0MgKi8KICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNU
SU9OICAoLTEpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:20:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eighB-0007M7-5y; Mon, 05 Feb 2018 13:20:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eigh9-0007Ks-53
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:20:27 +0000
X-Inumbo-ID: 6b297de1-0a77-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6b297de1-0a77-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:21: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 AB69A1596;
 Mon,  5 Feb 2018 05:20:19 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BFBE33F24D;
 Mon,  5 Feb 2018 05:20:18 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:03 +0000
Message-Id: <20180205132011.27996-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 1/7] xen/arm: vpsci: Remove parameter 'ver' from
	do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgYmVoYXZpb3Igb2YgZG9fY29tbW9uX2NwdSB3aWxsIHNsaWdodGx5IGNo
YW5nZSBkZXBlbmRpbmcKb24gdGhlIFBTQ0kgdmVyc2lvbiBwYXNzZWQgaW4gcGFyYW1ldGVyLiBM
b29raW5nIGF0IHRoZSBjb2RlLCBtb3JlIHRoZQpzcGVjaWZpYyAwLjIgYmVoYXZpb3IgY291bGQg
bW92ZSBvdXQgb2YgdGhlIGZ1bmN0aW9uIG9yIGFkYXB0ZWQgZm9yIDAuMToKCiAgICAtIHgwL3Iw
IGNhbiBiZSB1cGRhdGVkIG9uIFBTQ0kgMC4xIGJlY2F1c2UgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lz
dGVycwogICAgYXJlIHVuZGVmaW5lZCB1cG9uIENQVSBvbi4KICAgIC0gUFNDSSAwLjEgZG9lcyBu
b3QgZGVmaW5lZCBQU0NJX0FMUkVBRFlfT04uIEhvd2V2ZXIsIGl0IHdvdWxkIGJlCiAgICBzYWZl
ciB0byBiYWlsIG91dCBpZiB0aGUgQ1BVIGlzIGFscmVhZHkgb24uCgpCYXNlZCBvbiB0aGlzLCB0
aGUgcGFyYW1ldGVyICd2ZXInIGlzIHJlbW92ZWQgYW5kIGRvX3BzY2lfY3B1X29uCihpbXBsZW1l
bnRhdGlvbiBmb3IgUFNDSSAwLjEpIGlzIGFkYXB0ZWQgdG8gYXZvaWQgcmV0dXJuaW5nClBTQ0lf
QUxSRUFEWV9PTi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgfCAyOCArKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBz
Y2kuYwppbmRleCA4ODRmMGZhNzEwLi4zNTlkYjg4NGY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdnBzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjIsNyArMjIsNyBAQAog
I2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgogCiBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24o
cmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAg
ICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQsaW50IHZlcikKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpCiB7CiAgICAgc3RydWN0IHZj
cHUgKnY7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKQEAgLTQwLDgg
KzQwLDcgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2Nw
dSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKICAgICBpZiAoIGlzXzY0Yml0X2RvbWFpbihkKSAm
JiBpc190aHVtYiApCiAgICAgICAgIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsKIAot
ICAgIGlmICggKHZlciA9PSBQU0NJX1ZFUlNJT04oMCwgMikpICYmCi0gICAgICAgICAgICAhdGVz
dF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKKyAgICBpZiAoICF0ZXN0X2JpdChf
VlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQogICAgICAgICByZXR1cm4gUFNDSV9BTFJFQURZ
X09OOwogCiAgICAgaWYgKCAoY3R4dCA9IGFsbG9jX3ZjcHVfZ3Vlc3RfY29udGV4dCgpKSA9PSBO
VUxMICkKQEAgLTU1LDE4ICs1NCwyMSBAQCBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24ocmVn
aXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAogICAgIGN0eHQtPnR0
YnIwID0gMDsKICAgICBjdHh0LT50dGJyMSA9IDA7CiAgICAgY3R4dC0+dHRiY3IgPSAwOyAvKiBE
ZWZpbmVkIFJlc2V0IFZhbHVlICovCisKKyAgICAvKgorICAgICAqIHgwL3IwX3VzciBhcmUgYWx3
YXlzIHVwZGF0ZWQgYmVjYXVzZSBmb3IgUFNDSSAwLjEgdGhlIGdlbmVyYWwKKyAgICAgKiBwdXJw
b3NlIHJlZ2lzdGVycyBhcmUgdW5kZWZpbmVkIHVwb24gQ1BVX29uLgorICAgICAqLwogICAgIGlm
ICggaXNfMzJiaXRfZG9tYWluKGQpICkKICAgICB7CiAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5j
cHNyID0gUFNSX0dVRVNUMzJfSU5JVDsKLSAgICAgICAgaWYgKCB2ZXIgPT0gUFNDSV9WRVJTSU9O
KDAsIDIpICkKLSAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5yMF91c3IgPSBjb250ZXh0X2lk
OworICAgICAgICBjdHh0LT51c2VyX3JlZ3MucjBfdXNyID0gY29udGV4dF9pZDsKICAgICB9CiAj
aWZkZWYgQ09ORklHX0FSTV82NAogICAgIGVsc2UKICAgICB7CiAgICAgICAgIGN0eHQtPnVzZXJf
cmVncy5jcHNyID0gUFNSX0dVRVNUNjRfSU5JVDsKLSAgICAgICAgaWYgKCB2ZXIgPT0gUFNDSV9W
RVJTSU9OKDAsIDIpICkKLSAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy54MCA9IGNvbnRleHRf
aWQ7CisgICAgICAgIGN0eHQtPnVzZXJfcmVncy54MCA9IGNvbnRleHRfaWQ7CiAgICAgfQogI2Vu
ZGlmCiAKQEAgLTkzLDcgKzk1LDE0IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdp
c3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAKIHN0YXRpYyBpbnQz
Ml90IGRvX3BzY2lfY3B1X29uKHVpbnQzMl90IHZjcHVpZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2lu
dCkKIHsKLSAgICByZXR1cm4gZG9fY29tbW9uX2NwdV9vbih2Y3B1aWQsIGVudHJ5X3BvaW50LCAw
ICwgUFNDSV9WRVJTSU9OKDAsIDEpKTsKKyAgICBpbnQzMl90IHJldDsKKworICAgIHJldCA9IGRv
X2NvbW1vbl9jcHVfb24odmNwdWlkLCBlbnRyeV9wb2ludCwgMCk7CisgICAgLyoKKyAgICAgKiBQ
U0NJIDAuMSBkb2VzIG5vdCBkZWZpbmUgdGhlIHJldHVybiBjb2RlIFBTQ0lfQUxSRUFEWV9PTi4K
KyAgICAgKiBJbnN0ZWFkLCByZXR1cm4gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMuCisgICAgICov
CisgICAgcmV0dXJuIChyZXQgPT0gUFNDSV9BTFJFQURZX09OKSA/IFBTQ0lfSU5WQUxJRF9QQVJB
TUVURVJTIDogcmV0OwogfQogCiBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vZmYodWludDMy
X3QgcG93ZXJfc3RhdGUpCkBAIC0xMzMsOCArMTQyLDcgQEAgc3RhdGljIGludDMyX3QgZG9fcHNj
aV8wXzJfY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCkKIHsKLSAgICByZXR1cm4gZG9f
Y29tbW9uX2NwdV9vbih0YXJnZXRfY3B1LCBlbnRyeV9wb2ludCwgY29udGV4dF9pZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBQU0NJX1ZFUlNJT04oMCwgMikpOworICAgIHJldHVybiBk
b19jb21tb25fY3B1X29uKHRhcmdldF9jcHUsIGVudHJ5X3BvaW50LCBjb250ZXh0X2lkKTsKIH0K
IAogc3RhdGljIGNvbnN0IHVuc2lnbmVkIGxvbmcgdGFyZ2V0X2FmZmluaXR5X21hc2tbXSA9IHsK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:20:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eighB-0007MM-D5; Mon, 05 Feb 2018 13:20:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eigh9-0007Kr-4v
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:20:27 +0000
X-Inumbo-ID: 6bdbd1fe-0a77-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6bdbd1fe-0a77-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:21: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 D5D011529;
 Mon,  5 Feb 2018 05:20:20 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EA1573F24D;
 Mon,  5 Feb 2018 05:20:19 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:04 +0000
Message-Id: <20180205132011.27996-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 2/7] xen/arm: psci: Rework the PSCI definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBQU0NJIGZ1bmN0aW9ucyBhcmUgb25seSBhdmFpbGFibGUgaW4gdGhlIDMyLWJpdCB2ZXJz
aW9uLiBBZnRlcgpyZWNlbnQgY2hhbmdlcywgWGVuIGFsd2F5cyBuZWVkcyB0byBrbm93IHdoZXRo
ZXIgdGhlIGNhbGwgd2FzIG1hZGUgdXNpbmcKMzItYml0IGlkIG9yIDY0LWJpdCBpZC4gU28gd2Ug
ZG9uJ3QgZW11bGF0ZSByZXNlcnZlZCBvbmUuCgpXaXRoIHRoZSBjdXJyZW50IG5hbWluZyBzY2hl
bWUsIGl0IGlzIG5vdCBlYXN5IHRvIGtub3cgd2hpY2ggY2FsbApzdXBwb3J0cyAzMi1iaXQgYW5k
IDY0LWJpdCBpZC4gU28gcmV3b3JrIHRoZSBkZWZpbml0aW9ucyB0byBlbmNvZGUgdGhlCnZlcnNp
b24gaW4gdGhlIG5hbWUuIEZyb20gbm93IHRoZSBmdW5jdGlvbnMgd2lsbCBiZSBuYW1lZCBQU0NJ
XzBfMl9GTnh4CndoZXJlIHh4IGlzIDMyIG9yIDY0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3Nl
YXR0bGUuYyB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgICAgICAgICAgICAgIHwgMTAg
KysrKystLS0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAyMiArKysrKysr
KysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICB8IDM3ICsr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMzkg
aW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9zZWF0dGxlLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYwpp
bmRleCAyMmMwNjIyOTNmLi44OTNjYzE3OTcyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3NlYXR0bGUuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYwpA
QCAtMzMsMTIgKzMzLDEyIEBAIHN0YXRpYyBjb25zdCBjaGFyICogY29uc3Qgc2VhdHRsZV9kdF9j
b21wYXRbXSBfX2luaXRjb25zdCA9CiAgKi8KIHN0YXRpYyB2b2lkIHNlYXR0bGVfc3lzdGVtX3Jl
c2V0KHZvaWQpCiB7Ci0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpLCAw
LCAwLCAwKTsKKyAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVCwgMCwgMCwg
MCk7CiB9CiAKIHN0YXRpYyB2b2lkIHNlYXR0bGVfc3lzdGVtX29mZih2b2lkKQogewotICAgIGNh
bGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRiksIDAsIDAsIDApOworICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiwgMCwgMCwgMCk7CiB9CiAKIFBMQVRGT1JNX1NUQVJU
KHNlYXR0bGUsICJTRUFUVExFIikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94
ZW4vYXJjaC9hcm0vcHNjaS5jCmluZGV4IDE1MDhhM2JlM2EuLjVkZGEzNWNkN2MgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwpAQCAtMzEs
OSArMzEsOSBAQAogICogKG5hdGl2ZS13aWR0aCkgZnVuY3Rpb24gSUQuCiAgKi8KICNpZmRlZiBD
T05GSUdfQVJNXzY0Ci0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKSAgICBQU0NJXzBf
Ml9GTjY0KG5hbWUpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKSAgICBQU0NJXzBf
Ml9GTjY0XyMjbmFtZQogI2Vsc2UKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
IFBTQ0lfMF8yX0ZOMzIobmFtZSkKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
IFBTQ0lfMF8yX0ZOMzJfIyNuYW1lCiAjZW5kaWYKIAogdWludDMyX3QgcHNjaV92ZXI7CkBAIC00
OCwxMyArNDgsMTMgQEAgaW50IGNhbGxfcHNjaV9jcHVfb24oaW50IGNwdSkKIHZvaWQgY2FsbF9w
c2NpX3N5c3RlbV9vZmYodm9pZCkKIHsKICAgICBpZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9O
KDAsIDEpICkKLSAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKSwgMCwg
MCwgMCk7CisgICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiwgMCwgMCwg
MCk7CiB9CiAKIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKQogewogICAgIGlmICgg
cHNjaV92ZXIgPiBQU0NJX1ZFUlNJT04oMCwgMSkgKQotICAgICAgICBjYWxsX3NtYyhQU0NJXzBf
Ml9GTjMyKFNZU1RFTV9SRVNFVCksIDAsIDAsIDApOworICAgICAgICBjYWxsX3NtYyhQU0NJXzBf
Ml9GTjMyX1NZU1RFTV9SRVNFVCwgMCwgMCwgMCk7CiB9CiAKIGludCBfX2luaXQgcHNjaV9pc19z
bWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKQEAgLTE0NCw3ICsx
NDQsNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKICAgICAgICAgfQogICAgIH0K
IAotICAgIHBzY2lfdmVyID0gY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihQU0NJX1ZFUlNJT04pLCAw
LCAwLCAwKTsKKyAgICBwc2NpX3ZlciA9IGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfUFNDSV9WRVJT
SU9OLCAwLCAwLCAwKTsKIAogICAgIC8qIEZvciB0aGUgbW9tZW50LCB3ZSBvbmx5IHN1cHBvcnQg
UFNDSSAwLjIgYW5kIFBTQ0kgMS54ICovCiAgICAgaWYgKCBwc2NpX3ZlciAhPSBQU0NJX1ZFUlNJ
T04oMCwgMikgJiYgUFNDSV9WRVJTSU9OX01BSk9SKHBzY2lfdmVyKSAhPSAxICkKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggMzU5
ZGI4ODRmOS4uMTdkYWI0MmNmNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysr
IGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKQEAgLTI1MCwzNSArMjUwLDM1IEBAIGJvb2wgZG9fdnBz
Y2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKICAg
ICAgKi8KICAgICBzd2l0Y2ggKCBmaWQgKQogICAgIHsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIo
UFNDSV9WRVJTSU9OKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfUFNDSV9WRVJTSU9OOgogICAg
ICAgICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24pOwogICAgICAgICBQU0NJX1NFVF9SRVNVTFQo
cmVncywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09GRik6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQ
VV9PRkY6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7CiAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwogICAgICAgICByZXR1cm4g
dHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihNSUdSQVRFX0lORk9fVFlQRSk6CisgICAg
Y2FzZSBQU0NJXzBfMl9GTjMyX01JR1JBVEVfSU5GT19UWVBFOgogICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOwogICAgICAgICByZXR1cm4gdHJ1ZTsK
IAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzJfU1lTVEVNX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsK
ICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOwogICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAK
LSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKToKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzJfU1lTVEVNX1JFU0VUOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNl
dCk7CiAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwogICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09OKToKLSAgICBjYXNlIFBTQ0lfMF8y
X0ZONjQoQ1BVX09OKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQ1BVX09OOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk42NF9DUFVfT046CiAgICAgewogICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9
IFBTQ0lfQVJHKHJlZ3MsIDEpOwogICAgICAgICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJH
KHJlZ3MsIDIpOwpAQCAtMjg5LDggKzI4OSw4IEBAIGJvb2wgZG9fdnBzY2lfMF8yX2NhbGwoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKICAgICAgICAgcmV0dXJuIHRy
dWU7CiAgICAgfQogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9TVVNQRU5EKToKLSAgICBj
YXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX1NVU1BFTkQpOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9D
UFVfU1VTUEVORDoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQ6CiAgICAgewog
ICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwogICAgICAgICBy
ZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwpAQCAtMzAxLDggKzMwMSw4IEBA
IGJvb2wgZG9fdnBzY2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQz
Ml90IGZpZCkKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCi0gICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKEFGRklOSVRZX0lORk8pOgotICAgIGNhc2UgUFNDSV8wXzJfRk42NChBRkZJTklUWV9J
TkZPKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTzoKKyAgICBjYXNlIFBT
Q0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTzoKICAgICB7CiAgICAgICAgIHJlZ2lzdGVyX3QgdGFm
ZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwogICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkcz
MihyZWdzLCAyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKaW5kZXggM2M0NDQ2OGU3Mi4uYmVjYzlmOWRlZCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wc2NpLmgKQEAgLTIzLDIyICsyMywyNyBAQCB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fb2Zm
KHZvaWQpOwogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwogCiAvKiBQU0NJIHYw
LjIgaW50ZXJmYWNlICovCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOMzIobmFtZSkgQVJNX1NNQ0NDX0NB
TExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAg
ICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOXyMjbmFtZSkKLSNkZWZpbmUg
UFNDSV8wXzJfRk42NChuYW1lKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FM
TCwgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBBUk1fU01DQ0NfQ09OVl82NCwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFS
RCwgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUFNDSV8wXzJfRk5fIyNuYW1lKQotI2RlZmluZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT04g
ICAgICAgIDAKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX1NVU1BFTkQgICAgICAgICAxCi0jZGVm
aW5lIFBTQ0lfMF8yX0ZOX0NQVV9PRkYgICAgICAgICAgICAgMgotI2RlZmluZSBQU0NJXzBfMl9G
Tl9DUFVfT04gICAgICAgICAgICAgIDMKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQUZGSU5JVFlfSU5G
TyAgICAgICA0Ci0jZGVmaW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFICAgNgotI2Rl
ZmluZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZGICAgICAgICAgIDgKLSNkZWZpbmUgUFNDSV8wXzJf
Rk5fU1lTVEVNX1JFU0VUICAgICAgICA5CisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzIobnIpIEFSTV9T
TUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBcCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBucikKKyNkZWZpbmUgUFNDSV8wXzJfRk42NChu
cikgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19D
T05WXzY0LCAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yKQorCisjZGVmaW5lIFBTQ0lf
MF8yX0ZOMzJfUFNDSV9WRVJTSU9OICAgICAgICBQU0NJXzBfMl9GTjMyKDApCisjZGVmaW5lIFBT
Q0lfMF8yX0ZOMzJfQ1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBfMl9GTjMyKDEpCisjZGVmaW5l
IFBTQ0lfMF8yX0ZOMzJfQ1BVX09GRiAgICAgICAgICAgICBQU0NJXzBfMl9GTjMyKDIpCisjZGVm
aW5lIFBTQ0lfMF8yX0ZOMzJfQ1BVX09OICAgICAgICAgICAgICBQU0NJXzBfMl9GTjMyKDMpCisj
ZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTyAgICAgICBQU0NJXzBfMl9GTjMyKDQp
CisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEUgICBQU0NJXzBfMl9GTjMy
KDYpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiAgICAgICAgICBQU0NJXzBfMl9G
TjMyKDgpCisjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUICAgICAgICBQU0NJXzBf
Ml9GTjMyKDkpCisKKyNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORCAgICAgICAgIFBT
Q0lfMF8yX0ZONjQoMSkKKyNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAg
IFBTQ0lfMF8yX0ZONjQoMykKKyNkZWZpbmUgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPICAg
ICAgIFBTQ0lfMF8yX0ZONjQoNCkKIAogLyogUFNDSSB2MC4yIGFmZmluaXR5IGxldmVsIHN0YXRl
IHJldHVybmVkIGJ5IEFGRklOSVRZX0lORk8gKi8KICNkZWZpbmUgUFNDSV8wXzJfQUZGSU5JVFlf
TEVWRUxfT04gICAgICAwCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:20:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eighB-0007Md-KA; Mon, 05 Feb 2018 13:20:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eigh9-0007LW-9K
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:20:27 +0000
X-Inumbo-ID: 46f05d85-0a77-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 46f05d85-0a77-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 14:20:04 +0100 (CET)
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 054621529;
 Mon,  5 Feb 2018 05:20:26 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 19B7D3F24D;
 Mon,  5 Feb 2018 05:20:24 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:08 +0000
Message-Id: <20180205132011.27996-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 6/7] xen/arm: Adapt smccc.h to be able to use it
	in assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAxNiArKysrKysrKysrLS0tLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgK
aW5kZXggYjc5MGZhYzE3Yy4uZDI0Y2NiNTFkOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApAQCAtMjUsMTgg
KzI1LDIwIEBACiAgKiBodHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFy
bS5kb2MuZGVuMDAyOGEvaW5kZXguaHRtbAogICovCiAKLSNkZWZpbmUgQVJNX1NNQ0NDX1NURF9D
QUxMICAgICAgICAgICAgICAwVQotI2RlZmluZSBBUk1fU01DQ0NfRkFTVF9DQUxMICAgICAgICAg
ICAgIDFVCisjZGVmaW5lIEFSTV9TTUNDQ19TVERfQ0FMTCAgICAgICAgICAgICAgX0FDKDAsVSkK
KyNkZWZpbmUgQVJNX1NNQ0NDX0ZBU1RfQ0FMTCAgICAgICAgICAgICBfQUMoMSxVKQogI2RlZmlu
ZSBBUk1fU01DQ0NfVFlQRV9TSElGVCAgICAgICAgICAgIDMxCiAKLSNkZWZpbmUgQVJNX1NNQ0ND
X0NPTlZfMzIgICAgICAgICAgICAgICAwVQotI2RlZmluZSBBUk1fU01DQ0NfQ09OVl82NCAgICAg
ICAgICAgICAgIDFVCisjZGVmaW5lIEFSTV9TTUNDQ19DT05WXzMyICAgICAgICAgICAgICAgX0FD
KDAsVSkKKyNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfNjQgICAgICAgICAgICAgICBfQUMoMSxVKQog
I2RlZmluZSBBUk1fU01DQ0NfQ09OVl9TSElGVCAgICAgICAgICAgIDMwCiAKLSNkZWZpbmUgQVJN
X1NNQ0NDX09XTkVSX01BU0sgICAgICAgICAgICAweDNGVQorI2RlZmluZSBBUk1fU01DQ0NfT1dO
RVJfTUFTSyAgICAgICAgICAgIF9BQygweDNGLFUpCiAjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9T
SElGVCAgICAgICAgICAgMjQKIAotI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19NQVNLICAgICAgICAg
ICAgIDB4RkZGRlUKKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfTUFTSyAgICAgICAgICAgICBfQUMo
MHhGRkZGLFUpCisKKyNpZm5kZWYgX19BU1NFTUJMWV9fCiAKIC8qIENoZWNrIGlmIHRoaXMgaXMg
ZmFzdCBjYWxsLiAqLwogc3RhdGljIGlubGluZSBib29sIHNtY2NjX2lzX2Zhc3RfY2FsbChyZWdp
c3Rlcl90IGZ1bmNpZCkKQEAgLTYyLDYgKzY0LDggQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBz
bWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCiAgICAgcmV0dXJuIChmdW5jaWQgPj4g
QVJNX1NNQ0NDX09XTkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNLOwogfQogCisjZW5k
aWYKKwogLyoKICAqIENvbnN0cnVjdCBmdW5jdGlvbiBpZGVudGlmaWVyIGZyb20gY2FsbCB0eXBl
IChmYXN0IG9yIHN0YW5kYXJkKSwKICAqIGNhbGxpbmcgY29udmVudGlvbiAoMzIgb3IgNjQgYml0
KSwgc2VydmljZSBvd25lciBhbmQgZnVuY3Rpb24gbnVtYmVyLgotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:20:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigh8-0007LA-Hj; Mon, 05 Feb 2018 13:20:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eigh6-0007Ku-Vn
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:20:25 +0000
X-Inumbo-ID: 44d7cf97-0a77-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 44d7cf97-0a77-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 14:20:00 +0100 (CET)
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 7782315AD;
 Mon,  5 Feb 2018 05:20:22 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 20F3F3F24D;
 Mon,  5 Feb 2018 05:20:20 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:05 +0000
Message-Id: <20180205132011.27996-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 Julien Grall <julien.grall@arm.com>, mirela.simonovic@aggios.com
Subject: [Xen-devel] [PATCH 3/7] xen/arm: vpsci: Add support for PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgWGVuIHByb3ZpZGVzIHZpcnR1YWwgUFNDSSBpbnRlcmZhY2UgY29tcGxp
YW50IHdpdGggMC4xCmFuZCAwLjIuIFNpbmNlIHRoZW0sIHRoZSBzcGVjaWZpY2F0aW9uIGhhcyBi
ZWVuIHVwZGF0ZWQgYW5kIHRoZSBsYXRlc3QKdmVyc2lvbiBpcyAxLjEgKHNlZSBBUk0gREVOIDAw
MjJEKS4KCkZyb20gYW4gaW1wbGVtZW50YXRpb24gcG9pbnQgb2Ygdmlldywgb25seSBQU0NJX0ZF
QVRVUkVTIGlzIG1hbmRhdG9yeS4KVGhlIHJlc3QgaXMgb3B0aW9uYWwgYW5kIGNhbiBiZSBsZWZ0
IHVuaW1wbGVtZW50ZWQgZm9yIG5vdy4KCkF0IHRoZSBzYW1lIHRpbWUsIHRoZSBjb21wYXRpYmxl
IGZvciBQU0NJIG5vZGUgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8KZXhwb3NlICJhcm0scHNjaS0xLjAi
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQoKLS0tCiAg
ICBXZSBtYXkgd2FudCB0byBwcm92aWRlIGEgd2F5IGZvciB0aGUgdG9vbHN0YWNrIHRvIHNwZWNp
ZnkgYSBQU0NJCiAgICB2ZXJzaW9uLiBUaGlzIGNvdWxkIGJlIHVzZWZ1bCBpZiBhIGd1ZXN0IGlz
IGV4cGVjdGluZyBhIGdpdmVuCiAgICB2ZXJzaW9uLgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICB8
ICAxICsKIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAgICAgIHwgMzQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgg
fCAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICB8ICAxICsKIHhlbi9pbmNs
dWRlL2FzbS1hcm0vdnBzY2kuaCAgICAgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgMzkgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4IDNlNDY1NTQzMDEuLjg2ZjU5
YzBkODAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybS5jCkBAIC00MTAsNyArNDEwLDggQEAgc3RhdGljIGludCBtYWtlX3BzY2lf
bm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQpCiAgICAgcmVzID0gZmR0X2JlZ2luX25vZGUo
ZmR0LCAicHNjaSIpOwogICAgIGlmIChyZXMpIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRf
cHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDIsICJhcm0scHNjaS0wLjIiLCJhcm0scHNjaSIpOwor
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMywgImFybSxwc2NpLTEuMCIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXJtLHBzY2ktMC4yIiwgImFybSxwc2Np
Iik7CiAgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9z
dHJpbmcoZmR0LCAibWV0aG9kIiwgImh2YyIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDE1NWM5NTIz
NDkuLjk0MTY4OGEyY2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwor
KysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTYzNyw2ICs2MzcsNyBAQCBzdGF0
aWMgaW50IG1ha2VfcHNjaV9ub2RlKHZvaWQgKmZkdCwgY29uc3Qgc3RydWN0IGR0X2RldmljZV9u
b2RlICpwYXJlbnQpCiB7CiAgICAgaW50IHJlczsKICAgICBjb25zdCBjaGFyIGNvbXBhdFtdID0K
KyAgICAgICAgImFybSxwc2NpLTEuMCIiXDAiCiAgICAgICAgICJhcm0scHNjaS0wLjIiIlwwIgog
ICAgICAgICAiYXJtLHBzY2kiOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2kuYyBi
L3hlbi9hcmNoL2FybS92cHNjaS5jCmluZGV4IDE3ZGFiNDJjZjQuLjAyNTI1MGExMTkgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCkBA
IC0xMTUsNyArMTE1LDcgQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVfb2ZmKHVpbnQzMl90
IHBvd2VyX3N0YXRlKQogCiBzdGF0aWMgdWludDMyX3QgZG9fcHNjaV8wXzJfdmVyc2lvbih2b2lk
KQogewotICAgIHJldHVybiBQU0NJX1ZFUlNJT04oMCwgMik7CisgICAgcmV0dXJuIFBTQ0lfVkVS
U0lPTigxLCAwKTsKIH0KIAogc3RhdGljIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3Bl
bmQodWludDMyX3QgcG93ZXJfc3RhdGUsCkBAIC0xOTksNiArMTk5LDI4IEBAIHN0YXRpYyB2b2lk
IGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKQogICAgIGRvbWFpbl9zaHV0ZG93bihkLFNI
VVRET1dOX3JlYm9vdCk7CiB9CiAKK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMV8wX2ZlYXR1cmVz
KHVpbnQzMl90IHBzY2lfZnVuY19pZCkKK3sKKyAgICBzd2l0Y2ggKCBwc2NpX2Z1bmNfaWQgKQor
ICAgIHsKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfUFNDSV9WRVJTSU9OOgorICAgIGNhc2UgUFND
SV8wXzJfRk4zMl9DUFVfT0ZGOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9NSUdSQVRFX0lORk9f
VFlQRToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKKyAgICBjYXNlIFBTQ0lf
MF8yX0ZOMzJfU1lTVEVNX1JFU0VUOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT046Cisg
ICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQ1BV
X1NVU1BFTkQ6CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJ
TklUWV9JTkZPOgorICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTOgorICAgICAg
ICByZXR1cm4gMDsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9S
VEVEOworICAgIH0KK30KKwogI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91
c2VyX3JlZyhyZWcsIDAsIHZhbCkKICNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNlcl9y
ZWcocmVnLCBuKQogCkBAIC0zMTEsNiArMzMzLDE2IEBAIGJvb2wgZG9fdnBzY2lfMF8yX2NhbGwo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwog
ICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CisKKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfUFND
SV9GRUFUVVJFUzoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzY2lfZnVuY19pZCA9IFBTQ0lf
QVJHMzIocmVncywgMSk7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9mZWF0dXJlcyk7Cisg
ICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzFfMF9mZWF0dXJlcyhwc2NpX2Z1
bmNfaWQpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCiAgICAgZGVmYXVsdDoKICAg
ICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKaW5kZXgg
YTdhY2I3ZDIxYy4uODc4NjYyNjRjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
ZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKQEAgLTMx
LDYgKzMxLDcgQEAgUEVSRkNPVU5URVIodnBzY2lfc3lzdGVtX29mZiwgICAgICAgICAgInZwc2Np
OiBzeXN0ZW1fb2ZmIikKIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9yZXNldCwgICAgICAgICJ2
cHNjaTogc3lzdGVtX3Jlc2V0IikKIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9zdXNwZW5kLCAgICAg
ICAgICJ2cHNjaTogY3B1X3N1c3BlbmQiKQogUEVSRkNPVU5URVIodnBzY2lfY3B1X2FmZmluaXR5
X2luZm8sICAgInZwc2NpOiBjcHVfYWZmaW5pdHlfaW5mbyIpCitQRVJGQ09VTlRFUih2cHNjaV9m
ZWF0dXJlcywgICAgICAgICAgICAidnBzY2k6IGZlYXR1cmVzIikKIAogUEVSRkNPVU5URVIodmdp
Y2RfcmVhZHMsICAgICAgICAgICAgICAgICJ2Z2ljZDogcmVhZCIpCiBQRVJGQ09VTlRFUih2Z2lj
ZF93cml0ZXMsICAgICAgICAgICAgICAgInZnaWNkOiB3cml0ZSIpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCmluZGV4
IGJlY2M5ZjlkZWQuLmUyNjI5ZWVkMDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHNjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCkBAIC00MCw2ICs0MCw3IEBA
IHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKTsKICNkZWZpbmUgUFNDSV8wXzJfRk4z
Ml9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lfMF8yX0ZOMzIoNikKICNkZWZpbmUgUFNDSV8wXzJf
Rk4zMl9TWVNURU1fT0ZGICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOCkKICNkZWZpbmUgUFNDSV8w
XzJfRk4zMl9TWVNURU1fUkVTRVQgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOSkKKyNkZWZpbmUgUFND
SV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTICAgICAgIFBTQ0lfMF8yX0ZOMzIoMTApCiAKICNkZWZp
bmUgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMSkKICNk
ZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMykK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vdnBzY2kuaAppbmRleCBkNmE4OTBmNmEyLi42ZDk4YzM2NTFjIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cHNj
aS5oCkBAIC00LDcgKzQsNyBAQAogI2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAKIC8qIE51bWJlciBv
ZiBmdW5jdGlvbiBpbXBsZW1lbnRlZCBieSB2aXJ0dWFsIFBTQ0kgKG9ubHkgMC4yIG9yIGxhdGVy
KSAqLwotI2RlZmluZSBWUFNDSV9OUl9GVU5DUyAgMTEKKyNkZWZpbmUgVlBTQ0lfTlJfRlVOQ1Mg
IDEyCiAKIC8qIEZ1bmN0aW9ucyBoYW5kbGUgUFNDSSBjYWxscyBmcm9tIHRoZSBndWVzdHMgKi8K
IGJvb2wgZG9fdnBzY2lfMF8xX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQz
Ml90IGZpZCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:20:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:20:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigh9-0007Lm-VQ; Mon, 05 Feb 2018 13:20:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eigh8-0007Kq-3I
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:20:26 +0000
X-Inumbo-ID: 6ad8d6d9-0a77-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6ad8d6d9-0a77-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:21:04 +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 820491529;
 Mon,  5 Feb 2018 05:20:18 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 957A93F24D;
 Mon,  5 Feb 2018 05:20:17 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:02 +0000
Message-Id: <20180205132011.27996-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 0/7] xen/arm: PSCI 1.1 and SMCCC-1.1 support and
	XSA-254 variant 2 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKQXJtIGhhcyByZWNlbnRseSBwdWJsaXNoZWQgYSBTTUMgQ2FsbGluZyBDb252ZW50
aW9uIChTTUNDQykKc3BlY2lmaWNhdGlvbiB1cGRhdGUgWzFdIHRoYXQgcHJvdmlkZXMgYW4gb3B0
aW1pc2VkIGNhbGxpbmcgY29udmVudGlvbgphbmQgb3B0aW9uYWwsIGRpc2NvdmVyYWJsZSBzdXBw
b3J0IGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUgKFhTQS0yNTQKdmFyaWFudCAyKS4gQVJN
IFRydXN0ZWQgRmlybXdhcmUgKEFURikgaGFzIGFscmVhZHkgZ2FpbmVkIHN1Y2ggYW4KaW1wbGVt
ZW50YXRpb25bMl0uCgpUaGlzIHNlcmllcyBhZGRyZXNzZXMgYSBmZXcgdGhpbmdzOgoKICAgIC0g
SXQgcHJvdmlkZXMgYSBYZW4gaW1wbGVtZW50YXRpb24gb2YgUFNDSSB2MS4wLCB3aGljaCBpcyBh
IHByZXJlcXVpc2l0ZQogICAgICBmb3IgYmVpbmcgYWJsZSB0byBkaXNjb3ZlciBTTUNDQyB2MS4x
LgogICAgLSBJdCBhbGxvd3MgWGVuIHRvIGFkdmVydGlzZSBTTUNDQyB2MS4xCiAgICAtIEl0IGlt
cGxlbWVudHMgWGVuIHN1cHBvcnQgZm9yIHRoZSBBUk1fV09SS0FST1VORF8xIGZ1bmN0aW9uIHRo
YXQgaXMgdXNlZAogICAgICB0byBtaXRpZ2F0ZSBDVkUtMjAxNy01NzE1IChpZiBzdWNoIG1pdGln
YXRpb24gaXMgYXZhaWxhYmxlIG9uIHRoZQogICAgICBoeXBlcnZpc29yKS4KClRoaXMgbWV0aG9k
IGlzIGludGVuZGVkIHRvIGZ1bGx5IHJlcGxhY2UgdGhlIGluaXRpYWwgUFNDSV9HRVRfVkVSU0lP
TgphcHByb2FjaC4gQWx0aG91Z2ggUFNDSV9HRVRfVkVSU0lPTiBzdGlsbCB3b3JrcywgaXQgaGFz
IGFuIG9idmlvdXMKb3ZlcmhlYWQgYW5kIGlzIGNhbGxlZCBvbiBzb21lIG9mIHRoZSBob3R0ZXN0
IHBhdGhzLiBXZSBleHBlY3QKQVJDSF9XT1JLQVJPVU5EXzEgdG8gYmUgbXVjaCBmYXN0ZXIuCgpB
bm90aGVyIHNlcmllcyB3aWxsIGJlIHNlbnQgdG8gYWxsb3cgdGhlIGh5cGVydmlzb3IgZGlzY292
ZXJpbmcgU01DQ0MgMS4xIGFuZAp1c2UgaXQgZm9yIHRoZSBtaXRpZ2F0aW9uLgoKVGhpcyBzZXJp
ZXMgaXMgYmFzZWQgb24gdGhlICJ4ZW4vYXJtOiBTTUNDQyBmaXhlcyBhbmQgUFNDSSBjbGVhbi11
cCIgb25lIFszXS4KCkNoZWVycywKClsxXTogaHR0cHM6Ly9kZXZlbG9wZXIuYXJtLmNvbS8tL21l
ZGlhL2RldmVsb3Blci9wZGYvQVJNJTIwREVOJTIwMDA3MEElMjBGaXJtd2FyZSUyMGludGVyZmFj
ZXMlMjBmb3IlMjBtaXRpZ2F0aW5nJTIwQ1ZFLTIwMTctNTcxNV9WMS4wLnBkZgoKWzJdOiBodHRw
czovL2dpdGh1Yi5jb20vQVJNLXNvZnR3YXJlL2FybS10cnVzdGVkLWZpcm13YXJlL3B1bGwvMTI0
MAoKWzNdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxOC0wMi9tc2cwMDExNy5odG1sCgpKdWxpZW4gR3JhbGwgKDcpOgogIHhlbi9hcm06IHZw
c2NpOiBSZW1vdmUgcGFyYW1ldGVyICd2ZXInIGZyb20gZG9fY29tbW9uX2NwdQogIHhlbi9hcm06
IHBzY2k6IFJld29yayB0aGUgUFNDSSBkZWZpbml0aW9ucwogIHhlbi9hcm06IHZwc2NpOiBBZGQg
c3VwcG9ydCBmb3IgUFNDSSAxLjEKICB4ZW4vYXJtOiB2c21jOiBJbXBsZW1lbnQgU01DQ0MgMS4x
CiAgeGVuL2FybTogdnNtYzogSW1wbGVtZW50IFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIEJQIGhh
cmRlbmluZyBzdXBwb3J0CiAgeGVuL2FybTogQWRhcHQgc21jY2MuaCB0byBiZSBhYmxlIHRvIHVz
ZSBpdCBpbiBhc3NlbWJseSBjb2RlCiAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYSBmYXN0IHBhdGgg
Zm9yIGhhbmRsaW5nIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xCgogdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMgICAgICAgICAgfCAgMyArLQogeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICAg
fCA1NiArKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyB8ICA0ICst
CiB4ZW4vYXJjaC9hcm0vcHNjaS5jICAgICAgICAgICAgICB8IDEwICsrLS0tCiB4ZW4vYXJjaC9h
cm0vdnBzY2kuYyAgICAgICAgICAgICB8IDg1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgIHwgNDEgKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgMSArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICB8ICAyICsKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcHNjaS5oICAgICAgIHwgMzggKysrKysrKysrKy0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmggICAgICB8IDM3ICsrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3Zwc2NpLmggICAgICB8ICAyICstCiAxMiBmaWxlcyBjaGFuZ2VkLCAyMjUgaW5zZXJ0aW9u
cygrKSwgNTUgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:20:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eighH-0007Ry-VA; Mon, 05 Feb 2018 13:20:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eighG-0007ME-A7
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:20:34 +0000
X-Inumbo-ID: 6fa56d69-0a77-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6fa56d69-0a77-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:21:12 +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 2F7CA1596;
 Mon,  5 Feb 2018 05:20:27 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 441DB3F24D;
 Mon,  5 Feb 2018 05:20:26 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:09 +0000
Message-Id: <20180205132011.27996-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 7/7] xen/arm64: Implement a fast path for
	handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHdpbGwgYmUgY2FsbGVkIGJ5IHRo
ZSBndWVzdCBmb3IKaGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3YW50IHRo
ZSBoYW5kbGluZyB0byBiZSBhcyBmYXN0IGFzCnBvc3NpYmxlLgoKQXMgdGhlIG1pdGlnYXRpb24g
aXMgYXBwbGllZCBvbiBldmVyeSBndWVzdCBleGl0LCB3ZSBjYW4gY2hlY2sgZm9yIHRoZQpjYWxs
IGJlZm9yZSBzYXZpbmcgYWxsIHRoZSBjb250ZXh0IGFuZCByZXR1cm4gdmVyeSBlYXJseS4KCkZv
ciBub3csIG9ubHkgcHJvdmlkZSBhIGZhc3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVzZSB0
aGUgY29kZSByZWx5Cm9uIDIgcmVnaXN0ZXJzLCB4MCBhbmQgeDEgYXJlIHNhdmVkIGluIGFkdmFu
Y2VkLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Ci0tLQogICAgZ3Vlc3Rfc3luYyBvbmx5IGhhbmRsZSA2NC1iaXQgZ3Vlc3QsIHNvIEkgaGF2ZSBv
bmx5IGltcGxlbWVudGVkIHRoZQogICAgNjQtYml0IHNpZGUgZm9yIG5vdy4gV2UgY2FuIGRpc2N1
c3Mgd2hldGhlciBpdCBpcyB1c2VmdWwgdG8KICAgIGltcGxlbWVudCBpdCBmb3IgMzItYml0IGd1
ZXN0cy4KCiAgICBXZSBjb3VsZCBhbHNvIGNvbnNpZGVyIHRvIGltcGxlbWVudCB0aGUgZmFzdCBw
YXRoIGZvciBTTUM2NCwKICAgIGFsdGhvdWdodCBhIGd1ZXN0IHNob3VsZCBhbHdheXMgdXNlIEhW
Qy4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAgIHwgNTYgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2Fy
Y2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggNmQ5OWU0NmYwZi4uNjdmOTZkNTE4ZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0
L2VudHJ5LlMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogI2lu
Y2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CisjaW5jbHVk
ZSA8YXNtL3NtY2NjLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCiAvKgpAQCAtOTAsOCAr
OTEsMTIgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvKiBsaW5rIHJlZ2lzdGVy
ICovCiAgICAgICAgIC5lbmRtCiAvKgogICogU2F2ZSBzdGF0ZSBvbiBlbnRyeSB0byBoeXBlcnZp
c29yLCByZXN0b3JlIG9uIGV4aXQKKyAqCisgKiBzYXZlX3gwX3gxOiBEb2VzIHRoZSBtYWNybyBu
ZWVkcyB0byBzYXZlIHgwL3gxIChkZWZhdWx0IDEpLiBJZiAwLAorICogd2UgcmVseSBvbiB0aGUg
b24geDAveDEgdG8gaGF2ZSBiZWVuIHNhdmVkIGF0IHRoZSBjb3JyZWN0IHBvc2l0aW9uIG9uCisg
KiB0aGUgc3RhY2sgYmVmb3JlLgogICovCi0gICAgICAgIC5tYWNybyAgZW50cnksIGh5cCwgY29t
cGF0CisgICAgICAgIC5tYWNybyAgZW50cnksIGh5cCwgY29tcGF0LCBzYXZlX3gwX3gxPTEKICAg
ICAgICAgc3ViICAgICBzcCwgc3AsICMoVVJFR1NfU1BTUl9lbDEgLSBVUkVHU19MUikgLyogQ1BT
UiwgUEMsIFNQLCBMUiAqLwogICAgICAgICBwdXNoICAgIHgyOCwgeDI5CiAgICAgICAgIHB1c2gg
ICAgeDI2LCB4MjcKQEAgLTEwNyw3ICsxMTIsMTYgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAg
ICAgICAgICAvKiBsaW5rIHJlZ2lzdGVyICovCiAgICAgICAgIHB1c2ggICAgeDYsIHg3CiAgICAg
ICAgIHB1c2ggICAgeDQsIHg1CiAgICAgICAgIHB1c2ggICAgeDIsIHgzCisgICAgICAgIC8qCisg
ICAgICAgICAqIFRoZSBjYWxsZXIgbWF5IGFscmVhZHkgaGF2ZSBzYXZlZCB4MC94MSBvbiB0aGUg
c3RhY2sgYXQgdGhlCisgICAgICAgICAqIGNvcnJlY3QgYWRkcmVzcyBhbmQgY29ycnVwdCB0aGVt
IHdpdGggYW5vdGhlciB2YWx1ZS4gT25seQorICAgICAgICAgKiBzYXZlIHRoZW0gaWYgc2F2ZV94
MF94MSA9PSAxLgorICAgICAgICAgKi8KKyAgICAgICAgLmlmIFxzYXZlX3gwX3gxID09IDEKICAg
ICAgICAgcHVzaCAgICB4MCwgeDEKKyAgICAgICAgLmVsc2UKKyAgICAgICAgc3ViICAgICBzcCwg
c3AsICMxNgorICAgICAgICAuZW5kaWYKIAogICAgICAgICAuaWYgXGh5cCA9PSAxICAgICAgICAv
KiBIeXBlcnZpc29yIG1vZGUgKi8KIApAQCAtMjAwLDcgKzIxNCw0NSBAQCBoeXBfaXJxOgogICAg
ICAgICBleGl0ICAgIGh5cD0xCiAKIGd1ZXN0X3N5bmM6Ci0gICAgICAgIGVudHJ5ICAgaHlwPTAs
IGNvbXBhdD0wCisgICAgICAgIC8qCisgICAgICAgICAqIFNhdmUgeDAsIHgxIGluIGFkdmFuY2UK
KyAgICAgICAgICovCisgICAgICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMtKFVSRUdTX2tlcm5l
bF9zaXplb2YgLSBVUkVHU19YMCldCisKKyAgICAgICAgLyoKKyAgICAgICAgICogeDEgaXMgdXNl
ZCBiZWNhdXNlIHgwIG1heSBjb250YWluIHRoZSBmdW5jdGlvbiBpZGVudGlmaWVyLgorICAgICAg
ICAgKiBUaGlzIGF2b2lkcyB0byByZXN0b3JlIHgwIGZyb20gdGhlIHN0YWNrLgorICAgICAgICAg
Ki8KKyAgICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgorICAgICAgICBsc3IgICAgIHgxLCB4MSwg
I0hTUl9FQ19TSElGVCAgICAgICAgICAgLyogeDEgPSBFU1JfRUwyLkVDICovCisgICAgICAgIGNt
cCAgICAgeDEsICNIU1JfRUNfSFZDNjQKKyAgICAgICAgYi5uZSAgICAxZiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIE5vdCBhIEhWQyBza2lwIGZhc3RwYXRoLiAqLworCisgICAgICAg
IG1ycyAgICAgeDEsIGVzcl9lbDIKKyAgICAgICAgYW5kICAgICB4MSwgeDEsICMweGZmZmYgICAg
ICAgICAgICAgICAgIC8qIENoZWNrIHRoZSBpbW1lZGlhdGUgWzA6MTZdICovCisgICAgICAgIGNi
bnogICAgeDEsIDFmICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBzaG91bGQgYmUgMCBmb3Ig
SFZDICMwICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogRmFzdGVzdCBwYXRoIHBvc3NpYmxl
IGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEuCisgICAgICAgICAqIFRoZSB3b3JrYXJv
dW5kIGhhcyBhbHJlYWR5IGJlZW4gYXBwbGllZCBvbiB0aGUgZXhjZXB0aW9uCisgICAgICAgICAq
IGVudHJ5IGZyb20gdGhlIGd1ZXN0LCBzbyBsZXQncyBxdWlja2x5IGdldCBiYWNrIHRvIHRoZSBn
dWVzdC4KKyAgICAgICAgICovCisgICAgICAgIGVvciAgICAgdzAsIHcwLCAjQVJNX1NNQ0NDX0FS
Q0hfV09SS0FST1VORF8xX0ZJRAorICAgICAgICBjYm56ICAgIHcwLCAxZgorCisgICAgICAgIC8q
CisgICAgICAgICAqIENsb2JiZXIgYm90aCB4MCBhbmQgeDEgdG8gcHJldmVudCBsZWFrYWdlLiBO
b3RlIHRoYXQgdGhhbmtzCisgICAgICAgICAqIHRoZSBlb3IsIHgwID0gMC4KKyAgICAgICAgICov
CisgICAgICAgIG1vdiAgICAgeDEsIHgwCisgICAgICAgIGVyZXQKKworMToKKyAgICAgICAgLyoK
KyAgICAgICAgICogeDAveDEgbWF5IGhhdmUgYmVlbiBzY3JhdGNoIGJ5IHRoZSBmYXN0IHBhdGgg
YWJvdmUsIHNvIGF2b2lkCisgICAgICAgICAqIHRvIHNhdmUgdGhlbS4KKyAgICAgICAgICovCisg
ICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wLCBzYXZlX3gwX3gxPTAKICAgICAgICAgLyoK
ICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hS
T05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vy
cm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaAppbmRleCBjMGY3OWQwMDkzLi4yMjJhMDJkZDk5IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmgKQEAgLTMwNiw2ICszMDYsOCBAQAogI2RlZmluZSBIRENSX1RQTSAgICAgICAgKF9B
QygxLFUpPDw2KSAgICAgICAgICAgLyogVHJhcCBQZXJmb3JtYW5jZSBNb25pdG9ycyBhY2Nlc3Nl
cyAqLwogI2RlZmluZSBIRENSX1RQTUNSICAgICAgKF9BQygxLFUpPDw1KSAgICAgICAgICAgLyog
VHJhcCBQTUNSIGFjY2Vzc2VzICovCiAKKyNkZWZpbmUgSFNSX0VDX1NISUZUICAgICAgICAgICAg
ICAgIDI2CisKICNkZWZpbmUgSFNSX0VDX1VOS05PV04gICAgICAgICAgICAgIDB4MDAKICNkZWZp
bmUgSFNSX0VDX1dGSV9XRkUgICAgICAgICAgICAgIDB4MDEKICNkZWZpbmUgSFNSX0VDX0NQMTVf
MzIgICAgICAgICAgICAgIDB4MDMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:20:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eighI-0007SM-5L; Mon, 05 Feb 2018 13:20:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eighG-0007MF-A1
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:20:34 +0000
X-Inumbo-ID: 705381e0-0a77-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 705381e0-0a77-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:21:13 +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 599AE1529;
 Mon,  5 Feb 2018 05:20:28 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E1A83F24D;
 Mon,  5 Feb 2018 05:20:27 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:10 +0000
Message-Id: <20180205132011.27996-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 8/9] xen/arm: Park CPUs with a MIDR different
	from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGRvZXMgbm90IHByb3Blcmx5IHN1cHBvcnQgYmlnLkxJVFRMRSBwbGF0Zm9ybS4gQWxsIHZD
UFVzIG9mIGEgZ3Vlc3QKd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUg
KHNlZSBhcmNoX2RvbWFpbl9jcmVhdGUpLgpBdCBiZXN0IHRoZSBndWVzdCBtYXkgc2VlIHVucmVs
aWFibGUgcGVyZm9ybWFuY2UgKHZDUFUgc3dpdGNoaW5nIGJldHdlZW4KYmlnIGFuZCBMSVRUTEUp
LCBhdCB3b3JzdCB0aGUgZ3Vlc3Qgd2lsbCBiZWNvbWUgdW5yZWxpYWJsZSBvciBpbnNlY3VyZS4K
ClRoaXMgaXMgYmVjb21pbmcgbW9yZSBhcHBhcmVudCB3aXRoIGJyYW5jaCBwcmVkaWN0b3IgaGFy
ZGVuaW5nIGluIExpbnV4CmJlY2F1c2UgdGhleSB0YXJnZXQgYSBzcGVjaWZpYyBraW5kIG9mIENQ
VXMgYW5kIG1heSBub3Qgd29yayBvbiBvdGhlcgpDUFVzLgoKRm9yIHRoZSB0aW1lIGJlaW5nLCBw
YXJrIGFueSBDUFVzIHdpdGggYSBNRElSIGRpZmZlcmVudCBmcm9tIHRoZSBib290CkNQVS4gVGhp
cyB3aWxsIGJlIHJldmlzaXRlZCBpbiB0aGUgZnV0dXJlIG9uY2UgWGVuIGdhaW5zIHVuZGVyc3Rh
bmRpbmcKb2YgYmlnLkxJVFRMRS4KClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKV2UgcHJvYmFibHkg
d2FudCB0byBiYWNrcG9ydCB0aGlzIGFzIHBhcnQgb2YgWFNBLTI1NC4gVXNpbmcgYmlnLkxJVFRM
RQpvbiBYZW4gaGFzIG5ldmVyIGJlZW4gc3VwcG9ydGVkIGJ1dCB3ZSBkaWRuJ3QgbWFrZSBpdCBj
bGVhcmx5LiBUaGlzIGlzCmJlY29taW5nIG1vcmUgYXBwYXJlbnQgd2l0aCBjb2RlIHRhcmdldGlu
ZyBzcGVjaWZpYyBDUFVzLgotLS0KIHhlbi9hcmNoL2FybS9zbXBib290LmMgfCAxNSArKysrKysr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKaW5kZXggMTI1
NTE4NWE5Yy4uMmMyODE1ZjllZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwor
KysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCkBAIC0yOTIsNiArMjkyLDIxIEBAIHZvaWQgc3Rh
cnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAgIGluaXRf
dHJhcHMoKTsKIAorICAgIC8qCisgICAgICogQ3VycmVudGx5IFhlbiBhc3N1bWVzIHRoZSBwbGF0
Zm9ybSBoYXMgb25seSBvbmUga2luZCBvZiBDUFVzLgorICAgICAqIFRoaXMgYXNzdW1wdGlvbiBk
b2VzIG5vdCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQorICAgICAqIHJlc3Vs
dCB0byB1bnN0YWJpbGl0eS4gQmV0dGVyIHRvIHBhcmsgdGhlbSBmb3Igbm93LgorICAgICAqCisg
ICAgICogVE9ETzogQWRkIGJpZy5MSVRUTEUgc3VwcG9ydC4KKyAgICAgKi8KKyAgICBpZiAoIGN1
cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzICE9IGJvb3RfY3B1X2RhdGEubWlkci5iaXRzICkKKyAg
ICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDUFUldSBNSURSICgweCV4KSBkb2VzIG5v
dCBtYXRjaCBib290IENQVSBNSURSICgweCV4KS5cbiIsCisgICAgICAgICAgICAgICBzbXBfcHJv
Y2Vzc29yX2lkKCksIGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzLAorICAgICAgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS5taWRyLmJpdHMpOworICAgICAgICBzdG9wX2NwdSgpOworICAgIH0KKwog
ICAgIG1tdV9pbml0X3NlY29uZGFyeV9jcHUoKTsKIAogICAgIGdpY19pbml0X3NlY29uZGFyeV9j
cHUoKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:20:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:20:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eighI-0007Su-D2; Mon, 05 Feb 2018 13:20:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eighH-0007NB-Ao
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:20:35 +0000
X-Inumbo-ID: 710551a2-0a77-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 710551a2-0a77-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:21:14 +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 839241596;
 Mon,  5 Feb 2018 05:20:29 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 980BE3F24D;
 Mon,  5 Feb 2018 05:20:28 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:11 +0000
Message-Id: <20180205132011.27996-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 9/9] xen/arm: Help to know the hardening
	provided for a CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggOWM3NDU4
ZWYwNi4uNjcwNDY0OGIyNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisr
KyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtNzksNyArNzksOCBAQCBzdGF0aWMgYm9v
bCBjb3B5X2h5cF92ZWN0X2JwaSh1bnNpZ25lZCBpbnQgc2xvdCwgY29uc3QgY2hhciAqaHlwX3Zl
Y19zdGFydCwKIHN0YXRpYyBib29sIF9fbWF5YmVfdW51c2VkCiBpbnN0YWxsX2JwX2hhcmRlbmlu
Z192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX3N0YXJ0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfZW5kKQorICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IGNoYXIgKmRlc2MpCiB7CiAgICAgc3RhdGljIGludCBsYXN0X3Nsb3QgPSAtMTsKICAg
ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGJwX2xvY2spOwpAQCAtOTQsNiArOTUsOSBAQCBpbnN0
YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpl
bnRyeSwKICAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQogICAgICAgICByZXR1cm4g
dHJ1ZTsKIAorICAgIHByaW50ayhYRU5MT0dfSU5GTyAiQ1BVJXUgd2lsbCAlcyBvbiBleGNlcHRp
b24gZW50cnlcbiIsCisgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgZGVzYyk7CisKICAg
ICAvKgogICAgICAqIE5vIG5lZWQgdG8gaW5zdGFsbCBoYXJkZW5lZCB2ZWN0b3Igd2hlbiB0aGUg
cHJvY2Vzc29yIGhhcwogICAgICAqIElEX0FBNjRQUkYwX0VMMS5DU1YyIHNldC4KQEAgLTE1Nyw3
ICsxNjEsOCBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRh
KQogICAgICAqLwogICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKICAg
ICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBf
aW52YWxfc3RhcnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3Bz
Y2lfaHlwX2JwX2ludmFsX2VuZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJjYWxsIFBTQ0kgZ2V0IHZlcnNpb24iKTsKICAgICBlbHNlIGlmICggIXdh
cm5lZCApCiAgICAgewogICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2Fj
dGl2ZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:24:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:24:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigkv-0008Rz-TT; Mon, 05 Feb 2018 13:24:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eigku-0008Rt-NN
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:24:20 +0000
X-Inumbo-ID: 6e39bee9-0a77-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6e39bee9-0a77-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:21:10 +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 CF15E1596;
 Mon,  5 Feb 2018 05:20:24 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E08A43F24D;
 Mon,  5 Feb 2018 05:20:23 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Mon,  5 Feb 2018 13:20:07 +0000
Message-Id: <20180205132011.27996-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH 5/7] xen/arm: vsmc: Implement
	SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U01DQ0MgMS4xIG9mZmVycyBmaXJtd2FyZS1iYXNlZCBDUFUgd29ya2Fyb3VuZHMuIEluIHBhcnRp
Y3VsYXIsClNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3Ig
dmFyaWFudCAyIG9mIFhTQS0yNTQKKENWRS0yMDE3LTU3MTUpLgoKSWYgdGhlIGh5cGVydmlzb3Ig
aGFzIHNvbWUgbWl0aWdhdGlvbiBmb3IgdGhpcyBpc3N1ZSwgcmVwb3J0IHRoYXQgd2UKZGVhbCB3
aXRoIGl0IHVzaW5nIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xLCBhcyB3ZSBhcHBseSB0aGUgaHlw
ZXJ2aXNvcgp3b3JrYXJvdW5kIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS92c21j
LmMgICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaCB8ICA2ICsrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92c21jLmMgYi94ZW4v
YXJjaC9hcm0vdnNtYy5jCmluZGV4IGE3MDhhYTVlODEuLjE0NGExY2Q3NjEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92c21jLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpAQCAtMTgsNiAr
MTgsNyBAQAogI2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KICNp
bmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4KKyNpbmNsdWRlIDxhc20vY3B1ZmVhdHVy
ZS5oPgogI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CiAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KICNp
bmNsdWRlIDxhc20vc21jY2MuaD4KQEAgLTkzLDggKzk0LDI1IEBAIHN0YXRpYyBib29sIGhhbmRs
ZV9hcmNoKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICByZXR1cm4gdHJ1ZTsK
IAogICAgIGNhc2UgQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklEOgotICAgICAgICAvKiBOb3Ro
aW5nIHN1cHBvcnRlZCB5ZXQgKi8KLSAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIC0xKTsK
KyAgICB7CisgICAgICAgIHVpbnQzMl90IGFyY2hfZnVuY19pZCA9IGdldF91c2VyX3JlZyhyZWdz
LCAxKTsKKyAgICAgICAgaW50IHJldCA9IC0xOworCisgICAgICAgIHN3aXRjaCAoIGFyY2hfZnVu
Y19pZCApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5E
XzFfRklEOgorICAgICAgICAgICAgaWYgKCBjcHVzX2hhdmVfY2FwKEFSTV9IQVJERU5fQlJBTkNI
X1BSRURJQ1RPUikgKQorICAgICAgICAgICAgICAgIHJldCA9IDA7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQorCisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCByZXQpOworCisg
ICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIGNhc2UgQVJNX1NNQ0NDX0FSQ0hfV09S
S0FST1VORF8xX0ZJRDoKKyAgICAgICAgLyogTm8gcmV0dXJuIHZhbHVlICovCiAgICAgICAgIHJl
dHVybiB0cnVlOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCmluZGV4IDQzMTM4OWMxMTguLmI3OTBm
YWMxN2MgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKQEAgLTExNSw2ICsxMTUsMTIgQEAgc3RhdGljIGlubGlu
ZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCiAgICAgICAgICAg
ICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9BUkNILCAgICAgICAgXAogICAgICAgICAgICAg
ICAgICAgICAgICAweDEpCiAKKyNkZWZpbmUgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJ
RCAgICAgICAgICAgICBcCisgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NB
TEwsICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAg
ICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwg
ICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgMHg4MDAwKQorCiAvKiBPbmx5IG9uZSBl
cnJvciBjb2RlIGRlZmluZWQgaW4gU01DQ0MgKi8KICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktO
T1dOX0ZVTkNUSU9OICAoLTEpCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:25:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:25:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigln-000064-8v; Mon, 05 Feb 2018 13:25:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eigll-00005h-Qn
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:25:13 +0000
X-Inumbo-ID: 16d1b040-0a78-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 16d1b040-0a78-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:25:53 +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 A6A3E1529;
 Mon,  5 Feb 2018 05:25:07 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DC0D83F24D;
 Mon,  5 Feb 2018 05:25:06 -0800 (PST)
To: xen-devel@lists.xen.org
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-9-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e9d3c7a0-1e92-2139-7bfc-c1a76eab091b@arm.com>
Date: Mon, 5 Feb 2018 13:25:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180205132011.27996-9-julien.grall@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 8/9] xen/arm: Park CPUs with a MIDR
 different from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SG1tbSBzb3JyeSwgSSB3YXMgbm90IG1lYW50IHRvIGJlIHNlbnQgd2l0aCB0aGlzIHNlcmllcy4g
SXQgaXMgYWxzbyBhIApkdXBsaWNhdGUgb2YgdGhlIHNhbWUgcGF0Y2ggc2VudCBsYXN0IHdlZWsu
CgpPbiAwNS8wMi8xOCAxMzoyMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFhlbiBkb2VzIG5vdCBw
cm9wZXJseSBzdXBwb3J0IGJpZy5MSVRUTEUgcGxhdGZvcm0uIEFsbCB2Q1BVcyBvZiBhIGd1ZXN0
Cj4gd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUgKHNlZSBhcmNoX2Rv
bWFpbl9jcmVhdGUpLgo+IEF0IGJlc3QgdGhlIGd1ZXN0IG1heSBzZWUgdW5yZWxpYWJsZSBwZXJm
b3JtYW5jZSAodkNQVSBzd2l0Y2hpbmcgYmV0d2Vlbgo+IGJpZyBhbmQgTElUVExFKSwgYXQgd29y
c3QgdGhlIGd1ZXN0IHdpbGwgYmVjb21lIHVucmVsaWFibGUgb3IgaW5zZWN1cmUuCj4gCj4gVGhp
cyBpcyBiZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGggYnJhbmNoIHByZWRpY3RvciBoYXJkZW5p
bmcgaW4gTGludXgKPiBiZWNhdXNlIHRoZXkgdGFyZ2V0IGEgc3BlY2lmaWMga2luZCBvZiBDUFVz
IGFuZCBtYXkgbm90IHdvcmsgb24gb3RoZXIKPiBDUFVzLgo+IAo+IEZvciB0aGUgdGltZSBiZWlu
ZywgcGFyayBhbnkgQ1BVcyB3aXRoIGEgTURJUiBkaWZmZXJlbnQgZnJvbSB0aGUgYm9vdAo+IENQ
VS4gVGhpcyB3aWxsIGJlIHJldmlzaXRlZCBpbiB0aGUgZnV0dXJlIG9uY2UgWGVuIGdhaW5zIHVu
ZGVyc3RhbmRpbmcKPiBvZiBiaWcuTElUVExFLgo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAo+
IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
Cj4gLS0tCj4gCj4gV2UgcHJvYmFibHkgd2FudCB0byBiYWNrcG9ydCB0aGlzIGFzIHBhcnQgb2Yg
WFNBLTI1NC4gVXNpbmcgYmlnLkxJVFRMRQo+IG9uIFhlbiBoYXMgbmV2ZXIgYmVlbiBzdXBwb3J0
ZWQgYnV0IHdlIGRpZG4ndCBtYWtlIGl0IGNsZWFybHkuIFRoaXMgaXMKPiBiZWNvbWluZyBtb3Jl
IGFwcGFyZW50IHdpdGggY29kZSB0YXJnZXRpbmcgc3BlY2lmaWMgQ1BVcy4KPiAtLS0KPiAgIHhl
bi9hcmNoL2FybS9zbXBib290LmMgfCAxNSArKysrKysrKysrKysrKysKPiAgIDEgZmlsZSBjaGFu
Z2VkLCAxNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXBi
b290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gaW5kZXggMTI1NTE4NWE5Yy4uMmMyODE1
ZjllZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3NtcGJvb3QuYwo+IEBAIC0yOTIsNiArMjkyLDIxIEBAIHZvaWQgc3RhcnRfc2Vjb25k
YXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgIAo+ICAgICAgIGluaXRfdHJh
cHMoKTsKPiAgIAo+ICsgICAgLyoKPiArICAgICAqIEN1cnJlbnRseSBYZW4gYXNzdW1lcyB0aGUg
cGxhdGZvcm0gaGFzIG9ubHkgb25lIGtpbmQgb2YgQ1BVcy4KPiArICAgICAqIFRoaXMgYXNzdW1w
dGlvbiBkb2VzIG5vdCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQo+ICsgICAg
ICogcmVzdWx0IHRvIHVuc3RhYmlsaXR5LiBCZXR0ZXIgdG8gcGFyayB0aGVtIGZvciBub3cuCj4g
KyAgICAgKgo+ICsgICAgICogVE9ETzogQWRkIGJpZy5MSVRUTEUgc3VwcG9ydC4KPiArICAgICAq
Lwo+ICsgICAgaWYgKCBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cyAhPSBib290X2NwdV9kYXRh
Lm1pZHIuYml0cyApCj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNQVSV1
IE1JRFIgKDB4JXgpIGRvZXMgbm90IG1hdGNoIGJvb3QgQ1BVIE1JRFIgKDB4JXgpLlxuIiwKPiAr
ICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJyZW50X2NwdV9kYXRhLm1pZHIu
Yml0cywKPiArICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS5taWRyLmJpdHMpOwo+ICsgICAg
ICAgIHN0b3BfY3B1KCk7Cj4gKyAgICB9Cj4gKwo+ICAgICAgIG1tdV9pbml0X3NlY29uZGFyeV9j
cHUoKTsKPiAgIAo+ICAgICAgIGdpY19pbml0X3NlY29uZGFyeV9jcHUoKTsKPiAKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:25:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigm7-0000AE-GD; Mon, 05 Feb 2018 13:25:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkcn=e7=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eigm5-00009F-SE
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:25:33 +0000
X-Inumbo-ID: fcd842a8-0a77-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fcd842a8-0a77-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 14:25:09 +0100 (CET)
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 1717F1529;
 Mon,  5 Feb 2018 05:25:31 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4D0123F24D;
 Mon,  5 Feb 2018 05:25:30 -0800 (PST)
To: xen-devel@lists.xen.org
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-10-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d5898489-1a5d-b8f5-2134-01f7abd317ca@arm.com>
Date: Mon, 5 Feb 2018 13:25:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180205132011.27996-10-julien.grall@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 9/9] xen/arm: Help to know the hardening
 provided for a CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SG1tbSBzb3JyeSwgSSB3YXMgbm90IG1lYW50IHRvIGJlIHNlbnQgd2l0aCB0aGlzIHNlcmllcy4g
SSB3aWxsIHJlc2VuZCAKaXQgc2VwYXJhdGVseSB3aXRoIGEgcHJvcGVyIGNvbW1pdCBtZXNzYWdl
LgoKT24gMDUvMDIvMTggMTM6MjAsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAtLS0KPiAgIHhlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYyB8IDkgKysrKysrKy0tCj4gICAxIGZpbGUgY2hhbmdlZCwgNyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBpbmRleCA5Yzc0NThl
ZjA2Li42NzA0NjQ4YjI2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+IEBAIC03OSw3ICs3OSw4IEBAIHN0YXRp
YyBib29sIGNvcHlfaHlwX3ZlY3RfYnBpKHVuc2lnbmVkIGludCBzbG90LCBjb25zdCBjaGFyICpo
eXBfdmVjX3N0YXJ0LAo+ICAgc3RhdGljIGJvb2wgX19tYXliZV91bnVzZWQKPiAgIGluc3RhbGxf
YnBfaGFyZGVuaW5nX3ZlYyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfc3RhcnQs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX2VuZCkKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfZW5kLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZGVzYykKPiAgIHsKPiAgICAgICBzdGF0
aWMgaW50IGxhc3Rfc2xvdCA9IC0xOwo+ICAgICAgIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0soYnBf
bG9jayk7Cj4gQEAgLTk0LDYgKzk1LDkgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0
IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4gICAgICAgaWYgKCAhZW50cnkt
Pm1hdGNoZXMoZW50cnkpICkKPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAKPiArICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiQ1BVJXUgd2lsbCAlcyBvbiBleGNlcHRpb24gZW50cnlcbiIsCj4g
KyAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBkZXNjKTsKPiArCj4gICAgICAgLyoKPiAg
ICAgICAgKiBObyBuZWVkIHRvIGluc3RhbGwgaGFyZGVuZWQgdmVjdG9yIHdoZW4gdGhlIHByb2Nl
c3NvciBoYXMKPiAgICAgICAgKiBJRF9BQTY0UFJGMF9FTDEuQ1NWMiBzZXQuCj4gQEAgLTE1Nyw3
ICsxNjEsOCBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRh
KQo+ICAgICAgICAqLwo+ICAgICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIp
ICkKPiAgICAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNj
aV9oeXBfYnBfaW52YWxfc3RhcnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kKTsKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZhbF9lbmQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBTQ0kgZ2V0IHZlcnNpb24iKTsKPiAg
ICAgICBlbHNlIGlmICggIXdhcm5lZCApCj4gICAgICAgewo+ICAgICAgICAgICBBU1NFUlQoc3lz
dGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSk7Cj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:32:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:32:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigsu-0000zV-6k; Mon, 05 Feb 2018 13:32:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eigss-0000yt-N8
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:32:34 +0000
X-Inumbo-ID: f7cafb80-0a78-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f7cafb80-0a78-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 14:32:10 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 06:32:32 -0700
Message-Id: <5A786AFB02000078001A53C4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 06:32:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517828365-18075-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517828365-18075-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Adjustments to exception error
 code handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDExOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwo+IEBAIC04NzcsMTQgKzg3
NywxMiBAQCBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPiAgICAgIGlmICggcmMgKSBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gIH0gd2hpbGUgKDApCj4gIAo+IC1zdGF0aWMgaW5saW5lIGludCBta2Vj
KHVpbnQ4X3QgZSwgaW50MzJfdCBlYywgLi4uKQo+IC17Cj4gLSAgICByZXR1cm4gKGUgPCAzMiAm
JiAoKDF1IDw8IGUpICYgRVhDX0hBU19FQykpID8gZWMgOiBYODZfRVZFTlRfTk9fRUM7Cj4gLX0K
PiArLyogQ1BQIG1hZ2ljLiAgQ2hvb3NlcyBlYyBpZiBub3QgZW1wdHksIG90aGVyd2lzZSBYODZf
RVZFTlRfTk9fRUMuICovCj4gKyNkZWZpbmUgbWtlYyhpZ25vcmUsIHgsIC4uLikgeAo+ICAKPiAg
I2RlZmluZSBnZW5lcmF0ZV9leGNlcHRpb25faWYocCwgZSwgZWMuLi4pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gICh7ICBpZiAoIChwKSApIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IC0gICAgICAgIHg4Nl9l
bXVsX2h3X2V4Y2VwdGlvbihlLCBta2VjKGUsICMjZWMsIDApLCBjdHh0KTsgICAgICAgICAgICAg
ICAgIFwKPiArICAgICAgICB4ODZfZW11bF9od19leGNlcHRpb24oZSwgbWtlYyhYLCAjI2VjLCBY
ODZfRVZFTlRfTk9fRUMpLCBjdHh0KTsgICBcCj4gICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQ
VElPTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICAgICAg
ICAgIGdvdG8gZG9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCgpUaGlzIG9ycGhhbnMgRVhDX0hB
U19FQywgd2hpY2ggbWFrZXMgbWUgd29uZGVyIHdoYXQgYXNzZXJ0aW9uCnlvdSdyZSB0YWxraW5n
IGFib3V0IGluIHRoZSBkZXNjcmlwdGlvbi4gVGhlIHdheSB0aGluZ3MgYXJlIGJlZm9yZQp5b3Vy
IGNoYW5nZSBtZWFucyB0aGF0IGF0IGxlYXN0IGFuIGV4Y2VwdGlvbiB3aXRoIGVycm9yIGNvZGUg
d2lsbApiZSBkZWxpdmVyZWQgcHJvcGVybHkgKHRoZSBlcnJvciBjb2RlIHdpbGwgYmUgemVybyB0
aGVuKSBpZiBpdCB3YXNuJ3QKc3BlY2lmaWVkIGluIHRoZSBpbnZvY2F0aW9uICh3aGljaCwgYXMg
eW91IG1heSByZWNhbGwsIEkgYWN0dWFsbHkKY29uc2lkZXIgdXNlZnVsLCBidXQgeW91IGRpZCBv
YmplY3QgdG8gbWFraW5nIHRoaXMgYW4gIm9mZmljaWFsbHkiCmFsbG93ZWQgbWVjaGFuaXNtKS4g
V2l0aCB5b3VyIGNoYW5nZSBpbiBwbGFjZSwgYW4gYXNzZXJ0aW9uIHdpbGwKc3VwcG9zZWRseSB0
cmlnZ2VyICh3aGVyZXZlciB0aGF0IGlzKSwga2lsbGluZyB0aGUgaG9zdCBvciAoaW4gYQpyZWxl
YXNlIGJ1aWxkKSBsZWFkaW5nIHRvIHNvbWUgb3RoZXIgYmVoYXZpb3IgdGhhdCdzIGxpa2VseSBm
YXRhbCB0bwphIGd1ZXN0LiBXb3VsZCB0aGUgZ3Vlc3QgcGVyaGFwcyBnZXQgdG8gc2VlIGFuIGVy
cm9yIGNvZGUgb2YgYWxsCm9uZXM/IElmLCBvdG9oLCB3ZSBjb3VsZCBrbm93IGF0IGJ1aWxkIHRp
bWUgdGhhdCBzb21ldGhpbmcgaXMgd3JvbmcsCkkgd291bGQgYmUgcXVpdGUgYSBiaXQgbW9yZSBp
biBhZ3JlZW1lbnQgd2l0aCBkb2luZyBzdWNoIGEgY2hhbmdlLAptb3N0IGltcG9ydGFudGx5IGJl
Y2F1c2UgdGhvc2UgZXhjZXB0aW9uIHJhaXNpbmcgcGF0aHMgYXJlIHJhcmVseQpoaXQsIGFuZCBh
cmUgbW9zdGx5IChpZiBub3QgZW50aXJlbHkpIHVudGVzdGVkIGJ5IHRoZSB0ZXN0IGhhcm5lc3Mu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:35:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:35:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigvP-00017c-Ip; Mon, 05 Feb 2018 13:35:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eigvN-00017Q-It
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 13:35:09 +0000
X-Inumbo-ID: 547eaf0f-0a79-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 547eaf0f-0a79-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 14:34:46 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 06:35:07 -0700
Message-Id: <5A786B9802000078001A53C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 06:35:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <20180205113642.3174-2-george.dunlap@citrix.com>
In-Reply-To: <20180205113642.3174-2-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 2/3] xen: Fix credit1 Kconfig entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDEyOjM2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiAuLi5zbyB0aGF0IGl0IHNob3dzIHVwIGluIHRoZSBtZW51IGFuZCBjYW4gYmUgZGlzYWJs
ZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:36:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigwS-0001DV-So; Mon, 05 Feb 2018 13:36:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eigwS-0001D2-0G
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 13:36:16 +0000
X-Inumbo-ID: a13383e3-0a79-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a13383e3-0a79-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:36:55 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 06:36:09 -0700
Message-Id: <5A786BD402000078001A53CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 06:36:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <20180205113642.3174-3-george.dunlap@citrix.com>
In-Reply-To: <20180205113642.3174-3-george.dunlap@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/3] xen: Disable ARINC653 scheduler by
 default for non-DEBUG builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDEyOjM2LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBUaGUgQVJJTkM2NTMgc2NoZWR1bGVyIGlzIHRhcmdldGVkIGF0IGEgdmVyeSBzcGVjaWZp
YyBuaWNoZTsgdHlwaWNhbAo+IHVzZXJzIGNhbm5vdCBiZW5lZml0IGZyb20gdXNpbmcgaXQuICBE
aXNhYmxlIGl0IGJ5IGRlZmF1bHQgZm9yCj4gbm9uLURFQlVHIGJ1aWxkcy4KClRoZSBtb3JlIHRo
YXQgaXRzIHByb21wdCBzYXlzICIoRVhQRVJJTUVOVEFMKSIuCgo+IFNpZ25lZC1vZmYtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:38:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:38:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eigz1-0001Pp-93; Mon, 05 Feb 2018 13:38:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eigyz-0001PX-P3
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 13:38:53 +0000
X-Inumbo-ID: fea6360c-0a79-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fea6360c-0a79-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:39:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="67281082"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B140200007800195988@prv-mh.provo.novell.com>
 <5f3f9e9b-7f11-9380-6875-5dfe2ecf7433@citrix.com>
 <5A781EEA02000078001A510C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <87332610-17ff-8f8a-a120-243dbe1c05f5@citrix.com>
Date: Mon, 5 Feb 2018 13:38:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A781EEA02000078001A510C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Tim Deegan <tim@xen.org>
Subject: Re: [Xen-devel] [PATCH v3 20/25] x86emul: correctly handle CMPXCHG*
 comparison failures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMDg6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+PiArCj4+PiArICAgIG1l
bWNweShwX29sZCwgJm9sZCwgYnl0ZXMpOwo+PiBUaGlzIGlzIHJlZHVuZGFudCB3aXRoIC4uLgo+
Pgo+Pj4gKwo+Pj4gKyAgICByZXR1cm4gcmM7Cj4+PiAgfQo+Pj4gIAo+Pj4gIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGh2bV9zaGFkb3dfZW11bGF0b3Jfb3BzID0gewo+Pj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCj4+PiArKysgYi94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L211bHRpLmMKPj4+IEBAIC00NzQxLDExICs0NzQxLDExIEBAIHNoX3g4Nl9l
bXVsYXRlX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnMKPj4+ICAKPj4+ICBzdGF0aWMgaW50Cj4+
PiAgc2hfeDg2X2VtdWxhdGVfY21weGNoZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2
YWRkciwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG9sZCwgdW5z
aWduZWQgbG9uZyBuZXcsCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGJ5dGVzLCBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0KQo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyAqcF9vbGQsIHVuc2lnbmVkIGxvbmcgbmV3LAo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLCBzdHJ1Y3Qgc2hfZW11
bGF0ZV9jdHh0ICpzaF9jdHh0KQo+Pj4gIHsKPj4+ICAgICAgdm9pZCAqYWRkcjsKPj4+IC0gICAg
dW5zaWduZWQgbG9uZyBwcmV2Owo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIHByZXYsIG9sZCA9ICpw
X29sZDsKPj4+ICAgICAgaW50IHJ2ID0gWDg2RU1VTF9PS0FZOwo+Pj4gIAo+Pj4gICAgICAvKiBV
bmFsaWduZWQgd3JpdGVzIGFyZSBvbmx5IGFjY2VwdGFibGUgb24gSFZNICovCj4+PiBAQCAtNDc2
OSw3ICs0NzY5LDEwIEBAIHNoX3g4Nl9lbXVsYXRlX2NtcHhjaGcoc3RydWN0IHZjcHUgKnYsIHUK
Pj4+ICAgICAgfQo+Pj4gIAo+Pj4gICAgICBpZiAoIHByZXYgIT0gb2xkICkKPj4+IC0gICAgICAg
IHJ2ID0gWDg2RU1VTF9SRVRSWTsKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgKnBfb2xkID0gcHJl
djsKPj4gLi4uIHRoaXMsIGlzIGl0IG5vdD8KPiBObywgaGVyZSB3ZSBjb3B5IGluZm8gaHZtX2Vt
dWxhdGVfY21weGNoZygpJ3MgbG9jYWwgdmFyaWFibGUsCj4gd2hpbGUgdGhlcmUgd2UgY29weSBp
bnRvIGl0cyBjYWxsZXIncyBvbmUuIEJ1dCBhbnl3YXksIHRoZSBkb3VibGUKPiBjb3B5aW5nIGdl
dHMgZWxpbWluYXRlZCBieSBwYXRjaCAyNS4KCk9rLgoKPgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L3B2L3JvLXBhZ2UtZmF1bHQuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1
bHQuYwo+Pj4gQEAgLTY1LDE0ICs2NSwxNiBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfcmVh
ZChlbnVtIHg4Nl9zCj4+PiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4+PiAgfQo+Pj4gIAo+
Pj4gLXN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQgbG9uZyBhZGRyLCBw
YWRkcl90IG9sZCwgcGFkZHJfdCB2YWwsCj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVuc2lnbmVkIGludCBkb19jbXB4Y2hnLAo+Pj4gK3N0
YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQgbG9uZyBhZGRyLCBpbnRwdGVf
dCAqcF9vbGQsCj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnRwdGVfdCB2
YWwsIHVuc2lnbmVkIGludCBieXRlcywKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+Pj4gIHsKPj4+ICAgICAgdW5zaWdu
ZWQgbG9uZyBtZm47Cj4+PiAgICAgIHVuc2lnbmVkIGxvbmcgdW5hbGlnbmVkX2FkZHIgPSBhZGRy
Owo+Pj4gICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwo+Pj4gICAgICBsMV9wZ2VudHJ5X3Qg
cHRlLCBvbDFlLCBubDFlLCAqcGwxZTsKPj4+ICsgICAgaW50cHRlX3Qgb2xkID0gcF9vbGQgPyAq
cF9vbGQgOiAwOwo+Pj4gKyAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gMDsKPj4gSSByZWFsbHkg
dGhpbmsgdGhpcyBjb252ZXJzaW9uIHRvIGludHB0ZSBuZWVkcyBzcGxpdHRpbmcgb3V0IGludG8g
YQo+PiBzZXBhcmF0ZSBwYXRjaC4gIFlvdSdyZSBtYWtpbmcgbXVsdGlwbGUgY2hhbmdlcyBpbiB0
aGlzIGZ1bmN0aW9uIHdoaWNoCj4+IGFyZW4ndCBhdCBjb21taXQgbWVzc2FnZSBhdCBhbGwsIGlu
Y2x1ZGluZyBpbnRyb2R1Y2luZyB0aGUgZGlzdGluY3Rpb24KPj4gSSd2ZSBqdXN0IG5vdGVkIG9m
ICpwX29sZCBiZWluZyBOVUxMIG1lYW5pbmcgYSB3cml0ZSByYXRoZXIgdGhhbiBjbXB4Y2hnLgo+
IEkgY2FuIHNwbGl0IG91dCB0aGUgdHlwZSBjaGFuZ2UsIGJ1dCB5b3UgcmVhbGl6ZSB0aGlzIG1l
YW5zIHRvdWNoaW5nCj4gdHdpY2Ugc29tZSBvZiB0aGUgZXhhY3Qgc2FtZSBjb2RlPyBBcyB0byBj
aGFuZ2VzIG5vdCBtZW50aW9uZWQKPiBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgLSBJJ20gaGF2aW5n
IHRyb3VibGUgdG8gc3BvdCB0aG9zZSAodGhlIHR5cGUKPiBjaGFuZ2UgaXMgbWVudGlvbmVkKS4K
CldoYXQgeW91IGRvbid0IG1lbnRpb24gaXMgdGhhdCB5b3UncmUgY2hhbmdpbmcgaG93CnB0d3Jf
ZW11bGF0ZWRfdXBkYXRlKCkgZXZhbHVhdGVzIHdoYXQgdG8gZG8sIGFuZCB0aGlzIHRvb2sgbWUg
YSB3aGlsZSB0bwpmaWd1cmUgb3V0LgoKPgo+PiBPbiB0aGF0IG5vdGUgc3BlY2lmaWNhbGx5LCBp
dCB3b3VsZCBiZSBjbGVhcmVyIHRvIGhhdmUgImNvbnN0IGJvb2wKPj4gZG9fY21weGNoZyA9ICpw
X29sZDsgLyogY21weGNoZywgb3Igd3JpdGU/ICovIi4gIElmIHlvdSBkb24ndCB3YW50IHRvIGRv
Cj4+IGl0LCB0aGVuIHRoZXJlIG5lZWRzIHRvIGJlIGEgY29tbWVudCB3aXRoIHRoZSBmdW5jdGlv
biBleHBsYWluaW5nIHRoZQo+PiBzZW1hbnRpY3Mgb2YgcF9vbGQuCj4gSSdsbCBhZGQgYSBjb21t
ZW50LCBldmVuIGlmIEkgaGF2ZSBhIGhhcmQgdGltZSBmaW5kaW5nIGEgZ29vZCBwbGFjZQo+IHRv
IHB1dCBpdC4gQWhlYWQgb2YgdGhlIGZ1bmN0aW9uIGlzbid0IHJlYWxseSBhIGdvb2QgcGxhY2Ug
aW1vLCBidXQgSQo+IGFsc28gY2FuJ3QgZmlndXJlIGFueXRoaW5nIGJldHRlci4KCldpdGggdGhh
dCBzb3J0ZWQsIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:44:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eih4U-0002DD-9Y; Mon, 05 Feb 2018 13:44:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eih4S-0002D5-DV
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 13:44:32 +0000
X-Inumbo-ID: a405db40-0a7a-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a405db40-0a7a-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 14:44:09 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 06:44:30 -0700
Message-Id: <5A786DCC02000078001A5401@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 06:44:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDEyOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHVzZSBvZiBfX0xJTkVfXyBpbiBhIHByaW50aygpIGlzIHByb2JsZW1hdGljIGZv
ciBsaXZlcGF0Y2hpbmcsIGFzIGl0Cj4gY2F1c2VzIHVubmVjZXNzYXJ5IGJpbmFyeSBkaWZmZXJl
bmNlcy4KPiAKPiBGdXJ0aGVybW9yZSwgZGlhZ25vc3RpYyBpbmZvcm1hdGlvbiBhcm91bmQgY2Fs
bHMgaXMgaW5jb25zaXN0ZW50IGFuZAo+IG9jY2FzaW9uYWxseSB1bmhlbHBmdWwuICAoZS5nLiBk
aWFnbm9zaW5nIGxvZ3MgZnJvbSB0aGUgZmllbGQgd2hpY2ggbWlnaHQgYmUKPiByZWxlYXNlIGJ1
aWxkcywgb3IgbGlrZWx5IHdpdGhvdXQgZXhhY3Qgc291cmNlIGNvZGUpLgo+IAo+IFRha2UgdGhl
IG9wcG9ydHVuaXR5IHRvIGltcHJvdmUgdGhpbmdzLiAgU2hvcnRlbiB0aGUgbmFtZSB0bwo+IGRv
bWFpbl9jcmFzaF9zeW5jKCkgYW5kIHJlcXVpcmUgdGhlIHVzZXIgdG8gcGFzcyBhIHByaW50IG1l
c3NhZ2UgaW4uCgpGaXJzdCBvZiBhbGwgSSdkIGxpa2UgdG8gcmUtaXRlcmF0ZSB0aGF0IGEgbG9u
ZyB0aW1lIGFnbyBhIHBsYW4gd2FzCmZvcm11bGF0ZWQgdG8gZW50aXJlbHkgcmVtb3ZlIHN5bmNo
cm9ub3VzIGRvbWFpbiBjcmFzaGluZy4gSWYgSQpsZWF2ZSBhc2lkZSB0aGUgdGhyZWUgdXNlcyBp
biB3YWl0LmMgKHdoaWNoIHlvdSBzYXkgeW91IHdhbnQgdG8KcmVtb3ZlIGluIGl0cyBlbnRpcmV0
eSBhbnl3YXkgcmF0aGVyIHNvb25lciB0aGFuIGxhdGVyKSwgdGhlcmUKYXJlIHR3byBvdGhlciBj
YWxsIHNpdGVzLiBXb3VsZG4ndCBpdCB0aGVyZWZvcmUgYmUgbW9yZSBwcm9kdWN0aXZlCnRvIGFj
dHVhbGx5IGdldCByaWQgb2YgdGhvc2U/Cgo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5o
Cj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLmgKPiBAQCAtNjI3LDExICs2MjcsMTIgQEAg
dm9pZCBfX2RvbWFpbl9jcmFzaChzdHJ1Y3QgZG9tYWluICpkKTsKPiAgICogTWFyayBjdXJyZW50
IGRvbWFpbiBhcyBjcmFzaGVkIGFuZCBzeW5jaHJvbm91c2x5IGRlc2NoZWR1bGUgZnJvbSB0aGUg
bG9jYWwKPiAgICogcHJvY2Vzc29yLiBUaGlzIGZ1bmN0aW9uIG5ldmVyIHJldHVybnMuCj4gICAq
Lwo+IC12b2lkIG5vcmV0dXJuIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHZvaWQpOwo+IC0j
ZGVmaW5lIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpIGRvIHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAtICAgIHByaW50aygiZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVk
IGZyb20gJXM6JWRcbiIsIF9fRklMRV9fLCBfX0xJTkVfXyk7ICBcCj4gLSAgICBfX2RvbWFpbl9j
cmFzaF9zeW5jaHJvbm91cygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+IC19IHdoaWxlICgwKQo+ICt2b2lkIG5vcmV0dXJuIF9fZG9tYWluX2NyYXNoX3N5bmMo
dm9pZCk7Cj4gKyNkZWZpbmUgZG9tYWluX2NyYXNoX3N5bmMoZm10LCBhcmdzLi4uKSBkbyB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJS
ICJkb21haW5fY3Jhc2hfc3luYyBjYWxsZWQgZnJvbSAlczogIiBmbXQsICAgXAo+ICsgICAgICAg
ICAgICAgICBfX2Z1bmNfXywgIyMgYXJncyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICAgICAgX19kb21haW5fY3Jhc2hfc3luYygpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIH0gd2hpbGUgKDApCgpJZiB3ZSBy
ZWFsbHkgd2FudCB0byBrZWVwIHRoZSBmdW5jdGlvbmFsaXR5LCBtYXkgSSB0aGVuIHN1Z2dlc3QK
dGhhdCB5b3UgYXQgbGVhc3QgYXZvaWQgcmV0YWluaW5nIG5hbWUgc3BhY2UgdmlvbGF0aW9uIGhl
cmU/IEUuZy4KcmVuYW1lIHdoYXQgY3VycmVudGx5IGlzIGRvbWFpbl9jcmFzaF9zeW5jaHJvbm91
cygpIHRvCmRvbWFpbl9jcmFzaF9zeW5jKCkgYXMgeW91IGFscmVhZHkgZG8sIGJ1dCByZW5hbWUg
dGhlIGJhY2tpbmcKX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKSB0byBkb21haW5fY3Jhc2hf
c3luY2hyb25vdXMoKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:55:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eihFA-00038e-Am; Mon, 05 Feb 2018 13:55:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eihF9-00037m-EM
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 13:55:35 +0000
X-Inumbo-ID: 546d9bf2-0a7c-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 546d9bf2-0a7c-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:56:14 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 06:55:28 -0700
Message-Id: <5A78705D02000078001A541F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 06:55:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A29590902000078001958FA@prv-mh.provo.novell.com>
 <27be5e70-fc92-d4de-f6f8-890f8545e38b@citrix.com>
 <5A74916002000078001A4A41@prv-mh.provo.novell.com>
 <2b6f79b0-b0d7-1330-6eed-e4501cbd0120@citrix.com>
In-Reply-To: <2b6f79b0-b0d7-1330-6eed-e4501cbd0120@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 11/25] x86emul: place test blobs in
 executable section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE0OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDIvMTggMTU6MjcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMi4w
Mi4xOCBhdCAxNDowMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDcvMTIvMTcgMTQ6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IFRoaXMgYWxsb3dzIHRoZSBz
ZWN0aW9uIGNvbnRlbnRzIHRvIGJlIGRpc2Fzc2VtYmxlZCB3aXRob3V0IGdvaW5nCj4+Pj4gdGhy
b3VnaCBhbnkgZXh0cmEgaG9vcHMsIHNpbXBsaWZ5aW5nIHRoZSBhbmFseXNpcyBvZiBwcm9ibGVt
cyBpbiB0ZXN0Cj4+Pj4gYW5kL29yIGVtdWxhdGlvbiBjb2RlLgo+Pj4+Cj4+Pj4gVGhlIGJsb2Jz
IGJlaW5nIGVtaXR0ZWQgYXMgKHIvbykgZGF0YSBtZWFucyB3ZSBuZWVkIHRvIGFjY2VwdCBhbgo+
Pj4+IGFzc2VtYmxlciB3YXJuaW5nIGhlcmUgKGFib3V0IHRoZSBkaWZmZXJpbmcgc2VjdGlvbiBh
dHRyaWJ1dGVzKS4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPj4+IFdoYXQgYWJvdXQganVzdCBnaXZpbmcgdXAgdGhlaXIgY29uc3RuZXNz
PyAgVGhpcyBpcyBhIHRlc3QgcHJvZ3JhbSBhZnRlcgo+Pj4gYWxsLgo+PiBUaGVuIHRoZSBjb25m
bGljdCB3b3VsZCBiZSBpbiB0d28gYXR0cmlidXRlcyAod3JpdGFibGUgYW5kCj4+IGV4ZWN1dGFi
bGUpIHJhdGhlciB0aGFuIGp1c3Qgb25lLiBUaGUgaXNzdWUgaXMgdGhhdCB3ZSBlbWl0IHRoZW0K
Pj4gYXMgZGF0YSwgYnV0IHdhbnQgdGhlbSB0byBiZSBpbiBhbiBleGVjdXRhYmxlIHNlY3Rpb24u
IElmIGFueXRoaW5nCj4+IHdlJ2QgaGF2ZSB0byByZS1kbyBob3cgdGhleSdyZSBlbWl0dGVkIChl
LmcuIGJ5IHVzaW5nIGFzbSgpKSwgYnV0Cj4+IHRoYXQgc2VlbXMgb3ZlcmtpbGwgdG8gbWUuCj4g
Cj4gT2suICBJbnN0ZWFkLCBob3cgYWJvdXQgaGF2aW5nIGEgc2Vjb25kIC50ZXN0LmNvbnN0PyB3
b3VsZG4ndCB0aGF0Cj4gcmVzb2x2ZSB0aGUgd2FybmluZ3MsIGJ1dCBzdGlsbCBsZWF2ZSB0aGUg
aW5zdHJ1Y3Rpb25zIGluIGFuIGV4ZWN1dGFibGUKPiBzZWN0aW9uPwoKV2VsbCwgd2l0aCBqdXN0
IHRoZSBhYm92ZSBJIGNhbid0IHNlZSBob3cgeW91J2QgZXhwZWN0IHRoYXQgdG8gd29yazoKV2hh
dGV2ZXIgd2UgbmFtZSB0aGUgc2VjdGlvbiB0aGF0IHRoZSBjb25zdCBhcnJheXMgYXJlIGVtaXR0
ZWQgdG8sCml0J2xsIGhhdmUgYSBzZWN0aW9uIGRpcmVjdGl2ZSB3aXRoIGp1c3QgImEiIGFzIGF0
dHJpYnV0ZXMuIFNvbWVob3cgd2UnZApuZWVkIHRvIGFkZCB0aGUgbWlzc2luZyAieCIsIGFuZCB0
aGF0IHdvdWxkIHJlcXVpcmUgYSBzZWNvbmQgc2VjdGlvbgpkaXJlY3RpdmUuIFdoaWNoIHdvdWxk
IHRyaWdnZXIgdGhlIHZlcnkgd2FybmluZyBhZ2Fpbi4KCk5vdyB3ZSBjb3VsZCBvZiBjb3Vyc2Ug
aGF2ZSBhIHNlY29uZCBzb3VyY2UgZmlsZSwgYnV0IGJlc2lkZXMgdGhpcwppbW8gZ29pbmcgdG9v
IGZhciwgaXQgd291bGQgYWxzbyBoYXZlIHRoZSBkb3duc2lkZSB0aGF0IGluIHRoZSAubwp3ZSdk
IHRoZW4gYWdhaW4gaGF2ZSBhIG5vbi1leGVjdXRhYmxlIHNlY3Rpb24gY29udGFpbmluZyBjb2Rl
CihhbmQgd2hpY2ggbW9zdCB0b29scyB3b24ndCBlYXNpbHkgZGlzYXNzZW1ibGUpLgoKPiBFaXRo
ZXIgd2F5LCB0aGlzIGlzIGp1c3QgYSBkZXZlbG9wZXIgdXRpbGl0eSwgc28gQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIKPiA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClRoYW5rcywgSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 13:58:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 13:58:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eihHo-0003Je-R8; Mon, 05 Feb 2018 13:58:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bbrw=e7=aculab.com=david.laight@srs-us1.protection.inumbo.net>)
 id 1eihHn-0003JH-TK
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 13:58:19 +0000
X-Inumbo-ID: b5e1c4c4-0a7c-11e8-b9b1-635ca7ef6cff
Received: from smtp-out4.electric.net (unknown [192.162.216.183])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5e1c4c4-0a7c-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 13:58:58 +0000 (UTC)
Received: from 1eihHX-0006kY-TX by out4b.electric.net with emc1-ok (Exim 4.87)
 (envelope-from <David.Laight@ACULAB.COM>)
 id 1eihHe-0007C7-Vs; Mon, 05 Feb 2018 05:58:10 -0800
Received: by emcmailer; Mon, 05 Feb 2018 05:58:10 -0800
Received: from [156.67.243.126] (helo=AcuMS.aculab.com)
 by out4b.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256)
 (Exim 4.87) (envelope-from <David.Laight@ACULAB.COM>)
 id 1eihHX-0006kY-TX; Mon, 05 Feb 2018 05:58:03 -0800
Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by
 AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP
 Server (TLS) id 15.0.1347.2; Mon, 5 Feb 2018 13:58:55 +0000
Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by
 AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; 
 Mon, 5 Feb 2018 13:58:55 +0000
From: David Laight <David.Laight@ACULAB.COM>
To: 'Arnd Bergmann' <arnd@arndb.de>
Thread-Topic: [PATCH] xen: hypercall: fix out-of-bounds memcpy
Thread-Index: AQHTnH5MZeMmOwTXYkSEccagX73Jx6OVu3wggAAHrYCAABaB8A==
Date: Mon, 5 Feb 2018 13:58:55 +0000
Message-ID: <b24d41d767554cd5bdbd7cd4fc83d30c@AcuMS.aculab.com>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
 <1eddce614f604c518b9bf238a2f92e4b@AcuMS.aculab.com>
 <CAK8P3a0z72S6mY7Q7RBJ_EMCbF9DOi+RdVaUEsB_qo+rGurQ1g@mail.gmail.com>
In-Reply-To: <CAK8P3a0z72S6mY7Q7RBJ_EMCbF9DOi+RdVaUEsB_qo+rGurQ1g@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.202.205.33]
MIME-Version: 1.0
X-Outbound-IP: 156.67.243.126
X-Env-From: David.Laight@ACULAB.COM
X-Proto: esmtps
X-Revdns: 
X-HELO: AcuMS.aculab.com
X-TLS: TLSv1.2:ECDHE-RSA-AES256-SHA384:256
X-Authenticated_ID: 
X-PolicySMART: 3396946, 3397078
X-Virus-Status: Scanned by VirusSMART (c)
X-Virus-Status: Scanned by VirusSMART (s)
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQXJuZCBCZXJnbWFubg0KPiBTZW50OiAwNSBGZWJydWFyeSAyMDE4IDEyOjM3DQouLi4u
DQo+ID4gQXJlIHRoZSBFVlRDSE5PUF94eHggdmFsdWVzIGRlbnNlPw0KPiA+IEluIHdoaWNoIGNh
c2UgYW4gYXJyYXkgaXMgYWxtb3N0IGNlcnRhaW5seSBiZXR0ZXIgdGhhbiB0aGUgc3dpdGNoIHN0
YXRlbWVudC4NCj4gDQo+IFRoZXkgYXJlLCB5ZXMuIFBIWVNERVZPUF94eHggYXJlIGFsc28gY29u
c2VjdXRpdmUgYnkgc3RhcnQgYXQgJzQnLg0KPiBEYW4gbWFkZSB0aGUgc2FtZSBjb21tZW50IGVh
cmxpZXIsIGFuZCBJIHJlcGxpZWQgdGhhdCBteSBJIGhhZA0KPiBjb25zaWRlcmVkIGl0IGJ1dCB3
ZW50IGZvciB0aGUgbW9yZSBmYWlsc2FmZSByb3V0ZS4gSSBhbHNvIHZlcmlmaWVkIG15DQo+IGFz
c3VtcHRpb24gbm93IHRoYXQgZ2NjIGluIGZhY3QgaXMgc21hcnQgZW5vdWdoIHRvIHR1cm4gdGhp
cw0KPiBpbnRvIGEgdGFibGUgYnkgaXRzZWxmOg0KDQpJJ3ZlIG5ldmVyIHNwb3R0ZWQgdGhhdCBv
cHRpbWlzYXRpb24sIG11c3QgYmUgZmFpcmx5IG5ldy4NCg0KCURhdmlkDQoNCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:09:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eihSc-00049r-SO; Mon, 05 Feb 2018 14:09:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eihSc-00049l-2w
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 14:09:30 +0000
X-Inumbo-ID: 20495024-0a7e-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20495024-0a7e-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 15:09:06 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 07:09:27 -0700
Message-Id: <5A7873A402000078001A543F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 07:09:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517826298-5607-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517826298-5607-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make alternative patching NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDExOjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRHVyaW5nIHBhdGNoaW5nLCB0aGVyZSBpcyBhIHZlcnkgc2xpbSByaXNrIHRoYXQgYW4g
Tk1JIG9yIE1DRSBpbnRlcnJ1cHQgaW4gdGhlCj4gbWlkZGxlIG9mIGFsdGVyaW5nIHRoZSBjb2Rl
IGluIHRoZSBOTUkvTUNFIHBhdGhzLCBpbiB3aGljaCBjYXNlIGJhZCB0aGluZ3MKPiB3aWxsIGhh
cHBlbi4KPiAKPiBUaGUgTk1JIHJpc2sgY2FuIGJlIGVsaW1pbmF0ZWQgYnkgcnVubmluZyB0aGUg
cGF0Y2hpbmcgbG9vcCBpbiBOTUkgY29udGV4dCwgYXQKPiB3aGljaCBwb2ludCB0aGUgQ1BVIHdp
bGwgZGVmZXIgZnVydGhlciBOTUlzIHVudGlsIHBhdGNoaW5nIGlzIGNvbXBsZXRlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpT
byB5b3UgY29udGludWUgdG8gdGhpbmsgdGhhdCB0aGUgcmlzayBvZiBoaXR0aW5nIGFuICNNQyBo
ZXJlIGlzCmFjY2VwdGFibGUsIGRlc3BpdGUgdGhlcmUgYmVpbmcgYSBzb2x1dGlvbiB0byB0aGUg
cHJvYmxlbS4gVG8gYmUKaG9uZXN0LCBJIGZpbmQgdGhpcyBhIGxpdHRsZSBzdHJhbmdlLiAoSSBk
byBhZ3JlZSB0aGF0IHRoZXJlJ3Mgbm8KZ29vZCBzb2x1dGlvbiB0byB0aGUgc2ltaWxhciBsaXZl
IHBhdGNoaW5nIHByb2JsZW0uKQoKPiBAQCAtMjMyLDEzICsyNTQsMTQgQEAgdm9pZCBfX2luaXQg
YWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpCj4gICAgICAgKi8KPiAgICAgIEFTU0VSVCgh
bG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4gIAo+IC0gICAgLyogRGlzYWJsZSBXUCB0byBhbGxv
dyBhcHBsaWNhdGlvbiBvZiBhbHRlcm5hdGl2ZXMgdG8gcmVhZC1vbmx5IHBhZ2VzLiAqLwo+IC0g
ICAgd3JpdGVfY3IwKGNyMCAmIH5YODZfQ1IwX1dQKTsKPiAtCj4gLSAgICBhcHBseV9hbHRlcm5h
dGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBfX2FsdF9pbnN0cnVjdGlvbnNfZW5kKTsKPiArICAg
IC8qCj4gKyAgICAgKiBBcyBzb29uIGFzIHRoZSBjYWxsYmFjayBpcyBzZXQgdXAsIHRoZSBuZXh0
IE5NSSB3aWxsIHRyaWdnZXIgcGF0Y2hpbmcsCj4gKyAgICAgKiBldmVuIGFuIE5NSSBhaGVhZCBv
ZiBvdXIgZXhwbGljaXQgc2VsZi1OTUkuCj4gKyAgICAgKi8KPiArICAgIHNhdmVkX25taV9jYWxs
YmFjayA9IHNldF9ubWlfY2FsbGJhY2sobm1pX2FwcGx5X2FsdGVybmF0aXZlcyk7Cj4gIAo+IC0g
ICAgLyogUmVpbnN0YXRlIFdQLiAqLwo+IC0gICAgd3JpdGVfY3IwKGNyMCk7Cj4gKyAgICAvKiBT
ZW5kIG91cnNlbHZlcyBhbiBOTUkgdG8gdHJpZ2dlciB0aGUgY2FsbGJhY2suICovCj4gKyAgICBz
ZWxmX25taSgpOwo+ICAKPiAgICAgIHNldF9ubWlfY2FsbGJhY2soc2F2ZWRfbm1pX2NhbGxiYWNr
KTsKPiAgfQoKSG1tLCB5b3UgcmVzdG9yZSB0aGUgb2xkIGNhbGxiYWNrIGFuZCByZXR1cm4gd2l0
aG91dCBoYXZpbmcgd2FpdGVkCmZvciB0aGUgcGF0Y2hpbmcgdG8gYWN0dWFsbHkgb2NjdXI/IE9y
IGFyZSB5b3UgaW1wbHlpbmcgdGhhdCB0aGUKZGVsaXZlcnkgb2YgdGhlIE5NSSBpcyBndWFyYW50
ZWVkIHRvIGJlIGZ1bGx5IHN5bmNocm9ub3VzIG9uIGFsbApoYXJkd2FyZT8gSSdtIG5vdCBhd2Fy
ZSBvZiB0aGUgTEFQSUMgc3BlYyBzYXlpbmcgYW55dGhpbmcgbGlrZSB0aGlzLgoKSmFuCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:11:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:11:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eihUj-0004lM-8D; Mon, 05 Feb 2018 14:11:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=invn=e7=citrix.com=prvs=567d2a528=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eihUh-0004l8-Gb
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:11:39 +0000
X-Inumbo-ID: 6d55c905-0a7e-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d55c905-0a7e-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 15:11:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="461230794"
To: Jan Beulich <JBeulich@suse.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <20180205113642.3174-3-george.dunlap@citrix.com>
 <5A786BD402000078001A53CA@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9ce47ac9-95e0-f395-f67b-16e39685a773@citrix.com>
Date: Mon, 5 Feb 2018 14:11:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A786BD402000078001A53CA@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/3] xen: Disable ARINC653 scheduler by
 default for non-DEBUG builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOCAwMTozNiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDUuMDIu
MTggYXQgMTI6MzYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+PiBUaGUgQVJJ
TkM2NTMgc2NoZWR1bGVyIGlzIHRhcmdldGVkIGF0IGEgdmVyeSBzcGVjaWZpYyBuaWNoZTsgdHlw
aWNhbAo+PiB1c2VycyBjYW5ub3QgYmVuZWZpdCBmcm9tIHVzaW5nIGl0LiAgRGlzYWJsZSBpdCBi
eSBkZWZhdWx0IGZvcgo+PiBub24tREVCVUcgYnVpbGRzLgo+IAo+IFRoZSBtb3JlIHRoYXQgaXRz
IHByb21wdCBzYXlzICIoRVhQRVJJTUVOVEFMKSIuCgpXZWxsIEkgbGVmdCBSVERTIG9uIGJ5IGRl
ZmF1bHQsIHNpbmNlIHRoZXJlIHdvdWxkIGJlIGEgc21hbGwgY2hhbmNlCnNvbWVvbmUgbWlnaHQg
d2FudCB0byBwbGF5IHdpdGggaXQuICBCdXQgQUZBSUNUIEFSSU5DNjUzIGlzbid0IHJlYWxseQpz
b21ldGhpbmcgZGVzaWduZWQgdG8gYmUgdXNlZCBieSBhbnlvbmUgb3V0c2lkZSBhIHZlcnkgc3Bl
Y2lmaWMgc2V0IG9mCnVzZXJzLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:16:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:16:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eihYj-0004yg-OT; Mon, 05 Feb 2018 14:15:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vn6f=e7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eihYh-0004yI-OL
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:15:47 +0000
X-Inumbo-ID: 01a9adf5-0a7f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01a9adf5-0a7f-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 15:15:24 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eihYe-0002ye-Kb; Mon, 05 Feb 2018 14:15:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eihYZ-0005Rc-CQ; Mon, 05 Feb 2018 14:15:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eihYZ-0005Vz-5M; Mon, 05 Feb 2018 14:15:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118582-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
X-Osstest-Versions-That: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Feb 2018 14:15:39 +0000
Subject: [Xen-devel] [xen-unstable test] 118582: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU4MiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODU4Mi8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NTUxCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg1NjIK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExODU2MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NTYyCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTg1NjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODU2MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NTYy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTg1NjIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODU2MgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE4NTYyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEx
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3Ig
dGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDk5ZDlkN2EzM2I3ODFiYzlhOTE0MTZmMWUw
NGM4ZTUwZTQwZmE0ZWYKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk5
ZDlkN2EzM2I3ODFiYzlhOTE0MTZmMWUwNGM4ZTUwZTQwZmE0ZWYKCkxhc3QgdGVzdCBvZiBiYXNp
cyAgIDExODU4MiAgMjAxOC0wMi0wNSAwMTo1NzoyMiBaICAgIDAgZGF5cwpUZXN0aW5nIHNhbWUg
c2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAgICAgMCBhdHRl
bXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1Ymxpc2hlZCB0
ZXN0ZWQgdHJlZSBpcyBhbHJlYWR5IHVwIHRvIGRhdGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:18:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:18:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eihau-00055i-4N; Mon, 05 Feb 2018 14:18:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4wt3=e7=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1eihat-00055c-PV
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:18:03 +0000
X-Inumbo-ID: 52f28de5-0a7f-11e8-ba59-bc764e045a96
Received: from mail-oi0-x241.google.com (unknown [2607:f8b0:4003:c06::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52f28de5-0a7f-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 15:17:40 +0100 (CET)
Received: by mail-oi0-x241.google.com with SMTP id j188so19868969oib.6
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 06:18:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=jYmvUjmsVjY/XsV1rSq3YqUqygKbfe0KCjvhyu4W4Sk=;
 b=GxTsi4U100BVWJ3a9AjW3sLDxdl6/zUVPGmSkbFc0os7qR3A0grgne5AYDNOUPmfUi
 Ij6lX6FkhgKbFRpaGqc8DckX0WbzzQZ5eB3lL8oJCkjloYeLIns8SaNjePKwXnjjo5sG
 9gbS+w4gCfThFkjQXtnx1yw2qAJB93a2YYZ8wNda2fqEwQlfc0ruI5F1kNkAVuqciS9L
 EOBXCA4vXollNO6PdaUZ2WLxYwBLHW1FDOyXYZKYsM7ipYQSbolr0e1l980A4MrRUAZo
 8YG/xbzIG+qcwd4hA9Aok5mmki11Jmqn5609eDN33CNokadQe617YRJAqy1zW6DWDKeD
 hPVA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=jYmvUjmsVjY/XsV1rSq3YqUqygKbfe0KCjvhyu4W4Sk=;
 b=eCXlSoWAsFOS2FFpdIg7rWfwdSwe4luwjuV1jDZ9QPrsu14RZSv4qbCd7Sa2lIHCUQ
 N8mXNwmUyvB3pH/thXUbMARiyvC7vyrOvRVYw6ooCFLrOJ7TusABp+C2fTt96dOYgZF8
 hkIVZmwKuVqlxoLNx6rVryrwty/8iuqxZm3V8QIBcGic2UCEHQLbJoe79f7++l68++Qf
 zyKZURGGJ+kbmv3tb2ya6eaKGg1gOL4RdeFBAFfHGZDTJ1HYeQ/+1x8msrZ6u4Ju7vJm
 4WrhgKc1bOIf9g78hI+OM9rvhC2eZhyFEQGEkF4Q0xa+Fwq+ph3YjiXyT+CZkYz0bWds
 J/cA==
X-Gm-Message-State: APf1xPC2okXYOqZ1zH5MzvQNUzTKDPtZjbRhTTQ1i1GrU+elKHb2d1xA
 uePRefOPqNLlbBUJTnraY+vEcrtmivkL4QYXq4U=
X-Google-Smtp-Source: AH8x226o4AYaqHAn/M/4x1c55pxocJYv6uV8/LA75M+yUnhXuKiqTAVf8LupiEYEEEKx3AsiVN7JbusUaKOlfj9IkQI=
X-Received: by 10.202.194.7 with SMTP id s7mr2417186oif.128.1517840280538;
 Mon, 05 Feb 2018 06:18:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.68.33 with HTTP; Mon, 5 Feb 2018 06:18:00 -0800 (PST)
In-Reply-To: <b24d41d767554cd5bdbd7cd4fc83d30c@AcuMS.aculab.com>
References: <20180202153240.1190361-1-arnd@arndb.de>
 <aa6e25c7-dc55-a5bf-39cb-8b9453604111@oracle.com>
 <1eddce614f604c518b9bf238a2f92e4b@AcuMS.aculab.com>
 <CAK8P3a0z72S6mY7Q7RBJ_EMCbF9DOi+RdVaUEsB_qo+rGurQ1g@mail.gmail.com>
 <b24d41d767554cd5bdbd7cd4fc83d30c@AcuMS.aculab.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Mon, 5 Feb 2018 15:18:00 +0100
X-Google-Sender-Auth: BW4mqc7dgiMWfY-xAiekcXh4vSA
Message-ID: <CAK8P3a3pVqfuJ57eDndTTajFQchVUoas3=YcDW64xLLgvjbz4Q@mail.gmail.com>
To: David Laight <David.Laight@aculab.com>
Cc: Juergen Gross <jgross@suse.com>, Andi Kleen <ak@linux.intel.com>,
 Nicolas Pitre <nico@linaro.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgNSwgMjAxOCBhdCAyOjU4IFBNLCBEYXZpZCBMYWlnaHQgPERhdmlkLkxhaWdo
dEBhY3VsYWIuY29tPiB3cm90ZToKPiBGcm9tOiBBcm5kIEJlcmdtYW5uCj4+IFNlbnQ6IDA1IEZl
YnJ1YXJ5IDIwMTggMTI6MzcKPiAuLi4uCj4+ID4gQXJlIHRoZSBFVlRDSE5PUF94eHggdmFsdWVz
IGRlbnNlPwo+PiA+IEluIHdoaWNoIGNhc2UgYW4gYXJyYXkgaXMgYWxtb3N0IGNlcnRhaW5seSBi
ZXR0ZXIgdGhhbiB0aGUgc3dpdGNoIHN0YXRlbWVudC4KPj4KPj4gVGhleSBhcmUsIHllcy4gUEhZ
U0RFVk9QX3h4eCBhcmUgYWxzbyBjb25zZWN1dGl2ZSBieSBzdGFydCBhdCAnNCcuCj4+IERhbiBt
YWRlIHRoZSBzYW1lIGNvbW1lbnQgZWFybGllciwgYW5kIEkgcmVwbGllZCB0aGF0IG15IEkgaGFk
Cj4+IGNvbnNpZGVyZWQgaXQgYnV0IHdlbnQgZm9yIHRoZSBtb3JlIGZhaWxzYWZlIHJvdXRlLiBJ
IGFsc28gdmVyaWZpZWQgbXkKPj4gYXNzdW1wdGlvbiBub3cgdGhhdCBnY2MgaW4gZmFjdCBpcyBz
bWFydCBlbm91Z2ggdG8gdHVybiB0aGlzCj4+IGludG8gYSB0YWJsZSBieSBpdHNlbGY6Cj4KPiBJ
J3ZlIG5ldmVyIHNwb3R0ZWQgdGhhdCBvcHRpbWlzYXRpb24sIG11c3QgYmUgZmFpcmx5IG5ldy4K
CkluZGVlZCwgSSBjaGVja2VkIGFnYWluIGFuZCBmb3VuZCB0aGF0IG1vc3QgY29tcGlsZXJzIGhh
dmUgYQpsZXNzIGVmZmljaWVudCBqdW1wIHRhYmxlIGJhc2VkIHZlcnNpb24sIHRoZSBvdXRwdXQg
SSBwb3N0ZWQgd2FzCmZyb20gZ2NjLTgsIHRoaXMgaXMgd2hhdCBJIGdldCB3aXRoIGdjYy00Ljgg
dGhyb3VnaCBnY2MtNzoKCnhlbl9ldmVudF9jaGFubmVsX29wX2NvbXBhdDoKICAgICAgICBwdXNo
cSAgICVyMTMgICAgIwogICAgICAgIHB1c2hxICAgJXIxMiAgICAjCiAgICAgICAgcHVzaHEgICAl
cmJwICAgICMKICAgICAgICBwdXNocSAgICVyYnggICAgIwogICAgICAgIG1vdmwgICAgJC0zOCwg
JWVieCAgICAgICMsIDxyZXR2YWw+CiAgICAgICAgc3VicSAgICAkMzIsICVyc3AgICAgICAgIywK
IyAvZ2l0L2FybS1zb2MvZHJpdmVycy94ZW4vZmFsbGJhY2suYzoxNDogICAgICAgc3dpdGNoIChj
bWQpIHsKICAgICAgICBjbXBsICAgICQ5LCAlZWRpICAgICAgICAjLCBjbWQKIyAvZ2l0L2FybS1z
b2MvZHJpdmVycy94ZW4vZmFsbGJhY2suYzoxMDogICAgICAgc3RydWN0IGV2dGNobl9vcCBvcCA9
CnsgLmNtZCA9IGNtZCwgfTsKICAgICAgICBtb3ZxICAgICQwLCA4KCVyc3ApICAgICAjLCBNRU1b
KHN0cnVjdCBldnRjaG5fb3AgKikmb3AgKyA0Ql0KICAgICAgICBtb3ZxICAgICQwLCAxNiglcnNw
KSAgICAjLCBNRU1bKHN0cnVjdCBldnRjaG5fb3AgKikmb3AgKyA0Ql0KICAgICAgICBtb3ZxICAg
ICQwLCAyNCglcnNwKSAgICAjLCBNRU1bKHN0cnVjdCBldnRjaG5fb3AgKikmb3AgKyA0Ql0KICAg
ICAgICBtb3ZsICAgICVlZGksIDQoJXJzcCkgICAjIGNtZCwgb3AuY21kCiMgL2dpdC9hcm0tc29j
L2RyaXZlcnMveGVuL2ZhbGxiYWNrLmM6MTQ6ICAgICAgIHN3aXRjaCAoY21kKSB7CiAgICAgICAg
amEgICAgICAuTDEgICAgICMsCiAgICAgICAgbW92bCAgICAlZWRpLCAlZWF4ICAgICAgIyBjbWQs
IGNtZAogICAgICAgIGptcCAgICAgKi5MNCgsJXJheCw4KSAgICMKICAgICAgICAuc2VjdGlvbiAg
ICAgICAgLnJvZGF0YQogICAgICAgIC5hbGlnbiA4CiAgICAgICAgLmFsaWduIDQKLkw0OgogICAg
ICAgIC5xdWFkICAgLkw5CiAgICAgICAgLnF1YWQgICAuTDkKICAgICAgICAucXVhZCAgIC5MOQog
ICAgICAgIC5xdWFkICAgLkw1CiAgICAgICAgLnF1YWQgICAuTDUKICAgICAgICAucXVhZCAgIC5M
NgogICAgICAgIC5xdWFkICAgLkw3CiAgICAgICAgLnF1YWQgICAuTDcKICAgICAgICAucXVhZCAg
IC5MNwogICAgICAgIC5xdWFkICAgLkw1CiAgICAgICAgLnRleHQKLkw3OgojIC9naXQvYXJtLXNv
Yy9kcml2ZXJzL3hlbi9mYWxsYmFjay5jOjMxOiAgICAgICAgICAgICAgIGxlbiA9CnNpemVvZihz
dHJ1Y3QgZXZ0Y2huX2FsbG9jX3VuYm91bmQpOwogICAgICAgIG1vdmwgICAgJDgsICVyMTJkICAg
ICAgICMsIGxlbgouTDM6CiMgL2dpdC9hcm0tc29jL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmM6NDk6
ICAgICAgIG1lbWNweSgmb3AudSwgYXJnLCBsZW4pOwogICAgICAgIGxlYXEgICAgOCglcnNwKSwg
JXIxMyAgICMsIHRtcDk4CiAgICAgICAgbW92cSAgICAlcjEyLCAlcmR4ICAgICAgIyBsZW4sCiAg
ICAgICAgbW92cSAgICAlcnNpLCAlcmJwICAgICAgIyBhcmcsIGFyZwogICAgICAgIG1vdnEgICAg
JXIxMywgJXJkaSAgICAgICMgdG1wOTgsCiAgICAgICAgY2FsbCAgICBfX21lbWNweSAgICAgICAg
IwojIC9naXQvYXJtLXNvYy9kcml2ZXJzL3hlbi9mYWxsYmFjay5jOjUwOiAgICAgICByYyA9IF9o
eXBlcmNhbGwxKGludCwKZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQsICZvcCk7CiAgICAgICAgbGVh
cSAgICA0KCVyc3ApLCAlcmRpICAgIywgdG1wMTA0CiNBUFAKIyA1MCAiL2dpdC9hcm0tc29jL2Ry
aXZlcnMveGVuL2ZhbGxiYWNrLmMiIDEKICAgICAgICBjYWxsIGh5cGVyY2FsbF9wYWdlKzUxMiAj
CiMgMCAiIiAyCiMgL2dpdC9hcm0tc29jL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmM6NTE6ICAgICAg
IG1lbWNweShhcmcsICZvcC51LCBsZW4pOwojTk9fQVBQCiAgICAgICAgbW92cSAgICAlcjEyLCAl
cmR4ICAgICAgIyBsZW4sCiAgICAgICAgbW92cSAgICAlcjEzLCAlcnNpICAgICAgIyB0bXA5OCwK
ICAgICAgICBtb3ZxICAgICVyYnAsICVyZGkgICAgICAjIGFyZywKIyAvZ2l0L2FybS1zb2MvZHJp
dmVycy94ZW4vZmFsbGJhY2suYzo1MDogICAgICAgcmMgPSBfaHlwZXJjYWxsMShpbnQsCmV2ZW50
X2NoYW5uZWxfb3BfY29tcGF0LCAmb3ApOwogICAgICAgIG1vdmwgICAgJWVheCwgJWVieCAgICAg
ICMgX19yZXMuN18zLCA8cmV0dmFsPgojIC9naXQvYXJtLXNvYy9kcml2ZXJzL3hlbi9mYWxsYmFj
ay5jOjUxOiAgICAgICBtZW1jcHkoYXJnLCAmb3AudSwgbGVuKTsKICAgICAgICBjYWxsICAgIF9f
bWVtY3B5ICAgICAgICAjCi5MMToKIyAvZ2l0L2FybS1zb2MvZHJpdmVycy94ZW4vZmFsbGJhY2su
Yzo1NDogfQogICAgICAgIGFkZHEgICAgJDMyLCAlcnNwICAgICAgICMsCiAgICAgICAgbW92bCAg
ICAlZWJ4LCAlZWF4ICAgICAgIyA8cmV0dmFsPiwKICAgICAgICBwb3BxICAgICVyYnggICAgIwog
ICAgICAgIHBvcHEgICAgJXJicCAgICAjCiAgICAgICAgcG9wcSAgICAlcjEyICAgICMKICAgICAg
ICBwb3BxICAgICVyMTMgICAgIwogICAgICAgIHJldAouTDU6CiMgL2dpdC9hcm0tc29jL2RyaXZl
cnMveGVuL2ZhbGxiYWNrLmM6MjU6ICAgICAgICAgICAgICAgbGVuID0Kc2l6ZW9mKHN0cnVjdCBl
dnRjaG5fY2xvc2UpOwogICAgICAgIG1vdmwgICAgJDQsICVyMTJkICAgICAgICMsIGxlbgogICAg
ICAgIGptcCAgICAgLkwzICAgICAjCi5MOToKIyAvZ2l0L2FybS1zb2MvZHJpdmVycy94ZW4vZmFs
bGJhY2suYzoxNjogICAgICAgICAgICAgICBsZW4gPQpzaXplb2Yoc3RydWN0IGV2dGNobl9iaW5k
X2ludGVyZG9tYWluKTsKICAgICAgICBtb3ZsICAgICQxMiwgJXIxMmQgICAgICAjLCBsZW4KICAg
ICAgICBqbXAgICAgIC5MMyAgICAgIwouTDY6CiMgL2dpdC9hcm0tc29jL2RyaXZlcnMveGVuL2Zh
bGxiYWNrLmM6Mzc6ICAgICAgICAgICAgICAgbGVuID0Kc2l6ZW9mKHN0cnVjdCBldnRjaG5fc3Rh
dHVzKTsKICAgICAgICBtb3ZsICAgICQyNCwgJXIxMmQgICAgICAjLCBsZW4KIyAvZ2l0L2FybS1z
b2MvZHJpdmVycy94ZW4vZmFsbGJhY2suYzozODogICAgICAgICAgICAgICBicmVhazsKICAgICAg
ICBqbXAgICAgIC5MMyAgICAgIwogICAgICAgIC5zaXplICAgeGVuX2V2ZW50X2NoYW5uZWxfb3Bf
Y29tcGF0LCAuLXhlbl9ldmVudF9jaGFubmVsX29wX2NvbXBhdAogICAgICAgIC5wMmFsaWduIDQs
LDE1Cgp3aGljaCBpc24ndCBhbGwgdGhhdCBiYWQsIGJ1dCBnZXRzIHNsaWdodGx5IHdvcnNlIHdo
ZW4geW91IGNvbXBpbGUgd2l0aAotbWluZGlyZWN0LWJyYW5jaD10aHVuay1leHRlcm4sIHRoZSB0
b3RhbCBzaXplIG5vdyBncm93cyBmcm9tIDQ3NApieXRlcyB3aXRoIGdjYy04IHRvIDUyNSBieXRl
cyB3aXRoIGdjYy03K3JldHBvbGluZS4KCiAgICAgICAgQXJuZAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:18:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:18:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eihbm-0005D3-H1; Mon, 05 Feb 2018 14:18:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=urhg=e7=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eihbl-0005Cv-Cy
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:18:57 +0000
X-Inumbo-ID: 72f07159-0a7f-11e8-ba59-bc764e045a96
Received: from mail-qk0-x233.google.com (unknown [2607:f8b0:400d:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72f07159-0a7f-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 15:18:34 +0100 (CET)
Received: by mail-qk0-x233.google.com with SMTP id d125so12202287qkg.13
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 06:18:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=bZvrVtjfogTCvl1tPKPQaHrt8xM1RfWW5ckLeXVz3t0=;
 b=R6eK0/9VfGlBWIiLCcHcK3s6O1vBWHKpctIlc5v+I18gIdqxK0AmE9Oqe1sOEuOTYs
 Kh+v4fQDGlSAgVlH8QXgZCd4LMXg0AGkGc4IXuP64fQ04le4bWYVCsWJ4hXVkM+pR6G8
 2v9yBvVWXIDQ9IOK976MVpfwShpTR3SJbH0I8OMpBjJLReLrBslQ7qDdBRr9PUWSr7Ep
 tVb5ly9ps5127PK/JcvzT5OfXkayRI+QEiaX7wojEpDcUtpm4B+Skp2FGcUG0Q6SUBvM
 4bdDxs1l/5HN+MiW1DeqdwqqfJ3RBJfxkjJ8WXFPj//I52I6hNeQaEk3fkj9cBD/Lgt8
 zxlQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=bZvrVtjfogTCvl1tPKPQaHrt8xM1RfWW5ckLeXVz3t0=;
 b=pGrLT4yt3nuLZEqJLtaj8WpMS/ctPhy0p8gGVECNYAsZW460zKH1K8Sc9bwXAx5kho
 gOKx3d+CFT4PVtj/AwPqPtDmpfu9s41o6th9+EnUnNk36c5Z9EpJfRUagHkVW6V3Esbm
 JkcN82OA8iA5Vbo7MCf4sZyl8/inkqpbJvXa5Oz7tOKYX5O8yMBJp400wVGQemijvE5J
 SYNaNq6s3oGKIrnFZwi6i3gGPylfp5+DNQqk3SWBmS+JoI/jVryYa9SNPQx6EX6W+M2F
 o6VTgbf/9SR/HeavMZCUu1g9x68JufYFT3IApoMeU1KEcTa5o5uxUklvhzdF4Z+h3tWM
 tPFg==
X-Gm-Message-State: APf1xPBGcE0R9d6Us8ZtXHBwgFt3q40ZdgXBeTASAgnZqXqTXRAE9l1+
 U5ln8c4ruo9rNloxJwdvNv9rKiFy/iihqEqVPQU=
X-Google-Smtp-Source: AH8x225tsNUDw6LcfvHZGZfN6zJozNrNZ8c2NZ4Cx8GO807ceO47yhEDxqug6eDfHAvHRqwizmjIWcXuqZ1nKRGc2Rw=
X-Received: by 10.55.215.29 with SMTP id m29mr11271075qki.305.1517840335691;
 Mon, 05 Feb 2018 06:18:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.40.99 with HTTP; Mon, 5 Feb 2018 06:18:54 -0800 (PST)
In-Reply-To: <1517403790-16538-1-git-send-email-ian.jackson@eu.citrix.com>
References: <1517403790-16538-1-git-send-email-ian.jackson@eu.citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Mon, 5 Feb 2018 14:18:54 +0000
X-Google-Sender-Auth: i8W4hH9kQJr4B3gnbxo6qMHBg_o
Message-ID: <CAFLBxZbpufZvUNsd2NLjQHht5yTAFq193AYiCK_ciX7Jw_2F7g@mail.gmail.com>
To: Ian Jackson <ian.jackson@eu.citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] SUPPORT.md: increment version number
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMTowMyBQTSwgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+IHdyb3RlOgo+IENDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBl
dS5jaXRyaXguY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KCj4gLS0tCj4gIFNVUFBPUlQubWQgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQg
Yi9TVVBQT1JULm1kCj4gaW5kZXggNDJmZmE5Zi4uYTE4MTBiOCAxMDA2NDQKPiAtLS0gYS9TVVBQ
T1JULm1kCj4gKysrIGIvU1VQUE9SVC5tZAo+IEBAIC05LDcgKzksNyBAQCBmb3IgdGhlIGRlZmlu
aXRpb25zIG9mIHRoZSBzdXBwb3J0IHN0YXR1cyBsZXZlbHMgZXRjLgo+Cj4gICMgUmVsZWFzZSBT
dXBwb3J0Cj4KPiAtICAgIFhlbi1WZXJzaW9uOiA0LjEwLXVuc3RhYmxlCj4gKyAgICBYZW4tVmVy
c2lvbjogNC4xMS11bnN0YWJsZQo+ICAgICAgSW5pdGlhbC1SZWxlYXNlOiBuL2EKPiAgICAgIFN1
cHBvcnRlZC1VbnRpbDogVEJECj4gICAgICBTZWN1cml0eS1TdXBwb3J0LVVudGlsOiBVbnJlbGVh
c2VkIC0gbm90IHlldCBzZWN1cml0eS1zdXBwb3J0ZWQKPiAtLQo+IDIuMS40Cj4KPgo+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1h
aWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:21:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:21:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiheJ-0005tj-Tv; Mon, 05 Feb 2018 14:21:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eiheI-0005tS-9F
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:21:34 +0000
X-Inumbo-ID: f4dadbf4-0a7f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4dadbf4-0a7f-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 14:22:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,464,1511827200"; d="scan'208";a="67284313"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B3D020000780019598B@prv-mh.provo.novell.com>
 <ac8627d4-84b1-3785-dda8-b40e48426ee2@citrix.com>
 <5A78226202000078001A511C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <04f9e690-37ec-41af-5c6a-d9c25686af2a@citrix.com>
Date: Mon, 5 Feb 2018 14:21:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A78226202000078001A511C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 21/25] x86emul: add read-modify-write hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMDg6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjAyLjE4IGF0
IDE3OjEzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzEyLzE3
IDE0OjE2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEluIG9yZGVyIHRvIGNvcnJlY3RseSBlbXVs
YXRlIHJlYWQtbW9kaWZ5LXdyaXRlIGluc25zLCBlc3BlY2lhbGx5Cj4+PiBMT0NLZWQgb25lcywg
d2Ugc2hvdWxkIG5vdCBpc3N1ZSByZWFkcyBhbmQgd3JpdGVzIHNlcGFyYXRlbHkuIFVzZSBhCj4+
PiBuZXcgaG9vayB0byBjb21iaW5lIGJvdGgsIGFuZCBkb24ndCB1bmlmb3JtbHkgcmVhZCB0aGUg
bWVtb3J5Cj4+PiBkZXN0aW5hdGlvbiBhbnltb3JlLiBJbnN0ZWFkLCBEc3RNZW0gb3Bjb2RlcyB3
aXRob3V0IE1vdiBub3cgbmVlZCB0bwo+Pj4gaGF2ZSBkb25lIHNvIGluIHRoZWlyIHJlc3BlY3Rp
dmUgY2FzZSBibG9ja3MuCj4+Pgo+Pj4gQWxzbyBzdHJpcCBib2d1cyBfIHByZWZpeGVzIGZyb20g
bWFjcm8gcGFyYW1ldGVycyB3aGVuIHRoaXMgb25seSBhZmZlY3RzCj4+PiBsaW5lcyB3aGljaCBh
cmUgYmVpbmcgY2hhbmdlZCBhbnl3YXkuCj4+Pgo+Pj4gSW4gdGhlIHRlc3QgaGFybmVzcywgYmVz
aWRlcyBzb21lIHJlLW9yZGVyaW5nIHRvIGZhY2lsaXRhdGUgcnVubmluZyBhCj4+PiBmZXcgdGVz
dHMgdHdpY2UgKG9uZSB3aXRob3V0IGFuZCBhIHNlY29uZCB0aW1lIHdpdGggdGhlIC5ybXcgaG9v
ayBpbgo+Pj4gcGxhY2UpLCB0aWdodGVuIGEgZmV3IEVGTEFHUyBjaGVja3MgYW5kIGFkZCBhIHRl
c3QgZm9yIE5PVCB3aXRoIG1lbW9yeQo+Pj4gb3BlcmFuZCAoaW4gcGFydGljdWxhciB0byB2ZXJp
ZnkgRUZMQUdTIGRvbid0IGdldCBhbHRlcmVkIHRoZXJlKS4KPj4+Cj4+PiBGb3Igbm93IG1ha2Ug
dXNlIG9mIHRoZSBob29rIG9wdGlvbmFsIGZvciBjYWxsZXJzOyBldmVudHVhbGx5IHdlIG1heQo+
Pj4gd2FudCB0byBjb25zaWRlciBtYWtpbmcgdGhpcyBtYW5kYXRvcnkuCj4+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pj4gLS0tCj4+PiB2Mzog
TmV3Lgo+Pj4gLS0tCj4+PiBUQkQ6IERvIHdlIHdhbnQgdG8gYWxzbyBzdXBwb3J0IG5vbi1sb2Nr
YWJsZSBSTVcgaW5zbnMgaW4gdGhlIG5ldyBob29rCj4+PiAgICAgIGFuZCBoZWxwZXIgKFNITCAm
IGZyaWVuZHMsIFNITEQsIFNIUkQpPwo+PiBXaGF0IHdvdWxkIHRoaXMgYWNoaWV2ZT8gIEkgc3Vw
cG9zZSBpdCB3b3VsZCBhdm9pZCBhIGRvdWJsZSBwYWdld2Fsay4KPiBXZWxsIC0gaXQncyBtb3N0
bHkgdGhlIGltcGxpY2F0aW9uIGZyb20gdGhpcyBkb3VibGUgd2FsayB3aGljaCBJJ20KPiBjb25j
ZXJuZWQgYWJvdXQ6IFRoZSBmaXJzdCB3YWxrIGlzIG9uZSBmb3IgYSByZWFkLCB3aGljaCBtaWdo
dAo+IHN1Y2NlZWQgd2hlbiB0aGUgc2Vjb25kICh3cml0ZSkgd2FsayBmYWlscy4gV2UnZCB0aGVu
IGhhdmUgZG9uZQo+IGEgcmVhZCB3aGljaCBzaG91bGQgaGF2ZSBuZXZlciBvY2N1cnJlZC4gQnV0
IGFueXdheSB0aGlzIHdvdWxkCj4gYmUgZm9sbG93LXVwIHdvcmsgb25seSwgbm90aGluZyB0byBi
ZSBhZGRlZCB0byB0aGUgcGF0Y2ggaGVyZS4KCkluIHNvbWUgY29waW91cyBuZXcgZnV0dXJlIHdp
dGggdGhlIGVtdWxhdGlvbiBjaGFuZ2VzIGRpc2N1c3NlZCBhdApzdW1taXQsIHdlJ2Qgd2FudCB0
byBpc3N1ZSBhIHNpbmdsZSB3cml0ZWFibGUgdHJhbnNsYXRpb24gcmVxdWVzdC4KCk9uIHRoYXQg
YmFzaXMgdGhlbiwgd2Ugc2hvdWxkIGV4dGVuZCB0aGUgdXNlIG9mIHRoaXMgaG9vayB0byBhbGwg
Uk1XCmluc3RydWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgbG9ja2luZy4KCj4KPj4+IC0gICAgY2Fz
ZSAweDM4IC4uLiAweDNkOiBjbXA6IC8qIGNtcCAqLwo+Pj4gKyAgICBjYXNlIDB4Mzg6IGNhc2Ug
MHgzOTogY21wOiAvKiBjbXAgcmVnLG1lbSAqLwo+Pj4gKyAgICAgICAgaWYgKCBvcHMtPnJtdyAm
JiBkc3QudHlwZSA9PSBPUF9NRU0gJiYKPj4+ICsgICAgICAgICAgICAgKHJjID0gcmVhZF91bG9u
Zyhkc3QubWVtLnNlZywgZHN0Lm1lbS5vZmYsICZkc3QudmFsLAo+Pj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGRzdC5ieXRlcywgY3R4dCwgb3BzKSkgIT0gWDg2RU1VTF9PS0FZICkK
Pj4gV2h5IGRvZXMgcm13IG1hdHRlciBoZXJlPyBjbXAgZG9lc24ndCB3cml0ZSB0byBpdHMgb3Bl
cmFuZHMuCj4gVGhlIHJlYWQgb2YgdGhlICJkZXN0aW5hdGlvbiIgb3BlcmFuZCB3YXMgc2tpcHBl
ZCBpbiBjYXNlIHRoZXJlCj4gaXMgYSAtPnJtdyBob29rIChzZWUgdGhlIGNoYW5nZSB0byBnZW5l
cmljIGRlc3RpbmF0aW9uIG9wZXJhbmQKPiBwcm9jZXNzaW5nIGFoZWFkIG9mIHRoZSBtYWluIHN3
aXRjaCgpKS4gVGhpcyBuZWVkcyB0byBiZSBjYXJyaWVkCj4gb3V0IGhlcmUgbm93IChhbmQgZWxz
ZXdoZXJlIHdoZW4gd2hhdCBpcyBub21pbmFsbHkgdGhlCj4gZGVzdGluYXRpb24gb3BlcmFuZCBy
ZWFsbHkgaXMgYSBzZWNvbmQgc291cmNlIG9uZSkuCgpPaCwgcmlnaHQuwqAgSSB0aGluayB0aGlz
IG5lZWRzIHRvIGJlIGNsZWFyZXIuwqAgSGF2aW5nIHR3byBkaWZmZXJlbnQKYmVoYXZpb3VycyBk
ZXBlbmRpbmcgb24gd2hldGhlciB0aGUgY2FsbGVyIHByb3ZpZGVzIGFuIHJtdyBob29rIGlzIHZl
cnkKc3VidGxlLgoKVGhlIHBhcnRpY3VsYXJseSBjb25mdXNpbmcgdGhpbmcgaGVyZSBpcyB0aGF0
IGNtcCBpc24ndCBhbiBybXcKaW5zdHJ1Y3Rpb24uwqAgSSBwcmVzdW1lIHRoZSBvZGRpdHkgY29t
ZXMgYWJvdXQgYmVjYXVzZSBjbXAgZW5jb2RlcyB0aGUKbWVtb3J5IG9wZXJhbmQgaW4gZHN0LCBl
dmVuIHRob3VnaCB0aGUgb3BlcmFuZCBkb2Vzbid0IGdldCB3cml0dGVuIHRvPwoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:43:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:43:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eihyz-0007KP-RK; Mon, 05 Feb 2018 14:42:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jhda=e7=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eihyz-0007KJ-65
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:42:57 +0000
X-Inumbo-ID: cbfc87b7-0a82-11e8-ba59-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbfc87b7-0a82-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 15:42:33 +0100 (CET)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 05 Feb 2018 15:42:53 +0100
Received: from Solace.fritz.box (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 05 Feb 2018 14:42:20 +0000
Message-ID: <1517841721.8082.1.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
Date: Mon, 05 Feb 2018 15:42:01 +0100
In-Reply-To: <5A786BD402000078001A53CA@prv-mh.provo.novell.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <20180205113642.3174-3-george.dunlap@citrix.com>
 <5A786BD402000078001A53CA@prv-mh.provo.novell.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Ian Jackson <ian.jackson@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen: Disable ARINC653 scheduler by
 default for non-DEBUG builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3941560595666776700=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3941560595666776700==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-ta83OIz5pCIcRpIqzCQM"


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

On Mon, 2018-02-05 at 06:36 -0700, Jan Beulich wrote:
> > > > On 05.02.18 at 12:36, <george.dunlap@citrix.com> wrote:
> >=20
> > The ARINC653 scheduler is targeted at a very specific niche;
> > typical
> > users cannot benefit from using it.  Disable it by default for
> > non-DEBUG builds.
>=20
> The more that its prompt says "(EXPERIMENTAL)".
>=20
> > Signed-off-by: George Dunlap <george.dunlap@citrix.com>
>=20
> Acked-by: Jan Beulich <jbeulich@suse.com>
>=20
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-ta83OIz5pCIcRpIqzCQM
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlp4bTkACgkQFkJ4iaW4
c+5lkw//S/ZxCqhqHGGksvS5QHCeZ3+GINDBfUbw7Vjcjm7E3fYCYW7Q4obKpaVu
J04jVFCrhuEk9d2VTIQxqQue+iHN2s/6lGqboFAOahTzW4/VYyUbPyUfmnZ3I95l
Uwi+pypbhoBBoWgjh7T/7420jqKtVQAoAx5xTiznZg9SBxwsqLsx13lgQsrI5YbN
WYtaiFxQh3kNb4OTJVvNbnDE2HQ1WOxzrMzV2ws/H30LoWIABuyLBSenVgNtoYUE
N9DOor2hyvxWHxEbdp/Mx+IRA58U4zsqym7DI47fgv46lU6JxhpxNfRms2W0lUW5
2PPYuVIsRZSHHPrI9b+Pl8EMGesvc789O5PHwDfy4JgrHV4Fjigwlv8scJaRJ291
fc6L7L4TJynj0x4jJg+dgFchgulace3VCyQSZBr1a+Zagax807zA6EQmXXucjSzy
3xc9C3ueBZIKkGrldyM2ykAvrRJeho74jj+iM//sFTTakjjSEmf7LcWI6ILHWjzD
o789ez6PhPp6ZWpm7gv8ff2Pv2u5PDoBBhrkJYewqdX9VCOCbZzzxBr0ZJfpw6HY
xh5U++HpLenWtcRK6fSHZMHoGVEC5LByGSwXN1CVyUghrN+amSWDvc5RNc1A7Hd5
h+D+aI8pqfAwPnL01HSWVeR66wVeYgef+mBXuQqpsK60qxjNQHg=
=yg/2
-----END PGP SIGNATURE-----

--=-ta83OIz5pCIcRpIqzCQM--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3941560595666776700==--



From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:44:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:44:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eii0W-0007QA-5n; Mon, 05 Feb 2018 14:44:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jhda=e7=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eii0U-0007Px-TB
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:44:30 +0000
X-Inumbo-ID: 2952fb35-0a83-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2952fb35-0a83-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 14:45:09 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 05 Feb 2018 15:44:22 +0100
Received: from Solace.fritz.box (nwb-a10-snat.microfocus.com [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 05 Feb 2018 14:43:53 +0000
Message-ID: <1517841831.8082.2.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
Date: Mon, 05 Feb 2018 15:43:51 +0100
In-Reply-To: <5A786B9802000078001A53C7@prv-mh.provo.novell.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <20180205113642.3174-2-george.dunlap@citrix.com>
 <5A786B9802000078001A53C7@prv-mh.provo.novell.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/3] xen: Fix credit1 Kconfig entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0479827831674011918=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0479827831674011918==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-iPjLG8nmGZFvnX1rNsfz"


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

On Mon, 2018-02-05 at 06:35 -0700, Jan Beulich wrote:
> > > > On 05.02.18 at 12:36, <george.dunlap@citrix.com> wrote:
> >=20
> > ...so that it shows up in the menu and can be disabled.
> >=20
> > Signed-off-by: George Dunlap <george.dunlap@citrix.com>
>=20
> Acked-by: Jan Beulich <jbeulich@suse.com>
>=20
Reviewed-by: Dario Faggioli <dfaggioli@suse.com>

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-iPjLG8nmGZFvnX1rNsfz
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlp4bacACgkQFkJ4iaW4
c+6n2RAAnYykfI8ow7XXOQnFtdND55T6WIonUsySR6wDdNZJo3Zdyq02cJbLtkbC
0Ku/fl6T2/DlfAepgWiMYHW+o0FuutgRfP6IXC4PcBaTBDNIipicZzBmcTiZPaVJ
8cjuIvU9IF4dzcNilaYK4w9jdsoTWqSmf6ff8JdP5u3O1pvdjeaEyiRmQkXHVBF9
EJRU80Vn/sKDl3NaUBJrURRbiehloCbDTZWKbuxS9+Mlge2FkCCIq9t9Dg3JK9xF
YXIAUHXh96DlZp5m8qba000I8IK3uUyJy2YORdUhhg8pD/Eod7cKytYCvkENj1H0
YK+MPDTDPHrpQ8i4KopNLhZYZr/JECKwqP+MNqUens7ZGzfQN/RvwdhYCnUSLQcL
49EDRJkjIgLftiIENH9mAu+k+xdv6JyoNxX2pJ+lTkZFD71HS8oZ8clPDFRMlPLR
AMZ6Um0WpTx+GGie5QAp36e/SpQq4u4oVwj3Yy5+YUlc7K4jySi8iwPRzx29X9P7
iLThzwfqv75Q/Wg+jhPdzhcw/eSI1+8+FyjaF6DX1y6SgsvAh6YuO3bfUIwptikX
r905pc3X0winV4z1DcCM+KTSqutSD8JGK1uad9ygdW1Qu3jMKLg11qrbxDsbbzhS
aPnzbmA3CrKwf4o8MihwC21sZibKiqi7ZnatRl0zzxV1ELboO68=
=7V60
-----END PGP SIGNATURE-----

--=-iPjLG8nmGZFvnX1rNsfz--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0479827831674011918==--



From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:45:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:45:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eii1S-0007Vw-Ec; Mon, 05 Feb 2018 14:45:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=invn=e7=citrix.com=prvs=567d2a528=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eii1R-0007Vc-OE
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:45:29 +0000
X-Inumbo-ID: 4d109e8b-0a83-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4d109e8b-0a83-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 14:46:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="461238784"
To: Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <JBeulich@suse.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <20180205113642.3174-3-george.dunlap@citrix.com>
 <5A786BD402000078001A53CA@prv-mh.provo.novell.com>
 <1517841721.8082.1.camel@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <1a3cf98e-32b1-7287-70ea-44ab1260b9ee@citrix.com>
Date: Mon, 5 Feb 2018 14:45:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1517841721.8082.1.camel@suse.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Ian Jackson <ian.jackson@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] xen: Disable ARINC653 scheduler by
 default for non-DEBUG builds
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOCAwMjo0MiBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gTW9uLCAy
MDE4LTAyLTA1IGF0IDA2OjM2IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMDUu
MDIuMTggYXQgMTI6MzYsIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4KPj4+
IFRoZSBBUklOQzY1MyBzY2hlZHVsZXIgaXMgdGFyZ2V0ZWQgYXQgYSB2ZXJ5IHNwZWNpZmljIG5p
Y2hlOwo+Pj4gdHlwaWNhbAo+Pj4gdXNlcnMgY2Fubm90IGJlbmVmaXQgZnJvbSB1c2luZyBpdC4g
IERpc2FibGUgaXQgYnkgZGVmYXVsdCBmb3IKPj4+IG5vbi1ERUJVRyBidWlsZHMuCj4+Cj4+IFRo
ZSBtb3JlIHRoYXQgaXRzIHByb21wdCBzYXlzICIoRVhQRVJJTUVOVEFMKSIuCj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Cj4+Cj4+
IEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4gUmV2aWV3ZWQt
Ynk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CgpKdXN0IHRvIGxldCBwZW9w
bGUga25vdywgSSB3YXMgcGxhbm5pbmcgb24gd2FpdGluZyBhdCBsZWFzdCBhIGZldyBkYXlzCmZv
ciB0aGUgbWFpbnRhaW5lcnMgb2YgdGhpcyBzY2hlZHVsZXIgdG8gZXhwcmVzcyBhbiBvcGluaW9u
IGJlZm9yZQpjaGVja2luZyBpdCBpbi4KCiAtR2VvcmVnCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:53:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:53:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eii97-0008Mv-Cq; Mon, 05 Feb 2018 14:53:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fgnt=e7=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eii96-0008Mn-Aq
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:53:24 +0000
X-Inumbo-ID: 1c59d453-0a84-11e8-ba59-bc764e045a96
Received: from mail-wr0-x235.google.com (unknown [2a00:1450:400c:c0c::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c59d453-0a84-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 15:51:57 +0100 (CET)
Received: by mail-wr0-x235.google.com with SMTP id h9so16871352wre.12;
 Mon, 05 Feb 2018 06:52:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:mime-version:date:subject:cc:to:message-id;
 bh=Esx2mDWwl8v8ANm/7fKWAkldQXlakqEt9dpUY5O6hB8=;
 b=RednC7PRuFpdCXPIsxAo9b74KkfVsF2/SM8VZGnsIS2tr+RreIt0wCyImxXx6XXV8C
 O7/DYvfLsE0rF1eYb5kBYbqusq7/7d3ug1Rbo6yQJ+tzHMGhlDmwlwwaRW9rTi69ZEex
 8KKBG9h9DAoaH3ypb6FgcUQZicBg05rQ2sWzQZytykVctJnZLq5hUm+j77riHjv2DsT/
 OGf/LjBie5uRHK+Q/65TRjBL0ln/+m8d7BS+el57WnZoCGTAI/6f8nGJAMxq1whwx8dQ
 z+G2XU2nd1vMydYIkfT/qfcLXitSdSbVqdFrbyXRgweOmtp2FZ31JHLyDbrX+m5aCM9g
 i2zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:mime-version:date:subject:cc:to:message-id;
 bh=Esx2mDWwl8v8ANm/7fKWAkldQXlakqEt9dpUY5O6hB8=;
 b=L80cd33Tqh5uAOxYQ8HzoyH6aKd+/64jGbJqrWdsTHzs8mIAk/iZDwTVHasohQIu4i
 0B4BP2WmQw1KEEGyGGeNsvAJ+covSSlWB39vKEwcjL57RgEiDtXqaH4a86IgN/DcnUDp
 gu7C2EcEDg1/AfEl8/BRgFHqHpSFT5lsKin2oluUjIGXL9ZtLAZAUaNJ+p8KPLmIwK2C
 kKXKdnLNRUM0pSNJl9c8eqKtNO560pDJSmLWc9U3aOlag4eYqFJAlVA5O53159BqPnF9
 MKyJBIffTuslFaX3FauwY5szbEa1o440W1oxEw+wHX6Ovs9RYyCZiQ7Xa0jvtY8J2rWs
 kUHA==
X-Gm-Message-State: AKwxytemwkfQVA5c+gzAQxLGJ6JbejhcowJ1xKIyjF6I2FvokdySmaoQ
 SLNeXRr/h5IZR7kj5ga24EcMkzy0
X-Google-Smtp-Source: AH8x227LgCNiKsgJfWEUZ2i2qWYx2Gd9OdB5IrhqbdIrtbe3cEVo5LZk3khHduZ2Z16oEe9By7niyw==
X-Received: by 10.223.135.18 with SMTP id a18mr16652746wra.126.1517842337485; 
 Mon, 05 Feb 2018 06:52:17 -0800 (PST)
Received: from ?IPv6:2a02:c7f:ac18:da00:bdf6:4551:c4ca:398d?
 ([2a02:c7f:ac18:da00:bdf6:4551:c4ca:398d])
 by smtp.gmail.com with ESMTPSA id p21sm3742522wmc.28.2018.02.05.06.52.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 05 Feb 2018 06:52:16 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Mon, 5 Feb 2018 14:52:15 +0000
To: xen-devel <xen-devel@lists.xenproject.org>,
 mirageos-devel@lists.xenproject.org, unikraft-devel@lists.xenproject.org,
 win-pv-devel@lists.xenproject.org, embedded-pv-devel@lists.xenproject.org,
 xapi@lists.xenproject.org
Message-Id: <7B105F1A-A54A-4613-8108-91D96DEB9708@gmail.com>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: advisory-board@lists.xenproject.org, committers@xenproject.org
Subject: [Xen-devel] Save the date: Xen Project Developer Summit, Nanjing,
 China, June 20-22 (Wednesday - Friday)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4390362877369117219=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4390362877369117219==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_A54FEB5F-42FA-4310-9976-DC4F85AF75EC"


--Apple-Mail=_A54FEB5F-42FA-4310-9976-DC4F85AF75EC
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Dear Community members,

we finalized the Xen Project Developer Summit proposal with the event =
hotel. Apologies this has taken so long.

The event will be held at the Crowne Plaza Nanjing Jiangning =
<https://www.ihg.com/crowneplaza/hotels/us/en/nanjing/nkgnj/hoteldetail/ev=
ents-facilities#scmisc=3Dnav_events-facilities_cp>. I am still waiting =
for the schedule to put registration and the website into place, as well =
as CfP time-table, but this should all be done within a couple of weeks =
or so.
The cost per hotel room is $135/night + taxes.
The dates for the summit are June 20-22 (Wednesday - Friday), allowing =
attendees to travel to Beijing and attend LinuxCon China the following =
Monday. =20

For those, who want to attend LinuxCon as well as the Dev Summit, the =
LinuxCon CfP is still open until March 4th (see =
https://www.lfasiallc.com/linuxcon-containercon-cloudopen-china/cfp =
<https://www.lfasiallc.com/linuxcon-containercon-cloudopen-china/cfp>)
=20
I will provide more information on travel logistics, etc. a little later

Best Regards
Lars=

--Apple-Mail=_A54FEB5F-42FA-4310-9976-DC4F85AF75EC
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Dear =
Community members,<div class=3D""><br class=3D""></div><div =
class=3D""><div class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt;" =
class=3D"">we finalized the Xen Project Developer Summit proposal with =
the event hotel. Apologies this has taken so long.</div><div =
style=3D"margin: 0cm 0cm 0.0001pt;" class=3D""><br class=3D""></div><div =
style=3D"margin: 0cm 0cm 0.0001pt;" class=3D"">The event will be held at =
the&nbsp;<a =
href=3D"https://www.ihg.com/crowneplaza/hotels/us/en/nanjing/nkgnj/hotelde=
tail/events-facilities#scmisc=3Dnav_events-facilities_cp" style=3D"color: =
purple;" class=3D"">Crowne Plaza Nanjing Jiangning</a>. I am still =
waiting for the schedule to put registration and the website into place, =
as well as CfP time-table, but this should all be done within a couple =
of weeks or so.<o:p class=3D""></o:p></div></div><div style=3D"margin: =
0cm 0cm 0.0001pt;" class=3D"">The cost per hotel room is $135/night + =
taxes.</div><div style=3D"margin: 0cm 0cm 0.0001pt;" class=3D"">The =
dates for the summit are June 20-22 (Wednesday - Friday), allowing =
attendees to travel to Beijing and attend LinuxCon China the following =
Monday. &nbsp;</div><div class=3D""><div style=3D"margin: 0cm 0cm =
0.0001pt;" class=3D""><o:p class=3D""></o:p></div></div><div =
class=3D""><div style=3D"margin: 0cm 0cm 0.0001pt;" class=3D""><br =
class=3D""></div><div style=3D"margin: 0cm 0cm 0.0001pt;" class=3D"">For =
those, who want to attend LinuxCon as well as the Dev Summit, the =
LinuxCon CfP is still open until March 4th (see&nbsp;<a =
href=3D"https://www.lfasiallc.com/linuxcon-containercon-cloudopen-china/cf=
p" =
class=3D"">https://www.lfasiallc.com/linuxcon-containercon-cloudopen-china=
/cfp</a>)</div><div style=3D"margin: 0cm 0cm 0.0001pt;" =
class=3D"">&nbsp;</div></div><div class=3D""><div style=3D"margin: 0cm =
0cm 0.0001pt;" class=3D"">I will provide more information on travel =
logistics, etc. a little later</div></div></div><div style=3D"margin: =
0cm 0cm 0.0001pt;" class=3D""><br class=3D""></div><div style=3D"margin: =
0cm 0cm 0.0001pt;" class=3D"">Best Regards</div><div style=3D"margin: =
0cm 0cm 0.0001pt;" class=3D"">Lars</div></body></html>=

--Apple-Mail=_A54FEB5F-42FA-4310-9976-DC4F85AF75EC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4390362877369117219==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 05 14:56:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 14:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiiCA-00006h-SQ; Mon, 05 Feb 2018 14:56:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eiiC9-00006Y-BO
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 14:56:33 +0000
X-Inumbo-ID: d86d11cd-0a84-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d86d11cd-0a84-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 14:57:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 07:56:26 -0700
Message-Id: <5A787EA602000078001A54DE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 07:56:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B3D020000780019598B@prv-mh.provo.novell.com>
 <ac8627d4-84b1-3785-dda8-b40e48426ee2@citrix.com>
 <5A78226202000078001A511C@prv-mh.provo.novell.com>
 <04f9e690-37ec-41af-5c6a-d9c25686af2a@citrix.com>
In-Reply-To: <04f9e690-37ec-41af-5c6a-d9c25686af2a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 21/25] x86emul: add read-modify-write hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE1OjIxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMTggMDg6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMi4w
Mi4xOCBhdCAxNzoxMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDcvMTIvMTcgMTQ6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IEluIG9yZGVyIHRvIGNvcnJl
Y3RseSBlbXVsYXRlIHJlYWQtbW9kaWZ5LXdyaXRlIGluc25zLCBlc3BlY2lhbGx5Cj4+Pj4gTE9D
S2VkIG9uZXMsIHdlIHNob3VsZCBub3QgaXNzdWUgcmVhZHMgYW5kIHdyaXRlcyBzZXBhcmF0ZWx5
LiBVc2UgYQo+Pj4+IG5ldyBob29rIHRvIGNvbWJpbmUgYm90aCwgYW5kIGRvbid0IHVuaWZvcm1s
eSByZWFkIHRoZSBtZW1vcnkKPj4+PiBkZXN0aW5hdGlvbiBhbnltb3JlLiBJbnN0ZWFkLCBEc3RN
ZW0gb3Bjb2RlcyB3aXRob3V0IE1vdiBub3cgbmVlZCB0bwo+Pj4+IGhhdmUgZG9uZSBzbyBpbiB0
aGVpciByZXNwZWN0aXZlIGNhc2UgYmxvY2tzLgo+Pj4+Cj4+Pj4gQWxzbyBzdHJpcCBib2d1cyBf
IHByZWZpeGVzIGZyb20gbWFjcm8gcGFyYW1ldGVycyB3aGVuIHRoaXMgb25seSBhZmZlY3RzCj4+
Pj4gbGluZXMgd2hpY2ggYXJlIGJlaW5nIGNoYW5nZWQgYW55d2F5Lgo+Pj4+Cj4+Pj4gSW4gdGhl
IHRlc3QgaGFybmVzcywgYmVzaWRlcyBzb21lIHJlLW9yZGVyaW5nIHRvIGZhY2lsaXRhdGUgcnVu
bmluZyBhCj4+Pj4gZmV3IHRlc3RzIHR3aWNlIChvbmUgd2l0aG91dCBhbmQgYSBzZWNvbmQgdGlt
ZSB3aXRoIHRoZSAucm13IGhvb2sgaW4KPj4+PiBwbGFjZSksIHRpZ2h0ZW4gYSBmZXcgRUZMQUdT
IGNoZWNrcyBhbmQgYWRkIGEgdGVzdCBmb3IgTk9UIHdpdGggbWVtb3J5Cj4+Pj4gb3BlcmFuZCAo
aW4gcGFydGljdWxhciB0byB2ZXJpZnkgRUZMQUdTIGRvbid0IGdldCBhbHRlcmVkIHRoZXJlKS4K
Pj4+Pgo+Pj4+IEZvciBub3cgbWFrZSB1c2Ugb2YgdGhlIGhvb2sgb3B0aW9uYWwgZm9yIGNhbGxl
cnM7IGV2ZW50dWFsbHkgd2UgbWF5Cj4+Pj4gd2FudCB0byBjb25zaWRlciBtYWtpbmcgdGhpcyBt
YW5kYXRvcnkuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cj4+Pj4gLS0tCj4+Pj4gdjM6IE5ldy4KPj4+PiAtLS0KPj4+PiBUQkQ6IERvIHdl
IHdhbnQgdG8gYWxzbyBzdXBwb3J0IG5vbi1sb2NrYWJsZSBSTVcgaW5zbnMgaW4gdGhlIG5ldyBo
b29rCj4+Pj4gICAgICBhbmQgaGVscGVyIChTSEwgJiBmcmllbmRzLCBTSExELCBTSFJEKT8KPj4+
IFdoYXQgd291bGQgdGhpcyBhY2hpZXZlPyAgSSBzdXBwb3NlIGl0IHdvdWxkIGF2b2lkIGEgZG91
YmxlIHBhZ2V3YWxrLgo+PiBXZWxsIC0gaXQncyBtb3N0bHkgdGhlIGltcGxpY2F0aW9uIGZyb20g
dGhpcyBkb3VibGUgd2FsayB3aGljaCBJJ20KPj4gY29uY2VybmVkIGFib3V0OiBUaGUgZmlyc3Qg
d2FsayBpcyBvbmUgZm9yIGEgcmVhZCwgd2hpY2ggbWlnaHQKPj4gc3VjY2VlZCB3aGVuIHRoZSBz
ZWNvbmQgKHdyaXRlKSB3YWxrIGZhaWxzLiBXZSdkIHRoZW4gaGF2ZSBkb25lCj4+IGEgcmVhZCB3
aGljaCBzaG91bGQgaGF2ZSBuZXZlciBvY2N1cnJlZC4gQnV0IGFueXdheSB0aGlzIHdvdWxkCj4+
IGJlIGZvbGxvdy11cCB3b3JrIG9ubHksIG5vdGhpbmcgdG8gYmUgYWRkZWQgdG8gdGhlIHBhdGNo
IGhlcmUuCj4gCj4gSW4gc29tZSBjb3Bpb3VzIG5ldyBmdXR1cmUgd2l0aCB0aGUgZW11bGF0aW9u
IGNoYW5nZXMgZGlzY3Vzc2VkIGF0Cj4gc3VtbWl0LCB3ZSdkIHdhbnQgdG8gaXNzdWUgYSBzaW5n
bGUgd3JpdGVhYmxlIHRyYW5zbGF0aW9uIHJlcXVlc3QuCj4gCj4gT24gdGhhdCBiYXNpcyB0aGVu
LCB3ZSBzaG91bGQgZXh0ZW5kIHRoZSB1c2Ugb2YgdGhpcyBob29rIHRvIGFsbCBSTVcKPiBpbnN0
cnVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGxvY2tpbmcuCgpBZGRlZCB0byBteSB0b2RvIGxpc3Qu
IEJlZm9yZSBwdXR0aW5nIHRvZ2V0aGVyIHRoZSBwYXRjaCBoZXJlIEkKaGFkIGFjdHVhbGx5IGNv
bnNpZGVyZWQgdGhlIGludHJvZHVjdGlvbiBvZiBtYXAvdW5tYXAgaG9va3MsCmJ1dCBJIGRpZCBj
b25jbHVkZSB0aGF0IHRoaXMgd291bGQgYmUgcXVpdGUgYSBiaXQgbW9yZSBpbnRydXNpdmUuCgo+
Pj4+IC0gICAgY2FzZSAweDM4IC4uLiAweDNkOiBjbXA6IC8qIGNtcCAqLwo+Pj4+ICsgICAgY2Fz
ZSAweDM4OiBjYXNlIDB4Mzk6IGNtcDogLyogY21wIHJlZyxtZW0gKi8KPj4+PiArICAgICAgICBp
ZiAoIG9wcy0+cm13ICYmIGRzdC50eXBlID09IE9QX01FTSAmJgo+Pj4+ICsgICAgICAgICAgICAg
KHJjID0gcmVhZF91bG9uZyhkc3QubWVtLnNlZywgZHN0Lm1lbS5vZmYsICZkc3QudmFsLAo+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkc3QuYnl0ZXMsIGN0eHQsIG9wcykpICE9
IFg4NkVNVUxfT0tBWSApCj4+PiBXaHkgZG9lcyBybXcgbWF0dGVyIGhlcmU/IGNtcCBkb2Vzbid0
IHdyaXRlIHRvIGl0cyBvcGVyYW5kcy4KPj4gVGhlIHJlYWQgb2YgdGhlICJkZXN0aW5hdGlvbiIg
b3BlcmFuZCB3YXMgc2tpcHBlZCBpbiBjYXNlIHRoZXJlCj4+IGlzIGEgLT5ybXcgaG9vayAoc2Vl
IHRoZSBjaGFuZ2UgdG8gZ2VuZXJpYyBkZXN0aW5hdGlvbiBvcGVyYW5kCj4+IHByb2Nlc3Npbmcg
YWhlYWQgb2YgdGhlIG1haW4gc3dpdGNoKCkpLiBUaGlzIG5lZWRzIHRvIGJlIGNhcnJpZWQKPj4g
b3V0IGhlcmUgbm93IChhbmQgZWxzZXdoZXJlIHdoZW4gd2hhdCBpcyBub21pbmFsbHkgdGhlCj4+
IGRlc3RpbmF0aW9uIG9wZXJhbmQgcmVhbGx5IGlzIGEgc2Vjb25kIHNvdXJjZSBvbmUpLgo+IAo+
IE9oLCByaWdodC4gIEkgdGhpbmsgdGhpcyBuZWVkcyB0byBiZSBjbGVhcmVyLiAgSGF2aW5nIHR3
byBkaWZmZXJlbnQKPiBiZWhhdmlvdXJzIGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSBjYWxsZXIg
cHJvdmlkZXMgYW4gcm13IGhvb2sgaXMgdmVyeQo+IHN1YnRsZS4KCldlbGwsIGlmIHlvdSBoYXZl
IHN1Z2dlc3Rpb25zIGFzIHRvIGhvdyB0byBtYWtlIHRoaXMgbW9yZSBjbGVhciwKSSdtIGFsbCBl
YXJzLgoKPiBUaGUgcGFydGljdWxhcmx5IGNvbmZ1c2luZyB0aGluZyBoZXJlIGlzIHRoYXQgY21w
IGlzbid0IGFuIHJtdwo+IGluc3RydWN0aW9uLiAgSSBwcmVzdW1lIHRoZSBvZGRpdHkgY29tZXMg
YWJvdXQgYmVjYXVzZSBjbXAgZW5jb2RlcyB0aGUKPiBtZW1vcnkgb3BlcmFuZCBpbiBkc3QsIGV2
ZW4gdGhvdWdoIHRoZSBvcGVyYW5kIGRvZXNuJ3QgZ2V0IHdyaXR0ZW4gdG8/CgpTb3J0IG9mIChm
b3JtYWxseSBzb3VyY2UgYW5kIGRlc3RpbmF0aW9uIGFyZW4ndCBzcGVsbGVkIG91dCBhdAp0aGUg
TW9kUi9NIGJ5dGUgbGV2ZWwpOiBJdCdzIHJlYWxseSBvdXIgb3BlcmFuZCBlbmNvZGluZyBzY2hl
bWUKd2hpY2ggcHV0cyB1cyBpbnRvIHRoaXMgc2l0dWF0aW9uOiBXZSBjYW4ndCBlbmNvZGUgbW9y
ZSB0aGFuIG9uZQpzb3VyY2Ugb3BlcmFuZC4gQW5kIGZvciB0aGUgaW5zbiBmbGF2b3JzIHdpdGgg
TW9kUi9NIGFuZAppbW1lZGlhdGUgdGhlIHRhYmxlIGVudHJpZXMgYXJlIGV2ZW4gc2hhcmVkIGJl
dHdlZW4gQ01QIGFuZAp0aGUgNyBvdGhlciBvcGNvZGVzIGFsbCB3cml0aW5nIHRvIHRoZSByZWdp
c3RlciBvciBtZW1vcnkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 15:04:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 15:04:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiiJB-0000up-Nx; Mon, 05 Feb 2018 15:03:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=u/lv=e7=arndb.de=arnd@srs-us1.protection.inumbo.net>)
 id 1eiiJA-0000uj-G9
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 15:03:48 +0000
X-Inumbo-ID: b5bf415b-0a85-11e8-ba59-bc764e045a96
Received: from mout.kundenserver.de (unknown [217.72.192.73])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5bf415b-0a85-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 16:03:24 +0100 (CET)
Received: from wuerfel.lan ([95.208.111.237]) by mrelayeu.kundenserver.de
 (mreue101 [212.227.15.145]) with ESMTPA (Nemesis) id
 0M1nxq-1eyjoq4ANm-00topf; Mon, 05 Feb 2018 16:03:43 +0100
From: Arnd Bergmann <arnd@arndb.de>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>
Date: Mon,  5 Feb 2018 16:03:30 +0100
Message-Id: <20180205150340.328921-1-arnd@arndb.de>
X-Mailer: git-send-email 2.9.0
X-Provags-ID: V03:K0:MPdXWqQ5Ay+CnEcN1IlE1yMEwYTdv9/AOSYFs/GDi0NUeCW+yg4
 2tcrbh3iDSDxTVsyT2O7LJyFCw4wwINWCXl2FaroUEg8yPiSp1U0JpoonrONBT3uX6jW17Y
 Y78/yiQWbiuu5HvVrLM29bXLSfbtNXvBLXTsi7BJRq+v+oAbMj49/EKYH4LP8EkKtzfx3nz
 A5J7fi3rTu7kAyNhwhGvw==
X-UI-Out-Filterresults: notjunk:1;V01:K0:RW1NEdh18dE=:4VNLF5oIaOQ6+bbWm5CkxB
 CwvL7XNzCZlftV7XyPFrQEVEhtHVaUkL7QqLKY8Uy/z6UIGnr5/1HJ9865vCRabykXCYF55NA
 qQyXdAqGK/GKPRzzxqzOm7DUr1nHSgxlS7Vw723iUZ+2SQPvzZYeqOzTL7UE37VOLmAeIbSOm
 +LJd+fFEDP2+rSB6Zi63kK9fMz8P1GpVJBp3G37neVMqgRgZVMtyyW6GZ18aHvz6ghASt7gXb
 7FJfFDkhcfpzRfAZ9kmTfC86q8xV8fazIJMwXp6h7ZjU19rBjpfGH/WSHdFv5Hvg5iwkBg5iO
 ot80wnw/hhO7UMFn0lTivjmv2ClLRwGyb9jPVABRB3Xd29fySeyKU1LGaH/S79qexqgZ7rcEl
 L64usP5mSPJ9rBYImpCZWOcqHDvW3owQb5SOcryJEYD2XHGlkuFKXmRSiQ9Pkrzkv1m04O7N9
 A/o4BEKXjR92QLwZF3CipQRD7fSs2AcPJd2VBCLQsUVoXSACvcbTV3jCMpVhYnLY4A2dTUW0I
 mcSfzC/CQXfNMWyhMn/XIR+aPmcZVn37uGOPpbww8h/X8rSV++kWXGXDW7z54uVvdXmXVQ2oY
 CXnd9Zk/2o4VyN4nNNgLyJJ22lVb0acw8o/ID3z1UalxQ42PynHsR31alMaQH2nRjJgl3oxlm
 E7prLs2hH1eH+VvJosw8/B/xIiv+wfj2ZO77E5R4XhEhyd8Wtf/K2eBv82kVs6O4iz5tt07EV
 nB83VAKiior8jKyUY3BYk29z6wChcmCyiTSYLg==
Cc: xen-devel@lists.xenproject.org, David Laight <David.Laight@aculab.com>,
 Arnd Bergmann <arnd@arndb.de>, Dan Carpenter <dan.carpenter@oracle.com>,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxlZ2FjeSBoeXBlcmNhbGwgaGFuZGxlcnMgd2VyZSBvcmlnaW5hbGx5IGFkZGVkIHdpdGgK
YSBjb21tZW50IGV4cGxhaW5pbmcgdGhhdCAiY29weWluZyB0aGUgYXJndW1lbnQgc3RydWN0dXJl
cyBpbgpIWVBFUlZJU09SX2V2ZW50X2NoYW5uZWxfb3AoKSBhbmQgSFlQRVJWSVNPUl9waHlzZGV2
X29wKCkgaW50byB0aGUgbG9jYWwKdmFyaWFibGUgaXMgc3VmZmljaWVudGx5IHNhZmUiIGFuZCBv
bmx5IG1hZGUgc3VyZSB0byBub3Qgd3JpdGUKcGFzdCB0aGUgZW5kIG9mIHRoZSBhcmd1bWVudCBz
dHJ1Y3R1cmUsIHRoZSBjaGVja3MgaW4gbGludXgvc3RyaW5nLmgKZGlzYWdyZWUgd2l0aCB0aGF0
LCB3aGVuIGxpbmstdGltZSBvcHRpbWl6YXRpb25zIGFyZSB1c2VkOgoKSW4gZnVuY3Rpb24gJ21l
bWNweScsCiAgICBpbmxpbmVkIGZyb20gJ3BpcnFfcXVlcnlfdW5tYXNrJyBhdCBkcml2ZXJzL3hl
bi9mYWxsYmFjay5jOjUzOjIsCiAgICBpbmxpbmVkIGZyb20gJ19fc3RhcnR1cF9waXJxJyBhdCBk
cml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYzo1Mjk6MiwKICAgIGlubGluZWQgZnJvbSAn
cmVzdG9yZV9waXJxcycgYXQgZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmM6MTQzOToz
LAogICAgaW5saW5lZCBmcm9tICd4ZW5faXJxX3Jlc3VtZScgYXQgZHJpdmVycy94ZW4vZXZlbnRz
L2V2ZW50c19iYXNlLmM6MTU4MToyOgppbmNsdWRlL2xpbnV4L3N0cmluZy5oOjM1MDozOiBlcnJv
cjogY2FsbCB0byAnX19yZWFkX292ZXJmbG93MicgZGVjbGFyZWQgd2l0aCBhdHRyaWJ1dGUgZXJy
b3I6IGRldGVjdGVkIHJlYWQgYmV5b25kIHNpemUgb2Ygb2JqZWN0IHBhc3NlZCBhcyAybmQgcGFy
YW1ldGVyCiAgIF9fcmVhZF9vdmVyZmxvdzIoKTsKICAgXgptYWtlWzNdOiAqKiogW2NjTHVqRk54
Lmx0cmFuczE1Lmx0cmFucy5vXSBFcnJvciAxCm1ha2VbM106IFRhcmdldCAnYWxsJyBub3QgcmVt
YWRlIGJlY2F1c2Ugb2YgZXJyb3JzLgpsdG8td3JhcHBlcjogZmF0YWwgZXJyb3I6IG1ha2UgcmV0
dXJuZWQgMiBleGl0IHN0YXR1cwpjb21waWxhdGlvbiB0ZXJtaW5hdGVkLgpsZDogZXJyb3I6IGx0
by13cmFwcGVyIGZhaWxlZAoKVGhpcyBjaGFuZ2VzIHRoZSBmdW5jdGlvbnMgc28gdGhhdCBlYWNo
IGFyZ3VtZW50IGlzIGFjY2Vzc2VkIHdpdGgKZXhhY3RseSB0aGUgY29ycmVjdCBsZW5ndGggYmFz
ZWQgb24gdGhlIGNvbW1hbmQgY29kZS4KCkZpeGVzOiBjZjQ3YTgzZmIwNmUgKCJ4ZW4vaHlwZXJj
YWxsOiBmaXggaHlwZXJjYWxsIGZhbGxiYWNrIGNvZGUgZm9yIHZlcnkgb2xkIGh5cGVydmlzb3Jz
IikKU2lnbmVkLW9mZi1ieTogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KLS0tClt2Ml0g
dXNlIGEgdGFibGUgbG9va3VwIGluc3RlYWQgb2YgYSBzd2l0Y2gvY2FzZSBzdGF0ZW1lbnQsIGFm
dGVyCm11bHRpcGxlIHN1Z2dlc3Rpb25zLgotLS0KIGRyaXZlcnMveGVuL2ZhbGxiYWNrLmMgfCA5
NCArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDU1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmMgYi9kcml2ZXJzL3hlbi9mYWxsYmFjay5jCmluZGV4
IGIwNGZiNjRjNWE5MS4uMDkxZDQ1ZmE0ZmU2IDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9mYWxs
YmFjay5jCisrKyBiL2RyaXZlcnMveGVuL2ZhbGxiYWNrLmMKQEAgLTUsNzYgKzUsNjAgQEAKICNp
bmNsdWRlIDxhc20vaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxsLmg+
CiAKK3N0YXRpYyBjb25zdCBzaXplX3QgZXZ0Y2hub3BfbGVuW10gPSB7CisJW0VWVENITk9QX2Jp
bmRfaW50ZXJkb21haW5dID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fYmluZF9pbnRlcmRvbWFpbiks
CisJW0VWVENITk9QX2JpbmRfdmlycV0JICAgID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fYmluZF92
aXJxKSwKKwlbRVZUQ0hOT1BfYmluZF9waXJxXQkgICAgPSBzaXplb2Yoc3RydWN0IGV2dGNobl9i
aW5kX3BpcnEpLAorCVtFVlRDSE5PUF9jbG9zZV0JICAgID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5f
Y2xvc2UpLAorCVtFVlRDSE5PUF9zZW5kXQkJICAgID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5fc2Vu
ZCksCisJW0VWVENITk9QX2FsbG9jX3VuYm91bmRdICAgID0gc2l6ZW9mKHN0cnVjdCBldnRjaG5f
YWxsb2NfdW5ib3VuZCksCisJW0VWVENITk9QX2JpbmRfaXBpXQkgICAgPSBzaXplb2Yoc3RydWN0
IGV2dGNobl9iaW5kX2lwaSksCisJW0VWVENITk9QX3N0YXR1c10JICAgID0gc2l6ZW9mKHN0cnVj
dCBldnRjaG5fc3RhdHVzKSwKKwlbRVZUQ0hOT1BfYmluZF92Y3B1XQkgICAgPSBzaXplb2Yoc3Ry
dWN0IGV2dGNobl9iaW5kX3ZjcHUpLAorCVtFVlRDSE5PUF91bm1hc2tdCSAgICA9IHNpemVvZihz
dHJ1Y3QgZXZ0Y2huX3VubWFzayksCit9OworCiBpbnQgeGVuX2V2ZW50X2NoYW5uZWxfb3BfY29t
cGF0KGludCBjbWQsIHZvaWQgKmFyZykKIHsKLQlzdHJ1Y3QgZXZ0Y2huX29wIG9wOworCXN0cnVj
dCBldnRjaG5fb3Agb3AgPSB7IC5jbWQgPSBjbWQsIH07CisJc2l6ZV90IGxlbjsKIAlpbnQgcmM7
CiAKLQlvcC5jbWQgPSBjbWQ7Ci0JbWVtY3B5KCZvcC51LCBhcmcsIHNpemVvZihvcC51KSk7Ci0J
cmMgPSBfaHlwZXJjYWxsMShpbnQsIGV2ZW50X2NoYW5uZWxfb3BfY29tcGF0LCAmb3ApOwotCi0J
c3dpdGNoIChjbWQpIHsKLQljYXNlIEVWVENITk9QX2Nsb3NlOgotCWNhc2UgRVZUQ0hOT1Bfc2Vu
ZDoKLQljYXNlIEVWVENITk9QX2JpbmRfdmNwdToKLQljYXNlIEVWVENITk9QX3VubWFzazoKLQkJ
Lyogbm8gb3V0cHV0ICovCi0JCWJyZWFrOworCWlmIChjbWQgPiBBUlJBWV9TSVpFKGV2dGNobm9w
X2xlbikpCisJCXJldHVybiAtRU5PU1lTOwogCi0jZGVmaW5lIENPUFlfQkFDSyhlb3ApIFwKLQlj
YXNlIEVWVENITk9QXyMjZW9wOiBcCi0JCW1lbWNweShhcmcsICZvcC51LmVvcCwgc2l6ZW9mKG9w
LnUuZW9wKSk7IFwKLQkJYnJlYWsKLQotCUNPUFlfQkFDSyhiaW5kX2ludGVyZG9tYWluKTsKLQlD
T1BZX0JBQ0soYmluZF92aXJxKTsKLQlDT1BZX0JBQ0soYmluZF9waXJxKTsKLQlDT1BZX0JBQ0so
c3RhdHVzKTsKLQlDT1BZX0JBQ0soYWxsb2NfdW5ib3VuZCk7Ci0JQ09QWV9CQUNLKGJpbmRfaXBp
KTsKLSN1bmRlZiBDT1BZX0JBQ0sKLQotCWRlZmF1bHQ6Ci0JCVdBUk5fT04ocmMgIT0gLUVOT1NZ
Uyk7Ci0JCWJyZWFrOwotCX0KKwlsZW4gPSBldnRjaG5vcF9sZW5bY21kXTsKKwltZW1jcHkoJm9w
LnUsIGFyZywgbGVuKTsKKwlyYyA9IF9oeXBlcmNhbGwxKGludCwgZXZlbnRfY2hhbm5lbF9vcF9j
b21wYXQsICZvcCk7CisJbWVtY3B5KGFyZywgJm9wLnUsIGxlbik7CiAKIAlyZXR1cm4gcmM7CiB9
CiBFWFBPUlRfU1lNQk9MX0dQTCh4ZW5fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQpOwogCitzdGF0
aWMgY29uc3Qgc2l6ZV90IHBoeXNkZXZvcF9sZW5bXSA9IHsKKwlbUEhZU0RFVk9QX0lSUV9VTk1B
U0tfTk9USUZZXSA9IDAsCisJW1BIWVNERVZPUF9pcnFfc3RhdHVzX3F1ZXJ5XSAgPSBzaXplb2Yo
c3RydWN0IHBoeXNkZXZfaXJxX3N0YXR1c19xdWVyeSksCisJW1BIWVNERVZPUF9zZXRfaW9wbF0J
ICAgICAgPSBzaXplb2Yoc3RydWN0IHBoeXNkZXZfc2V0X2lvcGwpLAorCVtQSFlTREVWT1Bfc2V0
X2lvYml0bWFwXSAgICAgID0gc2l6ZW9mKHN0cnVjdCBwaHlzZGV2X3NldF9pb2JpdG1hcCksCisJ
W1BIWVNERVZPUF9hcGljX3JlYWRdCSAgICAgID0gc2l6ZW9mKHN0cnVjdCBwaHlzZGV2X2FwaWMp
LAorCVtQSFlTREVWT1BfYXBpY193cml0ZV0JICAgICAgPSBzaXplb2Yoc3RydWN0IHBoeXNkZXZf
YXBpYyksCisJW1BIWVNERVZPUF9BU1NJR05fVkVDVE9SXSAgICAgPSBzaXplb2Yoc3RydWN0IHBo
eXNkZXZfaXJxKSwKK307CisKIGludCB4ZW5fcGh5c2Rldl9vcF9jb21wYXQoaW50IGNtZCwgdm9p
ZCAqYXJnKQogewotCXN0cnVjdCBwaHlzZGV2X29wIG9wOworCXN0cnVjdCBwaHlzZGV2X29wIG9w
ID0geyAuY21kID0gY21kLCB9OworCXNpemVfdCBsZW47CiAJaW50IHJjOwogCi0Jb3AuY21kID0g
Y21kOwotCW1lbWNweSgmb3AudSwgYXJnLCBzaXplb2Yob3AudSkpOwotCXJjID0gX2h5cGVyY2Fs
bDEoaW50LCBwaHlzZGV2X29wX2NvbXBhdCwgJm9wKTsKLQotCXN3aXRjaCAoY21kKSB7Ci0JY2Fz
ZSBQSFlTREVWT1BfSVJRX1VOTUFTS19OT1RJRlk6Ci0JY2FzZSBQSFlTREVWT1Bfc2V0X2lvcGw6
Ci0JY2FzZSBQSFlTREVWT1Bfc2V0X2lvYml0bWFwOgotCWNhc2UgUEhZU0RFVk9QX2FwaWNfd3Jp
dGU6Ci0JCS8qIG5vIG91dHB1dCAqLwotCQlicmVhazsKKwlpZiAoY21kID4gQVJSQVlfU0laRShw
aHlzZGV2b3BfbGVuKSkKKwkJcmV0dXJuIC1FTk9TWVM7CiAKLSNkZWZpbmUgQ09QWV9CQUNLKHBv
cCwgZmxkKSBcCi0JY2FzZSBQSFlTREVWT1BfIyNwb3A6IFwKLQkJbWVtY3B5KGFyZywgJm9wLnUu
ZmxkLCBzaXplb2Yob3AudS5mbGQpKTsgXAotCQlicmVhawotCi0JQ09QWV9CQUNLKGlycV9zdGF0
dXNfcXVlcnksIGlycV9zdGF0dXNfcXVlcnkpOwotCUNPUFlfQkFDSyhhcGljX3JlYWQsIGFwaWNf
b3ApOwotCUNPUFlfQkFDSyhBU1NJR05fVkVDVE9SLCBpcnFfb3ApOwotI3VuZGVmIENPUFlfQkFD
SwotCi0JZGVmYXVsdDoKLQkJV0FSTl9PTihyYyAhPSAtRU5PU1lTKTsKLQkJYnJlYWs7Ci0JfQor
CWxlbiA9IHBoeXNkZXZvcF9sZW5bY21kXTsKKwltZW1jcHkoJm9wLnUsIGFyZywgbGVuKTsKKwly
YyA9IF9oeXBlcmNhbGwxKGludCwgcGh5c2Rldl9vcF9jb21wYXQsICZvcCk7CisJbWVtY3B5KGFy
ZywgJm9wLnUsIGxlbik7CiAKIAlyZXR1cm4gcmM7CiB9Ci0tIAoyLjkuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 15:14:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 15:14:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiiTm-0001hD-SA; Mon, 05 Feb 2018 15:14:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eiiTl-0001h7-8w
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 15:14:45 +0000
X-Inumbo-ID: 62fd464b-0a87-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 62fd464b-0a87-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 15:15:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 08:14:37 -0700
Message-Id: <5A7882EA02000078001A552D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 08:14:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Arnd Bergmann" <arnd@arndb.de>
References: <20180205150340.328921-1-arnd@arndb.de>
In-Reply-To: <20180205150340.328921-1-arnd@arndb.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 David Laight <David.Laight@aculab.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds
 memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE2OjAzLCA8YXJuZEBhcm5kYi5kZT4gd3JvdGU6Cj4gIGludCB4
ZW5fZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQoaW50IGNtZCwgdm9pZCAqYXJnKQo+ICB7Cj4gLQlz
dHJ1Y3QgZXZ0Y2huX29wIG9wOwo+ICsJc3RydWN0IGV2dGNobl9vcCBvcCA9IHsgLmNtZCA9IGNt
ZCwgfTsKPiArCXNpemVfdCBsZW47Cj4gIAlpbnQgcmM7Cj4gIAo+IC0Jb3AuY21kID0gY21kOwo+
IC0JbWVtY3B5KCZvcC51LCBhcmcsIHNpemVvZihvcC51KSk7Cj4gLQlyYyA9IF9oeXBlcmNhbGwx
KGludCwgZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQsICZvcCk7Cj4gLQo+IC0Jc3dpdGNoIChjbWQp
IHsKPiAtCWNhc2UgRVZUQ0hOT1BfY2xvc2U6Cj4gLQljYXNlIEVWVENITk9QX3NlbmQ6Cj4gLQlj
YXNlIEVWVENITk9QX2JpbmRfdmNwdToKPiAtCWNhc2UgRVZUQ0hOT1BfdW5tYXNrOgo+IC0JCS8q
IG5vIG91dHB1dCAqLwo+IC0JCWJyZWFrOwo+ICsJaWYgKGNtZCA+IEFSUkFZX1NJWkUoZXZ0Y2hu
b3BfbGVuKSkKPiArCQlyZXR1cm4gLUVOT1NZUzsKCj49IHBlcmhhcHM/CgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 15:19:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 15:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiiXl-0001sI-Dg; Mon, 05 Feb 2018 15:18:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eiiXj-0001sC-G3
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 15:18:51 +0000
X-Inumbo-ID: cff90c72-0a87-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cff90c72-0a87-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 16:18:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67289177"
To: Arnd Bergmann <arnd@arndb.de>, Boris Ostrovsky
 <boris.ostrovsky@oracle.com>, Juergen Gross <jgross@suse.com>
References: <20180205150340.328921-1-arnd@arndb.de>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <67d8f0f1-0846-876d-d36a-c8a9f9366243@citrix.com>
Date: Mon, 5 Feb 2018 15:14:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180205150340.328921-1-arnd@arndb.de>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, David Laight <David.Laight@aculab.com>,
 linux-kernel@vger.kernel.org, Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds
	memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTU6MDMsIEFybmQgQmVyZ21hbm4gd3JvdGU6CgpTbmlwcGluZyBkZWxldGVk
IGNvZGUgdG8gbWFrZSB0aGluZ3MgY2xlYXJlcjoKCj4gKwlpZiAoY21kID4gQVJSQVlfU0laRShw
aHlzZGV2b3BfbGVuKSkKPiArCQlyZXR1cm4gLUVOT1NZUzsKPgo+ICsJbGVuID0gcGh5c2Rldm9w
X2xlbltjbWRdOwo+ICsJbWVtY3B5KCZvcC51LCBhcmcsIGxlbik7CgpZb3UnbGwgd2FudCBhbiBh
cnJheV9ub3NwZWMoKSBvciB3aGF0ZXZlciBpdHMgY2FsbGVkIHRoZXNlIGRheXMuwqAgVGhpcwpj
b2RlIGlzIFNQMS1sZWFreS4KClVzZXJzcGFjZSBjb250cm9scyBjbWQgYW5kIGNhbiByZXRyaWV2
ZSBsZW4gYnkgdGltaW5nIGhvdyBtYW55IGFkamFjZW50CmNhY2hlIGxpbmVzIHdlcmUgcHVsbGVk
IGluIG15IG1lbWNweSgpLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 15:20:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 15:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiiZP-0002TF-PE; Mon, 05 Feb 2018 15:20:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eiiZO-0002Sv-4x
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 15:20:34 +0000
X-Inumbo-ID: 0da62dcb-0a88-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0da62dcb-0a88-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 16:20:10 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67289364"
To: Jan Beulich <JBeulich@suse.com>
References: <1517826298-5607-1-git-send-email-andrew.cooper3@citrix.com>
 <5A7873A402000078001A543F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <511f8443-2f21-c288-defe-9a7dbfa91f48@citrix.com>
Date: Mon, 5 Feb 2018 15:16:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7873A402000078001A543F@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make alternative patching NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTQ6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE4IGF0
IDExOjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IER1cmluZyBwYXRj
aGluZywgdGhlcmUgaXMgYSB2ZXJ5IHNsaW0gcmlzayB0aGF0IGFuIE5NSSBvciBNQ0UgaW50ZXJy
dXB0IGluIHRoZQo+PiBtaWRkbGUgb2YgYWx0ZXJpbmcgdGhlIGNvZGUgaW4gdGhlIE5NSS9NQ0Ug
cGF0aHMsIGluIHdoaWNoIGNhc2UgYmFkIHRoaW5ncwo+PiB3aWxsIGhhcHBlbi4KPj4KPj4gVGhl
IE5NSSByaXNrIGNhbiBiZSBlbGltaW5hdGVkIGJ5IHJ1bm5pbmcgdGhlIHBhdGNoaW5nIGxvb3Ag
aW4gTk1JIGNvbnRleHQsIGF0Cj4+IHdoaWNoIHBvaW50IHRoZSBDUFUgd2lsbCBkZWZlciBmdXJ0
aGVyIE5NSXMgdW50aWwgcGF0Y2hpbmcgaXMgY29tcGxldGUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU28geW91IGNvbnRp
bnVlIHRvIHRoaW5rIHRoYXQgdGhlIHJpc2sgb2YgaGl0dGluZyBhbiAjTUMgaGVyZSBpcwo+IGFj
Y2VwdGFibGUsIGRlc3BpdGUgdGhlcmUgYmVpbmcgYSBzb2x1dGlvbiB0byB0aGUgcHJvYmxlbS4g
VG8gYmUKPiBob25lc3QsIEkgZmluZCB0aGlzIGEgbGl0dGxlIHN0cmFuZ2UuIChJIGRvIGFncmVl
IHRoYXQgdGhlcmUncyBubwo+IGdvb2Qgc29sdXRpb24gdG8gdGhlIHNpbWlsYXIgbGl2ZSBwYXRj
aGluZyBwcm9ibGVtLikKClRoZSByaXNrIGlzIGFscmVhZHkgc3VmZmljaWVudGx5IHRpbnkgdGhh
dCBpbiAzIHllYXJzLCBpdCBoYXNuJ3QgYmVlbgpvYnNlcnZlZCwgbm9yIGRvIEkgdGhpbmsgaXQg
aXMgbGlrZWx5IHRvIGJlIG9ic2VydmVkIGluIHRoZSBmdXR1cmUuwqAgQXQKdGhpcyBwb2ludCBv
biBib290LCB0aGVyZSBpcyBub3RoaW5nIGludGVyZXN0aW5nIHNldCB1cCwgd2hpY2ggZnVydGhl
cgpyZWR1Y2VzIHRoZSByaXNrIG9mIGFuIE1DRS4KCkZ1cnRoZXJtb3JlLCB3aGV0aGVyIG9yIG5v
dCBYZW4gc3Vydml2ZXMgdGhlIE1DRSAoYW5kIGRvbid0IGJlbGlldmUgSSd2ZQpldmVyIHNlZW4g
WGVuIHN1Y2Nlc3NmdWxseSByZWNvdmVyIGZyb20gYW4gTUNFKSwgdGhlIGhhcmR3YXJlIGlzIGZh
dWx0eQphbmQgbmVlZHMgcmVwbGFjaW5nIChtb2R1bG8gY29zbWljIHJheXMsIGJ1dCB0aGUgY2hh
bmNlcyBvZiB0aG9zZSByZWFsbHkKYXJlIGFzdHJvbm9taWNhbCkuCgpJcnJlc3BlY3RpdmUgb2Yg
dGhhdCwgdGhlcmUgaXMgbm8gd2F5IEknbSBhd2FyZSBvZiBmb3IgZ2VuZXJhdGluZyBNQ0VzCm9u
IGRlbWFuZCwgYW5kIHRoZXJlZm9yZSwgbm8gd2F5IG9mIHRlc3RpbmcgdGhlIGxvZ2ljLsKgIEZv
ciB0aGF0IHJlYXNvbgphbG9uZSwgSSBkb24ndCB0aGluayBpdCBpcyB3aXNlIHRvIGJlIHRha2lu
ZyBjb21wbGljYXRlZCBpbnZhc2l2ZSBsb2dpYy4KCj4KPj4gQEAgLTIzMiwxMyArMjU0LDE0IEBA
IHZvaWQgX19pbml0IGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKQo+PiAgICAgICAqLwo+
PiAgICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4+ICAKPj4gLSAgICAvKiBE
aXNhYmxlIFdQIHRvIGFsbG93IGFwcGxpY2F0aW9uIG9mIGFsdGVybmF0aXZlcyB0byByZWFkLW9u
bHkgcGFnZXMuICovCj4+IC0gICAgd3JpdGVfY3IwKGNyMCAmIH5YODZfQ1IwX1dQKTsKPj4gLQo+
PiAtICAgIGFwcGx5X2FsdGVybmF0aXZlcyhfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3Ry
dWN0aW9uc19lbmQpOwo+PiArICAgIC8qCj4+ICsgICAgICogQXMgc29vbiBhcyB0aGUgY2FsbGJh
Y2sgaXMgc2V0IHVwLCB0aGUgbmV4dCBOTUkgd2lsbCB0cmlnZ2VyIHBhdGNoaW5nLAo+PiArICAg
ICAqIGV2ZW4gYW4gTk1JIGFoZWFkIG9mIG91ciBleHBsaWNpdCBzZWxmLU5NSS4KPj4gKyAgICAg
Ki8KPj4gKyAgICBzYXZlZF9ubWlfY2FsbGJhY2sgPSBzZXRfbm1pX2NhbGxiYWNrKG5taV9hcHBs
eV9hbHRlcm5hdGl2ZXMpOwo+PiAgCj4+IC0gICAgLyogUmVpbnN0YXRlIFdQLiAqLwo+PiAtICAg
IHdyaXRlX2NyMChjcjApOwo+PiArICAgIC8qIFNlbmQgb3Vyc2VsdmVzIGFuIE5NSSB0byB0cmln
Z2VyIHRoZSBjYWxsYmFjay4gKi8KPj4gKyAgICBzZWxmX25taSgpOwo+PiAgCj4+ICAgICAgc2V0
X25taV9jYWxsYmFjayhzYXZlZF9ubWlfY2FsbGJhY2spOwo+PiAgfQo+IEhtbSwgeW91IHJlc3Rv
cmUgdGhlIG9sZCBjYWxsYmFjayBhbmQgcmV0dXJuIHdpdGhvdXQgaGF2aW5nIHdhaXRlZAo+IGZv
ciB0aGUgcGF0Y2hpbmcgdG8gYWN0dWFsbHkgb2NjdXI/IE9yIGFyZSB5b3UgaW1wbHlpbmcgdGhh
dCB0aGUKPiBkZWxpdmVyeSBvZiB0aGUgTk1JIGlzIGd1YXJhbnRlZWQgdG8gYmUgZnVsbHkgc3lu
Y2hyb25vdXMgb24gYWxsCj4gaGFyZHdhcmU/IEknbSBub3QgYXdhcmUgb2YgdGhlIExBUElDIHNw
ZWMgc2F5aW5nIGFueXRoaW5nIGxpa2UgdGhpcy4KCkkgaGFkbid0IGV2ZW4gY29uc2lkZXJlZCB0
aGF0LsKgIEluIHByYWN0aWNlLCBOTUlzIGFsd2F5cyBhcHBlYXIKc3luY2hyb25vdXNseSBmb2xs
b3dpbmcgdGhlIElDUiB3cml0ZS4KCkkgZXhwZWN0IHRoaXMgcHJvYmFibHkgd2Fzbid0IHRoZSBj
YXNlIGZvciBvZmYtY2hpcCBBUElDcy4KCkluIHRoaXMgY2FzZSwgSSBjYW4gbW92ZSB0aGUgb25j
ZSBib29sZWFuIHRvIGJlaW5nIGF0IGZpbGUgc2NvcGUgYW5kCmNoZWNrIGZvciB0aGF0LgoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 15:27:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 15:27:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiigL-0002iS-HL; Mon, 05 Feb 2018 15:27:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bbrw=e7=aculab.com=david.laight@srs-us1.protection.inumbo.net>)
 id 1eiigK-0002iM-AK
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 15:27:44 +0000
X-Inumbo-ID: 33a1b23f-0a89-11e8-b9b1-635ca7ef6cff
Received: from smtp-out6.electric.net (unknown [192.162.217.193])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33a1b23f-0a89-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 15:28:23 +0000 (UTC)
Received: from 1eiig7-000Aw9-Vk by out6a.electric.net with emc1-ok (Exim 4.87)
 (envelope-from <David.Laight@ACULAB.COM>)
 id 1eiigA-000BB6-Td; Mon, 05 Feb 2018 07:27:34 -0800
Received: by emcmailer; Mon, 05 Feb 2018 07:27:34 -0800
Received: from [156.67.243.126] (helo=AcuMS.aculab.com)
 by out6a.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256)
 (Exim 4.87) (envelope-from <David.Laight@ACULAB.COM>)
 id 1eiig7-000Aw9-Vk; Mon, 05 Feb 2018 07:27:31 -0800
Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by
 AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP
 Server (TLS) id 15.0.1347.2; Mon, 5 Feb 2018 15:28:24 +0000
Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by
 AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; 
 Mon, 5 Feb 2018 15:28:24 +0000
From: David Laight <David.Laight@ACULAB.COM>
To: 'Andrew Cooper' <andrew.cooper3@citrix.com>, Arnd Bergmann
 <arnd@arndb.de>, Boris Ostrovsky <boris.ostrovsky@oracle.com>, Juergen Gross
 <jgross@suse.com>
Thread-Topic: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds memcpy
Thread-Index: AQHTnpTDsMW5KYPYZ0CHi4ZlpEvwv6OV7SDw
Date: Mon, 5 Feb 2018 15:28:23 +0000
Message-ID: <0f6cfd45286247a3b69d46db1bc87fb5@AcuMS.aculab.com>
References: <20180205150340.328921-1-arnd@arndb.de>
 <67d8f0f1-0846-876d-d36a-c8a9f9366243@citrix.com>
In-Reply-To: <67d8f0f1-0846-876d-d36a-c8a9f9366243@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.202.205.33]
MIME-Version: 1.0
X-Outbound-IP: 156.67.243.126
X-Env-From: David.Laight@ACULAB.COM
X-Proto: esmtps
X-Revdns: 
X-HELO: AcuMS.aculab.com
X-TLS: TLSv1.2:ECDHE-RSA-AES256-SHA384:256
X-Authenticated_ID: 
X-PolicySMART: 3396946, 3397078
X-Virus-Status: Scanned by VirusSMART (c)
X-Virus-Status: Scanned by VirusSMART (s)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>, Dan
 Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds
	memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmV3IENvb3Blcg0KPiBTZW50OiAwNSBGZWJydWFyeSAyMDE4IDE1OjE0DQo+IA0K
PiBPbiAwNS8wMi8xOCAxNTowMywgQXJuZCBCZXJnbWFubiB3cm90ZToNCj4gDQo+IFNuaXBwaW5n
IGRlbGV0ZWQgY29kZSB0byBtYWtlIHRoaW5ncyBjbGVhcmVyOg0KPiANCj4gPiArCWlmIChjbWQg
PiBBUlJBWV9TSVpFKHBoeXNkZXZvcF9sZW4pKQ0KPiA+ICsJCXJldHVybiAtRU5PU1lTOw0KPiA+
DQo+ID4gKwlsZW4gPSBwaHlzZGV2b3BfbGVuW2NtZF07DQo+ID4gKwltZW1jcHkoJm9wLnUsIGFy
ZywgbGVuKTsNCj4gDQo+IFlvdSdsbCB3YW50IGFuIGFycmF5X25vc3BlYygpIG9yIHdoYXRldmVy
IGl0cyBjYWxsZWQgdGhlc2UgZGF5cy7CoCBUaGlzDQo+IGNvZGUgaXMgU1AxLWxlYWt5Lg0KPiAN
Cj4gVXNlcnNwYWNlIGNvbnRyb2xzIGNtZCBhbmQgY2FuIHJldHJpZXZlIGxlbiBieSB0aW1pbmcg
aG93IG1hbnkgYWRqYWNlbnQNCj4gY2FjaGUgbGluZXMgd2VyZSBwdWxsZWQgaW4gbXkgbWVtY3B5
KCkuDQoNCldlbGwsIG1heWJlIGl0IGNhbiByZWFkIGJleW9uZCB0aGUgYm91bmRzIG9mIHBoeXNk
ZXZvcF9sZW5bXS4NCkkgZG91YnQgdGhhdCB0aGUgbWVtY3B5KCkgd2lsbCBwdWxsIGluIG1hbnkg
Y2FjaGUgbGluZXMgc28geW91DQpjYW4gcHJvYmFibHkgb25seSBkZXRlcm1pbmUgd2hldGhlciB0
aGUgdmFsdWUgaXMgMC4uNjMsIDY0Li4xMjcgb3IgMTI4Kw0KTm90IGxpa2VseSB0byBiZSBtdWNo
IHVzZS4NCg0KCURhdmlkDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 15:39:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 15:39:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiirY-0003Ue-Kr; Mon, 05 Feb 2018 15:39:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eiirX-0003UW-RG
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 15:39:19 +0000
X-Inumbo-ID: d245b312-0a8a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d245b312-0a8a-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 15:39:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67290947"
To: Jan Beulich <JBeulich@suse.com>
References: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
 <5A786DCC02000078001A5401@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9bdb8eed-25c3-0b57-b2ed-8de8a10dd433@citrix.com>
Date: Mon, 5 Feb 2018 15:34:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A786DCC02000078001A5401@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE4IGF0
IDEyOjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSB1c2Ugb2Yg
X19MSU5FX18gaW4gYSBwcmludGsoKSBpcyBwcm9ibGVtYXRpYyBmb3IgbGl2ZXBhdGNoaW5nLCBh
cyBpdAo+PiBjYXVzZXMgdW5uZWNlc3NhcnkgYmluYXJ5IGRpZmZlcmVuY2VzLgo+Pgo+PiBGdXJ0
aGVybW9yZSwgZGlhZ25vc3RpYyBpbmZvcm1hdGlvbiBhcm91bmQgY2FsbHMgaXMgaW5jb25zaXN0
ZW50IGFuZAo+PiBvY2Nhc2lvbmFsbHkgdW5oZWxwZnVsLiAgKGUuZy4gZGlhZ25vc2luZyBsb2dz
IGZyb20gdGhlIGZpZWxkIHdoaWNoIG1pZ2h0IGJlCj4+IHJlbGVhc2UgYnVpbGRzLCBvciBsaWtl
bHkgd2l0aG91dCBleGFjdCBzb3VyY2UgY29kZSkuCj4+Cj4+IFRha2UgdGhlIG9wcG9ydHVuaXR5
IHRvIGltcHJvdmUgdGhpbmdzLiAgU2hvcnRlbiB0aGUgbmFtZSB0bwo+PiBkb21haW5fY3Jhc2hf
c3luYygpIGFuZCByZXF1aXJlIHRoZSB1c2VyIHRvIHBhc3MgYSBwcmludCBtZXNzYWdlIGluLgo+
IEZpcnN0IG9mIGFsbCBJJ2QgbGlrZSB0byByZS1pdGVyYXRlIHRoYXQgYSBsb25nIHRpbWUgYWdv
IGEgcGxhbiB3YXMKPiBmb3JtdWxhdGVkIHRvIGVudGlyZWx5IHJlbW92ZSBzeW5jaHJvbm91cyBk
b21haW4gY3Jhc2hpbmcuIElmIEkKPiBsZWF2ZSBhc2lkZSB0aGUgdGhyZWUgdXNlcyBpbiB3YWl0
LmMgKHdoaWNoIHlvdSBzYXkgeW91IHdhbnQgdG8KPiByZW1vdmUgaW4gaXRzIGVudGlyZXR5IGFu
eXdheSByYXRoZXIgc29vbmVyIHRoYW4gbGF0ZXIpLCB0aGVyZQo+IGFyZSB0d28gb3RoZXIgY2Fs
bCBzaXRlcy4gV291bGRuJ3QgaXQgdGhlcmVmb3JlIGJlIG1vcmUgcHJvZHVjdGl2ZQo+IHRvIGFj
dHVhbGx5IGdldCByaWQgb2YgdGhvc2U/CgpUaGUgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91
cygpIGNhbGxzaXRlIGlzIGFsc28gaGVhZGluZyBmb3IgdGhlCmF4ZS7CoCBJJ3ZlIGFscmVhZHkg
ZGVsZXRlZCBpdCBpbiBteSBzZXJpZXMgcHVsbGluZyBib3VuY2UgZnJhbWUgaGFuZGxpbmcKdXAg
aW50byBDLgoKVGhlIHZteF92bWVudHJ5X2ZhaWx1cmUoKSBjYWxsc2l0ZSBsb29rcyBsaWtlIGl0
IGNhbiB0dXJuIGludG8KZG9tYWluX2NyYXNoKCkgYnkgYWxsb3dpbmcgdGhlIGZ1bmN0aW9uIHRv
IHJldHVybiBhbmQgcmUtZW50ZXIgdGhlCnNvZnRpcnEgcHJvY2Vzc2luZyBwYXRoLgoKR2l2ZW4g
dGhhdCwgSSdkIGJlIGhhcHB5IHRvIGdldCByaWQgb2YgdGhlIGRvbWFpbl9jcmFzaF9zeW5jKCkK
aW5mcmFzdHJ1Y3R1cmUgZXZlbnR1YWxseSwgYnV0IGdpdmVuIGhvdyBmYXIgb2ZmIHRoZSBkZWxl
dGlvbiBwYXRjaGVzCmFyZSwgSSdkIHN0aWxsIGxpa2UgdG8gZHJvcCB0aGUgX19MSU5FX18gcmVm
ZXJlbmNlIGluIHRoZSBzaG9ydCB0ZXJtLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 15:41:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 15:41:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiitR-000466-0A; Mon, 05 Feb 2018 15:41:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eiitP-00045q-LU
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 15:41:15 +0000
X-Inumbo-ID: 1779cfa2-0a8b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1779cfa2-0a8b-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 15:41:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67291176"
To: Brian Woods <brian.woods@amd.com>, <xen-devel@lists.xen.org>
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-3-brian.woods@amd.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <59c966b0-4e3e-579a-910c-caa974f84b57@citrix.com>
Date: Mon, 5 Feb 2018 15:37:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180131203525.21660-3-brian.woods@amd.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMjA6MzUsIEJyaWFuIFdvb2RzIHdyb3RlOgo+IE9ubHkgZW5hYmxlIHZpcnR1
YWwgVk1MT0FEL1NBVkUgYW5kIFZHSUYgaWYgdGhlIGd1ZXN0IEVGRVIuU1ZNRSBpcyBzZXQuCj4K
PiBSZXBvcnRlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1kLmNvbT4KPiAtLS0K
PiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgIHwgNjkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyB8
IDE3IC0tLS0tLS0tLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgNjkgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IGluZGV4IGM0OGZkZmFhNWQuLjc4NjRlZTM5
YWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IEBAIC02MDEsNiArNjAxLDczIEBAIHZvaWQgc3ZtX3Vw
ZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQo+ICAgICAgfQo+
ICB9Cj4gIAo+ICsvKgo+ICsgKiBUaGlzIHJ1bnMgb24gRUZFUiBjaGFuZ2UgdG8gc2VlIGlmIG5l
c3RlZCBmZWF0dXJlcyBuZWVkIHRvIGVpdGhlciBiZQo+ICsgKiB0dXJuZWQgb2ZmIG9yIG9uLgo+
ICsgKi8KPiArc3RhdGljIHZvaWQgc3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZShz
dHJ1Y3QgdmNwdSAqdikKPiArewo+ICsgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+
YXJjaC5odm1fc3ZtLnZtY2I7Cj4gKyAgICBzdHJ1Y3QgbmVzdGVkc3ZtICpzdm0gPSAmdmNwdV9u
ZXN0ZWRzdm0odik7Cj4gKyAgICB1MzIgZ2VuZXJhbDJfaW50ZXJjZXB0czsKPiArICAgIHZpbnRy
X3QgdmludHI7Cj4gKwo+ICsgICAvKgo+ICsgICAgKiBOZWVkIHN0YXRlIGZvciB0cmFuc2Zlcmlu
ZyB0aGUgbmVzdGVkIGdpZiBzdGF0dXMgc28gb25seSB3cml0ZSBvbgo+ICsgICAgKiB0aGUgaHZt
X3ZjcHUgRUZFUi5TVk1FIGNoYW5naW5nLgo+ICsgICAgKi8KCkluZGVudGluZyBpcyBvZmYsIGJ1
dCB0aGF0IGNhbiBiZSBmaXhlZCBvbiBjb21taXQuCgo+ICsgICAgaWYgKCAodi0+YXJjaC5odm1f
dmNwdS5ndWVzdF9lZmVyICYgRUZFUl9TVk1FKSAmJgo+ICsgICAgICAgICBuZXN0ZWRodm1fZW5h
YmxlZCh2LT5kb21haW4pKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggKHZtY2ItPnZpcnRfZXh0
LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlID09IDApICYmCj4gKyAgICAgICAgICAgICBwYWdpbmdf
bW9kZV9oYXAodi0+ZG9tYWluKSAmJgo+ICsgICAgICAgICAgICAgY3B1X2hhc19zdm1fdmxvYWRz
YXZlICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52
bG9hZHNhdmVfZW5hYmxlID0gMTsKPiArICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyAg
PSB2bWNiX2dldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpOwo+ICsgICAgICAgICAgICBnZW5l
cmFsMl9pbnRlcmNlcHRzICY9IH4oR0VORVJBTDJfSU5URVJDRVBUX1ZNTE9BRCB8Cj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfVk1TQVZF
KTsKPiArICAgICAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiLCBnZW5l
cmFsMl9pbnRlcmNlcHRzKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggKHZtY2It
Pl92aW50ci5maWVsZHMudmdpZl9lbmFibGUgPT0gMCkgJiYKPiArICAgICAgICAgICAgIGNwdV9o
YXNfc3ZtX3ZnaWYgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdmludHIgPSB2bWNiX2dl
dF92aW50cih2bWNiKTsKPiArICAgICAgICAgICAgdmludHIuZmllbGRzLnZnaWYgPSBzdm0tPm5z
X2dpZjsKPiArICAgICAgICAgICAgdmludHIuZmllbGRzLnZnaWZfZW5hYmxlID0gMTsKPiArICAg
ICAgICAgICAgdm1jYl9zZXRfdmludHIodm1jYiwgdmludHIpOwo+ICsgICAgICAgICAgICBnZW5l
cmFsMl9pbnRlcmNlcHRzICA9IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7Cj4g
KyAgICAgICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgJj0gfihHRU5FUkFMMl9JTlRFUkNFUFRf
U1RHSSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRU5FUkFMMl9J
TlRFUkNFUFRfQ0xHSSk7Cj4gKyAgICAgICAgICAgIHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2Vw
dHModm1jYiwgZ2VuZXJhbDJfaW50ZXJjZXB0cyk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsg
ICAgZWxzZQo+ICsgICAgewo+ICsgICAgICAgIGlmICggdm1jYi0+dmlydF9leHQuZmllbGRzLnZs
b2Fkc2F2ZV9lbmFibGUgPT0gMSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2bWNiLT52
aXJ0X2V4dC5maWVsZHMudmxvYWRzYXZlX2VuYWJsZSA9IDA7Cj4gKyAgICAgICAgICAgIGdlbmVy
YWwyX2ludGVyY2VwdHMgID0gdm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiKTsKPiAr
ICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyB8PSAoR0VORVJBTDJfSU5URVJDRVBUX1ZN
TE9BRCB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdFTkVSQUwyX0lO
VEVSQ0VQVF9WTVNBVkUpOwo+ICsgICAgICAgICAgICB2bWNiX3NldF9nZW5lcmFsMl9pbnRlcmNl
cHRzKHZtY2IsIGdlbmVyYWwyX2ludGVyY2VwdHMpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgaWYgKCB2bWNiLT5fdmludHIuZmllbGRzLnZnaWZfZW5hYmxlID09IDEgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgdmludHIgPSB2bWNiX2dldF92aW50cih2bWNiKTsKPiArICAgICAg
ICAgICAgc3ZtLT5uc19naWYgPSB2aW50ci5maWVsZHMudmdpZjsKPiArICAgICAgICAgICAgdmlu
dHIuZmllbGRzLnZnaWZfZW5hYmxlID0gMDsKPiArICAgICAgICAgICAgdm1jYl9zZXRfdmludHIo
dm1jYiwgdmludHIpOwo+ICsgICAgICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRzICA9IHZtY2Jf
Z2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7Cj4gKyAgICAgICAgICAgIGdlbmVyYWwyX2lu
dGVyY2VwdHMgfD0gKEdFTkVSQUwyX0lOVEVSQ0VQVF9TVEdJIHwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgR0VORVJBTDJfSU5URVJDRVBUX0NMR0kpOwo+ICsgICAgICAg
ICAgICB2bWNiX3NldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IsIGdlbmVyYWwyX2ludGVyY2Vw
dHMpOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArfQo+ICsKCkFzIHNvbWUgZXh0cmEgY2xlYW51
cCwgd2hhdCBhYm91dCBmb2xkaW5nIHRoaXMgZGlmZiBpbj/CoCBJdCBhdm9pZHMKcmVwZWF0ZWRs
eSBoaXR0aW5nIHRoZSBjbGVhbmJpdHMsIGFuZCBpcyBjbGVhcmVyIHRvIGZvbGxvdyBJTU8uCgp+
QW5kcmV3CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBlNzUwYmVkLi5hMGY4ZTc2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YwpAQCAtNjA5LDYzICs2MDksNTggQEAgc3RhdGljIHZvaWQKc3ZtX25lc3RlZF9mZWF0dXJlc19v
bl9lZmVyX3VwZGF0ZShzdHJ1Y3QgdmNwdSAqdikKwqB7CsKgwqDCoMKgIHN0cnVjdCB2bWNiX3N0
cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOwrCoMKgwqDCoCBzdHJ1Y3QgbmVzdGVk
c3ZtICpzdm0gPSAmdmNwdV9uZXN0ZWRzdm0odik7Ci3CoMKgwqAgdTMyIGdlbmVyYWwyX2ludGVy
Y2VwdHM7Ci3CoMKgwqAgdmludHJfdCB2aW50cjsKLQotwqDCoCAvKgotwqDCoMKgICogTmVlZCBz
dGF0ZSBmb3IgdHJhbnNmZXJpbmcgdGhlIG5lc3RlZCBnaWYgc3RhdHVzIHNvIG9ubHkgd3JpdGUg
b24KLcKgwqDCoCAqIHRoZSBodm1fdmNwdSBFRkVSLlNWTUUgY2hhbmdpbmcuCi3CoMKgwqAgKi8K
LcKgwqDCoCBpZiAoICh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX1NWTUUpICYm
Ci3CoMKgwqDCoMKgwqDCoMKgIG5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikpCi3CoMKgwqAg
ewotwqDCoMKgwqDCoMKgwqAgaWYgKCAodm1jYi0+dmlydF9leHQuZmllbGRzLnZsb2Fkc2F2ZV9l
bmFibGUgPT0gMCkgJiYKLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWdpbmdfbW9kZV9oYXAo
di0+ZG9tYWluKSAmJgotwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNwdV9oYXNfc3ZtX3Zsb2Fk
c2F2ZSApCivCoMKgwqAgdWludDMyX3QgZ2VuZXJhbDJfaW50ZXJjZXB0cyA9IHZtY2JfZ2V0X2dl
bmVyYWwyX2ludGVyY2VwdHModm1jYik7CivCoMKgwqAgdWludDMyX3Qgb3JpZ19nZW5lcmFsMl9p
bnRlcmNlcHRzID0gZ2VuZXJhbDJfaW50ZXJjZXB0czsKK8KgwqDCoCB2aW50cl90IHZpbnRyID0g
dm1jYl9nZXRfdmludHIodm1jYiksIG9yaWdfdmludHIgPSB2aW50cjsKKworwqDCoMKgIGlmICgg
IW5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikgKQorwqDCoMKgwqDCoMKgwqAgQVNTRVJUKCEo
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9TVk1FKSk7CisKK8KgwqDCoCAvKgor
wqDCoMKgwqAgKiBOZWVkIHN0YXRlIGZvciB0cmFuc2ZlcmluZyB0aGUgbmVzdGVkIGdpZiBzdGF0
dXMgc28gb25seSB3cml0ZSBvbgorwqDCoMKgwqAgKiB0aGUgaHZtX3ZjcHUgRUZFUi5TVk1FIGNo
YW5naW5nLgorwqDCoMKgwqAgKi8KK8KgwqDCoCBpZiAoIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3Rf
ZWZlciAmIEVGRVJfU1ZNRSApCivCoMKgwqAgeworwqDCoMKgwqDCoMKgwqAgaWYgKCAhdm1jYi0+
dmlydF9leHQuZmllbGRzLnZsb2Fkc2F2ZV9lbmFibGUgJiYKK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSAmJiBjcHVfaGFzX3N2bV92bG9hZHNhdmUg
KQrCoMKgwqDCoMKgwqDCoMKgIHsKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZtY2ItPnZpcnRf
ZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlID0gMTsKLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
Z2VuZXJhbDJfaW50ZXJjZXB0c8KgID0gdm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNi
KTsKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdlbmVyYWwyX2ludGVyY2VwdHMgJj0gfihHRU5F
UkFMMl9JTlRFUkNFUFRfVk1MT0FEIHwKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgR0VORVJBTDJfSU5URVJD
RVBUX1ZNU0FWRSk7Ci3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZtY2Jfc2V0X2dlbmVyYWwyX2lu
dGVyY2VwdHModm1jYiwgZ2VuZXJhbDJfaW50ZXJjZXB0cyk7CsKgwqDCoMKgwqDCoMKgwqAgfQrC
oAotwqDCoMKgwqDCoMKgwqAgaWYgKCAodm1jYi0+X3ZpbnRyLmZpZWxkcy52Z2lmX2VuYWJsZSA9
PSAwKSAmJgotwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNwdV9oYXNfc3ZtX3ZnaWYgKQorwqDC
oMKgwqDCoMKgwqAgaWYgKCAhdmludHIuZmllbGRzLnZnaWZfZW5hYmxlICYmIGNwdV9oYXNfc3Zt
X3ZnaWYgKQrCoMKgwqDCoMKgwqDCoMKgIHsKLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmludHIg
PSB2bWNiX2dldF92aW50cih2bWNiKTsKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZpbnRyLmZp
ZWxkcy52Z2lmID0gc3ZtLT5uc19naWY7CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2aW50ci5m
aWVsZHMudmdpZl9lbmFibGUgPSAxOwotwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2bWNiX3NldF92
aW50cih2bWNiLCB2aW50cik7Ci3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdlbmVyYWwyX2ludGVy
Y2VwdHPCoCA9IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7CsKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBnZW5lcmFsMl9pbnRlcmNlcHRzICY9IH4oR0VORVJBTDJfSU5URVJDRVBU
X1NUR0kgfArCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBHRU5FUkFMMl9JTlRFUkNFUFRfQ0xHSSk7Ci3CoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYiwgZ2Vu
ZXJhbDJfaW50ZXJjZXB0cyk7CsKgwqDCoMKgwqDCoMKgwqAgfQrCoMKgwqDCoCB9CsKgwqDCoMKg
IGVsc2UKwqDCoMKgwqAgewotwqDCoMKgwqDCoMKgwqAgaWYgKCB2bWNiLT52aXJ0X2V4dC5maWVs
ZHMudmxvYWRzYXZlX2VuYWJsZSA9PSAxICkKK8KgwqDCoMKgwqDCoMKgIGlmICggdm1jYi0+dmly
dF9leHQuZmllbGRzLnZsb2Fkc2F2ZV9lbmFibGUgKQrCoMKgwqDCoMKgwqDCoMKgIHsKwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxl
ID0gMDsKLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2VuZXJhbDJfaW50ZXJjZXB0c8KgID0gdm1j
Yl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiKTsKwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGdlbmVyYWwyX2ludGVyY2VwdHMgfD0gKEdFTkVSQUwyX0lOVEVSQ0VQVF9WTUxPQUQgfArCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgR0VORVJBTDJfSU5URVJDRVBUX1ZNU0FWRSk7Ci3CoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYiwgZ2VuZXJhbDJfaW50ZXJj
ZXB0cyk7CsKgwqDCoMKgwqDCoMKgwqAgfQrCoAotwqDCoMKgwqDCoMKgwqAgaWYgKCB2bWNiLT5f
dmludHIuZmllbGRzLnZnaWZfZW5hYmxlID09IDEgKQorwqDCoMKgwqDCoMKgwqAgaWYgKCB2aW50
ci5maWVsZHMudmdpZl9lbmFibGUgKQrCoMKgwqDCoMKgwqDCoMKgIHsKLcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgdmludHIgPSB2bWNiX2dldF92aW50cih2bWNiKTsKwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHN2bS0+bnNfZ2lmID0gdmludHIuZmllbGRzLnZnaWY7CsKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB2aW50ci5maWVsZHMudmdpZl9lbmFibGUgPSAwOwotwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB2bWNiX3NldF92aW50cih2bWNiLCB2aW50cik7Ci3CoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IGdlbmVyYWwyX2ludGVyY2VwdHPCoCA9IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1j
Yik7CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnZW5lcmFsMl9pbnRlcmNlcHRzIHw9IChHRU5F
UkFMMl9JTlRFUkNFUFRfU1RHSSB8CsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBHRU5FUkFMMl9JTlRFUkNFUFRf
Q0xHSSk7Ci3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2Vw
dHModm1jYiwgZ2VuZXJhbDJfaW50ZXJjZXB0cyk7CsKgwqDCoMKgwqDCoMKgwqAgfQrCoMKgwqDC
oCB9CisKK8KgwqDCoCBpZiAoIGdlbmVyYWwyX2ludGVyY2VwdHMgIT0gb3JpZ19nZW5lcmFsMl9p
bnRlcmNlcHRzICkKK8KgwqDCoMKgwqDCoMKgIHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2VwdHMo
dm1jYiwgZ2VuZXJhbDJfaW50ZXJjZXB0cyk7CisKK8KgwqDCoCBpZiAoIHZpbnRyLmJ5dGVzICE9
IG9yaWdfdmludHIuYnl0ZXMgKQorwqDCoMKgwqDCoMKgwqAgdm1jYl9zZXRfdmludHIodm1jYiwg
dmludHIpOwrCoH0KwqAKwqBzdGF0aWMgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0
IHZjcHUgKnYpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 15:47:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 15:47:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiizK-0004LE-O3; Mon, 05 Feb 2018 15:47:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4wt3=e7=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1eiizJ-0004L8-BT
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 15:47:21 +0000
X-Inumbo-ID: cc102ac0-0a8b-11e8-ba59-bc764e045a96
Received: from mail-ot0-x22f.google.com (unknown [2607:f8b0:4003:c0f::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc102ac0-0a8b-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 16:46:57 +0100 (CET)
Received: by mail-ot0-x22f.google.com with SMTP id 73so18144340oti.12
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 07:47:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=yk9bEc8JyoqRUrzmXcmAJVBBn0ePabLp4bwXXDjYp2Q=;
 b=ksfDuWeWKmIm1Jfb6dBt8D7silJSQVuZt1KCm4AOLFJOtIb0ApSyGhjIhAEEyEZnqZ
 OjgvHi3G1g29UEwFpQW3U5rITBmaQ345Zxmhyvfz2/VniSe9T5zRSvrAzlYUM9jJ/RLB
 LrqOp4hCJr0/r1fk/1CPDtoZQi/rNs4DvUdqz6O0yql9jXf/TTspNQf6D+2f4Z0IRqQI
 lUxCqRWSMmSUXtQveC58WRSSpRjZjOtMtAqjhPPtRSlC5nH/1vldBra4kCDd6v422P49
 R9VYuxUK6mWQSlLOujsOKl3NAK/w0fxuINZYZV2qcXvmvSY9aZgqgk8CEmio0BXwoS6t
 0eQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=yk9bEc8JyoqRUrzmXcmAJVBBn0ePabLp4bwXXDjYp2Q=;
 b=A/cBgXkxysESIaKmNEkxQN4isU2EZFHHDGCpO9VSdQHTVlsn8YrYqMDvrec7MpGz6L
 XQeS3YuojxIxwKfrdWqtpAuCcmTK3atmuZinoIAoMBsZATbQ1AKAyGim5KDaT/klUeZd
 2sSAcUHtghk4jOJG9/ggAyhUhPLMfWLrhQX/P/Rr9w3OFLkj+ZmZ95nfey5NNB1jV4on
 fZddX3ZEsIWWF/hIG7mSLUAWYXiKEeUymiSk714Ipp51/pess9lYWfgEOLkX64N97/9D
 kAbw2DAH/Wey6kJaj93pLn6D4DctMr9FzsY/XjrIN3Gtzwqdks/XYLcDFHd6E6CJugO1
 lR4g==
X-Gm-Message-State: AKwxyteSZp+WlnsM2gCwthZL7sDMOymQsIMqioCgm46l13SvwtOqvCqF
 RWNduibINjBy3FCNh5/0hDlKW8Ysuu6huNY6MIA=
X-Google-Smtp-Source: AH8x227rmtZ0ppUyePhMMhlTsruWKsfbuLZXRTuT3/QhNna5VNRiQl19Dxp787FoPeAvrD3A4rdwxkA2A63XAQWb+hU=
X-Received: by 10.157.65.176 with SMTP id p45mr22021435ote.38.1517845639281;
 Mon, 05 Feb 2018 07:47:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.68.33 with HTTP; Mon, 5 Feb 2018 07:47:18 -0800 (PST)
In-Reply-To: <5A7882EA02000078001A552D@prv-mh.provo.novell.com>
References: <20180205150340.328921-1-arnd@arndb.de>
 <5A7882EA02000078001A552D@prv-mh.provo.novell.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Mon, 5 Feb 2018 16:47:18 +0100
X-Google-Sender-Auth: i-u9ytppIXJy9_X_j47qfTxnXiU
Message-ID: <CAK8P3a3Lj_cEc40vAe9LiX3RwvvKVvCxxYsMPxxHn0BcenQt7Q@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Juergen Gross <jgross@suse.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 David Laight <David.Laight@aculab.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds
	memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgNSwgMjAxOCBhdCA0OjE0IFBNLCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE4IGF0IDE2OjAzLCA8YXJuZEBhcm5kYi5kZT4g
d3JvdGU6Cj4+ICBpbnQgeGVuX2V2ZW50X2NoYW5uZWxfb3BfY29tcGF0KGludCBjbWQsIHZvaWQg
KmFyZykKPj4gIHsKPj4gLSAgICAgc3RydWN0IGV2dGNobl9vcCBvcDsKPj4gKyAgICAgc3RydWN0
IGV2dGNobl9vcCBvcCA9IHsgLmNtZCA9IGNtZCwgfTsKPj4gKyAgICAgc2l6ZV90IGxlbjsKPj4g
ICAgICAgaW50IHJjOwo+Pgo+PiAtICAgICBvcC5jbWQgPSBjbWQ7Cj4+IC0gICAgIG1lbWNweSgm
b3AudSwgYXJnLCBzaXplb2Yob3AudSkpOwo+PiAtICAgICByYyA9IF9oeXBlcmNhbGwxKGludCwg
ZXZlbnRfY2hhbm5lbF9vcF9jb21wYXQsICZvcCk7Cj4+IC0KPj4gLSAgICAgc3dpdGNoIChjbWQp
IHsKPj4gLSAgICAgY2FzZSBFVlRDSE5PUF9jbG9zZToKPj4gLSAgICAgY2FzZSBFVlRDSE5PUF9z
ZW5kOgo+PiAtICAgICBjYXNlIEVWVENITk9QX2JpbmRfdmNwdToKPj4gLSAgICAgY2FzZSBFVlRD
SE5PUF91bm1hc2s6Cj4+IC0gICAgICAgICAgICAgLyogbm8gb3V0cHV0ICovCj4+IC0gICAgICAg
ICAgICAgYnJlYWs7Cj4+ICsgICAgIGlmIChjbWQgPiBBUlJBWV9TSVpFKGV2dGNobm9wX2xlbikp
Cj4+ICsgICAgICAgICAgICAgcmV0dXJuIC1FTk9TWVM7Cj4KPj49IHBlcmhhcHM/CgpBcmdoLCBv
ZiBjb3Vyc2UuIFRoaXMgaXMgd2h5IEkgcHJlZmVycmVkIHRoZSBzd2l0Y2gvY2FzZSB2ZXJzaW9u
LCBJIGtuZXcKSSdkIHNjcmV3IHRoaXMgdXAgc29tZWhvdyA7LSkKCiAgICAgICBBcm5kCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:02:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:02:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijDU-0006DQ-WE; Mon, 05 Feb 2018 16:02:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eijDT-0006DK-E7
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 16:01:59 +0000
X-Inumbo-ID: d70abfed-0a8d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d70abfed-0a8d-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 17:01:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67293192"
To: Jan Beulich <JBeulich@suse.com>
References: <1517828365-18075-1-git-send-email-andrew.cooper3@citrix.com>
 <5A786AFB02000078001A53C4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <215a6df3-1676-e6ab-202f-eb8b4d3a3e01@citrix.com>
Date: Mon, 5 Feb 2018 16:00:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A786AFB02000078001A53C4@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Adjustments to exception error
	code handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTM6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE4IGF0
IDExOjU5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+IEBAIC04NzcsMTQgKzg3NywxMiBAQCBkbyB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gICAg
ICBpZiAoIHJjICkgZ290byBkb25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+
PiAgfSB3aGlsZSAoMCkKPj4gIAo+PiAtc3RhdGljIGlubGluZSBpbnQgbWtlYyh1aW50OF90IGUs
IGludDMyX3QgZWMsIC4uLikKPj4gLXsKPj4gLSAgICByZXR1cm4gKGUgPCAzMiAmJiAoKDF1IDw8
IGUpICYgRVhDX0hBU19FQykpID8gZWMgOiBYODZfRVZFTlRfTk9fRUM7Cj4+IC19Cj4+ICsvKiBD
UFAgbWFnaWMuICBDaG9vc2VzIGVjIGlmIG5vdCBlbXB0eSwgb3RoZXJ3aXNlIFg4Nl9FVkVOVF9O
T19FQy4gKi8KPj4gKyNkZWZpbmUgbWtlYyhpZ25vcmUsIHgsIC4uLikgeAo+PiAgCj4+ICAjZGVm
aW5lIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihwLCBlLCBlYy4uLikgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPj4gICh7ICBpZiAoIChwKSApIHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAtICAgICAgICB4ODZfZW11
bF9od19leGNlcHRpb24oZSwgbWtlYyhlLCAjI2VjLCAwKSwgY3R4dCk7ICAgICAgICAgICAgICAg
ICBcCj4+ICsgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihlLCBta2VjKFgsICMjZWMsIFg4
Nl9FVkVOVF9OT19FQyksIGN0eHQpOyAgIFwKPj4gICAgICAgICAgcmMgPSBYODZFTVVMX0VYQ0VQ
VElPTjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiAgICAg
ICAgICBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+ICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiBUaGlzIG9ycGhhbnMgRVhD
X0hBU19FQywgd2hpY2ggbWFrZXMgbWUgd29uZGVyIHdoYXQgYXNzZXJ0aW9uCj4geW91J3JlIHRh
bGtpbmcgYWJvdXQgaW4gdGhlIGRlc2NyaXB0aW9uLgoKe3B2LGh2bX1faW5qZWN0X2V2ZW50KCkK
Cj4gVGhlIHdheSB0aGluZ3MgYXJlIGJlZm9yZQo+IHlvdXIgY2hhbmdlIG1lYW5zIHRoYXQgYXQg
bGVhc3QgYW4gZXhjZXB0aW9uIHdpdGggZXJyb3IgY29kZSB3aWxsCj4gYmUgZGVsaXZlcmVkIHBy
b3Blcmx5ICh0aGUgZXJyb3IgY29kZSB3aWxsIGJlIHplcm8gdGhlbikgaWYgaXQgd2Fzbid0Cj4g
c3BlY2lmaWVkIGluIHRoZSBpbnZvY2F0aW9uICh3aGljaCwgYXMgeW91IG1heSByZWNhbGwsIEkg
YWN0dWFsbHkKPiBjb25zaWRlciB1c2VmdWwsIGJ1dCB5b3UgZGlkIG9iamVjdCB0byBtYWtpbmcg
dGhpcyBhbiAib2ZmaWNpYWxseSIKPiBhbGxvd2VkIG1lY2hhbmlzbSkuCgpJdCBhbHNvIG1lYW50
IHRoYXQgcHJvZ3JhbW1pbmcgZXJyb3JzIGdvIGNvbXBsZXRlbHkgdW5ub3RpY2VkLCB3aGljaCBp
cwp3b3JzZS4KCj4gV2l0aCB5b3VyIGNoYW5nZSBpbiBwbGFjZSwgYW4gYXNzZXJ0aW9uIHdpbGwK
PiBzdXBwb3NlZGx5IHRyaWdnZXIgKHdoZXJldmVyIHRoYXQgaXMpLCBraWxsaW5nIHRoZSBob3N0
IG9yIChpbiBhCj4gcmVsZWFzZSBidWlsZCkgbGVhZGluZyB0byBzb21lIG90aGVyIGJlaGF2aW9y
IHRoYXQncyBsaWtlbHkgZmF0YWwgdG8KPiBhIGd1ZXN0LiBXb3VsZCB0aGUgZ3Vlc3QgcGVyaGFw
cyBnZXQgdG8gc2VlIGFuIGVycm9yIGNvZGUgb2YgYWxsCj4gb25lcz8KCkluIGEgcmVsZWFzZSBi
dWlsZHMsIGl0IGRlcGVuZHMgaG93IHZpY2lvdXMgdGhlIHZtZW50cnkgY2hlY2tzIGFyZS4KCj4g
IElmLCBvdG9oLCB3ZSBjb3VsZCBrbm93IGF0IGJ1aWxkIHRpbWUgdGhhdCBzb21ldGhpbmcgaXMg
d3JvbmcsCj4gSSB3b3VsZCBiZSBxdWl0ZSBhIGJpdCBtb3JlIGluIGFncmVlbWVudCB3aXRoIGRv
aW5nIHN1Y2ggYSBjaGFuZ2UsCj4gbW9zdCBpbXBvcnRhbnRseSBiZWNhdXNlIHRob3NlIGV4Y2Vw
dGlvbiByYWlzaW5nIHBhdGhzIGFyZSByYXJlbHkKPiBoaXQsIGFuZCBhcmUgbW9zdGx5IChpZiBu
b3QgZW50aXJlbHkpIHVudGVzdGVkIGJ5IHRoZSB0ZXN0IGhhcm5lc3MuCgpJIHdhcyBvcmlnaW5h
bGx5IGFpbWluZyBmb3IgYSBidWlsZCB0aW1lIGNoZWNrLCBidXQgdGhlIGNoZWNrX2ZwdV9leG4o
KQphbmQgcHJvdG1vZGVfbG9hZF9zZWcoKSBwYXRocyBhdCBsZWFzdCBoYXZlIG5vbi1jb25zdGFu
dCBleGNlcHRpb25zLgoKV2UgY291bGQgZm9yY2UgYSBjb25zdGFudCBleGNlcHRpb24gYnkgQlVJ
TERfQlVHX09OKGUgPj0gMzIpLCBhbmQKb3BlbmNvZGUgdGhlIHJlc3VsdCBvZiBjaGVja19mcHVf
ZXhuKCkgKHdoaWNoIGlzIHRoZSBvbmx5IGNhc2Ugd2hpY2gKY2FuJ3QgYmUgY29udmVydGVkIHRv
IGEgY29uc3RhbnQgZXhjZXB0aW9uKSB0byB1c2UKeDg2X2VtdWxfaHdfZXhjZXB0aW9uKCkgZGly
ZWN0bHkgd2l0aCBzdWl0YWJsZSBhdWRpdGluZy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:11:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:11:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijMq-0006x2-TC; Mon, 05 Feb 2018 16:11:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eijMq-0006wB-5y
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:11:40 +0000
X-Inumbo-ID: 568d916a-0a8f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 568d916a-0a8f-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:12:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67294079"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B67020000780019598E@prv-mh.provo.novell.com>
 <86b26aaf-4f2d-2759-547e-397e3b7db753@citrix.com>
 <5A7824B202000078001A5137@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <83da3e62-3156-0759-21ea-f6a5351f05b5@citrix.com>
Date: Mon, 5 Feb 2018 16:09:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7824B202000078001A5137@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 22/25] x86/HVM: do actual CMPXCHG in
	hvmemul_cmpxchg()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMDg6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjAyLjE4IGF0
IDE3OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzEyLzE3
IDE0OjE2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+Pj4gQEAgLTEyOTYs
OCArMTI5Niw4MyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfY21weGNoZygKPj4+ICAgICAgYm9vbCBs
b2NrLAo+Pj4gICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKPj4+ICB7Cj4+PiAt
ICAgIC8qIEZpeCB0aGlzIGluIGNhc2UgdGhlIGd1ZXN0IGlzIHJlYWxseSByZWx5aW5nIG9uIHIt
bS13IGF0b21pY2l0eS4gKi8KPj4+IC0gICAgcmV0dXJuIGh2bWVtdWxfd3JpdGUoc2VnLCBvZmZz
ZXQsIHBfbmV3LCBieXRlcywgY3R4dCk7Cj4+PiArICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0
ICpodm1lbXVsX2N0eHQgPQo+Pj4gKyAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0cnVjdCBo
dm1fZW11bGF0ZV9jdHh0LCBjdHh0KTsKPj4+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJy
ZW50Owo+Pj4gKyAgICB1bnNpZ25lZCBsb25nIGFkZHIsIHJlcHMgPSAxOwo+Pj4gKyAgICB1aW50
MzJfdCBwZmVjID0gUEZFQ19wYWdlX3ByZXNlbnQgfCBQRkVDX3dyaXRlX2FjY2VzczsKPj4gSSdt
IGZhaXJseSBjZXJ0YWluIGZyb20gbXkgcGFnZXRhYmxlIHdvcmsgdGhhdCBwYXNzaW5nIFBGRUNf
cGFnZV9wcmVzZW50Cj4+IGhlcmUgaXMgYm9ndXMsIGFuZCBJIGRvIGhhdmUgKGV2ZW50dWFsKSBw
bGFucyB0byBtYWtlIHRoZSBwYWdld2Fsawo+PiByZWplY3Qgc3VjaCB2YWx1ZXMuCj4gQm90aCBo
ZXJlIGFuZCBpbiB0aGUgc3Vic2VxdWVudCBSTVcgcGF0Y2ggSSdtIHNpbXBseSBmb2xsb3dpbmcK
PiB3aGF0IGh2bWVtdWxfd3JpdGUoKSBkb2VzLiBJJ2QgcHJlZmVyIGFsbCB0aHJlZSB0byBzdGF5
IGluIHN5bmMuCgpGYWlyIGVub3VnaC4KCj4KPj4+ICsgICAgY2FzZSAxNjoKPj4+ICsgICAgICAg
IGlmICggY3B1X2hhc19jeDE2ICkKPj4+ICsgICAgICAgIHsKPj4+ICsgICAgICAgICAgICBfX3Vp
bnQxMjhfdCAqb2xkID0gcF9vbGQsIGN1cjsKPj4+ICsKPj4+ICsgICAgICAgICAgICBpZiAoIGxv
Y2sgKQo+Pj4gKyAgICAgICAgICAgICAgICBjdXIgPSBfX2NtcHhjaGcxNmIobWFwcGluZywgb2xk
LCBwX25ldyk7Cj4+PiArICAgICAgICAgICAgZWxzZQo+Pj4gKyAgICAgICAgICAgICAgICBjdXIg
PSBjbXB4Y2hnMTZiX2xvY2FsXyhtYXBwaW5nLCBvbGQsIHBfbmV3KTsKPj4+ICsgICAgICAgICAg
ICBpZiAoIGN1ciAhPSAqb2xkICkKPj4+ICsgICAgICAgICAgICB7Cj4+PiArICAgICAgICAgICAg
ICAgICpvbGQgPSBjdXI7Cj4+PiArICAgICAgICAgICAgICAgIHJjID0gWDg2RU1VTF9DTVBYQ0hH
X0ZBSUxFRDsKPj4+ICsgICAgICAgICAgICB9Cj4+PiArICAgICAgICAgICAgYnJlYWs7Cj4+PiAr
ICAgICAgICB9Cj4+PiArICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KPj4+ICsgICAgZGVmYXVs
dDoKPj4gQVNTRVJUX1VOUkVBQ0hBQkxFKCkgPwo+Pgo+Pj4gKyAgICAgICAgcmMgPSBYODZFTVVM
X1VOSEFORExFQUJMRTsKPj4+ICsgICAgICAgIGJyZWFrOwo+Pj4gKyAgICB9Cj4gSSdtIG5vdCBz
dXJlIC0gZnJvbSBhbiBhYnN0cmFjdCBQT1YgY3B1X2hhc19jeDE2IGFuZCB0aGUgZ3Vlc3QKPiBz
ZWVpbmcgdGhlIGZlYXR1cmUgYXZhaWxhYmxlIGluIGl0cyBDUFVJRCBwb2xpY3kgY291bGQgZGlm
ZmVyLiBHcmFudGVkCj4gd2UncmUgdW5saWtlbHkgdG8gd2FudCB0byB0cnkgdG8gZW11bGF0ZSBD
TVBYQ0hHMTZCIHdpdGhvdXQgaGF2aW5nCj4gdGhlIGluc3RydWN0aW9uIGF2YWlsYWJsZSBvdXJz
ZWx2ZXMsIGJ1dCBpdCBzdGlsbCB3b3VsZG4ndCBzZWVtIGVudGlyZWx5Cj4gY29ycmVjdCB0byBh
c3NlcnQgaGVyZS4gSSBjb3VsZCByZW1vdmUgdGhlIGZhbGwtdGhyb3VnaCBhbmQgX3RoZW5fCj4g
YXNzZXJ0IGluIHRoZSBkZWZhdWx0IGNhc2Ugb25seS4gTGV0IG1lIGtub3cuCgpUaGUgcG9pbnQg
d2FzIHRvIGNhdGNoIGJhZCBzaXplcyBmcm9tIGJlaW5nIHBhc3NlZCBpbi7CoCBUaGVyZSBpcyBv
bmx5IGEKc2luZ2xlIGFuY2llbnQgcmFuZ2Ugb2YgNjRiaXQgcHJvY2Vzc29ycyB3aGljaCBkb24n
dCBoYXZlIENYMTYsIGJ1dCBJJ2QKc3RpbGwgYXJndWUgdGhhdCBpdCB3b3VsZCBiZSBhIGJ1ZyBm
b3IgdGhlIGVtdWxhdG9yIHRvIHBhc3MgMTYgZG93biBpbgpzdWNoIGNhc2VzLgoKPgo+Pj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zeXN0ZW0uaAo+Pj4gQEAgLTExMCw2ICsxMTAsMzggQEAgc3RhdGljIGFsd2F5c19pbmxp
bmUgdW5zaWduZWQgbG9uZyBfX2NtcAo+Pj4gICAgICByZXR1cm4gb2xkOwo+Pj4gIH0KPj4+ICAK
Pj4+ICtzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIGNtcHhjaGdfbG9jYWxfKAo+
PiB1bmxvY2tlZF9jbXB4Y2hnKCkgPwo+IE5vdCBpbiBsaW5lIHdpdGggb3VyIGN1cnJlbnQgbmFt
aW5nIHNjaGVtZS4KCkl0cyByYXRoZXIgbW9yZSBpbiBsaW5lIHRoYW4gaW50cm9kdWNpbmcgYSBs
b2NhbF8gc3VmZml4LsKgIFRyYWlsaW5nCnVuZGVyc2NvcmVzIGFyZSBhbG1vc3Qgbm9uLWV4aXN0
YW50LCBhbmQgYXMgZmFyIGFzIEkgY2FuIHRlbGwsIHVzZWQKZXhjbHVzaXZlbHkgaW4gdGhlIGlu
dGVybmFscyBvZiB0aGUgY29tcGF0IGNvZGUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:16:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijRX-00078K-GF; Mon, 05 Feb 2018 16:16:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eijRW-00078E-Hz
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:16:30 +0000
X-Inumbo-ID: de31d003-0a8f-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de31d003-0a8f-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 17:16:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67294567"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B8E0200007800195991@prv-mh.provo.novell.com>
 <f5cb3182-043a-0fb1-95ec-a681e80d042a@citrix.com>
 <5A78253C02000078001A5142@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3ed1c888-b698-6ea6-4309-deecc514a965@citrix.com>
Date: Mon, 5 Feb 2018 16:15:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A78253C02000078001A5142@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 23/25] x86/HVM: make use of new
 read-modify-write emulator hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMDg6MzQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDAyLjAyLjE4IGF0
IDE3OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzEyLzE3
IDE0OjE3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC4uLiwgYXQgbGVhc3QgYXMgZmFyIGFzIGN1
cnJlbnRseSBwb3NzaWJsZSwgaS5lLiB3aGVuIGEgbWFwcGluZyBjYW4gYmUKPj4+IG9idGFpbmVk
Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Pj4+IC0tLQo+Pj4gdjM6IE5ldy4KPj4+Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPj4+IEBAIC0xMTg3LDYg
KzExODcsNjEgQEAgc3RhdGljIGludCBodm1lbXVsX3dyaXRlKAo+Pj4gICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwo+Pj4gIH0KPj4+ICAKPj4+ICtzdGF0aWMgaW50IGh2bWVtdWxfcm13KAo+Pj4g
KyAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKPj4+ICsgICAgdW5zaWduZWQgbG9uZyBvZmZzZXQs
Cj4+PiArICAgIHVuc2lnbmVkIGludCBieXRlcywKPj4+ICsgICAgdWludDMyX3QgKmVmbGFncywK
Pj4+ICsgICAgc3RydWN0IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwKPj4+ICsgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCAqaHZtZW11bF9jdHh0ID0KPj4+ICsgICAgICAgIGNvbnRhaW5lcl9vZihjdHh0LCBz
dHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7Cj4+PiArICAgIHVuc2lnbmVkIGxvbmcgYWRk
ciwgcmVwcyA9IDE7Cj4+PiArICAgIHVpbnQzMl90IHBmZWMgPSBQRkVDX3BhZ2VfcHJlc2VudCB8
IFBGRUNfd3JpdGVfYWNjZXNzOwo+PiBEcm9wIHByZXNlbnQsIGFuZC4uLgo+IFNlZSByZXBseSB0
byBwcmV2aW91cyBwYXRjaC4KPgo+Pj4gKyAgICBzdHJ1Y3QgaHZtX3ZjcHVfaW8gKnZpbyA9ICZj
dXJyZW50LT5hcmNoLmh2bV92Y3B1Lmh2bV9pbzsKPj4+ICsgICAgaW50IHJjOwo+Pj4gKyAgICB2
b2lkICptYXBwaW5nOwo+Pj4gKwo+Pj4gKyAgICByYyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5l
YXIoCj4+PiArICAgICAgICBzZWcsIG9mZnNldCwgYnl0ZXMsICZyZXBzLCBodm1fYWNjZXNzX3dy
aXRlLCBodm1lbXVsX2N0eHQsICZhZGRyKTsKPj4+ICsgICAgaWYgKCByYyAhPSBYODZFTVVMX09L
QVkgfHwgIWJ5dGVzICkKPj4+ICsgICAgICAgIHJldHVybiByYzsKPj4+ICsKPj4+ICsgICAgaWYg
KCBpc194ODZfc3lzdGVtX3NlZ21lbnQoc2VnKSApCj4+PiArICAgICAgICBwZmVjIHw9IFBGRUNf
aW1wbGljaXQ7Cj4+PiArICAgIGVsc2UgaWYgKCBodm1lbXVsX2N0eHQtPnNlZ19yZWdbeDg2X3Nl
Z19zc10uZHBsID09IDMgKQo+Pj4gKyAgICAgICAgcGZlYyB8PSBQRkVDX3VzZXJfbW9kZTsKPj4+
ICsKPj4+ICsgICAgbWFwcGluZyA9IGh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKGFkZHIsIGJ5dGVz
LCBwZmVjLCBodm1lbXVsX2N0eHQpOwo+Pj4gKyAgICBpZiAoIElTX0VSUihtYXBwaW5nKSApCj4+
PiArICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7Cj4+PiArCj4+PiArICAgIGlmICgg
bWFwcGluZyApCj4+PiArICAgIHsKPj4+ICsgICAgICAgIHJjID0geDg2X2VtdWxfcm13KG1hcHBp
bmcsIGJ5dGVzLCBlZmxhZ3MsIHN0YXRlLCBjdHh0KTsKPj4+ICsgICAgICAgIGh2bWVtdWxfdW5t
YXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwgYnl0ZXMsIGh2bWVtdWxfY3R4dCk7Cj4+PiAr
ICAgIH0KPj4+ICsgICAgZWxzZQo+Pj4gKyAgICB7Cj4+PiArICAgICAgICB1bnNpZ25lZCBsb25n
IGRhdGEgPSAwOwo+Pj4gKyAgICAgICAgYm9vbF90IGtub3duX2dwZm4gPSB2aW8tPm1taW9fYWNj
ZXNzLndyaXRlX2FjY2VzcyAmJgo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2aW8t
Pm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9NQVNLKTsKPj4gLi4uIGJvb2wgaGVyZS4KPiBPb3Bz
Lgo+Cj4+IE90aGVyd2lzZSwgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cj4gVGhhbmtzLCBidXQgZHVlIHRvIHRoZSBmaXJzdCBvZiB0aGUgdHdv
IHJlcXVlc3RzIHlvdSdsbCBuZWVkIHRvIGxldAo+IG1lIGtub3cgd2hldGhlciB0aGlzIGFwcGxp
ZXMgd2l0aCBqdXN0IHRoZSBzZWNvbmQgY2hhbmdlIGRvbmUuCgpJJ2xsIGFjY2VwdCB0aGUgY29u
c2lzdGVuY3kgYXJndW1lbnQgYW5kIGxldCB0aGUgZmlyc3Qgb25lIGdvLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:19:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijU1-0007HE-TT; Mon, 05 Feb 2018 16:19:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eijU0-0007Gu-JP
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 16:19:04 +0000
X-Inumbo-ID: 285b6e4a-0a90-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 285b6e4a-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:18:10 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 09:17:24 -0700
Message-Id: <5A7891A102000078001A5597@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 09:17:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
 <5A786DCC02000078001A5401@prv-mh.provo.novell.com>
 <9bdb8eed-25c3-0b57-b2ed-8de8a10dd433@citrix.com>
In-Reply-To: <9bdb8eed-25c3-0b57-b2ed-8de8a10dd433@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE2OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4w
Mi4xOCBhdCAxMjoxNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gVGhl
IHVzZSBvZiBfX0xJTkVfXyBpbiBhIHByaW50aygpIGlzIHByb2JsZW1hdGljIGZvciBsaXZlcGF0
Y2hpbmcsIGFzIGl0Cj4+PiBjYXVzZXMgdW5uZWNlc3NhcnkgYmluYXJ5IGRpZmZlcmVuY2VzLgo+
Pj4KPj4+IEZ1cnRoZXJtb3JlLCBkaWFnbm9zdGljIGluZm9ybWF0aW9uIGFyb3VuZCBjYWxscyBp
cyBpbmNvbnNpc3RlbnQgYW5kCj4+PiBvY2Nhc2lvbmFsbHkgdW5oZWxwZnVsLiAgKGUuZy4gZGlh
Z25vc2luZyBsb2dzIGZyb20gdGhlIGZpZWxkIHdoaWNoIG1pZ2h0IGJlCj4+PiByZWxlYXNlIGJ1
aWxkcywgb3IgbGlrZWx5IHdpdGhvdXQgZXhhY3Qgc291cmNlIGNvZGUpLgo+Pj4KPj4+IFRha2Ug
dGhlIG9wcG9ydHVuaXR5IHRvIGltcHJvdmUgdGhpbmdzLiAgU2hvcnRlbiB0aGUgbmFtZSB0bwo+
Pj4gZG9tYWluX2NyYXNoX3N5bmMoKSBhbmQgcmVxdWlyZSB0aGUgdXNlciB0byBwYXNzIGEgcHJp
bnQgbWVzc2FnZSBpbi4KPj4gRmlyc3Qgb2YgYWxsIEknZCBsaWtlIHRvIHJlLWl0ZXJhdGUgdGhh
dCBhIGxvbmcgdGltZSBhZ28gYSBwbGFuIHdhcwo+PiBmb3JtdWxhdGVkIHRvIGVudGlyZWx5IHJl
bW92ZSBzeW5jaHJvbm91cyBkb21haW4gY3Jhc2hpbmcuIElmIEkKPj4gbGVhdmUgYXNpZGUgdGhl
IHRocmVlIHVzZXMgaW4gd2FpdC5jICh3aGljaCB5b3Ugc2F5IHlvdSB3YW50IHRvCj4+IHJlbW92
ZSBpbiBpdHMgZW50aXJldHkgYW55d2F5IHJhdGhlciBzb29uZXIgdGhhbiBsYXRlciksIHRoZXJl
Cj4+IGFyZSB0d28gb3RoZXIgY2FsbCBzaXRlcy4gV291bGRuJ3QgaXQgdGhlcmVmb3JlIGJlIG1v
cmUgcHJvZHVjdGl2ZQo+PiB0byBhY3R1YWxseSBnZXQgcmlkIG9mIHRob3NlPwo+IAo+IFRoZSBh
c21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCkgY2FsbHNpdGUgaXMgYWxzbyBoZWFkaW5nIGZv
ciB0aGUKPiBheGUuICBJJ3ZlIGFscmVhZHkgZGVsZXRlZCBpdCBpbiBteSBzZXJpZXMgcHVsbGlu
ZyBib3VuY2UgZnJhbWUgaGFuZGxpbmcKPiB1cCBpbnRvIEMuCj4gCj4gVGhlIHZteF92bWVudHJ5
X2ZhaWx1cmUoKSBjYWxsc2l0ZSBsb29rcyBsaWtlIGl0IGNhbiB0dXJuIGludG8KPiBkb21haW5f
Y3Jhc2goKSBieSBhbGxvd2luZyB0aGUgZnVuY3Rpb24gdG8gcmV0dXJuIGFuZCByZS1lbnRlciB0
aGUKPiBzb2Z0aXJxIHByb2Nlc3NpbmcgcGF0aC4KPiAKPiBHaXZlbiB0aGF0LCBJJ2QgYmUgaGFw
cHkgdG8gZ2V0IHJpZCBvZiB0aGUgZG9tYWluX2NyYXNoX3N5bmMoKQo+IGluZnJhc3RydWN0dXJl
IGV2ZW50dWFsbHksIGJ1dCBnaXZlbiBob3cgZmFyIG9mZiB0aGUgZGVsZXRpb24gcGF0Y2hlcwo+
IGFyZSwgSSdkIHN0aWxsIGxpa2UgdG8gZHJvcCB0aGUgX19MSU5FX18gcmVmZXJlbmNlIGluIHRo
ZSBzaG9ydCB0ZXJtLgoKSSBjYW4gbGl2ZSB3aXRoIHRoYXQsIGJ1dCBwbGVhc2UgbWFrZSBjbGVh
ciBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKdGhhdCB0aGlzIGlzIGludGVuZGVkIHRvIGRpZSAoc28g
dGhhdCBwZW9wbGUgd29uJ3QgdXNlIGltcHJvdmVtZW50cwpiZWluZyBkb25lIGhlcmUgYXMgYXJn
dW1lbnQgdG8gYWRkIG5ldyB1c2VycykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:19:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:19:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijUf-0007LT-5E; Mon, 05 Feb 2018 16:19:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4mhh=e7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eijUe-0007Jp-5a
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:19:44 +0000
X-Inumbo-ID: 779e9ed9-0a90-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 779e9ed9-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:20:23 +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 37F091435;
 Mon,  5 Feb 2018 08:19:37 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 49F8E3F25C;
 Mon,  5 Feb 2018 08:19:36 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Mon,  5 Feb 2018 16:19:17 +0000
Message-Id: <20180205161925.11054-1-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 0/8] ARM: VGIC/GIC separation cleanups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgphbiB1cGRhdGVkIHZlcnNpb24sIGZvY3Vzc2luZyBvbiB0aGUgY29tcGxhaW50cyBKdWxp
ZW4gcmFpc2VkIGFib3V0IHRoZQpsb2NraW5nIG9uIGFzc2lnbmVkIGhhcmR3YXJlIElSUXMuIFBh
dGNoIDUvOCBoYXMgYmVlbiBjaGFuZ2VkIHRvIGFkZHJlc3MKaGlzIGNvbmNlcm5zLgpJIGRyb3Bw
ZWQgdGhlIHRhZyBvbiB0aGlzIHBhdGNoLCBhbHNvIG9uIDIvOCBzaW5jZSBJIG1vdmVkIHRoZSBw
ZXItQ1BVCnZhcmlhYmxlIGRlY2xhcmF0aW9uIGludG8gZ2ljLmgsIGFzIHJlcXVlc3RlZC4gIE5v
dCBzdXJlIGlmIHRoYXQgaXMgd2hhdApwZW9wbGUgd2FudGVkLCBzbyBwbGVhc2UgaGF2ZSBhIGxv
b2suClRoZSByZXN0IG9mIHRoYXQgcGF0Y2ggaXMgdW5jaGFuZ2VkLCBhbmQgSSBjaGVja2VkIHRo
YXQgdGhlIGNvZGUgaXMgc3RpbGwKY29ycmVjdCBldmVuIGFmdGVyIHRoZSByZWJhc2UgdG8gc3Rh
Z2luZy4KClBsZWFzZSB0ZXN0IGFuZCBhcHBseS4KCkNoZWVycywKQW5kcmUKCkNoYW5nZWxvdiB2
My0+djQKMDE6IGFkZGVkIHRhZ3MKMDI6IHJlbW92ZSBleHRyYSBoZWFkZXIgZmlsZXMsIG1vdmUg
cGVyLUNQVSB2YXJpYWJsZSBpbnRvIGdpYy5oCjAzLCAwNDogdW5jaGFuZ2VkCjA1OiByZXdvcmsg
bG9ja2luZywgcmV3b3JrIGRyb3BwaW5nIGhhcmR3YXJlIElSUSBjb25uZWN0aW9uCjA2OiBhZGQg
QVNTRVJUCjA3OiB1bmNoYW5nZWQKMDg6IHJlbW92ZWQgcmVhZF9tb3N0bHkgYXR0cmlidXRlCgpD
aGFuZ2Vsb2cgdjItPnYzOgowMTogcmV3b3JrZWQKMDI6IHJlYmFzZWQgdG8gbWF0Y2ggc3RhZ2lu
ZywgYWRkZWQgdGFnCjAzLCAwNzogYWRkZWQgdGFnCjA4OiBuZXcsIGFzIHN1Z2dlc3RlZCBieSBK
dWxpZW4KCj09PT09PT09PT09PT09PT0KQnkgdGhlIG9yaWdpbmFsIFZHSUMgZGVzaWduLCBYZW4g
ZGlmZmVyZW50aWF0ZXMgYmV0d2VlbiB0aGUgYWN0dWFsIFZHSUMKZW11bGF0aW9uIG9uIG9uZSBo
YW5kIGFuZCB0aGUgR0lDIGhhcmR3YXJlIGFjY2Vzc2VzIG9uIHRoZSBvdGhlci4KSXQgc2VlbXMg
dGhlcmUgd2VyZSBzb21lIGRldmlhdGlvbnMgZnJvbSB0aGF0IHNjaGVtZSAob3ZlciB0aW1lPyks
IHNvIGF0CnRoZSBtb21lbnQgd2UgZW5kIHVwIGhhcHBpbHkgYWNjZXNzaW5nIFZHSUMgc3BlY2lm
aWMgZGF0YSBzdHJ1Y3R1cmVzCmxpa2Ugc3RydWN0IHBlbmRpbmdfaXJxIGFuZCBzdHJ1Y3Qgdmdp
Y19pcnFfcmFuayBmcm9tIHB1cmUgR0lDIGZpbGVzCmxpa2UgZ2ljLmMgb3IgZXZlbiBpcnEuYyAo
dHJ5OiBnaXQgZ3JlcCAtbCBzdHJ1Y3RcIHBlbmRpbmdfaXJxIHhlbi9hcmNoL2FybSkuCkJ1dCBh
bnkgZnV0dXJlIFZHSUMgcmV3b3JrIHdpbGwgZGVwZW5kIG9uIGEgY2xlYW4gc2VwYXJhdGlvbiwg
c28gdGhpcwpzZXJpZXMgdHJpZXMgdG8gY2xlYW4gdGhpcyB1cC4KQWZ0ZXIgdGhpcyBzZXJpZXMg
dGhlcmUgYXJlIG5vIG1vcmUgcmVmZXJlbmNlcyB0byBWR0lDIHN0cnVjdHVyZXMgZnJvbQpHSUMg
ZmlsZXMsIGF0IGxlYXN0IGZvciBub24tSVRTIGNvZGUuIFRoZSBJVFMgaXMgYSBiZWFzdCBvd24g
aXRzIG93bgooYmxhbWUgdGhlIGF1dGhvcikgYW5kIHdpbGwgYmUgYWRkcmVzc2VkIGxhdGVyLgoK
QW5kcmUgUHJ6eXdhcmEgKDgpOgogIEFSTTogVkdJQzogZHJvcCB1bm5lZWRlZCBnaWNfcmVzdG9y
ZV9wZW5kaW5nX2lycXMoKQogIEFSTTogVkdJQzogc3BsaXQgZ2ljLmMgdG8gb2JzZXJ2ZSBoYXJk
d2FyZS92aXJ0dWFsIEdJQyBzZXBhcmF0aW9uCiAgQVJNOiBWR0lDOiBzcGxpdCB1cCBnaWNfZHVt
cF9pbmZvKCkgdG8gY292ZXIgdmlydHVhbCBwYXJ0IHNlcGFyYXRlbHkKICBBUk06IFZHSUM6IHJl
d29yayBldmVudHNfbmVlZF9kZWxpdmVyeSgpCiAgQVJNOiBWR0lDOiBmYWN0b3Igb3V0IHZnaWNf
Y29ubmVjdF9od19pcnEoKQogIEFSTTogVkdJQzogZmFjdG9yIG91dCB2Z2ljX2dldF9od19pcnFf
ZGVzYygpCiAgQVJNOiBWR0lDOiByZXdvcmsgZ2ljdlsyM11fdXBkYXRlX2xyIHRvIG5vdCB1c2Ug
cGVuZGluZ19pcnEKICBBUk06IG1ha2UgbnJfaXJxcyBhIGNvbnN0YW50CgogeGVuL2FyY2gvYXJt
L01ha2VmaWxlICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICB8ICAg
MSArCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAgfCAgMTQgKy0KIHhlbi9hcmNoL2FybS9n
aWMtdjMuYyAgICAgICB8ICAxMiArLQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgIHwgNDYx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vZ2ljLmMgICAgICAgICAgfCA0MjMgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICAgIHwgICA5ICstCiB4ZW4vYXJjaC9h
cm0vdmdpYy5jICAgICAgICAgfCAgMTEgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCB8
ICAxMyArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgIHwgICA4ICstCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2lycS5oICAgfCAgIDUgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICB8
ICAgNiArCiAxMiBmaWxlcyBjaGFuZ2VkLCA1MjEgaW5zZXJ0aW9ucygrKSwgNDQzIGRlbGV0aW9u
cygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9naWMtdmdpYy5jCgotLSAKMi4x
NC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:19:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:19:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijUg-0007MA-Cd; Mon, 05 Feb 2018 16:19:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4mhh=e7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eijUf-0007Ke-5i
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:19:45 +0000
X-Inumbo-ID: 7815a230-0a90-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7815a230-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:20:24 +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 61ABF15AB;
 Mon,  5 Feb 2018 08:19:38 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 74C883F25C;
 Mon,  5 Feb 2018 08:19:37 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Mon,  5 Feb 2018 16:19:18 +0000
Message-Id: <20180205161925.11054-2-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180205161925.11054-1-andre.przywara@arm.com>
References: <20180205161925.11054-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 1/8] ARM: VGIC: drop unneeded
	gic_restore_pending_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkgd2UgcHVzaCBvdXIgcGVuZGluZyB2aXJ0dWFs
IElSUXMgaW50byB0aGUKbGlzdCByZWdpc3RlcnMuIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIG9u
Y2UgZnJvbSBnaWNfaW5qZWN0KCksIGp1c3QKYmVmb3JlIHdlIHJldHVybiB0byB0aGUgZ3Vlc3Qs
IGJ1dCBhbHNvIGluIGdpY19yZXN0b3JlX3N0YXRlKCksIHdoZW4Kd2UgY29udGV4dC1zd2l0Y2gg
YSBWQ1BVLiBIYXZpbmcgYSBjbG9zZXIgbG9vayBpdCB0dXJucyBvdXQgdGhhdCB0aGUKbGF0ZXIg
Y2FsbCBpcyBub3QgbmVlZGVkLCBzaW5jZSB3ZSB3aWxsIGFsd2F5cyBjYWxsIGdpY19pbmplY3Qo
KSBhbnl3YXkuClNvIHJlbW92ZSB0aGF0IGNhbGwgKGFuZCB0aGUgZm9yd2FyZCBkZWNsYXJhdGlv
bikgdG8gc3RyZWFtbGluZSB0aGlzCmludGVyZmFjZSBhbmQgbWFrZSBzZXBhcmF0aW5nIHRoZSBH
SUMgZnJvbSB0aGUgVkdJQyB3b3JsZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCA0IC0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCBiYWM4YWRhMmJiLi43MjFhMTdhOWQ3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBA
IC0zNiw4ICszNiw2IEBACiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KICNpbmNsdWRlIDxhc20vYWNw
aS5oPgogCi1zdGF0aWMgdm9pZCBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUg
KnYpOwotCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwogCiAjZGVm
aW5lIGxyX2FsbF9mdWxsKCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8PCBnaWNfaHdfb3Bz
LT5pbmZvLT5ucl9scnMpIC0gMSkpCkBAIC05MSw4ICs4OSw2IEBAIHZvaWQgZ2ljX3Jlc3RvcmVf
c3RhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgZ2ljX2h3X29wcy0+cmVzdG9yZV9zdGF0ZSh2KTsK
IAogICAgIGlzYigpOwotCi0gICAgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHYpOwogfQogCiAv
KiBkZXNjLT5pcnEgbmVlZHMgdG8gYmUgZGlzYWJsZWQgYmVmb3JlIGNhbGxpbmcgdGhpcyBmdW5j
dGlvbiAqLwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:19:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:19:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijUh-0007NS-O3; Mon, 05 Feb 2018 16:19:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4mhh=e7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eijUh-0007LF-BH
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:19:47 +0000
X-Inumbo-ID: 78f49b14-0a90-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 78f49b14-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:20:25 +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 D406D1435;
 Mon,  5 Feb 2018 08:19:39 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9F8BD3F25C;
 Mon,  5 Feb 2018 08:19:38 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Mon,  5 Feb 2018 16:19:19 +0000
Message-Id: <20180205161925.11054-3-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180205161925.11054-1-andre.przywara@arm.com>
References: <20180205161925.11054-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 2/8] ARM: VGIC: split gic.c to observe
	hardware/virtual GIC separation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGdpYy5jIGhvbGRzIGNvZGUgdG8gaGFuZGxlIGhhcmR3YXJlIElSUXMgYXMgd2Vs
bCBhcyBjb2RlIHRvCmJyaWRnZSBWR0lDIHJlcXVlc3RzIHRvIHRoZSBHSUMgdmlydHVhbGl6YXRp
b24gaGFyZHdhcmUuCkRlc3BpdGUgYmVpbmcgbmFtZWQgZ2ljLmMsIHRoaXMgZmlsZSByZWFjaGVz
IGludG8gdGhlIFZHSUMgYW5kIHVzZXMgZGF0YQpzdHJ1Y3R1cmVzIGRlc2NyaWJpbmcgdmlydHVh
bCBJUlFzLgpUbyBpbXByb3ZlIGFic3RyYWN0aW9uLCBtb3ZlIHRoZSBWR0lDIGZ1bmN0aW9ucyBp
bnRvIGEgc2VwYXJhdGUgZmlsZSwKc28gdGhhdCBnaWMuYyBkb2VzIHdoYXQgaXQgc2F5cyBvbiB0
aGUgdGluLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICB8ICAgMSArCiB4ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYyAgIHwgMzk2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgfCAzNjMgKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
IHwgICAzICsKIDQgZmlsZXMgY2hhbmdlZCwgNDAyIGluc2VydGlvbnMoKyksIDM2MSBkZWxldGlv
bnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9NYWtlZmlsZQppbmRl
eCAzMGEyYTY1MDBhLi40MWQ3MzY2NTI3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vTWFrZWZp
bGUKKysrIGIveGVuL2FyY2gvYXJtL01ha2VmaWxlCkBAIC0xNiw2ICsxNiw3IEBAIG9iai15ICs9
IGRvbWFpbl9idWlsZC5vCiBvYmoteSArPSBkb21jdGwubwogb2JqLSQoRUFSTFlfUFJJTlRLKSAr
PSBlYXJseV9wcmludGsubwogb2JqLXkgKz0gZ2ljLm8KK29iai15ICs9IGdpYy12Z2ljLm8KIG9i
ai15ICs9IGdpYy12Mi5vCiBvYmotJChDT05GSUdfSEFTX0dJQ1YzKSArPSBnaWMtdjMubwogb2Jq
LSQoQ09ORklHX0hBU19JVFMpICs9IGdpYy12My1pdHMubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi4yNjNiNDMwMDc1Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAgLTAsMCArMSwzOTYgQEAKKy8qCisgKiB4ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYworICoKKyAqIEFSTSBHZW5lcmljIEludGVycnVwdCBDb250cm9sbGVyIHZp
cnR1YWxpemF0aW9uIHN1cHBvcnQKKyAqCisgKiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KKyAq
IENvcHlyaWdodCAoYykgMjAxMSBDaXRyaXggU3lzdGVtcy4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQor
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh
cyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2
ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1ZGUgPHhl
bi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL2Vycm5vLmg+CisjaW5jbHVkZSA8YXNtL2RvbWFpbi5oPgorI2luY2x1ZGUg
PGFzbS9naWMuaD4KKyNpbmNsdWRlIDxhc20vdmdpYy5oPgorCisjZGVmaW5lIGxyX2FsbF9mdWxs
KCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8PCBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnMp
IC0gMSkpCisKKyN1bmRlZiBHSUNfREVCVUcKKworc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVf
bHIoc3RydWN0IHZjcHUgKnYsIGludCBpKTsKKworc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRf
bHIoaW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCit7CisgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNf
ZW5hYmxlZCgpKTsKKworICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwg
JnAtPnN0YXR1cyk7CisKKyAgICBnaWNfaHdfb3BzLT51cGRhdGVfbHIobHIsIHAsIHN0YXRlKTsK
KworICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKKyAgICBj
bGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOworICAgIHAtPmxyID0g
bHI7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWNfYWRkX3RvX2xyX3BlbmRpbmcoc3RydWN0
IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqbikKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19p
cnEgKml0ZXI7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2Nr
KSk7CisKKyAgICBpZiAoICFsaXN0X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQorICAgICAgICByZXR1
cm47CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggaXRlciwgJnYtPmFyY2gudmdpYy5scl9w
ZW5kaW5nLCBscl9xdWV1ZSApCisgICAgeworICAgICAgICBpZiAoIGl0ZXItPnByaW9yaXR5ID4g
bi0+cHJpb3JpdHkgKQorICAgICAgICB7CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuLT5s
cl9xdWV1ZSwgJml0ZXItPmxyX3F1ZXVlKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAgICAg
fQorICAgIH0KKyAgICBsaXN0X2FkZF90YWlsKCZuLT5scl9xdWV1ZSwgJnYtPmFyY2gudmdpYy5s
cl9wZW5kaW5nKTsKK30KKwordm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQoreworICAgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1
ZXVlKTsKK30KKwordm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0g
aXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOworCisgICAgLyogSWYgYW4gTFBJIGhhcyBi
ZWVuIHJlbW92ZWQgbWVhbndoaWxlLCB0aGVyZSBpcyBub3RoaW5nIGxlZnQgdG8gcmFpc2UuICov
CisgICAgaWYgKCB1bmxpa2VseSghbikgKQorICAgICAgICByZXR1cm47CisKKyAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CisKKyAgICAvKiBEb24ndCB0cnkg
dG8gdXBkYXRlIHRoZSBMUiBpZiB0aGUgaW50ZXJydXB0IGlzIGRpc2FibGVkICovCisgICAgaWYg
KCAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmbi0+c3RhdHVzKSApCisgICAgICAg
IHJldHVybjsKKworICAgIGlmICggbGlzdF9lbXB0eSgmbi0+bHJfcXVldWUpICkKKyAgICB7Cisg
ICAgICAgIGlmICggdiA9PSBjdXJyZW50ICkKKyAgICAgICAgICAgIGdpY191cGRhdGVfb25lX2xy
KHYsIG4tPmxyKTsKKyAgICB9CisjaWZkZWYgR0lDX0RFQlVHCisgICAgZWxzZQorICAgICAgICBn
ZHByaW50ayhYRU5MT0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0ldSBpbnRvIGQlZHYl
ZCwgd2hlbiBpdCBpcyBzdGlsbCBscl9wZW5kaW5nXG4iLAorICAgICAgICAgICAgICAgICB2aXJ0
dWFsX2lycSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOworI2VuZGlmCit9CisK
Ky8qCisgKiBGaW5kIGFuIHVudXNlZCBMUiB0byBpbnNlcnQgYW4gSVJRIGludG8sIHN0YXJ0aW5n
IHdpdGggdGhlIExSIGdpdmVuCisgKiBieSBAbHIuIElmIHRoaXMgbmV3IGludGVycnVwdCBpcyBh
IFBSSVNUSU5FIExQSSwgc2NhbiB0aGUgb3RoZXIgTFJzIHRvCisgKiBhdm9pZCBpbnNlcnRpbmcg
dGhlIHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hlbiBhbgorICog
ZXZlbnQgZ2V0cyBkaXNjYXJkZWQgd2hpbGUgdGhlIExQSSBpcyBpbiBhbiBMUiwgYW5kIGEgbmV3
IExQSSB3aXRoIHRoZQorICogc2FtZSBudW1iZXIgZ2V0cyBtYXBwZWQgcXVpY2tseSBhZnRlcndh
cmRzLgorICovCitzdGF0aWMgdW5zaWduZWQgaW50IGdpY19maW5kX3VudXNlZF9scihzdHJ1Y3Qg
dmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBscikKK3sKKyAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+
aW5mby0+bnJfbHJzOworICAgIHVuc2lnbmVkIGxvbmcgKmxyX21hc2sgPSAodW5zaWduZWQgbG9u
ZyAqKSAmdGhpc19jcHUobHJfbWFzayk7CisgICAgc3RydWN0IGdpY19sciBscl92YWw7CisKKyAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CisKKyAgICBpZiAo
IHVubGlrZWx5KHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVz
KSkgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IHVzZWRfbHI7CisKKyAgICAgICAgZm9y
X2VhY2hfc2V0X2JpdCh1c2VkX2xyLCBscl9tYXNrLCBucl9scnMpCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGdpY19od19vcHMtPnJlYWRfbHIodXNlZF9sciwgJmxyX3ZhbCk7CisgICAgICAgICAg
ICBpZiAoIGxyX3ZhbC52aXJxID09IHAtPmlycSApCisgICAgICAgICAgICAgICAgcmV0dXJuIHVz
ZWRfbHI7CisgICAgICAgIH0KKyAgICB9CisKKyAgICBsciA9IGZpbmRfbmV4dF96ZXJvX2JpdChs
cl9tYXNrLCBucl9scnMsIGxyKTsKKworICAgIHJldHVybiBscjsKK30KKwordm9pZCBnaWNfcmFp
c2VfZ3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEsCisg
ICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSkKK3sKKyAgICBpbnQgaTsKKyAgICB1bnNpZ25l
ZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOworICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKKworICAgIEFTU0VS
VChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKKworICAgIGlmICggdW5saWtl
bHkoIXApICkKKyAgICAgICAgLyogQW4gdW5tYXBwZWQgTFBJIGRvZXMgbm90IG5lZWQgdG8gYmUg
cmFpc2VkLiAqLworICAgICAgICByZXR1cm47CisKKyAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBs
aXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZykgKQorICAgIHsKKyAgICAgICAgaSA9
IGdpY19maW5kX3VudXNlZF9scih2LCBwLCAwKTsKKworICAgICAgICBpZiAoaSA8IG5yX2xycykg
eworICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOworICAgICAgICAg
ICAgZ2ljX3NldF9scihpLCBwLCBHSUNIX0xSX1BFTkRJTkcpOworICAgICAgICAgICAgcmV0dXJu
OworICAgICAgICB9CisgICAgfQorCisgICAgZ2ljX2FkZF90b19scl9wZW5kaW5nKHYsIHApOwor
fQorCitzdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkp
Cit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOworICAgIGludCBpcnE7CisgICAgc3RydWN0
IGdpY19sciBscl92YWw7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdp
Yy5sb2NrKSk7CisgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKKworICAgIGdp
Y19od19vcHMtPnJlYWRfbHIoaSwgJmxyX3ZhbCk7CisgICAgaXJxID0gbHJfdmFsLnZpcnE7Cisg
ICAgcCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7CisgICAgLyoKKyAgICAgKiBBbiBMUEkgbWln
aHQgaGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVy
ZS4KKyAgICAgKiBJZiB0aGF0IExQSSBpcyBtYXJrZWQgYXMgUFJJU1RJTkUsIHRoZSBpbmZvcm1h
dGlvbiBpbiB0aGUgTFIgaXMgYm9ndXMsCisgICAgICogYXMgaXQgYmVsb25ncyB0byBhIHByZXZp
b3VzLCBhbHJlYWR5IHVubWFwcGVkIExQSS4gU28gd2UgZGlzY2FyZCBpdAorICAgICAqIGhlcmUg
YXMgd2VsbC4KKyAgICAgKi8KKyAgICBpZiAoIHVubGlrZWx5KCFwIHx8CisgICAgICAgICAgICAg
ICAgICB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5z
dGF0dXMpKSApCisgICAgeworICAgICAgICBBU1NFUlQoaXNfbHBpKGlycSkpOworCisgICAgICAg
IGdpY19od19vcHMtPmNsZWFyX2xyKGkpOworICAgICAgICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1
KGxyX21hc2spKTsKKworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgaWYgKCBscl92YWwu
c3RhdGUgJiBHSUNIX0xSX0FDVElWRSApCisgICAgeworICAgICAgICBzZXRfYml0KEdJQ19JUlFf
R1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKKyAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJR
X0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICYmCisgICAgICAgICAgICAgdGVzdF9hbmRfY2xl
YXJfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGlmICggcC0+ZGVzYyA9PSBOVUxMICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICAgbHJfdmFsLnN0YXRlIHw9IEdJQ0hfTFJfUEVORElORzsKKyAgICAgICAgICAgICAg
ICAgZ2ljX2h3X29wcy0+d3JpdGVfbHIoaSwgJmxyX3ZhbCk7CisgICAgICAgICAgICB9CisgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ1
bmFibGUgdG8gaW5qZWN0IGh3IGlycT0lZCBpbnRvIGQlZHYlZDogYWxyZWFkeSBhY3RpdmUgaW4g
TFIlZFxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBpcnEsIHYtPmRvbWFpbi0+ZG9tYWlu
X2lkLCB2LT52Y3B1X2lkLCBpKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlIGlmICggbHJf
dmFsLnN0YXRlICYgR0lDSF9MUl9QRU5ESU5HICkKKyAgICB7CisgICAgICAgIGludCBxIF9fYXR0
cmlidXRlX18gKCh1bnVzZWQpKSA9IHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FV
RVVFRCwgJnAtPnN0YXR1cyk7CisjaWZkZWYgR0lDX0RFQlVHCisgICAgICAgIGlmICggcSApCisg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0l
ZCBpbnRvIGQlZHYlZCwgd2hlbiBpdCBpcyBhbHJlYWR5IHBlbmRpbmcgaW4gTFIlZFxuIiwKKyAg
ICAgICAgICAgICAgICAgICAgaXJxLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCwg
aSk7CisjZW5kaWYKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgZ2ljX2h3X29wcy0+
Y2xlYXJfbHIoaSk7CisgICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwor
CisgICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKKyAgICAgICAgICAgIGNsZWFyX2JpdChf
SVJRX0lOUFJPR1JFU1MsICZwLT5kZXNjLT5zdGF0dXMpOworICAgICAgICBjbGVhcl9iaXQoR0lD
X0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKKyAgICAgICAgY2xlYXJfYml0KEdJQ19J
UlFfR1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKKyAgICAgICAgcC0+bHIgPSBHSUNfSU5WQUxJ
RF9MUjsKKyAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5z
dGF0dXMpICYmCisgICAgICAgICAgICAgdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZw
LT5zdGF0dXMpICYmCisgICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFU
SU5HLCAmcC0+c3RhdHVzKSApCisgICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIGly
cSwgcC0+cHJpb3JpdHkpOworICAgICAgICBlbHNlIHsKKyAgICAgICAgICAgIGxpc3RfZGVsX2lu
aXQoJnAtPmluZmxpZ2h0KTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBSZW1vdmUg
ZnJvbSBpbmZsaWdodCwgdGhlbiBjaGFuZ2UgcGh5c2ljYWwgYWZmaW5pdHkuIEl0CisgICAgICAg
ICAgICAgKiBtYWtlcyBzdXJlIHRoYXQgd2hlbiBhIG5ldyBpbnRlcnJ1cHQgaXMgcmVjZWl2ZWQg
b24gdGhlCisgICAgICAgICAgICAgKiBuZXh0IHBjcHUsIGluZmxpZ2h0IGlzIGFscmVhZHkgY2xl
YXJlZC4gTm8gY29uY3VycmVudAorICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gaW5mbGlnaHQu
CisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHNtcF93bWIoKTsKKyAgICAgICAgICAgIGlm
ICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKKyAgICAg
ICAgICAgIHsKKyAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dl
dF90YXJnZXRfdmNwdSh2LCBpcnEpOworICAgICAgICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHko
cC0+ZGVzYywgY3B1bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7CisgICAgICAgICAgICAg
ICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKTsKKyAgICAg
ICAgICAgIH0KKyAgICAgICAgfQorICAgIH0KK30KKwordm9pZCBnaWNfY2xlYXJfbHJzKHN0cnVj
dCB2Y3B1ICp2KQoreworICAgIGludCBpID0gMDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwor
ICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7CisKKyAg
ICAvKiBUaGUgaWRsZSBkb21haW4gaGFzIG5vIExScyB0byBiZSBjbGVhcmVkLiBTaW5jZSBnaWNf
cmVzdG9yZV9zdGF0ZQorICAgICAqIGRvZXNuJ3Qgd3JpdGUgYW55IExSIHJlZ2lzdGVycyBmb3Ig
dGhlIGlkbGUgZG9tYWluIHRoZXkgY291bGQgYmUKKyAgICAgKiBub24temVyby4gKi8KKyAgICBp
ZiAoIGlzX2lkbGVfdmNwdSh2KSApCisgICAgICAgIHJldHVybjsKKworICAgIGdpY19od19vcHMt
PnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgZmFsc2UpOworCisgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CisKKyAgICB3aGlsZSAoKGkgPSBm
aW5kX25leHRfYml0KChjb25zdCB1bnNpZ25lZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX2xycywgaSkpIDwgbnJfbHJzICkgewor
ICAgICAgICBnaWNfdXBkYXRlX29uZV9scih2LCBpKTsKKyAgICAgICAgaSsrOworICAgIH0KKwor
ICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cit9
CisKK3N0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikK
K3sKKyAgICBpbnQgbHIgPSAwOworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgKnQsICpwX3I7
CisgICAgc3RydWN0IGxpc3RfaGVhZCAqaW5mbGlnaHRfcjsKKyAgICB1bnNpZ25lZCBsb25nIGZs
YWdzOworICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7
CisgICAgaW50IGxycyA9IG5yX2xyczsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNo
LnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgaWYgKCBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMu
bHJfcGVuZGluZykgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGluZmxpZ2h0X3IgPSAmdi0+
YXJjaC52Z2ljLmluZmxpZ2h0X2lycXM7CisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICgg
cCwgdCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgeworICAgICAg
ICBsciA9IGdpY19maW5kX3VudXNlZF9scih2LCBwLCBscik7CisgICAgICAgIGlmICggbHIgPj0g
bnJfbHJzICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogTm8gbW9yZSBmcmVlIExSczogZmlu
ZCBhIGxvd2VyIHByaW9yaXR5IGlycSB0byBldmljdCAqLworICAgICAgICAgICAgbGlzdF9mb3Jf
ZWFjaF9lbnRyeV9yZXZlcnNlKCBwX3IsIGluZmxpZ2h0X3IsIGluZmxpZ2h0ICkKKyAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIHBfci0+cHJpb3JpdHkgPT0gcC0+cHJpb3JpdHkg
KQorICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgICAgICAgICBpZiAoIHRl
c3RfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnBfci0+c3RhdHVzKSAmJgorICAgICAgICAg
ICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcF9yLT5zdGF0dXMp
ICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBmb3VuZDsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIC8qIFdlIGRpZG4ndCBmaW5kIGEgdmljdGltIHRoaXMgdGltZSwgYW5kIHdlIHdvbid0
IG5leHQKKyAgICAgICAgICAgICAqIHRpbWUsIHNvIHF1aXQgKi8KKyAgICAgICAgICAgIGdvdG8g
b3V0OworCitmb3VuZDoKKyAgICAgICAgICAgIGxyID0gcF9yLT5scjsKKyAgICAgICAgICAgIHBf
ci0+bHIgPSBHSUNfSU5WQUxJRF9MUjsKKyAgICAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVT
VF9RVUVVRUQsICZwX3ItPnN0YXR1cyk7CisgICAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9H
VUVTVF9WSVNJQkxFLCAmcF9yLT5zdGF0dXMpOworICAgICAgICAgICAgZ2ljX2FkZF90b19scl9w
ZW5kaW5nKHYsIHBfcik7CisgICAgICAgICAgICBpbmZsaWdodF9yID0gJnBfci0+aW5mbGlnaHQ7
CisgICAgICAgIH0KKworICAgICAgICBnaWNfc2V0X2xyKGxyLCBwLCBHSUNIX0xSX1BFTkRJTkcp
OworICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7CisgICAgICAgIHNldF9iaXQo
bHIsICZ0aGlzX2NwdShscl9tYXNrKSk7CisKKyAgICAgICAgLyogV2UgY2FuIG9ubHkgZXZpY3Qg
bnJfbHJzIGVudHJpZXMgKi8KKyAgICAgICAgbHJzLS07CisgICAgICAgIGlmICggbHJzID09IDAg
KQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCitvdXQ6CisgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKK30KKwordm9pZCBnaWNfY2xlYXJf
cGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAq
cCwgKnQ7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7
CisKKyAgICB2LT5hcmNoLmxyX21hc2sgPSAwOworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2Fm
ZSAoIHAsIHQsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQorICAgICAgICBn
aWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKK30KKworaW50IGdpY19ldmVudHNfbmVl
ZF9kZWxpdmVyeSh2b2lkKQoreworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKyAgICBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnA7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBjb25z
dCB1bnNpZ25lZCBsb25nIGFwciA9IGdpY19od19vcHMtPnJlYWRfYXByKDApOworICAgIGludCBt
YXNrX3ByaW9yaXR5OworICAgIGludCBhY3RpdmVfcHJpb3JpdHk7CisgICAgaW50IHJjID0gMDsK
KworICAgIG1hc2tfcHJpb3JpdHkgPSBnaWNfaHdfb3BzLT5yZWFkX3ZtY3JfcHJpb3JpdHkoKTsK
KyAgICBhY3RpdmVfcHJpb3JpdHkgPSBmaW5kX25leHRfYml0KCZhcHIsIDMyLCAwKTsKKworICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgLyog
VE9ETzogV2Ugb3JkZXIgdGhlIGd1ZXN0IGlycXMgYnkgcHJpb3JpdHksIGJ1dCB3ZSBkb24ndCBj
aGFuZ2UKKyAgICAgKiB0aGUgcHJpb3JpdHkgb2YgaG9zdCBpcnFzLiAqLworCisgICAgLyogZmlu
ZCB0aGUgZmlyc3QgZW5hYmxlZCBub24tYWN0aXZlIGlycSwgdGhlIHF1ZXVlIGlzIGFscmVhZHkK
KyAgICAgKiBvcmRlcmVkIGJ5IHByaW9yaXR5ICovCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSgg
cCwgJnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCisgICAgeworICAgICAg
ICBpZiAoIEdJQ19QUklfVE9fR1VFU1QocC0+cHJpb3JpdHkpID49IG1hc2tfcHJpb3JpdHkgKQor
ICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIGlmICggR0lDX1BSSV9UT19HVUVTVChwLT5w
cmlvcml0eSkgPj0gYWN0aXZlX3ByaW9yaXR5ICkKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAg
ICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQor
ICAgICAgICB7CisgICAgICAgICAgICByYyA9IDE7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAg
ICAgICAgfQorICAgIH0KKworb3V0OgorICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFy
Y2gudmdpYy5sb2NrLCBmbGFncyk7CisgICAgcmV0dXJuIHJjOworfQorCit2b2lkIGdpY19pbmpl
Y3Qodm9pZCkKK3sKKyAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOworCisgICAg
Z2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKGN1cnJlbnQpOworCisgICAgaWYgKCAhbGlzdF9lbXB0
eSgmY3VycmVudC0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICYmIGxyX2FsbF9mdWxsKCkgKQorICAg
ICAgICBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIHRydWUpOwor
fQorCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxl
OiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAor
ICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLmMKaW5kZXggNzIxYTE3YTlkNy4uMDRlNmQ2NmI2OSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtMzYsMTUgKzM2LDExIEBA
CiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KICNpbmNsdWRlIDxhc20vYWNwaS5oPgogCi1zdGF0aWMg
REVGSU5FX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwotCi0jZGVmaW5lIGxyX2FsbF9mdWxs
KCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8PCBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnMp
IC0gMSkpCitERUZJTkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFzayk7CiAKICN1bmRlZiBHSUNf
REVCVUcKIAotc3RhdGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGlu
dCBpKTsKLQotc3RhdGljIGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqZ2ljX2h3X29w
czsKK2NvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqZ2ljX2h3X29wczsKIAogdm9pZCBy
ZWdpc3Rlcl9naWNfb3BzKGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqb3BzKQogewpA
QCAtMzY2LDM2MSArMzYyLDYgQEAgdm9pZCBnaWNfZGlzYWJsZV9jcHUodm9pZCkKICAgICBnaWNf
aHdfb3BzLT5kaXNhYmxlX2ludGVyZmFjZSgpOwogfQogCi1zdGF0aWMgaW5saW5lIHZvaWQgZ2lj
X3NldF9scihpbnQgbHIsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGF0ZSkKLXsKLSAgICBBU1NFUlQoIWxvY2FsX2ly
cV9pc19lbmFibGVkKCkpOwotCi0gICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVf
TFBJLCAmcC0+c3RhdHVzKTsKLQotICAgIGdpY19od19vcHMtPnVwZGF0ZV9scihsciwgcCwgc3Rh
dGUpOwotCi0gICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwot
ICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cyk7Ci0gICAgcC0+
bHIgPSBscjsKLX0KLQotc3RhdGljIGlubGluZSB2b2lkIGdpY19hZGRfdG9fbHJfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpuKQotewotICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqaXRlcjsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2lj
LmxvY2spKTsKLQotICAgIGlmICggIWxpc3RfZW1wdHkoJm4tPmxyX3F1ZXVlKSApCi0gICAgICAg
IHJldHVybjsKLQotICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBpdGVyLCAmdi0+YXJjaC52Z2lj
LmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKLSAgICB7Ci0gICAgICAgIGlmICggaXRlci0+cHJpb3Jp
dHkgPiBuLT5wcmlvcml0eSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGxpc3RfYWRkX3RhaWwo
Jm4tPmxyX3F1ZXVlLCAmaXRlci0+bHJfcXVldWUpOwotICAgICAgICAgICAgcmV0dXJuOwotICAg
ICAgICB9Ci0gICAgfQotICAgIGxpc3RfYWRkX3RhaWwoJm4tPmxyX3F1ZXVlLCAmdi0+YXJjaC52
Z2ljLmxyX3BlbmRpbmcpOwotfQotCi12b2lkIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0
cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApCi17Ci0gICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwotCi0gICAgbGlzdF9kZWxfaW5pdCgmcC0+
bHJfcXVldWUpOwotfQotCi12b2lkIGdpY19yYWlzZV9pbmZsaWdodF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSkKLXsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
Km4gPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7Ci0KLSAgICAvKiBJZiBhbiBMUEkg
aGFzIGJlZW4gcmVtb3ZlZCBtZWFud2hpbGUsIHRoZXJlIGlzIG5vdGhpbmcgbGVmdCB0byByYWlz
ZS4gKi8KLSAgICBpZiAoIHVubGlrZWx5KCFuKSApCi0gICAgICAgIHJldHVybjsKLQotICAgIEFT
U0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKLQotICAgIC8qIERvbid0
IHRyeSB0byB1cGRhdGUgdGhlIExSIGlmIHRoZSBpbnRlcnJ1cHQgaXMgZGlzYWJsZWQgKi8KLSAg
ICBpZiAoICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZuLT5zdGF0dXMpICkKLSAg
ICAgICAgcmV0dXJuOwotCi0gICAgaWYgKCBsaXN0X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQotICAg
IHsKLSAgICAgICAgaWYgKCB2ID09IGN1cnJlbnQgKQotICAgICAgICAgICAgZ2ljX3VwZGF0ZV9v
bmVfbHIodiwgbi0+bHIpOwotICAgIH0KLSNpZmRlZiBHSUNfREVCVUcKLSAgICBlbHNlCi0gICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgInRyeWluZyB0byBpbmplY3QgaXJxPSV1IGludG8g
ZCVkdiVkLCB3aGVuIGl0IGlzIHN0aWxsIGxyX3BlbmRpbmdcbiIsCi0gICAgICAgICAgICAgICAg
IHZpcnR1YWxfaXJxLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCk7Ci0jZW5kaWYK
LX0KLQotLyoKLSAqIEZpbmQgYW4gdW51c2VkIExSIHRvIGluc2VydCBhbiBJUlEgaW50bywgc3Rh
cnRpbmcgd2l0aCB0aGUgTFIgZ2l2ZW4KLSAqIGJ5IEBsci4gSWYgdGhpcyBuZXcgaW50ZXJydXB0
IGlzIGEgUFJJU1RJTkUgTFBJLCBzY2FuIHRoZSBvdGhlciBMUnMgdG8KLSAqIGF2b2lkIGluc2Vy
dGluZyB0aGUgc2FtZSBJUlEgdHdpY2UuIFRoaXMgc2l0dWF0aW9uIGNhbiBvY2N1ciB3aGVuIGFu
Ci0gKiBldmVudCBnZXRzIGRpc2NhcmRlZCB3aGlsZSB0aGUgTFBJIGlzIGluIGFuIExSLCBhbmQg
YSBuZXcgTFBJIHdpdGggdGhlCi0gKiBzYW1lIG51bWJlciBnZXRzIG1hcHBlZCBxdWlja2x5IGFm
dGVyd2FyZHMuCi0gKi8KLXN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0
cnVjdCB2Y3B1ICp2LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHBlbmRpbmdfaXJxICpwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGxyKQotewotICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdf
b3BzLT5pbmZvLT5ucl9scnM7Ci0gICAgdW5zaWduZWQgbG9uZyAqbHJfbWFzayA9ICh1bnNpZ25l
ZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKTsKLSAgICBzdHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsK
LQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKLQotICAg
IGlmICggdW5saWtlbHkodGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5z
dGF0dXMpKSApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgdXNlZF9scjsKLQotICAgICAg
ICBmb3JfZWFjaF9zZXRfYml0KHVzZWRfbHIsIGxyX21hc2ssIG5yX2xycykKLSAgICAgICAgewot
ICAgICAgICAgICAgZ2ljX2h3X29wcy0+cmVhZF9scih1c2VkX2xyLCAmbHJfdmFsKTsKLSAgICAg
ICAgICAgIGlmICggbHJfdmFsLnZpcnEgPT0gcC0+aXJxICkKLSAgICAgICAgICAgICAgICByZXR1
cm4gdXNlZF9scjsKLSAgICAgICAgfQotICAgIH0KLQotICAgIGxyID0gZmluZF9uZXh0X3plcm9f
Yml0KGxyX21hc2ssIG5yX2xycywgbHIpOwotCi0gICAgcmV0dXJuIGxyOwotfQotCi12b2lkIGdp
Y19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2ly
cSwKLSAgICAgICAgdW5zaWduZWQgaW50IHByaW9yaXR5KQotewotICAgIGludCBpOwotICAgIHVu
c2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Ci0gICAgc3RydWN0
IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwotCi0gICAg
QVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOwotCi0gICAgaWYgKCB1
bmxpa2VseSghcCkgKQotICAgICAgICAvKiBBbiB1bm1hcHBlZCBMUEkgZG9lcyBub3QgbmVlZCB0
byBiZSByYWlzZWQuICovCi0gICAgICAgIHJldHVybjsKLQotICAgIGlmICggdiA9PSBjdXJyZW50
ICYmIGxpc3RfZW1wdHkoJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nKSApCi0gICAgewotICAgICAg
ICBpID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIDApOwotCi0gICAgICAgIGlmIChpIDwgbnJf
bHJzKSB7Ci0gICAgICAgICAgICBzZXRfYml0KGksICZ0aGlzX2NwdShscl9tYXNrKSk7Ci0gICAg
ICAgICAgICBnaWNfc2V0X2xyKGksIHAsIEdJQ0hfTFJfUEVORElORyk7Ci0gICAgICAgICAgICBy
ZXR1cm47Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBnaWNfYWRkX3RvX2xyX3BlbmRpbmcodiwg
cCk7Ci19Ci0KLXN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBp
bnQgaSkKLXsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnA7Ci0gICAgaW50IGlycTsKLSAgICBz
dHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJj
aC52Z2ljLmxvY2spKTsKLSAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwotCi0g
ICAgZ2ljX2h3X29wcy0+cmVhZF9scihpLCAmbHJfdmFsKTsKLSAgICBpcnEgPSBscl92YWwudmly
cTsKLSAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgaXJxKTsKLSAgICAvKgotICAgICAqIEFuIExQ
SSBtaWdodCBoYXZlIGJlZW4gdW5tYXBwZWQsIGluIHdoaWNoIGNhc2Ugd2UganVzdCBjbGVhbiB1
cCBoZXJlLgotICAgICAqIElmIHRoYXQgTFBJIGlzIG1hcmtlZCBhcyBQUklTVElORSwgdGhlIGlu
Zm9ybWF0aW9uIGluIHRoZSBMUiBpcyBib2d1cywKLSAgICAgKiBhcyBpdCBiZWxvbmdzIHRvIGEg
cHJldmlvdXMsIGFscmVhZHkgdW5tYXBwZWQgTFBJLiBTbyB3ZSBkaXNjYXJkIGl0Ci0gICAgICog
aGVyZSBhcyB3ZWxsLgotICAgICAqLwotICAgIGlmICggdW5saWtlbHkoIXAgfHwKLSAgICAgICAg
ICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwg
JnAtPnN0YXR1cykpICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChpc19scGkoaXJxKSk7Ci0KLSAg
ICAgICAgZ2ljX2h3X29wcy0+Y2xlYXJfbHIoaSk7Ci0gICAgICAgIGNsZWFyX2JpdChpLCAmdGhp
c19jcHUobHJfbWFzaykpOwotCi0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBpZiAoIGxy
X3ZhbC5zdGF0ZSAmIEdJQ0hfTFJfQUNUSVZFICkKLSAgICB7Ci0gICAgICAgIHNldF9iaXQoR0lD
X0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5zdGF0dXMpOwotICAgICAgICBpZiAoIHRlc3RfYml0KEdJ
Q19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgJiYKLSAgICAgICAgICAgICB0ZXN0X2Fu
ZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpICkKLSAgICAgICAg
ewotICAgICAgICAgICAgaWYgKCBwLT5kZXNjID09IE5VTEwgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgICBscl92YWwuc3RhdGUgfD0gR0lDSF9MUl9QRU5ESU5HOwotICAgICAgICAg
ICAgICAgICBnaWNfaHdfb3BzLT53cml0ZV9scihpLCAmbHJfdmFsKTsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgInVuYWJsZSB0byBpbmplY3QgaHcgaXJxPSVkIGludG8gZCVkdiVkOiBhbHJlYWR5IGFjdGl2
ZSBpbiBMUiVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgIGlycSwgdi0+ZG9tYWluLT5k
b21haW5faWQsIHYtPnZjcHVfaWQsIGkpOwotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UgaWYg
KCBscl92YWwuc3RhdGUgJiBHSUNIX0xSX1BFTkRJTkcgKQotICAgIHsKLSAgICAgICAgaW50IHEg
X19hdHRyaWJ1dGVfXyAoKHVudXNlZCkpID0gdGVzdF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VF
U1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKLSNpZmRlZiBHSUNfREVCVUcKLSAgICAgICAgaWYgKCBx
ICkKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19ERUJVRywgInRyeWluZyB0byBpbmplY3Qg
aXJxPSVkIGludG8gZCVkdiVkLCB3aGVuIGl0IGlzIGFscmVhZHkgcGVuZGluZyBpbiBMUiVkXG4i
LAotICAgICAgICAgICAgICAgICAgICBpcnEsIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1
X2lkLCBpKTsKLSNlbmRpZgotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBnaWNfaHdf
b3BzLT5jbGVhcl9scihpKTsKLSAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNr
KSk7Ci0KLSAgICAgICAgaWYgKCBwLT5kZXNjICE9IE5VTEwgKQotICAgICAgICAgICAgY2xlYXJf
Yml0KF9JUlFfSU5QUk9HUkVTUywgJnAtPmRlc2MtPnN0YXR1cyk7Ci0gICAgICAgIGNsZWFyX2Jp
dChHSUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwLT5zdGF0dXMpOwotICAgICAgICBjbGVhcl9iaXQo
R0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwLT5zdGF0dXMpOwotICAgICAgICBwLT5sciA9IEdJQ19J
TlZBTElEX0xSOwotICAgICAgICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwg
JnAtPnN0YXR1cykgJiYKLSAgICAgICAgICAgICB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1FVRVVF
RCwgJnAtPnN0YXR1cykgJiYKLSAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9N
SUdSQVRJTkcsICZwLT5zdGF0dXMpICkKLSAgICAgICAgICAgIGdpY19yYWlzZV9ndWVzdF9pcnEo
diwgaXJxLCBwLT5wcmlvcml0eSk7Ci0gICAgICAgIGVsc2UgewotICAgICAgICAgICAgbGlzdF9k
ZWxfaW5pdCgmcC0+aW5mbGlnaHQpOwotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAqIFJl
bW92ZSBmcm9tIGluZmxpZ2h0LCB0aGVuIGNoYW5nZSBwaHlzaWNhbCBhZmZpbml0eS4gSXQKLSAg
ICAgICAgICAgICAqIG1ha2VzIHN1cmUgdGhhdCB3aGVuIGEgbmV3IGludGVycnVwdCBpcyByZWNl
aXZlZCBvbiB0aGUKLSAgICAgICAgICAgICAqIG5leHQgcGNwdSwgaW5mbGlnaHQgaXMgYWxyZWFk
eSBjbGVhcmVkLiBObyBjb25jdXJyZW50Ci0gICAgICAgICAgICAgKiBhY2Nlc3NlcyB0byBpbmZs
aWdodC4KLSAgICAgICAgICAgICAqLwotICAgICAgICAgICAgc21wX3dtYigpOwotICAgICAgICAg
ICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cykgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZn
aWNfZ2V0X3RhcmdldF92Y3B1KHYsIGlycSk7Ci0gICAgICAgICAgICAgICAgaXJxX3NldF9hZmZp
bml0eShwLT5kZXNjLCBjcHVtYXNrX29mKHZfdGFyZ2V0LT5wcm9jZXNzb3IpKTsKLSAgICAgICAg
ICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpOwot
ICAgICAgICAgICAgfQotICAgICAgICB9Ci0gICAgfQotfQotCi12b2lkIGdpY19jbGVhcl9scnMo
c3RydWN0IHZjcHUgKnYpCi17Ci0gICAgaW50IGkgPSAwOwotICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7Ci0gICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsK
LQotICAgIC8qIFRoZSBpZGxlIGRvbWFpbiBoYXMgbm8gTFJzIHRvIGJlIGNsZWFyZWQuIFNpbmNl
IGdpY19yZXN0b3JlX3N0YXRlCi0gICAgICogZG9lc24ndCB3cml0ZSBhbnkgTFIgcmVnaXN0ZXJz
IGZvciB0aGUgaWRsZSBkb21haW4gdGhleSBjb3VsZCBiZQotICAgICAqIG5vbi16ZXJvLiAqLwot
ICAgIGlmICggaXNfaWRsZV92Y3B1KHYpICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgZ2ljX2h3
X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCBmYWxzZSk7Ci0KLSAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLQotICAgIHdoaWxlICgo
aSA9IGZpbmRfbmV4dF9iaXQoKGNvbnN0IHVuc2lnbmVkIGxvbmcgKikgJnRoaXNfY3B1KGxyX21h
c2spLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnJfbHJzLCBpKSkgPCBucl9scnMg
KSB7Ci0gICAgICAgIGdpY191cGRhdGVfb25lX2xyKHYsIGkpOwotICAgICAgICBpKys7Ci0gICAg
fQotCi0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdz
KTsKLX0KLQotc3RhdGljIHZvaWQgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1
ICp2KQotewotICAgIGludCBsciA9IDA7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwLCAqdCwg
KnBfcjsKLSAgICBzdHJ1Y3QgbGlzdF9oZWFkICppbmZsaWdodF9yOwotICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Ci0gICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5y
X2xyczsKLSAgICBpbnQgbHJzID0gbnJfbHJzOwotCi0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYt
PmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Ci0KLSAgICBpZiAoIGxpc3RfZW1wdHkoJnYtPmFyY2gu
dmdpYy5scl9wZW5kaW5nKSApCi0gICAgICAgIGdvdG8gb3V0OwotCi0gICAgaW5mbGlnaHRfciA9
ICZ2LT5hcmNoLnZnaWMuaW5mbGlnaHRfaXJxczsKLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3Nh
ZmUgKCBwLCB0LCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKLSAgICB7Ci0g
ICAgICAgIGxyID0gZ2ljX2ZpbmRfdW51c2VkX2xyKHYsIHAsIGxyKTsKLSAgICAgICAgaWYgKCBs
ciA+PSBucl9scnMgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBObyBtb3JlIGZyZWUgTFJz
OiBmaW5kIGEgbG93ZXIgcHJpb3JpdHkgaXJxIHRvIGV2aWN0ICovCi0gICAgICAgICAgICBsaXN0
X2Zvcl9lYWNoX2VudHJ5X3JldmVyc2UoIHBfciwgaW5mbGlnaHRfciwgaW5mbGlnaHQgKQotICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGlmICggcF9yLT5wcmlvcml0eSA9PSBwLT5wcmlv
cml0eSApCi0gICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgICAgIGlm
ICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcF9yLT5zdGF0dXMpICYmCi0gICAg
ICAgICAgICAgICAgICAgICAhdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9BQ1RJVkUsICZwX3ItPnN0
YXR1cykgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOwotICAgICAgICAgICAgfQot
ICAgICAgICAgICAgLyogV2UgZGlkbid0IGZpbmQgYSB2aWN0aW0gdGhpcyB0aW1lLCBhbmQgd2Ug
d29uJ3QgbmV4dAotICAgICAgICAgICAgICogdGltZSwgc28gcXVpdCAqLwotICAgICAgICAgICAg
Z290byBvdXQ7Ci0KLWZvdW5kOgotICAgICAgICAgICAgbHIgPSBwX3ItPmxyOwotICAgICAgICAg
ICAgcF9yLT5sciA9IEdJQ19JTlZBTElEX0xSOwotICAgICAgICAgICAgc2V0X2JpdChHSUNfSVJR
X0dVRVNUX1FVRVVFRCwgJnBfci0+c3RhdHVzKTsKLSAgICAgICAgICAgIGNsZWFyX2JpdChHSUNf
SVJRX0dVRVNUX1ZJU0lCTEUsICZwX3ItPnN0YXR1cyk7Ci0gICAgICAgICAgICBnaWNfYWRkX3Rv
X2xyX3BlbmRpbmcodiwgcF9yKTsKLSAgICAgICAgICAgIGluZmxpZ2h0X3IgPSAmcF9yLT5pbmZs
aWdodDsKLSAgICAgICAgfQotCi0gICAgICAgIGdpY19zZXRfbHIobHIsIHAsIEdJQ0hfTFJfUEVO
RElORyk7Ci0gICAgICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVlKTsKLSAgICAgICAgc2V0
X2JpdChsciwgJnRoaXNfY3B1KGxyX21hc2spKTsKLQotICAgICAgICAvKiBXZSBjYW4gb25seSBl
dmljdCBucl9scnMgZW50cmllcyAqLwotICAgICAgICBscnMtLTsKLSAgICAgICAgaWYgKCBscnMg
PT0gMCApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLW91dDoKLSAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotfQotCi12b2lkIGdpY19j
bGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCi17Ci0gICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwLCAqdDsKLQotICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxv
Y2spKTsKLQotICAgIHYtPmFyY2gubHJfbWFzayA9IDA7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRy
eV9zYWZlICggcCwgdCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCi0gICAg
ICAgIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHYsIHApOwotfQotCi1pbnQgZ2ljX2V2ZW50
c19uZWVkX2RlbGl2ZXJ5KHZvaWQpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owot
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAg
IGNvbnN0IHVuc2lnbmVkIGxvbmcgYXByID0gZ2ljX2h3X29wcy0+cmVhZF9hcHIoMCk7Ci0gICAg
aW50IG1hc2tfcHJpb3JpdHk7Ci0gICAgaW50IGFjdGl2ZV9wcmlvcml0eTsKLSAgICBpbnQgcmMg
PSAwOwotCi0gICAgbWFza19wcmlvcml0eSA9IGdpY19od19vcHMtPnJlYWRfdm1jcl9wcmlvcml0
eSgpOwotICAgIGFjdGl2ZV9wcmlvcml0eSA9IGZpbmRfbmV4dF9iaXQoJmFwciwgMzIsIDApOwot
Ci0gICAgc3Bpbl9sb2NrX2lycXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Ci0KLSAg
ICAvKiBUT0RPOiBXZSBvcmRlciB0aGUgZ3Vlc3QgaXJxcyBieSBwcmlvcml0eSwgYnV0IHdlIGRv
bid0IGNoYW5nZQotICAgICAqIHRoZSBwcmlvcml0eSBvZiBob3N0IGlycXMuICovCi0KLSAgICAv
KiBmaW5kIHRoZSBmaXJzdCBlbmFibGVkIG5vbi1hY3RpdmUgaXJxLCB0aGUgcXVldWUgaXMgYWxy
ZWFkeQotICAgICAqIG9yZGVyZWQgYnkgcHJpb3JpdHkgKi8KLSAgICBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KCBwLCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKLSAgICB7Ci0g
ICAgICAgIGlmICggR0lDX1BSSV9UT19HVUVTVChwLT5wcmlvcml0eSkgPj0gbWFza19wcmlvcml0
eSApCi0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgaWYgKCBHSUNfUFJJX1RPX0dVRVNU
KHAtPnByaW9yaXR5KSA+PSBhY3RpdmVfcHJpb3JpdHkgKQotICAgICAgICAgICAgZ290byBvdXQ7
Ci0gICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVz
KSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHJjID0gMTsKLSAgICAgICAgICAgIGdvdG8gb3V0
OwotICAgICAgICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgm
di0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KLXZvaWQgZ2lj
X2luamVjdCh2b2lkKQotewotICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Ci0K
LSAgICBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoY3VycmVudCk7Ci0KLSAgICBpZiAoICFsaXN0
X2VtcHR5KCZjdXJyZW50LT5hcmNoLnZnaWMubHJfcGVuZGluZykgJiYgbHJfYWxsX2Z1bGwoKSAp
Ci0gICAgICAgIGdpY19od19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgdHJ1
ZSk7Ci19Ci0KIHN0YXRpYyB2b2lkIGRvX3NnaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
ZW51bSBnaWNfc2dpIHNnaSkKIHsKICAgICAvKiBMb3dlciB0aGUgcHJpb3JpdHkgKi8KZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oCmluZGV4IDU4N2ExNGY4YjkuLjcxZTUzNTQ0MjcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaApAQCAtMjIwLDYg
KzIyMCw4IEBAIGVudW0gZ2ljX3ZlcnNpb24gewogICAgIEdJQ19WMywKIH07CiAKK0RFQ0xBUkVf
UEVSX0NQVSh1aW50NjRfdCwgbHJfbWFzayk7CisKIGV4dGVybiBlbnVtIGdpY192ZXJzaW9uIGdp
Y19od192ZXJzaW9uKHZvaWQpOwogCiAvKiBQcm9ncmFtIHRoZSBJUlEgdHlwZSBpbnRvIHRoZSBH
SUMgKi8KQEAgLTM3Miw2ICszNzQsNyBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewogICAg
IHZvaWQgKCpkb19MUEkpKHVuc2lnbmVkIGludCBscGkpOwogfTsKIAorZXh0ZXJuIGNvbnN0IHN0
cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyAqZ2ljX2h3X29wczsKIHZvaWQgcmVnaXN0ZXJfZ2ljX29w
cyhjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKm9wcyk7CiBpbnQgZ2ljX21ha2VfaHdk
b21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpnaWMsCi0tIAoyLjE0LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:19:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:19:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijUi-0007Ob-Vx; Mon, 05 Feb 2018 16:19:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4mhh=e7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eijUi-0007Nn-2g
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:19:48 +0000
X-Inumbo-ID: 541eadfb-0a90-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 541eadfb-0a90-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 17:19:23 +0100 (CET)
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 B663115AB;
 Mon,  5 Feb 2018 08:19:45 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C910B3F25C;
 Mon,  5 Feb 2018 08:19:44 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Mon,  5 Feb 2018 16:19:24 +0000
Message-Id: <20180205161925.11054-8-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180205161925.11054-1-andre.przywara@arm.com>
References: <20180205161925.11054-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 7/8] ARM: VGIC: rework gicv[23]_update_lr to
	not use pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9ucyB0byBhY3R1YWxseSBwb3B1bGF0ZSBhIGxpc3QgcmVnaXN0ZXIgd2VyZSBh
Y2Nlc3NpbmcKdGhlIFZHSUMgaW50ZXJuYWwgcGVuZGluZ19pcnEgc3RydWN0LCBhbHRob3VnaCB0
aGV5IHNob3VsZCBiZSBhYnN0cmFjdGluZwpmcm9tIHRoYXQuCkJyZWFrIHRoZSBuZWVkZWQgaW5m
b3JtYXRpb24gZG93biB0byByZW1vdmUgdGhlIHJlZmVyZW5jZSB0byBwZW5kaW5nX2lycQpmcm9t
IGdpYy12WzIzXS5jLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGFybS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8IDE0ICsrKysrKyst
LS0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4v
YXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
IHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCB8ICAzICsrKwogNSBmaWxlcyBj
aGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKaW5kZXggNTExYzhk
NzI5NC4uMmIyNzFiYTMyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCisrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtNDI4LDggKzQyOCw4IEBAIHN0YXRpYyB2b2lkIGdp
Y3YyX2Rpc2FibGVfaW50ZXJmYWNlKHZvaWQpCiAgICAgc3Bpbl91bmxvY2soJmdpY3YyLmxvY2sp
OwogfQogCi1zdGF0aWMgdm9pZCBnaWN2Ml91cGRhdGVfbHIoaW50IGxyLCBjb25zdCBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHN0YXRlKQorc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRlX2xyKGludCBsciwgdW5zaWduZWQgaW50
IHZpcnEsIHVpbnQ4X3QgcHJpb3JpdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGh3X2lycSwgdW5zaWduZWQgaW50IHN0YXRlKQogewogICAgIHVpbnQzMl90IGxy
X3JlZzsKIApAQCAtNDM3LDEyICs0MzcsMTIgQEAgc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRlX2xy
KGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJxICpwLAogICAgIEJVR19PTihsciA8IDAp
OwogCiAgICAgbHJfcmVnID0gKCgoc3RhdGUgJiBHSUNIX1YyX0xSX1NUQVRFX01BU0spIDw8IEdJ
Q0hfVjJfTFJfU1RBVEVfU0hJRlQpICB8Ci0gICAgICAgICAgICAgICgoR0lDX1BSSV9UT19HVUVT
VChwLT5wcmlvcml0eSkgJiBHSUNIX1YyX0xSX1BSSU9SSVRZX01BU0spCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8PCBHSUNIX1YyX0xSX1BSSU9SSVRZX1NI
SUZUKSB8Ci0gICAgICAgICAgICAgICgocC0+aXJxICYgR0lDSF9WMl9MUl9WSVJUVUFMX01BU0sp
IDw8IEdJQ0hfVjJfTFJfVklSVFVBTF9TSElGVCkpOworICAgICAgICAgICAgICAoKEdJQ19QUklf
VE9fR1VFU1QocHJpb3JpdHkpICYgR0lDSF9WMl9MUl9QUklPUklUWV9NQVNLKQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPDwgR0lDSF9WMl9MUl9QUklPUklUWV9T
SElGVCkgfAorICAgICAgICAgICAgICAoKHZpcnEgJiBHSUNIX1YyX0xSX1ZJUlRVQUxfTUFTSykg
PDwgR0lDSF9WMl9MUl9WSVJUVUFMX1NISUZUKSk7CiAKLSAgICBpZiAoIHAtPmRlc2MgIT0gTlVM
TCApCi0gICAgICAgIGxyX3JlZyB8PSBHSUNIX1YyX0xSX0hXIHwgKChwLT5kZXNjLT5pcnEgJiBH
SUNIX1YyX0xSX1BIWVNJQ0FMX01BU0sgKQorICAgIGlmICggaHdfaXJxICE9IElOVkFMSURfSVJR
ICkKKyAgICAgICAgbHJfcmVnIHw9IEdJQ0hfVjJfTFJfSFcgfCAoKGh3X2lycSAmIEdJQ0hfVjJf
TFJfUEhZU0lDQUxfTUFTSyApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDw8
IEdJQ0hfVjJfTFJfUEhZU0lDQUxfU0hJRlQpOwogCiAgICAgd3JpdGVsX2dpY2gobHJfcmVnLCBH
SUNIX0xSICsgbHIgKiA0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hl
bi9hcmNoL2FybS9naWMtdjMuYwppbmRleCAwNzIzNDVjNmY5Li4yNWMzMGJiOWVhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBA
IC05NjYsOCArOTY2LDggQEAgc3RhdGljIHZvaWQgZ2ljdjNfZGlzYWJsZV9pbnRlcmZhY2Uodm9p
ZCkKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIGdpY3Yz
X3VwZGF0ZV9scihpbnQgbHIsIGNvbnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCitzdGF0aWMgdm9pZCBnaWN2
M191cGRhdGVfbHIoaW50IGxyLCB1bnNpZ25lZCBpbnQgdmlycSwgdWludDhfdCBwcmlvcml0eSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaHdfaXJxLCB1bnNpZ25l
ZCBpbnQgc3RhdGUpCiB7CiAgICAgdWludDY0X3QgdmFsID0gMDsKIApAQCAtOTgzLDExICs5ODMs
MTEgQEAgc3RhdGljIHZvaWQgZ2ljdjNfdXBkYXRlX2xyKGludCBsciwgY29uc3Qgc3RydWN0IHBl
bmRpbmdfaXJxICpwLAogICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLnZnaWMudmVyc2lv
biA9PSBHSUNfVjMgKQogICAgICAgICB2YWwgfD0gR0lDSF9MUl9HUlAxOwogCi0gICAgdmFsIHw9
ICgodWludDY0X3QpcC0+cHJpb3JpdHkgJiAweGZmKSA8PCBHSUNIX0xSX1BSSU9SSVRZX1NISUZU
OwotICAgIHZhbCB8PSAoKHVpbnQ2NF90KXAtPmlycSAmIEdJQ0hfTFJfVklSVFVBTF9NQVNLKSA8
PCBHSUNIX0xSX1ZJUlRVQUxfU0hJRlQ7CisgICAgdmFsIHw9ICh1aW50NjRfdClwcmlvcml0eSA8
PCBHSUNIX0xSX1BSSU9SSVRZX1NISUZUOworICAgIHZhbCB8PSAoKHVpbnQ2NF90KXZpcnEgJiBH
SUNIX0xSX1ZJUlRVQUxfTUFTSykgPDwgR0lDSF9MUl9WSVJUVUFMX1NISUZUOwogCi0gICBpZiAo
IHAtPmRlc2MgIT0gTlVMTCApCi0gICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50NjRf
dClwLT5kZXNjLT5pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCisgICBpZiAoIGh3X2lycSAh
PSBJTlZBTElEX0lSUSApCisgICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50NjRfdClo
d19pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA8PCBHSUNIX0xSX1BIWVNJQ0FMX1NISUZUKTsKIAogICAgIGdpY3YzX2ljaF93cml0ZV9scihs
ciwgdmFsKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gv
YXJtL2dpYy12Z2ljLmMKaW5kZXggNjMyYzQxMTU2NS4uY2FkMzBhOTI5ZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAg
LTM4LDcgKzM4LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAsCiAKICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElO
RV9MUEksICZwLT5zdGF0dXMpOwogCi0gICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLCBz
dGF0ZSk7CisgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLT5pcnEsIHAtPnByaW9yaXR5
LAorICAgICAgICAgICAgICAgICAgICAgICAgICBwLT5kZXNjID8gcC0+ZGVzYy0+aXJxIDogSU5W
QUxJRF9JUlEsIHN0YXRlKTsKIAogICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAm
cC0+c3RhdHVzKTsKICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0
dXMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZ2ljLmgKaW5kZXggMWExNDJkNmU5Zi4uNDk3ZjE5NWJjMSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
CkBAIC0zNDQsOCArMzQ0LDggQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICAvKiBE
aXNhYmxlIENQVSBwaHlzaWNhbCBhbmQgdmlydHVhbCBpbnRlcmZhY2VzICovCiAgICAgdm9pZCAo
KmRpc2FibGVfaW50ZXJmYWNlKSh2b2lkKTsKICAgICAvKiBVcGRhdGUgTFIgcmVnaXN0ZXIgd2l0
aCBzdGF0ZSBhbmQgcHJpb3JpdHkgKi8KLSAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIsIGNv
bnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcGVuZGluZ19pcnEsCi0gICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHN0YXRlKTsKKyAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIsIHVu
c2lnbmVkIGludCB2aXJxLCB1aW50OF90IHByaW9yaXR5LAorICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBod19pcnEsIHVuc2lnbmVkIGludCBzdGF0ZSk7CiAgICAgLyogVXBkYXRl
IEhDUiBzdGF0dXMgcmVnaXN0ZXIgKi8KICAgICB2b2lkICgqdXBkYXRlX2hjcl9zdGF0dXMpKHVp
bnQzMl90IGZsYWcsIGJvb2wgc2V0KTsKICAgICAvKiBDbGVhciBMUiByZWdpc3RlciAqLwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
aXJxLmgKaW5kZXggYWJjOGYwNmExMy4uMGQxMTBlY2IwOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCkBAIC0zMSw2
ICszMSw5IEBAIHN0cnVjdCBhcmNoX2lycV9kZXNjIHsKIC8qIExQSXMgYXJlIGFsd2F5cyBudW1i
ZXJlZCBzdGFydGluZyBhdCA4MTkyLCBzbyAwIGlzIGEgZ29vZCBpbnZhbGlkIGNhc2UuICovCiAj
ZGVmaW5lIElOVkFMSURfTFBJICAgICAwCiAKKy8qIFRoaXMgaXMgYSBzcHVyaW91cyBpbnRlcnJ1
cHQgSUQgd2hpY2ggbmV2ZXIgbWFrZXMgaXQgaW50byB0aGUgR0lDIGNvZGUuICovCisjZGVmaW5l
IElOVkFMSURfSVJRICAgICAxMDIzCisKIGV4dGVybiB1bnNpZ25lZCBpbnQgbnJfaXJxczsKICNk
ZWZpbmUgbnJfc3RhdGljX2lycXMgTlJfSVJRUwogI2RlZmluZSBhcmNoX2h3ZG9tX2lycXMoZG9t
aWQpIE5SX0lSUVMKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:19:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:19:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijUk-0007QI-BG; Mon, 05 Feb 2018 16:19:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4mhh=e7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eijUj-0007LQ-AY
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:19:49 +0000
X-Inumbo-ID: 7b0f2321-0a90-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7b0f2321-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:20:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 609E615AD;
 Mon,  5 Feb 2018 08:19:43 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7255A3F25C;
 Mon,  5 Feb 2018 08:19:42 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Mon,  5 Feb 2018 16:19:22 +0000
Message-Id: <20180205161925.11054-6-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180205161925.11054-1-andre.przywara@arm.com>
References: <20180205161925.11054-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyBWR0lDIGludGVybmFsIGRhdGEgc3RydWN0
dXJlcyBsaWtlCnRoZSByYW5rIGFuZCBzdHJ1Y3QgcGVuZGluZ19pcnEgaW4gZ2ljLmMsIHdoaWNo
IHNob3VsZCBiZSBWR0lDIGFnbm9zdGljLgoKRmFjdG9yIG91dCBhIG5ldyBmdW5jdGlvbiB2Z2lj
X2Nvbm5lY3RfaHdfaXJxKCksIHdoaWNoIGFsbG93cyBhIHZpcnR1YWwKSVJRIHRvIGJlIGNvbm5l
Y3RlZCB0byBhIGhhcmR3YXJlIElSUSAodXNpbmcgdGhlIGh3IGJpdCBpbiB0aGUgTFIpLgoKVGhp
cyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVyZXMgYW5kIGltcHJv
dmVzIGFic3RyYWN0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgfCAzNiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS9naWMuYyAgICAg
ICAgIHwgNDQgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgNDggaW5z
ZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwppbmRleCAxZDU3NDRlY2M4Li5mZmY3
YzAxZWU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXZnaWMuYwpAQCAtMzk3LDYgKzM5Nyw0MiBAQCB2b2lkIGdpY19kdW1wX3ZnaWNf
aW5mbyhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcHJpbnRrKCJQZW5kaW5nIGlycT0lZFxuIiwg
cC0+aXJxKTsKIH0KIAoraW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwg
c3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAorICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IGlycV9kZXNjICpkZXNjLCBib29sIGNvbm5lY3QpCit7CisgICAgdW5zaWduZWQg
bG9uZyBmbGFnczsKKyAgICAvKiBVc2UgdmNwdTAgdG8gcmV0cmlldmUgdGhlIHBlbmRpbmdfaXJx
IHN0cnVjdC4gR2l2ZW4gdGhhdCB3ZSBvbmx5CisgICAgICogcm91dGUgU1BJcyB0byBndWVzdHMs
IGl0IGRvZXNuJ3QgbWFrZSBhbnkgZGlmZmVyZW5jZS4gKi8KKyAgICBzdHJ1Y3QgdmNwdSAqdl90
YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJxKTsKKyAgICBzdHJ1
Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFua19pcnEodl90YXJnZXQsIHZpcnEpOwor
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJx
KTsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIEFTU0VSVChjb25uZWN0ICYmIGRlc2MpOworCisg
ICAgLyogV2UgYXJlIHRha2luZyB0byByYW5rIGxvY2sgdG8gcHJldmVudCBwYXJhbGxlbCBjb25u
ZWN0aW9ucy4gKi8KKyAgICB2Z2ljX2xvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwor
CisgICAgaWYgKCBjb25uZWN0ICkKKyAgICB7CisgICAgICAgIC8qIFRoZSBWSVJRIHNob3VsZCBu
b3QgYmUgYWxyZWFkeSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLworICAgICAgICBpZiAoICFwLT5k
ZXNjICYmCisgICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAt
PnN0YXR1cykgKQorICAgICAgICAgICAgcC0+ZGVzYyA9IGRlc2M7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIHJldCA9IC1FQlVTWTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAg
aWYgKCAhZGVzYyB8fCBwLT5kZXNjID09IGRlc2MgKQorICAgICAgICAgICAgcC0+ZGVzYyA9IE5V
TEw7CisgICAgfQorCisgICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3Mp
OworCisgICAgcmV0dXJuIHJldDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1v
ZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMu
YwppbmRleCA0Y2I3NGQ0NDllLi45NjhlNDZmYWJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC0xMjgsMTMgKzEyOCw3IEBAIHZvaWQg
Z2ljX3JvdXRlX2lycV90b194ZW4oc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQg
cHJpb3JpdHkpCiBpbnQgZ2ljX3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHByaW9yaXR5KQogewotICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Ci0gICAgLyogVXNlIHZjcHUwIHRvIHJldHJpZXZlIHRoZSBwZW5kaW5nX2lycSBzdHJ1
Y3QuIEdpdmVuIHRoYXQgd2Ugb25seQotICAgICAqIHJvdXRlIFNQSXMgdG8gZ3Vlc3RzLCBpdCBk
b2Vzbid0IG1ha2UgYW55IGRpZmZlcmVuY2UuICovCi0gICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0
ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Ci0gICAgc3RydWN0IHZn
aWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKLSAgICBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgdmlycSk7Ci0g
ICAgaW50IHJlcyA9IC1FQlVTWTsKKyAgICBpbnQgcmV0OwogCiAgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKCZkZXNjLT5sb2NrKSk7CiAgICAgLyogQ2FsbGVyIGhhcyBhbHJlYWR5IGNoZWNrZWQg
dGhhdCB0aGUgSVJRIGlzIGFuIFNQSSAqLwpAQCAtMTQyLDEyICsxMzYsOSBAQCBpbnQgZ2ljX3Jv
dXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAg
ICBBU1NFUlQodmlycSA8IHZnaWNfbnVtX2lycXMoZCkpOwogICAgIEFTU0VSVCghaXNfbHBpKHZp
cnEpKTsKIAotICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Ci0KLSAg
ICBpZiAoIHAtPmRlc2MgfHwKLSAgICAgICAgIC8qIFRoZSBWSVJRIHNob3VsZCBub3QgYmUgYWxy
ZWFkeSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLwotICAgICAgICAgdGVzdF9iaXQoR0lDX0lSUV9H
VUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSApCi0gICAgICAgIGdvdG8gb3V0OworICAgIHJldCA9
IHZnaWNfY29ubmVjdF9od19pcnEoZCwgTlVMTCwgdmlycSwgZGVzYywgdHJ1ZSk7CisgICAgaWYg
KCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgZGVzYy0+aGFuZGxlciA9IGdpY19o
d19vcHMtPmdpY19ndWVzdF9pcnFfdHlwZTsKICAgICBzZXRfYml0KF9JUlFfR1VFU1QsICZkZXNj
LT5zdGF0dXMpOwpAQCAtMTU2LDMxICsxNDcsMTkgQEAgaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vl
c3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgIGdpY19zZXRf
aXJxX3R5cGUoZGVzYywgZGVzYy0+YXJjaC50eXBlKTsKICAgICBnaWNfc2V0X2lycV9wcmlvcml0
eShkZXNjLCBwcmlvcml0eSk7CiAKLSAgICBwLT5kZXNjID0gZGVzYzsKLSAgICByZXMgPSAwOwot
Ci1vdXQ6Ci0gICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwotCi0g
ICAgcmV0dXJuIHJlczsKKyAgICByZXR1cm4gMDsKIH0KIAogLyogVGhpcyBmdW5jdGlvbiBvbmx5
IHdvcmtzIHdpdGggU1BJcyBmb3Igbm93ICovCiBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVz
dChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAq
dl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJxKTsKLSAgICBz
dHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFua19pcnEodl90YXJnZXQsIHZpcnEp
OwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2
aXJxKTsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGludCByZXQ7CiAKICAgICBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsKICAgICBBU1NFUlQodGVzdF9iaXQoX0lS
UV9HVUVTVCwgJmRlc2MtPnN0YXR1cykpOwotICAgIEFTU0VSVChwLT5kZXNjID09IGRlc2MpOwog
ICAgIEFTU0VSVCghaXNfbHBpKHZpcnEpKTsKIAotICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0
LCByYW5rLCBmbGFncyk7Ci0KICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICB7CiAgICAgICAg
IGRlc2MtPmhhbmRsZXItPnNodXRkb3duKGRlc2MpOwpAQCAtMTk4LDE5ICsxNzcsMTYgQEAgaW50
IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50
IHZpcnEsCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIHRlc3RfYml0KF9JUlFfSU5QUk9HUkVT
UywgJmRlc2MtPnN0YXR1cykgfHwKICAgICAgICAgICAgICAhdGVzdF9iaXQoX0lSUV9ESVNBQkxF
RCwgJmRlc2MtPnN0YXR1cykgKQotICAgICAgICB7Ci0gICAgICAgICAgICB2Z2ljX3VubG9ja19y
YW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7CiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwot
ICAgICAgICB9CiAgICAgfQogCisgICAgcmV0ID0gdmdpY19jb25uZWN0X2h3X2lycShkLCBOVUxM
LCB2aXJxLCBkZXNjLCBmYWxzZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0
OworCiAgICAgY2xlYXJfYml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpOwogICAgIGRlc2Mt
PmhhbmRsZXIgPSAmbm9faXJxX3R5cGU7CiAKLSAgICBwLT5kZXNjID0gTlVMTDsKLQotICAgIHZn
aWNfdW5sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKLQogICAgIHJldHVybiAwOwog
fQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vdmdpYy5oCmluZGV4IDIyYzg1MDJjOTUuLmZkYTA4MjM5NWIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oCkBAIC0yMTksNiArMjE5LDggQEAgaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgKm1taW9fY291bnQpOwogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCBp
bnQgKm1taW9fY291bnQpOwogCiBib29sIHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2
Y3B1ICp2KTsKK2ludCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBpcnFfZGVzYyAqZGVzYywgYm9vbCBjb25uZWN0KTsKIAogZXh0ZXJuIGludCBkb21haW5f
dmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwogZXh0ZXJu
IGludCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdik7Ci0tIAoyLjE0LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:19:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:19:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijUm-0007SC-JG; Mon, 05 Feb 2018 16:19:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4mhh=e7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eijUl-0007M8-C7
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:19:51 +0000
X-Inumbo-ID: 7bc282d3-0a90-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7bc282d3-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:20:30 +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 8B4581435;
 Mon,  5 Feb 2018 08:19:44 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E7453F25C;
 Mon,  5 Feb 2018 08:19:43 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Mon,  5 Feb 2018 16:19:23 +0000
Message-Id: <20180205161925.11054-7-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180205161925.11054-1-andre.przywara@arm.com>
References: <20180205161925.11054-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 6/8] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5hbCBzdHJ1Y3Qg
cGVuZGluZ19pcnEKKHdoaWNoIGRlc2NyaWJlcyBhIHZpcnR1YWwgSVJRKSBpbiBpcnEuYy4KRmFj
dG9yIG91dCB0aGUgYWN0dWFsbHkgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgdG8gbGVhcm4gdGhlIGFz
c29jaWF0ZWQKaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQgaW50byBnaWMtdmdpYy5jIHRvIGlt
cHJvdmUgYWJzdHJhY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAYXJtLmNvbT4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgICB8IDE3ICsrKysr
KysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vaXJxLmMgICAgICAgICB8ICA3ICsrLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDIgKysKIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj
LXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCmluZGV4IGZmZjdjMDFlZTguLjYzMmM0
MTE1NjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hlbi9hcmNo
L2FybS9naWMtdmdpYy5jCkBAIC0zOTcsNiArMzk3LDIzIEBAIHZvaWQgZ2ljX2R1bXBfdmdpY19p
bmZvKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBwcmludGsoIlBlbmRpbmcgaXJxPSVkXG4iLCBw
LT5pcnEpOwogfQogCitzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmlycSkKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnA7CisKKyAgICBBU1NFUlQoIXYgJiYgdmlycSA+PSAzMik7CisKKyAgICBpZiAoICF2ICkKKyAg
ICAgICAgdiA9IGQtPnZjcHVbMF07CisKKyAgICBwID0gaXJxX3RvX3BlbmRpbmcodiwgdmlycSk7
CisgICAgaWYgKCAhcCApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgcmV0dXJuIHAtPmRl
c2M7Cit9CisKIGludCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBpcnFfZGVzYyAqZGVzYywgYm9vbCBjb25uZWN0KQogewpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4IDdmMTMzZGU1NDkuLjYyMTAz
YTIwZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYworKysgYi94ZW4vYXJjaC9hcm0v
aXJxLmMKQEAgLTUzNCwxOSArNTM0LDE2IEBAIGludCByZWxlYXNlX2d1ZXN0X2lycShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSkKICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7
CiAgICAgc3RydWN0IGlycV9ndWVzdCAqaW5mbzsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwot
ICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKICAgICBpbnQgcmV0OwogCiAgICAgLyogT25seSBT
UElzIGFyZSBzdXBwb3J0ZWQgKi8KICAgICBpZiAoIHZpcnEgPCBOUl9MT0NBTF9JUlFTIHx8IHZp
cnEgPj0gdmdpY19udW1faXJxcyhkKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAg
cCA9IHNwaV90b19wZW5kaW5nKGQsIHZpcnEpOwotICAgIGlmICggIXAtPmRlc2MgKQorICAgIGRl
c2MgPSB2Z2ljX2dldF9od19pcnFfZGVzYyhkLCBOVUxMLCB2aXJxKTsKKyAgICBpZiAoICFkZXNj
ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAKLSAgICBkZXNjID0gcC0+ZGVzYzsKLQogICAg
IHNwaW5fbG9ja19pcnFzYXZlKCZkZXNjLT5sb2NrLCBmbGFncyk7CiAKICAgICByZXQgPSAtRUlO
VkFMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaAppbmRleCBmZGEwODIzOTViLi42ZWE5ZjE0MGE3IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zn
aWMuaApAQCAtMjE5LDYgKzIxOSw4IEBAIGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwgaW50ICptbWlvX2NvdW50KTsKIGludCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwg
aW50ICptbWlvX2NvdW50KTsKIAogYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3Qg
dmNwdSAqdik7CitzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgdmlycSk7CiBpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGJvb2wgY29ubmVjdCk7CiAK
LS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:19:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:19:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijUn-0007TN-QZ; Mon, 05 Feb 2018 16:19:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4mhh=e7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eijUn-0007ON-H3
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:19:53 +0000
X-Inumbo-ID: 7d6075d8-0a90-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7d6075d8-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:20:33 +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 45CA11435;
 Mon,  5 Feb 2018 08:19:47 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 570513F25C;
 Mon,  5 Feb 2018 08:19:45 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Mon,  5 Feb 2018 16:19:25 +0000
Message-Id: <20180205161925.11054-9-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180205161925.11054-1-andre.przywara@arm.com>
References: <20180205161925.11054-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gQVJNIHRoZSBtYXhpbXVtIG51bWJlciBvZiBJUlFzIGlzIGEgY29uc3RhbnQsIGJ1dCB3ZSBz
aGFyZSBpdCBiZWluZwphIHZhcmlhYmxlIHRvIG1hdGNoIHg4Ni4gU2luY2Ugd2UgYXJlIG5vdCBz
dXBwb3NlZCB0byBhbHRlciBpdCwgbGV0J3MKbWFyayBpdCBhcyAiY29uc3QiIHRvIGF2b2lkIGFj
Y2lkZW50YWwgY2hhbmdlLgoKU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
YXJtLmNvbT4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0t
LQogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
aXJxLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0vaXJx
LmMKaW5kZXggNjIxMDNhMjBlMy4uMjlhZjEwZTgyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2lycS5jCisrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwpAQCAtMjcsNyArMjcsNyBAQAogI2luY2x1
ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy5oPgogCi11bnNpZ25lZCBpbnQgX19y
ZWFkX21vc3RseSBucl9pcnFzID0gTlJfSVJRUzsKK2NvbnN0IHVuc2lnbmVkIGludCBucl9pcnFz
ID0gTlJfSVJRUzsKIAogc3RhdGljIHVuc2lnbmVkIGludCBsb2NhbF9pcnFzX3R5cGVbTlJfTE9D
QUxfSVJRU107CiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGxvY2FsX2lycXNfdHlwZV9sb2NrKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2lycS5oCmluZGV4IDBkMTEwZWNiMDguLjlkNTVlOWIxMjIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaApAQCAt
MzQsNyArMzQsNyBAQCBzdHJ1Y3QgYXJjaF9pcnFfZGVzYyB7CiAvKiBUaGlzIGlzIGEgc3B1cmlv
dXMgaW50ZXJydXB0IElEIHdoaWNoIG5ldmVyIG1ha2VzIGl0IGludG8gdGhlIEdJQyBjb2RlLiAq
LwogI2RlZmluZSBJTlZBTElEX0lSUSAgICAgMTAyMwogCi1leHRlcm4gdW5zaWduZWQgaW50IG5y
X2lycXM7CitleHRlcm4gY29uc3QgdW5zaWduZWQgaW50IG5yX2lycXM7CiAjZGVmaW5lIG5yX3N0
YXRpY19pcnFzIE5SX0lSUVMKICNkZWZpbmUgYXJjaF9od2RvbV9pcnFzKGRvbWlkKSBOUl9JUlFT
CiAKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:20:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:20:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijVW-0008K4-3e; Mon, 05 Feb 2018 16:20:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eijVV-0008IA-C4
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 16:20:37 +0000
X-Inumbo-ID: 97446486-0a90-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97446486-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:21:16 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 09:20:30 -0700
Message-Id: <5A78925C02000078001A55A9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 09:20:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517826298-5607-1-git-send-email-andrew.cooper3@citrix.com>
 <5A7873A402000078001A543F@prv-mh.provo.novell.com>
 <511f8443-2f21-c288-defe-9a7dbfa91f48@citrix.com>
In-Reply-To: <511f8443-2f21-c288-defe-9a7dbfa91f48@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make alternative patching NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE2OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMTggMTQ6MDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4w
Mi4xOCBhdCAxMToyNCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gRHVy
aW5nIHBhdGNoaW5nLCB0aGVyZSBpcyBhIHZlcnkgc2xpbSByaXNrIHRoYXQgYW4gTk1JIG9yIE1D
RSBpbnRlcnJ1cHQgaW4gdGhlCj4+PiBtaWRkbGUgb2YgYWx0ZXJpbmcgdGhlIGNvZGUgaW4gdGhl
IE5NSS9NQ0UgcGF0aHMsIGluIHdoaWNoIGNhc2UgYmFkIHRoaW5ncwo+Pj4gd2lsbCBoYXBwZW4u
Cj4+Pgo+Pj4gVGhlIE5NSSByaXNrIGNhbiBiZSBlbGltaW5hdGVkIGJ5IHJ1bm5pbmcgdGhlIHBh
dGNoaW5nIGxvb3AgaW4gTk1JIGNvbnRleHQsIGF0Cj4+PiB3aGljaCBwb2ludCB0aGUgQ1BVIHdp
bGwgZGVmZXIgZnVydGhlciBOTUlzIHVudGlsIHBhdGNoaW5nIGlzIGNvbXBsZXRlLgo+Pj4KPj4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4+IFNvIHlvdSBjb250aW51ZSB0byB0aGluayB0aGF0IHRoZSByaXNrIG9mIGhpdHRpbmcgYW4g
I01DIGhlcmUgaXMKPj4gYWNjZXB0YWJsZSwgZGVzcGl0ZSB0aGVyZSBiZWluZyBhIHNvbHV0aW9u
IHRvIHRoZSBwcm9ibGVtLiBUbyBiZQo+PiBob25lc3QsIEkgZmluZCB0aGlzIGEgbGl0dGxlIHN0
cmFuZ2UuIChJIGRvIGFncmVlIHRoYXQgdGhlcmUncyBubwo+PiBnb29kIHNvbHV0aW9uIHRvIHRo
ZSBzaW1pbGFyIGxpdmUgcGF0Y2hpbmcgcHJvYmxlbS4pCj4gCj4gVGhlIHJpc2sgaXMgYWxyZWFk
eSBzdWZmaWNpZW50bHkgdGlueSB0aGF0IGluIDMgeWVhcnMsIGl0IGhhc24ndCBiZWVuCj4gb2Jz
ZXJ2ZWQsIG5vciBkbyBJIHRoaW5rIGl0IGlzIGxpa2VseSB0byBiZSBvYnNlcnZlZCBpbiB0aGUg
ZnV0dXJlLiAgQXQKPiB0aGlzIHBvaW50IG9uIGJvb3QsIHRoZXJlIGlzIG5vdGhpbmcgaW50ZXJl
c3Rpbmcgc2V0IHVwLCB3aGljaCBmdXJ0aGVyCj4gcmVkdWNlcyB0aGUgcmlzayBvZiBhbiBNQ0Uu
Cj4gCj4gRnVydGhlcm1vcmUsIHdoZXRoZXIgb3Igbm90IFhlbiBzdXJ2aXZlcyB0aGUgTUNFIChh
bmQgZG9uJ3QgYmVsaWV2ZSBJJ3ZlCj4gZXZlciBzZWVuIFhlbiBzdWNjZXNzZnVsbHkgcmVjb3Zl
ciBmcm9tIGFuIE1DRSksIHRoZSBoYXJkd2FyZSBpcyBmYXVsdHkKPiBhbmQgbmVlZHMgcmVwbGFj
aW5nIChtb2R1bG8gY29zbWljIHJheXMsIGJ1dCB0aGUgY2hhbmNlcyBvZiB0aG9zZSByZWFsbHkK
PiBhcmUgYXN0cm9ub21pY2FsKS4KPiAKPiBJcnJlc3BlY3RpdmUgb2YgdGhhdCwgdGhlcmUgaXMg
bm8gd2F5IEknbSBhd2FyZSBvZiBmb3IgZ2VuZXJhdGluZyBNQ0VzCj4gb24gZGVtYW5kLCBhbmQg
dGhlcmVmb3JlLCBubyB3YXkgb2YgdGVzdGluZyB0aGUgbG9naWMuICBGb3IgdGhhdCByZWFzb24K
PiBhbG9uZSwgSSBkb24ndCB0aGluayBpdCBpcyB3aXNlIHRvIGJlIHRha2luZyBjb21wbGljYXRl
ZCBpbnZhc2l2ZSBsb2dpYy4KCllvdXIgZmlyc3QgYXR0ZW1wdCwgbWludXMgdGhlIGxpdmUgcGF0
Y2hpbmcgcGFydHMsIHdhc24ndCBhbGwgdGhhdAppbnZhc2l2ZSwgYW5kIHRoZSBjb2RlIHdvdWxk
IGhhdmUgYmVlbiB0aGUgc2FtZSBmb3IgTk1JIGFuZAojTUMgKHNvIHRoZSB0ZXN0aW5nIGFyZ3Vt
ZW50IGFsc28gZG9lc24ndCBhcHBseSwgYXMgTk1JcyBhcmUKbm90IHVuY29tbW9uKS4KCj4+PiBA
QCAtMjMyLDEzICsyNTQsMTQgQEAgdm9pZCBfX2luaXQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25z
KHZvaWQpCj4+PiAgICAgICAqLwo+Pj4gICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVk
KCkpOwo+Pj4gIAo+Pj4gLSAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IGFwcGxpY2F0aW9uIG9m
IGFsdGVybmF0aXZlcyB0byByZWFkLW9ubHkgcGFnZXMuICovCj4+PiAtICAgIHdyaXRlX2NyMChj
cjAgJiB+WDg2X0NSMF9XUCk7Cj4+PiAtCj4+PiAtICAgIGFwcGx5X2FsdGVybmF0aXZlcyhfX2Fs
dF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQpOwo+Pj4gKyAgICAvKgo+Pj4g
KyAgICAgKiBBcyBzb29uIGFzIHRoZSBjYWxsYmFjayBpcyBzZXQgdXAsIHRoZSBuZXh0IE5NSSB3
aWxsIHRyaWdnZXIgcGF0Y2hpbmcsCj4+PiArICAgICAqIGV2ZW4gYW4gTk1JIGFoZWFkIG9mIG91
ciBleHBsaWNpdCBzZWxmLU5NSS4KPj4+ICsgICAgICovCj4+PiArICAgIHNhdmVkX25taV9jYWxs
YmFjayA9IHNldF9ubWlfY2FsbGJhY2sobm1pX2FwcGx5X2FsdGVybmF0aXZlcyk7Cj4+PiAgCj4+
PiAtICAgIC8qIFJlaW5zdGF0ZSBXUC4gKi8KPj4+IC0gICAgd3JpdGVfY3IwKGNyMCk7Cj4+PiAr
ICAgIC8qIFNlbmQgb3Vyc2VsdmVzIGFuIE5NSSB0byB0cmlnZ2VyIHRoZSBjYWxsYmFjay4gKi8K
Pj4+ICsgICAgc2VsZl9ubWkoKTsKPj4+ICAKPj4+ICAgICAgc2V0X25taV9jYWxsYmFjayhzYXZl
ZF9ubWlfY2FsbGJhY2spOwo+Pj4gIH0KPj4gSG1tLCB5b3UgcmVzdG9yZSB0aGUgb2xkIGNhbGxi
YWNrIGFuZCByZXR1cm4gd2l0aG91dCBoYXZpbmcgd2FpdGVkCj4+IGZvciB0aGUgcGF0Y2hpbmcg
dG8gYWN0dWFsbHkgb2NjdXI/IE9yIGFyZSB5b3UgaW1wbHlpbmcgdGhhdCB0aGUKPj4gZGVsaXZl
cnkgb2YgdGhlIE5NSSBpcyBndWFyYW50ZWVkIHRvIGJlIGZ1bGx5IHN5bmNocm9ub3VzIG9uIGFs
bAo+PiBoYXJkd2FyZT8gSSdtIG5vdCBhd2FyZSBvZiB0aGUgTEFQSUMgc3BlYyBzYXlpbmcgYW55
dGhpbmcgbGlrZSB0aGlzLgo+IAo+IEkgaGFkbid0IGV2ZW4gY29uc2lkZXJlZCB0aGF0LiAgSW4g
cHJhY3RpY2UsIE5NSXMgYWx3YXlzIGFwcGVhcgo+IHN5bmNocm9ub3VzbHkgZm9sbG93aW5nIHRo
ZSBJQ1Igd3JpdGUuCj4gCj4gSSBleHBlY3QgdGhpcyBwcm9iYWJseSB3YXNuJ3QgdGhlIGNhc2Ug
Zm9yIG9mZi1jaGlwIEFQSUNzLgo+IAo+IEluIHRoaXMgY2FzZSwgSSBjYW4gbW92ZSB0aGUgb25j
ZSBib29sZWFuIHRvIGJlaW5nIGF0IGZpbGUgc2NvcGUgYW5kCj4gY2hlY2sgZm9yIHRoYXQuCgpT
b3VuZHMgcmVhc29uYWJsZSwgaWYgdGhhdCdzIHRoZSByb3V0ZSB0byBnbyBpbiB0aGUgZmlyc3Qg
cGxhY2UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:20:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:20:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijVa-0008MX-AS; Mon, 05 Feb 2018 16:20:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4mhh=e7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eijVZ-0008JR-Ag
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:20:41 +0000
X-Inumbo-ID: 79a7b284-0a90-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 79a7b284-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:20:26 +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 0A3B515AB;
 Mon,  5 Feb 2018 08:19:41 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1DDB93F25C;
 Mon,  5 Feb 2018 08:19:39 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Mon,  5 Feb 2018 16:19:20 +0000
Message-Id: <20180205161925.11054-4-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180205161925.11054-1-andre.przywara@arm.com>
References: <20180205161925.11054-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 3/8] ARM: VGIC: split up gic_dump_info() to
	cover virtual part separately
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGdpY19kdW1wX2luZm8oKSBub3Qgb25seSBkdW1wcyB0aGUgaGFyZHdhcmUgc3Rh
dGUgb2YgdGhlIEdJQywKYnV0IGFsc28gdGhlIFZHSUMgaW50ZXJuYWwgdmlydHVhbCBJUlEgbGlz
dHMuClNwbGl0IHRoZSBsYXR0ZXIgb2ZmIGFuZCBtb3ZlIGl0IGludG8gZ2ljLXZnaWMuYyB0byBv
YnNlcnZlIHRoZSBhYnN0cmFjdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgfCAg
MSArCiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgMTEgKysrKysrKysrKysKIHhlbi9hcmNo
L2FybS9naWMuYyAgICAgICAgfCAxMiAtLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwppbmRleCBlYjhjOGY2MTc2Li5hMDEwNDQzYmZkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC05NDEsNiAr
OTQxLDcgQEAgbG9uZyBhcmNoX2RvX3ZjcHVfb3AoaW50IGNtZCwgc3RydWN0IHZjcHUgKnYsIFhF
Tl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogdm9pZCBhcmNoX2R1bXBfdmNwdV9pbmZv
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGdpY19kdW1wX2luZm8odik7CisgICAgZ2ljX2R1bXBf
dmdpY19pbmZvKHYpOwogfQogCiB2b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1Y3Qg
dmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gv
YXJtL2dpYy12Z2ljLmMKaW5kZXggMjYzYjQzMDA3NS4uMWQ1NzQ0ZWNjOCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKQEAg
LTM4Niw2ICszODYsMTcgQEAgdm9pZCBnaWNfaW5qZWN0KHZvaWQpCiAgICAgICAgIGdpY19od19v
cHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgdHJ1ZSk7CiB9CiAKK3ZvaWQgZ2lj
X2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwLCAmdi0+YXJjaC52Z2ljLmluZmxp
Z2h0X2lycXMsIGluZmxpZ2h0ICkKKyAgICAgICAgcHJpbnRrKCJJbmZsaWdodCBpcnE9JXUgbHI9
JXVcbiIsIHAtPmlycSwgcC0+bHIpOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwgJnYt
PmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgICAgIHByaW50aygiUGVuZGlu
ZyBpcnE9JWRcbiIsIHAtPmlycSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LmMKaW5kZXggMDRlNmQ2NmI2OS4uNGNiNzRkNDQ5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNDQzLDIwICs0NDMsOCBAQCBzdGF0
aWMgdm9pZCBtYWludGVuYW5jZV9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkLCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcgogCiB2b2lkIGdpY19kdW1wX2luZm8oc3RydWN0IHZjcHUgKnYp
CiB7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwotCiAgICAgcHJpbnRrKCJHSUNIX0xScyAo
dmNwdSAlZCkgbWFzaz0lIlBSSXg2NCJcbiIsIHYtPnZjcHVfaWQsIHYtPmFyY2gubHJfbWFzayk7
CiAgICAgZ2ljX2h3X29wcy0+ZHVtcF9zdGF0ZSh2KTsKLQotICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkgKCBwLCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKLSAgICB7Ci0g
ICAgICAgIHByaW50aygiSW5mbGlnaHQgaXJxPSV1IGxyPSV1XG4iLCBwLT5pcnEsIHAtPmxyKTsK
LSAgICB9Ci0KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBwLCAmdi0+YXJjaC52Z2ljLmxyX3Bl
bmRpbmcsIGxyX3F1ZXVlICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiUGVuZGluZyBpcnE9JWRc
biIsIHAtPmlycSk7Ci0gICAgfQogfQogCiB2b2lkIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJydXB0
KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9naWMuaAppbmRleCA3MWU1MzU0NDI3Li4xYTE0MmQ2ZTlmIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKQEAgLTI4Nyw2ICsyODcsNyBAQCBleHRlcm4gdm9pZCBzZW5kX1NHSV9hbGxidXRzZWxmKGVu
dW0gZ2ljX3NnaSBzZ2kpOwogCiAvKiBwcmludCB1c2VmdWwgZGVidWcgaW5mbyAqLwogZXh0ZXJu
IHZvaWQgZ2ljX2R1bXBfaW5mbyhzdHJ1Y3QgdmNwdSAqdik7CitleHRlcm4gdm9pZCBnaWNfZHVt
cF92Z2ljX2luZm8oc3RydWN0IHZjcHUgKnYpOwogCiAvKiBOdW1iZXIgb2YgaW50ZXJydXB0IGxp
bmVzICovCiBleHRlcm4gdW5zaWduZWQgaW50IGdpY19udW1iZXJfbGluZXModm9pZCk7Ci0tIAoy
LjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:24:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijZI-0000bt-Tn; Mon, 05 Feb 2018 16:24:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4mhh=e7=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eijZH-0000bn-9h
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:24:31 +0000
X-Inumbo-ID: 7a5a8e72-0a90-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7a5a8e72-0a90-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:20:28 +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 345B01435;
 Mon,  5 Feb 2018 08:19:42 -0800 (PST)
Received: from e104803-lin.lan (unknown [10.1.207.46])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 47FA03F25C;
 Mon,  5 Feb 2018 08:19:41 -0800 (PST)
From: Andre Przywara <andre.przywara@arm.com>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Mon,  5 Feb 2018 16:19:21 +0000
Message-Id: <20180205161925.11054-5-andre.przywara@arm.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180205161925.11054-1-andre.przywara@arm.com>
References: <20180205161925.11054-1-andre.przywara@arm.com>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v4 4/8] ARM: VGIC: rework events_need_delivery()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZXZlbnQuaCB3ZSB2ZXJ5IGRlZXBseSBkaXZlIGludG8gdGhlIFZHSUMgdG8gbGVhcm4gaWYg
YW4gZXZlbnQgZm9yCmEgZ3Vlc3QgaXMgcGVuZGluZy4KUmV3b3JrIHRoYXQgZnVuY3Rpb24gdG8g
YWJzdHJhY3QgdGhlIFZHSUMgc3BlY2lmaWMgcGFydCBvdXQuIEFsc28KcmVvcmRlciB0aGUgcXVl
cmllcyB0aGVyZSwgYXMgd2Ugb25seSBhY3R1YWxseSBuZWVkIHRvIGNoZWNrIGZvciB0aGUKZXZl
bnQgY2hhbm5lbCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgcGVuZGluZyBJUlFzLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+ClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2Fy
Y2gvYXJtL3ZnaWMuYyAgICAgICAgIHwgMTEgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZXZlbnQuaCB8IDEzICsrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
ICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdp
Yy5jCmluZGV4IDZlOTMzYTg2ZDMuLjk5MjE3NjliMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNTkzLDYgKzU5MywxNyBAQCB2
b2lkIGFyY2hfZXZ0Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKICAgICB2Z2ljX3ZjcHVfaW5q
ZWN0X2lycSh2LCB2LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSk7CiB9CiAKK2Jvb2wgdmdpY19l
dnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHBlbmRpbmdf
aXJxICpwOworCisgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRj
aG5faXJxKTsKKyAgICAvKiBEb2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLworICAgIEFTU0VSVCgh
aXNfbHBpKHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKSk7CisKKyAgICByZXR1cm4gbGlzdF9l
bXB0eSgmcC0+aW5mbGlnaHQpOworfQorCiBib29sIHZnaWNfZW11bGF0ZShzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1
cnJlbnQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2V2ZW50LmgKaW5kZXggMmIyMGQxYWExNS4uZThjMmE2Y2I0NCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vZXZlbnQuaApAQCAtMTYsMTIgKzE2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdV9ldmVu
dF9kZWxpdmVyeV9pc19lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQogCiBzdGF0aWMgaW5saW5lIGlu
dCBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeV9ub21hc2sodm9pZCkKIHsKLSAgICBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRjaG5f
aXJxKTsKLQotICAgIC8qIERvZXMgbm90IHdvcmsgZm9yIExQSXMuICovCi0gICAgQVNTRVJUKCFp
c19scGkoY3VycmVudC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpKTsKLQogICAgIC8qIFhYWDog
aWYgdGhlIGZpcnN0IGludGVycnVwdCBoYXMgYWxyZWFkeSBiZWVuIGRlbGl2ZXJlZCwgd2Ugc2hv
dWxkCiAgICAgICogY2hlY2sgd2hldGhlciBhbnkgb3RoZXIgaW50ZXJydXB0cyB3aXRoIHByaW9y
aXR5IGhpZ2hlciB0aGFuIHRoZQogICAgICAqIG9uZSBpbiBHSUNWX0lBUiBhcmUgaW4gdGhlIGxy
X3BlbmRpbmcgcXVldWUgb3IgaW4gdGhlIExSCkBAIC0zMywxMSArMjcsMTAgQEAgc3RhdGljIGlu
bGluZSBpbnQgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQpCiAgICAgaWYg
KCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkoKSApCiAgICAgICAgIHJldHVybiAxOwogCi0gICAg
aWYgKCB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSAmJgotICAgICAg
ICBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgKQotICAgICAgICByZXR1cm4gMTsKKyAgICBpZiAo
ICF2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSApCisgICAgICAgIHJl
dHVybiAwOwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHZnaWNfZXZ0Y2huX2lycV9wZW5k
aW5nKGN1cnJlbnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVlZF9k
ZWxpdmVyeSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCAyYTkzYTdiZWY5Li4yMmM4NTAyYzk1IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaApAQCAtMjE4LDYgKzIxOCw4IEBAIGV4dGVybiB2b2lkIHJlZ2lzdGVyX3Zn
aWNfb3BzKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyAqb3BzKTsKIGlu
dCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGludCB2
Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIAorYm9vbCB2
Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7CisKIGV4dGVybiBpbnQgZG9t
YWluX3ZnaWNfcmVnaXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGV4
dGVybiBpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIGJvb2wgdmdp
Y190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKLS0gCjIuMTQuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:25:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:25:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijab-0000jL-Aj; Mon, 05 Feb 2018 16:25:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eijaa-0000j2-14
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 16:25:52 +0000
X-Inumbo-ID: 525ca1e5-0a91-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 525ca1e5-0a91-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:26:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67295286"
To: Jan Beulich <JBeulich@suse.com>
References: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
 <5A786DCC02000078001A5401@prv-mh.provo.novell.com>
 <9bdb8eed-25c3-0b57-b2ed-8de8a10dd433@citrix.com>
 <5A7891A102000078001A5597@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d99e6881-e3e0-14e1-a89e-d216218a3f0b@citrix.com>
Date: Mon, 5 Feb 2018 16:24:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7891A102000078001A5597@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTY6MTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE4IGF0
IDE2OjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzAyLzE4
IDEzOjQ0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjAyLjE4IGF0IDEyOjE2LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gVGhlIHVzZSBvZiBfX0xJTkVf
XyBpbiBhIHByaW50aygpIGlzIHByb2JsZW1hdGljIGZvciBsaXZlcGF0Y2hpbmcsIGFzIGl0Cj4+
Pj4gY2F1c2VzIHVubmVjZXNzYXJ5IGJpbmFyeSBkaWZmZXJlbmNlcy4KPj4+Pgo+Pj4+IEZ1cnRo
ZXJtb3JlLCBkaWFnbm9zdGljIGluZm9ybWF0aW9uIGFyb3VuZCBjYWxscyBpcyBpbmNvbnNpc3Rl
bnQgYW5kCj4+Pj4gb2NjYXNpb25hbGx5IHVuaGVscGZ1bC4gIChlLmcuIGRpYWdub3NpbmcgbG9n
cyBmcm9tIHRoZSBmaWVsZCB3aGljaCBtaWdodCBiZQo+Pj4+IHJlbGVhc2UgYnVpbGRzLCBvciBs
aWtlbHkgd2l0aG91dCBleGFjdCBzb3VyY2UgY29kZSkuCj4+Pj4KPj4+PiBUYWtlIHRoZSBvcHBv
cnR1bml0eSB0byBpbXByb3ZlIHRoaW5ncy4gIFNob3J0ZW4gdGhlIG5hbWUgdG8KPj4+PiBkb21h
aW5fY3Jhc2hfc3luYygpIGFuZCByZXF1aXJlIHRoZSB1c2VyIHRvIHBhc3MgYSBwcmludCBtZXNz
YWdlIGluLgo+Pj4gRmlyc3Qgb2YgYWxsIEknZCBsaWtlIHRvIHJlLWl0ZXJhdGUgdGhhdCBhIGxv
bmcgdGltZSBhZ28gYSBwbGFuIHdhcwo+Pj4gZm9ybXVsYXRlZCB0byBlbnRpcmVseSByZW1vdmUg
c3luY2hyb25vdXMgZG9tYWluIGNyYXNoaW5nLiBJZiBJCj4+PiBsZWF2ZSBhc2lkZSB0aGUgdGhy
ZWUgdXNlcyBpbiB3YWl0LmMgKHdoaWNoIHlvdSBzYXkgeW91IHdhbnQgdG8KPj4+IHJlbW92ZSBp
biBpdHMgZW50aXJldHkgYW55d2F5IHJhdGhlciBzb29uZXIgdGhhbiBsYXRlciksIHRoZXJlCj4+
PiBhcmUgdHdvIG90aGVyIGNhbGwgc2l0ZXMuIFdvdWxkbid0IGl0IHRoZXJlZm9yZSBiZSBtb3Jl
IHByb2R1Y3RpdmUKPj4+IHRvIGFjdHVhbGx5IGdldCByaWQgb2YgdGhvc2U/Cj4+IFRoZSBhc21f
ZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCkgY2FsbHNpdGUgaXMgYWxzbyBoZWFkaW5nIGZvciB0
aGUKPj4gYXhlLiAgSSd2ZSBhbHJlYWR5IGRlbGV0ZWQgaXQgaW4gbXkgc2VyaWVzIHB1bGxpbmcg
Ym91bmNlIGZyYW1lIGhhbmRsaW5nCj4+IHVwIGludG8gQy4KPj4KPj4gVGhlIHZteF92bWVudHJ5
X2ZhaWx1cmUoKSBjYWxsc2l0ZSBsb29rcyBsaWtlIGl0IGNhbiB0dXJuIGludG8KPj4gZG9tYWlu
X2NyYXNoKCkgYnkgYWxsb3dpbmcgdGhlIGZ1bmN0aW9uIHRvIHJldHVybiBhbmQgcmUtZW50ZXIg
dGhlCj4+IHNvZnRpcnEgcHJvY2Vzc2luZyBwYXRoLgo+Pgo+PiBHaXZlbiB0aGF0LCBJJ2QgYmUg
aGFwcHkgdG8gZ2V0IHJpZCBvZiB0aGUgZG9tYWluX2NyYXNoX3N5bmMoKQo+PiBpbmZyYXN0cnVj
dHVyZSBldmVudHVhbGx5LCBidXQgZ2l2ZW4gaG93IGZhciBvZmYgdGhlIGRlbGV0aW9uIHBhdGNo
ZXMKPj4gYXJlLCBJJ2Qgc3RpbGwgbGlrZSB0byBkcm9wIHRoZSBfX0xJTkVfXyByZWZlcmVuY2Ug
aW4gdGhlIHNob3J0IHRlcm0uCj4gSSBjYW4gbGl2ZSB3aXRoIHRoYXQsIGJ1dCBwbGVhc2UgbWFr
ZSBjbGVhciBpbiB0aGUgY29tbWl0IG1lc3NhZ2UKPiB0aGF0IHRoaXMgaXMgaW50ZW5kZWQgdG8g
ZGllIChzbyB0aGF0IHBlb3BsZSB3b24ndCB1c2UgaW1wcm92ZW1lbnRzCj4gYmVpbmcgZG9uZSBo
ZXJlIGFzIGFyZ3VtZW50IHRvIGFkZCBuZXcgdXNlcnMpLgoKQWN0dWFsbHksIG9uIGZ1cnRoZXIg
Y29uc2lkZXJhdGlvbiwgaXRzIHByb2JhYmx5IGJlc3QgdG8gZHJvcApkb21haW5fY3Jhc2hfc3lu
YygpIGVudGlyZWx5LCBhbmQgb3BlbmNvZGUgdGhlIHNvZnRpcnEgbG9vcCBpbiB0aGUgZmV3CmNh
c2VzIG9mIGFsbW9zdC1yZW1vdmVkIGNvZGUuwqAgVGhhdCB3b3VsZCBjb21wbGV0ZWx5IHByZXZl
bnQgcGVvcGxlIGZyb20KaW50cm9kdWNpbmcgbmV3IHVzZXMuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:25:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:25:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijah-0000kT-IE; Mon, 05 Feb 2018 16:25:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mb+f=e7=fluxnic.net=nico@srs-us1.protection.inumbo.net>)
 id 1eij34-00050i-RJ
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 15:51:15 +0000
X-Inumbo-ID: 572f7385-0a8c-11e8-ba59-bc764e045a96
Received: from pb-smtp1.pobox.com (unknown [64.147.108.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 572f7385-0a8c-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 16:50:51 +0100 (CET)
Received: from pb-smtp1.pobox.com (unknown [127.0.0.1])
 by pb-smtp1.pobox.com (Postfix) with ESMTP id 905D7C6519;
 Mon,  5 Feb 2018 10:51:12 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=date:from:to
 :cc:subject:in-reply-to:message-id:references:mime-version
 :content-type; s=sasl; bh=7t+C2bYRZeui6xBdv6Myz4+v/z0=; b=OKsNzp
 ccuYUE6iCtW53OgpLcb7gSyRIzc1/Yg9RHcERbO+IAOk2OiDI+4/M4uiZzScFOM5
 qU4AveZ4U5UhvTYbEbVPMpHctdqTGqrbJZV7oOf+xVbOKjtTjw5+qLY8jaPsBt3h
 0uW66jCuU+vzXjYzUheJbEaEE1fca1EMR5Ts4=
Received: from pb-smtp1.nyi.icgroup.com (unknown [127.0.0.1])
 by pb-smtp1.pobox.com (Postfix) with ESMTP id 86F8FC6518;
 Mon,  5 Feb 2018 10:51:12 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=fluxnic.net;
 h=date:from:to:cc:subject:in-reply-to:message-id:references:mime-version:content-type;
 s=2016-12.pbsmtp; bh=kB+sO3oufq+7RjA5ot9tiymEGvY/TOtXlmkrYuddii8=;
 b=hzL2MFCc2Gi9JsYE1P3kvTufrRUkXQpL5PNKq2e5+Sr89NdmHAf8kyWsPgQHKuBjwSVgn1iZ69cr6ewI9MNE9MdYi/Xkm9u6MicsK8A8eruts1l9vkyqFzzT+dCTvloyCYMu9fLruqTg690c7NR7jWBdlmUtCcAyber/m2oc9v0=
Received: from yoda.home (unknown [70.82.104.228])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by pb-smtp1.pobox.com (Postfix) with ESMTPSA id 0C95DC6517;
 Mon,  5 Feb 2018 10:51:12 -0500 (EST)
Received: from xanadu.home (xanadu.home [192.168.2.2])
 by yoda.home (Postfix) with ESMTPSA id 0CCDA2DA020B;
 Mon,  5 Feb 2018 10:51:11 -0500 (EST)
Date: Mon, 5 Feb 2018 10:51:10 -0500 (EST)
From: Nicolas Pitre <nico@fluxnic.net>
To: Arnd Bergmann <arnd@arndb.de>
In-Reply-To: <20180205150340.328921-1-arnd@arndb.de>
Message-ID: <nycvar.YSQ.7.76.1802051047031.1842@knanqh.ubzr>
References: <20180205150340.328921-1-arnd@arndb.de>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
X-Pobox-Relay-ID: 63CA88AA-0A8C-11E8-B6D3-692D1A68708C-78420484!pb-smtp1.pobox.com
X-Mailman-Approved-At: Mon, 05 Feb 2018 16:25:59 +0000
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 David Laight <David.Laight@aculab.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds
	memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA1IEZlYiAyMDE4LCBBcm5kIEJlcmdtYW5uIHdyb3RlOgoKPiArCWlmIChjbWQgPiBB
UlJBWV9TSVpFKGV2dGNobm9wX2xlbikpCj4gKwkJcmV0dXJuIC1FTk9TWVM7Cj4gKwlsZW4gPSBl
dnRjaG5vcF9sZW5bY21kXTsKCldoYXQgaWYgY21kID09IEFSUkFZX1NJWkUoZXZ0Y2hub3BfbGVu
KSA/CgoKTmljb2xhcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:26:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijb3-0000ok-QC; Mon, 05 Feb 2018 16:26:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eijb2-0000oX-Oc
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 16:26:20 +0000
X-Inumbo-ID: 3dfb4765-0a91-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dfb4765-0a91-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 17:25:56 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 09:26:17 -0700
Message-Id: <5A7893B602000078001A55E0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 09:26:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517828365-18075-1-git-send-email-andrew.cooper3@citrix.com>
 <5A786AFB02000078001A53C4@prv-mh.provo.novell.com>
 <215a6df3-1676-e6ab-202f-eb8b4d3a3e01@citrix.com>
In-Reply-To: <215a6df3-1676-e6ab-202f-eb8b4d3a3e01@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Adjustments to exception error
 code handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE3OjAwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMTggMTM6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4w
Mi4xOCBhdCAxMTo1OSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKPj4+ICsrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCj4+PiBAQCAtODc3LDE0ICs4NzcsMTIg
QEAgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCj4+PiAgICAgIGlmICggcmMgKSBnb3RvIGRvbmU7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4+PiAgfSB3aGlsZSAoMCkKPj4+ICAKPj4+IC1zdGF0aWMgaW5saW5lIGludCBt
a2VjKHVpbnQ4X3QgZSwgaW50MzJfdCBlYywgLi4uKQo+Pj4gLXsKPj4+IC0gICAgcmV0dXJuIChl
IDwgMzIgJiYgKCgxdSA8PCBlKSAmIEVYQ19IQVNfRUMpKSA/IGVjIDogWDg2X0VWRU5UX05PX0VD
Owo+Pj4gLX0KPj4+ICsvKiBDUFAgbWFnaWMuICBDaG9vc2VzIGVjIGlmIG5vdCBlbXB0eSwgb3Ro
ZXJ3aXNlIFg4Nl9FVkVOVF9OT19FQy4gKi8KPj4+ICsjZGVmaW5lIG1rZWMoaWdub3JlLCB4LCAu
Li4pIHgKPj4+ICAKPj4+ICAjZGVmaW5lIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihwLCBlLCBlYy4u
LikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICAoeyAgaWYgKCAocCkgKSB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKPj4+IC0gICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2VwdGlvbihlLCBta2VjKGUsICMjZWMsIDAp
LCBjdHh0KTsgICAgICAgICAgICAgICAgIFwKPj4+ICsgICAgICAgIHg4Nl9lbXVsX2h3X2V4Y2Vw
dGlvbihlLCBta2VjKFgsICMjZWMsIFg4Nl9FVkVOVF9OT19FQyksIGN0eHQpOyAgIFwKPj4+ICAg
ICAgICAgIHJjID0gWDg2RU1VTF9FWENFUFRJT047ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPj4+ICAgICAgICAgIGdvdG8gZG9uZTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4+ICAgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKPj4gVGhpcyBvcnBoYW5zIEVYQ19IQVNfRUMsIHdoaWNoIG1ha2VzIG1lIHdvbmRl
ciB3aGF0IGFzc2VydGlvbgo+PiB5b3UncmUgdGFsa2luZyBhYm91dCBpbiB0aGUgZGVzY3JpcHRp
b24uCj4gCj4ge3B2LGh2bX1faW5qZWN0X2V2ZW50KCkKCldoaWNoIG1lYW5zIHRoYXQgLi4uCgo+
PiBUaGUgd2F5IHRoaW5ncyBhcmUgYmVmb3JlCj4+IHlvdXIgY2hhbmdlIG1lYW5zIHRoYXQgYXQg
bGVhc3QgYW4gZXhjZXB0aW9uIHdpdGggZXJyb3IgY29kZSB3aWxsCj4+IGJlIGRlbGl2ZXJlZCBw
cm9wZXJseSAodGhlIGVycm9yIGNvZGUgd2lsbCBiZSB6ZXJvIHRoZW4pIGlmIGl0IHdhc24ndAo+
PiBzcGVjaWZpZWQgaW4gdGhlIGludm9jYXRpb24gKHdoaWNoLCBhcyB5b3UgbWF5IHJlY2FsbCwg
SSBhY3R1YWxseQo+PiBjb25zaWRlciB1c2VmdWwsIGJ1dCB5b3UgZGlkIG9iamVjdCB0byBtYWtp
bmcgdGhpcyBhbiAib2ZmaWNpYWxseSIKPj4gYWxsb3dlZCBtZWNoYW5pc20pLgo+IAo+IEl0IGFs
c28gbWVhbnQgdGhhdCBwcm9ncmFtbWluZyBlcnJvcnMgZ28gY29tcGxldGVseSB1bm5vdGljZWQs
IHdoaWNoIGlzCj4gd29yc2UuCj4gCj4+IFdpdGggeW91ciBjaGFuZ2UgaW4gcGxhY2UsIGFuIGFz
c2VydGlvbiB3aWxsCj4+IHN1cHBvc2VkbHkgdHJpZ2dlciAod2hlcmV2ZXIgdGhhdCBpcyksIGtp
bGxpbmcgdGhlIGhvc3Qgb3IgKGluIGEKPj4gcmVsZWFzZSBidWlsZCkgbGVhZGluZyB0byBzb21l
IG90aGVyIGJlaGF2aW9yIHRoYXQncyBsaWtlbHkgZmF0YWwgdG8KPj4gYSBndWVzdC4gV291bGQg
dGhlIGd1ZXN0IHBlcmhhcHMgZ2V0IHRvIHNlZSBhbiBlcnJvciBjb2RlIG9mIGFsbAo+PiBvbmVz
Pwo+IAo+IEluIGEgcmVsZWFzZSBidWlsZHMsIGl0IGRlcGVuZHMgaG93IHZpY2lvdXMgdGhlIHZt
ZW50cnkgY2hlY2tzIGFyZS4KCi4uLiBjb3ZlcnMgb25seSBoYWxmIG9mIGl0IC0gdGhlcmUgYXJl
IG5vIHN1Y2ggY2hlY2tzIGF0IGFsbCBmb3IgUFYuCgo+PiAgSWYsIG90b2gsIHdlIGNvdWxkIGtu
b3cgYXQgYnVpbGQgdGltZSB0aGF0IHNvbWV0aGluZyBpcyB3cm9uZywKPj4gSSB3b3VsZCBiZSBx
dWl0ZSBhIGJpdCBtb3JlIGluIGFncmVlbWVudCB3aXRoIGRvaW5nIHN1Y2ggYSBjaGFuZ2UsCj4+
IG1vc3QgaW1wb3J0YW50bHkgYmVjYXVzZSB0aG9zZSBleGNlcHRpb24gcmFpc2luZyBwYXRocyBh
cmUgcmFyZWx5Cj4+IGhpdCwgYW5kIGFyZSBtb3N0bHkgKGlmIG5vdCBlbnRpcmVseSkgdW50ZXN0
ZWQgYnkgdGhlIHRlc3QgaGFybmVzcy4KPiAKPiBJIHdhcyBvcmlnaW5hbGx5IGFpbWluZyBmb3Ig
YSBidWlsZCB0aW1lIGNoZWNrLCBidXQgdGhlIGNoZWNrX2ZwdV9leG4oKQo+IGFuZCBwcm90bW9k
ZV9sb2FkX3NlZygpIHBhdGhzIGF0IGxlYXN0IGhhdmUgbm9uLWNvbnN0YW50IGV4Y2VwdGlvbnMu
Cj4gCj4gV2UgY291bGQgZm9yY2UgYSBjb25zdGFudCBleGNlcHRpb24gYnkgQlVJTERfQlVHX09O
KGUgPj0gMzIpLCBhbmQKPiBvcGVuY29kZSB0aGUgcmVzdWx0IG9mIGNoZWNrX2ZwdV9leG4oKSAo
d2hpY2ggaXMgdGhlIG9ubHkgY2FzZSB3aGljaAo+IGNhbid0IGJlIGNvbnZlcnRlZCB0byBhIGNv
bnN0YW50IGV4Y2VwdGlvbikgdG8gdXNlCj4geDg2X2VtdWxfaHdfZXhjZXB0aW9uKCkgZGlyZWN0
bHkgd2l0aCBzdWl0YWJsZSBhdWRpdGluZy4KCkknZCBwcmVmZXIgdG8gYXZvaWQgc3VjaCBvcGVu
IGNvZGluZy4gV291bGQgdGhlIGNvbWJpbmF0aW9uIG9mCl9fYnVpbHRpbl9jb25zdGFudF9wKCkg
YW5kIGEgcmVmZXJlbmNlIHRvIGEgbGluay10aW1lIHVuZGVmaW5lZApzeW1ib2wgbm90IGRvIHRo
ZSBqb2I/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:31:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:31:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijfi-0001gG-Bt; Mon, 05 Feb 2018 16:31:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eijfg-0001g2-TD
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 16:31:08 +0000
X-Inumbo-ID: 0fefdea8-0a92-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0fefdea8-0a92-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:31:48 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 09:31:02 -0700
Message-Id: <5A7894D202000078001A55FA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 09:30:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
 <5A786DCC02000078001A5401@prv-mh.provo.novell.com>
 <9bdb8eed-25c3-0b57-b2ed-8de8a10dd433@citrix.com>
 <5A7891A102000078001A5597@prv-mh.provo.novell.com>
 <d99e6881-e3e0-14e1-a89e-d216218a3f0b@citrix.com>
In-Reply-To: <d99e6881-e3e0-14e1-a89e-d216218a3f0b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE3OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQWN0dWFsbHksIG9uIGZ1cnRoZXIgY29uc2lkZXJhdGlvbiwgaXRzIHByb2JhYmx5IGJl
c3QgdG8gZHJvcAo+IGRvbWFpbl9jcmFzaF9zeW5jKCkgZW50aXJlbHksIGFuZCBvcGVuY29kZSB0
aGUgc29mdGlycSBsb29wIGluIHRoZSBmZXcKPiBjYXNlcyBvZiBhbG1vc3QtcmVtb3ZlZCBjb2Rl
LiAgVGhhdCB3b3VsZCBjb21wbGV0ZWx5IHByZXZlbnQgcGVvcGxlIGZyb20KPiBpbnRyb2R1Y2lu
ZyBuZXcgdXNlcy4KClRoZSB0aHJlZSB1c2VzIGluIHdhaXQuYyBtYXkgYmUgYSBsaXR0bGUgdWds
eSB0aGlzIHdheSwgYnV0IGJleW9uZAp0aGF0IEkgdGhpbmsgSSdkIGJlIGZpbmUgd2l0aCBzdWNo
IGFuIGFwcHJvYWNoLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:39:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:39:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijnk-0001vW-6o; Mon, 05 Feb 2018 16:39:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eijni-0001vK-Hd
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 16:39:26 +0000
X-Inumbo-ID: 37d5fd6e-0a93-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37d5fd6e-0a93-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:40:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67296111"
To: Xen-devel <xen-devel@lists.xen.org>
References: <1517829709-20472-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5ffb3524-b9d0-f4d5-5b6f-c3d5d008ff3c@citrix.com>
Date: Mon, 5 Feb 2018 16:36:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1517829709-20472-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] vmx/altp2m: Use domain_crash_sync() when
 failing to find the current EPTP
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTE6MjEsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gV2hlbiBmYWlsaW5nIHRv
IGxvY2F0ZSB0aGUgZ3Vlc3RzIEVQVFAgaW4gdGhlIGFsdHAybSBFUFRQIGxpc3QsIHVzZQo+IGRv
bWFpbl9jcmFzaF9zeW5jKCkgcmF0aGVyIHRoYW4gZG9tYWluX2NyYXNoKCkuICBUaGUgbGF0dGVy
IHJldHVybnMgYW5kIHdpbGwKPiBoaXQgdGhlIHN1YnNlcXVlbnQgQlVHKCkuCj4KPiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+
IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+Cj4KPiBOLkIuIERlcGVuZHMgb24gInhlbjogSW1wcm92ZW1lbnRzIHRvIGRvbWFpbl9j
cmFzaF9zeW5jKCkiCgpJbiBsaWdodCBvZiB0aGUgY2hhbmdlcyBpbiBhcHByb2FjaCBmb3IgZG9t
YWluX2NyYXNoX3N5bmMoKSwgdGhpcyBpc3N1ZQp3aWxsIGhhdmUgdG8gYmUgZml4ZWQgc29tZWhv
dyBlbHNlLgoKfkFuZHJldwoKPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgfCA1
ICstLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgNCBkZWxldGlvbnMoLSkK
Pgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCj4gaW5kZXggM2RjNmE2ZC4uZjk0MzhkNyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jCj4gQEAgLTM1ODMsMTAgKzM1ODMsNyBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgCj4gICAgICAgICAgICAgIGlmICggKGlkeCA9IHAy
bV9maW5kX2FsdHAybV9ieV9lcHRwKHYtPmRvbWFpbiwgZXB0cCkpID09Cj4gICAgICAgICAgICAg
ICAgICAgSU5WQUxJRF9BTFRQMk0gKQo+IC0gICAgICAgICAgICB7Cj4gLSAgICAgICAgICAgICAg
ICBnZHByaW50ayhYRU5MT0dfRVJSLCAiRVBUUCBub3QgZm91bmQgaW4gYWx0ZXJuYXRlIHAybSBs
aXN0XG4iKTsKPiAtICAgICAgICAgICAgICAgIGRvbWFpbl9jcmFzaCh2LT5kb21haW4pOwo+IC0g
ICAgICAgICAgICB9Cj4gKyAgICAgICAgICAgICAgICBkb21haW5fY3Jhc2hfc3luYygiRVBUUCBu
b3QgZm91bmQgaW4gYWx0ZXJuYXRlIHAybSBsaXN0XG4iKTsKPiAgICAgICAgICB9Cj4gIAo+ICAg
ICAgICAgIGlmICggaWR4ICE9IHZjcHVfYWx0cDJtKHYpLnAybWlkeCApCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:39:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:39:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijnn-0001vq-Ed; Mon, 05 Feb 2018 16:39:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3lih=e7=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eijnl-0001vh-Ed
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 16:39:29 +0000
X-Inumbo-ID: 146b0b49-0a93-11e8-ba59-bc764e045a96
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe4a::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 146b0b49-0a93-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 17:39:05 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=8+q+TMEUGDdXOWGFzeD1XlqtQ1GjArPocoN3P+GAc0M=;
 b=MIhtkWjrI3hMia+AQRXWpY2dYg6BPZJWSroE+QvgqCEpwU2zOCj3lVQxmlKzGbpbdKs3BUF08ke6nfArclr0tD1doO7fL/Ir1bmlopRJVEzFkM0CxMGUD7uwOQijm/3AjZ7SOg1RhuHH7vKixuIYnO2egvtEUlGIkF/Kgz3GFUY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from amd.com (165.204.78.1) by
 DM5PR12MB1835.namprd12.prod.outlook.com (10.175.92.21) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.464.11; Mon, 5 Feb 2018 16:39:23 +0000
Date: Mon, 5 Feb 2018 10:39:17 -0600
From: Brian Woods <brian.woods@amd.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180205163916.GA8527@amd.com>
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-3-brian.woods@amd.com>
 <59c966b0-4e3e-579a-910c-caa974f84b57@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59c966b0-4e3e-579a-910c-caa974f84b57@citrix.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: CY4PR04CA0081.namprd04.prod.outlook.com (10.171.243.174) To
 DM5PR12MB1835.namprd12.prod.outlook.com (10.175.92.21)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 93bca22b-9240-410d-041a-08d56cb703ae
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DM5PR12MB1835; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1835;
 3:/Jpu/0qrmguwTu/n3IOXNQGc/5Rn6xQzd6RbwNACGjDZIwRV+Ia3wVJgMpv0FbkUZkEpGosindd1gi8fFL2fzNOy/peyvIMBRLzx123uWg9HW+RmCIFQqitYSBlbK093CIrPZP1p8QSgUcalw6icWI+KoKZEy9Hl69PQ55vRgowVjWWIruB/yaRrOulYi64/6AgS91rrt+P7xWCDVPlHF4Uw0tqmfGhCLIceaOye03PWkYbkG9Gzuq2ASifmjPld;
 25:iAR5zhYiGYFj+Wl1bopWuyd5qkQ6gac7DwungGc4d8nGfhYSSWmpCg/9cOIFdiAA2RP+qFir1OspwdGfSjvRa/S5xHSayjUX49n36XuvTSl2Tmj91AcbgLBsQuA1eqbZcevipQzdM2jdQAxDYMt2iHO9tcacyXIgNLCVl0OQliJEYjwZHftT04c1Tp4Oy4tRZUNvfTLKLzP9WgEwlA40APl0G3s2BoZDkKqFND6IBgI8I/hcC3sIRu3dy501in4XrP2mrvGG5CDNzja0+Id5ON1MOWDzz7kovWZ6bX1noL7OEO8l6ddU1XCQpYnYyl5KQWCwCaVnQVjwOyZgsw+1eg==;
 31:QJy/AJD7mhNLdiZgC46VPrgGXFCGpgaV/ORpj91lUUJeG5dQVZwr2AD+4zIO7Y+PN3eMn2WKp8AYCuusvxtJ9A7mMU/DpsD1OGJzsLYCly3s4aTcp29Tibh+zh845xZnuG+4VxlhwdneQiL1ucXHz8nAZlNdPKRuok9i1VmYpI1WptwsE5Ple6NLqmgTjeaGuBaHvm8iQ+uu6/DK1Zxe4e1wmlJhFOoyQ0xeixxqdu4=
X-MS-TrafficTypeDiagnostic: DM5PR12MB1835:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1835;
 20:vxemCgOyb9inS+hW5ngc6p1J0EApQaC93vGbwhxB6WYYpnpAZ3NJeQIBdbR4Bt634KMZaHiHo++DxkMkrcaW04WOjoeG6MtHLEGDOmBfDfdD9jW+b37tX0T6neJnobyvI/WbptvCwRVWbNQs5wNZqhxcEBXOkFlQelCBNKQmxJOEIk8pnxKrZU1x2FKRQqr8GV1IF/jE+GddvOxXxmAUhpZ31T9Lm3ZRXK7+9wC8mf7UNY4UnTwuhARdVN5KDcTvbqWAon+U+4lBIWblvjlpGKXqNsgRXoRx+PNQ8y7WetvLaiL8py1jeJAaY/0QH5QAEPmzsL/mXsUJzX/AO1mplO6sORHPpDXOR+uBBdrbzBePij5Z0ypjqaq4cbbt1F9iyNDkYadyJeV8HN0DXqJXDpPuOvTHat/n1m11aA8BrWhiogjMT4L5sGP06SFPR+8kr7/NfgqPiJKAcX4z98vmXApjOBntFChVd046mf0NhkPgVPksoYF3M6fEUfqYWM96;
 4:qJCEz+R3qMIyuCeMlkZQgrJ17H7T22xzTfcK3b+R2yL2O5MFQo5EAs6lX6kGezka93hakjtLge3grpNZPQc0O2Z4HQnNwENAQzWu/B3XdcKqGNrFda/QyMo8MReekMR4r0LYiEH4JVTekf3Ext4h2QSX98luucMWhim80MdVfVQimHBkc/GidiQZdG9k5xr/aMgd/Q7X0ttGAemqJhdkxAJGdQkvvYhtPzddaeUVJoP7qW8Jk794yaLvTnEJZVuKJqLCaJysTo8ZgFLJOUEsog==
X-Microsoft-Antispam-PRVS: <DM5PR12MB1835193E4302353BA0EC7CDDE5FE0@DM5PR12MB1835.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(2400082)(944501161)(93006095)(93001095)(10201501046)(6055026)(6041288)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:DM5PR12MB1835; BCL:0; PCL:0; RULEID:; SRVR:DM5PR12MB1835; 
X-Forefront-PRVS: 0574D4712B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(376002)(346002)(39860400002)(39380400002)(366004)(189003)(199004)(2870700001)(86362001)(316002)(76176011)(6666003)(8936002)(50466002)(21086003)(66066001)(53936002)(2950100002)(97736004)(229853002)(6916009)(2906002)(47776003)(105586002)(1076002)(5660300001)(23756003)(7696005)(83506002)(58126008)(72206003)(4326008)(8666007)(52116002)(54906003)(81156014)(81166006)(26005)(25786009)(106356001)(55016002)(8676002)(478600001)(36756003)(186003)(16526019)(68736007)(6116002)(3846002)(305945005)(7736002)(33656002)(6246003)(386003)(18370500001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1835; H:amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?iso-8859-1?Q?1; DM5PR12MB1835;
 23:3fTm06m4rTAGLaHxenDbgiEYP7khhe8u1pCR7/+?=
 =?iso-8859-1?Q?fuSsSd1nMvU2oaZwtWBZEFyAD1pBY7MoE6gp1ND50xUHUyqukCf/sBEJGC?=
 =?iso-8859-1?Q?UcVKH299/XEedOUl5eNR626Nbhs7RBhUFwfoRXvlOqaq5suSZAJSntOdja?=
 =?iso-8859-1?Q?GvmcULfBoqmTlL4pfuHsLOPibG0kFFFpc3tb6Ad3iqc5yMuHA6S2sSkgfp?=
 =?iso-8859-1?Q?Z9ARK7OWEzaM1DD3uddexMx7XNYEbsAcXnQ4WsIrm8gbFHNK9drCOnIrRR?=
 =?iso-8859-1?Q?0qbqY4tjp3LrqpSyo8Ss2EhDjry0GGcJ8V6JtKbiXvhHaPETlFcM1Kpzbj?=
 =?iso-8859-1?Q?dqfmtQV7MVmlusF9OB7ePUQDo3UPfpohVnkcoI0PQBose+F5BQEaI1DB70?=
 =?iso-8859-1?Q?QR3M/gaTTCOym1f/xEACwdfPyVuh0BiHQ/GWkZAmycspR2LcSwJk5wVHI1?=
 =?iso-8859-1?Q?yKkKU48y1h2YeOpnytfGBXtSpOeud/I7UA77yD2iR6TiqZWhBnhHqvnmeR?=
 =?iso-8859-1?Q?RrFl7xhl1cEbKZy3uZabb9EKwPVJmPSEq5PJYTMteMYx4OzbaSivZtCWxl?=
 =?iso-8859-1?Q?MXwlGNgYzIAXLdhBUSYVz1m22B5emFjez9nnjvCg+BVKtpLq+yl1JS/pe8?=
 =?iso-8859-1?Q?1XgxjsI6rETRiHBJrwBhxFITDLui75uvgBn6EkApOPOYjhGkqMnqbxtSDA?=
 =?iso-8859-1?Q?EhY0BL0zuNoHbutXww40fDgvBMlzd5pQQj0k2qrpBuvQQ3FFUPAr4vDHVU?=
 =?iso-8859-1?Q?+Dunqswafeiw/BFBxkg3vclfgE6P9bOUFyVsg6m52TZZk+GoU+/gRiDCMa?=
 =?iso-8859-1?Q?Bhyyjl/FXZHru9zWpLXg0G6t7dH8pn36zjTb064l5+8phG1xy9cMecKN4U?=
 =?iso-8859-1?Q?RtCsd3POnhrA8gIWCyYglAMw9FN4oHSNCaZ6pujtV10JNRYbZ0bsX8KdYh?=
 =?iso-8859-1?Q?ms/9z4OZqTQ666ut1ehN1U+NvDoLDpkVP5q0Ixkx4A9vH1bWTurRu/nIIv?=
 =?iso-8859-1?Q?wsHRneSDk299nTa15is+Y/E057Jnx1GNixo0f0JG891z2dqMP6IubXtfzj?=
 =?iso-8859-1?Q?BCqPyDko7mL0KcK+1xb+z3ggtlMH42zcFiNIhlbYUUiFvxJe3KXJPJHHEP?=
 =?iso-8859-1?Q?ybCKsbXr1BKdh6HA0xDxfhY7l0Nahzpem8oUUUxmdpk7o10ESI5G4jAqBL?=
 =?iso-8859-1?Q?EMCk/DxPZ4/T448CEvKDLusL74hCOXZe6D4sdUqdqro/9UpQL80vFhmTDT?=
 =?iso-8859-1?Q?khuMUD0ZOLwYZN31vh/GCCm35Uz8pt5UpWWTRgZ5cT3Gy+uMlJXRdndt3z?=
 =?iso-8859-1?Q?MRQz8crcCzjZaK/BVET0adSMpqjgbM1DFhhYe4f6u3Dsw=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1835;
 6:L5WaGRpRsyYJEIGzuW8TZ6KuM4oVVF6j/rmI0oB/CIVGPwjuPWJqRv+oRNbGfCtZ5MVJdCXGcpjiO81O/dL/6wbZtuUL338ovn6ZgbffjavYCeTiF1r31Wa5bdPcuksySsXL8lqJo/jK1L8b3uI3hBl+z7UVmKL3m+ymoGdtcHriBhhRCoPkCYM/J7sEQL3akvXNKskgIHKuo/UsrarLvoXeFGaQkGLCyLJdqOl4/wyOUAVY2KQVs+CSI3XXFzWYCFlBa5wqg/M7PjgmjBP0biI4NuErlv76CgnWRXjMaQmKvPGTJKNk5lx+knLV0Ml2s9M46WaraqjvfPGW4pdjItzbCWSk0hb9G43Uf2Rkn9M=;
 5:EWdYlU7/nCavwyY8NGliJB12zATP92u4vRDpwv/6c8W9DvBH4QuQVwXhJNdS5ZwZRBX1VYFFj+9DwSNF+bcMcuDxn3Z0ltb9omVKzawL5UEYwkd0WMxEBn7Ti/o/o8Knc8C6lTFRhNSBuETgGFA+pxvM4DLM9tkR4bini0ZVLsc=;
 24:R83BGEnz/mamUCzOYmWHj0jIvCokjJeDIUGVJgA0dRFMdfWAHINRPIkiLcq2oDxgYZUi+/CGEtBQym0tVOW2sMV51E7oVbqsfuJEBCxJPdc=;
 7:duk3O/h7f8wjf/yw+UCNk5aruu7DBj+WDtq9Ff4W0BeI1EdeiVJ+3a4QBT8igjPD8SS1x3+EVwrhW+923ynJ0XNvpdaxmLo/9TdrAsqfSvFqkEFtuI7soZe8Um2BL+m2TJqyVF+zlLuF+0bXC+aGaai3FJ+qxqf1VuDzZYyPiSyoX4cp3cgXbBBPe74lahz0HQh9JaSv1SECVb4DBwuOUIxlU8PJpFgOxjRwIF3TNHxquLLqZg/bfb/L9HHsbNuy
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1835;
 20:zrWC1wF1EN7zbZBCzFNugHoopDuUQCAMG8c4BKKmyWtGN7ZKJgBhhwV1i6F8LWCcoRD5frajaty6voCHd1khkBi2+iQU0qUyeCJWKN+5tBeZESWnxJDMzJTMr4DREE8xTEdr0uVKer+pc7Z4bh3eyssgzfaDFxCm+S4CYHZLDcx20YeOyZfRcEW2JfoBTunJn3hwXQvA/mOi53KzmQLTlSmg7O4AjdmzDbrhA8Wne/8BvDtCnorEhyRgMlcSQmQ4
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2018 16:39:23.3094 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 93bca22b-9240-410d-041a-08d56cb703ae
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1835
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDUsIDIwMTggYXQgMDM6Mzc6MDZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJbmRlbnRpbmcgaXMgb2ZmLCBidXQgdGhhdCBjYW4gYmUgZml4ZWQgb24gY29tbWl0
LgoKT29wc3ksIHNvcnJ5IGFib3V0IHRoYXQuICAKCj4gQXMgc29tZSBleHRyYSBjbGVhbnVwLCB3
aGF0IGFib3V0IGZvbGRpbmcgdGhpcyBkaWZmIGluP8KgIEl0IGF2b2lkcwo+IHJlcGVhdGVkbHkg
aGl0dGluZyB0aGUgY2xlYW5iaXRzLCBhbmQgaXMgY2xlYXJlciB0byBmb2xsb3cgSU1PLgo+IAo+
IH5BbmRyZXcKPiAKCkl0J3MgZnVuY3Rpb25hbGx5IHRoZSBzYW1lLiAgSXQncyBhIHRyYWRlIG9m
ZiBvZiB3aGV0aGVyIHlvdSB3YW50IHRvCndyaXRlL3JlYWQgdG8gdGhlIFZNQ0IgdHdpY2UgKGFz
c3VtaW5nIGJvdGggYXJlIGNoYW5naW5nKSBvciBnbyB0aHJvdWdoCm1vcmUgaWYgc3RhdGVtZW50
cyBldmVyeSB0aW1lLiAgVGhlIGNsZWFuIGJpdHMgYXJlIGp1c3QgYSBmaWVsZCBpbiB0aGUKVk1D
QiBzby4gIFNvbWUgb2YgdGhlIFZNQ0IgZmllbGRzIGFyZSBvbmx5IHJlYWQgb24gY2hhbmdlIHdp
dGggbXkKdmVyc2lvbiBidXQgdG8gYmUgaG9uZXN0LCBJIGRvbid0IHRoaW5rIGl0IG1hdHRlcnMg
ZWl0aGVyIHdheS4gIEkgbGlrZQp0aGUgbG9jYWxpdHkgb2YgbWluZSBiZXR0ZXIsIGJ1dCBJJ20g
cGVyZmVjdGx5IGZpbmUgd2l0aCBlaXRoZXIuCgotLSAKQnJpYW4gV29vZHMKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:48:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:48:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijvz-0002ly-Bh; Mon, 05 Feb 2018 16:47:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3lih=e7=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eijvy-0002ls-ED
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 16:47:58 +0000
X-Inumbo-ID: 43ba454d-0a94-11e8-ba59-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::611])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 43ba454d-0a94-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 17:47:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=EpHJrZAnjahGmFouKXAZ6fZ/mPmGhvQ0gfMVVuhsL0g=;
 b=4LJY2C7+nn5Squ4Ywqb2xeKXj1IFVZ/+QfJfp+mH9NEBqk3sXslymHbK/Wp/w/5MuyW37prfGonL2hzTGEVuJErS5vUQZHYVQP2CxVBov536h8ntgB9gN/5vwhlie3//M0wd3pZGRb2u3m65K0rqKKdnUP+VPbyjp+H0r0jrGk8=
Received: from amd.com (165.204.78.1) by
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.464.11; Mon, 5 Feb 2018 16:47:37 +0000
Date: Mon, 5 Feb 2018 10:47:32 -0600
From: Brian Woods <brian.woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180205164732.GB8527@amd.com>
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-3-brian.woods@amd.com>
 <5A782D4B02000078001A519C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A782D4B02000078001A519C@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR14CA0043.namprd14.prod.outlook.com (10.171.172.157) To
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: d2b74217-0e24-4fdd-efd9-08d56cb829e7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BN6PR12MB1828; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 3:8TPTsItlcMB6S+wk6NIXdcBHIS5MBDayIkC3eiA4c4VNe/Mwf57cQYz+Bm09yNZa38ahLbFxr4aEVtPFTnySqovtUqKIpiyQ0b/d8JbUEhrRvO+fgiiJYlFfOPv2k1HcG1PhtIrjkFNsg1bXxUVuenM0YDoKBkAr5Pd9DXixvSPlkMRonRkwsdHKHV4eGYGiD1vtpG2kvp2H8Oj8wOmUyrR3IWUYnxrr0N5uDYn6lNJNIDTGVfcPlTSzxRQ2Ahgb;
 25:k0P2Zk93DwCwEIsItfEpM3agxjdKi2jV96XS1syQMWXxD5FTcoD4c78w8O8xl9sa0yjlwXMTjrd5l9WrQYp1YhsHS5lfN9JSq6PiGildk1isVVjMR3z6fNz47lnkmfW24Mp6R/erqk59z9nvLg5yKBEvhYFFxD+Yxipisu/k3+lgfg01U1hY6JaSxRR5Ulf3lKCNjMzcyXcMo4bezHTFy3WoDcFOv+00JPyhG8c3a9ze6U30rrzCRQGl9MLJwiPVcrkJv3zNsKcs7owSt8fN6+eR5ojTByjTEChEm+qCiKFvO+WMRcaxiqbntNa5YhLn99M0EFdsQK9THXWgF0Souw==;
 31:mTzOXvDmKofR6rMAUdNgJvO9mScfDDU7vzfX5pq3Wpq6vF5dd0qjtXgt8x2nUlZt9Y2dWJcsIzfDVlWP34C0xrvOmxZHz3zpFgEYma3ea7QDklK7xpJkkOU9+gQQH4vxlNx9ktPzfyoETgFF9/cN0AlvBr/qCWSJe2y4CD9y5nT3MlM4fkQZP3pk908EtLa13dDT2cLw/yZlW0109fv027ho3tZdhRgQTZU7R6dam3s=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1828:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:kVfsp5/usXsKyhyvn0AF90z2cm5hrvpH3snFXwWGBCjEqWkbD1RZX08fa5CNs2dJV7aSoP4NC44kiaKAe6viMkaBPLQwHSK2ohKqvUtzLsVtIjTapkpA26N1hK+iiIb35v7TX9APirZl1C7t6scJ7pLF9GazVWeAZTARlvuyeJdNC/SzHawlnNyYjkhaSSzy7vWA4bsxT1+AbMsKx9yj/qtsLXUQMAmcDNCcFuINWspWxK5VIm5AciDcb5o3VgarcehkDXZ/bffSKmIX4+BJYEsRgpEbk+gfbXszfW06OBtQ3em8mea69YziTlonJLdcA5ft7UWVV+BBJo1Z0vJFJWIu7TvTHOhs8UR62++oGdWmEDZPY6FE8FojVU3WgShSzQ4g+pm4ZJh/bqOgsDUX6uMNRcM8LmHC4xI2kF8GbrikudV4PPPPVQffRboR3P78MvR9gqOY8Lm8ckhGFBp6pvE/x9kj0D2GkfsltgXEpsFMu6A/xup8gN57Y0MdXZcQ;
 4:zsbD0aLSklNkstGSIvH/HdePolDOlStI6QnGSPmzdBRrsqSUjedYvghOYlDgmjWpvTUAYJAibVdldI80F96jkKfW2RGBTkw2P8xpWV04SxfyQTazl+yzFqhX720bmCCN5hJipRhIKzIVIgUtGyS7eHYE5C+kd1o/ikNqC5wt2ljcASVwFUcAnXIiWlu4/DAKgOYVJCZYbUuBU0ig55DzLIzghjHlItxaiuAuEXSIrF+zl2BlP7wGwuHG6V8qHNwnmzBAYRBkSdLW1ec0D1JC1w==
X-Microsoft-Antispam-PRVS: <BN6PR12MB1828DEB1E64E80A932BAE1A1E5FE0@BN6PR12MB1828.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231101)(2400082)(944501161)(6055026)(6041288)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:BN6PR12MB1828; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1828; 
X-Forefront-PRVS: 0574D4712B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(39380400002)(376002)(366004)(346002)(199004)(189003)(21086003)(105586002)(478600001)(68736007)(72206003)(50466002)(81166006)(8676002)(6916009)(33656002)(6666003)(316002)(2950100002)(106356001)(81156014)(52116002)(7696005)(58126008)(8666007)(8936002)(55016002)(54906003)(47776003)(186003)(66066001)(7736002)(305945005)(6346003)(26005)(76176011)(16526019)(6116002)(229853002)(3846002)(1076002)(83506002)(6246003)(16586007)(386003)(36756003)(23726003)(53936002)(86362001)(97736004)(4326008)(2906002)(25786009)(5660300001)(18370500001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1828; H:amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1828;
 23:OnBPIRaYsNYiDULVFwTlpRspOxznjM07Mks9LBxiU?=
 =?us-ascii?Q?oh0eYUUE2Gj/Txr4ZAvHtsN4shVp6owDDGdeuQ0+xFG4yPz1WSv9e3UJclFB?=
 =?us-ascii?Q?6YKDC5lL7dcZ8oqHgbJOuM7mI2zSpGGSYwNAEzfbD8O3N0Y2AtfRkTe9mT1T?=
 =?us-ascii?Q?Ys1qkHaH4Zr2nKmfI1rQV+z+mo7WkBk0mxwH2On6JwSfxAqCtyCmxUAAyAoC?=
 =?us-ascii?Q?hG96BYfeRRqX1n3jbMYe9Vm1ubWglb4Fl6vxeVDZcYpfN+DBjHKvlFErVfTq?=
 =?us-ascii?Q?a1IX7ufPF99OKsFT3BEQLdVUZuZFrhz4kYa3sl68dc+QSgzFfFoY6uiHSl7h?=
 =?us-ascii?Q?d9BO7vA1Vf6Kr6SKYtrWkPTai9EhwzY4jy0EUzgWOfKw2qkp3haS+6fDOYmJ?=
 =?us-ascii?Q?o89PJBIXM6qAYf8eHK3E2tF4REGfO9waT8IP16qVZlHSS0JUFlmOrVt9jQhY?=
 =?us-ascii?Q?VDjrkZbd1W4S2YcNRmn4ThdveXWQNPM7rtikbWrH/Rm9vM0IFr4/dsYHjZ67?=
 =?us-ascii?Q?jRrSFC7NLPU5qZ10SljxY8yYGUlh4V2Dc7oPiRAb5AiRWurBXAm/4f50o4Qr?=
 =?us-ascii?Q?1xZngH9fPoBD+vKkwY/ZL5N2l9dSwOa5sJNW6pogA3HdDOoHKE8hCePuEjwU?=
 =?us-ascii?Q?FndruOtAeazZD0yZcPBfCbeMG9WmqJOGp32+xtg8RGwNXg/yaJef7ecAIoJR?=
 =?us-ascii?Q?59sPelFcgDZ3pLrmw2pxW4KOKD5AXRiuG9kDJHoXfpoORxDXEVjAv5S7UvzT?=
 =?us-ascii?Q?s51wPBJoZLJHwN5HEoj1U2AEMX5EbM0GTvRYRV/Pvs36EKONBdrDNu2K4XQR?=
 =?us-ascii?Q?YTFBYp5rzUklHbiv13ai7d5xeYoD5rp/+KXHhHHKOJeB7wMiAXSK5DyXR7O4?=
 =?us-ascii?Q?QadY359OqyizeTEaaIQrqGIhKsPeG0tETwyzq+K1yRnSPdkTHwMu4lSluVFX?=
 =?us-ascii?Q?yujfMDIMAaYd57BWDNsFlZ2YF/hWF8K0JVJBtUh2/dwd0gEbIilMezVcqztJ?=
 =?us-ascii?Q?DamDB1UI6VUtAgUb4WF6qx8PpZWioVgKs5iDcIiOG4dGbuI4afsL18yxlHBr?=
 =?us-ascii?Q?JILUwglqxFnlyLp5KbUyqm353rbW7iUKZTcxveIQRoKm0N3C0sjrENOYxugC?=
 =?us-ascii?Q?kooMfJsjv51zJlYD/wxXP623SHtrTw0MmgKb/HRW92h22nxOMQVUKrDcO1QF?=
 =?us-ascii?Q?94zV5bL1CxjR2OG848cQ4kufIxUheqRxF4kmi+AHCoRDpfZwz+karC5uCsDt?=
 =?us-ascii?Q?Tc8Slh9AUNDg/paZQ/HbWF4XTVTc4gQ2Brqp7JdxPssYO0pBrjfnoKVWGnb1?=
 =?us-ascii?Q?0j8O9uVE6qEi5LYJSGag/o=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 6:DPcDgBYcOzo+ZigA9aNODqPhnP6TEtYuHOVT5NDusDfS/0f6NtYMx6scjAQZZh9RRmVlKpipZJK5UpbsBZlvcAmn6a3+OTN0NkaOugJ//N8rInluQdQI9P3iG2Kw4jX4DkCPBdGrkg01xollr/NOdu3EOxwrkLO13/ZkQy6VF1VyRnEq/rhIU2jKSkRJiheGw0t6qYGWv6AL88MS1EXrXYTo0msx4X6oEATybmGhR8ft0KaTI9Yty8X8NcjZVRy15hvc3eolylApBCdVTy5Wou77QrG2Wj46QsVfNx33BNMciiHcslHUqT5iOLP6tt98ZNetWzCwxyVUqIAt6tAEvN5xllcVAjl/MtZIOkhHVhA=;
 5:UNvSyEpiW4ZdW4fLhJaVJuO2b7jGY8gpBGqte/jlpHgQa6H8/jLyKvMUg+AQmREaVMEKVoL8xS8oFSdVYUwWI3JEMX5CWl+tvoSzbj3MqtOhTJBREvVMdrnYAjB1eWVkK3hEct2ILb4xL1OzAa/+F1Bj0DasItFqvz+TblTXd6I=;
 24:8OxWuwa3y8oy50hA0RP/ncnTcNagjiag3fKuTVodoiYLmH5NIZZl0WzJ883X+X25YqgwbiYOxWg43mXxwTrhEwk2V+QKEejN7T+YLmGAaOk=;
 7:T79fG5huE3qcvCZbbliZHwMHAyFzCE2GsgQ8/BQ58/jcNornqOnavcOldcgDG0KbP7FS9NFH8Q+bpeVyxyOBzBENhnRzUPe5YFuMbLtaYXNF5uFilu69wsic7hGoT9UajAnY/dIiQfLdclL/gton44ne3LGMIEzoXY2+eUvoXDhkWSm6AM72FRQwVMmPKWrDBP8AGQsKVH1vrqzbg22fayvuXFhF3Dp+wOaa6B8L8NVvCqVvYKgFlIr5fkje9vXj
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:o+m8IQ9JwVp0bL7PJEzcqCTnJdq6M6GT3p7jRuI1Ry/+v1YGAGMhN5D/FMyjVFtzWGHy6AqKJ8mHaDNkfjgGJudzhDk/GvFuJ8JB45RFrwgAsLpegKs2HhrxlpFmMbf9NqI/0FK46hCKroP46QBFS1uRK2faLSKCIhQEh8ZW37mizRQADmULjkKsPd9Y5FERaEn1DhDvb7/l/gEWWKn/o5SyFldoMn9vW4SB7uuOnl4WcKgG+D//Z5gneaxtnhNl
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Feb 2018 16:47:37.1891 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d2b74217-0e24-4fdd-efd9-08d56cb829e7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1828
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDUsIDIwMTggYXQgMDI6MDk6MTVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSWYgdGhlIGxhdHRlciBjaGVjayB3YXMgbW92ZWQgdG8gdGhlIGNhbGxlciwgdGhlIHdo
b2xlIGZ1bmN0aW9uCj4gd291bGQgcGVyaGFwcyBiZSBiZXR0ZXIgcGxhY2VkIGluIG5lc3RlZHN2
bS5jPwoKSSB0aG91Z2h0IGFib3V0IHB1dHRpbmcgaXQgaW4gbmVzdGVkc3ZtLmMgYnV0IEkgdGhv
dWdodCBoYXZpbmcgaXQgYXMgYQpzdGF0aWMgZnVuY3Rpb24gd291bGQgYmUgYmV0dGVyLiAgSSBj
b3VsZCBtb3ZlIGl0IHRvIG5lc3RlZHN2bS5jIAp0aG91Z2guCgo+IENhbiB5b3UgcGxlYXNlIGF2
b2lkICI9PSAwIiBhbmQgIj09IDEiIG9uIGJvb2xlYW4gZmllbGRzIChldmVuCj4gaWYsIGxpa2Ug
aW4gdGhlIGNhc2UgaGVyZSwgdGhlIGJpdGZpZWxkIGhhcyB1NjQgYXMgdW5kZXJseWluZyB0eXBl
LAo+IHdoaWNoIGlzIHNvcnQgb2YgcG9pbnRsZXNzKT8KPiAKPiBKYW4KCnN2bS5jIGlzIG9sZGVy
IGFuZCB1c2VzICI9PSBYIiwgYW5kIEkgd2FzIHRyeWluZyB0byBrZWVwIGl0IGNvbnNpc3RlbnQK
d2l0aGluIHRoZSBmaWxlLiAgRm9yIHRoaW5ncyBsaWtlIGlmICgpIHtcbix9IFx7LCB3aGljaCBh
cmUKaW5jb25zaXN0ZW50LCBJIGFsd2F5cyB1c2UgaWYgKCkgXG4gXHsuICBTaG91bGQgSSBvbmx5
IGJlIHVzaW5nIGJvb2xlYW4/CgotLSAKQnJpYW4gV29vZHMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:49:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:49:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijxP-0002tC-PS; Mon, 05 Feb 2018 16:49:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eijxO-0002sy-Do
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:49:26 +0000
X-Inumbo-ID: 786f4e73-0a94-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 786f4e73-0a94-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 17:49:02 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 09:49:24 -0700
Message-Id: <5A78992002000078001A563E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 09:49:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B67020000780019598E@prv-mh.provo.novell.com>
 <86b26aaf-4f2d-2759-547e-397e3b7db753@citrix.com>
 <5A7824B202000078001A5137@prv-mh.provo.novell.com>
 <83da3e62-3156-0759-21ea-f6a5351f05b5@citrix.com>
In-Reply-To: <83da3e62-3156-0759-21ea-f6a5351f05b5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 22/25] x86/HVM: do actual CMPXCHG in
 hvmemul_cmpxchg()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE3OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMTggMDg6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwMi4w
Mi4xOCBhdCAxNzozNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDcvMTIvMTcgMTQ6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+ICsgICAgY2FzZSAxNjoKPj4+
PiArICAgICAgICBpZiAoIGNwdV9oYXNfY3gxNiApCj4+Pj4gKyAgICAgICAgewo+Pj4+ICsgICAg
ICAgICAgICBfX3VpbnQxMjhfdCAqb2xkID0gcF9vbGQsIGN1cjsKPj4+PiArCj4+Pj4gKyAgICAg
ICAgICAgIGlmICggbG9jayApCj4+Pj4gKyAgICAgICAgICAgICAgICBjdXIgPSBfX2NtcHhjaGcx
NmIobWFwcGluZywgb2xkLCBwX25ldyk7Cj4+Pj4gKyAgICAgICAgICAgIGVsc2UKPj4+PiArICAg
ICAgICAgICAgICAgIGN1ciA9IGNtcHhjaGcxNmJfbG9jYWxfKG1hcHBpbmcsIG9sZCwgcF9uZXcp
Owo+Pj4+ICsgICAgICAgICAgICBpZiAoIGN1ciAhPSAqb2xkICkKPj4+PiArICAgICAgICAgICAg
ewo+Pj4+ICsgICAgICAgICAgICAgICAgKm9sZCA9IGN1cjsKPj4+PiArICAgICAgICAgICAgICAg
IHJjID0gWDg2RU1VTF9DTVBYQ0hHX0ZBSUxFRDsKPj4+PiArICAgICAgICAgICAgfQo+Pj4+ICsg
ICAgICAgICAgICBicmVhazsKPj4+PiArICAgICAgICB9Cj4+Pj4gKyAgICAgICAgLyogZmFsbCB0
aHJvdWdoICovCj4+Pj4gKyAgICBkZWZhdWx0Ogo+Pj4gQVNTRVJUX1VOUkVBQ0hBQkxFKCkgPwo+
Pj4KPj4+PiArICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+Pj4+ICsgICAgICAg
IGJyZWFrOwo+Pj4+ICsgICAgfQo+PiBJJ20gbm90IHN1cmUgLSBmcm9tIGFuIGFic3RyYWN0IFBP
ViBjcHVfaGFzX2N4MTYgYW5kIHRoZSBndWVzdAo+PiBzZWVpbmcgdGhlIGZlYXR1cmUgYXZhaWxh
YmxlIGluIGl0cyBDUFVJRCBwb2xpY3kgY291bGQgZGlmZmVyLiBHcmFudGVkCj4+IHdlJ3JlIHVu
bGlrZWx5IHRvIHdhbnQgdG8gdHJ5IHRvIGVtdWxhdGUgQ01QWENIRzE2QiB3aXRob3V0IGhhdmlu
Zwo+PiB0aGUgaW5zdHJ1Y3Rpb24gYXZhaWxhYmxlIG91cnNlbHZlcywgYnV0IGl0IHN0aWxsIHdv
dWxkbid0IHNlZW0gZW50aXJlbHkKPj4gY29ycmVjdCB0byBhc3NlcnQgaGVyZS4gSSBjb3VsZCBy
ZW1vdmUgdGhlIGZhbGwtdGhyb3VnaCBhbmQgX3RoZW5fCj4+IGFzc2VydCBpbiB0aGUgZGVmYXVs
dCBjYXNlIG9ubHkuIExldCBtZSBrbm93Lgo+IAo+IFRoZSBwb2ludCB3YXMgdG8gY2F0Y2ggYmFk
IHNpemVzIGZyb20gYmVpbmcgcGFzc2VkIGluLiAgVGhlcmUgaXMgb25seSBhCj4gc2luZ2xlIGFu
Y2llbnQgcmFuZ2Ugb2YgNjRiaXQgcHJvY2Vzc29ycyB3aGljaCBkb24ndCBoYXZlIENYMTYsIGJ1
dCBJJ2QKPiBzdGlsbCBhcmd1ZSB0aGF0IGl0IHdvdWxkIGJlIGEgYnVnIGZvciB0aGUgZW11bGF0
b3IgdG8gcGFzcyAxNiBkb3duIGluCj4gc3VjaCBjYXNlcy4KClNvIC0gYXJlIHlvdSBmaW5lIHRo
ZW4gd2l0aCBteSBlYXJsaWVyIHN1Z2dlc3Rpb24gdG93YXJkcyBhbiBhY3R1YWwKY2hhbmdlIHRv
IG1ha2UgaGVyZT8KCj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAo+Pj4+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmgKPj4+PiBAQCAtMTEwLDYgKzExMCwz
OCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21wCj4+Pj4gICAgICBy
ZXR1cm4gb2xkOwo+Pj4+ICB9Cj4+Pj4gIAo+Pj4+ICtzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNp
Z25lZCBsb25nIGNtcHhjaGdfbG9jYWxfKAo+Pj4gdW5sb2NrZWRfY21weGNoZygpID8KPj4gTm90
IGluIGxpbmUgd2l0aCBvdXIgY3VycmVudCBuYW1pbmcgc2NoZW1lLgo+IAo+IEl0cyByYXRoZXIg
bW9yZSBpbiBsaW5lIHRoYW4gaW50cm9kdWNpbmcgYSBsb2NhbF8gc3VmZml4LiAgVHJhaWxpbmcK
PiB1bmRlcnNjb3JlcyBhcmUgYWxtb3N0IG5vbi1leGlzdGFudCwgYW5kIGFzIGZhciBhcyBJIGNh
biB0ZWxsLCB1c2VkCj4gZXhjbHVzaXZlbHkgaW4gdGhlIGludGVybmFscyBvZiB0aGUgY29tcGF0
IGNvZGUuCgpXZWxsLCB0aGUgbmFtZSBjaG9pY2Ugc3RhcnRlZCBmcm9tIExpbnV4J2VzIGNtcHhj
aGdfbG9jYWwoKSwgb2YKd2hpY2ggdGhlIGZ1bmN0aW9uIGludHJvZHVjZWQgaGVyZSB3b3VsZCBi
ZSBhIGhlbHBlci4gSSdkIGxpa2UgdG8Kc3RpY2sgdG8gdGhlIExpbnV4IGluaGVyaXRlZCBuYW1p
bmcgc2NoZW1lIChyZWFkOiBJIHdhbnQgdG8ga2VlcAp0aGUgImNtcHhjaGdfbG9jYWwiIHBhcnQp
LCBidXQgSSBkb24ndCBpbnNpc3Qgb24gdGhlIHRyYWlsaW5nCnVuZGVyc2NvcmUgKHdoaWNoIEkg
b25seSB1c2UgaGVyZSBbYW5kIGVsc2V3aGVyZV0gaW4gcHJlZmVyZW5jZQpvZiBuYW1lIHNwYWNl
IHZpb2xhdGluZyBsZWFkaW5nIG9uZXMpLiBJJ2QganVzdCBuZWVkIGEgc3VnZ2VzdGlvbgp0b3dh
cmRzIGFuIGFsdGVybmF0aXZlIHlvdSBjb3VsZCBsaXZlIHdpdGgsIGFuZCBmaXR0aW5nIHRoZSBv
dXRsaW5lZApjcml0ZXJpYS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:50:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eijy4-0003SQ-2d; Mon, 05 Feb 2018 16:50:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eijy2-000305-Vw
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:50:07 +0000
X-Inumbo-ID: b55f2484-0a94-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b55f2484-0a94-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:50:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67297019"
To: Jan Beulich <JBeulich@suse.com>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671E4D02000078001A17C1@prv-mh.provo.novell.com>
 <5921d505-c6dd-afdf-5ca8-cf4731033c22@citrix.com>
 <5A70609D02000078001A3AE1@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6e655b26-1ae7-f27e-e598-6fdd05c52265@citrix.com>
Date: Mon, 5 Feb 2018 16:47:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A70609D02000078001A3AE1@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/4] x86: remove CR reads from exit-to-guest
	path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTE6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDMwLjAxLjE4IGF0
IDEyOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDIzLzAxLzE4
IDEwOjM2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKPj4+
IEBAIC0yMDYsMTMgKzIwNiwxMiBAQCB2b2lkIHJldF9mcm9tX2ludHIodm9pZCk7Cj4+PiAgI2Rl
ZmluZSBBU01fU1RBQyBBU01fQUMoU1RBQykKPj4+ICAjZGVmaW5lIEFTTV9DTEFDIEFTTV9BQyhD
TEFDKQo+Pj4gIAo+Pj4gLS5tYWNybyB3cml0ZV9jcjMgdmFsOnJlcSwgdG1wMTpyZXEsIHRtcDI6
cmVxCj4+PiAtICAgICAgICBtb3YgICAlY3I0LCAlXHRtcDEKPj4+IC0gICAgICAgIG1vdiAgICVc
dG1wMSwgJVx0bXAyCj4+PiAtICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXHRtcDEKPj4+
IC0gICAgICAgIG1vdiAgICVcdG1wMSwgJWNyNAo+Pj4gKy5tYWNybyB3cml0ZV9jcjMgdmFsOnJl
cSwgY3I0OnJlcSwgdG1wOnJlcQo+Pj4gKyAgICAgICAgbW92ICAgJVxjcjQsICVcdG1wCj4+PiAr
ICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlXGNyNAo+Pj4gKyAgICAgICAgbW92ICAgJVxj
cjQsICVjcjQKPj4gVGhpcyBpcyBjb25mdXNpbmcgdG8gcmVhZDsgSXQgdG9vayBtZSBhIHdoaWxl
IHRvIHdvcmsgb3V0IHdoeSBpdAo+PiBhc3NlbWJsZWQgaW4gdGhlIGZpcnN0IHBsYWNlLiAgR2l2
ZW4gdGhhdCB0aGVyZSBhcmUgb25seSB0d28gaW5zdGFuY2VzCj4+IG9mIHdyaXRlX2NyMyBub3cs
IEknZCBzdWdnZXN0IGV4cGFuZGluZyB0aGlzIGluIHRoZSB0d28gc2l0ZXMuICBJdCB3aWxsCj4+
IGFsc28gbWFrZSBpdCBjbGVhciB3aGljaCByZWdpc3RlcnMgaGF2ZSByZWFsIHZhbHVlcyBhbmQg
d2hpY2ggYXJlCj4+IHRlbXBvcmFyeSwgd2hpY2ggaXNuJ3QgY2xlYXIgZnJvbSB0aGUgY3VycmVu
dCBjYWxsc2l0ZXMuCj4gSG1tLCBwYXJ0IG9mIHRoZSByZWFzb24gSSBkaWRuJ3Qgd2FudCB0byBk
cm9wIHRoZSBtYWNybyBhbHRvZ2V0aGVyCj4gaXMgaXRzIHNpbWlsYXJpdHkgd2l0aCB3cml0ZV9j
cjMoKSwgc28gaXQgd291bGQgdHVybiB1cCBpbiBncmVwLXMgZm9yIHRoYXQKPiBvbmUuIEhvdyBh
Ym91dCBzd2l0Y2hpbmcgdGhlIHR3byB1c2Ugc2l0ZXMgdG8gc3BlY2lmeSBuYW1lZAo+IGFyZ3Vt
ZW50cyB0byB0aGUgbWFjcm8/CgpGcmFua2x5LCBuZWl0aGVyIHVzZXMgYXJlIHN1aXRhYmx5IG5h
bWVkLsKgIFRoZXkgYXJlICJzd2l0Y2ggdG8gbmV3IGNyMwphbmQgZmx1c2ggZ2xvYmFsIHBhZ2Vz
IiwgZXhjZXB0IHRoYXQgdGhlIGFzbSB2ZXJzaW9uIGRvZXNuJ3QgdGljayB0aGUKVExCIGNsb2Nr
LgoKVXNpbmcgZXhwbGljaXRseSBuYW1lZCBwYXJhbWV0ZXJzIHdvdWxkIGJlIGFuIGltcHJvdmVt
ZW50IG92ZXIgd2hhdCBpcwpoZXJlIGF0IHRoZSBtb21lbnQsIGJ1dCByZW1vdmluZyB0aGUgbWFj
cm8gd291bGQgYmUgYW4gaW1wcm92ZW1lbnQgc3RpbGwuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:54:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eik1s-0003iV-JY; Mon, 05 Feb 2018 16:54:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jhda=e7=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eik1r-0003iL-55
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:54:03 +0000
X-Inumbo-ID: 42368416-0a95-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42368416-0a95-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:54:41 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 05 Feb 2018 17:53:54 +0100
Received: from Solace.fritz.box (nwb-a10-snat.microfocus.com [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 05 Feb 2018 16:53:23 +0000
Message-ID: <1517849601.8082.10.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Andrew Cooper
 <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Date: Mon, 05 Feb 2018 17:53:21 +0100
In-Reply-To: <d9a9e4c9-1a78-ac26-0bda-cea8e842e05d@citrix.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <edf342de-0dee-69c0-d239-75f928960bd4@citrix.com>
 <d9a9e4c9-1a78-ac26-0bda-cea8e842e05d@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8995976920671066494=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8995976920671066494==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-YVsgBTyAE9yuFZqCXasF"


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

On Mon, 2018-02-05 at 13:01 +0000, George Dunlap wrote:
> On 02/05/2018 11:45 AM, Andrew Cooper wrote:
> >=20
> Here is a summary of data from an intern e-mail Dario sent about 6
> months ago:
>=20
> * DVDbench: On underloaded systems, credit2 outperformed credit1 by
> about 4%.  On overloaded systems, credit2 underperformed by about 3%.
>=20
> * On a range of tests (unixbench, lmbench, &c), credit and credit2
> perform within 5% of each other (up and down).
>=20
> * Credit2 fairly consistently beats credit for TCP-style workloads.
>=20
> * Credit2 is sometimes equal to, sometimes 5-15% worse than, credit
> for
> synthetic CPU workloads (e.g., Dhrystone).
>=20
> * On LoginVSI, credit2 fairly consistently outperforms credit by
> about 10%.
>=20
Thanks George for summing this up!

> Credit2, like credit, has a number of workloads / setups for which
> performance could be improved.  Personally I think networking and
> partially-loaded systems is going to be more representative of what
> Xen
> is actually used for; so I think credit2 is on the whole the better
> scheduler to use by default. =20
>
I'm sure this will sound no surprise for anyone, but allow me to say it
anyway: I agree with George. :-D

> And in any case, making those improvements
> on credit2 will be easier than on credit.
>=20
And, if possible, I agree with George on this even more!

One thing I think we should consider, though, is that we've often said
we would switch at the very beginning of a dev cycle, to get as much as
osstest and day-by-day testing from developer as possible.

Considering we're releasing in June, but freezing in March, do we think
 it is still early enough?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-YVsgBTyAE9yuFZqCXasF
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlp4jAEACgkQFkJ4iaW4
c+520xAAjaozxFOmQ0C15NedZ7ERAZeXJ3SiCmhxh5qb8ptqR6n4URD+aqpXbWu1
yLKjAT8NaooLDateRMHjBsnKUBtI0N+yews9STQCWXu61cnllTZNN2X50zeX8WL4
abRUh1Lj9Ns/z157r1LSpz3EF0cabPWSO+CBTDVC2DcfpNWM5IhWcR2RlKdiHIfp
V0hjrXqhrbBGUYdLTgxL//GO89hUgSAKIuQv9uxCqJsLZNqnSY5gQx7/9lJPD8up
NpZCHXID3XBZQvYcB2eeeup32rB59EKRCKkRltbf6PTg69DKL1rYiq6VgX/0yOQg
pvdapk/JhfLeqS9/E0huwxLlx9xmYkhOWrz7+hq/Oq5VDT24FwLxZezkxxzPg5kf
5KhgmA3lmOLTtA8EmxsMuS4vymyxRuBJNf+m+EvWo0tx/8yYAB7Q705mPhd8CLoy
/HRCKi2fbP4+clxHSwqj8NOPaGRloRsG8sgW6rbokXGHu77JzVoQNX+c2EUoC5MN
a+U5v3vHCgZlyiFm2xL/eiSili0kHwSSzO6Q4USBQfEo7VGGyzgPZTXQ47U6HEyb
IJFHsDvS02qjORgXTs5WBkBNKTu8/1WHyMbncvAVNqqhoiexnjQhQt9N+xyHa9U0
PNemnxEeuEdHldAHygp553WVII5UWiyC30IvFgVDglyFyqVBXrs=
=MLEf
-----END PGP SIGNATURE-----

--=-YVsgBTyAE9yuFZqCXasF--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8995976920671066494==--



From xen-devel-bounces@lists.xenproject.org Mon Feb 05 16:57:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 16:57:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eik5D-0003rl-3i; Mon, 05 Feb 2018 16:57:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eik5B-0003rf-Vd
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 16:57:30 +0000
X-Inumbo-ID: bde16d18-0a95-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bde16d18-0a95-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 16:58:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67297695"
To: Jan Beulich <JBeulich@suse.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B67020000780019598E@prv-mh.provo.novell.com>
 <86b26aaf-4f2d-2759-547e-397e3b7db753@citrix.com>
 <5A7824B202000078001A5137@prv-mh.provo.novell.com>
 <83da3e62-3156-0759-21ea-f6a5351f05b5@citrix.com>
 <5A78992002000078001A563E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e5d332cd-da63-e2c3-392b-0152799c4b29@citrix.com>
Date: Mon, 5 Feb 2018 16:57:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A78992002000078001A563E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 22/25] x86/HVM: do actual CMPXCHG in
	hvmemul_cmpxchg()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE4IGF0
IDE3OjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzAyLzE4
IDA4OjMyLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDAyLjAyLjE4IGF0IDE3OjM2LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMDcvMTIvMTcgMTQ6MTYs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiArICAgIGNhc2UgMTY6Cj4+Pj4+ICsgICAgICAgIGlm
ICggY3B1X2hhc19jeDE2ICkKPj4+Pj4gKyAgICAgICAgewo+Pj4+PiArICAgICAgICAgICAgX191
aW50MTI4X3QgKm9sZCA9IHBfb2xkLCBjdXI7Cj4+Pj4+ICsKPj4+Pj4gKyAgICAgICAgICAgIGlm
ICggbG9jayApCj4+Pj4+ICsgICAgICAgICAgICAgICAgY3VyID0gX19jbXB4Y2hnMTZiKG1hcHBp
bmcsIG9sZCwgcF9uZXcpOwo+Pj4+PiArICAgICAgICAgICAgZWxzZQo+Pj4+PiArICAgICAgICAg
ICAgICAgIGN1ciA9IGNtcHhjaGcxNmJfbG9jYWxfKG1hcHBpbmcsIG9sZCwgcF9uZXcpOwo+Pj4+
PiArICAgICAgICAgICAgaWYgKCBjdXIgIT0gKm9sZCApCj4+Pj4+ICsgICAgICAgICAgICB7Cj4+
Pj4+ICsgICAgICAgICAgICAgICAgKm9sZCA9IGN1cjsKPj4+Pj4gKyAgICAgICAgICAgICAgICBy
YyA9IFg4NkVNVUxfQ01QWENIR19GQUlMRUQ7Cj4+Pj4+ICsgICAgICAgICAgICB9Cj4+Pj4+ICsg
ICAgICAgICAgICBicmVhazsKPj4+Pj4gKyAgICAgICAgfQo+Pj4+PiArICAgICAgICAvKiBmYWxs
IHRocm91Z2ggKi8KPj4+Pj4gKyAgICBkZWZhdWx0Ogo+Pj4+IEFTU0VSVF9VTlJFQUNIQUJMRSgp
ID8KPj4+Pgo+Pj4+PiArICAgICAgICByYyA9IFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+Pj4+PiAr
ICAgICAgICBicmVhazsKPj4+Pj4gKyAgICB9Cj4+PiBJJ20gbm90IHN1cmUgLSBmcm9tIGFuIGFi
c3RyYWN0IFBPViBjcHVfaGFzX2N4MTYgYW5kIHRoZSBndWVzdAo+Pj4gc2VlaW5nIHRoZSBmZWF0
dXJlIGF2YWlsYWJsZSBpbiBpdHMgQ1BVSUQgcG9saWN5IGNvdWxkIGRpZmZlci4gR3JhbnRlZAo+
Pj4gd2UncmUgdW5saWtlbHkgdG8gd2FudCB0byB0cnkgdG8gZW11bGF0ZSBDTVBYQ0hHMTZCIHdp
dGhvdXQgaGF2aW5nCj4+PiB0aGUgaW5zdHJ1Y3Rpb24gYXZhaWxhYmxlIG91cnNlbHZlcywgYnV0
IGl0IHN0aWxsIHdvdWxkbid0IHNlZW0gZW50aXJlbHkKPj4+IGNvcnJlY3QgdG8gYXNzZXJ0IGhl
cmUuIEkgY291bGQgcmVtb3ZlIHRoZSBmYWxsLXRocm91Z2ggYW5kIF90aGVuXwo+Pj4gYXNzZXJ0
IGluIHRoZSBkZWZhdWx0IGNhc2Ugb25seS4gTGV0IG1lIGtub3cuCj4+IFRoZSBwb2ludCB3YXMg
dG8gY2F0Y2ggYmFkIHNpemVzIGZyb20gYmVpbmcgcGFzc2VkIGluLiAgVGhlcmUgaXMgb25seSBh
Cj4+IHNpbmdsZSBhbmNpZW50IHJhbmdlIG9mIDY0Yml0IHByb2Nlc3NvcnMgd2hpY2ggZG9uJ3Qg
aGF2ZSBDWDE2LCBidXQgSSdkCj4+IHN0aWxsIGFyZ3VlIHRoYXQgaXQgd291bGQgYmUgYSBidWcg
Zm9yIHRoZSBlbXVsYXRvciB0byBwYXNzIDE2IGRvd24gaW4KPj4gc3VjaCBjYXNlcy4KPiBTbyAt
IGFyZSB5b3UgZmluZSB0aGVuIHdpdGggbXkgZWFybGllciBzdWdnZXN0aW9uIHRvd2FyZHMgYW4g
YWN0dWFsCj4gY2hhbmdlIHRvIG1ha2UgaGVyZT8KCk9rLgoKPgo+Pj4+PiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3N5c3RlbS5oCj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3lz
dGVtLmgKPj4+Pj4gQEAgLTExMCw2ICsxMTAsMzggQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdW5z
aWduZWQgbG9uZyBfX2NtcAo+Pj4+PiAgICAgIHJldHVybiBvbGQ7Cj4+Pj4+ICB9Cj4+Pj4+ICAK
Pj4+Pj4gK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgY21weGNoZ19sb2NhbF8o
Cj4+Pj4gdW5sb2NrZWRfY21weGNoZygpID8KPj4+IE5vdCBpbiBsaW5lIHdpdGggb3VyIGN1cnJl
bnQgbmFtaW5nIHNjaGVtZS4KPj4gSXRzIHJhdGhlciBtb3JlIGluIGxpbmUgdGhhbiBpbnRyb2R1
Y2luZyBhIGxvY2FsXyBzdWZmaXguICBUcmFpbGluZwo+PiB1bmRlcnNjb3JlcyBhcmUgYWxtb3N0
IG5vbi1leGlzdGFudCwgYW5kIGFzIGZhciBhcyBJIGNhbiB0ZWxsLCB1c2VkCj4+IGV4Y2x1c2l2
ZWx5IGluIHRoZSBpbnRlcm5hbHMgb2YgdGhlIGNvbXBhdCBjb2RlLgo+IFdlbGwsIHRoZSBuYW1l
IGNob2ljZSBzdGFydGVkIGZyb20gTGludXgnZXMgY21weGNoZ19sb2NhbCgpLCBvZgo+IHdoaWNo
IHRoZSBmdW5jdGlvbiBpbnRyb2R1Y2VkIGhlcmUgd291bGQgYmUgYSBoZWxwZXIuIEknZCBsaWtl
IHRvCj4gc3RpY2sgdG8gdGhlIExpbnV4IGluaGVyaXRlZCBuYW1pbmcgc2NoZW1lIChyZWFkOiBJ
IHdhbnQgdG8ga2VlcAo+IHRoZSAiY21weGNoZ19sb2NhbCIgcGFydCksIGJ1dCBJIGRvbid0IGlu
c2lzdCBvbiB0aGUgdHJhaWxpbmcKPiB1bmRlcnNjb3JlICh3aGljaCBJIG9ubHkgdXNlIGhlcmUg
W2FuZCBlbHNld2hlcmVdIGluIHByZWZlcmVuY2UKPiBvZiBuYW1lIHNwYWNlIHZpb2xhdGluZyBs
ZWFkaW5nIG9uZXMpLiBJJ2QganVzdCBuZWVkIGEgc3VnZ2VzdGlvbgo+IHRvd2FyZHMgYW4gYWx0
ZXJuYXRpdmUgeW91IGNvdWxkIGxpdmUgd2l0aCwgYW5kIGZpdHRpbmcgdGhlIG91dGxpbmVkCj4g
Y3JpdGVyaWEuCgpjbXB4Y2hnX2xvY2FsKCkgd291bGQgYmUgYmV0dGVyIHRoYW4gd2l0aCBhIHRy
YWlsaW5nIHVuZGVyc2NvcmUuCgpTZWVpbmcgYXMgaXQgbWF0Y2hlcyB0aGUgTGludXggbmFtaW5n
IHNjaGVtZSwgdXNpbmcgZXhhY3RseQpjbXB4Y2hnX2xvY2FsKCkgd291bGQgYmUgdGhlIGxvZ2lj
YWwgbW92ZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 17:02:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 17:02:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eikA6-0004Zk-PJ; Mon, 05 Feb 2018 17:02:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eikA5-0004ZT-Sx
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 17:02:33 +0000
X-Inumbo-ID: 4d9d88ee-0a96-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d9d88ee-0a96-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 18:02:10 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 10:02:31 -0700
Message-Id: <5A789C3302000078001A5674@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 10:02:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20180131203525.21660-1-brian.woods@amd.com>
 <20180131203525.21660-3-brian.woods@amd.com>
 <5A782D4B02000078001A519C@prv-mh.provo.novell.com>
 <20180205164732.GB8527@amd.com>
In-Reply-To: <20180205164732.GB8527@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE3OjQ3LCA8YnJpYW4ud29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBGZWIgMDUsIDIwMTggYXQgMDI6MDk6MTVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IElmIHRoZSBsYXR0ZXIgY2hlY2sgd2FzIG1vdmVkIHRvIHRoZSBjYWxsZXIsIHRoZSB3
aG9sZSBmdW5jdGlvbgo+PiB3b3VsZCBwZXJoYXBzIGJlIGJldHRlciBwbGFjZWQgaW4gbmVzdGVk
c3ZtLmM/Cj4gCj4gSSB0aG91Z2h0IGFib3V0IHB1dHRpbmcgaXQgaW4gbmVzdGVkc3ZtLmMgYnV0
IEkgdGhvdWdodCBoYXZpbmcgaXQgYXMgYQo+IHN0YXRpYyBmdW5jdGlvbiB3b3VsZCBiZSBiZXR0
ZXIuICBJIGNvdWxkIG1vdmUgaXQgdG8gbmVzdGVkc3ZtLmMgCj4gdGhvdWdoLgo+IAo+PiBDYW4g
eW91IHBsZWFzZSBhdm9pZCAiPT0gMCIgYW5kICI9PSAxIiBvbiBib29sZWFuIGZpZWxkcyAoZXZl
bgo+PiBpZiwgbGlrZSBpbiB0aGUgY2FzZSBoZXJlLCB0aGUgYml0ZmllbGQgaGFzIHU2NCBhcyB1
bmRlcmx5aW5nIHR5cGUsCj4+IHdoaWNoIGlzIHNvcnQgb2YgcG9pbnRsZXNzKT8KPiAKPiBzdm0u
YyBpcyBvbGRlciBhbmQgdXNlcyAiPT0gWCIsIGFuZCBJIHdhcyB0cnlpbmcgdG8ga2VlcCBpdCBj
b25zaXN0ZW50Cj4gd2l0aGluIHRoZSBmaWxlLiAgRm9yIHRoaW5ncyBsaWtlIGlmICgpIHtcbix9
IFx7LCB3aGljaCBhcmUKPiBpbmNvbnNpc3RlbnQsIEkgYWx3YXlzIHVzZSBpZiAoKSBcbiBcey4g
IFNob3VsZCBJIG9ubHkgYmUgdXNpbmcgYm9vbGVhbj8KCldlbGwsIHVubGVzcyBvbmUgb2YgdGhl
IG1haW50YWluZXJzIG9mIHRoZSBmaWxlIG9iamVjdHMsIEkgdGhpbmsgaXQKd291bGQgYmUgYmV0
dGVyIHRvIGFkanVzdCB5b3VyIHBhdGNoLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 17:05:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 17:05:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eikDB-0004kh-8J; Mon, 05 Feb 2018 17:05:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=do0y=e7=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eikDA-0004ka-CF
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 17:05:44 +0000
X-Inumbo-ID: bfa01549-0a96-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfa01549-0a96-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 18:05:21 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 05 Feb 2018 10:05:42 -0700
Message-Id: <5A789CF302000078001A5677@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 05 Feb 2018 10:05:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A29550C020000780019585B@prv-mh.provo.novell.com>
 <5A295B67020000780019598E@prv-mh.provo.novell.com>
 <86b26aaf-4f2d-2759-547e-397e3b7db753@citrix.com>
 <5A7824B202000078001A5137@prv-mh.provo.novell.com>
 <83da3e62-3156-0759-21ea-f6a5351f05b5@citrix.com>
 <5A78992002000078001A563E@prv-mh.provo.novell.com>
 <e5d332cd-da63-e2c3-392b-0152799c4b29@citrix.com>
In-Reply-To: <e5d332cd-da63-e2c3-392b-0152799c4b29@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 22/25] x86/HVM: do actual CMPXCHG in
 hvmemul_cmpxchg()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE3OjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMTggMTY6NDksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4w
Mi4xOCBhdCAxNzowOSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDUvMDIvMTggMDg6MzIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDAyLjAyLjE4IGF0
IDE3OjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+PiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCj4+Pj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3N5c3RlbS5oCj4+Pj4+PiBAQCAtMTEwLDYgKzExMCwzOCBAQCBzdGF0aWMgYWx3YXlzX2lu
bGluZSB1bnNpZ25lZCBsb25nIF9fY21wCj4+Pj4+PiAgICAgIHJldHVybiBvbGQ7Cj4+Pj4+PiAg
fQo+Pj4+Pj4gIAo+Pj4+Pj4gK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgY21w
eGNoZ19sb2NhbF8oCj4+Pj4+IHVubG9ja2VkX2NtcHhjaGcoKSA/Cj4+Pj4gTm90IGluIGxpbmUg
d2l0aCBvdXIgY3VycmVudCBuYW1pbmcgc2NoZW1lLgo+Pj4gSXRzIHJhdGhlciBtb3JlIGluIGxp
bmUgdGhhbiBpbnRyb2R1Y2luZyBhIGxvY2FsXyBzdWZmaXguICBUcmFpbGluZwo+Pj4gdW5kZXJz
Y29yZXMgYXJlIGFsbW9zdCBub24tZXhpc3RhbnQsIGFuZCBhcyBmYXIgYXMgSSBjYW4gdGVsbCwg
dXNlZAo+Pj4gZXhjbHVzaXZlbHkgaW4gdGhlIGludGVybmFscyBvZiB0aGUgY29tcGF0IGNvZGUu
Cj4+IFdlbGwsIHRoZSBuYW1lIGNob2ljZSBzdGFydGVkIGZyb20gTGludXgnZXMgY21weGNoZ19s
b2NhbCgpLCBvZgo+PiB3aGljaCB0aGUgZnVuY3Rpb24gaW50cm9kdWNlZCBoZXJlIHdvdWxkIGJl
IGEgaGVscGVyLiBJJ2QgbGlrZSB0bwo+PiBzdGljayB0byB0aGUgTGludXggaW5oZXJpdGVkIG5h
bWluZyBzY2hlbWUgKHJlYWQ6IEkgd2FudCB0byBrZWVwCj4+IHRoZSAiY21weGNoZ19sb2NhbCIg
cGFydCksIGJ1dCBJIGRvbid0IGluc2lzdCBvbiB0aGUgdHJhaWxpbmcKPj4gdW5kZXJzY29yZSAo
d2hpY2ggSSBvbmx5IHVzZSBoZXJlIFthbmQgZWxzZXdoZXJlXSBpbiBwcmVmZXJlbmNlCj4+IG9m
IG5hbWUgc3BhY2UgdmlvbGF0aW5nIGxlYWRpbmcgb25lcykuIEknZCBqdXN0IG5lZWQgYSBzdWdn
ZXN0aW9uCj4+IHRvd2FyZHMgYW4gYWx0ZXJuYXRpdmUgeW91IGNvdWxkIGxpdmUgd2l0aCwgYW5k
IGZpdHRpbmcgdGhlIG91dGxpbmVkCj4+IGNyaXRlcmlhLgo+IAo+IGNtcHhjaGdfbG9jYWwoKSB3
b3VsZCBiZSBiZXR0ZXIgdGhhbiB3aXRoIGEgdHJhaWxpbmcgdW5kZXJzY29yZS4KPiAKPiBTZWVp
bmcgYXMgaXQgbWF0Y2hlcyB0aGUgTGludXggbmFtaW5nIHNjaGVtZSwgdXNpbmcgZXhhY3RseQo+
IGNtcHhjaGdfbG9jYWwoKSB3b3VsZCBiZSB0aGUgbG9naWNhbCBtb3ZlLgoKTm90ZSBob3cgSSd2
ZSBzYWlkICJvZiB3aGljaCB0aGUgZnVuY3Rpb24gaW50cm9kdWNlZCBoZXJlIHdvdWxkIGJlCmEg
aGVscGVyIjogY21weGNoZ19sb2NhbCgpIHNob3VsZCBoYXZlIG5vIHNpemUgcGFyYW1ldGVyLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 17:29:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 17:29:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eikZn-0006Bg-4U; Mon, 05 Feb 2018 17:29:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eikZl-0006Ba-Ng
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 17:29:05 +0000
X-Inumbo-ID: 27715be2-0a9a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27715be2-0a9a-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 17:29:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67299984"
To: Jan Beulich <JBeulich@suse.com>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671E8302000078001A17C4@prv-mh.provo.novell.com>
 <1b5fd587-f11b-129e-78df-d7b3760d8f27@citrix.com>
 <5A70867C02000078001A3BBC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <457bff5f-2ec6-1a09-1bc4-e65842081b19@citrix.com>
Date: Mon, 5 Feb 2018 17:28:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A70867C02000078001A3BBC@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/4] x86: eliminate most XPTI entry/exit
 code when it's not in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTM6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCj4+PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TCj4+PiBAQCAtMTg5LDcgKzE4OSw3IEBAIEVOVFJZKGNvbXBhdF9wb3N0
X2hhbmRsZV9leGNlcHRpb24pCj4+PiAgCj4+PiAgLyogU2VlIGxzdGFyX2VudGVyIGZvciBlbnRy
eSByZWdpc3RlciBzdGF0ZS4gKi8KPj4+ICBFTlRSWShjc3Rhcl9lbnRlcikKPj4+IC0gICAgICAg
IC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMg
YmVsb3cuICovCj4+PiArICAgICAgICBBTFRFUk5BVElWRSBub3AsIHN0aSwgWDg2X0ZFQVRVUkVf
Tk9fWFBUSQo+PiBJIGRvIG5vdCB0aGluayB0aGUgY29tcGxleGl0eSBvZiBvZiBhbHRlcmluZyB0
aGUgcG9zaXRpb24gb2Ygc3RpCj4+IG91dHdlaWdocyB0aGUgZnJhY3Rpb25hbCBleHRyYSBkZWxh
eSB3aGljaCB3b3VsZCByZXN1bHQgZnJvbQo+PiB1bmlsYXRlcmFsbHkgaGF2aW5nIHRoZSBzdGkg
bGF0ZXIuICBGdXJ0aGVybW9yZSwgaWYgeW91IHJlYWxseSBhcmUKPj4gY29uY2VybmVkIGFib3V0
IG1pY3Jvb3B0aW1pc2luZyB0aGlzLCB5b3UgZG9uJ3Qgd2FudCBhIHNpbmdsZWJ5dGUgbm9wIGhl
cmUuCj4+Cj4+PiAgICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCj4gVGhlcmUgaXMsIG5vdCB0aGUg
bGVhc3QsIHRoaXMsIHdoaWNoIEknbSBhZnJhaWQgaXMgYWRkaW5nIHF1aXRlIGEgYml0Cj4gb2Yg
YSBkZWxheS4gV2hpbGUgd2UncmUgbm90IHJlYWwtdGltZSByZWFkeSwgSSBkb24ndCB0aGluayB3
ZSBzaG91bGQKPiBuZWVkbGVzc2x5IGRlbGF5IHRoZSBlbmFibGluZyBvZiBpbnRlcnJ1cHRzLgoK
VGhlIGxpb24gc2hhcmUgb2YgZGVsYXkgaW4gdGhlIHNlcmlhbGlzaW5nIGVmZmVjdHMgb2YgdGhl
IHdyaXRlIHRvIGNyNCwKd2hpY2ggYWxzbyBibG9ja3MgaW50ZXJydXB0cy4KCmkuZS4gSSBkb24n
dCBhZ3JlZSB3aXRoIHRoaXMgYXJndW1lbnQuCgo+Pj4gQEAgLTIxMCw2ICsyMTEsMTIgQEAgRU5U
UlkoY3N0YXJfZW50ZXIpCj4+PiAgICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcmJ4KQo+Pj4gIC5MY3N0YXJfY3IzX29rYXk6Cj4+PiAgICAgICAgICBzdGkK
Pj4+ICsuTGNzdGFyX2NyM19lbmQ6Cj4+PiArICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3Ry
dWN0aW9ucywgImEiLCBAcHJvZ2JpdHMKPj4+ICsgICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5
IC5MY3N0YXJfY3IzX3N0YXJ0LCAuTGNzdGFyX2NyM19zdGFydCwgXAo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfTk9fWFBUSSwgXAo+Pj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKC5MY3N0YXJfY3IzX2VuZCAtIC5MY3N0YXJfY3IzX3N0YXJ0KSwg
MAo+Pj4gKyAgICAgICAgLnBvcHNlY3Rpb24KPj4gSXQgb2NjdXJzIHRvIG1lIHRoYXQgdGhpcyB3
b3VsZCBiZSBmYXIgbW9yZSBsZWdpYmxlIGlmIHdlIGhhZCBhbiBhbHRfbm9wCj4+IHdyYXBwZXIu
ICBSZXVzaW5nIC5MY3N0YXJfY3IzX3N0YXJ0IGFuZCBhIGxlbmd0aCBvZiAwIGlzbid0IG9idmlv
dXMuCj4gQ291bGQgY2VydGFpbmx5IGRvIHRoYXQsIGJ1dCBvbmUgdGhpbmcgYXQgYSB0aW1lLgoK
VGhlIHByb2JsZW0gaXMgdGhhdCB0aGlzIGxvZ2ljIGlzIGJvcmRlcmxpbmUgdW5mb2xsb3dhYmxl
LgoKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+Pj4gKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCj4+PiBAQCAtNDYsNyArNDcsNiBAQCByZXN0b3JlX2FsbF9n
dWVzdDoKPj4+ICAgICAgICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKPj4+
ICAgICAgICAgIG1vdiAgICVyZGksICVyYXgKPj4+ICAgICAgICAgIGFuZCAgICVyc2ksICVyZGkK
Pj4+IC0gICAgICAgIGp6ICAgIC5McmFnX2tlZXBfY3IzCj4+IFRoaXMgbG9va3MgbGlrZSBhIGZ1
bmN0aW9uYWwgY2hhbmdlPwo+IERlZmluaXRlbHkgbm90IC0gdGhlIGNvbmRpdGlvbmFsIGJyYW5j
aCBzaW1wbHkgYmVjb21lcyB1bm5lY2Vzc2FyeQo+IHdoZW4gdGhlIGVudGlyZSBwaWVjZSBvZiBj
b2RlIGdldHMgTk9QLWVkIG91dC4KCkhtbS7CoCBUaGF0IGlzIG5vdCBhdCBhbGwgb2J2aW91cy7C
oCBXaGF0IGFib3V0IGFib3V0IGNhc2VzIHdlcmUgd2UnZCB3YW50CnRvIGNvbmRpdGlvbmFsbHkg
ZGlzYWJsZSB4cHRpIG9uIGEgcGVyIGRvbWFpbiBiYXNpcz8KCj4KPj4+IEBAIC00OTIsOSArNTE5
LDIwIEBAIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCj4+PiAgICAgICAgICBDUjRfUFYzMl9SRVNU
T1JFCj4+PiAgICAgICAgICBtb3ZxICVyc3AsJXJkaQo+Pj4gICAgICAgICAgY2FsbHEgZG9fSVJR
Cj4+PiArLkxpbnRyX2NyM19yZXN0b3JlOgo+Pj4gICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQo+Pj4gKy5MaW50cl9jcjNfZW5kOgo+Pj4gICAg
ICAgICAgam1wIHJldF9mcm9tX2ludHIKPj4+ICAKPj4+ICsgICAgICAgIC5wdXNoc2VjdGlvbiAu
YWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwo+Pj4gKyAgICAgICAgYWx0aW5zdHJ1Y3Rp
b25fZW50cnkgLkxpbnRyX2NyM19yZXN0b3JlLCAuTGludHJfY3IzX3Jlc3RvcmUsIFwKPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX05PX1hQVEksIFwKPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGludHJfY3IzX2VuZCAtIC5MaW50cl9jcjNf
cmVzdG9yZSksIDAKPj4+ICsgICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MaW50cl9jcjNf
c3RhcnQsIC5MaW50cl9jcjNfc3RhcnQsIFwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFg4Nl9GRUFUVVJFX05PX1hQVEksIFwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICguTGludHJfY3IzX29rYXkgLSAuTGludHJfY3IzX3N0YXJ0KSwgMAo+PiBUaGlzIGlzIG5v
dyBnZXR0aW5nIHZlcnkgY29tcGxpY2F0ZWQgdG8gZm9sbG93LiAgSXMgaXQganVzdCBmb3IgSVNU
Cj4+IHNhZmV0eSBhbmQgbGlhYmxlIHRvIGRpc2FwcGVhcj8gIElmIG5vdCwgSSB0aGluayB3ZSBu
ZWVkIGEgZGlmZmVyZW50Cj4+IHdheSxhcyB0aGlzIGlzIG5vdyBzYXlpbmcgInNwb3JhZGljIGlu
c3RydWN0aW9ucyBpbnNpZGUgdGhpcyBibG9jaywgYnV0Cj4+IG5vdCBhbGwgb2YgdGhlbSwgdHVy
biBpbnRvIG5vcHMiLgo+IFRoaXMgaXMgbm90IGFuIElTVCBwYXRoLCBhbmQgaXQgaXMgYWxzbyBu
b3QgTk9QLWluZyBvdXQgc3BvcmFkaWMKPiBpbnN0cnVjdGlvbnMgLSB3ZSBjYW4ndCBkcm9wIHRo
ZSBmaXJzdCBwaWVjZSBvZiBjb2RlIHdpdGhvdXQgYWxzbwo+IGRyb3BwaW5nIHRoZSBzZWNvbmQs
IGFzICVyMTQgd29uJ3QgYmUgc2V0IHVwIGlmIHRoZSBmaXJzdCBibG9jawo+IGlzIGdvbmUuIFRo
ZXkncmUgY2xlYXJseSBmcmFtZWQgYnkgLkxpbnRyX2NyM18qIGxhYmVscyAtIEknbSBub3QKPiBz
dXJlIGhvdyB0byBtYWtlIGV2ZW4gbW9yZSBvYnZpb3VzIHdoYXQncyBnb2luZyBvbi4KCkkga25v
dyB5b3UncmUgbm90IGEgZmFuIG9mIG15IFNQRUNfQ1RSTCBtYWNyb3MsIGJ1dCB0aGV5IGRvIG1h
a2UgaXQgdmVyeQpjbGVhciB3aGF0IGlzIGdvaW5nIG9uIGluIGVhY2ggY29uZmlndXJhdGlvbi4K
ClRoZXkgYXJlIGNlcnRhaW5seSBjbGVhcmVyIHRoYW4gdGhpcy4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 17:37:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 17:37:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eikho-0006uq-2k; Mon, 05 Feb 2018 17:37:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eikhm-0006uk-RE
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 17:37:22 +0000
X-Inumbo-ID: 29ded17b-0a9b-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29ded17b-0a9b-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 18:36:58 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67300525"
To: Jan Beulich <JBeulich@suse.com>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671ECC02000078001A17CA@prv-mh.provo.novell.com>
 <ca473293-3e58-dc3e-8217-5621d3525870@citrix.com>
 <5A71A4BB02000078001A3F1B@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5b866512-1e40-1f58-7cdb-19551ea64e52@citrix.com>
Date: Mon, 5 Feb 2018 17:37:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A71A4BB02000078001A3F1B@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 4/4] x86: avoid double CR3 reload when
 switching to guest user mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzEvMDEvMTggMTA6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+PiAtLS0gYS94ZW4vYXJj
aC94ODYvcHYvZG9tYWluLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwo+Pj4g
QEAgLTIyMCwxMCArMjIwLDIwIEBAIGludCBwdl9kb21haW5faW5pdGlhbGlzZShzdHJ1Y3QgZG9t
YWluICoKPj4+ICAgICAgcmV0dXJuIHJjOwo+Pj4gIH0KPj4+ICAKPj4+IC1zdGF0aWMgdm9pZCBf
dG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQo+Pj4gK3N0YXRpYyB2b2lkIF90b2dnbGVf
Z3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYsIGJvb2wgZm9yY2VfY3IzKQo+Pj4gIHsKPj4+ICAgICAg
di0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxfbW9kZTsKPj4+ICAgICAgdXBkYXRlX2NyMyh2KTsK
Pj4+ICsKPj4+ICsgICAgLyoKPj4+ICsgICAgICogVGhlcmUncyBubyBuZWVkIHRvIGxvYWQgQ1Iz
IGhlcmUgd2hlbiBpdCBpcyBnb2luZyB0byBiZSBsb2FkZWQgb24gdGhlCj4+PiArICAgICAqIHdh
eSBvdXQgdG8gZ3Vlc3QgbW9kZSBhZ2FpbiBhbnl3YXksIGFuZCB3aGVuIHRoZSBwYWdlIHRhYmxl
cyB3ZSdyZQo+Pj4gKyAgICAgKiBjdXJyZW50bHkgb24gYXJlIHRoZSBrZXJuZWwgb25lcyAod2hl
cmVhcyB3aGVuIHN3aXRjaGluZyB0byBrZXJuZWwKPj4+ICsgICAgICogbW9kZSB3ZSBuZWVkIHRv
IGJlIGFibGUgdG8gd3JpdGUgYSBib3VuY2UgZnJhbWUgb250byB0aGUga2VybmVsIHN0YWNrKS4K
Pj4+ICsgICAgICovCj4+PiArICAgIGlmICggIWZvcmNlX2NyMyAmJiAhKHYtPmFyY2guZmxhZ3Mg
JiBURl9rZXJuZWxfbW9kZSkgKQo+Pj4gKyAgICAgICAgcmV0dXJuOwo+Pj4gKwo+Pj4gICAgICAv
KiBEb24ndCBmbHVzaCB1c2VyIGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRp
Y2sgVExCIGNsb2NrLiAqLwo+Pj4gICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIg
OiA6ICJyIiAodi0+YXJjaC5jcjMpIDogIm1lbW9yeSIgKTsKPj4+ICAKPj4+IEBAIC0yNTMsMTMg
KzI2MywxMyBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gICAg
ICB9Cj4+PiAgICAgIGFzbSB2b2xhdGlsZSAoICJzd2FwZ3MiICk7Cj4+PiAgCj4+PiAtICAgIF90
b2dnbGVfZ3Vlc3RfcHQodik7Cj4+PiArICAgIF90b2dnbGVfZ3Vlc3RfcHQodiwgY3B1X2hhc19u
b194cHRpKTsKPj4+ICB9Cj4+PiAgCj4+PiAgdm9pZCB0b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZj
cHUgKnYpCj4+PiAgewo+Pj4gICAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpICkKPj4+IC0g
ICAgICAgIF90b2dnbGVfZ3Vlc3RfcHQodik7Cj4+PiArICAgICAgICBfdG9nZ2xlX2d1ZXN0X3B0
KHYsIHRydWUpOwo+PiBUaGlzIGNhbiBiZSBjb252ZXJ0ZWQgYXMgd2VsbC4gIFRoZSBvbmx5IGNh
bGxlcnMgYXJlIHRoZSBMRFQtZmF1bHQgYW5kCj4+IEkvTyBwZXJtIGNoZWNrLCBib3RoIHdoZW4g
d2UgYXJlIGN1cnJlbnRseSBvbiB1c2VyIHBhZ2V0YWJsZXMsIG5lZWRpbmcKPj4gdG8gc3dpdGNo
IHRvIGtlcm5lbCBicmllZmx5LCB0aGVuIGJhY2sgdG8gdXNlci4KPiBDb252ZXJ0ZWQgdG8gd2hh
dD8KCl90b2dnbGVfZ3Vlc3RfcHQodiwgY3B1X2hhc19ub194cHRpKTsKCj4gVGhvc2UgY29kZSBw
YXRocyBjZXJ0YWlubHkgbmVlZCBDUjMgdG8gYmUKPiB3cml0dGVuLCBvciBlbHNlIHRoZSBhY3R1
YWwgbWVtb3J5IGFjY2Vzc2VzIHdpbGwgZmFpbC4KClRoZXNlIGFyZSBjYWxsZWQgaW4gcGFpcnMs
IHRoZSBmaXJzdCBvZiB3aGljaCBzd2l0Y2hlcyBmcm9tIHVzZXIgdG8gdGhlCmtlcm5lbCB3aGlj
aCBwYWdldGFibGVzLCB3aGljaCBmYWlscyB5b3VyIFRGX2tlcm5lbF9tb2RlIGZhc3RwYXRoCihi
ZWNhdXNlIG9mIHRoZSB4b3IgYXQgdGhlIHRvcCksIGFuZCB0aGUgc2Vjb25kIGNhbGwgdG8gbW92
ZSBmcm9tIHRoZQprZXJuZWwgYmFjayB0byB1c2VyLCB3aGljaCBjYW4gaW4gcHJpbmNpcGxlIHVz
ZSB0aGUgc2FtZSBmYXN0cGF0aC4KCj4KPj4gSG93ZXZlciwgaXQgd291bGQgYmUgYmV0dGVyIHRv
IGRyb3AgdGhlIHBhcmFtZXRlciBhbmQgZmVlZAo+PiBjcHVfaGFzX25vX3hwdGkgaW50byB0aGUg
Y29uZGl0aW9uYWwgYWJvdmUgd2hpY2ggZXhwbGFpbnMgd2h5IGl0IGlzIHNhZmUKPj4gdG8gZG8u
Cj4gQXMgYSByZXN1bHQsIEkgYWxzbyBkb24ndCB1bmRlcnN0YW5kIHRoaXMgcGFydC4KClRoZSBm
b3JjZV9jcjMgcGFyYW1ldGVyIGlzIHVubmVjZXNzYXJ5LCBhdCB3aGljaCBwb2ludCBpdCB3b3Vs
ZCBiZSBmYXIKY2xlYXJlciB0byBleHBsaWNpdGx5IGNoZWNrIGFnYWluc3QgY3B1X2hhc19ub194
cHRpIGZvciB0aGUgZmFzdHBhdGguCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 17:53:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 17:53:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eikxb-0008FP-If; Mon, 05 Feb 2018 17:53:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gefk=e7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eikxa-0008FH-Ko
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 17:53:42 +0000
X-Inumbo-ID: 72f93d30-0a9d-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72f93d30-0a9d-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 18:53:19 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 93D982172D;
 Mon,  5 Feb 2018 17:53:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 93D982172D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 5 Feb 2018 09:53:39 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Denis Obrezkov <denisobrezkov@gmail.com>
In-Reply-To: <CAGPpAzWPXbCkAeDr=ktzq6B8CgQs8ftP8hqq=wuk8vxAwCu3Mg@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1802050922041.10160@sstabellini-ThinkPad-X260>
References: <CAGPpAzWPXbCkAeDr=ktzq6B8CgQs8ftP8hqq=wuk8vxAwCu3Mg@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, sstabellini@kernel.org
Subject: Re: [Xen-devel] [GSOC] Xen on ARM: create multiple guests from
	device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q0MnaW5nIEVkZ2FyIHdobyBpcyBjby1tZW50b3JpbmcgdGhpcyBwcm9qZWN0CgpPbiBTdW4sIDQg
RmViIDIwMTgsIERlbmlzIE9icmV6a292IHdyb3RlOgo+IEhlbGxvIGFsbCwKPiAKPiBJIHdvdWxk
IGxpa2UgdG8gcGFydGljaXBhdGUgaW4gR1NvQyAyMDE4IHdpdGggdGhlIHByb2plY3QgWGVuIG9u
IEFSTQo+IHJlbGF0ZWQgcHJvamVjdC4gSSBoYXZlIHNvbWUgcHJldmlvdXMgZXhwZXJpZW5jZSB3
aXRoIEdTb0M6Cj4gaHR0cHM6Ly9zdW1tZXJvZmNvZGUud2l0aGdvb2dsZS5jb20vYXJjaGl2ZS8y
MDE3L3Byb2plY3RzLzQ3ODA2MjQ3NDk1MjcwNDAvCj4gCj4gQ291bGQgeW91IGdpdmUgbWUgbW9y
ZSBkZXRhaWxzIG9uIHRoZSBwcm9qZWN0Pwo+IAo+IEkgaGF2ZSBSUGkzIGFuZCBCQkIgYm9hcmRz
LCBvciBzaG91bGQgdGhpcyB3b3JrIGJlIGRvbmUgaW4gZW11bGF0b3I/CgpIZWxsbyBEZW5pcywK
Cml0IGlzIGdyZWF0IHRvIHNlZSBpbnRlcmVzdCBpbiBYZW4gb24gQVJNIGFuZCB0aGlzIHByb2pl
Y3QhCgpVbmZvcnR1bmF0ZWx5IFJQaTMgY2FuJ3QgcnVuIFhlbiBhcyBmYXIgYXMgSSBrbm93IGR1
ZSB0byB0aGVpciBub24tQVJNCmludGVycnVwdCBjb250cm9sbGVyIHdpdGhvdXQgdmlydHVhbGl6
YXRpb24gc3VwcG9ydC4gT3RoZXJ3aXNlIGl0IHdvdWxkCmhhdmUgYmVlbiBhIGdvb2QgZGV2IGJv
YXJkLiBUaGUgQmVhZ2xlQm9hcmQgZG9lc24ndCBoYXZlIHByb2Nlc3NvcnMgd2l0aAp2aXJ0dWFs
aXphdGlvbiBzdXBwb3J0IHNvIGl0IGNhbm5vdCBydW4gWGVuIGVpdGhlciAoaXQgbmVlZHMgYW4g
Q29ydGV4CkE3IG9yIEExNSkuCgpCdXQgdGhhdCdzIG5vdCBhIHByb2JsZW0sIGJlY2F1c2UgdGhl
IGxhdGVzdCBRRU1VICgyLjExKSBjYW4gcnVuIFhlbgpqdXN0IGZpbmUuIEJ1aWxkIFFFTVUgd2l0
aCAtLXRhcmdldC1saXN0PWFhcmNoNjQtc29mdG1tdSwgdGhlbiB5b3UgY2FuCnJ1biBpdCB3aXRo
OgoKcWVtdS1zeXN0ZW0tYWFyY2g2NCAtbWFjaGluZSB2aXJ0LGdpY192ZXJzaW9uPTMgXAogICAg
LW1hY2hpbmUgdmlydHVhbGl6YXRpb249dHJ1ZSBcCiAgICAtY3B1IGNvcnRleC1hNTcgLW1hY2hp
bmUgdHlwZT12aXJ0IFwKICAgIC1zbXAgNCAtbSAyMDQ4IFwKICAgIC1zZXJpYWwgc3RkaW8gLW1v
bml0b3Igbm9uZSBcCiAgICAtYmlvcyAvcGF0aC9RRU1VX0VGSS5mZCBcCiAgICAtbmV0ZGV2IHVz
ZXIsaWQ9aG9zdG5ldDAgLWRldmljZSB2aXJ0aW8tbmV0LWRldmljZSxuZXRkZXY9aG9zdG5ldDAg
XAogICAgLWRyaXZlIGlmPW5vbmUsZmlsZT0kRElTSzEsaWQ9aGQwIC1kZXZpY2UgdmlydGlvLWJs
ay1kZXZpY2UsZHJpdmU9aGQwCgpXaGVyZSBESVNLMSBpcyB5b3VyIEVGSSByZWFkeSBkaXNrIGlt
YWdlIGFuZCBRRU1VX0VGSS5mZCBjYW4gYmUKZG93bmxvYWRlZCBmcm9tOgoKaHR0cDovL3NuYXBz
aG90cy5saW5hcm8ub3JnL2NvbXBvbmVudHMva2VybmVsL2xlZy12aXJ0LXRpYW5vY29yZS1lZGsy
LXVwc3RyZWFtL2xhdGVzdC9RRU1VLUFBUkNINjQvUkVMRUFTRV9HQ0M1L1FFTVVfRUZJLmZkCgpT
ZWUgdGhlIGZvbGxvd2luZyBmb3IgbW9yZSBkZXRhaWxlZCBpbmZvcm1hdGlvbjoKCmh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9BUk1fd2l0aF9WaXJ0dWFsaXphdGlvbl9FeHRl
bnNpb25zL3FlbXUtc3lzdGVtLWFhcmNoNjQKCkdpdmUgaXQgYSB0cnkgYW5kIGxldCBtZSBrbm93
IGlmIHlvdSBoYXZlIGFueSBpc3N1ZXMuCgpDaGVlcnMsCgpTdGVmYW5vCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 17:57:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 17:57:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eil1M-0008OW-2N; Mon, 05 Feb 2018 17:57:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dcs3=e7=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eil1K-0008OQ-VG
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 17:57:35 +0000
X-Inumbo-ID: fc1c6317-0a9d-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc1c6317-0a9d-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 18:57:09 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w15HusMB027577;
 Mon, 5 Feb 2018 17:57:29 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=Dgrfg8GMHLWfHwpsUcBmPOMrIs4pduwpIcAWn1DOrmQ=;
 b=Cz/Cpy/K/cpNYPU6Kx4mWZQ5eESh5/xdOl4iURa7+dcqHoXGK4MYGR3nL23uLJ3nBChC
 1dnPelpGasWZrihL4kxciGMPHREvqbD/gUG4Zqd0ySI+ymVHK02aI8ErfVOP+lWabI3k
 /x/O+KOJBc3+1mcVTgkZZBZBN3BaUYKuWOjt3oIUDJnOwf5QG5RT4+2PlP5NvaD8EBun
 9NXT+0ehUxydTPfDKbZ83Xu89szBzStliWNVOF6K+dRqbOJULi+AUU/rzzPzq+DQJylz
 +SLwiyv0KpvQowddzAS6CszjpKMnYcl6NWh0cYNljjUaHQSUJP2SuC0tQfJKvXJmZf7h dA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2fxv30g0nq-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 05 Feb 2018 17:57:29 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w15HvSfo000985
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 5 Feb 2018 17:57:28 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w15HvRqh017735;
 Mon, 5 Feb 2018 17:57:27 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 05 Feb 2018 09:57:27 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id A1F7E6A0A43; Mon,  5 Feb 2018 12:57:26 -0500 (EST)
Date: Mon, 5 Feb 2018 12:57:26 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180205175726.GX26220@char.us.oracle.com>
References: <1517826298-5607-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1517826298-5607-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802050226
Cc: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make alternative patching NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDUsIDIwMTggYXQgMTA6MjQ6NThBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEdXJpbmcgcGF0Y2hpbmcsIHRoZXJlIGlzIGEgdmVyeSBzbGltIHJpc2sgdGhhdCBh
biBOTUkgb3IgTUNFIGludGVycnVwdCBpbiB0aGUKPiBtaWRkbGUgb2YgYWx0ZXJpbmcgdGhlIGNv
ZGUgaW4gdGhlIE5NSS9NQ0UgcGF0aHMsIGluIHdoaWNoIGNhc2UgYmFkIHRoaW5ncwo+IHdpbGwg
aGFwcGVuLgo+IAo+IFRoZSBOTUkgcmlzayBjYW4gYmUgZWxpbWluYXRlZCBieSBydW5uaW5nIHRo
ZSBwYXRjaGluZyBsb29wIGluIE5NSSBjb250ZXh0LCBhdAo+IHdoaWNoIHBvaW50IHRoZSBDUFUg
d2lsbCBkZWZlciBmdXJ0aGVyIE5NSXMgdW50aWwgcGF0Y2hpbmcgaXMgY29tcGxldGUuCgpPaCwg
dGhhdCBpcyBhIHZlcnkgc2ltcGxlIGZpeC4KClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2FsdGVybmF0aXZl
LmMgfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4g
IDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNlcnRpb25zKCspLCAxOSBkZWxldGlvbnMoLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0
ZXJuYXRpdmUuYwo+IGluZGV4IGVlMThlNmMuLjUyMWY4OTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+
IEBAIC0xNiw2ICsxNiw3IEBACj4gICAqLwo+ICAKPiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+
ICsjaW5jbHVkZSA8YXNtL2FwaWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KPiAg
I2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgo+ICAjaW5jbHVkZSA8eGVuL2luaXQuaD4KPiBA
QCAtODIsMTEgKzgzLDYgQEAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiBjb25zdCBwNl9u
b3BzW0FTTV9OT1BfTUFYKzFdIGluaXRfb3JfbGl2ZXBhdGNoX2NvbnMKPiAgCj4gIHN0YXRpYyBj
b25zdCB1bnNpZ25lZCBjaGFyICogY29uc3QgKmlkZWFsX25vcHMgaW5pdF9vcl9saXZlcGF0Y2hf
ZGF0YSA9IHA2X25vcHM7Cj4gIAo+IC1zdGF0aWMgaW50IF9faW5pdCBtYXNrX25taV9jYWxsYmFj
ayhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGNwdSkKPiAtewo+IC0gICAg
cmV0dXJuIDE7Cj4gLX0KPiAtCj4gIHN0YXRpYyB2b2lkIF9faW5pdCBhcmNoX2luaXRfaWRlYWxf
bm9wcyh2b2lkKQo+ICB7Cj4gICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
KQo+IEBAIC0yMDMsMjQgKzE5OSw1MCBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2Fs
dGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKPiAgfQo+ICAKPiAgLyoK
PiArICogQXQgYm9vdCB0aW1lLCB3ZSBwYXRjaCBhbHRlcm5hdGl2ZXMgaW4gTk1JIGNvbnRleHQu
ICBUaGlzIG1lYW5zIHRoYXQgdGhlCj4gKyAqIGFjdGl2ZSBOTUktc2hhZG93IHdpbGwgZGVmZXIg
YW55IGZ1cnRoZXIgTk1JcywgcmVtb3ZpbmcgdGhlIHNsaW0gcmFjZQo+ICsgKiBjb25kaXRpb24g
d2hlcmUgYW4gTk1JIGhpdHMgd2hpbGUgd2UgYXJlIG1pZHdheSB0aG91Z2ggcGF0Y2hpbmcgc29t
ZQo+ICsgKiBpbnN0cnVjdGlvbnMgaW4gdGhlIE5NSSBwYXRoLgo+ICsgKi8KPiArc3RhdGljIGlu
dCBfX2luaXQgbm1pX2FwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQg
Y3B1KQo+ICt7Cj4gKyAgICBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9uY2U7Cj4gKwo+ICsgICAg
LyoKPiArICAgICAqIE1vcmUgdGhhbiBvbmUgTk1JIG1heSBvY2N1ciBiZXR3ZWVuIHRoZSB0d28g
c2V0X25taV9jYWxsYmFjaygpIGJlbG93Lgo+ICsgICAgICogV2Ugb25seSBuZWVkIHRvIGFwcGx5
IGFsdGVybmF0aXZlcyBvbmNlLgo+ICsgICAgICovCj4gKyAgICBpZiAoICFvbmNlICkKPiArICAg
IHsKPiArICAgICAgICB1bnNpZ25lZCBsb25nIGNyMDsKPiArCj4gKyAgICAgICAgb25jZSA9IHRy
dWU7Cj4gKwo+ICsgICAgICAgIGNyMCA9IHJlYWRfY3IwKCk7Cj4gKwo+ICsgICAgICAgIC8qIERp
c2FibGUgV1AgdG8gYWxsb3cgcGF0Y2hpbmcgcmVhZC1vbmx5IHBhZ2VzLiAqLwo+ICsgICAgICAg
IHdyaXRlX2NyMChjcjAgJiB+WDg2X0NSMF9XUCk7Cj4gKwo+ICsgICAgICAgIGFwcGx5X2FsdGVy
bmF0aXZlcyhfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQpOwo+ICsK
PiArICAgICAgICB3cml0ZV9jcjAoY3IwKTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMTsK
PiArfQo+ICsKPiArLyoKPiAgICogVGhpcyByb3V0aW5lIGlzIGNhbGxlZCB3aXRoIGxvY2FsIGlu
dGVycnVwdCBkaXNhYmxlZCBhbmQgdXNlZCBkdXJpbmcKPiAgICogYm9vdHVwLgo+ICAgKi8KPiAg
dm9pZCBfX2luaXQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpCj4gIHsKPiAgICAgIG5t
aV9jYWxsYmFja190ICpzYXZlZF9ubWlfY2FsbGJhY2s7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGNy
MCA9IHJlYWRfY3IwKCk7Cj4gIAo+ICAgICAgYXJjaF9pbml0X2lkZWFsX25vcHMoKTsKPiAgCj4g
ICAgICAvKgo+IC0gICAgICogVGhlIHBhdGNoaW5nIGlzIG5vdCBmdWxseSBhdG9taWMsIHNvIHRy
eSB0byBhdm9pZCBsb2NhbCBpbnRlcnJ1cHRpb25zCj4gLSAgICAgKiB0aGF0IG1pZ2h0IGV4ZWN1
dGUgdGhlIHRvIGJlIHBhdGNoZWQgY29kZS4KPiAtICAgICAqIE90aGVyIENQVXMgYXJlIG5vdCBy
dW5uaW5nLgo+IC0gICAgICovCj4gLSAgICBzYXZlZF9ubWlfY2FsbGJhY2sgPSBzZXRfbm1pX2Nh
bGxiYWNrKG1hc2tfbm1pX2NhbGxiYWNrKTsKPiAtCj4gLSAgICAvKgo+ICAgICAgICogRG9uJ3Qg
c3RvcCBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2hpbGUgcGF0Y2hpbmcuCj4gICAgICAgKiBN
Q0VzIG9ubHkgaGFwcGVuIHdoZW4gc29tZXRoaW5nIGdvdCBjb3JydXB0ZWQgYW5kIGluIHRoaXMK
PiAgICAgICAqIGNhc2Ugd2UgbXVzdCBkbyBzb21ldGhpbmcgYWJvdXQgdGhlIGNvcnJ1cHRpb24u
Cj4gQEAgLTIzMiwxMyArMjU0LDE0IEBAIHZvaWQgX19pbml0IGFsdGVybmF0aXZlX2luc3RydWN0
aW9ucyh2b2lkKQo+ICAgICAgICovCj4gICAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVk
KCkpOwo+ICAKPiAtICAgIC8qIERpc2FibGUgV1AgdG8gYWxsb3cgYXBwbGljYXRpb24gb2YgYWx0
ZXJuYXRpdmVzIHRvIHJlYWQtb25seSBwYWdlcy4gKi8KPiAtICAgIHdyaXRlX2NyMChjcjAgJiB+
WDg2X0NSMF9XUCk7Cj4gLQo+IC0gICAgYXBwbHlfYWx0ZXJuYXRpdmVzKF9fYWx0X2luc3RydWN0
aW9ucywgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCk7Cj4gKyAgICAvKgo+ICsgICAgICogQXMgc29v
biBhcyB0aGUgY2FsbGJhY2sgaXMgc2V0IHVwLCB0aGUgbmV4dCBOTUkgd2lsbCB0cmlnZ2VyIHBh
dGNoaW5nLAo+ICsgICAgICogZXZlbiBhbiBOTUkgYWhlYWQgb2Ygb3VyIGV4cGxpY2l0IHNlbGYt
Tk1JLgo+ICsgICAgICovCj4gKyAgICBzYXZlZF9ubWlfY2FsbGJhY2sgPSBzZXRfbm1pX2NhbGxi
YWNrKG5taV9hcHBseV9hbHRlcm5hdGl2ZXMpOwo+ICAKPiAtICAgIC8qIFJlaW5zdGF0ZSBXUC4g
Ki8KPiAtICAgIHdyaXRlX2NyMChjcjApOwo+ICsgICAgLyogU2VuZCBvdXJzZWx2ZXMgYW4gTk1J
IHRvIHRyaWdnZXIgdGhlIGNhbGxiYWNrLiAqLwo+ICsgICAgc2VsZl9ubWkoKTsKPiAgCj4gICAg
ICBzZXRfbm1pX2NhbGxiYWNrKHNhdmVkX25taV9jYWxsYmFjayk7Cj4gIH0KPiAtLSAKPiAyLjEu
NAo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 18:00:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 18:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eil3d-000070-EE; Mon, 05 Feb 2018 17:59:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dcs3=e7=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eil3c-00006j-CN
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 17:59:56 +0000
X-Inumbo-ID: 76d1d341-0a9e-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76d1d341-0a9e-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 18:00:35 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w15HutjM039822;
 Mon, 5 Feb 2018 17:59:46 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=FwzZZjzjT97AfWbhEhIvN9kGtEz/4K6R7DHvc7666Yg=;
 b=UpC2HxzP9TV5wUD7tnId9iMoW13G1AQi3Z2GGS3a1K4whwZVr0xOoY9FFz/R/nzsn2vM
 wk5/8J6jkapRUuP5PF4iaAa347NihBC2flzURvPTj+WFhkE0k29Qz80ftaq5eTATtKC7
 NDXr4egUGy5dIPx6h1kloXOgT5ml92yb3kDZVuNzeGpSDMfjF1O+VKNJ2qxhr9LcmrST
 cOv6zcLp7Lf87vn6HwT10fePkiaokHlky8SgCVFaAAcYNrB50llVyENHfI1ENNIMYYi6
 MdGa+yRbLptrx8eCIefgoQ+bcRI/RZ5DHivt7RmhuMIWOaljcNbbwStilNsaYO33GHv+ wg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2fxv0s03a8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 05 Feb 2018 17:59:46 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w15HxjTf032155
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 5 Feb 2018 17:59:45 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w15Hxjs8017357;
 Mon, 5 Feb 2018 17:59:45 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 05 Feb 2018 09:59:45 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 582926A0A43; Mon,  5 Feb 2018 12:59:44 -0500 (EST)
Date: Mon, 5 Feb 2018 12:59:44 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180205175944.GY26220@char.us.oracle.com>
References: <1517828641-18797-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1517828641-18797-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=978
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802050226
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/livepatch: Drop stray tabs and fix
	indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDUsIDIwMTggYXQgMTE6MDQ6MDFBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgo+IC0tLQo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+CgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgoKPiBDQzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJp
eC5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vbGl2ZXBhdGNoLmMgfCA2ICsrKy0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL2xpdmVwYXRjaC5jIGIveGVuL2NvbW1vbi9saXZlcGF0Y2guYwo+IGlu
ZGV4IGI5Mzc2YzkuLmQ2ZWFhZTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9saXZlcGF0Y2gu
Ywo+ICsrKyBiL3hlbi9jb21tb24vbGl2ZXBhdGNoLmMKPiBAQCAtMTE3MCw5ICsxMTcwLDkgQEAg
c3RhdGljIHZvaWQgbGl2ZXBhdGNoX2RvX2FjdGlvbih2b2lkKQo+ICAgICAgY2FzZSBMSVZFUEFU
Q0hfQUNUSU9OX1JFUExBQ0U6Cj4gICAgICAgICAgcmMgPSAwOwo+ICAgICAgICAgIC8qCj4gLQkg
KiBOLkI6IFVzZSAnYXBwbGllZF9saXN0JyBtZW1iZXIsIG5vdCAnbGlzdCcuIFdlIGFsc28gYWJ1
c2UgdGhlCj4gLQkgKiB0aGUgJ25vcm1hbCcgbGlzdCBpdGVyYXRvciBhcyB0aGUgbGlzdCBpcyBh
biBSQ1Ugb25lLgo+IC0JICovCj4gKyAgICAgICAgICogTi5COiBVc2UgJ2FwcGxpZWRfbGlzdCcg
bWVtYmVyLCBub3QgJ2xpc3QnLiBXZSBhbHNvIGFidXNlIHRoZQo+ICsgICAgICAgICAqIHRoZSAn
bm9ybWFsJyBsaXN0IGl0ZXJhdG9yIGFzIHRoZSBsaXN0IGlzIGFuIFJDVSBvbmUuCj4gKyAgICAg
ICAgICovCj4gICAgICAgICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlX3JldmVyc2UgKCBvdGhl
ciwgdG1wLCAmYXBwbGllZF9saXN0LCBhcHBsaWVkX2xpc3QgKQo+ICAgICAgICAgIHsKPiAgICAg
ICAgICAgICAgb3RoZXItPnJjID0gcmV2ZXJ0X3BheWxvYWQob3RoZXIpOwo+IC0tIAo+IDIuMS40
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 18:01:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 18:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eil4z-0000nQ-On; Mon, 05 Feb 2018 18:01:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dcs3=e7=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eil4y-0000n3-70
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 18:01:20 +0000
X-Inumbo-ID: a953a9c4-0a9e-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a953a9c4-0a9e-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 18:02:00 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w15Hur6Y027548;
 Mon, 5 Feb 2018 18:01:11 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=4/lRiOubBiMi/GmCoUa8a9UYOPDigKxMUe3hKLSqs74=;
 b=AZfWlVsVFNK2kQeahJEE/9UIEfDPvHkcsjoFcSlgSufOD87T2xe3VaqM0Wma57dU0W3G
 T/aGDMtDYWs+2Bk2PcSRphkayc8RBsFb4QKdH5u6oO3F+6e4GRJOAhOt0xLVoFdjVwq1
 TuJeLMIbQhhfjCOyUA7/NVqJd+L2h4qc/E+j+uhr192CPVRG8uFPDYxn3SxuFVTfvlie
 79PMzfDmozO5YjNVUJ3pzSUPkufC4kGtS0Hbbs3OYoILKwSaF8vPeu8+ukHgG7mZze9X
 JgLTe2UpKkqxZ7H5DeSEhB4P6tcofIa4+yD14fJMV18q+EEQNMDDnAiGYQt9c9ROrPmG vw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2fxv30g27f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 05 Feb 2018 18:01:11 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w15I1BuR015166
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 5 Feb 2018 18:01:11 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w15I1AJP018473;
 Mon, 5 Feb 2018 18:01:10 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 05 Feb 2018 10:01:10 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id A208F6A0A43; Mon,  5 Feb 2018 13:01:09 -0500 (EST)
Date: Mon, 5 Feb 2018 13:01:09 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180205180109.GZ26220@char.us.oracle.com>
References: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802050226
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDUsIDIwMTggYXQgMTE6MTY6NTVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgdXNlIG9mIF9fTElORV9fIGluIGEgcHJpbnRrKCkgaXMgcHJvYmxlbWF0aWMg
Zm9yIGxpdmVwYXRjaGluZywgYXMgaXQKPiBjYXVzZXMgdW5uZWNlc3NhcnkgYmluYXJ5IGRpZmZl
cmVuY2VzLgo+IAo+IEZ1cnRoZXJtb3JlLCBkaWFnbm9zdGljIGluZm9ybWF0aW9uIGFyb3VuZCBj
YWxscyBpcyBpbmNvbnNpc3RlbnQgYW5kCj4gb2NjYXNpb25hbGx5IHVuaGVscGZ1bC4gIChlLmcu
IGRpYWdub3NpbmcgbG9ncyBmcm9tIHRoZSBmaWVsZCB3aGljaCBtaWdodCBiZQo+IHJlbGVhc2Ug
YnVpbGRzLCBvciBsaWtlbHkgd2l0aG91dCBleGFjdCBzb3VyY2UgY29kZSkuCj4gCj4gVGFrZSB0
aGUgb3Bwb3J0dW5pdHkgdG8gaW1wcm92ZSB0aGluZ3MuICBTaG9ydGVuIHRoZSBuYW1lIHRvCj4g
ZG9tYWluX2NyYXNoX3N5bmMoKSBhbmQgcmVxdWlyZSB0aGUgdXNlciB0byBwYXNzIGEgcHJpbnQg
bWVzc2FnZSBpbi4KPiAKPiBJbnRlcm5hbGx5LCB0aGUgY2FsbGluZyBmdW5jdGlvbiBpcyBpZGVu
dGlmaWVkLCBhbmQgdGhlIG1lc3NhZ2UgaXMgZW1pdHRlZCBhcwo+IGEgbm9uLWRlYnVnIGd1ZXN0
IGVycm9yLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQu
d2lsa0BvcmFjbGUuY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+Cj4gQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiBDQzogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICB8ICA1ICst
LS0tCj4gIHhlbi9jb21tb24vZG9tYWluLmMgICAgICAgICB8ICAyICstCj4gIHhlbi9jb21tb24v
d2FpdC5jICAgICAgICAgICB8IDE2ICsrKystLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUveGVu
L3NjaGVkLmggICAgIHwgMTEgKysrKysrLS0tLS0KPiAgNSBmaWxlcyBjaGFuZ2VkLCAxMyBpbnNl
cnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCj4gaW5kZXggZTc4
MThjYS4uNTM3MGZmYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKPiBAQCAtMTY2OSw3ICsxNjY5LDcg
QEAgdm9pZCB2bXhfdm1lbnRyeV9mYWlsdXJlKHZvaWQpCj4gICAgICAgICAgIGVycm9yID09IFZN
WF9JTlNOX0lOVkFMSURfSE9TVF9TVEFURSApCj4gICAgICAgICAgdm1jc19kdW1wX3ZjcHUoY3Vy
cik7Cj4gIAo+IC0gICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gKyAgICBkb21haW5f
Y3Jhc2hfc3luYygiXG4iKTsgLyogTm90aGluZyBmdXJ0aGVyIGludGVyZXN0aW5nIHRvIHByaW50
LiAqLwo+ICB9Cj4gIAo+ICB2b2lkIHZteF9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiBp
bmRleCAxMTg3ZmQ5Li4zYzExNTgyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiBAQCAtMjExMSwxMCArMjExMSw3IEBAIHZv
aWQgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyh1bnNpZ25lZCBsb25nIGFkZHIpCj4gICAg
ICBpZiAoIGFkZHIgPT0gMCApCj4gICAgICAgICAgYWRkciA9IHRoaXNfY3B1KGxhc3RfZXh0YWJs
ZV9hZGRyKTsKPiAgCj4gLSAgICBwcmludGsoImRvbWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9t
IGVudHJ5LlM6IGZhdWx0IGF0ICVwICVwU1xuIiwKPiAtICAgICAgICAgICBfcChhZGRyKSwgX3Ao
YWRkcikpOwo+IC0KPiAtICAgIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gKyAgICBk
b21haW5fY3Jhc2hfc3luYygiZW50cnkuUyBmYXVsdCBhdCAlcFMgWyVwXVxuIiwgX3AoYWRkciks
IF9wKGFkZHIpKTsKPiAgfQo+ICAKPiAgLyoKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21h
aW4uYyBiL3hlbi9jb21tb24vZG9tYWluLmMKPiBpbmRleCA0NTY3NzczLi5kM2JhMmMyIDEwMDY0
NAo+IC0tLSBhL3hlbi9jb21tb24vZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5j
Cj4gQEAgLTY4NSw3ICs2ODUsNyBAQCB2b2lkIF9fZG9tYWluX2NyYXNoKHN0cnVjdCBkb21haW4g
KmQpCj4gIH0KPiAgCj4gIAo+IC12b2lkIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHZvaWQp
Cj4gK3ZvaWQgX19kb21haW5fY3Jhc2hfc3luYyh2b2lkKQo+ICB7Cj4gICAgICBfX2RvbWFpbl9j
cmFzaChjdXJyZW50LT5kb21haW4pOwo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi93YWl0
LmMgYi94ZW4vY29tbW9uL3dhaXQuYwo+IGluZGV4IGE1N2JjMTAuLjE1M2E1OWUgMTAwNjQ0Cj4g
LS0tIGEveGVuL2NvbW1vbi93YWl0LmMKPiArKysgYi94ZW4vY29tbW9uL3dhaXQuYwo+IEBAIC0x
MzMsMTAgKzEzMyw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0
cXVldWVfdmNwdSAqd3F2KQo+ICAgICAgd3F2LT53YWtldXBfY3B1ID0gc21wX3Byb2Nlc3Nvcl9p
ZCgpOwo+ICAgICAgY3B1bWFza19jb3B5KCZ3cXYtPnNhdmVkX2FmZmluaXR5LCBjdXJyLT5jcHVf
aGFyZF9hZmZpbml0eSk7Cj4gICAgICBpZiAoIHZjcHVfc2V0X2hhcmRfYWZmaW5pdHkoY3Vyciwg
Y3B1bWFza19vZih3cXYtPndha2V1cF9jcHUpKSApCj4gLSAgICB7Cj4gLSAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byBzZXQgdmNwdSBhZmZpbml0eVxuIik7Cj4gLSAgICAg
ICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gLSAgICB9Cj4gKyAgICAgICAgZG9tYWlu
X2NyYXNoX3N5bmMoIlVuYWJsZSB0byBzZXQgdmNwdSBhZmZpbml0eVxuIik7Cj4gIAo+ICAgICAg
LyogSGFuZC1yb2xsZWQgc2V0am1wKCkuICovCj4gICAgICBhc20gdm9sYXRpbGUgKAo+IEBAIC0x
NjQsMTAgKzE2MSw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVjdCB3YWl0
cXVldWVfdmNwdSAqd3F2KQo+ICAgICAgICAgIDogIm1lbW9yeSIgKTsKPiAgCj4gICAgICBpZiAo
IHVubGlrZWx5KHdxdi0+ZXNwID09IDApICkKPiAtICAgIHsKPiAtICAgICAgICBnZHByaW50ayhY
RU5MT0dfRVJSLCAiU3RhY2sgdG9vIGxhcmdlIGluICVzXG4iLCBfX2Z1bmNfXyk7Cj4gLSAgICAg
ICAgZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7Cj4gLSAgICB9Cj4gKyAgICAgICAgZG9tYWlu
X2NyYXNoX3N5bmMoIlN0YWNrIHRvbyBsYXJnZVxuIik7Cj4gIAo+ICAgICAgY3B1X2luZm8tPmd1
ZXN0X2NwdV91c2VyX3JlZ3MuZW50cnlfdmVjdG9yID0gZW50cnlfdmVjdG9yOwo+ICB9Cj4gQEAg
LTE5NCwxMCArMTg4LDggQEAgdm9pZCBjaGVja193YWtldXBfZnJvbV93YWl0KHZvaWQpCj4gICAg
ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICAgICAgICAgIGNwdW1hc2tfY29w
eSgmd3F2LT5zYXZlZF9hZmZpbml0eSwgY3Vyci0+Y3B1X2hhcmRfYWZmaW5pdHkpOwo+ICAgICAg
ICAgIGlmICggdmNwdV9zZXRfaGFyZF9hZmZpbml0eShjdXJyLCBjcHVtYXNrX29mKHdxdi0+d2Fr
ZXVwX2NwdSkpICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19F
UlIsICJVbmFibGUgdG8gc2V0IHZjcHUgYWZmaW5pdHlcbiIpOwo+IC0gICAgICAgICAgICBkb21h
aW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKPiAtICAgICAgICB9Cj4gKyAgICAgICAgICAgIGRvbWFp
bl9jcmFzaF9zeW5jKCJVbmFibGUgdG8gc2V0IHZjcHUgYWZmaW5pdHlcbiIpOwo+ICsKPiAgICAg
ICAgICB3YWl0KCk7IC8qIHRha2VzIHVzIGJhY2sgaW50byB0aGUgc2NoZWR1bGVyICovCj4gICAg
ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oCj4gaW5kZXggMzlmOTM4Ni4uMWRhOTNhYSAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCj4g
QEAgLTYyNywxMSArNjI3LDEyIEBAIHZvaWQgX19kb21haW5fY3Jhc2goc3RydWN0IGRvbWFpbiAq
ZCk7Cj4gICAqIE1hcmsgY3VycmVudCBkb21haW4gYXMgY3Jhc2hlZCBhbmQgc3luY2hyb25vdXNs
eSBkZXNjaGVkdWxlIGZyb20gdGhlIGxvY2FsCj4gICAqIHByb2Nlc3Nvci4gVGhpcyBmdW5jdGlv
biBuZXZlciByZXR1cm5zLgo+ICAgKi8KPiAtdm9pZCBub3JldHVybiBfX2RvbWFpbl9jcmFzaF9z
eW5jaHJvbm91cyh2b2lkKTsKPiAtI2RlZmluZSBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKSBk
byB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gLSAgICBwcmludGsoImRv
bWFpbl9jcmFzaF9zeW5jIGNhbGxlZCBmcm9tICVzOiVkXG4iLCBfX0ZJTEVfXywgX19MSU5FX18p
OyAgXAo+IC0gICAgX19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAtfSB3aGlsZSAoMCkKPiArdm9pZCBub3JldHVy
biBfX2RvbWFpbl9jcmFzaF9zeW5jKHZvaWQpOwo+ICsjZGVmaW5lIGRvbWFpbl9jcmFzaF9zeW5j
KGZtdCwgYXJncy4uLikgZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAg
ICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gJXM6
ICIgZm10LCAgIFwKPiArICAgICAgICAgICAgICAgX19mdW5jX18sICMjIGFyZ3MpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIF9fZG9tYWluX2NyYXNo
X3N5bmMoKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICB9IHdoaWxlICgwKQo+ICAKPiAgLyoKPiAgICogQ2FsbGVkIGZyb20gYXNzZW1ibHkgY29kZSwg
d2l0aCBhbiBvcHRpb25hbCBhZGRyZXNzIHRvIGhlbHAgaW5kaWNhdGUgd2h5Cj4gLS0gCj4gMi4x
LjQKPiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 18:01:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 18:01:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eil5F-0000qH-3n; Mon, 05 Feb 2018 18:01:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gefk=e7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eil5E-0000q1-2E
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 18:01:36 +0000
X-Inumbo-ID: 8cf7453c-0a9e-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cf7453c-0a9e-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 19:01:12 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C5C7E2172D;
 Mon,  5 Feb 2018 18:01:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C5C7E2172D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 5 Feb 2018 10:01:32 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <936e4d18-3f0d-3fc5-2272-c1ad9a5c7022@oracle.com>
Message-ID: <alpine.DEB.2.10.1802050953570.10160@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802021728420.10160@sstabellini-ThinkPad-X260>
 <936e4d18-3f0d-3fc5-2272-c1ad9a5c7022@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1047736138-1517853694=:10160"
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] pvcalls-back: do not return error on
 inet_accept EAGAIN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1047736138-1517853694=:10160
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Sun, 4 Feb 2018, Boris Ostrovsky wrote:
> On 02/02/2018 08:34 PM, Stefano Stabellini wrote:
> > When the client sends a regular blocking accept request, the backend is
> > expected to return only when the accept is completed, simulating a
> > blocking behavior, or return an error.
> > 
> > Specifically, on EAGAIN from inet_accept, the backend shouldn't return
> > "EAGAIN" to the client. Instead, it should simply continue the wait.
> > Otherwise, the client will send another accept request, which will cause
> > another EAGAIN to be sent back, which is a waste of resources and not
> > conforming to the expected behavior. Change the behavior by turning the
> > "goto error" into a return.
> > 
> > Signed-off-by: Stefano Stabellini <stefano@aporeto.com>
> 
> 
> I am looking at SYSCALL_DEFINE4(accept4) and sock->ops->accept (which *I
> think* is inet_accept, at least in some cases) passes all errors (including
> EAGAIN)Â  back to the caller. Is this a different case?

Hi Boris,

I didn't explain myself well. You are right that inet_accept passes all
errors back to the caller, but this is different: not only it would be a
waste of resources to do so, but the different behavior is specified in
the PVCalls spec:

"The backend will reply to the request only when a new connection is
successfully accepted, i.e. the backend does not return EAGAIN or
EWOULDBLOCK."

https://xenbits.xen.org/docs/unstable/misc/pvcalls.html

Look under the "Accept" sub-chapter.

Cheers,

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1047736138-1517853694=:10160--


From xen-devel-bounces@lists.xenproject.org Mon Feb 05 18:05:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 18:05:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eil8V-00017w-J4; Mon, 05 Feb 2018 18:04:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eil8U-00017n-PE
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 18:04:58 +0000
X-Inumbo-ID: 2ae70f56-0a9f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ae70f56-0a9f-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 18:05:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="67302256"
To: Jan Beulich <JBeulich@suse.com>
References: <1517826298-5607-1-git-send-email-andrew.cooper3@citrix.com>
 <5A7873A402000078001A543F@prv-mh.provo.novell.com>
 <511f8443-2f21-c288-defe-9a7dbfa91f48@citrix.com>
 <5A78925C02000078001A55A9@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b4d97216-69b7-18cc-3e6c-17dc40b9cb0e@citrix.com>
Date: Mon, 5 Feb 2018 18:04:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A78925C02000078001A55A9@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make alternative patching NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTY6MjAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE4IGF0
IDE2OjE2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzAyLzE4
IDE0OjA5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjAyLjE4IGF0IDExOjI0LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gRHVyaW5nIHBhdGNoaW5nLCB0
aGVyZSBpcyBhIHZlcnkgc2xpbSByaXNrIHRoYXQgYW4gTk1JIG9yIE1DRSBpbnRlcnJ1cHQgaW4g
dGhlCj4+Pj4gbWlkZGxlIG9mIGFsdGVyaW5nIHRoZSBjb2RlIGluIHRoZSBOTUkvTUNFIHBhdGhz
LCBpbiB3aGljaCBjYXNlIGJhZCB0aGluZ3MKPj4+PiB3aWxsIGhhcHBlbi4KPj4+Pgo+Pj4+IFRo
ZSBOTUkgcmlzayBjYW4gYmUgZWxpbWluYXRlZCBieSBydW5uaW5nIHRoZSBwYXRjaGluZyBsb29w
IGluIE5NSSBjb250ZXh0LCBhdAo+Pj4+IHdoaWNoIHBvaW50IHRoZSBDUFUgd2lsbCBkZWZlciBm
dXJ0aGVyIE5NSXMgdW50aWwgcGF0Y2hpbmcgaXMgY29tcGxldGUuCj4+Pj4KPj4+PiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+Pj4gU28g
eW91IGNvbnRpbnVlIHRvIHRoaW5rIHRoYXQgdGhlIHJpc2sgb2YgaGl0dGluZyBhbiAjTUMgaGVy
ZSBpcwo+Pj4gYWNjZXB0YWJsZSwgZGVzcGl0ZSB0aGVyZSBiZWluZyBhIHNvbHV0aW9uIHRvIHRo
ZSBwcm9ibGVtLiBUbyBiZQo+Pj4gaG9uZXN0LCBJIGZpbmQgdGhpcyBhIGxpdHRsZSBzdHJhbmdl
LiAoSSBkbyBhZ3JlZSB0aGF0IHRoZXJlJ3Mgbm8KPj4+IGdvb2Qgc29sdXRpb24gdG8gdGhlIHNp
bWlsYXIgbGl2ZSBwYXRjaGluZyBwcm9ibGVtLikKPj4gVGhlIHJpc2sgaXMgYWxyZWFkeSBzdWZm
aWNpZW50bHkgdGlueSB0aGF0IGluIDMgeWVhcnMsIGl0IGhhc24ndCBiZWVuCj4+IG9ic2VydmVk
LCBub3IgZG8gSSB0aGluayBpdCBpcyBsaWtlbHkgdG8gYmUgb2JzZXJ2ZWQgaW4gdGhlIGZ1dHVy
ZS4gIEF0Cj4+IHRoaXMgcG9pbnQgb24gYm9vdCwgdGhlcmUgaXMgbm90aGluZyBpbnRlcmVzdGlu
ZyBzZXQgdXAsIHdoaWNoIGZ1cnRoZXIKPj4gcmVkdWNlcyB0aGUgcmlzayBvZiBhbiBNQ0UuCj4+
Cj4+IEZ1cnRoZXJtb3JlLCB3aGV0aGVyIG9yIG5vdCBYZW4gc3Vydml2ZXMgdGhlIE1DRSAoYW5k
IGRvbid0IGJlbGlldmUgSSd2ZQo+PiBldmVyIHNlZW4gWGVuIHN1Y2Nlc3NmdWxseSByZWNvdmVy
IGZyb20gYW4gTUNFKSwgdGhlIGhhcmR3YXJlIGlzIGZhdWx0eQo+PiBhbmQgbmVlZHMgcmVwbGFj
aW5nIChtb2R1bG8gY29zbWljIHJheXMsIGJ1dCB0aGUgY2hhbmNlcyBvZiB0aG9zZSByZWFsbHkK
Pj4gYXJlIGFzdHJvbm9taWNhbCkuCj4+Cj4+IElycmVzcGVjdGl2ZSBvZiB0aGF0LCB0aGVyZSBp
cyBubyB3YXkgSSdtIGF3YXJlIG9mIGZvciBnZW5lcmF0aW5nIE1DRXMKPj4gb24gZGVtYW5kLCBh
bmQgdGhlcmVmb3JlLCBubyB3YXkgb2YgdGVzdGluZyB0aGUgbG9naWMuICBGb3IgdGhhdCByZWFz
b24KPj4gYWxvbmUsIEkgZG9uJ3QgdGhpbmsgaXQgaXMgd2lzZSB0byBiZSB0YWtpbmcgY29tcGxp
Y2F0ZWQgaW52YXNpdmUgbG9naWMuCj4gWW91ciBmaXJzdCBhdHRlbXB0LCBtaW51cyB0aGUgbGl2
ZSBwYXRjaGluZyBwYXJ0cywgd2Fzbid0IGFsbCB0aGF0Cj4gaW52YXNpdmUsIGFuZCB0aGUgY29k
ZSB3b3VsZCBoYXZlIGJlZW4gdGhlIHNhbWUgZm9yIE5NSSBhbmQKPiAjTUMgKHNvIHRoZSB0ZXN0
aW5nIGFyZ3VtZW50IGFsc28gZG9lc24ndCBhcHBseSwgYXMgTk1JcyBhcmUKPiBub3QgdW5jb21t
b24pLgoKQnV0IGFzIHlvdSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQsIGl0IHdhcyBhIHZlcnkgbG9u
ZyB3YXkgZnJvbSBiZWluZwpjb21wbGV0ZS7CoCBXZSBjdXJyZW50bHkgaGF2ZSBubyBpZGVhIHdo
ZXRoZXIgd2UgYXJlIGluIE5NSSBjb250ZXh0LCBzbwphcnJhbmdpbmcgbm90IHRvIG5vdCBleGVj
dXRlIGFuIGlyZXQgaXMgaGFyZC4KCkluIHNvbWUgY29waW91cyBmcmVlIHRpbWUsIEkgc2hvdWxk
IHRyeSB0byBwb3J0IExpbnV4J3MgcmUtZW50cmFudCBOTUkKbG9naWMgYWdhaW4uwqAgSSB0cmll
ZCBvbmNlIGJlZm9yZSBhbmQgdGhhdCBhbGwgYmVjYW1lIHVuc3R1Y2sgYmVjYXVzZSBvZgppbnRl
cm1peGVkIE5NSSBhbmQgTUNFcy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 18:34:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 18:34:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eilaI-00038z-S2; Mon, 05 Feb 2018 18:33:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dzw4=e7=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eilaH-000388-1I
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 18:33:41 +0000
X-Inumbo-ID: 2d8d754a-0aa3-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d8d754a-0aa3-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 18:34:19 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w15IW2Ho087182;
 Mon, 5 Feb 2018 18:33:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=HohJqVB+/oZ0qCC2b+4K2Y8JW44hZv1LXF0ru/2UUF4=;
 b=gpJN+GjEAxpND9VKBwiOSoMPGbzSDXOVfd2vRpCW803KZGO1hdy7pJrlmmKIYxPnbRBF
 /ds3L6+zrfOUIRFSKFJg4XHN6RbdG4NtBcF+keMMhrRWemc7KzbqQw5g1BvtJQnks+QV
 G5CUqwShzNAJE/7N35428MbIfo3r2QNHO/v7d10w7yDb8PP1XbBGClMn4bFINVAs7jxZ
 0ppz9ACeJXzVYp/7MgjpATjEhNoPJjPqcAcsTZA7XmX4IrgYX9I+pvSgECJ73bR3znSH
 xILU0k3m45ElXDz0pWmGR8Ov0FddAMrirT7E5D7jJui/qZbEmZevJQMzL5GcYfZoXapI Kg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2fxv5w063e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 05 Feb 2018 18:33:31 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w15IXV0O024481
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 5 Feb 2018 18:33:31 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w15IXUTh004996;
 Mon, 5 Feb 2018 18:33:31 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 05 Feb 2018 10:33:30 -0800
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802021728420.10160@sstabellini-ThinkPad-X260>
 <936e4d18-3f0d-3fc5-2272-c1ad9a5c7022@oracle.com>
 <alpine.DEB.2.10.1802050953570.10160@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <abe7aeba-ad27-467d-3da0-1026f5966a43@oracle.com>
Date: Mon, 5 Feb 2018 13:34:13 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802050953570.10160@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802050234
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] pvcalls-back: do not return error on
	inet_accept EAGAIN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOCAwMTowMSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFN1
biwgNCBGZWIgMjAxOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwMi8wMi8yMDE4IDA4
OjM0IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBXaGVuIHRoZSBjbGllbnQgc2Vu
ZHMgYSByZWd1bGFyIGJsb2NraW5nIGFjY2VwdCByZXF1ZXN0LCB0aGUgYmFja2VuZCBpcwo+Pj4g
ZXhwZWN0ZWQgdG8gcmV0dXJuIG9ubHkgd2hlbiB0aGUgYWNjZXB0IGlzIGNvbXBsZXRlZCwgc2lt
dWxhdGluZyBhCj4+PiBibG9ja2luZyBiZWhhdmlvciwgb3IgcmV0dXJuIGFuIGVycm9yLgo+Pj4K
Pj4+IFNwZWNpZmljYWxseSwgb24gRUFHQUlOIGZyb20gaW5ldF9hY2NlcHQsIHRoZSBiYWNrZW5k
IHNob3VsZG4ndCByZXR1cm4KPj4+ICJFQUdBSU4iIHRvIHRoZSBjbGllbnQuIEluc3RlYWQsIGl0
IHNob3VsZCBzaW1wbHkgY29udGludWUgdGhlIHdhaXQuCj4+PiBPdGhlcndpc2UsIHRoZSBjbGll
bnQgd2lsbCBzZW5kIGFub3RoZXIgYWNjZXB0IHJlcXVlc3QsIHdoaWNoIHdpbGwgY2F1c2UKPj4+
IGFub3RoZXIgRUFHQUlOIHRvIGJlIHNlbnQgYmFjaywgd2hpY2ggaXMgYSB3YXN0ZSBvZiByZXNv
dXJjZXMgYW5kIG5vdAo+Pj4gY29uZm9ybWluZyB0byB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IuIENo
YW5nZSB0aGUgYmVoYXZpb3IgYnkgdHVybmluZyB0aGUKPj4+ICJnb3RvIGVycm9yIiBpbnRvIGEg
cmV0dXJuLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFu
b0BhcG9yZXRvLmNvbT4KPj4KPj4gSSBhbSBsb29raW5nIGF0IFNZU0NBTExfREVGSU5FNChhY2Nl
cHQ0KSBhbmQgc29jay0+b3BzLT5hY2NlcHQgKHdoaWNoICpJCj4+IHRoaW5rKiBpcyBpbmV0X2Fj
Y2VwdCwgYXQgbGVhc3QgaW4gc29tZSBjYXNlcykgcGFzc2VzIGFsbCBlcnJvcnMgKGluY2x1ZGlu
Zwo+PiBFQUdBSU4pICBiYWNrIHRvIHRoZSBjYWxsZXIuIElzIHRoaXMgYSBkaWZmZXJlbnQgY2Fz
ZT8KPiBIaSBCb3JpcywKPgo+IEkgZGlkbid0IGV4cGxhaW4gbXlzZWxmIHdlbGwuIFlvdSBhcmUg
cmlnaHQgdGhhdCBpbmV0X2FjY2VwdCBwYXNzZXMgYWxsCj4gZXJyb3JzIGJhY2sgdG8gdGhlIGNh
bGxlciwgYnV0IHRoaXMgaXMgZGlmZmVyZW50OiBub3Qgb25seSBpdCB3b3VsZCBiZSBhCj4gd2Fz
dGUgb2YgcmVzb3VyY2VzIHRvIGRvIHNvLCBidXQgdGhlIGRpZmZlcmVudCBiZWhhdmlvciBpcyBz
cGVjaWZpZWQgaW4KPiB0aGUgUFZDYWxscyBzcGVjOgo+Cj4gIlRoZSBiYWNrZW5kIHdpbGwgcmVw
bHkgdG8gdGhlIHJlcXVlc3Qgb25seSB3aGVuIGEgbmV3IGNvbm5lY3Rpb24gaXMKPiBzdWNjZXNz
ZnVsbHkgYWNjZXB0ZWQsIGkuZS4gdGhlIGJhY2tlbmQgZG9lcyBub3QgcmV0dXJuIEVBR0FJTiBv
cgo+IEVXT1VMREJMT0NLLiIKCkdvdCBpdCwgdGhhbmtzLgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKLWJvcmlzCgoKPgo+IGh0dHBz
Oi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWlzYy9wdmNhbGxzLmh0bWwKPgo+IExv
b2sgdW5kZXIgdGhlICJBY2NlcHQiIHN1Yi1jaGFwdGVyLgo+Cj4gQ2hlZXJzLAo+Cj4gU3RlZmFu
bwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 19:11:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 19:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eimAB-00060m-8I; Mon, 05 Feb 2018 19:10:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xio2=e7=citrix.com=prvs=567de97ac=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eimAA-00060g-37
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 19:10:46 +0000
X-Inumbo-ID: 35285ef8-0aa8-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 35285ef8-0aa8-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 20:10:20 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,465,1511827200"; d="scan'208";a="461293236"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 5 Feb 2018 19:10:33 +0000
Message-ID: <1517857833-3897-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86/boot: Make alternative patching NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIHBhdGNoaW5nLCB0aGVyZSBpcyBhIHZlcnkgc2xpbSByaXNrIHRoYXQgYW4gTk1JIG9y
IE1DRSBpbnRlcnJ1cHQgaW4gdGhlCm1pZGRsZSBvZiBhbHRlcmluZyB0aGUgY29kZSBpbiB0aGUg
Tk1JL01DRSBwYXRocywgaW4gd2hpY2ggY2FzZSBiYWQgdGhpbmdzCndpbGwgaGFwcGVuLgoKVGhl
IE5NSSByaXNrIGNhbiBiZSBlbGltaW5hdGVkIGJ5IHJ1bm5pbmcgdGhlIHBhdGNoaW5nIGxvb3Ag
aW4gTk1JIGNvbnRleHQsIGF0CndoaWNoIHBvaW50IHRoZSBDUFUgd2lsbCBkZWZlciBmdXJ0aGVy
IE5NSXMgdW50aWwgcGF0Y2hpbmcgaXMgY29tcGxldGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KCnYyOgogKiBQb2xsIGZvciBhbHRfZG9uZSBpbiBjYXNlIHNlbGZf
bm1pKCkgaGFwcGVucyB0byBiZSBhc3luY3Job25vdXMuCi0tLQogeGVuL2FyY2gveDg2L2FsdGVy
bmF0aXZlLmMgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgNTQgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0
ZXJuYXRpdmUuYwppbmRleCBlZTE4ZTZjLi43NGQxMjA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMTUs
NyArMTUsOSBAQAogICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogCisjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+
CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRl
IDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVk
ZSA8eGVuL2luaXQuaD4KQEAgLTgyLDExICs4NCw2IEBAIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBj
aGFyICogY29uc3QgcDZfbm9wc1tBU01fTk9QX01BWCsxXSBpbml0X29yX2xpdmVwYXRjaF9jb25z
CiAKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyICogY29uc3QgKmlkZWFsX25vcHMgaW5pdF9v
cl9saXZlcGF0Y2hfZGF0YSA9IHA2X25vcHM7CiAKLXN0YXRpYyBpbnQgX19pbml0IG1hc2tfbm1p
X2NhbGxiYWNrKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgY3B1KQotewot
ICAgIHJldHVybiAxOwotfQotCiBzdGF0aWMgdm9pZCBfX2luaXQgYXJjaF9pbml0X2lkZWFsX25v
cHModm9pZCkKIHsKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgKQpAQCAt
MjAyLDI1ICsxOTksNTIgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2
ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCiAgICAgfQogfQogCitzdGF0aWMgYm9v
bCBfX2luaXRkYXRhIGFsdF9kb25lOworCisvKgorICogQXQgYm9vdCB0aW1lLCB3ZSBwYXRjaCBh
bHRlcm5hdGl2ZXMgaW4gTk1JIGNvbnRleHQuICBUaGlzIG1lYW5zIHRoYXQgdGhlCisgKiBhY3Rp
dmUgTk1JLXNoYWRvdyB3aWxsIGRlZmVyIGFueSBmdXJ0aGVyIE5NSXMsIHJlbW92aW5nIHRoZSBz
bGltIHJhY2UKKyAqIGNvbmRpdGlvbiB3aGVyZSBhbiBOTUkgaGl0cyB3aGlsZSB3ZSBhcmUgbWlk
d2F5IHRob3VnaCBwYXRjaGluZyBzb21lCisgKiBpbnN0cnVjdGlvbnMgaW4gdGhlIE5NSSBwYXRo
LgorICovCitzdGF0aWMgaW50IF9faW5pdCBubWlfYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgY3B1KQoreworICAgIC8qCisgICAgICogTW9yZSB0aGFuIG9uZSBOTUkg
bWF5IG9jY3VyIGJldHdlZW4gdGhlIHR3byBzZXRfbm1pX2NhbGxiYWNrKCkgYmVsb3cuCisgICAg
ICogV2Ugb25seSBuZWVkIHRvIGFwcGx5IGFsdGVybmF0aXZlcyBvbmNlLgorICAgICAqLworICAg
IGlmICggIWFsdF9kb25lICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgY3IwOworCisg
ICAgICAgIGNyMCA9IHJlYWRfY3IwKCk7CisKKyAgICAgICAgLyogRGlzYWJsZSBXUCB0byBhbGxv
dyBwYXRjaGluZyByZWFkLW9ubHkgcGFnZXMuICovCisgICAgICAgIHdyaXRlX2NyMChjcjAgJiB+
WDg2X0NSMF9XUCk7CisKKyAgICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzKF9fYWx0X2luc3RydWN0
aW9ucywgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZCk7CisKKyAgICAgICAgd3JpdGVfY3IwKGNyMCk7
CisKKyAgICAgICAgYWx0X2RvbmUgPSB0cnVlOworICAgIH0KKworICAgIHJldHVybiAxOworfQor
CiAvKgogICogVGhpcyByb3V0aW5lIGlzIGNhbGxlZCB3aXRoIGxvY2FsIGludGVycnVwdCBkaXNh
YmxlZCBhbmQgdXNlZCBkdXJpbmcKICAqIGJvb3R1cC4KICAqLwogdm9pZCBfX2luaXQgYWx0ZXJu
YXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CiAgICAgbm1p
X2NhbGxiYWNrX3QgKnNhdmVkX25taV9jYWxsYmFjazsKLSAgICB1bnNpZ25lZCBsb25nIGNyMCA9
IHJlYWRfY3IwKCk7CiAKICAgICBhcmNoX2luaXRfaWRlYWxfbm9wcygpOwogCiAgICAgLyoKLSAg
ICAgKiBUaGUgcGF0Y2hpbmcgaXMgbm90IGZ1bGx5IGF0b21pYywgc28gdHJ5IHRvIGF2b2lkIGxv
Y2FsIGludGVycnVwdGlvbnMKLSAgICAgKiB0aGF0IG1pZ2h0IGV4ZWN1dGUgdGhlIHRvIGJlIHBh
dGNoZWQgY29kZS4KLSAgICAgKiBPdGhlciBDUFVzIGFyZSBub3QgcnVubmluZy4KLSAgICAgKi8K
LSAgICBzYXZlZF9ubWlfY2FsbGJhY2sgPSBzZXRfbm1pX2NhbGxiYWNrKG1hc2tfbm1pX2NhbGxi
YWNrKTsKLQotICAgIC8qCiAgICAgICogRG9uJ3Qgc3RvcCBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlv
bnMgd2hpbGUgcGF0Y2hpbmcuCiAgICAgICogTUNFcyBvbmx5IGhhcHBlbiB3aGVuIHNvbWV0aGlu
ZyBnb3QgY29ycnVwdGVkIGFuZCBpbiB0aGlzCiAgICAgICogY2FzZSB3ZSBtdXN0IGRvIHNvbWV0
aGluZyBhYm91dCB0aGUgY29ycnVwdGlvbi4KQEAgLTIzMiwxMyArMjU2LDI1IEBAIHZvaWQgX19p
bml0IGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKQogICAgICAqLwogICAgIEFTU0VSVCgh
bG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CiAKLSAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IGFw
cGxpY2F0aW9uIG9mIGFsdGVybmF0aXZlcyB0byByZWFkLW9ubHkgcGFnZXMuICovCi0gICAgd3Jp
dGVfY3IwKGNyMCAmIH5YODZfQ1IwX1dQKTsKKyAgICAvKgorICAgICAqIEFzIHNvb24gYXMgdGhl
IGNhbGxiYWNrIGlzIHNldCB1cCwgdGhlIG5leHQgTk1JIHdpbGwgdHJpZ2dlciBwYXRjaGluZywK
KyAgICAgKiBldmVuIGFuIE5NSSBhaGVhZCBvZiBvdXIgZXhwbGljaXQgc2VsZi1OTUkuCisgICAg
ICovCisgICAgc2F2ZWRfbm1pX2NhbGxiYWNrID0gc2V0X25taV9jYWxsYmFjayhubWlfYXBwbHlf
YWx0ZXJuYXRpdmVzKTsKIAotICAgIGFwcGx5X2FsdGVybmF0aXZlcyhfX2FsdF9pbnN0cnVjdGlv
bnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQpOworICAgIC8qIFNlbmQgb3Vyc2VsdmVzIGFuIE5N
SSB0byB0cmlnZ2VyIHRoZSBjYWxsYmFjay4gKi8KKyAgICBzZWxmX25taSgpOworCisgICAgLyoK
KyAgICAgKiBTZW5kaW5nIG91cnNlbGYgYW4gTk1JIGlzbid0IGFyY2hpdGVjdHVyYWxseSBndWFy
YW50ZWVkIHRvIHJlc3VsdCBpbgorICAgICAqIHRoZSBzeW5jaHJvbm91cyBkZWxpdmVyeSAoYWx0
aG91Z2ggaW4gcHJhY3RpY2UsIGl0IGFwcGVhcnMgdG8gYmUpLgorICAgICAqIFBvbGwgYWx0X2Rv
bmUgZm9yIHVwIHRvIDEgc2Vjb25kLgorICAgICAqLworICAgIGZvciAoIGkgPSAwOyAhQUNDRVNT
X09OQ0UoYWx0X2RvbmUpICYmIGkgPCAxMDAwOyArK2kgKQorICAgICAgICBtZGVsYXkoMSk7CiAK
LSAgICAvKiBSZWluc3RhdGUgV1AuICovCi0gICAgd3JpdGVfY3IwKGNyMCk7CisgICAgaWYgKCBp
ID49IDEwMDAgKQorICAgICAgICBwYW5pYygiVGltZWQgb3V0IHdhaXRpbmcgZm9yIGFsdGVybmF0
aXZlcyBzZWxmLU5NSSB0byBoaXQiKTsKIAogICAgIHNldF9ubWlfY2FsbGJhY2soc2F2ZWRfbm1p
X2NhbGxiYWNrKTsKIH0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 19:23:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 19:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eimMp-0006oK-Jl; Mon, 05 Feb 2018 19:23:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dcs3=e7=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eimMo-0006oC-EM
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 19:23:50 +0000
X-Inumbo-ID: 2f77c4bb-0aaa-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f77c4bb-0aaa-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 19:24:29 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w15JLmaP088457;
 Mon, 5 Feb 2018 19:23:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=yqcCj9bN4yJhJGWtW3akZZPsk/snzOx9H7p1zQtQp5Q=;
 b=OXACUF6l5wEnPVO3dOzdLrY7HSFoEmdcU9UpmirU4HlcvorJYCSplDcm5L0MjjZ2mDRT
 JkmzoHR7xPf960ff/UCwoqE3KVummWFHDiu1lM2iBp5Ros8EFZCVlTyLPm6QlgGAUpJy
 xgJEdn/jblZmnr/YVk+3162DMZjKaC/YJu8yn2xDkYoXwo5PaoprVZzbF3Z6DKLOEUBA
 0ZICSr/hRWQsiKxh5/ETI0BZw9flpUpmjEHkK1MHcN3PRjaZyqoLJbm8KM9pDKuAG4He
 bJQOEZFMITZAKJkicBlie/iguzHcXkqACe+8W4c0R3CwfCr/YFNqn0zheF5U4WQPrtmn Wg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fxv7v8ca7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 05 Feb 2018 19:23:41 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w15JNens012227
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 5 Feb 2018 19:23:41 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w15JNeW2032514;
 Mon, 5 Feb 2018 19:23:40 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 05 Feb 2018 11:23:40 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 276DB6A0A43; Mon,  5 Feb 2018 14:23:39 -0500 (EST)
Date: Mon, 5 Feb 2018 14:23:39 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180205192339.GR26220@char.us.oracle.com>
References: <1517857833-3897-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1517857833-3897-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802050241
Cc: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/boot: Make alternative patching
 NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMDUsIDIwMTggYXQgMDc6MTA6MzNQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEdXJpbmcgcGF0Y2hpbmcsIHRoZXJlIGlzIGEgdmVyeSBzbGltIHJpc2sgdGhhdCBh
biBOTUkgb3IgTUNFIGludGVycnVwdCBpbiB0aGUKPiBtaWRkbGUgb2YgYWx0ZXJpbmcgdGhlIGNv
ZGUgaW4gdGhlIE5NSS9NQ0UgcGF0aHMsIGluIHdoaWNoIGNhc2UgYmFkIHRoaW5ncwo+IHdpbGwg
aGFwcGVuLgo+IAo+IFRoZSBOTUkgcmlzayBjYW4gYmUgZWxpbWluYXRlZCBieSBydW5uaW5nIHRo
ZSBwYXRjaGluZyBsb29wIGluIE5NSSBjb250ZXh0LCBhdAo+IHdoaWNoIHBvaW50IHRoZSBDUFUg
d2lsbCBkZWZlciBmdXJ0aGVyIE5NSXMgdW50aWwgcGF0Y2hpbmcgaXMgY29tcGxldGUuCj4gCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IAo+IHYyOgo+ICAq
IFBvbGwgZm9yIGFsdF9kb25lIGluIGNhc2Ugc2VsZl9ubWkoKSBoYXBwZW5zIHRvIGJlIGFzeW5j
cmhvbm91cy4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgfCA3MiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA1NCBpbnNlcnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+IGlu
ZGV4IGVlMThlNmMuLjc0ZDEyMDYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0
aXZlLmMKPiArKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+IEBAIC0xNSw3ICsxNSw5
IEBACj4gICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3
dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gICAqLwo+ICAKPiArI2luY2x1ZGUgPHhlbi9kZWxheS5o
Pgo+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDxhc20vYXBpYy5oPgo+ICAj
aW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgo+ICAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+
Cj4gICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgo+IEBAIC04MiwxMSArODQsNiBAQCBzdGF0aWMgY29u
c3QgdW5zaWduZWQgY2hhciAqIGNvbnN0IHA2X25vcHNbQVNNX05PUF9NQVgrMV0gaW5pdF9vcl9s
aXZlcGF0Y2hfY29ucwo+ICAKPiAgc3RhdGljIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiBjb25zdCAq
aWRlYWxfbm9wcyBpbml0X29yX2xpdmVwYXRjaF9kYXRhID0gcDZfbm9wczsKPiAgCj4gLXN0YXRp
YyBpbnQgX19pbml0IG1hc2tfbm1pX2NhbGxiYWNrKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzLCBpbnQgY3B1KQo+IC17Cj4gLSAgICByZXR1cm4gMTsKPiAtfQo+IC0KPiAgc3RhdGlj
IHZvaWQgX19pbml0IGFyY2hfaW5pdF9pZGVhbF9ub3BzKHZvaWQpCj4gIHsKPiAgICAgIHN3aXRj
aCAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciApCj4gQEAgLTIwMiwyNSArMTk5LDUyIEBAIHZv
aWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRf
aW5zdHIgKnN0YXJ0LAo+ICAgICAgfQo+ICB9Cj4gIAo+ICtzdGF0aWMgYm9vbCBfX2luaXRkYXRh
IGFsdF9kb25lOwo+ICsKPiArLyoKPiArICogQXQgYm9vdCB0aW1lLCB3ZSBwYXRjaCBhbHRlcm5h
dGl2ZXMgaW4gTk1JIGNvbnRleHQuICBUaGlzIG1lYW5zIHRoYXQgdGhlCj4gKyAqIGFjdGl2ZSBO
TUktc2hhZG93IHdpbGwgZGVmZXIgYW55IGZ1cnRoZXIgTk1JcywgcmVtb3ZpbmcgdGhlIHNsaW0g
cmFjZQo+ICsgKiBjb25kaXRpb24gd2hlcmUgYW4gTk1JIGhpdHMgd2hpbGUgd2UgYXJlIG1pZHdh
eSB0aG91Z2ggcGF0Y2hpbmcgc29tZQo+ICsgKiBpbnN0cnVjdGlvbnMgaW4gdGhlIE5NSSBwYXRo
Lgo+ICsgKi8KPiArc3RhdGljIGludCBfX2luaXQgbm1pX2FwcGx5X2FsdGVybmF0aXZlcyhjb25z
dCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgY3B1KQo+ICt7Cj4gKyAgICAvKgo+ICsgICAgICogTW9yZSB0
aGFuIG9uZSBOTUkgbWF5IG9jY3VyIGJldHdlZW4gdGhlIHR3byBzZXRfbm1pX2NhbGxiYWNrKCkg
YmVsb3cuCj4gKyAgICAgKiBXZSBvbmx5IG5lZWQgdG8gYXBwbHkgYWx0ZXJuYXRpdmVzIG9uY2Uu
Cj4gKyAgICAgKi8KPiArICAgIGlmICggIWFsdF9kb25lICkKPiArICAgIHsKPiArICAgICAgICB1
bnNpZ25lZCBsb25nIGNyMDsKPiArCj4gKyAgICAgICAgY3IwID0gcmVhZF9jcjAoKTsKPiArCj4g
KyAgICAgICAgLyogRGlzYWJsZSBXUCB0byBhbGxvdyBwYXRjaGluZyByZWFkLW9ubHkgcGFnZXMu
ICovCj4gKyAgICAgICAgd3JpdGVfY3IwKGNyMCAmIH5YODZfQ1IwX1dQKTsKPiArCj4gKyAgICAg
ICAgYXBwbHlfYWx0ZXJuYXRpdmVzKF9fYWx0X2luc3RydWN0aW9ucywgX19hbHRfaW5zdHJ1Y3Rp
b25zX2VuZCk7Cj4gKwo+ICsgICAgICAgIHdyaXRlX2NyMChjcjApOwo+ICsKPiArICAgICAgICBh
bHRfZG9uZSA9IHRydWU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIDE7Cj4gK30KPiArCj4g
IC8qCj4gICAqIFRoaXMgcm91dGluZSBpcyBjYWxsZWQgd2l0aCBsb2NhbCBpbnRlcnJ1cHQgZGlz
YWJsZWQgYW5kIHVzZWQgZHVyaW5nCj4gICAqIGJvb3R1cC4KPiAgICovCj4gIHZvaWQgX19pbml0
IGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKQo+ICB7Cj4gKyAgICB1bnNpZ25lZCBpbnQg
aTsKPiAgICAgIG5taV9jYWxsYmFja190ICpzYXZlZF9ubWlfY2FsbGJhY2s7Cj4gLSAgICB1bnNp
Z25lZCBsb25nIGNyMCA9IHJlYWRfY3IwKCk7Cj4gIAo+ICAgICAgYXJjaF9pbml0X2lkZWFsX25v
cHMoKTsKPiAgCj4gICAgICAvKgo+IC0gICAgICogVGhlIHBhdGNoaW5nIGlzIG5vdCBmdWxseSBh
dG9taWMsIHNvIHRyeSB0byBhdm9pZCBsb2NhbCBpbnRlcnJ1cHRpb25zCj4gLSAgICAgKiB0aGF0
IG1pZ2h0IGV4ZWN1dGUgdGhlIHRvIGJlIHBhdGNoZWQgY29kZS4KPiAtICAgICAqIE90aGVyIENQ
VXMgYXJlIG5vdCBydW5uaW5nLgo+IC0gICAgICovCj4gLSAgICBzYXZlZF9ubWlfY2FsbGJhY2sg
PSBzZXRfbm1pX2NhbGxiYWNrKG1hc2tfbm1pX2NhbGxiYWNrKTsKPiAtCj4gLSAgICAvKgo+ICAg
ICAgICogRG9uJ3Qgc3RvcCBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2hpbGUgcGF0Y2hpbmcu
Cj4gICAgICAgKiBNQ0VzIG9ubHkgaGFwcGVuIHdoZW4gc29tZXRoaW5nIGdvdCBjb3JydXB0ZWQg
YW5kIGluIHRoaXMKPiAgICAgICAqIGNhc2Ugd2UgbXVzdCBkbyBzb21ldGhpbmcgYWJvdXQgdGhl
IGNvcnJ1cHRpb24uCj4gQEAgLTIzMiwxMyArMjU2LDI1IEBAIHZvaWQgX19pbml0IGFsdGVybmF0
aXZlX2luc3RydWN0aW9ucyh2b2lkKQo+ICAgICAgICovCj4gICAgICBBU1NFUlQoIWxvY2FsX2ly
cV9pc19lbmFibGVkKCkpOwo+ICAKPiAtICAgIC8qIERpc2FibGUgV1AgdG8gYWxsb3cgYXBwbGlj
YXRpb24gb2YgYWx0ZXJuYXRpdmVzIHRvIHJlYWQtb25seSBwYWdlcy4gKi8KPiAtICAgIHdyaXRl
X2NyMChjcjAgJiB+WDg2X0NSMF9XUCk7Cj4gKyAgICAvKgo+ICsgICAgICogQXMgc29vbiBhcyB0
aGUgY2FsbGJhY2sgaXMgc2V0IHVwLCB0aGUgbmV4dCBOTUkgd2lsbCB0cmlnZ2VyIHBhdGNoaW5n
LAo+ICsgICAgICogZXZlbiBhbiBOTUkgYWhlYWQgb2Ygb3VyIGV4cGxpY2l0IHNlbGYtTk1JLgo+
ICsgICAgICovCj4gKyAgICBzYXZlZF9ubWlfY2FsbGJhY2sgPSBzZXRfbm1pX2NhbGxiYWNrKG5t
aV9hcHBseV9hbHRlcm5hdGl2ZXMpOwo+ICAKPiAtICAgIGFwcGx5X2FsdGVybmF0aXZlcyhfX2Fs
dF9pbnN0cnVjdGlvbnMsIF9fYWx0X2luc3RydWN0aW9uc19lbmQpOwo+ICsgICAgLyogU2VuZCBv
dXJzZWx2ZXMgYW4gTk1JIHRvIHRyaWdnZXIgdGhlIGNhbGxiYWNrLiAqLwo+ICsgICAgc2VsZl9u
bWkoKTsKPiArCj4gKyAgICAvKgo+ICsgICAgICogU2VuZGluZyBvdXJzZWxmIGFuIE5NSSBpc24n
dCBhcmNoaXRlY3R1cmFsbHkgZ3VhcmFudGVlZCB0byByZXN1bHQgaW4KPiArICAgICAqIHRoZSBz
eW5jaHJvbm91cyBkZWxpdmVyeSAoYWx0aG91Z2ggaW4gcHJhY3RpY2UsIGl0IGFwcGVhcnMgdG8g
YmUpLgo+ICsgICAgICogUG9sbCBhbHRfZG9uZSBmb3IgdXAgdG8gMSBzZWNvbmQuCj4gKyAgICAg
Ki8KPiArICAgIGZvciAoIGkgPSAwOyAhQUNDRVNTX09OQ0UoYWx0X2RvbmUpICYmIGkgPCAxMDAw
OyArK2kgKQoKUGVyaGFwcyBhbiAjZGVmaW5lIGZvciB0aGlzPwoKPiArICAgICAgICBtZGVsYXko
MSk7Cj4gIAo+IC0gICAgLyogUmVpbnN0YXRlIFdQLiAqLwo+IC0gICAgd3JpdGVfY3IwKGNyMCk7
Cj4gKyAgICBpZiAoIGkgPj0gMTAwMCApCj4gKyAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0
aW5nIGZvciBhbHRlcm5hdGl2ZXMgc2VsZi1OTUkgdG8gaGl0Iik7Cj4gIAo+ICAgICAgc2V0X25t
aV9jYWxsYmFjayhzYXZlZF9ubWlfY2FsbGJhY2spOwo+ICB9Cj4gLS0gCj4gMi4xLjQKPiAKPiAK
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 19:25:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 19:25:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eimO5-0006t9-UH; Mon, 05 Feb 2018 19:25:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vn6f=e7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eimO3-0006si-R6
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 19:25:07 +0000
X-Inumbo-ID: 37ba0e16-0aaa-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37ba0e16-0aaa-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 20:24:43 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eimNz-0003CQ-OX; Mon, 05 Feb 2018 19:25:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eimNu-00037M-8h; Mon, 05 Feb 2018 19:24:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eimNu-0000jt-23; Mon, 05 Feb 2018 19:24:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118586-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=35277995e17919ab838beae765f440674e8576eb
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Feb 2018 19:24:58 +0000
Subject: [Xen-devel] [linux-linus test] 118586: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU4NiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NTg2LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwt
YnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9j
a2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkg
ICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAzNTI3Nzk5
NWUxNzkxOWFiODM4YmVhZTc2NWY0NDA2NzRlODU3NmViCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDEx
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFog
ICAxMCBkYXlzICAgMTEgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTc2ICAyMDE4
LTAyLTA0IDIyOjQ3OjI3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxODc1IHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjAwNzk3IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

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

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

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 21:19:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 21:19:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eioAA-0006A0-DE; Mon, 05 Feb 2018 21:18:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8fl1=e7=citrix.com=prvs=567873702=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1eioA9-00069r-Lp
 for xen-devel@lists.xen.org; Mon, 05 Feb 2018 21:18:53 +0000
X-Inumbo-ID: 41eceb9e-0aba-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41eceb9e-0aba-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 21:19:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,466,1511827200"; d="scan'208";a="461316177"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <andrew.cooper3@citrix.com>, <jbeulich@suse.com>
Date: Mon, 5 Feb 2018 21:18:42 +0000
Message-ID: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency to
	avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UncmUgbm90aWNpbmcgYSByZXByb2R1Y2libGUgc3lzdGVtIGJvb3QgaGFuZyBvbiBjZXJ0YWlu
CnBvc3QtU2t5bGFrZSBwbGF0Zm9ybXMgd2hlcmUgdGhlIEJJT1MgaXMgY29uZmlndXJlZCBpbgps
ZWdhY3kgYm9vdCBtb2RlIHdpdGggeDJBUElDIGRpc2FibGVkLiBUaGUgc3lzdGVtIHN0YWxscwpp
bW1lZGlhdGVseSBhZnRlciB3cml0aW5nIHRoZSBmaXJzdCBTTVAgaW5pdGlhbGl6YXRpb24Kc2Vx
dWVuY2UgaW50byBBUElDIElDUi4KClRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbSBpcyB3YXRjaGRv
ZyBOTUkgaGFuZGxlciBleGVjdXRpb24gLQpzb21ld2hlcmUgbmVhciB0aGUgZW5kIG9mIE5NSSBo
YW5kbGluZyAoYWZ0ZXIgaXQncyBhbHJlYWR5CnJlc2NoZWR1bGVkIHRoZSBuZXh0IE5NSSkgaXQg
dHJpZXMgdG8gYWNjZXNzIElPIHBvcnQgMHg2MQp0byBnZXQgdGhlIGFjdHVhbCBOTUkgcmVhc29u
IG9uIENQVTAuIFVuZm9ydHVuYXRlbHksIHRoaXMKcG9ydCBpcyBlbXVsYXRlZCBieSBCSU9TIHVz
aW5nIFNNSXMgYW5kIHRoaXMgZW11bGF0aW9uCmFwcGFyZW50bHkgbWlnaHQgdGFrZSBtb3JlIHRo
YW4gd2UgZXhwZWN0IHVuZGVyIGNlcnRhaW4KY29uZGl0aW9ucy4gQXMgdGhlIHJlc3VsdCwgdGhl
IHN5c3RlbSBpcyBjb25zdGFudGx5IG1vdmluZwpiZXR3ZWVuIE5NSSBhbmQgU01JIGhhbmRsZXIg
YW5kIG5vdCBtYWtpbmcgYW55IHByb2dyZXNzLgoKSnVzdCBsb3dlciB0aGUgaW5pdGlhbCBmcmVx
dWVuY3kgZm9yIG5vdyBhcyB3ZSBsb3dlciBpdCBsYXRlcgpldmVuIG1vcmUgYW55d2F5LgoKU2ln
bmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L25taS5jIHwgMyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbm1pLmMgYi94
ZW4vYXJjaC94ODYvbm1pLmMKaW5kZXggZDdmY2UyOC4uMWViMmEzMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L25taS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9ubWkuYwpAQCAtMzQsNyArMzQsOCBA
QAogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAKIHVuc2lnbmVkIGludCBubWlfd2F0Y2hkb2cgPSBO
TUlfTk9ORTsKLXN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX2h6ID0gSFo7CisvKiBpbml0aWFsIHdh
dGNoZG9nIGZyZXF1ZW5jeSAtIHNob3VsZG4ndCBiZSB0b28gaGlnaCB0byBhdm9pZCBib290IGhh
bmdzICovCitzdGF0aWMgdW5zaWduZWQgaW50IG5taV9oeiA9IEhaIC8gMTA7CiBzdGF0aWMgdW5z
aWduZWQgaW50IG5taV9wZXJmY3RyX21zcjsJLyogdGhlIE1TUiB0byByZXNldCBpbiBOTUkgaGFu
ZGxlciAqLwogc3RhdGljIHVuc2lnbmVkIGludCBubWlfcDRfY2Njcl92YWw7CiBzdGF0aWMgREVG
SU5FX1BFUl9DUFUoc3RydWN0IHRpbWVyLCBubWlfdGltZXIpOwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 21:23:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 21:23:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eioEI-0006oW-V4; Mon, 05 Feb 2018 21:23:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vn6f=e7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eioEH-0006nb-GH
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 21:23:09 +0000
X-Inumbo-ID: db1b95ae-0aba-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db1b95ae-0aba-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 21:23:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eioE9-0006MA-49; Mon, 05 Feb 2018 21:23:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eioE3-0000fk-DT; Mon, 05 Feb 2018 21:22:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eioE2-0002yB-7X; Mon, 05 Feb 2018 21:22:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118597-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1c3545eeaf4ac6f8d5db5a52c29c112694bcd4f0
X-Osstest-Versions-That: xen=4619bff28cc709d0fea32494bda1786e63338295
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Feb 2018 21:22:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118597: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU5NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODU5Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0NjE5YmZmMjhjYzcwOWQwZmVh
MzI0OTRiZGExNzg2ZTYzMzM4Mjk1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1OTEgIDIwMTgt
MDItMDUgMTA6MDE6MTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTk3ICAy
MDE4LTAyLTA1IDE5OjAyOjI5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDQ2MTliZmYyOGMuLjFjMzU0NWVl
YWYgIDFjMzU0NWVlYWY0YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0ZjAgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 22:00:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 22:00:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiooI-00010U-Ss; Mon, 05 Feb 2018 22:00:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=83uh=e7=gmail.com=denisobrezkov@srs-us1.protection.inumbo.net>)
 id 1eiooG-00010O-RL
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 22:00:20 +0000
X-Inumbo-ID: e6d351e7-0abf-11e8-ba59-bc764e045a96
Received: from mail-ua0-x244.google.com (unknown [2607:f8b0:400c:c08::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6d351e7-0abf-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 22:59:56 +0100 (CET)
Received: by mail-ua0-x244.google.com with SMTP id t6so19724412ual.7
 for <xen-devel@lists.xenproject.org>; Mon, 05 Feb 2018 14:00:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=OmEHkTKgJFIBKPT0jGaIXnSVnh78Iycsx51JHgMvJYU=;
 b=EXBsydUlffy4vt4AnBf3NhHII1k1JF29EjQd8m39OcOtZGQp1GZC81kAxdRpX5nlJJ
 GAGppUuPwT/YNCzi5gnbf8/Wz9Hn5+xenLGJtb8rwJXk8HccHCIB8nTRhVTMsOI9A3DD
 +D78nI8FP+jqWXZ/O6imKSPgM4xvf5FV7ybicjjxHvfmHLiG4w9+pw/NkWik3Ua554IO
 2Fo2BC5xAuR/zxf+VzbbSJQNEhJEirhIRdVD65V35HcFA8X/ii3o16UCa2l1J96cr91f
 P5rGLmJgQ90QKmXFh4e+3hMxYg1wwWGM4U35WHscb6r4r6s0rAGnHwV/8OVxcO8YGSmv
 m0rg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=OmEHkTKgJFIBKPT0jGaIXnSVnh78Iycsx51JHgMvJYU=;
 b=XER9DRtDxoCGtBk7eCHKyob5I84SfYl18wW/BkQv2bwM35hmBzP2n4ppUA2BSjM4eX
 jnNnCR0pRrwbM6pdTeOhTmvyYkNpZyskIpu7SgOE5YvSQwOAJfz7B2Ip++es3QiKWGBV
 6W/G2iadrubWHJYnwb2ZQ0CKjcU5mrg15nGQGGLF5M84gp+v2dvhhaQtLqh0T7r5dq22
 aXWWipOwjttTzLU9z5fzvpqn5k5KqWFRqkoveAvzufRTn6juS8EaXsPwKcZxLsFkqNP7
 MlxiKTKWcDqNztvj1TgguFW3KCX+wQ6C4rWV/zrRKcmbkUmJmxXMArkHUF+jwbyaCiWL
 dMhA==
X-Gm-Message-State: APf1xPAQ6m2eOKEgUBPzffq+0Jubwp04DCReXjaMHW/+4b812xrlBiv3
 1XfpVi5F/dH/2LpnOkjYKy/eZm1s6ZDVWAutvPs=
X-Google-Smtp-Source: AH8x224n5r8Zyegz+fUIKSPLXS8TlX87MsmT8DIQI2kyUtzuiL29lEMhTNgaq3jS44rSJ66aPKNC+cbb2SDTQEfp4rM=
X-Received: by 10.176.25.230 with SMTP id r38mr342299uai.2.1517868018080; Mon,
 05 Feb 2018 14:00:18 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.64.193 with HTTP; Mon, 5 Feb 2018 14:00:17 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1802050922041.10160@sstabellini-ThinkPad-X260>
References: <CAGPpAzWPXbCkAeDr=ktzq6B8CgQs8ftP8hqq=wuk8vxAwCu3Mg@mail.gmail.com>
 <alpine.DEB.2.10.1802050922041.10160@sstabellini-ThinkPad-X260>
From: Denis Obrezkov <denisobrezkov@gmail.com>
Date: Tue, 6 Feb 2018 01:00:17 +0300
Message-ID: <CAGPpAzVTqF4JgrGjFwR1XwY=dGJbC++0-gxeuh4=ayfYPLnK1Q@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: edgar.iglesias@xilinx.com, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
Subject: Re: [Xen-devel] [GSOC] Xen on ARM: create multiple guests from
	device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBIZWxsbyBEZW5pcywKPgpIZWxsbyBTdGVmYW5vLAo+IGl0IGlzIGdyZWF0IHRvIHNlZSBpbnRl
cmVzdCBpbiBYZW4gb24gQVJNIGFuZCB0aGlzIHByb2plY3QhCj4KPiBVbmZvcnR1bmF0ZWx5IFJQ
aTMgY2FuJ3QgcnVuIFhlbiBhcyBmYXIgYXMgSSBrbm93IGR1ZSB0byB0aGVpciBub24tQVJNCj4g
aW50ZXJydXB0IGNvbnRyb2xsZXIgd2l0aG91dCB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0LiBPdGhl
cndpc2UgaXQgd291bGQKPiBoYXZlIGJlZW4gYSBnb29kIGRldiBib2FyZC4gVGhlIEJlYWdsZUJv
YXJkIGRvZXNuJ3QgaGF2ZSBwcm9jZXNzb3JzIHdpdGgKPiB2aXJ0dWFsaXphdGlvbiBzdXBwb3J0
IHNvIGl0IGNhbm5vdCBydW4gWGVuIGVpdGhlciAoaXQgbmVlZHMgYW4gQ29ydGV4Cj4gQTcgb3Ig
QTE1KS4KSSBoYXZlIFJQaTIgYW5kIGl0IGhhcyBDb3J0ZXggQTcgQUZBSUsuCj4KPiBCdXQgdGhh
dCdzIG5vdCBhIHByb2JsZW0sIGJlY2F1c2UgdGhlIGxhdGVzdCBRRU1VICgyLjExKSBjYW4gcnVu
IFhlbgo+IGp1c3QgZmluZS4gQnVpbGQgUUVNVSB3aXRoIC0tdGFyZ2V0LWxpc3Q9YWFyY2g2NC1z
b2Z0bW11LCB0aGVuIHlvdSBjYW4KPiBydW4gaXQgd2l0aDoKPgo+IHFlbXUtc3lzdGVtLWFhcmNo
NjQgLW1hY2hpbmUgdmlydCxnaWNfdmVyc2lvbj0zIFwKPiAgICAgLW1hY2hpbmUgdmlydHVhbGl6
YXRpb249dHJ1ZSBcCj4gICAgIC1jcHUgY29ydGV4LWE1NyAtbWFjaGluZSB0eXBlPXZpcnQgXAo+
ICAgICAtc21wIDQgLW0gMjA0OCBcCj4gICAgIC1zZXJpYWwgc3RkaW8gLW1vbml0b3Igbm9uZSBc
Cj4gICAgIC1iaW9zIC9wYXRoL1FFTVVfRUZJLmZkIFwKPiAgICAgLW5ldGRldiB1c2VyLGlkPWhv
c3RuZXQwIC1kZXZpY2UgdmlydGlvLW5ldC1kZXZpY2UsbmV0ZGV2PWhvc3RuZXQwIFwKPiAgICAg
LWRyaXZlIGlmPW5vbmUsZmlsZT0kRElTSzEsaWQ9aGQwIC1kZXZpY2UgdmlydGlvLWJsay1kZXZp
Y2UsZHJpdmU9aGQwCj4KPiBXaGVyZSBESVNLMSBpcyB5b3VyIEVGSSByZWFkeSBkaXNrIGltYWdl
IGFuZCBRRU1VX0VGSS5mZCBjYW4gYmUKPiBkb3dubG9hZGVkIGZyb206Cj4KPiBodHRwOi8vc25h
cHNob3RzLmxpbmFyby5vcmcvY29tcG9uZW50cy9rZXJuZWwvbGVnLXZpcnQtdGlhbm9jb3JlLWVk
azItdXBzdHJlYW0vbGF0ZXN0L1FFTVUtQUFSQ0g2NC9SRUxFQVNFX0dDQzUvUUVNVV9FRkkuZmQK
Pgo+IFNlZSB0aGUgZm9sbG93aW5nIGZvciBtb3JlIGRldGFpbGVkIGluZm9ybWF0aW9uOgo+Cj4g
aHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX0FSTV93aXRoX1ZpcnR1YWxpemF0
aW9uX0V4dGVuc2lvbnMvcWVtdS1zeXN0ZW0tYWFyY2g2NAo+Cj4gR2l2ZSBpdCBhIHRyeSBhbmQg
bGV0IG1lIGtub3cgaWYgeW91IGhhdmUgYW55IGlzc3Vlcy4KPgo+IENoZWVycywKPgo+IFN0ZWZh
bm8KCkkgd2FzIGFibGUgdG8gYm9vdCB0byB1ZWZpIHNoZWxsLiBXaGF0IGNhbiBJIGRvIGZ1cnRo
ZXI/IFdoYXQgaXMgbXkKb3ZlcmFsbCBnb2FsPyBUbyBidWlsZCBhbmQgcnVuIHNldmVyYWwgaW5z
dGFuY2VzIG9mIExpbnV4PyBNYWtlIGEKcGF0Y2g/CgpJIGhhdmUgYWxzbyBwcm9wb3NlZCB0byBt
YWtlIGEgcG9ydCBvZiB4ZW4gZm9yIHFlbXUtc3lzdGVtLXJpc2N2IChpdApzaG91bGQgYmUgcmVh
ZHkgaW4gUTIuMjAxOCkgdG8gcGVvcGxlIGZyb20gcmlzY3YgYnV0IEkgaGF2ZW4ndApyZWNlaXZl
ZCBhbnkgYW5zd2VyLkFueXdheSwgSSB3b3VsZCBsaWtlIHRvIHdvcmsgd2l0aCB4ZW4gb24gZW1i
ZWRkZWQKcGxhdGZvcm1zLgoKCi0tIApSZWdhcmRzLCBEZW5pcyBPYnJlemtvdgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 22:21:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 22:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eip8F-0002OW-J1; Mon, 05 Feb 2018 22:20:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vn6f=e7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eip8E-0002OL-SO
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 22:20:58 +0000
X-Inumbo-ID: ee9f35f8-0ac2-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee9f35f8-0ac2-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 22:21:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eip86-0007ob-4Z; Mon, 05 Feb 2018 22:20:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eip80-0004BF-HH; Mon, 05 Feb 2018 22:20:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eip7z-0006ll-Jj; Mon, 05 Feb 2018 22:20:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118589-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-libvirt-xsm:<job
 status>:broken:regression
 qemu-mainline:test-amd64-i386-libvirt-xsm:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=f24ee107a07f093bd7ed475dd48d7ba57ea3d8fe
X-Osstest-Versions-That: qemuu=fb2516ef94b8399ddded4a41c4346cbc1d5d98fc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Feb 2018 22:20:43 +0000
Subject: [Xen-devel] [qemu-mainline test] 118589: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1879105753652256116=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118589 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118589/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-libvirt-xsm     <job status>                 broken
 test-amd64-i386-libvirt-xsm   4 host-install(4)        broken REGR. vs. 118548
 test-armhf-armhf-xl-credit2   7 xen-boot                 fail REGR. vs. 118548
 test-amd64-amd64-xl-qemuu-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118548

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118548
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118548
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118548
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118548
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118548
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                f24ee107a07f093bd7ed475dd48d7ba57ea3d8fe
baseline version:
 qemuu                fb2516ef94b8399ddded4a41c4346cbc1d5d98fc

Last test of basis   118548  2018-02-03 02:21:42 Z    2 days
Testing same since   118589  2018-02-05 09:49:36 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  BALATON Zoltan <balaton@eik.bme.hu>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  broken  
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-amd64-i386-libvirt-xsm broken
broken-step test-amd64-i386-libvirt-xsm host-install(4)

Not pushing.

------------------------------------------------------------
commit f24ee107a07f093bd7ed475dd48d7ba57ea3d8fe
Merge: fb2516ef94 627ebec208
Author: Peter Maydell <peter.maydell@linaro.org>
Date:   Fri Feb 2 18:54:11 2018 +0000

    Merge remote-tracking branch 'remotes/kraxel/tags/ui-20180202-pull-request' into staging
    
    ui: use QIONetListener in vnc, bugfixes for sdl1 and vnc.
    
    # gpg: Signature made Fri 02 Feb 2018 07:17:36 GMT
    # gpg:                using RSA key 4CB6D8EED3E87138
    # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>"
    # gpg:                 aka "Gerd Hoffmann <gerd@kraxel.org>"
    # gpg:                 aka "Gerd Hoffmann (private) <kraxel@gmail.com>"
    # Primary key fingerprint: A032 8CFF B93A 17A7 9901  FE7D 4CB6 D8EE D3E8 7138
    
    * remotes/kraxel/tags/ui-20180202-pull-request:
      ui: correctly advance output buffer when writing SASL data
      ui: convert VNC server to QIONetListener
      ui: fix mixup between qnum and qcode in SDL1 key handling
    
    Signed-off-by: Peter Maydell <peter.maydell@linaro.org>

commit 627ebec208a8809818589e17f4fce55a59420ad2
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Thu Feb 1 15:58:41 2018 +0000

    ui: correctly advance output buffer when writing SASL data
    
    In this previous commit:
    
      commit 8f61f1c5a6bc06438a1172efa80bc7606594fa07
      Author: Daniel P. Berrange <berrange@redhat.com>
      Date:   Mon Dec 18 19:12:20 2017 +0000
    
        ui: track how much decoded data we consumed when doing SASL encoding
    
    I attempted to fix a flaw with tracking how much data had actually been
    processed when encoding with SASL. With that flaw, the VNC server could
    mistakenly discard queued data that had not been sent.
    
    The fix was not quite right though, because it merely decremented the
    vs->output.offset value. This is effectively discarding data from the
    end of the pending output buffer. We actually need to discard data from
    the start of the pending output buffer. We also want to free memory that
    is no longer required. The correct way to handle this is to use the
    buffer_advance() helper method instead of directly manipulating the
    offset value.
    
    Reported-by: Laszlo Ersek <lersek@redhat.com>
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>
    Reviewed-by: Eric Blake <eblake@redhat.com>
    Reviewed-by: Laszlo Ersek <lersek@redhat.com>
    Message-id: 20180201155841.27509-1-berrange@redhat.com
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

commit 13e1d0e71e78a925848258391a6e616b6b5ae219
Author: Daniel P. Berrange <berrange@redhat.com>
Date:   Thu Feb 1 16:45:14 2018 +0000

    ui: convert VNC server to QIONetListener
    
    The VNC server already has the ability to listen on multiple sockets.
    Converting it to use the QIONetListener APIs though, will reduce the
    amount of code in the VNC server and improve the clarity of what is
    left.
    
    Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
    Message-id: 20180201164514.10330-1-berrange@redhat.com
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>

commit 8ea9c80a19da93e93852ab61434b1a33fcbaa97a
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Thu Feb 1 18:00:33 2018 +0000

    ui: fix mixup between qnum and qcode in SDL1 key handling
    
    The previous commit:
    
      commit 2ec78706d188df7d3dab43d07b19b05ef7800a44
      Author: Daniel P. Berrange <berrange@redhat.com>
      Date:   Wed Jan 17 16:47:15 2018 +0000
    
        ui: convert GTK and SDL1 frontends to keycodemapdb
    
    changed the x_keymap.c keymap so that its target was qcodes instead of
    qnums. It updated the GTK frontend to take account of this change, but
    forgot to update the SDL1 frontend. Thus the SDL frontend was getting
    qcodes but dispatching them as if they were qnums. IOW, keyboard input
    was completely hosed with SDL1. Since the keyboard layout tables are
    still all based on qnums, it is easier to just keep SDL1 using qnums as
    it will be deleted in a few releases time.
    
    Reported-by: BALATON Zoltan <balaton@eik.bme.hu>
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>
    Tested-by: BALATON Zoltan <balaton@eik.bme.hu>
    Message-id: 20180201180033.14255-1-berrange@redhat.com
    Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1879105753652256116==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 22:51:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 22:51:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eipbs-0004S3-4c; Mon, 05 Feb 2018 22:51:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gefk=e7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eipbq-0004Rx-Bj
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 22:51:34 +0000
X-Inumbo-ID: 0ea7a584-0ac7-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ea7a584-0ac7-11e8-ba59-bc764e045a96;
 Mon, 05 Feb 2018 23:51:09 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 62ABF20B80;
 Mon,  5 Feb 2018 22:51:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 62ABF20B80
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 5 Feb 2018 14:51:24 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <alpine.DEB.2.10.1802051448460.10160@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 0/2] pvcalls-front improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKdGhpcyBzbWFsbCBzZXJpZXMgaW50cm9kdWNlcyBhIHBlciBzb2NrZXQgcmVmY291
bnQgdG8gaW5jcmVhc2UgdGhlCmVmZmljaWVuY3kgb24gc29ja2V0IHJlbGVhc2Ugb3BlcmF0aW9u
cywgYW5kIG1ha2VzIHJlbGVhc2luZyBwYXNzaXZlCnNvY2tldHMgc2FmZS4KCkNoZWVycywKClN0
ZWZhbm8KCgpTdGVmYW5vIFN0YWJlbGxpbmkgKDIpOgogICAgICBwdmNhbGxzLWZyb250OiBpbnRy
b2R1Y2UgYSBwZXIgc29ja19tYXBwaW5nIHJlZmNvdW50CiAgICAgIHB2Y2FsbHMtZnJvbnQ6IHdh
aXQgZm9yIG90aGVyIG9wZXJhdGlvbnMgdG8gcmV0dXJuIHdoZW4gcmVsZWFzZSBwYXNzaXZlIHNv
Y2tldHMKCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgfCAxOTYgKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4NCBpbnNlcnRp
b25zKCspLCAxMTIgZGVsZXRpb25zKC0pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 22:51:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 22:51:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eipcE-0004U7-CU; Mon, 05 Feb 2018 22:51:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gefk=e7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eipcC-0004TR-Iu
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 22:51:56 +0000
X-Inumbo-ID: 425d4caf-0ac7-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 425d4caf-0ac7-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 22:52:36 +0000 (UTC)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6BF1D217B4;
 Mon,  5 Feb 2018 22:51:49 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6BF1D217B4
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: boris.ostrovsky@oracle.com,
	jgross@suse.com
Date: Mon,  5 Feb 2018 14:51:47 -0800
Message-Id: <1517871107-15349-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1517871107-15349-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802051448460.10160@sstabellini-ThinkPad-X260>
 <1517871107-15349-1-git-send-email-sstabellini@kernel.org>
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 2/2] pvcalls-front: wait for other operations to
	return when release passive sockets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFzc2l2ZSBzb2NrZXRzIGNhbiBoYXZlIG9uZ29pbmcgb3BlcmF0aW9ucyBvbiB0aGVtLCBzcGVj
aWZpY2FsbHksIHdlCmhhdmUgdHdvIHdhaXRfZXZlbnRfaW50ZXJydXB0YWJsZSBjYWxscyBpbiBw
dmNhbGxzX2Zyb250X2FjY2VwdC4KCkFkZCB0d28gd2FrZV91cCBjYWxscyBpbiBwdmNhbGxzX2Zy
b250X3JlbGVhc2UsIHRoZW4gd2FpdCBmb3IgdGhlCnBvdGVudGlhbCB3YWl0ZXJzIHRvIHJldHVy
biBhbmQgcmVsZWFzZSB0aGUgc29ja19tYXBwaW5nIHJlZmNvdW50LgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgotLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94
ZW4vcHZjYWxscy1mcm9udC5jCmluZGV4IDE2NGQzYWQuLmQzMmNhYzUgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250
LmMKQEAgLTEwMTcsNiArMTAxNywxMiBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWxlYXNlKHN0cnVj
dCBzb2NrZXQgKnNvY2spCiAKIAkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7
CiAJfSBlbHNlIHsKKwkJd2FrZV91cCgmYmVkYXRhLT5pbmZsaWdodF9yZXEpOworCQl3YWtlX3Vw
KCZtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSk7CisKKwkJd2hpbGUgKGF0b21pY19y
ZWFkKCZtYXAtPnJlZmNvdW50KSA+IDEpCisJCQljcHVfcmVsYXgoKTsKKwogCQlzcGluX2xvY2so
JmJlZGF0YS0+c29ja2V0X2xvY2spOwogCQlsaXN0X2RlbCgmbWFwLT5saXN0KTsKIAkJc3Bpbl91
bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 22:51:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 22:51:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eipcE-0004UR-JP; Mon, 05 Feb 2018 22:51:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gefk=e7=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eipcC-0004TQ-Iy
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 22:51:56 +0000
X-Inumbo-ID: 422124d7-0ac7-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 422124d7-0ac7-11e8-b9b1-635ca7ef6cff;
 Mon, 05 Feb 2018 22:52:36 +0000 (UTC)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 072F920B80;
 Mon,  5 Feb 2018 22:51:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 072F920B80
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: boris.ostrovsky@oracle.com,
	jgross@suse.com
Date: Mon,  5 Feb 2018 14:51:46 -0800
Message-Id: <1517871107-15349-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1802051448460.10160@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802051448460.10160@sstabellini-ThinkPad-X260>
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 1/2] pvcalls-front: introduce a per sock_mapping
	refcount
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgcGVyIHNvY2tfbWFwcGluZyByZWZjb3VudCwgaW4gYWRkaXRpb24gdG8gdGhl
IGV4aXN0aW5nCmdsb2JhbCByZWZjb3VudC4gVGhhbmtzIHRvIHRoZSBzb2NrX21hcHBpbmcgcmVm
Y291bnQsIHdlIGNhbiBzYWZlbHkgd2FpdApmb3IgaXQgdG8gYmUgMSBpbiBwdmNhbGxzX2Zyb250
X3JlbGVhc2UgYmVmb3JlIGZyZWVpbmcgYW4gYWN0aXZlIHNvY2tldCwKaW5zdGVhZCBvZiB3YWl0
aW5nIGZvciB0aGUgZ2xvYmFsIHJlZmNvdW50IHRvIGJlIDEuCgpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Ci0tLQogZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jIHwgMTkwICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMTEyIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYwppbmRleCA0Yzc4OWU2Li4xNjRkM2FkIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5j
CkBAIC02MCw2ICs2MCw3IEBAIHN0cnVjdCBzb2NrX21hcHBpbmcgewogCWJvb2wgYWN0aXZlX3Nv
Y2tldDsKIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CiAJc3RydWN0IHNvY2tldCAqc29jazsKKwlh
dG9taWNfdCByZWZjb3VudDsKIAl1bmlvbiB7CiAJCXN0cnVjdCB7CiAJCQlpbnQgaXJxOwpAQCAt
OTMsNiArOTQsMzMgQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJfTsKIH07CiAKK3N0YXRpYyBp
bmxpbmUgc3RydWN0IHNvY2tfbWFwcGluZyAqcHZjYWxsc19lbnRlcl9zb2NrKHN0cnVjdCBzb2Nr
ZXQgKnNvY2spCit7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKKworCWlmICgh
cHZjYWxsc19mcm9udF9kZXYgfHwgJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYgPT0gTlVMTCkKKwkJ
cmV0dXJuIEVSUl9QVFIoLUVOT1RDT05OKTsKKworCXB2Y2FsbHNfZW50ZXIoKTsKKwltYXAgPSAo
c3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWlmIChtYXAg
PT0gTlVMTCkgeworCQlwdmNhbGxzX2V4aXQoKQorCQlyZXR1cm4gRVJSX1BUUigtRU5PVFNPQ0sp
OworCX0KKworCWF0b21pY19pbmMoJm1hcC0+cmVmY291bnQpOworCXJldHVybiBtYXA7Cit9CisK
K3N0YXRpYyBpbmxpbmUgdm9pZCBwdmNhbGxzX2V4aXRfc29jayhzdHJ1Y3Qgc29ja2V0ICpzb2Nr
KQoreworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7CisKKwltYXAgPSAoc3RydWN0
IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOworCWF0b21pY19kZWMoJm1h
cC0+cmVmY291bnQpOworCXB2Y2FsbHNfZXhpdCgpOworfQorCiBzdGF0aWMgaW5saW5lIGludCBn
ZXRfcmVxdWVzdChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwgaW50ICpyZXFfaWQpCiB7
CiAJKnJlcV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQgJiAoUklOR19TSVpFKCZiZWRh
dGEtPnJpbmcpIC0gMSk7CkBAIC0zNjksMzEgKzM5NywyMyBAQCBpbnQgcHZjYWxsc19mcm9udF9j
b25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKIAlpZiAo
YWRkci0+c2FfZmFtaWx5ICE9IEFGX0lORVQgfHwgc29jay0+dHlwZSAhPSBTT0NLX1NUUkVBTSkK
IAkJcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0JcHZjYWxsc19lbnRlcigpOwotCWlmICghcHZjYWxs
c19mcm9udF9kZXYpIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5PVENPTk47Ci0J
fQorCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKKwlpZiAoSVNfRVJSKG1hcCkpCisJ
CXJldHVybiBQVFJfRVJSKG1hcCk7CiAKIAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2Fs
bHNfZnJvbnRfZGV2LT5kZXYpOwogCi0JbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKilzb2Nr
LT5zay0+c2tfc2VuZF9oZWFkOwotCWlmICghbWFwKSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOwotCQly
ZXR1cm4gLUVOT1RTT0NLOwotCX0KLQogCXNwaW5fbG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7
CiAJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKIAlpZiAocmV0IDwgMCkgewog
CQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Ci0JCXB2Y2FsbHNfZXhpdCgpOwor
CQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIHJldDsKIAl9CiAJcmV0ID0gY3Jl
YXRlX2FjdGl2ZShtYXAsICZldnRjaG4pOwogCWlmIChyZXQgPCAwKSB7CiAJCXNwaW5fdW5sb2Nr
KCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKLQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhp
dF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0OwogCX0KIApAQCAtNDIzLDcgKzQ0Myw3IEBAIGlu
dCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2th
ZGRyICphZGRyLAogCXNtcF9ybWIoKTsKIAlyZXQgPSBiZWRhdGEtPnJzcFtyZXFfaWRdLnJldDsK
IAliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKLQlwdmNh
bGxzX2V4aXQoKTsKKwlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAlyZXR1cm4gcmV0OwogfQog
CkBAIC00ODgsMjMgKzUwOCwxNSBAQCBpbnQgcHZjYWxsc19mcm9udF9zZW5kbXNnKHN0cnVjdCBz
b2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywKIAlpZiAoZmxhZ3MgJiAoTVNHX0NPTkZJ
Uk18TVNHX0RPTlRST1VURXxNU0dfRU9SfE1TR19PT0IpKQogCQlyZXR1cm4gLUVPUE5PVFNVUFA7
CiAKLQlwdmNhbGxzX2VudGVyKCk7Ci0JaWYgKCFwdmNhbGxzX2Zyb250X2RldikgewotCQlwdmNh
bGxzX2V4aXQoKTsKLQkJcmV0dXJuIC1FTk9UQ09OTjsKLQl9CisJbWFwID0gcHZjYWxsc19lbnRl
cl9zb2NrKHNvY2spOworCWlmIChJU19FUlIobWFwKSkKKwkJcmV0dXJuIFBUUl9FUlIobWFwKTsK
IAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwogCi0J
bWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKLQlp
ZiAoIW1hcCkgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIC1FTk9UU09DSzsKLQl9Ci0K
IAltdXRleF9sb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwogCWlmICgoZmxhZ3MgJiBNU0df
RE9OVFdBSVQpICYmICFwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8obWFwKSkgewogCQltdXRleF91
bmxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7Ci0JCXB2Y2FsbHNfZXhpdCgpOworCQlwdmNh
bGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIC1FQUdBSU47CiAJfQogCWlmIChsZW4gPiBJ
TlRfTUFYKQpAQCAtNTI2LDcgKzUzOCw3IEBAIGludCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3Ry
dWN0IHNvY2tldCAqc29jaywgc3RydWN0IG1zZ2hkciAqbXNnLAogCQl0b3Rfc2VudCA9IHNlbnQ7
CiAKIAltdXRleF91bmxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7Ci0JcHZjYWxsc19leGl0
KCk7CisJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJcmV0dXJuIHRvdF9zZW50OwogfQogCkBA
IC01OTEsMTkgKzYwMywxMSBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywgc2l6ZV90IGxlbiwKIAlpZiAoZmxhZ3MgJiAo
TVNHX0NNU0dfQ0xPRVhFQ3xNU0dfRVJSUVVFVUV8TVNHX09PQnxNU0dfVFJVTkMpKQogCQlyZXR1
cm4gLUVPUE5PVFNVUFA7CiAKLQlwdmNhbGxzX2VudGVyKCk7Ci0JaWYgKCFwdmNhbGxzX2Zyb250
X2RldikgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIC1FTk9UQ09OTjsKLQl9CisJbWFw
ID0gcHZjYWxsc19lbnRlcl9zb2NrKHNvY2spOworCWlmIChJU19FUlIobWFwKSkKKwkJcmV0dXJu
IFBUUl9FUlIobWFwKTsKIAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRf
ZGV2LT5kZXYpOwogCi0JbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNr
X3NlbmRfaGVhZDsKLQlpZiAoIW1hcCkgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIC1F
Tk9UU09DSzsKLQl9Ci0KIAltdXRleF9sb2NrKCZtYXAtPmFjdGl2ZS5pbl9tdXRleCk7CiAJaWYg
KGxlbiA+IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpKQogCQlsZW4gPSBY
RU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKTsKQEAgLTYyMyw3ICs2MjcsNyBA
QCBpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBt
c2doZHIgKm1zZywgc2l6ZV90IGxlbiwKIAkJcmV0ID0gMDsKIAogCW11dGV4X3VubG9jaygmbWFw
LT5hY3RpdmUuaW5fbXV0ZXgpOwotCXB2Y2FsbHNfZXhpdCgpOworCXB2Y2FsbHNfZXhpdF9zb2Nr
KHNvY2spOwogCXJldHVybiByZXQ7CiB9CiAKQEAgLTYzNywyNCArNjQxLDE2IEBAIGludCBwdmNh
bGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRy
LCBpbnQgYWRkcl9sZW4pCiAJaWYgKGFkZHItPnNhX2ZhbWlseSAhPSBBRl9JTkVUIHx8IHNvY2st
PnR5cGUgIT0gU09DS19TVFJFQU0pCiAJCXJldHVybiAtRU9QTk9UU1VQUDsKIAotCXB2Y2FsbHNf
ZW50ZXIoKTsKLQlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOwot
CQlyZXR1cm4gLUVOT1RDT05OOwotCX0KKwltYXAgPSBwdmNhbGxzX2VudGVyX3NvY2soc29jayk7
CisJaWYgKElTX0VSUihtYXApKQorCQlyZXR1cm4gUFRSX0VSUihtYXApOwogCWJlZGF0YSA9IGRl
dl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CiAKLQltYXAgPSAoc3RydWN0
IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOwotCWlmIChtYXAgPT0gTlVM
TCkgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIC1FTk9UU09DSzsKLQl9Ci0KIAlzcGlu
X2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwogCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwg
JnJlcV9pZCk7CiAJaWYgKHJldCA8IDApIHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0
X2xvY2spOwotCQlwdmNhbGxzX2V4aXQoKTsKKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJ
CXJldHVybiByZXQ7CiAJfQogCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmluZywg
cmVxX2lkKTsKQEAgLTY4NCw3ICs2ODAsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVj
dCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50IGFkZHJfbGVuKQogCWJl
ZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOwogCiAJbWFwLT5w
YXNzaXZlLnN0YXR1cyA9IFBWQ0FMTFNfU1RBVFVTX0JJTkQ7Ci0JcHZjYWxsc19leGl0KCk7CisJ
cHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJcmV0dXJuIDA7CiB9CiAKQEAgLTY5NSwyMSArNjkx
LDEzIEBAIGludCBwdmNhbGxzX2Zyb250X2xpc3RlbihzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQg
YmFja2xvZykKIAlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOwogCWludCBub3RpZnks
IHJlcV9pZCwgcmV0OwogCi0JcHZjYWxsc19lbnRlcigpOwotCWlmICghcHZjYWxsc19mcm9udF9k
ZXYpIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5PVENPTk47Ci0JfQorCW1hcCA9
IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKKwlpZiAoSVNfRVJSKG1hcCkpCisJCXJldHVybiBQ
VFJfRVJSKG1hcCk7CiAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rl
di0+ZGV2KTsKIAotCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19z
ZW5kX2hlYWQ7Ci0JaWYgKCFtYXApIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5P
VFNPQ0s7Ci0JfQotCiAJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNf
QklORCkgewotCQlwdmNhbGxzX2V4aXQoKTsKKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJ
CXJldHVybiAtRU9QTk9UU1VQUDsKIAl9CiAKQEAgLTcxNyw3ICs3MDUsNyBAQCBpbnQgcHZjYWxs
c19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJhY2tsb2cpCiAJcmV0ID0g
Z2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKIAlpZiAocmV0IDwgMCkgewogCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Ci0JCXB2Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxz
X2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIHJldDsKIAl9CiAJcmVxID0gUklOR19HRVRfUkVR
VUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwpAQCAtNzQxLDcgKzcyOSw3IEBAIGludCBwdmNh
bGxzX2Zyb250X2xpc3RlbihzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQgYmFja2xvZykKIAliZWRh
dGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKIAogCW1hcC0+cGFz
c2l2ZS5zdGF0dXMgPSBQVkNBTExTX1NUQVRVU19MSVNURU47Ci0JcHZjYWxsc19leGl0KCk7CisJ
cHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJcmV0dXJuIHJldDsKIH0KIApAQCAtNzUzLDIxICs3
NDEsMTMgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0
cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKIAlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVx
dWVzdCAqcmVxOwogCWludCBub3RpZnksIHJlcV9pZCwgcmV0LCBldnRjaG4sIG5vbmJsb2NrOwog
Ci0JcHZjYWxsc19lbnRlcigpOwotCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKLQkJcHZjYWxs
c19leGl0KCk7Ci0JCXJldHVybiAtRU5PVENPTk47Ci0JfQorCW1hcCA9IHB2Y2FsbHNfZW50ZXJf
c29jayhzb2NrKTsKKwlpZiAoSVNfRVJSKG1hcCkpCisJCXJldHVybiBQVFJfRVJSKG1hcCk7CiAJ
YmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKIAotCW1h
cCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7Ci0JaWYg
KCFtYXApIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5PVFNPQ0s7Ci0JfQotCiAJ
aWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNfTElTVEVOKSB7Ci0JCXB2
Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIC1FSU5W
QUw7CiAJfQogCkBAIC03ODUsMTMgKzc2NSwxMyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQo
c3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQog
CQkJZ290byByZWNlaXZlZDsKIAkJfQogCQlpZiAobm9uYmxvY2spIHsKLQkJCXB2Y2FsbHNfZXhp
dCgpOworCQkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCQlyZXR1cm4gLUVBR0FJTjsKIAkJ
fQogCQlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9h
Y2NlcHRfcmVxLAogCQkJIXRlc3RfYW5kX3NldF9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZM
SUdIVCwKIAkJCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpKSkgewotCQkJcHZjYWxs
c19leGl0KCk7CisJCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJCXJldHVybiAtRUlOVFI7
CiAJCX0KIAl9CkBAIC04MDIsNyArNzgyLDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0
cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKIAkJ
Y2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCiAJCQkgICh2b2lkICopJm1h
cC0+cGFzc2l2ZS5mbGFncyk7CiAJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsK
LQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4g
cmV0OwogCX0KIAltYXAyID0ga3phbGxvYyhzaXplb2YoKm1hcDIpLCBHRlBfQVRPTUlDKTsKQEAg
LTgxMCw3ICs3OTAsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAq
c29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQogCQljbGVhcl9iaXQoUFZD
QUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKIAkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZs
YWdzKTsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotCQlwdmNhbGxzX2V4
aXQoKTsKKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVybiAtRU5PTUVNOwogCX0K
IAlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4pOwpAQCAtODE5LDcgKzc5OSw3IEBA
IGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29j
a2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBU
X0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwogCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Ci0JCXB2Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxz
X2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIHJldDsKIAl9CiAJbGlzdF9hZGRfdGFpbCgmbWFw
Mi0+bGlzdCwgJmJlZGF0YS0+c29ja2V0X21hcHBpbmdzKTsKQEAgLTg0MSwxMyArODIxLDEzIEBA
IGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29j
a2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJLyogV2UgY291bGQgY2hlY2sgaWYgd2UgaGF2ZSBy
ZWNlaXZlZCBhIHJlc3BvbnNlIGJlZm9yZSByZXR1cm5pbmcuICovCiAJaWYgKG5vbmJsb2NrKSB7
CiAJCVdSSVRFX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCwgcmVxX2lkKTsKLQkJ
cHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gLUVB
R0FJTjsKIAl9CiAKIAlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKGJlZGF0YS0+aW5mbGln
aHRfcmVxLAogCQlSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQpID09IHJlcV9p
ZCkpIHsKLQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQly
ZXR1cm4gLUVJTlRSOwogCX0KIAkvKiByZWFkIHJlcV9pZCwgdGhlbiB0aGUgY29udGVudCAqLwpA
QCAtODYyLDcgKzg0Miw3IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0
ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJCWNsZWFyX2JpdChQ
VkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUu
ZmxhZ3MpOwogCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwMik7Ci0JCXB2Y2Fs
bHNfZXhpdCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIC1FTk9NRU07
CiAJfQogCW5ld3NvY2stPnNrLT5za19zZW5kX2hlYWQgPSAodm9pZCAqKW1hcDI7CkBAIC04NzQs
NyArODU0LDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ss
IHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKIAljbGVhcl9iaXQoUFZDQUxMU19G
TEFHX0FDQ0VQVF9JTkZMSUdIVCwgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKIAl3YWtl
X3VwKCZtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSk7CiAKLQlwdmNhbGxzX2V4aXQo
KTsKKwlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAlyZXR1cm4gcmV0OwogfQogCkBAIC05NjUs
MjMgKzk0NSwxNiBAQCB1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9wb2xsKHN0cnVjdCBmaWxl
ICpmaWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2NrLAogCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsK
IAlpbnQgcmV0OwogCi0JcHZjYWxsc19lbnRlcigpOwotCWlmICghcHZjYWxsc19mcm9udF9kZXYp
IHsKLQkJcHZjYWxsc19leGl0KCk7CisJbWFwID0gcHZjYWxsc19lbnRlcl9zb2NrKHNvY2spOwor
CWlmIChJU19FUlIobWFwKSkKIAkJcmV0dXJuIFBPTExOVkFMOwotCX0KIAliZWRhdGEgPSBkZXZf
Z2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwogCi0JbWFwID0gKHN0cnVjdCBz
b2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKLQlpZiAoIW1hcCkgewotCQlw
dmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIFBPTExOVkFMOwotCX0KIAlpZiAobWFwLT5hY3RpdmVf
c29ja2V0KQogCQlyZXQgPSBwdmNhbGxzX2Zyb250X3BvbGxfYWN0aXZlKGZpbGUsIGJlZGF0YSwg
bWFwLCB3YWl0KTsKIAllbHNlCiAJCXJldCA9IHB2Y2FsbHNfZnJvbnRfcG9sbF9wYXNzaXZlKGZp
bGUsIGJlZGF0YSwgbWFwLCB3YWl0KTsKLQlwdmNhbGxzX2V4aXQoKTsKKwlwdmNhbGxzX2V4aXRf
c29jayhzb2NrKTsKIAlyZXR1cm4gcmV0OwogfQogCkBAIC05OTUsMjUgKzk2OCwxOCBAQCBpbnQg
cHZjYWxsc19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2spCiAJaWYgKHNvY2stPnNr
ID09IE5VTEwpCiAJCXJldHVybiAwOwogCi0JcHZjYWxsc19lbnRlcigpOwotCWlmICghcHZjYWxs
c19mcm9udF9kZXYpIHsKLQkJcHZjYWxsc19leGl0KCk7CisJbWFwID0gcHZjYWxsc19lbnRlcl9z
b2NrKHNvY2spOworCWlmIChJU19FUlIobWFwKSAmJiBQVFJfRVJSKG1hcCkgPT0gLUVOT1RDT05O
KQogCQlyZXR1cm4gLUVJTzsKLQl9Ci0KLQliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2Fs
bHNfZnJvbnRfZGV2LT5kZXYpOwotCi0JbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29j
ay0+c2stPnNrX3NlbmRfaGVhZDsKLQlpZiAobWFwID09IE5VTEwpIHsKLQkJcHZjYWxsc19leGl0
KCk7CisJaWYgKElTX0VSUihtYXApICYmIFBUUl9FUlIobWFwKSA9PSAtRU5PVFNPQ0spCiAJCXJl
dHVybiAwOwotCX0KKwliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2
LT5kZXYpOwogCiAJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKIAlyZXQgPSBnZXRf
cmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwogCWlmIChyZXQgPCAwKSB7CiAJCXNwaW5fdW5sb2Nr
KCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKLQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhp
dF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0OwogCX0KIAlzb2NrLT5zay0+c2tfc2VuZF9oZWFk
ID0gTlVMTDsKQEAgLTEwNDMsMTAgKzEwMDksMTAgQEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVsZWFz
ZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKQogCQkvKgogCQkgKiBXZSBuZWVkIHRvIG1ha2Ugc3VyZSB0
aGF0IHNlbmRtc2cvcmVjdm1zZyBvbiB0aGlzIHNvY2tldCBoYXZlCiAJCSAqIG5vdCBzdGFydGVk
IGJlZm9yZSB3ZSd2ZSBjbGVhcmVkIHNrX3NlbmRfaGVhZCBoZXJlLiBUaGUKLQkJICogZWFzaWVz
dCAodGhvdWdoIG5vdCBvcHRpbWFsKSB3YXkgdG8gZ3VhcmFudGVlIHRoaXMgaXMgdG8gc2VlCi0J
CSAqIHRoYXQgbm8gcHZjYWxsIChvdGhlciB0aGFuIHVzKSBpcyBpbiBwcm9ncmVzcy4KKwkJICog
ZWFzaWVzdCB3YXkgdG8gZ3VhcmFudGVlIHRoaXMgaXMgdG8gc2VlIHRoYXQgbm8gcHZjYWxscwor
CQkgKiAob3RoZXIgdGhhbiB1cykgaXMgaW4gcHJvZ3Jlc3Mgb24gdGhpcyBzb2NrZXQuCiAJCSAq
LwotCQl3aGlsZSAoYXRvbWljX3JlYWQoJnB2Y2FsbHNfcmVmY291bnQpID4gMSkKKwkJd2hpbGUg
KGF0b21pY19yZWFkKCZtYXAtPnJlZmNvdW50KSA+IDEpCiAJCQljcHVfcmVsYXgoKTsKIAogCQlw
dmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwKTsKLS0gCjEuOS4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 05 23:39:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 05 Feb 2018 23:39:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiqLo-0007Qb-1A; Mon, 05 Feb 2018 23:39:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vn6f=e7=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiqLm-0007QP-Um
 for xen-devel@lists.xenproject.org; Mon, 05 Feb 2018 23:39:02 +0000
X-Inumbo-ID: b0fb8d96-0acd-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0fb8d96-0acd-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 00:38:39 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiqLh-0001La-1K; Mon, 05 Feb 2018 23:38:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiqLb-0007u7-Km; Mon, 05 Feb 2018 23:38:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiqLZ-0000hU-Vw; Mon, 05 Feb 2018 23:38:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118590-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 05 Feb 2018 23:38:49 +0000
Subject: [Xen-devel] [seabios test] 118590: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU5MCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1OTAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg3IGRheXMgIDEwOCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDE5IGRheXMgICAy
OSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 00:16:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 00:16:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiqvV-00029E-Tb; Tue, 06 Feb 2018 00:15:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiqvU-00028q-Jk
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 00:15:56 +0000
X-Inumbo-ID: fedb1297-0ad2-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fedb1297-0ad2-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 00:16:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiqvN-0002rH-GY; Tue, 06 Feb 2018 00:15:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiqvI-00021C-7s; Tue, 06 Feb 2018 00:15:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiqvH-0001KG-Cu; Tue, 06 Feb 2018 00:15:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118588-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:<job status>:broken:regression
 linux-next:test-amd64-i386-freebsd10-amd64:<job status>:broken:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:host-install(4):broken:regression
 linux-next:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-next:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-examine:reboot:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:nonblocking
 linux-next:test-armhf-armhf-xl:debian-install:fail:nonblocking
 linux-next:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a352043b40947d6253b87993cb24ee0f893aad89
X-Osstest-Versions-That: linux=35277995e17919ab838beae765f440674e8576eb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 00:15:43 +0000
Subject: [Xen-devel] [linux-next test] 118588: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU4OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg1ODgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgIDxqb2Igc3RhdHVz
PiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICBicm9rZW4gUkVH
Ui4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0IDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBSRUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWkzODYtZXhh
bWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1
ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
NTg2CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1Iu
IHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NTg2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgIDcgeGVu
LWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2
cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4
NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4x
MC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODU4NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExODU4Ngog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDExODU4NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4NTg2
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4
NgogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1
ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
NTg2CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODU4NgogdGVzdC1h
bWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4NTg2CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg1ODYKClJlZ3Jlc3Npb25zIHdoaWNo
IGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTg1ODYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBibG9ja2VkIGluIDEx
ODU4NgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICBmYWlsIGJsb2NrZWQgaW4gMTE4NTg2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgYmxvY2tlZCBpbiAxMTg1ODYKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgZmFpbCBi
bG9ja2VkIGluIDExODU4NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE4NTg2CiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTAgZGViaWFuLWluc3RhbGwgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAx
MTg1ODYKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAg
ICAgICAgZmFpbCBibG9ja2VkIGluIDExODU4NgogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE4NTg2CiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhMzUyMDQz
YjQwOTQ3ZDYyNTNiODc5OTNjYjI0ZWUwZjg5M2FhZDg5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICAzNTI3Nzk5NWUxNzkxOWFiODM4YmVhZTc2NWY0NDA2NzRlODU3NmVi
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQp
ICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZv
dW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODU4OCAgMjAxOC0wMi0wNSAwOToyMDox
MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 01:25:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 01:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eis0M-0004XV-CV; Tue, 06 Feb 2018 01:25:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=auh9=fa=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eis0L-0004XP-BM
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 01:25:01 +0000
X-Inumbo-ID: a3d64fc1-0adc-11e8-b9b1-635ca7ef6cff
Received: from ppsw-31.csi.cam.ac.uk (unknown [131.111.8.131])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a3d64fc1-0adc-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 01:25:39 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:49558
 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eirjV-00027o-MU (Exim 4.89_1)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 06 Feb 2018 01:07:38 +0000
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1517857833-3897-1-git-send-email-andrew.cooper3@citrix.com>
 <20180205192339.GR26220@char.us.oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1330a274-2ad9-456e-9876-ada125284742@citrix.com>
Date: Tue, 6 Feb 2018 01:07:37 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180205192339.GR26220@char.us.oracle.com>
Content-Language: en-GB
Cc: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/boot: Make alternative patching
 NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMjAxOCAxOToyMywgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+IE9uIE1v
biwgRmViIDA1LCAyMDE4IGF0IDA3OjEwOjMzUE0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6
Cj4+IC0gICAgYXBwbHlfYWx0ZXJuYXRpdmVzKF9fYWx0X2luc3RydWN0aW9ucywgX19hbHRfaW5z
dHJ1Y3Rpb25zX2VuZCk7Cj4+ICsgICAgLyogU2VuZCBvdXJzZWx2ZXMgYW4gTk1JIHRvIHRyaWdn
ZXIgdGhlIGNhbGxiYWNrLiAqLwo+PiArICAgIHNlbGZfbm1pKCk7Cj4+ICsKPj4gKyAgICAvKgo+
PiArICAgICAqIFNlbmRpbmcgb3Vyc2VsZiBhbiBOTUkgaXNuJ3QgYXJjaGl0ZWN0dXJhbGx5IGd1
YXJhbnRlZWQgdG8gcmVzdWx0IGluCj4+ICsgICAgICogdGhlIHN5bmNocm9ub3VzIGRlbGl2ZXJ5
IChhbHRob3VnaCBpbiBwcmFjdGljZSwgaXQgYXBwZWFycyB0byBiZSkuCj4+ICsgICAgICogUG9s
bCBhbHRfZG9uZSBmb3IgdXAgdG8gMSBzZWNvbmQuCj4+ICsgICAgICovCj4+ICsgICAgZm9yICgg
aSA9IDA7ICFBQ0NFU1NfT05DRShhbHRfZG9uZSkgJiYgaSA8IDEwMDA7ICsraSApCj4gUGVyaGFw
cyBhbiAjZGVmaW5lIGZvciB0aGlzPwoKSSBkb24ndCByZWFsbHkgc2VlIHRoZSBwb2ludC7CoCBJ
J20gZmFpcmx5IHN1cmUgdGhhdCBubyA2NGJpdCBDUFUgd2lsbAplbnRlciB0aGlzIGxvb3AsIGJ1
dCB0aGUgQVBJQyBzcGVjIGRvZXNuJ3QgZ3VhcmFudGVlIHRoYXQgZGVsaXZlcnkgaXMKc3luY2hy
b25vdXMuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 02:19:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 02:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eisqt-0008Dj-Ih; Tue, 06 Feb 2018 02:19:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mpxd=fa=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eisqs-0008Dd-00
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 02:19:18 +0000
X-Inumbo-ID: 128649f8-0ae4-11e8-ba59-bc764e045a96
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 128649f8-0ae4-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 03:18:52 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 05 Feb 2018 18:19:13 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,467,1511856000"; d="scan'208";a="15296462"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga007.jf.intel.com with ESMTP; 05 Feb 2018 18:19:13 -0800
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 5 Feb 2018 18:19:13 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 5 Feb 2018 18:19:12 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.130]) with mapi id 14.03.0319.002;
 Tue, 6 Feb 2018 10:18:49 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] xen: Improvements to domain_crash_sync()
Thread-Index: AQHTnnLr1sWpdsuEX0mQlOaB01Txk6OWpJvQ
Date: Tue, 6 Feb 2018 02:18:48 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D190F3434A@SHSMSX101.ccr.corp.intel.com>
References: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517829415-19820-1-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZGRmYmExNTctYWM1Yy00NjQ1LTkzNzgtMDk1ZjIzNTg4ZDg5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InRLSzA1MHpRa0lrZ0hyeE5Ra0IxQ0YrNTR4YmhsM1BoOUVWWk4wWDhSUkk9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen: Improvements to domain_crash_sync()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0K
PiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDUsIDIwMTggNzoxNyBQTQo+IAo+IFRoZSB1c2Ugb2Yg
X19MSU5FX18gaW4gYSBwcmludGsoKSBpcyBwcm9ibGVtYXRpYyBmb3IgbGl2ZXBhdGNoaW5nLCBh
cyBpdAo+IGNhdXNlcyB1bm5lY2Vzc2FyeSBiaW5hcnkgZGlmZmVyZW5jZXMuCj4gCj4gRnVydGhl
cm1vcmUsIGRpYWdub3N0aWMgaW5mb3JtYXRpb24gYXJvdW5kIGNhbGxzIGlzIGluY29uc2lzdGVu
dCBhbmQKPiBvY2Nhc2lvbmFsbHkgdW5oZWxwZnVsLiAgKGUuZy4gZGlhZ25vc2luZyBsb2dzIGZy
b20gdGhlIGZpZWxkIHdoaWNoIG1pZ2h0IGJlCj4gcmVsZWFzZSBidWlsZHMsIG9yIGxpa2VseSB3
aXRob3V0IGV4YWN0IHNvdXJjZSBjb2RlKS4KPiAKPiBUYWtlIHRoZSBvcHBvcnR1bml0eSB0byBp
bXByb3ZlIHRoaW5ncy4gIFNob3J0ZW4gdGhlIG5hbWUgdG8KPiBkb21haW5fY3Jhc2hfc3luYygp
IGFuZCByZXF1aXJlIHRoZSB1c2VyIHRvIHBhc3MgYSBwcmludCBtZXNzYWdlIGluLgo+IAo+IElu
dGVybmFsbHksIHRoZSBjYWxsaW5nIGZ1bmN0aW9uIGlzIGlkZW50aWZpZWQsIGFuZCB0aGUgbWVz
c2FnZSBpcyBlbWl0dGVkIGFzCj4gYSBub24tZGVidWcgZ3Vlc3QgZXJyb3IuCj4gCj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmll
d2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 03:10:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 03:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiteX-0003YZ-Bo; Tue, 06 Feb 2018 03:10:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jfzt=fa=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1eiteV-0003YT-PV
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 03:10:35 +0000
X-Inumbo-ID: 3df109d7-0aeb-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3df109d7-0aeb-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 04:10:11 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id o89so595830lfg.10
 for <xen-devel@lists.xen.org>; Mon, 05 Feb 2018 19:10:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=OMnZZYL/sDsU0vQ+4DeMgryvMI85mvLAieQRdJuef+Q=;
 b=Aba6e3VWjKiXLNDsKA26U6mfpsIL8dk36glB6crZobq7wCui4RyZb9qD6W5PIT00/K
 ijyS0AErVA9L1eSe9hauZAhy7uvJNtksh9AOxeOAYDwq4t7/2w5q+iUMcM5ZxcCbh14g
 7cOzp4vmg0k826tDmCloBUWamEcplHR2V7kwxR5ip7XVQimsTsEYyZekYRppAcU2DiAL
 lAd+r+DlmoF5I02PT2V94VWsvSmeoGSi6biZcMJ2A7LScF6fJKdEd9Oy9M1mubYAuYO3
 h+T95bRgVDQvv7MoNIEs9uUjYGZ3D1r1h1fgoLC62f0793MBm7NxKraze+ehLEzprX0L
 e9qg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=OMnZZYL/sDsU0vQ+4DeMgryvMI85mvLAieQRdJuef+Q=;
 b=Kk1KM0ugTb5NJNI9cnaZswW52UJaxPalcYbhC1T9wpsTthpfME6KWi5EtJKfZ82Ddi
 16q0Ssz9sN2JNPGMcEyGOsbg2sXIr6VLlZzZZ6UQl6n5Lli8dLHIxyVnHQhFWcd+d1B/
 tL2UB0AWeI0xzjKH7aZqbKTkHgbDA+J4JGk8Na/buJaUdR19XTSqOx5ZvtFYhXlhV5yi
 DwAZKoB+kW9hdl2ouiCsWtLi+hH7QMQVIVbB5FagLVMvW/pfJw6IYTBAX7vTc92jq2oc
 ebrYQQlYDZtrJseod6+etW4iN2BImxDipF282ZExQwTw1tIbNV9eeDtEgqGEkguW0O57
 MD1A==
X-Gm-Message-State: APf1xPCYyUh5D+NgRKOx8wiCcsI630a7fQVujuOf6vpBVWW8FTjEqASQ
 jwNAzDLrz/0lJSGIddOuLbc=
X-Google-Smtp-Source: AH8x224Q2pI74pg+xQjm4NInyjfCpQKAXPa6X4G8+FvMEGQ1miR6SVyINifdBSC13GF7FNdQv1UrLg==
X-Received: by 10.25.142.15 with SMTP id q15mr605195lfd.82.1517886632956;
 Mon, 05 Feb 2018 19:10:32 -0800 (PST)
Received: from localhost ([31.200.224.49])
 by smtp.gmail.com with ESMTPSA id p70sm2064173lja.62.2018.02.05.19.10.30
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 05 Feb 2018 19:10:32 -0800 (PST)
Date: Tue, 6 Feb 2018 13:10:26 +1000
From: Alexey G <x1917x@gmail.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20180206131026.00007e4b@gmail.com>
In-Reply-To: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCA1IEZlYiAyMDE4IDIxOjE4OjQyICswMDAwCklnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKCj5XZSdyZSBub3RpY2luZyBhIHJlcHJvZHVjaWJs
ZSBzeXN0ZW0gYm9vdCBoYW5nIG9uIGNlcnRhaW4KPnBvc3QtU2t5bGFrZSBwbGF0Zm9ybXMgd2hl
cmUgdGhlIEJJT1MgaXMgY29uZmlndXJlZCBpbgo+bGVnYWN5IGJvb3QgbW9kZSB3aXRoIHgyQVBJ
QyBkaXNhYmxlZC4gVGhlIHN5c3RlbSBzdGFsbHMKPmltbWVkaWF0ZWx5IGFmdGVyIHdyaXRpbmcg
dGhlIGZpcnN0IFNNUCBpbml0aWFsaXphdGlvbgo+c2VxdWVuY2UgaW50byBBUElDIElDUi4KPgo+
VGhlIGNhdXNlIG9mIHRoZSBwcm9ibGVtIGlzIHdhdGNoZG9nIE5NSSBoYW5kbGVyIGV4ZWN1dGlv
biAtCj5zb21ld2hlcmUgbmVhciB0aGUgZW5kIG9mIE5NSSBoYW5kbGluZyAoYWZ0ZXIgaXQncyBh
bHJlYWR5Cj5yZXNjaGVkdWxlZCB0aGUgbmV4dCBOTUkpIGl0IHRyaWVzIHRvIGFjY2VzcyBJTyBw
b3J0IDB4NjEKPnRvIGdldCB0aGUgYWN0dWFsIE5NSSByZWFzb24gb24gQ1BVMC4gVW5mb3J0dW5h
dGVseSwgdGhpcwo+cG9ydCBpcyBlbXVsYXRlZCBieSBCSU9TIHVzaW5nIFNNSXMgYW5kIHRoaXMg
ZW11bGF0aW9uCj5hcHBhcmVudGx5IG1pZ2h0IHRha2UgbW9yZSB0aGFuIHdlIGV4cGVjdCB1bmRl
ciBjZXJ0YWluCj5jb25kaXRpb25zLiBBcyB0aGUgcmVzdWx0LCB0aGUgc3lzdGVtIGlzIGNvbnN0
YW50bHkgbW92aW5nCj5iZXR3ZWVuIE5NSSBhbmQgU01JIGhhbmRsZXIgYW5kIG5vdCBtYWtpbmcg
YW55IHByb2dyZXNzLgo+Cj5KdXN0IGxvd2VyIHRoZSBpbml0aWFsIGZyZXF1ZW5jeSBmb3Igbm93
IGFzIHdlIGxvd2VyIGl0IGxhdGVyCj5ldmVuIG1vcmUgYW55d2F5LgoKSS9PIHBvcnQgNjFoIG5v
cm1hbGx5IGlzIG5vdCBlbXVsYXRlZCBieSBTTUkgbGVnYWN5IGtiZCBoYW5kbGluZyBjb2RlCmlu
IEJJT1MsIG9ubHkgcG9ydHMgbGlrZSA2MGgsIDY0aCwgZXRjLgpDb250cmFyeSB0byBVU0IgbGVn
YWN5IGVtdWxhdGlvbiwgaXQgaGFzIHRvIGludGVyY2VwdCBwb3J0IDYxaCB2aWEgYQpkaWZmZXJl
bnQgYXBwcm9hY2ggLS0gZ2VuZXJpYyBTTUkgSS9PIHRyYXAsIHdoaWNoIGlzIG5vdCBjb21tb24g
KGF0IGxlYXN0Cml0IHdhcykgdG8gdXNlIGJ5IEJJT1Nlcy4uLiBhbHRob3VnaCBpdCBpcyBwb3Nz
aWJsZSBhcyBFRkkgaW50ZXJmYWNlIGFuZApjb2RlIGZvciB0aGlzIGlzIGF2YWlsYWJsZS4gVGhl
IGFzc3VtcHRpb24gYWJvdXQgcG9ydCA2MWggYmVpbmcgdHJhcHBlZCBieQp0aGUgU01JIGhhbmRs
ZXIgbXVzdCBiZSBleHBsaWNpdGx5IGNvbmZpcm1lZCBieSBjaGVja2luZyBJL08gVHJhcCBjb250
cm9sCnJlZ3MgaW4gdGhlIFJDQkEgcmVnaW9uLgoKSWYgSS9PIHRyYXAgcmVncyB3b24ndCBzaG93
IGFuIGFjdGl2ZSBJL08gdHJhcCBvbiBJL08gcG9ydCA2MWggLS0gdGhlCnJvb3QgY2F1c2UgbWln
aHQgYmUgZGlmZmVyZW50IChtaWdodCBldmVuIGJlIHJlbGF0ZWQgdG8gc3R1ZmYgbGlrZQpOTUky
U01JIGxvZ2ljKS4KCklmIHRoZSBwcm9ibGVtIGlzIGFjdHVhbGx5IGR1ZSB0byBOTUkgaGFuZGxl
ciBiZWluZyBwcmVlbXB0ZWQgYnkgYW5vdGhlcgpOTUkgd2hpY2ggb2NjdXJyZWQgYWZ0ZXIgKGEg
bG9uZykgZXhlY3V0aW9uIG9mIHRyaWdnZXJlZCBTTUkgaGFuZGxlciwgaXQKbWlnaHQgYmUgYmV0
dGVyIHRvIGRvIGFsbCBzZW5zaXRpdmUgc3R1ZmYgYmVmb3JlIHJlLWVuYWJsaW5nIE5NSXMgYnkg
SVJFVCBpbgp0aGUgTk1JIGhhbmRsZXIuCgo+U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4tLS0KPiB4ZW4vYXJjaC94ODYvbm1pLmMgfCAz
ICsrLQo+IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPgo+
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ubWkuYyBiL3hlbi9hcmNoL3g4Ni9ubWkuYwo+aW5k
ZXggZDdmY2UyOC4uMWViMmEzMiAxMDA2NDQKPi0tLSBhL3hlbi9hcmNoL3g4Ni9ubWkuYwo+Kysr
IGIveGVuL2FyY2gveDg2L25taS5jCj5AQCAtMzQsNyArMzQsOCBAQAo+ICNpbmNsdWRlIDxhc20v
YXBpYy5oPgo+IAo+IHVuc2lnbmVkIGludCBubWlfd2F0Y2hkb2cgPSBOTUlfTk9ORTsKPi1zdGF0
aWMgdW5zaWduZWQgaW50IG5taV9oeiA9IEhaOwo+Ky8qIGluaXRpYWwgd2F0Y2hkb2cgZnJlcXVl
bmN5IC0gc2hvdWxkbid0IGJlIHRvbyBoaWdoIHRvIGF2b2lkIGJvb3QgaGFuZ3MKPiovICtzdGF0
aWMgdW5zaWduZWQgaW50IG5taV9oeiA9IEhaIC8gMTA7Cj4gc3RhdGljIHVuc2lnbmVkIGludCBu
bWlfcGVyZmN0cl9tc3I7CS8qIHRoZSBNU1IgdG8gcmVzZXQgaW4gTk1JCj4gaGFuZGxlciAqLyBz
dGF0aWMgdW5zaWduZWQgaW50IG5taV9wNF9jY2NyX3ZhbDsKPiBzdGF0aWMgREVGSU5FX1BFUl9D
UFUoc3RydWN0IHRpbWVyLCBubWlfdGltZXIpOwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 05:41:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 05:41:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiw08-00052C-AH; Tue, 06 Feb 2018 05:41:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiw06-00051H-TU
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 05:41:02 +0000
X-Inumbo-ID: 69aabb38-0b00-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 69aabb38-0b00-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 05:41:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eivzw-0005NO-Qy; Tue, 06 Feb 2018 05:40:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eivzr-0004YQ-4g; Tue, 06 Feb 2018 05:40:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eivzp-0000UM-Th; Tue, 06 Feb 2018 05:40:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118594-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4619bff28cc709d0fea32494bda1786e63338295
X-Osstest-Versions-That: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 05:40:46 +0000
Subject: [Xen-devel] [xen-unstable test] 118594: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU5NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODU5NC8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NTgyCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDE4IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgICBmYWls
IFJFR1IuIHZzLiAxMTg1ODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBu
b3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg1ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODU4
MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4NTgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg1ODIKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExODU4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NTgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg1
ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODU4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NTgyCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDQ2MTliZmYyOGNjNzA5ZDBmZWEzMjQ5NGJkYTE3ODZlNjMzMzgyOTUKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDk5ZDlkN2EzM2I3ODFiYzlhOTE0MTZm
MWUwNGM4ZTUwZTQwZmE0ZWYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODU4MiAgMjAxOC0wMi0w
NSAwMTo1NzoyMiBaICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTg1OTQgIDIwMTgt
MDItMDUgMTQ6NDY6MTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNA
YW1kLmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5l
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IDQ2MTli
ZmYyOGNjNzA5ZDBmZWEzMjQ5NGJkYTE3ODZlNjMzMzgyOTUKQXV0aG9yOiBCcmlhbiBXb29kcyA8
YnJpYW4ud29vZHNAYW1kLmNvbT4KRGF0ZTogICBNb24gRmViIDUgMTA6MTU6MjUgMjAxOCArMDEw
MAoKICAgIHg4Ni9zdm06IGNvcnJlY3QgRUZFUi5TVk1FIGludGVyY2VwdCBjaGVja3MKICAgIAog
ICAgQ29ycmVjdHMgc29tZSBFRkVSLlNWTUUgY2hlY2tzIGluIGludGVyY2VwdHMuICBTZWUgQU1E
IEFQTSB2b2wyIHNlY3Rpb24KICAgIDE1LjQgZm9yIG1vcmUgZGV0YWlscy4gIFZNTUNBTEwgaXNu
J3QgY2hlY2tlZCBkdWUgdG8gZ3Vlc3RzIG5lZWRpbmcgaXQKICAgIHRvIGJvb3QuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
CmNvbW1pdCAwNWJiMTExNmI4YzFmYzQyNTI3YmYzYjI0MDZlZWY4NmEyN2UzZGMzCkF1dGhvcjog
QnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+CkRhdGU6ICAgTW9uIEZlYiA1IDEwOjE0
OjQ4IDIwMTggKzAxMDAKCiAgICB4ODYvc3ZtOiB1cGRhdGUgVkdJRiBzdXBwb3J0CiAgICAKICAg
IFRoZXJlIGFyZSBwbGFjZXMgd2hlcmUgdGhlIEdJRiB2YWx1ZSBpcyBjaGVja2VkLiAgQSBndWVz
dCB3aXRoIFZHSUYKICAgIGVuYWJsZWQgY2FuIGNoYW5nZSB0aGUgR0lGIHZhbHVlIHdpdGhvdXQg
dGhlIGhvc3QgYmVpbmcgaW52b2x2ZWQsCiAgICB0aGVyZWZvcmUgaXQgbmVlZHMgdG8gY2hlY2sg
dGhlIEdJRiB2YWx1ZSBpbiB0aGUgVk1DQiByYXRoZXIgdGhlIG9uZSBpbgogICAgdGhlIG5lc3Rl
ZHN2bSBzdHJ1Y3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53
b29kc0BhbWQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+Cgpjb21taXQgYzgyZWRmMjllYWExMmNkYzRhNDM2NWY5NzAxMDNj
NGUyMWI1NTVkOApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTog
ICBNb24gRmViIDUgMTA6MTQ6MTUgMjAxOCArMDEwMAoKICAgIHg4NmVtdWw6IGFkZCBtaXNzaW5n
IHN1ZmZpeGVzIGluIHRlc3QgaGFybmVzcwogICAgCiAgICBJJ20gaW4gdGhlIHByb2Nlc3Mgb2Yg
cHV0dGluZyB0b2dldGhlciBhIGdhcyBjaGFuZ2UgaXNzdWluZyBhdCBsZWFzdAogICAgd2Fybmlu
Z3Mgd2hlbiB0aGUgaW50ZW5kZWQgc2l6ZSBvZiBhIG1lbW9yeSBvcGVyYXRpb24gY2FuJ3QgYmUg
ZGVkdWNlZAogICAgZnJvbSBhbm90aGVyIChyZWdpc3Rlcikgb3BlcmFuZC4gQWRkIG1pc3Npbmcg
c3VmZml4ZXMgdG8gc2lsZW5jZSBzdWNoCiAgICBmdXR1cmUgZGlhZ25vc3RpY3MuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0
IDI4YWRlNTQ4Yjg4ODRiYzNjMjhlOWZiOTRlYTg1NjlhMDJkZjAzNGIKQXV0aG9yOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgTW9uIEZlYiA1IDEwOjEyOjUwIDIwMTgg
KzAxMDAKCiAgICB4ODZlbXVsOiBhZGQgdGFibGVzIGZvciBYT1AgMDggYW5kIDA5IGV4dGVuc2lv
biBzcGFjZXMKICAgIAogICAgQ29udmVydCB0aGUgZmV3IGV4aXN0aW5nIG9wY29kZXMgc28gZmFy
IHN1cHBvcnRlZC4KICAgIAogICAgQWxzbyBhZGp1c3QgdHdvIHZleF8qIGNhc2UgbGFiZWxzIHRv
IGJldHRlciBiZSBleHRfKiAodGhlIHZhbHVlcyBhcmUKICAgIGlkZW50aWNhbCkuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoocWVtdSBj
aGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 06:19:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 06:19:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiwav-0007Et-8S; Tue, 06 Feb 2018 06:19:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ywto=fa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eiwau-0007EH-EE
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 06:19:04 +0000
X-Inumbo-ID: b886b008-0b05-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b886b008-0b05-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 06:19:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1E386AB49;
 Tue,  6 Feb 2018 06:18:55 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>,
 George Dunlap <george.dunlap@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <edf342de-0dee-69c0-d239-75f928960bd4@citrix.com>
 <d9a9e4c9-1a78-ac26-0bda-cea8e842e05d@citrix.com>
 <1517849601.8082.10.camel@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <08e59400-8187-2c06-4145-3d7f3fd2bc65@suse.com>
Date: Tue, 6 Feb 2018 07:18:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1517849601.8082.10.camel@suse.com>
Content-Language: en-US
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTc6NTMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIE1vbiwgMjAxOC0w
Mi0wNSBhdCAxMzowMSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gQW5kIGluIGFueSBj
YXNlLCBtYWtpbmcgdGhvc2UgaW1wcm92ZW1lbnRzCj4+IG9uIGNyZWRpdDIgd2lsbCBiZSBlYXNp
ZXIgdGhhbiBvbiBjcmVkaXQuCj4+Cj4gQW5kLCBpZiBwb3NzaWJsZSwgSSBhZ3JlZSB3aXRoIEdl
b3JnZSBvbiB0aGlzIGV2ZW4gbW9yZSEKPiAKPiBPbmUgdGhpbmcgSSB0aGluayB3ZSBzaG91bGQg
Y29uc2lkZXIsIHRob3VnaCwgaXMgdGhhdCB3ZSd2ZSBvZnRlbiBzYWlkCj4gd2Ugd291bGQgc3dp
dGNoIGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyBvZiBhIGRldiBjeWNsZSwgdG8gZ2V0IGFzIG11Y2gg
YXMKPiBvc3N0ZXN0IGFuZCBkYXktYnktZGF5IHRlc3RpbmcgZnJvbSBkZXZlbG9wZXIgYXMgcG9z
c2libGUuCj4gCj4gQ29uc2lkZXJpbmcgd2UncmUgcmVsZWFzaW5nIGluIEp1bmUsIGJ1dCBmcmVl
emluZyBpbiBNYXJjaCwgZG8gd2UgdGhpbmsKPiAgaXQgaXMgc3RpbGwgZWFybHkgZW5vdWdoPwoK
VGhlIDQuMTEgcmVsZWFzZSBpcyBjb21wbGV0ZWx5IGRvbWluYXRlZCBieSBNZWx0ZG93bi9TcGVj
dHJlIG1pdGlnYXRpb24Kd29yay4gU28gZWl0aGVyIDQuMTEgd2lsbCBiZSBhIHNlY3VyaXR5IGZv
Y3VzZWQgdmVyc2lvbiBvciB3ZSBuZWVkIHRvCmV4dGVuZCB0aGUgZGV2ZWxvcG1lbnQgcGhhc2Uu
CgpJIHRoaW5rIHdlIHNob3VsZCBfcmVhbGx5XyBkaXNjdXNzIHJlbGVhc2Ugc2NoZWR1bGVzIHJh
dGhlciBzb29uZXIgdGhhbgpsYXRlci4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 08:32:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 08:32:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiyfk-0008Vj-Sf; Tue, 06 Feb 2018 08:32:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eiyfj-0008VW-Bt
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 08:32:11 +0000
X-Inumbo-ID: 5252fe5d-0b18-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5252fe5d-0b18-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 08:32:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eiyfc-0001sX-8O; Tue, 06 Feb 2018 08:32:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eiyfW-0003XE-Nc; Tue, 06 Feb 2018 08:31:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eiyfV-0008Kp-Vk; Tue, 06 Feb 2018 08:31:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118598-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:build-armhf-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=35277995e17919ab838beae765f440674e8576eb
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 08:31:58 +0000
Subject: [Xen-devel] [linux-linus test] 118598: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODU5OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NTk4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgNiBrZXJuZWwt
YnVpbGQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAg
ICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICAzNTI3Nzk5
NWUxNzkxOWFiODM4YmVhZTc2NWY0NDA2NzRlODU3NmViCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDEy
IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFog
ICAxMCBkYXlzICAgMTIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NTc2ICAyMDE4
LTAyLTA0IDIyOjQ3OjI3IFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxODc1IHBlb3Bs
ZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWkzODYtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5v
IHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjAwNzk3IGxpbmVzIGxvbmcuKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 08:43:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 08:43:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiyqL-00013O-92; Tue, 06 Feb 2018 08:43:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jop5=fa=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1eiyqJ-00012b-RQ
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 08:43:07 +0000
X-Inumbo-ID: b2598d5a-0b19-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b2598d5a-0b19-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 09:42:43 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w168fwL7032282;
 Tue, 6 Feb 2018 08:43:03 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=mime-version :
 message-id : date : from : to : cc : subject : content-type :
 content-transfer-encoding; s=corp-2017-10-26;
 bh=s7SVV4kGp4h2atjKvHG6v7yCK17dNwmQ54UWx9dKaBs=;
 b=YNvLW5LuPdQOiKpyKWh/Vt4OXlUw4Ts0lCmxk24T0kpdbXXV3ZezK9aRKe5SCUAKmw5D
 zJrB0HTqx1yKD5scaeFTibvaXWSHRzJbbo5m/oonyH3N1lHV4CU9Z7GaZI8V+PtJsIVQ
 cr54PEbgJ3m5i23OwgaPh3lOuOD+MmpHJAq0ZfmdOabiuUsq1tyj/pTqXKVlLnwlEkql
 eTwn1JwUKW6/qnwvJnzNfG7Y9gSaIyjAcvsq06iTJGrddeDzKPlQrjkxnj+UTCTlLj6K
 S0JOs9YAP2tw9AQsDii/bfId6sDvzi3wyGqe25wCN4q051JX1I4QsKy1UQe49C5Kb/bI yw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2fy8yur6g3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 06 Feb 2018 08:43:03 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w168h29Y004894
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 6 Feb 2018 08:43:02 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w168h2o4005073;
 Tue, 6 Feb 2018 08:43:02 GMT
MIME-Version: 1.0
Message-ID: <d4c3bc09-c284-4372-acb4-27f0d913afe2@default>
Date: Tue, 6 Feb 2018 00:43:02 -0800 (PST)
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
To: <JBeulich@suse.com>, <andrew.cooper3@citrix.com>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=681
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802060109
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: [Xen-devel] [PATCH] Choose retpoline only when it is safe to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiAoIGlicnMgJiYgdGh1bmsgPT0gVEhVTktfREVGQVVMVCAmJiAhcmV0cG9saW5lX3NhZmUo
KSApIGlzIHRydWUsCnRodW5rIGlzIHNldCB0byBUSFVOS19KTVAgcmF0aGVyIHRoYW4gVEhVTktf
UkVUUE9MSU5FLgoKV2hlbiAoIWlicnMgJiYgdGh1bmsgPT0gVEhVTktfREVGQVVMVCAmJiAhcmV0
cG9saW5lX3NhZmUoKSApIGlzIHRydWUsCndlIHNob3VsZCBkbyB0aGUgc2FtZS4KClNpZ25lZC1v
ZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8ICAgIDQgKystLQogMSBmaWxlcyBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGYxMGZmYmYuLmFiNGIy
NDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTI0NywxMCArMjQ3LDEwIEBAIHZvaWQgX19pbml0IGluaXRfc3Bl
Y3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIAogICAgIC8qCiAgICAgICogSWYgdGhlcmUgYXJl
IHN0aWxsIG5vIHRodW5rIHByZWZlcmVuY2VzLCB0aGUgY29tcGlsZWQgZGVmYXVsdCBpcwotICAg
ICAqIGFjdHVhbGx5IHJldHBvbGluZSwgYW5kIGl0IGlzIGJldHRlciB0aGFuIG5vdGhpbmcuCisg
ICAgICogYWN0dWFsbHkgcmV0cG9saW5lLCBhbmQgaXQgaXMgYmV0dGVyIHRoYW4gbm90aGluZyBp
ZiBpdCdzIHJldHBvbGluZSBzYWZlLgogICAgICAqLwogICAgIGlmICggdGh1bmsgPT0gVEhVTktf
REVGQVVMVCApCi0gICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9MSU5FOworICAgICAgICB0aHVu
ayA9IHJldHBvbGluZV9zYWZlKCkgPyBUSFVOS19SRVRQT0xJTkUgOiBUSFVOS19KTVA7CiAKICAg
ICAvKiBBcHBseSB0aGUgY2hvc2VuIHNldHRpbmdzLiAqLwogICAgIGlmICggdGh1bmsgPT0gVEhV
TktfTEZFTkNFICkKLS0gCjEuNy4zCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 08:59:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 08:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eiz63-0001wg-Mk; Tue, 06 Feb 2018 08:59:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=auh9=fa=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eiz62-0001wa-Ei
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 08:59:22 +0000
X-Inumbo-ID: f5ff5cc7-0b1b-11e8-ba59-bc764e045a96
Received: from ppsw-31.csi.cam.ac.uk (unknown [131.111.8.131])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5ff5cc7-0b1b-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 09:58:56 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:50575
 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eiz5x-000ZUi-KS (Exim 4.89_1)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 06 Feb 2018 08:59:17 +0000
To: Zhenzhong Duan <zhenzhong.duan@oracle.com>, JBeulich@suse.com
References: <d4c3bc09-c284-4372-acb4-27f0d913afe2@default>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <00176009-d6ae-faa9-439c-0520c3c4788f@citrix.com>
Date: Tue, 6 Feb 2018 08:59:13 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <d4c3bc09-c284-4372-acb4-27f0d913afe2@default>
Content-Language: en-GB
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] [PATCH] Choose retpoline only when it is safe to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMjAxOCAwODo0MywgWmhlbnpob25nIER1YW4gd3JvdGU6Cj4gV2hlbiAoIGlicnMg
JiYgdGh1bmsgPT0gVEhVTktfREVGQVVMVCAmJiAhcmV0cG9saW5lX3NhZmUoKSApIGlzIHRydWUs
Cj4gdGh1bmsgaXMgc2V0IHRvIFRIVU5LX0pNUCByYXRoZXIgdGhhbiBUSFVOS19SRVRQT0xJTkUu
Cj4KPiBXaGVuICghaWJycyAmJiB0aHVuayA9PSBUSFVOS19ERUZBVUxUICYmICFyZXRwb2xpbmVf
c2FmZSgpICkgaXMgdHJ1ZSwKPiB3ZSBzaG91bGQgZG8gdGhlIHNhbWUuCj4KPiBTaWduZWQtb2Zm
LWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KCldoeT/CoCBX
aGF0IGltcHJvdmVtZW50IGlzIHRoaXMgaW50ZW5kZWQgdG8gZ2l2ZT8KCihJT1csIHRoZSBsb2dp
YyBoZXJlIGlzIGRlbGliZXJhdGUsIGFuZCBoYXMgYSBzcGVjaWZpYyBwdXJwb3NlLikKCn5BbmRy
ZXcKCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8ICAgIDQgKystLQo+ICAxIGZp
bGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMK
PiBpbmRleCBmMTBmZmJmLi5hYjRiMjQ0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwo+IEBAIC0yNDcsMTAgKzI0
NywxMCBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCj4g
IAo+ICAgICAgLyoKPiAgICAgICAqIElmIHRoZXJlIGFyZSBzdGlsbCBubyB0aHVuayBwcmVmZXJl
bmNlcywgdGhlIGNvbXBpbGVkIGRlZmF1bHQgaXMKPiAtICAgICAqIGFjdHVhbGx5IHJldHBvbGlu
ZSwgYW5kIGl0IGlzIGJldHRlciB0aGFuIG5vdGhpbmcuCj4gKyAgICAgKiBhY3R1YWxseSByZXRw
b2xpbmUsIGFuZCBpdCBpcyBiZXR0ZXIgdGhhbiBub3RoaW5nIGlmIGl0J3MgcmV0cG9saW5lIHNh
ZmUuCj4gICAgICAgKi8KPiAgICAgIGlmICggdGh1bmsgPT0gVEhVTktfREVGQVVMVCApCj4gLSAg
ICAgICAgdGh1bmsgPSBUSFVOS19SRVRQT0xJTkU7Cj4gKyAgICAgICAgdGh1bmsgPSByZXRwb2xp
bmVfc2FmZSgpID8gVEhVTktfUkVUUE9MSU5FIDogVEhVTktfSk1QOwo+ICAKPiAgICAgIC8qIEFw
cGx5IHRoZSBjaG9zZW4gc2V0dGluZ3MuICovCj4gICAgICBpZiAoIHRodW5rID09IFRIVU5LX0xG
RU5DRSApCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 09:13:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 09:13:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eizJk-0003Hx-1K; Tue, 06 Feb 2018 09:13:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jop5=fa=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1eizJi-0003Hr-HY
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 09:13:30 +0000
X-Inumbo-ID: f0e8b7a3-0b1d-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0e8b7a3-0b1d-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 10:13:06 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w169BcIg059340;
 Tue, 6 Feb 2018 09:13:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=reply-to : subject :
 to : cc : references : from : message-id : date : mime-version :
 in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=5XIT8V0AcR/pljjmtBmkAGHQ8bPAYkehc86Ya9NinUk=;
 b=D7CZGsdNXaZ6HxbKBiXnenfBNswhZmdCCYhjG2Ucf1+J22T09IfRfaJ4xKel19Xbm7Iy
 AeY9JzKT/MBgMvSRJt7qZnbYDhuPuldYRr59dXLFvlM1DhVueIzJdMH0hdypilg2Y1pp
 UxGWkw2PVn2HwYzv6GDl4OJfNeyMEN29u2Sx1ZTzVRA2N74uhxwncvicDaj72+lYbimU
 8s2i5HurUS+HMezRAffquRnUaoN5BwmqjZ3mLgqVryLTuequaHlrvHhfWMYW4OVO2QdT
 6a7P/w+zbbPDu5pwa8ZDyysVqymbmk3BDQMuQ8voWpM7GD720Y/68eJ6eUUp3x0r3QCa EA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2fy8yurhqj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 06 Feb 2018 09:13:24 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w169DNOV030872
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 6 Feb 2018 09:13:23 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w169DMD2008914;
 Tue, 6 Feb 2018 09:13:22 GMT
Received: from [10.191.24.102] (/10.191.24.102)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 06 Feb 2018 01:13:22 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>, JBeulich@suse.com
References: <d4c3bc09-c284-4372-acb4-27f0d913afe2@default>
 <00176009-d6ae-faa9-439c-0520c3c4788f@citrix.com>
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
Organization: Oracle
Message-ID: <4f00a69a-4032-048d-3ffd-b7b6756ed596@oracle.com>
Date: Tue, 6 Feb 2018 17:13:46 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <00176009-d6ae-faa9-439c-0520c3c4788f@citrix.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=841
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802060114
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] [PATCH] Choose retpoline only when it is safe to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: zhenzhong.duan@oracle.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

5ZyoIDIwMTgvMi82IDE2OjU5LCBBbmRyZXcgQ29vcGVyIOWGmemBkzoKPiBPbiAwNi8wMi8yMDE4
IDA4OjQzLCBaaGVuemhvbmcgRHVhbiB3cm90ZToKPj4gV2hlbiAoIGlicnMgJiYgdGh1bmsgPT0g
VEhVTktfREVGQVVMVCAmJiAhcmV0cG9saW5lX3NhZmUoKSApIGlzIHRydWUsCj4+IHRodW5rIGlz
IHNldCB0byBUSFVOS19KTVAgcmF0aGVyIHRoYW4gVEhVTktfUkVUUE9MSU5FLgo+Pgo+PiBXaGVu
ICghaWJycyAmJiB0aHVuayA9PSBUSFVOS19ERUZBVUxUICYmICFyZXRwb2xpbmVfc2FmZSgpICkg
aXMgdHJ1ZSwKPj4gd2Ugc2hvdWxkIGRvIHRoZSBzYW1lLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBa
aGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KPiBXaHk/wqAgV2hhdCBp
bXByb3ZlbWVudCBpcyB0aGlzIGludGVuZGVkIHRvIGdpdmU/Ck5vIGltcHJvdmVtZW50LCBJIGp1
c3QgZmVlbCBpZiByZXRwb2xpbmUgaXNuJ3Qgc2FmZSwgVEhVTktfSk1QIGlzIGJldHRlciAKYW5k
IHNhZmVyLgpBYm92ZSBmaXJzdCBjaGVjayBpcyB3b3JraW5nIHRoYXQgd2F5Lgo+Cj4gKElPVywg
dGhlIGxvZ2ljIGhlcmUgaXMgZGVsaWJlcmF0ZSwgYW5kIGhhcyBhIHNwZWNpZmljIHB1cnBvc2Uu
KQpPaywgSnVzdCBpZ25vcmUgdGhlIG5vaXNlIGlmIGl0J3MgZGVsaWJlcmF0ZS4KCi0tIAp0aGFu
a3MKemR1YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 09:20:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 09:20:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eizQk-00040R-Sw; Tue, 06 Feb 2018 09:20:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=auh9=fa=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eizQj-00040L-MC
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 09:20:45 +0000
X-Inumbo-ID: 1acccf00-0b1f-11e8-b9b1-635ca7ef6cff
Received: from ppsw-31.csi.cam.ac.uk (unknown [131.111.8.131])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1acccf00-0b1f-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 09:21:26 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:50687
 helo=[192.168.1.6])
 by ppsw-31.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.157]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eizQa-000wvt-K7 (Exim 4.89_1)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 06 Feb 2018 09:20:36 +0000
To: zhenzhong.duan@oracle.com, JBeulich@suse.com
References: <d4c3bc09-c284-4372-acb4-27f0d913afe2@default>
 <00176009-d6ae-faa9-439c-0520c3c4788f@citrix.com>
 <4f00a69a-4032-048d-3ffd-b7b6756ed596@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8d9a8a62-9a39-d09d-d5aa-bef8f207a5a4@citrix.com>
Date: Tue, 6 Feb 2018 09:20:35 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <4f00a69a-4032-048d-3ffd-b7b6756ed596@oracle.com>
Content-Language: en-GB
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] [PATCH] Choose retpoline only when it is safe to use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMjAxOCAwOToxMywgWmhlbnpob25nIER1YW4gd3JvdGU6Cj4g5ZyoIDIwMTgvMi82
IDE2OjU5LCBBbmRyZXcgQ29vcGVyIOWGmemBkzoKPj4gT24gMDYvMDIvMjAxOCAwODo0MywgWmhl
bnpob25nIER1YW4gd3JvdGU6Cj4+PiBXaGVuICggaWJycyAmJiB0aHVuayA9PSBUSFVOS19ERUZB
VUxUICYmICFyZXRwb2xpbmVfc2FmZSgpICkgaXMgdHJ1ZSwKPj4+IHRodW5rIGlzIHNldCB0byBU
SFVOS19KTVAgcmF0aGVyIHRoYW4gVEhVTktfUkVUUE9MSU5FLgo+Pj4KPj4+IFdoZW4gKCFpYnJz
ICYmIHRodW5rID09IFRIVU5LX0RFRkFVTFQgJiYgIXJldHBvbGluZV9zYWZlKCkgKSBpcyB0cnVl
LAo+Pj4gd2Ugc2hvdWxkIGRvIHRoZSBzYW1lLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFpoZW56
aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPgo+PiBXaHk/wqAgV2hhdCBpbXBy
b3ZlbWVudCBpcyB0aGlzIGludGVuZGVkIHRvIGdpdmU/Cj4gTm8gaW1wcm92ZW1lbnQsIEkganVz
dCBmZWVsIGlmIHJldHBvbGluZSBpc24ndCBzYWZlLCBUSFVOS19KTVAgaXMKPiBiZXR0ZXIgYW5k
IHNhZmVyLgo+IEFib3ZlIGZpcnN0IGNoZWNrIGlzIHdvcmtpbmcgdGhhdCB3YXkuCgpJZiB5b3Vy
IG9ubHkgdHdvIGNob2ljZXMgYXJlIHVuc2FmZSByZXBvbGluZSBvciBwbGFpbiBqdW1wcywgdGhl
biB1bnNhZmUKcmVwb2xpbmUgaXMgZmFyIGZhciBmYXIgc2FmZXIuCgpJdHMgdW5zYWZlIHByb3Bl
cnRpZXMgb25seSBraWNrIGluIG9uIGFuIFJTQiB1bmRlcmZsb3csIGFuZCBhbiBhdHRhY2tlcgp3
b3VsZCBoYXZlIHRvIGRvIGNhbGwtZGVwdGhzIGFuYWx5c2lzIG9mIHRoZSBydW5uaW5nIGJpbmFy
eSB0byBpZGVudGlmeQp3aGljaCByZXRzIHRvIGF0dGVtcHQgdG8gcG9pc29uLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 09:46:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 09:46:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eizos-0005QX-Tk; Tue, 06 Feb 2018 09:45:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eizor-0005QR-7s
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 09:45:41 +0000
X-Inumbo-ID: 6f3336ce-0b22-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f3336ce-0b22-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 10:45:16 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 02:45:38 -0700
Message-Id: <5A79875002000078001A590F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 02:45:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517826298-5607-1-git-send-email-andrew.cooper3@citrix.com>
 <5A7873A402000078001A543F@prv-mh.provo.novell.com>
 <511f8443-2f21-c288-defe-9a7dbfa91f48@citrix.com>
 <5A78925C02000078001A55A9@prv-mh.provo.novell.com>
 <b4d97216-69b7-18cc-3e6c-17dc40b9cb0e@citrix.com>
In-Reply-To: <b4d97216-69b7-18cc-3e6c-17dc40b9cb0e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/boot: Make alternative patching NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE5OjA0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gQnV0IGFzIHlvdSBjb3JyZWN0bHkgcG9pbnRlZCBvdXQsIGl0IHdhcyBhIHZlcnkgbG9u
ZyB3YXkgZnJvbSBiZWluZwo+IGNvbXBsZXRlLiAgV2UgY3VycmVudGx5IGhhdmUgbm8gaWRlYSB3
aGV0aGVyIHdlIGFyZSBpbiBOTUkgY29udGV4dCwgc28KPiBhcnJhbmdpbmcgbm90IHRvIG5vdCBl
eGVjdXRlIGFuIGlyZXQgaXMgaGFyZC4KCkFzIGxvbmcgYXMgd2UgZG9uJ3QgbWVhbiB0byBwYXRj
aCBleHRyZW1lbHkgZWFybHkgb3IgZXh0cmVtZWx5CmxhdGUgcGFydHMgb2YgdGhlIGhhbmRsZXIs
IHdoeSBjb3VsZG4ndCB0aGUgTk1JIGhhbmRsZXIgc2V0IGEgZmxhZwoob3IgaW5jcmVtZW50IHNv
bWUgc29ydCBvZiBjb3VudGVyOyBwZXJoYXBzIGluIHN0cnVjdCBjcHVfaW5mbyksCndoaWNoIHRo
ZSBleGl0IHBhdGggaW5zcGVjdHMgKGFuZCBjbGVhcnMgdW5kZXIgdGhlIGFwcHJvcHJpYXRlCmNv
bmRpdGlvbnMpPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 09:53:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 09:53:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eizvv-00067s-Ou; Tue, 06 Feb 2018 09:52:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eizvu-00067m-H3
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 09:52:58 +0000
X-Inumbo-ID: 743c1964-0b23-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 743c1964-0b23-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 10:52:34 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 02:52:56 -0700
Message-Id: <5A79890502000078001A5919@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 02:52:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671E8302000078001A17C4@prv-mh.provo.novell.com>
 <1b5fd587-f11b-129e-78df-d7b3760d8f27@citrix.com>
 <5A70867C02000078001A3BBC@prv-mh.provo.novell.com>
 <457bff5f-2ec6-1a09-1bc4-e65842081b19@citrix.com>
In-Reply-To: <457bff5f-2ec6-1a09-1bc4-e65842081b19@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/4] x86: eliminate most XPTI entry/exit
 code when it's not in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE4OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzAvMDEvMTggMTM6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IC0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L2NvbXBhdC9lbnRyeS5TCj4+Pj4gQEAgLTE4OSw3ICsxODksNyBAQCBFTlRSWShjb21w
YXRfcG9zdF9oYW5kbGVfZXhjZXB0aW9uKQo+Pj4+ICAKPj4+PiAgLyogU2VlIGxzdGFyX2VudGVy
IGZvciBlbnRyeSByZWdpc3RlciBzdGF0ZS4gKi8KPj4+PiAgRU5UUlkoY3N0YXJfZW50ZXIpCj4+
Pj4gLSAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUgaGVyZSB3aGVuIHdlIGRvbid0IHN3aXRjaCBw
YWdlIHRhYmxlcyBiZWxvdy4gKi8KPj4+PiArICAgICAgICBBTFRFUk5BVElWRSBub3AsIHN0aSwg
WDg2X0ZFQVRVUkVfTk9fWFBUSQo+Pj4gSSBkbyBub3QgdGhpbmsgdGhlIGNvbXBsZXhpdHkgb2Yg
b2YgYWx0ZXJpbmcgdGhlIHBvc2l0aW9uIG9mIHN0aQo+Pj4gb3V0d2VpZ2hzIHRoZSBmcmFjdGlv
bmFsIGV4dHJhIGRlbGF5IHdoaWNoIHdvdWxkIHJlc3VsdCBmcm9tCj4+PiB1bmlsYXRlcmFsbHkg
aGF2aW5nIHRoZSBzdGkgbGF0ZXIuICBGdXJ0aGVybW9yZSwgaWYgeW91IHJlYWxseSBhcmUKPj4+
IGNvbmNlcm5lZCBhYm91dCBtaWNyb29wdGltaXNpbmcgdGhpcywgeW91IGRvbid0IHdhbnQgYSBz
aW5nbGVieXRlIG5vcCBoZXJlLgo+Pj4KPj4+PiAgICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCj4+
IFRoZXJlIGlzLCBub3QgdGhlIGxlYXN0LCB0aGlzLCB3aGljaCBJJ20gYWZyYWlkIGlzIGFkZGlu
ZyBxdWl0ZSBhIGJpdAo+PiBvZiBhIGRlbGF5LiBXaGlsZSB3ZSdyZSBub3QgcmVhbC10aW1lIHJl
YWR5LCBJIGRvbid0IHRoaW5rIHdlIHNob3VsZAo+PiBuZWVkbGVzc2x5IGRlbGF5IHRoZSBlbmFi
bGluZyBvZiBpbnRlcnJ1cHRzLgo+IAo+IFRoZSBsaW9uIHNoYXJlIG9mIGRlbGF5IGluIHRoZSBz
ZXJpYWxpc2luZyBlZmZlY3RzIG9mIHRoZSB3cml0ZSB0byBjcjQsCj4gd2hpY2ggYWxzbyBibG9j
a3MgaW50ZXJydXB0cy4KCldoYXQgaXMgdGhlIG1haW4gY2F1c2UgZm9yIHRoZSBkZWxheSBkb2Vz
bid0IG1hdHRlciAtIGludGVycnVwdHMKbmVjZXNzYXJpbHkgd2lsbCBiZSBoZWxkIG9mZiBmb3Ig
dGhlIGR1cmF0aW9uIG9mIHRoZSBleGVjdXRpb24gb2YKdGhpcyBvbmUgaW5zdHJ1Y3Rpb24uIEhv
d2V2ZXIsIHdpdGggdGhlIFNUSSBhaGVhZCBvZiBpdCwKaW50ZXJydXB0cyB3aGljaCBiZWNhbWUg
cGVuZGluZyBfYmVmb3JlXyB0aGUgQ1I0IHdyaXRlIHdvdWxkCmhhdmUgYmVlbiBzZXJ2aWNlZCBh
bHJlYWR5LiBJT1cgYnkgbW92aW5nIHRoZSBTVEkgYWhlYWQKd2UncmUgc3BsaXR0aW5nIGFuIGlu
dGVycnVwdHMtZGVsYXllZCB3aW5kb3cgaW50byB0d28uCgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+
Pj4+IEBAIC00Niw3ICs0Nyw2IEBAIHJlc3RvcmVfYWxsX2d1ZXN0Ogo+Pj4+ICAgICAgICAgIG1v
dmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gKPj4+PiAgICAgICAgICBtb3YgICAlcmRp
LCAlcmF4Cj4+Pj4gICAgICAgICAgYW5kICAgJXJzaSwgJXJkaQo+Pj4+IC0gICAgICAgIGp6ICAg
IC5McmFnX2tlZXBfY3IzCj4+PiBUaGlzIGxvb2tzIGxpa2UgYSBmdW5jdGlvbmFsIGNoYW5nZT8K
Pj4gRGVmaW5pdGVseSBub3QgLSB0aGUgY29uZGl0aW9uYWwgYnJhbmNoIHNpbXBseSBiZWNvbWVz
IHVubmVjZXNzYXJ5Cj4+IHdoZW4gdGhlIGVudGlyZSBwaWVjZSBvZiBjb2RlIGdldHMgTk9QLWVk
IG91dC4KPiAKPiBIbW0uICBUaGF0IGlzIG5vdCBhdCBhbGwgb2J2aW91cy4gIFdoYXQgYWJvdXQg
YWJvdXQgY2FzZXMgd2VyZSB3ZSdkIHdhbnQKPiB0byBjb25kaXRpb25hbGx5IGRpc2FibGUgeHB0
aSBvbiBhIHBlciBkb21haW4gYmFzaXM/CgpJIHdvdWxkIGJlIGF0IHRoYXQgdGltZSB0aGF0IHRo
ZSBicmFuY2ggd291bGQgbmVlZCB0byBiZQpyZS1pbnRyb2R1Y2VkLiBCdXQgSSBob3BlIHdlJ2xs
IG5ldmVyIG1ha2UgaXQgdGhlcmUsIGFuZCBoYXZlIGEKYmV0dGVyIHNvbHV0aW9uIGluIHBsYWNl
IGJlZm9yZSB3ZSBpbnRyb2R1Y2UgYSBwZXItZG9tYWluIGNvbnRyb2wKZm9yIHRoaXMuCgo+Pj4+
IEBAIC00OTIsOSArNTE5LDIwIEBAIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCj4+Pj4gICAgICAg
ICAgQ1I0X1BWMzJfUkVTVE9SRQo+Pj4+ICAgICAgICAgIG1vdnEgJXJzcCwlcmRpCj4+Pj4gICAg
ICAgICAgY2FsbHEgZG9fSVJRCj4+Pj4gKy5MaW50cl9jcjNfcmVzdG9yZToKPj4+PiAgICAgICAg
ICBtb3YgICAlcjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCj4+Pj4gKy5M
aW50cl9jcjNfZW5kOgo+Pj4+ICAgICAgICAgIGptcCByZXRfZnJvbV9pbnRyCj4+Pj4gIAo+Pj4+
ICsgICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwo+
Pj4+ICsgICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MaW50cl9jcjNfcmVzdG9yZSwgLkxp
bnRyX2NyM19yZXN0b3JlLCBcCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2
X0ZFQVRVUkVfTk9fWFBUSSwgXAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgu
TGludHJfY3IzX2VuZCAtIC5MaW50cl9jcjNfcmVzdG9yZSksIDAKPj4+PiArICAgICAgICBhbHRp
bnN0cnVjdGlvbl9lbnRyeSAuTGludHJfY3IzX3N0YXJ0LCAuTGludHJfY3IzX3N0YXJ0LCBcCj4+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfTk9fWFBUSSwgXAo+
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGludHJfY3IzX29rYXkgLSAuTGlu
dHJfY3IzX3N0YXJ0KSwgMAo+Pj4gVGhpcyBpcyBub3cgZ2V0dGluZyB2ZXJ5IGNvbXBsaWNhdGVk
IHRvIGZvbGxvdy4gIElzIGl0IGp1c3QgZm9yIElTVAo+Pj4gc2FmZXR5IGFuZCBsaWFibGUgdG8g
ZGlzYXBwZWFyPyAgSWYgbm90LCBJIHRoaW5rIHdlIG5lZWQgYSBkaWZmZXJlbnQKPj4+IHdheSxh
cyB0aGlzIGlzIG5vdyBzYXlpbmcgInNwb3JhZGljIGluc3RydWN0aW9ucyBpbnNpZGUgdGhpcyBi
bG9jaywgYnV0Cj4+PiBub3QgYWxsIG9mIHRoZW0sIHR1cm4gaW50byBub3BzIi4KPj4gVGhpcyBp
cyBub3QgYW4gSVNUIHBhdGgsIGFuZCBpdCBpcyBhbHNvIG5vdCBOT1AtaW5nIG91dCBzcG9yYWRp
Ywo+PiBpbnN0cnVjdGlvbnMgLSB3ZSBjYW4ndCBkcm9wIHRoZSBmaXJzdCBwaWVjZSBvZiBjb2Rl
IHdpdGhvdXQgYWxzbwo+PiBkcm9wcGluZyB0aGUgc2Vjb25kLCBhcyAlcjE0IHdvbid0IGJlIHNl
dCB1cCBpZiB0aGUgZmlyc3QgYmxvY2sKPj4gaXMgZ29uZS4gVGhleSdyZSBjbGVhcmx5IGZyYW1l
ZCBieSAuTGludHJfY3IzXyogbGFiZWxzIC0gSSdtIG5vdAo+PiBzdXJlIGhvdyB0byBtYWtlIGV2
ZW4gbW9yZSBvYnZpb3VzIHdoYXQncyBnb2luZyBvbi4KPiAKPiBJIGtub3cgeW91J3JlIG5vdCBh
IGZhbiBvZiBteSBTUEVDX0NUUkwgbWFjcm9zLCBidXQgdGhleSBkbyBtYWtlIGl0IHZlcnkKPiBj
bGVhciB3aGF0IGlzIGdvaW5nIG9uIGluIGVhY2ggY29uZmlndXJhdGlvbi4KPiAKPiBUaGV5IGFy
ZSBjZXJ0YWlubHkgY2xlYXJlciB0aGFuIHRoaXMuCgpBIG1hdHRlciBvZiBwZXJzb25hbCBwcmVm
ZXJlbmNlLCBJJ20gYWZyYWlkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:01:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:01:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej03z-0006wP-Kd; Tue, 06 Feb 2018 10:01:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej03y-0006w2-Fs
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 10:01:18 +0000
X-Inumbo-ID: c60d42b9-0b24-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c60d42b9-0b24-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 10:02:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej03r-0004HJ-8E; Tue, 06 Feb 2018 10:01:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ej03m-0000ll-0V; Tue, 06 Feb 2018 10:01:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ej03l-00047A-MY; Tue, 06 Feb 2018 10:01:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118600-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=f24ee107a07f093bd7ed475dd48d7ba57ea3d8fe
X-Osstest-Versions-That: qemuu=fb2516ef94b8399ddded4a41c4346cbc1d5d98fc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 10:01:05 +0000
Subject: [Xen-devel] [qemu-mainline test] 118600: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1477803138014266847=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118600 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118600/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118548
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118548
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118548
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118548
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118548
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118548
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                f24ee107a07f093bd7ed475dd48d7ba57ea3d8fe
baseline version:
 qemuu                fb2516ef94b8399ddded4a41c4346cbc1d5d98fc

Last test of basis   118548  2018-02-03 02:21:42 Z    3 days
Testing same since   118589  2018-02-05 09:49:36 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  BALATON Zoltan <balaton@eik.bme.hu>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   fb2516ef94..f24ee107a0  f24ee107a07f093bd7ed475dd48d7ba57ea3d8fe -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1477803138014266847==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:02:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej04f-0006ye-Tc; Tue, 06 Feb 2018 10:02:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ej04e-0006yK-Vx
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 10:02:01 +0000
X-Inumbo-ID: ded735d1-0b24-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ded735d1-0b24-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 10:02:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 03:01:53 -0700
Message-Id: <5A798B1F02000078001A5923@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 03:01:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A671D6D02000078001A17B7@prv-mh.provo.novell.com>
 <5A671ECC02000078001A17CA@prv-mh.provo.novell.com>
 <ca473293-3e58-dc3e-8217-5621d3525870@citrix.com>
 <5A71A4BB02000078001A3F1B@prv-mh.provo.novell.com>
 <5b866512-1e40-1f58-7cdb-19551ea64e52@citrix.com>
In-Reply-To: <5b866512-1e40-1f58-7cdb-19551ea64e52@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 4/4] x86: avoid double CR3 reload when
 switching to guest user mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDE4OjM3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMzEvMDEvMTggMTA6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pgo+Pj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYwo+Pj4+IEBAIC0yMjAsMTAgKzIyMCwyMCBAQCBpbnQgcHZfZG9tYWluX2luaXRpYWxpc2Uo
c3RydWN0IGRvbWFpbiAqCj4+Pj4gICAgICByZXR1cm4gcmM7Cj4+Pj4gIH0KPj4+PiAgCj4+Pj4g
LXN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYpCj4+Pj4gK3N0YXRp
YyB2b2lkIF90b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYsIGJvb2wgZm9yY2VfY3IzKQo+
Pj4+ICB7Cj4+Pj4gICAgICB2LT5hcmNoLmZsYWdzIF49IFRGX2tlcm5lbF9tb2RlOwo+Pj4+ICAg
ICAgdXBkYXRlX2NyMyh2KTsKPj4+PiArCj4+Pj4gKyAgICAvKgo+Pj4+ICsgICAgICogVGhlcmUn
cyBubyBuZWVkIHRvIGxvYWQgQ1IzIGhlcmUgd2hlbiBpdCBpcyBnb2luZyB0byBiZSBsb2FkZWQg
b24gCj4gdGhlCj4+Pj4gKyAgICAgKiB3YXkgb3V0IHRvIGd1ZXN0IG1vZGUgYWdhaW4gYW55d2F5
LCBhbmQgd2hlbiB0aGUgcGFnZSB0YWJsZXMgd2UncmUKPj4+PiArICAgICAqIGN1cnJlbnRseSBv
biBhcmUgdGhlIGtlcm5lbCBvbmVzICh3aGVyZWFzIHdoZW4gc3dpdGNoaW5nIHRvIGtlcm5lbAo+
Pj4+ICsgICAgICogbW9kZSB3ZSBuZWVkIHRvIGJlIGFibGUgdG8gd3JpdGUgYSBib3VuY2UgZnJh
bWUgb250byB0aGUga2VybmVsIAo+IHN0YWNrKS4KPj4+PiArICAgICAqLwo+Pj4+ICsgICAgaWYg
KCAhZm9yY2VfY3IzICYmICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCj4+Pj4g
KyAgICAgICAgcmV0dXJuOwo+Pj4+ICsKPj4+PiAgICAgIC8qIERvbid0IGZsdXNoIHVzZXIgZ2xv
YmFsIG1hcHBpbmdzIGZyb20gdGhlIFRMQi4gRG9uJ3QgdGljayBUTEIgY2xvY2suIAo+ICovCj4+
Pj4gICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAodi0+YXJjaC5j
cjMpIDogIm1lbW9yeSIgKTsKPj4+PiAgCj4+Pj4gQEAgLTI1MywxMyArMjYzLDEzIEBAIHZvaWQg
dG9nZ2xlX2d1ZXN0X21vZGUoc3RydWN0IHZjcHUgKnYpCj4+Pj4gICAgICB9Cj4+Pj4gICAgICBh
c20gdm9sYXRpbGUgKCAic3dhcGdzIiApOwo+Pj4+ICAKPj4+PiAtICAgIF90b2dnbGVfZ3Vlc3Rf
cHQodik7Cj4+Pj4gKyAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYsIGNwdV9oYXNfbm9feHB0aSk7Cj4+
Pj4gIH0KPj4+PiAgCj4+Pj4gIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2KQo+
Pj4+ICB7Cj4+Pj4gICAgICBpZiAoICFpc19wdl8zMmJpdF92Y3B1KHYpICkKPj4+PiAtICAgICAg
ICBfdG9nZ2xlX2d1ZXN0X3B0KHYpOwo+Pj4+ICsgICAgICAgIF90b2dnbGVfZ3Vlc3RfcHQodiwg
dHJ1ZSk7Cj4+PiBUaGlzIGNhbiBiZSBjb252ZXJ0ZWQgYXMgd2VsbC4gIFRoZSBvbmx5IGNhbGxl
cnMgYXJlIHRoZSBMRFQtZmF1bHQgYW5kCj4+PiBJL08gcGVybSBjaGVjaywgYm90aCB3aGVuIHdl
IGFyZSBjdXJyZW50bHkgb24gdXNlciBwYWdldGFibGVzLCBuZWVkaW5nCj4+PiB0byBzd2l0Y2gg
dG8ga2VybmVsIGJyaWVmbHksIHRoZW4gYmFjayB0byB1c2VyLgo+PiBDb252ZXJ0ZWQgdG8gd2hh
dD8KPiAKPiBfdG9nZ2xlX2d1ZXN0X3B0KHYsIGNwdV9oYXNfbm9feHB0aSk7CgpJIGRvbid0IHVu
ZGVyc3RhbmQ6IFdlIGNhbid0IGF2b2lkIHRoZSBwYWdlIHRhYmxlIHN3aXRjaCB3aGVuCiFjcHVf
aGFzX25vX3hwdGkuCgo+PiBUaG9zZSBjb2RlIHBhdGhzIGNlcnRhaW5seSBuZWVkIENSMyB0byBi
ZQo+PiB3cml0dGVuLCBvciBlbHNlIHRoZSBhY3R1YWwgbWVtb3J5IGFjY2Vzc2VzIHdpbGwgZmFp
bC4KPiAKPiBUaGVzZSBhcmUgY2FsbGVkIGluIHBhaXJzLCB0aGUgZmlyc3Qgb2Ygd2hpY2ggc3dp
dGNoZXMgZnJvbSB1c2VyIHRvIHRoZQo+IGtlcm5lbCB3aGljaCBwYWdldGFibGVzLCB3aGljaCBm
YWlscyB5b3VyIFRGX2tlcm5lbF9tb2RlIGZhc3RwYXRoCj4gKGJlY2F1c2Ugb2YgdGhlIHhvciBh
dCB0aGUgdG9wKSwKClRoYXQgVEZfa2VybmVsX21vZGUgY2hlY2sgaGFwcGVucyBvbmx5IHdoZW4g
Zm9yY2VfY3IzIGlzIGZhbHNlLgoKPiBhbmQgdGhlIHNlY29uZCBjYWxsIHRvIG1vdmUgZnJvbSB0
aGUKPiBrZXJuZWwgYmFjayB0byB1c2VyLCB3aGljaCBjYW4gaW4gcHJpbmNpcGxlIHVzZSB0aGUg
c2FtZSBmYXN0cGF0aC4KCkp1c3QgbGlrZSBmb3IgdGhlIGZpcnN0IG9mIHRoZSBwYWlyZWQgY2Fs
bHMsIHRoZSBzZWNvbmQgb25lIGFsc28KbXVzdG4ndCBza2lwIHRoZSBDUjMgd3JpdGUuIEp1c3Qg
dG8gc3VtbWFyaXplOiBXaGVuIHdlIGNvbWUKaGVyZSBmb3Igb25lIG9mIHRoZSB0d28gY2FzZXMg
d2hlcmUgdGhlIHBhaXJlZCBjYWxscyBhcmUgdXNlZCwKd2UncmUgcnVubmluZyBvbiB1c2VyIG1v
ZGUgcGFnZSB0YWJsZXMgYnV0IHdhbnQgdG8gYWNjZXNzIGEKa2VybmVsIG1vZGUgZGF0YSBzdHJ1
Y3R1cmUuIEhlbmNlIHdlIG5lZWQgdG8gc3dpdGNoIHRvIHRoZQprZXJuZWwgcGFnZSB0YWJsZXMg
KGluY2x1ZGluZyB0aGUgQ1IzIGxvYWQpLCBkbyB0aGUgYWNjZXNzLCBhbmQKc3dpdGNoIGJhY2sg
dG8gdGhlIHVzZXIgbW9kZSBwYWdlIHRhYmxlcy4KCkphbgoKPj4+IEhvd2V2ZXIsIGl0IHdvdWxk
IGJlIGJldHRlciB0byBkcm9wIHRoZSBwYXJhbWV0ZXIgYW5kIGZlZWQKPj4+IGNwdV9oYXNfbm9f
eHB0aSBpbnRvIHRoZSBjb25kaXRpb25hbCBhYm92ZSB3aGljaCBleHBsYWlucyB3aHkgaXQgaXMg
c2FmZQo+Pj4gdG8gZG8uCj4+IEFzIGEgcmVzdWx0LCBJIGFsc28gZG9uJ3QgdW5kZXJzdGFuZCB0
aGlzIHBhcnQuCj4gCj4gVGhlIGZvcmNlX2NyMyBwYXJhbWV0ZXIgaXMgdW5uZWNlc3NhcnksIGF0
IHdoaWNoIHBvaW50IGl0IHdvdWxkIGJlIGZhcgo+IGNsZWFyZXIgdG8gZXhwbGljaXRseSBjaGVj
ayBhZ2FpbnN0IGNwdV9oYXNfbm9feHB0aSBmb3IgdGhlIGZhc3RwYXRoLgo+IAo+IH5BbmRyZXcK
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:08:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0B2-0007IT-Mw; Tue, 06 Feb 2018 10:08:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ej0B1-0007IN-AV
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 10:08:35 +0000
X-Inumbo-ID: ca5f12f3-0b25-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca5f12f3-0b25-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 10:09:17 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 03:08:28 -0700
Message-Id: <5A798CAA02000078001A5933@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 03:08:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Konrad Rzeszutek Wilk" <konrad.wilk@oracle.com>
References: <1517857833-3897-1-git-send-email-andrew.cooper3@citrix.com>
 <20180205192339.GR26220@char.us.oracle.com>
 <1330a274-2ad9-456e-9876-ada125284742@citrix.com>
In-Reply-To: <1330a274-2ad9-456e-9876-ada125284742@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/boot: Make alternative patching
	NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE4IGF0IDAyOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMjAxOCAxOToyMywgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+
PiBPbiBNb24sIEZlYiAwNSwgMjAxOCBhdCAwNzoxMDozM1BNICswMDAwLCBBbmRyZXcgQ29vcGVy
IHdyb3RlOgo+Pj4gLSAgICBhcHBseV9hbHRlcm5hdGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBf
X2FsdF9pbnN0cnVjdGlvbnNfZW5kKTsKPj4+ICsgICAgLyogU2VuZCBvdXJzZWx2ZXMgYW4gTk1J
IHRvIHRyaWdnZXIgdGhlIGNhbGxiYWNrLiAqLwo+Pj4gKyAgICBzZWxmX25taSgpOwo+Pj4gKwo+
Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBTZW5kaW5nIG91cnNlbGYgYW4gTk1JIGlzbid0IGFyY2hp
dGVjdHVyYWxseSBndWFyYW50ZWVkIHRvIHJlc3VsdCBpbgo+Pj4gKyAgICAgKiB0aGUgc3luY2hy
b25vdXMgZGVsaXZlcnkgKGFsdGhvdWdoIGluIHByYWN0aWNlLCBpdCBhcHBlYXJzIHRvIGJlKS4K
Pj4+ICsgICAgICogUG9sbCBhbHRfZG9uZSBmb3IgdXAgdG8gMSBzZWNvbmQuCj4+PiArICAgICAq
Lwo+Pj4gKyAgICBmb3IgKCBpID0gMDsgIUFDQ0VTU19PTkNFKGFsdF9kb25lKSAmJiBpIDwgMTAw
MDsgKytpICkKPj4gUGVyaGFwcyBhbiAjZGVmaW5lIGZvciB0aGlzPwo+IAo+IEkgZG9uJ3QgcmVh
bGx5IHNlZSB0aGUgcG9pbnQuICBJJ20gZmFpcmx5IHN1cmUgdGhhdCBubyA2NGJpdCBDUFUgd2ls
bAo+IGVudGVyIHRoaXMgbG9vcCwgYnV0IHRoZSBBUElDIHNwZWMgZG9lc24ndCBndWFyYW50ZWUg
dGhhdCBkZWxpdmVyeSBpcwo+IHN5bmNocm9ub3VzLgoKSSBhZ3JlZS4gSWYgYW55dGhpbmcsIHRo
ZSBzdWJzZXF1ZW50IGNoZWNrIGNvdWxkIGJlIGNoYW5nZWQKZnJvbSAiaSA+PSAxMDAwIiB0byAi
IUFDQ0VTU19PTkNFKGFsdF9kb25lKSIsIGVsaW1pbmF0aW5nIHRoZQpkb3VibGUgdXNlIG9mIHRo
ZSBzYW1lIHBsYWluIG51bWJlci4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:11:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:11:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0EA-0007uH-4v; Tue, 06 Feb 2018 10:11:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej0E9-0007uB-02
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 10:11:49 +0000
X-Inumbo-ID: 3dc18b0d-0b26-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3dc18b0d-0b26-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 10:12:30 +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 495F81529;
 Tue,  6 Feb 2018 02:11:42 -0800 (PST)
Received: from [10.37.10.227] (unknown [10.37.10.227])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 976C53F24D;
 Tue,  6 Feb 2018 02:11:39 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 anastassios.nanos@onapp.com, vfachin@de.adit-jv.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, mirela.simonovic@aggios.com,
 davorin.mista@aggios.com, robin.randhawa@arm.com
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
Date: Tue, 6 Feb 2018 10:11:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSB3b3VsZCBzdWdnZXN0IHRvIGhhdmUgdGhlIG5leHQgY29tbXVuaXR5IGNhbGwg
b24gVHVlc2RheSAxM3RoIEZlYnJ1YXJ5IAo1cG0gR01ULiBEb2VzIGl0IHNvdW5kIGdvb2Q/CgpE
byB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMgdG9waWMgeW91IHdvdWxkIGxpa2UgdG8gZGlzY3Vzcz8K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:17:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:17:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0Jn-00087q-Oe; Tue, 06 Feb 2018 10:17:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lsri=fa=citrix.com=prvs=568286362=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ej0Jl-00087k-Pa
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 10:17:37 +0000
X-Inumbo-ID: e54965e7-0b26-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e54965e7-0b26-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 11:17:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="461400687"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1517828641-18797-1-git-send-email-andrew.cooper3@citrix.com>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <64a057fe-6ad0-c503-1132-1583f5048d8e@citrix.com>
Date: Tue, 6 Feb 2018 10:17:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1517828641-18797-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH] xen/livepatch: Drop stray tabs and fix
	indentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDUvMjAxOCAxMTowNCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IEND
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgo+IC0tLQo+ICAgeGVuL2Nv
bW1vbi9saXZlcGF0Y2guYyB8IDYgKysrLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAoKUmV2aWV3ZWQtYnk6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:30:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:30:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0Vg-0000UG-Tb; Tue, 06 Feb 2018 10:29:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jop5=fa=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1ej0Vg-0000UA-6m
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 10:29:56 +0000
X-Inumbo-ID: c4d4baa9-0b28-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c4d4baa9-0b28-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 10:30:36 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w16AQiRL122444;
 Tue, 6 Feb 2018 10:29:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : subject :
 message-id : from : to : cc : mime-version : content-type;
 s=corp-2017-10-26; bh=x2tyY5hT9jy3qecQtVU1D8RCgzpmfAcS0j0fJhtn7Vs=;
 b=BM1uG4Eb5jBlEhPFXarOFHIEfNe5zWgJZZCLn5CgCeXBOphxJWOl2xfDIiWhBVpqBQai
 3ybgSobk++i4WvGnhPWgvIxxdZ4iE/nexqR2+ZFTrupToKfV2LJdp1Z3KwUljEOVsCqZ
 FPYPJ2aqgD1KDvn9ULXLaWZzxXQGbIdWmA3+KAB9AsEy0cwD5+KVSKcMWlgh63SG0RJo
 hoA2fNsZTQ1w2YX1+DTBKXktlg4LphCZGWBEmiFHVK9cA8WG4IkQArMPJHgAtAf4tAzk
 a7SOm69bwpfkiyR8Ha6wJb3+amC2Zt+DsshUEZb+cObQrC5JML6hA+dXDE7C6c3ra06x Zg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2fyah5813a-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 06 Feb 2018 10:29:45 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w16ATi4E030416
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 6 Feb 2018 10:29:44 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w16ATigH017923;
 Tue, 6 Feb 2018 10:29:44 GMT
Received: from [192.168.1.100] (/61.135.194.207)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 06 Feb 2018 02:29:43 -0800
Date: Tue, 06 Feb 2018 18:29:41 +0800
Message-ID: <a8vim4q7puma7targvkbpbri.1517912981288@email.android.com>
From: "zhenzhong.duan" <zhenzhong.duan@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=888
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802060132
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>, JBeulich@suse.com,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: [Xen-devel] =?utf-8?b?5Zue5aSNOiBSZTogW1BBVENIXSBDaG9vc2UgcmV0?=
 =?utf-8?q?poline_only_when_it_is_safe_to_use?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2629535497179390208=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2629535497179390208==
Content-Type: multipart/alternative; boundary="--_com.android.email_895721978489020"

----_com.android.email_895721978489020
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

CjIwMTjlubQy5pyINuaXpSAxNzoyMOS6jiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPuWGmemBk++8mgo+Cj4gT24gMDYvMDIvMjAxOCAwOToxMywgWmhlbnpob25nIER1
YW4gd3JvdGU6IAo+ID4g5ZyoIDIwMTgvMi82IDE2OjU5LCBBbmRyZXcgQ29vcGVyIOWGmemBkzog
Cj4gPj4gT24gMDYvMDIvMjAxOCAwODo0MywgWmhlbnpob25nIER1YW4gd3JvdGU6IAo+ID4+PiBX
aGVuICggaWJycyAmJiB0aHVuayA9PSBUSFVOS19ERUZBVUxUICYmICFyZXRwb2xpbmVfc2FmZSgp
ICkgaXMgdHJ1ZSwgCj4gPj4+IHRodW5rIGlzIHNldCB0byBUSFVOS19KTVAgcmF0aGVyIHRoYW4g
VEhVTktfUkVUUE9MSU5FLiAKPiA+Pj4gCj4gPj4+IFdoZW4gKCFpYnJzICYmIHRodW5rID09IFRI
VU5LX0RFRkFVTFQgJiYgIXJldHBvbGluZV9zYWZlKCkgKSBpcyB0cnVlLCAKPiA+Pj4gd2Ugc2hv
dWxkIGRvIHRoZSBzYW1lLiAKPiA+Pj4gCj4gPj4+IFNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBE
dWFuIDx6aGVuemhvbmcuZHVhbkBvcmFjbGUuY29tPiAKPiA+PiBXaHk/wqAgV2hhdCBpbXByb3Zl
bWVudCBpcyB0aGlzIGludGVuZGVkIHRvIGdpdmU/IAo+ID4gTm8gaW1wcm92ZW1lbnQsIEkganVz
dCBmZWVsIGlmIHJldHBvbGluZSBpc24ndCBzYWZlLCBUSFVOS19KTVAgaXMgCj4gPiBiZXR0ZXIg
YW5kIHNhZmVyLiAKPiA+IEFib3ZlIGZpcnN0IGNoZWNrIGlzIHdvcmtpbmcgdGhhdCB3YXkuIAo+
Cj4gSWYgeW91ciBvbmx5IHR3byBjaG9pY2VzIGFyZSB1bnNhZmUgcmVwb2xpbmUgb3IgcGxhaW4g
anVtcHMsIHRoZW4gdW5zYWZlIAo+IHJlcG9saW5lIGlzIGZhciBmYXIgZmFyIHNhZmVyLiAKPgo+
IEl0cyB1bnNhZmUgcHJvcGVydGllcyBvbmx5IGtpY2sgaW4gb24gYW4gUlNCIHVuZGVyZmxvdywg
YW5kIGFuIGF0dGFja2VyIAo+IHdvdWxkIGhhdmUgdG8gZG8gY2FsbC1kZXB0aHMgYW5hbHlzaXMg
b2YgdGhlIHJ1bm5pbmcgYmluYXJ5IHRvIGlkZW50aWZ5IAo+IHdoaWNoIHJldHMgdG8gYXR0ZW1w
dCB0byBwb2lzb24uIAo+ClRoYW5rcyBmb3IgZXhwbGFpbmluZy4KU28sIGZvciBhIHJldHBvbGlu
ZSBzYWZlIHByb2Nlc3NvciwgaXQganVzdCBzdG9wIHVzaW5nIFJTQiB3aGVuIGl0J3MgZW1wdHkg
dG8gYXZvaWQgdW5kZXJmbG93PwoKQW5vdGhlciBxdWVzdGlvbjoKCmlmIChvcHRfdGh1bmsgPT0g
VEhVTktfREVGQVVMVCAmJiBvcHRfaWJycyA9PSAtMSAmJiAKQ09ORklHX0lORElSRUNUX1RIVU5L
ICYmICFjcHVfaGFzX2xmZW5jZV9kaXNwYXRjaCAmJiAhcmV0cG9saW5lX3NhZmUoKSkgCnJlc3Vs
dHMgaW4gInRodW5rID0gVEhVTktfSk1QIiByZWdhcmRsZXNzIG9mIHRoZSB2YWx1ZSBvZiAiYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSIKCkFueSByZWFzb24gbm90IGNvbnNpZGVyaW5n
IHJldHBvbGluZSBoZXJlIGlmICghYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKT8KCnRo
YW5rcwp6ZHVhbg==
----_com.android.email_895721978489020
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PHAgZGlyPSJsdHIiPjxicj4KMjAxOCYjMjQxODA7MiYjMjYzNzY7NiYjMjYwODU7IDE3OjIwJiMy
MDExMDsgQW5kcmV3IENvb3BlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20iPmFuZHJldy5jb29wZXIzQGNpdHJpeC5jb208L2E+Jmd0OyYjMjA4ODk7JiMzNjk0
NzsmIzY1MzA2Ozxicj4KJmd0Ozxicj4KJmd0OyBPbiAwNi8wMi8yMDE4IDA5OjEzLCBaaGVuemhv
bmcgRHVhbiB3cm90ZTogPGJyPgomZ3Q7ICZndDsgJiMyMjMxMjsgMjAxOC8yLzYgMTY6NTksIEFu
ZHJldyBDb29wZXIgJiMyMDg4OTsmIzM2OTQ3OzogPGJyPgomZ3Q7ICZndDsmZ3Q7IE9uIDA2LzAy
LzIwMTggMDg6NDMsIFpoZW56aG9uZyBEdWFuIHdyb3RlOiA8YnI+CiZndDsgJmd0OyZndDsmZ3Q7
IFdoZW4gKCBpYnJzICZhbXA7JmFtcDsgdGh1bmsgPT0gVEhVTktfREVGQVVMVCAmYW1wOyZhbXA7
ICFyZXRwb2xpbmVfc2FmZSgpICkgaXMgdHJ1ZSwgPGJyPgomZ3Q7ICZndDsmZ3Q7Jmd0OyB0aHVu
ayBpcyBzZXQgdG8gVEhVTktfSk1QIHJhdGhlciB0aGFuIFRIVU5LX1JFVFBPTElORS4gPGJyPgom
Z3Q7ICZndDsmZ3Q7Jmd0OyA8YnI+CiZndDsgJmd0OyZndDsmZ3Q7IFdoZW4gKCFpYnJzICZhbXA7
JmFtcDsgdGh1bmsgPT0gVEhVTktfREVGQVVMVCAmYW1wOyZhbXA7ICFyZXRwb2xpbmVfc2FmZSgp
ICkgaXMgdHJ1ZSwgPGJyPgomZ3Q7ICZndDsmZ3Q7Jmd0OyB3ZSBzaG91bGQgZG8gdGhlIHNhbWUu
IDxicj4KJmd0OyAmZ3Q7Jmd0OyZndDsgPGJyPgomZ3Q7ICZndDsmZ3Q7Jmd0OyBTaWduZWQtb2Zm
LWJ5OiBaaGVuemhvbmcgRHVhbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoZW56aG9uZy5kdWFuQG9y
YWNsZS5jb20iPnpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb208L2E+Jmd0OyA8YnI+CiZndDsgJmd0
OyZndDsgV2h5PyYjMTYwOyBXaGF0IGltcHJvdmVtZW50IGlzIHRoaXMgaW50ZW5kZWQgdG8gZ2l2
ZT8gPGJyPgomZ3Q7ICZndDsgTm8gaW1wcm92ZW1lbnQsIEkganVzdCBmZWVsIGlmIHJldHBvbGlu
ZSBpc24ndCBzYWZlLCBUSFVOS19KTVAgaXMgPGJyPgomZ3Q7ICZndDsgYmV0dGVyIGFuZCBzYWZl
ci4gPGJyPgomZ3Q7ICZndDsgQWJvdmUgZmlyc3QgY2hlY2sgaXMgd29ya2luZyB0aGF0IHdheS4g
PGJyPgomZ3Q7PGJyPgomZ3Q7IElmIHlvdXIgb25seSB0d28gY2hvaWNlcyBhcmUgdW5zYWZlIHJl
cG9saW5lIG9yIHBsYWluIGp1bXBzLCB0aGVuIHVuc2FmZSA8YnI+CiZndDsgcmVwb2xpbmUgaXMg
ZmFyIGZhciBmYXIgc2FmZXIuIDxicj4KJmd0Ozxicj4KJmd0OyBJdHMgdW5zYWZlIHByb3BlcnRp
ZXMgb25seSBraWNrIGluIG9uIGFuIFJTQiB1bmRlcmZsb3csIGFuZCBhbiBhdHRhY2tlciA8YnI+
CiZndDsgd291bGQgaGF2ZSB0byBkbyBjYWxsLWRlcHRocyBhbmFseXNpcyBvZiB0aGUgcnVubmlu
ZyBiaW5hcnkgdG8gaWRlbnRpZnkgPGJyPgomZ3Q7IHdoaWNoIHJldHMgdG8gYXR0ZW1wdCB0byBw
b2lzb24uIDxicj4KJmd0Ozxicj4KVGhhbmtzIGZvciBleHBsYWluaW5nLjxicj4KU28sIGZvciBh
IHJldHBvbGluZSBzYWZlIHByb2Nlc3NvciwgaXQganVzdCBzdG9wIHVzaW5nIFJTQiB3aGVuIGl0
J3MgZW1wdHkgdG8gYXZvaWQgdW5kZXJmbG93PzwvcD4KPHAgZGlyPSJsdHIiPkFub3RoZXIgcXVl
c3Rpb246PC9wPgo8cCBkaXI9Imx0ciI+aWYgKG9wdF90aHVuayA9PSBUSFVOS19ERUZBVUxUICZh
bXA7JmFtcDsgb3B0X2licnMgPT0gLTEgJmFtcDsmYW1wOyAmIzEzOzxicj4KQ09ORklHX0lORElS
RUNUX1RIVU5LICZhbXA7JmFtcDsgIWNwdV9oYXNfbGZlbmNlX2Rpc3BhdGNoICZhbXA7JmFtcDsg
IXJldHBvbGluZV9zYWZlKCkpJiMxMzs8YnI+CnJlc3VsdHMgaW4gInRodW5rID0gVEhVTktfSk1Q
IiByZWdhcmRsZXNzIG9mIHRoZSB2YWx1ZSBvZiAmIzEzOyJib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfSUJSU0IpIiYjMTM7PC9wPgo8cCBkaXI9Imx0ciI+QW55IHJlYXNvbiBub3QgY29uc2lkZXJp
bmcgcmV0cG9saW5lIGhlcmUgaWYgKCFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpPzwv
cD4KPHAgZGlyPSJsdHIiPnRoYW5rczxicj4KemR1YW48L3A+Cg==
----_com.android.email_895721978489020--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2629535497179390208==--



From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:40:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:40:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0g6-0001iJ-Tt; Tue, 06 Feb 2018 10:40:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ej0g5-0001iD-Ud
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 10:40:41 +0000
X-Inumbo-ID: 1eb53169-0b2a-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1eb53169-0b2a-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 11:40:16 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 03:40:39 -0700
Message-Id: <5A79943302000078001A595F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 03:40:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>, <xen-devel@lists.xenproject.org>
References: <osstest-118594-mainreport@xen.org>
In-Reply-To: <osstest-118594-mainreport@xen.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: osstest-admin@xenproject.org
Subject: Re: [Xen-devel] [xen-unstable test] 118594: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE4IGF0IDA2OjQwLCA8b3NzdGVzdC1hZG1pbkB4ZW5wcm9qZWN0Lm9yZz4g
d3JvdGU6Cj4gZmxpZ2h0IDExODU5NCB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KPiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NTk0LyAKPiAKPiBS
ZWdyZXNzaW9ucyA6LSgKPiAKPiBUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBi
bG9ja2luZywKPiBpbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKPiAgdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4NTgyCgooWEVOKSBXYXRjaGRvZyB0aW1lciBkZXRlY3RzIHRoYXQgQ1BV
MiBpcyBzdHVjayEKKFhFTikgLS0tLVsgWGVuLTQuMTEtdW5zdGFibGUgIHg4Nl82NCAgZGVidWc9
eSAgIE5vdCB0YWludGVkIF0tLS0tCihYRU4pIENQVTogICAgMgooWEVOKSBSSVA6ICAgIGUwMDg6
WzxmZmZmODJkMDgwMjNjNWZhPl0gX3NwaW5fbG9jaysweDMwLzB4NTcKKFhFTikgUkZMQUdTOiAw
MDAwMDAwMDAwMDAwMjk3ICAgQ09OVEVYVDogaHlwZXJ2aXNvciAoZDB2MikKKFhFTikgcmF4OiAw
MDAwMDAwMDAwMDBkNDA3ICAgcmJ4OiBmZmZmODJkMDgwNDY3ZmQwICAgcmN4OiBmZmZmODJkMDgw
NDY3ZmQwCihYRU4pIHJkeDogMDAwMDAwMDAwMDAwZDQwOCAgIHJzaTogMDAwMDAwMDAwMDAwZDQw
NyAgIHJkaTogZmZmZjgyZDA4MDQ2N2ZkNgooWEVOKSByYnA6IGZmZmY4MzAyMTg3YjdhZjggICBy
c3A6IGZmZmY4MzAyMTg3YjdhZTggICByODogIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjk6ICBm
ZmZmODMwMjE4NmY4MDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAw
MDAwMDAwCihYRU4pIHIxMjogMDAwMDAwMDAwMDAwMDAwMiAgIHIxMzogZmZmZjgzMDIxODdiY2Y5
MCAgIHIxNDogMDAwMDAwMDAwMDAwMDAwMAooWEVOKSByMTU6IGZmZmY4MmUwMDQxYjM0MjAgICBj
cjA6IDAwMDAwMDAwODAwNTAwMzMgICBjcjQ6IDAwMDAwMDAwMDAwNDA2ZTAKKFhFTikgY3IzOiAw
MDAwMDAwMjExZTA4MDAwICAgY3IyOiAwMDAwN2YyODA1MTMwMGIwCihYRU4pIGZzYjogMDAwMDdm
MjgwNTZjNDcwMCAgIGdzYjogZmZmZjg4MDAxZmM4MDAwMCAgIGdzczogMDAwMDAwMDAwMDAwMDAw
MAooWEVOKSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiBl
MDEwICAgY3M6IGUwMDgKKFhFTikgWGVuIGNvZGUgYXJvdW5kIDxmZmZmODJkMDgwMjNjNWZhPiAo
X3NwaW5fbG9jaysweDMwLzB4NTcpOgooWEVOKSAgMGYgNDggODkgZDkgODkgYzIgZjMgOTAgPDY2
PiA4YiAwMSA2NiAzOSBkMCA3NSBmNiA0OCA4ZCAwNSBhMyAyZCAzNyAwMCA0OAooWEVOKSBYZW4g
c3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgzMDIxODdiN2FlODoKLi4uCihYRU4pIFhlbiBjYWxs
IHRyYWNlOgooWEVOKSAgICBbPGZmZmY4MmQwODAyM2M1ZmE+XSBfc3Bpbl9sb2NrKzB4MzAvMHg1
NwooWEVOKSAgICBbPGZmZmY4MmQwODAyOWYwOGQ+XSBmbHVzaF9hcmVhX21hc2srMHhhZS8weDEz
MwooWEVOKSAgICBbPGZmZmY4MmQwODAyOGExMDk+XSBtbS5jI19nZXRfcGFnZV90eXBlKzB4MmZl
LzB4MTc1NwooWEVOKSAgICBbPGZmZmY4MmQwODAyOGI1NzA+XSBnZXRfcGFnZV90eXBlKzB4ZS8w
eDI5CihYRU4pICAgIFs8ZmZmZjgyZDA4MDI4OWI4Yj5dIGdldF9wYWdlX2Zyb21fbDFlKzB4NGY5
LzB4Nzc5CihYRU4pICAgIFs8ZmZmZjgyZDA4MDI4Y2UyMj5dIG1tLmMjbW9kX2wxX2VudHJ5KzB4
N2U0LzB4ODE5CihYRU4pICAgIFs8ZmZmZjgyZDA4MDI5MTlhNT5dIG1tLmMjX19kb191cGRhdGVf
dmFfbWFwcGluZysweDE2My8weDY3ZgooWEVOKSAgICBbPGZmZmY4MmQwODAyOTFlZGI+XSBkb191
cGRhdGVfdmFfbWFwcGluZysweDFhLzB4MWUKKFhFTikgICAgWzxmZmZmODJkMDgwMzYwNTBjPl0g
YXJjaF9kb19tdWx0aWNhbGxfY2FsbCsweDY1LzB4MTJhCihYRU4pICAgIFs8ZmZmZjgyZDA4MDIy
NDM4OT5dIGRvX211bHRpY2FsbCsweDI0Ny8weDQ0YwooWEVOKSAgICBbPGZmZmY4MmQwODAzNjAy
Njk+XSBwdl9oeXBlcmNhbGwrMHgxZWYvMHg0MmQKKFhFTikgICAgWzxmZmZmODJkMDgwMzY0YzU4
Pl0geDg2XzY0L2VudHJ5LlMjdGVzdF9hbGxfZXZlbnRzKzAvMHgzMAooWEVOKSAKKFhFTikgQ1BV
MSBAIGUwMDg6ZmZmZjgyZDA4MDIwMjM3ZCAoMDAwMDAwMDAwMDAwMDAwMCkKCkluIF9fYml0bWFw
X2VtcHR5KCkgKEkgd291bGQgZ3Vlc3MgY2FsbGVkIGZyb20gb25fc2VsZWN0ZWRfY3B1cygpKS4K
CihYRU4pIENQVTQgQCBlMDA4OmZmZmY4MmQwODAyM2M1ZmEgKDAwMDAwMDAwMDAwMDAwMDApCihY
RU4pIENQVTAgQCBlMDA4OmZmZmY4MmQwODAyM2M1ZmEgKDAwMDAwMDAwMDAwMDAwMDApCgpCb3Ro
IGluIHNwaW5fbG9jaygpLCBqdXN0IGxpa2UgYWJvdmUuCgooWEVOKSBDUFU1IEAgZTAwODpmZmZm
ODJkMDgwMjNjMzgxICgwMDAwMDAwMDAwMDAwMDAwKQoKSW4gb25fc2VsZWN0ZWRfY3B1cygpLgoK
KFhFTikgQ1BVMyBAIGUwMDg6ZmZmZjgyZDA4MDJjYTA4NyAoMDAwMDAwMDAwMDAwMDAwMCkKClJp
Z2h0IGFmdGVyIHRoZSBITFQgaW4gYWNwaV9pZGxlX2RvX2VudHJ5KCkuCgpJZiB3ZSBhc3N1bWUg
dGhhdCBDUFVzIDAgYW5kIDQgYWxzbyB0cnkgdG8gYWNxdWlyZSBmbHVzaF9sb2NrLAphbmQgZ2l2
ZW4gdGhhdCBDUFUzIGlzIGlkbGUsIGl0IG11c3QgYmUgQ1BVMSBvciBDUFU1IHdoaWNoCmhvbGRz
IGZsdXNoX2xvY2ssIGJ1dCByaWdodCBub3cgSSBjYW4ndCBzZWUgaG93IHRoYXQgY291bGQgYmUK
aGFwcGVuaW5nLgoKT2YgY291cnNlIGl0IGlzIGZhciBmcm9tIG9wdGltYWwgdGhhdCB3ZSBkb24n
dCBrbm93IG1vcmUgdGhhbgpqdXN0IFJJUCBmb3IgYWxsIGZpdmUgcmVtb3RlIENQVXMuIEkgYW0g
dmFndWVseSByZWNhbGxpbmcgdGhhdCB3ZQpoYWQgb25jZSBkZWNpZGVkIHRvIHBhc3MgImFzeW5j
LXNob3ctYWxsIiB1bmlmb3JtbHkgaW4gb3NzdGVzdCAtCklhbiwgd2FzIHRoYXQgcGVyaGFwcyBs
b3N0IChhc3N1bWluZyBJIHJlbWVtYmVyIGNvcnJlY3RseSk/CgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:41:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:41:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0hG-0001n0-6W; Tue, 06 Feb 2018 10:41:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ej0hF-0001mc-4w
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 10:41:53 +0000
X-Inumbo-ID: 70a13698-0b2a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70a13698-0b2a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 10:42:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 03:41:45 -0700
Message-Id: <5A79947702000078001A596F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 03:41:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/NMI: invert condition in
 nmi_show_execution_state()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2Ugd2FudCB0byBkZWNvZGUgdGhlIHN5bWJvbCB3aGVuIF9ub3RfIGluIGd1ZXN0IG1vZGUuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4v
YXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNjMyLDcgKzYz
Miw3IEBAIHN0YXRpYyBpbnQgbm1pX3Nob3dfZXhlY3V0aW9uX3N0YXRlKGNvbnMKICAgICAgICAg
c2hvd19leGVjdXRpb25fc3RhdGUocmVncyk7CiAgICAgZWxzZQogICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiAiQ1BVJWQgQCAlMDR4OiUwOGx4ICglcFMpXG4iLCBjcHUsIHJlZ3MtPmNzLAotICAg
ICAgICAgICAgICAgcmVncy0+cmlwLCBndWVzdF9tb2RlKHJlZ3MpID8gX3AocmVncy0+cmlwKSA6
IE5VTEwpOworICAgICAgICAgICAgICAgcmVncy0+cmlwLCBndWVzdF9tb2RlKHJlZ3MpID8gTlVM
TCA6IF9wKHJlZ3MtPnJpcCkpOwogICAgIGNwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnNob3dfc3Rh
dGVfbWFzayk7CiAKICAgICByZXR1cm4gMTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:43:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:43:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0iO-0001u8-Gg; Tue, 06 Feb 2018 10:43:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2oj6=fa=citrix.com=prvs=5687f09f5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ej0iN-0001td-3x
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 10:43:03 +0000
X-Inumbo-ID: 9a1f362b-0b2a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9a1f362b-0b2a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 10:43:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="67349169"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A79947702000078001A596F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <29643854-2005-8332-f2b2-08317440e784@citrix.com>
Date: Tue, 6 Feb 2018 10:42:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A79947702000078001A596F@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/NMI: invert condition in
	nmi_show_execution_state()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMTA6NDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFdlIHdhbnQgdG8gZGVjb2Rl
IHRoZSBzeW1ib2wgd2hlbiBfbm90XyBpbiBndWVzdCBtb2RlLgo+Cj4gU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKTmljZS7CoCBGaWd1cmluZyBvdXQgd2h5
IHRoaXMgd2Fzbid0IHdvcmtpbmcgd2FzIG9uIG15IHRvZG8gbGlzdC4KClJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKPgo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiBAQCAtNjMyLDcg
KzYzMiw3IEBAIHN0YXRpYyBpbnQgbm1pX3Nob3dfZXhlY3V0aW9uX3N0YXRlKGNvbnMKPiAgICAg
ICAgICBzaG93X2V4ZWN1dGlvbl9zdGF0ZShyZWdzKTsKPiAgICAgIGVsc2UKPiAgICAgICAgICBw
cmludGsoWEVOTE9HX0VSUiAiQ1BVJWQgQCAlMDR4OiUwOGx4ICglcFMpXG4iLCBjcHUsIHJlZ3Mt
PmNzLAo+IC0gICAgICAgICAgICAgICByZWdzLT5yaXAsIGd1ZXN0X21vZGUocmVncykgPyBfcChy
ZWdzLT5yaXApIDogTlVMTCk7Cj4gKyAgICAgICAgICAgICAgIHJlZ3MtPnJpcCwgZ3Vlc3RfbW9k
ZShyZWdzKSA/IE5VTEwgOiBfcChyZWdzLT5yaXApKTsKPiAgICAgIGNwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgJnNob3dfc3RhdGVfbWFzayk7Cj4gIAo+ICAgICAgcmV0dXJuIDE7Cj4KPgo+CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:49:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:49:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0oV-0002C4-5y; Tue, 06 Feb 2018 10:49:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej0oT-0002Bs-Fk
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 10:49:21 +0000
X-Inumbo-ID: 545cbb0a-0b2b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 545cbb0a-0b2b-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 11:48:56 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej0oR-0005XM-7z; Tue, 06 Feb 2018 10:49:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ej0oM-00044P-00; Tue, 06 Feb 2018 10:49:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ej0oL-0005eb-MP; Tue, 06 Feb 2018 10:49:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118605-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=cb775a51a0eb953635c8e35689b8b1f3cce0d381
X-Osstest-Versions-That: libvirt=a8ef7b69dc1652a46671c3d3c7e847bf6ef360fc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 10:49:13 +0000
Subject: [Xen-devel] [libvirt test] 118605: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYwNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2MDUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODU1NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NTU3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTg1NTcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBjYjc3NWE1MWEwZWI5NTM2MzVjOGUzNTY4OWI4YjFmM2NjZTBkMzgxCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBhOGVmN2I2OWRjMTY1MmE0NjY3MWMzZDNj
N2U4NDdiZjZlZjM2MGZjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1NTcgIDIwMTgtMDItMDMg
MjI6NDk6NDUgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjA1ICAyMDE4LTAy
LTA2IDA0OjIwOjEwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQmpvZXJuIFdhbGsgPGJ3YWxrQGxpbnV4LnZu
ZXQuaWJtLmNvbT4KICBNYXJjIEhhcnRtYXllciA8bWhhcnRtYXlAbGludXgudm5ldC5pYm0uY29t
PgogIE1hcnRpbiBLbGV0emFuZGVyIDxta2xldHphbkByZWRoYXQuY29tPgogIE1pY2hhbCBQcml2
b3puaWsgPG1wcml2b3puQHJlZGhhdC5jb20+CiAgUGV0ZXIgS3JlbXBhIDxwa3JlbXBhQHJlZGhh
dC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L2xpYnZpcnQu
Z2l0CiAgIGE4ZWY3YjY5ZGMuLmNiNzc1YTUxYTAgIGNiNzc1YTUxYTBlYjk1MzYzNWM4ZTM1Njg5
YjhiMWYzY2NlMGQzODEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:50:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:50:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0pu-0002nQ-Ju; Tue, 06 Feb 2018 10:50:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2oj6=fa=citrix.com=prvs=5687f09f5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ej0pt-0002n9-Uu
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 10:50:49 +0000
X-Inumbo-ID: b0b09f27-0b2b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b0b09f27-0b2b-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 10:51:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208,217";a="67349615"
To: zhenzhong.duan <zhenzhong.duan@oracle.com>
References: <a8vim4q7puma7targvkbpbri.1517912981288@email.android.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com>
Date: Tue, 6 Feb 2018 10:50:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <a8vim4q7puma7targvkbpbri.1517912981288@email.android.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>, JBeulich@suse.com,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] =?utf-8?b?5Zue5aSNOiBSZTogW1BBVENIXSBDaG9vc2UgcmV0?=
 =?utf-8?q?poline_only_when_it_is_safe_to_use?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1909951201763072465=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1909951201763072465==
Content-Type: multipart/alternative;
	boundary="------------7CDC6FE52116FEFF21439088"
Content-Language: en-GB

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

On 06/02/18 10:29, zhenzhong.duan wrote:
>
>
> 2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper <andrew.cooper3@citrix.com
> <mailto:andrew.cooper3@citrix.com>>å†™é“ï¼
> >
> > On 06/02/2018 09:13, Zhenzhong Duan wrote:
> > > åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“:
> > >> On 06/02/2018 08:43, Zhenzhong Duan wrote:
> > >>> When ( ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() ) is
> true,
> > >>> thunk is set to THUNK_JMP rather than THUNK_RETPOLINE.
> > >>>
> > >>> When (!ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() ) is
> true,
> > >>> we should do the same.
> > >>>
> > >>> Signed-off-by: Zhenzhong Duan <zhenzhong.duan@oracle.com
> <mailto:zhenzhong.duan@oracle.com>>
> > >> Why?Â  What improvement is this intended to give?
> > > No improvement, I just feel if retpoline isn't safe, THUNK_JMP is
> > > better and safer.
> > > Above first check is working that way.
> >
> > If your only two choices are unsafe repoline or plain jumps, then
> unsafe
> > repoline is far far far safer.
> >
> > Its unsafe properties only kick in on an RSB underflow, and an attacker
> > would have to do call-depths analysis of the running binary to identify
> > which rets to attempt to poison.
> >
> Thanks for explaining.
> So, for a retpoline safe processor, it just stop using RSB when it's
> empty to avoid underflow?
>

The qualification of whether a processor is retpoline-safe or not is
whether an RSB underflow causes a BTB lookup (unsafe) or not (safe).

RSB underflows will always occur; you cannot get rid of them, but in
most cases (i.e. pre-Skylake) they don't fall back to using a prediction
source which can be poisoned by an attacker.

> Another question:
>
> if (opt_thunk == THUNK_DEFAULT && opt_ibrs == -1 &&
> CONFIG_INDIRECT_THUNK && !cpu_has_lfence_dispatch && !retpoline_safe())
> results in "thunk = THUNK_JMP" regardless of the value of
> "boot_cpu_has(X86_FEATURE_IBRSB)"
>

Your formatting is hard to follow, but cpu_has_lfence_dispatch can only
be false when virtualised under an SP2-unaware hypervisor on AMD
hardware, at which point retpoline_safe() will return true.Â  Also, AMD
don't have IBRS in microcode and their future plans don't appear to
involve using that particular CPUID bit.

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 06/02/18 10:29, zhenzhong.duan
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <p dir="ltr"><br>
        2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper &lt;<a
          href="mailto:andrew.cooper3@citrix.com" moz-do-not-send="true">andrew.cooper3@citrix.com</a>&gt;å†™é“ï¼<br>
        &gt;<br>
        &gt; On 06/02/2018 09:13, Zhenzhong Duan wrote: <br>
        &gt; &gt; åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“: <br>
        &gt; &gt;&gt; On 06/02/2018 08:43, Zhenzhong Duan wrote: <br>
        &gt; &gt;&gt;&gt; When ( ibrs &amp;&amp; thunk == THUNK_DEFAULT
        &amp;&amp; !retpoline_safe() ) is true, <br>
        &gt; &gt;&gt;&gt; thunk is set to THUNK_JMP rather than
        THUNK_RETPOLINE. <br>
        &gt; &gt;&gt;&gt; <br>
        &gt; &gt;&gt;&gt; When (!ibrs &amp;&amp; thunk == THUNK_DEFAULT
        &amp;&amp; !retpoline_safe() ) is true, <br>
        &gt; &gt;&gt;&gt; we should do the same. <br>
        &gt; &gt;&gt;&gt; <br>
        &gt; &gt;&gt;&gt; Signed-off-by: Zhenzhong Duan &lt;<a
          href="mailto:zhenzhong.duan@oracle.com" moz-do-not-send="true">zhenzhong.duan@oracle.com</a>&gt;
        <br>
        &gt; &gt;&gt; Why?Â  What improvement is this intended to give? <br>
        &gt; &gt; No improvement, I just feel if retpoline isn't safe,
        THUNK_JMP is <br>
        &gt; &gt; better and safer. <br>
        &gt; &gt; Above first check is working that way. <br>
        &gt;<br>
        &gt; If your only two choices are unsafe repoline or plain
        jumps, then unsafe <br>
        &gt; repoline is far far far safer. <br>
        &gt;<br>
        &gt; Its unsafe properties only kick in on an RSB underflow, and
        an attacker <br>
        &gt; would have to do call-depths analysis of the running binary
        to identify <br>
        &gt; which rets to attempt to poison. <br>
        &gt;<br>
        Thanks for explaining.<br>
        So, for a retpoline safe processor, it just stop using RSB when
        it's empty to avoid underflow?</p>
    </blockquote>
    <br>
    The qualification of whether a processor is retpoline-safe or not is
    whether an RSB underflow causes a BTB lookup (unsafe) or not (safe).<br>
    <br>
    RSB underflows will always occur; you cannot get rid of them, but in
    most cases (i.e. pre-Skylake) they don't fall back to using a
    prediction source which can be poisoned by an attacker.<br>
    <br>
    <blockquote type="cite"
      cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
      <p dir="ltr">Another question:</p>
      <p dir="ltr">if (opt_thunk == THUNK_DEFAULT &amp;&amp; opt_ibrs ==
        -1 &amp;&amp; <br>
        CONFIG_INDIRECT_THUNK &amp;&amp; !cpu_has_lfence_dispatch
        &amp;&amp; !retpoline_safe())
        <br>
        results in "thunk = THUNK_JMP" regardless of the value of
        "boot_cpu_has(X86_FEATURE_IBRSB)"
      </p>
    </blockquote>
    <br>
    Your formatting is hard to follow, but cpu_has_lfence_dispatch can
    only be false when virtualised under an SP2-unaware hypervisor on
    AMD hardware, at which point retpoline_safe() will return true.Â 
    Also, AMD don't have IBRS in microcode and their future plans don't
    appear to involve using that particular CPUID bit.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------7CDC6FE52116FEFF21439088--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1909951201763072465==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:52:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:52:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0rh-0002wB-Uz; Tue, 06 Feb 2018 10:52:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zc38=fa=arm.com=robin.randhawa@srs-us1.protection.inumbo.net>)
 id 1ej0S4-0000QL-4Q
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 10:26:12 +0000
X-Inumbo-ID: 17d71b53-0b28-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::616])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 17d71b53-0b28-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 11:25:46 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6raEiqNipq7Ycchs7PU4g1u2snqaaYeO35SBU2GT8EI=;
 b=At5PyjboqAfnsc7erlcT7TTgyHEoQG/p+av1FbyHSk0mN/7x647JQHjks8nEhA9Fqxd00K0xB1o2qeCS4ZUtKUktML2bHJ+heB+/eb/lBAY7UwS2hTXZsgjudi61SnJ5s1o9E9YrNkIb7M58RNxl3Muy0NuD6AOBIPPqIy1moOk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Robin.Randhawa@ARM.com; 
Received: from vulcan (2a02:c7f:1e1a:5100:7270:9339:4bba:2fc0) by
 VI1PR0802MB2591.eurprd08.prod.outlook.com (2603:10a6:800:ae::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Tue, 6
 Feb 2018 10:26:02 +0000
Message-ID: <0944dbb7476e52f70a037a7c95444e680b9dcbd9.camel@arm.com>
From: Robin Randhawa <robin.randhawa@arm.com>
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>, xen-devel <xen-devel@lists.xenproject.org>, Lars
 Kurth <lars.kurth@citrix.com>, "Edgar E. Iglesias"
 <edgar.iglesias@xilinx.com>, Stewart Hildebrand
 <Stewart.Hildebrand@dornerworks.com>, anastassios.nanos@onapp.com,
 vfachin@de.adit-jv.com,  Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, Artem Mygaiev
 <Artem_Mygaiev@epam.com>, mirela.simonovic@aggios.com,
 davorin.mista@aggios.com
Date: Tue, 06 Feb 2018 10:25:57 +0000
In-Reply-To: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
Organization: ARM Ltd
X-Mailer: Evolution 3.27.90 
Mime-Version: 1.0
X-Originating-IP: [2a02:c7f:1e1a:5100:7270:9339:4bba:2fc0]
X-ClientProxiedBy: CWXP265CA0018.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:400:2e::30) To VI1PR0802MB2591.eurprd08.prod.outlook.com
 (2603:10a6:800:ae::17)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 6b3331d6-057f-4482-8389-08d56d4c0600
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0802MB2591; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2591;
 3:siTCSlZ+MVzWBeK/2StrWdrdqUSFpL8O8nPcKcbKGPdUZ2y1Q4dB2MNX5EJu4Ftz98b2cTFXYZqrltkPhAf7cNa+ymgAF6RdYKhRcrPZUeSwoJcMCuANEpfJgJ1vDJ0f3IdbcaUDWxYpk85CUIjGDR0x26jQyaRAiarohkOpDx2iG43Y54d/Nsk8KciU4OinEoDb+gGKjgHuRRviPtrbTA/IRM1LTdYrNP9DmxMMLq9WKDBmOQ6ZhZcnjtsBcYN5;
 25:bi+PnVOpnUPxzCQKH9k5X2cMdSjsTZJ22QqQH0IaxGg1cJhJQ75Hb1jPk6ipPc70rHIUM7NI1IvVUT0aWw9ATc6zggcpG8nTngdQxENMW40gR8TbLUIb/xL0kpieoA/is8Nc4pw/lqHzlZTv/Rnkp+Vrc15gmUv6ASnB7H5/ng6k5wSzN/0XRQzJ+tWjMsMbmwVQMjdfa4LWuP0ou63sNrB1xSBxLmq/eKFgkULvY37AGd7ABJBMj+6KaT2efVv+UOgW0RcKehIuEd8QFBOEcOmc12V7tMZkzgeabVgwU5vrvYIU+bpnFkQyvSJ7ZnAqK/t9mKqJIQczb2HXjtARcQ==;
 31:qJhNdP//B4hNNwdeYfPUXpYK0jmbMIGHJR8dUouwUwuahBV0cqG0BVqeCDvD1sJSs/dmu0rDYW/vi1J9pHKEyXZJFyeIB8x6fHA6eFV8KcPrULPs5DhYe5skeSBIzm1z7JBmapkzylkx5lUmBVsAFG4JED5LxgPqJk190A0IzQMIcJ1h+LoMir5Z9BwF9Mn3y10ShJpa26aREGPlSemIzJEEfF6M6TLvH+yPmO8MDqA=
X-MS-TrafficTypeDiagnostic: VI1PR0802MB2591:
X-LD-Processed: f34e5979-57d9-4aaa-ad4d-b122a662184d,ExtAddr
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2591;
 20:ye+d+Sz4oUrm/T0jjQfExz7dWI9a8StMpB2YzQtGRyZDc0zhYnOGW9e9HyC8n7nX5WhMtvtEDZyoJ/Vi5Jv4bQqPTAfhj+4dDS1JO559m2lxX8elF66cLsryeZDdHCDO+mXis4hCBzyysYfyVnvUQZD7mKPl6ux4Ez7AqLTEyLQbMRtlcvu7loZBYzIMg36gxgJ9lip7f58EsbKdTn3tlb8DgORc7GXDE7P8/xXU+7eZLCH6rqVPOSm6pSgkrZdvZ5Gl0LXAKHX/t2gZFNJ/Bmic1I9IIcFo0lGOM0/77esB9SFLc/Z3KR+P7DgMqcDjg+OuvofpOI4XaPlMA0pNlUiBO5A9hevHIgWi1XP9mFrxOg5tA7ew/E9K+OgtMisdpkLYd+0cJnOid/ZkFVrai8SNNEg8PSW0Frwx42DjuCQwzhj2ChyHk8liYrl2oUaTWMK43ws0JPAV0RcRfnTw3VT2Fo1q48q5bsIM3P1LdYYngnWk5sLBmBQmEK4+UrXn;
 4:FlON1tul0V9XLo0YzBVEaK6poucDJ1iGNtf0ca0lzxqv+jbFsi5gJ9CorLtfOrkWpVdEIjJKiTfrfV38DNmc3CxfdT7tOpc7CuCVCKrgJcnBSeF0GouZOd4HDFeNG/OKCHT7sYFf8gt5GgGv9NOhGArOCrnz5per81UMPAszb13fu083D6uUGcZseAVoAUpFH/Za9Ape/KDi6jbxQx0dSvsTtAalBBA+5qYC9JMJMmnER9rLeRRW7Oxya/4CoPmFpHhPcRd9MTBwcbOcxAD0VA==
X-Microsoft-Antispam-PRVS: <VI1PR0802MB2591BE9E983E9588CDB566239BFD0@VI1PR0802MB2591.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(3231101)(2400082)(944501161)(10201501046)(93006095)(93001095)(6055026)(6041288)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:VI1PR0802MB2591; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0802MB2591; 
X-Forefront-PRVS: 0575F81B58
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39860400002)(376002)(366004)(346002)(39380400002)(396003)(40434004)(53754006)(377424004)(61684002)(199004)(189003)(76176011)(52396003)(81166006)(36916002)(6666003)(59450400001)(6496006)(52116002)(47776003)(36756003)(2950100002)(386003)(110136005)(6116002)(118296001)(43066004)(8656006)(5660300001)(106356001)(23676004)(86362001)(97736004)(50466002)(72206003)(25786009)(2906002)(478600001)(16526019)(8676002)(3450700001)(8936002)(105586002)(50226002)(8666007)(305945005)(7416002)(68736007)(7736002)(53936002)(5820100001)(8746002)(6486002)(316002)(6246003)(81156014)(5890100001)(229853002)(99106002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0802MB2591; H:vulcan; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: ARM.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDJNQjI1OTE7MjM6OUY3Rk1PM1N5V0EyQmZ0cTdEdDRpZmJR?=
 =?utf-8?B?aFJVRG5hMjRWMTM3dTRrWXh6L3dwVnNMcm1MTWRxbjA2SFE5MzB6dFdwQTVx?=
 =?utf-8?B?SFd3TTlVL0M1YTUvRTVvaktQZFdFb2Z6UWtmOEwrdXdreTlrQjRaNlhYSnAx?=
 =?utf-8?B?amNsTllnVVJZdEpJOVJMc3pzcjBncHMwQ1JDbFpKVzhiWkpYVFhpUWpONDkz?=
 =?utf-8?B?akRMWmNRUnV1WlRQRzQ0RDYzeDZOeXd4REV5ZmdyZ3lteE1HL3dEWTVNWnNO?=
 =?utf-8?B?M0hEcUFOQmpzTmhpTTM3cHVQUEp3Rjd0ZExlQ0UwZmRrMmN6V1grZ3ZCckF2?=
 =?utf-8?B?TmRRRytqeExTRnF4anhYSnN0WFVsS3JQNWpTU0JzRGVNbEJ3OXY3QVNocFdo?=
 =?utf-8?B?cGJjTFlPTFV3ZkZiVkZQRTRjMThUbitHc1FVdlB3K2JieTZZM0RNMExDTGV1?=
 =?utf-8?B?Y29mb01naWtleUorZTFVVmZpb1N3TDM2TVkxN1pjT1pLU0l4eGM5dzNhVG5s?=
 =?utf-8?B?MUUzZm9uL3d5emprbGJVaDhUTElHQVI4MmNHRzFHT0U0V29NU3luV2x2dEdZ?=
 =?utf-8?B?Qy9ISzRmeWZpWVVTYlV2TWhFaEFoWWpQSzBYTHlKV3JKVk1ucktSUzYwYjZK?=
 =?utf-8?B?QTdsalphdXI0djNCMmxSL3dVNTJ4dTZabEdBYmdGNDFqVGZSak45Z2FmaHNy?=
 =?utf-8?B?bVc5d2FSZ2JFUUVSSHc4UDZoUm9pUE9zaUF5V3VDRXQ3MlRTNG1reDJwWGsv?=
 =?utf-8?B?TWFSSXNBcithYitwZCt4UERsZGhWNTR2RTB2bnV4eWtFdFNIaitpUHdCMTRz?=
 =?utf-8?B?azk2SWJIVGIrNlAvbFFsK0VBWVRROXR6VWIzZjdUKzRubTRjZ3hqa3d1M1Bn?=
 =?utf-8?B?U2ZGMGQ4N1B2Q0x1OWlCZXh5STdxL2dlZzFaSHZIOXFCMm9DNzhKaktvRnlI?=
 =?utf-8?B?amlGcitPVm9USW13UUxiS1JIVVhVZUJuQ1pRcGd4NVlqZm9MRU9rclpxQlQ2?=
 =?utf-8?B?YVJTOVY2T2RmU1ZrVzVmQjZ4TzM3MWtHNjBUQS9MV0c5RVpJT3NDN0lyeXB3?=
 =?utf-8?B?RlVyMjh3WnhLVWFPRFRWODBYbXZ0M0pOZXprdWtCK05IcDhSbTQ0NStSU3NH?=
 =?utf-8?B?SWZ1eERxM1ltY0FGQkVITHV0N0tzNTdtZTNMVFlNK2phZlV2RVV6Njh2T3Zq?=
 =?utf-8?B?WERNK0R2cnlMU3VZZE5KeldGK2l5eXhHNlE1M1BnUGVJWSsvS0RROWc3SFcx?=
 =?utf-8?B?WnJPaDRCalV0YmtwSWR0OHQ5bzF4S2VYU1ZzYzJkYlIvKzQ5aDA0Ukl5RDhn?=
 =?utf-8?B?Mnd3V2RhQzJwWVNKcGpVcHFreDdNWGJUamh1L21KMjlCNG9YdVRIQi8ySCtj?=
 =?utf-8?B?VTVpSUo5VGo3b0t0TXd0MCtqZ1RpOVZvNmhUMjFHRHhRcnF3MG0zWDV3eXll?=
 =?utf-8?B?elFNRk5KaE10b2FTZGxjUFgzZFZmWDhkOG1mRE9lWXg3NVpya3BnSEJpUTg1?=
 =?utf-8?B?SVZ1MUZTMElLT1JCOTJsazNaVXdyc2JNVlpGaXUxR29ZajJKcHdjb0VJM2I5?=
 =?utf-8?B?LzE5VGQ2OFJvUUZXQVVvOE1naDVZaHc3MndoUG9NM3lNcC9TNmpWWDIyRHlv?=
 =?utf-8?B?RHpjbmROcFgzeWhRd25VcWRZNXNkZ0Q5TEJReHI2Tzk2OFgxeFJvT21XS0Z0?=
 =?utf-8?B?VTV4ZXB0T3pESVJJNVN6N2UvYVk0emhINjE5WUVrcEFxZmFlRGw4c290WnBP?=
 =?utf-8?B?dklyZ3FOTUxia3RkbldkbWM0VjBTOTBjeG1PeUpqU0Y2U0JRUC81MHlaeXJ1?=
 =?utf-8?B?RHZURVdMQzlNWHZOeXNDdC91Y0RETEwxSkZydVBibENreVV4WFFmbXRHU2VI?=
 =?utf-8?B?azBFemZvSGpwQ3RGNWh2S0I5NGkxQUhIOUVvVzBlN2ZQaEpMSzY4QUVyV1hZ?=
 =?utf-8?B?M0g2N2p5aHVnUmc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0802MB2591;
 6:xGFYyEXbTBh+kppinfS9J+DqFec+m7Uj/9bA80OKuT6JZjZN/IoAgSD5xEVM+tBwgKKGSsaoU006zZJ7GA1kS90nQAaRQyYWmutvmeeD56hxcEeQ9yN4GeiC8TQ6bqXcGMXhWhUf3wHkGYsx5itvljYpiCa61OKrsq7hhHfYnMEQkLtClsYjG/hcQElOBAgyet4lAoek9l7XwNIFC5XqnInwDbCPrC/eQ6ow4wtFQ9q4HxawqeXj5NPd3NJA7hjR7pPtUxIpqXoC8o3wgNLabiB7rEZmx3lnW40thUoqYEOgvSV99B2aIdi36gc2ePedjXccUhlPTv5mGoqik3Myg9+/m1Z6HC/ELOsBw/T0QKA=;
 5:d9PZaSkMAr63zvzXjioUMrDwjOVRIbiV1uDEXh1lO0Lhct+a+kxYBFaIZRZo6zASMaBFLgWO9XZGnwPqEUTuVu3svH+diwbKTNPuzqlfAlrFz83QnYsCj0XEQE8g2KKcAi31xwE/w9eUo2lpTsKgfJd/p8JCdwu6zi4X2WtJMSs=;
 24:mFPZTtsvk9eGrK7E9oCMwQGfa3pE5HCf8v67nqBapS4PqmpWEDAyZ5gUuGk9jFGq+cRByqm3LNPwYTEJDpkYiP0wrM3QYGDdQnHHr6vTfD4=;
 7:fwgvUFF4NsgltuXJGxYEl9oInJgAc/wY88ZD20kHbqfvlPhFP+h6Qsq90v31WzSpqrQBnt7OkZ7McsIrVvXsWmqgtWzL8TCtiu1Ju0qwg48j5hdXzLyqiHhJWPVpxk03TKCt/mmKDwRSXLAblV7poABThj9dFNZh7eK8mGV57DvgbZTDCvyaf02p9dNsBlTS1LSEwU9kSpfk4ncD5lsVu64ZUi3Bp9ZSmdEoXn+tt5t8EqeabaBD+p13GCrrgcs5
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2018 10:26:02.2025 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6b3331d6-057f-4482-8389-08d56d4c0600
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0802MB2591
X-Mailman-Approved-At: Tue, 06 Feb 2018 10:52:40 +0000
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: robin.randhawa@arm.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLgoKVGhhbmtzIGZvciBsb29waW5nIG1lIGluLgoKT24gVHVlLCAyMDE4LTAyLTA2
IGF0IDEwOjExICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgYWxsLAo+Cj4gSSB3b3Vs
ZCBzdWdnZXN0IHRvIGhhdmUgdGhlIG5leHQgY29tbXVuaXR5IGNhbGwgb24gVHVlc2RheSAxM3Ro
Cj4gRmVicnVhcnkKPiA1cG0gR01ULiBEb2VzIGl0IHNvdW5kIGdvb2Q/CgpJJ20gb3V0IG9mIG9m
ZmljZSBmcm9tIHRoZSA4dGggdG8gdGhlIDE2dGggdW5mb3J0dW5hdGVseS4KCj4gRG8geW91IGhh
dmUgYW55IHNwZWNpZmljIHRvcGljIHlvdSB3b3VsZCBsaWtlIHRvIGRpc2N1c3M/CgpGcm9tIG15
IHNpZGU6CgpJJ3ZlIHNwb2tlbiB0byBhIGZhaXIgbnVtYmVyIG9mIGZvbGtzIG9uIHRoZSBUbyBs
aXN0IGhlcmUgaW4gMS0xCmRpc2N1c3Npb25zIGFib3V0IHRoaXMuCgpJIHRoaW5rIGl0IHdvdWxk
IGJlIGh1Z2VseSBiZW5lZmljaWFsIGlmIHRoZXJlIGNvdWxkIGJlIGFuIG9wZW4KcmVwb3NpdG9y
eSBvZiBpbmZvcm1hdGlvbiB0aGF0IGRlc2NyaWJlcyBpbiBjbGVhciB0ZXJtcyB3aGF0IHRoZQpz
cGVjaWZpYyBlbmdpbmVlcmluZyBpdGVtcyBhcmUgd2hpY2ggYXJlIG5lZWRlZCB0byBtYWtlIFhl
biB2aWFibGUgZm9yCmFzc2Vzc21lbnQgdG93YXJkcyBzYWZldHkgY2VydGlmaWNhdGlvbi4KCkkn
bSBub3QgYSBYZW4gZXhwZXJ0IGJ5IGFueSBtZWFzdXJlIGJ1dCBvZmYgdGhlIHRvcCBJIHJlY2Fs
bCB0aGF0IG9uZQppdGVtIHdhcyB0aGUgdGFzayBvZiByZW1vdmluZyB0aGUgcmVsaWFuY2Ugb24g
dGhlIExpbnV4IGtlcm5lbCBmb3IKRG9tMC4KCkkgYW0gY2VydGFpbiB0aGVyZSBhcmUgbW9yZS4K
ClRoZSBtb3RpdmF0aW9uIGJlaGluZCB0aGlzIGlzIHRvIHNwdXIgZm9sa3MgaW50byBhY2tub3ds
ZWRnaW5nIHRoZQp0ZWNobmljYWwgd29yayB0aGF0IHJlbWFpbnMgdG8gYmUgZG9uZS4gV2hldGhl
ciB0aGF0IHdvcmsgdGhlbiBoYXBwZW5zCmJlaGluZCBjbG9zZWQgcHJvcHJpZXRhcnkgZG9vcnMg
dG8gZ2VuZXJhdGUgdmFsdWUgb3IgaW4gdGhlIG9wZW4gaXMgYW4KaW1wbGVtZW50YXRpb24gZGV0
YWlsLgoKSWYgbm90aGluZyBlbHNlIC0gaXQgd291bGQgZGVmaW5pdGVseSBhY3QgYXMgYW4gYWNj
ZWxlcmF0b3IuCgpQZXJzb25hbGx5LCBJIHdvdWxkIGJlIHRocmlsbGVkIGlmIHRoZXJlIHdhcyBl
bm91Z2ggbW9tZW50dW0gdG8gb3Blbmx5Cm1hc3NhZ2UgWGVuIGludG8gdGhlIHNoYXBlIHRoYXQg
SSBhbGx1ZGUgdG8uIElmIHRoYXQgdGFrZXMgdGhpbmdzIDcwJQphaGVhZCB3aXRoIHRoZSByZW1h
aW5pbmcgMzAlIGRvbmUgYnkgbWlzYyBYZW4gY29tbWVyY2lhbCBlbnRpdGllcyBhcwp0aGVpciBk
aWZmZXJlbnRpYXRpb24gdmFsdWUgYWRkIC0gdGhhdCdzIGEgaHVnZSBib251cyBmb3IgdGhlIGVj
b3N5c3RlbQphbmQgZm9yIHRoZSBmdXR1cmUgb2YgWGVuLgoKVGhhbmtzIQpSb2JpbgoKCklNUE9S
VEFOVCBOT1RJQ0U6IFRoZSBjb250ZW50cyBvZiB0aGlzIGVtYWlsIGFuZCBhbnkgYXR0YWNobWVu
dHMgYXJlIGNvbmZpZGVudGlhbCBhbmQgbWF5IGFsc28gYmUgcHJpdmlsZWdlZC4gSWYgeW91IGFy
ZSBub3QgdGhlIGludGVuZGVkIHJlY2lwaWVudCwgcGxlYXNlIG5vdGlmeSB0aGUgc2VuZGVyIGlt
bWVkaWF0ZWx5IGFuZCBkbyBub3QgZGlzY2xvc2UgdGhlIGNvbnRlbnRzIHRvIGFueSBvdGhlciBw
ZXJzb24sIHVzZSBpdCBmb3IgYW55IHB1cnBvc2UsIG9yIHN0b3JlIG9yIGNvcHkgdGhlIGluZm9y
bWF0aW9uIGluIGFueSBtZWRpdW0uIFRoYW5rIHlvdS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 10:54:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 10:54:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej0sy-00032q-9A; Tue, 06 Feb 2018 10:54:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qt6z=fa=citrix.com=prvs=568c55808=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ej0sw-00032V-J7
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 10:53:58 +0000
X-Inumbo-ID: 214e29a0-0b2c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 214e29a0-0b2c-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 10:54:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="67349759"
From: Lars Kurth <lars.kurth@citrix.com>
To: "robin.randhawa@arm.com" <robin.randhawa@arm.com>, Julien Grall
 <julien.grall@arm.com>, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>, "Edgar E. Iglesias"
 <edgar.iglesias@xilinx.com>, Stewart Hildebrand
 <Stewart.Hildebrand@dornerworks.com>, "anastassios.nanos@onapp.com"
 <anastassios.nanos@onapp.com>, "vfachin@de.adit-jv.com"
 <vfachin@de.adit-jv.com>, Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, Artem Mygaiev
 <Artem_Mygaiev@epam.com>, "mirela.simonovic@aggios.com"
 <mirela.simonovic@aggios.com>, "davorin.mista@aggios.com"
 <davorin.mista@aggios.com>
Thread-Topic: Xen ARM community call Tuesday 13th February 5PM UTC
Thread-Index: AQHTnzLpuIM88aEbO0G/hfxIjjhbyKOXGpaAgAAHywA=
Date: Tue, 6 Feb 2018 10:53:51 +0000
Message-ID: <345410E6-E3F4-4003-82D9-B249ADE052CA@citrix.com>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
 <0944dbb7476e52f70a037a7c95444e680b9dcbd9.camel@arm.com>
In-Reply-To: <0944dbb7476e52f70a037a7c95444e680b9dcbd9.camel@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.9.0.180116
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <F1CC67CCBCCE2640AA576113A47FC179@citrix.com>
MIME-Version: 1.0
Cc: Rich Persaud <persaur@gmail.com>
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkaW5nIFJpY2gNCg0KPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGh1Z2VseSBiZW5lZmljaWFsIGlm
IHRoZXJlIGNvdWxkIGJlIGFuIG9wZW4gICAgIA0KPiByZXBvc2l0b3J5IG9mIGluZm9ybWF0aW9u
IHRoYXQgZGVzY3JpYmVzIGluIGNsZWFyIHRlcm1zIHdoYXQgdGhlICAgICANCj4gc3BlY2lmaWMg
ZW5naW5lZXJpbmcgaXRlbXMgYXJlIHdoaWNoIGFyZSBuZWVkZWQgdG8gbWFrZSBYZW4gdmlhYmxl
IGZvciAgICAgDQo+IGFzc2Vzc21lbnQgdG93YXJkcyBzYWZldHkgY2VydGlmaWNhdGlvbi4NClZl
cnkgZ29vZCBpZGVhDQoNCklmIHRoZXJlIGlzIGFncmVlbWVudCwgSSBjYW4gdm9sdW50ZWVyIHRv
IHNldCB1cCBzdWNoIGEgcmVwb3NpdG9yeTogb3B0aW9ucyBmb3IgdHJhY2tpbmcgYXJlDQoqT3Vy
IEF0bGFzc2lhbiBKaXJhIGluc3RhbmNlIChtYXliZSBhIG5ldyBhcmVhIHNwZWNpZmljYWxseSBm
b3IgdGhpcyBwdXJwb3NlKQ0KKiBXaWtpIHBhZ2UNCiogU29tZXRoaW5nIGVsc2UNCg0KTGFycw0K
DQrvu79PbiAwNi8wMi8yMDE4LCAxMDoyNiwgIlJvYmluIFJhbmRoYXdhIiA8cm9iaW4ucmFuZGhh
d2FAYXJtLmNvbT4gd3JvdGU6DQoNCiAgICBIaSBKdWxpZW4uDQogICAgDQogICAgVGhhbmtzIGZv
ciBsb29waW5nIG1lIGluLg0KICAgIA0KICAgIE9uIFR1ZSwgMjAxOC0wMi0wNiBhdCAxMDoxMSAr
MDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOg0KICAgID4gSGkgYWxsLA0KICAgID4NCiAgICA+IEkg
d291bGQgc3VnZ2VzdCB0byBoYXZlIHRoZSBuZXh0IGNvbW11bml0eSBjYWxsIG9uIFR1ZXNkYXkg
MTN0aA0KICAgID4gRmVicnVhcnkNCiAgICA+IDVwbSBHTVQuIERvZXMgaXQgc291bmQgZ29vZD8N
CiAgICANCiAgICBJJ20gb3V0IG9mIG9mZmljZSBmcm9tIHRoZSA4dGggdG8gdGhlIDE2dGggdW5m
b3J0dW5hdGVseS4NCiAgICANCiAgICA+IERvIHlvdSBoYXZlIGFueSBzcGVjaWZpYyB0b3BpYyB5
b3Ugd291bGQgbGlrZSB0byBkaXNjdXNzPw0KICAgIA0KICAgIEZyb20gbXkgc2lkZToNCiAgICAN
CiAgICBJJ3ZlIHNwb2tlbiB0byBhIGZhaXIgbnVtYmVyIG9mIGZvbGtzIG9uIHRoZSBUbyBsaXN0
IGhlcmUgaW4gMS0xDQogICAgZGlzY3Vzc2lvbnMgYWJvdXQgdGhpcy4NCiAgICANCiAgICBJIHRo
aW5rIGl0IHdvdWxkIGJlIGh1Z2VseSBiZW5lZmljaWFsIGlmIHRoZXJlIGNvdWxkIGJlIGFuIG9w
ZW4NCiAgICByZXBvc2l0b3J5IG9mIGluZm9ybWF0aW9uIHRoYXQgZGVzY3JpYmVzIGluIGNsZWFy
IHRlcm1zIHdoYXQgdGhlDQogICAgc3BlY2lmaWMgZW5naW5lZXJpbmcgaXRlbXMgYXJlIHdoaWNo
IGFyZSBuZWVkZWQgdG8gbWFrZSBYZW4gdmlhYmxlIGZvcg0KICAgIGFzc2Vzc21lbnQgdG93YXJk
cyBzYWZldHkgY2VydGlmaWNhdGlvbi4NCiAgICANCiAgICBJJ20gbm90IGEgWGVuIGV4cGVydCBi
eSBhbnkgbWVhc3VyZSBidXQgb2ZmIHRoZSB0b3AgSSByZWNhbGwgdGhhdCBvbmUNCiAgICBpdGVt
IHdhcyB0aGUgdGFzayBvZiByZW1vdmluZyB0aGUgcmVsaWFuY2Ugb24gdGhlIExpbnV4IGtlcm5l
bCBmb3INCiAgICBEb20wLg0KICAgIA0KICAgIEkgYW0gY2VydGFpbiB0aGVyZSBhcmUgbW9yZS4N
CiAgICANCiAgICBUaGUgbW90aXZhdGlvbiBiZWhpbmQgdGhpcyBpcyB0byBzcHVyIGZvbGtzIGlu
dG8gYWNrbm93bGVkZ2luZyB0aGUNCiAgICB0ZWNobmljYWwgd29yayB0aGF0IHJlbWFpbnMgdG8g
YmUgZG9uZS4gV2hldGhlciB0aGF0IHdvcmsgdGhlbiBoYXBwZW5zDQogICAgYmVoaW5kIGNsb3Nl
ZCBwcm9wcmlldGFyeSBkb29ycyB0byBnZW5lcmF0ZSB2YWx1ZSBvciBpbiB0aGUgb3BlbiBpcyBh
bg0KICAgIGltcGxlbWVudGF0aW9uIGRldGFpbC4NCiAgICANCiAgICBJZiBub3RoaW5nIGVsc2Ug
LSBpdCB3b3VsZCBkZWZpbml0ZWx5IGFjdCBhcyBhbiBhY2NlbGVyYXRvci4NCiAgICANCiAgICBQ
ZXJzb25hbGx5LCBJIHdvdWxkIGJlIHRocmlsbGVkIGlmIHRoZXJlIHdhcyBlbm91Z2ggbW9tZW50
dW0gdG8gb3Blbmx5DQogICAgbWFzc2FnZSBYZW4gaW50byB0aGUgc2hhcGUgdGhhdCBJIGFsbHVk
ZSB0by4gSWYgdGhhdCB0YWtlcyB0aGluZ3MgNzAlDQogICAgYWhlYWQgd2l0aCB0aGUgcmVtYWlu
aW5nIDMwJSBkb25lIGJ5IG1pc2MgWGVuIGNvbW1lcmNpYWwgZW50aXRpZXMgYXMNCiAgICB0aGVp
ciBkaWZmZXJlbnRpYXRpb24gdmFsdWUgYWRkIC0gdGhhdCdzIGEgaHVnZSBib251cyBmb3IgdGhl
IGVjb3N5c3RlbQ0KICAgIGFuZCBmb3IgdGhlIGZ1dHVyZSBvZiBYZW4uDQogICAgDQogICAgVGhh
bmtzIQ0KICAgIFJvYmluDQogICAgDQogICAgDQogICAgSU1QT1JUQU5UIE5PVElDRTogVGhlIGNv
bnRlbnRzIG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFs
IGFuZCBtYXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQg
cmVjaXBpZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5v
dCBkaXNjbG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBh
bnkgcHVycG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1
bS4gVGhhbmsgeW91Lg0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 11:05:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 11:05:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej13n-0003u6-8K; Tue, 06 Feb 2018 11:05:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej13m-0003tU-5M
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 11:05:10 +0000
X-Inumbo-ID: b1622cb3-0b2d-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b1622cb3-0b2d-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 11:05:51 +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 A90B61529;
 Tue,  6 Feb 2018 03:05:02 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2F4913F24D;
 Tue,  6 Feb 2018 03:05:00 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xen.org
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b4bb7be4-5ff4-caff-abd7-83573cad2762@arm.com>
Date: Tue, 6 Feb 2018 11:04:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180130175024.26921-3-blackskygg@gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8zMC8yMDE4IDA1OjUwIFBNLCBaaG9uZ3plIExpdSB3cm90ZToKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IDNjMzI4
ZTJkZjUuLjhlMzg1ZDYyYTggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC0xMjUxLDYgKzEyNTEsNyBAQCBpbnQgeGVubWVtX2Fk
ZF90b19waHlzbWFwX29uZSgKPiAgIAo+ICAgICAgICAgICBicmVhazsKPiAgICAgICBjYXNlIFhF
Tk1BUFNQQUNFX2dtZm5fZm9yZWlnbjoKPiArICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbl9zaGFy
ZToKPiAgICAgICB7Cj4gICAgICAgICAgIHN0cnVjdCBkb21haW4gKm9kOwo+ICAgICAgICAgICBw
Mm1fdHlwZV90IHAybXQ7Cj4gQEAgLTEyNjUsNyArMTI2NiwxMiBAQCBpbnQgeGVubWVtX2FkZF90
b19waHlzbWFwX29uZSgKPiAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICAgICAgICAg
ICB9Cj4gICAKPiAtICAgICAgICByYyA9IHhzbV9tYXBfZ21mbl9mb3JlaWduKFhTTV9UQVJHRVQs
IGQsIG9kKTsKPiArICAgICAgICBpZiAoIHNwYWNlID09IFhFTk1BUFNQQUNFX2dtZm5fZm9yZWln
biApIHsKPiArICAgICAgICAgICAgcmMgPSB4c21fbWFwX2dtZm5fZm9yZWlnbihYU01fVEFSR0VU
LCBkLCBvZCk7Cj4gKyAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgcmMgPSB4c21fbWFw
X2dtZm5fc2hhcmUoWFNNX1RBUkdFVCwgZCwgb2QpOwo+ICsgICAgICAgIH0KCkNvZGluZyBzdHls
ZToKCmlmICggLi4uLiApCnsKfQplbHNlCnsKfQoKQnV0IGluIHRoYXQgY2FzZSwgdGhlcmUgYnJh
Y2VzIGFyZSBub3QgbmVjZXNzYXJ5LiBTbyB5b3UgY291bGQgZG8KaWYgKCAuLi4gKQogICAuLi4K
ZWxzZQogICAuLi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 11:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 11:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej17w-00046A-U5; Tue, 06 Feb 2018 11:09:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2oj6=fa=citrix.com=prvs=5687f09f5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ej17v-000464-Ux
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 11:09:27 +0000
X-Inumbo-ID: 4b5ddb99-0b2e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b5ddb99-0b2e-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 11:10:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="461406773"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 6 Feb 2018 11:09:19 +0000
Message-ID: <1517915359-23707-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v3] x86/boot: Make alternative patching NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RHVyaW5nIHBhdGNoaW5nLCB0aGVyZSBpcyBhIHZlcnkgc2xpbSByaXNrIHRoYXQgYW4gTk1JIG9y
IE1DRSBpbnRlcnJ1cHQgaW4gdGhlCm1pZGRsZSBvZiBhbHRlcmluZyB0aGUgY29kZSBpbiB0aGUg
Tk1JL01DRSBwYXRocywgaW4gd2hpY2ggY2FzZSBiYWQgdGhpbmdzCndpbGwgaGFwcGVuLgoKVGhl
IE5NSSByaXNrIGNhbiBiZSBlbGltaW5hdGVkIGJ5IHJ1bm5pbmcgdGhlIHBhdGNoaW5nIGxvb3Ag
aW4gTk1JIGNvbnRleHQsIGF0CndoaWNoIHBvaW50IHRoZSBDUFUgd2lsbCBkZWZlciBmdXJ0aGVy
IE5NSXMgdW50aWwgcGF0Y2hpbmcgaXMgY29tcGxldGUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KCnYyOgogKiBQb2xsIGZvciBhbHRfZG9uZSBpbiBjYXNlIHNlbGZf
bm1pKCkgaGFwcGVucyB0byBiZSBhc3luY3Job25vdXMuCnYzOgogKiBSZXdvcmQgdGhlIHN5bmMg
Y29tbWVudCBmb3IgY2xhcml0eSwgYW5kIHN3aXRjaCB0aGUgcGFuaWMgY29uZGl0aW9uIHRvCiAg
IGNoZWNrIGFnYWluc3QgYWx0X2RvbmUuCi0tLQogeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMg
fCA3MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tCiAxIGZp
bGUgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUu
YwppbmRleCBlZTE4ZTZjLi41YzhiNmY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJu
YXRpdmUuYworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMTUsNyArMTUsOSBA
QAogICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KICAqLwogCisjaW5jbHVkZSA8eGVuL2RlbGF5Lmg+CiAjaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+CisjaW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vcHJv
Y2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CiAjaW5jbHVkZSA8eGVuL2lu
aXQuaD4KQEAgLTgyLDExICs4NCw2IEBAIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyICogY29u
c3QgcDZfbm9wc1tBU01fTk9QX01BWCsxXSBpbml0X29yX2xpdmVwYXRjaF9jb25zCiAKIHN0YXRp
YyBjb25zdCB1bnNpZ25lZCBjaGFyICogY29uc3QgKmlkZWFsX25vcHMgaW5pdF9vcl9saXZlcGF0
Y2hfZGF0YSA9IHA2X25vcHM7CiAKLXN0YXRpYyBpbnQgX19pbml0IG1hc2tfbm1pX2NhbGxiYWNr
KGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQgY3B1KQotewotICAgIHJldHVy
biAxOwotfQotCiBzdGF0aWMgdm9pZCBfX2luaXQgYXJjaF9pbml0X2lkZWFsX25vcHModm9pZCkK
IHsKICAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgKQpAQCAtMjAyLDI1ICsx
OTksNTIgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qg
c3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCiAgICAgfQogfQogCitzdGF0aWMgYm9vbCBfX2luaXRk
YXRhIGFsdF9kb25lOworCisvKgorICogQXQgYm9vdCB0aW1lLCB3ZSBwYXRjaCBhbHRlcm5hdGl2
ZXMgaW4gTk1JIGNvbnRleHQuICBUaGlzIG1lYW5zIHRoYXQgdGhlCisgKiBhY3RpdmUgTk1JLXNo
YWRvdyB3aWxsIGRlZmVyIGFueSBmdXJ0aGVyIE5NSXMsIHJlbW92aW5nIHRoZSBzbGltIHJhY2UK
KyAqIGNvbmRpdGlvbiB3aGVyZSBhbiBOTUkgaGl0cyB3aGlsZSB3ZSBhcmUgbWlkd2F5IHRob3Vn
aCBwYXRjaGluZyBzb21lCisgKiBpbnN0cnVjdGlvbnMgaW4gdGhlIE5NSSBwYXRoLgorICovCitz
dGF0aWMgaW50IF9faW5pdCBubWlfYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpbnQgY3B1KQoreworICAgIC8qCisgICAgICogTW9yZSB0aGFuIG9uZSBOTUkgbWF5IG9jY3Vy
IGJldHdlZW4gdGhlIHR3byBzZXRfbm1pX2NhbGxiYWNrKCkgYmVsb3cuCisgICAgICogV2Ugb25s
eSBuZWVkIHRvIGFwcGx5IGFsdGVybmF0aXZlcyBvbmNlLgorICAgICAqLworICAgIGlmICggIWFs
dF9kb25lICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgY3IwOworCisgICAgICAgIGNy
MCA9IHJlYWRfY3IwKCk7CisKKyAgICAgICAgLyogRGlzYWJsZSBXUCB0byBhbGxvdyBwYXRjaGlu
ZyByZWFkLW9ubHkgcGFnZXMuICovCisgICAgICAgIHdyaXRlX2NyMChjcjAgJiB+WDg2X0NSMF9X
UCk7CisKKyAgICAgICAgYXBwbHlfYWx0ZXJuYXRpdmVzKF9fYWx0X2luc3RydWN0aW9ucywgX19h
bHRfaW5zdHJ1Y3Rpb25zX2VuZCk7CisKKyAgICAgICAgd3JpdGVfY3IwKGNyMCk7CisKKyAgICAg
ICAgYWx0X2RvbmUgPSB0cnVlOworICAgIH0KKworICAgIHJldHVybiAxOworfQorCiAvKgogICog
VGhpcyByb3V0aW5lIGlzIGNhbGxlZCB3aXRoIGxvY2FsIGludGVycnVwdCBkaXNhYmxlZCBhbmQg
dXNlZCBkdXJpbmcKICAqIGJvb3R1cC4KICAqLwogdm9pZCBfX2luaXQgYWx0ZXJuYXRpdmVfaW5z
dHJ1Y3Rpb25zKHZvaWQpCiB7CisgICAgdW5zaWduZWQgaW50IGk7CiAgICAgbm1pX2NhbGxiYWNr
X3QgKnNhdmVkX25taV9jYWxsYmFjazsKLSAgICB1bnNpZ25lZCBsb25nIGNyMCA9IHJlYWRfY3Iw
KCk7CiAKICAgICBhcmNoX2luaXRfaWRlYWxfbm9wcygpOwogCiAgICAgLyoKLSAgICAgKiBUaGUg
cGF0Y2hpbmcgaXMgbm90IGZ1bGx5IGF0b21pYywgc28gdHJ5IHRvIGF2b2lkIGxvY2FsIGludGVy
cnVwdGlvbnMKLSAgICAgKiB0aGF0IG1pZ2h0IGV4ZWN1dGUgdGhlIHRvIGJlIHBhdGNoZWQgY29k
ZS4KLSAgICAgKiBPdGhlciBDUFVzIGFyZSBub3QgcnVubmluZy4KLSAgICAgKi8KLSAgICBzYXZl
ZF9ubWlfY2FsbGJhY2sgPSBzZXRfbm1pX2NhbGxiYWNrKG1hc2tfbm1pX2NhbGxiYWNrKTsKLQot
ICAgIC8qCiAgICAgICogRG9uJ3Qgc3RvcCBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2hpbGUg
cGF0Y2hpbmcuCiAgICAgICogTUNFcyBvbmx5IGhhcHBlbiB3aGVuIHNvbWV0aGluZyBnb3QgY29y
cnVwdGVkIGFuZCBpbiB0aGlzCiAgICAgICogY2FzZSB3ZSBtdXN0IGRvIHNvbWV0aGluZyBhYm91
dCB0aGUgY29ycnVwdGlvbi4KQEAgLTIzMiwxMyArMjU2LDI2IEBAIHZvaWQgX19pbml0IGFsdGVy
bmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKQogICAgICAqLwogICAgIEFTU0VSVCghbG9jYWxfaXJx
X2lzX2VuYWJsZWQoKSk7CiAKLSAgICAvKiBEaXNhYmxlIFdQIHRvIGFsbG93IGFwcGxpY2F0aW9u
IG9mIGFsdGVybmF0aXZlcyB0byByZWFkLW9ubHkgcGFnZXMuICovCi0gICAgd3JpdGVfY3IwKGNy
MCAmIH5YODZfQ1IwX1dQKTsKKyAgICAvKgorICAgICAqIEFzIHNvb24gYXMgdGhlIGNhbGxiYWNr
IGlzIHNldCB1cCwgdGhlIG5leHQgTk1JIHdpbGwgdHJpZ2dlciBwYXRjaGluZywKKyAgICAgKiBl
dmVuIGFuIE5NSSBhaGVhZCBvZiBvdXIgZXhwbGljaXQgc2VsZi1OTUkuCisgICAgICovCisgICAg
c2F2ZWRfbm1pX2NhbGxiYWNrID0gc2V0X25taV9jYWxsYmFjayhubWlfYXBwbHlfYWx0ZXJuYXRp
dmVzKTsKIAotICAgIGFwcGx5X2FsdGVybmF0aXZlcyhfX2FsdF9pbnN0cnVjdGlvbnMsIF9fYWx0
X2luc3RydWN0aW9uc19lbmQpOworICAgIC8qIFNlbmQgb3Vyc2VsdmVzIGFuIE5NSSB0byB0cmln
Z2VyIHRoZSBjYWxsYmFjay4gKi8KKyAgICBzZWxmX25taSgpOworCisgICAgLyoKKyAgICAgKiBJ
biBwcmFjdGljZSwgdGhlIHNlbGZfbm1pKCkgYWJvdmUgYXBwZWFycyB0byBhY3Qgc3luY2hyb25v
dXNseS4KKyAgICAgKiBIb3dldmVyLCBzeW5jaHJvbm91cyBiZWhhdmlvdXIgaXMgbm90IGFyY2hp
dGVjdHVyYWxseSBndWFyYW50ZWVkLiAgVG8KKyAgICAgKiBjb3ZlciB0aGUgKGhvcGVmdWxseSBu
ZXZlcikgYXN5bmMgY2FzZSwgcG9sbCBhbHRfZG9uZSBmb3IgdXAgdG8gb25lCisgICAgICogc2Vj
b25kLgorICAgICAqLworICAgIGZvciAoIGkgPSAwOyAhQUNDRVNTX09OQ0UoYWx0X2RvbmUpICYm
IGkgPCAxMDAwOyArK2kgKQorICAgICAgICBtZGVsYXkoMSk7CiAKLSAgICAvKiBSZWluc3RhdGUg
V1AuICovCi0gICAgd3JpdGVfY3IwKGNyMCk7CisgICAgaWYgKCAhQUNDRVNTX09OQ0UoYWx0X2Rv
bmUpICkKKyAgICAgICAgcGFuaWMoIlRpbWVkIG91dCB3YWl0aW5nIGZvciBhbHRlcm5hdGl2ZXMg
c2VsZi1OTUkgdG8gaGl0Iik7CiAKICAgICBzZXRfbm1pX2NhbGxiYWNrKHNhdmVkX25taV9jYWxs
YmFjayk7CiB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 11:22:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 11:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej1Km-0005ND-2e; Tue, 06 Feb 2018 11:22:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0p/t=fa=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1ej1Kl-0005N7-8F
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 11:22:43 +0000
X-Inumbo-ID: fd5e9e43-0b2f-11e8-ba59-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::60e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id fd5e9e43-0b2f-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 12:22:18 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hdjURWczzGJaDkjpzEkzwiQz157i5TI/TfNiDxYHeug=;
 b=HG1/dK8fnu91cR4XSs7Kx+RCXoPlbnOG0PH3FaQXk5zviZlDTVR2PcYmQJzTbVZGOmdDQ0kOm3A3Ba2q9eN5ZQwuBt4FJGQa1JKjLpAiR40pE687G8jjZ/5qtH3uzndW7Qu3nls+6PXwEbnX8eqlignwWzJhw5GaKKro1wdI2Qg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
Received: from [10.17.180.41] (85.223.209.51) by
 HE1PR03MB1739.eurprd03.prod.outlook.com (2a01:111:e400:7b72::21) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Tue, 6
 Feb 2018 11:22:32 +0000
To: Lars Kurth <lars.kurth@citrix.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 "mirela.simonovic@aggios.com" <mirela.simonovic@aggios.com>,
 "davorin.mista@aggios.com" <davorin.mista@aggios.com>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
 <0944dbb7476e52f70a037a7c95444e680b9dcbd9.camel@arm.com>
 <345410E6-E3F4-4003-82D9-B249ADE052CA@citrix.com>
From: Artem Mygaiev <artem_mygaiev@epam.com>
Message-ID: <af7d6b08-3f3b-e46c-c7b0-44e76c1f8cf8@epam.com>
Date: Tue, 6 Feb 2018 13:22:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <345410E6-E3F4-4003-82D9-B249ADE052CA@citrix.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1P191CA0012.EURP191.PROD.OUTLOOK.COM (2603:10a6:3:cf::22)
 To HE1PR03MB1739.eurprd03.prod.outlook.com
 (2a01:111:e400:7b72::21)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a78c4214-d0e4-478b-5249-08d56d53eac8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR03MB1739; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1739;
 3:h8O7YSIk3ax46KcpP1M3kyUD2uomwbSNxLfxL4P8dxYOZxqOu52ZYwlMNYtadB3Vc15grS5vUdM1XF3L2rRPwQgeqfHvABcKPxIm46JXS1l7D6ImAsW14RjM/SAs4cVBXXZfwIuzJE6m3QMafd3Trvf+3svEztMgiLpVcYceRanIpmCtwSH8IZus23fchbDYpSd1lh7W3Lb1qgEaYKbtwv5PFc0xCIkZ3WNWMLIKpUL8JNLxTSYjXJ5VX7WDUqy5;
 25:Yneutx8jH8f5E/K1qEqEUD85+ocn7kCkmZii7W39F7+itfMjc9h7nN11D5MHNGZOOAGFKptlsO3kPchu109iaBCI+4ztAFQ58hYFNXHfiwz7EfWZs0Vt32wkjmYUA9xtxJCwNuk7SO0xTwEhJUxTlAIJNXqlHA1yQaEqQnxipfzi8Ra++M1sidfUB4UolFapIZp3qd8f1BnMfuUjuO+P5uKgdv/WQzxDEjqQNwHTjZZuaOx9x6wIjfdwXwaJGDLuQkJtyb4oY4Wy9B0iKPjf+orNi60r4AFURTcr9/Z+iRV3sognkXKFGGt35a0ewPKmEQinjpXtp60bwzAs4Mm4dw==;
 31:LJq8aXoz4CI9yFLWKezi6Q+DUDkFYg5Ecc4c0MqqjSHAyp+6IuhGW/Qipddhghqj9RRACERBXfB+uf4Cnt4xaMR01hf3k3E784c3uSGx1Wm+5z3cblZ3WTewp8dw1iMp/32O2z2/8snTdbnmnYxWyXlIN6YbkyGvG5C7S8kUguCR6DuyZFTFL9EpJ6r8NmuTVZrC0jofzaoJOQzS+BSzRhmGVQ9TXTGyhIfOi2qH718=
X-MS-TrafficTypeDiagnostic: HE1PR03MB1739:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1739;
 20:da/RroABuz22tHCiTy5pIZJ75QsviDaR8QPFEjgkxZA/otev6Hg1t3zQK4BO3BovSjN/XFwCMd50lIzwXyrwAbxes7UkdgHCdzD3W0yIaNIww1WpnmF63QBUHfXpow2KQQpX5HS8S5OH/NoOdoocLRDyGXYRgPnBhR8Mb0gMVvyOfrz+2LpZPreFFrd8PGcexyjZlmPbuMWSG+nHawc6VrD6iZuJjszp4lz2NmLvsZ6pcgLqR72jxZZk/kpxAQ649kS3LlWUEuSXKjOryOPVGtMGyHD4iphaWgxe8WhMHgoDFjZpQjx/7khzeLuGYfPUzQm3rlf9cgVW38wL+Cj4VoZEmdAF3yocEWOQgkNDA9mnpCj28QYLdB6dkl86Tgfx749NhGWpBPzurUtXYN1mYHXdkUlPr5gN3Aokgl8PE0CYZm+oiW/RVidPKgPUqqUNDR6BGjpB+KWEQk19Q38gPOoukVFpcosk8pUioGsI+HGPQmukw0OIo+AscE6gK4i9;
 4:E1qtJ7auTQBXUAs0hE6FzrYpaMj8yYCHYRARasS5F6UAQ5Bumu2t+6x2RtA3qIHpmgsYvrCXWSg2eA9D1O1ITkpb8DAVKLv/QJ4A2Z08NganCbcWfrqcW5YOwsvTIOV0JfBbC7ysvJ0mTDpCaN9OHCPdR/PNqr4/ZoDz+M8nOnQ1mK1VR/GBybCicTsFKY1fNseR0g4CpQKpvX9qDlO6HDLJERZpnuo1N/gTDO2ieSlVdSjYKjYnUYAz+lP+SGYpQC53mebbjeBZZYcshuMpbjrkxsrWjwLCApjBeeSCi9L3OX83xz9Bi4UWt8X+K91f
X-Microsoft-Antispam-PRVS: <HE1PR03MB173909BA68AE47A14A3360E8F4FD0@HE1PR03MB1739.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231101)(2400082)(944501161)(3002001)(6041288)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:HE1PR03MB1739; BCL:0; PCL:0; RULEID:; SRVR:HE1PR03MB1739; 
X-Forefront-PRVS: 0575F81B58
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(396003)(346002)(366004)(376002)(39380400002)(61684002)(53754006)(377424004)(189003)(199004)(40434004)(2501003)(25786009)(7416002)(8666007)(5660300001)(6246003)(5890100001)(8936002)(83506002)(2870700001)(81166006)(65826007)(4326008)(8656006)(39060400002)(6486002)(6666003)(105586002)(2950100002)(81156014)(53936002)(72206003)(77096007)(305945005)(7736002)(31686004)(67846002)(478600001)(68736007)(50466002)(186003)(106356001)(316002)(110136005)(76176011)(36756003)(16576012)(58126008)(2486003)(52146003)(23676004)(31696002)(26005)(52116002)(55236004)(86362001)(16526019)(65806001)(2906002)(66066001)(80792005)(229853002)(8676002)(59450400001)(6116002)(97736004)(47776003)(53546011)(3846002)(64126003)(2201001)(386003)(65956001)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB1739; H:[10.17.180.41]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzTUIxNzM5OzIzOjF0RFV6SGJZcEpCRHFkU0RRMHVuUVNqZno3?=
 =?utf-8?B?ZU5xQWhVakxRK3hzQnNHL1J5dVZaYWlLTGgwUjA0RklPOFFhY3lzWU00azNz?=
 =?utf-8?B?MEpIeXdQUmpBMGVkYVlwd2V1WFB6UWlWcU9SQ21kb29aalZQcFV0VlJqUGxh?=
 =?utf-8?B?TUIrNHFiL2VsbTlBUnJzQTU3VnBodEZVUjRrZFIrTzJqQUJ2V1NnTzY2QWFR?=
 =?utf-8?B?aHBuL3V1WXV1RTFPOU5ITGMxRHlZU3lYOUFyR2lKbDVtL0Q1ZzZUSTlsWmg0?=
 =?utf-8?B?MDRrMXNqUWVhK0h4K2kzLzBFVkRHeHN5RUlKaXJXczVHU0J3SFE5NXVhbkIv?=
 =?utf-8?B?VVdyMzBCbUs1YkxWdDN0aS9DZ2F0R2xsdVIxQXZzdmJseENmMGEvNDVkYXhm?=
 =?utf-8?B?RmE3elZhdHBmcm1neDY4UExkNTIwd1ViQzF6ZERNK1ZlajVZaGhZWTd5ZEpK?=
 =?utf-8?B?cXBOK2Z0Q1pPRnVMR0Y3Y1JSNkMwc1F1ajdxNjc0Q1A0ZU92YlVQR2s0Qi9y?=
 =?utf-8?B?ZmlWZElQTWVUOW5KeHZZT0E4eVFPbEpnMkQzcG03OHIrVkJabjBnM0w3UjJ3?=
 =?utf-8?B?d01BRG91M2lSeGtHamRRUVkwNkJpNm9KalpJcFRHaXlvNGlxYlNOblZqSHUv?=
 =?utf-8?B?NTBKMUZGaHd3S3lCdUlzZFR5b3lKMnVPVHFtNXFtWWttZGxRaDVMYjJZMWZs?=
 =?utf-8?B?UGVoRzlBRGxmaE1ZSitCeGhNMGtSUEt5b0U0TWVLeVVKcnZxUjkycUZOdG82?=
 =?utf-8?B?TUlPM3NUNXRsL3U5SHhmSFIrcjlhNHVROUZPNTFNNHU4dnVnSzFGcDM1ZlRP?=
 =?utf-8?B?VUE2OXY2ZktsVEwvWDVtRk9VT1VDa25rbW91eTdrM3p0ZElIb1g2a3g3YzRE?=
 =?utf-8?B?N0dUNFNtVzhnTWg0R2tiaEZWVlJBdUpWRC9Eb1U2ODI4NHFwWTgxTkpOSWxw?=
 =?utf-8?B?T0lyeEVlaE14U2RMQXRvQ0lGV3NoQ0ZqMmg1dWI2MzkwcVE0RFZPc3lNRjFI?=
 =?utf-8?B?MDVMVkxqWGJDOTBpS0JNYnZQRDRIeitvYnVMcXBrQjdyRGZOY0ozWWEvaFRV?=
 =?utf-8?B?aFN6Y1krUVpwS2RIZTFablorRzdEejNpUDAyeElpSlFoaktkSE5vQVZvRDJB?=
 =?utf-8?B?SXNiVGJTQllvb2dpSFNYdXpYK21HSlplaHRBcWJPOGt1Q2F3VTRVZmNUWXQ1?=
 =?utf-8?B?Nmh0Q3lXS3YzbjQxc3d6Y1o1dk45cnBlRm1jR3hGWFd1anlnWFNETUozeXNr?=
 =?utf-8?B?VmNpZmk0RHFCeW54NnNIRWd0VEdYNU9PLy92UURCV2JUNlRIc2tUWmVuNUlZ?=
 =?utf-8?B?c1lNYldtOHFDNG9POUlMYXlGd1BzUE9UMlR5M2JBVmhCclhDNFVpV21CVnZN?=
 =?utf-8?B?WldrNnRHaHpBYzN0ajc0RGZrQkkyRGRuamtoZjdPRFdEOWY3M05KVlFveUFt?=
 =?utf-8?B?T1k2Z2FLYTJjL1ZZbkFoWHJQc0RJT3RHdXZyTVhqK2swekJDYzIrSityUENl?=
 =?utf-8?B?QWpHYUN6TzAvQWJVNzd0UTJxdktLUloyS0NQZGEveU8zR2E3S1lkSGlVMVBP?=
 =?utf-8?B?WStwQkd6ck5SVjl1cVBNMVcrWjM3YzNRNEZ4cFl6NUg3ZDdhZmhBazYzaEs2?=
 =?utf-8?B?VUhCWmhJZHF2OXdRYldXY2N6THpVaDJLd1g0SkJTaEJybFI0MUhWU1ZmL2tZ?=
 =?utf-8?B?S2tDbWlqem13VGRxMWR3eWpLNE4zYmxKd0JtblBQQlVqOGd1ZDRPSzFHRVBM?=
 =?utf-8?B?eE1aMTNySmJzQVBLNGdQMU00aXRTQ21nRkdlWjlLbmFJWFl0MUxobnF3Z2dH?=
 =?utf-8?B?dUt2b3Y5TEs4VTNZaXdqenVPbHF0TVVmRllUWms2dThCT2RHT0MwZVZuVzk1?=
 =?utf-8?B?R202NHlESzVEYlB2ZElzazVNMnBtWitKQkViK0RjTW5mMlhPM1I5emgwY2tV?=
 =?utf-8?B?dk5NNTJEUnhER0hEWWJ2aEV0a3BwMFRsMDEwOFhTQkpPUzlkdGg0UUlxTk1K?=
 =?utf-8?B?SDRBeWU5ZUJPemFoR3VFWml0Tnc2ZFU1aGF4UUpHMmJiV0QzczJlZzVvaXZN?=
 =?utf-8?B?VVRoQTBqRVFLVVorNnAwMXJOMUlYM2phNEVzNUVZQXFCc1RhZEdTZVk2U0th?=
 =?utf-8?B?SXFGU1hLU0V6bEdBT01Ed1l0U010MlQ0dHZvaDJwSDlXZERhb3BJWE5VSndT?=
 =?utf-8?B?UlNuWlAwQkdRZ3ZXbnZzQWpvNkJnZ2s4OUtCOXdiRTZMMWthQk05M0hneU5z?=
 =?utf-8?B?Q2RmWFlWQ2cvejNWdDRma2c5MFUwWWJDVm1HUk9nTzRMNFZnL2o5OGZsRTJH?=
 =?utf-8?B?QTR1QmtkY0pPM3pBVkFCajd2V21KSFBVTGJyT0ZjZUpmcTRHNmJ6RDZCTlU1?=
 =?utf-8?B?VVpsZnlhNnE1WVhCeUE9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1739;
 6:YwM5cK5V4lSobxLeJbR1/gCSzWorFlH9E5p3YNxZI7KOA0/XMmij7SPCmzTbmOKGvqRJZFwUJZCA7s673G4zQWS1hNox+gB+sJMK3K3VZ4k4p5RJYZ0ahvGsUxyE6OPjnanlhIG3e43WDp2lIRQBJPtiypAyKPwKqfyoi3uImbcf61Wc8wAEt7fpXcOqYajsgSy3D7WEWXc1jpYw9c7uiP5QM0Qfy/6rRm5Ydo/TJSBUkKaGf/QZQDz6jzp05yaGDcTCp/fkW8MTzs6YzUSXAvH1+0+OkdZV8uAPwP76LXUY6w0Z6wn/1yvYxIIwhmPzX82wpMrU4o1Lj/dPFaWdcH4vylqx1oqS7286Qu8bwJY=;
 5:NWT68BMICxkW4ejFetE1eoxX6oeeSfOM13gvlUFbf6xpFzkXtyRZ8XqQCGmr7npjC3IP/VjU52oUwzqbFmwSdd60We61O4EkrAiXm9FXqAZe7FsUy7l+vGJsGRFNS+QJBDKqM+8TeS844/qb4QI/qANlm4MhR4V3DrLwAdsIXxw=;
 24:9hbqoz7/JUwdQTBOXk3lXlVtYAhlG6HUbGtaNGrwQAQMOmfy/9FkGuAuM6xcnMf5gzMJiAgiCRzMWZgc3fmWMe/11lKl7Fk4TepNWDL7FhE=;
 7:/uhJEf14GpWbOtXJ0/D64UpJ10+hMBO/dieIeKOo19aenXrwgWDHn4Lv3nCAGGPwKMqr6t/LzzgIHvl2GBnFsdf73KZOuBLdaK8YwX9CDhxofLYbCw/+ZogYgth6HQc7cW4SGx4HBB4L1Ubi4aGjhsi5CmqDfIxVP2wkVogfiyoHY/8MLmeA6sj4wAFqmrUkjDGhg4GiHhJBo9Yu/CCR63Su5dp8gTGwwKqlTmA2b/6jzYo+fzbLENupttXypoLl
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2018 11:22:32.1815 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a78c4214-d0e4-478b-5249-08d56d53eac8
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB1739
Cc: Rich Persaud <persaur@gmail.com>
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTGFycwoKQXMgd2UgZG8gbm90IGhhdmUgSmlyYSBhY2Nlc3MsIGl0IHdvdWxkIGJlIGJldHRl
ciB0byBkbyBpdCBvbiBXaWtpIG9yIAoic29tZXRoaW5nIGVsc2UiLgoKICAtLSBBcnRlbQoKT24g
MDYuMDIuMTggMTI6NTMsIExhcnMgS3VydGggd3JvdGU6Cj4gQWRkaW5nIFJpY2gKPiAKPj4gSSB0
aGluayBpdCB3b3VsZCBiZSBodWdlbHkgYmVuZWZpY2lhbCBpZiB0aGVyZSBjb3VsZCBiZSBhbiBv
cGVuCj4+IHJlcG9zaXRvcnkgb2YgaW5mb3JtYXRpb24gdGhhdCBkZXNjcmliZXMgaW4gY2xlYXIg
dGVybXMgd2hhdCB0aGUKPj4gc3BlY2lmaWMgZW5naW5lZXJpbmcgaXRlbXMgYXJlIHdoaWNoIGFy
ZSBuZWVkZWQgdG8gbWFrZSBYZW4gdmlhYmxlIGZvcgo+PiBhc3Nlc3NtZW50IHRvd2FyZHMgc2Fm
ZXR5IGNlcnRpZmljYXRpb24uCj4gVmVyeSBnb29kIGlkZWEKPiAKPiBJZiB0aGVyZSBpcyBhZ3Jl
ZW1lbnQsIEkgY2FuIHZvbHVudGVlciB0byBzZXQgdXAgc3VjaCBhIHJlcG9zaXRvcnk6IG9wdGlv
bnMgZm9yIHRyYWNraW5nIGFyZQo+ICpPdXIgQXRsYXNzaWFuIEppcmEgaW5zdGFuY2UgKG1heWJl
IGEgbmV3IGFyZWEgc3BlY2lmaWNhbGx5IGZvciB0aGlzIHB1cnBvc2UpCj4gKiBXaWtpIHBhZ2UK
PiAqIFNvbWV0aGluZyBlbHNlCj4gCj4gTGFycwo+IAo+IO+7v09uIDA2LzAyLzIwMTgsIDEwOjI2
LCAiUm9iaW4gUmFuZGhhd2EiIDxyb2Jpbi5yYW5kaGF3YUBhcm0uY29tPiB3cm90ZToKPiAKPiAg
ICAgIEhpIEp1bGllbi4KPiAgICAgIAo+ICAgICAgVGhhbmtzIGZvciBsb29waW5nIG1lIGluLgo+
ICAgICAgCj4gICAgICBPbiBUdWUsIDIwMTgtMDItMDYgYXQgMTA6MTEgKzAwMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPiAgICAgID4gSGkgYWxsLAo+ICAgICAgPgo+ICAgICAgPiBJIHdvdWxkIHN1
Z2dlc3QgdG8gaGF2ZSB0aGUgbmV4dCBjb21tdW5pdHkgY2FsbCBvbiBUdWVzZGF5IDEzdGgKPiAg
ICAgID4gRmVicnVhcnkKPiAgICAgID4gNXBtIEdNVC4gRG9lcyBpdCBzb3VuZCBnb29kPwo+ICAg
ICAgCj4gICAgICBJJ20gb3V0IG9mIG9mZmljZSBmcm9tIHRoZSA4dGggdG8gdGhlIDE2dGggdW5m
b3J0dW5hdGVseS4KPiAgICAgIAo+ICAgICAgPiBEbyB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMgdG9w
aWMgeW91IHdvdWxkIGxpa2UgdG8gZGlzY3Vzcz8KPiAgICAgIAo+ICAgICAgRnJvbSBteSBzaWRl
Ogo+ICAgICAgCj4gICAgICBJJ3ZlIHNwb2tlbiB0byBhIGZhaXIgbnVtYmVyIG9mIGZvbGtzIG9u
IHRoZSBUbyBsaXN0IGhlcmUgaW4gMS0xCj4gICAgICBkaXNjdXNzaW9ucyBhYm91dCB0aGlzLgo+
ICAgICAgCj4gICAgICBJIHRoaW5rIGl0IHdvdWxkIGJlIGh1Z2VseSBiZW5lZmljaWFsIGlmIHRo
ZXJlIGNvdWxkIGJlIGFuIG9wZW4KPiAgICAgIHJlcG9zaXRvcnkgb2YgaW5mb3JtYXRpb24gdGhh
dCBkZXNjcmliZXMgaW4gY2xlYXIgdGVybXMgd2hhdCB0aGUKPiAgICAgIHNwZWNpZmljIGVuZ2lu
ZWVyaW5nIGl0ZW1zIGFyZSB3aGljaCBhcmUgbmVlZGVkIHRvIG1ha2UgWGVuIHZpYWJsZSBmb3IK
PiAgICAgIGFzc2Vzc21lbnQgdG93YXJkcyBzYWZldHkgY2VydGlmaWNhdGlvbi4KPiAgICAgIAo+
ICAgICAgSSdtIG5vdCBhIFhlbiBleHBlcnQgYnkgYW55IG1lYXN1cmUgYnV0IG9mZiB0aGUgdG9w
IEkgcmVjYWxsIHRoYXQgb25lCj4gICAgICBpdGVtIHdhcyB0aGUgdGFzayBvZiByZW1vdmluZyB0
aGUgcmVsaWFuY2Ugb24gdGhlIExpbnV4IGtlcm5lbCBmb3IKPiAgICAgIERvbTAuCj4gICAgICAK
PiAgICAgIEkgYW0gY2VydGFpbiB0aGVyZSBhcmUgbW9yZS4KPiAgICAgIAo+ICAgICAgVGhlIG1v
dGl2YXRpb24gYmVoaW5kIHRoaXMgaXMgdG8gc3B1ciBmb2xrcyBpbnRvIGFja25vd2xlZGdpbmcg
dGhlCj4gICAgICB0ZWNobmljYWwgd29yayB0aGF0IHJlbWFpbnMgdG8gYmUgZG9uZS4gV2hldGhl
ciB0aGF0IHdvcmsgdGhlbiBoYXBwZW5zCj4gICAgICBiZWhpbmQgY2xvc2VkIHByb3ByaWV0YXJ5
IGRvb3JzIHRvIGdlbmVyYXRlIHZhbHVlIG9yIGluIHRoZSBvcGVuIGlzIGFuCj4gICAgICBpbXBs
ZW1lbnRhdGlvbiBkZXRhaWwuCj4gICAgICAKPiAgICAgIElmIG5vdGhpbmcgZWxzZSAtIGl0IHdv
dWxkIGRlZmluaXRlbHkgYWN0IGFzIGFuIGFjY2VsZXJhdG9yLgo+ICAgICAgCj4gICAgICBQZXJz
b25hbGx5LCBJIHdvdWxkIGJlIHRocmlsbGVkIGlmIHRoZXJlIHdhcyBlbm91Z2ggbW9tZW50dW0g
dG8gb3Blbmx5Cj4gICAgICBtYXNzYWdlIFhlbiBpbnRvIHRoZSBzaGFwZSB0aGF0IEkgYWxsdWRl
IHRvLiBJZiB0aGF0IHRha2VzIHRoaW5ncyA3MCUKPiAgICAgIGFoZWFkIHdpdGggdGhlIHJlbWFp
bmluZyAzMCUgZG9uZSBieSBtaXNjIFhlbiBjb21tZXJjaWFsIGVudGl0aWVzIGFzCj4gICAgICB0
aGVpciBkaWZmZXJlbnRpYXRpb24gdmFsdWUgYWRkIC0gdGhhdCdzIGEgaHVnZSBib251cyBmb3Ig
dGhlIGVjb3N5c3RlbQo+ICAgICAgYW5kIGZvciB0aGUgZnV0dXJlIG9mIFhlbi4KPiAgICAgIAo+
ICAgICAgVGhhbmtzIQo+ICAgICAgUm9iaW4KPiAgICAgIAo+ICAgICAgCj4gICAgICBJTVBPUlRB
TlQgTk9USUNFOiBUaGUgY29udGVudHMgb2YgdGhpcyBlbWFpbCBhbmQgYW55IGF0dGFjaG1lbnRz
IGFyZSBjb25maWRlbnRpYWwgYW5kIG1heSBhbHNvIGJlIHByaXZpbGVnZWQuIElmIHlvdSBhcmUg
bm90IHRoZSBpbnRlbmRlZCByZWNpcGllbnQsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBpbW1l
ZGlhdGVseSBhbmQgZG8gbm90IGRpc2Nsb3NlIHRoZSBjb250ZW50cyB0byBhbnkgb3RoZXIgcGVy
c29uLCB1c2UgaXQgZm9yIGFueSBwdXJwb3NlLCBvciBzdG9yZSBvciBjb3B5IHRoZSBpbmZvcm1h
dGlvbiBpbiBhbnkgbWVkaXVtLiBUaGFuayB5b3UuCj4gICAgICAKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 11:28:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 11:28:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej1Pw-0005YT-Ld; Tue, 06 Feb 2018 11:28:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej1Pu-0005YN-VE
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 11:28:02 +0000
X-Inumbo-ID: e3b2ae5b-0b30-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e3b2ae5b-0b30-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 11:28:44 +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 4A9BA1529;
 Tue,  6 Feb 2018 03:27:55 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A08EF3F24D;
 Tue,  6 Feb 2018 03:27:53 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xen.org
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-4-blackskygg@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0b456f77-09a3-5874-2022-7a6df6930f0d@arm.com>
Date: Tue, 6 Feb 2018 11:27:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180130175024.26921-4-blackskygg@gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 3/7] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8zMC8yMDE4IDA1OjUwIFBNLCBaaG9uZ3plIExpdSB3cm90ZToKPiBBZGQgYSBu
ZXcgc3RydWN0dXJlIHRvIHRoZSBJREwgZmFtaWxpeSB0byByZXByZXNlbnQgc3RhdGljIHNoYXJl
ZCBtZW1vcnkgcmVnaW9ucwoKcy9mYW1pbGl5L2ZhbWlseS8KCj4gYXMgcHJvcG9zZWQgaW4gdGhl
IHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBW
TXMKPiBmcm9tIHhsIGNvbmZpZyBmaWxlIiAoc2VlIFsxXSkuCj4gCj4gQW5kIGRlbGV0ZWQgc29t
ZSB0cmFpbGluZyB3aGl0ZSBzcGFjZXMuCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKPiAKPiBTaWduZWQt
b2ZmLWJ5OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBBY2tlZC1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3Rz
Lnhlbi5vcmcKPiAtLS0KPiAgIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICA0ICsrKysK
PiAgIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCB8IDMyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCj4gICAyIGZpbGVzIGNoYW5nZWQsIDM0IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9s
aWJ4bC9saWJ4bC5oCj4gaW5kZXggZWNhMGVhMmM1MC4uMzcyYWQzY2QzMiAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4bC9saWJ4bC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IEBAIC0y
MzY1LDYgKzIzNjUsMTAgQEAgaW50IGxpYnhsX2ZkX3NldF9ub25ibG9jayhsaWJ4bF9jdHggKmN0
eCwgaW50IGZkLCBpbnQgbm9uYmxvY2spOwo+ICAgaW50IGxpYnhsX3FlbXVfbW9uaXRvcl9jb21t
YW5kKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpjb21tYW5kX2xpbmUsIGNoYXIgKipvdXRwdXQpOwo+
ICAgCj4gKy8qIENvbnN0YW50cyBmb3IgbGlieGxfc3RhdGljX3NobSAqLwo+ICsjZGVmaW5lIExJ
QlhMX1NTSE1fUkFOR0VfVU5LTk9XTiBVSU5UNjRfTUFYCj4gKyNkZWZpbmUgTElCWExfU1NITV9J
RF9NQVhMRU4gICAgMTI4Cj4gKwpZb3UgbmVlZCB0byBhZGQgTElCWExfSEFWRV8qIGluIGxpYnhs
LmggdG8gdGVsbCBzaGFyZWQgbWVtb3J5IHJlZ2lvbnMgCmFyZSBhdmFpbGFibGUuIEkgd2Fzbid0
IGFibGUgdG8gZmluZCBhbnl0aGluZyB3aXRoaW4gdGhpcyBzZXJpZXMuCgo+ICAgI2luY2x1ZGUg
PGxpYnhsX2V2ZW50Lmg+Cj4gICAKPiAgICNlbmRpZiAvKiBMSUJYTF9IICovCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbAo+IGluZGV4IDM1MDM4MTIwY2EuLjRlOWFjY2YxNjggMTAwNjQ0Cj4gLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXMuaWRsCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
Cj4gQEAgLTU1OSwxMCArNTU5LDEwIEBAIGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvID0gU3RydWN0
KCJkb21haW5fYnVpbGRfaW5mbyIsWwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCJrZXltYXAiLCAgICAgICAgICAgc3RyaW5nKSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgic2RsIiwgICAgICAgICAgICAgIGxpYnhsX3NkbF9p
bmZvKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgic3BpY2Ui
LCAgICAgICAgICAgIGxpYnhsX3NwaWNlX2luZm8pLAo+IC0KPiArCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoImdmeF9wYXNzdGhydSIsICAgICBsaWJ4bF9kZWZi
b29sKSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgiZ2Z4X3Bh
c3N0aHJ1X2tpbmQiLCBsaWJ4bF9nZnhfcGFzc3RocnVfa2luZCksCj4gLQo+ICsKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgic2VyaWFsIiwgICAgICAgICAgIHN0
cmluZyksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoImJvb3Qi
LCAgICAgICAgICAgICBzdHJpbmcpLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKCJ1c2IiLCAgICAgICAgICAgICAgbGlieGxfZGVmYm9vbCksCj4gQEAgLTgxNiw2
ICs4MTYsMzMgQEAgbGlieGxfZGV2aWNlX3ZkaXNwbCA9IFN0cnVjdCgiZGV2aWNlX3ZkaXNwbCIs
IFsKPiAgICAgICAoImNvbm5lY3RvcnMiLCBBcnJheShsaWJ4bF9jb25uZWN0b3JfcGFyYW0sICJu
dW1fY29ubmVjdG9ycyIpKQo+ICAgICAgIF0pCj4gICAKPiArbGlieGxfc3NobV9jYWNoZXBvbGlj
eSA9IEVudW1lcmF0aW9uKCJzc2htX2NhY2hlcG9saWN5IiwgWwo+ICsgICAgKC0xLCAiVU5LTk9X
TiIpLAo+ICsgICAgKDAsICAiQVJNX05PUk1BTCIpLCAgIyBBUk0gcG9saWNpZXMgc2hvdWxkIGJl
IDwgMzIKPiArICAgICgzMiwgICJYODZfTk9STUFMIiksICMgWDg2IHBvbGljaWVzIHNob3VsZCBi
ZSA+PSAzMgo+ICsgICAgXSwgaW5pdF92YWwgPSAiTElCWExfU1NITV9DSENIRV9QT0xJQ1lfVU5L
Tk9XTiIpCj4gKwo+ICtsaWJ4bF9zc2htX3Byb3QgPSBFbnVtZXJhdGlvbigic3NobV9wcm90Iiwg
Wwo+ICsgICAgKC0xLCAiVU5LTk9XTiIpLAo+ICsgICAgKDMsICAiUlciKSwKPiArICAgIF0sIGlu
aXRfdmFsID0gIkxJQlhMX1NTSE1fUFJPVF9VTktOT1dOIikKPiArCj4gK2xpYnhsX3NzaG1fcm9s
ZSA9IEVudW1lcmF0aW9uKCJzc2htX3JvbGUiLCBbCj4gKyAgICAoLTEsICJVTktOT1dOIiksCj4g
KyAgICAoMCwgICJNQVNURVIiKSwKPiArICAgICgxLCAgIlNMQVZFIiksCj4gKyAgICBdLCBpbml0
X3ZhbCA9ICJMSUJYTF9TU0hNX1JPTEVfVU5LTk9XTiIpCj4gKwo+ICtsaWJ4bF9zdGF0aWNfc2ht
ID0gU3RydWN0KCJzdGF0aWNfc2htIiwgWwo+ICsgICAgKCJpZCIsIHN0cmluZyksCj4gKyAgICAo
Im9mZnNldCIsIHVpbnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04n
fSksCj4gKyAgICAoImJlZ2luIiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFO
R0VfVU5LTk9XTid9KSwKPiArICAgICgiZW5kIiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhM
X1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKCldlIG1pZ2h0IHdhbnQgdG8gc3RvcmUgdGhlIHNpemUg
cmF0aGVyIHRoYW4gdGhlIGVuZC4gVGhpcyB3b3VsZCBhbGxvdyB1cyAKdG8gY292ZXIgcmVnaW9u
IHVwIHRvIHRoZSBhZGRyZXNzIDJeNjQtMS4KCkFsc28sIHRoaXMgd291bGQgbWFrZSBjbGVhcmVy
IHdoZXRoZXIgZW5kIGlzIGluY2x1ZGVkIGluIHRoZSByZWdpb24gb3Igbm90LgoKPiArICAgICgi
cHJvdCIsIGxpYnhsX3NzaG1fcHJvdCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1BST1RfVU5L
Tk9XTid9KSwKPiArICAgICgiY2FjaGVfcG9saWN5IiwgbGlieGxfc3NobV9jYWNoZXBvbGljeSwg
eydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1VOS05PV04nfSksCj4gKyAgICAo
InJvbGUiLCBsaWJ4bF9zc2htX3JvbGUsIHsnaW5pdF92YWwnOiAnTElCWExfU1NITV9ST0xFX1VO
S05PV04nfSksCj4gK10pCj4gKwo+ICAgbGlieGxfZG9tYWluX2NvbmZpZyA9IFN0cnVjdCgiZG9t
YWluX2NvbmZpZyIsIFsKPiAgICAgICAoImNfaW5mbyIsIGxpYnhsX2RvbWFpbl9jcmVhdGVfaW5m
byksCj4gICAgICAgKCJiX2luZm8iLCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyksCj4gQEAgLTgz
NSw2ICs4NjIsNyBAQCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21haW5fY29uZmln
IiwgWwo+ICAgICAgICgiY2hhbm5lbHMiLCBBcnJheShsaWJ4bF9kZXZpY2VfY2hhbm5lbCwgIm51
bV9jaGFubmVscyIpKSwKPiAgICAgICAoInVzYmN0cmxzIiwgQXJyYXkobGlieGxfZGV2aWNlX3Vz
YmN0cmwsICJudW1fdXNiY3RybHMiKSksCj4gICAgICAgKCJ1c2JkZXZzIiwgQXJyYXkobGlieGxf
ZGV2aWNlX3VzYmRldiwgIm51bV91c2JkZXZzIikpLAo+ICsgICAgKCJzc2htcyIsIEFycmF5KGxp
YnhsX3N0YXRpY19zaG0sICJudW1fc3NobXMiKSksCj4gICAKPiAgICAgICAoIm9uX3Bvd2Vyb2Zm
IiwgbGlieGxfYWN0aW9uX29uX3NodXRkb3duKSwKPiAgICAgICAoIm9uX3JlYm9vdCIsIGxpYnhs
X2FjdGlvbl9vbl9zaHV0ZG93biksCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 11:43:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 11:43:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej1ee-0006sF-QH; Tue, 06 Feb 2018 11:43:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej1ed-0006rr-KK
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 11:43:15 +0000
X-Inumbo-ID: dc2ab9b7-0b32-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc2ab9b7-0b32-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 12:42:50 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej1ea-0006z0-OS; Tue, 06 Feb 2018 11:43:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ej1eU-0007YC-RI; Tue, 06 Feb 2018 11:43:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ej1eT-0000wa-UJ; Tue, 06 Feb 2018 11:43:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118601-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 11:43:06 +0000
Subject: [Xen-devel] [seabios test] 118601: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYwMSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2MDEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg3IGRheXMgIDEwOSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDIwIGRheXMgICAz
MCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 11:45:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 11:45:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej1h8-00071G-9z; Tue, 06 Feb 2018 11:45:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jop5=fa=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1ej1h7-00070w-Ei
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 11:45:49 +0000
X-Inumbo-ID: 5eefabb1-0b33-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5eefabb1-0b33-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 11:46:30 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w16BjYc7149937;
 Tue, 6 Feb 2018 11:45:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=reply-to : subject :
 to : cc : references : from : message-id : date : mime-version :
 in-reply-to : content-type; s=corp-2017-10-26;
 bh=P9T5A6QeEEap3qOGjqp4sg76prbYXHYJFk3r7rkvlTM=;
 b=mHG3cMnYTdFacDjulbsRDXi2W0h8WbzY9Qh4rz7tySn8NhzjwUYqXh3AxtyzEhXFJ8gY
 BhPTPoSNzxqCPovBFLsarCZrt8zvE2i2oYpYZtkU+zvhm9yXA83sDsjd6EjbsgXdimO/
 nl07YopStYJgHoljU+1U7ai8Tz1ieX80ynoc9s7rKxz0v1ZU2i9fS9F6jb4reuKL2qkH
 fTzIDB5fi8d0JYcGFKddAFnLi6E/bY8mdr3l5G2M6Vcwb4scZs4Ro91HkRpX87ep3sGG
 juqNlwtdDrVx1qCwVWZgCH14OYec4W999+UnIAaA9YbilrbRnhxPF34Ws2ci3uZdC8x4 pQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fyacjgc9k-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 06 Feb 2018 11:45:35 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w16Bf8ML025952
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 6 Feb 2018 11:41:08 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w16Bf7Mu023713;
 Tue, 6 Feb 2018 11:41:07 GMT
Received: from [192.168.1.103] (/61.135.194.207)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 06 Feb 2018 03:41:07 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <a8vim4q7puma7targvkbpbri.1517912981288@email.android.com>
 <a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com>
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
Organization: Oracle
Message-ID: <dabdf330-334a-4ea1-bc32-4143c93557eb@oracle.com>
Date: Tue, 6 Feb 2018 19:41:31 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802060148
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>, JBeulich@suse.com,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] =?utf-8?b?5Zue5aSNOiBSZTogW1BBVENIXSBDaG9vc2UgcmV0?=
 =?utf-8?q?poline_only_when_it_is_safe_to_use?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: zhenzhong.duan@oracle.com
Content-Type: multipart/mixed; boundary="===============8840626871381608268=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

On 2018/2/6 18:50, Andrew Cooper wrote:
> On 06/02/18 10:29, zhenzhong.duan wrote:
>>
>>
>> 2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper <andrew.cooper3@citrix.com 
>> <mailto:andrew.cooper3@citrix.com>>å†™é“ï¼
>> >
>> > On 06/02/2018 09:13, Zhenzhong Duan wrote:
>> > > åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“:
>> > >> On 06/02/2018 08:43, Zhenzhong Duan wrote:
>> > >>> When ( ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() ) is 
>> true,
>> > >>> thunk is set to THUNK_JMP rather than THUNK_RETPOLINE.
>> > >>>
>> > >>> When (!ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() ) is 
>> true,
>> > >>> we should do the same.
>> > >>>
>> > >>> Signed-off-by: Zhenzhong Duan <zhenzhong.duan@oracle.com 
>> <mailto:zhenzhong.duan@oracle.com>>
>> > >> Why?Â  What improvement is this intended to give?
>> > > No improvement, I just feel if retpoline isn't safe, THUNK_JMP is
>> > > better and safer.
>> > > Above first check is working that way.
>> >
>> > If your only two choices are unsafe repoline or plain jumps, then 
>> unsafe
>> > repoline is far far far safer.
>> >
>> > Its unsafe properties only kick in on an RSB underflow, and an 
>> attacker
>> > would have to do call-depths analysis of the running binary to 
>> identify
>> > which rets to attempt to poison.
>> >
>> Thanks for explaining.
>> So, for a retpoline safe processor, it just stop using RSB when it's 
>> empty to avoid underflow?
>>
>
> The qualification of whether a processor is retpoline-safe or not is 
> whether an RSB underflow causes a BTB lookup (unsafe) or not (safe).
>
> RSB underflows will always occur; you cannot get rid of them, but in 
> most cases (i.e. pre-Skylake) they don't fall back to using a 
> prediction source which can be poisoned by an attacker.
Understood.
>
>> Another question:
>>
>> if (opt_thunk == THUNK_DEFAULT && opt_ibrs == -1 &&
>> CONFIG_INDIRECT_THUNK && !cpu_has_lfence_dispatch && !retpoline_safe())
>> results in "thunk = THUNK_JMP" regardless of the value of 
>> "boot_cpu_has(X86_FEATURE_IBRSB)"
>>
>
> Your formatting is hard to follow,
Sorry, sent from mobile.
> but cpu_has_lfence_dispatch can only be false when virtualised under 
> an SP2-unaware hypervisor on AMD hardware, at which point 
> retpoline_safe() will return true.Â  Also, AMD don't have IBRS in 
> microcode and their future plans don't appear to involve using that 
> particular CPUID bit.
That does make sense for AMD. But what about Intel hardware which has 
(!cpu_has_lfence_dispatch && !retpoline_safe() && 
!boot_cpu_has(X86_FEATURE_IBRSB)), should weÂ  prefer THUNK_RETPOLINE?

-- 
thanks
zduan


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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 2018/2/6 18:50, Andrew Cooper wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div class="moz-cite-prefix">On 06/02/18 10:29, zhenzhong.duan
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=utf-8">
        <p dir="ltr"><br>
          2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper &lt;<a
            href="mailto:andrew.cooper3@citrix.com"
            moz-do-not-send="true">andrew.cooper3@citrix.com</a>&gt;å†™é“ï¼<br>
          &gt;<br>
          &gt; On 06/02/2018 09:13, Zhenzhong Duan wrote: <br>
          &gt; &gt; åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“: <br>
          &gt; &gt;&gt; On 06/02/2018 08:43, Zhenzhong Duan wrote: <br>
          &gt; &gt;&gt;&gt; When ( ibrs &amp;&amp; thunk ==
          THUNK_DEFAULT &amp;&amp; !retpoline_safe() ) is true, <br>
          &gt; &gt;&gt;&gt; thunk is set to THUNK_JMP rather than
          THUNK_RETPOLINE. <br>
          &gt; &gt;&gt;&gt; <br>
          &gt; &gt;&gt;&gt; When (!ibrs &amp;&amp; thunk ==
          THUNK_DEFAULT &amp;&amp; !retpoline_safe() ) is true, <br>
          &gt; &gt;&gt;&gt; we should do the same. <br>
          &gt; &gt;&gt;&gt; <br>
          &gt; &gt;&gt;&gt; Signed-off-by: Zhenzhong Duan &lt;<a
            href="mailto:zhenzhong.duan@oracle.com"
            moz-do-not-send="true">zhenzhong.duan@oracle.com</a>&gt; <br>
          &gt; &gt;&gt; Why?Â  What improvement is this intended to give?
          <br>
          &gt; &gt; No improvement, I just feel if retpoline isn't safe,
          THUNK_JMP is <br>
          &gt; &gt; better and safer. <br>
          &gt; &gt; Above first check is working that way. <br>
          &gt;<br>
          &gt; If your only two choices are unsafe repoline or plain
          jumps, then unsafe <br>
          &gt; repoline is far far far safer. <br>
          &gt;<br>
          &gt; Its unsafe properties only kick in on an RSB underflow,
          and an attacker <br>
          &gt; would have to do call-depths analysis of the running
          binary to identify <br>
          &gt; which rets to attempt to poison. <br>
          &gt;<br>
          Thanks for explaining.<br>
          So, for a retpoline safe processor, it just stop using RSB
          when it's empty to avoid underflow?</p>
      </blockquote>
      <br>
      The qualification of whether a processor is retpoline-safe or not
      is whether an RSB underflow causes a BTB lookup (unsafe) or not
      (safe).<br>
      <br>
      RSB underflows will always occur; you cannot get rid of them, but
      in most cases (i.e. pre-Skylake) they don't fall back to using a
      prediction source which can be poisoned by an attacker.<br>
    </blockquote>
    Understood.<br>
    <blockquote type="cite"
      cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com"> <br>
      <blockquote type="cite"
        cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
        <p dir="ltr">Another question:</p>
        <p dir="ltr">if (opt_thunk == THUNK_DEFAULT &amp;&amp; opt_ibrs
          == -1 &amp;&amp; <br>
          CONFIG_INDIRECT_THUNK &amp;&amp; !cpu_has_lfence_dispatch
          &amp;&amp; !retpoline_safe()) <br>
          results in "thunk = THUNK_JMP" regardless of the value of
          "boot_cpu_has(X86_FEATURE_IBRSB)" </p>
      </blockquote>
      <br>
      Your formatting is hard to follow,</blockquote>
    Sorry, sent from mobile.<br>
    <blockquote type="cite"
      cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com"> but
      cpu_has_lfence_dispatch can only be false when virtualised under
      an SP2-unaware hypervisor on AMD hardware, at which point
      retpoline_safe() will return true.Â  Also, AMD don't have IBRS in
      microcode and their future plans don't appear to involve using
      that particular CPUID bit.<br>
    </blockquote>
    That does make sense for AMD. But what about Intel hardware which
    has (!cpu_has_lfence_dispatch &amp;&amp; !retpoline_safe()
    &amp;&amp; !boot_cpu_has(X86_FEATURE_IBRSB)), should weÂ  prefer
    THUNK_RETPOLINE?
    <pre class="moz-signature" cols="72">-- 
thanks
zduan</pre>
  </body>
</html>

--------------AA9552F0E17B233704301D4E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8840626871381608268==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 11:56:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 11:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej1r8-0007nL-8o; Tue, 06 Feb 2018 11:56:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2oj6=fa=citrix.com=prvs=5687f09f5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ej1r7-0007nF-Nj
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 11:56:09 +0000
X-Inumbo-ID: a8b5f339-0b34-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8b5f339-0b34-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 12:55:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208,217";a="67353779"
To: <zhenzhong.duan@oracle.com>
References: <a8vim4q7puma7targvkbpbri.1517912981288@email.android.com>
 <a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com>
 <dabdf330-334a-4ea1-bc32-4143c93557eb@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9de36cbb-11b1-4aa4-0ae2-1ca6dcfe6bff@citrix.com>
Date: Tue, 6 Feb 2018 11:56:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <dabdf330-334a-4ea1-bc32-4143c93557eb@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>, JBeulich@suse.com,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] =?utf-8?b?5Zue5aSNOiBSZTogW1BBVENIXSBDaG9vc2UgcmV0?=
 =?utf-8?q?poline_only_when_it_is_safe_to_use?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0281615165480430162=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0281615165480430162==
Content-Type: multipart/alternative;
	boundary="------------555A44DA05A31DDCB0015131"
Content-Language: en-GB

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

On 06/02/18 11:41, Zhenzhong Duan wrote:
> On 2018/2/6 18:50, Andrew Cooper wrote:
>> On 06/02/18 10:29, zhenzhong.duan wrote:
>>>
>>>
>>> 2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper <andrew.cooper3@citrix.com
>>> <mailto:andrew.cooper3@citrix.com>>å†™é“ï¼
>>> >
>>> > On 06/02/2018 09:13, Zhenzhong Duan wrote:
>>> > > åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“:
>>> > >> On 06/02/2018 08:43, Zhenzhong Duan wrote:
>>> > >>> When ( ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() )
>>> is true,
>>> > >>> thunk is set to THUNK_JMP rather than THUNK_RETPOLINE.
>>> > >>>
>>> > >>> When (!ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() )
>>> is true,
>>> > >>> we should do the same.
>>> > >>>
>>> > >>> Signed-off-by: Zhenzhong Duan <zhenzhong.duan@oracle.com
>>> <mailto:zhenzhong.duan@oracle.com>>
>>> > >> Why?Â  What improvement is this intended to give?
>>> > > No improvement, I just feel if retpoline isn't safe, THUNK_JMP is
>>> > > better and safer.
>>> > > Above first check is working that way.
>>> >
>>> > If your only two choices are unsafe repoline or plain jumps, then
>>> unsafe
>>> > repoline is far far far safer.
>>> >
>>> > Its unsafe properties only kick in on an RSB underflow, and an
>>> attacker
>>> > would have to do call-depths analysis of the running binary to
>>> identify
>>> > which rets to attempt to poison.
>>> >
>>> Thanks for explaining.
>>> So, for a retpoline safe processor, it just stop using RSB when it's
>>> empty to avoid underflow?
>>>
>>
>> The qualification of whether a processor is retpoline-safe or not is
>> whether an RSB underflow causes a BTB lookup (unsafe) or not (safe).
>>
>> RSB underflows will always occur; you cannot get rid of them, but in
>> most cases (i.e. pre-Skylake) they don't fall back to using a
>> prediction source which can be poisoned by an attacker.
> Understood.
>>
>>> Another question:
>>>
>>> if (opt_thunk == THUNK_DEFAULT && opt_ibrs == -1 &&
>>> CONFIG_INDIRECT_THUNK && !cpu_has_lfence_dispatch && !retpoline_safe())
>>> results in "thunk = THUNK_JMP" regardless of the value of
>>> "boot_cpu_has(X86_FEATURE_IBRSB)"
>>>
>>
>> Your formatting is hard to follow,
> Sorry, sent from mobile.
>> but cpu_has_lfence_dispatch can only be false when virtualised under
>> an SP2-unaware hypervisor on AMD hardware, at which point
>> retpoline_safe() will return true.Â  Also, AMD don't have IBRS in
>> microcode and their future plans don't appear to involve using that
>> particular CPUID bit.
> That does make sense for AMD. But what about Intel hardware which has
> (!cpu_has_lfence_dispatch && !retpoline_safe() &&
> !boot_cpu_has(X86_FEATURE_IBRSB)), should weÂ  prefer THUNK_RETPOLINE? 

Yes, and we do end up choosing RETPOLINE in those circumstances, as we
hit the default case you originally tried to patch.

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 06/02/18 11:41, Zhenzhong Duan
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:dabdf330-334a-4ea1-bc32-4143c93557eb@oracle.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div class="moz-cite-prefix">On 2018/2/6 18:50, Andrew Cooper
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com">
        <div class="moz-cite-prefix">On 06/02/18 10:29, zhenzhong.duan
          wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
          <p dir="ltr"><br>
            2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper &lt;<a
              href="mailto:andrew.cooper3@citrix.com"
              moz-do-not-send="true">andrew.cooper3@citrix.com</a>&gt;å†™é“ï¼<br>
            &gt;<br>
            &gt; On 06/02/2018 09:13, Zhenzhong Duan wrote: <br>
            &gt; &gt; åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“: <br>
            &gt; &gt;&gt; On 06/02/2018 08:43, Zhenzhong Duan wrote: <br>
            &gt; &gt;&gt;&gt; When ( ibrs &amp;&amp; thunk ==
            THUNK_DEFAULT &amp;&amp; !retpoline_safe() ) is true, <br>
            &gt; &gt;&gt;&gt; thunk is set to THUNK_JMP rather than
            THUNK_RETPOLINE. <br>
            &gt; &gt;&gt;&gt; <br>
            &gt; &gt;&gt;&gt; When (!ibrs &amp;&amp; thunk ==
            THUNK_DEFAULT &amp;&amp; !retpoline_safe() ) is true, <br>
            &gt; &gt;&gt;&gt; we should do the same. <br>
            &gt; &gt;&gt;&gt; <br>
            &gt; &gt;&gt;&gt; Signed-off-by: Zhenzhong Duan &lt;<a
              href="mailto:zhenzhong.duan@oracle.com"
              moz-do-not-send="true">zhenzhong.duan@oracle.com</a>&gt; <br>
            &gt; &gt;&gt; Why?Â  What improvement is this intended to
            give? <br>
            &gt; &gt; No improvement, I just feel if retpoline isn't
            safe, THUNK_JMP is <br>
            &gt; &gt; better and safer. <br>
            &gt; &gt; Above first check is working that way. <br>
            &gt;<br>
            &gt; If your only two choices are unsafe repoline or plain
            jumps, then unsafe <br>
            &gt; repoline is far far far safer. <br>
            &gt;<br>
            &gt; Its unsafe properties only kick in on an RSB underflow,
            and an attacker <br>
            &gt; would have to do call-depths analysis of the running
            binary to identify <br>
            &gt; which rets to attempt to poison. <br>
            &gt;<br>
            Thanks for explaining.<br>
            So, for a retpoline safe processor, it just stop using RSB
            when it's empty to avoid underflow?</p>
        </blockquote>
        <br>
        The qualification of whether a processor is retpoline-safe or
        not is whether an RSB underflow causes a BTB lookup (unsafe) or
        not (safe).<br>
        <br>
        RSB underflows will always occur; you cannot get rid of them,
        but in most cases (i.e. pre-Skylake) they don't fall back to
        using a prediction source which can be poisoned by an attacker.<br>
      </blockquote>
      Understood.<br>
      <blockquote type="cite"
        cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com"> <br>
        <blockquote type="cite"
          cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
          <p dir="ltr">Another question:</p>
          <p dir="ltr">if (opt_thunk == THUNK_DEFAULT &amp;&amp;
            opt_ibrs == -1 &amp;&amp; <br>
            CONFIG_INDIRECT_THUNK &amp;&amp; !cpu_has_lfence_dispatch
            &amp;&amp; !retpoline_safe()) <br>
            results in "thunk = THUNK_JMP" regardless of the value of
            "boot_cpu_has(X86_FEATURE_IBRSB)" </p>
        </blockquote>
        <br>
        Your formatting is hard to follow,</blockquote>
      Sorry, sent from mobile.<br>
      <blockquote type="cite"
        cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com"> but
        cpu_has_lfence_dispatch can only be false when virtualised under
        an SP2-unaware hypervisor on AMD hardware, at which point
        retpoline_safe() will return true.Â  Also, AMD don't have IBRS in
        microcode and their future plans don't appear to involve using
        that particular CPUID bit.<br>
      </blockquote>
      That does make sense for AMD. But what about Intel hardware which
      has (!cpu_has_lfence_dispatch &amp;&amp; !retpoline_safe()
      &amp;&amp; !boot_cpu_has(X86_FEATURE_IBRSB)), should weÂ  prefer
      THUNK_RETPOLINE? </blockquote>
    <br>
    Yes, and we do end up choosing RETPOLINE in those circumstances, as
    we hit the default case you originally tried to patch.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------555A44DA05A31DDCB0015131--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0281615165480430162==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 12:30:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 12:30:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2O2-00022g-6W; Tue, 06 Feb 2018 12:30:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jop5=fa=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1ej2O0-0001le-Ff
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 12:30:08 +0000
X-Inumbo-ID: 8fff8e67-0b39-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8fff8e67-0b39-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 12:30:49 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w16CRnr0015829;
 Tue, 6 Feb 2018 12:29:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=reply-to : subject :
 to : cc : references : from : message-id : date : mime-version :
 in-reply-to : content-type; s=corp-2017-10-26;
 bh=SLrb/VV8P4o28N9J8TDxbP+PDwLYonZgjiN3+mkkc/w=;
 b=BLILRXRc1e9CIcx47TR3KiWnqoi/m8919hFhjny+E9XC5xO7il9tYQzS65poe8BzO6IO
 3DWm4PWsMXDiUVZ9SKy4f84n3M8auD92D7fy+hJiIlPBCg3oiCI2EIlR10qVTldV7P6z
 MnXeExgxDDkOIxUbtjEYLcjIPGF5bmxtTKP6TNevvY4xyb/O9JZVq82PFeFgbyPuUHJY
 KsDXvXyIlN++hc3TsPPqq8B5UElK9L6Q1iTTSiYCGmVNN4Ki6Z0f1nMeU80OnFWCSQdK
 W5gjfrWC0nVpZb6djN7AnDSPJx7/oZHfSWhwkkt1CRjGw7wN2Avr++oGAbDssR67Dd6P uA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2fyah58fhd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 06 Feb 2018 12:29:56 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w16CTtru010944
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 6 Feb 2018 12:29:55 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w16CTtaG013739;
 Tue, 6 Feb 2018 12:29:55 GMT
Received: from [10.191.20.8] (/10.191.20.8)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 06 Feb 2018 04:29:54 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>
References: <a8vim4q7puma7targvkbpbri.1517912981288@email.android.com>
 <a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com>
 <dabdf330-334a-4ea1-bc32-4143c93557eb@oracle.com>
 <9de36cbb-11b1-4aa4-0ae2-1ca6dcfe6bff@citrix.com>
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
Organization: Oracle
Message-ID: <311afa67-4f0a-a9b9-8117-1efae269856a@oracle.com>
Date: Tue, 6 Feb 2018 20:30:18 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <9de36cbb-11b1-4aa4-0ae2-1ca6dcfe6bff@citrix.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8796
 signatures=668662
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802060157
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>, JBeulich@suse.com,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] =?utf-8?b?5Zue5aSNOiBSZTogW1BBVENIXSBDaG9vc2UgcmV0?=
 =?utf-8?q?poline_only_when_it_is_safe_to_use?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: zhenzhong.duan@oracle.com
Content-Type: multipart/mixed; boundary="===============8626572949892625521=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

åœ¨ 2018/2/6 19:56, Andrew Cooper å†™é“:
> On 06/02/18 11:41, Zhenzhong Duan wrote:
>> On 2018/2/6 18:50, Andrew Cooper wrote:
>>> On 06/02/18 10:29, zhenzhong.duan wrote:
>>>>
>>>>
>>>> 2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper <andrew.cooper3@citrix.com 
>>>> <mailto:andrew.cooper3@citrix.com>>å†™é“ï¼
>>>> >
>>>> > On 06/02/2018 09:13, Zhenzhong Duan wrote:
>>>> > > åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“:
>>>> > >> On 06/02/2018 08:43, Zhenzhong Duan wrote:
>>>> > >>> When ( ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() ) 
>>>> is true,
>>>> > >>> thunk is set to THUNK_JMP rather than THUNK_RETPOLINE.
>>>> > >>>
>>>> > >>> When (!ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() ) 
>>>> is true,
>>>> > >>> we should do the same.
>>>> > >>>
>>>> > >>> Signed-off-by: Zhenzhong Duan <zhenzhong.duan@oracle.com 
>>>> <mailto:zhenzhong.duan@oracle.com>>
>>>> > >> Why?Â  What improvement is this intended to give?
>>>> > > No improvement, I just feel if retpoline isn't safe, THUNK_JMP is
>>>> > > better and safer.
>>>> > > Above first check is working that way.
>>>> >
>>>> > If your only two choices are unsafe repoline or plain jumps, then 
>>>> unsafe
>>>> > repoline is far far far safer.
>>>> >
>>>> > Its unsafe properties only kick in on an RSB underflow, and an 
>>>> attacker
>>>> > would have to do call-depths analysis of the running binary to 
>>>> identify
>>>> > which rets to attempt to poison.
>>>> >
>>>> Thanks for explaining.
>>>> So, for a retpoline safe processor, it just stop using RSB when 
>>>> it's empty to avoid underflow?
>>>>
>>>
>>> The qualification of whether a processor is retpoline-safe or not is 
>>> whether an RSB underflow causes a BTB lookup (unsafe) or not (safe).
>>>
>>> RSB underflows will always occur; you cannot get rid of them, but in 
>>> most cases (i.e. pre-Skylake) they don't fall back to using a 
>>> prediction source which can be poisoned by an attacker.
>> Understood.
>>>
>>>> Another question:
>>>>
>>>> if (opt_thunk == THUNK_DEFAULT && opt_ibrs == -1 &&
>>>> CONFIG_INDIRECT_THUNK && !cpu_has_lfence_dispatch && 
>>>> !retpoline_safe())
>>>> results in "thunk = THUNK_JMP" regardless of the value of 
>>>> "boot_cpu_has(X86_FEATURE_IBRSB)"
>>>>
>>>
>>> Your formatting is hard to follow,
>> Sorry, sent from mobile.
>>> but cpu_has_lfence_dispatch can only be false when virtualised under 
>>> an SP2-unaware hypervisor on AMD hardware, at which point 
>>> retpoline_safe() will return true.Â  Also, AMD don't have IBRS in 
>>> microcode and their future plans don't appear to involve using that 
>>> particular CPUID bit.
>> That does make sense for AMD. But what about Intel hardware which has 
>> (!cpu_has_lfence_dispatch && !retpoline_safe() && 
>> !boot_cpu_has(X86_FEATURE_IBRSB)), should weÂ  prefer THUNK_RETPOLINE? 
>
> Yes, and we do end up choosing RETPOLINE in those circumstances, as we 
> hit the default case you originally tried to patch.

If that's the case, I think we need another patch like below.

@@ -223,7 +223,7 @@ void __init init_speculation_mitigations(void)
 Â Â Â Â Â Â Â Â Â Â Â Â Â  */
 Â Â Â Â Â Â Â Â Â Â Â Â  else if ( retpoline_safe() )
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  thunk = THUNK_RETPOLINE;
-Â Â Â Â Â Â Â Â Â Â Â  else
+Â Â Â Â Â Â Â Â Â Â Â  else if ( boot_cpu_has(X86_FEATURE_IBRSB) )
 Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  ibrs = true;
 Â Â Â Â Â Â Â Â  }
 Â Â Â Â Â Â Â Â  /* Without compiler thunk support, use IBRS if available. */

As ibrs was set to true when !boot_cpu_has(X86_FEATURE_IBRSB) with 
current code, then thunk was set to THUNK_JMP rather than THUNK_RETPOLINE.

-- 
thanks
zduan


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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">åœ¨ 2018/2/6 19:56, Andrew Cooper å†™é“:<br>
    </div>
    <blockquote type="cite"
      cite="mid:9de36cbb-11b1-4aa4-0ae2-1ca6dcfe6bff@citrix.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div class="moz-cite-prefix">On 06/02/18 11:41, Zhenzhong Duan
        wrote:<br>
      </div>
      <blockquote type="cite"
        cite="mid:dabdf330-334a-4ea1-bc32-4143c93557eb@oracle.com">
        <meta http-equiv="Content-Type" content="text/html;
          charset=utf-8">
        <div class="moz-cite-prefix">On 2018/2/6 18:50, Andrew Cooper
          wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com">
          <div class="moz-cite-prefix">On 06/02/18 10:29, zhenzhong.duan
            wrote:<br>
          </div>
          <blockquote type="cite"
            cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
            <p dir="ltr"><br>
              2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper &lt;<a
                href="mailto:andrew.cooper3@citrix.com"
                moz-do-not-send="true">andrew.cooper3@citrix.com</a>&gt;å†™é“ï¼<br>
              &gt;<br>
              &gt; On 06/02/2018 09:13, Zhenzhong Duan wrote: <br>
              &gt; &gt; åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“: <br>
              &gt; &gt;&gt; On 06/02/2018 08:43, Zhenzhong Duan wrote: <br>
              &gt; &gt;&gt;&gt; When ( ibrs &amp;&amp; thunk ==
              THUNK_DEFAULT &amp;&amp; !retpoline_safe() ) is true, <br>
              &gt; &gt;&gt;&gt; thunk is set to THUNK_JMP rather than
              THUNK_RETPOLINE. <br>
              &gt; &gt;&gt;&gt; <br>
              &gt; &gt;&gt;&gt; When (!ibrs &amp;&amp; thunk ==
              THUNK_DEFAULT &amp;&amp; !retpoline_safe() ) is true, <br>
              &gt; &gt;&gt;&gt; we should do the same. <br>
              &gt; &gt;&gt;&gt; <br>
              &gt; &gt;&gt;&gt; Signed-off-by: Zhenzhong Duan &lt;<a
                href="mailto:zhenzhong.duan@oracle.com"
                moz-do-not-send="true">zhenzhong.duan@oracle.com</a>&gt;
              <br>
              &gt; &gt;&gt; Why?Â  What improvement is this intended to
              give? <br>
              &gt; &gt; No improvement, I just feel if retpoline isn't
              safe, THUNK_JMP is <br>
              &gt; &gt; better and safer. <br>
              &gt; &gt; Above first check is working that way. <br>
              &gt;<br>
              &gt; If your only two choices are unsafe repoline or plain
              jumps, then unsafe <br>
              &gt; repoline is far far far safer. <br>
              &gt;<br>
              &gt; Its unsafe properties only kick in on an RSB
              underflow, and an attacker <br>
              &gt; would have to do call-depths analysis of the running
              binary to identify <br>
              &gt; which rets to attempt to poison. <br>
              &gt;<br>
              Thanks for explaining.<br>
              So, for a retpoline safe processor, it just stop using RSB
              when it's empty to avoid underflow?</p>
          </blockquote>
          <br>
          The qualification of whether a processor is retpoline-safe or
          not is whether an RSB underflow causes a BTB lookup (unsafe)
          or not (safe).<br>
          <br>
          RSB underflows will always occur; you cannot get rid of them,
          but in most cases (i.e. pre-Skylake) they don't fall back to
          using a prediction source which can be poisoned by an
          attacker.<br>
        </blockquote>
        Understood.<br>
        <blockquote type="cite"
          cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com"> <br>
          <blockquote type="cite"
            cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
            <p dir="ltr">Another question:</p>
            <p dir="ltr">if (opt_thunk == THUNK_DEFAULT &amp;&amp;
              opt_ibrs == -1 &amp;&amp; <br>
              CONFIG_INDIRECT_THUNK &amp;&amp; !cpu_has_lfence_dispatch
              &amp;&amp; !retpoline_safe()) <br>
              results in "thunk = THUNK_JMP" regardless of the value of
              "boot_cpu_has(X86_FEATURE_IBRSB)" </p>
          </blockquote>
          <br>
          Your formatting is hard to follow,</blockquote>
        Sorry, sent from mobile.<br>
        <blockquote type="cite"
          cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com">
          but cpu_has_lfence_dispatch can only be false when virtualised
          under an SP2-unaware hypervisor on AMD hardware, at which
          point retpoline_safe() will return true.Â  Also, AMD don't have
          IBRS in microcode and their future plans don't appear to
          involve using that particular CPUID bit.<br>
        </blockquote>
        That does make sense for AMD. But what about Intel hardware
        which has (!cpu_has_lfence_dispatch &amp;&amp; !retpoline_safe()
        &amp;&amp; !boot_cpu_has(X86_FEATURE_IBRSB)), should weÂ  prefer
        THUNK_RETPOLINE? </blockquote>
      <br>
      Yes, and we do end up choosing RETPOLINE in those circumstances,
      as we hit the default case you originally tried to patch.</blockquote>
    <br>
    If that's the case, I think we need another patch like below.<br>
    <br>
    @@ -223,7 +223,7 @@ void __init init_speculation_mitigations(void)<br>
    Â Â Â Â Â Â Â Â Â Â Â Â Â  */<br>
    Â Â Â Â Â Â Â Â Â Â Â Â  else if ( retpoline_safe() )<br>
    Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  thunk = THUNK_RETPOLINE;<br>
    -Â Â Â Â Â Â Â Â Â Â Â  else<br>
    +Â Â Â Â Â Â Â Â Â Â Â  else if ( boot_cpu_has(X86_FEATURE_IBRSB) )<br>
    Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  ibrs = true;<br>
    Â Â Â Â Â Â Â Â  }<br>
    Â Â Â Â Â Â Â Â  /* Without compiler thunk support, use IBRS if available.
    */<br>
    <br>
    As ibrs was set to true when !boot_cpu_has(X86_FEATURE_IBRSB) with
    current code, then thunk was set to THUNK_JMP rather than
    THUNK_RETPOLINE.<br>
    <br>
    <pre class="moz-signature" cols="72">-- 
thanks
zduan</pre>
  </body>
</html>

--------------A22236BE3D85AFBD95CF2D37--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8626572949892625521==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 12:37:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 12:37:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2Ul-0002GC-4q; Tue, 06 Feb 2018 12:37:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej2Uj-0002Fp-QA
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 12:37:05 +0000
X-Inumbo-ID: 8973c748-0b3a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8973c748-0b3a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 12:37:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="461421196"
Date: Tue, 6 Feb 2018 12:36:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180206123619.evql5gncognfpeeg@citrix.com>
References: <5A72030902000078001A4165@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A72030902000078001A4165@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] firmware/shim: fix Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMDk6NTU6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlcmUgYXJlIG11bHRpcGxlIGlzc3VlcyBoZXJlLCBhbmQgSSdtIGhhcHB5IHRvIHNw
bGl0IHRoZSBwYXRjaCB1cCBpZgo+IHRoYXQncyB3aGF0IGl0IHRha2VzOgo+IC0gInNldCAtZSIg
b24gYSBzZXBhcmF0ZSBNYWtlZmlsZSBsaW5lIGlzIG1lYW5pbmdsZXNzLiBHbHVlIHRvZ2V0aGVy
IGFsbAo+ICAgdGhlIGxpbmVzIHRoYXQgdGhpcyBpcyBzdXBwb3NlZCB0byBjb3Zlci4KPiAtIEkg
aGF2ZSBubyBpZGVhIHdoYXQgKi5kMSBpcyBzdXBwb3NlZCB0byByZWZlciB0byAtIHdlIG9ubHkg
aGF2ZSAuKi5kCj4gICBhbmQgLiouZDIgZmlsZXMgKG5vdCBhbHNvIHRoZSBsZWFkaW5nIGRvdCku
CgpUaGVzZSB0d28gYXJlIGdlbnVpbmUgYnVncywgdGhhbmtzIGZvciB0YWtpbmcgdGhlIHRpbWUg
dG8gbG9vayBpbnRvCnRoZW0uCgo+IC0gSSBoYXZlIGFsc28gbm8gaWRlYSB3aGF0ICouMSBpcyBt
ZWFudCB0byBjb3Zlci4gSW5zdGVhZCBhbHNvIGV4Y2x1ZGUKPiAgIHByZXByb2Nlc3NlZCBhbmQg
bm9uLXNvdXJjZSBhc3NlbWJseSBmaWxlcy4KCkEgY29weS1uLXBhc3RlIGZyb20gdGhlIG1pbmkt
b3MgbGluayBmYXJtIHJ1bmUuIEZlZWwgZnJlZSB0byByZW1vdmUgaXQuCgo+IC0gRXhjbHVkaW5n
IHN5bWxpbmtzIGluIHRoZSBzb3VyY2UgdHJlZSBpcyBhIHByb2JsZW0gZm9yIG1lOiBTaG9ydCBv
Zgo+ICAgb3V0LW9mLXRyZWUgYnVpbGRzLCBpbiBvcmRlciB0byBlYXNpbHkgYnVpbGQgdGVzdCBt
dWx0aXBsZQo+ICAgY29uZmlndXJhdGlvbnMsIEknbSBzZXR0aW5nIHVwIG15IGJ1aWxkIHRyZWVz
IGFzIHRyZWVzIG9mIHN5bWxpbmtzCj4gICBpbnRvIHRoZSBzb3VyY2UgdHJlZS4gSGVuY2UgdGhl
IG9yaWdpbmFsIGxvZ2ljIHdvdWxkIGZpbmQgb25seSB0aGUgZmV3Cj4gICBnZW5lcmF0ZWQgZmls
ZXMgdW5kZXIgY29uZmlnLy4gSSBkbyByZWFsaXplIHRob3VnaCB0aGF0IGZpbmQncyAteHR5cGUK
PiAgIHByaW1hcnkgaXMgYSBub24tc3RhbmRhcmQgZXh0ZW5zaW9uIChleHBsaWNpdGx5IGhhdmlu
ZyAiISB0eXBlIC1sIgo+ICAgc2VlbXMgcG9pbnRsZXNzIHRob3VnaCwgYXQgbGVhc3QgZm9yIHN0
YW5kYXJkIGNvbmZvcm1pbmcgZmluZCwgYXMKPiAgICItdHlwZSBmIiBpcyBzdXBwb3NlZCB0byBv
bmx5IGZpbmQgbm9uLXN5bWxpbmtlZCBmaWxlcykuCj4gCgpBdCB0aGUgdGltZSBJIHRob3VnaHQg
d2hhdGV2ZXIgc3ltbGlua3Mgd2UgaGF2ZSBpbiB0cmVlIHNob3VsZCBiZQpjcmVhdGVkIGJ5IHhl
bidzIGJ1aWxkIHN5c3RlbSBpdHNlbGYgaGVuY2UgdGhlcmUgd2FzIG5vIG5lZWQgdG8gY29weQp0
aGVtIGFyb3VuZCwgYW5kIGl0IHdvdWxkIGhhdmUgdG8gYXZvaWQgbGF0ZW50IHByb2JsZW0gbGlr
ZSBsaW5raW5nIHRvCndyb25nIGZpbGVzIGV0Yy4KCkkgdGhpbmsgeW91IGhhdmUgdmFsaWQgdXNl
Y2FzZSBmb3Igc3ltbGlua3MsIHNvIEknbSBmaW5lIHdpdGggdGhlIGNoYW5nZQp5b3UgbWFrZS4K
Cj4gSXJyZXNwZWN0aXZlIG9mIHRoZSBjaGFuZ2VzIEknbSBzdGlsbCBvYnNlcnZpbmcgIm1rZGly
IC1wIiB0byByZXBvcnQgYQo+IG1pc3Npbmcgb3BlcmFuZCwgYXMgY29uZmlnLyBoYXMgbm8gc3Vi
ZGlycy4gT2RkbHkgZW5vdWdoIHRoaXMgZG9lc24ndAo+IGNhdXNlIHRoZSB3aG9sZSBjb21tYW5k
IChhbmQgaGVuY2UgdGhlIGJ1aWxkIHRvIGZhaWwpLCBkZXNwaXRlIHRoZQo+ICJzZXQgLWUiIG5v
dyBjb3ZlcmluZyB0aGUgZW50aXJlIHNldCBvZiBjb21tYW5kcyAtIHBlcmhhcHMgYSBxdWlyayBv
Zgo+IHRoZSByZWxhdGl2ZWx5IG9sZCBiYXNoIEkndmUgc2VlbiB0aGlzIHdpdGggKGEgZmV3IHNp
bXBsZSBleHBlcmltZW50cwo+IHN1Z2dlc3QgdGhhdCBjb21tYW5kcyBpbnNpZGUgKCkgcHJvZHVj
aW5nIGEgbm9uLXN1Y2Nlc3Mgc3RhdHVzIHdvdWxkCj4gZXhpdCB0aGUgaW5uZXIgc2hlbGwsIGJ1
dCBub3QgdGhlIG91dGVyIG9uZSkuCj4gCgpJIGRpZCBzZWUgZXJyb3Igd2hlbiBJIHdyb3RlIHRo
aXMgYml0IGhlbmNlIEkgc3BlY2lmaWNhbGx5IGhhY2tlZCB0aGUKcnVuZSB0byBwcmVzZXJ2ZSAi
LiIgaW4gdGhlIG91dHB1dC4gV2UgY2FuIGFkZCB0aGF0IGJhY2sgaWYgbmVjZXNzYXJ5LgoKSSBz
dXBwb3NlIHlvdSB3aWxsIHNlbmQgb3V0IGEgbmV3IHZlcnNpb24gYXQgc29tZSBwb2ludD8KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 12:37:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 12:37:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2Uj-0002G0-U2; Tue, 06 Feb 2018 12:37:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej2Ui-0002Fo-Q8
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 12:37:04 +0000
X-Inumbo-ID: 889617e1-0b3a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 889617e1-0b3a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 12:37:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="461421212"
Date: Tue, 6 Feb 2018 12:36:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180206123630.jicwc7s4sgwhljrz@citrix.com>
References: <5A72CE5302000078001A433C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A72CE5302000078001A433C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v3] libxc: don't fail domain creation when
 unpacking initrd fails
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDEsIDIwMTggYXQgMTI6MjI6NDNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gQXQgbGVhc3QgTGludXgga2VybmVscyBoYXZlIGJlZW4gYWJsZSB0byB3b3JrIHdpdGgg
Z3ppcC1lZCBpbml0cmQgZm9yCj4gcXVpdGUgc29tZSB0aW1lOyBpbml0cmQgY29tcHJlc3NlZCB3
aXRoIG90aGVyIG1ldGhvZHMgYXJlbid0IGV2ZW4gYmVpbmcKPiBhdHRlbXB0ZWQgdG8gdW5wYWNr
LiBGdXJ0aGVybW9yZSB0aGUgdW56aXAtaW5nIHJvdXRpbmUgdXNlZCBoZXJlIGlzbid0Cj4gY2Fw
YWJsZSBvZiBkZWFsaW5nIHdpdGggdmFyaW91cyBmb3JtcyBvZiBjb25jYXRlbmF0ZWQgZmlsZXMs
IGVhY2ggb2YKPiB3aGljaCB3YXMgZ3ppcC1lZCBzZXBhcmF0ZWx5IChpdCBpcyB0aGlzIHBhcnRp
Y3VsYXIgY2FzZSB3aGljaCBoYXMgYmVlbgo+IHRoZSBzb3VyY2Ugb2Ygb2JzZXJ2ZWQgVk0gY3Jl
YXRpb24gZmFpbHVyZXMpLgo+IAo+IEhlbmNlLCBpZiB1bnBhY2tpbmcgZmFpbHMsIHNpbXBseSBo
YW5kIHRoZSBjb21wcmVzc2VkIGJsb2IgdG8gdGhlIGd1ZXN0Cj4gYXMgaXMuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKQWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 12:37:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 12:37:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2Ur-0002I1-BU; Tue, 06 Feb 2018 12:37:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej2Up-0002GB-VH
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 12:37:11 +0000
X-Inumbo-ID: 8d1268f2-0b3a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8d1268f2-0b3a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 12:37:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="461421219"
Date: Tue, 6 Feb 2018 12:36:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206123635.xqjoqsq4dfgve73d@citrix.com>
References: <1513260853-3450-1-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513260853-3450-1-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add libxl__is_driver_domain function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMTQsIDIwMTcgYXQgMDQ6MTQ6MTJQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFdlIGhhdmUgZm9sbG93aW5nIGFybS1iYXNlZCBzZXR1cDoKPiAKPiAtIERv
bTAgd2l0aCB4ZW4gYW5kIHhlbiB0b29sczsKPiAtIERvbTEgd2l0aCBkZXZpY2UgYmFja2VuZHMg
KGJ1dCBpdCBpcyBub3QgdGhlIGRyaXZlciBkb21haW4pOwoKV2hhdCBpcyB5b3VyIGRlZmluaXRp
b24gb2YgYSAiZHJpdmVyIGRvbWFpbiI/IFdoYXQgZG9lcyBpdCBkbyBpbiB0aGlzCmNhc2U/CgpJ
IHNlZW0gdG8gaGF2ZSBzZWVuIHBlb3BsZSB1c2UgdGhpcyB0ZXJtIGluIGRpZmZlcmVudCBjb250
ZXh0cyB0byBtZWFuCnNsaWdodGx5IGRpZmZlcmVudCB0aGluZ3MuIEkgbmVlZCB0byBmaWd1cmUg
b3V0IHdoYXQgeW91IGFjdHVhbGx5IG1lYW4KZmlyc3QuCgo+IC0gRG9tMiB3aXRoIGRldmljZSBm
cm9udGVuZDsKPiAKPiBPbiBEb20yIGRlc3Ryb3lpbmcgd2UgaGF2ZSB0aW1lb3V0IGVycm9yLiBC
ZWNhdXNlIHhsIHRyZWF0cyBvdXIKPiBEb20xIGFzIGRyaXZlciBkb21haW4gYW5kIHdhaXRzIGZv
ciBiYWNrZW5kIHBhdGggdG8gYmUgY2xlYXJlZAo+IGJ5IHRoZSBkcml2ZXIgZG9tYWluIHdoaWNo
IGlzIG5vdCBvdXIgY2FzZS4KPiAKPiBBY2NvcmRpbmcgdG8gbGlieGxfX2RvbWFpbl9tYWtlIGlu
IGNhc2Ugb2YgZHJpdmVyIGRvbWFpbiBpdCBoYXMKPiAibGlieGwiIHhlbiBzdG9yZSBlbnRyeToK
PiAKPiAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGluZm8tPmRyaXZlcl9kb21haW4pKSB7Cj4g
ICAgICAgICAvKgo+ICAgICAgICAgICogQ3JlYXRlIGEgbG9jYWwgImxpYnhsIiBkaXJlY3Rvcnkg
Zm9yIGVhY2ggZ3Vlc3QsIHNpbmNlIHdlIG1pZ2h0IHdhbnQKPiAgICAgICAgICAqIHRvIHVzZSBs
aWJ4bCBmcm9tIGluc2lkZSB0aGUgZ3Vlc3QKPiAgICAgICAgICAqLwo+ICAgICAgICAgbGlieGxf
X3hzX21rbm9kKGdjLCB0LCBHQ1NQUklOVEYoIiVzL2xpYnhsIiwgZG9tX3BhdGgpLCByd3Blcm0s
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgQVJSQVlfU0laRShyd3Blcm0pKTsKPiAKPiBUaGlz
IHBhdGNoIGludHJvZHVjZXMgbGlieGxfX2lzX2RyaXZlcl9kb21haW4gd2hpY2ggZGV0ZXJtaW5l
cyB0aGUgZHJpdmVyCj4gZG9tYWluIGJ5IGNoZWNraW5nIGlmICJsaWJ4bCIgZW50cnkgaXMgcHJl
c2VudCBhbmQgdXNlcyB0aGlzIGZ1bmN0aW9uIG9uCj4gZGV2aWNlIGRlc3Ryb3kgdG8gY2hlY2sg
Ynkgd2hvbSBkb21haW4gcGF0aCBzaG91bGQgYmUgY2xlYW5lZCB1cCAobGlieGwKPiBvciB0aGUg
ZHJpdmVyIGRvbWFpbikuCj4gCj4gT2xla3NhbmRyIEdyeXRzb3YgKDEpOgo+ICAgbGlieGw6IGFk
ZCBsaWJ4bF9faXNfZHJpdmVyX2RvbWFpbiBmdW5jdGlvbgo+IAo+ICB0b29scy9saWJ4bC9saWJ4
bF9kZXZpY2UuYyAgIHwgMTcgKysrKysrKysrKy0tLS0tLS0KPiAgdG9vbHMvbGlieGwvbGlieGxf
aW50ZXJuYWwuYyB8IDE2ICsrKysrKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfaW50
ZXJuYWwuaCB8ICA0ICsrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCA3
IGRlbGV0aW9ucygtKQo+IAo+IC0tIAo+IDIuNy40Cj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 12:37:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 12:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2Ut-0002JK-IH; Tue, 06 Feb 2018 12:37:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej2Us-0002Ge-6h
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 12:37:14 +0000
X-Inumbo-ID: 8e69b62a-0b3a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e69b62a-0b3a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 12:37:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="461421230"
Date: Tue, 6 Feb 2018 12:36:40 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20180206123640.wifqw64camyfpobj@citrix.com>
References: <ebf78aec-dcfd-72d9-dac2-06b29e4a66ae@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ebf78aec-dcfd-72d9-dac2-06b29e4a66ae@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Problem with IOMEM and domain reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMjAsIDIwMTcgYXQgMDY6Mjc6MDJQTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gSGksIGFsbCEKPiAKPiBXaGlsZSB0cnlpbmcgdG8gcmVib290IGEg
ZG9tYWluIHdoaWNoIGhhcyBpb21lbSBjb25maWd1cmVkCj4gKHdlIGFyZSBwYXNzaW5nIHRocm91
Z2ggc29tZSBkZXZpY2VzKSwgSSBmb3VuZCBhbiBpc3N1ZSwKPiB0aGF0IGFmdGVyIGRvbWFpbiBy
ZWJvb3QgdGhvc2UgaW9tZW0ncyBhcmUgaW5jb3JyZWN0bHkgcmUtbWFwcGVkLAo+IGUuZy4gZm9y
IHRoZSBjb25maWd1cmF0aW9uIHNuaXBwZXQgYmVsb3cgZmU5NjAgLT4gMC4KPiAKPiBQYXJ0IG9m
IHRoZSBkb21haW4gY29uZmlnIEkgdXNlOgo+IGlvbWVtPVsKPiDCoMKgwqAgIjB4ZmQwMTAsMUAw
eGZkMDAwIiwKPiDCoMKgwqAgImZlOTYwLDgiLAo+IF0KPiAKPiBEdXJpbmcgZG9tYWluIGNyZWF0
aW9uOgo+IGxpYnhsX2NyZWF0ZS5jOjIxMDpsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVm
YXVsdDogaW9tZW0gZ2ZuIGZkMDAwCj4gc3RhcnQgZmQwMTAKPiBsaWJ4bF9jcmVhdGUuYzoyMTA6
bGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQ6IGlvbWVtIGdmbgo+IGZmZmZmZmZm
ZmZmZmZmZmYgc3RhcnQgZmU5NjAKPiAKPiB3aGljaCBtZWFucyB0aGF0IGZvciBmZTk2MCBpbml0
aWFsIHZhbHVlIHdhcyBzZXQgdG8gTElCWExfSU5WQUxJRF9HRk4KPiBhbmQgdGhlbiBvbiBkb21h
aW4gY29uZmlndXJhdGlvbiwKPiB0b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYzpsaWJ4bF9fZG9t
YWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdDoKPiAKPiDCoMKgwqAgZm9yIChpID0gMCA7IGkgPCBi
X2luZm8tPm51bV9pb21lbTsgaSsrKQo+IMKgwqDCoMKgwqDCoMKgIGlmIChiX2luZm8tPmlvbWVt
W2ldLmdmbiA9PSBMSUJYTF9JTlZBTElEX0dGTikKPiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJf
aW5mby0+aW9tZW1baV0uZ2ZuID0gYl9pbmZvLT5pb21lbVtpXS5zdGFydDsKPiAKPiBtYWRlIHRo
YXQgR0ZOIGZvciBmZTk2MCB0byBiZSBzZXQgdG8gdGhlIGNvcnJlY3QgdmFsdWUuCj4gCj4gQnV0
IGR1cmluZyBkb21haW4gcmVib290IEkgc2VlIHRoYXQKPiB0b29scy94bC94bF92bWNvbnRyb2wu
YzpyZWxvYWRfZG9tYWluX2NvbmZpZwo+IHRyaWVzIHRvIHJlcGxpY2F0ZSBjb25maWd1cmF0aW9u
IGZyb20gdGhlIG9yaWdpbmFsIGRvbWFpbiBjb25maWcKPiBiZWluZyByZWJvb3RlZCwgYnV0IHRo
YXQgbGVhZHMgdG8gaW9tZW0ncyBHRk4gdG8gYmUgc2V0IHRvIDAgKGlmIGNvbmZpZ3VyZWQKPiBp
biBmb3JtIFtJT01FTV9TVEFSVCxOVU1fUEFHRVNdLCBidXQgZm9yIFtJT01FTV9TVEFSVCxOVU1f
UEFHRVNbQEdGTl0gaXQgaXMKPiBvayk6Cj4gCj4gaW9tZW0gZ2ZuIGZkMDAwIHN0YXJ0IGZkMDEw
Cj4gaW9tZW0gZ2ZuIDAgc3RhcnQgZmU5NjAKPiAKPiBUaHVzLCBmdXJ0aGVyIGRvbWFpbiByZXN0
YXJ0IHByb2NlZHVyZSBsZWFkcyB0byBpbnZhbGlkIG1hcHBpbmcsIGUuZy4gZmU5NjAKPiAtPiAw
Lgo+IAo+IEkgY3JlYXRlZCBhIHBhdGNoIHdoaWNoIGFsbG93ZWQgbWUgdG8gcmVib290IHRoZSBk
b21haW4sIGJ1dCBJIHdvdWxkIGxvdmUKPiB0byBoZWFyIGNvbW1lbnRzIG9uIHdoYXQgd291bGQg
YmUgdGhlIHByb3BlciBmaXguCj4gCj4gVGhhbmsgeW91LAo+IE9sZWtzYW5kcgo+IAoKPiBGcm9t
IGFhMWYyMGFmNzNhNWEzYzhmMmM5MDRiODU3YTc5MzM0ZDE4ZDQxZmYgTW9uIFNlcCAxNyAwMDow
MDowMCAyMDAxCj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgo+IERhdGU6IFdlZCwgMjAgRGVjIDIwMTcgMTc6NTE6MTggKzAy
MDAKPiBTdWJqZWN0OiBbUEFUQ0hdIFtIQUNLXSBSZXNldCBpb21lbSdzIGdmbiB0byBMSUJYTF9J
TlZBTElEX0dGTiBvbiByZWJvb3QKPiAKPiBEdXJpbmcgZG9tYWluIHJlYm9vdCBpdHMgY29uZmln
dXJhdGlvbiBpcyBwYXJ0aWFsbHkgcmV1c2VkCj4gdG8gcmUtY3JlYXRlIGEgbmV3IGRvbWFpbiwg
YnV0IGlvbWVtJ3MgR0ZOIGZpZWxkIGZvciB0aGUKPiBpb21lbSBpcyBvbmx5IHJlc3RvcmVkIGZv
ciB0aG9zZSBtZW1vcnkgcmFuZ2VzLCB3aGljaCBhcmUKPiBjb25maWd1cmVkIGluIGZvcm0gb2Yg
W0lPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSwgYnV0IG5vdCBmb3IKPiB0aG9zZSBpbiBmb3Jt
IG9mIFtJT01FTV9TVEFSVCxOVU1fUEFHRVNdLCBlLmcuIHdpdGhvdXQgR0ZOLgo+IEZvciB0aGUg
bGF0dGVyIEdGTiBpcyByZXNldCB0byAwLCBidXQgd2hpbGUgbWFwcGluZyByYW5nZXMKPiB0byBh
IGRvbWFpbiBkdXJpbmcgcmVib290IHRoZXJlIGlzIGEgY2hlY2sgdGhhdCBHRk4gdHJlYXRlZAo+
IGFzIHZhbGlkIGlmIGl0IGlzIG5vdCBlcXVhbCB0byBMSUJYTF9JTlZBTElEX0dGTiwgdGh1cyBt
YWtpbmcKPiBYZW4gdG8gbWFwIElPTUVNX1NUQVJUIHRvIGFkZHJlc3MgMCBpbiB0aGUgZ3Vlc3Qn
cyBhZGRyZXNzIHNwYWNlLgo+IAo+IFdvcmthcm91bmQgaXQgYnkgcmVzc2V0aW5nIEdGTiB0byBM
SUJYTF9JTlZBTElEX0dGTiwgc28geGwKPiBjYW4gc2V0IHByb3BlciB2YWx1ZXMgZm9yIG1hcHBp
bmcgb24gcmVib290Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
IDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwv
bGlieGxfZG9tYWluLmMgfCA5ICsrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRp
b25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tYWluLmMKPiBpbmRleCBlZjFhMDkyN2IwMGQuLjI2NzhhZDJhZDU0
ZiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gQEAgLTE2NDcsNiArMTY0NywxNSBAQCBpbnQgbGlieGxf
cmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gKyAgICAvKiByZXNldCBJT01FTSdzIEdG
TiB0byBpbml0aWFsIHZhbHVlICovCj4gKyAgICB7Cj4gKyAgICAgICAgaW50IGk7Cj4gKwo+ICsg
ICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+Yl9pbmZvLm51bV9pb21lbTsgaSsrKQo+
ICsgICAgICAgICAgICBpZiAoZF9jb25maWctPmJfaW5mby5pb21lbVtpXS5nZm4gPT0gMCkKPiAr
ICAgICAgICAgICAgICAgIGRfY29uZmlnLT5iX2luZm8uaW9tZW1baV0uZ2ZuID0gTElCWExfSU5W
QUxJRF9HRk47Cj4gKyAgICB9Cj4gKwoKSSBkb24ndCB0aGluayB0aGlzIGlzIG5lY2Vzc2FyeS4g
SW5zdGVhZCB3ZSBzaG91bGQgdGVsbCBsaWJ4bCB0byBzYXZlCnRoZSBnZW5lcmF0ZWQgdmFsdWUg
aW50byB0aGUgdGVtcGxhdGUuIEFkZCBhbiB1cGRhdGVfY29uZmlnIGhvb2sgZm9yIHRoZQppb21l
bSB0eXBlIHNob3VsZCBiZSBiZXR0ZXIuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 12:45:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 12:45:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2cP-0003KO-Ek; Tue, 06 Feb 2018 12:45:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r3rw=fa=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ej2cO-0003KI-V5
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 12:45:01 +0000
X-Inumbo-ID: 7c7f019d-0b3b-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c7f019d-0b3b-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 13:44:36 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id v188so2514234lfa.11
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 04:44:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=rFf3pb7iPEtG64h/c2o1RdgUee8lO6MkS89NGX6E//I=;
 b=W7/rzxOWqRr4wPahTHxxqjTzwxSpJ+txyM1qSiztJSR2vmONRjqZGzfVWGyUWTa1vB
 /xJrt2w1roNyh8AZ6A7DacPiPvW4e07ckKRfkVHQKI1pV4r3h+SFFMMC5WV1NznKM5dw
 i3or1kXbj2FL7bEiPwuftpuVzmXSC5BTMaKrLEBCgBvz6Fh85reZQuZniHI+BPtIq+Vs
 GtZ6WIQ5Avg3sCtGk3Gox8aM3BFEG4zK3R17CzqaibmM3g39dMuqEXXoVLvP5XkHoXvc
 twCcZWrIpjfg3xiCoD5eQk9gPH/Y5Af9THCZrZD51yCJmg8YtgMeR+lT/+XtB/fWHfpd
 5KaQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=rFf3pb7iPEtG64h/c2o1RdgUee8lO6MkS89NGX6E//I=;
 b=g5uIuBfXwgLqyiXJHfaLA5rTuKfTDqrF9Tqe69jvEpPKza8GObtWAHAgf0UAc8g2MX
 ivL22bhn0XdpUWPxVKWVSRGWFmPiAWDkIOuuAxnZVD0kkKv9LOjwLamebb/eJz/9fWoS
 BPopE53jijoUOQr/Aheqq7sWRs9Y1ai48rXtUytAMKW4s3tUPSsrqEt94a/ZS95u5IR1
 XKRUJimhfBIHfnYpkTGeZpHxbptCBfkQ/pJQdjV8EgBeV9zRjHouofNXcPJs7yM6YoOd
 e8FdUCBfP146Sbgq3UhLZaK/WeWPN7T9kWwg4RmAmRxyyNNNHgDWb53m5eM2EKecmmuV
 To0g==
X-Gm-Message-State: APf1xPByC4zT3u3vsKk63YoizKl71xcP2QqGtv8THgKPeoITEnanuXyb
 QGRxn7ak8ZwUrikdtJPXe+tdvxGW
X-Google-Smtp-Source: AH8x226pfrbb5PQwNd7/zen5oa8NxcgJOMPQlrvBNHSpWZSBcIYNMimd/uaLU0FA4doUVMTJt3Y0YQ==
X-Received: by 10.25.165.145 with SMTP id o139mr1649326lfe.81.1517921098129;
 Tue, 06 Feb 2018 04:44:58 -0800 (PST)
Received: from [10.17.182.9] (ll-55.209.223.85.sovam.net.ua. [85.223.209.55])
 by smtp.gmail.com with ESMTPSA id
 p84sm2302553lje.53.2018.02.06.04.44.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 04:44:57 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <ebf78aec-dcfd-72d9-dac2-06b29e4a66ae@gmail.com>
 <20180206123640.wifqw64camyfpobj@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <267e7e75-9ef7-460b-15b2-0d9e450db5a7@gmail.com>
Date: Tue, 6 Feb 2018 14:44:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180206123640.wifqw64camyfpobj@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] Problem with IOMEM and domain reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksIFdlaSEKCgpPbiAwMi8wNi8yMDE4IDAyOjM2IFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIFdl
ZCwgRGVjIDIwLCAyMDE3IGF0IDA2OjI3OjAyUE0gKzAyMDAsIE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIHdyb3RlOgo+PiBIaSwgYWxsIQo+Pgo+PiBXaGlsZSB0cnlpbmcgdG8gcmVib290IGEgZG9t
YWluIHdoaWNoIGhhcyBpb21lbSBjb25maWd1cmVkCj4+ICh3ZSBhcmUgcGFzc2luZyB0aHJvdWdo
IHNvbWUgZGV2aWNlcyksIEkgZm91bmQgYW4gaXNzdWUsCj4+IHRoYXQgYWZ0ZXIgZG9tYWluIHJl
Ym9vdCB0aG9zZSBpb21lbSdzIGFyZSBpbmNvcnJlY3RseSByZS1tYXBwZWQsCj4+IGUuZy4gZm9y
IHRoZSBjb25maWd1cmF0aW9uIHNuaXBwZXQgYmVsb3cgZmU5NjAgLT4gMC4KPj4KPj4gUGFydCBv
ZiB0aGUgZG9tYWluIGNvbmZpZyBJIHVzZToKPj4gaW9tZW09Wwo+PiAgwqDCoMKgICIweGZkMDEw
LDFAMHhmZDAwMCIsCj4+ICDCoMKgwqAgImZlOTYwLDgiLAo+PiBdCj4+Cj4+IER1cmluZyBkb21h
aW4gY3JlYXRpb246Cj4+IGxpYnhsX2NyZWF0ZS5jOjIxMDpsaWJ4bF9fZG9tYWluX2J1aWxkX2lu
Zm9fc2V0ZGVmYXVsdDogaW9tZW0gZ2ZuIGZkMDAwCj4+IHN0YXJ0IGZkMDEwCj4+IGxpYnhsX2Ny
ZWF0ZS5jOjIxMDpsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdDogaW9tZW0gZ2Zu
Cj4+IGZmZmZmZmZmZmZmZmZmZmYgc3RhcnQgZmU5NjAKPj4KPj4gd2hpY2ggbWVhbnMgdGhhdCBm
b3IgZmU5NjAgaW5pdGlhbCB2YWx1ZSB3YXMgc2V0IHRvIExJQlhMX0lOVkFMSURfR0ZOCj4+IGFu
ZCB0aGVuIG9uIGRvbWFpbiBjb25maWd1cmF0aW9uLAo+PiB0b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYzpsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdDoKPj4KPj4gIMKgwqDCoCBm
b3IgKGkgPSAwIDsgaSA8IGJfaW5mby0+bnVtX2lvbWVtOyBpKyspCj4+ICDCoMKgwqDCoMKgwqDC
oCBpZiAoYl9pbmZvLT5pb21lbVtpXS5nZm4gPT0gTElCWExfSU5WQUxJRF9HRk4pCj4+ICDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGJfaW5mby0+aW9tZW1baV0uZ2ZuID0gYl9pbmZvLT5pb21lbVtp
XS5zdGFydDsKPj4KPj4gbWFkZSB0aGF0IEdGTiBmb3IgZmU5NjAgdG8gYmUgc2V0IHRvIHRoZSBj
b3JyZWN0IHZhbHVlLgo+Pgo+PiBCdXQgZHVyaW5nIGRvbWFpbiByZWJvb3QgSSBzZWUgdGhhdAo+
PiB0b29scy94bC94bF92bWNvbnRyb2wuYzpyZWxvYWRfZG9tYWluX2NvbmZpZwo+PiB0cmllcyB0
byByZXBsaWNhdGUgY29uZmlndXJhdGlvbiBmcm9tIHRoZSBvcmlnaW5hbCBkb21haW4gY29uZmln
Cj4+IGJlaW5nIHJlYm9vdGVkLCBidXQgdGhhdCBsZWFkcyB0byBpb21lbSdzIEdGTiB0byBiZSBz
ZXQgdG8gMCAoaWYgY29uZmlndXJlZAo+PiBpbiBmb3JtIFtJT01FTV9TVEFSVCxOVU1fUEFHRVNd
LCBidXQgZm9yIFtJT01FTV9TVEFSVCxOVU1fUEFHRVNbQEdGTl0gaXQgaXMKPj4gb2spOgo+Pgo+
PiBpb21lbSBnZm4gZmQwMDAgc3RhcnQgZmQwMTAKPj4gaW9tZW0gZ2ZuIDAgc3RhcnQgZmU5NjAK
Pj4KPj4gVGh1cywgZnVydGhlciBkb21haW4gcmVzdGFydCBwcm9jZWR1cmUgbGVhZHMgdG8gaW52
YWxpZCBtYXBwaW5nLCBlLmcuIGZlOTYwCj4+IC0+IDAuCj4+Cj4+IEkgY3JlYXRlZCBhIHBhdGNo
IHdoaWNoIGFsbG93ZWQgbWUgdG8gcmVib290IHRoZSBkb21haW4sIGJ1dCBJIHdvdWxkIGxvdmUK
Pj4gdG8gaGVhciBjb21tZW50cyBvbiB3aGF0IHdvdWxkIGJlIHRoZSBwcm9wZXIgZml4Lgo+Pgo+
PiBUaGFuayB5b3UsCj4+IE9sZWtzYW5kcgo+Pgo+PiAgRnJvbSBhYTFmMjBhZjczYTVhM2M4ZjJj
OTA0Yjg1N2E3OTMzNGQxOGQ0MWZmIE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+PiBGcm9tOiBP
bGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+
Cj4+IERhdGU6IFdlZCwgMjAgRGVjIDIwMTcgMTc6NTE6MTggKzAyMDAKPj4gU3ViamVjdDogW1BB
VENIXSBbSEFDS10gUmVzZXQgaW9tZW0ncyBnZm4gdG8gTElCWExfSU5WQUxJRF9HRk4gb24gcmVi
b290Cj4+Cj4+IER1cmluZyBkb21haW4gcmVib290IGl0cyBjb25maWd1cmF0aW9uIGlzIHBhcnRp
YWxseSByZXVzZWQKPj4gdG8gcmUtY3JlYXRlIGEgbmV3IGRvbWFpbiwgYnV0IGlvbWVtJ3MgR0ZO
IGZpZWxkIGZvciB0aGUKPj4gaW9tZW0gaXMgb25seSByZXN0b3JlZCBmb3IgdGhvc2UgbWVtb3J5
IHJhbmdlcywgd2hpY2ggYXJlCj4+IGNvbmZpZ3VyZWQgaW4gZm9ybSBvZiBbSU9NRU1fU1RBUlQs
TlVNX1BBR0VTW0BHRk5dLCBidXQgbm90IGZvcgo+PiB0aG9zZSBpbiBmb3JtIG9mIFtJT01FTV9T
VEFSVCxOVU1fUEFHRVNdLCBlLmcuIHdpdGhvdXQgR0ZOLgo+PiBGb3IgdGhlIGxhdHRlciBHRk4g
aXMgcmVzZXQgdG8gMCwgYnV0IHdoaWxlIG1hcHBpbmcgcmFuZ2VzCj4+IHRvIGEgZG9tYWluIGR1
cmluZyByZWJvb3QgdGhlcmUgaXMgYSBjaGVjayB0aGF0IEdGTiB0cmVhdGVkCj4+IGFzIHZhbGlk
IGlmIGl0IGlzIG5vdCBlcXVhbCB0byBMSUJYTF9JTlZBTElEX0dGTiwgdGh1cyBtYWtpbmcKPj4g
WGVuIHRvIG1hcCBJT01FTV9TVEFSVCB0byBhZGRyZXNzIDAgaW4gdGhlIGd1ZXN0J3MgYWRkcmVz
cyBzcGFjZS4KPj4KPj4gV29ya2Fyb3VuZCBpdCBieSByZXNzZXRpbmcgR0ZOIHRvIExJQlhMX0lO
VkFMSURfR0ZOLCBzbyB4bAo+PiBjYW4gc2V0IHByb3BlciB2YWx1ZXMgZm9yIG1hcHBpbmcgb24g
cmVib290Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xl
a3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+IC0tLQo+PiAgIHRvb2xzL2xpYnhsL2xp
YnhsX2RvbWFpbi5jIHwgOSArKysrKysrKysKPj4gICAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRp
b25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4+IGluZGV4IGVmMWEwOTI3YjAwZC4uMjY3OGFkMmFk
NTRmIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+PiArKysgYi90
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+PiBAQCAtMTY0Nyw2ICsxNjQ3LDE1IEBAIGludCBs
aWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCj4+ICAgICAgICAgICB9Cj4+ICAgICAgIH0KPj4gICAKPj4gKyAgICAvKiByZXNl
dCBJT01FTSdzIEdGTiB0byBpbml0aWFsIHZhbHVlICovCj4+ICsgICAgewo+PiArICAgICAgICBp
bnQgaTsKPj4gKwo+PiArICAgICAgICBmb3IgKGkgPSAwOyBpIDwgZF9jb25maWctPmJfaW5mby5u
dW1faW9tZW07IGkrKykKPj4gKyAgICAgICAgICAgIGlmIChkX2NvbmZpZy0+Yl9pbmZvLmlvbWVt
W2ldLmdmbiA9PSAwKQo+PiArICAgICAgICAgICAgICAgIGRfY29uZmlnLT5iX2luZm8uaW9tZW1b
aV0uZ2ZuID0gTElCWExfSU5WQUxJRF9HRk47Cj4+ICsgICAgfQo+PiArCj4gSSBkb24ndCB0aGlu
ayB0aGlzIGlzIG5lY2Vzc2FyeS4gSW5zdGVhZCB3ZSBzaG91bGQgdGVsbCBsaWJ4bCB0byBzYXZl
Cj4gdGhlIGdlbmVyYXRlZCB2YWx1ZSBpbnRvIHRoZSB0ZW1wbGF0ZS4gQWRkIGFuIHVwZGF0ZV9j
b25maWcgaG9vayBmb3IgdGhlCj4gaW9tZW0gdHlwZSBzaG91bGQgYmUgYmV0dGVyLgpBZ3JlZSwg
dGhpcyBpcyB3aHkgSSB0YWdnZWQgdGhlIHBhdGNoIGFzIFtIQUNLXQpVbmZvcnR1bmF0ZWx5LCBJ
IGhhdmUgbGl0dGxlIGtub3dsZWRnZSBvZiBsaWJ4bCBhbmQgbm90IHN1cmUKaG93IHRvIHByb3Bl
cmx5IGZpeCBpdC4gQ2FuIHlvdSB0ZWxsIGEgYml0IG1vcmUgb24gd2hhdAphIHByb3BlciBmaXgg
Y291bGQgYmU/Cj4gV2VpLgpUaGFuayB5b3UsCk9sZWtzYW5kcgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 12:45:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 12:45:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2cr-0003O8-QL; Tue, 06 Feb 2018 12:45:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ej2cr-0003Nd-A2
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 12:45:29 +0000
X-Inumbo-ID: b508e367-0b3b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b508e367-0b3b-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 12:46:10 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 05:45:21 -0700
Message-Id: <5A79B16E02000078001A5A4E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 05:45:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <5A72030902000078001A4165@prv-mh.provo.novell.com>
 <20180206123619.evql5gncognfpeeg@citrix.com>
In-Reply-To: <20180206123619.evql5gncognfpeeg@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] firmware/shim: fix Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE4IGF0IDEzOjM2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBKYW4gMzEsIDIwMTggYXQgMDk6NTU6MjFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+IC0gRXhjbHVkaW5nIHN5bWxpbmtzIGluIHRoZSBzb3VyY2UgdHJlZSBpcyBhIHByb2Js
ZW0gZm9yIG1lOiBTaG9ydCBvZgo+PiAgIG91dC1vZi10cmVlIGJ1aWxkcywgaW4gb3JkZXIgdG8g
ZWFzaWx5IGJ1aWxkIHRlc3QgbXVsdGlwbGUKPj4gICBjb25maWd1cmF0aW9ucywgSSdtIHNldHRp
bmcgdXAgbXkgYnVpbGQgdHJlZXMgYXMgdHJlZXMgb2Ygc3ltbGlua3MKPj4gICBpbnRvIHRoZSBz
b3VyY2UgdHJlZS4gSGVuY2UgdGhlIG9yaWdpbmFsIGxvZ2ljIHdvdWxkIGZpbmQgb25seSB0aGUg
ZmV3Cj4+ICAgZ2VuZXJhdGVkIGZpbGVzIHVuZGVyIGNvbmZpZy8uIEkgZG8gcmVhbGl6ZSB0aG91
Z2ggdGhhdCBmaW5kJ3MgLXh0eXBlCj4+ICAgcHJpbWFyeSBpcyBhIG5vbi1zdGFuZGFyZCBleHRl
bnNpb24gKGV4cGxpY2l0bHkgaGF2aW5nICIhIHR5cGUgLWwiCj4+ICAgc2VlbXMgcG9pbnRsZXNz
IHRob3VnaCwgYXQgbGVhc3QgZm9yIHN0YW5kYXJkIGNvbmZvcm1pbmcgZmluZCwgYXMKPj4gICAi
LXR5cGUgZiIgaXMgc3VwcG9zZWQgdG8gb25seSBmaW5kIG5vbi1zeW1saW5rZWQgZmlsZXMpLgo+
PiAKPiAKPiBBdCB0aGUgdGltZSBJIHRob3VnaHQgd2hhdGV2ZXIgc3ltbGlua3Mgd2UgaGF2ZSBp
biB0cmVlIHNob3VsZCBiZQo+IGNyZWF0ZWQgYnkgeGVuJ3MgYnVpbGQgc3lzdGVtIGl0c2VsZiBo
ZW5jZSB0aGVyZSB3YXMgbm8gbmVlZCB0byBjb3B5Cj4gdGhlbSBhcm91bmQsIGFuZCBpdCB3b3Vs
ZCBoYXZlIHRvIGF2b2lkIGxhdGVudCBwcm9ibGVtIGxpa2UgbGlua2luZyB0bwo+IHdyb25nIGZp
bGVzIGV0Yy4KPiAKPiBJIHRoaW5rIHlvdSBoYXZlIHZhbGlkIHVzZWNhc2UgZm9yIHN5bWxpbmtz
LCBzbyBJJ20gZmluZSB3aXRoIHRoZSBjaGFuZ2UKPiB5b3UgbWFrZS4KClRoZSBvbmx5IHN5bWxp
bmtzIEknbSBhd2FyZSBvZiBhcmUgdGhlIG9uZXMgcHV0dGluZyBzb21lIGZpbGVzIGZyb20KY29t
bW9uL2VmaS8gaW50byBhcmNoLyovZWZpLy4gVGhlc2UgYXJlIHJlbGF0aXZlIG9uZXMsIHNvIEkg
d2FzCmNvbnNpZGVyaW5nIHdoZXRoZXIgcGVyaGFwcyB3ZSBzaG91bGQgc2tpcCB0aG9zZSBidXQg
dHJlYXQgYWJzb2x1dGUKb25lcyBsaWtlIG9yZGluYXJ5IGZpbGVzLiBEbyB5b3UgaGF2ZSBhbnkg
b3BpbmlvbiBpbiB0aGF0IGRpcmVjdGlvbj8KCj4+IElycmVzcGVjdGl2ZSBvZiB0aGUgY2hhbmdl
cyBJJ20gc3RpbGwgb2JzZXJ2aW5nICJta2RpciAtcCIgdG8gcmVwb3J0IGEKPj4gbWlzc2luZyBv
cGVyYW5kLCBhcyBjb25maWcvIGhhcyBubyBzdWJkaXJzLiBPZGRseSBlbm91Z2ggdGhpcyBkb2Vz
bid0Cj4+IGNhdXNlIHRoZSB3aG9sZSBjb21tYW5kIChhbmQgaGVuY2UgdGhlIGJ1aWxkIHRvIGZh
aWwpLCBkZXNwaXRlIHRoZQo+PiAic2V0IC1lIiBub3cgY292ZXJpbmcgdGhlIGVudGlyZSBzZXQg
b2YgY29tbWFuZHMgLSBwZXJoYXBzIGEgcXVpcmsgb2YKPj4gdGhlIHJlbGF0aXZlbHkgb2xkIGJh
c2ggSSd2ZSBzZWVuIHRoaXMgd2l0aCAoYSBmZXcgc2ltcGxlIGV4cGVyaW1lbnRzCj4+IHN1Z2dl
c3QgdGhhdCBjb21tYW5kcyBpbnNpZGUgKCkgcHJvZHVjaW5nIGEgbm9uLXN1Y2Nlc3Mgc3RhdHVz
IHdvdWxkCj4+IGV4aXQgdGhlIGlubmVyIHNoZWxsLCBidXQgbm90IHRoZSBvdXRlciBvbmUpLgo+
IAo+IEkgZGlkIHNlZSBlcnJvciB3aGVuIEkgd3JvdGUgdGhpcyBiaXQgaGVuY2UgSSBzcGVjaWZp
Y2FsbHkgaGFja2VkIHRoZQo+IHJ1bmUgdG8gcHJlc2VydmUgIi4iIGluIHRoZSBvdXRwdXQuIFdl
IGNhbiBhZGQgdGhhdCBiYWNrIGlmIG5lY2Vzc2FyeS4KCldoeSB3YXMgaXQgZHJvcHBlZD8KCj4g
SSBzdXBwb3NlIHlvdSB3aWxsIHNlbmQgb3V0IGEgbmV3IHZlcnNpb24gYXQgc29tZSBwb2ludD8K
ClN1cmUgLSBJIG9ubHkgbmVlZCB0byAoYSkgYmUgY2xlYXIgYWJvdXQgd2hhdCBjaGFuZ2VzIHRv
IG1ha2UgYW5kCihiKSBmaW5kIHRoZSB0aW1lLiBIb3BlZnVsbHkgdGhpbmdzIHdpbGwgYmUgZWFz
aWVyIG9uY2UgdGhlIFNwZWN0cmUgdjIKYmFja3BvcnRzIGFyZSBhbGwgZG9uZS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 12:53:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 12:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2kC-0004AJ-IT; Tue, 06 Feb 2018 12:53:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej2kB-0004AD-Kr
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 12:53:03 +0000
X-Inumbo-ID: c3fe4005-0b3c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3fe4005-0b3c-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 12:53:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="461423533"
Date: Tue, 6 Feb 2018 12:52:51 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20180206125251.nirlx5ynwbzszrss@citrix.com>
References: <ebf78aec-dcfd-72d9-dac2-06b29e4a66ae@gmail.com>
 <20180206123640.wifqw64camyfpobj@citrix.com>
 <267e7e75-9ef7-460b-15b2-0d9e450db5a7@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <267e7e75-9ef7-460b-15b2-0d9e450db5a7@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] Problem with IOMEM and domain reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDYsIDIwMTggYXQgMDI6NDQ6NTZQTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gIEZyb20gYWExZjIwYWY3M2E1YTNjOGYyYzkwNGI4NTdhNzkzMzRk
MThkNDFmZiBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKPiA+ID4gRnJvbTogT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+ID4gPiBEYXRl
OiBXZWQsIDIwIERlYyAyMDE3IDE3OjUxOjE4ICswMjAwCj4gPiA+IFN1YmplY3Q6IFtQQVRDSF0g
W0hBQ0tdIFJlc2V0IGlvbWVtJ3MgZ2ZuIHRvIExJQlhMX0lOVkFMSURfR0ZOIG9uIHJlYm9vdAo+
ID4gPiAKPiA+ID4gRHVyaW5nIGRvbWFpbiByZWJvb3QgaXRzIGNvbmZpZ3VyYXRpb24gaXMgcGFy
dGlhbGx5IHJldXNlZAo+ID4gPiB0byByZS1jcmVhdGUgYSBuZXcgZG9tYWluLCBidXQgaW9tZW0n
cyBHRk4gZmllbGQgZm9yIHRoZQo+ID4gPiBpb21lbSBpcyBvbmx5IHJlc3RvcmVkIGZvciB0aG9z
ZSBtZW1vcnkgcmFuZ2VzLCB3aGljaCBhcmUKPiA+ID4gY29uZmlndXJlZCBpbiBmb3JtIG9mIFtJ
T01FTV9TVEFSVCxOVU1fUEFHRVNbQEdGTl0sIGJ1dCBub3QgZm9yCj4gPiA+IHRob3NlIGluIGZv
cm0gb2YgW0lPTUVNX1NUQVJULE5VTV9QQUdFU10sIGUuZy4gd2l0aG91dCBHRk4uCj4gPiA+IEZv
ciB0aGUgbGF0dGVyIEdGTiBpcyByZXNldCB0byAwLCBidXQgd2hpbGUgbWFwcGluZyByYW5nZXMK
PiA+ID4gdG8gYSBkb21haW4gZHVyaW5nIHJlYm9vdCB0aGVyZSBpcyBhIGNoZWNrIHRoYXQgR0ZO
IHRyZWF0ZWQKPiA+ID4gYXMgdmFsaWQgaWYgaXQgaXMgbm90IGVxdWFsIHRvIExJQlhMX0lOVkFM
SURfR0ZOLCB0aHVzIG1ha2luZwo+ID4gPiBYZW4gdG8gbWFwIElPTUVNX1NUQVJUIHRvIGFkZHJl
c3MgMCBpbiB0aGUgZ3Vlc3QncyBhZGRyZXNzIHNwYWNlLgo+ID4gPiAKPiA+ID4gV29ya2Fyb3Vu
ZCBpdCBieSByZXNzZXRpbmcgR0ZOIHRvIExJQlhMX0lOVkFMSURfR0ZOLCBzbyB4bAo+ID4gPiBj
YW4gc2V0IHByb3BlciB2YWx1ZXMgZm9yIG1hcHBpbmcgb24gcmVib290Lgo+ID4gPiAKPiA+ID4g
U2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNo
Y2hlbmtvQGVwYW0uY29tPgo+ID4gPiAtLS0KPiA+ID4gICB0b29scy9saWJ4bC9saWJ4bF9kb21h
aW4uYyB8IDkgKysrKysrKysrCj4gPiA+ICAgMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KQo+ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIv
dG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKPiA+ID4gaW5kZXggZWYxYTA5MjdiMDBkLi4yNjc4
YWQyYWQ1NGYgMTAwNjQ0Cj4gPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4g
PiA+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gPiA+IEBAIC0xNjQ3LDYgKzE2
NDcsMTUgQEAgaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGxpYnhsX2N0
eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiA+ID4gICAgICAgICAgIH0KPiA+ID4gICAgICAgfQo+
ID4gPiArICAgIC8qIHJlc2V0IElPTUVNJ3MgR0ZOIHRvIGluaXRpYWwgdmFsdWUgKi8KPiA+ID4g
KyAgICB7Cj4gPiA+ICsgICAgICAgIGludCBpOwo+ID4gPiArCj4gPiA+ICsgICAgICAgIGZvciAo
aSA9IDA7IGkgPCBkX2NvbmZpZy0+Yl9pbmZvLm51bV9pb21lbTsgaSsrKQo+ID4gPiArICAgICAg
ICAgICAgaWYgKGRfY29uZmlnLT5iX2luZm8uaW9tZW1baV0uZ2ZuID09IDApCj4gPiA+ICsgICAg
ICAgICAgICAgICAgZF9jb25maWctPmJfaW5mby5pb21lbVtpXS5nZm4gPSBMSUJYTF9JTlZBTElE
X0dGTjsKPiA+ID4gKyAgICB9Cj4gPiA+ICsKPiA+IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyBuZWNl
c3NhcnkuIEluc3RlYWQgd2Ugc2hvdWxkIHRlbGwgbGlieGwgdG8gc2F2ZQo+ID4gdGhlIGdlbmVy
YXRlZCB2YWx1ZSBpbnRvIHRoZSB0ZW1wbGF0ZS4gQWRkIGFuIHVwZGF0ZV9jb25maWcgaG9vayBm
b3IgdGhlCj4gPiBpb21lbSB0eXBlIHNob3VsZCBiZSBiZXR0ZXIuCj4gQWdyZWUsIHRoaXMgaXMg
d2h5IEkgdGFnZ2VkIHRoZSBwYXRjaCBhcyBbSEFDS10KPiBVbmZvcnR1bmF0ZWx5LCBJIGhhdmUg
bGl0dGxlIGtub3dsZWRnZSBvZiBsaWJ4bCBhbmQgbm90IHN1cmUKPiBob3cgdG8gcHJvcGVybHkg
Zml4IGl0LiBDYW4geW91IHRlbGwgYSBiaXQgbW9yZSBvbiB3aGF0Cj4gYSBwcm9wZXIgZml4IGNv
dWxkIGJlPwoKU2VlIGxpYnhsX191cGRhdGVfZG9tYWluX2NvbmZpZ3VyYXRpb24sIHdoaWNoIGlz
IGNhbGxlZCBhZnRlciBkb21haW4KY29uc3RydWN0aW9uIGlzIGNvbXBsZXRlZC4gSXQgd2lsbCBj
YWxsIHRoZSB1cGRhdGVfY29uZmlnIGhvb2sgZm9yIGEKZGV2aWNlIHR5cGUgdG8gc2F2ZSBhbnl0
aGluZyB0aGF0IGlzIGdlbmVyYXRlZCBpbiB0aGUgcHJvY2VzcyBvZiBkb21haW4KY3JlYXRpb24u
IE9uZSBleGFtcGxlIGlzIGluIGxpYnhsX25pYy4gWW91IGNhbiBkbyB0aGUgc2FtZSB0byBpb21l
bSBJCnRoaW5rLgoKVGhlIGVuZCByZXN1bHQgaXMgdGhlIGdlbmVyYXRlZCB2YWx1ZXMgeW91IGNh
cmUgYWJvdXQgYXJlIHNhdmVkIGludG8gdGhlCnRlbXBsYXRlLiBXaGVuIHRoZSBkb21haW4gaXMg
bWlncmF0ZWQgLyByZWJvb3RlZCBsaWJ4bCB3aWxsIHVzZSB0aGUKc2F2ZWQgdmFsdWVzIGluc3Rl
YWQuCgpTdHJpY3RseSBzcGVha2luZyB5b3VyIHBhdGNoIG9mIGFkZGluZyB0aGUgc25pcHBldCB0
bwpsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbiBpc24ndCB3cm9uZywgYnV0IEkg
d291bGQgcHJlZmVyIHRoYXQKZnVuY3Rpb24gdG8gb25seSBjb250YWluIGNvZGUgdG8gZmV0Y2gg
c3RhdGVzIHRoYXQgY2FuIGJlIGNoYW5nZWQgZHVyaW5nCmRvbWFpbiBydW50aW1lLiBUaGUgaW9t
ZW0gcmFuZ2UgaXNuJ3Qgb25lIG9mIHRob3NlIHN0YXRlcyBBSVVJLgoKV2VpLgoKCj4gPiBXZWku
Cj4gVGhhbmsgeW91LAo+IE9sZWtzYW5kcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 13:08:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 13:08:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2yd-0004zy-Ox; Tue, 06 Feb 2018 13:07:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej2yc-0004zs-53
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 13:07:58 +0000
X-Inumbo-ID: d89dbde8-0b3e-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d89dbde8-0b3e-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 13:08:38 +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 AA52280D;
 Tue,  6 Feb 2018 05:07:49 -0800 (PST)
Received: from [100.72.10.7] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 348203F25C; Tue,  6 Feb 2018 05:07:48 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xen.org
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-5-blackskygg@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6eb51518-4e01-1d4a-e345-a0fc91c3594c@arm.com>
Date: Tue, 6 Feb 2018 13:07:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180130175024.26921-5-blackskygg@gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 4/7] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8zMC8yMDE4IDA1OjUwIFBNLCBaaG9uZ3plIExpdSB3cm90ZToKPiBBZGQgbGli
eGxfX3NzaG1fYWRkIHRvIG1hcCBzaGFyZWQgcGFnZXMgZnJvbSBvbmUgRG9tVSB0byBhbm90aGVy
LCBUaGUgbWFwcGluZwo+IHByb2Nlc3MgaW52b2x2ZXMgdGhlIGZvbGx3aW5nIHN0ZXBzOgoKcy9m
b2xsd2luZy9mb2xsb3dpbmcvCgo+IAo+ICAgICogU2V0IGRlZmF1bHRzIGFuZCBjaGVjayBmb3Ig
ZnVydGhlciBlcnJvcnMgaW4gdGhlIHN0YXRpY19zaG0gY29uZmlnczoKPiAgICAgIG92ZXJsYXBw
aW5nIGFyZWFzLCBpbnZhbGlkIHJhbmdlcywgZHVwbGljYXRlZCBtYXN0ZXIgZG9tYWluLAo+ICAg
ICAgbm90IHBhZ2UgYWxpZ25lZCwgbm8gbWFzdGVyIGRvbWFpbiBldGMuCj4gICAgKiBVc2UgeGNf
ZG9tYWluX2FkZF90b19waHlzbWFwX2JhdGNoIHRvIGRvIHRoZSBwYWdlIHNoYXJpbmcuCj4gICAg
KiBXaGVuIHNvbWUgb2YgdGhlIHBhZ2VzIGNhbid0IGJlIHN1Y2Nlc3NmdWxseSBtYXBwZWQsIHJv
bGwgYmFjayBhbnkKPiAgICAgIHN1Y2Nlc3NmdWxseSBtYXBwZWQgcGFnZXMgc28gdGhhdCB0aGUg
c3lzdGVtIHN0YXlzIGluIGEgY29uc2lzdGVudCBzdGF0ZS4KPiAgICAqIFdyaXRlIGluZm9tYXRp
b24gYWJvdXQgc3RhdGljIHNoYXJlZCBtZW1vcnkgYXJlYXMgaW50byB0aGUgYXBwcm9wcmlhdGUK
CnMvaW5mb21hdGlvbi9pbmZvcm1hdGlvbi8KCj4gICAgICB4ZW5zdG9yZSBwYXRocyBhbmQgc2V0
IHRoZSByZWZjb3VudCBvZiB0aGUgc2hhcmVkIHJlZ2lvbiBhY2NvcmRpbmdseS4KPiAKPiBUZW1w
b3JhcmlseSBtYXJrIHRoaXMgYXMgdW5zdXBwb3J0ZWQgb24geDg2IGJlY2F1c2UgY2FsbGluZyBw
Mm1fYWRkX2ZvcmVpZ24gb24KPiB0d28gZG9tVSdzIGlzIGN1cnJlbnRseSBub3QgYWxsb3dkIG9u
IHg4NiAoc2VlIHRoZSBjb21tZW50cyBpbgo+IHg4Ni9tbS9wMm0uYzpwMm1fYWRkX2ZvcmVpZ24g
Zm9yIG1vcmUgZGV0YWlscykuCj4gCj4gVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBz
ZXR0aW5nIHVwIHNoYXJlZCBtZW1vcnkgYXJlYXMgYmV0d2VlbiBWTXMKPiBmcm9tIHhsIGNvbmZp
ZyBmaWxlIiAoc2VlIFsxXSkuCj4gCj4gWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKPiAKPiBTaWduZWQtb2ZmLWJ5
OiBaaG9uZ3plIExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Cj4gCj4gQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRy
aXguY29tPgo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IHhlbi1kZXZl
bEBsaXN0cy54ZW4ub3JnCj4gLS0tCj4gICAgVjM6Cj4gICAgKiBVbm1hcCB0aGUgc3VjY2Vzc2Z1
bGx5IG1hcHBlZCBwYWdlcyB3aGVuZXZlciByYyAhPSAwLgo+IAo+ICAgIFY0Ogo+ICAgICogVXNl
IFhFTk1BUFNQQUNFX2dtZm5fc2hhcmUgaW5zdGVhZCBvZiAqX2dtZm5fZm9yZWlnbi4KPiAtLS0K
PiAgIHRvb2xzL2xpYnhsL01ha2VmaWxlICAgICAgICAgfCAgIDIgKy0KPiAgIHRvb2xzL2xpYnhs
L2xpYnhsX2FyY2guaCAgICAgfCAgIDYgKwo+ICAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAg
ICB8ICAxNSArKwo+ICAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8ICAyNyArKysKPiAg
IHRvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggfCAgMTQgKysKPiAgIHRvb2xzL2xpYnhsL2xp
YnhsX3NzaG0uYyAgICAgfCAzOTcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwo+ICAgdG9vbHMvbGlieGwvbGlieGxfeDg2LmMgICAgICB8ICAxOSArKysKPiAgIDcg
ZmlsZXMgY2hhbmdlZCwgNDc5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAgIGNyZWF0
ZSBtb2RlIDEwMDY0NCB0b29scy9saWJ4bC9saWJ4bF9zc2htLmMKPiAKPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvTWFrZWZpbGUgYi90b29scy9saWJ4bC9NYWtlZmlsZQo+IGluZGV4IDkxN2Nl
YjBlNzIuLmUyODM0ZDg0ZGMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKPiAr
KysgYi90b29scy9saWJ4bC9NYWtlZmlsZQo+IEBAIC0xMzksNyArMTM5LDcgQEAgTElCWExfT0JK
UyA9IGZsZXhhcnJheS5vIGxpYnhsLm8gbGlieGxfY3JlYXRlLm8gbGlieGxfZG0ubyBsaWJ4bF9w
Y2kubyBcCj4gICAJCQlsaWJ4bF9kb21fc3VzcGVuZC5vIGxpYnhsX2RvbV9zYXZlLm8gbGlieGxf
dXNiLm8gXAo+ICAgCQkJbGlieGxfdnRwbS5vIGxpYnhsX25pYy5vIGxpYnhsX2Rpc2subyBsaWJ4
bF9jb25zb2xlLm8gXAo+ICAgCQkJbGlieGxfY3B1cG9vbC5vIGxpYnhsX21lbS5vIGxpYnhsX3Nj
aGVkLm8gbGlieGxfdG1lbS5vIFwKPiAtCQkJbGlieGxfOXBmcy5vIGxpYnhsX2RvbWFpbi5vIGxp
YnhsX3ZkaXNwbC5vIFwKPiArCQkJbGlieGxfOXBmcy5vIGxpYnhsX2RvbWFpbi5vIGxpYnhsX3Zk
aXNwbC5vIGxpYnhsX3NzaG0ubyBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAkKExJQlhM
X09CSlMteSkKPiAgIExJQlhMX09CSlMgKz0gbGlieGxfZ2VuaWQubwo+ICAgTElCWExfT0JKUyAr
PSBfbGlieGxfdHlwZXMubyBsaWJ4bF9mbGFzay5vIF9saWJ4bF90eXBlc19pbnRlcm5hbC5vCj4g
ZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FyY2guaCBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2FyY2guaAo+IGluZGV4IDc4NGVjN2Y2MDkuLjExNDMzZmU0NjYgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfYXJjaC5oCj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJjaC5oCj4g
QEAgLTc4LDYgKzc4LDEyIEBAIGludCBsaWJ4bF9fYXJjaF9leHRyYV9tZW1vcnkobGlieGxfX2dj
ICpnYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfZG9tYWlu
X2J1aWxkX2luZm8gKmluZm8sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2
NF90ICpvdXQpOwo+ICAgCj4gK19oaWRkZW4KPiArYm9vbCBsaWJ4bF9fYXJjaF9kb21haW5fc3Vw
cG9ydF9zc2htKGNvbnN0IGxpYnhsX2RvbWFpbl9idWlsZF9pbmZvICpiX2luZm8pOwo+ICsKPiAr
X2hpZGRlbgo+ICtpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0ZGVm
YXVsdChsaWJ4bF9zdGF0aWNfc2htICpzc2htKTsKPiArCj4gICAjaWYgZGVmaW5lZChfX2kzODZf
XykgfHwgZGVmaW5lZChfX3g4Nl82NF9fKQo+ICAgCj4gICAjZGVmaW5lIExBUElDX0JBU0VfQURE
UkVTUyAgMHhmZWUwMDAwMAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gaW5kZXggM2U0NjU1NDMwMS4uZTE0ODc5ZWMwOCAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2FybS5jCj4gQEAgLTExNTQsNiArMTE1NCwyMSBAQCB2b2lkIGxpYnhsX19hcmNoX2Rv
bWFpbl9idWlsZF9pbmZvX2FjcGlfc2V0ZGVmYXVsdCgKPiAgICAgICBsaWJ4bF9kZWZib29sX3Nl
dGRlZmF1bHQoJmJfaW5mby0+YWNwaSwgZmFsc2UpOwo+ICAgfQo+ICAgCj4gK2Jvb2wgbGlieGxf
X2FyY2hfZG9tYWluX3N1cHBvcnRfc3NobShjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAq
Yl9pbmZvKQo+ICt7Cj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiAraW50IGxpYnhsX19h
cmNoX2RvbWFpbl9zc2htX2NhY2hlcG9saWN5X3NldGRlZmF1bHQobGlieGxfc3RhdGljX3NobSAq
c3NobSkKPiArewo+ICsgICAgaWYgKHNzaG0tPmNhY2hlX3BvbGljeSA9PSBMSUJYTF9TU0hNX0NB
Q0hFUE9MSUNZX1VOS05PV04pCj4gKyAgICAgICAgc3NobS0+Y2FjaGVfcG9saWN5ID0gTElCWExf
U1NITV9DQUNIRVBPTElDWV9BUk1fTk9STUFMOwo+ICsgICAgaWYgKHNzaG0tPmNhY2hlX3BvbGlj
eSA+PSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1g4Nl9OT1JNQUwpCj4gKyAgICAgICAgcmV0dXJu
IEVSUk9SX0lOVkFMOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4gKwo+ICAgLyoKPiAgICAq
IExvY2FsIHZhcmlhYmxlczoKPiAgICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGli
eGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IGluZGV4IGM0
OTgxMzUyNDYuLjk4YzE2ODY3YmYgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfY3Jl
YXRlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwo+IEBAIC01MzIsNiArNTMy
LDE0IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkKGxpYnhsX19nYyAqZ2MsCj4gICAgICAgICAg
IHJldCA9IEVSUk9SX0lOVkFMOwo+ICAgICAgICAgICBnb3RvIG91dDsKPiAgICAgICB9Cj4gKwo+
ICsgICAgLyogdGhlIHAybSBoYXMgYmVlbiBzZXR1cCwgd2UgY291bGQgbWFwIHRoZSBzdGF0aWMg
c2hhcmVkIG1lbW9yeSBub3cuICovCgpzL3RoZS9UaGUvCgo+ICsgICAgcmV0ID0gbGlieGxfX3Nz
aG1fYWRkKGdjLCBkb21pZCwgZF9jb25maWctPnNzaG1zLCBkX2NvbmZpZy0+bnVtX3NzaG1zKTsK
PiArICAgIGlmIChyZXQgIT0gMCkgewo+ICsgICAgICAgIExPRyhFUlJPUiwgImZhaWxlZCB0byBt
YXAgc3RhdGljIHNoYXJlZCBtZW1vcnkiKTsKPiArICAgICAgICBnb3RvIG91dDsKPiArICAgIH0K
PiArCj4gICAgICAgcmV0ID0gbGlieGxfX2J1aWxkX3Bvc3QoZ2MsIGRvbWlkLCBpbmZvLCBzdGF0
ZSwgdm1lbnRzLCBsb2NhbGVudHMpOwo+ICAgb3V0Ogo+ICAgICAgIHJldHVybiByZXQ7Cj4gQEAg
LTk1Nyw2ICs5NjUsMjUgQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2NyZWF0ZShsaWJ4
bF9fZWdjICplZ2MsCj4gICAgICAgICAgIGdvdG8gZXJyb3Jfb3V0Owo+ICAgICAgIH0KPiAgIAo+
ICsgICAgaWYgKGRfY29uZmlnLT5udW1fc3NobXMgIT0gMCAmJgo+ICsgICAgICAgICFsaWJ4bF9f
YXJjaF9kb21haW5fc3VwcG9ydF9zc2htKCZkX2NvbmZpZy0+Yl9pbmZvKSkgewo+ICsgICAgICAg
IExPR0QoRVJST1IsIGRvbWlkLCAic3RhdGljX3NobSBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoaXMg
ZG9tYWluIHR5cGUuIik7Cj4gKyAgICAgICAgcmV0ID0gRVJST1JfSU5WQUw7Cj4gKyAgICAgICAg
Z290byBlcnJvcl9vdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgZm9yIChpID0gMDsgaSA8IGRfY29u
ZmlnLT5udW1fc3NobXM7ICsraSkgewo+ICsgICAgICAgIHJldCA9IGxpYnhsX19zc2htX3NldGRl
ZmF1bHQoZ2MsIGRvbWlkLCAmZF9jb25maWctPnNzaG1zW2ldKTsKPiArICAgICAgICBpZiAocmV0
KSB7Cj4gKyAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiVW5hYmxlIHRvIHNldCBkZWZh
dWx0cyBmb3Igc3RhdGljIHNobSIpOwo+ICsgICAgICAgICAgICBnb3RvIGVycm9yX291dDsKPiAr
ICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0ID0gbGlieGxfX3NzaG1fY2hlY2tfb3Zl
cmxhcChnYywgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRf
Y29uZmlnLT5zc2htcywgZF9jb25maWctPm51bV9zc2htcyk7Cj4gKyAgICBpZiAocmV0KSBnb3Rv
IGVycm9yX291dDsKPiArCj4gICAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9tYWtlKGdjLCBkX2Nv
bmZpZywgJmRvbWlkLCAmc3RhdGUtPmNvbmZpZyk7Cj4gICAgICAgaWYgKHJldCkgewo+ICAgICAg
ICAgICBMT0dEKEVSUk9SLCBkb21pZCwgImNhbm5vdCBtYWtlIGRvbWFpbjogJWQiLCByZXQpOwo+
IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGlieGwv
bGlieGxfaW50ZXJuYWwuaAo+IGluZGV4IDUwNjY4N2ZiZTkuLjJjZmU0YzA4YTcgMTAwNjQ0Cj4g
LS0tIGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmgKPiBAQCAtNDQxNSw2ICs0NDE1LDIwIEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBsaWJ4bF9fc3RyaW5nX2lzX2RlZmF1bHQoY2hhciAqKnMpCj4gICB9Cj4gICAjZW5kaWYKPiAg
IAo+ICsvKgo+ICsgKiBTZXQgdXAgc3RhdGljIHNoYXJlZCByYW0gcGFnZXMgZm9yIEhWTSBkb21h
aW5zIHRvIGNvbW11bmljYXRlCj4gKyAqCj4gKyAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkg
YmUgY2FsbGVkIGFmdGVyIHRoZSBtZW1vcnkgbWFwIGlzIGNvbnN0cnVjdGVkCj4gKyAqIGFuZCBi
ZWZvcmUgYW55IGZ1cnRoZXIgbWVtb3J5IGFjY2Vzcy4KPiArICovCj4gK19oaWRkZW4gaW50IGxp
YnhsX19zc2htX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sIGludCBsZW4pOwo+ICsK
PiArX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChsaWJ4bF9fZ2MgKmdjLCB1
aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBs
aWJ4bF9zdGF0aWNfc2htICpzc2htcywgaW50IGxlbik7Cj4gK19oaWRkZW4gaW50IGxpYnhsX19z
c2htX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSk7Cj4gKwo+
ICAgLyoKPiAgICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCj4g
bmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi41NjJmNDZmMjk5Cj4gLS0t
IC9kZXYvbnVsbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwo+IEBAIC0wLDAgKzEs
Mzk3IEBACj4gKyNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIKPiArI2luY2x1ZGUgImxpYnhsX2lu
dGVybmFsLmgiCj4gKyNpbmNsdWRlICJsaWJ4bF9hcmNoLmgiCj4gKwo+ICsjZGVmaW5lIFNTSE1f
UEFUSChpZCkgR0NTUFJJTlRGKCIvbGlieGwvc3RhdGljX3NobS8lcyIsIGlkKQo+ICsKPiArI2Rl
ZmluZSBTU0hNX0VSUk9SKGRvbWlkLCBzc2htaWQsIGYsIC4uLikgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ICsgICAgTE9HRChFUlJPUiwgZG9taWQsICJzdGF0aWNfc2htIGlkID0g
JXM6ICIgZiwgc3NobWlkLCAjI19fVkFfQVJHU19fKQo+ICsKPiArCj4gKy8qIFNldCBkZWZhdWx0
IHZhbHVlcyBmb3IgbGlieGxfc3RhdGljX3NobSAqLwo+ICtpbnQgbGlieGxfX3NzaG1fc2V0ZGVm
YXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobSkKPiArewo+ICsgICAgaW50IHJjOwo+ICsK
PiArICAgIGlmIChzc2htLT5yb2xlID09IExJQlhMX1NTSE1fUk9MRV9VTktOT1dOKQo+ICsgICAg
ICAgIHNzaG0tPnJvbGUgPSBMSUJYTF9TU0hNX1JPTEVfU0xBVkU7Cj4gKyAgICBpZiAoc3NobS0+
cHJvdCA9PSBMSUJYTF9TU0hNX1BST1RfVU5LTk9XTikKPiArICAgICAgICBzc2htLT5wcm90ID0g
TElCWExfU1NITV9QUk9UX1JXOwoKV2hhdCBpcyB0aGUgcHVycG9zZSBvZiB7Uk9MRSxQUk9UfV9V
TktOT1dOIGlmIHlvdSBkZWZhdWx0IGl0IHJlc3AuIHRvIApST0xFX1NMQVZFIGFuZCBQUk9UX1JX
LiAgV291bGQgbm90IGl0IGJlIGVhc2llciB0byBqdXN0IGRyb3AgdGhlbT8KCj4gKwo+ICsgICAg
Lyogcm9sZS1zcGVjaWZpYyBjaGVja3MgKi8KPiArICAgIGlmIChzc2htLT5yb2xlID09IExJQlhM
X1NTSE1fUk9MRV9TTEFWRSkgewo+ICsgICAgICAgIGlmIChzc2htLT5vZmZzZXQgPT0gTElCWExf
U1NITV9SQU5HRV9VTktOT1dOKQo+ICsgICAgICAgICAgICBzc2htLT5vZmZzZXQgPSAwOwo+ICsg
ICAgICAgIGlmIChzc2htLT5jYWNoZV9wb2xpY3kgIT0gTElCWExfU1NITV9DQUNIRVBPTElDWV9V
TktOT1dOKSB7Cj4gKyAgICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICJjYWNoZV9wb2xpY3kgaXMgb25seSBhcHBsaWNhYmxlIHRv
IG1hc3RlciBkb21haW5zIik7Cj4gKyAgICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7Cj4gKyAg
ICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgIH0KPiArICAgIH0gZWxzZSB7Cj4gKyAgICAg
ICAgaWYgKHNzaG0tPm9mZnNldCAhPSBMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04pIHsKPiArICAg
ICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIm9mZnNldCBpcyBvbmx5IGFwcGxpY2FibGUgdG8gc2xhdmUgZG9tYWlucyIpOwo+ICsg
ICAgICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiAr
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJjID0gbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2Fj
aGVwb2xpY3lfc2V0ZGVmYXVsdChzc2htKTsKPiArICAgICAgICBpZiAocmMpIHsKPiArICAgICAg
ICAgICAgU1NITV9FUlJPUihkb21pZCwgc3NobS0+aWQsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgImNhY2hlIHBvbGljeSBub3Qgc3VwcG9ydGVkIG9uIHRoaXMgcGxhdGZvcm0iKTsKPiArICAg
ICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsKPiArICAgIHJjID0g
MDsKPiArb3V0Ogo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4gKwo+ICsvKiBDb21wYXJhdG9yIGZv
ciBzb3J0aW5nIHNzaG0gcmFuZ2VzIGJ5IHNzaG0tPmJlZ2luICovCj4gK3N0YXRpYyBpbnQgc3No
bV9yYW5nZV9jbXAoY29uc3Qgdm9pZCAqYSwgY29uc3Qgdm9pZCAqYikKPiArewo+ICsgICAgbGli
eGxfc3RhdGljX3NobSAqY29uc3QgKnNzaG1hID0gYSwgKmNvbnN0ICpzc2htYiA9IGI7Cj4gKyAg
ICByZXR1cm4gKCpzc2htYSktPmJlZ2luID4gKCpzc2htYiktPmJlZ2luID8gMSA6IC0xOwo+ICt9
Cj4gKwo+ICsvKiBjaGVjayBpZiB0aGUgc3NobSBzbGF2ZSBjb25maWdzIGluIEBzc2htIG92ZXJs
YXAgKi8KCnMvY2hlY2svQ2hlY2svCgo+ICtpbnQgbGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChs
aWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKQo+ICt7Cj4gKwo+
ICsgICAgY29uc3QgbGlieGxfc3RhdGljX3NobSAqKnNsYXZlX3NzaG1zID0gTlVMTDsKPiArICAg
IGludCBudW1fc2xhdmVzOwo+ICsgICAgaW50IGk7Cj4gKwo+ICsgICAgaWYgKCFsZW4pIHJldHVy
biAwOwo+ICsKPiArICAgIHNsYXZlX3NzaG1zID0gbGlieGxfX2NhbGxvYyhnYywgbGVuLCBzaXpl
b2Yoc2xhdmVfc3NobXNbMF0pKTsKPiArICAgIG51bV9zbGF2ZXMgPSAwOwo+ICsgICAgZm9yIChp
ID0gMDsgaSA8IGxlbjsgKytpKSB7Cj4gKyAgICAgICAgaWYgKHNzaG1zW2ldLnJvbGUgPT0gTElC
WExfU1NITV9ST0xFX1NMQVZFKQo+ICsgICAgICAgICAgICBzbGF2ZV9zc2htc1tudW1fc2xhdmVz
KytdID0gc3NobXMgKyBpOwo+ICsgICAgfQo+ICsgICAgcXNvcnQoc2xhdmVfc3NobXMsIG51bV9z
bGF2ZXMsIHNpemVvZihzbGF2ZV9zc2htc1swXSksIHNzaG1fcmFuZ2VfY21wKTsKPiArCj4gKyAg
ICBmb3IgKGkgPSAwOyBpIDwgbnVtX3NsYXZlcyAtIDE7ICsraSkgewo+ICsgICAgICAgIGlmIChz
bGF2ZV9zc2htc1tpKzFdLT5iZWdpbiA8IHNsYXZlX3NzaG1zW2ldLT5lbmQpIHsKPiArICAgICAg
ICAgICAgU1NITV9FUlJPUihkb21pZCwgc2xhdmVfc3NobXNbaSsxXS0+aWQsICJzbGF2ZSByYW5n
ZXMgb3ZlcmxhcC4iKTsKPiArICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwo+ICsgICAg
ICAgIH0KPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArLyogICBsaWJ4
bF9fc3NobV9kb19tYXAgLS0gbWFwIHBhZ2VzIGludG8gc2xhdmUncyBwaHlzbWFwCj4gKyAqCj4g
KyAqICAgVGhpcyBmdW5jdGlvbnMgbWFwcwo+ICsgKiAgICAgbWFzdGVyIGdmbjogW0Btc3NobS0+
YmVnaW4gKyBAc3NobS0+b2Zmc2V0LCBAbXNzaG0tPmVuZCArIEBzc2htLT5vZmZzZXQpCj4gKyAq
ICAgaW50bwo+ICsgKiAgICAgc2xhdmUgZ2ZuOiBbQHNzaG0tPmJlZ2luLCBAc3NobS0+ZW5kKQo+
ICsgKgo+ICsgKiAgIFRoZSBnZm5zIG9mIHRoZSBwYWdlcyB0aGF0IGFyZSBzdWNjZXNzZnVsbHkg
bWFwcGVkIHdpbGwgYmUgc3RvcmVkCj4gKyAqICAgaW4gQG1hcHBlZCwgYW5kIHRoZSBudW1iZXIg
b2YgdGhlIGdmbnMgd2lsbCBiZSBzdG9yZWQgaW4gQG5tYXBwZWQuCj4gKyAqCj4gKyAqICAgVGhl
IGNhbGxlciBoYXZlIHRvIGd1YXJlbnRlZSB0aGF0IHNzaG0tPmJlZ2luIDwgc3NobS0+ZW5kIGFu
ZCBhbGwgdGhlCgpzL2hhdmUgdG8vaGFzIHRvLyBJIHRoaW5rLgpzL2d1YXJlbnRlZS9ndWFyYW50
ZWUvCgo+ICsgKiAgIHZhbHVlcyBhcmUgcGFnZS1hbGlnbmVkLgoKSG1tbSwgSSBkb24ndCBzZWUg
dGhlIGFsaWduZW1lbnQgY2hlY2sgaW4gbGlieGwuIFNvIGRvIHlvdSByZWx5IG9uIHRoZSAKdG9v
bHN0YWNrIHRvIGRvIGl0PwoKPiArICovCj4gK3N0YXRpYyBpbnQgbGlieGxfX3NzaG1fZG9fbWFw
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IG1pZCwgdWludDMyX3Qgc2lkLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htLCBsaWJ4bF9zdGF0aWNf
c2htICptc3NobSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgeGVuX3Bmbl90ICpt
YXBwZWQsIHVuc2lnbmVkIGludCAqbm1hcHBlZCkKPiArewo+ICsgICAgaW50IHJjOwo+ICsgICAg
aW50IGk7Cj4gKyAgICB1bnNpZ25lZCBpbnQgbnVtX21wYWdlcywgbnVtX3NwYWdlcywgbnVtX3N1
Y2Nlc3MsIG9mZnNldDsKCkEgZnJhbWUgbnVtYmVyIG1heSBub3QgZml0IGludG8gYSAzMi1iaXQg
dmFsdWUuIFlvdSB3b3VsZCBuZWVkIHRvIHVzZSAKeGVuX3Bmbl90ICg2NC1iaXQpIGhlcmUuCgo+
ICsgICAgaW50ICplcnJzOwo+ICsgICAgeGVuX3Vsb25nX3QgKmlkeHM7Cj4gKyAgICB4ZW5fcGZu
X3QgKmdwZm5zOwo+ICsKPiArICAgIG51bV9tcGFnZXMgPSAobXNzaG0tPmVuZCAtIG1zc2htLT5i
ZWdpbikgPj4gWENfUEFHRV9TSElGVDsKPiArICAgIG51bV9zcGFnZXMgPSAoc3NobS0+ZW5kIC0g
c3NobS0+YmVnaW4pID4+IFhDX1BBR0VfU0hJRlQ7Cj4gKyAgICBvZmZzZXQgPSBzc2htLT5vZmZz
ZXQgPj4gWENfUEFHRV9TSElGVDsKPiArCj4gKyAgICAvKiBDaGVjayByYW5nZS4gVGVzdCBvZmZz
ZXQgPCBtcGFnZXMgZmlyc3QgdG8gYXZvaWQgb3ZlcmZsb3cgKi8KPiArICAgIGlmICgob2Zmc2V0
ID49IG51bV9tcGFnZXMpIHx8IChudW1fbXBhZ2VzIC0gb2Zmc2V0IDwgbnVtX3NwYWdlcykpIHsK
PiArICAgICAgICBTU0hNX0VSUk9SKHNpZCwgc3NobS0+aWQsICJleGNlZWRzIG1hc3RlcidzIGFk
ZHJlc3Mgc3BhY2UuIik7Cj4gKyAgICAgICAgcmMgPSBFUlJPUl9JTlZBTDsKPiArICAgICAgICBn
b3RvIG91dDsKPiArICAgIH0KPiArCj4gKyAgICAvKiBmaWxsIG91dCB0aGUgcGZuJ3MgYW5kIGRv
IHRoZSBtYXBwaW5nICovCgpJIHRoaW5rIHlvdSBtZWFuIGdmbiBoZXJlIGFuZCBub3QgcGZuLgoK
PiArICAgIGVycnMgPSBsaWJ4bF9fY2FsbG9jKGdjLCBudW1fc3BhZ2VzLCBzaXplb2YoaW50KSk7
Cj4gKyAgICBpZHhzID0gbGlieGxfX2NhbGxvYyhnYywgbnVtX3NwYWdlcywgc2l6ZW9mKHhlbl91
bG9uZ190KSk7Cj4gKyAgICBncGZucyA9IGxpYnhsX19jYWxsb2MoZ2MsIG51bV9zcGFnZXMsIHNp
emVvZih4ZW5fcGZuX3QpKTsKPiArICAgIGZvciAoaSA9IDA7IGkgPCBudW1fc3BhZ2VzOyBpKysp
IHsKPiArICAgICAgICBpZHhzW2ldID0gKG1zc2htLT5iZWdpbiA+PiBYQ19QQUdFX1NISUZUKSAr
IG9mZnNldCArIGk7Cj4gKyAgICAgICAgZ3BmbnNbaV09IChzc2htLT5iZWdpbiA+PiBYQ19QQUdF
X1NISUZUKSArIGk7Cj4gKyAgICB9Cj4gKyAgICByYyA9IHhjX2RvbWFpbl9hZGRfdG9fcGh5c21h
cF9iYXRjaChDVFgtPnhjaCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpZCwgbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WEVOTUFQU1BBQ0VfZ21mbl9zaGFyZSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG51bV9zcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpZHhzLCBncGZucywgZXJycyk7Cj4gKwo+ICsgICAgbnVtX3N1Y2Nlc3MgPSAwOwo+
ICsgICAgZm9yIChpID0gMDsgaSA8IG51bV9zcGFnZXM7IGkrKykgewo+ICsgICAgICAgIGlmIChl
cnJzW2ldKSB7Cj4gKyAgICAgICAgICAgIFNTSE1fRVJST1Ioc2lkLCBzc2htLT5pZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAiY2FuJ3QgbWFwIGF0IGFkZHJlc3MgMHglIlBSSXg2NCIuIiwK
PiArICAgICAgICAgICAgICAgICAgICAgICBncGZuc1tpXSA8PCBYQ19QQUdFX1NISUZUKTsKPiAr
ICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+ICsgICAgICAgIH0gZWxzZSB7Cj4gKyAgICAg
ICAgICAgIG1hcHBlZFtudW1fc3VjY2VzcysrXSA9IGdwZm5zW2ldOwo+ICsgICAgICAgIH0KPiAr
ICAgIH0KPiArICAgICpubWFwcGVkID0gbnVtX3N1Y2Nlc3M7Cj4gKyAgICBpZiAocmMpIGdvdG8g
b3V0Owo+ICsKPiArICAgIHJjID0gMDsKPiArb3V0Ogo+ICsgICAgcmV0dXJuIHJjOwo+ICt9Cj4g
Kwo+ICtzdGF0aWMgaW50IGxpYnhsX19zc2htX2luY3JlZihsaWJ4bF9fZ2MgKmdjLCB4c190cmFu
c2FjdGlvbl90IHh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFy
ICpzc2htX3BhdGgpCj4gK3sKPiArICAgIGludCByYywgY291bnQ7Cj4gKyAgICBjb25zdCBjaGFy
ICpjb3VudF9wYXRoLCAqY291bnRfc3RyaW5nOwo+ICsKPiArICAgIGNvdW50X3BhdGggPSBHQ1NQ
UklOVEYoIiVzL3VzZXJjbnQiLCBzc2htX3BhdGgpOwo+ICsgICAgcmMgPSBsaWJ4bF9feHNfcmVh
ZF9jaGVja2VkKGdjLCB4dCwgY291bnRfcGF0aCwgJmNvdW50X3N0cmluZyk7Cj4gKyAgICBpZiAo
cmMpIGdvdG8gb3V0Owo+ICsgICAgY291bnQgPSBhdG9pKGNvdW50X3N0cmluZyk7Cj4gKwo+ICsg
ICAgY291bnRfc3RyaW5nID0gR0NTUFJJTlRGKCIlZCIsIGNvdW50KzEpOwo+ICsgICAgcmMgPSBs
aWJ4bF9feHNfd3JpdGVfY2hlY2tlZChnYywgeHQsIGNvdW50X3BhdGgsIGNvdW50X3N0cmluZyk7
Cj4gKyAgICBpZiAocmMpIGdvdG8gb3V0OwoKSSB3YXMgYSBhYm91dCB0byBzYXkgdGhlIHVwZGF0
ZSBkb2VzIG5vdCBsb29rIHNhZmUsIGJ1dCB0aGVuIG5vdGljZWQgaXQgCndhcyBjYWxsZWQgd2l0
aGluIGEgc2FtZSB0cmFuc2F0aW9uLiBZb3UgbWlnaHQgd2FudCB0byBhZGQgYSBjb21tZW50IG9u
IAp0b3Agb2YgdGhpcyBmdW5jdGlvbiB0byBhdm9pZCBtaXN1bmRlcnN0YW5kaW5nLgoKPiArCj4g
KyAgICByYyA9IDA7Cj4gK291dDoKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiArc3RhdGlj
IGludCBsaWJ4bF9fc3NobV9hZGRfc2xhdmUobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNz
aG0pCj4gK3sKPiArICAgIGludCByYywgaTsKPiArICAgIGNvbnN0IGNoYXIgKnNzaG1fcGF0aCwg
KnNsYXZlX3BhdGg7Cj4gKyAgICBjb25zdCBjaGFyICpkb21fcGF0aCwgKmRvbV9zc2htX3BhdGgs
ICpkb21fcm9sZV9wYXRoOwo+ICsgICAgY29uc3QgY2hhciAqeHNfdmFsdWU7Cj4gKyAgICBjaGFy
ICplbnRzWzldOwo+ICsgICAgbGlieGxfc3RhdGljX3NobSBtYXN0ZXJfc3NobTsKPiArICAgIHVp
bnQzMl90IG1hc3Rlcl9kb21pZDsKPiArICAgIHhlbl9wZm5fdCAqbWFwcGVkOwo+ICsgICAgdW5z
aWduZWQgaW50IG5tYXBwZWQgPSAwOwo+ICsgICAgeHNfdHJhbnNhY3Rpb25fdCB4dCA9IFhCVF9O
VUxMOwo+ICsgICAgYm9vbCBpc3JldHJ5Owo+ICsKPiArICAgIHNzaG1fcGF0aCA9IFNTSE1fUEFU
SChzc2htLT5pZCk7Cj4gKyAgICBzbGF2ZV9wYXRoID0gR0NTUFJJTlRGKCIlcy9zbGF2ZXMvJSJQ
Ukl1MzIsIHNzaG1fcGF0aCwgZG9taWQpOwo+ICsgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0
X2RvbXBhdGgoZ2MsIGRvbWlkKTsKPiArICAgIC8qIHRoZSBkb21haW4gc2hvdWxkIGJlIGluIHhl
bnN0b3JlIGJ5IG5vdyAqLwo+ICsgICAgYXNzZXJ0KGRvbV9wYXRoKTsKPiArICAgIGRvbV9zc2ht
X3BhdGggPSBHQ1NQUklOVEYoIiVzL3N0YXRpY19zaG0vJXMiLCBkb21fcGF0aCwgc3NobS0+aWQp
Owo+ICsgICAgZG9tX3JvbGVfcGF0aCA9IEdDU1BSSU5URigiJXMvcm9sZSIsIGRvbV9zc2htX3Bh
dGgpOwo+ICsKPiArICAgIC8qIHByZXBhcmUgdGhlIHNsYXZlIHhlbnN0b3JlIGVudHJpZXMgKi8K
PiArICAgIGVudHNbMF0gPSAiYmVnaW4iOwo+ICsgICAgZW50c1sxXSA9IEdDU1BSSU5URigiMHgl
IlBSSXg2NCwgc3NobS0+YmVnaW4pOwo+ICsgICAgZW50c1syXSA9ICJlbmQiOwo+ICsgICAgZW50
c1szXSA9IEdDU1BSSU5URigiMHglIlBSSXg2NCwgc3NobS0+ZW5kKTsKPiArICAgIGVudHNbNF0g
PSAib2Zmc2V0IjsKPiArICAgIGVudHNbNV0gPSBHQ1NQUklOVEYoIjB4JSJQUkl4NjQsIHNzaG0t
Pm9mZnNldCk7Cj4gKyAgICBlbnRzWzZdID0gInByb3QiOwo+ICsgICAgZW50c1s3XSA9IGxpYnhs
X19zdHJkdXAoZ2MsIGxpYnhsX3NzaG1fcHJvdF90b19zdHJpbmcoc3NobS0+cHJvdCkpOwo+ICsg
ICAgZW50c1s4XSA9IE5VTEw7Cj4gKwo+ICsgICAgbWFwcGVkID0gbGlieGxfX2NhbGxvYyhnYywg
KHNzaG0tPmVuZCAtIHNzaG0tPmJlZ2luKSA+PiBYQ19QQUdFX1NISUZULAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YoeGVuX3Bmbl90KSk7Cj4gKwo+ICsgICAgaXNyZXRyeSA9
IGZhbHNlOwo+ICsgICAgZm9yICg7Oykgewo+ICsgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5z
YWN0aW9uX3N0YXJ0KGdjLCAmeHQpOwo+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKwo+
ICsgICAgICAgIGlmICghbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBzc2htX3BhdGgpKSB7Cj4gKyAg
ICAgICAgICAgIFNTSE1fRVJST1IoZG9taWQsIHNzaG0tPmlkLCAibm8gbWFzdGVyIGZvdW5kLiIp
Owo+ICsgICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Cj4gKyAgICAgICAgICAgIGdvdG8gb3V0
Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyogZXZlcnkgSUQgY2FuIGFwcGVhciBpbiBl
YWNoIGRvbWFpbiBhdCBtb3N0IG9uY2UgKi8KPiArICAgICAgICBpZiAobGlieGxfX3hzX3JlYWQo
Z2MsIHh0LCBkb21fc3NobV9wYXRoKSkgewo+ICsgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlk
LCBzc2htLT5pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAiZG9tYWluIHRyaWVkIHRvIG1h
cCB0aGUgc2FtZSBJRCB0d2ljZS4iKTsKPiArICAgICAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwo+
ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIGxv
b2sgYXQgdGhlIG1hc3RlciBpbmZvIGFuZCBzZWUgaWYgd2UgY291bGQgZG8gdGhlIG1hcHBpbmcg
Ki8KPiArICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL3Byb3QiLCBzc2ht
X3BhdGgpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeHNfdmFsdWUp
Owo+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAgbGlieGxfc3NobV9wcm90
X2Zyb21fc3RyaW5nKHhzX3ZhbHVlLCAmbWFzdGVyX3NzaG0ucHJvdCk7Cj4gKwo+ICsgICAgICAg
IHJjID0gbGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgeHQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIEdDU1BSSU5URigiJXMvYmVnaW4iLCBzc2htX3BhdGgpLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmeHNfdmFsdWUpOwo+ICsgICAgICAg
IGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAgbWFzdGVyX3NzaG0uYmVnaW4gPSBzdHJ0b3Vs
bCh4c192YWx1ZSwgTlVMTCwgMTYpOwo+ICsKPiArICAgICAgICByYyA9IGxpYnhsX194c19yZWFk
X2NoZWNrZWQoZ2MsIHh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBH
Q1NQUklOVEYoIiVzL2VuZCIsIHNzaG1fcGF0aCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICZ4c192YWx1ZSk7Cj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiAr
ICAgICAgICBtYXN0ZXJfc3NobS5lbmQgPSBzdHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOwo+
ICsKPiArICAgICAgICByYyA9IGxpYnhsX194c19yZWFkX2NoZWNrZWQoZ2MsIHh0LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzL21hc3RlciIsIHNz
aG1fcGF0aCksCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ4c192YWx1
ZSk7Cj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArICAgICAgICBtYXN0ZXJfZG9taWQg
PSBzdHJ0b3VsbCh4c192YWx1ZSwgTlVMTCwgMTYpOwo+ICsKPiArICAgICAgICBpZiAoc3NobS0+
cHJvdCA9PSBMSUJYTF9TU0hNX1BST1RfVU5LTk9XTikKPiArICAgICAgICAgICAgc3NobS0+cHJv
dCA9IG1hc3Rlcl9zc2htLnByb3Q7Cj4gKwo+ICsgICAgICAgIC8qIGNoZWNrIGlmIHRoZSBzbGF2
ZSBpcyBhc2tpbmcgdG9vIG11Y2ggcGVybWlzc2lvbiAqLwo+ICsgICAgICAgIGlmIChtYXN0ZXJf
c3NobS5wcm90IDwgc3NobS0+cHJvdCkgewo+ICsgICAgICAgICAgICBTU0hNX0VSUk9SKGRvbWlk
LCBzc2htLT5pZCwgInNsYXZlIGlzIGFza2luZyB0b28gbXVjaCBwZXJtaXNzaW9uLiIpOwo+ICsg
ICAgICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiAr
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIGFsbCBjaGVja3MgcGFzc2VkLCBkbyB0aGUgam9i
ICovCj4gKyAgICAgICAgaWYgKCFpc3JldHJ5KSB7Cj4gKyAgICAgICAgICAgIHJjID0gbGlieGxf
X3NzaG1fZG9fbWFwKGdjLCBtYXN0ZXJfZG9taWQsIGRvbWlkLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzc2htLCAmbWFzdGVyX3NzaG0sCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1hcHBlZCwgJm5tYXBwZWQpOwo+ICsgICAgICAgICAgICBp
ZiAocmMpIGdvdG8gb3V0Owo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgLyogd3JpdGUgdGhl
IHJlc3VsdCB0byB4ZW5zdG9yZSBhbmQgY29tbWl0ICovCj4gKyAgICAgICAgcmMgPSBsaWJ4bF9f
eHNfd3JpdGVfY2hlY2tlZChnYywgeHQsIGRvbV9yb2xlX3BhdGgsICJzbGF2ZSIpOwo+ICsgICAg
ICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfd3JpdGV2KGdj
LCB4dCwgc2xhdmVfcGF0aCwgZW50cyk7Cj4gKyAgICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiAr
ICAgICAgICByYyA9IGxpYnhsX19zc2htX2luY3JlZihnYywgeHQsIHNzaG1fcGF0aCk7Cj4gKyAg
ICAgICAgaWYgKHJjKSBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgcmMgPSBsaWJ4bF9feHNfdHJh
bnNhY3Rpb25fY29tbWl0KGdjLCAmeHQpOwo+ICsgICAgICAgIGlmICghcmMpIGJyZWFrOwo+ICsg
ICAgICAgIGlmIChyYyA8IDApIGdvdG8gb3V0Owo+ICsgICAgICAgIGlzcmV0cnkgPSB0cnVlOwo+
ICsgICAgfQo+ICsKPiArICAgIHJjID0gMDsKPiArb3V0Ogo+ICsgICAgaWYgKHJjKSB7Cj4gKyAg
ICAgICAgLyogcm9sbCBiYWNrIHN1Y2Nlc3NmdWxseSBtYXBwZWQgcGFnZXMgKi8KPiArICAgICAg
ICBTU0hNX0VSUk9SKGRvbWlkLCBzc2htLT5pZCwgImZhaWxlZCB0byBtYXAgc29tZSBwYWdlcywg
Y2FuY2VsbGluZy4iKTsKPiArICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbm1hcHBlZDsgaSsrKSB7
Cj4gKyAgICAgICAgICAgIHhjX2RvbWFpbl9yZW1vdmVfZnJvbV9waHlzbWFwKENUWC0+eGNoLCBk
b21pZCwgbWFwcGVkW2ldKTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+ICsgICAgbGlieGxf
X3hzX3RyYW5zYWN0aW9uX2Fib3J0KGdjLCAmeHQpOwo+ICsKPiArICAgIHJldHVybiByYzsKPiAr
fQo+ICsKPiArc3RhdGljIGludCBsaWJ4bF9fc3NobV9hZGRfbWFzdGVyKGxpYnhsX19nYyAqZ2Ms
IHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGli
eGxfc3RhdGljX3NobSAqc3NobSkKPiArewo+ICsgICAgaW50IHJjOwo+ICsgICAgY29uc3QgY2hh
ciAqc3NobV9wYXRoLCAqZG9tX3BhdGgsICpkb21fcm9sZV9wYXRoOwo+ICsgICAgY2hhciAqZW50
c1sxM107Cj4gKyAgICBzdHJ1Y3QgeHNfcGVybWlzc2lvbnMgbm9wZXJtOwo+ICsgICAgeHNfdHJh
bnNhY3Rpb25fdCB4dCA9IFhCVF9OVUxMOwo+ICsKPiArICAgIHNzaG1fcGF0aCA9IFNTSE1fUEFU
SChzc2htLT5pZCk7Cj4gKyAgICBkb21fcGF0aCA9IGxpYnhsX194c19nZXRfZG9tcGF0aChnYywg
ZG9taWQpOwo+ICsgICAgLyogdGhlIGRvbWFpbiBzaG91bGQgYmUgaW4geGVuc3RvcmUgYnkgbm93
ICovCj4gKyAgICBhc3NlcnQoZG9tX3BhdGgpOwo+ICsgICAgZG9tX3JvbGVfcGF0aCA9IEdDU1BS
SU5URigiJXMvc3RhdGljX3NobS8lcy9yb2xlIiwgZG9tX3BhdGgsIHNzaG0tPmlkKTsKPiArCj4g
KyAgICAvKiBwcmVwYXJlIHRoZSB4ZW5zdG9yZSBlbnRyaWVzICovCj4gKyAgICBlbnRzWzBdID0g
Im1hc3RlciI7Cj4gKyAgICBlbnRzWzFdID0gR0NTUFJJTlRGKCIlIlBSSXUzMiwgZG9taWQpOwo+
ICsgICAgZW50c1syXSA9ICJiZWdpbiI7Cj4gKyAgICBlbnRzWzNdID0gR0NTUFJJTlRGKCIweCUi
UFJJeDY0LCBzc2htLT5iZWdpbik7Cj4gKyAgICBlbnRzWzRdID0gImVuZCI7Cj4gKyAgICBlbnRz
WzVdID0gR0NTUFJJTlRGKCIweCUiUFJJeDY0LCBzc2htLT5lbmQpOwo+ICsgICAgZW50c1s2XSA9
ICJwcm90IjsKPiArICAgIGVudHNbN10gPSBsaWJ4bF9fc3RyZHVwKGdjLCBsaWJ4bF9zc2htX3By
b3RfdG9fc3RyaW5nKHNzaG0tPnByb3QpKTsKPiArICAgIGVudHNbOF0gPSAiY2FjaGVfcG9saWN5
IjsKPiArICAgIGVudHNbOV0gPSBsaWJ4bF9fc3RyZHVwKGdjLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfc3NobV9jYWNoZXBvbGljeV90b19zdHJpbmcoc3NobS0+Y2FjaGVf
cG9saWN5KSk7Cj4gKyAgICBlbnRzWzEwXSA9ICJ1c2VyY250IjsKPiArICAgIGVudHNbMTFdID0g
IjEiOwo+ICsgICAgZW50c1sxMl0gPSBOVUxMOwo+ICsKPiArICAgIC8qIGNvdWxkIG9ubHkgYmUg
YWNjZXNzZWQgYnkgRG9tMCAqLwo+ICsgICAgbm9wZXJtLmlkID0gMDsKPiArICAgIG5vcGVybS5w
ZXJtcyA9IFhTX1BFUk1fTk9ORTsKPiArCj4gKyAgICBmb3IgKDs7KSB7Cj4gKyAgICAgICAgcmMg
PSBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fc3RhcnQoZ2MsICZ4dCk7Cj4gKyAgICAgICAgaWYgKHJj
KSBnb3RvIG91dDsKPiArCj4gKyAgICAgICAgaWYgKCFsaWJ4bF9feHNfcmVhZChnYywgeHQsIHNz
aG1fcGF0aCkpIHsKPiArICAgICAgICAgICAgLyogZXZlcnkgSUQgY2FuIGFwcGVhciBpbiBlYWNo
IGRvbWFpbiBhdCBtb3N0IG9uY2UgKi8KPiArICAgICAgICAgICAgaWYgKGxpYnhsX194c19yZWFk
KGdjLCB4dCwgZG9tX3JvbGVfcGF0aCkpIHsKPiArICAgICAgICAgICAgICAgIFNTSE1fRVJST1Io
ZG9taWQsIHNzaG0tPmlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAiZG9tYWluIHRy
aWVkIHRvIG1hcCB0aGUgc2FtZSBJRCB0d2ljZS4iKTsKPiArICAgICAgICAgICAgICAgIHJjID0g
RVJST1JfRkFJTDsKPiArICAgICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICsgICAgICAgICAgICB9
Cj4gKyAgICAgICAgICAgIHJjID0gbGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHh0LCBkb21f
cm9sZV9wYXRoLCAibWFzdGVyIik7Cj4gKyAgICAgICAgICAgIGlmIChyYykgZ290byBvdXQ7Owo+
ICsKPiArICAgICAgICAgICAgbGlieGxfX3hzX21rbm9kKGdjLCB4dCwgc3NobV9wYXRoLCAmbm9w
ZXJtLCAxKTsKPiArICAgICAgICAgICAgbGlieGxfX3hzX3dyaXRldihnYywgeHQsIHNzaG1fcGF0
aCwgZW50cyk7Cj4gKyAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgU1NITV9FUlJPUihk
b21pZCwgc3NobS0+aWQsICJjYW4gb25seSBoYXZlIG9uZSBtYXN0ZXIuIik7Cj4gKyAgICAgICAg
ICAgIHJjID0gRVJST1JfRkFJTDsKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAg
fQo+ICsKPiArICAgICAgICByYyA9IGxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQoZ2MsICZ4
dCk7Cj4gKyAgICAgICAgaWYgKCFyYykgYnJlYWs7Cj4gKyAgICAgICAgaWYgKHJjIDwgMCkgZ290
byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmMgPSAwOwo+ICtvdXQ6Cj4gKyAgICBsaWJ4bF9f
eHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ4dCk7Cj4gKyAgICByZXR1cm4gcmM7Cj4gK30KPiAr
Cj4gK2ludCBsaWJ4bF9fc3NobV9hZGQobGlieGxfX2djICpnYywgIHVpbnQzMl90IGRvbWlkLAo+
ICsgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKQo+
ICt7Cj4gKyAgICBpbnQgcmMsIGk7Cj4gKwo+ICsgICAgZm9yIChpID0gMDsgaSA8IGxlbjsgKytp
KSB7Cj4gKyAgICAgICAgaWYgKHNzaG1zW2ldLnJvbGUgPT0gTElCWExfU1NITV9ST0xFX1NMQVZF
KSB7Cj4gKyAgICAgICAgICAgIHJjID0gbGlieGxfX3NzaG1fYWRkX3NsYXZlKGdjLCBkb21pZCwg
c3NobXMraSk7Cj4gKyAgICAgICAgfSBlbHNlIHsKPiArICAgICAgICAgICAgcmMgPSBsaWJ4bF9f
c3NobV9hZGRfbWFzdGVyKGdjLCBkb21pZCwgc3NobXMraSk7Cj4gKyAgICAgICAgfQo+ICsgICAg
ICAgIGlmIChyYykgIHJldHVybiByYzsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiAr
fQo+ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4g
KyAqLwo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF94ODYuYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3g4Ni5jCj4gaW5kZXggNWY5MWZlNGY5Mi4uOGVjNTA0NGViMiAxMDA2NDQKPiAtLS0g
YS90b29scy9saWJ4bC9saWJ4bF94ODYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5j
Cj4gQEAgLTU5Niw2ICs1OTYsMjUgQEAgdm9pZCBsaWJ4bF9fYXJjaF9kb21haW5fYnVpbGRfaW5m
b19hY3BpX3NldGRlZmF1bHQoCj4gICAgICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2lu
Zm8tPmFjcGksIHRydWUpOwo+ICAgfQo+ICAgCj4gK2Jvb2wgbGlieGxfX2FyY2hfZG9tYWluX3N1
cHBvcnRfc3NobShjb25zdCBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9pbmZvKQo+ICt7Cj4g
KyAgICAvKiBGSVhNRTogTWFyayB0aGlzIGFzIHVuc3VwcG9ydGVkIGZvciBjYWxsaW5nIHAybV9h
ZGRfZm9yZWlnbiBvbiB0d28KPiArICAgICAqIERvbVUncyBpcyBjdXJyZW50bHkgbm90IGFsbG93
ZCBvbiB4ODYsIHNlZSB0aGUgY29tbWVudHMgaW4KPiArICAgICAqIHg4Ni9tbS9wMm0uYzogcDJt
X2FkZF9mb3JlaWduLgo+ICsgICAgICovCj4gKyAgICAgcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+
ICtpbnQgbGlieGxfX2FyY2hfZG9tYWluX3NzaG1fY2FjaGVwb2xpY3lfc2V0ZGVmYXVsdChsaWJ4
bF9zdGF0aWNfc2htICpzc2htKQo+ICt7Cj4gKyAgICBpZiAoc3NobS0+Y2FjaGVfcG9saWN5ID09
IExJQlhMX1NTSE1fQ0FDSEVQT0xJQ1lfVU5LTk9XTikKPiArICAgICAgICBzc2htLT5jYWNoZV9w
b2xpY3kgPSBMSUJYTF9TU0hNX0NBQ0hFUE9MSUNZX1g4Nl9OT1JNQUw7Cj4gKyAgICBpZiAoc3No
bS0+Y2FjaGVfcG9saWN5IDwgTElCWExfU1NITV9DQUNIRVBPTElDWV9YODZfTk9STUFMKQo+ICsg
ICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsK
PiAgIC8qCj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAgKiBtb2RlOiBDCj4gCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 13:08:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 13:08:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej2zQ-000550-5g; Tue, 06 Feb 2018 13:08:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=axhc=fa=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1ej2zP-00054u-Q8
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 13:08:47 +0000
X-Inumbo-ID: cf48663b-0b3e-11e8-ba59-bc764e045a96
Received: from mail-it0-x234.google.com (unknown [2607:f8b0:4001:c0b::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf48663b-0b3e-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 14:08:23 +0100 (CET)
Received: by mail-it0-x234.google.com with SMTP id b66so2417135itd.5
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 05:08:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=DbBz20niFSPazFA1tU1BwSWE21TzLMJuPJIht6DUKaE=;
 b=brZO5I3wEdQBw5ms2J2zIHMaBKcmz/8ht8YzYh9b+E9N650ZD9hYrj88ONQeWG0/CA
 50QxCoMm8xZ1xbWG9Uiwlb5nTPn7uziz0NUckM5nNp3mCePInHI5McpfnGAXzBE4w3nC
 cFNUkVz70DR0VbCuyrAMsNuwGmBmneMoYbUZQ2eMqyWgf7tKeSLa8/77pz8JYDIFKTKy
 nlaX/WcxCyRJNqeczN+VF9zm8oySoBRUGbniw3KVnkKBAGhI7c7y8+b8L9WDdSGmmYOt
 aEh0r6dcIiq2GXXeYu+dzRApSpWqJMG0dotU52lUQP4uJQWDKNB2Ry4ZZ/j4IwJSxem7
 Lw8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=DbBz20niFSPazFA1tU1BwSWE21TzLMJuPJIht6DUKaE=;
 b=F8yuUUK8sDOOEov37YkildThss1v0kuMZM9ZK1uWMC4Dh+xd69vUcSaukE9AabG4sq
 is6OlPBfzQ/SmPXpIoYdxGBs/aFGg/T7AJ1uWCB59omwh/1Q+o3e2Miz0qVbvpvtaLrg
 zEhTmcd0X10d68vS9KmZcmRa7yL5ZG7Mgo28zmGHeGv1GSPbmG9xS4QX9Hw/5BLxHacz
 FqWu0LmDfXNsFeU7SGkQgpLpPA2a7DoDEnm7E1Insxmy7F6gTVYP8zJyIcRchS0C01T6
 cP+y3+mQOlcLJmb3ncxwBxEv92TleNgvkZjFyuMy6z7EX6rmP/PtGCynnBfFb7t53Bwb
 PUxw==
X-Gm-Message-State: APf1xPD32zE+od1+cOQ1EEN+qj2H95RgxtjBceED5Aqqp0MJKnI+flr0
 l2UBpbZs/HAPVB/PruxDPTysIllgf9uLysk8g9c=
X-Google-Smtp-Source: AH8x224wcxEtAmCCwkLr/lmhh+a0xBg6fTf1RBr1mQ/oS6yipA9o8oMy3SVr+7Tk1dWjIihk2h0WM2hSoszItdaOfLs=
X-Received: by 10.36.69.76 with SMTP id y73mr2935800ita.78.1517922525915; Tue,
 06 Feb 2018 05:08:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.76.130 with HTTP; Tue, 6 Feb 2018 05:08:45 -0800 (PST)
In-Reply-To: <20180206123635.xqjoqsq4dfgve73d@citrix.com>
References: <1513260853-3450-1-git-send-email-al1img@gmail.com>
 <20180206123635.xqjoqsq4dfgve73d@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 6 Feb 2018 15:08:45 +0200
Message-ID: <CACvf2oV9sJPJ9cK6HsstthSmpuh6SC-y058qmV6_=zExRRgd5A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add libxl__is_driver_domain function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2653124852284160343=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2653124852284160343==
Content-Type: multipart/alternative; boundary="001a11c15188f430b805648ae0ad"

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

On Tue, Feb 6, 2018 at 2:36 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Thu, Dec 14, 2017 at 04:14:12PM +0200, Oleksandr Grytsov wrote:
> > From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> >
> > We have following arm-based setup:
> >
> > - Dom0 with xen and xen tools;
> > - Dom1 with device backends (but it is not the driver domain);
>
> What is your definition of a "driver domain"? What does it do in this
> case?
>
> I seem to have seen people use this term in different contexts to mean
> slightly different things. I need to figure out what you actually mean
> first.
>
>
I see in the libxl/xl sources that closing PV devices is done differently
in case backends are in Dom0 and are in other domain. It is called as
driver domain in the sources. So, I don't have clear understanding
what does it mean. In our setup backends are in Dom1 and xl is in Dom0.
And I see that xl dosn't close PV device on domain reboot or shutdown.


> > - Dom2 with device frontend;
> >
> > On Dom2 destroying we have timeout error. Because xl treats our
> > Dom1 as driver domain and waits for backend path to be cleared
> > by the driver domain which is not our case.
> >
> > According to libxl__domain_make in case of driver domain it has
> > "libxl" xen store entry:
> >
> >     if (libxl_defbool_val(info->driver_domain)) {
> >         /*
> >          * Create a local "libxl" directory for each guest, since we
> might want
> >          * to use libxl from inside the guest
> >          */
> >         libxl__xs_mknod(gc, t, GCSPRINTF("%s/libxl", dom_path), rwperm,
> >                         ARRAY_SIZE(rwperm));
> >
> > This patch introduces libxl__is_driver_domain which determines the driver
> > domain by checking if "libxl" entry is present and uses this function on
> > device destroy to check by whom domain path should be cleaned up (libxl
> > or the driver domain).
> >
> > Oleksandr Grytsov (1):
> >   libxl: add libxl__is_driver_domain function
> >
> >  tools/libxl/libxl_device.c   | 17 ++++++++++-------
> >  tools/libxl/libxl_internal.c | 16 ++++++++++++++++
> >  tools/libxl/libxl_internal.h |  4 ++++
> >  3 files changed, 30 insertions(+), 7 deletions(-)
> >
> > --
> > 2.7.4
> >
>



-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Tue, Feb 6, 2018 at 2:36 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=3D"ma=
ilto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt;</sp=
an> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;=
border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Thu, Dec 1=
4, 2017 at 04:14:12PM +0200, Oleksandr Grytsov wrote:<br>
&gt; From: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.c=
om">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt;<br>
&gt; We have following arm-based setup:<br>
&gt;<br>
&gt; - Dom0 with xen and xen tools;<br>
&gt; - Dom1 with device backends (but it is not the driver domain);<br>
<br>
</span>What is your definition of a &quot;driver domain&quot;? What does it=
 do in this<br>
case?<br>
<br>
I seem to have seen people use this term in different contexts to mean<br>
slightly different things. I need to figure out what you actually mean<br>
first.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br></div></div></blockquote><div><=
br></div><div>I see in the libxl/xl sources that closing PV devices is done=
 differently<br></div><div>in case backends are in Dom0 and are in other do=
main. It is called as<br></div><div>driver domain in the sources. So, I don=
&#39;t have clear understanding<br></div><div>what does it mean. In our set=
up backends are in Dom1 and xl is in Dom0.<br></div><div>And I see that xl =
dosn&#39;t close PV device on domain reboot or shutdown.<br></div><div>=C2=
=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><div class=3D=
"h5">
&gt; - Dom2 with device frontend;<br>
&gt;<br>
&gt; On Dom2 destroying we have timeout error. Because xl treats our<br>
&gt; Dom1 as driver domain and waits for backend path to be cleared<br>
&gt; by the driver domain which is not our case.<br>
&gt;<br>
&gt; According to libxl__domain_make in case of driver domain it has<br>
&gt; &quot;libxl&quot; xen store entry:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0if (libxl_defbool_val(info-&gt;<wbr>driver_domain))=
 {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0/*<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * Create a local &quot;libxl&quot; d=
irectory for each guest, since we might want<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 * to use libxl from inside the guest=
<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 */<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxl__xs_mknod(gc, t, GCSPRINTF(&quo=
t;%s/libxl&quot;, dom_path), rwperm,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0ARRAY_SIZE(rwperm));<br>
&gt;<br>
&gt; This patch introduces libxl__is_driver_domain which determines the dri=
ver<br>
&gt; domain by checking if &quot;libxl&quot; entry is present and uses this=
 function on<br>
&gt; device destroy to check by whom domain path should be cleaned up (libx=
l<br>
&gt; or the driver domain).<br>
&gt;<br>
&gt; Oleksandr Grytsov (1):<br>
&gt;=C2=A0 =C2=A0libxl: add libxl__is_driver_domain function<br>
&gt;<br>
&gt;=C2=A0 tools/libxl/libxl_device.c=C2=A0 =C2=A0| 17 ++++++++++-------<br=
>
&gt;=C2=A0 tools/libxl/libxl_internal.c | 16 ++++++++++++++++<br>
&gt;=C2=A0 tools/libxl/libxl_internal.h |=C2=A0 4 ++++<br>
&gt;=C2=A0 3 files changed, 30 insertions(+), 7 deletions(-)<br>
&gt;<br>
&gt; --<br>
&gt; 2.7.4<br>
&gt;<br>
</div></div></blockquote></div><br><br clear=3D"all"><br>-- <br><div class=
=3D"gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,<br>Ol=
eksandr Grytsov.</div>
</div></div>

--001a11c15188f430b805648ae0ad--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2653124852284160343==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 13:24:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 13:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej3E4-0006TV-KN; Tue, 06 Feb 2018 13:23:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2oj6=fa=citrix.com=prvs=5687f09f5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ej3E3-0006TP-25
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 13:23:55 +0000
X-Inumbo-ID: ea446995-0b40-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea446995-0b40-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 14:23:28 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208,217";a="67361388"
To: <zhenzhong.duan@oracle.com>
References: <a8vim4q7puma7targvkbpbri.1517912981288@email.android.com>
 <a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com>
 <dabdf330-334a-4ea1-bc32-4143c93557eb@oracle.com>
 <9de36cbb-11b1-4aa4-0ae2-1ca6dcfe6bff@citrix.com>
 <311afa67-4f0a-a9b9-8117-1efae269856a@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e877415b-90a5-151b-c670-6a26e9cf36d4@citrix.com>
Date: Tue, 6 Feb 2018 13:23:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <311afa67-4f0a-a9b9-8117-1efae269856a@oracle.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>, JBeulich@suse.com,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: Re: [Xen-devel] =?utf-8?b?5Zue5aSNOiBSZTogW1BBVENIXSBDaG9vc2UgcmV0?=
 =?utf-8?q?poline_only_when_it_is_safe_to_use?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4716936084644184871=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4716936084644184871==
Content-Type: multipart/alternative;
	boundary="------------009BC9D23335B5FE856871F7"
Content-Language: en-GB

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

On 06/02/18 12:30, Zhenzhong Duan wrote:
> åœ¨ 2018/2/6 19:56, Andrew Cooper å†™é“:
>> On 06/02/18 11:41, Zhenzhong Duan wrote:
>>> On 2018/2/6 18:50, Andrew Cooper wrote:
>>>> On 06/02/18 10:29, zhenzhong.duan wrote:
>>>>>
>>>>>
>>>>> 2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper <andrew.cooper3@citrix.com
>>>>> <mailto:andrew.cooper3@citrix.com>>å†™é“ï¼
>>>>> >
>>>>> > On 06/02/2018 09:13, Zhenzhong Duan wrote:
>>>>> > > åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“:
>>>>> > >> On 06/02/2018 08:43, Zhenzhong Duan wrote:
>>>>> > >>> When ( ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() )
>>>>> is true,
>>>>> > >>> thunk is set to THUNK_JMP rather than THUNK_RETPOLINE.
>>>>> > >>>
>>>>> > >>> When (!ibrs && thunk == THUNK_DEFAULT && !retpoline_safe() )
>>>>> is true,
>>>>> > >>> we should do the same.
>>>>> > >>>
>>>>> > >>> Signed-off-by: Zhenzhong Duan <zhenzhong.duan@oracle.com
>>>>> <mailto:zhenzhong.duan@oracle.com>>
>>>>> > >> Why?Â  What improvement is this intended to give?
>>>>> > > No improvement, I just feel if retpoline isn't safe, THUNK_JMP is
>>>>> > > better and safer.
>>>>> > > Above first check is working that way.
>>>>> >
>>>>> > If your only two choices are unsafe repoline or plain jumps,
>>>>> then unsafe
>>>>> > repoline is far far far safer.
>>>>> >
>>>>> > Its unsafe properties only kick in on an RSB underflow, and an
>>>>> attacker
>>>>> > would have to do call-depths analysis of the running binary to
>>>>> identify
>>>>> > which rets to attempt to poison.
>>>>> >
>>>>> Thanks for explaining.
>>>>> So, for a retpoline safe processor, it just stop using RSB when
>>>>> it's empty to avoid underflow?
>>>>>
>>>>
>>>> The qualification of whether a processor is retpoline-safe or not
>>>> is whether an RSB underflow causes a BTB lookup (unsafe) or not (safe).
>>>>
>>>> RSB underflows will always occur; you cannot get rid of them, but
>>>> in most cases (i.e. pre-Skylake) they don't fall back to using a
>>>> prediction source which can be poisoned by an attacker.
>>> Understood.
>>>>
>>>>> Another question:
>>>>>
>>>>> if (opt_thunk == THUNK_DEFAULT && opt_ibrs == -1 &&
>>>>> CONFIG_INDIRECT_THUNK && !cpu_has_lfence_dispatch &&
>>>>> !retpoline_safe())
>>>>> results in "thunk = THUNK_JMP" regardless of the value of
>>>>> "boot_cpu_has(X86_FEATURE_IBRSB)"
>>>>>
>>>>
>>>> Your formatting is hard to follow,
>>> Sorry, sent from mobile.
>>>> but cpu_has_lfence_dispatch can only be false when virtualised
>>>> under an SP2-unaware hypervisor on AMD hardware, at which point
>>>> retpoline_safe() will return true.Â  Also, AMD don't have IBRS in
>>>> microcode and their future plans don't appear to involve using that
>>>> particular CPUID bit.
>>> That does make sense for AMD. But what about Intel hardware which
>>> has (!cpu_has_lfence_dispatch && !retpoline_safe() &&
>>> !boot_cpu_has(X86_FEATURE_IBRSB)), should weÂ  prefer THUNK_RETPOLINE? 
>>
>> Yes, and we do end up choosing RETPOLINE in those circumstances, as
>> we hit the default case you originally tried to patch.
>
> If that's the case, I think we need another patch like below.
>
> @@ -223,7 +223,7 @@ void __init init_speculation_mitigations(void)
> Â Â Â Â Â Â Â Â Â Â Â Â Â  */
> Â Â Â Â Â Â Â Â Â Â Â Â  else if ( retpoline_safe() )
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  thunk = THUNK_RETPOLINE;
> -Â Â Â Â Â Â Â Â Â Â Â  else
> +Â Â Â Â Â Â Â Â Â Â Â  else if ( boot_cpu_has(X86_FEATURE_IBRSB) )
> Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  ibrs = true;
> Â Â Â Â Â Â Â Â  }
> Â Â Â Â Â Â Â Â  /* Without compiler thunk support, use IBRS if available. */
>
> As ibrs was set to true when !boot_cpu_has(X86_FEATURE_IBRSB) with
> current code, then thunk was set to THUNK_JMP rather than THUNK_RETPOLINE.

You are correct.Â  This is a side effect of an optimisation which was
requested during review.Â  I'll draft a patch.

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 06/02/18 12:30, Zhenzhong Duan
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:311afa67-4f0a-a9b9-8117-1efae269856a@oracle.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div class="moz-cite-prefix">åœ¨ 2018/2/6 19:56, Andrew Cooper å†™é“:<br>
      </div>
      <blockquote type="cite"
        cite="mid:9de36cbb-11b1-4aa4-0ae2-1ca6dcfe6bff@citrix.com">
        <div class="moz-cite-prefix">On 06/02/18 11:41, Zhenzhong Duan
          wrote:<br>
        </div>
        <blockquote type="cite"
          cite="mid:dabdf330-334a-4ea1-bc32-4143c93557eb@oracle.com">
          <div class="moz-cite-prefix">On 2018/2/6 18:50, Andrew Cooper
            wrote:<br>
          </div>
          <blockquote type="cite"
            cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com">
            <div class="moz-cite-prefix">On 06/02/18 10:29,
              zhenzhong.duan wrote:<br>
            </div>
            <blockquote type="cite"
              cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
              <p dir="ltr"><br>
                2018å¹´2æœˆ6æ—¥ 17:20äº Andrew Cooper &lt;<a
                  href="mailto:andrew.cooper3@citrix.com"
                  moz-do-not-send="true">andrew.cooper3@citrix.com</a>&gt;å†™é“ï¼<br>
                &gt;<br>
                &gt; On 06/02/2018 09:13, Zhenzhong Duan wrote: <br>
                &gt; &gt; åœ¨ 2018/2/6 16:59, Andrew Cooper å†™é“: <br>
                &gt; &gt;&gt; On 06/02/2018 08:43, Zhenzhong Duan wrote:
                <br>
                &gt; &gt;&gt;&gt; When ( ibrs &amp;&amp; thunk ==
                THUNK_DEFAULT &amp;&amp; !retpoline_safe() ) is true, <br>
                &gt; &gt;&gt;&gt; thunk is set to THUNK_JMP rather than
                THUNK_RETPOLINE. <br>
                &gt; &gt;&gt;&gt; <br>
                &gt; &gt;&gt;&gt; When (!ibrs &amp;&amp; thunk ==
                THUNK_DEFAULT &amp;&amp; !retpoline_safe() ) is true, <br>
                &gt; &gt;&gt;&gt; we should do the same. <br>
                &gt; &gt;&gt;&gt; <br>
                &gt; &gt;&gt;&gt; Signed-off-by: Zhenzhong Duan &lt;<a
                  href="mailto:zhenzhong.duan@oracle.com"
                  moz-do-not-send="true">zhenzhong.duan@oracle.com</a>&gt;
                <br>
                &gt; &gt;&gt; Why?Â  What improvement is this intended to
                give? <br>
                &gt; &gt; No improvement, I just feel if retpoline isn't
                safe, THUNK_JMP is <br>
                &gt; &gt; better and safer. <br>
                &gt; &gt; Above first check is working that way. <br>
                &gt;<br>
                &gt; If your only two choices are unsafe repoline or
                plain jumps, then unsafe <br>
                &gt; repoline is far far far safer. <br>
                &gt;<br>
                &gt; Its unsafe properties only kick in on an RSB
                underflow, and an attacker <br>
                &gt; would have to do call-depths analysis of the
                running binary to identify <br>
                &gt; which rets to attempt to poison. <br>
                &gt;<br>
                Thanks for explaining.<br>
                So, for a retpoline safe processor, it just stop using
                RSB when it's empty to avoid underflow?</p>
            </blockquote>
            <br>
            The qualification of whether a processor is retpoline-safe
            or not is whether an RSB underflow causes a BTB lookup
            (unsafe) or not (safe).<br>
            <br>
            RSB underflows will always occur; you cannot get rid of
            them, but in most cases (i.e. pre-Skylake) they don't fall
            back to using a prediction source which can be poisoned by
            an attacker.<br>
          </blockquote>
          Understood.<br>
          <blockquote type="cite"
            cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com">
            <br>
            <blockquote type="cite"
              cite="mid:a8vim4q7puma7targvkbpbri.1517912981288@email.android.com">
              <p dir="ltr">Another question:</p>
              <p dir="ltr">if (opt_thunk == THUNK_DEFAULT &amp;&amp;
                opt_ibrs == -1 &amp;&amp; <br>
                CONFIG_INDIRECT_THUNK &amp;&amp;
                !cpu_has_lfence_dispatch &amp;&amp; !retpoline_safe()) <br>
                results in "thunk = THUNK_JMP" regardless of the value
                of "boot_cpu_has(X86_FEATURE_IBRSB)" </p>
            </blockquote>
            <br>
            Your formatting is hard to follow,</blockquote>
          Sorry, sent from mobile.<br>
          <blockquote type="cite"
            cite="mid:a35d9cfe-0feb-bcc7-aaf4-e719943c539f@citrix.com">
            but cpu_has_lfence_dispatch can only be false when
            virtualised under an SP2-unaware hypervisor on AMD hardware,
            at which point retpoline_safe() will return true.Â  Also, AMD
            don't have IBRS in microcode and their future plans don't
            appear to involve using that particular CPUID bit.<br>
          </blockquote>
          That does make sense for AMD. But what about Intel hardware
          which has (!cpu_has_lfence_dispatch &amp;&amp;
          !retpoline_safe() &amp;&amp;
          !boot_cpu_has(X86_FEATURE_IBRSB)), should weÂ  prefer
          THUNK_RETPOLINE? </blockquote>
        <br>
        Yes, and we do end up choosing RETPOLINE in those circumstances,
        as we hit the default case you originally tried to patch.</blockquote>
      <br>
      If that's the case, I think we need another patch like below.<br>
      <br>
      @@ -223,7 +223,7 @@ void __init init_speculation_mitigations(void)<br>
      Â Â Â Â Â Â Â Â Â Â Â Â Â  */<br>
      Â Â Â Â Â Â Â Â Â Â Â Â  else if ( retpoline_safe() )<br>
      Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  thunk = THUNK_RETPOLINE;<br>
      -Â Â Â Â Â Â Â Â Â Â Â  else<br>
      +Â Â Â Â Â Â Â Â Â Â Â  else if ( boot_cpu_has(X86_FEATURE_IBRSB) )<br>
      Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â Â  ibrs = true;<br>
      Â Â Â Â Â Â Â Â  }<br>
      Â Â Â Â Â Â Â Â  /* Without compiler thunk support, use IBRS if available.
      */<br>
      <br>
      As ibrs was set to true when !boot_cpu_has(X86_FEATURE_IBRSB) with
      current code, then thunk was set to THUNK_JMP rather than
      THUNK_RETPOLINE.<br>
    </blockquote>
    <br>
    You are correct.Â  This is a side effect of an optimisation which was
    requested during review.Â  I'll draft a patch.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------009BC9D23335B5FE856871F7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4716936084644184871==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 13:24:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 13:24:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej3Ew-0006Xd-Sy; Tue, 06 Feb 2018 13:24:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej3Ev-0006XG-Dv
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 13:24:49 +0000
X-Inumbo-ID: 345e0ec0-0b41-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 345e0ec0-0b41-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 13:25:31 +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 6721980D;
 Tue,  6 Feb 2018 05:24:41 -0800 (PST)
Received: from [100.72.10.7] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 3C4E93F487; Tue,  6 Feb 2018 05:24:40 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xen.org
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
Date: Tue, 6 Feb 2018 13:24:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180130175024.26921-6-blackskygg@gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8zMC8yMDE4IDA1OjUwIFBNLCBaaG9uZ3plIExpdSB3cm90ZToKPiBBZGQgbGli
eGxfX3NzaG1fZGVsIHRvIHVubWFwIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzIG1hcHBlZCBi
eQo+IGxpYnhsX19zc2htX2FkZCBkdXJpbmcgZG9tYWluIGNyZWF0aW9uLiBUaGUgdW5tYXBwaW5n
IHByb2Nlc3MgaXM6Cj4gCj4gKiBGb3IgYSBtYXN0ZXI6IGRlY3JlYXNlIHRoZSByZWZjb3VudCBv
ZiB0aGUgc3NobSByZWdpb24sIGlmIHRoZSByZWZjb3VudAo+ICAgIHJlYWNoZXMgMCwgY2xlYW51
cCB0aGUgd2hvbGUgc3NobSBwYXRoLgo+ICogRm9yIGEgc2xhdmU6IDEpIHVubWFwIHRoZSBzaGFy
ZWQgcGFnZXMsIGFuZCBjbGVhbnVwIHJlbGF0ZWQgeHMgZW50cmllcy4gSWYKPiAgICB0aGUgc3lz
dGVtIHdvcmtzIG5vcm1hbGx5LCBhbGwgdGhlIHNoYXJlZCBwYWdlcyB3aWxsIGJlIHVubWFwcGVk
LCBzbyB0aGVyZQo+ICAgIHdvbid0IGJlIHBhZ2UgbGVha3MuIEluIGNhc2Ugb2YgZXJyb3JzLCB0
aGUgdW5tYXBwaW5nIHByb2Nlc3Mgd2lsbCBnbyBvbiBhbmQKPiAgICB1bm1hcCBhbGwgdGhlIG90
aGVyIHBhZ2VzIHRoYXQgY2FuIGJlIHVubWFwcGVkLCBzbyB0aGUgb3RoZXIgcGFnZXMgd29uJ3QK
PiAgICBiZSBsZWFrZWQsIGVpdGhlci4gMikgRGVjcmVhc2UgdGhlIHJlZmNvdW50IG9mIHRoZSBz
c2htIHJlZ2lvbiwgaWYgdGhlCj4gICAgcmVmY291bnQgcmVhY2hlcyAwLCBjbGVhbnVwIHRoZSB3
aG9sZSBzc2htIHBhdGguCgpNYXkgSSBhc2sgdG8gYWRkIGEgbmV3bGluZSBsaW5lIDEpIGFuZCAy
KS4gVGhpcyB3b3VsZCBtYWtlIGNsZWFyZXIgdGhlIDIgCnN0ZXBzLgoKPiAKPiBUaGlzIGlzIGZv
ciB0aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcgdXAgc2hhcmVkIG1lbW9yeSBhcmVhcyBiZXR3
ZWVuIFZNcwo+IGZyb20geGwgY29uZmlnIGZpbGUiIChzZWUgWzFdKS4KPiAKPiBbMV0gaHR0cHM6
Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDgvbXNnMDMyNDIu
aHRtbAo+IAo+IFNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNv
bT4KPiAKPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiAtLS0KPiAgIHRvb2xzL2xp
YnhsL2xpYnhsX2RvbWFpbi5jICAgfCAgIDUgKysKPiAgIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggfCAgIDIgKwo+ICAgdG9vbHMvbGlieGwvbGlieGxfc3NobS5jICAgICB8IDEwNiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICAzIGZpbGVzIGNoYW5n
ZWQsIDExMyBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2RvbWFpbi5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKPiBpbmRleCAxM2IxYzczZDQw
Li4zN2YwMDE1NTRiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4g
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKPiBAQCAtMTAyNiw2ICsxMDI2LDExIEBA
IHZvaWQgbGlieGxfX2Rlc3Ryb3lfZG9taWQobGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fZGVzdHJv
eV9kb21pZF9zdGF0ZSAqZGlzKQo+ICAgICAgICAgICBnb3RvIG91dDsKPiAgICAgICB9Cj4gICAK
PiArICAgIHJjID0gbGlieGxfX3NzaG1fZGVsKGdjLCBkb21pZCk7Cj4gKyAgICBpZiAocmMpIHsK
PiArICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIkRlbGV0aW5nIHN0YXRpYyBzaG0gZmFpbGVk
LiIpOwo+ICsgICAgfQo+ICsKPiAgICAgICBpZiAobGlieGxfX2RldmljZV9wY2lfZGVzdHJveV9h
bGwoZ2MsIGRvbWlkKSA8IDApCj4gICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiUGNpIHNo
dXRkb3duIGZhaWxlZCIpOwo+ICAgICAgIHJjID0geGNfZG9tYWluX3BhdXNlKGN0eC0+eGNoLCBk
b21pZCk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmggYi90b29s
cy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gaW5kZXggMmNmZTRjMDhhNy4uYzM5OGI2YTZiOCAx
MDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfaW50ZXJuYWwuaAo+IEBAIC00NDI0LDYgKzQ0MjQsOCBAQCBzdGF0aWMgaW5s
aW5lIGJvb2wgbGlieGxfX3N0cmluZ19pc19kZWZhdWx0KGNoYXIgKipzKQo+ICAgX2hpZGRlbiBp
bnQgbGlieGxfX3NzaG1fYWRkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sIGludCBsZW4p
Owo+ICAgCj4gK19oaWRkZW4gaW50IGxpYnhsX19zc2htX2RlbChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCk7Cj4gKwo+ICAgX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fY2hlY2tfb3Zlcmxh
cChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgbGlieGxfc3RhdGljX3NobSAqc3NobXMsIGludCBsZW4pOwo+ICAg
X2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJf
dCBkb21pZCwKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfc3NobS5jCj4gaW5kZXggNTYyZjQ2ZjI5OS4uMWJmNGQ0YzJkYyAxMDA2NDQK
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9zc2htLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4
bF9zc2htLmMKPiBAQCAtODYsNiArODYsMTEyIEBAIGludCBsaWJ4bF9fc3NobV9jaGVja19vdmVy
bGFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICAgICAgIHJldHVybiAwOwo+ICAg
fQo+ICAgCj4gKy8qIERlY3JlYXNlIHRoZSByZWZjb3VudCBvZiBhbiBzc2htLiBXaGVuIHJlZmNv
dW50IHJlYWNoZXMgMCwKCk5JVDogTGlieGwgY29kaW5nIHN0eWxlIHJlZ2FyZGluZyB0aGUgY29t
bWVudCBzZWVtcyB0byBiZSB1bmNsZWFyZWQgCihJYW4sIFdlaT8pLiBCdXQgSSBmZWVsIGtlZXAg
LyogYW5kICovIGluIHNlcGFyYXRlIGxpbmUgaXMgbmljZXIuCgo+ICsgKiBjbGVhbiB1cCB0aGUg
d2hvbGUgc3NobSBwYXRoLgo+ICsgKi8KPiArc3RhdGljIHZvaWQgbGlieGxfX3NzaG1fZGVjcmVm
KGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgeHQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpzc2htX3BhdGgpCj4gK3sKPiArICAgIGludCBjb3Vu
dDsKPiArICAgIGNvbnN0IGNoYXIgKmNvdW50X3BhdGgsICpjb3VudF9zdHJpbmc7Cj4gKwo+ICsg
ICAgY291bnRfcGF0aCA9IEdDU1BSSU5URigiJXMvdXNlcmNudCIsIHNzaG1fcGF0aCk7Cj4gKyAg
ICBpZiAobGlieGxfX3hzX3JlYWRfY2hlY2tlZChnYywgeHQsIGNvdW50X3BhdGgsICZjb3VudF9z
dHJpbmcpKQo+ICsgICAgICAgIHJldHVybjsKPiArICAgIGNvdW50ID0gYXRvaShjb3VudF9zdHJp
bmcpOwo+ICsKPiArICAgIGlmICgtLWNvdW50ID09IDApIHsKPiArICAgICAgICBsaWJ4bF9feHNf
cGF0aF9jbGVhbnVwKGdjLCB4dCwgc3NobV9wYXRoKTsKPiArICAgICAgICByZXR1cm47Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgY291bnRfc3RyaW5nID0gR0NTUFJJTlRGKCIlZCIsIGNvdW50KTsKPiAr
ICAgIGxpYnhsX194c193cml0ZV9jaGVja2VkKGdjLCB4dCwgY291bnRfcGF0aCwgY291bnRfc3Ry
aW5nKTsKClNlZSBteSBjb21tZW50IGFib3V0IGluY3JlZiBpbiBhIHBhdGNoICM0LgoKPiArCj4g
KyAgICByZXR1cm47Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGxpYnhsX19zc2htX2RvX3VubWFw
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICppZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmVnaW4sIHVpbnQ2NF90IGVuZCkK
PiArewo+ICsgICAgYmVnaW4gPj49IFhDX1BBR0VfU0hJRlQ7Cj4gKyAgICBlbmQgPj49IFhDX1BB
R0VfU0hJRlQ7Cj4gKyAgICBmb3IgKDsgYmVnaW4gPCBlbmQ7ICsrYmVnaW4pIHsKPiArICAgICAg
ICBpZiAoeGNfZG9tYWluX3JlbW92ZV9mcm9tX3BoeXNtYXAoQ1RYLT54Y2gsIGRvbWlkLCBiZWdp
bikpIHsKPiArICAgICAgICAgICAgU1NITV9FUlJPUihkb21pZCwgaWQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgInVuYWJsZSB0byB1bm1hcCBzaGFyZWQgcGFnZSBhdCAweCUiUFJJeDY0Ii4i
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGJlZ2luKTsKPiArICAgICAgICB9Cj4gKyAgICB9
Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIGxpYnhsX19zc2htX2RlbF9zbGF2ZShsaWJ4bF9fZ2Mg
KmdjLCB4c190cmFuc2FjdGlvbl90IHh0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKmlkLCBib29sIGlzcmV0cnkpCj4gK3sK
PiArICAgIGNvbnN0IGNoYXIgKnNsYXZlX3BhdGgsICpiZWdpbl9zdHIsICplbmRfc3RyOwo+ICsg
ICAgdWludDY0X3QgYmVnaW4sIGVuZDsKPiArCj4gKyAgICBzbGF2ZV9wYXRoID0gR0NTUFJJTlRG
KCIlcy9zbGF2ZXMvJSJQUkl1MzIsIFNTSE1fUEFUSChpZCksIGRvbWlkKTsKPiArCj4gKyAgICBi
ZWdpbl9zdHIgPSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIEdDU1BSSU5URigiJXMvYmVnaW4iLCBz
bGF2ZV9wYXRoKSk7Cj4gKyAgICBlbmRfc3RyID0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBHQ1NQ
UklOVEYoIiVzL2VuZCIsIHNsYXZlX3BhdGgpKTsKPiArICAgIGJlZ2luID0gc3RydG91bGwoYmVn
aW5fc3RyLCBOVUxMLCAxNik7Cj4gKyAgICBlbmQgPSBzdHJ0b3VsbChlbmRfc3RyLCBOVUxMLCAx
Nik7Cj4gKwo+ICsgICAgLyogQXZvaWQgY2FsbGluZyBkb191bm1hcCBtYW55IHRpbWVzIGluIGNh
c2Ugb2YgeHMgdHJhbnNhY3Rpb24gcmV0cnkgKi8KPiArICAgIGlmICghaXNyZXRyeSkKPiArICAg
ICAgICBsaWJ4bF9fc3NobV9kb191bm1hcChnYywgZG9taWQsIGlkLCBiZWdpbiwgZW5kKTsKCklI
TU8sIGJ5IHVubWFwcGluZyB0aGUgcmVnaW9ucyBpbiBtaWRkbGUgb2YgdGhlIHRyYW5zYWN0aW9u
LCB5b3UgCmluY3JlYXNlIHRoZSBwb3RlbnRpYWwgZmFpbHVyZSBvZiBpdC4gSSB3b3VsZCBtb3Zl
IHRoYXQgb3V0IG9mIHRoZSAKdHJhbnNhY3Rpb24gcGF0aC4KCkkgd291bGQgYmUgaW50ZXJlc3Rl
ZCB0byBoZWFyIHRoZSBvcGluaW9uIG9mIHRoZSB0b29scyBtYWludGFpbmVycyBoZXJlLgoKPiAr
Cj4gKyAgICBsaWJ4bF9feHNfcGF0aF9jbGVhbnVwKGdjLCB4dCwgc2xhdmVfcGF0aCk7Cj4gK30K
PiArCj4gKy8qIERlbGV0ZSBzdGF0aWNfc2htIGVudHJpZXMgaW4gdGhlIHhlbnNvdHJlLiAqLwo+
ICtpbnQgbGlieGxfX3NzaG1fZGVsKGxpYnhsX19nYyAqZ2MsICB1aW50MzJfdCBkb21pZCkKPiAr
ewo+ICsgICAgaW50IHJjLCBpOwo+ICsgICAgYm9vbCBpc3JldHJ5Owo+ICsgICAgeHNfdHJhbnNh
Y3Rpb25fdCB4dCA9IFhCVF9OVUxMOwo+ICsgICAgY29uc3QgY2hhciAqZG9tX3BhdGgsICpkb21f
c3NobV9wYXRoLCAqcm9sZTsKPiArICAgIGNoYXIgKipzc2htX2VudHM7Cj4gKyAgICB1bnNpZ25l
ZCBpbnQgc3NobV9udW07Cj4gKwo+ICsgICAgZG9tX3BhdGggPSBsaWJ4bF9feHNfZ2V0X2RvbXBh
dGgoZ2MsIGRvbWlkKTsKPiArICAgIGRvbV9zc2htX3BhdGggPSBHQ1NQUklOVEYoIiVzL3N0YXRp
Y19zaG0iLCBkb21fcGF0aCk7Cj4gKwo+ICsgICAgaXNyZXRyeSA9IGZhbHNlOwo+ICsgICAgZm9y
ICg7Oykgewo+ICsgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAm
eHQpOwo+ICsgICAgICAgIGlmIChyYykgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIGlmIChsaWJ4
bF9feHNfcmVhZChnYywgeHQsIGRvbV9zc2htX3BhdGgpKSB7Cj4gKyAgICAgICAgICAgIHNzaG1f
ZW50cyA9IGxpYnhsX194c19kaXJlY3RvcnkoZ2MsIHh0LCBkb21fc3NobV9wYXRoLCAmc3NobV9u
dW0pOwo+ICsgICAgICAgICAgICBpZiAoIXNzaG1fZW50cykgY29udGludWU7Cj4gKwo+ICsgICAg
ICAgICAgICBmb3IgKGkgPSAwOyBpIDwgc3NobV9udW07ICsraSkgewoKU2ltaWxhciBjb21tZW50
IGhlcmUuIFlvdSBpbmNyZWFzZSB0aGUgY2hhbmNlIG9mIHRoZSB0cmFuc2FjdGlvbiBmYWlsaW5n
IApieSB0cnlpbmcgdG8gZGVsIG11bHRpcGxlIHNoYXJlZCBtZW1vcnkgcmVnaW9ucyBhdCB0aGUg
c2FtZSB0aW1lLiBJIGFtIAptb3N0bHkgdGhpbmtpbmcgb24gdGhlIGxpYnhsX19zc2htX2RlY3Jl
ZiBiaXQuCgo+ICsgICAgICAgICAgICAgICAgcm9sZSA9IGxpYnhsX194c19yZWFkKGdjLCB4dCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHQ1NQUklOVEYoIiVzLyVz
L3JvbGUiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBkb21fc3NobV9wYXRoLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzc2htX2VudHNbaV0pKTsKPiArICAgICAgICAgICAgICAgIGFzc2VydChyb2xl
KTsKPiArICAgICAgICAgICAgICAgIGlmICghc3RybmNtcChyb2xlLCAic2xhdmUiLCA1KSkKPiAr
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9fc3NobV9kZWxfc2xhdmUoZ2MsIHh0LCBkb21pZCwg
c3NobV9lbnRzW2ldLCBpc3JldHJ5KTsKPiArCj4gKyAgICAgICAgICAgICAgICBsaWJ4bF9fc3No
bV9kZWNyZWYoZ2MsIHh0LCBTU0hNX1BBVEgoc3NobV9lbnRzW2ldKSk7Cj4gKyAgICAgICAgICAg
IH0KPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9u
X2NvbW1pdChnYywgJnh0KTsKPiArICAgICAgICBpZiAoIXJjKSBicmVhazsKPiArICAgICAgICBp
ZiAocmMgPCAwKSBnb3RvIG91dDsKPiArICAgICAgICBpc3JldHJ5ID0gdHJ1ZTsKPiArICAgIH0K
PiArCj4gKyAgICByYyA9IDA7Cj4gK291dDoKPiArICAgIGxpYnhsX194c190cmFuc2FjdGlvbl9h
Ym9ydChnYywgJnh0KTsKPiArICAgIHJldHVybiByYzsKPiArfQo+ICsKPiAgIC8qICAgbGlieGxf
X3NzaG1fZG9fbWFwIC0tIG1hcCBwYWdlcyBpbnRvIHNsYXZlJ3MgcGh5c21hcAo+ICAgICoKPiAg
ICAqICAgVGhpcyBmdW5jdGlvbnMgbWFwcwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 13:28:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 13:28:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej3Ir-0006nu-Gn; Tue, 06 Feb 2018 13:28:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej3Ip-0006nk-NE
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 13:28:51 +0000
X-Inumbo-ID: c4a672d5-0b41-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c4a672d5-0b41-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 13:29:33 +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 E392B80D;
 Tue,  6 Feb 2018 05:28:44 -0800 (PST)
Received: from [100.72.10.7] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 490993F487; Tue,  6 Feb 2018 05:28:43 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xen.org
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-8-blackskygg@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f7a7f765-fba8-05b9-1fec-5d28c1ec1b9b@arm.com>
Date: Tue, 6 Feb 2018 13:28:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180130175024.26921-8-blackskygg@gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 7/7] docs: documentation about static
 shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMS8zMC8yMDE4IDA1OjUwIFBNLCBaaG9uZ3plIExpdSB3cm90ZToKPiBBZGQgZG9j
cyB0byBkb2N1bWVudCB0aGUgbW90aXZhdGlvbiwgdXNhZ2UsIHVzZSBjYXNlcyBhbmQgb3RoZXIK
PiByZWxldmFudCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkgZmVh
dHVyZS4KPiAKPiBUaGlzIGlzIGZvciB0aGUgcHJvcG9zYWwgIkFsbG93IHNldHRpbmcgdXAgc2hh
cmVkIG1lbW9yeSBhcmVhcyBiZXR3ZWVuIFZNcwo+IGZyb20geGwgY29uZmlnIGZpbGUiLiBTZWU6
Cj4gCj4gICAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTctMDgvbXNnMDMyNDIuaHRtbAo+IAo+IFNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1IDxibGFj
a3NreWdnQGdtYWlsLmNvbT4KPiAKPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ2M6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiAt
LS0KPiAgIGRvY3MvbWFuL3hsLXN0YXRpYy1zaG0tY29uZmlndXJhdGlvbi5wb2QuNSB8IDI1NyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgZG9jcy9tYW4veGwuY2ZnLnBvZC41Lmlu
ICAgICAgICAgICAgICAgICAgIHwgICA4ICsKPiAgIGRvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5t
YXJrZG93biAgICAgICAgICB8ICA0NyArKysrKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgMzEyIGlu
c2VydGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21hbi94bC1zdGF0aWMtc2ht
LWNvbmZpZ3VyYXRpb24ucG9kLjUKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9tYW4veGwtc3RhdGlj
LXNobS1jb25maWd1cmF0aW9uLnBvZC41IGIvZG9jcy9tYW4veGwtc3RhdGljLXNobS1jb25maWd1
cmF0aW9uLnBvZC41Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5k
NjhlZDBlYmY3Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RvY3MvbWFuL3hsLXN0YXRpYy1zaG0t
Y29uZmlndXJhdGlvbi5wb2QuNQo+IEBAIC0wLDAgKzEsMjU3IEBACj4gKz1oZWFkMSBOQU1FCj4g
Kwo+ICt4bC1zdGF0aWMtc2htLWNvbmZpZ3VyYXRpb24gLSBYTCBTdGF0aWMgU2hhcmVkIE1lbWVv
cnkgQ29uZmlndXJhdGlvbiBTeW50YXgKCnMvTWVtZW9yeS9tZW1vcnkvCgo+ICsKPiArCj4gKyhC
PE5PVEU+OiBUaGlzIGlzIGN1cnJlbnRseSBvbmx5IGF2YWlsYWJsZSB0byBBUk0gZ3Vlc3RzLikK
PiArCj4gKz1oZWFkMSBERVNDUklQVElPTgo+ICsKPiArVGhlIHN0YXRpY19zaG0gb3B0aW9uIGFs
bG93cyB1c2VycyB0byBzdGF0aWNhbGx5IHNldHVwIHNoYXJlZCBtZW1vcnkgcmVnaW9ucwo+ICth
bW9uZyBhIGdyb3VwIG9mIFZNcywgZW5hYmxpbmcgZ3Vlc3RzIHdpdGhvdXQgZ3JhbnQgdGFibGUg
c3VwcG9ydCB0byBkbwo+ICtzaG0tYmFzZWQgY29tbXVuaWNhdGlvbi4KPiArCj4gK0V2ZXJ5IHNo
YXJlZCByZWdpb24gaXM6Cj4gKwo+ICs9b3ZlciA0Cj4gKwo+ICsqIFVuaXF1ZWx5IGlkZW50aWZp
ZWQgYnkgYSBzdHJpbmcgdGhhdCBpcyBubyBsb25nZXIgdGhhbiAxMjggY2hhcmFjdGVycywgd2hp
Y2gKPiAraXMgY2FsbGVkIGFuIEI8aWRlbnRpZmllcj4gaW4gdGhpcyBkb2N1bWVudC4KPiArCj4g
KyogQmFja2VkIGJ5IGV4YWN0ZWx5IG9uZSBkb21haW4sIHdoaWNoIGlzIGNhbGxlZCBhIEI8bWFz
dGVyPiBkb21haW4sIGFuZCBhbGwKCnMvZXhhY3RlbHkvZXhhY3RseS8KCj4gK3RoZSBvdGhlciBk
b21haW5zIHdobyBhcmUgYWxzbyBzaGFyaW5nIHRoaXMgcmVnaW9uIGFyZSBjYWxsZWQgQjxzbGF2
ZT5zLgo+ICsKPiArPWJhY2sKPiArCj4gKz1oZWFkMSBTWU5UQVgKPiArCj4gK1RoaXMgZG9jdW1l
bnQgc3BlY2lmaWVzIHN5bnRheCBvZiB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkgY29uZmlndXJh
dGlvbiBpbgo+ICt0aGUgeGwgY29uZmlnIGZpbGUuIEl0IGhhcyB0aGUgZm9sbG93aW5nIGZvcm06
Cj4gKwo+ICsgICAgc3RhdGljX3NobSA9IFsgIlNTSE1fU1BFQyIsICJTU0hNX1NQRUMiLCAuLi4g
XQo+ICsKPiArd2hlcmUgZWFjaCBDPFNTSE1fU1BFQz4gaXMgaW4gdGhpcyBmb3JtOgo+ICsKPiAr
ICAgIFs8a2V5Pj08dmFsdWU+LF0qCj4gKwo+ICtWYWxpZCBleGFtcGxlcyBvZiBDPFNTSE1fU1BF
Qz4gYXJlOgo+ICsKPiArICAgIGlkPUlEMSwgYmVnaW49MHgxMDAwMDAsIGVuZD0weDIwMDAwMCwg
cm9sZT1tYXN0ZXIsIGNhY2hlX3BvbGljeT14ODZfbm9ybWFsCj4gKyAgICBpZD1JRDEsIG9mZnNl
dCA9IDAsIGJlZ2luPTB4NTAwMDAwLCBlbmQ9MHg2MDAwMDAsIHJvbGU9c2xhdmUsIHByb3Q9cncK
PiArICAgIGlkPUlEMiwgYmVnaW49MHgzMDAwMDAsIGVuZD0weDQwMDAwMCwgcm9sZT1tYXN0ZXIK
PiArICAgIGlkPUlEMiwgb2Zmc2V0ID0gMHgxMDAwMCwgYmVnaW49MHg2OTAwMDAsIGVuZD0weDgw
MDAwMCwgcm9sZT1zbGF2ZQo+ICsgICAgaWQ9SUQyLCBvZmZzZXQgPSAweDEwMDAwLCBiZWdpbj0w
eDY5MDAwMCwgZW5kPTB4ODAwMDAwLCByb2xlPXNsYXZlCj4gKwo+ICtUaGVzZSBtaWdodCBiZSBz
cGVjaWZpZWQgaW4gdGhlIGRvbWFpbiBjb25maWcgZmlsZSBsaWtlIHRoaXM6Cj4gKwo+ICsgICAg
c3RhdGljX3NobSA9IFsiaWQ9SUQyLCBvZmZzZXQgPSAweDEwMDAwLCBiZWdpbj0weDY5MDAwMCwg
ZW5kPTB4ODAwMDAwLAo+ICtyb2xlPXNsYXZlIl0KPiArCj4gKwo+ICtNb3JlIGZvcm1hbGx5LCB0
aGUgc3RyaW5nIGlzIGEgc2VyaWVzIG9mIGNvbW1hLXNlcGFyYXRlZCBrZXl3b3JkL3ZhbHVlCj4g
K3BhaXJzLiBFYWNoIHBhcmFtZXRlciBtYXkgYmUgc3BlY2lmaWVkIGF0IG1vc3Qgb25jZS4gRGVm
YXVsdCB2YWx1ZXMgYXBwbHkgaWYKPiArdGhlIHBhcmFtZXRlciBpcyBub3Qgc3BlY2lmaWVkLgo+
ICsKPiArPWhlYWQxIFBhcmFtZXRlcnMKPiArCj4gKz1vdmVyIDQKPiArCj4gKz1pdGVtIEI8aWQ+
Cj4gKwo+ICs9b3ZlciA0Cj4gKwo+ICs9aXRlbSBEZXNjcmlwdGlvbgo+ICsKPiArVGhlIHVuaXF1
ZSBpZGVudGlmaWVyIG9mIHRoZSBzaGFyZWQgbWVtb3J5IHJlZ2lvbi4KPiArCj4gK0V2ZXJ5IGlk
ZW50aWZpZXIgY291bGQgYXBwZWFyIG9ubHkgb25jZSBpbiBlYWNoIHhsIGNvbmZpZyBmaWxlLgo+
ICsKPiArPWl0ZW0gU3VwcG9ydGVkIHZhbHVlcwo+ICsKPiArQSBzdHJpbmcgdGhhdCBjb250YWlu
cyBhbHBoYW51bWVyaWNzIGFuZCAiXyJzLCBhbmQgaXMgbm8gbG9uZ2VyIHRoYW4gMTI4Cj4gK2No
YXJhY3RlcnMuCj4gKwo+ICs9aXRlbSBEZWZhdWx0IHZhbHVlCj4gKwo+ICtOb25lLCB0aGlzIHBh
cmFtZXRlciBpcyBtYW5kYXRvcnkuCj4gKwo+ICs9YmFjawo+ICsKPiArPWl0ZW0gQjxiZWdpbj4v
QjxlbmQ+Cj4gKwo+ICs9b3ZlciA0Cj4gKwo+ICs9aXRlbSBEZXNjcmlwdGlvbgo+ICsKPiArVGhl
IGJvdW5kYXJpZXMgb2YgdGhlIHNoYXJlZCBtZW1vcnkgYXJlYS4KPiArCj4gKz1pdGVtIFN1cHBv
cnRlZCB2YWx1ZXMKPiArCj4gK1NhbWUgd2l0aCBCPG9mZnNldD4uCj4gKwo+ICs9aXRlbSBEZWZh
dWx0IFZhbHVlCj4gKwo+ICtOb25lLCB0aGlzIHBhcmFtZXRlciBpcyBtYW5kYXRvcnkuCj4gKwo+
ICs9YmFjawo+ICsKPiArPWl0ZW0gQjxvZmZzZXQ+Cj4gKwo+ICs9b3ZlciA0Cj4gKwo+ICs9aXRl
bSBEZXNjcmlwdGlvbgo+ICsKPiArQ2FuIG9ubHkgYXBwZWFyIHdoZW4gQjxyb2xlPiA9IHNsYXZl
LiBJZiBzZXQsIHRoZSBhZGRyZXNzIG1hcHBpbmcgd2lsbCBub3QKPiArc3RhcnQgZnJvbSB0aGUg
YmVnaW5uaW5nIHRoZSBiYWNraW5nIG1lbW9yeSByZWdpb24sIGJ1dCBmcm9tIHRoZSBtaWRkbGUK
PiArKEI8b2ZmZXQ+IGJ5dGVzIGF3YXkgZnJvbSB0aGUgYmVnaW5uaW5nKSBvZiBpdC4gU2VlIHRo
ZSBncmFwaCBiZWxvdzoKCnMvb2ZmZXQvb2Zmc2V0LwoKPiArCj4gK1dpdGggQjxvZmZzZXQ+ID0g
MCwgdGhlIG1hcHBpbmcgd2lsbCBsb29rIGxpa2U6Cj4gKwo+ICsgIGJhY2tpbmcgbWVtb3J5IHJl
Z2lvbjogICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAgfAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgIHwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgViAgICAgICAgICAgICAgICAgICAgICAgVgo+ICsgIHNsYXZlJ3Mgc2hh
cmVkIHJlZ2lvbjogICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKPiArCj4gK1dpdGggQjxvZmZz
ZXQ+ID4gMDoKPiArCj4gKyAgYmFja2luZyBtZW1vcnkgcmVnaW9uOiAgICMjIyMjIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHw8LS0gb2Zmc2V0IC0tPnx8ICAgICAgICAgICAgICAgICAgICAgICB8Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICB8
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAg
ICAgICAgICAgICAgICB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBWICAgICAgICAgICAgICAgICAgICAgICBWCj4gKyAgc2xhdmUncyBtZW1vcnkgcmVnaW9u
OiAgICAgICAgICAgICAgICAgICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCj4gKwo+ICs9aXRl
bSBTdXBwb3J0ZWQgdmFsdWVzCj4gKwo+ICtEZWNpbWFscyBvciBoZXhhZGVjaW1hbHMgd2l0aCBh
IHByZWZpeCAiMHgiLCBhbmQgc2hvdWxkIGJlIHRoZSBtdWx0aXBsZSBvZiB0aGUKPiAraHlwZXJ2
aXNvciBwYWdlIGdyYW51bGFyaXR5IChjdXJyZW50bHkgNEsgb24gYm90aCBBUk0gYW5kIHg4Niku
Cj4gKwo+ICs9aXRlbSBEZWZhdWx0IHZhbHVlCj4gKwo+ICsweDAKPiArCj4gKz1iYWNrCj4gKwo+
ICs9aXRlbSBCPHJvbGU+Cj4gKwo+ICs9b3ZlciA0Cj4gKwo+ICs9aXRlbSBEZXNjcmlwdGlvbgo+
ICsKPiArVGhlIGJhY2tpbmcgYXJlYSB3b3VsZCBiZSB0YWtlbiBmcm9tIG9uZSBkb21haW4sIHdo
aWNoIHdlIHdpbGwgbWFyawo+ICthcyB0aGUgIm1hc3RlciBkb21haW4iLCBhbmQgdGhpcyBkb21h
aW4gc2hvdWxkIGJlIGNyZWF0ZWQgcHJpb3IgdG8gYW55Cj4gK290aGVyIHNsYXZlIGRvbWFpbnMg
dGhhdCBkZXBlbmQgb24gaXQuCj4gKwo+ICtUaGlzIGFydWdtZW50IHNwZWNpZmllcyB0aGUgcm9s
ZSBvZiB0aGlzIGRvbWFpbi4KCnMvYXJ1Z21lbnQvYXJndW1lbnQvCgo+ICsKPiArPWl0ZW0gU3Vw
cG9ydGVkIHZhbHVlcwo+ICsKPiArbWFzdGVyLCBzbGF2ZQo+ICsKPiArPWl0ZW0gRGVmYXVsdCB2
YWx1ZQo+ICsKPiArc2xhdmUKPiArCj4gKz1iYWNrCj4gKwo+ICs9aXRlbSBCPHByb3Q+Cj4gKwo+
ICs9b3ZlciA0Cj4gKwo+ICs9aXRlbSBEZXNjcmlwdGlvbgo+ICsKPiArV2hlbiBCPHJvbGU+ID0g
bWFzdGVyLCB0aGlzIG1lYW5zIHRoZSBsYXJnZXN0IHNldCBvZiBzdGFnZS0yIHBlcm1pc3Npb24g
ZmxhZ3MKPiArdGhhdCBjYW4gYmUgZ3JhbnRlZCB0byB0aGUgc2xhdmUgZG9tYWlucy4gV2hlbiBC
PHJvbGU+ID0gc2xhdmUsIHRoaXMgbWVhbnMgdGhlCj4gK3N0YWdlLTIgcGVybWlzc2lvbiBmbGFn
cyBvZiB0aGUgc2hhcmVkIG1lbW9yeSBhcmVhLgo+ICsKPiArPWl0ZW0gU3VwcG9ydGVkIHZhbHVl
cwo+ICsKPiArQ3VycmVudGx5IG9ubHkgJ3J3JyBpcyBzdXBwb3J0ZWQuCj4gKwo+ICs9aXRlbSBE
ZWZhdWx0IHZhbHVlCj4gKwo+ICtydwo+ICsKPiArPWJhY2sKPiArCj4gKz1pdGVtIEI8Y2FjaGVf
cG9saWN5Pgo+ICsKPiArPW92ZXIgNAo+ICsKPiArPWl0ZW0gRGVzY3JpcHRpb24KPiArCj4gK1Ro
ZSBzdGFnZS0yIGNhY2hlYWJpbGl0eS9zaGFyZWFiaWxpdHkgYXR0cmlidXRlcyBvZiB0aGUgc2hh
cmVkIG1lbW9yeSBhcmVhLgo+ICtUaGlzIGNhbiBvbmx5IGFwcGVhciB3aGVuIEI8cm9sZT4gPSBt
YXN0ZXIuCj4gKwo+ICs9aXRlbSBTdXBwb3J0ZWQgdmFsdWVzCj4gKwo+ICtDdXJyZW50bHksIG9u
bHkgdGhlIGZvbGxvd2luZyBwb2xpY3kgaXMgc3VwcG9ydGVkOgo+ICsKPiArPW92ZXIgNAo+ICsK
PiArPWl0ZW0gQjxBUk1fbm9ybWFsPgo+ICsKPiArT25seSBhcHBsaWNhYmxlIHRvIEFSTSBndWVz
dHMuIFRoaXMgd291bGQgbWVhbiBJbm5lciBhbmQgT3V0ZXIgV3JpdGUtQmFjawo+ICtDYWNoZWFi
bGUsIGFuZCBJbm5lciBTaGFyZWFibGUuCj4gKwo+ICs9YmFjawo+ICsKPiArPWl0ZW0gRGVmYXVs
dCB2YWx1ZQo+ICsKPiArQVJNX25vcm1hbAo+ICsKPiArPWJhY2sKPiArCj4gKz1iYWNrCj4gKwo+
ICs9aGVhZDEgVFlQSUNBTCBVU0FHRQo+ICsKPiArQSB0eXBpY2FsIHByb2NlZHVyZSBvZiBzZXR0
aW5nIHVwIGEgc2hhcmVkIG1lbSByZWdpb24gYW1vbmcgc2V2ZXJhbCBWTXMgaXM6Cj4gKwo+ICs9
b3ZlciA0Cj4gKwo+ICsxLiBBZGQgYSBzdGF0aWNfc2htIG9wdGlvbiB0byB0aGUgbWFzdGVyIGRv
bWFpbidzIHhsIGNvbmZpZyBmaWxlLCBhc3NpZ24gYW4KPiArQjxJRD4gdG8gaXQgYW5kIG1hcmsg
aXQncyBCPHJvbGU+IGFzIG1hc3RlciwgYW5kIHNldCB1cCB0aGUgYm91bmRhcmllcywgcHJvdAo+
ICtmbGFnLCBhbmQgQjxjYWNoZV9wb2xpY3k+IGFwcHJvcHJpYXRlbHkuCj4gKwo+ICsyLiBBZGQg
YSBzdGF0aWNfc2htIG9wdGlvbiB0byBldmVyeSBzbGF2ZSBkb21haW4ncyB4bCBjb25maWcgZmls
ZSwgc2V0Cj4gK3RoZWlyIEI8SUQ+IHRvIHRoZSBzYW1lIHZhbHVlIGFzIHRoZSBtYXN0ZXIncywg
YW5kIHNldCB1cCB0aGUgQjxvZmZzZXQ+LAo+ICtib3VuZGFyaWVzIGFuZCBwcm90IGZsYWcgYXBw
cm9wcmlhdGVseS4KPiArCj4gKzMuIENyZWF0ZSB0aGUgbWFzdGVyIGRvbWFpbi4KPiArCj4gKzQu
IENyZWF0ZSB0aGUgc2xhdmVzLgo+ICsKPiArPWJhY2sKPiArCj4gK1JlbWVtYmVyIHRoYXQgdGhl
IG1hc3RlciBkb21haW4gbXVzdCBiZSBjcmVhdGVkIGJlZm9yZSBhbnkgc2xhdmUgZG9tYWlucyBj
b3VsZAo+ICtiZSBjcmVhdGVkLCBmb3IgdGhlIHNsYXZlcyBkZXBlbmQgb24gdGhlIG1lbW9yeSBw
YWdlcyBiYWNrZWQgYnkgdGhlaXIgbWFzdGVyLgo+ICsKPiArPWhlYWQxIEV4YW1wbGUKPiArCj4g
K1N1cHBvc2UgdGhhdCB3ZSBoYXZlIDMgZG9tYWluczogdm0xfnZtMy4gQW5kIHdlIHdhbnQgdG8g
c2V0dXAgdHdvIHNoYXJlZAo+ICtyZWdpb25zLCBzYXksIElEMSBhbmQgSUQyLCBhbW9uZyB0aGUg
dGhyZWUgZG9tYWlucywgd2l0aCB0aGUgZm9sbG93aW5nIGFkZHJlc3MKPiArbWFwcGluZzoKPiAr
Cj4gKyAgIElEMTogKHZtMSA6IDB4MTAwMDAwfjB4MjAwMDAwKSA8PT09PT0+ICh2bTIgOiAweDUw
MDAwMH4weDYwMDAwMCkKPiArICAgSUQyOiAodm0xIDogMHgzMTAwMDB+MHg0MDAwMDApIDw9PT09
PT4gKHZtMyA6IDB4NjkwMDAwfjB4ODAwMDAwKQo+ICsKPiArQWNjb3JkaW5nIHRvIHRoZSBzeW50
YXggZGVmaW5lZCBhYm92ZSwgdGhlIHhsIGNvbmZpZyBmaWxlcyBvZiB0aGUgdGhyZWUgZG9tYWlu
cwo+ICtzaG91bGQgY29udGFpbnMgdGhlIGZvbGxvd2luZyBjb250ZW50Ogo+ICsKPiArSW4geGwg
Y29uZmlnIGZpbGUgb2Ygdm0xOgo+ICsgIHN0YXRpY19zaG0gPSBbICJpZD1JRDEsIGJlZ2luPTB4
MTAwMDAwLCBlbmQ9MHgyMDAwMDAsIHJvbGU9bWFzdGVyLAo+ICtjYWNoZV9wb2xpY3k9eDg2X25v
cm1hbCwgcHJvdD1ydyIsCj4gKyJpZD1JRDIsIGJlZ2luPTB4MzAwMDAwLCBlbmQ9MHg0MDAwMDAs
IHJvbGU9bWFzdGVyIiBdCj4gKwo+ICtJbiB4bCBjb25maWcgZmlsZSBvZiB2bTI6Cj4gKyAgc3Rh
dGljX3NobSA9IFsgImlkPUlEMSwgb2Zmc2V0PTAsIGJlZ2luPTB4NTAwMDAwLCBlbmQ9MHg2MDAw
MDAsCj4gK3JvbGU9c2xhdmUsIHByb3Q9cnciIF0KPiArCj4gK0luIHhsIGNvbmZpZyBmaWxlIG9m
IHZtMzoKPiArICBzdGF0aWNfc2htID0gWyAiaWQ9SUQyLCBvZmZzZXQ9MHgxMDAwMCwgYmVnaW49
MHg2OTAwMDAsCj4gK2VuZD0weDgwMDAwMCwgcm9sZT1zbGF2ZSIgXQo+ICsKPiArQWZ0ZXIgdGhh
dCwganVzdCBjcmVhdGUgdm0xIGZpcnN0LCBhbmQgdGhlbiBjcmVhdGUgdm0yIGFuZCB2bTMgaW4g
YW55IG9yZGVyLgo+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2Nz
L21hbi94bC5jZmcucG9kLjUuaW4KPiBpbmRleCBhNjk5MzY3Nzc5Li5jNGQ4ZDVlOGZmIDEwMDY0
NAo+IC0tLSBhL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgo+ICsrKyBiL2RvY3MvbWFuL3hsLmNm
Zy5wb2QuNS5pbgo+IEBAIC0yNzcsNiArMjc3LDE0IEBAIG1lbW9yeT04MDk2IHdpbGwgcmVwb3J0
IHNpZ25pZmljYW50bHkgbGVzcyBtZW1vcnkgYXZhaWxhYmxlIGZvciB1c2UKPiAgIHRoYW4gYSBz
eXN0ZW0gd2l0aCBtYXhtZW09ODA5NiBtZW1vcnk9ODA5NiBkdWUgdG8gdGhlIG1lbW9yeSBvdmVy
aGVhZAo+ICAgb2YgaGF2aW5nIHRvIHRyYWNrIHRoZSB1bnVzZWQgcGFnZXMuCj4gICAKPiArPWl0
ZW0gQjxzdGF0aWNfc2htPVsgIlNTSE1fU1BFQyIsICJTU0hNX1NQRUMiLCAuLi4gXT4KPiArCj4g
K1NwZWNpZmllcyB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkgcmVnaW9ucyBvZiB0aGlzIGd1ZXN0
LiBTdGF0aWMgc2hhcmVkCj4gK21lbW9yeSByZWdpb25zIGVuYWJsZXMgZ3Vlc3RzIHRvIGNvbW11
bmljYXRlIHdpdGggZWFjaCBvdGhlciB0aHJvdWdoCj4gK29uZSBvciBtb3JlIHNoYXJlZCBtZW1v
cnkgcmVnaW9ucywgZXZlbiB3aXRob3V0IGdyYW50IHRhYmxlIHN1cHBvcnQuCj4gK0N1cnJlbnRs
eSwgdGhpcyBvbmx5IHdvcmtzIG9uIEFSTSBndWVzdHMuCj4gK1NlZSBMPHhsLXN0YXRpYy1zaG0t
Y29uZmlndXJhdGlvbig1KT4gZm9yIG1vcmUgZGV0YWlscy4KPiArCj4gICA9YmFjawo+ICAgCj4g
ICA9aGVhZDMgR3Vlc3QgVmlydHVhbCBOVU1BIENvbmZpZ3VyYXRpb24KPiBkaWZmIC0tZ2l0IGEv
ZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBh
dGhzLm1hcmtkb3duCj4gaW5kZXggN2JlMjU5MmM3NC4uMzNhZDEyMzgzOSAxMDA2NDQKPiAtLS0g
YS9kb2NzL21pc2MveGVuc3RvcmUtcGF0aHMubWFya2Rvd24KPiArKysgYi9kb2NzL21pc2MveGVu
c3RvcmUtcGF0aHMubWFya2Rvd24KPiBAQCAtMTc0LDYgKzE3NCwxNCBAQCB0aGFuIHRoaXMgYW1v
dW50IG9mIFJBTS4KPiAgIAo+ICAgVGhlIHNpemUgb2YgdGhlIHZpZGVvIFJBTSB0aGlzIGRvbWFp
biBpcyBjb25maWd1cmVkIHdpdGguCj4gICAKPiArIyMjIyB+L3N0YXRpY19zaG0vW19hLXpBLVow
LTldKy9yb2xlID0gKCJtYXN0ZXIifCJzbGF2ZSIpIFtdCj4gKwo+ICsoTm90ZTogQ3VycmVudGx5
LCB0aGlzIHdpbGwgb25seSBhcHBlYXIgb24gQVJNIGd1ZXN0cy4pCj4gKwo+ICtUaGUgcm9sZSBv
ZiB0aGlzIGRvbWFpbiBpbiB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkgcmVnaW9uIHdob3NlIGlk
IG1hdGNoZXMKPiArdGhlIGBbX2EtekEtWjAtOV0rYCBwYXJ0IGluIHRoZSBwYXRoLiAoRGVzY3Jp
YmVkIGluIHRoZSBtYW5wYWdlCj4gKyoqeGwtc3RhdGljLXNobS1jb25maWd1cmF0aW9uKDUpKiop
Lgo+ICsKPiAgICMjIyMgfi9kZXZpY2Uvc3VzcGVuZC9ldmVudC1jaGFubmVsID0gIiJ8RVZUQ0hO
IFt3XQo+ICAgCj4gICBUaGUgZG9tYWluJ3Mgc3VzcGVuZCBldmVudCBjaGFubmVsLiBUaGUgdG9v
bHN0YWNrIHdpbGwgY3JlYXRlIHRoaXMKPiBAQCAtNTM5LDYgKzU0Nyw0NSBAQCB0eXBlLiBUaGUg
bmFtZSBvZiBlYWNoIGJhY2tlbmQgZGlyZWN0b3J5IGlzIHRoZSBzYW1lIGFzIHRoZSBiYWNrZW5k
IHR5cGUKPiAgIAo+ICAgQ29udGFpbnMgdGhlIFBJRHMgb2YgdGhlIGRldmljZSBtb2RlbHMgcnVu
bmluZyBvbiB0aGUgZG9tYWluLgo+ICAgCj4gKyMjIyMgL2xpYnhsL3N0YXRpY19zaG0vW19hLXpB
LVowLTldKy8qIFtdCj4gKwo+ICsoTm90ZTogQ3VycmVudGx5LCB0aGlzIHdpbGwgb25seSBhcHBl
YXIgb24gQVJNIGd1ZXN0cy4pCj4gKwo+ICtUaGUgZm9sbG93aW5nIHBhdGhzIGNvbnRhaW4gYmFj
a2luZyBtZW1vcnkgcGFyYW1ldGVycyBvZiBhIHN0YXRpYyBzaGFyZWQgbWVtb3J5Cj4gK3dob3Nl
IGlkIG1hdGNoZXMgdGhlIGBbX2EtekEtWjAtOV0rYCBwYXJ0IGluIHRoZSBwYXRoLiBUaGVpciBm
b3JtYXRzIGFuZAo+ICttZWFuaW5ncyBhcmUgdGhlIHNhbWUgYXMgdGhvc2UgaW4gYW4geGwgY29u
ZmlnIGZpbGUsIGRlc2NyaWJlZCBpbiB0aGUgbWFucGFnZQo+ICsqKnhsLXN0YXRpYy1zaG0tY29u
ZmlndXJhdGlvbig1KSoqLgo+ICsKPiArKiBiZWdpbi9lbmQ6IHRoZSBib3VuZGFyeSBvZiB0aGUg
YmFja2luZyBtZW1vcnkgcmVnaW9uLgo+ICsqIHByb3Q6IHRoZSBsYXJnZXN0IHNldCBvZiBzdGFn
ZS0yIHBlcm1pc3Npb24gZmxhZ3MgdGhhdCBjYW4gYmUgZ3JhbnRlZCB0bwo+ICsgIHRoZSBzbGF2
ZSBkb21haW5zLgo+ICsqIGNhY2hlX3BvbGljeTogdGhlIHN0YWdlLTIgY2FjaGVhYmlsaXR5L3No
YXJlYWJpbGl0eSBhdHRyaWJ1dGVzIG9mIHRoZSBiYWNraW5nCj4gKyAgbWVtb3J5IHJlZ2lvbi4K
PiArCj4gK1RoZSBmb2xsb3dpbmcgcGF0aHMgY29udGFpbiBydW4tdGltZSBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgc3RhdGljIHNoYXJlZCBtZW1vcnkKPiArcmVnaW9uLgo+ICsKPiArKiBtYXN0ZXI6
IHRoZSBkb21pZCBvZiB0aGUgYmFja2luZyBkb21haW4uCj4gKyogc2xhdmVzOiBpbmZvcm1hdGlv
biBhYm91dCB0aGUgc2xhdmVzIHRoYXQgYXJlIHNoYXJpbmcgdGhlIHJlZ2lvbiwgc2VlCj4gKyAg
KiogL2xpYnhsL3N0YXRpY19zaG0vW19hLXpBLVowLTldKy9zbGF2ZXMvJERPTUlELyogKiogYmVs
b3cuCj4gKyogdXNlcmNudDogQW4gaW50ZWdlci4gVGhpcyBpcyB0aGUgcmVmZXJlbmNlIGNvdW50
IG9mIHRoZSBiYWNraW5nIG1lbW9yeSByZWdpb24sCj4gKyAgaW5jbHVkaW5nIHRoZSBtYXN0ZXIg
ZG9tYWluIGl0c2VsZi4gV2hlbiB0aGlzIHZhbHVlIHJlYWNoaWVzIDAsIHRoZSBiYWNraW5nCj4g
KyAgbWVtb3J5IHJlZ2lvbiB3aWxsIGJlIGZyZWVkLgo+ICsKPiArIyMjIyAvbGlieGwvc3RhaXRj
X3NobS9bX2EtekEtWjAtOV0rL3NsYXZlcy8kRE9NSUQvKiBbXQo+ICsKPiArKE5vdGU6IEN1cnJl
bnRseSwgdGhpcyB3aWxsIG9ubHkgYXBwZWFyIG9uIEFSTSBndWVzdHMuKQo+ICsKPiArVGhlIGZv
bGxvd2luZyBwYXRocyBjb250YWluIHN0YXRpYyBzaGFyZWQgbWVtb3J5IHJlZ2lvbiBwYXJhbWV0
ZXJzIG9mIGEgc2xhdmUKPiArZG9tYWluLiBUaGVpciBmb3JtYXRzIGFuZCBtZWFuaW5ncyBhcmUg
dGhlIHNhbWUgYXMgdGhvc2UgaW4geGwgY29uZmlnIGZpbGVzLAo+ICtkZXNjcmliZWQgaW4gdGhl
IG1hbnBhZ2UgKip4bC1zdGF0aWMtc2htLWNvbmZpZ3VyYXRpb24oNSkqKi4KPiArCj4gKyogYmVn
aW4vZW5kOiB0aGUgYm91bmRhcnkgb2YgdGhlIHNoYXJlZCBtZW1vcnkgcmVnaW9uLgo+ICsqIHBy
b3Q6IHRoZSBzdGFnZS0yIHBlcm1pc3Npb24gZmxhZ3Mgb2YgdGhlIHNoYXJlZCBtZW1vcnkgYXJl
YS4KPiArKiBvZmZzZXQ6IHdoZW4gbWFwcGluZyB0aGUgYmFja2luZyBtZW1vcnkgcmVnaW9uIHRv
IHRoZSBzbGF2ZSdzIG1lbW9yeSBzcGFjZSwKPiArICB0aGUgbWFwcGluZyB3aWxsIHN0YXJ0IGZy
b20gb2Zmc2V0IGJ5dGVzIGFmdGVyIHRoZSBiZWdpbm5pbmcgb2YgdGhlIGJhY2tpbmcKPiArICBt
ZW1vcnkgcmVnaW9uLgo+ICsKPiAgICMjIFZpcnR1YWwgTWFjaGluZSBQYXRocwo+ICAgCj4gICBU
aGUgL3ZtLyRVVUlEIG5hbWVzcGFjZSBpcyB1c2VkIGJ5IHRvb2xzdGFja3MgdG8gc3RvcmUgdmFy
aW91cwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 13:49:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 13:49:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej3cD-0008Dr-Cz; Tue, 06 Feb 2018 13:48:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2oj6=fa=citrix.com=prvs=5687f09f5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ej3cC-0008Dj-Um
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 13:48:52 +0000
X-Inumbo-ID: 9060f90d-0b44-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9060f90d-0b44-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 13:49:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="461435516"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 6 Feb 2018 13:48:43 +0000
Message-ID: <1517924923-28568-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/spec_ctrl: Fix determination of when to use
	IBRS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhpcyBsb2dpYyB3YXM6CgogICAgLyoKICAgICAqIE9u
IEludGVsIGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8gdXNlIHJldHBvbGluZSBpbiBwcmVmZXJlbmNl
IHRvCiAgICAgKiBJQlJTLCBidXQgb25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFyZHdhcmUu
CiAgICAgKi8KICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSUJSU0IpICkK
ICAgIHsKICAgICAgICBpZiAoIHJldHBvbGluZV9zYWZlKCkgKQogICAgICAgICAgICB0aHVuayA9
IFRIVU5LX1JFVFBPTElORTsKICAgICAgICBlbHNlCiAgICAgICAgICAgIGlicnMgPSB0cnVlOwog
ICAgfQoKYnV0IGl0IHdhcyBjaGFuZ2VkIGJ5IGEgcmVxdWVzdCBkdXJpbmcgcmV2aWV3LiAgU2Fk
bHksIHRoZSByZXN1bHQgaXMgYnVnZ3kgYXMKaXQgYnJlYWtzIHRoZSBsYXRlciBmYWxsYmFjayBs
b2dpYyBieSBhbGxvd2luZyBJQlJTIHRvIGFwcGVhciBhcyBhdmFpbGFibGUKd2hlbiBpbiBmYWN0
IGl0IGlzbid0LgoKVGhpcyBpbiBwcmFjdGljZSBtZWFucyB0aGF0IG9uIHJlcG9saW5lLXVuc2Fm
ZSBoYXJkd2FyZSB3aXRob3V0IElCUlMsIHdlCnNlbGVjdCBUSFVOS19KVU1QIGRlc3BpdGUgaW50
ZW5kaW5nIHRvIHNlbGVjdCBUSFVOS19SRVRQT0xJTkUuCgpSZXBvcnRlZC1ieTogWmhlbnpob25n
IER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNs
ZS5jb20+CgpUaGlzIHdhbnRzIGJhY2twb3J0aW5nIHRvIGV2ZXJ5d2hlcmUgdGhlIFNQMiBzZXJp
ZXMgaGFzIGdvbmUKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCAyICstCiAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZjEw
ZmZiZi4uNzI1NjI2YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMjIzLDcgKzIyMyw3IEBAIHZvaWQgX19pbml0
IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgICAgICAgICAqLwogICAg
ICAgICAgICAgZWxzZSBpZiAoIHJldHBvbGluZV9zYWZlKCkgKQogICAgICAgICAgICAgICAgIHRo
dW5rID0gVEhVTktfUkVUUE9MSU5FOwotICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgZWxz
ZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JQlJTQikgKQogICAgICAgICAgICAgICAg
IGlicnMgPSB0cnVlOwogICAgICAgICB9CiAgICAgICAgIC8qIFdpdGhvdXQgY29tcGlsZXIgdGh1
bmsgc3VwcG9ydCwgdXNlIElCUlMgaWYgYXZhaWxhYmxlLiAqLwotLSAKMi4xLjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:00:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:00:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej3nk-00018C-G9; Tue, 06 Feb 2018 14:00:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej3nj-000180-Bn
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:00:47 +0000
X-Inumbo-ID: 3a7aa99b-0b46-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a7aa99b-0b46-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:01:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="461439169"
Date: Tue, 6 Feb 2018 14:00:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180206140037.odphlm2ws3ddv4w3@citrix.com>
References: <5A72030902000078001A4165@prv-mh.provo.novell.com>
 <20180206123619.evql5gncognfpeeg@citrix.com>
 <5A79B16E02000078001A5A4E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A79B16E02000078001A5A4E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] firmware/shim: fix Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDYsIDIwMTggYXQgMDU6NDU6MThBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA2LjAyLjE4IGF0IDEzOjM2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBXZWQsIEphbiAzMSwgMjAxOCBhdCAwOTo1NToyMUFNIC0wNzAwLCBKYW4gQmV1
bGljaCB3cm90ZToKPiA+PiAtIEV4Y2x1ZGluZyBzeW1saW5rcyBpbiB0aGUgc291cmNlIHRyZWUg
aXMgYSBwcm9ibGVtIGZvciBtZTogU2hvcnQgb2YKPiA+PiAgIG91dC1vZi10cmVlIGJ1aWxkcywg
aW4gb3JkZXIgdG8gZWFzaWx5IGJ1aWxkIHRlc3QgbXVsdGlwbGUKPiA+PiAgIGNvbmZpZ3VyYXRp
b25zLCBJJ20gc2V0dGluZyB1cCBteSBidWlsZCB0cmVlcyBhcyB0cmVlcyBvZiBzeW1saW5rcwo+
ID4+ICAgaW50byB0aGUgc291cmNlIHRyZWUuIEhlbmNlIHRoZSBvcmlnaW5hbCBsb2dpYyB3b3Vs
ZCBmaW5kIG9ubHkgdGhlIGZldwo+ID4+ICAgZ2VuZXJhdGVkIGZpbGVzIHVuZGVyIGNvbmZpZy8u
IEkgZG8gcmVhbGl6ZSB0aG91Z2ggdGhhdCBmaW5kJ3MgLXh0eXBlCj4gPj4gICBwcmltYXJ5IGlz
IGEgbm9uLXN0YW5kYXJkIGV4dGVuc2lvbiAoZXhwbGljaXRseSBoYXZpbmcgIiEgdHlwZSAtbCIK
PiA+PiAgIHNlZW1zIHBvaW50bGVzcyB0aG91Z2gsIGF0IGxlYXN0IGZvciBzdGFuZGFyZCBjb25m
b3JtaW5nIGZpbmQsIGFzCj4gPj4gICAiLXR5cGUgZiIgaXMgc3VwcG9zZWQgdG8gb25seSBmaW5k
IG5vbi1zeW1saW5rZWQgZmlsZXMpLgo+ID4+IAo+ID4gCj4gPiBBdCB0aGUgdGltZSBJIHRob3Vn
aHQgd2hhdGV2ZXIgc3ltbGlua3Mgd2UgaGF2ZSBpbiB0cmVlIHNob3VsZCBiZQo+ID4gY3JlYXRl
ZCBieSB4ZW4ncyBidWlsZCBzeXN0ZW0gaXRzZWxmIGhlbmNlIHRoZXJlIHdhcyBubyBuZWVkIHRv
IGNvcHkKPiA+IHRoZW0gYXJvdW5kLCBhbmQgaXQgd291bGQgaGF2ZSB0byBhdm9pZCBsYXRlbnQg
cHJvYmxlbSBsaWtlIGxpbmtpbmcgdG8KPiA+IHdyb25nIGZpbGVzIGV0Yy4KPiA+IAo+ID4gSSB0
aGluayB5b3UgaGF2ZSB2YWxpZCB1c2VjYXNlIGZvciBzeW1saW5rcywgc28gSSdtIGZpbmUgd2l0
aCB0aGUgY2hhbmdlCj4gPiB5b3UgbWFrZS4KPiAKPiBUaGUgb25seSBzeW1saW5rcyBJJ20gYXdh
cmUgb2YgYXJlIHRoZSBvbmVzIHB1dHRpbmcgc29tZSBmaWxlcyBmcm9tCj4gY29tbW9uL2VmaS8g
aW50byBhcmNoLyovZWZpLy4gVGhlc2UgYXJlIHJlbGF0aXZlIG9uZXMsIHNvIEkgd2FzCj4gY29u
c2lkZXJpbmcgd2hldGhlciBwZXJoYXBzIHdlIHNob3VsZCBza2lwIHRob3NlIGJ1dCB0cmVhdCBh
YnNvbHV0ZQo+IG9uZXMgbGlrZSBvcmRpbmFyeSBmaWxlcy4gRG8geW91IGhhdmUgYW55IG9waW5p
b24gaW4gdGhhdCBkaXJlY3Rpb24/CgpObyBvcGluaW9uLgoKPiAKPiA+PiBJcnJlc3BlY3RpdmUg
b2YgdGhlIGNoYW5nZXMgSSdtIHN0aWxsIG9ic2VydmluZyAibWtkaXIgLXAiIHRvIHJlcG9ydCBh
Cj4gPj4gbWlzc2luZyBvcGVyYW5kLCBhcyBjb25maWcvIGhhcyBubyBzdWJkaXJzLiBPZGRseSBl
bm91Z2ggdGhpcyBkb2Vzbid0Cj4gPj4gY2F1c2UgdGhlIHdob2xlIGNvbW1hbmQgKGFuZCBoZW5j
ZSB0aGUgYnVpbGQgdG8gZmFpbCksIGRlc3BpdGUgdGhlCj4gPj4gInNldCAtZSIgbm93IGNvdmVy
aW5nIHRoZSBlbnRpcmUgc2V0IG9mIGNvbW1hbmRzIC0gcGVyaGFwcyBhIHF1aXJrIG9mCj4gPj4g
dGhlIHJlbGF0aXZlbHkgb2xkIGJhc2ggSSd2ZSBzZWVuIHRoaXMgd2l0aCAoYSBmZXcgc2ltcGxl
IGV4cGVyaW1lbnRzCj4gPj4gc3VnZ2VzdCB0aGF0IGNvbW1hbmRzIGluc2lkZSAoKSBwcm9kdWNp
bmcgYSBub24tc3VjY2VzcyBzdGF0dXMgd291bGQKPiA+PiBleGl0IHRoZSBpbm5lciBzaGVsbCwg
YnV0IG5vdCB0aGUgb3V0ZXIgb25lKS4KPiA+IAo+ID4gSSBkaWQgc2VlIGVycm9yIHdoZW4gSSB3
cm90ZSB0aGlzIGJpdCBoZW5jZSBJIHNwZWNpZmljYWxseSBoYWNrZWQgdGhlCj4gPiBydW5lIHRv
IHByZXNlcnZlICIuIiBpbiB0aGUgb3V0cHV0LiBXZSBjYW4gYWRkIHRoYXQgYmFjayBpZiBuZWNl
c3NhcnkuCj4gCj4gV2h5IHdhcyBpdCBkcm9wcGVkPwoKQmVjYXVzZSBhIGZldyBwZW9wbGUgdG91
Y2hlZCB0aGlzIGJpdC4KCj4gCj4gPiBJIHN1cHBvc2UgeW91IHdpbGwgc2VuZCBvdXQgYSBuZXcg
dmVyc2lvbiBhdCBzb21lIHBvaW50Pwo+IAo+IFN1cmUgLSBJIG9ubHkgbmVlZCB0byAoYSkgYmUg
Y2xlYXIgYWJvdXQgd2hhdCBjaGFuZ2VzIHRvIG1ha2UgYW5kCj4gKGIpIGZpbmQgdGhlIHRpbWUu
IEhvcGVmdWxseSB0aGluZ3Mgd2lsbCBiZSBlYXNpZXIgb25jZSB0aGUgU3BlY3RyZSB2Mgo+IGJh
Y2twb3J0cyBhcmUgYWxsIGRvbmUuCj4gCgpPSy4gSWYgeW91IHdhbnQgbWUgdG8gaGVscCBwbGVh
c2UgbGV0IG1lIGtub3cuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:06:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:06:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej3tP-0001KF-4H; Tue, 06 Feb 2018 14:06:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej3tN-0001K9-Tz
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:06:37 +0000
X-Inumbo-ID: e3099e3d-0b46-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e3099e3d-0b46-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:06:12 +0100 (CET)
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 EF7E41435;
 Tue,  6 Feb 2018 06:06:34 -0800 (PST)
Received: from [100.72.10.7] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 173153F487; Tue,  6 Feb 2018 06:06:33 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180205161925.11054-1-andre.przywara@arm.com>
 <20180205161925.11054-3-andre.przywara@arm.com>
Message-ID: <a3bc065b-ce74-7728-e7b2-fa309ccd6f42@arm.com>
Date: Tue, 6 Feb 2018 14:06:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180205161925.11054-3-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 2/8] ARM: VGIC: split gic.c to observe
 hardware/virtual GIC separation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wNS8yMDE4IDA0OjE5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMu
Ywo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uMjYzYjQzMDA3NQo+
IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+IEBAIC0wLDAg
KzEsMzk2IEBACj4gKy8qCj4gKyAqIHhlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4gKyAqCj4gKyAq
IEFSTSBHZW5lcmljIEludGVycnVwdCBDb250cm9sbGVyIHZpcnR1YWxpemF0aW9uIHN1cHBvcnQK
PiArICoKPiArICogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gKyAqIENvcHlyaWdodCAoYykg
MjAxMSBDaXRyaXggU3lzdGVtcy4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5k
ZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNo
ZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24g
MiBvZiB0aGUgTGljZW5zZSwgb3IKPiArICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVy
c2lvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICovCj4gKwo+ICsj
aW5jbHVkZSA8eGVuL2xpYi5oPgo+ICsjaW5jbHVkZSA8eGVuL2lycS5oPgo+ICsjaW5jbHVkZSA8
eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KClBsZWFzZSBvcmRlciB0aGVt
IGFscGhhYmV0aWNhbGx5LiBXaXRoIHRoYXQ6CgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:14:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:14:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej40Z-00021Y-Pf; Tue, 06 Feb 2018 14:14:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2oj6=fa=citrix.com=prvs=5687f09f5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ej40Y-00021S-Hb
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 14:14:02 +0000
X-Inumbo-ID: ec21e73b-0b47-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec21e73b-0b47-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:13:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,468,1511827200"; d="scan'208";a="67365803"
To: Igor Druzhinin <igor.druzhinin@citrix.com>, <jbeulich@suse.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f476ad6e-b502-dfba-275e-49558620f3c2@citrix.com>
Date: Tue, 6 Feb 2018 14:10:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMjE6MTgsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IFdlJ3JlIG5vdGljaW5n
IGEgcmVwcm9kdWNpYmxlIHN5c3RlbSBib290IGhhbmcgb24gY2VydGFpbgo+IHBvc3QtU2t5bGFr
ZSBwbGF0Zm9ybXMgd2hlcmUgdGhlIEJJT1MgaXMgY29uZmlndXJlZCBpbgoKSXRzIGp1c3QgYSBw
bGFpbiBTa3lsYWtlIFNlcnZlciwgZnJvbSB3aGF0IEkgY2FuIHNlZS4KCj4gbGVnYWN5IGJvb3Qg
bW9kZSB3aXRoIHgyQVBJQyBkaXNhYmxlZC4gVGhlIHN5c3RlbSBzdGFsbHMKPiBpbW1lZGlhdGVs
eSBhZnRlciB3cml0aW5nIHRoZSBmaXJzdCBTTVAgaW5pdGlhbGl6YXRpb24KPiBzZXF1ZW5jZSBp
bnRvIEFQSUMgSUNSLgo+Cj4gVGhlIGNhdXNlIG9mIHRoZSBwcm9ibGVtIGlzIHdhdGNoZG9nIE5N
SSBoYW5kbGVyIGV4ZWN1dGlvbiAtCj4gc29tZXdoZXJlIG5lYXIgdGhlIGVuZCBvZiBOTUkgaGFu
ZGxpbmcgKGFmdGVyIGl0J3MgYWxyZWFkeQo+IHJlc2NoZWR1bGVkIHRoZSBuZXh0IE5NSSkgaXQg
dHJpZXMgdG8gYWNjZXNzIElPIHBvcnQgMHg2MQo+IHRvIGdldCB0aGUgYWN0dWFsIE5NSSByZWFz
b24gb24gQ1BVMC4gVW5mb3J0dW5hdGVseSwgdGhpcwo+IHBvcnQgaXMgZW11bGF0ZWQgYnkgQklP
UyB1c2luZyBTTUlzIGFuZCB0aGlzIGVtdWxhdGlvbgo+IGFwcGFyZW50bHkgbWlnaHQgdGFrZSBt
b3JlIHRoYW4gd2UgZXhwZWN0IHVuZGVyIGNlcnRhaW4KPiBjb25kaXRpb25zLiBBcyB0aGUgcmVz
dWx0LCB0aGUgc3lzdGVtIGlzIGNvbnN0YW50bHkgbW92aW5nCj4gYmV0d2VlbiBOTUkgYW5kIFNN
SSBoYW5kbGVyIGFuZCBub3QgbWFraW5nIGFueSBwcm9ncmVzcy4KPgo+IEp1c3QgbG93ZXIgdGhl
IGluaXRpYWwgZnJlcXVlbmN5IGZvciBub3cgYXMgd2UgbG93ZXIgaXQgbGF0ZXIKPiBldmVuIG1v
cmUgYW55d2F5Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+CgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KCkkgY2FuIGluZGVwZW5kZW50bHkgY29uZmlybSB0aGVzZSBmaW5kaW5ncywg
YW5kIHRoYXQgdGhlIGZpeCB3b3Jrcy7CoCBUaGUKTk1JIHdhdGNoZG9nIHNldHVwIGlzIHJhdGhl
ciBjcmF6eSBhbmQgY29tcGxpY2F0ZWQsIGJ1dCBsZXRzIG5vdCBnZXQKaW50byB0aGF0IHJhdHMg
bmVzdCBoZXJlLiAqLwoKPiAtLS0KPiAgeGVuL2FyY2gveDg2L25taS5jIHwgMyArKy0KPiAgMSBm
aWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9ubWkuYyBiL3hlbi9hcmNoL3g4Ni9ubWkuYwo+IGluZGV4IGQ3ZmNl
MjguLjFlYjJhMzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L25taS5jCj4gKysrIGIveGVu
L2FyY2gveDg2L25taS5jCj4gQEAgLTM0LDcgKzM0LDggQEAKPiAgI2luY2x1ZGUgPGFzbS9hcGlj
Lmg+Cj4gIAo+ICB1bnNpZ25lZCBpbnQgbm1pX3dhdGNoZG9nID0gTk1JX05PTkU7Cj4gLXN0YXRp
YyB1bnNpZ25lZCBpbnQgbm1pX2h6ID0gSFo7Cj4gKy8qIGluaXRpYWwgd2F0Y2hkb2cgZnJlcXVl
bmN5IC0gc2hvdWxkbid0IGJlIHRvbyBoaWdoIHRvIGF2b2lkIGJvb3QgaGFuZ3MgKi8KPiArc3Rh
dGljIHVuc2lnbmVkIGludCBubWlfaHogPSBIWiAvIDEwOwo+ICBzdGF0aWMgdW5zaWduZWQgaW50
IG5taV9wZXJmY3RyX21zcjsJLyogdGhlIE1TUiB0byByZXNldCBpbiBOTUkgaGFuZGxlciAqLwo+
ICBzdGF0aWMgdW5zaWduZWQgaW50IG5taV9wNF9jY2NyX3ZhbDsKPiAgc3RhdGljIERFRklORV9Q
RVJfQ1BVKHN0cnVjdCB0aW1lciwgbm1pX3RpbWVyKTsKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:21:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:21:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej47g-0002kA-HM; Tue, 06 Feb 2018 14:21:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej47g-0002k0-03
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:21:24 +0000
X-Inumbo-ID: 1b9617a6-0b49-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1b9617a6-0b49-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:22:05 +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 17E9D1435;
 Tue,  6 Feb 2018 06:21:17 -0800 (PST)
Received: from [100.72.10.7] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 431F23F487; Tue,  6 Feb 2018 06:21:16 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180205161925.11054-1-andre.przywara@arm.com>
 <20180205161925.11054-6-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f736d6ad-c2d3-1103-128c-67732a2aea3f@arm.com>
Date: Tue, 6 Feb 2018 14:21:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180205161925.11054-6-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwMi8wNS8yMDE4IDA0OjE5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBBdCB0aGUgbW9tZW50IHdlIGhhcHBpbHkgYWNjZXNzIFZHSUMgaW50ZXJuYWwgZGF0YSBzdHJ1
Y3R1cmVzIGxpa2UKPiB0aGUgcmFuayBhbmQgc3RydWN0IHBlbmRpbmdfaXJxIGluIGdpYy5jLCB3
aGljaCBzaG91bGQgYmUgVkdJQyBhZ25vc3RpYy4KPiAKPiBGYWN0b3Igb3V0IGEgbmV3IGZ1bmN0
aW9uIHZnaWNfY29ubmVjdF9od19pcnEoKSwgd2hpY2ggYWxsb3dzIGEgdmlydHVhbAo+IElSUSB0
byBiZSBjb25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEgKHVzaW5nIHRoZSBodyBiaXQgaW4gdGhl
IExSKS4KPiAKPiBUaGlzIHJlbW92ZXMgc2FpZCBhY2Nlc3NlcyB0byBWR0lDIGRhdGEgc3RydWN0
dXJlcyBhbmQgaW1wcm92ZXMgYWJzdHJhY3Rpb24uCgpJIHdhcyBleHBlY3Rpbmcgc29tZSBleHBs
YW5hdGlvbiByZWdhcmRpbmcgdGhlIG5ldyBsb2NraW5nIG9yZGVyIGluIHRoZSAKY29tbWl0IG1l
c3NhZ2UuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBhcm0uY29tPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgfCAzNiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9hcmNoL2FybS9naWMuYyAg
ICAgICAgIHwgNDQgKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHwgIDIgKysKPiAgIDMgZmlsZXMgY2hhbmdl
ZCwgNDggaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBpbmRleCAx
ZDU3NDRlY2M4Li5mZmY3YzAxZWU4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdp
Yy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKPiBAQCAtMzk3LDYgKzM5Nyw0MiBA
QCB2b2lkIGdpY19kdW1wX3ZnaWNfaW5mbyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAgICAgICAgcHJp
bnRrKCJQZW5kaW5nIGlycT0lZFxuIiwgcC0+aXJxKTsKPiAgIH0KPiAgIAo+ICtpbnQgdmdpY19j
b25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVz
YywgYm9vbCBjb25uZWN0KQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsgICAg
LyogVXNlIHZjcHUwIHRvIHJldHJpZXZlIHRoZSBwZW5kaW5nX2lycSBzdHJ1Y3QuIEdpdmVuIHRo
YXQgd2Ugb25seQo+ICsgICAgICogcm91dGUgU1BJcyB0byBndWVzdHMsIGl0IGRvZXNuJ3QgbWFr
ZSBhbnkgZGlmZmVyZW5jZS4gKi8KClBsZWFzZSBmaXggdGhlIGNvZGluZyBzdHlsZSBhcyByZXF1
ZXN0ZWQgaW4gdjMuCgo+ICsgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFy
Z2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Cj4gKyAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAq
cmFuayA9IHZnaWNfcmFua19pcnEodl90YXJnZXQsIHZpcnEpOwo+ICsgICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIHZpcnEpOwo+ICsgICAgaW50IHJl
dCA9IDA7Cj4gKwo+ICsgICAgQVNTRVJUKGNvbm5lY3QgJiYgZGVzYyk7CgpJIGFtIG5vdCBzdXJl
IHdoeSB5b3UgYWxsb3cgZGVzYyB0byBiZSBub24tTlVMTCB3aGVuIGRpc2Nvbm5lY3RpbmcgaXQg
CihzZWUgbW9yZSBiZWxvdykuCgo+ICsKPiArICAgIC8qIFdlIGFyZSB0YWtpbmcgdG8gcmFuayBs
b2NrIHRvIHByZXZlbnQgcGFyYWxsZWwgY29ubmVjdGlvbnMuICovCj4gKyAgICB2Z2ljX2xvY2tf
cmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+ICsKPiArICAgIGlmICggY29ubmVjdCApCj4g
KyAgICB7Cj4gKyAgICAgICAgLyogVGhlIFZJUlEgc2hvdWxkIG5vdCBiZSBhbHJlYWR5IGVuYWJs
ZWQgYnkgdGhlIGd1ZXN0ICovCj4gKyAgICAgICAgaWYgKCAhcC0+ZGVzYyAmJgo+ICsgICAgICAg
ICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQo+ICsg
ICAgICAgICAgICBwLT5kZXNjID0gZGVzYzsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAg
IHJldCA9IC1FQlVTWTsKPiArICAgIH0KPiArICAgIGVsc2UKPiArICAgIHsKPiArICAgICAgICBp
ZiAoICFkZXNjIHx8IHAtPmRlc2MgPT0gZGVzYyApCgogRnJvbSBhIHF1aWNrIGdsYW5jZSwgbm8g
Y2FsbGVyIHdpbGwgaGF2ZSBkZXNjIGlzIE5VTEwuIEV2ZW4gaWYgaXQgd2FzLCAKaXQgd2lsbCBu
b3QgaGFybSBiZWNhdXNlIHAtPmRlc2Mgd2lsbCBiZSBzZXQgdG8gTlVMTC4KCj4gKyAgICAgICAg
ICAgIHAtPmRlc2MgPSBOVUxMOwo+ICsgICAgfQpCdXQgbGlrZWx5IHlvdSB3YW50IHRvIHJldHVy
biBhbiBlcnJvciBpZiBwLT5kZXNjICE9IGRlc2MgYXMgdGhpcyBpcyBhIAp1c2VyIGlucHV0IGVy
cm9yLiBJZ25vcmluZyBpdCBpcyBhIHByZXR0eSBiYWQuCgo+ICsKPiArICAgIHZnaWNfdW5sb2Nr
X3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKPiArCj4gKyAgICByZXR1cm4gcmV0Owo+ICt9
Cj4gKwo+ICAgLyoKPiAgICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICAqIG1vZGU6IEMKCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:23:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:23:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej49R-0002tT-13; Tue, 06 Feb 2018 14:23:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej49P-0002s0-GO
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:23:11 +0000
X-Inumbo-ID: 5b81668a-0b49-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5b81668a-0b49-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:23:53 +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 5FC0B1435;
 Tue,  6 Feb 2018 06:23:04 -0800 (PST)
Received: from [100.72.10.7] (usa-sjc-mx-foss1.foss.arm.com [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id
 8CC043F487; Tue,  6 Feb 2018 06:23:03 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180205161925.11054-1-andre.przywara@arm.com>
 <20180205161925.11054-7-andre.przywara@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <352d6377-08f0-4cbf-1a63-f41113942b96@arm.com>
Date: Tue, 6 Feb 2018 14:23:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180205161925.11054-7-andre.przywara@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 6/8] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwMi8wNS8yMDE4IDA0OjE5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBBdCB0aGUgbW9tZW50IHdlIGhhcHBpbHkgYWNjZXNzIHRoZSBWR0lDIGludGVybmFsIHN0cnVj
dCBwZW5kaW5nX2lycQo+ICh3aGljaCBkZXNjcmliZXMgYSB2aXJ0dWFsIElSUSkgaW4gaXJxLmMu
Cj4gRmFjdG9yIG91dCB0aGUgYWN0dWFsbHkgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgdG8gbGVhcm4g
dGhlIGFzc29jaWF0ZWQKPiBoYXJkd2FyZSBJUlEgYW5kIG1vdmUgdGhhdCBpbnRvIGdpYy12Z2lj
LmMgdG8gaW1wcm92ZSBhYnN0cmFjdGlvbi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPiBBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMgICAgfCAxNyArKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2lycS5j
ICAgICAgICAgfCAgNyArKy0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAy
ICsrCj4gICAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2FyY2gvYXJt
L2dpYy12Z2ljLmMKPiBpbmRleCBmZmY3YzAxZWU4Li42MzJjNDExNTY1IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMK
PiBAQCAtMzk3LDYgKzM5NywyMyBAQCB2b2lkIGdpY19kdW1wX3ZnaWNfaW5mbyhzdHJ1Y3QgdmNw
dSAqdikKPiAgICAgICAgICAgcHJpbnRrKCJQZW5kaW5nIGlycT0lZFxuIiwgcC0+aXJxKTsKPiAg
IH0KPiAgIAo+ICtzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCB2aXJxKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnA7Cj4gKwo+ICsgICAgQVNTRVJUKCF2ICYmIHZpcnEgPj0gMzIpOwo+ICsKPiArICAgIGlm
ICggIXYgKQo+ICsgICAgICAgIHYgPSBkLT52Y3B1WzBdOwo+ICsKPiArICAgIHAgPSBpcnFfdG9f
cGVuZGluZyh2LCB2aXJxKTsKPiArICAgIGlmICggIXAgKQo+ICsgICAgICAgIHJldHVybiBOVUxM
Owo+ICsKPiArICAgIHJldHVybiBwLT5kZXNjOwo+ICt9Cj4gKwo+ICAgaW50IHZnaWNfY29ubmVj
dF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2
aXJxLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjLCBi
b29sIGNvbm5lY3QpCj4gICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9pcnEuYyBiL3hl
bi9hcmNoL2FybS9pcnEuYwo+IGluZGV4IDdmMTMzZGU1NDkuLjYyMTAzYTIwZTMgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2lycS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2lycS5jCj4gQEAg
LTUzNCwxOSArNTM0LDE2IEBAIGludCByZWxlYXNlX2d1ZXN0X2lycShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgdmlycSkKPiAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2M7Cj4gICAg
ICAgc3RydWN0IGlycV9ndWVzdCAqaW5mbzsKPiAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+
IC0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwo+ICAgICAgIGludCByZXQ7Cj4gICAKPiAgICAg
ICAvKiBPbmx5IFNQSXMgYXJlIHN1cHBvcnRlZCAqLwo+ICAgICAgIGlmICggdmlycSA8IE5SX0xP
Q0FMX0lSUVMgfHwgdmlycSA+PSB2Z2ljX251bV9pcnFzKGQpICkKPiAgICAgICAgICAgcmV0dXJu
IC1FSU5WQUw7Cj4gICAKPiAtICAgIHAgPSBzcGlfdG9fcGVuZGluZyhkLCB2aXJxKTsKPiAtICAg
IGlmICggIXAtPmRlc2MgKQo+ICsgICAgZGVzYyA9IHZnaWNfZ2V0X2h3X2lycV9kZXNjKGQsIE5V
TEwsIHZpcnEpOwo+ICsgICAgaWYgKCAhZGVzYyApCj4gICAgICAgICAgIHJldHVybiAtRUlOVkFM
Owo+ICAgCj4gLSAgICBkZXNjID0gcC0+ZGVzYzsKPiAtCj4gICAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiAgIAo+ICAgICAgIHJldCA9IC1FSU5WQUw7Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS92Z2ljLmgKPiBpbmRleCBmZGEwODIzOTViLi42ZWE5ZjE0MGE3IDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmgKPiBAQCAtMjE5LDYgKzIxOSw4IEBAIGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwgaW50ICptbWlvX2NvdW50KTsKPiAgIGludCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAq
ZCwgaW50ICptbWlvX2NvdW50KTsKPiAgIAo+ICAgYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGlu
ZyhzdHJ1Y3QgdmNwdSAqdik7Cj4gK3N0cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rl
c2Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZpcnEpOwo+ICAgaW50IHZnaWNfY29u
bmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCB2aXJxLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNj
LCBib29sIGNvbm5lY3QpOwo+ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:24:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:24:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4An-00030M-A6; Tue, 06 Feb 2018 14:24:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2oj6=fa=citrix.com=prvs=5687f09f5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ej4Al-000306-N3
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 14:24:35 +0000
X-Inumbo-ID: 8d0cd4dc-0b49-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8d0cd4dc-0b49-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:25:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="67366784"
To: Alexey G <x1917x@gmail.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <20180206131026.00007e4b@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7b01487b-d7a3-eb2a-6a5b-023f33aaa974@citrix.com>
Date: Tue, 6 Feb 2018 14:21:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180206131026.00007e4b@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMDM6MTAsIEFsZXhleSBHIHdyb3RlOgo+IE9uIE1vbiwgNSBGZWIgMjAxOCAy
MToxODo0MiArMDAwMAo+IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29t
PiB3cm90ZToKPgo+PiBXZSdyZSBub3RpY2luZyBhIHJlcHJvZHVjaWJsZSBzeXN0ZW0gYm9vdCBo
YW5nIG9uIGNlcnRhaW4KPj4gcG9zdC1Ta3lsYWtlIHBsYXRmb3JtcyB3aGVyZSB0aGUgQklPUyBp
cyBjb25maWd1cmVkIGluCj4+IGxlZ2FjeSBib290IG1vZGUgd2l0aCB4MkFQSUMgZGlzYWJsZWQu
IFRoZSBzeXN0ZW0gc3RhbGxzCj4+IGltbWVkaWF0ZWx5IGFmdGVyIHdyaXRpbmcgdGhlIGZpcnN0
IFNNUCBpbml0aWFsaXphdGlvbgo+PiBzZXF1ZW5jZSBpbnRvIEFQSUMgSUNSLgo+Pgo+PiBUaGUg
Y2F1c2Ugb2YgdGhlIHByb2JsZW0gaXMgd2F0Y2hkb2cgTk1JIGhhbmRsZXIgZXhlY3V0aW9uIC0K
Pj4gc29tZXdoZXJlIG5lYXIgdGhlIGVuZCBvZiBOTUkgaGFuZGxpbmcgKGFmdGVyIGl0J3MgYWxy
ZWFkeQo+PiByZXNjaGVkdWxlZCB0aGUgbmV4dCBOTUkpIGl0IHRyaWVzIHRvIGFjY2VzcyBJTyBw
b3J0IDB4NjEKPj4gdG8gZ2V0IHRoZSBhY3R1YWwgTk1JIHJlYXNvbiBvbiBDUFUwLiBVbmZvcnR1
bmF0ZWx5LCB0aGlzCj4+IHBvcnQgaXMgZW11bGF0ZWQgYnkgQklPUyB1c2luZyBTTUlzIGFuZCB0
aGlzIGVtdWxhdGlvbgo+PiBhcHBhcmVudGx5IG1pZ2h0IHRha2UgbW9yZSB0aGFuIHdlIGV4cGVj
dCB1bmRlciBjZXJ0YWluCj4+IGNvbmRpdGlvbnMuIEFzIHRoZSByZXN1bHQsIHRoZSBzeXN0ZW0g
aXMgY29uc3RhbnRseSBtb3ZpbmcKPj4gYmV0d2VlbiBOTUkgYW5kIFNNSSBoYW5kbGVyIGFuZCBu
b3QgbWFraW5nIGFueSBwcm9ncmVzcy4KPj4KPj4gSnVzdCBsb3dlciB0aGUgaW5pdGlhbCBmcmVx
dWVuY3kgZm9yIG5vdyBhcyB3ZSBsb3dlciBpdCBsYXRlcgo+PiBldmVuIG1vcmUgYW55d2F5Lgo+
IEkvTyBwb3J0IDYxaCBub3JtYWxseSBpcyBub3QgZW11bGF0ZWQgYnkgU01JIGxlZ2FjeSBrYmQg
aGFuZGxpbmcgY29kZQo+IGluIEJJT1MsIG9ubHkgcG9ydHMgbGlrZSA2MGgsIDY0aCwgZXRjLgo+
IENvbnRyYXJ5IHRvIFVTQiBsZWdhY3kgZW11bGF0aW9uLCBpdCBoYXMgdG8gaW50ZXJjZXB0IHBv
cnQgNjFoIHZpYSBhCj4gZGlmZmVyZW50IGFwcHJvYWNoIC0tIGdlbmVyaWMgU01JIEkvTyB0cmFw
LCB3aGljaCBpcyBub3QgY29tbW9uIChhdCBsZWFzdAo+IGl0IHdhcykgdG8gdXNlIGJ5IEJJT1Nl
cy4uLiBhbHRob3VnaCBpdCBpcyBwb3NzaWJsZSBhcyBFRkkgaW50ZXJmYWNlIGFuZAo+IGNvZGUg
Zm9yIHRoaXMgaXMgYXZhaWxhYmxlLiBUaGUgYXNzdW1wdGlvbiBhYm91dCBwb3J0IDYxaCBiZWlu
ZyB0cmFwcGVkIGJ5Cj4gdGhlIFNNSSBoYW5kbGVyIG11c3QgYmUgZXhwbGljaXRseSBjb25maXJt
ZWQgYnkgY2hlY2tpbmcgSS9PIFRyYXAgY29udHJvbAo+IHJlZ3MgaW4gdGhlIFJDQkEgcmVnaW9u
Lgo+Cj4gSWYgSS9PIHRyYXAgcmVncyB3b24ndCBzaG93IGFuIGFjdGl2ZSBJL08gdHJhcCBvbiBJ
L08gcG9ydCA2MWggLS0gdGhlCj4gcm9vdCBjYXVzZSBtaWdodCBiZSBkaWZmZXJlbnQgKG1pZ2h0
IGV2ZW4gYmUgcmVsYXRlZCB0byBzdHVmZiBsaWtlCj4gTk1JMlNNSSBsb2dpYykuCj4KPiBJZiB0
aGUgcHJvYmxlbSBpcyBhY3R1YWxseSBkdWUgdG8gTk1JIGhhbmRsZXIgYmVpbmcgcHJlZW1wdGVk
IGJ5IGFub3RoZXIKPiBOTUkgd2hpY2ggb2NjdXJyZWQgYWZ0ZXIgKGEgbG9uZykgZXhlY3V0aW9u
IG9mIHRyaWdnZXJlZCBTTUkgaGFuZGxlciwgaXQKPiBtaWdodCBiZSBiZXR0ZXIgdG8gZG8gYWxs
IHNlbnNpdGl2ZSBzdHVmZiBiZWZvcmUgcmUtZW5hYmxpbmcgTk1JcyBieSBJUkVUIGluCj4gdGhl
IE5NSSBoYW5kbGVyLgoKVGhlIHByb2JsZW0gaXMgdGhhdCB0aGUgU01JIGhhbmRsZXIgZXhlY3V0
ZXMgZW5vdWdoIGluc3RydWN0aW9ucyB0bwp0cmlnZ2VyIGFub3RoZXIgTk1JICh3aGljaCBpcyBi
YXNlZCBvbiB0aGUgcmV0aXJlZCBpbnN0cnVjdGlvbiBjb3VudCksCndoaWNoIGdldHMgZGVsaXZl
cmVkIG9uY2UgdGhlIFNNSSBoYW5kbGVyIHJldHVybnMsIGFuZCBzZXJ2aWNpbmcgdGhlIE5NSQp0
cmlnZ2VycyBhIG5ldyBTTUksIHdoaWNoIHRyaWdnZXJzIGEgbmV3IE5NSS7CoCBUaGlzIGlzIHdo
eSB0aGUgc3lzdGVtCnN0YWxscy4KCkknbGwgbGVhdmUgdGhlIGhvdy93aHkgcG9ydCAweDYxIGlz
IHRyYXBwaW5nIHRvIFNNSSB0byBJZ29yLCBidXQgaXQgaXMKb25seSBhIHNlY29uZGFyeSBjb25j
ZXJuIGhlcmUuwqAgV2UgY2Fubm90IHJlYXNvbmFibHkgaGF2ZSB0aGUgd2F0Y2hkb2cKYWJsZSB0
byB0cmlwIGJlY2F1c2Ugb2YgZXhjbHVzaXZlbHkgU01JIGFjdGl2aXR5LCBvciB3ZSdsbCBwb3Rl
bnRpYWxseQpsaXZlbG9jayBhbnl3aGVyZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:25:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4Bh-00036N-IL; Tue, 06 Feb 2018 14:25:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej4Bf-00035m-Qw
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:25:31 +0000
X-Inumbo-ID: af066637-0b49-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id af066637-0b49-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:26:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461445770"
Date: Tue, 6 Feb 2018 14:25:22 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206142522.pe5mg2yzga6weagk@citrix.com>
References: <1509548707-6134-1-git-send-email-al1img@gmail.com>
 <1509548707-6134-4-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509548707-6134-4-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 3/6] libxl: add backend type and id to vkb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDEsIDIwMTcgYXQgMDU6MDU6MDRQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IE5ldyBmaWVsZCBiYWNrZW5kX3R5cGUgaXMgYWRkZWQgdG8gdmtiIGRldmlj
ZQo+IGluIG9yZGVyIHRvIGhhdmUgUUVNVSBhbmQgdXNlciBzcGFjZSBiYWNrZW5kCj4gc2ltdWx0
YW5lb3VzbHkuIEVhY2ggdmtiIGJhY2tlbmQgc2hhbGwgcmVhZAo+IGFwcHJvcHJpYXRlIFhTIGVu
dHJ5IGFuZCBzZXJ2aWNlIG9ubHkgb3duCj4gZnJvbnRlbmRzLgo+IElkIGlzIGEgc3RyaW5nIGZp
ZWxkIHdoaWNoIHVzZWQgYnkgdGhlIGJhY2tlbmQKPiB0byBpbmRlbnRpZnkgdGhlIGZyb250ZW5k
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBHcnl0c292IDxvbGVrc2FuZHJfZ3J5dHNv
dkBlcGFtLmNvbT4KPiAtLS0KPiAgdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgIHwgIDMgKysr
Cj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RtLmMgICAgICB8ICAxICsKPiAgdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsIHwgIDggKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGxfdmtiLmMgICAg
IHwgMzMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIDQgZmlsZXMgY2hhbmdl
ZCwgNDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gaW5k
ZXggZjgxMzExNC4uNjBkODY4NiAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVh
dGUuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCj4gQEAgLTEzNzYsNiArMTM3
Niw5IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAqZWdjLCBs
aWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAo+ICAgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2Nv
bmZpZy0+bnVtX3ZmYnM7IGkrKykgewo+ICAgICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2FkZChn
YywgZG9taWQsICZsaWJ4bF9fdmZiX2RldnR5cGUsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZkX2NvbmZpZy0+dmZic1tpXSk7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBm
b3IgKGkgPSAwOyBpIDwgZF9jb25maWctPm51bV92a2JzOyBpKyspIHsKPiAgICAgICAgICAgICAg
bGlieGxfX2RldmljZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3ZrYl9kZXZ0eXBlLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAmZF9jb25maWctPnZrYnNbaV0pOwo+ICAgICAgICAg
IH0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZG0uYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RtLmMKPiBpbmRleCA5OGY4OWE5Li5mMDdkZTM1IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2RtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kbS5jCj4gQEAgLTE3Mjgs
NiArMTcyOCw3IEBAIHN0YXRpYyBpbnQgbGlieGxfX3ZmYl9hbmRfdmtiX2Zyb21faHZtX2d1ZXN0
X2NvbmZpZyhsaWJ4bF9fZ2MgKmdjLAo+ICAKPiAgICAgIHZrYi0+YmFja2VuZF9kb21pZCA9IDA7
Cj4gICAgICB2a2ItPmRldmlkID0gMDsKPiArCgpTdHJheSBjaGFuZ2UuIEkgZG9uJ3QgaGF2ZSBv
YmplY3Rpb24gdGhvdWdoLgoKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5p
ZGwKPiBpbmRleCBjZDBjMDZmLi5jMzg3NmEyIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xp
YnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+IEBAIC0y
NDAsNiArMjQwLDEyIEBAIGxpYnhsX2NoZWNrcG9pbnRlZF9zdHJlYW0gPSBFbnVtZXJhdGlvbigi
Y2hlY2twb2ludGVkX3N0cmVhbSIsIFsKPiAgICAgICgyLCAiQ09MTyIpLAo+ICAgICAgXSkKPiAg
Cj4gK2xpYnhsX3ZrYl9iYWNrZW5kID0gRW51bWVyYXRpb24oInZrYl9iYWNrZW5kIiwgWwo+ICsg
ICAgKDAsICJVTktOT1dOIiksCj4gKyAgICAoMSwgIlFFTVUiKSwKPiArICAgICgyLCAiTElOVVgi
KQo+ICsgICAgXSkKPiArCj4gICMKPiAgIyBDb21wbGV4IGxpYnhsIHR5cGVzCj4gICMKPiBAQCAt
NjAzLDYgKzYwOSw4IEBAIGxpYnhsX2RldmljZV92a2IgPSBTdHJ1Y3QoImRldmljZV92a2IiLCBb
Cj4gICAgICAoImJhY2tlbmRfZG9taWQiLCBsaWJ4bF9kb21pZCksCj4gICAgICAoImJhY2tlbmRf
ZG9tbmFtZSIsIHN0cmluZyksCj4gICAgICAoImRldmlkIiwgbGlieGxfZGV2aWQpLAo+ICsgICAg
KCJiYWNrZW5kX3R5cGUiLCBsaWJ4bF92a2JfYmFja2VuZCksCj4gKyAgICAoImlkIiwgc3RyaW5n
KQo+ICAgICAgXSkKPiAgCj4gIGxpYnhsX2RldmljZV9kaXNrID0gU3RydWN0KCJkZXZpY2VfZGlz
ayIsIFsKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdmtiLmMgYi90b29scy9saWJ4
bC9saWJ4bF92a2IuYwo+IGluZGV4IGVhNmZjYTguLjg4YWIxODYgMTAwNjQ0Cj4gLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfdmtiLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF92a2IuYwo+IEBA
IC0xNyw2ICsxNywxMCBAQAo+ICBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdmtiX3NldGRlZmF1
bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiICp2a2IsIGJvb2wgaG90cGx1ZykK
PiAgewo+ICsgICAgaWYgKHZrYi0+YmFja2VuZF90eXBlID09IExJQlhMX1ZLQl9CQUNLRU5EX1VO
S05PV04pIHsKPiArICAgICAgICB2a2ItPmJhY2tlbmRfdHlwZSA9IExJQlhMX1ZLQl9CQUNLRU5E
X1FFTVU7Cj4gKyAgICB9Cj4gKwo+ICAgICAgcmV0dXJuIGxpYnhsX19yZXNvbHZlX2RvbWlkKGdj
LCB2a2ItPmJhY2tlbmRfZG9tbmFtZSwgJnZrYi0+YmFja2VuZF9kb21pZCk7Cj4gIH0KPiAgCj4g
QEAgLTM0LDYgKzM4LDMwIEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZrYihsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPiAgICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgaW50IGxpYnhsX19kZXZpY2VfdmtiX2RtX25lZWRlZChsaWJ4bF9kZXZpY2VfdmtiICp2
a2IsIHVpbnQzMl90IGRvbWlkKQo+ICt7Cj4gKyAgIGlmICh2a2ItPmJhY2tlbmRfdHlwZSA9PSBM
SUJYTF9WS0JfQkFDS0VORF9RRU1VKSB7Cj4gKyAgICAgICAgcmV0dXJuIDE7Cj4gKyAgIH0KCk5v
IG5lZWQgdG8gaGF2ZSB7fSBmb3IgYSBzaW5nbGUgc3RhdGVtZW50IGhlcmUuCgo+ICsKPiArICAg
IHJldHVybiAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGxpYnhsX19zZXRfeGVuc3RvcmVfdmti
KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX2RldmljZV92a2IgKnZrYiwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfdCAqYmFjaywgZmxleGFycmF5X3QgKmZyb250LAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpyb19mcm9u
dCkKPiArewo+ICsgICAgaWYgKHZrYi0+aWQpIHsKPiArICAgICAgICBmbGV4YXJyYXlfYXBwZW5k
X3BhaXIoZnJvbnQsICJpZCIsIHZrYi0+aWQpOwo+ICsgICAgfQo+ICsKCkRpdHRvLgoKQW5kLCBp
c24ndCAwIGEgdmFsaWQgZGV2aWNlIGlkPwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:26:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:26:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4CT-0003D4-Th; Tue, 06 Feb 2018 14:26:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej4CS-0003Ct-8H
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:26:20 +0000
X-Inumbo-ID: a41900b2-0b49-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a41900b2-0b49-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:25:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461445964"
Date: Tue, 6 Feb 2018 14:26:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206142616.uwehahxzd7zxiqw6@citrix.com>
References: <1509548707-6134-1-git-send-email-al1img@gmail.com>
 <1509548707-6134-5-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509548707-6134-5-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 4/6] libxl: vkb add list and info
	functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDEsIDIwMTcgYXQgMDU6MDU6MDVQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:28:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4E0-0003NW-83; Tue, 06 Feb 2018 14:27:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej4Dz-0003Mx-7A
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:27:55 +0000
X-Inumbo-ID: 04f48380-0b4a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04f48380-0b4a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:28:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461446200"
Date: Tue, 6 Feb 2018 14:27:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206142724.fye62bawfvl2rbvu@citrix.com>
References: <1509548707-6134-1-git-send-email-al1img@gmail.com>
 <1509548707-6134-5-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509548707-6134-5-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 4/6] libxl: vkb add list and info
	functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDEsIDIwMTcgYXQgMDU6MDU6MDVQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:28:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4EG-0003RI-Fg; Tue, 06 Feb 2018 14:28:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej4EF-0003Ov-6Z
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:28:11 +0000
X-Inumbo-ID: 0eab750b-0b4a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0eab750b-0b4a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:28:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461446475"
Date: Tue, 6 Feb 2018 14:27:59 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206142759.jbnsyzttrctebfmv@citrix.com>
References: <1509548707-6134-1-git-send-email-al1img@gmail.com>
 <1509548707-6134-6-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509548707-6134-6-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 5/6] xl: add vkb config parser and CLI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDEsIDIwMTcgYXQgMDU6MDU6MDZQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:28:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:28:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4EP-0003Tg-N7; Tue, 06 Feb 2018 14:28:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej4EO-0003SO-Ca
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:28:20 +0000
X-Inumbo-ID: 13afc87d-0b4a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13afc87d-0b4a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:29:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461446565"
Date: Tue, 6 Feb 2018 14:28:12 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206142812.etcl4ndisdivsvm5@citrix.com>
References: <1509548707-6134-1-git-send-email-al1img@gmail.com>
 <1509548707-6134-7-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509548707-6134-7-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 6/6] docs: add vkb device to xl.cfg and xl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDEsIDIwMTcgYXQgMDU6MDU6MDdQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:29:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:29:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4FI-0003en-0R; Tue, 06 Feb 2018 14:29:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ywto=fa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ej4FG-0003eS-5d
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:29:14 +0000
X-Inumbo-ID: 0b7aede4-0b4a-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b7aede4-0b4a-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:28:49 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 479EEAD7F;
 Tue,  6 Feb 2018 14:29:11 +0000 (UTC)
To: Joao Martins <joao.m.martins@oracle.com>, xen-devel@lists.xenproject.org, 
 linux-kernel@vger.kernel.org
References: <20180202174233.27341-1-joao.m.martins@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <99d14fe8-2f7a-6133-ced7-0ecec732d135@suse.com>
Date: Tue, 6 Feb 2018 15:29:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180202174233.27341-1-joao.m.martins@oracle.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] xenbus: track caller request id
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMTg6NDIsIEpvYW8gTWFydGlucyB3cm90ZToKPiBDb21taXQgZmQ4YWE5MDk1
YTk1ICgieGVuOiBvcHRpbWl6ZSB4ZW5idXMgZHJpdmVyIGZvciBtdWx0aXBsZSBjb25jdXJyZW50
Cj4geGVuc3RvcmUgYWNjZXNzZXMiKSBvcHRpbWl6ZWQgeGVuYnVzIGNvbmN1cnJlbnQgYWNjZXNz
ZXMgYnV0IGluIGRvaW5nIHNvCj4gYnJva2UgVUFCSSBvZiAvZGV2L3hlbi94ZW5idXMuIFRocm91
Z2ggL2Rldi94ZW4veGVuYnVzIGFwcGxpY2F0aW9ucyBhcmUgaW4KPiBjaGFyZ2Ugb2YgeGVuYnVz
IG1lc3NhZ2UgZXhjaGFuZ2Ugd2l0aCB0aGUgY29ycmVjdCBoZWFkZXIgYW5kIGJvZHkuIE5vdywK
PiBhZnRlciB0aGUgbWVudGlvbmVkIGNvbW1pdCB0aGUgcmVwbGllcyByZWNlaXZlZCBieSBhcHBs
aWNhdGlvbiB3aWxsIG5vCj4gbG9uZ2VyIGhhdmUgdGhlIGhlYWRlciByZXFfaWQgZWNob2VkIGJh
Y2sgYXMgaXQgd2FzIG9uIHJlcXVlc3QgKHNlZQo+IHNwZWNpZmljYXRpb24gYmVsb3cgZm9yIHJl
ZmVyZW5jZSksIGJlY2F1c2UgdGhhdCBwYXJ0aWN1bGFyIGZpZWxkIGlzIGJlaW5nCj4gb3Zlcndy
aXR0ZW4gYnkga2VybmVsLgo+IAo+IHN0cnVjdCB4c2Rfc29ja21zZwo+IHsKPiAgIHVpbnQzMl90
IHR5cGU7ICAvKiBYU18/Pz8gKi8KPiAgIHVpbnQzMl90IHJlcV9pZDsvKiBSZXF1ZXN0IGlkZW50
aWZpZXIsIGVjaG9lZCBpbiBkYWVtb24ncyByZXNwb25zZS4gICovCj4gICB1aW50MzJfdCB0eF9p
ZDsgLyogVHJhbnNhY3Rpb24gaWQgKDAgaWYgbm90IHJlbGF0ZWQgdG8gYSB0cmFuc2FjdGlvbiku
ICovCj4gICB1aW50MzJfdCBsZW47ICAgLyogTGVuZ3RoIG9mIGRhdGEgZm9sbG93aW5nIHRoaXMu
ICovCj4gCj4gICAvKiBHZW5lcmFsbHkgZm9sbG93ZWQgYnkgbnVsLXRlcm1pbmF0ZWQgc3RyaW5n
KHMpLiAqLwo+IH07Cj4gCj4gQmVmb3JlIHRoZXJlIHdhcyBvbmx5IG9uZSByZXF1ZXN0IGF0IGEg
dGltZSBzbyByZXFfaWQgY291bGQgc2ltcGx5IGJlCj4gZm9yd2FyZGVkIGJhY2sgYW5kIGZvcnRo
LiBUbyBhbGxvdyBzaW11bHRhbmVvdXMgcmVxdWVzdHMgd2UgbmVlZCBhCj4gZGlmZmVyZW50IHJl
cV9pZCBmb3IgZWFjaCBtZXNzYWdlIHRodXMga2VybmVsIGtlZXBzIGEgbW9ub3RvbmljIGluY3Jl
YXNpbmcKPiBjb3VudGVyIGZvciB0aGlzIGZpZWxkIGFuZCBpcyB3cml0dGVuIG9uIGV2ZXJ5IHJl
cXVlc3QgaXJyZXNwZWN0aXZlIG9mCj4gdXNlcnNwYWNlIHZhbHVlLgo+IAo+IEZvcndhcmRpbmcg
YWdhaW4gdGhlIHJlcV9pZCBvbiB1c2Vyc3BhY2UgcmVxdWVzdHMgaXMgbm90IGEgc29sdXRpb24g
YmVjYXVzZQo+IHdlIHdvdWxkIG9wZW4gdGhlIHBvc3NpYmlsaXR5IG9mIHVzZXJzcGFjZS1nZW5l
cmF0ZWQgcmVxX2lkIGNvbGxpZGluZyB3aXRoCj4ga2VybmVsIG9uZXMuIFNvIHRoaXMgcGF0Y2gg
aW5zdGVhZCB0YWtlcyBhbm90aGVyIHJvdXRlIHdoaWNoIGlzIHRvCj4gYXJ0aWZpY2lhbGx5IGtl
ZXAgdXNlciByZXFfaWQgd2hpbGUga2VlcGluZyB0aGUgeGVuYnVzIGxvZ2ljIGFzIGlzLiBXZSBk
bwo+IHRoYXQgYnkgc2F2aW5nIHRoZSBvcmlnaW5hbCByZXFfaWQgYmVmb3JlIHhzX3NlbmQoKSwg
dXNlIHRoZSBwcml2YXRlIGtlcm5lbAo+IGNvdW50ZXIgYXMgcmVxX2lkIGFuZCB0aGVuIG9uY2Ug
cmVwbHkgY29tZXMgYW5kIHdhcyB2YWxpZGF0ZWQsIHdlIHJlc3RvcmUKPiBiYWNrIHRoZSBvcmln
aW5hbCByZXFfaWQuCj4gCj4gQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKPiBG
aXhlczogZmQ4YWE5MDk1YSAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVsdGlw
bGUgY29uY3VycmVudCB4ZW5zdG9yZSBhY2Nlc3NlcyIpCj4gUmVwb3J0ZWQtYnk6IEJoYXZlc2gg
RGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1h
cnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCj4gLS0tCj4gSGVyZSdzIGEgbGluayB0
byBhIHVuaXQgdGVzdCAoaHR0cHM6Ly9wYXN0ZWJpbi5jb20vMnE1MWoyc1IpIHdoZXJlIHJlcV9p
ZCBvZgo+IHJlcGx5IGFuZCByZXNwb25zZSBhcmUgYmVpbmcgYXNzZXJ0ZWQgZWFjaCByZXF1ZXN0
LiBXaXRob3V0IHRoaXMgcGF0Y2gKPiB0aGUgYXNzZXJ0IHdpbGwgZmFpbCAoZS5nLiB0cnkgaXQg
d2l0aCBgLi94c3dpcmVfcmVxaWRfdGVzdCBuYW1lYCkuIEJ1dAo+IG9uIDw9IHY0LjEwIG9yID49
IHY0LjExIHdpdGggdGhlIGZpeCBhYm92ZSwgaXQgd2lsbCBwcmludCBkb21haW4gbmFtZSAxMAo+
IHRpbWVzLgo+IAo+IENoYW5nZXMgc2luY2UgdjE6Cj4gICogQWRqdXN0IGNvbW1pdCBtZXNzYWdl
Cj4gIChDb21tZW50cyBmcm9tIEp1ZXJnZW4gb24gSVJDKQo+ICAqIFVuaWxhdGVyYWx5IHNhdmUv
cmVzdG9yZSByZXFfaWQgYW5kIHJlbW92ZSB4c19yZXF1ZXN0X2lzX3VzZXIoKQo+ICAqIEluaXRp
YWxpemUgcmVxX2lkIGZvciBrZXJuZWwgY2FsbGVycwo+IC0tLQo+ICBkcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzLmggICAgICAgfCAxICsKPiAgZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jb21t
cy5jIHwgMSArCj4gIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyAgICB8IDMgKysrCj4g
IDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZl
cnMveGVuL3hlbmJ1cy94ZW5idXMuaCBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaAo+IGlu
ZGV4IDE0OWM1ZTdlZmM4OS4uMDkyOTgxMTcxZGYxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXMuaAo+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaAo+IEBA
IC03Niw2ICs3Niw3IEBAIHN0cnVjdCB4Yl9yZXFfZGF0YSB7Cj4gIAlzdHJ1Y3QgbGlzdF9oZWFk
IGxpc3Q7Cj4gIAl3YWl0X3F1ZXVlX2hlYWRfdCB3cTsKPiAgCXN0cnVjdCB4c2Rfc29ja21zZyBt
c2c7Cj4gKwl1aW50MzJfdCBjYWxsZXJfcmVxX2lkOwo+ICAJZW51bSB4c2Rfc29ja21zZ190eXBl
IHR5cGU7Cj4gIAljaGFyICpib2R5Owo+ICAJY29uc3Qgc3RydWN0IGt2ZWMgKnZlYzsKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jb21tcy5jIGIvZHJpdmVycy94ZW4v
eGVuYnVzL3hlbmJ1c19jb21tcy5jCj4gaW5kZXggNWIwODFhMDE3NzlkLi5kMjM5ZmMzYzVlM2Qg
MTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jb21tcy5jCj4gKysrIGIv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19jb21tcy5jCj4gQEAgLTMwOSw2ICszMDksNyBAQCBz
dGF0aWMgaW50IHByb2Nlc3NfbXNnKHZvaWQpCj4gIAkJCWdvdG8gb3V0Owo+ICAKPiAgCQlpZiAo
cmVxLT5zdGF0ZSA9PSB4Yl9yZXFfc3RhdGVfd2FpdF9yZXBseSkgewo+ICsJCQlyZXEtPm1zZy5y
ZXFfaWQgPSByZXEtPmNhbGxlcl9yZXFfaWQ7Cj4gIAkJCXJlcS0+bXNnLnR5cGUgPSBzdGF0ZS5t
c2cudHlwZTsKPiAgCQkJcmVxLT5tc2cubGVuID0gc3RhdGUubXNnLmxlbjsKPiAgCQkJcmVxLT5i
b2R5ID0gc3RhdGUuYm9keTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c194cy5jIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4gaW5kZXggM2U1OTU5MGM3
MjU0Li4zZjNiMjkzOThhYjggMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1
c194cy5jCj4gKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jCj4gQEAgLTIyNyw2
ICsyMjcsOCBAQCBzdGF0aWMgdm9pZCB4c19zZW5kKHN0cnVjdCB4Yl9yZXFfZGF0YSAqcmVxLCBz
dHJ1Y3QgeHNkX3NvY2ttc2cgKm1zZykKPiAgCXJlcS0+c3RhdGUgPSB4Yl9yZXFfc3RhdGVfcXVl
dWVkOwo+ICAJaW5pdF93YWl0cXVldWVfaGVhZCgmcmVxLT53cSk7Cj4gIAo+ICsJLyogU2F2ZSB0
aGUgY2FsbGVyIHJlcV9pZCBhbmQgcmVzdG9yZSBpdCBsYXRlciBpbiB0aGUgcmVwbHkgKi8KPiAr
CXJlcS0+Y2FsbGVyX3JlcV9pZCA9IHJlcS0+bXNnLnJlcV9pZDsKPiAgCXJlcS0+bXNnLnJlcV9p
ZCA9IHhzX3JlcXVlc3RfZW50ZXIocmVxKTsKPiAgCj4gIAltdXRleF9sb2NrKCZ4Yl93cml0ZV9t
dXRleCk7Cj4gQEAgLTMxMCw2ICszMTIsNyBAQCBzdGF0aWMgdm9pZCAqeHNfdGFsa3Yoc3RydWN0
IHhlbmJ1c190cmFuc2FjdGlvbiB0LAo+ICAJcmVxLT5udW1fdmVjcyA9IG51bV92ZWNzOwo+ICAJ
cmVxLT5jYiA9IHhzX3dha2VfdXA7Cj4gIAo+ICsJbXNnLnJlcV9pZCA9IDA7Cj4gIAltc2cudHhf
aWQgPSB0LmlkOwo+ICAJbXNnLnR5cGUgPSB0eXBlOwo+ICAJbXNnLmxlbiA9IDA7Cj4gCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:38:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4OP-0004Xi-1C; Tue, 06 Feb 2018 14:38:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej4OO-0004Xc-NV
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:38:40 +0000
X-Inumbo-ID: 85c56de5-0b4b-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 85c56de5-0b4b-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:39:23 +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 0C8E01435;
 Tue,  6 Feb 2018 06:38:34 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 10F733F487;
 Tue,  6 Feb 2018 06:38:32 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180205161925.11054-1-andre.przywara@arm.com>
 <20180205161925.11054-6-andre.przywara@arm.com>
 <f736d6ad-c2d3-1103-128c-67732a2aea3f@arm.com>
Message-ID: <1564ec34-cec9-43a6-f7dd-0bece725e918@arm.com>
Date: Tue, 6 Feb 2018 14:38:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <f736d6ad-c2d3-1103-128c-67732a2aea3f@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAwMjoyMSBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDAyLzA1LzIwMTggMDQ6MTkgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBBdCB0
aGUgbW9tZW50IHdlIGhhcHBpbHkgYWNjZXNzIFZHSUMgaW50ZXJuYWwgZGF0YSBzdHJ1Y3R1cmVz
IGxpa2UKPj4gdGhlIHJhbmsgYW5kIHN0cnVjdCBwZW5kaW5nX2lycSBpbiBnaWMuYywgd2hpY2gg
c2hvdWxkIGJlIFZHSUMgYWdub3N0aWMuCj4+Cj4+IEZhY3RvciBvdXQgYSBuZXcgZnVuY3Rpb24g
dmdpY19jb25uZWN0X2h3X2lycSgpLCB3aGljaCBhbGxvd3MgYSB2aXJ0dWFsCj4+IElSUSB0byBi
ZSBjb25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEgKHVzaW5nIHRoZSBodyBiaXQgaW4gdGhlIExS
KS4KPj4KPj4gVGhpcyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVy
ZXMgYW5kIGltcHJvdmVzIAo+PiBhYnN0cmFjdGlvbi4KPiAKPiBJIHdhcyBleHBlY3Rpbmcgc29t
ZSBleHBsYW5hdGlvbiByZWdhcmRpbmcgdGhlIG5ldyBsb2NraW5nIG9yZGVyIGluIHRoZSAKPiBj
b21taXQgbWVzc2FnZS4KCiBGcm9tIGEgcXVpY2sgY2hhdCB3aXRoIEFuZHJlIG9uIElSQywgaXQg
bG9va3MgbGlrZSBmaWd1cmluZyBvdXQgdGhlIApjdXJyZW50IGxvY2tpbmcgbWlnaHQgYmUgdHJp
Y2t5LiBTbyBJIHdvdWxkIGJlIGhhcHB5IGlmIHdlIG9ubHkgcG9pbnQgCm91dCB0aGUgY2hhbmdl
IG9mIGxvY2tpbmcgKCsgYSB3b3JkIG9uIHRoZSBuZXcgbG9ja2luZykgaW4gdGhlIGNvbW1pdCAK
bWVzc2FnZS4KClRoaXMgd291bGQgaGVscCBpbiBjYXNlIHdlIGZpbmQgYSByZWdyZXNzaW9uIGxh
dGVyIG9uLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:43:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:43:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4T1-0005ED-OS; Tue, 06 Feb 2018 14:43:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej4T1-0005E7-7P
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:43:27 +0000
X-Inumbo-ID: 084c839b-0b4c-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 084c839b-0b4c-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:43:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461451389"
Date: Tue, 6 Feb 2018 14:43:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206144323.m6gqtxjpjuctrfrr@citrix.com>
References: <1509548687-6071-1-git-send-email-al1img@gmail.com>
 <1509548687-6071-4-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509548687-6071-4-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 3/5] xl: add PV sound condif parser
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDEsIDIwMTcgYXQgMDU6MDQ6NDVQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBjb25maWcgcGFyc2VyIGZvciB2aXJ0dWFsIHNvdW5kIGRldmljZXMK
PiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZA
ZXBhbS5jb20+Cj4gKwo+ICtpbnQgcGFyc2VfdnNuZF9pdGVtKGxpYnhsX2RldmljZV92c25kICp2
c25kLCBjb25zdCBjaGFyICpzcGVjKQo+ICt7Cj4gKyAgICBjaGFyICpidWYgPSBzdHJkdXAoc3Bl
Yyk7Cj4gKyAgICBjaGFyICp0b2tlbiA9IHN0cnRvayhidWYsICIsIik7Cj4gKyAgICBjaGFyICpr
ZXkgPSBOVUxMOwo+ICsgICAgaW50IHJldDsKPiArCj4gKyAgICB3aGlsZSh0b2tlbikgewoKQWRk
IHNwYWNlIHBsZWFzZS4KCk90aGVyd2lzZToKCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:43:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4TD-0005Fe-Vo; Tue, 06 Feb 2018 14:43:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej4TC-0005FP-Ja
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:43:38 +0000
X-Inumbo-ID: 0f3d7585-0b4c-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f3d7585-0b4c-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:43:13 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461451579"
Date: Tue, 6 Feb 2018 14:43:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206144335.i5y2ds4h4t33gga4@citrix.com>
References: <1509548687-6071-1-git-send-email-al1img@gmail.com>
 <1509548687-6071-6-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509548687-6071-6-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 5/5] docs: add PV sound device config
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDEsIDIwMTcgYXQgMDU6MDQ6NDdQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IFVwZGF0ZSBkb2N1bWVudGF0aW9uIHdpdGggdmlydHVhbCBzb3VuZCBkZXZp
Y2UKPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRz
b3ZAZXBhbS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:43:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:43:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4TQ-0005IC-6G; Tue, 06 Feb 2018 14:43:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej4TO-0005H1-Kr
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:43:50 +0000
X-Inumbo-ID: 3e4329b9-0b4c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e4329b9-0b4c-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:44:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461451700"
Date: Tue, 6 Feb 2018 14:43:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206144342.jbazbpakun435nlu@citrix.com>
References: <1509548687-6071-1-git-send-email-al1img@gmail.com>
 <1509548687-6071-2-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509548687-6071-2-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 1/5] libxl: add PV sound device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDEsIDIwMTcgYXQgMDU6MDQ6NDNQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBQViBzb3VuZCBkZXZpY2UgZGVzY3JpYmVkIGluIHNuZGlmLmgKPiAK
PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBh
bS5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCihJIGhhdmVu
J3QgY2hlY2tlZCBpZiB0aGUgdmFsdWVzIHVzZWQgaW4gdGhlIElETCBhcmUgdGhlIHNhbWUgaW4g
dGhlCnNwZWMpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:43:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:43:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4TV-0005Jh-Cb; Tue, 06 Feb 2018 14:43:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej4TT-0005Hr-Hb
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:43:55 +0000
X-Inumbo-ID: 41bf4047-0b4c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41bf4047-0b4c-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:44:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461451755"
Date: Tue, 6 Feb 2018 14:43:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206144347.jqthpwxstckd2voc@citrix.com>
References: <1509548687-6071-1-git-send-email-al1img@gmail.com>
 <1509548687-6071-3-git-send-email-al1img@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1509548687-6071-3-git-send-email-al1img@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com, Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 2/5] libxl: add vsnd list and info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMDEsIDIwMTcgYXQgMDU6MDQ6NDRQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEdyeXRzb3YgPG9sZWtzYW5kcl9ncnl0c292QGVw
YW0uY29tPgo+IAo+IEFkZCBnZXR0aW5nIHZzbmQgbGlzdCBhbWQgaW5mbyBBUEkKPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+
Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsLmggICAgICAgICB8ICAxMCArKwo+ICB0b29scy9s
aWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgMTkgKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3V0aWxz
LmggICB8ICAgMyArCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYyAgICB8IDM3NSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICA0IGZpbGVzIGNoYW5nZWQs
IDQwNCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGlieGwvbGlieGwuaAo+IGluZGV4IDcyMDBkNDkuLmFj
YjczY2UgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAo+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsLmgKPiBAQCAtMTkyNyw2ICsxOTI3LDE2IEBAIGludCBsaWJ4bF9kZXZpY2VfdnNu
ZF9kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+
ICAKPiArbGlieGxfZGV2aWNlX3ZzbmQgKmxpYnhsX2RldmljZV92c25kX2xpc3QobGlieGxfY3R4
ICpjdHgsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90IGRvbWlkLCBpbnQgKm51bSkKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZOwo+ICt2b2lkIGxpYnhsX2Rldmlj
ZV92c25kX2xpc3RfZnJlZShsaWJ4bF9kZXZpY2VfdnNuZCogbGlzdCwgaW50IG51bSkKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FMTEVSU19PTkxZ
Owo+ICtpbnQgbGlieGxfZGV2aWNlX3ZzbmRfZ2V0aW5mbyhsaWJ4bF9jdHggKmN0eCwgdWludDMy
X3QgZG9taWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV92
c25kICp2c25kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF92c25kaW5m
byAqdnNuZGxpbmZvKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBMSUJYTF9FWFRF
Uk5BTF9DQUxMRVJTX09OTFk7Cj4gKwo+ICAvKiBLZXlib2FyZCAqLwo+ICBpbnQgbGlieGxfZGV2
aWNlX3ZrYl9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBsaWJ4bF9kZXZpY2Vf
dmtiICp2a2IsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4bF9hc3luY29w
X2hvdyAqYW9faG93KQo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwg
Yi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKPiBpbmRleCBhYTMwMTk2Li41NTNlNzI0IDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAo+ICsrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX3R5cGVzLmlkbAo+IEBAIC05ODgsNiArOTg4LDI1IEBAIGxpYnhsX3ZkaXNwbGlu
Zm8gPSBTdHJ1Y3QoInZkaXNwbGluZm8iLCBbCj4gICAgICAoImNvbm5lY3RvcnMiLCBBcnJheShs
aWJ4bF9jb25uZWN0b3JpbmZvLCAibnVtX2Nvbm5lY3RvcnMiKSkKPiAgICAgIF0sIGRpcj1ESVJf
T1VUKQo+ICAKPiArbGlieGxfc3RyZWFtaW5mbyA9IFN0cnVjdCgic3RyZWFtaW5mbyIsIFsKPiAr
ICAgICgicmVxX2V2dGNoIiwgaW50ZWdlciksCj4gKyAgICAoInJlcV9ycmVmIiwgaW50ZWdlcikK
PiArICAgIF0pCj4gKwo+ICtsaWJ4bF9wY21pbmZvID0gU3RydWN0KCJwY21pbmZvIiwgWwo+ICsg
ICAgKCJzdHJlYW1zIiwgQXJyYXkobGlieGxfc3RyZWFtaW5mbywgIm51bV92c25kX3N0cmVhbXMi
KSkKPiArICAgIF0pCj4gKwo+ICtsaWJ4bF92c25kaW5mbyA9IFN0cnVjdCgidnNuZGluZm8iLCBb
Cj4gKyAgICAoImJhY2tlbmQiLCBzdHJpbmcpLAo+ICsgICAgKCJiYWNrZW5kX2lkIiwgdWludDMy
KSwKPiArICAgICgiZnJvbnRlbmQiLCBzdHJpbmcpLAo+ICsgICAgKCJmcm9udGVuZF9pZCIsIHVp
bnQzMiksCj4gKyAgICAoImRldmlkIiwgbGlieGxfZGV2aWQpLAo+ICsgICAgKCJzdGF0ZSIsIGlu
dGVnZXIpLAo+ICsgICAgKCJwY21zIiwgQXJyYXkobGlieGxfcGNtaW5mbywgIm51bV92c25kX3Bj
bXMiKSkKPiArICAgIF0pCj4gKwo+ICAjIE5VTUEgbm9kZSBjaGFyYWN0ZXJpc3RpY3M6IHNpemUg
YW5kIGZyZWUgYXJlIGhvdyBtdWNoIG1lbW9yeSBpdCBoYXMsIGFuZCBob3cKPiAgIyBtdWNoIG9m
IGl0IGlzIGZyZWUsIHJlc3BlY3RpdmVseS4gZGlzdHMgaXMgYW4gYXJyYXkgb2YgZGlzdGFuY2Vz
IGZyb20gdGhpcwo+ICAjIG5vZGUgdG8gZWFjaCBvdGhlciBub2RlLgo+IGRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF91dGlscy5oIGIvdG9vbHMvbGlieGwvbGlieGxfdXRpbHMuaAo+IGlu
ZGV4IDllNzQzZGMuLjU0NTU3NTIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdXRp
bHMuaAo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmgKPiBAQCAtODIsNiArODIsOSBA
QCBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3VzYmN0cmwobGlieGxfY3R4ICpjdHgsIHVpbnQz
Ml90IGRvbWlkLAo+ICBpbnQgbGlieGxfZGV2aWRfdG9fZGV2aWNlX3ZkaXNwbChsaWJ4bF9jdHgg
KmN0eCwgdWludDMyX3QgZG9taWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBkZXZpZCwgbGlieGxfZGV2aWNlX3ZkaXNwbCAqdmRpc3BsKTsKPiAgCj4gK2ludCBsaWJ4
bF9kZXZpZF90b19kZXZpY2VfdnNuZChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgZGV2aWQsIGxpYnhsX2RldmljZV92
c25kICp2c25kKTsKPiArCj4gIGludCBsaWJ4bF9jdHJscG9ydF90b19kZXZpY2VfdXNiZGV2KGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgaW50IGN0cmwsIGludCBwb3J0LAo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdXNiZGV2ICp1c2JkZXYpOwo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF92c25kLmMgYi90b29scy9saWJ4bC9saWJ4bF92c25kLmMKPiBp
bmRleCA5OWU0YmUzLi4zNWYxYWVkIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3Zz
bmQuYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZzbmQuYwo+IEBAIC0zNywyMiArMzcsMjQ3
IEBAIHN0YXRpYyBpbnQgbGlieGxfX2RldmljZV9mcm9tX3ZzbmQobGlieGxfX2djICpnYywgdWlu
dDMyX3QgZG9taWQsCj4gICAgIHJldHVybiAwOwo+ICB9Cj4gIAo+ICtzdGF0aWMgaW50IGxpYnhs
X19zYW1wbGVfcmF0ZXNfZnJvbV9zdHJpbmcobGlieGxfX2djICpnYywgY29uc3QgY2hhciAqc3Ry
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGlieGxfdnNu
ZF9wYXJhbXMgKnBhcmFtcykKPiArewo+ICsgICAgY2hhciAqdG1wID0gbGlieGxfX3N0cmR1cChn
Yywgc3RyKTsKPiArCj4gKyAgICBwYXJhbXMtPm51bV9zYW1wbGVfcmF0ZXMgPSAwOwo+ICsgICAg
cGFyYW1zLT5zYW1wbGVfcmF0ZXMgPSBOVUxMOwo+ICsKPiArICAgIGNoYXIgKnAgPSBzdHJ0b2so
dG1wLCAiICwiKTsKPiArCj4gKyAgICB3aGlsZSAocCAhPSBOVUxMKSB7Cj4gKyAgICAgICAgcGFy
YW1zLT5zYW1wbGVfcmF0ZXMgPSByZWFsbG9jKHBhcmFtcy0+c2FtcGxlX3JhdGVzLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoKnBhcmFtcy0+c2FtcGxl
X3JhdGVzKSAqCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYXJh
bXMtPm51bV9zYW1wbGVfcmF0ZXMgKyAxKSk7CgpUaGlzIGlzIHByb2JsZW1hdGljLiBZb3UgbmVl
ZCB0byBjaGVjayBpZiByZWFsbG9jIHJldHVybnMgTlVMTCBiZWZvcmUKb3ZlcndyaXRpbmcgc2Ft
cGxlX3JhdGVzLgoKSXQgaXMgYWxzbyBhIGJpdCBleHBlbnNpdmUgdG8gcmVhbGxvYyAxIGVsZW1l
bnQgYXQgYSB0aW1lLiBJcyBpcwpwb3NzaWJsZSB0byBrbm93IHRoZSBzaXplIGJlZm9yZSBoYW5k
PyBJZiBub3QsIHRoZW4gZmluZS4KClBsZWFzZSB1c2UgbGlieGxfX3JlYWxsb2MgaW5zdGVhZC4g
V2UgaGF2ZSBxdWl0ZSBhIGZldyB3cmFwcGVycyBpbgpsaWJ4bC4gSW4gZ2VuZXJhbCBwbGVhc2Ug
dXNlIHRoZW0gdW5sZXNzIHlvdSBoYXZlIHZlcnkgY29tcGVsbGluZyByZWFzb24Kbm90IHRvLgoK
VGhlcmUgY291bGQgYmUgb3RoZXIgcGxhY2VzIGluIHlvdXIgdHdvIHNlcmllcyB0aGF0IEkgbWlz
c2VkLCBwbGVhc2UgZml4CnRoZW0uCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:46:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:46:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4VZ-0005er-O9; Tue, 06 Feb 2018 14:46:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjku=fa=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej4VZ-0005ej-6j
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 14:46:05 +0000
X-Inumbo-ID: 65b1c93b-0b4c-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22f.google.com (unknown [2a00:1450:400c:c0c::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65b1c93b-0b4c-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:45:39 +0100 (CET)
Received: by mail-wr0-x22f.google.com with SMTP id t94so2206715wrc.5
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 06:46:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=l/1uBD7BvFisg0bv+PII63Rf9DbOAwgsvqoxW7YQQmU=;
 b=j2g57updN+h0PV1ocHt3YDya5tzaFHfwd0TYp5eegubliUdYIsZFIwcQAWXst8RhKK
 V5pcTDs27FWbFn4L16AAIFaA0ie4QsjY+XPUkGKIaPqpxxDPqrAqnNS+DGuYd4YcJ7KI
 eYtjpD33l2FdcjXU2ohbzUMAo62ITGXm++Ls8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=l/1uBD7BvFisg0bv+PII63Rf9DbOAwgsvqoxW7YQQmU=;
 b=ma/kqSNk+ZvUD4z449Tm5a32l3NH7HBnyrJBqI1rkrqgxV9oYxJT0c0Z7+mndGLZNZ
 30oUrgJnJcI/eALSe5bFt3xKgIecFLGFTcv4ktvd1JDqen7z/Ne38OuFp+vLMX8Oqnk+
 LLLpm8BLItdwWAVM9ZzAriPkW0FXQWcpJ1hn0SYQrGWogej2wkcNmDO7RT5GPYw5y/Ct
 zQQlQ0DsEgxFTp6ghLiA0vLy0jk/GMjW9vDSMRvH2d3n0wr5jERKjXxjYqHkrFAG9te5
 WbcNrE7Xbhj2YgB7v0gCtkh7y6AGZUWLKKlarUyuYpwQE+/gsHAlWbEjUkLxF3rfh68K
 Wcqg==
X-Gm-Message-State: APf1xPB9Os2OyB+eIl0EDGThbAmqasOgTngGH4HpRM5qRPiBVvXGPzXO
 ahijCE+7t3133ASGBXQA8iel2w==
X-Google-Smtp-Source: AH8x225OBZv/4Nd5ayhzjeijOug9Yt8raYAcUCRdit4AsV6tayVZ4gpBgS4cIsnwjLl1Qs9WkHAYvQ==
X-Received: by 10.223.150.14 with SMTP id b14mr2392637wra.168.1517928361620;
 Tue, 06 Feb 2018 06:46:01 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id s63sm7727844wrc.64.2018.02.06.06.45.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 06:46:01 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-4-julien.grall@linaro.org>
 <56408229-3c55-2bcd-8426-a1e75b59d874@epam.com>
 <27e325f8-7012-7990-2309-499ea36452d6@linaro.org>
 <b77b251f-46c7-8610-cee0-272bee974703@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <f575748c-6075-acf6-4a34-44275a6a2fdf@linaro.org>
Date: Tue, 6 Feb 2018 14:45:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <b77b251f-46c7-8610-cee0-272bee974703@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMi8yMDE4IDAzOjQwIFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaQoK
SGksCgoKPiBPbiAwMi4wMi4xOCAxNjozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4K
Pj4gT24gMDIvMDIvMTggMTQ6MjMsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gT24gMDIu
MDIuMTggMTM6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBBdCB0aGUgbW9tZW50IFBTQ0kg
ZnVuY3Rpb24gZGlzcGF0Y2hpbmcgaXMgZG9uZSBpbiB2c21jLmMgYW5kIHRoZQo+Pj4+IGZ1bmN0
aW9uIGltcGxlbWVudGF0aW9uIGluIHZwc2NpLmMuIFNvbWUgYml0cyBvZiB0aGUgaW1wbGVtZW50
YXRpb24gaXMKPj4+PiBldmVuIGRvbmUgaW4gdnNtYy5jIChzZWUgUFNDSV9TWVNURU1fUkVTRVQp
Lgo+Pj4+Cj4+Pj4gVGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhl
IGltcGxlbWVudGF0aW9uIGFuZCBhbHNvCj4+Pj4gcmVxdWlyZXMgdG8gZXhwb3J0IGZ1bmN0aW9u
cyBmb3IgZWFjaCBQU0NJIGZ1bmN0aW9ucy4KPj4+Pgo+Pj4+IFRoZXJlZm9yZSBtb3ZlIFBTQ0kg
ZGlzcGF0Y2hpbmcgaW4gdHdvIG5ldyBmdW5jdGlvbnMgZG9fdnBzY2lfMF8xX2NhbGwKPj4+PiBh
bmQgZG9fdnBzY2lfMF8yX2NhbGwuIFRoZSBmb3JtZXIgd2lsbCBoYW5kbGUgUFNDSSAwLjEgY2Fs
bCB3aGlsZSAKPj4+PiB0aGUgbGF0dGVyCj4+Pj4gMC4yIG9yIGxhdGVyIGNhbGwuCj4+Pj4KPj4+
PiBBdCB0aGUgc2FtZSB0aW1lLCBhIG5ldyBoZWFkZXIgdnBzY2kuaCB3YXMgY3JlYXRlZCB0byBj
b250YWluIGFsbAo+Pj4+IGRlZmluaXRpb25zIGZvciB2aXJ0dWFsIFBTQ0kgYW5kIGF2b2lkIGNv
bmZ1c2lvbiB3aXRoIHRoZSBob3N0IFBTQ0kuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgo+Pj4+Cj4+PiBJJ20gb2theSB3aXRo
IHRoaXMgZ2VuZXJhbGx5LCB5b3UgY2FuIGhhdmUgbXkgci1iOgo+Pj4gYFJldmlld2VkLWJ5OiBW
b2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+YAo+Pgo+PiBJIHdv
dWxkIG5vdCBoYXZlIGdhdmUgYSByZXZpZXdlZC1ieSB3aXRoIHRoZSBjb21tZW50cyB5b3UgZ2F2
ZSBiZWxvdyA7KS4KPj4KPiAKPiBQb2ludCB0YWtlbiA6KQo+IAo+Pj4+ICsvKgo+Pj4+ICsgKiBQ
U0NJIDAuMiBvciBsYXRlciBjYWxscy4gSXQgd2lsbCByZXR1cm4gZmFsc2UgaWYgdGhlIGZ1bmN0
aW9uIElEIGlzCj4+Pj4gKyAqIG5vdCBoYW5kbGVkLgo+Pj4+ICsgKi8KPj4+PiArYm9vbCBkb192
cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQo+
Pj4+ICt7Cj4+Pj4gK8KgwqDCoCAvKgo+Pj4+ICvCoMKgwqDCoCAqIC8hXCBWUFNDSV9OUl9GVU5D
UyAoaW4gYXNtLWFybS92cHNjaS5oKSBzaG91bGQgYmUgdXBkYXRlZCB3aGVuCj4+Pj4gK8KgwqDC
oMKgICogYWRkaW5nL3JlbW92aW5nIGEgZnVuY3Rpb24KPj4+PiArwqDCoMKgwqAgKi8KPj4+IFNo
b3VsZCB3ZSBhbHNvIHVwZGF0ZSByZXZpc2lvbiBvZiBTU1NDIGludGVyZmFjZSBhcyB3ZWxsPyBT
TUNDQyAKPj4+IHJlcXVpcmVzIHRoaXMuCj4+Cj4+IE1laCwgeW91IGNhbid0IHJlbHkgb24gdGhl
IFNTU0MgcmV2aXNpb24gbW9zdCBvZiB0aGUgdGltZSBhcyB0aGUgCj4+IHZlcnNpb24gZm9yIFBT
Q0kgaXMgZG9uZSB0aHJvdWdoIFBTQ0lfZ2V0X3ZlcnNpb24uIEkgY2FuIGFkZCBhIGNvbW1lbnQg
Cj4+IGlmIHlvdSB3YW50Lgo+Pgo+IFllcywgSSBhZ3JlZSB3aXRoIHlvdS4gQnV0IHNlY3Rpb24g
NS40IG9mIFNNQ0NDIDEuMCBhcHBsaWVzIHRvIFNTU0MgYXMgCj4gd2VsbC4gU28geW91IGNhbiB3
cml0ZSBzb21ldGhpbmcgbGlrZSAiQVJNIFNNQ0NDIHJlcXVpcmVzIHRoYXQgU1NTQyAKPiByZXZp
c2lvbiBhbmQgZnVuY3Rpb24gY2FsbCBjb3VudCBzaG91bGQgYmUgdXBkYXRlZCBldmVyeSB0aW1l
IHlvdSBhZGQgb3IgCj4gcmVtb3ZlIGEgZnVuY3Rpb24iCgpVc3VhbGx5IHdlIHVwZGF0ZSB2ZXJz
aW9uaW5nIG51bWJlciBvbmx5IG9uY2UgcGVyIHJlbGVhc2UuIEkgd291bGQgCmZvbGxvdyB0aGUg
c2FtZSBhcHByb2FjaCBmb3IgdGhpcyBvbmUuIFNvIEkgd291bGQgc3VnZ2VzdAoKIlZQU0NJX05S
X0ZVTkNTIChpbiBhc20tYXJtL3Zwc2NpLmgpIHNob3VsZCBiZSB1cGRhdGVkIHdoZW4gYWRkaW5n
IApyZW1vdmluZyBhIGZ1bmN0aW9uLiBTU0NDQ19TTUNDQ18qX1JFVklTSU9OIHNob3VsZCBiZSB1
cGRhdGVkIG9uY2UgcGVyIApYZW4gcmVsZWFzZSIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:52:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:52:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4bV-0006PB-FO; Tue, 06 Feb 2018 14:52:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ywto=fa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ej4bU-0006OM-D7
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:52:12 +0000
X-Inumbo-ID: 40c2b40c-0b4d-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40c2b40c-0b4d-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:51:46 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4F8FDABBD;
 Tue,  6 Feb 2018 14:52:09 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, boris.ostrovsky@oracle.com
References: <alpine.DEB.2.10.1802021728420.10160@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <02c7c8ef-d8ed-2642-d178-2bde6c874028@suse.com>
Date: Tue, 6 Feb 2018 15:52:08 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802021728420.10160@sstabellini-ThinkPad-X260>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] pvcalls-back: do not return error on
	inet_accept EAGAIN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDMvMDIvMTggMDI6MzQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBXaGVuIHRoZSBj
bGllbnQgc2VuZHMgYSByZWd1bGFyIGJsb2NraW5nIGFjY2VwdCByZXF1ZXN0LCB0aGUgYmFja2Vu
ZCBpcwo+IGV4cGVjdGVkIHRvIHJldHVybiBvbmx5IHdoZW4gdGhlIGFjY2VwdCBpcyBjb21wbGV0
ZWQsIHNpbXVsYXRpbmcgYQo+IGJsb2NraW5nIGJlaGF2aW9yLCBvciByZXR1cm4gYW4gZXJyb3Iu
Cj4gCj4gU3BlY2lmaWNhbGx5LCBvbiBFQUdBSU4gZnJvbSBpbmV0X2FjY2VwdCwgdGhlIGJhY2tl
bmQgc2hvdWxkbid0IHJldHVybgo+ICJFQUdBSU4iIHRvIHRoZSBjbGllbnQuIEluc3RlYWQsIGl0
IHNob3VsZCBzaW1wbHkgY29udGludWUgdGhlIHdhaXQuCj4gT3RoZXJ3aXNlLCB0aGUgY2xpZW50
IHdpbGwgc2VuZCBhbm90aGVyIGFjY2VwdCByZXF1ZXN0LCB3aGljaCB3aWxsIGNhdXNlCj4gYW5v
dGhlciBFQUdBSU4gdG8gYmUgc2VudCBiYWNrLCB3aGljaCBpcyBhIHdhc3RlIG9mIHJlc291cmNl
cyBhbmQgbm90Cj4gY29uZm9ybWluZyB0byB0aGUgZXhwZWN0ZWQgYmVoYXZpb3IuIENoYW5nZSB0
aGUgYmVoYXZpb3IgYnkgdHVybmluZyB0aGUKPiAiZ290byBlcnJvciIgaW50byBhIHJldHVybi4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5j
b20+CgpDb21taXR0ZWQgdG8geGVuLnRpcCBmb3ItbGludXMtNC4xNgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:53:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4cM-0006Se-OZ; Tue, 06 Feb 2018 14:53:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ywto=fa=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ej4cL-0006SN-9a
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:53:05 +0000
X-Inumbo-ID: 88773e1e-0b4d-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88773e1e-0b4d-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 14:53:47 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 86517AE6D;
 Tue,  6 Feb 2018 14:52:57 +0000 (UTC)
To: Ross Lagerwall <ross.lagerwall@citrix.com>, xen-devel@lists.xenproject.org
References: <20180111093638.28937-1-ross.lagerwall@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <71df329e-305a-45d8-6e47-4505bd45e560@suse.com>
Date: Tue, 6 Feb 2018 15:52:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180111093638.28937-1-ross.lagerwall@citrix.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 0/2] Fix a couple of crashes in netfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTEvMDEvMTggMTA6MzYsIFJvc3MgTGFnZXJ3YWxsIHdyb3RlOgo+IEhlcmUgYXJlIGEgY291
cGxlIG9mIHBhdGNoZXMgdG8gZml4IHR3byBjcmFzaGVzIGluIG5ldGZyb250Lgo+IAo+IFJvc3Mg
TGFnZXJ3YWxsICgyKToKPiAgIHhlbi9ncmFudC10YWJsZTogVXNlIHB1dF9wYWdlIGluc3RlYWQg
b2YgZnJlZV9wYWdlCj4gICB4ZW4tbmV0ZnJvbnQ6IEZpeCByYWNlIGJldHdlZW4gZGV2aWNlIHNl
dHVwIGFuZCBvcGVuCj4gCj4gIGRyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIHwgNDYgKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBkcml2ZXJzL3hlbi9n
cmFudC10YWJsZS5jICB8ICA0ICsrLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25z
KCspLCAyNCBkZWxldGlvbnMoLSkKPiAKCkJvdGggY29tbWl0dGVkIHRvIHhlbi50aXAgZm9yLWxp
bnVzLTQuMTYKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:53:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:53:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4cj-0006XO-0g; Tue, 06 Feb 2018 14:53:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eeqy=fa=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1ej4ch-0006X8-8w
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 14:53:27 +0000
X-Inumbo-ID: 6e6fe6a6-0b4d-11e8-ba59-bc764e045a96
Received: from mail-it0-x244.google.com (unknown [2607:f8b0:4001:c0b::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e6fe6a6-0b4d-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:53:03 +0100 (CET)
Received: by mail-it0-x244.google.com with SMTP id p139so2827988itb.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 06:53:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=pcbTBKuoYDefgULahcYk2Np2bVHIYEHgFfW9Z+t3u/M=;
 b=RpY8DndXQTTgVuDIzNqZEwmNojWd58U0p3i9ZBWXohuEPCqLqFalyJaZo2a6sX0VJo
 Gj8iZio4U1gP67DAdyd2lYnsuD9ectbmkg5NrvxIsNo2twgDIVIOJDfLE1YV8riy4H1q
 yM2UUXabWZVR+pPw/JP/m3lmg/HoBmfHTKLkCCGAkPllKRi6ekec6o8s99z6IevcSh1W
 Lnv/sZu/hMMR1dS9ASC3DsQI1I/IhKC/p2a0Etp3NQ5sjpmqK6lRktt2LEXgKFaMdadY
 NVYiNla6oZ1Jl4OWacF1/6Nqz8XRTcqfITE2H0y6YtD2K7aK88rQ6UyM+E/e0UiEbMzw
 Nc0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=pcbTBKuoYDefgULahcYk2Np2bVHIYEHgFfW9Z+t3u/M=;
 b=bBp4Homi+yM/gEAE4qBNYR+J0N99JtIjsvdCg1x+XXIY6jQw0qEHPAGo//kJj0LVgp
 Y3aiw3k5CXZWMdZaCMAdZSwotEgSh87n1976YGkDFoIG4b3hjifhLKZLzrcgk1f/rga3
 EvlgsYdNibng7mq0bw2FBEolLDAnsTtxp7PuDllLPdR9o2ATG7wmc5ifqHRJQDoG5R48
 6wXvwzXq4gLc6l8NwJUGBMk0mjMMlD40KktnLxenmJzYC3JU3QI7u+NBAKEmWQeajRvR
 9FTED1gb4p+q0ob69tHd1VmkrX9WQUEuOlJz389VLNfwxEF0WraBRLfB3yfPZq3KG919
 D8+A==
X-Gm-Message-State: APf1xPBWJiN2p8zEhP9ZV/QgV77tn2Q2rqSti13GxnwuU5CPV3O0R933
 9xGu3cjND2ECWvHt+S3OTVQ=
X-Google-Smtp-Source: AH8x227MbamQfixBUlUyILsGlgMkznmXqDuyIfXoKAjhvec/lulHamQip0L7ukwYIGghvZnlN62Q5w==
X-Received: by 10.36.224.142 with SMTP id c136mr3382294ith.140.1517928806089; 
 Tue, 06 Feb 2018 06:53:26 -0800 (PST)
Received: from [100.64.72.55] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id c8sm7169531itg.15.2018.02.06.06.53.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 06:53:25 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (15D60)
In-Reply-To: <7334F470-8FE2-4287-8151-75D8235675A6@gmail.com>
Date: Tue, 6 Feb 2018 09:53:24 -0500
Message-Id: <F4F2FF5E-F8FA-4D2F-A203-67AAFFC50925@gmail.com>
References: <7334F470-8FE2-4287-8151-75D8235675A6@gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Christopher Clark <christopher.w.clark@gmail.com>
Subject: Re: [Xen-devel] Xen Project Spectre / Meltdown FAQ (Jan 22 Update)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2863511941310670538=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2863511941310670538==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-8362FD75-050E-4D50-8657-A4A367726D45
Content-Transfer-Encoding: 7bit


--Apple-Mail-8362FD75-050E-4D50-8657-A4A367726D45
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

> On Jan 22, 2018, at 11:18, Lars Kurth <lars.kurth.xen@gmail.com> wrote:
>=20
> Hi all,
> I will post the following new version of the FAQ on https://blog.xenprojec=
t.org/ in a moment. As there are tables in it, I will post as PDF rather tha=
n text. This thread is primarily a placeholder to post further questions abo=
ut these vulnerabilities.


I've added a link to the Technical FAQ, with a spreadsheet titled, "Meltdown=
 and Spectre Analysis: Xen, Linux & Windows".  This was created for OpenXT, i=
t may be useful to others.  It includes guest configurations, mitigations, X=
en feature impact and x86 hardware features.  Revisions welcome.

https://wiki.xenproject.org/wiki/Xen_Project_Meltdown_and_Spectre_Technical_=
FAQ

Rich=

--Apple-Mail-8362FD75-050E-4D50-8657-A4A367726D45
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto"><div><span></span></div><div><div></div><di=
v>On Jan 22, 2018, at 11:18, Lars Kurth &lt;<a href=3D"mailto:lars.kurth.xen=
@gmail.com">lars.kurth.xen@gmail.com</a>&gt; wrote:<br><br></div><blockquote=
 type=3D"cite"><span>Hi all,</span><br><span>I will post the following new v=
ersion of the FAQ on <a href=3D"https://blog.xenproject.org/">https://blog.x=
enproject.org/</a> in a moment. As there are tables in it, I will post as PD=
F rather than text. This thread is primarily a placeholder to post further q=
uestions about these vulnerabilities.</span><br></blockquote></div><div><br>=
</div><div><div><span style=3D"background-color: rgba(255, 255, 255, 0);">I'=
ve added a link to the Technical FAQ, with a spreadsheet titled, "Meltdown a=
nd Spectre Analysis: Xen, Linux &amp; Windows". &nbsp;This was created for O=
penXT, it may be useful to others. &nbsp;It includes guest configurations, m=
itigations, Xen feature impact and x86 hardware features. &nbsp;Revisions we=
lcome.</span></div><div><span style=3D"background-color: rgba(255, 255, 255,=
 0);"><br></span></div><div><a href=3D"https://wiki.xenproject.org/wiki/Xen_=
Project_Meltdown_and_Spectre_Technical_FAQ" style=3D"background-color: rgba(=
255, 255, 255, 0);"><font color=3D"#000000">https://wiki.xenproject.org/wiki=
/Xen_Project_Meltdown_and_Spectre_Technical_FAQ</font></a></div><div><span s=
tyle=3D"background-color: rgba(255, 255, 255, 0);"><br></span></div><div><sp=
an style=3D"background-color: rgba(255, 255, 255, 0);">Rich</span></div></di=
v></body></html>=

--Apple-Mail-8362FD75-050E-4D50-8657-A4A367726D45--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2863511941310670538==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 14:53:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 14:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4ct-0006aQ-Bb; Tue, 06 Feb 2018 14:53:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjku=fa=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej4cs-0006a5-A3
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 14:53:38 +0000
X-Inumbo-ID: 7433752b-0b4d-11e8-ba59-bc764e045a96
Received: from mail-wr0-x230.google.com (unknown [2a00:1450:400c:c0c::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7433752b-0b4d-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 15:53:13 +0100 (CET)
Received: by mail-wr0-x230.google.com with SMTP id b52so2219377wrd.10
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 06:53:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=qbVBAzqn1I1Jv+/C6K1dBK30fe5M+hAdi9oFcTDka+8=;
 b=ZlUyfVRiIe1hHDLLUBWlo9yZnK2Ft3rw4ckY02tCekcSecODkaWOKez/Rp2otbTso6
 5VRoIUifJZK9hzK7AC2gN7mULP9B49U/8G66hQe41s+RMqxZnAcaaGXL8KzselpkiFrl
 H6b9lM51BMa5PvMVi04QPozuUVmWpxX33nmdA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=qbVBAzqn1I1Jv+/C6K1dBK30fe5M+hAdi9oFcTDka+8=;
 b=NmKjKx3kE8fqooPscdpfEBc6wq8Fh/Ug/Sth7QWx3vhEYmY+Ige5tDt6weT4sLhd+x
 WCrIoz3WJNrep+pC+88K6M4e2iW9HNxAqTcunTs5FtI9Uols9eMMTd4XeBVSIja5Sw21
 SZ6yDg0xUvPmjbhuCHKODe7J8yG1+pmaAsYIXPljXciCZ3WYyej3Eyk7dqXZ+WBwCy+D
 pvXRdMSwe9s0tK4x7C5Rqvy7TecPvtWr5v6UaT7cezY0FwJoGlDJXUsgMIey+l87xDDN
 /gyUQQTi5NjbLjrjxMbOtAlG0kan5agIeOqCX45hFHLE30ZG2vMI5izio/151qbklGXV
 xiJQ==
X-Gm-Message-State: APf1xPD8FS4vmTA7ST06zpJYXhK98zqW+4cZvojDyTtQo09kjxDNvb6R
 BjxggbPINQ5CN824WsuVnVwmCg==
X-Google-Smtp-Source: AH8x2278cqEygld4A+pioPYWs/tbz84Q0D9Sp53qjq/d5Z61zad3muezuDbrHnaR9m/5vNECwwsSEA==
X-Received: by 10.223.153.244 with SMTP id y107mr2672613wrb.45.1517928815517; 
 Tue, 06 Feb 2018 06:53:35 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id t5sm7694342wra.47.2018.02.06.06.53.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 06:53:35 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-3-julien.grall@linaro.org>
 <297ba112-609a-d20e-a80f-d4eff1a13868@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <5aeb6baa-3ae3-2725-97f3-8d715a155255@linaro.org>
Date: Tue, 6 Feb 2018 14:53:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <297ba112-609a-d20e-a80f-d4eff1a13868@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen/arm: vsmc: Don't implement
 function ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgVm9sb2R5bXlyLAoKT24gMDIvMDIvMjAxOCAwMTo0NiBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4gCj4gCj4gT24gMDIuMDIuMTggMTM6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4g
VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgU01DQ0MgcmVsaWVzIG9uIHRoZSBmYWN0IG9u
bHkgZnVuY3Rpb24KPj4gbnVtYmVyIChiaXRzIFsxNTowXSkgaXMgZW5vdWdoIHRvIGlkZW50aWZ5
IHdoYXQgdG8gaW1wbGVtZW50Lgo+Pgo+PiBIb3dldmVyLCBQU0NJIGNhbGwgYXJlIG9ubHkgYXZh
aWxhYmxlIGluIHRoZSByYW5nZSAweDg0MDAwMDAwLTB4ODQwMDAwMUYKPj4gYW5kIDB4QzQwMDAw
MDAtMHhDNDAwMDAxRi4gRnVydGhlcm1vcmUsIG5vdCBhbGwgU01DMzIgZnVuY3Rpb25zIGhhdmUK
Pj4gZXF1aXZhbGVudCBpbiB0aGUgU01DNjQuIFRoaXMgaXMgdGhlIGNhc2Ugb2Y6Cj4+IMKgwqDC
oMKgICogUFNDSV9WRVJTSU9OCj4+IMKgwqDCoMKgICogQ1BVX09GRgo+PiDCoMKgwqDCoCAqIE1J
R1JBVEVfSU5GT19UWVBFCj4+IMKgwqDCoMKgICogU1lTVEVNX09GRgo+PiDCoMKgwqDCoCAqIFNZ
U1RFTV9SRVNFVAo+Pgo+PiBTaW1pbGFybHkgY2FsbCBjb3VudCwgY2FsbCB1aWQsIHJldmlzaW9u
IGNhbiBvbmx5IGJlIHF1ZXJ5IHVzaW5nIAo+PiBzbWMzMi9odmMzMgo+PiBmYXN0IGNhbGxzIChT
ZWUgNi4yIGluIEFSTSBERU4gMDAyOEIpLgo+Pgo+PiBYZW4gc2hvdWxkIG9ubHkgaW1wbGVtZW50
IGlkZW50aWZpZXIgZXhpc3RpbmcgaW4gdGhlIHNwZWNpZmljYXRpb24gaW4KPj4gb3JkZXIgdG8g
YXZvaWQgcG90ZW50aWFsIGNsYXNoIHdpdGggbGF0ZXIgcmV2aXNpb24uIFRoZXJlZm9yZSByZXdv
cmsgdGhlCj4+IHZzbWMgY29kZSB0byB1c2UgdGhlIHdob2xlIGZ1bmN0aW9uIGlkZW50aWZpZXIg
cmF0aGVyIHRoYW4gb25seSB0aGUKPj4gZnVuY3Rpb24gbnVtYmVyLgo+Pgo+PiBBdCB0aGUgc2Ft
ZSB0aW1lLCB0aGUgbmV3IG1hY3JvcyBmb3IgY2FsbCBjb3VudCwgY2FsbCB1aWQsIHJldmlzaW9u
IGFyZQo+PiByZW5hbWVkIHRvIGJldHRlciBzdWl0IHRoZSBzcGVjLgo+Pgo+PiBMYXN0bHksIHVw
ZGF0ZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIHRvIG1hdGNoIHRoZSBjb3JyZWN0IG51bWJl
ciBvZgo+PiBmdW50aW9ucy4gTm90ZSB0aGF0IHZlcnNpb24gaXMgbm90IHVwZGF0ZWQgYmVjYXVz
ZSB0aGUgbnVtYmVyIGhhcyBhbHdheXMKPj4gYmVlbiB3cm9uZywgYW5kIG5vYm9keSBjb3VsZCBw
cm9wZXJseSB1c2UgaXQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+Cj4gCj4gYFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8
dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+YAoKVGhhbmsgeW91IGZvciB0aGUgcmV2aWV3ZWQt
YnkuIEkgbm90aWNlZCB0aGF0IHlvdSBwdXQgYCBhdCB0aGUgYmVnaW5uaW5nIAphbmQgZW5kIG9m
IHRoZSBsaW5lIGluIHlvdXIgcmV2aWV3ZWQtYnkgdGFnIHNvIGZhci4gSXMgdGhlcmUgYW55IHJl
YXNvbiAKZm9yIHRoYXQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:16:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:16:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej4yU-0008D7-Cq; Tue, 06 Feb 2018 15:15:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=op9b=fa=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ej4yT-0008D1-53
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:15:57 +0000
X-Inumbo-ID: 923c01af-0b50-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::62e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 923c01af-0b50-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:15:31 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=W82mYk6mTLKCLckZuCg3qTe3RBbqjfJtUUSvd+MNCWo=;
 b=HinoT6ksBBacXb15xPB9UZ2rndmP3DLByZCLIYTosaBoyo5NDEJQ6Nq2AvIyTuja3uF/EPiJncYjqHxEl0erH4VMUD8DaiHI0yjn4c1JzPzjgTDHJG28wtK/bgDiXbf2OAr09Rb/ytgEa64yuyQ4CxyATuvk4wh6HWKcgxQFkXk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 AM4PR03MB1763.eurprd03.prod.outlook.com (2603:10a6:200:10::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Tue, 6
 Feb 2018 15:15:48 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-3-julien.grall@linaro.org>
 <297ba112-609a-d20e-a80f-d4eff1a13868@epam.com>
 <5aeb6baa-3ae3-2725-97f3-8d715a155255@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <e4a266e3-cb66-b8d9-78a9-56949240a51c@epam.com>
Date: Tue, 6 Feb 2018 17:15:44 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <5aeb6baa-3ae3-2725-97f3-8d715a155255@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: VI1PR08CA0217.eurprd08.prod.outlook.com
 (2603:10a6:802:15::26) To AM4PR03MB1763.eurprd03.prod.outlook.com
 (2603:10a6:200:10::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 692b6cfc-802b-4412-5365-08d56d74811c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1763; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 3:hyDAMbMebj799Q2oBVBd9UKqoNDIQBZzUzkA/8ENhDgloDXEUkO3X8n467OYohq0Y9eRlUzWGTgCYqgNrpiSORmGaLVgEQ3MOrMKXDpKvK1UxbsFmwR9ZVR0PJcUmwp7UgfeJ9fa7ByCve6shvtH0vfJCcFMG9RFzEMx8VsCaKlfwIRBz8LE45jDrotUJyhV2grnfjYJLNx4eZIAVpKeUuXlTAAqGqFEA6djVoRhSZu/3k2foUW28caTDBrIcY1v;
 25:tjXmfA0eGXOaAw/UE88odlRJkqpmO6P7xJhJWnCEUC1KBmftNDtK8w9wwVClfCWON6lVuSSkusfg6oqI18PdjrnXrz8e6trFX61zGx8g2eOcBegBvxxadtv7gVtEi2zQEsLh5+ZUYweZG6Zv1TC6Klr/C0gWBtMoyV4FTTwCt5rlmB99tDBLewCOjtDKnxtAotLt3w3Ge7rd/xjvaxVmTOGRKOrJCsC3T8nzIuEwEJjtuDX6K2ve0KmHdQerxRfEoT5/D1rClD7qYvoo8Zfd+A52MtAzk6VLOo3fcip1w820TUJDIOpUxLiiEhw/iTVhnRKQT3s/Lw5PDVEw0bO9Xw==;
 31:1ZkZ4yVYuysTx+LkhF5FTa2MSVtuxADCbk6zPB5WfZZSPtVC/jeHf/7KsbgLHTZcLfcQ4PmweLtcLjm6uuGkaCxbh/y0tLhjK5izCX+1zwqDMlsbMhkEtvtrCy+dhw1Muu7Ry36j8ubYkpikz9a78wdBlu1+wJmuvq+p3VN3GMly+AcHV8doWHlEMy+0dBQBffhKzp9wpHu7GkRlQZ7fP1xrArHurzbN4ghzuWI7Pmk=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1763:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 20:kVsMn3DuqlNtsPSGejiV4gknVH2lJvF2W28L/5d6slvW45r0O51WtBreWcVK/ztn2clsHSwn9hS2Xw5etgkK51PGNH27qeTosDmc/LHDqHwWR4NW0TF156OuiJdwUYmfb2cy7U47jdB13VBfwNU+NIbEEWZ3JCR4f2eLT+5JBUP0Ceo/JT7sOKP50tNeMZQPqtvAPiuC+7LIYkE/neM7kgYrC7ecKRCS8qg8Fgl9g4gDfhkSM+deBUAFWQ6FngmEsjpMSRyv0FClJBhqCYJsWuWRHDNE7utinoJ9GXhYFIWumi/86tV7/WqP1uZk/PpAjJ9trHLpyYPPJ3VERmq9OL2K3vkMk+gjCqwVL8xcUBg0ImwtLYH/yYT06AKi3BP3+Q+sB3oUi6WKJXfOF/tjm41KxbB6+UHlJ6DwbdufNoLKssJRDypPGNvzKfTdEK+dRBg2XAkG9R7toQYVTGMJKm6T6MZZwWDbmYBACD8s14q2J985kfqp+SNfZxUgpHov;
 4:abh8yo7EFPuud6THcL7CtqauXjkOqHQlgjVdpXR9M1VZDOBhAspBFhGA1PyLmxee3rN3rdseUX07NGjQp4dhyx7Iuzk8F/P+43BlZ58bobm7lvFsK4yI8ZlRHe8IB4mlRgEfA28Kep/AvRvRQK0Irq1V6WRdYz+fKpgkO3lTWKnIHmd7hRweqg/qoqwGFUFBqiY2/UjKx2IViQoj8or1Dmj7uYmX/eYINDymdZVn6FXY4VAFriT6z0VVScfjDP5P42Nimri7ZikL3pJTio7OlyWRX7mQX2h31zWJIkjHNS5EWgpLaqCjNxsHBBK6k4BT
X-Microsoft-Antispam-PRVS: <AM4PR03MB176342108B6A99DFE134F0BCE6FD0@AM4PR03MB1763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3002001)(3231101)(2400082)(944501161)(6041288)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:AM4PR03MB1763; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1763; 
X-Forefront-PRVS: 0575F81B58
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(39380400002)(346002)(396003)(366004)(376002)(199004)(189003)(3846002)(8936002)(345774005)(4326008)(478600001)(58126008)(52116002)(52146003)(23676004)(86362001)(186003)(2486003)(76176011)(5660300001)(16526019)(80792005)(81166006)(8676002)(81156014)(72206003)(83506002)(6486002)(6116002)(229853002)(67846002)(68736007)(31686004)(36756003)(2870700001)(2906002)(26005)(105586002)(6666003)(50466002)(16576012)(64126003)(31696002)(65826007)(2950100002)(93886005)(97736004)(106356001)(316002)(6246003)(47776003)(305945005)(53936002)(7736002)(77096007)(65956001)(25786009)(65806001)(66066001)(53546011)(386003)(55236004)(59450400001)(19627235001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1763; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYzOzIzOjJVTEk2MWtXZWFleUNVeE5VRnEzdDYrbXQv?=
 =?utf-8?B?WENwNUcwc3d5YndvK1I3Viswb3ZQcm0wODZMNWIrU1VnSHdBc2ZPcVk2QjZy?=
 =?utf-8?B?bEpTTEorZCtzK1I4dzRhWnRaSEtnNUFzUTVnUGdZaVZUbW0rRi94M0x4Ym1J?=
 =?utf-8?B?dVF0eVFZTk5tK2ZlbDcwcnFTZ1RZa0Y1K0pwUEZJZHdvb0N0eXd3akR3UEhm?=
 =?utf-8?B?cGM2bFg4eDVxYVRON3VyaFBjcTFBY2tzaUVrSktuTjA2dzRsaU5BSVNEQkw2?=
 =?utf-8?B?Nm5TZDN0dkFwRWhqSHZtanA0UUgyMFlVZUQzaWpDMkJGdE5aZitvMzZQMXRw?=
 =?utf-8?B?d013V3VaT0RMaVhBZitFWmtXMDNTczJUODhoWXpMVENQQnVwMnlpMlBSZ09a?=
 =?utf-8?B?Mmk1UFVLZ3lveHJZTkVFeHdyd2o0OFZYL2FFVXcxVjB6aEpodjhMTnpsamFF?=
 =?utf-8?B?N1ZQM2k0VFd1d3QyMFN4MzRUQmV1cFZnajdTN2kwUzVLc3I0UDlMWVRqbWJB?=
 =?utf-8?B?OUpqL3FET1MvTHI4aEFRbXlWVGFLUjQ4S05lU0tKL0tLdzZkWDY3UzEySTNp?=
 =?utf-8?B?L20wVUVPdzRWQlh3YXhRYVUyQjJqRTZGSERHaXlUWDRpQ1BMVWZXcmJ6U2VI?=
 =?utf-8?B?VEVOT1JENDdpeTFmb2NJOEJxcEltVmNMdk9zNWJyQkNyL3FxdlR1RVVndmdZ?=
 =?utf-8?B?bWUvVys0dE1iUHQwV3VHdnBIU3ZmMGdQMUdRWE9oSkRFYkV0NkoxNUtIU3Jz?=
 =?utf-8?B?TWthdFY5a2Vkdy9ZOW1pcnZrSmFWTnNBUktLZXFOZ2dyc1hiWkRhWkdZMmNM?=
 =?utf-8?B?VVpVclArR2lWMHFMNndqektCTG45Nm1CSWNWTkpnWmpEdDVoTVVsTEVHVTNs?=
 =?utf-8?B?MEJJbmxLbHl4MmZRVmFVOTZuZVNxSWdGMW9PL2wyS0tKZWcyUit5VEVML0tx?=
 =?utf-8?B?VVdJUTQ4cnFyZU1md2E0ZFovK0tPNzJFcW9WQ2ExUmc3ZkNKSGYrUFgvZzdn?=
 =?utf-8?B?SWxQTHhmR20zdFM0SWRBRXA2RERUYkdWejJwTGRQbXl1cjB4K1BiaXNnZ2p3?=
 =?utf-8?B?RHUwM2VlUlpWTHBZNGRRYjNwVkFFVTA2bkE4L0NORUYxWHVreUpmQ0RwZWJx?=
 =?utf-8?B?dWErb0tkZ2pZZTM5a0JtMG1jdCs4dGE1V201amJFN1lJeGZRZzFrRFdLcHc0?=
 =?utf-8?B?bXcwSW4vNHNQeG14ZUM3a2k3WE4zdVNrUTBzb0Y4QWZGYVJTeVowMmFuOE1L?=
 =?utf-8?B?RTZEU3B5U0o2c2R1TUZkSHU0dDhpZUNOUVNna3IvdDJaZ0RKaldQRXRNMnEx?=
 =?utf-8?B?N3pBVEgwdms5Rzl1bWJRZUllN3MrOWk0TEtRVFlhdVZFOFVlVi92NHh1RTUw?=
 =?utf-8?B?Q0pnMVh0MzdHcGZKMENLS0E5RG52QTJ3M0djZzcvL2F1YnNWUVVHbUhERVBO?=
 =?utf-8?B?R3g0QkFONnE0UWcwTFdFQ0ZBNXNVQTB1aStDSmdOV2QvbXc5WGtsblBFaFFY?=
 =?utf-8?B?L0VJaVJVOUk5ZlRURmJpa0FaOGdiUUJ4T3ZvMUF5Qm5CbDNJN29OTmErQlFW?=
 =?utf-8?B?NTRQRkJieHQ0Q2x2MHVjTDAycWhIejQyeEpSenFwTmlrMVJBZFFsL3J6M0Rk?=
 =?utf-8?B?bG5JU2ZRQlVZMmpBY2I4Z0RIZ0tSdTd2RFBmV1M5bFlRaWxyaVNtZ1BURldi?=
 =?utf-8?B?SUUwamNsVlY4ZnRYSWpvelp0a1BCZWZHQkFWVzNBbWM4OG5QMENmNmZDSk56?=
 =?utf-8?B?aWJMeEw5T3N1bnBINlFEa1lLMFZqazdneDJ4UXlvYVdqQnBha053RzgvdllZ?=
 =?utf-8?B?d3F2TzIvYkFMT0I2aHVxbXQ5QWZ6bVZRbXl0OW1GZUk5TlV2TU1qMllodWpr?=
 =?utf-8?B?RjJtQU13MUxQVUd1dGtOdnZhYmpxZmkrMVRBV29vTzc4Wmhqa01ORldTTEdD?=
 =?utf-8?B?N3J4RDhVTmdUdWRsUmI4TlZRVEZCbHMyOXg5SjZLOFUxQmFZa3FmR3NrN1Uz?=
 =?utf-8?B?cXVpTG1pTklhajhqbWx4NUhMWFVmdW1nbUFabmFVdXVvN0hCU213Nm5jbk1o?=
 =?utf-8?Q?IegEHYVsNc+/98sGtLtq0W9os?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 6:9SKMI3tF5K4/dYcJ8vuZGruX6psu/zaYMl3Z928PW8uDplJJz2Ju4QUjr6IbX2A/zDqvTZPafaRgDdoDWp1aBcMxPtah1RP/1Dv761/GJ02eI/W8WzU2XCr5NPfMon53UCJhCdiZef615SNjiNzzxg3WxbUWT/7N/e92NrxNmMwb08c5rkr2SFI2671giQvEOyHrsZ5qWI8fCaM9sPosQzLnRLyR5UDTWM9WScLlWzKZmGBdPuyV6yV6Tn50rK2yjRPhxxUr5eCE2ZC8riTGcc0Uwoc2vAzYQL5JJqY9HGIqGFJnjEdA4blHfkGZSNOEoxKmKNBJI5tODBRkVsz5GN2YuKaA5UW6SFVU2f5P30s=;
 5:8Txa4S+n/fj53YNs/zaIT034vUFSZQOjZfrIXhgJmJy7EO2qdJmVJmrfCjNhqLY5gRAPZssxnWbXCgZqQnddivG6p/ZdGBFRZ5V5wAUw8mBen22qcU4beoKXl2//2OVK1Q9nXG4a8KB3ZL4fHVTnhbCKWnIhVf8PEr7GPw7wiao=;
 24:53xMIWoCda/+ykLVAP9CK8QTflL0wiroEEqGmUOMIHH3g7nQ2NdKjPEvEy5xOhiMFG31o8XZa5RwVy/pchMKcEzdCq0ezHWthAtwWAMAgDo=;
 7:KuRFBFF1lX+VhCaeV81hOpMnQ/QMVpUhOQdxh3L7HsRNdK2U2zjuUiQV8AqouOhP1L38wNDJIxvPCfwds82VjG3y1RujTGuQ0t4KvfZZGM6wLXz39O4oTplu+wlJQEjQEqsacvS8pdHE/eaiiAhPoHf13SHzTfYY+Zvo+mVy2wzV3QrbVyOD2paQnD12LFLP55K5yhMqD1kUCxWyqZq/9k8XdgVmMwMU60kCOzmOCR2+nLu9k2jrOlFT4umva9iT
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2018 15:15:48.8325 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 692b6cfc-802b-4412-5365-08d56d74811c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1763
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen/arm: vsmc: Don't implement
 function ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gMDYuMDIuMTggMTY6NTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSBW
b2xvZHlteXIsCj4gCj4gT24gMDIvMDIvMjAxOCAwMTo0NiBQTSwgVm9sb2R5bXlyIEJhYmNodWsg
d3JvdGU6Cj4+Cj4+Cj4+IE9uIDAyLjAyLjE4IDEzOjQxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
PiBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBTTUNDQyByZWxpZXMgb24gdGhlIGZhY3Qg
b25seSBmdW5jdGlvbgo+Pj4gbnVtYmVyIChiaXRzIFsxNTowXSkgaXMgZW5vdWdoIHRvIGlkZW50
aWZ5IHdoYXQgdG8gaW1wbGVtZW50Lgo+Pj4KPj4+IEhvd2V2ZXIsIFBTQ0kgY2FsbCBhcmUgb25s
eSBhdmFpbGFibGUgaW4gdGhlIHJhbmdlIDB4ODQwMDAwMDAtMHg4NDAwMDAxRgo+Pj4gYW5kIDB4
QzQwMDAwMDAtMHhDNDAwMDAxRi4gRnVydGhlcm1vcmUsIG5vdCBhbGwgU01DMzIgZnVuY3Rpb25z
IGhhdmUKPj4+IGVxdWl2YWxlbnQgaW4gdGhlIFNNQzY0LiBUaGlzIGlzIHRoZSBjYXNlIG9mOgo+
Pj4gwqDCoMKgwqAgKiBQU0NJX1ZFUlNJT04KPj4+IMKgwqDCoMKgICogQ1BVX09GRgo+Pj4gwqDC
oMKgwqAgKiBNSUdSQVRFX0lORk9fVFlQRQo+Pj4gwqDCoMKgwqAgKiBTWVNURU1fT0ZGCj4+PiDC
oMKgwqDCoCAqIFNZU1RFTV9SRVNFVAo+Pj4KPj4+IFNpbWlsYXJseSBjYWxsIGNvdW50LCBjYWxs
IHVpZCwgcmV2aXNpb24gY2FuIG9ubHkgYmUgcXVlcnkgdXNpbmcgCj4+PiBzbWMzMi9odmMzMgo+
Pj4gZmFzdCBjYWxscyAoU2VlIDYuMiBpbiBBUk0gREVOIDAwMjhCKS4KPj4+Cj4+PiBYZW4gc2hv
dWxkIG9ubHkgaW1wbGVtZW50IGlkZW50aWZpZXIgZXhpc3RpbmcgaW4gdGhlIHNwZWNpZmljYXRp
b24gaW4KPj4+IG9yZGVyIHRvIGF2b2lkIHBvdGVudGlhbCBjbGFzaCB3aXRoIGxhdGVyIHJldmlz
aW9uLiBUaGVyZWZvcmUgcmV3b3JrIHRoZQo+Pj4gdnNtYyBjb2RlIHRvIHVzZSB0aGUgd2hvbGUg
ZnVuY3Rpb24gaWRlbnRpZmllciByYXRoZXIgdGhhbiBvbmx5IHRoZQo+Pj4gZnVuY3Rpb24gbnVt
YmVyLgo+Pj4KPj4+IEF0IHRoZSBzYW1lIHRpbWUsIHRoZSBuZXcgbWFjcm9zIGZvciBjYWxsIGNv
dW50LCBjYWxsIHVpZCwgcmV2aXNpb24gYXJlCj4+PiByZW5hbWVkIHRvIGJldHRlciBzdWl0IHRo
ZSBzcGVjLgo+Pj4KPj4+IExhc3RseSwgdXBkYXRlIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQg
dG8gbWF0Y2ggdGhlIGNvcnJlY3QgbnVtYmVyIG9mCj4+PiBmdW50aW9ucy4gTm90ZSB0aGF0IHZl
cnNpb24gaXMgbm90IHVwZGF0ZWQgYmVjYXVzZSB0aGUgbnVtYmVyIGhhcyBhbHdheXMKPj4+IGJl
ZW4gd3JvbmcsIGFuZCBub2JvZHkgY291bGQgcHJvcGVybHkgdXNlIGl0Lgo+Pj4KPj4+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4+Cj4+IGBS
ZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PmAKPiAKPiBUaGFuayB5b3UgZm9yIHRoZSByZXZpZXdlZC1ieS4gSSBub3RpY2VkIHRoYXQgeW91
IHB1dCBgIGF0IHRoZSBiZWdpbm5pbmcgCj4gYW5kIGVuZCBvZiB0aGUgbGluZSBpbiB5b3VyIHJl
dmlld2VkLWJ5IHRhZyBzbyBmYXIuIElzIHRoZXJlIGFueSByZWFzb24gCj4gZm9yIHRoYXQ/CgpJ
dCBpcyBvdXQgb2YgaGFiaXQuIFlvdSBzZWUsIHRoaXMgaXMgcHJlZmVycmVkIHdheSB0byBhZGQg
Ui1iIHRhZyBhdCAKR2l0SHViIChvciBhdCBsZWFzdCBpbiBPUC1URUUgcmVwb3MpLiBHaXRodWIg
dXNlcyBNYXJrZG93biwgYW5kIHRleHQgaW4gCmAgYmVjb21lcyBmb3JtYXR0ZWQgYXMgYSBjb2Rl
LiBJIGRvIGNvZGUgcmV2aWV3IG1vc3RseSBhdCBnaXRodWIsCnNvIGl0IGJlY29tZSBhIGhhYml0
IHRvIGFkZCBgIGFyb3VuZCBSLWIgdGFncy4gWW91IGNhbiBpZ25vcmUgdGhpcywgb2YgCmNvdXJz
ZS4gSSdsbCB0cnkgdG8gb21pdCBgIGluIHRoZSBmdXR1cmUuCgoKLS0gClZvbG9keW15ciBCYWJj
aHVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:28:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5AU-0000ZU-Aq; Tue, 06 Feb 2018 15:28:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=op9b=fa=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ej5AS-0000ZO-Va
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:28:21 +0000
X-Inumbo-ID: 4d804bd4-0b52-11e8-ba59-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::619])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4d804bd4-0b52-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:27:55 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Wby8Fle4J/A4S9AOCnzhZ9uitkCyY8llf9rTM4qyrbE=;
 b=E5fawBD0ZTwqferFZZE/KyJi76W7wSDWxGQrNM6VaznqqDVZeY0Z/th0g8VSec8bR4xRFp+WUNHosIT8+Srkn0/jRI0/qLVWA2mZO6UqZ3RYkUMNYNWuOE3q8kXBvdAwp9WXsowiK3oS1echmNgDPy4GhjpTBbqrJvfUZEV9RV0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 VI1PR03MB1774.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Tue, 6
 Feb 2018 15:28:10 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-4-julien.grall@linaro.org>
 <56408229-3c55-2bcd-8426-a1e75b59d874@epam.com>
 <27e325f8-7012-7990-2309-499ea36452d6@linaro.org>
 <b77b251f-46c7-8610-cee0-272bee974703@epam.com>
 <f575748c-6075-acf6-4a34-44275a6a2fdf@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <6901762a-f98a-6826-3565-d19e1652a07f@epam.com>
Date: Tue, 6 Feb 2018 17:28:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <f575748c-6075-acf6-4a34-44275a6a2fdf@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: HE1PR0402CA0044.eurprd04.prod.outlook.com
 (2603:10a6:7:7c::33) To VI1PR03MB1774.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 280a25dd-08fa-4152-b7e1-08d56d763b74
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR03MB1774; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 3:fGgbTb4pzUsEQMAbBDydexxcctQsFsIrrcWDg8iSGszkZFpHmPXg7xtAtozMGp/NxSeK0CRbNbBG5wVGKRZjf7dAfyh6OK2SwZ55rSmcUe18PxTSa29iWPPw8szd9WT2yG8iDx3zf63fL5zUXWQxcE/gsWAV/x160GZBSZ7cIxC/ezXw2L7Jk/LeTdWMEaRovSIW4p126tYCOt5jcIbYC6pYxm8l9J+D+YI+m1C/D8VSJ+KSI5/fy416IJU6yCHP;
 25:TjnZTebT2IUliOA6/lnsDKYlblR+dQ1p5vE+osS76lQy3/1iLy0Dwhn995/zF86226/FHJc06VK3hwiBJsnGPgGmFFLv2ykufRuJKD0A5rw0jI5FzKjsZGGL7/0MxZdpeigJtgWqxlRwlGCTzJpjA1K68gRbzJ9/WlEulgxnQ4Sm1//kkf0rk55nzvBkqxmBbLroUDNXc1oTvv53WUWd3pZCcqNRPiiw4OfrdU/EFJN4lX/Khm5L8qyW4P0I5LmkOZPwI9PTY6o0YhUKxeRBiGsjHi8vYbrOtBOcq6JmNBRsLOKKCd422DZ8WUGfGyAnVdyYPotRHjc6+0MUuUo2VQ==;
 31:NQAU3/cARrMGeANiUc00FgalmButJ8kjlgiUpTL8KQgOVXqJnP93tiT192cEXe+Zi24zeZ0NuarLyRKAlrYbmRXogRzGvh6H1N6m+ZbCPXCoYiYxfeEf1lW5vRPQq/F8V3cj+SomN7ph2E4phwIglVZ94UsMuNCfF557kcnTuHaURsGToyURk8fTRYPxsr6V4sDJrNGSDoDhEknqqy2JXVjnTsVpfO7rMGlUeb/k+wQ=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1774:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 20:wjbLV7igJ3WphXOGKd1zzqx7uSXjIn1lmkJUEqofUjUdF5bBxAF+HOgt52orpULCfHpBz6GlIVrYlbcGYMWFTYhXcR0ROOrChVg2lz7uHlCr4FQlJ2ScqJAoMP7+qqM3i/wUqyMJcrRbRvKgnbCzSPeBtDDZkrS2sgHT6JsiRIQADNR4Kdiga5obvPcWa+FnblVau0plD/TzBfyFH0mWxpiKgQ2VXvGCuSMX1Nw2KbIh5j6JxU3D7waLYsnu975cKdyvQIRjGocEhijBeTeQ8KBwtrPt3OaxpA3KGmenRafXsnFgYPAVVfjOSz0lAwUej18s/wJRMdLF4xRxbHheN+rLxuOyje4D3LifiBXBwoPCNfmgtgQieZx8xdoounrGao/fKLLM+uXvuTVC2pzoH+yM2mVhZT9meFR1LCdmwJahjlRNd8vHOzKOoKaPEY4NIN0qzH3rvP8vbUlnCwSi6kLuS7VPcb5FmAN99/p1aBnGBhoG+LYi9BA5pGz+ngq9;
 4:6IlTo5zNlcIdVAVSp85YPZVZuYOq/i7tDcS724B+s8QvPST7uDvM9jLju7hsS5zE6MXQzMGUICpp6tQXnDzP82Tss+Slf93Fh2Qm+axA8IwAjzzPJBYQ8UeZNceB+tcG2D3pQw6lqF1E07TwnladSEa71JT3vaMUY2qEVXPG2S1mMO+yUQ9pdhacsmZ9Zjgmn8hgRiiIlIoeEK3dMEXoh862hWn8t1L4P7v9nv10BYCSMSudcxHRaIWUbKSJ2n7aGD8OQHs6pVR+SivD07DJZQ==
X-Microsoft-Antispam-PRVS: <VI1PR03MB177410EECA80A79636D7928EE6FD0@VI1PR03MB1774.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(2400082)(944501161)(3002001)(93006095)(93001095)(10201501046)(6041288)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);
 SRVR:VI1PR03MB1774; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1774; 
X-Forefront-PRVS: 0575F81B58
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(376002)(39380400002)(366004)(346002)(39860400002)(199004)(189003)(3846002)(6116002)(72206003)(68736007)(26005)(77096007)(81166006)(105586002)(386003)(53546011)(55236004)(76176011)(59450400001)(93886005)(8936002)(316002)(52146003)(23676004)(2486003)(52116002)(16526019)(186003)(97736004)(80792005)(36756003)(81156014)(8676002)(31696002)(86362001)(66066001)(2950100002)(6666003)(229853002)(58126008)(65806001)(16576012)(67846002)(53936002)(6486002)(83506002)(47776003)(65956001)(305945005)(478600001)(50466002)(106356001)(64126003)(5660300001)(65826007)(31686004)(7736002)(4326008)(2906002)(2870700001)(6246003)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1774; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIxNzc0OzIzOkZJdFFVZjZ0bk9pNHhPUFFMV0FRNEthV1px?=
 =?utf-8?B?bWRWanBwcE4xQ3RPVjdXVWFkOHV2MTFoZEJNWHdlTS8yTHZZbDRVQUFwbXlP?=
 =?utf-8?B?YVgvVElMWTA1U1JDMDJtS2lmdFk4NEtCbEI0dEJ2SUdMbTM4NWhIKzNsZkxp?=
 =?utf-8?B?VGJmclFMZjJIVXFyVTU2UUJ2M3EyMkppWXRhOE1FcGF6UktsTDJBMHBiRlll?=
 =?utf-8?B?UG4xRTdNdGUzQUR2bmpYNUh2Wm5rL0YrczBHdjlreG5OeVlucXRybVRpa0Jz?=
 =?utf-8?B?eVYzdkhOTkU0ZS9GQU5ma1VPTmFqUzBUcmxsSlpBcDhCSTJCUGFIakdrQVE2?=
 =?utf-8?B?eW9WREVrYzJyOXpXVmJUZXhuTTBrNEx0M0RCckV3QmNPdkhwOWpoRy9LenZ4?=
 =?utf-8?B?enpyR251SncwK1NadDhuWFRLM3FueW90bEUyUXNic3luOHJady9zQUdDN0tz?=
 =?utf-8?B?Z0J2SHZick5QNWNvdCtJRUhsQ0VDWTBEdlFPNWRPTUtLcG5KeXhUVGpRN3Z3?=
 =?utf-8?B?eXovdXhDMVBCMkxnaUNBSUlSM0dqQ3RqcjFhMkdxM2FCUlIwUFhrekhJRmQ1?=
 =?utf-8?B?T3VKWDExK3VNNzZ4dTBYSmRncTltZ0lVR2QvandnNDg2bzRmS0lmVGZHenMw?=
 =?utf-8?B?eGpiTkFkYVVvelM1UVcvZEVkMERaVHhWejBxa05ZVUpLY0ZNQmp3YTRHUS92?=
 =?utf-8?B?YjR0Vi9TV29jbzV0eDByZmRyeElINmRlVWhseDdBNGo5dXVkdU5PTUE4aFIy?=
 =?utf-8?B?amlKYTRqak81Nmc1RWhWMm5TUG1UVElCT3BGWEZnMFNGdTRGSGZIOVJ2TFd2?=
 =?utf-8?B?ZFBpOEdtMWVEZ0FrbHRwcUdDSi96ZFNNNkR6MmZBRFRibzBSTVNhWEtiaDdL?=
 =?utf-8?B?Wk1tVjUzcXdYUGxGQTNFNFBPT1pFL3ZYcjhMVmtWMUlESXZndjZJeFVjTXhK?=
 =?utf-8?B?SGY0TXJELzNIWXczWmZBZWxDV2hpNTAvaEQ3VUU2VDRLSkxER0ZVdXoyM0xL?=
 =?utf-8?B?L29PT3V0OGNhMVE5ZXJWUGdSYS9EZm5ZSURhNUdrUG5aZXFteGl4czRmbkVI?=
 =?utf-8?B?WUVidG8wQ2RVZjJ5MjF1ZUFSM0U1S2FOTER2bzFTbjliODRwRUVyUlBxdlFD?=
 =?utf-8?B?YUNDdHE1NGgrVHhJN0VrOUxHQWFyRmdZWHJtMWNMNERHS2ZObGxTdU1kMmVE?=
 =?utf-8?B?R2p5SXZsQU5ObnV2YXlFU3RuOElSZlZ3Qzdvbk5MV0NjSUlBRE5Sb09CMTM1?=
 =?utf-8?B?S0VxWFJUNUc2dko5UWFzVWJlbmIrL2pkNE9uQysrbTgrelNVYzFtZ2hqV0cz?=
 =?utf-8?B?RnZ4OVZVS3QyWGFHR2YyTG9GL3pkVzJDVDN3aWM5c2hITGkyTG1hNEo3MXI4?=
 =?utf-8?B?djNTR1lqeUtLRDB1Skc5RnFyazh1ZW9GU1VRZk5pRlB6Zk5pMU1oWXAwMzdD?=
 =?utf-8?B?YmRIajVEMUJUMDNIUHNtNkxIQWdaelY5c0hYcTUrSDdlbmNSMFZwNVFnRjNw?=
 =?utf-8?B?Uzl0YVFoZStRYXAzTWhuQ0d6bU53ajhwOGhHNHRwdlFLUHZvd2JsK09GKzE2?=
 =?utf-8?B?dFhza0lrVFhVNDZHb1lCaWk5aGxsRVAzWm1MWHlnZ21vc1kzY0lUSEV1Wis4?=
 =?utf-8?B?eUhEQks4cHNQeU8vMVlnSVM4NUcwK2YzYUxuWk5ndTdISFVKWEY3Y0pvOEdh?=
 =?utf-8?B?RzBBQk9mNzNxQkl5VGhQbmdaSmZFLzBoREgybzdTNFJ4UFFCdGkxOFltNHBQ?=
 =?utf-8?B?NFI0OWZ1M0I5ajZVRWdwbTVTNHZVblZGSFA4VHJ6ejZ3d1BoczhEZitmNWE2?=
 =?utf-8?B?YnJaZDNicFh4SEJKcEtXNUZoTkxCNU44bkpBaHA0MHdFUXhVam9PeWM3YmpV?=
 =?utf-8?B?TUJEc1B4UXpiK2oyWTBlYmpDenJBclhPVnlDS1RpTWszblh1L3B2Qk02RFpX?=
 =?utf-8?B?K3pnUHQrR2VHWmRNUmxUNlRkbmxGU0tYY0d6S2FZOEZCRVVUR1FlamM4R2pP?=
 =?utf-8?Q?BsHfch?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 6:+/0qnyk0ZWkp0mszhIMkxwfmF5har5U6LoncAggAbyZaavVwn/iBwOMOlrsldZ9L7s2u8ynxCa3opACFB+B33WdnrfZZ6ZV8iRNFa8JFcJFFmgogfbMl7b32fxmA6AeDV4RyaD0hzKpLP/330p8mvbIqYcqlvEYIwnFuy4ztKAmUzHOyKxYwtrhpG+oUBP7MXCXptWtP/55fC7BfJ3KZmskFQqew+I+M3uLWtwHw6S6IXNi/X62vv0XrUsD6Mzaxu+0ET7CyKVqjpI+ioHcrD9v/gqJFrCP6rIt/ruqtkQDk5mOMiCb6/9wuNqVN0pE0VrdWEpiv57t+soZ6zvvNoXLPU1uQvBbypTNG+X7zHZQ=;
 5:Mu0mN4W3P4z9tcXStpWoegEnHT89Dp6+2P734t1AYzQnSx3xtw+TnehRH4vDKwDrYrcNWaWR7E8ruNkCEo197IpYgGkOLe6kTmZdIfmb0u8N/J0XeUTx3UFz9Tenr6xdx1L5Wg9MJpUPC8jMXZNjNXCj78MpESnanV69h8t9KRo=;
 24:Sb5fS0355h9mFOpIjDqfne/KfWGNt4R574blVRPQT6vIzbStT/3WV+Ur1zLa7xbxyG8EFpOSzin2FCp+WRXVT9KvRFchT3HJjhz7vvgwa9Y=;
 7:J5dNje9jjh6DbCsOkuxaOZN14P2Y8LNUPr43+XyNwf76WXYs9/KSzrBTwImZQaXDwjg4bB6Wy/gizGvq8sbFc0GbHqJHmY3Eb1K3U+eZLeW2w7zW9u6dZZXPCE8riMUhjpIEVl2CoW6sGA+Ggw15xOe46+SRHaD/4CoWty1NXP9PiA+Hw2yz9rlAITF0yYmShOuIStBfd2xwsBbfsmZaAiBVAqXG+C+UBGQ5oSuoCJpgG516v5g7exKqaciXLXVp
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2018 15:28:10.7303 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 280a25dd-08fa-4152-b7e1-08d56d763b74
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1774
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gMDYuMDIuMTggMTY6NDUsIEp1bGllbiBHcmFsbCB3cm90ZToKClsuLi5d
Cj4+Pj4+ICsvKgo+Pj4+PiArICogUFNDSSAwLjIgb3IgbGF0ZXIgY2FsbHMuIEl0IHdpbGwgcmV0
dXJuIGZhbHNlIGlmIHRoZSBmdW5jdGlvbiAKPj4+Pj4gSUQgaXMKPj4+Pj4gKyAqIG5vdCBoYW5k
bGVkLgo+Pj4+PiArICovCj4+Pj4+ICtib29sIGRvX3Zwc2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpCj4+Pj4+ICt7Cj4+Pj4+ICvCoMKgwqAgLyoK
Pj4+Pj4gK8KgwqDCoMKgICogLyFcIFZQU0NJX05SX0ZVTkNTIChpbiBhc20tYXJtL3Zwc2NpLmgp
IHNob3VsZCBiZSB1cGRhdGVkIHdoZW4KPj4+Pj4gK8KgwqDCoMKgICogYWRkaW5nL3JlbW92aW5n
IGEgZnVuY3Rpb24KPj4+Pj4gK8KgwqDCoMKgICovCj4+Pj4gU2hvdWxkIHdlIGFsc28gdXBkYXRl
IHJldmlzaW9uIG9mIFNTU0MgaW50ZXJmYWNlIGFzIHdlbGw/IFNNQ0NDIAo+Pj4+IHJlcXVpcmVz
IHRoaXMuCj4+Pgo+Pj4gTWVoLCB5b3UgY2FuJ3QgcmVseSBvbiB0aGUgU1NTQyByZXZpc2lvbiBt
b3N0IG9mIHRoZSB0aW1lIGFzIHRoZSAKPj4+IHZlcnNpb24gZm9yIFBTQ0kgaXMgZG9uZSB0aHJv
dWdoIFBTQ0lfZ2V0X3ZlcnNpb24uIEkgY2FuIGFkZCBhIAo+Pj4gY29tbWVudCBpZiB5b3Ugd2Fu
dC4KPj4+Cj4+IFllcywgSSBhZ3JlZSB3aXRoIHlvdS4gQnV0IHNlY3Rpb24gNS40IG9mIFNNQ0ND
IDEuMCBhcHBsaWVzIHRvIFNTU0MgYXMgCj4+IHdlbGwuIFNvIHlvdSBjYW4gd3JpdGUgc29tZXRo
aW5nIGxpa2UgIkFSTSBTTUNDQyByZXF1aXJlcyB0aGF0IFNTU0MgCj4+IHJldmlzaW9uIGFuZCBm
dW5jdGlvbiBjYWxsIGNvdW50IHNob3VsZCBiZSB1cGRhdGVkIGV2ZXJ5IHRpbWUgeW91IGFkZCAK
Pj4gb3IgcmVtb3ZlIGEgZnVuY3Rpb24iCj4gCj4gVXN1YWxseSB3ZSB1cGRhdGUgdmVyc2lvbmlu
ZyBudW1iZXIgb25seSBvbmNlIHBlciByZWxlYXNlLiBJIHdvdWxkIAo+IGZvbGxvdyB0aGUgc2Ft
ZSBhcHByb2FjaCBmb3IgdGhpcyBvbmUuIFNvIEkgd291bGQgc3VnZ2VzdAo+IAoKSXQgaXMgbm90
IHN0YXRlZCBjbGVhcmx5IGluIFNNQ0NDLCBidXQgSSd2ZSBnb3QgYSBmZWxsaW5nIHRoYXQgcmV2
aXNpb24gCmJlbG9uZ3Mgbm90IHRvIHByb2R1Y3QgdmVyc2lvbiwgYnV0IHRvIFNNQyBpbnRlcmZh
Y2UgdmVyc2lvbi4gU28gSSBzZWUgCm5vIHJlYXNvbiB0byBjaGFuZ2UgcmV2aXNpb24sIGlmIHRo
ZXJlIHdhcyBubyBjaGFuZ2VzIHRvIGludGVyZmFjZSBpdHNlbGYuCkknbSBva2F5IHdpdGNoIGNo
YW5naW5nIHJldmlzaW9uIG9ubHkgb25lIHRpbWUgcGVyIHJlbGVhc2UsIGJ1dCBvbmx5CmlmIHRo
ZXJlIHdhcyBjaGFuZ2VzIHRvIFBTQ0kgaW50ZXJmYWNlLiBPbiBvdGhlciBoYW5kLCBwZXJzb24K
cmVzcG9uc2libGUgZm9yIHJlbGVhc2UgbmVlZCB0byB0cmFjayBpZiB0aGVyZSB3YXMgYW55IGNo
YW5nZXMgaW4gUFNDSQphbmQgYWN0IGFjY29yZGluZ2x5LiBUaGlzIGlzIG5vdCB2ZXJ5IGNvbnZl
bmllbnQuClNvLCBJIHdvdWxkIHByZWZlciB0byBjaGFuZ2UgcmV2aXNpb24gaW4gdGhlIHNhbWUg
cGF0Y2ggKG9yIHBhdGNoIApzZXJpZXMpIHdoaWNoIGFsdGVycyB0aGUgaW50ZXJmYWNlLgoKPiAi
VlBTQ0lfTlJfRlVOQ1MgKGluIGFzbS1hcm0vdnBzY2kuaCkgc2hvdWxkIGJlIHVwZGF0ZWQgd2hl
biBhZGRpbmcgCj4gcmVtb3ZpbmcgYSBmdW5jdGlvbi4gU1NDQ0NfU01DQ0NfKl9SRVZJU0lPTiBz
aG91bGQgYmUgdXBkYXRlZCBvbmNlIHBlciAKPiBYZW4gcmVsZWFzZSIuCgpBbmQgd2hvIHdpbGwg
YmUgcmVzcG9uc2libGUgZm9yIHRoaXM/CgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:30:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:30:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5C8-000143-M3; Tue, 06 Feb 2018 15:30:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjku=fa=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej5C6-0000iT-IG
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:30:02 +0000
X-Inumbo-ID: 8a57f00b-0b52-11e8-ba59-bc764e045a96
Received: from mail-wr0-x229.google.com (unknown [2a00:1450:400c:c0c::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a57f00b-0b52-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:29:37 +0100 (CET)
Received: by mail-wr0-x229.google.com with SMTP id w50so2373665wrc.2
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:30:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=8RBLfno773lGQj3vsI9maPeozh3LxsLNBM1ry9hEkEY=;
 b=N8Vo+RMyiH4lSvZIX5RphhUVm4ixVSkuBS62TIEGxY/HQETTjATKo+4uq2lRsbyI6R
 1Tku88I1+UQRm6FONeGt30qpC0yMl4+3FlvLPN3i6bmBUd/69MUvVSm7SpDcCwQkXI5B
 T74MX+Hsggln5R7vCvZ63q+7vQ8Gft22HfiIo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=8RBLfno773lGQj3vsI9maPeozh3LxsLNBM1ry9hEkEY=;
 b=opSO4XejftfzvDzB/f89shhINsyv9gt6eNHzI0zypqi0xeK8iv6NZ8hCHGvsa1Ob+3
 leiai90DLCZwVukdh5N8y5Cq1rqMugs2Y+lyOr6UfO0cZIqZ3XziV7qtcHX18CrK4kZt
 EXKXBH26thcjiBZviDzAKSM/BZc7djIKT81iwbDm2e6vK5sq91CEDpv/HMoYfcInYpeT
 SSLSSCQ7D+8rdd3bWxpQxzPwMtHKbj9Ad1/LpwPDKr8dgCwE+Kyk4kbA1rNBQ7e0vIJZ
 WUT/sBABu9WToAeIr+mZc6MJgkdKCVVIhz78dIPB9eXpgoZOPM37zR8ArLKkybIXRfpI
 dWtA==
X-Gm-Message-State: APf1xPCDYx11LmVJZx7Lot8pQKp5OnF4sU1f4xzyO6rRqnCcDYuJ5ndd
 YtliguEm6t2LMJpdIQwRWS2i0g==
X-Google-Smtp-Source: AH8x2241iV9Sz3KPMSAli9Wzc6OBJAjU6umSP7/Ub11o8l4Ptpr4gssN/jGkMVQxFwb/c8DIq+AyhQ==
X-Received: by 10.223.168.49 with SMTP id l46mr2870606wrc.29.1517931000156;
 Tue, 06 Feb 2018 07:30:00 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id b72sm9883508wmf.2.2018.02.06.07.29.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 07:29:59 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-3-julien.grall@linaro.org>
 <297ba112-609a-d20e-a80f-d4eff1a13868@epam.com>
 <5aeb6baa-3ae3-2725-97f3-8d715a155255@linaro.org>
 <e4a266e3-cb66-b8d9-78a9-56949240a51c@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <33cfe720-8c2d-4f06-9104-b9ea183e7f08@linaro.org>
Date: Tue, 6 Feb 2018 15:29:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e4a266e3-cb66-b8d9-78a9-56949240a51c@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] xen/arm: vsmc: Don't implement
 function ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAwMzoxNSBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVs
aWVuLAoKSGksCgo+IE9uIDA2LjAyLjE4IDE2OjUzLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9u
IDAyLzAyLzIwMTggMDE6NDYgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4KPj4+Cj4+
PiBPbiAwMi4wMi4xOCAxMzo0MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IFRoZSBjdXJyZW50
IGltcGxlbWVudGF0aW9uIG9mIFNNQ0NDIHJlbGllcyBvbiB0aGUgZmFjdCBvbmx5IGZ1bmN0aW9u
Cj4+Pj4gbnVtYmVyIChiaXRzIFsxNTowXSkgaXMgZW5vdWdoIHRvIGlkZW50aWZ5IHdoYXQgdG8g
aW1wbGVtZW50Lgo+Pj4+Cj4+Pj4gSG93ZXZlciwgUFNDSSBjYWxsIGFyZSBvbmx5IGF2YWlsYWJs
ZSBpbiB0aGUgcmFuZ2UgCj4+Pj4gMHg4NDAwMDAwMC0weDg0MDAwMDFGCj4+Pj4gYW5kIDB4QzQw
MDAwMDAtMHhDNDAwMDAxRi4gRnVydGhlcm1vcmUsIG5vdCBhbGwgU01DMzIgZnVuY3Rpb25zIGhh
dmUKPj4+PiBlcXVpdmFsZW50IGluIHRoZSBTTUM2NC4gVGhpcyBpcyB0aGUgY2FzZSBvZjoKPj4+
PiDCoMKgwqDCoCAqIFBTQ0lfVkVSU0lPTgo+Pj4+IMKgwqDCoMKgICogQ1BVX09GRgo+Pj4+IMKg
wqDCoMKgICogTUlHUkFURV9JTkZPX1RZUEUKPj4+PiDCoMKgwqDCoCAqIFNZU1RFTV9PRkYKPj4+
PiDCoMKgwqDCoCAqIFNZU1RFTV9SRVNFVAo+Pj4+Cj4+Pj4gU2ltaWxhcmx5IGNhbGwgY291bnQs
IGNhbGwgdWlkLCByZXZpc2lvbiBjYW4gb25seSBiZSBxdWVyeSB1c2luZyAKPj4+PiBzbWMzMi9o
dmMzMgo+Pj4+IGZhc3QgY2FsbHMgKFNlZSA2LjIgaW4gQVJNIERFTiAwMDI4QikuCj4+Pj4KPj4+
PiBYZW4gc2hvdWxkIG9ubHkgaW1wbGVtZW50IGlkZW50aWZpZXIgZXhpc3RpbmcgaW4gdGhlIHNw
ZWNpZmljYXRpb24gaW4KPj4+PiBvcmRlciB0byBhdm9pZCBwb3RlbnRpYWwgY2xhc2ggd2l0aCBs
YXRlciByZXZpc2lvbi4gVGhlcmVmb3JlIHJld29yayAKPj4+PiB0aGUKPj4+PiB2c21jIGNvZGUg
dG8gdXNlIHRoZSB3aG9sZSBmdW5jdGlvbiBpZGVudGlmaWVyIHJhdGhlciB0aGFuIG9ubHkgdGhl
Cj4+Pj4gZnVuY3Rpb24gbnVtYmVyLgo+Pj4+Cj4+Pj4gQXQgdGhlIHNhbWUgdGltZSwgdGhlIG5l
dyBtYWNyb3MgZm9yIGNhbGwgY291bnQsIGNhbGwgdWlkLCByZXZpc2lvbiBhcmUKPj4+PiByZW5h
bWVkIHRvIGJldHRlciBzdWl0IHRoZSBzcGVjLgo+Pj4+Cj4+Pj4gTGFzdGx5LCB1cGRhdGUgU1NT
Q19TTUNDQ19GVU5DVElPTl9DT1VOVCB0byBtYXRjaCB0aGUgY29ycmVjdCBudW1iZXIgb2YKPj4+
PiBmdW50aW9ucy4gTm90ZSB0aGF0IHZlcnNpb24gaXMgbm90IHVwZGF0ZWQgYmVjYXVzZSB0aGUg
bnVtYmVyIGhhcyAKPj4+PiBhbHdheXMKPj4+PiBiZWVuIHdyb25nLCBhbmQgbm9ib2R5IGNvdWxk
IHByb3Blcmx5IHVzZSBpdC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+Cj4+Pgo+Pj4gYFJldmlld2VkLWJ5OiBWb2xvZHlteXIg
QmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+YAo+Pgo+PiBUaGFuayB5b3UgZm9y
IHRoZSByZXZpZXdlZC1ieS4gSSBub3RpY2VkIHRoYXQgeW91IHB1dCBgIGF0IHRoZSAKPj4gYmVn
aW5uaW5nIGFuZCBlbmQgb2YgdGhlIGxpbmUgaW4geW91ciByZXZpZXdlZC1ieSB0YWcgc28gZmFy
LiBJcyB0aGVyZSAKPj4gYW55IHJlYXNvbiBmb3IgdGhhdD8KPiAKPiBJdCBpcyBvdXQgb2YgaGFi
aXQuIFlvdSBzZWUsIHRoaXMgaXMgcHJlZmVycmVkIHdheSB0byBhZGQgUi1iIHRhZyBhdCAKPiBH
aXRIdWIgKG9yIGF0IGxlYXN0IGluIE9QLVRFRSByZXBvcykuIEdpdGh1YiB1c2VzIE1hcmtkb3du
LCBhbmQgdGV4dCBpbiAKPiBgIGJlY29tZXMgZm9ybWF0dGVkIGFzIGEgY29kZS4gSSBkbyBjb2Rl
IHJldmlldyBtb3N0bHkgYXQgZ2l0aHViLAo+IHNvIGl0IGJlY29tZSBhIGhhYml0IHRvIGFkZCBg
IGFyb3VuZCBSLWIgdGFncy4gWW91IGNhbiBpZ25vcmUgdGhpcywgb2YgCj4gY291cnNlLiBJJ2xs
IHRyeSB0byBvbWl0IGAgaW4gdGhlIGZ1dHVyZS4KCk9oLCBnb29kIHRvIGtub3cuIEkgYW0gdXN1
YWxseSBjb3B5aW5nIHRoZSBmdWxsIGxpbmUgYW5kIG15IGVkaXRvciB3YXMgCm5vdCBoYXBweSBh
dCBhbGwgd2l0aCB0aGUgYC4gRm9yIFhlbiwgd2UgdGVuZCB0byBvbmx5IGhhdmUgdGhlIApSZXZp
ZXdlZC1ieSB0YWcgb24gYSBsaW5lLgoKQW55d2F5LCB0aGFuayB5b3UgZm9yIHJldmlld2luZyB0
aGUgc2VyaWVzIDopLiBJIHdpbGwgcmVzZW5kIGEgdmVyc2lvbiBzb29uLgoKSWYgeW91IGhhdmUg
dGltZSwgeW91IG1pZ2h0IHdhbnQgdG8gaGF2ZSBhIGxvb2sgYXQgInhlbi9hcm06IFBTQ0kgMS4x
IAphbmQgU01DQ0MtMS4xIHN1cHBvcnQgYW5kIFhTQS0yNTQgdmFyaWFudCAyIHVwZGF0ZSIgWzFd
LgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE4LTAyL21zZzAwMjg1Lmh0bWwKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:39:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:39:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5L7-0001SY-RV; Tue, 06 Feb 2018 15:39:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjku=fa=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej5L6-0001SS-IT
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:39:20 +0000
X-Inumbo-ID: d6691e59-0b53-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22c.google.com (unknown [2a00:1450:400c:c09::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6691e59-0b53-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:38:54 +0100 (CET)
Received: by mail-wm0-x22c.google.com with SMTP id f71so4586718wmf.0
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:39:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=C418fFasgOat2sVY31YmQAypC3tiaeeCDmVtgGKqy4g=;
 b=WvBGkjXwpcbsryu2akOwuA4yAQwKmseTaJQBmEoWG+2OyQhNaYJO9LPQMZn0WdIMnA
 8/nKiDaMJT07/A2Sgp0MihKx3bVVBepBV5iWDT4hkdlA/ace0UOi5MdnqIdyvENTl3jg
 vMnD3LyoQoGnGM8+l2LPCp4/TpQ6IZ/2FReSg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=C418fFasgOat2sVY31YmQAypC3tiaeeCDmVtgGKqy4g=;
 b=HeWFgmqu609TpvSVBzT7gO/iRY7JoLaPHsJK3TvrlmMv1/SB8mf2DflGY9jCyhfujz
 TV+sMoaSDsirS3XN/uWvEIcSOvExxjBbfBNBU3ChBuVDqKJfmgRJ2KQfiQvpcBX46Q4z
 J6hTr7LHkONWDinW5HS9q8hmy2+rBLOVv8djpvWT8gHNMs5AuP9DJ3XjswBttIYslHEw
 FDgg2Gk9T/MZK8kSBqdrIyBSFfYMPrd53HmpTtXgbcrEXvgXg6v+Vmrp/e8fHFvxbuwA
 HC/iqTWv4qid6AVaIgT5HUcc52wbl1zbtjgi1mOZ3lSPMO53r2we5v3tw7tGWsQ8h0o0
 BxHg==
X-Gm-Message-State: APf1xPBQbhahJ7eqCDyzK/cI7D9rhfnDOp4ykD9oxnXY9vTpE7ooV6g0
 jgFd+gFqt1bUEnMfZwmocKUZyw==
X-Google-Smtp-Source: AH8x225sv9XBpM/ZKyHjX1bOIAevz3ho7ThLaKvDL5olHs+4f3SJkobxYe+4mjymHMsG+OGrzAfXNQ==
X-Received: by 10.28.156.81 with SMTP id f78mr2290820wme.131.1517931557366;
 Tue, 06 Feb 2018 07:39:17 -0800 (PST)
Received: from ?IPv6:::1? ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id p12sm5697333wre.83.2018.02.06.07.39.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 07:39:16 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-4-julien.grall@linaro.org>
 <56408229-3c55-2bcd-8426-a1e75b59d874@epam.com>
 <27e325f8-7012-7990-2309-499ea36452d6@linaro.org>
 <b77b251f-46c7-8610-cee0-272bee974703@epam.com>
 <f575748c-6075-acf6-4a34-44275a6a2fdf@linaro.org>
 <6901762a-f98a-6826-3565-d19e1652a07f@epam.com>
From: Julien Grall <julien.grall@linaro.org>
Message-ID: <d8b8b5ab-d1f2-7306-ef36-2dc809b92dad@linaro.org>
Date: Tue, 6 Feb 2018 15:39:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <6901762a-f98a-6826-3565-d19e1652a07f@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNi8yMDE4IDAzOjI4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBK
dWxpZW4sCj4gCj4gT24gMDYuMDIuMTggMTY6NDUsIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiBb
Li4uXQo+Pj4+Pj4gKy8qCj4+Pj4+PiArICogUFNDSSAwLjIgb3IgbGF0ZXIgY2FsbHMuIEl0IHdp
bGwgcmV0dXJuIGZhbHNlIGlmIHRoZSBmdW5jdGlvbiAKPj4+Pj4+IElEIGlzCj4+Pj4+PiArICog
bm90IGhhbmRsZWQuCj4+Pj4+PiArICovCj4+Pj4+PiArYm9vbCBkb192cHNjaV8wXzJfY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQo+Pj4+Pj4gK3sKPj4+Pj4+
ICvCoMKgwqAgLyoKPj4+Pj4+ICvCoMKgwqDCoCAqIC8hXCBWUFNDSV9OUl9GVU5DUyAoaW4gYXNt
LWFybS92cHNjaS5oKSBzaG91bGQgYmUgdXBkYXRlZCAKPj4+Pj4+IHdoZW4KPj4+Pj4+ICvCoMKg
wqDCoCAqIGFkZGluZy9yZW1vdmluZyBhIGZ1bmN0aW9uCj4+Pj4+PiArwqDCoMKgwqAgKi8KPj4+
Pj4gU2hvdWxkIHdlIGFsc28gdXBkYXRlIHJldmlzaW9uIG9mIFNTU0MgaW50ZXJmYWNlIGFzIHdl
bGw/IFNNQ0NDIAo+Pj4+PiByZXF1aXJlcyB0aGlzLgo+Pj4+Cj4+Pj4gTWVoLCB5b3UgY2FuJ3Qg
cmVseSBvbiB0aGUgU1NTQyByZXZpc2lvbiBtb3N0IG9mIHRoZSB0aW1lIGFzIHRoZSAKPj4+PiB2
ZXJzaW9uIGZvciBQU0NJIGlzIGRvbmUgdGhyb3VnaCBQU0NJX2dldF92ZXJzaW9uLiBJIGNhbiBh
ZGQgYSAKPj4+PiBjb21tZW50IGlmIHlvdSB3YW50Lgo+Pj4+Cj4+PiBZZXMsIEkgYWdyZWUgd2l0
aCB5b3UuIEJ1dCBzZWN0aW9uIDUuNCBvZiBTTUNDQyAxLjAgYXBwbGllcyB0byBTU1NDIAo+Pj4g
YXMgd2VsbC4gU28geW91IGNhbiB3cml0ZSBzb21ldGhpbmcgbGlrZSAiQVJNIFNNQ0NDIHJlcXVp
cmVzIHRoYXQgCj4+PiBTU1NDIHJldmlzaW9uIGFuZCBmdW5jdGlvbiBjYWxsIGNvdW50IHNob3Vs
ZCBiZSB1cGRhdGVkIGV2ZXJ5IHRpbWUgCj4+PiB5b3UgYWRkIG9yIHJlbW92ZSBhIGZ1bmN0aW9u
Igo+Pgo+PiBVc3VhbGx5IHdlIHVwZGF0ZSB2ZXJzaW9uaW5nIG51bWJlciBvbmx5IG9uY2UgcGVy
IHJlbGVhc2UuIEkgd291bGQgCj4+IGZvbGxvdyB0aGUgc2FtZSBhcHByb2FjaCBmb3IgdGhpcyBv
bmUuIFNvIEkgd291bGQgc3VnZ2VzdAo+Pgo+IAo+IEl0IGlzIG5vdCBzdGF0ZWQgY2xlYXJseSBp
biBTTUNDQywgYnV0IEkndmUgZ290IGEgZmVsbGluZyB0aGF0IHJldmlzaW9uIAo+IGJlbG9uZ3Mg
bm90IHRvIHByb2R1Y3QgdmVyc2lvbiwgYnV0IHRvIFNNQyBpbnRlcmZhY2UgdmVyc2lvbi4gU28g
SSBzZWUgCj4gbm8gcmVhc29uIHRvIGNoYW5nZSByZXZpc2lvbiwgaWYgdGhlcmUgd2FzIG5vIGNo
YW5nZXMgdG8gaW50ZXJmYWNlIGl0c2VsZi4KPiBJJ20gb2theSB3aXRjaCBjaGFuZ2luZyByZXZp
c2lvbiBvbmx5IG9uZSB0aW1lIHBlciByZWxlYXNlLCBidXQgb25seQo+IGlmIHRoZXJlIHdhcyBj
aGFuZ2VzIHRvIFBTQ0kgaW50ZXJmYWNlLiBPbiBvdGhlciBoYW5kLCBwZXJzb24KPiByZXNwb25z
aWJsZSBmb3IgcmVsZWFzZSBuZWVkIHRvIHRyYWNrIGlmIHRoZXJlIHdhcyBhbnkgY2hhbmdlcyBp
biBQU0NJCj4gYW5kIGFjdCBhY2NvcmRpbmdseS4gVGhpcyBpcyBub3QgdmVyeSBjb252ZW5pZW50
Lgo+IFNvLCBJIHdvdWxkIHByZWZlciB0byBjaGFuZ2UgcmV2aXNpb24gaW4gdGhlIHNhbWUgcGF0
Y2ggKG9yIHBhdGNoIAo+IHNlcmllcykgd2hpY2ggYWx0ZXJzIHRoZSBpbnRlcmZhY2UuCkF0IHRo
ZSBlbmQgb2YgdGhlIGRheSB0aGlzIGlzIGNsb3NlbHkgdGllIHRvIHByb2R1Y3QgcmV2aXNpb24u
IEEgbmV3IApyZXZpc2lvbiBtYXkgcHJvZHVjZSBjaGFuZ2UgaW4gdGhlIGltcGxlbWVudGF0aW9u
IGFuZCB0aGVyZWZvcmUgdGhlIAp2ZXJzaW9uIHdpbGwgYmUgYnVtcGVkLiBCdXQgdGhlcmUgYXJl
IGFsd2F5cyBleGNlcHRpb24gd2hlbiB5b3UgZG8gYSAKcmVsZWFzZSBqdXN0IGZvciBidWcgZml4
LgoKVGhpcyBpcyB0aGUgc2FtZSBmb3IgWGVuLCB3ZSBvbmx5IGNoYW5nZSBpbnRlcmZhY2UgdmVy
c2lvbiBpZiBzb21ldGhpbmcgCm1ham9yIGFzIGNoYW5nZWQuIElmIG5vdGhpbmcsIHRoZW4gdGhl
IHZlcnNpb24gc3RheXMgdGhlIHNhbWUuCgo+IAo+PiAiVlBTQ0lfTlJfRlVOQ1MgKGluIGFzbS1h
cm0vdnBzY2kuaCkgc2hvdWxkIGJlIHVwZGF0ZWQgd2hlbiBhZGRpbmcgCj4+IHJlbW92aW5nIGEg
ZnVuY3Rpb24uIFNTQ0NDX1NNQ0NDXypfUkVWSVNJT04gc2hvdWxkIGJlIHVwZGF0ZWQgb25jZSBw
ZXIgCj4+IFhlbiByZWxlYXNlIi4KPiAKPiBBbmQgd2hvIHdpbGwgYmUgcmVzcG9uc2libGUgZm9y
IHRoaXM/CgpUaGUgZmlyc3QgcGF0Y2ggbW9kaWZ5aW5nIHRoZSBTTUNDQyBpbXBsZW1lbnRhdGlv
biBhZnRlciB0aGUgdHJlZSBpcyAKcmUtb3BlbmVkLiBUaGlzIGlzIGhvdyB3ZSBkZWFsIHRoZSBy
ZXN0IG9mIHRoZSB2ZXJzaW9ucyBpbiBYZW4sIGFuZCBpdCAKd29ya3MuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:41:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:41:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5NO-00023R-7I; Tue, 06 Feb 2018 15:41:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hkqb=fa=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ej5NN-00023L-3r
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:41:41 +0000
X-Inumbo-ID: 2a61515e-0b54-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22f.google.com (unknown [2a00:1450:4010:c07::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a61515e-0b54-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:41:15 +0100 (CET)
Received: by mail-lf0-x22f.google.com with SMTP id o89so3342264lfg.10
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:41:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=eEbz2Efv+wJ4+3mobgoLpyTT3+N5m9YJOkwmNaLFRMg=;
 b=OzLQNWv5mRGR6jaQEr6nop0zUNTU935diaXYsWWVB5vR+Y9Kenfc4SuHXX64QZBDn5
 Hro1oeLy6DDsj9hqD57gxhon0jwFqXC5FRjEByBdPknuanQsTLebm04u3uEaiqrDHRl9
 9eTyI1VjQg1UDa9KPxIwo8Z2XIGWLcAHoSxHv8bP4rcE9XwDPEovprFUOjas5fVSbQl9
 B3i0PPseQu5uIVAXeC7mjV3aJmCvVRCUd1sK3sBtEHZVbgngfrgRUNfmSp6JbneRr/cI
 tB1ykUDYgTcQH//ZmrzMVy7G8b9xTrDMhSgxAeZhp8pDvyPQGxABABpuapkDfe10Oa3n
 S3EA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=eEbz2Efv+wJ4+3mobgoLpyTT3+N5m9YJOkwmNaLFRMg=;
 b=Za2v8+y754DQrikSaHjUoz9rc6j58ELanVwLKoKlvMA+7ZwDKoGFGVy2j9XgHnzJ7k
 80/tMSnAcqRUM364e071PP+lgs+4NmwPV5sp8T1dY1QNl36gexa9+RXDi8BNZ1XGaiTE
 lWeKPqx/qfFrYaY4Qz01JHJsWRs2PnEmLVtLkhnOmSWoetiiPQN7UwIo7p+3n+IU+b2e
 qdmQD2gmPZ0/lFnVB15G1hvuBw+00yBUwR1Twn01U6vK/VxJuO50pgL46WTTlMBUkm8/
 7jsejL6r13z55zTmqm/S0cqNO/U1j2fGn+4CpIQwVeCMT+6KR6XQClFT0RtV03MeaXjg
 aO/A==
X-Gm-Message-State: APf1xPBxSmd3cSokxMnIxTZ5EO7Lq2y9Q5wfCVTV1uhKCNmqCopyJzWY
 1YzmCf0XEVBIinNnvFy59+UbRBupdRmZoEJIEKQ=
X-Google-Smtp-Source: AH8x2253PSAWZaBLtp9PhE5I1NDTEgCZOfXo/mx0+rCrk+eXNzolhbFiu1UHQZ7JaohIngrW+xTTvgbFsqtcB2eR+MY=
X-Received: by 10.46.33.169 with SMTP id h41mr2189442lji.20.1517931697891;
 Tue, 06 Feb 2018 07:41:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.15.94 with HTTP; Tue, 6 Feb 2018 07:41:37 -0800 (PST)
In-Reply-To: <0b456f77-09a3-5874-2022-7a6df6930f0d@arm.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-4-blackskygg@gmail.com>
 <0b456f77-09a3-5874-2022-7a6df6930f0d@arm.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Tue, 6 Feb 2018 23:41:37 +0800
Message-ID: <CAHrd_jrSZ1TWmHzOqYvrbkvioyH_GBEHq09ObB3s+p-uSus6qw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 3/7] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKVGhhbmtzIGZvciByZXZpZXdpbmcuCgoyMDE4LTAyLTA2IDE5OjI3IEdNVCsw
ODowMCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjoKPiBIaSwKPgo+IE9uIDAx
LzMwLzIwMTggMDU6NTAgUE0sIFpob25nemUgTGl1IHdyb3RlOgo+Pgo+PiBBZGQgYSBuZXcgc3Ry
dWN0dXJlIHRvIHRoZSBJREwgZmFtaWxpeSB0byByZXByZXNlbnQgc3RhdGljIHNoYXJlZCBtZW1v
cnkKPj4gcmVnaW9ucwoKWy4uLl0KCj4+ICtsaWJ4bF9zdGF0aWNfc2htID0gU3RydWN0KCJzdGF0
aWNfc2htIiwgWwo+PiArICAgICgiaWQiLCBzdHJpbmcpLAo+PiArICAgICgib2Zmc2V0IiwgdWlu
dDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKPj4gKyAgICAo
ImJlZ2luIiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTid9
KSwKPj4gKyAgICAoImVuZCIsIHVpbnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdF
X1VOS05PV04nfSksCj4KPgo+IFdlIG1pZ2h0IHdhbnQgdG8gc3RvcmUgdGhlIHNpemUgcmF0aGVy
IHRoYW4gdGhlIGVuZC4gVGhpcyB3b3VsZCBhbGxvdyB1cyB0bwo+IGNvdmVyIHJlZ2lvbiB1cCB0
byB0aGUgYWRkcmVzcyAyXjY0LTEuCj4KPiBBbHNvLCB0aGlzIHdvdWxkIG1ha2UgY2xlYXJlciB3
aGV0aGVyIGVuZCBpcyBpbmNsdWRlZCBpbiB0aGUgcmVnaW9uIG9yIG5vdC4KPgoKSSB0aGluayBt
YWtpbmcgdGhlIHJhbmdlIGluY2x1c2l2ZSBhbmQgZG9jdW1lbnRpbmcgaXQgd291bGQgaGF2ZSB0
aGUKc2FtZSBlZmZlY3QuCkJ1dCBJJ20gbm90IHN1cmUgd2hpY2ggc3ludGF4IGlzIG1vcmUgZnJp
ZW5kbHkgdG8gdGhlIHVzZXJzLiBXaGF0IGRvIHlvdSB0aGluaz8KClpob25nemUgTGl1CgpDaGVl
cnMuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:43:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:43:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5P0-0002Dl-Hr; Tue, 06 Feb 2018 15:43:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uoqp=fa=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ej5Oy-0002Cn-Rt
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:43:20 +0000
X-Inumbo-ID: 659797e8-0b54-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 659797e8-0b54-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:42:55 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id 63so3361754lfv.4
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:43:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=1/zMoZCtN6xMc3IwZB8/jFCLloxptxwvwi80H+Ak+Zo=;
 b=PLZnc04L7CfjYHb1jTXxGbHHiYsFOO6+CMYVLrvL53RWycgJY/ctuzxFwxeKWGD6X8
 hJD74vJzTzzWYxM17Y2jFQon4U8eT0/dpchu3wa99glsWnxfC0IdMKNZ6i/SYl7T4Ubx
 qh2AeKPHQvcrBO1umVBmmCot0DsO31YHq4vbQTXf5GM2iwa0HYAX2TM9v29DAZ5vy+Vm
 9/HrO0d5WGI4HVKYwa9NP4uZKGJ7o0rkVo/BBp+k2n1Wi6UkufmD/KUKrjAoummiblzC
 pSX4selrjfVwecWeZ35KDC/2L2VtitdW54f1/ClN2XItCFgt76P32ywnbXXDRt3aHO4V
 ACHg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=1/zMoZCtN6xMc3IwZB8/jFCLloxptxwvwi80H+Ak+Zo=;
 b=c21mTqWvqdYdgHv62BXBUjxG4sT2cW0cKBxR9/OF04wnjwmEqjYH4sFGLQPMYK8ri+
 Nk4ChSxwNcDi+/eRixmDhiRsr58kvMT2e56DMEWJBIsS5kzvd+I9FKVHzKeGvBktfY5m
 RAYOTP9rVNuW0+fI36tkESPt+OeiXpBRzdvNF7HZOrKYvESskHxAdYgIVwKYouyGsSj5
 8p+bai+sJPMtpSg6eaNoDrgadOQMVMs1gXIP8LcLB8InKeNhoj8PHwEKfRIRO1Hizc4u
 O6DXdYCaFMdgxM8Nd/7mZnaZjh5sAEqz0KbUiH9f0Q3qskoOKSI05fnEbLnLqC5GVTPF
 CYqA==
X-Gm-Message-State: APf1xPCIUhsT+9lldUXgYGdcPJFx3LWCkIWYQj2ZAbokVQX8u/uA34Kq
 GCWhChlXG/Owgh8iPdS8kouLLAsR6zf97TOYlETAfA==
X-Google-Smtp-Source: AH8x226fDVmZP4hcMTiC6upIaCr9v4/keBX4bYUujtrR/HIfssG6GGeyvu11lFe8XmvU6ODchi/GsvGg/9XjSSnv2VM=
X-Received: by 10.25.193.204 with SMTP id r195mr2055615lff.37.1517931797510;
 Tue, 06 Feb 2018 07:43:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.13 with HTTP; Tue, 6 Feb 2018 07:42:56 -0800 (PST)
In-Reply-To: <20180205132011.27996-2-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-2-julien.grall@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 6 Feb 2018 17:42:56 +0200
Message-ID: <CAOcqxo0JwQp5RbHPUc+sCUdCwyDmSzzgXa33b7f7zd=m1JVUMg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] xen/arm: vpsci: Remove parameter 'ver'
 from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gNSBGZWJydWFyeSAyMDE4IGF0IDE1OjIwLCBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBDdXJyZW50bHksIHRoZSBiZWhhdmlvciBvZiBk
b19jb21tb25fY3B1IHdpbGwgc2xpZ2h0bHkgY2hhbmdlIGRlcGVuZGluZwo+IG9uIHRoZSBQU0NJ
IHZlcnNpb24gcGFzc2VkIGluIHBhcmFtZXRlci4gTG9va2luZyBhdCB0aGUgY29kZSwgbW9yZSB0
aGUKPiBzcGVjaWZpYyAwLjIgYmVoYXZpb3IgY291bGQgbW92ZSBvdXQgb2YgdGhlIGZ1bmN0aW9u
IG9yIGFkYXB0ZWQgZm9yIDAuMToKPgo+ICAgICAtIHgwL3IwIGNhbiBiZSB1cGRhdGVkIG9uIFBT
Q0kgMC4xIGJlY2F1c2UgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lzdGVycwo+ICAgICBhcmUgdW5kZWZp
bmVkIHVwb24gQ1BVIG9uLgo+ICAgICAtIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZWQgUFNDSV9B
TFJFQURZX09OLiBIb3dldmVyLCBpdCB3b3VsZCBiZQo+ICAgICBzYWZlciB0byBiYWlsIG91dCBp
ZiB0aGUgQ1BVIGlzIGFscmVhZHkgb24uCj4KPiBCYXNlZCBvbiB0aGlzLCB0aGUgcGFyYW1ldGVy
ICd2ZXInIGlzIHJlbW92ZWQgYW5kIGRvX3BzY2lfY3B1X29uCj4gKGltcGxlbWVudGF0aW9uIGZv
ciBQU0NJIDAuMSkgaXMgYWRhcHRlZCB0byBhdm9pZCByZXR1cm5pbmcKPiBQU0NJX0FMUkVBRFlf
T04uCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0u
Y29tPgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMgfCAyOCArKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMCBkZWxl
dGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNo
L2FybS92cHNjaS5jCj4gaW5kZXggODg0ZjBmYTcxMC4uMzU5ZGI4ODRmOSAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gQEAg
LTIyLDcgKzIyLDcgQEAKPiAgI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgo+Cj4gIHN0YXRpYyBp
bnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50
cnlfcG9pbnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lk
LGludCB2ZXIpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRl
eHRfaWQpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICAgICAgc3RydWN0IGRvbWFpbiAq
ZCA9IGN1cnJlbnQtPmRvbWFpbjsKPiBAQCAtNDAsOCArNDAsNyBAQCBzdGF0aWMgaW50IGRvX2Nv
bW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50
LAo+ICAgICAgaWYgKCBpc182NGJpdF9kb21haW4oZCkgJiYgaXNfdGh1bWIgKQo+ICAgICAgICAg
IHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsKPgo+IC0gICAgaWYgKCAodmVyID09IFBT
Q0lfVkVSU0lPTigwLCAyKSkgJiYKPiAtICAgICAgICAgICAgIXRlc3RfYml0KF9WUEZfZG93biwg
JnYtPnBhdXNlX2ZsYWdzKSApCj4gKyAgICBpZiAoICF0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5w
YXVzZV9mbGFncykgKQo+ICAgICAgICAgIHJldHVybiBQU0NJX0FMUkVBRFlfT047Cj4KPiAgICAg
IGlmICggKGN0eHQgPSBhbGxvY192Y3B1X2d1ZXN0X2NvbnRleHQoKSkgPT0gTlVMTCApCj4gQEAg
LTU1LDE4ICs1NCwyMSBAQCBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0
YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAo+ICAgICAgY3R4dC0+dHRicjAgPSAw
Owo+ICAgICAgY3R4dC0+dHRicjEgPSAwOwo+ICAgICAgY3R4dC0+dHRiY3IgPSAwOyAvKiBEZWZp
bmVkIFJlc2V0IFZhbHVlICovCj4gKwo+ICsgICAgLyoKPiArICAgICAqIHgwL3IwX3VzciBhcmUg
YWx3YXlzIHVwZGF0ZWQgYmVjYXVzZSBmb3IgUFNDSSAwLjEgdGhlIGdlbmVyYWwKPiArICAgICAq
IHB1cnBvc2UgcmVnaXN0ZXJzIGFyZSB1bmRlZmluZWQgdXBvbiBDUFVfb24uCj4gKyAgICAgKi8K
PiAgICAgIGlmICggaXNfMzJiaXRfZG9tYWluKGQpICkKPiAgICAgIHsKPiAgICAgICAgICBjdHh0
LT51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDMyX0lOSVQ7Cj4gLSAgICAgICAgaWYgKCB2ZXIg
PT0gUFNDSV9WRVJTSU9OKDAsIDIpICkKPiAtICAgICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLnIw
X3VzciA9IGNvbnRleHRfaWQ7Cj4gKyAgICAgICAgY3R4dC0+dXNlcl9yZWdzLnIwX3VzciA9IGNv
bnRleHRfaWQ7Cj4gICAgICB9Cj4gICNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gICAgICBlbHNlCj4g
ICAgICB7Cj4gICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1Q2NF9JTklU
Owo+IC0gICAgICAgIGlmICggdmVyID09IFBTQ0lfVkVSU0lPTigwLCAyKSApCj4gLSAgICAgICAg
ICAgIGN0eHQtPnVzZXJfcmVncy54MCA9IGNvbnRleHRfaWQ7Cj4gKyAgICAgICAgY3R4dC0+dXNl
cl9yZWdzLngwID0gY29udGV4dF9pZDsKPiAgICAgIH0KPiAgI2VuZGlmCj4KPiBAQCAtOTMsNyAr
OTUsMTQgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2Nw
dSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPgo+ICBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2Nw
dV9vbih1aW50MzJfdCB2Y3B1aWQsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpCj4gIHsKPiAtICAg
IHJldHVybiBkb19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDAgLCBQU0NJX1ZF
UlNJT04oMCwgMSkpOwo+ICsgICAgaW50MzJfdCByZXQ7Cj4gKwo+ICsgICAgcmV0ID0gZG9fY29t
bW9uX2NwdV9vbih2Y3B1aWQsIGVudHJ5X3BvaW50LCAwKTsKPiArICAgIC8qCj4gKyAgICAgKiBQ
U0NJIDAuMSBkb2VzIG5vdCBkZWZpbmUgdGhlIHJldHVybiBjb2RlIFBTQ0lfQUxSRUFEWV9PTi4K
PiArICAgICAqIEluc3RlYWQsIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUy4KPiArICAg
ICAqLwo+ICsgICAgcmV0dXJuIChyZXQgPT0gUFNDSV9BTFJFQURZX09OKSA/IFBTQ0lfSU5WQUxJ
RF9QQVJBTUVURVJTIDogcmV0Owo+ICB9Cj4KPiAgc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVf
b2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKQo+IEBAIC0xMzMsOCArMTQyLDcgQEAgc3RhdGljIGlu
dDMyX3QgZG9fcHNjaV8wXzJfY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpCj4g
IHsKPiAtICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHRhcmdldF9jcHUsIGVudHJ5X3BvaW50
LCBjb250ZXh0X2lkLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV9WRVJTSU9O
KDAsIDIpKTsKPiArICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHRhcmdldF9jcHUsIGVudHJ5
X3BvaW50LCBjb250ZXh0X2lkKTsKPiAgfQo+Cj4gIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBsb25n
IHRhcmdldF9hZmZpbml0eV9tYXNrW10gPSB7Cj4gLS0KPiAyLjExLjAKPgo+Cj4gX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKCgotLSAKV0JSIFZvbG9k
eW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1
a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:44:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:44:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5QD-0002K3-RO; Tue, 06 Feb 2018 15:44:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i9uj=fa=arm.com=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej5QC-0002Jp-FI
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 15:44:36 +0000
X-Inumbo-ID: 930315e8-0b54-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 930315e8-0b54-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:44:10 +0100 (CET)
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 0C7291435;
 Tue,  6 Feb 2018 07:44:34 -0800 (PST)
Received: from [192.168.67.35] (usa-sjc-imap-foss1.foss.arm.com [10.72.51.249])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 61E893F53D;
 Tue,  6 Feb 2018 07:44:33 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180205161925.11054-1-andre.przywara@arm.com>
 <20180205161925.11054-6-andre.przywara@arm.com>
 <f736d6ad-c2d3-1103-128c-67732a2aea3f@arm.com>
From: Andre Przywara <andre.przywara@arm.com>
Message-ID: <6f4f97dd-532b-3219-03d3-37efaaf6d0f9@arm.com>
Date: Tue, 6 Feb 2018 15:44:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <f736d6ad-c2d3-1103-128c-67732a2aea3f@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwNi8wMi8xOCAxNDoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDAyLzA1LzIwMTggMDQ6MTkgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBBdCB0
aGUgbW9tZW50IHdlIGhhcHBpbHkgYWNjZXNzIFZHSUMgaW50ZXJuYWwgZGF0YSBzdHJ1Y3R1cmVz
IGxpa2UKPj4gdGhlIHJhbmsgYW5kIHN0cnVjdCBwZW5kaW5nX2lycSBpbiBnaWMuYywgd2hpY2gg
c2hvdWxkIGJlIFZHSUMgYWdub3N0aWMuCj4+Cj4+IEZhY3RvciBvdXQgYSBuZXcgZnVuY3Rpb24g
dmdpY19jb25uZWN0X2h3X2lycSgpLCB3aGljaCBhbGxvd3MgYSB2aXJ0dWFsCj4+IElSUSB0byBi
ZSBjb25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEgKHVzaW5nIHRoZSBodyBiaXQgaW4gdGhlIExS
KS4KPj4KPj4gVGhpcyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVy
ZXMgYW5kIGltcHJvdmVzCj4+IGFic3RyYWN0aW9uLgo+IAo+IEkgd2FzIGV4cGVjdGluZyBzb21l
IGV4cGxhbmF0aW9uIHJlZ2FyZGluZyB0aGUgbmV3IGxvY2tpbmcgb3JkZXIgaW4gdGhlCj4gY29t
bWl0IG1lc3NhZ2UuCgpXZWxsLCB0aGVyZSBpcyBubyByZWFsIGNoYW5nZSBpbiB0aGUgbmV3IGxv
Y2tpbmcgb3JkZXIuIFdlIGVudGVyIGJvdGgKZ2ljX3JvdXRlX2lycV90b19ndWVzdCgpIGFuZCBn
aWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KCkgd2l0aCB0aGUgZGVzYwpsb2NrIGhlbGQsIHRoZW4g
dGFrZSB0aGUgcmFuayBsb2NrIGF0IHNvbWUgcG9pbnQgaW4gdGltZSBhbmQgZHJvcCBpdAphZ2Fp
bi4gVGhlIG9ubHkgY2hhbmdlIGlzIGhvdyBsb25nIHdlIGhvbGQgdGhlIHJhbmsgbG9jaywgYnV0
IHRoaXMKc2hvdWxkIGhhdmUgbm8gZWZmZWN0LCBzaW5jZSB3ZSBkb24ndCBtYW5pcHVsYXRlIGFu
eSB2aXJ0dWFsIElSUQpwcm9wZXJ0aWVzIChyYW5rIG9yIG5vdCkgaW4gdGhlIGNvZGUgbGluZXMg
dGhhdCBhcmUgbm93IG5vIGxvbmdlciB1bmRlcgp0aGUgbG9jay4KSSBjYW4gdHJ5IHRvIHN1bW1h
cmlzZSB0aGlzIGluIHRoZSBjb21taXQgbWVzc2FnZS4KCj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gv
YXJtL2dpYy12Z2ljLmPCoMKgwqAgfCAzNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPj4gwqAgeGVuL2FyY2gvYXJtL2dpYy5jwqDCoMKgwqDCoMKgwqDCoCB8IDQ0Cj4+ICsr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4+IMKgIHhlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oIHzCoCAyICsrCj4+IMKgIDMgZmlsZXMgY2hhbmdlZCwgNDggaW5z
ZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4+IGluZGV4IDFkNTc0NGVj
YzguLmZmZjdjMDFlZTggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4+
ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCj4+IEBAIC0zOTcsNiArMzk3LDQyIEBAIHZv
aWQgZ2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQo+PiDCoMKgwqDCoMKgwqDCoMKg
wqAgcHJpbnRrKCJQZW5kaW5nIGlycT0lZFxuIiwgcC0+aXJxKTsKPj4gwqAgfQo+PiDCoCAraW50
IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkCj4+IGludCB2aXJxLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGJvb2wgY29ubmVjdCkKPj4gK3sK
Pj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArwqDCoMKgIC8qIFVzZSB2Y3B1MCB0
byByZXRyaWV2ZSB0aGUgcGVuZGluZ19pcnEgc3RydWN0LiBHaXZlbiB0aGF0IHdlIG9ubHkKPj4g
K8KgwqDCoMKgICogcm91dGUgU1BJcyB0byBndWVzdHMsIGl0IGRvZXNuJ3QgbWFrZSBhbnkgZGlm
ZmVyZW5jZS4gKi8KPiAKPiBQbGVhc2UgZml4IHRoZSBjb2Rpbmcgc3R5bGUgYXMgcmVxdWVzdGVk
IGluIHYzLgoKQWgsIHNvcnJ5LCBJIGZvcmdvdCB0aGF0IG92ZXIgdGhlIHJld3JpdGUuCgo+PiAr
wqDCoMKgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNfZ2V0X3RhcmdldF92Y3B1KGQtPnZj
cHVbMF0sIHZpcnEpOwo+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2lycV9yYW5rICpyYW5rID0gdmdp
Y19yYW5rX2lycSh2X3RhcmdldCwgdmlycSk7Cj4+ICvCoMKgwqAgc3RydWN0IHBlbmRpbmdfaXJx
ICpwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIHZpcnEpOwo+PiArwqDCoMKgIGludCByZXQg
PSAwOwo+PiArCj4+ICvCoMKgwqAgQVNTRVJUKGNvbm5lY3QgJiYgZGVzYyk7Cj4gCj4gSSBhbSBu
b3Qgc3VyZSB3aHkgeW91IGFsbG93IGRlc2MgdG8gYmUgbm9uLU5VTEwgd2hlbiBkaXNjb25uZWN0
aW5nIGl0Cj4gKHNlZSBtb3JlIGJlbG93KS4KCkkgY29uc2lkZXIgcGFzc2luZyB0aGUgZGVzYyBw
b2ludGVyIGluIGFkZGl0aW9uIHRvIHRoZSB2SVJRIG51bWJlcgpyZWR1bmRhbnQgaW4gY2FzZSB3
ZSB3YW50IHRvIGRyb3AgdGhlIGFzc29jaWF0aW9uLiBUaGUgb25seSByZWFzb24gd2UgZG8KdGhp
cyBpcyB0byB3b3JrIGFyb3VuZCB0aGUgc29tZXdoYXQgb3Bwb3NpdGUgbG9ja2luZyBvcmRlci4g
U28gdGhpcyBpcyBhCnByb3BlcnR5IG9mIHRoZSBleGlzdGluZyBjb2RlLCB3aGljaCBJIGNvbnNp
ZGVyIGF0IGxlYXN0IHNvbWV3aGF0IGRvZGd5LgoKSW4gb3JkZXIgdG8gYWxsb3cgY2hhbmdpbmcg
dGhpcyBpbiB0aGUgZnV0dXJlIChmb3IgaW5zdGFuY2Ugd2l0aCB0aGUgbmV3ClZHSUMpLCBJIGlu
dHJvZHVjZWQgdGhlICJjb25uZWN0IiBwYXJhbWV0ZXIgYW5kIGRlY2lkZWQgdG8gbWFrZSAiZGVz
YyIKb3B0aW9uYWwgaW4gY2FzZSAiY29ubmVjdCIgaXMgZmFsc2UuCklmIHdlIGdpdmUgaXQgYW55
d2F5LCB3ZSBjaGVjayBmb3IgYSBtYXRjaCwgd2hpY2ggaXMgd2hhdCB3ZSBkbyB3aXRoIHRoZQpj
dXJyZW50IGNvZGUuIFNvIHdlIGtlZXAgdGhpcyBtb2xseSBndWFyZC4KCj4+ICsKPj4gK8KgwqDC
oCAvKiBXZSBhcmUgdGFraW5nIHRvIHJhbmsgbG9jayB0byBwcmV2ZW50IHBhcmFsbGVsIGNvbm5l
Y3Rpb25zLiAqLwo+PiArwqDCoMKgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFn
cyk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGNvbm5lY3QgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDC
oMKgwqDCoMKgIC8qIFRoZSBWSVJRIHNob3VsZCBub3QgYmUgYWxyZWFkeSBlbmFibGVkIGJ5IHRo
ZSBndWVzdCAqLwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCAhcC0+ZGVzYyAmJgo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5z
dGF0dXMpICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcC0+ZGVzYyA9IGRlc2M7Cj4+ICvC
oMKgwqDCoMKgwqDCoCBlbHNlCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldCA9IC1FQlVT
WTsKPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAgZWxzZQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKg
wqDCoMKgIGlmICggIWRlc2MgfHwgcC0+ZGVzYyA9PSBkZXNjICkKPiAKPiBGcm9tIGEgcXVpY2sg
Z2xhbmNlLCBubyBjYWxsZXIgd2lsbCBoYXZlIGRlc2MgaXMgTlVMTC4KClllcywgZm9yIG5vdy4K
Cj4gRXZlbiBpZiBpdCB3YXMsCj4gaXQgd2lsbCBub3QgaGFybSBiZWNhdXNlIHAtPmRlc2Mgd2ls
bCBiZSBzZXQgdG8gTlVMTC4KPiAKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcC0+ZGVzYyA9
IE5VTEw7Cj4+ICvCoMKgwqAgfQo+IEJ1dCBsaWtlbHkgeW91IHdhbnQgdG8gcmV0dXJuIGFuIGVy
cm9yIGlmIHAtPmRlc2MgIT0gZGVzYyBhcyB0aGlzIGlzIGEKPiB1c2VyIGlucHV0IGVycm9yLiBJ
Z25vcmluZyBpdCBpcyBhIHByZXR0eSBiYWQuCgpSaWdodCwgZ29vZCBwb2ludC4gQWN0dWFsbHkg
dGhpcyBpcyB3aGF0IEkgaGFkIGluIG1pbmQsIGJ1dCBzb21laG93Cm1hbmFnZWQgdG8gZGVyYWls
IGl0LiBXaWxsIGZpeCBpdC4KClRoYW5rcyBmb3IgdGhlIHJldmlldyEKQW5kcmUuCgo+PiArCj4+
ICvCoMKgwqAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+PiArCj4+
ICvCoMKgwqAgcmV0dXJuIHJldDsKPj4gK30KPj4gKwo+PiDCoCAvKgo+PiDCoMKgICogTG9jYWwg
dmFyaWFibGVzOgo+PiDCoMKgICogbW9kZTogQwo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:47:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:47:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5Sc-0002VA-6p; Tue, 06 Feb 2018 15:47:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej5Sb-0002V0-HX
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:47:05 +0000
X-Inumbo-ID: 13e0ce01-0b55-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 13e0ce01-0b55-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 15:47:46 +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 A1A151435;
 Tue,  6 Feb 2018 07:46:57 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1984F3F53D;
 Tue,  6 Feb 2018 07:46:55 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-4-blackskygg@gmail.com>
 <0b456f77-09a3-5874-2022-7a6df6930f0d@arm.com>
 <CAHrd_jrSZ1TWmHzOqYvrbkvioyH_GBEHq09ObB3s+p-uSus6qw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2c8368e3-382f-b8ba-6102-14d1de3e1174@arm.com>
Date: Tue, 6 Feb 2018 15:46:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAHrd_jrSZ1TWmHzOqYvrbkvioyH_GBEHq09ObB3s+p-uSus6qw@mail.gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 3/7] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wNi8yMDE4IDAzOjQxIFBNLCBaaG9uZ3plIExpdSB3cm90ZToKPiBUaGFua3Mg
Zm9yIHJldmlld2luZy4KPiAKPiAyMDE4LTAyLTA2IDE5OjI3IEdNVCswODowMCBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjoKPj4gSGksCj4+Cj4+IE9uIDAxLzMwLzIwMTggMDU6
NTAgUE0sIFpob25nemUgTGl1IHdyb3RlOgo+Pj4KPj4+IEFkZCBhIG5ldyBzdHJ1Y3R1cmUgdG8g
dGhlIElETCBmYW1pbGl5IHRvIHJlcHJlc2VudCBzdGF0aWMgc2hhcmVkIG1lbW9yeQo+Pj4gcmVn
aW9ucwo+IAo+IFsuLi5dCj4gCj4+PiArbGlieGxfc3RhdGljX3NobSA9IFN0cnVjdCgic3RhdGlj
X3NobSIsIFsKPj4+ICsgICAgKCJpZCIsIHN0cmluZyksCj4+PiArICAgICgib2Zmc2V0IiwgdWlu
dDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFOR0VfVU5LTk9XTid9KSwKPj4+ICsgICAg
KCJiZWdpbiIsIHVpbnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04n
fSksCj4+PiArICAgICgiZW5kIiwgdWludDY0LCB7J2luaXRfdmFsJzogJ0xJQlhMX1NTSE1fUkFO
R0VfVU5LTk9XTid9KSwKPj4KPj4KPj4gV2UgbWlnaHQgd2FudCB0byBzdG9yZSB0aGUgc2l6ZSBy
YXRoZXIgdGhhbiB0aGUgZW5kLiBUaGlzIHdvdWxkIGFsbG93IHVzIHRvCj4+IGNvdmVyIHJlZ2lv
biB1cCB0byB0aGUgYWRkcmVzcyAyXjY0LTEuCj4+Cj4+IEFsc28sIHRoaXMgd291bGQgbWFrZSBj
bGVhcmVyIHdoZXRoZXIgZW5kIGlzIGluY2x1ZGVkIGluIHRoZSByZWdpb24gb3Igbm90Lgo+Pgo+
IAo+IEkgdGhpbmsgbWFraW5nIHRoZSByYW5nZSBpbmNsdXNpdmUgYW5kIGRvY3VtZW50aW5nIGl0
IHdvdWxkIGhhdmUgdGhlCj4gc2FtZSBlZmZlY3QuCj4gQnV0IEknbSBub3Qgc3VyZSB3aGljaCBz
eW50YXggaXMgbW9yZSBmcmllbmRseSB0byB0aGUgdXNlcnMuIFdoYXQgZG8geW91IHRoaW5rPwoK
WW91IHdvdWxkIHN0aWxsIHJ1biBpbnRvIHNvbWUgcHJvYmxlbS4gSW5kZWVkIExJQlhfU1NITV9S
QU5HRV9VTktOT1dOIGlzIApkZWZpbmVkIGFzIFVJTlQ2NF9NQVguIFNvIGhvdyB3b3VsZCB5b3Ug
ZGlmZmVyZW50aWF0ZSB0aGVtPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:48:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5UI-0002e1-JM; Tue, 06 Feb 2018 15:48:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej5UH-0002ds-AH
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 15:48:49 +0000
X-Inumbo-ID: 5217e891-0b55-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5217e891-0b55-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 15:49:31 +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 5A4B91435;
 Tue,  6 Feb 2018 07:48:42 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 347633F53D;
 Tue,  6 Feb 2018 07:48:40 -0800 (PST)
To: Andre Przywara <andre.przywara@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180205161925.11054-1-andre.przywara@arm.com>
 <20180205161925.11054-6-andre.przywara@arm.com>
 <f736d6ad-c2d3-1103-128c-67732a2aea3f@arm.com>
 <6f4f97dd-532b-3219-03d3-37efaaf6d0f9@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c29f36e0-9fcf-0365-ed60-4b8828b3a366@arm.com>
Date: Tue, 6 Feb 2018 15:48:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <6f4f97dd-532b-3219-03d3-37efaaf6d0f9@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNi8yMDE4IDAzOjQ0IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPiAK
PiBPbiAwNi8wMi8xOCAxNDoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBBbmRyZSwKPj4K
Pj4gT24gMDIvMDUvMjAxOCAwNDoxOSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBBdCB0
aGUgbW9tZW50IHdlIGhhcHBpbHkgYWNjZXNzIFZHSUMgaW50ZXJuYWwgZGF0YSBzdHJ1Y3R1cmVz
IGxpa2UKPj4+IHRoZSByYW5rIGFuZCBzdHJ1Y3QgcGVuZGluZ19pcnEgaW4gZ2ljLmMsIHdoaWNo
IHNob3VsZCBiZSBWR0lDIGFnbm9zdGljLgo+Pj4KPj4+IEZhY3RvciBvdXQgYSBuZXcgZnVuY3Rp
b24gdmdpY19jb25uZWN0X2h3X2lycSgpLCB3aGljaCBhbGxvd3MgYSB2aXJ0dWFsCj4+PiBJUlEg
dG8gYmUgY29ubmVjdGVkIHRvIGEgaGFyZHdhcmUgSVJRICh1c2luZyB0aGUgaHcgYml0IGluIHRo
ZSBMUikuCj4+Pgo+Pj4gVGhpcyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0
cnVjdHVyZXMgYW5kIGltcHJvdmVzCj4+PiBhYnN0cmFjdGlvbi4KPj4KPj4gSSB3YXMgZXhwZWN0
aW5nIHNvbWUgZXhwbGFuYXRpb24gcmVnYXJkaW5nIHRoZSBuZXcgbG9ja2luZyBvcmRlciBpbiB0
aGUKPj4gY29tbWl0IG1lc3NhZ2UuCj4gCj4gV2VsbCwgdGhlcmUgaXMgbm8gcmVhbCBjaGFuZ2Ug
aW4gdGhlIG5ldyBsb2NraW5nIG9yZGVyLiBXZSBlbnRlciBib3RoCj4gZ2ljX3JvdXRlX2lycV90
b19ndWVzdCgpIGFuZCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KCkgd2l0aCB0aGUgZGVzYwo+
IGxvY2sgaGVsZCwgdGhlbiB0YWtlIHRoZSByYW5rIGxvY2sgYXQgc29tZSBwb2ludCBpbiB0aW1l
IGFuZCBkcm9wIGl0Cj4gYWdhaW4uIFRoZSBvbmx5IGNoYW5nZSBpcyBob3cgbG9uZyB3ZSBob2xk
IHRoZSByYW5rIGxvY2ssIGJ1dCB0aGlzCj4gc2hvdWxkIGhhdmUgbm8gZWZmZWN0LCBzaW5jZSB3
ZSBkb24ndCBtYW5pcHVsYXRlIGFueSB2aXJ0dWFsIElSUQo+IHByb3BlcnRpZXMgKHJhbmsgb3Ig
bm90KSBpbiB0aGUgY29kZSBsaW5lcyB0aGF0IGFyZSBub3cgbm8gbG9uZ2VyIHVuZGVyCj4gdGhl
IGxvY2suCj4gSSBjYW4gdHJ5IHRvIHN1bW1hcmlzZSB0aGlzIGluIHRoZSBjb21taXQgbWVzc2Fn
ZS4KClNvcnJ5LCBzb21laG93IEkgd3JvdGUgbG9ja2luZyBvcmRlciB3aGVuIEkgd2FzIG1lYW50
IHRvIHNheSBhYm91dCBob3cgCmxvbmcgeW91IHRha2UgdGhlIGxvY2suCgpTb21ldGhpbmcgYWxv
bmcgd2hhdCB5b3Ugc2F5IGFib3ZlIGxvb2tzIGdvb2QgdG8gbWUuIFdoYXQgSSB3YW50IHRvIAph
dm9pZCBpcyBydW5uaW5nIGludG8gYSBwcm9ibGVtIGFuZCB3b25kZXJpbmcgd2h5IHRoZSBsb2Nr
aW5nIHdhcyBtb2RpZmllZC4KCkNoZWVycywKCj4gCj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KPj4+IC0tLQo+Pj4gIMKgIHhlbi9hcmNo
L2FybS9naWMtdmdpYy5jwqDCoMKgIHwgMzYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4+PiAgwqAgeGVuL2FyY2gvYXJtL2dpYy5jwqDCoMKgwqDCoMKgwqDCoCB8IDQ0Cj4+
PiArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+Pj4gIMKgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIHzCoCAyICsrCj4+PiAgwqAgMyBmaWxlcyBjaGFuZ2Vk
LCA0OCBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+Pj4gaW5k
ZXggMWQ1NzQ0ZWNjOC4uZmZmN2MwMWVlOCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9n
aWMtdmdpYy5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+Pj4gQEAgLTM5Nyw2
ICszOTcsNDIgQEAgdm9pZCBnaWNfZHVtcF92Z2ljX2luZm8oc3RydWN0IHZjcHUgKnYpCj4+PiAg
wqDCoMKgwqDCoMKgwqDCoMKgIHByaW50aygiUGVuZGluZyBpcnE9JWRcbiIsIHAtPmlycSk7Cj4+
PiAgwqAgfQo+Pj4gIMKgICtpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQKPj4+IGludCB2aXJxLAo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGlycV9kZXNjICpkZXNj
LCBib29sIGNvbm5lY3QpCj4+PiArewo+Pj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+
Pj4gK8KgwqDCoCAvKiBVc2UgdmNwdTAgdG8gcmV0cmlldmUgdGhlIHBlbmRpbmdfaXJxIHN0cnVj
dC4gR2l2ZW4gdGhhdCB3ZSBvbmx5Cj4+PiArwqDCoMKgwqAgKiByb3V0ZSBTUElzIHRvIGd1ZXN0
cywgaXQgZG9lc24ndCBtYWtlIGFueSBkaWZmZXJlbmNlLiAqLwo+Pgo+PiBQbGVhc2UgZml4IHRo
ZSBjb2Rpbmcgc3R5bGUgYXMgcmVxdWVzdGVkIGluIHYzLgo+IAo+IEFoLCBzb3JyeSwgSSBmb3Jn
b3QgdGhhdCBvdmVyIHRoZSByZXdyaXRlLgo+IAo+Pj4gK8KgwqDCoCBzdHJ1Y3QgdmNwdSAqdl90
YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJxKTsKPj4+ICvCoMKg
wqAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2
aXJxKTsKPj4+ICvCoMKgwqAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmco
dl90YXJnZXQsIHZpcnEpOwo+Pj4gK8KgwqDCoCBpbnQgcmV0ID0gMDsKPj4+ICsKPj4+ICvCoMKg
wqAgQVNTRVJUKGNvbm5lY3QgJiYgZGVzYyk7Cj4+Cj4+IEkgYW0gbm90IHN1cmUgd2h5IHlvdSBh
bGxvdyBkZXNjIHRvIGJlIG5vbi1OVUxMIHdoZW4gZGlzY29ubmVjdGluZyBpdAo+PiAoc2VlIG1v
cmUgYmVsb3cpLgo+IAo+IEkgY29uc2lkZXIgcGFzc2luZyB0aGUgZGVzYyBwb2ludGVyIGluIGFk
ZGl0aW9uIHRvIHRoZSB2SVJRIG51bWJlcgo+IHJlZHVuZGFudCBpbiBjYXNlIHdlIHdhbnQgdG8g
ZHJvcCB0aGUgYXNzb2NpYXRpb24uIFRoZSBvbmx5IHJlYXNvbiB3ZSBkbwo+IHRoaXMgaXMgdG8g
d29yayBhcm91bmQgdGhlIHNvbWV3aGF0IG9wcG9zaXRlIGxvY2tpbmcgb3JkZXIuIFNvIHRoaXMg
aXMgYQo+IHByb3BlcnR5IG9mIHRoZSBleGlzdGluZyBjb2RlLCB3aGljaCBJIGNvbnNpZGVyIGF0
IGxlYXN0IHNvbWV3aGF0IGRvZGd5Lgo+IAo+IEluIG9yZGVyIHRvIGFsbG93IGNoYW5naW5nIHRo
aXMgaW4gdGhlIGZ1dHVyZSAoZm9yIGluc3RhbmNlIHdpdGggdGhlIG5ldwo+IFZHSUMpLCBJIGlu
dHJvZHVjZWQgdGhlICJjb25uZWN0IiBwYXJhbWV0ZXIgYW5kIGRlY2lkZWQgdG8gbWFrZSAiZGVz
YyIKPiBvcHRpb25hbCBpbiBjYXNlICJjb25uZWN0IiBpcyBmYWxzZS4KPiBJZiB3ZSBnaXZlIGl0
IGFueXdheSwgd2UgY2hlY2sgZm9yIGEgbWF0Y2gsIHdoaWNoIGlzIHdoYXQgd2UgZG8gd2l0aCB0
aGUKPiBjdXJyZW50IGNvZGUuIFNvIHdlIGtlZXAgdGhpcyBtb2xseSBndWFyZC4KPiAKPj4+ICsK
Pj4+ICvCoMKgwqAgLyogV2UgYXJlIHRha2luZyB0byByYW5rIGxvY2sgdG8gcHJldmVudCBwYXJh
bGxlbCBjb25uZWN0aW9ucy4gKi8KPj4+ICvCoMKgwqAgdmdpY19sb2NrX3Jhbmsodl90YXJnZXQs
IHJhbmssIGZsYWdzKTsKPj4+ICsKPj4+ICvCoMKgwqAgaWYgKCBjb25uZWN0ICkKPj4+ICvCoMKg
wqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIC8qIFRoZSBWSVJRIHNob3VsZCBub3QgYmUgYWxyZWFk
eSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggIXAtPmRl
c2MgJiYKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIXRlc3RfYml0KEdJQ19JUlFfR1VF
U1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcC0+
ZGVzYyA9IGRlc2M7Cj4+PiArwqDCoMKgwqDCoMKgwqAgZWxzZQo+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgcmV0ID0gLUVCVVNZOwo+Pj4gK8KgwqDCoCB9Cj4+PiArwqDCoMKgIGVsc2UKPj4+
ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggIWRlc2MgfHwgcC0+ZGVzYyA9PSBk
ZXNjICkKPj4KPj4gIEZyb20gYSBxdWljayBnbGFuY2UsIG5vIGNhbGxlciB3aWxsIGhhdmUgZGVz
YyBpcyBOVUxMLgo+IAo+IFllcywgZm9yIG5vdy4KPiAKPj4gRXZlbiBpZiBpdCB3YXMsCj4+IGl0
IHdpbGwgbm90IGhhcm0gYmVjYXVzZSBwLT5kZXNjIHdpbGwgYmUgc2V0IHRvIE5VTEwuCj4+Cj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwLT5kZXNjID0gTlVMTDsKPj4+ICvCoMKgwqAgfQo+
PiBCdXQgbGlrZWx5IHlvdSB3YW50IHRvIHJldHVybiBhbiBlcnJvciBpZiBwLT5kZXNjICE9IGRl
c2MgYXMgdGhpcyBpcyBhCj4+IHVzZXIgaW5wdXQgZXJyb3IuIElnbm9yaW5nIGl0IGlzIGEgcHJl
dHR5IGJhZC4KPiAKPiBSaWdodCwgZ29vZCBwb2ludC4gQWN0dWFsbHkgdGhpcyBpcyB3aGF0IEkg
aGFkIGluIG1pbmQsIGJ1dCBzb21laG93Cj4gbWFuYWdlZCB0byBkZXJhaWwgaXQuIFdpbGwgZml4
IGl0Lgo+IAo+IFRoYW5rcyBmb3IgdGhlIHJldmlldyEKPiBBbmRyZS4KPiAKPj4+ICsKPj4+ICvC
oMKgwqAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+Pj4gKwo+Pj4g
K8KgwqDCoCByZXR1cm4gcmV0Owo+Pj4gK30KPj4+ICsKPj4+ICDCoCAvKgo+Pj4gIMKgwqAgKiBM
b2NhbCB2YXJpYWJsZXM6Cj4+PiAgwqDCoCAqIG1vZGU6IEMKPj4KPj4gQ2hlZXJzLAo+PgoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:50:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:50:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5W2-0003HK-14; Tue, 06 Feb 2018 15:50:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=op9b=fa=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ej5W0-0003HD-RW
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:50:36 +0000
X-Inumbo-ID: 694c7548-0b55-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::613])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 694c7548-0b55-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:50:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Wk9Zo/a0s10ckQSinNVRsZfiKQiWLOfJwacvlA1/rjs=;
 b=JAvdNKgYBp0mh9PL7ZfbDup4dQ9JgHsLGTlrYZTUOXPtUSR2NwQVaygrMjEpO2H4/k8rZA5/pUsHgiP/dRCWXAtiUUxJ4Lk4AlN1qmnFD0DeMk1YYlDnzRMkuJrDEUTlSGyAGZ+Zwevo3wNK9mYDbn1gDHwLKIM5t599n9kgTVI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 AM4PR03MB1764.eurprd03.prod.outlook.com (2603:10a6:200:10::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Tue, 6
 Feb 2018 15:50:27 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180202114150.23817-1-julien.grall@linaro.org>
 <20180202114150.23817-4-julien.grall@linaro.org>
 <56408229-3c55-2bcd-8426-a1e75b59d874@epam.com>
 <27e325f8-7012-7990-2309-499ea36452d6@linaro.org>
 <b77b251f-46c7-8610-cee0-272bee974703@epam.com>
 <f575748c-6075-acf6-4a34-44275a6a2fdf@linaro.org>
 <6901762a-f98a-6826-3565-d19e1652a07f@epam.com>
 <d8b8b5ab-d1f2-7306-ef36-2dc809b92dad@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <2bacb020-9896-2ea5-e5c7-2bc5c8e13266@epam.com>
Date: Tue, 6 Feb 2018 17:50:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <d8b8b5ab-d1f2-7306-ef36-2dc809b92dad@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: HE1PR06CA0141.eurprd06.prod.outlook.com
 (2603:10a6:7:16::28) To AM4PR03MB1764.eurprd03.prod.outlook.com
 (2603:10a6:200:10::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2582a0a5-f657-4ce4-e8bf-08d56d795815
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1764; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1764;
 3:FIG5F+/25ub9//P/8NmYdqmqrvL8NBFMI9Y1RJz9ZthOhAEGDisg3kzbVDnfEg//8/c89EXhRpClh0zKr3F7mXQEO6vamShXWFdpVQrHljimi2bXETURRGXNURsI4O3wK1PR515WNvKjntdv1JZ3D4SsjbOfRmfB9Ru29B5KX97GhVQWoI7HbkKuT3klHFyAY1AUsmHR8uk8fBv+lUzHvfWBrK2YSuXwBezK8n/aV1RXwMq/1uxo04u1gVhGSNXz;
 25:hZC71DAHH7Ayb8jUm8iwGDKxlkFLai0twD0doCw+y1yZwbXh0d3SzIGHZ6iBrbqjN6Cvj/yA7LoPjo5VlozHJIH8lUVgEN+Hf1ydlYvF4SIQ6veCT2Io0fc+VX187op4v2GfrVg42vOi1317PG8tXZi1MGeqN/T7EPyq2ZgkQgzzNok5FfRhO8JFetjEpwXedp0eLqqK6QYecdNto4EOgjjqz7BXqFdCxRjCECOWlhz/BzMxcoJEf6Pna7LrU8Gl4MbnbQFyesc7xv7HZlGSOeu9KtNrTwcycKQh8f0YiU+E2pARppCq2riCGL9zEWHS+EVQjGwuh+0q1I7w1mP7Ag==;
 31:c8EZlVJsjduOjIUgLYAMafH5vDcgL+/rvxnyDOXMJ/kwU0wUAwNwb5+MrPH3OcmgISxgLYxdvfzCJ1Sc2UiDDk2vrmw0cnL4IttIblFeh/478grCmfAteE7rHH6bhqaz5wCEuhkpwypnpJKLn4H/rndDgmFt36ABE4dbMOAkILpdqn8cZtPISV9OAg1HOXMcyFK/Og+nTTDVxyWk50AI7Uq17tRVHnlXPzQ+cySPtmQ=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1764:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1764;
 20:jhsOCFN27KnlY0BiyUU+nV3n6U+e1CbnxW+6da7DOnez7yu2Wf9Om+rly7N3+iTfrPN+6hipVFS+xIiphiARqFCjHT/T33s3SHOLOaUPChfn61OIX3CSjXYk9pg60RA1zRQLWGO5FRWE0pirV90lrunch86w2z1RULg73jNQeQYi0UZr/wMWRKzUX29at52JSEf32ZY3ap39dmUeQxRIaOv16TRv/0XFhdc8f2sSaVRJGMXs/qvthjKcwyoVfRV4GacEzOD/Ei+HErDXecEdwF/nql2SonYmUUzMtXTqiea6vPyDcI4vO+zwymK7m2SZ7Bf7dY3om3SmwTv23rZL99ZrT61XhyEOWrK2+aXuzluhRRJv+OcDL4I99UbG3AaH+jNDsd5JbTbxrT0iT9kJR7eYJz9KfSAGu32UH/f0e7mCwxZ8hhj4BKQ+8c/lahuuhLgfVYfV/5wsX0Iy+t70rzV3s1A6bD9pCmLrCtPtygC9Vy/D1aK4JNyOwub6QaLu;
 4:UhQIsR1+oSJ8mpUATPdSOK44BRpxPz1VslMaT/cdDzXiohJjw2YtRog7e1Rz401lG4tNZv4NeH7RSSTKp9YrIXMFUtU7OLG6lzioW8SKyd67dcAGz3ihY5RCFpfsdeIxjw5YlKu7PUWCGadXU+KUryxaRUa7EKgaEWRmbi4/IpDQdtZD+s1+LE9mrF9O45SCXqCvk1kNUIa6+z07t/SOZGSGaArYnpxcW7DRNClWbIGxmICY5DSj71RGRIdtR+dLemYLgNGmWCaOsYpOZRK48g==
X-Microsoft-Antispam-PRVS: <AM4PR03MB17646B11BD7E2C9B3A5B77A2E6FD0@AM4PR03MB1764.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231101)(2400082)(944501161)(10201501046)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123558120)(20161123560045)(6072148)(201708071742011);
 SRVR:AM4PR03MB1764; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1764; 
X-Forefront-PRVS: 0575F81B58
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(346002)(39380400002)(39860400002)(366004)(396003)(199004)(189003)(106356001)(81166006)(5660300001)(83506002)(31686004)(68736007)(67846002)(65956001)(53936002)(6116002)(3846002)(66066001)(65806001)(86362001)(305945005)(6246003)(105586002)(31696002)(6486002)(47776003)(7736002)(2870700001)(16526019)(186003)(97736004)(53546011)(386003)(77096007)(59450400001)(52146003)(52116002)(55236004)(23676004)(2486003)(76176011)(50466002)(8936002)(6666003)(8676002)(229853002)(26005)(93886005)(25786009)(2906002)(81156014)(80792005)(478600001)(16576012)(2950100002)(65826007)(72206003)(64126003)(4326008)(316002)(58126008)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1764; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzY0OzIzOm5LcWNMT3ZEb0pRWExlZFhDOG5nSFZNVHIz?=
 =?utf-8?B?SXllQVZBMGtXN3hRTnNFRkJpb0NLYTMxQ2VYMTRlOTcrYVZIT0k3M1hiL2h2?=
 =?utf-8?B?eXZzNDdMRi9rWjFFNVBEZ24vSUdzUUUwTzRJWUZUNmxTaC9VZ2gyR3o1NnhS?=
 =?utf-8?B?ZkFOajRleWdWVDZHNTNPOXB3Zm1Tc2QxcFVlRzlEbnNMMEtiUEZFeE5lSExD?=
 =?utf-8?B?Y0ZWQUxXZzg4YlBMUkhSekMvYzN6bjBObXdjNWFDdlZyU3BPcDdBSnNLN1hl?=
 =?utf-8?B?bjVielVMVGxtUzVyYmtwcy9BK09wUHVDSVBWU0lFdmxrSGhJdFFUNi9hcm9w?=
 =?utf-8?B?QW41RlFuZmhicktQOUtGRG1IaVFWWkszelRhajhCVC9VL1pIRWdiVEc4di9s?=
 =?utf-8?B?QkM1dS81VmlDWkFMRE5xUkRTaVpXMFNiSnAxOXNjTWtIclN1NGorVlRvL2Jl?=
 =?utf-8?B?L0x6U1ZXN050K0NoZXhTZkVYQjVUeFRaNUp2bTUvSmNQa21rRWNlU013RjIr?=
 =?utf-8?B?aStrZm9WU0MyREJXRk1sOHluRS9UWGJLcUJMTDFsLzlkOXllektMcDlEQkIx?=
 =?utf-8?B?ZFFhanV3Rkk1OFNIZTlWZXB1aXFOUHR3NDQ5N0JWenhucjNqdTdYSXZmM29I?=
 =?utf-8?B?clY1M3NWcTlyRm0zQ25sZi9Pc1dtdGFTdmxWTFUzcG5NbjVubzRaUWtmc3pk?=
 =?utf-8?B?VmVmRDVXSmcrcC9qU1piUUJXbGtjODEyYjFnVWk5SlU0eDl5UjdYeU9jK0FI?=
 =?utf-8?B?dHhiY3J2NGVsMUxlUHNVWndmdktuSkRyK0JhVjJWQldGZkRtRjNtSGlXdUxE?=
 =?utf-8?B?Z3dTSEFjTnlKc094cWxaU1paWG5ib1duMUlvbFh6Ni9zSVZaTXJLZGdwSFQ4?=
 =?utf-8?B?WFo5Mkp5YWIyczRqWjl1L0wwL2VOWkdyVzNHRTN3VklBZ0pWZFMzd285cmo3?=
 =?utf-8?B?c2cvNlN2MmgzbjROaUVGa0F0ZVhEV05pTllwTGVVVzJvRzkzcng4RW5FTFZp?=
 =?utf-8?B?YU9uc0gvMzVZRWRiMnRZek1yMDNFeTc0ZWZaeXFlOG03eWpVMUFHNGo1Sk9i?=
 =?utf-8?B?RXhaMDhoY2dqR09zb01hN212dGJWZE10em5iRnBwS1FzMTJBRmJpQzI2a0pz?=
 =?utf-8?B?d0ZWNEJWcXI4OWJQQllPV2RQWFlHelUzYlV3MmtkTVZERm5reUl4djhPWmtM?=
 =?utf-8?B?djBsY3pNOXJNQmYzeWk5aTlUVjlwZUVQTVBIcnJPM3ZYWkc4UGlIcUxGWmNs?=
 =?utf-8?B?WUY2RzVpNlJESCtmMWo4NW5NMHI1QmNUYjhuVUNteUNvM0hkNlg2VFJLMVp5?=
 =?utf-8?B?VnAyUjM4TEdhVVVyd0V2YUtrQjdHNjBtRHpZMktEVzNSVzByYWJDb1QzWGVG?=
 =?utf-8?B?eDdFZ2NxVlZWYWtEcFpIdE1OVStMN2c5YW1TbnFyZU52OFU5T1h6anpPcGxU?=
 =?utf-8?B?SHc5VnhMbXBocG9iWTBKVXBlcVdJeE5PTHhZb3FwZDIzM2pldE1wUFAxZjFP?=
 =?utf-8?B?Q0h2MFNLeGIwUHhQTjdhZnRwVnFJNER1NXhSUzRkMnVhaTlqdmsyN0gzclFW?=
 =?utf-8?B?YUN3Y1FKZVR4bVVORndieDhUYzROaSszMjJFamphdk5Rc3pkVCtFL21kOGdo?=
 =?utf-8?B?b3hCa0JTL2JvcjgwR1lqeElLR1djS3A1eWZmVkNpMGE4Ym85K1c0MzN5bUts?=
 =?utf-8?B?SEw2a2xsUGhTT0x6eWFqcjUraXc5MVlYUG9rQ1cyMS9jNzRhSmJOdkN0MXRk?=
 =?utf-8?B?emVvT0NFeFI5cTdLeGxCWmZTUXkzNkZ4OXVlWm5WcVlXZnRTY0lodjFFU050?=
 =?utf-8?B?MG1SU1VWOU9Yc05EU1l2S0tSMmh4YnozQVV0ZlpSSzVJNm5VSjREZjRQeUZP?=
 =?utf-8?B?ZU43RGh6aU0rRU9GV1RCWElBNkhFN3dlaTBrUjBQN0YzUkswRFRudU1QdTlQ?=
 =?utf-8?B?K3paNXRjSTZ0U21PYVJtUmVENGxIaEpHR0FlZHJVQ2Y4Z0RPQW5Ka2pGSGdB?=
 =?utf-8?Q?wUqPpN?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1764;
 6:i5pARgpCuteqcYm0zVimF7bYbs2q5cmopkINAp/5GMVBE2Gvt+uXof4c23rntWNg19YX1zf16DrFNHgW3vqkx3VCZJp3Evou/cua3gRB/j6Mb9ch1TtpbaeBEu/2qx9vWlS9BbKg+dn0v6noonYxp/Cv4Kl05HC56+aSjfRqDbn+FhF3J+NHlXDu2YwP3UV16DG6i2XBXCkIBdpakSWc64jWG5KbmIo0vfCWYxdztnhKu92PnkQxaJucf1j+NXu7GZS3bO8NlgHrS69YjJNXHURpGR+DCBIBWBEF2kmfaT5fkRjC6lLdlR/Jv60wI5eCsVh6hrD93iKq+wn+CCyzbF3gBrxU4RWjl9FQwQG8pqE=;
 5:0RQ5DMECHJJR52O5J9oQxQBpe6PyVPTBsDb1ptSQuUjdSM9pjrNpGBKc+qiSbue7/wDdXdnarrdwkMrGxSEJNbW+HsnB8yKF+IOxVpQHNRHtOyPEi1mfC3jfj7okZKD3JJBR57i5DtKlkh79SQ8JJSd3ThCU4BaZGLmqYOjNGYM=;
 24:66TKmNm0dFfvQTTYFmUpotue7ByMzHuHIFroAY8aoYwl8A6Z5C9lIJosue3ppBw9VUUmxmdtvBXTTPiRKRTZIQafkVH+9xyNxqMuUnBmPws=;
 7:SCdkMuS0MZ5+npvrJQbgYUpzL6STjh6lsbuCPbU4mR6oJkjYtfsB1POu5Qjba2tMkiqeBOu7xdPJykaW+enJ7FtS6wVatCmkrsgYWw5ytnP3skX0ZR5cT1m3YMGfCvYyKv+agYtI11/dF2abg9VS8Tw0Hjo7+PsviiW6vbc5mxgqyIlVsJKdzHq3g7uCEneODDJzb3XnN1vX1pWKrcIayuP9IH7RXR3n+9B5baplOvm7aHA44lvI6FZIoChqzHsp
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2018 15:50:27.3000 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2582a0a5-f657-4ce4-e8bf-08d56d795815
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1764
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNi4wMi4xOCAxNzozOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDAyLzA2
LzIwMTggMDM6MjggUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBIaSBKdWxpZW4sCj4+
Cj4+IE9uIDA2LjAyLjE4IDE2OjQ1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+IFsuLi5dCj4+
Pj4+Pj4gKy8qCj4+Pj4+Pj4gKyAqIFBTQ0kgMC4yIG9yIGxhdGVyIGNhbGxzLiBJdCB3aWxsIHJl
dHVybiBmYWxzZSBpZiB0aGUgZnVuY3Rpb24gCj4+Pj4+Pj4gSUQgaXMKPj4+Pj4+PiArICogbm90
IGhhbmRsZWQuCj4+Pj4+Pj4gKyAqLwo+Pj4+Pj4+ICtib29sIGRvX3Zwc2NpXzBfMl9jYWxsKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpCj4+Pj4+Pj4gK3sKPj4+Pj4+
PiArwqDCoMKgIC8qCj4+Pj4+Pj4gK8KgwqDCoMKgICogLyFcIFZQU0NJX05SX0ZVTkNTIChpbiBh
c20tYXJtL3Zwc2NpLmgpIHNob3VsZCBiZSB1cGRhdGVkIAo+Pj4+Pj4+IHdoZW4KPj4+Pj4+PiAr
wqDCoMKgwqAgKiBhZGRpbmcvcmVtb3ZpbmcgYSBmdW5jdGlvbgo+Pj4+Pj4+ICvCoMKgwqDCoCAq
Lwo+Pj4+Pj4gU2hvdWxkIHdlIGFsc28gdXBkYXRlIHJldmlzaW9uIG9mIFNTU0MgaW50ZXJmYWNl
IGFzIHdlbGw/IFNNQ0NDIAo+Pj4+Pj4gcmVxdWlyZXMgdGhpcy4KPj4+Pj4KPj4+Pj4gTWVoLCB5
b3UgY2FuJ3QgcmVseSBvbiB0aGUgU1NTQyByZXZpc2lvbiBtb3N0IG9mIHRoZSB0aW1lIGFzIHRo
ZSAKPj4+Pj4gdmVyc2lvbiBmb3IgUFNDSSBpcyBkb25lIHRocm91Z2ggUFNDSV9nZXRfdmVyc2lv
bi4gSSBjYW4gYWRkIGEgCj4+Pj4+IGNvbW1lbnQgaWYgeW91IHdhbnQuCj4+Pj4+Cj4+Pj4gWWVz
LCBJIGFncmVlIHdpdGggeW91LiBCdXQgc2VjdGlvbiA1LjQgb2YgU01DQ0MgMS4wIGFwcGxpZXMg
dG8gU1NTQyAKPj4+PiBhcyB3ZWxsLiBTbyB5b3UgY2FuIHdyaXRlIHNvbWV0aGluZyBsaWtlICJB
Uk0gU01DQ0MgcmVxdWlyZXMgdGhhdCAKPj4+PiBTU1NDIHJldmlzaW9uIGFuZCBmdW5jdGlvbiBj
YWxsIGNvdW50IHNob3VsZCBiZSB1cGRhdGVkIGV2ZXJ5IHRpbWUgCj4+Pj4geW91IGFkZCBvciBy
ZW1vdmUgYSBmdW5jdGlvbiIKPj4+Cj4+PiBVc3VhbGx5IHdlIHVwZGF0ZSB2ZXJzaW9uaW5nIG51
bWJlciBvbmx5IG9uY2UgcGVyIHJlbGVhc2UuIEkgd291bGQgCj4+PiBmb2xsb3cgdGhlIHNhbWUg
YXBwcm9hY2ggZm9yIHRoaXMgb25lLiBTbyBJIHdvdWxkIHN1Z2dlc3QKPj4+Cj4+Cj4+IEl0IGlz
IG5vdCBzdGF0ZWQgY2xlYXJseSBpbiBTTUNDQywgYnV0IEkndmUgZ290IGEgZmVsbGluZyB0aGF0
IAo+PiByZXZpc2lvbiBiZWxvbmdzIG5vdCB0byBwcm9kdWN0IHZlcnNpb24sIGJ1dCB0byBTTUMg
aW50ZXJmYWNlIHZlcnNpb24uIAo+PiBTbyBJIHNlZSBubyByZWFzb24gdG8gY2hhbmdlIHJldmlz
aW9uLCBpZiB0aGVyZSB3YXMgbm8gY2hhbmdlcyB0byAKPj4gaW50ZXJmYWNlIGl0c2VsZi4KPj4g
SSdtIG9rYXkgd2l0Y2ggY2hhbmdpbmcgcmV2aXNpb24gb25seSBvbmUgdGltZSBwZXIgcmVsZWFz
ZSwgYnV0IG9ubHkKPj4gaWYgdGhlcmUgd2FzIGNoYW5nZXMgdG8gUFNDSSBpbnRlcmZhY2UuIE9u
IG90aGVyIGhhbmQsIHBlcnNvbgo+PiByZXNwb25zaWJsZSBmb3IgcmVsZWFzZSBuZWVkIHRvIHRy
YWNrIGlmIHRoZXJlIHdhcyBhbnkgY2hhbmdlcyBpbiBQU0NJCj4+IGFuZCBhY3QgYWNjb3JkaW5n
bHkuIFRoaXMgaXMgbm90IHZlcnkgY29udmVuaWVudC4KPj4gU28sIEkgd291bGQgcHJlZmVyIHRv
IGNoYW5nZSByZXZpc2lvbiBpbiB0aGUgc2FtZSBwYXRjaCAob3IgcGF0Y2ggCj4+IHNlcmllcykg
d2hpY2ggYWx0ZXJzIHRoZSBpbnRlcmZhY2UuCj4gQXQgdGhlIGVuZCBvZiB0aGUgZGF5IHRoaXMg
aXMgY2xvc2VseSB0aWUgdG8gcHJvZHVjdCByZXZpc2lvbi4gQSBuZXcgCj4gcmV2aXNpb24gbWF5
IHByb2R1Y2UgY2hhbmdlIGluIHRoZSBpbXBsZW1lbnRhdGlvbiBhbmQgdGhlcmVmb3JlIHRoZSAK
PiB2ZXJzaW9uIHdpbGwgYmUgYnVtcGVkLiBCdXQgdGhlcmUgYXJlIGFsd2F5cyBleGNlcHRpb24g
d2hlbiB5b3UgZG8gYSAKPiByZWxlYXNlIGp1c3QgZm9yIGJ1ZyBmaXguCj4gCj4gVGhpcyBpcyB0
aGUgc2FtZSBmb3IgWGVuLCB3ZSBvbmx5IGNoYW5nZSBpbnRlcmZhY2UgdmVyc2lvbiBpZiBzb21l
dGhpbmcgCj4gbWFqb3IgYXMgY2hhbmdlZC4gSWYgbm90aGluZywgdGhlbiB0aGUgdmVyc2lvbiBz
dGF5cyB0aGUgc2FtZS4KPiAKClRoZW4gSSdtIG9rYXkgd2l0aCB0aGlzLiBJIGp1c3Qgd2FudGVk
IHRvIHN1cmUgdGhhdCB3ZSBhcmUgb24gdGhlIHNhbWUgcGFnZS4KCj4+Cj4+PiAiVlBTQ0lfTlJf
RlVOQ1MgKGluIGFzbS1hcm0vdnBzY2kuaCkgc2hvdWxkIGJlIHVwZGF0ZWQgd2hlbiBhZGRpbmcg
Cj4+PiByZW1vdmluZyBhIGZ1bmN0aW9uLiBTU0NDQ19TTUNDQ18qX1JFVklTSU9OIHNob3VsZCBi
ZSB1cGRhdGVkIG9uY2UgCj4+PiBwZXIgWGVuIHJlbGVhc2UiLgo+Pgo+PiBBbmQgd2hvIHdpbGwg
YmUgcmVzcG9uc2libGUgZm9yIHRoaXM/Cj4gCj4gVGhlIGZpcnN0IHBhdGNoIG1vZGlmeWluZyB0
aGUgU01DQ0MgaW1wbGVtZW50YXRpb24gYWZ0ZXIgdGhlIHRyZWUgaXMgCj4gcmUtb3BlbmVkLiBU
aGlzIGlzIGhvdyB3ZSBkZWFsIHRoZSByZXN0IG9mIHRoZSB2ZXJzaW9ucyBpbiBYZW4sIGFuZCBp
dCAKPiB3b3Jrcy4KCkknbSBnb29kIHdpdGggdGhpcyB0aGVuLgoKCi0tIApWb2xvZHlteXIgQmFi
Y2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:53:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5Yw-0003UW-5z; Tue, 06 Feb 2018 15:53:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjku=fa=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej5Yv-0003Tk-23
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:53:37 +0000
X-Inumbo-ID: d4c0aa1e-0b55-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4c0aa1e-0b55-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:53:11 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id g1so4654881wmg.2
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:53:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=nMrOtw7A5zQmVjwzFpqEIwuWOk/l+TnpPJXPvdMSb5k=;
 b=WZuVm7Us+V3CWZd7/otcj4coydt43l35l45m8CP15LHDes2gXlwCTSOGcj0iHbBf1t
 lAP59i8ktLVdgIYOMzuRGRt7l5qDEK1BoOlo/Cv4965/DSoWo7q2ic5oETDV4gzU68VK
 915IaFcZUo8sr+eIs+sZYXtpbqW3gUYh9NtZk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=nMrOtw7A5zQmVjwzFpqEIwuWOk/l+TnpPJXPvdMSb5k=;
 b=OnHgSXp45FSpEKa95ufI1OTkKsDFFSzMpJDAZb2FoFKPf/EZvBMxkRq+xaidDLeMTc
 xewZ8eV11MrcRIS48NOdj0jcUB/C6lTD3EgV+/awJS7JJT1VRsSz1bOdfFOiaoTkWL2H
 6GqTCs2J9PyKu6TdinMs7lGon+km7f4tqWamD/0lyS+c15KrkBry+02CwTsGjo7C9RwG
 oSwS6LSV3CWjbxA2P2Nh+fHmUQeTtuzEnr0Gy2IH4rnq2a9IxcWeBv+WugTLU3Mn7yte
 dAKOEjWqW0Q9iqP/lbL7lob5W35OdqZ7BnKXgJbAg3O4JKqkcilWUP7cZSaftrWwi4wy
 lcxQ==
X-Gm-Message-State: APf1xPDM/aMwRaiEcC41HwSTO8KCCZ+J+NRApbjELMHjbqUkzsFbKLUv
 oPSJgaz/JkC9PbAiqWuWmsiKWgi8fSg=
X-Google-Smtp-Source: AH8x224pXCGajnv5hRgEEnbtop6j7eagejf82eAcCPrQNgXWOa/jXmhi6gJEKztvcr05ESiO4/Rckg==
X-Received: by 10.28.232.82 with SMTP id f79mr2469872wmh.72.1517932413165;
 Tue, 06 Feb 2018 07:53:33 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n20sm14950391wrb.56.2018.02.06.07.53.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 07:53:32 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue,  6 Feb 2018 15:53:25 +0000
Message-Id: <20180206155325.11703-4-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180206155325.11703-1-julien.grall@linaro.org>
References: <20180206155325.11703-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v3 3/3] xen/arm: vpsci: Move PSCI function
	dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCBQU0NJIGZ1bmN0aW9uIGRpc3BhdGNoaW5nIGlzIGRvbmUgaW4gdnNtYy5j
IGFuZCB0aGUKZnVuY3Rpb24gaW1wbGVtZW50YXRpb24gaW4gdnBzY2kuYy4gU29tZSBiaXRzIG9m
IHRoZSBpbXBsZW1lbnRhdGlvbiBpcwpldmVuIGRvbmUgaW4gdnNtYy5jIChzZWUgUFNDSV9TWVNU
RU1fUkVTRVQpLgoKVGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhl
IGltcGxlbWVudGF0aW9uIGFuZCBhbHNvCnJlcXVpcmVzIHRvIGV4cG9ydCBmdW5jdGlvbnMgZm9y
IGVhY2ggUFNDSSBmdW5jdGlvbnMuCgpUaGVyZWZvcmUgbW92ZSBQU0NJIGRpc3BhdGNoaW5nIGlu
IHR3byBuZXcgZnVuY3Rpb25zIGRvX3Zwc2NpXzBfMV9jYWxsCmFuZCBkb192cHNjaV8wXzJfY2Fs
bC4gVGhlIGZvcm1lciB3aWxsIGhhbmRsZSBQU0NJIDAuMSBjYWxsIHdoaWxlIHRoZSBsYXR0ZXIK
MC4yIG9yIGxhdGVyIGNhbGwuCgpBdCB0aGUgc2FtZSB0aW1lLCBhIG5ldyBoZWFkZXIgdnBzY2ku
aCB3YXMgY3JlYXRlZCB0byBjb250YWluIGFsbApkZWZpbml0aW9ucyBmb3IgdmlydHVhbCBQU0NJ
IGFuZCBhdm9pZCBjb25mdXNpb24gd2l0aCB0aGUgaG9zdCBQU0NJLgoKU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KCi0tLQogICAgQ2hhbmdlcyBp
biB2MzoKICAgICAgICAtIEFkZCBjb3B5cmlnaHQgYW5kIGVtYWNzIG1hZ2ljIGluIHZwc2NpLmgK
ICAgICAgICAtIEFkZCBhIGNvbW1lbnQgdG8gdXBkYXRlIFNDQ0NfU01DQ0NfKl9SRVZJU0lPTiBv
bmNlIHBlcgogICAgICAgIHJlbGVhc2UKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRk
IGEgJ3YnIGluIHRoZSBmdW5jdGlvbiBuYW1lcyB0byBoZWxwIGRpc3Rpbmd1aXNoIHZpcnR1YWwg
dnMKICAgICAgICBwaHlzaWNhbCBQU0NJCiAgICAgICAgLSBJbnRyb2R1Y2UgdnBzY2kuaCBhbmQg
VlNDUElfTlJfRlVOQ1MKLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgfCAxNDggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0KIHhlbi9hcmNoL2FybS92
c21jLmMgICAgICAgICB8ICA5OSArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wc2NpLmggIHwgIDE5IC0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92
cHNjaS5oIHwgIDQyICsrKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTgyIGluc2VydGlv
bnMoKyksIDEyNiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20tYXJtL3Zwc2NpLmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9h
cmNoL2FybS92cHNjaS5jCmluZGV4IDk3OWQzMmVkNmQuLjAzZmQ0ZWI1YjUgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCkBAIC0xNiw3
ICsxNiw3IEBACiAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgogI2luY2x1ZGUgPGFzbS92Z2lj
Lmg+Ci0jaW5jbHVkZSA8YXNtL3BzY2kuaD4KKyNpbmNsdWRlIDxhc20vdnBzY2kuaD4KICNpbmNs
dWRlIDxhc20vZXZlbnQuaD4KIAogI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgpAQCAtOTEsMTIg
KzkxLDEyIEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9j
cHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgcmV0dXJuIFBTQ0lfU1VDQ0VTUzsKIH0K
IAotaW50MzJfdCBkb19wc2NpX2NwdV9vbih1aW50MzJfdCB2Y3B1aWQsIHJlZ2lzdGVyX3QgZW50
cnlfcG9pbnQpCitzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vbih1aW50MzJfdCB2Y3B1aWQs
IHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpCiB7CiAgICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24o
dmNwdWlkLCBlbnRyeV9wb2ludCwgMCAsIFBTQ0lfVkVSU0lPTigwLCAxKSk7CiB9CiAKLWludDMy
X3QgZG9fcHNjaV9jcHVfb2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKQorc3RhdGljIGludDMyX3Qg
ZG9fcHNjaV9jcHVfb2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKQogewogICAgIHN0cnVjdCB2Y3B1
ICp2ID0gY3VycmVudDsKICAgICBpZiAoICF0ZXN0X2FuZF9zZXRfYml0KF9WUEZfZG93biwgJnYt
PnBhdXNlX2ZsYWdzKSApCkBAIC0xMDQsMTMgKzEwNCwxNCBAQCBpbnQzMl90IGRvX3BzY2lfY3B1
X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKICAgICByZXR1cm4gUFNDSV9TVUNDRVNTOwogfQog
Ci11aW50MzJfdCBkb19wc2NpXzBfMl92ZXJzaW9uKHZvaWQpCitzdGF0aWMgdWludDMyX3QgZG9f
cHNjaV8wXzJfdmVyc2lvbih2b2lkKQogewogICAgIHJldHVybiBQU0NJX1ZFUlNJT04oMCwgMik7
CiB9CiAKLXJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJf
c3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKQorc3RhdGljIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJf
Y3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKQogewog
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIApAQCAtMTIzLDEzICsxMjQsMTQgQEAgcmVn
aXN0ZXJfdCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZCh1aW50MzJfdCBwb3dlcl9zdGF0ZSwgcmVn
aXN0ZXJfdCBlbnRyeV9wb2ludCwKICAgICByZXR1cm4gUFNDSV9TVUNDRVNTOwogfQogCi1pbnQz
Ml90IGRvX3BzY2lfMF8yX2NwdV9vZmYodm9pZCkKK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMF8y
X2NwdV9vZmYodm9pZCkKIHsKICAgICByZXR1cm4gZG9fcHNjaV9jcHVfb2ZmKDApOwogfQogCi1p
bnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVy
X3QgZW50cnlfcG9pbnQsCi0gICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4
dF9pZCkKK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdl
dF9jcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBlbnRy
eV9wb2ludCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNv
bnRleHRfaWQpCiB7CiAgICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odGFyZ2V0X2NwdSwgZW50
cnlfcG9pbnQsIGNvbnRleHRfaWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV9W
RVJTSU9OKDAsIDIpKTsKQEAgLTE0NCw4ICsxNDYsOCBAQCBzdGF0aWMgY29uc3QgdW5zaWduZWQg
bG9uZyB0YXJnZXRfYWZmaW5pdHlfbWFza1tdID0gewogI2VuZGlmCiB9OwogCi1pbnQzMl90IGRv
X3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwp
CitzdGF0aWMgaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFy
Z2V0X2FmZmluaXR5LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGN1cnJlbnQtPmRvbWFpbjsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKQEAgLTE3MiwyMyArMTc0LDE0
MSBAQCBpbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRf
YWZmaW5pdHksCiAgICAgcmV0dXJuIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVMX09GRjsKIH0KIAot
dWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCkKK3N0YXRpYyB1aW50
MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKQogewogICAgIHJldHVybiBQ
U0NJXzBfMl9UT1NfTVBfT1JfTk9UX1BSRVNFTlQ7CiB9CiAKLXZvaWQgZG9fcHNjaV8wXzJfc3lz
dGVtX29mZiggdm9pZCApCitzdGF0aWMgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCB2b2lk
ICkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOwogICAgIGRvbWFp
bl9zaHV0ZG93bihkLFNIVVRET1dOX3Bvd2Vyb2ZmKTsKIH0KIAotdm9pZCBkb19wc2NpXzBfMl9z
eXN0ZW1fcmVzZXQodm9pZCkKK3N0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2
b2lkKQogewogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgZG9t
YWluX3NodXRkb3duKGQsU0hVVERPV05fcmVib290KTsKIH0KIAorI2RlZmluZSBQU0NJX1NFVF9S
RVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKKyNkZWZpbmUgUFNDSV9B
UkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVnLCBuKQorCisjaWZkZWYgQ09ORklHX0FSTV82NAor
I2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgKHVpbnQzMl90KShnZXRfdXNlcl9yZWcocmVnLCBu
KSkKKyNlbHNlCisjZGVmaW5lIFBTQ0lfQVJHMzIocmVnLCBuKSBQU0NJX0FSRyhyZWcsIG4pCisj
ZW5kaWYKKworLyoKKyAqIFBTQ0kgMC4xIGNhbGxzLiBJdCB3aWxsIHJldHVybiBmYWxzZSBpZiB0
aGUgZnVuY3Rpb24gSUQgaXMgbm90CisgKiBoYW5kbGVkLgorICovCitib29sIGRvX3Zwc2NpXzBf
MV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpCit7CisgICAg
c3dpdGNoICggKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKSApCisgICAgeworICAgIGNh
c2UgUFNDSV9jcHVfb2ZmOgorICAgIHsKKyAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9B
UkczMihyZWdzLCAxKTsKKworICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOworICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2ZmKHBzdGF0ZSkpOworICAg
ICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisgICAgY2FzZSBQU0NJX2NwdV9vbjoKKyAgICB7Cisg
ICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisgICAgICAgIHJl
Z2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisKKyAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9jcHVfb24pOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9j
cHVfb24odmNwdWlkLCBlcG9pbnQpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorICAg
IGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICB9Cit9CisKKy8qCisgKiBQU0NJ
IDAuMiBvciBsYXRlciBjYWxscy4gSXQgd2lsbCByZXR1cm4gZmFsc2UgaWYgdGhlIGZ1bmN0aW9u
IElEIGlzCisgKiBub3QgaGFuZGxlZC4KKyAqLworYm9vbCBkb192cHNjaV8wXzJfY2FsbChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQoreworICAgIC8qCisgICAgICog
LyFcIFZQU0NJX05SX0ZVTkNTIChpbiBhc20tYXJtL3Zwc2NpLmgpIHNob3VsZCBiZSB1cGRhdGVk
IHdoZW4KKyAgICAgKiBhZGRpbmcvcmVtb3ZpbmcgYSBmdW5jdGlvbi4gU0NDQ19TTUNDQ18qX1JF
VklTSU9OIHNob3VsZCBiZQorICAgICAqIHVwZGF0ZWQgb25jZSBwZXIgcmVsZWFzZS4KKyAgICAg
Ki8KKyAgICBzd2l0Y2ggKCBmaWQgKQorICAgIHsKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoUFND
SV9WRVJTSU9OKToKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKKyAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CisgICAgICAgIHJl
dHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9PRkYpOgorICAgICAgICBw
ZXJmY19pbmNyKHZwc2NpX2NwdV9vZmYpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNl
IFBTQ0lfMF8yX0ZOMzIoTUlHUkFURV9JTkZPX1RZUEUpOgorICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX21pZ3JhdGVfaW5mb190eXBlKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRv
X3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKCkpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKwor
ICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKToKKyAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9zeXN0ZW1fb2ZmKTsKKyAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX29mZigpOworICAg
ICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKKyAgICAg
ICAgcmV0dXJuIHRydWU7CisKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKToK
KyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVzZXQpOworICAgICAgICBkb19wc2Np
XzBfMl9zeXN0ZW1fcmVzZXQoKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lf
SU5URVJOQUxfRkFJTFVSRSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBQU0NJ
XzBfMl9GTjMyKENQVV9PTik6CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQVV9PTik6CisgICAg
eworICAgICAgICByZWdpc3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsIDEpOworICAgICAg
ICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOworICAgICAgICByZWdpc3Rl
cl90IGNpZCA9IFBTQ0lfQVJHKHJlZ3MsIDMpOworCisgICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29uKTsKKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9v
bih2Y3B1aWQsIGVwb2ludCwgY2lkKSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKwor
ICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfU1VTUEVORCk6CisgICAgY2FzZSBQU0NJXzBfMl9G
TjY0KENQVV9TVVNQRU5EKToKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lf
QVJHMzIocmVncywgMSk7CisgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVn
cywgMik7CisgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7CisKKyAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7CisgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZChwc3RhdGUsIGVwb2ludCwgY2lkKSk7
CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAgIGNhc2UgUFNDSV8wXzJfRk4zMihB
RkZJTklUWV9JTkZPKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5GTyk6Cisg
ICAgeworICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsKKyAgICAg
ICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7CisKKyAgICAgICAgcGVyZmNf
aW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChy
ZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKKyAgICAgICAgcmV0
dXJuIHRydWU7CisgICAgfQorICAgIGRlZmF1bHQ6CisgICAgICAgIHJldHVybiBmYWxzZTsKKyAg
ICB9Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCAzZDhjYmNj
ODA4Li4zZDNiZDk1ZmVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92c21jLmMKQEAgLTE5LDE2ICsxOSwxNiBAQAogI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS9t
b25pdG9yLmg+Ci0jaW5jbHVkZSA8YXNtL3BzY2kuaD4KICNpbmNsdWRlIDxhc20vcmVncy5oPgog
I2luY2x1ZGUgPGFzbS9zbWNjYy5oPgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgorI2luY2x1ZGUg
PGFzbS92cHNjaS5oPgogCiAvKiBOdW1iZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0
ZWQgYnkgSHlwZXJ2aXNvciBTZXJ2aWNlLiAqLwogI2RlZmluZSBYRU5fU01DQ0NfRlVOQ1RJT05f
Q09VTlQgMwogCiAvKiBOdW1iZXIgb2YgZnVuY3Rpb25zIGN1cnJlbnRseSBzdXBwb3J0ZWQgYnkg
U3RhbmRhcmQgU2VydmljZSBTZXJ2aWNlIENhbGxzLiAqLwotI2RlZmluZSBTU1NDX1NNQ0NDX0ZV
TkNUSU9OX0NPVU5UIDE0CisjZGVmaW5lIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQgKDMgKyBW
UFNDSV9OUl9GVU5DUykKIAogc3RhdGljIGJvb2wgZmlsbF91aWQoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MsIHhlbl91dWlkX3QgdXVpZCkKIHsKQEAgLTEwMCw0MSArMTAwLDEzIEBAIHN0YXRp
YyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IH0KIH0KIAotI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNldF91c2VyX3JlZyhy
ZWcsIDAsIHZhbCkKLSNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVnLCBu
KQotCi0jaWZkZWYgQ09ORklHX0FSTV82NAotI2RlZmluZSBQU0NJX0FSRzMyKHJlZywgbikgKHVp
bnQzMl90KShnZXRfdXNlcl9yZWcocmVnLCBuKSkKLSNlbHNlCi0jZGVmaW5lIFBTQ0lfQVJHMzIo
cmVnLCBuKSBQU0NJX0FSRyhyZWcsIG4pCi0jZW5kaWYKLQogLyogRXhpc3RpbmcgKHByZSBTTUND
QykgQVBJcy4gVGhpcyBpbmNsdWRlcyBQU0NJIDAuMSBpbnRlcmZhY2UgKi8KIHN0YXRpYyBib29s
IGhhbmRsZV9leGlzdGluZ19hcGlzKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAg
IC8qIE9ubHkgbGVhc3QgMzIgYml0cyBhcmUgc2lnbmlmaWNhbnQgKEFSTSBERU4gMDAyOEIsIHBh
Z2UgMTIpICovCi0gICAgc3dpdGNoICggKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKSAp
Ci0gICAgewotICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgotICAgIHsKLSAgICAgICAgdWludDMyX3Qg
cHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsKLQotICAgICAgICBwZXJmY19pbmNyKHZwc2Np
X2NwdV9vZmYpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV9jcHVfb2Zm
KHBzdGF0ZSkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLSAgICB9Ci0gICAgY2FzZSBQU0NJX2Nw
dV9vbjoKLSAgICB7Ci0gICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBTQ0lfQVJHMzIocmVncywg
MSk7Ci0gICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CisgICAg
dWludDMyX3QgZmlkID0gKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKTsKIAotICAgICAg
ICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdz
LCBkb19wc2NpX2NwdV9vbih2Y3B1aWQsIGVwb2ludCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsK
LSAgICB9Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIGZhbHNlOwotICAgIH0KKyAgICBy
ZXR1cm4gZG9fdnBzY2lfMF8xX2NhbGwocmVncywgZmlkKTsKIH0KIAogLyogUFNDSSAwLjIgaW50
ZXJmYWNlIGFuZCBvdGhlciBTdGFuZGFyZCBTZWN1cmUgQ2FsbHMgKi8KQEAgLTE0Miw3MCArMTE0
LDExIEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQogewogICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7
CiAKLSAgICBzd2l0Y2ggKCBmaWQgKQotICAgIHsKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoUFND
SV9WRVJTSU9OKToKLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKLSAgICAgICAg
UFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX3ZlcnNpb24oKSk7CisgICAgaWYgKCBk
b192cHNjaV8wXzJfY2FsbChyZWdzLCBmaWQpICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKLSAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09GRik6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lf
Y3B1X29mZik7Ci0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVf
b2ZmKCkpOwotICAgICAgICByZXR1cm4gdHJ1ZTsKLQotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihN
SUdSQVRFX0lORk9fVFlQRSk6Ci0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZv
X3R5cGUpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0
ZV9pbmZvX3R5cGUoKSk7Ci0gICAgICAgIHJldHVybiB0cnVlOwotCi0gICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKFNZU1RFTV9PRkYpOgotICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9vZmYp
OwotICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Ci0gICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwotICAgICAgICByZXR1cm4gdHJ1ZTsK
LQotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpOgotICAgICAgICBwZXJmY19p
bmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7Ci0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNl
dCgpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJF
KTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0KLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09O
KToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX09OKToKLSAgICB7Ci0gICAgICAgIHJlZ2lz
dGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7Ci0gICAgICAgIHJlZ2lzdGVyX3QgZXBv
aW50ID0gUFNDSV9BUkcocmVncywgMik7Ci0gICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9B
UkcocmVncywgMyk7Ci0KLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb24pOwotICAgICAg
ICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwgZXBvaW50
LCBjaWQpKTsKLSAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgfQotCi0gICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKENQVV9TVVNQRU5EKToKLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX1NVU1BFTkQp
OgotICAgIHsKLSAgICAgICAgdWludDMyX3QgcHN0YXRlID0gUFNDSV9BUkczMihyZWdzLCAxKTsK
LSAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FSRyhyZWdzLCAyKTsKLSAgICAgICAg
cmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAzKTsKLQotICAgICAgICBwZXJmY19pbmNy
KHZwc2NpX2NwdV9zdXNwZW5kKTsKLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3Bz
Y2lfMF8yX2NwdV9zdXNwZW5kKHBzdGF0ZSwgZXBvaW50LCBjaWQpKTsKLSAgICAgICAgcmV0dXJu
IHRydWU7Ci0gICAgfQotCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKEFGRklOSVRZX0lORk8pOgot
ICAgIGNhc2UgUFNDSV8wXzJfRk42NChBRkZJTklUWV9JTkZPKToKKyAgICBzd2l0Y2ggKCBmaWQg
KQogICAgIHsKLSAgICAgICAgcmVnaXN0ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7Ci0g
ICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJX0FSRzMyKHJlZ3MsIDIpOwotCi0gICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5X2luZm8pOwotICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0YWZmLCBsYWZmKSk7Ci0gICAgICAg
IHJldHVybiB0cnVlOwotICAgIH0KLQogICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExfQ09VTlRfRklE
KFNUQU5EQVJEKToKICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdz
LCBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCAzMmMxZjgx
ZjIxLi4zYzQ0NDY4ZTcyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMjIsMjUgKzIyLDYgQEAgaW50IGNh
bGxfcHNjaV9jcHVfb24oaW50IGNwdSk7CiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fb2ZmKHZvaWQp
Owogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwogCi0vKiBmdW5jdGlvbnMgdG8g
aGFuZGxlIGd1ZXN0IFBTQ0kgcmVxdWVzdHMgKi8KLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWlu
dDMyX3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KTsKLWludDMyX3QgZG9fcHNjaV9j
cHVfb2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKTsKLWludDMyX3QgZG9fcHNjaV9jcHVfc3VzcGVu
ZCh1aW50MzJfdCBwb3dlcl9zdGF0ZSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCk7Ci1pbnQzMl90
IGRvX3BzY2lfbWlncmF0ZSh1aW50MzJfdCB2Y3B1aWQpOwotCi0vKiBQU0NJIDAuMiBmdW5jdGlv
bnMgdG8gaGFuZGxlIGd1ZXN0IFBTQ0kgcmVxdWVzdHMgKi8KLXVpbnQzMl90IGRvX3BzY2lfMF8y
X3ZlcnNpb24odm9pZCk7Ci1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQz
Ml90IHBvd2VyX3N0YXRlLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCk7Ci1pbnQzMl90IGRvX3BzY2lfMF8y
X2NwdV9vZmYodm9pZCk7Ci1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRh
cmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCi0gICAgICAgICAgICAgICAgICAgICAg
IHJlZ2lzdGVyX3QgY29udGV4dF9pZCk7Ci1pbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2lu
Zm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBsb3dlc3RfYWZmaW5pdHlfbGV2ZWwpOwotdWludDMyX3QgZG9fcHNjaV8w
XzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCk7Ci12b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYo
dm9pZCk7Ci12b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKTsKLQogLyogUFNDSSB2
MC4yIGludGVyZmFjZSAqLwogI2RlZmluZSBQU0NJXzBfMl9GTjMyKG5hbWUpIEFSTV9TTUNDQ19D
QUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAg
ICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwLi4wMzVhNDFlODEyCi0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS92cHNjaS5oCkBAIC0wLDAgKzEsNDIgQEAKKy8qCisgKiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zw
c2NpLmgKKyAqCisgKiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsQGxpbmFyby5vcmc+CisgKiBD
b3B5cmlnaHQgKGMpIDIwMTggTGluYXJvIExpbWl0ZWQuCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMg
cHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB1bmRlciB2ZXJz
aW9uIDIgb2YgdGhlIExpY2Vuc2UuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hB
TlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQor
ICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZ
b3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9fQVNNX1ZQU0NJX0hfXwor
I2RlZmluZSBfX0FTTV9WUFNDSV9IX18KKworI2luY2x1ZGUgPGFzbS9wc2NpLmg+CisKKy8qIE51
bWJlciBvZiBmdW5jdGlvbiBpbXBsZW1lbnRlZCBieSB2aXJ0dWFsIFBTQ0kgKG9ubHkgMC4yIG9y
IGxhdGVyKSAqLworI2RlZmluZSBWUFNDSV9OUl9GVU5DUyAgMTEKKworLyogRnVuY3Rpb25zIGhh
bmRsZSBQU0NJIGNhbGxzIGZyb20gdGhlIGd1ZXN0cyAqLworYm9vbCBkb192cHNjaV8wXzFfY2Fs
bChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKTsKK2Jvb2wgZG9fdnBz
Y2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCk7CisK
KyNlbmRpZiAvKiBfX0FTTV9WUFNDSV9IX18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoK
KyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICov
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:53:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5Ys-0003Sx-Ki; Tue, 06 Feb 2018 15:53:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjku=fa=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej5Yr-0003Sf-DR
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:53:33 +0000
X-Inumbo-ID: d35b14fe-0b55-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d35b14fe-0b55-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:53:08 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id a43so2456213wrc.4
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:53:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=x7Q0EkI6urPuL82QA2FYb5i+1aUaYcz5vrmPATaygoM=;
 b=OLWo2yYIcqezhjlRCDxePsFX7134mYE1c1tUQn1OvivYQZ9ww1oK/kwfNrvqexuzUD
 W1Xjo7JcOyxEK1YHkWLcnbEs3hd232KanxbNHmfaCpihiO8LpG4SI+L2H/BjU8REMrfI
 6rfuNlkxEMvQrXsbsVH+r3bn8NsBNDxg8Drok=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=x7Q0EkI6urPuL82QA2FYb5i+1aUaYcz5vrmPATaygoM=;
 b=Xyk7yA+yjPt6qhFqiG0Xx/5NKHVAv5aMTptEgcFTALo+d1zL9CsXQb+2EJVOEHBn3G
 EW4jQzxBwGoF32ArVH+JojjxZkOVkjoCXFOoEBpd4hRREQdjTbYvvFvzVYVYlh57lkkG
 /5umx2RUWV882lLX1RRdMecV8MDRs99NGXvgpMsKjUCMWNPRWvUtCh39rfYsONWRVVGd
 nzpysS21gKad5UqsYfI805NoA/mQoq0Z8j1ZxbyGO0f9+JY36+uuIPosi5XOGzossQVj
 E+E16zqFPA1jRZYrayFktO3hJtUGz5eJ+j0/gYUBMNJMU2qWhe4u51RhSiUft38N6jOk
 bacg==
X-Gm-Message-State: APf1xPAjJwLxrfcw8HjcZoqbWWK2cZ4oFGRZ91RB2WIhpWl/cpBWUeIS
 Lv6dLvtbvhh8KVvwpVdbUYBzibm/QRM=
X-Google-Smtp-Source: AH8x226RHIQbyZT0oiAiju4b6eX1bqt+5d3L3LXwWS7Ecp7yfwo2hjOXFFOdQSBlouGCYHlmc/3Hbw==
X-Received: by 10.223.148.33 with SMTP id 30mr2487383wrq.190.1517932411032;
 Tue, 06 Feb 2018 07:53:31 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n20sm14950391wrb.56.2018.02.06.07.53.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 07:53:30 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue,  6 Feb 2018 15:53:23 +0000
Message-Id: <20180206155325.11703-2-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180206155325.11703-1-julien.grall@linaro.org>
References: <20180206155325.11703-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v3 1/3] xen/arm: vpsci: Removing dummy MIGRATE
	and MIGRATE_INFO_UP_CPU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFBTQ0kgY2FsbCBNSUdSQVRFIGFuZCBNSUdSQVRFX0lORk9fVVBfQ1BVIGFyZSBvcHRpb25h
bCBhbmQKaW1wbGVtZW50ZWQgYXMganVzdCByZXR1cm5pbmcgUFNDSV9OT1RfU1VQUE9SVEVEIChh
a2EgVU5LTk9XTl9GVU5DVElPTgpmb3IgU01DQ0MpLgoKVGhlIG5ldyBTTUNDQyBmcmFtZXdvcmsg
aXMgYWJsZSB0byBkZWFsIHdpdGggdW5pbXBsZW1lbnRlZCBmdW5jdGlvbiBhbmQKcmV0dXJuIHRo
ZSBwcm9wZXIgZXJyb3IgY29kZS4gU28gcmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbnMgZm9yIGJv
dGgKZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJj
aHVrQGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIFZvbG9k
eW15ciByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBSZW1vdmUgZGVm
aW5lIGluIHBzY2kuaAogICAgICAgIC0gVXBkYXRlIFNTU0NfU01DQ0NfRlVOQ1RJT05fQ09VTlQK
LS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgICAgICB8IDEwIC0tLS0tLS0tLS0KIHhl
bi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgIHwgMTYgKy0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgMiAtLQogeGVuL2luY2x1ZGUvYXNtLWFy
bS9wc2NpLmggICAgICAgfCAgNCAtLS0tCiA0IGZpbGVzIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2kuYyBiL3hl
bi9hcmNoL2FybS92cHNjaS5jCmluZGV4IGNkNzI0OTA0ZWYuLjk3OWQzMmVkNmQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCkBAIC0x
NzIsMjEgKzE3MiwxMSBAQCBpbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0
ZXJfdCB0YXJnZXRfYWZmaW5pdHksCiAgICAgcmV0dXJuIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVM
X09GRjsKIH0KIAotaW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlKHVpbnQzMl90IHRhcmdldF9j
cHUpCi17Ci0gICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRDsKLX0KLQogdWludDMyX3QgZG9f
cHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCkKIHsKICAgICByZXR1cm4gUFNDSV8wXzJf
VE9TX01QX09SX05PVF9QUkVTRU5UOwogfQogCi1yZWdpc3Rlcl90IGRvX3BzY2lfMF8yX21pZ3Jh
dGVfaW5mb191cF9jcHUodm9pZCkKLXsKLSAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOwot
fQotCiB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoIHZvaWQgKQogewogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNt
Yy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRleCBjOTA2NGRlMzdhLi45OTdmMmUwZWJjIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMK
QEAgLTI4LDcgKzI4LDcgQEAKICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKIAog
LyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IFN0YW5kYXJkIFNl
cnZpY2UgU2VydmljZSBDYWxscy4gKi8KLSNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VO
VCAxMworI2RlZmluZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDExCiAKIHN0YXRpYyBib29s
IGZpbGxfdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB4ZW5fdXVpZF90IHV1aWQpCiB7
CkBAIC0xNTcsMTEgKzE1Nyw2IEBAIHN0YXRpYyBib29sIGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7CiAgICAgICAgIHJldHVybiB0cnVlOwogCi0gICAgY2Fz
ZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVVBfQ1BVOgotICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX21pZ3JhdGVfaW5mb191cF9jcHUpOwotICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywg
ZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSgpKTsKLSAgICAgICAgcmV0dXJuIHRydWU7
Ci0KICAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkY6CiAgICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfc3lzdGVtX29mZik7CiAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYoKTsKQEAg
LTIwNiwxNSArMjAxLDYgQEAgc3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAgIGNhc2UgUFND
SV8wXzJfRk5fTUlHUkFURToKLSAgICB7Ci0gICAgICAgIHVpbnQzMl90IHRjcHUgPSBQU0NJX0FS
RzMyKHJlZ3MsIDEpOwotCi0gICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X21pZ3JhdGUpOwot
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZSh0Y3B1KSk7
Ci0gICAgICAgIHJldHVybiB0cnVlOwotICAgIH0KLQogICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNf
Q0FMTF9DT1VOVDoKICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdz
LCBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaApp
bmRleCA1Zjk1N2VlNmVjLi5hN2FjYjdkMjFjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3BlcmZjX2RlZm4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaApA
QCAtMjcsMTIgKzI3LDEwIEBAIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9vbiwgICAgICAgICAgICAg
ICJ2cHNjaTogY3B1X29uIikKIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9vZmYsICAgICAgICAgICAg
ICJ2cHNjaTogY3B1X29mZiIpCiBQRVJGQ09VTlRFUih2cHNjaV92ZXJzaW9uLCAgICAgICAgICAg
ICAidnBzY2k6IHZlcnNpb24iKQogUEVSRkNPVU5URVIodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUs
ICAgInZwc2NpOiBtaWdyYXRlX2luZm9fdHlwZSIpCi1QRVJGQ09VTlRFUih2cHNjaV9taWdyYXRl
X2luZm9fdXBfY3B1LCAidnBzY2k6IG1pZ3JhdGVfaW5mb191cF9jcHUiKQogUEVSRkNPVU5URVIo
dnBzY2lfc3lzdGVtX29mZiwgICAgICAgICAgInZwc2NpOiBzeXN0ZW1fb2ZmIikKIFBFUkZDT1VO
VEVSKHZwc2NpX3N5c3RlbV9yZXNldCwgICAgICAgICJ2cHNjaTogc3lzdGVtX3Jlc2V0IikKIFBF
UkZDT1VOVEVSKHZwc2NpX2NwdV9zdXNwZW5kLCAgICAgICAgICJ2cHNjaTogY3B1X3N1c3BlbmQi
KQogUEVSRkNPVU5URVIodnBzY2lfY3B1X2FmZmluaXR5X2luZm8sICAgInZwc2NpOiBjcHVfYWZm
aW5pdHlfaW5mbyIpCi1QRVJGQ09VTlRFUih2cHNjaV9jcHVfbWlncmF0ZSwgICAgICAgICAidnBz
Y2k6IGNwdV9taWdyYXRlIikKIAogUEVSRkNPVU5URVIodmdpY2RfcmVhZHMsICAgICAgICAgICAg
ICAgICJ2Z2ljZDogcmVhZCIpCiBQRVJGQ09VTlRFUih2Z2ljZF93cml0ZXMsICAgICAgICAgICAg
ICAgInZnaWNkOiB3cml0ZSIpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2ku
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCmluZGV4IDYzNWVhNWRhZTQuLjMyYzFmODFm
MjEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcHNjaS5oCkBAIC0zNyw5ICszNyw3IEBAIGludDMyX3QgZG9fcHNjaV8wXzJf
Y3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKTsKIGludDMyX3QgZG9f
cHNjaV8wXzJfYWZmaW5pdHlfaW5mbyhyZWdpc3Rlcl90IHRhcmdldF9hZmZpbml0eSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGxvd2VzdF9hZmZpbml0eV9sZXZlbCk7
Ci1pbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGUodWludDMyX3QgdGFyZ2V0X2NwdSk7CiB1aW50
MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKTsKLXJlZ2lzdGVyX3QgZG9f
cHNjaV8wXzJfbWlncmF0ZV9pbmZvX3VwX2NwdSh2b2lkKTsKIHZvaWQgZG9fcHNjaV8wXzJfc3lz
dGVtX29mZih2b2lkKTsKIHZvaWQgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpOwogCkBA
IC01Nyw5ICs1NSw3IEBAIHZvaWQgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpOwogI2Rl
ZmluZSBQU0NJXzBfMl9GTl9DUFVfT0ZGICAgICAgICAgICAgIDIKICNkZWZpbmUgUFNDSV8wXzJf
Rk5fQ1BVX09OICAgICAgICAgICAgICAzCiAjZGVmaW5lIFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lO
Rk8gICAgICAgNAotI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFICAgICAgICAgICAgIDUKICNk
ZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUgICA2Ci0jZGVmaW5lIFBTQ0lfMF8y
X0ZOX01JR1JBVEVfSU5GT19VUF9DUFUgNwogI2RlZmluZSBQU0NJXzBfMl9GTl9TWVNURU1fT0ZG
ICAgICAgICAgIDgKICNkZWZpbmUgUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUICAgICAgICA5CiAK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:53:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5Ys-0003Sl-EK; Tue, 06 Feb 2018 15:53:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjku=fa=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej5Yq-0003SZ-S6
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:53:32 +0000
X-Inumbo-ID: d2be138d-0b55-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2be138d-0b55-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:53:07 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id 41so2449370wrc.9
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:53:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=u4myJX8XfPdkIRQfV5aTktK1rfUwt0+KrG3+B6PZi0Q=;
 b=bSstmH/9bY0x7BXEiTR2s8Y4ASli5IZkFLgYeh0jtYwXTDUXjia2tiBQPMpuEydpZF
 NuK6Gp/ux1D0eVcCQDgTjohEBLiI5VY4IMmPtIBVqXOqzSZcSeeXq1EEAbXYtLdY9wEy
 XnuQxK5IoSXgvgIucBs8zR7jkx9Pwzf01BAt4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=u4myJX8XfPdkIRQfV5aTktK1rfUwt0+KrG3+B6PZi0Q=;
 b=Go1rxHey+h1VZyMdCQry6pE6GRRuk/s2G1DyZXn1Z1GWoKJXS4Pxlw3DUmwLakB6BE
 kvQM/fnQcpQZGdDs8HA893bHJzjZhZIWk/fIL+yTrtHjQxTwoVEocuQA56qYaP7rRH+W
 fdiDc88vkHQApV0Q3jnQ+VNtODkWY7p8AJXqZki0Fo9vIIycwVQfnpT2E+UIWJCALDDA
 VbowYFYAbvwd4KnZDt4osUijOHnJA3TfseHUi9xBM0jVDCyBkWcb2gwzed6p4Kv5mE3Y
 mV2PANlqPCyrMB+gVLNKiudoe1zoTzeYm/9bin++T9opr27O1WO7ezZpXQ7JUj4H2uGi
 4Oqg==
X-Gm-Message-State: APf1xPCiCEPRx0cgho0uBMHzfSuNHBb2Q2bP30rNzJEGVOU42T98/hgX
 0k+kAF2ENVKO0+a9PJ+7WeCPUvhlQ8w=
X-Google-Smtp-Source: AH8x227wm9EkpOJnWDMinu4C5pfN19oHZ9LeTCYq7qadEKaoOguL3NMXGcWUcuhgIxtI9+HTuTjNeA==
X-Received: by 10.223.128.104 with SMTP id 95mr2853009wrk.139.1517932409974;
 Tue, 06 Feb 2018 07:53:29 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n20sm14950391wrb.56.2018.02.06.07.53.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 07:53:29 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue,  6 Feb 2018 15:53:22 +0000
Message-Id: <20180206155325.11703-1-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v3 0/3] xen/arm: SMCCC fixes and PSCI clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBwYXRjaCBzZXJpZXMgY29udGFpbnMgU01DQ0MgZml4ZXMgKHNl
ZSAjMikgYW5kIFBTQ0kgY2xlYW4tdXAuCgpDaGVlcnMsCgpKdWxpZW4gR3JhbGwgKDMpOgogIHhl
bi9hcm06IHZwc2NpOiBSZW1vdmluZyBkdW1teSBNSUdSQVRFIGFuZCBNSUdSQVRFX0lORk9fVVBf
Q1BVCiAgeGVuL2FybTogdnNtYzogRG9uJ3QgaW1wbGVtZW50IGZ1bmN0aW9uIElEIHRoYXQgZG9l
c24ndCBleGlzdAogIHhlbi9hcm06IHZwc2NpOiBNb3ZlIFBTQ0kgZnVuY3Rpb24gZGlzcGF0Y2hp
bmcgZnJvbSB2c21jLmMgdG8gdnBzY2kuYwoKIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAg
ICAgIHwgMTU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2Fy
Y2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgfCAxMjYgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgIDIgLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wc2NpLmggICAgICAgfCAgMjMgLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmggICAgICB8ICAyMCArKysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5o
ICAgICAgfCAgNDIgKysrKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgMjA3IGluc2VydGlvbnMo
KyksIDE2MiBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20t
YXJtL3Zwc2NpLmgKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:53:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:53:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5Yt-0003TJ-RJ; Tue, 06 Feb 2018 15:53:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjku=fa=linaro.org=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej5Ys-0003Ss-NB
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:53:34 +0000
X-Inumbo-ID: d3f626af-0b55-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3f626af-0b55-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:53:09 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id 41so2449478wrc.9
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:53:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vNw+mkb7UWK/xRLl3S9ahaTtOXMpToN0lrKREbEqsn0=;
 b=QPGlpXCsx81rjzdTx9OvZo+i7QUB4Hdu73OFGcEM+C6Z7sEdskeBu+rRhMWGxs/Vb8
 dga71Ry4dPxGgHDILId3pswY63sxq4At2T6rtGhNKJXcNGBZz9InpszZtmO6WJvAZrZf
 5ILlAGynWeS3KGBNRkpRspZCdFBe5NSOkXNV8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vNw+mkb7UWK/xRLl3S9ahaTtOXMpToN0lrKREbEqsn0=;
 b=jVwWVL1352HZGHGDrRdm/LMe1Pbrf2Q4MT+RxyrV/vzYUPe1QQtKisbOLx0FY6xrkS
 Dsz9C7VzZzM6wpZCgTpIY3ffm9RcNLvswiz2WQS5/xlRLfBMLr0nIWqU2e7iw9WZWM2u
 ht05IaNu/TMLbY7c31aoDflez5yf+1xDhwPNRNEZWWZp5aVHtlVFzukRmiuvca+V3MAa
 NnAANy3O2NDUsOpUy099J6lW/ZcJbZKH+uhotqGB20py8v04c2hs8tzq9KXHolYdvp8Q
 Pq3Yej7PO97K0mD1cP8qqpQaCmchZWhzTj/LvGF1VMm8BMQUccO7OubeC2fjQLWJz23g
 K86Q==
X-Gm-Message-State: APf1xPCl72RH849U44P98KdIG+IMWDPJeA7kiYvdUYEsheLU0HS3HIGo
 GUzjnoxQC406LeyN3e7/H6zwIGjHtoo=
X-Google-Smtp-Source: AH8x226hBpBdlMNtEeTd6oOrSiX91jSTjPhkdH3nh4/GTgmvtQTupJwLzctDbYxpeS0sQ1h3s13DBg==
X-Received: by 10.223.171.67 with SMTP id r3mr2446613wrc.80.1517932411968;
 Tue, 06 Feb 2018 07:53:31 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com ([2001:41d0:1:6c23::1])
 by smtp.gmail.com with ESMTPSA id n20sm14950391wrb.56.2018.02.06.07.53.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 06 Feb 2018 07:53:31 -0800 (PST)
From: Julien Grall <julien.grall@linaro.org>
To: xen-devel@lists.xen.org
Date: Tue,  6 Feb 2018 15:53:24 +0000
Message-Id: <20180206155325.11703-3-julien.grall@linaro.org>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180206155325.11703-1-julien.grall@linaro.org>
References: <20180206155325.11703-1-julien.grall@linaro.org>
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, Julien Grall <julien.grall@linaro.org>
Subject: [Xen-devel] [PATCH v3 2/3] xen/arm: vsmc: Don't implement function
	ID that doesn't exist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgU01DQ0MgcmVsaWVzIG9uIHRoZSBmYWN0IG9u
bHkgZnVuY3Rpb24KbnVtYmVyIChiaXRzIFsxNTowXSkgaXMgZW5vdWdoIHRvIGlkZW50aWZ5IHdo
YXQgdG8gaW1wbGVtZW50LgoKSG93ZXZlciwgUFNDSSBjYWxsIGFyZSBvbmx5IGF2YWlsYWJsZSBp
biB0aGUgcmFuZ2UgMHg4NDAwMDAwMC0weDg0MDAwMDFGCmFuZCAweEM0MDAwMDAwLTB4QzQwMDAw
MUYuIEZ1cnRoZXJtb3JlLCBub3QgYWxsIFNNQzMyIGZ1bmN0aW9ucyBoYXZlCmVxdWl2YWxlbnQg
aW4gdGhlIFNNQzY0LiBUaGlzIGlzIHRoZSBjYXNlIG9mOgogICAgKiBQU0NJX1ZFUlNJT04KICAg
ICogQ1BVX09GRgogICAgKiBNSUdSQVRFX0lORk9fVFlQRQogICAgKiBTWVNURU1fT0ZGCiAgICAq
IFNZU1RFTV9SRVNFVAoKU2ltaWxhcmx5IGNhbGwgY291bnQsIGNhbGwgdWlkLCByZXZpc2lvbiBj
YW4gb25seSBiZSBxdWVyeSB1c2luZyBzbWMzMi9odmMzMgpmYXN0IGNhbGxzIChTZWUgNi4yIGlu
IEFSTSBERU4gMDAyOEIpLgoKWGVuIHNob3VsZCBvbmx5IGltcGxlbWVudCBpZGVudGlmaWVyIGV4
aXN0aW5nIGluIHRoZSBzcGVjaWZpY2F0aW9uIGluCm9yZGVyIHRvIGF2b2lkIHBvdGVudGlhbCBj
bGFzaCB3aXRoIGxhdGVyIHJldmlzaW9uLiBUaGVyZWZvcmUgcmV3b3JrIHRoZQp2c21jIGNvZGUg
dG8gdXNlIHRoZSB3aG9sZSBmdW5jdGlvbiBpZGVudGlmaWVyIHJhdGhlciB0aGFuIG9ubHkgdGhl
CmZ1bmN0aW9uIG51bWJlci4KCkF0IHRoZSBzYW1lIHRpbWUsIHRoZSBuZXcgbWFjcm9zIGZvciBj
YWxsIGNvdW50LCBjYWxsIHVpZCwgcmV2aXNpb24gYXJlCnJlbmFtZWQgdG8gYmV0dGVyIHN1aXQg
dGhlIHNwZWMuCgpMYXN0bHksIHVwZGF0ZSBTU1NDX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIHRvIG1h
dGNoIHRoZSBjb3JyZWN0IG51bWJlciBvZgpmdW50aW9ucy4gTm90ZSB0aGF0IHZlcnNpb24gaXMg
bm90IHVwZGF0ZWQgYmVjYXVzZSB0aGUgbnVtYmVyIGhhcyBhbHdheXMKYmVlbiB3cm9uZywgYW5k
IG5vYm9keSBjb3VsZCBwcm9wZXJseSB1c2UgaXQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKLS0tCiAgICBUaGlzIHNob3VsZCBiZSBi
YWNrcG9ydGVkIHRvIFhlbiA0LjEwIGFzIHdlIHNob3VsZCBub3QgaW1wbGVtZW50CiAgICBmdW5j
dGlvbnMgaWRlbnRpZmllciB0aGF0IGRvZXMgbm90IGV4aXN0IHRvcHJldmVudCBjbGFzaCB3aXRo
IGEKICAgIGxhdGVyIHJldmlzaW9uLgoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQg
Vm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUmVu
YW1lIHRoZSBjYWxsIGNvdW50LCBjYWxsIHVpZCwgcmV2aXNpb24gbWFjcm9zCiAgICAgICAgLSBV
cGRhdGUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVAotLS0KIHhlbi9hcmNoL2FybS92c21jLmMg
ICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgMjAgKysrKysrKysrKysrKysrKystLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggOTk3ZjJl
MGViYy4uM2Q4Y2JjYzgwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94
ZW4vYXJjaC9hcm0vdnNtYy5jCkBAIC0yOCw3ICsyOCw3IEBACiAjZGVmaW5lIFhFTl9TTUNDQ19G
VU5DVElPTl9DT1VOVCAzCiAKIC8qIE51bWJlciBvZiBmdW5jdGlvbnMgY3VycmVudGx5IHN1cHBv
cnRlZCBieSBTdGFuZGFyZCBTZXJ2aWNlIFNlcnZpY2UgQ2FsbHMuICovCi0jZGVmaW5lIFNTU0Nf
U01DQ0NfRlVOQ1RJT05fQ09VTlQgMTEKKyNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VO
VCAxNAogCiBzdGF0aWMgYm9vbCBmaWxsX3VpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
eGVuX3V1aWRfdCB1dWlkKQogewpAQCAtODQsMTMgKzg0LDE1IEBAIHN0YXRpYyBib29sIGZpbGxf
ZnVuY3Rpb25fY2FsbF9jb3VudChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3Qg
Y250KQogLyogU01DQ0MgaW50ZXJmYWNlIGZvciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2Vs
Zi4gKi8KIHN0YXRpYyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogewotICAgIHN3aXRjaCAoIHNtY2NjX2dldF9mbihnZXRfdXNlcl9yZWcocmVncywg
MCkpICkKKyAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDAp
OworCisgICAgc3dpdGNoICggZmlkICkKICAgICB7Ci0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19D
QUxMX0NPVU5UOgorICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExfQ09VTlRfRklEKEhZUEVSVklTT1Ip
OgogICAgICAgICByZXR1cm4gZmlsbF9mdW5jdGlvbl9jYWxsX2NvdW50KHJlZ3MsIFhFTl9TTUND
Q19GVU5DVElPTl9DT1VOVCk7Ci0gICAgY2FzZSBBUk1fU01DQ0NfRlVOQ19DQUxMX1VJRDoKKyAg
ICBjYXNlIEFSTV9TTUNDQ19DQUxMX1VJRF9GSUQoSFlQRVJWSVNPUik6CiAgICAgICAgIHJldHVy
biBmaWxsX3VpZChyZWdzLCBYRU5fU01DQ0NfVUlEKTsKLSAgICBjYXNlIEFSTV9TTUNDQ19GVU5D
X0NBTExfUkVWSVNJT046CisgICAgY2FzZSBBUk1fU01DQ0NfUkVWSVNJT05fRklEKEhZUEVSVklT
T1IpOgogICAgICAgICByZXR1cm4gZmlsbF9yZXZpc2lvbihyZWdzLCBYRU5fU01DQ0NfTUFKT1Jf
UkVWSVNJT04sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TTUNDQ19NSU5PUl9S
RVZJU0lPTik7CiAgICAgZGVmYXVsdDoKQEAgLTE0MCwzNiArMTQyLDM3IEBAIHN0YXRpYyBib29s
IGhhbmRsZV9zc3NjKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHVpbnQzMl90
IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7CiAKLSAgICBzd2l0Y2ggKCBz
bWNjY19nZXRfZm4oZmlkKSApCisgICAgc3dpdGNoICggZmlkICkKICAgICB7Ci0gICAgY2FzZSBQ
U0NJXzBfMl9GTl9QU0NJX1ZFUlNJT046CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKFBTQ0lfVkVS
U0lPTik6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7CiAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwogICAgICAgICByZXR1cm4g
dHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX09GRjoKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzIoQ1BVX09GRik6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7CiAgICAg
ICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVfb2ZmKCkpOwogICAgICAg
ICByZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEU6
CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBFKToKICAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9taWdyYXRlX2luZm9fdHlwZSk7CiAgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKICAgICAgICAgcmV0dXJu
IHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkY6CisgICAgY2FzZSBQU0NJ
XzBfMl9GTjMyKFNZU1RFTV9PRkYpOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9v
ZmYpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7CiAgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fU1lTVEVNX1JFU0VUOgorICAgIGNhc2UgUFNDSV8w
XzJfRk4zMihTWVNURU1fUkVTRVQpOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9y
ZXNldCk7CiAgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwogICAgICAgICBQU0NJ
X1NFVF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKICAgICAgICAgcmV0dXJu
IHRydWU7CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOX0NQVV9PTjoKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzIoQ1BVX09OKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX09OKToKICAgICB7CiAg
ICAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7CiAgICAgICAgIHJl
Z2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CkBAIC0xODAsNyArMTgzLDggQEAg
c3RhdGljIGJvb2wgaGFuZGxlX3Nzc2Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
ICAgIHJldHVybiB0cnVlOwogICAgIH0KIAotICAgIGNhc2UgUFNDSV8wXzJfRk5fQ1BVX1NVU1BF
TkQ6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyKENQVV9TVVNQRU5EKToKKyAgICBjYXNlIFBTQ0lf
MF8yX0ZONjQoQ1BVX1NVU1BFTkQpOgogICAgIHsKICAgICAgICAgdWludDMyX3QgcHN0YXRlID0g
UFNDSV9BUkczMihyZWdzLCAxKTsKICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FS
RyhyZWdzLCAyKTsKQEAgLTE5MSw3ICsxOTUsOCBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQog
Ci0gICAgY2FzZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPOgorICAgIGNhc2UgUFNDSV8wXzJf
Rk4zMihBRkZJTklUWV9JTkZPKToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5G
Tyk6CiAgICAgewogICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdzLCAxKTsK
ICAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJHMzIocmVncywgMik7CkBAIC0yMDEsMTMg
KzIwNiwxMyBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncykKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCi0gICAgY2FzZSBBUk1fU01DQ0Nf
RlVOQ19DQUxMX0NPVU5UOgorICAgIGNhc2UgQVJNX1NNQ0NDX0NBTExfQ09VTlRfRklEKFNUQU5E
QVJEKToKICAgICAgICAgcmV0dXJuIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChyZWdzLCBTU1ND
X1NNQ0NDX0ZVTkNUSU9OX0NPVU5UKTsKIAotICAgIGNhc2UgQVJNX1NNQ0NDX0ZVTkNfQ0FMTF9V
SUQ6CisgICAgY2FzZSBBUk1fU01DQ0NfQ0FMTF9VSURfRklEKFNUQU5EQVJEKToKICAgICAgICAg
cmV0dXJuIGZpbGxfdWlkKHJlZ3MsIFNTU0NfU01DQ0NfVUlEKTsKIAotICAgIGNhc2UgQVJNX1NN
Q0NDX0ZVTkNfQ0FMTF9SRVZJU0lPTjoKKyAgICBjYXNlIEFSTV9TTUNDQ19SRVZJU0lPTl9GSUQo
U1RBTkRBUkQpOgogICAgICAgICByZXR1cm4gZmlsbF9yZXZpc2lvbihyZWdzLCBTU1NDX1NNQ0ND
X01BSk9SX1JFVklTSU9OLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTU1NDX1NNQ0ND
X01JTk9SX1JFVklTSU9OKTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCmluZGV4IGY1NDNkZWEwYmIuLjYyYjNh
OGNkZjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKQEAgLTgyLDkgKzgyLDIzIEBAIHN0YXRpYyBpbmxpbmUg
dWludDMyX3Qgc21jY2NfZ2V0X293bmVyKHJlZ2lzdGVyX3QgZnVuY2lkKQogI2RlZmluZSBBUk1f
U01DQ0NfT1dORVJfVFJVU1RFRF9PU19FTkQgIDYzCiAKIC8qIExpc3Qgb2YgZ2VuZXJpYyBmdW5j
dGlvbiBudW1iZXJzICovCi0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfQ09VTlQgICAgICAg
MHhGRjAwCi0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfVUlEICAgICAgICAgMHhGRjAxCi0j
ZGVmaW5lIEFSTV9TTUNDQ19GVU5DX0NBTExfUkVWSVNJT04gICAgMHhGRjAzCisjZGVmaW5lIEFS
TV9TTUNDQ19DQUxMX0NPVU5UX0ZJRChvd25lcikgICAgICAgICAgICAgXAorICAgIEFSTV9TTUND
Q19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKKyAgICAgICAgICAgICAg
ICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICBcCisgICAgICAgICAgICAgICAg
ICAgICAgIEFSTV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgICAweEZGMDApCisKKyNkZWZpbmUgQVJNX1NNQ0NDX0NBTExfVUlEX0ZJRChvd25lcikgICAg
ICAgICAgICAgICBcCisgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEws
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSXyMjb3duZXIs
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIDB4RkYwMSkKKworI2RlZmluZSBBUk1fU01D
Q0NfUkVWSVNJT05fRklEKG93bmVyKSAgICAgICAgICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FM
TF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
ICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICBBUk1fU01DQ0NfT1dORVJfIyNvd25lciwgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
MHhGRjAzKQogCiAvKiBPbmx5IG9uZSBlcnJvciBjb2RlIGRlZmluZWQgaW4gU01DQ0MgKi8KICNk
ZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:57:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:57:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5cs-0003zo-MD; Tue, 06 Feb 2018 15:57:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uoqp=fa=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ej5cr-0003zg-9P
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:57:41 +0000
X-Inumbo-ID: 668c85de-0b56-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 668c85de-0b56-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:57:15 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id x196so3407447lfd.12
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:57:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=wwXJYxU3YWftPVPWgs+hHtmtAA0/DZ7vGR1BlfYtA/k=;
 b=FUEem0MVZDDz9hHziUzNRFDvLymT/2rNfnBJRBaPrn1KSWh/Vbd24dUmI0aNFCdcMq
 jRzr00jiv5knED5xP+mrHN80tSmQxaJ8IGEWk2bQKwlynwKDzGEw2GJhXEiRxvVUxlK5
 dcx8IGa7iIkR8fzHgxx+LScHyqzSjX5hn4/Qo/jIyq5bDiAFjTD7Gq3YfLafn+Oq5eQm
 fPq9oHiKgHAxRPOVr1rbQloflvxQlchnYBhqnytv0QHxMSkHuUtWffC+rF0F5IwQVkvE
 PLhfrCUuTQCIGOGm0yHeNgGs9tzDDFQU6hMoB2vGyitiNsyAdjB/2+X9ukiFrr3bRFyQ
 4TYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=wwXJYxU3YWftPVPWgs+hHtmtAA0/DZ7vGR1BlfYtA/k=;
 b=GMxjWDoM5rr6DsJIZIiBXv6tbB+aJEwfAd46lD08bn/FZdftBahPyhXMChVNL8RyrP
 Br7F9mCzoe0AGhXDd2cC/jC3Dve3xqahEr++uGHswftBcA6Pdmvt3v+OAOORG/ckLYin
 GYh7BIFl8ttsARHVBOu6rrZdnE2aut32FnlvynNS4+mGjrIeF9yH/+3vbs7RA3taL7XE
 H+8rskrYvl7t33ygFWdn+39Xmp1wEnZEf+VPbn6lWDUidd2LBtsI61bFJwrLthT5UBKX
 CjG/Hzxg8h7DEm228rDAjhbPgn4AeUu9T5JCFJ7D9TkRr8sV5TExdJKtDRAHA3JQgIpL
 70gg==
X-Gm-Message-State: APf1xPAGwQszMf+26ibLbi6Eejm/3nBxp/tMVU3DcHdSGNLhcw7OUtDZ
 PgvudQNfKX746CbCvnxV0qO2NmcXo0TOJXlfaP0=
X-Google-Smtp-Source: AH8x226G7WSU05JEg/mkSOG/FA6Jpb+v4pHG+45CShmd3h9yb3vadlrzFN4r2PbK6jrH+m9FWPWBW5+9qIDfoH7Rf80=
X-Received: by 10.46.99.220 with SMTP id s89mr2059220lje.17.1517932658037;
 Tue, 06 Feb 2018 07:57:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.13 with HTTP; Tue, 6 Feb 2018 07:57:17 -0800 (PST)
In-Reply-To: <20180205132011.27996-3-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-3-julien.grall@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 6 Feb 2018 17:57:17 +0200
Message-ID: <CAOcqxo0zphauioWurbvyy2tHhorbD-fXJ22Tn42pwkjtD_L3bQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] xen/arm: psci: Rework the PSCI
	definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1IEZlYnJ1YXJ5IDIwMTggYXQgMTU6MjAsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IFNvbWUgUFNDSSBmdW5jdGlvbnMgYXJlIG9ubHkgYXZhaWxh
YmxlIGluIHRoZSAzMi1iaXQgdmVyc2lvbi4gQWZ0ZXIKPiByZWNlbnQgY2hhbmdlcywgWGVuIGFs
d2F5cyBuZWVkcyB0byBrbm93IHdoZXRoZXIgdGhlIGNhbGwgd2FzIG1hZGUgdXNpbmcKPiAzMi1i
aXQgaWQgb3IgNjQtYml0IGlkLiBTbyB3ZSBkb24ndCBlbXVsYXRlIHJlc2VydmVkIG9uZS4KPgo+
IFdpdGggdGhlIGN1cnJlbnQgbmFtaW5nIHNjaGVtZSwgaXQgaXMgbm90IGVhc3kgdG8ga25vdyB3
aGljaCBjYWxsCj4gc3VwcG9ydHMgMzItYml0IGFuZCA2NC1iaXQgaWQuIFNvIHJld29yayB0aGUg
ZGVmaW5pdGlvbnMgdG8gZW5jb2RlIHRoZQo+IHZlcnNpb24gaW4gdGhlIG5hbWUuIEZyb20gbm93
IHRoZSBmdW5jdGlvbnMgd2lsbCBiZSBuYW1lZCBQU0NJXzBfMl9GTnh4Cj4gd2hlcmUgeHggaXMg
MzIgb3IgNjQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVr
QGVwYW0uY29tPgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMgfCAg
NCArKy0tCj4gIHhlbi9hcmNoL2FybS9wc2NpLmMgICAgICAgICAgICAgIHwgMTAgKysrKystLS0t
LQo+ICB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrLS0t
LS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggICAgICAgfCAzNyArKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgMzkgaW5z
ZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9zZWF0dGxlLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYwo+
IGluZGV4IDIyYzA2MjI5M2YuLjg5M2NjMTc5NzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy9zZWF0dGxlLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0
bGUuYwo+IEBAIC0zMywxMiArMzMsMTIgQEAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzZWF0
dGxlX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KPiAgICovCj4gIHN0YXRpYyB2b2lkIHNlYXR0
bGVfc3lzdGVtX3Jlc2V0KHZvaWQpCj4gIHsKPiAtICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIo
U1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7Cj4gKyAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyX1NZ
U1RFTV9SRVNFVCwgMCwgMCwgMCk7Cj4gIH0KPgo+ICBzdGF0aWMgdm9pZCBzZWF0dGxlX3N5c3Rl
bV9vZmYodm9pZCkKPiAgewo+IC0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZG
KSwgMCwgMCwgMCk7Cj4gKyAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyX1NZU1RFTV9PRkYsIDAs
IDAsIDApOwo+ICB9Cj4KPiAgUExBVEZPUk1fU1RBUlQoc2VhdHRsZSwgIlNFQVRUTEUiKQo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+IGlu
ZGV4IDE1MDhhM2JlM2EuLjVkZGEzNWNkN2MgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Bz
Y2kuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPiBAQCAtMzEsOSArMzEsOSBAQAo+ICAg
KiAobmF0aXZlLXdpZHRoKSBmdW5jdGlvbiBJRC4KPiAgICovCj4gICNpZmRlZiBDT05GSUdfQVJN
XzY0Cj4gLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAgIFBTQ0lfMF8yX0ZONjQo
bmFtZSkKPiArI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkgICAgUFNDSV8wXzJfRk42
NF8jI25hbWUKPiAgI2Vsc2UKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUobmFtZSkgICAg
UFNDSV8wXzJfRk4zMihuYW1lKQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKSAg
ICBQU0NJXzBfMl9GTjMyXyMjbmFtZQo+ICAjZW5kaWYKPgo+ICB1aW50MzJfdCBwc2NpX3ZlcjsK
PiBAQCAtNDgsMTMgKzQ4LDEzIEBAIGludCBjYWxsX3BzY2lfY3B1X29uKGludCBjcHUpCj4gIHZv
aWQgY2FsbF9wc2NpX3N5c3RlbV9vZmYodm9pZCkKPiAgewo+ICAgICAgaWYgKCBwc2NpX3ZlciA+
IFBTQ0lfVkVSU0lPTigwLCAxKSApCj4gLSAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihT
WVNURU1fT0ZGKSwgMCwgMCwgMCk7Cj4gKyAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9T
WVNURU1fT0ZGLCAwLCAwLCAwKTsKPiAgfQo+Cj4gIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNl
dCh2b2lkKQo+ICB7Cj4gICAgICBpZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkK
PiAtICAgICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCksIDAsIDAsIDAp
Owo+ICsgICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAw
KTsKPiAgfQo+Cj4gIGludCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBk
dF9kZXZpY2Vfbm9kZSAqcHNjaSkKPiBAQCAtMTQ0LDcgKzE0NCw3IEBAIGludCBfX2luaXQgcHNj
aV9pbml0XzBfMih2b2lkKQo+ICAgICAgICAgIH0KPiAgICAgIH0KPgo+IC0gICAgcHNjaV92ZXIg
PSBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFBTQ0lfVkVSU0lPTiksIDAsIDAsIDApOwo+ICsgICAg
cHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyX1BTQ0lfVkVSU0lPTiwgMCwgMCwgMCk7
Cj4KPiAgICAgIC8qIEZvciB0aGUgbW9tZW50LCB3ZSBvbmx5IHN1cHBvcnQgUFNDSSAwLjIgYW5k
IFBTQ0kgMS54ICovCj4gICAgICBpZiAoIHBzY2lfdmVyICE9IFBTQ0lfVkVSU0lPTigwLCAyKSAm
JiBQU0NJX1ZFUlNJT05fTUFKT1IocHNjaV92ZXIpICE9IDEgKQo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gaW5kZXggMzU5ZGI4ODRm
OS4uMTdkYWI0MmNmNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS92cHNjaS5jCj4gQEAgLTI1MCwzNSArMjUwLDM1IEBAIGJvb2wgZG9fdnBz
Y2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKPiAg
ICAgICAqLwo+ICAgICAgc3dpdGNoICggZmlkICkKPiAgICAgIHsKPiAtICAgIGNhc2UgUFNDSV8w
XzJfRk4zMihQU0NJX1ZFUlNJT04pOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1BTQ0lfVkVS
U0lPTjoKPiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24pOwo+ICAgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwo+ICAgICAgICAgIHJl
dHVybiB0cnVlOwo+Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09GRik6Cj4gKyAgICBj
YXNlIFBTQ0lfMF8yX0ZOMzJfQ1BVX09GRjoKPiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9vZmYpOwo+ICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9jcHVf
b2ZmKCkpOwo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZO
MzIoTUlHUkFURV9JTkZPX1RZUEUpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX01JR1JBVEVf
SU5GT19UWVBFOgo+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUp
Owo+ICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2lu
Zm9fdHlwZSgpKTsKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPgo+IC0gICAgY2FzZSBQU0NJXzBf
Ml9GTjMyKFNZU1RFTV9PRkYpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9PRkY6
Cj4gICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKPiAgICAgICAgICBkb19w
c2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Cj4gICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBT
Q0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4KPiAtICAgIGNh
c2UgUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMy
X1NZU1RFTV9SRVNFVDoKPiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3RlbV9yZXNldCk7
Cj4gICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7Cj4gICAgICAgICAgUFNDSV9T
RVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gICAgICAgICAgcmV0dXJu
IHRydWU7Cj4KPiAtICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT04pOgo+IC0gICAgY2FzZSBQ
U0NJXzBfMl9GTjY0KENQVV9PTik6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQ1BVX09OOgo+
ICsgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKPiAgICAgIHsKPiAgICAgICAgICByZWdp
c3Rlcl90IHZjcHVpZCA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+ICAgICAgICAgIHJlZ2lzdGVyX3Qg
ZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Cj4gQEAgLTI4OSw4ICsyODksOCBAQCBib29sIGRv
X3Zwc2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQp
Cj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICB9Cj4KPiAtICAgIGNhc2UgUFNDSV8wXzJf
Rk4zMihDUFVfU1VTUEVORCk6Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX1NVU1BFTkQp
Ogo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9TVVNQRU5EOgo+ICsgICAgY2FzZSBQU0NJ
XzBfMl9GTjY0X0NQVV9TVVNQRU5EOgo+ICAgICAgewo+ICAgICAgICAgIHVpbnQzMl90IHBzdGF0
ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQ
U0NJX0FSRyhyZWdzLCAyKTsKPiBAQCAtMzAxLDggKzMwMSw4IEBAIGJvb2wgZG9fdnBzY2lfMF8y
X2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKPiAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKPiAgICAgIH0KPgo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKEFGRklO
SVRZX0lORk8pOgo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0KEFGRklOSVRZX0lORk8pOgo+ICsg
ICAgY2FzZSBQU0NJXzBfMl9GTjMyX0FGRklOSVRZX0lORk86Cj4gKyAgICBjYXNlIFBTQ0lfMF8y
X0ZONjRfQUZGSU5JVFlfSU5GTzoKPiAgICAgIHsKPiAgICAgICAgICByZWdpc3Rlcl90IHRhZmYg
PSBQU0NJX0FSRyhyZWdzLCAxKTsKPiAgICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkcz
MihyZWdzLCAyKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+IGluZGV4IDNjNDQ0NjhlNzIuLmJlY2M5ZjlkZWQg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaAo+IEBAIC0yMywyMiArMjMsMjcgQEAgdm9pZCBjYWxsX3BzY2lf
c3lzdGVtX29mZih2b2lkKTsKPiAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+
Cj4gIC8qIFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8KPiAtI2RlZmluZSBQU0NJXzBfMl9GTjMyKG5h
bWUpIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBc
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NN
Q0NDX0NPTlZfMzIsICAgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU0NJXzBf
Ml9GTl8jI25hbWUpCj4gLSNkZWZpbmUgUFNDSV8wXzJfRk42NChuYW1lKSBBUk1fU01DQ0NfQ0FM
TF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzY0LCAgICAg
ICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsICAgICAgICBcCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV8wXzJfRk5fIyNuYW1lKQo+IC0j
ZGVmaW5lIFBTQ0lfMF8yX0ZOX1BTQ0lfVkVSU0lPTiAgICAgICAgMAo+IC0jZGVmaW5lIFBTQ0lf
MF8yX0ZOX0NQVV9TVVNQRU5EICAgICAgICAgMQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9P
RkYgICAgICAgICAgICAgMgo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0NQVV9PTiAgICAgICAgICAg
ICAgMwo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX0FGRklOSVRZX0lORk8gICAgICAgNAo+IC0jZGVm
aW5lIFBTQ0lfMF8yX0ZOX01JR1JBVEVfSU5GT19UWVBFICAgNgo+IC0jZGVmaW5lIFBTQ0lfMF8y
X0ZOX1NZU1RFTV9PRkYgICAgICAgICAgOAo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9S
RVNFVCAgICAgICAgOQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOMzIobnIpIEFSTV9TTUNDQ19DQUxM
X1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAg
ICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBucikKPiArI2RlZmluZSBQU0NJXzBfMl9GTjY0KG5y
KSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0Nf
Q09OVl82NCwgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnIpCj4gKwo+ICsjZGVm
aW5lIFBTQ0lfMF8yX0ZOMzJfUFNDSV9WRVJTSU9OICAgICAgICBQU0NJXzBfMl9GTjMyKDApCj4g
KyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZOMzIo
MSkKPiArI2RlZmluZSBQU0NJXzBfMl9GTjMyX0NQVV9PRkYgICAgICAgICAgICAgUFNDSV8wXzJf
Rk4zMigyKQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfQ1BVX09OICAgICAgICAgICAgICBQU0NJ
XzBfMl9GTjMyKDMpCj4gKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPICAgICAg
IFBTQ0lfMF8yX0ZOMzIoNCkKPiArI2RlZmluZSBQU0NJXzBfMl9GTjMyX01JR1JBVEVfSU5GT19U
WVBFICAgUFNDSV8wXzJfRk4zMig2KQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09G
RiAgICAgICAgICBQU0NJXzBfMl9GTjMyKDgpCj4gKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNU
RU1fUkVTRVQgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOSkKPiArCj4gKyNkZWZpbmUgUFNDSV8wXzJf
Rk42NF9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMSkKPiArI2RlZmluZSBQU0NJ
XzBfMl9GTjY0X0NQVV9PTiAgICAgICAgICAgICAgUFNDSV8wXzJfRk42NCgzKQo+ICsjZGVmaW5l
IFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTyAgICAgICBQU0NJXzBfMl9GTjY0KDQpCj4KPiAg
LyogUFNDSSB2MC4yIGFmZmluaXR5IGxldmVsIHN0YXRlIHJldHVybmVkIGJ5IEFGRklOSVRZX0lO
Rk8gKi8KPiAgI2RlZmluZSBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9PTiAgICAgIDAKPiAtLQo+
IDIuMTEuMAo+Cj4KPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVsCgoKCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMgWyszODA5NzY2NDYw
MTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 15:59:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 15:59:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5eV-00046y-VG; Tue, 06 Feb 2018 15:59:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hkqb=fa=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ej5eU-00046p-Mu
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 15:59:22 +0000
X-Inumbo-ID: a32b14bc-0b56-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a32b14bc-0b56-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 16:58:57 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id t79so3453901lfe.3
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 07:59:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Rhg5LdoHZz6ycZzb/7AZG/1OzfjPchhI4URyqcey02I=;
 b=E/NQhr8hCRX86FhDbqoUNJZF85/VuOEKaadxWkWOJX25GecYhV0iq/R2wuygYYazFa
 OSyVyHXEcZ0LO8IPW3bofHU11gRvcnmZ9uITUP4e1NHhpfE1SFNOpXOff0UiUaoUtOOZ
 sAzLqYj6JH074829lGP8kXJTIoW0eJJ7minsnwILJIjzwhHzOjTd4i2G2xJIx/fXL85x
 kbIpNkD3RsiA4e37gfeImvhitI0crd+fwx7Kc74MvixGZiXpsVNjDI/yks+Ay8bQahIy
 ymJtJ5HmnxJRLSXI2+oS3Ty/3NY8IYvXzRSnBd52K2MWc4xjz7DScuNps5YVy2y1I06r
 jKHw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Rhg5LdoHZz6ycZzb/7AZG/1OzfjPchhI4URyqcey02I=;
 b=eNUex3I8uQ4LA0xeazb6JnX2AG+GCifBtv9M8EGWp4i91nMl8OhhxwaZretAwiZ3NT
 JKwjOdFaGO58+DzA5mbm4Ct82+22veWMMxZrXRqLcIPYsgF+IyWPJMeXf8CB8Km2QEE3
 5heU06eaK36TiBu93Z4k+MQ2xu3/ebqFG5bMl0K+xI30y5DAP5erfhrvt8jVu8zQIl6Q
 z1O5TP0lSSmgkJ04JfEr31xw41NMpf2rdVlE0WZdQtMMceWU0hnfSOgFiUsedvE+xvxd
 UohBcdNje3cZH5IpJPD8XM8bwGheOZiVes49eBR/nkmBC4q2EW9MUuvBlA2i22FsEPL9
 q2QQ==
X-Gm-Message-State: APf1xPDNfM+9m/DxOR5Db1FTv5AoU4h3TCYP87V61BDVAyPAdt0Vttfl
 YrGvPg7ZGZlzG3LiJebJ0mrdhkRq4HFfWyaP7bU=
X-Google-Smtp-Source: AH8x226UE+sr1+jmvmXydqME8U9ly1QdjedabH017dSleTfhuA9VyHVGlT3Ta9Kkr5eOq35cyrKgxBwBD9VHuntap9M=
X-Received: by 10.46.33.169 with SMTP id h41mr2228954lji.20.1517932759889;
 Tue, 06 Feb 2018 07:59:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.15.94 with HTTP; Tue, 6 Feb 2018 07:59:19 -0800 (PST)
In-Reply-To: <6eb51518-4e01-1d4a-e345-a0fc91c3594c@arm.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-5-blackskygg@gmail.com>
 <6eb51518-4e01-1d4a-e345-a0fc91c3594c@arm.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Tue, 6 Feb 2018 23:59:19 +0800
Message-ID: <CAHrd_jrTUaNwD3YEaqFvqSHACouOq=tK19rk3GCTK2GBkd70mw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/7] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKMjAxOC0wMi0wNiAyMTowNyBHTVQrMDg6MDAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT46Cj4gSGksCj4KPiBPbiAwMS8zMC8yMDE4IDA1OjUwIFBNLCBaaG9u
Z3plIExpdSB3cm90ZToKPj4KPj4gQWRkIGxpYnhsX19zc2htX2FkZCB0byBtYXAgc2hhcmVkIHBh
Z2VzIGZyb20gb25lIERvbVUgdG8gYW5vdGhlciwgVGhlCj4+IG1hcHBpbmcKPj4gcHJvY2VzcyBp
bnZvbHZlcyB0aGUgZm9sbHdpbmcgc3RlcHM6CgpbLi4uXQoKPj4gKwo+PiArLyogU2V0IGRlZmF1
bHQgdmFsdWVzIGZvciBsaWJ4bF9zdGF0aWNfc2htICovCj4+ICtpbnQgbGlieGxfX3NzaG1fc2V0
ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCj4+ICt7Cj4+ICsgICAgaW50IHJj
Owo+PiArCj4+ICsgICAgaWYgKHNzaG0tPnJvbGUgPT0gTElCWExfU1NITV9ST0xFX1VOS05PV04p
Cj4+ICsgICAgICAgIHNzaG0tPnJvbGUgPSBMSUJYTF9TU0hNX1JPTEVfU0xBVkU7Cj4+ICsgICAg
aWYgKHNzaG0tPnByb3QgPT0gTElCWExfU1NITV9QUk9UX1VOS05PV04pCj4+ICsgICAgICAgIHNz
aG0tPnByb3QgPSBMSUJYTF9TU0hNX1BST1RfUlc7Cj4KPgo+IFdoYXQgaXMgdGhlIHB1cnBvc2Ug
b2Yge1JPTEUsUFJPVH1fVU5LTk9XTiBpZiB5b3UgZGVmYXVsdCBpdCByZXNwLiB0bwo+IFJPTEVf
U0xBVkUgYW5kIFBST1RfUlcuICBXb3VsZCBub3QgaXQgYmUgZWFzaWVyIHRvIGp1c3QgZHJvcCB0
aGVtPwoKVGhlICpfVU5LTk9XTiB2YWx1ZXMgYXJlIHVzZWQgYnkgdGhlIGxpYnhsdSBjb2RlIHRv
IGNoZWNrIHdoZXRoZXIgYSBzcGVjaWZpYwpvcHRpb24gd2FzIHNldCBtb3JlIHRoYW4gb25jZS4g
V2l0aG91dCB0aGUgZGVmYXVsdCAqX1VOS05PV04gdmFsdWUsIEkgd2lsbCBub3QKYmUgYWJsZSB0
byBqdWRnZSBpZiwgc2F5LCByb2xlIGlzIHNldCB0byAnc2xhdmUnIGJ5IHRoZSB1c2VyIG9yIG5v
dCwKYW5kIHRoZXJlZm9yZSwgaWYgSQpzZWUgdGhlIHVzZXIgc2V0dGluZyByb2xlIHRvICdtYXN0
ZXInLCBJIHdvbid0IGJlIGFibGUgdG8gdGVsbCBpZiByb2xlCmlzIHNwZWNpZmllZCB0d2ljZQpv
ciBub3QuCgpJIHRoaW5rIHRyZWF0aW5nIHJlLXNwZWNpZmljYXRpb24gb2Ygb3B0aW9ucyBhcyBl
cnJvcnMgd2lsbCBiZSBnb29kCmZvciB0aGUgdXNlcnMuCgpbLi4uXQoKPj4gKwo+PiArLyogICBs
aWJ4bF9fc3NobV9kb19tYXAgLS0gbWFwIHBhZ2VzIGludG8gc2xhdmUncyBwaHlzbWFwCj4+ICsg
Kgo+PiArICogICBUaGlzIGZ1bmN0aW9ucyBtYXBzCj4+ICsgKiAgICAgbWFzdGVyIGdmbjogW0Bt
c3NobS0+YmVnaW4gKyBAc3NobS0+b2Zmc2V0LCBAbXNzaG0tPmVuZCArCj4+IEBzc2htLT5vZmZz
ZXQpCj4+ICsgKiAgIGludG8KPj4gKyAqICAgICBzbGF2ZSBnZm46IFtAc3NobS0+YmVnaW4sIEBz
c2htLT5lbmQpCj4+ICsgKgo+PiArICogICBUaGUgZ2ZucyBvZiB0aGUgcGFnZXMgdGhhdCBhcmUg
c3VjY2Vzc2Z1bGx5IG1hcHBlZCB3aWxsIGJlIHN0b3JlZAo+PiArICogICBpbiBAbWFwcGVkLCBh
bmQgdGhlIG51bWJlciBvZiB0aGUgZ2ZucyB3aWxsIGJlIHN0b3JlZCBpbiBAbm1hcHBlZC4KPj4g
KyAqCj4+ICsgKiAgIFRoZSBjYWxsZXIgaGF2ZSB0byBndWFyZW50ZWUgdGhhdCBzc2htLT5iZWdp
biA8IHNzaG0tPmVuZCBhbmQgYWxsCj4+IHRoZQo+Cj4KPiBzL2hhdmUgdG8vaGFzIHRvLyBJIHRo
aW5rLgo+IHMvZ3VhcmVudGVlL2d1YXJhbnRlZS8KPgo+PiArICogICB2YWx1ZXMgYXJlIHBhZ2Ut
YWxpZ25lZC4KPgo+Cj4gSG1tbSwgSSBkb24ndCBzZWUgdGhlIGFsaWduZW1lbnQgY2hlY2sgaW4g
bGlieGwuIFNvIGRvIHlvdSByZWx5IG9uIHRoZQo+IHRvb2xzdGFjayB0byBkbyBpdD8KClllcywg
VGhpcyB3YXMgZG9uZSBpbiBsaWJ4bHVfc3NobS5jLgoKQ2hlZXJzLAoKWmhvbmd6ZSBMaXUKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:07:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:07:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5lm-0005Nu-TR; Tue, 06 Feb 2018 16:06:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hkqb=fa=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ej5lm-0005No-IE
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:06:54 +0000
X-Inumbo-ID: b031ec99-0b57-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22f.google.com (unknown [2a00:1450:4010:c07::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b031ec99-0b57-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:06:29 +0100 (CET)
Received: by mail-lf0-x22f.google.com with SMTP id o89so3465011lfg.10
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 08:06:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=5zB2UabkNB4+cVbjkSevG4Bf8hHyVQtW/67Ngu3ZMws=;
 b=K6xQbij/MPara7ds36Bzacr7gQLMKu1IdoOq/85z2nfZcaBwLsIw6fGaEF6i5qHN2l
 rT60/j19JrqB9DHPBTmw7zcJ+Au4MJWLSIsY5keSUYahKEB9MeLoVeeeOEq6ioXeDH7w
 Har0KfHWDWWKjM4lbrmueKw46Vgg4fbgzGego5YuhL09xcC2JRYhSFGVizWoD3ZFiqmP
 ciBPv3NGIfpRclElkKxlnTk0QPggZLv1+/ISi2ifOwlv7WTau/6fZIFzEZiw5baVBAi5
 43XMkulXGzczg6SJe/1hK92BxxWfjmA0Q2F5XCI9qG2hAPViFS3PmAtDbll720KuOuUg
 KCyA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=5zB2UabkNB4+cVbjkSevG4Bf8hHyVQtW/67Ngu3ZMws=;
 b=M9i0XFmimlKo1k2uRhg9umnpYbOhuaj2Y1RLoLDqZzkTuV1cB4noZTzUrWHA4rNz3p
 1W3/xk9AZP3q5LcggQ928eGJz8deaKzir5p/g5Pa6r7yXSWafGJkujJUglJNyT61tUSe
 T3AQoUXydW4c1Msen2q7N4RltelthoYyA3heGUBbhwkDrJTR/YXvestjlSjqZz43mYRF
 C2qB+PzY+Am3VgTPRZuZcGKvzKETox8OX9Br3sTauW4IwYZ23dHAN9W5zPU7tn3pDHMS
 qWexLZ3u4RlSuCva7XQyP74/pzh3Up5S13OHiPDyCWIRTbxPzo/65h/7xzaCwEsdaA06
 r2aA==
X-Gm-Message-State: APf1xPAlGqSrPW3wqzmXY5E812npUimb2/cL0GOj9zswr02OFrLDhKGn
 7Wzc1vsV7bA5PnaTwfk7MWFV+gPG3O7o+4P0nzs=
X-Google-Smtp-Source: AH8x225xbfa8dwvjkVcjB+4xkvAVnF4P0K5L7POfH/TvYxoU9S8ETAib6nA8NcGuXIOTtapSUQxBs7j6AM8JkNa3Ks4=
X-Received: by 10.46.34.1 with SMTP id i1mr2018538lji.108.1517933211159; Tue,
 06 Feb 2018 08:06:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.15.94 with HTTP; Tue, 6 Feb 2018 08:06:50 -0800 (PST)
In-Reply-To: <2c8368e3-382f-b8ba-6102-14d1de3e1174@arm.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-4-blackskygg@gmail.com>
 <0b456f77-09a3-5874-2022-7a6df6930f0d@arm.com>
 <CAHrd_jrSZ1TWmHzOqYvrbkvioyH_GBEHq09ObB3s+p-uSus6qw@mail.gmail.com>
 <2c8368e3-382f-b8ba-6102-14d1de3e1174@arm.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 7 Feb 2018 00:06:50 +0800
Message-ID: <CAHrd_jpv3d6t3P-T1WbioRcNudUtX0w_swyx0q+HVBAj658YcQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 3/7] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgoyMDE4LTAyLTA2IDIzOjQ2IEdNVCswODowMCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPjoKPiBIaSwKPgo+IE9uIDAyLzA2LzIwMTggMDM6NDEgUE0sIFpob25nemUgTGl1
IHdyb3RlOgo+Pgo+PiBUaGFua3MgZm9yIHJldmlld2luZy4KPj4KPj4gMjAxOC0wMi0wNiAxOToy
NyBHTVQrMDg6MDAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT46Cj4+Pgo+Pj4g
SGksCj4+Pgo+Pj4gT24gMDEvMzAvMjAxOCAwNTo1MCBQTSwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4+
Pj4KPj4+Pgo+Pj4+IEFkZCBhIG5ldyBzdHJ1Y3R1cmUgdG8gdGhlIElETCBmYW1pbGl5IHRvIHJl
cHJlc2VudCBzdGF0aWMgc2hhcmVkIG1lbW9yeQo+Pj4+IHJlZ2lvbnMKPj4KPj4KPj4gWy4uLl0K
Pj4KPj4+PiArbGlieGxfc3RhdGljX3NobSA9IFN0cnVjdCgic3RhdGljX3NobSIsIFsKPj4+PiAr
ICAgICgiaWQiLCBzdHJpbmcpLAo+Pj4+ICsgICAgKCJvZmZzZXQiLCB1aW50NjQsIHsnaW5pdF92
YWwnOiAnTElCWExfU1NITV9SQU5HRV9VTktOT1dOJ30pLAo+Pj4+ICsgICAgKCJiZWdpbiIsIHVp
bnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04nfSksCj4+Pj4gKyAg
ICAoImVuZCIsIHVpbnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04n
fSksCj4+Pgo+Pj4KPj4+Cj4+PiBXZSBtaWdodCB3YW50IHRvIHN0b3JlIHRoZSBzaXplIHJhdGhl
ciB0aGFuIHRoZSBlbmQuIFRoaXMgd291bGQgYWxsb3cgdXMKPj4+IHRvCj4+PiBjb3ZlciByZWdp
b24gdXAgdG8gdGhlIGFkZHJlc3MgMl42NC0xLgo+Pj4KPj4+IEFsc28sIHRoaXMgd291bGQgbWFr
ZSBjbGVhcmVyIHdoZXRoZXIgZW5kIGlzIGluY2x1ZGVkIGluIHRoZSByZWdpb24gb3IKPj4+IG5v
dC4KPj4+Cj4+Cj4+IEkgdGhpbmsgbWFraW5nIHRoZSByYW5nZSBpbmNsdXNpdmUgYW5kIGRvY3Vt
ZW50aW5nIGl0IHdvdWxkIGhhdmUgdGhlCj4+IHNhbWUgZWZmZWN0Lgo+PiBCdXQgSSdtIG5vdCBz
dXJlIHdoaWNoIHN5bnRheCBpcyBtb3JlIGZyaWVuZGx5IHRvIHRoZSB1c2Vycy4gV2hhdCBkbyB5
b3UKPj4gdGhpbms/Cj4KPgo+IFlvdSB3b3VsZCBzdGlsbCBydW4gaW50byBzb21lIHByb2JsZW0u
IEluZGVlZCBMSUJYX1NTSE1fUkFOR0VfVU5LTk9XTiBpcwo+IGRlZmluZWQgYXMgVUlOVDY0X01B
WC4gU28gaG93IHdvdWxkIHlvdSBkaWZmZXJlbnRpYXRlIHRoZW0/CgpCdXQgc2F5aW5nIGluY2x1
c2l2ZSwgSSB3YXMgYWN0dWFsbHkgdHJ5aW5nIHRvIHNheSAiaW5jbHVkaW5nIHRoZSBwYWdlCnRo
YXQgYmVnaW5zIGF0IEBlbmQiLCBzbwp0aGUgb25seSBwb3NzaWJpbGl0eSB3aGVuICBMSUJYTF9T
U0hNX1JBTkdFX1VOS05PV04gd291bGQgYmUgYSB2YWxpZCB2YWx1ZSBmb3IKQGVuZCBpcyB3aGVu
IHRoZSBwYWdlIGdyYW51bGFyaXR5IGlzIDFieXRlLCB3aGljaCwgSSB0aGluaywgaXMgbm90CnZl
cnkgbGlrZWx5IHRvIGhhcHBlbi4KCkJ1dCBzb29uIEkgZmluZCB0aGlzIG1pZ2h0IGxlYWQgdG8g
bW9yZSBjb25mdXNpb24uIE5vdyBJIGFncmVlIHdpdGgKeW91IHRoYXQgd2Ugc2hvdWxkIHVzZQp0
aGUgYmVnaW4vc2l6ZSBzeW50YXggaW5zdGVhZCBvZiB0aGUgY3VycmVudCBvbmUuCgpDaGVlcnMs
CgpaaG9uZ3plIExpdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:07:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:07:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5mQ-0005Qw-5T; Tue, 06 Feb 2018 16:07:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ej5mP-0005QY-7N
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:07:33 +0000
X-Inumbo-ID: efcbff8c-0b57-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id efcbff8c-0b57-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:08:15 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 09:07:25 -0700
Message-Id: <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 09:07:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA1LjAyLjE4IGF0IDIyOjE4LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L25taS5jCj4gKysrIGIveGVuL2FyY2gveDg2L25taS5j
Cj4gQEAgLTM0LDcgKzM0LDggQEAKPiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4gIAo+ICB1bnNp
Z25lZCBpbnQgbm1pX3dhdGNoZG9nID0gTk1JX05PTkU7Cj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQg
bm1pX2h6ID0gSFo7Cj4gKy8qIGluaXRpYWwgd2F0Y2hkb2cgZnJlcXVlbmN5IC0gc2hvdWxkbid0
IGJlIHRvbyBoaWdoIHRvIGF2b2lkIGJvb3QgaGFuZ3MgKi8KPiArc3RhdGljIHVuc2lnbmVkIGlu
dCBubWlfaHogPSBIWiAvIDEwOwoKRm9yIG9uZSAtIHRoZSBjb21tZW50IHNob3VsZCBleHBsYWlu
IHdoYXQgInRvbyBoaWdoIiBtZWFucy4KRnVydGhlciAtIHdoYXQgaWYgb24gYW5vdGhlciBzeXN0
ZW0gMTBIeiBpcyBzdGlsbCB0b28gaGlnaD8gSSBhbHNvIGhvcGUKeW91IHJlYWxpemUgdGhhdCB5
b3Ugc2xvdyBkb3duIGJvb3QgYSBsaXR0bGUgZm9yIGV2ZXJ5b25lIGp1c3QKYmVjYXVzZSBvZiB0
aGlzIG9uZSBtYWNoaW5lIG1vZGVsLiBDYW4gdGhlIGxvd2VyIGZyZXF1ZW5jeSBwZXJoYXBzCmJl
IHNldCB2aWEgRE1JIHF1aXJrLCBvciBvdGhlcndpc2Ugb2J0YWluIGEgY29tbWFuZCBsaW5lIG92
ZXJyaWRlCihwZXJoYXBzIHNvbWV0aGluZyBsaWtlICJ3YXRjaGRvZz1wcm9iZToxMEh6Iik/CgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:08:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:08:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5nA-0005Xt-Dc; Tue, 06 Feb 2018 16:08:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uoqp=fa=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ej5n9-0005Xh-LZ
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:08:19 +0000
X-Inumbo-ID: e2b81862-0b57-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2b81862-0b57-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:07:53 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id q194so3471791lfe.13
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 08:08:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ChlHxuSqo/sQQ0otoERE7RKamTcEGKaMZRLYDk2S/+g=;
 b=q7zgBW/NF2iN7iDb2GB2FqKdwWMEqy3wvyTzbDW5URETBUjVOzhNtk2PNoHVnv4enm
 08z4x+kuUNWx+T/bwh/VommU0RXnLlRX7jeBHlnHP1MSbOfIlG0JF7w1v7LC2AVS3m2z
 pr4Yd1Ia9aWcTMwr9gKyaCx8FlrXJXS6nBU0tCVnXm8ghyYUVi/bAWFPKZpdxeuPl686
 HDB0hIZrbJJRJ2fo7vmBSClw1hB+O6lpZ7y1wI9jBn8C/GA29ENmyxLcIU9gtlmgQRHT
 n4FuuA3JfBjws21HzcZ6A+hamynVOkmX374IZ/Crx0KjFfjUEfSSvCl6xQcWM/s6EsA/
 cgJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ChlHxuSqo/sQQ0otoERE7RKamTcEGKaMZRLYDk2S/+g=;
 b=S5bJPHRb26XzdnulNLHCcyZodNy1U6yCZyPpyHr7bUm6wZcbTBFc8IgvMn1jJLk+uL
 cM4FwAzvrFMQTuBjXyJdTSK0u1PND5jFKp26wMHnOVRSiPETv9Cu0cqyAkuEDkJjkx2U
 /cR58hwcIp5jKFfOSql+0yguTUE2DIiOiA6U9PMumiZZnXpRuRIBQLAyNRMcennMOGFK
 PktX+iUqkKzrI/QDA169T9RVE2kYva2HdENePULV9g+i8olxS4sA89rBDTdKL+FmlNyc
 tt6FsbMMfDks4DH1KKdeKlKGj1nTwGYZBAyqN7pe/h4g08Fxuu74X4Dem3RWBtX36HzX
 J6Ww==
X-Gm-Message-State: APf1xPDXJoLvSRzULi/EAHqOLcg7Lb2x08zQ8++JeT4o8EBBTQEIPPlv
 /HVf4tRoD1lkQTz3snZ2do64NzfHr8nP40M/ou4=
X-Google-Smtp-Source: AH8x2263NesJFLw3HMSX/onAFcWQkCxKAvn+Cw0LqdQ9oTICAmj78PO6ejmvoq0RK36qxlGlIRCDAbFqSrfNtGRLonA=
X-Received: by 10.25.193.204 with SMTP id r195mr2111736lff.37.1517933295863;
 Tue, 06 Feb 2018 08:08:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.13 with HTTP; Tue, 6 Feb 2018 08:07:55 -0800 (PST)
In-Reply-To: <20180205132011.27996-4-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-4-julien.grall@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 6 Feb 2018 18:07:55 +0200
Message-ID: <CAOcqxo3AYcNUR=81S0hs87ESqiG_Xg=4e+aT_8F66O7OQbquQw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>, mirela.simonovic@aggios.com
Subject: Re: [Xen-devel] [PATCH 3/7] xen/arm: vpsci: Add support for PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1IEZlYnJ1YXJ5IDIwMTggYXQgMTU6MjAsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IEF0IHRoZSBtb21lbnQsIFhlbiBwcm92aWRlcyB2aXJ0dWFs
IFBTQ0kgaW50ZXJmYWNlIGNvbXBsaWFudCB3aXRoIDAuMQo+IGFuZCAwLjIuIFNpbmNlIHRoZW0s
IHRoZSBzcGVjaWZpY2F0aW9uIGhhcyBiZWVuIHVwZGF0ZWQgYW5kIHRoZSBsYXRlc3QKPiB2ZXJz
aW9uIGlzIDEuMSAoc2VlIEFSTSBERU4gMDAyMkQpLgo+Cj4gRnJvbSBhbiBpbXBsZW1lbnRhdGlv
biBwb2ludCBvZiB2aWV3LCBvbmx5IFBTQ0lfRkVBVFVSRVMgaXMgbWFuZGF0b3J5Lgo+IFRoZSBy
ZXN0IGlzIG9wdGlvbmFsIGFuZCBjYW4gYmUgbGVmdCB1bmltcGxlbWVudGVkIGZvciBub3cuCj4K
PiBBdCB0aGUgc2FtZSB0aW1lLCB0aGUgY29tcGF0aWJsZSBmb3IgUFNDSSBub2RlIGhhdmUgYmVl
biB1cGRhdGVkIHRvCj4gZXhwb3NlICJhcm0scHNjaS0xLjAiLgo+Cj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+Cj4gQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQo+Cj4gLS0tCj4gICAgIFdlIG1h
eSB3YW50IHRvIHByb3ZpZGUgYSB3YXkgZm9yIHRoZSB0b29sc3RhY2sgdG8gc3BlY2lmeSBhIFBT
Q0kKPiAgICAgdmVyc2lvbi4gVGhpcyBjb3VsZCBiZSB1c2VmdWwgaWYgYSBndWVzdCBpcyBleHBl
Y3RpbmcgYSBnaXZlbgo+ICAgICB2ZXJzaW9uLgo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9h
cm0uYyAgICAgICAgICB8ICAzICsrLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAg
ICB8ICAxICsKPiAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNf
ZGVmbi5oIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICB8ICAxICsK
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oICAgICAgfCAgMiArLQo+ICA2IGZpbGVzIGNo
YW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IGluZGV4
IDNlNDY1NTQzMDEuLjg2ZjU5YzBkODAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxf
YXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC00MTAsNyArNDEwLDgg
QEAgc3RhdGljIGludCBtYWtlX3BzY2lfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQpCj4g
ICAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsICJwc2NpIik7Cj4gICAgICBpZiAocmVzKSBy
ZXR1cm4gcmVzOwo+Cj4gLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDIs
ICJhcm0scHNjaS0wLjIiLCJhcm0scHNjaSIpOwo+ICsgICAgcmVzID0gZmR0X3Byb3BlcnR5X2Nv
bXBhdChnYywgZmR0LCAzLCAiYXJtLHBzY2ktMS4wIiwKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgImFybSxwc2NpLTAuMiIsICJhcm0scHNjaSIpOwo+ICAgICAgaWYgKHJlcykgcmV0
dXJuIHJlczsKPgo+ICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X3N0cmluZyhmZHQsICJtZXRob2Qi
LCAiaHZjIik7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hl
bi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDE1NWM5NTIzNDkuLjk0MTY4OGEyY2Ug
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTYzNyw2ICs2MzcsNyBAQCBzdGF0aWMgaW50IG1h
a2VfcHNjaV9ub2RlKHZvaWQgKmZkdCwgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwYXJl
bnQpCj4gIHsKPiAgICAgIGludCByZXM7Cj4gICAgICBjb25zdCBjaGFyIGNvbXBhdFtdID0KPiAr
ICAgICAgICAiYXJtLHBzY2ktMS4wIiJcMCIKPiAgICAgICAgICAiYXJtLHBzY2ktMC4yIiJcMCIK
PiAgICAgICAgICAiYXJtLHBzY2kiOwo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNj
aS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBpbmRleCAxN2RhYjQyY2Y0Li4wMjUyNTBhMTE5
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gKysrIGIveGVuL2FyY2gvYXJt
L3Zwc2NpLmMKPiBAQCAtMTE1LDcgKzExNSw3IEBAIHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1
X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKPgo+ICBzdGF0aWMgdWludDMyX3QgZG9fcHNjaV8w
XzJfdmVyc2lvbih2b2lkKQo+ICB7Cj4gLSAgICByZXR1cm4gUFNDSV9WRVJTSU9OKDAsIDIpOwo+
ICsgICAgcmV0dXJuIFBTQ0lfVkVSU0lPTigxLCAwKTsKPiAgfQpJJ20gY29uZnVzZWQgYSBiaXQg
d2l0aCB0aGUgdmVyc2lvbnMuIEluIHRoZSBjb21taXQgbWVzc2FnZSB5b3UKbWVudGlvbmVkIHZl
cnNpb24gMS4xLiBCdXQgdGhlcmUgeW91IHJldHVybiB2ZXJzaW9uIDEsMCBmcm9tIGEKZnVuY3Rp
b24gbmFtZWQgZG9fcHNjaV8wXzJfdmVyc2lvbigpLgoKPgo+ICBzdGF0aWMgcmVnaXN0ZXJfdCBk
b19wc2NpXzBfMl9jcHVfc3VzcGVuZCh1aW50MzJfdCBwb3dlcl9zdGF0ZSwKPiBAQCAtMTk5LDYg
KzE5OSwyOCBAQCBzdGF0aWMgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCkKPiAg
ICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7Cj4gIH0KPgo+ICtzdGF0aWMg
aW50MzJfdCBkb19wc2NpXzFfMF9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNfaWQpCj4gK3sK
PiArICAgIHN3aXRjaCAoIHBzY2lfZnVuY19pZCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFBTQ0lf
MF8yX0ZOMzJfUFNDSV9WRVJTSU9OOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9PRkY6
Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEU6Cj4gKyAgICBjYXNl
IFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNU
RU1fUkVTRVQ6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQ1BVX09OOgo+ICsgICAgY2FzZSBQ
U0NJXzBfMl9GTjY0X0NQVV9PTjoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVO
RDoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORDoKPiArICAgIGNhc2UgUFND
SV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0FGRklO
SVRZX0lORk86Cj4gKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfUFNDSV9GRUFUVVJFUzoKQXJlIHRo
b3NlIGZ1bmN0aW9ucyBzb3J0ZWQgaW4gYSBzb21lIG9yZGVyPwoKPiArICAgICAgICByZXR1cm4g
MDsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRDsK
PiArICAgIH0KPiArfQo+ICsKPiAgI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwpIHNl
dF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKPiAgI2RlZmluZSBQU0NJX0FSRyhyZWcsIG4pIGdldF91
c2VyX3JlZyhyZWcsIG4pCj4KPiBAQCAtMzExLDYgKzMzMywxNiBAQCBib29sIGRvX3Zwc2NpXzBf
Ml9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpCj4gICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwg
bGFmZikpOwo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgfQo+ICsKPiArICAgIGNhc2Ug
UFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTOgo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90
IHBzY2lfZnVuY19pZCA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gKwo+ICsgICAgICAgIHBlcmZj
X2luY3IodnBzY2lfZmVhdHVyZXMpOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBk
b19wc2NpXzFfMF9mZWF0dXJlcyhwc2NpX2Z1bmNfaWQpKTsKPiArICAgICAgICByZXR1cm4gdHJ1
ZTsKPiArICAgIH0KPiArCj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIHJldHVybiBmYWxzZTsK
PiAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IGluZGV4IGE3YWNiN2QyMWMuLjg3
ODY2MjY0Y2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IEBAIC0zMSw2ICszMSw3
IEBAIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9vZmYsICAgICAgICAgICJ2cHNjaTogc3lzdGVt
X29mZiIpCj4gIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9yZXNldCwgICAgICAgICJ2cHNjaTog
c3lzdGVtX3Jlc2V0IikKPiAgUEVSRkNPVU5URVIodnBzY2lfY3B1X3N1c3BlbmQsICAgICAgICAg
InZwc2NpOiBjcHVfc3VzcGVuZCIpCj4gIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9p
bmZvLCAgICJ2cHNjaTogY3B1X2FmZmluaXR5X2luZm8iKQo+ICtQRVJGQ09VTlRFUih2cHNjaV9m
ZWF0dXJlcywgICAgICAgICAgICAidnBzY2k6IGZlYXR1cmVzIikKPgo+ICBQRVJGQ09VTlRFUih2
Z2ljZF9yZWFkcywgICAgICAgICAgICAgICAgInZnaWNkOiByZWFkIikKPiAgUEVSRkNPVU5URVIo
dmdpY2Rfd3JpdGVzLCAgICAgICAgICAgICAgICJ2Z2ljZDogd3JpdGUiKQo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5o
Cj4gaW5kZXggYmVjYzlmOWRlZC4uZTI2MjllZWQwMSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BzY2kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gQEAg
LTQwLDYgKzQwLDcgQEAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpOwo+ICAjZGVm
aW5lIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEUgICBQU0NJXzBfMl9GTjMyKDYpCj4g
ICNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIo
OCkKPiAgI2RlZmluZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVCAgICAgICAgUFNDSV8wXzJf
Rk4zMig5KQo+ICsjZGVmaW5lIFBTQ0lfMV8wX0ZOMzJfUFNDSV9GRUFUVVJFUyAgICAgICBQU0NJ
XzBfMl9GTjMyKDEwKQo+Cj4gICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORCAgICAg
ICAgIFBTQ0lfMF8yX0ZONjQoMSkKPiAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9PTiAgICAg
ICAgICAgICAgUFNDSV8wXzJfRk42NCgzKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3Zwc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKPiBpbmRleCBkNmE4OTBm
NmEyLi42ZDk4YzM2NTFjIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2ku
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaAo+IEBAIC00LDcgKzQsNyBAQAo+
ICAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPgo+ICAvKiBOdW1iZXIgb2YgZnVuY3Rpb24gaW1wbGVt
ZW50ZWQgYnkgdmlydHVhbCBQU0NJIChvbmx5IDAuMiBvciBsYXRlcikgKi8KPiAtI2RlZmluZSBW
UFNDSV9OUl9GVU5DUyAgMTEKPiArI2RlZmluZSBWUFNDSV9OUl9GVU5DUyAgMTIKPgo+ICAvKiBG
dW5jdGlvbnMgaGFuZGxlIFBTQ0kgY2FsbHMgZnJvbSB0aGUgZ3Vlc3RzICovCj4gIGJvb2wgZG9f
dnBzY2lfMF8xX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCk7
Cj4gLS0KPiAyLjExLjAKPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbAoKCgotLSAKV0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgw
OTc2NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:10:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:10:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5on-0005ot-PW; Tue, 06 Feb 2018 16:10:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5ley=fa=gmail.com=vhpc.dist@srs-us1.protection.inumbo.net>)
 id 1ej5ol-0005jY-TL
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:10:00 +0000
X-Inumbo-ID: 1f15f1c9-0b58-11e8-ba59-bc764e045a96
Received: from mail-it0-x232.google.com (unknown [2607:f8b0:4001:c0b::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f15f1c9-0b58-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:09:34 +0100 (CET)
Received: by mail-it0-x232.google.com with SMTP id n206so3030147itg.1
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 08:09:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=zaxLRTfhke4VcHGPZpLttrPG5UqOGJbi35iBGgSsBVA=;
 b=ps+3P1Ui5QtiO0jQXC/Dqk/3PGvzVPgP5lQdj0FFyJ0O3iCRJ/MP4E08DtEpn3GRNz
 iSahI1CB5MNHJs0kTtfjGB6Y/byONP4A5Zqs3PCpVHkNfPSso4kMheNif18YUDDB1idj
 5RsFUF89iMMJRskB3WPW6qz0XC2WgZCVBxTvIMm1ujH07s1mCFPLgmF+V0UgY9ccafcd
 0fH0F6xNiUZ4/I3ab9HePcuSdVEnkELbzu0GOfBg10fr8qlNrFXPwXIwJXOQtbHs9dsm
 Fz+EDefCgwFnszz0+1Ux6Q4nTgWJG/c1EFnR6hvzMmv0gOcSaJH56f4s7edfZVWiEzXI
 Qk1A==
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=zaxLRTfhke4VcHGPZpLttrPG5UqOGJbi35iBGgSsBVA=;
 b=tppsHx4DAI8fD8cJlg5IbaL6QezPVGLUO7nyLiFXJbiWjdSD/H0ZoU5365s3VoZ2FX
 wRGziiulO6i+dqBQ/cc8T6RUBVFNFac7vAp4ZFwAtT6j0p8of6FuEeUF3tE5ySWvq+UP
 0UslyLy2E4/cv850XTH5xRvJtkBtqB2iKcwtGZX0fjRaOjVVhSQVX8jmrkZIsaU3FyQf
 9ZIRcc8P/ycRbV9Z2LR+QWuLP7xi+jXt1I70DBR8EDYujR4R9HDAtlijAhe/+T3dGn0Y
 AszkjEIwK53DopqDEdYZvcuqoQAzkq/MpFFrS9N0LMzoLA+UMZdpYzyBT+PEZ0QNExz4
 WWfw==
X-Gm-Message-State: APf1xPAyftRezPzgHd9hH2UzYcJafRm96Bb8IyS2Qj1AItHa4FJ01HZx
 +VOXjcUVPBObkGNEhqiflspw0gRDbru91BZDiQCtojkj
X-Google-Smtp-Source: AH8x2250ZEM+ud1gM4I0vZp+jANAhqp45l0Pl+rNPTaBE6jLm6qwx/sEMAcuUojJIUHvXL53UkbV8E8+JrBtBQZVJ3I=
X-Received: by 10.36.11.85 with SMTP id 82mr4021854itd.143.1517933397065; Tue,
 06 Feb 2018 08:09:57 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.118.138 with HTTP; Tue, 6 Feb 2018 08:09:56 -0800 (PST)
From: VHPC 18 <vhpc.dist@gmail.com>
Date: Tue, 6 Feb 2018 17:09:56 +0100
Message-ID: <CAF05tLOGRajmHsjLBYrDXTFx_KzacUC025BHC=_4Px6VxMGArg@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel] =?utf-8?q?CfP_13th_Virtualization_in_High=C2=AD-Perfo?=
	=?utf-8?q?rmance_Cloud_Computing_Workshop_=28VHPC_=2718=29?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4926100348467133138=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4926100348467133138==
Content-Type: multipart/alternative; boundary="001a1140c3eeecc88d05648d68d7"

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

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

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

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

--001a1140c3eeecc88d05648d68d7--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4926100348467133138==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:12:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:12:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5r7-0006YS-Ii; Tue, 06 Feb 2018 16:12:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ej5r7-0006Xs-A2
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:12:25 +0000
X-Inumbo-ID: 9e650264-0b58-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e650264-0b58-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:13:08 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 09:12:18 -0700
Message-Id: <5A79E1EE02000078001A5BDA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 09:12:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517924923-28568-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517924923-28568-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Zhenzhong Duan <zhenzhong.duan@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/spec_ctrl: Fix determination of when to
 use IBRS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE4IGF0IDE0OjQ4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIG9yaWdpbmFsIHZlcnNpb24gb2YgdGhpcyBsb2dpYyB3YXM6Cj4gCj4gICAgIC8q
Cj4gICAgICAqIE9uIEludGVsIGhhcmR3YXJlLCB3ZSdkIGxpa2UgdG8gdXNlIHJldHBvbGluZSBp
biBwcmVmZXJlbmNlIHRvCj4gICAgICAqIElCUlMsIGJ1dCBvbmx5IGlmIGl0IGlzIHNhZmUgb24g
dGhpcyBoYXJkd2FyZS4KPiAgICAgICovCj4gICAgIGVsc2UgaWYgKCBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfSUJSU0IpICkKPiAgICAgewo+ICAgICAgICAgaWYgKCByZXRwb2xpbmVfc2FmZSgp
ICkKPiAgICAgICAgICAgICB0aHVuayA9IFRIVU5LX1JFVFBPTElORTsKPiAgICAgICAgIGVsc2UK
PiAgICAgICAgICAgICBpYnJzID0gdHJ1ZTsKPiAgICAgfQo+IAo+IGJ1dCBpdCB3YXMgY2hhbmdl
ZCBieSBhIHJlcXVlc3QgZHVyaW5nIHJldmlldy4gIFNhZGx5LCB0aGUgcmVzdWx0IGlzIGJ1Z2d5
IGFzCj4gaXQgYnJlYWtzIHRoZSBsYXRlciBmYWxsYmFjayBsb2dpYyBieSBhbGxvd2luZyBJQlJT
IHRvIGFwcGVhciBhcyBhdmFpbGFibGUKPiB3aGVuIGluIGZhY3QgaXQgaXNuJ3QuCj4gCj4gVGhp
cyBpbiBwcmFjdGljZSBtZWFucyB0aGF0IG9uIHJlcG9saW5lLXVuc2FmZSBoYXJkd2FyZSB3aXRo
b3V0IElCUlMsIHdlCj4gc2VsZWN0IFRIVU5LX0pVTVAgZGVzcGl0ZSBpbnRlbmRpbmcgdG8gc2Vs
ZWN0IFRIVU5LX1JFVFBPTElORS4KPiAKPiBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:12:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:12:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5rU-0006be-Qc; Tue, 06 Feb 2018 16:12:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej5rT-0006ag-QJ
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 16:12:47 +0000
X-Inumbo-ID: ac0317fb-0b58-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac0317fb-0b58-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:13:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej5rL-0006Py-R8; Tue, 06 Feb 2018 16:12:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ej5rG-000402-JL; Tue, 06 Feb 2018 16:12:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ej5rG-0003Ts-7w; Tue, 06 Feb 2018 16:12:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118607-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1c3545eeaf4ac6f8d5db5a52c29c112694bcd4f0
X-Osstest-Versions-That: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 16:12:34 +0000
Subject: [Xen-devel] [xen-unstable test] 118607: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYwNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODYwNy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAxNyBydW1w
cnVuLWRlbW8teGVuc3RvcmVscy94ZW5zdG9yZWxzLnJlcGVhdCBmYWlsIFJFR1IuIHZzLiAxMTg1
ODIKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbGlrZSAxMTg1ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODU4MgogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTE4NTgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg1ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODU4Mgog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE4NTgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg1ODIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExODU4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NTgyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg1ODIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIg
Z3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5z
dGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhk
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVu
ICAgICAgICAgICAgICAgICAgMWMzNTQ1ZWVhZjRhYzZmOGQ1ZGI1YTUyYzI5YzExMjY5NGJjZDRm
MApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgOTlkOWQ3YTMzYjc4MWJj
OWE5MTQxNmYxZTA0YzhlNTBlNDBmYTRlZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4NTgyICAy
MDE4LTAyLTA1IDAxOjU3OjIyIFogICAgMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODU5
NCAgMjAxOC0wMi0wNSAxNDo0NjoxMCBaICAgIDEgZGF5cyAgICAyIGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExODYwNyAgMjAxOC0wMi0wNiAwNTo0NzoxMSBaICAgIDAgZGF5cyAgICAx
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgQnJpYW4gV29vZHMg
PGJyaWFuLndvb2RzQGFtZC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24g
OgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA5OWQ5ZDdhMzNi
Li4xYzM1NDVlZWFmICAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwIC0+
IG1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:14:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:14:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5t4-0006oQ-6h; Tue, 06 Feb 2018 16:14:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=13ca=fa=citrix.com=prvs=568705af6=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ej5t2-0006oJ-W6
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:14:25 +0000
X-Inumbo-ID: bd0ce878-0b58-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd0ce878-0b58-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:13:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461479939"
To: Jan Beulich <JBeulich@suse.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
Date: Tue, 6 Feb 2018 16:14:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMTY6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE4IGF0
IDIyOjE4LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9ubWkuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvbm1pLmMKPj4gQEAgLTM0LDcgKzM0
LDggQEAKPj4gICNpbmNsdWRlIDxhc20vYXBpYy5oPgo+PiAgCj4+ICB1bnNpZ25lZCBpbnQgbm1p
X3dhdGNoZG9nID0gTk1JX05PTkU7Cj4+IC1zdGF0aWMgdW5zaWduZWQgaW50IG5taV9oeiA9IEha
Owo+PiArLyogaW5pdGlhbCB3YXRjaGRvZyBmcmVxdWVuY3kgLSBzaG91bGRuJ3QgYmUgdG9vIGhp
Z2ggdG8gYXZvaWQgYm9vdCBoYW5ncyAqLwo+PiArc3RhdGljIHVuc2lnbmVkIGludCBubWlfaHog
PSBIWiAvIDEwOwo+IAo+IEZvciBvbmUgLSB0aGUgY29tbWVudCBzaG91bGQgZXhwbGFpbiB3aGF0
ICJ0b28gaGlnaCIgbWVhbnMuCj4gRnVydGhlciAtIHdoYXQgaWYgb24gYW5vdGhlciBzeXN0ZW0g
MTBIeiBpcyBzdGlsbCB0b28gaGlnaD8gSSBhbHNvIGhvcGUKPiB5b3UgcmVhbGl6ZSB0aGF0IHlv
dSBzbG93IGRvd24gYm9vdCBhIGxpdHRsZSBmb3IgZXZlcnlvbmUganVzdAo+IGJlY2F1c2Ugb2Yg
dGhpcyBvbmUgbWFjaGluZSBtb2RlbC4gQ2FuIHRoZSBsb3dlciBmcmVxdWVuY3kgcGVyaGFwcwo+
IGJlIHNldCB2aWEgRE1JIHF1aXJrLCBvciBvdGhlcndpc2Ugb2J0YWluIGEgY29tbWFuZCBsaW5l
IG92ZXJyaWRlCj4gKHBlcmhhcHMgc29tZXRoaW5nIGxpa2UgIndhdGNoZG9nPXByb2JlOjEwSHoi
KT8KPgoKSSBjYW4gaW1wcm92ZSB0aGUgY29tbWVudCBtZXNzYWdlLgpXaHkgZG9lcyB0aGlzIGNo
YW5nZSBzbG93IGRvd24gYW55dGhpbmcgd2hpbGUgSSdtIGxvd2VyaW5nIHRoZSBmcmVxdWVuY3kK
LSBub3QgbWFraW5nIGl0IGhpZ2hlcj8gVGhlIGFsdGVybmF0aXZlIGFwcHJvYWNoIHdvdWxkIGJl
IHRvIHJlc2h1ZmZsZQp0aGUgY29kZSBhbmQgdGFrZSB0aGUgcmVhc29uIGJlZm9yZSBwcm9ncmFt
bWluZyB0aGUgbmV4dCBpbnRlcnJ1cHQgYXMKc3VnZ2VzdGVkIGJlZm9yZS4gSW4gdGhhdCBjYXNl
IHRoZSBhY3R1YWwgZnJlcXVlbmN5IHdvdWxkIGJlIGFkanVzdGVkCm5hdHVyYWxseSBJIHRoaW5r
LgoKSWdvcgoKPiBKYW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:19:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:19:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej5xG-00073N-N9; Tue, 06 Feb 2018 16:18:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uoqp=fa=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ej5xE-00073H-TJ
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:18:45 +0000
X-Inumbo-ID: 579c12e0-0b59-11e8-ba59-bc764e045a96
Received: from mail-lf0-x233.google.com (unknown [2a00:1450:4010:c07::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 579c12e0-0b59-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:18:19 +0100 (CET)
Received: by mail-lf0-x233.google.com with SMTP id x196so3512185lfd.12
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 08:18:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=Q/oHUavGR6DDWOdAA618M5bXmoH8XHo+LGboDJee3kw=;
 b=tg4/0KPV9XhgDls6UU2KZZUS3+p4KMfKK4Td6/QlTM8mmAKAdtP9ycQdM7+9/CaLYJ
 iu6wkZEdA/Z0ja2QSE9A27lRPOH3HZ762PuNowLje8w4c1G2SSYuDYYLukAnVZQUuzsT
 qih/Ig2bKKWdgL/hqf037aMom8gTqyDoolXdJkYQMYE/FIJGwMtKHcu2ucfcsEXxeLo3
 dunTheGcHTYsRauFSBwQUyqWDIS9LrQoltC4rpT/Ur0oqOXcSuiffwh4Jy/gHZI2DWgr
 ViIIHeKGoGx/02e0+cYGoYixYjoZs/5gena5UE6fw9Tn1QSqV93vEE9y2zQqkWSXuL71
 oO6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=Q/oHUavGR6DDWOdAA618M5bXmoH8XHo+LGboDJee3kw=;
 b=DRNtexi2oHEyCGR8jG61kb5UFOau8fKXiZY1EwWj483qVfiApErB2mxB4gOxsIDVMt
 i+/4PSJPpPEWNqRwoa6NtNAHEChKaj0psV4hHIK/FU4sCYppHI6T+J+PVgFHWoJlYrhQ
 4nysoIjDVvtRR3Q0lhah4ZjJxffjLm4tqDe0wr1nsmWfaSQLc7h94JASZMTn6zMUupFe
 lIpfN3BkaFqRnwW3rUGBgcMmDPQxyRJNpJAMmH7Lw6kAUiXAPLs5wHGKgjPZqY33TweP
 ebO8lr6o+L1oWzmP0X6OsuKRxrdzcGXkew7oUX3PiONxDV4Ow9ticWuu6PRdaW0XPJKO
 b7yw==
X-Gm-Message-State: APf1xPBzKpxH0x0FZ+udTSccktRp4N2v2SVZl2VGl0tBETYYhuCEj2Lp
 pAn6R+CF5tvT5jLa5hoStbcVsn68Q0AKHXaIiiM=
X-Google-Smtp-Source: AH8x225eOOBRBms88ONVo8kNCeYF3/3oWJiRDgTy82hQt9S+74MbkLgG5ve/Lm8wA1ZGO0xE9lI+2/yK5smTKZYboq4=
X-Received: by 10.25.141.148 with SMTP id p142mr2005354lfd.24.1517933921556;
 Tue, 06 Feb 2018 08:18:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.13 with HTTP; Tue, 6 Feb 2018 08:18:20 -0800 (PST)
In-Reply-To: <20180205132011.27996-5-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-5-julien.grall@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 6 Feb 2018 18:18:20 +0200
Message-ID: <CAOcqxo1652sS36KGnUiNX2Haj9AJSxKz_-19byDwhgBAgWHLAQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gNSBGZWJydWFyeSAyMDE4IGF0IDE1OjIwLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPiB3cm90ZToKPiBUaGUgbmV3IFNNQyBDYWxsaW5nIENvbnZlbnRpb24gKHYxLjEpIGFs
bG93cyBmb3IgYSByZWR1Y2VkIG92ZXJoZWFkIHdoZW4KPiBjYWxsaW5nIGludG8gdGhlIGZpcm13
YXJlLCBhbmQgcHJvdmlkZXMgYSBuZXcgZmVhdHVyZSBkaXNjb3ZlcnkKPiBtZWNoYW5pc20uIFNl
ZSBBUk0gREVOIDAwMDcwQS4K0KFvdWxkIHlvdSBwbGVhc2UgdXNlIGFsc28gYSBodW1hbi1yZWFk
YWJsZSBkb2N1bWVudCBuYW1lPyBJIHJlbWVtYmVyCnRoYXQgSSByZWFkICJGaXJtd2FyZSBpbnRl
cmZhY2VzIGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUiLCBidXQgSQpjYW4ndCByZW1lbWJl
ciB3aGF0IGlzIEFSTSBERU4gMDAwNzBBIGFib3V0LgoKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdnBzY2ku
YyAgICAgICAgfCAgMSArCj4gIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICB8IDIzICsrKysr
KysrKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE1ICsr
KysrKysrKysrKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKykKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4g
aW5kZXggMDI1MjUwYTExOS4uZTQwYmE1YzVhZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0v
dnBzY2kuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gQEAgLTIxNSw2ICsyMTUsNyBA
QCBzdGF0aWMgaW50MzJfdCBkb19wc2NpXzFfMF9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNf
aWQpCj4gICAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTzoKPiAgICAgIGNhc2Ug
UFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPOgo+ICAgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1BT
Q0lfRkVBVFVSRVM6Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDoKPiAgICAgICAg
ICByZXR1cm4gMDsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgcmV0dXJuIFBTQ0lfTk9UX1NV
UFBPUlRFRDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2Fy
bS92c21jLmMKPiBpbmRleCAzZDNiZDk1ZmVlLi5hNzA4YWE1ZTgxIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS92c21jLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAgLTgxLDYg
KzgxLDI2IEBAIHN0YXRpYyBib29sIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgY250KQo+ICAgICAgcmV0dXJuIHRydWU7Cj4gIH0K
Pgo+ICsvKiBTTUNDQyBpbnRlcmZhY2UgZm9yIEFSTSBBcmNoaXRlY3R1cmUgKi8KPiArc3RhdGlj
IGJvb2wgaGFuZGxlX2FyY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3sKPiArICAg
IHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7Cj4gKwo+ICsg
ICAgc3dpdGNoICggZmlkICkKPiArICAgIHsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX1ZFUlNJT05f
RklEOgo+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfVkVSU0lPTl8x
XzEpOwo+ICsgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2UgQVJNX1NNQ0NDX0FS
Q0hfRkVBVFVSRVNfRklEOgo+ICsgICAgICAgIC8qIE5vdGhpbmcgc3VwcG9ydGVkIHlldCAqLwo+
ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCAtMSk7Cj4gKyAgICAgICAgcmV0dXJuIHRy
dWU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICAvKiBTTUND
QyBpbnRlcmZhY2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAqLwo+ICBzdGF0
aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAg
ewo+IEBAIC0xODgsNiArMjA4LDkgQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxsKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgewo+ICAgICAgICAgIHN3aXRjaCAoIHNt
Y2NjX2dldF9vd25lcihmdW5jaWQpICkKPiAgICAgICAgICB7Cj4gKyAgICAgICAgY2FzZSBBUk1f
U01DQ0NfT1dORVJfQVJDSDoKPiArICAgICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9hcmNoKHJl
Z3MpOwo+ICsgICAgICAgICAgICBicmVhazsKPiAgICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05F
Ul9IWVBFUlZJU09SOgo+ICAgICAgICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2h5cGVydmlzb3Io
cmVncyk7Cj4gICAgICAgICAgICAgIGJyZWFrOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBpbmRleCA2MmIz
YThjZGY1Li40MzEzODljMTE4IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IEBAIC0xNiw2ICsxNiw5
IEBACj4gICNpZm5kZWYgX19BU01fQVJNX1NNQ0NDX0hfXwo+ICAjZGVmaW5lIF9fQVNNX0FSTV9T
TUNDQ19IX18KPgo+ICsjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCAgIDB4MTAwMDAKPiAr
I2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzEgICAweDEwMDAxCj4gKwo+ICAvKgo+ICAgKiBU
aGlzIGZpbGUgcHJvdmlkZXMgY29tbW9uIGRlZmluZXMgZm9yIEFSTSBTTUMgQ2FsbGluZyBDb252
ZW50aW9uIGFzCj4gICAqIHNwZWNpZmllZCBpbgo+IEBAIC0xMDAsNiArMTAzLDE4IEBAIHN0YXRp
YyBpbmxpbmUgdWludDMyX3Qgc21jY2NfZ2V0X293bmVyKHJlZ2lzdGVyX3QgZnVuY2lkKQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIDB4RkYwMykKPgo+ICsjZGVmaW5lIEFSTV9TTUNDQ19WRVJT
SU9OX0ZJRCAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgQVJNX1NNQ0NDX0NBTExfVkFM
KEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAg
IEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAg
IEFSTV9TTUNDQ19PV05FUl9BUkNILCAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAg
IDB4MCkgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsKPiArI2RlZmluZSBBUk1fU01DQ0Nf
QVJDSF9GRUFUVVJFU19GSUQgICAgICAgICAgICAgICAgIFwKPiArICAgIEFSTV9TTUNDQ19DQUxM
X1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAg
ICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAg
ICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAweDEpCj4gKwo+ICAvKiBPbmx5IG9uZSBlcnJvciBjb2RlIGRlZmluZWQgaW4gU01DQ0Mg
Ki8KPiAgI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKPgo+IC0t
Cj4gMi4xMS4wCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWwKCgoKLS0gCldCUiBWb2xvZHlteXIgQmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0
NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21haWwuY29tCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:23:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej625-0007kD-Bv; Tue, 06 Feb 2018 16:23:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=eevg=fa=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ej624-0007k7-7O
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:23:44 +0000
X-Inumbo-ID: 0a68634f-0b5a-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a68634f-0b5a-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:23:18 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 06 Feb 2018 09:23:41 -0700
Message-Id: <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 06 Feb 2018 09:23:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
In-Reply-To: <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE4IGF0IDE3OjE0LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDYvMDIvMTggMTY6MDcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4w
Mi4xOCBhdCAyMjoxOCwgPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L25taS5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbm1pLmMKPj4+IEBA
IC0zNCw3ICszNCw4IEBACj4+PiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4+PiAgCj4+PiAgdW5z
aWduZWQgaW50IG5taV93YXRjaGRvZyA9IE5NSV9OT05FOwo+Pj4gLXN0YXRpYyB1bnNpZ25lZCBp
bnQgbm1pX2h6ID0gSFo7Cj4+PiArLyogaW5pdGlhbCB3YXRjaGRvZyBmcmVxdWVuY3kgLSBzaG91
bGRuJ3QgYmUgdG9vIGhpZ2ggdG8gYXZvaWQgYm9vdCBoYW5ncyAKPiAqLwo+Pj4gK3N0YXRpYyB1
bnNpZ25lZCBpbnQgbm1pX2h6ID0gSFogLyAxMDsKPj4gCj4+IEZvciBvbmUgLSB0aGUgY29tbWVu
dCBzaG91bGQgZXhwbGFpbiB3aGF0ICJ0b28gaGlnaCIgbWVhbnMuCj4+IEZ1cnRoZXIgLSB3aGF0
IGlmIG9uIGFub3RoZXIgc3lzdGVtIDEwSHogaXMgc3RpbGwgdG9vIGhpZ2g/IEkgYWxzbyBob3Bl
Cj4+IHlvdSByZWFsaXplIHRoYXQgeW91IHNsb3cgZG93biBib290IGEgbGl0dGxlIGZvciBldmVy
eW9uZSBqdXN0Cj4+IGJlY2F1c2Ugb2YgdGhpcyBvbmUgbWFjaGluZSBtb2RlbC4gQ2FuIHRoZSBs
b3dlciBmcmVxdWVuY3kgcGVyaGFwcwo+PiBiZSBzZXQgdmlhIERNSSBxdWlyaywgb3Igb3RoZXJ3
aXNlIG9idGFpbiBhIGNvbW1hbmQgbGluZSBvdmVycmlkZQo+PiAocGVyaGFwcyBzb21ldGhpbmcg
bGlrZSAid2F0Y2hkb2c9cHJvYmU6MTBIeiIpPwo+Pgo+IAo+IEkgY2FuIGltcHJvdmUgdGhlIGNv
bW1lbnQgbWVzc2FnZS4KPiBXaHkgZG9lcyB0aGlzIGNoYW5nZSBzbG93IGRvd24gYW55dGhpbmcg
d2hpbGUgSSdtIGxvd2VyaW5nIHRoZSBmcmVxdWVuY3kKPiAtIG5vdCBtYWtpbmcgaXQgaGlnaGVy
PwoKV2Ugd2FpdCBmb3IgdHdvIG9jY3VycmVuY2VzIG9mIHRoZSBOTUkgaW4gd2FpdF9mb3Jfbm1p
cygpLgoKPiBUaGUgYWx0ZXJuYXRpdmUgYXBwcm9hY2ggd291bGQgYmUgdG8gcmVzaHVmZmxlCj4g
dGhlIGNvZGUgYW5kIHRha2UgdGhlIHJlYXNvbiBiZWZvcmUgcHJvZ3JhbW1pbmcgdGhlIG5leHQg
aW50ZXJydXB0IGFzCj4gc3VnZ2VzdGVkIGJlZm9yZS4gSW4gdGhhdCBjYXNlIHRoZSBhY3R1YWwg
ZnJlcXVlbmN5IHdvdWxkIGJlIGFkanVzdGVkCj4gbmF0dXJhbGx5IEkgdGhpbmsuCgpUaGlua2lu
ZyBhYm91dCB0aGlzLCByZWFkaW5nIHRoZSByZWFzb24gZWFybHkgc2VlbXMgbGlrZSBhIGdvb2Qg
aWRlYQp0byBtZSBpcnJlc3BlY3RpdmUgb2YgdGhlIGlzc3VlIGhlcmUuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:23:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:23:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej62B-0007l6-Ig; Tue, 06 Feb 2018 16:23:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uoqp=fa=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ej62B-0007kw-6c
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:23:51 +0000
X-Inumbo-ID: 0df062a5-0b5a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0df062a5-0b5a-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:23:25 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id h92so3551153lfi.7
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 08:23:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=TkhQDFFg5hWOUOTxE8uyLyeUZGojv9gnnS8R2Pt22R8=;
 b=jJ42LeLOGfFUcMUM4rIjmZO6Ky6QDbPiHNAAH2WQikPk8c6HvaUS3BmB57hIP+lin3
 1YwE6mejk24JcGVeYR5EGLEaOUmy2KcpmV3JY+b0WdQQPB0TRG4l1tot8c1nvoZV/TYR
 qTKT1ySlSE6b53lS9qFtMlct3lRlaPd+uErRg6Cc9NT3rDB/QcchJM5q7OQYGG1eKk1g
 FDN3mXsPcZEnRyTsXFcUpQYqbnF+p/D1YUtIkZtQMAelBuIW8bAgO+ZWOWxqnN21Xt01
 4yPpoi5UVQanCQbnZFfmYDoAIFywY3qJNVv77nK6j9qS/n3tn5pMqH3bltzYVWazzc1d
 HV7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=TkhQDFFg5hWOUOTxE8uyLyeUZGojv9gnnS8R2Pt22R8=;
 b=i5ir7Pc2T1oq9QvDo19sd739byGT3YI+6X+2rQboXhiBWC+XfPPc6pDXQJ4pXOgu0Q
 ncSSuckNNsNlQHmn4KAwF9XiB6knZk1SCcwZdZK6J6i/Ubyy0iETQ46Zp9UIdeS1vG80
 N1b/p/nqDqmFy2tKJ9ND3HpSV8uQQlMc+DIWWoVfcvPhoIwSEcOaKrM29f9Pft8bhFnw
 RosUajYmyZmtmZXTM8KS7sE8Lxx4lj+Qr+p96Ek6ihaXB+CT7u7fyxGB998+eRHu48NA
 FkZeYz+EWLmylpre2Loh9NhkpP/jFM7TwFQP6wNKjUORCphbnALwr0wOnmeh4sWOgnOE
 obJw==
X-Gm-Message-State: APf1xPBd3OxLmpxQA6KnHITEyDmKHAhwkAorsUQTraDBbv3sQvXWzO0u
 l42BnTIi2NkhL2Xmdhrp2kiY7Iv7ID3DEhkbWSU=
X-Google-Smtp-Source: AH8x2243axxhlC1DZHGNfzC7ls6S4uGZ+i+D1FyQ39ptDAZVfbWG4YmM56BuPlX0OPg7WldQQqUGkHCthPxwe3j40kQ=
X-Received: by 10.46.127.26 with SMTP id a26mr1973386ljd.121.1517934227349;
 Tue, 06 Feb 2018 08:23:47 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.13 with HTTP; Tue, 6 Feb 2018 08:23:26 -0800 (PST)
In-Reply-To: <20180205132011.27996-6-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-6-julien.grall@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 6 Feb 2018 18:23:26 +0200
Message-ID: <CAOcqxo2+zaa2c07obTd1S4DWDt2KDgQv9-Tm3GaSBSeSCE++KQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm: vsmc: Implement
 SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1IEZlYnJ1YXJ5IDIwMTggYXQgMTU6MjAsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IFNNQ0NDIDEuMSBvZmZlcnMgZmlybXdhcmUtYmFzZWQgQ1BV
IHdvcmthcm91bmRzLiBJbiBwYXJ0aWN1bGFyLAo+IFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHBy
b3ZpZGVzIEJQIGhhcmRlbmluZyBmb3IgdmFyaWFudCAyIG9mIFhTQS0yNTQKPiAoQ1ZFLTIwMTct
NTcxNSkuCj4KPiBJZiB0aGUgaHlwZXJ2aXNvciBoYXMgc29tZSBtaXRpZ2F0aW9uIGZvciB0aGlz
IGlzc3VlLCByZXBvcnQgdGhhdCB3ZQo+IGRlYWwgd2l0aCBpdCB1c2luZyBTTUNDQ19BUkNIX1dP
UktBUk9VTkRfMSwgYXMgd2UgYXBwbHkgdGhlIGh5cGVydmlzb3IKPiB3b3JrYXJvdW5kIG9uIGV2
ZXJ5IGd1ZXN0IGV4aXQuCkp1c3QgdG8gYmUgc3VyZTogaXMgdGhlcmUgc29tZSB3YXkgdG8gZGlz
YWJsZSB0aGlzIHdvcmthcm91bmQ/CgoKPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAg
ICB8IDIyICsrKysrKysrKysrKysrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oIHwgIDYgKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2Fy
Y2gvYXJtL3ZzbWMuYwo+IGluZGV4IGE3MDhhYTVlODEuLjE0NGExY2Q3NjEgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBAQCAt
MTgsNiArMTgsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICAjaW5jbHVkZSA8eGVuL3R5
cGVzLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4KPiArI2luY2x1ZGUg
PGFzbS9jcHVmZWF0dXJlLmg+Cj4gICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+ICAjaW5jbHVk
ZSA8YXNtL3JlZ3MuaD4KPiAgI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+IEBAIC05Myw4ICs5NCwy
NSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
PiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPgo+ICAgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9GRUFU
VVJFU19GSUQ6Cj4gLSAgICAgICAgLyogTm90aGluZyBzdXBwb3J0ZWQgeWV0ICovCj4gLSAgICAg
ICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIC0xKTsKPiArICAgIHsKPiArICAgICAgICB1aW50MzJf
dCBhcmNoX2Z1bmNfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7Cj4gKyAgICAgICAgaW50IHJl
dCA9IC0xOwpJIHRoaW5rIHRoYXQgcmVnaXN0ZXJfdCB3aWxsIHN1aXQgYmV0dGVyIGluIHRoaXMg
Y2FzZS4KCj4gKwo+ICsgICAgICAgIHN3aXRjaCAoIGFyY2hfZnVuY19pZCApCj4gKyAgICAgICAg
ewo+ICsgICAgICAgIGNhc2UgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRDoKPiArICAg
ICAgICAgICAgaWYgKCBjcHVzX2hhdmVfY2FwKEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUikg
KQo+ICsgICAgICAgICAgICAgICAgcmV0ID0gMDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAg
ICAgICAgfQo+ICsKPiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmV0KTsKPiArCj4g
KyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgY2FzZSBBUk1fU01DQ0Nf
QVJDSF9XT1JLQVJPVU5EXzFfRklEOgo+ICsgICAgICAgIC8qIE5vIHJldHVybiB2YWx1ZSAqLwo+
ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgfQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IGluZGV4
IDQzMTM4OWMxMTguLmI3OTBmYWMxN2MgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gQEAgLTExNSw2
ICsxMTUsMTIgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0
ZXJfdCBmdW5jaWQpCj4gICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX0FS
Q0gsICAgICAgICBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgMHgxKQo+Cj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRCAgICAgICAgICAgICBcCj4gKyAgICBBUk1f
U01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICBcCj4gKyAgICAgICAg
ICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgICBcCj4gKyAgICAgICAg
ICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAgICBcCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAweDgwMDApCj4gKwo+ICAvKiBPbmx5IG9uZSBlcnJvciBjb2RlIGRlZmlu
ZWQgaW4gU01DQ0MgKi8KPiAgI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04g
ICgtMSkKPgo+IC0tCj4gMi4xMS4wCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWwKCgoKLS0gCldCUiBWb2xvZHlteXIgQmFiY2h1ayBha2EgbG9y
YyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21haWwuY29tCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:25:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej63m-0007wL-Sv; Tue, 06 Feb 2018 16:25:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uoqp=fa=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ej63l-0007wA-Rj
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:25:29 +0000
X-Inumbo-ID: 493fc700-0b5a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 493fc700-0b5a-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:25:04 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id w27so3568529lfd.6
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 08:25:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=130GXMLfn/EDgBYnMCNziwDG9sCA7U+m1Q9dUQiHUSo=;
 b=bcCgCt61+xu6WI5jxLzBpPtZ8BkUKwsvLbVsFhzLWguyvEO4rUKQTnlETnywpkeLjN
 JIMkCtbwQOJpyvOXGegPSD2YZfuorYsbt7sSOk9UBvWX7YKtYibXQEqOsbbIcNggexGw
 EJ8jaDPKrFntgPYrBPIREhN6/wEmMQr0yg0yfdUAMLQWLISmPHcKnHldLgf69qqsib6G
 7XVgXxxKsdNn5Sqpi5yzQFam1KvWLD7IsSRwE9toqx4NNGNhy/Gig9zLCKdZhfUpvPc6
 GSAqisxYNFGvKEYrqURmntAfJlq52rBGrEikT4rjLMtXoUjAlPC/Jwgy+HL4+8R5958I
 z5Ig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=130GXMLfn/EDgBYnMCNziwDG9sCA7U+m1Q9dUQiHUSo=;
 b=JMjlUSt40Wg49TZtNc4/GFLSy7UUPMBjKz7waXmJjQYI/gNqpvalrI3n+AEpAAs3Bi
 KsQm5r/YGQfZlmtrfkl9tZ8Uc8VZZ6B3EjDFaj18rWoGjuxK8iQX2WDYpTopS5oOVG+j
 m9Peqyl9jjmy4/MZNckoaqfJXyOntnxgTT6BhW1GeILSci9tiaCVuem9QGxp7PUpc6sc
 H9/hKngHtESbYVBLw+LePrQX+GdArEr4hFcxO3RCW7w+8P3c41wv8SePfvmkWwYhqiYf
 +ebIaQEwr9chIJJkbwSu7mooWufFIjV4zHQziXrNatUWgkX+CvUD3pUdSZSSckF+bGxt
 Paeg==
X-Gm-Message-State: APf1xPBDURpJNmm3mLnaySeWZfyO0RP2NI8jvH+KTysP4q1DHeAUzQ/H
 Nh3OS1Ed8TvXqUbSfi3OahqSYhHhZaBch5VMdfdHgA==
X-Google-Smtp-Source: AH8x224hHntDmYECjDpcoxSL7DgPCubBwTmarXFCpbl2Jtx3ShElH2NOWuJksu5hfDWquQ7LJiMy00Jj6e5F53XKPmE=
X-Received: by 10.46.101.26 with SMTP id z26mr1995502ljb.37.1517934327083;
 Tue, 06 Feb 2018 08:25:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.13 with HTTP; Tue, 6 Feb 2018 08:25:06 -0800 (PST)
In-Reply-To: <20180205132011.27996-7-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-7-julien.grall@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 6 Feb 2018 18:25:06 +0200
Message-ID: <CAOcqxo29MafrypxXwA8idg9drn-fuB-YqHvDY8D1Rv8Vr5NssQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] xen/arm: Adapt smccc.h to be able to
 use it in assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1IEZlYnJ1YXJ5IDIwMTggYXQgMTU6MjAsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+Cgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgg
fCAxNiArKysrKysrKysrLS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IGluZGV4IGI3OTBmYWMxN2MuLmQy
NGNjYjUxZDggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gQEAgLTI1LDE4ICsyNSwyMCBAQAo+ICAg
KiBodHRwOi8vaW5mb2NlbnRlci5hcm0uY29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAy
OGEvaW5kZXguaHRtbAo+ICAgKi8KPgo+IC0jZGVmaW5lIEFSTV9TTUNDQ19TVERfQ0FMTCAgICAg
ICAgICAgICAgMFUKPiAtI2RlZmluZSBBUk1fU01DQ0NfRkFTVF9DQUxMICAgICAgICAgICAgIDFV
Cj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxMICAgICAgICAgICAgICBfQUMoMCxVKQo+ICsj
ZGVmaW5lIEFSTV9TTUNDQ19GQVNUX0NBTEwgICAgICAgICAgICAgX0FDKDEsVSkKPiAgI2RlZmlu
ZSBBUk1fU01DQ0NfVFlQRV9TSElGVCAgICAgICAgICAgIDMxCj4KPiAtI2RlZmluZSBBUk1fU01D
Q0NfQ09OVl8zMiAgICAgICAgICAgICAgIDBVCj4gLSNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfNjQg
ICAgICAgICAgICAgICAxVQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19DT05WXzMyICAgICAgICAgICAg
ICAgX0FDKDAsVSkKPiArI2RlZmluZSBBUk1fU01DQ0NfQ09OVl82NCAgICAgICAgICAgICAgIF9B
QygxLFUpCj4gICNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfU0hJRlQgICAgICAgICAgICAzMAo+Cj4g
LSNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX01BU0sgICAgICAgICAgICAweDNGVQo+ICsjZGVmaW5l
IEFSTV9TTUNDQ19PV05FUl9NQVNLICAgICAgICAgICAgX0FDKDB4M0YsVSkKPiAgI2RlZmluZSBB
Uk1fU01DQ0NfT1dORVJfU0hJRlQgICAgICAgICAgIDI0Cj4KPiAtI2RlZmluZSBBUk1fU01DQ0Nf
RlVOQ19NQVNLICAgICAgICAgICAgIDB4RkZGRlUKPiArI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19N
QVNLICAgICAgICAgICAgIF9BQygweEZGRkYsVSkKPiArCj4gKyNpZm5kZWYgX19BU1NFTUJMWV9f
Cj4KPiAgLyogQ2hlY2sgaWYgdGhpcyBpcyBmYXN0IGNhbGwuICovCj4gIHN0YXRpYyBpbmxpbmUg
Ym9vbCBzbWNjY19pc19mYXN0X2NhbGwocmVnaXN0ZXJfdCBmdW5jaWQpCj4gQEAgLTYyLDYgKzY0
LDggQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBm
dW5jaWQpCj4gICAgICByZXR1cm4gKGZ1bmNpZCA+PiBBUk1fU01DQ0NfT1dORVJfU0hJRlQpICYg
QVJNX1NNQ0NDX09XTkVSX01BU0s7Cj4gIH0KPgo+ICsjZW5kaWYKPiArCj4gIC8qCj4gICAqIENv
bnN0cnVjdCBmdW5jdGlvbiBpZGVudGlmaWVyIGZyb20gY2FsbCB0eXBlIChmYXN0IG9yIHN0YW5k
YXJkKSwKPiAgICogY2FsbGluZyBjb252ZW50aW9uICgzMiBvciA2NCBiaXQpLCBzZXJ2aWNlIG93
bmVyIGFuZCBmdW5jdGlvbiBudW1iZXIuCj4gLS0KPiAyLjExLjAKPgo+Cj4gX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKCgotLSAKV0JSIFZvbG9keW15
ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0Bn
bWFpbC5jb20KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:27:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:27:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej664-000877-8N; Tue, 06 Feb 2018 16:27:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=13ca=fa=citrix.com=prvs=568705af6=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ej662-00086f-RY
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:27:50 +0000
X-Inumbo-ID: c5a60b2b-0b5a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5a60b2b-0b5a-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:28:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461483359"
To: Jan Beulich <JBeulich@suse.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <e2f70c07-cc90-fce6-7dd8-c538a952d778@citrix.com>
Date: Tue, 6 Feb 2018 16:27:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMTY6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjAyLjE4IGF0
IDE3OjE0LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA2LzAyLzE4
IDE2OjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjAyLjE4IGF0IDIyOjE4LCA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L25taS5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L25taS5jCj4+Pj4gQEAgLTM0LDcgKzM0LDgg
QEAKPj4+PiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4+Pj4gIAo+Pj4+ICB1bnNpZ25lZCBpbnQg
bm1pX3dhdGNoZG9nID0gTk1JX05PTkU7Cj4+Pj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX2h6
ID0gSFo7Cj4+Pj4gKy8qIGluaXRpYWwgd2F0Y2hkb2cgZnJlcXVlbmN5IC0gc2hvdWxkbid0IGJl
IHRvbyBoaWdoIHRvIGF2b2lkIGJvb3QgaGFuZ3MgCj4+ICovCj4+Pj4gK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgbm1pX2h6ID0gSFogLyAxMDsKPj4+Cj4+PiBGb3Igb25lIC0gdGhlIGNvbW1lbnQgc2hv
dWxkIGV4cGxhaW4gd2hhdCAidG9vIGhpZ2giIG1lYW5zLgo+Pj4gRnVydGhlciAtIHdoYXQgaWYg
b24gYW5vdGhlciBzeXN0ZW0gMTBIeiBpcyBzdGlsbCB0b28gaGlnaD8gSSBhbHNvIGhvcGUKPj4+
IHlvdSByZWFsaXplIHRoYXQgeW91IHNsb3cgZG93biBib290IGEgbGl0dGxlIGZvciBldmVyeW9u
ZSBqdXN0Cj4+PiBiZWNhdXNlIG9mIHRoaXMgb25lIG1hY2hpbmUgbW9kZWwuIENhbiB0aGUgbG93
ZXIgZnJlcXVlbmN5IHBlcmhhcHMKPj4+IGJlIHNldCB2aWEgRE1JIHF1aXJrLCBvciBvdGhlcndp
c2Ugb2J0YWluIGEgY29tbWFuZCBsaW5lIG92ZXJyaWRlCj4+PiAocGVyaGFwcyBzb21ldGhpbmcg
bGlrZSAid2F0Y2hkb2c9cHJvYmU6MTBIeiIpPwo+Pj4KPj4KPj4gSSBjYW4gaW1wcm92ZSB0aGUg
Y29tbWVudCBtZXNzYWdlLgo+PiBXaHkgZG9lcyB0aGlzIGNoYW5nZSBzbG93IGRvd24gYW55dGhp
bmcgd2hpbGUgSSdtIGxvd2VyaW5nIHRoZSBmcmVxdWVuY3kKPj4gLSBub3QgbWFraW5nIGl0IGhp
Z2hlcj8KPiAKPiBXZSB3YWl0IGZvciB0d28gb2NjdXJyZW5jZXMgb2YgdGhlIE5NSSBpbiB3YWl0
X2Zvcl9ubWlzKCkuCj4gCgpUaGlzIGhhcHBlbnMgKm11Y2gqIGxhdGVyIGluIHRoZSBib290IHNl
cXVlbmNlIGFmdGVyIHdlIGFjdHVhbGx5IGVuYWJsZQp0aGUgd2F0Y2hkb2cgb24gQ1BVMC4gVGls
bCB0aGF0IHRpbWUgd2UgYWxyZWFkeSBnZXQgaHVuZHJlZHMgb2YgdGhlbQpyZWdhcmRsZXNzIG9m
IHRoZSBmcmVxdWVuY3kuCgo+PiBUaGUgYWx0ZXJuYXRpdmUgYXBwcm9hY2ggd291bGQgYmUgdG8g
cmVzaHVmZmxlCj4+IHRoZSBjb2RlIGFuZCB0YWtlIHRoZSByZWFzb24gYmVmb3JlIHByb2dyYW1t
aW5nIHRoZSBuZXh0IGludGVycnVwdCBhcwo+PiBzdWdnZXN0ZWQgYmVmb3JlLiBJbiB0aGF0IGNh
c2UgdGhlIGFjdHVhbCBmcmVxdWVuY3kgd291bGQgYmUgYWRqdXN0ZWQKPj4gbmF0dXJhbGx5IEkg
dGhpbmsuCj4gCj4gVGhpbmtpbmcgYWJvdXQgdGhpcywgcmVhZGluZyB0aGUgcmVhc29uIGVhcmx5
IHNlZW1zIGxpa2UgYSBnb29kIGlkZWEKPiB0byBtZSBpcnJlc3BlY3RpdmUgb2YgdGhlIGlzc3Vl
IGhlcmUuCj4gCj4gSmFuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:30:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:30:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej683-0008Hb-Kt; Tue, 06 Feb 2018 16:29:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=13ca=fa=citrix.com=prvs=568705af6=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ej682-0008HT-Mt
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:29:54 +0000
X-Inumbo-ID: e74b4609-0b5a-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e74b4609-0b5a-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:29:29 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461483899"
To: Jan Beulich <JBeulich@suse.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <1340d7dc-5481-0a6f-81c6-96418461b935@citrix.com>
Date: Tue, 6 Feb 2018 16:29:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMTY6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjAyLjE4IGF0
IDE3OjE0LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA2LzAyLzE4
IDE2OjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjAyLjE4IGF0IDIyOjE4LCA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L25taS5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L25taS5jCj4+Pj4gQEAgLTM0LDcgKzM0LDgg
QEAKPj4+PiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4+Pj4gIAo+Pj4+ICB1bnNpZ25lZCBpbnQg
bm1pX3dhdGNoZG9nID0gTk1JX05PTkU7Cj4+Pj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX2h6
ID0gSFo7Cj4+Pj4gKy8qIGluaXRpYWwgd2F0Y2hkb2cgZnJlcXVlbmN5IC0gc2hvdWxkbid0IGJl
IHRvbyBoaWdoIHRvIGF2b2lkIGJvb3QgaGFuZ3MgCj4+ICovCj4+Pj4gK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgbm1pX2h6ID0gSFogLyAxMDsKPj4+Cj4+PiBGb3Igb25lIC0gdGhlIGNvbW1lbnQgc2hv
dWxkIGV4cGxhaW4gd2hhdCAidG9vIGhpZ2giIG1lYW5zLgo+Pj4gRnVydGhlciAtIHdoYXQgaWYg
b24gYW5vdGhlciBzeXN0ZW0gMTBIeiBpcyBzdGlsbCB0b28gaGlnaD8gSSBhbHNvIGhvcGUKPj4+
IHlvdSByZWFsaXplIHRoYXQgeW91IHNsb3cgZG93biBib290IGEgbGl0dGxlIGZvciBldmVyeW9u
ZSBqdXN0Cj4+PiBiZWNhdXNlIG9mIHRoaXMgb25lIG1hY2hpbmUgbW9kZWwuIENhbiB0aGUgbG93
ZXIgZnJlcXVlbmN5IHBlcmhhcHMKPj4+IGJlIHNldCB2aWEgRE1JIHF1aXJrLCBvciBvdGhlcndp
c2Ugb2J0YWluIGEgY29tbWFuZCBsaW5lIG92ZXJyaWRlCj4+PiAocGVyaGFwcyBzb21ldGhpbmcg
bGlrZSAid2F0Y2hkb2c9cHJvYmU6MTBIeiIpPwo+Pj4KPj4KPj4gSSBjYW4gaW1wcm92ZSB0aGUg
Y29tbWVudCBtZXNzYWdlLgo+PiBXaHkgZG9lcyB0aGlzIGNoYW5nZSBzbG93IGRvd24gYW55dGhp
bmcgd2hpbGUgSSdtIGxvd2VyaW5nIHRoZSBmcmVxdWVuY3kKPj4gLSBub3QgbWFraW5nIGl0IGhp
Z2hlcj8KPiAKPiBXZSB3YWl0IGZvciB0d28gb2NjdXJyZW5jZXMgb2YgdGhlIE5NSSBpbiB3YWl0
X2Zvcl9ubWlzKCkuCgpZZXMsIHlvdSByaWdodCwgaWdub3JlIG15IHByZXZpb3VzIG1haWwuIFdl
IGFyZSB3YWl0aW5nIHN5bmNocm9ub3VzbHkKZm9yIHRoZW0uIEknbGwgcmV3cml0ZSB0aGUgY29k
ZSBzbyBJJ2xsIG5vdCBjaGFuZ2UgdGhlIGZyZXF1ZW5jeS4KCklnb3IKCj4gCj4+IFRoZSBhbHRl
cm5hdGl2ZSBhcHByb2FjaCB3b3VsZCBiZSB0byByZXNodWZmbGUKPj4gdGhlIGNvZGUgYW5kIHRh
a2UgdGhlIHJlYXNvbiBiZWZvcmUgcHJvZ3JhbW1pbmcgdGhlIG5leHQgaW50ZXJydXB0IGFzCj4+
IHN1Z2dlc3RlZCBiZWZvcmUuIEluIHRoYXQgY2FzZSB0aGUgYWN0dWFsIGZyZXF1ZW5jeSB3b3Vs
ZCBiZSBhZGp1c3RlZAo+PiBuYXR1cmFsbHkgSSB0aGluay4KPiAKPiBUaGlua2luZyBhYm91dCB0
aGlzLCByZWFkaW5nIHRoZSByZWFzb24gZWFybHkgc2VlbXMgbGlrZSBhIGdvb2QgaWRlYQo+IHRv
IG1lIGlycmVzcGVjdGl2ZSBvZiB0aGUgaXNzdWUgaGVyZS4KPiAKPiBKYW4KPiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:36:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:36:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6Em-0000aT-FW; Tue, 06 Feb 2018 16:36:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uoqp=fa=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ej6El-0000aN-1h
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:36:51 +0000
X-Inumbo-ID: df52cb92-0b5b-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id df52cb92-0b5b-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:36:26 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id g72so3622821lfg.5
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 08:36:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=yL1A2SEKEDhIcAKKK4ifdqp1Q/cFrkcA0Aa6RjfUHoc=;
 b=Q7bXPALmPLbD9I0pn3TKwHykOpFb6nvj8opT/0cuJwuKvFJSRiGYDWvBkTBnFLUUJ1
 tgbzp4Myl+m7/QwIoGm4MCiv73b1gadAnbvvk6og6VJ4J0rgepMIIu+AObjx5YAIOCbx
 dN9b81W/vtUZ6xu4051Gl2svj4pGRnIxjyBeQdVzJGZ8r1fGmH9gSnv3KdHZa+DW7rag
 JeUbdcfpeFNl2MiNvr/1eSSDb//a6DyrM8Q9esY/oN7D72M/dWW0VrzM7hBRDLfeFV6X
 k0WYwPJ3l9RQpm4XM6ACskL0dEAsuvrx6e9zvuUkzFTnDo0nPhe04N8f/WDw+oBX78TC
 /o7Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=yL1A2SEKEDhIcAKKK4ifdqp1Q/cFrkcA0Aa6RjfUHoc=;
 b=EKxvTuZksJgE9EVsGc/UgY+/o+pzMGn7q6HzOAHXBcrQHT/tTnlyWyTcX0j1HSzIMS
 KFeGD9Sx5nrM3FnZdTsXOn8ia3LRuj34jF5oFvobcn0IOQlGYCZ7ecIuejb6dhOqgXm3
 O9uHx+4fFtb3OuKh24mJsa+KiCqapC0YOLL/EtQ19UZwvGNmX5YFNEnGTOfkN0rsClzL
 6lo7MZOK3iKKLm3ReMJhdwJOcQz2feREhtfj09q7lkuJ8LYMk+ZcqM/t9ZdPRR/65KkZ
 ynt/fsXpwfLzaeFnHmzZXtmypy7gbA6tYfAJ+QKOPCrc2o9YRi1TyesMNgOzNMdqj5vU
 Yv1Q==
X-Gm-Message-State: APf1xPBebYYa4yhRb6wgZOEysJlVqp/y7kpe1+hlPaF6vJACECwM73UE
 /pImoA2mDYmZhYSBLkPEyhICJpdzPsb1sEoqH6c=
X-Google-Smtp-Source: AH8x224Bi6FhwDs18tXQ6S/rFocN4zrfReWZFK1Mca/Kp5o4qO0uq3QOVRWqhwJ0dcPZw0dZ2rzs9i0hM6bwqHcmY3I=
X-Received: by 10.25.56.77 with SMTP id d13mr2241414lfj.46.1517935008101; Tue,
 06 Feb 2018 08:36:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.13 with HTTP; Tue, 6 Feb 2018 08:36:27 -0800 (PST)
In-Reply-To: <20180205132011.27996-8-julien.grall@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-8-julien.grall@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Tue, 6 Feb 2018 18:36:27 +0200
Message-ID: <CAOcqxo2uoNnD9nrGp8b1CvYcvhLn8of5uaBzLev8+xVYX+ooTQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 7/7] xen/arm64: Implement a fast path for
 handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA1IEZlYnJ1YXJ5IDIwMTggYXQgMTU6MjAsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IFRoZSBmdW5jdGlvbiBTTUNDQ19BUkNIX1dPUktBUk9VTkRf
MSB3aWxsIGJlIGNhbGxlZCBieSB0aGUgZ3Vlc3QgZm9yCj4gaGFyZGVuaW5nIHRoZSBicmFuY2gg
cHJlZGljdG9yLiBTbyB3ZSB3YW50IHRoZSBoYW5kbGluZyB0byBiZSBhcyBmYXN0IGFzCj4gcG9z
c2libGUuCj4KPiBBcyB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkIG9uIGV2ZXJ5IGd1ZXN0IGV4
aXQsIHdlIGNhbiBjaGVjayBmb3IgdGhlCj4gY2FsbCBiZWZvcmUgc2F2aW5nIGFsbCB0aGUgY29u
dGV4dCBhbmQgcmV0dXJuIHZlcnkgZWFybHkuCkhhdmUgeW91IHRyaWVkIGFueSBiZW5jaG1hcmtz
PyBIb3cgYmlnIGlzIHRoZSBiZW5lZml0PwoKPgo+IEZvciBub3csIG9ubHkgcHJvdmlkZSBhIGZh
c3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVzZSB0aGUgY29kZSByZWx5Cj4gb24gMiByZWdp
c3RlcnMsIHgwIGFuZCB4MSBhcmUgc2F2ZWQgaW4gYWR2YW5jZWQuCklzIHRoZXJlIGEgdHlwbz8g
U2hvdWxkIGl0IGJlICJhZHZhbmNlIj8KCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Cj4gLS0tCj4gICAgIGd1ZXN0X3N5bmMgb25seSBoYW5k
bGUgNjQtYml0IGd1ZXN0LCBzbyBJIGhhdmUgb25seSBpbXBsZW1lbnRlZCB0aGUKPiAgICAgNjQt
Yml0IHNpZGUgZm9yIG5vdy4gV2UgY2FuIGRpc2N1c3Mgd2hldGhlciBpdCBpcyB1c2VmdWwgdG8K
PiAgICAgaW1wbGVtZW50IGl0IGZvciAzMi1iaXQgZ3Vlc3RzLgo+Cj4gICAgIFdlIGNvdWxkIGFs
c28gY29uc2lkZXIgdG8gaW1wbGVtZW50IHRoZSBmYXN0IHBhdGggZm9yIFNNQzY0LAo+ICAgICBh
bHRob3VnaHQgYSBndWVzdCBzaG91bGQgYWx3YXlzIHVzZSBIVkMuCkkgY2FuIGltYWdpbmUgYSBn
dWVzdCB0aGF0IGtub3cgbm90aGluZyBhYm91dCB2aXJ0dWFsaXphdGlvbiBhbmQgdXNlClNNQyBh
cyBhIGNvbmR1aXQuIEJ1dCBJIGNhbid0IHByb3ZpZGUgcmVhbCB3b3JsZCBleGFtcGxlLCB0aG91
LgoKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMgICAgICB8IDU2ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmggfCAgMiArKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5
LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IGluZGV4IDZkOTllNDZmMGYuLjY3Zjk2
ZDUxOGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiArKysgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IEBAIC0xLDYgKzEsNyBAQAo+ICAjaW5jbHVkZSA8
YXNtL2FzbV9kZWZucy5oPgo+ICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAgI2luY2x1ZGUgPGFz
bS9hbHRlcm5hdGl2ZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4gICNpbmNsdWRlIDxw
dWJsaWMveGVuLmg+Cj4KPiAgLyoKPiBAQCAtOTAsOCArOTEsMTIgQEAgbHIgICAgICAucmVxICAg
IHgzMCAgICAgICAgICAgICAvKiBsaW5rIHJlZ2lzdGVyICovCj4gICAgICAgICAgLmVuZG0KPiAg
LyoKPiAgICogU2F2ZSBzdGF0ZSBvbiBlbnRyeSB0byBoeXBlcnZpc29yLCByZXN0b3JlIG9uIGV4
aXQKPiArICoKPiArICogc2F2ZV94MF94MTogRG9lcyB0aGUgbWFjcm8gbmVlZHMgdG8gc2F2ZSB4
MC94MSAoZGVmYXVsdCAxKS4gSWYgMCwKPiArICogd2UgcmVseSBvbiB0aGUgb24geDAveDEgdG8g
aGF2ZSBiZWVuIHNhdmVkIGF0IHRoZSBjb3JyZWN0IHBvc2l0aW9uIG9uCj4gKyAqIHRoZSBzdGFj
ayBiZWZvcmUuCj4gICAqLwo+IC0gICAgICAgIC5tYWNybyAgZW50cnksIGh5cCwgY29tcGF0Cj4g
KyAgICAgICAgLm1hY3JvICBlbnRyeSwgaHlwLCBjb21wYXQsIHNhdmVfeDBfeDE9MQo+ICAgICAg
ICAgIHN1YiAgICAgc3AsIHNwLCAjKFVSRUdTX1NQU1JfZWwxIC0gVVJFR1NfTFIpIC8qIENQU1Is
IFBDLCBTUCwgTFIgKi8KPiAgICAgICAgICBwdXNoICAgIHgyOCwgeDI5Cj4gICAgICAgICAgcHVz
aCAgICB4MjYsIHgyNwo+IEBAIC0xMDcsNyArMTEyLDE2IEBAIGxyICAgICAgLnJlcSAgICB4MzAg
ICAgICAgICAgICAgLyogbGluayByZWdpc3RlciAqLwo+ICAgICAgICAgIHB1c2ggICAgeDYsIHg3
Cj4gICAgICAgICAgcHVzaCAgICB4NCwgeDUKPiAgICAgICAgICBwdXNoICAgIHgyLCB4Mwo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogVGhlIGNhbGxlciBtYXkgYWxyZWFkeSBoYXZlIHNhdmVk
IHgwL3gxIG9uIHRoZSBzdGFjayBhdCB0aGUKPiArICAgICAgICAgKiBjb3JyZWN0IGFkZHJlc3Mg
YW5kIGNvcnJ1cHQgdGhlbSB3aXRoIGFub3RoZXIgdmFsdWUuIE9ubHkKPiArICAgICAgICAgKiBz
YXZlIHRoZW0gaWYgc2F2ZV94MF94MSA9PSAxLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIC5p
ZiBcc2F2ZV94MF94MSA9PSAxCj4gICAgICAgICAgcHVzaCAgICB4MCwgeDEKPiArICAgICAgICAu
ZWxzZQo+ICsgICAgICAgIHN1YiAgICAgc3AsIHNwLCAjMTYKPiArICAgICAgICAuZW5kaWYKPgo+
ICAgICAgICAgIC5pZiBcaHlwID09IDEgICAgICAgIC8qIEh5cGVydmlzb3IgbW9kZSAqLwo+Cj4g
QEAgLTIwMCw3ICsyMTQsNDUgQEAgaHlwX2lycToKPiAgICAgICAgICBleGl0ICAgIGh5cD0xCj4K
PiAgZ3Vlc3Rfc3luYzoKPiAtICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MAo+ICsgICAg
ICAgIC8qCj4gKyAgICAgICAgICogU2F2ZSB4MCwgeDEgaW4gYWR2YW5jZQo+ICsgICAgICAgICAq
Lwo+ICsgICAgICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMtKFVSRUdTX2tlcm5lbF9zaXplb2Yg
LSBVUkVHU19YMCldCj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogeDEgaXMgdXNlZCBi
ZWNhdXNlIHgwIG1heSBjb250YWluIHRoZSBmdW5jdGlvbiBpZGVudGlmaWVyLgo+ICsgICAgICAg
ICAqIFRoaXMgYXZvaWRzIHRvIHJlc3RvcmUgeDAgZnJvbSB0aGUgc3RhY2suCj4gKyAgICAgICAg
ICovCj4gKyAgICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgo+ICsgICAgICAgIGxzciAgICAgeDEs
IHgxLCAjSFNSX0VDX1NISUZUICAgICAgICAgICAvKiB4MSA9IEVTUl9FTDIuRUMgKi8KPiArICAg
ICAgICBjbXAgICAgIHgxLCAjSFNSX0VDX0hWQzY0Cj4gKyAgICAgICAgYi5uZSAgICAxZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5vdCBhIEhWQyBza2lwIGZhc3RwYXRoLiAqLwo+
ICsKPiArICAgICAgICBtcnMgICAgIHgxLCBlc3JfZWwyCj4gKyAgICAgICAgYW5kICAgICB4MSwg
eDEsICMweGZmZmYgICAgICAgICAgICAgICAgIC8qIENoZWNrIHRoZSBpbW1lZGlhdGUgWzA6MTZd
ICovCj4gKyAgICAgICAgY2JueiAgICB4MSwgMWYgICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHNob3VsZCBiZSAwIGZvciBIVkMgIzAgKi8KPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiBGYXN0ZXN0IHBhdGggcG9zc2libGUgZm9yIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS4K
PiArICAgICAgICAgKiBUaGUgd29ya2Fyb3VuZCBoYXMgYWxyZWFkeSBiZWVuIGFwcGxpZWQgb24g
dGhlIGV4Y2VwdGlvbgo+ICsgICAgICAgICAqIGVudHJ5IGZyb20gdGhlIGd1ZXN0LCBzbyBsZXQn
cyBxdWlja2x5IGdldCBiYWNrIHRvIHRoZSBndWVzdC4KPiArICAgICAgICAgKi8KPiArICAgICAg
ICBlb3IgICAgIHcwLCB3MCwgI0FSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQKPiArICAg
ICAgICBjYm56ICAgIHcwLCAxZgo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIENsb2Ji
ZXIgYm90aCB4MCBhbmQgeDEgdG8gcHJldmVudCBsZWFrYWdlLiBOb3RlIHRoYXQgdGhhbmtzCj4g
KyAgICAgICAgICogdGhlIGVvciwgeDAgPSAwLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIG1v
diAgICAgeDEsIHgwCj4gKyAgICAgICAgZXJldAo+ICsKPiArMToKPiArICAgICAgICAvKgo+ICsg
ICAgICAgICAqIHgwL3gxIG1heSBoYXZlIGJlZW4gc2NyYXRjaCBieSB0aGUgZmFzdCBwYXRoIGFi
b3ZlLCBzbyBhdm9pZAo+ICsgICAgICAgICAqIHRvIHNhdmUgdGhlbS4KPiArICAgICAgICAgKi8K
PiArICAgICAgICBlbnRyeSAgIGh5cD0wLCBjb21wYXQ9MCwgc2F2ZV94MF94MT0wCj4gICAgICAg
ICAgLyoKPiAgICAgICAgICAgKiBUaGUgdlNFcnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJ
UF9TWU5DSFJPTklaRV9TRVJST1JfRU5UUllfRVhJVAo+ICAgICAgICAgICAqIGlzIG5vdCBzZXQu
IElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+IGluZGV4IGMwZjc5ZDAwOTMuLjIyMmEwMmRkOTkgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiBAQCAtMzA2LDYgKzMwNiw4IEBACj4gICNkZWZp
bmUgSERDUl9UUE0gICAgICAgIChfQUMoMSxVKTw8NikgICAgICAgICAgIC8qIFRyYXAgUGVyZm9y
bWFuY2UgTW9uaXRvcnMgYWNjZXNzZXMgKi8KPiAgI2RlZmluZSBIRENSX1RQTUNSICAgICAgKF9B
QygxLFUpPDw1KSAgICAgICAgICAgLyogVHJhcCBQTUNSIGFjY2Vzc2VzICovCj4KPiArI2RlZmlu
ZSBIU1JfRUNfU0hJRlQgICAgICAgICAgICAgICAgMjYKPiArCj4gICNkZWZpbmUgSFNSX0VDX1VO
S05PV04gICAgICAgICAgICAgIDB4MDAKPiAgI2RlZmluZSBIU1JfRUNfV0ZJX1dGRSAgICAgICAg
ICAgICAgMHgwMQo+ICAjZGVmaW5lIEhTUl9FQ19DUDE1XzMyICAgICAgICAgICAgICAweDAzCj4g
LS0KPiAyLjExLjAKPgo+Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbAoKCgotLSAKV0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgwOTc2
NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:40:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:40:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6Hp-0000kk-1f; Tue, 06 Feb 2018 16:40:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=op9b=fa=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ej6Hn-0000ke-Po
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 16:40:00 +0000
X-Inumbo-ID: 4ee3c63e-0b5c-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::612])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4ee3c63e-0b5c-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:39:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=bICUI2h/t5Ai1v0Sqz9q3OVGS831iuDRpSI+eX6Mp1I=;
 b=XGkWOm2p9ZzOWrNvtNAPg8SHX89jrekvEn+n32KOL5e5kWpq5NRK6ZejV9Nrl6826H8dDvA0NhU0Zvh8bRpPq8L0G+SmJjMF4kNv/UxgWY3rbMc9uDocD+2GshnyJkPZIpJiR4i5LQ8XprLBnwoluEPrES5y0rfxZ6mGeGc/kis=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.55) by
 VI1PR03MB1774.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Tue, 6
 Feb 2018 16:39:49 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org
References: <20180206155325.11703-1-julien.grall@linaro.org>
 <20180206155325.11703-4-julien.grall@linaro.org>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <7108e837-6094-7ca1-4823-674f1196b195@epam.com>
Date: Tue, 6 Feb 2018 18:39:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180206155325.11703-4-julien.grall@linaro.org>
Content-Language: en-US
X-Originating-IP: [85.223.209.55]
X-ClientProxiedBy: VI1P18901CA0004.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:801::14) To VI1PR03MB1774.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b458a8ac-0ad1-4c8e-e6f6-08d56d803d5f
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR03MB1774; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 3:/z+1+IbEvcexVKN6v/yGndqdT/YW6FW/Y77WHUPHY8yJ9h7W2JTBRwUl989gPJqxNm3WSVihL5PuGxvDErhOvxkKAMuVpwP8QgFOMQml7qtmcdeqFndGuXRF1K4gXMtAolCKCOqryShvmgb6l3YhNZYeEcrsneY6/hvOnUwcUh6yRrBgY3qy2fe3Xy6a8x+y3KUxl0LYrAWRIIROz3hKiMau1rgNFK5gJcjh73Qben1QQ+L9NtB2Dvd2wcPqINyW;
 25:emo4icxFq3FGfOPLswiImvfocBHaXsb18i3bayZHFHXgIhai+ZUL7+Wd1rVdXDqHzFqN0ppM7oMpjjfb8aKQHQkkRLFTYJcQbsd39TsYsCg3s6i5qBDvHqOgiueoDARTCy0t2XQy7yc/MLM6cYnzS1ZxgHZ1do22yqxQPvlulwQjN6/bJoJYrRp2TSFEH1qg2B6FRpEc3OU9GuA5YbyLmjdaQ5NGoPFYiCDMh1PDcpkXflEp222StkKZX9VMW2O23wdASu5mw9Pku6uxdlcBmY1P1m8m5TP1Ha629JTqxt+yS89mImi1gjIQnAsh+R1BOEy4WQAcGK+V4XkcbaP9dA==;
 31:2k0FQiIW8rcY5sgJojV+gDKwMjGOXXQybTc5hUAEFjlm5gG3pQ1wyFThaAOKCoEUnDi+D/tTainsWWwz2eweb/EYWrYsI9brcOoAqOevxHxMRYtHdXatG/VKf4idpgabltTvrt6Doqb97oedAfI/JbTohxon30S9RXV4srZxvJzj0dPmvymE80jq4wmnLoVPjWuxt2rCdsMDyat279eoaKPsg2Hx8qqGL4reE6xtqSM=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1774:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 20:tA1pNNt3/RE0cFbpBr9xt44pxuWtZR4ESHy1Wblv8qVkZwKC62LeFAileZjxmMSxdjufCIf1+gAUyo83rYl3kWxtb2XKvuwSCjZd2o4iSjcqlXJ+96P0LlQNNLx8SeqziLWYgyRDG6yPuKUNhOdML0oO/iz0jgTlIytwqT+S1yn7SAcBcPgS2z/Gz5/BHok2EM1CEVTek/hPt+qo5+u5VF03VTqHjQL3PSHweQDCg06VleiAs4ftiKs/2Wf91t+u31BxWUyhU43BBxUFzxRRVCHyCJw0x2nbUCazCH7hPyYpJQOzOgkMURTW5vhpKqEVU1QVkHW10hzNcOVvygAZss6ejqaFyefUeBmfd8YmI0Kn/3j5v0oTdmTN9rHBpkzgEYJmp35pdvqsd2seaIxKcw+UCWgw4oDfF7QhKFDrleyTfjRjniY8xD5dcJD/zXVYknTjjEHMumZFZElZizRbMEtISFaUoM4hd82oQg4RYaZZzx7tc6CT+3E05Z6oGAp6;
 4:sMYgqNK6vYGuiuhJR6JFwj+ot/N/EvskiNJtC25MjvrImUm1ryJpezh13mJlRxzVzg9aFS+P4snmeOIu75IaOefMqNt3EIbRGqxXe0Mgtky1DQ9/ZIcZ2jJpkzzlFChzZHYkjQw57njGDBzaHx6sH7/LxRLDkE9LxfL5o/EIeCjZykU7We3XM14CWKci1x+aHhu6ovgFG/jGpBiCYklW/OX5zxmlaCJxDEbw3lDoQkN1S7tyjpMZFqfYbuB7eNUV4ZbWDdDwnV6pSwyLpcGD46zPNuqgVcZBcC56g000Ii/UNZlySzh7we78FS2vgUCGVHsFh9RBdYKKHkAKQKbpTUy4t1a+i+d2TwnbPnpWKVRqj6QbQOuDYjgewUCP360z
X-Microsoft-Antispam-PRVS: <VI1PR03MB1774E9F397ACC6B90011E22DE6FD0@VI1PR03MB1774.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(22074186197030)(4114951738403); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(2400082)(944501161)(3002001)(93006095)(93001095)(10201501046)(6041288)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);
 SRVR:VI1PR03MB1774; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1774; 
X-Forefront-PRVS: 0575F81B58
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(366004)(376002)(39380400002)(346002)(39860400002)(199004)(189003)(6116002)(72206003)(3846002)(68736007)(26005)(81166006)(77096007)(105586002)(386003)(53546011)(55236004)(76176011)(59450400001)(8936002)(316002)(52146003)(23676004)(2486003)(52116002)(16526019)(97736004)(186003)(230700001)(80792005)(36756003)(81156014)(8676002)(31696002)(86362001)(66066001)(2950100002)(6666003)(305945005)(229853002)(58126008)(65806001)(16576012)(67846002)(6486002)(53936002)(6306002)(83506002)(47776003)(65956001)(31686004)(478600001)(50466002)(106356001)(64126003)(65826007)(4326008)(7736002)(2906002)(5660300001)(6246003)(25786009)(2004002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1774; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIxNzc0OzIzOmREczRGejcvYVNiWE9ibVJkbk8zczFleFJR?=
 =?utf-8?B?VWJUTUpEZ2ZnY2xCU1pKMHlOdjBvNVh0NlhBakc1VHVZUkhHOU9jMWRaVHdG?=
 =?utf-8?B?N0NlSEowalljSEQ5SG9SRVA4R2V4NVpHUWIxSU9GTWd2NW90dTIxcVlYaStt?=
 =?utf-8?B?Zy9sZXFLbkRQZGZLNitVZEJjL2tmNmhJQy84ZGhZV0xwUjNIMkxLRlZMTFF3?=
 =?utf-8?B?ejJUVDFQYUM4UzZqVXNjc2hsYkFRUy9pTHVGRFZWVFFoVTZ3SjI2U2h2TlI0?=
 =?utf-8?B?OGdJaERwZEZmaDk5RkplZ09CRHBudFhqV0dYM3ltRTNDZmZ3UVpCQjYwdmdF?=
 =?utf-8?B?eDJsQTFrY3ZoRG1QSXh2Z0p0ajBEajlvdUwzK0l3djZlalVEa0oyR2wvRVBp?=
 =?utf-8?B?OHNncWM4azloekRBYWVIa002RkEwQkJMK1hRQ1ZFR1B0SnFMaUZ1YkY4YmVP?=
 =?utf-8?B?NFZMeVBWd2xHYzZQQVdvM2xwWERoRUVwVGdzd1c3c0NEOEpIWjlpVWJ3bm82?=
 =?utf-8?B?VytsMEFzeTRHNVBhdmtaY2plYkk2a3FDdGJ0RllVSmhLaVVRM3g0emNzU3lH?=
 =?utf-8?B?U0ZINW1MVmdvUGlWNDBhOUIyREw2NGtITThvNDVOTHVSQzBBNXpCL25kOXEx?=
 =?utf-8?B?Y2N1MFFGVmd6RXBsZ3FqWjNIZkxRbXdjZ09wNDFGNlpHaU1QcjJOeGp5S1VF?=
 =?utf-8?B?a3EvUGdaYWxoY2NTU2FoLzVCdmhVdE9ZcjFINGxCSlFTclQ1WFlFK04yMjdN?=
 =?utf-8?B?WHpabEFjMElXUXJ6YWNZWTZuRkpSN1VJMjRsak9NdHJNM3k3WllEV0JuQ2pD?=
 =?utf-8?B?QzN4RFA4eWh1RzBWYjRvVUVLQUZBQnVlT3VFc3NtSmpkTys1TW9EQVFwNy9r?=
 =?utf-8?B?ODRjKzJ0Ni9qMFZDRTd0cHFOcUlDaG5rYTJTVmZycnp4YXp1bXJRQmkzdUVM?=
 =?utf-8?B?OUxhVzQ1SHpqZWJUd0pXbTFubHhHTE1SSUhjSksxaWRnMUw3MmhtTitGUjNJ?=
 =?utf-8?B?NjI4QWx6ZmVxT2hhODQ1UGV5R1JjWS9mQ2xlKzZiWnEwM0NKaW9ubmJ3WFpp?=
 =?utf-8?B?Nmxwelozb2RGeWpPWkxmK2E0SmYwNGxUZFdUYitzTWYrNUo5Z0FWRTdiRkF6?=
 =?utf-8?B?eVJNSVMzZHc3cUxXNTBXcDdYV2NScXdnRjFLWXpFbm84eGV0ZmRRZFJ3bFlV?=
 =?utf-8?B?UUZiMjYzYjFnMEhiaWYyTVJ2amFwTDYwTTI2WGhzQ3FneVFESEFLMjdUMHN3?=
 =?utf-8?B?OGRrMERRNUJvMTRkek9WVVIycDFDZk1aZHFCcUIxdEIxczZrZGVIeGNCVGNl?=
 =?utf-8?B?eE1PMDhuNWFFVWV2dlNEdlVzTnBHL1J1bmc3T3B3aGtOWEFVNExsTGZZSUF4?=
 =?utf-8?B?WVBRSFByTis2RUtRdm96VUZ1NmhyOVlCRThybHZtTDA1ZjgrcHlOdHZ3dXg0?=
 =?utf-8?B?RVdtalhveHI4MmtIbWJ4VGtjSUU5OVFxa1YxVjNDdVZUODI1SmFMaFF1ZTFL?=
 =?utf-8?B?Y2RPc1JRTnNjUFZoL3J6YkZCSGlIQWQxbkQrMDUrNGwvQkNQOHhuV25DV3gv?=
 =?utf-8?B?cm5xeGg4cXBYQW9sa0dTWElZVG1WMmVQU1crc0NEUFQ1c2N0aS8zOGdHU0kx?=
 =?utf-8?B?WnE2Y1NLQ2FjaFdtcWV6OEsvRnIzRFV0cFRJa09lZXdNdVNWKzRJR3M4VXp5?=
 =?utf-8?B?dURURnRjTXRjbEFueG9TNEZWL0xjT1h0RDF2eUlZdUNycy9SOTZHY0NDaFZG?=
 =?utf-8?B?U3dFV3gyRHRMVW1Pckp6WFpEVUFUZFRaV3VzYWhhU1Y2QWxDZ0FsTjh1cUNJ?=
 =?utf-8?B?cGRFUVpyWDRXaVRrU1dZNVc0aStIQXFzSkdBRjNCOUpTQ0Z0VXRrQllWVTY3?=
 =?utf-8?B?cmpuYmZnOVFmRW5hSkdUZVZJbFBid1luR3dweWhRQjB6amliZFh4NE9iUTM2?=
 =?utf-8?B?WnorUmxlbTNSc1BJMGd2NVFMOEtzaVB2Vm9CdzZMNHRFNjhwM2wwSVlQN2Jv?=
 =?utf-8?B?YVY5L1prQ0VsVzVDUUwzMmQxZlhPWWlYb09BZz09?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 6:I+bkTlh+RQ/NmsdPg+yW0tN5CZAhrbempcp68ancsGxFaqVsO1G2poE5JnKDmjjYet1KSQxts5ozSYalwzFcdl/9pshlDeRBPIMu0n/zcPPlrOTl48CuRlrUjfQZwHZ9R9xaiQdjgJ84snJ3C/D7qhpL7FvofFDnrq3BzprWKsiJPCB0NN3P8W921AwxIQVy4tV4x+Z9SiX2xvMC+99E9qhqBsVDZatm+fiLySMMyDkfcPi7GxCaqQNx1XJUvS1YMpQg2O7UUw0kbkbBmp+IZt6IA9G9yZFbD30OLJXVV+uCHDQBHDM1RFm0MsobqyD6WKzZyrJ5YXJIv9lOC4RFQXvRn6XeKAfonSg2p0wJ8RA=;
 5:n9lDWAHsno7b1wza1A1+R9i+vQ+ntRJ9D9jzUmR3ieI6NmSnhSt1W9Q/KjRJD47ORfWEaoZFSWD+YMx9C2iJxVguvuo8DZc1HMhQVQ4yk3I2D2MQvNImnHNYgyvthCelqhxxEKjB/1kbbwoGmOZZS2CdwKb20UXpGuyxzOTTp7Q=;
 24:rAQbyWyyUodv6vIpOObVD7gMjtky8oEiHJ5YhuvX+l44AbGvmSqObNhn535VaJHIaemILWLYl41UqG24sF+iYlVjev+YSlun7uFbcyIMNGQ=;
 7:kn3iB8s3vc5xF4mFBC5o5RotSJw4ACdB++CxKsfQyR72yVYotubS8g7dsCryQTtZEDTkcSqZmHTnL4ajyEzM1GFaLTsdMPhrm580/FzgWYMACWujmdyLia+3jg/OlEv4e1LovD2jHmYUIR7qCG7jYz3crc2hDMGDMzSJz6wUNaLEG8E6TR8nror/FQYA8xGZI2e8yY0R9qUkxLShoRHkCkz8xilZc1ffWb8MN+ie4kX3Pp+1te1PsA/2isSDLHoi
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2018 16:39:49.2917 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b458a8ac-0ad1-4c8e-e6f6-08d56d803d5f
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1774
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v3 3/3] xen/arm: vpsci: Move PSCI function
 dispatching from vsmc.c to vpsci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwNi4wMi4xOCAxNzo1MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21l
bnQgUFNDSSBmdW5jdGlvbiBkaXNwYXRjaGluZyBpcyBkb25lIGluIHZzbWMuYyBhbmQgdGhlCj4g
ZnVuY3Rpb24gaW1wbGVtZW50YXRpb24gaW4gdnBzY2kuYy4gU29tZSBiaXRzIG9mIHRoZSBpbXBs
ZW1lbnRhdGlvbiBpcwo+IGV2ZW4gZG9uZSBpbiB2c21jLmMgKHNlZSBQU0NJX1NZU1RFTV9SRVNF
VCkuCj4gCj4gVGhpcyBtZWFucyB0aGF0IGl0IGlzIGRpZmZpY3VsdCB0byBmb2xsb3cgdGhlIGlt
cGxlbWVudGF0aW9uIGFuZCBhbHNvCj4gcmVxdWlyZXMgdG8gZXhwb3J0IGZ1bmN0aW9ucyBmb3Ig
ZWFjaCBQU0NJIGZ1bmN0aW9ucy4KPiAKPiBUaGVyZWZvcmUgbW92ZSBQU0NJIGRpc3BhdGNoaW5n
IGluIHR3byBuZXcgZnVuY3Rpb25zIGRvX3Zwc2NpXzBfMV9jYWxsCj4gYW5kIGRvX3Zwc2NpXzBf
Ml9jYWxsLiBUaGUgZm9ybWVyIHdpbGwgaGFuZGxlIFBTQ0kgMC4xIGNhbGwgd2hpbGUgdGhlIGxh
dHRlcgo+IDAuMiBvciBsYXRlciBjYWxsLgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUsIGEgbmV3IGhl
YWRlciB2cHNjaS5oIHdhcyBjcmVhdGVkIHRvIGNvbnRhaW4gYWxsCj4gZGVmaW5pdGlvbnMgZm9y
IHZpcnR1YWwgUFNDSSBhbmQgYXZvaWQgY29uZnVzaW9uIHdpdGggdGhlIGhvc3QgUFNDSS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpS
ZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29t
PgoKPiAtLS0KPiAgICAgIENoYW5nZXMgaW4gdjM6Cj4gICAgICAgICAgLSBBZGQgY29weXJpZ2h0
IGFuZCBlbWFjcyBtYWdpYyBpbiB2cHNjaS5oCj4gICAgICAgICAgLSBBZGQgYSBjb21tZW50IHRv
IHVwZGF0ZSBTQ0NDX1NNQ0NDXypfUkVWSVNJT04gb25jZSBwZXIKPiAgICAgICAgICByZWxlYXNl
Cj4gCj4gICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgIC0gQWRkIGEgJ3YnIGluIHRoZSBm
dW5jdGlvbiBuYW1lcyB0byBoZWxwIGRpc3Rpbmd1aXNoIHZpcnR1YWwgdnMKPiAgICAgICAgICBw
aHlzaWNhbCBQU0NJCj4gICAgICAgICAgLSBJbnRyb2R1Y2UgdnBzY2kuaCBhbmQgVlNDUElfTlJf
RlVOQ1MKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICB8IDE0OCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+ICAgeGVuL2FyY2gvYXJtL3Zz
bWMuYyAgICAgICAgIHwgIDk5ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gICB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgfCAgMTkgLS0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20t
YXJtL3Zwc2NpLmggfCAgNDIgKysrKysrKysrKysrKwo+ICAgNCBmaWxlcyBjaGFuZ2VkLCAxODIg
aW5zZXJ0aW9ucygrKSwgMTI2IGRlbGV0aW9ucygtKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gaW5kZXggOTc5ZDMyZWQ2ZC4uMDNmZDRl
YjViNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS92cHNjaS5jCj4gQEAgLTE2LDcgKzE2LDcgQEAKPiAgIAo+ICAgI2luY2x1ZGUgPGFzbS9j
dXJyZW50Lmg+Cj4gICAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KPiAtI2luY2x1ZGUgPGFzbS9wc2Np
Lmg+Cj4gKyNpbmNsdWRlIDxhc20vdnBzY2kuaD4KPiAgICNpbmNsdWRlIDxhc20vZXZlbnQuaD4K
PiAgIAo+ICAgI2luY2x1ZGUgPHB1YmxpYy9zY2hlZC5oPgo+IEBAIC05MSwxMiArOTEsMTIgQEAg
c3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0
ZXJfdCBlbnRyeV9wb2ludCwKPiAgICAgICByZXR1cm4gUFNDSV9TVUNDRVNTOwo+ICAgfQo+ICAg
Cj4gLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNwdWlkLCByZWdpc3Rlcl90IGVu
dHJ5X3BvaW50KQo+ICtzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vbih1aW50MzJfdCB2Y3B1
aWQsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpCj4gICB7Cj4gICAgICAgcmV0dXJuIGRvX2NvbW1v
bl9jcHVfb24odmNwdWlkLCBlbnRyeV9wb2ludCwgMCAsIFBTQ0lfVkVSU0lPTigwLCAxKSk7Cj4g
ICB9Cj4gICAKPiAtaW50MzJfdCBkb19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUp
Cj4gK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkK
PiAgIHsKPiAgICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gICAgICAgaWYgKCAhdGVz
dF9hbmRfc2V0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQo+IEBAIC0xMDQsMTMg
KzEwNCwxNCBAQCBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkK
PiAgICAgICByZXR1cm4gUFNDSV9TVUNDRVNTOwo+ICAgfQo+ICAgCj4gLXVpbnQzMl90IGRvX3Bz
Y2lfMF8yX3ZlcnNpb24odm9pZCkKPiArc3RhdGljIHVpbnQzMl90IGRvX3BzY2lfMF8yX3ZlcnNp
b24odm9pZCkKPiAgIHsKPiAgICAgICByZXR1cm4gUFNDSV9WRVJTSU9OKDAsIDIpOwo+ICAgfQo+
ICAgCj4gLXJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJf
c3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpCj4gK3N0YXRpYyByZWdpc3Rlcl90IGRvX3BzY2lf
MF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRf
aWQpCj4gICB7Cj4gICAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owo+ICAgCj4gQEAgLTEy
MywxMyArMTI0LDE0IEBAIHJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1c3BlbmQodWludDMy
X3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gICAgICAgcmV0dXJuIFBT
Q0lfU1VDQ0VTUzsKPiAgIH0KPiAgIAo+IC1pbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vZmYodm9p
ZCkKPiArc3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfY3B1X29mZih2b2lkKQo+ICAgewo+ICAg
ICAgIHJldHVybiBkb19wc2NpX2NwdV9vZmYoMCk7Cj4gICB9Cj4gICAKPiAtaW50MzJfdCBkb19w
c2NpXzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3Bv
aW50LAo+IC0gICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCkKPiAr
c3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgZW50cnlfcG9p
bnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRl
eHRfaWQpCj4gICB7Cj4gICAgICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odGFyZ2V0X2NwdSwg
ZW50cnlfcG9pbnQsIGNvbnRleHRfaWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UFNDSV9WRVJTSU9OKDAsIDIpKTsKPiBAQCAtMTQ0LDggKzE0Niw4IEBAIHN0YXRpYyBjb25zdCB1
bnNpZ25lZCBsb25nIHRhcmdldF9hZmZpbml0eV9tYXNrW10gPSB7Cj4gICAjZW5kaWYKPiAgIH07
Cj4gICAKPiAtaW50MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFy
Z2V0X2FmZmluaXR5LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBs
b3dlc3RfYWZmaW5pdHlfbGV2ZWwpCj4gK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMF8yX2FmZmlu
aXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbG93ZXN0X2FmZmluaXR5X2xldmVsKQo+
ICAgewo+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gICAgICAg
c3RydWN0IHZjcHUgKnY7Cj4gQEAgLTE3MiwyMyArMTc0LDE0MSBAQCBpbnQzMl90IGRvX3BzY2lf
MF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCj4gICAgICAgcmV0
dXJuIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVMX09GRjsKPiAgIH0KPiAgIAo+IC11aW50MzJfdCBk
b19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKQo+ICtzdGF0aWMgdWludDMyX3QgZG9f
cHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCkKPiAgIHsKPiAgICAgICByZXR1cm4gUFND
SV8wXzJfVE9TX01QX09SX05PVF9QUkVTRU5UOwo+ICAgfQo+ICAgCj4gLXZvaWQgZG9fcHNjaV8w
XzJfc3lzdGVtX29mZiggdm9pZCApCj4gK3N0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9v
ZmYoIHZvaWQgKQo+ICAgewo+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21h
aW47Cj4gICAgICAgZG9tYWluX3NodXRkb3duKGQsU0hVVERPV05fcG93ZXJvZmYpOwo+ICAgfQo+
ICAgCj4gLXZvaWQgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KHZvaWQpCj4gK3N0YXRpYyB2b2lk
IGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKQo+ICAgewo+ICAgICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gICAgICAgZG9tYWluX3NodXRkb3duKGQsU0hVVERP
V05fcmVib290KTsKPiAgIH0KPiAgIAo+ICsjZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChyZWcsIHZh
bCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQo+ICsjZGVmaW5lIFBTQ0lfQVJHKHJlZywgbikg
Z2V0X3VzZXJfcmVnKHJlZywgbikKPiArCj4gKyNpZmRlZiBDT05GSUdfQVJNXzY0Cj4gKyNkZWZp
bmUgUFNDSV9BUkczMihyZWcsIG4pICh1aW50MzJfdCkoZ2V0X3VzZXJfcmVnKHJlZywgbikpCj4g
KyNlbHNlCj4gKyNkZWZpbmUgUFNDSV9BUkczMihyZWcsIG4pIFBTQ0lfQVJHKHJlZywgbikKPiAr
I2VuZGlmCj4gKwo+ICsvKgo+ICsgKiBQU0NJIDAuMSBjYWxscy4gSXQgd2lsbCByZXR1cm4gZmFs
c2UgaWYgdGhlIGZ1bmN0aW9uIElEIGlzIG5vdAo+ICsgKiBoYW5kbGVkLgo+ICsgKi8KPiArYm9v
bCBkb192cHNjaV8wXzFfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3Qg
ZmlkKQo+ICt7Cj4gKyAgICBzd2l0Y2ggKCAodWludDMyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDAp
ICkKPiArICAgIHsKPiArICAgIGNhc2UgUFNDSV9jcHVfb2ZmOgo+ICsgICAgewo+ICsgICAgICAg
IHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gKwo+ICsgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfY3B1X29mZik7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IGRvX3BzY2lfY3B1X29mZihwc3RhdGUpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAg
IH0KPiArICAgIGNhc2UgUFNDSV9jcHVfb246Cj4gKyAgICB7Cj4gKyAgICAgICAgdWludDMyX3Qg
dmNwdWlkID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiArICAgICAgICByZWdpc3Rlcl90IGVwb2lu
dCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwo+ICsKPiArICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2Nw
dV9vbik7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZj
cHVpZCwgZXBvaW50KSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAgICB9Cj4gKyAgICBk
ZWZhdWx0Ogo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArICAgIH0KPiArfQo+ICsKPiArLyoK
PiArICogUFNDSSAwLjIgb3IgbGF0ZXIgY2FsbHMuIEl0IHdpbGwgcmV0dXJuIGZhbHNlIGlmIHRo
ZSBmdW5jdGlvbiBJRCBpcwo+ICsgKiBub3QgaGFuZGxlZC4KPiArICovCj4gK2Jvb2wgZG9fdnBz
Y2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKPiAr
ewo+ICsgICAgLyoKPiArICAgICAqIC8hXCBWUFNDSV9OUl9GVU5DUyAoaW4gYXNtLWFybS92cHNj
aS5oKSBzaG91bGQgYmUgdXBkYXRlZCB3aGVuCj4gKyAgICAgKiBhZGRpbmcvcmVtb3ZpbmcgYSBm
dW5jdGlvbi4gU0NDQ19TTUNDQ18qX1JFVklTSU9OIHNob3VsZCBiZQo+ICsgICAgICogdXBkYXRl
ZCBvbmNlIHBlciByZWxlYXNlLgo+ICsgICAgICovCj4gKyAgICBzd2l0Y2ggKCBmaWQgKQo+ICsg
ICAgewo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyKFBTQ0lfVkVSU0lPTik6Cj4gKyAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVn
cywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4g
KyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09GRik6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2
cHNjaV9jcHVfb2ZmKTsKPiArICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfY3B1X29mZigpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICBjYXNlIFBT
Q0lfMF8yX0ZOMzIoTUlHUkFURV9JTkZPX1RZUEUpOgo+ICsgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfbWlncmF0ZV9pbmZvX3R5cGUpOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBk
b19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsK
PiArCj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRik6Cj4gKyAgICAgICAgcGVy
ZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKPiArICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1f
b2ZmKCk7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lfSU5URVJOQUxfRkFJ
TFVSRSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgY2FzZSBQU0NJXzBfMl9G
TjMyKFNZU1RFTV9SRVNFVCk6Cj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fcmVz
ZXQpOwo+ICsgICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCgpOwo+ICsgICAgICAgIFBT
Q0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwo+ICsgICAgICAgIHJl
dHVybiB0cnVlOwo+ICsKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT04pOgo+ICsgICAg
Y2FzZSBQU0NJXzBfMl9GTjY0KENQVV9PTik6Cj4gKyAgICB7Cj4gKyAgICAgICAgcmVnaXN0ZXJf
dCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPiArICAgICAgICByZWdpc3Rlcl90IGVwb2lu
dCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwo+ICsgICAgICAgIHJlZ2lzdGVyX3QgY2lkID0gUFNDSV9B
UkcocmVncywgMyk7Cj4gKwo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29uKTsKPiAr
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29uKHZjcHVpZCwg
ZXBvaW50LCBjaWQpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9G
TjY0KENQVV9TVVNQRU5EKToKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBwc3RhdGUgPSBQ
U0NJX0FSRzMyKHJlZ3MsIDEpOwo+ICsgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9B
UkcocmVncywgMik7Cj4gKyAgICAgICAgcmVnaXN0ZXJfdCBjaWQgPSBQU0NJX0FSRyhyZWdzLCAz
KTsKPiArCj4gKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfc3VzcGVuZCk7Cj4gKyAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHBzdGF0ZSwg
ZXBvaW50LCBjaWQpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6Cj4gKyAgICBjYXNlIFBTQ0lfMF8y
X0ZONjQoQUZGSU5JVFlfSU5GTyk6Cj4gKyAgICB7Cj4gKyAgICAgICAgcmVnaXN0ZXJfdCB0YWZm
ID0gUFNDSV9BUkcocmVncywgMSk7Cj4gKyAgICAgICAgdWludDMyX3QgbGFmZiA9IFBTQ0lfQVJH
MzIocmVncywgMik7Cj4gKwo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X2FmZmluaXR5
X2luZm8pOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZp
bml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0K
PiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgfQo+ICt9Cj4g
Kwo+ICAgLyoKPiAgICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICAqIG1vZGU6IEMKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBpbmRleCAz
ZDhjYmNjODA4Li4zZDNiZDk1ZmVlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAgLTE5LDE2ICsxOSwxNiBAQAo+ICAgI2lu
Y2x1ZGUgPHhlbi90eXBlcy5oPgo+ICAgI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWNjYy5o
Pgo+ICAgI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+Cj4gLSNpbmNsdWRlIDxhc20vcHNjaS5oPgo+
ICAgI2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4gICAj
aW5jbHVkZSA8YXNtL3RyYXBzLmg+Cj4gKyNpbmNsdWRlIDxhc20vdnBzY2kuaD4KPiAgIAo+ICAg
LyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IEh5cGVydmlzb3Ig
U2VydmljZS4gKi8KPiAgICNkZWZpbmUgWEVOX1NNQ0NDX0ZVTkNUSU9OX0NPVU5UIDMKPiAgIAo+
ICAgLyogTnVtYmVyIG9mIGZ1bmN0aW9ucyBjdXJyZW50bHkgc3VwcG9ydGVkIGJ5IFN0YW5kYXJk
IFNlcnZpY2UgU2VydmljZSBDYWxscy4gKi8KPiAtI2RlZmluZSBTU1NDX1NNQ0NDX0ZVTkNUSU9O
X0NPVU5UIDE0Cj4gKyNkZWZpbmUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCAoMyArIFZQU0NJ
X05SX0ZVTkNTKQo+ICAgCj4gICBzdGF0aWMgYm9vbCBmaWxsX3VpZChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncywgeGVuX3V1aWRfdCB1dWlkKQo+ICAgewo+IEBAIC0xMDAsNDEgKzEwMCwxMyBA
QCBzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiAgICAgICB9Cj4gICB9Cj4gICAKPiAtI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2
YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKPiAtI2RlZmluZSBQU0NJX0FSRyhyZWcsIG4p
IGdldF91c2VyX3JlZyhyZWcsIG4pCj4gLQo+IC0jaWZkZWYgQ09ORklHX0FSTV82NAo+IC0jZGVm
aW5lIFBTQ0lfQVJHMzIocmVnLCBuKSAodWludDMyX3QpKGdldF91c2VyX3JlZyhyZWcsIG4pKQo+
IC0jZWxzZQo+IC0jZGVmaW5lIFBTQ0lfQVJHMzIocmVnLCBuKSBQU0NJX0FSRyhyZWcsIG4pCj4g
LSNlbmRpZgo+IC0KPiAgIC8qIEV4aXN0aW5nIChwcmUgU01DQ0MpIEFQSXMuIFRoaXMgaW5jbHVk
ZXMgUFNDSSAwLjEgaW50ZXJmYWNlICovCj4gICBzdGF0aWMgYm9vbCBoYW5kbGVfZXhpc3Rpbmdf
YXBpcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgIHsKPiAgICAgICAvKiBPbmx5IGxl
YXN0IDMyIGJpdHMgYXJlIHNpZ25pZmljYW50IChBUk0gREVOIDAwMjhCLCBwYWdlIDEyKSAqLwo+
IC0gICAgc3dpdGNoICggKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdzLCAwKSApCj4gLSAgICB7
Cj4gLSAgICBjYXNlIFBTQ0lfY3B1X29mZjoKPiAtICAgIHsKPiAtICAgICAgICB1aW50MzJfdCBw
c3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+IC0KPiAtICAgICAgICBwZXJmY19pbmNyKHZw
c2NpX2NwdV9vZmYpOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpX2Nw
dV9vZmYocHN0YXRlKSk7Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4gLSAgICB9Cj4gLSAgICBj
YXNlIFBTQ0lfY3B1X29uOgo+IC0gICAgewo+IC0gICAgICAgIHVpbnQzMl90IHZjcHVpZCA9IFBT
Q0lfQVJHMzIocmVncywgMSk7Cj4gLSAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQgPSBQU0NJX0FS
RyhyZWdzLCAyKTsKPiArICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRfdXNlcl9yZWco
cmVncywgMCk7Cj4gICAKPiAtICAgICAgICBwZXJmY19pbmNyKHZwc2NpX2NwdV9vbik7Cj4gLSAg
ICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfY3B1X29uKHZjcHVpZCwgZXBvaW50
KSk7Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4gLSAgICB9Cj4gLSAgICBkZWZhdWx0Ogo+IC0g
ICAgICAgIHJldHVybiBmYWxzZTsKPiAtICAgIH0KPiArICAgIHJldHVybiBkb192cHNjaV8wXzFf
Y2FsbChyZWdzLCBmaWQpOwo+ICAgfQo+ICAgCj4gICAvKiBQU0NJIDAuMiBpbnRlcmZhY2UgYW5k
IG90aGVyIFN0YW5kYXJkIFNlY3VyZSBDYWxscyAqLwo+IEBAIC0xNDIsNzAgKzExNCwxMSBAQCBz
dGF0aWMgYm9vbCBoYW5kbGVfc3NzYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgIHsK
PiAgICAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+
ICAgCj4gLSAgICBzd2l0Y2ggKCBmaWQgKQo+IC0gICAgewo+IC0gICAgY2FzZSBQU0NJXzBfMl9G
TjMyKFBTQ0lfVkVSU0lPTik6Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV92ZXJzaW9uKTsK
PiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfdmVyc2lvbigpKTsK
PiArICAgIGlmICggZG9fdnBzY2lfMF8yX2NhbGwocmVncywgZmlkKSApCj4gICAgICAgICAgIHJl
dHVybiB0cnVlOwo+ICAgCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09GRik6Cj4gLSAg
ICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKPiAtICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfY3B1X29mZigpKTsKPiAtICAgICAgICByZXR1cm4gdHJ1ZTsK
PiAtCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoTUlHUkFURV9JTkZPX1RZUEUpOgo+IC0gICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwo+IC0gICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSgpKTsKPiAtICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiAtCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09G
Rik6Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKPiAtICAgICAgICBk
b19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3Ms
IFBTQ0lfSU5URVJOQUxfRkFJTFVSRSk7Cj4gLSAgICAgICAgcmV0dXJuIHRydWU7Cj4gLQo+IC0g
ICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCk6Cj4gLSAgICAgICAgcGVyZmNfaW5j
cih2cHNjaV9zeXN0ZW1fcmVzZXQpOwo+IC0gICAgICAgIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNl
dCgpOwo+IC0gICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxV
UkUpOwo+IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0KPiAtICAgIGNhc2UgUFNDSV8wXzJfRk4z
MihDUFVfT04pOgo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQVV9PTik6Cj4gLSAgICB7Cj4g
LSAgICAgICAgcmVnaXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPiAtICAgICAg
ICByZWdpc3Rlcl90IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwo+IC0gICAgICAgIHJlZ2lz
dGVyX3QgY2lkID0gUFNDSV9BUkcocmVncywgMyk7Cj4gLQo+IC0gICAgICAgIHBlcmZjX2luY3Io
dnBzY2lfY3B1X29uKTsKPiAtICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8w
XzJfY3B1X29uKHZjcHVpZCwgZXBvaW50LCBjaWQpKTsKPiAtICAgICAgICByZXR1cm4gdHJ1ZTsK
PiAtICAgIH0KPiAtCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQpOgo+IC0g
ICAgY2FzZSBQU0NJXzBfMl9GTjY0KENQVV9TVVNQRU5EKToKPiAtICAgIHsKPiAtICAgICAgICB1
aW50MzJfdCBwc3RhdGUgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOwo+IC0gICAgICAgIHJlZ2lzdGVy
X3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7Cj4gLSAgICAgICAgcmVnaXN0ZXJfdCBjaWQg
PSBQU0NJX0FSRyhyZWdzLCAzKTsKPiAtCj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVf
c3VzcGVuZCk7Cj4gLSAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2Nw
dV9zdXNwZW5kKHBzdGF0ZSwgZXBvaW50LCBjaWQpKTsKPiAtICAgICAgICByZXR1cm4gdHJ1ZTsK
PiAtICAgIH0KPiAtCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6Cj4g
LSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5GTyk6Cj4gKyAgICBzd2l0Y2ggKCBm
aWQgKQo+ICAgICAgIHsKPiAtICAgICAgICByZWdpc3Rlcl90IHRhZmYgPSBQU0NJX0FSRyhyZWdz
LCAxKTsKPiAtICAgICAgICB1aW50MzJfdCBsYWZmID0gUFNDSV9BUkczMihyZWdzLCAyKTsKPiAt
Cj4gLSAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfYWZmaW5pdHlfaW5mbyk7Cj4gLSAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwg
bGFmZikpOwo+IC0gICAgICAgIHJldHVybiB0cnVlOwo+IC0gICAgfQo+IC0KPiAgICAgICBjYXNl
IEFSTV9TTUNDQ19DQUxMX0NPVU5UX0ZJRChTVEFOREFSRCk6Cj4gICAgICAgICAgIHJldHVybiBm
aWxsX2Z1bmN0aW9uX2NhbGxfY291bnQocmVncywgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCk7
Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaAo+IGluZGV4IDMyYzFmODFmMjEuLjNjNDQ0NjhlNzIgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BzY2kuaAo+IEBAIC0yMiwyNSArMjIsNiBAQCBpbnQgY2FsbF9wc2NpX2NwdV9vbihp
bnQgY3B1KTsKPiAgIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9vZmYodm9pZCk7Cj4gICB2b2lkIGNh
bGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4gICAKPiAtLyogZnVuY3Rpb25zIHRvIGhhbmRs
ZSBndWVzdCBQU0NJIHJlcXVlc3RzICovCj4gLWludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMy
X3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KTsKPiAtaW50MzJfdCBkb19wc2NpX2Nw
dV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpOwo+IC1pbnQzMl90IGRvX3BzY2lfY3B1X3N1c3Bl
bmQodWludDMyX3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpOwo+IC1pbnQz
Ml90IGRvX3BzY2lfbWlncmF0ZSh1aW50MzJfdCB2Y3B1aWQpOwo+IC0KPiAtLyogUFNDSSAwLjIg
ZnVuY3Rpb25zIHRvIGhhbmRsZSBndWVzdCBQU0NJIHJlcXVlc3RzICovCj4gLXVpbnQzMl90IGRv
X3BzY2lfMF8yX3ZlcnNpb24odm9pZCk7Cj4gLXJlZ2lzdGVyX3QgZG9fcHNjaV8wXzJfY3B1X3N1
c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpOwo+IC1pbnQz
Ml90IGRvX3BzY2lfMF8yX2NwdV9vZmYodm9pZCk7Cj4gLWludDMyX3QgZG9fcHNjaV8wXzJfY3B1
X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRfaWQpOwo+IC1pbnQzMl90IGRv
X3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHksCj4gLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGxvd2VzdF9hZmZpbml0eV9sZXZl
bCk7Cj4gLXVpbnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpOwo+IC12
b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9vZmYodm9pZCk7Cj4gLXZvaWQgZG9fcHNjaV8wXzJfc3lz
dGVtX3Jlc2V0KHZvaWQpOwo+IC0KPiAgIC8qIFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8KPiAgICNk
ZWZpbmUgUFNDSV8wXzJfRk4zMihuYW1lKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZB
U1RfQ0FMTCwgICAgICAgICAgICAgXAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgICAgICBcCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdnBzY2kuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uMDM1
YTQxZTgxMgo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2Np
LmgKPiBAQCAtMCwwICsxLDQyIEBACj4gKy8qCj4gKyAqIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBz
Y2kuaAo+ICsgKgo+ICsgKiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsQGxpbmFyby5vcmc+Cj4g
KyAqIENvcHlyaWdodCAoYykgMjAxOCBMaW5hcm8gTGltaXRlZC4KPiArICoKPiArICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiArICogdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlv
bjsgdW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dy
YW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiAr
ICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2Fy
cmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3Ig
bW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+ICsgKiBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsg
Ki8KPiArCj4gKyNpZm5kZWYgX19BU01fVlBTQ0lfSF9fCj4gKyNkZWZpbmUgX19BU01fVlBTQ0lf
SF9fCj4gKwo+ICsjaW5jbHVkZSA8YXNtL3BzY2kuaD4KPiArCj4gKy8qIE51bWJlciBvZiBmdW5j
dGlvbiBpbXBsZW1lbnRlZCBieSB2aXJ0dWFsIFBTQ0kgKG9ubHkgMC4yIG9yIGxhdGVyKSAqLwo+
ICsjZGVmaW5lIFZQU0NJX05SX0ZVTkNTICAxMQo+ICsKPiArLyogRnVuY3Rpb25zIGhhbmRsZSBQ
U0NJIGNhbGxzIGZyb20gdGhlIGd1ZXN0cyAqLwo+ICtib29sIGRvX3Zwc2NpXzBfMV9jYWxsKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpOwo+ICtib29sIGRvX3Zwc2Np
XzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpOwo+ICsK
PiArI2VuZGlmIC8qIF9fQVNNX1ZQU0NJX0hfXyAqLwo+ICsKPiArLyoKPiArICogTG9jYWwgdmFy
aWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPiArICogYy1i
YXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6
IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IAoKLS0gClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:42:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:42:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6Jh-0001MA-Cj; Tue, 06 Feb 2018 16:41:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qt6z=fa=citrix.com=prvs=568c55808=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1ej6Jg-0001M3-C8
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 16:41:56 +0000
X-Inumbo-ID: 953c22d3-0b5c-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 953c22d3-0b5c-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:41:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="67382316"
From: Lars Kurth <lars.kurth@citrix.com>
To: Artem Mygaiev <artem_mygaiev@epam.com>, "robin.randhawa@arm.com"
 <robin.randhawa@arm.com>, Julien Grall <julien.grall@arm.com>, "Stefano
 Stabellini" <sstabellini@kernel.org>, xen-devel
 <xen-devel@lists.xenproject.org>, "Edgar E. Iglesias"
 <edgar.iglesias@xilinx.com>, Stewart Hildebrand
 <Stewart.Hildebrand@dornerworks.com>, "anastassios.nanos@onapp.com"
 <anastassios.nanos@onapp.com>, "vfachin@de.adit-jv.com"
 <vfachin@de.adit-jv.com>, Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, "mirela.simonovic@aggios.com"
 <mirela.simonovic@aggios.com>, "davorin.mista@aggios.com"
 <davorin.mista@aggios.com>
Thread-Topic: Xen ARM community call Tuesday 13th February 5PM UTC
Thread-Index: AQHTnzLpuIM88aEbO0G/hfxIjjhbyKOXGpaAgAAHywCAAAf+gIAAU9gA
Date: Tue, 6 Feb 2018 16:22:32 +0000
Message-ID: <29DD8987-B65C-4003-9C56-9A5A9335189F@citrix.com>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
 <0944dbb7476e52f70a037a7c95444e680b9dcbd9.camel@arm.com>
 <345410E6-E3F4-4003-82D9-B249ADE052CA@citrix.com>
 <af7d6b08-3f3b-e46c-c7b0-44e76c1f8cf8@epam.com>
In-Reply-To: <af7d6b08-3f3b-e46c-c7b0-44e76c1f8cf8@epam.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.9.0.180116
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7554F10AD66ECE47AD9FADF44850EDA0@citrix.com>
MIME-Version: 1.0
Cc: Rich Persaud <persaur@gmail.com>
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAgICAgQXMgd2UgZG8gbm90IGhhdmUgSmlyYSBhY2Nlc3MsIGl0IHdvdWxkIGJlIGJldHRlciB0
byBkbyBpdCBvbiBXaWtpIG9yICAgICAgInNvbWV0aGluZyBlbHNlIi4NClRoZSBwcm9qZWN0IGhh
cyBKaXJhIGFjY2VzcyBhbmQgY2FuIGdpdmUgc2VsZWN0ZWQgY29tbXVuaXR5IG1lbWJlcnMgd3Jp
dGUgYWNjZXNzDQpSZWFkIGFjY2VzcyBpcyBub3QgYW4gaXNzdWUNCkxhcnMNCg0K77u/T24gMDYv
MDIvMjAxOCwgMTE6MjIsICJBcnRlbSBNeWdhaWV2IiA8YXJ0ZW1fbXlnYWlldkBlcGFtLmNvbT4g
d3JvdGU6DQoNCiAgICBIaSBMYXJzDQogICAgDQogICAgQXMgd2UgZG8gbm90IGhhdmUgSmlyYSBh
Y2Nlc3MsIGl0IHdvdWxkIGJlIGJldHRlciB0byBkbyBpdCBvbiBXaWtpIG9yIA0KICAgICJzb21l
dGhpbmcgZWxzZSIuDQogICAgDQogICAgICAtLSBBcnRlbQ0KICAgIA0KICAgIE9uIDA2LjAyLjE4
IDEyOjUzLCBMYXJzIEt1cnRoIHdyb3RlOg0KICAgID4gQWRkaW5nIFJpY2gNCiAgICA+IA0KICAg
ID4+IEkgdGhpbmsgaXQgd291bGQgYmUgaHVnZWx5IGJlbmVmaWNpYWwgaWYgdGhlcmUgY291bGQg
YmUgYW4gb3Blbg0KICAgID4+IHJlcG9zaXRvcnkgb2YgaW5mb3JtYXRpb24gdGhhdCBkZXNjcmli
ZXMgaW4gY2xlYXIgdGVybXMgd2hhdCB0aGUNCiAgICA+PiBzcGVjaWZpYyBlbmdpbmVlcmluZyBp
dGVtcyBhcmUgd2hpY2ggYXJlIG5lZWRlZCB0byBtYWtlIFhlbiB2aWFibGUgZm9yDQogICAgPj4g
YXNzZXNzbWVudCB0b3dhcmRzIHNhZmV0eSBjZXJ0aWZpY2F0aW9uLg0KICAgID4gVmVyeSBnb29k
IGlkZWENCiAgICA+IA0KICAgID4gSWYgdGhlcmUgaXMgYWdyZWVtZW50LCBJIGNhbiB2b2x1bnRl
ZXIgdG8gc2V0IHVwIHN1Y2ggYSByZXBvc2l0b3J5OiBvcHRpb25zIGZvciB0cmFja2luZyBhcmUN
CiAgICA+ICpPdXIgQXRsYXNzaWFuIEppcmEgaW5zdGFuY2UgKG1heWJlIGEgbmV3IGFyZWEgc3Bl
Y2lmaWNhbGx5IGZvciB0aGlzIHB1cnBvc2UpDQogICAgPiAqIFdpa2kgcGFnZQ0KICAgID4gKiBT
b21ldGhpbmcgZWxzZQ0KICAgID4gDQogICAgPiBMYXJzDQogICAgPiANCiAgICA+IE9uIDA2LzAy
LzIwMTgsIDEwOjI2LCAiUm9iaW4gUmFuZGhhd2EiIDxyb2Jpbi5yYW5kaGF3YUBhcm0uY29tPiB3
cm90ZToNCiAgICA+IA0KICAgID4gICAgICBIaSBKdWxpZW4uDQogICAgPiAgICAgIA0KICAgID4g
ICAgICBUaGFua3MgZm9yIGxvb3BpbmcgbWUgaW4uDQogICAgPiAgICAgIA0KICAgID4gICAgICBP
biBUdWUsIDIwMTgtMDItMDYgYXQgMTA6MTEgKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToNCiAg
ICA+ICAgICAgPiBIaSBhbGwsDQogICAgPiAgICAgID4NCiAgICA+ICAgICAgPiBJIHdvdWxkIHN1
Z2dlc3QgdG8gaGF2ZSB0aGUgbmV4dCBjb21tdW5pdHkgY2FsbCBvbiBUdWVzZGF5IDEzdGgNCiAg
ICA+ICAgICAgPiBGZWJydWFyeQ0KICAgID4gICAgICA+IDVwbSBHTVQuIERvZXMgaXQgc291bmQg
Z29vZD8NCiAgICA+ICAgICAgDQogICAgPiAgICAgIEknbSBvdXQgb2Ygb2ZmaWNlIGZyb20gdGhl
IDh0aCB0byB0aGUgMTZ0aCB1bmZvcnR1bmF0ZWx5Lg0KICAgID4gICAgICANCiAgICA+ICAgICAg
PiBEbyB5b3UgaGF2ZSBhbnkgc3BlY2lmaWMgdG9waWMgeW91IHdvdWxkIGxpa2UgdG8gZGlzY3Vz
cz8NCiAgICA+ICAgICAgDQogICAgPiAgICAgIEZyb20gbXkgc2lkZToNCiAgICA+ICAgICAgDQog
ICAgPiAgICAgIEkndmUgc3Bva2VuIHRvIGEgZmFpciBudW1iZXIgb2YgZm9sa3Mgb24gdGhlIFRv
IGxpc3QgaGVyZSBpbiAxLTENCiAgICA+ICAgICAgZGlzY3Vzc2lvbnMgYWJvdXQgdGhpcy4NCiAg
ICA+ICAgICAgDQogICAgPiAgICAgIEkgdGhpbmsgaXQgd291bGQgYmUgaHVnZWx5IGJlbmVmaWNp
YWwgaWYgdGhlcmUgY291bGQgYmUgYW4gb3Blbg0KICAgID4gICAgICByZXBvc2l0b3J5IG9mIGlu
Zm9ybWF0aW9uIHRoYXQgZGVzY3JpYmVzIGluIGNsZWFyIHRlcm1zIHdoYXQgdGhlDQogICAgPiAg
ICAgIHNwZWNpZmljIGVuZ2luZWVyaW5nIGl0ZW1zIGFyZSB3aGljaCBhcmUgbmVlZGVkIHRvIG1h
a2UgWGVuIHZpYWJsZSBmb3INCiAgICA+ICAgICAgYXNzZXNzbWVudCB0b3dhcmRzIHNhZmV0eSBj
ZXJ0aWZpY2F0aW9uLg0KICAgID4gICAgICANCiAgICA+ICAgICAgSSdtIG5vdCBhIFhlbiBleHBl
cnQgYnkgYW55IG1lYXN1cmUgYnV0IG9mZiB0aGUgdG9wIEkgcmVjYWxsIHRoYXQgb25lDQogICAg
PiAgICAgIGl0ZW0gd2FzIHRoZSB0YXNrIG9mIHJlbW92aW5nIHRoZSByZWxpYW5jZSBvbiB0aGUg
TGludXgga2VybmVsIGZvcg0KICAgID4gICAgICBEb20wLg0KICAgID4gICAgICANCiAgICA+ICAg
ICAgSSBhbSBjZXJ0YWluIHRoZXJlIGFyZSBtb3JlLg0KICAgID4gICAgICANCiAgICA+ICAgICAg
VGhlIG1vdGl2YXRpb24gYmVoaW5kIHRoaXMgaXMgdG8gc3B1ciBmb2xrcyBpbnRvIGFja25vd2xl
ZGdpbmcgdGhlDQogICAgPiAgICAgIHRlY2huaWNhbCB3b3JrIHRoYXQgcmVtYWlucyB0byBiZSBk
b25lLiBXaGV0aGVyIHRoYXQgd29yayB0aGVuIGhhcHBlbnMNCiAgICA+ICAgICAgYmVoaW5kIGNs
b3NlZCBwcm9wcmlldGFyeSBkb29ycyB0byBnZW5lcmF0ZSB2YWx1ZSBvciBpbiB0aGUgb3BlbiBp
cyBhbg0KICAgID4gICAgICBpbXBsZW1lbnRhdGlvbiBkZXRhaWwuDQogICAgPiAgICAgIA0KICAg
ID4gICAgICBJZiBub3RoaW5nIGVsc2UgLSBpdCB3b3VsZCBkZWZpbml0ZWx5IGFjdCBhcyBhbiBh
Y2NlbGVyYXRvci4NCiAgICA+ICAgICAgDQogICAgPiAgICAgIFBlcnNvbmFsbHksIEkgd291bGQg
YmUgdGhyaWxsZWQgaWYgdGhlcmUgd2FzIGVub3VnaCBtb21lbnR1bSB0byBvcGVubHkNCiAgICA+
ICAgICAgbWFzc2FnZSBYZW4gaW50byB0aGUgc2hhcGUgdGhhdCBJIGFsbHVkZSB0by4gSWYgdGhh
dCB0YWtlcyB0aGluZ3MgNzAlDQogICAgPiAgICAgIGFoZWFkIHdpdGggdGhlIHJlbWFpbmluZyAz
MCUgZG9uZSBieSBtaXNjIFhlbiBjb21tZXJjaWFsIGVudGl0aWVzIGFzDQogICAgPiAgICAgIHRo
ZWlyIGRpZmZlcmVudGlhdGlvbiB2YWx1ZSBhZGQgLSB0aGF0J3MgYSBodWdlIGJvbnVzIGZvciB0
aGUgZWNvc3lzdGVtDQogICAgPiAgICAgIGFuZCBmb3IgdGhlIGZ1dHVyZSBvZiBYZW4uDQogICAg
PiAgICAgIA0KICAgID4gICAgICBUaGFua3MhDQogICAgPiAgICAgIFJvYmluDQogICAgPiAgICAg
IA0KICAgID4gICAgICANCiAgICA+ICAgICAgSU1QT1JUQU5UIE5PVElDRTogVGhlIGNvbnRlbnRz
IG9mIHRoaXMgZW1haWwgYW5kIGFueSBhdHRhY2htZW50cyBhcmUgY29uZmlkZW50aWFsIGFuZCBt
YXkgYWxzbyBiZSBwcml2aWxlZ2VkLiBJZiB5b3UgYXJlIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBp
ZW50LCBwbGVhc2Ugbm90aWZ5IHRoZSBzZW5kZXIgaW1tZWRpYXRlbHkgYW5kIGRvIG5vdCBkaXNj
bG9zZSB0aGUgY29udGVudHMgdG8gYW55IG90aGVyIHBlcnNvbiwgdXNlIGl0IGZvciBhbnkgcHVy
cG9zZSwgb3Igc3RvcmUgb3IgY29weSB0aGUgaW5mb3JtYXRpb24gaW4gYW55IG1lZGl1bS4gVGhh
bmsgeW91Lg0KICAgID4gICAgICANCiAgICA+IA0KICAgIA0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:45:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:45:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6Mw-0001aE-VJ; Tue, 06 Feb 2018 16:45:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=axhc=fa=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1ej6Mw-0001a7-0S
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 16:45:18 +0000
X-Inumbo-ID: 0dd0f313-0b5d-11e8-ba59-bc764e045a96
Received: from mail-io0-x241.google.com (unknown [2607:f8b0:4001:c06::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0dd0f313-0b5d-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 17:44:52 +0100 (CET)
Received: by mail-io0-x241.google.com with SMTP id d13so3154466iog.5
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 08:45:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=PY/3zJ7pd6SyCDAAQ19h/HAZcgTFl+QKeS8N7BAWOYo=;
 b=A4svesqhPMkRuPAvAV8z67hb02yjGhS0LssaxClmWZIsgnTMxnj0mL8CFigmRRQCvZ
 6Brcyad4/l80W3Sx+xnA8U0Mx/gfLzwG6gHF12X7c1bIDGDxN/ew5ZRSBYSvSLCU3YgR
 sUhNHuNINZmbZKMXOZFT75a/7TqeBw00CfipphBtRCPIKAv4tRWEfQdQjHHK+cEfVP+5
 YhpqxWukFzIeu6ulbW9/7+y7iVIrDU4NngjBnGL2a2bc/eWayeGxUMkahQaIwRbLFBHM
 vcIAJcfwybz/XkV3fSOMgBtqalYtL10II06ZEsKcqSbN0XN0FgiylQxYrMOC94JqRleC
 Xv0g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=PY/3zJ7pd6SyCDAAQ19h/HAZcgTFl+QKeS8N7BAWOYo=;
 b=eGTLjjMaOzgbMY4HaALPPAuiJxL2iU3JEH6ZRkm8y360KjdSusiDbh5eldIT5j+H7U
 OY9cX0n3r6Bls+Xe0yLye1CIpRsQW/nNwyeWINJQGQqU4GZoFtWMkuhDvxM+R5qG0Lbo
 pHKPafy58MxAPueNMENWQ5ATkAR8R4sdtf5jllopbCCdXRzgMmQR17Ri/sr/l/InVog3
 AGTwg55q7aU0Njf70EQA7+49NId97d4lDOq6SG4RLd5s+RhJUDXXdbdNsKehcXFJmuOe
 hxDo7/FUi8G9LBH3MBcMlJ0uPr9rkBj7nHWDDJcok2FdBqp+pn7aDBrw4meB7GagtQqO
 oTiA==
X-Gm-Message-State: APf1xPBYbt9YJ9tqTyz7VGpml37YK303DG9ZxJvNrMNm1xPLh6Nnco77
 5TwCsb8/4NkusopxQkVLD4jBDyFS/sODZyim95w=
X-Google-Smtp-Source: AH8x226fHHw1F2ltPAthTeK4tA0tNdqgHETqw85MYpdQvPzQ7hzj77bYf6uaQvA8RSf1j/yaJQYlrHxL052/81yin9s=
X-Received: by 10.107.17.27 with SMTP id z27mr3917955ioi.254.1517935515996;
 Tue, 06 Feb 2018 08:45:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.76.130 with HTTP; Tue, 6 Feb 2018 08:45:15 -0800 (PST)
In-Reply-To: <20180206142522.pe5mg2yzga6weagk@citrix.com>
References: <1509548707-6134-1-git-send-email-al1img@gmail.com>
 <1509548707-6134-4-git-send-email-al1img@gmail.com>
 <20180206142522.pe5mg2yzga6weagk@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 6 Feb 2018 18:45:15 +0200
Message-ID: <CACvf2oXxVy4LT7CCy7tv+PSTDALwESFNVsthGO_NkDqtHRecaA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 3/6] libxl: add backend type and id to vkb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2247112149724470494=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2247112149724470494==
Content-Type: multipart/alternative; boundary="001a113ed3c839184405648de7cd"

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

On Tue, Feb 6, 2018 at 4:25 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Wed, Nov 01, 2017 at 05:05:04PM +0200, Oleksandr Grytsov wrote:
> > From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> >
> > New field backend_type is added to vkb device
> > in order to have QEMU and user space backend
> > simultaneously. Each vkb backend shall read
> > appropriate XS entry and service only own
> > frontends.
> > Id is a string field which used by the backend
> > to indentify the frontend.
> >
> > Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> > ---
> >  tools/libxl/libxl_create.c  |  3 +++
> >  tools/libxl/libxl_dm.c      |  1 +
> >  tools/libxl/libxl_types.idl |  8 ++++++++
> >  tools/libxl/libxl_vkb.c     | 33 ++++++++++++++++++++++++++++++++-
> >  4 files changed, 44 insertions(+), 1 deletion(-)
> >
> > diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
> > index f813114..60d8686 100644
> > --- a/tools/libxl/libxl_create.c
> > +++ b/tools/libxl/libxl_create.c
> > @@ -1376,6 +1376,9 @@ static void domcreate_launch_dm(libxl__egc *egc,
> libxl__multidev *multidev,
> >          for (i = 0; i < d_config->num_vfbs; i++) {
> >              libxl__device_add(gc, domid, &libxl__vfb_devtype,
> >                                &d_config->vfbs[i]);
> > +        }
> > +
> > +        for (i = 0; i < d_config->num_vkbs; i++) {
> >              libxl__device_add(gc, domid, &libxl__vkb_devtype,
> >                                &d_config->vkbs[i]);
> >          }
> > diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
> > index 98f89a9..f07de35 100644
> > --- a/tools/libxl/libxl_dm.c
> > +++ b/tools/libxl/libxl_dm.c
> > @@ -1728,6 +1728,7 @@ static int libxl__vfb_and_vkb_from_hvm_guest_config(libxl__gc
> *gc,
> >
> >      vkb->backend_domid = 0;
> >      vkb->devid = 0;
> > +
>
> Stray change. I don't have objection though.
>
> >      return 0;
> >  }
> >
> > diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
> > index cd0c06f..c3876a2 100644
> > --- a/tools/libxl/libxl_types.idl
> > +++ b/tools/libxl/libxl_types.idl
> > @@ -240,6 +240,12 @@ libxl_checkpointed_stream =
> Enumeration("checkpointed_stream", [
> >      (2, "COLO"),
> >      ])
> >
> > +libxl_vkb_backend = Enumeration("vkb_backend", [
> > +    (0, "UNKNOWN"),
> > +    (1, "QEMU"),
> > +    (2, "LINUX")
> > +    ])
> > +
> >  #
> >  # Complex libxl types
> >  #
> > @@ -603,6 +609,8 @@ libxl_device_vkb = Struct("device_vkb", [
> >      ("backend_domid", libxl_domid),
> >      ("backend_domname", string),
> >      ("devid", libxl_devid),
> > +    ("backend_type", libxl_vkb_backend),
> > +    ("id", string)
> >      ])
> >
> >  libxl_device_disk = Struct("device_disk", [
> > diff --git a/tools/libxl/libxl_vkb.c b/tools/libxl/libxl_vkb.c
> > index ea6fca8..88ab186 100644
> > --- a/tools/libxl/libxl_vkb.c
> > +++ b/tools/libxl/libxl_vkb.c
> > @@ -17,6 +17,10 @@
> >  static int libxl__device_vkb_setdefault(libxl__gc *gc, uint32_t domid,
> >                                          libxl_device_vkb *vkb, bool
> hotplug)
> >  {
> > +    if (vkb->backend_type == LIBXL_VKB_BACKEND_UNKNOWN) {
> > +        vkb->backend_type = LIBXL_VKB_BACKEND_QEMU;
> > +    }
> > +
> >      return libxl__resolve_domid(gc, vkb->backend_domname,
> &vkb->backend_domid);
> >  }
> >
> > @@ -34,6 +38,30 @@ static int libxl__device_from_vkb(libxl__gc *gc,
> uint32_t domid,
> >      return 0;
> >  }
> >
> > +static int libxl__device_vkb_dm_needed(libxl_device_vkb *vkb, uint32_t
> domid)
> > +{
> > +   if (vkb->backend_type == LIBXL_VKB_BACKEND_QEMU) {
> > +        return 1;
> > +   }
>
> No need to have {} for a single statement here.
>
> > +
> > +    return 0;
> > +}
> > +
> > +static int libxl__set_xenstore_vkb(libxl__gc *gc, uint32_t domid,
> > +                                   libxl_device_vkb *vkb,
> > +                                   flexarray_t *back, flexarray_t
> *front,
> > +                                   flexarray_t *ro_front)
> > +{
> > +    if (vkb->id) {
> > +        flexarray_append_pair(front, "id", vkb->id);
> > +    }
> > +
>
> Ditto.
>
> And, isn't 0 a valid device id?
>
>
id here is char *. I put it to xenstore only if it is defined. It shall be
defined for linux backend
in case of multiple instances of kbd device are defined. The backend
distinguishes them
by id.

Wei.
>



-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Feb 6, 2018 at 4:25 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=
=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><d=
iv class=3D"h5">On Wed, Nov 01, 2017 at 05:05:04PM +0200, Oleksandr Grytsov=
 wrote:<br>
&gt; From: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.c=
om">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt;<br>
&gt; New field backend_type is added to vkb device<br>
&gt; in order to have QEMU and user space backend<br>
&gt; simultaneously. Each vkb backend shall read<br>
&gt; appropriate XS entry and service only own<br>
&gt; frontends.<br>
&gt; Id is a string field which used by the backend<br>
&gt; to indentify the frontend.<br>
&gt;<br>
&gt; Signed-off-by: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_gryts=
ov@epam.com">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt; ---<br>
&gt;=C2=A0 tools/libxl/libxl_create.c=C2=A0 |=C2=A0 3 +++<br>
&gt;=C2=A0 tools/libxl/libxl_dm.c=C2=A0 =C2=A0 =C2=A0 |=C2=A0 1 +<br>
&gt;=C2=A0 tools/libxl/libxl_types.idl |=C2=A0 8 ++++++++<br>
&gt;=C2=A0 tools/libxl/libxl_vkb.c=C2=A0 =C2=A0 =C2=A0| 33 ++++++++++++++++=
++++++++++++++<wbr>++-<br>
&gt;=C2=A0 4 files changed, 44 insertions(+), 1 deletion(-)<br>
&gt;<br>
&gt; diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c<b=
r>
&gt; index f813114..60d8686 100644<br>
&gt; --- a/tools/libxl/libxl_create.c<br>
&gt; +++ b/tools/libxl/libxl_create.c<br>
&gt; @@ -1376,6 +1376,9 @@ static void domcreate_launch_dm(libxl__egc *egc,=
 libxl__multidev *multidev,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 for (i =3D 0; i &lt; d_config-&gt;nu=
m_vfbs; i++) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl__device_add(gc, =
domid, &amp;libxl__vfb_devtype,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;d_config-&gt;vfbs[i]);<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 for (i =3D 0; i &lt; d_config-&gt;num_vkb=
s; i++) {<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl__device_add(gc, =
domid, &amp;libxl__vkb_devtype,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 &amp;d_config-&gt;vkbs[i]);<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 }<br>
&gt; diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c<br>
&gt; index 98f89a9..f07de35 100644<br>
&gt; --- a/tools/libxl/libxl_dm.c<br>
&gt; +++ b/tools/libxl/libxl_dm.c<br>
&gt; @@ -1728,6 +1728,7 @@ static int libxl__vfb_and_vkb_from_hvm_<wbr>gues=
t_config(libxl__gc *gc,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 vkb-&gt;backend_domid =3D 0;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 vkb-&gt;devid =3D 0;<br>
&gt; +<br>
<br>
</div></div>Stray change. I don&#39;t have objection though.<br>
<div><div class=3D"h5"><br>
&gt;=C2=A0 =C2=A0 =C2=A0 return 0;<br>
&gt;=C2=A0 }<br>
&gt;<br>
&gt; diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl=
<br>
&gt; index cd0c06f..c3876a2 100644<br>
&gt; --- a/tools/libxl/libxl_types.idl<br>
&gt; +++ b/tools/libxl/libxl_types.idl<br>
&gt; @@ -240,6 +240,12 @@ libxl_checkpointed_stream =3D Enumeration(&quot;c=
heckpointed_<wbr>stream&quot;, [<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (2, &quot;COLO&quot;),<br>
&gt;=C2=A0 =C2=A0 =C2=A0 ])<br>
&gt;<br>
&gt; +libxl_vkb_backend =3D Enumeration(&quot;vkb_backend&quot;, [<br>
&gt; +=C2=A0 =C2=A0 (0, &quot;UNKNOWN&quot;),<br>
&gt; +=C2=A0 =C2=A0 (1, &quot;QEMU&quot;),<br>
&gt; +=C2=A0 =C2=A0 (2, &quot;LINUX&quot;)<br>
&gt; +=C2=A0 =C2=A0 ])<br>
&gt; +<br>
&gt;=C2=A0 #<br>
&gt;=C2=A0 # Complex libxl types<br>
&gt;=C2=A0 #<br>
&gt; @@ -603,6 +609,8 @@ libxl_device_vkb =3D Struct(&quot;device_vkb&quot;=
, [<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (&quot;backend_domid&quot;, libxl_domid),<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (&quot;backend_domname&quot;, string),<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (&quot;devid&quot;, libxl_devid),<br>
&gt; +=C2=A0 =C2=A0 (&quot;backend_type&quot;, libxl_vkb_backend),<br>
&gt; +=C2=A0 =C2=A0 (&quot;id&quot;, string)<br>
&gt;=C2=A0 =C2=A0 =C2=A0 ])<br>
&gt;<br>
&gt;=C2=A0 libxl_device_disk =3D Struct(&quot;device_disk&quot;, [<br>
&gt; diff --git a/tools/libxl/libxl_vkb.c b/tools/libxl/libxl_vkb.c<br>
&gt; index ea6fca8..88ab186 100644<br>
&gt; --- a/tools/libxl/libxl_vkb.c<br>
&gt; +++ b/tools/libxl/libxl_vkb.c<br>
&gt; @@ -17,6 +17,10 @@<br>
&gt;=C2=A0 static int libxl__device_vkb_setdefault(<wbr>libxl__gc *gc, uint=
32_t domid,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 libxl_device_vkb *vkb, bool hotplug)<br>
&gt;=C2=A0 {<br>
&gt; +=C2=A0 =C2=A0 if (vkb-&gt;backend_type =3D=3D LIBXL_VKB_BACKEND_UNKNO=
WN) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 vkb-&gt;backend_type =3D LIBXL_VKB_BACKEN=
D_QEMU;<br>
&gt; +=C2=A0 =C2=A0 }<br>
&gt; +<br>
&gt;=C2=A0 =C2=A0 =C2=A0 return libxl__resolve_domid(gc, vkb-&gt;backend_do=
mname, &amp;vkb-&gt;backend_domid);<br>
&gt;=C2=A0 }<br>
&gt;<br>
&gt; @@ -34,6 +38,30 @@ static int libxl__device_from_vkb(libxl__<wbr>gc *g=
c, uint32_t domid,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 return 0;<br>
&gt;=C2=A0 }<br>
&gt;<br>
&gt; +static int libxl__device_vkb_dm_needed(<wbr>libxl_device_vkb *vkb, ui=
nt32_t domid)<br>
&gt; +{<br>
&gt; +=C2=A0 =C2=A0if (vkb-&gt;backend_type =3D=3D LIBXL_VKB_BACKEND_QEMU) =
{<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 return 1;<br>
&gt; +=C2=A0 =C2=A0}<br>
<br>
</div></div>No need to have {} for a single statement here.<br>
<span class=3D""><br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 return 0;<br>
&gt; +}<br>
&gt; +<br>
&gt; +static int libxl__set_xenstore_vkb(libxl_<wbr>_gc *gc, uint32_t domid=
,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0libxl_device_vkb *v=
kb,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0flexarray_t *back, =
flexarray_t *front,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0flexarray_t *ro_fro=
nt)<br>
&gt; +{<br>
&gt; +=C2=A0 =C2=A0 if (vkb-&gt;id) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 flexarray_append_pair(front, &quot;id&quo=
t;, vkb-&gt;id);<br>
&gt; +=C2=A0 =C2=A0 }<br>
&gt; +<br>
<br>
</span>Ditto.<br>
<br>
And, isn&#39;t 0 a valid device id?<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br></font></span></blockquo=
te><div><br>id here is char *. I put it to xenstore only if it is defined. =
It shall be defined for linux backend<br></div><div>in case of multiple ins=
tances of kbd device are defined. The backend distinguishes them<br></div><=
div>by id.<br></div><div><br></div><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span cl=
ass=3D"HOEnZb"><font color=3D"#888888">
Wei.<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div clas=
s=3D"gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,<br>O=
leksandr Grytsov.</div>
</div></div>

--001a113ed3c839184405648de7cd--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2247112149724470494==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:49:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6R9-0001lC-Fi; Tue, 06 Feb 2018 16:49:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej6R7-0001l6-RN
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 16:49:37 +0000
X-Inumbo-ID: d173a10b-0b5d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d173a10b-0b5d-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:50:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461488547"
Date: Tue, 6 Feb 2018 16:49:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Michael Young <m.a.young@durham.ac.uk>
Message-ID: <20180206164930.hall3jh62vn4vrix@citrix.com>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Marcello Seri <marcello.seri@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBKYW4gMzAsIDIwMTggYXQgMTA6NTU6NDdQTSArMDAwMCwgTWljaGFlbCBZb3VuZyB3
cm90ZToKPiBYZW4gYnVpbHQgd2l0aCBvY2FtbCA0LjA2IGdpdmVzIGVycm9ycyBzdWNoIGFzCj4g
RXJyb3I6IFRoaXMgZXhwcmVzc2lvbiBoYXMgdHlwZSBieXRlcyBidXQgYW4gZXhwcmVzc2lvbiB3
YXMKPiAJZXhwZWN0ZWQgb2YgdHlwZSBzdHJpbmcKPiBhcyBCeXRlIGFuZCBzYWZlLXN0cmluZ3Mg
d2hpY2ggd2VyZSBpbnRyb2R1Y2VkIGluIDQuMDIgYXJlIHRoZQo+IGRlZmF1bHQgaW4gNC4wNi4K
PiBUaGlzIHBhdGNoIHdoaWNoIGlzIHBhcnRseSBieSBSaWNoYXJkIFcuTS4gSm9uZXMgb2YgUmVk
IEhhdAo+IGZyb20gaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0x
NTI2NzAzCj4gZml4ZXMgdGhlc2UgaXNzdWVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwg
WW91bmcgPG0uYS55b3VuZ0BkdXJoYW0uYWMudWs+Cj4gUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBM
aW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KClN0cmFuZ2VseSB0aGlzIGRvZXNu
J3QgYXBwbHkgdG8gc3RhZ2luZy4gQW5kIGFmdGVyIGV4YW1pbmluZyB0aGUKZG93bmxvYWRlZCBw
YXRjaCBJJ20gbm90IHN1cmUgaWYgbXkgbWFpbCBjbGllbnQgaXMgYWN0aW5nIHVwLiBEbyB5b3UK
aGF2ZSBhIGdpdCBicmFuY2ggdGhhdCBJIGNhbiBwdWxsIGZyb20/CgpXZWkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 16:54:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 16:54:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6Vf-0002TW-Al; Tue, 06 Feb 2018 16:54:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej6Vd-0002SU-WD
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 16:54:18 +0000
X-Inumbo-ID: 7833ed1b-0b5e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7833ed1b-0b5e-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 16:55:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461489794"
Date: Tue, 6 Feb 2018 16:54:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180206165410.4t3fbdzdpdhebg5y@citrix.com>
References: <1509548707-6134-1-git-send-email-al1img@gmail.com>
 <1509548707-6134-4-git-send-email-al1img@gmail.com>
 <20180206142522.pe5mg2yzga6weagk@citrix.com>
 <CACvf2oXxVy4LT7CCy7tv+PSTDALwESFNVsthGO_NkDqtHRecaA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oXxVy4LT7CCy7tv+PSTDALwESFNVsthGO_NkDqtHRecaA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 3/6] libxl: add backend type and id to vkb
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDYsIDIwMTggYXQgMDY6NDU6MTVQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gPiA+ICtzdGF0aWMgaW50IGxpYnhsX19zZXRfeGVuc3RvcmVfdmtiKGxpYnhs
X19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiICp2a2IsCj4gPiA+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsZXhhcnJheV90ICpiYWNrLCBmbGV4YXJyYXlfdAo+ID4gKmZy
b250LAo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4YXJyYXlf
dCAqcm9fZnJvbnQpCj4gPiA+ICt7Cj4gPiA+ICsgICAgaWYgKHZrYi0+aWQpIHsKPiA+ID4gKyAg
ICAgICAgZmxleGFycmF5X2FwcGVuZF9wYWlyKGZyb250LCAiaWQiLCB2a2ItPmlkKTsKPiA+ID4g
KyAgICB9Cj4gPiA+ICsKPiA+Cj4gPiBEaXR0by4KPiA+Cj4gPiBBbmQsIGlzbid0IDAgYSB2YWxp
ZCBkZXZpY2UgaWQ/Cj4gPgo+ID4KPiBpZCBoZXJlIGlzIGNoYXIgKi4gSSBwdXQgaXQgdG8geGVu
c3RvcmUgb25seSBpZiBpdCBpcyBkZWZpbmVkLiBJdCBzaGFsbCBiZQo+IGRlZmluZWQgZm9yIGxp
bnV4IGJhY2tlbmQKPiBpbiBjYXNlIG9mIG11bHRpcGxlIGluc3RhbmNlcyBvZiBrYmQgZGV2aWNl
IGFyZSBkZWZpbmVkLiBUaGUgYmFja2VuZAo+IGRpc3Rpbmd1aXNoZXMgdGhlbQo+IGJ5IGlkLgoK
T2ggSSB3YXMgYSBmb29sIC0tIEkgbWlzcmVhZCB0aGF0IGFzIGRldl9pZCB3aGljaCBoYWQgbnVt
ZXJpYyB2YWx1ZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:03:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6eQ-0003P8-Dw; Tue, 06 Feb 2018 17:03:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q0qo=fa=citrix.com=prvs=568a97e32=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ej6eP-0003Oe-9s
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:03:21 +0000
X-Inumbo-ID: bb8df683-0b5f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb8df683-0b5f-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 17:04:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461492047"
To: Juergen Gross <jgross@suse.com>, Dario Faggioli <dfaggioli@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <edf342de-0dee-69c0-d239-75f928960bd4@citrix.com>
 <d9a9e4c9-1a78-ac26-0bda-cea8e842e05d@citrix.com>
 <1517849601.8082.10.camel@suse.com>
 <08e59400-8187-2c06-4145-3d7f3fd2bc65@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <64cddb91-57ca-45ae-2308-f4f844248d5e@citrix.com>
Date: Tue, 6 Feb 2018 17:02:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <08e59400-8187-2c06-4145-3d7f3fd2bc65@suse.com>
Content-Language: en-US
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAwNjoxOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS8wMi8x
OCAxNzo1MywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IE9uIE1vbiwgMjAxOC0wMi0wNSBhdCAx
MzowMSArMDAwMCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IEFuZCBpbiBhbnkgY2FzZSwgbWFr
aW5nIHRob3NlIGltcHJvdmVtZW50cwo+Pj4gb24gY3JlZGl0MiB3aWxsIGJlIGVhc2llciB0aGFu
IG9uIGNyZWRpdC4KPj4+Cj4+IEFuZCwgaWYgcG9zc2libGUsIEkgYWdyZWUgd2l0aCBHZW9yZ2Ug
b24gdGhpcyBldmVuIG1vcmUhCj4+Cj4+IE9uZSB0aGluZyBJIHRoaW5rIHdlIHNob3VsZCBjb25z
aWRlciwgdGhvdWdoLCBpcyB0aGF0IHdlJ3ZlIG9mdGVuIHNhaWQKPj4gd2Ugd291bGQgc3dpdGNo
IGF0IHRoZSB2ZXJ5IGJlZ2lubmluZyBvZiBhIGRldiBjeWNsZSwgdG8gZ2V0IGFzIG11Y2ggYXMK
Pj4gb3NzdGVzdCBhbmQgZGF5LWJ5LWRheSB0ZXN0aW5nIGZyb20gZGV2ZWxvcGVyIGFzIHBvc3Np
YmxlLgo+Pgo+PiBDb25zaWRlcmluZyB3ZSdyZSByZWxlYXNpbmcgaW4gSnVuZSwgYnV0IGZyZWV6
aW5nIGluIE1hcmNoLCBkbyB3ZSB0aGluawo+PiAgaXQgaXMgc3RpbGwgZWFybHkgZW5vdWdoPwo+
IAo+IFRoZSA0LjExIHJlbGVhc2UgaXMgY29tcGxldGVseSBkb21pbmF0ZWQgYnkgTWVsdGRvd24v
U3BlY3RyZSBtaXRpZ2F0aW9uCj4gd29yay4gU28gZWl0aGVyIDQuMTEgd2lsbCBiZSBhIHNlY3Vy
aXR5IGZvY3VzZWQgdmVyc2lvbiBvciB3ZSBuZWVkIHRvCj4gZXh0ZW5kIHRoZSBkZXZlbG9wbWVu
dCBwaGFzZS4KClBlcnNvbmFsbHkgSSBjb3VsZCBnbyBlaXRoZXIgd2F5IG9uIHRoaXMuICBTbyB1
bmxlc3Mgc29tZW9uZSB3YW50cyB0bwphcmd1ZSBmb3Igc3dpdGNoaW5nIG5vdyAob3Igd2Ugc2ln
bmlmaWNhbnRseSBleHRlbmQgdGhlIGRldmVsb3BtZW50CndpbmRvdyksIGxldCdzIHBsYW4gb24g
bGVhdmluZyB0aGlzIGZvciBwb3N0LTQuMTEuCgo+IEkgdGhpbmsgd2Ugc2hvdWxkIF9yZWFsbHlf
IGRpc2N1c3MgcmVsZWFzZSBzY2hlZHVsZXMgcmF0aGVyIHNvb25lciB0aGFuCj4gbGF0ZXIuCgpT
b3JyeSBJIHdhc24ndCBtdWNoIGludm9sdmVkIGluIHRoZSBlYXJsaWVyIGRpc2N1c3Npb24gLS0g
SSB3YXMgcmF0aGVyCmhlYWRzLWRvd24gdHJ5aW5nIHRvIGZpZ3VyZSBvdXQgd2hhdCB0byBkbyBh
Ym91dCBzcGVjdWxhdGl2ZSBleGVjdXRpb24uCjotKSAgTGV0IG1lIHNlZSBpZiBJIGNhbiBnbyBm
aW5kIHRoYXQgdGhyZWFkLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:08:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:08:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6jm-0003ih-0Y; Tue, 06 Feb 2018 17:08:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jfzt=fa=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1ej6jk-0003ia-PT
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 17:08:52 +0000
X-Inumbo-ID: 58138b48-0b60-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22c.google.com (unknown [2a00:1450:4010:c07::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58138b48-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:26 +0100 (CET)
Received: by mail-lf0-x22c.google.com with SMTP id k19so3788137lfj.1
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 09:08:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=iiqQTTb13c5qYnMJG7OyH/s7xgS9ycnMA1SzS57PjO8=;
 b=S6Pa9JgfNGFFDDTfTMpMklibYwKMaRSVcek7B6xyJe0PnVlfg3P83TS+Z241aS8IXV
 oVbnFjiFu0ZuPUrKJ3wGsFjlsv8Ytt3wGkjnXqypEKZ/SLU7lYSGJKtuBJXChC0AqCKL
 Z1zet9lgrocB82sEDcA9sHvopp2FIrgfcf9C+2iOaDR3ytkihx7A2ALavkKxatbcOffE
 V2BZGWIc8PLZAcPtN+Ybn5vwbnKTd1HLkDk1HB1Nc0gQZDtoxdo7vLgZaUpmXy7nQMwR
 nuZ3rNicIX2sS8C/6sMqLOWvIsvUykhxnkdirgAJNwnlowoiY8laQx8U7jiLdWyXgGvw
 O4HQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=iiqQTTb13c5qYnMJG7OyH/s7xgS9ycnMA1SzS57PjO8=;
 b=TP5160PUmoHIQ39jY8dasuavBG7mgY7Z7/PK30hK7uogcPbQ+R951cbITroEoiabYc
 x6kJcqI1uFHBVTS3AQ5ghfexg6ymp+mWglWB+SH4KUPnx2cECvILmzKwpjzj6p5Cqwlm
 BVplObDY3e0WBVE0Oonf+pEzPnRjR9VhHWeXt38S8N2a/UV3oqGj28zeQ3PQKVJ+Ui5C
 vpvfrNiO49kgTHqdfWeYe+pC94687eezkgHyXOx+Ju4hch+lr7dq5ngYCrBY/3ohV9tR
 XGcK8N22DRn15J0dFsa7Eh49dKER3fbIo9Jx1gT6AQ20j8g+/apLbkg/J2l2awgJURFN
 cjJw==
X-Gm-Message-State: APf1xPDTeuMq8KNmmDSSib32YWmi/x5cwa2KiwPOk6IgRPgcAucRDNjv
 cELinm+jrhPgP0r13H/LiGM=
X-Google-Smtp-Source: AH8x226+nM8K4TvdAbLDM3TG8n5Bl5SGx7tAPj62U7CjkUB8jdisB2MDIs57/KzHwC91OHrK+GOCLw==
X-Received: by 10.46.65.69 with SMTP id o66mr2085665lja.97.1517936928573;
 Tue, 06 Feb 2018 09:08:48 -0800 (PST)
Received: from localhost ([31.200.224.49])
 by smtp.gmail.com with ESMTPSA id y26sm2444836lfk.30.2018.02.06.09.08.46
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 06 Feb 2018 09:08:47 -0800 (PST)
Date: Wed, 7 Feb 2018 03:08:43 +1000
From: Alexey G <x1917x@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180207030843.00007458@gmail.com>
In-Reply-To: <7b01487b-d7a3-eb2a-6a5b-023f33aaa974@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <20180206131026.00007e4b@gmail.com>
 <7b01487b-d7a3-eb2a-6a5b-023f33aaa974@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, jbeulich@suse.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA2IEZlYiAyMDE4IDE0OjIxOjEyICswMDAwCkFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgoKPk9uIDA2LzAyLzE4IDAzOjEwLCBBbGV4ZXkgRyB3
cm90ZToKPj4gSS9PIHBvcnQgNjFoIG5vcm1hbGx5IGlzIG5vdCBlbXVsYXRlZCBieSBTTUkgbGVn
YWN5IGtiZCBoYW5kbGluZyBjb2RlCj4+IGluIEJJT1MsIG9ubHkgcG9ydHMgbGlrZSA2MGgsIDY0
aCwgZXRjLgo+PiBDb250cmFyeSB0byBVU0IgbGVnYWN5IGVtdWxhdGlvbiwgaXQgaGFzIHRvIGlu
dGVyY2VwdCBwb3J0IDYxaCB2aWEgYQo+PiBkaWZmZXJlbnQgYXBwcm9hY2ggLS0gZ2VuZXJpYyBT
TUkgSS9PIHRyYXAsIHdoaWNoIGlzIG5vdCBjb21tb24gKGF0Cj4+IGxlYXN0IGl0IHdhcykgdG8g
dXNlIGJ5IEJJT1Nlcy4uLiBhbHRob3VnaCBpdCBpcyBwb3NzaWJsZSBhcyBFRkkKPj4gaW50ZXJm
YWNlIGFuZCBjb2RlIGZvciB0aGlzIGlzIGF2YWlsYWJsZS4gVGhlIGFzc3VtcHRpb24gYWJvdXQg
cG9ydAo+PiA2MWggYmVpbmcgdHJhcHBlZCBieSB0aGUgU01JIGhhbmRsZXIgbXVzdCBiZSBleHBs
aWNpdGx5IGNvbmZpcm1lZCBieQo+PiBjaGVja2luZyBJL08gVHJhcCBjb250cm9sIHJlZ3MgaW4g
dGhlIFJDQkEgcmVnaW9uLgo+Pgo+PiBJZiBJL08gdHJhcCByZWdzIHdvbid0IHNob3cgYW4gYWN0
aXZlIEkvTyB0cmFwIG9uIEkvTyBwb3J0IDYxaCAtLSB0aGUKPj4gcm9vdCBjYXVzZSBtaWdodCBi
ZSBkaWZmZXJlbnQgKG1pZ2h0IGV2ZW4gYmUgcmVsYXRlZCB0byBzdHVmZiBsaWtlCj4+IE5NSTJT
TUkgbG9naWMpLgo+Pgo+PiBJZiB0aGUgcHJvYmxlbSBpcyBhY3R1YWxseSBkdWUgdG8gTk1JIGhh
bmRsZXIgYmVpbmcgcHJlZW1wdGVkIGJ5Cj4+IGFub3RoZXIgTk1JIHdoaWNoIG9jY3VycmVkIGFm
dGVyIChhIGxvbmcpIGV4ZWN1dGlvbiBvZiB0cmlnZ2VyZWQgU01JCj4+IGhhbmRsZXIsIGl0IG1p
Z2h0IGJlIGJldHRlciB0byBkbyBhbGwgc2Vuc2l0aXZlIHN0dWZmIGJlZm9yZQo+PiByZS1lbmFi
bGluZyBOTUlzIGJ5IElSRVQgaW4gdGhlIE5NSSBoYW5kbGVyLiAgCj4KPlRoZSBwcm9ibGVtIGlz
IHRoYXQgdGhlIFNNSSBoYW5kbGVyIGV4ZWN1dGVzIGVub3VnaCBpbnN0cnVjdGlvbnMgdG8KPnRy
aWdnZXIgYW5vdGhlciBOTUkgKHdoaWNoIGlzIGJhc2VkIG9uIHRoZSByZXRpcmVkIGluc3RydWN0
aW9uIGNvdW50KSwKPndoaWNoIGdldHMgZGVsaXZlcmVkIG9uY2UgdGhlIFNNSSBoYW5kbGVyIHJl
dHVybnMsIGFuZCBzZXJ2aWNpbmcgdGhlCj5OTUkgdHJpZ2dlcnMgYSBuZXcgU01JLCB3aGljaCB0
cmlnZ2VycyBhIG5ldyBOTUkuwqAgVGhpcyBpcyB3aHkgdGhlCj5zeXN0ZW0gc3RhbGxzLgo+Cj5J
J2xsIGxlYXZlIHRoZSBob3cvd2h5IHBvcnQgMHg2MSBpcyB0cmFwcGluZyB0byBTTUkgdG8gSWdv
ciwgYnV0IGl0IGlzCj5vbmx5IGEgc2Vjb25kYXJ5IGNvbmNlcm4gaGVyZS7CoCBXZSBjYW5ub3Qg
cmVhc29uYWJseSBoYXZlIHRoZSB3YXRjaGRvZwo+YWJsZSB0byB0cmlwIGJlY2F1c2Ugb2YgZXhj
bHVzaXZlbHkgU01JIGFjdGl2aXR5LCBvciB3ZSdsbCBwb3RlbnRpYWxseQo+bGl2ZWxvY2sgYW55
d2hlcmUuCgpUaGUgbWFqb3IgY29uY2VybiBoZXJlIGlzIHRoZSBwb3NzaWJsaXR5IG9mIFNNSSBi
ZWluZyB0cmlnZ2VyZWQgX25vdF8KYnkgc29tZSBzcGVjaWZpYyBJL08gcG9ydCBhY2Nlc3MuIFBy
aW1hcmlseSwgaWYgaXQgYWN0dWFsbHkgd2FzIGEKcGVyaW9kaWMgU01JLgoKSWYgdGhlIGFjdHVh
bCBTTUkgc291cmNlIGlzIG5vdCByZWxhdGVkIHRvIHNvbWUgcGxhY2UgaW4gdGhlIE5NSQpoYW5k
bGVyIGNvZGUgYnV0IHdhcyBlZy4gZHVlIHRvIHNvbWUgU01JIHRpbWVyLCBsb3dlcmluZyBOTUkg
d2F0Y2hkb2cKZnJlcXVlbmN5IG1pZ2h0IG5vdCBmaXggdGhlIGlzc3VlIGNvbXBsZXRlbHksIGJ1
dCBsb3dlciBpdHMKcmVwcm9kdWNpYmlsaXR5IChwZXJoYXBzIHRvIHNvbWUgdmVyeSByYXJlIG9j
Y3VycmVuY2VzKS4gU28gaXQncyBiZXR0ZXIKYmUgc3VyZSB3aGF0IHdhcyB0aGUgcmVhbCBzb3Vy
Y2Ugb2YgU01JLgoKVGhlcmUgYXJlIDIgd2VhayBzcG90cyBpbiB0aGUgYW5hbHlzaXM6CgoxLiBU
cmlnZ2VyaW5nIFNNSSBieSByZWFkaW5nIEkvTyBwb3J0IDYxaCAtLSBpbnRlcmNlcHRpbmcgdGhl
IHBvcnQgNjFoCmlzIG5vbi10eXBpY2FsIGJlaGF2aW9yIGZvciBCSU9TICh1bmxpa2UgNjBoLzY0
aCkKCjIuIEFjY29yZGluZyB0byB0aGUgY29kZSwgaXQgbG9va3MgbGlrZSBOTUkgc3RhdHVzIHJl
YWRpbmcgaGFwcGVucyB3aGlsZQpOTUlzIGFyZSBzdGlsbCBibG9ja2VkIC0tIHRoaXMgbWVhbnMg
dGhhdCBTTUkgaGFuZGxlciBtdXN0IGV4ZWMgSVJFVApieSBpdHNlbGYgdG8gcmVzZXQgTk1JIGJs
b2NraW5nIHN0YXRlIC0tIGFnYWluLCB0aGlzIGlzIHBvc3NpYmxlIChlZy4KaW4gdW5yZWFsLT5w
cm90bW9kZSBzd2l0Y2hpbmcgY29kZSksIGJ1dCBub3QgbGlrZWx5LgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:09:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6k5-0003ln-Hz; Tue, 06 Feb 2018 17:09:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmtn=fa=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej6k4-0003lD-Jq
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:09:12 +0000
X-Inumbo-ID: 64eded88-0b60-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64eded88-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:48 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id s5so2739013wra.0
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 09:09:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=3yiPzOkdGMsoROSLIUAGyb8fRfKOWy88pZwZOIGaNgs=;
 b=Aod0sxU2ISS5DpGzS2AIIr99ibY6185UNg0ufhhoahdXw2YkoghPaUAdlhTvtfJjek
 8XWUxSWe5YF2Q01grdgu8HTXvaxLqzpt4MJIMUcYzvgbg7IFh2xBq1ZCkaEFHB4xES5b
 4bCBwAGAaLSiSBtsu8ZQoKJDBhDdFu7dQ+tdU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=3yiPzOkdGMsoROSLIUAGyb8fRfKOWy88pZwZOIGaNgs=;
 b=EMkF9fylSpgnNlaw7YHnjE4tGaFvd0WKbIwKo5aYoiPyYUQcU+gQ0ATyBQVdrBEwF6
 3voBTg2RdiKzhwK6sRaGVnur1Lovtx7Kab9bqIp/SDRRhIonHAFwFoZMn4hawSXygOp2
 M5MUUH3gEdKYvC+XBE54/lvc6F1mtjx5AQ7tRJoaDGCzOqosntDctTKRaKvJnDkvaQlf
 P0DMNegfTiBfRRxLtTy21TZ4lS75eteCzj2JS0V7sdSTgfiQyR5ssE5i265QfmXEekzz
 cnnyIbx8pkuzHAWlBtaK6THJL5HSCAsZlH4YzKwxdap0zvNHsD9lVunFN+7re4VhrwtO
 tzcQ==
X-Gm-Message-State: APf1xPBw57+k7hq8p1kQ7kR3/BxTSAdwPo8eOHsaDWvHhfr27Hy7C1nm
 R+s3a/wglkzQ57cRiv1GIGTe+A==
X-Google-Smtp-Source: AH8x225UOUSo8uPj8qA/O7qQEoSpBD/jKWG82PVadmm/OpCObamWs8CCODxk/kjy9YFfLNFLii2fgA==
X-Received: by 10.223.183.27 with SMTP id l27mr3052653wre.181.1517936950576;
 Tue, 06 Feb 2018 09:09:10 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id n2sm7885819wra.41.2018.02.06.09.09.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Feb 2018 09:09:10 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue,  6 Feb 2018 17:08:56 +0000
Message-Id: <20180206170903.30637-2-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180206170903.30637-1-andre.przywara@linaro.org>
References: <20180206170903.30637-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 1/8] ARM: VGIC: drop unneeded
	gic_restore_pending_irqs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKCkgd2UgcHVzaCBvdXIgcGVuZGluZyB2aXJ0dWFs
IElSUXMgaW50byB0aGUKbGlzdCByZWdpc3RlcnMuIFRoaXMgZnVuY3Rpb24gaXMgY2FsbGVkIG9u
Y2UgZnJvbSBnaWNfaW5qZWN0KCksIGp1c3QKYmVmb3JlIHdlIHJldHVybiB0byB0aGUgZ3Vlc3Qs
IGJ1dCBhbHNvIGluIGdpY19yZXN0b3JlX3N0YXRlKCksIHdoZW4Kd2UgY29udGV4dC1zd2l0Y2gg
YSBWQ1BVLiBIYXZpbmcgYSBjbG9zZXIgbG9vayBpdCB0dXJucyBvdXQgdGhhdCB0aGUKbGF0ZXIg
Y2FsbCBpcyBub3QgbmVlZGVkLCBzaW5jZSB3ZSB3aWxsIGFsd2F5cyBjYWxsIGdpY19pbmplY3Qo
KSBhbnl3YXkuClNvIHJlbW92ZSB0aGF0IGNhbGwgKGFuZCB0aGUgZm9yd2FyZCBkZWNsYXJhdGlv
bikgdG8gc3RyZWFtbGluZSB0aGlzCmludGVyZmFjZSBhbmQgbWFrZSBzZXBhcmF0aW5nIHRoZSBH
SUMgZnJvbSB0aGUgVkdJQyB3b3JsZCBsYXRlci4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgfCA0IC0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwppbmRleCBiYWM4YWRhMmJiLi43MjFhMTdhOWQ3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5j
CkBAIC0zNiw4ICszNiw2IEBACiAjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KICNpbmNsdWRlIDxhc20v
YWNwaS5oPgogCi1zdGF0aWMgdm9pZCBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZj
cHUgKnYpOwotCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwogCiAj
ZGVmaW5lIGxyX2FsbF9mdWxsKCkgKHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8PCBnaWNfaHdf
b3BzLT5pbmZvLT5ucl9scnMpIC0gMSkpCkBAIC05MSw4ICs4OSw2IEBAIHZvaWQgZ2ljX3Jlc3Rv
cmVfc3RhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgZ2ljX2h3X29wcy0+cmVzdG9yZV9zdGF0ZSh2
KTsKIAogICAgIGlzYigpOwotCi0gICAgZ2ljX3Jlc3RvcmVfcGVuZGluZ19pcnFzKHYpOwogfQog
CiAvKiBkZXNjLT5pcnEgbmVlZHMgdG8gYmUgZGlzYWJsZWQgYmVmb3JlIGNhbGxpbmcgdGhpcyBm
dW5jdGlvbiAqLwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:09:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:09:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6k5-0003lc-B5; Tue, 06 Feb 2018 17:09:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmtn=fa=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej6k4-0003lC-Je
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:09:12 +0000
X-Inumbo-ID: 6460116b-0b60-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6460116b-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:47 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id f71so5151306wmf.0
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 09:09:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=twSWFcHrp9vuYMfF22zQTfFVwMUaZ/AJ9pDZtEw38bU=;
 b=DTqNIEQqTWOjYKjd0AtlBgrn6IWZSIHuOHVTEGaewDwHVyir0Uc/CpjH9lc65Gw3Nk
 FKQo5wZJ28WFNYkRmZBAtXBvBWQISmbryLVcd3sbO9E2C9WT4mz7RBFFVmjM2o/AtDBp
 ierBO0v1UjjSNWXqllvq/ChgYIbdVidS2uSzc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=twSWFcHrp9vuYMfF22zQTfFVwMUaZ/AJ9pDZtEw38bU=;
 b=hL1+RCHVstNNWo7bHq8SsWmPCiJ7Acgh8sFl94qA64mYegGEyhqBfzS4tTqskTTPmz
 Z9COehAWPboKUH213hAH/BSmtA7uAYg8Hvk9brZroXnDJfeyF/dJdyau19z0UyB5dl1X
 UZUyWIHmYQkaDOFSj3LAMjTG1YctMD96CYRQkQ//zjyu1sEiG2PjhchbyFd5FhnIWtr0
 Fov5UphEFxZGczOjHkJ2UNP5hWNhffznvQMocnQiTKXWrcOPL9c7xoerz1MQKJrgbIPA
 GFI6Np3tj0MEQ7QMr/bF1LMbKvhCaq84jCqT8iO49EWrqOfgaaSTkh8Hiwz4oWMqrOx5
 0i7A==
X-Gm-Message-State: APf1xPCYSCiETEqEg8xmeSB/gLR0hk5ZjTzmBEGdt7Ic+ypdxh7UW7+V
 Sk2+3gUzqzczMcVpJf7Ib0McVQ==
X-Google-Smtp-Source: AH8x227OrMYLACtDsIfMXxAE7qbkQmdYLNVfoMG3V5CJ0hVzHNlkhPM5PWbrrjwyxHWiENyfvalG+Q==
X-Received: by 10.28.198.12 with SMTP id w12mr2370653wmf.75.1517936949627;
 Tue, 06 Feb 2018 09:09:09 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id n2sm7885819wra.41.2018.02.06.09.09.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Feb 2018 09:09:09 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue,  6 Feb 2018 17:08:55 +0000
Message-Id: <20180206170903.30637-1-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 0/8] ARM: VGIC/GIC separation cleanups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgphIG1pbm9yIHVwZGF0ZSBvdmVyIHRoZSBsYXN0IHBvc3QuIEFkZGVkIHRhZ3MsIGV4dGVu
ZGVkIG9uZSBjb21taXQKbWVzc2FnZSBhbmQgYWRkZWQgYW4gZXJyb3IgcmV0dXJuIGluIHBhdGNo
IDUvOC4KClBsZWFzZSB0ZXN0IGFuZCBhcHBseS4KCkNoZWVycywKQW5kcmUKCkNoYW5nZWxvZyB2
NC0+djUKMDE6IHVuY2hhbmdlZAowMjogcmVvcmRlcmVkIGhlYWRlcnMsIGFkZGVkIHRhZwowMywg
MDQ6IHVuY2hhbmdlZAowNTogcmV0dXJuIGFuIGVycm9yIGlmIGlycV9kZXNjIGRvZXMgbm90IG1h
dGNoLCBleHRlbmRlZCBjb21taXQgbWVzc2FnZQowNjogYWRkZWQgdGFnCjA3LCAwODogdW5jaGFu
Z2VkCgpDaGFuZ2Vsb2cgdjMtPnY0CjAxOiBhZGRlZCB0YWdzCjAyOiByZW1vdmUgZXh0cmEgaGVh
ZGVyIGZpbGVzLCBtb3ZlIHBlci1DUFUgdmFyaWFibGUgaW50byBnaWMuaAowMywgMDQ6IHVuY2hh
bmdlZAowNTogcmV3b3JrIGxvY2tpbmcsIHJld29yayBkcm9wcGluZyBoYXJkd2FyZSBJUlEgY29u
bmVjdGlvbgowNjogYWRkIEFTU0VSVAowNzogdW5jaGFuZ2VkCjA4OiByZW1vdmVkIHJlYWRfbW9z
dGx5IGF0dHJpYnV0ZQoKQ2hhbmdlbG9nIHYyLT52MzoKMDE6IHJld29ya2VkCjAyOiByZWJhc2Vk
IHRvIG1hdGNoIHN0YWdpbmcsIGFkZGVkIHRhZwowMywgMDc6IGFkZGVkIHRhZwowODogbmV3LCBh
cyBzdWdnZXN0ZWQgYnkgSnVsaWVuCgo9PT09PT09PT09PT09PT09CkJ5IHRoZSBvcmlnaW5hbCBW
R0lDIGRlc2lnbiwgWGVuIGRpZmZlcmVudGlhdGVzIGJldHdlZW4gdGhlIGFjdHVhbCBWR0lDCmVt
dWxhdGlvbiBvbiBvbmUgaGFuZCBhbmQgdGhlIEdJQyBoYXJkd2FyZSBhY2Nlc3NlcyBvbiB0aGUg
b3RoZXIuCkl0IHNlZW1zIHRoZXJlIHdlcmUgc29tZSBkZXZpYXRpb25zIGZyb20gdGhhdCBzY2hl
bWUgKG92ZXIgdGltZT8pLCBzbyBhdAp0aGUgbW9tZW50IHdlIGVuZCB1cCBoYXBwaWx5IGFjY2Vz
c2luZyBWR0lDIHNwZWNpZmljIGRhdGEgc3RydWN0dXJlcwpsaWtlIHN0cnVjdCBwZW5kaW5nX2ly
cSBhbmQgc3RydWN0IHZnaWNfaXJxX3JhbmsgZnJvbSBwdXJlIEdJQyBmaWxlcwpsaWtlIGdpYy5j
IG9yIGV2ZW4gaXJxLmMgKHRyeTogZ2l0IGdyZXAgLWwgc3RydWN0XCBwZW5kaW5nX2lycSB4ZW4v
YXJjaC9hcm0pLgpCdXQgYW55IGZ1dHVyZSBWR0lDIHJld29yayB3aWxsIGRlcGVuZCBvbiBhIGNs
ZWFuIHNlcGFyYXRpb24sIHNvIHRoaXMKc2VyaWVzIHRyaWVzIHRvIGNsZWFuIHRoaXMgdXAuCkFm
dGVyIHRoaXMgc2VyaWVzIHRoZXJlIGFyZSBubyBtb3JlIHJlZmVyZW5jZXMgdG8gVkdJQyBzdHJ1
Y3R1cmVzIGZyb20KR0lDIGZpbGVzLCBhdCBsZWFzdCBmb3Igbm9uLUlUUyBjb2RlLiBUaGUgSVRT
IGlzIGEgYmVhc3Qgb3duIGl0cyBvd24KKGJsYW1lIHRoZSBhdXRob3IpIGFuZCB3aWxsIGJlIGFk
ZHJlc3NlZCBsYXRlci4KCioqKiBCTFVSQiBIRVJFICoqKgoKQW5kcmUgUHJ6eXdhcmEgKDgpOgog
IEFSTTogVkdJQzogZHJvcCB1bm5lZWRlZCBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoKQogIEFS
TTogVkdJQzogc3BsaXQgZ2ljLmMgdG8gb2JzZXJ2ZSBoYXJkd2FyZS92aXJ0dWFsIEdJQyBzZXBh
cmF0aW9uCiAgQVJNOiBWR0lDOiBzcGxpdCB1cCBnaWNfZHVtcF9pbmZvKCkgdG8gY292ZXIgdmly
dHVhbCBwYXJ0IHNlcGFyYXRlbHkKICBBUk06IFZHSUM6IHJld29yayBldmVudHNfbmVlZF9kZWxp
dmVyeSgpCiAgQVJNOiBWR0lDOiBmYWN0b3Igb3V0IHZnaWNfY29ubmVjdF9od19pcnEoKQogIEFS
TTogVkdJQzogZmFjdG9yIG91dCB2Z2ljX2dldF9od19pcnFfZGVzYygpCiAgQVJNOiBWR0lDOiBy
ZXdvcmsgZ2ljdlsyM11fdXBkYXRlX2xyIHRvIG5vdCB1c2UgcGVuZGluZ19pcnEKICBBUk06IG1h
a2UgbnJfaXJxcyBhIGNvbnN0YW50CgogeGVuL2FyY2gvYXJtL01ha2VmaWxlICAgICAgIHwgICAx
ICsKIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vZ2lj
LXYyLmMgICAgICAgfCAgMTQgKy0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICB8ICAxMiAr
LQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgIHwgNDY2ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgICAgfCA0
MjMgKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJt
L2lycS5jICAgICAgICAgIHwgICA5ICstCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgfCAg
MTEgKysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCB8ICAxMyArLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9naWMuaCAgIHwgICA4ICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oICAgfCAg
IDUgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICB8ICAgNiArCiAxMiBmaWxlcyBjaGFu
Z2VkLCA1MjYgaW5zZXJ0aW9ucygrKSwgNDQzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL2FybS9naWMtdmdpYy5jCgotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:09:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:09:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6k7-0003nN-Oh; Tue, 06 Feb 2018 17:09:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmtn=fa=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej6k6-0003ml-So
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:09:14 +0000
X-Inumbo-ID: 662c7e4a-0b60-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 662c7e4a-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:50 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id w50so2732771wrc.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 09:09:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=V9O0yGbfbuwKE/Jn6ep1USi8h8sFNcBXxxsx4NjUgQM=;
 b=jRADkLVYQFd8H/vga7U2gNMaL2Tj2nEVtvoGkjJAkCMdOaWxbfAZK99MhuWpzoISt3
 MAyyRt5PMmC1x5rcpo5f8VSlWnPAfVmGKDu4kJbruxCCHr0kZXHRWia5no41c74uuQqG
 N1XMxLiWk+4lNyJt88q4N1Zyr8ECK29PClBD8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=V9O0yGbfbuwKE/Jn6ep1USi8h8sFNcBXxxsx4NjUgQM=;
 b=O0ifYHI/N18OxriYMz7uZFQtrTAnurq6rKdf7md9AW00lpsKTobaUhCfFP7CEFEaHA
 MI/DpGS3G52w+bHMa3kSWeJugIFFUA+Wx+stCpyQMorj7OLgnuUrj6Tc8tJF+lnB6KQf
 PTJfm5ZSIji3ej0LXpW/2axSLMPdvc3tL5+Gwv6J0t4OpKIyNeWel8QjRQhMB1yRzWAD
 n3C0vNm8Oc9ZI8W+v/IUnUwzSUBa30S2Hb/LgZG1ufsG/4tPlzAwCZLXDVfcIVPU+g45
 pAM392mQDQoXt8f1aWdjpQLqicgXJ70YcbWB0DvmRAdzO9qackilBs5QGtkFRogZtcpB
 pmdw==
X-Gm-Message-State: APf1xPB0nQZ4arXbg0UUdOL3GMkXrCgC29TZTXuHfYeb9dp48MWkSGay
 rnUQocOldhDcOq5T445S/Y2kqQ==
X-Google-Smtp-Source: AH8x225jFBfH0EdDZP2zl7qm/RtHJhjALZlhb7vK7kiZJh8r32uiuUb7gcpzAroiBmdeK5Yw8PadDw==
X-Received: by 10.223.184.200 with SMTP id c8mr2967869wrg.105.1517936952678;
 Tue, 06 Feb 2018 09:09:12 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id n2sm7885819wra.41.2018.02.06.09.09.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Feb 2018 09:09:12 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue,  6 Feb 2018 17:08:58 +0000
Message-Id: <20180206170903.30637-4-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180206170903.30637-1-andre.przywara@linaro.org>
References: <20180206170903.30637-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 3/8] ARM: VGIC: split up gic_dump_info() to
	cover virtual part separately
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGdpY19kdW1wX2luZm8oKSBub3Qgb25seSBkdW1wcyB0aGUgaGFyZHdhcmUgc3Rh
dGUgb2YgdGhlIEdJQywKYnV0IGFsc28gdGhlIFZHSUMgaW50ZXJuYWwgdmlydHVhbCBJUlEgbGlz
dHMuClNwbGl0IHRoZSBsYXR0ZXIgb2ZmIGFuZCBtb3ZlIGl0IGludG8gZ2ljLXZnaWMuYyB0byBv
YnNlcnZlIHRoZSBhYnN0cmFjdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAg
fCAgMSArCiB4ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgMTEgKysrKysrKysrKysKIHhlbi9h
cmNoL2FybS9naWMuYyAgICAgICAgfCAxMiAtLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNo
L2FybS9kb21haW4uYwppbmRleCBlYjhjOGY2MTc2Li5hMDEwNDQzYmZkIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCkBAIC05NDEs
NiArOTQxLDcgQEAgbG9uZyBhcmNoX2RvX3ZjcHVfb3AoaW50IGNtZCwgc3RydWN0IHZjcHUgKnYs
IFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQogdm9pZCBhcmNoX2R1bXBfdmNwdV9p
bmZvKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGdpY19kdW1wX2luZm8odik7CisgICAgZ2ljX2R1
bXBfdmdpY19pbmZvKHYpOwogfQogCiB2b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggNzRkOGVhN2M5Ni4uODIyMWFlNTU3YyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMK
QEAgLTM4Niw2ICszODYsMTcgQEAgdm9pZCBnaWNfaW5qZWN0KHZvaWQpCiAgICAgICAgIGdpY19o
d19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgdHJ1ZSk7CiB9CiAKK3ZvaWQg
Z2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcDsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBwLCAmdi0+YXJjaC52Z2ljLmlu
ZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKKyAgICAgICAgcHJpbnRrKCJJbmZsaWdodCBpcnE9JXUg
bHI9JXVcbiIsIHAtPmlycSwgcC0+bHIpOworCisgICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwg
JnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCisgICAgICAgIHByaW50aygiUGVu
ZGluZyBpcnE9JWRcbiIsIHAtPmlycSk7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAg
KiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLmMKaW5kZXggMDRlNmQ2NmI2OS4uNGNiNzRkNDQ5ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtNDQzLDIwICs0NDMsOCBAQCBz
dGF0aWMgdm9pZCBtYWludGVuYW5jZV9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkLCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcgogCiB2b2lkIGdpY19kdW1wX2luZm8oc3RydWN0IHZjcHUg
KnYpCiB7Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwotCiAgICAgcHJpbnRrKCJHSUNIX0xS
cyAodmNwdSAlZCkgbWFzaz0lIlBSSXg2NCJcbiIsIHYtPnZjcHVfaWQsIHYtPmFyY2gubHJfbWFz
ayk7CiAgICAgZ2ljX2h3X29wcy0+ZHVtcF9zdGF0ZSh2KTsKLQotICAgIGxpc3RfZm9yX2VhY2hf
ZW50cnkgKCBwLCAmdi0+YXJjaC52Z2ljLmluZmxpZ2h0X2lycXMsIGluZmxpZ2h0ICkKLSAgICB7
Ci0gICAgICAgIHByaW50aygiSW5mbGlnaHQgaXJxPSV1IGxyPSV1XG4iLCBwLT5pcnEsIHAtPmxy
KTsKLSAgICB9Ci0KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBwLCAmdi0+YXJjaC52Z2ljLmxy
X3BlbmRpbmcsIGxyX3F1ZXVlICkKLSAgICB7Ci0gICAgICAgIHByaW50aygiUGVuZGluZyBpcnE9
JWRcbiIsIHAtPmlycSk7Ci0gICAgfQogfQogCiB2b2lkIGluaXRfbWFpbnRlbmFuY2VfaW50ZXJy
dXB0KHZvaWQpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaAppbmRleCA3MWU1MzU0NDI3Li4xYTE0MmQ2ZTlmIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljLmgKQEAgLTI4Nyw2ICsyODcsNyBAQCBleHRlcm4gdm9pZCBzZW5kX1NHSV9hbGxidXRzZWxm
KGVudW0gZ2ljX3NnaSBzZ2kpOwogCiAvKiBwcmludCB1c2VmdWwgZGVidWcgaW5mbyAqLwogZXh0
ZXJuIHZvaWQgZ2ljX2R1bXBfaW5mbyhzdHJ1Y3QgdmNwdSAqdik7CitleHRlcm4gdm9pZCBnaWNf
ZHVtcF92Z2ljX2luZm8oc3RydWN0IHZjcHUgKnYpOwogCiAvKiBOdW1iZXIgb2YgaW50ZXJydXB0
IGxpbmVzICovCiBleHRlcm4gdW5zaWduZWQgaW50IGdpY19udW1iZXJfbGluZXModm9pZCk7Ci0t
IAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:09:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6k7-0003o3-VP; Tue, 06 Feb 2018 17:09:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmtn=fa=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej6k7-0003mq-1b
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:09:15 +0000
X-Inumbo-ID: 65b8ed97-0b60-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22a.google.com (unknown [2a00:1450:400c:c0c::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 65b8ed97-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:49 +0100 (CET)
Received: by mail-wr0-x22a.google.com with SMTP id b52so2713448wrd.10
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 09:09:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=fo9UntDTR4dnrE3WebU0g0egLQZCHxF8qnSMCY0Nmpg=;
 b=ChDojVRVzmKdVqVwlaKVBhIeHLnj+FEG2l1mAhxQY/LElH2uTck9djEm0PCwx4Pl+W
 WC3hIBs1dQ8NDOyq0UBiNcKf83Nq8HPWvlu2iBVm5sx2AlKllKdcF1bvx+VHkA5E7R20
 xnxPhD4ht8dRlj60PFva8/+9Xj9A8Ay720NOg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=fo9UntDTR4dnrE3WebU0g0egLQZCHxF8qnSMCY0Nmpg=;
 b=Wo5YI590aWLzbtfgckNMwt0UlTlBwKC4XUQlI64d0Btmpnw5zBpa9Px482idpmk/CA
 hvWLpQ1sC81p1Ry0yBHfcEKRYLY1ANB2xYuhyNDGoQuJcvqT/J9JgxTjJ6zF++Zd7j3Q
 HSWLZNEL/YZnatUXdyf05wTq+k7L13N4DB1lclq+t+21+7/ZvyhJa6fyEw99l6dFcA9M
 S2gENMrkCLkbdJzuc7kL1nnduUELHh/ojsMrw0q07ZHeH9II9Te8l7oxzh/GoNQrHB6i
 ukYURFwK9qoIyYUgy3Ci3J1zj3Ha/VsQ3deP19FrtTPTGFIedS5HioRJfgclEL1OHAAY
 fb2w==
X-Gm-Message-State: APf1xPBIdWtcuXibUF5N9vD04n0GEWcV4qOP7krtlR55qiqaP52eocOr
 YJLim77tfMV+/Gh+ZYsfykXCaA==
X-Google-Smtp-Source: AH8x225sDO13MUT9iNWFCQKviLDu36RCw/nYcSJuykjOeCeHV3hAcnBAiTZ2ePddRBx3N1moIBMqgQ==
X-Received: by 10.223.184.28 with SMTP id h28mr2826528wrf.215.1517936951643;
 Tue, 06 Feb 2018 09:09:11 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id n2sm7885819wra.41.2018.02.06.09.09.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Feb 2018 09:09:11 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue,  6 Feb 2018 17:08:57 +0000
Message-Id: <20180206170903.30637-3-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180206170903.30637-1-andre.przywara@linaro.org>
References: <20180206170903.30637-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 2/8] ARM: VGIC: split gic.c to observe
	hardware/virtual GIC separation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IGdpYy5jIGhvbGRzIGNvZGUgdG8gaGFuZGxlIGhhcmR3YXJlIElSUXMgYXMgd2Vs
bCBhcyBjb2RlIHRvCmJyaWRnZSBWR0lDIHJlcXVlc3RzIHRvIHRoZSBHSUMgdmlydHVhbGl6YXRp
b24gaGFyZHdhcmUuCkRlc3BpdGUgYmVpbmcgbmFtZWQgZ2ljLmMsIHRoaXMgZmlsZSByZWFjaGVz
IGludG8gdGhlIFZHSUMgYW5kIHVzZXMgZGF0YQpzdHJ1Y3R1cmVzIGRlc2NyaWJpbmcgdmlydHVh
bCBJUlFzLgpUbyBpbXByb3ZlIGFic3RyYWN0aW9uLCBtb3ZlIHRoZSBWR0lDIGZ1bmN0aW9ucyBp
bnRvIGEgc2VwYXJhdGUgZmlsZSwKc28gdGhhdCBnaWMuYyBkb2VzIHdoYXQgaXQgc2F5cyBvbiB0
aGUgdGluLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxp
bmFyby5vcmc+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIHhlbi9hcmNoL2FybS9NYWtlZmlsZSAgICAgfCAgIDEgKwogeGVuL2FyY2gvYXJtL2dpYy12
Z2ljLmMgICB8IDM5NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCiB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgMzYzICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8ICAgMyAr
CiA0IGZpbGVzIGNoYW5nZWQsIDQwMiBpbnNlcnRpb25zKCspLCAzNjEgZGVsZXRpb25zKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggMzBhMmE2
NTAwYS4uNDFkNzM2NjUyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBi
L3hlbi9hcmNoL2FybS9NYWtlZmlsZQpAQCAtMTYsNiArMTYsNyBAQCBvYmoteSArPSBkb21haW5f
YnVpbGQubwogb2JqLXkgKz0gZG9tY3RsLm8KIG9iai0kKEVBUkxZX1BSSU5USykgKz0gZWFybHlf
cHJpbnRrLm8KIG9iai15ICs9IGdpYy5vCitvYmoteSArPSBnaWMtdmdpYy5vCiBvYmoteSArPSBn
aWMtdjIubwogb2JqLSQoQ09ORklHX0hBU19HSUNWMykgKz0gZ2ljLXYzLm8KIG9iai0kKENPTkZJ
R19IQVNfSVRTKSArPSBnaWMtdjMtaXRzLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMt
dmdpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uNzRkOGVhN2M5NgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2Fy
bS9naWMtdmdpYy5jCkBAIC0wLDAgKzEsMzk2IEBACisvKgorICogeGVuL2FyY2gvYXJtL2dpYy12
Z2ljLmMKKyAqCisgKiBBUk0gR2VuZXJpYyBJbnRlcnJ1cHQgQ29udHJvbGxlciB2aXJ0dWFsaXph
dGlvbiBzdXBwb3J0CisgKgorICogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CisgKiBDb3B5cmln
aHQgKGMpIDIwMTEgQ2l0cml4IFN5c3RlbXMuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlz
aGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAy
IG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv
bi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDx4ZW4vZXJybm8u
aD4KKyNpbmNsdWRlIDx4ZW4vaXJxLmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgorI2luY2x1ZGUgPGFzbS9kb21haW4uaD4KKyNpbmNsdWRlIDxhc20vZ2lj
Lmg+CisjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KKworI2RlZmluZSBscl9hbGxfZnVsbCgpICh0aGlz
X2NwdShscl9tYXNrKSA9PSAoKDEgPDwgZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzKSAtIDEpKQor
CisjdW5kZWYgR0lDX0RFQlVHCisKK3N0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVj
dCB2Y3B1ICp2LCBpbnQgaSk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBnaWNfc2V0X2xyKGludCBs
ciwgc3RydWN0IHBlbmRpbmdfaXJxICpwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHN0YXRlKQoreworICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQo
KSk7CisKKyAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0
dXMpOworCisgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLCBzdGF0ZSk7CisKKyAgICBz
ZXRfYml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnAtPnN0YXR1cyk7CisgICAgY2xlYXJfYml0
KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKTsKKyAgICBwLT5sciA9IGxyOworfQor
CitzdGF0aWMgaW5saW5lIHZvaWQgZ2ljX2FkZF90b19scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2
LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKm4pCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICppdGVy
OworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOworCisg
ICAgaWYgKCAhbGlzdF9lbXB0eSgmbi0+bHJfcXVldWUpICkKKyAgICAgICAgcmV0dXJuOworCisg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGl0ZXIsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywg
bHJfcXVldWUgKQorICAgIHsKKyAgICAgICAgaWYgKCBpdGVyLT5wcmlvcml0eSA+IG4tPnByaW9y
aXR5ICkKKyAgICAgICAgeworICAgICAgICAgICAgbGlzdF9hZGRfdGFpbCgmbi0+bHJfcXVldWUs
ICZpdGVyLT5scl9xdWV1ZSk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAgICB9
CisgICAgbGlzdF9hZGRfdGFpbCgmbi0+bHJfcXVldWUsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGlu
Zyk7Cit9CisKK3ZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKK3sKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYt
PmFyY2gudmdpYy5sb2NrKSk7CisKKyAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Cit9
CisKK3ZvaWQgZ2ljX3JhaXNlX2luZmxpZ2h0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IHZpcnR1YWxfaXJxKQoreworICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqbiA9IGlycV90b19w
ZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKKworICAgIC8qIElmIGFuIExQSSBoYXMgYmVlbiByZW1v
dmVkIG1lYW53aGlsZSwgdGhlcmUgaXMgbm90aGluZyBsZWZ0IHRvIHJhaXNlLiAqLworICAgIGlm
ICggdW5saWtlbHkoIW4pICkKKyAgICAgICAgcmV0dXJuOworCisgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOworCisgICAgLyogRG9uJ3QgdHJ5IHRvIHVwZGF0
ZSB0aGUgTFIgaWYgdGhlIGludGVycnVwdCBpcyBkaXNhYmxlZCAqLworICAgIGlmICggIXRlc3Rf
Yml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJm4tPnN0YXR1cykgKQorICAgICAgICByZXR1cm47
CisKKyAgICBpZiAoIGxpc3RfZW1wdHkoJm4tPmxyX3F1ZXVlKSApCisgICAgeworICAgICAgICBp
ZiAoIHYgPT0gY3VycmVudCApCisgICAgICAgICAgICBnaWNfdXBkYXRlX29uZV9scih2LCBuLT5s
cik7CisgICAgfQorI2lmZGVmIEdJQ19ERUJVRworICAgIGVsc2UKKyAgICAgICAgZ2RwcmludGso
WEVOTE9HX0RFQlVHLCAidHJ5aW5nIHRvIGluamVjdCBpcnE9JXUgaW50byBkJWR2JWQsIHdoZW4g
aXQgaXMgc3RpbGwgbHJfcGVuZGluZ1xuIiwKKyAgICAgICAgICAgICAgICAgdmlydHVhbF9pcnEs
IHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkKTsKKyNlbmRpZgorfQorCisvKgorICog
RmluZCBhbiB1bnVzZWQgTFIgdG8gaW5zZXJ0IGFuIElSUSBpbnRvLCBzdGFydGluZyB3aXRoIHRo
ZSBMUiBnaXZlbgorICogYnkgQGxyLiBJZiB0aGlzIG5ldyBpbnRlcnJ1cHQgaXMgYSBQUklTVElO
RSBMUEksIHNjYW4gdGhlIG90aGVyIExScyB0bworICogYXZvaWQgaW5zZXJ0aW5nIHRoZSBzYW1l
IElSUSB0d2ljZS4gVGhpcyBzaXR1YXRpb24gY2FuIG9jY3VyIHdoZW4gYW4KKyAqIGV2ZW50IGdl
dHMgZGlzY2FyZGVkIHdoaWxlIHRoZSBMUEkgaXMgaW4gYW4gTFIsIGFuZCBhIG5ldyBMUEkgd2l0
aCB0aGUKKyAqIHNhbWUgbnVtYmVyIGdldHMgbWFwcGVkIHF1aWNrbHkgYWZ0ZXJ3YXJkcy4KKyAq
Lworc3RhdGljIHVuc2lnbmVkIGludCBnaWNfZmluZF91bnVzZWRfbHIoc3RydWN0IHZjcHUgKnYs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnAsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgbHIpCit7CisgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5y
X2xyczsKKyAgICB1bnNpZ25lZCBsb25nICpscl9tYXNrID0gKHVuc2lnbmVkIGxvbmcgKikgJnRo
aXNfY3B1KGxyX21hc2spOworICAgIHN0cnVjdCBnaWNfbHIgbHJfdmFsOworCisgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOworCisgICAgaWYgKCB1bmxpa2Vs
eSh0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAtPnN0YXR1cykpICkKKyAg
ICB7CisgICAgICAgIHVuc2lnbmVkIGludCB1c2VkX2xyOworCisgICAgICAgIGZvcl9lYWNoX3Nl
dF9iaXQodXNlZF9sciwgbHJfbWFzaywgbnJfbHJzKQorICAgICAgICB7CisgICAgICAgICAgICBn
aWNfaHdfb3BzLT5yZWFkX2xyKHVzZWRfbHIsICZscl92YWwpOworICAgICAgICAgICAgaWYgKCBs
cl92YWwudmlycSA9PSBwLT5pcnEgKQorICAgICAgICAgICAgICAgIHJldHVybiB1c2VkX2xyOwor
ICAgICAgICB9CisgICAgfQorCisgICAgbHIgPSBmaW5kX25leHRfemVyb19iaXQobHJfbWFzaywg
bnJfbHJzLCBscik7CisKKyAgICByZXR1cm4gbHI7Cit9CisKK3ZvaWQgZ2ljX3JhaXNlX2d1ZXN0
X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAorICAgICAgICB1
bnNpZ25lZCBpbnQgcHJpb3JpdHkpCit7CisgICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IG5y
X2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
KnAgPSBpcnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7CisKKyAgICBBU1NFUlQoc3Bpbl9p
c19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CisKKyAgICBpZiAoIHVubGlrZWx5KCFwKSAp
CisgICAgICAgIC8qIEFuIHVubWFwcGVkIExQSSBkb2VzIG5vdCBuZWVkIHRvIGJlIHJhaXNlZC4g
Ki8KKyAgICAgICAgcmV0dXJuOworCisgICAgaWYgKCB2ID09IGN1cnJlbnQgJiYgbGlzdF9lbXB0
eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICkKKyAgICB7CisgICAgICAgIGkgPSBnaWNfZmlu
ZF91bnVzZWRfbHIodiwgcCwgMCk7CisKKyAgICAgICAgaWYgKGkgPCBucl9scnMpIHsKKyAgICAg
ICAgICAgIHNldF9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKKyAgICAgICAgICAgIGdpY19z
ZXRfbHIoaSwgcCwgR0lDSF9MUl9QRU5ESU5HKTsKKyAgICAgICAgICAgIHJldHVybjsKKyAgICAg
ICAgfQorICAgIH0KKworICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2LCBwKTsKK30KKworc3Rh
dGljIHZvaWQgZ2ljX3VwZGF0ZV9vbmVfbHIoc3RydWN0IHZjcHUgKnYsIGludCBpKQoreworICAg
IHN0cnVjdCBwZW5kaW5nX2lycSAqcDsKKyAgICBpbnQgaXJxOworICAgIHN0cnVjdCBnaWNfbHIg
bHJfdmFsOworCisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykp
OworICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7CisKKyAgICBnaWNfaHdfb3Bz
LT5yZWFkX2xyKGksICZscl92YWwpOworICAgIGlycSA9IGxyX3ZhbC52aXJxOworICAgIHAgPSBp
cnFfdG9fcGVuZGluZyh2LCBpcnEpOworICAgIC8qCisgICAgICogQW4gTFBJIG1pZ2h0IGhhdmUg
YmVlbiB1bm1hcHBlZCwgaW4gd2hpY2ggY2FzZSB3ZSBqdXN0IGNsZWFuIHVwIGhlcmUuCisgICAg
ICogSWYgdGhhdCBMUEkgaXMgbWFya2VkIGFzIFBSSVNUSU5FLCB0aGUgaW5mb3JtYXRpb24gaW4g
dGhlIExSIGlzIGJvZ3VzLAorICAgICAqIGFzIGl0IGJlbG9uZ3MgdG8gYSBwcmV2aW91cywgYWxy
ZWFkeSB1bm1hcHBlZCBMUEkuIFNvIHdlIGRpc2NhcmQgaXQKKyAgICAgKiBoZXJlIGFzIHdlbGwu
CisgICAgICovCisgICAgaWYgKCB1bmxpa2VseSghcCB8fAorICAgICAgICAgICAgICAgICAgdGVz
dF9hbmRfY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKSkg
KQorICAgIHsKKyAgICAgICAgQVNTRVJUKGlzX2xwaShpcnEpKTsKKworICAgICAgICBnaWNfaHdf
b3BzLT5jbGVhcl9scihpKTsKKyAgICAgICAgY2xlYXJfYml0KGksICZ0aGlzX2NwdShscl9tYXNr
KSk7CisKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGlmICggbHJfdmFsLnN0YXRlICYg
R0lDSF9MUl9BQ1RJVkUgKQorICAgIHsKKyAgICAgICAgc2V0X2JpdChHSUNfSVJRX0dVRVNUX0FD
VElWRSwgJnAtPnN0YXR1cyk7CisgICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9F
TkFCTEVELCAmcC0+c3RhdHVzKSAmJgorICAgICAgICAgICAgIHRlc3RfYW5kX2NsZWFyX2JpdChH
SUNfSVJRX0dVRVNUX1FVRVVFRCwgJnAtPnN0YXR1cykgKQorICAgICAgICB7CisgICAgICAgICAg
ICBpZiAoIHAtPmRlc2MgPT0gTlVMTCApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
IGxyX3ZhbC5zdGF0ZSB8PSBHSUNIX0xSX1BFTkRJTkc7CisgICAgICAgICAgICAgICAgIGdpY19o
d19vcHMtPndyaXRlX2xyKGksICZscl92YWwpOworICAgICAgICAgICAgfQorICAgICAgICAgICAg
ZWxzZQorICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAidW5hYmxlIHRv
IGluamVjdCBodyBpcnE9JWQgaW50byBkJWR2JWQ6IGFscmVhZHkgYWN0aXZlIGluIExSJWRcbiIs
CisgICAgICAgICAgICAgICAgICAgICAgICAgaXJxLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+
dmNwdV9pZCwgaSk7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoIGxyX3ZhbC5zdGF0
ZSAmIEdJQ0hfTFJfUEVORElORyApCisgICAgeworICAgICAgICBpbnQgcSBfX2F0dHJpYnV0ZV9f
ICgodW51c2VkKSkgPSB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZw
LT5zdGF0dXMpOworI2lmZGVmIEdJQ19ERUJVRworICAgICAgICBpZiAoIHEgKQorICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX0RFQlVHLCAidHJ5aW5nIHRvIGluamVjdCBpcnE9JWQgaW50byBk
JWR2JWQsIHdoZW4gaXQgaXMgYWxyZWFkeSBwZW5kaW5nIGluIExSJWRcbiIsCisgICAgICAgICAg
ICAgICAgICAgIGlycSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQsIGkpOworI2Vu
ZGlmCisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGdpY19od19vcHMtPmNsZWFyX2xy
KGkpOworICAgICAgICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxyX21hc2spKTsKKworICAgICAg
ICBpZiAoIHAtPmRlc2MgIT0gTlVMTCApCisgICAgICAgICAgICBjbGVhcl9iaXQoX0lSUV9JTlBS
T0dSRVNTLCAmcC0+ZGVzYy0+c3RhdHVzKTsKKyAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VF
U1RfVklTSUJMRSwgJnAtPnN0YXR1cyk7CisgICAgICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNU
X0FDVElWRSwgJnAtPnN0YXR1cyk7CisgICAgICAgIHAtPmxyID0gR0lDX0lOVkFMSURfTFI7Cisg
ICAgICAgIGlmICggdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSAm
JgorICAgICAgICAgICAgIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVz
KSAmJgorICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAt
PnN0YXR1cykgKQorICAgICAgICAgICAgZ2ljX3JhaXNlX2d1ZXN0X2lycSh2LCBpcnEsIHAtPnBy
aW9yaXR5KTsKKyAgICAgICAgZWxzZSB7CisgICAgICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5p
bmZsaWdodCk7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogUmVtb3ZlIGZyb20gaW5m
bGlnaHQsIHRoZW4gY2hhbmdlIHBoeXNpY2FsIGFmZmluaXR5LiBJdAorICAgICAgICAgICAgICog
bWFrZXMgc3VyZSB0aGF0IHdoZW4gYSBuZXcgaW50ZXJydXB0IGlzIHJlY2VpdmVkIG9uIHRoZQor
ICAgICAgICAgICAgICogbmV4dCBwY3B1LCBpbmZsaWdodCBpcyBhbHJlYWR5IGNsZWFyZWQuIE5v
IGNvbmN1cnJlbnQKKyAgICAgICAgICAgICAqIGFjY2Vzc2VzIHRvIGluZmxpZ2h0LgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICBzbXBfd21iKCk7CisgICAgICAgICAgICBpZiAoIHRlc3Rf
Yml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKSApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0
X3ZjcHUodiwgaXJxKTsKKyAgICAgICAgICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2Ms
IGNwdW1hc2tfb2Yodl90YXJnZXQtPnByb2Nlc3NvcikpOworICAgICAgICAgICAgICAgIGNsZWFy
X2JpdChHSUNfSVJRX0dVRVNUX01JR1JBVElORywgJnAtPnN0YXR1cyk7CisgICAgICAgICAgICB9
CisgICAgICAgIH0KKyAgICB9Cit9CisKK3ZvaWQgZ2ljX2NsZWFyX2xycyhzdHJ1Y3QgdmNwdSAq
dikKK3sKKyAgICBpbnQgaSA9IDA7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICB1bnNp
Z25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOworCisgICAgLyogVGhl
IGlkbGUgZG9tYWluIGhhcyBubyBMUnMgdG8gYmUgY2xlYXJlZC4gU2luY2UgZ2ljX3Jlc3RvcmVf
c3RhdGUKKyAgICAgKiBkb2Vzbid0IHdyaXRlIGFueSBMUiByZWdpc3RlcnMgZm9yIHRoZSBpZGxl
IGRvbWFpbiB0aGV5IGNvdWxkIGJlCisgICAgICogbm9uLXplcm8uICovCisgICAgaWYgKCBpc19p
ZGxlX3ZjcHUodikgKQorICAgICAgICByZXR1cm47CisKKyAgICBnaWNfaHdfb3BzLT51cGRhdGVf
aGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIGZhbHNlKTsKKworICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworCisgICAgd2hpbGUgKChpID0gZmluZF9uZXh0
X2JpdCgoY29uc3QgdW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUobHJfbWFzayksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBucl9scnMsIGkpKSA8IG5yX2xycyApIHsKKyAgICAgICAg
Z2ljX3VwZGF0ZV9vbmVfbHIodiwgaSk7CisgICAgICAgIGkrKzsKKyAgICB9CisKKyAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOworfQorCitzdGF0
aWMgdm9pZCBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCit7CisgICAg
aW50IGxyID0gMDsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsICp0LCAqcF9yOworICAgIHN0
cnVjdCBsaXN0X2hlYWQgKmluZmxpZ2h0X3I7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAg
ICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOworICAgIGlu
dCBscnMgPSBucl9scnM7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxv
Y2ssIGZsYWdzKTsKKworICAgIGlmICggbGlzdF9lbXB0eSgmdi0+YXJjaC52Z2ljLmxyX3BlbmRp
bmcpICkKKyAgICAgICAgZ290byBvdXQ7CisKKyAgICBpbmZsaWdodF9yID0gJnYtPmFyY2gudmdp
Yy5pbmZsaWdodF9pcnFzOworICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAoIHAsIHQsICZ2
LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQorICAgIHsKKyAgICAgICAgbHIgPSBn
aWNfZmluZF91bnVzZWRfbHIodiwgcCwgbHIpOworICAgICAgICBpZiAoIGxyID49IG5yX2xycyAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIE5vIG1vcmUgZnJlZSBMUnM6IGZpbmQgYSBsb3dl
ciBwcmlvcml0eSBpcnEgdG8gZXZpY3QgKi8KKyAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50
cnlfcmV2ZXJzZSggcF9yLCBpbmZsaWdodF9yLCBpbmZsaWdodCApCisgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgaWYgKCBwX3ItPnByaW9yaXR5ID09IHAtPnByaW9yaXR5ICkKKyAgICAg
ICAgICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgICAgICAgICAgaWYgKCB0ZXN0X2JpdChH
SUNfSVJRX0dVRVNUX1ZJU0lCTEUsICZwX3ItPnN0YXR1cykgJiYKKyAgICAgICAgICAgICAgICAg
ICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0FDVElWRSwgJnBfci0+c3RhdHVzKSApCisgICAg
ICAgICAgICAgICAgICAgIGdvdG8gZm91bmQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICAv
KiBXZSBkaWRuJ3QgZmluZCBhIHZpY3RpbSB0aGlzIHRpbWUsIGFuZCB3ZSB3b24ndCBuZXh0Cisg
ICAgICAgICAgICAgKiB0aW1lLCBzbyBxdWl0ICovCisgICAgICAgICAgICBnb3RvIG91dDsKKwor
Zm91bmQ6CisgICAgICAgICAgICBsciA9IHBfci0+bHI7CisgICAgICAgICAgICBwX3ItPmxyID0g
R0lDX0lOVkFMSURfTFI7CisgICAgICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VFU1RfUVVFVUVE
LCAmcF9yLT5zdGF0dXMpOworICAgICAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfVklT
SUJMRSwgJnBfci0+c3RhdHVzKTsKKyAgICAgICAgICAgIGdpY19hZGRfdG9fbHJfcGVuZGluZyh2
LCBwX3IpOworICAgICAgICAgICAgaW5mbGlnaHRfciA9ICZwX3ItPmluZmxpZ2h0OworICAgICAg
ICB9CisKKyAgICAgICAgZ2ljX3NldF9scihsciwgcCwgR0lDSF9MUl9QRU5ESU5HKTsKKyAgICAg
ICAgbGlzdF9kZWxfaW5pdCgmcC0+bHJfcXVldWUpOworICAgICAgICBzZXRfYml0KGxyLCAmdGhp
c19jcHUobHJfbWFzaykpOworCisgICAgICAgIC8qIFdlIGNhbiBvbmx5IGV2aWN0IG5yX2xycyBl
bnRyaWVzICovCisgICAgICAgIGxycy0tOworICAgICAgICBpZiAoIGxycyA9PSAwICkKKyAgICAg
ICAgICAgIGJyZWFrOworICAgIH0KKworb3V0OgorICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cit9CisKK3ZvaWQgZ2ljX2NsZWFyX3BlbmRpbmdf
aXJxcyhzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsICp0Owor
CisgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNoLnZnaWMubG9jaykpOworCisgICAg
di0+YXJjaC5scl9tYXNrID0gMDsKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUgKCBwLCB0
LCAmdi0+YXJjaC52Z2ljLmxyX3BlbmRpbmcsIGxyX3F1ZXVlICkKKyAgICAgICAgZ2ljX3JlbW92
ZV9mcm9tX2xyX3BlbmRpbmcodiwgcCk7Cit9CisKK2ludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZl
cnkodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CisgICAgc3RydWN0IHBl
bmRpbmdfaXJxICpwOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgY29uc3QgdW5zaWdu
ZWQgbG9uZyBhcHIgPSBnaWNfaHdfb3BzLT5yZWFkX2FwcigwKTsKKyAgICBpbnQgbWFza19wcmlv
cml0eTsKKyAgICBpbnQgYWN0aXZlX3ByaW9yaXR5OworICAgIGludCByYyA9IDA7CisKKyAgICBt
YXNrX3ByaW9yaXR5ID0gZ2ljX2h3X29wcy0+cmVhZF92bWNyX3ByaW9yaXR5KCk7CisgICAgYWN0
aXZlX3ByaW9yaXR5ID0gZmluZF9uZXh0X2JpdCgmYXByLCAzMiwgMCk7CisKKyAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKKworICAgIC8qIFRPRE86IFdl
IG9yZGVyIHRoZSBndWVzdCBpcnFzIGJ5IHByaW9yaXR5LCBidXQgd2UgZG9uJ3QgY2hhbmdlCisg
ICAgICogdGhlIHByaW9yaXR5IG9mIGhvc3QgaXJxcy4gKi8KKworICAgIC8qIGZpbmQgdGhlIGZp
cnN0IGVuYWJsZWQgbm9uLWFjdGl2ZSBpcnEsIHRoZSBxdWV1ZSBpcyBhbHJlYWR5CisgICAgICog
b3JkZXJlZCBieSBwcmlvcml0eSAqLworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIHAsICZ2LT5h
cmNoLnZnaWMuaW5mbGlnaHRfaXJxcywgaW5mbGlnaHQgKQorICAgIHsKKyAgICAgICAgaWYgKCBH
SUNfUFJJX1RPX0dVRVNUKHAtPnByaW9yaXR5KSA+PSBtYXNrX3ByaW9yaXR5ICkKKyAgICAgICAg
ICAgIGdvdG8gb3V0OworICAgICAgICBpZiAoIEdJQ19QUklfVE9fR1VFU1QocC0+cHJpb3JpdHkp
ID49IGFjdGl2ZV9wcmlvcml0eSApCisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgaWYg
KCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKKyAgICAgICAg
eworICAgICAgICAgICAgcmMgPSAxOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0K
KyAgICB9CisKK291dDoKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOworICAgIHJldHVybiByYzsKK30KKwordm9pZCBnaWNfaW5qZWN0KHZvaWQp
Cit7CisgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKKworICAgIGdpY19yZXN0
b3JlX3BlbmRpbmdfaXJxcyhjdXJyZW50KTsKKworICAgIGlmICggIWxpc3RfZW1wdHkoJmN1cnJl
bnQtPmFyY2gudmdpYy5scl9wZW5kaW5nKSAmJiBscl9hbGxfZnVsbCgpICkKKyAgICAgICAgZ2lj
X2h3X29wcy0+dXBkYXRlX2hjcl9zdGF0dXMoR0lDSF9IQ1JfVUlFLCB0cnVlKTsKK30KKworLyoK
KyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIK
KyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoK
KyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dpYy5j
CmluZGV4IDcyMWExN2E5ZDcuLjA0ZTZkNjZiNjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9n
aWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTM2LDE1ICszNiwxMSBAQAogI2luY2x1
ZGUgPGFzbS92Z2ljLmg+CiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KIAotc3RhdGljIERFRklORV9Q
RVJfQ1BVKHVpbnQ2NF90LCBscl9tYXNrKTsKLQotI2RlZmluZSBscl9hbGxfZnVsbCgpICh0aGlz
X2NwdShscl9tYXNrKSA9PSAoKDEgPDwgZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzKSAtIDEpKQor
REVGSU5FX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwogCiAjdW5kZWYgR0lDX0RFQlVHCiAK
LXN0YXRpYyB2b2lkIGdpY191cGRhdGVfb25lX2xyKHN0cnVjdCB2Y3B1ICp2LCBpbnQgaSk7Ci0K
LXN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKmdpY19od19vcHM7Citjb25z
dCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKmdpY19od19vcHM7CiAKIHZvaWQgcmVnaXN0ZXJf
Z2ljX29wcyhjb25zdCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgKm9wcykKIHsKQEAgLTM2Niwz
NjEgKzM2Miw2IEBAIHZvaWQgZ2ljX2Rpc2FibGVfY3B1KHZvaWQpCiAgICAgZ2ljX2h3X29wcy0+
ZGlzYWJsZV9pbnRlcmZhY2UoKTsKIH0KIAotc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIo
aW50IGxyLCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCi17Ci0gICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5h
YmxlZCgpKTsKLQotICAgIGNsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1BSSVNUSU5FX0xQSSwgJnAt
PnN0YXR1cyk7Ci0KLSAgICBnaWNfaHdfb3BzLT51cGRhdGVfbHIobHIsIHAsIHN0YXRlKTsKLQot
ICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKLSAgICBjbGVh
cl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5zdGF0dXMpOwotICAgIHAtPmxyID0gbHI7
Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBnaWNfYWRkX3RvX2xyX3BlbmRpbmcoc3RydWN0IHZj
cHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqbikKLXsKLSAgICBzdHJ1Y3QgcGVuZGluZ19pcnEg
Kml0ZXI7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7
Ci0KLSAgICBpZiAoICFsaXN0X2VtcHR5KCZuLT5scl9xdWV1ZSkgKQotICAgICAgICByZXR1cm47
Ci0KLSAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5ICggaXRlciwgJnYtPmFyY2gudmdpYy5scl9wZW5k
aW5nLCBscl9xdWV1ZSApCi0gICAgewotICAgICAgICBpZiAoIGl0ZXItPnByaW9yaXR5ID4gbi0+
cHJpb3JpdHkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZuLT5scl9x
dWV1ZSwgJml0ZXItPmxyX3F1ZXVlKTsKLSAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAgfQot
ICAgIH0KLSAgICBsaXN0X2FkZF90YWlsKCZuLT5scl9xdWV1ZSwgJnYtPmFyY2gudmdpYy5scl9w
ZW5kaW5nKTsKLX0KLQotdm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKQotewotICAgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKLQotICAgIGxpc3RfZGVsX2luaXQoJnAtPmxyX3F1ZXVl
KTsKLX0KLQotdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgdmlydHVhbF9pcnEpCi17Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpuID0gaXJx
X3RvX3BlbmRpbmcodiwgdmlydHVhbF9pcnEpOwotCi0gICAgLyogSWYgYW4gTFBJIGhhcyBiZWVu
IHJlbW92ZWQgbWVhbndoaWxlLCB0aGVyZSBpcyBub3RoaW5nIGxlZnQgdG8gcmFpc2UuICovCi0g
ICAgaWYgKCB1bmxpa2VseSghbikgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Ci0KLSAgICAvKiBEb24ndCB0cnkgdG8g
dXBkYXRlIHRoZSBMUiBpZiB0aGUgaW50ZXJydXB0IGlzIGRpc2FibGVkICovCi0gICAgaWYgKCAh
dGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmbi0+c3RhdHVzKSApCi0gICAgICAgIHJl
dHVybjsKLQotICAgIGlmICggbGlzdF9lbXB0eSgmbi0+bHJfcXVldWUpICkKLSAgICB7Ci0gICAg
ICAgIGlmICggdiA9PSBjdXJyZW50ICkKLSAgICAgICAgICAgIGdpY191cGRhdGVfb25lX2xyKHYs
IG4tPmxyKTsKLSAgICB9Ci0jaWZkZWYgR0lDX0RFQlVHCi0gICAgZWxzZQotICAgICAgICBnZHBy
aW50ayhYRU5MT0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0ldSBpbnRvIGQlZHYlZCwg
d2hlbiBpdCBpcyBzdGlsbCBscl9wZW5kaW5nXG4iLAotICAgICAgICAgICAgICAgICB2aXJ0dWFs
X2lycSwgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZjcHVfaWQpOwotI2VuZGlmCi19Ci0KLS8q
Ci0gKiBGaW5kIGFuIHVudXNlZCBMUiB0byBpbnNlcnQgYW4gSVJRIGludG8sIHN0YXJ0aW5nIHdp
dGggdGhlIExSIGdpdmVuCi0gKiBieSBAbHIuIElmIHRoaXMgbmV3IGludGVycnVwdCBpcyBhIFBS
SVNUSU5FIExQSSwgc2NhbiB0aGUgb3RoZXIgTFJzIHRvCi0gKiBhdm9pZCBpbnNlcnRpbmcgdGhl
IHNhbWUgSVJRIHR3aWNlLiBUaGlzIHNpdHVhdGlvbiBjYW4gb2NjdXIgd2hlbiBhbgotICogZXZl
bnQgZ2V0cyBkaXNjYXJkZWQgd2hpbGUgdGhlIExQSSBpcyBpbiBhbiBMUiwgYW5kIGEgbmV3IExQ
SSB3aXRoIHRoZQotICogc2FtZSBudW1iZXIgZ2V0cyBtYXBwZWQgcXVpY2tseSBhZnRlcndhcmRz
LgotICovCi1zdGF0aWMgdW5zaWduZWQgaW50IGdpY19maW5kX3VudXNlZF9scihzdHJ1Y3QgdmNw
dSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwZW5k
aW5nX2lycSAqcCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBscikKLXsKLSAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5m
by0+bnJfbHJzOwotICAgIHVuc2lnbmVkIGxvbmcgKmxyX21hc2sgPSAodW5zaWduZWQgbG9uZyAq
KSAmdGhpc19jcHUobHJfbWFzayk7Ci0gICAgc3RydWN0IGdpY19sciBscl92YWw7Ci0KLSAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Ci0KLSAgICBpZiAoIHVu
bGlrZWx5KHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfUFJJU1RJTkVfTFBJLCAmcC0+c3RhdHVzKSkg
KQotICAgIHsKLSAgICAgICAgdW5zaWduZWQgaW50IHVzZWRfbHI7Ci0KLSAgICAgICAgZm9yX2Vh
Y2hfc2V0X2JpdCh1c2VkX2xyLCBscl9tYXNrLCBucl9scnMpCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGdpY19od19vcHMtPnJlYWRfbHIodXNlZF9sciwgJmxyX3ZhbCk7Ci0gICAgICAgICAgICBp
ZiAoIGxyX3ZhbC52aXJxID09IHAtPmlycSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHVzZWRf
bHI7Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBsciA9IGZpbmRfbmV4dF96ZXJvX2JpdChscl9t
YXNrLCBucl9scnMsIGxyKTsKLQotICAgIHJldHVybiBscjsKLX0KLQotdm9pZCBnaWNfcmFpc2Vf
Z3Vlc3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlydHVhbF9pcnEsCi0gICAg
ICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSkKLXsKLSAgICBpbnQgaTsKLSAgICB1bnNpZ25lZCBp
bnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwotICAgIHN0cnVjdCBwZW5kaW5n
X2lycSAqcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnR1YWxfaXJxKTsKLQotICAgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmdi0+YXJjaC52Z2ljLmxvY2spKTsKLQotICAgIGlmICggdW5saWtlbHko
IXApICkKLSAgICAgICAgLyogQW4gdW5tYXBwZWQgTFBJIGRvZXMgbm90IG5lZWQgdG8gYmUgcmFp
c2VkLiAqLwotICAgICAgICByZXR1cm47Ci0KLSAgICBpZiAoIHYgPT0gY3VycmVudCAmJiBsaXN0
X2VtcHR5KCZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZykgKQotICAgIHsKLSAgICAgICAgaSA9IGdp
Y19maW5kX3VudXNlZF9scih2LCBwLCAwKTsKLQotICAgICAgICBpZiAoaSA8IG5yX2xycykgewot
ICAgICAgICAgICAgc2V0X2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwotICAgICAgICAgICAg
Z2ljX3NldF9scihpLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwotICAgICAgICAgICAgcmV0dXJuOwot
ICAgICAgICB9Ci0gICAgfQotCi0gICAgZ2ljX2FkZF90b19scl9wZW5kaW5nKHYsIHApOwotfQot
Ci1zdGF0aWMgdm9pZCBnaWNfdXBkYXRlX29uZV9scihzdHJ1Y3QgdmNwdSAqdiwgaW50IGkpCi17
Ci0gICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwotICAgIGludCBpcnE7Ci0gICAgc3RydWN0IGdp
Y19sciBscl92YWw7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5s
b2NrKSk7Ci0gICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsKLQotICAgIGdpY19o
d19vcHMtPnJlYWRfbHIoaSwgJmxyX3ZhbCk7Ci0gICAgaXJxID0gbHJfdmFsLnZpcnE7Ci0gICAg
cCA9IGlycV90b19wZW5kaW5nKHYsIGlycSk7Ci0gICAgLyoKLSAgICAgKiBBbiBMUEkgbWlnaHQg
aGF2ZSBiZWVuIHVubWFwcGVkLCBpbiB3aGljaCBjYXNlIHdlIGp1c3QgY2xlYW4gdXAgaGVyZS4K
LSAgICAgKiBJZiB0aGF0IExQSSBpcyBtYXJrZWQgYXMgUFJJU1RJTkUsIHRoZSBpbmZvcm1hdGlv
biBpbiB0aGUgTFIgaXMgYm9ndXMsCi0gICAgICogYXMgaXQgYmVsb25ncyB0byBhIHByZXZpb3Vz
LCBhbHJlYWR5IHVubWFwcGVkIExQSS4gU28gd2UgZGlzY2FyZCBpdAotICAgICAqIGhlcmUgYXMg
d2VsbC4KLSAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5KCFwIHx8Ci0gICAgICAgICAgICAgICAg
ICB0ZXN0X2FuZF9jbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklTVElORV9MUEksICZwLT5zdGF0
dXMpKSApCi0gICAgewotICAgICAgICBBU1NFUlQoaXNfbHBpKGlycSkpOwotCi0gICAgICAgIGdp
Y19od19vcHMtPmNsZWFyX2xyKGkpOwotICAgICAgICBjbGVhcl9iaXQoaSwgJnRoaXNfY3B1KGxy
X21hc2spKTsKLQotICAgICAgICByZXR1cm47Ci0gICAgfQotCi0gICAgaWYgKCBscl92YWwuc3Rh
dGUgJiBHSUNIX0xSX0FDVElWRSApCi0gICAgewotICAgICAgICBzZXRfYml0KEdJQ19JUlFfR1VF
U1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKLSAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dV
RVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICYmCi0gICAgICAgICAgICAgdGVzdF9hbmRfY2xlYXJf
Yml0KEdJQ19JUlFfR1VFU1RfUVVFVUVELCAmcC0+c3RhdHVzKSApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggcC0+ZGVzYyA9PSBOVUxMICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICAgbHJfdmFsLnN0YXRlIHw9IEdJQ0hfTFJfUEVORElORzsKLSAgICAgICAgICAgICAgICAg
Z2ljX2h3X29wcy0+d3JpdGVfbHIoaSwgJmxyX3ZhbCk7Ci0gICAgICAgICAgICB9Ci0gICAgICAg
ICAgICBlbHNlCi0gICAgICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJ1bmFi
bGUgdG8gaW5qZWN0IGh3IGlycT0lZCBpbnRvIGQlZHYlZDogYWxyZWFkeSBhY3RpdmUgaW4gTFIl
ZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBpcnEsIHYtPmRvbWFpbi0+ZG9tYWluX2lk
LCB2LT52Y3B1X2lkLCBpKTsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlIGlmICggbHJfdmFs
LnN0YXRlICYgR0lDSF9MUl9QRU5ESU5HICkKLSAgICB7Ci0gICAgICAgIGludCBxIF9fYXR0cmli
dXRlX18gKCh1bnVzZWQpKSA9IHRlc3RfYW5kX2NsZWFyX2JpdChHSUNfSVJRX0dVRVNUX1FVRVVF
RCwgJnAtPnN0YXR1cyk7Ci0jaWZkZWYgR0lDX0RFQlVHCi0gICAgICAgIGlmICggcSApCi0gICAg
ICAgICAgICBnZHByaW50ayhYRU5MT0dfREVCVUcsICJ0cnlpbmcgdG8gaW5qZWN0IGlycT0lZCBp
bnRvIGQlZHYlZCwgd2hlbiBpdCBpcyBhbHJlYWR5IHBlbmRpbmcgaW4gTFIlZFxuIiwKLSAgICAg
ICAgICAgICAgICAgICAgaXJxLCB2LT5kb21haW4tPmRvbWFpbl9pZCwgdi0+dmNwdV9pZCwgaSk7
Ci0jZW5kaWYKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgZ2ljX2h3X29wcy0+Y2xl
YXJfbHIoaSk7Ci0gICAgICAgIGNsZWFyX2JpdChpLCAmdGhpc19jcHUobHJfbWFzaykpOwotCi0g
ICAgICAgIGlmICggcC0+ZGVzYyAhPSBOVUxMICkKLSAgICAgICAgICAgIGNsZWFyX2JpdChfSVJR
X0lOUFJPR1JFU1MsICZwLT5kZXNjLT5zdGF0dXMpOwotICAgICAgICBjbGVhcl9iaXQoR0lDX0lS
UV9HVUVTVF9WSVNJQkxFLCAmcC0+c3RhdHVzKTsKLSAgICAgICAgY2xlYXJfYml0KEdJQ19JUlFf
R1VFU1RfQUNUSVZFLCAmcC0+c3RhdHVzKTsKLSAgICAgICAgcC0+bHIgPSBHSUNfSU5WQUxJRF9M
UjsKLSAgICAgICAgaWYgKCB0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0
dXMpICYmCi0gICAgICAgICAgICAgdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5z
dGF0dXMpICYmCi0gICAgICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5H
LCAmcC0+c3RhdHVzKSApCi0gICAgICAgICAgICBnaWNfcmFpc2VfZ3Vlc3RfaXJxKHYsIGlycSwg
cC0+cHJpb3JpdHkpOwotICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgIGxpc3RfZGVsX2luaXQo
JnAtPmluZmxpZ2h0KTsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBSZW1vdmUgZnJv
bSBpbmZsaWdodCwgdGhlbiBjaGFuZ2UgcGh5c2ljYWwgYWZmaW5pdHkuIEl0Ci0gICAgICAgICAg
ICAgKiBtYWtlcyBzdXJlIHRoYXQgd2hlbiBhIG5ldyBpbnRlcnJ1cHQgaXMgcmVjZWl2ZWQgb24g
dGhlCi0gICAgICAgICAgICAgKiBuZXh0IHBjcHUsIGluZmxpZ2h0IGlzIGFscmVhZHkgY2xlYXJl
ZC4gTm8gY29uY3VycmVudAotICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gaW5mbGlnaHQuCi0g
ICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIHNtcF93bWIoKTsKLSAgICAgICAgICAgIGlmICgg
dGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcsICZwLT5zdGF0dXMpICkKLSAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdl90YXJnZXQgPSB2Z2ljX2dldF90
YXJnZXRfdmNwdSh2LCBpcnEpOwotICAgICAgICAgICAgICAgIGlycV9zZXRfYWZmaW5pdHkocC0+
ZGVzYywgY3B1bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7Ci0gICAgICAgICAgICAgICAg
Y2xlYXJfYml0KEdJQ19JUlFfR1VFU1RfTUlHUkFUSU5HLCAmcC0+c3RhdHVzKTsKLSAgICAgICAg
ICAgIH0KLSAgICAgICAgfQotICAgIH0KLX0KLQotdm9pZCBnaWNfY2xlYXJfbHJzKHN0cnVjdCB2
Y3B1ICp2KQotewotICAgIGludCBpID0gMDsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAg
IHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Ci0KLSAgICAv
KiBUaGUgaWRsZSBkb21haW4gaGFzIG5vIExScyB0byBiZSBjbGVhcmVkLiBTaW5jZSBnaWNfcmVz
dG9yZV9zdGF0ZQotICAgICAqIGRvZXNuJ3Qgd3JpdGUgYW55IExSIHJlZ2lzdGVycyBmb3IgdGhl
IGlkbGUgZG9tYWluIHRoZXkgY291bGQgYmUKLSAgICAgKiBub24temVyby4gKi8KLSAgICBpZiAo
IGlzX2lkbGVfdmNwdSh2KSApCi0gICAgICAgIHJldHVybjsKLQotICAgIGdpY19od19vcHMtPnVw
ZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgZmFsc2UpOwotCi0gICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Ci0KLSAgICB3aGlsZSAoKGkgPSBmaW5k
X25leHRfYml0KChjb25zdCB1bnNpZ25lZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yX2xycywgaSkpIDwgbnJfbHJzICkgewotICAg
ICAgICBnaWNfdXBkYXRlX29uZV9scih2LCBpKTsKLSAgICAgICAgaSsrOwotICAgIH0KLQotICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Ci19Ci0K
LXN0YXRpYyB2b2lkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKLXsK
LSAgICBpbnQgbHIgPSAwOwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgKnQsICpwX3I7Ci0g
ICAgc3RydWN0IGxpc3RfaGVhZCAqaW5mbGlnaHRfcjsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwotICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7Ci0g
ICAgaW50IGxycyA9IG5yX2xyczsKLQotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZn
aWMubG9jaywgZmxhZ3MpOwotCi0gICAgaWYgKCBsaXN0X2VtcHR5KCZ2LT5hcmNoLnZnaWMubHJf
cGVuZGluZykgKQotICAgICAgICBnb3RvIG91dDsKLQotICAgIGluZmxpZ2h0X3IgPSAmdi0+YXJj
aC52Z2ljLmluZmxpZ2h0X2lycXM7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggcCwg
dCwgJnYtPmFyY2gudmdpYy5scl9wZW5kaW5nLCBscl9xdWV1ZSApCi0gICAgewotICAgICAgICBs
ciA9IGdpY19maW5kX3VudXNlZF9scih2LCBwLCBscik7Ci0gICAgICAgIGlmICggbHIgPj0gbnJf
bHJzICkKLSAgICAgICAgewotICAgICAgICAgICAgLyogTm8gbW9yZSBmcmVlIExSczogZmluZCBh
IGxvd2VyIHByaW9yaXR5IGlycSB0byBldmljdCAqLwotICAgICAgICAgICAgbGlzdF9mb3JfZWFj
aF9lbnRyeV9yZXZlcnNlKCBwX3IsIGluZmxpZ2h0X3IsIGluZmxpZ2h0ICkKLSAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBpZiAoIHBfci0+cHJpb3JpdHkgPT0gcC0+cHJpb3JpdHkgKQot
ICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgICAgICAgICBpZiAoIHRlc3Rf
Yml0KEdJQ19JUlFfR1VFU1RfVklTSUJMRSwgJnBfci0+c3RhdHVzKSAmJgotICAgICAgICAgICAg
ICAgICAgICAgIXRlc3RfYml0KEdJQ19JUlFfR1VFU1RfQUNUSVZFLCAmcF9yLT5zdGF0dXMpICkK
LSAgICAgICAgICAgICAgICAgICAgZ290byBmb3VuZDsKLSAgICAgICAgICAgIH0KLSAgICAgICAg
ICAgIC8qIFdlIGRpZG4ndCBmaW5kIGEgdmljdGltIHRoaXMgdGltZSwgYW5kIHdlIHdvbid0IG5l
eHQKLSAgICAgICAgICAgICAqIHRpbWUsIHNvIHF1aXQgKi8KLSAgICAgICAgICAgIGdvdG8gb3V0
OwotCi1mb3VuZDoKLSAgICAgICAgICAgIGxyID0gcF9yLT5scjsKLSAgICAgICAgICAgIHBfci0+
bHIgPSBHSUNfSU5WQUxJRF9MUjsKLSAgICAgICAgICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9R
VUVVRUQsICZwX3ItPnN0YXR1cyk7Ci0gICAgICAgICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVT
VF9WSVNJQkxFLCAmcF9yLT5zdGF0dXMpOwotICAgICAgICAgICAgZ2ljX2FkZF90b19scl9wZW5k
aW5nKHYsIHBfcik7Ci0gICAgICAgICAgICBpbmZsaWdodF9yID0gJnBfci0+aW5mbGlnaHQ7Ci0g
ICAgICAgIH0KLQotICAgICAgICBnaWNfc2V0X2xyKGxyLCBwLCBHSUNIX0xSX1BFTkRJTkcpOwot
ICAgICAgICBsaXN0X2RlbF9pbml0KCZwLT5scl9xdWV1ZSk7Ci0gICAgICAgIHNldF9iaXQobHIs
ICZ0aGlzX2NwdShscl9tYXNrKSk7Ci0KLSAgICAgICAgLyogV2UgY2FuIG9ubHkgZXZpY3QgbnJf
bHJzIGVudHJpZXMgKi8KLSAgICAgICAgbHJzLS07Ci0gICAgICAgIGlmICggbHJzID09IDAgKQot
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgfQotCi1vdXQ6Ci0gICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLX0KLQotdm9pZCBnaWNfY2xlYXJfcGVu
ZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KQotewotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCwg
KnQ7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7Ci0K
LSAgICB2LT5hcmNoLmxyX21hc2sgPSAwOwotICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSAo
IHAsIHQsICZ2LT5hcmNoLnZnaWMubHJfcGVuZGluZywgbHJfcXVldWUgKQotICAgICAgICBnaWNf
cmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKLX0KLQotaW50IGdpY19ldmVudHNfbmVlZF9k
ZWxpdmVyeSh2b2lkKQotewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKLSAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnA7Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBjb25zdCB1
bnNpZ25lZCBsb25nIGFwciA9IGdpY19od19vcHMtPnJlYWRfYXByKDApOwotICAgIGludCBtYXNr
X3ByaW9yaXR5OwotICAgIGludCBhY3RpdmVfcHJpb3JpdHk7Ci0gICAgaW50IHJjID0gMDsKLQot
ICAgIG1hc2tfcHJpb3JpdHkgPSBnaWNfaHdfb3BzLT5yZWFkX3ZtY3JfcHJpb3JpdHkoKTsKLSAg
ICBhY3RpdmVfcHJpb3JpdHkgPSBmaW5kX25leHRfYml0KCZhcHIsIDMyLCAwKTsKLQotICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotCi0gICAgLyogVE9E
TzogV2Ugb3JkZXIgdGhlIGd1ZXN0IGlycXMgYnkgcHJpb3JpdHksIGJ1dCB3ZSBkb24ndCBjaGFu
Z2UKLSAgICAgKiB0aGUgcHJpb3JpdHkgb2YgaG9zdCBpcnFzLiAqLwotCi0gICAgLyogZmluZCB0
aGUgZmlyc3QgZW5hYmxlZCBub24tYWN0aXZlIGlycSwgdGhlIHF1ZXVlIGlzIGFscmVhZHkKLSAg
ICAgKiBvcmRlcmVkIGJ5IHByaW9yaXR5ICovCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSggcCwg
JnYtPmFyY2gudmdpYy5pbmZsaWdodF9pcnFzLCBpbmZsaWdodCApCi0gICAgewotICAgICAgICBp
ZiAoIEdJQ19QUklfVE9fR1VFU1QocC0+cHJpb3JpdHkpID49IG1hc2tfcHJpb3JpdHkgKQotICAg
ICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIGlmICggR0lDX1BSSV9UT19HVUVTVChwLT5wcmlv
cml0eSkgPj0gYWN0aXZlX3ByaW9yaXR5ICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAg
ICBpZiAoIHRlc3RfYml0KEdJQ19JUlFfR1VFU1RfRU5BQkxFRCwgJnAtPnN0YXR1cykgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICByYyA9IDE7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAg
ICAgfQotICAgIH0KLQotb3V0OgotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnYtPmFyY2gu
dmdpYy5sb2NrLCBmbGFncyk7Ci0gICAgcmV0dXJuIHJjOwotfQotCi12b2lkIGdpY19pbmplY3Qo
dm9pZCkKLXsKLSAgICBBU1NFUlQoIWxvY2FsX2lycV9pc19lbmFibGVkKCkpOwotCi0gICAgZ2lj
X3Jlc3RvcmVfcGVuZGluZ19pcnFzKGN1cnJlbnQpOwotCi0gICAgaWYgKCAhbGlzdF9lbXB0eSgm
Y3VycmVudC0+YXJjaC52Z2ljLmxyX3BlbmRpbmcpICYmIGxyX2FsbF9mdWxsKCkgKQotICAgICAg
ICBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIHRydWUpOwotfQot
CiBzdGF0aWMgdm9pZCBkb19zZ2koc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGVudW0gZ2lj
X3NnaSBzZ2kpCiB7CiAgICAgLyogTG93ZXIgdGhlIHByaW9yaXR5ICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAppbmRl
eCA1ODdhMTRmOGI5Li43MWU1MzU0NDI3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTIyMCw2ICsyMjAsOCBA
QCBlbnVtIGdpY192ZXJzaW9uIHsKICAgICBHSUNfVjMsCiB9OwogCitERUNMQVJFX1BFUl9DUFUo
dWludDY0X3QsIGxyX21hc2spOworCiBleHRlcm4gZW51bSBnaWNfdmVyc2lvbiBnaWNfaHdfdmVy
c2lvbih2b2lkKTsKIAogLyogUHJvZ3JhbSB0aGUgSVJRIHR5cGUgaW50byB0aGUgR0lDICovCkBA
IC0zNzIsNiArMzc0LDcgQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICB2b2lkICgq
ZG9fTFBJKSh1bnNpZ25lZCBpbnQgbHBpKTsKIH07CiAKK2V4dGVybiBjb25zdCBzdHJ1Y3QgZ2lj
X2h3X29wZXJhdGlvbnMgKmdpY19od19vcHM7CiB2b2lkIHJlZ2lzdGVyX2dpY19vcHMoY29uc3Qg
c3RydWN0IGdpY19od19vcGVyYXRpb25zICpvcHMpOwogaW50IGdpY19tYWtlX2h3ZG9tX2R0X25v
ZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqZ2ljLAotLSAKMi4xNC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:09:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6kA-0003qu-9Z; Tue, 06 Feb 2018 17:09:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmtn=fa=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej6k8-0003pL-FJ
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:09:16 +0000
X-Inumbo-ID: 66cca04f-0b60-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66cca04f-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:51 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id w50so2732823wrc.2
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 09:09:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/iFiRioaWybYXFPWnLQfwYwIxtm/qB+W/kdRHjA1yFo=;
 b=MmS8uvYsLMKRyWF4lsg721ATP9VGssxa+OvqhTZgwRUw8W2QczmeBs+Ehopb6SSvNe
 ykS54wzDxVp6zchHTkCyiIx7aZJqV3qmPW4xIXynQ2eXhf9nbqiJWr889D9FCXFpsqCa
 RXFW0zVPhnnUPeFEyEqJLZsSncopSrJzvIfr8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=/iFiRioaWybYXFPWnLQfwYwIxtm/qB+W/kdRHjA1yFo=;
 b=tiV9JOPzDoNipOBTXHkiz5uBut8OKW11intFvAGuPXag8tfdJxZFzNwrysClyEFf9W
 or1cEPEv5q8D+Nu3kcpM+7QB94/jJPMCzwgXUkLAncfSrV1vfPEwp8/Q+rA16AmQHkcx
 pABIyVWqQ/gjbj6v8ZPy0IM9rGHo2AWFTUNLncvT7JcBz9JKINmJ/kqxwm2SkNu9Dn30
 U2wEEEXeaJxtGe+h/26omCbsEzTMw88NUCgw2+1JV7HmEUXVim95DyfeED7u/U42rBFr
 MAJMI2H2kAGz39KQcU18j81iqYURnw2Lwm7BX+9PcDV8M30xma4M3m6mRYAlrl+MRilr
 iPow==
X-Gm-Message-State: APf1xPACNIdPUuW+32hPb5yBcHpg600ifYG9YRIKN/kpk6LYqN0HcSqN
 CP4dJIktrdSu5BF8VaEA3IEhlg==
X-Google-Smtp-Source: AH8x2244Ktt797br4Epe1K192aJxYThtavXhfXe5hlf6a5uHjWwidSx/yUgu8X3RKEIeRNp81y8G5g==
X-Received: by 10.223.138.164 with SMTP id y33mr2969639wry.224.1517936953726; 
 Tue, 06 Feb 2018 09:09:13 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id n2sm7885819wra.41.2018.02.06.09.09.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Feb 2018 09:09:13 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue,  6 Feb 2018 17:08:59 +0000
Message-Id: <20180206170903.30637-5-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180206170903.30637-1-andre.przywara@linaro.org>
References: <20180206170903.30637-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 4/8] ARM: VGIC: rework events_need_delivery()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gZXZlbnQuaCB3ZSB2ZXJ5IGRlZXBseSBkaXZlIGludG8gdGhlIFZHSUMgdG8gbGVhcm4gaWYg
YW4gZXZlbnQgZm9yCmEgZ3Vlc3QgaXMgcGVuZGluZy4KUmV3b3JrIHRoYXQgZnVuY3Rpb24gdG8g
YWJzdHJhY3QgdGhlIFZHSUMgc3BlY2lmaWMgcGFydCBvdXQuIEFsc28KcmVvcmRlciB0aGUgcXVl
cmllcyB0aGVyZSwgYXMgd2Ugb25seSBhY3R1YWxseSBuZWVkIHRvIGNoZWNrIGZvciB0aGUKZXZl
bnQgY2hhbm5lbCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgcGVuZGluZyBJUlFzLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+ClJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL3ZnaWMuYyAgICAgICAgIHwgMTEgKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZXZlbnQuaCB8IDEzICsrKy0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDEwIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy5jCmluZGV4IDZlOTMzYTg2ZDMuLjk5MjE3NjliMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNTkzLDYgKzU5MywxNyBA
QCB2b2lkIGFyY2hfZXZ0Y2huX2luamVjdChzdHJ1Y3QgdmNwdSAqdikKICAgICB2Z2ljX3ZjcHVf
aW5qZWN0X2lycSh2LCB2LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSk7CiB9CiAKK2Jvb2wgdmdp
Y19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCit7CisgICAgc3RydWN0IHBlbmRp
bmdfaXJxICpwOworCisgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIHYtPmRvbWFpbi0+YXJjaC5l
dnRjaG5faXJxKTsKKyAgICAvKiBEb2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLworICAgIEFTU0VS
VCghaXNfbHBpKHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxKSk7CisKKyAgICByZXR1cm4gbGlz
dF9lbXB0eSgmcC0+aW5mbGlnaHQpOworfQorCiBib29sIHZnaWNfZW11bGF0ZShzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywgdW5pb24gaHNyIGhzcikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9
IGN1cnJlbnQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKaW5kZXggMmIyMGQxYWExNS4uZThjMmE2Y2I0NCAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZXZlbnQuaApAQCAtMTYsMTIgKzE2LDYgQEAgc3RhdGljIGlubGluZSBpbnQgdmNwdV9l
dmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQogCiBzdGF0aWMgaW5saW5l
IGludCBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeV9ub21hc2sodm9pZCkKIHsKLSAgICBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyhjdXJyZW50LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC5ldnRj
aG5faXJxKTsKLQotICAgIC8qIERvZXMgbm90IHdvcmsgZm9yIExQSXMuICovCi0gICAgQVNTRVJU
KCFpc19scGkoY3VycmVudC0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEpKTsKLQogICAgIC8qIFhY
WDogaWYgdGhlIGZpcnN0IGludGVycnVwdCBoYXMgYWxyZWFkeSBiZWVuIGRlbGl2ZXJlZCwgd2Ug
c2hvdWxkCiAgICAgICogY2hlY2sgd2hldGhlciBhbnkgb3RoZXIgaW50ZXJydXB0cyB3aXRoIHBy
aW9yaXR5IGhpZ2hlciB0aGFuIHRoZQogICAgICAqIG9uZSBpbiBHSUNWX0lBUiBhcmUgaW4gdGhl
IGxyX3BlbmRpbmcgcXVldWUgb3IgaW4gdGhlIExSCkBAIC0zMywxMSArMjcsMTAgQEAgc3RhdGlj
IGlubGluZSBpbnQgbG9jYWxfZXZlbnRzX25lZWRfZGVsaXZlcnlfbm9tYXNrKHZvaWQpCiAgICAg
aWYgKCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkoKSApCiAgICAgICAgIHJldHVybiAxOwogCi0g
ICAgaWYgKCB2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSAmJgotICAg
ICAgICBsaXN0X2VtcHR5KCZwLT5pbmZsaWdodCkgKQotICAgICAgICByZXR1cm4gMTsKKyAgICBp
ZiAoICF2Y3B1X2luZm8oY3VycmVudCwgZXZ0Y2huX3VwY2FsbF9wZW5kaW5nKSApCisgICAgICAg
IHJldHVybiAwOwogCi0gICAgcmV0dXJuIDA7CisgICAgcmV0dXJuIHZnaWNfZXZ0Y2huX2lycV9w
ZW5kaW5nKGN1cnJlbnQpOwogfQogCiBzdGF0aWMgaW5saW5lIGludCBsb2NhbF9ldmVudHNfbmVl
ZF9kZWxpdmVyeSh2b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCAyYTkzYTdiZWY5Li4yMmM4NTAyYzk1
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaApAQCAtMjE4LDYgKzIxOCw4IEBAIGV4dGVybiB2b2lkIHJlZ2lzdGVy
X3ZnaWNfb3BzKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyAqb3BzKTsK
IGludCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIGlu
dCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKIAorYm9v
bCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7CisKIGV4dGVybiBpbnQg
ZG9tYWluX3ZnaWNfcmVnaXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsK
IGV4dGVybiBpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnYpOwogZXh0ZXJuIGJvb2wg
dmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwKLS0gCjIuMTQuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:09:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6kA-0003rO-Gh; Tue, 06 Feb 2018 17:09:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmtn=fa=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej6k8-0003pm-R5
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:09:16 +0000
X-Inumbo-ID: 6765e030-0b60-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6765e030-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:52 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id 35so2717458wrb.13
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 09:09:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KdUjnUOeF65RItFACjj74TVsUR7Sjblqkkzf+zynHm0=;
 b=I5u1J7wuPWQf9oPH5KI5jVmw/FakOwvN+w9CV88ZHwQDxDfDEpe96Gd/+ZVOSAYVdR
 RTCgOSrjy5UqlK/GeGqR8y6/l3iXhrx+yFYvdOE5LDqta4kD7NH3erRHsmoBv906qu4P
 IoO9b+1/FW+1bwfrDhomPR0n8jhUiU/d91FMg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=KdUjnUOeF65RItFACjj74TVsUR7Sjblqkkzf+zynHm0=;
 b=Zmrzx+BiCf6ITpvfYCNWddwDiRzpz6kEGsI8HHbbk/lByNYRLTswrepu1aNzZNs8+j
 Atw49DXNZ7yGsFp57b+4Ky001Zbm+YHC9UehIZl2HtPKgg9qT+ceYwBQn1iPCAwA/mGJ
 /rpOFKwUeOdfxF8LF5W8ipp7M+9q/g8n053EdAqlHPCuWjE4Kzebb164uOXZrPETihg1
 SKt9VOEc6F0PuYjRkAyiSJZYuuW72e44oqEvj9VttJUiratMmPAnFpS3ee7ptdmk9f29
 XZzIZ2ocBTn8zRfsL6OVlwVZx4tV3ct6hEYQkP5ZviBMmuzE1UqI6qggxvvc8HTCn7jw
 stEQ==
X-Gm-Message-State: APf1xPAOvjgOWA9NdkUyjDPzpyEMx/HKv9TtuRLru25WLlpOPF9dNYjb
 EB55ywqkRCqXtDRS1tXf6w8GTg==
X-Google-Smtp-Source: AH8x227FYoIb/uSLULiaQdYF+Y6ocqQqCuNBbqskA3ZdE0Luybrp7mbi/4bxM0luDTfnSQA6ceMtJQ==
X-Received: by 10.223.193.65 with SMTP id w1mr3201225wre.88.1517936954686;
 Tue, 06 Feb 2018 09:09:14 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id n2sm7885819wra.41.2018.02.06.09.09.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Feb 2018 09:09:14 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue,  6 Feb 2018 17:09:00 +0000
Message-Id: <20180206170903.30637-6-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180206170903.30637-1-andre.przywara@linaro.org>
References: <20180206170903.30637-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyBWR0lDIGludGVybmFsIGRhdGEgc3RydWN0
dXJlcyBsaWtlCnRoZSByYW5rIGFuZCBzdHJ1Y3QgcGVuZGluZ19pcnEgaW4gZ2ljLmMsIHdoaWNo
IHNob3VsZCBiZSBWR0lDIGFnbm9zdGljLgoKRmFjdG9yIG91dCBhIG5ldyBmdW5jdGlvbiB2Z2lj
X2Nvbm5lY3RfaHdfaXJxKCksIHdoaWNoIGFsbG93cyBhIHZpcnR1YWwKSVJRIHRvIGJlIGNvbm5l
Y3RlZCB0byBhIGhhcmR3YXJlIElSUSAodXNpbmcgdGhlIGh3IGJpdCBpbiB0aGUgTFIpLgoKVGhp
cyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVyZXMgYW5kIGltcHJv
dmVzIGFic3RyYWN0aW9uLgoKT25lIHRoaW5nIHRvIG5vdGUgaXMgdGhhdCB0aGlzIGNoYW5nZXMg
dGhlIGxvY2tpbmcgc2NoZW1lIHNsaWdodGx5Ogp3ZSBob2xkIHRoZSByYW5rIGxvY2sgZm9yIGEg
c2hvcnRlciBwZXJpb2Qgb2YgdGltZSwgbm90IGNvdmVyaW5nIHNvbWUKb2YgdGhlIGxhdGVyIGxp
bmVzLCB3aGljaCBkZWFsIHdpdGggdGhlICJpcnFfZGVzYyIgc3RydWN0dXJlIG9ubHkuIFRoaXMK
c2hvdWxkIG5vdCBoYXZlIGFueSBhZHZlcnNlIGVmZmVjdCwgYnV0IGlzIGEgY2hhbmdlIGluIGxv
Y2tpbmcgYW55d2F5LgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgfCA0MSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2dpYy5j
ICAgICAgICAgfCA0NCArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA1
MyBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXZnaWMuYyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCmluZGV4IDgyMjFhZTU1N2Mu
LjgyMGU0NjRmYzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hl
bi9hcmNoL2FybS9naWMtdmdpYy5jCkBAIC0zOTcsNiArMzk3LDQ3IEBAIHZvaWQgZ2ljX2R1bXBf
dmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQogICAgICAgICBwcmludGsoIlBlbmRpbmcgaXJxPSVk
XG4iLCBwLT5pcnEpOwogfQogCitpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCisgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIGJvb2wgY29ubmVjdCkKK3sKKyAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOworICAgIC8qCisgICAgICogVXNlIHZjcHUwIHRvIHJldHJpZXZlIHRo
ZSBwZW5kaW5nX2lycSBzdHJ1Y3QuIEdpdmVuIHRoYXQgd2Ugb25seQorICAgICAqIHJvdXRlIFNQ
SXMgdG8gZ3Vlc3RzLCBpdCBkb2Vzbid0IG1ha2UgYW55IGRpZmZlcmVuY2UuCisgICAgICovCisg
ICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVsw
XSwgdmlycSk7CisgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJx
KHZfdGFyZ2V0LCB2aXJxKTsKKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVu
ZGluZyh2X3RhcmdldCwgdmlycSk7CisgICAgaW50IHJldCA9IDA7CisKKyAgICAvKiAiZGVzYyIg
aXMgb3B0aW9uYWwgd2hlbiB3ZSBkaXNjb25uZWN0IGFuIElSUS4gKi8KKyAgICBBU1NFUlQoY29u
bmVjdCAmJiBkZXNjKTsKKworICAgIC8qIFdlIGFyZSB0YWtpbmcgdG8gcmFuayBsb2NrIHRvIHBy
ZXZlbnQgcGFyYWxsZWwgY29ubmVjdGlvbnMuICovCisgICAgdmdpY19sb2NrX3Jhbmsodl90YXJn
ZXQsIHJhbmssIGZsYWdzKTsKKworICAgIGlmICggY29ubmVjdCApCisgICAgeworICAgICAgICAv
KiBUaGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVhZHkgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgKi8K
KyAgICAgICAgaWYgKCAhcC0+ZGVzYyAmJgorICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJR
X0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0dXMpICkKKyAgICAgICAgICAgIHAtPmRlc2MgPSBkZXNj
OworICAgICAgICBlbHNlCisgICAgICAgICAgICByZXQgPSAtRUJVU1k7CisgICAgfQorICAgIGVs
c2UKKyAgICB7CisgICAgICAgIGlmICggZGVzYyAmJiBwLT5kZXNjICE9IGRlc2MgKQorICAgICAg
ICAgICAgcmV0ID0gLUVJTlZBTDsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgcC0+ZGVzYyA9
IE5VTEw7CisgICAgfQorCisgICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxh
Z3MpOworCisgICAgcmV0dXJuIHJldDsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAq
IG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9n
aWMuYwppbmRleCA0Y2I3NGQ0NDllLi45NjhlNDZmYWJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCkBAIC0xMjgsMTMgKzEyOCw3IEBAIHZv
aWQgZ2ljX3JvdXRlX2lycV90b194ZW4oc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBp
bnQgcHJpb3JpdHkpCiBpbnQgZ2ljX3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBp
cnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHByaW9yaXR5KQogewotICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Ci0gICAgLyogVXNlIHZjcHUwIHRvIHJldHJpZXZlIHRoZSBwZW5kaW5nX2lycSBz
dHJ1Y3QuIEdpdmVuIHRoYXQgd2Ugb25seQotICAgICAqIHJvdXRlIFNQSXMgdG8gZ3Vlc3RzLCBp
dCBkb2Vzbid0IG1ha2UgYW55IGRpZmZlcmVuY2UuICovCi0gICAgc3RydWN0IHZjcHUgKnZfdGFy
Z2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Ci0gICAgc3RydWN0
IHZnaWNfaXJxX3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKLSAg
ICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBpcnFfdG9fcGVuZGluZyh2X3RhcmdldCwgdmlycSk7
Ci0gICAgaW50IHJlcyA9IC1FQlVTWTsKKyAgICBpbnQgcmV0OwogCiAgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZkZXNjLT5sb2NrKSk7CiAgICAgLyogQ2FsbGVyIGhhcyBhbHJlYWR5IGNoZWNr
ZWQgdGhhdCB0aGUgSVJRIGlzIGFuIFNQSSAqLwpAQCAtMTQyLDEyICsxMzYsOSBAQCBpbnQgZ2lj
X3JvdXRlX2lycV90b19ndWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwK
ICAgICBBU1NFUlQodmlycSA8IHZnaWNfbnVtX2lycXMoZCkpOwogICAgIEFTU0VSVCghaXNfbHBp
KHZpcnEpKTsKIAotICAgIHZnaWNfbG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Ci0K
LSAgICBpZiAoIHAtPmRlc2MgfHwKLSAgICAgICAgIC8qIFRoZSBWSVJRIHNob3VsZCBub3QgYmUg
YWxyZWFkeSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLwotICAgICAgICAgdGVzdF9iaXQoR0lDX0lS
UV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSApCi0gICAgICAgIGdvdG8gb3V0OworICAgIHJl
dCA9IHZnaWNfY29ubmVjdF9od19pcnEoZCwgTlVMTCwgdmlycSwgZGVzYywgdHJ1ZSk7CisgICAg
aWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OwogCiAgICAgZGVzYy0+aGFuZGxlciA9IGdp
Y19od19vcHMtPmdpY19ndWVzdF9pcnFfdHlwZTsKICAgICBzZXRfYml0KF9JUlFfR1VFU1QsICZk
ZXNjLT5zdGF0dXMpOwpAQCAtMTU2LDMxICsxNDcsMTkgQEAgaW50IGdpY19yb3V0ZV9pcnFfdG9f
Z3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgIGdpY19z
ZXRfaXJxX3R5cGUoZGVzYywgZGVzYy0+YXJjaC50eXBlKTsKICAgICBnaWNfc2V0X2lycV9wcmlv
cml0eShkZXNjLCBwcmlvcml0eSk7CiAKLSAgICBwLT5kZXNjID0gZGVzYzsKLSAgICByZXMgPSAw
OwotCi1vdXQ6Ci0gICAgdmdpY191bmxvY2tfcmFuayh2X3RhcmdldCwgcmFuaywgZmxhZ3MpOwot
Ci0gICAgcmV0dXJuIHJlczsKKyAgICByZXR1cm4gMDsKIH0KIAogLyogVGhpcyBmdW5jdGlvbiBv
bmx5IHdvcmtzIHdpdGggU1BJcyBmb3Igbm93ICovCiBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9n
dWVzdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKIHsKLSAgICBzdHJ1Y3QgdmNw
dSAqdl90YXJnZXQgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLT52Y3B1WzBdLCB2aXJxKTsKLSAg
ICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFua19pcnEodl90YXJnZXQsIHZp
cnEpOwotICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0
LCB2aXJxKTsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIGludCByZXQ7CiAKICAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsKICAgICBBU1NFUlQodGVzdF9iaXQo
X0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cykpOwotICAgIEFTU0VSVChwLT5kZXNjID09IGRlc2Mp
OwogICAgIEFTU0VSVCghaXNfbHBpKHZpcnEpKTsKIAotICAgIHZnaWNfbG9ja19yYW5rKHZfdGFy
Z2V0LCByYW5rLCBmbGFncyk7Ci0KICAgICBpZiAoIGQtPmlzX2R5aW5nICkKICAgICB7CiAgICAg
ICAgIGRlc2MtPmhhbmRsZXItPnNodXRkb3duKGRlc2MpOwpAQCAtMTk4LDE5ICsxNzcsMTYgQEAg
aW50IGdpY19yZW1vdmVfaXJxX2Zyb21fZ3Vlc3Qoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHZpcnEsCiAgICAgICAgICAqLwogICAgICAgICBpZiAoIHRlc3RfYml0KF9JUlFfSU5QUk9H
UkVTUywgJmRlc2MtPnN0YXR1cykgfHwKICAgICAgICAgICAgICAhdGVzdF9iaXQoX0lSUV9ESVNB
QkxFRCwgJmRlc2MtPnN0YXR1cykgKQotICAgICAgICB7Ci0gICAgICAgICAgICB2Z2ljX3VubG9j
a19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7CiAgICAgICAgICAgICByZXR1cm4gLUVCVVNZ
OwotICAgICAgICB9CiAgICAgfQogCisgICAgcmV0ID0gdmdpY19jb25uZWN0X2h3X2lycShkLCBO
VUxMLCB2aXJxLCBkZXNjLCBmYWxzZSk7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4g
cmV0OworCiAgICAgY2xlYXJfYml0KF9JUlFfR1VFU1QsICZkZXNjLT5zdGF0dXMpOwogICAgIGRl
c2MtPmhhbmRsZXIgPSAmbm9faXJxX3R5cGU7CiAKLSAgICBwLT5kZXNjID0gTlVMTDsKLQotICAg
IHZnaWNfdW5sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKLQogICAgIHJldHVybiAw
OwogfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IDIyYzg1MDJjOTUuLmZkYTA4MjM5NWIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCkBAIC0yMTksNiArMjE5LDggQEAgaW50IHZnaWNfdjJfaW5pdChzdHJ1Y3QgZG9tYWlu
ICpkLCBpbnQgKm1taW9fY291bnQpOwogaW50IHZnaWNfdjNfaW5pdChzdHJ1Y3QgZG9tYWluICpk
LCBpbnQgKm1taW9fY291bnQpOwogCiBib29sIHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVj
dCB2Y3B1ICp2KTsKK2ludCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKKyAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgYm9vbCBjb25uZWN0KTsKIAogZXh0ZXJuIGludCBkb21h
aW5fdmdpY19yZWdpc3RlcihzdHJ1Y3QgZG9tYWluICpkLCBpbnQgKm1taW9fY291bnQpOwogZXh0
ZXJuIGludCB2Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdik7Ci0tIAoyLjE0LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:09:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6kA-0003ry-Op; Tue, 06 Feb 2018 17:09:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmtn=fa=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej6kA-0003qg-3p
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:09:18 +0000
X-Inumbo-ID: 67ed5aa0-0b60-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67ed5aa0-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:53 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id z6so2741118wrb.1
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 09:09:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=6dCKK6x8FdmFcYKmbwsmTdTxCLbBl5bLZbwCpIW103c=;
 b=kogpuBytEHWPk29Wl81/192b5KwTJ7x4GF5h80DfcHWNIpg76IqlKLTabBviyzMtS5
 WrgZ/4CJZngR7ZsYX1HZqkSK9FLAUtBPGIb7PY2oIL75vHPbt4YXK/w1MSxDfcZ/ARTE
 A4fpuYEJ6oL4UGVGDviMMFK8VGiirX1tG34Qc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=6dCKK6x8FdmFcYKmbwsmTdTxCLbBl5bLZbwCpIW103c=;
 b=LSRbXc3Z1HUZBmL2i8rLbFxk9k+t30pIC+ct/mJ2lBR+0KhRf7bWkFQgMxBea8UPwN
 lZOTRd425HDWKVb1z3Ub+N5Wx47e4dxo7OZuLrgpyQ1AtQ7bitEAPoJ7e9cmRJVXWnxx
 U+bxWbNQG5FSbQp105KGa3gmdgmqDxrtVvfZp03t3syrNkf9EvoTafWGsnX+L0G1FjWe
 U2uEVwDmfUEqy2L5syYlkMFTVx6MGhMp3rcbKqxtpKrWwO3hio4TedlOygZsKcd2Yw03
 wyTaUCRIPIf1jMi7ApkfgyWXirHOqHlK9HbJaL813/Teayvj7v3BWu3hSM6lUoV3pf6L
 bWVQ==
X-Gm-Message-State: APf1xPCdMfgr7n3LAZUWxBh/LnEJWHE3vXfuhW2/IjP4F9gkQgLSKvfc
 M+XY7UOvmg812OSdhX8OZxD+kw==
X-Google-Smtp-Source: AH8x226se2draSGsFhV+KIAIZFcrd9Aeemr6SnidNznygf4anV4SOAkAh/igw0gZ86cMmorp+4wWhg==
X-Received: by 10.223.183.27 with SMTP id l27mr3052901wre.181.1517936955663;
 Tue, 06 Feb 2018 09:09:15 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id n2sm7885819wra.41.2018.02.06.09.09.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Feb 2018 09:09:15 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue,  6 Feb 2018 17:09:01 +0000
Message-Id: <20180206170903.30637-7-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180206170903.30637-1-andre.przywara@linaro.org>
References: <20180206170903.30637-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 6/8] ARM: VGIC: factor out
	vgic_get_hw_irq_desc()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5hbCBzdHJ1Y3Qg
cGVuZGluZ19pcnEKKHdoaWNoIGRlc2NyaWJlcyBhIHZpcnR1YWwgSVJRKSBpbiBpcnEuYy4KRmFj
dG9yIG91dCB0aGUgYWN0dWFsbHkgbmVlZGVkIGZ1bmN0aW9uYWxpdHkgdG8gbGVhcm4gdGhlIGFz
c29jaWF0ZWQKaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQgaW50byBnaWMtdmdpYy5jIHRvIGlt
cHJvdmUgYWJzdHJhY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAbGluYXJvLm9yZz4KQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgfCAxNyArKysrKysrKysr
KysrKysrKwogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICAgfCAgNyArKy0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaCB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDIxIGluc2VydGlv
bnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2lj
LmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwppbmRleCA4MjBlNDY0ZmMwLi43MmE5MDRiYmVi
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0v
Z2ljLXZnaWMuYwpAQCAtMzk3LDYgKzM5NywyMyBAQCB2b2lkIGdpY19kdW1wX3ZnaWNfaW5mbyhz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgcHJpbnRrKCJQZW5kaW5nIGlycT0lZFxuIiwgcC0+aXJx
KTsKIH0KIAorc3RydWN0IGlycV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHZpcnEpCit7CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwOwor
CisgICAgQVNTRVJUKCF2ICYmIHZpcnEgPj0gMzIpOworCisgICAgaWYgKCAhdiApCisgICAgICAg
IHYgPSBkLT52Y3B1WzBdOworCisgICAgcCA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOworICAg
IGlmICggIXAgKQorICAgICAgICByZXR1cm4gTlVMTDsKKworICAgIHJldHVybiBwLT5kZXNjOwor
fQorCiBpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNw
dSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCiAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MsIGJvb2wgY29ubmVjdCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9pcnEuYyBiL3hlbi9hcmNoL2FybS9pcnEuYwppbmRleCA3ZjEzM2RlNTQ5Li42MjEwM2EyMGUz
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vaXJxLmMKKysrIGIveGVuL2FyY2gvYXJtL2lycS5j
CkBAIC01MzQsMTkgKzUzNCwxNiBAQCBpbnQgcmVsZWFzZV9ndWVzdF9pcnEoc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgaW50IHZpcnEpCiAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjOwogICAg
IHN0cnVjdCBpcnFfZ3Vlc3QgKmluZm87CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnA7CiAgICAgaW50IHJldDsKIAogICAgIC8qIE9ubHkgU1BJcyBh
cmUgc3VwcG9ydGVkICovCiAgICAgaWYgKCB2aXJxIDwgTlJfTE9DQUxfSVJRUyB8fCB2aXJxID49
IHZnaWNfbnVtX2lycXMoZCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHAgPSBz
cGlfdG9fcGVuZGluZyhkLCB2aXJxKTsKLSAgICBpZiAoICFwLT5kZXNjICkKKyAgICBkZXNjID0g
dmdpY19nZXRfaHdfaXJxX2Rlc2MoZCwgTlVMTCwgdmlycSk7CisgICAgaWYgKCAhZGVzYyApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogCi0gICAgZGVzYyA9IHAtPmRlc2M7Ci0KICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwogCiAgICAgcmV0ID0gLUVJTlZBTDsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmgKaW5kZXggZmRhMDgyMzk1Yi4uNmVhOWYxNDBhNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgK
QEAgLTIxOSw2ICsyMTksOCBAQCBpbnQgdmdpY192Ml9pbml0KHN0cnVjdCBkb21haW4gKmQsIGlu
dCAqbW1pb19jb3VudCk7CiBpbnQgdmdpY192M19pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAq
bW1pb19jb3VudCk7CiAKIGJvb2wgdmdpY19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUg
KnYpOworc3RydWN0IGlycV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHZpcnEpOwogaW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAogICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjLCBib29sIGNvbm5lY3QpOwogCi0tIAoy
LjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:09:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6kC-0003uB-Vn; Tue, 06 Feb 2018 17:09:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmtn=fa=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej6kB-0003sk-BS
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:09:19 +0000
X-Inumbo-ID: 69185151-0b60-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 69185151-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:55 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id v15so2723805wrb.8
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 09:09:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=shrapTSHAVI5zdQ+UoJKB5KmNSr/NfHSSIym7xq2Oyk=;
 b=fzkcGpXRVzhVdHe7r9MhHw+dm84fk1txrH1FFGOdle3bs6WGGs81XZS3dS/s++mo8c
 gHaJlJXFuQgarJH3VlTv6wTlRJZSeI/Iu9+9jepBOhy/QgSb6WCa+2+TkSht0P6w+Ftg
 IKzMQs24WOY9xKhjOTHh8k/ui2mJCnq60+KEo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=shrapTSHAVI5zdQ+UoJKB5KmNSr/NfHSSIym7xq2Oyk=;
 b=JItEBwA7KNCgKUjvjlgjfJMj4upJ/UUpits5pI+0ETobfRe/0XXT0D7rvbDxKgTSbo
 hOpJnEeWrvxgtMRc5ed0L72PxwuKQvTnUwSa6rEt9au93GUtNEF47C1Juh3YLuvmZqgE
 4UWBO05d1bQmhdiXXSCyE0nG8qhXUR4ndM4u7VtKdp9GWw6FwinRGalBvSfPREUzs+5p
 ViXHqvIhlRSjDy9xxxawhQggWr05aKrtY50NIi8aEA+uHwjk2Plfx4pZCdw1d7DR2Dow
 6hIkKd3PIqNBlLIf1XcwQPFsW7KgzKy7/rErSFg6j77WiO7/kLfdxebxNFzjYizB5quk
 1TNw==
X-Gm-Message-State: APf1xPAsKfCPBXehgowz3PTpwAXpjkOkyxj0QmmLsWto+rk8AvL+XDJ5
 UPBLNO61mGFEf4kA6AiGZZ5tTIU9O9Q=
X-Google-Smtp-Source: AH8x227nfmXiG3Lit2tRwXNW8x82V0sGcQqjmFVukTCXNTD8D+/OiJtianAP4eS2ARRar+a3D0QVBg==
X-Received: by 10.223.164.148 with SMTP id g20mr3049990wrb.49.1517936957589;
 Tue, 06 Feb 2018 09:09:17 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id n2sm7885819wra.41.2018.02.06.09.09.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Feb 2018 09:09:17 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue,  6 Feb 2018 17:09:03 +0000
Message-Id: <20180206170903.30637-9-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180206170903.30637-1-andre.przywara@linaro.org>
References: <20180206170903.30637-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 8/8] ARM: make nr_irqs a constant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gQVJNIHRoZSBtYXhpbXVtIG51bWJlciBvZiBJUlFzIGlzIGEgY29uc3RhbnQsIGJ1dCB3ZSBz
aGFyZSBpdCBiZWluZwphIHZhcmlhYmxlIHRvIG1hdGNoIHg4Ni4gU2luY2Ugd2UgYXJlIG5vdCBz
dXBwb3NlZCB0byBhbHRlciBpdCwgbGV0J3MKbWFyayBpdCBhcyAiY29uc3QiIHRvIGF2b2lkIGFj
Y2lkZW50YWwgY2hhbmdlLgoKU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
bGluYXJvLm9yZz4KQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Ci0tLQogeGVuL2FyY2gvYXJtL2lycS5jICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vaXJxLmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vaXJxLmMgYi94ZW4vYXJjaC9hcm0v
aXJxLmMKaW5kZXggNjIxMDNhMjBlMy4uMjlhZjEwZTgyYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2lycS5jCisrKyBiL3hlbi9hcmNoL2FybS9pcnEuYwpAQCAtMjcsNyArMjcsNyBAQAogI2lu
Y2x1ZGUgPGFzbS9naWMuaD4KICNpbmNsdWRlIDxhc20vdmdpYy5oPgogCi11bnNpZ25lZCBpbnQg
X19yZWFkX21vc3RseSBucl9pcnFzID0gTlJfSVJRUzsKK2NvbnN0IHVuc2lnbmVkIGludCBucl9p
cnFzID0gTlJfSVJRUzsKIAogc3RhdGljIHVuc2lnbmVkIGludCBsb2NhbF9pcnFzX3R5cGVbTlJf
TE9DQUxfSVJRU107CiBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGxvY2FsX2lycXNfdHlwZV9sb2Nr
KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vaXJxLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2lycS5oCmluZGV4IDBkMTEwZWNiMDguLjlkNTVlOWIxMjIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vaXJxLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaApA
QCAtMzQsNyArMzQsNyBAQCBzdHJ1Y3QgYXJjaF9pcnFfZGVzYyB7CiAvKiBUaGlzIGlzIGEgc3B1
cmlvdXMgaW50ZXJydXB0IElEIHdoaWNoIG5ldmVyIG1ha2VzIGl0IGludG8gdGhlIEdJQyBjb2Rl
LiAqLwogI2RlZmluZSBJTlZBTElEX0lSUSAgICAgMTAyMwogCi1leHRlcm4gdW5zaWduZWQgaW50
IG5yX2lycXM7CitleHRlcm4gY29uc3QgdW5zaWduZWQgaW50IG5yX2lycXM7CiAjZGVmaW5lIG5y
X3N0YXRpY19pcnFzIE5SX0lSUVMKICNkZWZpbmUgYXJjaF9od2RvbV9pcnFzKGRvbWlkKSBOUl9J
UlFTCiAKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:09:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6kD-0003ug-68; Tue, 06 Feb 2018 17:09:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tmtn=fa=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ej6kB-0003sj-CG
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:09:19 +0000
X-Inumbo-ID: 688fd247-0b60-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 688fd247-0b60-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:08:54 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id v31so2714949wrc.11
 for <xen-devel@lists.xenproject.org>; Tue, 06 Feb 2018 09:09:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=nahXZdCwTbcSbsWgjSmpvBq6e991IKDSluycsjLCMtQ=;
 b=gO9do563/jXkT3G8q8HAO9mJ1zR/DBPJy9VWtXgrxa4RnGiBUua4MmeWZVrxCplWCa
 IQJVE+sdVwv95lUSKC6ANtr43DAwim726G9I7/NDPHZ6DIJ9p4LSY5a2u4ruwk8e/vQx
 c75eH0KxxVfRnU6E5iAn3oSYkH/v8lnuZPmug=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=nahXZdCwTbcSbsWgjSmpvBq6e991IKDSluycsjLCMtQ=;
 b=cGAwj0fXuWCSxIIQnCca6dpjfAUmx+bEllVzVqANTQY1XIOMYaB7gHh24w0cRnsFFU
 sNR374MYFCRhzh03hGnCwbemh16rdvZ+BLCvb1yZi2070Da6ruJPEh6qSXKA1JBF0ZQ0
 On7TD0bazUkKtyfBRUUlHjcc5tPLC4ddMtpplSAYA7jRnyZLb0o7chaaysyd4UZ3IrHv
 mJ1DLsZHn9rlTJ1ftw2HzJfbZVgTGui7VJ7Kn/H3P+FyOjE5c/vi8AKQ3XRod9O6S6SA
 Y/Xq1roWXrk4ovKEIgVPDwJCB5uGfHJ9G28yR/OJm6ZiPbbWYLJPVaCC9ZQYtfHGaQxQ
 6iIw==
X-Gm-Message-State: APf1xPCrTFjZdObN4+qRTLc5eRVHcyhKyzBjRgglfPyIEcOqAN39NriY
 PJri3qof/nRMytw/Z0aOxmd6Hw==
X-Google-Smtp-Source: AH8x227XEr/ku0EXoB04mBic5gu7bhnjgX/Ksi/oA8P3p8LkgOvBEftZ3r3C2lHfYBPntRkP/2Tjsw==
X-Received: by 10.223.184.28 with SMTP id h28mr2826762wrf.215.1517936956605;
 Tue, 06 Feb 2018 09:09:16 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id n2sm7885819wra.41.2018.02.06.09.09.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Tue, 06 Feb 2018 09:09:16 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Date: Tue,  6 Feb 2018 17:09:02 +0000
Message-Id: <20180206170903.30637-8-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180206170903.30637-1-andre.przywara@linaro.org>
References: <20180206170903.30637-1-andre.przywara@linaro.org>
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] [PATCH v5 7/8] ARM: VGIC: rework gicv[23]_update_lr to
	not use pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9ucyB0byBhY3R1YWxseSBwb3B1bGF0ZSBhIGxpc3QgcmVnaXN0ZXIgd2VyZSBh
Y2Nlc3NpbmcKdGhlIFZHSUMgaW50ZXJuYWwgcGVuZGluZ19pcnEgc3RydWN0LCBhbHRob3VnaCB0
aGV5IHNob3VsZCBiZSBhYnN0cmFjdGluZwpmcm9tIHRoYXQuCkJyZWFrIHRoZSBuZWVkZWQgaW5m
b3JtYXRpb24gZG93biB0byByZW1vdmUgdGhlIHJlZmVyZW5jZSB0byBwZW5kaW5nX2lycQpmcm9t
IGdpYy12WzIzXS5jLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGxpbmFyby5vcmc+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8IDE0ICsrKysr
KystLS0tLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4
ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYyAgIHwgIDMgKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCB8ICAzICsrKwogNSBmaWxl
cyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKaW5kZXggNTEx
YzhkNzI5NC4uMmIyNzFiYTMyMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCisr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtNDI4LDggKzQyOCw4IEBAIHN0YXRpYyB2b2lk
IGdpY3YyX2Rpc2FibGVfaW50ZXJmYWNlKHZvaWQpCiAgICAgc3Bpbl91bmxvY2soJmdpY3YyLmxv
Y2spOwogfQogCi1zdGF0aWMgdm9pZCBnaWN2Ml91cGRhdGVfbHIoaW50IGxyLCBjb25zdCBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHN0YXRlKQorc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRlX2xyKGludCBsciwgdW5zaWduZWQg
aW50IHZpcnEsIHVpbnQ4X3QgcHJpb3JpdHksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGh3X2lycSwgdW5zaWduZWQgaW50IHN0YXRlKQogewogICAgIHVpbnQzMl90
IGxyX3JlZzsKIApAQCAtNDM3LDEyICs0MzcsMTIgQEAgc3RhdGljIHZvaWQgZ2ljdjJfdXBkYXRl
X2xyKGludCBsciwgY29uc3Qgc3RydWN0IHBlbmRpbmdfaXJxICpwLAogICAgIEJVR19PTihsciA8
IDApOwogCiAgICAgbHJfcmVnID0gKCgoc3RhdGUgJiBHSUNIX1YyX0xSX1NUQVRFX01BU0spIDw8
IEdJQ0hfVjJfTFJfU1RBVEVfU0hJRlQpICB8Ci0gICAgICAgICAgICAgICgoR0lDX1BSSV9UT19H
VUVTVChwLT5wcmlvcml0eSkgJiBHSUNIX1YyX0xSX1BSSU9SSVRZX01BU0spCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8PCBHSUNIX1YyX0xSX1BSSU9SSVRZ
X1NISUZUKSB8Ci0gICAgICAgICAgICAgICgocC0+aXJxICYgR0lDSF9WMl9MUl9WSVJUVUFMX01B
U0spIDw8IEdJQ0hfVjJfTFJfVklSVFVBTF9TSElGVCkpOworICAgICAgICAgICAgICAoKEdJQ19Q
UklfVE9fR1VFU1QocHJpb3JpdHkpICYgR0lDSF9WMl9MUl9QUklPUklUWV9NQVNLKQorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPDwgR0lDSF9WMl9MUl9QUklPUklU
WV9TSElGVCkgfAorICAgICAgICAgICAgICAoKHZpcnEgJiBHSUNIX1YyX0xSX1ZJUlRVQUxfTUFT
SykgPDwgR0lDSF9WMl9MUl9WSVJUVUFMX1NISUZUKSk7CiAKLSAgICBpZiAoIHAtPmRlc2MgIT0g
TlVMTCApCi0gICAgICAgIGxyX3JlZyB8PSBHSUNIX1YyX0xSX0hXIHwgKChwLT5kZXNjLT5pcnEg
JiBHSUNIX1YyX0xSX1BIWVNJQ0FMX01BU0sgKQorICAgIGlmICggaHdfaXJxICE9IElOVkFMSURf
SVJRICkKKyAgICAgICAgbHJfcmVnIHw9IEdJQ0hfVjJfTFJfSFcgfCAoKGh3X2lycSAmIEdJQ0hf
VjJfTFJfUEhZU0lDQUxfTUFTSyApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDw8IEdJQ0hfVjJfTFJfUEhZU0lDQUxfU0hJRlQpOwogCiAgICAgd3JpdGVsX2dpY2gobHJfcmVn
LCBHSUNIX0xSICsgbHIgKiA0KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBi
L3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCAwNzIzNDVjNmY5Li4yNWMzMGJiOWVhIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5j
CkBAIC05NjYsOCArOTY2LDggQEAgc3RhdGljIHZvaWQgZ2ljdjNfZGlzYWJsZV9pbnRlcmZhY2Uo
dm9pZCkKICAgICBzcGluX3VubG9jaygmZ2ljdjMubG9jayk7CiB9CiAKLXN0YXRpYyB2b2lkIGdp
Y3YzX3VwZGF0ZV9scihpbnQgbHIsIGNvbnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdGUpCitzdGF0aWMgdm9pZCBn
aWN2M191cGRhdGVfbHIoaW50IGxyLCB1bnNpZ25lZCBpbnQgdmlycSwgdWludDhfdCBwcmlvcml0
eSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaHdfaXJxLCB1bnNp
Z25lZCBpbnQgc3RhdGUpCiB7CiAgICAgdWludDY0X3QgdmFsID0gMDsKIApAQCAtOTgzLDExICs5
ODMsMTEgQEAgc3RhdGljIHZvaWQgZ2ljdjNfdXBkYXRlX2xyKGludCBsciwgY29uc3Qgc3RydWN0
IHBlbmRpbmdfaXJxICpwLAogICAgIGlmICggY3VycmVudC0+ZG9tYWluLT5hcmNoLnZnaWMudmVy
c2lvbiA9PSBHSUNfVjMgKQogICAgICAgICB2YWwgfD0gR0lDSF9MUl9HUlAxOwogCi0gICAgdmFs
IHw9ICgodWludDY0X3QpcC0+cHJpb3JpdHkgJiAweGZmKSA8PCBHSUNIX0xSX1BSSU9SSVRZX1NI
SUZUOwotICAgIHZhbCB8PSAoKHVpbnQ2NF90KXAtPmlycSAmIEdJQ0hfTFJfVklSVFVBTF9NQVNL
KSA8PCBHSUNIX0xSX1ZJUlRVQUxfU0hJRlQ7CisgICAgdmFsIHw9ICh1aW50NjRfdClwcmlvcml0
eSA8PCBHSUNIX0xSX1BSSU9SSVRZX1NISUZUOworICAgIHZhbCB8PSAoKHVpbnQ2NF90KXZpcnEg
JiBHSUNIX0xSX1ZJUlRVQUxfTUFTSykgPDwgR0lDSF9MUl9WSVJUVUFMX1NISUZUOwogCi0gICBp
ZiAoIHAtPmRlc2MgIT0gTlVMTCApCi0gICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50
NjRfdClwLT5kZXNjLT5pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCisgICBpZiAoIGh3X2ly
cSAhPSBJTlZBTElEX0lSUSApCisgICAgICAgdmFsIHw9IEdJQ0hfTFJfSFcgfCAoKCh1aW50NjRf
dClod19pcnEgJiBHSUNIX0xSX1BIWVNJQ0FMX01BU0spCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA8PCBHSUNIX0xSX1BIWVNJQ0FMX1NISUZUKTsKIAogICAgIGdpY3YzX2ljaF93cml0ZV9s
cihsciwgdmFsKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12Z2ljLmMKaW5kZXggNzJhOTA0YmJlYi4uZDI3Mzg2MzU1NiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMK
QEAgLTM4LDcgKzM4LDggQEAgc3RhdGljIGlubGluZSB2b2lkIGdpY19zZXRfbHIoaW50IGxyLCBz
dHJ1Y3QgcGVuZGluZ19pcnEgKnAsCiAKICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9QUklT
VElORV9MUEksICZwLT5zdGF0dXMpOwogCi0gICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBw
LCBzdGF0ZSk7CisgICAgZ2ljX2h3X29wcy0+dXBkYXRlX2xyKGxyLCBwLT5pcnEsIHAtPnByaW9y
aXR5LAorICAgICAgICAgICAgICAgICAgICAgICAgICBwLT5kZXNjID8gcC0+ZGVzYy0+aXJxIDog
SU5WQUxJRF9JUlEsIHN0YXRlKTsKIAogICAgIHNldF9iaXQoR0lDX0lSUV9HVUVTVF9WSVNJQkxF
LCAmcC0+c3RhdHVzKTsKICAgICBjbGVhcl9iaXQoR0lDX0lSUV9HVUVTVF9RVUVVRUQsICZwLT5z
dGF0dXMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggMWExNDJkNmU5Zi4uNDk3ZjE5NWJjMSAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oCkBAIC0zNDQsOCArMzQ0LDggQEAgc3RydWN0IGdpY19od19vcGVyYXRpb25zIHsKICAgICAv
KiBEaXNhYmxlIENQVSBwaHlzaWNhbCBhbmQgdmlydHVhbCBpbnRlcmZhY2VzICovCiAgICAgdm9p
ZCAoKmRpc2FibGVfaW50ZXJmYWNlKSh2b2lkKTsKICAgICAvKiBVcGRhdGUgTFIgcmVnaXN0ZXIg
d2l0aCBzdGF0ZSBhbmQgcHJpb3JpdHkgKi8KLSAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIs
IGNvbnN0IHN0cnVjdCBwZW5kaW5nX2lycSAqcGVuZGluZ19pcnEsCi0gICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHN0YXRlKTsKKyAgICB2b2lkICgqdXBkYXRlX2xyKShpbnQgbHIs
IHVuc2lnbmVkIGludCB2aXJxLCB1aW50OF90IHByaW9yaXR5LAorICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBod19pcnEsIHVuc2lnbmVkIGludCBzdGF0ZSk7CiAgICAgLyogVXBk
YXRlIEhDUiBzdGF0dXMgcmVnaXN0ZXIgKi8KICAgICB2b2lkICgqdXBkYXRlX2hjcl9zdGF0dXMp
KHVpbnQzMl90IGZsYWcsIGJvb2wgc2V0KTsKICAgICAvKiBDbGVhciBMUiByZWdpc3RlciAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vaXJxLmgKaW5kZXggYWJjOGYwNmExMy4uMGQxMTBlY2IwOCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9pcnEuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2lycS5oCkBAIC0z
MSw2ICszMSw5IEBAIHN0cnVjdCBhcmNoX2lycV9kZXNjIHsKIC8qIExQSXMgYXJlIGFsd2F5cyBu
dW1iZXJlZCBzdGFydGluZyBhdCA4MTkyLCBzbyAwIGlzIGEgZ29vZCBpbnZhbGlkIGNhc2UuICov
CiAjZGVmaW5lIElOVkFMSURfTFBJICAgICAwCiAKKy8qIFRoaXMgaXMgYSBzcHVyaW91cyBpbnRl
cnJ1cHQgSUQgd2hpY2ggbmV2ZXIgbWFrZXMgaXQgaW50byB0aGUgR0lDIGNvZGUuICovCisjZGVm
aW5lIElOVkFMSURfSVJRICAgICAxMDIzCisKIGV4dGVybiB1bnNpZ25lZCBpbnQgbnJfaXJxczsK
ICNkZWZpbmUgbnJfc3RhdGljX2lycXMgTlJfSVJRUwogI2RlZmluZSBhcmNoX2h3ZG9tX2lycXMo
ZG9taWQpIE5SX0lSUVMKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:13:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:13:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6nv-0005Xd-Pg; Tue, 06 Feb 2018 17:13:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej6nv-0005Wk-9P
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 17:13:11 +0000
X-Inumbo-ID: 1b3a841c-0b61-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b3a841c-0b61-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 17:13:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461494953"
Date: Tue, 6 Feb 2018 17:12:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20180206171250.72rx3vukrrxojrd7@citrix.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20171102180616.24084-3-joao.m.martins@oracle.com>
 <0a2e3dd4055a4325a0a4afe0b9a32e63@AMSPEX02CL03.citrite.net>
 <20171106123306.nksol5oxkves4jii@paddy>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171106123306.nksol5oxkves4jii@paddy>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 2/8] public/io/netif: add directory for
 backend parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KFRocmVlIG1vbnRocyBhZnRlciB5b3Ugc2VudCB0aGlzLCBzb3JyeS4uLikKCk9uIE1vbiwgTm92
IDA2LCAyMDE3IGF0IDEyOjMzOjA2UE0gKzAwMDAsIEpvYW8gTWFydGlucyB3cm90ZToKPiBPbiBN
b24sIE5vdiAwNiwgMjAxNyBhdCAxMDozMzo1OUFNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6
Cj4gPiA+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gPiA+IEZyb206IEpvYW8gTWFydGlu
cyBbbWFpbHRvOmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gPiA+IFNlbnQ6IDAyIE5vdmVt
YmVyIDIwMTcgMTg6MDYKPiA+ID4gVG86IFhlbiBEZXZlbG9wbWVudCBMaXN0IDx4ZW4tZGV2ZWxA
bGlzdHMueGVuLm9yZz4KPiA+ID4gQ2M6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3Jh
Y2xlLmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+ID4gPiA8a29ucmFkLndpbGtAb3JhY2xl
LmNvbT47IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4g
PiA+IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gPiBTdWJqZWN0OiBbUEFUQ0ggUkZDIDIvOF0g
cHVibGljL2lvL25ldGlmOiBhZGQgZGlyZWN0b3J5IGZvciBiYWNrZW5kCj4gPiA+IHBhcmFtZXRl
cnMKPiA+ID4gCj4gPiA+IFRoZSBwcm9wb3NlZCBkaXJlY3RvcnkgcHJvdmlkZXMgYSBtZWNoYW5p
c20gZm9yIHRvb2xzIHRvIGNvbnRyb2wgdGhlCj4gPiA+IG1heGltdW0gZmVhdHVyZSBzZXQgb2Yg
dGhlIGRldmljZSBiZWluZyBwcm92aXNpb25lZCBieSBiYWNrZW5kLgo+ID4gPiBUaGUgcGFyYW1l
dGVycy9mZWF0dXJlcyBpbmNsdWRlIG9mZmxvYWRpbmcgZmVhdHVyZXMsIG51bWJlciBvZgo+ID4g
PiBxdWV1ZXMgZXRjLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxq
b2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+ID4gPiAtLS0KPiA+ID4gIHhlbi9pbmNsdWRlL3B1
YmxpYy9pby9uZXRpZi5oIHwgMTYgKysrKysrKysrKysrKysrKwo+ID4gPiAgMSBmaWxlIGNoYW5n
ZWQsIDE2IGluc2VydGlvbnMoKykKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vbmV0aWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4gPiA+
IGluZGV4IDI0NTQ0NDhiYWEuLmE0MTJlNDc3MWQgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9pbmNs
dWRlL3B1YmxpYy9pby9uZXRpZi5oCj4gPiA+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9u
ZXRpZi5oCj4gPiA+IEBAIC0xNjEsNiArMTYxLDIyIEBACj4gPiA+ICAgKi8KPiA+ID4gCj4gPiA+
ICAvKgo+ID4gPiArICogVGhlIGRpcmVjdG9yeSAicmVxdWlyZSIgbWF5YmUgYmUgY3JlYXRlZCBp
biBiYWNrZW5kIHBhdGggYnkgdG9vbHMKPiA+ID4gKyAqIGRvbWFpbiB0byBvdmVycmlkZSB0aGUg
bWF4aW11bSBmZWF0dXJlIHNldCB0aGF0IGJhY2tlbmQgcHJvdmlkZXMgdG8KPiA+ID4gdGhlCj4g
PiA+ICsgKiBmcm9udGVuZC4gVGhlIGNoaWxkcmVuIGVudHJpZXMgd2l0aGluIHRoaXMgZGlyZWN0
b3J5IGFyZSBmZWF0dXJlcyBuYW1lcwo+ID4gPiArICogYW5kIHRoZSBjb3JyZXNwb25kZW50IHZh
bHVlcyB0aGF0IHNob3VsZCBiZSB1c2VkIGJhY2tlbmQgYXMgZGVmYXVsdHMKPiA+ID4gZS5nLjoK
PiA+ID4gKyAqCj4gPiA+ICsgKiAvbG9jYWwvZG9tYWluL1gvYmFja2VuZC88ZG9taWQ+LzxoYW5k
bGU+L3JlcXVpcmUKPiA+ID4gKyAqIC9sb2NhbC9kb21haW4vWC9iYWNrZW5kLzxkb21pZD4vPGhh
bmRsZT4vcmVxdWlyZS9tdWx0aS1xdWV1ZS0KPiA+ID4gbWF4LXF1ZXVlcyA9ICIyIgo+ID4gPiAr
ICogL2xvY2FsL2RvbWFpbi9YL2JhY2tlbmQvPGRvbWlkPi88aGFuZGxlPi9yZXF1aXJlL2ZlYXR1
cmUtbm8tY3N1bS0KPiA+ID4gb2ZmbG9hZCA9ICIxIgo+ID4gPiArICoKPiA+ID4gKyAqIEluIHRo
ZSBleGFtcGxlIGFib3ZlLCBuZXR3b3JrIGJhY2tlbmQgd2lsbCBuZWdvdGlhdGUgdXAgdG8gYSBt
YXhpbXVtCj4gPiA+IG9mCj4gPiA+ICsgKiB0d28gcXVldWVzIHdpdGggZnJvbnRlbmQgcGx1cyBk
aXNhYmxpbmcgSVB2NCBjaGVja3N1bSBvZmZsb2FkaW5nLgo+ID4gPiArICoKPiA+ID4gKyAqIFRo
aXMgZGlyZWN0b3J5IGFuZCBpdHMgY2hpbGRyZW4gZW50cmllcyBzaGFsbCBvbmx5IGJlIHZpc2li
bGUgdG8gdGhlIGJhY2tlbmQuCj4gPiA+ICsgKi8KPiA+ID4gKwo+ID4gCj4gPiBXaGF0IHNob3Vs
ZCBoYXBwZW4gaWYgdGhlIHRvb2xzdGFjayBzZXRzIHNvbWV0aGluZyBpbiAncmVxdWlyZScgdGhh
dAo+ID4gdGhlIGJhY2tlbmQgY2Fubm90IHByb3ZpZGU/IEkgZG9uJ3Qgc2VlIGFueXRoaW5nIGlu
IHlvdXIgUkZDIHBhdGNoZXMKPiA+IHRvIGNoZWNrIHRoYXQgdGhlIGJhY2tlbmQgaGFzIHJlc3Bv
bmRlZCBhcHByb3ByaWF0ZWx5IHRvIHRoZSBrZXlzLgo+IAo+IEhtbSwgeW91J3JlIHJpZ2h0IHRo
YXQgdGhpcyBSRkMgZG9lc24ndCBoYW5kbGUgdGhhdCBwcm9wZXJseSAtIGJ1dCBmb3IgdGhlCj4g
b25lcyB0aGUgYmFja2VuZCBwcm92aWRlIEkgaGFkIHN1Z2dlc3RlZCAoYWxiZWl0IG5vdCBpbXBs
ZW1lbnRlZCBoZXJlKQo+IGJhY2sgaW4gdGhlIG90aGVyIHRocmVhZCB0aGF0IHdlIGNvdWxkIGNv
bXBhcmUgdGhlIHZhbHVlcyBvZiBmZWF0dXJlIGluCj4gInJlcXVpcmUiIHdpdGggdGhlIG9uZSBh
bm5vdW5jZWQgdG8gdGhlIGZyb250ZW5kLiBCdXQgd2VsbCB0aGlzIHdvdWxkbid0Cj4gY292ZXIg
dGhlIG5vbi1wcm92aWRlZCBvbmVzLCBhbmQgcG9zc2libHkgd291bGQgZmFsbCBhIGJpdCBhcyBh
IGhhY2suCj4gCj4gSSBjb3VsZCBjaGFuZ2UgdGhlIGZvcm1hdCBvZiB0aGUgZW50cmllcyB3aXRo
aW4gInJlcXVpcmUiCj4gZGlyZWN0b3J5IHRvIGJlIGUuZy4gIjxpZD4tPGZlYXR1cmUtbmFtZT4g
PSA8ZmVhdHVyZS12YWx1ZT4iIGFuZCB0aGUKPiBhY2tub3dsZWRnZW1lbnQgZW50cnkgd291bGQg
Y29tZSBpbiB0aGUgZm9ybSAiPGlkPi1zdGF0dXMKPiA9IDxlcnJvciBjb2RlPiIuIENvbnNlcXVl
bnRseSB0aGUgbGFjayBvZiBhICI8aWQ+LXN0YXR1cyIgZW50cnkgd291bGQKPiBoYXZlIGEgc3Ry
b25nZXIgc2VtYW50aWMgaS5lLiB1bnN1cHBvcnRlZCBhbmQgaWdub3JlZC4gVGhlIHRvb2xzdGFj
ayB0aGVuIHdvdWxkIGhhdmUKPiBtZWFucyB0byBjaGVjayB3aGV0aGVyIHRoZSBmZWF0dXJlIHdh
cyByZWFsbHkgc3VjY2VzZnVsbCBzZXQgYXMgZGVzaXJlZAo+IG9yIG5vdC4gQnV0IHRoZW4gb25l
IHF1ZXN0aW9uIGNvbWVzIHRvIG1pbmQ6IHNob3VsZCB0aGUgYmFja2VuZCBiZQo+IHByZXZlbnRl
ZCB0byBpbml0IGluIHRoZSBldmVudCB0aGF0IHRoZSBmZWF0dXJlcyByZXF1ZXN0ZWQgZmFpbCB0
byBiZQo+IHNldD8gSW4gd2hpY2ggY2FzZSB1ZXZlbnQgKG9uIExpbnV4KSBpc24ndCB0cmlnZ2Vy
ZWQgYW5kIHhlbmJ1cyBzdGF0ZSBkb2Vzbid0Cj4gZ2V0IGNoYW5nZWQgYW5kIHRvb2xzdGFjayB3
b3VsZCBmYWlsIHdpdGggdGltZW91dCBsYXRlciBvbi4KPiAKCkkgdGhpbmsgdGhlIGJhY2tlbmQg
c2hvdWxkIG5vdCBwcm9jZWVkIGlmIGl0IGNhbid0IG1lZXQgdGhlCnJlcXVpcmVtZW50cy4gQnV0
IHRvIGJlIGNsZWFyIEkgYWxzbyBkb24ndCB0aGluayB0aGUgdGltZW91dCBiZWhhdmlvdXIKc2hv
dWxkIGJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIHRoZSBzZXR0aW5nIGlzIHN1Y2Nlc3NmdWwgYmVj
YXVzZSBpdCBpcwphc2tpbmcgb3RoZXIgcGFydCBvZiB0aGUgc3lzdGVtIHRvIHBpY2sgdXAgdGhl
IHNsYWNrIGFuZCBzeXN0ZW0KYWRtaW5pc3RyYXRvcnMgd291bGQgYmUgbGVmdCBpbiB0aGUgZGFy
ayAodW5sZXNzIHRoZXJlIGlzIGVhc2lseQphY2Nlc3NpYmxlIG1lc3NhZ2UgdGhhdCBjYW4gYmUg
b2J0YWluZWQgYnkgbGlieGwgdG8gcmV0dXJuIHRvIHN5c3RlbQphZG1pbmlzdHJhdG9ycykuCgo+
IEFsc28sIGEgbmljZSB0aGluZyBvZiB0aGlzIHN0dWZmIGlzIHRoYXQgd2UgY291bGQgYWxzbyB1
c2UgdGhpcyB0byBzZXQKPiBzZXQgYmFja2VuZCBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYyBwYXJh
bWV0ZXJzIHRoYXQgYXJlIG5vdAo+IGRlc2NyaWJlZCBvciByZWxldmFudCBpbiBJL08gc3BlY3Mu
IEJ1dCB0aGVuIEkgc3RhcnQgdG8gd29uZGVyIHdoZXJlIHdvdWxkCj4gYmUgdGhlIGNvcnJlY3Qg
cGxhY2UgZm9yIGJhY2tlbmRzIHRvIHNwZWNpZnkgaXRzIG1heGltdW0gZmVhdHVyZSBzZXQgb2YK
PiBjaGFuZ2VhYmxlIGVudHJpZXM/IE1heWJlOgo+IAo+IC9sb2NhbC9kb21haW4vWC9iYWNrZW5k
L3ZpZi9mZWF0dXJlcy88ZmVhdHVyZS1uYW1lPgo+IC9sb2NhbC9kb21haW4vWC9iYWNrZW5kL3Zp
Zi9mZWF0dXJlcy88ZmVhdHVyZS1uYW1lPi1kZXNjID0gIkRlc2NyaXB0aW9uCj4gb2YgPGZlYXR1
cmUtbmFtZT4iCgpObyBpZGVhLiBJJ20gdmVyeSBiYWQgYXQgbmFtaW5nIHRoaW5ncy4KCldlaS4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:21:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:21:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6vx-0006Lh-KL; Tue, 06 Feb 2018 17:21:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=13ca=fa=citrix.com=prvs=568705af6=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ej6vw-0006Lb-Rl
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 17:21:28 +0000
X-Inumbo-ID: 43d717ea-0b62-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 43d717ea-0b62-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 17:22:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461496812"
To: Alexey G <x1917x@gmail.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <20180206131026.00007e4b@gmail.com>
 <7b01487b-d7a3-eb2a-6a5b-023f33aaa974@citrix.com>
 <20180207030843.00007458@gmail.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <af6cf4c2-401f-4265-a8a6-1ebe28d45a19@citrix.com>
Date: Tue, 6 Feb 2018 17:21:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180207030843.00007458@gmail.com>
Content-Language: en-US
Cc: jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMTc6MDgsIEFsZXhleSBHIHdyb3RlOgo+IE9uIFR1ZSwgNiBGZWIgMjAxOCAx
NDoyMToxMiArMDAwMAo+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
IHdyb3RlOgo+IAo+PiBPbiAwNi8wMi8xOCAwMzoxMCwgQWxleGV5IEcgd3JvdGU6Cj4+PiBJL08g
cG9ydCA2MWggbm9ybWFsbHkgaXMgbm90IGVtdWxhdGVkIGJ5IFNNSSBsZWdhY3kga2JkIGhhbmRs
aW5nIGNvZGUKPj4+IGluIEJJT1MsIG9ubHkgcG9ydHMgbGlrZSA2MGgsIDY0aCwgZXRjLgo+Pj4g
Q29udHJhcnkgdG8gVVNCIGxlZ2FjeSBlbXVsYXRpb24sIGl0IGhhcyB0byBpbnRlcmNlcHQgcG9y
dCA2MWggdmlhIGEKPj4+IGRpZmZlcmVudCBhcHByb2FjaCAtLSBnZW5lcmljIFNNSSBJL08gdHJh
cCwgd2hpY2ggaXMgbm90IGNvbW1vbiAoYXQKPj4+IGxlYXN0IGl0IHdhcykgdG8gdXNlIGJ5IEJJ
T1Nlcy4uLiBhbHRob3VnaCBpdCBpcyBwb3NzaWJsZSBhcyBFRkkKPj4+IGludGVyZmFjZSBhbmQg
Y29kZSBmb3IgdGhpcyBpcyBhdmFpbGFibGUuIFRoZSBhc3N1bXB0aW9uIGFib3V0IHBvcnQKPj4+
IDYxaCBiZWluZyB0cmFwcGVkIGJ5IHRoZSBTTUkgaGFuZGxlciBtdXN0IGJlIGV4cGxpY2l0bHkg
Y29uZmlybWVkIGJ5Cj4+PiBjaGVja2luZyBJL08gVHJhcCBjb250cm9sIHJlZ3MgaW4gdGhlIFJD
QkEgcmVnaW9uLgo+Pj4KPj4+IElmIEkvTyB0cmFwIHJlZ3Mgd29uJ3Qgc2hvdyBhbiBhY3RpdmUg
SS9PIHRyYXAgb24gSS9PIHBvcnQgNjFoIC0tIHRoZQo+Pj4gcm9vdCBjYXVzZSBtaWdodCBiZSBk
aWZmZXJlbnQgKG1pZ2h0IGV2ZW4gYmUgcmVsYXRlZCB0byBzdHVmZiBsaWtlCj4+PiBOTUkyU01J
IGxvZ2ljKS4KPj4+Cj4+PiBJZiB0aGUgcHJvYmxlbSBpcyBhY3R1YWxseSBkdWUgdG8gTk1JIGhh
bmRsZXIgYmVpbmcgcHJlZW1wdGVkIGJ5Cj4+PiBhbm90aGVyIE5NSSB3aGljaCBvY2N1cnJlZCBh
ZnRlciAoYSBsb25nKSBleGVjdXRpb24gb2YgdHJpZ2dlcmVkIFNNSQo+Pj4gaGFuZGxlciwgaXQg
bWlnaHQgYmUgYmV0dGVyIHRvIGRvIGFsbCBzZW5zaXRpdmUgc3R1ZmYgYmVmb3JlCj4+PiByZS1l
bmFibGluZyBOTUlzIGJ5IElSRVQgaW4gdGhlIE5NSSBoYW5kbGVyLiAgCj4+Cj4+IFRoZSBwcm9i
bGVtIGlzIHRoYXQgdGhlIFNNSSBoYW5kbGVyIGV4ZWN1dGVzIGVub3VnaCBpbnN0cnVjdGlvbnMg
dG8KPj4gdHJpZ2dlciBhbm90aGVyIE5NSSAod2hpY2ggaXMgYmFzZWQgb24gdGhlIHJldGlyZWQg
aW5zdHJ1Y3Rpb24gY291bnQpLAo+PiB3aGljaCBnZXRzIGRlbGl2ZXJlZCBvbmNlIHRoZSBTTUkg
aGFuZGxlciByZXR1cm5zLCBhbmQgc2VydmljaW5nIHRoZQo+PiBOTUkgdHJpZ2dlcnMgYSBuZXcg
U01JLCB3aGljaCB0cmlnZ2VycyBhIG5ldyBOTUkuwqAgVGhpcyBpcyB3aHkgdGhlCj4+IHN5c3Rl
bSBzdGFsbHMuCj4+Cj4+IEknbGwgbGVhdmUgdGhlIGhvdy93aHkgcG9ydCAweDYxIGlzIHRyYXBw
aW5nIHRvIFNNSSB0byBJZ29yLCBidXQgaXQgaXMKPj4gb25seSBhIHNlY29uZGFyeSBjb25jZXJu
IGhlcmUuwqAgV2UgY2Fubm90IHJlYXNvbmFibHkgaGF2ZSB0aGUgd2F0Y2hkb2cKPj4gYWJsZSB0
byB0cmlwIGJlY2F1c2Ugb2YgZXhjbHVzaXZlbHkgU01JIGFjdGl2aXR5LCBvciB3ZSdsbCBwb3Rl
bnRpYWxseQo+PiBsaXZlbG9jayBhbnl3aGVyZS4KPiAKPiBUaGUgbWFqb3IgY29uY2VybiBoZXJl
IGlzIHRoZSBwb3NzaWJsaXR5IG9mIFNNSSBiZWluZyB0cmlnZ2VyZWQgX25vdF8KPiBieSBzb21l
IHNwZWNpZmljIEkvTyBwb3J0IGFjY2Vzcy4gUHJpbWFyaWx5LCBpZiBpdCBhY3R1YWxseSB3YXMg
YQo+IHBlcmlvZGljIFNNSS4KPiAKPiBJZiB0aGUgYWN0dWFsIFNNSSBzb3VyY2UgaXMgbm90IHJl
bGF0ZWQgdG8gc29tZSBwbGFjZSBpbiB0aGUgTk1JCj4gaGFuZGxlciBjb2RlIGJ1dCB3YXMgZWcu
IGR1ZSB0byBzb21lIFNNSSB0aW1lciwgbG93ZXJpbmcgTk1JIHdhdGNoZG9nCj4gZnJlcXVlbmN5
IG1pZ2h0IG5vdCBmaXggdGhlIGlzc3VlIGNvbXBsZXRlbHksIGJ1dCBsb3dlciBpdHMKPiByZXBy
b2R1Y2liaWxpdHkgKHBlcmhhcHMgdG8gc29tZSB2ZXJ5IHJhcmUgb2NjdXJyZW5jZXMpLiBTbyBp
dCdzIGJldHRlcgo+IGJlIHN1cmUgd2hhdCB3YXMgdGhlIHJlYWwgc291cmNlIG9mIFNNSS4KPiAK
ClRoaXMgKmlzKiByZWxhdGVkIHRvIHRoaXMgaW5zdHJ1Y3Rpb24gLSBpdCB3YXMgY29uZmlybWVk
IGVtcGlyaWNhbGx5LgpSZW1vdmluZyB0aGlzIGluc3RydWN0aW9uIHN0b3BzIFNNSXMgZnJvbSBv
Y2N1cnJpbmcgYW5kIGVmZmVjdGl2ZWx5CnJlbW92ZXMgdGhlIGlzc3VlIGxlYXZpbmcgdGhlIGZy
ZXF1ZW5jeSB1bmNoYW5nZWQuCgo+IFRoZXJlIGFyZSAyIHdlYWsgc3BvdHMgaW4gdGhlIGFuYWx5
c2lzOgo+IAo+IDEuIFRyaWdnZXJpbmcgU01JIGJ5IHJlYWRpbmcgSS9PIHBvcnQgNjFoIC0tIGlu
dGVyY2VwdGluZyB0aGUgcG9ydCA2MWgKPiBpcyBub24tdHlwaWNhbCBiZWhhdmlvciBmb3IgQklP
UyAodW5saWtlIDYwaC82NGgpCj4gCgpBcHBhcmVudGx5LCBpdCBpcyBub3cuCgo+IDIuIEFjY29y
ZGluZyB0byB0aGUgY29kZSwgaXQgbG9va3MgbGlrZSBOTUkgc3RhdHVzIHJlYWRpbmcgaGFwcGVu
cyB3aGlsZQo+IE5NSXMgYXJlIHN0aWxsIGJsb2NrZWQgLS0gdGhpcyBtZWFucyB0aGF0IFNNSSBo
YW5kbGVyIG11c3QgZXhlYyBJUkVUCj4gYnkgaXRzZWxmIHRvIHJlc2V0IE5NSSBibG9ja2luZyBz
dGF0ZSAtLSBhZ2FpbiwgdGhpcyBpcyBwb3NzaWJsZSAoZWcuCj4gaW4gdW5yZWFsLT5wcm90bW9k
ZSBzd2l0Y2hpbmcgY29kZSksIGJ1dCBub3QgbGlrZWx5Lgo+IAoKQWNjb3JkaW5nIHRvIFNETSBv
bmUgTk1JIG1pZ2h0IGJlIHBlbmRpbmcgd2hpbGUgdGFrZW4gaW4gU01JIG1vZGUgKHNlZQpjaC4g
MzQuOCkuIFRoaXMgaXMgYWN0dWFsbHkgZXZlbiB0cnVlIGlmIE5NSSBjb21lcyB3aGlsZSBzZXJ2
aWNpbmcKYW5vdGhlciBOTUkuIFNvIHdoZW4gd2UgcmV0dXJuIHRvIHRoZSBOTUkgaGFuZGxlciBm
cm9tIFNNSSBhbmQgZmluaXNoIGl0CnByb3Blcmx5IHRoZSBuZXh0IG9uZSBhcHBlYXJzIGltbWVk
aWF0ZWx5LgoKSWdvcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:24:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:24:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej6yW-0006Tc-0n; Tue, 06 Feb 2018 17:24:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej6yV-0006TJ-D2
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 17:24:07 +0000
X-Inumbo-ID: a27c8e83-0b62-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a27c8e83-0b62-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 17:24:49 +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 074F91435;
 Tue,  6 Feb 2018 09:24:00 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 013993F25C;
 Tue,  6 Feb 2018 09:23:57 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-4-blackskygg@gmail.com>
 <0b456f77-09a3-5874-2022-7a6df6930f0d@arm.com>
 <CAHrd_jrSZ1TWmHzOqYvrbkvioyH_GBEHq09ObB3s+p-uSus6qw@mail.gmail.com>
 <2c8368e3-382f-b8ba-6102-14d1de3e1174@arm.com>
 <CAHrd_jpv3d6t3P-T1WbioRcNudUtX0w_swyx0q+HVBAj658YcQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <485d7888-2973-8ecf-4f63-7eec88e3265a@arm.com>
Date: Tue, 6 Feb 2018 17:23:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAHrd_jpv3d6t3P-T1WbioRcNudUtX0w_swyx0q+HVBAj658YcQ@mail.gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 3/7] libxl: introduce a new structure to
 represent static shared memory regions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNi8yMDE4IDA0OjA2IFBNLCBaaG9uZ3plIExpdSB3cm90ZToKPiBIaSwKCkhpLAoK
Cj4gMjAxOC0wMi0wNiAyMzo0NiBHTVQrMDg6MDAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT46Cj4+IEhpLAo+Pgo+PiBPbiAwMi8wNi8yMDE4IDAzOjQxIFBNLCBaaG9uZ3plIExp
dSB3cm90ZToKPj4+Cj4+PiBUaGFua3MgZm9yIHJldmlld2luZy4KPj4+Cj4+PiAyMDE4LTAyLTA2
IDE5OjI3IEdNVCswODowMCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjoKPj4+
Pgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gT24gMDEvMzAvMjAxOCAwNTo1MCBQTSwgWmhvbmd6ZSBMaXUg
d3JvdGU6Cj4+Pj4+Cj4+Pj4+Cj4+Pj4+IEFkZCBhIG5ldyBzdHJ1Y3R1cmUgdG8gdGhlIElETCBm
YW1pbGl5IHRvIHJlcHJlc2VudCBzdGF0aWMgc2hhcmVkIG1lbW9yeQo+Pj4+PiByZWdpb25zCj4+
Pgo+Pj4KPj4+IFsuLi5dCj4+Pgo+Pj4+PiArbGlieGxfc3RhdGljX3NobSA9IFN0cnVjdCgic3Rh
dGljX3NobSIsIFsKPj4+Pj4gKyAgICAoImlkIiwgc3RyaW5nKSwKPj4+Pj4gKyAgICAoIm9mZnNl
dCIsIHVpbnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdFX1VOS05PV04nfSksCj4+
Pj4+ICsgICAgKCJiZWdpbiIsIHVpbnQ2NCwgeydpbml0X3ZhbCc6ICdMSUJYTF9TU0hNX1JBTkdF
X1VOS05PV04nfSksCj4+Pj4+ICsgICAgKCJlbmQiLCB1aW50NjQsIHsnaW5pdF92YWwnOiAnTElC
WExfU1NITV9SQU5HRV9VTktOT1dOJ30pLAo+Pj4+Cj4+Pj4KPj4+Pgo+Pj4+IFdlIG1pZ2h0IHdh
bnQgdG8gc3RvcmUgdGhlIHNpemUgcmF0aGVyIHRoYW4gdGhlIGVuZC4gVGhpcyB3b3VsZCBhbGxv
dyB1cwo+Pj4+IHRvCj4+Pj4gY292ZXIgcmVnaW9uIHVwIHRvIHRoZSBhZGRyZXNzIDJeNjQtMS4K
Pj4+Pgo+Pj4+IEFsc28sIHRoaXMgd291bGQgbWFrZSBjbGVhcmVyIHdoZXRoZXIgZW5kIGlzIGlu
Y2x1ZGVkIGluIHRoZSByZWdpb24gb3IKPj4+PiBub3QuCj4+Pj4KPj4+Cj4+PiBJIHRoaW5rIG1h
a2luZyB0aGUgcmFuZ2UgaW5jbHVzaXZlIGFuZCBkb2N1bWVudGluZyBpdCB3b3VsZCBoYXZlIHRo
ZQo+Pj4gc2FtZSBlZmZlY3QuCj4+PiBCdXQgSSdtIG5vdCBzdXJlIHdoaWNoIHN5bnRheCBpcyBt
b3JlIGZyaWVuZGx5IHRvIHRoZSB1c2Vycy4gV2hhdCBkbyB5b3UKPj4+IHRoaW5rPwo+Pgo+PiAK
Pj4gWW91IHdvdWxkIHN0aWxsIHJ1biBpbnRvIHNvbWUgcHJvYmxlbS4gSW5kZWVkIExJQlhfU1NI
TV9SQU5HRV9VTktOT1dOIGlzCj4+IGRlZmluZWQgYXMgVUlOVDY0X01BWC4gU28gaG93IHdvdWxk
IHlvdSBkaWZmZXJlbnRpYXRlIHRoZW0/Cj4gCj4gQnV0IHNheWluZyBpbmNsdXNpdmUsIEkgd2Fz
IGFjdHVhbGx5IHRyeWluZyB0byBzYXkgImluY2x1ZGluZyB0aGUgcGFnZQo+IHRoYXQgYmVnaW5z
IGF0IEBlbmQiLCBzbwoKV2hpY2ggaXMgcXVpdGUgY29uZnVzaW5nLiBVc3VhbGx5IHdoZW4gSSBz
ZWUgYSByYW5nZSwgSSBhc3N1bWUgdGhhdCB0aGUgCmVuZCB3aWxsIGJlIHRoZSBhY3R1YWwgZW5k
LiBOb3QgUEFHRV9BTElHTihlbmQpLgoKPiB0aGUgb25seSBwb3NzaWJpbGl0eSB3aGVuICBMSUJY
TF9TU0hNX1JBTkdFX1VOS05PV04gd291bGQgYmUgYSB2YWxpZCB2YWx1ZSBmb3IKPiBAZW5kIGlz
IHdoZW4gdGhlIHBhZ2UgZ3JhbnVsYXJpdHkgaXMgMWJ5dGUsIHdoaWNoLCBJIHRoaW5rLCBpcyBu
b3QKPiB2ZXJ5IGxpa2VseSB0byBoYXBwZW4uCj4gCj4gQnV0IHNvb24gSSBmaW5kIHRoaXMgbWln
aHQgbGVhZCB0byBtb3JlIGNvbmZ1c2lvbi4gTm93IEkgYWdyZWUgd2l0aAo+IHlvdSB0aGF0IHdl
IHNob3VsZCB1c2UKPiB0aGUgYmVnaW4vc2l6ZSBzeW50YXggaW5zdGVhZCBvZiB0aGUgY3VycmVu
dCBvbmUuClllcywgYmVnaW4vc2l6ZSBpcyBzdHJhaWdodGZvcndhcmQuIFRoZXJlIGFyZSBubyB3
YXkgdG8gbGVhZCB0byBtYXAgb25lIApsZXNzIChvciBleHRyYSkgcGFnZSBieSBjb25mdXNpb24u
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:31:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:31:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej75C-0007DR-PA; Tue, 06 Feb 2018 17:31:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej75B-0007DL-Px
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 17:31:01 +0000
X-Inumbo-ID: 997c2e35-0b63-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 997c2e35-0b63-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 17:31:44 +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 A43F01435;
 Tue,  6 Feb 2018 09:30:54 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B9F5D3F25C;
 Tue,  6 Feb 2018 09:30:52 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-5-blackskygg@gmail.com>
 <6eb51518-4e01-1d4a-e345-a0fc91c3594c@arm.com>
 <CAHrd_jrTUaNwD3YEaqFvqSHACouOq=tK19rk3GCTK2GBkd70mw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6250f75c-570a-45d2-6c6c-1e82771abb73@arm.com>
Date: Tue, 6 Feb 2018 17:30:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAHrd_jrTUaNwD3YEaqFvqSHACouOq=tK19rk3GCTK2GBkd70mw@mail.gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/7] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNi8yMDE4IDAzOjU5IFBNLCBaaG9uZ3plIExpdSB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSwKCgo+IDIwMTgtMDItMDYgMjE6MDcgR01UKzA4OjAwIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Ogo+PiBIaSwKPj4KPj4gT24gMDEvMzAvMjAxOCAwNTo1MCBQTSwgWmhv
bmd6ZSBMaXUgd3JvdGU6Cj4+Pgo+Pj4gQWRkIGxpYnhsX19zc2htX2FkZCB0byBtYXAgc2hhcmVk
IHBhZ2VzIGZyb20gb25lIERvbVUgdG8gYW5vdGhlciwgVGhlCj4+PiBtYXBwaW5nCj4+PiBwcm9j
ZXNzIGludm9sdmVzIHRoZSBmb2xsd2luZyBzdGVwczoKPiAKPiBbLi4uXQo+IAo+Pj4gKwo+Pj4g
Ky8qIFNldCBkZWZhdWx0IHZhbHVlcyBmb3IgbGlieGxfc3RhdGljX3NobSAqLwo+Pj4gK2ludCBs
aWJ4bF9fc3NobV9zZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+Pj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCj4+PiAr
ewo+Pj4gKyAgICBpbnQgcmM7Cj4+PiArCj4+PiArICAgIGlmIChzc2htLT5yb2xlID09IExJQlhM
X1NTSE1fUk9MRV9VTktOT1dOKQo+Pj4gKyAgICAgICAgc3NobS0+cm9sZSA9IExJQlhMX1NTSE1f
Uk9MRV9TTEFWRTsKPj4+ICsgICAgaWYgKHNzaG0tPnByb3QgPT0gTElCWExfU1NITV9QUk9UX1VO
S05PV04pCj4+PiArICAgICAgICBzc2htLT5wcm90ID0gTElCWExfU1NITV9QUk9UX1JXOwo+Pgo+
Pgo+PiBXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIHtST0xFLFBST1R9X1VOS05PV04gaWYgeW91IGRl
ZmF1bHQgaXQgcmVzcC4gdG8KPj4gUk9MRV9TTEFWRSBhbmQgUFJPVF9SVy4gIFdvdWxkIG5vdCBp
dCBiZSBlYXNpZXIgdG8ganVzdCBkcm9wIHRoZW0/Cj4gCj4gVGhlICpfVU5LTk9XTiB2YWx1ZXMg
YXJlIHVzZWQgYnkgdGhlIGxpYnhsdSBjb2RlIHRvIGNoZWNrIHdoZXRoZXIgYSBzcGVjaWZpYwo+
IG9wdGlvbiB3YXMgc2V0IG1vcmUgdGhhbiBvbmNlLgoKQUZBSUssIGEgdG9vbHN0YWNrIGlzIGZy
ZWUgdG8gbm90IHVzZSBsaWJ4bHUuIFNvbWVvbmUgbWF5IGltcGxlbWVudCAKdGhlaXIgb3duIHRv
b2xzdGFjayBvbiB0b3Agb2YgbGlieGwgYW5kIG1heSB1c2UgUk9MRV9VTktOT1dOIGJ5IG1pc3Rh
a2UuCgo+IFdpdGhvdXQgdGhlIGRlZmF1bHQgKl9VTktOT1dOIHZhbHVlLCBJIHdpbGwgbm90Cj4g
YmUgYWJsZSB0byBqdWRnZSBpZiwgc2F5LCByb2xlIGlzIHNldCB0byAnc2xhdmUnIGJ5IHRoZSB1
c2VyIG9yIG5vdCwKPiBhbmQgdGhlcmVmb3JlLCBpZiBJCj4gc2VlIHRoZSB1c2VyIHNldHRpbmcg
cm9sZSB0byAnbWFzdGVyJywgSSB3b24ndCBiZSBhYmxlIHRvIHRlbGwgaWYgcm9sZQo+IGlzIHNw
ZWNpZmllZCB0d2ljZQo+IG9yIG5vdC4KPiAKPiBJIHRoaW5rIHRyZWF0aW5nIHJlLXNwZWNpZmlj
YXRpb24gb2Ygb3B0aW9ucyBhcyBlcnJvcnMgd2lsbCBiZSBnb29kCj4gZm9yIHRoZSB1c2Vycy4K
CkluIHRoYXQgY2FzZSwgeW91IHNob3VsZCB0cmVhdCB0aGF0IGFzIGFuIGVycm9yIGZvciBldmVy
eW9uZSBhbmQgbm90IApvbmx5IHhsLiBUaGlzIHdvdWxkIGF2b2lkIGNvbmZ1c2lvbiBvbiBvdGhl
ciB0b29sc3RhY2suCgo+IAo+IFsuLi5dCj4gCj4+PiArCj4+PiArLyogICBsaWJ4bF9fc3NobV9k
b19tYXAgLS0gbWFwIHBhZ2VzIGludG8gc2xhdmUncyBwaHlzbWFwCj4+PiArICoKPj4+ICsgKiAg
IFRoaXMgZnVuY3Rpb25zIG1hcHMKPj4+ICsgKiAgICAgbWFzdGVyIGdmbjogW0Btc3NobS0+YmVn
aW4gKyBAc3NobS0+b2Zmc2V0LCBAbXNzaG0tPmVuZCArCj4+PiBAc3NobS0+b2Zmc2V0KQo+Pj4g
KyAqICAgaW50bwo+Pj4gKyAqICAgICBzbGF2ZSBnZm46IFtAc3NobS0+YmVnaW4sIEBzc2htLT5l
bmQpCj4+PiArICoKPj4+ICsgKiAgIFRoZSBnZm5zIG9mIHRoZSBwYWdlcyB0aGF0IGFyZSBzdWNj
ZXNzZnVsbHkgbWFwcGVkIHdpbGwgYmUgc3RvcmVkCj4+PiArICogICBpbiBAbWFwcGVkLCBhbmQg
dGhlIG51bWJlciBvZiB0aGUgZ2ZucyB3aWxsIGJlIHN0b3JlZCBpbiBAbm1hcHBlZC4KPj4+ICsg
Kgo+Pj4gKyAqICAgVGhlIGNhbGxlciBoYXZlIHRvIGd1YXJlbnRlZSB0aGF0IHNzaG0tPmJlZ2lu
IDwgc3NobS0+ZW5kIGFuZCBhbGwKPj4+IHRoZQo+Pgo+Pgo+PiBzL2hhdmUgdG8vaGFzIHRvLyBJ
IHRoaW5rLgo+PiBzL2d1YXJlbnRlZS9ndWFyYW50ZWUvCj4+Cj4+PiArICogICB2YWx1ZXMgYXJl
IHBhZ2UtYWxpZ25lZC4KPj4KPj4KPj4gSG1tbSwgSSBkb24ndCBzZWUgdGhlIGFsaWduZW1lbnQg
Y2hlY2sgaW4gbGlieGwuIFNvIGRvIHlvdSByZWx5IG9uIHRoZQo+PiB0b29sc3RhY2sgdG8gZG8g
aXQ/Cj4gCj4gWWVzLCBUaGlzIHdhcyBkb25lIGluIGxpYnhsdV9zc2htLmMuCgpTYW1lIHJlbWFy
ayBhcyBhYm92ZSByZWdhcmRpbmcgbGlieGx1LiBOb3RlIHRoYXQgSSBhbSBtYWludGFpbmluZyB0
aGUgCnRvb2xzLiBJYW4gYW5kIFdlaSBtYXkgaGF2ZSBhIGRpZmZlcmVudCBvcGluaW9uIGhlcmUu
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:33:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:33:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej77c-0007M9-5S; Tue, 06 Feb 2018 17:33:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q0qo=fa=citrix.com=prvs=568a97e32=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ej77b-0007Lo-0Z
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 17:33:31 +0000
X-Inumbo-ID: f2d9b80d-0b63-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2d9b80d-0b63-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 17:34:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461498713"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A6B280602000078001A2BC9@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <62045fce-a08f-4024-b0ee-3af979b6a954@citrix.com>
Date: Tue, 6 Feb 2018 17:33:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A6B280602000078001A2BC9@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86: reduce Meltdown band-aid IPI overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDEvMjYvMjAxOCAxMjowNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gSW4gY2FzZSB3ZSBj
YW4gZGV0ZWN0IHNpbmdsZS10aHJlYWRlZCBndWVzdCBwcm9jZXNzZXMgKGJ5IGNoZWNraW5nCj4g
d2hldGhlciB3ZSBjYW4gYWNjb3VudCBmb3IgYWxsIHJvb3QgcGFnZSB0YWJsZSB1c2VzIGxvY2Fs
bHkgb24gdGhlIHZDUFUKPiB0aGF0J3MgcnVubmluZyksIHRoZXJlJ3Mgbm8gcG9pbnQgaW4gaXNz
dWluZyBhIHN5bmMgSVBJIHVwb24gYW4gTDQgZW50cnkKPiB1cGRhdGUsIGFzIG5vIG90aGVyIHZD
UFUgb2YgdGhlIGd1ZXN0IHdpbGwgaGF2ZSB0aGF0IHBhZ2UgdGFibGUgbG9hZGVkLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkxvb2tzIGdvb2Qg
dG8gbWUsIGFuZCBJIHRoaW5rIHRoZSBzdW1tYXRpb24gaXMgcHJldHR5IGNsZWFyOgoKQWNrZWQt
Ynk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:44:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej7IO-00089A-76; Tue, 06 Feb 2018 17:44:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej7IN-000892-Kc
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 17:44:39 +0000
X-Inumbo-ID: 5877703d-0b65-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5877703d-0b65-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 18:44:14 +0100 (CET)
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 192021435;
 Tue,  6 Feb 2018 09:44:37 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E9633F25C;
 Tue,  6 Feb 2018 09:44:34 -0800 (PST)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-4-julien.grall@arm.com>
 <CAOcqxo3AYcNUR=81S0hs87ESqiG_Xg=4e+aT_8F66O7OQbquQw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <56fc936d-6bc9-46e7-19f3-46c646e34ebe@arm.com>
Date: Tue, 6 Feb 2018 17:44:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo3AYcNUR=81S0hs87ESqiG_Xg=4e+aT_8F66O7OQbquQw@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>, mirela.simonovic@aggios.com
Subject: Re: [Xen-devel] [PATCH 3/7] xen/arm: vpsci: Add support for PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNi8yMDE4IDA0OjA3IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSwK
CkhpIFZvbG9keW15ciwKClRoYW5rIHlvdSBmb3IgdGhlIHJldmlldy4KCj4gT24gNSBGZWJydWFy
eSAyMDE4IGF0IDE1OjIwLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90
ZToKPj4gQXQgdGhlIG1vbWVudCwgWGVuIHByb3ZpZGVzIHZpcnR1YWwgUFNDSSBpbnRlcmZhY2Ug
Y29tcGxpYW50IHdpdGggMC4xCj4+IGFuZCAwLjIuIFNpbmNlIHRoZW0sIHRoZSBzcGVjaWZpY2F0
aW9uIGhhcyBiZWVuIHVwZGF0ZWQgYW5kIHRoZSBsYXRlc3QKPj4gdmVyc2lvbiBpcyAxLjEgKHNl
ZSBBUk0gREVOIDAwMjJEKS4KPj4KPj4gIEZyb20gYW4gaW1wbGVtZW50YXRpb24gcG9pbnQgb2Yg
dmlldywgb25seSBQU0NJX0ZFQVRVUkVTIGlzIG1hbmRhdG9yeS4KPj4gVGhlIHJlc3QgaXMgb3B0
aW9uYWwgYW5kIGNhbiBiZSBsZWZ0IHVuaW1wbGVtZW50ZWQgZm9yIG5vdy4KPj4KPj4gQXQgdGhl
IHNhbWUgdGltZSwgdGhlIGNvbXBhdGlibGUgZm9yIFBTQ0kgbm9kZSBoYXZlIGJlZW4gdXBkYXRl
ZCB0bwo+PiBleHBvc2UgImFybSxwc2NpLTEuMCIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+PiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cj4+IENjOiBtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20KPj4KPj4gLS0tCj4+ICAgICAgV2Ug
bWF5IHdhbnQgdG8gcHJvdmlkZSBhIHdheSBmb3IgdGhlIHRvb2xzdGFjayB0byBzcGVjaWZ5IGEg
UFNDSQo+PiAgICAgIHZlcnNpb24uIFRoaXMgY291bGQgYmUgdXNlZnVsIGlmIGEgZ3Vlc3QgaXMg
ZXhwZWN0aW5nIGEgZ2l2ZW4KPj4gICAgICB2ZXJzaW9uLgo+PiAtLS0KPj4gICB0b29scy9saWJ4
bC9saWJ4bF9hcm0uYyAgICAgICAgICB8ICAzICsrLQo+PiAgIHhlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYyAgICAgIHwgIDEgKwo+PiAgIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAgICAg
IHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiAgIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwgIDEgKwo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNj
aS5oICAgICAgIHwgIDEgKwo+PiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCAgICAgIHwg
IDIgKy0KPj4gICA2IGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybS5jCj4+IGluZGV4IDNlNDY1NTQzMDEuLjg2ZjU5YzBkODAgMTAwNjQ0Cj4+
IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhs
X2FybS5jCj4+IEBAIC00MTAsNyArNDEwLDggQEAgc3RhdGljIGludCBtYWtlX3BzY2lfbm9kZShs
aWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQpCj4+ICAgICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZk
dCwgInBzY2kiKTsKPj4gICAgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKPj4KPj4gLSAgICByZXMg
PSBmZHRfcHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDIsICJhcm0scHNjaS0wLjIiLCJhcm0scHNj
aSIpOwo+PiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMywgImFybSxw
c2NpLTEuMCIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXJtLHBzY2ktMC4y
IiwgImFybSxwc2NpIik7Cj4+ICAgICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4+Cj4+ICAgICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAibWV0aG9kIiwgImh2YyIpOwo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCj4+IGluZGV4IDE1NWM5NTIzNDkuLjk0MTY4OGEyY2UgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWlu
X2J1aWxkLmMKPj4gQEAgLTYzNyw2ICs2MzcsNyBAQCBzdGF0aWMgaW50IG1ha2VfcHNjaV9ub2Rl
KHZvaWQgKmZkdCwgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwYXJlbnQpCj4+ICAgewo+
PiAgICAgICBpbnQgcmVzOwo+PiAgICAgICBjb25zdCBjaGFyIGNvbXBhdFtdID0KPj4gKyAgICAg
ICAgImFybSxwc2NpLTEuMCIiXDAiCj4+ICAgICAgICAgICAiYXJtLHBzY2ktMC4yIiJcMCIKPj4g
ICAgICAgICAgICJhcm0scHNjaSI7Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBz
Y2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4+IGluZGV4IDE3ZGFiNDJjZjQuLjAyNTI1MGEx
MTkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCj4+ICsrKyBiL3hlbi9hcmNo
L2FybS92cHNjaS5jCj4+IEBAIC0xMTUsNyArMTE1LDcgQEAgc3RhdGljIGludDMyX3QgZG9fcHNj
aV9jcHVfb2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKQo+Pgo+PiAgIHN0YXRpYyB1aW50MzJfdCBk
b19wc2NpXzBfMl92ZXJzaW9uKHZvaWQpCj4+ICAgewo+PiAtICAgIHJldHVybiBQU0NJX1ZFUlNJ
T04oMCwgMik7Cj4+ICsgICAgcmV0dXJuIFBTQ0lfVkVSU0lPTigxLCAwKTsKPj4gICB9Cj4gSSdt
IGNvbmZ1c2VkIGEgYml0IHdpdGggdGhlIHZlcnNpb25zLiBJbiB0aGUgY29tbWl0IG1lc3NhZ2Ug
eW91Cj4gbWVudGlvbmVkIHZlcnNpb24gMS4xLiBCdXQgdGhlcmUgeW91IHJldHVybiB2ZXJzaW9u
IDEsMCBmcm9tIGEKPiBmdW5jdGlvbiBuYW1lZCBkb19wc2NpXzBfMl92ZXJzaW9uKCkuCgpTbyB0
aGUgZnVuY3Rpb24gbmFtZXMgYXJlIGltcGxlbWVudGVkIGJhc2VkIG9uIHdoZW4gdGhleSB3ZXJl
IGFkZGVkIGluIAp0aGUgc3BlY2lmaWNhdGlvbi4gVGhpcyBtYWtlcyBzbGlnaHRseSBlYXNpZXIg
aWYgd2UgZXZlciBkZWNpZGUgdG8gCmV4cG9zZSAwLjIgKG9yIDEuMC8xLjEpIG9ubHkgUFNDSSBp
biB0aGUgZ3Vlc3QuCgpBbHNvLCBnb29kIGNhdGNoIGZvciB0aGUgcmV0dXJuZWQgdmVyc2lvbi4g
SSBmaXJzdCBpbXBsZW1lbnRlZCB0aGUgcGF0Y2ggCmZvciAxLjAgYW5kIGZvcmdvdCB0byB1cGRh
dGUgaXQuCgo+IAo+Pgo+PiAgIHN0YXRpYyByZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNw
ZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLAo+PiBAQCAtMTk5LDYgKzE5OSwyOCBAQCBzdGF0aWMg
dm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCkKPj4gICAgICAgZG9tYWluX3NodXRk
b3duKGQsU0hVVERPV05fcmVib290KTsKPj4gICB9Cj4+Cj4+ICtzdGF0aWMgaW50MzJfdCBkb19w
c2NpXzFfMF9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNfaWQpCj4+ICt7Cj4+ICsgICAgc3dp
dGNoICggcHNjaV9mdW5jX2lkICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMy
X1BTQ0lfVkVSU0lPTjoKPj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQ1BVX09GRjoKPj4gKyAg
ICBjYXNlIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEU6Cj4+ICsgICAgY2FzZSBQU0NJ
XzBfMl9GTjMyX1NZU1RFTV9PRkY6Cj4+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9S
RVNFVDoKPj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQ1BVX09OOgo+PiArICAgIGNhc2UgUFND
SV8wXzJfRk42NF9DUFVfT046Cj4+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9TVVNQRU5E
Ogo+PiArICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORDoKPj4gKyAgICBjYXNlIFBT
Q0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTzoKPj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQUZG
SU5JVFlfSU5GTzoKPj4gKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfUFNDSV9GRUFUVVJFUzoKPiBB
cmUgdGhvc2UgZnVuY3Rpb25zIHNvcnRlZCBpbiBhIHNvbWUgb3JkZXI/CgpUaGV5IHdlcmUgbWVh
bnQgdG8gYmUgc29ydGVkIGJ5IHRoZSBmdW5jdGlvbiBJRC4gVGhvdWdodCBpdCBsb29rcyBsaWtl
IAppdCBpcyBub3QgdGhlIGNhc2UsIEkgd2lsbCBmaXggdGhhdCBpbiB0aGUgbmV4dCB2ZXJzaW9u
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 17:48:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 17:48:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej7Lg-0008IS-Lu; Tue, 06 Feb 2018 17:48:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej7Lg-0008IJ-3s
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 17:48:04 +0000
X-Inumbo-ID: fb238bed-0b65-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb238bed-0b65-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 17:48:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461501321"
Date: Tue, 6 Feb 2018 17:47:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180206174719.b6sa3sxfxhhmw4mc@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-5-blackskygg@gmail.com>
 <6eb51518-4e01-1d4a-e345-a0fc91c3594c@arm.com>
 <CAHrd_jrTUaNwD3YEaqFvqSHACouOq=tK19rk3GCTK2GBkd70mw@mail.gmail.com>
 <6250f75c-570a-45d2-6c6c-1e82771abb73@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6250f75c-570a-45d2-6c6c-1e82771abb73@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/7] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDYsIDIwMTggYXQgMDU6MzA6NTBQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDAyLzA2LzIwMTggMDM6NTkgUE0sIFpob25nemUgTGl1IHdyb3RlOgo+
ID4gSGkgSnVsaWVuLAo+IAo+IEhpLAo+IAo+IAo+ID4gMjAxOC0wMi0wNiAyMTowNyBHTVQrMDg6
MDAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT46Cj4gPiA+IEhpLAo+ID4gPiAK
PiA+ID4gT24gMDEvMzAvMjAxOCAwNTo1MCBQTSwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gPiA+ID4g
Cj4gPiA+ID4gQWRkIGxpYnhsX19zc2htX2FkZCB0byBtYXAgc2hhcmVkIHBhZ2VzIGZyb20gb25l
IERvbVUgdG8gYW5vdGhlciwgVGhlCj4gPiA+ID4gbWFwcGluZwo+ID4gPiA+IHByb2Nlc3MgaW52
b2x2ZXMgdGhlIGZvbGx3aW5nIHN0ZXBzOgo+ID4gCj4gPiBbLi4uXQo+ID4gCj4gPiA+ID4gKwo+
ID4gPiA+ICsvKiBTZXQgZGVmYXVsdCB2YWx1ZXMgZm9yIGxpYnhsX3N0YXRpY19zaG0gKi8KPiA+
ID4gPiAraW50IGxpYnhsX19zc2htX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3Qg
ZG9taWQsCj4gPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19z
aG0gKnNzaG0pCj4gPiA+ID4gK3sKPiA+ID4gPiArICAgIGludCByYzsKPiA+ID4gPiArCj4gPiA+
ID4gKyAgICBpZiAoc3NobS0+cm9sZSA9PSBMSUJYTF9TU0hNX1JPTEVfVU5LTk9XTikKPiA+ID4g
PiArICAgICAgICBzc2htLT5yb2xlID0gTElCWExfU1NITV9ST0xFX1NMQVZFOwo+ID4gPiA+ICsg
ICAgaWYgKHNzaG0tPnByb3QgPT0gTElCWExfU1NITV9QUk9UX1VOS05PV04pCj4gPiA+ID4gKyAg
ICAgICAgc3NobS0+cHJvdCA9IExJQlhMX1NTSE1fUFJPVF9SVzsKPiA+ID4gCj4gPiA+IAo+ID4g
PiBXaGF0IGlzIHRoZSBwdXJwb3NlIG9mIHtST0xFLFBST1R9X1VOS05PV04gaWYgeW91IGRlZmF1
bHQgaXQgcmVzcC4gdG8KPiA+ID4gUk9MRV9TTEFWRSBhbmQgUFJPVF9SVy4gIFdvdWxkIG5vdCBp
dCBiZSBlYXNpZXIgdG8ganVzdCBkcm9wIHRoZW0/Cj4gPiAKPiA+IFRoZSAqX1VOS05PV04gdmFs
dWVzIGFyZSB1c2VkIGJ5IHRoZSBsaWJ4bHUgY29kZSB0byBjaGVjayB3aGV0aGVyIGEgc3BlY2lm
aWMKPiA+IG9wdGlvbiB3YXMgc2V0IG1vcmUgdGhhbiBvbmNlLgo+IAo+IEFGQUlLLCBhIHRvb2xz
dGFjayBpcyBmcmVlIHRvIG5vdCB1c2UgbGlieGx1LiBTb21lb25lIG1heSBpbXBsZW1lbnQgdGhl
aXIKPiBvd24gdG9vbHN0YWNrIG9uIHRvcCBvZiBsaWJ4bCBhbmQgbWF5IHVzZSBST0xFX1VOS05P
V04gYnkgbWlzdGFrZS4KClllcy4KCj4gCj4gPiBXaXRob3V0IHRoZSBkZWZhdWx0ICpfVU5LTk9X
TiB2YWx1ZSwgSSB3aWxsIG5vdAo+ID4gYmUgYWJsZSB0byBqdWRnZSBpZiwgc2F5LCByb2xlIGlz
IHNldCB0byAnc2xhdmUnIGJ5IHRoZSB1c2VyIG9yIG5vdCwKPiA+IGFuZCB0aGVyZWZvcmUsIGlm
IEkKPiA+IHNlZSB0aGUgdXNlciBzZXR0aW5nIHJvbGUgdG8gJ21hc3RlcicsIEkgd29uJ3QgYmUg
YWJsZSB0byB0ZWxsIGlmIHJvbGUKPiA+IGlzIHNwZWNpZmllZCB0d2ljZQo+ID4gb3Igbm90Lgo+
ID4gCj4gPiBJIHRoaW5rIHRyZWF0aW5nIHJlLXNwZWNpZmljYXRpb24gb2Ygb3B0aW9ucyBhcyBl
cnJvcnMgd2lsbCBiZSBnb29kCj4gPiBmb3IgdGhlIHVzZXJzLgo+IAo+IEluIHRoYXQgY2FzZSwg
eW91IHNob3VsZCB0cmVhdCB0aGF0IGFzIGFuIGVycm9yIGZvciBldmVyeW9uZSBhbmQgbm90IG9u
bHkKPiB4bC4gVGhpcyB3b3VsZCBhdm9pZCBjb25mdXNpb24gb24gb3RoZXIgdG9vbHN0YWNrLgo+
IAo+ID4gCj4gPiBbLi4uXQo+ID4gCj4gPiA+ID4gKwo+ID4gPiA+ICsvKiAgIGxpYnhsX19zc2ht
X2RvX21hcCAtLSBtYXAgcGFnZXMgaW50byBzbGF2ZSdzIHBoeXNtYXAKPiA+ID4gPiArICoKPiA+
ID4gPiArICogICBUaGlzIGZ1bmN0aW9ucyBtYXBzCj4gPiA+ID4gKyAqICAgICBtYXN0ZXIgZ2Zu
OiBbQG1zc2htLT5iZWdpbiArIEBzc2htLT5vZmZzZXQsIEBtc3NobS0+ZW5kICsKPiA+ID4gPiBA
c3NobS0+b2Zmc2V0KQo+ID4gPiA+ICsgKiAgIGludG8KPiA+ID4gPiArICogICAgIHNsYXZlIGdm
bjogW0Bzc2htLT5iZWdpbiwgQHNzaG0tPmVuZCkKPiA+ID4gPiArICoKPiA+ID4gPiArICogICBU
aGUgZ2ZucyBvZiB0aGUgcGFnZXMgdGhhdCBhcmUgc3VjY2Vzc2Z1bGx5IG1hcHBlZCB3aWxsIGJl
IHN0b3JlZAo+ID4gPiA+ICsgKiAgIGluIEBtYXBwZWQsIGFuZCB0aGUgbnVtYmVyIG9mIHRoZSBn
Zm5zIHdpbGwgYmUgc3RvcmVkIGluIEBubWFwcGVkLgo+ID4gPiA+ICsgKgo+ID4gPiA+ICsgKiAg
IFRoZSBjYWxsZXIgaGF2ZSB0byBndWFyZW50ZWUgdGhhdCBzc2htLT5iZWdpbiA8IHNzaG0tPmVu
ZCBhbmQgYWxsCj4gPiA+ID4gdGhlCj4gPiA+IAo+ID4gPiAKPiA+ID4gcy9oYXZlIHRvL2hhcyB0
by8gSSB0aGluay4KPiA+ID4gcy9ndWFyZW50ZWUvZ3VhcmFudGVlLwo+ID4gPiAKPiA+ID4gPiAr
ICogICB2YWx1ZXMgYXJlIHBhZ2UtYWxpZ25lZC4KPiA+ID4gCj4gPiA+IAo+ID4gPiBIbW1tLCBJ
IGRvbid0IHNlZSB0aGUgYWxpZ25lbWVudCBjaGVjayBpbiBsaWJ4bC4gU28gZG8geW91IHJlbHkg
b24gdGhlCj4gPiA+IHRvb2xzdGFjayB0byBkbyBpdD8KPiA+IAo+ID4gWWVzLCBUaGlzIHdhcyBk
b25lIGluIGxpYnhsdV9zc2htLmMuCj4gCj4gU2FtZSByZW1hcmsgYXMgYWJvdmUgcmVnYXJkaW5n
IGxpYnhsdS4gTm90ZSB0aGF0IEkgYW0gbWFpbnRhaW5pbmcgdGhlIHRvb2xzLgo+IElhbiBhbmQg
V2VpIG1heSBoYXZlIGEgZGlmZmVyZW50IG9waW5pb24gaGVyZS4KPiAKClBsZWFzZSBtb3ZlIHRo
ZSBjaGVjayB0byBsaWJ4bC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 18:04:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 18:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej7bJ-0001KO-4d; Tue, 06 Feb 2018 18:04:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej7bI-0001KI-6I
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 18:04:12 +0000
X-Inumbo-ID: 13c5e7ee-0b68-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 13c5e7ee-0b68-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 19:03:47 +0100 (CET)
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 45F061435;
 Tue,  6 Feb 2018 10:04:10 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C11B43F25C;
 Tue,  6 Feb 2018 10:04:08 -0800 (PST)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-5-julien.grall@arm.com>
 <CAOcqxo1652sS36KGnUiNX2Haj9AJSxKz_-19byDwhgBAgWHLAQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7773c5fe-8f76-6317-11c5-b1148af46ea8@arm.com>
Date: Tue, 6 Feb 2018 18:04:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo1652sS36KGnUiNX2Haj9AJSxKz_-19byDwhgBAgWHLAQ@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wNi8yMDE4IDA0OjE4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBP
biA1IEZlYnJ1YXJ5IDIwMTggYXQgMTU6MjAsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+IHdyb3RlOgo+PiBUaGUgbmV3IFNNQyBDYWxsaW5nIENvbnZlbnRpb24gKHYxLjEpIGFs
bG93cyBmb3IgYSByZWR1Y2VkIG92ZXJoZWFkIHdoZW4KPj4gY2FsbGluZyBpbnRvIHRoZSBmaXJt
d2FyZSwgYW5kIHByb3ZpZGVzIGEgbmV3IGZlYXR1cmUgZGlzY292ZXJ5Cj4+IG1lY2hhbmlzbS4g
U2VlIEFSTSBERU4gMDAwNzBBLgo+INChb3VsZCB5b3UgcGxlYXNlIHVzZSBhbHNvIGEgaHVtYW4t
cmVhZGFibGUgZG9jdW1lbnQgbmFtZT8gSSByZW1lbWJlcgo+IHRoYXQgSSByZWFkICJGaXJtd2Fy
ZSBpbnRlcmZhY2VzIGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUiLCBidXQgSQo+IGNhbid0
IHJlbWVtYmVyIHdoYXQgaXMgQVJNIERFTiAwMDA3MEEgYWJvdXQuCgpUaGUgcmVhc29uIEkgYW0g
dXNpbmcgQVJNIERFTiAwMDcwQSBpcyBiZWNhdXNlIHRoZSBuYW1lIGRvZXMgbm90IGdpdmUgCnlv
dSByZXZpc2lvbiBvZiB0aGUgc3BlY2lmaWNhdGlvbi4gU28geW91IGNhbid0IGtub3cgd2hldGhl
ciB5b3UgdXNlIHJldiAKQSBvciBCLiBBcyBuZXcgcmV2aXNpb24gbWF5IGludHJvZHVjZS9jaGFu
Z2UgYmVoYXZpb3IsIHRoaXMgaXMgdmVyeSAKaGVscGZ1bCB0byBrbm93IHdoaWNoIHNwZWNpZmlj
IHJldmlzaW9uIHRoYXQgd2FzIHVzZWQgdG8gd3JpdGUgdGhlIGNvZGUuCgpJdCBpcyBhbHNvIG11
Y2ggZWFzaWVyIHRvIGZpbmQgb24gdGhlIHdlYiB0aGUgaWRlbnRpZmllciB0aGFuIHRoZSB0aXRs
ZSAKYXMgeW91IGRpcmVjdGx5IHJlYWNoIHRvIGEgZ2l2ZW4gdmVyc2lvbgoKQW55d2F5LCBJIGNh
biBtZW50aW9uIHRoZSBmdWxsIG5hbWUgb2YgdGhlIHNwZWNpZmljYXRpb24gaW4gdGhlIGNvbW1p
dC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 18:06:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 18:06:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej7da-0001ST-GW; Tue, 06 Feb 2018 18:06:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=y0p4=fa=citrix.com=prvs=56821041b=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ej7dY-0001SJ-Ln
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 18:06:32 +0000
X-Inumbo-ID: 8f984cbb-0b68-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f984cbb-0b68-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 18:07:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461504747"
Date: Tue, 6 Feb 2018 18:06:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180206180623.ri47skutqiiv437r@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDYsIDIwMTggYXQgMDE6MjQ6MzBQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+ID4gICAgICAgaWYgKGxpYnhsX19kZXZpY2VfcGNpX2Rlc3Ryb3lfYWxsKGdjLCBkb21p
ZCkgPCAwKQo+ID4gICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiUGNpIHNodXRkb3duIGZh
aWxlZCIpOwo+ID4gICAgICAgcmMgPSB4Y19kb21haW5fcGF1c2UoY3R4LT54Y2gsIGRvbWlkKTsK
PiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oIGIvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAo+ID4gaW5kZXggMmNmZTRjMDhhNy4uYzM5OGI2YTZiOCAxMDA2
NDQKPiA+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiA+ICsrKyBiL3Rvb2xz
L2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPiA+IEBAIC00NDI0LDYgKzQ0MjQsOCBAQCBzdGF0aWMg
aW5saW5lIGJvb2wgbGlieGxfX3N0cmluZ19pc19kZWZhdWx0KGNoYXIgKipzKQo+ID4gICBfaGlk
ZGVuIGludCBsaWJ4bF9fc3NobV9hZGQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCj4g
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htLCBp
bnQgbGVuKTsKPiA+ICtfaGlkZGVuIGludCBsaWJ4bF9fc3NobV9kZWwobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQpOwo+ID4gKwo+ID4gICBfaGlkZGVuIGludCBsaWJ4bF9fc3NobV9jaGVj
a19vdmVybGFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQg
bGVuKTsKPiA+ICAgX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2Mg
KmdjLCB1aW50MzJfdCBkb21pZCwKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9z
c2htLmMgYi90b29scy9saWJ4bC9saWJ4bF9zc2htLmMKPiA+IGluZGV4IDU2MmY0NmYyOTkuLjFi
ZjRkNGMyZGMgMTAwNjQ0Cj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9zc2htLmMKPiA+ICsr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwo+ID4gQEAgLTg2LDYgKzg2LDExMiBAQCBpbnQg
bGlieGxfX3NzaG1fY2hlY2tfb3ZlcmxhcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
PiA+ICAgICAgIHJldHVybiAwOwo+ID4gICB9Cj4gPiArLyogRGVjcmVhc2UgdGhlIHJlZmNvdW50
IG9mIGFuIHNzaG0uIFdoZW4gcmVmY291bnQgcmVhY2hlcyAwLAo+IAo+IE5JVDogTGlieGwgY29k
aW5nIHN0eWxlIHJlZ2FyZGluZyB0aGUgY29tbWVudCBzZWVtcyB0byBiZSB1bmNsZWFyZWQgKElh
biwKPiBXZWk/KS4gQnV0IEkgZmVlbCBrZWVwIC8qIGFuZCAqLyBpbiBzZXBhcmF0ZSBsaW5lIGlz
IG5pY2VyLgoKSSBkb24ndCBoYXZlIGFuIG9waW5pb24gaGVyZS4KCj4gCj4gPiArICogY2xlYW4g
dXAgdGhlIHdob2xlIHNzaG0gcGF0aC4KPiA+ICsgKi8KPiA+ICtzdGF0aWMgdm9pZCBsaWJ4bF9f
c3NobV9kZWNyZWYobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB4dCwKPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3NobV9wYXRoKQo+ID4gK3N0
YXRpYyB2b2lkIGxpYnhsX19zc2htX2RlbF9zbGF2ZShsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2Fj
dGlvbl90IHh0LAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwgY29uc3QgY2hhciAqaWQsIGJvb2wgaXNyZXRyeSkKPiA+ICt7Cj4gPiArICAgIGNv
bnN0IGNoYXIgKnNsYXZlX3BhdGgsICpiZWdpbl9zdHIsICplbmRfc3RyOwo+ID4gKyAgICB1aW50
NjRfdCBiZWdpbiwgZW5kOwo+ID4gKwo+ID4gKyAgICBzbGF2ZV9wYXRoID0gR0NTUFJJTlRGKCIl
cy9zbGF2ZXMvJSJQUkl1MzIsIFNTSE1fUEFUSChpZCksIGRvbWlkKTsKPiA+ICsKPiA+ICsgICAg
YmVnaW5fc3RyID0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBHQ1NQUklOVEYoIiVzL2JlZ2luIiwg
c2xhdmVfcGF0aCkpOwo+ID4gKyAgICBlbmRfc3RyID0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBH
Q1NQUklOVEYoIiVzL2VuZCIsIHNsYXZlX3BhdGgpKTsKPiA+ICsgICAgYmVnaW4gPSBzdHJ0b3Vs
bChiZWdpbl9zdHIsIE5VTEwsIDE2KTsKPiA+ICsgICAgZW5kID0gc3RydG91bGwoZW5kX3N0ciwg
TlVMTCwgMTYpOwo+ID4gKwo+ID4gKyAgICAvKiBBdm9pZCBjYWxsaW5nIGRvX3VubWFwIG1hbnkg
dGltZXMgaW4gY2FzZSBvZiB4cyB0cmFuc2FjdGlvbiByZXRyeSAqLwo+ID4gKyAgICBpZiAoIWlz
cmV0cnkpCj4gPiArICAgICAgICBsaWJ4bF9fc3NobV9kb191bm1hcChnYywgZG9taWQsIGlkLCBi
ZWdpbiwgZW5kKTsKPiAKPiBJSE1PLCBieSB1bm1hcHBpbmcgdGhlIHJlZ2lvbnMgaW4gbWlkZGxl
IG9mIHRoZSB0cmFuc2FjdGlvbiwgeW91IGluY3JlYXNlCj4gdGhlIHBvdGVudGlhbCBmYWlsdXJl
IG9mIGl0LiBJIHdvdWxkIG1vdmUgdGhhdCBvdXQgb2YgdGhlIHRyYW5zYWN0aW9uIHBhdGguCj4g
Cj4gSSB3b3VsZCBiZSBpbnRlcmVzdGVkIHRvIGhlYXIgdGhlIG9waW5pb24gb2YgdGhlIHRvb2xz
IG1haW50YWluZXJzIGhlcmUuCj4gCgpJZiB5b3UgbW92ZSB0aGUgdW5tYXAgYWZ0ZXIgdGhlIGxv
b3AgeW91IGNyZWF0ZSBhIHdpbmRvdyBpbiB3aGljaAp0aGUgcGFnZXMgYXJlIHN0aWxsIG1hcHBl
ZCBidXQgdGhlIHRvb2xzdGFjayB0aGlua3MgdGhleSBhcmUgdW5tYXBwZWQuCgpXaGlsZSB0aGUg
Y29kZSBhcy1pcyBub3cgbWFrZXMgc3VyZSAoYXNzdW1pbmcgbm8gZXJyb3IgaW4gdW5tYXApIHRo
ZQpwYWdlcyBhcmUgdW5tYXBwZWQgbm8gbGF0ZXIgdGhhbiB0aGUgdHJhbnNhY3Rpb24gaXMgY29t
bWl0dGVkLiBJIHRoaW5rCnRoaXMgY2FuIGJlIGRvbmUgYnkgbW92aW5nIHVubWFwIGJlZm9yZSB0
aGUgdHJhbnNhY3Rpb24uCgpaaG9uZ3plLCBkbyB5b3UgdGhpbmsgdGhlIHVubWFwIG11c3QgYmUg
ZG9uZSBpbnNpZGUgdGhlIGxvb3A/IFdoYXQga2luZApvZiBpbnZhcmlhbnRzIGRvIHlvdSBoYXZl
IGluIG1pbmQ/CgpUaGVuIHRoZXJlIGlzIHRoZSBxdWVzdGlvbiBvZiAid2hhdCBkbyB3ZSBkbyBp
ZiB1bm1hcCBmYWlscyIuIEhvbmVzdGx5IEkKZG9uJ3QgaGF2ZSBhbiBhbnN3ZXIuIEl0IHNlZW1z
IHJhdGhlciBzY3Jld2VkIHVwIGluIHRoYXQgY2FzZSBhbmQgSQpkb3VidCB0aGVyZSBpcyBtdWNo
IGxpYnhsIGNhbiBkbyB0byByZWN0aWZ5IHRoaW5ncy4KCldlaS4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 18:12:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 18:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej7jh-00029a-59; Tue, 06 Feb 2018 18:12:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej7jf-00029U-J2
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 18:12:51 +0000
X-Inumbo-ID: 45bc533a-0b69-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 45bc533a-0b69-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 19:12:20 +0100 (CET)
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 EA27D1435;
 Tue,  6 Feb 2018 10:12:43 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 22F0D3F25C;
 Tue,  6 Feb 2018 10:12:41 -0800 (PST)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-6-julien.grall@arm.com>
 <CAOcqxo2+zaa2c07obTd1S4DWDt2KDgQv9-Tm3GaSBSeSCE++KQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ee77e8e7-9421-4b52-656c-22e0017485aa@arm.com>
Date: Tue, 6 Feb 2018 18:12:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo2+zaa2c07obTd1S4DWDt2KDgQv9-Tm3GaSBSeSCE++KQ@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm: vsmc: Implement
 SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAwNDoyMyBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGksCgpI
aSwKCj4gT24gNSBGZWJydWFyeSAyMDE4IGF0IDE1OjIwLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPiB3cm90ZToKPj4gU01DQ0MgMS4xIG9mZmVycyBmaXJtd2FyZS1iYXNlZCBD
UFUgd29ya2Fyb3VuZHMuIEluIHBhcnRpY3VsYXIsCj4+IFNNQ0NDX0FSQ0hfV09SS0FST1VORF8x
IHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3IgdmFyaWFudCAyIG9mIFhTQS0yNTQKPj4gKENWRS0y
MDE3LTU3MTUpLgo+Pgo+PiBJZiB0aGUgaHlwZXJ2aXNvciBoYXMgc29tZSBtaXRpZ2F0aW9uIGZv
ciB0aGlzIGlzc3VlLCByZXBvcnQgdGhhdCB3ZQo+PiBkZWFsIHdpdGggaXQgdXNpbmcgU01DQ0Nf
QVJDSF9XT1JLQVJPVU5EXzEsIGFzIHdlIGFwcGx5IHRoZSBoeXBlcnZpc29yCj4+IHdvcmthcm91
bmQgb24gZXZlcnkgZ3Vlc3QgZXhpdC4KPiBKdXN0IHRvIGJlIHN1cmU6IGlzIHRoZXJlIHNvbWUg
d2F5IHRvIGRpc2FibGUgdGhpcyB3b3JrYXJvdW5kPwoKSW4gd2hpY2ggY29udGV4dD8gSWYgdGhl
IHBsYXRmb3JtIGRvZXMgbm90IGhhdmUgYW55IHByb2Nlc3NvciBhZmZlY3RlZCAKYnkgdmFyaWFu
dCAyLCB0aGVuIHRoZSB3b3JrYXJvdW5kIHdpbGwgbm90IGJlIGVuYWJsZWQuCgpJbiBjYXNlIG9m
IExpbnV4LCB0aGlzIHdvcmthcm91bmQgd2lsbCBvbmx5IGJlIGNhbGxlZCBvbiBhZmZlY3RlZCAK
cHJvY2Vzc29ycy4KCj4gCj4gCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAg
ICB8IDIyICsrKysrKysrKysrKysrKysrKysrLS0KPj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmggfCAgNiArKysrKysKPj4gICAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIv
eGVuL2FyY2gvYXJtL3ZzbWMuYwo+PiBpbmRleCBhNzA4YWE1ZTgxLi4xNDRhMWNkNzYxIDEwMDY0
NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS92c21j
LmMKPj4gQEAgLTE4LDYgKzE4LDcgQEAKPj4gICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+PiAgICNp
bmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4gICAjaW5jbHVkZSA8cHVibGljL2FyY2gtYXJtL3NtY2Nj
Lmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPj4gICAjaW5jbHVkZSA8YXNtL21v
bml0b3IuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3Nt
Y2NjLmg+Cj4+IEBAIC05Myw4ICs5NCwyNSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gICAgICAgICAgIHJldHVybiB0cnVlOwo+Pgo+PiAg
ICAgICBjYXNlIEFSTV9TTUNDQ19BUkNIX0ZFQVRVUkVTX0ZJRDoKPj4gLSAgICAgICAgLyogTm90
aGluZyBzdXBwb3J0ZWQgeWV0ICovCj4+IC0gICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCAt
MSk7Cj4+ICsgICAgewo+PiArICAgICAgICB1aW50MzJfdCBhcmNoX2Z1bmNfaWQgPSBnZXRfdXNl
cl9yZWcocmVncywgMSk7Cj4+ICsgICAgICAgIGludCByZXQgPSAtMTsKPiBJIHRoaW5rIHRoYXQg
cmVnaXN0ZXJfdCB3aWxsIHN1aXQgYmV0dGVyIGluIHRoaXMgY2FzZS4KCldlbGwgbm8uIFRoZSBy
ZXR1cm4gaW4gdGhlIHNwZWMgaXMgaW50MzIgYW5kIHdpbGwgZml0IGluIHcwLiByZWdpc3Rlcl90
IAppcyBlaXRoZXIgMzItYml0IG9yIDY0LWJpdC4gU28gaW50IGlzIHRoZSByaWdodCB0eXBlIGhl
cmUuCgo+IAo+PiArCj4+ICsgICAgICAgIHN3aXRjaCAoIGFyY2hfZnVuY19pZCApCj4+ICsgICAg
ICAgIHsKPj4gKyAgICAgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklEOgo+
PiArICAgICAgICAgICAgaWYgKCBjcHVzX2hhdmVfY2FwKEFSTV9IQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUikgKQo+PiArICAgICAgICAgICAgICAgIHJldCA9IDA7Cj4+ICsgICAgICAgICAgICBicmVh
azsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBy
ZXQpOwo+PiArCj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIH0KPj4gKwo+PiArICAg
IGNhc2UgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRDoKPj4gKyAgICAgICAgLyogTm8g
cmV0dXJuIHZhbHVlICovCj4+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPj4gICAgICAgfQo+Pgo+
PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zbWNjYy5oCj4+IGluZGV4IDQzMTM4OWMxMTguLmI3OTBmYWMxN2MgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3NtY2NjLmgKPj4gQEAgLTExNSw2ICsxMTUsMTIgQEAgc3RhdGljIGlubGluZSB1aW50
MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAgIFwKPj4gICAgICAgICAgICAg
ICAgICAgICAgICAgIDB4MSkKPj4KPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VO
RF8xX0ZJRCAgICAgICAgICAgICBcCj4+ICsgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUND
Q19GQVNUX0NBTEwsICAgICAgICAgXAo+PiArICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUND
Q19DT05WXzMyLCAgICAgICAgICAgIFwKPj4gKyAgICAgICAgICAgICAgICAgICAgICBBUk1fU01D
Q0NfT1dORVJfQVJDSCwgICAgICAgICBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgMHg4MDAw
KQo+PiArCj4+ICAgLyogT25seSBvbmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCj4+
ICAgI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKPj4KPj4gLS0K
Pj4gMi4xMS4wCj4+Cj4+Cj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCj4+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPj4gWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWwKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 18:18:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 18:18:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej7of-0002LV-Ow; Tue, 06 Feb 2018 18:18:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jfzt=fa=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1ej7oe-0002LP-PG
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 18:18:00 +0000
X-Inumbo-ID: 00774671-0b6a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x235.google.com (unknown [2a00:1450:4010:c07::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00774671-0b6a-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 19:17:34 +0100 (CET)
Received: by mail-lf0-x235.google.com with SMTP id h92so4064380lfi.7
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 10:17:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=uy5jTlExTF90BCrv2beH8Ub+/C21GQy9j92X1NXhb9E=;
 b=raF7lSyWNh+g4YhfqMpGC/tDy7/Pj5AuyO0z6hc6CWWbJEEs/nCfUgVBa30RI3mqCy
 Vr2vef2H8AjZVeYH5cM4Yl29g0Y0iAAiYUQkEAJXWmJ8J0J4sD/tpcukm7JxzfOzHX2v
 d47F8JG4kyUbDGVH1+oc0OKPKc0aNpmqyHYbFlZzYepnG1UPrYBZiSsfCgkiNC3xXbsp
 7KUBxrQ1EYu721zxIonm+boRp0qIkvupnVd80VYw5VUWulQ88bLf0csged9sx5ao4yTE
 1LsrYcDli7VRcMC5QIFaCerJtVlERGpGRCTsgeRy4dFsoE8Ea8jvFsWziJVN4qdGV5MW
 NNMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=uy5jTlExTF90BCrv2beH8Ub+/C21GQy9j92X1NXhb9E=;
 b=iNWTY87fX+y3Vr8z/RqS3TPQAv96QWe79UTZ39MI5ivJ2FtAFX6rBaROQzl6n2NRqd
 ocdcb5Fs79MbkC1zaCeC02HhnrXNzJ4JBokNrRHymLhLHYHKkVtJVO542lC7jI4Eyb2W
 IqoFv247latFBsNh1QQ4f2uHEQvLt4VAMeajFBlkmEpy/9GARiZmD5kN9wWNcVzoUSjr
 cjLIR615P9NKjEgrfhhRhCw1jBx2S1n268IgtYHwv9lfSNBQ7oAEBQnoW4BBujE3OUbC
 YwQo8LymJpI0T/onGLrFE9aSGw3riTrxTJfUYNscnBEItfQIavUWiIaHvR7dvKnOymtr
 2r4Q==
X-Gm-Message-State: APf1xPDLcSj5nvlnVZbXWClzNbhPhksWBls5Pvuj8G9Exey+15ozTDQu
 jOtUGzVs3iHBYgNqRc+jfVI=
X-Google-Smtp-Source: AH8x226iPhz5yoqB8J1NTB5d2wpKHYBq0HPyAZD9HY2oCgaGaP6PwyFgSHtWZd+hrRotbe9+JZjdqg==
X-Received: by 10.46.62.6 with SMTP id l6mr2270125lja.57.1517941076744;
 Tue, 06 Feb 2018 10:17:56 -0800 (PST)
Received: from localhost ([31.200.224.49])
 by smtp.gmail.com with ESMTPSA id p84sm2417133lje.53.2018.02.06.10.17.54
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 06 Feb 2018 10:17:56 -0800 (PST)
Date: Wed, 7 Feb 2018 04:17:50 +1000
From: Alexey G <x1917x@gmail.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20180207041750.00000668@gmail.com>
In-Reply-To: <af6cf4c2-401f-4265-a8a6-1ebe28d45a19@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <20180206131026.00007e4b@gmail.com>
 <7b01487b-d7a3-eb2a-6a5b-023f33aaa974@citrix.com>
 <20180207030843.00007458@gmail.com>
 <af6cf4c2-401f-4265-a8a6-1ebe28d45a19@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, jbeulich@suse.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA2IEZlYiAyMDE4IDE3OjIxOjE5ICswMDAwCklnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPk9uIDA2LzAyLzE4IDE3OjA4LCBBbGV4ZXkgRyB3
cm90ZToKPj4gVGhlIG1ham9yIGNvbmNlcm4gaGVyZSBpcyB0aGUgcG9zc2libGl0eSBvZiBTTUkg
YmVpbmcgdHJpZ2dlcmVkIF9ub3RfCj4+IGJ5IHNvbWUgc3BlY2lmaWMgSS9PIHBvcnQgYWNjZXNz
LiBQcmltYXJpbHksIGlmIGl0IGFjdHVhbGx5IHdhcyBhCj4+IHBlcmlvZGljIFNNSS4KPj4gCj4+
IElmIHRoZSBhY3R1YWwgU01JIHNvdXJjZSBpcyBub3QgcmVsYXRlZCB0byBzb21lIHBsYWNlIGlu
IHRoZSBOTUkKPj4gaGFuZGxlciBjb2RlIGJ1dCB3YXMgZWcuIGR1ZSB0byBzb21lIFNNSSB0aW1l
ciwgbG93ZXJpbmcgTk1JIHdhdGNoZG9nCj4+IGZyZXF1ZW5jeSBtaWdodCBub3QgZml4IHRoZSBp
c3N1ZSBjb21wbGV0ZWx5LCBidXQgbG93ZXIgaXRzCj4+IHJlcHJvZHVjaWJpbGl0eSAocGVyaGFw
cyB0byBzb21lIHZlcnkgcmFyZSBvY2N1cnJlbmNlcykuIFNvIGl0J3MKPj4gYmV0dGVyIGJlIHN1
cmUgd2hhdCB3YXMgdGhlIHJlYWwgc291cmNlIG9mIFNNSS4KPj4gICAKPgo+VGhpcyAqaXMqIHJl
bGF0ZWQgdG8gdGhpcyBpbnN0cnVjdGlvbiAtIGl0IHdhcyBjb25maXJtZWQgZW1waXJpY2FsbHku
Cj5SZW1vdmluZyB0aGlzIGluc3RydWN0aW9uIHN0b3BzIFNNSXMgZnJvbSBvY2N1cnJpbmcgYW5k
IGVmZmVjdGl2ZWx5Cj5yZW1vdmVzIHRoZSBpc3N1ZSBsZWF2aW5nIHRoZSBmcmVxdWVuY3kgdW5j
aGFuZ2VkLgoKSG1tLCBpdCB3b3VsZCBiZSBpbnRlcmVzdGluZyB0byBrbm93IGZvciB3aGF0IGV2
aWwgcHVycG9zZSBkb2VzIGl0IG5lZWQKdG8gdHJhcCBJL08gcG9ydCA2MWguCkJUVywgb24gd2hp
Y2ggbW90aGVyYm9hcmQgbW9kZWwgdGhlIGlzc3VlIHdhcyByZXByb2R1Y2VkPwoKPj4gMi4gQWNj
b3JkaW5nIHRvIHRoZSBjb2RlLCBpdCBsb29rcyBsaWtlIE5NSSBzdGF0dXMgcmVhZGluZyBoYXBw
ZW5zCj4+IHdoaWxlIE5NSXMgYXJlIHN0aWxsIGJsb2NrZWQgLS0gdGhpcyBtZWFucyB0aGF0IFNN
SSBoYW5kbGVyIG11c3QKPj4gZXhlYyBJUkVUIGJ5IGl0c2VsZiB0byByZXNldCBOTUkgYmxvY2tp
bmcgc3RhdGUgLS0gYWdhaW4sIHRoaXMgaXMKPj4gcG9zc2libGUgKGVnLiBpbiB1bnJlYWwtPnBy
b3Rtb2RlIHN3aXRjaGluZyBjb2RlKSwgYnV0IG5vdCBsaWtlbHkuCj4+ICAgCj4KPkFjY29yZGlu
ZyB0byBTRE0gb25lIE5NSSBtaWdodCBiZSBwZW5kaW5nIHdoaWxlIHRha2VuIGluIFNNSSBtb2Rl
IChzZWUKPmNoLiAzNC44KS4gVGhpcyBpcyBhY3R1YWxseSBldmVuIHRydWUgaWYgTk1JIGNvbWVz
IHdoaWxlIHNlcnZpY2luZwo+YW5vdGhlciBOTUkuIFNvIHdoZW4gd2UgcmV0dXJuIHRvIHRoZSBO
TUkgaGFuZGxlciBmcm9tIFNNSSBhbmQgZmluaXNoCj5pdCBwcm9wZXJseSB0aGUgbmV4dCBvbmUg
YXBwZWFycyBpbW1lZGlhdGVseS4KCklmIHRoZSBTTUkgaGFuZGxlciBkb2Vzbid0IG1lc3MgdXAg
d2l0aCBOTUkgYmxvY2tpbmcgc3RhdGUsIGl0Cm1lYW5zIHRoYXQgU01JIGhhbmRsZXIgcHJvY2Vz
c2VzIGV2ZXJ5IHJlYWRpbmcgb2YgcG9ydCA2MWggbG9uZ2VyIHRoYW4gYQp3YXRjaGRvZyBOTUkg
cGVyaW9kIGR1cmF0aW9uLi4uIHdoaWNoIGlzIHF1aXRlIGxvbmcuIE1vdGhlcmJvYXJkIHZlbmRv
cgpkaWQgc29tZXRoaW5nIHZlcnkgd3Jvbmcgd2l0aCBJL08gdHJhcCBoYW5kbGluZyBpbiB0aGUg
U01JIGhhbmRsZXIgY29kZQppZiBpdCB0YWtlcyBzbyBtdWNoLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 18:34:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 18:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej841-0003h1-HC; Tue, 06 Feb 2018 18:33:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej840-0003gt-Ca
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 18:33:52 +0000
X-Inumbo-ID: 6059642a-0b6c-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6059642a-0b6c-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 18:34:33 +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 D4B6980D;
 Tue,  6 Feb 2018 10:33:43 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2BC903F25C;
 Tue,  6 Feb 2018 10:33:41 -0800 (PST)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-8-julien.grall@arm.com>
 <CAOcqxo2uoNnD9nrGp8b1CvYcvhLn8of5uaBzLev8+xVYX+ooTQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <99d7e60e-e503-53e3-c6c8-3a5bbefb8b78@arm.com>
Date: Tue, 6 Feb 2018 18:33:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo2uoNnD9nrGp8b1CvYcvhLn8of5uaBzLev8+xVYX+ooTQ@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 7/7] xen/arm64: Implement a fast path for
 handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wNi8yMDE4IDA0OjM2IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBP
biA1IEZlYnJ1YXJ5IDIwMTggYXQgMTU6MjAsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+IHdyb3RlOgo+PiBUaGUgZnVuY3Rpb24gU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEgd2ls
bCBiZSBjYWxsZWQgYnkgdGhlIGd1ZXN0IGZvcgo+PiBoYXJkZW5pbmcgdGhlIGJyYW5jaCBwcmVk
aWN0b3IuIFNvIHdlIHdhbnQgdGhlIGhhbmRsaW5nIHRvIGJlIGFzIGZhc3QgYXMKPj4gcG9zc2li
bGUuCj4+Cj4+IEFzIHRoZSBtaXRpZ2F0aW9uIGlzIGFwcGxpZWQgb24gZXZlcnkgZ3Vlc3QgZXhp
dCwgd2UgY2FuIGNoZWNrIGZvciB0aGUKPj4gY2FsbCBiZWZvcmUgc2F2aW5nIGFsbCB0aGUgY29u
dGV4dCBhbmQgcmV0dXJuIHZlcnkgZWFybHkuCj4gSGF2ZSB5b3UgdHJpZWQgYW55IGJlbmNobWFy
a3M/IEhvdyBiaWcgaXMgdGhlIGJlbmVmaXQ/CgpJIGhhdmUgYmVuY2htYXJrZWQgYnV0IEkgY2Fu
J3Qgc2hhcmUgdGhlIHJlc3VsdC4gSSBjYW4gZ2l2ZSB5b3UgYW4gaWRlYSAKb24gaG93IHRoaXMg
Y291bGQgYmVuZWZpdHMgWGVuLgoKTGludXggd2lsbCBjYWxsIHRoZSB3b3JrYXJvdW5kIG9uIGV2
ZXJ5IGNvbnRleHQgc3dpdGNoIGJldHdlZW4gcHJvY2Vzcy4gClNvIGltYWdpbmUgZm9yIGVhY2gg
Y29udGV4dCBzd2l0Y2gsIHlvdSBoYXZlIHdpbGwgZW50ZXIgaW4gWGVuIGFuZCBpbiAKdGhlIGZv
bGxvd2luZyBvcmRlcjoKCTEpIGVudGVyIFhlbgoJMikgYXBwbHkgdGhlIHdvcmthcm91bmQgd2hp
Y2ggbWVhbnMgY2FsbGluZyBFTDMuCgkzKSBzYXZlIHBhcnQgb2YgdGhlIGd1ZXN0IGNvbnRleHQK
CTQpIGNhbGwgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkIHRoYXQgd2lsbCBzeW5jIHRoZSB2R0lDIHN0
YXRlCgk1KSBkZXRlY3QgeW91IGFjdHVhbGx5IGNhbGwgU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEg
dGhhdCB3aWxsIGRvIG5vdGhpbmcKCTYpIGNhbGwgbGVhdmVfaHlwZXJ2aXNvcl90YWlsIHRoYXQg
d2lsbCBzeW5jIGJhY2sgdGhlIHZHSUMgc3RhdGUgYW5kIApleGVjdXRlIHNvZnRpcnEgKHRoYXQg
Y291bGQgcmVzY2hlZHVsZSB0aGUgdkNQVSkKICAJNykgcmVzdG9yZSB0aGUgZ3Vlc3QgY29udGV4
dAoJOCkgcmV0dXJuIHRvIHRoZSBndWVzdAoKU28gZWZmZWN0aXZlbHksIGluc3RlYWQgb2YgZXhl
Y3V0aW5nIGh1bmRyZWRzIChpZiBub3QgdGhvdXNhbmRzKSAKaW5zdHJ1Y3Rpb25zIGVhY2ggdGlt
ZSwgeW91IHdpbGwgZW5kIHVwIG9ubHkgZXhlY3V0aW5nIGxlc3MgdGhhbiA1MCAKaW5zdHJ1Y3Rp
b25zLgoKPj4KPj4gRm9yIG5vdywgb25seSBwcm92aWRlIGEgZmFzdCBwYXRoIGZvciBIVkM2NCBj
YWxsLiBCZWNhdXNlIHRoZSBjb2RlIHJlbHkKPj4gb24gMiByZWdpc3RlcnMsIHgwIGFuZCB4MSBh
cmUgc2F2ZWQgaW4gYWR2YW5jZWQuCj4gSXMgdGhlcmUgYSB0eXBvPyBTaG91bGQgaXQgYmUgImFk
dmFuY2UiPwo+IAo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+Pgo+PiAtLS0KPj4gICAgICBndWVzdF9zeW5jIG9ubHkgaGFuZGxlIDY0LWJp
dCBndWVzdCwgc28gSSBoYXZlIG9ubHkgaW1wbGVtZW50ZWQgdGhlCj4+ICAgICAgNjQtYml0IHNp
ZGUgZm9yIG5vdy4gV2UgY2FuIGRpc2N1c3Mgd2hldGhlciBpdCBpcyB1c2VmdWwgdG8KPj4gICAg
ICBpbXBsZW1lbnQgaXQgZm9yIDMyLWJpdCBndWVzdHMuCj4+Cj4+ICAgICAgV2UgY291bGQgYWxz
byBjb25zaWRlciB0byBpbXBsZW1lbnQgdGhlIGZhc3QgcGF0aCBmb3IgU01DNjQsCj4+ICAgICAg
YWx0aG91Z2h0IGEgZ3Vlc3Qgc2hvdWxkIGFsd2F5cyB1c2UgSFZDLgo+IEkgY2FuIGltYWdpbmUg
YSBndWVzdCB0aGF0IGtub3cgbm90aGluZyBhYm91dCB2aXJ0dWFsaXphdGlvbiBhbmQgdXNlCj4g
U01DIGFzIGEgY29uZHVpdC4gQnV0IEkgY2FuJ3QgcHJvdmlkZSByZWFsIHdvcmxkIGV4YW1wbGUs
IHRob3UuCgpTb21lb25lIGNhbiBlYXNpbHkgc2VuZCBhIGZvbGxvdy11cCBwYXRjaCBmb3IgdGhh
dCBpZiBpdCBpcyBkZWVtZWQgCm5lY2Vzc2FyeS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 18:37:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 18:37:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej877-0003vl-8b; Tue, 06 Feb 2018 18:37:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej876-0003vN-RR
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 18:37:04 +0000
X-Inumbo-ID: d3da6d39-0b6c-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d3da6d39-0b6c-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 18:37:47 +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 CC05C80D;
 Tue,  6 Feb 2018 10:36:57 -0800 (PST)
Received: from [10.37.12.147] (unknown [10.37.12.147])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A7D73F25C;
 Tue,  6 Feb 2018 10:36:56 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180206170903.30637-1-andre.przywara@linaro.org>
 <20180206170903.30637-6-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0a4f203e-4eff-9491-d806-b2f4bc152530@arm.com>
Date: Tue, 6 Feb 2018 18:36:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180206170903.30637-6-andre.przywara@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 5/8] ARM: VGIC: factor out
	vgic_connect_hw_irq()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwMi8wNi8yMDE4IDA1OjA5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBBdCB0aGUgbW9tZW50IHdlIGhhcHBpbHkgYWNjZXNzIFZHSUMgaW50ZXJuYWwgZGF0YSBzdHJ1
Y3R1cmVzIGxpa2UKPiB0aGUgcmFuayBhbmQgc3RydWN0IHBlbmRpbmdfaXJxIGluIGdpYy5jLCB3
aGljaCBzaG91bGQgYmUgVkdJQyBhZ25vc3RpYy4KPiAKPiBGYWN0b3Igb3V0IGEgbmV3IGZ1bmN0
aW9uIHZnaWNfY29ubmVjdF9od19pcnEoKSwgd2hpY2ggYWxsb3dzIGEgdmlydHVhbAo+IElSUSB0
byBiZSBjb25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEgKHVzaW5nIHRoZSBodyBiaXQgaW4gdGhl
IExSKS4KPiAKPiBUaGlzIHJlbW92ZXMgc2FpZCBhY2Nlc3NlcyB0byBWR0lDIGRhdGEgc3RydWN0
dXJlcyBhbmQgaW1wcm92ZXMgYWJzdHJhY3Rpb24uCj4gCj4gT25lIHRoaW5nIHRvIG5vdGUgaXMg
dGhhdCB0aGlzIGNoYW5nZXMgdGhlIGxvY2tpbmcgc2NoZW1lIHNsaWdodGx5Ogo+IHdlIGhvbGQg
dGhlIHJhbmsgbG9jayBmb3IgYSBzaG9ydGVyIHBlcmlvZCBvZiB0aW1lLCBub3QgY292ZXJpbmcg
c29tZQo+IG9mIHRoZSBsYXRlciBsaW5lcywgd2hpY2ggZGVhbCB3aXRoIHRoZSAiaXJxX2Rlc2Mi
IHN0cnVjdHVyZSBvbmx5LiBUaGlzCj4gc2hvdWxkIG5vdCBoYXZlIGFueSBhZHZlcnNlIGVmZmVj
dCwgYnV0IGlzIGEgY2hhbmdlIGluIGxvY2tpbmcgYW55d2F5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgoKVGhhbmsgeW91IGZv
ciB0aGUgcXVpY2sgcmVzcGluIQoKUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpDaGVlcnMsCgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMg
ICAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVu
L2FyY2gvYXJtL2dpYy5jICAgICAgICAgfCA0NCArKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCAgMiArKwo+
ICAgMyBmaWxlcyBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2lj
LXZnaWMuYwo+IGluZGV4IDgyMjFhZTU1N2MuLjgyMGU0NjRmYzAgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2dpYy12Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+IEBA
IC0zOTcsNiArMzk3LDQ3IEBAIHZvaWQgZ2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2
KQo+ICAgICAgICAgICBwcmludGsoIlBlbmRpbmcgaXJxPSVkXG4iLCBwLT5pcnEpOwo+ICAgfQo+
ICAgCj4gK2ludCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGlycV9kZXNjICpkZXNjLCBib29sIGNvbm5lY3QpCj4gK3sKPiArICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gKyAgICAvKgo+ICsgICAgICogVXNlIHZjcHUwIHRvIHJldHJpZXZlIHRoZSBw
ZW5kaW5nX2lycSBzdHJ1Y3QuIEdpdmVuIHRoYXQgd2Ugb25seQo+ICsgICAgICogcm91dGUgU1BJ
cyB0byBndWVzdHMsIGl0IGRvZXNuJ3QgbWFrZSBhbnkgZGlmZmVyZW5jZS4KPiArICAgICAqLwo+
ICsgICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNw
dVswXSwgdmlycSk7Cj4gKyAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcmFuayA9IHZnaWNfcmFu
a19pcnEodl90YXJnZXQsIHZpcnEpOwo+ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJx
X3RvX3BlbmRpbmcodl90YXJnZXQsIHZpcnEpOwo+ICsgICAgaW50IHJldCA9IDA7Cj4gKwo+ICsg
ICAgLyogImRlc2MiIGlzIG9wdGlvbmFsIHdoZW4gd2UgZGlzY29ubmVjdCBhbiBJUlEuICovCj4g
KyAgICBBU1NFUlQoY29ubmVjdCAmJiBkZXNjKTsKPiArCj4gKyAgICAvKiBXZSBhcmUgdGFraW5n
IHRvIHJhbmsgbG9jayB0byBwcmV2ZW50IHBhcmFsbGVsIGNvbm5lY3Rpb25zLiAqLwo+ICsgICAg
dmdpY19sb2NrX3Jhbmsodl90YXJnZXQsIHJhbmssIGZsYWdzKTsKPiArCj4gKyAgICBpZiAoIGNv
bm5lY3QgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIFRoZSBWSVJRIHNob3VsZCBub3QgYmUgYWxy
ZWFkeSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLwo+ICsgICAgICAgIGlmICggIXAtPmRlc2MgJiYK
PiArICAgICAgICAgICAgICF0ZXN0X2JpdChHSUNfSVJRX0dVRVNUX0VOQUJMRUQsICZwLT5zdGF0
dXMpICkKPiArICAgICAgICAgICAgcC0+ZGVzYyA9IGRlc2M7Cj4gKyAgICAgICAgZWxzZQo+ICsg
ICAgICAgICAgICByZXQgPSAtRUJVU1k7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4g
KyAgICAgICAgaWYgKCBkZXNjICYmIHAtPmRlc2MgIT0gZGVzYyApCj4gKyAgICAgICAgICAgIHJl
dCA9IC1FSU5WQUw7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICBwLT5kZXNjID0gTlVM
TDsKPiArICAgIH0KPiArCj4gKyAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBm
bGFncyk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiArfQo+ICsKPiAgIC8qCj4gICAgKiBMb2Nh
bCB2YXJpYWJsZXM6Cj4gICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IGluZGV4IDRjYjc0ZDQ0OWUuLjk2OGU0NmZhYmIg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dp
Yy5jCj4gQEAgLTEyOCwxMyArMTI4LDcgQEAgdm9pZCBnaWNfcm91dGVfaXJxX3RvX3hlbihzdHJ1
Y3QgaXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVkIGludCBwcmlvcml0eSkKPiAgIGludCBnaWNfcm91
dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25l
ZCBpbnQgcHJpb3JpdHkpCj4gICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+IC0gICAg
LyogVXNlIHZjcHUwIHRvIHJldHJpZXZlIHRoZSBwZW5kaW5nX2lycSBzdHJ1Y3QuIEdpdmVuIHRo
YXQgd2Ugb25seQo+IC0gICAgICogcm91dGUgU1BJcyB0byBndWVzdHMsIGl0IGRvZXNuJ3QgbWFr
ZSBhbnkgZGlmZmVyZW5jZS4gKi8KPiAtICAgIHN0cnVjdCB2Y3B1ICp2X3RhcmdldCA9IHZnaWNf
Z2V0X3RhcmdldF92Y3B1KGQtPnZjcHVbMF0sIHZpcnEpOwo+IC0gICAgc3RydWN0IHZnaWNfaXJx
X3JhbmsgKnJhbmsgPSB2Z2ljX3JhbmtfaXJxKHZfdGFyZ2V0LCB2aXJxKTsKPiAtICAgIHN0cnVj
dCBwZW5kaW5nX2lycSAqcCA9IGlycV90b19wZW5kaW5nKHZfdGFyZ2V0LCB2aXJxKTsKPiAtICAg
IGludCByZXMgPSAtRUJVU1k7Cj4gKyAgICBpbnQgcmV0Owo+ICAgCj4gICAgICAgQVNTRVJUKHNw
aW5faXNfbG9ja2VkKCZkZXNjLT5sb2NrKSk7Cj4gICAgICAgLyogQ2FsbGVyIGhhcyBhbHJlYWR5
IGNoZWNrZWQgdGhhdCB0aGUgSVJRIGlzIGFuIFNQSSAqLwo+IEBAIC0xNDIsMTIgKzEzNiw5IEBA
IGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCB2aXJxLAo+ICAgICAgIEFTU0VSVCh2aXJxIDwgdmdpY19udW1faXJxcyhkKSk7Cj4gICAgICAg
QVNTRVJUKCFpc19scGkodmlycSkpOwo+ICAgCj4gLSAgICB2Z2ljX2xvY2tfcmFuayh2X3Rhcmdl
dCwgcmFuaywgZmxhZ3MpOwo+IC0KPiAtICAgIGlmICggcC0+ZGVzYyB8fAo+IC0gICAgICAgICAv
KiBUaGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVhZHkgZW5hYmxlZCBieSB0aGUgZ3Vlc3QgKi8K
PiAtICAgICAgICAgdGVzdF9iaXQoR0lDX0lSUV9HVUVTVF9FTkFCTEVELCAmcC0+c3RhdHVzKSAp
Cj4gLSAgICAgICAgZ290byBvdXQ7Cj4gKyAgICByZXQgPSB2Z2ljX2Nvbm5lY3RfaHdfaXJxKGQs
IE5VTEwsIHZpcnEsIGRlc2MsIHRydWUpOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJl
dHVybiByZXQ7Cj4gICAKPiAgICAgICBkZXNjLT5oYW5kbGVyID0gZ2ljX2h3X29wcy0+Z2ljX2d1
ZXN0X2lycV90eXBlOwo+ICAgICAgIHNldF9iaXQoX0lSUV9HVUVTVCwgJmRlc2MtPnN0YXR1cyk7
Cj4gQEAgLTE1NiwzMSArMTQ3LDE5IEBAIGludCBnaWNfcm91dGVfaXJxX3RvX2d1ZXN0KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxLAo+ICAgICAgICAgICBnaWNfc2V0X2lycV90
eXBlKGRlc2MsIGRlc2MtPmFyY2gudHlwZSk7Cj4gICAgICAgZ2ljX3NldF9pcnFfcHJpb3JpdHko
ZGVzYywgcHJpb3JpdHkpOwo+ICAgCj4gLSAgICBwLT5kZXNjID0gZGVzYzsKPiAtICAgIHJlcyA9
IDA7Cj4gLQo+IC1vdXQ6Cj4gLSAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBm
bGFncyk7Cj4gLQo+IC0gICAgcmV0dXJuIHJlczsKPiArICAgIHJldHVybiAwOwo+ICAgfQo+ICAg
Cj4gICAvKiBUaGlzIGZ1bmN0aW9uIG9ubHkgd29ya3Mgd2l0aCBTUElzIGZvciBub3cgKi8KPiAg
IGludCBnaWNfcmVtb3ZlX2lycV9mcm9tX2d1ZXN0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCB2aXJxLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9k
ZXNjICpkZXNjKQo+ICAgewo+IC0gICAgc3RydWN0IHZjcHUgKnZfdGFyZ2V0ID0gdmdpY19nZXRf
dGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7Cj4gLSAgICBzdHJ1Y3QgdmdpY19pcnFfcmFu
ayAqcmFuayA9IHZnaWNfcmFua19pcnEodl90YXJnZXQsIHZpcnEpOwo+IC0gICAgc3RydWN0IHBl
bmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodl90YXJnZXQsIHZpcnEpOwo+IC0gICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKPiArICAgIGludCByZXQ7Cj4gICAKPiAgICAgICBBU1NFUlQoc3Bp
bl9pc19sb2NrZWQoJmRlc2MtPmxvY2spKTsKPiAgICAgICBBU1NFUlQodGVzdF9iaXQoX0lSUV9H
VUVTVCwgJmRlc2MtPnN0YXR1cykpOwo+IC0gICAgQVNTRVJUKHAtPmRlc2MgPT0gZGVzYyk7Cj4g
ICAgICAgQVNTRVJUKCFpc19scGkodmlycSkpOwo+ICAgCj4gLSAgICB2Z2ljX2xvY2tfcmFuayh2
X3RhcmdldCwgcmFuaywgZmxhZ3MpOwo+IC0KPiAgICAgICBpZiAoIGQtPmlzX2R5aW5nICkKPiAg
ICAgICB7Cj4gICAgICAgICAgIGRlc2MtPmhhbmRsZXItPnNodXRkb3duKGRlc2MpOwo+IEBAIC0x
OTgsMTkgKzE3NywxNiBAQCBpbnQgZ2ljX3JlbW92ZV9pcnFfZnJvbV9ndWVzdChzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSwKPiAgICAgICAgICAgICovCj4gICAgICAgICAgIGlm
ICggdGVzdF9iaXQoX0lSUV9JTlBST0dSRVNTLCAmZGVzYy0+c3RhdHVzKSB8fAo+ICAgICAgICAg
ICAgICAgICF0ZXN0X2JpdChfSVJRX0RJU0FCTEVELCAmZGVzYy0+c3RhdHVzKSApCj4gLSAgICAg
ICAgewo+IC0gICAgICAgICAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFn
cyk7Cj4gICAgICAgICAgICAgICByZXR1cm4gLUVCVVNZOwo+IC0gICAgICAgIH0KPiAgICAgICB9
Cj4gICAKPiArICAgIHJldCA9IHZnaWNfY29ubmVjdF9od19pcnEoZCwgTlVMTCwgdmlycSwgZGVz
YywgZmFsc2UpOwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+
ICAgICAgIGNsZWFyX2JpdChfSVJRX0dVRVNULCAmZGVzYy0+c3RhdHVzKTsKPiAgICAgICBkZXNj
LT5oYW5kbGVyID0gJm5vX2lycV90eXBlOwo+ICAgCj4gLSAgICBwLT5kZXNjID0gTlVMTDsKPiAt
Cj4gLSAgICB2Z2ljX3VubG9ja19yYW5rKHZfdGFyZ2V0LCByYW5rLCBmbGFncyk7Cj4gLQo+ICAg
ICAgIHJldHVybiAwOwo+ICAgfQo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBpbmRleCAyMmM4NTAyYzk1
Li5mZGEwODIzOTViIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBAQCAtMjE5LDYgKzIxOSw4IEBAIGlu
dCB2Z2ljX3YyX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKPiAgIGlu
dCB2Z2ljX3YzX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KTsKPiAgIAo+
ICAgYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7Cj4gK2ludCB2
Z2ljX2Nvbm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgdmlycSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlycV9kZXNj
ICpkZXNjLCBib29sIGNvbm5lY3QpOwo+ICAgCj4gICBleHRlcm4gaW50IGRvbWFpbl92Z2ljX3Jl
Z2lzdGVyKHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7Cj4gICBleHRlcm4gaW50
IHZjcHVfdmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2KTsKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 18:57:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 18:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej8QW-0005Uc-4n; Tue, 06 Feb 2018 18:57:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2oj6=fa=citrix.com=prvs=5687f09f5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ej8QU-0005UV-Ub
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 18:57:06 +0000
X-Inumbo-ID: 9ff9adb4-0b6f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ff9adb4-0b6f-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 18:57:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="67393849"
To: Jan Beulich <JBeulich@suse.com>
References: <5A6B280602000078001A2BC9@prv-mh.provo.novell.com>
 <b6f9a31e-7e1f-c32b-370e-9354dca85f6c@citrix.com>
 <5A6F605402000078001A3801@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <52b62bbe-8b8f-2597-452b-44672dea2829@citrix.com>
Date: Tue, 6 Feb 2018 18:47:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A6F605402000078001A3801@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: reduce Meltdown band-aid IPI overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjkvMDEvMTggMTY6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI5LjAxLjE4IGF0
IDE3OjMzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDI2LzAxLzE4
IDEyOjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEluIGNhc2Ugd2UgY2FuIGRldGVjdCBzaW5n
bGUtdGhyZWFkZWQgZ3Vlc3QgcHJvY2Vzc2VzIChieSBjaGVja2luZwo+Pj4gd2hldGhlciB3ZSBj
YW4gYWNjb3VudCBmb3IgYWxsIHJvb3QgcGFnZSB0YWJsZSB1c2VzIGxvY2FsbHkgb24gdGhlIHZD
UFUKPj4+IHRoYXQncyBydW5uaW5nKSwgdGhlcmUncyBubyBwb2ludCBpbiBpc3N1aW5nIGEgc3lu
YyBJUEkgdXBvbiBhbiBMNCBlbnRyeQo+Pj4gdXBkYXRlLCBhcyBubyBvdGhlciB2Q1BVIG9mIHRo
ZSBndWVzdCB3aWxsIGhhdmUgdGhhdCBwYWdlIHRhYmxlIGxvYWRlZC4KPj4+Cj4+PiBTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiAtLS0KPj4+IFRoaXMg
d2lsbCBhcHBseSBjbGVhbmx5IG9ubHkgb24gdG9wIG9mIGFsbCBvZiB0aGUgcHJldmlvdXNseSBw
b3N0ZWQKPj4+IGZvbGxvdy11cHMgdG8gdGhlIE1lbHRkb3duIGJhbmQtYWlkLCBidXQgaXQgd291
bGRuJ3QgYmUgZGlmZmljdWx0IHRvCj4+PiBtb3ZlIGl0IGFoZWFkIG9mIHNvbWUgb3IgYWxsIG9m
IHRoZW0uCj4+Pgo+Pj4gT24gbXkgdGVzdCBzeXN0ZW0sIHRoaXMgaW1wcm92ZXMga2VybmVsIGJ1
aWxkIHRpbWVzIG9ubHkgMC41Li4uMSUsIGJ1dAo+Pj4gdGhlIGVmZmVjdCBtYXkgd2VsbCBiZSBi
aWdnZXIgb24gbGFyZ2VyIHN5c3RlbXMuIEJ1dCBvZiBjb3Vyc2UgdGhlcmUncwo+Pj4gbm8gaW1w
cm92ZW1lbnQgZXhwZWN0ZWQgYXQgaGVhdmlseSBtdWx0aS10aHJlYWRlZCBndWVzdHMvcHJvY2Vz
c2VzLgo+Pj4KPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCj4+PiArKysgYi94ZW4vYXJjaC94
ODYvbW0uYwo+Pj4gQEAgLTM2ODMsOCArMzY4MywxOCBAQCBsb25nIGRvX21tdV91cGRhdGUoCj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4+PiAgICAgICAgICAgICAgICAgICAg
ICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQ
REFURV9QUkVTRVJWRV9BRCwgdik7Cj4+PiAtICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAp
Cj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9ICFjcHVfaGFzX25vX3hw
dGk7Cj4+PiArICAgICAgICAgICAgICAgICAgICAvKgo+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICogTm8gbmVlZCB0byBzeW5jIGlmIGFsbCB1c2VzIG9mIHRoZSBwYWdlIGNhbiBiZSBhY2NvdW50
ZWQKPj4+ICsgICAgICAgICAgICAgICAgICAgICAqIHRvIHRoZSBsb2NrIHdlIGhvbGQsIGl0cyBw
aW5uZWQgc3RhdHVzLCBhbmQgdXNlcyBvbiB0aGlzCj4+PiArICAgICAgICAgICAgICAgICAgICAg
KiAodilDUFUuCj4+PiArICAgICAgICAgICAgICAgICAgICAgKi8KPj4+ICsgICAgICAgICAgICAg
ICAgICAgIGlmICggIXJjICYmICFjcHVfaGFzX25vX3hwdGkgJiYKPj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3VudF9tYXNrKSA+
Cj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAoMSArICEhKHBhZ2UtPnUuaW51c2UudHlw
ZV9pbmZvICYgUEdUX3Bpbm5lZCkgKwo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIChw
YWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4pICsKPj4+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dldF9wZm4oY3Vyci0+YXJjaC5n
dWVzdF90YWJsZV91c2VyKSA9PQo+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4p
KSkgKQo+PiBUaGlzIHVuZm9ydHVuYXRlbHkgbG9va3MgcmF0aGVyIGZyYWdpbGUuCj4+Cj4+IFdo
ZXJlIGRvZXMgdGhlIDEgKyBjb21lIGZyb20gaW4gdGhlIGJlZ2lubmluZywKPiBJIHRob3VnaHQg
dGhhdCBkZXNjcmliaW5nIHRoZSBjYWxjdWxhdGlvbiBpbiB0aGUgY29tbWVudCB3b3VsZCBiZQo+
IGFsbCB0aGF0J3MgbmVlZGVkOiBJdCdzIHRoZSBwYWdlIGxvY2sgd2UgaG9sZCB0aGF0IHByb2R1
Y2VzIHRoZSBsaXRlcmFsCj4gMS4KCkluIHdoaWNoIGNhc2UsIHdpdGggZXhwbGljaXRseSBzYXlp
bmcgInBhZ2UgbG9jayIsIEFja2VkLWJ5OiBBbmRyZXcKQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 19:02:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 19:02:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej8VQ-0006Da-Ti; Tue, 06 Feb 2018 19:02:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej8VP-0006DN-F5
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 19:02:11 +0000
X-Inumbo-ID: 2cccb97e-0b70-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cccb97e-0b70-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 20:01:45 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej8VM-0002il-DG; Tue, 06 Feb 2018 19:02:08 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ej8VG-0005I4-9z; Tue, 06 Feb 2018 19:02:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ej8VG-0006Ie-2j; Tue, 06 Feb 2018 19:02:02 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118620-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d87cfb59b42832920f4cf3392dccfa5b8736b699
X-Osstest-Versions-That: xen=1c3545eeaf4ac6f8d5db5a52c29c112694bcd4f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 19:02:02 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118620: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYyMCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODYyMC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkODdjZmI1OWI0MjgzMjkyMGY0Y2YzMzkyZGNjZmE1Yjg3MzZiNjk5CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYzM1NDVlZWFmNGFjNmY4ZDVk
YjVhNTJjMjljMTEyNjk0YmNkNGYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1OTcgIDIwMTgt
MDItMDUgMTk6MDI6MjkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjIwICAy
MDE4LTAyLTA2IDE3OjAyOjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhl
bi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDFjMzU0NWVlYWYuLmQ4N2NmYjU5YjQgIGQ4
N2NmYjU5YjQyODMyOTIwZjRjZjMzOTJkY2NmYTViODczNmI2OTkgLT4gc21va2UKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 19:50:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 19:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej9G7-00015j-La; Tue, 06 Feb 2018 19:50:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=13ca=fa=citrix.com=prvs=568705af6=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ej9G6-00015d-5a
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 19:50:26 +0000
X-Inumbo-ID: 133ca052-0b77-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 133ca052-0b77-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 19:51:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,469,1511827200"; d="scan'208";a="461524871"
To: Alexey G <x1917x@gmail.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <20180206131026.00007e4b@gmail.com>
 <7b01487b-d7a3-eb2a-6a5b-023f33aaa974@citrix.com>
 <20180207030843.00007458@gmail.com>
 <af6cf4c2-401f-4265-a8a6-1ebe28d45a19@citrix.com>
 <20180207041750.00000668@gmail.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <b64a75a4-c234-6729-acf2-e2989dbae2ab@citrix.com>
Date: Tue, 6 Feb 2018 19:50:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180207041750.00000668@gmail.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, jbeulich@suse.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMTg6MTcsIEFsZXhleSBHIHdyb3RlOgo+IE9uIFR1ZSwgNiBGZWIgMjAxOCAx
NzoyMToxOSArMDAwMAo+IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29t
PiB3cm90ZToKPj4gT24gMDYvMDIvMTggMTc6MDgsIEFsZXhleSBHIHdyb3RlOgo+Pj4gVGhlIG1h
am9yIGNvbmNlcm4gaGVyZSBpcyB0aGUgcG9zc2libGl0eSBvZiBTTUkgYmVpbmcgdHJpZ2dlcmVk
IF9ub3RfCj4+PiBieSBzb21lIHNwZWNpZmljIEkvTyBwb3J0IGFjY2Vzcy4gUHJpbWFyaWx5LCBp
ZiBpdCBhY3R1YWxseSB3YXMgYQo+Pj4gcGVyaW9kaWMgU01JLgo+Pj4KPj4+IElmIHRoZSBhY3R1
YWwgU01JIHNvdXJjZSBpcyBub3QgcmVsYXRlZCB0byBzb21lIHBsYWNlIGluIHRoZSBOTUkKPj4+
IGhhbmRsZXIgY29kZSBidXQgd2FzIGVnLiBkdWUgdG8gc29tZSBTTUkgdGltZXIsIGxvd2VyaW5n
IE5NSSB3YXRjaGRvZwo+Pj4gZnJlcXVlbmN5IG1pZ2h0IG5vdCBmaXggdGhlIGlzc3VlIGNvbXBs
ZXRlbHksIGJ1dCBsb3dlciBpdHMKPj4+IHJlcHJvZHVjaWJpbGl0eSAocGVyaGFwcyB0byBzb21l
IHZlcnkgcmFyZSBvY2N1cnJlbmNlcykuIFNvIGl0J3MKPj4+IGJldHRlciBiZSBzdXJlIHdoYXQg
d2FzIHRoZSByZWFsIHNvdXJjZSBvZiBTTUkuCj4+PiAgIAo+Pgo+PiBUaGlzICppcyogcmVsYXRl
ZCB0byB0aGlzIGluc3RydWN0aW9uIC0gaXQgd2FzIGNvbmZpcm1lZCBlbXBpcmljYWxseS4KPj4g
UmVtb3ZpbmcgdGhpcyBpbnN0cnVjdGlvbiBzdG9wcyBTTUlzIGZyb20gb2NjdXJyaW5nIGFuZCBl
ZmZlY3RpdmVseQo+PiByZW1vdmVzIHRoZSBpc3N1ZSBsZWF2aW5nIHRoZSBmcmVxdWVuY3kgdW5j
aGFuZ2VkLgo+IAo+IEhtbSwgaXQgd291bGQgYmUgaW50ZXJlc3RpbmcgdG8ga25vdyBmb3Igd2hh
dCBldmlsIHB1cnBvc2UgZG9lcyBpdCBuZWVkCj4gdG8gdHJhcCBJL08gcG9ydCA2MWguCj4gQlRX
LCBvbiB3aGljaCBtb3RoZXJib2FyZCBtb2RlbCB0aGUgaXNzdWUgd2FzIHJlcHJvZHVjZWQ/Cj4g
CgpUaGUgaXNzdWUgaGFzIGJlZW4gcmVwb3J0ZWQgZm9yIHNvbWUgRGVsbC9IdWF3ZWkgU2t5bGFr
ZSBwbGF0Zm9ybXMgKG9uZQpvZiB0aGVtIFBvd2VyRWRnZSBSNzQwIHRvIGJlIHByZWNpc2UpIGJ1
dCBJIGRvbid0IHRoaW5rIHRoZSBvdGhlcnMgYXJlCnVuYWZmZWN0ZWQgKHRoZSBpc3N1ZSBzdXBw
b3NlZGx5IG9yaWdpbmF0ZXMgZnJvbSBJbnRlbCdzIHJlZmVyZW5jZSBjb2RlKQotIHRoZSBkZWZh
dWx0IEJJT1Mgc2V0dXAgaW5kZWVkIG1hdHRlcnMuCgo+Pj4gMi4gQWNjb3JkaW5nIHRvIHRoZSBj
b2RlLCBpdCBsb29rcyBsaWtlIE5NSSBzdGF0dXMgcmVhZGluZyBoYXBwZW5zCj4+PiB3aGlsZSBO
TUlzIGFyZSBzdGlsbCBibG9ja2VkIC0tIHRoaXMgbWVhbnMgdGhhdCBTTUkgaGFuZGxlciBtdXN0
Cj4+PiBleGVjIElSRVQgYnkgaXRzZWxmIHRvIHJlc2V0IE5NSSBibG9ja2luZyBzdGF0ZSAtLSBh
Z2FpbiwgdGhpcyBpcwo+Pj4gcG9zc2libGUgKGVnLiBpbiB1bnJlYWwtPnByb3Rtb2RlIHN3aXRj
aGluZyBjb2RlKSwgYnV0IG5vdCBsaWtlbHkuCj4+PiAgIAo+Pgo+PiBBY2NvcmRpbmcgdG8gU0RN
IG9uZSBOTUkgbWlnaHQgYmUgcGVuZGluZyB3aGlsZSB0YWtlbiBpbiBTTUkgbW9kZSAoc2VlCj4+
IGNoLiAzNC44KS4gVGhpcyBpcyBhY3R1YWxseSBldmVuIHRydWUgaWYgTk1JIGNvbWVzIHdoaWxl
IHNlcnZpY2luZwo+PiBhbm90aGVyIE5NSS4gU28gd2hlbiB3ZSByZXR1cm4gdG8gdGhlIE5NSSBo
YW5kbGVyIGZyb20gU01JIGFuZCBmaW5pc2gKPj4gaXQgcHJvcGVybHkgdGhlIG5leHQgb25lIGFw
cGVhcnMgaW1tZWRpYXRlbHkuCj4gCj4gSWYgdGhlIFNNSSBoYW5kbGVyIGRvZXNuJ3QgbWVzcyB1
cCB3aXRoIE5NSSBibG9ja2luZyBzdGF0ZSwgaXQKPiBtZWFucyB0aGF0IFNNSSBoYW5kbGVyIHBy
b2Nlc3NlcyBldmVyeSByZWFkaW5nIG9mIHBvcnQgNjFoIGxvbmdlciB0aGFuIGEKPiB3YXRjaGRv
ZyBOTUkgcGVyaW9kIGR1cmF0aW9uLi4uIHdoaWNoIGlzIHF1aXRlIGxvbmcuIE1vdGhlcmJvYXJk
IHZlbmRvcgo+IGRpZCBzb21ldGhpbmcgdmVyeSB3cm9uZyB3aXRoIEkvTyB0cmFwIGhhbmRsaW5n
IGluIHRoZSBTTUkgaGFuZGxlciBjb2RlCj4gaWYgaXQgdGFrZXMgc28gbXVjaC4KPiAKCldlJ3Jl
IGdvaW5nIHRvIGluZm9ybSB0aGUgdmVuZG9ycy4KCj4gX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 19:57:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 19:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej9Mf-0001IY-H3; Tue, 06 Feb 2018 19:57:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej9Md-0001IA-Ve
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 19:57:11 +0000
X-Inumbo-ID: 059afa81-0b78-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 059afa81-0b78-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 19:57:55 +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 D2A891596;
 Tue,  6 Feb 2018 11:57:05 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A02843F25C;
 Tue,  6 Feb 2018 11:57:04 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue,  6 Feb 2018 19:56:54 +0000
Message-Id: <20180206195655.7097-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180206195655.7097-1-julien.grall@arm.com>
References: <20180206195655.7097-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, ian.jackson@eu.citrix.com, mjaggi@caviumnetworks.com
Subject: [Xen-devel] [PATCH 1/2] xen/arm: Extend the number of memory banks
	supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBib290aW5nIHVzaW5nIEdydWIgb24gVGh1bmRlci1YLCB0aGUgbnVtYmVyIG9mIG1lbW9y
eSBhdmFpbGFibGUgaXMKZ3JlYXRlciB0aGFuIDY0LiBCdW1wIHRoZSBudW1iZXIgdG8gMTI4LCBz
byB3ZSBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgYWxsCnRoZSBtZW1vcnkuCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgogICAgTm90ZSB0aGF0
IEkgd2Fzbid0IGFibGUgdG8gYm9vdCB3aXRob3V0IHRoaXMgcGF0Y2gsIGJlY2F1c2UgRUZJIHN0
dWIKICAgIGlzIHByaW50aW5nIGFuIGVycm9yIHdoZW4gdGhlIG51bWJlciBvZiByZWdpb24gZXhj
ZWVkIDY0LiBUaGlzIHdpbGwKICAgIHJlc3VsdCB0byBmcmFnbWVudCBpbiBiaXQgbW9yZSB0aGUg
bWVtb3J5IChzb3VuZHMgbGlrZSBwcmludAogICAgYWxsb2NhdGUgbWVtb3J5KSBhbmQgd2lsbCBm
YWlsIHRvIGdldCB0aGUgbWVtb3J5IG9uIHJldHJ5LgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
c2V0dXAuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vc2V0dXAuaAppbmRleCA3ZmYyYzM0ZGFiLi4wY2MzMzMwODA3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zZXR1cC5oCkBAIC02LDcgKzYsNyBAQAogI2RlZmluZSBNSU5fRkRUX0FMSUdOIDgKICNkZWZp
bmUgTUFYX0ZEVF9TSVpFIFNaXzJNCiAKLSNkZWZpbmUgTlJfTUVNX0JBTktTIDY0CisjZGVmaW5l
IE5SX01FTV9CQU5LUyAxMjgKIAogI2RlZmluZSBNQVhfTU9EVUxFUyA1IC8qIEN1cnJlbnQgbWF4
aW11bSB1c2VmdWwgbW9kdWxlcyAqLwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 19:57:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 19:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej9Me-0001IN-Ae; Tue, 06 Feb 2018 19:57:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej9Md-0001I9-1w
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 19:57:11 +0000
X-Inumbo-ID: 04ec80fa-0b78-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 04ec80fa-0b78-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 19:57:54 +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 62A6580D;
 Tue,  6 Feb 2018 11:57:04 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 256D73F25C;
 Tue,  6 Feb 2018 11:57:03 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue,  6 Feb 2018 19:56:53 +0000
Message-Id: <20180206195655.7097-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, ian.jackson@eu.citrix.com, mjaggi@caviumnetworks.com
Subject: [Xen-devel] [PATCH 0/2] Fixup for booting Xen on Thunder-X using
	Grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBzZXJpZXMgd2lsbCBoZWxwIHRvIGJvb3QgWGVuIG9uIFRodW5k
ZXItWCB1c2luZyBHcnViLiBUaGlzIHBhcnQKb2YgbXkgd29yayB0byB1c2UgVGh1bmRlci1YIGlu
IE9zc3Rlc3QKCkNoZWVycywKCkp1bGllbiBHcmFsbCAoMik6CiAgeGVuL2FybTogRXh0ZW5kIHRo
ZSBudW1iZXIgb2YgbWVtb3J5IGJhbmtzIHN1cHBvcnRlZAogIHhlbi9hcm06IEJsYWNrbGlzdCBT
TU1VIG9uIFRodW5kZXItWAoKIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgICB8ICAx
ICsKIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcnguYyB8IDM5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oICAg
ICAgIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcngu
YwoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 19:57:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 19:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej9Mh-0001J6-Nk; Tue, 06 Feb 2018 19:57:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xglg=fa=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ej9Mf-0001IC-Vu
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 19:57:14 +0000
X-Inumbo-ID: 06789bb6-0b78-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 06789bb6-0b78-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 19:57:56 +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 4FFC280D;
 Tue,  6 Feb 2018 11:57:07 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1D45C3F25C;
 Tue,  6 Feb 2018 11:57:05 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue,  6 Feb 2018 19:56:55 +0000
Message-Id: <20180206195655.7097-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180206195655.7097-1-julien.grall@arm.com>
References: <20180206195655.7097-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, ian.jackson@eu.citrix.com, mjaggi@caviumnetworks.com
Subject: [Xen-devel] [PATCH 2/2] xen/arm: Blacklist SMMU on Thunder-X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGRvZXMgbm90IHlldCBzdXBwb3J0IENhdml1bSBTTU1VIGJlY2F1c2UgaXQgcmVxdWlyZXMg
c29tZQp3b3JrYXJvdW5kLiBGb3IgdGhlIHRpbWUgYmVpbmcsIGJsYWNrbGlzdCB0aGVtLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL3RodW5kZXJ4LmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcnguYwoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxl
CmluZGV4IDUzYTQ3ZTQ4ZDIuLjgwZTU1NWNjMTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQpA
QCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gb21hcDUubwogb2JqLSQoQ09O
RklHX0FSTV8zMikgKz0gcmNhcjIubwogb2JqLSQoQ09ORklHX0FSTV82NCkgKz0gc2VhdHRsZS5v
CiBvYmoteSArPSBzdW54aS5vCitvYmotJChDT05GSUdfQVJNXzY0KSArPSB0aHVuZGVyeC5vCiBv
YmotJChDT05GSUdfQVJNXzY0KSArPSB4Z2VuZS1zdG9ybS5vCiBvYmotJChDT05GSUdfQVJNXzY0
KSArPSB4aWxpbngtenlucW1wLm8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMv
dGh1bmRlcnguYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcnguYwpuZXcgZmlsZSBt
b2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi5mNWQ3MDQ0Mjk2Ci0tLSAvZGV2L251bGwKKysr
IGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy90aHVuZGVyeC5jCkBAIC0wLDAgKzEsMzkgQEAKKy8q
CisgKiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3RodW5kZXJ4LmMKKyAqCisgKiBDYXZpdW0gVGh1
bmRlci1YIHNwZWNpZmljIHNldHRpbmdzCisgKgorICogQ29weXJpZ2h0IChjKSAyMDE4IEFSTSBM
dGQuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0
cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyB1bmRlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UuCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLwor
CisjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CisKK3N0YXRpYyBjb25zdCBjaGFyICogY29uc3Qg
dGh1bmRlcnhfZHRfY29tcGF0W10gX19pbml0Y29uc3QgPQoreworICAgICJjYXZpdW0sdGh1bmRl
ci04OHgiLAorICAgIE5VTEwKK307CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21h
dGNoIHRodW5kZXJ4X2JsYWNrbGlzdF9kZXZbXSBfX2luaXRjb25zdCA9Cit7CisgICAgLyogQ2F2
aXVtIGhhcyBpdHMgb3duIFNNTVUgd2hpY2ggaXMgbm90IHlldCBzdXBwb3J0ZWQuICovCisgICAg
RFRfTUFUQ0hfQ09NUEFUSUJMRSgiY2F2aXVtLHNtbXUtdjIiKSwKKyAgICB7IC8qIHNlbnRpbmVs
ICovIH0sCit9OworCitQTEFURk9STV9TVEFSVCh0aHVuZGVyeCwgIlRIVU5ERVJYIikKKyAgICAu
Y29tcGF0aWJsZSA9IHRodW5kZXJ4X2R0X2NvbXBhdCwKKyAgICAuYmxhY2tsaXN0X2RldiA9IHRo
dW5kZXJ4X2JsYWNrbGlzdF9kZXYsCitQTEFURk9STV9FTkQKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 20:31:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 20:31:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ej9ts-0004CR-HF; Tue, 06 Feb 2018 20:31:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ej9tr-0004C3-KE
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 20:31:31 +0000
X-Inumbo-ID: a7cb7491-0b7c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7cb7491-0b7c-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 21:31:05 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ej9tn-0005Bi-ES; Tue, 06 Feb 2018 20:31:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ej9ti-0001XZ-4a; Tue, 06 Feb 2018 20:31:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ej9th-0008Ri-R0; Tue, 06 Feb 2018 20:31:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ej9th-0008Ri-R0@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 20:31:21 +0000
Subject: [Xen-devel] [linux-linus bisection] complete build-armhf-pvops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiBidWlsZC1hcm1o
Zi1wdm9wcwp0ZXN0aWQga2VybmVsLWJ1aWxkCgpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVl
OiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13
YXJlLmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoK
ICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAy
M2MzNWY0OGY1ZmJlMzNmNjg5MDQxMzhiMjNmZWU2NGRmN2QyZjBmCiAgQnVnIG5vdCBwcmVzZW50
OiBkMzU4MWM4ZWY3MThhZTFiMDNlOTEwNjQ0NmRkZjc2Yjc3MDI2ODk1CiAgTGFzdCBmYWlsIHJl
cHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4
NjI1LwoKCiAgY29tbWl0IDIzYzM1ZjQ4ZjVmYmUzM2Y2ODkwNDEzOGIyM2ZlZTY0ZGY3ZDJmMGYK
ICBBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0aW9uLm9yZz4K
ICBEYXRlOiAgIEZyaSBGZWIgMiAxNjo0NDoxNCAyMDE4IC0wODAwCiAgCiAgICAgIHBpbmN0cmw6
IHJlbW92ZSBpbmNsdWRlIGZpbGUgZnJvbSA8bGludXgvZGV2aWNlLmg+CiAgICAgIAogICAgICBX
aGVuIHB1bGxpbmcgdGhlIHJlY2VudCBwaW5jdHJsIG1lcmdlLCBJIHdhcyBzdXJwcmlzZWQgYnkg
aG93IGEKICAgICAgcGluY3RybC1vbmx5IHB1bGwgcmVxdWVzdCBlbmRlZCB1cCByZWJ1aWxkaW5n
IGJhc2ljYWxseSB0aGUgd2hvbGUKICAgICAga2VybmVsLgogICAgICAKICAgICAgVGhlIHJlYXNv
biBmb3IgdGhhdCBlbmRlZCB1cCBiZWluZyB0aGF0IDxsaW51eC9kZXZpY2UuaD4gaW5jbHVkZWQK
ICAgICAgPGxpbnV4L3BpbmN0cmwvZGV2aW5mby5oPiwgc28gYW55IGNoYW5nZSB0byB0aGF0IGZp
bGUgZW5kZWQgdXAgY2F1c2luZwogICAgICBwcmV0dHkgbXVjaCBldmVyeSBkcml2ZXIgb3V0IHRo
ZXJlIHRvIGJlIHJlYnVpbHQuCiAgICAgIAogICAgICBUaGUgcmVhc29uIGZvciB0aGF0IHdhcyBi
ZWNhdXNlICdzdHJ1Y3QgZGV2aWNlJyBoYXMgdGhpcyBpbiBpdDoKICAgICAgCiAgICAgICAgICAj
aWZkZWYgQ09ORklHX1BJTkNUUkwKICAgICAgICAgICAgICBzdHJ1Y3QgZGV2X3Bpbl9pbmZvICAg
ICAqcGluczsKICAgICAgICAgICNlbmRpZgogICAgICAKICAgICAgYnV0IHdlIGFscmVhZHkgYXZv
aWQgaGVhZGVyIGluY2x1ZGVzIGZvciB0aGVzZSBraW5kcyBvZiB0aGluZ3MgaW4gdGhhdAogICAg
ICBoZWFkZXIgZmlsZSwgcHJlZmVycmluZyB0byBqdXN0IHVzZSBhIGZvcndhcmQtZGVjbGFyYXRp
b24gb2YgdGhlCiAgICAgIHN0cnVjdHVyZSBpbnN0ZWFkLiAgRXhhY3RseSB0byBhdm9pZCB0aGlz
IGtpbmQgb2YgaGVhZGVyIGRlcGVuZGVuY3kuCiAgICAgIAogICAgICBTaW5jZSBzb21lIGRyaXZl
cnMgc2VlbSB0byBleHBlY3QgdGhhdCA8bGludXgvcGluY3RybC9kZXZpbmZvLmg+IGhlYWRlcgog
ICAgICB0byBjb21lIGluIGF1dG9tYXRpY2FsbHksIG1vdmUgdGhlIGluY2x1ZGUgdG8gPGxpbnV4
L3BpbmN0cmwvcGluY3RybC5oPgogICAgICBpbnN0ZWFkLiAgSXQgbWlnaHQgYmUgYmV0dGVyIHRv
IGp1c3QgbWFrZSB0aGUgaW5jbHVkZXMgbW9yZSB0YXJnZXRlZCwKICAgICAgYnV0IEknbSBub3Qg
Z29pbmcgdG8gcmV2aWV3IGV2ZXJ5IGRyaXZlci4KICAgICAgCiAgICAgIEl0IHdvdWxkIGRlZmlu
aXRlbHkgYmUgZ29vZCB0byBoYXZlIGEgdG9vbCBmb3IgZmluZGluZyBhbmQgbWluaW1pemluZwog
ICAgICBoZWFkZXIgZGVwZW5kZW5jaWVzIGF1dG9tYXRpY2FsbHkgLSBvciBhdCBsZWFzdCBoZWxw
IHdpdGggdGhlbS4gIFJpZ2h0CiAgICAgIG5vdyB3ZSBhbG1vc3QgY2VydGFpbmx5IGVuZCB1cCBo
YXZpbmcgd2F5IHRvbyBtYW55IG9mIHRoZXNlIHRoaW5ncywgYW5kCiAgICAgIGl0J3MgaGFyZCB0
byB0ZXN0IGV2ZXJ5IHNpbmdsZSBjb25maWd1cmF0aW9uLgogICAgICAKICAgICAgRldJVywgeW91
IGNhbiBnZXQgYSBzZW5zZSBvZiB0aGUgImhvdG5lc3MiIG9mIGEgaGVhZGVyIGZpbGUgd2l0aCBz
b21ldGhpbmcKICAgICAgbGlrZSB0aGlzIGFmdGVyIGRvaW5nIGEgZnVsbCBidWlsZDoKICAgICAg
CiAgICAgICAgICBmaW5kIC4gLW5hbWUgJy4qLm8uY21kJyAtcHJpbnQwIHwKICAgICAgICAgICAg
ICB4YXJncyAtMCB0YWlsIC0tbGluZXM9KzIgfAogICAgICAgICAgICAgIGdyZXAgLXYgJ3dpbGRj
YXJkICcgfAogICAgICAgICAgICAgIHRyICcgXFwnICdcbicgfAogICAgICAgICAgICAgIHNvcnQg
fCB1bmlxIC1jIHwgc29ydCAtbiB8IGxlc3MgLVMKICAgICAgCiAgICAgIHdoaWNoIGlzbid0IGV4
YWN0ICh0aGVyZSBhcmUgb3RoZXIgdGhpbmdzIGluIHRob3NlICcqLm8uY21kJyB0aGFuIGp1c3QK
ICAgICAgdGhlIGRlcGVuZGVuY2llcywgYW5kIHRoZSAiLS1saW5lcz0rMiIgb25seSByZW1vdmVz
IHRoZSBoZWFkZXIpLCBidXQKICAgICAgbWlnaHQgYSB1c2VmdWwgYXBwcm94aW1hdGlvbi4KICAg
ICAgCiAgICAgIFdpdGggdGhpcyBwYXRjaCwgPGxpbnV4L3BpbmN0cmwvZGV2aW5mby5oPiBkcm9w
cyB0byAib25seSIgaGF2aW5nIDgzMwogICAgICB1c2VycyBpbiB0aGUgY3VycmVudCB4ODYtNjQg
YWxsbW9kY29uZmlnLiAgSW4gY29udHJhc3QsIDxsaW51eC9kZXZpY2UuaD4KICAgICAgaGFzIDE0
ODU3IGJ1aWxkIGZpbGVzIGluY2x1ZGluZyBpdCBkaXJlY3RseSBvciBpbmRpcmVjdGx5LgogICAg
ICAKICAgICAgT2YgY291cnNlLCB0aGUgaGVhZGVycyB0aGF0IGFic29sdXRlbHkgX2V2ZXJ5Ym9k
eV8gaW5jbHVkZXMgKHRoaW5ncyBsaWtlCiAgICAgIDxsaW51eC90eXBlcy5oPiBldGMpIGdldCBh
IHNjb3JlIG9mIDIzMDAwKy4KICAgICAgCiAgICAgIENjOiBMaW51cyBXYWxsZWlqIDxsaW51cy53
YWxsZWlqQGxpbmFyby5vcmc+CiAgICAgIENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBs
aW51eGZvdW5kYXRpb24ub3JnPgogICAgICBTaWduZWQtb2ZmLWJ5OiBMaW51cyBUb3J2YWxkcyA8
dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvYnVpbGQtYXJtaGYtcHZvcHMua2VybmVs
LWJ1aWxkLmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVj
dGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUv
bG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy9idWlsZC1hcm1oZi1wdm9wcy5rZXJuZWwt
YnVpbGQgLS1zdW1tYXJ5LW91dD10bXAvMTE4NjI1LmJpc2VjdGlvbi1zdW1tYXJ5IC0tYmFzaXMt
dGVtcGxhdGU9MTE4MzI0IC0tYmxlc3NpbmdzPXJlYWwscmVhbC1iaXNlY3QgbGludXgtbGludXMg
YnVpbGQtYXJtaGYtcHZvcHMga2VybmVsLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJh
c2lzIHBhc3M6CiAxMTg1OTggZmFpbCBbaG9zdD1hcm5kYWxlLWJsdWV3YXRlcl0gLyAxMTg1Mzgg
b2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDExODU5OCAvIDExODUzOApUcmVlOiBs
aW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFs
ZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApMYXRlc3QgMzUyNzc5OTVlMTc5MTlhYjgzOGJl
YWU3NjVmNDQwNjc0ZTg1NzZlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwCkJhc2lzIHBhc3MgNGJmNzcyYjE0Njc1NDExYTY5YjNjODA3ZjczMDA2ZGUwZmU0YjY0OSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwCkdlbmVyYXRpbmcgcmV2aXNp
b25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3Jn
L3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzRiZjc3MmIx
NDY3NTQxMWE2OWIzYzgwN2Y3MzAwNmRlMGZlNGI2NDktMzUyNzc5OTVlMTc5MTlhYjgzOGJlYWU3
NjVmNDQwNjc0ZTg1NzZlYiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwCkxvYWRlZCAxMjE1IG5vZGVzIGluIHJl
dmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTE4NTgzIFtob3N0PWFy
bmRhbGUtd2VzdGZpZWxkXQogMTE4NTM4IHBhc3MgNGJmNzcyYjE0Njc1NDExYTY5YjNjODA3Zjcz
MDA2ZGUwZmU0YjY0OSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwCiAx
MTg1NTYgZmFpbCAyM2MzNWY0OGY1ZmJlMzNmNjg5MDQxMzhiMjNmZWU2NGRmN2QyZjBmIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKIDExODU2NiBbaG9zdD1hcm5kYWxl
LXdlc3RmaWVsZF0KIDExODU4MSBbaG9zdD1hcm5kYWxlLXdlc3RmaWVsZF0KIDExODU3NiBmYWls
IDM1Mjc3OTk1ZTE3OTE5YWI4MzhiZWFlNzY1ZjQ0MDY3NGU4NTc2ZWIgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAogMTE4NTg0IFtob3N0PWFybmRhbGUtd2VzdGZpZWxk
XQogMTE4NjEwIHBhc3MgZDM1ODFjOGVmNzE4YWUxYjAzZTkxMDY0NDZkZGY3NmI3NzAyNjg5NSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwCiAxMTg1ODUgW2hvc3Q9YXJu
ZGFsZS13ZXN0ZmllbGRdCiAxMTg1ODcgcGFzcyA0YmY3NzJiMTQ2NzU0MTFhNjliM2M4MDdmNzMw
MDZkZTBmZTRiNjQ5IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKIDEx
ODYxNCBmYWlsIDIzYzM1ZjQ4ZjVmYmUzM2Y2ODkwNDEzOGIyM2ZlZTY0ZGY3ZDJmMGYgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAogMTE4NTkyIGZhaWwgMzUyNzc5OTVl
MTc5MTlhYjgzOGJlYWU3NjVmNDQwNjc0ZTg1NzZlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwCiAxMTg2MTcgcGFzcyBkMzU4MWM4ZWY3MThhZTFiMDNlOTEwNjQ0NmRk
Zjc2Yjc3MDI2ODk1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKIDEx
ODU5MyBwYXNzIGI4OWUzMmNjZDFiZTkyYTM2NDNkZjM5MDhkMzAyNmIwOWUyNzE2MTYgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MAogMTE4NTg2IFtob3N0PWFybmRhbGUt
bGFrZXNpZGVdCiAxMTg1OTUgcGFzcyBlZjk5MTc5NmJlMGU2NWI2NDRmZTYwMTk4YmQxMTEyODMw
ZWZmMTczIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKIDExODU5NiBb
aG9zdD1hcm5kYWxlLWxha2VzaWRlXQogMTE4NjE4IGZhaWwgMjNjMzVmNDhmNWZiZTMzZjY4OTA0
MTM4YjIzZmVlNjRkZjdkMmYwZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwCiAxMTg1OTkgW2hvc3Q9YXJuZGFsZS1sYWtlc2lkZV0KIDExODYwMiBbaG9zdD1hcm5kYWxl
LWxha2VzaWRlXQogMTE4NjAzIFtob3N0PWFybmRhbGUtbGFrZXNpZGVdCiAxMTg2MjEgcGFzcyBk
MzU4MWM4ZWY3MThhZTFiMDNlOTEwNjQ0NmRkZjc2Yjc3MDI2ODk1IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAKIDExODYwNCBbaG9zdD1hcm5kYWxlLWxha2VzaWRlXQog
MTE4NTk4IGZhaWwgMzUyNzc5OTVlMTc5MTlhYjgzOGJlYWU3NjVmNDQwNjc0ZTg1NzZlYiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwCiAxMTg2MDggW2hvc3Q9YXJuZGFs
ZS1sYWtlc2lkZV0KIDExODYyNSBmYWlsIDIzYzM1ZjQ4ZjVmYmUzM2Y2ODkwNDEzOGIyM2ZlZTY0
ZGY3ZDJmMGYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MApTZWFyY2hp
bmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTg1Mzgg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE4NTc2IChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4NTg3IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4NTkyIChmYWlsKSwgZm9yIGJh
c2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGQzNTgxYzhlZjcxOGFlMWIwM2U5MTA2NDQ2ZGRm
NzZiNzcwMjY4OTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MApObyBy
ZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDExODYxMCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDExODYxNCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDExODYxNyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4NjE4
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4NjIxIChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTg2MjUgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdl
c2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1
Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJv
ZHVjZWQ6ICAyM2MzNWY0OGY1ZmJlMzNmNjg5MDQxMzhiMjNmZWU2NGRmN2QyZjBmCiAgQnVnIG5v
dCBwcmVzZW50OiBkMzU4MWM4ZWY3MThhZTFiMDNlOTEwNjQ0NmRkZjc2Yjc3MDI2ODk1CiAgTGFz
dCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MvMTE4NjI1LwoKCiAgY29tbWl0IDIzYzM1ZjQ4ZjVmYmUzM2Y2ODkwNDEzOGIyM2ZlZTY0
ZGY3ZDJmMGYKICBBdXRob3I6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51eC1mb3VuZGF0
aW9uLm9yZz4KICBEYXRlOiAgIEZyaSBGZWIgMiAxNjo0NDoxNCAyMDE4IC0wODAwCiAgCiAgICAg
IHBpbmN0cmw6IHJlbW92ZSBpbmNsdWRlIGZpbGUgZnJvbSA8bGludXgvZGV2aWNlLmg+CiAgICAg
IAogICAgICBXaGVuIHB1bGxpbmcgdGhlIHJlY2VudCBwaW5jdHJsIG1lcmdlLCBJIHdhcyBzdXJw
cmlzZWQgYnkgaG93IGEKICAgICAgcGluY3RybC1vbmx5IHB1bGwgcmVxdWVzdCBlbmRlZCB1cCBy
ZWJ1aWxkaW5nIGJhc2ljYWxseSB0aGUgd2hvbGUKICAgICAga2VybmVsLgogICAgICAKICAgICAg
VGhlIHJlYXNvbiBmb3IgdGhhdCBlbmRlZCB1cCBiZWluZyB0aGF0IDxsaW51eC9kZXZpY2UuaD4g
aW5jbHVkZWQKICAgICAgPGxpbnV4L3BpbmN0cmwvZGV2aW5mby5oPiwgc28gYW55IGNoYW5nZSB0
byB0aGF0IGZpbGUgZW5kZWQgdXAgY2F1c2luZwogICAgICBwcmV0dHkgbXVjaCBldmVyeSBkcml2
ZXIgb3V0IHRoZXJlIHRvIGJlIHJlYnVpbHQuCiAgICAgIAogICAgICBUaGUgcmVhc29uIGZvciB0
aGF0IHdhcyBiZWNhdXNlICdzdHJ1Y3QgZGV2aWNlJyBoYXMgdGhpcyBpbiBpdDoKICAgICAgCiAg
ICAgICAgICAjaWZkZWYgQ09ORklHX1BJTkNUUkwKICAgICAgICAgICAgICBzdHJ1Y3QgZGV2X3Bp
bl9pbmZvICAgICAqcGluczsKICAgICAgICAgICNlbmRpZgogICAgICAKICAgICAgYnV0IHdlIGFs
cmVhZHkgYXZvaWQgaGVhZGVyIGluY2x1ZGVzIGZvciB0aGVzZSBraW5kcyBvZiB0aGluZ3MgaW4g
dGhhdAogICAgICBoZWFkZXIgZmlsZSwgcHJlZmVycmluZyB0byBqdXN0IHVzZSBhIGZvcndhcmQt
ZGVjbGFyYXRpb24gb2YgdGhlCiAgICAgIHN0cnVjdHVyZSBpbnN0ZWFkLiAgRXhhY3RseSB0byBh
dm9pZCB0aGlzIGtpbmQgb2YgaGVhZGVyIGRlcGVuZGVuY3kuCiAgICAgIAogICAgICBTaW5jZSBz
b21lIGRyaXZlcnMgc2VlbSB0byBleHBlY3QgdGhhdCA8bGludXgvcGluY3RybC9kZXZpbmZvLmg+
IGhlYWRlcgogICAgICB0byBjb21lIGluIGF1dG9tYXRpY2FsbHksIG1vdmUgdGhlIGluY2x1ZGUg
dG8gPGxpbnV4L3BpbmN0cmwvcGluY3RybC5oPgogICAgICBpbnN0ZWFkLiAgSXQgbWlnaHQgYmUg
YmV0dGVyIHRvIGp1c3QgbWFrZSB0aGUgaW5jbHVkZXMgbW9yZSB0YXJnZXRlZCwKICAgICAgYnV0
IEknbSBub3QgZ29pbmcgdG8gcmV2aWV3IGV2ZXJ5IGRyaXZlci4KICAgICAgCiAgICAgIEl0IHdv
dWxkIGRlZmluaXRlbHkgYmUgZ29vZCB0byBoYXZlIGEgdG9vbCBmb3IgZmluZGluZyBhbmQgbWlu
aW1pemluZwogICAgICBoZWFkZXIgZGVwZW5kZW5jaWVzIGF1dG9tYXRpY2FsbHkgLSBvciBhdCBs
ZWFzdCBoZWxwIHdpdGggdGhlbS4gIFJpZ2h0CiAgICAgIG5vdyB3ZSBhbG1vc3QgY2VydGFpbmx5
IGVuZCB1cCBoYXZpbmcgd2F5IHRvbyBtYW55IG9mIHRoZXNlIHRoaW5ncywgYW5kCiAgICAgIGl0
J3MgaGFyZCB0byB0ZXN0IGV2ZXJ5IHNpbmdsZSBjb25maWd1cmF0aW9uLgogICAgICAKICAgICAg
RldJVywgeW91IGNhbiBnZXQgYSBzZW5zZSBvZiB0aGUgImhvdG5lc3MiIG9mIGEgaGVhZGVyIGZp
bGUgd2l0aCBzb21ldGhpbmcKICAgICAgbGlrZSB0aGlzIGFmdGVyIGRvaW5nIGEgZnVsbCBidWls
ZDoKICAgICAgCiAgICAgICAgICBmaW5kIC4gLW5hbWUgJy4qLm8uY21kJyAtcHJpbnQwIHwKICAg
ICAgICAgICAgICB4YXJncyAtMCB0YWlsIC0tbGluZXM9KzIgfAogICAgICAgICAgICAgIGdyZXAg
LXYgJ3dpbGRjYXJkICcgfAogICAgICAgICAgICAgIHRyICcgXFwnICdcbicgfAogICAgICAgICAg
ICAgIHNvcnQgfCB1bmlxIC1jIHwgc29ydCAtbiB8IGxlc3MgLVMKICAgICAgCiAgICAgIHdoaWNo
IGlzbid0IGV4YWN0ICh0aGVyZSBhcmUgb3RoZXIgdGhpbmdzIGluIHRob3NlICcqLm8uY21kJyB0
aGFuIGp1c3QKICAgICAgdGhlIGRlcGVuZGVuY2llcywgYW5kIHRoZSAiLS1saW5lcz0rMiIgb25s
eSByZW1vdmVzIHRoZSBoZWFkZXIpLCBidXQKICAgICAgbWlnaHQgYSB1c2VmdWwgYXBwcm94aW1h
dGlvbi4KICAgICAgCiAgICAgIFdpdGggdGhpcyBwYXRjaCwgPGxpbnV4L3BpbmN0cmwvZGV2aW5m
by5oPiBkcm9wcyB0byAib25seSIgaGF2aW5nIDgzMwogICAgICB1c2VycyBpbiB0aGUgY3VycmVu
dCB4ODYtNjQgYWxsbW9kY29uZmlnLiAgSW4gY29udHJhc3QsIDxsaW51eC9kZXZpY2UuaD4KICAg
ICAgaGFzIDE0ODU3IGJ1aWxkIGZpbGVzIGluY2x1ZGluZyBpdCBkaXJlY3RseSBvciBpbmRpcmVj
dGx5LgogICAgICAKICAgICAgT2YgY291cnNlLCB0aGUgaGVhZGVycyB0aGF0IGFic29sdXRlbHkg
X2V2ZXJ5Ym9keV8gaW5jbHVkZXMgKHRoaW5ncyBsaWtlCiAgICAgIDxsaW51eC90eXBlcy5oPiBl
dGMpIGdldCBhIHNjb3JlIG9mIDIzMDAwKy4KICAgICAgCiAgICAgIENjOiBMaW51cyBXYWxsZWlq
IDxsaW51cy53YWxsZWlqQGxpbmFyby5vcmc+CiAgICAgIENjOiBHcmVnIEtyb2FoLUhhcnRtYW4g
PGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgogICAgICBTaWduZWQtb2ZmLWJ5OiBMaW51cyBU
b3J2YWxkcyA8dG9ydmFsZHNAbGludXgtZm91bmRhdGlvbi5vcmc+CgpSZXZpc2lvbiBncmFwaCBs
ZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvYnVpbGQtYXJtaGYt
cHZvcHMua2VybmVsLWJ1aWxkLntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTg2MjU6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxp
Z2h0IDExODYyNSBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODYyNS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoK
am9iczoKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 21:52:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 21:52:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejB9U-00010s-ET; Tue, 06 Feb 2018 21:51:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=13ca=fa=citrix.com=prvs=568705af6=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ejB9S-00010m-OS
 for xen-devel@lists.xen.org; Tue, 06 Feb 2018 21:51:42 +0000
X-Inumbo-ID: 03c21c89-0b88-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03c21c89-0b88-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 21:52:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,470,1511827200"; d="scan'208";a="461547721"
To: Jan Beulich <JBeulich@suse.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
Date: Tue, 6 Feb 2018 21:51:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDYvMDIvMTggMTY6MjMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjAyLjE4IGF0
IDE3OjE0LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA2LzAyLzE4
IDE2OjA3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA1LjAyLjE4IGF0IDIyOjE4LCA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L25taS5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L25taS5jCj4+Pj4gQEAgLTM0LDcgKzM0LDgg
QEAKPj4+PiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4+Pj4gIAo+Pj4+ICB1bnNpZ25lZCBpbnQg
bm1pX3dhdGNoZG9nID0gTk1JX05PTkU7Cj4+Pj4gLXN0YXRpYyB1bnNpZ25lZCBpbnQgbm1pX2h6
ID0gSFo7Cj4+Pj4gKy8qIGluaXRpYWwgd2F0Y2hkb2cgZnJlcXVlbmN5IC0gc2hvdWxkbid0IGJl
IHRvbyBoaWdoIHRvIGF2b2lkIGJvb3QgaGFuZ3MgCj4+ICovCj4+Pj4gK3N0YXRpYyB1bnNpZ25l
ZCBpbnQgbm1pX2h6ID0gSFogLyAxMDsKPj4+Cj4+PiBGb3Igb25lIC0gdGhlIGNvbW1lbnQgc2hv
dWxkIGV4cGxhaW4gd2hhdCAidG9vIGhpZ2giIG1lYW5zLgo+Pj4gRnVydGhlciAtIHdoYXQgaWYg
b24gYW5vdGhlciBzeXN0ZW0gMTBIeiBpcyBzdGlsbCB0b28gaGlnaD8gSSBhbHNvIGhvcGUKPj4+
IHlvdSByZWFsaXplIHRoYXQgeW91IHNsb3cgZG93biBib290IGEgbGl0dGxlIGZvciBldmVyeW9u
ZSBqdXN0Cj4+PiBiZWNhdXNlIG9mIHRoaXMgb25lIG1hY2hpbmUgbW9kZWwuIENhbiB0aGUgbG93
ZXIgZnJlcXVlbmN5IHBlcmhhcHMKPj4+IGJlIHNldCB2aWEgRE1JIHF1aXJrLCBvciBvdGhlcndp
c2Ugb2J0YWluIGEgY29tbWFuZCBsaW5lIG92ZXJyaWRlCj4+PiAocGVyaGFwcyBzb21ldGhpbmcg
bGlrZSAid2F0Y2hkb2c9cHJvYmU6MTBIeiIpPwo+Pj4KPj4KPj4gSSBjYW4gaW1wcm92ZSB0aGUg
Y29tbWVudCBtZXNzYWdlLgo+PiBXaHkgZG9lcyB0aGlzIGNoYW5nZSBzbG93IGRvd24gYW55dGhp
bmcgd2hpbGUgSSdtIGxvd2VyaW5nIHRoZSBmcmVxdWVuY3kKPj4gLSBub3QgbWFraW5nIGl0IGhp
Z2hlcj8KPiAKPiBXZSB3YWl0IGZvciB0d28gb2NjdXJyZW5jZXMgb2YgdGhlIE5NSSBpbiB3YWl0
X2Zvcl9ubWlzKCkuCj4gCj4+IFRoZSBhbHRlcm5hdGl2ZSBhcHByb2FjaCB3b3VsZCBiZSB0byBy
ZXNodWZmbGUKPj4gdGhlIGNvZGUgYW5kIHRha2UgdGhlIHJlYXNvbiBiZWZvcmUgcHJvZ3JhbW1p
bmcgdGhlIG5leHQgaW50ZXJydXB0IGFzCj4+IHN1Z2dlc3RlZCBiZWZvcmUuIEluIHRoYXQgY2Fz
ZSB0aGUgYWN0dWFsIGZyZXF1ZW5jeSB3b3VsZCBiZSBhZGp1c3RlZAo+PiBuYXR1cmFsbHkgSSB0
aGluay4KPiAKPiBUaGlua2luZyBhYm91dCB0aGlzLCByZWFkaW5nIHRoZSByZWFzb24gZWFybHkg
c2VlbXMgbGlrZSBhIGdvb2QgaWRlYQo+IHRvIG1lIGlycmVzcGVjdGl2ZSBvZiB0aGUgaXNzdWUg
aGVyZS4KPgoKSSByYW4gYSBjb3VwbGUgb2YgZXhwZXJpbWVudHMgd2l0aCBkaWZmZXJlbnQgbGF5
b3V0cyBpbiBOTUkgaGFuZGxlcjoKaXQgbG9va3MgbGlrZSBpdCBkb2Vzbid0IHJlYWxseSBoZWxw
IGFzIG1lcmVseSBoYXZpbmcgdGhpcyBpbnN0cnVjdGlvbgppbnNpZGUgdGhlIGhhbmRsZXIgYW5k
IHJ1bm5pbmcgaXQgYXQgMTAwSHogYnJlYWtzIGEgbnVtYmVyIG9mIHRpbWVvdXRzCmluIFNNUCBi
b290c3RyYXAgY29kZSBhbmQgbWFrZXMgaXQgdW5zdGFibGUuIFNvIHdlIGFyZSBiYWNrIHRvIGxv
d2VyaW5nCnRoZSBmcmVxdWVuY3kgYXMgSSdtIG5vdyBvdXQgb2YgaWRlYXMuCgpUaGUgcHJvYmxl
bSB3aXRoIGEgcXVpcmsvY29tbWFuZGxpbmUgcGFyYW1ldGVyIGlzIHRoYXQgdGhlIGlzc3VlIGlz
CnJlcG9ydGVkIGZvciBhIHdpZGUgdmFyaWV0eSBvZiBzeXN0ZW1zIGFuZCwgYXMgaXQgbG9va3Mg
bGlrZSwgZGVwZW5kcyBvbgp0aGUgZGVmYXVsdCBCSU9TIHNldHVwIC0gbWVhbnMgaXQncyBoYXJk
IHRvIGlkZW50aWZ5IHBhcnRpY3VsYXIKbWFjaGluZXMuIFdlIHNob3VsZCBvYnZpb3VzbHkgc29y
dCB0aGlzIG91dCB3aXRoIEludGVsIGJ1dCB1bnRpbCB0aGVuCmxvd2VyaW5nIHRoZSBpbml0aWFs
IGZyZXF1ZW5jeSBpcyBvdXIgb25seSBvcHRpb24uCgpJZ29yCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 21:56:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 21:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejBEB-0001CN-0g; Tue, 06 Feb 2018 21:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4qen=fa=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1ejBE9-0001CF-RY
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 21:56:34 +0000
X-Inumbo-ID: b110bb25-0b88-11e8-b9b1-635ca7ef6cff
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [104.47.2.125]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b110bb25-0b88-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 21:57:15 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9jkPk7js028I6ZTfMd8ACX1mmZWdQog1kB6Kxv9Vqtw=;
 b=QGZ9ltvYruBL9aPzX5dlwq9C1h976joDqfrId3/VSZtr/BKpvgH70FkqU3tQTjpX545JvFzQJLAkv9lW4J9jQSKrCi4If9qfqIra6urkYlOVcoKHZPGXJM1MvZ9TYWsKvLHv+61a4axwEv04/XsunYTxQr/iy1tYeKcpZjGhVsQ=
Received: from austen3.home (109.158.171.230) by
 AM5PR0602MB2802.eurprd06.prod.outlook.com (2603:10a6:203:95::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Tue, 6
 Feb 2018 21:56:19 +0000
Date: Tue, 6 Feb 2018 21:56:14 +0000 (GMT)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180206164930.hall3jh62vn4vrix@citrix.com>
Message-ID: <alpine.LFD.2.21.1802062144430.3326@austen3.home>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
 <20180206164930.hall3jh62vn4vrix@citrix.com>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="8323328-108514198-1517954179=:3326"
X-Originating-IP: [109.158.171.230]
X-ClientProxiedBy: HE1PR05CA0230.eurprd05.prod.outlook.com
 (2603:10a6:3:fa::30) To AM5PR0602MB2802.eurprd06.prod.outlook.com
 (2603:10a6:203:95::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4e2392dd-8040-4377-d8c6-08d56dac7479
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(49563074)(7193020);
 SRVR:AM5PR0602MB2802; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0602MB2802;
 3:mTeEm+I5PufBo9K4EHWrVOLqdIu8UTYSazHVMl1xFrwUs/cNicBVJnaS4IayhUyzROl1Y1KKQpReELZl3jScxFBH4kVV5hcykfNDNGlzVXz018R6xbNFyGbD0hh1yTImNnDkNRtT1LSJVscsEuCGgQaFQyPFD4Bng60oiEuv24pGMdMoL6k6nvRiUhvkutLKNtJ8Q3BQyRW5wWUFAAZIK9T3p+R5CCRM0AJ5duXTe5bcoXXm2gB5UcjR0iDTEGJY;
 25:VtDnx/Ie4u7YBuwIRRqsFM211uqy+Pl9flznyy76/RQ7XmTBeAE1qCvrO97J3wNKFABMGdwPho++9hXHCpzzeOoFR63ObXR5rhJdYhc+eFHYexKjro6z9Vw4HRnh5quRftLsBxYS5dpXbTvPiIduSTwK5zVihOGewqh/ldkOPI9Zc0tVl/riTOyiyFCEKAzitZjZjH9rIuL4Wza5KT9d7Fbcm+UL/GDoPCwrEKm4boMoMnxvp0JmD9r5Tyctm54TijtxUrSAN/9lQT5pO3YX+Sxd5g/BRPx6CQIk6YJvq8XMH6oS6AA0by1Okq3MKi8BgaFDubv86rxsJN6VBNFysA==;
 31:qrn1+jGEFESsZDdAXz5LgMZ/P68vFYKTVnBRN/Xn6eGtg54YRUZWPo1L6aXKnv894r6aGzC5QNVBkvRyXnbncsp89wp/+i3x9Lx4CxVplwjKLojLcCvkEYjHiMhQDxpzwdfsDBDT3wHd2WbS49lBsR5Jz1p9sH5DGDDMqmd7ArMwK31lluyB64tEtp0DD/2dwqYKgInH1wGONl7RyqkzVBPHB+WiiqPoCN/QIP0JN64=
X-MS-TrafficTypeDiagnostic: AM5PR0602MB2802:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0602MB2802;
 20:gQLCyZ6j7qqO3Y7CyLTAvhIRCFsQgr5wd1GkkvWxzIroZ8OoUHEn8WX67UGkGRCW7JaCkaez5xFTXueWdcIntD+d1zgbjmkEjcawtHJL6NECm+Ht6Wn7Xfqc8nlF3QZIeXE06ZaNv2EPHs1X5q5Ako5SFyjcI6+VXza2gQ168HOfSdQiqJhjDndTRZK32CxeJPE2fSJTU+b5N7GVlGw5sOOLX796leLS2nCW4gsX6PA8AX2WmHNOIZi+/JcPErJHSGbV0fhmBi75im7FaSD/e+WaXCi8hYTKGHYrxm0trJ6q/+5a535HSE+RaPc8opZq+gVyQ4a4xN8T9g2AJeL+hA==;
 4:RbSnxrqHuybD0BBHVU0c8PJ/2eiA0gU/OwosmxBqtDz1mmtmwrVr99IbOM3KIib2oRpUsFfoYJhqHxRlrp+N7td6kRnyAFNFcGPRkHmp9nHjBE8C2oOJwoOb2jmmSzKRF4PJwp+8mEzl1dkQT2oit3KwvoRgvFA7RENMxWPugpYMeoZcbvxavZjYOMFuq/6AP8IFHyJZTXtGds/gVpe33qJlhIF+eZTRCzGxsw1B5zFCoE3qzlOlREuAE6trSMn42wbubGdhN2A83ZroLmCVQ3+f6n6TkDjz+JqyuHNC0IrNxeSaHtPoh1/HOXLPIPysa+SHhB128OLrJW8yYdb4T+X9RnyykW42mjM4vYMjAR4=
X-Microsoft-Antispam-PRVS: <AM5PR0602MB280232415CFCAC099E264B2B87FD0@AM5PR0602MB2802.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(83566789882024)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(102415395)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(10201501046)(3231101)(2400082)(944501161)(6041288)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011);
 SRVR:AM5PR0602MB2802; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0602MB2802; 
X-Forefront-PRVS: 0575F81B58
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(376002)(366004)(346002)(39860400002)(396003)(39380400002)(189003)(199004)(41446006)(69596002)(52116002)(83506002)(84326002)(7696005)(86362001)(7736002)(568964002)(5009310100001)(25786009)(63394003)(106356001)(74482002)(4326008)(786003)(58126008)(16586007)(54906003)(68736007)(60046009)(81156014)(8936002)(36756003)(316002)(81166006)(478600001)(26005)(6306002)(966005)(186003)(9686003)(53936002)(2476003)(105586002)(21086003)(6246003)(8676002)(3846002)(8666007)(55016002)(97736004)(5660300001)(6116002)(4610100001)(6666003)(6346003)(66066001)(5000100001)(16526019)(305945005)(386003)(6506007)(76176011)(229853002)(5005980100005)(5890100001)(2950100002)(6916009)(2906002)(42882006)(118906001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:AM5PR0602MB2802; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; AM5PR0602MB2802;
 23:eQfU3JwNEZJrxZMTVgSgeiFU2/HsEYzdcZFbxFg?=
 =?us-ascii?Q?kcb+R9Onguk4pFQkmt3IMnH8+CDE+8aNx7r76XBMiqcefga762hiC56Eu3pO?=
 =?us-ascii?Q?ifBO4uv7uy1PBIXRKDRfuDpN292d2Gtsvw0id+BRhVRRyUQEHM4xfxf6Hl9+?=
 =?us-ascii?Q?elQGOTGysS3iP07rNZp2JqXx2wgZo+tyqu9TCoNc6TLUaYW0aKwuw2XpVvum?=
 =?us-ascii?Q?gs6ImfWEuQfSVY3h6Cm5b3iQRAKX/Jta1OB+5O8zR3BI5I7VlvUDHUGgWHpm?=
 =?us-ascii?Q?0pvOBD2PR2iazTn35/OdQ/HxRWZRruAMFaJ/+78fUMt3el0h8LozjaOrPVdh?=
 =?us-ascii?Q?CStnBfgKoswC3iK08kIaOFPUDCA1INUFKEyS1v5xambiZwjXEVrEN1k7TIAJ?=
 =?us-ascii?Q?DNewpQQXPBbEIVL4Lebh1vQfWaKRG4VLoW8iePwS1QHFw5IFZ8iNbmBiv7zo?=
 =?us-ascii?Q?nfgMCfRIkgZICLt7URfl7sJD4regsVIWdhL9T68GE1TubskdY9yWO8lwr4Aq?=
 =?us-ascii?Q?AHjO/ONJxC52ELnBK06AfdVOsyYYYps58mgvqCfKzvVIlvJVK02ofQiUIFoY?=
 =?us-ascii?Q?t0jXSXW4hBJjoZnED7TAt9Tpfyp2CxsWEUnfwzmnCjWt6tQi4rk/ZOGFnK7B?=
 =?us-ascii?Q?toEueGmqKdJgqolnczuCyFHkEuWExJXlbbJrsMB7mqXVoRHq/JS+r+O65yaJ?=
 =?us-ascii?Q?v+w7ZXuDRTt+62tQxHMtLN3h73JvwXNZwf297j1LRXVWOr6Gut1Y2FpX1fOv?=
 =?us-ascii?Q?YfoLVbEFWbJ+CCsZxYa1NjrBjvSdQhz8aiqURarVfrKF/y5kQjeMXJCb2YND?=
 =?us-ascii?Q?SdIjGLmZZbLEUy5ZLBlgg0AmoGGpU5tG9Oe3COVWp41jbFainjYKaELWYZSh?=
 =?us-ascii?Q?Mfn1Wz01qzK/y2uZ0UF7mZd0NyaJRPO0YG7oUDhbVrGNaDbbih2QQMAiz7Dj?=
 =?us-ascii?Q?yTvtFYMOw+WrejIHM/9JU8HTnuakZyX63tJ3Rzjzwj5iYhhZfQXlVQbsgC/d?=
 =?us-ascii?Q?PwrdYE6uB9R36yxBx4j7XhiPnqKll+mz2YD0NuBzDhqzUthI9GvIbh/4318c?=
 =?us-ascii?Q?f9Do+sn/jzWn6najXKGBpM/wS21Aoudt8dSGP2Wj9rwRqbnEHNB+CMT72zQB?=
 =?us-ascii?Q?lPT7bXWX1ZrPLoVDYvoS0mFT+NOmIAxLbOAfST08zLrfw1yGDBMtlax+hXse?=
 =?us-ascii?Q?FNJUnf+fXsU6KNPpAkicEZrv/qa+maIy4rz0xc1cbL5Zty7KpqDh5lCESM9U?=
 =?us-ascii?Q?pfJAKAsHR4cP3bHcWgTgkL4d9sCg2RAACwNjxmDu2DuXtz6wfRrP3oueP4kK?=
 =?us-ascii?Q?BHBcl6QTKpnkT3OG07ym9Rss2iOs6/pNPIrCUcTH7PLe6q3wrJ1W8AdzSCfs?=
 =?us-ascii?Q?979Vqzj2pgrcgUbwTlOMJe4pF/Y9X5bg4JAvEkfjJ5RkEkgycoNCJ6yQoTZG?=
 =?us-ascii?Q?zczQFKiUlehyiVzQY1nQsmnH9qPW6jC+/DNvsQlrbRIEhPQDG7s+45rX5GsU?=
 =?us-ascii?Q?kkjlWx+wU3Dz4Mtim8DAvKRiBjuTXyR0KydDBGW1oPgzCgww2VaGrDmWh8ua?=
 =?us-ascii?Q?H8L37KHBbTyATMwMAlAPb6465WENUylAkVBvaoemkIPW+rIBHj80nUN9K7Jh?=
 =?us-ascii?Q?O?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0602MB2802;
 6:lw5yXNZJXmL4IYbLskIThz7oy9iqkErZOEfooBM9yRwWDjrfJ+6z0E7hhHrkeLo2DqNz5ezfK1JhEs3QTqUSO8QBofWcnKzGsIUDZMvIRK5XK5RLDJ/jbzaggoZXgKS859stmlla7jcLyzEQB8IUsuXW/STcv+UFqcOY8GMOZSWhP3LMs/a3zUcV/+nnUhykRiNjU7j0PLeWvV6xbRmOEVzZcg/rRPQMsMsNged5zfldjpIhSUWkJj+UI0cl2NA1pO62KEdrsZpE6YpVu5GBNkybKyTxalKjrPQPYPPQ+g38/qJ97TZiaBEhE3h7KhK19ozOtqtHOSfac2nEIkXT2qj/RmPWXAt6qEoa6Jjn2h8=;
 5:CTIedGQZS7gCwupqZ1tsGR3HxcGigUx1t0jLBFGPCznLFAlqBYGFZgUgA+fpXcXpw/u13VmDBAIrcMmVb0Hfkh/EypaUUJSuVAACAT5uUXWYDKymz6vnV8iiMKdzton97cJw/y066jhzohWBtY1v2rXRDCUMnQ+Q5ssfAknspWY=;
 24:BZAMwL8GO/N2IdD2jNtKE5xljR+VO2MZF8FuoPsDwZc50fBP4AU/vM+9Z6kld3izrCjDKb3ko0dupxIx5nlflZu6UXGiGqg92Wjhnj9CpZg=;
 7:ESMlIN9pgQmQryCqhO8z0sKXMo2IrR7bbvC8xyh19Z38jRFFBekdRT/Ps4uQ0w+HpUnfhxi4Dee9SzKaTyqRAzxN7HGl+msjX1ORMZumuB4zj+0T8d+XRBpSs25YAHGLPdBFcIU951J9kDGOFQ0h0CwQ7xnnnG5rxVjlqj1FuXxu7aNkm3bMAIEVpxOPEIAyqMmJ4Hentm2AgujA2t6JRv8I1ZOk7q4syxwMtmU+UzIBcka/DrxbpybvFVVB+2So
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Feb 2018 21:56:19.0769 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e2392dd-8040-4377-d8c6-08d56dac7479
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0602MB2802
Cc: Marcello Seri <marcello.seri@citrix.com>, xen-devel@lists.xenproject.org,
 Christian Lindig <christian.lindig@citrix.com>,
 John Thomson <git@johnthomson.fastmail.com.au>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323328-108514198-1517954179=:3326
Content-Type: text/plain; charset=US-ASCII; format=flowed

On Tue, 6 Feb 2018, Wei Liu wrote:

> On Tue, Jan 30, 2018 at 10:55:47PM +0000, Michael Young wrote:
>> Xen built with ocaml 4.06 gives errors such as
>> Error: This expression has type bytes but an expression was
>> 	expected of type string
>> as Byte and safe-strings which were introduced in 4.02 are the
>> default in 4.06.
>> This patch which is partly by Richard W.M. Jones of Red Hat
>> from https://bugzilla.redhat.com/show_bug.cgi?id=1526703
>> fixes these issues.
>>
>> Signed-off-by: Michael Young <m.a.young@durham.ac.uk>
>> Reviewed-by: Christian Lindig <christian.lindig@citrix.com>
>
> Strangely this doesn't apply to staging. And after examining the
> downloaded patch I'm not sure if my mail client is acting up. Do you
> have a git branch that I can pull from?

The patch needed to be reduced as one of the sections being patched was 
removed by a recent patch. I am attaching the revised patch as a file 
in case there was also an email formatting issue.

 	Michael Young
--8323328-108514198-1517954179=:3326
Content-Type: text/plain; charset=US-ASCII; name=0001-make-xen-ocaml-safe-strings-compliant.patch
Content-Transfer-Encoding: BASE64
Content-ID: <alpine.LFD.2.21.1802062156140.3326@austen3.home>
Content-Description: 
Content-Disposition: attachment; filename=0001-make-xen-ocaml-safe-strings-compliant.patch

RnJvbSAyNDdjZWE5YjU4N2JhYWZhZjgwYmNjNWI0NGJjNjhkZWZiNGVmYTI2
IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQ0KRnJvbTogTWljaGFlbCBZb3Vu
ZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4NCkRhdGU6IFR1ZSwgNiBGZWIg
MjAxOCAyMToyNzoyMyArMDAwMA0KU3ViamVjdDogW1BBVENIIDEvMiB2Ml0g
bWFrZSB4ZW4gb2NhbWwgc2FmZS1zdHJpbmdzIGNvbXBsaWFudA0KDQpYZW4g
YnVpbHQgd2l0aCBvY2FtbCA0LjA2IGdpdmVzIGVycm9ycyBzdWNoIGFzDQpF
cnJvcjogVGhpcyBleHByZXNzaW9uIGhhcyB0eXBlIGJ5dGVzIGJ1dCBhbiBl
eHByZXNzaW9uIHdhcw0KICAgICAgICBleHBlY3RlZCBvZiB0eXBlIHN0cmlu
Zw0KYXMgQnl0ZSBhbmQgc2FmZS1zdHJpbmdzIHdoaWNoIHdlcmUgaW50cm9k
dWNlZCBpbiA0LjAyIGFyZSB0aGUNCmRlZmF1bHQgaW4gNC4wNi4NClRoaXMg
cGF0Y2ggd2hpY2ggaXMgbW9zdGx5IGJ5IFJpY2hhcmQgVy5NLiBKb25lcyBv
ZiBSZWQgSGF0DQpmcm9tIGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9z
aG93X2J1Zy5jZ2k/aWQ9MTUyNjcwMw0KZml4ZXMgdGhlc2UgaXNzdWVzLg0K
DQp2MjogZHJvcCB0b29scy9vY2FtbC9saWJzL3hjL3hlbmN0cmwubWwgZnJv
bSB0aGUgcGF0Y2ggYXMgdGhlDQphZmZlY3RlZCBjb2RlIHdhcyByZW1vdmVk
IGJ5IGNvbW1pdCBkOTMzZjFhNTNjMDYwMDIzNTFjMWUzNmQ0MDYxNWU0MGJk
NGJmNmFmDQp0b29scy9vY2FtbDogRHJvcCBjb3JlZHVtcCBpbmZyYXN0cnVj
dHVyZQ0KDQpTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFlvdW5nIDxtLmEueW91
bmdAZHVyaGFtLmFjLnVrPg0KUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5k
aWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4NCi0tLQ0KIHRvb2xz
L29jYW1sL2xpYnMveGIveGIubWwgICAgICAgIHwgIDYgKysrLS0tDQogdG9v
bHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dpbmcubWwgfCAyMiArKysrKysrKysr
Ky0tLS0tLS0tLS0tDQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5t
bCAgfCAgMiArLQ0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC91dGlscy5tbCAg
IHwgMTggKysrKysrKysrLS0tLS0tLS0tDQogNCBmaWxlcyBjaGFuZ2VkLCAy
NCBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkNCg0KZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWwgYi90b29scy9vY2FtbC9s
aWJzL3hiL3hiLm1sDQppbmRleCA1MDk0NGI1ZmQ2Li5hYTJjZjk4MjIzIDEw
MDY0NA0KLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbA0KKysrIGIv
dG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbA0KQEAgLTg0LDcgKzg0LDcgQEAg
bGV0IHJlYWRfbW1hcCBiYWNrIGNvbiBzIGxlbiA9DQogDQogbGV0IHJlYWQg
Y29uIHMgbGVuID0NCiAJbWF0Y2ggY29uLmJhY2tlbmQgd2l0aA0KLQl8IEZk
IGJhY2tmZCAgICAgLT4gcmVhZF9mZCBiYWNrZmQgY29uIHMgbGVuDQorCXwg
RmQgYmFja2ZkICAgICAtPiByZWFkX2ZkIGJhY2tmZCBjb24gKEJ5dGVzLm9m
X3N0cmluZyBzKSBsZW4NCiAJfCBYZW5tbWFwIGJhY2ttbWFwIC0+IHJlYWRf
bW1hcCBiYWNrbW1hcCBjb24gcyBsZW4NCiANCiBsZXQgd3JpdGVfZmQgYmFj
ayBjb24gcyBsZW4gPQ0KQEAgLTk4LDcgKzk4LDcgQEAgbGV0IHdyaXRlX21t
YXAgYmFjayBjb24gcyBsZW4gPQ0KIA0KIGxldCB3cml0ZSBjb24gcyBsZW4g
PQ0KIAltYXRjaCBjb24uYmFja2VuZCB3aXRoDQotCXwgRmQgYmFja2ZkICAg
ICAtPiB3cml0ZV9mZCBiYWNrZmQgY29uIHMgbGVuDQorCXwgRmQgYmFja2Zk
ICAgICAtPiB3cml0ZV9mZCBiYWNrZmQgY29uIChCeXRlcy5vZl9zdHJpbmcg
cykgbGVuDQogCXwgWGVubW1hcCBiYWNrbW1hcCAtPiB3cml0ZV9tbWFwIGJh
Y2ttbWFwIGNvbiBzIGxlbg0KIA0KICgqIE5COiBjYW4gdGhyb3cgUmVjb25u
ZWN0ICopDQpAQCAtMTQ3LDcgKzE0Nyw3IEBAIGxldCBpbnB1dCBjb24gPQ0K
IAl8IE5vSGRyIChpLCBidWYpICAgICAgLT4NCiAJCSgqIHdlIGNvbXBsZXRl
IHRoZSBwYXJ0aWFsIGhlYWRlciAqKQ0KIAkJaWYgc3ogPiAwIHRoZW4NCi0J
CQlTdHJpbmcuYmxpdCBzIDAgYnVmIChQYXJ0aWFsLmhlYWRlcl9zaXplICgp
IC0gaSkgc3o7DQorCQkJU3RyaW5nLmJsaXQgcyAwIChCeXRlcy5vZl9zdHJp
bmcgYnVmKSAoUGFydGlhbC5oZWFkZXJfc2l6ZSAoKSAtIGkpIHN6Ow0KIAkJ
Y29uLnBhcnRpYWxfaW4gPC0gaWYgc3ogPSBpIHRoZW4NCiAJCQlIYXZlSGRy
IChQYXJ0aWFsLm9mX3N0cmluZyBidWYpIGVsc2UgTm9IZHIgKGkgLSBzeiwg
YnVmKQ0KIAkpOw0KZGlmZiAtLWdpdCBhL3Rvb2xzL29jYW1sL3hlbnN0b3Jl
ZC9sb2dnaW5nLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dpbmcu
bWwNCmluZGV4IDBjMGQwM2QwYzQuLmQyNGFiZjhhM2EgMTAwNjQ0DQotLS0g
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvbG9nZ2luZy5tbA0KKysrIGIvdG9v
bHMvb2NhbWwveGVuc3RvcmVkL2xvZ2dpbmcubWwNCkBAIC02MCwxMSArNjAs
MTEgQEAgdHlwZSBsb2dnZXIgPQ0KIGxldCB0cnVuY2F0ZV9saW5lIG5iX2No
YXJzIGxpbmUgPSANCiAJaWYgU3RyaW5nLmxlbmd0aCBsaW5lID4gbmJfY2hh
cnMgLSAxIHRoZW4NCiAJCWxldCBsZW4gPSBtYXggKG5iX2NoYXJzIC0gMSkg
MiBpbg0KLQkJbGV0IGRzdF9saW5lID0gU3RyaW5nLmNyZWF0ZSBsZW4gaW4N
Ci0JCVN0cmluZy5ibGl0IGxpbmUgMCBkc3RfbGluZSAwIChsZW4gLSAyKTsN
Ci0JCWRzdF9saW5lLltsZW4tMl0gPC0gJy4nOyANCi0JCWRzdF9saW5lLlts
ZW4tMV0gPC0gJy4nOw0KLQkJZHN0X2xpbmUNCisJCWxldCBkc3RfbGluZSA9
IEJ5dGVzLmNyZWF0ZSBsZW4gaW4NCisJCUJ5dGVzLmJsaXRfc3RyaW5nIGxp
bmUgMCBkc3RfbGluZSAwIChsZW4gLSAyKTsNCisJCUJ5dGVzLnNldCBkc3Rf
bGluZSAobGVuLTIpICcuJzsgDQorCQlCeXRlcy5zZXQgZHN0X2xpbmUgKGxl
bi0xKSAnLic7DQorCQlCeXRlcy50b19zdHJpbmcgZHN0X2xpbmUNCiAJZWxz
ZSBsaW5lDQogDQogbGV0IGxvZ19yb3RhdGUgcmVmX2NoIGxvZ19maWxlIGxv
Z19uYl9maWxlcyA9DQpAQCAtMjUyLDEzICsyNTIsMTMgQEAgbGV0IHN0cmlu
Z19vZl9hY2Nlc3NfdHlwZSA9IGZ1bmN0aW9uDQogCSopDQogDQogbGV0IHNh
bml0aXplX2RhdGEgZGF0YSA9DQotCWxldCBkYXRhID0gU3RyaW5nLmNvcHkg
ZGF0YSBpbg0KLQlmb3IgaSA9IDAgdG8gU3RyaW5nLmxlbmd0aCBkYXRhIC0g
MQ0KKwlsZXQgZGF0YSA9IEJ5dGVzLmNvcHkgZGF0YSBpbg0KKwlmb3IgaSA9
IDAgdG8gQnl0ZXMubGVuZ3RoIGRhdGEgLSAxDQogCWRvDQotCQlpZiBkYXRh
LltpXSA9ICdcMDAwJyB0aGVuDQotCQkJZGF0YS5baV0gPC0gJyAnDQorCQlp
ZiBCeXRlcy5nZXQgZGF0YSBpID0gJ1wwMDAnIHRoZW4NCisJCQlCeXRlcy5z
ZXQgZGF0YSBpICcgJw0KIAlkb25lOw0KLQlTdHJpbmcuZXNjYXBlZCBkYXRh
DQorCVN0cmluZy5lc2NhcGVkIChCeXRlcy50b19zdHJpbmcgZGF0YSkNCiAN
CiBsZXQgYWN0aXZhdGVfYWNjZXNzX2xvZyA9IHJlZiB0cnVlDQogbGV0IGFj
Y2Vzc19sb2dfZGVzdGluYXRpb24gPSByZWYgKEZpbGUgKFBhdGhzLnhlbl9s
b2dfZGlyIF4gIi94ZW5zdG9yZWQtYWNjZXNzLmxvZyIpKQ0KQEAgLTI5MSw3
ICsyOTEsNyBAQCBsZXQgYWNjZXNzX2xvZ2dpbmcgfmNvbiB+dGlkID8oZGF0
YT0iIikgfmxldmVsIGFjY2Vzc190eXBlID0NCiAJCQkJbGV0IGRhdGUgPSBz
dHJpbmdfb2ZfZGF0ZSgpIGluDQogCQkJCWxldCB0aWQgPSBzdHJpbmdfb2Zf
dGlkIH5jb24gdGlkIGluDQogCQkJCWxldCBhY2Nlc3NfdHlwZSA9IHN0cmlu
Z19vZl9hY2Nlc3NfdHlwZSBhY2Nlc3NfdHlwZSBpbg0KLQkJCQlsZXQgZGF0
YSA9IHNhbml0aXplX2RhdGEgZGF0YSBpbg0KKwkJCQlsZXQgZGF0YSA9IHNh
bml0aXplX2RhdGEgKEJ5dGVzLm9mX3N0cmluZyBkYXRhKSBpbg0KIAkJCQls
ZXQgcHJlZml4ID0gcHJlZml4ICFhY2Nlc3NfbG9nX2Rlc3RpbmF0aW9uIGRh
dGUgaW4NCiAJCQkJbGV0IG1zZyA9IFByaW50Zi5zcHJpbnRmICIlcyAlcyAl
cyAlcyIgcHJlZml4IHRpZCBhY2Nlc3NfdHlwZSBkYXRhIGluDQogCQkJCWxv
Z2dlci53cml0ZSB+bGV2ZWwgbXNnKQ0KZGlmZiAtLWdpdCBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9zdGRleHQubWwgYi90b29scy9vY2FtbC94ZW5zdG9y
ZWQvc3RkZXh0Lm1sDQppbmRleCBiOGE4ZmQwMGUxLi5kMDUxNTVjOTdlIDEw
MDY0NA0KLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbA0K
KysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbA0KQEAgLTEy
Miw3ICsxMjIsNyBAQCBsZXQgcGlkZmlsZV93cml0ZSBmaWxlbmFtZSA9DQog
CQlsZXQgcGlkID0gVW5peC5nZXRwaWQgKCkgaW4NCiAJCWxldCBidWYgPSBz
dHJpbmdfb2ZfaW50IHBpZCBeICJcbiIgaW4NCiAJCWxldCBsZW4gPSBTdHJp
bmcubGVuZ3RoIGJ1ZiBpbg0KLQkJaWYgVW5peC53cml0ZSBmZCBidWYgMCBs
ZW4gPD4gbGVuIA0KKwkJaWYgVW5peC53cml0ZSBmZCAoQnl0ZXMub2Zfc3Ry
aW5nIGJ1ZikgMCBsZW4gPD4gbGVuIA0KIAkJdGhlbiBmYWlsd2l0aCAicGlk
ZmlsZV93cml0ZSBmYWlsZWQiOw0KIAkpDQogCShmdW4gKCkgLT4gVW5peC5j
bG9zZSBmZCkNCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQv
dXRpbHMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMubWwNCmlu
ZGV4IGU4OWMxYWZmMDQuLmM5NmRlZjdiZWUgMTAwNjQ0DQotLS0gYS90b29s
cy9vY2FtbC94ZW5zdG9yZWQvdXRpbHMubWwNCisrKyBiL3Rvb2xzL29jYW1s
L3hlbnN0b3JlZC91dGlscy5tbA0KQEAgLTQ1LDIzICs0NSwyMyBAQCBsZXQg
Z2V0X2hpZXJhcmNoeSBwYXRoID0NCiANCiBsZXQgaGV4aWZ5IHMgPQ0KIAls
ZXQgaGV4c2VxX29mX2NoYXIgYyA9IHNwcmludGYgIiUwMngiIChDaGFyLmNv
ZGUgYykgaW4NCi0JbGV0IGhzID0gU3RyaW5nLmNyZWF0ZSAoU3RyaW5nLmxl
bmd0aCBzICogMikgaW4NCisJbGV0IGhzID0gQnl0ZXMuY3JlYXRlIChTdHJp
bmcubGVuZ3RoIHMgKiAyKSBpbg0KIAlmb3IgaSA9IDAgdG8gU3RyaW5nLmxl
bmd0aCBzIC0gMQ0KIAlkbw0KIAkJbGV0IHNlcSA9IGhleHNlcV9vZl9jaGFy
IHMuW2ldIGluDQotCQlocy5baSAqIDJdIDwtIHNlcS5bMF07DQotCQlocy5b
aSAqIDIgKyAxXSA8LSBzZXEuWzFdOw0KKwkJQnl0ZXMuc2V0IGhzIChpICog
Mikgc2VxLlswXTsNCisJCUJ5dGVzLnNldCBocyAoaSAqIDIgKyAxKSBzZXEu
WzFdOw0KIAlkb25lOw0KLQlocw0KKwlCeXRlcy50b19zdHJpbmcgaHMNCiAN
CiBsZXQgdW5oZXhpZnkgaHMgPQ0KIAlsZXQgY2hhcl9vZl9oZXhzZXEgc2Vx
MCBzZXExID0gQ2hhci5jaHIgKGludF9vZl9zdHJpbmcgKHNwcmludGYgIjB4
JWMlYyIgc2VxMCBzZXExKSkgaW4NCi0JbGV0IHMgPSBTdHJpbmcuY3JlYXRl
IChTdHJpbmcubGVuZ3RoIGhzIC8gMikgaW4NCi0JZm9yIGkgPSAwIHRvIFN0
cmluZy5sZW5ndGggcyAtIDENCisJbGV0IHMgPSBCeXRlcy5jcmVhdGUgKFN0
cmluZy5sZW5ndGggaHMgLyAyKSBpbg0KKwlmb3IgaSA9IDAgdG8gQnl0ZXMu
bGVuZ3RoIHMgLSAxDQogCWRvDQotCQlzLltpXSA8LSBjaGFyX29mX2hleHNl
cSBocy5baSAqIDJdIGhzLltpICogMiArIDFdDQorCQlCeXRlcy5zZXQgcyBp
IChjaGFyX29mX2hleHNlcSBocy5baSAqIDJdIGhzLltpICogMiArIDFdKQ0K
IAlkb25lOw0KLQlzDQorCUJ5dGVzLnRvX3N0cmluZyBzDQogDQogbGV0IHRy
aW1fcGF0aCBwYXRoID0NCiAJdHJ5DQpAQCAtODUsNyArODUsNyBAQCBsZXQg
Y3JlYXRlX3VuaXhfc29ja2V0IG5hbWUgPQ0KIGxldCByZWFkX2ZpbGVfc2lu
Z2xlX2ludGVnZXIgZmlsZW5hbWUgPQ0KIAlsZXQgZmQgPSBVbml4Lm9wZW5m
aWxlIGZpbGVuYW1lIFsgVW5peC5PX1JET05MWSBdIDBvNjQwIGluDQogCWxl
dCBidWYgPSBTdHJpbmcubWFrZSAyMCAoY2hhcl9vZl9pbnQgMCkgaW4NCi0J
bGV0IHN6ID0gVW5peC5yZWFkIGZkIGJ1ZiAwIDIwIGluDQorCWxldCBzeiA9
IFVuaXgucmVhZCBmZCAoQnl0ZXMub2Zfc3RyaW5nIGJ1ZikgMCAyMCBpbg0K
IAlVbml4LmNsb3NlIGZkOw0KIAlpbnRfb2Zfc3RyaW5nIChTdHJpbmcuc3Vi
IGJ1ZiAwIHN6KQ0KIA0KLS0gDQoyLjE0LjMNCg0K

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323328-108514198-1517954179=:3326--


From xen-devel-bounces@lists.xenproject.org Tue Feb 06 22:13:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 22:13:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejBUi-0002YI-FH; Tue, 06 Feb 2018 22:13:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejBUh-0002Y6-TF
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 22:13:39 +0000
X-Inumbo-ID: 15b7d072-0b8b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15b7d072-0b8b-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 22:14:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejBUa-0007uj-NC; Tue, 06 Feb 2018 22:13:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejBUV-0005DJ-52; Tue, 06 Feb 2018 22:13:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejBUU-0004on-Hk; Tue, 06 Feb 2018 22:13:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118611-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:<job status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:<job
 status>:broken:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:host-install(4):broken:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=e237f98a9c134c3d600353f21e07db915516875b
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 22:13:26 +0000
Subject: [Xen-devel] [linux-linus test] 118611: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYxMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NjExLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgPGpvYiBzdGF0
dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNCBob3N0LWluc3RhbGwoNCkgIGJyb2tlbiBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA0IGhv
c3QtaW5zdGFsbCg0KSAgYnJva2VuIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZz
LiAxMTgzMjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJp
YW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExODMyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBlMjM3Zjk4YTljMTM0YzNkNjAwMzUz
ZjIxZTA3ZGI5MTU1MTY4NzViCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1CgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDEyIGRheXMKRmFpbGluZyBz
aW5jZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFogICAxMSBkYXlzICAgMTMg
YXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjExICAyMDE4LTAyLTA2IDA4OjQyOjM4
IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxODgyIHBlb3BsZSB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVt
cHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kIGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgaG9zdC1pbnN0YWxsKDQpCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZp
c2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIwMjQxOCBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 22:21:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 22:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejBcZ-0003Hq-Ds; Tue, 06 Feb 2018 22:21:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejBcX-0003HS-Tm
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 22:21:45 +0000
X-Inumbo-ID: 37490a05-0b8c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37490a05-0b8c-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 22:22:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejBcP-00087V-6s; Tue, 06 Feb 2018 22:21:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejBcJ-0005Vo-SC; Tue, 06 Feb 2018 22:21:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejBcJ-0007qb-HZ; Tue, 06 Feb 2018 22:21:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118626-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=30cbd0c83ef3d0edac2d5bcc41a9a2b7a843ae58
X-Osstest-Versions-That: xen=d87cfb59b42832920f4cf3392dccfa5b8736b699
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 22:21:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118626: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYyNiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODYyNi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkODdjZmI1OWI0MjgzMjkyMGY0
Y2YzMzkyZGNjZmE1Yjg3MzZiNjk5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2MjAgIDIwMTgt
MDItMDYgMTc6MDI6MDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjI2ICAy
MDE4LTAyLTA2IDIwOjAxOjAzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogIFpo
b25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxp
Z2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9s
b2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBh
cmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0
IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFz
dGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lv
biA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGQ4N2NmYjU5
YjQuLjMwY2JkMGM4M2UgIDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgg
LT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 06 22:40:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 22:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejBuR-0004sO-7X; Tue, 06 Feb 2018 22:40:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=del0=fa=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1ejBuP-0004sD-R2
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 22:40:13 +0000
X-Inumbo-ID: cb675c8f-0b8e-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb675c8f-0b8e-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 22:40:56 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Tue, 06 Feb 2018 23:40:05 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Tue, 06 Feb 2018 22:39:56 +0000
Message-ID: <1517956794.4823.27.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, Juergen Gross
 <jgross@suse.com>,  Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel@lists.xenproject.org
Date: Tue, 06 Feb 2018 23:39:54 +0100
In-Reply-To: <64cddb91-57ca-45ae-2308-f4f844248d5e@citrix.com>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <edf342de-0dee-69c0-d239-75f928960bd4@citrix.com>
 <d9a9e4c9-1a78-ac26-0bda-cea8e842e05d@citrix.com>
 <1517849601.8082.10.camel@suse.com>
 <08e59400-8187-2c06-4145-3d7f3fd2bc65@suse.com>
 <64cddb91-57ca-45ae-2308-f4f844248d5e@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6257550677920718948=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============6257550677920718948==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-YdD21T3WN5zo627Xfe9c"


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

On Tue, 2018-02-06 at 17:02 +0000, George Dunlap wrote:
> On 02/06/2018 06:18 AM, Juergen Gross wrote:
> > On 05/02/18 17:53, Dario Faggioli wrote:
> > >=20
> > > Considering we're releasing in June, but freezing in March, do we
> > > think
> > >  it is still early enough?
>=20
> > The 4.11 release is completely dominated by Meltdown/Spectre
> > mitigation
> > work. So either 4.11 will be a security focused version or we need
> > to
> > extend the development phase.
>=20
> Personally I could go either way on this.  So unless someone wants to
> argue for switching now (or we significantly extend the development
> window), let's plan on leaving this for post-4.11.
>=20
Yes, I agree.

And if we don't switch now, I think we should say that, unless someone
argues against your reasoning in your other email, and convince us,
we'll switch as soon as 4.12 is branched (or perhaps as soon as 4.11 is
released?).

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-YdD21T3WN5zo627Xfe9c
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlp6LroACgkQFkJ4iaW4
c+5v9hAA1fyAOoTTk53Fadkt8lHglpt/MEhMhp8yUOM36+AX4mq4WBRD73JbDDhw
N77Z6Ifq/IuiTKrV3uKuor3voY41+3FGj2ZgLlfyqJ+gFbm6vLW7/OKLnjtGVo0Z
n8FmGNf+NI9CMqd6KfW1xzWDro6Dj46vpHKvrBGiq84XN7vODhpcg8+iDSSr/zpS
gzNDK2kYxt//Jcn3FXFwyZEYTSe1E3FF9ZD3+1KNiJlkaZNBgQcyAoXusSL+CHlF
Xtps4jtuk3hKidKwti/GQX7RZXiHT4f64VOb+flC3Z/ZBPQVnUdGq4PVkeD1j5TG
0JjJLjPXA5ieWF4xiNzOUWiABFuaS84fL8xAMRDhY3b2iSuQD/klgd7FdAP8gVmM
ztPWUVMzG8cBgzpv7y68Z07yTyuW6ifjLEEiCPA0lKqLrL5Ifv+7xuMdtNm3Mwy8
IMqVtV4+lRkU/w7DgS4YGsVQ6CwioBjHHHyAhuqDIn1Ekg/TT4PQQIz8/8A5Av/w
tu/dAvMvu+9bxo8nK+4JsMXJRMfxlZGTvuzNAUQgJPtRCPiJLgQmzknKhZkMq1sM
oXL0+IvbCQzgJlXYMebmwnceEl2FadNAK5E78HmKMmGLFT084YvvkvfyDbtYyy8r
yTLNdGi+d+Q+8nO5D9J0dIq+5aeCufGL6GmzfThNMYSR9GX86YI=
=BtZp
-----END PGP SIGNATURE-----

--=-YdD21T3WN5zo627Xfe9c--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6257550677920718948==--



From xen-devel-bounces@lists.xenproject.org Tue Feb 06 23:22:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 06 Feb 2018 23:22:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejCYY-0007Yu-DO; Tue, 06 Feb 2018 23:21:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdq=fa=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejCYX-0007Yi-Gc
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 23:21:41 +0000
X-Inumbo-ID: 96adffb0-0b94-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 96adffb0-0b94-11e8-b9b1-635ca7ef6cff;
 Tue, 06 Feb 2018 23:22:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejCYP-0001H7-De; Tue, 06 Feb 2018 23:21:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejCYJ-0000Hn-V8; Tue, 06 Feb 2018 23:21:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejCYJ-0004QK-P6; Tue, 06 Feb 2018 23:21:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118613-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=2b3805f370521deacab974b9c9ca07d2319a8890
X-Osstest-Versions-That: qemuu=f24ee107a07f093bd7ed475dd48d7ba57ea3d8fe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 06 Feb 2018 23:21:27 +0000
Subject: [Xen-devel] [qemu-mainline test] 118613: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYxMyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2MTMvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODYwMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjAw
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTg2MDAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODYwMAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE4NjAwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2MDAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICAyYjM4MDVmMzcwNTIxZGVhY2FiOTc0YjljOWNhMDdkMjMxOWE4ODkwCmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBmMjRlZTEwN2EwN2YwOTNiZDdlZDQ3NWRk
NDhkN2JhNTdlYTNkOGZlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2MDAgIDIwMTgtMDItMDUg
MjI6NDQ6MTcgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjEzICAyMDE4LTAy
LTA2IDExOjE3OjUxIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVs
bEBsaW5hcm8ub3JnPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVu
Lm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAogICBmMjRlZTEwN2EwLi4yYjM4MDVmMzcw
ICAyYjM4MDVmMzcwNTIxZGVhY2FiOTc0YjljOWNhMDdkMjMxOWE4ODkwIC0+IHVwc3RyZWFtLXRl
c3RlZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 00:08:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 00:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejDHj-0002ez-9f; Wed, 07 Feb 2018 00:08:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ncz3=fb=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ejDHh-0002et-JY
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 00:08:21 +0000
X-Inumbo-ID: 1b72d5bc-0b9b-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b72d5bc-0b9b-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 00:09:04 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C65192172C;
 Wed,  7 Feb 2018 00:08:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C65192172C
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 6 Feb 2018 16:08:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Denis Obrezkov <denisobrezkov@gmail.com>
In-Reply-To: <CAGPpAzVTqF4JgrGjFwR1XwY=dGJbC++0-gxeuh4=ayfYPLnK1Q@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1802061556430.10160@sstabellini-ThinkPad-X260>
References: <CAGPpAzWPXbCkAeDr=ktzq6B8CgQs8ftP8hqq=wuk8vxAwCu3Mg@mail.gmail.com>
 <alpine.DEB.2.10.1802050922041.10160@sstabellini-ThinkPad-X260>
 <CAGPpAzVTqF4JgrGjFwR1XwY=dGJbC++0-gxeuh4=ayfYPLnK1Q@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [GSOC] Xen on ARM: create multiple guests from
	device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCA2IEZlYiAyMDE4LCBEZW5pcyBPYnJlemtvdiB3cm90ZToKPiA+IEhlbGxvIERlbmlz
LAo+ID4KPiBIZWxsbyBTdGVmYW5vLAo+ID4gaXQgaXMgZ3JlYXQgdG8gc2VlIGludGVyZXN0IGlu
IFhlbiBvbiBBUk0gYW5kIHRoaXMgcHJvamVjdCEKPiA+Cj4gPiBVbmZvcnR1bmF0ZWx5IFJQaTMg
Y2FuJ3QgcnVuIFhlbiBhcyBmYXIgYXMgSSBrbm93IGR1ZSB0byB0aGVpciBub24tQVJNCj4gPiBp
bnRlcnJ1cHQgY29udHJvbGxlciB3aXRob3V0IHZpcnR1YWxpemF0aW9uIHN1cHBvcnQuIE90aGVy
d2lzZSBpdCB3b3VsZAo+ID4gaGF2ZSBiZWVuIGEgZ29vZCBkZXYgYm9hcmQuIFRoZSBCZWFnbGVC
b2FyZCBkb2Vzbid0IGhhdmUgcHJvY2Vzc29ycyB3aXRoCj4gPiB2aXJ0dWFsaXphdGlvbiBzdXBw
b3J0IHNvIGl0IGNhbm5vdCBydW4gWGVuIGVpdGhlciAoaXQgbmVlZHMgYW4gQ29ydGV4Cj4gPiBB
NyBvciBBMTUpLgo+IEkgaGF2ZSBSUGkyIGFuZCBpdCBoYXMgQ29ydGV4IEE3IEFGQUlLLgo+ID4K
PiA+IEJ1dCB0aGF0J3Mgbm90IGEgcHJvYmxlbSwgYmVjYXVzZSB0aGUgbGF0ZXN0IFFFTVUgKDIu
MTEpIGNhbiBydW4gWGVuCj4gPiBqdXN0IGZpbmUuIEJ1aWxkIFFFTVUgd2l0aCAtLXRhcmdldC1s
aXN0PWFhcmNoNjQtc29mdG1tdSwgdGhlbiB5b3UgY2FuCj4gPiBydW4gaXQgd2l0aDoKPiA+Cj4g
PiBxZW11LXN5c3RlbS1hYXJjaDY0IC1tYWNoaW5lIHZpcnQsZ2ljX3ZlcnNpb249MyBcCj4gPiAg
ICAgLW1hY2hpbmUgdmlydHVhbGl6YXRpb249dHJ1ZSBcCj4gPiAgICAgLWNwdSBjb3J0ZXgtYTU3
IC1tYWNoaW5lIHR5cGU9dmlydCBcCj4gPiAgICAgLXNtcCA0IC1tIDIwNDggXAo+ID4gICAgIC1z
ZXJpYWwgc3RkaW8gLW1vbml0b3Igbm9uZSBcCj4gPiAgICAgLWJpb3MgL3BhdGgvUUVNVV9FRkku
ZmQgXAo+ID4gICAgIC1uZXRkZXYgdXNlcixpZD1ob3N0bmV0MCAtZGV2aWNlIHZpcnRpby1uZXQt
ZGV2aWNlLG5ldGRldj1ob3N0bmV0MCBcCj4gPiAgICAgLWRyaXZlIGlmPW5vbmUsZmlsZT0kRElT
SzEsaWQ9aGQwIC1kZXZpY2UgdmlydGlvLWJsay1kZXZpY2UsZHJpdmU9aGQwCj4gPgo+ID4gV2hl
cmUgRElTSzEgaXMgeW91ciBFRkkgcmVhZHkgZGlzayBpbWFnZSBhbmQgUUVNVV9FRkkuZmQgY2Fu
IGJlCj4gPiBkb3dubG9hZGVkIGZyb206Cj4gPgo+ID4gaHR0cDovL3NuYXBzaG90cy5saW5hcm8u
b3JnL2NvbXBvbmVudHMva2VybmVsL2xlZy12aXJ0LXRpYW5vY29yZS1lZGsyLXVwc3RyZWFtL2xh
dGVzdC9RRU1VLUFBUkNINjQvUkVMRUFTRV9HQ0M1L1FFTVVfRUZJLmZkCj4gPgo+ID4gU2VlIHRo
ZSBmb2xsb3dpbmcgZm9yIG1vcmUgZGV0YWlsZWQgaW5mb3JtYXRpb246Cj4gPgo+ID4gaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX0FSTV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4
dGVuc2lvbnMvcWVtdS1zeXN0ZW0tYWFyY2g2NAo+ID4KPiA+IEdpdmUgaXQgYSB0cnkgYW5kIGxl
dCBtZSBrbm93IGlmIHlvdSBoYXZlIGFueSBpc3N1ZXMuCj4gPgo+ID4gQ2hlZXJzLAo+ID4KPiA+
IFN0ZWZhbm8KPiAKPiBJIHdhcyBhYmxlIHRvIGJvb3QgdG8gdWVmaSBzaGVsbC4gV2hhdCBjYW4g
SSBkbyBmdXJ0aGVyPyBXaGF0IGlzIG15Cj4gb3ZlcmFsbCBnb2FsPyBUbyBidWlsZCBhbmQgcnVu
IHNldmVyYWwgaW5zdGFuY2VzIG9mIExpbnV4PyBNYWtlIGEKPiBwYXRjaD8KCkdvb2QhIFBsZWFz
ZSBjb21waWxlIFhlbiBmb3IgQVJNNjQgYW5kIHRyeSB0byBib290IFhlbiBhbmQgRG9tMCB3aXRo
IGl0LgpPbmNlIHlvdSBoYXZlIFhlbiBhbmQgRG9tMCB1cCBhbmQgcnVubmluZywgeW91IGNhbiB0
cnkgdG8gY3JlYXRlIGEgc21hbGwKZ3Vlc3QgYW5kIHN0YXJ0IHRoYXQgYXMgd2VsbC4gSXQgd2ls
bCBoZWxwIHlvdSBzZXR1cCB5b3VyIGJ1aWxkIGFuZCB0ZXN0CmVudmlyb25tZW50cy4KClRvIGJ1
aWxkIFhlbiBmb3IgQVJNNjQsIHlvdSBjYW4gdXNlIG5hdGl2ZSBjb21waWxhdGlvbiBpbnNpZGUg
dGhlCnFlbXUtc3lzdGVtLWFhcmNoNjQgZW11bGF0aW9uLCBidXQgaXQgaXMgc2xvdy4gT3RoZXJ3
aXNlIHlvdSBjYW4gdXNlCmNocm9vdCBhbmQgcWVtdS1hYXJjaDY0LXN0YXRpYyAodGhlIHFlbXUt
dXNlciBhYXJjaDY0IHRhcmdldCwgc3RhdGljYWxseQpjb21waWxlZCkuIEZvciBleGFtcGxlIGdp
dmUgYSBsb29rIGF0OgoKaHR0cHM6Ly93aWtpLmRlYmlhbi5vcmcvQXJtNjRRZW11CgoKVGhlIGVu
ZCBnb2FsIG9mIHRoZSBwcm9qZWN0IGlzIHRvIGJlIGFibGUgdG8gYm9vdCB0d28gZG9tYWlucyBk
aXJlY3RseQpmcm9tIFhlbi4gVHlwaWNhbGx5LCBYZW4gYm9vdHMgRG9tMCwgdGhlbiBvbmx5IG9u
Y2UgRG9tMCBpcyBmdWxseSB1cCBhbmQKcnVubmluZywgYSBzZWNvbmQgZG9tYWluIGNhbiBiZSBj
cmVhdGVkIGFuZCB0aGF0IGlzIGRvbmUgdmlhIHRoZSBYZW4KdG9vbHMgKHhsKS4gSG93ZXZlciwg
aXQgaXMgbm90IGFsd2F5cyBuZWNlc3NhcnkgdG8gd2FpdCB1bnRpbCBEb20wIGlzCmZ1bGx5IGJv
b3RlZCBiZWZvcmUgc3RhcnRpbmcgYSBzZWNvbmQgZ3Vlc3QuIEluIG1hbnkgZW1iZWRkZWQKZW52
aXJvbm1lbnRzLCB5b3Ugb25seSBoYXZlIHR3byBvciB0aHJlZSBndWVzdHMgaW4gdG90YWwgdG8g
ZGVhbCB3aXRoLgpJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gY3JlYXRlIHRoZW0gYWxsIGluIHBhcmFs
bGVsIGRpcmVjdGx5IGZyb20gWGVuLiBJdAp3b3VsZCBkcmFzdGljYWxseSBzaG9ydGVuIHRoZSBi
b290IHRpbWUuCgpEZXZpY2UgdHJlZSBpcyB1c2VkIHRvIGRlc2NyaWJlIHRoZSBoYXJkd2FyZSBh
dmFpbGFibGUgb24gdGhlIHBsYXRmb3JtLgpJdCBjb21lcyBpbnRvIHBsYXkgaW4gdGhpcyBwcm9q
ZWN0IGJlY2F1c2UgaXQgaXMgdGhlIGJlc3Qgd2F5IHRvIHBhc3MKdGhlIHJlcXVpcmVkIGluZm9y
bWF0aW9uIHRvIFhlbiwgc28gdGhhdCBYZW4ga25vd3MgaXQgbmVlZHMgdG8gYm9vdCBhCnNlY29u
ZCBndWVzdCBpbiBhZGRpdGlvbiB0byBEb20wLgoKQmVmb3JlIHdlIHN0YXJ0IHRoZSBtYWluIHBy
b2plY3QgdGhvdWdoLCB3ZSB1c3VhbGx5IGFzayBjYW5kaWRhdGVzIHRvCnNlbmQgYSBwYXRjaCB0
byBmaXggYSBzbWFsbCBpc3N1ZSBqdXN0IHRvIHNob3cgdGhhdCB0aGV5IG1hbmFnZWQgdG8Kc2V0
dXAgYSBkZXYgYW5kIHRlc3QgZW52aXJvbm1lbnQgY29ycmVjdGx5LiBXZSdsbCBjb21lIGJhY2sg
d2l0aCBhIGxpc3QKb2YgcG90ZW50aWFsIHNtYWxsIGlzc3VlcyB0byBmaXggc2hvcnRseS4KCgo+
IEkgaGF2ZSBhbHNvIHByb3Bvc2VkIHRvIG1ha2UgYSBwb3J0IG9mIHhlbiBmb3IgcWVtdS1zeXN0
ZW0tcmlzY3YgKGl0Cj4gc2hvdWxkIGJlIHJlYWR5IGluIFEyLjIwMTgpIHRvIHBlb3BsZSBmcm9t
IHJpc2N2IGJ1dCBJIGhhdmVuJ3QKPiByZWNlaXZlZCBhbnkgYW5zd2VyLkFueXdheSwgSSB3b3Vs
ZCBsaWtlIHRvIHdvcmsgd2l0aCB4ZW4gb24gZW1iZWRkZWQKPiBwbGF0Zm9ybXMuCgpUaGF0IHdv
dWxkIGJlIGF3ZXNvbWUsIGJ1dCBJIGRvbid0IHRoaW5rIHRoYXQgYSBwcm9qZWN0IGxpa2UgcG9y
dGluZyBYZW4KdG8gcmlzY3Ygd291bGQgZml0IGluIGEgR1NvQyBwcm9qZWN0IDotKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 00:57:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 00:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejE3O-0005xN-44; Wed, 07 Feb 2018 00:57:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejE3N-0005xB-PW
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 00:57:37 +0000
X-Inumbo-ID: d44b35e5-0ba1-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d44b35e5-0ba1-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 01:57:11 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejE3L-0004Iz-43; Wed, 07 Feb 2018 00:57:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejE3F-00041K-9f; Wed, 07 Feb 2018 00:57:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejE3D-0001K1-NG; Wed, 07 Feb 2018 00:57:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118615-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 00:57:27 +0000
Subject: [Xen-devel] [seabios test] 118615: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYxNSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2MTUvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg4IGRheXMgIDExMCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDIwIGRheXMgICAz
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 05:16:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 05:16:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejI5U-00049u-Mk; Wed, 07 Feb 2018 05:16:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=tudu=fa=xilinx.com=edgari@srs-us1.protection.inumbo.net>)
 id 1ej7ll-0002Hm-AO
 for xen-devel@lists.xenproject.org; Tue, 06 Feb 2018 18:15:01 +0000
X-Inumbo-ID: 9644ac20-0b69-11e8-ba59-bc764e045a96
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe41::61d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9644ac20-0b69-11e8-ba59-bc764e045a96;
 Tue, 06 Feb 2018 19:14:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=xilinx.onmicrosoft.com; s=selector1-xilinx-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=0DCqtrX23N6pQU6G5Zlbs0mbWiV0icqdpfmKH7a/r90=;
 b=R41XTeNbpEPSyEje7iU/S/z83cPaFpbj8w7ggChDv3S9WwP7wOrkBu9mgfyBkzx9OoK2O6wmgJmC9Sy7TVgQKIu0cFh0GhziARR4we2RhrA8C2iTYNlRDBtrHhKnhG2zdXhLL6KabM1a3xCFdQwXKSjdRD5mo3ZbA2/dK/xqBDA=
Received: from CY1PR02MB2042.namprd02.prod.outlook.com (10.166.190.14) by
 CY1PR02MB1691.namprd02.prod.outlook.com (10.162.161.25) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.464.11; Tue, 6 Feb 2018 18:14:54 +0000
Received: from CY1PR02MB2042.namprd02.prod.outlook.com ([10.166.190.14]) by
 CY1PR02MB2042.namprd02.prod.outlook.com ([10.166.190.14]) with mapi id
 15.20.0464.016; Tue, 6 Feb 2018 18:14:54 +0000
From: Edgar Iglesias <edgari@xilinx.com>
To: Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>, xen-devel <xen-devel@lists.xenproject.org>, "Lars
 Kurth" <lars.kurth@citrix.com>, Stewart Hildebrand
 <Stewart.Hildebrand@dornerworks.com>, "anastassios.nanos@onapp.com"
 <anastassios.nanos@onapp.com>, "vfachin@de.adit-jv.com"
 <vfachin@de.adit-jv.com>, Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, Artem Mygaiev
 <Artem_Mygaiev@epam.com>, "mirela.simonovic@aggios.com"
 <mirela.simonovic@aggios.com>, "davorin.mista@aggios.com"
 <davorin.mista@aggios.com>, "robin.randhawa@arm.com" <robin.randhawa@arm.com>
Thread-Topic: Xen ARM community call Tuesday 13th February 5PM UTC
Thread-Index: AQHTnzLkFd8jwdfbqE236vOpTf3Gv6OXrcOg
Date: Tue, 6 Feb 2018 18:14:54 +0000
Message-ID: <CY1PR02MB20424899229057B0DCFF38D0ABFD0@CY1PR02MB2042.namprd02.prod.outlook.com>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
In-Reply-To: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=edgari@xilinx.com; 
x-originating-ip: [149.199.62.254]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY1PR02MB1691;
 7:DtC+l07CMcc/SEXYMAmWX7i2yOgLTUa//6qbRBkyACeCNd1TZ6kMfKoxoL4vpMuHDwGYoUv9ScWX6lycwJKUihlRRdZkKqEgx0pmVH+aa3cvf3CB0HkMMrteU3sTyCXqeSYP8iK2iwO7iNWjrzqZRhckb5TddTFkOc4emPXP/xgnj/kRLJdI24f67nzdQ2fod7q/Fg5w52nk5imPo7m2cg82N6QQGWS5CCstd0VQ5fkWjGWWDjnQ67naCQPowIbn
x-ms-exchange-antispam-srfa-diagnostics: SSOS;
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 7c0169d6-bf4e-4465-0785-08d56d8d85ed
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR02MB1691; 
x-ms-traffictypediagnostic: CY1PR02MB1691:
x-microsoft-antispam-prvs: <CY1PR02MB1691A6DB6748226BD1DCB79FABFD0@CY1PR02MB1691.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(180628864354917)(192813158149592)(4114951738403)(70601490899591); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(10201501046)(3231101)(2400082)(944501161)(6055026)(6041288)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);
 SRVR:CY1PR02MB1691; BCL:0; PCL:0; RULEID:; SRVR:CY1PR02MB1691; 
x-forefront-prvs: 0575F81B58
x-forefront-antispam-report: SFV:NSPM;
 SFS:(10009020)(396003)(39380400002)(376002)(346002)(366004)(39860400002)(13464003)(53754006)(189003)(199004)(3280700002)(99286004)(8676002)(76176011)(478600001)(186003)(2950100002)(26005)(229853002)(6246003)(53936002)(97736004)(8936002)(77096007)(33656002)(66066001)(102836004)(5660300001)(14454004)(81166006)(106356001)(6506007)(53546011)(3660700001)(68736007)(2906002)(6116002)(8666007)(110136005)(7736002)(2201001)(74316002)(81156014)(25786009)(6436002)(305945005)(3846002)(86362001)(105586002)(2501003)(316002)(2900100001)(7416002)(55016002)(7696005)(9686003)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR02MB1691;
 H:CY1PR02MB2042.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: xilinx.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: 9GWKm1WRmOBvgUtcU+kR98pq0IztyAJLEmxPlGpoqTzo8COwnzS0LpDdU1z92KAJqw/zqFnMHl1Z0/8eJrWv7Q==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: xilinx.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 7c0169d6-bf4e-4465-0785-08d56d8d85ed
X-MS-Exchange-CrossTenant-originalarrivaltime: 06 Feb 2018 18:14:54.5794 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 657af505-d5df-48d0-8300-c31994686c5c
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR02MB1691
X-Mailman-Approved-At: Wed, 07 Feb 2018 05:16:03 +0000
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksIHRoaXMgdGltZSB3b3JrcyBmb3IgbWUuDQoNCklmIHRoZXJlJ3MgdGltZSBJJ2QgbGlrZSB0
byBkaXNjdXNzIHRoZSB0aW1pbmcgb2YgcmUtc3VibWl0dGluZyB0aGUgWGlsaW54IEVFTUkgcG93
ZXItbWFuYWdlbWVudCBtZWRpYXRvci4NCkFsc28sIHRoZXJlIHdlcmUgc29tZSBxdWVzdGlvbnMg
aW4gdGhlIHByZXZpb3VzIHJldmlldy4gU29tZSBhcmUgc3RyYWlnaHQgZm9yd2FyZCBidXQgc29t
ZSB3ZXJlIGFyb3VuZCB0aGUgY29uZmlndXJhdGlvbi1sZXNzIGFwcHJvYWNoIHNvIEkgdGhvdWdo
dCBJIGNvdWxkIGV4cGxhaW4gb3VyIGFwcHJvYWNoIGFuZCBnZXQgZmVlZGJhY2ssIHBlcmhhcHMg
c29tZW9uZSBoYXMgYmV0dGVyIGlkZWFzLiBJJ2xsIHByb2JhYmx5IG5lZWQgMTAgLSAxNW1pbiBm
b3IgdGhhdC4NCg0KVGhhbmtzLA0KRWRnYXINCg0KPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0NCj4g
U2VudDogMDYgRmVicnVhcnkgMjAxOCAyOjEyDQo+IFRvOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+OyB4ZW4tZGV2ZWwgPHhlbi0NCj4gZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmc+OyBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+OyBFZGdhcg0K
PiBJZ2xlc2lhcyA8ZWRnYXJpQHhpbGlueC5jb20+OyBTdGV3YXJ0IEhpbGRlYnJhbmQNCj4gPFN0
ZXdhcnQuSGlsZGVicmFuZEBkb3JuZXJ3b3Jrcy5jb20+OyBhbmFzdGFzc2lvcy5uYW5vc0BvbmFw
cC5jb207DQo+IHZmYWNoaW5AZGUuYWRpdC1qdi5jb207IEphcnZpcyBSb2FjaCA8SmFydmlzLlJv
YWNoQGRvcm5lcndvcmtzLmNvbT47DQo+IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT47IEFydGVtIE15Z2FpZXYNCj4gPEFydGVtX015Z2FpZXZAZXBhbS5jb20+
OyBtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb207DQo+IGRhdm9yaW4ubWlzdGFAYWdnaW9zLmNv
bTsgcm9iaW4ucmFuZGhhd2FAYXJtLmNvbQ0KPiBTdWJqZWN0OiBYZW4gQVJNIGNvbW11bml0eSBj
YWxsIFR1ZXNkYXkgMTN0aCBGZWJydWFyeSA1UE0gVVRDDQo+IA0KPiBIaSBhbGwsDQo+IA0KPiBJ
IHdvdWxkIHN1Z2dlc3QgdG8gaGF2ZSB0aGUgbmV4dCBjb21tdW5pdHkgY2FsbCBvbiBUdWVzZGF5
IDEzdGggRmVicnVhcnkNCj4gNXBtIEdNVC4gRG9lcyBpdCBzb3VuZCBnb29kPw0KPiANCj4gRG8g
eW91IGhhdmUgYW55IHNwZWNpZmljIHRvcGljIHlvdSB3b3VsZCBsaWtlIHRvIGRpc2N1c3M/DQo+
IA0KPiBDaGVlcnMsDQo+IA0KPiAtLQ0KPiBKdWxpZW4gR3JhbGwNCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 06:18:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 06:18:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejJ3O-00089B-85; Wed, 07 Feb 2018 06:17:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejJ3M-00088m-N8
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 06:17:56 +0000
X-Inumbo-ID: bd5ef56a-0bce-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd5ef56a-0bce-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 06:18:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejJ3C-00070Y-UR; Wed, 07 Feb 2018 06:17:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejJ37-0007yy-LM; Wed, 07 Feb 2018 06:17:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejJ37-0006ZB-BP; Wed, 07 Feb 2018 06:17:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118622-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d87cfb59b42832920f4cf3392dccfa5b8736b699
X-Osstest-Versions-That: xen=1c3545eeaf4ac6f8d5db5a52c29c112694bcd4f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 06:17:41 +0000
Subject: [Xen-devel] [xen-unstable test] 118622: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYyMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODYyMi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTE4NjA3
CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tp
bmcpOgogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0IDE3IHJ1bXBydW4tZGVtby14ZW5z
dG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExODYwNwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdS
LiB2cy4gMTE4NjA3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjA3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg2MDcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExODYwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NjA3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTg2MDcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODYwNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NjA3CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTg2MDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODYwNwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICBkODdjZmI1OWI0MjgzMjkyMGY0Y2YzMzkyZGNjZmE1Yjg3MzZiNjk5CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjlj
MTEyNjk0YmNkNGYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2MDcgIDIwMTgtMDItMDYgMDU6
NDc6MTEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjIyICAyMDE4LTAyLTA2
IDE5OjE1OjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBUYW1hcyBL
IExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgZDg3Y2ZiNTliNDI4MzI5MjBmNGNmMzM5MmRjY2ZhNWI4NzM2YjY5OQpB
dXRob3I6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTog
ICBNb24gSmFuIDI5IDIzOjQ4OjI0IDIwMTggKzAyMDAKCiAgICB0ZXN0cy94ZW4tYWNjZXNzOiBk
aXNhYmxlIENSNCB3cml0ZSBldmVudHMgb24gYXBwbGljYXRpb24gZXhpdAogICAgCiAgICBPbiBl
eGl0LCB4ZW4tYWNjZXNzIGRpZCBub3QgdW5zdWJzY3JpYmUgZnJvbSBDUjQgd3JpdGUgdm1fZXZl
bnRzLAogICAgcG90ZW50aWFsbHkgbGVhdmluZyB0aGUgZ3Vlc3Qgc3R1Y2suCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
ICAgIEFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpjb21t
aXQgMzA5ZTA1MDliNzM2M2E4OTUzNjJmY2JlYWM4MjM1NjJjM2UxOGRlZgpBdXRob3I6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBUdWUgRmViIDYgMTc6Mjk6NTkgMjAx
OCArMDEwMAoKICAgIHg4Ni9OTUk6IGludmVydCBjb25kaXRpb24gaW4gbm1pX3Nob3dfZXhlY3V0
aW9uX3N0YXRlKCkKICAgIAogICAgV2Ugd2FudCB0byBkZWNvZGUgdGhlIHN5bWJvbCB3aGVuIF9u
b3RfIGluIGd1ZXN0IG1vZGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKY29tbWl0IGQwMTE1Zjk2ZWE2MzNmZDZkNjY4ZjJjMDY3Nzg1
OTEyYzBhZDRjMDAKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6
ICAgVHVlIEZlYiA2IDE3OjI5OjMzIDIwMTggKzAxMDAKCiAgICBsaWJ4YzogZG9uJ3QgZmFpbCBk
b21haW4gY3JlYXRpb24gd2hlbiB1bnBhY2tpbmcgaW5pdHJkIGZhaWxzCiAgICAKICAgIEF0IGxl
YXN0IExpbnV4IGtlcm5lbHMgaGF2ZSBiZWVuIGFibGUgdG8gd29yayB3aXRoIGd6aXAtZWQgaW5p
dHJkIGZvcgogICAgcXVpdGUgc29tZSB0aW1lOyBpbml0cmQgY29tcHJlc3NlZCB3aXRoIG90aGVy
IG1ldGhvZHMgYXJlbid0IGV2ZW4gYmVpbmcKICAgIGF0dGVtcHRlZCB0byB1bnBhY2suIEZ1cnRo
ZXJtb3JlIHRoZSB1bnppcC1pbmcgcm91dGluZSB1c2VkIGhlcmUgaXNuJ3QKICAgIGNhcGFibGUg
b2YgZGVhbGluZyB3aXRoIHZhcmlvdXMgZm9ybXMgb2YgY29uY2F0ZW5hdGVkIGZpbGVzLCBlYWNo
IG9mCiAgICB3aGljaCB3YXMgZ3ppcC1lZCBzZXBhcmF0ZWx5IChpdCBpcyB0aGlzIHBhcnRpY3Vs
YXIgY2FzZSB3aGljaCBoYXMgYmVlbgogICAgdGhlIHNvdXJjZSBvZiBvYnNlcnZlZCBWTSBjcmVh
dGlvbiBmYWlsdXJlcykuCiAgICAKICAgIEhlbmNlLCBpZiB1bnBhY2tpbmcgZmFpbHMsIHNpbXBs
eSBoYW5kIHRoZSBjb21wcmVzc2VkIGJsb2IgdG8gdGhlIGd1ZXN0CiAgICBhcyBpcy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGlu
Y2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 06:35:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 06:35:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejJKC-00015C-Nd; Wed, 07 Feb 2018 06:35:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=r8pi=fb=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1ejJKB-000156-E5
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 06:35:19 +0000
X-Inumbo-ID: 00c95cea-0bd1-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00c95cea-0bd1-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 07:34:53 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id t79so6242308lfe.3
 for <xen-devel@lists.xen.org>; Tue, 06 Feb 2018 22:35:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=vg05TMe5LDNp6g6IoU5lIAoC2m/bsoaSGVLwK9F6LIU=;
 b=JwOe7yCTE223cLXhySidkPH6yT5zZlUdu0iNnZDV+ujdyYCQsEB/ePAbR/bnErztyk
 cgi/002KAXVphXY00XlFq4PyXefSlxI5ImEps/Vm11Ic0/VVBRu+bngJYxFTNRz9mEm5
 J1lyJdPBi8699IMOW2UNVuAc9UuWzHzBIeztiwp3VUaHimIDU45Th0NaCTbQ9gnJqhb7
 tyW3fUtirMpRtp6oDJEEr0Xtxypx/YhDspyA4dOcYtOKYhcu5BwROYcNwZhiyCl/uZHa
 gWH35HNlKzpOsoRQ4igxaLVwCFWYmRbI9P0XpP+pQ4Rn4GAohP8W5EqKZoweKbRQuvxG
 3IzA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=vg05TMe5LDNp6g6IoU5lIAoC2m/bsoaSGVLwK9F6LIU=;
 b=j9lX47Dq4oBGPTjx1gvujvAUjB715ybJuoqFFPsYoUb9Qjjv+2svIf1s//wLPqoaDa
 77PEThDqmXFResxUilHAEktprJ+Ngh4r6f2qAuZCFk0CMHQej8wmrPHidSTiRgflCuyx
 GHPvM2dh1YkDFUVb4+BcWgzzIL1PmxqDIbjPW93eS+skmdKJV8+PdtQS0dYQ9kIkc2lZ
 NqFWRF0hFOBR024FufF0chAgBAkI+XTHKjT4AglluD/qv3aRjKvqRgYJ9Ef9ybVDi0RU
 M/ZDnBXApf+8Kp0dAPbOVlr5nMwhceIif71NzafOACew6X7HR2KoSLD6514lb5/y1VQr
 VBaw==
X-Gm-Message-State: APf1xPDWDl7e9VHEV4+C1Nl/QrMqsmW+hxhh5LTPzIoLVQUDKluYL9UF
 gesaTDZ7UdlGJi5VhxsQwgE=
X-Google-Smtp-Source: AH8x2249B4OfTtB3IEOVngeM8AtYmHCOYWwviy2zTsad3GJFe8oqaSFytrv3EZmNcYgNriSYGdphVg==
X-Received: by 10.25.181.3 with SMTP id e3mr3594623lff.90.1517985316360;
 Tue, 06 Feb 2018 22:35:16 -0800 (PST)
Received: from localhost ([217.150.73.25])
 by smtp.gmail.com with ESMTPSA id f33sm138151lji.52.2018.02.06.22.35.14
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 06 Feb 2018 22:35:15 -0800 (PST)
Date: Wed, 7 Feb 2018 16:35:10 +1000
From: Alexey G <x1917x@gmail.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20180207163510.0000762b@gmail.com>
In-Reply-To: <b64a75a4-c234-6729-acf2-e2989dbae2ab@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <20180206131026.00007e4b@gmail.com>
 <7b01487b-d7a3-eb2a-6a5b-023f33aaa974@citrix.com>
 <20180207030843.00007458@gmail.com>
 <af6cf4c2-401f-4265-a8a6-1ebe28d45a19@citrix.com>
 <20180207041750.00000668@gmail.com>
 <b64a75a4-c234-6729-acf2-e2989dbae2ab@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, jbeulich@suse.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cj4+Pj4gSWYgdGhlIGFjdHVhbCBTTUkgc291cmNlIGlzIG5vdCByZWxhdGVkIHRvIHNvbWUgcGxh
Y2UgaW4gdGhlIE5NSQo+Pj4+IGhhbmRsZXIgY29kZSBidXQgd2FzIGVnLiBkdWUgdG8gc29tZSBT
TUkgdGltZXIsIGxvd2VyaW5nIE5NSQo+Pj4+IHdhdGNoZG9nIGZyZXF1ZW5jeSBtaWdodCBub3Qg
Zml4IHRoZSBpc3N1ZSBjb21wbGV0ZWx5LCBidXQgbG93ZXIKPj4+PiBpdHMgcmVwcm9kdWNpYmls
aXR5IChwZXJoYXBzIHRvIHNvbWUgdmVyeSByYXJlIG9jY3VycmVuY2VzKS4gU28KPj4+PiBpdCdz
IGJldHRlciBiZSBzdXJlIHdoYXQgd2FzIHRoZSByZWFsIHNvdXJjZSBvZiBTTUkuCj4+Pj4gICAg
IAo+Pj4KPj4+IFRoaXMgKmlzKiByZWxhdGVkIHRvIHRoaXMgaW5zdHJ1Y3Rpb24gLSBpdCB3YXMg
Y29uZmlybWVkCj4+PiBlbXBpcmljYWxseS4gUmVtb3ZpbmcgdGhpcyBpbnN0cnVjdGlvbiBzdG9w
cyBTTUlzIGZyb20gb2NjdXJyaW5nCj4+PiBhbmQgZWZmZWN0aXZlbHkgcmVtb3ZlcyB0aGUgaXNz
dWUgbGVhdmluZyB0aGUgZnJlcXVlbmN5IHVuY2hhbmdlZC4gIAo+PiAKPj4gSG1tLCBpdCB3b3Vs
ZCBiZSBpbnRlcmVzdGluZyB0byBrbm93IGZvciB3aGF0IGV2aWwgcHVycG9zZSBkb2VzIGl0Cj4+
IG5lZWQgdG8gdHJhcCBJL08gcG9ydCA2MWguCj4+IEJUVywgb24gd2hpY2ggbW90aGVyYm9hcmQg
bW9kZWwgdGhlIGlzc3VlIHdhcyByZXByb2R1Y2VkPwo+PiAgIAo+Cj5UaGUgaXNzdWUgaGFzIGJl
ZW4gcmVwb3J0ZWQgZm9yIHNvbWUgRGVsbC9IdWF3ZWkgU2t5bGFrZSBwbGF0Zm9ybXMgKG9uZQo+
b2YgdGhlbSBQb3dlckVkZ2UgUjc0MCB0byBiZSBwcmVjaXNlKSBidXQgSSBkb24ndCB0aGluayB0
aGUgb3RoZXJzIGFyZQo+dW5hZmZlY3RlZCAodGhlIGlzc3VlIHN1cHBvc2VkbHkgb3JpZ2luYXRl
cyBmcm9tIEludGVsJ3MgcmVmZXJlbmNlCj5jb2RlKQo+LSB0aGUgZGVmYXVsdCBCSU9TIHNldHVw
IGluZGVlZCBtYXR0ZXJzLgoKSGVyZSBpcyBhIGJpdCBvZiBpbmZvIHlvdSBtaWdodCBmaW5kIHVz
ZWZ1bC4gSSBkaWQgYSBxdWljayByZXNlYXJjaCBvbgpteSB0ZXN0IHN5c3RlbSAoR2lnYWJ5dGUg
R0EtSDI3ME0tRDNIKSBpbiBvcmRlciB0byBjb25maXJtIGlmIEJJT1MgdHJhcHMKSS9PIHBvcnQg
NjFoIChOTUkgc3RhdHVzKSBhbmQgZm9yIHdoYXQgcHVycG9zZXMuCgpXZWxsLCB0dXJucyBvdXQg
aXQgcmVhbGx5IGRvZXMuCk1vcmVvdmVyLCBpdCdzIGFjdHVhbGx5IHRoZSBvbmx5IGZpeGVkIEkv
TyBwb3J0IGxvY2F0aW9uIHRyYXBwZWQgYnkgU01JCkkvTyB0cmFwcyBvbiB0aGlzIHN5c3RlbS4g
RmV3IG90aGVycyBhcmUgc2ltcGx5ICdhbGxvY2F0ZWQnIG9uZXMsCm1lYW5pbmcgdGhlIHJlYWwg
SS9PIHBvcnQgYWRkcmVzcyBiZWluZyB0cmFwcGVkIGlzIGNob3NlbiBkeW5hbWljYWxseSBieQpz
dXBwbHlpbmcgQWRkcmVzcz0wIHRvIGEgY29ycmVzcG9uZGluZyBjYWxsIHRvIEVGSSBJL08gVHJh
cCBpbnRlcmZhY2UKZnVuY3Rpb24gLS0gc3VjaCBJL08gdHJhcHMgbWF5IGJlIHVzZWQgYXMgaW50
ZXJmYWNlcyB3aXRoIGEgU01JIGhhbmRsZXIKaW4gYSBtYW5uZXIgc2ltaWxhciB0byB0aGUgU1cg
U01JIGludGVyZmFjZS4KClRoZSBFRkkgbW9kdWxlIHJlc3BvbnNpYmxlIGZvciBpbnN0YWxsaW5n
IHBvcnQgNjFoIFNNSSBJL08gVHJhcCBpcwpQY2hJbml0U21tIGluIG15IGNhc2UuIFRoZSByZWxh
dGVkIGNvZGUgaXM6CiAgICAuLi4KICAgIG1vdiAgICAgZWF4LCA2MWgKICAgIGxlYSAgICAgcjks
IHF3b3JkXzU3NzgKICAgIG1vdiAgICAgW3JzcCs5OGgraW9fdHJhcF9jdHguaW9fYWRkcmVzc10s
IGF4CiAgICBtb3YgICAgIHJheCwgY3M6cElvVHJhcElGCiAgICBsZWEgICAgIHI4LCBbcnNwKzk4
aCtpb190cmFwX2N0eF0KICAgIGxlYSAgICAgcmR4LCBQb3J0NjFoX0lvVHJhcEhhbmRsZXIKICAg
IG1vdiAgICAgcmN4LCByYXgKICAgIG1vdiAgICAgW3JzcCs5OGgraW9fdHJhcF9jdHgudHJhcF90
eXBlXSwgZWJwICA7IHRyYXAgcmVhZHMKICAgIG1vdiAgICAgW3JzcCs5OGgraW9fdHJhcF9jdHgu
aW9fbGVuXSwgYnAJICA7IGVicD0xCiAgICBjYWxsICAgIHF3b3JkIHB0ciBbcmF4XQogICAgLi4u
CgpUaGUgYWN0dWFsIGhhbmRsZXIgKG5hbWVkIFBvcnQ2MWhfSW9UcmFwSGFuZGxlciBpbiB0aGUg
YWJvdmUgY29kZSkgaXMKZmFpcmx5IGxpZ2h0d2VpZ2h0IGFuZCBkb2VzIGEgYml0IG9mIHVzZWxl
c3MgYmxhY2sgbWFnaWMuCgpGaXJzdCwgdGhlcmUgaXMgYSBsb29wIGZvciBhbGwgQ1BVcyB3aGlj
aCBmaW5kcyB3aGljaCBDUFUgYWN0dWFsbHkKY2F1c2VkIHRyYXBwZWQgSS9PIG9wZXJhdGlvbiBi
eSByZWFkaW5nIE5NSSBzdGF0dXMgcG9ydC4KClRoZW4gaXQgcmVhZHMgdGhlIG9yaWdpbmFsIHBv
cnQgNjFoIHZhbHVlIGFuZCBzZXQgTk1JX1NDIGJpdDQgdG8gaXRzCmludmVydGVkIHByZXZpb3Vz
IHN0YXRlIGZvciB0aGUgc2VsZWN0ZWQgQ1BVJyBiaXQuIEFuZCB0aGVuIHVwZGF0ZWQgQUwKcmVn
aXN0ZXIgdmFsdWUgaXMgcmV0dXJuZWQgdG8gdGhlIE5NSV9TQy1yZWFkaW5nIHVzZXIgY29kZSAo
dmlhCnBhdGNoaW5nIFJBWCByZWdpc3RlciB2YWx1ZSBpbiBTTVJBTSBzYXZlZCBzdGF0ZSk6Cgog
ICAgOyBlYnAgPSA2MWgsIHJieCA9IENQVSBpbmRleAogICAgLi4uCiAgICBtb3YgICAgIGVkeCwg
ZWJwCiAgICBpbiAgICAgIGFsLCBkeAoKICAgIG1vdiAgICAgcjgsIGNzOmJtTm1pUmVmVG9nZ2xl
c0ZvckNwdXMKICAgIG1vdiAgICAgcmN4LCByYngKICAgIG1vdiAgICAgZWR4LCAxCiAgICBzaGwg
ICAgIGVkeCwgY2wKICAgIG1vdiAgICAgcjksIHJieAogICAgbW92c3hkICByY3gsIGVkeAogICAg
bW92ICAgICBkbCwgYWwKICAgIGFuZCAgICAgYWwsIDBFRmgKICAgIHhvciAgICAgcjgsIHJjeAog
ICAgb3IgICAgICBkbCwgMTBoCiAgICBtb3YgICAgIGNzOmJtTm1pUmVmVG9nZ2xlc0ZvckNwdXMs
IHI4CiAgICBhbmQgICAgIHI4LCByY3gKICAgIG1vdnp4ICAgZWN4LCBhbAogICAgbW92enggICBl
YXgsIGRsCiAgICB0ZXN0ICAgIHI4LCByOAogICAgbW92ICAgICBlZHgsIDEKICAgIGNtb3ZueiAg
ZWN4LCBlYXgKICAgIGxlYSAgICAgcmF4LCBbcnNwKzU4aCthbF90b19yZXR1cm5dCiAgICBsZWEg
ICAgIHI4ZCwgW3JkeCsyNWhdICA7IEVGSV9TTU1fU0FWRV9TVEFURV9SRUdJU1RFUl9SQVgKICAg
IG1vdiAgICAgW3JzcCs1OGgrZnVuY19hcmcwXSwgcmF4CiAgICBtb3YgICAgIHJheCwgY3M6cEVG
SV9TTU1fQ1BVX1BST1RPQ09MX0dVSURfSUYKICAgIG1vdiAgICAgW3JzcCs1OGgrYWxfdG9fcmV0
dXJuXSwgY2wKICAgIG1vdiAgICAgcmN4LCByYXgKICAgIGNhbGwgICAgcXdvcmQgcHRyIFtyYXgr
OF0gOyBXcml0ZVNhdmVTdGF0ZQogICAgLi4uCgpTbywgdGhlIG9ubHkgcHVycG9zZSBvZiB0aGlz
IHN0dWZmIGlzIGVtdWxhdGluZyBSRUZfVE9HR0xFIGJpdCB0b2dnbGluZwpsb2dpYyAoc2ltcGx5
IGJ5IGFsdGVybmF0aW5nIG9uZXMgYW5kIHplcm9zIG9uIGVhY2ggTk1JX1NDIHJlYWQpLApub3Ro
aW5nIG1vcmUuIFNvcnQgb2Ygd29ya2Fyb3VuZCBmb3Igc29tZSBsZWdhY3kgY29kZSB3aGljaCBk
ZXBlbmRzIG9uClJFRl9UT0dHTEUgcm9sbGluZyAod2hpY2ggaXMgbm93IGJlaW5nIG1hcmtlZCBS
ZXNlcnZlZCBpbiBkb2NzKS4KCk9uIHRoaXMgcGFydGljdWxhciBzeXN0ZW0gU01JIEkvTyB0cmFw
IGZvciBwb3J0IDYxaCBuZWl0aGVyIGRvIGFueXRoaW5nCnRpbWUtY29uc3VtaW5nIG5vciBhbnl0
aGluZyByZWFsbHkgdXNlZnVsLiBUaGF0IERlbGwgc3lzdGVtIG11c3QgaGF2ZQpzb21ldGhpbmcg
c2ltaWxhciAodGhhbmtzIHRvIGNvbW1vbiBFRkkgcmVmIGNvZGUgZnJvbSBJbnRlbCBJZ29yCm1l
bnRpb25lZCksIGxlYXZpbmcgdGhlIHF1ZXN0aW9uIHdoeSBwb3J0IDYxaCByZWFkaW5nIGlzIHNv
IHNsb3cgdGhlcmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 08:18:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 08:18:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejKw1-000857-FN; Wed, 07 Feb 2018 08:18:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qdnw=fb=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ejKvz-000851-Ft
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 08:18:28 +0000
X-Inumbo-ID: 67c14d7a-0bdf-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67c14d7a-0bdf-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 09:17:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1517991502;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Type:Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:
 X-RZG-AUTH; bh=+IRjWK5nXuzqZcgGlTjCKawUIH/R8Phmcj9mjYUQSEs=;
 b=RXzMq8soP4WOGbeNEyciQZ09UehQqvtZBXYoD89ZyN2rCXxUsFIKSL9DMbOhrTqE7Z
 pfANldaVaDUVk0X9zBHX2XGeHnBLt7bOLLNwrFGP5HSpL6ieY4qJA04aGLOy31zLema/
 biUDNXxISbwgl4XcESA0380Mn5KstHd+m4rVPRNqD9fwENPUfMQhc93CLJaQxv5JVcSY
 HXgwAfAARsDy0EjsPlz8bhKq2GtRzRQLoXrSrflEkbotVZOBA0N4cCANZhiKAgseIiAZ
 g1wrkncoWU+iPi2AmVFI89XwR5HvLgHaqqxNniOjy4/eHaBlz2h7VdNvVFyGZnWdBWlm
 zVWA==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0bLmERffOisLwbL3W8cCsJd32rlBJr0xQUK3OiHrPM=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id K01e59u178IMKgH
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Wed, 7 Feb 2018 09:18:22 +0100 (CET)
Date: Wed, 7 Feb 2018 09:18:16 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20180207081808.GA28102@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.9.2 (20180116.8fac7a94)
Subject: [Xen-devel] qemu-xen fails to build in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0365182622932201033=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0365182622932201033==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="r5Pyd7+fXNt84Ff3"
Content-Disposition: inline


--r5Pyd7+fXNt84Ff3
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

With current staging, qemu-xen fails to build. It looks like a ordering
issue, I assume ui/input-keymap-linux-to-qcode.c is a generated file.
It is (as always) a fresh clean checkout in a clean chroot.

[  505s] /home/abuild/rpmbuild/BUILD/xen-4.11.20180206T183258.30cbd0c83e/non-dbg/tools/qemu-xen-dir/ui/input-keymap.c:8:44: fatal error: ui/input-keymap-linux-to-qcode.c: No such file or directory
[  505s]  #include "ui/input-keymap-linux-to-qcode.c"
[  505s]                                             ^
[  505s] compilation terminated.
[  505s] /home/abuild/rpmbuild/BUILD/xen-4.11.20180206T183258.30cbd0c83e/non-dbg/tools/qemu-xen-dir/rules.mak:66: recipe for target 'ui/input-keymap.o' failed
[  505s] make: *** [ui/input-keymap.o] Error 1

The previous snapshot did not have this issue:
xen_commit b6c2c7f48ab8bd5566759cb404afd80fd0df2dfe Wed Jan 10 10:33:26 UTC 2018
seabios_tag 5f4c7b13cdf9c450eb55645f4362ea58fa61b79b Fri Feb 24 14:01:20 UTC 2017
minios_tag 0b4b7897e08b967a09bed2028a79fabff82342dd Fri Oct 20 10:50:35 UTC 2017
ipxe_tag 356f6c1b64d7a97746d1816cef8ca22bdd8d0b5d Tue May 23 17:48:06 UTC 2017
ovmf_tag 947f3737abf65fda63f3ffd97fddfa6986986868 Wed Sep 20 18:25:19 UTC 2017
qemu_xen_traditional_tag c8ea0457495342c417c3dc033bba25148b279f60 Fri Sep 15 18:37:27 UTC 2017
qemu_xen_upstream_tag b79708a8ed1b3d18bee67baeaf33b3fa529493e2 Thu Nov  9 15:46:00 UTC 2017

Olaf

--r5Pyd7+fXNt84Ff3
Content-Type: application/pgp-signature; name="signature.asc"

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWnq2PQAKCRBdQqD6ppg2
fs4yAKCfyMZ+1W+M5zb32vsfMNhtEblUowCdE6N9y7kIwhgCu3QwsanuVBwsW/8=
=RVrV
-----END PGP SIGNATURE-----

--r5Pyd7+fXNt84Ff3--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0365182622932201033==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 07 08:31:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 08:31:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejL8F-0000tl-IK; Wed, 07 Feb 2018 08:31:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qdnw=fb=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ejL8D-0000tf-Qy
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 08:31:06 +0000
X-Inumbo-ID: 2d1d6374-0be1-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::11])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2d1d6374-0be1-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 09:30:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1517992263;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Transfer-Encoding:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=oY/KLyigUIJIG1JSFf9+O0xnhOo4e2RaNisJSsGMUTg=;
 b=Xq7UnixhUQSHbvuFL+d1/ErgPZiSfV8lEvbdjEU9KxeCCG00uMppvdhHBSU1IEBQt3
 n6EYrwn6uWX9Vv/4QVySwycfIH9fXkcD9x9uZU92H9aBRxQ1tU5aPhwALnrEoOz6pYOD
 e+s6YhjJ8MWNp+QSYWCjWPmpSL9kYtmyL2ckV/bgFgBNLrbvDdjvBJg4ZZ5A6vidafyz
 O1FbkXwX/3qbkcEyFil6phMR/8yuG9lfo0HUD+IAQBlou9luyX6euVe87PJGbBHwWCix
 s/M0mQTznwNHMUFuZTi4g3gIh1Jn7XyUMclkenRZET5MIyyP1OaYzDd2Ny/oC84QnYcc
 KwEA==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0bLmERffOisLwbL3W8cCsJd32rlBJr0xQUK3OiHrPM=
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id K01e59u178V1KlV
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 7 Feb 2018 09:31:01 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Date: Wed,  7 Feb 2018 09:30:57 +0100
Message-Id: <20180207083057.8363-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] docs: fix kernel config option in xen-pv-channel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SFZDIGlzIHNob3duIHVuZGVybGluZWQsIHRoZSB1bmRlcnNjb3JlcyBhcmUgbWlzc2luZy4KRml4
IGl0IGJ5IHVzaW5nIHVuZGVyc2NvcmVzLgpSZW1vdmUgc3RhbGUgSS4KClNpZ25lZC1vZmYtYnk6
IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KLS0tCiBkb2NzL21hbi94ZW4tcHYtY2hhbm5l
bC5wb2QuNyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hlbi1wdi1jaGFubmVsLnBvZC43IGIvZG9jcy9t
YW4veGVuLXB2LWNoYW5uZWwucG9kLjcKaW5kZXggMjMzMzA4M2NjZS4uMjI2NDE4YWQ5NCAxMDA2
NDQKLS0tIGEvZG9jcy9tYW4veGVuLXB2LWNoYW5uZWwucG9kLjcKKysrIGIvZG9jcy9tYW4veGVu
LXB2LWNoYW5uZWwucG9kLjcKQEAgLTEwOCw3ICsxMDgsNyBAQCBzb2NrZXQsIHdyaXRlcyBhIGhh
bmRzaGFrZSBtZXNzYWdlIGFuZCB3YWl0cyBmb3IgYSByZXBseQogCiA9aXRlbSA2LgogCi1Bc3N1
bWluZyB0aGUgZ3Vlc3Qga2VybmVsIGhhcyBDT05GSUdJPEhWQz5YRU5fRlJPTlRFTkQgc2V0IHRo
ZW4gdGhlIGNvbnNvbGUKK0Fzc3VtaW5nIHRoZSBndWVzdCBrZXJuZWwgaGFzIENPTkZJR19IVkNf
WEVOX0ZST05URU5EIHNldCB0aGVuIHRoZSBjb25zb2xlCiBkcml2ZXIgd2lsbCBnZW5lcmF0ZSBh
IGhvdHBsdWcgZXZlbnQKIAogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 08:46:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 08:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejLMh-0001rC-3J; Wed, 07 Feb 2018 08:46:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qdnw=fb=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ejLMf-0001r0-CB
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 08:46:01 +0000
X-Inumbo-ID: 42bd5016-0be3-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 42bd5016-0be3-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 09:45:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1517993158;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Transfer-Encoding:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=nvLLEYLiK/vV6mEnQ9JX5miOxZ6r8f/NgHAIkI26+dA=;
 b=ZTdMgMpMaLDEUFe26+Un5NtUvZ2AbRCq/YWGWwdGX60BokdXtqDTTCOKokY6TnZKUl
 YW7DUad809VN2A4hltG8jiwrwMT9biCOF2iF4g77qFS1+F2gdqdlsHBbExcCN/TdXtfj
 +WjX0OIKpiW+Hd9MGSKNYHStJJKGmlfItsYWksG1C2sHjLQnuoRyeys0clT0m5yP9T6+
 Itb699+ruV4O/5pd4DFsoBn3i/fGw14XUHIReuGGKj3y/RYDuXmrB3KliQbyUHJHlTFi
 SwuTUXHRfnVAyJf0k2dBhfPybIBcXKt+0eXS3TFXx+URD3Nk9jhVNGG809QefGdTBm4b
 kr7g==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0bLmERffOisLwbL3W8cCsJd32rlBJr0xQUK3OiHrPM=
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id K01e59u178juKrU
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 7 Feb 2018 09:45:56 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Date: Wed,  7 Feb 2018 09:45:53 +0100
Message-Id: <20180207084553.8719-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] docs: clearify symlink usage in xen-pv-channel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByZXZpb3VzIHZlcnNpb24gc2ltcGx5IHN0YXRlcyB0aGF0IGEgc3ltbGluayBoYXMgdG8g
YmUgY3JlYXRlZAp3aXRob3V0IHRlbGxpbmcgd2hlcmUgdGhlIHN5bWxpbmsgc2hvdWxkIHBvaW50
IHRvLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIGRv
Y3MvbWFuL3hlbi1wdi1jaGFubmVsLnBvZC43IHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5z
ZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hlbi1wdi1jaGFubmVsLnBvZC43IGIv
ZG9jcy9tYW4veGVuLXB2LWNoYW5uZWwucG9kLjcKaW5kZXggMjI2NDE4YWQ5NC4uNzIyOWIyNmQw
NiAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGVuLXB2LWNoYW5uZWwucG9kLjcKKysrIGIvZG9jcy9t
YW4veGVuLXB2LWNoYW5uZWwucG9kLjcKQEAgLTEyMiw2ICsxMjIsOCBAQCBTVUJTWVNURU09PSJ4
ZW4iLCBERVZQQVRIPT0iL2RldmljZXMvY29uc29sZS1bMC05XSIsIFJVTis9Inhlbi1jb25zb2xl
LXNldHVwIgogCiB3aGVyZSB0aGUgInhlbi1jb25zb2xlLXNldHVwIiBzY3JpcHQgd291bGQgcmVh
ZCB0aGUgY2hhbm5lbCBuYW1lIGFuZAogbWFrZSBhIHN5bWxpbmsgaW4gL2Rldi94ZW4tY2hhbm5l
bC9vcmcubXkuY2xvdWQuc29mdHdhcmUuYWdlbnQudmVyc2lvbjEKK3BvaW50aW5nIHRvIC9kZXYv
aHZjTi4gTiBpcyB0aGUgc2FtZSBudW1iZXIgYXMgdGhlIG51bWJlciBpbiAiL2RldmljZXMvY29u
c29sZS1bMC05XSIuCitJbiBvdGhlciB3b3JkcywgIi9kZXZpY2VzL2NvbnNvbGUtMiIgbWFwcyB0
byAvZGV2L2h2YzIuCiAKIAogPWl0ZW0gOC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 09:13:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 09:13:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejLnF-0003wR-AA; Wed, 07 Feb 2018 09:13:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejLnD-0003wL-SP
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 09:13:27 +0000
X-Inumbo-ID: 426dbe79-0be7-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 426dbe79-0be7-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 09:14:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 02:13:19 -0700
Message-Id: <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 02:13:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
In-Reply-To: <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE4IGF0IDIyOjUxLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIHByb2JsZW0gd2l0aCBhIHF1aXJrL2NvbW1hbmRsaW5lIHBhcmFtZXRlciBpcyB0
aGF0IHRoZSBpc3N1ZSBpcwo+IHJlcG9ydGVkIGZvciBhIHdpZGUgdmFyaWV0eSBvZiBzeXN0ZW1z
IGFuZCwgYXMgaXQgbG9va3MgbGlrZSwgZGVwZW5kcyBvbgo+IHRoZSBkZWZhdWx0IEJJT1Mgc2V0
dXAgLSBtZWFucyBpdCdzIGhhcmQgdG8gaWRlbnRpZnkgcGFydGljdWxhcgo+IG1hY2hpbmVzLiBX
ZSBzaG91bGQgb2J2aW91c2x5IHNvcnQgdGhpcyBvdXQgd2l0aCBJbnRlbCBidXQgdW50aWwgdGhl
bgo+IGxvd2VyaW5nIHRoZSBpbml0aWFsIGZyZXF1ZW5jeSBpcyBvdXIgb25seSBvcHRpb24uCgoi
V2lkZSB2YXJpZXR5IiBpcyBpbnRlcmVzdGluZywgY29uc2lkZXJpbmcgdGhhdCB3ZSd2ZSBoYWQg
bm8gZWFybGllcgpyZXBvcnRzLiBBcyB0aGUgZGVzY3JpcHRpb24gb2YgdGhlIHBhdGNoIHRhbGtz
IGFib3V0ICJwb3N0LVNreWxha2UiIC0KYXJlIHRoZXNlIHByb2R1Y3Rpb24gbWFjaGluZXM/IElm
IG5vdCwgYSBjb21tYW5kIGxpbmUgb3B0aW9uCndvdWxkIHF1aXRlIGNlcnRhaW5seSBiZSBzdWZm
aWNpZW50IGhlcmUuIElmIHllcywgSSdkIGxpa2UgIndpZGUgdmFyaWV0eSIKdG8gYmUgZnVydGhl
ciBxdWFsaWZpZWQuIEFmdGVyIGFsbCB3ZSdyZSB0YWxraW5nIGFib3V0IGEgcHJvY2Vzc2luZwpv
dmVyaGVhZCBvbiB0aGUgb3JkZXIgb2YgMTBtcyBoZXJlLCB3aGljaCBpcyBhYnN1cmQuIFRoZXJl
IGFyZQpzeXN0ZW1zIGFueXdheSB3aGVyZSB0aGUgd2F0Y2hkb2cgZG9lc24ndCB3b3JrIC0gd2Ug
bWF5IG5lZWQKdG8gY29uc2lkZXIgdG8gc3VnZ2VzdCB0byBwZW9wbGUgdG8gc2ltcGx5IG5vdCBl
bmFibGUgdGhlIHdhdGNoZG9nCm9uIHN1Y2ggc3lzdGVtcyB1bnRpbCB0aGUgZmlybXdhcmUgaXNz
dWUgaGFzIGJlZW4gdGFrZW4gY2FyZSBvZi4KCkFzIG1lbnRpb25lZCBiZWZvcmUgLSBpZiBmaXJt
d2FyZSB0YWtlcyBvbiB0aGUgb3JkZXIgb2YgMTBtcyB0bwpwcm9jZXNzIHRoZSBTTUkgaW50ZXJj
ZXB0LCBJIGNhbid0IHNlZSB3aHkgaXQgd291bGRuJ3QgYmUgcG9zc2libGUKZm9yIHRoZW0gdG8g
c2NyZXcgdXAgZnVydGhlciBhbmQgdGFrZSAyMCwgNTAsIG9yIDEwMG1zLCBhdCB3aGljaApwb2lu
dCB5b3VyIHNlZW1pbmdseSByYW5kb20gSFogLyAxMCB3b3VsZCBubyBsb25nZXIgd29yayBlaXRo
ZXIuClRoZSBzYW1lIGdvZXMgZm9yIHRoZSBjYXNlIG9mIHNvbWVvbmUgY29taW5nIGFsb25nIGFu
ZApjaGFuZ2luZyBIWiB0byBhIGhpZ2hlciB2YWx1ZSAod2l0aCBhIGdvb2QgcmVhc29uIHByb3Zp
ZGVkKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 09:31:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 09:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejM4k-0005GR-MU; Wed, 07 Feb 2018 09:31:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=o6on=fb=citrix.com=prvs=569089e40=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ejM4j-0005GG-GA
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 09:31:33 +0000
X-Inumbo-ID: ca3640f2-0be9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca3640f2-0be9-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 09:32:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461623671"
To: Dario Faggioli <dfaggioli@suse.com>, Juergen Gross <jgross@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180205113642.3174-1-george.dunlap@citrix.com>
 <edf342de-0dee-69c0-d239-75f928960bd4@citrix.com>
 <d9a9e4c9-1a78-ac26-0bda-cea8e842e05d@citrix.com>
 <1517849601.8082.10.camel@suse.com>
 <08e59400-8187-2c06-4145-3d7f3fd2bc65@suse.com>
 <64cddb91-57ca-45ae-2308-f4f844248d5e@citrix.com>
 <1517956794.4823.27.camel@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <110e25fe-a639-9d09-f382-8578c4d2efef@citrix.com>
Date: Wed, 7 Feb 2018 09:31:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1517956794.4823.27.camel@suse.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] Make credit2 the default scheduler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAxMDozOSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gVHVlLCAy
MDE4LTAyLTA2IGF0IDE3OjAyICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwMi8w
Ni8yMDE4IDA2OjE4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4gT24gMDUvMDIvMTggMTc6
NTMsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4+Cj4+Pj4gQ29uc2lkZXJpbmcgd2UncmUgcmVs
ZWFzaW5nIGluIEp1bmUsIGJ1dCBmcmVlemluZyBpbiBNYXJjaCwgZG8gd2UKPj4+PiB0aGluawo+
Pj4+ICBpdCBpcyBzdGlsbCBlYXJseSBlbm91Z2g/Cj4+Cj4+PiBUaGUgNC4xMSByZWxlYXNlIGlz
IGNvbXBsZXRlbHkgZG9taW5hdGVkIGJ5IE1lbHRkb3duL1NwZWN0cmUKPj4+IG1pdGlnYXRpb24K
Pj4+IHdvcmsuIFNvIGVpdGhlciA0LjExIHdpbGwgYmUgYSBzZWN1cml0eSBmb2N1c2VkIHZlcnNp
b24gb3Igd2UgbmVlZAo+Pj4gdG8KPj4+IGV4dGVuZCB0aGUgZGV2ZWxvcG1lbnQgcGhhc2UuCj4+
Cj4+IFBlcnNvbmFsbHkgSSBjb3VsZCBnbyBlaXRoZXIgd2F5IG9uIHRoaXMuICBTbyB1bmxlc3Mg
c29tZW9uZSB3YW50cyB0bwo+PiBhcmd1ZSBmb3Igc3dpdGNoaW5nIG5vdyAob3Igd2Ugc2lnbmlm
aWNhbnRseSBleHRlbmQgdGhlIGRldmVsb3BtZW50Cj4+IHdpbmRvdyksIGxldCdzIHBsYW4gb24g
bGVhdmluZyB0aGlzIGZvciBwb3N0LTQuMTEuCj4+Cj4gWWVzLCBJIGFncmVlLgo+IAo+IEFuZCBp
ZiB3ZSBkb24ndCBzd2l0Y2ggbm93LCBJIHRoaW5rIHdlIHNob3VsZCBzYXkgdGhhdCwgdW5sZXNz
IHNvbWVvbmUKPiBhcmd1ZXMgYWdhaW5zdCB5b3VyIHJlYXNvbmluZyBpbiB5b3VyIG90aGVyIGVt
YWlsLCBhbmQgY29udmluY2UgdXMsCj4gd2UnbGwgc3dpdGNoIGFzIHNvb24gYXMgNC4xMiBpcyBi
cmFuY2hlZCAob3IgcGVyaGFwcyBhcyBzb29uIGFzIDQuMTEgaXMKPiByZWxlYXNlZD8pLgoKV2Vs
bCBJIGhhZCBwbGFubmVkIHRvIGRvIHRoYXQgZm9yIDQuMTEsIGJ1dCBzb21ldGhpbmcgY2FtZSB1
cC4gOi0pCkhvcGVmdWxseSBub3RoaW5nIHNpbWlsYXIgd2lsbCBjb21lIHVwIHRoaXMgdGltZS4u
LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 09:57:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 09:57:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejMTS-0006hl-NO; Wed, 07 Feb 2018 09:57:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejMTR-0006hf-PD
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 09:57:05 +0000
X-Inumbo-ID: 5ac4ef98-0bed-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ac4ef98-0bed-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 09:57:49 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 02:56:57 -0700
Message-Id: <5A7ADB7702000078001A5F4B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 02:56:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20180207081808.GA28102@aepfle.de>
In-Reply-To: <20180207081808.GA28102@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] qemu-xen fails to build in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDA5OjE4LCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IFdpdGgg
Y3VycmVudCBzdGFnaW5nLCBxZW11LXhlbiBmYWlscyB0byBidWlsZC4gSXQgbG9va3MgbGlrZSBh
IG9yZGVyaW5nCj4gaXNzdWUsIEkgYXNzdW1lIHVpL2lucHV0LWtleW1hcC1saW51eC10by1xY29k
ZS5jIGlzIGEgZ2VuZXJhdGVkIGZpbGUuCj4gSXQgaXMgKGFzIGFsd2F5cykgYSBmcmVzaCBjbGVh
biBjaGVja291dCBpbiBhIGNsZWFuIGNocm9vdC4KCkkgdGhpbmsgSSBoYWQgc2VlbiB0aGlzIHRv
bywgYW5kIG9ubHkgdGhlbiBJIHJlYWxpemVkIHRoYXQgbm93IEkgbmVlZAp0byBzZXQgdXAgdGhl
IHJlc3BlY3RpdmUgc3VibW9kdWxlIGluIHRoZSBxZW11IHRyZWUuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 10:13:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 10:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejMjT-00086S-6J; Wed, 07 Feb 2018 10:13:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qdnw=fb=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ejMjR-00086M-Gv
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 10:13:38 +0000
X-Inumbo-ID: 7e8cb6e8-0bef-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e8cb6e8-0bef-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 11:13:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1517998412;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Type:References:In-Reply-To:Message-ID:Subject:Cc:To:From:
 Date:X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=Rshs1ZFXygvo0CXTTIuWzT+GXdRVpYwEjuVdhdSOAUk=;
 b=JJfQLCnYpvX6N/1jBBjXx98XaNm1JgonCHCeD3BMmJmTLUz1yn+/cli/Qn0S/OM6HF
 Fik6tUhuzBDIb74udFfX3e5+F0gPhcDWf14CRj1/koZsdeY50NUgdLGOT4qZkoeKEE5C
 ld5e3+odTOWtQLIsnrBWPfypvu4dwrDNAuacyfPy6QFyHLkJfCQbCJPR0BRnbZFSuN5p
 LeIFv7LWfCz1u0ixuyfg6nDXVCxkPJhwjcJZboufKU1rUbaSV3jmD9lafSMTxB0bbPf3
 5yd+jQVrzBPV8VCIMRWD+rvGxSVJ/Fz73v2WvCPOPyEiQi7shRDEKfzxc5AUDlXcWktq
 34YA==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsBRtyRe2qcrldJj63vYUTRQR/0RqPSgWq+RVwc
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id K01e59u17ADVLWZ
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 7 Feb 2018 11:13:31 +0100 (CET)
Date: Wed, 7 Feb 2018 11:13:22 +0100
From: Olaf Hering <olaf@aepfle.de>
To: "Jan Beulich" <JBeulich@suse.com>
Message-ID: <20180207111322.48639c54.olaf@aepfle.de>
In-Reply-To: <5A7ADB7702000078001A5F4B@prv-mh.provo.novell.com>
References: <20180207081808.GA28102@aepfle.de>
 <5A7ADB7702000078001A5F4B@prv-mh.provo.novell.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.31; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] qemu-xen fails to build in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0182584530179019217=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0182584530179019217==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/NeyW3N+b25YHJ_adpAh_9cS"; protocol="application/pgp-signature"

--Sig_/NeyW3N+b25YHJ_adpAh_9cS
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 07 Feb 2018 02:56:55 -0700
schrieb "Jan Beulich" <JBeulich@suse.com>:

> I think I had seen this too, and only then I realized that now I need
> to set up the respective submodule in the qemu tree.

Yes, it looks like qemu has now submodules which are required for build. Ne=
ither configure nor 'git archive' does not take that into account, as a res=
ult the "checkout" is incomplete. Great...

/xen-staging $ find -name .git
./.git
./tools/firmware/seabios-dir-remote/.git
./tools/qemu-xen-traditional-dir-remote/.git
./tools/qemu-xen-dir-remote/.git
./tools/qemu-xen-dir-remote/capstone/.git
./tools/qemu-xen-dir-remote/dtc/.git
./tools/qemu-xen-dir-remote/ui/keycodemapdb/.git

Olaf

--Sig_/NeyW3N+b25YHJ_adpAh_9cS
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWnrRQgAKCRBdQqD6ppg2
foArAKD159NfgguzC+h2NVAfjIZHB0OJ3ACgvvJAYaN1OFfkIAkoKc7ZRrQ2+N4=
=68Vm
-----END PGP SIGNATURE-----

--Sig_/NeyW3N+b25YHJ_adpAh_9cS--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0182584530179019217==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 07 10:16:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 10:16:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejMmb-0008HW-NN; Wed, 07 Feb 2018 10:16:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejMma-0008H1-KI
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 10:16:52 +0000
X-Inumbo-ID: 1f09acf7-0bf0-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f09acf7-0bf0-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 10:17:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejMmT-0005Qy-Kd; Wed, 07 Feb 2018 10:16:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejMmN-0003SW-UM; Wed, 07 Feb 2018 10:16:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejMmM-0006ir-Mr; Wed, 07 Feb 2018 10:16:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118635-mainreport@xen.org>
X-Osstest-Versions-This: xen=30cbd0c83ef3d0edac2d5bcc41a9a2b7a843ae58
X-Osstest-Versions-That: xen=99d9d7a33b781bc9a91416f1e04c8e50e40fa4ef
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 10:16:39 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 118635: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYzNSB4ZW4tdW5zdGFibGUtY292ZXJpdHkgcmVhbCBbcmVhbF0KaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODYzNS8KClBlcmZlY3Qg
Oi0pCkFsbCB0ZXN0cyBpbiB0aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDMwY2JkMGM4M2VmM2Qw
ZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAg
ICAgICAgICAgIDk5ZDlkN2EzM2I3ODFiYzlhOTE0MTZmMWUwNGM4ZTUwZTQwZmE0ZWYKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExODU2NCAgMjAxOC0wMi0wNCAwOToxODo0NCBaICAgIDMgZGF5cwpU
ZXN0aW5nIHNhbWUgc2luY2UgICAxMTg2MzUgIDIwMTgtMDItMDcgMDk6MjA6MjUgWiAgICAwIGRh
eXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIg
dGVzdDoKICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEJyaWFu
IFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgoKam9iczoKIGNv
dmVyaXR5LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94ZW4uZ2l0CiAgIDk5ZDlkN2EzM2IuLjMwY2JkMGM4M2UgIDMwY2JkMGM4M2Vm
M2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTggLT4gY292ZXJpdHktdGVzdGVkL3Ntb2tlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 10:31:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 10:31:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejN0S-0001AP-2L; Wed, 07 Feb 2018 10:31:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ari4=fb=citrix.com=prvs=569d7db92=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejN0R-0001AJ-1H
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 10:31:11 +0000
X-Inumbo-ID: f3f35176-0bf1-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3f35176-0bf1-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 11:30:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461632243"
Date: Wed, 7 Feb 2018 10:31:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20180207103107.hcev2h5b53c4tlkv@citrix.com>
References: <20180207083057.8363-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180207083057.8363-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] docs: fix kernel config option in
	xen-pv-channel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDk6MzA6NTdBTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gSFZDIGlzIHNob3duIHVuZGVybGluZWQsIHRoZSB1bmRlcnNjb3JlcyBhcmUgbWlzc2lu
Zy4KPiBGaXggaXQgYnkgdXNpbmcgdW5kZXJzY29yZXMuCj4gUmVtb3ZlIHN0YWxlIEkuCj4gCj4g
U2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgoKQWNrZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 10:32:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 10:32:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejN15-0001D9-AF; Wed, 07 Feb 2018 10:31:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ari4=fb=citrix.com=prvs=569d7db92=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejN14-0001Cr-DO
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 10:31:50 +0000
X-Inumbo-ID: 35e8caa7-0bf2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35e8caa7-0bf2-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 10:32:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461632320"
Date: Wed, 7 Feb 2018 10:31:42 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Michael Young <m.a.young@durham.ac.uk>
Message-ID: <20180207103142.b7lbgqw7nwdtkiss@citrix.com>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
 <20180206164930.hall3jh62vn4vrix@citrix.com>
 <alpine.LFD.2.21.1802062144430.3326@austen3.home>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.LFD.2.21.1802062144430.3326@austen3.home>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Marcello Seri <marcello.seri@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>, David Scott <dave@recoil.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDYsIDIwMTggYXQgMDk6NTY6MTRQTSArMDAwMCwgTWljaGFlbCBZb3VuZyB3
cm90ZToKPiBPbiBUdWUsIDYgRmViIDIwMTgsIFdlaSBMaXUgd3JvdGU6Cj4gCj4gPiBPbiBUdWUs
IEphbiAzMCwgMjAxOCBhdCAxMDo1NTo0N1BNICswMDAwLCBNaWNoYWVsIFlvdW5nIHdyb3RlOgo+
ID4gPiBYZW4gYnVpbHQgd2l0aCBvY2FtbCA0LjA2IGdpdmVzIGVycm9ycyBzdWNoIGFzCj4gPiA+
IEVycm9yOiBUaGlzIGV4cHJlc3Npb24gaGFzIHR5cGUgYnl0ZXMgYnV0IGFuIGV4cHJlc3Npb24g
d2FzCj4gPiA+IAlleHBlY3RlZCBvZiB0eXBlIHN0cmluZwo+ID4gPiBhcyBCeXRlIGFuZCBzYWZl
LXN0cmluZ3Mgd2hpY2ggd2VyZSBpbnRyb2R1Y2VkIGluIDQuMDIgYXJlIHRoZQo+ID4gPiBkZWZh
dWx0IGluIDQuMDYuCj4gPiA+IFRoaXMgcGF0Y2ggd2hpY2ggaXMgcGFydGx5IGJ5IFJpY2hhcmQg
Vy5NLiBKb25lcyBvZiBSZWQgSGF0Cj4gPiA+IGZyb20gaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQu
Y29tL3Nob3dfYnVnLmNnaT9pZD0xNTI2NzAzCj4gPiA+IGZpeGVzIHRoZXNlIGlzc3Vlcy4KPiA+
ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgWW91bmcgPG0uYS55b3VuZ0BkdXJoYW0u
YWMudWs+Cj4gPiA+IFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGlu
ZGlnQGNpdHJpeC5jb20+Cj4gPiAKPiA+IFN0cmFuZ2VseSB0aGlzIGRvZXNuJ3QgYXBwbHkgdG8g
c3RhZ2luZy4gQW5kIGFmdGVyIGV4YW1pbmluZyB0aGUKPiA+IGRvd25sb2FkZWQgcGF0Y2ggSSdt
IG5vdCBzdXJlIGlmIG15IG1haWwgY2xpZW50IGlzIGFjdGluZyB1cC4gRG8geW91Cj4gPiBoYXZl
IGEgZ2l0IGJyYW5jaCB0aGF0IEkgY2FuIHB1bGwgZnJvbT8KPiAKPiBUaGUgcGF0Y2ggbmVlZGVk
IHRvIGJlIHJlZHVjZWQgYXMgb25lIG9mIHRoZSBzZWN0aW9ucyBiZWluZyBwYXRjaGVkIHdhcwo+
IHJlbW92ZWQgYnkgYSByZWNlbnQgcGF0Y2guIEkgYW0gYXR0YWNoaW5nIHRoZSByZXZpc2VkIHBh
dGNoIGFzIGEgZmlsZSBpbgo+IGNhc2UgdGhlcmUgd2FzIGFsc28gYW4gZW1haWwgZm9ybWF0dGlu
ZyBpc3N1ZS4KPiAKClRoYW5rcywgSSB3aWxsIHRyeSB0aGlzIHRvZGF5LgoKV2VpLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 10:33:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 10:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejN2F-0001LP-JP; Wed, 07 Feb 2018 10:33:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ari4=fb=citrix.com=prvs=569d7db92=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejN2E-0001LF-GJ
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 10:33:02 +0000
X-Inumbo-ID: 36bd4dd2-0bf2-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36bd4dd2-0bf2-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 11:32:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461632465"
Date: Wed, 7 Feb 2018 10:32:59 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20180207103259.ujvdkvrluelkhw2w@citrix.com>
References: <20180207084553.8719-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180207084553.8719-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] docs: clearify symlink usage in
	xen-pv-channel
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDk6NDU6NTNBTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gVGhlIHByZXZpb3VzIHZlcnNpb24gc2ltcGx5IHN0YXRlcyB0aGF0IGEgc3ltbGluayBo
YXMgdG8gYmUgY3JlYXRlZAo+IHdpdGhvdXQgdGVsbGluZyB3aGVyZSB0aGUgc3ltbGluayBzaG91
bGQgcG9pbnQgdG8uCj4gCj4gU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 10:38:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 10:38:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejN7g-0001bs-6k; Wed, 07 Feb 2018 10:38:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejN7e-0001bm-V5
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 10:38:38 +0000
X-Inumbo-ID: 292cc914-0bf3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 292cc914-0bf3-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 10:39:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 03:38:31 -0700
Message-Id: <5A7AE53502000078001A5F76@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 03:38:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517915359-23707-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1517915359-23707-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86/boot: Make alternative patching
	NMI-safe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjAyLjE4IGF0IDEyOjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRHVyaW5nIHBhdGNoaW5nLCB0aGVyZSBpcyBhIHZlcnkgc2xpbSByaXNrIHRoYXQgYW4g
Tk1JIG9yIE1DRSBpbnRlcnJ1cHQgaW4gdGhlCj4gbWlkZGxlIG9mIGFsdGVyaW5nIHRoZSBjb2Rl
IGluIHRoZSBOTUkvTUNFIHBhdGhzLCBpbiB3aGljaCBjYXNlIGJhZCB0aGluZ3MKPiB3aWxsIGhh
cHBlbi4KPiAKPiBUaGUgTk1JIHJpc2sgY2FuIGJlIGVsaW1pbmF0ZWQgYnkgcnVubmluZyB0aGUg
cGF0Y2hpbmcgbG9vcCBpbiBOTUkgY29udGV4dCwgYXQKPiB3aGljaCBwb2ludCB0aGUgQ1BVIHdp
bGwgZGVmZXIgZnVydGhlciBOTUlzIHVudGlsIHBhdGNoaW5nIGlzIGNvbXBsZXRlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpX
aGlsZSBJJ20gbm90IG92ZXJseSBoYXBweSB3aXRoIHRoaXMgYXBwcm9hY2gsIEkgY2FuIGxpdmUg
d2l0aCBpdCwKYXQgbGVhc3QgZm9yIHRoZSB0aW1lIGJlaW5nLCBzbwpBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 10:54:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 10:54:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejNMy-0002wY-MI; Wed, 07 Feb 2018 10:54:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejNMy-0002wS-1W
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 10:54:28 +0000
X-Inumbo-ID: 5f6ef209-0bf5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f6ef209-0bf5-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 10:55:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461634698"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 7 Feb 2018 10:53:56 +0000
Message-ID: <20180207105356.48489-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180124111755.l5dqgrimrx47g2e3@citrix.com>
References: <20180124111755.l5dqgrimrx47g2e3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gaXQgY2FuIGJlIHVzZWQgYnkgYm90aCBnY2MgYW5kIGNsYW5nLiBKdXN0IGFkZCB0aGUgS2Nv
bmZpZyBvcHRpb24KYW5kIG1vZGlmeSB0aGUgbWFrZWZpbGVzIHNvIHRoZSBsbHZtIGNvdmVyYWdl
IHNwZWNpZmljIGNvZGUgY2FuIGJlCmFkZGVkIGluIGEgZm9sbG93IHVwIHBhdGNoLgoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2hhbmdl
cyBzaW5jZSB2MzoKIC0gcy9ub2djb3Yvbm9jb3YuCiAtIFJlbW92ZSBsZWFkaW5nIHNwYWNlcyBp
biBmaWx0ZXItb3V0LgoKQ2hhbmdlcyBzaW5jZSB2MjoKIC0gc2VsZWN0IFNVUFBSRVNTX0RVUExJ
Q0FURV9TWU1CT0xfV0FSTklOR1Mgd2hlbiBlbmFibGluZyBjb3ZlcmFnZQogICBzdXBwb3J0IGlu
IEtjb25maWcuCiAtIEludHJvZHVjZSBDT1ZfRkxBR1MgdG8gc3RvcmUgdGhlIGNvbXBpbGVyIGZs
YWdzIHRvIGVuYWJsZSBjb3ZlcmFnZQogICBzdXBwb3J0IGZvciBjbGFuZyBhbmQgZ2NjLgogLSBS
ZXR1cm4gLUVPUE5PVFNVUFAgaW4gc3lzY3RsX2Nvdl9vcCBpZiBub3QgaW1wbGVtZW50ZWQuCgpD
aGFuZ2VzIHNpbmNlIHYxOgogLSBVc2UgYSBjaG9pY2UgaW4ga2NvbmZpZyB0byBzZWxlY3QgY29k
ZSBjb3ZlcmFnZSB0ZWNobm9sb2d5LgogLSBDb21waWxlIGNvdmVyYWdlLmMgcmVnYXJkbGVzcyBv
ZiBzZWxlY3RlZCBjb2RlIGNvdmVyYWdlIHRlY2hub2xvZ3kuCiAtIEludHJvZHVjZSBhbiB1bmlt
cGxlbWVudGVkIHN5c2N0bF9jb3Zfb3AgZnVuY3Rpb24gaWYKICAgQ09ORklHX0NPVkVSQUdFIGlz
IG5vdCBzZXQuCi0tLQogZG9jcy9taXNjL2NvdmVyYWdlLm1hcmtkb3duICB8IDIgKy0KIHhlbi9L
Y29uZmlnLmRlYnVnICAgICAgICAgICAgfCA2ICsrKy0tLQogeGVuL1J1bGVzLm1rICAgICAgICAg
ICAgICAgICB8IDkgKysrKysrKy0tCiB4ZW4vYXJjaC94ODYvZWZpL01ha2VmaWxlICAgIHwgMiAr
LQogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICB8IDIgKy0KIHhlbi9jb21tb24vY292ZXJh
Z2UvTWFrZWZpbGUgfCA1ICsrKystCiB4ZW4vY29tbW9uL3N5c2N0bC5jICAgICAgICAgIHwgMiAt
LQogeGVuL2luY2x1ZGUveGVuL2NvdmVyYWdlLmggICB8IDcgKysrKysrLQogOCBmaWxlcyBjaGFu
Z2VkLCAyMyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2Nz
L21pc2MvY292ZXJhZ2UubWFya2Rvd24gYi9kb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24KaW5k
ZXggYjQ3YWJhMjY0OC4uNDMwY2QyN2IyZiAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL2NvdmVyYWdl
Lm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93bgpAQCAtMTAsNyArMTAs
NyBAQCBkb3duIHlvdXIgaHlwZXJ2aXNvci4KIAogIyMgRW5hYmxlIGNvdmVyYWdlCiAKLVRlc3Qg
Y292ZXJhZ2Ugc3VwcG9ydCBjYW4gYmUgdHVybmVkIG9uIGNvbXBpbGluZyBYZW4gd2l0aCB0aGUg
YENPTkZJR19HQ09WYAorVGVzdCBjb3ZlcmFnZSBzdXBwb3J0IGNhbiBiZSB0dXJuZWQgb24gY29t
cGlsaW5nIFhlbiB3aXRoIHRoZSBgQ09ORklHX0NPVkVSQUdFYAogb3B0aW9uIHNldCB0byBgeWAu
CiAKIENoYW5nZSB5b3VyIGAuY29uZmlnYCBvciBydW4gYG1ha2UgLUMgeGVuIG1lbnVjb25maWdg
LgpkaWZmIC0tZ2l0IGEveGVuL0tjb25maWcuZGVidWcgYi94ZW4vS2NvbmZpZy5kZWJ1ZwppbmRl
eCA3YmIwNDY1YjVkLi4zODBjNGU4ZDc1IDEwMDY0NAotLS0gYS94ZW4vS2NvbmZpZy5kZWJ1Zwor
KysgYi94ZW4vS2NvbmZpZy5kZWJ1ZwpAQCAtMjgsMTIgKzI4LDEyIEBAIGNvbmZpZyBGUkFNRV9Q
T0lOVEVSCiAJICBtYXliZSBzbG93ZXIsIGJ1dCBpdCBnaXZlcyB2ZXJ5IHVzZWZ1bCBkZWJ1Z2dp
bmcgaW5mb3JtYXRpb24KIAkgIGluIGNhc2Ugb2YgYW55IFhlbiBidWdzLgogCi1jb25maWcgR0NP
VgotCWJvb2wgIkdjb3YgU3VwcG9ydCIKK2NvbmZpZyBDT1ZFUkFHRQorCWJvb2wgIkNvZGUgY292
ZXJhZ2Ugc3VwcG9ydCIKIAlkZXBlbmRzIG9uICFMSVZFUEFUQ0gKIAlzZWxlY3QgU1VQUFJFU1Nf
RFVQTElDQVRFX1NZTUJPTF9XQVJOSU5HUwogCS0tLWhlbHAtLS0KLQkgIEVuYWJsZSBnY292IChh
IHRlc3QgY292ZXJhZ2UgcHJvZ3JhbSBpbiBHQ0MpIHN1cHBvcnQuCisJICBFbmFibGUgY29kZSBj
b3ZlcmFnZSBzdXBwb3J0LgogCiAJICBJZiB1bnN1cmUsIHNheSBOIGhlcmUuCiAKZGlmZiAtLWdp
dCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCA1NDFlZDEzYWExLi5kYTNjMzVi
YTM2IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC0xMTks
OCArMTE5LDEzIEBAIHN1YmRpci1hbGwgOj0gJChzdWJkaXIteSkgJChzdWJkaXItbikKIAogJChm
aWx0ZXIgJS5pbml0Lm8sJChvYmoteSkgJChvYmotYmluLXkpICQoZXh0cmEteSkpOiBDRkxBR1Mg
Kz0gLURJTklUX1NFQ1RJT05TX09OTFkKIAotaWZlcSAoJChDT05GSUdfR0NPVikseSkKLSQoZmls
dGVyLW91dCAlLmluaXQubyAkKG5vZ2Nvdi15KSwkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRy
YS15KSk6IENGTEFHUyArPSAtZnByb2ZpbGUtYXJjcyAtZnRlc3QtY292ZXJhZ2UKK2lmZXEgKCQo
Q09ORklHX0NPVkVSQUdFKSx5KQoraWZlcSAoJChjbGFuZykseSkKKyAgICBDT1ZfRkxBR1MgOj0g
LWZwcm9maWxlLWluc3RyLWdlbmVyYXRlIC1mY292ZXJhZ2UtbWFwcGluZworZWxzZQorICAgIENP
Vl9GTEFHUyA6PSAtZnByb2ZpbGUtYXJjcyAtZnRlc3QtY292ZXJhZ2UKK2VuZGlmCiskKGZpbHRl
ci1vdXQgJS5pbml0Lm8gJChub2Nvdi15KSwkKG9iai15KSAkKG9iai1iaW4teSkgJChleHRyYS15
KSk6IENGTEFHUyArPSAkKENPVl9GTEFHUykKIGVuZGlmCiAKIGlmZXEgKCQoQ09ORklHX1VCU0FO
KSx5KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4
Ni9lZmkvTWFrZWZpbGUKaW5kZXggM2VkZmYxY2YyNC4uM2JlOTY2MTEwOCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvZWZpL01ha2VmaWxl
CkBAIC0xMyw0ICsxMyw0IEBAIGJvb3QuaW5pdC5vOiBidWlsZGlkLm8KIG9iai15IDo9IHN0dWIu
bwogb2JqLSQoZWZpKSA6PSBib290LmluaXQubyBjb21wYXQubyByZWxvY3MtZHVtbXkubyBydW50
aW1lLm8KIGV4dHJhLSQoZWZpKSArPSBidWlsZGlkLm8KLW5vZ2Nvdi0kKGVmaSkgKz0gc3R1Yi5v
Citub2Nvdi0kKGVmaSkgKz0gc3R1Yi5vCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxl
IGIveGVuL2NvbW1vbi9NYWtlZmlsZQppbmRleCBhZDE4MTYzNmY2Li4zYTM0OWY0NzhiIDEwMDY0
NAotLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAg
LTc0LDcgKzc0LDcgQEAgdG1lbS15IDo9IHRtZW0ubyB0bWVtX3hlbi5vIHRtZW1fY29udHJvbC5v
CiB0bWVtLSQoQ09ORklHX0NPTVBBVCkgKz0gY29tcGF0L3RtZW1feGVuLm8KIG9iai0kKENPTkZJ
R19UTUVNKSArPSAkKHRtZW0teSkKIAotc3ViZGlyLSQoQ09ORklHX0dDT1YpICs9IGNvdmVyYWdl
CitzdWJkaXItJChDT05GSUdfQ09WRVJBR0UpICs9IGNvdmVyYWdlCiBzdWJkaXItJChDT05GSUdf
VUJTQU4pICs9IHVic2FuCiAKIHN1YmRpci15ICs9IGxpYmVsZgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9jb3ZlcmFnZS9NYWtlZmlsZSBiL3hlbi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUKaW5k
ZXggNTM4N2JjNjQyOS4uMTAzOWExNjBjNCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9jb3ZlcmFn
ZS9NYWtlZmlsZQorKysgYi94ZW4vY29tbW9uL2NvdmVyYWdlL01ha2VmaWxlCkBAIC0xLDYgKzEs
OSBAQAotb2JqLXkgKz0gY292ZXJhZ2UubyBnY292X2Jhc2UubyBnY292Lm8KK29iai15ICs9IGNv
dmVyYWdlLm8KK2lmbmVxICgkKGNsYW5nKSx5KQorb2JqLXkgKz0gZ2Nvdl9iYXNlLm8gZ2Nvdi5v
CiBvYmoteSArPSAkKGNhbGwgY2MtaWZ2ZXJzaW9uLGx0LDB4MDQwNzAwLCBcCiAJCWdjY18zXzQu
bywgJChjYWxsIGNjLWlmdmVyc2lvbixsdCwweDA0MDkwMCwgXAogCQlnY2NfNF83Lm8sICQoY2Fs
bCBjYy1pZnZlcnNpb24sbHQsMHgwNTAwMDAsIFwKIAkJZ2NjXzRfOS5vLCAkKGNhbGwgY2MtaWZ2
ZXJzaW9uLGx0LDB4MDcwMDAwLCBcCiAJCWdjY181Lm8sIGdjY183Lm8pKSkpCitlbmRpZgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi9zeXNjdGwuYyBiL3hlbi9jb21tb24vc3lzY3RsLmMKaW5kZXgg
ZjJhZTYyOTVmZi4uOGU4M2MzM2ExNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zeXNjdGwuYwor
KysgYi94ZW4vY29tbW9uL3N5c2N0bC5jCkBAIC0zOTYsMTIgKzM5NiwxMCBAQCBsb25nIGRvX3N5
c2N0bChYRU5fR1VFU1RfSEFORExFX1BBUkFNKHhlbl9zeXNjdGxfdCkgdV9zeXNjdGwpCiAgICAg
fQogICAgIGJyZWFrOwogCi0jaWZkZWYgQ09ORklHX0dDT1YKICAgICBjYXNlIFhFTl9TWVNDVExf
Y292ZXJhZ2Vfb3A6CiAgICAgICAgIHJldCA9IHN5c2N0bF9jb3Zfb3AoJm9wLT51LmNvdmVyYWdl
X29wKTsKICAgICAgICAgY29weWJhY2sgPSAxOwogICAgICAgICBicmVhazsKLSNlbmRpZgogCiAj
aWZkZWYgQ09ORklHX0hBU19QQ0kKICAgICBjYXNlIFhFTl9TWVNDVExfcGNpdG9wb2luZm86CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaCBiL3hlbi9pbmNsdWRlL3hlbi9j
b3ZlcmFnZS5oCmluZGV4IGRhZGRlZjM3ZDMuLmJhNWZiNjc5NDcgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL3hlbi9jb3ZlcmFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9jb3ZlcmFnZS5oCkBA
IC0xLDkgKzEsMTQgQEAKICNpZm5kZWYgX1hFTl9DT1ZfSAogI2RlZmluZSBfWEVOX0NPVl9ICiAK
LSNpZmRlZiBDT05GSUdfR0NPVgorI2lmZGVmIENPTkZJR19DT1ZFUkFHRQogI2luY2x1ZGUgPHB1
YmxpYy9zeXNjdGwuaD4KIGludCBzeXNjdGxfY292X29wKHN0cnVjdCB4ZW5fc3lzY3RsX2NvdmVy
YWdlX29wICpvcCk7CisjZWxzZQorc3RhdGljIGlubGluZSBpbnQgc3lzY3RsX2Nvdl9vcCh2b2lk
ICp1bnVzZWQpCit7CisgICAgcmV0dXJuIC1FT1BOT1RTVVBQOworfQogI2VuZGlmCiAKICNlbmRp
ZgkvKiBfWEVOX0dDT1ZfSCAqLwotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 11:05:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 11:05:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejNXx-0003kZ-RT; Wed, 07 Feb 2018 11:05:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ari4=fb=citrix.com=prvs=569d7db92=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejNXx-0003kR-5f
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 11:05:49 +0000
X-Inumbo-ID: f57a06b9-0bf6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f57a06b9-0bf6-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 11:06:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461636244"
Date: Wed, 7 Feb 2018 11:05:32 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180207110532.byikobk4dxyxqbzl@citrix.com>
References: <20180124111755.l5dqgrimrx47g2e3@citrix.com>
 <20180207105356.48489-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180207105356.48489-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMTA6NTM6NTZBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFNvIGl0IGNhbiBiZSB1c2VkIGJ5IGJvdGggZ2NjIGFuZCBjbGFuZy4gSnVzdCBh
ZGQgdGhlIEtjb25maWcgb3B0aW9uCj4gYW5kIG1vZGlmeSB0aGUgbWFrZWZpbGVzIHNvIHRoZSBs
bHZtIGNvdmVyYWdlIHNwZWNpZmljIGNvZGUgY2FuIGJlCj4gYWRkZWQgaW4gYSBmb2xsb3cgdXAg
cGF0Y2guCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 11:17:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 11:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejNim-0004ZF-Ah; Wed, 07 Feb 2018 11:17:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejNim-0004Z6-1I
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 11:17:00 +0000
X-Inumbo-ID: 592a1eeb-0bf8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 592a1eeb-0bf8-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 12:16:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67441527"
Date: Wed, 7 Feb 2018 11:16:49 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20180207111649.cetddpv33z42q4e4@MacBook-Pro-de-Roger.local>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171102180616.24084-1-joao.m.martins@oracle.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 0/8] libxl, xl,
	public/io: PV backends feature control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDIsIDIwMTcgYXQgMDY6MDY6MDhQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IEhleSBmb2xrcywKPiAKPiBQcmVzZW50ZWQgaGVyZXdpdGggaXMgYW4gYXR0ZW1wdCB0
byBpbXBsZW1lbnQgUFYgYmFja2VuZHMgZmVhdHVyZSBjb250cm9sCj4gYXMgZGlzY3Vzc2VkIGlu
IHRoZSBsaXN0IChodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwv
MjAxNy0wOS9tc2cwMDc2Ni5odG1sKQo+IAo+IEdpdmVuIHRoYXQgdGhpcyBhIHNpbXBsZSBwcm9w
b3NhbCBoZW5jZSBJIHRob3VnaHQgdG8gaW5jbHVkZSBhbGwgY2hhbmdlcwo+IGludm9sdmVkIGlu
IHRoZSBzYW1lIHBhdGNoc2V0IHN1Y2ggdGhhdCBldmVyeW9uZSBzZWUgYWxsIHRoZSBjaGFuZ2Vz
IGFuZCBoYXMgYQo+IGJldHRlciBlc3RpbWF0ZSAoYnV0IHJlc3RyaWN0ZWQgdG8geGVuLWRldmVs
IGp1c3QgZm9yIHRoZSBSRkMgcHVycG9zZXMpLgo+IAo+IFRoZSBtb3RpdmF0aW9uIGhlcmUgaXMg
dG8gYWxsb3cgc3lzdGVtIGFkbWluaXN0cmF0b3JzIG1vcmUgZmluZSBncmFpbmVkCj4gY29udHJv
bCBvZiB0aGUgZGV2aWNlIGZlYXR1cmVzIGJlaW5nIHVzZWQgYnkgZ3Vlc3QuCj4gCj4gVGhlIG9u
bHkgY2hhbmdlIEkgbWFkZSBjb21wYXJlZCB0byB0aGUgcHJvcG9zZWQgZGlzY3Vzc2VkIGFib3Zl
IHdhcyB0byB1c2UKPiAicmVxdWlyZSIgaW5zdGVhZCBvZiAicmVxdWVzdCIgYXMgdGhlIHByZWZp
eCBiZWNhdXNlIHRoZXJlIGlzIGEgZmVhdHVyZSB3aGljaAoKcmVxdWlyZSBpbiB0aGUgYWJvdmUg
Y29udGV4dCwgbGlrZToKCnJlcXVpcmUtbXVsdGktcXVldWUtbWF4LXF1ZXVlcz0yCgpTZWVtcyB0
byBpbXBseSB0aGF0IHRoZSBndWVzdCBfbXVzdF8gaGF2ZSBzdXBwb3J0IGZvciBtdWx0aXF1ZXVl
IGFuZAp1c2UgZXhhY3RseSB0d28gcXVldWVzLgoKV2hhdCBhYm91dCB1c2luZyAnY29uZmlnJyBw
cmVmaXg/Cgpjb25maWctbXVsdGktcXVldWUtbWF4LXF1ZXVlcz0yCmNvbmZpZy1mZWF0dXJlLXBl
cnNpc3RlbnQ9MAoKPiBoYXMgInJlcXVlc3QiIGluIGl0LiBCdXQgaWYgInJlcXVlc3QiIGlzIHN0
aWxsIHByZWZlcnJlZCBhcyBhIHByZWZpeCBJIGNhbiBjaGFuZ2UKPiBpdCB1cC4KPiAKPiBUaGUg
c2NoZW1lIHByb3Bvc2VkIGlzIHF1aXRlIHNpbXBsZToKPiAKPiAqIFRoZSBkaXJlY3RvcnkgInJl
cXVpcmUiIGlzIGNyZWF0ZWQgKGluc2lkZSB0aGUgYmFja2VuZCBwYXRoKSBhbmQgd2l0aGluIHRo
YXQKPiBkaXJlY3RvcnkgdGhlIGZlYXR1cmVzL2NhcGFiaWxpdGllcyBuYW1lcyBhbmQgdmFsdWVz
IGFyZSB3cml0dGVuLgoKSSdtIHF1aXRlIHN1cmUgSSdtIG1pc3Npbmcgc29tZXRoaW5nLCBidXQg
d2hhdCdzIHRoZSBwb2ludCBpbiBoYXZpbmcKdGhpcyByZXF1aXJlIGRpcmVjdG9yeSBpbiB0aGUg
eGVuc3RvcmUgYmFja2VuZCBwYXRoPwoKQUZBSUNUIHlvdSBzaG91bGQganVzdCB3cml0ZSB0aGlz
IGRpcmVjdGx5IHRvIHRoZSBiYWNrZW5kIGRpcmVjdG9yeSwKYW5kIGJhY2tlbmRzIHNob3VsZCBi
ZSBtb2RpZmllZCB0byBjaGVjayBpZiB0aGVyZSdzIGEgdmFsdWUgYWxyZWFkeQpwcmVzZW50IGJl
Zm9yZSB3cml0aW5nIHRoZSBkZWZhdWx0IG9uZS4KCj4gKiBUb29sc3RhY2sgY29uc3RydWN0cyBh
IGtleSB2YWx1ZSBzdG9yZSBvZiBmZWF0dXJlcywgYW5kIHVzZXIgc3BlY2lmaWVzIHRob3NlCj4g
dGhyb3VnaCBzcGVjaWFsIGVudHJ5IG5hbWVzIHByZWZpeGVkIGFsc28gYXMgInJlcXVpcmUiLiBU
b29sc3RhY2sgaXMgc3RhdGVsZXNzIHRodXMgc3lzCj4gYWRtaW4gaGFzIGZ1bGwgY29udHJvbCBv
dmVyIHdoYXQgdG8gcGFzcyB0byB0aGUgYmFja2VuZC4gSW4gb3RoZXIgd29yZHMgaXQKPiBkb2Vz
bid0IGxvb2sgYXQgcGFydGljdWxhciBmZWF0dXJlIG5hbWVzL3ZhbHVlcy4KPiAKPiAqIFRoZSBi
YWNrZW5kIHdpbGwgdGhlbiB1c2UgdGhhdCBmb3Igc2VlZGluZyBpdHMgbWF4aW11bSBmZWF0dXJl
IHNldCB0byB0aGUKPiBmcm9udGVuZC4KCk9oLCBJIHNlZS4gU28gdGhlIGJhY2tlbmQgcGlja3Mg
dXAgdGhlIHN1Z2dlc3RlZCBjb25maWcgZnJvbSB0aGlzCmRpcmVjdG9yeSB0b2dldGhlciB3aXRo
IGl0J3MgY2FwYWJpbGl0aWVzIGFuZCB0aGVuIHByb2R1Y2VzIHRoZSBmaW5hbApzZXQgb2YgZmVh
dHVyZXMgZXhwb3NlZCB0byB0aGUgZnJvbnRlbmQuCgpJbiBvcmRlciB0byBwcmV2ZW50IGFkZGlu
ZyBtb3JlIGxvZ2ljIHRvIHRoZSBiYWNrZW5kcywgd291bGQgaXQgbWFrZQpzZW5zZSB0byBleHBv
cnQgdGhlIGJhY2tlbmQgY2FwYWJpbGl0aWVzIGluIC9zeXMvIChvciBzeXNjdGwgb24gQlNEcykK
YW5kIGRvIHRob3NlIGNhbGN1bGF0aW9ucyBmcm9tIHRoZSB0b29sc3RhY2sgaXRzZWxmLCBzbyB0
aGF0IHRoZQp0b29sc3RhY2sgZGlyZWN0bHkgd3JpdGVzIHRoZSBmZWF0dXJlcyB0byB0aGUgYmFj
a2VuZCB0b3AgbGV2ZWwKeGVuc3RvcmUgZGlyZWN0b3J5PwoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 11:20:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 11:20:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejNmS-0005IY-QL; Wed, 07 Feb 2018 11:20:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hqcy=fb=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ejNmS-0005IS-7s
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 11:20:48 +0000
X-Inumbo-ID: e25d7a0c-0bf8-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e25d7a0c-0bf8-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 12:20:22 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BDC25AD26;
 Wed,  7 Feb 2018 11:20:44 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Joao Martins <joao.m.martins@oracle.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20180207111649.cetddpv33z42q4e4@MacBook-Pro-de-Roger.local>
From: Juergen Gross <jgross@suse.com>
Message-ID: <f3edc290-b4bd-ac27-1af8-2009c3dc1999@suse.com>
Date: Wed, 7 Feb 2018 12:20:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180207111649.cetddpv33z42q4e4@MacBook-Pro-de-Roger.local>
Content-Language: de-DE
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 0/8] libxl, xl,
	public/io: PV backends feature control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMTI6MTYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBOb3Yg
MDIsIDIwMTcgYXQgMDY6MDY6MDhQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdyb3RlOgo+PiBIZXkg
Zm9sa3MsCj4+Cj4+IFByZXNlbnRlZCBoZXJld2l0aCBpcyBhbiBhdHRlbXB0IHRvIGltcGxlbWVu
dCBQViBiYWNrZW5kcyBmZWF0dXJlIGNvbnRyb2wKPj4gYXMgZGlzY3Vzc2VkIGluIHRoZSBsaXN0
IChodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wOS9t
c2cwMDc2Ni5odG1sKQo+Pgo+PiBHaXZlbiB0aGF0IHRoaXMgYSBzaW1wbGUgcHJvcG9zYWwgaGVu
Y2UgSSB0aG91Z2h0IHRvIGluY2x1ZGUgYWxsIGNoYW5nZXMKPj4gaW52b2x2ZWQgaW4gdGhlIHNh
bWUgcGF0Y2hzZXQgc3VjaCB0aGF0IGV2ZXJ5b25lIHNlZSBhbGwgdGhlIGNoYW5nZXMgYW5kIGhh
cyBhCj4+IGJldHRlciBlc3RpbWF0ZSAoYnV0IHJlc3RyaWN0ZWQgdG8geGVuLWRldmVsIGp1c3Qg
Zm9yIHRoZSBSRkMgcHVycG9zZXMpLgo+Pgo+PiBUaGUgbW90aXZhdGlvbiBoZXJlIGlzIHRvIGFs
bG93IHN5c3RlbSBhZG1pbmlzdHJhdG9ycyBtb3JlIGZpbmUgZ3JhaW5lZAo+PiBjb250cm9sIG9m
IHRoZSBkZXZpY2UgZmVhdHVyZXMgYmVpbmcgdXNlZCBieSBndWVzdC4KPj4KPj4gVGhlIG9ubHkg
Y2hhbmdlIEkgbWFkZSBjb21wYXJlZCB0byB0aGUgcHJvcG9zZWQgZGlzY3Vzc2VkIGFib3ZlIHdh
cyB0byB1c2UKPj4gInJlcXVpcmUiIGluc3RlYWQgb2YgInJlcXVlc3QiIGFzIHRoZSBwcmVmaXgg
YmVjYXVzZSB0aGVyZSBpcyBhIGZlYXR1cmUgd2hpY2gKPiAKPiByZXF1aXJlIGluIHRoZSBhYm92
ZSBjb250ZXh0LCBsaWtlOgo+IAo+IHJlcXVpcmUtbXVsdGktcXVldWUtbWF4LXF1ZXVlcz0yCj4g
Cj4gU2VlbXMgdG8gaW1wbHkgdGhhdCB0aGUgZ3Vlc3QgX211c3RfIGhhdmUgc3VwcG9ydCBmb3Ig
bXVsdGlxdWV1ZSBhbmQKPiB1c2UgZXhhY3RseSB0d28gcXVldWVzLgo+IAo+IFdoYXQgYWJvdXQg
dXNpbmcgJ2NvbmZpZycgcHJlZml4Pwo+IAo+IGNvbmZpZy1tdWx0aS1xdWV1ZS1tYXgtcXVldWVz
PTIKPiBjb25maWctZmVhdHVyZS1wZXJzaXN0ZW50PTAKPiAKPj4gaGFzICJyZXF1ZXN0IiBpbiBp
dC4gQnV0IGlmICJyZXF1ZXN0IiBpcyBzdGlsbCBwcmVmZXJyZWQgYXMgYSBwcmVmaXggSSBjYW4g
Y2hhbmdlCj4+IGl0IHVwLgo+Pgo+PiBUaGUgc2NoZW1lIHByb3Bvc2VkIGlzIHF1aXRlIHNpbXBs
ZToKPj4KPj4gKiBUaGUgZGlyZWN0b3J5ICJyZXF1aXJlIiBpcyBjcmVhdGVkIChpbnNpZGUgdGhl
IGJhY2tlbmQgcGF0aCkgYW5kIHdpdGhpbiB0aGF0Cj4+IGRpcmVjdG9yeSB0aGUgZmVhdHVyZXMv
Y2FwYWJpbGl0aWVzIG5hbWVzIGFuZCB2YWx1ZXMgYXJlIHdyaXR0ZW4uCj4gCj4gSSdtIHF1aXRl
IHN1cmUgSSdtIG1pc3Npbmcgc29tZXRoaW5nLCBidXQgd2hhdCdzIHRoZSBwb2ludCBpbiBoYXZp
bmcKPiB0aGlzIHJlcXVpcmUgZGlyZWN0b3J5IGluIHRoZSB4ZW5zdG9yZSBiYWNrZW5kIHBhdGg/
Cj4gCj4gQUZBSUNUIHlvdSBzaG91bGQganVzdCB3cml0ZSB0aGlzIGRpcmVjdGx5IHRvIHRoZSBi
YWNrZW5kIGRpcmVjdG9yeSwKPiBhbmQgYmFja2VuZHMgc2hvdWxkIGJlIG1vZGlmaWVkIHRvIGNo
ZWNrIGlmIHRoZXJlJ3MgYSB2YWx1ZSBhbHJlYWR5Cj4gcHJlc2VudCBiZWZvcmUgd3JpdGluZyB0
aGUgZGVmYXVsdCBvbmUuCj4gCj4+ICogVG9vbHN0YWNrIGNvbnN0cnVjdHMgYSBrZXkgdmFsdWUg
c3RvcmUgb2YgZmVhdHVyZXMsIGFuZCB1c2VyIHNwZWNpZmllcyB0aG9zZQo+PiB0aHJvdWdoIHNw
ZWNpYWwgZW50cnkgbmFtZXMgcHJlZml4ZWQgYWxzbyBhcyAicmVxdWlyZSIuIFRvb2xzdGFjayBp
cyBzdGF0ZWxlc3MgdGh1cyBzeXMKPj4gYWRtaW4gaGFzIGZ1bGwgY29udHJvbCBvdmVyIHdoYXQg
dG8gcGFzcyB0byB0aGUgYmFja2VuZC4gSW4gb3RoZXIgd29yZHMgaXQKPj4gZG9lc24ndCBsb29r
IGF0IHBhcnRpY3VsYXIgZmVhdHVyZSBuYW1lcy92YWx1ZXMuCj4+Cj4+ICogVGhlIGJhY2tlbmQg
d2lsbCB0aGVuIHVzZSB0aGF0IGZvciBzZWVkaW5nIGl0cyBtYXhpbXVtIGZlYXR1cmUgc2V0IHRv
IHRoZQo+PiBmcm9udGVuZC4KPiAKPiBPaCwgSSBzZWUuIFNvIHRoZSBiYWNrZW5kIHBpY2tzIHVw
IHRoZSBzdWdnZXN0ZWQgY29uZmlnIGZyb20gdGhpcwo+IGRpcmVjdG9yeSB0b2dldGhlciB3aXRo
IGl0J3MgY2FwYWJpbGl0aWVzIGFuZCB0aGVuIHByb2R1Y2VzIHRoZSBmaW5hbAo+IHNldCBvZiBm
ZWF0dXJlcyBleHBvc2VkIHRvIHRoZSBmcm9udGVuZC4KPiAKPiBJbiBvcmRlciB0byBwcmV2ZW50
IGFkZGluZyBtb3JlIGxvZ2ljIHRvIHRoZSBiYWNrZW5kcywgd291bGQgaXQgbWFrZQo+IHNlbnNl
IHRvIGV4cG9ydCB0aGUgYmFja2VuZCBjYXBhYmlsaXRpZXMgaW4gL3N5cy8gKG9yIHN5c2N0bCBv
biBCU0RzKQo+IGFuZCBkbyB0aG9zZSBjYWxjdWxhdGlvbnMgZnJvbSB0aGUgdG9vbHN0YWNrIGl0
c2VsZiwgc28gdGhhdCB0aGUKPiB0b29sc3RhY2sgZGlyZWN0bHkgd3JpdGVzIHRoZSBmZWF0dXJl
cyB0byB0aGUgYmFja2VuZCB0b3AgbGV2ZWwKPiB4ZW5zdG9yZSBkaXJlY3Rvcnk/CgpTbyB5b3Ug
d2FudCB0aGUgdG9vbHN0YWNrIHRvIHJlYWQgdGhlIC9zeXMvIGVudHJpZXM/IEhvdyB3b3VsZCB0
aGF0IHdvcmsKZm9yIGRyaXZlciBkb21haW5zPwoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 11:22:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 11:22:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejNnl-0005QM-74; Wed, 07 Feb 2018 11:22:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejNnk-0005Px-4j
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 11:22:08 +0000
X-Inumbo-ID: c253ada7-0bf8-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c253ada7-0bf8-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 11:19:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejNkI-00077S-O9; Wed, 07 Feb 2018 11:18:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejNkC-0006Ew-W5; Wed, 07 Feb 2018 11:18:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejNkB-0003rJ-Gp; Wed, 07 Feb 2018 11:18:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118629-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=b46dc8ae17a427c50c00241898832807576fd28a
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 11:18:27 +0000
Subject: [Xen-devel] [linux-linus test] 118629: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYyOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NjI5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWlu
dGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMuIDExODMyNAoKVGVzdHMg
d2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxp
bnV4ICAgICAgICAgICAgICAgIGI0NmRjOGFlMTdhNDI3YzUwYzAwMjQxODk4ODMyODA3NTc2ZmQy
OGEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDViN2QyNzk2N2RhYmZi
MTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODMyNCAg
MjAxOC0wMS0yNSAwNzozMToyNCBaICAgMTMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTgz
NjIgIDIwMTgtMDEtMjYgMTY6NTY6MTcgWiAgIDExIGRheXMgICAxNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTg2MjkgIDIwMTgtMDItMDYgMjI6NTA6MzIgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCjE5NjggcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Qs
Cm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20t
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4t
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1k
NjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyMTQx
NjEgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 11:30:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 11:30:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejNw5-0006IT-4M; Wed, 07 Feb 2018 11:30:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejNw3-0006Hb-NO
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 11:30:43 +0000
X-Inumbo-ID: 6f4e6162-0bfa-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f4e6162-0bfa-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 11:31:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67442392"
Date: Wed, 7 Feb 2018 11:30:26 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180207113026.shjihwxtjsi5hfx5@MacBook-Pro-de-Roger.local>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20180207111649.cetddpv33z42q4e4@MacBook-Pro-de-Roger.local>
 <f3edc290-b4bd-ac27-1af8-2009c3dc1999@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f3edc290-b4bd-ac27-1af8-2009c3dc1999@suse.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Joao Martins <joao.m.martins@oracle.com>
Subject: Re: [Xen-devel] [PATCH RFC 0/8] libxl, xl,
	public/io: PV backends feature control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMTI6MjA6NDJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwNy8wMi8xOCAxMjoxNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFRodSwgTm92IDAyLCAyMDE3IGF0IDA2OjA2OjA4UE0gKzAwMDAsIEpvYW8gTWFydGlucyB3cm90
ZToKPiA+PiAqIFRvb2xzdGFjayBjb25zdHJ1Y3RzIGEga2V5IHZhbHVlIHN0b3JlIG9mIGZlYXR1
cmVzLCBhbmQgdXNlciBzcGVjaWZpZXMgdGhvc2UKPiA+PiB0aHJvdWdoIHNwZWNpYWwgZW50cnkg
bmFtZXMgcHJlZml4ZWQgYWxzbyBhcyAicmVxdWlyZSIuIFRvb2xzdGFjayBpcyBzdGF0ZWxlc3Mg
dGh1cyBzeXMKPiA+PiBhZG1pbiBoYXMgZnVsbCBjb250cm9sIG92ZXIgd2hhdCB0byBwYXNzIHRv
IHRoZSBiYWNrZW5kLiBJbiBvdGhlciB3b3JkcyBpdAo+ID4+IGRvZXNuJ3QgbG9vayBhdCBwYXJ0
aWN1bGFyIGZlYXR1cmUgbmFtZXMvdmFsdWVzLgo+ID4+Cj4gPj4gKiBUaGUgYmFja2VuZCB3aWxs
IHRoZW4gdXNlIHRoYXQgZm9yIHNlZWRpbmcgaXRzIG1heGltdW0gZmVhdHVyZSBzZXQgdG8gdGhl
Cj4gPj4gZnJvbnRlbmQuCj4gPiAKPiA+IE9oLCBJIHNlZS4gU28gdGhlIGJhY2tlbmQgcGlja3Mg
dXAgdGhlIHN1Z2dlc3RlZCBjb25maWcgZnJvbSB0aGlzCj4gPiBkaXJlY3RvcnkgdG9nZXRoZXIg
d2l0aCBpdCdzIGNhcGFiaWxpdGllcyBhbmQgdGhlbiBwcm9kdWNlcyB0aGUgZmluYWwKPiA+IHNl
dCBvZiBmZWF0dXJlcyBleHBvc2VkIHRvIHRoZSBmcm9udGVuZC4KPiA+IAo+ID4gSW4gb3JkZXIg
dG8gcHJldmVudCBhZGRpbmcgbW9yZSBsb2dpYyB0byB0aGUgYmFja2VuZHMsIHdvdWxkIGl0IG1h
a2UKPiA+IHNlbnNlIHRvIGV4cG9ydCB0aGUgYmFja2VuZCBjYXBhYmlsaXRpZXMgaW4gL3N5cy8g
KG9yIHN5c2N0bCBvbiBCU0RzKQo+ID4gYW5kIGRvIHRob3NlIGNhbGN1bGF0aW9ucyBmcm9tIHRo
ZSB0b29sc3RhY2sgaXRzZWxmLCBzbyB0aGF0IHRoZQo+ID4gdG9vbHN0YWNrIGRpcmVjdGx5IHdy
aXRlcyB0aGUgZmVhdHVyZXMgdG8gdGhlIGJhY2tlbmQgdG9wIGxldmVsCj4gPiB4ZW5zdG9yZSBk
aXJlY3Rvcnk/Cj4gCj4gU28geW91IHdhbnQgdGhlIHRvb2xzdGFjayB0byByZWFkIHRoZSAvc3lz
LyBlbnRyaWVzPyBIb3cgd291bGQgdGhhdCB3b3JrCj4gZm9yIGRyaXZlciBkb21haW5zPwoKUmln
aHQsIHRoYXQgd29uJ3Qgd29yayBmb3IgZHJpdmVyIGRvbWFpbnMuLi4gQW5kIGZlZWRpbmcgdGhh
dAppbmZvcm1hdGlvbiBmcm9tIGEgZHJpdmVyIGRvbWFpbiBpbnRvIHRoZSBjb250cm9sIGRvbWFp
biBpcyBldmVuCndvcnNlLCBzbyBJJ20gZmluZSB3aXRoIHRoaXMuCgpSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 11:36:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 11:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejO1h-0006VV-QP; Wed, 07 Feb 2018 11:36:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejO1f-0006VP-U1
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 11:36:31 +0000
X-Inumbo-ID: 148b43d1-0bfb-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 148b43d1-0bfb-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 12:36:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67442675"
Date: Wed, 7 Feb 2018 11:36:20 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20180207113620.u2aml3zhda6ge3ob@MacBook-Pro-de-Roger.local>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20171102180616.24084-2-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171102180616.24084-2-joao.m.martins@oracle.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 1/8] public/io/blkif: add directory for
 backend parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDIsIDIwMTcgYXQgMDY6MDY6MDlQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IFRoZSBwcm9wb3NlZCBkaXJlY3RvcnkgcHJvdmlkZXMgYSBtZWNoYW5pc20gZm9yIHRv
b2xzIHRvIGNvbnRyb2wgdGhlCj4gbWF4aW11bSBmZWF0dXJlIHNldCBvZiB0aGUgZGV2aWNlIGJl
aW5nIHByb3Zpc2lvbmVkIGJ5IGJhY2tlbmRzLgo+IEV4YW1wbGVzIGluY2x1ZGUgbWF4IHJpbmcg
cGFnZSBvcmRlciwgcGVyc2lzdGVudCBncmFudHMsIG51bWJlciBvZgo+IHF1ZXVlcyBldGMuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29t
Pgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vYmxraWYuaCB8IDE0ICsrKysrKysrKysr
KysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Js
a2lmLmgKPiBpbmRleCAxNWE3MWUzZmVhLi40YzBhOTNhMmJmIDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL3B1YmxpYy9pby9ibGtpZi5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvL2Js
a2lmLmgKPiBAQCAtMTMzLDYgKzEzMywyMCBAQAo+ICAgKiAgICAgIFRoaXMgb3B0aW9uIGRvZXNu
J3QgcmVxdWlyZSBhIGJhY2tlbmQgdG8gdXNlIE9fRElSRUNULCBzbyBpdAo+ICAgKiAgICAgIHNo
b3VsZCBub3QgYmUgdXNlZCB0byB0cnkgdG8gY29udHJvbCB0aGUgY2FjaGluZyBiZWhhdmlvdXIu
Cj4gICAqCj4gKyAqIHJlcXVpcmUKCkkgd291bGQgbWF5YmUgbmFtZSB0aGlzICdjb25maWcnLgoK
PiArICoKPiArICogICAgICBUaGUgZGlyZWN0b3J5ICJyZXF1aXJlIiBtYXliZSBiZSBjcmVhdGVk
IGJ5IHRvb2xzIGRvbWFpbiB0bwo+ICsgKiAgICAgIG92ZXJyaWRlIHRoZSBtYXhpbXVtIGZlYXR1
cmUgc2V0IHRoYXQgYmFja2VuZCBwcm92aWRlcyB0byB0aGUKPiArICogICAgICBmcm9udGVuZC4g
VGhlIGNoaWxkcmVuIGVudHJpZXMgd2l0aGluIHRoaXMgZGlyZWN0b3J5IGFyZQo+ICsgKiAgICAg
IGZlYXR1cmVzIG5hbWVzIGFuZCBpdHMgY29ycmVzcG9uZGVudCB2YWx1ZSBlLmcuOgogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBjb3JyZXNwb25kaW5nCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 11:36:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 11:36:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejO1x-0006X3-1e; Wed, 07 Feb 2018 11:36:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a/qq=fb=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ejO1w-0006Wr-7V
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 11:36:48 +0000
X-Inumbo-ID: 1ef6394d-0bfb-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ef6394d-0bfb-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 12:36:22 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w17BW9wd052744;
 Wed, 7 Feb 2018 11:36:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=5GpyRuVs6aOAYDgrlMd4m01jRKV3MpSt2zmsM6O/jxQ=;
 b=pvGylCCuOgKwQAtZPKlckbUvJikwWAzKJjGOyBs6Iqmlctng4Szs6k5Ip8WzYI6Gq1t2
 R8nXJstezCxHEP0WMMSCPmMy0UjLRg9Z7w6gJBBPcaOEfIXy3s2sDNE8a0AEbKtWJM4r
 acHDP5Ujd9AY738M7NsP+2nDa2lvVxyUC+m6txiwkPAlUBAAZjyY2l6hPcb3ikKW8Z9p
 I1m3iVxaQEwWzQDd/LHjw6S/zzY5L0T+6xmFvjlh0U7f4kkHfaaki3n8adiwQpUIftLG
 VWk3hTTBtgmXNjP5zCO5MSpF0gyvqvB5GhDYsBGz245R2vvTbbNviGhcyPvm0/aX0S/E vQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2g00b9g3sc-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Feb 2018 11:36:32 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w17BaWcm003840
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 7 Feb 2018 11:36:32 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w17BaV7H022930;
 Wed, 7 Feb 2018 11:36:31 GMT
Received: from [10.175.216.194] (/10.175.216.194)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Feb 2018 03:36:31 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Juergen Gross <jgross@suse.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20180207111649.cetddpv33z42q4e4@MacBook-Pro-de-Roger.local>
 <f3edc290-b4bd-ac27-1af8-2009c3dc1999@suse.com>
 <20180207113026.shjihwxtjsi5hfx5@MacBook-Pro-de-Roger.local>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <819dee64-5ed6-8e2a-08cb-49d64fb223f6@oracle.com>
Date: Wed, 7 Feb 2018 11:36:28 +0000
MIME-Version: 1.0
In-Reply-To: <20180207113026.shjihwxtjsi5hfx5@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8797
 signatures=668663
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=863
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802070147
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 0/8] libxl, xl,
	public/io: PV backends feature control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAxMTozMCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQs
IEZlYiAwNywgMjAxOCBhdCAxMjoyMDo0MlBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
PiBPbiAwNy8wMi8xOCAxMjoxNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFRodSwg
Tm92IDAyLCAyMDE3IGF0IDA2OjA2OjA4UE0gKzAwMDAsIEpvYW8gTWFydGlucyB3cm90ZToKPj4+
PiAqIFRvb2xzdGFjayBjb25zdHJ1Y3RzIGEga2V5IHZhbHVlIHN0b3JlIG9mIGZlYXR1cmVzLCBh
bmQgdXNlciBzcGVjaWZpZXMgdGhvc2UKPj4+PiB0aHJvdWdoIHNwZWNpYWwgZW50cnkgbmFtZXMg
cHJlZml4ZWQgYWxzbyBhcyAicmVxdWlyZSIuIFRvb2xzdGFjayBpcyBzdGF0ZWxlc3MgdGh1cyBz
eXMKPj4+PiBhZG1pbiBoYXMgZnVsbCBjb250cm9sIG92ZXIgd2hhdCB0byBwYXNzIHRvIHRoZSBi
YWNrZW5kLiBJbiBvdGhlciB3b3JkcyBpdAo+Pj4+IGRvZXNuJ3QgbG9vayBhdCBwYXJ0aWN1bGFy
IGZlYXR1cmUgbmFtZXMvdmFsdWVzLgo+Pj4+Cj4+Pj4gKiBUaGUgYmFja2VuZCB3aWxsIHRoZW4g
dXNlIHRoYXQgZm9yIHNlZWRpbmcgaXRzIG1heGltdW0gZmVhdHVyZSBzZXQgdG8gdGhlCj4+Pj4g
ZnJvbnRlbmQuCj4+Pgo+Pj4gT2gsIEkgc2VlLiBTbyB0aGUgYmFja2VuZCBwaWNrcyB1cCB0aGUg
c3VnZ2VzdGVkIGNvbmZpZyBmcm9tIHRoaXMKPj4+IGRpcmVjdG9yeSB0b2dldGhlciB3aXRoIGl0
J3MgY2FwYWJpbGl0aWVzIGFuZCB0aGVuIHByb2R1Y2VzIHRoZSBmaW5hbAo+Pj4gc2V0IG9mIGZl
YXR1cmVzIGV4cG9zZWQgdG8gdGhlIGZyb250ZW5kLgo+Pj4KPj4+IEluIG9yZGVyIHRvIHByZXZl
bnQgYWRkaW5nIG1vcmUgbG9naWMgdG8gdGhlIGJhY2tlbmRzLCB3b3VsZCBpdCBtYWtlCj4+PiBz
ZW5zZSB0byBleHBvcnQgdGhlIGJhY2tlbmQgY2FwYWJpbGl0aWVzIGluIC9zeXMvIChvciBzeXNj
dGwgb24gQlNEcykKPj4+IGFuZCBkbyB0aG9zZSBjYWxjdWxhdGlvbnMgZnJvbSB0aGUgdG9vbHN0
YWNrIGl0c2VsZiwgc28gdGhhdCB0aGUKPj4+IHRvb2xzdGFjayBkaXJlY3RseSB3cml0ZXMgdGhl
IGZlYXR1cmVzIHRvIHRoZSBiYWNrZW5kIHRvcCBsZXZlbAo+Pj4geGVuc3RvcmUgZGlyZWN0b3J5
Pwo+Pgo+PiBTbyB5b3Ugd2FudCB0aGUgdG9vbHN0YWNrIHRvIHJlYWQgdGhlIC9zeXMvIGVudHJp
ZXM/IEhvdyB3b3VsZCB0aGF0IHdvcmsKPj4gZm9yIGRyaXZlciBkb21haW5zPwo+IAo+IFJpZ2h0
LCB0aGF0IHdvbid0IHdvcmsgZm9yIGRyaXZlciBkb21haW5zLi4uIEFuZCBmZWVkaW5nIHRoYXQK
PiBpbmZvcm1hdGlvbiBmcm9tIGEgZHJpdmVyIGRvbWFpbiBpbnRvIHRoZSBjb250cm9sIGRvbWFp
biBpcyBldmVuCj4gd29yc2UsIHNvIEknbSBmaW5lIHdpdGggdGhpcy4KClJpZ2h0LCBpbiB0aGUg
Zmlyc3QgZW1haWwgdGhyZWFkWzBdIHdlIGhhZCwgS29ucmFkIGFsc28gcG9pbnRlZCB0aGlzIG91
dCBhYm91dApGcmVlQlNEIGFuZCBkcml2ZXIgZG9tYWlucy4gU28gdGhlIGNob2ljZSBvZiB4ZW5z
dG9yZSBvdmVyIE9TIHNwZWNpZmljCmNvbnN0cnVjdHMgYXJlIGJlY2F1c2Ugb2YgZHJpdmVyIGRv
bWFpbnMgYmFzaWNhbGx5LgoKSm9hbwoKWzBdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE3LTA5L21zZzAyMjc1Lmh0bWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 11:44:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 11:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejO9c-0007N1-1W; Wed, 07 Feb 2018 11:44:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a/qq=fb=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ejO9a-0007MA-Nk
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 11:44:42 +0000
X-Inumbo-ID: 6394b895-0bfc-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6394b895-0bfc-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 11:45:27 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w17Bg37B036666;
 Wed, 7 Feb 2018 11:44:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=mRdKF7bYpmfNmVs0DFhZ9KNphheEZ1M4xNOBlHrOU1E=;
 b=wJbbQpg6XmioYm5vZC8FvlPzDMM5nl/4MDcZduVoH/IWCkgPKMXTtS7xNCIuUZ4jKaeb
 jD0QceRPiSssKFQA/R53iddcSTsS4Q02Hye2r4Ho5RSzr8Rk0mdhO/LTxBSSK4f/V5dM
 3v1If6S6b/sqsITRY5NP24HcAz/CTpxLzjIUkwp9nPi/DiWrMkr65W/DNNMkcj028+gf
 18DrlkghzHiti60bQtkH7ymhX9wmFiEOOBN5iWLvlyr+NwHVGz25DrgBpz9wSOm5zYiz
 k6yJdsGAnaZHoejzV0ROKa2SMx/bIt49mIcqhyQYudaXTWsc1wbJBZkpDjIAEzxoT0v+ yw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2g006j07em-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Feb 2018 11:44:30 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w17BiT2U016645
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 7 Feb 2018 11:44:29 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w17BiSti019272;
 Wed, 7 Feb 2018 11:44:28 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Feb 2018 03:44:28 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Juergen Gross <jgross@suse.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20180207111649.cetddpv33z42q4e4@MacBook-Pro-de-Roger.local>
 <f3edc290-b4bd-ac27-1af8-2009c3dc1999@suse.com>
 <20180207113026.shjihwxtjsi5hfx5@MacBook-Pro-de-Roger.local>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <74a1799a-5818-b7eb-8a58-8c0c796bde79@oracle.com>
Date: Wed, 7 Feb 2018 11:44:24 +0000
MIME-Version: 1.0
In-Reply-To: <20180207113026.shjihwxtjsi5hfx5@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8797
 signatures=668663
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=784
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802070149
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 0/8] libxl, xl,
	public/io: PV backends feature control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAxMTozMCBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQs
IEZlYiAwNywgMjAxOCBhdCAxMjoyMDo0MlBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+
PiBPbiAwNy8wMi8xOCAxMjoxNiwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4+IE9uIFRodSwg
Tm92IDAyLCAyMDE3IGF0IDA2OjA2OjA4UE0gKzAwMDAsIEpvYW8gTWFydGlucyB3cm90ZToKPj4+
PiAqIFRvb2xzdGFjayBjb25zdHJ1Y3RzIGEga2V5IHZhbHVlIHN0b3JlIG9mIGZlYXR1cmVzLCBh
bmQgdXNlciBzcGVjaWZpZXMgdGhvc2UKPj4+PiB0aHJvdWdoIHNwZWNpYWwgZW50cnkgbmFtZXMg
cHJlZml4ZWQgYWxzbyBhcyAicmVxdWlyZSIuIFRvb2xzdGFjayBpcyBzdGF0ZWxlc3MgdGh1cyBz
eXMKPj4+PiBhZG1pbiBoYXMgZnVsbCBjb250cm9sIG92ZXIgd2hhdCB0byBwYXNzIHRvIHRoZSBi
YWNrZW5kLiBJbiBvdGhlciB3b3JkcyBpdAo+Pj4+IGRvZXNuJ3QgbG9vayBhdCBwYXJ0aWN1bGFy
IGZlYXR1cmUgbmFtZXMvdmFsdWVzLgo+Pj4+Cj4+Pj4gKiBUaGUgYmFja2VuZCB3aWxsIHRoZW4g
dXNlIHRoYXQgZm9yIHNlZWRpbmcgaXRzIG1heGltdW0gZmVhdHVyZSBzZXQgdG8gdGhlCj4+Pj4g
ZnJvbnRlbmQuCj4+Pgo+Pj4gT2gsIEkgc2VlLiBTbyB0aGUgYmFja2VuZCBwaWNrcyB1cCB0aGUg
c3VnZ2VzdGVkIGNvbmZpZyBmcm9tIHRoaXMKPj4+IGRpcmVjdG9yeSB0b2dldGhlciB3aXRoIGl0
J3MgY2FwYWJpbGl0aWVzIGFuZCB0aGVuIHByb2R1Y2VzIHRoZSBmaW5hbAo+Pj4gc2V0IG9mIGZl
YXR1cmVzIGV4cG9zZWQgdG8gdGhlIGZyb250ZW5kLgo+Pj4KPj4+IEluIG9yZGVyIHRvIHByZXZl
bnQgYWRkaW5nIG1vcmUgbG9naWMgdG8gdGhlIGJhY2tlbmRzLCB3b3VsZCBpdCBtYWtlCj4+PiBz
ZW5zZSB0byBleHBvcnQgdGhlIGJhY2tlbmQgY2FwYWJpbGl0aWVzIGluIC9zeXMvIChvciBzeXNj
dGwgb24gQlNEcykKPj4+IGFuZCBkbyB0aG9zZSBjYWxjdWxhdGlvbnMgZnJvbSB0aGUgdG9vbHN0
YWNrIGl0c2VsZiwgc28gdGhhdCB0aGUKPj4+IHRvb2xzdGFjayBkaXJlY3RseSB3cml0ZXMgdGhl
IGZlYXR1cmVzIHRvIHRoZSBiYWNrZW5kIHRvcCBsZXZlbAo+Pj4geGVuc3RvcmUgZGlyZWN0b3J5
Pwo+Pgo+PiBTbyB5b3Ugd2FudCB0aGUgdG9vbHN0YWNrIHRvIHJlYWQgdGhlIC9zeXMvIGVudHJp
ZXM/IEhvdyB3b3VsZCB0aGF0IHdvcmsKPj4gZm9yIGRyaXZlciBkb21haW5zPwo+IAo+IFJpZ2h0
LCB0aGF0IHdvbid0IHdvcmsgZm9yIGRyaXZlciBkb21haW5zLi4uIEFuZCBmZWVkaW5nIHRoYXQK
PiBpbmZvcm1hdGlvbiBmcm9tIGEgZHJpdmVyIGRvbWFpbiBpbnRvIHRoZSBjb250cm9sIGRvbWFp
biBpcyBldmVuCj4gd29yc2UsIHNvIEknbSBmaW5lIHdpdGggdGhpcy4KClJpZ2h0LCBpbiB0aGUg
Zmlyc3QgZW1haWwgdGhyZWFkWzBdIHdlIGhhZCwgS29ucmFkIGFsc28gcG9pbnRlZCB0aGlzIG91
dCBhYm91dApkcml2ZXIgZG9tYWlucy4gU28gdGhlIGNob2ljZSBvZiB4ZW5zdG9yZSBvdmVyIE9T
IHNwZWNpZmljIGNvbnN0cnVjdHMgd2FzIG1haW5seQpiZWNhdXNlIG9mIGRyaXZlciBkb21haW5z
LgoKSm9hbwoKWzBdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZl
bC8yMDE3LTA5L21zZzAyMjc1Lmh0bWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 12:08:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 12:08:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejOWb-0000UT-H2; Wed, 07 Feb 2018 12:08:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a/qq=fb=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ejOWa-0000U9-5N
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 12:08:28 +0000
X-Inumbo-ID: b5a6bd0c-0bff-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5a6bd0c-0bff-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 12:09:13 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w17C7Nls078597;
 Wed, 7 Feb 2018 12:08:16 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=k3hNWPiR0Ss4jt5y8uY5dTF3+tO/rEpveszX13m8PZ4=;
 b=J1CfNZF2WND6FMyijVjKrp/sz17Yl5VUno/rv5WPMISZb2S7rBuXJzO5jP80iL0xfmp7
 g55uXwW+lB+dKr6u4oxr/NGm2mmVUBvIz5VmQuSVr+itTBL3owhH4LBx2MwCvY7MlQEM
 LZaOgEZS8yEOzhaKWNlSgXib0J6I8je9fVELhGfut4PjfVV52n+G97rwL9I3oQ+cqSRa
 vLV2pWwPARFkArjbj3jb9tJ3Gy2IEhWxlhPYfRPXcgnAZYStJJ/HSFVtRMZ1qQydrS3b
 nxjSxx1jRsI4qrnQpSYiAlvvnkKBzhpVs4927cbheOOHVZr0TgDLkhagcem1wMUBoVXM 2g== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2g00b9g83f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Feb 2018 12:08:16 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w17C3FFj001186
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 7 Feb 2018 12:03:15 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w17C3E3V024859;
 Wed, 7 Feb 2018 12:03:14 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Feb 2018 04:03:14 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20180207111649.cetddpv33z42q4e4@MacBook-Pro-de-Roger.local>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <19e129e7-9a04-7a89-77de-3679e151a54a@oracle.com>
Date: Wed, 7 Feb 2018 12:03:10 +0000
MIME-Version: 1.0
In-Reply-To: <20180207111649.cetddpv33z42q4e4@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8797
 signatures=668663
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802070153
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 0/8] libxl, xl,
	public/io: PV backends feature control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAxMToxNiBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUs
IE5vdiAwMiwgMjAxNyBhdCAwNjowNjowOFBNICswMDAwLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+
IEhleSBmb2xrcywKPj4KPj4gUHJlc2VudGVkIGhlcmV3aXRoIGlzIGFuIGF0dGVtcHQgdG8gaW1w
bGVtZW50IFBWIGJhY2tlbmRzIGZlYXR1cmUgY29udHJvbAo+PiBhcyBkaXNjdXNzZWQgaW4gdGhl
IGxpc3QgKGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3
LTA5L21zZzAwNzY2Lmh0bWwpCj4+Cj4+IEdpdmVuIHRoYXQgdGhpcyBhIHNpbXBsZSBwcm9wb3Nh
bCBoZW5jZSBJIHRob3VnaHQgdG8gaW5jbHVkZSBhbGwgY2hhbmdlcwo+PiBpbnZvbHZlZCBpbiB0
aGUgc2FtZSBwYXRjaHNldCBzdWNoIHRoYXQgZXZlcnlvbmUgc2VlIGFsbCB0aGUgY2hhbmdlcyBh
bmQgaGFzIGEKPj4gYmV0dGVyIGVzdGltYXRlIChidXQgcmVzdHJpY3RlZCB0byB4ZW4tZGV2ZWwg
anVzdCBmb3IgdGhlIFJGQyBwdXJwb3NlcykuCj4+Cj4+IFRoZSBtb3RpdmF0aW9uIGhlcmUgaXMg
dG8gYWxsb3cgc3lzdGVtIGFkbWluaXN0cmF0b3JzIG1vcmUgZmluZSBncmFpbmVkCj4+IGNvbnRy
b2wgb2YgdGhlIGRldmljZSBmZWF0dXJlcyBiZWluZyB1c2VkIGJ5IGd1ZXN0Lgo+Pgo+PiBUaGUg
b25seSBjaGFuZ2UgSSBtYWRlIGNvbXBhcmVkIHRvIHRoZSBwcm9wb3NlZCBkaXNjdXNzZWQgYWJv
dmUgd2FzIHRvIHVzZQo+PiAicmVxdWlyZSIgaW5zdGVhZCBvZiAicmVxdWVzdCIgYXMgdGhlIHBy
ZWZpeCBiZWNhdXNlIHRoZXJlIGlzIGEgZmVhdHVyZSB3aGljaAo+IAo+IHJlcXVpcmUgaW4gdGhl
IGFib3ZlIGNvbnRleHQsIGxpa2U6Cj4gCj4gcmVxdWlyZS1tdWx0aS1xdWV1ZS1tYXgtcXVldWVz
PTIKPiAKPiBTZWVtcyB0byBpbXBseSB0aGF0IHRoZSBndWVzdCBfbXVzdF8gaGF2ZSBzdXBwb3J0
IGZvciBtdWx0aXF1ZXVlIGFuZAo+IHVzZSBleGFjdGx5IHR3byBxdWV1ZXMuCj4gCj4gV2hhdCBh
Ym91dCB1c2luZyAnY29uZmlnJyBwcmVmaXg/Cj4gCj4gY29uZmlnLW11bHRpLXF1ZXVlLW1heC1x
dWV1ZXM9Mgo+IGNvbmZpZy1mZWF0dXJlLXBlcnNpc3RlbnQ9MAo+CgpIbW0sICdjb25maWcnIHNv
dW5kcyBiZXR0ZXIgaW5kZWVkLiBXZSBtYWlubHkgY2hvc2UgJ3JlcXVpcmUnIGJlY2F1c2UgdGhl
IGRvbWFpbgpzaGFsbCBvbmx5IGJlIGJvb3RlZCB3aXRoIHRob3NlIGNvbmZpZ3MuIEkgYW0gZmlu
ZSB3aXRoIGJvdGguCgo+PiBoYXMgInJlcXVlc3QiIGluIGl0LiBCdXQgaWYgInJlcXVlc3QiIGlz
IHN0aWxsIHByZWZlcnJlZCBhcyBhIHByZWZpeCBJIGNhbiBjaGFuZ2UKPj4gaXQgdXAuCj4+Cj4+
IFRoZSBzY2hlbWUgcHJvcG9zZWQgaXMgcXVpdGUgc2ltcGxlOgo+Pgo+PiAqIFRoZSBkaXJlY3Rv
cnkgInJlcXVpcmUiIGlzIGNyZWF0ZWQgKGluc2lkZSB0aGUgYmFja2VuZCBwYXRoKSBhbmQgd2l0
aGluIHRoYXQKPj4gZGlyZWN0b3J5IHRoZSBmZWF0dXJlcy9jYXBhYmlsaXRpZXMgbmFtZXMgYW5k
IHZhbHVlcyBhcmUgd3JpdHRlbi4KPiAKPiBJJ20gcXVpdGUgc3VyZSBJJ20gbWlzc2luZyBzb21l
dGhpbmcsIGJ1dCB3aGF0J3MgdGhlIHBvaW50IGluIGhhdmluZwo+IHRoaXMgcmVxdWlyZSBkaXJl
Y3RvcnkgaW4gdGhlIHhlbnN0b3JlIGJhY2tlbmQgcGF0aD8KPiAKPiBBRkFJQ1QgeW91IHNob3Vs
ZCBqdXN0IHdyaXRlIHRoaXMgZGlyZWN0bHkgdG8gdGhlIGJhY2tlbmQgZGlyZWN0b3J5LAo+IGFu
ZCBiYWNrZW5kcyBzaG91bGQgYmUgbW9kaWZpZWQgdG8gY2hlY2sgaWYgdGhlcmUncyBhIHZhbHVl
IGFscmVhZHkKPiBwcmVzZW50IGJlZm9yZSB3cml0aW5nIHRoZSBkZWZhdWx0IG9uZS4KPiBJdCdz
IGFsc28gYW4gb3B0aW9uIHdoaWNoIEkgY2FuIGdvIHdpdGggaWYgZm9sa3MgcHJlZmVyIGl0LgoK
Q3JlYXRpbmcgYSBjb25maWcvcmVxdWlyZSBkaXJlY3RvcnkgZm9yIHJlcXVlc3RlZCBmZWF0dXJl
cyBzaW1wbHkgc291bmRlZApjbGVhbmVyIHRvIG1lLCBhbmQgd291bGQgYWxzbyBhbGxvdyB5b3Ug
dG8ga25vdyB3aGF0IGNvbmZpZyB5b3UgcGFzc2VkIG9uIHRvIHRoZQpiYWNrZW5kIHZzIHRoZSBv
bmUgdGhlIGJhY2tlbmQgZXhwb3NlZCAoYmV0dGVyIHNlcGFyYXRpb24pLiBBbmQgd3JpdGluZyBv
dmVyIHRoZQpjdXJyZW50bHkgcmVzZXJ2ZWQgZW50cmllcyB3b3VsZCBiZSBhIGxpdHRsZSBjb25m
dXNpbmcgd2hlbiBkZWFsaW5nIHdpdGggbmV3CmZlYXR1cmVzIChlLmcuIHlvdSB3cml0ZSBtdWx0
aS1xdWV1ZS1tYXgtcXVldWVzIG9uIGEgbm9uIG11bHRpIHF1ZXVlIGJhY2tlbmQgYW5kCnRoZSBl
bnRyeSBiZWluZyBwcmVzZW50IGlzIGEgbGl0dGxlIG1pc2xlYWRpbmcgZXZlbiB0aG91Z2ggeW91
IHdvdWxkIHJlc3RyaWN0Cml0cyBhY2Nlc3Mgd2l0aCBiYWNrZW5kLW9ubHkgcGVybWlzc2lvbnMp
LgoKPj4gKiBUb29sc3RhY2sgY29uc3RydWN0cyBhIGtleSB2YWx1ZSBzdG9yZSBvZiBmZWF0dXJl
cywgYW5kIHVzZXIgc3BlY2lmaWVzIHRob3NlCj4+IHRocm91Z2ggc3BlY2lhbCBlbnRyeSBuYW1l
cyBwcmVmaXhlZCBhbHNvIGFzICJyZXF1aXJlIi4gVG9vbHN0YWNrIGlzIHN0YXRlbGVzcyB0aHVz
IHN5cwo+PiBhZG1pbiBoYXMgZnVsbCBjb250cm9sIG92ZXIgd2hhdCB0byBwYXNzIHRvIHRoZSBi
YWNrZW5kLiBJbiBvdGhlciB3b3JkcyBpdAo+PiBkb2Vzbid0IGxvb2sgYXQgcGFydGljdWxhciBm
ZWF0dXJlIG5hbWVzL3ZhbHVlcy4KPj4KPj4gKiBUaGUgYmFja2VuZCB3aWxsIHRoZW4gdXNlIHRo
YXQgZm9yIHNlZWRpbmcgaXRzIG1heGltdW0gZmVhdHVyZSBzZXQgdG8gdGhlCj4+IGZyb250ZW5k
Lgo+IAo+IE9oLCBJIHNlZS4gU28gdGhlIGJhY2tlbmQgcGlja3MgdXAgdGhlIHN1Z2dlc3RlZCBj
b25maWcgZnJvbSB0aGlzCj4gZGlyZWN0b3J5IHRvZ2V0aGVyIHdpdGggaXQncyBjYXBhYmlsaXRp
ZXMgYW5kIHRoZW4gcHJvZHVjZXMgdGhlIGZpbmFsCj4gc2V0IG9mIGZlYXR1cmVzIGV4cG9zZWQg
dG8gdGhlIGZyb250ZW5kLgo+IAovbm9kcwoKPiBJbiBvcmRlciB0byBwcmV2ZW50IGFkZGluZyBt
b3JlIGxvZ2ljIHRvIHRoZSBiYWNrZW5kcywgd291bGQgaXQgbWFrZQo+IHNlbnNlIHRvIGV4cG9y
dCB0aGUgYmFja2VuZCBjYXBhYmlsaXRpZXMgaW4gL3N5cy8gKG9yIHN5c2N0bCBvbiBCU0RzKQo+
IGFuZCBkbyB0aG9zZSBjYWxjdWxhdGlvbnMgZnJvbSB0aGUgdG9vbHN0YWNrIGl0c2VsZiwgc28g
dGhhdCB0aGUKPiB0b29sc3RhY2sgZGlyZWN0bHkgd3JpdGVzIHRoZSBmZWF0dXJlcyB0byB0aGUg
YmFja2VuZCB0b3AgbGV2ZWwKPiB4ZW5zdG9yZSBkaXJlY3Rvcnk/CgpJIGhhZCBzdWdnZXN0ZWQg
aW4gYW5zd2VyIHRvIFBhdWwncyBjb21tZW50WzBdIHRvIGNyZWF0ZSB0aGlzIG1heGltdW0gZmVh
dHVyZXNldApvZiB0aGUgYmFja2VuZCBpbiBpdHMgdG9wIGxldmVsIGRpcmVjdG9yeS4gUGFzdGlu
ZyBpdCBoZXJlIHRoYXQgcGFydCAod2l0aCBvbmUKYWRkaXRpb24pOgoKL2xvY2FsL2RvbWFpbi9Y
L2JhY2tlbmQvPGJhY2tlbmRfdHlwZT4vZmVhdHVyZXMvPGZlYXR1cmUtbmFtZT4tZGVzYyA9ICJT
aG9ydApkZXNjcmlwdGlvbgpvZiA8ZmVhdHVyZS1uYW1lPiIKL2xvY2FsL2RvbWFpbi9YL2JhY2tl
bmQvPGJhY2tlbmRfdHlwZT4vZmVhdHVyZXMvPGZlYXR1cmUtbmFtZT4tZGVmdmFsID0KIjxzb21l
dGhpbmc+IgovbG9jYWwvZG9tYWluL1gvYmFja2VuZC88YmFja2VuZF90eXBlPi9mZWF0dXJlcy88
ZmVhdHVyZS1uYW1lPi10eXBlID0KInVpbnR8aW50fHN0cmluZ3xib29sIiAoYnV0IGNvdWxkIGJl
IGRvbmUgd2l0aCByZWdleHAgaW5zdGVhZCBvZiB0aGlzIGVudHJ5KQoKZS5nLgoKL2xvY2FsL2Rv
bWFpbi9YL2JhY2tlbmQvdmlmL2ZlYXR1cmVzL211bHRpLXF1ZXVlLW1heC1xdWV1ZXMtZGVzYyA9
ICJOdW1iZXIgb2YKcXVldWVzIG9mIHRoZSBpbnRlcmZhY2UiCi9sb2NhbC9kb21haW4vWC9iYWNr
ZW5kL3ZpZi9mZWF0dXJlcy9tdWx0aS1xdWV1ZS1tYXgtcXVldWVzLWRlZnZhbCA9ICI4IgovbG9j
YWwvZG9tYWluL1gvYmFja2VuZC92aWYvZmVhdHVyZXMvbXVsdGktcXVldWUtbWF4LXF1ZXVlcy10
eXBlID0gInVpbnQiCgpKdXN0IHdvbmRlcmluZyBhYm91dCB0aGUgaGFuZGxpbmcgb2YgdGhlc2Ug
dGhhdCB3b3VsZCBjb21wbGljYXRlIHRoZSBiYWNrZW5kCmltcGxlbWVudGF0aW9uIChlLmcuIHR5
cGVzLCBlcnJvciBjaGVja2luZykuIEJ1dCBJIGFtIG5vdCBzZWVpbmcgYW5vdGhlciBnb29kCndh
eSBvZiBkb2luZyB0aGlzLgoKSm9hbwoKWzBdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE3LTExL21zZzAwMzQ3Lmh0bWwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 12:08:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 12:08:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejOWm-0000V5-OA; Wed, 07 Feb 2018 12:08:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejOWl-0000Uq-FI
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 12:08:39 +0000
X-Inumbo-ID: 913689b8-0bff-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 913689b8-0bff-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 13:08:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67444518"
Date: Wed, 7 Feb 2018 12:08:22 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20180207120822.54at3veyoanldd5s@MacBook-Pro-de-Roger.local>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20171102180616.24084-8-joao.m.martins@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171102180616.24084-8-joao.m.martins@oracle.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 7/8] xen-blkback: frontend feature
	control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBOb3YgMDIsIDIwMTcgYXQgMDY6MDY6MTVQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IFRvb2xzdGFjayBtYXkgd3JpdGUgdmFsdWVzIHRvIHRoZSAicmVxdWlyZSIgc3ViZGly
ZWN0b3J5IGluIHRoZQo+IGJhY2tlbmQgbWFpbiBkaXJlY3RvcnkgKGUuZy4gYmFja2VuZC92YmQv
WC9ZLykuIFJlYWQgdGhlc2UgdmFsdWVzCj4gYW5kIHVzZSB0aGVtIHdoZW4gYW5ub3VuY2luZyB0
aG9zZSB0byB0aGUgZnJvbnRlbmQuIFdoZW4gYmFja2VuZAo+IHNjYW5zIGZyb250ZW5kIGZlYXR1
cmVzIHRoZSB2YWx1ZXMgc2V0IGluIHRoZSByZXF1aXJlIGRpcmVjdG9yeQo+IHRha2UgcHJlY2Vk
ZW5jZSwgaGVuY2UgbWFraW5nIG5vIHNpZ25pZmljYW50IGNoYW5nZXMgaW4gZmVhdHVyZQo+IHBh
cnNpbmcuCj4gCj4geGVuYnVzX3JlYWRfZmVhdHVyZSgpIHJlYWRzIGZyb20gcmVxdWlyZSBzdWJk
aXJlY3RvcnkgYW5kIHByaW50cyB0aGF0Cj4gdmFsdWUgYW5kIG90aGVyd2lzZSB3cml0aW5nIGEg
ZGVmYXVsdF92YWwgaW4gdGhlIGVudHJ5LiBXZSB0aGVuIHJlcGxhY2UKPiBhbGwgaW5zdGFuY2Vz
IG9mIHhlbmJ1c19wcmludGYgdG8gdXNlIHRoZXNlIHByZXZpb3VzbHkgc2VlZGVkIGZlYXR1cmVz
Lgo+IEEgYmFja2VuZF9mZWF0dXJlcyBzdHJ1Y3QgaXMgaW50cm9kdWNlZCBhbmQgYWxsIHZhbHVl
cyBzZXQgdGhlcmUgYXJlCj4gdXNlZCBpbiBwbGFjZSBvZiB0aGUgbW9kdWxlIHBhcmFtZXRlcnMg
YmVpbmcgdXNlZC4KPiAKPiBOb3RlLCBob3dldmVyIHRoYXQgZmVhdHVyZS1iYXJyaWVyLCBmZWF0
dXJlLWZsdXNoLXN1cHBvcnQgYW5kCj4gZmVhdHVyZS1kaXNjYXJkIGFyZW4ndCBwcm9iZWQgYmVj
YXVzZSBmaXJzdCB0d28gYXJlIHBoeXNpY2FsCj4gZGV2aWNlIGRlcGVuZGVudCBhbmQgZmVhdHVy
ZS1kaXNjYXJkIGFscmVhZHkgaGFzIHR1bmFibGVzIHRvCj4gYWRqdXN0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPiAtLS0KPiAg
ZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgfCAgMiArLQo+ICBkcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oICB8ICAxICsKPiAgZHJpdmVycy9ibG9jay94ZW4tYmxr
YmFjay94ZW5idXMuYyAgfCA2NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
Cj4gIDMgZmlsZXMgY2hhbmdlZCwgNjAgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMgYi9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYwo+IGluZGV4IGM5MGU5MzMzMzBiNi4uMDVi
M2YxMjRjODcxIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svYmxrYmFj
ay5jCj4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9ibGtiYWNrLmMKPiBAQCAtMTI3
MSw3ICsxMjcxLDcgQEAgc3RhdGljIGludCBkaXNwYXRjaF9yd19ibG9ja19pbyhzdHJ1Y3QgeGVu
X2Jsa2lmX3JpbmcgKnJpbmcsCj4gIAkgICAgdW5saWtlbHkoKHJlcS0+b3BlcmF0aW9uICE9IEJM
S0lGX09QX0lORElSRUNUKSAmJgo+ICAJCSAgICAgKG5zZWcgPiBCTEtJRl9NQVhfU0VHTUVOVFNf
UEVSX1JFUVVFU1QpKSB8fAo+ICAJICAgIHVubGlrZWx5KChyZXEtPm9wZXJhdGlvbiA9PSBCTEtJ
Rl9PUF9JTkRJUkVDVCkgJiYKPiAtCQkgICAgIChuc2VnID4gTUFYX0lORElSRUNUX1NFR01FTlRT
KSkpIHsKPiArCQkgICAgIChuc2VnID4gcmluZy0+YmxraWYtPnZiZC5tYXhfaW5kaXJlY3Rfc2Vn
cykpKSB7Cj4gIAkJcHJfZGVidWcoIkJhZCBudW1iZXIgb2Ygc2VnbWVudHMgaW4gcmVxdWVzdCAo
JWQpXG4iLCBuc2VnKTsKPiAgCQkvKiBIYXZlbid0IHN1Ym1pdHRlZCBhbnkgYmlvJ3MgeWV0LiAq
Lwo+ICAJCWdvdG8gZmFpbF9yZXNwb25zZTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay9jb21tb24uaCBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgK
PiBpbmRleCBhNzgzMjQyOGUwZGEuLmZmMTJmMmQ4ODNiOSAxMDA2NDQKPiAtLS0gYS9kcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCj4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxr
YmFjay9jb21tb24uaAo+IEBAIC0yMjksNiArMjI5LDcgQEAgc3RydWN0IHhlbl92YmQgewo+ICAJ
dW5zaWduZWQgaW50CQlkaXNjYXJkX3NlY3VyZToxOwo+ICAJdW5zaWduZWQgaW50CQlmZWF0dXJl
X2dudF9wZXJzaXN0ZW50OjE7Cj4gIAl1bnNpZ25lZCBpbnQJCW92ZXJmbG93X21heF9ncmFudHM6
MTsKPiArCXVuc2lnbmVkIGludAkJbWF4X2luZGlyZWN0X3NlZ3M7CgpQbGVhc2UgcGxhY2UgdGhp
cyBhYm92ZSwgaW4gb3JkZXIgdG8gZ2V0IGxlc3MgcGFkZGluZyBiZXR3ZWVuIGZpZWxkcy4KCj4g
IH07Cj4gIAo+ICBzdHJ1Y3QgYmFja2VuZF9pbmZvOwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2Js
b2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay94ZW5i
dXMuYwo+IGluZGV4IDQ4ZDc5NmVhMzYyNi4uMzE2ODNmMjlkNWZiIDEwMDY0NAo+IC0tLSBhL2Ry
aXZlcnMvYmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMKPiArKysgYi9kcml2ZXJzL2Jsb2NrL3hl
bi1ibGtiYWNrL3hlbmJ1cy5jCj4gQEAgLTI1LDExICsyNSwxOSBAQAo+ICAKPiAgLyogT24gdGhl
IFhlbkJ1cyB0aGUgbWF4IGxlbmd0aCBvZiAncmluZy1yZWYldScuICovCj4gICNkZWZpbmUgUklO
R1JFRl9OQU1FX0xFTiAoMjApCj4gKyNkZWZpbmUgUkVRVUlSRV9QQVRIX0xFTiAoMjU2KQo+ICsK
PiArc3RydWN0IGJhY2tlbmRfZmVhdHVyZXMgewo+ICsJdW5zaWduZWQgbWF4X3F1ZXVlczsKPiAr
CXVuc2lnbmVkIG1heF9yaW5nX29yZGVyOwoKdW5zaWduZWQgaW50LgoKPiArCXVuc2lnbmVkIHBl
cnNfZ3JhbnRzOwoKYm9vbD8KClNpbmNlIHlvdSBhcmUgYWxyZWFkeSBkb2luZyB0aGlzLCBpcyBp
dCB3b3J0aCBhZGRpbmcgc3VwcG9ydCB0bwpkaXNhYmxlIG90aGVyIGZlYXR1cmVzIGxpa2UgZmx1
c2ggb3IgZGlzY2FyZD8KCj4gK307Cj4gIAo+ICBzdHJ1Y3QgYmFja2VuZF9pbmZvIHsKPiAgCXN0
cnVjdCB4ZW5idXNfZGV2aWNlCSpkZXY7Cj4gIAlzdHJ1Y3QgeGVuX2Jsa2lmCSpibGtpZjsKPiAg
CXN0cnVjdCB4ZW5idXNfd2F0Y2gJYmFja2VuZF93YXRjaDsKPiArCXN0cnVjdCBiYWNrZW5kX2Zl
YXR1cmVzIGZlYXR1cmVzOwo+ICAJdW5zaWduZWQJCW1ham9yOwo+ICAJdW5zaWduZWQJCW1pbm9y
Owo+ICAJY2hhcgkJCSptb2RlOwo+IEBAIC02MDIsNiArNjEwLDQwIEBAIGludCB4ZW5fYmxrYmtf
YmFycmllcihzdHJ1Y3QgeGVuYnVzX3RyYW5zYWN0aW9uIHhidCwKPiAgCXJldHVybiBlcnI7Cj4g
IH0KPiAgCj4gK3N0YXRpYyBpbnQgeGVuYnVzX3JlYWRfZmVhdHVyZShjb25zdCBjaGFyICpkaXIs
IGNvbnN0IGNoYXIgKm5vZGUsCj4gKwkJCSAgICAgICB1bnNpZ25lZCBpbnQgZGVmYXVsdF92YWwp
Cj4gK3sKPiArCWNoYXIgcmVxbm9kZVtSRVFVSVJFX1BBVEhfTEVOXTsKPiArCXVuc2lnbmVkIGlu
dCB2YWw7Cj4gKwo+ICsJc25wcmludGYocmVxbm9kZSwgUkVRVUlSRV9QQVRIX0xFTiwgIiVzL3Jl
cXVpcmUiLCBkaXIpOwo+ICsJdmFsID0geGVuYnVzX3JlYWRfdW5zaWduZWQocmVxbm9kZSwgbm9k
ZSwgZGVmYXVsdF92YWwpOwo+ICsJcmV0dXJuIHZhbDsKPiArfQoKWW91IGNvdWxkIGF2b2lkIHRo
ZSB0ZW1wb3JhcnkgYnVmZmVyIGJ5IGRvaW5nIHNvbWV0aGluZyBsaWtlOgoKPiArCj4gK3N0YXRp
YyB2b2lkIHhlbl9ibGtia19wcm9iZV9mZWF0dXJlcyhzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2
LAo+ICsJCQkJICAgICBzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKPiArewo+ICsJc3RydWN0IGJh
Y2tlbmRfZmVhdHVyZXMgKmZ0ID0gJmJlLT5mZWF0dXJlczsKPiArCXN0cnVjdCB4ZW5fdmJkICp2
YmQgPSAmYmUtPmJsa2lmLT52YmQ7Cj4gKwoKI2RlZmluZSBSRUFEX0ZFQVQocGF0aCwgZmVhdCwg
ZGVmYXVsdCkgXAoJeGVuYnVzX3JlYWRfdW5zaWduZWQocGF0aCwgInJlcXVpcmUvIiBub2RlLCBk
ZWZhdWx0KQoKPiArCXZiZC0+bWF4X2luZGlyZWN0X3NlZ3MgPSB4ZW5idXNfcmVhZF9mZWF0dXJl
KGRldi0+bm9kZW5hbWUsCj4gKwkJCQkJCSJmZWF0dXJlLW1heC1pbmRpcmVjdC1zZWdtZW50cyIs
Cj4gKwkJCQkJCU1BWF9JTkRJUkVDVF9TRUdNRU5UUyk7Cj4gKwo+ICsJZnQtPm1heF9xdWV1ZXMg
PSB4ZW5idXNfcmVhZF9mZWF0dXJlKGRldi0+bm9kZW5hbWUsCj4gKwkJCQkJICAgICAibXVsdGkt
cXVldWUtbWF4LXF1ZXVlcyIsCj4gKwkJCQkJICAgICB4ZW5ibGtfbWF4X3F1ZXVlcyk7Cj4gKwo+
ICsJZnQtPm1heF9yaW5nX29yZGVyID0geGVuYnVzX3JlYWRfZmVhdHVyZShkZXYtPm5vZGVuYW1l
LAo+ICsJCQkJCQkgIm1heC1yaW5nLXBhZ2Utb3JkZXIiLAo+ICsJCQkJCQkgeGVuX2Jsa2lmX21h
eF9yaW5nX29yZGVyKTsKPiArCj4gKwlmdC0+cGVyc19ncmFudHMgPSB4ZW5idXNfcmVhZF9mZWF0
dXJlKGRldi0+bm9kZW5hbWUsCj4gKwkJCQkJICAgICAgImZlYXR1cmUtcGVyc2lzdGVudCIsCj4g
KwkJCQkJICAgICAgMSk7CiN1bmRlZiBSRUFEX0ZFQVQKCkFyZW4ndCB5b3UgbWlzc2luZyBzb21l
IGNoZWNrIGhlcmUgb3IgZWxzZXdoZXJlIHRvIG1ha2Ugc3VyZSB0aGUKcHJvcG9zZWQgdmFsdWVz
IGRvbid0IGV4Y2VlZCB0aGUgbWF4aW11bSBvbmVzIHN1cHBvcnRlZCBieSBibGJhY2s/CgpJIHdv
dWxkIGV4cGVjdCBzb21ldGhpbmcgbGlrZToKCnZiZC0+bWF4X2luZGlyZWN0X3NlZ3MgPSBtaW4o
dmJkLT5tYXhfaW5kaXJlY3Rfc2VncywgTUFYX0lORElSRUNUX1NFR01FTlRTKTsKCkFuZCB0aGUg
c2FtZSB3aXRoIG1heF9xdWV1ZXMgYW5kIG1heF9yaW5nX29kZXIuCgpJdCBtaWdodCBhbHNvIGJl
IGEgZ29vZCBpZGVhIHRvIHByaW50IHNvbWUgbWVzc2FnZSB3aGVuIHRoZSBwcm9wb3NlZAp2YWx1
ZSBieSB0aGUgdG9vbHN0YWNrIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlIGJhY2tlbmQuCgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 12:10:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 12:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejOYs-0001BK-3G; Wed, 07 Feb 2018 12:10:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a/qq=fb=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ejOYq-0001BD-K7
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 12:10:48 +0000
X-Inumbo-ID: de5330d3-0bff-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id de5330d3-0bff-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 13:10:21 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w17C7PUS049107;
 Wed, 7 Feb 2018 12:10:43 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=uN2lQiELp+JZLbJ27Tpe9/A/rcIt3JThxVaW57IVpQg=;
 b=EzntPsTO/dxiNERF5r1ZhLPg/+RKeyYXSlCF7WHVrVK1oT9jrEgafAcGkoQQ23aRHzUY
 9SS4hLUJjofgawo4XFItV6uDW9Figxoc4CymsvdSjONG+CZxlCnrZgRO9/uEMHHoyeie
 rovh+Ogg3jkY4sC3JtXI/zN+8IkGQOAX3rbXuyToGxJldsnCrTlP+O994d2Phv07DHoX
 rXxFxosVRZ1DRAUyGeZW0Y7PIZBa2xRzoH4oyreTS7htBbsXMPYs1u7U72n+7Y9MOkAp
 bl9hvXi20bq1AJBFpJKoodK37eYJR/NRbg0MDjp418140KkB4zACqtIC5B4LC8HEkX2p Ig== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2fyxk88uu3-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Feb 2018 12:10:43 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w17CAgHx004242
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 7 Feb 2018 12:10:42 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w17CAfcI001691;
 Wed, 7 Feb 2018 12:10:42 GMT
Received: from [192.168.1.67] (/94.61.137.133)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Feb 2018 04:10:41 -0800
To: Wei Liu <wei.liu2@citrix.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20171102180616.24084-3-joao.m.martins@oracle.com>
 <0a2e3dd4055a4325a0a4afe0b9a32e63@AMSPEX02CL03.citrite.net>
 <20171106123306.nksol5oxkves4jii@paddy>
 <20180206171250.72rx3vukrrxojrd7@citrix.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <f191267e-ca5a-27e2-d325-0f9831ba9cec@oracle.com>
Date: Wed, 7 Feb 2018 12:10:37 +0000
MIME-Version: 1.0
In-Reply-To: <20180206171250.72rx3vukrrxojrd7@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8797
 signatures=668663
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802070153
Cc: Paul Durrant <Paul.Durrant@citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 2/8] public/io/netif: add directory for
 backend parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAwNToxMiBQTSwgV2VpIExpdSB3cm90ZToKPiAoVGhyZWUgbW9udGhzIGFm
dGVyIHlvdSBzZW50IHRoaXMsIHNvcnJ5Li4uKQo+IAo+IE9uIE1vbiwgTm92IDA2LCAyMDE3IGF0
IDEyOjMzOjA2UE0gKzAwMDAsIEpvYW8gTWFydGlucyB3cm90ZToKPj4gT24gTW9uLCBOb3YgMDYs
IDIwMTcgYXQgMTA6MzM6NTlBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdyb3RlOgo+Pj4+IC0tLS0t
T3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4+Pj4gRnJvbTogSm9hbyBNYXJ0aW5zIFttYWlsdG86am9h
by5tLm1hcnRpbnNAb3JhY2xlLmNvbV0KPj4+PiBTZW50OiAwMiBOb3ZlbWJlciAyMDE3IDE4OjA2
Cj4+Pj4gVG86IFhlbiBEZXZlbG9wbWVudCBMaXN0IDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4K
Pj4+PiBDYzogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPjsgS29ucmFk
IFJ6ZXN6dXRlayBXaWxrCj4+Pj4gPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+OyBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgV2VpIExpdQo+Pj4+IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+Pj4+IFN1YmplY3Q6IFtQQVRDSCBSRkMgMi84XSBwdWJsaWMvaW8vbmV0aWY6IGFk
ZCBkaXJlY3RvcnkgZm9yIGJhY2tlbmQKPj4+PiBwYXJhbWV0ZXJzCj4+Pj4KPj4+PiBUaGUgcHJv
cG9zZWQgZGlyZWN0b3J5IHByb3ZpZGVzIGEgbWVjaGFuaXNtIGZvciB0b29scyB0byBjb250cm9s
IHRoZQo+Pj4+IG1heGltdW0gZmVhdHVyZSBzZXQgb2YgdGhlIGRldmljZSBiZWluZyBwcm92aXNp
b25lZCBieSBiYWNrZW5kLgo+Pj4+IFRoZSBwYXJhbWV0ZXJzL2ZlYXR1cmVzIGluY2x1ZGUgb2Zm
bG9hZGluZyBmZWF0dXJlcywgbnVtYmVyIG9mCj4+Pj4gcXVldWVzIGV0Yy4KPj4+Pgo+Pj4+IFNp
Z25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4KPj4+
PiAtLS0KPj4+PiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmggfCAxNiArKysrKysrKysr
KysrKysrCj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspCj4+Pj4KPj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vbmV0aWYuaAo+Pj4+IGluZGV4IDI0NTQ0NDhiYWEuLmE0MTJlNDc3MWQgMTAwNjQ0
Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKPj4+PiArKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaAo+Pj4+IEBAIC0xNjEsNiArMTYxLDIyIEBACj4+Pj4g
ICAqLwo+Pj4+Cj4+Pj4gIC8qCj4+Pj4gKyAqIFRoZSBkaXJlY3RvcnkgInJlcXVpcmUiIG1heWJl
IGJlIGNyZWF0ZWQgaW4gYmFja2VuZCBwYXRoIGJ5IHRvb2xzCj4+Pj4gKyAqIGRvbWFpbiB0byBv
dmVycmlkZSB0aGUgbWF4aW11bSBmZWF0dXJlIHNldCB0aGF0IGJhY2tlbmQgcHJvdmlkZXMgdG8K
Pj4+PiB0aGUKPj4+PiArICogZnJvbnRlbmQuIFRoZSBjaGlsZHJlbiBlbnRyaWVzIHdpdGhpbiB0
aGlzIGRpcmVjdG9yeSBhcmUgZmVhdHVyZXMgbmFtZXMKPj4+PiArICogYW5kIHRoZSBjb3JyZXNw
b25kZW50IHZhbHVlcyB0aGF0IHNob3VsZCBiZSB1c2VkIGJhY2tlbmQgYXMgZGVmYXVsdHMKPj4+
PiBlLmcuOgo+Pj4+ICsgKgo+Pj4+ICsgKiAvbG9jYWwvZG9tYWluL1gvYmFja2VuZC88ZG9taWQ+
LzxoYW5kbGU+L3JlcXVpcmUKPj4+PiArICogL2xvY2FsL2RvbWFpbi9YL2JhY2tlbmQvPGRvbWlk
Pi88aGFuZGxlPi9yZXF1aXJlL211bHRpLXF1ZXVlLQo+Pj4+IG1heC1xdWV1ZXMgPSAiMiIKPj4+
PiArICogL2xvY2FsL2RvbWFpbi9YL2JhY2tlbmQvPGRvbWlkPi88aGFuZGxlPi9yZXF1aXJlL2Zl
YXR1cmUtbm8tY3N1bS0KPj4+PiBvZmZsb2FkID0gIjEiCj4+Pj4gKyAqCj4+Pj4gKyAqIEluIHRo
ZSBleGFtcGxlIGFib3ZlLCBuZXR3b3JrIGJhY2tlbmQgd2lsbCBuZWdvdGlhdGUgdXAgdG8gYSBt
YXhpbXVtCj4+Pj4gb2YKPj4+PiArICogdHdvIHF1ZXVlcyB3aXRoIGZyb250ZW5kIHBsdXMgZGlz
YWJsaW5nIElQdjQgY2hlY2tzdW0gb2ZmbG9hZGluZy4KPj4+PiArICoKPj4+PiArICogVGhpcyBk
aXJlY3RvcnkgYW5kIGl0cyBjaGlsZHJlbiBlbnRyaWVzIHNoYWxsIG9ubHkgYmUgdmlzaWJsZSB0
byB0aGUgYmFja2VuZC4KPj4+PiArICovCj4+Pj4gKwo+Pj4KPj4+IFdoYXQgc2hvdWxkIGhhcHBl
biBpZiB0aGUgdG9vbHN0YWNrIHNldHMgc29tZXRoaW5nIGluICdyZXF1aXJlJyB0aGF0Cj4+PiB0
aGUgYmFja2VuZCBjYW5ub3QgcHJvdmlkZT8gSSBkb24ndCBzZWUgYW55dGhpbmcgaW4geW91ciBS
RkMgcGF0Y2hlcwo+Pj4gdG8gY2hlY2sgdGhhdCB0aGUgYmFja2VuZCBoYXMgcmVzcG9uZGVkIGFw
cHJvcHJpYXRlbHkgdG8gdGhlIGtleXMuCj4+Cj4+IEhtbSwgeW91J3JlIHJpZ2h0IHRoYXQgdGhp
cyBSRkMgZG9lc24ndCBoYW5kbGUgdGhhdCBwcm9wZXJseSAtIGJ1dCBmb3IgdGhlCj4+IG9uZXMg
dGhlIGJhY2tlbmQgcHJvdmlkZSBJIGhhZCBzdWdnZXN0ZWQgKGFsYmVpdCBub3QgaW1wbGVtZW50
ZWQgaGVyZSkKPj4gYmFjayBpbiB0aGUgb3RoZXIgdGhyZWFkIHRoYXQgd2UgY291bGQgY29tcGFy
ZSB0aGUgdmFsdWVzIG9mIGZlYXR1cmUgaW4KPj4gInJlcXVpcmUiIHdpdGggdGhlIG9uZSBhbm5v
dW5jZWQgdG8gdGhlIGZyb250ZW5kLiBCdXQgd2VsbCB0aGlzIHdvdWxkbid0Cj4+IGNvdmVyIHRo
ZSBub24tcHJvdmlkZWQgb25lcywgYW5kIHBvc3NpYmx5IHdvdWxkIGZhbGwgYSBiaXQgYXMgYSBo
YWNrLgo+Pgo+PiBJIGNvdWxkIGNoYW5nZSB0aGUgZm9ybWF0IG9mIHRoZSBlbnRyaWVzIHdpdGhp
biAicmVxdWlyZSIKPj4gZGlyZWN0b3J5IHRvIGJlIGUuZy4gIjxpZD4tPGZlYXR1cmUtbmFtZT4g
PSA8ZmVhdHVyZS12YWx1ZT4iIGFuZCB0aGUKPj4gYWNrbm93bGVkZ2VtZW50IGVudHJ5IHdvdWxk
IGNvbWUgaW4gdGhlIGZvcm0gIjxpZD4tc3RhdHVzCj4+ID0gPGVycm9yIGNvZGU+Ii4gQ29uc2Vx
dWVudGx5IHRoZSBsYWNrIG9mIGEgIjxpZD4tc3RhdHVzIiBlbnRyeSB3b3VsZAo+PiBoYXZlIGEg
c3Ryb25nZXIgc2VtYW50aWMgaS5lLiB1bnN1cHBvcnRlZCBhbmQgaWdub3JlZC4gVGhlIHRvb2xz
dGFjayB0aGVuIHdvdWxkIGhhdmUKPj4gbWVhbnMgdG8gY2hlY2sgd2hldGhlciB0aGUgZmVhdHVy
ZSB3YXMgcmVhbGx5IHN1Y2Nlc2Z1bGwgc2V0IGFzIGRlc2lyZWQKPj4gb3Igbm90LiBCdXQgdGhl
biBvbmUgcXVlc3Rpb24gY29tZXMgdG8gbWluZDogc2hvdWxkIHRoZSBiYWNrZW5kIGJlCj4+IHBy
ZXZlbnRlZCB0byBpbml0IGluIHRoZSBldmVudCB0aGF0IHRoZSBmZWF0dXJlcyByZXF1ZXN0ZWQg
ZmFpbCB0byBiZQo+PiBzZXQ/IEluIHdoaWNoIGNhc2UgdWV2ZW50IChvbiBMaW51eCkgaXNuJ3Qg
dHJpZ2dlcmVkIGFuZCB4ZW5idXMgc3RhdGUgZG9lc24ndAo+PiBnZXQgY2hhbmdlZCBhbmQgdG9v
bHN0YWNrIHdvdWxkIGZhaWwgd2l0aCB0aW1lb3V0IGxhdGVyIG9uLgo+Pgo+IAo+IEkgdGhpbmsg
dGhlIGJhY2tlbmQgc2hvdWxkIG5vdCBwcm9jZWVkIGlmIGl0IGNhbid0IG1lZXQgdGhlCj4gcmVx
dWlyZW1lbnRzLiBCdXQgdG8gYmUgY2xlYXIgSSBhbHNvIGRvbid0IHRoaW5rIHRoZSB0aW1lb3V0
IGJlaGF2aW91cgo+IHNob3VsZCBiZSB1c2VkIHRvIGRldGVybWluZSBpZiB0aGUgc2V0dGluZyBp
cyBzdWNjZXNzZnVsIGJlY2F1c2UgaXQgaXMKPiBhc2tpbmcgb3RoZXIgcGFydCBvZiB0aGUgc3lz
dGVtIHRvIHBpY2sgdXAgdGhlIHNsYWNrIGFuZCBzeXN0ZW0KPiBhZG1pbmlzdHJhdG9ycyB3b3Vs
ZCBiZSBsZWZ0IGluIHRoZSBkYXJrICh1bmxlc3MgdGhlcmUgaXMgZWFzaWx5Cj4gYWNjZXNzaWJs
ZSBtZXNzYWdlIHRoYXQgY2FuIGJlIG9idGFpbmVkIGJ5IGxpYnhsIHRvIHJldHVybiB0byBzeXN0
ZW0KPiBhZG1pbmlzdHJhdG9ycykuCgpUaGF0IHRpbWVvdXQgYmVoYXZpb3VyIGlzIGFscmVhZHkg
dGhlcmUgKkkgdGhpbmsqIChvciBtYXliZSBJIGhhdmUgdGhlIHdyb25nCmltcHJlc3Npb24pPyBU
aGUgYWx0ZXJuYXRpdmUgaXMgdG8gdHJpZ2dlciB0aGUgdWV2ZW50IGFuZCBhZGQgbW9yZSBsb2dp
YyBvbiB0aGUKaG90cGx1ZyBzY3JpcHQgdG8gY2hlY2sgaWYgdGhlIHBhcmFtZXRlcnMgd2VyZSBz
ZXQgYWNjb3JkaW5nIHRvIGNvbmZpZywgYnV0IE9UT0gKeW91IGFkZCBtb3JlIGNvbXBsZXhpdHkg
dGhlcmUuIE9yIHBlcmhhcHMgd2UgY2FuIGNoZWNrIHRoYXQgdGhlIGJhY2tlbmQgc2V0IHRvCml0
cyBzdGF0ZSB0byBVbmtub3duIChvciBzb21lIG90aGVyIHN0YXRlKSBhbmQgdGhhdCBkZXRlcm1p
bmVzIHRoZSBmYWlsdXJlIC0gYnV0CnN0aWxsIG5vIHVldmVudCBzaG91bGQgYmUgdHJpZ2dlcmVk
LiBVbmxlc3MgeW91IGhhZCBzb21ldGhpbmcgZWxzZSBpbiB5b3VyIG1pbmQ/CgoJSm9hbwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 12:14:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 12:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejOcW-0001Od-JR; Wed, 07 Feb 2018 12:14:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i7fc=fb=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ejOcU-0001OX-Oy
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 12:14:34 +0000
X-Inumbo-ID: 63ec43f7-0c00-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63ec43f7-0c00-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 13:14:07 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id t79so1034882lfe.3
 for <xen-devel@lists.xenproject.org>; Wed, 07 Feb 2018 04:14:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=sgZiI8kajerm8/HqShNxkSNH7SAvo1YUQiYbTtUdaNs=;
 b=K8aEmtLKXTR68oNN4iUA7L6hKlCsorZEW1Z2Rwy+AOWr7gY9j24d1/iMRkXFnpEzTn
 rJmUN2O0v1r0HuBQldFMDcrU/DtwtyiDC0Jslla1dY4LDgNYTTXIogPzwCEwUnn4cjmU
 Ue5cv87bftJ/YJ8rS2UMsVB5KY1VZfitekEpph43UCVtUzonkJQpKtl/OUee7RjqO9Db
 dm50YwVsAvdhKLGj9+9lZvfxIOGdKU/lP8+0GJvegpuLnaFKnLf/adZw/AkZ6c5MMJav
 LPZl4g92w6dEEXfPCK1RBNtgTFqsWlcnS/lYO5T0bPaRcBlVQ7t993VjVPjbbRuJjJg7
 Oqzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=sgZiI8kajerm8/HqShNxkSNH7SAvo1YUQiYbTtUdaNs=;
 b=JidqKAzdCtuIDC4FRH3HYFNceMfaHMjJcRivcvgF3obHExf6sSlSPZ0pAL3gcGb+xP
 e1OEdI1Ta5vgiLykE2SVDhjMu7xmKzR+wLDDJiWhlCW1zW5AsouNwUdhH2ydU/ScE34W
 ZoCRvXHhvRs9ENUTpwg86sXWJJ6LxDxPDbNEayMImX9YOv64Fs3KRYHLEIoriDxsesVr
 wWbXRKlKtC10WV3d4UD+jLnKDV3Y4YXA9Ffed3E501m65M5FTU80WBIaGz5fQAPj86E1
 QEm/P0VcyOKbS1DQ1e7l9qzvSYmP4Gc1we6LGdEV6r73I48BOP3SeZ+7QdS0jdBlMAdS
 S0/g==
X-Gm-Message-State: APf1xPBb0Tcm6C43rV76v5WoEV9xOE2wXmRD5idilK7MeHWArTic/4KZ
 pR+I0X8CZHKPwKCKv6iilvU=
X-Google-Smtp-Source: AH8x225KKaMcPXiAQlDPvNUhLckMn/G+BV0VcodhTGWaXWOM1RMCopTaTPioeSd8OXRp/UyCquR/gA==
X-Received: by 10.25.163.68 with SMTP id m65mr3850077lfe.83.1518005669296;
 Wed, 07 Feb 2018 04:14:29 -0800 (PST)
Received: from [10.17.182.9] (ll-54.209.223.85.sovam.net.ua. [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id
 h7sm242751ljf.37.2018.02.07.04.14.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Feb 2018 04:14:28 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <ebf78aec-dcfd-72d9-dac2-06b29e4a66ae@gmail.com>
 <20180206123640.wifqw64camyfpobj@citrix.com>
 <267e7e75-9ef7-460b-15b2-0d9e450db5a7@gmail.com>
 <20180206125251.nirlx5ynwbzszrss@citrix.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <02540760-c159-ec87-d41e-161033fafe13@gmail.com>
Date: Wed, 7 Feb 2018 14:14:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180206125251.nirlx5ynwbzszrss@citrix.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] Problem with IOMEM and domain reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDYvMjAxOCAwMjo1MiBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBUdWUsIEZlYiAwNiwg
MjAxOCBhdCAwMjo0NDo1NlBNICswMjAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToK
Pj4gICBGcm9tIGFhMWYyMGFmNzNhNWEzYzhmMmM5MDRiODU3YTc5MzM0ZDE4ZDQxZmYgTW9uIFNl
cCAxNyAwMDowMDowMCAyMDAxCj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+IERhdGU6IFdlZCwgMjAgRGVjIDIw
MTcgMTc6NTE6MTggKzAyMDAKPj4+PiBTdWJqZWN0OiBbUEFUQ0hdIFtIQUNLXSBSZXNldCBpb21l
bSdzIGdmbiB0byBMSUJYTF9JTlZBTElEX0dGTiBvbiByZWJvb3QKPj4+Pgo+Pj4+IER1cmluZyBk
b21haW4gcmVib290IGl0cyBjb25maWd1cmF0aW9uIGlzIHBhcnRpYWxseSByZXVzZWQKPj4+PiB0
byByZS1jcmVhdGUgYSBuZXcgZG9tYWluLCBidXQgaW9tZW0ncyBHRk4gZmllbGQgZm9yIHRoZQo+
Pj4+IGlvbWVtIGlzIG9ubHkgcmVzdG9yZWQgZm9yIHRob3NlIG1lbW9yeSByYW5nZXMsIHdoaWNo
IGFyZQo+Pj4+IGNvbmZpZ3VyZWQgaW4gZm9ybSBvZiBbSU9NRU1fU1RBUlQsTlVNX1BBR0VTW0BH
Rk5dLCBidXQgbm90IGZvcgo+Pj4+IHRob3NlIGluIGZvcm0gb2YgW0lPTUVNX1NUQVJULE5VTV9Q
QUdFU10sIGUuZy4gd2l0aG91dCBHRk4uCj4+Pj4gRm9yIHRoZSBsYXR0ZXIgR0ZOIGlzIHJlc2V0
IHRvIDAsIGJ1dCB3aGlsZSBtYXBwaW5nIHJhbmdlcwo+Pj4+IHRvIGEgZG9tYWluIGR1cmluZyBy
ZWJvb3QgdGhlcmUgaXMgYSBjaGVjayB0aGF0IEdGTiB0cmVhdGVkCj4+Pj4gYXMgdmFsaWQgaWYg
aXQgaXMgbm90IGVxdWFsIHRvIExJQlhMX0lOVkFMSURfR0ZOLCB0aHVzIG1ha2luZwo+Pj4+IFhl
biB0byBtYXAgSU9NRU1fU1RBUlQgdG8gYWRkcmVzcyAwIGluIHRoZSBndWVzdCdzIGFkZHJlc3Mg
c3BhY2UuCj4+Pj4KPj4+PiBXb3JrYXJvdW5kIGl0IGJ5IHJlc3NldGluZyBHRk4gdG8gTElCWExf
SU5WQUxJRF9HRk4sIHNvIHhsCj4+Pj4gY2FuIHNldCBwcm9wZXIgdmFsdWVzIGZvciBtYXBwaW5n
IG9uIHJlYm9vdC4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+PiAtLS0KPj4+PiAgICB0
b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyB8IDkgKysrKysrKysrCj4+Pj4gICAgMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKQo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMKPj4+PiBpbmRleCBl
ZjFhMDkyN2IwMGQuLjI2NzhhZDJhZDU0ZiAxMDA2NDQKPj4+PiAtLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9kb21haW4uYwo+Pj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4+Pj4g
QEAgLTE2NDcsNiArMTY0NywxNSBAQCBpbnQgbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3Vy
YXRpb24obGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+Pj4+ICAgICAgICAgICAgfQo+
Pj4+ICAgICAgICB9Cj4+Pj4gKyAgICAvKiByZXNldCBJT01FTSdzIEdGTiB0byBpbml0aWFsIHZh
bHVlICovCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgaW50IGk7Cj4+Pj4gKwo+Pj4+ICsgICAg
ICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+Yl9pbmZvLm51bV9pb21lbTsgaSsrKQo+Pj4+
ICsgICAgICAgICAgICBpZiAoZF9jb25maWctPmJfaW5mby5pb21lbVtpXS5nZm4gPT0gMCkKPj4+
PiArICAgICAgICAgICAgICAgIGRfY29uZmlnLT5iX2luZm8uaW9tZW1baV0uZ2ZuID0gTElCWExf
SU5WQUxJRF9HRk47Cj4+Pj4gKyAgICB9Cj4+Pj4gKwo+Pj4gSSBkb24ndCB0aGluayB0aGlzIGlz
IG5lY2Vzc2FyeS4gSW5zdGVhZCB3ZSBzaG91bGQgdGVsbCBsaWJ4bCB0byBzYXZlCj4+PiB0aGUg
Z2VuZXJhdGVkIHZhbHVlIGludG8gdGhlIHRlbXBsYXRlLiBBZGQgYW4gdXBkYXRlX2NvbmZpZyBo
b29rIGZvciB0aGUKPj4+IGlvbWVtIHR5cGUgc2hvdWxkIGJlIGJldHRlci4KPj4gQWdyZWUsIHRo
aXMgaXMgd2h5IEkgdGFnZ2VkIHRoZSBwYXRjaCBhcyBbSEFDS10KPj4gVW5mb3J0dW5hdGVseSwg
SSBoYXZlIGxpdHRsZSBrbm93bGVkZ2Ugb2YgbGlieGwgYW5kIG5vdCBzdXJlCj4+IGhvdyB0byBw
cm9wZXJseSBmaXggaXQuIENhbiB5b3UgdGVsbCBhIGJpdCBtb3JlIG9uIHdoYXQKPj4gYSBwcm9w
ZXIgZml4IGNvdWxkIGJlPwo+IFNlZSBsaWJ4bF9fdXBkYXRlX2RvbWFpbl9jb25maWd1cmF0aW9u
LCB3aGljaCBpcyBjYWxsZWQgYWZ0ZXIgZG9tYWluCj4gY29uc3RydWN0aW9uIGlzIGNvbXBsZXRl
ZC4gSXQgd2lsbCBjYWxsIHRoZSB1cGRhdGVfY29uZmlnIGhvb2sgZm9yIGEKPiBkZXZpY2UgdHlw
ZSB0byBzYXZlIGFueXRoaW5nIHRoYXQgaXMgZ2VuZXJhdGVkIGluIHRoZSBwcm9jZXNzIG9mIGRv
bWFpbgo+IGNyZWF0aW9uLiBPbmUgZXhhbXBsZSBpcyBpbiBsaWJ4bF9uaWMuIFlvdSBjYW4gZG8g
dGhlIHNhbWUgdG8gaW9tZW0gSQo+IHRoaW5rLgo+Cj4gVGhlIGVuZCByZXN1bHQgaXMgdGhlIGdl
bmVyYXRlZCB2YWx1ZXMgeW91IGNhcmUgYWJvdXQgYXJlIHNhdmVkIGludG8gdGhlCj4gdGVtcGxh
dGUuIFdoZW4gdGhlIGRvbWFpbiBpcyBtaWdyYXRlZCAvIHJlYm9vdGVkIGxpYnhsIHdpbGwgdXNl
IHRoZQo+IHNhdmVkIHZhbHVlcyBpbnN0ZWFkLgpUaGFuayB5b3UsIHdpbGwgbG9vayBhdCBpdCB0
byBtYWtlIGEgcHJvcGVyIGZpeAo+IFN0cmljdGx5IHNwZWFraW5nIHlvdXIgcGF0Y2ggb2YgYWRk
aW5nIHRoZSBzbmlwcGV0IHRvCj4gbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZpZ3VyYXRpb24g
aXNuJ3Qgd3JvbmcsIGJ1dCBJIHdvdWxkIHByZWZlciB0aGF0Cj4gZnVuY3Rpb24gdG8gb25seSBj
b250YWluIGNvZGUgdG8gZmV0Y2ggc3RhdGVzIHRoYXQgY2FuIGJlIGNoYW5nZWQgZHVyaW5nCj4g
ZG9tYWluIHJ1bnRpbWUuIFRoZSBpb21lbSByYW5nZSBpc24ndCBvbmUgb2YgdGhvc2Ugc3RhdGVz
IEFJVUkuCj4KPiBXZWkuCj4KPgo+Pj4gV2VpLgo+PiBUaGFuayB5b3UsCj4+IE9sZWtzYW5kcgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 12:34:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 12:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejOvb-0002o4-H7; Wed, 07 Feb 2018 12:34:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u8ri=fb=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejOva-0002nx-9Q
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 12:34:18 +0000
X-Inumbo-ID: 2630350f-0c03-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2630350f-0c03-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 13:33:50 +0100 (CET)
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 8C91380D;
 Wed,  7 Feb 2018 04:34:14 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 99A4C3F53D;
 Wed,  7 Feb 2018 04:34:13 -0800 (PST)
To: xen-devel@lists.xen.org
References: <20180206195655.7097-1-julien.grall@arm.com>
 <20180206195655.7097-3-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f23289ae-bc7f-305d-cd27-9107865a352d@arm.com>
Date: Wed, 7 Feb 2018 12:34:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180206195655.7097-3-julien.grall@arm.com>
Content-Language: en-US
Cc: andre.przywara@arm.com, sstabellini@kernel.org, ian.jackson@eu.citrix.com,
 mjaggi@caviumnetworks.com
Subject: Re: [Xen-devel] [PATCH 2/2] xen/arm: Blacklist SMMU on Thunder-X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwNi8wMi8xOCAxOTo1NiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFhlbiBkb2VzIG5v
dCB5ZXQgc3VwcG9ydCBDYXZpdW0gU01NVSBiZWNhdXNlIGl0IHJlcXVpcmVzIHNvbWUKPiB3b3Jr
YXJvdW5kLiBGb3IgdGhlIHRpbWUgYmVpbmcsIGJsYWNrbGlzdCB0aGVtLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gLS0tCj4gICB4ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlICAgfCAgMSArCj4gICB4ZW4vYXJjaC9hcm0vcGxh
dGZvcm1zL3RodW5kZXJ4LmMgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcnguYwo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3BsYXRm
b3Jtcy9NYWtlZmlsZQo+IGluZGV4IDUzYTQ3ZTQ4ZDIuLjgwZTU1NWNjMTQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvTWFrZWZpbGUKPiBAQCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8zMikg
Kz0gb21hcDUubwo+ICAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0gcmNhcjIubwo+ICAgb2JqLSQo
Q09ORklHX0FSTV82NCkgKz0gc2VhdHRsZS5vCj4gICBvYmoteSArPSBzdW54aS5vCj4gK29iai0k
KENPTkZJR19BUk1fNjQpICs9IHRodW5kZXJ4Lm8KPiAgIG9iai0kKENPTkZJR19BUk1fNjQpICs9
IHhnZW5lLXN0b3JtLm8KPiAgIG9iai0kKENPTkZJR19BUk1fNjQpICs9IHhpbGlueC16eW5xbXAu
bwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3RodW5kZXJ4LmMgYi94ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL3RodW5kZXJ4LmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGlu
ZGV4IDAwMDAwMDAwMDAuLmY1ZDcwNDQyOTYKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy90aHVuZGVyeC5jCj4gQEAgLTAsMCArMSwzOSBAQAo+ICsvKgo+ICsg
KiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3RodW5kZXJ4LmMKPiArICoKPiArICogQ2F2aXVtIFRo
dW5kZXItWCBzcGVjaWZpYyBzZXR0aW5ncwo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIwMTgg
QVJNIEx0ZC4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBj
YW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiArICog
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgdW5kZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNl
bnNlLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZQo+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDxhc20vcGxhdGZv
cm0uaD4KPiArCj4gK3N0YXRpYyBjb25zdCBjaGFyICogY29uc3QgdGh1bmRlcnhfZHRfY29tcGF0
W10gX19pbml0Y29uc3QgPQo+ICt7Cj4gKyAgICAiY2F2aXVtLHRodW5kZXItODh4IiwKClRoZSBj
b21wYXRpYmxlIGlzIHdyb25nIGhlcmUsIGl0IHNob3VsZCBiZSBjYXZpdW0sdGh1bmRlci04OHh4
LiBJIHdpbGwgCnJlc2VuZCB0aGUgc2VyaWVzLgoKQ2hlZXJzLAoKPiArICAgIE5VTEwKPiArfTsK
PiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIHRodW5kZXJ4X2JsYWNr
bGlzdF9kZXZbXSBfX2luaXRjb25zdCA9Cj4gK3sKPiArICAgIC8qIENhdml1bSBoYXMgaXRzIG93
biBTTU1VIHdoaWNoIGlzIG5vdCB5ZXQgc3VwcG9ydGVkLiAqLwo+ICsgICAgRFRfTUFUQ0hfQ09N
UEFUSUJMRSgiY2F2aXVtLHNtbXUtdjIiKSwKPiArICAgIHsgLyogc2VudGluZWwgKi8gfSwKPiAr
fTsKPiArCj4gK1BMQVRGT1JNX1NUQVJUKHRodW5kZXJ4LCAiVEhVTkRFUlgiKQo+ICsgICAgLmNv
bXBhdGlibGUgPSB0aHVuZGVyeF9kdF9jb21wYXQsCj4gKyAgICAuYmxhY2tsaXN0X2RldiA9IHRo
dW5kZXJ4X2JsYWNrbGlzdF9kZXYsCj4gK1BMQVRGT1JNX0VORAo+IAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 12:34:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 12:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejOvQ-0002nR-8z; Wed, 07 Feb 2018 12:34:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejOvP-0002nF-0t
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 12:34:07 +0000
X-Inumbo-ID: 4b6f1a65-0c03-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b6f1a65-0c03-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 12:34:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejOvI-0000hk-Cp; Wed, 07 Feb 2018 12:34:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejOvC-0000zo-V5; Wed, 07 Feb 2018 12:33:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejOvC-00051g-GX; Wed, 07 Feb 2018 12:33:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118630-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=20e0d439a6ded635ec89f6135c08cd5541c68962
X-Osstest-Versions-That: qemuu=2b3805f370521deacab974b9c9ca07d2319a8890
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 12:33:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 118630: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYzMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2MzAvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODYxMwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjEz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTg2MTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODYxMwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE4NjEzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2MTMKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICAyMGUwZDQzOWE2ZGVkNjM1ZWM4OWY2MTM1YzA4Y2Q1NTQxYzY4OTYyCmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAyYjM4MDVmMzcwNTIxZGVhY2FiOTc0Yjlj
OWNhMDdkMjMxOWE4ODkwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2MTMgIDIwMTgtMDItMDYg
MTE6MTc6NTEgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjMwICAyMDE4LTAy
LTA2IDIzOjQyOjQ4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVs
bEBsaW5hcm8ub3JnPgogIFJpY2hhcmQgSGVuZGVyc29uIDxyaWNoYXJkLmhlbmRlcnNvbkBsaW5h
cm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdAogICAyYjM4MDVmMzcwLi4yMGUw
ZDQzOWE2ICAyMGUwZDQzOWE2ZGVkNjM1ZWM4OWY2MTM1YzA4Y2Q1NTQxYzY4OTYyIC0+IHVwc3Ry
ZWFtLXRlc3RlZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 12:40:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 12:40:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejP1M-0003bg-50; Wed, 07 Feb 2018 12:40:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qdnw=fb=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ejP1K-0003ba-IL
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 12:40:15 +0000
X-Inumbo-ID: fa5d7d80-0c03-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::9])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa5d7d80-0c03-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 13:39:47 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1518007210;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Type:References:In-Reply-To:Message-ID:Subject:To:From:Date:
 X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=NgURVZe4E+zmfE11q3gV2C45fiAU8S7+7LUj2ex0eUo=;
 b=jqINMkDnbD76l/9cLAJ6xGXOC+1ZVWIr+B5X+0Y5QDLI15Nm3qUzNCTHk0rXY3YOH2
 wDIMDVNV8PjZpZ1vpycNMbqgTiDsDdbv/AnimUDjt5p89biUFpqkrUXvISrrWViDaddm
 /eKrxAKKXG9hrWNQCjr2ZICrihB+U0FEj1hDLlPDnyQV8UXImkxTBoJtUgdd3mfV5mAM
 XOqi+KWCdvX7ioRSijs1COr5lpiy+JOuZOQ/c5HvboyDANs7Ohs22fqCJ696xiCCG0nk
 swtcOC3vhymQY9sjCrYR6rDY7KVOGXFg4q/frdb9u5yrH4haWyHvRWJ22KW/IVWA8VzA
 pW7w==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsBRtyRe2qcrldJj63vYUTRQR/0RqPSgWq+RVwc
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id K01e59u17CeAMT7
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Wed, 7 Feb 2018 13:40:10 +0100 (CET)
Date: Wed, 7 Feb 2018 13:40:04 +0100
From: Olaf Hering <olaf@aepfle.de>
To: <xen-devel@lists.xen.org>
Message-ID: <20180207134004.586789b5.olaf@aepfle.de>
In-Reply-To: <20180207111322.48639c54.olaf@aepfle.de>
References: <20180207081808.GA28102@aepfle.de>
 <5A7ADB7702000078001A5F4B@prv-mh.provo.novell.com>
 <20180207111322.48639c54.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.31; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: Re: [Xen-devel] qemu-xen fails to build in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6121707228232092373=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6121707228232092373==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/hr3SPf0jR/P_HQtZkCsQrSN"; protocol="application/pgp-signature"

--Sig_/hr3SPf0jR/P_HQtZkCsQrSN
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 7 Feb 2018 11:13:22 +0100
schrieb Olaf Hering <olaf@aepfle.de>:

> Yes, it looks like qemu has now submodules which are required for build.

How is the required state of the submodules tracked? When I did a local bui=
ld I got 10739aa from qemu.org, and building xen.git#staging succeeds. Afte=
r that I updated my packaging, created a new tar from keycodemapdb.git#mast=
er and got a non-working build. It turned out that 044f21d was packaged.

Does the build of xen.git#staging now depend on random state at git.qemu.or=
g?

Olaf

--Sig_/hr3SPf0jR/P_HQtZkCsQrSN
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWnrzpAAKCRBdQqD6ppg2
floHAKDZQT/DQsTGgTtLEeDVx8khjJ1H4QCgigwc621aUAnejspdUsaLu1H7DzM=
=3i1C
-----END PGP SIGNATURE-----

--Sig_/hr3SPf0jR/P_HQtZkCsQrSN--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6121707228232092373==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 07 12:47:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 12:47:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejP7n-0003om-RF; Wed, 07 Feb 2018 12:46:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejP7m-0003og-Gq
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 12:46:54 +0000
X-Inumbo-ID: 13eef087-0c05-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13eef087-0c05-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 12:47:38 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 05:46:46 -0700
Message-Id: <5A7B034102000078001A6042@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 05:46:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Olaf Hering" <olaf@aepfle.de>
References: <20180207081808.GA28102@aepfle.de>
 <5A7ADB7702000078001A5F4B@prv-mh.provo.novell.com>
 <20180207111322.48639c54.olaf@aepfle.de>
 <20180207134004.586789b5.olaf@aepfle.de>
In-Reply-To: <20180207134004.586789b5.olaf@aepfle.de>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] qemu-xen fails to build in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDEzOjQwLCA8b2xhZkBhZXBmbGUuZGU+IHdyb3RlOgo+IEFtIFdl
ZCwgNyBGZWIgMjAxOCAxMToxMzoyMiArMDEwMAo+IHNjaHJpZWIgT2xhZiBIZXJpbmcgPG9sYWZA
YWVwZmxlLmRlPjoKPiAKPj4gWWVzLCBpdCBsb29rcyBsaWtlIHFlbXUgaGFzIG5vdyBzdWJtb2R1
bGVzIHdoaWNoIGFyZSByZXF1aXJlZCBmb3IgYnVpbGQuCj4gCj4gSG93IGlzIHRoZSByZXF1aXJl
ZCBzdGF0ZSBvZiB0aGUgc3VibW9kdWxlcyB0cmFja2VkPyBXaGVuIEkgZGlkIGEgbG9jYWwgCj4g
YnVpbGQgSSBnb3QgMTA3MzlhYSBmcm9tIHFlbXUub3JnLCBhbmQgYnVpbGRpbmcgeGVuLmdpdCNz
dGFnaW5nIHN1Y2NlZWRzLiAKPiBBZnRlciB0aGF0IEkgdXBkYXRlZCBteSBwYWNrYWdpbmcsIGNy
ZWF0ZWQgYSBuZXcgdGFyIGZyb20gCj4ga2V5Y29kZW1hcGRiLmdpdCNtYXN0ZXIgYW5kIGdvdCBh
IG5vbi13b3JraW5nIGJ1aWxkLiBJdCB0dXJuZWQgb3V0IHRoYXQgCj4gMDQ0ZjIxZCB3YXMgcGFj
a2FnZWQuCj4gCj4gRG9lcyB0aGUgYnVpbGQgb2YgeGVuLmdpdCNzdGFnaW5nIG5vdyBkZXBlbmQg
b24gcmFuZG9tIHN0YXRlIGF0IAo+IGdpdC5xZW11Lm9yZz8KCk5vIC0gdGhlIGdpdCB0cmVlIGNv
bnRhaW5pbmcgdGhlIHN1Ym1vZHVsZSB0cmFja3MgdGhlIGludGVuZGVkCmNvbW1pdCBhdCB3aGlj
aCB0aGUgc3VibW9kdWxlIGlzIHRvIGJlIHVzZWQuIFlvdSBuZWVkIHRvIGZpc2gKb3V0IHRoYXQg
aGFzaCBpbnN0ZWFkIG9mIHVzaW5nIHBsYWluIG1hc3RlciBmcm9tIHRoZSBvdGhlciByZXBvLgoi
Z2l0IHN1Ym1vZHVsZSBzdGF0dXMiIHNob3VsZCB0ZWxsIHlvdSwgSSB0aGluay4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 13:00:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejPL2-00056w-R3; Wed, 07 Feb 2018 13:00:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejPL1-00056k-29
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 13:00:35 +0000
X-Inumbo-ID: d2a15fb0-0c06-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2a15fb0-0c06-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 14:00:08 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejPKx-0001RQ-83; Wed, 07 Feb 2018 13:00:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejPKr-0002Le-JJ; Wed, 07 Feb 2018 13:00:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejPKq-0007eT-UU; Wed, 07 Feb 2018 13:00:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118632-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=7edcbd02aa088ee0fb721f9cc34d28089b779267
X-Osstest-Versions-That: libvirt=cb775a51a0eb953635c8e35689b8b1f3cce0d381
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 13:00:24 +0000
Subject: [Xen-devel] [libvirt test] 118632: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4536093455118737851=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118632 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118632/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118605
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118605
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118605
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              7edcbd02aa088ee0fb721f9cc34d28089b779267
baseline version:
 libvirt              cb775a51a0eb953635c8e35689b8b1f3cce0d381

Last test of basis   118605  2018-02-06 04:20:10 Z    1 days
Testing same since   118632  2018-02-07 04:20:36 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Christian Ehrhardt <christian.ehrhardt@canonical.com>
  Guido GĂ¼nther <agx@sigxcpu.org>
  John Ferlan <jferlan@redhat.com>
  Shivaprasad G Bhat <sbhat@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   cb775a51a0..7edcbd02aa  7edcbd02aa088ee0fb721f9cc34d28089b779267 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4536093455118737851==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 13:01:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:01:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejPLu-0005Bp-71; Wed, 07 Feb 2018 13:01:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xkpl=fb=citrix.com=prvs=5691e114b=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ejPLt-0005Bg-Hs
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 13:01:29 +0000
X-Inumbo-ID: f2687d49-0c06-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f2687d49-0c06-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 14:01:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461651311"
To: Jan Beulich <JBeulich@suse.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
Date: Wed, 7 Feb 2018 13:01:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMDk6MTMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA2LjAyLjE4IGF0
IDIyOjUxLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZSBwcm9ibGVt
IHdpdGggYSBxdWlyay9jb21tYW5kbGluZSBwYXJhbWV0ZXIgaXMgdGhhdCB0aGUgaXNzdWUgaXMK
Pj4gcmVwb3J0ZWQgZm9yIGEgd2lkZSB2YXJpZXR5IG9mIHN5c3RlbXMgYW5kLCBhcyBpdCBsb29r
cyBsaWtlLCBkZXBlbmRzIG9uCj4+IHRoZSBkZWZhdWx0IEJJT1Mgc2V0dXAgLSBtZWFucyBpdCdz
IGhhcmQgdG8gaWRlbnRpZnkgcGFydGljdWxhcgo+PiBtYWNoaW5lcy4gV2Ugc2hvdWxkIG9idmlv
dXNseSBzb3J0IHRoaXMgb3V0IHdpdGggSW50ZWwgYnV0IHVudGlsIHRoZW4KPj4gbG93ZXJpbmcg
dGhlIGluaXRpYWwgZnJlcXVlbmN5IGlzIG91ciBvbmx5IG9wdGlvbi4KPiAKPiAiV2lkZSB2YXJp
ZXR5IiBpcyBpbnRlcmVzdGluZywgY29uc2lkZXJpbmcgdGhhdCB3ZSd2ZSBoYWQgbm8gZWFybGll
cgo+IHJlcG9ydHMuIEFzIHRoZSBkZXNjcmlwdGlvbiBvZiB0aGUgcGF0Y2ggdGFsa3MgYWJvdXQg
InBvc3QtU2t5bGFrZSIgLQo+IGFyZSB0aGVzZSBwcm9kdWN0aW9uIG1hY2hpbmVzPyBJZiBub3Qs
IGEgY29tbWFuZCBsaW5lIG9wdGlvbgo+IHdvdWxkIHF1aXRlIGNlcnRhaW5seSBiZSBzdWZmaWNp
ZW50IGhlcmUuIElmIHllcywgSSdkIGxpa2UgIndpZGUgdmFyaWV0eSIKPiB0byBiZSBmdXJ0aGVy
IHF1YWxpZmllZC4gQWZ0ZXIgYWxsIHdlJ3JlIHRhbGtpbmcgYWJvdXQgYSBwcm9jZXNzaW5nCj4g
b3ZlcmhlYWQgb24gdGhlIG9yZGVyIG9mIDEwbXMgaGVyZSwgd2hpY2ggaXMgYWJzdXJkLiBUaGVy
ZSBhcmUKPiBzeXN0ZW1zIGFueXdheSB3aGVyZSB0aGUgd2F0Y2hkb2cgZG9lc24ndCB3b3JrIC0g
d2UgbWF5IG5lZWQKPiB0byBjb25zaWRlciB0byBzdWdnZXN0IHRvIHBlb3BsZSB0byBzaW1wbHkg
bm90IGVuYWJsZSB0aGUgd2F0Y2hkb2cKPiBvbiBzdWNoIHN5c3RlbXMgdW50aWwgdGhlIGZpcm13
YXJlIGlzc3VlIGhhcyBiZWVuIHRha2VuIGNhcmUgb2YuCj4gCj4gQXMgbWVudGlvbmVkIGJlZm9y
ZSAtIGlmIGZpcm13YXJlIHRha2VzIG9uIHRoZSBvcmRlciBvZiAxMG1zIHRvCj4gcHJvY2VzcyB0
aGUgU01JIGludGVyY2VwdCwgSSBjYW4ndCBzZWUgd2h5IGl0IHdvdWxkbid0IGJlIHBvc3NpYmxl
Cj4gZm9yIHRoZW0gdG8gc2NyZXcgdXAgZnVydGhlciBhbmQgdGFrZSAyMCwgNTAsIG9yIDEwMG1z
LCBhdCB3aGljaAo+IHBvaW50IHlvdXIgc2VlbWluZ2x5IHJhbmRvbSBIWiAvIDEwIHdvdWxkIG5v
IGxvbmdlciB3b3JrIGVpdGhlci4KPiBUaGUgc2FtZSBnb2VzIGZvciB0aGUgY2FzZSBvZiBzb21l
b25lIGNvbWluZyBhbG9uZyBhbmQKPiBjaGFuZ2luZyBIWiB0byBhIGhpZ2hlciB2YWx1ZSAod2l0
aCBhIGdvb2QgcmVhc29uIHByb3ZpZGVkKS4KPiAKPiBKYW4KPiAKClNvIGZhciB0aGUgaXNzdWUg
Y29uZmlybWVkOgpEZWxsIFBvd2VyRWRnZSBSNzQwLCBIdWF3ZWkgc3lzdGVtcyBiYXNlZCBvbiBY
ZW9uIEdvbGQgNjE1MiAodGhlIG9uZQp0aGF0IGl0IHdhcyB0ZXN0ZWQgb24pLCBJbnRlbCBTMjYw
MFhYLCBldGMuCgpBbHNvIHNlZToKaHR0cHM6Ly9idWdzLnhlbnNlcnZlci5vcmcvYnJvd3NlL1hT
Ty03NzQKCldlbGwsIG5vLXdhdGNoZG9nIGlzIHdoYXQgd2UgY3VycmVudGx5IHJlY29tbWVuZCBp
biB0aGF0IGNhc2UgYnV0IHdlCmhvcGVkIHRoZXJlIGlzIGEgZ2VuZXJhbCBzb2x1dGlvbiBoZXJl
IGZyb20gWGVuIHNpZGUuIFlvdSBoYXZlIHlvdXIKcG9pbnQgdGhhdCB0aGV5IHNob3VsZCBmaXgg
dGhpcyBvbiB0aGVpciBzaWRlIGJlY2F1c2UgaXQncyB0aGVpciBmYXVsdAppbmRlZWQuIEJ1dCB0
aGUgdXNlciBleHBlcmllbmNlIGlzIGFsc28gaW1wb3J0YW50IGZvciB1cyBJIHRoaW5rLgoKSWdv
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 13:09:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:09:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejPT7-0005Uv-UC; Wed, 07 Feb 2018 13:08:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejPT6-0005Uo-RK
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 13:08:56 +0000
X-Inumbo-ID: 287d55ab-0c08-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 287d55ab-0c08-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 13:09:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 06:08:49 -0700
Message-Id: <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 06:08:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
In-Reply-To: <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDE0OjAxLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gU28gZmFyIHRoZSBpc3N1ZSBjb25maXJtZWQ6Cj4gRGVsbCBQb3dlckVkZ2UgUjc0MCwg
SHVhd2VpIHN5c3RlbXMgYmFzZWQgb24gWGVvbiBHb2xkIDYxNTIgKHRoZSBvbmUKPiB0aGF0IGl0
IHdhcyB0ZXN0ZWQgb24pLCBJbnRlbCBTMjYwMFhYLCBldGMuCj4gCj4gQWxzbyBzZWU6Cj4gaHR0
cHM6Ly9idWdzLnhlbnNlcnZlci5vcmcvYnJvd3NlL1hTTy03NzQgCj4gCj4gV2VsbCwgbm8td2F0
Y2hkb2cgaXMgd2hhdCB3ZSBjdXJyZW50bHkgcmVjb21tZW5kIGluIHRoYXQgY2FzZSBidXQgd2UK
PiBob3BlZCB0aGVyZSBpcyBhIGdlbmVyYWwgc29sdXRpb24gaGVyZSBmcm9tIFhlbiBzaWRlLiBZ
b3UgaGF2ZSB5b3VyCj4gcG9pbnQgdGhhdCB0aGV5IHNob3VsZCBmaXggdGhpcyBvbiB0aGVpciBz
aWRlIGJlY2F1c2UgaXQncyB0aGVpciBmYXVsdAo+IGluZGVlZC4gQnV0IHRoZSB1c2VyIGV4cGVy
aWVuY2UgaXMgYWxzbyBpbXBvcnRhbnQgZm9yIHVzIEkgdGhpbmsuCgpPZiBjb3Vyc2UsIGhlbmNl
IHRoZSBzdWdnZXN0aW9uIG9mIHBvc3NpYmxlIGFsdGVybmF0aXZlIHdvcmthcm91bmRzLgpJbXBh
Y3RpbmcgZXZlcnlvbmUgaXMsIGFzIHNhaWQsIG5vdCBhIGRlc2lyYWJsZSBhcHByb2FjaCBpbiBh
IGNhc2UKbGlrZSB0aGlzIG9uZS4gSSBhbHNvIGNvbnRpbnVlIHRvIGRpc2xpa2UgdGhlIHNlZW1p
bmdseSByYW5kb20gZGl2aXNpb24KYnkgMTAuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 13:24:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:24:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejPiJ-0007C6-N6; Wed, 07 Feb 2018 13:24:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dqlu=fb=citrix.com=prvs=569a4e3b1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ejPiI-0007Bk-D1
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 13:24:38 +0000
X-Inumbo-ID: 595f6e60-0c0a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 595f6e60-0c0a-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 13:25:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67449242"
To: Jan Beulich <JBeulich@suse.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7e4501cd-08ad-2029-d1bf-1ea5517d160c@citrix.com>
Date: Wed, 7 Feb 2018 13:24:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjAyLjE4IGF0
IDE0OjAxLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFNvIGZhciB0aGUg
aXNzdWUgY29uZmlybWVkOgo+PiBEZWxsIFBvd2VyRWRnZSBSNzQwLCBIdWF3ZWkgc3lzdGVtcyBi
YXNlZCBvbiBYZW9uIEdvbGQgNjE1MiAodGhlIG9uZQo+PiB0aGF0IGl0IHdhcyB0ZXN0ZWQgb24p
LCBJbnRlbCBTMjYwMFhYLCBldGMuCj4+Cj4+IEFsc28gc2VlOgo+PiBodHRwczovL2J1Z3MueGVu
c2VydmVyLm9yZy9icm93c2UvWFNPLTc3NCAKPj4KPj4gV2VsbCwgbm8td2F0Y2hkb2cgaXMgd2hh
dCB3ZSBjdXJyZW50bHkgcmVjb21tZW5kIGluIHRoYXQgY2FzZSBidXQgd2UKPj4gaG9wZWQgdGhl
cmUgaXMgYSBnZW5lcmFsIHNvbHV0aW9uIGhlcmUgZnJvbSBYZW4gc2lkZS4gWW91IGhhdmUgeW91
cgo+PiBwb2ludCB0aGF0IHRoZXkgc2hvdWxkIGZpeCB0aGlzIG9uIHRoZWlyIHNpZGUgYmVjYXVz
ZSBpdCdzIHRoZWlyIGZhdWx0Cj4+IGluZGVlZC4gQnV0IHRoZSB1c2VyIGV4cGVyaWVuY2UgaXMg
YWxzbyBpbXBvcnRhbnQgZm9yIHVzIEkgdGhpbmsuCj4gT2YgY291cnNlLCBoZW5jZSB0aGUgc3Vn
Z2VzdGlvbiBvZiBwb3NzaWJsZSBhbHRlcm5hdGl2ZSB3b3JrYXJvdW5kcy4KPiBJbXBhY3Rpbmcg
ZXZlcnlvbmUgaXMsIGFzIHNhaWQsIG5vdCBhIGRlc2lyYWJsZSBhcHByb2FjaCBpbiBhIGNhc2UK
PiBsaWtlIHRoaXMgb25lLiBJIGFsc28gY29udGludWUgdG8gZGlzbGlrZSB0aGUgc2VlbWluZ2x5
IHJhbmRvbSBkaXZpc2lvbgo+IGJ5IDEwLgoKWGVuJ3MgdXNhYmlsaXR5IGlzIGNyYXAsIHdoaWNo
IGlzIGluIGxhcmdlIHBhcnQgZHVlIHRvIGF0dGl0dWRlIGxpa2UKdGhpcy7CoCBJdCBpcyBub3Qg
b2sgdG8gZXhwZWN0IHRoZSBlbmQgdXNlciB0byBrbm93IGRpYWdub3NlL2RlYnVnIGlzc3Vlcwps
aWtlIHRoaXMsIGFuZCBpdCBpcyBlbnRpcmVseSB1bnJlYXNvbmFibGUgdG8gZXhwZWN0IHRoZSBl
bmQgdXNlciB0bwpoYXZlIHRvIG1hbnVhbGx5IHdvcmsgYXJvdW5kIGl0LgoKVGhpcyBwYXJ0aWN1
bGFyIGlzc3VlIGRvZXMgd2FudCBmZWVkaW5nIGJhY2sgdG8gSW50ZWwgc28gdGhleSBjYW4gdHJ5
CmFuZCBmaXggaXQsIGJ1dCB3aGF0ZXZlciBpcyB3cm9uZyBpcyBwcmVzZW50IGluIGEgbGFyZ2Ug
YW1vdW50IG9mClNreWxha2Ugc3lzdGVtcyBpbiB0aGUgZmllbGQuwqAgWGVuIG5lZWRzIHRvIGJl
IGFibGUgdG8gY29wZS4KCkZpbmFsbHksIGFzIHRvIGJvb3QgdGltZXMsIHlvdXIgYXJndW1lbnQg
aXMgYmFja3dhcmRzIHNlZWluZyBhcyB5b3UgY2FyZQphYm91dCBlbGFwc2VkIGJvb3QgdGltZS7C
oCBTbG93aW5nIHRoZSBmcmVxdWVuY3kgd2lsbCBzcGVlZCBldmVyeXRoaW5nCnVwLCBhcyB3ZSBh
cmVuJ3QgZXhlY3V0aW5nIGEgbGFyZ2UgY2h1bmsgb2YgdGhlIEJTUCBib290IHBhdGggd2l0aCAx
MDBoegpOTUkgY29uc3RhbnRseSBpbnRlcnJ1cHRpbmcuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 13:40:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejPx7-00086U-01; Wed, 07 Feb 2018 13:39:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lr2f=fb=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ejPx6-00086O-2V
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 13:39:56 +0000
X-Inumbo-ID: 5192ac57-0c0c-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5192ac57-0c0c-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 14:39:29 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id v188so1365196lfa.11
 for <xen-devel@lists.xen.org>; Wed, 07 Feb 2018 05:39:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=K2TbUHOj8xPsTaWrjmXh5BXc4GyKq4sAslcSWwipmyY=;
 b=N4BGEsDFIgY8lAYGiNDZDlUMeXPWSEn4fkWHJM3e0eL0ZO3aCBBE6VZNsyMkk7CDkz
 YfxX2fVOWwUn0vpL2Qj8mZsOUJ+IK1N0mFcQ2P+DFtt5t7hACZlBVcFd27c45n6PGFaC
 mioKRF5hLFZSrkiTTvcBsBsHmkWJOmTC5L87wc5LLjPA7JrVw1u1S+OckwKAL+x79cgf
 FQviOKjBgz09dBPSPJwPQ266zuG+yGKke2O4FNwNkrzPBDBxWuZ3cpMba9MmuinMpGVQ
 9Tky+ZZNoUeWbmXK2h5+fiD7OZPVb16Ka3x6HM8Vr0dFmvCsqEHFlOlL8AJILozjPKfp
 jVag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=K2TbUHOj8xPsTaWrjmXh5BXc4GyKq4sAslcSWwipmyY=;
 b=KWYE/lSImATPmdmgi/YSee0ITm5q70u6YGe/5QIN3uWZvEDG8wZf23aAnslr5cILMT
 bsnx5jbToVv4oNehI+B9TYeFQtWkrJdf/ONweAuiss37uthJN6GHGtY9re7EudYbQhJo
 g8NpEwhjuE1HifVtO9rj0YDmCPABh76CbIFzFQytj2Eq16OsOFCcAndyi8GlqeeN4JWg
 7ZI/jA9q9vj7MoEvV/Ank1Bzcx0kE2Opvf6AKOj0zy4mJJKRG5OLZaG0sWu72sSfJf+p
 nom4vsqTiWk5dm+hTdvE8TP6SelI3BYLlGDbl+n9UNV/qPrWzCt07BINdNVGXNzOxIO3
 CmZQ==
X-Gm-Message-State: APf1xPB2mxgVgHPLRsaeDmAIhAu9s3AdbPDwPNZJdcGhiDI0Z7B+2VfI
 /g3VM9nZbNCV0uRBF2qEHz2Sqy9n5zpHyoMRuBE=
X-Google-Smtp-Source: AH8x226LwbbXD7V7MccMM91zV/Iohl/GKskOhmvdG7+Lw1hXFmKMi7N6xMOtK+TMyHudOojlq8dt4EI/H2RQHbqUf9U=
X-Received: by 10.46.99.220 with SMTP id s89mr4319007lje.17.1518010792673;
 Wed, 07 Feb 2018 05:39:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.201 with HTTP; Wed, 7 Feb 2018 05:39:31 -0800 (PST)
In-Reply-To: <7773c5fe-8f76-6317-11c5-b1148af46ea8@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-5-julien.grall@arm.com>
 <CAOcqxo1652sS36KGnUiNX2Haj9AJSxKz_-19byDwhgBAgWHLAQ@mail.gmail.com>
 <7773c5fe-8f76-6317-11c5-b1148af46ea8@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 7 Feb 2018 15:39:31 +0200
Message-ID: <CAOcqxo0TRZmhOEQDwTC1BHzguVdp8JTeD-eTHCbhkJp0CDMQSA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gNiBGZWJydWFyeSAyMDE4IGF0IDIwOjA0LCBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPiBIaSwKPgo+IE9uIDAyLzA2LzIwMTggMDQ6MTgg
UE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pgo+PiBPbiA1IEZlYnJ1YXJ5IDIwMTggYXQg
MTU6MjAsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+Pj4KPj4+
IFRoZSBuZXcgU01DIENhbGxpbmcgQ29udmVudGlvbiAodjEuMSkgYWxsb3dzIGZvciBhIHJlZHVj
ZWQgb3ZlcmhlYWQgd2hlbgo+Pj4gY2FsbGluZyBpbnRvIHRoZSBmaXJtd2FyZSwgYW5kIHByb3Zp
ZGVzIGEgbmV3IGZlYXR1cmUgZGlzY292ZXJ5Cj4+PiBtZWNoYW5pc20uIFNlZSBBUk0gREVOIDAw
MDcwQS4KPj4KPj4g0KFvdWxkIHlvdSBwbGVhc2UgdXNlIGFsc28gYSBodW1hbi1yZWFkYWJsZSBk
b2N1bWVudCBuYW1lPyBJIHJlbWVtYmVyCj4+IHRoYXQgSSByZWFkICJGaXJtd2FyZSBpbnRlcmZh
Y2VzIGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUiLCBidXQgSQo+PiBjYW4ndCByZW1lbWJl
ciB3aGF0IGlzIEFSTSBERU4gMDAwNzBBIGFib3V0Lgo+Cj4KPiBUaGUgcmVhc29uIEkgYW0gdXNp
bmcgQVJNIERFTiAwMDcwQSBpcyBiZWNhdXNlIHRoZSBuYW1lIGRvZXMgbm90IGdpdmUgeW91Cj4g
cmV2aXNpb24gb2YgdGhlIHNwZWNpZmljYXRpb24uIFNvIHlvdSBjYW4ndCBrbm93IHdoZXRoZXIg
eW91IHVzZSByZXYgQSBvciBCLgo+IEFzIG5ldyByZXZpc2lvbiBtYXkgaW50cm9kdWNlL2NoYW5n
ZSBiZWhhdmlvciwgdGhpcyBpcyB2ZXJ5IGhlbHBmdWwgdG8ga25vdwo+IHdoaWNoIHNwZWNpZmlj
IHJldmlzaW9uIHRoYXQgd2FzIHVzZWQgdG8gd3JpdGUgdGhlIGNvZGUuCgpZZXMsIHRoaXMgaXMg
dHJ1ZS4KPiBJdCBpcyBhbHNvIG11Y2ggZWFzaWVyIHRvIGZpbmQgb24gdGhlIHdlYiB0aGUgaWRl
bnRpZmllciB0aGFuIHRoZSB0aXRsZSBhcwo+IHlvdSBkaXJlY3RseSByZWFjaCB0byBhIGdpdmVu
IHZlcnNpb24KPgoKQW5kIHRoaXMgaXMgYWxzbyB0cnVlLgo+IEFueXdheSwgSSBjYW4gbWVudGlv
biB0aGUgZnVsbCBuYW1lIG9mIHRoZSBzcGVjaWZpY2F0aW9uIGluIHRoZSBjb21taXQuClllcywg
dGhpcyBpcyBleGFjdGx5IHdoYXQgSSBhc2tlZC4gSXQgd291bGQgYmUgZ29vZCB0byBoYXZlICpi
b3RoKgpkb2N1bWVudCBJRCBhbmQgaHVtYW4gcmVhZGFibGUgbmFtZSBzbyBvbmUgY2FuIHF1aWNr
bHkgdW5kZXJzdG9vZAphYm91dCB3aGF0IGRvY3VtZW50IHlvdSBhcmUgc3BlYWtpbmcsIHdpdGhv
dXQgZ29vZ2xpbmcgaXRzIElELgoKCi0tIApXQlIgVm9sb2R5bXlyIEJhYmNodWsgYWthIGxvcmMg
WyszODA5NzY2NDYwMTNdCm1haWx0bzogdmxhZC5iYWJjaHVrQGdtYWlsLmNvbQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 13:42:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejPzo-0000Gy-DF; Wed, 07 Feb 2018 13:42:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lr2f=fb=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ejPzn-0000Gq-LO
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 13:42:43 +0000
X-Inumbo-ID: b5e17643-0c0c-11e8-ba59-bc764e045a96
Received: from mail-lf0-x233.google.com (unknown [2a00:1450:4010:c07::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5e17643-0c0c-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 14:42:17 +0100 (CET)
Received: by mail-lf0-x233.google.com with SMTP id g72so1403178lfg.5
 for <xen-devel@lists.xen.org>; Wed, 07 Feb 2018 05:42:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Boh8xRhmGKPyJ7WwFlXLwq0oNfVQA9N2Hq3gIFzMvys=;
 b=pLCivtfezYB87Q5Lm8jGKMCWfBl7sXkor860zl8r5JQsD9DposQAtkyBbQQnJ39NFJ
 srouAI3l+IJ2vZKQLqJJDOBJFHXv78b8VG4EdgtZVsfZHGe5lsQVaJ/1BMyjoh7xAVSO
 8b5aU8XaZ5gGYsBsP28/9AJiDFQtB2kHUYVsGHsY1nMgjs5zPeSh2YYjMsUCCYdM6XvU
 YotHzFhkCVykSVY0V/tZplaXDA6BFZpN5UphNneVIn0dLB5u5gCnpE1sA/TqDQjbLcSk
 kHnFuCJ0QBVPAqSaQiYz8BBlZ2C57yx6pjwKVeX4dnFzJ3DsQ0gVTUPkTQLno0eGP/nB
 FPRA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Boh8xRhmGKPyJ7WwFlXLwq0oNfVQA9N2Hq3gIFzMvys=;
 b=kbKdgh9iTT6NKO7pQgRiLj/1dd7ivopK30SWKyaYRH166hh+SN80VLS1Jz62KDzEi1
 JF63qUzIrzV2ARrHw+VGdPYnhPDVapVo5IOT9pZCjAiJiPmuQcQLDf+85PunIGt/rqOg
 8mqgTho/RMmVUyowxEtYMCvB5xw8Y9flcb/RtVD4cuvflegpkjSbh6eBmZ7fUjeMs56d
 YbGM/Tu1Pv0/Tmckp4ixrB+ytEBhVoJux4CNi6DGHe1y5SpvoQPzWFtYC+f6V3ZRTpOT
 jmPd6qY8e11eiZdbIXFAGXImjWlIDW590p4ZbOVrlibzK9WTVHwCheHnepanTkwCQya1
 yCKg==
X-Gm-Message-State: APf1xPCUPQtnWNdzXTOdAaFJxb+gX7PZG8ouYZQEgL81d9m6xv1PYgbK
 mZg7Bt9U1TsLof6bkciDmnWCkJKCDw9FxzxksuM=
X-Google-Smtp-Source: AH8x225G844p22n+HE5JnKo3Ms4nWNN+yT7o/t+PC6T5S2XptaucGCQpvzMnZUIPsKb3BB20ugF7S8+YxIFRRIJmGJE=
X-Received: by 10.25.141.148 with SMTP id p142mr4066511lfd.24.1518010961085;
 Wed, 07 Feb 2018 05:42:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.201 with HTTP; Wed, 7 Feb 2018 05:42:20 -0800 (PST)
In-Reply-To: <99d7e60e-e503-53e3-c6c8-3a5bbefb8b78@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-8-julien.grall@arm.com>
 <CAOcqxo2uoNnD9nrGp8b1CvYcvhLn8of5uaBzLev8+xVYX+ooTQ@mail.gmail.com>
 <99d7e60e-e503-53e3-c6c8-3a5bbefb8b78@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 7 Feb 2018 15:42:20 +0200
Message-ID: <CAOcqxo26WL5MsDkBOvZzxg=r9-EDj4_yYNof6HXc8YB_V1Ndhg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 7/7] xen/arm64: Implement a fast path for
 handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKCk9uIDYgRmVicnVhcnkgMjAxOCBhdCAyMDozMywgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGksCj4KPiBPbiAwMi8wNi8yMDE4IDA0OjM2
IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4KPj4gT24gNSBGZWJydWFyeSAyMDE4IGF0
IDE1OjIwLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+Cj4+
PiBUaGUgZnVuY3Rpb24gU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEgd2lsbCBiZSBjYWxsZWQgYnkg
dGhlIGd1ZXN0IGZvcgo+Pj4gaGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3
YW50IHRoZSBoYW5kbGluZyB0byBiZSBhcyBmYXN0IGFzCj4+PiBwb3NzaWJsZS4KPj4+Cj4+PiBB
cyB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQsIHdlIGNhbiBj
aGVjayBmb3IgdGhlCj4+PiBjYWxsIGJlZm9yZSBzYXZpbmcgYWxsIHRoZSBjb250ZXh0IGFuZCBy
ZXR1cm4gdmVyeSBlYXJseS4KPj4KPj4gSGF2ZSB5b3UgdHJpZWQgYW55IGJlbmNobWFya3M/IEhv
dyBiaWcgaXMgdGhlIGJlbmVmaXQ/Cj4KPgo+IEkgaGF2ZSBiZW5jaG1hcmtlZCBidXQgSSBjYW4n
dCBzaGFyZSB0aGUgcmVzdWx0LiBJIGNhbiBnaXZlIHlvdSBhbiBpZGVhIG9uCj4gaG93IHRoaXMg
Y291bGQgYmVuZWZpdHMgWGVuLgo+Cj4gTGludXggd2lsbCBjYWxsIHRoZSB3b3JrYXJvdW5kIG9u
IGV2ZXJ5IGNvbnRleHQgc3dpdGNoIGJldHdlZW4gcHJvY2Vzcy4gU28KPiBpbWFnaW5lIGZvciBl
YWNoIGNvbnRleHQgc3dpdGNoLCB5b3UgaGF2ZSB3aWxsIGVudGVyIGluIFhlbiBhbmQgaW4gdGhl
Cj4gZm9sbG93aW5nIG9yZGVyOgo+ICAgICAgICAgMSkgZW50ZXIgWGVuCj4gICAgICAgICAyKSBh
cHBseSB0aGUgd29ya2Fyb3VuZCB3aGljaCBtZWFucyBjYWxsaW5nIEVMMy4KPiAgICAgICAgIDMp
IHNhdmUgcGFydCBvZiB0aGUgZ3Vlc3QgY29udGV4dAo+ICAgICAgICAgNCkgY2FsbCBlbnRlcl9o
eXBlcnZpc29yX2hlYWQgdGhhdCB3aWxsIHN5bmMgdGhlIHZHSUMgc3RhdGUKPiAgICAgICAgIDUp
IGRldGVjdCB5b3UgYWN0dWFsbHkgY2FsbCBTTUNDQ19BUkNIX1dPUktBUk9VTkRfMSB0aGF0IHdp
bGwgZG8KPiBub3RoaW5nCj4gICAgICAgICA2KSBjYWxsIGxlYXZlX2h5cGVydmlzb3JfdGFpbCB0
aGF0IHdpbGwgc3luYyBiYWNrIHRoZSB2R0lDIHN0YXRlIGFuZAo+IGV4ZWN1dGUgc29mdGlycSAo
dGhhdCBjb3VsZCByZXNjaGVkdWxlIHRoZSB2Q1BVKQo+ICAgICAgICAgNykgcmVzdG9yZSB0aGUg
Z3Vlc3QgY29udGV4dAo+ICAgICAgICAgOCkgcmV0dXJuIHRvIHRoZSBndWVzdAo+Cj4gU28gZWZm
ZWN0aXZlbHksIGluc3RlYWQgb2YgZXhlY3V0aW5nIGh1bmRyZWRzIChpZiBub3QgdGhvdXNhbmRz
KQo+IGluc3RydWN0aW9ucyBlYWNoIHRpbWUsIHlvdSB3aWxsIGVuZCB1cCBvbmx5IGV4ZWN1dGlu
ZyBsZXNzIHRoYW4gNTAKPiBpbnN0cnVjdGlvbnMuClNvdW5kcyBmaW5lLgoKPgo+Pj4KPj4+IEZv
ciBub3csIG9ubHkgcHJvdmlkZSBhIGZhc3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVzZSB0
aGUgY29kZSByZWx5Cj4+PiBvbiAyIHJlZ2lzdGVycywgeDAgYW5kIHgxIGFyZSBzYXZlZCBpbiBh
ZHZhbmNlZC4KPj4KPj4gSXMgdGhlcmUgYSB0eXBvPyBTaG91bGQgaXQgYmUgImFkdmFuY2UiPwo+
Pgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+ClByb3ZpZGVkIHRoYXQgYWJvdmUgdHlwbyBpcyBmaXhlZDoKClJldmlld2VkLWJ5OiBWb2xv
ZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4+Pgo+Pj4gLS0tCj4+
PiAgICAgIGd1ZXN0X3N5bmMgb25seSBoYW5kbGUgNjQtYml0IGd1ZXN0LCBzbyBJIGhhdmUgb25s
eSBpbXBsZW1lbnRlZCB0aGUKPj4+ICAgICAgNjQtYml0IHNpZGUgZm9yIG5vdy4gV2UgY2FuIGRp
c2N1c3Mgd2hldGhlciBpdCBpcyB1c2VmdWwgdG8KPj4+ICAgICAgaW1wbGVtZW50IGl0IGZvciAz
Mi1iaXQgZ3Vlc3RzLgo+Pj4KPj4+ICAgICAgV2UgY291bGQgYWxzbyBjb25zaWRlciB0byBpbXBs
ZW1lbnQgdGhlIGZhc3QgcGF0aCBmb3IgU01DNjQsCj4+PiAgICAgIGFsdGhvdWdodCBhIGd1ZXN0
IHNob3VsZCBhbHdheXMgdXNlIEhWQy4KPj4KPj4gSSBjYW4gaW1hZ2luZSBhIGd1ZXN0IHRoYXQg
a25vdyBub3RoaW5nIGFib3V0IHZpcnR1YWxpemF0aW9uIGFuZCB1c2UKPj4gU01DIGFzIGEgY29u
ZHVpdC4gQnV0IEkgY2FuJ3QgcHJvdmlkZSByZWFsIHdvcmxkIGV4YW1wbGUsIHRob3UuCkknbSBv
a2F5IHdpdGggdGhpcy4KCgotLSAKV0JSIFZvbG9keW15ciBCYWJjaHVrIGFrYSBsb3JjIFsrMzgw
OTc2NjQ2MDEzXQptYWlsdG86IHZsYWQuYmFiY2h1a0BnbWFpbC5jb20KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 13:49:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:49:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejQ6S-0000Ym-92; Wed, 07 Feb 2018 13:49:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lr2f=fb=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ejQ6R-0000Yg-1n
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 13:49:35 +0000
X-Inumbo-ID: aa95e908-0c0d-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa95e908-0c0d-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 14:49:08 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id g72so1433184lfg.5
 for <xen-devel@lists.xen.org>; Wed, 07 Feb 2018 05:49:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=K79cFOGIohG4W9Bn1xzWpvWgKQz2yQKfUtM1amXLt20=;
 b=dAkCpkt7kPbgyeHVZ22M4PuN6WVuGVWXr9qqRYHdjUJ2T1XMlbsRkHowYd8uBulLom
 VRBsFPO+DyALafu0SWb3o7ApHxuLXwwYs/K3Flt/d7s8eonb40Z5UQTw8ZwdRtQ1nZaD
 hAcf3ClnaIbaHOwxeh3sU0F1k6j5EkIhoIaLQSX0mbhRVnWyoyz9y+oJHB9ToBDBB5DK
 uPTholkRwm/A+TM5wXy4+K6YtW6LRMBt+MG1zH4/Gl84DFMWdUikbpTcbBBIOJhtSZmr
 cQHIYo6e8Jd/WEnJhUKL86c9rJTUPwr2TTzm7IhyWcYI8G5bfwQaxf26jC0vAfF1Q7rq
 n7kQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=K79cFOGIohG4W9Bn1xzWpvWgKQz2yQKfUtM1amXLt20=;
 b=OikXfL/SrCY+EKLBaSttaRAbQwa10G4B6WuHlI6SHf9KmYjMorkXw9IEs8pdOPCXjd
 +gRBiFZ/ehhvJ+HwXErElPE9sFXi68teGdQSOy3KE44Cd/Nv4zCw9JMf+Xwn8iDXxvfk
 EIb6llLnVJSBbj5SFYkE3vKfv6rVjz4jwjRCvtWNgPY6a8Ix0+LWipadRWgyn7W97okf
 o+QFSGL07rGToETuknC7urE4KfvzN9gJGGS8DiUL24SaiWW5h+0F8g+6GTQoGPWN6tPq
 3j8Pw5SOkbzua7U7KU83IVX3hzEZeL4Nw7g9bMcFmUZzuRy4aAgVqXMcyRgpicC1nCC3
 2iOQ==
X-Gm-Message-State: APf1xPCgXqUsAc5QU7EJUS4jGeG/KjYEmpSJJup4PO/N0cY83YZUwVcV
 a6AmpGyX+gC/93Ao0F3f+amvvsWDI3P0IGSqgAw=
X-Google-Smtp-Source: AH8x227tol4nR5aFqc9l+fZI3aIlPuGvKuY87njg8sA0tuTuWL/S6IAGqOMhtqQasNGo5rgQoOUg+Zre3J+FgyYBiGI=
X-Received: by 10.46.20.4 with SMTP id u4mr3987611ljd.53.1518011371358; Wed,
 07 Feb 2018 05:49:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.201 with HTTP; Wed, 7 Feb 2018 05:49:10 -0800 (PST)
In-Reply-To: <ee77e8e7-9421-4b52-656c-22e0017485aa@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-6-julien.grall@arm.com>
 <CAOcqxo2+zaa2c07obTd1S4DWDt2KDgQv9-Tm3GaSBSeSCE++KQ@mail.gmail.com>
 <ee77e8e7-9421-4b52-656c-22e0017485aa@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Wed, 7 Feb 2018 15:49:10 +0200
Message-ID: <CAOcqxo00+T=U=sysGQi3axtX81BAstJT85S8fKm8sODsQs6-Bw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] xen/arm: vsmc: Implement
 SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiA2IEZlYnJ1YXJ5IDIwMTggYXQgMjA6MTIsIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+IHdyb3RlOgo+IE9uIDAyLzA2LzIwMTggMDQ6MjMgUE0sIFZvbG9keW15ciBC
YWJjaHVrIHdyb3RlOgo+Pgo+PiBIaSwKPgo+Cj4gSGksCj4KPj4gT24gNSBGZWJydWFyeSAyMDE4
IGF0IDE1OjIwLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4+
Cj4+PiBTTUNDQyAxLjEgb2ZmZXJzIGZpcm13YXJlLWJhc2VkIENQVSB3b3JrYXJvdW5kcy4gSW4g
cGFydGljdWxhciwKPj4+IFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRl
bmluZyBmb3IgdmFyaWFudCAyIG9mIFhTQS0yNTQKPj4+IChDVkUtMjAxNy01NzE1KS4KPj4+Cj4+
PiBJZiB0aGUgaHlwZXJ2aXNvciBoYXMgc29tZSBtaXRpZ2F0aW9uIGZvciB0aGlzIGlzc3VlLCBy
ZXBvcnQgdGhhdCB3ZQo+Pj4gZGVhbCB3aXRoIGl0IHVzaW5nIFNNQ0NDX0FSQ0hfV09SS0FST1VO
RF8xLCBhcyB3ZSBhcHBseSB0aGUgaHlwZXJ2aXNvcgo+Pj4gd29ya2Fyb3VuZCBvbiBldmVyeSBn
dWVzdCBleGl0Lgo+Pgo+PiBKdXN0IHRvIGJlIHN1cmU6IGlzIHRoZXJlIHNvbWUgd2F5IHRvIGRp
c2FibGUgdGhpcyB3b3JrYXJvdW5kPwo+Cj4KPiBJbiB3aGljaCBjb250ZXh0PyBJZiB0aGUgcGxh
dGZvcm0gZG9lcyBub3QgaGF2ZSBhbnkgcHJvY2Vzc29yIGFmZmVjdGVkIGJ5Cj4gdmFyaWFudCAy
LCB0aGVuIHRoZSB3b3JrYXJvdW5kIHdpbGwgbm90IGJlIGVuYWJsZWQuClllcywgcmlnaHQuIEkg
bWlzc2VkIENQVSBjYXBzIGNoZWNrIGJlbG93LgoKPiBJbiBjYXNlIG9mIExpbnV4LCB0aGlzIHdv
cmthcm91bmQgd2lsbCBvbmx5IGJlIGNhbGxlZCBvbiBhZmZlY3RlZAo+IHByb2Nlc3NvcnMuCj4K
Pgo+Pgo+Pgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNo
dWtAZXBhbS5jb20+Cgo+Pj4gLS0tCj4+PiAgIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICB8
IDIyICsrKysrKysrKysrKysrKysrKysrLS0KPj4+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oIHwgIDYgKysrKysrCj4+PiAgIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBi
L3hlbi9hcmNoL2FybS92c21jLmMKPj4+IGluZGV4IGE3MDhhYTVlODEuLjE0NGExY2Q3NjEgMTAw
NjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0v
dnNtYy5jCj4+PiBAQCAtMTgsNiArMTgsNyBAQAo+Pj4gICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+
Pj4gICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+PiAgICNpbmNsdWRlIDxwdWJsaWMvYXJjaC1h
cm0vc21jY2MuaD4KPj4+ICsjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPj4+ICAgI2luY2x1
ZGUgPGFzbS9tb25pdG9yLmg+Cj4+PiAgICNpbmNsdWRlIDxhc20vcmVncy5oPgo+Pj4gICAjaW5j
bHVkZSA8YXNtL3NtY2NjLmg+Cj4+PiBAQCAtOTMsOCArOTQsMjUgQEAgc3RhdGljIGJvb2wgaGFu
ZGxlX2FyY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+PiAgICAgICAgICAgcmV0dXJu
IHRydWU7Cj4+Pgo+Pj4gICAgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQ6Cj4+
PiAtICAgICAgICAvKiBOb3RoaW5nIHN1cHBvcnRlZCB5ZXQgKi8KPj4+IC0gICAgICAgIHNldF91
c2VyX3JlZyhyZWdzLCAwLCAtMSk7Cj4+PiArICAgIHsKPj4+ICsgICAgICAgIHVpbnQzMl90IGFy
Y2hfZnVuY19pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPj4+ICsgICAgICAgIGludCByZXQg
PSAtMTsKPj4KPj4gSSB0aGluayB0aGF0IHJlZ2lzdGVyX3Qgd2lsbCBzdWl0IGJldHRlciBpbiB0
aGlzIGNhc2UuCj4KPgo+IFdlbGwgbm8uIFRoZSByZXR1cm4gaW4gdGhlIHNwZWMgaXMgaW50MzIg
YW5kIHdpbGwgZml0IGluIHcwLiByZWdpc3Rlcl90IGlzCj4gZWl0aGVyIDMyLWJpdCBvciA2NC1i
aXQuIFNvIGludCBpcyB0aGUgcmlnaHQgdHlwZSBoZXJlLgpBaCwgeWVzLCB5b3UgYXJlIHJpZ2h0
LgoKPgo+Pgo+Pj4gKwo+Pj4gKyAgICAgICAgc3dpdGNoICggYXJjaF9mdW5jX2lkICkKPj4+ICsg
ICAgICAgIHsKPj4+ICsgICAgICAgIGNhc2UgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJ
RDoKPj4+ICsgICAgICAgICAgICBpZiAoIGNwdXNfaGF2ZV9jYXAoQVJNX0hBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SKSApCj4+PiArICAgICAgICAgICAgICAgIHJldCA9IDA7Cj4+PiArICAgICAgICAg
ICAgYnJlYWs7Cj4+PiArICAgICAgICB9Cj4+PiArCj4+PiArICAgICAgICBzZXRfdXNlcl9yZWco
cmVncywgMCwgcmV0KTsKPj4+ICsKPj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+Pj4gKyAgICB9
Cj4+PiArCj4+PiArICAgIGNhc2UgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRDoKPj4+
ICsgICAgICAgIC8qIE5vIHJldHVybiB2YWx1ZSAqLwo+Pj4gICAgICAgICAgIHJldHVybiB0cnVl
Owo+Pj4gICAgICAgfQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPj4+IGluZGV4IDQzMTM4OWMxMTgu
LmI3OTBmYWMxN2MgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgK
Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+Pj4gQEAgLTExNSw2ICsxMTUs
MTIgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdAo+
Pj4gZnVuY2lkKQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9B
UkNILCAgICAgICAgXAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgIDB4MSkKPj4+Cj4+PiAr
I2RlZmluZSBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklEICAgICAgICAgICAgIFwKPj4+
ICsgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgXAo+
Pj4gKyAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgICBc
Cj4+PiArICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9BUkNILCAgICAgICAg
IFwKPj4+ICsgICAgICAgICAgICAgICAgICAgICAgMHg4MDAwKQo+Pj4gKwo+Pj4gICAvKiBPbmx5
IG9uZSBlcnJvciBjb2RlIGRlZmluZWQgaW4gU01DQ0MgKi8KPj4+ICAgI2RlZmluZSBBUk1fU01D
Q0NfRVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKPj4+Cj4+PiAtLQo+Pj4gMi4xMS4wCj4+Pgo+
Pj4KPj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4+
PiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4+PiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKPj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWwKPgo+Cj4gQ2hlZXJzLAo+Cj4gLS0KPiBKdWxpZW4gR3JhbGwKCgoKLS0gCldCUiBWb2xv
ZHlteXIgQmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0NjAxM10KbWFpbHRvOiB2bGFkLmJhYmNo
dWtAZ21haWwuY29tCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 13:50:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:50:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejQ73-00015u-HX; Wed, 07 Feb 2018 13:50:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejQ72-00015R-GZ
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 13:50:12 +0000
X-Inumbo-ID: c12c7c29-0c0d-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c12c7c29-0c0d-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 14:49:45 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejQ6z-0002mL-LO; Wed, 07 Feb 2018 13:50:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejQ6u-0005EN-BI; Wed, 07 Feb 2018 13:50:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejQ6u-0006h8-2r; Wed, 07 Feb 2018 13:50:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118631-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 13:50:04 +0000
Subject: [Xen-devel] [seabios test] 118631: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYzMSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2MzEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg4IGRheXMgIDExMSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDIxIGRheXMgICAz
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 13:54:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 13:54:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejQBA-0001Nq-5O; Wed, 07 Feb 2018 13:54:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xkpl=fb=citrix.com=prvs=5691e114b=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ejQB9-0001Nk-MH
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 13:54:27 +0000
X-Inumbo-ID: 84408097-0c0e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 84408097-0c0e-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 13:55:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461661303"
To: Jan Beulich <JBeulich@suse.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <7a037a7f-1243-b89f-475e-b25fa6dda6b5@citrix.com>
Date: Wed, 7 Feb 2018 13:54:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjAyLjE4IGF0
IDE0OjAxLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFNvIGZhciB0aGUg
aXNzdWUgY29uZmlybWVkOgo+PiBEZWxsIFBvd2VyRWRnZSBSNzQwLCBIdWF3ZWkgc3lzdGVtcyBi
YXNlZCBvbiBYZW9uIEdvbGQgNjE1MiAodGhlIG9uZQo+PiB0aGF0IGl0IHdhcyB0ZXN0ZWQgb24p
LCBJbnRlbCBTMjYwMFhYLCBldGMuCj4+Cj4+IEFsc28gc2VlOgo+PiBodHRwczovL2J1Z3MueGVu
c2VydmVyLm9yZy9icm93c2UvWFNPLTc3NCAKPj4KPj4gV2VsbCwgbm8td2F0Y2hkb2cgaXMgd2hh
dCB3ZSBjdXJyZW50bHkgcmVjb21tZW5kIGluIHRoYXQgY2FzZSBidXQgd2UKPj4gaG9wZWQgdGhl
cmUgaXMgYSBnZW5lcmFsIHNvbHV0aW9uIGhlcmUgZnJvbSBYZW4gc2lkZS4gWW91IGhhdmUgeW91
cgo+PiBwb2ludCB0aGF0IHRoZXkgc2hvdWxkIGZpeCB0aGlzIG9uIHRoZWlyIHNpZGUgYmVjYXVz
ZSBpdCdzIHRoZWlyIGZhdWx0Cj4+IGluZGVlZC4gQnV0IHRoZSB1c2VyIGV4cGVyaWVuY2UgaXMg
YWxzbyBpbXBvcnRhbnQgZm9yIHVzIEkgdGhpbmsuCj4gCj4gT2YgY291cnNlLCBoZW5jZSB0aGUg
c3VnZ2VzdGlvbiBvZiBwb3NzaWJsZSBhbHRlcm5hdGl2ZSB3b3JrYXJvdW5kcy4KPiBJbXBhY3Rp
bmcgZXZlcnlvbmUgaXMsIGFzIHNhaWQsIG5vdCBhIGRlc2lyYWJsZSBhcHByb2FjaCBpbiBhIGNh
c2UKPiBsaWtlIHRoaXMgb25lLiBJIGFsc28gY29udGludWUgdG8gZGlzbGlrZSB0aGUgc2VlbWlu
Z2x5IHJhbmRvbSBkaXZpc2lvbgo+IGJ5IDEwLgo+IAo+IEphbgo+IAoKVGhlcmUgaXMgYWxzbyBh
IHdvcmthcm91bmQgYnkgaW5pdGlhbGl6aW5nIHRoZSB3YXRjaGRvZyBsYXRlciAoYWZ0ZXIgU01Q
CmJvb3RzdHJhcCkgb24gQ1BVMCAtIGFzIExpbnV4IGRvZXMgQUZBSUsuIEJ1dCBJIGRvbid0IHRo
aW5rIHRoaXMgd291bGQKYmUgYWNjZXB0YWJsZSBlaXRoZXIuCgpJZ29yCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 14:16:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:16:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejQWT-0003gJ-DB; Wed, 07 Feb 2018 14:16:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a/qq=fb=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ejQWR-0003g6-TR
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 14:16:27 +0000
X-Inumbo-ID: 9753b1b9-0c11-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9753b1b9-0c11-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 14:17:13 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w17EBome146844;
 Wed, 7 Feb 2018 14:16:19 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=MDf281PIK071+329tzpbgBxDv5ISpawfuyhLZ3kNkzQ=;
 b=tyc1fYjDG1NDFMgS8FkcUfXUdUOyR4/tpvQ0KqfIfrNOA98rqODFz7aGAT9ya8x+xbTi
 ARwzyXyVOr1wy674cgzq51q7gSlZT534BUxEkZFbrjeQncXnhWF7x03GCLxoRIrNC1o2
 GLEZz6OQH48DQkIVdcD3UqUfUu71ilQWOhZAIaphfDTizcAgaCmL0DVehtWrjBFWVdoV
 GqNA/VVN55uSPcFYxTvUfJvr1la5/k7m8fqrH4qo7/CvGuIMDazs7yk2hbpNyjYukSlg
 /H7ef0VODSZTsDnGuiwziEEDw+qneih9TDKfD2LI21M58aMFzNxShvNLPfkTsU8mzJ5W +g== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2g02rgr51s-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 07 Feb 2018 14:16:18 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w17EGITr024190
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 7 Feb 2018 14:16:18 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w17EGI8q010462;
 Wed, 7 Feb 2018 14:16:18 GMT
Received: from [10.175.205.177] (/10.175.205.177)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Feb 2018 06:16:17 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20171102180616.24084-8-joao.m.martins@oracle.com>
 <20180207120822.54at3veyoanldd5s@MacBook-Pro-de-Roger.local>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <1b0182db-6935-771f-4917-27f308718b12@oracle.com>
Date: Wed, 7 Feb 2018 14:16:14 +0000
MIME-Version: 1.0
In-Reply-To: <20180207120822.54at3veyoanldd5s@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8797
 signatures=668663
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802070179
Cc: Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 7/8] xen-blkback: frontend feature
	control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAxMjowOCBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUs
IE5vdiAwMiwgMjAxNyBhdCAwNjowNjoxNVBNICswMDAwLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+
IFRvb2xzdGFjayBtYXkgd3JpdGUgdmFsdWVzIHRvIHRoZSAicmVxdWlyZSIgc3ViZGlyZWN0b3J5
IGluIHRoZQo+PiBiYWNrZW5kIG1haW4gZGlyZWN0b3J5IChlLmcuIGJhY2tlbmQvdmJkL1gvWS8p
LiBSZWFkIHRoZXNlIHZhbHVlcwo+PiBhbmQgdXNlIHRoZW0gd2hlbiBhbm5vdW5jaW5nIHRob3Nl
IHRvIHRoZSBmcm9udGVuZC4gV2hlbiBiYWNrZW5kCj4+IHNjYW5zIGZyb250ZW5kIGZlYXR1cmVz
IHRoZSB2YWx1ZXMgc2V0IGluIHRoZSByZXF1aXJlIGRpcmVjdG9yeQo+PiB0YWtlIHByZWNlZGVu
Y2UsIGhlbmNlIG1ha2luZyBubyBzaWduaWZpY2FudCBjaGFuZ2VzIGluIGZlYXR1cmUKPj4gcGFy
c2luZy4KPj4KPj4geGVuYnVzX3JlYWRfZmVhdHVyZSgpIHJlYWRzIGZyb20gcmVxdWlyZSBzdWJk
aXJlY3RvcnkgYW5kIHByaW50cyB0aGF0Cj4+IHZhbHVlIGFuZCBvdGhlcndpc2Ugd3JpdGluZyBh
IGRlZmF1bHRfdmFsIGluIHRoZSBlbnRyeS4gV2UgdGhlbiByZXBsYWNlCj4+IGFsbCBpbnN0YW5j
ZXMgb2YgeGVuYnVzX3ByaW50ZiB0byB1c2UgdGhlc2UgcHJldmlvdXNseSBzZWVkZWQgZmVhdHVy
ZXMuCj4+IEEgYmFja2VuZF9mZWF0dXJlcyBzdHJ1Y3QgaXMgaW50cm9kdWNlZCBhbmQgYWxsIHZh
bHVlcyBzZXQgdGhlcmUgYXJlCj4+IHVzZWQgaW4gcGxhY2Ugb2YgdGhlIG1vZHVsZSBwYXJhbWV0
ZXJzIGJlaW5nIHVzZWQuCj4+Cj4+IE5vdGUsIGhvd2V2ZXIgdGhhdCBmZWF0dXJlLWJhcnJpZXIs
IGZlYXR1cmUtZmx1c2gtc3VwcG9ydCBhbmQKPj4gZmVhdHVyZS1kaXNjYXJkIGFyZW4ndCBwcm9i
ZWQgYmVjYXVzZSBmaXJzdCB0d28gYXJlIHBoeXNpY2FsCj4+IGRldmljZSBkZXBlbmRlbnQgYW5k
IGZlYXR1cmUtZGlzY2FyZCBhbHJlYWR5IGhhcyB0dW5hYmxlcyB0bwo+PiBhZGp1c3QuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEpvYW8gTWFydGlucyA8am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbT4K
Pj4gLS0tCj4+ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYyB8ICAyICstCj4+
ICBkcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oICB8ICAxICsKPj4gIGRyaXZlcnMv
YmxvY2sveGVuLWJsa2JhY2sveGVuYnVzLmMgIHwgNjYgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQo+PiAgMyBmaWxlcyBjaGFuZ2VkLCA2MCBpbnNlcnRpb25zKCspLCA5IGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9i
bGtiYWNrLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2Jsa2JhY2suYwo+PiBpbmRleCBj
OTBlOTMzMzMwYjYuLjA1YjNmMTI0Yzg3MSAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ibG9jay94
ZW4tYmxrYmFjay9ibGtiYWNrLmMKPj4gKysrIGIvZHJpdmVycy9ibG9jay94ZW4tYmxrYmFjay9i
bGtiYWNrLmMKPj4gQEAgLTEyNzEsNyArMTI3MSw3IEBAIHN0YXRpYyBpbnQgZGlzcGF0Y2hfcndf
YmxvY2tfaW8oc3RydWN0IHhlbl9ibGtpZl9yaW5nICpyaW5nLAo+PiAgCSAgICB1bmxpa2VseSgo
cmVxLT5vcGVyYXRpb24gIT0gQkxLSUZfT1BfSU5ESVJFQ1QpICYmCj4+ICAJCSAgICAgKG5zZWcg
PiBCTEtJRl9NQVhfU0VHTUVOVFNfUEVSX1JFUVVFU1QpKSB8fAo+PiAgCSAgICB1bmxpa2VseSgo
cmVxLT5vcGVyYXRpb24gPT0gQkxLSUZfT1BfSU5ESVJFQ1QpICYmCj4+IC0JCSAgICAgKG5zZWcg
PiBNQVhfSU5ESVJFQ1RfU0VHTUVOVFMpKSkgewo+PiArCQkgICAgIChuc2VnID4gcmluZy0+Ymxr
aWYtPnZiZC5tYXhfaW5kaXJlY3Rfc2VncykpKSB7Cj4+ICAJCXByX2RlYnVnKCJCYWQgbnVtYmVy
IG9mIHNlZ21lbnRzIGluIHJlcXVlc3QgKCVkKVxuIiwgbnNlZyk7Cj4+ICAJCS8qIEhhdmVuJ3Qg
c3VibWl0dGVkIGFueSBiaW8ncyB5ZXQuICovCj4+ICAJCWdvdG8gZmFpbF9yZXNwb25zZTsKPj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmggYi9kcml2ZXJz
L2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5oCj4+IGluZGV4IGE3ODMyNDI4ZTBkYS4uZmYxMmYy
ZDg4M2I5IDEwMDY0NAo+PiAtLS0gYS9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL2NvbW1vbi5o
Cj4+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVuLWJsa2JhY2svY29tbW9uLmgKPj4gQEAgLTIyOSw2
ICsyMjksNyBAQCBzdHJ1Y3QgeGVuX3ZiZCB7Cj4+ICAJdW5zaWduZWQgaW50CQlkaXNjYXJkX3Nl
Y3VyZToxOwo+PiAgCXVuc2lnbmVkIGludAkJZmVhdHVyZV9nbnRfcGVyc2lzdGVudDoxOwo+PiAg
CXVuc2lnbmVkIGludAkJb3ZlcmZsb3dfbWF4X2dyYW50czoxOwo+PiArCXVuc2lnbmVkIGludAkJ
bWF4X2luZGlyZWN0X3NlZ3M7Cj4gCj4gUGxlYXNlIHBsYWNlIHRoaXMgYWJvdmUsIGluIG9yZGVy
IHRvIGdldCBsZXNzIHBhZGRpbmcgYmV0d2VlbiBmaWVsZHMuCj4gCi9ub2RzCgo+PiAgfTsKPj4g
IAo+PiAgc3RydWN0IGJhY2tlbmRfaW5mbzsKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvYmxvY2sv
eGVuLWJsa2JhY2sveGVuYnVzLmMgYi9kcml2ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5j
Cj4+IGluZGV4IDQ4ZDc5NmVhMzYyNi4uMzE2ODNmMjlkNWZiIDEwMDY0NAo+PiAtLS0gYS9kcml2
ZXJzL2Jsb2NrL3hlbi1ibGtiYWNrL3hlbmJ1cy5jCj4+ICsrKyBiL2RyaXZlcnMvYmxvY2sveGVu
LWJsa2JhY2sveGVuYnVzLmMKPj4gQEAgLTI1LDExICsyNSwxOSBAQAo+PiAgCj4+ICAvKiBPbiB0
aGUgWGVuQnVzIHRoZSBtYXggbGVuZ3RoIG9mICdyaW5nLXJlZiV1Jy4gKi8KPj4gICNkZWZpbmUg
UklOR1JFRl9OQU1FX0xFTiAoMjApCj4+ICsjZGVmaW5lIFJFUVVJUkVfUEFUSF9MRU4gKDI1NikK
Pj4gKwo+PiArc3RydWN0IGJhY2tlbmRfZmVhdHVyZXMgewo+PiArCXVuc2lnbmVkIG1heF9xdWV1
ZXM7Cj4+ICsJdW5zaWduZWQgbWF4X3Jpbmdfb3JkZXI7Cj4gCj4gdW5zaWduZWQgaW50Lgo+IAo+
PiArCXVuc2lnbmVkIHBlcnNfZ3JhbnRzOwo+IAo+IGJvb2w/Cj4gCj4gU2luY2UgeW91IGFyZSBh
bHJlYWR5IGRvaW5nIHRoaXMsIGlzIGl0IHdvcnRoIGFkZGluZyBzdXBwb3J0IHRvCj4gZGlzYWJs
ZSBvdGhlciBmZWF0dXJlcyBsaWtlIGZsdXNoIG9yIGRpc2NhcmQ/Cj4KSG1tLCBwb3NzaWJseS4g
QnV0IEkgZGlkbid0IHJlYWxseSBrbm93IGlmIHlvdSBmb2xrcyB3YW50ZWQgZGlzY2FyZCBiZWNh
dXNlIGl0CmFscmVhZHkgaGFzIGEgdHVuYWJsZT8gSSBndWVzcyBwcm9iYWJseSB5ZXMgZ2l2ZW4g
bGlieGwgaXMgc3RhdGVsZXNzLCBpdCBjb3VsZApiZSBnb29kIGZvciBiZWhhdmlvdXIgY29uc2lz
dGVuY3kuIGZsdXNoL2JhcnJpZXIgZGVwZW5kZWQgb24gd2hldGhlciB0aGUgcXVldWUKaGFkIGl0
IGVuYWJsZWQgb3Igbm90IHNvIEkgbGVmdCBpdCBvdXQgdGhpbmtpbmcgdGhlcmUgd2FzIHNvbWUg
b3RoZXIgd2F5IHRvCm1hbmdsZSB0aGVzZSBmZWF0dXJlcy4KCj4+ICt9Owo+PiAgCj4+ICBzdHJ1
Y3QgYmFja2VuZF9pbmZvIHsKPj4gIAlzdHJ1Y3QgeGVuYnVzX2RldmljZQkqZGV2Owo+PiAgCXN0
cnVjdCB4ZW5fYmxraWYJKmJsa2lmOwo+PiAgCXN0cnVjdCB4ZW5idXNfd2F0Y2gJYmFja2VuZF93
YXRjaDsKPj4gKwlzdHJ1Y3QgYmFja2VuZF9mZWF0dXJlcyBmZWF0dXJlczsKPj4gIAl1bnNpZ25l
ZAkJbWFqb3I7Cj4+ICAJdW5zaWduZWQJCW1pbm9yOwo+PiAgCWNoYXIJCQkqbW9kZTsKPj4gQEAg
LTYwMiw2ICs2MTAsNDAgQEAgaW50IHhlbl9ibGtia19iYXJyaWVyKHN0cnVjdCB4ZW5idXNfdHJh
bnNhY3Rpb24geGJ0LAo+PiAgCXJldHVybiBlcnI7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBpbnQg
eGVuYnVzX3JlYWRfZmVhdHVyZShjb25zdCBjaGFyICpkaXIsIGNvbnN0IGNoYXIgKm5vZGUsCj4+
ICsJCQkgICAgICAgdW5zaWduZWQgaW50IGRlZmF1bHRfdmFsKQo+PiArewo+PiArCWNoYXIgcmVx
bm9kZVtSRVFVSVJFX1BBVEhfTEVOXTsKPj4gKwl1bnNpZ25lZCBpbnQgdmFsOwo+PiArCj4+ICsJ
c25wcmludGYocmVxbm9kZSwgUkVRVUlSRV9QQVRIX0xFTiwgIiVzL3JlcXVpcmUiLCBkaXIpOwo+
PiArCXZhbCA9IHhlbmJ1c19yZWFkX3Vuc2lnbmVkKHJlcW5vZGUsIG5vZGUsIGRlZmF1bHRfdmFs
KTsKPj4gKwlyZXR1cm4gdmFsOwo+PiArfQo+IAo+IFlvdSBjb3VsZCBhdm9pZCB0aGUgdGVtcG9y
YXJ5IGJ1ZmZlciBieSBkb2luZyBzb21ldGhpbmcgbGlrZToKPiAKPj4gKwo+PiArc3RhdGljIHZv
aWQgeGVuX2Jsa2JrX3Byb2JlX2ZlYXR1cmVzKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYsCj4+
ICsJCQkJICAgICBzdHJ1Y3QgYmFja2VuZF9pbmZvICpiZSkKPj4gK3sKPj4gKwlzdHJ1Y3QgYmFj
a2VuZF9mZWF0dXJlcyAqZnQgPSAmYmUtPmZlYXR1cmVzOwo+PiArCXN0cnVjdCB4ZW5fdmJkICp2
YmQgPSAmYmUtPmJsa2lmLT52YmQ7Cj4+ICsKPiAKPiAjZGVmaW5lIFJFQURfRkVBVChwYXRoLCBm
ZWF0LCBkZWZhdWx0KSBcCj4gCXhlbmJ1c19yZWFkX3Vuc2lnbmVkKHBhdGgsICJyZXF1aXJlLyIg
bm9kZSwgZGVmYXVsdCkKPiAKPj4gKwl2YmQtPm1heF9pbmRpcmVjdF9zZWdzID0geGVuYnVzX3Jl
YWRfZmVhdHVyZShkZXYtPm5vZGVuYW1lLAo+PiArCQkJCQkJImZlYXR1cmUtbWF4LWluZGlyZWN0
LXNlZ21lbnRzIiwKPj4gKwkJCQkJCU1BWF9JTkRJUkVDVF9TRUdNRU5UUyk7Cj4+ICsKPj4gKwlm
dC0+bWF4X3F1ZXVlcyA9IHhlbmJ1c19yZWFkX2ZlYXR1cmUoZGV2LT5ub2RlbmFtZSwKPj4gKwkJ
CQkJICAgICAibXVsdGktcXVldWUtbWF4LXF1ZXVlcyIsCj4+ICsJCQkJCSAgICAgeGVuYmxrX21h
eF9xdWV1ZXMpOwo+PiArCj4+ICsJZnQtPm1heF9yaW5nX29yZGVyID0geGVuYnVzX3JlYWRfZmVh
dHVyZShkZXYtPm5vZGVuYW1lLAo+PiArCQkJCQkJICJtYXgtcmluZy1wYWdlLW9yZGVyIiwKPj4g
KwkJCQkJCSB4ZW5fYmxraWZfbWF4X3Jpbmdfb3JkZXIpOwo+PiArCj4+ICsJZnQtPnBlcnNfZ3Jh
bnRzID0geGVuYnVzX3JlYWRfZmVhdHVyZShkZXYtPm5vZGVuYW1lLAo+PiArCQkJCQkgICAgICAi
ZmVhdHVyZS1wZXJzaXN0ZW50IiwKPj4gKwkJCQkJICAgICAgMSk7Cj4gI3VuZGVmIFJFQURfRkVB
VAo+IAo+IEFyZW4ndCB5b3UgbWlzc2luZyBzb21lIGNoZWNrIGhlcmUgb3IgZWxzZXdoZXJlIHRv
IG1ha2Ugc3VyZSB0aGUKPiBwcm9wb3NlZCB2YWx1ZXMgZG9uJ3QgZXhjZWVkIHRoZSBtYXhpbXVt
IG9uZXMgc3VwcG9ydGVkIGJ5IGJsYmFjaz8KPiAKPiBJIHdvdWxkIGV4cGVjdCBzb21ldGhpbmcg
bGlrZToKPiAKPiB2YmQtPm1heF9pbmRpcmVjdF9zZWdzID0gbWluKHZiZC0+bWF4X2luZGlyZWN0
X3NlZ3MsIE1BWF9JTkRJUkVDVF9TRUdNRU5UUyk7Cj4gCj4gQW5kIHRoZSBzYW1lIHdpdGggbWF4
X3F1ZXVlcyBhbmQgbWF4X3Jpbmdfb2Rlci4KPiAKClRoaXMgd2FzIGRlbGliZXJhdGUgdG8gc29t
ZSBleHRlbnQuIEhvdyBkbyB3ZSBkZWZpbmUgdGhlIHZhbHVlIG9mIG1heF9xdWV1ZXM/ClJlbHlp
bmcgb24gdGhlIG1vZHVsZSBwYXJhbWV0ZXJzIHNlZW1zIHdyb25nIGFzIHRob3NlICphbHNvKiBy
ZXByZXNlbnQgZGVmYXVsdAp2YWx1ZXMgZm9yIGFsbCBndWVzdHMuIFNvIEkgd291bGRuJ3QgY2Fw
IHRvIHhlbl9ibGtia19tYXhfcXVldWVzIGJlY2F1c2UgaXQKd291bGQgYmUgbGVmdCBvdXQgdG8g
dG9vbHN0YWNrIHRvIHBpY2suIGluZGlyZWN0X3NlZ3MgYW5kIG1heF9yaW5nX29yZGVyIHRoZXJl
CmFyZSBhY3R1YWwgbWF4aW11bSB2YWx1ZXMgZGVmaW5lZCBpbiBtYWNyb3Mgc28gdGhvc2UgZGVm
aW5pdGVseSBtYWtlIHNlbnNlIHRvCmNoZWNrL3ZhbGlkYXRlLgoKPiBJdCBtaWdodCBhbHNvIGJl
IGEgZ29vZCBpZGVhIHRvIHByaW50IHNvbWUgbWVzc2FnZSB3aGVuIHRoZSBwcm9wb3NlZAo+IHZh
bHVlIGJ5IHRoZSB0b29sc3RhY2sgaXMgbm90IHN1cHBvcnRlZCBieSB0aGUgYmFja2VuZC4KClll
YXAsIEkgYWdyZWUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 14:22:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:22:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejQbk-0004Tk-0P; Wed, 07 Feb 2018 14:21:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejQbi-0004TJ-PL
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 14:21:54 +0000
X-Inumbo-ID: 5a36641a-0c12-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a36641a-0c12-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 14:22:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejQbZ-0003hf-Iw; Wed, 07 Feb 2018 14:21:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejQbT-0007EP-VE; Wed, 07 Feb 2018 14:21:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejQbT-0002gV-FO; Wed, 07 Feb 2018 14:21:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118641-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-armhf:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cf4b30dca0ad73e87802df83c5297abee9960c22
X-Osstest-Versions-That: xen=30cbd0c83ef3d0edac2d5bcc41a9a2b7a843ae58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 14:21:39 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118641: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY0MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODY0MS8KClJlZ3Jlc3Npb25z
IDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjI2
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICA2IHhlbi1idWlsZCAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTg2MjYKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2
ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgYmxvY2tlZCBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgY2Y0YjMwZGNhMGFkNzNlODc4MDJkZjgzYzUyOTdhYmVl
OTk2MGMyMgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMzBjYmQwYzgz
ZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4
NjI2ICAyMDE4LTAyLTA2IDIwOjAxOjAzIFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExODY0MSAgMjAxOC0wMi0wNyAxMjoxOToxMiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpv
YnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGNmNGIzMGRjYTBhZDczZTg3ODAyZGY4M2M1
Mjk3YWJlZTk5NjBjMjIKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIEphbiAyNCAxMTo1NjozMSAyMDE4ICswMDAwCgogICAgeDg2L21t
OiBBZGQgZGVidWcgY29kZSB0byBkZXRlY3QgaWxsZWdhbCBwYWdlX2xvY2sgYW5kIHB1dF9wYWdl
X3R5cGUgb3JkZXJpbmcKICAgIAogICAgVGhlIGZpeCBmb3IgWFNBLTI0MiBkZXBlbmRzIG9uIHRo
ZSBzYW1lIGNwdSBuZXZlciBjYWxsaW5nCiAgICBfcHV0X3BhZ2VfdHlwZSgpIHdoaWxlIGhvbGRp
bmcgYSBwYWdlX2xvY2soKSBmb3IgdGhhdCBwYWdlOyBkb2luZyBzbwogICAgbWF5IGNhdXNlIGEg
ZGVhZGxvY2sgdW5kZXIgdGhlIHJpZ2h0IGNvbmRpdGlvbnMuCiAgICAKICAgIEZ1cnRoZXJtb3Jl
LCBldmVuIGJlZm9yZSB0aGF0LCB0aGVyZSB3YXMgbmV2ZXIgYW55IGRpc2NpcGxpbmUgZm9yIHRo
ZQogICAgb3JkZXIgaW4gd2hpY2ggcGFnZSBsb2NrcyBhcmUgZ3JhYmJlZDsgaWYgdGhlcmUgYXJl
IGFueSBwYXRocyB0aGF0CiAgICBncmFiIHRoZSBsb2NrcyBmb3IgdHdvIGRpZmZlcmVudCBwYWdl
cyBhdCBvbmNlLCB3ZSByaXNrIGNyZWF0aW5nIHRoZQogICAgY29uZGl0aW9ucyBmb3IgYSBkZWFk
bG9jayB0byBvY2N1ci4KICAgIAogICAgVGhlc2UgYXJlIGJlbGlldmVkIHRvIGJlIHNhZmUsIGJl
Y2F1c2UgaXQgaXMgYmVsaWV2ZWQgdGhhdDoKICAgIDEuIE5vIGh5cGVydmlzb3IgcGF0aHMgZXZl
ciBsb2NrIHR3byBwYWdlcyBhdCBvbmNlLCBhbmQKICAgIDIuIFdlIG5ldmVyIGNhbGwgX3B1dF9w
YWdlX3R5cGUoKSBvbiBhIHBhZ2Ugd2hpbGUgaG9sZGluZyBpdHMgcGFnZSBsb2NrLgogICAgCiAg
ICBBZGQgYSBjaGVjayB0byBkZWJ1ZyBidWlsZHMgdG8gY2F0Y2ggYW55IHZpb2xhdGlvbnMgb2Yg
dGhlc2UKICAgIGFzc3VtcGl0b25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGRmMWU0YzZlN2Y4ODkyZTk1MDQzM2ZmMzNjMjE1
ZGYwY2Q3YjMwZjcKQXV0aG9yOiBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVr
PgpEYXRlOiAgIFR1ZSBGZWIgNiAyMToyNzoyMyAyMDE4ICswMDAwCgogICAgbWFrZSB4ZW4gb2Nh
bWwgc2FmZS1zdHJpbmdzIGNvbXBsaWFudAogICAgCiAgICBYZW4gYnVpbHQgd2l0aCBvY2FtbCA0
LjA2IGdpdmVzIGVycm9ycyBzdWNoIGFzCiAgICBFcnJvcjogVGhpcyBleHByZXNzaW9uIGhhcyB0
eXBlIGJ5dGVzIGJ1dCBhbiBleHByZXNzaW9uIHdhcwogICAgICAgICAgICBleHBlY3RlZCBvZiB0
eXBlIHN0cmluZwogICAgYXMgQnl0ZSBhbmQgc2FmZS1zdHJpbmdzIHdoaWNoIHdlcmUgaW50cm9k
dWNlZCBpbiA0LjAyIGFyZSB0aGUKICAgIGRlZmF1bHQgaW4gNC4wNi4KICAgIFRoaXMgcGF0Y2gg
d2hpY2ggaXMgbW9zdGx5IGJ5IFJpY2hhcmQgVy5NLiBKb25lcyBvZiBSZWQgSGF0CiAgICBmcm9t
IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTUyNjcwMwogICAg
Zml4ZXMgdGhlc2UgaXNzdWVzLgogICAgCiAgICB2MjogZHJvcCB0b29scy9vY2FtbC9saWJzL3hj
L3hlbmN0cmwubWwgZnJvbSB0aGUgcGF0Y2ggYXMgdGhlCiAgICBhZmZlY3RlZCBjb2RlIHdhcyBy
ZW1vdmVkIGJ5IGNvbW1pdCBkOTMzZjFhNTNjMDYwMDIzNTFjMWUzNmQ0MDYxNWU0MGJkNGJmNmFm
CiAgICB0b29scy9vY2FtbDogRHJvcCBjb3JlZHVtcCBpbmZyYXN0cnVjdHVyZQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogICAg
UmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNv
bT4KICAgIFsgd2VpOiByZW1vdmUgdHJhaWxpbmcgd2hpdGVzcGFjZXMgXQogICAgU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA2YjQ4MDY2ZTIyMTVl
NzMzYzkxZmYzNWQ0M2I0YTBlMTRmYjcyNmI2CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVw
ZmxlLmRlPgpEYXRlOiAgIFdlZCBGZWIgNyAwOTo0NTo1MyAyMDE4ICswMTAwCgogICAgZG9jczog
Y2xlYXJpZnkgc3ltbGluayB1c2FnZSBpbiB4ZW4tcHYtY2hhbm5lbAogICAgCiAgICBUaGUgcHJl
dmlvdXMgdmVyc2lvbiBzaW1wbHkgc3RhdGVzIHRoYXQgYSBzeW1saW5rIGhhcyB0byBiZSBjcmVh
dGVkCiAgICB3aXRob3V0IHRlbGxpbmcgd2hlcmUgdGhlIHN5bWxpbmsgc2hvdWxkIHBvaW50IHRv
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA2NTUyZmE4
MTBiODEzZDViZWM4MmMwMzNiODRiMDlhMzkxNGI2YWE1CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgpEYXRlOiAgIFdlZCBGZWIgNyAwOTozMDo1NyAyMDE4ICswMTAwCgogICAg
ZG9jczogZml4IGtlcm5lbCBjb25maWcgb3B0aW9uIGluIHhlbi1wdi1jaGFubmVsCiAgICAKICAg
IEhWQyBpcyBzaG93biB1bmRlcmxpbmVkLCB0aGUgdW5kZXJzY29yZXMgYXJlIG1pc3NpbmcuCiAg
ICBGaXggaXQgYnkgdXNpbmcgdW5kZXJzY29yZXMuCiAgICBSZW1vdmUgc3RhbGUgSS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CihxZW11IGNoYW5nZXMgbm90IGluY2x1
ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 14:25:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:25:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejQek-0004jg-Nx; Wed, 07 Feb 2018 14:25:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejQek-0004jF-Ap
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 14:25:02 +0000
X-Inumbo-ID: c97255ae-0c12-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c97255ae-0c12-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 14:25:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67454012"
Date: Wed, 7 Feb 2018 14:24:07 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20180207142407.souths5lsbkn2dlh@MacBook-Pro-de-Roger.local>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20171102180616.24084-8-joao.m.martins@oracle.com>
 <20180207120822.54at3veyoanldd5s@MacBook-Pro-de-Roger.local>
 <1b0182db-6935-771f-4917-27f308718b12@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1b0182db-6935-771f-4917-27f308718b12@oracle.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 7/8] xen-blkback: frontend feature
	control
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDI6MTY6MTRQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IE9uIDAyLzA3LzIwMTggMTI6MDggUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4g
PiBPbiBUaHUsIE5vdiAwMiwgMjAxNyBhdCAwNjowNjoxNVBNICswMDAwLCBKb2FvIE1hcnRpbnMg
d3JvdGU6Cj4gPj4gK3N0YXRpYyB2b2lkIHhlbl9ibGtia19wcm9iZV9mZWF0dXJlcyhzdHJ1Y3Qg
eGVuYnVzX2RldmljZSAqZGV2LAo+ID4+ICsJCQkJICAgICBzdHJ1Y3QgYmFja2VuZF9pbmZvICpi
ZSkKPiA+PiArewo+ID4+ICsJc3RydWN0IGJhY2tlbmRfZmVhdHVyZXMgKmZ0ID0gJmJlLT5mZWF0
dXJlczsKPiA+PiArCXN0cnVjdCB4ZW5fdmJkICp2YmQgPSAmYmUtPmJsa2lmLT52YmQ7Cj4gPj4g
Kwo+ID4gCj4gPiAjZGVmaW5lIFJFQURfRkVBVChwYXRoLCBmZWF0LCBkZWZhdWx0KSBcCj4gPiAJ
eGVuYnVzX3JlYWRfdW5zaWduZWQocGF0aCwgInJlcXVpcmUvIiBub2RlLCBkZWZhdWx0KQo+ID4g
Cj4gPj4gKwl2YmQtPm1heF9pbmRpcmVjdF9zZWdzID0geGVuYnVzX3JlYWRfZmVhdHVyZShkZXYt
Pm5vZGVuYW1lLAo+ID4+ICsJCQkJCQkiZmVhdHVyZS1tYXgtaW5kaXJlY3Qtc2VnbWVudHMiLAo+
ID4+ICsJCQkJCQlNQVhfSU5ESVJFQ1RfU0VHTUVOVFMpOwo+ID4+ICsKPiA+PiArCWZ0LT5tYXhf
cXVldWVzID0geGVuYnVzX3JlYWRfZmVhdHVyZShkZXYtPm5vZGVuYW1lLAo+ID4+ICsJCQkJCSAg
ICAgIm11bHRpLXF1ZXVlLW1heC1xdWV1ZXMiLAo+ID4+ICsJCQkJCSAgICAgeGVuYmxrX21heF9x
dWV1ZXMpOwo+ID4+ICsKPiA+PiArCWZ0LT5tYXhfcmluZ19vcmRlciA9IHhlbmJ1c19yZWFkX2Zl
YXR1cmUoZGV2LT5ub2RlbmFtZSwKPiA+PiArCQkJCQkJICJtYXgtcmluZy1wYWdlLW9yZGVyIiwK
PiA+PiArCQkJCQkJIHhlbl9ibGtpZl9tYXhfcmluZ19vcmRlcik7Cj4gPj4gKwo+ID4+ICsJZnQt
PnBlcnNfZ3JhbnRzID0geGVuYnVzX3JlYWRfZmVhdHVyZShkZXYtPm5vZGVuYW1lLAo+ID4+ICsJ
CQkJCSAgICAgICJmZWF0dXJlLXBlcnNpc3RlbnQiLAo+ID4+ICsJCQkJCSAgICAgIDEpOwo+ID4g
I3VuZGVmIFJFQURfRkVBVAo+ID4gCj4gPiBBcmVuJ3QgeW91IG1pc3Npbmcgc29tZSBjaGVjayBo
ZXJlIG9yIGVsc2V3aGVyZSB0byBtYWtlIHN1cmUgdGhlCj4gPiBwcm9wb3NlZCB2YWx1ZXMgZG9u
J3QgZXhjZWVkIHRoZSBtYXhpbXVtIG9uZXMgc3VwcG9ydGVkIGJ5IGJsYmFjaz8KPiA+IAo+ID4g
SSB3b3VsZCBleHBlY3Qgc29tZXRoaW5nIGxpa2U6Cj4gPiAKPiA+IHZiZC0+bWF4X2luZGlyZWN0
X3NlZ3MgPSBtaW4odmJkLT5tYXhfaW5kaXJlY3Rfc2VncywgTUFYX0lORElSRUNUX1NFR01FTlRT
KTsKPiA+IAo+ID4gQW5kIHRoZSBzYW1lIHdpdGggbWF4X3F1ZXVlcyBhbmQgbWF4X3Jpbmdfb2Rl
ci4KPiA+IAo+IAo+IFRoaXMgd2FzIGRlbGliZXJhdGUgdG8gc29tZSBleHRlbnQuIEhvdyBkbyB3
ZSBkZWZpbmUgdGhlIHZhbHVlIG9mIG1heF9xdWV1ZXM/Cj4gUmVseWluZyBvbiB0aGUgbW9kdWxl
IHBhcmFtZXRlcnMgc2VlbXMgd3JvbmcgYXMgdGhvc2UgKmFsc28qIHJlcHJlc2VudCBkZWZhdWx0
Cj4gdmFsdWVzIGZvciBhbGwgZ3Vlc3RzLiBTbyBJIHdvdWxkbid0IGNhcCB0byB4ZW5fYmxrYmtf
bWF4X3F1ZXVlcyBiZWNhdXNlIGl0Cj4gd291bGQgYmUgbGVmdCBvdXQgdG8gdG9vbHN0YWNrIHRv
IHBpY2suIGluZGlyZWN0X3NlZ3MgYW5kIG1heF9yaW5nX29yZGVyIHRoZXJlCj4gYXJlIGFjdHVh
bCBtYXhpbXVtIHZhbHVlcyBkZWZpbmVkIGluIG1hY3JvcyBzbyB0aG9zZSBkZWZpbml0ZWx5IG1h
a2Ugc2Vuc2UgdG8KPiBjaGVjay92YWxpZGF0ZS4KClllcywgdGhlIG1heGltdW0gbnVtYmVyIG9m
IGluZGlyZWN0IHNlZ21lbnRzIGlzIEFUTSBhIGNvbXBpbGUgdGltZQp2YWx1ZSwgc28gZXhwb3Np
bmcgc29tZXRoaW5nIGJpZ2dlciB0byB0aGUgZ3Vlc3Qgd2lsbCBvbmx5IGVuZCB1cCBpbgpmYWls
ZWQgcmVxdWVzdHMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 14:41:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejQuc-0006NH-EM; Wed, 07 Feb 2018 14:41:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dqlu=fb=citrix.com=prvs=569a4e3b1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ejQub-0006Mz-7m
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 14:41:25 +0000
X-Inumbo-ID: 13e6c7c3-0c15-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13e6c7c3-0c15-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 14:42:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461671263"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 7 Feb 2018 14:41:01 +0000
Message-ID: <1518014461-16289-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/emul: Fix the decoding of segment overrides
	in 64bit mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXhwbGljaXQgc2VnbWVudCBvdmVyaWRlcyBvdGhlciB0aGFuICVmcyBhbmQgJWdzIGFyZSBkb2N1
bWVudGVkIGFzIGlnbm9yZWQgYnkKYm90aCBJbnRlbCBhbmQgQU1ELgoKSW4gcHJhY3RpY2UsIHRo
aXMgbWVhbnMgdGhhdDoKCiAqIEV4cGxpY2l0IHVzZXMgb2YgJXNzIGRvbid0IGFjdHVhbGx5IHlp
ZWxkICNTU1swXSBmb3Igbm9uLWNhbm9uaWNhbAogICBtZW1vcnkgcmVmZXJlbmNlcy4KICogRXhw
bGljaXQgdXNlcyBvZiAle2UsYyxkfXMgZG9uJ3Qgb3ZlcnJpZGUgJXJicC8lcnNwLWJhc2VkIG1l
bW9yeSByZWZlcmVuY2VzCiAgIHRvIHlpZWxkICNHUFswXSBmb3Igbm9uLWNhbm9uaWNhbCBtZW1v
cnkgcmVmZXJlbmNlcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoK
SSd2ZSBnb3QgMy80J3Mgb2YgYW4gWFRGIHRlc3QgZm9yIHRoaXMsIGJ1dCBub3QgZW5vdWdoIHRp
bWUgdG8gZ2V0IGl0IGZpbmlzaGVkCmluIGFueSByZWFzYWJsZSBwZXJpb2QuICBJIG5vdGljZWQg
dGhlIGlzc3VlIG9yaWdpbmFsbHkgd2hlbiBnZXR0aW5nIHNvbWUKdW5leHBlY3RlZCByZXN1bHRz
IGZyb20gVk1YX0lOU1RSVUNUSU9OX0lORk8gaW4gc29tZSB1bnJlbGF0ZWQgbmVzdGVkIHZpcnQK
d29yay4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDQgKysr
KwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKaW5kZXggZDE5MjI4MC4uODUzODNlYSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTI1MDUsNiArMjUwNSwxMCBAQCB4ODZfZGVjb2RlKAog
ICAgIH0KICBkb25lX3ByZWZpeGVzOgogCisgICAgLyogJXtlLGMscyxkfXMgb3ZlcnJpZGVzIGFy
ZSBpZ25vcmVkIGluIDY0Yml0IG1vZGUuICovCisgICAgaWYgKCBtb2RlXzY0Yml0KCkgJiYgb3Zl
cnJpZGVfc2VnIDwgeDg2X3NlZ19mcyApCisgICAgICAgIG92ZXJyaWRlX3NlZyA9IHg4Nl9zZWdf
bm9uZTsKKwogICAgIGlmICggcmV4X3ByZWZpeCAmIFJFWF9XICkKICAgICAgICAgb3BfYnl0ZXMg
PSA4OwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 14:44:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:44:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejQxI-0006bB-RD; Wed, 07 Feb 2018 14:44:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ytms=fb=citrix.com=prvs=5699b7491=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ejQxH-0006b2-F7
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 14:44:11 +0000
X-Inumbo-ID: 4b61a87d-0c15-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b61a87d-0c15-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 15:43:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461672024"
Date: Wed, 7 Feb 2018 14:44:05 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20180207144405.GA8403@perard.uk.xensource.com>
References: <20180207081808.GA28102@aepfle.de>
 <5A7ADB7702000078001A5F4B@prv-mh.provo.novell.com>
 <20180207111322.48639c54.olaf@aepfle.de>
 <20180207134004.586789b5.olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180207134004.586789b5.olaf@aepfle.de>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] qemu-xen fails to build in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDE6NDA6MDRQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gQW0gV2VkLCA3IEZlYiAyMDE4IDExOjEzOjIyICswMTAwCj4gc2NocmllYiBPbGFmIEhl
cmluZyA8b2xhZkBhZXBmbGUuZGU+Ogo+IAo+ID4gWWVzLCBpdCBsb29rcyBsaWtlIHFlbXUgaGFz
IG5vdyBzdWJtb2R1bGVzIHdoaWNoIGFyZSByZXF1aXJlZCBmb3IgYnVpbGQuCj4gCj4gSG93IGlz
IHRoZSByZXF1aXJlZCBzdGF0ZSBvZiB0aGUgc3VibW9kdWxlcyB0cmFja2VkPwoKSGksCgpRRU1V
IGhhdmUgbm93IGEgc2NyaXB0IHRvIHRha2UgY2FyZSBvZiBzdWJtb2R1bGVzIHdoZW4gYnVpbGRp
bmcgcWVtdSwKaXQncyAuL3NjcmlwdHMvZ2l0LXN1Ym1vZHVsZS5zaAoKVGhlIC4vY29uZmlndXJl
IHNjcmlwdCB3aWxsIGZpbmQgb3V0IHdoaWNoIHN1Ym1vZHVsZXMgYXJlIG5lZWRlZC4gSWYgdGhl
CnNjcmlwdCBjYW4gZmluZCBhIGxpYmR0YywgdGhlbiB0aGUgc3VibW9kdWxlIGR0YyBzaG91bGQg
bm90IGJlIGJ1aWxkLgpCdXQgSSB0aGluayB0aGUgc3VibW9kdWxlIHVpL2tleWNvZGVtYXBkYiBp
cyBsaWtlbHkgdG8gYmUgcmVxdWlyZWQuCgoKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVsCgoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 14:57:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 14:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRAM-0007fg-D9; Wed, 07 Feb 2018 14:57:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejRAL-0007fa-4o
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 14:57:41 +0000
X-Inumbo-ID: 2efe8483-0c17-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2efe8483-0c17-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 15:57:15 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 07:57:39 -0700
Message-Id: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 07:57:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 0/4] firmware/shim: fix Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIHNwbGl0IG9mIHRoZSBSRkMgd2l0aCB0aGUgbWtkaXIgZml4IGFkZGVkLCBidXQg
d2l0aCB0aGUgc3ltbGluawpoYW5kbGluZyBsZWZ0IG9mZiBmb3Igbm93IChJJ2xsIG5lZWQgc29t
ZSBtb3JlIHRpbWUgdG8gcHJvcGVybHkgZGVhbCB3aXRoCnRoYXQgd2l0aG91dCB1c2luZyAteHR5
cGUsIGlkZWFsbHkgdHJlYXRpbmcgYWJzb2x1dGUgYW5kIHJlbGF0aXZlIG9uZXMKZGlmZmVyZW50
bHkpLgoKMTogY29ycmVjdGx5IGhhbmRsZSBlcnJvcnMgZHVyaW5nIFhlbiB0cmVlIHNldHVwCjI6
IGJldHRlciBmaWx0ZXJpbmcgb2YgZGVwZW5kZW5jeSBmaWxlcyBkdXJpbmcgWGVuIHRyZWUgc2V0
dXAKMzogYmV0dGVyIGZpbHRlcmluZyBvZiBpbnRlcm1lZGlhdGUgZmlsZXMgZHVyaW5nIFhlbiB0
cmVlIHNldHVwCjQ6IGF2b2lkIG1rZGlyIGVycm9yIGR1cmluZyBYZW4gdHJlZSBzZXR1cAoKU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:06:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:06:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRIu-0008V1-AC; Wed, 07 Feb 2018 15:06:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejRIs-0008Uv-J8
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 15:06:30 +0000
X-Inumbo-ID: 947dcaa7-0c18-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 947dcaa7-0c18-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 15:07:14 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 08:06:22 -0700
Message-Id: <5A7B23FC02000078001A613F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 08:06:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
 <7e4501cd-08ad-2029-d1bf-1ea5517d160c@citrix.com>
In-Reply-To: <7e4501cd-08ad-2029-d1bf-1ea5517d160c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDE0OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDIvMTggMTM6MDgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNy4w
Mi4xOCBhdCAxNDowMSwgPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gU28g
ZmFyIHRoZSBpc3N1ZSBjb25maXJtZWQ6Cj4+PiBEZWxsIFBvd2VyRWRnZSBSNzQwLCBIdWF3ZWkg
c3lzdGVtcyBiYXNlZCBvbiBYZW9uIEdvbGQgNjE1MiAodGhlIG9uZQo+Pj4gdGhhdCBpdCB3YXMg
dGVzdGVkIG9uKSwgSW50ZWwgUzI2MDBYWCwgZXRjLgo+Pj4KPj4+IEFsc28gc2VlOgo+Pj4gaHR0
cHM6Ly9idWdzLnhlbnNlcnZlci5vcmcvYnJvd3NlL1hTTy03NzQgCj4+Pgo+Pj4gV2VsbCwgbm8t
d2F0Y2hkb2cgaXMgd2hhdCB3ZSBjdXJyZW50bHkgcmVjb21tZW5kIGluIHRoYXQgY2FzZSBidXQg
d2UKPj4+IGhvcGVkIHRoZXJlIGlzIGEgZ2VuZXJhbCBzb2x1dGlvbiBoZXJlIGZyb20gWGVuIHNp
ZGUuIFlvdSBoYXZlIHlvdXIKPj4+IHBvaW50IHRoYXQgdGhleSBzaG91bGQgZml4IHRoaXMgb24g
dGhlaXIgc2lkZSBiZWNhdXNlIGl0J3MgdGhlaXIgZmF1bHQKPj4+IGluZGVlZC4gQnV0IHRoZSB1
c2VyIGV4cGVyaWVuY2UgaXMgYWxzbyBpbXBvcnRhbnQgZm9yIHVzIEkgdGhpbmsuCj4+IE9mIGNv
dXJzZSwgaGVuY2UgdGhlIHN1Z2dlc3Rpb24gb2YgcG9zc2libGUgYWx0ZXJuYXRpdmUgd29ya2Fy
b3VuZHMuCj4+IEltcGFjdGluZyBldmVyeW9uZSBpcywgYXMgc2FpZCwgbm90IGEgZGVzaXJhYmxl
IGFwcHJvYWNoIGluIGEgY2FzZQo+PiBsaWtlIHRoaXMgb25lLiBJIGFsc28gY29udGludWUgdG8g
ZGlzbGlrZSB0aGUgc2VlbWluZ2x5IHJhbmRvbSBkaXZpc2lvbgo+PiBieSAxMC4KPiAKPiBYZW4n
cyB1c2FiaWxpdHkgaXMgY3JhcCwgd2hpY2ggaXMgaW4gbGFyZ2UgcGFydCBkdWUgdG8gYXR0aXR1
ZGUgbGlrZQo+IHRoaXMuICBJdCBpcyBub3Qgb2sgdG8gZXhwZWN0IHRoZSBlbmQgdXNlciB0byBr
bm93IGRpYWdub3NlL2RlYnVnIGlzc3Vlcwo+IGxpa2UgdGhpcywgYW5kIGl0IGlzIGVudGlyZWx5
IHVucmVhc29uYWJsZSB0byBleHBlY3QgdGhlIGVuZCB1c2VyIHRvCj4gaGF2ZSB0byBtYW51YWxs
eSB3b3JrIGFyb3VuZCBpdC4KCkV4Y3VzZSBtZT8gVGhlIHdhdGNoZG9nIGlzIG9mZiBieSBkZWZh
dWx0LiBBbnlvbmUgdHVybmluZyBpdCBvbgpvdWdodCB0byBrbm93IHdoYXQgdGhleSBkby4gWW91
IChpaXJjKSB0dXJuaW5nIGl0IG9uIHVuaWxhdGVyYWxseSBpbgpYZW5TZXJ2ZXIgcHV0cyB0aGUg
YnVyZGVuIG9mIGF2b2lkbmcgdXNlcnMgdG8gaGF2ZSB0byBkaWFnbm9zZQp0aGUgaXNzdWUgb24g
eW91LgoKPiBUaGlzIHBhcnRpY3VsYXIgaXNzdWUgZG9lcyB3YW50IGZlZWRpbmcgYmFjayB0byBJ
bnRlbCBzbyB0aGV5IGNhbiB0cnkKPiBhbmQgZml4IGl0LCBidXQgd2hhdGV2ZXIgaXMgd3Jvbmcg
aXMgcHJlc2VudCBpbiBhIGxhcmdlIGFtb3VudCBvZgo+IFNreWxha2Ugc3lzdGVtcyBpbiB0aGUg
ZmllbGQuICBYZW4gbmVlZHMgdG8gYmUgYWJsZSB0byBjb3BlLgoKQnV0IGluIGEgcmVhc29uYWJs
ZSB3YXkuCgo+IEZpbmFsbHksIGFzIHRvIGJvb3QgdGltZXMsIHlvdXIgYXJndW1lbnQgaXMgYmFj
a3dhcmRzIHNlZWluZyBhcyB5b3UgY2FyZQo+IGFib3V0IGVsYXBzZWQgYm9vdCB0aW1lLiAgU2xv
d2luZyB0aGUgZnJlcXVlbmN5IHdpbGwgc3BlZWQgZXZlcnl0aGluZwo+IHVwLCBhcyB3ZSBhcmVu
J3QgZXhlY3V0aW5nIGEgbGFyZ2UgY2h1bmsgb2YgdGhlIEJTUCBib290IHBhdGggd2l0aCAxMDBo
ego+IE5NSSBjb25zdGFudGx5IGludGVycnVwdGluZy4KCkhvdyBsb25nIGRvZXMgaGFuZGxpbmcg
YSBzaW5nbGUgTk1JIHRha2U/IE1pY3Jvc2Vjb25kcywgSSBhc3N1bWUuCkNvbnRyYXN0IHRoaXMg
d2l0aCB3YWl0aW5nIGZvciB0d28gTk1JcyB0byBhcnJpdmUgaW4gd2FpdF9mb3Jfbm1pcygpLAp3
aGljaCBnb2VzIHVwIGZyb20gMjBtcyB0byAyMDBtcyB3aXRoIHRoaXMgY2hhbmdlLgoKQWxzbyB5
b3UgY29tcGxldGVseSBpZ25vcmUgbXkgYXJndW1lbnQgYWdhaW5zdCB0aGUgc2VlbWluZ2x5CnJh
bmRvbSBkaXZpc2lvbiBieSAxMCwgaW5jbHVkaW5nIHRoZSByZXN1bHRpbmcgcXVlc3Rpb24gb2Yg
d2hhdCB5b3UKbWVhbiB0byBkbyBvbmNlIDEwSHogYWxzbyB0dXJucyBvdXQgdG9vIGhpZ2ggYSBm
cmVxdWVuY3kuCgpJIHdvdWxkbid0LCBidHcsIG1pbmQgYW4gYXR0ZW1wdCB0byBhdm9pZCB0aGUg
aGlnaCByYXRlIE5NSXMKZHVyaW5nIGVhcmx5IGJvb3QgKGlmIHRob3NlIG9jY3VyIGluIHRoZSBm
aXJzdCBwbGFjZSwgd2hpY2ggZnJvbQp0d28gc3VjY2Vzc2l2ZSByZXBsaWVzIGJ5IElnb3IgeWVz
dGVyZGF5IEkgd2Fzbid0IHN1cmUgYW55bW9yZQppcyBhbiBhY3R1YWwgZmFjdCksIGJ1dCB0aGF0
J3MgaW5kZXBlbmRlbnQgb2YgdGhlIGlzc3VlIGF0IGhhbmQuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:07:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:07:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRJa-000076-Hy; Wed, 07 Feb 2018 15:07:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejRJY-00006c-SX
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 15:07:12 +0000
X-Inumbo-ID: aedcd985-0c18-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aedcd985-0c18-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 15:07:59 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 08:07:03 -0700
Message-Id: <5A7B242502000078001A6142@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 08:07:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
In-Reply-To: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 1/4] firmware/shim: correctly handle errors
 during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

InNldCAtZSIgb24gYSBzZXBhcmF0ZSBNYWtlZmlsZSBsaW5lIGlzIG1lYW5pbmdsZXNzLiBHbHVl
IHRvZ2V0aGVyIGFsbAp0aGUgbGluZXMgdGhhdCB0aGlzIGlzIHN1cHBvc2VkIHRvIGNvdmVyLgoK
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEvdG9v
bHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQorKysgYi90b29scy9maXJtd2FyZS94ZW4tZGly
L01ha2VmaWxlCkBAIC0xNiwxOCArMTYsMTggQEAgREVQX0ZJTEVTPSQoZm9yZWFjaCBpLCAkKExJ
TktfRklMRVMpLCAkKAogCiBsaW5rZmFybS5zdGFtcDogJChERVBfRElSUykgJChERVBfRklMRVMp
IEZPUkNFCiAJbWtkaXIgLXAgJChEKQotCXNldCAtZQogCXJtIC1mIGxpbmtmYXJtLnN0YW1wLnRt
cAorCXNldCAtZTsgXAogCSQoZm9yZWFjaCBkLCAkKExJTktfRElSUyksIFwKIAkJIChta2RpciAt
cCAkKEQpLyQoZCk7IFwKIAkJICBjZCAkKEQpLyQoZCk7IFwKIAkJICBmaW5kICQoWEVOX1JPT1Qp
LyQoZCkvIC10eXBlIGQgfFwKLQkJCXNlZCAncyxeJChYRU5fUk9PVCkvJChkKS8sLGcnIHwgeGFy
Z3MgbWtkaXIgLXApOykKKwkJCXNlZCAncyxeJChYRU5fUk9PVCkvJChkKS8sLGcnIHwgeGFyZ3Mg
bWtkaXIgLXApOykgXAogCSQoZm9yZWFjaCBkLCAkKExJTktfRElSUyksIFwKIAkJKGNkICQoWEVO
X1JPT1QpOyBcCiAJCSBmaW5kICQoZCkgISAtdHlwZSBsIC10eXBlIGYgXAogCQkgJChhZGRwcmVm
aXggISAtcGF0aCAsICcqLltvZGExXScgJyouZFsxMl0nKSkgXAotCQkgPj4gbGlua2Zhcm0uc3Rh
bXAudG1wIDsgKQorCQkgPj4gbGlua2Zhcm0uc3RhbXAudG1wIDsgKSBcCiAJJChmb3JlYWNoIGYs
ICQoTElOS19GSUxFUyksIFwKIAkJZWNobyAkKGYpID4+IGxpbmtmYXJtLnN0YW1wLnRtcCA7KQog
CWNtcCAtcyBsaW5rZmFybS5zdGFtcC50bXAgbGlua2Zhcm0uc3RhbXAgJiYgXAoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:07:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:07:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRKB-0000CT-PZ; Wed, 07 Feb 2018 15:07:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejRKA-0000BL-GJ
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 15:07:50 +0000
X-Inumbo-ID: c51df491-0c18-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c51df491-0c18-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 15:08:36 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 08:07:43 -0700
Message-Id: <5A7B244C02000078001A6145@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 08:07:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
In-Reply-To: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 2/4] firmware/shim: better filtering of
 dependency files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIG5vIGlkZWEgd2hhdCAqLmQxIGlzIHN1cHBvc2VkIHRvIHJlZmVyIHRvIC0gd2Ugb25s
eSBoYXZlIC4qLmQKYW5kIC4qLmQyIGZpbGVzIChub3RlIGFsc28gdGhlIGxlYWRpbmcgZG90KS4K
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSBhL3Rv
b2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUveGVuLWRp
ci9NYWtlZmlsZQpAQCAtMjYsNyArMjYsNyBAQCBsaW5rZmFybS5zdGFtcDogJChERVBfRElSUykg
JChERVBfRklMRVMpCiAJJChmb3JlYWNoIGQsICQoTElOS19ESVJTKSwgXAogCQkoY2QgJChYRU5f
Uk9PVCk7IFwKIAkJIGZpbmQgJChkKSAhIC10eXBlIGwgLXR5cGUgZiBcCi0JCSAkKGFkZHByZWZp
eCAhIC1wYXRoICwgJyouW29kYTFdJyAnKi5kWzEyXScpKSBcCisJCSAkKGFkZHByZWZpeCAhIC1w
YXRoICwgJyouW29hMV0nICcuKi5kJyAnLiouZDInKSkgXAogCQkgPj4gbGlua2Zhcm0uc3RhbXAu
dG1wIDsgKSBcCiAJJChmb3JlYWNoIGYsICQoTElOS19GSUxFUyksIFwKIAkJZWNobyAkKGYpID4+
IGxpbmtmYXJtLnN0YW1wLnRtcCA7KQoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:08:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:08:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRKe-0000IL-19; Wed, 07 Feb 2018 15:08:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejRKd-0000IA-KL
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 15:08:19 +0000
X-Inumbo-ID: aba3d988-0c18-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aba3d988-0c18-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 16:07:53 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 08:08:18 -0700
Message-Id: <5A7B246F02000078001A6148@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 08:08:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
In-Reply-To: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 3/4] firmware/shim: better filtering of
 intermediate files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIG5vIGlkZWEgd2hhdCAqLjEgaXMgbWVhbnQgdG8gY292ZXIuIEluc3RlYWQgYWxzbyBl
eGNsdWRlCnByZXByb2Nlc3NlZCBhbmQgbm9uLXNvdXJjZSBhc3NlbWJseSBmaWxlcy4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSB1bnN0YWJsZS5v
cmlnL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUJMjAxOC0wMi0wNyAxNTozMDoyNC4w
Mzg2MDA3ODggKzAxMDAKKysrIHVuc3RhYmxlL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZp
bGUJMjAxOC0wMi0wNyAxNTozNToxOC4xOTc3MTc5MTAgKzAxMDAKQEAgLTI2LDcgKzI2LDcgQEAg
bGlua2Zhcm0uc3RhbXA6ICQoREVQX0RJUlMpICQoREVQX0ZJTEVTKQogCSQoZm9yZWFjaCBkLCAk
KExJTktfRElSUyksIFwKIAkJKGNkICQoWEVOX1JPT1QpOyBcCiAJCSBmaW5kICQoZCkgISAtdHlw
ZSBsIC10eXBlIGYgXAotCQkgJChhZGRwcmVmaXggISAtcGF0aCAsICcqLltvYTFdJyAnLiouZCcg
Jy4qLmQyJykpIFwKKwkJICQoYWRkcHJlZml4ICEgLXBhdGggLCAnKi5baXNvYV0nICcuKi5kJyAn
LiouZDInKSkgXAogCQkgPj4gbGlua2Zhcm0uc3RhbXAudG1wIDsgKSBcCiAJJChmb3JlYWNoIGYs
ICQoTElOS19GSUxFUyksIFwKIAkJZWNobyAkKGYpID4+IGxpbmtmYXJtLnN0YW1wLnRtcCA7KQoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:08:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:08:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRLE-0000QN-93; Wed, 07 Feb 2018 15:08:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejRLD-0000PL-QX
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 15:08:55 +0000
X-Inumbo-ID: ec1caf30-0c18-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec1caf30-0c18-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 15:09:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 08:08:49 -0700
Message-Id: <5A7B248F02000078001A614B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 08:08:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
In-Reply-To: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH 4/4] firmware/shim: avoid mkdir error during Xen
 tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Im1rZGlyIC1wIiByZXBvcnRzIGEgbWlzc2luZyBvcGVyYW5kLCBhcyBjb25maWcvIGhhcyBubyBz
dWJkaXJzLiBPZGRseQplbm91Z2ggdGhpcyBkb2Vzbid0IGNhdXNlIHRoZSB3aG9sZSBjb21tYW5k
IChhbmQgaGVuY2UgdGhlIGJ1aWxkIHRvCmZhaWwpLCBkZXNwaXRlIHRoZSAic2V0IC1lIiBub3cg
Y292ZXJpbmcgdGhlIGVudGlyZSBzZXQgb2YgY29tbWFuZHMgLQpwZXJoYXBzIGEgcXVpcmsgb2Yg
dGhlIHJlbGF0aXZlbHkgb2xkIGJhc2ggSSd2ZSBzZWVuIHRoaXMgd2l0aCAoYSBmZXcKc2ltcGxl
IGV4cGVyaW1lbnRzIHN1Z2dlc3QgdGhhdCBjb21tYW5kcyBpbnNpZGUgKCkgcHJvZHVjaW5nIGEg
bm9uLQpzdWNjZXNzIHN0YXR1cyB3b3VsZCBleGl0IHRoZSBpbm5lciBzaGVsbCwgYnV0IG5vdCB0
aGUgb3V0ZXIgb25lKS4KCkFkZCBhIGR1bW15IC4gYXJndW1lbnQgdG8gdGhlIGludm9jYXRpb24u
CgpTdWdnZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCi0tLSB1bnN0YWJsZS5vcmlnL3Rv
b2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUJMjAxOC0wMi0wNyAxNTozNToxOC4xOTc3MTc5
MTAgKzAxMDAKKysrIHVuc3RhYmxlL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUJMjAx
OC0wMi0wNyAxNTozNTo1MS4wMjcyMTM4MjMgKzAxMDAKQEAgLTIyLDcgKzIyLDcgQEAgbGlua2Zh
cm0uc3RhbXA6ICQoREVQX0RJUlMpICQoREVQX0ZJTEVTKQogCQkgKG1rZGlyIC1wICQoRCkvJChk
KTsgXAogCQkgIGNkICQoRCkvJChkKTsgXAogCQkgIGZpbmQgJChYRU5fUk9PVCkvJChkKS8gLXR5
cGUgZCB8XAotCQkJc2VkICdzLF4kKFhFTl9ST09UKS8kKGQpLywsZycgfCB4YXJncyBta2RpciAt
cCk7KSBcCisJCQlzZWQgJ3MsXiQoWEVOX1JPT1QpLyQoZCkvLCxnJyB8IHhhcmdzIG1rZGlyIC1w
IC4pOykgXAogCSQoZm9yZWFjaCBkLCAkKExJTktfRElSUyksIFwKIAkJKGNkICQoWEVOX1JPT1Qp
OyBcCiAJCSBmaW5kICQoZCkgISAtdHlwZSBsIC10eXBlIGYgXAoKCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:11:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRNh-0001BV-LR; Wed, 07 Feb 2018 15:11:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qdnw=fb=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ejRNg-0001BP-A0
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 15:11:28 +0000
X-Inumbo-ID: 1a65f50e-0c19-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a65f50e-0c19-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 16:11:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1518016284;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Transfer-Encoding:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=grcoFBhXDa0tBzVXTners/YBztbm54zgbVufkQ5GAxA=;
 b=FACOtpVnVru14OU/1uhnhkhi/O5FwkGw5nWCS/FCxEJ+Wcogc8o299LUuPzeBCJWpQ
 6c4DSJE9QN0pBPYhWdg2Hve/nAZBn9CjnezX+CN5YidRJyCaptJOahFMKT1DnlJCleMh
 LWPYcAn0TnnG1IP0yWPKncxM+ABcoRzN2xD4Ayz03/5leVlHZ1oETw+BiPhU9gDd8j8m
 Kn3O0As6O6U/0fXHGgSpfprqLeZ92anySXOAYC/oGWDm40YAQX9vniNQRCw4+WzwxzbK
 CxEDgXVmZvvx0SRKz+mVxeYcG4K66bwwqy/uhqKa3vMgulhUd0RS6yV2OXKOTxK7EV/g
 dyNA==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0bLmERffOisLwbL3W8cCsJd32rlBJr0xQUK3OiHrPM=
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id K01e59u17FBMNUA
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 7 Feb 2018 16:11:22 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>, xen-devel@lists.xen.org
Date: Wed,  7 Feb 2018 16:11:17 +0100
Message-Id: <20180207151117.27180-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] stubdom: install firmware files as data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlIHRoZSBleGVjdXRhYmxlIGJpdHMgb2YgdnRwbSBmaWxlcyBieSB1c2luZyBfREFUQSBp
bnN0ZWFkIG9mIF9QUk9HLgoKU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxl
LmRlPgotLS0KIHN0dWJkb20vTWFrZWZpbGUgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9NYWtlZmls
ZSBiL3N0dWJkb20vTWFrZWZpbGUKaW5kZXggZjQ1ZWVhYmQ4Yi4uN2NiNjJlNmMzNiAxMDA2NDQK
LS0tIGEvc3R1YmRvbS9NYWtlZmlsZQorKysgYi9zdHViZG9tL01ha2VmaWxlCkBAIC02MTIsMTEg
KzYxMiwxMSBAQCBpbnN0YWxsLXhlbnN0b3JlOiB4ZW5zdG9yZS1zdHViZG9tCiAKIGluc3RhbGwt
dnRwbTogdnRwbS1zdHViZG9tCiAJJChJTlNUQUxMX0RJUikgIiQoREVTVERJUikkKFhFTkZJUk1X
QVJFRElSKSIKLQkkKElOU1RBTExfUFJPRykgbWluaS1vcy0kKFhFTl9UQVJHRVRfQVJDSCktdnRw
bS9taW5pLW9zLmd6ICIkKERFU1RESVIpJChYRU5GSVJNV0FSRURJUikvdnRwbS1zdHViZG9tLmd6
IgorCSQoSU5TVEFMTF9EQVRBKSBtaW5pLW9zLSQoWEVOX1RBUkdFVF9BUkNIKS12dHBtL21pbmkt
b3MuZ3ogIiQoREVTVERJUikkKFhFTkZJUk1XQVJFRElSKS92dHBtLXN0dWJkb20uZ3oiCiAKIGlu
c3RhbGwtdnRwbW1ncjogdnRwbW1nci1zdHViZG9tCiAJJChJTlNUQUxMX0RJUikgIiQoREVTVERJ
UikkKFhFTkZJUk1XQVJFRElSKSIKLQkkKElOU1RBTExfUFJPRykgbWluaS1vcy0kKFhFTl9UQVJH
RVRfQVJDSCktdnRwbW1nci9taW5pLW9zLmd6ICIkKERFU1RESVIpJChYRU5GSVJNV0FSRURJUikv
dnRwbW1nci1zdHViZG9tLmd6IgorCSQoSU5TVEFMTF9EQVRBKSBtaW5pLW9zLSQoWEVOX1RBUkdF
VF9BUkNIKS12dHBtbWdyL21pbmktb3MuZ3ogIiQoREVTVERJUikkKFhFTkZJUk1XQVJFRElSKS92
dHBtbWdyLXN0dWJkb20uZ3oiCiAKICMjIyMjIyMjIyMjCiAjIHVuaW5zdGFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:22:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRXt-0001yq-Ta; Wed, 07 Feb 2018 15:22:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejRXs-0001yf-0U
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 15:22:00 +0000
X-Inumbo-ID: bf0e2b83-0c1a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bf0e2b83-0c1a-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 15:22:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 08:21:52 -0700
Message-Id: <5A7B279C02000078001A61A0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 08:21:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518014461-16289-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518014461-16289-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/emul: Fix the decoding of segment
 overrides in 64bit mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDE1OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRXhwbGljaXQgc2VnbWVudCBvdmVyaWRlcyBvdGhlciB0aGFuICVmcyBhbmQgJWdzIGFy
ZSBkb2N1bWVudGVkIGFzIGlnbm9yZWQgYnkKPiBib3RoIEludGVsIGFuZCBBTUQuCj4gCj4gSW4g
cHJhY3RpY2UsIHRoaXMgbWVhbnMgdGhhdDoKPiAKPiAgKiBFeHBsaWNpdCB1c2VzIG9mICVzcyBk
b24ndCBhY3R1YWxseSB5aWVsZCAjU1NbMF0gZm9yIG5vbi1jYW5vbmljYWwKPiAgICBtZW1vcnkg
cmVmZXJlbmNlcy4KPiAgKiBFeHBsaWNpdCB1c2VzIG9mICV7ZSxjLGR9cyBkb24ndCBvdmVycmlk
ZSAlcmJwLyVyc3AtYmFzZWQgbWVtb3J5IHJlZmVyZW5jZXMKPiAgICB0byB5aWVsZCAjR1BbMF0g
Zm9yIG5vbi1jYW5vbmljYWwgbWVtb3J5IHJlZmVyZW5jZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:23:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRYx-00026I-6V; Wed, 07 Feb 2018 15:23:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ytms=fb=citrix.com=prvs=5699b7491=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ejRYw-000268-9G
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 15:23:06 +0000
X-Inumbo-ID: bb4cae9f-0c1a-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb4cae9f-0c1a-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 16:22:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461681091"
Date: Wed, 7 Feb 2018 15:23:01 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20180207152301.GB1740@perard.uk.xensource.com>
References: <20180207081808.GA28102@aepfle.de>
 <5A7ADB7702000078001A5F4B@prv-mh.provo.novell.com>
 <20180207111322.48639c54.olaf@aepfle.de>
 <20180207134004.586789b5.olaf@aepfle.de>
 <20180207144405.GA8403@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180207144405.GA8403@perard.uk.xensource.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] qemu-xen fails to build in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDI6NDQ6MDVQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDE6NDA6MDRQTSArMDEwMCwgT2xhZiBI
ZXJpbmcgd3JvdGU6Cj4gPiBBbSBXZWQsIDcgRmViIDIwMTggMTE6MTM6MjIgKzAxMDAKPiA+IHNj
aHJpZWIgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPjoKPiA+IAo+ID4gPiBZZXMsIGl0IGxv
b2tzIGxpa2UgcWVtdSBoYXMgbm93IHN1Ym1vZHVsZXMgd2hpY2ggYXJlIHJlcXVpcmVkIGZvciBi
dWlsZC4KPiA+IAo+ID4gSG93IGlzIHRoZSByZXF1aXJlZCBzdGF0ZSBvZiB0aGUgc3VibW9kdWxl
cyB0cmFja2VkPwo+IAo+IEhpLAo+IAo+IFFFTVUgaGF2ZSBub3cgYSBzY3JpcHQgdG8gdGFrZSBj
YXJlIG9mIHN1Ym1vZHVsZXMgd2hlbiBidWlsZGluZyBxZW11LAo+IGl0J3MgLi9zY3JpcHRzL2dp
dC1zdWJtb2R1bGUuc2gKPiAKPiBUaGUgLi9jb25maWd1cmUgc2NyaXB0IHdpbGwgZmluZCBvdXQg
d2hpY2ggc3VibW9kdWxlcyBhcmUgbmVlZGVkLiBJZiB0aGUKPiBzY3JpcHQgY2FuIGZpbmQgYSBs
aWJkdGMsIHRoZW4gdGhlIHN1Ym1vZHVsZSBkdGMgc2hvdWxkIG5vdCBiZSBidWlsZC4KPiBCdXQg
SSB0aGluayB0aGUgc3VibW9kdWxlIHVpL2tleWNvZGVtYXBkYiBpcyBsaWtlbHkgdG8gYmUgcmVx
dWlyZWQuCgpNYXliZSB0aGUgb3B0aW9uICctLWRpc2FibGUtZ2l0LXVwZGF0ZScgb2YgdGhlIFFF
TVUgY29uZmlndXJlIHNjcmlwdAp3aWxsIGJlIHVzZWZ1bCB0byB5b3UsIHRoZXJlIGlzIHNvbWUg
ZXhwbGFuYXRpb24gaW4gdGhpcyBjb21taXQgbWVzc2FnZToKaHR0cHM6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXFlbXUteGVuLmdpdDthPWNvbW1pdDtoPWY2MmJiZWU1NWQ1MDNmNjM5ZWU5
NDk4ODc4ZWJmNDJmZjRmNDI5OWEKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:28:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRdc-0002Q8-OP; Wed, 07 Feb 2018 15:27:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejRdc-0002Px-7h
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 15:27:56 +0000
X-Inumbo-ID: 941d0100-0c1b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 941d0100-0c1b-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 15:28:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 08:27:49 -0700
Message-Id: <5A7B290402000078001A61BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 08:27:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <5A2FFB8D0200007800196DDF@prv-mh.provo.novell.com>
In-Reply-To: <5A2FFB8D0200007800196DDF@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping: [PATCH v2 0/3] XSA-248...251 follow-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjEyLjE3IGF0IDEwOjM3LCAgd3JvdGU6Cj4gVGhlIHBhcnRzIG9mIHRoaXMgc2Vy
aWVzIGFyZW4ndCByZWFsbHkgZGVwZW5kZW50IHVwb24gb25lIGFub3RoZXIsCj4gdGhleSBiZWxv
bmcgdG9nZXRoZXIgc29sZWx5IGJlY2F1c2Ugb2YgdGhlaXIgb3JpZ2luLgo+IAo+IDE6IHg4Ni9z
aGFkb3c6IHdpZGVuIHJlZmVyZW5jZSBjb3VudAo+IDI6IHg4Ni9tbTogY2xlYW4gdXAgU0hBUkVE
X00yUHssX0VOVFJZfSB1c2VzCj4gMzogeDg2OiB1c2UgcGFnaW5nX21hcmtfcGZuX2RpcnR5KCkK
Ckdlb3JnZSwKCmFueSBjaGFuY2UgdG8gZ2V0IGFuIGFjayBvciBvdGhlcndpc2UgKG9yIGFuIGlu
ZGljYXRpb24gdGhhdCB0aGV5CmNhbiBnbyBpbiB3aXRoIGp1c3QgQW5kcmV3J3MgYWNrLCB3aGlj
aCB3YXMgcHJvdmlkZWQgdmlhIElSQykgZm9yCnRoZSBsYXR0ZXIgdHdvPwoKVGhhbmtzLCBKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 15:37:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 15:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejRmm-0003Fb-LW; Wed, 07 Feb 2018 15:37:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejRml-0003FO-8q
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 15:37:23 +0000
X-Inumbo-ID: e570ab18-0c1c-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e570ab18-0c1c-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 15:38:08 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 08:37:15 -0700
Message-Id: <5A7B2B3902000078001A61CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 08:37:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180124111755.l5dqgrimrx47g2e3@citrix.com>
 <20180207105356.48489-1-roger.pau@citrix.com>
 <5A7ADAE002000051043D0449@prv-mh.provo.novell.com>
In-Reply-To: <5A7ADAE002000051043D0449@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDExOjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICBkb2NzL21pc2MvY292ZXJhZ2UubWFya2Rvd24gIHwgMiArLQo+ICB4ZW4vS2NvbmZpZy5kZWJ1
ZyAgICAgICAgICAgIHwgNiArKystLS0KPiAgeGVuL1J1bGVzLm1rICAgICAgICAgICAgICAgICB8
IDkgKysrKysrKy0tCj4gIHhlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUgICAgfCAyICstCj4gIHhl
bi9jb21tb24vTWFrZWZpbGUgICAgICAgICAgfCAyICstCj4gIHhlbi9jb21tb24vY292ZXJhZ2Uv
TWFrZWZpbGUgfCA1ICsrKystCj4gIHhlbi9jb21tb24vc3lzY3RsLmMgICAgICAgICAgfCAyIC0t
Cj4gIHhlbi9pbmNsdWRlL3hlbi9jb3ZlcmFnZS5oICAgfCA3ICsrKysrKy0KPiAgOCBmaWxlcyBj
aGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCkkndmUgdGFrZW4gdGhl
IGxpYmVydHkgdG8gYWxzbyBhZGp1c3QgdGhlIHNoaW0ncyBzdG9yZWQgY29uZmlnIHdoaWxlCmNv
bW1pdHRpbmcuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:02:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:02:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSAG-0005kr-QD; Wed, 07 Feb 2018 16:01:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xk4x=fb=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ejSAE-0005kf-W0
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:01:39 +0000
X-Inumbo-ID: 49252bfe-0c20-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f48.google.com (unknown [74.125.82.48])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 49252bfe-0c20-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:02:24 +0000 (UTC)
Received: by mail-wm0-f48.google.com with SMTP id f71so4075107wmf.0
 for <xen-devel@lists.xenproject.org>; Wed, 07 Feb 2018 08:01:32 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=eMM4k35bwcMca/q2d+mRlYplT7/hScczzl0UvcWAnUQ=;
 b=so8b5rfypRmo9GocQODwueeHBM/BA6+o0kZq7jeZI6z+iW9xjytGiuJjQQJAp4/+25
 msZyK9NwmmWbN9DwDdBfIijl3zXba9y0cKKWtqTk2PKzJhYiy/N1x21jL0Oh2R+ErfVN
 1BZ+0iwrpq7cTFEQZvZjYBGTU6541LudKXe8+cqGZdUAERuxhf0ZfWqJdP7ZSl9law7x
 /paEd9LSehEJnotBqhultDMbEyDXIq7v1yfE8wLbqDffYbtyAiB2GAqE1Eehdz1hsrfp
 ltiGOzOaEoR/CCLUTYm19VQ1R2Y5dZGioqhaxWAbNgtN5NwsASEwAJw7idLKzkwFE6Y5
 tkuA==
X-Gm-Message-State: APf1xPDAsm2FSV5UlVHsiObAf/mH+mqQGu0bfpeWkwwCBtqeoYby8YpR
 XgYA3kzouMYarsBdffb/aS+HGopG
X-Google-Smtp-Source: AH8x226PrAbb4FoPGS+SrJE4dkdCzB/PlmljWhupzMAgSCSEMEZPyH2e1PVoquHkQGe/DX/TxlcpzA==
X-Received: by 10.80.148.49 with SMTP id p46mr8706970eda.237.1518019291455;
 Wed, 07 Feb 2018 08:01:31 -0800 (PST)
Received: from mail-wr0-f177.google.com (mail-wr0-f177.google.com.
 [209.85.128.177])
 by smtp.gmail.com with ESMTPSA id l23sm1423795edc.20.2018.02.07.08.01.31
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 07 Feb 2018 08:01:31 -0800 (PST)
Received: by mail-wr0-f177.google.com with SMTP id 41so1579521wrc.9
 for <xen-devel@lists.xenproject.org>; Wed, 07 Feb 2018 08:01:31 -0800 (PST)
X-Received: by 10.223.157.6 with SMTP id k6mr6320027wre.273.1518019290765;
 Wed, 07 Feb 2018 08:01:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Wed, 7 Feb 2018 08:00:50 -0800 (PST)
In-Reply-To: <5A6EF4DD02000078001A3406@prv-mh.provo.novell.com>
References: <20180123002104.1674-1-tamas@tklengyel.com>
 <5A6B312C02000078001A2C0B@prv-mh.provo.novell.com>
 <CABfawhm5Rt-ChYoVHH1S5EnZBcVhb+66KpvV7TgUf27roXzdbw@mail.gmail.com>
 <5A6EF4DD02000078001A3406@prv-mh.provo.novell.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 7 Feb 2018 09:00:50 -0700
X-Gmail-Original-Message-ID: <CABfawhmdX3LJcvZ0NX2FFXSsTCri+EenvV8OBZ-R9mEgfgOW8w@mail.gmail.com>
Message-ID: <CABfawhmdX3LJcvZ0NX2FFXSsTCri+EenvV8OBZ-R9mEgfgOW8w@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 openxt <openxt@googlegroups.com>, Tamas K Lengyel <lengyelt@ainfosec.com>
Subject: Re: [Xen-devel] [PATCHv3] xen: Add EFI_LOAD_OPTION support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMjksIDIwMTggYXQgMjoxOCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPj4+PiBPbiAyNi4wMS4xOCBhdCAxODozNSwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+IHdyb3RlOgo+PiBPbiBGcmksIEphbiAyNiwgMjAxOCBhdCA1OjQ2IEFNLCBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMjMuMDEuMTggYXQgMDE6
MjEsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPiB3cm90ZToKPj4+PiBAQCAtMzc1LDEyICszODUsMzkg
QEAgc3RhdGljIHZvaWQgX19pbml0IFByaW50RXJyTWVzZyhjb25zdCBDSEFSMTYgKm1lc2csIEVG
SV9TVEFUVVMgRXJyQ29kZSkKPj4+Pgo+Pj4+ICBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdCBn
ZXRfYXJndih1bnNpZ25lZCBpbnQgYXJnYywgQ0hBUjE2ICoqYXJndiwKPj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgQ0hBUjE2ICpjbWRsaW5lLCBVSU5UTiBjbWRzaXpl
LAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDSEFSMTYgKipvcHRp
b25zKQo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDSEFSMTYgKipv
cHRpb25zLCBib29sICplbG9fYWN0aXZlKQo+Pj4+ICB7Cj4+Pj4gICAgICBDSEFSMTYgKnB0ciA9
IChDSEFSMTYgKikoYXJndiArIGFyZ2MgKyAxKSwgKnByZXYgPSBOVUxMOwo+Pj4+ICAgICAgYm9v
bCBwcmV2X3NlcCA9IHRydWU7Cj4+Pj4KPj4+PiAtICAgIGZvciAoIDsgY21kc2l6ZSA+IHNpemVv
ZigqY21kbGluZSkgJiYgKmNtZGxpbmU7Cj4+Pj4gKyAgICBpZiAoIGNtZHNpemUgPiBzaXplb2Yo
RUZJX0xPQURfT1BUSU9OKSAmJgo+Pj4+ICsgICAgICAgICAqKENIQVIxNiAqKSgodm9pZCAqKWNt
ZGxpbmUgKyBjbWRzaXplIC0gc2l6ZW9mKCpjbWRsaW5lKSkgIT0gTCdcMCcgKQo+Pj4KPj4+IFRo
aXMgaXMgdG9vIGxheCAtIHlvdSBzaG91bGQgY2hlY2sgd2hldGhlciB0aGUgbnVsIGF0IHRoYXQg
cG9zaXRpb24KPj4+IGluZGVlZCBpcyB0aGUgX2ZpcnN0XyBvbmUuCj4+Cj4+IElNSE8gdGhhdCBj
aGVjayB5b3Ugc3VnZ2VzdCBoYXMgbm90aGluZyB0byBkbyB3aXRoIEVGSV9MT0FEX09QVElPTgo+
PiBzdXBwb3J0LiBUaGF0J3Mgc2FuaXR5IGNoZWNraW5nIGEgY29tbWFuZCBsaW5lIGJ1ZmZlci4g
SXQgY291bGQKPj4gY2VydGFpbmx5IGJlIGRvbmUsIGJ1dCBJIHdvdWxkIHNheSB0aGF0IGJlbG9u
Z3MgaW4gYSBzZXBhcmF0ZSBwYXRjaC4KPj4gVGhpcyBjaGVjayBjdXJyZW50bHkgYXMgaXMgZGlz
dGluZ3Vpc2hlcyBhbiBFRklfTE9BRF9PUFRJT04gZnJvbSBhCj4+IHdlbGwtZm9ybWVkIGNvbW1h
bmQgbGluZSBidWZmZXIuIElmIHRoZSBjb21tYW5kIGxpbmUgYnVmZmVyIGhhcwo+PiBtdWx0aXBs
ZSAnXDAnIGluIGl0LCB0aGF0J3MgYSBzZXBhcmF0ZSBwcm9ibGVtLgo+Cj4gWW91IGNvdWxkIHZp
ZXcgaXQgYXMgYSBzZXBhcmF0ZSBwcm9ibGVtIGlmIHRoZXJlIHdhcyBhIG5vbi1oZXVyaXN0aWMK
PiB3YXkgb2YgZGlzdGluZ3Vpc2hpbmcgdGhlIGZvcm1hdHMuCj4KPj4+PiArICAgIHsKPj4+PiAr
ICAgICAgICBjb25zdCBFRklfTE9BRF9PUFRJT04gKmVsbyA9IChjb25zdCBFRklfTE9BRF9PUFRJ
T04gKiljbWRsaW5lOwo+Pj4+ICsKPj4+PiArICAgICAgICAvKiBUaGUgYWJzb2x1dGUgbWluaW11
bSB0aGUgc2l6ZSBvZiB0aGUgYnVmZmVyIGl0IG5lZWRzIHRvIGJlICovCj4+Pj4gKyAgICAgICAg
c2l6ZV90IHNpemVfY2hlY2sgPSBvZmZzZXRvZihFRklfTE9BRF9PUFRJT04sIERlc2NyaXB0aW9u
WzFdKSArCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbG8tPkZpbGVQYXRoTGlz
dExlbmd0aDsKPj4+PiArCj4+Pj4gKyAgICAgICAgaWYgKCAoZWxvLT5BdHRyaWJ1dGVzICYgTE9B
RF9PUFRJT05fQUNUSVZFKSAmJiBzaXplX2NoZWNrIDwgY21kc2l6ZSApCj4+Pj4gKyAgICAgICAg
ewo+Pj4+ICsgICAgICAgICAgICBjb25zdCBDSEFSMTYgKmRlc2MgPSBlbG8tPkRlc2NyaXB0aW9u
Owo+Pj4+ICsgICAgICAgICAgICBzaXplX3QgZGVzY19sZW5ndGggPSAwOwo+Pj4+ICsKPj4+PiAr
ICAgICAgICAgICAgLyogRmluZCBEZXNjcmlwdGlvbiBzdHJpbmcgbGVuZ3RoIGluIGl0cyBwb3Nz
aWJsZSBzcGFjZSAqLwo+Pj4+ICsgICAgICAgICAgICB3aGlsZSAoIGRlc2NfbGVuZ3RoIDwgY21k
c2l6ZSAtIHNpemVfY2hlY2sgJiYgKmRlc2MrKyAhPSBMJ1wwJykKPj4+PiArICAgICAgICAgICAg
ICAgIGRlc2NfbGVuZ3RoICs9IHNpemVvZigqZGVzYyk7Cj4+Pj4gKwo+Pj4+ICsgICAgICAgICAg
ICBpZiAoIHNpemVfY2hlY2sgKyBkZXNjX2xlbmd0aCA8IGNtZHNpemUgKQo+Pj4+ICsgICAgICAg
ICAgICB7Cj4+Pj4gKyAgICAgICAgICAgICAgICAqZWxvX2FjdGl2ZSA9IHRydWU7Cj4+Pj4gKyAg
ICAgICAgICAgICAgICBjbWRsaW5lID0gKHZvaWQgKiljbWRsaW5lICsgc2l6ZV9jaGVjayArIGRl
c2NfbGVuZ3RoOwo+Pj4+ICsgICAgICAgICAgICAgICAgY21kc2l6ZSA9IGNtZHNpemUgLSBzaXpl
X2NoZWNrIC0gZGVzY19sZW5ndGg7Cj4+Pj4gKyAgICAgICAgICAgIH0KPj4+PiArICAgICAgICB9
Cj4+Pgo+Pj4gSSBjYW4ndCBoZWxwIHRoaW5raW5nIHRoYXQgdGhpcyBpcyBicm9rZW46IFdoYXQg
aWYgeW91IGhhdmUgYSBzdHJ1Y3R1cmUKPj4+IHdpdGggdGhlIExPQURfT1BUSU9OX0FDVElWRSBi
aXQgY2xlYXIgKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3QgdGhhdAo+Pj4gSSdtIG5vdCBzdXJlIHRo
ZSBtZWFuaW5nIG9mIHRoZSBmbGFnIGlzIHdoYXQgeW91IHVzZSBpdCBmb3IgaGVyZSk/Cj4+PiBU
aGF0J3Mgc3RpbGwgbm90IHRvIGJlIHRha2VuIGFzIGEgcGxhaW4gY29tbWFuZCBsaW5lIHRoZW4u
Cj4+Cj4+IEtlZXAgaW4gbWluZCB0aGF0IGN1cnJlbnRseSBldmVyeXRoaW5nIGlzIGJlaW5nIHBh
cnNlZCBhcyBhIHBsYWluCj4+IGNvbW1hbmQgbGluZS4gU28gdGhhdCdzIHRoZSBkZWZhdWx0IGJl
aGF2aW9yLiBBbGwgSSdtIGRvaW5nIGluIHRoaXMKPj4gcGF0Y2ggaXMgZmFsbGluZyBiYWNrIG9u
IHRoZSBkZWZhdWx0IGJlaGF2aW9yIGlmIGlzIGRldGVybWluZWQgdGhhdCB3ZQo+PiBhcmUgbm90
IGRlYWxpbmcgd2l0aCBhIHdlbGwtZm9ybWVkIEVGSV9MT0FEX09QVElPTi4gRG9pbmcgc2FuaXR5
Cj4+IGNoZWNraW5nIG9uIGFyYml0cmFyeSBidWZmZXJzIHRoYXQgbWF5IGVuZCB1cCBiZWluZyBw
YXNzZWQgaGVyZSBieQo+PiBidWdneSBzaGVsbHMgb3IgYnVnZ3kgZmlybXdhcmUgb3Igd2hhdG5v
dCBpcyBiZXlvbmQgdGhlIHNjb3BlIG9mIHdoYXQKPj4gSSdtIGxvb2tpbmcgdG8gYWNjb21wbGlz
aC4KPgo+IEFzIHBlciBhYm92ZSAtIHRoaXMgaXNuJ3Qgc2FuaXR5IGNoZWNraW5nLiBJdCBpcyBh
IGhldXJpc3RpYyB0byB0ZWxsIGFwYXJ0Cj4gdGhlIHR3byBwb3NzaWJsZSBmb3JtYXRzLiBXaXRo
b3V0IGtub3dpbmcgd2hhdCBvdGhlciBmb3JtYXRzIHRoZXJlCj4gbWlnaHQgYmUsIHRoZXJlJ3Mg
bm8gd2F5IHRoZSBjaGVja2luZyB5b3UgZG8gaXMgZ29pbmcgdG8gYmUKPiBtZWFuaW5nZnVsbHkg
bW9yZSBzYWZlIHRoYW4gdGhlIGFsdGVybmF0aXZlIEknbSBzdWdnZXN0aW5nLiBCZWluZwo+IGdp
dmVuIGEgYmluYXJ5IGJsb2IsIGp1c3Qgc2ltcGx5IGhhdmUgbm8gd2F5IG9mIHRlbGxpbmcgaXRz
IGZvcm1hdAo+IHdpdGhvdXQgc2lkZWJhbmQgaW5mb3JtYXRpb24uCj4KClRoaXMgcGF0Y2ggYXMt
aXMgY29ycmVjdGx5IHRlbGxzIHRoZSB0d28gcG9zc2libGUgZm9ybWF0cyBhcGFydC4gSQp0ZXN0
ZWQgYW5kIFhlbiBib290cyBjb3JyZWN0bHkgYm90aCBmcm9tIHRoZSBTaGVsbCBhbmQgZnJvbSB0
aGUKZmlybXdhcmUgYm9vdCBtZW51LiBJIHdvdWxkIG5vdCBsaWtlIHRvIHN0YXJ0IGFkZHJlc3Np
bmcgaHlwb3RoZXRpY2FsCnNjZW5hcmlvcyB0aGF0IEkgaGF2ZSBubyByZWFzb25hYmxlIHdheSB0
byB0ZXN0IGFnYWluc3QuIElmIHlvdSBhcmUKaW5jbGluZWQgdG8gZG8gdGhhdCwgdGhhdCdzIHlv
dXIgY2FsbCBidXQgSSdsbCBqdXN0IGxlYXZlIHRoaXMgcGF0Y2gKaGVyZSBmb3Igbm93IGFuZCBJ
IGhvcGUgeW91IHdvdWxkIGNvbnNpZGVyIG1lcmdpbmcgaXQuCgpUYW1hcwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:05:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:05:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSEE-0005vW-Aw; Wed, 07 Feb 2018 16:05:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSED-0005vQ-8I
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:05:45 +0000
X-Inumbo-ID: dc076909-0c20-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc076909-0c20-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:06:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:05:38 -0700
Message-Id: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:05:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/7] x86: Meltdown band-aid overhead reduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogc2xpZ2h0bHkgcmVkdWNlIE1lbHRkb3duIGJhbmQtYWlkIG92ZXJoZWFkCjI6IHJlbW92ZSBD
UiByZWFkcyBmcm9tIGV4aXQtdG8tZ3Vlc3QgcGF0aAozOiBpbnRyb2R1Y2UgYWx0aW5zdHJ1Y3Rp
b25fbm9wIGFzc2VtYmxlciBtYWNybwo0OiBOT1Agb3V0IG1vc3QgWFBUSSBlbnRyeS9leGl0IGNv
ZGUgd2hlbiBpdCdzIG5vdCBpbiB1c2UKNTogYXZvaWQgZG91YmxlIENSMyByZWxvYWQgd2hlbiBz
d2l0Y2hpbmcgdG8gZ3Vlc3QgdXNlciBtb2RlCjY6IGRpc2FibGUgWFBUSSB3aGVuIFJEQ0xfTk8K
NzogeDg2OiBsb2cgWFBUSSBlbmFibGVkIHN0YXR1cwoKSSB3b24ndCBtaW5kIGlmIGl0IHdhcyBk
ZWNpZGVkIGZvciBzb21lIG9mIHRoZW0gdG8gYmUgcG9pbnRsZXNzLCBidXQgSQp0aGluayAxIChi
ZWNhdXNlIG9mIGEgbWVhc3VyYWJsZSBpbXByb3ZlbWVudCBvZiAxLTMlKSwgNCAoaGVscGluZwp0
aGUgInhwdGk9bm8iIGNhc2UsIGV2ZW4gaWYgb25seSBhIGxpdHRsZTsgdGFraW5nIDMgYXMgcHJl
cmVxKSwgYW5kCjYrNyBzaG91bGQgYmUgY29uc2lkZXJlZCBzZXJpb3VzbHkuCgpTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:09:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:09:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSHY-00066a-Pu; Wed, 07 Feb 2018 16:09:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejSHY-00066N-DF
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:09:12 +0000
X-Inumbo-ID: 56d987cd-0c21-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 56d987cd-0c21-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:09:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67463529"
Date: Wed, 7 Feb 2018 16:05:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180207160518.lhp4xibwcncje2c2@MacBook-Pro-de-Roger.local>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B244C02000078001A6145@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7B244C02000078001A6145@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/4] firmware/shim: better filtering of
 dependency files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDc6NDBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSSBoYXZlIG5vIGlkZWEgd2hhdCAqLmQxIGlzIHN1cHBvc2VkIHRvIHJlZmVyIHRvIC0g
d2Ugb25seSBoYXZlIC4qLmQKPiBhbmQgLiouZDIgZmlsZXMgKG5vdGUgYWxzbyB0aGUgbGVhZGlu
ZyBkb3QpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiAKPiAtLS0gYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCj4gKysrIGIvdG9v
bHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQo+IEBAIC0yNiw3ICsyNiw3IEBAIGxpbmtmYXJt
LnN0YW1wOiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykKPiAgCSQoZm9yZWFjaCBkLCAkKExJTktf
RElSUyksIFwKPiAgCQkoY2QgJChYRU5fUk9PVCk7IFwKPiAgCQkgZmluZCAkKGQpICEgLXR5cGUg
bCAtdHlwZSBmIFwKPiAtCQkgJChhZGRwcmVmaXggISAtcGF0aCAsICcqLltvZGExXScgJyouZFsx
Ml0nKSkgXAo+ICsJCSAkKGFkZHByZWZpeCAhIC1wYXRoICwgJyouW29hMV0nICcuKi5kJyAnLiou
ZDInKSkgXAoKRG9uJ3QgeW91IHdhbnQgLW5hbWUgaGVyZSBpbnN0ZWFkIG9mIC1wYXRoPwoKQUZB
SUNUIHVzaW5nICcuKi5kJyBpcyBub3QgZ29pbmcgdG8gd29yayB3aXRoIHBhdGgsIGJlY2F1c2Ug
dGhhdCdzIHRoZQpmdWxsIHBhdGgsIG5vdCB0aGUgbmFtZSBvZiB0aGUgZmlsZS4gVGhpcyB1c2Vk
IHRvIHdvcmsgYmVmb3JlIGJlY2F1c2UKdGhlIHBhdHRlcm5zIHN0YXJ0ZWQgd2l0aCAnKicuCgpB
bHNvIEkgY2Fubm90IGZpbmQgYW55IC5hIG9yIC4xIGZpbGVzLCBidXQgbWF5YmUgdGhhdCdzIGp1
c3QgYmVjYXVzZQpvZiBteSBidWlsZCBzeXN0ZW0gKEkgZG9uJ3QgYnVpbGQgRUZJKS4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:10:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:10:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSIw-0006gG-3p; Wed, 07 Feb 2018 16:10:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejSIv-0006g0-Bv
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:10:37 +0000
X-Inumbo-ID: 8a13d5c0-0c21-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a13d5c0-0c21-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:11:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67463690"
Date: Wed, 7 Feb 2018 16:06:34 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180207160634.mcnh4nmhgipoikex@MacBook-Pro-de-Roger.local>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B242502000078001A6142@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7B242502000078001A6142@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/4] firmware/shim: correctly handle errors
 during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDc6MDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gInNldCAtZSIgb24gYSBzZXBhcmF0ZSBNYWtlZmlsZSBsaW5lIGlzIG1lYW5pbmdsZXNz
LiBHbHVlIHRvZ2V0aGVyIGFsbAo+IHRoZSBsaW5lcyB0aGF0IHRoaXMgaXMgc3VwcG9zZWQgdG8g
Y292ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:12:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:12:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSKg-0006pH-Eb; Wed, 07 Feb 2018 16:12:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSKf-0006pA-2S
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:12:25 +0000
X-Inumbo-ID: ca3e8939-0c21-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca3e8939-0c21-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:13:10 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:12:17 -0700
Message-Id: <5A7B336F02000078001A621F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:12:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
In-Reply-To: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/7] x86: slightly reduce Meltdown band-aid
	overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSdtIG5vdCBzdXJlIHdoeSBJIGRpZG4ndCBkbyB0aGlzIHJpZ2h0IGF3YXk6IEJ5IGF2b2lkaW5n
IHRoZSB1c2Ugb2YKZ2xvYmFsIFBURXMgaW4gdGhlIGNsb25lZCBkaXJlY3RtYXAsIHRoZXJlJ3Mg
bm8gbmVlZCB0byBmaWRkbGUgd2l0aApDUjQuUEdFIG9uIGFueSBvZiB0aGUgZW50cnkgcGF0aHMu
IE9ubHkgdGhlIGV4aXQgcGF0aHMgbmVlZCB0byBmbHVzaApnbG9iYWwgbWFwcGluZ3MuCgpUaGUg
cmVkdWNlZCBmbHVzaGluZywgaG93ZXZlciwgaW1wbGllcyB0aGF0IHdlIG5vdyBuZWVkIHRvIGhh
dmUKaW50ZXJydXB0cyBvZmYgb24gYWxsIGVudHJ5IHBhdGhzIHVudGlsIGFmdGVyIHRoZSBwYWdl
IHRhYmxlIHN3aXRjaCwgc28KdGhhdCBmbHVzaCBJUElzIGNhbid0IGFycml2ZSB3aXRoIHRoZSBy
ZXN0cmljdGVkIHBhZ2UgdGFibGVzIHN0aWxsCmFjdGl2ZSwgYnV0IG9ubHkgYSBub24tZ2xvYmFs
IGZsdXNoIGhhcHBlbmluZyB3aXRoIHRoZSBDUjMgbG9hZHMuIEFsb25nCnRob3NlIGxpbmVzIHRo
ZSAic3luYyIgSVBJIGFmdGVyIEw0IGVudHJ5IHVwZGF0ZXMgbm93IG5lZWRzIHRvIGJlY29tZSBh
CnJlYWwgKGFuZCBnbG9iYWwpIGZsdXNoIElQSSwgc28gdGhhdCBpbnNpZGUgWGVuIHdlJ2xsIGFs
c28gcGljayB1cCBzdWNoCmNoYW5nZXMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogUmUtcGhyYXNlIGRlc2NyaXB0aW9uLiBSZS1iYXNlLgoK
LS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM4MjYs
MTggKzM4MjYsMTQgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAgIHsKICAgICAgICAgLyoKICAg
ICAgICAgICogRm9yY2Ugb3RoZXIgdkNQVS1zIG9mIHRoZSBhZmZlY3RlZCBndWVzdCB0byBwaWNr
IHVwIEw0IGVudHJ5Ci0gICAgICAgICAqIGNoYW5nZXMgKGlmIGFueSkuIElzc3VlIGEgZmx1c2gg
SVBJIHdpdGggZW1wdHkgb3BlcmF0aW9uIG1hc2sgdG8KLSAgICAgICAgICogZmFjaWxpdGF0ZSB0
aGlzIChpbmNsdWRpbmcgb3Vyc2VsdmVzIHdhaXRpbmcgZm9yIHRoZSBJUEkgdG8KLSAgICAgICAg
ICogYWN0dWFsbHkgaGF2ZSBhcnJpdmVkKS4gVXRpbGl6ZSB0aGUgZmFjdCB0aGF0IEZMVVNIX1ZB
X1ZBTElEIGlzCi0gICAgICAgICAqIG1lYW5pbmdsZXNzIHdpdGhvdXQgRkxVU0hfQ0FDSEUsIGJ1
dCB3aWxsIGFsbG93IHRvIHBhc3MgdGhlIG5vLW9wCi0gICAgICAgICAqIGNoZWNrIGluIGZsdXNo
X2FyZWFfbWFzaygpLgorICAgICAgICAgKiBjaGFuZ2VzIChpZiBhbnkpLgogICAgICAgICAgKi8K
ICAgICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKICAgICAgICAg
Y3B1bWFza190ICptYXNrID0gcGVyX2NwdShzY3JhdGNoX2NwdW1hc2ssIGNwdSk7CiAKICAgICAg
ICAgY3B1bWFza19hbmRub3QobWFzaywgcHRfb3duZXItPmRpcnR5X2NwdW1hc2ssIGNwdW1hc2tf
b2YoY3B1KSk7CiAgICAgICAgIGlmICggIWNwdW1hc2tfZW1wdHkobWFzaykgKQotICAgICAgICAg
ICAgZmx1c2hfYXJlYV9tYXNrKG1hc2ssIFpFUk9fQkxPQ0tfUFRSLCBGTFVTSF9WQV9WQUxJRCk7
CisgICAgICAgICAgICBmbHVzaF9tYXNrKG1hc2ssIEZMVVNIX1RMQl9HTE9CQUwpOwogICAgIH0K
IAogICAgIHBlcmZjX2FkZChudW1fcGFnZV91cGRhdGVzLCBpKTsKLS0tIGEveGVuL2FyY2gveDg2
L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCkBAIC03MjgsNiArNzI4LDcg
QEAgc3RhdGljIGludCBjbG9uZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0cgogICAgIH0KIAogICAg
IHBsMWUgKz0gbDFfdGFibGVfb2Zmc2V0KGxpbmVhcik7CisgICAgZmxhZ3MgJj0gfl9QQUdFX0dM
T0JBTDsKIAogICAgIGlmICggbDFlX2dldF9mbGFncygqcGwxZSkgJiBfUEFHRV9QUkVTRU5UICkK
ICAgICB7CkBAIC0xMDA5LDggKzEwMTAsMTcgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVfY3B1
cyh1bnNpZ25lZCBpbgogICAgIGlmICggcmMgKQogICAgICAgICBwYW5pYygiRXJyb3IgJWQgc2V0
dGluZyB1cCBQViByb290IHBhZ2UgdGFibGVcbiIsIHJjKTsKICAgICBpZiAoIHBlcl9jcHUocm9v
dF9wZ3QsIDApICkKKyAgICB7CiAgICAgICAgIGdldF9jcHVfaW5mbygpLT5wdl9jcjMgPSBfX3Bh
KHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKIAorICAgICAgICAvKgorICAgICAgICAgKiBBbGwgZW50
cnkgcG9pbnRzIHdoaWNoIG1heSBuZWVkIHRvIHN3aXRjaCBwYWdlIHRhYmxlcyBoYXZlIHRvIHN0
YXJ0CisgICAgICAgICAqIHdpdGggaW50ZXJydXB0cyBvZmYuIFJlLXdyaXRlIHdoYXQgcHZfdHJh
cF9pbml0KCkgaGFzIHB1dCB0aGVyZS4KKyAgICAgICAgICovCisgICAgICAgIF9zZXRfZ2F0ZShp
ZHRfdGFibGUgKyBMRUdBQ1lfU1lTQ0FMTF9WRUNUT1IsIFNZU19ERVNDX2lycV9nYXRlLCAzLAor
ICAgICAgICAgICAgICAgICAgJmludDgwX2RpcmVjdF90cmFwKTsKKyAgICB9CisKICAgICBzZXRf
bnJfc29ja2V0cygpOwogCiAgICAgc29ja2V0X2NwdW1hc2sgPSB4emFsbG9jX2FycmF5KGNwdW1h
c2tfdCAqLCBucl9zb2NrZXRzKTsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0yMDAsNyAr
MjAwLDcgQEAgRU5UUlkoY29tcGF0X3Bvc3RfaGFuZGxlX2V4Y2VwdGlvbikKIAogLyogU2VlIGxz
dGFyX2VudGVyIGZvciBlbnRyeSByZWdpc3RlciBzdGF0ZS4gKi8KIEVOVFJZKGNzdGFyX2VudGVy
KQotICAgICAgICBzdGkKKyAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUgaGVyZSB3aGVuIHdlIGRv
bid0IHN3aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KICAgICAgICAgQ1I0X1BWMzJfUkVTVE9S
RQogICAgICAgICBtb3ZxICA4KCVyc3ApLCVyYXggLyogUmVzdG9yZSAlcmF4LiAqLwogICAgICAg
ICBtb3ZxICAkRkxBVF9LRVJORUxfU1MsOCglcnNwKQpAQCAtMjIwLDkgKzIyMCwxMCBAQCBFTlRS
WShjc3Rhcl9lbnRlcikKICAgICAgICAganogICAgLkxjc3Rhcl9jcjNfb2theQogICAgICAgICBt
b3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAgICAgICAgIG5l
ZyAgICVyY3gKLSAgICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92ICAg
JXJjeCwgJWNyMwogICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcmJ4KQogLkxjc3Rhcl9jcjNfb2theToKKyAgICAgICAgc3RpCiAKICAgICAgICAgbW92cSAg
U1RBQ0tfQ1BVSU5GT19GSUVMRChjdXJyZW50X3ZjcHUpKCVyYngpLCAlcmJ4CiAgICAgICAgIG1v
dnEgIFZDUFVfZG9tYWluKCVyYngpLCVyY3gKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTQ4LDcgKzE0OCw3IEBA
IFVOTElLRUxZX0VORChleGl0X2NyMykKICAqICVzcyBtdXN0IGJlIHNhdmVkIGludG8gdGhlIHNw
YWNlIGxlZnQgYnkgdGhlIHRyYW1wb2xpbmUuCiAgKi8KIEVOVFJZKGxzdGFyX2VudGVyKQotICAg
ICAgICBzdGkKKyAgICAgICAgLyogc3RpIGNvdWxkIGxpdmUgaGVyZSB3aGVuIHdlIGRvbid0IHN3
aXRjaCBwYWdlIHRhYmxlcyBiZWxvdy4gKi8KICAgICAgICAgbW92cSAgOCglcnNwKSwlcmF4IC8q
IFJlc3RvcmUgJXJheC4gKi8KICAgICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX1NTLDgoJXJzcCkK
ICAgICAgICAgcHVzaHEgJXIxMQpAQCAtMTY3LDkgKzE2NywxMCBAQCBFTlRSWShsc3Rhcl9lbnRl
cikKICAgICAgICAganogICAgLkxsc3Rhcl9jcjNfb2theQogICAgICAgICBtb3YgICAlcmN4LCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAgICAgICAgIG5lZyAgICVyY3gKLSAg
ICAgICAgd3JpdGVfY3IzIHJjeCwgcmRpLCByc2kKKyAgICAgICAgbW92ICAgJXJjeCwgJWNyMwog
ICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxs
c3Rhcl9jcjNfb2theToKKyAgICAgICAgc3RpCiAKICAgICAgICAgbW92cSAgU1RBQ0tfQ1BVSU5G
T19GSUVMRChjdXJyZW50X3ZjcHUpKCVyYngpLCAlcmJ4CiAgICAgICAgIHRlc3RiICRURl9rZXJu
ZWxfbW9kZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQpAQCAtMjUyLDcgKzI1Myw3IEBAIHByb2Nl
c3NfdHJhcDoKICAgICAgICAgam1wICB0ZXN0X2FsbF9ldmVudHMKIAogRU5UUlkoc3lzZW50ZXJf
ZW50cnkpCi0gICAgICAgIHN0aQorICAgICAgICAvKiBzdGkgY291bGQgbGl2ZSBoZXJlIHdoZW4g
d2UgZG9uJ3Qgc3dpdGNoIHBhZ2UgdGFibGVzIGJlbG93LiAqLwogICAgICAgICBwdXNocSAkRkxB
VF9VU0VSX1NTCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIHB1c2hmcQpAQCAtMjczLDkgKzI3
NCwxMCBAQCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVkKQogICAgICAgICBqeiAgICAuTHN5
c2VfY3IzX29rYXkKICAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcmJ4KQogICAgICAgICBuZWcgICAlcmN4Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJk
aSwgcnNpCisgICAgICAgIG1vdiAgICVyY3gsICVjcjMKICAgICAgICAgbW92cSAgJDAsIFNUQUNL
X0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKIC5Mc3lzZV9jcjNfb2theToKKyAgICAgICAg
c3RpCiAKICAgICAgICAgbW92cSAgU1RBQ0tfQ1BVSU5GT19GSUVMRChjdXJyZW50X3ZjcHUpKCVy
YngpLCAlcmJ4CiAgICAgICAgIGNtcGIgICQwLFZDUFVfc3lzZW50ZXJfZGlzYWJsZXNfZXZlbnRz
KCVyYngpCkBAIC0zMjIsOSArMzI0LDEwIEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogICAg
ICAgICBqeiAgICAuTGludDgwX2NyM19va2F5CiAgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQ
VUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKICAgICAgICAgbmVnICAgJXJjeAotICAgICAgICB3
cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAg
IG1vdnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTGludDgwX2Ny
M19va2F5OgorICAgICAgICBzdGkKIAogICAgICAgICBjbXBiICAkMCx1bnRydXN0ZWRfbXNpKCVy
aXApCiBVTkxJS0VMWV9TVEFSVChuZSwgbXNpX2NoZWNrKQpAQCAtNTAzLDcgKzUwNiw3IEBAIEVO
VFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9f
RklFTEQoeGVuX2NyMykoJXIxNCkKICAgICAgICAgbmVnICAgJXJjeAogLkxpbnRyX2NyM19sb2Fk
OgotICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3YgICAlcmN4LCAl
Y3IzCiAgICAgICAgIHhvciAgICVlY3gsICVlY3gKICAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3Mo
JXJzcCkKQEAgLTU0NSw3ICs1NDgsNyBAQCBHTE9CQUwoaGFuZGxlX2V4Y2VwdGlvbikKICAgICAg
ICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQogICAgICAg
ICBuZWcgICAlcmN4CiAuTHhjcHRfY3IzX2xvYWQ6Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJk
aSwgcnNpCisgICAgICAgIG1vdiAgICVyY3gsICVjcjMKICAgICAgICAgeG9yICAgJWVjeCwgJWVj
eAogICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQp
CiAgICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQpAQCAtNzQxLDcgKzc0NCw3IEBAIEVO
VFJZKGRvdWJsZV9mYXVsdCkKICAgICAgICAgam5zICAgLkxkYmxmX2NyM19sb2FkCiAgICAgICAg
IG5lZyAgICVyYngKIC5MZGJsZl9jcjNfbG9hZDoKLSAgICAgICAgd3JpdGVfY3IzIHJieCwgcmRp
LCByc2kKKyAgICAgICAgbW92ICAgJXJieCwgJWNyMwogLkxkYmxmX2NyM19va2F5OgogCiAgICAg
ICAgIG1vdnEgICVyc3AsJXJkaQpAQCAtNzc2LDcgKzc3OSw3IEBAIGhhbmRsZV9pc3RfZXhjZXB0
aW9uOgogICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
MTQpCiAgICAgICAgIG5lZyAgICVyY3gKIC5MaXN0X2NyM19sb2FkOgotICAgICAgICB3cml0ZV9j
cjMgcmN4LCByZGksIHJzaQorICAgICAgICBtb3YgICAlcmN4LCAlY3IzCiAgICAgICAgIG1vdnEg
ICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAuTGlzdF9jcjNfb2theToK
IAoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:12:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:12:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSLA-0006tr-MM; Wed, 07 Feb 2018 16:12:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSL9-0006tG-Go
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:12:55 +0000
X-Inumbo-ID: dcaa3f27-0c21-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dcaa3f27-0c21-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:13:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:12:48 -0700
Message-Id: <5A7B338F02000078001A6222@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:12:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
In-Reply-To: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/7] x86: remove CR reads from exit-to-guest
	path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q1IzIGlzIC0gZHVyaW5nIG5vcm1hbCBvcGVyYXRpb24gLSBvbmx5IGV2ZXIgbG9hZGVkIGZyb20g
di0+YXJjaC5jcjMsCnNvIHRoZXJlJ3Mgbm8gbmVlZCB0byByZWFkIHRoZSBhY3R1YWwgY29udHJv
bCByZWdpc3Rlci4gRm9yIENSNCB3ZSBjYW4KZ2VuZXJhbGx5IHVzZSB0aGUgY2FjaGVkIHZhbHVl
IG9uIGFsbCBzeW5jaHJvbm91cyBlbnRyeSBlbmQgZXhpdCBwYXRocy4KRHJvcCB0aGUgd3JpdGVf
Y3IzIG1hY3JvLCBhcyB0aGUgdHdvIHVzZSBzaXRlcyBhcmUgcHJvYmFibHkgZWFzaWVyIHRvCmZv
bGxvdyB3aXRob3V0IGl0cyB1c2UuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQp2MjogRHJvcCB3cml0ZV9jcjMgbWFjcm8uIFJlLWJhc2UuCgotLS0g
YS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9hc20tb2Zmc2V0cy5jCkBAIC04OCw2ICs4OCw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQp
CiAgICAgT0ZGU0VUKFZDUFVfa2VybmVsX3NzLCBzdHJ1Y3QgdmNwdSwgYXJjaC5wdl92Y3B1Lmtl
cm5lbF9zcyk7CiAgICAgT0ZGU0VUKFZDUFVfaW9wbCwgc3RydWN0IHZjcHUsIGFyY2gucHZfdmNw
dS5pb3BsKTsKICAgICBPRkZTRVQoVkNQVV9ndWVzdF9jb250ZXh0X2ZsYWdzLCBzdHJ1Y3QgdmNw
dSwgYXJjaC52Z2NfZmxhZ3MpOworICAgIE9GRlNFVChWQ1BVX2NyMywgc3RydWN0IHZjcHUsIGFy
Y2guY3IzKTsKICAgICBPRkZTRVQoVkNQVV9hcmNoX21zciwgc3RydWN0IHZjcHUsIGFyY2gubXNy
KTsKICAgICBPRkZTRVQoVkNQVV9ubWlfcGVuZGluZywgc3RydWN0IHZjcHUsIG5taV9wZW5kaW5n
KTsKICAgICBPRkZTRVQoVkNQVV9tY2VfcGVuZGluZywgc3RydWN0IHZjcHUsIG1jZV9wZW5kaW5n
KTsKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUwpAQCAtNDMsNyArNDMsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKICAgICAg
ICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3JhdyglcmR4KSwgJXIxNWQKIAogICAgICAgICAvKiBD
b3B5IGd1ZXN0IG1hcHBpbmdzIGFuZCBzd2l0Y2ggdG8gcGVyLUNQVSByb290IHBhZ2UgdGFibGUu
ICovCi0gICAgICAgIG1vdiAgICVjcjMsICVyOQorICAgICAgICBtb3YgICBWQ1BVX2NyMyglcmJ4
KSwgJXI5CiAgICAgICAgIEdFVF9TVEFDS19FTkQoZHgpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQ
VUlORk9fRklFTEQocHZfY3IzKSglcmR4KSwgJXJkaQogICAgICAgICBtb3ZhYnMgJFBBRERSX01B
U0sgJiBQQUdFX01BU0ssICVyc2kKQEAgLTY1LDggKzY1LDEzIEBAIHJlc3RvcmVfYWxsX2d1ZXN0
OgogICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAogICAg
ICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyZGkK
ICAgICAgICAgcmVwIG1vdnNxCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoY3I0
KSglcmR4KSwgJXJkaQogICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVu
X2NyMykoJXJkeCkKLSAgICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKKyAgICAgICAgbW92
ICAgJXJkaSwgJXJzaQorICAgICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCisgICAgICAg
IG1vdiAgICVyZGksICVjcjQKKyAgICAgICAgbW92ICAgJXJheCwgJWNyMworICAgICAgICBtb3Yg
ICAlcnNpLCAlY3I0CiAuTHJhZ19rZWVwX2NyMzoKIAogICAgICAgICAvKiBSZXN0b3JlIHN0YXNo
ZWQgU1BFQ19DVFJMIHZhbHVlLiAqLwpAQCAtMTIyLDcgKzEyNywxMiBAQCByZXN0b3JlX2FsbF94
ZW46CiAgICAgICAgICAqIHNvICJnIiB3aWxsIGhhdmUgdG8gZG8uCiAgICAgICAgICAqLwogVU5M
SUtFTFlfU1RBUlQoZywgZXhpdF9jcjMpCi0gICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNp
CisgICAgICAgIG1vdiAgICVjcjQsICVyZGkKKyAgICAgICAgbW92ICAgJXJkaSwgJXJzaQorICAg
ICAgICBhbmQgICAkflg4Nl9DUjRfUEdFLCAlcmRpCisgICAgICAgIG1vdiAgICVyZGksICVjcjQK
KyAgICAgICAgbW92ICAgJXJheCwgJWNyMworICAgICAgICBtb3YgICAlcnNpLCAlY3I0CiBVTkxJ
S0VMWV9FTkQoZXhpdF9jcjMpCiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpg
LCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmgKQEAgLTIwNSwxNSArMjA1LDYgQEAgdm9pZCByZXRfZnJvbV9pbnRyKHZvaWQpOwogI2RlZmlu
ZSBBU01fU1RBQyBBU01fQUMoU1RBQykKICNkZWZpbmUgQVNNX0NMQUMgQVNNX0FDKENMQUMpCiAK
LS5tYWNybyB3cml0ZV9jcjMgdmFsOnJlcSwgdG1wMTpyZXEsIHRtcDI6cmVxCi0gICAgICAgIG1v
diAgICVjcjQsICVcdG1wMQotICAgICAgICBtb3YgICAlXHRtcDEsICVcdG1wMgotICAgICAgICBh
bmQgICAkflg4Nl9DUjRfUEdFLCAlXHRtcDEKLSAgICAgICAgbW92ICAgJVx0bXAxLCAlY3I0Ci0g
ICAgICAgIG1vdiAgICVcdmFsLCAlY3IzCi0gICAgICAgIG1vdiAgICVcdG1wMiwgJWNyNAotLmVu
ZG0KLQogI2RlZmluZSBDUjRfUFYzMl9SRVNUT1JFICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgNjY3OiBBU01fTk9QNTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0
aW5zdHJfcmVwbGFjZW1lbnQsICJheCI7ICAgICAgICAgICAgICAgICAgXAoKCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:13:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSLa-0006zB-UO; Wed, 07 Feb 2018 16:13:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSLZ-0006yz-D2
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:13:21 +0000
X-Inumbo-ID: c0af68ba-0c21-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0af68ba-0c21-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 17:12:54 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:13:19 -0700
Message-Id: <5A7B33AD02000078001A6225@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:13:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
In-Reply-To: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/7] x86: introduce altinstruction_nop
 assembler macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3Mgc2hvcnRlbmluZyAoYW5kIG1ha2luZyBtb3JlIG9idmlvdXMgd2hhdCB0aGV5
IGRvKSBzb21lCmFsdGluc3RydWN0aW9uX2VudHJ5IHVzZXMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAg
LTEzNSw4ICsxMzUsNyBAQCBFTlRSWShjb21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCiAgICAgICAg
IGpuZSAgIDFiCiAuTGNyNF9hbHRfZW5kOgogICAgICAgICAuc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rp
b25zLCAiYSIKLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxjcjRfb3JpZywgLkxjcjRf
b3JpZywgWDg2X0ZFQVRVUkVfQUxXQVlTLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICguTGNyNF9vcmlnX2VuZCAtIC5MY3I0X29yaWcpLCAwCisgICAgICAgIGFsdGluc3RydWN0aW9u
X25vcCAuTGNyNF9vcmlnLCAuTGNyNF9vcmlnX2VuZCwgWDg2X0ZFQVRVUkVfQUxXQVlTCiAgICAg
ICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MY3I0X29yaWcsIC5MY3I0X2FsdCwgWDg2X0ZFQVRV
UkVfWEVOX1NNRVAsIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X29yaWdf
ZW5kIC0gLkxjcjRfb3JpZyksIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0
X2FsdF9lbmQgLSAuTGNyNF9hbHQpCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRp
dmUtYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAt
MTcsNiArMTcsMTUgQEAKICAgICAuYnl0ZSBcYWx0X2xlbgogLmVuZG0KIAorLyogQXMgYWJvdmUs
IGJ1dCB0byByZXBsYWNlIHRoZSBlbnRpcmUgcmFuZ2UgYnkgc3VpdGFibGUgTk9Qcy4gKi8KKy5t
YWNybyBhbHRpbnN0cnVjdGlvbl9ub3Agc3RhcnQgZW5kIGZlYXR1cmUKKyAgICAubG9uZyBcc3Rh
cnQgLSAuCisgICAgLmxvbmcgXHN0YXJ0IC0gLgorICAgIC53b3JkIFxmZWF0dXJlCisgICAgLmJ5
dGUgXGVuZCAtIFxzdGFydAorICAgIC5ieXRlIDAKKy5lbmRtCisKIC5tYWNybyBBTFRFUk5BVElW
RSBvbGRpbnN0ciwgbmV3aW5zdHIsIGZlYXR1cmUKIC5Mb2xkX3N0YXJ0X1xAOgogICAgIFxvbGRp
bnN0cgotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTE5MywyNCArMTkzLDI0IEBAIHZvaWQgcmV0X2Zy
b21faW50cih2b2lkKTsKIAogI2lmZGVmIF9fQVNTRU1CTFlfXwogI2RlZmluZSBBU01fQUMob3Ap
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgICAgIDY2MTogQVNNX05PUDM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgNjYxOiBBU01fTk9QMzsgNjYwOjsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAucHVzaHNlY3Rpb24gLmFs
dGluc3RyX3JlcGxhY2VtZW50LCAiYXgiOyAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
IDY2MjogX19BU01fIyNvcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgLnBvcHNlY3Rpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3Ry
dWN0aW9ucywgImEiOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGFsdGlu
c3RydWN0aW9uX2VudHJ5IDY2MWIsIDY2MWIsIFg4Nl9GRUFUVVJFX0FMV0FZUywgMywgMDsgICAg
IFwKLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgNjYxYiwgNjYyYiwgWDg2X0ZFQVRVUkVf
WEVOX1NNQVAsIDMsIDM7ICAgICAgIFwKKyAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fbm9wIDY2MWIs
IDY2MGIsIFg4Nl9GRUFUVVJFX0FMV0FZUzsgICAgICAgICAgICAgXAorICAgICAgICBhbHRpbnN0
cnVjdGlvbl9lbnRyeSA2NjFiLCA2NjJiLCBYODZfRkVBVFVSRV9YRU5fU01BUCwgMywgMzsgICBc
CiAgICAgICAgIC5wb3BzZWN0aW9uCiAKICNkZWZpbmUgQVNNX1NUQUMgQVNNX0FDKFNUQUMpCiAj
ZGVmaW5lIEFTTV9DTEFDIEFTTV9BQyhDTEFDKQogCiAjZGVmaW5lIENSNF9QVjMyX1JFU1RPUkUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA2Njc6
IEFTTV9OT1A1OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgNjY3OiBBU01fTk9QNTsgNjY5OjsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQs
ICJheCI7ICAgICAgICAgICAgICAgICAgXAogICAgICAgICA2Njg6IGNhbGwgY3I0X3B2MzJfcmVz
dG9yZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLnNlY3Rpb24g
LmFsdGluc3RydWN0aW9ucywgImEiOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IDY2N2IsIDY2N2IsIFg4Nl9GRUFUVVJFX0FMV0FZUywg
NSwgMDsgXAorICAgICAgICBhbHRpbnN0cnVjdGlvbl9ub3AgNjY3YiwgNjY5YiwgWDg2X0ZFQVRV
UkVfQUxXQVlTOyAgICAgICAgIFwKICAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgNjY3Yiwg
NjY4YiwgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIDUsIDU7ICAgXAogICAgICAgICBhbHRpbnN0cnVj
dGlvbl9lbnRyeSA2NjdiLCA2NjhiLCBYODZfRkVBVFVSRV9YRU5fU01BUCwgNSwgNTsgICBcCiAg
ICAgICAgIC5wb3BzZWN0aW9uCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:13:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:13:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSM1-000765-8p; Wed, 07 Feb 2018 16:13:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSM0-00074S-D8
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:13:48 +0000
X-Inumbo-ID: fbf54d49-0c21-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fbf54d49-0c21-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:14:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:13:41 -0700
Message-Id: <5A7B33C202000078001A6228@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:13:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
In-Reply-To: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 4/7] x86: NOP out most XPTI entry/exit code
 when it's not in use
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgc3ludGhldGljIGZlYXR1cmUgZmxhZyB0byB1c2UgYWx0ZXJuYXRpdmUgaW5z
dHJ1Y3Rpb24KcGF0Y2hpbmcgdG8gTk9QIG91dCBhbGwgY29kZSBvbiBlbnRyeS9leGl0IHBhdGhz
IG90aGVyIHRoYW4gdGhvc2UKaW52b2x2ZWQgaW4gTk1JLyNNQyBoYW5kbGluZyAodGhlIHBhdGNo
aW5nIGxvZ2ljIGNhbid0IHByb3Blcmx5IGhhbmRsZQp0aG9zZSBwYXRocyB5ZXQpLiBIYXZpbmcg
Tk9QcyBoZXJlIGlzIGdlbmVyYWxseSBiZXR0ZXIgdGhhbiB1c2luZwpjb25kaXRpb25hbCBicmFu
Y2hlcy4KCkFsc28gY2hhbmdlIHRoZSBsaW1pdCBvbiB0aGUgbnVtYmVyIG9mIGJ5dGVzIHdlIGNh
biBwYXRjaCBpbiBvbmUgZ28gdG8KdGhhdCByZXN1bHRpbmcgZnJvbSB0aGUgZW5jb2RpbmcgaW4g
c3RydWN0IGFsdF9pbnN0ciAtIHRoZXJlJ3Mgbm8gcG9pbnQKcmVkdWNpbmcgaXQgYmVsb3cgdGhh
dCBsaW1pdCwgYW5kIHdpdGhvdXQgYSBjaGVjayBiZWluZyBpbiBwbGFjZSB0aGF0CnRoZSBsaW1p
dCBpc24ndCBhY3R1YWxseSBleGNlZWRlZCwgc3VjaCBhbiBhcnRpZmljaWFsIGJvdW5kYXJ5IGlz
IGEKbGF0ZW50IHJpc2suCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Ci0tLQp2MjogSW50cm9kdWNlIGFuZCB1c2UgQUxURVJOQVRJVkVfTk9QLiBSZS1iYXNl
LgoKLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2Fs
dGVybmF0aXZlLmMKQEAgLTI0LDcgKzI0LDcgQEAKICNpbmNsdWRlIDxhc20vbm1pLmg+CiAjaW5j
bHVkZSA8eGVuL2xpdmVwYXRjaC5oPgogCi0jZGVmaW5lIE1BWF9QQVRDSF9MRU4gKDI1NS0xKQor
I2RlZmluZSBNQVhfUEFUQ0hfTEVOIDI1NQogCiBleHRlcm4gc3RydWN0IGFsdF9pbnN0ciBfX2Fs
dF9pbnN0cnVjdGlvbnNbXSwgX19hbHRfaW5zdHJ1Y3Rpb25zX2VuZFtdOwogCi0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0zNzExLDcgKzM3MTEsNyBA
QCBsb25nIGRvX21tdV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAqIHRvIHRoZSBwYWdl
IGxvY2sgd2UgaG9sZCwgaXRzIHBpbm5lZCBzdGF0dXMsIGFuZCB1c2VzIG9uCiAgICAgICAgICAg
ICAgICAgICAgICAqIHRoaXMgKHYpQ1BVLgogICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICAg
ICAgICAgICAgICAgICAgaWYgKCAhcmMgJiYgdGhpc19jcHUocm9vdF9wZ3QpICYmCisgICAgICAg
ICAgICAgICAgICAgIGlmICggIXJjICYmICFjcHVfaGFzX25vX3hwdGkgJiYKICAgICAgICAgICAg
ICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2sp
ID4KICAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF9waW5uZWQpICsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFi
bGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4pICsKLS0tIGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE2OSw2ICsxNjks
OSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zbWFwX3BhcmFtKGNvbnN0CiB9CiBjdXN0b21f
cGFyYW0oInNtYXAiLCBwYXJzZV9zbWFwX3BhcmFtKTsKIAorc3RhdGljIGludDhfdCBfX2luaXRk
YXRhIG9wdF94cHRpID0gLTE7Citib29sZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOworCiBi
b29sIF9fcmVhZF9tb3N0bHkgYWNwaV9kaXNhYmxlZDsKIGJvb2wgX19pbml0ZGF0YSBhY3BpX2Zv
cmNlOwogc3RhdGljIGNoYXIgX19pbml0ZGF0YSBhY3BpX3BhcmFtWzEwXSA9ICIiOwpAQCAtMTU0
MSw2ICsxNTQ0LDEzIEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmUK
IAogICAgIGNyNF9wdjMyX21hc2sgPSBtbXVfY3I0X2ZlYXR1cmVzICYgWEVOX0NSNF9QVjMyX0JJ
VFM7CiAKKyAgICBpZiAoIG9wdF94cHRpIDwgMCApCisgICAgICAgIG9wdF94cHRpID0gYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EOworICAgIGlmICggb3B0X3hwdGkg
KQorICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX05PX1hQVEkpOworICAg
IGVsc2UKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9OT19YUFRJKTsK
KwogICAgIGlmICggY3B1X2hhc19mc2dzYmFzZSApCiAgICAgICAgIHNldF9pbl9jcjQoWDg2X0NS
NF9GU0dTQkFTRSk7CiAKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC03NDEsOCArNzQxLDYgQEAgc3RhdGljIGludCBjbG9uZV9tYXBw
aW5nKGNvbnN0IHZvaWQgKnB0cgogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgX19yZWFkX21v
c3RseSBpbnQ4X3Qgb3B0X3hwdGkgPSAtMTsKLWJvb2xlYW5fcGFyYW0oInhwdGkiLCBvcHRfeHB0
aSk7CiBERUZJTkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290X3BndCk7CiAKIHN0YXRp
YyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCkBAIC03NTEsNyArNzQ5
LDcgQEAgc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaQogICAgIHVuc2ln
bmVkIGludCBvZmY7CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAhb3B0X3hwdGkgKQorICAgIGlm
ICggY3B1X2hhc19ub194cHRpICkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBycHQgPSBhbGxv
Y194ZW5fcGFnZXRhYmxlKCk7CkBAIC0xMDAzLDkgKzEwMDEsNiBAQCB2b2lkIF9faW5pdCBzbXBf
cHJlcGFyZV9jcHVzKHVuc2lnbmVkIGluCiAKICAgICBzdGFja19iYXNlWzBdID0gc3RhY2tfc3Rh
cnQ7CiAKLSAgICBpZiAoIG9wdF94cHRpIDwgMCApCi0gICAgICAgIG9wdF94cHRpID0gYm9vdF9j
cHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1EOwotCiAgICAgcmMgPSBzZXR1cF9j
cHVfcm9vdF9wZ3QoMCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHBhbmljKCJFcnJvciAlZCBz
ZXR0aW5nIHVwIFBWIHJvb3QgcGFnZSB0YWJsZVxuIiwgcmMpOwotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMKQEAgLTE5OSw3ICsxOTksNyBAQCBFTlRSWShjb21wYXRfcG9zdF9oYW5kbGVfZXhjZXB0
aW9uKQogCiAvKiBTZWUgbHN0YXJfZW50ZXIgZm9yIGVudHJ5IHJlZ2lzdGVyIHN0YXRlLiAqLwog
RU5UUlkoY3N0YXJfZW50ZXIpCi0gICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3
ZSBkb24ndCBzd2l0Y2ggcGFnZSB0YWJsZXMgYmVsb3cuICovCisgICAgICAgIEFMVEVSTkFUSVZF
IG5vcCwgc3RpLCBYODZfRkVBVFVSRV9OT19YUFRJCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUK
ICAgICAgICAgbW92cSAgOCglcnNwKSwlcmF4IC8qIFJlc3RvcmUgJXJheC4gKi8KICAgICAgICAg
bW92cSAgJEZMQVRfS0VSTkVMX1NTLDgoJXJzcCkKQEAgLTIxNCw2ICsyMTQsNyBAQCBFTlRSWShj
c3Rhcl9lbnRlcikKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIEdFVF9TVEFDS19FTkQo
YngpCisuTGNzdGFyX2NyM19zdGFydDoKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CiAgICAgICAgIGp6ICAg
IC5MY3N0YXJfY3IzX29rYXkKQEAgLTIyMyw2ICsyMjQsOCBAQCBFTlRSWShjc3Rhcl9lbnRlcikK
ICAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKIC5M
Y3N0YXJfY3IzX29rYXk6CiAgICAgICAgIHN0aQorLkxjc3Rhcl9jcjNfZW5kOgorICAgICAgICBB
TFRFUk5BVElWRV9OT1AgLkxjc3Rhcl9jcjNfc3RhcnQsIC5MY3N0YXJfY3IzX2VuZCwgWDg2X0ZF
QVRVUkVfTk9fWFBUSQogCiAgICAgICAgIG1vdnEgIFNUQUNLX0NQVUlORk9fRklFTEQoY3VycmVu
dF92Y3B1KSglcmJ4KSwgJXJieAogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmN4
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMKQEAgLTQzLDYgKzQzLDcgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAgICAgICAg
IG1vdiBWQ1BVTVNSX3NwZWNfY3RybF9yYXcoJXJkeCksICVyMTVkCiAKICAgICAgICAgLyogQ29w
eSBndWVzdCBtYXBwaW5ncyBhbmQgc3dpdGNoIHRvIHBlci1DUFUgcm9vdCBwYWdlIHRhYmxlLiAq
LworLkxyYWdfY3IzX3N0YXJ0OgogICAgICAgICBtb3YgICBWQ1BVX2NyMyglcmJ4KSwgJXI5CiAg
ICAgICAgIEdFVF9TVEFDS19FTkQoZHgpCiAgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklF
TEQocHZfY3IzKSglcmR4KSwgJXJkaQpAQCAtNTAsNyArNTEsNiBAQCByZXN0b3JlX2FsbF9ndWVz
dDoKICAgICAgICAgbW92YWJzICRESVJFQ1RNQVBfVklSVF9TVEFSVCwgJXJjeAogICAgICAgICBt
b3YgICAlcmRpLCAlcmF4CiAgICAgICAgIGFuZCAgICVyc2ksICVyZGkKLSAgICAgICAganogICAg
LkxyYWdfa2VlcF9jcjMKICAgICAgICAgYW5kICAgJXI5LCAlcnNpCiAgICAgICAgIGFkZCAgICVy
Y3gsICVyZGkKICAgICAgICAgYWRkICAgJXJjeCwgJXJzaQpAQCAtNzIsNyArNzIsOCBAQCByZXN0
b3JlX2FsbF9ndWVzdDoKICAgICAgICAgbW92ICAgJXJkaSwgJWNyNAogICAgICAgICBtb3YgICAl
cmF4LCAlY3IzCiAgICAgICAgIG1vdiAgICVyc2ksICVjcjQKLS5McmFnX2tlZXBfY3IzOgorLkxy
YWdfY3IzX2VuZDoKKyAgICAgICAgQUxURVJOQVRJVkVfTk9QIC5McmFnX2NyM19zdGFydCwgLkxy
YWdfY3IzX2VuZCwgWDg2X0ZFQVRVUkVfTk9fWFBUSQogCiAgICAgICAgIC8qIFJlc3RvcmUgc3Rh
c2hlZCBTUEVDX0NUUkwgdmFsdWUuICovCiAgICAgICAgIG1vdiAgICVyMTVkLCAlZWF4CkBAIC0x
NTgsNyArMTU5LDcgQEAgVU5MSUtFTFlfRU5EKGV4aXRfY3IzKQogICogJXNzIG11c3QgYmUgc2F2
ZWQgaW50byB0aGUgc3BhY2UgbGVmdCBieSB0aGUgdHJhbXBvbGluZS4KICAqLwogRU5UUlkobHN0
YXJfZW50ZXIpCi0gICAgICAgIC8qIHN0aSBjb3VsZCBsaXZlIGhlcmUgd2hlbiB3ZSBkb24ndCBz
d2l0Y2ggcGFnZSB0YWJsZXMgYmVsb3cuICovCisgICAgICAgIEFMVEVSTkFUSVZFIG5vcCwgc3Rp
LCBYODZfRkVBVFVSRV9OT19YUFRJCiAgICAgICAgIG1vdnEgIDgoJXJzcCksJXJheCAvKiBSZXN0
b3JlICVyYXguICovCiAgICAgICAgIG1vdnEgICRGTEFUX0tFUk5FTF9TUyw4KCVyc3ApCiAgICAg
ICAgIHB1c2hxICVyMTEKQEAgLTE3Miw2ICsxNzMsNyBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAg
ICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9y
ZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIEdFVF9TVEFDS19FTkQoYngpCisuTGxzdGFyX2Ny
M19zdGFydDoKICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4
KSwgJXJjeAogICAgICAgICBuZWcgICAlcmN4CiAgICAgICAgIGp6ICAgIC5MbHN0YXJfY3IzX29r
YXkKQEAgLTE4MSw2ICsxODMsOCBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAgbW92cSAg
JDAsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKIC5MbHN0YXJfY3IzX29rYXk6
CiAgICAgICAgIHN0aQorLkxsc3Rhcl9jcjNfZW5kOgorICAgICAgICBBTFRFUk5BVElWRV9OT1Ag
Lkxsc3Rhcl9jcjNfc3RhcnQsIC5MbHN0YXJfY3IzX2VuZCwgWDg2X0ZFQVRVUkVfTk9fWFBUSQog
CiAgICAgICAgIG1vdnEgIFNUQUNLX0NQVUlORk9fRklFTEQoY3VycmVudF92Y3B1KSglcmJ4KSwg
JXJieAogICAgICAgICB0ZXN0YiAkVEZfa2VybmVsX21vZGUsVkNQVV90aHJlYWRfZmxhZ3MoJXJi
eCkKQEAgLTI2Myw3ICsyNjcsNyBAQCBwcm9jZXNzX3RyYXA6CiAgICAgICAgIGptcCAgdGVzdF9h
bGxfZXZlbnRzCiAKIEVOVFJZKHN5c2VudGVyX2VudHJ5KQotICAgICAgICAvKiBzdGkgY291bGQg
bGl2ZSBoZXJlIHdoZW4gd2UgZG9uJ3Qgc3dpdGNoIHBhZ2UgdGFibGVzIGJlbG93LiAqLworICAg
ICAgICBBTFRFUk5BVElWRSBub3AsIHN0aSwgWDg2X0ZFQVRVUkVfTk9fWFBUSQogICAgICAgICBw
dXNocSAkRkxBVF9VU0VSX1NTCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIHB1c2hmcQpAQCAt
Mjc5LDYgKzI4Myw3IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBw
b2ludC4gKi8KIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQorLkxzeXNlX2NyM19zdGFydDoK
ICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAog
ICAgICAgICBuZWcgICAlcmN4CiAgICAgICAgIGp6ICAgIC5Mc3lzZV9jcjNfb2theQpAQCAtMjg4
LDYgKzI5Myw4IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAgICAgIG1vdnEg
ICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCiAuTHN5c2VfY3IzX29rYXk6
CiAgICAgICAgIHN0aQorLkxzeXNlX2NyM19lbmQ6CisgICAgICAgIEFMVEVSTkFUSVZFX05PUCAu
THN5c2VfY3IzX3N0YXJ0LCAuTHN5c2VfY3IzX2VuZCwgWDg2X0ZFQVRVUkVfTk9fWFBUSQogCiAg
ICAgICAgIG1vdnEgIFNUQUNLX0NQVUlORk9fRklFTEQoY3VycmVudF92Y3B1KSglcmJ4KSwgJXJi
eAogICAgICAgICBjbXBiICAkMCxWQ1BVX3N5c2VudGVyX2Rpc2FibGVzX2V2ZW50cyglcmJ4KQpA
QCAtMzI5LDYgKzMzNiw3IEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICAvKiBX
QVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9p
bnQuICovCiAKICAgICAgICAgR0VUX1NUQUNLX0VORChieCkKKy5MaW50ODBfY3IzX3N0YXJ0Ogog
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4CiAg
ICAgICAgIG5lZyAgICVyY3gKICAgICAgICAganogICAgLkxpbnQ4MF9jcjNfb2theQpAQCAtMzM4
LDYgKzM0Niw4IEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBtb3ZxICAkMCwg
U1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQogLkxpbnQ4MF9jcjNfb2theToKICAg
ICAgICAgc3RpCisuTGludDgwX2NyM19lbmQ6CisgICAgICAgIEFMVEVSTkFUSVZFX05PUCAuTGlu
dDgwX2NyM19zdGFydCwgLkxpbnQ4MF9jcjNfZW5kLCBYODZfRkVBVFVSRV9OT19YUFRJCiAKICAg
ICAgICAgY21wYiAgJDAsdW50cnVzdGVkX21zaSglcmlwKQogVU5MSUtFTFlfU1RBUlQobmUsIG1z
aV9jaGVjaykKQEAgLTUwOCw2ICs1MTgsNyBAQCBFTlRSWShjb21tb25faW50ZXJydXB0KQogICAg
ICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVu
ZCwgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGpt
cCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAorLkxpbnRyX2NyM19zdGFydDoK
ICAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJjeAog
ICAgICAgICBtb3YgICAlcmN4LCAlcjE1CiAgICAgICAgIG5lZyAgICVyY3gKQEAgLTUyNiw5ICs1
MzcsMTQgQEAgRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9S
RQogICAgICAgICBtb3ZxICVyc3AsJXJkaQogICAgICAgICBjYWxscSBkb19JUlEKKy5MaW50cl9j
cjNfcmVzdG9yZToKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcjE0KQorLkxpbnRyX2NyM19lbmQ6CiAgICAgICAgIGptcCByZXRfZnJvbV9pbnRyCiAK
KyAgICAgICAgQUxURVJOQVRJVkVfTk9QIC5MaW50cl9jcjNfcmVzdG9yZSwgLkxpbnRyX2NyM19l
bmQsIFg4Nl9GRUFUVVJFX05PX1hQVEkKKyAgICAgICAgQUxURVJOQVRJVkVfTk9QIC5MaW50cl9j
cjNfc3RhcnQsIC5MaW50cl9jcjNfb2theSwgWDg2X0ZFQVRVUkVfTk9fWFBUSQorCiAvKiBObyBz
cGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogRU5UUlkocmV0X2Zyb21faW50cikKICAg
ICAgICAgR0VUX0NVUlJFTlQoYngpCkBAIC01NTAsNiArNTY2LDcgQEAgR0xPQkFMKGhhbmRsZV9l
eGNlcHRpb24pCiAgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFIgLyogUmVxOiAlcnNw
PXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAs
IGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCisuTHhj
cHRfY3IzX3N0YXJ0OgogICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyMTQpLCAlcmN4CiAgICAgICAgIG1vdiAgICVyY3gsICVyMTUKICAgICAgICAgbmVnICAgJXJj
eApAQCAtNjMwLDcgKzY0Nyw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIFBF
UkZDX0lOQ1IoZXhjZXB0aW9ucywgJXJheCwgJXJieCkKICAgICAgICAgbW92ICAgKCVyZHgsICVy
YXgsIDgpLCAlcmR4CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAorLkx4Y3B0X2NyM19yZXN0
b3JlMToKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSgl
cjE0KQorLkx4Y3B0X2NyM19lbmQxOgogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQog
ICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW4KICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2Jv
dW5jZSglcmJ4KSwlcmR4CkBAIC02NjMsOSArNjgyLDE3IEBAIGV4Y2VwdGlvbl93aXRoX2ludHNf
ZGlzYWJsZWQ6CiAgICAgICAgIHJlcDsgIG1vdnNxICAgICAgICAgICAgICAgICAgICAgIyBtYWtl
IHJvb20gZm9yIGVjL2V2CiAxOiAgICAgIG1vdnEgIFVSRUdTX2Vycm9yX2NvZGUoJXJzcCksJXJh
eCAjIGVjL2V2CiAgICAgICAgIG1vdnEgICVyYXgsVVJFR1Nfa2VybmVsX3NpemVvZiglcnNwKQor
Lkx4Y3B0X2NyM19yZXN0b3JlMjoKICAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19G
SUVMRCh4ZW5fY3IzKSglcjE0KQorLkx4Y3B0X2NyM19lbmQyOgogICAgICAgICBqbXAgICByZXN0
b3JlX2FsbF94ZW4gICAgICAgICAgICMgcmV0dXJuIHRvIGZpeHVwIGNvZGUKIAorICAgICAgICBB
TFRFUk5BVElWRV9OT1AgLkx4Y3B0X2NyM19yZXN0b3JlMSwgLkx4Y3B0X2NyM19lbmQxLCBcCisg
ICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9OT19YUFRJCisgICAgICAgIEFMVEVS
TkFUSVZFX05PUCAuTHhjcHRfY3IzX3Jlc3RvcmUyLCAuTHhjcHRfY3IzX2VuZDIsIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX05PX1hQVEkKKyAgICAgICAgQUxURVJOQVRJ
VkVfTk9QIC5MeGNwdF9jcjNfc3RhcnQsIC5MeGNwdF9jcjNfb2theSwgWDg2X0ZFQVRVUkVfTk9f
WFBUSQorCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogRkFUQUxfZXhj
ZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZDoKICAgICAgICAgeG9ybCAgJWVzaSwlZXNpCi0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtNzIsNiArNzIsMTIgQEAKICAgICAucG9wc2Vj
dGlvbgogLmVuZG0KIAorLm1hY3JvIEFMVEVSTkFUSVZFX05PUCBzdGFydCwgZW5kLCBmZWF0dXJl
CisgICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwor
ICAgICAgICBhbHRpbnN0cnVjdGlvbl9ub3AgXHN0YXJ0LCBcZW5kLCBcZmVhdHVyZQorICAgICAg
ICAucG9wc2VjdGlvbgorLmVuZG0KKwogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwogI2VuZGlm
IC8qIF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9IXyAqLwogCi0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5o
CkBAIC0xMDUsNiArMTA1LDcgQEAKICNkZWZpbmUgY3B1X2hhc19jcHVpZF9mYXVsdGluZyAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQogI2RlZmluZSBjcHVfaGFzX2Fw
ZXJmbXBlcmYgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVBFUkZNUEVSRikKICNkZWZp
bmUgY3B1X2hhc19sZmVuY2VfZGlzcGF0Y2ggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xGRU5D
RV9ESVNQQVRDSCkKKyNkZWZpbmUgY3B1X2hhc19ub194cHRpICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX05PX1hQVEkpCiAKIGVudW0gX2NhY2hlX3R5cGUgewogICAgIENBQ0hFX1RZ
UEVfTlVMTCA9IDAsCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTI5LDQgKzI5LDUgQEAgWEVO
X0NQVUZFQVRVUkUoWEVOX0lCUEIsICAgICAgICAoRlNDQVBJTgogWEVOX0NQVUZFQVRVUkUoWEVO
X0lCUlNfU0VULCAgICAoRlNDQVBJTlRTKzApKjMyKzE2KSAvKiBJQlJTQiAmJiBJUkJTIHNldCBp
biBYZW4gKi8KIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlJTX0NMRUFSLCAgKEZTQ0FQSU5UUyswKSoz
MisxNykgLyogSUJSU0IgJiYgSUJSUyBjbGVhciBpbiBYZW4gKi8KIFhFTl9DUFVGRUFUVVJFKFJT
Ql9OQVRJVkUsICAgICAgKEZTQ0FQSU5UUyswKSozMisxOCkgLyogUlNCIG92ZXJ3cml0ZSBuZWVk
ZWQgZm9yIG5hdGl2ZSAqLwotWEVOX0NQVUZFQVRVUkUoUlNCX1ZNRVhJVCwgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzIwKSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3Igdm1leGl0ICovCitYRU5f
Q1BVRkVBVFVSRShSU0JfVk1FWElULCAgICAgIChGU0NBUElOVFMrMCkqMzIrMTkpIC8qIFJTQiBv
dmVyd3JpdGUgbmVlZGVkIGZvciB2bWV4aXQgKi8KK1hFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAg
ICAgICAgKEZTQ0FQSU5UUyswKSozMisyMCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2Ug
Ki8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:14:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:14:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSMM-0007BS-GI; Wed, 07 Feb 2018 16:14:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSML-0007AO-Sg
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:14:09 +0000
X-Inumbo-ID: 0919f97a-0c22-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0919f97a-0c22-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:14:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:14:03 -0700
Message-Id: <5A7B33D902000078001A622B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:14:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
In-Reply-To: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 5/7] x86: avoid double CR3 reload when
 switching to guest user mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBYUFRJIGlzIGFjdGl2ZSwgdGhlIENSMyBsb2FkIGluIHJlc3RvcmVfYWxsX2d1ZXN0IGlz
IHN1ZmZpY2llbnQKd2hlbiBzd2l0Y2hpbmcgdG8gdXNlciBtb2RlLCBpbXByb3ZpbmcgaW4gcGFy
dGljdWxhciBzeXN0ZW0gY2FsbCBhbmQKcGFnZSBmYXVsdCBleGl0IHBhdGhzIGZvciB0aGUgZ3Vl
c3QuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2
MjogQWRkIEFTU0VSVCghaW5faXJxKCkpLgoKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMjIwLDEwICsyMjAsMjIgQEAgaW50
IHB2X2RvbWFpbl9pbml0aWFsaXNlKHN0cnVjdCBkb21haW4gKgogICAgIHJldHVybiByYzsKIH0K
IAotc3RhdGljIHZvaWQgX3RvZ2dsZV9ndWVzdF9wdChzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyB2
b2lkIF90b2dnbGVfZ3Vlc3RfcHQoc3RydWN0IHZjcHUgKnYsIGJvb2wgZm9yY2VfY3IzKQogewor
ICAgIEFTU0VSVCghaW5faXJxKCkpOworCiAgICAgdi0+YXJjaC5mbGFncyBePSBURl9rZXJuZWxf
bW9kZTsKICAgICB1cGRhdGVfY3IzKHYpOworCisgICAgLyoKKyAgICAgKiBUaGVyZSdzIG5vIG5l
ZWQgdG8gbG9hZCBDUjMgaGVyZSB3aGVuIGl0IGlzIGdvaW5nIHRvIGJlIGxvYWRlZCBvbiB0aGUK
KyAgICAgKiB3YXkgb3V0IHRvIGd1ZXN0IG1vZGUgYWdhaW4gYW55d2F5LCBhbmQgd2hlbiB0aGUg
cGFnZSB0YWJsZXMgd2UncmUKKyAgICAgKiBjdXJyZW50bHkgb24gYXJlIHRoZSBrZXJuZWwgb25l
cyAod2hlcmVhcyB3aGVuIHN3aXRjaGluZyB0byBrZXJuZWwKKyAgICAgKiBtb2RlIHdlIG5lZWQg
dG8gYmUgYWJsZSB0byB3cml0ZSBhIGJvdW5jZSBmcmFtZSBvbnRvIHRoZSBrZXJuZWwgc3RhY2sp
LgorICAgICAqLworICAgIGlmICggIWZvcmNlX2NyMyAmJiAhKHYtPmFyY2guZmxhZ3MgJiBURl9r
ZXJuZWxfbW9kZSkgKQorICAgICAgICByZXR1cm47CisKICAgICAvKiBEb24ndCBmbHVzaCB1c2Vy
IGdsb2JhbCBtYXBwaW5ncyBmcm9tIHRoZSBUTEIuIERvbid0IHRpY2sgVExCIGNsb2NrLiAqLwog
ICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTAsICUlY3IzIiA6IDogInIiICh2LT5hcmNoLmNyMykg
OiAibWVtb3J5IiApOwogCkBAIC0yNTMsMTMgKzI2NSwxMyBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9t
b2RlKHN0cnVjdCB2Y3B1ICp2KQogICAgIH0KICAgICBhc20gdm9sYXRpbGUgKCAic3dhcGdzIiAp
OwogCi0gICAgX3RvZ2dsZV9ndWVzdF9wdCh2KTsKKyAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYsIGNw
dV9oYXNfbm9feHB0aSk7CiB9CiAKIHZvaWQgdG9nZ2xlX2d1ZXN0X3B0KHN0cnVjdCB2Y3B1ICp2
KQogewogICAgIGlmICggIWlzX3B2XzMyYml0X3ZjcHUodikgKQotICAgICAgICBfdG9nZ2xlX2d1
ZXN0X3B0KHYpOworICAgICAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYsIHRydWUpOwogfQogCiAvKgoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:14:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:14:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSMo-0007IX-O2; Wed, 07 Feb 2018 16:14:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSMn-0007II-Q2
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:14:37 +0000
X-Inumbo-ID: ee482d76-0c21-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee482d76-0c21-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 17:14:10 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:14:35 -0700
Message-Id: <5A7B33F902000078001A622E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:14:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
In-Reply-To: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 6/7] x86: disable XPTI when RDCL_NO
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRoZSByZXNwZWN0aXZlIEFSQ0hfQ0FQQUJJTElUSUVTIE1TUiBiaXQsIGJ1dCBkb24ndCBl
eHBvc2UgdGhlIE1TUgp0byBndWVzdHMgeWV0LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IE5ldy4KCi0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMjA0LDYgKzIwNCw3
IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9jb25maWcobGlieGxfY3B1aWQKICAgICAgICAgeyJh
dng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgIDMsICAxfSwKICAg
ICAgICAgeyJpYnJzYiIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYs
ICAxfSwKICAgICAgICAgeyJzdGlicCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVH
X0VEWCwgMjcsICAxfSwKKyAgICAgICAgeyJhcmNoLWNhcHMiLCAgICAweDAwMDAwMDA3LCAgMCwg
Q1BVSURfUkVHX0VEWCwgMjksICAxfSwKIAogICAgICAgICB7ImxhaGZzYWhmIiwgICAgIDB4ODAw
MDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMCwgIDF9LAogICAgICAgICB7ImNtcGxlZ2FjeSIs
ICAgIDB4ODAwMDAwMDEsIE5BLCBDUFVJRF9SRUdfRUNYLCAgMSwgIDF9LAotLS0gYS90b29scy9t
aXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE2Niw3ICsx
NjYsOSBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogCiAgICAgWzI2XSA9ICJp
YnJzYiIsICAgICAgICAgWzI3XSA9ICJzdGlicCIsCiAKLSAgICBbMjggLi4uIDMxXSA9ICJSRVoi
LAorICAgIFsyOF0gPSAiUkVaIiwgICAgICAgICAgIFsyOV0gPSAiYXJjaF9jYXBzIiwKKworICAg
IFszMCAuLi4gMzFdID0gIlJFWiIsCiB9OwogCiBzdGF0aWMgc3RydWN0IHsKLS0tIGEveGVuL2Fy
Y2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE1NDUsNyArMTU0
NSwxNiBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lCiAgICAgY3I0
X3B2MzJfbWFzayA9IG1tdV9jcjRfZmVhdHVyZXMgJiBYRU5fQ1I0X1BWMzJfQklUUzsKIAogICAg
IGlmICggb3B0X3hwdGkgPCAwICkKLSAgICAgICAgb3B0X3hwdGkgPSBib290X2NwdV9kYXRhLng4
Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQ7CisgICAgeworICAgICAgICB1aW50NjRfdCBjYXBz
ID0gMDsKKworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVO
RE9SX0FNRCApCisgICAgICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsK
KyAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX0NBUFMpICkK
KyAgICAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOworCisgICAg
ICAgIG9wdF94cHRpID0gIShjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTyk7CisgICAg
fQogICAgIGlmICggb3B0X3hwdGkgKQogICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9G
RUFUVVJFX05PX1hQVEkpOwogICAgIGVsc2UKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC00MCw2ICs0
MCw4IEBACiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAogI2Rl
ZmluZSBNU1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKKyNkZWZpbmUgQVJDSF9DQVBB
QklMSVRJRVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwgMCkKKyNkZWZpbmUgQVJDSF9DQVBBQklM
SVRJRVNfSUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEpCiAKIC8qIEludGVsIE1TUnMuIFNvbWUg
YWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwogI2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RS
MAkJMHgwMDAwMDBjMQotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
QEAgLTI0NCw2ICsyNDQsNyBAQCBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAy
KSAvCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBN
dWx0aXBseSBBY2N1bXVsYXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLwogWEVOX0NQVUZFQVRVUkUo
SUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQg
YnkgSW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEh
IFNUSUJQICovCitYRU5fQ1BVRkVBVFVSRShBUkNIX0NBUFMsICAgICA5KjMyKzI5KSAvKiAgIElB
MzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSICovCiAKICNlbmRpZiAvKiBYRU5fQ1BVRkVBVFVSRSAq
LwogCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:15:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSNR-0007RG-0H; Wed, 07 Feb 2018 16:15:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSNP-0007QF-KG
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:15:15 +0000
X-Inumbo-ID: 301f84da-0c22-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 301f84da-0c22-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:16:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:15:08 -0700
Message-Id: <5A7B341B02000078001A6231@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:15:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
In-Reply-To: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 7/7] x86: log XPTI enabled status
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIHNhbWUgdGltZSBhbHNvIHJlcG9ydCB0aGUgc3RhdGUgb2YgdGhlIHR3byBkZWZpbmVk
CkFSQ0hfQ0FQQUJJTElUSUVTIE1TUiBiaXRzLiBUbyBhdm9pZCBmdXJ0aGVyIGNvbXBsaWNhdGlu
ZyB0aGUKY29uZGl0aW9uYWwgYXJvdW5kIHRoYXQgcHJpbnRrKCksIGRyb3AgaXQgKGl0J3MgYSBk
ZWJ1ZyBsZXZlbCBvbmUgb25seQphbnl3YXkpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6IFJlLWJhc2Ugb3ZlciBzcGxpdCBvZmYgZWFybGll
ciBwYXRjaC4gRHJvcCBNU1JfIGZyb20KICAgIE1TUl9BUkNIX0NBUEFCSUxJVElFU18qLiBEcm9w
IGNvbmRpdGlvbmFsIGFyb3VuZCBkZWJ1ZyBwcmludGsoKS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTIxLDcgKzIxLDcg
QEAKICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAKICNpbmNsdWRlIDxhc20vbWljcm9jb2RlLmg+Ci0j
aW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgorI2luY2x1ZGUgPGFzbS9tc3IuaD4KICNpbmNsdWRl
IDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL3NwZWNfY3RybC5oPgogI2luY2x1ZGUg
PGFzbS9zcGVjX2N0cmxfYXNtLmg+CkBAIC0xMDAsMjMgKzEwMCwyNSBAQCBjdXN0b21fcGFyYW0o
ImJ0aSIsIHBhcnNlX2J0aSk7CiBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVt
IGluZF90aHVuayB0aHVuaykKIHsKICAgICB1bnNpZ25lZCBpbnQgXzdkMCA9IDAsIGU4YiA9IDAs
IHRtcDsKKyAgICB1aW50NjRfdCBjYXBzID0gMDsKIAogICAgIC8qIENvbGxlY3QgZGlhZ25vc3Rp
Y3MgYWJvdXQgYXZhaWxhYmxlIG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggYm9vdF9jcHVfZGF0
YS5jcHVpZF9sZXZlbCA+PSA3ICkKICAgICAgICAgY3B1aWRfY291bnQoNywgMCwgJnRtcCwgJnRt
cCwgJnRtcCwgJl83ZDApOwogICAgIGlmICggYm9vdF9jcHVfZGF0YS5leHRlbmRlZF9jcHVpZF9s
ZXZlbCA+PSAweDgwMDAwMDA4ICkKICAgICAgICAgY3B1aWQoMHg4MDAwMDAwOCwgJnRtcCwgJmU4
YiwgJnRtcCwgJnRtcCk7CisgICAgaWYgKCBfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJF
X0FSQ0hfQ0FQUykgKQorICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBz
KTsKIAogICAgIHByaW50ayhYRU5MT0dfREVCVUcgIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFj
aWxpdGllczpcbiIpOwogCiAgICAgLyogSGFyZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0
byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4gKi8KLSAgICBpZiAoIChfN2QwICYgKGNwdWZlYXRf
bWFzayhYODZfRkVBVFVSRV9JQlJTQikgfAotICAgICAgICAgICAgICAgICAgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX1NUSUJQKSkpIHx8Ci0gICAgICAgICAoZThiICYgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX0lCUEIpKSApCi0gICAgICAgIHByaW50ayhYRU5MT0dfREVCVUcgIiAgSGFyZHdh
cmUgZmVhdHVyZXM6JXMlcyVzXG4iLAotICAgICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfSUJSU0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAotICAgICAgICAgICAg
ICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJQlAiICAg
ICA6ICIiLAotICAgICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVf
SUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiKTsKKyAgICBwcmludGsoWEVOTE9HX0RFQlVHICIg
IEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXNcbiIsCisgICAgICAgICAgIChfN2QwICYgY3B1
ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkgPyAiIElCUlMvSUJQQiIgOiAiIiwKKyAgICAg
ICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJQlAi
ICAgICA6ICIiLAorICAgICAgICAgICAoZThiICAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9J
QlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIsCisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBB
QklMSVRJRVNfSUJSU19BTEwpICAgICAgPyAiIElCUlNfQUxMIiAgOiAiIiwKKyAgICAgICAgICAg
KGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENMX05PKSAgICAgICA/ICIgUkRDTF9OTyIgICA6
ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gQlRJ
IG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1RfVEhV
TkspICkKQEAgLTEzMyw2ICsxMzUsOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWls
cyhlbnVtIGluCiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgID8gIiBJQlBCIiAgICAgICA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfUlNCX05BVElWRSkgICAgICA/ICIgUlNCX05BVElWRSIgOiAiIiwKICAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQpICAgICAgPyAiIFJTQl9WTUVY
SVQiIDogIiIpOworCisgICAgcHJpbnRrKFhFTkxPR19JTkZPICJYUFRJOiAlc1xuIiwKKyAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PX1hQVEkpID8gImRpc2FibGVkIiA6ICJl
bmFibGVkIik7CiB9CiAKIC8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1z
YWZlIG9uIHRoaXMgQ1BVLiAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:18:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:18:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSQ1-0007jT-DX; Wed, 07 Feb 2018 16:17:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejSQ0-0007jC-6K
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:17:56 +0000
X-Inumbo-ID: 8f06bb02-0c22-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f06bb02-0c22-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:18:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67464333"
Date: Wed, 7 Feb 2018 16:12:51 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180207161251.2y4xne7lfeervyx7@MacBook-Pro-de-Roger.local>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B246F02000078001A6148@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7B246F02000078001A6148@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/4] firmware/shim: better filtering of
 intermediate files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDg6MTVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSSBoYXZlIG5vIGlkZWEgd2hhdCAqLjEgaXMgbWVhbnQgdG8gY292ZXIuIEluc3RlYWQg
YWxzbyBleGNsdWRlCj4gcHJlcHJvY2Vzc2VkIGFuZCBub24tc291cmNlIGFzc2VtYmx5IGZpbGVz
LgoKT2gsIEkgZ3Vlc3MgdGhhdCBhbnN3ZXJzIG15IHF1ZXN0aW9uIGluIDIvNCB0aGVuLiBJIGRv
bid0IHNlZW0gdG8gaGF2ZQpuZWl0aGVyIC5pIG9yIC5hIGZpbGVzLCBidXQgY2VydGFpbmx5IC5z
IHNob3VsZCBiZSBleGNsdWRlZC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:19:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSRJ-0007rG-ND; Wed, 07 Feb 2018 16:19:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejSRI-0007qt-MW
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:19:16 +0000
X-Inumbo-ID: bfe241b1-0c22-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bfe241b1-0c22-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:20:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67464474"
Date: Wed, 7 Feb 2018 16:14:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180207161418.ht2t6mcpfgs7xn3y@MacBook-Pro-de-Roger.local>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B248F02000078001A614B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7B248F02000078001A614B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/4] firmware/shim: avoid mkdir error during
 Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDg6NDdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gIm1rZGlyIC1wIiByZXBvcnRzIGEgbWlzc2luZyBvcGVyYW5kLCBhcyBjb25maWcvIGhh
cyBubyBzdWJkaXJzLiBPZGRseQo+IGVub3VnaCB0aGlzIGRvZXNuJ3QgY2F1c2UgdGhlIHdob2xl
IGNvbW1hbmQgKGFuZCBoZW5jZSB0aGUgYnVpbGQgdG8KPiBmYWlsKSwgZGVzcGl0ZSB0aGUgInNl
dCAtZSIgbm93IGNvdmVyaW5nIHRoZSBlbnRpcmUgc2V0IG9mIGNvbW1hbmRzIC0KPiBwZXJoYXBz
IGEgcXVpcmsgb2YgdGhlIHJlbGF0aXZlbHkgb2xkIGJhc2ggSSd2ZSBzZWVuIHRoaXMgd2l0aCAo
YSBmZXcKPiBzaW1wbGUgZXhwZXJpbWVudHMgc3VnZ2VzdCB0aGF0IGNvbW1hbmRzIGluc2lkZSAo
KSBwcm9kdWNpbmcgYSBub24tCj4gc3VjY2VzcyBzdGF0dXMgd291bGQgZXhpdCB0aGUgaW5uZXIg
c2hlbGwsIGJ1dCBub3QgdGhlIG91dGVyIG9uZSkuCj4gCj4gQWRkIGEgZHVtbXkgLiBhcmd1bWVu
dCB0byB0aGUgaW52b2NhdGlvbi4KPiAKPiBTdWdnZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:21:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSTF-0008WH-6E; Wed, 07 Feb 2018 16:21:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kfjv=fb=citrix.com=prvs=569e52e77=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejSTE-0008W6-Dh
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:21:16 +0000
X-Inumbo-ID: db58fb48-0c22-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id db58fb48-0c22-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 17:20:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67464632"
Date: Wed, 7 Feb 2018 16:16:04 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180207161604.p7qek4aiqul4jevt@MacBook-Pro-de-Roger.local>
References: <20180124111755.l5dqgrimrx47g2e3@citrix.com>
 <20180207105356.48489-1-roger.pau@citrix.com>
 <5A7ADAE002000051043D0449@prv-mh.provo.novell.com>
 <5A7B2B3902000078001A61CD@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7B2B3902000078001A61CD@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 4/7] kconfig/gcov: rename to coverage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6Mzc6MTNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA3LjAyLjE4IGF0IDExOjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gIGRvY3MvbWlzYy9jb3ZlcmFnZS5tYXJrZG93biAgfCAyICstCj4gPiAgeGVuL0tj
b25maWcuZGVidWcgICAgICAgICAgICB8IDYgKysrLS0tCj4gPiAgeGVuL1J1bGVzLm1rICAgICAg
ICAgICAgICAgICB8IDkgKysrKysrKy0tCj4gPiAgeGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZSAg
ICB8IDIgKy0KPiA+ICB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgIHwgMiArLQo+ID4gIHhl
bi9jb21tb24vY292ZXJhZ2UvTWFrZWZpbGUgfCA1ICsrKystCj4gPiAgeGVuL2NvbW1vbi9zeXNj
dGwuYyAgICAgICAgICB8IDIgLS0KPiA+ICB4ZW4vaW5jbHVkZS94ZW4vY292ZXJhZ2UuaCAgIHwg
NyArKysrKystCj4gPiAgOCBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAxMiBkZWxl
dGlvbnMoLSkKPiAKPiBJJ3ZlIHRha2VuIHRoZSBsaWJlcnR5IHRvIGFsc28gYWRqdXN0IHRoZSBz
aGltJ3Mgc3RvcmVkIGNvbmZpZyB3aGlsZQo+IGNvbW1pdHRpbmcuCgpUaGFua3MuIFRoaXMgc2hp
bSBjb25maWcgaXMgZ29pbmcgdG8gYmUgYSBQSVRBLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:27:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSYy-0000JO-Qm; Wed, 07 Feb 2018 16:27:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ztp7=fb=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1ejSYx-0000JI-Pg
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 16:27:11 +0000
X-Inumbo-ID: aee33942-0c23-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aee33942-0c23-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 17:26:44 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id o89so2163620lfg.10
 for <xen-devel@lists.xen.org>; Wed, 07 Feb 2018 08:27:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=61sG8S5EpDulz2s0rebFo309UXDJAhsrejhpxS86ccY=;
 b=U4ZllmtpJxFMvd0jsVIcUv5UnLtGpgKqqxAOd/yFqBeaQXnOgB2d8vaower+PZKl7i
 a3It5vZtQgc69i0//JfEV5EBoxQciQODTD+n9gu/x6U32lwq9TGikf37IGsld2Ur9mMN
 44zwHmM0wYgTOZ6rYYB/NWEsYnigqsWaOFLeGrrXHMn2OT6Q6snbiRNdevcUAXQPJX0v
 z8zCf5nfWPWp7BCCFRCkOtQAHtdlotPUbIN8BLeEQjznDE5tbtSfGey/OHNVP38AR2BR
 Uxe4Cmp0Yipq0D4/jVREw6iTS+70PoVTgNPuMwCSl3I4bdBXwDxlXXvKRkVPGLKeQ9o7
 OXEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=61sG8S5EpDulz2s0rebFo309UXDJAhsrejhpxS86ccY=;
 b=IZXYXf3MFTHoVCKd6tZyEYSuIwbkT88E2mPvIBeBNGssrYlPMQBiUaSQgiXzxjHo/x
 k4Bt55jWkkbSW31q3d1HwpjlEjpq/6xIPCDy/czqdIYbOT4c22s1uZN3RsDE3X3wNNgF
 LkTus92xFBp0bY2xeMBBgqYYPVD4JxBSfSTxmvXA/e2oaX149B/dE6XoyJXgVCOTyGwS
 Y/rlDTU5Ra2duFJ8z55z7Dg5QN2vkhpZqwjgVFraYpeYbFOOM4gh+xaRu/p6QlCVTtBN
 j7nUZlcYL6oJ6ljM94VMWB+HKd4BSieDYWIfa27A7L30KluU7FEsxZPDbSGkjBGIADPZ
 4lAA==
X-Gm-Message-State: APf1xPBRPqrlQckskqD05aPM6qL4n0Bv1b9sSwlUW0LehV9NSH2va6nW
 OP5ahCe6s/zZKZGZaJrUW4kdUJwwcscqGwaLI8o=
X-Google-Smtp-Source: AH8x225+g+SuYUcLiSgimEj6ppSdgBlawJwHlEJ36iPYsWe/dKQ2tXzzdbOrf3Yb0biqttb+RImJaQJoKRriSN9xoPM=
X-Received: by 10.25.181.3 with SMTP id e3mr4899396lff.90.1518020827769; Wed,
 07 Feb 2018 08:27:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.15.94 with HTTP; Wed, 7 Feb 2018 08:27:07 -0800 (PST)
In-Reply-To: <20180206180623.ri47skutqiiv437r@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
 <20180206180623.ri47skutqiiv437r@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Thu, 8 Feb 2018 00:27:07 +0800
Message-ID: <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgV2VpIGFuZCBKdWxpZW4sCgoyMDE4LTAyLTA3IDI6MDYgR01UKzA4OjAwIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ogo+IE9uIFR1ZSwgRmViIDA2LCAyMDE4IGF0IDAxOjI0OjMwUE0g
KzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gPiAgICAgICBpZiAobGlieGxfX2RldmljZV9w
Y2lfZGVzdHJveV9hbGwoZ2MsIGRvbWlkKSA8IDApCj4+ID4gICAgICAgICAgIExPR0QoRVJST1Is
IGRvbWlkLCAiUGNpIHNodXRkb3duIGZhaWxlZCIpOwo+PiA+ICAgICAgIHJjID0geGNfZG9tYWlu
X3BhdXNlKGN0eC0+eGNoLCBkb21pZCk7Cj4+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4+ID4gaW5kZXgg
MmNmZTRjMDhhNy4uYzM5OGI2YTZiOCAxMDA2NDQKPj4gPiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCj4+ID4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+PiA+
IEBAIC00NDI0LDYgKzQ0MjQsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX3N0cmluZ19p
c19kZWZhdWx0KGNoYXIgKipzKQo+PiA+ICAgX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fYWRkKGxp
YnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+PiA+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sIGludCBsZW4pOwo+PiA+ICtfaGlkZGVuIGlu
dCBsaWJ4bF9fc3NobV9kZWwobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQpOwo+PiA+ICsK
Pj4gPiAgIF9oaWRkZW4gaW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxfX2djICpn
YywgdWludDMyX3QgZG9taWQsCj4+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQgbGVuKTsKPj4gPiAgIF9oaWRkZW4g
aW50IGxpYnhsX19zc2htX3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQs
Cj4+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3NzaG0uYwo+PiA+IGluZGV4IDU2MmY0NmYyOTkuLjFiZjRkNGMyZGMgMTAwNjQ0Cj4+
ID4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCj4+ID4gKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfc3NobS5jCj4+ID4gQEAgLTg2LDYgKzg2LDExMiBAQCBpbnQgbGlieGxfX3NzaG1fY2hl
Y2tfb3ZlcmxhcChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4gPiAgICAgICByZXR1
cm4gMDsKPj4gPiAgIH0KPj4gPiArLyogRGVjcmVhc2UgdGhlIHJlZmNvdW50IG9mIGFuIHNzaG0u
IFdoZW4gcmVmY291bnQgcmVhY2hlcyAwLAo+Pgo+PiBOSVQ6IExpYnhsIGNvZGluZyBzdHlsZSBy
ZWdhcmRpbmcgdGhlIGNvbW1lbnQgc2VlbXMgdG8gYmUgdW5jbGVhcmVkIChJYW4sCj4+IFdlaT8p
LiBCdXQgSSBmZWVsIGtlZXAgLyogYW5kICovIGluIHNlcGFyYXRlIGxpbmUgaXMgbmljZXIuCj4K
PiBJIGRvbid0IGhhdmUgYW4gb3BpbmlvbiBoZXJlLgo+Cj4+Cj4+ID4gKyAqIGNsZWFuIHVwIHRo
ZSB3aG9sZSBzc2htIHBhdGguCj4+ID4gKyAqLwo+PiA+ICtzdGF0aWMgdm9pZCBsaWJ4bF9fc3No
bV9kZWNyZWYobGlieGxfX2djICpnYywgeHNfdHJhbnNhY3Rpb25fdCB4dCwKPj4gPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKnNzaG1fcGF0aCkKPj4gPiArc3Rh
dGljIHZvaWQgbGlieGxfX3NzaG1fZGVsX3NsYXZlKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0
aW9uX3QgeHQsCj4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJf
dCBkb21pZCwgY29uc3QgY2hhciAqaWQsIGJvb2wgaXNyZXRyeSkKPj4gPiArewo+PiA+ICsgICAg
Y29uc3QgY2hhciAqc2xhdmVfcGF0aCwgKmJlZ2luX3N0ciwgKmVuZF9zdHI7Cj4+ID4gKyAgICB1
aW50NjRfdCBiZWdpbiwgZW5kOwo+PiA+ICsKPj4gPiArICAgIHNsYXZlX3BhdGggPSBHQ1NQUklO
VEYoIiVzL3NsYXZlcy8lIlBSSXUzMiwgU1NITV9QQVRIKGlkKSwgZG9taWQpOwo+PiA+ICsKPj4g
PiArICAgIGJlZ2luX3N0ciA9IGxpYnhsX194c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9i
ZWdpbiIsIHNsYXZlX3BhdGgpKTsKPj4gPiArICAgIGVuZF9zdHIgPSBsaWJ4bF9feHNfcmVhZChn
YywgeHQsIEdDU1BSSU5URigiJXMvZW5kIiwgc2xhdmVfcGF0aCkpOwo+PiA+ICsgICAgYmVnaW4g
PSBzdHJ0b3VsbChiZWdpbl9zdHIsIE5VTEwsIDE2KTsKPj4gPiArICAgIGVuZCA9IHN0cnRvdWxs
KGVuZF9zdHIsIE5VTEwsIDE2KTsKPj4gPiArCj4+ID4gKyAgICAvKiBBdm9pZCBjYWxsaW5nIGRv
X3VubWFwIG1hbnkgdGltZXMgaW4gY2FzZSBvZiB4cyB0cmFuc2FjdGlvbiByZXRyeSAqLwo+PiA+
ICsgICAgaWYgKCFpc3JldHJ5KQo+PiA+ICsgICAgICAgIGxpYnhsX19zc2htX2RvX3VubWFwKGdj
LCBkb21pZCwgaWQsIGJlZ2luLCBlbmQpOwo+Pgo+PiBJSE1PLCBieSB1bm1hcHBpbmcgdGhlIHJl
Z2lvbnMgaW4gbWlkZGxlIG9mIHRoZSB0cmFuc2FjdGlvbiwgeW91IGluY3JlYXNlCj4+IHRoZSBw
b3RlbnRpYWwgZmFpbHVyZSBvZiBpdC4gSSB3b3VsZCBtb3ZlIHRoYXQgb3V0IG9mIHRoZSB0cmFu
c2FjdGlvbiBwYXRoLgo+Pgo+PiBJIHdvdWxkIGJlIGludGVyZXN0ZWQgdG8gaGVhciB0aGUgb3Bp
bmlvbiBvZiB0aGUgdG9vbHMgbWFpbnRhaW5lcnMgaGVyZS4KPj4KPgo+IElmIHlvdSBtb3ZlIHRo
ZSB1bm1hcCBhZnRlciB0aGUgbG9vcCB5b3UgY3JlYXRlIGEgd2luZG93IGluIHdoaWNoCj4gdGhl
IHBhZ2VzIGFyZSBzdGlsbCBtYXBwZWQgYnV0IHRoZSB0b29sc3RhY2sgdGhpbmtzIHRoZXkgYXJl
IHVubWFwcGVkLgo+Cj4gV2hpbGUgdGhlIGNvZGUgYXMtaXMgbm93IG1ha2VzIHN1cmUgKGFzc3Vt
aW5nIG5vIGVycm9yIGluIHVubWFwKSB0aGUKPiBwYWdlcyBhcmUgdW5tYXBwZWQgbm8gbGF0ZXIg
dGhhbiB0aGUgdHJhbnNhY3Rpb24gaXMgY29tbWl0dGVkLiBJIHRoaW5rCj4gdGhpcyBjYW4gYmUg
ZG9uZSBieSBtb3ZpbmcgdW5tYXAgYmVmb3JlIHRoZSB0cmFuc2FjdGlvbi4KPgo+IFpob25nemUs
IGRvIHlvdSB0aGluayB0aGUgdW5tYXAgbXVzdCBiZSBkb25lIGluc2lkZSB0aGUgbG9vcD8gV2hh
dCBraW5kCj4gb2YgaW52YXJpYW50cyBkbyB5b3UgaGF2ZSBpbiBtaW5kPwo+Cj4gVGhlbiB0aGVy
ZSBpcyB0aGUgcXVlc3Rpb24gb2YgIndoYXQgZG8gd2UgZG8gaWYgdW5tYXAgZmFpbHMiLiBIb25l
c3RseSBJCj4gZG9uJ3QgaGF2ZSBhbiBhbnN3ZXIuIEl0IHNlZW1zIHJhdGhlciBzY3Jld2VkIHVw
IGluIHRoYXQgY2FzZSBhbmQgSQo+IGRvdWJ0IHRoZXJlIGlzIG11Y2ggbGlieGwgY2FuIGRvIHRv
IHJlY3RpZnkgdGhpbmdzLgo+CgpJIHB1dCB0aGUgdW5tYXAgaW5zaWRlIHRoZSB0cmFuc2FjdGlv
biBiZWNhdXNlIEkgd2FudCB0byBtYWtlIHRoZSB3aG9sZQpyZWFkX21hcHBpbmdfaW5mby0+dW5t
YXAtPnVwZGF0ZV9tYXBwaW5nX2luZm8gcHJvY2VzcyBhdG9taWMuIElmCkkgcHV0IHVubWFwIG91
dHNpZGUgdGhlIHRyYW5zYWN0aW9uOiAgYWZ0ZXIgSSByZWFkIG91dCB0aGUgaW5mb3JtYXRpb24K
dGhhdCBJIG5lZWQgdG8gZG8gdGhlIHVubWFwLCBhbmQgYmVmb3JlIEkgZG8gdGhlIHVubWFwIGFu
ZCBkZWNyZWFzZSB0aGUKcmVmY250LCB0aGVyZSBjb3VsZCBiZSBhbm90aGVyIGluc3RhbmNlIG9m
IHRoaXMgY29kZSB0cnlpbmcgdG8gZG8gdGhlIHNhbWUKdGhpbmcsIHdoaWNoIG1pZ2h0IGxlYWQg
dG8gcmFjZSBjb25kaXRpb24uCgpBbmQgeWVzLCBJIGRvbid0IHRoaW5rIHdlIGNhbiBkbyBtdWNo
IGluIGNhc2Ugb2Ygc29tZXRoaW5nIGdvIHdyb25nLCBzbwp3aGF0IEknbSBkb2luZyBoZXJlIGlz
IGp1c3QgdG8gZG8gYXMgYmVzdCBhcyBJIGNhbiAtLSB1bm1hcHBpbmcgYWxsIHRoYXQgcGFnZXMK
dGhhdCBjYW4gYmUgdW5tYXBwZWQgYW5kIGNsZWFudXAgdGhlIHhzIGVudHJpZXMuCgpDaGVlcnMs
CgpaaG9uZ3plIExpdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:28:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:28:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSZk-0000MX-2p; Wed, 07 Feb 2018 16:28:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSZi-0000MD-OU
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:27:58 +0000
X-Inumbo-ID: f6f9545b-0c23-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6f9545b-0c23-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:28:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:27:51 -0700
Message-Id: <5A7B371502000078001A6285@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:27:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B244C02000078001A6145@prv-mh.provo.novell.com>
 <20180207160518.lhp4xibwcncje2c2@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180207160518.lhp4xibwcncje2c2@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/4] firmware/shim: better filtering of
 dependency files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDE3OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDA3LCAyMDE4IGF0IDA4OjA3OjQwQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBJIGhhdmUgbm8gaWRlYSB3aGF0ICouZDEgaXMgc3VwcG9zZWQgdG8gcmVmZXIgdG8g
LSB3ZSBvbmx5IGhhdmUgLiouZAo+PiBhbmQgLiouZDIgZmlsZXMgKG5vdGUgYWxzbyB0aGUgbGVh
ZGluZyBkb3QpLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgo+PiAKPj4gLS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQo+PiAr
KysgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCj4+IEBAIC0yNiw3ICsyNiw3IEBA
IGxpbmtmYXJtLnN0YW1wOiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykKPj4gIAkkKGZvcmVhY2gg
ZCwgJChMSU5LX0RJUlMpLCBcCj4+ICAJCShjZCAkKFhFTl9ST09UKTsgXAo+PiAgCQkgZmluZCAk
KGQpICEgLXR5cGUgbCAtdHlwZSBmIFwKPj4gLQkJICQoYWRkcHJlZml4ICEgLXBhdGggLCAnKi5b
b2RhMV0nICcqLmRbMTJdJykpIFwKPj4gKwkJICQoYWRkcHJlZml4ICEgLXBhdGggLCAnKi5bb2Ex
XScgJy4qLmQnICcuKi5kMicpKSBcCj4gCj4gRG9uJ3QgeW91IHdhbnQgLW5hbWUgaGVyZSBpbnN0
ZWFkIG9mIC1wYXRoPwo+IAo+IEFGQUlDVCB1c2luZyAnLiouZCcgaXMgbm90IGdvaW5nIHRvIHdv
cmsgd2l0aCBwYXRoLCBiZWNhdXNlIHRoYXQncyB0aGUKPiBmdWxsIHBhdGgsIG5vdCB0aGUgbmFt
ZSBvZiB0aGUgZmlsZS4gVGhpcyB1c2VkIHRvIHdvcmsgYmVmb3JlIGJlY2F1c2UKPiB0aGUgcGF0
dGVybnMgc3RhcnRlZCB3aXRoICcqJy4KCk9oLCBnb29kIHBvaW50LiBPbmNlIGFnYWluIEkgaGF2
ZSBubyBpZGVhIHdoeSAtcGF0aCB3YXMgdXNlZCBpbgp0aGUgZmlyc3QgcGxhY2UuCgo+IEFsc28g
SSBjYW5ub3QgZmluZCBhbnkgLmEgb3IgLjEgZmlsZXMsIGJ1dCBtYXliZSB0aGF0J3MganVzdCBi
ZWNhdXNlCj4gb2YgbXkgYnVpbGQgc3lzdGVtIChJIGRvbid0IGJ1aWxkIEVGSSkuCgpUaGUgLjEg
cGFydCBnb2VzIGF3YXkgaW4gcGF0Y2ggMy4gSSBzdXBwb3NlIC5hIGlzIGp1c3QgdG8gY292ZXIK
YXJjaGl2ZXMgZXZlbiBpZiB3ZSBkb24ndCB1c2UgYW55IHJpZ2h0IG5vdy4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:29:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:29:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSbT-0000Xu-Dh; Wed, 07 Feb 2018 16:29:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejSbR-0000Ws-T0
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 16:29:45 +0000
X-Inumbo-ID: 36e1d94e-0c24-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36e1d94e-0c24-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:30:31 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 09:29:39 -0700
Message-Id: <5A7B378102000078001A6288@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 09:29:37 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B246F02000078001A6148@prv-mh.provo.novell.com>
 <20180207161251.2y4xne7lfeervyx7@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180207161251.2y4xne7lfeervyx7@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 3/4] firmware/shim: better filtering of
 intermediate files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDE3OjEyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDA3LCAyMDE4IGF0IDA4OjA4OjE1QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBJIGhhdmUgbm8gaWRlYSB3aGF0ICouMSBpcyBtZWFudCB0byBjb3Zlci4gSW5zdGVh
ZCBhbHNvIGV4Y2x1ZGUKPj4gcHJlcHJvY2Vzc2VkIGFuZCBub24tc291cmNlIGFzc2VtYmx5IGZp
bGVzLgo+IAo+IE9oLCBJIGd1ZXNzIHRoYXQgYW5zd2VycyBteSBxdWVzdGlvbiBpbiAyLzQgdGhl
bi4gSSBkb24ndCBzZWVtIHRvIGhhdmUKPiBuZWl0aGVyIC5pIG9yIC5hIGZpbGVzLCBidXQgY2Vy
dGFpbmx5IC5zIHNob3VsZCBiZSBleGNsdWRlZC4KCi5zIGFuZCAuaSBjYW4gYm90aCBiZSBnZW5l
cmF0ZWQgZm9yIHRoZSBjYXNlIHNvbWVvbmUgaGFzIGEgbmVlZCB0bwpsb29rIGF0IHRoZW0gKEkg
bmVlZCB0byBmcm9tIHRpbWUgdG8gdGltZSkuIEFzIHdlIGhhdmUgcnVsZXMgZm9yIGJvdGgsCndl
IHNob3VsZCBhbHNvIGV4Y2x1ZGUgd2hhdCB0aG9zZSBydWxlcyBjYW4gZ2VuZXJhdGUuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 16:54:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 16:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejSzE-0002W0-9y; Wed, 07 Feb 2018 16:54:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u8ri=fb=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejSzD-0002Vu-4n
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 16:54:19 +0000
X-Inumbo-ID: a446dcba-0c27-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a446dcba-0c27-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 16:55:03 +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 675C71435;
 Wed,  7 Feb 2018 08:54:10 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7537E3F24D;
 Wed,  7 Feb 2018 08:54:09 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>, Wei Liu <wei.liu2@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
 <20180206180623.ri47skutqiiv437r@citrix.com>
 <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aa3cf90d-2345-5fa0-5b65-5f7a5fc56b38@arm.com>
Date: Wed, 7 Feb 2018 16:54:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMTY6MjcsIFpob25nemUgTGl1IHdyb3RlOgo+IEhpIFdlaSBhbmQgSnVsaWVu
LAoKSGksCgo+IDIwMTgtMDItMDcgMjowNiBHTVQrMDg6MDAgV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT46Cj4+IE9uIFR1ZSwgRmViIDA2LCAyMDE4IGF0IDAxOjI0OjMwUE0gKzAwMDAsIEp1
bGllbiBHcmFsbCB3cm90ZToKPj4+PiAgICAgICAgaWYgKGxpYnhsX19kZXZpY2VfcGNpX2Rlc3Ry
b3lfYWxsKGdjLCBkb21pZCkgPCAwKQo+Pj4+ICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJQY2kgc2h1dGRvd24gZmFpbGVkIik7Cj4+Pj4gICAgICAgIHJjID0geGNfZG9tYWluX3BhdXNl
KGN0eC0+eGNoLCBkb21pZCk7Cj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2lu
dGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCj4+Pj4gaW5kZXggMmNmZTRj
MDhhNy4uYzM5OGI2YTZiOCAxMDA2NDQKPj4+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCj4+Pj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+Pj4+IEBAIC00
NDI0LDYgKzQ0MjQsOCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgbGlieGxfX3N0cmluZ19pc19kZWZh
dWx0KGNoYXIgKipzKQo+Pj4+ICAgIF9oaWRkZW4gaW50IGxpYnhsX19zc2htX2FkZChsaWJ4bF9f
Z2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbGlieGxfc3RhdGljX3NobSAqc3NobSwgaW50IGxlbik7Cj4+Pj4gK19oaWRkZW4gaW50IGxp
YnhsX19zc2htX2RlbChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCk7Cj4+Pj4gKwo+Pj4+
ICAgIF9oaWRkZW4gaW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxfX2djICpnYywg
dWludDMyX3QgZG9taWQsCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBsaWJ4bF9zdGF0aWNfc2htICpzc2htcywgaW50IGxlbik7Cj4+Pj4gICAgX2hpZGRlbiBp
bnQgbGlieGxfX3NzaG1fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwK
Pj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jIGIvdG9vbHMvbGlieGwv
bGlieGxfc3NobS5jCj4+Pj4gaW5kZXggNTYyZjQ2ZjI5OS4uMWJmNGQ0YzJkYyAxMDA2NDQKPj4+
PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9zc2htLmMKPj4+PiArKysgYi90b29scy9saWJ4bC9s
aWJ4bF9zc2htLmMKPj4+PiBAQCAtODYsNiArODYsMTEyIEBAIGludCBsaWJ4bF9fc3NobV9jaGVj
a19vdmVybGFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+Pj4+ICAgICAgICByZXR1
cm4gMDsKPj4+PiAgICB9Cj4+Pj4gKy8qIERlY3JlYXNlIHRoZSByZWZjb3VudCBvZiBhbiBzc2ht
LiBXaGVuIHJlZmNvdW50IHJlYWNoZXMgMCwKPj4+Cj4+PiBOSVQ6IExpYnhsIGNvZGluZyBzdHls
ZSByZWdhcmRpbmcgdGhlIGNvbW1lbnQgc2VlbXMgdG8gYmUgdW5jbGVhcmVkIChJYW4sCj4+PiBX
ZWk/KS4gQnV0IEkgZmVlbCBrZWVwIC8qIGFuZCAqLyBpbiBzZXBhcmF0ZSBsaW5lIGlzIG5pY2Vy
Lgo+Pgo+PiBJIGRvbid0IGhhdmUgYW4gb3BpbmlvbiBoZXJlLgo+Pgo+Pj4KPj4+PiArICogY2xl
YW4gdXAgdGhlIHdob2xlIHNzaG0gcGF0aC4KPj4+PiArICovCj4+Pj4gK3N0YXRpYyB2b2lkIGxp
YnhsX19zc2htX2RlY3JlZihsaWJ4bF9fZ2MgKmdjLCB4c190cmFuc2FjdGlvbl90IHh0LAo+Pj4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3NobV9wYXRoKQo+
Pj4+ICtzdGF0aWMgdm9pZCBsaWJ4bF9fc3NobV9kZWxfc2xhdmUobGlieGxfX2djICpnYywgeHNf
dHJhbnNhY3Rpb25fdCB4dCwKPj4+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90IGRvbWlkLCBjb25zdCBjaGFyICppZCwgYm9vbCBpc3JldHJ5KQo+Pj4+ICt7Cj4+
Pj4gKyAgICBjb25zdCBjaGFyICpzbGF2ZV9wYXRoLCAqYmVnaW5fc3RyLCAqZW5kX3N0cjsKPj4+
PiArICAgIHVpbnQ2NF90IGJlZ2luLCBlbmQ7Cj4+Pj4gKwo+Pj4+ICsgICAgc2xhdmVfcGF0aCA9
IEdDU1BSSU5URigiJXMvc2xhdmVzLyUiUFJJdTMyLCBTU0hNX1BBVEgoaWQpLCBkb21pZCk7Cj4+
Pj4gKwo+Pj4+ICsgICAgYmVnaW5fc3RyID0gbGlieGxfX3hzX3JlYWQoZ2MsIHh0LCBHQ1NQUklO
VEYoIiVzL2JlZ2luIiwgc2xhdmVfcGF0aCkpOwo+Pj4+ICsgICAgZW5kX3N0ciA9IGxpYnhsX194
c19yZWFkKGdjLCB4dCwgR0NTUFJJTlRGKCIlcy9lbmQiLCBzbGF2ZV9wYXRoKSk7Cj4+Pj4gKyAg
ICBiZWdpbiA9IHN0cnRvdWxsKGJlZ2luX3N0ciwgTlVMTCwgMTYpOwo+Pj4+ICsgICAgZW5kID0g
c3RydG91bGwoZW5kX3N0ciwgTlVMTCwgMTYpOwo+Pj4+ICsKPj4+PiArICAgIC8qIEF2b2lkIGNh
bGxpbmcgZG9fdW5tYXAgbWFueSB0aW1lcyBpbiBjYXNlIG9mIHhzIHRyYW5zYWN0aW9uIHJldHJ5
ICovCj4+Pj4gKyAgICBpZiAoIWlzcmV0cnkpCj4+Pj4gKyAgICAgICAgbGlieGxfX3NzaG1fZG9f
dW5tYXAoZ2MsIGRvbWlkLCBpZCwgYmVnaW4sIGVuZCk7Cj4+Pgo+Pj4gSUhNTywgYnkgdW5tYXBw
aW5nIHRoZSByZWdpb25zIGluIG1pZGRsZSBvZiB0aGUgdHJhbnNhY3Rpb24sIHlvdSBpbmNyZWFz
ZQo+Pj4gdGhlIHBvdGVudGlhbCBmYWlsdXJlIG9mIGl0LiBJIHdvdWxkIG1vdmUgdGhhdCBvdXQg
b2YgdGhlIHRyYW5zYWN0aW9uIHBhdGguCj4+Pgo+Pj4gSSB3b3VsZCBiZSBpbnRlcmVzdGVkIHRv
IGhlYXIgdGhlIG9waW5pb24gb2YgdGhlIHRvb2xzIG1haW50YWluZXJzIGhlcmUuCj4+Pgo+Pgo+
PiBJZiB5b3UgbW92ZSB0aGUgdW5tYXAgYWZ0ZXIgdGhlIGxvb3AgeW91IGNyZWF0ZSBhIHdpbmRv
dyBpbiB3aGljaAo+PiB0aGUgcGFnZXMgYXJlIHN0aWxsIG1hcHBlZCBidXQgdGhlIHRvb2xzdGFj
ayB0aGlua3MgdGhleSBhcmUgdW5tYXBwZWQuCj4+Cj4+IFdoaWxlIHRoZSBjb2RlIGFzLWlzIG5v
dyBtYWtlcyBzdXJlIChhc3N1bWluZyBubyBlcnJvciBpbiB1bm1hcCkgdGhlCj4+IHBhZ2VzIGFy
ZSB1bm1hcHBlZCBubyBsYXRlciB0aGFuIHRoZSB0cmFuc2FjdGlvbiBpcyBjb21taXR0ZWQuIEkg
dGhpbmsKPj4gdGhpcyBjYW4gYmUgZG9uZSBieSBtb3ZpbmcgdW5tYXAgYmVmb3JlIHRoZSB0cmFu
c2FjdGlvbi4KPj4KPj4gWmhvbmd6ZSwgZG8geW91IHRoaW5rIHRoZSB1bm1hcCBtdXN0IGJlIGRv
bmUgaW5zaWRlIHRoZSBsb29wPyBXaGF0IGtpbmQKPj4gb2YgaW52YXJpYW50cyBkbyB5b3UgaGF2
ZSBpbiBtaW5kPwo+Pgo+PiBUaGVuIHRoZXJlIGlzIHRoZSBxdWVzdGlvbiBvZiAid2hhdCBkbyB3
ZSBkbyBpZiB1bm1hcCBmYWlscyIuIEhvbmVzdGx5IEkKPj4gZG9uJ3QgaGF2ZSBhbiBhbnN3ZXIu
IEl0IHNlZW1zIHJhdGhlciBzY3Jld2VkIHVwIGluIHRoYXQgY2FzZSBhbmQgSQo+PiBkb3VidCB0
aGVyZSBpcyBtdWNoIGxpYnhsIGNhbiBkbyB0byByZWN0aWZ5IHRoaW5ncy4KPj4KPiAKPiBJIHB1
dCB0aGUgdW5tYXAgaW5zaWRlIHRoZSB0cmFuc2FjdGlvbiBiZWNhdXNlIEkgd2FudCB0byBtYWtl
IHRoZSB3aG9sZQo+IHJlYWRfbWFwcGluZ19pbmZvLT51bm1hcC0+dXBkYXRlX21hcHBpbmdfaW5m
byBwcm9jZXNzIGF0b21pYy4gSWYKPiBJIHB1dCB1bm1hcCBvdXRzaWRlIHRoZSB0cmFuc2FjdGlv
bjogIGFmdGVyIEkgcmVhZCBvdXQgdGhlIGluZm9ybWF0aW9uCj4gdGhhdCBJIG5lZWQgdG8gZG8g
dGhlIHVubWFwLCBhbmQgYmVmb3JlIEkgZG8gdGhlIHVubWFwIGFuZCBkZWNyZWFzZSB0aGUKPiBy
ZWZjbnQsIHRoZXJlIGNvdWxkIGJlIGFub3RoZXIgaW5zdGFuY2Ugb2YgdGhpcyBjb2RlIHRyeWlu
ZyB0byBkbyB0aGUgc2FtZQo+IHRoaW5nLCB3aGljaCBtaWdodCBsZWFkIHRvIHJhY2UgY29uZGl0
aW9uLgoKQUZBSVUsIHRoZSB0cmFuc2FjdGlvbiBpcyBub3QgYSAiZ2xvYmFsIiBsb2NrLiBZb3Ug
d2lsbCBqdXN0IG5vdCBzZWUgdGhlIAp0aGUgY2hhbmdlIGZyb20gdGhlIG90aGVycyBkdXJpbmcg
dGhlIHRyYW5zYWN0aW9ucy4gWW91ciBjaGFuZ2VzIHdpbGwgYmUgCm9ubHkgYmUgdmlzaWJsZSBh
dCB0aGUgZW5kLiBTbyB0d28gdHJhbnNhY3Rpb24gY2FuIGJlIGhhcHBpbHkgc3RhcnRlZCAKY29u
Y3VycmVudGx5LCBhbmQgdHJ5IHRvIGRvIHRoZSB1bm1hcCB0b2dldGhlci4gTm90IGV2ZW4geW91
ciBjb2RlIHdpbGwgCnByb3RlY3QgYWdhaW5zdCB0aGF0LgoKU28gY2FuIHlvdSBnaXZlIGEgYml0
IG1vcmUgZGV0YWlscyBoZXJlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:01:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:01:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejT6Q-0003Fg-1J; Wed, 07 Feb 2018 17:01:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rmex=fb=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejT6O-0003Fa-FJ
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 17:01:44 +0000
X-Inumbo-ID: ae1ba1e7-0c28-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae1ba1e7-0c28-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 17:02:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 07 Feb 2018 10:01:36 -0700
Message-Id: <5A7B3EFF02000078001A62B5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 07 Feb 2018 10:01:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1517559257-2846-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1517559257-2846-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDAyLjAyLjE4IGF0IDA5OjE0LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gQEAgLTIzMTMsNiArMjMxNCwxMiBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9u
ZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKPiAgICAgICAgICB9Cj4gICAgICB9Cj4gIAo+ICsg
ICAgaWYgKCBodm1fcGNpZF9lbmFibGVkKHYpICkgLyogQ2xlYXIgdGhlIG5vZmx1c2ggYml0LiAq
Lwo+ICsgICAgewo+ICsgICAgICAgIG5vZmx1c2ggPSAhISh2YWx1ZSAmIFg4Nl9DUjNfTk9GTFVT
SCk7CgpQb2ludGxlc3MgISEuCgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPiBAQCAtMzQsNiArMzQsOSBA
QCBleHRlcm4gYm9vbF90IG9wdF9odm1fZmVwOwo+ICAjZGVmaW5lIG9wdF9odm1fZmVwIDAKPiAg
I2VuZGlmCj4gIAo+ICsjZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSCAoMXVsbCA8PCA2MykKClRoaXMg
YmVsb25ncyBpbiB4ODYtZGVmcy5oCgo+ICsjZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSF9ESVNBQkxF
X01BU0sgKFg4Nl9DUjNfTk9GTFVTSCAtIDEpCgpUaGlzIHNob3VsZG4ndCBiZSBuZWVkZWQgKHVz
ZSB+WDg2X0NSM19OT0ZMVVNIIGluc3RlYWQpLgoKPiBAQCAtMzIyLDkgKzMyNSwxMCBAQCBodm1f
dXBkYXRlX2hvc3RfY3IzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgIGh2bV9mdW5jcy51cGRh
dGVfaG9zdF9jcjModik7Cj4gIH0KPiAgCj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRl
X2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCj4gK3N0YXRpYyBpbmxp
bmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
Y3IsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgbm9mbHVz
aCkKPiAgewo+IC0gICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCBjcik7Cj4gKyAgICBo
dm1fZnVuY3MudXBkYXRlX2d1ZXN0X2NyKHYsIGNyLCBub2ZsdXNoKTsKPiAgfQoKSW5zdGVhZCBv
ZiBhbHRlcmluZyB0aGlzIGZ1bmN0aW9uIChhbmQgYSBsb3Qgb2YgY2FsbGVycyksIGhvdyBhYm91
dAppbnRyb2R1Y2luZwoKc3RhdGljIGlubGluZSB2b2lkIGh2bV91cGRhdGVfZ3Vlc3RfY3IzKHN0
cnVjdCB2Y3B1ICp2LCBib29sIG5vZmx1c2gpCnsKICAgIGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3Rf
Y3IodiwgMywgbm9mbHVzaCk7Cn0KCj8gSSdtIGFsc28gbm90IGNvbnZpbmNlZCBvZiB0aGUgdXBk
YXRlX2d1ZXN0X2NyKCkgaG9vayB0YWtpbmcgYQpib29sIHdoaWNoIGlzIG1lYW5pbmdsZXNzIGZv
ciBhbGwgb3RoZXIgQ1JzLiBQZXJoYXBzIGEgbW9yZSBnZW5lcmFsCmZsYWdzIHBhcmFtZXRlciB3
b3VsZCBiZSBiZXR0ZXIsIHdpdGggQ1Itc3BlY2lmaWMgbWVhbmluZyAoeW91J2QKdGhlbiBlLmcu
IGludHJvZHVjZSBIVk1fVVBEQVRFX0dVRVNUX0NSM19OT19GTFVTSCkuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:09:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejTE9-0003Wl-Bo; Wed, 07 Feb 2018 17:09:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ari4=fb=citrix.com=prvs=569d7db92=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejTE8-0003Uj-D9
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 17:09:44 +0000
X-Inumbo-ID: cc3c5581-0c29-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc3c5581-0c29-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 17:10:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461706335"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 7 Feb 2018 17:09:32 +0000
Message-ID: <20180207170934.5360-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, christian.lindig@citrix.com
Subject: [Xen-devel] [PATCH 0/2] Ocaml: misc fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSAoMik6CiAgb2NhbWwveGI6IHVwZGF0ZSB4Yi5tbGkgaW4gYWNjb3JkYW5jZSB3aXRo
IGRmMWU0YzZlN2Y4CiAgb2NhbWwvbGlicy94YjogZG9uJ3QgZ2VuZXJhdGUgKi5tbGkgYXV0b21h
dGljYWxseQoKIHRvb2xzL29jYW1sL2xpYnMveGIvTWFrZWZpbGUgICAgfCAgNCAtLS0tCiB0b29s
cy9vY2FtbC9saWJzL3hiL29wLm1saSAgICAgIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHRvb2xzL29jYW1sL2xpYnMveGIvcGFja2V0Lm1saSAgfCAxMyArKysrKysrKysrKysr
CiB0b29scy9vY2FtbC9saWJzL3hiL3BhcnRpYWwubWxpIHwgMTQgKysrKysrKysrKysrKysKIHRv
b2xzL29jYW1sL2xpYnMveGIveGIubWxpICAgICAgfCAgNCArKy0tCiA1IGZpbGVzIGNoYW5nZWQs
IDU4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9v
bHMvb2NhbWwvbGlicy94Yi9vcC5tbGkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9vY2FtbC9s
aWJzL3hiL3BhY2tldC5tbGkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9vY2FtbC9saWJzL3hi
L3BhcnRpYWwubWxpCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:09:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejTE3-0003Um-Qv; Wed, 07 Feb 2018 17:09:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ari4=fb=citrix.com=prvs=569d7db92=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejTE2-0003UX-Ap
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 17:09:38 +0000
X-Inumbo-ID: 9e190aad-0c29-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e190aad-0c29-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 18:09:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461706334"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 7 Feb 2018 17:09:34 +0000
Message-ID: <20180207170934.5360-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180207170934.5360-1-wei.liu2@citrix.com>
References: <20180207170934.5360-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, christian.lindig@citrix.com
Subject: [Xen-devel] [PATCH 2/2] ocaml/libs/xb: don't generate *.mli
	automatically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gc3RheSBpbiBsaW5lIHdpdGggb3RoZXIgcGFydHMgb2YgdGhlIG9jYW1sIGNvZGUgYmFzZS4K
ClRoaXMgcmVxdWlyZXMgY29tbWl0dGluZyBhIGJ1bmNoIG9mIG1saSBmaWxlcyBpbiB0cmVlLgoK
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9v
Y2FtbC9saWJzL3hiL01ha2VmaWxlICAgIHwgIDQgLS0tLQogdG9vbHMvb2NhbWwvbGlicy94Yi9v
cC5tbGkgICAgICB8IDI5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB0b29scy9vY2Ft
bC9saWJzL3hiL3BhY2tldC5tbGkgIHwgMTMgKysrKysrKysrKysrKwogdG9vbHMvb2NhbWwvbGli
cy94Yi9wYXJ0aWFsLm1saSB8IDE0ICsrKysrKysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDU2
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgdG9vbHMv
b2NhbWwvbGlicy94Yi9vcC5tbGkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9vY2FtbC9saWJz
L3hiL3BhY2tldC5tbGkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB0b29scy9vY2FtbC9saWJzL3hiL3Bh
cnRpYWwubWxpCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yi9NYWtlZmlsZSBiL3Rv
b2xzL29jYW1sL2xpYnMveGIvTWFrZWZpbGUKaW5kZXggMDlkMWJjODk0Ni4uYmU0NDk5MTQ3ZSAx
MDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwvbGlicy94Yi9NYWtlZmlsZQorKysgYi90b29scy9vY2Ft
bC9saWJzL3hiL01ha2VmaWxlCkBAIC0zOSwxMCArMzksNiBAQCB4ZW5idXMuY21vIDogJChmb3Jl
YWNoIG9iaiwgJChPQkpTKSwgJChvYmopLmNtbykKIAkkKEUpICIgQ01PICAgICAgJEAiCiAJJChP
Q0FNTEMpIC1wYWNrIC1vICRAICReCiAKLSUubWxpOiAlLm1sCi0JJChFKSAiIE1MSSAgICAgICRA
IgotCSQoUSkkKE9DQU1MQykgJChPQ0FNTElOQ0xVREUpIC1pICQ8ICRvCi0KIC5QSE9OWTogaW5z
dGFsbAogaW5zdGFsbDogJChMSUJTKSBNRVRBCiAJbWtkaXIgLXAgJChPQ0FNTERFU1RESVIpCmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hiL29wLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMv
eGIvb3AubWxpCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmVjYWJmZmYw
ZDEKLS0tIC9kZXYvbnVsbAorKysgYi90b29scy9vY2FtbC9saWJzL3hiL29wLm1saQpAQCAtMCww
ICsxLDI5IEBACit0eXBlIG9wZXJhdGlvbiA9CisgICAgRGVidWcKKyAgfCBEaXJlY3RvcnkKKyAg
fCBSZWFkCisgIHwgR2V0cGVybXMKKyAgfCBXYXRjaAorICB8IFVud2F0Y2gKKyAgfCBUcmFuc2Fj
dGlvbl9zdGFydAorICB8IFRyYW5zYWN0aW9uX2VuZAorICB8IEludHJvZHVjZQorICB8IFJlbGVh
c2UKKyAgfCBHZXRkb21haW5wYXRoCisgIHwgV3JpdGUKKyAgfCBNa2RpcgorICB8IFJtCisgIHwg
U2V0cGVybXMKKyAgfCBXYXRjaGV2ZW50CisgIHwgRXJyb3IKKyAgfCBJc2ludHJvZHVjZWQKKyAg
fCBSZXN1bWUKKyAgfCBTZXRfdGFyZ2V0CisgIHwgUmVzZXRfd2F0Y2hlcworICB8IEludmFsaWQK
K3ZhbCBvcGVyYXRpb25fY19tYXBwaW5nIDogb3BlcmF0aW9uIGFycmF5Cit2YWwgc2l6ZSA6IGlu
dAordmFsIGFycmF5X3NlYXJjaCA6ICdhIC0+ICdhIGFycmF5IC0+IGludAordmFsIG9mX2N2YWwg
OiBpbnQgLT4gb3BlcmF0aW9uCit2YWwgdG9fY3ZhbCA6IG9wZXJhdGlvbiAtPiBpbnQKK3ZhbCB0
b19zdHJpbmcgOiBvcGVyYXRpb24gLT4gc3RyaW5nCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9s
aWJzL3hiL3BhY2tldC5tbGkgYi90b29scy9vY2FtbC9saWJzL3hiL3BhY2tldC5tbGkKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZjRlNTNjNzNhOAotLS0gL2Rldi9udWxs
CisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGIvcGFja2V0Lm1saQpAQCAtMCwwICsxLDEzIEBACit0
eXBlIHQgPSB7IHRpZCA6IGludDsgcmlkIDogaW50OyB0eSA6IE9wLm9wZXJhdGlvbjsgZGF0YSA6
IHN0cmluZzsgfQorZXhjZXB0aW9uIEVycm9yIG9mIHN0cmluZworZXhjZXB0aW9uIERhdGFFcnJv
ciBvZiBzdHJpbmcKK2V4dGVybmFsIHN0cmluZ19vZl9oZWFkZXIgOiBpbnQgLT4gaW50IC0+IGlu
dCAtPiBpbnQgLT4gc3RyaW5nCisgID0gInN0dWJfc3RyaW5nX29mX2hlYWRlciIKK3ZhbCBjcmVh
dGUgOiBpbnQgLT4gaW50IC0+IE9wLm9wZXJhdGlvbiAtPiBzdHJpbmcgLT4gdAordmFsIG9mX3Bh
cnRpYWxwa3QgOiBQYXJ0aWFsLnBrdCAtPiB0Cit2YWwgdG9fc3RyaW5nIDogdCAtPiBzdHJpbmcK
K3ZhbCB1bnBhY2sgOiB0IC0+IGludCAqIGludCAqIE9wLm9wZXJhdGlvbiAqIHN0cmluZwordmFs
IGdldF90aWQgOiB0IC0+IGludAordmFsIGdldF90eSA6IHQgLT4gT3Aub3BlcmF0aW9uCit2YWwg
Z2V0X2RhdGEgOiB0IC0+IHN0cmluZwordmFsIGdldF9yaWQgOiB0IC0+IGludApkaWZmIC0tZ2l0
IGEvdG9vbHMvb2NhbWwvbGlicy94Yi9wYXJ0aWFsLm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGIv
cGFydGlhbC5tbGkKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzU5YTc1
ZTg4ZAotLS0gL2Rldi9udWxsCisrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGIvcGFydGlhbC5tbGkK
QEAgLTAsMCArMSwxNCBAQAordHlwZSBwa3QgPSB7CisgIHRpZCA6IGludDsKKyAgcmlkIDogaW50
OworICB0eSA6IE9wLm9wZXJhdGlvbjsKKyAgbGVuIDogaW50OworICBidWYgOiBCdWZmZXIudDsK
K30KK2V4dGVybmFsIGhlYWRlcl9zaXplIDogdW5pdCAtPiBpbnQgPSAic3R1Yl9oZWFkZXJfc2l6
ZSIKK2V4dGVybmFsIGhlYWRlcl9vZl9zdHJpbmdfaW50ZXJuYWwgOiBzdHJpbmcgLT4gaW50ICog
aW50ICogaW50ICogaW50CisgID0gInN0dWJfaGVhZGVyX29mX3N0cmluZyIKK3ZhbCB4ZW5zdG9y
ZV9wYXlsb2FkX21heCA6IGludAordmFsIG9mX3N0cmluZyA6IHN0cmluZyAtPiBwa3QKK3ZhbCBh
cHBlbmQgOiBwa3QgLT4gc3RyaW5nIC0+IGludCAtPiB1bml0Cit2YWwgdG9fY29tcGxldGUgOiBw
a3QgLT4gaW50Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:09:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:09:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejTE4-0003Ux-17; Wed, 07 Feb 2018 17:09:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ari4=fb=citrix.com=prvs=569d7db92=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejTE2-0003UY-Bh
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 17:09:38 +0000
X-Inumbo-ID: 9d628fd7-0c29-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d628fd7-0c29-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 18:09:11 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461706333"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 7 Feb 2018 17:09:33 +0000
Message-ID: <20180207170934.5360-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180207170934.5360-1-wei.liu2@citrix.com>
References: <20180207170934.5360-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, christian.lindig@citrix.com
Subject: [Xen-devel] [PATCH 1/2] ocaml/xb: update xb.mli in accordance with
	df1e4c6e7f8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9v
Y2FtbC9saWJzL3hiL3hiLm1saSB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC9saWJzL3hiL3hi
Lm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWxpCmluZGV4IGI0ZDcwNTIwMWYuLjk1ZDFj
NmY4NDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWxpCisrKyBiL3Rvb2xz
L29jYW1sL2xpYnMveGIveGIubWxpCkBAIC03NiwxMCArNzYsMTAgQEAgdHlwZSB0ID0gewogdmFs
IGluaXRfcGFydGlhbF9pbiA6IHVuaXQgLT4gcGFydGlhbF9idWYKIHZhbCByZWNvbm5lY3QgOiB0
IC0+IHVuaXQKIHZhbCBxdWV1ZSA6IHQgLT4gUGFja2V0LnQgLT4gdW5pdAotdmFsIHJlYWRfZmQg
OiBiYWNrZW5kX2ZkIC0+ICdhIC0+IHN0cmluZyAtPiBpbnQgLT4gaW50Cit2YWwgcmVhZF9mZCA6
IGJhY2tlbmRfZmQgLT4gJ2EgLT4gYnl0ZXMgLT4gaW50IC0+IGludAogdmFsIHJlYWRfbW1hcCA6
IGJhY2tlbmRfbW1hcCAtPiAnYSAtPiBzdHJpbmcgLT4gaW50IC0+IGludAogdmFsIHJlYWQgOiB0
IC0+IHN0cmluZyAtPiBpbnQgLT4gaW50Ci12YWwgd3JpdGVfZmQgOiBiYWNrZW5kX2ZkIC0+ICdh
IC0+IHN0cmluZyAtPiBpbnQgLT4gaW50Cit2YWwgd3JpdGVfZmQgOiBiYWNrZW5kX2ZkIC0+ICdh
IC0+IGJ5dGVzIC0+IGludCAtPiBpbnQKIHZhbCB3cml0ZV9tbWFwIDogYmFja2VuZF9tbWFwIC0+
ICdhIC0+IHN0cmluZyAtPiBpbnQgLT4gaW50CiB2YWwgd3JpdGUgOiB0IC0+IHN0cmluZyAtPiBp
bnQgLT4gaW50CiB2YWwgb3V0cHV0IDogdCAtPiBib29sCi0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:13:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:13:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejTHz-0004MH-Sb; Wed, 07 Feb 2018 17:13:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dqlu=fb=citrix.com=prvs=569a4e3b1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ejTHz-0004M7-CH
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 17:13:43 +0000
X-Inumbo-ID: 5b0e4287-0c2a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5b0e4287-0c2a-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 17:14:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67469279"
To: Jan Beulich <JBeulich@suse.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
 <7e4501cd-08ad-2029-d1bf-1ea5517d160c@citrix.com>
 <5A7B23FC02000078001A613F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0cd19fe5-02b3-fae9-9b16-2cc44b169f7e@citrix.com>
Date: Wed, 7 Feb 2018 17:08:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7B23FC02000078001A613F@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMTU6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjAyLjE4IGF0
IDE0OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzAyLzE4
IDEzOjA4LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDA3LjAyLjE4IGF0IDE0OjAxLCA8
aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gU28gZmFyIHRoZSBpc3N1ZSBj
b25maXJtZWQ6Cj4+Pj4gRGVsbCBQb3dlckVkZ2UgUjc0MCwgSHVhd2VpIHN5c3RlbXMgYmFzZWQg
b24gWGVvbiBHb2xkIDYxNTIgKHRoZSBvbmUKPj4+PiB0aGF0IGl0IHdhcyB0ZXN0ZWQgb24pLCBJ
bnRlbCBTMjYwMFhYLCBldGMuCj4+Pj4KPj4+PiBBbHNvIHNlZToKPj4+PiBodHRwczovL2J1Z3Mu
eGVuc2VydmVyLm9yZy9icm93c2UvWFNPLTc3NCAKPj4+Pgo+Pj4+IFdlbGwsIG5vLXdhdGNoZG9n
IGlzIHdoYXQgd2UgY3VycmVudGx5IHJlY29tbWVuZCBpbiB0aGF0IGNhc2UgYnV0IHdlCj4+Pj4g
aG9wZWQgdGhlcmUgaXMgYSBnZW5lcmFsIHNvbHV0aW9uIGhlcmUgZnJvbSBYZW4gc2lkZS4gWW91
IGhhdmUgeW91cgo+Pj4+IHBvaW50IHRoYXQgdGhleSBzaG91bGQgZml4IHRoaXMgb24gdGhlaXIg
c2lkZSBiZWNhdXNlIGl0J3MgdGhlaXIgZmF1bHQKPj4+PiBpbmRlZWQuIEJ1dCB0aGUgdXNlciBl
eHBlcmllbmNlIGlzIGFsc28gaW1wb3J0YW50IGZvciB1cyBJIHRoaW5rLgo+Pj4gT2YgY291cnNl
LCBoZW5jZSB0aGUgc3VnZ2VzdGlvbiBvZiBwb3NzaWJsZSBhbHRlcm5hdGl2ZSB3b3JrYXJvdW5k
cy4KPj4+IEltcGFjdGluZyBldmVyeW9uZSBpcywgYXMgc2FpZCwgbm90IGEgZGVzaXJhYmxlIGFw
cHJvYWNoIGluIGEgY2FzZQo+Pj4gbGlrZSB0aGlzIG9uZS4gSSBhbHNvIGNvbnRpbnVlIHRvIGRp
c2xpa2UgdGhlIHNlZW1pbmdseSByYW5kb20gZGl2aXNpb24KPj4+IGJ5IDEwLgo+PiBYZW4ncyB1
c2FiaWxpdHkgaXMgY3JhcCwgd2hpY2ggaXMgaW4gbGFyZ2UgcGFydCBkdWUgdG8gYXR0aXR1ZGUg
bGlrZQo+PiB0aGlzLiAgSXQgaXMgbm90IG9rIHRvIGV4cGVjdCB0aGUgZW5kIHVzZXIgdG8ga25v
dyBkaWFnbm9zZS9kZWJ1ZyBpc3N1ZXMKPj4gbGlrZSB0aGlzLCBhbmQgaXQgaXMgZW50aXJlbHkg
dW5yZWFzb25hYmxlIHRvIGV4cGVjdCB0aGUgZW5kIHVzZXIgdG8KPj4gaGF2ZSB0byBtYW51YWxs
eSB3b3JrIGFyb3VuZCBpdC4KPiBFeGN1c2UgbWU/IFRoZSB3YXRjaGRvZyBpcyBvZmYgYnkgZGVm
YXVsdC4gQW55b25lIHR1cm5pbmcgaXQgb24KPiBvdWdodCB0byBrbm93IHdoYXQgdGhleSBkby4g
WW91IChpaXJjKSB0dXJuaW5nIGl0IG9uIHVuaWxhdGVyYWxseSBpbgo+IFhlblNlcnZlciBwdXRz
IHRoZSBidXJkZW4gb2YgYXZvaWRuZyB1c2VycyB0byBoYXZlIHRvIGRpYWdub3NlCj4gdGhlIGlz
c3VlIG9uIHlvdS4KCkFuZCB3ZSBoYXZlIHRha2VuIHRoZSBidXJkZW4gb2YgZGlhZ25vc2luZyB0
aGUgaXNzdWUsIGFzIHdlbGwgYXMKcHJvcG9zaW5nIGEgZml4LgoKPgo+PiBUaGlzIHBhcnRpY3Vs
YXIgaXNzdWUgZG9lcyB3YW50IGZlZWRpbmcgYmFjayB0byBJbnRlbCBzbyB0aGV5IGNhbiB0cnkK
Pj4gYW5kIGZpeCBpdCwgYnV0IHdoYXRldmVyIGlzIHdyb25nIGlzIHByZXNlbnQgaW4gYSBsYXJn
ZSBhbW91bnQgb2YKPj4gU2t5bGFrZSBzeXN0ZW1zIGluIHRoZSBmaWVsZC4gIFhlbiBuZWVkcyB0
byBiZSBhYmxlIHRvIGNvcGUuCj4gQnV0IGluIGEgcmVhc29uYWJsZSB3YXkuCj4KPj4gRmluYWxs
eSwgYXMgdG8gYm9vdCB0aW1lcywgeW91ciBhcmd1bWVudCBpcyBiYWNrd2FyZHMgc2VlaW5nIGFz
IHlvdSBjYXJlCj4+IGFib3V0IGVsYXBzZWQgYm9vdCB0aW1lLiAgU2xvd2luZyB0aGUgZnJlcXVl
bmN5IHdpbGwgc3BlZWQgZXZlcnl0aGluZwo+PiB1cCwgYXMgd2UgYXJlbid0IGV4ZWN1dGluZyBh
IGxhcmdlIGNodW5rIG9mIHRoZSBCU1AgYm9vdCBwYXRoIHdpdGggMTAwaHoKPj4gTk1JIGNvbnN0
YW50bHkgaW50ZXJydXB0aW5nLgo+IEhvdyBsb25nIGRvZXMgaGFuZGxpbmcgYSBzaW5nbGUgTk1J
IHRha2U/IE1pY3Jvc2Vjb25kcywgSSBhc3N1bWUuCj4gQ29udHJhc3QgdGhpcyB3aXRoIHdhaXRp
bmcgZm9yIHR3byBOTUlzIHRvIGFycml2ZSBpbiB3YWl0X2Zvcl9ubWlzKCksCj4gd2hpY2ggZ29l
cyB1cCBmcm9tIDIwbXMgdG8gMjAwbXMgd2l0aCB0aGlzIGNoYW5nZS4KClNvIHlvdSdyZSBhcmd1
bWVudCBpcyB0byBub3QgY2hhbmdlIHRoZSBmcmVxdWVuY3kgYmVjYXVzZSBhbgpvZmYtYnktZGVm
YXVsdCBvcHRpb24gd2lsbCAqaW4gdGhlIGJlc3QgY2FzZSogYWRkIGEgZmV3IGh1bmRyZWQKbWls
bGlzZWNvbmRzIGV4dHJhIHRvIHRoZSBib290IHRpbWU/wqAgVGltZXMgdG8gYm9vdCBjb21wdXRl
cnMgYXJlCm1lYXN1cmVkIGluIG1pbnV0ZXMsIG5vdCBtaWxsaXNlY29uZHMuCgpJIGRvbid0IGtu
b3cgaG93IGxvbmcgc2VydmljaW5nIGFuIE5NSSB0YWtlcywgYXQgYSBtaW5pbXVtIG9mIGEgcmRt
c3IsCndybXNyIGFuZCB0aGVuIGEgZnVydGhlciBtbWlvIHdyaXRlIG9yIHdybXNyLCBJIGRvdWJ0
IGl0IGlzIHRoYXQgcXVpY2suCgo+IEFsc28geW91IGNvbXBsZXRlbHkgaWdub3JlIG15IGFyZ3Vt
ZW50IGFnYWluc3QgdGhlIHNlZW1pbmdseQo+IHJhbmRvbSBkaXZpc2lvbiBieSAxMCwgaW5jbHVk
aW5nIHRoZSByZXN1bHRpbmcgcXVlc3Rpb24gb2Ygd2hhdCB5b3UKPiBtZWFuIHRvIGRvIG9uY2Ug
MTBIeiBhbHNvIHR1cm5zIG91dCB0b28gaGlnaCBhIGZyZXF1ZW5jeS4KCldlJ3ZlIGdvdCB0byBw
aWNrIGEgZnJlcXVlbmN5LsKgIFRoZSBjdXJyZW50IDEwMEh6IGlzIGp1c3QgYXMgYXJiaXRyYXJ5
CmFzIHRoZSBwcm9wb3NlZCBuZXcgMTBIei4KCj4gSSB3b3VsZG4ndCwgYnR3LCBtaW5kIGFuIGF0
dGVtcHQgdG8gYXZvaWQgdGhlIGhpZ2ggcmF0ZSBOTUlzCj4gZHVyaW5nIGVhcmx5IGJvb3QgKGlm
IHRob3NlIG9jY3VyIGluIHRoZSBmaXJzdCBwbGFjZSwgd2hpY2ggZnJvbQo+IHR3byBzdWNjZXNz
aXZlIHJlcGxpZXMgYnkgSWdvciB5ZXN0ZXJkYXkgSSB3YXNuJ3Qgc3VyZSBhbnltb3JlCj4gaXMg
YW4gYWN0dWFsIGZhY3QpLCBidXQgdGhhdCdzIGluZGVwZW5kZW50IG9mIHRoZSBpc3N1ZSBhdCBo
YW5kLgoKVGhlIDEwMEh6IE5NSSBpcyBhY3RpdmUgZnJvbSBCU1AgQVBJQyBpbml0LCBJTy1BUElD
LCBkZWFkbGluZSB0aW1lcgpjYWxpYnJhdGlvbiwgbXdhaXQgaWRsZSwgdGhlIGVudGlyZXR5IG9m
IEhWTSBzZXR1cCBhbmQgZnVsbCBBUCBicmluZ3VwLsKgCk9uIG9uZSBvZiBteSBmYXN0ZXN0IGJv
eGVzLCBpdCBpcyBhYm91dCAxIHNlY29uZCBvZiB3YWxsY2xvY2sgdGltZS4KCn5BbmRyZXcKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:19:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:19:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejTNf-0004bn-G3; Wed, 07 Feb 2018 17:19:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ari4=fb=citrix.com=prvs=569d7db92=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejTNe-0004bh-3b
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 17:19:34 +0000
X-Inumbo-ID: 010a1735-0c2b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 010a1735-0c2b-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 18:19:07 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="461708396"
Date: Wed, 7 Feb 2018 17:19:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20180207171931.7xa24tc547mbs4uj@citrix.com>
References: <20180207151117.27180-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180207151117.27180-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Samuel Thibault <samuel.thibault@ens-lyon.org>
Subject: Re: [Xen-devel] [PATCH] stubdom: install firmware files as data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDQ6MTE6MTdQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gUmVtb3ZlIHRoZSBleGVjdXRhYmxlIGJpdHMgb2YgdnRwbSBmaWxlcyBieSB1c2luZyBf
REFUQSBpbnN0ZWFkIG9mIF9QUk9HLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxv
bGFmQGFlcGZsZS5kZT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:26:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejTUa-0005Ji-3s; Wed, 07 Feb 2018 17:26:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejTUY-0005JX-Kl
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 17:26:42 +0000
X-Inumbo-ID: 2c0594b6-0c2c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2c0594b6-0c2c-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 17:27:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejTUR-0000xI-Lk; Wed, 07 Feb 2018 17:26:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejTUL-0007LH-CH; Wed, 07 Feb 2018 17:26:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejTUK-0008Or-PX; Wed, 07 Feb 2018 17:26:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118650-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=66c4f0c47fd80d1133c24865f95d4f0c59ef9bce
X-Osstest-Versions-That: xen=30cbd0c83ef3d0edac2d5bcc41a9a2b7a843ae58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 17:26:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118650: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY1MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODY1MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA2NmM0ZjBjNDdmZDgwZDExMzNjMjQ4NjVmOTVkNGYwYzU5ZWY5YmNlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzMGNiZDBjODNlZjNkMGVkYWMy
ZDViY2M0MWE5YTJiN2E4NDNhZTU4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2MjYgIDIwMTgt
MDItMDYgMjA6MDE6MDMgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4NjQxICAy
MDE4LTAyLTA3IDEyOjE5OjEyIFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTE4NjUwICAyMDE4LTAyLTA3IDE1OjAxOjE3IFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBNaWNo
YWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFl
cGZsZS5kZT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFy
bTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkz
ODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5n
IHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAg
MzBjYmQwYzgzZS4uNjZjNGYwYzQ3ZiAgNjZjNGYwYzQ3ZmQ4MGQxMTMzYzI0ODY1Zjk1ZDRmMGM1
OWVmOWJjZSAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:28:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:28:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejTVq-0005PJ-EJ; Wed, 07 Feb 2018 17:28:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tfz2=fb=citrix.com=prvs=569fc3f45=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1ejTVp-0005Oz-CY
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 17:28:01 +0000
X-Inumbo-ID: 5a98066b-0c2c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a98066b-0c2c-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 17:28:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67470415"
From: Christian Lindig <christian.lindig@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 2/2] ocaml/libs/xb: don't generate *.mli automatically
Thread-Index: AQHToDZvfTz+bsPkDE2VQJLhZEA3FaOZHtqA
Date: Wed, 7 Feb 2018 17:21:00 +0000
Message-ID: <E2A49E37-0CFB-48D4-B849-27C6192A41D2@citrix.com>
References: <20180207170934.5360-1-wei.liu2@citrix.com>
 <20180207170934.5360-3-wei.liu2@citrix.com>
In-Reply-To: <20180207170934.5360-3-wei.liu2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <5FE889F21534114E9BA20AF09478A30E@citrix.com>
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 2/2] ocaml/libs/xb: don't generate *.mli
	automatically
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDcuIEZlYiAyMDE4LCBhdCAxNzowOSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gCj4gVG8gc3RheSBpbiBsaW5lIHdpdGggb3RoZXIgcGFydHMgb2YgdGhlIG9j
YW1sIGNvZGUgYmFzZS4KPiAKPiBUaGlzIHJlcXVpcmVzIGNvbW1pdHRpbmcgYSBidW5jaCBvZiBt
bGkgZmlsZXMgaW4gdHJlZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+IC0tLQo+IHRvb2xzL29jYW1sL2xpYnMveGIvTWFrZWZpbGUgICAgfCAgNCAt
LS0tCj4gdG9vbHMvb2NhbWwvbGlicy94Yi9vcC5tbGkgICAgICB8IDI5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4gdG9vbHMvb2NhbWwvbGlicy94Yi9wYWNrZXQubWxpICB8IDEzICsr
KysrKysrKysrKysKPiB0b29scy9vY2FtbC9saWJzL3hiL3BhcnRpYWwubWxpIHwgMTQgKysrKysr
KysrKysrKysKPiA0IGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCj4gY3JlYXRlIG1vZGUgMTAwNjQ0IHRvb2xzL29jYW1sL2xpYnMveGIvb3AubWxpCj4gY3Jl
YXRlIG1vZGUgMTAwNjQ0IHRvb2xzL29jYW1sL2xpYnMveGIvcGFja2V0Lm1saQo+IGNyZWF0ZSBt
b2RlIDEwMDY0NCB0b29scy9vY2FtbC9saWJzL3hiL3BhcnRpYWwubWxpCj4gCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL2xpYnMveGIvTWFrZWZpbGUgYi90b29scy9vY2FtbC9saWJzL3hiL01h
a2VmaWxlCj4gaW5kZXggMDlkMWJjODk0Ni4uYmU0NDk5MTQ3ZSAxMDA2NDQKPiAtLS0gYS90b29s
cy9vY2FtbC9saWJzL3hiL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yi9NYWtl
ZmlsZQo+IEBAIC0zOSwxMCArMzksNiBAQCB4ZW5idXMuY21vIDogJChmb3JlYWNoIG9iaiwgJChP
QkpTKSwgJChvYmopLmNtbykKPiAJJChFKSAiIENNTyAgICAgICRAIgo+IAkkKE9DQU1MQykgLXBh
Y2sgLW8gJEAgJF4KPiAKPiAtJS5tbGk6ICUubWwKPiAtCSQoRSkgIiBNTEkgICAgICAkQCIKPiAt
CSQoUSkkKE9DQU1MQykgJChPQ0FNTElOQ0xVREUpIC1pICQ8ICRvCj4gLQo+IC5QSE9OWTogaW5z
dGFsbAo+IGluc3RhbGw6ICQoTElCUykgTUVUQQo+IAlta2RpciAtcCAkKE9DQU1MREVTVERJUikK
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwvbGlicy94Yi9vcC5tbGkgYi90b29scy9vY2FtbC9s
aWJzL3hiL29wLm1saQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4u
ZWNhYmZmZjBkMQo+IC0tLSAvZGV2L251bGwKPiArKysgYi90b29scy9vY2FtbC9saWJzL3hiL29w
Lm1saQo+IEBAIC0wLDAgKzEsMjkgQEAKPiArdHlwZSBvcGVyYXRpb24gPQo+ICsgICAgRGVidWcK
PiArICB8IERpcmVjdG9yeQo+ICsgIHwgUmVhZAo+ICsgIHwgR2V0cGVybXMKPiArICB8IFdhdGNo
Cj4gKyAgfCBVbndhdGNoCj4gKyAgfCBUcmFuc2FjdGlvbl9zdGFydAo+ICsgIHwgVHJhbnNhY3Rp
b25fZW5kCj4gKyAgfCBJbnRyb2R1Y2UKPiArICB8IFJlbGVhc2UKPiArICB8IEdldGRvbWFpbnBh
dGgKPiArICB8IFdyaXRlCj4gKyAgfCBNa2Rpcgo+ICsgIHwgUm0KPiArICB8IFNldHBlcm1zCj4g
KyAgfCBXYXRjaGV2ZW50Cj4gKyAgfCBFcnJvcgo+ICsgIHwgSXNpbnRyb2R1Y2VkCj4gKyAgfCBS
ZXN1bWUKPiArICB8IFNldF90YXJnZXQKPiArICB8IFJlc2V0X3dhdGNoZXMKPiArICB8IEludmFs
aWQKPiArdmFsIG9wZXJhdGlvbl9jX21hcHBpbmcgOiBvcGVyYXRpb24gYXJyYXkKPiArdmFsIHNp
emUgOiBpbnQKPiArdmFsIGFycmF5X3NlYXJjaCA6ICdhIC0+ICdhIGFycmF5IC0+IGludAo+ICt2
YWwgb2ZfY3ZhbCA6IGludCAtPiBvcGVyYXRpb24KPiArdmFsIHRvX2N2YWwgOiBvcGVyYXRpb24g
LT4gaW50Cj4gK3ZhbCB0b19zdHJpbmcgOiBvcGVyYXRpb24gLT4gc3RyaW5nCj4gZGlmZiAtLWdp
dCBhL3Rvb2xzL29jYW1sL2xpYnMveGIvcGFja2V0Lm1saSBiL3Rvb2xzL29jYW1sL2xpYnMveGIv
cGFja2V0Lm1saQo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uZjRl
NTNjNzNhOAo+IC0tLSAvZGV2L251bGwKPiArKysgYi90b29scy9vY2FtbC9saWJzL3hiL3BhY2tl
dC5tbGkKPiBAQCAtMCwwICsxLDEzIEBACj4gK3R5cGUgdCA9IHsgdGlkIDogaW50OyByaWQgOiBp
bnQ7IHR5IDogT3Aub3BlcmF0aW9uOyBkYXRhIDogc3RyaW5nOyB9Cj4gK2V4Y2VwdGlvbiBFcnJv
ciBvZiBzdHJpbmcKPiArZXhjZXB0aW9uIERhdGFFcnJvciBvZiBzdHJpbmcKPiArZXh0ZXJuYWwg
c3RyaW5nX29mX2hlYWRlciA6IGludCAtPiBpbnQgLT4gaW50IC0+IGludCAtPiBzdHJpbmcKPiAr
ICA9ICJzdHViX3N0cmluZ19vZl9oZWFkZXIiCj4gK3ZhbCBjcmVhdGUgOiBpbnQgLT4gaW50IC0+
IE9wLm9wZXJhdGlvbiAtPiBzdHJpbmcgLT4gdAo+ICt2YWwgb2ZfcGFydGlhbHBrdCA6IFBhcnRp
YWwucGt0IC0+IHQKPiArdmFsIHRvX3N0cmluZyA6IHQgLT4gc3RyaW5nCj4gK3ZhbCB1bnBhY2sg
OiB0IC0+IGludCAqIGludCAqIE9wLm9wZXJhdGlvbiAqIHN0cmluZwo+ICt2YWwgZ2V0X3RpZCA6
IHQgLT4gaW50Cj4gK3ZhbCBnZXRfdHkgOiB0IC0+IE9wLm9wZXJhdGlvbgo+ICt2YWwgZ2V0X2Rh
dGEgOiB0IC0+IHN0cmluZwo+ICt2YWwgZ2V0X3JpZCA6IHQgLT4gaW50Cj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL2xpYnMveGIvcGFydGlhbC5tbGkgYi90b29scy9vY2FtbC9saWJzL3hiL3Bh
cnRpYWwubWxpCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi4zNTlh
NzVlODhkCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3Rvb2xzL29jYW1sL2xpYnMveGIvcGFydGlh
bC5tbGkKPiBAQCAtMCwwICsxLDE0IEBACj4gK3R5cGUgcGt0ID0gewo+ICsgIHRpZCA6IGludDsK
PiArICByaWQgOiBpbnQ7Cj4gKyAgdHkgOiBPcC5vcGVyYXRpb247Cj4gKyAgbGVuIDogaW50Owo+
ICsgIGJ1ZiA6IEJ1ZmZlci50Owo+ICt9Cj4gK2V4dGVybmFsIGhlYWRlcl9zaXplIDogdW5pdCAt
PiBpbnQgPSAic3R1Yl9oZWFkZXJfc2l6ZSIKPiArZXh0ZXJuYWwgaGVhZGVyX29mX3N0cmluZ19p
bnRlcm5hbCA6IHN0cmluZyAtPiBpbnQgKiBpbnQgKiBpbnQgKiBpbnQKPiArICA9ICJzdHViX2hl
YWRlcl9vZl9zdHJpbmciCj4gK3ZhbCB4ZW5zdG9yZV9wYXlsb2FkX21heCA6IGludAo+ICt2YWwg
b2Zfc3RyaW5nIDogc3RyaW5nIC0+IHBrdAo+ICt2YWwgYXBwZW5kIDogcGt0IC0+IHN0cmluZyAt
PiBpbnQgLT4gdW5pdAo+ICt2YWwgdG9fY29tcGxldGUgOiBwa3QgLT4gaW50Cj4gLS0gCj4gMi4x
MS4wCj4gCgpBY2tlZC1ieTogQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRy
aXguY29tPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:28:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:28:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejTVw-0005R0-Kh; Wed, 07 Feb 2018 17:28:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tfz2=fb=citrix.com=prvs=569fc3f45=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1ejTVu-0005Q7-Ku
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 17:28:06 +0000
X-Inumbo-ID: 317e0b35-0c2c-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 317e0b35-0c2c-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 18:27:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67470434"
From: Christian Lindig <christian.lindig@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [PATCH 1/2] ocaml/xb: update xb.mli in accordance with
 df1e4c6e7f8
Thread-Index: AQHToDZvGxWR1qQRKEujKvcyWlzmhqOZHvmA
Date: Wed, 7 Feb 2018 17:21:25 +0000
Message-ID: <C3FBC3F2-05F1-475A-ACC1-077CDC94EFB1@citrix.com>
References: <20180207170934.5360-1-wei.liu2@citrix.com>
 <20180207170934.5360-2-wei.liu2@citrix.com>
In-Reply-To: <20180207170934.5360-2-wei.liu2@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <B3F649574F91CE41B802F7344CB02905@citrix.com>
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] ocaml/xb: update xb.mli in accordance
 with df1e4c6e7f8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Cgo+IE9uIDcuIEZlYiAyMDE4LCBhdCAxNzowOSwgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gCj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPiAtLS0KPiB0b29scy9vY2FtbC9saWJzL3hiL3hiLm1saSB8IDQgKystLQo+IDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL2xpYnMveGIveGIubWxpIGIvdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbGkK
PiBpbmRleCBiNGQ3MDUyMDFmLi45NWQxYzZmODQwIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL29jYW1s
L2xpYnMveGIveGIubWxpCj4gKysrIGIvdG9vbHMvb2NhbWwvbGlicy94Yi94Yi5tbGkKPiBAQCAt
NzYsMTAgKzc2LDEwIEBAIHR5cGUgdCA9IHsKPiB2YWwgaW5pdF9wYXJ0aWFsX2luIDogdW5pdCAt
PiBwYXJ0aWFsX2J1Zgo+IHZhbCByZWNvbm5lY3QgOiB0IC0+IHVuaXQKPiB2YWwgcXVldWUgOiB0
IC0+IFBhY2tldC50IC0+IHVuaXQKPiAtdmFsIHJlYWRfZmQgOiBiYWNrZW5kX2ZkIC0+ICdhIC0+
IHN0cmluZyAtPiBpbnQgLT4gaW50Cj4gK3ZhbCByZWFkX2ZkIDogYmFja2VuZF9mZCAtPiAnYSAt
PiBieXRlcyAtPiBpbnQgLT4gaW50Cj4gdmFsIHJlYWRfbW1hcCA6IGJhY2tlbmRfbW1hcCAtPiAn
YSAtPiBzdHJpbmcgLT4gaW50IC0+IGludAo+IHZhbCByZWFkIDogdCAtPiBzdHJpbmcgLT4gaW50
IC0+IGludAo+IC12YWwgd3JpdGVfZmQgOiBiYWNrZW5kX2ZkIC0+ICdhIC0+IHN0cmluZyAtPiBp
bnQgLT4gaW50Cj4gK3ZhbCB3cml0ZV9mZCA6IGJhY2tlbmRfZmQgLT4gJ2EgLT4gYnl0ZXMgLT4g
aW50IC0+IGludAo+IHZhbCB3cml0ZV9tbWFwIDogYmFja2VuZF9tbWFwIC0+ICdhIC0+IHN0cmlu
ZyAtPiBpbnQgLT4gaW50Cj4gdmFsIHdyaXRlIDogdCAtPiBzdHJpbmcgLT4gaW50IC0+IGludAo+
IHZhbCBvdXRwdXQgOiB0IC0+IGJvb2wKPiAtLSAKPiAyLjExLjAKPiAKCkFja2VkLWJ5OiBDaHJp
c3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 17:42:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 17:42:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejTk2-0006sQ-SV; Wed, 07 Feb 2018 17:42:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tngi=fb=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ejTk1-0006sK-Uc
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 17:42:41 +0000
X-Inumbo-ID: 6673ff96-0c2e-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6673ff96-0c2e-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 17:43:27 +0000 (UTC)
Received: (qmail 7510 invoked from network); 7 Feb 2018 19:42:32 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 7 Feb 2018 19:42:32 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D08B97FC00
 for <xen-devel@lists.xen.org>; Wed,  7 Feb 2018 19:42:32 +0200 (EET)
Received: (qmail 4858 invoked from network); 7 Feb 2018 19:42:32 +0200
Received: from 86-120-159-133.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.159.133)
 by smtp03.buh.bitdefender.org with SMTP; 7 Feb 2018 19:42:32 +0200
To: Jan Beulich <JBeulich@suse.com>
References: <1517559257-2846-1-git-send-email-rcojocaru@bitdefender.com>
 <5A7B3EFF02000078001A62B5@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <8d940984-173d-6be8-6e0c-503dbc2c133b@bitdefender.com>
Date: Wed, 7 Feb 2018 19:42:27 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7B3EFF02000078001A62B5@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74887
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474904,
 Stamp: 3], Multi: [Enabled], BW: [Enabled], RBL DNSBL: [Disabled],
 APM: [Enabled, Score: 500, Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled], URL: [Enabled], RTDA: [Enabled, Hit: No, Details: v2.6.16;
 Id: 15.5f4402.1c3t548gk.odl7s], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAwNzowMSBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDIuMDIu
MTggYXQgMDk6MTQsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gQEAgLTIz
MTMsNiArMjMxNCwxMiBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9v
bF90IG1heV9kZWZlcikKPj4gICAgICAgICAgfQo+PiAgICAgIH0KPj4gIAo+PiArICAgIGlmICgg
aHZtX3BjaWRfZW5hYmxlZCh2KSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8KPj4gKyAg
ICB7Cj4+ICsgICAgICAgIG5vZmx1c2ggPSAhISh2YWx1ZSAmIFg4Nl9DUjNfTk9GTFVTSCk7Cj4g
Cj4gUG9pbnRsZXNzICEhLgoKSSdsbCBjaGFuZ2UgaXQuCgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAo+
PiBAQCAtMzQsNiArMzQsOSBAQCBleHRlcm4gYm9vbF90IG9wdF9odm1fZmVwOwo+PiAgI2RlZmlu
ZSBvcHRfaHZtX2ZlcCAwCj4+ICAjZW5kaWYKPj4gIAo+PiArI2RlZmluZSBYODZfQ1IzX05PRkxV
U0ggKDF1bGwgPDwgNjMpCj4gCj4gVGhpcyBiZWxvbmdzIGluIHg4Ni1kZWZzLmgKCkknbGwgbW92
ZSBpdC4KCj4+ICsjZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSF9ESVNBQkxFX01BU0sgKFg4Nl9DUjNf
Tk9GTFVTSCAtIDEpCj4gCj4gVGhpcyBzaG91bGRuJ3QgYmUgbmVlZGVkICh1c2Ugflg4Nl9DUjNf
Tk9GTFVTSCBpbnN0ZWFkKS4KCkFncmVlZC4KCj4+IEBAIC0zMjIsOSArMzI1LDEwIEBAIGh2bV91
cGRhdGVfaG9zdF9jcjMoc3RydWN0IHZjcHUgKnYpCj4+ICAgICAgICAgIGh2bV9mdW5jcy51cGRh
dGVfaG9zdF9jcjModik7Cj4+ICB9Cj4+ICAKPj4gLXN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBk
YXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCj4+ICtzdGF0aWMg
aW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGNyLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBu
b2ZsdXNoKQo+PiAgewo+PiAtICAgIGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3RfY3IodiwgY3IpOwo+
PiArICAgIGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3RfY3IodiwgY3IsIG5vZmx1c2gpOwo+PiAgfQo+
IAo+IEluc3RlYWQgb2YgYWx0ZXJpbmcgdGhpcyBmdW5jdGlvbiAoYW5kIGEgbG90IG9mIGNhbGxl
cnMpLCBob3cgYWJvdXQKPiBpbnRyb2R1Y2luZwo+IAo+IHN0YXRpYyBpbmxpbmUgdm9pZCBodm1f
dXBkYXRlX2d1ZXN0X2NyMyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBub2ZsdXNoKQo+IHsKPiAgICAg
aHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCAzLCBub2ZsdXNoKTsKPiB9Cj4gCj4gPyBJJ20g
YWxzbyBub3QgY29udmluY2VkIG9mIHRoZSB1cGRhdGVfZ3Vlc3RfY3IoKSBob29rIHRha2luZyBh
Cj4gYm9vbCB3aGljaCBpcyBtZWFuaW5nbGVzcyBmb3IgYWxsIG90aGVyIENScy4gUGVyaGFwcyBh
IG1vcmUgZ2VuZXJhbAo+IGZsYWdzIHBhcmFtZXRlciB3b3VsZCBiZSBiZXR0ZXIsIHdpdGggQ1It
c3BlY2lmaWMgbWVhbmluZyAoeW91J2QKPiB0aGVuIGUuZy4gaW50cm9kdWNlIEhWTV9VUERBVEVf
R1VFU1RfQ1IzX05PX0ZMVVNIKS4KClZlcnkgdHJ1ZS4gSSdsbCBjaGFuZ2UgdGhlIHBhdGNoLgoK
ClRoYW5rcyBmb3IgdGhlIHJldmlldywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 18:44:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 18:44:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejUhl-0002eF-TB; Wed, 07 Feb 2018 18:44:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wy8g=fb=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1ejUhl-0002e3-0l
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 18:44:25 +0000
X-Inumbo-ID: 0601e61c-0c37-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0601e61c-0c37-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 18:45:10 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 0C22220E03;
 Wed,  7 Feb 2018 13:44:17 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Wed, 07 Feb 2018 13:44:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=nT3bjualHhzHvTa2KW5/RIVatuiTH
 7wbHk3JX8rfgqU=; b=D9bCirgNb0ieCOMwErabQrjqa0orpq0QMHpySfbf+6BKQ
 oWvuNzLLsel7Fu5hMDnnl9vh3fgHZD9KkclcMmGQbPmp1dBABFcjR9UmYaHhdGCJ
 E1Z2MX1yfF64LPsTZjQNhmIv5rGlp08eessIy7CNlEkISrkRx/evd1tL+gPYVZ0N
 9qH7ZbHm1ljBJyYcbMkJ8abfUlYKXA1yWoVn/ndD+z0LD8J7dnfGRaOfgwogJTIS
 epIH6NrTzG2m5Byp9XlXDhpfsCNap1fT8XVIhB73Nlt7mrfKXYNfYxNANspBaT+O
 qOCBdQz0+CGaSqefcUkWEyYGQznMP6T9Bc5FFFeTQ==
X-ME-Sender: <xms:AEl7Wt_czow30w9beNaRKiZ-tnDhm1k-DMlRMNH470kJDbvA47YIQw>
Received: from [127.0.0.1] (tor-exit-01.thehappy3.com [178.63.97.34])
 by mail.messagingengine.com (Postfix) with ESMTPA id 0174924608;
 Wed,  7 Feb 2018 13:44:07 -0500 (EST)
To: Prarit Bhargava <prarit@redhat.com>, xen-devel <xen-devel@lists.xen.org>
References: <20171114124257.22013-4-prarit@redhat.com>
From: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <370a7ab2-8f57-b99b-428b-d0b1dfe401e7@invisiblethingslab.com>
Date: Wed, 07 Feb 2018 18:44:00 +0000
MIME-Version: 1.0
In-Reply-To: <20171114124257.22013-4-prarit@redhat.com>
Cc: Tom Lendacky <thomas.lendacky@amd.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Andi Kleen <ak@linux.intel.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Peter Zijlstra <peterz@infradead.org>, Kan Liang <kan.liang@intel.com>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Stephane Eranian <eranian@google.com>, He Chen <he.chen@linux.intel.com>,
 Dave Hansen <dave.hansen@intel.com>, Piotr Luc <piotr.luc@intel.com>,
 Ingo Molnar <mingo@redhat.com>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Arvind Yadav <arvind.yadav.cs@gmail.com>,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Tim Chen <tim.c.chen@linux.intel.com>, Mathias Krause <minipli@googlemail.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [v6,
	3/3] x86/smpboot: Fix __max_logical_packages estimate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1350526375546535140=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--3efb9065O8vkxnFZIODIk26KHXoub63ev
Content-Type: multipart/mixed; boundary="Q5yi0aR9gkpLjtYVgq4SInUEcIKZOmO7p";
 protected-headers="v1"
From: Simon Gaiser <simon@invisiblethingslab.com>
To: Prarit Bhargava <prarit@redhat.com>, xen-devel <xen-devel@lists.xen.org>
Cc: linux-kernel@vger.kernel.org, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 x86@kernel.org, Peter Zijlstra <peterz@infradead.org>,
 Andi Kleen <ak@linux.intel.com>, Dave Hansen <dave.hansen@intel.com>,
 Piotr Luc <piotr.luc@intel.com>, Kan Liang <kan.liang@intel.com>,
 Borislav Petkov <bp@suse.de>, Stephane Eranian <eranian@google.com>,
 Arvind Yadav <arvind.yadav.cs@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, He Chen <he.chen@linux.intel.com>,
 Mathias Krause <minipli@googlemail.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <370a7ab2-8f57-b99b-428b-d0b1dfe401e7@invisiblethingslab.com>
Subject: Re: [v6,3/3] x86/smpboot: Fix __max_logical_packages estimate
References: <20171114124257.22013-4-prarit@redhat.com>
In-Reply-To: <20171114124257.22013-4-prarit@redhat.com>

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

Prarit Bhargava:
> A system booted with a small number of cores enabled per package
> panics because the estimate of __max_logical_packages is too low.
> This occurs when the total number of active cores across all packages
> is less than the maximum core count for a single package.
>=20
> ie) On a 4 package system with 20 cores/package where only 4 cores
> are enabled on each package, the value of __max_logical_packages is
> calculated as DIV_ROUND_UP(16 / 20) =3D 1 and not 4.
>=20
> Calculate __max_logical_packages after the cpu enumeration has complete=
d.
> Use the boot cpu's data to extrapolate the number of packages.
>=20
> Signed-off-by: Prarit Bhargava <prarit@redhat.com>
> Cc: Thomas Gleixner <tglx@linutronix.de>
> Cc: Ingo Molnar <mingo@redhat.com>
> Cc: "H. Peter Anvin" <hpa@zytor.com>
> Cc: x86@kernel.org
> Cc: Peter Zijlstra <peterz@infradead.org>
> Cc: Andi Kleen <ak@linux.intel.com>
> Cc: Dave Hansen <dave.hansen@intel.com>
> Cc: Piotr Luc <piotr.luc@intel.com>
> Cc: Kan Liang <kan.liang@intel.com>
> Cc: Borislav Petkov <bp@suse.de>
> Cc: Stephane Eranian <eranian@google.com>
> Cc: Prarit Bhargava <prarit@redhat.com>
> Cc: Arvind Yadav <arvind.yadav.cs@gmail.com>
> Cc: Andy Lutomirski <luto@kernel.org>
> Cc: Christian Borntraeger <borntraeger@de.ibm.com>
> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
> Cc: Tom Lendacky <thomas.lendacky@amd.com>
> Cc: He Chen <he.chen@linux.intel.com>
> Cc: Mathias Krause <minipli@googlemail.com>
> Cc: Tim Chen <tim.c.chen@linux.intel.com>
> Cc: Vitaly Kuznetsov <vkuznets@redhat.com>
> ---
>  arch/x86/kernel/smpboot.c | 55 +++++++++------------------------------=
--------
>  1 file changed, 10 insertions(+), 45 deletions(-)
>=20
> diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c
> index 838d36ff7ba6..2e3c5a394e79 100644
> --- a/arch/x86/kernel/smpboot.c
> +++ b/arch/x86/kernel/smpboot.c
> @@ -308,12 +308,6 @@ int topology_update_package_map(unsigned int pkg, =
unsigned int cpu)
>  	if (new >=3D 0)
>  		goto found;
> =20
> -	if (logical_packages >=3D __max_logical_packages) {
> -		pr_warn("Package %u of CPU %u exceeds BIOS package data %u.\n",
> -			logical_packages, cpu, __max_logical_packages);
> -		return -ENOSPC;
> -	}
> -
>  	new =3D logical_packages++;
>  	if (new !=3D pkg)
>  		pr_info("CPU %u Converting physical %u to logical package %u\n",
> @@ -323,44 +317,6 @@ int topology_update_package_map(unsigned int pkg, =
unsigned int cpu)
>  	return 0;
>  }
> =20
> -static void __init smp_init_package_map(struct cpuinfo_x86 *c, unsigne=
d int cpu)
> -{
> -	unsigned int ncpus;
> -
> -	/*
> -	 * Today neither Intel nor AMD support heterogenous systems. That
> -	 * might change in the future....
> -	 *
> -	 * While ideally we'd want '* smp_num_siblings' in the below @ncpus
> -	 * computation, this won't actually work since some Intel BIOSes
> -	 * report inconsistent HT data when they disable HT.
> -	 *
> -	 * In particular, they reduce the APIC-IDs to only include the cores,=

> -	 * but leave the CPUID topology to say there are (2) siblings.
> -	 * This means we don't know how many threads there will be until
> -	 * after the APIC enumeration.
> -	 *
> -	 * By not including this we'll sometimes over-estimate the number of
> -	 * logical packages by the amount of !present siblings, but this is
> -	 * still better than MAX_LOCAL_APIC.
> -	 *
> -	 * We use total_cpus not nr_cpu_ids because nr_cpu_ids can be limited=

> -	 * on the command line leading to a similar issue as the HT disable
> -	 * problem because the hyperthreads are usually enumerated after the
> -	 * primary cores.
> -	 */
> -	ncpus =3D boot_cpu_data.x86_max_cores;
> -	if (!ncpus) {
> -		pr_warn("x86_max_cores =3D=3D zero !?!?");
> -		ncpus =3D 1;
> -	}
> -
> -	__max_logical_packages =3D DIV_ROUND_UP(total_cpus, ncpus);
> -	pr_info("Max logical packages: %u\n", __max_logical_packages);
> -
> -	topology_update_package_map(c->phys_proc_id, cpu);
> -}
> -
>  void __init smp_store_boot_cpu_info(void)
>  {
>  	int id =3D 0; /* CPU 0 */
> @@ -368,7 +324,7 @@ void __init smp_store_boot_cpu_info(void)
> =20
>  	*c =3D boot_cpu_data;
>  	c->cpu_index =3D id;
> -	smp_init_package_map(c, id);
> +	topology_update_package_map(c->phys_proc_id, id);
>  	cpu_data(id).set =3D 1;
>  }
> =20
> @@ -1371,7 +1327,16 @@ void __init native_smp_prepare_boot_cpu(void)
> =20
>  void __init native_smp_cpus_done(unsigned int max_cpus)
>  {
> +	int ncpus;
> +
>  	pr_debug("Boot done\n");
> +	/*
> +	 * Today neither Intel nor AMD support heterogenous systems so
> +	 * extrapolate the boot cpu's data to all packages.
> +	 */
> +	ncpus =3D cpu_data(0).booted_cores * smp_num_siblings;
> +	__max_logical_packages =3D DIV_ROUND_UP(nr_cpu_ids, ncpus);
> +	pr_info("Max logical packages: %u\n", __max_logical_packages);
> =20
>  	if (x86_has_numa_in_package)
>  		set_sched_topology(x86_numa_in_package_topology);

This breaks booting as Xen PV domain for me. The problem seems to be
that native_smp_cpus_done() is never called on a PV domain. So
__max_logical_packages is uninitialized and this leads to a NULL
pointer dereference in coretemp.


--Q5yi0aR9gkpLjtYVgq4SInUEcIKZOmO7p--

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

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

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlp7SQsACgkQkO9xfO/x
ly8X1xAAyHXliZBRV8Ef4BiAc/f0ELN87JCBJFzBphJp7A64yitWAljLQ0ijjulh
O/FDF4aYEgWaG26KbkkNQ9iQb8TheTr4AXLU8HFKGksgfVUxiZamcBTJ/nz5MH/G
MxBqC2RScuTvkTWfPO7D/CEN1ZGwE887S5Her2GglJglNi66LncqUihqOfQb9Bx/
WQmq4KvOisyPWZtSpXRD96BV5s7cv2gHCqdiB/nim0BE/+sDAWbzF6HcH+0aSuff
8wvGFExp4nG5ZpDRMKg1+w1N4GnSm0JCId8cs+F3YFahcoOhrApgWJIUfh/Skqnb
rdT/M6BMuIH1YaC49hNuhpd2ZEYZNrcI/MMBhqXWVBhZVdRGRgld3Nwnz3YxAXJY
DmYct1B3wzRkPxMwjgO8xwTsJzE5oLVUeuV0EvGS2uYBfQQUq6WhmjqTK7AsXhOX
/t5h6Tu9FIGhunept+ZH2w4b3Z3T78fjaxOkIF5rMP7Lu2qeO9o2ETbEpWWl1ymV
PC7ZMc8reo4K3H6htZHmy27j3d4gM4PfABUYaRprEzqAlQGnoUHL9Ppn81m2LQMt
h7AJ7Zg+UZLNTSzogdsqZLFwQ6k1VeHzKkm0EAVgbhQBydLGDcHfn+v4/D0IMRav
kt16O7iHmQN7FNUVvwB+FBqNzr3aWi1IWbSCHnfZ8sSY0eT5HIE=
=prd9
-----END PGP SIGNATURE-----

--3efb9065O8vkxnFZIODIk26KHXoub63ev--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1350526375546535140==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 07 19:15:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 19:15:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejVBS-0004nK-7I; Wed, 07 Feb 2018 19:15:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejVBR-0004mr-GD
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 19:15:05 +0000
X-Inumbo-ID: 4f6df180-0c3b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f6df180-0c3b-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 19:15:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejVBI-0003wi-2V; Wed, 07 Feb 2018 19:14:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejVBC-00026y-M8; Wed, 07 Feb 2018 19:14:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejVBC-0006kP-Et; Wed, 07 Feb 2018 19:14:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118633-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=30cbd0c83ef3d0edac2d5bcc41a9a2b7a843ae58
X-Osstest-Versions-That: xen=1c3545eeaf4ac6f8d5db5a52c29c112694bcd4f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 19:14:50 +0000
Subject: [Xen-devel] [xen-unstable test] 118633: trouble: broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYzMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODYzMy8KCkZhaWx1cmVzIGFuZCBwcm9i
bGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUg
YmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAg
ICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gUkVHUi4gdnMuIDExODYwNwoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExODYwNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2MDcKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExODYwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NjA3CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTg2MDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODYwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NjA3CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTg2MDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODYwNwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYg
MTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjlj
MTEyNjk0YmNkNGYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2MDcgIDIwMTgtMDItMDYgMDU6
NDc6MTEgWiAgICAxIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4NjIyICAyMDE4LTAyLTA2
IDE5OjE1OjM3IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE4NjMzICAyMDE4LTAyLTA3IDA2OjIwOjM3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgogIFRh
bWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogIFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQoKTm90
IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KY29tbWl0IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0
M2FlNTgKQXV0aG9yOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpE
YXRlOiAgIFR1ZSBGZWIgNiAxMzo0NToxNyAyMDE4ICswMDAwCgogICAgeDg2L3NwZWNfY3RybDog
Rml4IGRldGVybWluYXRpb24gb2Ygd2hlbiB0byB1c2UgSUJSUwogICAgCiAgICBUaGUgb3JpZ2lu
YWwgdmVyc2lvbiBvZiB0aGlzIGxvZ2ljIHdhczoKICAgIAogICAgICAgIC8qCiAgICAgICAgICog
T24gSW50ZWwgaGFyZHdhcmUsIHdlJ2QgbGlrZSB0byB1c2UgcmV0cG9saW5lIGluIHByZWZlcmVu
Y2UgdG8KICAgICAgICAgKiBJQlJTLCBidXQgb25seSBpZiBpdCBpcyBzYWZlIG9uIHRoaXMgaGFy
ZHdhcmUuCiAgICAgICAgICovCiAgICAgICAgZWxzZSBpZiAoIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9JQlJTQikgKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKCByZXRwb2xpbmVfc2FmZSgp
ICkKICAgICAgICAgICAgICAgIHRodW5rID0gVEhVTktfUkVUUE9MSU5FOwogICAgICAgICAgICBl
bHNlCiAgICAgICAgICAgICAgICBpYnJzID0gdHJ1ZTsKICAgICAgICB9CiAgICAKICAgIGJ1dCBp
dCB3YXMgY2hhbmdlZCBieSBhIHJlcXVlc3QgZHVyaW5nIHJldmlldy4gIFNhZGx5LCB0aGUgcmVz
dWx0IGlzIGJ1Z2d5IGFzCiAgICBpdCBicmVha3MgdGhlIGxhdGVyIGZhbGxiYWNrIGxvZ2ljIGJ5
IGFsbG93aW5nIElCUlMgdG8gYXBwZWFyIGFzIGF2YWlsYWJsZQogICAgd2hlbiBpbiBmYWN0IGl0
IGlzbid0LgogICAgCiAgICBUaGlzIGluIHByYWN0aWNlIG1lYW5zIHRoYXQgb24gcmVwb2xpbmUt
dW5zYWZlIGhhcmR3YXJlIHdpdGhvdXQgSUJSUywgd2UKICAgIHNlbGVjdCBUSFVOS19KVU1QIGRl
c3BpdGUgaW50ZW5kaW5nIHRvIHNlbGVjdCBUSFVOS19SRVRQT0xJTkUuCiAgICAKICAgIFJlcG9y
dGVkLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGJi
M2I4OGY4OTRlN2UxYjNhOGJlM2EyYjdlYTUxNGE4MDQ2YjRlNjcKQXV0aG9yOiBaaG9uZ3plIExp
dSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+CkRhdGU6ICAgV2VkIEphbiAzMSAwMTo1MDoxOCAyMDE4
ICswODAwCgogICAgbGlieGM6IGFkZCB4Y19kb21haW5fcmVtb3ZlX2Zyb21fcGh5c21hcCB0byB3
cmFwIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwCiAgICAKICAgIFRoaXMgaXMgZm9yIHRoZSBw
cm9wb3NhbCAiQWxsb3cgc2V0dGluZyB1cCBzaGFyZWQgbWVtb3J5IGFyZWFzIGJldHdlZW4gVk1z
CiAgICBmcm9tIHhsIGNvbmZpZyBmaWxlIi4gU2VlOgogICAgCiAgICAgIGh0dHBzOi8vbGlzdHMu
eGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA4L21zZzAzMjQyLmh0bWwKICAg
IAogICAgVGhlbiBwbGFuIGlzIHRvIHVzZSBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggdG8g
bWFwIHRoZSBzaGFyZWQgcGFnZXMgZnJvbQogICAgb25lIGRvbVUgdG8gYW5vdGhlciBhbmQgdXNl
IFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIGNhbmNlbCB0aGUgc2hhcmluZy4KICAgIEEg
d3JhcHBlciB0byBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggd2FzIGFkZGVkIGluIHRoZSBm
b2xsb3dpbmcgY29tbWl0OgogICAgCiAgICAgIGNvbW1pdCAyMGU3MjVlOTM2NGNmZjRhMjk5NDVm
NjY5ODZlY2Q4OGNjYTg3NDNkCiAgICAKICAgIE5vdyBhZGQgdGhlIHdyYXBwZXIgdG8gWEVOTUVN
X3JlbW92ZV9mcm9tX3BoeXNtYXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFpob25nemUgTGl1
IDxibGFja3NreWdnQGdtYWlsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCmNvbW1pdCBkODdjZmI1OWI0MjgzMjkyMGY0Y2YzMzkyZGNjZmE1Yjg3
MzZiNjk5CkF1dGhvcjogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
PgpEYXRlOiAgIE1vbiBKYW4gMjkgMjM6NDg6MjQgMjAxOCArMDIwMAoKICAgIHRlc3RzL3hlbi1h
Y2Nlc3M6IGRpc2FibGUgQ1I0IHdyaXRlIGV2ZW50cyBvbiBhcHBsaWNhdGlvbiBleGl0CiAgICAK
ICAgIE9uIGV4aXQsIHhlbi1hY2Nlc3MgZGlkIG5vdCB1bnN1YnNjcmliZSBmcm9tIENSNCB3cml0
ZSB2bV9ldmVudHMsCiAgICBwb3RlbnRpYWxseSBsZWF2aW5nIHRoZSBndWVzdCBzdHVjay4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5k
ZXIuY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNv
bT4KCmNvbW1pdCAzMDllMDUwOWI3MzYzYTg5NTM2MmZjYmVhYzgyMzU2MmMzZTE4ZGVmCkF1dGhv
cjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzoy
OTo1OSAyMDE4ICswMTAwCgogICAgeDg2L05NSTogaW52ZXJ0IGNvbmRpdGlvbiBpbiBubWlfc2hv
d19leGVjdXRpb25fc3RhdGUoKQogICAgCiAgICBXZSB3YW50IHRvIGRlY29kZSB0aGUgc3ltYm9s
IHdoZW4gX25vdF8gaW4gZ3Vlc3QgbW9kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgpjb21taXQgZDAxMTVmOTZlYTYzM2ZkNmQ2Njhm
MmMwNjc3ODU5MTJjMGFkNGMwMApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KRGF0ZTogICBUdWUgRmViIDYgMTc6Mjk6MzMgMjAxOCArMDEwMAoKICAgIGxpYnhjOiBkb24n
dCBmYWlsIGRvbWFpbiBjcmVhdGlvbiB3aGVuIHVucGFja2luZyBpbml0cmQgZmFpbHMKICAgIAog
ICAgQXQgbGVhc3QgTGludXgga2VybmVscyBoYXZlIGJlZW4gYWJsZSB0byB3b3JrIHdpdGggZ3pp
cC1lZCBpbml0cmQgZm9yCiAgICBxdWl0ZSBzb21lIHRpbWU7IGluaXRyZCBjb21wcmVzc2VkIHdp
dGggb3RoZXIgbWV0aG9kcyBhcmVuJ3QgZXZlbiBiZWluZwogICAgYXR0ZW1wdGVkIHRvIHVucGFj
ay4gRnVydGhlcm1vcmUgdGhlIHVuemlwLWluZyByb3V0aW5lIHVzZWQgaGVyZSBpc24ndAogICAg
Y2FwYWJsZSBvZiBkZWFsaW5nIHdpdGggdmFyaW91cyBmb3JtcyBvZiBjb25jYXRlbmF0ZWQgZmls
ZXMsIGVhY2ggb2YKICAgIHdoaWNoIHdhcyBnemlwLWVkIHNlcGFyYXRlbHkgKGl0IGlzIHRoaXMg
cGFydGljdWxhciBjYXNlIHdoaWNoIGhhcyBiZWVuCiAgICB0aGUgc291cmNlIG9mIG9ic2VydmVk
IFZNIGNyZWF0aW9uIGZhaWx1cmVzKS4KICAgIAogICAgSGVuY2UsIGlmIHVucGFja2luZyBmYWls
cywgc2ltcGx5IGhhbmQgdGhlIGNvbXByZXNzZWQgYmxvYiB0byB0aGUgZ3Vlc3QKICAgIGFzIGlz
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KKHFlbXUgY2hhbmdl
cyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 19:24:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 19:24:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejVKc-0005YR-7F; Wed, 07 Feb 2018 19:24:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=s4j9=fb=redhat.com=prarit@srs-us1.protection.inumbo.net>)
 id 1ejVKb-0005YL-D9
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 19:24:33 +0000
X-Inumbo-ID: a213ca3d-0c3c-11e8-b9b1-635ca7ef6cff
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a213ca3d-0c3c-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 19:25:19 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx03.intmail.prod.int.rdu2.redhat.com
 [10.11.54.3])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 9A3F240FB62B;
 Wed,  7 Feb 2018 19:04:32 +0000 (UTC)
Received: from [10.16.186.145] (prarit-guest.khw.lab.eng.bos.redhat.com
 [10.16.186.145])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B95DA1006EDA;
 Wed,  7 Feb 2018 19:04:30 +0000 (UTC)
To: Simon Gaiser <simon@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xen.org>
References: <20171114124257.22013-4-prarit@redhat.com>
 <370a7ab2-8f57-b99b-428b-d0b1dfe401e7@invisiblethingslab.com>
From: Prarit Bhargava <prarit@redhat.com>
Message-ID: <6fdee802-bf24-7fbb-c95a-a6e0d840fbde@redhat.com>
Date: Wed, 7 Feb 2018 14:04:30 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <370a7ab2-8f57-b99b-428b-d0b1dfe401e7@invisiblethingslab.com>
X-Scanned-By: MIMEDefang 2.78 on 10.11.54.3
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.7]); Wed, 07 Feb 2018 19:04:32 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.7]);
 Wed, 07 Feb 2018 19:04:32 +0000 (UTC) for IP:'10.11.54.3'
 DOMAIN:'int-mx03.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'prarit@redhat.com' RCPT:''
Cc: Tom Lendacky <thomas.lendacky@amd.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Andi Kleen <ak@linux.intel.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Peter Zijlstra <peterz@infradead.org>, Kan Liang <kan.liang@intel.com>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Stephane Eranian <eranian@google.com>, He Chen <he.chen@linux.intel.com>,
 Dave Hansen <dave.hansen@intel.com>, Piotr Luc <piotr.luc@intel.com>,
 Ingo Molnar <mingo@redhat.com>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Arvind Yadav <arvind.yadav.cs@gmail.com>,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Tim Chen <tim.c.chen@linux.intel.com>, Mathias Krause <minipli@googlemail.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [v6,
	3/3] x86/smpboot: Fix __max_logical_packages estimate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNy8yMDE4IDAxOjQ0IFBNLCBTaW1vbiBHYWlzZXIgd3JvdGU6Cj4gUHJhcml0IEJo
YXJnYXZhOgo+PiBBIHN5c3RlbSBib290ZWQgd2l0aCBhIHNtYWxsIG51bWJlciBvZiBjb3JlcyBl
bmFibGVkIHBlciBwYWNrYWdlCj4+IHBhbmljcyBiZWNhdXNlIHRoZSBlc3RpbWF0ZSBvZiBfX21h
eF9sb2dpY2FsX3BhY2thZ2VzIGlzIHRvbyBsb3cuCj4+IFRoaXMgb2NjdXJzIHdoZW4gdGhlIHRv
dGFsIG51bWJlciBvZiBhY3RpdmUgY29yZXMgYWNyb3NzIGFsbCBwYWNrYWdlcwo+PiBpcyBsZXNz
IHRoYW4gdGhlIG1heGltdW0gY29yZSBjb3VudCBmb3IgYSBzaW5nbGUgcGFja2FnZS4KPj4KPj4g
aWUpIE9uIGEgNCBwYWNrYWdlIHN5c3RlbSB3aXRoIDIwIGNvcmVzL3BhY2thZ2Ugd2hlcmUgb25s
eSA0IGNvcmVzCj4+IGFyZSBlbmFibGVkIG9uIGVhY2ggcGFja2FnZSwgdGhlIHZhbHVlIG9mIF9f
bWF4X2xvZ2ljYWxfcGFja2FnZXMgaXMKPj4gY2FsY3VsYXRlZCBhcyBESVZfUk9VTkRfVVAoMTYg
LyAyMCkgPSAxIGFuZCBub3QgNC4KPj4KPj4gQ2FsY3VsYXRlIF9fbWF4X2xvZ2ljYWxfcGFja2Fn
ZXMgYWZ0ZXIgdGhlIGNwdSBlbnVtZXJhdGlvbiBoYXMgY29tcGxldGVkLgo+PiBVc2UgdGhlIGJv
b3QgY3B1J3MgZGF0YSB0byBleHRyYXBvbGF0ZSB0aGUgbnVtYmVyIG9mIHBhY2thZ2VzLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgo+PiBD
YzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4+IENjOiBJbmdvIE1vbG5h
ciA8bWluZ29AcmVkaGF0LmNvbT4KPj4gQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5j
b20+Cj4+IENjOiB4ODZAa2VybmVsLm9yZwo+PiBDYzogUGV0ZXIgWmlqbHN0cmEgPHBldGVyekBp
bmZyYWRlYWQub3JnPgo+PiBDYzogQW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgo+PiBD
YzogRGF2ZSBIYW5zZW4gPGRhdmUuaGFuc2VuQGludGVsLmNvbT4KPj4gQ2M6IFBpb3RyIEx1YyA8
cGlvdHIubHVjQGludGVsLmNvbT4KPj4gQ2M6IEthbiBMaWFuZyA8a2FuLmxpYW5nQGludGVsLmNv
bT4KPj4gQ2M6IEJvcmlzbGF2IFBldGtvdiA8YnBAc3VzZS5kZT4KPj4gQ2M6IFN0ZXBoYW5lIEVy
YW5pYW4gPGVyYW5pYW5AZ29vZ2xlLmNvbT4KPj4gQ2M6IFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0
QHJlZGhhdC5jb20+Cj4+IENjOiBBcnZpbmQgWWFkYXYgPGFydmluZC55YWRhdi5jc0BnbWFpbC5j
b20+Cj4+IENjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KPj4gQ2M6IENocmlz
dGlhbiBCb3JudHJhZWdlciA8Ym9ybnRyYWVnZXJAZGUuaWJtLmNvbT4KPj4gQ2M6ICJLaXJpbGwg
QS4gU2h1dGVtb3YiIDxraXJpbGwuc2h1dGVtb3ZAbGludXguaW50ZWwuY29tPgo+PiBDYzogVG9t
IExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KPj4gQ2M6IEhlIENoZW4gPGhlLmNo
ZW5AbGludXguaW50ZWwuY29tPgo+PiBDYzogTWF0aGlhcyBLcmF1c2UgPG1pbmlwbGlAZ29vZ2xl
bWFpbC5jb20+Cj4+IENjOiBUaW0gQ2hlbiA8dGltLmMuY2hlbkBsaW51eC5pbnRlbC5jb20+Cj4+
IENjOiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+PiAtLS0KPj4gIGFy
Y2gveDg2L2tlcm5lbC9zbXBib290LmMgfCA1NSArKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks
IDQ1IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL3NtcGJv
b3QuYyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKPj4gaW5kZXggODM4ZDM2ZmY3YmE2Li4y
ZTNjNWEzOTRlNzkgMTAwNjQ0Cj4+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKPj4g
KysrIGIvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYwo+PiBAQCAtMzA4LDEyICszMDgsNiBAQCBp
bnQgdG9wb2xvZ3lfdXBkYXRlX3BhY2thZ2VfbWFwKHVuc2lnbmVkIGludCBwa2csIHVuc2lnbmVk
IGludCBjcHUpCj4+ICAJaWYgKG5ldyA+PSAwKQo+PiAgCQlnb3RvIGZvdW5kOwo+PiAgCj4+IC0J
aWYgKGxvZ2ljYWxfcGFja2FnZXMgPj0gX19tYXhfbG9naWNhbF9wYWNrYWdlcykgewo+PiAtCQlw
cl93YXJuKCJQYWNrYWdlICV1IG9mIENQVSAldSBleGNlZWRzIEJJT1MgcGFja2FnZSBkYXRhICV1
LlxuIiwKPj4gLQkJCWxvZ2ljYWxfcGFja2FnZXMsIGNwdSwgX19tYXhfbG9naWNhbF9wYWNrYWdl
cyk7Cj4+IC0JCXJldHVybiAtRU5PU1BDOwo+PiAtCX0KPj4gLQo+PiAgCW5ldyA9IGxvZ2ljYWxf
cGFja2FnZXMrKzsKPj4gIAlpZiAobmV3ICE9IHBrZykKPj4gIAkJcHJfaW5mbygiQ1BVICV1IENv
bnZlcnRpbmcgcGh5c2ljYWwgJXUgdG8gbG9naWNhbCBwYWNrYWdlICV1XG4iLAo+PiBAQCAtMzIz
LDQ0ICszMTcsNiBAQCBpbnQgdG9wb2xvZ3lfdXBkYXRlX3BhY2thZ2VfbWFwKHVuc2lnbmVkIGlu
dCBwa2csIHVuc2lnbmVkIGludCBjcHUpCj4+ICAJcmV0dXJuIDA7Cj4+ICB9Cj4+ICAKPj4gLXN0
YXRpYyB2b2lkIF9faW5pdCBzbXBfaW5pdF9wYWNrYWdlX21hcChzdHJ1Y3QgY3B1aW5mb194ODYg
KmMsIHVuc2lnbmVkIGludCBjcHUpCj4+IC17Cj4+IC0JdW5zaWduZWQgaW50IG5jcHVzOwo+PiAt
Cj4+IC0JLyoKPj4gLQkgKiBUb2RheSBuZWl0aGVyIEludGVsIG5vciBBTUQgc3VwcG9ydCBoZXRl
cm9nZW5vdXMgc3lzdGVtcy4gVGhhdAo+PiAtCSAqIG1pZ2h0IGNoYW5nZSBpbiB0aGUgZnV0dXJl
Li4uLgo+PiAtCSAqCj4+IC0JICogV2hpbGUgaWRlYWxseSB3ZSdkIHdhbnQgJyogc21wX251bV9z
aWJsaW5ncycgaW4gdGhlIGJlbG93IEBuY3B1cwo+PiAtCSAqIGNvbXB1dGF0aW9uLCB0aGlzIHdv
bid0IGFjdHVhbGx5IHdvcmsgc2luY2Ugc29tZSBJbnRlbCBCSU9TZXMKPj4gLQkgKiByZXBvcnQg
aW5jb25zaXN0ZW50IEhUIGRhdGEgd2hlbiB0aGV5IGRpc2FibGUgSFQuCj4+IC0JICoKPj4gLQkg
KiBJbiBwYXJ0aWN1bGFyLCB0aGV5IHJlZHVjZSB0aGUgQVBJQy1JRHMgdG8gb25seSBpbmNsdWRl
IHRoZSBjb3JlcywKPj4gLQkgKiBidXQgbGVhdmUgdGhlIENQVUlEIHRvcG9sb2d5IHRvIHNheSB0
aGVyZSBhcmUgKDIpIHNpYmxpbmdzLgo+PiAtCSAqIFRoaXMgbWVhbnMgd2UgZG9uJ3Qga25vdyBo
b3cgbWFueSB0aHJlYWRzIHRoZXJlIHdpbGwgYmUgdW50aWwKPj4gLQkgKiBhZnRlciB0aGUgQVBJ
QyBlbnVtZXJhdGlvbi4KPj4gLQkgKgo+PiAtCSAqIEJ5IG5vdCBpbmNsdWRpbmcgdGhpcyB3ZSds
bCBzb21ldGltZXMgb3Zlci1lc3RpbWF0ZSB0aGUgbnVtYmVyIG9mCj4+IC0JICogbG9naWNhbCBw
YWNrYWdlcyBieSB0aGUgYW1vdW50IG9mICFwcmVzZW50IHNpYmxpbmdzLCBidXQgdGhpcyBpcwo+
PiAtCSAqIHN0aWxsIGJldHRlciB0aGFuIE1BWF9MT0NBTF9BUElDLgo+PiAtCSAqCj4+IC0JICog
V2UgdXNlIHRvdGFsX2NwdXMgbm90IG5yX2NwdV9pZHMgYmVjYXVzZSBucl9jcHVfaWRzIGNhbiBi
ZSBsaW1pdGVkCj4+IC0JICogb24gdGhlIGNvbW1hbmQgbGluZSBsZWFkaW5nIHRvIGEgc2ltaWxh
ciBpc3N1ZSBhcyB0aGUgSFQgZGlzYWJsZQo+PiAtCSAqIHByb2JsZW0gYmVjYXVzZSB0aGUgaHlw
ZXJ0aHJlYWRzIGFyZSB1c3VhbGx5IGVudW1lcmF0ZWQgYWZ0ZXIgdGhlCj4+IC0JICogcHJpbWFy
eSBjb3Jlcy4KPj4gLQkgKi8KPj4gLQluY3B1cyA9IGJvb3RfY3B1X2RhdGEueDg2X21heF9jb3Jl
czsKPj4gLQlpZiAoIW5jcHVzKSB7Cj4+IC0JCXByX3dhcm4oIng4Nl9tYXhfY29yZXMgPT0gemVy
byAhPyE/Iik7Cj4+IC0JCW5jcHVzID0gMTsKPj4gLQl9Cj4+IC0KPj4gLQlfX21heF9sb2dpY2Fs
X3BhY2thZ2VzID0gRElWX1JPVU5EX1VQKHRvdGFsX2NwdXMsIG5jcHVzKTsKPj4gLQlwcl9pbmZv
KCJNYXggbG9naWNhbCBwYWNrYWdlczogJXVcbiIsIF9fbWF4X2xvZ2ljYWxfcGFja2FnZXMpOwo+
PiAtCj4+IC0JdG9wb2xvZ3lfdXBkYXRlX3BhY2thZ2VfbWFwKGMtPnBoeXNfcHJvY19pZCwgY3B1
KTsKPj4gLX0KPj4gLQo+PiAgdm9pZCBfX2luaXQgc21wX3N0b3JlX2Jvb3RfY3B1X2luZm8odm9p
ZCkKPj4gIHsKPj4gIAlpbnQgaWQgPSAwOyAvKiBDUFUgMCAqLwo+PiBAQCAtMzY4LDcgKzMyNCw3
IEBAIHZvaWQgX19pbml0IHNtcF9zdG9yZV9ib290X2NwdV9pbmZvKHZvaWQpCj4+ICAKPj4gIAkq
YyA9IGJvb3RfY3B1X2RhdGE7Cj4+ICAJYy0+Y3B1X2luZGV4ID0gaWQ7Cj4+IC0Jc21wX2luaXRf
cGFja2FnZV9tYXAoYywgaWQpOwo+PiArCXRvcG9sb2d5X3VwZGF0ZV9wYWNrYWdlX21hcChjLT5w
aHlzX3Byb2NfaWQsIGlkKTsKPj4gIAljcHVfZGF0YShpZCkuc2V0ID0gMTsKPj4gIH0KPj4gIAo+
PiBAQCAtMTM3MSw3ICsxMzI3LDE2IEBAIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfcHJlcGFyZV9i
b290X2NwdSh2b2lkKQo+PiAgCj4+ICB2b2lkIF9faW5pdCBuYXRpdmVfc21wX2NwdXNfZG9uZSh1
bnNpZ25lZCBpbnQgbWF4X2NwdXMpCj4+ICB7Cj4+ICsJaW50IG5jcHVzOwo+PiArCj4+ICAJcHJf
ZGVidWcoIkJvb3QgZG9uZVxuIik7Cj4+ICsJLyoKPj4gKwkgKiBUb2RheSBuZWl0aGVyIEludGVs
IG5vciBBTUQgc3VwcG9ydCBoZXRlcm9nZW5vdXMgc3lzdGVtcyBzbwo+PiArCSAqIGV4dHJhcG9s
YXRlIHRoZSBib290IGNwdSdzIGRhdGEgdG8gYWxsIHBhY2thZ2VzLgo+PiArCSAqLwo+PiArCW5j
cHVzID0gY3B1X2RhdGEoMCkuYm9vdGVkX2NvcmVzICogc21wX251bV9zaWJsaW5nczsKPj4gKwlf
X21heF9sb2dpY2FsX3BhY2thZ2VzID0gRElWX1JPVU5EX1VQKG5yX2NwdV9pZHMsIG5jcHVzKTsK
Pj4gKwlwcl9pbmZvKCJNYXggbG9naWNhbCBwYWNrYWdlczogJXVcbiIsIF9fbWF4X2xvZ2ljYWxf
cGFja2FnZXMpOwo+PiAgCj4+ICAJaWYgKHg4Nl9oYXNfbnVtYV9pbl9wYWNrYWdlKQo+PiAgCQlz
ZXRfc2NoZWRfdG9wb2xvZ3koeDg2X251bWFfaW5fcGFja2FnZV90b3BvbG9neSk7Cj4gCj4gVGhp
cyBicmVha3MgYm9vdGluZyBhcyBYZW4gUFYgZG9tYWluIGZvciBtZS4gVGhlIHByb2JsZW0gc2Vl
bXMgdG8gYmUKPiB0aGF0IG5hdGl2ZV9zbXBfY3B1c19kb25lKCkgaXMgbmV2ZXIgY2FsbGVkIG9u
IGEgUFYgZG9tYWluLiBTbwo+IF9fbWF4X2xvZ2ljYWxfcGFja2FnZXMgaXMgdW5pbml0aWFsaXpl
ZCBhbmQgdGhpcyBsZWFkcyB0byBhIE5VTEwKPiBwb2ludGVyIGRlcmVmZXJlbmNlIGluIGNvcmV0
ZW1wLgo+IAoKSSdsbCBzZWUgaWYgSSBjYW4gZmlndXJlIG91dCBhIHdheSB0byB0ZXN0IHRoYXQu
ICBEb2VzIDk0NzEzNGQ5YjAwZgooIng4Ni9zbXBib290OiBEbyBub3QgdXNlIHNtcF9udW1fc2li
bGluZ3MgaW4gX19tYXhfbG9naWNhbF9wYWNrYWdlcwpjYWxjdWxhdGlvbiIpIGhlbHA/CgpQLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 19:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 19:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejVMe-0005gL-KP; Wed, 07 Feb 2018 19:26:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wy8g=fb=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1ejVMc-0005fz-SF
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 19:26:38 +0000
X-Inumbo-ID: ed08f590-0c3c-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed08f590-0c3c-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 19:27:24 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 08C3820AEA;
 Wed,  7 Feb 2018 14:26:32 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Wed, 07 Feb 2018 14:26:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=c8jOizTh9vVckcC8xrzbwTGfcJ8ql
 tU7T6VaU8SR39o=; b=R9VXvApow8asq6z3rhvu4Psttz+/Y6bUhfuJeS1JmCL+Y
 NcAFUT8/EH8aZ7EJ88okOJ4LUf0qXE3otsNHh0zKRwY1cCPSEI/esFkQk5H/WOkr
 7dsC0v0tzlVXOs5OO4n+PI3AmWwIl1suAR4m4dn8oGge8MLmfWFTBLForNeF+cnl
 bB+ZRN6qxxURg+4XTwhPrmUCv4RSZxn9lvDDc/9ZbiUNYGn++5b+mmX4txFfk8WQ
 cUnzvpmMM4GUfZLzxcVOeYOqgvsqGi2XJE+jAHxXMB6aRS4G9RKBlSJMMlJxbax6
 3mIsl5HSyUequOKHpu2unFpwS3bQXL0ereXbv9GnA==
X-ME-Sender: <xms:51J7WjwbOU4yWXpI19h-S-X-OqUuX2FB-Gx-IwMMNWcMsLgtbQLV5Q>
Received: from [127.0.0.1] (tor-exit3-readme.dfri.se [171.25.193.235])
 by mail.messagingengine.com (Postfix) with ESMTPA id 931A024636;
 Wed,  7 Feb 2018 14:26:20 -0500 (EST)
To: Prarit Bhargava <prarit@redhat.com>, xen-devel <xen-devel@lists.xen.org>
References: <20171114124257.22013-4-prarit@redhat.com>
 <370a7ab2-8f57-b99b-428b-d0b1dfe401e7@invisiblethingslab.com>
 <6fdee802-bf24-7fbb-c95a-a6e0d840fbde@redhat.com>
From: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <a6bdbf62-3d93-1f5c-6c05-c4c391bc8a9e@invisiblethingslab.com>
Date: Wed, 07 Feb 2018 19:26:00 +0000
MIME-Version: 1.0
In-Reply-To: <6fdee802-bf24-7fbb-c95a-a6e0d840fbde@redhat.com>
Cc: Tom Lendacky <thomas.lendacky@amd.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Andi Kleen <ak@linux.intel.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Peter Zijlstra <peterz@infradead.org>, Kan Liang <kan.liang@intel.com>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Stephane Eranian <eranian@google.com>, He Chen <he.chen@linux.intel.com>,
 Dave Hansen <dave.hansen@intel.com>, Piotr Luc <piotr.luc@intel.com>,
 Ingo Molnar <mingo@redhat.com>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Arvind Yadav <arvind.yadav.cs@gmail.com>,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Tim Chen <tim.c.chen@linux.intel.com>, Mathias Krause <minipli@googlemail.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [v6,
	3/3] x86/smpboot: Fix __max_logical_packages estimate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4901735030666684214=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--zEb3dtN5X1hXtVqIYFiB94gIdH9QFZ7rB
Content-Type: multipart/mixed; boundary="7Eg4keRvJj0Q2v1JgP6detAjOTlIG3ndk";
 protected-headers="v1"
From: Simon Gaiser <simon@invisiblethingslab.com>
To: Prarit Bhargava <prarit@redhat.com>, xen-devel <xen-devel@lists.xen.org>
Cc: linux-kernel@vger.kernel.org, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 x86@kernel.org, Peter Zijlstra <peterz@infradead.org>,
 Andi Kleen <ak@linux.intel.com>, Dave Hansen <dave.hansen@intel.com>,
 Piotr Luc <piotr.luc@intel.com>, Kan Liang <kan.liang@intel.com>,
 Borislav Petkov <bp@suse.de>, Stephane Eranian <eranian@google.com>,
 Arvind Yadav <arvind.yadav.cs@gmail.com>, Andy Lutomirski <luto@kernel.org>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>,
 Tom Lendacky <thomas.lendacky@amd.com>, He Chen <he.chen@linux.intel.com>,
 Mathias Krause <minipli@googlemail.com>,
 Tim Chen <tim.c.chen@linux.intel.com>, Vitaly Kuznetsov <vkuznets@redhat.com>
Message-ID: <a6bdbf62-3d93-1f5c-6c05-c4c391bc8a9e@invisiblethingslab.com>
Subject: Re: [v6,3/3] x86/smpboot: Fix __max_logical_packages estimate
References: <20171114124257.22013-4-prarit@redhat.com>
 <370a7ab2-8f57-b99b-428b-d0b1dfe401e7@invisiblethingslab.com>
 <6fdee802-bf24-7fbb-c95a-a6e0d840fbde@redhat.com>
In-Reply-To: <6fdee802-bf24-7fbb-c95a-a6e0d840fbde@redhat.com>

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

Prarit Bhargava:
> On 02/07/2018 01:44 PM, Simon Gaiser wrote:
>> Prarit Bhargava:
>>> A system booted with a small number of cores enabled per package
>>> panics because the estimate of __max_logical_packages is too low.
>>> This occurs when the total number of active cores across all packages=

>>> is less than the maximum core count for a single package.
>>>
>>> ie) On a 4 package system with 20 cores/package where only 4 cores
>>> are enabled on each package, the value of __max_logical_packages is
>>> calculated as DIV_ROUND_UP(16 / 20) =3D 1 and not 4.
>>>
>>> Calculate __max_logical_packages after the cpu enumeration has comple=
ted.
>>> Use the boot cpu's data to extrapolate the number of packages.
>>>
>>> Signed-off-by: Prarit Bhargava <prarit@redhat.com>
>>> Cc: Thomas Gleixner <tglx@linutronix.de>
>>> Cc: Ingo Molnar <mingo@redhat.com>
>>> Cc: "H. Peter Anvin" <hpa@zytor.com>
>>> Cc: x86@kernel.org
>>> Cc: Peter Zijlstra <peterz@infradead.org>
>>> Cc: Andi Kleen <ak@linux.intel.com>
>>> Cc: Dave Hansen <dave.hansen@intel.com>
>>> Cc: Piotr Luc <piotr.luc@intel.com>
>>> Cc: Kan Liang <kan.liang@intel.com>
>>> Cc: Borislav Petkov <bp@suse.de>
>>> Cc: Stephane Eranian <eranian@google.com>
>>> Cc: Prarit Bhargava <prarit@redhat.com>
>>> Cc: Arvind Yadav <arvind.yadav.cs@gmail.com>
>>> Cc: Andy Lutomirski <luto@kernel.org>
>>> Cc: Christian Borntraeger <borntraeger@de.ibm.com>
>>> Cc: "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
>>> Cc: Tom Lendacky <thomas.lendacky@amd.com>
>>> Cc: He Chen <he.chen@linux.intel.com>
>>> Cc: Mathias Krause <minipli@googlemail.com>
>>> Cc: Tim Chen <tim.c.chen@linux.intel.com>
>>> Cc: Vitaly Kuznetsov <vkuznets@redhat.com>
>>> ---
>>>  arch/x86/kernel/smpboot.c | 55 +++++++++----------------------------=
----------
>>>  1 file changed, 10 insertions(+), 45 deletions(-)
>>>
>>> diff --git a/arch/x86/kernel/smpboot.c b/arch/x86/kernel/smpboot.c
>>> index 838d36ff7ba6..2e3c5a394e79 100644
>>> --- a/arch/x86/kernel/smpboot.c
>>> +++ b/arch/x86/kernel/smpboot.c
>>> @@ -308,12 +308,6 @@ int topology_update_package_map(unsigned int pkg=
, unsigned int cpu)
>>>  	if (new >=3D 0)
>>>  		goto found;
>>> =20
>>> -	if (logical_packages >=3D __max_logical_packages) {
>>> -		pr_warn("Package %u of CPU %u exceeds BIOS package data %u.\n",
>>> -			logical_packages, cpu, __max_logical_packages);
>>> -		return -ENOSPC;
>>> -	}
>>> -
>>>  	new =3D logical_packages++;
>>>  	if (new !=3D pkg)
>>>  		pr_info("CPU %u Converting physical %u to logical package %u\n",
>>> @@ -323,44 +317,6 @@ int topology_update_package_map(unsigned int pkg=
, unsigned int cpu)
>>>  	return 0;
>>>  }
>>> =20
>>> -static void __init smp_init_package_map(struct cpuinfo_x86 *c, unsig=
ned int cpu)
>>> -{
>>> -	unsigned int ncpus;
>>> -
>>> -	/*
>>> -	 * Today neither Intel nor AMD support heterogenous systems. That
>>> -	 * might change in the future....
>>> -	 *
>>> -	 * While ideally we'd want '* smp_num_siblings' in the below @ncpus=

>>> -	 * computation, this won't actually work since some Intel BIOSes
>>> -	 * report inconsistent HT data when they disable HT.
>>> -	 *
>>> -	 * In particular, they reduce the APIC-IDs to only include the core=
s,
>>> -	 * but leave the CPUID topology to say there are (2) siblings.
>>> -	 * This means we don't know how many threads there will be until
>>> -	 * after the APIC enumeration.
>>> -	 *
>>> -	 * By not including this we'll sometimes over-estimate the number o=
f
>>> -	 * logical packages by the amount of !present siblings, but this is=

>>> -	 * still better than MAX_LOCAL_APIC.
>>> -	 *
>>> -	 * We use total_cpus not nr_cpu_ids because nr_cpu_ids can be limit=
ed
>>> -	 * on the command line leading to a similar issue as the HT disable=

>>> -	 * problem because the hyperthreads are usually enumerated after th=
e
>>> -	 * primary cores.
>>> -	 */
>>> -	ncpus =3D boot_cpu_data.x86_max_cores;
>>> -	if (!ncpus) {
>>> -		pr_warn("x86_max_cores =3D=3D zero !?!?");
>>> -		ncpus =3D 1;
>>> -	}
>>> -
>>> -	__max_logical_packages =3D DIV_ROUND_UP(total_cpus, ncpus);
>>> -	pr_info("Max logical packages: %u\n", __max_logical_packages);
>>> -
>>> -	topology_update_package_map(c->phys_proc_id, cpu);
>>> -}
>>> -
>>>  void __init smp_store_boot_cpu_info(void)
>>>  {
>>>  	int id =3D 0; /* CPU 0 */
>>> @@ -368,7 +324,7 @@ void __init smp_store_boot_cpu_info(void)
>>> =20
>>>  	*c =3D boot_cpu_data;
>>>  	c->cpu_index =3D id;
>>> -	smp_init_package_map(c, id);
>>> +	topology_update_package_map(c->phys_proc_id, id);
>>>  	cpu_data(id).set =3D 1;
>>>  }
>>> =20
>>> @@ -1371,7 +1327,16 @@ void __init native_smp_prepare_boot_cpu(void)
>>> =20
>>>  void __init native_smp_cpus_done(unsigned int max_cpus)
>>>  {
>>> +	int ncpus;
>>> +
>>>  	pr_debug("Boot done\n");
>>> +	/*
>>> +	 * Today neither Intel nor AMD support heterogenous systems so
>>> +	 * extrapolate the boot cpu's data to all packages.
>>> +	 */
>>> +	ncpus =3D cpu_data(0).booted_cores * smp_num_siblings;
>>> +	__max_logical_packages =3D DIV_ROUND_UP(nr_cpu_ids, ncpus);
>>> +	pr_info("Max logical packages: %u\n", __max_logical_packages);
>>> =20
>>>  	if (x86_has_numa_in_package)
>>>  		set_sched_topology(x86_numa_in_package_topology);
>>
>> This breaks booting as Xen PV domain for me. The problem seems to be
>> that native_smp_cpus_done() is never called on a PV domain. So
>> __max_logical_packages is uninitialized and this leads to a NULL
>> pointer dereference in coretemp.
>>
>=20
> I'll see if I can figure out a way to test that.

Ok, thanks. If you need some logs, or if I should test something just
ask.

> Does 947134d9b00f
> ("x86/smpboot: Do not use smp_num_siblings in __max_logical_packages
> calculation") help?

No.


--7Eg4keRvJj0Q2v1JgP6detAjOTlIG3ndk--

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

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

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlp7UuQACgkQkO9xfO/x
ly+8shAAgNR7wu+z6+8wievT146gAHFsOeWiLeWUAlTSUXtX0OiOdknnKsW6Prj5
HOyNGXvVZ3Om/f6aeSSrRAcsD3D/WiglH94v3OT6sUpGiTU8UsH+O6BNVhFcmTQP
w27KCWPlQQZ+qOHGp0MVnruojZJSh9CgpHnktrHwsOq1/Crv8dtaZzF6M4g3lU96
f65+J2gczYuIrwYeDmAntt7h6b1Nzw7ZOBBwZ6tVrf7/r1SUzBBM6cXjaXccRZ51
NCK8Vb1yHIKa90eS3mUHtcQHzRoC1+k1d1zhzuV8ncz4pIT9y4qrvpsAJhBRDtGR
nPaXIDmedDjRRvn5Tuy+jr5pmLCm0aKL9e/7y7CNU3SzPLA3rkEmGlc1E7npIbQp
1CoD1fWKAYNueW/C5AwJRIpX8ZJsEJkQk62ECu9kRDfObhqm47Zphgb/fulMviZD
PL0GIwKJCg6STjsbhOJsU/FAp2oYHShNWuU6iBVstYhSh+g2ZOk5MhjxcZbVrs4N
7Yd128JU8Jo8D0/EdzW/HR99ROOFfggvR0myrZHOmxj6bWhKEWMIJhseJ0J7hJ4O
SsaXpkn4HOfRDv3ojDr/0xINOmgAi3VCxWFH+tEXe2PDrvThEc0j2hZHByqxSSey
UeIAWxu5TW4A2smxgPv+cRspxbmeaGn0VDhyD1Q7XXuWriRlEPc=
=c1oq
-----END PGP SIGNATURE-----

--zEb3dtN5X1hXtVqIYFiB94gIdH9QFZ7rB--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4901735030666684214==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 07 19:31:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 19:31:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejVR2-0006OL-62; Wed, 07 Feb 2018 19:31:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=s4j9=fb=redhat.com=prarit@srs-us1.protection.inumbo.net>)
 id 1ejVR0-0006OF-G7
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 19:31:10 +0000
X-Inumbo-ID: 8f1fec8c-0c3d-11e8-b9b1-635ca7ef6cff
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f1fec8c-0c3d-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 19:31:56 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.rdu2.redhat.com
 [10.11.54.5])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 0B9F840201A0;
 Wed,  7 Feb 2018 19:31:04 +0000 (UTC)
Received: from [10.16.186.145] (prarit-guest.khw.lab.eng.bos.redhat.com
 [10.16.186.145])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 81C29AEDEE;
 Wed,  7 Feb 2018 19:31:02 +0000 (UTC)
To: Simon Gaiser <simon@invisiblethingslab.com>,
 xen-devel <xen-devel@lists.xen.org>
References: <20171114124257.22013-4-prarit@redhat.com>
 <370a7ab2-8f57-b99b-428b-d0b1dfe401e7@invisiblethingslab.com>
 <6fdee802-bf24-7fbb-c95a-a6e0d840fbde@redhat.com>
 <a6bdbf62-3d93-1f5c-6c05-c4c391bc8a9e@invisiblethingslab.com>
From: Prarit Bhargava <prarit@redhat.com>
Message-ID: <02ccc129-83b5-18e9-de5c-b3eff81a8f22@redhat.com>
Date: Wed, 7 Feb 2018 14:31:02 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101
 Thunderbird/45.7.0
MIME-Version: 1.0
In-Reply-To: <a6bdbf62-3d93-1f5c-6c05-c4c391bc8a9e@invisiblethingslab.com>
X-Scanned-By: MIMEDefang 2.79 on 10.11.54.5
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.6]); Wed, 07 Feb 2018 19:31:04 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.6]);
 Wed, 07 Feb 2018 19:31:04 +0000 (UTC) for IP:'10.11.54.5'
 DOMAIN:'int-mx05.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'prarit@redhat.com' RCPT:''
Cc: Tom Lendacky <thomas.lendacky@amd.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Andi Kleen <ak@linux.intel.com>,
 Christian Borntraeger <borntraeger@de.ibm.com>,
 Peter Zijlstra <peterz@infradead.org>, Kan Liang <kan.liang@intel.com>,
 x86@kernel.org, linux-kernel@vger.kernel.org,
 Stephane Eranian <eranian@google.com>, He Chen <he.chen@linux.intel.com>,
 Dave Hansen <dave.hansen@intel.com>, Piotr Luc <piotr.luc@intel.com>,
 Ingo Molnar <mingo@redhat.com>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, Arvind Yadav <arvind.yadav.cs@gmail.com>,
 Thomas Gleixner <tglx@linutronix.de>, Borislav Petkov <bp@suse.de>,
 Tim Chen <tim.c.chen@linux.intel.com>, Mathias Krause <minipli@googlemail.com>,
 "Kirill A. Shutemov" <kirill.shutemov@linux.intel.com>
Subject: Re: [Xen-devel] [v6,
	3/3] x86/smpboot: Fix __max_logical_packages estimate
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNy8yMDE4IDAyOjI2IFBNLCBTaW1vbiBHYWlzZXIgd3JvdGU6Cj4gUHJhcml0IEJo
YXJnYXZhOgo+PiBPbiAwMi8wNy8yMDE4IDAxOjQ0IFBNLCBTaW1vbiBHYWlzZXIgd3JvdGU6Cgo8
c25pcD4KCj4+PiBUaGlzIGJyZWFrcyBib290aW5nIGFzIFhlbiBQViBkb21haW4gZm9yIG1lLiBU
aGUgcHJvYmxlbSBzZWVtcyB0byBiZQo+Pj4gdGhhdCBuYXRpdmVfc21wX2NwdXNfZG9uZSgpIGlz
IG5ldmVyIGNhbGxlZCBvbiBhIFBWIGRvbWFpbi4gU28KPj4+IF9fbWF4X2xvZ2ljYWxfcGFja2Fn
ZXMgaXMgdW5pbml0aWFsaXplZCBhbmQgdGhpcyBsZWFkcyB0byBhIE5VTEwKPj4+IHBvaW50ZXIg
ZGVyZWZlcmVuY2UgaW4gY29yZXRlbXAuCj4+Pgo+Pgo+PiBJJ2xsIHNlZSBpZiBJIGNhbiBmaWd1
cmUgb3V0IGEgd2F5IHRvIHRlc3QgdGhhdC4KPiAKPiBPaywgdGhhbmtzLiBJZiB5b3UgbmVlZCBz
b21lIGxvZ3MsIG9yIGlmIEkgc2hvdWxkIHRlc3Qgc29tZXRoaW5nIGp1c3QKPiBhc2suCj4gCgpU
aGFua3MsIEkgbWF5IHNlbmQgeW91IGEgcGF0Y2ggb2ZmLWxpc3QgdG8gdGVzdC4KCj4+IERvZXMg
OTQ3MTM0ZDliMDBmCj4+ICgieDg2L3NtcGJvb3Q6IERvIG5vdCB1c2Ugc21wX251bV9zaWJsaW5n
cyBpbiBfX21heF9sb2dpY2FsX3BhY2thZ2VzCj4+IGNhbGN1bGF0aW9uIikgaGVscD8KPiAKPiBO
by4KPiAKClllYWgsIHlvdXIgZGVzY3JpcHRpb24gd2FzIGFic29sdXRlbHkgY29ycmVjdC4gIG5h
dGl2ZV9zbXBfY3B1c19kb25lKCkgaXMgb25seQpjYWxsZWQgZm9yIEhWTSBndWVzdHMgYW5kIG5v
dCBQVi4gIEknbSBnb2luZyB0byB0aGluayBhYm91dCB0aGF0IGFuZCBzZW5kIHlvdSBhCnBhdGNo
IGluIGEgYml0LgoKUC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 19:35:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 19:35:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejVUw-0006ZS-Mn; Wed, 07 Feb 2018 19:35:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dqlu=fb=citrix.com=prvs=569a4e3b1=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ejVUv-0006ZM-Ql
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 19:35:13 +0000
X-Inumbo-ID: f3ecbda1-0c3d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3ecbda1-0c3d-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 20:34:46 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,473,1511827200"; d="scan'208";a="67479774"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
 <5A7B336F02000078001A621F@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5010def0-594c-2f60-4f23-5a4b0131654e@citrix.com>
Date: Wed, 7 Feb 2018 19:35:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7B336F02000078001A621F@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v2 1/7] x86: slightly reduce Meltdown
 band-aid overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMTY6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEknbSBub3Qgc3VyZSB3aHkg
SSBkaWRuJ3QgZG8gdGhpcyByaWdodCBhd2F5OiBCeSBhdm9pZGluZyB0aGUgdXNlIG9mCj4gZ2xv
YmFsIFBURXMgaW4gdGhlIGNsb25lZCBkaXJlY3RtYXAsIHRoZXJlJ3Mgbm8gbmVlZCB0byBmaWRk
bGUgd2l0aAo+IENSNC5QR0Ugb24gYW55IG9mIHRoZSBlbnRyeSBwYXRocy4gT25seSB0aGUgZXhp
dCBwYXRocyBuZWVkIHRvIGZsdXNoCj4gZ2xvYmFsIG1hcHBpbmdzLgo+Cj4gVGhlIHJlZHVjZWQg
Zmx1c2hpbmcsIGhvd2V2ZXIsIGltcGxpZXMgdGhhdCB3ZSBub3cgbmVlZCB0byBoYXZlCj4gaW50
ZXJydXB0cyBvZmYgb24gYWxsIGVudHJ5IHBhdGhzIHVudGlsIGFmdGVyIHRoZSBwYWdlIHRhYmxl
IHN3aXRjaCwgc28KPiB0aGF0IGZsdXNoIElQSXMgY2FuJ3QgYXJyaXZlIHdpdGggdGhlIHJlc3Ry
aWN0ZWQgcGFnZSB0YWJsZXMgc3RpbGwKPiBhY3RpdmUsIGJ1dCBvbmx5IGEgbm9uLWdsb2JhbCBm
bHVzaCBoYXBwZW5pbmcgd2l0aCB0aGUgQ1IzIGxvYWRzLiBBbG9uZwo+IHRob3NlIGxpbmVzIHRo
ZSAic3luYyIgSVBJIGFmdGVyIEw0IGVudHJ5IHVwZGF0ZXMgbm93IG5lZWRzIHRvIGJlY29tZSBh
Cj4gcmVhbCAoYW5kIGdsb2JhbCkgZmx1c2ggSVBJLCBzbyB0aGF0IGluc2lkZSBYZW4gd2UnbGwg
YWxzbyBwaWNrIHVwIHN1Y2gKPiBjaGFuZ2VzLgoKQWN0dWFsbHksIG9uIHNlY29uZCBjb25zaWRl
cmF0aW9uLCB3aHkgZG9lcyByZWVuYWJsaW5nIGludGVycnVwdHMgbmVlZAp0byBiZSBkZWZlcnJl
ZD8KClRoZSBzYWZldHkgb2YgdGhlIHN5bmNfZ3Vlc3QgcGF0aCAod2hpY2ggcHJldmlvdXNseSBl
bnRlcmVkIFhlbiwgZGlkCm5vdGhpbmcsIGFuZCBleGl0ZWQgYWdhaW4pIHJlbGllZCBvbiB0aGUg
ZW50cnkgcGFydCBmbHVzaGluZyBnbG9iYWwKbWFwcGluZ3MgZm9yIHNhZmV0eSwgYXMgdGhlIHJl
dHVybi10by14ZW4gcGF0aCBkb2Vzbid0IG5lY2Vzc2FyaWx5CnN3aXRjaCBtYXBwaW5ncy4KCkhv
d2V2ZXIsIHRoZSBmaXJzdCBodW5rIHVwZ3JhZGluZyB0aGUgImRvIG5vdGhpbmciIHRvIGEgcHJv
cGVyIGdsb2JhbApmbHVzaCwgY292ZXJzIHRoYXQgY2FzZS4KCkkgZG9uJ3Qgc2VlIGFueXRoaW5n
IGVsc2Ugd2hpY2ggYWZmZWN0cyB0aGUgc2FmZXR5IG9mIHRha2luZyBUTEIgZmx1c2gKSVBJcyBl
YXJseSBpbiB0aGUgZW50cnktZnJvbS1ndWVzdCBwYXRoLsKgIFdoYXQgYW0gSSBtaXNzaW5nPwoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 20:14:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 20:14:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejW6k-0000qZ-L3; Wed, 07 Feb 2018 20:14:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ncz3=fb=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ejW6j-0000qT-K5
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 20:14:17 +0000
X-Inumbo-ID: 68838e71-0c43-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68838e71-0c43-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 21:13:49 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EA6A521788;
 Wed,  7 Feb 2018 20:14:13 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EA6A521788
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 7 Feb 2018 12:14:08 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: security@xenproject.org
Message-ID: <alpine.DEB.2.10.1802071200020.4960@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: lars.kurth.xen@gmail.com, julien.grall@linaro.org, sstabellini@kernel.org,
 xen-devel@lists.xen.org
Subject: [Xen-devel] update on the status of SP2 mitigations for Xen on Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBpcyB0aGUgbGF0ZXN0IHN0YXR1cyBvZiB0aGUgU1AyIG1pdGlnYXRpb25z
IGZvciBYZW4gb24gQXJtLiBQbGVhc2UKbm90ZSB0aGF0IGFybTMyIGFuZCBhcm02NCByZXF1aXJl
IGRpZmZlcmVudCBtaXRpZ2F0aW9ucy4KCkkgaGF2ZSBqdXN0IGJhY2twb3J0ZWQgdGhlIGFybTMy
IG1pdGlnYXRpb24gdG8gNC4xMCwgNC45LCA0LjggYW5kIDQuNzoKCi0gNC4xMApiYmQwOTNjIHhl
bi9hcm0zMjogZW50cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMg
aGFuZGxlcgphNjlhOGI1IHhlbi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhp
c3QgZm9yIENvcnRleC1BMTUKZjE2N2ViZiB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRCIG9uIGd1
ZXN0IGV4aXQgZm9yIENvcnRleCBBMTcgYW5kIDEyCmM0YzAxODcgeGVuL2FybTMyOiBBZGQgc2tl
bGV0b24gdG8gaGFyZGVuIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwoxOWFkOGE3
IHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQgZW50cnkKM2NhZjMyYyB4
ZW4vYXJtMzI6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBDb3J0ZXgtQTE3IGFuZCBBMTIK
ZGY3YmU5NCB4ZW4vYXJtMzI6IGVudHJ5OiBDb25zb2xpZGF0ZSBERUZJTkVfVFJBUF9FTlRSWV8q
IG1hY3JvcwoKLSA0LjkKNGQwMWRiYyB4ZW4vYXJtMzI6IGVudHJ5OiBEb2N1bWVudCB0aGUgcHVy
cG9zZSBvZiByMTEgaW4gdGhlIHRyYXBzIGhhbmRsZXIKMjIzNzliNiB4ZW4vYXJtMzI6IEludmFs
aWRhdGUgaWNhY2hlIG9uIGd1ZXN0IGV4aXN0IGZvciBDb3J0ZXgtQTE1CjZlMTNhZDcgeGVuL2Fy
bTMyOiBJbnZhbGlkYXRlIEJUQiBvbiBndWVzdCBleGl0IGZvciBDb3J0ZXggQTE3IGFuZCAxMgow
ZDMyMjM3IHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2ggcHJlZGljdG9y
IGFsaWFzaW5nIGF0dGFja3MKNGJhNTliZCB4ZW4vYXJtMzI6IGVudHJ5OiBBZGQgbWlzc2luZyB0
cmFwX3Jlc2V0IGVudHJ5CjI5OTdjNWUgeGVuL2FybTMyOiBBZGQgbWlzc2luZyBNSURSIHZhbHVl
cyBmb3IgQ29ydGV4LUExNyBhbmQgQTEyCjc1MWM4NzkgeGVuL2FybTMyOiBlbnRyeTogQ29uc29s
aWRhdGUgREVGSU5FX1RSQVBfRU5UUllfKiBtYWNyb3MKCi0gNC44CjExODc1YjcgeGVuL2FybTMy
OiBlbnRyeTogRG9jdW1lbnQgdGhlIHB1cnBvc2Ugb2YgcjExIGluIHRoZSB0cmFwcyBoYW5kbGVy
CjExMDVmM2EgeGVuL2FybTMyOiBJbnZhbGlkYXRlIGljYWNoZSBvbiBndWVzdCBleGlzdCBmb3Ig
Q29ydGV4LUExNQo3NTQzNDVjIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBCVEIgb24gZ3Vlc3QgZXhp
dCBmb3IgQ29ydGV4IEExNyBhbmQgMTIKNzMzNmQwZCB4ZW4vYXJtMzI6IEFkZCBza2VsZXRvbiB0
byBoYXJkZW4gYnJhbmNoIHByZWRpY3RvciBhbGlhc2luZyBhdHRhY2tzCmNmOTViYmEgeGVuL2Fy
bTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJhcF9yZXNldCBlbnRyeQphNTg2Y2JkIHhlbi9hcm0z
MjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENvcnRleC1BMTcgYW5kIEExMgo2MDgyZTNi
IHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9z
CgotIDQuNwpmNTBlYTg0IHhlbi9hcm0zMjogZW50cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9m
IHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxlcgpkZTNiZGFhIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBp
Y2FjaGUgb24gZ3Vlc3QgZXhpc3QgZm9yIENvcnRleC1BMTUKNzY2OTkwYiB4ZW4vYXJtMzI6IElu
dmFsaWRhdGUgQlRCIG9uIGd1ZXN0IGV4aXQgZm9yIENvcnRleCBBMTcgYW5kIDEyCjRhYzAyMjkg
eGVuL2FybTMyOiBBZGQgc2tlbGV0b24gdG8gaGFyZGVuIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNp
bmcgYXR0YWNrcwpiYWZkNjNmIHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVz
ZXQgZW50cnkKZDViYjQyNSB4ZW4vYXJtMzI6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBD
b3J0ZXgtQTE3IGFuZCBBMTIKMDAzZWMzZSB4ZW4vYXJtMzI6IGVudHJ5OiBDb25zb2xpZGF0ZSBE
RUZJTkVfVFJBUF9FTlRSWV8qIG1hY3JvcwoKClRoZSBhcm02NCBiYWNrcG9ydHMgaGF2ZSBiZWVu
IGluIHRoZSBzdGFnaW5nIHRyZWVzIGZvciBhIHdoaWxlLCBzZWU6Cmh0dHBzOi8vbWFyYy5pbmZv
Lz9sPXhlbi1kZXZlbCZtPTE1MTY5MDEwNTYyMzU3OQoKSnVsaWVuIHBvc3RlZCBhbm90aGVyIHNl
cmllcyB0byBpbXByb3ZlIHRoZSBTUDIgbWl0aWdhdGlvbiBmb3IgYXJtNjQ6Cmh0dHBzOi8vbWFy
Yy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1MTc4MzY4ODQyMDAzOApJdCBpcyBub3QgeWV0IHJldmll
d2VkLiBUaGlzIHNlY29uZCBzZXJpZXMgaXMgaGlnaGx5IGRlc2lyYWJsZSwgYXMgaXQKdXNlcyBi
ZXR0ZXIgZmlybXdhcmUgaW50ZXJmYWNlcyBmb3IgdGhlIG1pdGlnYXRpb24uCgpBdCBwcmVzZW50
LCBYZW4gaXMgdXNpbmcgYSBQU0NJIGdldF92ZXJzaW9uIGNhbGwgKGl0IGlzIGEgY2FsbCB0byB0
aGUKUFNDSSBmaXJtd2FyZSkgZm9yIHRoZSBtaXRpZ2F0aW9uLiBJdCByZWxpZXMgb24gdGhlIGZp
cm13YXJlIGNsZWFuaW5nCnRoZSBicmFuY2ggcHJlZGljdG9yIGNhY2hlIGluIHRoZSBpbXBsZW1l
bnRhdGlvbiBvZiB0aGUgZ2V0X3ZlcnNpb24KY2FsbC4gSG93ZXZlciwgaXQgYXBwZXJzIHRoYXQg
Z2V0X3ZlcnNpb24gZG9lc24ndCBhY3R1YWxseSBkbyB0aGUKZXhwZWN0ZWQgdGFzayBvbiBtb3N0
IGFybTY0IHBsYXRmb3Jtcy4gSGVuY2UsIHRoZSBuZWVkIGZvciBhIG5ldyBzZXJpZXMKYW5kIGEg
YmV0dGVyIGZpcm13YXJlIGNhbGwuIEp1bGllbiwgZmVlbCBmcmVlIHRvIGFkZCBtb3JlIGRldGFp
bHMgaGVyZS4KCkNoZWVycywKClN0ZWZhbm8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 20:21:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 20:21:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejWDB-0001ZK-Dx; Wed, 07 Feb 2018 20:20:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejWDA-0001YO-Dx
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 20:20:56 +0000
X-Inumbo-ID: 8232ecb9-0c44-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8232ecb9-0c44-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 20:21:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejWD2-0005pB-By; Wed, 07 Feb 2018 20:20:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejWCx-0003zT-3L; Wed, 07 Feb 2018 20:20:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejWCw-0004oy-Oz; Wed, 07 Feb 2018 20:20:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118660-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=6222e7cbaa1ed75dd8f9d90cfa394a49fed0be2c
X-Osstest-Versions-That: xen=66c4f0c47fd80d1133c24865f95d4f0c59ef9bce
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 20:20:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118660: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6803939280868554832=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118660 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118660/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  6222e7cbaa1ed75dd8f9d90cfa394a49fed0be2c
baseline version:
 xen                  66c4f0c47fd80d1133c24865f95d4f0c59ef9bce

Last test of basis   118650  2018-02-07 15:01:17 Z    0 days
Testing same since   118660  2018-02-07 18:01:41 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   66c4f0c47f..6222e7cbaa  6222e7cbaa1ed75dd8f9d90cfa394a49fed0be2c -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6803939280868554832==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 20:56:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 20:56:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejWlm-0003eK-5p; Wed, 07 Feb 2018 20:56:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wy8g=fb=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1ejWlk-0003eE-HD
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 20:56:40 +0000
X-Inumbo-ID: 80c4aa55-0c49-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80c4aa55-0c49-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 20:57:26 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 9D6C420D36;
 Wed,  7 Feb 2018 15:56:33 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Wed, 07 Feb 2018 15:56:33 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:date:from:message-id:subject:to
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=8S4HCZx1GwOii+ddT
 JEsoncMXeIJBF/7KHujMh85D3A=; b=VXoUdFJP5uqKcZzYUvzpv9SguO9nHjuRe
 +pZZPnR8P8Z7BDC0SA4P9wR5fyDb18RLi5izq5lzZr5W5MBanIsQzMQmVEXTuwlg
 fCyfb0Gn45IA4z0h9/+W1bqHOYMFyIKw3JImXxA2cyxqwCEQYxORyzDV2wADfg4n
 CMawn7pbbkxgWmYg3U5BrfS8lJ4rpXLkhXvd6A6eJYhbHFbwNjqGiKvwe6cH3qp5
 SqkCuy0N9/+h+KCTwXF94qLsBZIHK4QCdAy5ylF0/+MtSNL2Dv3WrCgeGd4f09Ne
 hDTTtCoeBnB/viW7/eEBxJA7ZGhU9gOtf1vFHvVyPoJBjvAp1cV6g==
X-ME-Sender: <xms:AWh7Wu4Gvef1mAyOTAmnxtJkd3yUhSu663U0Ed8tpdU5in57qZ0xpQ>
Received: from localhost (tor-exit.dhalgren.org [46.165.230.5])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1250F245F1;
 Wed,  7 Feb 2018 15:56:27 -0500 (EST)
From: Simon Gaiser <simon@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  7 Feb 2018 21:47:40 +0100
Message-Id: <20180207204740.518-1-simon@invisiblethingslab.com>
X-Mailer: git-send-email 2.15.1
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Simon Gaiser <simon@invisiblethingslab.com>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: [Xen-devel] [PATCH] xen: Fix {set,
	clear}_foreign_p2m_mapping on autotranslating guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDgyNjE2Zjk1OTlhNyAoInhlbjogcmVtb3ZlIHRlc3RzIGZvciBwdmggbW9kZSBpbiBw
dXJlIHB2IHBhdGhzIikKcmVtb3ZlZCB0aGUgY2hlY2sgZm9yIGF1dG90cmFuc2xhdGlvbiBmcm9t
IHtzZXQsY2xlYXJ9X2ZvcmVpZ25fcDJtX21hcHBpbmcKYnV0IHRob3NlIGFyZSBjYWxsZWQgYnkg
Z3JhbnQtdGFibGUuYyBhbHNvIG9uIFBWSC9IVk0gZ3Vlc3RzLgoKQ2M6IDxzdGFibGVAdmdlci5r
ZXJuZWwub3JnPiAjIDQuMTQKRml4ZXM6IDgyNjE2Zjk1OTlhNyAoInhlbjogcmVtb3ZlIHRlc3Rz
IGZvciBwdmggbW9kZSBpbiBwdXJlIHB2IHBhdGhzIikKU2lnbmVkLW9mZi1ieTogU2ltb24gR2Fp
c2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L3hlbi9wMm0uYyB8IDYgKysrKysr
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
eGVuL3AybS5jIGIvYXJjaC94ODYveGVuL3AybS5jCmluZGV4IDEzYjRmMTliOTEzMS4uMTU5YTg5
NzE1MWQ2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vcDJtLmMKKysrIGIvYXJjaC94ODYveGVu
L3AybS5jCkBAIC02OTQsNiArNjk0LDkgQEAgaW50IHNldF9mb3JlaWduX3AybV9tYXBwaW5nKHN0
cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wcywKIAlpbnQgaSwgcmV0ID0gMDsKIAlw
dGVfdCAqcHRlOwogCisJaWYgKHhlbl9mZWF0dXJlKFhFTkZFQVRfYXV0b190cmFuc2xhdGVkX3Bo
eXNtYXApKQorCQlyZXR1cm4gMDsKKwogCWlmIChrbWFwX29wcykgewogCQlyZXQgPSBIWVBFUlZJ
U09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9QX21hcF9ncmFudF9yZWYsCiAJCQkJCQlrbWFwX29w
cywgY291bnQpOwpAQCAtNzM2LDYgKzczOSw5IEBAIGludCBjbGVhcl9mb3JlaWduX3AybV9tYXBw
aW5nKHN0cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmICp1bm1hcF9vcHMsCiB7CiAJaW50IGks
IHJldCA9IDA7CiAKKwlpZiAoeGVuX2ZlYXR1cmUoWEVORkVBVF9hdXRvX3RyYW5zbGF0ZWRfcGh5
c21hcCkpCisJCXJldHVybiAwOworCiAJZm9yIChpID0gMDsgaSA8IGNvdW50OyBpKyspIHsKIAkJ
dW5zaWduZWQgbG9uZyBtZm4gPSBfX3Bmbl90b19tZm4ocGFnZV90b19wZm4ocGFnZXNbaV0pKTsK
IAkJdW5zaWduZWQgbG9uZyBwZm4gPSBwYWdlX3RvX3BmbihwYWdlc1tpXSk7Ci0tIAoyLjE1LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 21:07:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 21:07:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejWvt-0004Qv-4c; Wed, 07 Feb 2018 21:07:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wiro=fb=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1ejWvr-0004Qo-Nq
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 21:07:07 +0000
X-Inumbo-ID: ca6635d9-0c4a-11e8-ba59-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::61b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ca6635d9-0c4a-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 22:06:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=1vaO1ocqivFGdLQ/OLdHfDdGdnsm22hxGa1YRAHFMdU=;
 b=OjCmw3+MK/3gXRM2fFBdIe9FzT5QHZSI9rGOPCmRFy7j/cHe3SNnFuwCKG1OojRiupBobUJURkZfOi6f7IPuGzdNtxiFkaYdIJUTDqyYqU1tAniNDs/q3ZF1OaoBB93Ig1QPq8nHdEmPdsa21wjkM8CvA8MS8u+9Yx5AO5AxiLk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from nikka.amd.com (165.204.78.1) by
 BN6PR12MB1827.namprd12.prod.outlook.com (10.175.102.8) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.464.11; Wed, 7 Feb 2018 21:07:01 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Wed,  7 Feb 2018 15:06:24 -0600
Message-Id: <20180207210624.119059-1-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180131203525.21660-3-brian.woods@amd.com>
References: <20180131203525.21660-3-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: CO1PR15CA0054.namprd15.prod.outlook.com (10.175.176.22) To
 BN6PR12MB1827.namprd12.prod.outlook.com (10.175.102.8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 2469ec39-e5a3-4e17-f0b5-08d56e6ebc58
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BN6PR12MB1827; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1827;
 3:EYd/dFQz1taLlf70EDXmXcZqZs+4o2v4QSKbarqVy2J2CU+a/DRpvSCUm/Zd/cEMs5bqV8mRQMvqW1LJb3Dz0X0jsfhcnQgKHpHv6AajByYCbcFWgJmR6kZvSLXpyhTsOVtjVGnXtKIUFx+Bub5VY4XFuv7KaCArXC3iVHs2kvSSVdZD+S02Ygb+pObXzi8J0eyyeSuROTUYsanvq9J1YLM4eysRLpZ3M2Qv2y+FWWOyI3C1Ntkv8fGKnIsGxImg;
 25:BPxh3C5BKsMKhRkKD7AiLi+/l8CMnyl5dQlZ3mGKOjcMtR4oi34vov1IkdmfK8rwZ2P1fpxwMjPRBHbrtmnbAyGYvo3RxvSqcg2ondEd2ZGMNI+SwhfS3cuA8YDv9//hO+TCx1VnwTXJfL89Qt/bkNDfXRrLZAV+Q4d5tQUu7bR8UJYnIoCUb4v/5aIR2E7OGCHc0PYgsa/p43gTnvAuR5tRTD47ZXHw714o00FzxHENRdqclz8Kv9jW4tNNDQTVhhaHUG8+alLPc+EbIcNS6kez9CPLJ0Gug0lYHzzwNOOetV2f2GkthMrlCXvtMgUSkTauxZmJAltfI/R1ddRAxQ==;
 31:KQkR06h1heZfSRIR81SfrAy5DiOBWTiYTOlAY1fCJzGArIy9HYC4Zlhgex57NbxP/dR/JZkEoYnDJ4OLEIFkccWYbwJXk53pp9sRhbqdrS1WUgfGaRwys1uJoMuOpA/bbOfq7QYvZuw9PT9uUqvbgsmi07e1OwjuYzclpKDy1ZdP+J+nPTpsdlP+j31KCi+1xPHOL8Qz3OJ6AZoAHHv6Kc2EP7jPilwH4aVU1KNN/3g=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1827:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1827;
 20:rYVdOyarX/O14Zxs/cSQWV7R3bjNxGHIn6NXJlABKLpls8bBBK0va9RKpew94wn0hap/ty/Dnu743CDUxTXXkZ4x/gDHCmdSUc5V80i0uR4JiTdZb1J+8x69Nuyd5ZE/K79BmBaPAVdhWHI79lh4761EA/6L6uuWkMu3sLZEhGhGCcfvG0TQwZkzxVZOfugLDV5CDUA4KxYdISagPsbAvMNafKMU55Y6GyxuJtQdJyE2U7wGZ+br+OByYdWhTYC5j0cyNYO/BkFklXQpNnx06zRFcmyr8OebM1clF3u1dewdAxIqkiAhgn0w6PRT5nxHTLT0pNKzZOuZ1LkoJpWdid0pBZInTYcqSmuTcb479zhimGxKyduK7QhhqLnZtEkZO7WgpssL/dy3ETRX7fu46aE03ke4Mk+xRIJv+g6325/foQeNDY6zh6xJYzdznr428jb+qFED6PeixM4wx9Mmob2uGZUm1HXcHqcgOezeleUSoyLy4bVPZ17DWm/MclAF;
 4:/qd/udF89EZMhaWEKi22KVe3Y1kgL8qitdLdBNR+k6b8Kn4pIx8rC8vemZVxQ1Rl8w4f/1i7eqgOqJ90E1AzJC7bkJExJoPYs5Vk+bBuacaCbn1wgfwyFk7t2dWZ7SOhQc115pu+GgcNhcUN6U9f4CM5FX/4fWE5W6QLXz7pOqbpB2VvVRFU5QAnoLJu/jb/PvnAXTiYRy9HTUXhMV7Htf2LL11cPii0dMsL+AZ15JlHdYzt+RMwFpg3YVBpBMDhjI0rHrB2+3105HWKJ3jyggC7uJznLb5jzecaP+wREkxawe0E75sX2ZBTk3Wzj68OgvzmBKQ3WUgPnZ5xvQFQ1g==
X-Microsoft-Antispam-PRVS: <BN6PR12MB1827B85AED61ED5B62D70DF7E5FC0@BN6PR12MB1827.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231101)(2400082)(944501161)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:BN6PR12MB1827; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1827; 
X-Forefront-PRVS: 0576145E86
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(39380400002)(39860400002)(376002)(396003)(346002)(189003)(199004)(6916009)(6116002)(386003)(8676002)(2950100002)(2351001)(81166006)(81156014)(8936002)(186003)(6666003)(59450400001)(8666007)(97736004)(76176011)(6486002)(36756003)(26005)(16526019)(50226002)(5660300001)(68736007)(72206003)(2906002)(52116002)(305945005)(53416004)(7696005)(53936002)(316002)(4326008)(86362001)(575784001)(2361001)(51416003)(16586007)(66066001)(54906003)(25786009)(50466002)(47776003)(7736002)(478600001)(3846002)(48376002)(1076002)(106356001)(105586002)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1827; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1827;
 23:mmsZKheIrarPGkoywWnyP3ppB1aXvy3jirvGgTPfN?=
 =?us-ascii?Q?+Os1oWfDNvxvm8X9jy4eETdMJYnhfKXhcu6OS7Rq6rlWpgOr9D7ErIpeK483?=
 =?us-ascii?Q?8RzcJa2eRuosmJLCOKpXMLK4genz9mEpuV9nmCHIXuHVALv/wQmSlxcRnCl8?=
 =?us-ascii?Q?EHciagFjIgJfk53NcDWTuRVG9KK+XZ43zMwFxV6YOyZX+MjdDBbEoKBEY/Du?=
 =?us-ascii?Q?4xC/hLTgn/r+gDkv88iEXvEqAFZ+rVSd77HXJmW0bttwPCo+SZ3Ukgw4CQr+?=
 =?us-ascii?Q?xW+aImCbWFxB2BMtBJQBF2BdXUGTlod+r2DTWT/iS5KXMW1YGqXLh8PI4fCP?=
 =?us-ascii?Q?KNdUPl7TwCY4LVvK/oEHU7VMwTtCnplKDTW7fYea7EolbbwrZ1EvI+h+2jAr?=
 =?us-ascii?Q?IVKpMsCsvZYXrbbuZn76TlyqBZtx+dDrkNdlWeNzbis3hRdX1aI0Rb9+lyVa?=
 =?us-ascii?Q?tKBHs1clRGmU1whevvXyVD6kfheshTM0dbv6w4foKqgGjeao+ETDtUdX2QwS?=
 =?us-ascii?Q?c0wHvaDwHNKDBmsVsT46eKcj9g6QcP4GXPifWuf4Wsa+2r4xGAB4FQ9kFz7W?=
 =?us-ascii?Q?IUvsAzAD9flAOwA8WktyA8Oh17Ns6RPtzf8HiCspYKY8Z6iiYH3nlooc1j/L?=
 =?us-ascii?Q?jYK650B78gpChkpSuaLjjBuYebMHgjiY+NXcZMNlAovZ5qz4UCQeddrqs6i1?=
 =?us-ascii?Q?Vsqj8834CVmKXBqzvd95rnZo1ejafSQsBfKyjqpiga8Fp4SEwW8z/JwXRS/1?=
 =?us-ascii?Q?7fKKIddoNEM0aOXDp9RE6mGsc3B7CLlMtgWj+EDC8cvtCFmzW2joGDgFStil?=
 =?us-ascii?Q?MTbmLiiA5WdjXevGPzYpuPB0mbMuz0oruqbVa0FTrOl/Sw57Vf8IVHQ3Lbet?=
 =?us-ascii?Q?P2ElaGk2osv9g3/+HAiRaKBNDSVu3sELANIUIzO1ItmCtoAINc6A7L/iP8CV?=
 =?us-ascii?Q?yIRm2CNALN/ANWxUPw+YC3bgLgmwq5xd3A1mQcFT5FsXoIshAmOEUvoohg+A?=
 =?us-ascii?Q?eVaZKOg/OX0UQtP8r/B5B3e4dKonZmfVnh3b2nRQ1y8oK5cvRpucXlDL18zf?=
 =?us-ascii?Q?oBqBeN2u0TA40I07hOhxNm/PN1ZjyIWCckYl96IvaFaGxWM9Gy4u3vhfS+R8?=
 =?us-ascii?Q?PnmBoB6RYBwULhp5rroY7syyo5BK0gYsFUILsjAm2kLljSrJJ/q7Uuq/c5QO?=
 =?us-ascii?Q?9vLDLT0AhRBBWyhiTC1Wbk7t2Kk/DoA65+HMZdsawRm9zVrPQR/qILTb0m3q?=
 =?us-ascii?Q?xKFLGQeR5+dKvv4WMf6+7vK8zVKgSWSik8p9xOqcDRmcW070Fef/u5yjxI1K?=
 =?us-ascii?B?Zz09?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1827;
 6:ETeMDc8Z5bG5EwnpJv43m3JsqFaiQ4TURSOOakpWdfjK3Xo0rFd+dOmj5WP0s5r9HZtB3kvFfipO33h0eg3ybPtAPRTVyoccs4H6QutsmgH69p3Gmt9XcymM0LmJvuZdwTjedcwe4P4RwtXz/x6rDoBuUYQcppY+x4ucI8gnooALW7z8bEc8Pt4AwokUB5DIn/wohLRbtZNc48eH7hs6jihJ1BBnBVHopLjnrsZDK6XdB5WUL5k2Zuq3+MgiJg8wkfKUzW22ydo86mvASreJaZLe+7VWKpBkx87NBt36DdreSzUEVNoKOaXWsYvHgpXWXoogY2D8DIeI0HBdz1bd1kU2vE/zV5v4z534sbRx+KA=;
 5:oKcm47C3MFZVR76elYlAp6WNXLsT5kCRtmcspqZ0SP+4FimtvtcaPSaB5vtHgKWgsNf/Jidnc1YicbUPil1UupR36U5g+/mt3nsc+A5Lwgi5hZax9RK+aha81L4DdPEBYkEbkMhF/+70CmgfCO778kbAP7l0ULB+3irxEui5vq4=;
 24:vrcLwVN1dK3KIAEtKKYNby6DAx7lbrC7LTTMsYhvI31d8HZPdATQqmOnPvamcwOH55jq58J2oJu8XL9NzOeP3NEZqswYU+InMzjVCFOQsi0=;
 7:956Wi7EHHMNyfCtjmG76no+S/E9C2jlAQCVYxgVv7aUOCC5/cmhfHbfCAF98qXnKysAJw02ue9Ec1/rpjMr5txOXZionG76HdBO4DcVH5bCAJft4laHSXoK6u73NjDOJ9NBsCpJRSONGAFpIhJUeVEVQdeSrYNwT3/kShCtuBo5Sj4HS9E3HLpRc77MUfEFcAf9ufEAsMKG5y68XbZJlop6wzjLTdu2tFGMvp4HBBqSs5O/58bY6993pBz/GRio8
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1827;
 20:u73QD7TY5UXT3SDKWB+Pm+56627CA5xCtPLLJXvrADyLPuLrw7hwzcjHTTQzimag1pl/v8Tn9YlmIY8Cq2inNoB/E+RPHB7EUXDfbVc2xH38HXh1kmhnIXMZDbMJcB30lOkb0ubfY/DlpQkFV3qcTMEeVifLSgBcCV0HpSn2Ym2kom9xSh6SzbxISyfq3Dn0nDgFpGCS8yXY4vzjpvUELduIDXlRMunvrZH9H71uGmU8ZyvFLHjYKMIXAogYiA/a
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2018 21:07:01.6790 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2469ec39-e5a3-4e17-f0b5-08d56e6ebc58
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1827
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v2 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25seSBlbmFibGUgdmlydHVhbCBWTUxPQUQvU0FWRSBhbmQgVkdJRiBpZiB0aGUgZ3Vlc3QgRUZF
Ui5TVk1FIGlzIHNldC4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1k
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgfCA3MSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3Zt
Y2IuYyB8IDE3IC0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDcxIGluc2VydGlvbnMoKyks
IDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYzQ4ZmRmYWE1ZC4uM2U5YzgxYjBl
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTYwMSw2ICs2MDEsNzUgQEAgdm9pZCBzdm1fdXBkYXRlX2d1
ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgfQogfQogCisvKgor
ICogVGhpcyBydW5zIG9uIEVGRVIgY2hhbmdlIHRvIHNlZSBpZiBuZXN0ZWQgZmVhdHVyZXMgbmVl
ZCB0byBlaXRoZXIgYmUKKyAqIHR1cm5lZCBvZmYgb3Igb24uCisgKi8KK3N0YXRpYyB2b2lkIHN2
bV9uZXN0ZWRfZmVhdHVyZXNfb25fZWZlcl91cGRhdGUoc3RydWN0IHZjcHUgKnYpCit7CisgICAg
c3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7CisgICAgc3Ry
dWN0IG5lc3RlZHN2bSAqc3ZtID0gJnZjcHVfbmVzdGVkc3ZtKHYpOworICAgIHUzMiBnZW5lcmFs
Ml9pbnRlcmNlcHRzOworICAgIHZpbnRyX3QgdmludHI7CisKKyAgICBpZiAoICFuZXN0ZWRodm1f
ZW5hYmxlZCh2LT5kb21haW4pICkKKyAgICAgICAgQVNTRVJUKCEodi0+YXJjaC5odm1fdmNwdS5n
dWVzdF9lZmVyICYgRUZFUl9TVk1FKSk7CisKKyAgICAvKgorICAgICAqIE5lZWQgc3RhdGUgZm9y
IHRyYW5zZmVyaW5nIHRoZSBuZXN0ZWQgZ2lmIHN0YXR1cyBzbyBvbmx5IHdyaXRlIG9uCisgICAg
ICogdGhlIGh2bV92Y3B1IEVGRVIuU1ZNRSBjaGFuZ2luZy4KKyAgICAgKi8KKyAgICBpZiAoIHYt
PmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmIEVGRVJfU1ZNRSApCisgICAgeworICAgICAgICBp
ZiAoICF2bWNiLT52aXJ0X2V4dC5maWVsZHMudmxvYWRzYXZlX2VuYWJsZSAmJgorICAgICAgICAg
ICAgIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICYmCisgICAgICAgICAgICAgY3B1X2hhc19z
dm1fdmxvYWRzYXZlICkKKyAgICAgICAgeworICAgICAgICAgICAgdm1jYi0+dmlydF9leHQuZmll
bGRzLnZsb2Fkc2F2ZV9lbmFibGUgPSAxOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0
cyAgPSB2bWNiX2dldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpOworICAgICAgICAgICAgZ2Vu
ZXJhbDJfaW50ZXJjZXB0cyAmPSB+KEdFTkVSQUwyX0lOVEVSQ0VQVF9WTUxPQUQgfAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9WTVNBVkUp
OworICAgICAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiLCBnZW5lcmFs
Ml9pbnRlcmNlcHRzKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggIXZtY2ItPl92aW50ci5m
aWVsZHMudmdpZl9lbmFibGUgJiYKKyAgICAgICAgICAgICBjcHVfaGFzX3N2bV92Z2lmICkKKyAg
ICAgICAgeworICAgICAgICAgICAgdmludHIgPSB2bWNiX2dldF92aW50cih2bWNiKTsKKyAgICAg
ICAgICAgIHZpbnRyLmZpZWxkcy52Z2lmID0gc3ZtLT5uc19naWY7CisgICAgICAgICAgICB2aW50
ci5maWVsZHMudmdpZl9lbmFibGUgPSAxOworICAgICAgICAgICAgdm1jYl9zZXRfdmludHIodm1j
YiwgdmludHIpOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyAgPSB2bWNiX2dldF9n
ZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0
cyAmPSB+KEdFTkVSQUwyX0lOVEVSQ0VQVF9TVEdJIHwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfQ0xHSSk7CisgICAgICAgICAgICB2bWNi
X3NldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IsIGdlbmVyYWwyX2ludGVyY2VwdHMpOworICAg
ICAgICB9CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlmICggdm1jYi0+dmlydF9l
eHQuZmllbGRzLnZsb2Fkc2F2ZV9lbmFibGUgKQorICAgICAgICB7CisgICAgICAgICAgICB2bWNi
LT52aXJ0X2V4dC5maWVsZHMudmxvYWRzYXZlX2VuYWJsZSA9IDA7CisgICAgICAgICAgICBnZW5l
cmFsMl9pbnRlcmNlcHRzICA9IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7Cisg
ICAgICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRzIHw9IChHRU5FUkFMMl9JTlRFUkNFUFRfVk1M
T0FEIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdFTkVSQUwyX0lOVEVS
Q0VQVF9WTVNBVkUpOworICAgICAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2
bWNiLCBnZW5lcmFsMl9pbnRlcmNlcHRzKTsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggdm1j
Yi0+X3ZpbnRyLmZpZWxkcy52Z2lmX2VuYWJsZSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHZp
bnRyID0gdm1jYl9nZXRfdmludHIodm1jYik7CisgICAgICAgICAgICBzdm0tPm5zX2dpZiA9IHZp
bnRyLmZpZWxkcy52Z2lmOworICAgICAgICAgICAgdmludHIuZmllbGRzLnZnaWZfZW5hYmxlID0g
MDsKKyAgICAgICAgICAgIHZtY2Jfc2V0X3ZpbnRyKHZtY2IsIHZpbnRyKTsKKyAgICAgICAgICAg
IGdlbmVyYWwyX2ludGVyY2VwdHMgID0gdm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNi
KTsKKyAgICAgICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgfD0gKEdFTkVSQUwyX0lOVEVSQ0VQ
VF9TVEdJIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEdFTkVSQUwyX0lO
VEVSQ0VQVF9DTEdJKTsKKyAgICAgICAgICAgIHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2VwdHMo
dm1jYiwgZ2VuZXJhbDJfaW50ZXJjZXB0cyk7CisgICAgICAgIH0KKyAgICB9Cit9CisKIHN0YXRp
YyB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBzdHJ1
Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKQEAgLTYxMSw2ICs2
ODAsOCBAQCBzdGF0aWMgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUgKnYp
CiAgICAgaWYgKCBsbWEgKQogICAgICAgICBuZXdfZWZlciB8PSBFRkVSX0xNRTsKICAgICB2bWNi
X3NldF9lZmVyKHZtY2IsIG5ld19lZmVyKTsKKworICAgIHN2bV9uZXN0ZWRfZmVhdHVyZXNfb25f
ZWZlcl91cGRhdGUodik7CiB9CiAKIHN0YXRpYyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdl
ZChzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2Iu
YyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwppbmRleCAwZTZjYmE1YjdiLi45OTdlNzU5
N2UwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vdm1jYi5jCkBAIC0yMDAsMjkgKzIwMCwxMiBAQCBzdGF0aWMgaW50IGNv
bnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgICAgIC8qIFBBVCBpcyB1bmRlciBj
b21wbGV0ZSBjb250cm9sIG9mIFNWTSB3aGVuIHVzaW5nIG5lc3RlZCBwYWdpbmcuICovCiAgICAg
ICAgIHN2bV9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9JQTMyX0NSX1BBVCk7Ci0K
LSAgICAgICAgLyogVXNlIHZpcnR1YWwgVk1MT0FEL1ZNU0FWRSBpZiBhdmFpbGFibGUuICovCi0g
ICAgICAgIGlmICggY3B1X2hhc19zdm1fdmxvYWRzYXZlICkKLSAgICAgICAgewotICAgICAgICAg
ICAgdm1jYi0+dmlydF9leHQuZmllbGRzLnZsb2Fkc2F2ZV9lbmFibGUgPSAxOwotICAgICAgICAg
ICAgdm1jYi0+X2dlbmVyYWwyX2ludGVyY2VwdHMgJj0gfkdFTkVSQUwyX0lOVEVSQ0VQVF9WTUxP
QUQ7Ci0gICAgICAgICAgICB2bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0cyAmPSB+R0VORVJBTDJf
SU5URVJDRVBUX1ZNU0FWRTsKLSAgICAgICAgfQogICAgIH0KICAgICBlbHNlCiAgICAgewogICAg
ICAgICB2bWNiLT5fZXhjZXB0aW9uX2ludGVyY2VwdHMgfD0gKDFVIDw8IFRSQVBfcGFnZV9mYXVs
dCk7CiAgICAgfQogCi0gICAgLyogaWYgYXZhaWxhYmxlLCBlbmFibGUgYW5kIGNvbmZpZ3VyZSB2
aXJ0dWFsIGdpZiAqLwotICAgIGlmICggY3B1X2hhc19zdm1fdmdpZiApCi0gICAgewotICAgICAg
ICB2bWNiLT5fdmludHIuZmllbGRzLnZnaWYgPSAxOwotICAgICAgICB2bWNiLT5fdmludHIuZmll
bGRzLnZnaWZfZW5hYmxlID0gMTsKLSAgICAgICAgdm1jYi0+X2dlbmVyYWwyX2ludGVyY2VwdHMg
Jj0gfkdFTkVSQUwyX0lOVEVSQ0VQVF9TVEdJOwotICAgICAgICB2bWNiLT5fZ2VuZXJhbDJfaW50
ZXJjZXB0cyAmPSB+R0VORVJBTDJfSU5URVJDRVBUX0NMR0k7Ci0gICAgfQotCiAgICAgaWYgKCBj
cHVfaGFzX3BhdXNlX2ZpbHRlciApCiAgICAgewogICAgICAgICB2bWNiLT5fcGF1c2VfZmlsdGVy
X2NvdW50ID0gU1ZNX1BBVVNFRklMVEVSX0lOSVQ7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 21:16:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 21:16:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejX4L-00059Q-Vf; Wed, 07 Feb 2018 21:15:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wiro=fb=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1ejX4L-00059K-06
 for xen-devel@lists.xen.org; Wed, 07 Feb 2018 21:15:53 +0000
X-Inumbo-ID: 03194a3a-0c4c-11e8-ba59-bc764e045a96
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe45::61c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 03194a3a-0c4c-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 22:15:24 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=aeeSHwAO202kUJnXsUEMHIiP2H5YmtHjfA8hGGnxVVI=;
 b=5WaljkM4e6oUJ6OyMpaGZNpzkknQ/TmRTlC9iNUUDpZsWIo/ia4jGo4y1c5y9hNGeuyrYimUt3nYidfh3naQOwyi+JDwFJUccOxEAPnQG1hz05uQTTMXRXBvDOWsXGSvIZnILTNkM35SlVySa32/kl1wSPvIatHj5JoHnO2AFFc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from amd.com (165.204.78.1) by
 DM5PR12MB1836.namprd12.prod.outlook.com (10.175.92.22) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.464.11; Wed, 7 Feb 2018 21:15:46 +0000
Date: Wed, 7 Feb 2018 15:15:41 -0600
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Message-ID: <20180207211540.GA6635@amd.com>
References: <20180131203525.21660-3-brian.woods@amd.com>
 <20180207210624.119059-1-brian.woods@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180207210624.119059-1-brian.woods@amd.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR08CA0052.namprd08.prod.outlook.com (10.172.144.14) To
 DM5PR12MB1836.namprd12.prod.outlook.com (10.175.92.22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 1959373b-628a-4c55-2cd9-08d56e6ff4db
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DM5PR12MB1836; 
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1836;
 3:7tu2+Jk+Ehan7aOSjZH96UKAFlru++MdB/IU1ONY9uVYpyqWDzHHJKGWQVWCDl/ISKsEQT+jF7EK0mgNFaBss0pL97wIWtcNp/FL4p60bM/qr4+8ecxVWgJ2xypMRosXs34JkK/DF08FmjAwPUcfBUIJH1/HotwPq5v0pyBIHYcxyAy4pMZK/uVyVHCygRRsC4fysBFEkpeXS7xjZ1CV/xiXNRd7OKltPbXTcw9WK2z7/lEpUckL1698qrbzoahl;
 25:5bGsY6a9o2OEi35W3FQ9xyxVMIkCa/hEI2H09tB+GzWXcQATjk0OW0yBIgh0Wfge4y6RIANm3yyQUVuva5f45QDDGrc/iaGBVWzkwCB1emH3ne6a6EmqtUSjLesPgwYWSaGu2njganum+jDPGQ2dpV8Cpnaw+YpPeyp8OPO8yJeh35CnFm/UgrpLR3F63p50rzJ9y0mJVAvrRXO9GUOvwigbmi99/bayJNiavPUXs0V60TJ5tNkDOoOQiDjYlx6BDqBieOYkSetekX8lxdP4f2aTjwWMOinnITNSn3VCRQYRUguihGFE4CuelcU62GAKCKKnVPT4hkQKF7cM8REU3Q==;
 31:8fNWjgHC+z7J2BbKwKA/3oM0TLd13inykEKEmDoVMNRHtJ4HPbYeANm7dx8kRP9cN7oCutr/wCtSallfXmHHlqvlUjvx+WL3ZZqJ+UEjawDmbgV0Fgzm+q8oRM+fbqFQ1woLd7L2/hhR4Sn+xteAC67XyTI79oGs30H6ArFJ2Mi1hl0LAOG2xN41onGm3hnGQjVQWU88RcnicQ+7r3qVMNEK9ILszi7FTrEzZXmYcGw=
X-MS-TrafficTypeDiagnostic: DM5PR12MB1836:
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1836;
 20:xW3z2hxpLCR74459A417YCenUPH84NpXpm2oxpiAJ0+beHo46qwPv1W5HgKSEYkV/0ZO86LdA6V+fT0OBtT7wI4XpcC6Z4VKj8ZvpxGs41cjesSfM3LFaWxyRdP5VG2sa3XOaCajWye5IpaVm1HVT3aN240dCpyg2V84bQ4ByKiafdqTzZe2mSkoCrwJ280vENrnypvbA/Wudqc0jcGLSRGGrn8Jox6DMc2eCiR/VileDFSZFK+dYv19zZ3UNMZDn09kyWyXMsLdqtPadwnt8kQQEJAF6C9E5hysSiETaI4wU/bkGwvOPM382c8zLGH3tOGsYKjTIXSY1uhE+hWLBJDc0LIBavNPNed99LFd/NSSQ2mC0a9bGzwYUsuQwwA+haeoloOSW/uLvw63YtaeQGRaX2AVkoPOEnM2elhA6qQU+z6x8WZTy8LzAW4VW7bdPwpfLjWBS8WGZ2FNJLGmA/5fKH1CjrzZUtYf2OGthueHOACIGeVQKxVmtXon6Akv;
 4:uAit2Jrxxbt/HJuiYc6o+SIkIPe4feKfzqt+7LW+S7Q+VEXzFYLUdq8KUE2otX2HJSqr3PeRLXn8wBCZshggH2kyh7VC6EBsZUz6fTT6rBuADTgVsJb1iiCW4Ou+t/Acg9v6F1tZNH5RAiLv20FzUXOWaEX5FFvLQ61auOBR0spHUhSdF1NCvQeMq1hSeNniQJ4gUdTqhTZgBgo2MUPfBypAihYd0qkeon+82sMdD3YRUXz3KpxunrSn+9sDe6iwC0Dd2mLU2ceQa8N0uysl4g==
X-Microsoft-Antispam-PRVS: <DM5PR12MB1836F4238533835D951F4FDBE5FC0@DM5PR12MB1836.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231101)(2400082)(944501161)(10201501046)(6055026)(6041288)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:DM5PR12MB1836; BCL:0; PCL:0; RULEID:; SRVR:DM5PR12MB1836; 
X-Forefront-PRVS: 0576145E86
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(366004)(39860400002)(346002)(376002)(396003)(199004)(189003)(105586002)(66066001)(2361001)(25786009)(2351001)(52116002)(81166006)(2906002)(7696005)(8676002)(81156014)(86362001)(4326008)(6246003)(2950100002)(6916009)(53936002)(47776003)(21086003)(229853002)(106356001)(5660300001)(7736002)(305945005)(33656002)(23726003)(36756003)(1076002)(3846002)(97736004)(6116002)(55016002)(558084003)(6666003)(8666007)(8936002)(316002)(50466002)(478600001)(54906003)(72206003)(26005)(186003)(76176011)(16526019)(16586007)(83506002)(386003)(68736007)(58126008)(18370500001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR12MB1836; H:amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR12MB1836;
 23:2czCQZRnS9rOz5qI+t+i92p45gPEDX38TYQMU4Vtt?=
 =?us-ascii?Q?EvWjmGr1WIvJIrm8i9ahSXtRyPFe3Az1LAKWrPcNoAdm5FgUi9uX+Jsq88Ui?=
 =?us-ascii?Q?e0HCBXBcbqZNwm7ac+WAd4NmhbdJrIcSF2ANkB9PLHMA4LUuBrMBctAz9UDC?=
 =?us-ascii?Q?eCWa/NURX9OJ42MdVnnQYNKMGqrhEZHjoKVIUCTlOMzRrd49gP+AysiYWgqg?=
 =?us-ascii?Q?2oX4hHpVDhoHTI1u/nKWsds+J/s2fkElmBmlHf0MHXhkmm4zayFfO2NE59iJ?=
 =?us-ascii?Q?pTRmhVyI1f+nvUmUBKeXNjitixBG4dGoqB1bfpkzl9NTCq3ZEBQgxK8iltxc?=
 =?us-ascii?Q?s7GcwdvOqtAMBK8u3oCJl0byUogkCseLG4tkOs8HNu1xnnnyIwxsg3qKR8zb?=
 =?us-ascii?Q?x96hLfXr1puJgscqhtbsQkpWD3jCEg6TyCgUqbpO9h2jOjaY9ptsQ0A6CMa+?=
 =?us-ascii?Q?CtpmRVyXvK9dBHpq7L84cTYdgIgqd87gQ8hFenvRFToYFmFmGrzuB8mnvQku?=
 =?us-ascii?Q?Ncyv4CPYYrvh0Z2FIFXWNHGiwX2mMOzC2gnsAiOpvplx0RicG4jjMu2HxLTl?=
 =?us-ascii?Q?px6bNloAZf9UTCpM2RTMEM8Urk/RC5QQri/7kKUnIzVJVFlYiM3iD1Kbn7oY?=
 =?us-ascii?Q?PLExAlighdgDC27k1Q8oVWMq6hfr+CUIygC9eKijjY1Vm4M9T2mws6wVqL0r?=
 =?us-ascii?Q?IkG1+uxCmiHsDq0QQ6iKOjEIBh1V4lhgB4DRvv3SDGexAkBpEyCJ9zp80fdS?=
 =?us-ascii?Q?0eVAd9XjxwL53lsgpA4g6nBLtDfYca6SUG26bFQoica01NaBW40Xe6H+TwVX?=
 =?us-ascii?Q?I86Lhh3ShZkP/TZlskJxe48FHxhD2eJ8NkQTNfnJK0B29CsTw2F8pdozOeLc?=
 =?us-ascii?Q?7eVz2WOw7oMBabHdkMfcLBXIYD1rWxcDz3BW+q8Kc1JSD0LB78FXgBzL+Wuz?=
 =?us-ascii?Q?v1v4C8PXMxihktSWz1RUA2PelnW5NPyuBNohZlsomZNTuXrwVQD9yz0K3RtQ?=
 =?us-ascii?Q?Vpy8Vjau72kkkBkbH/ofMcRHidyMA3ZwBANfWG3EMvE6B6us5mwDzNUnCvGw?=
 =?us-ascii?Q?x3ItMZFVqSHRQ4epIdL4pMeNA8LaWxFtiFrqz5OKmlkEG8LkoGK32UByVTdm?=
 =?us-ascii?Q?u1vgwXYyUwCNU7xvTbHR2zSJW3ulrGUz8+PRe3qYmqN9nB3IvG+8k/xDEWf5?=
 =?us-ascii?Q?rHjm5I0hgrTbkh9eCPgejntOF6ie/O/sBpdg2IYN3Gcz4G/Or98PP4D9VfQC?=
 =?us-ascii?Q?RiJs/INmTUSCdzzAMwEMa2sY9c9U2riW/6XDrzVGgoPTSsPITidJRZ8Z6YrN?=
 =?us-ascii?Q?Gk/uFqkI1k5lBHWlO6G7Kqjmde/wv4Twe6cr1hMoa/oRmAzqqzbyYiiyjzFq?=
 =?us-ascii?Q?25hGQ=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1836;
 6:3nIRuBGDWHMP8Sk3Fw0hCIBydEKWcn96Hq/qix+Yd8WFNp0gKVTizh7wPEFOYCpky5GCh4ASWQvmgr7UwF48PAASh+vcHnp2HWJUKZKGM5AUXgRvAYOB9MDUQln+cpHQ2TJBbD2d3535IWaI8c6PsEguYQDd9/yUfbOJLMs34ZGvdubKDmZD239BDUfux/6CF/lc8Lw1OM4VEXap4QU19xfkJBFYAowu2X54ZyGgLmxCNl+4UaONQI7EeU3W7O1QuwI6F/naXzWMVJsi9d10YUHmaA+4EPC8QbuiKm/EElFyqsaGsCTws5KbNcqoeLEKICv3F91jyJvJgzm6fR3qyqjl3GQ+P99CdLI3jyuLUsg=;
 5:D+oCKT6aB4Vo7K9jbsQK0RKUyGEVdF2iHhV3g3do7DzIr5Th/ll6Ft7ioKdZt9Jav5lvGrgl15y27KTcplWcqE39wiIbOvBAeES4GAZz675pLDiyBopQZjRHqwyUHKgNDdHCDIh7tDHH6y1kNDhkR4iVe+uzAIhEKf+YeNBNT8g=;
 24:bc6HCvr0PvcDwH8St7L0luMcpH+U2UNLInwQonDTPoh98umzusV9OC80A8RVd7QANxv8N89q5QmQ7RHe8sVj6sAJTvEqv+mCih+JSnnGNcE=;
 7:8X4JgLSLIEyoyBqOr9KvCHgY/fy9yfg6YuWuLqTVH+iJM5vmMlhnYeXhpyJVvzDSQF11REzj2JpMDOVnlaZHtDQ1vJtidAvh4g4Gmk6yFlbwfHwQWkWhuymF+yFOq77OuYWglvcraykQojg8+61EeHK/KeyACrL4d0YN7H/353eatBJre5qI0mK3iKSousrRsybqO47u3tzN4+JXUk3LILLL+gAaLXH4e9WY9B3FWmxNTcDvBbPdX5OhZiHymgUU
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; DM5PR12MB1836;
 20:1wT8mSv3KUmkadk3qAApmfE7j/RzKJ1g4Ul5RkDK9/QL73SWVczUZukDku1LRE4lXJi01fYnvVILD4pw57XqyEwJGHPQB6pVwSxx4w4df73dz68rmU22pROdrf6VSzyINm3liG+O4BGDFpPiM0OPjUa1EfGPVvug8J5eXHt6zRnbUlXgyuapZDoYdW4Aa9jjORJRTRmlIhQ7lvZhK0hw/LTFhoTfhio362g5mM6PPoE7G8TzQqWvfjbHvj8tT5a0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 07 Feb 2018 21:15:46.4504 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1959373b-628a-4c55-2cd9-08d56e6ff4db
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR12MB1836
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgQW5keSB3YW50cyB0byB1c2UgaGlzIHZlcnNpb24gb2YgdGhpcywgdGhhdCdzIGZpbmUgYWxz
by4gIFRoaXMgaXMKanVzdCBhIG5ld2VyIHZlcnNpb24gYmFzZWQgb24gSmFuJ3MgaW5wdXQuCgp2
MSAtPiB2MgogICAgR290IHJpZCBvZiAiPT0gWCJzCiAgICBBZGRlZCBhbiBhc3NlcnQgYW5kIGdv
dCByaWQgb2YgYSBjaGVjayBpbiBhbiBpZgoKLS0gCkJyaWFuIFdvb2RzCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 22:24:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 22:24:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejY87-0001Ga-Vi; Wed, 07 Feb 2018 22:23:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wy8g=fb=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1ejY86-0001GS-Ve
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 22:23:51 +0000
X-Inumbo-ID: 82dbd35b-0c55-11e8-ba59-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82dbd35b-0c55-11e8-ba59-bc764e045a96;
 Wed, 07 Feb 2018 23:23:24 +0100 (CET)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 4EF6F20C4D;
 Wed,  7 Feb 2018 17:23:49 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute2.internal (MEProxy); Wed, 07 Feb 2018 17:23:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:date:from:message-id:subject:to
 :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=Bz+0FRUsv2sQqgcFs
 Ih+LfQ1qBjEKAkofIX5eY5FqZg=; b=VqkpCcALc4EeXv8R+O6y+7inkRX0mnTn8
 tO4FPTO2ZqSvJIoFZZus+n0YnIRH3JomP1pis62UrkQAgnYL+xz9ElDwLCZ7Urmh
 TSgxujSMn1ubmE2WEmfkFFxXw/tR78gIHJTItZ7GIRV2ynU2nj17eXK7XqMIb4Fw
 NC1KZsEPopD71CtuzDYU8uoiyXuv6uiN+q2rjNeTimEtaJpRGIQGb1zDcFcFMjWR
 4anbOQZI60Eq8+LpoMq2JUT/yiKw2ISFgzPSPCbz/NFWpEyXqgm3bss6ZEJv+e8b
 oGgwMwqiXEGTLVq3RRMX6cmZ8xNtzjDc6dYHTTTNxnzhk7x6TeK4A==
X-ME-Sender: <xms:dXx7WmLaFSyy8JEVAgwLpayBd6jMaUi4uPUVHHvTFM0CQz1D0Slr4A>
Received: from localhost (unknown [109.236.90.209])
 by mail.messagingengine.com (Postfix) with ESMTPA id B4F527E2E5;
 Wed,  7 Feb 2018 17:23:47 -0500 (EST)
From: Simon Gaiser <simon@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  7 Feb 2018 23:22:35 +0100
Message-Id: <20180207222236.7434-1-simon@invisiblethingslab.com>
X-Mailer: git-send-email 2.15.1
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Juergen Gross <jgross@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org
Subject: [Xen-devel] [PATCH 1/2] xen: xenbus_dev_frontend: Fix
	XS_TRANSACTION_END handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGZkOGFhOTA5NWE5NSAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVs
dGlwbGUKY29uY3VycmVudCB4ZW5zdG9yZSBhY2Nlc3NlcyIpIG1hZGUgYSBzdWJ0bGUgY2hhbmdl
IHRvIHRoZSBzZW1hbnRpYyBvZgp4ZW5idXNfZGV2X3JlcXVlc3RfYW5kX3JlcGx5KCkgYW5kIHhl
bmJ1c190cmFuc2FjdGlvbl9lbmQoKS4KCkJlZm9yZSBvbiBhbiBlcnJvciByZXNwb25zZSB0byBY
U19UUkFOU0FDVElPTl9FTkQKeGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseSgpIHdvdWxkIG5v
dCBkZWNyZW1lbnQgdGhlIGFjdGl2ZQp0cmFuc2FjdGlvbiBjb3VudGVyLiBCdXQgeGVuYnVzX3Ry
YW5zYWN0aW9uX2VuZCgpIGhhcyBhbHdheXMgY291bnRlZCB0aGUKdHJhbnNhY3Rpb24gYXMgZmlu
aXNoZWQgcmVnYXJkbGVzcyBvZiB0aGUgcmVzcG9uc2UuCgpUaGUgbmV3IGJlaGF2aW9yIGlzIHRo
YXQgeGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseSgpIGFuZAp4ZW5idXNfdHJhbnNhY3Rpb25f
ZW5kKCkgd2lsbCBhbHdheXMgY291bnQgdGhlIHRyYW5zYWN0aW9uIGFzIGZpbmlzaGVkCnJlZ2Fy
ZGxlc3MgdGhlIHJlc3BvbnNlIGNvZGUgKGhhbmRsZWQgaW4geHNfcmVxdWVzdF9leGl0KCkpLgoK
QnV0IHhlbmJ1c19kZXZfZnJvbnRlbmQgdHJpZXMgdG8gZW5kIGEgdHJhbnNhY3Rpb24gb24gY2xv
c2luZyBvZiB0aGUKZGV2aWNlIGlmIHRoZSBYU19UUkFOU0FDVElPTl9FTkQgZmFpbGVkIGJlZm9y
ZS4gVHJ5aW5nIHRvIGNsb3NlIHRoZQp0cmFuc2FjdGlvbiB0d2ljZSBjb3JydXB0cyB0aGUgcmVm
ZXJlbmNlIGNvdW50LiBTbyBmaXggdGhpcyBieSBhbHNvCmNvbnNpZGVyaW5nIGEgdHJhbnNhY3Rp
b24gY2xvc2VkIGlmIHdlIGhhdmUgc2VudCBYU19UUkFOU0FDVElPTl9FTkQgb25jZQpyZWdhcmRs
ZXNzIG9mIHRoZSByZXR1cm4gY29kZS4KCkNjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyA0
LjExCkZpeGVzOiBmZDhhYTkwOTVhOTUgKCJ4ZW46IG9wdGltaXplIHhlbmJ1cyBkcml2ZXIgZm9y
IG11bHRpcGxlIGNvbmN1cnJlbnQgeGVuc3RvcmUgYWNjZXNzZXMiKQpTaWduZWQtb2ZmLWJ5OiBT
aW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQogZHJpdmVycy94
ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hl
bmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rl
dl9mcm9udGVuZC5jCmluZGV4IGYzYjA4OWI3YzBiNi4uZDJlZGJjNzkzODRhIDEwMDY0NAotLS0g
YS9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9udGVuZC5jCisrKyBiL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMKQEAgLTM2NSw3ICszNjUsNyBAQCB2b2lk
IHhlbmJ1c19kZXZfcXVldWVfcmVwbHkoc3RydWN0IHhiX3JlcV9kYXRhICpyZXEpCiAJCQlpZiAo
V0FSTl9PTihyYykpCiAJCQkJZ290byBvdXQ7CiAJCX0KLQl9IGVsc2UgaWYgKHJlcS0+bXNnLnR5
cGUgPT0gWFNfVFJBTlNBQ1RJT05fRU5EKSB7CisJfSBlbHNlIGlmIChyZXEtPnR5cGUgPT0gWFNf
VFJBTlNBQ1RJT05fRU5EKSB7CiAJCXRyYW5zID0geGVuYnVzX2dldF90cmFuc2FjdGlvbih1LCBy
ZXEtPm1zZy50eF9pZCk7CiAJCWlmIChXQVJOX09OKCF0cmFucykpCiAJCQlnb3RvIG91dDsKLS0g
CjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 22:24:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 22:24:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejY8r-0001J4-7y; Wed, 07 Feb 2018 22:24:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wy8g=fb=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1ejY8q-0001Iq-0I
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 22:24:36 +0000
X-Inumbo-ID: c9755650-0c55-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9755650-0c55-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 22:25:22 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id C208120D53;
 Wed,  7 Feb 2018 17:24:29 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute2.internal (MEProxy); Wed, 07 Feb 2018 17:24:29 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:date:from:in-reply-to:message-id
 :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; bh=mYU1ORIxNhUtmPSl6aN6iICkQzRVU9RcuMs2GAjXlD8=; b=MQzne7vt
 dqOwVZEljoVuqZvdshC1PcT0Z1PY800hDOXP0Wqdy4U87XR80au1qxCzbB/gKaXG
 aP9LORxj8P7ubaLLRSUFA6QnlKJWRJOP+VKfVOpi7WJXsXMyHhon0AI25KFK/gKJ
 liKQdMx5+M0+JZjkO7YSDeIrogzz9R97WCCa5lHftsvorIY/Z96esSBTy+z0fayD
 DZEKA4rMO0JgzawScF1XU4ZrW+kossFfQoqhS4ZLUc9dYBQDQAnTY9YRWip2ErOQ
 uKbTEss9+5EPW1w+zYYnA6qw1xwVm/Mn8vSLnjWr62vc9XA41UAIcKWsCWnXNDvB
 175cL2qsKrAO7A==
X-ME-Sender: <xms:nXx7Wl4iWD2hzuFMrO7fFAkURl10lfIVIxuy9vF3IBAjnnAOucCP3A>
Received: from localhost (unknown [109.236.90.209])
 by mail.messagingengine.com (Postfix) with ESMTPA id 5565F7E2E5;
 Wed,  7 Feb 2018 17:24:28 -0500 (EST)
From: Simon Gaiser <simon@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  7 Feb 2018 23:22:36 +0100
Message-Id: <20180207222236.7434-2-simon@invisiblethingslab.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180207222236.7434-1-simon@invisiblethingslab.com>
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
Cc: Simon Gaiser <simon@invisiblethingslab.com>,
 Juergen Gross <jgross@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH 2/2] xen: xenbus: WARN_ON XS_TRANSACTION_{START,
	END} misuse
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgdGhlIHByZXZpb3VzIGNvbW1pdCBzaG93cyBpdCdzIHF1aXRlIGVhc3kgdG8gY29uZnVzZSB0
aGUgdHJhbnNhY3Rpb24KcmVmZXJlbmNlIGNvdW50aW5nIGJ5IGVuZGluZyBhIHRyYW5zYWN0aW9u
IHR3aWNlLiBTbyBhdCBsZWFzdCB0cnkgdG8KZGV0ZWN0IGFuZCByZXBvcnQgaXQuCgpTaWduZWQt
b2ZmLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Ci0tLQog
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jIHwgOSArKysrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCA5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX3hzLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKaW5kZXggM2U1OTU5MGM3
MjU0Li5hZWQ5NTRiMDliOWIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNf
eHMuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKQEAgLTEzNywxMSArMTM3
LDIwIEBAIHN0YXRpYyB1aW50MzJfdCB4c19yZXF1ZXN0X2VudGVyKHN0cnVjdCB4Yl9yZXFfZGF0
YSAqcmVxKQogCiB2b2lkIHhzX3JlcXVlc3RfZXhpdChzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSkK
IHsKKwl1bnNpZ25lZCBpbnQgdXNlcnNfb2xkOworCiAJc3Bpbl9sb2NrKCZ4c19zdGF0ZV9sb2Nr
KTsKKwl1c2Vyc19vbGQgPSB4c19zdGF0ZV91c2VyczsKIAl4c19zdGF0ZV91c2Vycy0tOwogCWlm
ICgocmVxLT50eXBlID09IFhTX1RSQU5TQUNUSU9OX1NUQVJUICYmIHJlcS0+bXNnLnR5cGUgPT0g
WFNfRVJST1IpIHx8CiAJICAgIHJlcS0+dHlwZSA9PSBYU19UUkFOU0FDVElPTl9FTkQpCiAJCXhz
X3N0YXRlX3VzZXJzLS07CisJaWYgKFdBUk5fT04oeHNfc3RhdGVfdXNlcnMgPiB1c2Vyc19vbGQp
KQorCQkvKgorCQkgKiBTb21lb25lIG1pc3VzZWQgWFNfVFJBTlNBQ1RJT05fe1NUQVJULEVORH0u
IFJlc2V0IHRoZQorCQkgKiByZWZlcmVuY2UgY291bnRlciBzbyB3ZSBtaWdodCBzdXJ2aXZlLgor
CQkgKi8KKwkJeHNfc3RhdGVfdXNlcnMgPSAwOwogCXNwaW5fdW5sb2NrKCZ4c19zdGF0ZV9sb2Nr
KTsKIAogCWlmICh4c19zdXNwZW5kX2FjdGl2ZSAmJiAheHNfc3RhdGVfdXNlcnMpCi0tIAoyLjE1
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 23:06:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 23:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejYnG-00046W-EB; Wed, 07 Feb 2018 23:06:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qndg=fb=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejYnF-000468-Mr
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 23:06:21 +0000
X-Inumbo-ID: 9e9e0f81-0c5b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e9e0f81-0c5b-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 23:07:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejYn6-0001yN-E9; Wed, 07 Feb 2018 23:06:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejYn0-0008O3-VO; Wed, 07 Feb 2018 23:06:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejYn0-0000bd-KI; Wed, 07 Feb 2018 23:06:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118665-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
X-Osstest-Versions-That: xen=6222e7cbaa1ed75dd8f9d90cfa394a49fed0be2c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 07 Feb 2018 23:06:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118665: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY2NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODY2NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA2MjIyZTdjYmFhMWVkNzVkZDhm
OWQ5MGNmYTM5NGE0OWZlZDBiZTJjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2NjAgIDIwMTgt
MDItMDcgMTg6MDE6NDEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjY1ICAy
MDE4LTAyLTA3IDIxOjAxOjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hy
aXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
ICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgNjIyMmU3Y2Jh
YS4uYzkzMDE0YWQzYSAgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZCAt
PiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 07 23:49:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 07 Feb 2018 23:49:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejZT6-0006ni-Lg; Wed, 07 Feb 2018 23:49:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=s4j9=fb=redhat.com=prarit@srs-us1.protection.inumbo.net>)
 id 1ejZT5-0006nc-SG
 for xen-devel@lists.xenproject.org; Wed, 07 Feb 2018 23:49:35 +0000
X-Inumbo-ID: a8769733-0c61-11e8-b9b1-635ca7ef6cff
Received: from mx1.redhat.com (unknown [209.132.183.28])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8769733-0c61-11e8-b9b1-635ca7ef6cff;
 Wed, 07 Feb 2018 23:50:21 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com
 [10.5.11.15])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id D8C73356C7;
 Wed,  7 Feb 2018 23:49:27 +0000 (UTC)
Received: from praritdesktop.bos.redhat.com
 (prarit-guest.khw.lab.eng.bos.redhat.com [10.16.186.145])
 by smtp.corp.redhat.com (Postfix) with ESMTP id 45F325EDEA;
 Wed,  7 Feb 2018 23:49:26 +0000 (UTC)
From: Prarit Bhargava <prarit@redhat.com>
To: linux-kernel@vger.kernel.org
Date: Wed,  7 Feb 2018 18:49:23 -0500
Message-Id: <20180207234923.13544-1-prarit@redhat.com>
X-Scanned-By: MIMEDefang 2.79 on 10.5.11.15
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.5.110.30]); Wed, 07 Feb 2018 23:49:28 +0000 (UTC)
Cc: Prarit Bhargava <prarit@redhat.com>, Juergen Gross <jgross@suse.com>,
 Andi Kleen <ak@linux.intel.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, x86@kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Kate Stewart <kstewart@linuxfoundation.org>
Subject: [Xen-devel] [PATCH] x86/xen: Calculate __max_logical_packages on PV
	domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGtlcm5lbCBwYW5pY3Mgb24gUFYgZG9tYWlucyBiZWNhdXNlIG5hdGl2ZV9zbXBfY3B1c19k
b25lKCkgaXMKb25seSBjYWxsZWQgZm9yIEhWTSBkb21haW5zLgoKQ2FsY3VsYXRlIF9fbWF4X2xv
Z2ljYWxfcGFja2FnZXMgZm9yIFBWIGRvbWFpbnMuCgpGaXhlczogYjRjMGE3MzI2ZjVkICgieDg2
L3NtcGJvb3Q6IEZpeCBfX21heF9sb2dpY2FsX3BhY2thZ2VzIGVzdGltYXRlIikKU2lnbmVkLW9m
Zi1ieTogUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KVGVzdGVkLWFuZC1yZXBv
cnRlZC1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgpDYzog
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBJbmdvIE1vbG5hciA8bWlu
Z29AcmVkaGF0LmNvbT4KQ2M6ICJILiBQZXRlciBBbnZpbiIgPGhwYUB6eXRvci5jb20+CkNjOiB4
ODZAa2VybmVsLm9yZwpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KQ2M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ2M6IERvdSBMaXlhbmcg
PGRvdWx5LmZuc3RAY24uZnVqaXRzdS5jb20+CkNjOiBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEBy
ZWRoYXQuY29tPgpDYzogS2F0ZSBTdGV3YXJ0IDxrc3Rld2FydEBsaW51eGZvdW5kYXRpb24ub3Jn
PgpDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGludXhmb3VuZGF0aW9uLm9yZz4KQ2M6
IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJuZWwub3JnPgpDYzogQW5kaSBLbGVlbiA8YWtAbGlu
dXguaW50ZWwuY29tPgpDYzogVml0YWx5IEt1em5ldHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4K
Q2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwotLS0KIGFyY2gveDg2L2luY2x1ZGUv
YXNtL3NtcC5oIHwgIDEgKwogYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYyAgfCAxMCArKysrKysr
Ky0tCiBhcmNoL3g4Ni94ZW4vc21wLmMgICAgICAgICB8ICAyICsrCiAzIGZpbGVzIGNoYW5nZWQs
IDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
aW5jbHVkZS9hc20vc21wLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zbXAuaAppbmRleCA0NjFm
NTNkMjc3MDguLmE0MTg5NzYyYjI2NiAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20v
c21wLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc21wLmgKQEAgLTEyOSw2ICsxMjksNyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgYXJjaF9zZW5kX2NhbGxfZnVuY3Rpb25faXBpX21hc2soY29u
c3Qgc3RydWN0IGNwdW1hc2sgKm1hc2spCiB2b2lkIGNwdV9kaXNhYmxlX2NvbW1vbih2b2lkKTsK
IHZvaWQgbmF0aXZlX3NtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpOwogdm9pZCBuYXRpdmVfc21w
X3ByZXBhcmVfY3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpOwordm9pZCBjYWxjdWxhdGVfbWF4
X2xvZ2ljYWxfcGFja2FnZXModm9pZCk7CiB2b2lkIG5hdGl2ZV9zbXBfY3B1c19kb25lKHVuc2ln
bmVkIGludCBtYXhfY3B1cyk7CiB2b2lkIGNvbW1vbl9jcHVfdXAodW5zaWduZWQgaW50IGNwdW51
bSwgc3RydWN0IHRhc2tfc3RydWN0ICp0aWRsZSk7CiBpbnQgbmF0aXZlX2NwdV91cCh1bnNpZ25l
ZCBpbnQgY3B1bnVtLCBzdHJ1Y3QgdGFza19zdHJ1Y3QgKnRpZGxlKTsKZGlmZiAtLWdpdCBhL2Fy
Y2gveDg2L2tlcm5lbC9zbXBib290LmMgYi9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCmluZGV4
IDZmMjdmYWNiYWE5Yi4uNzY3NTczYjdmMmRiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwv
c21wYm9vdC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKQEAgLTEyODEsMTEgKzEy
ODEsMTAgQEAgdm9pZCBfX2luaXQgbmF0aXZlX3NtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCiAJ
Y3B1X3NldF9zdGF0ZV9vbmxpbmUobWUpOwogfQogCi12b2lkIF9faW5pdCBuYXRpdmVfc21wX2Nw
dXNfZG9uZSh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCit2b2lkIF9faW5pdCBjYWxjdWxhdGVfbWF4
X2xvZ2ljYWxfcGFja2FnZXModm9pZCkKIHsKIAlpbnQgbmNwdXM7CiAKLQlwcl9kZWJ1ZygiQm9v
dCBkb25lXG4iKTsKIAkvKgogCSAqIFRvZGF5IG5laXRoZXIgSW50ZWwgbm9yIEFNRCBzdXBwb3J0
IGhldGVyb2dlbm91cyBzeXN0ZW1zIHNvCiAJICogZXh0cmFwb2xhdGUgdGhlIGJvb3QgY3B1J3Mg
ZGF0YSB0byBhbGwgcGFja2FnZXMuCkBAIC0xMjkzLDYgKzEyOTIsMTMgQEAgdm9pZCBfX2luaXQg
bmF0aXZlX3NtcF9jcHVzX2RvbmUodW5zaWduZWQgaW50IG1heF9jcHVzKQogCW5jcHVzID0gY3B1
X2RhdGEoMCkuYm9vdGVkX2NvcmVzICogdG9wb2xvZ3lfbWF4X3NtdF90aHJlYWRzKCk7CiAJX19t
YXhfbG9naWNhbF9wYWNrYWdlcyA9IERJVl9ST1VORF9VUChucl9jcHVfaWRzLCBuY3B1cyk7CiAJ
cHJfaW5mbygiTWF4IGxvZ2ljYWwgcGFja2FnZXM6ICV1XG4iLCBfX21heF9sb2dpY2FsX3BhY2th
Z2VzKTsKK30KKwordm9pZCBfX2luaXQgbmF0aXZlX3NtcF9jcHVzX2RvbmUodW5zaWduZWQgaW50
IG1heF9jcHVzKQoreworCXByX2RlYnVnKCJCb290IGRvbmVcbiIpOworCisJY2FsY3VsYXRlX21h
eF9sb2dpY2FsX3BhY2thZ2VzKCk7CiAKIAlpZiAoeDg2X2hhc19udW1hX2luX3BhY2thZ2UpCiAJ
CXNldF9zY2hlZF90b3BvbG9neSh4ODZfbnVtYV9pbl9wYWNrYWdlX3RvcG9sb2d5KTsKZGlmZiAt
LWdpdCBhL2FyY2gveDg2L3hlbi9zbXAuYyBiL2FyY2gveDg2L3hlbi9zbXAuYwppbmRleCA3N2M5
NTljZjgxZTcuLjdhNDNiMmFlMTlmMSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL3NtcC5jCisr
KyBiL2FyY2gveDg2L3hlbi9zbXAuYwpAQCAtMTIyLDYgKzEyMiw4IEBAIHZvaWQgX19pbml0IHhl
bl9zbXBfY3B1c19kb25lKHVuc2lnbmVkIGludCBtYXhfY3B1cykKIAogCWlmICh4ZW5faHZtX2Rv
bWFpbigpKQogCQluYXRpdmVfc21wX2NwdXNfZG9uZShtYXhfY3B1cyk7CisJZWxzZQorCQljYWxj
dWxhdGVfbWF4X2xvZ2ljYWxfcGFja2FnZXMoKTsKIAogCWlmICh4ZW5faGF2ZV92Y3B1X2luZm9f
cGxhY2VtZW50KQogCQlyZXR1cm47Ci0tIAoyLjE1LjAucmMwLjM5LmcyZjBlMTRlNjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 01:00:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 01:00:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejaZ7-0003kh-1b; Thu, 08 Feb 2018 00:59:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jek5=fc=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ejaZ5-0003kX-Ov
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 00:59:51 +0000
X-Inumbo-ID: 79fd5550-0c6b-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79fd5550-0c6b-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 01:00:38 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w180va1p062240;
 Thu, 8 Feb 2018 00:59:26 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=y1hSRFCzOFH+BQXW/q7CHRyRkwVGuruavV+qn7fbpnc=;
 b=UgnJNp33zv9AucnaITeZ+q23lPH9KNQb+xoK/6eTvkqHH8S0xyF7vqfbMqxwXwNewBe9
 SVt+tS/ym+5Zwnfxv5t2qDSbVy+VIgP6afYs7Q0FPdi6igGu7xMFr5kdlcwkcdvSo9vF
 V1xlEdU//g/f19N3dZfzsk48P1RUWQeSZuh34qiIvECRcewVtBlTkAP9SpLETm8Eh515
 DWBomHBTU8Ikns2szlnFFCsL/ouBA4MvXCgZXViPXByvESXpemR50jF4cx94wD8ehxQo
 NILOk3+PU6gqdN+ouM/8bG70kiBQ9kRL4xddbDRNbADt51u8b0RxLJZqv+yP1OB9hp3G dw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2g0cecr0fv-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 08 Feb 2018 00:59:26 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w180xOTg015719
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 8 Feb 2018 00:59:24 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w180xMq5018924;
 Thu, 8 Feb 2018 00:59:23 GMT
Received: from [10.39.252.190] (/10.39.252.190)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 07 Feb 2018 16:59:22 -0800
To: Prarit Bhargava <prarit@redhat.com>, linux-kernel@vger.kernel.org
References: <20180207234923.13544-1-prarit@redhat.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <5607eaea-5cc3-31a4-9685-1d7dd147f564@oracle.com>
Date: Wed, 7 Feb 2018 19:59:18 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180207234923.13544-1-prarit@redhat.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8798
 signatures=668663
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802080007
Cc: Juergen Gross <jgross@suse.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Andi Kleen <ak@linux.intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, x86@kernel.org,
 simon@invisiblethingslab.com, Ingo Molnar <mingo@redhat.com>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Thomas Gleixner <tglx@linutronix.de>,
 Vitaly Kuznetsov <vkuznets@redhat.com>,
 Kate Stewart <kstewart@linuxfoundation.org>
Subject: Re: [Xen-devel] [PATCH] x86/xen: Calculate __max_logical_packages
	on PV domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNy8yMDE4IDA2OjQ5IFBNLCBQcmFyaXQgQmhhcmdhdmEgd3JvdGU6Cj4gVGhlIGtl
cm5lbCBwYW5pY3Mgb24gUFYgZG9tYWlucyBiZWNhdXNlIG5hdGl2ZV9zbXBfY3B1c19kb25lKCkg
aXMKPiBvbmx5IGNhbGxlZCBmb3IgSFZNIGRvbWFpbnMuCj4gCj4gQ2FsY3VsYXRlIF9fbWF4X2xv
Z2ljYWxfcGFja2FnZXMgZm9yIFBWIGRvbWFpbnMuCj4gCj4gRml4ZXM6IGI0YzBhNzMyNmY1ZCAo
Ing4Ni9zbXBib290OiBGaXggX19tYXhfbG9naWNhbF9wYWNrYWdlcyBlc3RpbWF0ZSIpCj4gU2ln
bmVkLW9mZi1ieTogUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVkaGF0LmNvbT4KPiBUZXN0ZWQt
YW5kLXJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+Cj4gQ2M6IFRob21hcyBHbGVpeG5lciA8dGdseEBsaW51dHJvbml4LmRlPgo+IENjOiBJbmdv
IE1vbG5hciA8bWluZ29AcmVkaGF0LmNvbT4KPiBDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5
dG9yLmNvbT4KPiBDYzogeDg2QGtlcm5lbC5vcmcKPiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jp
cy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+IENjOiBEb3UgTGl5YW5nIDxkb3VseS5mbnN0QGNuLmZ1aml0c3UuY29tPgo+IENjOiBQ
cmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgo+IENjOiBLYXRlIFN0ZXdhcnQgPGtz
dGV3YXJ0QGxpbnV4Zm91bmRhdGlvbi5vcmc+Cj4gQ2M6IEdyZWcgS3JvYWgtSGFydG1hbiA8Z3Jl
Z2toQGxpbnV4Zm91bmRhdGlvbi5vcmc+Cj4gQ2M6IEFuZHkgTHV0b21pcnNraSA8bHV0b0BrZXJu
ZWwub3JnPgo+IENjOiBBbmRpIEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+Cj4gQ2M6IFZpdGFs
eSBLdXpuZXRzb3YgPHZrdXpuZXRzQHJlZGhhdC5jb20+Cj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwoKClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgoKKCsgU2ltb24pCgo+IC0tLQo+ICAgYXJjaC94ODYvaW5jbHVkZS9h
c20vc21wLmggfCAgMSArCj4gICBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jICB8IDEwICsrKysr
KysrLS0KPiAgIGFyY2gveDg2L3hlbi9zbXAuYyAgICAgICAgIHwgIDIgKysKPiAgIDMgZmlsZXMg
Y2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vc21wLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9zbXAu
aAo+IGluZGV4IDQ2MWY1M2QyNzcwOC4uYTQxODk3NjJiMjY2IDEwMDY0NAo+IC0tLSBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL3NtcC5oCj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vc21wLmgK
PiBAQCAtMTI5LDYgKzEyOSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBhcmNoX3NlbmRfY2FsbF9m
dW5jdGlvbl9pcGlfbWFzayhjb25zdCBzdHJ1Y3QgY3B1bWFzayAqbWFzaykKPiAgIHZvaWQgY3B1
X2Rpc2FibGVfY29tbW9uKHZvaWQpOwo+ICAgdm9pZCBuYXRpdmVfc21wX3ByZXBhcmVfYm9vdF9j
cHUodm9pZCk7Cj4gICB2b2lkIG5hdGl2ZV9zbXBfcHJlcGFyZV9jcHVzKHVuc2lnbmVkIGludCBt
YXhfY3B1cyk7Cj4gK3ZvaWQgY2FsY3VsYXRlX21heF9sb2dpY2FsX3BhY2thZ2VzKHZvaWQpOwo+
ICAgdm9pZCBuYXRpdmVfc21wX2NwdXNfZG9uZSh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpOwo+ICAg
dm9pZCBjb21tb25fY3B1X3VwKHVuc2lnbmVkIGludCBjcHVudW0sIHN0cnVjdCB0YXNrX3N0cnVj
dCAqdGlkbGUpOwo+ICAgaW50IG5hdGl2ZV9jcHVfdXAodW5zaWduZWQgaW50IGNwdW51bSwgc3Ry
dWN0IHRhc2tfc3RydWN0ICp0aWRsZSk7Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L2tlcm5lbC9z
bXBib290LmMgYi9hcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jCj4gaW5kZXggNmYyN2ZhY2JhYTli
Li43Njc1NzNiN2YyZGIgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYva2VybmVsL3NtcGJvb3QuYwo+
ICsrKyBiL2FyY2gveDg2L2tlcm5lbC9zbXBib290LmMKPiBAQCAtMTI4MSwxMSArMTI4MSwxMCBA
QCB2b2lkIF9faW5pdCBuYXRpdmVfc21wX3ByZXBhcmVfYm9vdF9jcHUodm9pZCkKPiAgIAljcHVf
c2V0X3N0YXRlX29ubGluZShtZSk7Cj4gICB9Cj4gICAKPiAtdm9pZCBfX2luaXQgbmF0aXZlX3Nt
cF9jcHVzX2RvbmUodW5zaWduZWQgaW50IG1heF9jcHVzKQo+ICt2b2lkIF9faW5pdCBjYWxjdWxh
dGVfbWF4X2xvZ2ljYWxfcGFja2FnZXModm9pZCkKPiAgIHsKPiAgIAlpbnQgbmNwdXM7Cj4gICAK
PiAtCXByX2RlYnVnKCJCb290IGRvbmVcbiIpOwo+ICAgCS8qCj4gICAJICogVG9kYXkgbmVpdGhl
ciBJbnRlbCBub3IgQU1EIHN1cHBvcnQgaGV0ZXJvZ2Vub3VzIHN5c3RlbXMgc28KPiAgIAkgKiBl
eHRyYXBvbGF0ZSB0aGUgYm9vdCBjcHUncyBkYXRhIHRvIGFsbCBwYWNrYWdlcy4KPiBAQCAtMTI5
Myw2ICsxMjkyLDEzIEBAIHZvaWQgX19pbml0IG5hdGl2ZV9zbXBfY3B1c19kb25lKHVuc2lnbmVk
IGludCBtYXhfY3B1cykKPiAgIAluY3B1cyA9IGNwdV9kYXRhKDApLmJvb3RlZF9jb3JlcyAqIHRv
cG9sb2d5X21heF9zbXRfdGhyZWFkcygpOwo+ICAgCV9fbWF4X2xvZ2ljYWxfcGFja2FnZXMgPSBE
SVZfUk9VTkRfVVAobnJfY3B1X2lkcywgbmNwdXMpOwo+ICAgCXByX2luZm8oIk1heCBsb2dpY2Fs
IHBhY2thZ2VzOiAldVxuIiwgX19tYXhfbG9naWNhbF9wYWNrYWdlcyk7Cj4gK30KPiArCj4gK3Zv
aWQgX19pbml0IG5hdGl2ZV9zbXBfY3B1c19kb25lKHVuc2lnbmVkIGludCBtYXhfY3B1cykKPiAr
ewo+ICsJcHJfZGVidWcoIkJvb3QgZG9uZVxuIik7Cj4gKwo+ICsJY2FsY3VsYXRlX21heF9sb2dp
Y2FsX3BhY2thZ2VzKCk7Cj4gICAKPiAgIAlpZiAoeDg2X2hhc19udW1hX2luX3BhY2thZ2UpCj4g
ICAJCXNldF9zY2hlZF90b3BvbG9neSh4ODZfbnVtYV9pbl9wYWNrYWdlX3RvcG9sb2d5KTsKPiBk
aWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3NtcC5jIGIvYXJjaC94ODYveGVuL3NtcC5jCj4gaW5k
ZXggNzdjOTU5Y2Y4MWU3Li43YTQzYjJhZTE5ZjEgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVu
L3NtcC5jCj4gKysrIGIvYXJjaC94ODYveGVuL3NtcC5jCj4gQEAgLTEyMiw2ICsxMjIsOCBAQCB2
b2lkIF9faW5pdCB4ZW5fc21wX2NwdXNfZG9uZSh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCj4gICAK
PiAgIAlpZiAoeGVuX2h2bV9kb21haW4oKSkKPiAgIAkJbmF0aXZlX3NtcF9jcHVzX2RvbmUobWF4
X2NwdXMpOwo+ICsJZWxzZQo+ICsJCWNhbGN1bGF0ZV9tYXhfbG9naWNhbF9wYWNrYWdlcygpOwo+
ICAgCj4gICAJaWYgKHhlbl9oYXZlX3ZjcHVfaW5mb19wbGFjZW1lbnQpCj4gICAJCXJldHVybjsK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 03:05:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 03:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejcW6-0001hP-3r; Thu, 08 Feb 2018 03:04:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=12jk=fc=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1ejcW4-0001hF-Aj
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 03:04:52 +0000
X-Inumbo-ID: f061c228-0c7c-11e8-b9b1-635ca7ef6cff
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f061c228-0c7c-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 03:05:38 +0000 (UTC)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Wed, 07 Feb 2018 20:04:35 -0700
From: Jim Fehlig <jfehlig@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed,  7 Feb 2018 20:04:10 -0700
Message-Id: <20180208030410.1353-1-jfehlig@suse.com>
X-Mailer: git-send-email 2.16.0
Cc: wei.liu2@citrix.com, Jim Fehlig <jfehlig@suse.com>,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH] libxl: set channel devid when not provided by
	application
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXBwbGljYXRpb25zIGxpa2UgbGlidmlydCBtYXkgbm90IHBvcHVsYXRlIGEgZGV2aWNlIGRldmlk
IGZpZWxkLApkZWxlZ2F0aW5nIHRoYXQgdG8gbGlieGwuIElmIG5lZWRlZCwgdGhlIGFwcGxpY2F0
aW9uIGNhbiBsYXRlcgpyZXRyaWV2ZSB0aGUgbGlieGwtcHJvZHVjZWQgZGV2aWQuIEluZGVlZCBt
b3N0IGRldmljZXMgYXJlIGhhbmRsZWQKdGhpcyB3YXkgaW4gbGlidmlydCwgY2hhbm5lbCBkZXZp
Y2VzIGluY2x1ZGVkLgoKVGhpcyB3b3JrcyB3ZWxsIHdoZW4gb25seSBvbmUgY2hhbm5lbCBkZXZp
Y2UgaXMgZGVmaW5lZCwgYnV0IG1vcmUKdGhhbiBvbmUgcmVzdWx0cyBpbgoKcWVtdS1zeXN0ZW0t
aTM4NjogLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhsLWNoYW5uZWwtMSxcCnBhdGg9L3RtcC90ZXN0
LW9yZy5xZW11Lmd1ZXN0X2FnZW50LjAwLHNlcnZlcixub3dhaXQ6CkR1cGxpY2F0ZSBJRCAnbGli
eGwtY2hhbm5lbC0xJyBmb3IgY2hhcmRldgoKQmVzaWRlcyB0aGUgb2RkICctMScgdmFsdWUgaW4g
dGhlIGlkLCBtdWx0aXBsZSBjaGFubmVscyBoYXZlIHRoZSBzYW1lCmlkLCBjYXVzaW5nIHFlbXUg
dG8gZmFpbC4gQSBzaW1wbGUgZml4IGlzIHRvIHNldCBhbiB1bmluaXRpYWxpemVkCmRldmlkICgt
MSkgdG8gdGhlIGRldl9udW0gcGFzc2VkIHRvIGxpYnhsX19pbml0X2NvbnNvbGVfZnJvbV9jaGFu
bmVsKCkuCgpTaWduZWQtb2ZmLWJ5OiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgotLS0K
CkkgZ2V0IHRoZSBmZWVsaW5nIHRoYXQgaWYgbmVlZGVkIGRldmlkIHNob3VsZCBiZSBzZXQgZWFy
bGllciwgYnV0CnRoaXMgc2VlbXMgbGlrZSB0aGUgbW9zdCBvcHBvcnR1bmUgc3BvdC4gU3VnZ2Vz
dGlvbnMgZm9yIGltcHJvdmVtZW50cwp3ZWxjb21lLgoKIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNv
bGUuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29s
ZS5jCmluZGV4IDM5ZDg0MzBkZjguLjhmYWYzYTI0ZjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKQEAgLTQw
MSw2ICs0MDEsOSBAQCBpbnQgbGlieGxfX2luaXRfY29uc29sZV9mcm9tX2NoYW5uZWwobGlieGxf
X2djICpnYywKIAogICAgIC8qIFBlcmZvcm0gdmFsaWRhdGlvbiBmaXJzdCwgYWxsb2NhdGUgc2Vj
b25kLiAqLwogCisgICAgaWYgKGNoYW5uZWwtPmRldmlkID09IC0xKQorICAgICAgICBjaGFubmVs
LT5kZXZpZCA9IGRldl9udW07CisKICAgICBpZiAoIWNoYW5uZWwtPm5hbWUpIHsKICAgICAgICAg
TE9HKEVSUk9SLCAiY2hhbm5lbCAlZCBoYXMgbm8gbmFtZSIsIGNoYW5uZWwtPmRldmlkKTsKICAg
ICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwotLSAKMi4xNi4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 03:15:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 03:15:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejcgG-0002S8-2S; Thu, 08 Feb 2018 03:15:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ymvy=fc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejcgE-0002Rw-NH
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 03:15:22 +0000
X-Inumbo-ID: 3c1c0e4c-0c7e-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c1c0e4c-0c7e-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 04:14:55 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejcgA-0002z0-E3; Thu, 08 Feb 2018 03:15:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejcg4-00079l-VG; Thu, 08 Feb 2018 03:15:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejcg4-00087A-5N; Thu, 08 Feb 2018 03:15:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118636-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-freebsd10-amd64:<job
 status>:broken:regression
 linux-next:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-next:test-amd64-i386-examine:reboot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-saverestore.2:fail:regression
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-next:test-armhf-armhf-libvirt:guest-start:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:xen-boot:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=5d1c98967100328d4861abe4564ad05cae088e08
X-Osstest-Versions-That: linux=e237f98a9c134c3d600353f21e07db915516875b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Feb 2018 03:15:12 +0000
Subject: [Xen-devel] [linux-next test] 118636: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYzNiBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2MzYvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICBicm9rZW4gUkVHUi4gdnMu
IDExODYxMQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg2MTEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExODYxMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4t
Ym9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTg2MTEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9v
dCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODYxMQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVu
LWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg2MTEKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODYxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTg2MTEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3Qg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODYxMQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTg2MTEKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVHUi4g
dnMuIDExODYxMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0ZXN0LWFtZDY0LWkzODYteGwteHNt
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg2MTEK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODYxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTg2MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODYxMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjEx
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTg2MTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODYxMQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE4NjExCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg2MTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBSRUdSLiB2
cy4gMTE4NjExCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg2MTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODYxMQog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4NjExCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEwIGRl
Ymlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg2MTEKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTAgZGViaWFuLWRpLWluc3RhbGwgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODYxMQogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMCBkZWJpYW4taW5zdGFs
bCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjExCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUg
cmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
NjExCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICBm
YWlsIGJsb2NrZWQgaW4gMTE4NjExCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTg2MTEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDExODYxMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjExCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2MTEK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExODYxMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NjExCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRl
ZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDVkMWM5ODk2NzEwMDMyOGQ0ODYx
YWJlNDU2NGFkMDVjYWUwODhlMDgKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAg
ICAgIGUyMzdmOThhOWMxMzRjM2Q2MDAzNTNmMjFlMDdkYjkxNTUxNjg3NWIKCkxhc3QgdGVzdCBv
ZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5n
IHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE4NjM2ICAyMDE4LTAyLTA3IDA5OjIwOjQ5IFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 04:42:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 04:42:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eje2c-0008Fo-Cw; Thu, 08 Feb 2018 04:42:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ymvy=fc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eje2b-0008FY-13
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 04:42:33 +0000
X-Inumbo-ID: 96300050-0c8a-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 96300050-0c8a-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 04:43:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eje2R-0005Kk-V6; Thu, 08 Feb 2018 04:42:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eje2M-0004kt-4f; Thu, 08 Feb 2018 04:42:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eje2L-0001JX-EY; Thu, 08 Feb 2018 04:42:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118647-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=14d91c353e19b7085fdbb7b2dcc43f3355665670
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Feb 2018 04:42:17 +0000
Subject: [Xen-devel] [seabios test] 118647: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY0NyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2NDcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2
NzAKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDg5IGRheXMgIDExMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTgxNDAgIDIwMTgtMDEtMTcgMDU6MDk6NDggWiAgIDIxIGRheXMgICAz
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxz
dGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQg
MTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBB
cGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIg
MjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0
IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0
IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICBy
ZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJ
IGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byBy
ZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hl
biBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9y
dAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhl
IHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBr
ZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJl
diBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0Lgog
ICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFF
TVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUg
J0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTog
TWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2Jm
ZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBt
b2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAg
ZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5k
ZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhv
cjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVl
IE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBN
MiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxl
LiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBj
YW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11
bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBj
YW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAu
b3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZh
biBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0
NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoK
ICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8g
b3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydD
b25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJj
OGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBB
ZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29t
bWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6
MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 06:38:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 06:38:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejfq8-0007FK-0X; Thu, 08 Feb 2018 06:37:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=f4ek=fc=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1ejfq6-0007FE-T7
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 06:37:46 +0000
X-Inumbo-ID: 819994e5-0c9a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22a.google.com (unknown [2a00:1450:4010:c07::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 819994e5-0c9a-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 07:37:18 +0100 (CET)
Received: by mail-lf0-x22a.google.com with SMTP id f136so4831499lff.8
 for <xen-devel@lists.xen.org>; Wed, 07 Feb 2018 22:37:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=DHYYCZtCW8G5mOshb5KzYRGdAAqSFUOED3JnuX8rwUA=;
 b=Dz+vicpY1n/yM4dfNXU5VymGCnfhEqD+GVew87MVX+ye/Zqe/1IMT0HOzNXJWWWoqb
 hD3YV2i0stFuYCZdJLUWpVHzfRT5Fh+lf7pqmfyT/OeMAACAbhXv8mSbunUq3tyf/CS+
 zIRJuw/5V1/HGLhsmTmW8de1ZgwkRvr4Zb3QEKtHFyFRuG04KB27p1pF27QxIcM3+cvM
 L0RK5uj8iZ46H25H1MZKqAHnObAvJwepNA5qnrHX5hsT02KnAp/T4OnwNDwW7MdmyEpp
 IrQ/PR+F19Ihq2F9y0XMClONwvSV5RGnCGakVaZMhZ7q6168SHNAihzRbkYFcr95UmZj
 2G5A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=DHYYCZtCW8G5mOshb5KzYRGdAAqSFUOED3JnuX8rwUA=;
 b=YyW4tvmvw5JbaQcT3zXAqWqVVpiFS5Rg6aeKXfqvIIfqji/Ut/qa6hAgY9q42GtMaM
 vdx35JbzU+sriQlCK0UMNJqoJHe3ooH6Ap/PWx68xeQ3WK0WPxsmgFvObnwDb+3M1wYD
 Q+JXo6hFKIpS2KMWHp1iPdH8C9qob7hvVWpi61obf9FpoyBfrClXIKO4mqEMBfl9LLTf
 K6K6QQn8y8d2as/L+T5rb9WBvAhhuGiepfDrxR5DJRXNB72ugCCcJveiXi7kskUFb//f
 stCqbpiZy7aqR0pWAkTS3ZQGsfHWW/9Lr/0ekBlPrHMFMqD34u+rpHd8/xPqJkYYnYKf
 hEbA==
X-Gm-Message-State: APf1xPBvhdOGcBagiNbVcbtHhOLjF4U3BL6rYSnp6HGCDK2wNF3GuRMM
 RDXr22Rg+rLkVeD4/yNdF58=
X-Google-Smtp-Source: AH8x225Dp+90Co24oj2cezq9lf/GUjVzT/piKrnn3kWvIX0aXSrQ+6ZTnsUDOLj2xCpFtzMZaBFybw==
X-Received: by 10.46.95.74 with SMTP id t71mr5873304ljb.59.1518071862706;
 Wed, 07 Feb 2018 22:37:42 -0800 (PST)
Received: from localhost ([217.150.73.25])
 by smtp.gmail.com with ESMTPSA id g102sm483223lji.90.2018.02.07.22.37.39
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 07 Feb 2018 22:37:41 -0800 (PST)
Date: Thu, 8 Feb 2018 16:37:32 +1000
From: Alexey G <x1917x@gmail.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20180208163732.000050d9@gmail.com>
In-Reply-To: <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCA3IEZlYiAyMDE4IDEzOjAxOjA4ICswMDAwCklnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPlNvIGZhciB0aGUgaXNzdWUgY29uZmlybWVkOgo+
RGVsbCBQb3dlckVkZ2UgUjc0MCwgSHVhd2VpIHN5c3RlbXMgYmFzZWQgb24gWGVvbiBHb2xkIDYx
NTIgKHRoZSBvbmUKPnRoYXQgaXQgd2FzIHRlc3RlZCBvbiksIEludGVsIFMyNjAwWFgsIGV0Yy4K
Pgo+QWxzbyBzZWU6Cj5odHRwczovL2J1Z3MueGVuc2VydmVyLm9yZy9icm93c2UvWFNPLTc3NAo+
Cj5XZWxsLCBuby13YXRjaGRvZyBpcyB3aGF0IHdlIGN1cnJlbnRseSByZWNvbW1lbmQgaW4gdGhh
dCBjYXNlIGJ1dCB3ZQo+aG9wZWQgdGhlcmUgaXMgYSBnZW5lcmFsIHNvbHV0aW9uIGhlcmUgZnJv
bSBYZW4gc2lkZS4gWW91IGhhdmUgeW91cgo+cG9pbnQgdGhhdCB0aGV5IHNob3VsZCBmaXggdGhp
cyBvbiB0aGVpciBzaWRlIGJlY2F1c2UgaXQncyB0aGVpciBmYXVsdAo+aW5kZWVkLiBCdXQgdGhl
IHVzZXIgZXhwZXJpZW5jZSBpcyBhbHNvIGltcG9ydGFudCBmb3IgdXMgSSB0aGluay4KCklnb3Is
CgpJdCB3b3VsZCBiZSBuaWNlIHRvIG1lYXN1cmUgdGhlIGFjdHVhbCBTTUkgaGFuZGxpbmcgdGlt
ZSBvbiBhZmZlY3RlZApzeXN0ZW1zIChlZy4gdmlhIHJkdHNjIGJlZm9yZS9hZnRlciBpbmIoMHg2
MSkgKyBhdmVyYWdpbmcgZm9yCm11bHRpcGxlIHJlYWRzIHBlcmhhcHMpLCBpcyBpdCByZWFsbHkg
MTArIG1zLgoKVGhlcmUgbWlnaHQgYmUgYSBjaGFuY2UgdGhhdCBwZXJmIGNvdW50ZXIgZnJlcXVl
bmN5IGlzIGNhbGN1bGF0ZWQgd3JvbmcKZm9yIHNvbWUgc3lzdGVtcywgcmVzdWx0aW5nIGluIGEg
dmVyeSBoaWdoIHJhdGUgb2YgTk1JIHdhdGNoZG9nIHRpY2tzCmluc3RlYWQgb2YgbG9uZyBTTUkg
aGFuZGxlciBleGVjdXRpb24gdGltZS4gPjEwbXMganVzdCBsb29rcy4uLiB0b28KZXh0cmVtZS4K
Ckh1YXdlaSBTZXJ2ZXIgMjQ4OCBWNSBCSU9TIC0tIHNpbWlsYXIgU01JIEkvTyB0cmFwIGhhbmRs
ZXIgZm9yIHRoZSBwb3J0CjYxaCBmb3VuZC4gU29tZSBkaWZmZXJlbmNlcyB3aXRoIGdpZ2FieXRl
IEgyNzAgc3lzdGVtIHRob3VnaDoKCi0gbm8gImFsbG9jYXRlZCIgSS9PIHRyYXBzIGFueW1vcmUs
IGJ1dCBvbmUgYWRkaXRpb25hbCBTTUkgSS9PIHRyYXAKICBlbmNvdW50ZXJlZDogcG9ydCA5MDBo
LCBkd29yZCBzaXplLiBQb3NzaWJseSByZWxhdGVkIHRvIFBDSWUgUE0KICBmYWNpbGl0aWVzLgoK
LSBwb3J0IDYxaCBTTUkgaGFuZGxlciBub3cgaGFzIG11bHRpcGxlIGNhbGxzIHRvIGRlYnVnL2Fz
c2VydCBzdHViCiAgZnVuY3Rpb25zIC0tIHRoZXJlIG1pZ2h0IGJlIGEgY2hhbmNlIHRoYXQgc29t
ZSBvZiBpbXBhY3RlZCBzeXN0ZW1zCiAgaGFkIGRlYnVnIGJ1aWxkIG9uLCByZXN1bHRpbmcgaW4g
dGhvc2Ugc3R1YnMgZXhwYW5kZWQgdG8gc29tZSByZWFsCiAgZGVidWdnaW5nIGNvZGUgd2l0aCBu
ZWdhdGl2ZSBpbXBhY3Qgb24gU01JIGhhbmRsaW5nIHNwZWVkLgoKRmV3IGFkZGl0aW9uYWwgb2Jz
ZXJ2YXRpb25zOgoKLSBwb3J0IDYxaCBJL08gVHJhcCBTTUkgaGFuZGxlciBjaGVja3MgYWNjZXNz
ZWQgSS9PIGFkZHJlc3Mvc2l6ZSB0byBiZQogIGVxdWFsIHRvIDYxaC8xYnl0ZS4gVGhlcmUgbWln
aHQgYmUgc29tZSBkaWZmZXJlbmNlIHdoZW4gcmVhZGluZyBwb3J0CiAgNjFoIHZpYSBpbncoMHg2
MCkvaW5sKDB4NjApL2V0YwoKLSBsb29rcyBsaWtlIHRoZXJlIGV4aXN0IGFuIGFsdGVybmF0aXZl
IHdheSB0byByZWFkIE5NSSBzdGF0dXMgd2l0aG91dAogIHRyaWdnZXJpbmcgU01JIC0tIHZpYSBw
b3J0cyA2M2gvNjVoLzY3aCwgYnV0IHRoaXMgZGVwZW5kcyBvbgogIHVuZG9jdW1lbnRlZCBiaXQg
aW4gR2VuZXJpYyBDb250cm9sIGFuZCBTdGF0dXMgcmVnaXN0ZXIKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 07:12:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 07:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejgNF-0001R7-Dq; Thu, 08 Feb 2018 07:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ymvy=fc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejgND-0001Qi-Nv
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 07:11:59 +0000
X-Inumbo-ID: 774d8c1d-0c9f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 774d8c1d-0c9f-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 07:12:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejgN5-0001C8-89; Thu, 08 Feb 2018 07:11:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejgMz-0004JY-IT; Thu, 08 Feb 2018 07:11:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejgMx-0004iy-U3; Thu, 08 Feb 2018 07:11:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118643-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=bc2943d6caf787e1c9a5f3109cdb98f37630b89e
X-Osstest-Versions-That: qemuu=20e0d439a6ded635ec89f6135c08cd5541c68962
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Feb 2018 07:11:44 +0000
Subject: [Xen-devel] [qemu-mainline test] 118643: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY0MyBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2NDMvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODYzMAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExODYzMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjMwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2
MzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODYzMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjMwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTg2MzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICBiYzI5NDNkNmNhZjc4
N2UxYzlhNWYzMTA5Y2RiOThmMzc2MzBiODllCmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICAyMGUwZDQzOWE2ZGVkNjM1ZWM4OWY2MTM1YzA4Y2Q1NTQxYzY4OTYyCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTg2MzAgIDIwMTgtMDItMDYgMjM6NDI6NDggWiAgICAxIGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjQzICAyMDE4LTAyLTA3IDEyOjQ2OjQ1IFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW1hZG9yIFBhaGltIDxhcGFoaW1AcmVkaGF0LmNvbT4KICBEYW5pZWwgUC4gQmVy
cmFuZ2UgPGJlcnJhbmdlQHJlZGhhdC5jb20+CiAgRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEBy
ZWRoYXQuY29tPgogIE1paWthIFMgPG1paWthOTc2NEBnbWFpbC5jb20+CiAgUGV0ZXIgTWF5ZGVs
bCA8cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDM5MCBsaW5lcyBsb25nLikKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 07:51:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 07:51:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejgz3-000434-El; Thu, 08 Feb 2018 07:51:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ymvy=fc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejgz2-00042f-PP
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 07:51:04 +0000
X-Inumbo-ID: ece853ca-0ca4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ece853ca-0ca4-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 07:51:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejgyv-0002Ex-HU; Thu, 08 Feb 2018 07:50:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejgyp-0005sP-MR; Thu, 08 Feb 2018 07:50:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejgyo-00010b-Fk; Thu, 08 Feb 2018 07:50:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118638-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=a2e5790d841658485d642196dbb0927303d6c22f
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Feb 2018 07:50:50 +0000
Subject: [Xen-devel] [linux-linus test] 118638: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODYzOCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NjM4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290ICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNf
aG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExODMyNAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGEyZTU3OTBkODQxNjU4
NDg1ZDY0MjE5NmRiYjA5MjczMDNkNmMyMmYKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBaICAgMTMgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6MTcgWiAgIDEyIGRh
eXMgICAxNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTg2MzggIDIwMTgtMDItMDcg
MTE6Mjk6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIwMjcgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAyMjA5MDUgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 08:27:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 08:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejhYU-0006eF-B7; Thu, 08 Feb 2018 08:27:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n87c=fc=gmail.com=denisobrezkov@srs-us1.protection.inumbo.net>)
 id 1ejhYT-0006e9-4K
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 08:27:41 +0000
X-Inumbo-ID: dcede945-0ca9-11e8-ba59-bc764e045a96
Received: from mail-vk0-x231.google.com (unknown [2607:f8b0:400c:c05::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dcede945-0ca9-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 09:27:13 +0100 (CET)
Received: by mail-vk0-x231.google.com with SMTP id g83so2254824vki.4
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 00:27:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=SB9xhaaCAbKLrCEBoeK02jYoDLtnV+qiCFSD1cMwHvs=;
 b=RBrHa2+syBsrI+vfLOioQW8hJQaH4cqhr4chgxUE8goRRigJHq9RG1tM2wWnBtxypH
 Q5trH5+mfcVg5tDWA3LskNKfL/ViUHzXMlpXmsGvF8K4GuIycFrDsLRBhCsP0PlecBfR
 0KB//lusitNBAiXxXtAJC6rbtk8c/z1Oxppr3gxDfHTIpl83iQmIXlPOnMiFmosz4U8Y
 9zY9TIrHglsSb1elTdrgEJUCM8w4AsU56fm91VkQpKUaWT1SNUjgRTMmfjTjJoy+09uN
 5fuYyMKYteWid1+FVSuI1TxNk+y5VYDxk/Iu720pnI/cd3XTHrrP//sKgxISvce6K2P/
 bfJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=SB9xhaaCAbKLrCEBoeK02jYoDLtnV+qiCFSD1cMwHvs=;
 b=QvyFVDJoSJYHRrGLAD4KQFeEXpeaivwyojRLRAjDLa+k5pNjby0iAVBXa9xk90UCzW
 W/DP0g9i7LDEmVsC0OzxYZOWe+i91a7c5rktjgEcMaKa+zda5trD/1SPvvE+/w6I4K2d
 wsAd+FYqAafXlUTPzEAQc0vbvqk9bpzyLNwQjIjnlvXeFt7Ifias+xhMqHyvOm+acwAd
 Q8Xi4JRq5g2DarB3mpV0MyPM4COSe4iHftY5fRpXApI6/FXZuJ7/FzAvYA29bsGYHivP
 p3xh8Hiy9LUCVrSTs5Gka86W/R1AUbJfkYmXV1Qzs4B4o3va53rs+uYhOsaNhox2QZdx
 lhvw==
X-Gm-Message-State: APf1xPCNUfPxpRRFx/8P3Bn4PoNv7t6F5MGvJPzBE1x/WZTRN2RAK5us
 Fda07PAZWciUPxLM00NfJZy2C4Kn3u/1wpA8TJs=
X-Google-Smtp-Source: AH8x22485z7TscTbBHM2MWpqKbpDyBbWNpQqdBTzSVSpZZ0/Y6VHgJh7UOEqVi+pSQxzp1VpmYCtEYED0znE4iuaQp8=
X-Received: by 10.31.107.133 with SMTP id k5mr298342vki.177.1518078458947;
 Thu, 08 Feb 2018 00:27:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.176.64.193 with HTTP; Thu, 8 Feb 2018 00:27:38 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1802061556430.10160@sstabellini-ThinkPad-X260>
References: <CAGPpAzWPXbCkAeDr=ktzq6B8CgQs8ftP8hqq=wuk8vxAwCu3Mg@mail.gmail.com>
 <alpine.DEB.2.10.1802050922041.10160@sstabellini-ThinkPad-X260>
 <CAGPpAzVTqF4JgrGjFwR1XwY=dGJbC++0-gxeuh4=ayfYPLnK1Q@mail.gmail.com>
 <alpine.DEB.2.10.1802061556430.10160@sstabellini-ThinkPad-X260>
From: Denis Obrezkov <denisobrezkov@gmail.com>
Date: Thu, 8 Feb 2018 11:27:38 +0300
Message-ID: <CAGPpAzWQ6QLA8gm6F7zLwyQEsjf_KL-SqPe0Z=GQ+9bznQY+Og@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: edgar.iglesias@xilinx.com, xen-devel@lists.xenproject.org,
 julien.grall@arm.com
Subject: Re: [Xen-devel] [GSOC] Xen on ARM: create multiple guests from
	device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBHb29kISBQbGVhc2UgY29tcGlsZSBYZW4gZm9yIEFSTTY0IGFuZCB0cnkgdG8gYm9vdCBYZW4g
YW5kIERvbTAgd2l0aCBpdC4KPiBPbmNlIHlvdSBoYXZlIFhlbiBhbmQgRG9tMCB1cCBhbmQgcnVu
bmluZywgeW91IGNhbiB0cnkgdG8gY3JlYXRlIGEgc21hbGwKPiBndWVzdCBhbmQgc3RhcnQgdGhh
dCBhcyB3ZWxsLiBJdCB3aWxsIGhlbHAgeW91IHNldHVwIHlvdXIgYnVpbGQgYW5kIHRlc3QKPiBl
bnZpcm9ubWVudHMuCj4KPiBUbyBidWlsZCBYZW4gZm9yIEFSTTY0LCB5b3UgY2FuIHVzZSBuYXRp
dmUgY29tcGlsYXRpb24gaW5zaWRlIHRoZQo+IHFlbXUtc3lzdGVtLWFhcmNoNjQgZW11bGF0aW9u
LCBidXQgaXQgaXMgc2xvdy4gT3RoZXJ3aXNlIHlvdSBjYW4gdXNlCj4gY2hyb290IGFuZCBxZW11
LWFhcmNoNjQtc3RhdGljICh0aGUgcWVtdS11c2VyIGFhcmNoNjQgdGFyZ2V0LCBzdGF0aWNhbGx5
Cj4gY29tcGlsZWQpLiBGb3IgZXhhbXBsZSBnaXZlIGEgbG9vayBhdDoKPgo+IGh0dHBzOi8vd2lr
aS5kZWJpYW4ub3JnL0FybTY0UWVtdQo+Cj4KPiBUaGUgZW5kIGdvYWwgb2YgdGhlIHByb2plY3Qg
aXMgdG8gYmUgYWJsZSB0byBib290IHR3byBkb21haW5zIGRpcmVjdGx5Cj4gZnJvbSBYZW4uIFR5
cGljYWxseSwgWGVuIGJvb3RzIERvbTAsIHRoZW4gb25seSBvbmNlIERvbTAgaXMgZnVsbHkgdXAg
YW5kCj4gcnVubmluZywgYSBzZWNvbmQgZG9tYWluIGNhbiBiZSBjcmVhdGVkIGFuZCB0aGF0IGlz
IGRvbmUgdmlhIHRoZSBYZW4KPiB0b29scyAoeGwpLiBIb3dldmVyLCBpdCBpcyBub3QgYWx3YXlz
IG5lY2Vzc2FyeSB0byB3YWl0IHVudGlsIERvbTAgaXMKPiBmdWxseSBib290ZWQgYmVmb3JlIHN0
YXJ0aW5nIGEgc2Vjb25kIGd1ZXN0LiBJbiBtYW55IGVtYmVkZGVkCj4gZW52aXJvbm1lbnRzLCB5
b3Ugb25seSBoYXZlIHR3byBvciB0aHJlZSBndWVzdHMgaW4gdG90YWwgdG8gZGVhbCB3aXRoLgo+
IEl0IHdvdWxkIGJlIGJldHRlciB0byBjcmVhdGUgdGhlbSBhbGwgaW4gcGFyYWxsZWwgZGlyZWN0
bHkgZnJvbSBYZW4uIEl0Cj4gd291bGQgZHJhc3RpY2FsbHkgc2hvcnRlbiB0aGUgYm9vdCB0aW1l
Lgo+Cj4gRGV2aWNlIHRyZWUgaXMgdXNlZCB0byBkZXNjcmliZSB0aGUgaGFyZHdhcmUgYXZhaWxh
YmxlIG9uIHRoZSBwbGF0Zm9ybS4KPiBJdCBjb21lcyBpbnRvIHBsYXkgaW4gdGhpcyBwcm9qZWN0
IGJlY2F1c2UgaXQgaXMgdGhlIGJlc3Qgd2F5IHRvIHBhc3MKPiB0aGUgcmVxdWlyZWQgaW5mb3Jt
YXRpb24gdG8gWGVuLCBzbyB0aGF0IFhlbiBrbm93cyBpdCBuZWVkcyB0byBib290IGEKPiBzZWNv
bmQgZ3Vlc3QgaW4gYWRkaXRpb24gdG8gRG9tMC4KPgo+IEJlZm9yZSB3ZSBzdGFydCB0aGUgbWFp
biBwcm9qZWN0IHRob3VnaCwgd2UgdXN1YWxseSBhc2sgY2FuZGlkYXRlcyB0bwo+IHNlbmQgYSBw
YXRjaCB0byBmaXggYSBzbWFsbCBpc3N1ZSBqdXN0IHRvIHNob3cgdGhhdCB0aGV5IG1hbmFnZWQg
dG8KPiBzZXR1cCBhIGRldiBhbmQgdGVzdCBlbnZpcm9ubWVudCBjb3JyZWN0bHkuIFdlJ2xsIGNv
bWUgYmFjayB3aXRoIGEgbGlzdAo+IG9mIHBvdGVudGlhbCBzbWFsbCBpc3N1ZXMgdG8gZml4IHNo
b3J0bHkuCj4KPgo+PiBJIGhhdmUgYWxzbyBwcm9wb3NlZCB0byBtYWtlIGEgcG9ydCBvZiB4ZW4g
Zm9yIHFlbXUtc3lzdGVtLXJpc2N2IChpdAo+PiBzaG91bGQgYmUgcmVhZHkgaW4gUTIuMjAxOCkg
dG8gcGVvcGxlIGZyb20gcmlzY3YgYnV0IEkgaGF2ZW4ndAo+PiByZWNlaXZlZCBhbnkgYW5zd2Vy
LkFueXdheSwgSSB3b3VsZCBsaWtlIHRvIHdvcmsgd2l0aCB4ZW4gb24gZW1iZWRkZWQKPj4gcGxh
dGZvcm1zLgo+Cj4gVGhhdCB3b3VsZCBiZSBhd2Vzb21lLCBidXQgSSBkb24ndCB0aGluayB0aGF0
IGEgcHJvamVjdCBsaWtlIHBvcnRpbmcgWGVuCj4gdG8gcmlzY3Ygd291bGQgZml0IGluIGEgR1Nv
QyBwcm9qZWN0IDotKQpUaGFua3MsIEkgd2lsbCB0cnkgdG8gZG8gaXQgdGhpcyB3ZWVrZW5kLgoK
VGhvdWdoLCBJIHdhbnQgdG8gbm90ZSwgdGhhdCBJIHByb2JhYmx5IHdvbid0IHBhcnRpY2lwYXRl
IGluIEdTb0MgaWYKR29vZ2xlIGNvbnRpbnVlIHRoZWlyIGRpc2NyaW1pbmF0aW9uIHBheW1lbnQg
cG9saWN5LiBGb3IgZXhhbXBsZSwgbGFzdAp5ZWFyIEkndmUgbWFkZSBhIHBvcnQgb2YgUlRFTVMg
Zm9yIFJJU0MtViBhbmQgcmVjZWl2ZWQgJDM2MDAuIEF0IHRoZQpzYW1lIHRpbWUgb25lIG9mIHRo
ZSBSVEVNUyBwcm9qZWN0IHBhcnRpY2lwYW50cyBkaWQgYWxtb3N0IG5vdGhpbmcgYW5kCndhcyBl
eHBlbGxlZCBmcm9tIHRoZSBwcm9ncmFtIGJlZm9yZSB0aGUgZmluYWwgZXZhbHVhdGlvbiBhbmQK
cmVjZWl2ZWQuLi4kMzYwMC4gVGhhdCB3YXMgdW5mYWlyISBDb3VsZCB5b3UgaW1hZ2luZSB3aGF0
IG15IGZlbGxvdwpmcm9tIEluZGlhIGZlbHQgd2hvIG1hZGUgYW4gZXhjZWxsZW50IHByb2plY3Qg
YW5kIHJlY2VpdmVkIG9ubHkgJDI0MDAuCgpQLlMuIElzIHhlbi1wcm9qZWN0IGdvaW5nIHRvIHBh
cnRpY2lwYXRlIGluIE91dHJlYWNoeT8KCgotLSAKUmVnYXJkcywgRGVuaXMgT2JyZXprb3YKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 08:50:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 08:50:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejhtv-00083y-8l; Thu, 08 Feb 2018 08:49:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=35gd=fc=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ejhtt-00083o-C3
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 08:49:49 +0000
X-Inumbo-ID: f3db6ac5-0cac-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3db6ac5-0cac-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 09:49:20 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4E1AFABB4;
 Thu,  8 Feb 2018 08:49:45 +0000 (UTC)
To: linux-kernel@vger.kernel.org, Thomas Gleixner <tglx@linutronix.de>,
 Ingo Molnar <mingo@redhat.com>
References: <20180207234923.13544-1-prarit@redhat.com>
 <5607eaea-5cc3-31a4-9685-1d7dd147f564@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0e2775c8-2114-e554-dd0f-7222300e3e27@suse.com>
Date: Thu, 8 Feb 2018 09:49:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5607eaea-5cc3-31a4-9685-1d7dd147f564@oracle.com>
Content-Language: de-DE
Cc: Prarit Bhargava <prarit@redhat.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Andi Kleen <ak@linux.intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, x86@kernel.org,
 simon@invisiblethingslab.com, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>,
 Kate Stewart <kstewart@linuxfoundation.org>
Subject: Re: [Xen-devel] [PATCH] x86/xen: Calculate __max_logical_packages
	on PV domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDIvMTggMDE6NTksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiAKPiAKPiBPbiAwMi8w
Ny8yMDE4IDA2OjQ5IFBNLCBQcmFyaXQgQmhhcmdhdmEgd3JvdGU6Cj4+IFRoZSBrZXJuZWwgcGFu
aWNzIG9uIFBWIGRvbWFpbnMgYmVjYXVzZSBuYXRpdmVfc21wX2NwdXNfZG9uZSgpIGlzCj4+IG9u
bHkgY2FsbGVkIGZvciBIVk0gZG9tYWlucy4KPj4KPj4gQ2FsY3VsYXRlIF9fbWF4X2xvZ2ljYWxf
cGFja2FnZXMgZm9yIFBWIGRvbWFpbnMuCj4+Cj4+IEZpeGVzOiBiNGMwYTczMjZmNWQgKCJ4ODYv
c21wYm9vdDogRml4IF9fbWF4X2xvZ2ljYWxfcGFja2FnZXMgZXN0aW1hdGUiKQo+PiBTaWduZWQt
b2ZmLWJ5OiBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgo+PiBUZXN0ZWQtYW5k
LXJlcG9ydGVkLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+
Cj4+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPj4gQ2M6IEluZ28g
TW9sbmFyIDxtaW5nb0ByZWRoYXQuY29tPgo+PiBDYzogIkguIFBldGVyIEFudmluIiA8aHBhQHp5
dG9yLmNvbT4KPj4gQ2M6IHg4NkBrZXJuZWwub3JnCj4+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+PiBDYzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgo+PiBDYzogRG91IExpeWFuZyA8ZG91bHkuZm5zdEBjbi5mdWppdHN1LmNvbT4KPj4g
Q2M6IFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+Cj4+IENjOiBLYXRlIFN0ZXdh
cnQgPGtzdGV3YXJ0QGxpbnV4Zm91bmRhdGlvbi5vcmc+Cj4+IENjOiBHcmVnIEtyb2FoLUhhcnRt
YW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24ub3JnPgo+PiBDYzogQW5keSBMdXRvbWlyc2tpIDxs
dXRvQGtlcm5lbC5vcmc+Cj4+IENjOiBBbmRpIEtsZWVuIDxha0BsaW51eC5pbnRlbC5jb20+Cj4+
IENjOiBWaXRhbHkgS3V6bmV0c292IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+PiBDYzogeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gCj4gCj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgpUaG9tYXMsIEluZ28sIGFyZSB5b3Ug
dGFraW5nIHRoaXMgdmlhIHRoZSB0aXAgdHJlZSBvciBzaG91bGQgSSB0YWtlCml0IHZpYSB0aGUg
eGVuIHRyZWU/CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 08:51:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 08:51:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejhvj-0000Ce-JQ; Thu, 08 Feb 2018 08:51:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=knbi=fc=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ejhvi-0000CV-Ep
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 08:51:42 +0000
X-Inumbo-ID: 36a46c8a-0cad-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 36a46c8a-0cad-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 09:51:13 +0100 (CET)
Received: (qmail 28643 invoked from network); 8 Feb 2018 10:51:37 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 8 Feb 2018 10:51:37 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 8F4AD7FBFC
 for <xen-devel@lists.xen.org>; Thu,  8 Feb 2018 10:51:37 +0200 (EET)
Received: (qmail 23130 invoked from network); 8 Feb 2018 10:51:37 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 8 Feb 2018 10:51:37 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Jan Beulich <JBeulich@suse.com>
References: <1517559257-2846-1-git-send-email-rcojocaru@bitdefender.com>
 <5A7B3EFF02000078001A62B5@prv-mh.provo.novell.com>
 <8d940984-173d-6be8-6e0c-503dbc2c133b@bitdefender.com>
Message-ID: <b5d0962a-e9fa-65d8-b90e-fa62058ab37a@bitdefender.com>
Date: Thu, 8 Feb 2018 10:51:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <8d940984-173d-6be8-6e0c-503dbc2c133b@bitdefender.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74896
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 474965,
 Stamp: 3], Multi: [Enabled], BW: [Enabled], RBL DNSBL: [Disabled],
 APM: [Enabled, Score: 500, Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled], URL: [Enabled], RTDA: [Enabled, Hit: No, Details: v2.6.16;
 Id: 15.5f418e.1c5nmiqgv.119pc], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAwNzo0MiBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDAyLzA3
LzIwMTggMDc6MDEgUE0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5o
Cj4+PiBAQCAtMzQsNiArMzQsOSBAQCBleHRlcm4gYm9vbF90IG9wdF9odm1fZmVwOwo+Pj4gICNk
ZWZpbmUgb3B0X2h2bV9mZXAgMAo+Pj4gICNlbmRpZgo+Pj4gIAo+Pj4gKyNkZWZpbmUgWDg2X0NS
M19OT0ZMVVNIICgxdWxsIDw8IDYzKQo+Pgo+PiBUaGlzIGJlbG9uZ3MgaW4geDg2LWRlZnMuaAoK
U29ycnksIGRvIHlvdSBtZWFuIHhlbi9hcmNoL3g4Ni9ib290L2RlZnMuaD8gT3IgdGhhdCBJIHNo
b3VsZCBhZGQgYSBuZXcKaGVhZGVyIGZvciB0aGlzPwoKJ2ZpbmQgLiAtbmFtZSB4ODYtZGVmcy5o
JyBjb21lcyB1cCBlbXB0eS1oYW5kZWQuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 09:12:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 09:12:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejiG0-0001fD-FM; Thu, 08 Feb 2018 09:12:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q4jh=fc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejiFz-0001f7-GZ
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 09:12:39 +0000
X-Inumbo-ID: 519669b5-0cb0-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 519669b5-0cb0-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 09:13:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Feb 2018 02:12:31 -0700
Message-Id: <5A7C228D02000078001A649E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 08 Feb 2018 02:12:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
 <7e4501cd-08ad-2029-d1bf-1ea5517d160c@citrix.com>
 <5A7B23FC02000078001A613F@prv-mh.provo.novell.com>
 <0cd19fe5-02b3-fae9-9b16-2cc44b169f7e@citrix.com>
In-Reply-To: <0cd19fe5-02b3-fae9-9b16-2cc44b169f7e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDE4OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDIvMTggMTU6MDYsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBBbHNvIHlvdSBj
b21wbGV0ZWx5IGlnbm9yZSBteSBhcmd1bWVudCBhZ2FpbnN0IHRoZSBzZWVtaW5nbHkKPj4gcmFu
ZG9tIGRpdmlzaW9uIGJ5IDEwLCBpbmNsdWRpbmcgdGhlIHJlc3VsdGluZyBxdWVzdGlvbiBvZiB3
aGF0IHlvdQo+PiBtZWFuIHRvIGRvIG9uY2UgMTBIeiBhbHNvIHR1cm5zIG91dCB0b28gaGlnaCBh
IGZyZXF1ZW5jeS4KPiAKPiBXZSd2ZSBnb3QgdG8gcGljayBhIGZyZXF1ZW5jeS4gIFRoZSBjdXJy
ZW50IDEwMEh6IGlzIGp1c3QgYXMgYXJiaXRyYXJ5Cj4gYXMgdGhlIHByb3Bvc2VkIG5ldyAxMEh6
LgoKTm90IGV4YWN0bHkgLSB0aGUgMTAwSHogaXMgc2ltcGx5IHRoZSBmcmVxdWVuY3kgd2UgcnVu
IHRoZSBtYWluIHRpY2sKYXQsIHNvIHdoaWxlIHJhbmRvbSBpdCBpcyBub3QgYXMgcmFuZG9tIGFz
IGFueSBmdXJ0aGVyIGRlcml2ZWQgdmFsdWUKd2hpY2ggaGFzIG5vIHByb3BlciByZWFzb24gYmVo
aW5kIGl0LgoKVGhlcmUncyBvbmUgbW9yZSBwb2ludCB3cnQgeW91ciBhcmd1bWVudCBvZiBvdmVy
aGVhZDogSWYgc2VydmljaW5nCmFuIE5NSSB0YWtlcyB0aGF0IGxvbmcgb24gdGhvc2UgYm94ZXMs
IHlvdSdyZSBiYXNpY2FsbHkgc2F5aW5nIHlvdQphcmUgaGFwcHkgdG8gd2FzdGUgYXQgbGVhc3Qg
MSUgb2YgYSBjb3JlJ3MgYmFuZHdpZHRoIG9uIGEKZGVidWdnaW5nIGZlYXR1cmUuIElzIHRoYXQg
cmVhc29uYWJsZSBmb3IgYSBwcm9kdWN0aW9uIHNldHVwPyBBbmQKY29uc2lkZXJpbmcgdGhhdCBJ
J2QgZXhwZWN0IHRoZSBwYXRjaCB0byBoYXZlIGNob3NlbiBlLmcuIEhaIC8gNSwKSFogLyA0LCBv
ciBldmVuIEhaIC8gMiBpZiB0aGF0IHdvcmtlZCByZWxpYWJseSwgSSBjb3VsZCBldmVuIGNvbmNs
dWRlCnlvdSdyZSBoYXBweSB0byBzcGVuZCBzb21ld2hlcmUgYmV0d2VlbiA1IGFuZCAxMCUgb2Yg
b25lCmNvcmUncyBiYW5kd2lkdGguIChGQU9EIGFsbCB0aGlzIGlzIGJhc2VkIG9uIHRoZSAxSHog
ZnJlcXVlbmN5IHdlCi0gaWlyYyAtIHJ1biB0aGUgTk1JIGF0IGxhdGVyIG9uLikgVG8gbWUgdGhp
cyBpcyBhbm90aGVyIGNsZWFyIGFyZ3VtZW50CnRvIHR1cm4gb2ZmIHRoZSB3YXRjaGRvZyBvbiB0
aG9zZSBzeXN0ZW1zLCByYXRoZXIgdGhhbiB0cnlpbmcgdG8KImZpeCIgaXRzIHByb2JpbmcuCgpK
YW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 09:20:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 09:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejiNq-0002NO-87; Thu, 08 Feb 2018 09:20:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q4jh=fc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejiNp-0002NI-2t
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 09:20:45 +0000
X-Inumbo-ID: 46d2a90d-0cb1-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46d2a90d-0cb1-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 10:20:17 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Feb 2018 02:20:42 -0700
Message-Id: <5A7C247A02000078001A64AC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 08 Feb 2018 02:20:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
 <5A7B336F02000078001A621F@prv-mh.provo.novell.com>
 <5010def0-594c-2f60-4f23-5a4b0131654e@citrix.com>
In-Reply-To: <5010def0-594c-2f60-4f23-5a4b0131654e@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 1/7] x86: slightly reduce Meltdown
 band-aid overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDIwOjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDcvMDIvMTggMTY6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBJJ20gbm90IHN1
cmUgd2h5IEkgZGlkbid0IGRvIHRoaXMgcmlnaHQgYXdheTogQnkgYXZvaWRpbmcgdGhlIHVzZSBv
Zgo+PiBnbG9iYWwgUFRFcyBpbiB0aGUgY2xvbmVkIGRpcmVjdG1hcCwgdGhlcmUncyBubyBuZWVk
IHRvIGZpZGRsZSB3aXRoCj4+IENSNC5QR0Ugb24gYW55IG9mIHRoZSBlbnRyeSBwYXRocy4gT25s
eSB0aGUgZXhpdCBwYXRocyBuZWVkIHRvIGZsdXNoCj4+IGdsb2JhbCBtYXBwaW5ncy4KPj4KPj4g
VGhlIHJlZHVjZWQgZmx1c2hpbmcsIGhvd2V2ZXIsIGltcGxpZXMgdGhhdCB3ZSBub3cgbmVlZCB0
byBoYXZlCj4+IGludGVycnVwdHMgb2ZmIG9uIGFsbCBlbnRyeSBwYXRocyB1bnRpbCBhZnRlciB0
aGUgcGFnZSB0YWJsZSBzd2l0Y2gsIHNvCj4+IHRoYXQgZmx1c2ggSVBJcyBjYW4ndCBhcnJpdmUg
d2l0aCB0aGUgcmVzdHJpY3RlZCBwYWdlIHRhYmxlcyBzdGlsbAo+PiBhY3RpdmUsIGJ1dCBvbmx5
IGEgbm9uLWdsb2JhbCBmbHVzaCBoYXBwZW5pbmcgd2l0aCB0aGUgQ1IzIGxvYWRzLiBBbG9uZwo+
PiB0aG9zZSBsaW5lcyB0aGUgInN5bmMiIElQSSBhZnRlciBMNCBlbnRyeSB1cGRhdGVzIG5vdyBu
ZWVkcyB0byBiZWNvbWUgYQo+PiByZWFsIChhbmQgZ2xvYmFsKSBmbHVzaCBJUEksIHNvIHRoYXQg
aW5zaWRlIFhlbiB3ZSdsbCBhbHNvIHBpY2sgdXAgc3VjaAo+PiBjaGFuZ2VzLgo+IAo+IEFjdHVh
bGx5LCBvbiBzZWNvbmQgY29uc2lkZXJhdGlvbiwgd2h5IGRvZXMgcmVlbmFibGluZyBpbnRlcnJ1
cHRzIG5lZWQKPiB0byBiZSBkZWZlcnJlZD8KPiAKPiBUaGUgc2FmZXR5IG9mIHRoZSBzeW5jX2d1
ZXN0IHBhdGggKHdoaWNoIHByZXZpb3VzbHkgZW50ZXJlZCBYZW4sIGRpZAo+IG5vdGhpbmcsIGFu
ZCBleGl0ZWQgYWdhaW4pIHJlbGllZCBvbiB0aGUgZW50cnkgcGFydCBmbHVzaGluZyBnbG9iYWwK
PiBtYXBwaW5ncyBmb3Igc2FmZXR5LCBhcyB0aGUgcmV0dXJuLXRvLXhlbiBwYXRoIGRvZXNuJ3Qg
bmVjZXNzYXJpbHkKPiBzd2l0Y2ggbWFwcGluZ3MuCj4gCj4gSG93ZXZlciwgdGhlIGZpcnN0IGh1
bmsgdXBncmFkaW5nIHRoZSAiZG8gbm90aGluZyIgdG8gYSBwcm9wZXIgZ2xvYmFsCj4gZmx1c2gs
IGNvdmVycyB0aGF0IGNhc2UuCj4gCj4gSSBkb24ndCBzZWUgYW55dGhpbmcgZWxzZSB3aGljaCBh
ZmZlY3RzIHRoZSBzYWZldHkgb2YgdGFraW5nIFRMQiBmbHVzaAo+IElQSXMgZWFybHkgaW4gdGhl
IGVudHJ5LWZyb20tZ3Vlc3QgcGF0aC4gIFdoYXQgYW0gSSBtaXNzaW5nPwoKSWYgYSBzeW5jIElQ
SSBhcnJpdmVzIGJlZm9yZSB3ZSBzd2l0Y2ggYXdheSBmcm9tIHRoZSByZXN0cmljdGVkIHBhZ2UK
dGFibGVzLCB0aGUgcHJvY2Vzc29yIG1heSByZS1mZXRjaCBhIGdsb2JhbCBlbnRyeSBmcm9tIHRo
b3NlIHRhYmxlcwp0aHJvdWdoIGFuIEw0IHdpdGggdGhlIHN5bmMgSVBJIGlzIHN1cHBvc2VkIHRv
IHRlbGwgdGhlIHByb2Nlc3NvciB0bwpnZXQgcmlkIG9mIChvciBtb2RpZnkpLiBUaGUgc3Vic2Vx
dWVudCBDUjMgd3JpdGUgd29uJ3QgaW52YWxpZGF0ZSBzdWNoCmEgVExCIGVudHJ5LCBhbmQgaGVu
Y2Ugd2hhdGV2ZXIgd2UgZG8gaW50ZXJuYWxseSBtYXkgcmVmZXJlbmNlIGEKc3RhbGUgbWFwcGlu
Zy4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 09:22:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 09:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejiPo-0002Ud-J2; Thu, 08 Feb 2018 09:22:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q4jh=fc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejiPn-0002UV-JM
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 09:22:47 +0000
X-Inumbo-ID: 8fac3e8b-0cb1-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fac3e8b-0cb1-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 10:22:19 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Feb 2018 02:22:45 -0700
Message-Id: <5A7C24F302000078001A64B1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 08 Feb 2018 02:22:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1517559257-2846-1-git-send-email-rcojocaru@bitdefender.com>
 <5A7B3EFF02000078001A62B5@prv-mh.provo.novell.com>
 <8d940984-173d-6be8-6e0c-503dbc2c133b@bitdefender.com>
 <b5d0962a-e9fa-65d8-b90e-fa62058ab37a@bitdefender.com>
In-Reply-To: <b5d0962a-e9fa-65d8-b90e-fa62058ab37a@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V3] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE4IGF0IDA5OjUxLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMDcvMjAxOCAwNzo0MiBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+PiBP
biAwMi8wNy8yMDE4IDA3OjAxIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAo+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oCj4+Pj4gQEAgLTM0LDYgKzM0LDkgQEAgZXh0ZXJuIGJvb2xfdCBvcHRfaHZtX2Zl
cDsKPj4+PiAgI2RlZmluZSBvcHRfaHZtX2ZlcCAwCj4+Pj4gICNlbmRpZgo+Pj4+ICAKPj4+PiAr
I2RlZmluZSBYODZfQ1IzX05PRkxVU0ggKDF1bGwgPDwgNjMpCj4+Pgo+Pj4gVGhpcyBiZWxvbmdz
IGluIHg4Ni1kZWZzLmgKPiAKPiBTb3JyeSwgZG8geW91IG1lYW4geGVuL2FyY2gveDg2L2Jvb3Qv
ZGVmcy5oPyBPciB0aGF0IEkgc2hvdWxkIGFkZCBhIG5ldwo+IGhlYWRlciBmb3IgdGhpcz8KPiAK
PiAnZmluZCAuIC1uYW1lIHg4Ni1kZWZzLmgnIGNvbWVzIHVwIGVtcHR5LWhhbmRlZC4KCk9oLCBz
b3JyeSAtIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmggKHlvdSBjb3VsZCBzaW1wbHkK
aGF2ZSBsb29rZWQgZm9yIHdoZXJlIHRoZSBDUjAgYW5kIENSNCBkZWZpbml0aW9ucyBhbGwgbGl2
ZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 09:42:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 09:42:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejiip-0003uH-El; Thu, 08 Feb 2018 09:42:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=35gd=fc=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ejiio-0003uB-T3
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 09:42:26 +0000
X-Inumbo-ID: 4dee3828-0cb4-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dee3828-0cb4-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 10:41:58 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6B812ACE5;
 Thu,  8 Feb 2018 09:42:23 +0000 (UTC)
To: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20180207204740.518-1-simon@invisiblethingslab.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <da5677a0-992a-03d2-d8a5-5bc5ffcef268@suse.com>
Date: Thu, 8 Feb 2018 10:42:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180207204740.518-1-simon@invisiblethingslab.com>
Content-Language: de-DE
Cc: x86@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] xen: Fix {set,
 clear}_foreign_p2m_mapping on autotranslating guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMjE6NDcsIFNpbW9uIEdhaXNlciB3cm90ZToKPiBDb21taXQgODI2MTZmOTU5
OWE3ICgieGVuOiByZW1vdmUgdGVzdHMgZm9yIHB2aCBtb2RlIGluIHB1cmUgcHYgcGF0aHMiKQo+
IHJlbW92ZWQgdGhlIGNoZWNrIGZvciBhdXRvdHJhbnNsYXRpb24gZnJvbSB7c2V0LGNsZWFyfV9m
b3JlaWduX3AybV9tYXBwaW5nCj4gYnV0IHRob3NlIGFyZSBjYWxsZWQgYnkgZ3JhbnQtdGFibGUu
YyBhbHNvIG9uIFBWSC9IVk0gZ3Vlc3RzLgo+IAo+IENjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9y
Zz4gIyA0LjE0Cj4gRml4ZXM6IDgyNjE2Zjk1OTlhNyAoInhlbjogcmVtb3ZlIHRlc3RzIGZvciBw
dmggbW9kZSBpbiBwdXJlIHB2IHBhdGhzIikKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBHYWlzZXIg
PHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+Cj4gUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jv
c3MgPGpncm9zc0BzdXNlLmNvbT4KCkNvbW1pdHRlZCB0byB4ZW4udGlwIGZvci1saW51cy00LjE2
CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 09:45:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 09:45:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejilv-00043y-TS; Thu, 08 Feb 2018 09:45:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=q4jh=fc=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ejilv-00043n-Ad
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 09:45:39 +0000
X-Inumbo-ID: ee72f399-0cb4-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee72f399-0cb4-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 09:46:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 08 Feb 2018 02:45:32 -0700
Message-Id: <5A7C2A4B02000078001A64C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 08 Feb 2018 02:45:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20180131203525.21660-3-brian.woods@amd.com>
 <20180207210624.119059-1-brian.woods@amd.com>
 <5A7B6A7C0200003403432E6E@prv-mh.provo.novell.com>
In-Reply-To: <5A7B6A7C0200003403432E6E@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/svm: add EFER SVME support for
 VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDIyOjA2LCA8YnJpYW4ud29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYwo+IEBAIC02MDEsNiArNjAxLDc1IEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9j
cihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQo+ICAgICAgfQo+ICB9Cj4gIAo+ICsv
Kgo+ICsgKiBUaGlzIHJ1bnMgb24gRUZFUiBjaGFuZ2UgdG8gc2VlIGlmIG5lc3RlZCBmZWF0dXJl
cyBuZWVkIHRvIGVpdGhlciBiZQo+ICsgKiB0dXJuZWQgb2ZmIG9yIG9uLgo+ICsgKi8KPiArc3Rh
dGljIHZvaWQgc3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZShzdHJ1Y3QgdmNwdSAq
dikKCkknbSBhZnJhaWQgSSBjb250aW51ZSB0byBiZSBjb25mdXNlZDogQSBmdW5jdGlvbiB3aXRo
IHRoaXMgbmFtZSBzaG91bGQKaW1vLCBhcyBzYWlkIGVhcmxpZXIsIGxpdmUgaW4gbmVzdGVkc3Zt
LmMuIEhvd2V2ZXIgLi4uCgo+ICt7Cj4gKyAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2
LT5hcmNoLmh2bV9zdm0udm1jYjsKPiArICAgIHN0cnVjdCBuZXN0ZWRzdm0gKnN2bSA9ICZ2Y3B1
X25lc3RlZHN2bSh2KTsKPiArICAgIHUzMiBnZW5lcmFsMl9pbnRlcmNlcHRzOwo+ICsgICAgdmlu
dHJfdCB2aW50cjsKPiArCj4gKyAgICBpZiAoICFuZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21haW4p
ICkKPiArICAgICAgICBBU1NFUlQoISh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVS
X1NWTUUpKTsKCi4uLiB0aGlzIGluZGljYXRlcyB0aGF0IHRoZSBmdW5jdGlvbiBkb2VzIHNvbWV0
aGluZyBldmVuIGZvciB0aGUKbm9uLW5lc3RlZCBjYXNlLiBJbiBwYXJ0aWN1bGFyIC4uLgoKPiAr
ICAgIC8qCj4gKyAgICAgKiBOZWVkIHN0YXRlIGZvciB0cmFuc2ZlcmluZyB0aGUgbmVzdGVkIGdp
ZiBzdGF0dXMgc28gb25seSB3cml0ZSBvbgo+ICsgICAgICogdGhlIGh2bV92Y3B1IEVGRVIuU1ZN
RSBjaGFuZ2luZy4KPiArICAgICAqLwo+ICsgICAgaWYgKCB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0
X2VmZXIgJiBFRkVSX1NWTUUgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggIXZtY2ItPnZpcnRf
ZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlICYmCj4gKyAgICAgICAgICAgICBwYWdpbmdfbW9k
ZV9oYXAodi0+ZG9tYWluKSAmJgo+ICsgICAgICAgICAgICAgY3B1X2hhc19zdm1fdmxvYWRzYXZl
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9h
ZHNhdmVfZW5hYmxlID0gMTsKPiArICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyAgPSB2
bWNiX2dldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZtY2IpOwo+ICsgICAgICAgICAgICBnZW5lcmFs
Ml9pbnRlcmNlcHRzICY9IH4oR0VORVJBTDJfSU5URVJDRVBUX1ZNTE9BRCB8Cj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfVk1TQVZFKTsK
PiArICAgICAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiLCBnZW5lcmFs
Ml9pbnRlcmNlcHRzKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggIXZtY2ItPl92
aW50ci5maWVsZHMudmdpZl9lbmFibGUgJiYKPiArICAgICAgICAgICAgIGNwdV9oYXNfc3ZtX3Zn
aWYgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdmludHIgPSB2bWNiX2dldF92aW50cih2
bWNiKTsKPiArICAgICAgICAgICAgdmludHIuZmllbGRzLnZnaWYgPSBzdm0tPm5zX2dpZjsKPiAr
ICAgICAgICAgICAgdmludHIuZmllbGRzLnZnaWZfZW5hYmxlID0gMTsKPiArICAgICAgICAgICAg
dm1jYl9zZXRfdmludHIodm1jYiwgdmludHIpOwo+ICsgICAgICAgICAgICBnZW5lcmFsMl9pbnRl
cmNlcHRzICA9IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7Cj4gKyAgICAgICAg
ICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgJj0gfihHRU5FUkFMMl9JTlRFUkNFUFRfU1RHSSB8Cj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRU5FUkFMMl9JTlRFUkNFUFRf
Q0xHSSk7Cj4gKyAgICAgICAgICAgIHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYiwg
Z2VuZXJhbDJfaW50ZXJjZXB0cyk7Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICsgICAgZWxzZQo+
ICsgICAgewo+ICsgICAgICAgIGlmICggdm1jYi0+dmlydF9leHQuZmllbGRzLnZsb2Fkc2F2ZV9l
bmFibGUgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdm1jYi0+dmlydF9leHQuZmllbGRz
LnZsb2Fkc2F2ZV9lbmFibGUgPSAwOwo+ICsgICAgICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRz
ICA9IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7Cj4gKyAgICAgICAgICAgIGdl
bmVyYWwyX2ludGVyY2VwdHMgfD0gKEdFTkVSQUwyX0lOVEVSQ0VQVF9WTUxPQUQgfAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBHRU5FUkFMMl9JTlRFUkNFUFRfVk1TQVZF
KTsKPiArICAgICAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJfaW50ZXJjZXB0cyh2bWNiLCBnZW5l
cmFsMl9pbnRlcmNlcHRzKTsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIGlmICggdm1jYi0+
X3ZpbnRyLmZpZWxkcy52Z2lmX2VuYWJsZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB2
aW50ciA9IHZtY2JfZ2V0X3ZpbnRyKHZtY2IpOwo+ICsgICAgICAgICAgICBzdm0tPm5zX2dpZiA9
IHZpbnRyLmZpZWxkcy52Z2lmOwo+ICsgICAgICAgICAgICB2aW50ci5maWVsZHMudmdpZl9lbmFi
bGUgPSAwOwo+ICsgICAgICAgICAgICB2bWNiX3NldF92aW50cih2bWNiLCB2aW50cik7Cj4gKyAg
ICAgICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgID0gdm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJj
ZXB0cyh2bWNiKTsKPiArICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyB8PSAoR0VORVJB
TDJfSU5URVJDRVBUX1NUR0kgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBHRU5FUkFMMl9JTlRFUkNFUFRfQ0xHSSk7Cj4gKyAgICAgICAgICAgIHZtY2Jfc2V0X2dlbmVy
YWwyX2ludGVyY2VwdHModm1jYiwgZ2VuZXJhbDJfaW50ZXJjZXB0cyk7Cj4gKyAgICAgICAgfQo+
ICsgICAgfQoKLi4uIHRoaXMgZW50aXJlIGVsc2UgYmxvY2suIElzIGl0IG5lY2Vzc2FyeSB0byBk
byB0aGlzIGluIHRoZSBub24tbmVzdGVkCmNhc2U/IElPVyAtIGRvIHRoZXNlIHNldHRpbmdzIGV2
ZXIgY2hhbmdlIHRoZXJlIChJIHdvdWxkIGhhdmUKdGhvdWdodCB0aGF0IHRoZSB0d28gKl9lbmFi
bGUgZmllbGRzIGNoZWNrZWQgYnkgdGhlIHR3byBpZigpcyBzaG91bGQKbmV2ZXIgYmUgdHJ1ZSBm
b3IgbmVzdGVkLWRpc2FibGVkIGd1ZXN0cyk/IE90aGVyd2lzZSwgYXMgYWxzbyBzYWlkCmJlZm9y
ZSwgdGhlIGNhbGxlciBzaG91bGQgY2FsbCBoZXJlIG9ubHkgd2hlbgpuZXN0ZWRodm1fZW5hYmxl
ZCh2LT5kb21haW4pLCBhbmQgdGhlIGZ1bmN0aW9uIHdvdWxkIGJldHRlcgptb3ZlLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 10:18:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 10:18:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejjHF-0006AP-KC; Thu, 08 Feb 2018 10:18:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ymvy=fc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejjHE-0006A2-DF
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 10:18:00 +0000
X-Inumbo-ID: 73a0f93d-0cb9-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73a0f93d-0cb9-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 10:18:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejjH5-0006ma-5c; Thu, 08 Feb 2018 10:17:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejjGz-0004xB-OT; Thu, 08 Feb 2018 10:17:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejjGy-0000vt-Of; Thu, 08 Feb 2018 10:17:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118657-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-libvirt-xsm:<job
 status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=bbd093c5033d87c0043cf90aa782efdc141dc0e7
X-Osstest-Versions-That: xen=f379b706096f1266b6239645236ca54dfa1d9daf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Feb 2018 10:17:44 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 118657: trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY1NyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2NTcvCgpGYWlsdXJlcyBhbmQg
cHJvYmxlbXMgd2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQg
YXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAg
ICBicm9rZW4KIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gIDQgaG9zdC1pbnN0YWxsKDQp
ICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExODUyOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50
ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5n
OgogeGVuICAgICAgICAgICAgICAgICAgYmJkMDkzYzUwMzNkODdjMDA0M2NmOTBhYTc4MmVmZGMx
NDFkYzBlNwpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgZjM3OWI3MDYw
OTZmMTI2NmI2MjM5NjQ1MjM2Y2E1NGRmYTFkOWRhZgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4
NTI5ICAyMDE4LTAyLTAyIDAzOjQ3OjIxIFogICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAg
IDExODY1NyAgMjAxOC0wMi0wNyAxNjo0MzoxMSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJA
YXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEw
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
Y293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9s
b2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAg
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFu
YXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBj
b2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1v
c3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSBob3N0
LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBiYmQwOTNjNTAzM2Q4N2MwMDQz
Y2Y5MGFhNzgyZWZkYzE0MWRjMGU3CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KRGF0ZTogICBGcmkgRmViIDIgMTQ6MTk6MjUgMjAxOCArMDAwMAoKICAgIHhl
bi9hcm0zMjogZW50cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMg
aGFuZGxlcgogICAgCiAgICBJdCB0b29rIG1lIGEgYml0IG9mIHRpbWUgdG8gdW5kZXJzdGFuZCB3
aHkgX19ERUZJTkVfVFJBUF9FTlRSWSBpcwogICAgc3RvcmluZyB0aGUgb3JpZ2luYWwgc3RhY2sg
cG9pbnRlciBpbiByMTEuIEl0IGlzIHdvcmtpbmcgaW4gcGFpciB3aXRoCiAgICByZXR1cm5fdHJh
cHNfZW50cnkgd2hlcmUgc3Agd2lsbCBiZSByZXN0b3JlZCBmcm9tIHIxMS4KICAgIAogICAgVGhp
cyBpcyBmaW5lIGJlY2F1c2UgcGVyIHRoZSBBQVBDUyByMTEgbXVzdCBiZSBwcmVzZXJ2ZWQgYnkg
dGhlCiAgICBzdWJyb3V0aW5lLiBTbyBpbiByZXR1cm5fZnJvbV90cmFwLCByMTEgd2lsbCBzdGls
bCBjb250YWluIHRoZSBvcmlnaW5hbAogICAgc3RhY2sgcG9pbnRlci4KICAgIAogICAgQWRkIHNv
bWUgZG9jdW1lbnRhdGlvbiBpbiB0aGUgY29kZSB0byBwb2ludCB0aGUgMiBzaWRlcyB0byBlYWNo
IG90aGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGRkODU1YWE0
MzBmMmRhOWI2NzdjMTQ1ZjBjNjI1YTgyYWFhOTcxMTApCgpjb21taXQgYTY5YThiNWZkYzljYzkw
YWE0ZmFmNTIyYzM1NWFiZDg0OWYxMTAwMQpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIEZlYiAyIDE0OjE5OjI0IDIwMTggKzAwMDAKCiAg
ICB4ZW4vYXJtMzI6IEludmFsaWRhdGUgaWNhY2hlIG9uIGd1ZXN0IGV4aXN0IGZvciBDb3J0ZXgt
QTE1CiAgICAKICAgIEluIG9yZGVyIHRvIGF2b2lkIGFsaWFzaW5nIGF0dGFja3MgYWdhaW5zdCB0
aGUgYnJhbmNoIHByZWRpY3RvciBvbgogICAgQ29ydGV4IEEtMTUsIGxldCdzIGludmFsaWRhdGUg
dGhlIEJUQiBvbiBndWVzdCBleGl0LCB3aGljaCBjYW4gb25seSBiZQogICAgZG9uZSBieSBpbnZh
bGlkYXRpbmcgdGhlIGljYWNoZSAod2l0aCBBQ1RMUlswXSBiZWluZyBzZXQpLgogICAgCiAgICBX
ZSB1c2UgdGhlIHNhbWUgaGFjayBhcyBmb3IgQTEyL0ExNyB0byBwZXJmb3JtIHRoZSB2ZWN0b3Ig
ZGVjb2RpbmcuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gTGludXggcGF0Y2ggZnJvbSB0aGUg
a3B0aSBicmFuY2ggaW4gWzFdLgogICAgCiAgICBbMV0gaHR0cHM6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvYXJtNjQvbGludXguZ2l0CiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDY2NWM0YjZhYTc5ZWIyMWIxYWFkYTlmN2Y5OGZiNWNiN2Yw
Mzc0M2EpCgpjb21taXQgZjE2N2ViZjZiMzNjNGRiZGIwMTM1YzM1MGMwZDkyNzk4MDE5MWFjNQpB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJp
IEZlYiAyIDE0OjE5OjIzIDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtMzI6IEludmFsaWRhdGUgQlRC
IG9uIGd1ZXN0IGV4aXQgZm9yIENvcnRleCBBMTcgYW5kIDEyCiAgICAKICAgIEluIG9yZGVyIHRv
IGF2b2lkIGFsaWFzaW5nIGF0dGFja2VzIGFnYWlucyB0aGUgYnJhbmNoIHByZWRpY3RvciwgbGV0
J3MKICAgIGludmFsaWRhdGUgdGhlIEJUQiBvbiBndWVzdCBleGlzdC4gVGhpcyBpcyBtYWRlIGNv
bXBsaWNhdGVkIGJ5IHRoZSBmYWN0CiAgICB0aGF0IHdlIGNhbm5vdCB0YWtlIGEgYnJhbmNoIGlu
dmFsaWRhdGluZyB0aGUgQlRCLgogICAgCiAgICBUaGlzIGlzIGJhc2VkIG9uIHRoZSBmb3VydGgg
dmVyc2lvbiBwb3N0ZWQgYnkgTWFyYyBaeW5naWVyIG9uIExpbnV4LWFybQogICAgbWFpbGluZyBs
aXN0IChzZWUgWzFdKS4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAg
IFsxXSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9hcm0ta2VybmVsL21zZzYzMjA2Mi5o
dG1sCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFy
bS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlA
a2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDA1ZTA2OTBkMDNkYzYx
NzdlNjE0ZTA2MGFlNzgwMDFkNGYyYWJkZTIpCgpjb21taXQgYzRjMDE4NzgzOWJhY2FkYzgyYTU3
MjljZWE3MzllOGM0ODVmNmM2MApBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CkRhdGU6ICAgRnJpIEZlYiAyIDE0OjE5OjIyIDIwMTggKzAwMDAKCiAgICB4ZW4v
YXJtMzI6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gYnJhbmNoIHByZWRpY3RvciBhbGlhc2luZyBh
dHRhY2tzCiAgICAKICAgIEFsaWFzaW5nIGF0dGFja2VkIGFnYWluc3QgQ1BVIGJyYW5jaCBwcmVk
aWN0b3JzIGNhbiBhbGxvdyBhbiBhdHRhY2tlciB0bwogICAgcmVkaXJlY3Qgc3BlY3VsYXRpdmUg
Y29udHJvbCBmbG93IG9uIHNvbWUgQ1BVcyBhbmQgcG90ZW50aWFsbHkgZGl2dWxnZQogICAgaW5m
b3JtYXRpb24gZnJvbSBvbmUgY29udGV4dCB0byBhbm90aGVyLgogICAgCiAgICBUaGlzIHBhdGNo
IGFkZHMgaW5pdGlhdGlhbCBza2VsZXRvbiBjb2RlIGJlaGluZCBhIG5ldyBLY29uZmlnIG9wdGlv
bgogICAgdG8gZW5hYmxlIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIG1pdGlnYXRpb25zIGFnYWlu
c3QgdGhlc2UgYXR0YWNrcwogICAgZm9yIENQVXMgdGhhdCBhcmUgYWZmZWN0ZWQuCiAgICAKICAg
IE1vc3Qgb2YgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmlu
ZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4KICAgIAogICAg
QmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNoIHByZWRpY3RvciwgaXQgaXMgbm90
IHBvc3NpYmxlIHRvCiAgICBzYWZlbHkgdXNlIGJyYW5jaCBpbnN0cnVjdGlvbiBiZWZvcmUgdGhl
IG1pdGlnYXRpb24gaXMgYXBwbGllZC4KICAgIFRoZXJlZm9yZSB0aGlzIGhhcyB0byBiZSBkb25l
IGluIHRoZSB2ZWN0b3IgZW50cnkgYmVmb3JlIGp1bXAgdG8gdGhlCiAgICBoZWxwZXIgaGFuZGxp
bmcgYSBnaXZlbiBleGNlcHRpb24uCiAgICAKICAgIEhvd2V2ZXIsIG9uIGFybTMyLCBlYWNoIHZl
Y3RvciBjb250YWluIGEgc2luZ2xlIGluc3RydWN0aW9uLiBUaGlzIG1lYW5zCiAgICB0aGF0IHRo
ZSBoYXJkZW5lZCB2ZWN0b3IgdGFibGVzIG1heSByZWx5IG9uIHRoZSBzdGF0ZSBvZiByZWdpc3Rl
cnMgdGhhdAogICAgZG9lcyBub3QgaG9sZCB3aGVuIGluIHRoZSBoeXBlcnZpc29yIChlLmcgU1Ag
aXMgOCBieXRlcyBhbGlnbmVkKS4KICAgIFRoZXJlZm9yZSBoeXBlcnZpc29yIGNvZGUgcnVubmlu
ZyB3aXRoIGd1ZXN0IHZlY3RvcnMgdGFibGUgc2hvdWxkIGJlCiAgICBtaW5pbWl6ZWQgYW5kIGFs
d2F5cyBoYXZlIElSUXMgYW5kIFNFcnJvcnMgbWFza2VkIHRvIHJlZHVjZSB0aGUgcmlzayB0bwog
ICAgdXNlIHRoZW0uCiAgICAKICAgIFRoaXMgcGF0Y2ggcHJvdmlkZXMgYW4gaW5mcmFzdHJ1Y3R1
cmUgdG8gc3dpdGNoIHZlY3RvciB0YWJsZXMgYmVmb3JlCiAgICBlbnRlcmluZyB0byB0aGUgZ3Vl
c3QgYW5kIHdoZW4gbGVhdmluZyBpdC4KICAgIAogICAgTm90ZSB0aGF0IGFsdGVybmF0aXZlIGNv
dWxkIGhhdmUgYmVlbiB1c2VkLCBidXQgb2xkZXIgWGVuICg0Ljggb3IKICAgIGVhcmxpZXIpIGRv
ZXNuJ3QgaGF2ZSBzdXBwb3J0LiBTbyBhdm9pZCB1c2luZyBhbHRlcm5hdGl2ZSB0byBlYXNlCiAg
ICBiYWNrcG9ydGluZy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOWJkNDQ2M2I1YzdjYzAyNmEwN2I5YmJk
NDFhNmE3MTIyYTk1NjQ3ZSkKCmNvbW1pdCAxOWFkOGE3Mjg3Mjk4ZjcwMWI1NTdlNTVlNGJlNjg5
YTcwMjE5NGMwCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4K
RGF0ZTogICBGcmkgRmViIDIgMTQ6MTk6MjEgMjAxOCArMDAwMAoKICAgIHhlbi9hcm0zMjogZW50
cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQgZW50cnkKICAgIAogICAgQXQgdGhlIG1vbWVudCwg
dGhlIHJlc2V0IHZlY3RvciBpcyBkZWZpbmVkIGFzIC53b3JkIDAgKGUuZyBhbmRlcSByMCwgcjAs
CiAgICByMCkuCiAgICAKICAgIFRoaXMgaXMgcmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxsIHJl
c3VsdCB0byBleGVjdXRlIHRoZSB0cmFwCiAgICB1bmRlZmluZWQuIEluc3RlYWQgaW50cm9kdWNl
IHRyYXAgaGVscGVycyBmb3IgcmVzZXQgYW5kIHdpbGwgZ2VuZXJhdGUgYW4KICAgIGVycm9yIG1l
c3NhZ2UgaW4gdGhlIHVubGlrZWx5IGNhc2UgdGhhdCByZXNldCB3aWxsIGJlIGNhbGxlZC4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgMDAyNjhjYzkxMjcwYzdiMGFhM2ExOTA2YmY3ZTc3MDJkYjljNjFjMSkK
CmNvbW1pdCAzY2FmMzJjNDcwZjJmN2ViMzQ1MmM4YTYxZDYyMjRkMTBlNTZmOWEzCkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgRmViIDIg
MTQ6MTk6MjAgMjAxOCArMDAwMAoKICAgIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1
ZXMgZm9yIENvcnRleC1BMTcgYW5kIEExMgogICAgCiAgICBDb3J0ZXgtQTE3IGFuZCBBMTIgTUlE
UiB3aWxsIGJlIHVzZWQgaW4gYSBmb2xsb3ctdXAgcGF0Y2ggZm9yIGhhcmRlbmluZwogICAgdGhl
IGJyYW5jaCBwcmVkaWN0b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDM0MDM2N2JjYTUzNjBmM2UzZDI2
MzM0MWI1ODIzNGQwZWZlNWNlZDIpCgpjb21taXQgZGY3YmU5NGYyNjc1N2E3Nzc0N2JmNGZiZmI4
NGJiZTJhM2RhM2I0ZgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+CkRhdGU6ICAgRnJpIEZlYiAyIDE0OjE5OjE5IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtMzI6
IGVudHJ5OiBDb25zb2xpZGF0ZSBERUZJTkVfVFJBUF9FTlRSWV8qIG1hY3JvcwogICAgCiAgICBU
aGUgb25seSBkaWZmZXJlbmNlIGJldHdlZW4gYWxsIHRoZSBERUZJTkVfVFJBUF9FTlRSWV8qIG1h
Y3JvcyAgYXJlIHRoZQogICAgaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJ
USkgdW5tYXNrZWQuCiAgICAKICAgIFJhdGhlciB0aGFuIGR1cGxpY2F0aW5nIHRoZSBjb2RlLCBp
bnRyb2R1Y2UgX19ERUZJTkVfVFJBUF9FTlRSWSBtYWNybwogICAgdGhhdCB3aWxsIHRha2UgdGhl
IGxpc3Qgb2YgaW50ZXJydXB0cyB0byB1bm1hc2suCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBY
U0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNiZDhmZDc1
MWU1MGRkOTgxYjcwNTVmYjMzY2RjOGFhMjk1Mzc2NzMpCihxZW11IGNoYW5nZXMgbm90IGluY2x1
ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 10:24:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 10:24:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejjNF-0006t4-ES; Thu, 08 Feb 2018 10:24:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bjyf=fc=citrix.com=prvs=5704fb20b=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ejjNE-0006sS-Qh
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 10:24:12 +0000
X-Inumbo-ID: 50e82894-0cba-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50e82894-0cba-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 10:24:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461846622"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Thu, 8 Feb 2018 10:23:21 +0000
Message-ID: <20180208102321.25193-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmF3IHBvbGljeSBjb250YWlucyB0aGUgYWN0dWFsIHZhbHVlcyBmcm9tIEgvVyBNU1JzLiBBZGQg
UExBVEZPUk1fSU5GTwptc3IgdG8gdGhlIHBvbGljeSBkdXJpbmcgcHJvYmVfY3B1aWRfZmF1bHRp
bmcoKS4KCkhvc3QgcG9saWN5IG1pZ2h0IGhhdmUgY2VydGFpbiBmZWF0dXJlcyBkaXNhYmxlZCBp
ZiBYZW4gZGVjaWRlcyBub3QKdG8gdXNlIHRoZW0uIEZvciBub3csIG1ha2UgSG9zdCBwb2xpY3kg
ZXF1YWwgdG8gUmF3IHBvbGljeS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdl
eS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCnYxOiBEZWNpZGVkIHRvIHVwc3RyZWFtIHRoaXMgc2Vw
YXJhdGVseSBmcm9tIFZNWCBNU1JzIHBvbGljeQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMgfCAxMSArKysrKysrKysrLQogeGVuL2FyY2gveDg2L21zci5jICAgICAgICB8IDE5ICsrKysr
KysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggfCAgOCArKysrKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1v
bi5jCmluZGV4IDQzMDZlNTk2NTAuLjA4NzViNTQ3OGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9jcHUvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtMTE4LDkg
KzExOCwxOCBAQCB2b2lkICgqIF9fcmVhZF9tb3N0bHkgY3R4dF9zd2l0Y2hfbWFza2luZykoY29u
c3Qgc3RydWN0IHZjcHUgKm5leHQpOwogCiBib29sIF9faW5pdCBwcm9iZV9jcHVpZF9mYXVsdGlu
Zyh2b2lkKQogeworCXN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSAmcmF3X21zcl9kb21h
aW5fcG9saWN5OwogCXVpbnQ2NF90IHZhbDsKKwlpbnQgcmM7CiAKLQlpZiAocmRtc3Jfc2FmZShN
U1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSB8fAorCWlmICgocmMgPSByZG1zcl9zYWZlKE1T
Ul9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpKSA9PSAwKQorCXsKKwkJZHAtPnBsYWZvcm1faW5m
by5hdmFpbGFibGUgPSB0cnVlOworCQlpZiAodmFsICYgTVNSX1BMQVRGT1JNX0lORk9fQ1BVSURf
RkFVTFRJTkcpCisJCQlkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nID0gdHJ1ZTsKKwl9
CisKKwlpZiAocmMgfHwKIAkgICAgISh2YWwgJiBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVM
VElORykgfHwKIAkgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVT
LAogCQkgICAgICAgdGhpc19jcHUobXNyX21pc2NfZmVhdHVyZXMpKSkKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA3ODc1ZDljMWUwLi5m
YmM4Y2Q0N2E3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gv
eDg2L21zci5jCkBAIC0yNCwxMiArMjQsMjcgQEAKICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KICNp
bmNsdWRlIDxhc20vbXNyLmg+CiAKLXN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSBfX3JlYWRfbW9z
dGx5IGh2bV9tYXhfbXNyX2RvbWFpbl9wb2xpY3ksCitzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kg
X19yZWFkX21vc3RseSAgICAgcmF3X21zcl9kb21haW5fcG9saWN5LAorICAgICAgICAgICAgICAg
ICAgICAgICAgIF9fcmVhZF9tb3N0bHkgICAgaG9zdF9tc3JfZG9tYWluX3BvbGljeSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICBfX3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNyX2RvbWFpbl9wb2xp
Y3ksCiAgICAgICAgICAgICAgICAgICAgICAgICAgX19yZWFkX21vc3RseSAgcHZfbWF4X21zcl9k
b21haW5fcG9saWN5OwogCiBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5IF9fcmVhZF9tb3N0bHkgaHZt
X21heF9tc3JfdmNwdV9wb2xpY3ksCiAgICAgICAgICAgICAgICAgICAgICAgIF9fcmVhZF9tb3N0
bHkgIHB2X21heF9tc3JfdmNwdV9wb2xpY3k7CiAKK3N0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxh
dGVfcmF3X3BvbGljeSh2b2lkKQoreworICAgIC8qIDB4MDAwMDAwY2UgIE1TUl9JTlRFTF9QTEFU
Rk9STV9JTkZPICovCisgICAgLyogV2FzIGFscmVhZHkgYWRkZWQgYnkgcHJvYmVfY3B1aWRfZmF1
bHRpbmcoKSAqLworfQorCitzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2hvc3RfcG9saWN5
KHZvaWQpCit7CisgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9ICZob3N0X21zcl9k
b21haW5fcG9saWN5OworCisgICAgKmRwID0gcmF3X21zcl9kb21haW5fcG9saWN5OworfQorCiBz
dGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9tYXhfcG9saWN5KHZvaWQpCiB7CiAgICAg
c3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9ICZodm1fbWF4X21zcl9kb21haW5fcG9saWN5
OwpAQCAtNjgsNiArODMsOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX3B2X21heF9w
b2xpY3kodm9pZCkKIAogdm9pZCBfX2luaXQgaW5pdF9ndWVzdF9tc3JfcG9saWN5KHZvaWQpCiB7
CisgICAgY2FsY3VsYXRlX3Jhd19wb2xpY3koKTsKKyAgICBjYWxjdWxhdGVfaG9zdF9wb2xpY3ko
KTsKICAgICBjYWxjdWxhdGVfaHZtX21heF9wb2xpY3koKTsKICAgICBjYWxjdWxhdGVfcHZfbWF4
X3BvbGljeSgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXggOTI4ZjFjYzQ1NC4uODQwMWQzNzZjMyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21zci5oCkBAIC0yMjAsNiArMjIwLDE0IEBAIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQog
ICAgIH0gcGxhZm9ybV9pbmZvOwogfTsKIAorLyogUkFXIG1zciBkb21haW4gcG9saWN5OiBjb250
YWlucyB0aGUgYWN0dWFsIHZhbHVlcyBmcm9tIEgvVyBNU1JzICovCitleHRlcm4gbXNyX2RvbWFp
bl9wb2xpY3kgcmF3X21zcl9kb21haW5fcG9saWN5OworLyoKKyAqIEhPU1QgbXNyIGRvbWFpbiBw
b2xpY3k6IGZlYXR1cmVzIHRoYXQgWGVuIGFjdHVhbGx5IGRlY2lkZWQgdG8gdXNlLAorICogYSBz
dWJzZXQgb2YgUkFXIHBvbGljeS4KKyAqLworZXh0ZXJuIG1zcl9kb21haW5fcG9saWN5IGhvc3Rf
bXNyX2RvbWFpbl9wb2xpY3k7CisKIC8qIE1TUiBwb2xpY3kgb2JqZWN0IGZvciBwZXItdkNQVSBN
U1JzICovCiBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5CiB7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 10:48:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 10:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejjkB-0008Jw-JN; Thu, 08 Feb 2018 10:47:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=phcz=fc=citrix.com=prvs=5702f5630=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ejjkA-0008Jp-9x
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 10:47:54 +0000
X-Inumbo-ID: a0c54ef9-0cbd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a0c54ef9-0cbd-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 10:48:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461850184"
To: Alexey G <x1917x@gmail.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <20180208163732.000050d9@gmail.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <c1bee848-8ecb-9748-dcad-bb529310fc80@citrix.com>
Date: Thu, 8 Feb 2018 10:47:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180208163732.000050d9@gmail.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDIvMTggMDY6MzcsIEFsZXhleSBHIHdyb3RlOgo+IE9uIFdlZCwgNyBGZWIgMjAxOCAx
MzowMTowOCArMDAwMAo+IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29t
PiB3cm90ZToKPj4gU28gZmFyIHRoZSBpc3N1ZSBjb25maXJtZWQ6Cj4+IERlbGwgUG93ZXJFZGdl
IFI3NDAsIEh1YXdlaSBzeXN0ZW1zIGJhc2VkIG9uIFhlb24gR29sZCA2MTUyICh0aGUgb25lCj4+
IHRoYXQgaXQgd2FzIHRlc3RlZCBvbiksIEludGVsIFMyNjAwWFgsIGV0Yy4KPj4KPj4gQWxzbyBz
ZWU6Cj4+IGh0dHBzOi8vYnVncy54ZW5zZXJ2ZXIub3JnL2Jyb3dzZS9YU08tNzc0Cj4+Cj4+IFdl
bGwsIG5vLXdhdGNoZG9nIGlzIHdoYXQgd2UgY3VycmVudGx5IHJlY29tbWVuZCBpbiB0aGF0IGNh
c2UgYnV0IHdlCj4+IGhvcGVkIHRoZXJlIGlzIGEgZ2VuZXJhbCBzb2x1dGlvbiBoZXJlIGZyb20g
WGVuIHNpZGUuIFlvdSBoYXZlIHlvdXIKPj4gcG9pbnQgdGhhdCB0aGV5IHNob3VsZCBmaXggdGhp
cyBvbiB0aGVpciBzaWRlIGJlY2F1c2UgaXQncyB0aGVpciBmYXVsdAo+PiBpbmRlZWQuIEJ1dCB0
aGUgdXNlciBleHBlcmllbmNlIGlzIGFsc28gaW1wb3J0YW50IGZvciB1cyBJIHRoaW5rLgo+IAo+
IElnb3IsCj4gCj4gSXQgd291bGQgYmUgbmljZSB0byBtZWFzdXJlIHRoZSBhY3R1YWwgU01JIGhh
bmRsaW5nIHRpbWUgb24gYWZmZWN0ZWQKPiBzeXN0ZW1zIChlZy4gdmlhIHJkdHNjIGJlZm9yZS9h
ZnRlciBpbmIoMHg2MSkgKyBhdmVyYWdpbmcgZm9yCj4gbXVsdGlwbGUgcmVhZHMgcGVyaGFwcyks
IGlzIGl0IHJlYWxseSAxMCsgbXMuCj4gCgpJJ3ZlIGRvbmUgdGhpcyBtZWFzdXJlbWVudCBiZWZv
cmUuIFNvIHdoYXQgd2UgYXJlIHNlZWluZyBleGFjdGx5IGlzIHRoYXQKdGhlIHRpbWUgd2UgYXJl
IHNwZW5kaW5nIGluIFNNSSBpcyBzcGlraW5nIChzb21ldGltZXMgdXAgdG8gMjAwbXMpIGF0CnRo
ZSBtb21lbnQgd2UgZ28gdGhyb3VnaCBJTklULVNJUEktU0lQSSBzZXF1ZW5jZS4gTG9va3MgbGlr
ZSB0aGlzIGlzCmVub3VnaCB0byBwdXNoIHRoZSBzeXN0ZW0gaW50byBhIGxpdmVsb2NrIHNwaXJh
bC4gU28gSSBhZ3JlZSB3aXRoIEphbiB0bwpzb21lIHBvaW50IHRoYXQgdGhlIHByb3Bvc2VkIHdv
cmthcm91bmQgbWlnaHQgbm90IGJlIHdvcmtpbmcgb24gc29tZQpzeXN0ZW1zLgoKPiBUaGVyZSBt
aWdodCBiZSBhIGNoYW5jZSB0aGF0IHBlcmYgY291bnRlciBmcmVxdWVuY3kgaXMgY2FsY3VsYXRl
ZCB3cm9uZwo+IGZvciBzb21lIHN5c3RlbXMsIHJlc3VsdGluZyBpbiBhIHZlcnkgaGlnaCByYXRl
IG9mIE5NSSB3YXRjaGRvZyB0aWNrcwo+IGluc3RlYWQgb2YgbG9uZyBTTUkgaGFuZGxlciBleGVj
dXRpb24gdGltZS4gPjEwbXMganVzdCBsb29rcy4uLiB0b28KPiBleHRyZW1lLgo+IAoKV2UgcnVs
ZWQgdGhhdCBvdXQuCgo+IEh1YXdlaSBTZXJ2ZXIgMjQ4OCBWNSBCSU9TIC0tIHNpbWlsYXIgU01J
IEkvTyB0cmFwIGhhbmRsZXIgZm9yIHRoZSBwb3J0Cj4gNjFoIGZvdW5kLiBTb21lIGRpZmZlcmVu
Y2VzIHdpdGggZ2lnYWJ5dGUgSDI3MCBzeXN0ZW0gdGhvdWdoOgo+IAo+IC0gbm8gImFsbG9jYXRl
ZCIgSS9PIHRyYXBzIGFueW1vcmUsIGJ1dCBvbmUgYWRkaXRpb25hbCBTTUkgSS9PIHRyYXAKPiAg
IGVuY291bnRlcmVkOiBwb3J0IDkwMGgsIGR3b3JkIHNpemUuIFBvc3NpYmx5IHJlbGF0ZWQgdG8g
UENJZSBQTQo+ICAgZmFjaWxpdGllcy4KPiAKPiAtIHBvcnQgNjFoIFNNSSBoYW5kbGVyIG5vdyBo
YXMgbXVsdGlwbGUgY2FsbHMgdG8gZGVidWcvYXNzZXJ0IHN0dWIKPiAgIGZ1bmN0aW9ucyAtLSB0
aGVyZSBtaWdodCBiZSBhIGNoYW5jZSB0aGF0IHNvbWUgb2YgaW1wYWN0ZWQgc3lzdGVtcwo+ICAg
aGFkIGRlYnVnIGJ1aWxkIG9uLCByZXN1bHRpbmcgaW4gdGhvc2Ugc3R1YnMgZXhwYW5kZWQgdG8g
c29tZSByZWFsCj4gICBkZWJ1Z2dpbmcgY29kZSB3aXRoIG5lZ2F0aXZlIGltcGFjdCBvbiBTTUkg
aGFuZGxpbmcgc3BlZWQuCj4gCj4gRmV3IGFkZGl0aW9uYWwgb2JzZXJ2YXRpb25zOgo+IAo+IC0g
cG9ydCA2MWggSS9PIFRyYXAgU01JIGhhbmRsZXIgY2hlY2tzIGFjY2Vzc2VkIEkvTyBhZGRyZXNz
L3NpemUgdG8gYmUKPiAgIGVxdWFsIHRvIDYxaC8xYnl0ZS4gVGhlcmUgbWlnaHQgYmUgc29tZSBk
aWZmZXJlbmNlIHdoZW4gcmVhZGluZyBwb3J0Cj4gICA2MWggdmlhIGludygweDYwKS9pbmwoMHg2
MCkvZXRjCj4gCj4gLSBsb29rcyBsaWtlIHRoZXJlIGV4aXN0IGFuIGFsdGVybmF0aXZlIHdheSB0
byByZWFkIE5NSSBzdGF0dXMgd2l0aG91dAo+ICAgdHJpZ2dlcmluZyBTTUkgLS0gdmlhIHBvcnRz
IDYzaC82NWgvNjdoLCBidXQgdGhpcyBkZXBlbmRzIG9uCj4gICB1bmRvY3VtZW50ZWQgYml0IGlu
IEdlbmVyaWMgQ29udHJvbCBhbmQgU3RhdHVzIHJlZ2lzdGVyCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 11:09:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 11:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejk4S-0001LF-JS; Thu, 08 Feb 2018 11:08:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=49wl=fc=citrix.com=prvs=570819da8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ejk4R-0001L9-SY
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 11:08:51 +0000
X-Inumbo-ID: 5fd3dd63-0cc0-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5fd3dd63-0cc0-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 12:08:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="67524448"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, <xen-devel@lists.xen.org>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <be5ba061-d6ce-1add-fc45-3d5fd46ac078@citrix.com>
Date: Thu, 8 Feb 2018 11:08:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180208102321.25193-1-sergey.dyasli@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDIvMTggMTA6MjMsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gUmF3IHBvbGljeSBjb250
YWlucyB0aGUgYWN0dWFsIHZhbHVlcyBmcm9tIEgvVyBNU1JzLiBBZGQgUExBVEZPUk1fSU5GTwo+
IG1zciB0byB0aGUgcG9saWN5IGR1cmluZyBwcm9iZV9jcHVpZF9mYXVsdGluZygpLgo+Cj4gSG9z
dCBwb2xpY3kgbWlnaHQgaGF2ZSBjZXJ0YWluIGZlYXR1cmVzIGRpc2FibGVkIGlmIFhlbiBkZWNp
ZGVzIG5vdAo+IHRvIHVzZSB0aGVtLiBGb3Igbm93LCBtYWtlIEhvc3QgcG9saWN5IGVxdWFsIHRv
IFJhdyBwb2xpY3kuCj4KPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlh
c2xpQGNpdHJpeC5jb20+CgpBaCB0aGFua3MgLSBJIHdhcyBhYm91dCB0byBhc2sgeW91IHdoZXRo
ZXIgeW91IGhhZCB0aGlzIHBhdGNoIHRvIGhhbmQuCgpUaGUgZGVmZXJyYWwgcHJvYmVfY3B1aWRf
ZmF1bHRpbmcoKSBpc24ndCBncmVhdCBidXQgSSB0aGluayBpcyBuZWNlc3NhcnkKYXQgdGhlIG1v
bWVudC7CoCBJJ3ZlIGdvdCBzb21lIHBsYW5zIHRvIHJlb3JkZXIgZWFybHkgc3RhcnR1cCBzb21l
d2hhdCwKYnV0IG1vcmUgaW5mcmFzdHJ1Y3R1cmUgaXMgcmVxdWlyZWQgYmVmb3JlIHRoYXQgY2Fu
IHdvcmsuCgpSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 11:14:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 11:14:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejk9n-00022M-Cs; Thu, 08 Feb 2018 11:14:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejk9m-00022G-60
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 11:14:22 +0000
X-Inumbo-ID: 530b8595-0cc1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 530b8595-0cc1-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 11:15:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461853823"
Date: Thu, 8 Feb 2018 11:13:43 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20180208111343.r3662gzw6ttdrwdg@citrix.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20171102180616.24084-3-joao.m.martins@oracle.com>
 <0a2e3dd4055a4325a0a4afe0b9a32e63@AMSPEX02CL03.citrite.net>
 <20171106123306.nksol5oxkves4jii@paddy>
 <20180206171250.72rx3vukrrxojrd7@citrix.com>
 <f191267e-ca5a-27e2-d325-0f9831ba9cec@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f191267e-ca5a-27e2-d325-0f9831ba9cec@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 2/8] public/io/netif: add directory for
 backend parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMTI6MTA6MzdQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+IE9uIDAyLzA2LzIwMTggMDU6MTIgUE0sIFdlaSBMaXUgd3JvdGU6Cj4gPiAoVGhyZWUg
bW9udGhzIGFmdGVyIHlvdSBzZW50IHRoaXMsIHNvcnJ5Li4uKQo+ID4gCj4gPiBPbiBNb24sIE5v
diAwNiwgMjAxNyBhdCAxMjozMzowNlBNICswMDAwLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4gPj4g
T24gTW9uLCBOb3YgMDYsIDIwMTcgYXQgMTA6MzM6NTlBTSArMDAwMCwgUGF1bCBEdXJyYW50IHdy
b3RlOgo+ID4+Pj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+Pj4+IEZyb206IEpvYW8g
TWFydGlucyBbbWFpbHRvOmpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb21dCj4gPj4+PiBTZW50OiAw
MiBOb3ZlbWJlciAyMDE3IDE4OjA2Cj4gPj4+PiBUbzogWGVuIERldmVsb3BtZW50IExpc3QgPHhl
bi1kZXZlbEBsaXN0cy54ZW4ub3JnPgo+ID4+Pj4gQ2M6IEpvYW8gTWFydGlucyA8am9hby5tLm1h
cnRpbnNAb3JhY2xlLmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+ID4+Pj4gPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+OyBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsg
V2VpIExpdQo+ID4+Pj4gPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4+PiBTdWJqZWN0OiBbUEFU
Q0ggUkZDIDIvOF0gcHVibGljL2lvL25ldGlmOiBhZGQgZGlyZWN0b3J5IGZvciBiYWNrZW5kCj4g
Pj4+PiBwYXJhbWV0ZXJzCj4gPj4+Pgo+ID4+Pj4gVGhlIHByb3Bvc2VkIGRpcmVjdG9yeSBwcm92
aWRlcyBhIG1lY2hhbmlzbSBmb3IgdG9vbHMgdG8gY29udHJvbCB0aGUKPiA+Pj4+IG1heGltdW0g
ZmVhdHVyZSBzZXQgb2YgdGhlIGRldmljZSBiZWluZyBwcm92aXNpb25lZCBieSBiYWNrZW5kLgo+
ID4+Pj4gVGhlIHBhcmFtZXRlcnMvZmVhdHVyZXMgaW5jbHVkZSBvZmZsb2FkaW5nIGZlYXR1cmVz
LCBudW1iZXIgb2YKPiA+Pj4+IHF1ZXVlcyBldGMuCj4gPj4+Pgo+ID4+Pj4gU2lnbmVkLW9mZi1i
eTogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgo+ID4+Pj4gLS0tCj4g
Pj4+PiAgeGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmggfCAxNiArKysrKysrKysrKysrKysr
Cj4gPj4+PiAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKykKPiA+Pj4+Cj4gPj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmggYi94ZW4vaW5jbHVkZS9w
dWJsaWMvaW8vbmV0aWYuaAo+ID4+Pj4gaW5kZXggMjQ1NDQ0OGJhYS4uYTQxMmU0NzcxZCAxMDA2
NDQKPiA+Pj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5oCj4gPj4+PiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaAo+ID4+Pj4gQEAgLTE2MSw2ICsxNjEsMjIg
QEAKPiA+Pj4+ICAgKi8KPiA+Pj4+Cj4gPj4+PiAgLyoKPiA+Pj4+ICsgKiBUaGUgZGlyZWN0b3J5
ICJyZXF1aXJlIiBtYXliZSBiZSBjcmVhdGVkIGluIGJhY2tlbmQgcGF0aCBieSB0b29scwo+ID4+
Pj4gKyAqIGRvbWFpbiB0byBvdmVycmlkZSB0aGUgbWF4aW11bSBmZWF0dXJlIHNldCB0aGF0IGJh
Y2tlbmQgcHJvdmlkZXMgdG8KPiA+Pj4+IHRoZQo+ID4+Pj4gKyAqIGZyb250ZW5kLiBUaGUgY2hp
bGRyZW4gZW50cmllcyB3aXRoaW4gdGhpcyBkaXJlY3RvcnkgYXJlIGZlYXR1cmVzIG5hbWVzCj4g
Pj4+PiArICogYW5kIHRoZSBjb3JyZXNwb25kZW50IHZhbHVlcyB0aGF0IHNob3VsZCBiZSB1c2Vk
IGJhY2tlbmQgYXMgZGVmYXVsdHMKPiA+Pj4+IGUuZy46Cj4gPj4+PiArICoKPiA+Pj4+ICsgKiAv
bG9jYWwvZG9tYWluL1gvYmFja2VuZC88ZG9taWQ+LzxoYW5kbGU+L3JlcXVpcmUKPiA+Pj4+ICsg
KiAvbG9jYWwvZG9tYWluL1gvYmFja2VuZC88ZG9taWQ+LzxoYW5kbGU+L3JlcXVpcmUvbXVsdGkt
cXVldWUtCj4gPj4+PiBtYXgtcXVldWVzID0gIjIiCj4gPj4+PiArICogL2xvY2FsL2RvbWFpbi9Y
L2JhY2tlbmQvPGRvbWlkPi88aGFuZGxlPi9yZXF1aXJlL2ZlYXR1cmUtbm8tY3N1bS0KPiA+Pj4+
IG9mZmxvYWQgPSAiMSIKPiA+Pj4+ICsgKgo+ID4+Pj4gKyAqIEluIHRoZSBleGFtcGxlIGFib3Zl
LCBuZXR3b3JrIGJhY2tlbmQgd2lsbCBuZWdvdGlhdGUgdXAgdG8gYSBtYXhpbXVtCj4gPj4+PiBv
Zgo+ID4+Pj4gKyAqIHR3byBxdWV1ZXMgd2l0aCBmcm9udGVuZCBwbHVzIGRpc2FibGluZyBJUHY0
IGNoZWNrc3VtIG9mZmxvYWRpbmcuCj4gPj4+PiArICoKPiA+Pj4+ICsgKiBUaGlzIGRpcmVjdG9y
eSBhbmQgaXRzIGNoaWxkcmVuIGVudHJpZXMgc2hhbGwgb25seSBiZSB2aXNpYmxlIHRvIHRoZSBi
YWNrZW5kLgo+ID4+Pj4gKyAqLwo+ID4+Pj4gKwo+ID4+Pgo+ID4+PiBXaGF0IHNob3VsZCBoYXBw
ZW4gaWYgdGhlIHRvb2xzdGFjayBzZXRzIHNvbWV0aGluZyBpbiAncmVxdWlyZScgdGhhdAo+ID4+
PiB0aGUgYmFja2VuZCBjYW5ub3QgcHJvdmlkZT8gSSBkb24ndCBzZWUgYW55dGhpbmcgaW4geW91
ciBSRkMgcGF0Y2hlcwo+ID4+PiB0byBjaGVjayB0aGF0IHRoZSBiYWNrZW5kIGhhcyByZXNwb25k
ZWQgYXBwcm9wcmlhdGVseSB0byB0aGUga2V5cy4KPiA+Pgo+ID4+IEhtbSwgeW91J3JlIHJpZ2h0
IHRoYXQgdGhpcyBSRkMgZG9lc24ndCBoYW5kbGUgdGhhdCBwcm9wZXJseSAtIGJ1dCBmb3IgdGhl
Cj4gPj4gb25lcyB0aGUgYmFja2VuZCBwcm92aWRlIEkgaGFkIHN1Z2dlc3RlZCAoYWxiZWl0IG5v
dCBpbXBsZW1lbnRlZCBoZXJlKQo+ID4+IGJhY2sgaW4gdGhlIG90aGVyIHRocmVhZCB0aGF0IHdl
IGNvdWxkIGNvbXBhcmUgdGhlIHZhbHVlcyBvZiBmZWF0dXJlIGluCj4gPj4gInJlcXVpcmUiIHdp
dGggdGhlIG9uZSBhbm5vdW5jZWQgdG8gdGhlIGZyb250ZW5kLiBCdXQgd2VsbCB0aGlzIHdvdWxk
bid0Cj4gPj4gY292ZXIgdGhlIG5vbi1wcm92aWRlZCBvbmVzLCBhbmQgcG9zc2libHkgd291bGQg
ZmFsbCBhIGJpdCBhcyBhIGhhY2suCj4gPj4KPiA+PiBJIGNvdWxkIGNoYW5nZSB0aGUgZm9ybWF0
IG9mIHRoZSBlbnRyaWVzIHdpdGhpbiAicmVxdWlyZSIKPiA+PiBkaXJlY3RvcnkgdG8gYmUgZS5n
LiAiPGlkPi08ZmVhdHVyZS1uYW1lPiA9IDxmZWF0dXJlLXZhbHVlPiIgYW5kIHRoZQo+ID4+IGFj
a25vd2xlZGdlbWVudCBlbnRyeSB3b3VsZCBjb21lIGluIHRoZSBmb3JtICI8aWQ+LXN0YXR1cwo+
ID4+ID0gPGVycm9yIGNvZGU+Ii4gQ29uc2VxdWVudGx5IHRoZSBsYWNrIG9mIGEgIjxpZD4tc3Rh
dHVzIiBlbnRyeSB3b3VsZAo+ID4+IGhhdmUgYSBzdHJvbmdlciBzZW1hbnRpYyBpLmUuIHVuc3Vw
cG9ydGVkIGFuZCBpZ25vcmVkLiBUaGUgdG9vbHN0YWNrIHRoZW4gd291bGQgaGF2ZQo+ID4+IG1l
YW5zIHRvIGNoZWNrIHdoZXRoZXIgdGhlIGZlYXR1cmUgd2FzIHJlYWxseSBzdWNjZXNmdWxsIHNl
dCBhcyBkZXNpcmVkCj4gPj4gb3Igbm90LiBCdXQgdGhlbiBvbmUgcXVlc3Rpb24gY29tZXMgdG8g
bWluZDogc2hvdWxkIHRoZSBiYWNrZW5kIGJlCj4gPj4gcHJldmVudGVkIHRvIGluaXQgaW4gdGhl
IGV2ZW50IHRoYXQgdGhlIGZlYXR1cmVzIHJlcXVlc3RlZCBmYWlsIHRvIGJlCj4gPj4gc2V0PyBJ
biB3aGljaCBjYXNlIHVldmVudCAob24gTGludXgpIGlzbid0IHRyaWdnZXJlZCBhbmQgeGVuYnVz
IHN0YXRlIGRvZXNuJ3QKPiA+PiBnZXQgY2hhbmdlZCBhbmQgdG9vbHN0YWNrIHdvdWxkIGZhaWwg
d2l0aCB0aW1lb3V0IGxhdGVyIG9uLgo+ID4+Cj4gPiAKPiA+IEkgdGhpbmsgdGhlIGJhY2tlbmQg
c2hvdWxkIG5vdCBwcm9jZWVkIGlmIGl0IGNhbid0IG1lZXQgdGhlCj4gPiByZXF1aXJlbWVudHMu
IEJ1dCB0byBiZSBjbGVhciBJIGFsc28gZG9uJ3QgdGhpbmsgdGhlIHRpbWVvdXQgYmVoYXZpb3Vy
Cj4gPiBzaG91bGQgYmUgdXNlZCB0byBkZXRlcm1pbmUgaWYgdGhlIHNldHRpbmcgaXMgc3VjY2Vz
c2Z1bCBiZWNhdXNlIGl0IGlzCj4gPiBhc2tpbmcgb3RoZXIgcGFydCBvZiB0aGUgc3lzdGVtIHRv
IHBpY2sgdXAgdGhlIHNsYWNrIGFuZCBzeXN0ZW0KPiA+IGFkbWluaXN0cmF0b3JzIHdvdWxkIGJl
IGxlZnQgaW4gdGhlIGRhcmsgKHVubGVzcyB0aGVyZSBpcyBlYXNpbHkKPiA+IGFjY2Vzc2libGUg
bWVzc2FnZSB0aGF0IGNhbiBiZSBvYnRhaW5lZCBieSBsaWJ4bCB0byByZXR1cm4gdG8gc3lzdGVt
Cj4gPiBhZG1pbmlzdHJhdG9ycykuCj4gCj4gVGhhdCB0aW1lb3V0IGJlaGF2aW91ciBpcyBhbHJl
YWR5IHRoZXJlICpJIHRoaW5rKiAob3IgbWF5YmUgSSBoYXZlIHRoZSB3cm9uZwo+IGltcHJlc3Np
b24pPyBUaGUgYWx0ZXJuYXRpdmUgaXMgdG8gdHJpZ2dlciB0aGUgdWV2ZW50IGFuZCBhZGQgbW9y
ZSBsb2dpYyBvbiB0aGUKClllcywgaXQgaXMgYWxyZWFkeSB0aGVyZS4gTGlieGwgd2lsbCB3YWl0
IGZvciB0aGUgYmFja2VuZCB0byBjaGFuZ2UgaXRzCnN0YXRlIGZvciBYIHNlY29uZHMuCgpUaGUg
ZGlmZmVyZW5jZSBub3cgaXMgdGhlIHN5c3RlbSBhZG1pbmlzdHJhdG9ycyBjYW4gcG90ZW50aWFs
bHkgZWFzaWx5CnRyaWdnZXIgYSB0aW1lb3V0IGR1ZSB0byBtaXNjb25maWd1cmF0aW9uLCB3aGls
ZSBwcmV2aW91c2x5IGl0IGlzIG1vc3RseQpkdWUgdG8gdGhlIG1vZHVsZSBub3QgZ2V0dGluZyBs
b2FkZWQgb3Igc29tZSBvdGhlciBmYWlsdXJlcyB0aGF0IGFyZSBub3QKdGhlIHN5c3RlbSBhZG1p
bmlzdHJhdG9ycycgZmF1bHQuCgo+IGhvdHBsdWcgc2NyaXB0IHRvIGNoZWNrIGlmIHRoZSBwYXJh
bWV0ZXJzIHdlcmUgc2V0IGFjY29yZGluZyB0byBjb25maWcsIGJ1dCBPVE9ICj4geW91IGFkZCBt
b3JlIGNvbXBsZXhpdHkgdGhlcmUuIE9yIHBlcmhhcHMgd2UgY2FuIGNoZWNrIHRoYXQgdGhlIGJh
Y2tlbmQgc2V0IHRvCj4gaXRzIHN0YXRlIHRvIFVua25vd24gKG9yIHNvbWUgb3RoZXIgc3RhdGUp
IGFuZCB0aGF0IGRldGVybWluZXMgdGhlIGZhaWx1cmUgLSBidXQKPiBzdGlsbCBubyB1ZXZlbnQg
c2hvdWxkIGJlIHRyaWdnZXJlZC4gVW5sZXNzIHlvdSBoYWQgc29tZXRoaW5nIGVsc2UgaW4geW91
ciBtaW5kPwo+IAoKT24gdGhlIG90aGVyIGhhbmQsIEkgZG9uJ3QgdGhpbmsgYWRkaW5nIHVldmVu
dCBvciB3aGF0ZXZlciBvdGhlciBsb2dpYwppcyBhIGdvb2QgaWRlYSBhbmQgaXQgaXMgYSBiaXQg
cmlza3kgdG8gcmVseSBvbiB0aGUgc3RhdGUgb2YgZHJpdmVyIHRvCmRldGVybWluZSBmYWlsdXJl
IGJlY2F1c2Ugd2UgZG9uJ3QgaGF2ZSBhIHN0YXRlIG1hY2hpbmUgdGhhdCBhcHBsaWVzIHRvCmFs
bCBkcml2ZXJzLiBXZSBjYW4gcHJvYmFibHkgc3BlY2lmeSBhIHhlbnN0b3JlIG5vZGUgaW4gdGhl
IHNwZWMgdG8KcmV0dXJuIHNvbWUgZXJyb3IgY29kZSBhbmQgbGV0IGxpYnhsIHJlYWQgaXQuIFdp
dGggdGhhdCBtb2RlbCBvbGQgdG9vbHMKd29yayB0aGUgc2FtZSAoZXh0cmEgbm9kZSBpZ25vcmVk
KSBidXQgbmV3IHRvb2xzIGNhbiB1dGlsaXNlIHRoZSBuZXcKbm9kZS4gSUlSQyB0aGVyZSBjb3Vs
ZCBhbHJlYWR5IGJlIHNvbWUgbm9kZSB0aGF0IGNhbiBiZSB1dGlsaXNlZCAtLQp4ZW5idXNfZGV2
X2ZhdGFsIHdyaXRlcyBtZXNzYWdlIHRvIHhlbnN0b3JlLCBJIHRoaW5rLgoKV2hhdCBkbyB5b3Ug
dGhpbms/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 11:22:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 11:22:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejkGw-0002jg-81; Thu, 08 Feb 2018 11:21:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvca=fc=citrix.com=prvs=5707d83af=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejkGu-0002ja-S4
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 11:21:44 +0000
X-Inumbo-ID: 5ac30c69-0cc2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ac30c69-0cc2-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 11:22:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="67525206"
Date: Thu, 8 Feb 2018 11:21:31 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Sergey Dyasli <sergey.dyasli@citrix.com>
Message-ID: <20180208112131.yq6ls6diw7azwrj5@MacBook-Pro-de-Roger.local>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208102321.25193-1-sergey.dyasli@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMTA6MjM6MjFBTSArMDAwMCwgU2VyZ2V5IER5YXNsaSB3
cm90ZToKPiArc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9ob3N0X3BvbGljeSh2b2lkKQo+
ICt7Cj4gKyAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gJmhvc3RfbXNyX2RvbWFp
bl9wb2xpY3k7Cj4gKwo+ICsgICAgKmRwID0gcmF3X21zcl9kb21haW5fcG9saWN5OwoKaG9zdF9t
c3JfZG9tYWluX3BvbGljeSA9IHJhd19tc3JfZG9tYWluX3BvbGljeTsKClNob3VsZCB3b3JrIEFG
QUlDVC4KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21zci5oCj4gaW5kZXggOTI4ZjFjYzQ1NC4uODQwMWQzNzZjMyAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3IuaAo+IEBAIC0yMjAsNiArMjIwLDE0IEBAIHN0cnVjdCBtc3JfZG9tYWluX3BvbGlj
eQo+ICAgICAgfSBwbGFmb3JtX2luZm87Cj4gIH07Cj4gIAo+ICsvKiBSQVcgbXNyIGRvbWFpbiBw
b2xpY3k6IGNvbnRhaW5zIHRoZSBhY3R1YWwgdmFsdWVzIGZyb20gSC9XIE1TUnMgKi8KPiArZXh0
ZXJuIG1zcl9kb21haW5fcG9saWN5IHJhd19tc3JfZG9tYWluX3BvbGljeTsKPiArLyoKPiArICog
SE9TVCBtc3IgZG9tYWluIHBvbGljeTogZmVhdHVyZXMgdGhhdCBYZW4gYWN0dWFsbHkgZGVjaWRl
ZCB0byB1c2UsCj4gKyAqIGEgc3Vic2V0IG9mIFJBVyBwb2xpY3kuCj4gKyAqLwo+ICtleHRlcm4g
bXNyX2RvbWFpbl9wb2xpY3kgaG9zdF9tc3JfZG9tYWluX3BvbGljeTsKCkFyZW4ndCB5b3UgbWlz
c2luZyBhICdzdHJ1Y3QnIGhlcmU/IEkgZG9uJ3Qgc2VlIGFueSB0eXBlZGVmIGZvciBzdHJ1Y3QK
bXNyX2RvbWFpbl9wb2xpY3kuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 11:30:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 11:30:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejkOq-0002y3-0q; Thu, 08 Feb 2018 11:29:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bjyf=fc=citrix.com=prvs=5704fb20b=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1ejkOp-0002xx-0I
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 11:29:55 +0000
X-Inumbo-ID: 5151f0f8-0cc3-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5151f0f8-0cc3-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 12:29:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="67525618"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
Thread-Index: AQHToMbdNP7dGGs99UWeDF2WOZHVA6OaS56AgAACUQA=
Date: Thu, 8 Feb 2018 11:29:48 +0000
Message-ID: <1518089388.3287.1.camel@citrix.com>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
 <20180208112131.yq6ls6diw7azwrj5@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180208112131.yq6ls6diw7azwrj5@MacBook-Pro-de-Roger.local>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.26.1-1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <A8C4368F8D394148B1BF14CBA2571597@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE4LTAyLTA4IGF0IDExOjIxICswMDAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3Rl
Og0KPiBPbiBUaHUsIEZlYiAwOCwgMjAxOCBhdCAxMDoyMzoyMUFNICswMDAwLCBTZXJnZXkgRHlh
c2xpIHdyb3RlOg0KPiA+ICtzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2hvc3RfcG9saWN5
KHZvaWQpDQo+ID4gK3sNCj4gPiArICAgIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSAm
aG9zdF9tc3JfZG9tYWluX3BvbGljeTsNCj4gPiArDQo+ID4gKyAgICAqZHAgPSByYXdfbXNyX2Rv
bWFpbl9wb2xpY3k7DQo+IA0KPiBob3N0X21zcl9kb21haW5fcG9saWN5ID0gcmF3X21zcl9kb21h
aW5fcG9saWN5Ow0KPiANCj4gU2hvdWxkIHdvcmsgQUZBSUNULg0KDQpUaGlzIGlzIGEgdGVtcGxh
dGUgZm9yIHRoZSBmdXR1cmUuIFRoZSBjb2RlIHdpdGggKmRwIGlzIG11Y2ggc2hvcnRlcg0KdGhh
biB3aXRoIGhvc3RfbXNyX2RvbWFpbl9wb2xpY3kuDQoNCj4gDQo+ID4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oDQo+ID4g
aW5kZXggOTI4ZjFjYzQ1NC4uODQwMWQzNzZjMyAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaA0KPiA+
IEBAIC0yMjAsNiArMjIwLDE0IEBAIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQ0KPiA+ICAgICAg
fSBwbGFmb3JtX2luZm87DQo+ID4gIH07DQo+ID4gIA0KPiA+ICsvKiBSQVcgbXNyIGRvbWFpbiBw
b2xpY3k6IGNvbnRhaW5zIHRoZSBhY3R1YWwgdmFsdWVzIGZyb20gSC9XIE1TUnMgKi8NCj4gPiAr
ZXh0ZXJuIG1zcl9kb21haW5fcG9saWN5IHJhd19tc3JfZG9tYWluX3BvbGljeTsNCj4gPiArLyoN
Cj4gPiArICogSE9TVCBtc3IgZG9tYWluIHBvbGljeTogZmVhdHVyZXMgdGhhdCBYZW4gYWN0dWFs
bHkgZGVjaWRlZCB0byB1c2UsDQo+ID4gKyAqIGEgc3Vic2V0IG9mIFJBVyBwb2xpY3kuDQo+ID4g
KyAqLw0KPiA+ICtleHRlcm4gbXNyX2RvbWFpbl9wb2xpY3kgaG9zdF9tc3JfZG9tYWluX3BvbGlj
eTsNCj4gDQo+IEFyZW4ndCB5b3UgbWlzc2luZyBhICdzdHJ1Y3QnIGhlcmU/IEkgZG9uJ3Qgc2Vl
IGFueSB0eXBlZGVmIGZvciBzdHJ1Y3QNCj4gbXNyX2RvbWFpbl9wb2xpY3kuDQoNCkkgZG9uJ3Qg
a25vdyBob3cgSSBtaXNzZWQgdGhpcy4gWW91IGFyZSByaWdodCwgJ3N0cnVjdCcgaXMgbWFuZGF0
b3J5Lg0KDQotLSANClRoYW5rcywNClNlcmdleQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 11:40:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 11:40:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejkZD-0004Bw-Va; Thu, 08 Feb 2018 11:40:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejkZC-0004Bq-PV
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 11:40:38 +0000
X-Inumbo-ID: fef33b61-0cc4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fef33b61-0cc4-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 11:41:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461857160"
Date: Thu, 8 Feb 2018 11:40:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180208114030.exqgt4oqrpcif4se@citrix.com>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B244C02000078001A6145@prv-mh.provo.novell.com>
 <20180207160518.lhp4xibwcncje2c2@MacBook-Pro-de-Roger.local>
 <5A7B371502000078001A6285@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7B371502000078001A6285@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/4] firmware/shim: better filtering of
 dependency files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDk6Mjc6NDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA3LjAyLjE4IGF0IDE3OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDc6NDBBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gSSBoYXZlIG5vIGlkZWEgd2hhdCAqLmQxIGlzIHN1cHBvc2VkIHRv
IHJlZmVyIHRvIC0gd2Ugb25seSBoYXZlIC4qLmQKPiA+PiBhbmQgLiouZDIgZmlsZXMgKG5vdGUg
YWxzbyB0aGUgbGVhZGluZyBkb3QpLgo+ID4+IAo+ID4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+PiAKPiA+PiAtLS0gYS90b29scy9maXJtd2FyZS94
ZW4tZGlyL01ha2VmaWxlCj4gPj4gKysrIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmls
ZQo+ID4+IEBAIC0yNiw3ICsyNiw3IEBAIGxpbmtmYXJtLnN0YW1wOiAkKERFUF9ESVJTKSAkKERF
UF9GSUxFUykKPiA+PiAgCSQoZm9yZWFjaCBkLCAkKExJTktfRElSUyksIFwKPiA+PiAgCQkoY2Qg
JChYRU5fUk9PVCk7IFwKPiA+PiAgCQkgZmluZCAkKGQpICEgLXR5cGUgbCAtdHlwZSBmIFwKPiA+
PiAtCQkgJChhZGRwcmVmaXggISAtcGF0aCAsICcqLltvZGExXScgJyouZFsxMl0nKSkgXAo+ID4+
ICsJCSAkKGFkZHByZWZpeCAhIC1wYXRoICwgJyouW29hMV0nICcuKi5kJyAnLiouZDInKSkgXAo+
ID4gCj4gPiBEb24ndCB5b3Ugd2FudCAtbmFtZSBoZXJlIGluc3RlYWQgb2YgLXBhdGg/Cj4gPiAK
PiA+IEFGQUlDVCB1c2luZyAnLiouZCcgaXMgbm90IGdvaW5nIHRvIHdvcmsgd2l0aCBwYXRoLCBi
ZWNhdXNlIHRoYXQncyB0aGUKPiA+IGZ1bGwgcGF0aCwgbm90IHRoZSBuYW1lIG9mIHRoZSBmaWxl
LiBUaGlzIHVzZWQgdG8gd29yayBiZWZvcmUgYmVjYXVzZQo+ID4gdGhlIHBhdHRlcm5zIHN0YXJ0
ZWQgd2l0aCAnKicuCj4gCj4gT2gsIGdvb2QgcG9pbnQuIE9uY2UgYWdhaW4gSSBoYXZlIG5vIGlk
ZWEgd2h5IC1wYXRoIHdhcyB1c2VkIGluCj4gdGhlIGZpcnN0IHBsYWNlLgo+IAoKJy1uYW1lJyBp
cyBpbmRlZWQgYmV0dGVyIGhlcmUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 11:41:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 11:41:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejkZn-0004GK-AI; Thu, 08 Feb 2018 11:41:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejkZm-0004FQ-8g
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 11:41:14 +0000
X-Inumbo-ID: e66c26f8-0cc4-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e66c26f8-0cc4-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 12:40:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461857237"
Date: Thu, 8 Feb 2018 11:41:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180208114110.a3sjsecxokw7r43h@citrix.com>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B246F02000078001A6148@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7B246F02000078001A6148@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/4] firmware/shim: better filtering of
 intermediate files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDg6MTVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSSBoYXZlIG5vIGlkZWEgd2hhdCAqLjEgaXMgbWVhbnQgdG8gY292ZXIuIEluc3RlYWQg
YWxzbyBleGNsdWRlCj4gcHJlcHJvY2Vzc2VkIGFuZCBub24tc291cmNlIGFzc2VtYmx5IGZpbGVz
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJl
dmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 11:41:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 11:41:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejkaB-0004K7-Ig; Thu, 08 Feb 2018 11:41:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejkaA-0004JX-6l
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 11:41:38 +0000
X-Inumbo-ID: 229ba7a2-0cc5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 229ba7a2-0cc5-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 11:42:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461857285"
Date: Thu, 8 Feb 2018 11:41:30 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180208114130.47lwu4lnzcsrvxtx@citrix.com>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B248F02000078001A614B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7B248F02000078001A614B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/4] firmware/shim: avoid mkdir error during
 Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDg6NDdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gIm1rZGlyIC1wIiByZXBvcnRzIGEgbWlzc2luZyBvcGVyYW5kLCBhcyBjb25maWcvIGhh
cyBubyBzdWJkaXJzLiBPZGRseQo+IGVub3VnaCB0aGlzIGRvZXNuJ3QgY2F1c2UgdGhlIHdob2xl
IGNvbW1hbmQgKGFuZCBoZW5jZSB0aGUgYnVpbGQgdG8KPiBmYWlsKSwgZGVzcGl0ZSB0aGUgInNl
dCAtZSIgbm93IGNvdmVyaW5nIHRoZSBlbnRpcmUgc2V0IG9mIGNvbW1hbmRzIC0KPiBwZXJoYXBz
IGEgcXVpcmsgb2YgdGhlIHJlbGF0aXZlbHkgb2xkIGJhc2ggSSd2ZSBzZWVuIHRoaXMgd2l0aCAo
YSBmZXcKPiBzaW1wbGUgZXhwZXJpbWVudHMgc3VnZ2VzdCB0aGF0IGNvbW1hbmRzIGluc2lkZSAo
KSBwcm9kdWNpbmcgYSBub24tCj4gc3VjY2VzcyBzdGF0dXMgd291bGQgZXhpdCB0aGUgaW5uZXIg
c2hlbGwsIGJ1dCBub3QgdGhlIG91dGVyIG9uZSkuCj4gCj4gQWRkIGEgZHVtbXkgLiBhcmd1bWVu
dCB0byB0aGUgaW52b2NhdGlvbi4KPiAKPiBTdWdnZXN0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 11:42:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 11:42:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejkao-0004QL-QG; Thu, 08 Feb 2018 11:42:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejkan-0004Ox-AH
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 11:42:17 +0000
X-Inumbo-ID: 3985998c-0cc5-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3985998c-0cc5-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 11:43:05 +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 82F641435;
 Thu,  8 Feb 2018 03:42:09 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 96C423F24D;
 Thu,  8 Feb 2018 03:42:08 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>, security@xenproject.org
References: <alpine.DEB.2.10.1802071200020.4960@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <cd37408c-57fa-f3ce-f552-fc51d27123df@arm.com>
Date: Thu, 8 Feb 2018 11:42:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802071200020.4960@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: lars.kurth.xen@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] update on the status of SP2 mitigations for Xen on
	Arm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNy8wMi8xOCAyMDoxNCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEhpIGFsbCwK
CkhpLAoKSSdkIGxpa2UgdG8gbWFrZSBzb21lIGNsYXJpZmljYXRpb25zIG9uIHdoYXQgaGFzIGJl
ZW4gbWVyZ2VkIGluIFhlbiBzbyAKZmFyIGFuZCB0aGUgc3RhdGUgb2YgU1AyLgoKPiAKPiBUaGlz
IGlzIHRoZSBsYXRlc3Qgc3RhdHVzIG9mIHRoZSBTUDIgbWl0aWdhdGlvbnMgZm9yIFhlbiBvbiBB
cm0uIFBsZWFzZQo+IG5vdGUgdGhhdCBhcm0zMiBhbmQgYXJtNjQgcmVxdWlyZSBkaWZmZXJlbnQg
bWl0aWdhdGlvbnMuCj4gCj4gSSBoYXZlIGp1c3QgYmFja3BvcnRlZCB0aGUgYXJtMzIgbWl0aWdh
dGlvbiB0byA0LjEwLCA0LjksIDQuOCBhbmQgNC43OgoKV2hhdCB5b3UgYmFja3BvcnRlZCBpcyBh
IGZyYW1ld29yayB0byBlbmFibGUgcGVyIHByb2Nlc3NvciBtaXRpZ2F0aW9uLiAKTWl0aWdhdGlv
biBmb3IgQ29ydGV4LUExNSAocHJvdmlkaW5nIGEgZmlybXdhcmUgdXBncmFkZWQpLCBDb3J0ZXgt
QTE3IAphbmQgQ29ydGV4LUExMiBoYXMgYmVlbiBhZGRlZCB3aGljaCBjb3ZlcmVkIHRoZSBBcm0g
ZGVzaWduZWQgcHJvY2Vzc29yLgoKVGhpcyBkb2VzICpub3QqIGNvdmVyIGFueSBwcm9jZXNzb3Ig
dGhhdCBoYXZlIG5vdCBiZWVuIGRlc2lnbmVkIGJ5IEFybSAKYW5kIHBvdGVudGlhbGx5IGFmZmVj
dGVkIGJ5IFNQMi4KCkZ1cnRoZXJtb3JlLCB3aGlsZSB0aGUgZnJhbWV3b3JrIGlzIGFibGUgdG8g
ZGVhbCB3aXRoIHBsYXRmb3JtIHdpdGggCmhldGVyb2dlbmVvdXMgcHJvY2Vzc29ycyAoZS5nIGJp
Zy5MSVRUTEUpLCBYZW4gZG9lcyBub3QgZXhwb3NlIGNvcnJlY3RseSAKdGhhdCBpbmZvcm1hdGlv
biB0byB0aGUgZ3Vlc3QuIFRoaXMgbWVhbnMgdGhhdCBndWVzdCAoc3VjaCBhcyBMaW51eCkgCndp
bGwgc3RpbGwgYmUgdnVsbmVyYWJsZSB0byBTUDIuIEkgc3VnZ2VzdGVkIGEgcGF0Y2ggdG8gZGlz
YWJsZSAKYmlnLkxJVFRMRSBvbiBYZW4gZm9yIHRoZSB0aW1lIGJlaW5nIChzZWUgWzFdKS4KCj4g
Cj4gLSA0LjEwCj4gYmJkMDkzYyB4ZW4vYXJtMzI6IGVudHJ5OiBEb2N1bWVudCB0aGUgcHVycG9z
ZSBvZiByMTEgaW4gdGhlIHRyYXBzIGhhbmRsZXIKPiBhNjlhOGI1IHhlbi9hcm0zMjogSW52YWxp
ZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhpc3QgZm9yIENvcnRleC1BMTUKPiBmMTY3ZWJmIHhlbi9h
cm0zMjogSW52YWxpZGF0ZSBCVEIgb24gZ3Vlc3QgZXhpdCBmb3IgQ29ydGV4IEExNyBhbmQgMTIK
PiBjNGMwMTg3IHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2ggcHJlZGlj
dG9yIGFsaWFzaW5nIGF0dGFja3MKPiAxOWFkOGE3IHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNz
aW5nIHRyYXBfcmVzZXQgZW50cnkKPiAzY2FmMzJjIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlE
UiB2YWx1ZXMgZm9yIENvcnRleC1BMTcgYW5kIEExMgo+IGRmN2JlOTQgeGVuL2FybTMyOiBlbnRy
eTogQ29uc29saWRhdGUgREVGSU5FX1RSQVBfRU5UUllfKiBtYWNyb3MKPiAKPiAtIDQuOQo+IDRk
MDFkYmMgeGVuL2FybTMyOiBlbnRyeTogRG9jdW1lbnQgdGhlIHB1cnBvc2Ugb2YgcjExIGluIHRo
ZSB0cmFwcyBoYW5kbGVyCj4gMjIzNzliNiB4ZW4vYXJtMzI6IEludmFsaWRhdGUgaWNhY2hlIG9u
IGd1ZXN0IGV4aXN0IGZvciBDb3J0ZXgtQTE1Cj4gNmUxM2FkNyB4ZW4vYXJtMzI6IEludmFsaWRh
dGUgQlRCIG9uIGd1ZXN0IGV4aXQgZm9yIENvcnRleCBBMTcgYW5kIDEyCj4gMGQzMjIzNyB4ZW4v
YXJtMzI6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gYnJhbmNoIHByZWRpY3RvciBhbGlhc2luZyBh
dHRhY2tzCj4gNGJhNTliZCB4ZW4vYXJtMzI6IGVudHJ5OiBBZGQgbWlzc2luZyB0cmFwX3Jlc2V0
IGVudHJ5Cj4gMjk5N2M1ZSB4ZW4vYXJtMzI6IEFkZCBtaXNzaW5nIE1JRFIgdmFsdWVzIGZvciBD
b3J0ZXgtQTE3IGFuZCBBMTIKPiA3NTFjODc5IHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRl
IERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zCj4gCj4gLSA0LjgKPiAxMTg3NWI3IHhlbi9hcm0z
MjogZW50cnk6IERvY3VtZW50IHRoZSBwdXJwb3NlIG9mIHIxMSBpbiB0aGUgdHJhcHMgaGFuZGxl
cgo+IDExMDVmM2EgeGVuL2FybTMyOiBJbnZhbGlkYXRlIGljYWNoZSBvbiBndWVzdCBleGlzdCBm
b3IgQ29ydGV4LUExNQo+IDc1NDM0NWMgeGVuL2FybTMyOiBJbnZhbGlkYXRlIEJUQiBvbiBndWVz
dCBleGl0IGZvciBDb3J0ZXggQTE3IGFuZCAxMgo+IDczMzZkMGQgeGVuL2FybTMyOiBBZGQgc2tl
bGV0b24gdG8gaGFyZGVuIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwo+IGNmOTVi
YmEgeGVuL2FybTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJhcF9yZXNldCBlbnRyeQo+IGE1ODZj
YmQgeGVuL2FybTMyOiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3IgQ29ydGV4LUExNyBhbmQg
QTEyCj4gNjA4MmUzYiB4ZW4vYXJtMzI6IGVudHJ5OiBDb25zb2xpZGF0ZSBERUZJTkVfVFJBUF9F
TlRSWV8qIG1hY3Jvcwo+IAo+IC0gNC43Cj4gZjUwZWE4NCB4ZW4vYXJtMzI6IGVudHJ5OiBEb2N1
bWVudCB0aGUgcHVycG9zZSBvZiByMTEgaW4gdGhlIHRyYXBzIGhhbmRsZXIKPiBkZTNiZGFhIHhl
bi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhpc3QgZm9yIENvcnRleC1BMTUK
PiA3NjY5OTBiIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBCVEIgb24gZ3Vlc3QgZXhpdCBmb3IgQ29y
dGV4IEExNyBhbmQgMTIKPiA0YWMwMjI5IHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRl
biBicmFuY2ggcHJlZGljdG9yIGFsaWFzaW5nIGF0dGFja3MKPiBiYWZkNjNmIHhlbi9hcm0zMjog
ZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQgZW50cnkKPiBkNWJiNDI1IHhlbi9hcm0zMjog
QWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENvcnRleC1BMTcgYW5kIEExMgo+IDAwM2VjM2Ug
eGVuL2FybTMyOiBlbnRyeTogQ29uc29saWRhdGUgREVGSU5FX1RSQVBfRU5UUllfKiBtYWNyb3MK
PiAKPiAKPiBUaGUgYXJtNjQgYmFja3BvcnRzIGhhdmUgYmVlbiBpbiB0aGUgc3RhZ2luZyB0cmVl
cyBmb3IgYSB3aGlsZSwgc2VlOgo+IGh0dHBzOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1
MTY5MDEwNTYyMzU3OQoKU2VlIHJlbWFyayBhcyBmb3IgYXJtMzIgbWl0aWdhdGlvbiBoZXJlLgoK
PiAKPiBKdWxpZW4gcG9zdGVkIGFub3RoZXIgc2VyaWVzIHRvIGltcHJvdmUgdGhlIFNQMiBtaXRp
Z2F0aW9uIGZvciBhcm02NDoKPiBodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTE3
ODM2ODg0MjAwMzgKPiBJdCBpcyBub3QgeWV0IHJldmlld2VkLiBUaGlzIHNlY29uZCBzZXJpZXMg
aXMgaGlnaGx5IGRlc2lyYWJsZSwgYXMgaXQKPiB1c2VzIGJldHRlciBmaXJtd2FyZSBpbnRlcmZh
Y2VzIGZvciB0aGUgbWl0aWdhdGlvbi4KPiAKPiBBdCBwcmVzZW50LCBYZW4gaXMgdXNpbmcgYSBQ
U0NJIGdldF92ZXJzaW9uIGNhbGwgKGl0IGlzIGEgY2FsbCB0byB0aGUKPiBQU0NJIGZpcm13YXJl
KSBmb3IgdGhlIG1pdGlnYXRpb24uIEl0IHJlbGllcyBvbiB0aGUgZmlybXdhcmUgY2xlYW5pbmcK
PiB0aGUgYnJhbmNoIHByZWRpY3RvciBjYWNoZSBpbiB0aGUgaW1wbGVtZW50YXRpb24gb2YgdGhl
IGdldF92ZXJzaW9uCj4gY2FsbC4gSG93ZXZlciwgaXQgYXBwZXJzIHRoYXQgZ2V0X3ZlcnNpb24g
ZG9lc24ndCBhY3R1YWxseSBkbyB0aGUKPiBleHBlY3RlZCB0YXNrIG9uIG1vc3QgYXJtNjQgcGxh
dGZvcm1zLiBIZW5jZSwgdGhlIG5lZWQgZm9yIGEgbmV3IHNlcmllcwo+IGFuZCBhIGJldHRlciBm
aXJtd2FyZSBjYWxsLiBKdWxpZW4sIGZlZWwgZnJlZSB0byBhZGQgbW9yZSBkZXRhaWxzIGhlcmUu
CgpQU0NJIGdldF92ZXJzaW9uIHdhcyB0aGUgZmlyc3QgYmFuZC1haWQgc3VnZ2VzdGVkIGZvciBh
IGdlbmVyaWMgd2F5IHRvIAppbnZhbGlkYXRlIGJyYW5jaCBwcmVkaWN0b3Igb24gQXJtNjQgcGxh
dGZvcm0uIEl0ICpuZXZlciogcmVsaWVkIG9uIApjdXJyZW50IGZpcm13YXJlIGltcGxlbWVudGF0
aW9uIHRvIGludmFsaWRhdGUgdGhlIGJyYW5jaCBwcmVkaWN0b3IuIEl0IAp3YXMgcmVseWluZyBv
biBhZmZlY3RlZCB2ZW5kb3IgdG8gdXBkYXRlIHRoZWlyIGZpcm13YXJlIGltcGxlbWVudGF0aW9u
IAp0byBpbnZhbGlkYXRlIGJyYW5jaCBwcmVkaWN0b3Igb24gUFNDSSBnZXRfdmVyc2lvbiBjYWxs
LgoKQXJtIGhhcyBwdWJsaXNoZWQgYSBuZXcgdmVyc2lvbiBvZiBTTUNDQyBzcGVjaWZpY2F0aW9u
ICgxLjEpIHRoYXQgCnByb3ZpZGVzIGFuIG9wdGltaXNlZCBjYWxsaW5nIGNvbnZlbnRpb24gYW5k
IG9wdGlvbmFsLCBkaXNjb3ZlcmFibGUgCnN1cHBvcnQgZm9yIG1pdGlnYXRpbmcgQ1ZFLTIwMTct
NTcxNSAoWFNBLTI1NCBTUDIpLgoKVGhlIHNlcmllcyBJIHBvc3RlZCBjb3ZlcnMgdGhlIGltcGxl
bWVudGF0aW9uIG9mIFNNQ0NDIDEuMSBmb3IgdGhlIApndWVzdHMuIEkgYW0gc3RpbGwgd29ya2lu
ZyBvbiB0aGUgaG9zdCBzaWRlIChzaG91bGQgYmUgcG9zdGVkIHNvb24pLiBGb3IgCnRoZSBob3N0
IHNpZGVzLCB0aGUgbWl0aWdhdGlvbiB3aWxsIG9ubHkgYmUgYXBwbGllZCBvbiAqa25vd24qIGFm
ZmVjdGVkIApwcm9jZXNzb3JzLiBUaGUgdmVuZG9ycyB3aWxsIGhhdmUgdG8gc2VuZCBhIHBhdGNo
IGlmIHRoZXJlIHByb2Nlc3NvcnMgCmFuZCByZXF1aXJlcyBtaXRpZ2F0aW9uIGZvciBTUDIgKGV2
ZW4gaWYgdGhleSBhcmUgdXNpbmcgU01DQ0MgMS4xIC4KCk5vbmUgb2YgdGhlIExpbnV4IHJlbGVh
c2Ugd2lsbCBjb250YWluIHRoZSBQU0NJIGdldF92ZXJzaW9uIGNhbGwgKHNlZSAKWzJdKSBhbmQg
aXQgaXMgaW4gbXkgcGxhbiB0byBkcm9wIGl0IGZyb20gWGVuIGFzIHdlbGwuCgpDaGVlcnMsCgpb
MV0gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEv
bXNnMDI3NTYuaHRtbApbMl0gaHR0cHM6Ly9wYXRjaHdvcmsua2VybmVsLm9yZy9wYXRjaC8xMDIw
MzcwMS8KCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 11:58:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 11:58:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejkqX-0005Pp-9A; Thu, 08 Feb 2018 11:58:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejkqW-0005Pj-Vo
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 11:58:33 +0000
X-Inumbo-ID: 7f4fa146-0cc7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f4fa146-0cc7-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 11:59:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461859163"
Date: Thu, 8 Feb 2018 11:21:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180208112106.cnndnnlrurmwev5w@citrix.com>
References: <5A7B21F202000078001A6124@prv-mh.provo.novell.com>
 <5A7B242502000078001A6142@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7B242502000078001A6142@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/4] firmware/shim: correctly handle errors
 during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDc6MDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gInNldCAtZSIgb24gYSBzZXBhcmF0ZSBNYWtlZmlsZSBsaW5lIGlzIG1lYW5pbmdsZXNz
LiBHbHVlIHRvZ2V0aGVyIGFsbAo+IHRoZSBsaW5lcyB0aGF0IHRoaXMgaXMgc3VwcG9zZWQgdG8g
Y292ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:18:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:18:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlA0-0006pX-1Q; Thu, 08 Feb 2018 12:18:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=49wl=fc=citrix.com=prvs=570819da8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ejl9y-0006pR-To
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 12:18:38 +0000
X-Inumbo-ID: 4e056353-0cca-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4e056353-0cca-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 12:19:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="67528676"
To: Jan Beulich <JBeulich@suse.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
 <7e4501cd-08ad-2029-d1bf-1ea5517d160c@citrix.com>
 <5A7B23FC02000078001A613F@prv-mh.provo.novell.com>
 <0cd19fe5-02b3-fae9-9b16-2cc44b169f7e@citrix.com>
 <5A7C228D02000078001A649E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9042c7e8-6ac0-525b-4b3e-fb376dbcc604@citrix.com>
Date: Thu, 8 Feb 2018 12:18:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7C228D02000078001A649E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDIvMTggMDk6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjAyLjE4IGF0
IDE4OjA4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA3LzAyLzE4
IDE1OjA2LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEFsc28geW91IGNvbXBsZXRlbHkgaWdub3Jl
IG15IGFyZ3VtZW50IGFnYWluc3QgdGhlIHNlZW1pbmdseQo+Pj4gcmFuZG9tIGRpdmlzaW9uIGJ5
IDEwLCBpbmNsdWRpbmcgdGhlIHJlc3VsdGluZyBxdWVzdGlvbiBvZiB3aGF0IHlvdQo+Pj4gbWVh
biB0byBkbyBvbmNlIDEwSHogYWxzbyB0dXJucyBvdXQgdG9vIGhpZ2ggYSBmcmVxdWVuY3kuCj4+
IFdlJ3ZlIGdvdCB0byBwaWNrIGEgZnJlcXVlbmN5LiAgVGhlIGN1cnJlbnQgMTAwSHogaXMganVz
dCBhcyBhcmJpdHJhcnkKPj4gYXMgdGhlIHByb3Bvc2VkIG5ldyAxMEh6Lgo+IE5vdCBleGFjdGx5
IC0gdGhlIDEwMEh6IGlzIHNpbXBseSB0aGUgZnJlcXVlbmN5IHdlIHJ1biB0aGUgbWFpbiB0aWNr
Cj4gYXQsIHNvIHdoaWxlIHJhbmRvbSBpdCBpcyBub3QgYXMgcmFuZG9tIGFzIGFueSBmdXJ0aGVy
IGRlcml2ZWQgdmFsdWUKPiB3aGljaCBoYXMgbm8gcHJvcGVyIHJlYXNvbiBiZWhpbmQgaXQuCj4K
PiBUaGVyZSdzIG9uZSBtb3JlIHBvaW50IHdydCB5b3VyIGFyZ3VtZW50IG9mIG92ZXJoZWFkOiBJ
ZiBzZXJ2aWNpbmcKPiBhbiBOTUkgdGFrZXMgdGhhdCBsb25nIG9uIHRob3NlIGJveGVzLCB5b3Un
cmUgYmFzaWNhbGx5IHNheWluZyB5b3UKPiBhcmUgaGFwcHkgdG8gd2FzdGUgYXQgbGVhc3QgMSUg
b2YgYSBjb3JlJ3MgYmFuZHdpZHRoIG9uIGEKPiBkZWJ1Z2dpbmcgZmVhdHVyZS4gSXMgdGhhdCBy
ZWFzb25hYmxlIGZvciBhIHByb2R1Y3Rpb24gc2V0dXA/IEFuZAo+IGNvbnNpZGVyaW5nIHRoYXQg
SSdkIGV4cGVjdCB0aGUgcGF0Y2ggdG8gaGF2ZSBjaG9zZW4gZS5nLiBIWiAvIDUsCj4gSFogLyA0
LCBvciBldmVuIEhaIC8gMiBpZiB0aGF0IHdvcmtlZCByZWxpYWJseSwgSSBjb3VsZCBldmVuIGNv
bmNsdWRlCj4geW91J3JlIGhhcHB5IHRvIHNwZW5kIHNvbWV3aGVyZSBiZXR3ZWVuIDUgYW5kIDEw
JSBvZiBvbmUKPiBjb3JlJ3MgYmFuZHdpZHRoLiAoRkFPRCBhbGwgdGhpcyBpcyBiYXNlZCBvbiB0
aGUgMUh6IGZyZXF1ZW5jeSB3ZQo+IC0gaWlyYyAtIHJ1biB0aGUgTk1JIGF0IGxhdGVyIG9uLikg
VG8gbWUgdGhpcyBpcyBhbm90aGVyIGNsZWFyIGFyZ3VtZW50Cj4gdG8gdHVybiBvZmYgdGhlIHdh
dGNoZG9nIG9uIHRob3NlIHN5c3RlbXMsIHJhdGhlciB0aGFuIHRyeWluZyB0bwo+ICJmaXgiIGl0
cyBwcm9iaW5nLgoKSXQgaXMgbm90IGEgZGVidWdnaW5nIGZlYXR1cmU7IGl0J3MgYSByZWxpYWJp
bGl0eSBmZWF0dXJlLsKgIFdpdGgKY2x1c3RlcmVkIHN0b3JhZ2UgaW4gcGFydGljdWxhciwgaXQg
aXMgYWJzb2x1dGVseSBwYXJhbW91bnQgdG8gZ3VhcmFudGVlCnRoYXQgYSBzdHJ1Z2dsaW5nIGhv
c3QgZmVuY2VzIGl0c2VsZiBjbGVhbmx5LCBvciB5b3UgbG9zZSB0aGUgZW50aXJlCmNsdXN0ZXIu
CgpUaGlzIHBhcnRpY3VsYXIgaXNzdWUgaXMgYSBmYWlsdXJlIHRvIGJvb3QsIGJ1dCBieSBmYXIg
dGhlIG1vc3QgY29tbW9uCmlzc3VlIHdlIHNlZSBpbiB0aGUgZmllbGQgaXMgYSBmZW5jZSB3aGVu
IGFsbC1idXQtb25lIENQVSBpcyB3YWl0aW5nIGluCnRoZSBjYWxpYnJhdGlvbiByZW5kZXp2b3Vz
LCBieSB3aGljaCBwb2ludCB0aGUgaG9zdCBoYXMgZWZmZWN0aXZlbHkgYmVlbgpkZWFkIGZvciA1
IHNlY29uZHMgYWxyZWFkeS7CoCBUdXJuaW5nIHRoZSB3YXRjaGRvZyBvZmYgaXNuJ3QgYSB2aWFi
bGUgb3IKcmVhc29uYWJsZSBzb2x1dGlvbiB0byB0aGUgcHJvYmxlbS4KCldlIHN3aXRjaCB0aGUg
Tk1JIGZyZXF1ZW5jeSB0byB+Mkh6IGFmdGVyIHRoZSBjYWxpYnJhdGlvbiwgYnV0IHRoYXQgaXMK
YWZ0ZXIgaGF2aW5nIHJ1biB0aGUgQlNQIGF0IDEwMEh6IGZvciBhIGxvbmcgcGVyaW9kIG9mIHRp
bWUsIGFuZCB0aGUgQVBzCmF0IHRoaXMgcmF0ZSBmb3IgYSBzaG9ydCB3aGlsZS7CoCBJcnJlc3Bl
Y3RpdmUgb2YgdGhlIGV4YWN0IGZpeCBoZXJlLCBpdAppcyBzaW1wbHkgbm90IGEgZ29vZCBpZGVh
IHRvIGJlIHJ1bm5pbmcgd2l0aCB0aGlzIE5NSSBmcmVxdWVuY3ksIG90aGVyCnRoYW4gcG9zc2li
bHkgZHVyaW5nIHRoZSBpbW1lZGlhdGUgY2FsaWJyYXRpb24gbG9naWMuCgp+QW5kcmV3CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:26:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlHH-0007Wu-5f; Thu, 08 Feb 2018 12:26:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvca=fc=citrix.com=prvs=5707d83af=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejlHF-0007WD-OD
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 12:26:09 +0000
X-Inumbo-ID: 5ac64ae9-0ccb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ac64ae9-0ccb-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 12:26:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461863403"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Feb 2018 12:25:37 +0000
Message-ID: <20180208122539.56095-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180208122539.56095-1-roger.pau@citrix.com>
References: <20180208122539.56095-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/3] pvh/dom0: init variables at declaration time
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyByZW1vdmUgYSBjb3VwbGUgb2YgbmV3bGluZXMgYXQgdGhlIHN0YXJ0IG9mIGZ1bmN0aW9u
CmRlY2xhcmF0aW9ucy4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyB8IDE3ICsrKysrLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vZG9tMF9idWlsZC5jCmluZGV4IDVmNDE1NWI3Y2EuLjFjODM1NzhjNWUgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tMF9idWlsZC5jCkBAIC05MSwxMiArOTEsMTEgQEAgc3RhdGljIGludCBfX2luaXQgcHZo
X3BvcHVsYXRlX21lbW9yeV9yYW5nZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX3Bh
Z2VzKQogewotICAgIHVuc2lnbmVkIGludCBvcmRlciwgaSA9IDA7CisgICAgdW5zaWduZWQgaW50
IG9yZGVyID0gTUFYX09SREVSLCBpID0gMDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOwog
ICAgIGludCByYzsKICNkZWZpbmUgTUFQX01BWF9JVEVSIDY0CiAKLSAgICBvcmRlciA9IE1BWF9P
UkRFUjsKICAgICB3aGlsZSAoIG5yX3BhZ2VzICE9IDAgKQogICAgIHsKICAgICAgICAgdW5zaWdu
ZWQgaW50IHJhbmdlX29yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMobnJfcGFnZXMgKyAxKTsK
QEAgLTM3NiwxNCArMzc1LDEyIEBAIHN0YXRpYyBfX2luaXQgdm9pZCBwdmhfc2V0dXBfZTgyMChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzKQogc3RhdGljIGludCBfX2lu
aXQgcHZoX3NldHVwX3AybShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2
ID0gZC0+dmNwdVswXTsKLSAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzOworICAgIHVuc2lnbmVk
IGxvbmcgbnJfcGFnZXMgPSBkb20wX2NvbXB1dGVfbnJfcGFnZXMoZCwgTlVMTCwgMCk7CiAgICAg
dW5zaWduZWQgaW50IGk7CiAgICAgaW50IHJjOwogICAgIGJvb2wgcHJlZW1wdGVkOwogI2RlZmlu
ZSBNQjFfUEFHRVMgUEZOX0RPV04oTUIoMSkpCiAKLSAgICBucl9wYWdlcyA9IGRvbTBfY29tcHV0
ZV9ucl9wYWdlcyhkLCBOVUxMLCAwKTsKLQogICAgIHB2aF9zZXR1cF9lODIwKGQsIG5yX3BhZ2Vz
KTsKICAgICBkbyB7CiAgICAgICAgIHByZWVtcHRlZCA9IGZhbHNlOwpAQCAtNTY1LDcgKzU2Miw3
IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9jcHVzKHN0cnVjdCBkb21haW4gKmQsIHBh
ZGRyX3QgZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHN0
YXJ0X2luZm8pCiB7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBkLT52Y3B1WzBdOwotICAgIHVuc2ln
bmVkIGludCBjcHUsIGk7CisgICAgdW5zaWduZWQgaW50IGNwdSA9IHYtPnByb2Nlc3NvciwgaTsK
ICAgICBpbnQgcmM7CiAgICAgLyoKICAgICAgKiBUaGlzIHNldHMgdGhlIHZDUFUgc3RhdGUgYWNj
b3JkaW5nIHRvIHRoZSBzdGF0ZSBkZXNjcmliZWQgaW4KQEAgLTU4Niw3ICs1ODMsNiBAQCBzdGF0
aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGVu
dHJ5LAogICAgICAgICAuY3B1X3JlZ3MueDg2XzMyLnRyX2FyID0gMHg4YiwKICAgICB9OwogCi0g
ICAgY3B1ID0gdi0+cHJvY2Vzc29yOwogICAgIGZvciAoIGkgPSAxOyBpIDwgZC0+bWF4X3ZjcHVz
OyBpKysgKQogICAgIHsKICAgICAgICAgY29uc3Qgc3RydWN0IHZjcHUgKnAgPSBkb20wX3NldHVw
X3ZjcHUoZCwgaSwgY3B1KTsKQEAgLTYyMCw3ICs2MTYsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBw
dmhfc2V0dXBfY3B1cyhzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGVudHJ5LAogc3RhdGljIGlu
dCBfX2luaXQgYWNwaV9jb3VudF9pbnRyX292cihzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIg
KmhlYWRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNp
Z25lZCBsb25nIGVuZCkKIHsKLQogICAgIGFjcGlfaW50cl9vdmVycmlkZXMrKzsKICAgICByZXR1
cm4gMDsKIH0KQEAgLTY0MCw3ICs2MzUsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBhY3BpX3NldF9p
bnRyX292cihzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhlYWRlciwKIHN0YXRpYyBpbnQg
X19pbml0IGFjcGlfY291bnRfbm1pX3NyYyhzdHJ1Y3QgYWNwaV9zdWJ0YWJsZV9oZWFkZXIgKmhl
YWRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB1bnNpZ25l
ZCBsb25nIGVuZCkKIHsKLQogICAgIGFjcGlfbm1pX3NvdXJjZXMrKzsKICAgICByZXR1cm4gMDsK
IH0KQEAgLTc4MCwxMCArNzc0LDkgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX2FjcGlf
bWFkdChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90ICphZGRyKQogc3RhdGljIGJvb2wgX19pbml0
IGFjcGlfbWVtb3J5X2Jhbm5lZCh1bnNpZ25lZCBsb25nIGFkZHJlc3MsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHsKLSAgICB1bnNp
Z25lZCBsb25nIG1mbiwgbnJfcGFnZXMsIGk7CisgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBQRk5f
RE9XTihhZGRyZXNzKTsKKyAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzID0gUEZOX1VQKChhZGRy
ZXNzICYgflBBR0VfTUFTSykgKyBzaXplKSwgaTsKIAotICAgIG1mbiA9IFBGTl9ET1dOKGFkZHJl
c3MpOwotICAgIG5yX3BhZ2VzID0gUEZOX1VQKChhZGRyZXNzICYgflBBR0VfTUFTSykgKyBzaXpl
KTsKICAgICBmb3IgKCBpID0gMCA7IGkgPCBucl9wYWdlczsgaSsrICkKICAgICAgICAgaWYgKCAh
cGFnZV9pc19yYW1fdHlwZShtZm4gKyBpLCBSQU1fVFlQRV9SRVNFUlZFRCkgJiYKICAgICAgICAg
ICAgICAhcGFnZV9pc19yYW1fdHlwZShtZm4gKyBpLCBSQU1fVFlQRV9BQ1BJKSApCi0tIAoyLjE1
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:26:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlHA-0007WP-VL; Thu, 08 Feb 2018 12:26:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvca=fc=citrix.com=prvs=5707d83af=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejlHA-0007W4-1j
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 12:26:04 +0000
X-Inumbo-ID: 2a8f1067-0ccb-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a8f1067-0ccb-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 13:25:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461863406"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Feb 2018 12:25:38 +0000
Message-ID: <20180208122539.56095-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180208122539.56095-1-roger.pau@citrix.com>
References: <20180208122539.56095-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/3] pvh/dom0: pass address/length to
	pvh_acpi_table_allowed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgdXNhZ2Ugb2YgYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0IGluc2lkZSB0aGUg
ZnVuY3Rpb24gaXMKd3JvbmcuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dl
ci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgMjkgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZG9tMF9idWlsZC5jCmluZGV4IDFjODM1NzhjNWUuLjgzMGI0MzQ1Y2MgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG9t
MF9idWlsZC5jCkBAIC03ODUsNyArNzg1LDkgQEAgc3RhdGljIGJvb2wgX19pbml0IGFjcGlfbWVt
b3J5X2Jhbm5lZCh1bnNpZ25lZCBsb25nIGFkZHJlc3MsCiAgICAgcmV0dXJuIGZhbHNlOwogfQog
Ci1zdGF0aWMgYm9vbCBfX2luaXQgcHZoX2FjcGlfdGFibGVfYWxsb3dlZChjb25zdCBjaGFyICpz
aWcpCitzdGF0aWMgYm9vbCBfX2luaXQgcHZoX2FjcGlfdGFibGVfYWxsb3dlZChjb25zdCBjaGFy
ICpzaWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGFkZHJlc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHNpemUpCiB7CiAgICAgc3RhdGljIGNvbnN0IGNoYXIgX19pbml0Y29u
c3QgYmFubmVkX3RhYmxlc1tdW0FDUElfTkFNRV9TSVpFXSA9IHsKICAgICAgICAgQUNQSV9TSUdf
SFBFVCwgQUNQSV9TSUdfU0xJVCwgQUNQSV9TSUdfU1JBVCwgQUNQSV9TSUdfTVBTVCwKQEAgLTc5
Nyw4ICs3OTksNyBAQCBzdGF0aWMgYm9vbCBfX2luaXQgcHZoX2FjcGlfdGFibGVfYWxsb3dlZChj
b25zdCBjaGFyICpzaWcpCiAgICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICAvKiBNYWtl
IHN1cmUgdGFibGUgZG9lc24ndCByZXNpZGUgaW4gYSBSQU0gcmVnaW9uLiAqLwotICAgIGlmICgg
YWNwaV9tZW1vcnlfYmFubmVkKGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXNbaV0uYWRk
cmVzcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBhY3BpX2dibF9yb290X3RhYmxlX2xp
c3QudGFibGVzW2ldLmxlbmd0aCkgKQorICAgIGlmICggYWNwaV9tZW1vcnlfYmFubmVkKGFkZHJl
c3MsIHNpemUpICkKICAgICB7CiAgICAgICAgIHByaW50aygiU2tpcHBpbmcgdGFibGUgJS40cyBi
ZWNhdXNlIHJlc2lkZXMgaW4gYSBub24tQUNQSSwgbm9uLXJlc2VydmVkIHJlZ2lvblxuIiwKICAg
ICAgICAgICAgICAgIHNpZyk7CkBAIC04MDgsMTMgKzgwOSwxNSBAQCBzdGF0aWMgYm9vbCBfX2lu
aXQgcHZoX2FjcGlfdGFibGVfYWxsb3dlZChjb25zdCBjaGFyICpzaWcpCiAgICAgcmV0dXJuIHRy
dWU7CiB9CiAKLXN0YXRpYyBib29sIF9faW5pdCBwdmhfYWNwaV94c2R0X3RhYmxlX2FsbG93ZWQo
Y29uc3QgY2hhciAqc2lnKQorc3RhdGljIGJvb2wgX19pbml0IHB2aF9hY3BpX3hzZHRfdGFibGVf
YWxsb3dlZChjb25zdCBjaGFyICpzaWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkcmVzcywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXplKQogewogICAg
IC8qCiAgICAgICogRFNEVCBhbmQgRkFDUyBhcmUgcG9pbnRlZCB0byBmcm9tIEZBRFQgYW5kIHRo
dXMgZG9uJ3QgYmVsb25nCiAgICAgICogaW4gWFNEVC4KICAgICAgKi8KLSAgICByZXR1cm4gKHB2
aF9hY3BpX3RhYmxlX2FsbG93ZWQoc2lnKSAmJgorICAgIHJldHVybiAocHZoX2FjcGlfdGFibGVf
YWxsb3dlZChzaWcsIGFkZHJlc3MsIHNpemUpICYmCiAgICAgICAgICAgICBzdHJuY21wKHNpZywg
QUNQSV9TSUdfRFNEVCwgQUNQSV9OQU1FX1NJWkUpICYmCiAgICAgICAgICAgICBzdHJuY21wKHNp
ZywgQUNQSV9TSUdfRkFDUywgQUNQSV9OQU1FX1NJWkUpKTsKIH0KQEAgLTgyNSw2ICs4MjgsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBwdmhfc2V0dXBfYWNwaV94c2R0KHN0cnVjdCBkb21haW4gKmQs
IHBhZGRyX3QgbWFkdF9hZGRyLAogICAgIHN0cnVjdCBhY3BpX3RhYmxlX3hzZHQgKnhzZHQ7CiAg
ICAgc3RydWN0IGFjcGlfdGFibGVfaGVhZGVyICp0YWJsZTsKICAgICBzdHJ1Y3QgYWNwaV90YWJs
ZV9yc2RwICpyc2RwOworICAgIGNvbnN0IHN0cnVjdCBhY3BpX3RhYmxlX2Rlc2MgKnRhYmxlcyA9
IGFjcGlfZ2JsX3Jvb3RfdGFibGVfbGlzdC50YWJsZXM7CiAgICAgdW5zaWduZWQgbG9uZyBzaXpl
ID0gc2l6ZW9mKCp4c2R0KTsKICAgICB1bnNpZ25lZCBpbnQgaSwgaiwgbnVtX3RhYmxlcyA9IDA7
CiAgICAgcGFkZHJfdCB4c2R0X3BhZGRyOwpAQCAtODQwLDkgKzg0NCw4IEBAIHN0YXRpYyBpbnQg
X19pbml0IHB2aF9zZXR1cF9hY3BpX3hzZHQoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBtYWR0
X2FkZHIsCiAgICAgLyogQ291bnQgdGhlIG51bWJlciBvZiB0YWJsZXMgdGhhdCB3aWxsIGJlIGFk
ZGVkIHRvIHRoZSBYU0RULiAqLwogICAgIGZvciggaSA9IDA7IGkgPCBhY3BpX2dibF9yb290X3Rh
YmxlX2xpc3QuY291bnQ7IGkrKyApCiAgICAgewotICAgICAgICBjb25zdCBjaGFyICpzaWcgPSBh
Y3BpX2dibF9yb290X3RhYmxlX2xpc3QudGFibGVzW2ldLnNpZ25hdHVyZS5hc2NpaTsKLQotICAg
ICAgICBpZiAoIHB2aF9hY3BpX3hzZHRfdGFibGVfYWxsb3dlZChzaWcpICkKKyAgICAgICAgaWYg
KCBwdmhfYWNwaV94c2R0X3RhYmxlX2FsbG93ZWQodGFibGVzW2ldLnNpZ25hdHVyZS5hc2NpaSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGFibGVzW2ldLmFkZHJl
c3MsIHRhYmxlc1tpXS5sZW5ndGgpICkKICAgICAgICAgICAgIG51bV90YWJsZXMrKzsKICAgICB9
CiAKQEAgLTg4NywxMSArODkwLDkgQEAgc3RhdGljIGludCBfX2luaXQgcHZoX3NldHVwX2FjcGlf
eHNkdChzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IG1hZHRfYWRkciwKICAgICAvKiBDb3B5IHRo
ZSBhZGRyZXNzZXMgb2YgdGhlIHJlc3Qgb2YgdGhlIGFsbG93ZWQgdGFibGVzLiAqLwogICAgIGZv
ciggaSA9IDAsIGogPSAxOyBpIDwgYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LmNvdW50OyBpKysg
KQogICAgIHsKLSAgICAgICAgY29uc3QgY2hhciAqc2lnID0gYWNwaV9nYmxfcm9vdF90YWJsZV9s
aXN0LnRhYmxlc1tpXS5zaWduYXR1cmUuYXNjaWk7Ci0KLSAgICAgICAgaWYgKCBwdmhfYWNwaV94
c2R0X3RhYmxlX2FsbG93ZWQoc2lnKSApCi0gICAgICAgICAgICB4c2R0LT50YWJsZV9vZmZzZXRf
ZW50cnlbaisrXSA9Ci0gICAgICAgICAgICAgICAgYWNwaV9nYmxfcm9vdF90YWJsZV9saXN0LnRh
Ymxlc1tpXS5hZGRyZXNzOworICAgICAgICBpZiAoIHB2aF9hY3BpX3hzZHRfdGFibGVfYWxsb3dl
ZCh0YWJsZXNbaV0uc2lnbmF0dXJlLmFzY2lpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB0YWJsZXNbaV0uYWRkcmVzcywgdGFibGVzW2ldLmxlbmd0aCkgKQorICAg
ICAgICAgICAgeHNkdC0+dGFibGVfb2Zmc2V0X2VudHJ5W2orK10gPSB0YWJsZXNbaV0uYWRkcmVz
czsKICAgICB9CiAKICAgICB4c2R0LT5oZWFkZXIucmV2aXNpb24gPSAxOwpAQCAtOTU1LDcgKzk1
Niw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9zZXR1cF9hY3BpKHN0cnVjdCBkb21haW4gKmQs
IHBhZGRyX3Qgc3RhcnRfaW5mbykKICAgICAgICAgICogcmUtdXNpbmcgTUFEVCBtZW1vcnkuCiAg
ICAgICAgICAqLwogICAgICAgICBpZiAoIHN0cm5jbXAoc2lnLCBBQ1BJX1NJR19NQURULCBBQ1BJ
X05BTUVfU0laRSkKLSAgICAgICAgICAgICA/IHB2aF9hY3BpX3RhYmxlX2FsbG93ZWQoc2lnKQor
ICAgICAgICAgICAgID8gcHZoX2FjcGlfdGFibGVfYWxsb3dlZChzaWcsIGFkZHIsIHNpemUpCiAg
ICAgICAgICAgICAgOiAhYWNwaV9tZW1vcnlfYmFubmVkKGFkZHIsIHNpemUpICkKICAgICAgICAg
ICAgICBwdmhfYWRkX21lbV9yYW5nZShkLCBhZGRyLCBhZGRyICsgc2l6ZSwgRTgyMF9BQ1BJKTsK
ICAgICB9Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:26:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlHA-0007WE-OF; Thu, 08 Feb 2018 12:26:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvca=fc=citrix.com=prvs=5707d83af=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejlH9-0007Vy-Lw
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 12:26:03 +0000
X-Inumbo-ID: 29804a27-0ccb-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29804a27-0ccb-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 13:25:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461863401"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Feb 2018 12:25:36 +0000
Message-ID: <20180208122539.56095-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 0/3] pvh/dom0: switch to ACPI whitelisting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNtYWxsIHNlcmllcyBjb250YWluIG9uZSBjbGVhbnVwLCBv
bmUgYnVnZml4IGFuZCBmaW5hbGx5CnN3aXRjaGVzIFBWSCBEb20wIGZyb20gd2hpdGVsaXN0aW5n
IEFDUEkgdGFibGVzIGluc3RlYWQgb2YgYmxhY2tsaXN0aW5nCnRoZW0uCgpUaGUgbnVtYmVyIG9m
IGFsbG93ZWQgdGFibGVzIEFUTSBpcyBmYWlybHkgbGltaXRlZCwgbWFueSBtb3JlIGNvdWxkIGJl
CmFkZGVkIGlmIHRoZSByZXNvdXJjZXMgZGVzY3JpYmVkIGluIHRoZW0gYXJlIHByb3Blcmx5IG1h
cHBlZCB0byBEb20wCnBoeXNtYXAuCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgz
KToKICBwdmgvZG9tMDogaW5pdCB2YXJpYWJsZXMgYXQgZGVjbGFyYXRpb24gdGltZQogIHB2aC9k
b20wOiBwYXNzIGFkZHJlc3MvbGVuZ3RoIHRvIHB2aF9hY3BpX3RhYmxlX2FsbG93ZWQKICBwdmgv
ZG9tMDogd2hpdGVsaXN0IFBWSCBEb20wIEFDUEkgdGFibGVzCgogeGVuL2FyY2gveDg2L2h2bS9k
b20wX2J1aWxkLmMgfCA3NSArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCgot
LSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:26:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlHH-0007X7-Bs; Thu, 08 Feb 2018 12:26:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvca=fc=citrix.com=prvs=5707d83af=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ejlHF-0007WC-OB
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 12:26:09 +0000
X-Inumbo-ID: 5b3c164a-0ccb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5b3c164a-0ccb-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 12:26:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461863410"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 8 Feb 2018 12:25:39 +0000
Message-ID: <20180208122539.56095-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180208122539.56095-1-roger.pau@citrix.com>
References: <20180208122539.56095-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0t
LQogeGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgfCAzMSArKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMgYi94ZW4v
YXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwppbmRleCA4MzBiNDM0NWNjLi44MmVlM2ZlMjM3IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL2RvbTBfYnVpbGQuYwpAQCAtNzg5LDI0ICs3ODksMjkgQEAgc3RhdGljIGJvb2wgX19p
bml0IHB2aF9hY3BpX3RhYmxlX2FsbG93ZWQoY29uc3QgY2hhciAqc2lnLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBhZGRyZXNzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzaXpl
KQogewotICAgIHN0YXRpYyBjb25zdCBjaGFyIF9faW5pdGNvbnN0IGJhbm5lZF90YWJsZXNbXVtB
Q1BJX05BTUVfU0laRV0gPSB7Ci0gICAgICAgIEFDUElfU0lHX0hQRVQsIEFDUElfU0lHX1NMSVQs
IEFDUElfU0lHX1NSQVQsIEFDUElfU0lHX01QU1QsCi0gICAgICAgIEFDUElfU0lHX1BNVFQsIEFD
UElfU0lHX01BRFQsIEFDUElfU0lHX0RNQVJ9OworICAgIHN0YXRpYyBjb25zdCBjaGFyIF9faW5p
dGNvbnN0IGFsbG93ZWRfdGFibGVzW11bQUNQSV9OQU1FX1NJWkVdID0geworICAgICAgICBBQ1BJ
X1NJR19EU0RULCBBQ1BJX1NJR19GQURULCBBQ1BJX1NJR19GQUNTLCBBQ1BJX1NJR19QU0RULAor
ICAgICAgICBBQ1BJX1NJR19TU0RULCBBQ1BJX1NJR19TQlNULCBBQ1BJX1NJR19NQ0ZHLCBBQ1BJ
X1NJR19TTElDLAorICAgICAgICBBQ1BJX1NJR19NU0RNLCBBQ1BJX1NJR19XREFULCBBQ1BJX1NJ
R19GUERULCBBQ1BJX1NJR19TM1BULAorICAgIH07CiAgICAgdW5zaWduZWQgaW50IGk7CiAKLSAg
ICBmb3IgKCBpID0gMCA7IGkgPCBBUlJBWV9TSVpFKGJhbm5lZF90YWJsZXMpOyBpKysgKQotICAg
ICAgICBpZiAoIHN0cm5jbXAoc2lnLCBiYW5uZWRfdGFibGVzW2ldLCBBQ1BJX05BTUVfU0laRSkg
PT0gMCApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICAvKiBNYWtlIHN1cmUgdGFi
bGUgZG9lc24ndCByZXNpZGUgaW4gYSBSQU0gcmVnaW9uLiAqLwotICAgIGlmICggYWNwaV9tZW1v
cnlfYmFubmVkKGFkZHJlc3MsIHNpemUpICkKKyAgICBmb3IgKCBpID0gMCA7IGkgPCBBUlJBWV9T
SVpFKGFsbG93ZWRfdGFibGVzKTsgaSsrICkKICAgICB7Ci0gICAgICAgIHByaW50aygiU2tpcHBp
bmcgdGFibGUgJS40cyBiZWNhdXNlIHJlc2lkZXMgaW4gYSBub24tQUNQSSwgbm9uLXJlc2VydmVk
IHJlZ2lvblxuIiwKLSAgICAgICAgICAgICAgIHNpZyk7Ci0gICAgICAgIHJldHVybiBmYWxzZTsK
KyAgICAgICAgaWYgKCBzdHJuY21wKHNpZywgYWxsb3dlZF90YWJsZXNbaV0sIEFDUElfTkFNRV9T
SVpFKSApCisgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICBpZiAoICFhY3BpX21lbW9y
eV9iYW5uZWQoYWRkcmVzcywgc2l6ZSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgcHJpbnRrKCJTa2lwcGluZyB0YWJsZSAl
LjRzIGluIG5vbi1BQ1BJIG5vbi1yZXNlcnZlZCByZWdpb25cbiIsCisgICAgICAgICAgICAgICAg
ICAgc2lnKTsKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgfQogICAgIH0KIAot
ICAgIHJldHVybiB0cnVlOworICAgIHJldHVybiBmYWxzZTsKIH0KIAogc3RhdGljIGJvb2wgX19p
bml0IHB2aF9hY3BpX3hzZHRfdGFibGVfYWxsb3dlZChjb25zdCBjaGFyICpzaWcsCi0tIAoyLjE1
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:31:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlM1-0008VI-TB; Thu, 08 Feb 2018 12:31:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ilwf=fc=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ejlM1-0008VC-81
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 12:31:05 +0000
X-Inumbo-ID: dd73482e-0ccb-11e8-ba59-bc764e045a96
Received: from mail-qt0-x229.google.com (unknown [2607:f8b0:400d:c0d::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd73482e-0ccb-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 13:30:37 +0100 (CET)
Received: by mail-qt0-x229.google.com with SMTP id s39so5915339qth.7
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 04:31:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=8tM+Rna+HC4zLsoM6vbWTGy4hFQKDuXNYa5QXKfrJFc=;
 b=KEAYGUtdMxQoqPtuwLtPGg5206rSVdw6Z+l6Jbv8Z50xkNwSRSdNP5mM/FykAhiU15
 B561vl0fYIHPv9/CXdQ6pE1dg6uDocbAc3AylVLWo6eJI3CGwI2gp4G08rJy23/+8BP7
 vas5uhDnBLO2g7q+KNpZ+hVFy4FZuT2+Wbx5gEg7K0pwR1PEYYwCrNARMFMe6cmTfc3O
 c5fkyJZfdi1MDfVXOWZ5old6lSRTfojfBVzyIAchB1IO1shjqH/uNHnXrXDlcy0ummD6
 osXqdg3pcm0IFqgKZeqYKl/AlOMQYi67UZiRiTnvUd4j0WmnKQa1+19lANEuBXIXCPqz
 DhNA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=8tM+Rna+HC4zLsoM6vbWTGy4hFQKDuXNYa5QXKfrJFc=;
 b=NF4/9L/EuTt6mOU9Qnw8+8FC/4q/gTtFko86zOlajMRVtdb78CJ7Hs0hG5nvODICTg
 53LUBhfqxpWhmRuFDawREkBoFQVoN+YRCCeO3DD7NPO1dQUEiYuZYqZXwnXbRfgQxTJu
 cuy58n8IzNJqUU9unVi7g15Ps7tlTXUJPvIs7rqA3TlFMTRw8sP7vrgPjUDPTocA8x4y
 Ouy0OCFr3VLQmVEAHLtXi6R+1NHFGtLA0ESgJyw7JKLhiXN26Xcl6lmx/IIrkusC2gDh
 HBpZBjG+jgo8Um6u/T5UeZgUajzNFOqlwIk6olgDR10SVjKHejcmFaBF3Gt0P2o8JaZD
 FKow==
X-Gm-Message-State: APf1xPBDJkpO8sgTfjdO2Ae+IH83QdyuUE9h4hAwvHOot9+Zx3uogik0
 RhpJT9f8JVIb8KTe/95OCxUYT3Mq/GYuVtaeoBU=
X-Google-Smtp-Source: AH8x2276HkqUCRqgsaSdgvIPRhiNE3a6vs/au85N8zL9HtsvEf8sCK7guYvIXWkt0R5gwsc8H7efhxi5E8BcwzY/QMs=
X-Received: by 10.200.42.67 with SMTP id l3mr813534qtl.164.1518093063031; Thu,
 08 Feb 2018 04:31:03 -0800 (PST)
MIME-Version: 1.0
Received: by 10.233.235.11 with HTTP; Thu, 8 Feb 2018 04:31:02 -0800 (PST)
In-Reply-To: <5A3A3E680200007800198CD6@prv-mh.provo.novell.com>
References: <5A2FFB8D0200007800196DDF@prv-mh.provo.novell.com>
 <5A3A3D7F0200007800198CC0@prv-mh.provo.novell.com>
 <5A3A3E680200007800198CD6@prv-mh.provo.novell.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Thu, 8 Feb 2018 12:31:02 +0000
X-Google-Sender-Auth: FsUEfgnAZYQObssPYnGIxRbjZBU
Message-ID: <CAFLBxZbhQnkqy_36zRaXp+1EodrSz0iZuqx-_MYnK+uwVeTNeA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Tamas K Lengyel <tamas@tklengyel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/mm: clean up SHARED_M2P{,
	_ENTRY} uses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMjAsIDIwMTcgYXQgOTo0MSBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiBTdG9wIG9wZW4tY29kaW5nIFNIQVJFRF9NMlAoKSBhbmQgZHJvcCBh
IHBvaW50bGVzcyB1c2Ugb2YgaXQgZnJvbQo+IHBhZ2luZ19tZm5faXNfZGlydHkoKSAoIVZBTElE
X00yUCgpIGlzIGEgc3VwZXJzZXQgb2YgU0hBUkVEX00yUCgpKSBhbmQKPiBhbm90aGVyIG9uZSBm
cm9tIGZyZWVfcGFnZV90eXBlKCkgKHByaW9yIGFzc2VydGlvbnMgcmVuZGVyIHRoaXMKPiByZWR1
bmRhbnQpLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IEFja2VkLWJ5OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KClJldmlld2VkLWJ5OiBHZW9y
Z2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:32:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:32:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlNf-0000Aw-7E; Thu, 08 Feb 2018 12:32:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=f4ek=fc=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1ejlNe-0000Ao-ED
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 12:32:46 +0000
X-Inumbo-ID: 1904db2d-0ccc-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22e.google.com (unknown [2a00:1450:4010:c07::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1904db2d-0ccc-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 13:32:17 +0100 (CET)
Received: by mail-lf0-x22e.google.com with SMTP id q194so6144123lfe.13
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 04:32:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=TyT5Qul1NgotEOJ0agvfNPLVT35EiEX6rKp5wxTVZus=;
 b=sU6TCYqJLM+Gnyy4zqAb/pWgcaAAubZRY72cCVMe6Jyb8hdsV2MsFtD87yQGE3P5kv
 UcI3pU3gcZPaMTEynlX3gB88MPMDv6wh1TGb0o1BPqgpv3wvlS0h9lS0w0JPX4p0TE0D
 JpSEq4MNYQ521PHxt7QjmxbO+WmbSft7+D4aJTSCI8NlshAksK3H2C1LoUt6rjWV+g4p
 PdA3XvG/Cz1LeqDBZ/TkhqGmkEFDx33KN2RXFq006hpgLPsrU/8YJEbJXcJCo2qxB+Eh
 0tIS/XSf7FuEsbr8eTNtVduU/W7Tw8swEcvPw+dWekfda6AkirblFr6E90rRxt/9w3FE
 vAsA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=TyT5Qul1NgotEOJ0agvfNPLVT35EiEX6rKp5wxTVZus=;
 b=VdMUrkwBYf/iEqFfxXafzf1/5lWiCgE5qxlFflEpCObVC7SPqyjvl5SzU6Ic/q4Hei
 PadQDjHSs8JbsDvNmP2QLNjLDJaftBhiBmE3ug8yAWzQo8Zj10EST4bSHrAyghsL81tZ
 a8pAx9t2B1UwG73SCEpnYu02HOG0yIJoxDBv6COeRqBlw9i2zHKKw5GyMN4sRobrZIUA
 Z0sTqdeCw4lVliV/jnGrk0STf/KS3kcXp/UhmZ0VrCtz3bDUzZztcVmTP+6YK4wSj7GT
 xylQZ6XpmAF/z92MnvgmSkaW8g9Iyw1eONdmSIHBClsekl8PMAeEvuQzEbayn9o9GGG5
 DvVA==
X-Gm-Message-State: APf1xPALGiPOuUrwd76bK+JfzOi3twpzjMi8eLCpMr+9uWgf/RcfhHDP
 vkRdT9xk1hRe8JaDLHJ91ek=
X-Google-Smtp-Source: AH8x227tzoJ1kGFLwhi+ZH9xuiwSsokavHG7/H/+r+7/MbD9o6tJ9lVEnr94QMofrWw+gG4oJpe3dA==
X-Received: by 10.25.145.94 with SMTP id y30mr422926lfj.1.1518093162514;
 Thu, 08 Feb 2018 04:32:42 -0800 (PST)
Received: from localhost ([217.150.73.25])
 by smtp.gmail.com with ESMTPSA id p84sm773177lje.53.2018.02.08.04.32.40
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 08 Feb 2018 04:32:41 -0800 (PST)
Date: Thu, 8 Feb 2018 22:32:34 +1000
From: Alexey G <x1917x@gmail.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20180208223234.00001085@gmail.com>
In-Reply-To: <c1bee848-8ecb-9748-dcad-bb529310fc80@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <20180208163732.000050d9@gmail.com>
 <c1bee848-8ecb-9748-dcad-bb529310fc80@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA4IEZlYiAyMDE4IDEwOjQ3OjQ1ICswMDAwCklnb3IgRHJ1emhpbmluIDxpZ29yLmRy
dXpoaW5pbkBjaXRyaXguY29tPiB3cm90ZToKPkkndmUgZG9uZSB0aGlzIG1lYXN1cmVtZW50IGJl
Zm9yZS4gU28gd2hhdCB3ZSBhcmUgc2VlaW5nIGV4YWN0bHkgaXMKPnRoYXQgdGhlIHRpbWUgd2Ug
YXJlIHNwZW5kaW5nIGluIFNNSSBpcyBzcGlraW5nIChzb21ldGltZXMgdXAgdG8KPjIwMG1zKSBh
dCB0aGUgbW9tZW50IHdlIGdvIHRocm91Z2ggSU5JVC1TSVBJLVNJUEkgc2VxdWVuY2UuIExvb2tz
IGxpa2UKPnRoaXMgaXMgZW5vdWdoIHRvIHB1c2ggdGhlIHN5c3RlbSBpbnRvIGEgbGl2ZWxvY2sg
c3BpcmFsLiBTbyBJIGFncmVlCj53aXRoIEphbiB0byBzb21lIHBvaW50IHRoYXQgdGhlIHByb3Bv
c2VkIHdvcmthcm91bmQgbWlnaHQgbm90IGJlCj53b3JraW5nIG9uIHNvbWUgc3lzdGVtcy4KCkFj
Y29yZGluZyB0byB0aGUgWGVuIGNvZGUsIE5NSSBleHBlY3RlZCBmb3IgMiBwcmltYXJ5IHB1cnBv
c2VzOgotIHdhdGNoZG9nIE5NSSBmcm9tIExBUElDCi0gInN5c3RlbSIgTk1JcyAobGlrZSBkdWUg
dG8gU0VSUikKCk1vc3Qgb2YgdGhlIHRpbWUgd2UgZGVhbCB3aXRoIHdhdGNoZG9nIE5NSXMsIHdo
aWxlIGFsbCBvdGhlcnMgc2hvdWxkIGJlCnNvbWV3aGF0IHJhcmUuIFRoZSB0aGluZyBpcywgd2Ug
YWN0dWFsbHkgbmVlZCB0byByZWFkIEkvTyBwb3J0IDYxaCBvbgpzeXN0ZW0gTk1JcyBvbmx5LiAK
CklmIHRoZSBtYWluIHByb2JsZW0gbGllcyBpbiBhIGZsb3cgb2YgU01JcyBkdWUgdG8gcmVhZGlu
ZyBwb3J0IDYxaCBvbgpldmVyeSBOTUkgd2F0Y2hkb2cgdGljayAtLSB3aHkgbm90IHRvIGF2b2lk
IHJlYWRpbmcgaXQ/CgpUaGVyZSBhcmUgYXQgbGVhc3QgMiB3YXlzIHRvIGNoZWNrIGlmIHRoZSBO
TUkgd2FzIGR1ZSB0byBhIHdhdGNoZG9nCnRpY2s6Ci0gTEFQSUMgKFNETSBzdGF0ZXMgdGhhdCAi
V2hlbiBhIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgY291bnRlcnMKaW50ZXJydXB0IGlzIGdlbmVy
YXRlZCwgdGhlIG1hc2sgYml0IGZvciBpdHMgYXNzb2NpYXRlZCBMVlQgZW50cnkgaXMKc2V0IikK
LSBwZXJmIE1TUiBvdmVyZmxvdyBiaXQKClNvLCBpZiB3ZSBkZXRlY3QgaXQgd2FzIGEgTk1JIGR1
ZSB0byBhIHdhdGNoZG9nIHVzaW5nIHRoZXNlCm1ldGhvZHMgKGVhcmx5IGluIHRoZSBOTUkgaGFu
ZGxlciksIHdlIGNhbiBhdm9pZCB0b3VjaGluZyB0aGUgcG9ydCA2MWgKYW5kIHRodXMgdHJpZ2dl
cmluZyBTTUkgSS9PIHRyYXAgb24gaXQuCgo+PiBUaGVyZSBtaWdodCBiZSBhIGNoYW5jZSB0aGF0
IHBlcmYgY291bnRlciBmcmVxdWVuY3kgaXMgY2FsY3VsYXRlZAo+PiB3cm9uZyBmb3Igc29tZSBz
eXN0ZW1zLCByZXN1bHRpbmcgaW4gYSB2ZXJ5IGhpZ2ggcmF0ZSBvZiBOTUkKPj4gd2F0Y2hkb2cg
dGlja3MgaW5zdGVhZCBvZiBsb25nIFNNSSBoYW5kbGVyIGV4ZWN1dGlvbiB0aW1lLiA+MTBtcwo+
PiBqdXN0IGxvb2tzLi4uIHRvbyBleHRyZW1lLgo+PiAgIAo+Cj5XZSBydWxlZCB0aGF0IG91dC4K
Pgo+PiBIdWF3ZWkgU2VydmVyIDI0ODggVjUgQklPUyAtLSBzaW1pbGFyIFNNSSBJL08gdHJhcCBo
YW5kbGVyIGZvciB0aGUKPj4gcG9ydCA2MWggZm91bmQuIFNvbWUgZGlmZmVyZW5jZXMgd2l0aCBn
aWdhYnl0ZSBIMjcwIHN5c3RlbSB0aG91Z2g6Cj4+IAo+PiAtIG5vICJhbGxvY2F0ZWQiIEkvTyB0
cmFwcyBhbnltb3JlLCBidXQgb25lIGFkZGl0aW9uYWwgU01JIEkvTyB0cmFwCj4+ICAgZW5jb3Vu
dGVyZWQ6IHBvcnQgOTAwaCwgZHdvcmQgc2l6ZS4gUG9zc2libHkgcmVsYXRlZCB0byBQQ0llIFBN
Cj4+ICAgZmFjaWxpdGllcy4KPj4gCj4+IC0gcG9ydCA2MWggU01JIGhhbmRsZXIgbm93IGhhcyBt
dWx0aXBsZSBjYWxscyB0byBkZWJ1Zy9hc3NlcnQgc3R1Ygo+PiAgIGZ1bmN0aW9ucyAtLSB0aGVy
ZSBtaWdodCBiZSBhIGNoYW5jZSB0aGF0IHNvbWUgb2YgaW1wYWN0ZWQgc3lzdGVtcwo+PiAgIGhh
ZCBkZWJ1ZyBidWlsZCBvbiwgcmVzdWx0aW5nIGluIHRob3NlIHN0dWJzIGV4cGFuZGVkIHRvIHNv
bWUgcmVhbAo+PiAgIGRlYnVnZ2luZyBjb2RlIHdpdGggbmVnYXRpdmUgaW1wYWN0IG9uIFNNSSBo
YW5kbGluZyBzcGVlZC4KPj4gCj4+IEZldyBhZGRpdGlvbmFsIG9ic2VydmF0aW9uczoKPj4gCj4+
IC0gcG9ydCA2MWggSS9PIFRyYXAgU01JIGhhbmRsZXIgY2hlY2tzIGFjY2Vzc2VkIEkvTyBhZGRy
ZXNzL3NpemUgdG8KPj4gYmUgZXF1YWwgdG8gNjFoLzFieXRlLiBUaGVyZSBtaWdodCBiZSBzb21l
IGRpZmZlcmVuY2Ugd2hlbiByZWFkaW5nCj4+IHBvcnQgNjFoIHZpYSBpbncoMHg2MCkvaW5sKDB4
NjApL2V0Ywo+PiAKPj4gLSBsb29rcyBsaWtlIHRoZXJlIGV4aXN0IGFuIGFsdGVybmF0aXZlIHdh
eSB0byByZWFkIE5NSSBzdGF0dXMKPj4gd2l0aG91dCB0cmlnZ2VyaW5nIFNNSSAtLSB2aWEgcG9y
dHMgNjNoLzY1aC82N2gsIGJ1dCB0aGlzIGRlcGVuZHMgb24KPj4gICB1bmRvY3VtZW50ZWQgYml0
IGluIEdlbmVyaWMgQ29udHJvbCBhbmQgU3RhdHVzIHJlZ2lzdGVyCj4+ICAgCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:32:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:32:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlNm-0000D7-I7; Thu, 08 Feb 2018 12:32:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ilwf=fc=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ejlNl-0000Cf-2c
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 12:32:53 +0000
X-Inumbo-ID: 1e0d91a9-0ccc-11e8-ba59-bc764e045a96
Received: from mail-qk0-x22e.google.com (unknown [2607:f8b0:400d:c09::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e0d91a9-0ccc-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 13:32:25 +0100 (CET)
Received: by mail-qk0-x22e.google.com with SMTP id x127so5343604qkb.12
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 04:32:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=9ki8VbWk1fOlcvRVTe7oIVjm+Uw/9T/U2PXX3KJMa38=;
 b=OPi/HY93nshkKLFgieIaJV1JLTieGGk6EJOp8R+fBgFTpppMNw/YPkPlr0vfhUsTUQ
 sxx4dHpi4gWG/IvZNuQs3h6qcT/eqsc2puf32jLkLYryey9rpcxmGreXFw7Z/ASWBmbF
 CNw7b+Hs9HuM/Q5cMvvRog94gotEib69zn6D9TWhuXSd6Y1zUAA4M5CJpgVe4UnbH1nm
 8heYQ5+7QClja6uXzuLN5xXsdxu7k25Entl6vdED6oru6qy+mDtXSN1361oMQADsZUDE
 qjgcWtj5wl8Ms7tIxc18UNZBnTRuItDaZdLT4T+wGSRPAG7tkSMUsrmlcqwrZK1a4Ceb
 /QYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=9ki8VbWk1fOlcvRVTe7oIVjm+Uw/9T/U2PXX3KJMa38=;
 b=S5aY1d0X3+e0oURzLEK5GhGIlkSQ69ji/eIWOS8WUhTbymyp2fKsUXAxzOGP7tMYWE
 z24/XmB6slBgKoW+F+nz61DU0TXxypIBnnWwVrQ7r9Y/Mpkq1M1u4qqDr3ogZ10NtEH1
 3iYnrojwLdfjZMFL3o+ybPXe40xPhO8w7Syp3XlAuOL2gntef59GHKwh2wcBixdToMor
 Vhw29Fr1FDRqFzBnZ0n1IddgUFYLPkV90TYUaiZu5ZZjl5HdKELYu/x+SFiZ1DfT0EV7
 8n29hNWqGXfkhX7xkJ01Lknu997isohoB8DyHEKfENAB3zbly8/MSDbBIhetoUB6Px8I
 qpDw==
X-Gm-Message-State: APf1xPBJtyfyh95gQj3kc4mUejutJqYXfBQRfQIurwwNa3t2QJ9vuu7J
 tK7mKFi7f5g8AjJ3inhhxmSV9Upaj3e2IxuEe0s=
X-Google-Smtp-Source: AH8x2278gpsi5ef7MxqRr62jpvS/HwD5Ito/x4GxykNeIlk96C9bParN5IgkWlCuRkMCNlkGJo8l5zuT9cDqMsBzJ5Y=
X-Received: by 10.55.215.29 with SMTP id m29mr654475qki.305.1518093171457;
 Thu, 08 Feb 2018 04:32:51 -0800 (PST)
MIME-Version: 1.0
Received: by 10.233.235.11 with HTTP; Thu, 8 Feb 2018 04:32:51 -0800 (PST)
In-Reply-To: <5A3A3E940200007800198CD9@prv-mh.provo.novell.com>
References: <5A2FFB8D0200007800196DDF@prv-mh.provo.novell.com>
 <5A3A3D7F0200007800198CC0@prv-mh.provo.novell.com>
 <5A3A3E940200007800198CD9@prv-mh.provo.novell.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Thu, 8 Feb 2018 12:32:51 +0000
X-Google-Sender-Auth: zhs8gh4epcnbgBOCQg0Uog8xkic
Message-ID: <CAFLBxZbHGkeSiBR1LbE_vo3mfgytxo1mVZ=vviA9M1QzRbndbw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/3] x86: use paging_mark_pfn_dirty()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMjAsIDIwMTcgYXQgOTo0MiBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiAuLi4gaW4gcHJlZmVyZW5jZSBvdmVyIHBhZ2luZ19tYXJrX2RpcnR5
KCksIHdoZW4gdGhlIFBGTiBpcyBrbm93bgo+IGFueXdheS4KPgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBBY2tlZC1ieTogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:35:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlPu-0000Sg-Uu; Thu, 08 Feb 2018 12:35:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6zzq=fc=citrix.com=prvs=57081d49d=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1ejlPs-0000S4-VT
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 12:35:04 +0000
X-Inumbo-ID: 998bee56-0ccc-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 998bee56-0ccc-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 12:35:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="461864623"
To: Jan Beulich <JBeulich@suse.com>, George Dunlap
 <George.Dunlap@eu.citrix.com>
References: <5A2FFB8D0200007800196DDF@prv-mh.provo.novell.com>
 <5A7B290402000078001A61BE@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e5fd40b4-26c2-533f-28d1-091f3b6b8057@citrix.com>
Date: Thu, 8 Feb 2018 12:34:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A7B290402000078001A61BE@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Ping: [PATCH v2 0/3] XSA-248...251 follow-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDcvMjAxOCAwMzoyNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjAuMTIu
MTcgYXQgMTA6MzcsICB3cm90ZToKPj4gVGhlIHBhcnRzIG9mIHRoaXMgc2VyaWVzIGFyZW4ndCBy
ZWFsbHkgZGVwZW5kZW50IHVwb24gb25lIGFub3RoZXIsCj4+IHRoZXkgYmVsb25nIHRvZ2V0aGVy
IHNvbGVseSBiZWNhdXNlIG9mIHRoZWlyIG9yaWdpbi4KPj4KPj4gMTogeDg2L3NoYWRvdzogd2lk
ZW4gcmVmZXJlbmNlIGNvdW50Cj4+IDI6IHg4Ni9tbTogY2xlYW4gdXAgU0hBUkVEX00yUHssX0VO
VFJZfSB1c2VzCj4+IDM6IHg4NjogdXNlIHBhZ2luZ19tYXJrX3Bmbl9kaXJ0eSgpCj4gCj4gR2Vv
cmdlLAo+IAo+IGFueSBjaGFuY2UgdG8gZ2V0IGFuIGFjayBvciBvdGhlcndpc2UgKG9yIGFuIGlu
ZGljYXRpb24gdGhhdCB0aGV5Cj4gY2FuIGdvIGluIHdpdGgganVzdCBBbmRyZXcncyBhY2ssIHdo
aWNoIHdhcyBwcm92aWRlZCB2aWEgSVJDKSBmb3IKPiB0aGUgbGF0dGVyIHR3bz8KCkR1ZSB0byBz
b21lIHF1aXJrcyBpbiBteSBtYWlsIHNldHVwIHJpZ2h0IG5vdyBJIGNhbid0IHJlc3BvbmQgZGly
ZWN0bHkKKG9yIHJhdGhlciwgSSBoYXZlIGp1c3QgZG9uZSBzbyBidXQgSSBrbm93IHRoZXknbGwg
bmV2ZXIgZ2V0IHRvIHlvdSksIHNvOgoKIzI6IFJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxn
ZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiMzOiBBY2tlZC1ieTogR2VvcmdlIER1bmFscCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgoKU29ycnkgZm9yIHRoZSBkZWxheS4KCiAtR2VvcmdlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 12:40:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 12:40:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejlVO-0001BP-IA; Thu, 08 Feb 2018 12:40:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=49wl=fc=citrix.com=prvs=570819da8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ejlVN-0001BJ-EI
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 12:40:45 +0000
X-Inumbo-ID: 370e1a2b-0ccd-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 370e1a2b-0ccd-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 13:40:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,478,1511827200"; d="scan'208";a="67530081"
To: Alexey G <x1917x@gmail.com>, Igor Druzhinin <igor.druzhinin@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <20180208163732.000050d9@gmail.com>
 <c1bee848-8ecb-9748-dcad-bb529310fc80@citrix.com>
 <20180208223234.00001085@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a411177c-a3ce-ff0a-f609-ef53d60a7a88@citrix.com>
Date: Thu, 8 Feb 2018 12:40:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180208223234.00001085@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDIvMTggMTI6MzIsIEFsZXhleSBHIHdyb3RlOgo+IE9uIFRodSwgOCBGZWIgMjAxOCAx
MDo0Nzo0NSArMDAwMAo+IElnb3IgRHJ1emhpbmluIDxpZ29yLmRydXpoaW5pbkBjaXRyaXguY29t
PiB3cm90ZToKPj4gSSd2ZSBkb25lIHRoaXMgbWVhc3VyZW1lbnQgYmVmb3JlLiBTbyB3aGF0IHdl
IGFyZSBzZWVpbmcgZXhhY3RseSBpcwo+PiB0aGF0IHRoZSB0aW1lIHdlIGFyZSBzcGVuZGluZyBp
biBTTUkgaXMgc3Bpa2luZyAoc29tZXRpbWVzIHVwIHRvCj4+IDIwMG1zKSBhdCB0aGUgbW9tZW50
IHdlIGdvIHRocm91Z2ggSU5JVC1TSVBJLVNJUEkgc2VxdWVuY2UuIExvb2tzIGxpa2UKPj4gdGhp
cyBpcyBlbm91Z2ggdG8gcHVzaCB0aGUgc3lzdGVtIGludG8gYSBsaXZlbG9jayBzcGlyYWwuIFNv
IEkgYWdyZWUKPj4gd2l0aCBKYW4gdG8gc29tZSBwb2ludCB0aGF0IHRoZSBwcm9wb3NlZCB3b3Jr
YXJvdW5kIG1pZ2h0IG5vdCBiZQo+PiB3b3JraW5nIG9uIHNvbWUgc3lzdGVtcy4KPiBBY2NvcmRp
bmcgdG8gdGhlIFhlbiBjb2RlLCBOTUkgZXhwZWN0ZWQgZm9yIDIgcHJpbWFyeSBwdXJwb3NlczoK
PiAtIHdhdGNoZG9nIE5NSSBmcm9tIExBUElDCj4gLSAic3lzdGVtIiBOTUlzIChsaWtlIGR1ZSB0
byBTRVJSKQoKLSBQZXJmL09wcm9maWxlLsKgIFRoaXMgaXMgY3VycmVudGx5IG11dHVhbGx5IGV4
Y2x1c2l2ZSB3aXRoIFhlbiB1c2luZwp0aGUgd2F0Y2hkb2csIGJ1dCBuZWVkbid0IGJlIGFuZCBo
b3BlZnVsbHkgd29uJ3QgYmUgaW4gdGhlIGZ1dHVyZS4KCj4KPiBNb3N0IG9mIHRoZSB0aW1lIHdl
IGRlYWwgd2l0aCB3YXRjaGRvZyBOTUlzLCB3aGlsZSBhbGwgb3RoZXJzIHNob3VsZCBiZQo+IHNv
bWV3aGF0IHJhcmUuIFRoZSB0aGluZyBpcywgd2UgYWN0dWFsbHkgbmVlZCB0byByZWFkIEkvTyBw
b3J0IDYxaCBvbgo+IHN5c3RlbSBOTUlzIG9ubHkuIAo+Cj4gSWYgdGhlIG1haW4gcHJvYmxlbSBs
aWVzIGluIGEgZmxvdyBvZiBTTUlzIGR1ZSB0byByZWFkaW5nIHBvcnQgNjFoIG9uCj4gZXZlcnkg
Tk1JIHdhdGNoZG9nIHRpY2sgLS0gd2h5IG5vdCB0byBhdm9pZCByZWFkaW5nIGl0Pwo+Cj4gVGhl
cmUgYXJlIGF0IGxlYXN0IDIgd2F5cyB0byBjaGVjayBpZiB0aGUgTk1JIHdhcyBkdWUgdG8gYSB3
YXRjaGRvZwo+IHRpY2s6Cj4gLSBMQVBJQyAoU0RNIHN0YXRlcyB0aGF0ICJXaGVuIGEgcGVyZm9y
bWFuY2UgbW9uaXRvcmluZyBjb3VudGVycwo+IGludGVycnVwdCBpcyBnZW5lcmF0ZWQsIHRoZSBt
YXNrIGJpdCBmb3IgaXRzIGFzc29jaWF0ZWQgTFZUIGVudHJ5IGlzCj4gc2V0IikKPiAtIHBlcmYg
TVNSIG92ZXJmbG93IGJpdAo+Cj4gU28sIGlmIHdlIGRldGVjdCBpdCB3YXMgYSBOTUkgZHVlIHRv
IGEgd2F0Y2hkb2cgdXNpbmcgdGhlc2UKPiBtZXRob2RzIChlYXJseSBpbiB0aGUgTk1JIGhhbmRs
ZXIpLCB3ZSBjYW4gYXZvaWQgdG91Y2hpbmcgdGhlIHBvcnQgNjFoCj4gYW5kIHRodXMgdHJpZ2dl
cmluZyBTTUkgSS9PIHRyYXAgb24gaXQuCgpUaGUgcHJvYmxlbSBpcyBoYXZpbmcgbXVsdGlwbGUg
Tk1JcyBhcnJpdmluZy7CoCBMaWtlIGFsbCBvdGhlciBlZGdlCnRyaWdnZXJlZCBpbnRlcnJ1cHRz
LCBleHRyYSBhcnJpdmFscyBnZXQgZHJvcHBlZC7CoCBCeSBza2lwcGluZyB0aGUgMHg2MQpyZWFk
IGlmIHdlIGJlbGlldmUgaXQgd2FzIGEgd2F0Y2hkb2cgTk1JLCB3ZSd2ZSBvcGVuZWQgYSByYWNl
IGNvbmRpdGlvbgp3aGVyZSB3ZSB3aWxsIGNvbXBsZXRlbHkgbWlzcyB0aGUgc3lzdGVtIE5NSS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 13:46:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 13:46:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejmX4-000595-3Q; Thu, 08 Feb 2018 13:46:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hsfr=fc=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1ejmX3-00058z-CE
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 13:46:33 +0000
X-Inumbo-ID: 67f9bc60-0cd6-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67f9bc60-0cd6-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 14:46:04 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w18Dg4nN186037;
 Thu, 8 Feb 2018 13:46:29 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=5D6opKLW7/1DRUP6eX+W3bGDCHpkaeef5eO5U9CNHO4=;
 b=G4Ac7kPVZRDbPkbcphfxKd5hX5knr7KH5PNubrcDiZD7lRh1px0tw7URGFobuRJjSqDG
 IlNH6MHvc9gRtDFHWCEq25uDc+Kw0rt0WxlHNxhuK5/o+VQnRnAsShwrJfWxQhQx0YXi
 Fw1m5AqhfhOtiZivCUDNQ90SjOQBBf+/L5juek1DcWcLNbGWRyQ4yn6FlF3Xvhuasr99
 5V/e7PyXErA66bAaQutnmqYWll0QoAeVto3ZrLwWo+bW41mZmqttDPnIbnbukif3J4oR
 EVTtRSezvwKGS0Fk5BiDQMn6pyLqJresfgp/f2wCzUzM1O8c1QcRO6z0ppmKcA1K14Bn Yg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2g0pwb88h1-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 08 Feb 2018 13:46:29 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w18DkStO007553
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 8 Feb 2018 13:46:28 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w18DkRFg009509;
 Thu, 8 Feb 2018 13:46:28 GMT
Received: from olila.local.net-space.pl (/10.175.209.103)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Feb 2018 05:46:27 -0800
Date: Thu, 8 Feb 2018 14:46:23 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180208134623.GR31868@olila.local.net-space.pl>
References: <1515589548-27317-1-git-send-email-daniel.kiper@oracle.com>
 <1515589548-27317-3-git-send-email-daniel.kiper@oracle.com>
 <5A621C8202000078001A06F8@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A621C8202000078001A06F8@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8798
 signatures=668663
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=748
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802080160
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/setup: remap Xen image up to
 PFN_DOWN(__pa(_end))
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29ycnkgZm9yIGxhdGUgcmVwbHkgYnV0IEkgd2FzIGJ1c3kgd2l0aCBvdGhlciBzdHVmZi4KCk9u
IEZyaSwgSmFuIDE5LCAyMDE4IGF0IDA4OjI3OjQ2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+ID4+PiBPbiAxMC4wMS4xOCBhdCAxNDowNSwgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPiB3
cm90ZToKPiA+IEN1cnJlbnQgbGltaXQsIFBGTl9ET1dOKHhlbl9waHlzX3N0YXJ0KSwgaW50cm9k
dWNlZCBieSBjb21taXQgYjI4MDQ0Mgo+ID4gKHg4NjogbWFrZSBYZW4gZWFybHkgYm9vdCBjb2Rl
IHJlbG9jYXRhYmxlKSBpcyBub3QgcmVsaWFibGUuIFBvdGVudGlhbGx5Cj4gPiBpdHMgdmFsdWUg
bWF5IGZhbGwgYmVsb3cgUEZOX0RPV04oX19wYShfZW5kKSkgYW5kIHRoZW4gcGFydCBvZiBYZW4g
aW1hZ2UKPiA+IG1heSBub3QgYmUgbWFwcGVkIGFmdGVyIHJlbG9jYXRpb24uIFRoaXMgd2lsbCBu
b3QgaGFwcGVuIGluIGN1cnJlbnQgY29kZQo+ID4gdGhhbmtzIHRvICJ4ODYvc2V0dXA6IGRvIG5v
dCByZWxvY2F0ZSBvdmVyIGN1cnJlbnQgWGVuIGltYWdlIHBsYWNlbWVudCIKPiA+IHBhdGNoLiBU
aG91Z2ggdGhpcyBzYWZldHkgbWVhc3VyZSBtYXkgc2F2ZSBhIGxvdCBvZiBkZWJ1Z2dpbmcgdGlt
ZSB3aGVuCj4gPiBzb21lYm9keSBkZWNpZGUgdG8gcmVsYXggZXhpc3RpbmcgcmVsb2NhdGlvbiBy
ZXN0cmljdGlvbnMgb25lIGRheS4KPgo+IEkndmUgZ29uZSBiYWNrIHRocm91Z2ggdGhlIHYyIGRp
c2N1c3Npb24sIGFuZCBJIGNvbnRpbnVlIHRvIGZhaWwgdG8KPiBzZWUgd2hhdCBpcyBiZWluZyBm
aXhlZCBoZXJlLCBldmVuIGlmIGp1c3QgdGhlb3JldGljYWxseS4gSXQgaXMgYmFkCgpPSywgbGV0
J3MgZ2l2ZSBhbiBleGFtcGxlLiBJIGFzc3VtZSB0aGF0IHRoZXJlIGlzIG5vIHBhdGNoIDEgYW5k
IFhlbiBjYW4KcmVsb2NhdGUgaXRzZWxmIGV2ZW4gaXQgd2FzIGluaXRpYWxseSByZWxvY2F0ZWQg
YnkgdGhlIGJvb3Rsb2FkZXIuIFNvLApsZXQncyBhc3N1bWUgdGhhdCB0aGUgYm9vdGxvYWRlciBs
b2FkZWQgWGVuIGltYWdlIGF0IDB4ODAyMDAwMDAKKHhlbl9waHlzX3N0YXJ0ID09IDB4ODAwMDAw
MDApIGFuZCBpdHMgc2l6ZSBpcyAweDcwMDAwMCAoNyBNaUIpLgpUaGUgUkFNIHJlZ2lvbiBlbmRz
IGF0IDB4ODBEMDAwMDAgYW5kIHRoZXJlIGlzIG5vIFJBTSBhYm92ZSB0aGF0CmFkZHJlc3MuIEF0
IHNvbWUgcG9pbnQgWGVuIHJlYWxpemVzIHRoYXQgaXQgY2FuIHJlbG9jYXRlIGl0c2VsZgp0byAw
eDgwNjAwMDAwICh4ZW5fcGh5c19zdGFydCA9PSAweDgwNDAwMDAwKS4gU28sIGl0IGRvZXMgYW5k
IHRoZW4KcmVtYXBzIGl0c2VsZi4gQW5kIGhlcmUgaXMgdGhlIHByb2JsZW0uIEN1cnJlbnRseSBl
eGlzdGluZyBjb2RlCndpbGwgcmVtYXAgb25seSBYZW4gaW1hZ2UgdXAgdG8gMHg4MDNmZmZmZi4g
RXZlcnl0aGluZyBhYm92ZSB3aWxsCm5vIGJlIHJlbWFwcGVkLiBTbywgdGhhdCBpcyB3aHkgSSBz
dWdnZXN0ZWQgdGhpcyBwYXRjaC4KCj4gZW5vdWdoIHRoYXQgdGhlIGRlc2NyaXB0aW9uIGhlcmUg
aXNuJ3QgY2xhcmlmeWluZyB0aGlzIGFuZCBJIG5lZWQgdG8KPiBnbyBiYWNrIHRvIHRoZSBlYXJs
aWVyIGRpc2N1c3Npb24sIGJ1dCBpdCdzIGV2ZW4gd29yc2UgaWYgZXZlbiB0aGF0Cj4gZWFybGll
ciBkaXNjdXNzaW9uIGRpZG4ndCByZWFsbHkgaGVscC4gTXkgY29uY2x1c2lvbiBpcyB0aGF0IHlv
dSdyZQoKU29ycnkgYWJvdXQgdGhhdC4KCj4gdGFsa2luZyBhYm91dCBhIGNhc2Ugd2hlcmUgb2xk
IGFuZCBwb3NpdGlvbnMgb2YgWGVuIG92ZXJsYXAsIGEKPiBjYXNlIHdoaWNoIEkgdGhvdWdodCBw
YXRjaCAxIGVsaW1pbmF0ZXMuCgpJdCBkb2VzIG5vdCBlbGltaW5hdGUgdGhlIGlzc3VlIGRlc2Ny
aWJlZCBhYm92ZS4gSXQganVzdCBoaWRlcyBpdC4KCj4gPiBBZGRpdGlvbmFsbHksIHJlbWFwcGlu
ZyB3aWxsIGV4ZWN1dGUgYSBiaXQgZmFzdGVyIGR1ZSB0byB0aGlzIGNoYW5nZS4KPgo+IEJlc2lk
ZXMgaXQgaGFyZGx5IG1hdHRlcmluZyAtIGhvdyBjb21lPwoKVGhlIGNvbnRpbnVlIHRyaWdnZXJl
ZCBieSAibDNlX2dldF9wZm4oKnBsM2UpID4gLi4uIiBjaGVjayB3aWxsIGZpcmUKYWZ0ZXIgZ29p
bmcgYWJvdmUgeGVuX3JlbWFwX2VuZF9wZm4gaW5zdGVhZCBvZiBQRk5fRE9XTih4ZW5fcGh5c19z
dGFydCkuCkFuZCB4ZW5fcmVtYXBfZW5kX3BmbiBpcyBvZnRlbiBtdWNoIGxlc3MgdGhhbiBQRk5f
RE9XTih4ZW5fcGh5c19zdGFydCkuCkhvd2V2ZXIsIEkgYWdyZWUgdGhhdCBpdCBoYXJkbHkgbWF0
dGVycyBoZXJlLiBJdCBpcyBqdXN0IHNpZGUgZWZmZWN0IG9mCnRoaXMgcGF0Y2guIFRoaXMgaXMg
bm90IG1haW4gZ29hbCBvZiBpdC4KCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYwo+ID4g
KysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiA+IEBAIC05NzMsNiArOTczLDExIEBAIHZvaWQg
X19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCj4gPiAgICAg
ICAgICAgICAgbDNfcGdlbnRyeV90ICpwbDNlOwo+ID4gICAgICAgICAgICAgIGwyX3BnZW50cnlf
dCAqcGwyZTsKPiA+ICAgICAgICAgICAgICBpbnQgaSwgaiwgazsKPiA+ICsgICAgICAgICAgICAv
Kgo+ID4gKyAgICAgICAgICAgICAqIFdlIGhhdmUgdG8gY2FsY3VsYXRlIHhlbl9yZW1hcF9lbmRf
cGZuIGJlZm9yZQo+ID4gKyAgICAgICAgICAgICAqIHhlbl9waHlzX3N0YXJ0IGNoYW5nZS4KPiA+
ICsgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHhlbl9yZW1h
cF9lbmRfcGZuID0gUEZOX0RPV04oX19wYShfZW5kKSk7Cj4KPiBJbiBjYXNlIHlvdSBjYW4gcHJv
dmlkZSBhIGNvbnZpbmNpbmcgcmVhc29uIGZvciB0aGUgcGF0Y2ggdG8gYmUKPiBuZWVkZWQgKG9y
IGF0IGxlYXN0IHdhbnRlZCkgLSB0aGUgeGVuXyBwcmVmaXggaXMgcG9pbnRsZXNzIGhlcmUsCj4g
YW5kIHlvdSBtaWdodCBoZWxwIHRoZSBjb21waWxlciAoYW5kIG1heWJlIGFsc28gdGhlIHJlYWRl
cikgYQo+IGxpdHRsZSBieSBkZWNsYXJpbmcgdGhlIHdob2xlIHRoaW5nIGNvbnN0LgoKT0suCgpE
YW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 13:55:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 13:55:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejmfK-0005rJ-VK; Thu, 08 Feb 2018 13:55:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ymvy=fc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejmfK-0005qo-1p
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 13:55:06 +0000
X-Inumbo-ID: c6ffdb3c-0cd7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6ffdb3c-0cd7-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 13:55:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejmfA-0004c4-SM; Thu, 08 Feb 2018 13:54:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejmf5-0008N9-Ha; Thu, 08 Feb 2018 13:54:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejmf5-0000WZ-34; Thu, 08 Feb 2018 13:54:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118658-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=4d01dbc7133e0c55aecb31d95cd461580241c576
X-Osstest-Versions-That: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Feb 2018 13:54:51 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118658: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY1OCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODY1OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTE4
NTI0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJl
cGVhdCBmYWlsIFJFR1IuIHZzLiAxMTg1MjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwg
YnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTgzNDcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwg
bGlrZSAxMTg0MTYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODQ4NwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE4NTI0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTg1MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODUyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE4NTI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVz
dC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTg1MjQKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNGQw
MWRiYzcxMzNlMGM1NWFlY2IzMWQ5NWNkNDYxNTgwMjQxYzU3NgpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgYTI1NjdkNmI1NGI3YjE4N2VjYzAxNjUwMjFiNmRkMDdkYWZh
ZjA2YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4NTI0ICAyMDE4LTAyLTAyIDAxOjAwOjU4IFog
ICAgNiBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODY1OCAgMjAxOC0wMi0wNyAxNzoxMzo1
MiBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+
CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgNGQwMWRiYzcxMzNlMGM1NWFlY2IzMWQ5NWNkNDYxNTgwMjQx
YzU3NgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6
ICAgRnJpIEZlYiAyIDE0OjE5OjI1IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtMzI6IGVudHJ5OiBE
b2N1bWVudCB0aGUgcHVycG9zZSBvZiByMTEgaW4gdGhlIHRyYXBzIGhhbmRsZXIKICAgIAogICAg
SXQgdG9vayBtZSBhIGJpdCBvZiB0aW1lIHRvIHVuZGVyc3RhbmQgd2h5IF9fREVGSU5FX1RSQVBf
RU5UUlkgaXMKICAgIHN0b3JpbmcgdGhlIG9yaWdpbmFsIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJ
dCBpcyB3b3JraW5nIGluIHBhaXIgd2l0aAogICAgcmV0dXJuX3RyYXBzX2VudHJ5IHdoZXJlIHNw
IHdpbGwgYmUgcmVzdG9yZWQgZnJvbSByMTEuCiAgICAKICAgIFRoaXMgaXMgZmluZSBiZWNhdXNl
IHBlciB0aGUgQUFQQ1MgcjExIG11c3QgYmUgcHJlc2VydmVkIGJ5IHRoZQogICAgc3Vicm91dGlu
ZS4gU28gaW4gcmV0dXJuX2Zyb21fdHJhcCwgcjExIHdpbGwgc3RpbGwgY29udGFpbiB0aGUgb3Jp
Z2luYWwKICAgIHN0YWNrIHBvaW50ZXIuCiAgICAKICAgIEFkZCBzb21lIGRvY3VtZW50YXRpb24g
aW4gdGhlIGNvZGUgdG8gcG9pbnQgdGhlIDIgc2lkZXMgdG8gZWFjaCBvdGhlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkZDg1NWFhNDMwZjJkYTliNjc3YzE0NWYw
YzYyNWE4MmFhYTk3MTEwKQoKY29tbWl0IDIyMzc5YjZhZGNlMDI0OWZmYzA1YTNhNzg3MGYyMjkz
MzY4MzM3ZTEKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpE
YXRlOiAgIEZyaSBGZWIgMiAxNDoxOToyNCAyMDE4ICswMDAwCgogICAgeGVuL2FybTMyOiBJbnZh
bGlkYXRlIGljYWNoZSBvbiBndWVzdCBleGlzdCBmb3IgQ29ydGV4LUExNQogICAgCiAgICBJbiBv
cmRlciB0byBhdm9pZCBhbGlhc2luZyBhdHRhY2tzIGFnYWluc3QgdGhlIGJyYW5jaCBwcmVkaWN0
b3Igb24KICAgIENvcnRleCBBLTE1LCBsZXQncyBpbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3Qg
ZXhpdCwgd2hpY2ggY2FuIG9ubHkgYmUKICAgIGRvbmUgYnkgaW52YWxpZGF0aW5nIHRoZSBpY2Fj
aGUgKHdpdGggQUNUTFJbMF0gYmVpbmcgc2V0KS4KICAgIAogICAgV2UgdXNlIHRoZSBzYW1lIGhh
Y2sgYXMgZm9yIEExMi9BMTcgdG8gcGVyZm9ybSB0aGUgdmVjdG9yIGRlY29kaW5nLgogICAgCiAg
ICBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IHBhdGNoIGZyb20gdGhlIGtwdGkgYnJhbmNoIGluIFsx
XS4KICAgIAogICAgWzFdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L2FybTY0L2xpbnV4LmdpdAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjIFp5bmdp
ZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCA2NjVjNGI2YWE3OWViMjFiMWFhZGE5ZjdmOThmYjVjYjdmMDM3NDNhKQoKY29tbWl0IDZl
MTNhZDc3N2QzMzFjZDUzNDkyOGRmNzIwZGJmNTQyNDk3MjMxYmEKQXV0aG9yOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBGZWIgMiAxNDoxOToyMyAy
MDE4ICswMDAwCgogICAgeGVuL2FybTMyOiBJbnZhbGlkYXRlIEJUQiBvbiBndWVzdCBleGl0IGZv
ciBDb3J0ZXggQTE3IGFuZCAxMgogICAgCiAgICBJbiBvcmRlciB0byBhdm9pZCBhbGlhc2luZyBh
dHRhY2tlcyBhZ2FpbnMgdGhlIGJyYW5jaCBwcmVkaWN0b3IsIGxldCdzCiAgICBpbnZhbGlkYXRl
IHRoZSBCVEIgb24gZ3Vlc3QgZXhpc3QuIFRoaXMgaXMgbWFkZSBjb21wbGljYXRlZCBieSB0aGUg
ZmFjdAogICAgdGhhdCB3ZSBjYW5ub3QgdGFrZSBhIGJyYW5jaCBpbnZhbGlkYXRpbmcgdGhlIEJU
Qi4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiB0aGUgZm91cnRoIHZlcnNpb24gcG9zdGVkIGJ5
IE1hcmMgWnluZ2llciBvbiBMaW51eC1hcm0KICAgIG1haWxpbmcgbGlzdCAoc2VlIFsxXSkuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBbMV0gaHR0cHM6Ly93d3cu
c3Bpbmljcy5uZXQvbGlzdHMvYXJtLWtlcm5lbC9tc2c2MzIwNjIuaHRtbAogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwNWUwNjkwZDAzZGM2MTc3ZTYxNGUwNjBhZTc4MDAx
ZDRmMmFiZGUyKQoKY29tbWl0IDBkMzIyMzdkNWY0ZGI0MTlmODRkYTg5MTc2MWFiYjRmNmIxYThm
NTIKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAg
IEZyaSBGZWIgMiAxNDoxOToyMiAyMDE4ICswMDAwCgogICAgeGVuL2FybTMyOiBBZGQgc2tlbGV0
b24gdG8gaGFyZGVuIGJyYW5jaCBwcmVkaWN0b3IgYWxpYXNpbmcgYXR0YWNrcwogICAgCiAgICBB
bGlhc2luZyBhdHRhY2tlZCBhZ2FpbnN0IENQVSBicmFuY2ggcHJlZGljdG9ycyBjYW4gYWxsb3cg
YW4gYXR0YWNrZXIgdG8KICAgIHJlZGlyZWN0IHNwZWN1bGF0aXZlIGNvbnRyb2wgZmxvdyBvbiBz
b21lIENQVXMgYW5kIHBvdGVudGlhbGx5IGRpdnVsZ2UKICAgIGluZm9ybWF0aW9uIGZyb20gb25l
IGNvbnRleHQgdG8gYW5vdGhlci4KICAgIAogICAgVGhpcyBwYXRjaCBhZGRzIGluaXRpYXRpYWwg
c2tlbGV0b24gY29kZSBiZWhpbmQgYSBuZXcgS2NvbmZpZyBvcHRpb24KICAgIHRvIGVuYWJsZSBp
bXBsZW1lbnRhdGlvbi1zcGVjaWZpYyBtaXRpZ2F0aW9ucyBhZ2FpbnN0IHRoZXNlIGF0dGFja3MK
ICAgIGZvciBDUFVzIHRoYXQgYXJlIGFmZmVjdGVkLgogICAgCiAgICBNb3N0IG9mIG1pdGlnYXRp
b25zIHdpbGwgaGF2ZSB0byBiZSBhcHBsaWVkIHdoZW4gZW50ZXJpbmcgdG8gdGhlCiAgICBoeXBl
cnZpc29yIGZyb20gdGhlIGd1ZXN0IGNvbnRleHQuCiAgICAKICAgIEJlY2F1c2UgdGhlIGF0dGFj
ayBpcyBhZ2FpbnN0IGJyYW5jaCBwcmVkaWN0b3IsIGl0IGlzIG5vdCBwb3NzaWJsZSB0bwogICAg
c2FmZWx5IHVzZSBicmFuY2ggaW5zdHJ1Y3Rpb24gYmVmb3JlIHRoZSBtaXRpZ2F0aW9uIGlzIGFw
cGxpZWQuCiAgICBUaGVyZWZvcmUgdGhpcyBoYXMgdG8gYmUgZG9uZSBpbiB0aGUgdmVjdG9yIGVu
dHJ5IGJlZm9yZSBqdW1wIHRvIHRoZQogICAgaGVscGVyIGhhbmRsaW5nIGEgZ2l2ZW4gZXhjZXB0
aW9uLgogICAgCiAgICBIb3dldmVyLCBvbiBhcm0zMiwgZWFjaCB2ZWN0b3IgY29udGFpbiBhIHNp
bmdsZSBpbnN0cnVjdGlvbi4gVGhpcyBtZWFucwogICAgdGhhdCB0aGUgaGFyZGVuZWQgdmVjdG9y
IHRhYmxlcyBtYXkgcmVseSBvbiB0aGUgc3RhdGUgb2YgcmVnaXN0ZXJzIHRoYXQKICAgIGRvZXMg
bm90IGhvbGQgd2hlbiBpbiB0aGUgaHlwZXJ2aXNvciAoZS5nIFNQIGlzIDggYnl0ZXMgYWxpZ25l
ZCkuCiAgICBUaGVyZWZvcmUgaHlwZXJ2aXNvciBjb2RlIHJ1bm5pbmcgd2l0aCBndWVzdCB2ZWN0
b3JzIHRhYmxlIHNob3VsZCBiZQogICAgbWluaW1pemVkIGFuZCBhbHdheXMgaGF2ZSBJUlFzIGFu
ZCBTRXJyb3JzIG1hc2tlZCB0byByZWR1Y2UgdGhlIHJpc2sgdG8KICAgIHVzZSB0aGVtLgogICAg
CiAgICBUaGlzIHBhdGNoIHByb3ZpZGVzIGFuIGluZnJhc3RydWN0dXJlIHRvIHN3aXRjaCB2ZWN0
b3IgdGFibGVzIGJlZm9yZQogICAgZW50ZXJpbmcgdG8gdGhlIGd1ZXN0IGFuZCB3aGVuIGxlYXZp
bmcgaXQuCiAgICAKICAgIE5vdGUgdGhhdCBhbHRlcm5hdGl2ZSBjb3VsZCBoYXZlIGJlZW4gdXNl
ZCwgYnV0IG9sZGVyIFhlbiAoNC44IG9yCiAgICBlYXJsaWVyKSBkb2Vzbid0IGhhdmUgc3VwcG9y
dC4gU28gYXZvaWQgdXNpbmcgYWx0ZXJuYXRpdmUgdG8gZWFzZQogICAgYmFja3BvcnRpbmcuCiAg
ICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlj
a2VkIGZyb20gY29tbWl0IDliZDQ0NjNiNWM3Y2MwMjZhMDdiOWJiZDQxYTZhNzEyMmE5NTY0N2Up
Cgpjb21taXQgNGJhNTliZGMyNmJkNjliZGQ4NGJjYjJiZDU5N2ZlZTE0NGU4NDVkOQpBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIEZlYiAy
IDE0OjE5OjIxIDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtMzI6IGVudHJ5OiBBZGQgbWlzc2luZyB0
cmFwX3Jlc2V0IGVudHJ5CiAgICAKICAgIEF0IHRoZSBtb21lbnQsIHRoZSByZXNldCB2ZWN0b3Ig
aXMgZGVmaW5lZCBhcyAud29yZCAwIChlLmcgYW5kZXEgcjAsIHIwLAogICAgcjApLgogICAgCiAg
ICBUaGlzIGlzIHJhdGhlciB1bmludHVpdGl2ZSBhbmQgd2lsbCByZXN1bHQgdG8gZXhlY3V0ZSB0
aGUgdHJhcAogICAgdW5kZWZpbmVkLiBJbnN0ZWFkIGludHJvZHVjZSB0cmFwIGhlbHBlcnMgZm9y
IHJlc2V0IGFuZCB3aWxsIGdlbmVyYXRlIGFuCiAgICBlcnJvciBtZXNzYWdlIGluIHRoZSB1bmxp
a2VseSBjYXNlIHRoYXQgcmVzZXQgd2lsbCBiZSBjYWxsZWQuCiAgICAKICAgIFRoaXMgaXMgcGFy
dCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDAw
MjY4Y2M5MTI3MGM3YjBhYTNhMTkwNmJmN2U3NzAyZGI5YzYxYzEpCiAgICAKICAgIENvbmZsaWN0
czoKICAgICAgICAgICAgeGVuL2FyY2gvYXJtL2FybTMyL3RyYXBzLmMKCmNvbW1pdCAyOTk3YzVl
NjI4ZGQ1ODhmZjRhZGIzNzMzYjdmNDhiYjA1MjFhMjQzCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgRmViIDIgMTQ6MTk6MjAgMjAxOCAr
MDAwMAoKICAgIHhlbi9hcm0zMjogQWRkIG1pc3NpbmcgTUlEUiB2YWx1ZXMgZm9yIENvcnRleC1B
MTcgYW5kIEExMgogICAgCiAgICBDb3J0ZXgtQTE3IGFuZCBBMTIgTUlEUiB3aWxsIGJlIHVzZWQg
aW4gYSBmb2xsb3ctdXAgcGF0Y2ggZm9yIGhhcmRlbmluZwogICAgdGhlIGJyYW5jaCBwcmVkaWN0
b3IuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVy
cnkgcGlja2VkIGZyb20gY29tbWl0IDM0MDM2N2JjYTUzNjBmM2UzZDI2MzM0MWI1ODIzNGQwZWZl
NWNlZDIpCgpjb21taXQgNzUxYzg3OTFkMDg2ODMxZjIwMzhmZTE4MjE3ZTU1M2Y2MTJhNTYwMApB
dXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJp
IEZlYiAyIDE0OjE5OjE5IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtMzI6IGVudHJ5OiBDb25zb2xp
ZGF0ZSBERUZJTkVfVFJBUF9FTlRSWV8qIG1hY3JvcwogICAgCiAgICBUaGUgb25seSBkaWZmZXJl
bmNlIGJldHdlZW4gYWxsIHRoZSBERUZJTkVfVFJBUF9FTlRSWV8qIG1hY3JvcyAgYXJlIHRoZQog
ICAgaW50ZXJydXB0cyAoQXN5bmNocm9ub3VzIEFib3J0LCBJUlEsIEZJUSkgdW5tYXNrZWQuCiAg
ICAKICAgIFJhdGhlciB0aGFuIGR1cGxpY2F0aW5nIHRoZSBjb2RlLCBpbnRyb2R1Y2UgX19ERUZJ
TkVfVFJBUF9FTlRSWSBtYWNybwogICAgdGhhdCB3aWxsIHRha2UgdGhlIGxpc3Qgb2YgaW50ZXJy
dXB0cyB0byB1bm1hc2suCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgog
ICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNiZDhmZDc1MWU1MGRkOTgxYjcwNTVm
YjMzY2RjOGFhMjk1Mzc2NzMpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 14:03:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 14:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejmnE-0006g3-Rl; Thu, 08 Feb 2018 14:03:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tflq=fc=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ejmnE-0006fx-2z
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 14:03:16 +0000
X-Inumbo-ID: ec03914b-0cd8-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec03914b-0cd8-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 14:04:05 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w18E1fRw050792;
 Thu, 8 Feb 2018 14:03:09 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2017-10-26;
 bh=11zyEQa8XYisCH+fvhpLoOJyKoZQaQBkOOugY+KNqsU=;
 b=jMn9akUnAq36v5MhApPS+0LnzmcJk2hmLUYDRu2wJ4hfjRIrOIHGTESBPm0PHAPHr67f
 tRwzwR8SeUUdbAnnUueyfUFaPp3dC3jAELrJ49FpKWb+Oqu2FGhndoZwjNZynqo5wbMj
 UKVDK1VRB+Edd8kh1pbwOvpZeatPMyo9llXomdFTlJqK5p0eEmFoi0dW/JEwRkjjiUp3
 PlWZWXKshYvCIoh5IPlcX5VcQmFt/BgiYb8jGtpiK2xL3THh7sNt8oIGZgseaHepfvu3
 vtjdA/cfxtkbLP1z/rM19E25YR1wa7XKMdk17FHFHnfYZYH72Smth74PE4D1VJW/fxS+ lw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2g0qv1r1dw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 08 Feb 2018 14:03:09 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w18E37db016971
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 8 Feb 2018 14:03:07 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w18E37kE025923;
 Thu, 8 Feb 2018 14:03:07 GMT
Received: from paddy.uk.oracle.com (/10.175.161.137)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Feb 2018 06:03:06 -0800
From: Joao Martins <joao.m.martins@oracle.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Date: Thu,  8 Feb 2018 14:02:56 +0000
Message-Id: <20180208140256.9647-1-joao.m.martins@oracle.com>
X-Mailer: git-send-email 2.11.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8798
 signatures=668663
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802080164
Cc: Juergen Gross <jgross@suse.com>, Joao Martins <joao.m.martins@oracle.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, stable@vger.kernel.org
Subject: [Xen-devel] [PATCH v3] xenbus: track caller request id
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGZkOGFhOTA5NWE5NSAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVs
dGlwbGUgY29uY3VycmVudAp4ZW5zdG9yZSBhY2Nlc3NlcyIpIG9wdGltaXplZCB4ZW5idXMgY29u
Y3VycmVudCBhY2Nlc3NlcyBidXQgaW4gZG9pbmcgc28KYnJva2UgVUFCSSBvZiAvZGV2L3hlbi94
ZW5idXMuIFRocm91Z2ggL2Rldi94ZW4veGVuYnVzIGFwcGxpY2F0aW9ucyBhcmUgaW4KY2hhcmdl
IG9mIHhlbmJ1cyBtZXNzYWdlIGV4Y2hhbmdlIHdpdGggdGhlIGNvcnJlY3QgaGVhZGVyIGFuZCBi
b2R5LiBOb3csCmFmdGVyIHRoZSBtZW50aW9uZWQgY29tbWl0IHRoZSByZXBsaWVzIHJlY2VpdmVk
IGJ5IGFwcGxpY2F0aW9uIHdpbGwgbm8KbG9uZ2VyIGhhdmUgdGhlIGhlYWRlciByZXFfaWQgZWNo
b2VkIGJhY2sgYXMgaXQgd2FzIG9uIHJlcXVlc3QgKHNlZQpzcGVjaWZpY2F0aW9uIGJlbG93IGZv
ciByZWZlcmVuY2UpLCBiZWNhdXNlIHRoYXQgcGFydGljdWxhciBmaWVsZCBpcyBiZWluZwpvdmVy
d3JpdHRlbiBieSBrZXJuZWwuCgpzdHJ1Y3QgeHNkX3NvY2ttc2cKewogIHVpbnQzMl90IHR5cGU7
ICAvKiBYU18/Pz8gKi8KICB1aW50MzJfdCByZXFfaWQ7LyogUmVxdWVzdCBpZGVudGlmaWVyLCBl
Y2hvZWQgaW4gZGFlbW9uJ3MgcmVzcG9uc2UuICAqLwogIHVpbnQzMl90IHR4X2lkOyAvKiBUcmFu
c2FjdGlvbiBpZCAoMCBpZiBub3QgcmVsYXRlZCB0byBhIHRyYW5zYWN0aW9uKS4gKi8KICB1aW50
MzJfdCBsZW47ICAgLyogTGVuZ3RoIG9mIGRhdGEgZm9sbG93aW5nIHRoaXMuICovCgogIC8qIEdl
bmVyYWxseSBmb2xsb3dlZCBieSBudWwtdGVybWluYXRlZCBzdHJpbmcocykuICovCn07CgpCZWZv
cmUgdGhlcmUgd2FzIG9ubHkgb25lIHJlcXVlc3QgYXQgYSB0aW1lIHNvIHJlcV9pZCBjb3VsZCBz
aW1wbHkgYmUKZm9yd2FyZGVkIGJhY2sgYW5kIGZvcnRoLiBUbyBhbGxvdyBzaW11bHRhbmVvdXMg
cmVxdWVzdHMgd2UgbmVlZCBhCmRpZmZlcmVudCByZXFfaWQgZm9yIGVhY2ggbWVzc2FnZSB0aHVz
IGtlcm5lbCBrZWVwcyBhIG1vbm90b25pYyBpbmNyZWFzaW5nCmNvdW50ZXIgZm9yIHRoaXMgZmll
bGQgYW5kIGlzIHdyaXR0ZW4gb24gZXZlcnkgcmVxdWVzdCBpcnJlc3BlY3RpdmUgb2YKdXNlcnNw
YWNlIHZhbHVlLgoKRm9yd2FyZGluZyBhZ2FpbiB0aGUgcmVxX2lkIG9uIHVzZXJzcGFjZSByZXF1
ZXN0cyBpcyBub3QgYSBzb2x1dGlvbiBiZWNhdXNlCndlIHdvdWxkIG9wZW4gdGhlIHBvc3NpYmls
aXR5IG9mIHVzZXJzcGFjZS1nZW5lcmF0ZWQgcmVxX2lkIGNvbGxpZGluZyB3aXRoCmtlcm5lbCBv
bmVzLiBTbyB0aGlzIHBhdGNoIGluc3RlYWQgdGFrZXMgYW5vdGhlciByb3V0ZSB3aGljaCBpcyB0
bwphcnRpZmljaWFsbHkga2VlcCB1c2VyIHJlcV9pZCB3aGlsZSBrZWVwaW5nIHRoZSB4ZW5idXMg
bG9naWMgYXMgaXMuIFdlIGRvCnRoYXQgYnkgc2F2aW5nIHRoZSBvcmlnaW5hbCByZXFfaWQgYmVm
b3JlIHhzX3NlbmQoKSwgdXNlIHRoZSBwcml2YXRlIGtlcm5lbApjb3VudGVyIGFzIHJlcV9pZCBh
bmQgdGhlbiBvbmNlIHJlcGx5IGNvbWVzIGFuZCB3YXMgdmFsaWRhdGVkLCB3ZSByZXN0b3JlCmJh
Y2sgdGhlIG9yaWdpbmFsIHJlcV9pZC4KCkNjOiA8c3RhYmxlQHZnZXIua2VybmVsLm9yZz4gIyA0
LjExCkZpeGVzOiBmZDhhYTkwOTVhICgieGVuOiBvcHRpbWl6ZSB4ZW5idXMgZHJpdmVyIGZvciBt
dWx0aXBsZSBjb25jdXJyZW50IHhlbnN0b3JlIGFjY2Vzc2VzIikKUmVwb3J0ZWQtYnk6IEJoYXZl
c2ggRGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogSm9hbyBN
YXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29tPgpSZXZpZXdlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KSGVyZSdzIGEgbGluayB0byBhIHVuaXQgdGVzdCAo
aHR0cHM6Ly9wYXN0ZWJpbi5jb20vTjBrcU5Cbk0pIHdoZXJlIHJlcV9pZCBvZgpyZXBseSBhbmQg
cmVzcG9uc2UgYXJlIGJlaW5nIGFzc2VydGVkIGVhY2ggcmVxdWVzdC4gV2l0aG91dCB0aGlzIHBh
dGNoCnRoZSBhc3NlcnQgd2lsbCBmYWlsIChlLmcuIHRyeSBpdCB3aXRoIGAuL3hzd2lyZV9yZXFp
ZF90ZXN0IG5hbWVgKS4gQnV0Cm9uIDw9IHY0LjEwIG9yID49IHY0LjExIHdpdGggdGhlIGZpeCBh
Ym92ZSwgaXQgd2lsbCBwcmludCBkb21haW4gbmFtZSAxMAp0aW1lcy4KCkNoYW5nZXMgc2luY2Ug
djI6CiAqIEFkZCBKdWVyZ2VuJ3MgUmV2aWV3ZWQtYnkKCkNoYW5nZXMgc2luY2UgdjE6CiAqIEFk
anVzdCBjb21taXQgbWVzc2FnZQogKENvbW1lbnRzIGZyb20gSnVlcmdlbiBvbiBJUkMpCiAqIFVu
aWxhdGVyYWx5IHNhdmUvcmVzdG9yZSByZXFfaWQgYW5kIHJlbW92ZSB4c19yZXF1ZXN0X2lzX3Vz
ZXIoKQogKiBJbml0aWFsaXplIHJlcV9pZCBmb3Iga2VybmVsIGNhbGxlcnMKLS0tCiBkcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzLmggICAgICAgfCAxICsKIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5i
dXNfY29tbXMuYyB8IDEgKwogZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c194cy5jICAgIHwgMyAr
KysKIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy94ZW4veGVuYnVzL3hlbmJ1cy5oIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1cy5oCmluZGV4
IDE0OWM1ZTdlZmM4OS4uMDkyOTgxMTcxZGYxIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzLmgKKysrIGIvZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1cy5oCkBAIC03Niw2ICs3
Niw3IEBAIHN0cnVjdCB4Yl9yZXFfZGF0YSB7CiAJc3RydWN0IGxpc3RfaGVhZCBsaXN0OwogCXdh
aXRfcXVldWVfaGVhZF90IHdxOwogCXN0cnVjdCB4c2Rfc29ja21zZyBtc2c7CisJdWludDMyX3Qg
Y2FsbGVyX3JlcV9pZDsKIAllbnVtIHhzZF9zb2NrbXNnX3R5cGUgdHlwZTsKIAljaGFyICpib2R5
OwogCWNvbnN0IHN0cnVjdCBrdmVjICp2ZWM7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX2NvbW1zLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMKaW5k
ZXggNWIwODFhMDE3NzlkLi5kMjM5ZmMzYzVlM2QgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hl
bmJ1cy94ZW5idXNfY29tbXMuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2NvbW1z
LmMKQEAgLTMwOSw2ICszMDksNyBAQCBzdGF0aWMgaW50IHByb2Nlc3NfbXNnKHZvaWQpCiAJCQln
b3RvIG91dDsKIAogCQlpZiAocmVxLT5zdGF0ZSA9PSB4Yl9yZXFfc3RhdGVfd2FpdF9yZXBseSkg
eworCQkJcmVxLT5tc2cucmVxX2lkID0gcmVxLT5jYWxsZXJfcmVxX2lkOwogCQkJcmVxLT5tc2cu
dHlwZSA9IHN0YXRlLm1zZy50eXBlOwogCQkJcmVxLT5tc2cubGVuID0gc3RhdGUubXNnLmxlbjsK
IAkJCXJlcS0+Ym9keSA9IHN0YXRlLmJvZHk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi94ZW5i
dXMveGVuYnVzX3hzLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKaW5kZXggM2U1
OTU5MGM3MjU0Li4zZjNiMjkzOThhYjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfeHMuYworKysgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX3hzLmMKQEAgLTIyNyw2
ICsyMjcsOCBAQCBzdGF0aWMgdm9pZCB4c19zZW5kKHN0cnVjdCB4Yl9yZXFfZGF0YSAqcmVxLCBz
dHJ1Y3QgeHNkX3NvY2ttc2cgKm1zZykKIAlyZXEtPnN0YXRlID0geGJfcmVxX3N0YXRlX3F1ZXVl
ZDsKIAlpbml0X3dhaXRxdWV1ZV9oZWFkKCZyZXEtPndxKTsKIAorCS8qIFNhdmUgdGhlIGNhbGxl
ciByZXFfaWQgYW5kIHJlc3RvcmUgaXQgbGF0ZXIgaW4gdGhlIHJlcGx5ICovCisJcmVxLT5jYWxs
ZXJfcmVxX2lkID0gcmVxLT5tc2cucmVxX2lkOwogCXJlcS0+bXNnLnJlcV9pZCA9IHhzX3JlcXVl
c3RfZW50ZXIocmVxKTsKIAogCW11dGV4X2xvY2soJnhiX3dyaXRlX211dGV4KTsKQEAgLTMxMCw2
ICszMTIsNyBAQCBzdGF0aWMgdm9pZCAqeHNfdGFsa3Yoc3RydWN0IHhlbmJ1c190cmFuc2FjdGlv
biB0LAogCXJlcS0+bnVtX3ZlY3MgPSBudW1fdmVjczsKIAlyZXEtPmNiID0geHNfd2FrZV91cDsK
IAorCW1zZy5yZXFfaWQgPSAwOwogCW1zZy50eF9pZCA9IHQuaWQ7CiAJbXNnLnR5cGUgPSB0eXBl
OwogCW1zZy5sZW4gPSAwOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 14:31:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 14:31:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejnEk-0000C1-2m; Thu, 08 Feb 2018 14:31:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tflq=fc=oracle.com=joao.m.martins@srs-us1.protection.inumbo.net>)
 id 1ejnEi-0000Bv-MN
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 14:31:40 +0000
X-Inumbo-ID: e428bf94-0cdc-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e428bf94-0cdc-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 14:32:29 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w18ER2sH033882;
 Thu, 8 Feb 2018 14:31:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=m5sEpD1E+ySilIaqKSMmYverxs4j2ii4XWmXayYYfrE=;
 b=vi0muqgnYtK51Vu2m1uY/gFrNOy7xWUJn7qBSZGbJ0iy+VqCCu/15hQxIaFiPm79osuD
 gKL6tsN2GlzSq8aXuelj1vPgKlxeLSgrL+DSigoWEDe1/R+Co3K5/Zo0Q5/N4bhmSZqu
 xjGxG2giCvqEQrCO80K0Ni5gcq/yGqt3US+2fed/Ww8D2HzODr3lT26JVG1CXYmWH0r3
 hAVi8ryABv+iphpT/q48Z0CXZVtNVT1WNgYdq3StDJme3POOUF8P+opYGIYRr5CDrnVz
 rEzJw2E1tIexEgixWEuMXnwDSVpTyngr7vdDco+Ow+Kt5j8yBTnfSoETuA3r7uly2vgp QQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2g0r0kr6ra-2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 08 Feb 2018 14:31:32 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w18DpWWN027390
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 8 Feb 2018 13:51:32 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w18DpV4f003041;
 Thu, 8 Feb 2018 13:51:32 GMT
Received: from [10.175.161.137] (/10.175.161.137)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 08 Feb 2018 05:51:31 -0800
To: Wei Liu <wei.liu2@citrix.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20171102180616.24084-3-joao.m.martins@oracle.com>
 <0a2e3dd4055a4325a0a4afe0b9a32e63@AMSPEX02CL03.citrite.net>
 <20171106123306.nksol5oxkves4jii@paddy>
 <20180206171250.72rx3vukrrxojrd7@citrix.com>
 <f191267e-ca5a-27e2-d325-0f9831ba9cec@oracle.com>
 <20180208111343.r3662gzw6ttdrwdg@citrix.com>
From: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <b60077ea-aa69-ed34-091f-351d2d9d06c1@oracle.com>
Date: Thu, 8 Feb 2018 13:51:28 +0000
MIME-Version: 1.0
In-Reply-To: <20180208111343.r3662gzw6ttdrwdg@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8798
 signatures=668663
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802080169
Cc: Paul Durrant <Paul.Durrant@citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 2/8] public/io/netif: add directory for
 backend parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDgvMjAxOCAxMToxMyBBTSwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEZlYiAwNywg
MjAxOCBhdCAxMjoxMDozN1BNICswMDAwLCBKb2FvIE1hcnRpbnMgd3JvdGU6Cj4+IE9uIDAyLzA2
LzIwMTggMDU6MTIgUE0sIFdlaSBMaXUgd3JvdGU6Cj4+PiAoVGhyZWUgbW9udGhzIGFmdGVyIHlv
dSBzZW50IHRoaXMsIHNvcnJ5Li4uKQo+Pj4KPj4+IE9uIE1vbiwgTm92IDA2LCAyMDE3IGF0IDEy
OjMzOjA2UE0gKzAwMDAsIEpvYW8gTWFydGlucyB3cm90ZToKPj4+PiBPbiBNb24sIE5vdiAwNiwg
MjAxNyBhdCAxMDozMzo1OUFNICswMDAwLCBQYXVsIER1cnJhbnQgd3JvdGU6Cj4+Pj4+PiAtLS0t
LU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+Pj4+Pj4gRnJvbTogSm9hbyBNYXJ0aW5zIFttYWlsdG86
am9hby5tLm1hcnRpbnNAb3JhY2xlLmNvbV0KPj4+Pj4+IFNlbnQ6IDAyIE5vdmVtYmVyIDIwMTcg
MTg6MDYKPj4+Pj4+IFRvOiBYZW4gRGV2ZWxvcG1lbnQgTGlzdCA8eGVuLWRldmVsQGxpc3RzLnhl
bi5vcmc+Cj4+Pj4+PiBDYzogSm9hbyBNYXJ0aW5zIDxqb2FvLm0ubWFydGluc0BvcmFjbGUuY29t
PjsgS29ucmFkIFJ6ZXN6dXRlayBXaWxrCj4+Pj4+PiA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT47
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyBXZWkgTGl1Cj4+Pj4+PiA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+Pj4+IFN1YmplY3Q6IFtQQVRDSCBSRkMgMi84XSBwdWJs
aWMvaW8vbmV0aWY6IGFkZCBkaXJlY3RvcnkgZm9yIGJhY2tlbmQKPj4+Pj4+IHBhcmFtZXRlcnMK
Pj4+Pj4+Cj4+Pj4+PiBUaGUgcHJvcG9zZWQgZGlyZWN0b3J5IHByb3ZpZGVzIGEgbWVjaGFuaXNt
IGZvciB0b29scyB0byBjb250cm9sIHRoZQo+Pj4+Pj4gbWF4aW11bSBmZWF0dXJlIHNldCBvZiB0
aGUgZGV2aWNlIGJlaW5nIHByb3Zpc2lvbmVkIGJ5IGJhY2tlbmQuCj4+Pj4+PiBUaGUgcGFyYW1l
dGVycy9mZWF0dXJlcyBpbmNsdWRlIG9mZmxvYWRpbmcgZmVhdHVyZXMsIG51bWJlciBvZgo+Pj4+
Pj4gcXVldWVzIGV0Yy4KPj4+Pj4+Cj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1hcnRpbnMg
PGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+Cj4+Pj4+PiAtLS0KPj4+Pj4+ICB4ZW4vaW5jbHVk
ZS9wdWJsaWMvaW8vbmV0aWYuaCB8IDE2ICsrKysrKysrKysrKysrKysKPj4+Pj4+ICAxIGZpbGUg
Y2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKQo+Pj4+Pj4KPj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvaW8vbmV0aWYuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pby9uZXRpZi5o
Cj4+Pj4+PiBpbmRleCAyNDU0NDQ4YmFhLi5hNDEyZTQ3NzFkIDEwMDY0NAo+Pj4+Pj4gLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2lvL25ldGlmLmgKPj4+Pj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1
YmxpYy9pby9uZXRpZi5oCj4+Pj4+PiBAQCAtMTYxLDYgKzE2MSwyMiBAQAo+Pj4+Pj4gICAqLwo+
Pj4+Pj4KPj4+Pj4+ICAvKgo+Pj4+Pj4gKyAqIFRoZSBkaXJlY3RvcnkgInJlcXVpcmUiIG1heWJl
IGJlIGNyZWF0ZWQgaW4gYmFja2VuZCBwYXRoIGJ5IHRvb2xzCj4+Pj4+PiArICogZG9tYWluIHRv
IG92ZXJyaWRlIHRoZSBtYXhpbXVtIGZlYXR1cmUgc2V0IHRoYXQgYmFja2VuZCBwcm92aWRlcyB0
bwo+Pj4+Pj4gdGhlCj4+Pj4+PiArICogZnJvbnRlbmQuIFRoZSBjaGlsZHJlbiBlbnRyaWVzIHdp
dGhpbiB0aGlzIGRpcmVjdG9yeSBhcmUgZmVhdHVyZXMgbmFtZXMKPj4+Pj4+ICsgKiBhbmQgdGhl
IGNvcnJlc3BvbmRlbnQgdmFsdWVzIHRoYXQgc2hvdWxkIGJlIHVzZWQgYmFja2VuZCBhcyBkZWZh
dWx0cwo+Pj4+Pj4gZS5nLjoKPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAqIC9sb2NhbC9kb21haW4vWC9i
YWNrZW5kLzxkb21pZD4vPGhhbmRsZT4vcmVxdWlyZQo+Pj4+Pj4gKyAqIC9sb2NhbC9kb21haW4v
WC9iYWNrZW5kLzxkb21pZD4vPGhhbmRsZT4vcmVxdWlyZS9tdWx0aS1xdWV1ZS0KPj4+Pj4+IG1h
eC1xdWV1ZXMgPSAiMiIKPj4+Pj4+ICsgKiAvbG9jYWwvZG9tYWluL1gvYmFja2VuZC88ZG9taWQ+
LzxoYW5kbGU+L3JlcXVpcmUvZmVhdHVyZS1uby1jc3VtLQo+Pj4+Pj4gb2ZmbG9hZCA9ICIxIgo+
Pj4+Pj4gKyAqCj4+Pj4+PiArICogSW4gdGhlIGV4YW1wbGUgYWJvdmUsIG5ldHdvcmsgYmFja2Vu
ZCB3aWxsIG5lZ290aWF0ZSB1cCB0byBhIG1heGltdW0KPj4+Pj4+IG9mCj4+Pj4+PiArICogdHdv
IHF1ZXVlcyB3aXRoIGZyb250ZW5kIHBsdXMgZGlzYWJsaW5nIElQdjQgY2hlY2tzdW0gb2ZmbG9h
ZGluZy4KPj4+Pj4+ICsgKgo+Pj4+Pj4gKyAqIFRoaXMgZGlyZWN0b3J5IGFuZCBpdHMgY2hpbGRy
ZW4gZW50cmllcyBzaGFsbCBvbmx5IGJlIHZpc2libGUgdG8gdGhlIGJhY2tlbmQuCj4+Pj4+PiAr
ICovCj4+Pj4+PiArCj4+Pj4+Cj4+Pj4+IFdoYXQgc2hvdWxkIGhhcHBlbiBpZiB0aGUgdG9vbHN0
YWNrIHNldHMgc29tZXRoaW5nIGluICdyZXF1aXJlJyB0aGF0Cj4+Pj4+IHRoZSBiYWNrZW5kIGNh
bm5vdCBwcm92aWRlPyBJIGRvbid0IHNlZSBhbnl0aGluZyBpbiB5b3VyIFJGQyBwYXRjaGVzCj4+
Pj4+IHRvIGNoZWNrIHRoYXQgdGhlIGJhY2tlbmQgaGFzIHJlc3BvbmRlZCBhcHByb3ByaWF0ZWx5
IHRvIHRoZSBrZXlzLgo+Pj4+Cj4+Pj4gSG1tLCB5b3UncmUgcmlnaHQgdGhhdCB0aGlzIFJGQyBk
b2Vzbid0IGhhbmRsZSB0aGF0IHByb3Blcmx5IC0gYnV0IGZvciB0aGUKPj4+PiBvbmVzIHRoZSBi
YWNrZW5kIHByb3ZpZGUgSSBoYWQgc3VnZ2VzdGVkIChhbGJlaXQgbm90IGltcGxlbWVudGVkIGhl
cmUpCj4+Pj4gYmFjayBpbiB0aGUgb3RoZXIgdGhyZWFkIHRoYXQgd2UgY291bGQgY29tcGFyZSB0
aGUgdmFsdWVzIG9mIGZlYXR1cmUgaW4KPj4+PiAicmVxdWlyZSIgd2l0aCB0aGUgb25lIGFubm91
bmNlZCB0byB0aGUgZnJvbnRlbmQuIEJ1dCB3ZWxsIHRoaXMgd291bGRuJ3QKPj4+PiBjb3ZlciB0
aGUgbm9uLXByb3ZpZGVkIG9uZXMsIGFuZCBwb3NzaWJseSB3b3VsZCBmYWxsIGEgYml0IGFzIGEg
aGFjay4KPj4+Pgo+Pj4+IEkgY291bGQgY2hhbmdlIHRoZSBmb3JtYXQgb2YgdGhlIGVudHJpZXMg
d2l0aGluICJyZXF1aXJlIgo+Pj4+IGRpcmVjdG9yeSB0byBiZSBlLmcuICI8aWQ+LTxmZWF0dXJl
LW5hbWU+ID0gPGZlYXR1cmUtdmFsdWU+IiBhbmQgdGhlCj4+Pj4gYWNrbm93bGVkZ2VtZW50IGVu
dHJ5IHdvdWxkIGNvbWUgaW4gdGhlIGZvcm0gIjxpZD4tc3RhdHVzCj4+Pj4gPSA8ZXJyb3IgY29k
ZT4iLiBDb25zZXF1ZW50bHkgdGhlIGxhY2sgb2YgYSAiPGlkPi1zdGF0dXMiIGVudHJ5IHdvdWxk
Cj4+Pj4gaGF2ZSBhIHN0cm9uZ2VyIHNlbWFudGljIGkuZS4gdW5zdXBwb3J0ZWQgYW5kIGlnbm9y
ZWQuIFRoZSB0b29sc3RhY2sgdGhlbiB3b3VsZCBoYXZlCj4+Pj4gbWVhbnMgdG8gY2hlY2sgd2hl
dGhlciB0aGUgZmVhdHVyZSB3YXMgcmVhbGx5IHN1Y2Nlc2Z1bGwgc2V0IGFzIGRlc2lyZWQKPj4+
PiBvciBub3QuIEJ1dCB0aGVuIG9uZSBxdWVzdGlvbiBjb21lcyB0byBtaW5kOiBzaG91bGQgdGhl
IGJhY2tlbmQgYmUKPj4+PiBwcmV2ZW50ZWQgdG8gaW5pdCBpbiB0aGUgZXZlbnQgdGhhdCB0aGUg
ZmVhdHVyZXMgcmVxdWVzdGVkIGZhaWwgdG8gYmUKPj4+PiBzZXQ/IEluIHdoaWNoIGNhc2UgdWV2
ZW50IChvbiBMaW51eCkgaXNuJ3QgdHJpZ2dlcmVkIGFuZCB4ZW5idXMgc3RhdGUgZG9lc24ndAo+
Pj4+IGdldCBjaGFuZ2VkIGFuZCB0b29sc3RhY2sgd291bGQgZmFpbCB3aXRoIHRpbWVvdXQgbGF0
ZXIgb24uCj4+Pj4KPj4+Cj4+PiBJIHRoaW5rIHRoZSBiYWNrZW5kIHNob3VsZCBub3QgcHJvY2Vl
ZCBpZiBpdCBjYW4ndCBtZWV0IHRoZQo+Pj4gcmVxdWlyZW1lbnRzLiBCdXQgdG8gYmUgY2xlYXIg
SSBhbHNvIGRvbid0IHRoaW5rIHRoZSB0aW1lb3V0IGJlaGF2aW91cgo+Pj4gc2hvdWxkIGJlIHVz
ZWQgdG8gZGV0ZXJtaW5lIGlmIHRoZSBzZXR0aW5nIGlzIHN1Y2Nlc3NmdWwgYmVjYXVzZSBpdCBp
cwo+Pj4gYXNraW5nIG90aGVyIHBhcnQgb2YgdGhlIHN5c3RlbSB0byBwaWNrIHVwIHRoZSBzbGFj
ayBhbmQgc3lzdGVtCj4+PiBhZG1pbmlzdHJhdG9ycyB3b3VsZCBiZSBsZWZ0IGluIHRoZSBkYXJr
ICh1bmxlc3MgdGhlcmUgaXMgZWFzaWx5Cj4+PiBhY2Nlc3NpYmxlIG1lc3NhZ2UgdGhhdCBjYW4g
YmUgb2J0YWluZWQgYnkgbGlieGwgdG8gcmV0dXJuIHRvIHN5c3RlbQo+Pj4gYWRtaW5pc3RyYXRv
cnMpLgo+Pgo+PiBUaGF0IHRpbWVvdXQgYmVoYXZpb3VyIGlzIGFscmVhZHkgdGhlcmUgKkkgdGhp
bmsqIChvciBtYXliZSBJIGhhdmUgdGhlIHdyb25nCj4+IGltcHJlc3Npb24pPyBUaGUgYWx0ZXJu
YXRpdmUgaXMgdG8gdHJpZ2dlciB0aGUgdWV2ZW50IGFuZCBhZGQgbW9yZSBsb2dpYyBvbiB0aGUK
PiAKPiBZZXMsIGl0IGlzIGFscmVhZHkgdGhlcmUuIExpYnhsIHdpbGwgd2FpdCBmb3IgdGhlIGJh
Y2tlbmQgdG8gY2hhbmdlIGl0cwo+IHN0YXRlIGZvciBYIHNlY29uZHMuCj4gCj4gVGhlIGRpZmZl
cmVuY2Ugbm93IGlzIHRoZSBzeXN0ZW0gYWRtaW5pc3RyYXRvcnMgY2FuIHBvdGVudGlhbGx5IGVh
c2lseQo+IHRyaWdnZXIgYSB0aW1lb3V0IGR1ZSB0byBtaXNjb25maWd1cmF0aW9uLCB3aGlsZSBw
cmV2aW91c2x5IGl0IGlzIG1vc3RseQo+IGR1ZSB0byB0aGUgbW9kdWxlIG5vdCBnZXR0aW5nIGxv
YWRlZCBvciBzb21lIG90aGVyIGZhaWx1cmVzIHRoYXQgYXJlIG5vdAo+IHRoZSBzeXN0ZW0gYWRt
aW5pc3RyYXRvcnMnIGZhdWx0Lgo+IAovbm9kcwoKPj4gaG90cGx1ZyBzY3JpcHQgdG8gY2hlY2sg
aWYgdGhlIHBhcmFtZXRlcnMgd2VyZSBzZXQgYWNjb3JkaW5nIHRvIGNvbmZpZywgYnV0IE9UT0gK
Pj4geW91IGFkZCBtb3JlIGNvbXBsZXhpdHkgdGhlcmUuIE9yIHBlcmhhcHMgd2UgY2FuIGNoZWNr
IHRoYXQgdGhlIGJhY2tlbmQgc2V0IHRvCj4+IGl0cyBzdGF0ZSB0byBVbmtub3duIChvciBzb21l
IG90aGVyIHN0YXRlKSBhbmQgdGhhdCBkZXRlcm1pbmVzIHRoZSBmYWlsdXJlIC0gYnV0Cj4+IHN0
aWxsIG5vIHVldmVudCBzaG91bGQgYmUgdHJpZ2dlcmVkLiBVbmxlc3MgeW91IGhhZCBzb21ldGhp
bmcgZWxzZSBpbiB5b3VyIG1pbmQ/Cj4gCj4gT24gdGhlIG90aGVyIGhhbmQsIEkgZG9uJ3QgdGhp
bmsgYWRkaW5nIHVldmVudCBvciB3aGF0ZXZlciBvdGhlciBsb2dpYwo+IGlzIGEgZ29vZCBpZGVh
IGFuZCBpdCBpcyBhIGJpdCByaXNreSB0byByZWx5IG9uIHRoZSBzdGF0ZSBvZiBkcml2ZXIgdG8K
PiBkZXRlcm1pbmUgZmFpbHVyZSBiZWNhdXNlIHdlIGRvbid0IGhhdmUgYSBzdGF0ZSBtYWNoaW5l
IHRoYXQgYXBwbGllcyB0bwo+IGFsbCBkcml2ZXJzLiAKCkFncmVlZC4KCj4gV2UgY2FuIHByb2Jh
Ymx5IHNwZWNpZnkgYSB4ZW5zdG9yZSBub2RlIGluIHRoZSBzcGVjIHRvCj4gcmV0dXJuIHNvbWUg
ZXJyb3IgY29kZSBhbmQgbGV0IGxpYnhsIHJlYWQgaXQuIFdpdGggdGhhdCBtb2RlbCBvbGQgdG9v
bHMKPiB3b3JrIHRoZSBzYW1lIChleHRyYSBub2RlIGlnbm9yZWQpIGJ1dCBuZXcgdG9vbHMgY2Fu
IHV0aWxpc2UgdGhlIG5ldwo+IG5vZGUuIElJUkMgdGhlcmUgY291bGQgYWxyZWFkeSBiZSBzb21l
IG5vZGUgdGhhdCBjYW4gYmUgdXRpbGlzZWQgLS0KPiB4ZW5idXNfZGV2X2ZhdGFsIHdyaXRlcyBt
ZXNzYWdlIHRvIHhlbnN0b3JlLCBJIHRoaW5rLgo+IAoKSSBhbG1vc3QgZm9yZ290IGFib3V0IHhl
bmJ1c19kZXZfZmF0YWwoKS4gSXQgd3JpdGVzIHRvIGFuICJlcnJvciIgZW50cnkgaW4gdGhlCmJh
Y2tlbmR8ZnJvbnRlbmQgcGF0aCB3aXRoIHRoZSBlcnJubyBwbHVzIGVycm9yIG1lc3NhZ2UuIEJ1
dCBpdCBhbHNvIGNoYW5nZXMgdGhlCmRldmljZSB4ZW5idXMgc3RhdGUgdG8gWGVuYnVzQ2xvc2Vk
LiBUYWtpbmcgaW50byBjb25zaWRlcmF0aW9uIHlvdXIgZWFybGllcgpjb21tZW50IHlvdSBwcm9i
YWJseSBtZWFudCB4ZW5idXNfZGV2X2Vycm9yKCkgaW5zdGVhZD8gbmV0YmFjayBkb2VzIGFsbG93
CkluaXRpYWxpc2luZyBzdGF0ZSB0byBiZSBkaXJlY3RseSBpbnRvIENsb3NpbmcsIGJ1dCBvdGhl
cnMgbWlnaHQgbm90IGJlIHRoZSBzYW1lLgoKPiBXaGF0IGRvIHlvdSB0aGluaz8KCkkgbGlrZSB0
aGUgaWRlYSBvZiBoYXZpbmcgYSBzaW1pbGFyICJlcnJvciIgZW50cnkgaW4gdGhlIGNvbmZpZ3xy
ZXF1aXJlCmRpcmVjdG9yeSBmb2xsb3dpbmcgdGhlIHNhbWUgcGF0dGVybiBhcyBtZW50aW9uZWQg
aW4gdGhlIGxhc3QgcGFyYWdyYXBoLgoKU29tZXRoaW5nIGxpa2U6Cgo8YmFja2VuZHxmcm9udGVu
ZCBwYXRoPi9jb25maWcvZXJyb3IgPSAiPGVycm5vPiA8bWVzc2FnZT4iCgpJIHdvdWxkIGltYWdp
bmUgdGhpcyBjb3VsZCBiZSB3cmFwcGVyIGluIGEgeGVuYnVzX2NvbmZpZ19mYXRhbCgpLgoKSSBo
YWQgc3VnZ2VzdGVkIGEgc2xpZ2h0bHkgbW9yZSBjb21wbGljYXRlZCB2ZXJzaW9uIG9mIGl0IGlu
IGEgb2xkIHJlcGx5IHRvIFBhdWwKKGF0IHRvcCBvZiB0aGlzIG1lc3NhZ2UpIHdpdGg6Cgo8YmFj
a2VuZHxmcm9udGVuZCBwYXRoPi9yZXF1aXJlLzxpZD4tPGZlYXR1cmUtbmFtZT4gPSAiPGZlYXR1
cmUtdmFsdWU+Igo8YmFja2VuZHxmcm9udGVuZCBwYXRoPi9yZXF1aXJlLzxpZD4tc3RhdHVzID0g
IjxlcnJvciBjb2RlPiIKCkJ1dCB0YWtpbmcgbW9ycGhpbmcgaXQgd2l0aCB5b3VyIGNvbW1lbnQg
Y291bGQgYWxzbyBiZSBzb21ldGhpbmcgbGlrZToKCjxiYWNrZW5kfGZyb250ZW5kIHBhdGg+L2Nv
bmZpZy88ZmVhdHVyZS1uYW1lPiA9ICI8ZmVhdHVyZS12YWx1ZT4iCjxiYWNrZW5kfGZyb250ZW5k
IHBhdGg+L2NvbmZpZy88ZmVhdHVyZS1uYW1lPi9lcnJvciA9ICI8ZXJybm8+IDxtZXNzYWdlPiIK
CkJ1dCBlaXRoZXIgdGhpcyBvcHRpb24gb3IgdGhlIGNvbmZpZy9lcnJvciBnbG9iYWwgb25lIGRl
cGVuZCBvbiB3aGV0aGVyIHBlb3BsZQpoZXJlIHByZWZlciB0byBkZWxpdmVyIGFsbCBjb25maWd1
cmF0aW9uIGVycm9ycyBhdCBvbmNlLCBvciBvbmUgZ2xvYmFsCiJjb25maWcvZXJyb3IiIHdoaWNo
IHdvdWxkIGdpdmUgdGhlIGZpcnN0IGVudHJ5IHdpdGggYW4gZXJyb3IuIFRoZSBsYXR0ZXIgdGhv
dWdoCmNvdWxkIGxlYWQgdG8gdGhlIHN5c2FkbWluIGhhdmluZyB0byByZWNyZWF0ZSB0aGUgZG9t
YWluIG11bHRpcGxlIHRpbWVzIHRvCnNlZS9oYW5kbGUgYWxsIHRoZSBlcnJvcnMuCgoJSm9hbwoK
UC5TLiBzL3JlcXVpcmUvY29uZmlnCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 14:37:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 14:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejnKR-0000O7-MR; Thu, 08 Feb 2018 14:37:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=f4ek=fc=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1ejnKQ-0000O1-RU
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 14:37:34 +0000
X-Inumbo-ID: 883be08b-0cdd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x234.google.com (unknown [2a00:1450:4010:c07::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 883be08b-0cdd-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 15:37:05 +0100 (CET)
Received: by mail-lf0-x234.google.com with SMTP id t79so6720857lfe.3
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 06:37:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=hXupNiP4wnC6P/bLLCsHFSQ0pWGRpY/eTCHr9RGtvmo=;
 b=ZenT1YUANq1Azs/4CuidzRzNnTLV4qpMwCk7/XshseXYihoAXQYyZzKt4nMdsjh9f3
 acOqRluiG6pIU3/ZxZgqfeWp/+0UkYhLweAPROLoR1QMExCM7Z18rMKhsqGh3pdlzG7K
 c+c6SIb0w10Xhv0dCi4N/GThWl0aDZr9eODHRYpjzaKxjxVIUxcVzXvXbEAc/CRmYqh3
 De7UpxGjdOx0kFzGaSfnmuZVOWDc+Pj8ZL4JWiPLOOQttGp2oRLYr8Cx5TdH2jB0Y0VO
 Lb7XNKWHkOIysoajHXymf1YQlxKlTF+kuxwssDrHV3IOlWUiA0JtqBHUVcnmFhuSuI5j
 PPBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=hXupNiP4wnC6P/bLLCsHFSQ0pWGRpY/eTCHr9RGtvmo=;
 b=DiN7fsZegPUfFavbOs2Nwkkhbu79Igm8o1eZV/cUjGSerrs9Yqys+DnngfqzKG6+ZU
 84FA2IDXyjPORwzQN7gpUkhdYni4HRss66QSTtQZvXweSftdJKHLBJlK6D81VyX3ddZ3
 nGreqslotcDooL9DtpfuzR+0krYjwZNPIR8CJ5MqhiFleFRguJ7tZIJ9NHH9TnT4Gdjb
 VOtw3bZ/c7PkajtmWEXE5L4l+UrMEYKJHbMWxc8KMq9ylqICM8lEpDjIjT6MaR3IRS5X
 3imd5YZ05bPwxbMhY768aVZic+MNe4CbE07a6cHUhx06MKdQ9svbseX760TZpGWMjgmI
 cPYg==
X-Gm-Message-State: APf1xPAaT+1iCl7Almruh3kdylGCUE9TrC2w4/OzKhKVSF35zKH3//j3
 TiM9a4bjoZ/pNzu6wuZaXCA=
X-Google-Smtp-Source: AH8x227Up08bghfxE7Qxt89JrkGuW07TU3R64zKi+MtFmAhQnllHiFZYHeqNJYCegyc9w1xmhaYzhg==
X-Received: by 10.25.178.207 with SMTP id t76mr731043lfk.111.1518100650567;
 Thu, 08 Feb 2018 06:37:30 -0800 (PST)
Received: from localhost ([217.150.73.25])
 by smtp.gmail.com with ESMTPSA id 2sm17769lje.38.2018.02.08.06.37.28
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 08 Feb 2018 06:37:29 -0800 (PST)
Date: Fri, 9 Feb 2018 00:37:22 +1000
From: Alexey G <x1917x@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180209003722.000026da@gmail.com>
In-Reply-To: <a411177c-a3ce-ff0a-f609-ef53d60a7a88@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <20180208163732.000050d9@gmail.com>
 <c1bee848-8ecb-9748-dcad-bb529310fc80@citrix.com>
 <20180208223234.00001085@gmail.com>
 <a411177c-a3ce-ff0a-f609-ef53d60a7a88@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA4IEZlYiAyMDE4IDEyOjQwOjQxICswMDAwCkFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+LSBQZXJmL09wcm9maWxlLsKgIFRoaXMgaXMgY3Vy
cmVudGx5IG11dHVhbGx5IGV4Y2x1c2l2ZSB3aXRoIFhlbiB1c2luZwo+dGhlIHdhdGNoZG9nLCBi
dXQgbmVlZG4ndCBiZSBhbmQgaG9wZWZ1bGx5IHdvbid0IGJlIGluIHRoZSBmdXR1cmUuCj4KPj4K
Pj4gTW9zdCBvZiB0aGUgdGltZSB3ZSBkZWFsIHdpdGggd2F0Y2hkb2cgTk1Jcywgd2hpbGUgYWxs
IG90aGVycyBzaG91bGQKPj4gYmUgc29tZXdoYXQgcmFyZS4gVGhlIHRoaW5nIGlzLCB3ZSBhY3R1
YWxseSBuZWVkIHRvIHJlYWQgSS9PIHBvcnQKPj4gNjFoIG9uIHN5c3RlbSBOTUlzIG9ubHkuIAo+
Pgo+PiBJZiB0aGUgbWFpbiBwcm9ibGVtIGxpZXMgaW4gYSBmbG93IG9mIFNNSXMgZHVlIHRvIHJl
YWRpbmcgcG9ydCA2MWggb24KPj4gZXZlcnkgTk1JIHdhdGNoZG9nIHRpY2sgLS0gd2h5IG5vdCB0
byBhdm9pZCByZWFkaW5nIGl0Pwo+Pgo+PiBUaGVyZSBhcmUgYXQgbGVhc3QgMiB3YXlzIHRvIGNo
ZWNrIGlmIHRoZSBOTUkgd2FzIGR1ZSB0byBhIHdhdGNoZG9nCj4+IHRpY2s6Cj4+IC0gTEFQSUMg
KFNETSBzdGF0ZXMgdGhhdCAiV2hlbiBhIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgY291bnRlcnMK
Pj4gaW50ZXJydXB0IGlzIGdlbmVyYXRlZCwgdGhlIG1hc2sgYml0IGZvciBpdHMgYXNzb2NpYXRl
ZCBMVlQgZW50cnkgaXMKPj4gc2V0IikKPj4gLSBwZXJmIE1TUiBvdmVyZmxvdyBiaXQKPj4KPj4g
U28sIGlmIHdlIGRldGVjdCBpdCB3YXMgYSBOTUkgZHVlIHRvIGEgd2F0Y2hkb2cgdXNpbmcgdGhl
c2UKPj4gbWV0aG9kcyAoZWFybHkgaW4gdGhlIE5NSSBoYW5kbGVyKSwgd2UgY2FuIGF2b2lkIHRv
dWNoaW5nIHRoZSBwb3J0Cj4+IDYxaCBhbmQgdGh1cyB0cmlnZ2VyaW5nIFNNSSBJL08gdHJhcCBv
biBpdC4gIAo+Cj5UaGUgcHJvYmxlbSBpcyBoYXZpbmcgbXVsdGlwbGUgTk1JcyBhcnJpdmluZy7C
oCBMaWtlIGFsbCBvdGhlciBlZGdlCj50cmlnZ2VyZWQgaW50ZXJydXB0cywgZXh0cmEgYXJyaXZh
bHMgZ2V0IGRyb3BwZWQuwqAgQnkgc2tpcHBpbmcgdGhlIDB4NjEKPnJlYWQgaWYgd2UgYmVsaWV2
ZSBpdCB3YXMgYSB3YXRjaGRvZyBOTUksIHdlJ3ZlIG9wZW5lZCBhIHJhY2UgY29uZGl0aW9uCj53
aGVyZSB3ZSB3aWxsIGNvbXBsZXRlbHkgbWlzcyB0aGUgc3lzdGVtIE5NSS4KClRoZXJlIHNob3Vs
ZG4ndCBiZSBhbnkgcHJvYmxlbSBJIHRoaW5rLiBOTUlzIGRvbid0IG5lZWQgdG8gYmUgY2xlYXJl
ZAp3aXRoIEVPSSBhbmQgaXQncyBhIGNvbW1vbiBwcmFjdGljZSB0byBoYW5kbGUgTk1JcyBvbmUt
Ynktb25lIChhcyBhIE5NSQpoYW5kbGVyIGlzIG5vdCByZWVudHJhbnQgaW4gYSB0eXBpY2FsIHNj
ZW5hcmlvKS4KCkV4ZWN1dGlvbiBvZiBTTUkgZG9lc24ndCBjYXVzZSBhIHBlbmRpbmcgKGJsb2Nr
ZWQpIE5NSSB0byBnZXQgZHJvcHBlZCwKc2ltaWxhciBtZWNoYW5pc21zIG1pZ2h0IGJlIGVtcGxv
eWVkIGZvciBhIHNpbmdsZSBOTUkgd2hpY2ggYXJyaXZlZCBpbgpibG9ja2VkLWJ5LU5NSSBzdGF0
ZS4gT3RoZXJ3aXNlIHRoZSB3aG9sZSB0aGluZyB3aWxsIGJyZWFrIC0tIG1lcmVseQpoYW5kbGlu
ZyBhcmJpdHJhcnkgTk1JIHdpbGwgYmUgZW5vdWdoIHRvIG1pc3MgYW55IG90aGVyIE5NSXMuIFRo
aXMgaXMgYQp0b28gb2J2aW91cyBmbGF3LiBTbyBub3JtYWxseSBpdCBzaG91bGQgYmUganVzdCBh
IG1hdHRlciB3aGljaCBOTUkgb2YKdHdvIHdpbGwgYmUgc2VydmljZWQgZmlyc3QuClRoaXMgYXNz
dW1wdGlvbiBjYW4gYmUgdmVyaWZpZWQgZW1waXJpY2FsbHkgYnkgcmVxdWVzdGluZyB0aGUgY2hp
cHNldAp0byBzZW5kIGFuIGV4dGVybmFsIE5NSSB3aGlsZSBzZXJ2aW5nIGEgd2F0Y2hkb2cgTk1J
IGFuZCBjaGVja2luZyBpZiBpdAphcnJpdmUgbGF0ZXIgb24uCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 14:40:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 14:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejnNL-00012s-7V; Thu, 08 Feb 2018 14:40:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=aijf=fc=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1ejnNJ-00012j-Nv
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 14:40:33 +0000
X-Inumbo-ID: f3fc6118-0cdd-11e8-ba59-bc764e045a96
Received: from mail-io0-x244.google.com (unknown [2607:f8b0:4001:c06::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3fc6118-0cdd-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 15:40:05 +0100 (CET)
Received: by mail-io0-x244.google.com with SMTP id f89so5999280ioj.4
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 06:40:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=nOT7GPFz28aJlcIBjwWNe9167pPoA6s7XOIeGLpqmO4=;
 b=RfCkeOTu8QmV2VKp1c5Ucc3NwVQleKqv9TUZGdQBy8tmMeYMRLPSPBMQUi6z44qw2E
 mdySGXzSuohKYG5TyPzt2RncSOZc1ZClkvA8/q2QhM3bsrkHh5Hhz8MIz/CPe41P6JDa
 QywMDZhvxbtwqGK9kj4+HzFbkqnAka3F9lDB1I4uJz/EwRJmoNKpBRySswtzMaW5pLZU
 dTDfYam2V2rsVTklRL/2HwjtDssjkG8VFnJiB77v3bLTPmGFBgmS3lcxM8o5ZEpwfzBS
 CPyE50sID36uXoDyOuF+EdwTLlPJVpfNdTcHD08ygmGOL1FltPPtHPvSemTp6uVMmWr4
 1YGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=nOT7GPFz28aJlcIBjwWNe9167pPoA6s7XOIeGLpqmO4=;
 b=CT8+ezEG6WJfmR84JDq4gfoF/s9Ymi9ZhjYyEh4wRmFX1+GYeexb7GaJsC9i7dm+j7
 q4N4W9xfKYiM/ES+G/Ytu3bHTC6Unha+92/g9NSbJ16xOem6llTCc3xLsKZq1WlO/Jsq
 MONKn0jFH7SL36fOyvzPQu3svXhB4ArKbZmHJsnVMuN/fmLaC6XDyWdIB97oeJhl5TEl
 KaALAONzkpobO9gHDr4OFmX5wH6trXv7RVfgQlyrGuHQVO+WMa8283QuoMRmiiQJKo9x
 4V+hbyG13pHxU887Bu7Sk96UtBqiMUOr7b4IjY9t6bj8NDH4JerIMvETo1lB47MZbXhb
 9Llw==
X-Gm-Message-State: APf1xPCeEfyl82BITwiiqdWIGpR580pwaxIIeLUaQIS3EJ1xZe5oFvNm
 fy7ylABSqgRaLlXqaTNqMI7IxRVz0FsFPeokt70=
X-Google-Smtp-Source: AH8x226S0623r95wnM2QxzvpX2HT9h/69RWNfnV7x2NrmcpprImAMGWu9+wX5889tk+at36Ph7q6Bg287QYgobW7pAA=
X-Received: by 10.107.143.130 with SMTP id r124mr1065351iod.115.1518100831777; 
 Thu, 08 Feb 2018 06:40:31 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.76.130 with HTTP; Thu, 8 Feb 2018 06:40:31 -0800 (PST)
In-Reply-To: <20180206144347.jqthpwxstckd2voc@citrix.com>
References: <1509548687-6071-1-git-send-email-al1img@gmail.com>
 <1509548687-6071-3-git-send-email-al1img@gmail.com>
 <20180206144347.jqthpwxstckd2voc@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Thu, 8 Feb 2018 16:40:31 +0200
Message-ID: <CACvf2oW7KG0QUTyP+thxJSKJk495S50qGgv_TB4mQ0qxu1jwwg@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 2/5] libxl: add vsnd list and info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3790598991620680823=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3790598991620680823==
Content-Type: multipart/alternative; boundary="94eb2c059b36cfbee90564b46407"

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

On Tue, Feb 6, 2018 at 4:43 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Wed, Nov 01, 2017 at 05:04:44PM +0200, Oleksandr Grytsov wrote:
> > From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> >
> > Add getting vsnd list amd info API
> >
> > Signed-off-by: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> > ---
> >  tools/libxl/libxl.h         |  10 ++
> >  tools/libxl/libxl_types.idl |  19 +++
> >  tools/libxl/libxl_utils.h   |   3 +
> >  tools/libxl/libxl_vsnd.c    | 375 ++++++++++++++++++++++++++++++
> +++++++++++++-
> >  4 files changed, 404 insertions(+), 3 deletions(-)
> >
> > diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
> > index 7200d49..acb73ce 100644
> > --- a/tools/libxl/libxl.h
> > +++ b/tools/libxl/libxl.h
> > @@ -1927,6 +1927,16 @@ int libxl_device_vsnd_destroy(libxl_ctx *ctx,
> uint32_t domid,
> >                                const libxl_asyncop_how *ao_how)
> >                                LIBXL_EXTERNAL_CALLERS_ONLY;
> >
> > +libxl_device_vsnd *libxl_device_vsnd_list(libxl_ctx *ctx,
> > +                                          uint32_t domid, int *num)
> > +                                          LIBXL_EXTERNAL_CALLERS_ONLY;
> > +void libxl_device_vsnd_list_free(libxl_device_vsnd* list, int num)
> > +                                 LIBXL_EXTERNAL_CALLERS_ONLY;
> > +int libxl_device_vsnd_getinfo(libxl_ctx *ctx, uint32_t domid,
> > +                              libxl_device_vsnd *vsnd,
> > +                              libxl_vsndinfo *vsndlinfo)
> > +                              LIBXL_EXTERNAL_CALLERS_ONLY;
> > +
> >  /* Keyboard */
> >  int libxl_device_vkb_add(libxl_ctx *ctx, uint32_t domid,
> libxl_device_vkb *vkb,
> >                           const libxl_asyncop_how *ao_how)
> > diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
> > index aa30196..553e724 100644
> > --- a/tools/libxl/libxl_types.idl
> > +++ b/tools/libxl/libxl_types.idl
> > @@ -988,6 +988,25 @@ libxl_vdisplinfo = Struct("vdisplinfo", [
> >      ("connectors", Array(libxl_connectorinfo, "num_connectors"))
> >      ], dir=DIR_OUT)
> >
> > +libxl_streaminfo = Struct("streaminfo", [
> > +    ("req_evtch", integer),
> > +    ("req_rref", integer)
> > +    ])
> > +
> > +libxl_pcminfo = Struct("pcminfo", [
> > +    ("streams", Array(libxl_streaminfo, "num_vsnd_streams"))
> > +    ])
> > +
> > +libxl_vsndinfo = Struct("vsndinfo", [
> > +    ("backend", string),
> > +    ("backend_id", uint32),
> > +    ("frontend", string),
> > +    ("frontend_id", uint32),
> > +    ("devid", libxl_devid),
> > +    ("state", integer),
> > +    ("pcms", Array(libxl_pcminfo, "num_vsnd_pcms"))
> > +    ])
> > +
> >  # NUMA node characteristics: size and free are how much memory it has,
> and how
> >  # much of it is free, respectively. dists is an array of distances from
> this
> >  # node to each other node.
> > diff --git a/tools/libxl/libxl_utils.h b/tools/libxl/libxl_utils.h
> > index 9e743dc..5455752 100644
> > --- a/tools/libxl/libxl_utils.h
> > +++ b/tools/libxl/libxl_utils.h
> > @@ -82,6 +82,9 @@ int libxl_devid_to_device_usbctrl(libxl_ctx *ctx,
> uint32_t domid,
> >  int libxl_devid_to_device_vdispl(libxl_ctx *ctx, uint32_t domid,
> >                                   int devid, libxl_device_vdispl
> *vdispl);
> >
> > +int libxl_devid_to_device_vsnd(libxl_ctx *ctx, uint32_t domid,
> > +                               int devid, libxl_device_vsnd *vsnd);
> > +
> >  int libxl_ctrlport_to_device_usbdev(libxl_ctx *ctx, uint32_t domid,
> >                                      int ctrl, int port,
> >                                      libxl_device_usbdev *usbdev);
> > diff --git a/tools/libxl/libxl_vsnd.c b/tools/libxl/libxl_vsnd.c
> > index 99e4be3..35f1aed 100644
> > --- a/tools/libxl/libxl_vsnd.c
> > +++ b/tools/libxl/libxl_vsnd.c
> > @@ -37,22 +37,247 @@ static int libxl__device_from_vsnd(libxl__gc *gc,
> uint32_t domid,
> >     return 0;
> >  }
> >
> > +static int libxl__sample_rates_from_string(libxl__gc *gc, const char
> *str,
> > +                                           libxl_vsnd_params *params)
> > +{
> > +    char *tmp = libxl__strdup(gc, str);
> > +
> > +    params->num_sample_rates = 0;
> > +    params->sample_rates = NULL;
> > +
> > +    char *p = strtok(tmp, " ,");
> > +
> > +    while (p != NULL) {
> > +        params->sample_rates = realloc(params->sample_rates,
> > +                                       sizeof(*params->sample_rates) *
> > +                                       (params->num_sample_rates + 1));
>
> This is problematic. You need to check if realloc returns NULL before
> overwriting sample_rates.
>
> It is also a bit expensive to realloc 1 element at a time. Is is
> possible to know the size before hand? If not, then fine.
>
> Please use libxl__realloc instead. We have quite a few wrappers in
> libxl. In general please use them unless you have very compelling reason
> not to.
>
> There could be other places in your two series that I missed, please fix
> them.
>
> Wei.
>

Yes, I agree that it is bit expensive to make realloc for each element.
I will count num elements before. About using realloc instead of
libxl_realloc in this place. it is autogenerated structure and it will be
freed with appropriate API. Using libxl__realloc will cause double free
issue.

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Feb 6, 2018 at 4:43 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=
=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"HOEnZb"><d=
iv class=3D"h5">On Wed, Nov 01, 2017 at 05:04:44PM +0200, Oleksandr Grytsov=
 wrote:<br>
&gt; From: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_grytsov@epam.c=
om">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt;<br>
&gt; Add getting vsnd list amd info API<br>
&gt;<br>
&gt; Signed-off-by: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_gryts=
ov@epam.com">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt; ---<br>
&gt;=C2=A0 tools/libxl/libxl.h=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|=C2=A0 10 =
++<br>
&gt;=C2=A0 tools/libxl/libxl_types.idl |=C2=A0 19 +++<br>
&gt;=C2=A0 tools/libxl/libxl_utils.h=C2=A0 =C2=A0|=C2=A0 =C2=A03 +<br>
&gt;=C2=A0 tools/libxl/libxl_vsnd.c=C2=A0 =C2=A0 | 375 ++++++++++++++++++++=
++++++++++<wbr>+++++++++++++-<br>
&gt;=C2=A0 4 files changed, 404 insertions(+), 3 deletions(-)<br>
&gt;<br>
&gt; diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h<br>
&gt; index 7200d49..acb73ce 100644<br>
&gt; --- a/tools/libxl/libxl.h<br>
&gt; +++ b/tools/libxl/libxl.h<br>
&gt; @@ -1927,6 +1927,16 @@ int libxl_device_vsnd_destroy(<wbr>libxl_ctx *c=
tx, uint32_t domid,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 const libxl_asyncop_how *ao_how)<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 LIBXL_EXTERNAL_CALLERS_ONLY;<br>
&gt;<br>
&gt; +libxl_device_vsnd *libxl_device_vsnd_list(libxl_<wbr>ctx *ctx,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 uint32_t domid, int *num)<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 LIBXL_EXTERNAL_CALLERS_ONLY;<br>
&gt; +void libxl_device_vsnd_list_free(<wbr>libxl_device_vsnd* list, int nu=
m)<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0LIBXL_EXTERNAL_CALLERS_ONL=
Y;<br>
&gt; +int libxl_device_vsnd_getinfo(<wbr>libxl_ctx *ctx, uint32_t domid,<br=
>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl_device_vsnd *vsnd,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl_vsndinfo *vsndlinfo)<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 LIBXL_EXTERNAL_CALLERS_ONLY;<br>
&gt; +<br>
&gt;=C2=A0 /* Keyboard */<br>
&gt;=C2=A0 int libxl_device_vkb_add(libxl_ctx *ctx, uint32_t domid, libxl_d=
evice_vkb *vkb,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0const libxl_asyncop_how *ao_how)<br>
&gt; diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl=
<br>
&gt; index aa30196..553e724 100644<br>
&gt; --- a/tools/libxl/libxl_types.idl<br>
&gt; +++ b/tools/libxl/libxl_types.idl<br>
&gt; @@ -988,6 +988,25 @@ libxl_vdisplinfo =3D Struct(&quot;vdisplinfo&quot=
;, [<br>
&gt;=C2=A0 =C2=A0 =C2=A0 (&quot;connectors&quot;, Array(libxl_connectorinfo=
, &quot;num_connectors&quot;))<br>
&gt;=C2=A0 =C2=A0 =C2=A0 ], dir=3DDIR_OUT)<br>
&gt;<br>
&gt; +libxl_streaminfo =3D Struct(&quot;streaminfo&quot;, [<br>
&gt; +=C2=A0 =C2=A0 (&quot;req_evtch&quot;, integer),<br>
&gt; +=C2=A0 =C2=A0 (&quot;req_rref&quot;, integer)<br>
&gt; +=C2=A0 =C2=A0 ])<br>
&gt; +<br>
&gt; +libxl_pcminfo =3D Struct(&quot;pcminfo&quot;, [<br>
&gt; +=C2=A0 =C2=A0 (&quot;streams&quot;, Array(libxl_streaminfo, &quot;num=
_vsnd_streams&quot;))<br>
&gt; +=C2=A0 =C2=A0 ])<br>
&gt; +<br>
&gt; +libxl_vsndinfo =3D Struct(&quot;vsndinfo&quot;, [<br>
&gt; +=C2=A0 =C2=A0 (&quot;backend&quot;, string),<br>
&gt; +=C2=A0 =C2=A0 (&quot;backend_id&quot;, uint32),<br>
&gt; +=C2=A0 =C2=A0 (&quot;frontend&quot;, string),<br>
&gt; +=C2=A0 =C2=A0 (&quot;frontend_id&quot;, uint32),<br>
&gt; +=C2=A0 =C2=A0 (&quot;devid&quot;, libxl_devid),<br>
&gt; +=C2=A0 =C2=A0 (&quot;state&quot;, integer),<br>
&gt; +=C2=A0 =C2=A0 (&quot;pcms&quot;, Array(libxl_pcminfo, &quot;num_vsnd_=
pcms&quot;))<br>
&gt; +=C2=A0 =C2=A0 ])<br>
&gt; +<br>
&gt;=C2=A0 # NUMA node characteristics: size and free are how much memory i=
t has, and how<br>
&gt;=C2=A0 # much of it is free, respectively. dists is an array of distanc=
es from this<br>
&gt;=C2=A0 # node to each other node.<br>
&gt; diff --git a/tools/libxl/libxl_utils.h b/tools/libxl/libxl_utils.h<br>
&gt; index 9e743dc..5455752 100644<br>
&gt; --- a/tools/libxl/libxl_utils.h<br>
&gt; +++ b/tools/libxl/libxl_utils.h<br>
&gt; @@ -82,6 +82,9 @@ int libxl_devid_to_device_usbctrl(<wbr>libxl_ctx *ct=
x, uint32_t domid,<br>
&gt;=C2=A0 int libxl_devid_to_device_vdispl(<wbr>libxl_ctx *ctx, uint32_t d=
omid,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0int devid, libxl_dev=
ice_vdispl *vdispl);<br>
&gt;<br>
&gt; +int libxl_devid_to_device_vsnd(<wbr>libxl_ctx *ctx, uint32_t domid,<b=
r>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0int devid, libxl_device_vsnd *vsn=
d);<br>
&gt; +<br>
&gt;=C2=A0 int libxl_ctrlport_to_device_<wbr>usbdev(libxl_ctx *ctx, uint32_=
t domid,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 int ctrl, in=
t port,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 libxl_device=
_usbdev *usbdev);<br>
&gt; diff --git a/tools/libxl/libxl_vsnd.c b/tools/libxl/libxl_vsnd.c<br>
&gt; index 99e4be3..35f1aed 100644<br>
&gt; --- a/tools/libxl/libxl_vsnd.c<br>
&gt; +++ b/tools/libxl/libxl_vsnd.c<br>
&gt; @@ -37,22 +37,247 @@ static int libxl__device_from_vsnd(libxl_<wbr>_gc=
 *gc, uint32_t domid,<br>
&gt;=C2=A0 =C2=A0 =C2=A0return 0;<br>
&gt;=C2=A0 }<br>
&gt;<br>
&gt; +static int libxl__sample_rates_from_<wbr>string(libxl__gc *gc, const =
char *str,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=
=A0 =C2=A0libxl_vsnd_params *params)<br>
&gt; +{<br>
&gt; +=C2=A0 =C2=A0 char *tmp =3D libxl__strdup(gc, str);<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 params-&gt;num_sample_rates =3D 0;<br>
&gt; +=C2=A0 =C2=A0 params-&gt;sample_rates =3D NULL;<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 char *p =3D strtok(tmp, &quot; ,&quot;);<br>
&gt; +<br>
&gt; +=C2=A0 =C2=A0 while (p !=3D NULL) {<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 params-&gt;sample_rates =3D realloc(param=
s-&gt;sample_rates,<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0sizeo=
f(*params-&gt;sample_rates) *<br>
&gt; +=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0=
 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0(para=
ms-&gt;num_sample_rates + 1));<br>
<br>
</div></div>This is problematic. You need to check if realloc returns NULL =
before<br>
overwriting sample_rates.<br>
<br>
It is also a bit expensive to realloc 1 element at a time. Is is<br>
possible to know the size before hand? If not, then fine.<br>
<br>
Please use libxl__realloc instead. We have quite a few wrappers in<br>
libxl. In general please use them unless you have very compelling reason<br=
>
not to.<br>
<br>
There could be other places in your two series that I missed, please fix<br=
>
them.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Wei.<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra">Yes, =
I agree that it is bit expensive to make realloc for each element.<br></div=
><div class=3D"gmail_extra">I will count num elements before. About using r=
ealloc instead of<br>libxl_realloc in this place. it is autogenerated struc=
ture and it will be<br></div><div class=3D"gmail_extra">freed with appropri=
ate API. Using libxl__realloc will cause double free<br></div><div class=3D=
"gmail_extra">issue.<br></div><div class=3D"gmail_extra"><br>-- <br><div cl=
ass=3D"gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,<br=
>Oleksandr Grytsov.</div>
</div></div>

--94eb2c059b36cfbee90564b46407--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3790598991620680823==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 08 14:46:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 14:46:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejnSu-0001Gr-OQ; Thu, 08 Feb 2018 14:46:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejnSt-0001GF-Vy
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 14:46:20 +0000
X-Inumbo-ID: f051f72f-0cde-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f051f72f-0cde-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 14:47:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,479,1511827200"; d="scan'208";a="461888095"
Date: Thu, 8 Feb 2018 14:46:12 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180208144612.j4qmpujw6j7mcyrj@citrix.com>
References: <1509548687-6071-1-git-send-email-al1img@gmail.com>
 <1509548687-6071-3-git-send-email-al1img@gmail.com>
 <20180206144347.jqthpwxstckd2voc@citrix.com>
 <CACvf2oW7KG0QUTyP+thxJSKJk495S50qGgv_TB4mQ0qxu1jwwg@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oW7KG0QUTyP+thxJSKJk495S50qGgv_TB4mQ0qxu1jwwg@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH v1 2/5] libxl: add vsnd list and info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDQ6NDA6MzFQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gZnJlZWQgd2l0aCBhcHByb3ByaWF0ZSBBUEkuIFVzaW5nIGxpYnhsX19yZWFs
bG9jIHdpbGwgY2F1c2UgZG91YmxlIGZyZWUKPiBpc3N1ZS4KClVzZSBsaWJ4bF9fcmVhbGxvYyhO
T0dDLCAuLi4pIHRvIGF2b2lkIHRoYXQgaXNzdWUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 15:01:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 15:01:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejnhK-0002ZT-0v; Thu, 08 Feb 2018 15:01:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=49wl=fc=citrix.com=prvs=570819da8=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ejnhI-0002ZL-GS
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 15:01:12 +0000
X-Inumbo-ID: 0389e318-0ce1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0389e318-0ce1-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 15:02:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,479,1511827200"; d="scan'208";a="67540645"
To: Alexey G <x1917x@gmail.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <20180208163732.000050d9@gmail.com>
 <c1bee848-8ecb-9748-dcad-bb529310fc80@citrix.com>
 <20180208223234.00001085@gmail.com>
 <a411177c-a3ce-ff0a-f609-ef53d60a7a88@citrix.com>
 <20180209003722.000026da@gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <63e98a88-1511-e4a4-492e-f035d4fda423@citrix.com>
Date: Thu, 8 Feb 2018 15:00:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180209003722.000026da@gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDIvMTggMTQ6MzcsIEFsZXhleSBHIHdyb3RlOgo+IE9uIFRodSwgOCBGZWIgMjAxOCAx
Mjo0MDo0MSArMDAwMAo+IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
IHdyb3RlOgo+PiAtIFBlcmYvT3Byb2ZpbGUuwqAgVGhpcyBpcyBjdXJyZW50bHkgbXV0dWFsbHkg
ZXhjbHVzaXZlIHdpdGggWGVuIHVzaW5nCj4+IHRoZSB3YXRjaGRvZywgYnV0IG5lZWRuJ3QgYmUg
YW5kIGhvcGVmdWxseSB3b24ndCBiZSBpbiB0aGUgZnV0dXJlLgo+Pgo+Pj4gTW9zdCBvZiB0aGUg
dGltZSB3ZSBkZWFsIHdpdGggd2F0Y2hkb2cgTk1Jcywgd2hpbGUgYWxsIG90aGVycyBzaG91bGQK
Pj4+IGJlIHNvbWV3aGF0IHJhcmUuIFRoZSB0aGluZyBpcywgd2UgYWN0dWFsbHkgbmVlZCB0byBy
ZWFkIEkvTyBwb3J0Cj4+PiA2MWggb24gc3lzdGVtIE5NSXMgb25seS4gCj4+Pgo+Pj4gSWYgdGhl
IG1haW4gcHJvYmxlbSBsaWVzIGluIGEgZmxvdyBvZiBTTUlzIGR1ZSB0byByZWFkaW5nIHBvcnQg
NjFoIG9uCj4+PiBldmVyeSBOTUkgd2F0Y2hkb2cgdGljayAtLSB3aHkgbm90IHRvIGF2b2lkIHJl
YWRpbmcgaXQ/Cj4+Pgo+Pj4gVGhlcmUgYXJlIGF0IGxlYXN0IDIgd2F5cyB0byBjaGVjayBpZiB0
aGUgTk1JIHdhcyBkdWUgdG8gYSB3YXRjaGRvZwo+Pj4gdGljazoKPj4+IC0gTEFQSUMgKFNETSBz
dGF0ZXMgdGhhdCAiV2hlbiBhIHBlcmZvcm1hbmNlIG1vbml0b3JpbmcgY291bnRlcnMKPj4+IGlu
dGVycnVwdCBpcyBnZW5lcmF0ZWQsIHRoZSBtYXNrIGJpdCBmb3IgaXRzIGFzc29jaWF0ZWQgTFZU
IGVudHJ5IGlzCj4+PiBzZXQiKQo+Pj4gLSBwZXJmIE1TUiBvdmVyZmxvdyBiaXQKPj4+Cj4+PiBT
bywgaWYgd2UgZGV0ZWN0IGl0IHdhcyBhIE5NSSBkdWUgdG8gYSB3YXRjaGRvZyB1c2luZyB0aGVz
ZQo+Pj4gbWV0aG9kcyAoZWFybHkgaW4gdGhlIE5NSSBoYW5kbGVyKSwgd2UgY2FuIGF2b2lkIHRv
dWNoaW5nIHRoZSBwb3J0Cj4+PiA2MWggYW5kIHRodXMgdHJpZ2dlcmluZyBTTUkgSS9PIHRyYXAg
b24gaXQuICAKPj4gVGhlIHByb2JsZW0gaXMgaGF2aW5nIG11bHRpcGxlIE5NSXMgYXJyaXZpbmcu
wqAgTGlrZSBhbGwgb3RoZXIgZWRnZQo+PiB0cmlnZ2VyZWQgaW50ZXJydXB0cywgZXh0cmEgYXJy
aXZhbHMgZ2V0IGRyb3BwZWQuwqAgQnkgc2tpcHBpbmcgdGhlIDB4NjEKPj4gcmVhZCBpZiB3ZSBi
ZWxpZXZlIGl0IHdhcyBhIHdhdGNoZG9nIE5NSSwgd2UndmUgb3BlbmVkIGEgcmFjZSBjb25kaXRp
b24KPj4gd2hlcmUgd2Ugd2lsbCBjb21wbGV0ZWx5IG1pc3MgdGhlIHN5c3RlbSBOTUkuCj4gVGhl
cmUgc2hvdWxkbid0IGJlIGFueSBwcm9ibGVtIEkgdGhpbmsuIE5NSXMgZG9uJ3QgbmVlZCB0byBi
ZSBjbGVhcmVkCj4gd2l0aCBFT0kgYW5kIGl0J3MgYSBjb21tb24gcHJhY3RpY2UgdG8gaGFuZGxl
IE5NSXMgb25lLWJ5LW9uZSAoYXMgYSBOTUkKPiBoYW5kbGVyIGlzIG5vdCByZWVudHJhbnQgaW4g
YSB0eXBpY2FsIHNjZW5hcmlvKS4KPgo+IEV4ZWN1dGlvbiBvZiBTTUkgZG9lc24ndCBjYXVzZSBh
IHBlbmRpbmcgKGJsb2NrZWQpIE5NSSB0byBnZXQgZHJvcHBlZCwKPiBzaW1pbGFyIG1lY2hhbmlz
bXMgbWlnaHQgYmUgZW1wbG95ZWQgZm9yIGEgc2luZ2xlIE5NSSB3aGljaCBhcnJpdmVkIGluCj4g
YmxvY2tlZC1ieS1OTUkgc3RhdGUuIE90aGVyd2lzZSB0aGUgd2hvbGUgdGhpbmcgd2lsbCBicmVh
ayAtLSBtZXJlbHkKPiBoYW5kbGluZyBhcmJpdHJhcnkgTk1JIHdpbGwgYmUgZW5vdWdoIHRvIG1p
c3MgYW55IG90aGVyIE5NSXMuIFRoaXMgaXMgYQo+IHRvbyBvYnZpb3VzIGZsYXcuIFNvIG5vcm1h
bGx5IGl0IHNob3VsZCBiZSBqdXN0IGEgbWF0dGVyIHdoaWNoIE5NSSBvZgo+IHR3byB3aWxsIGJl
IHNlcnZpY2VkIGZpcnN0Lgo+IFRoaXMgYXNzdW1wdGlvbiBjYW4gYmUgdmVyaWZpZWQgZW1waXJp
Y2FsbHkgYnkgcmVxdWVzdGluZyB0aGUgY2hpcHNldAo+IHRvIHNlbmQgYW4gZXh0ZXJuYWwgTk1J
IHdoaWxlIHNlcnZpbmcgYSB3YXRjaGRvZyBOTUkgYW5kIGNoZWNraW5nIGlmIGl0Cj4gYXJyaXZl
IGxhdGVyIG9uLgoKTk1JIGhhbmRsaW5nIHdvcmtzIGp1c3QgbGlrZSBvdGhlciBpbnRlcnJ1cHRz
LCBleGNlcHQgdGhhdCBpdHMKZXF1aXZhbGVudCBvZiB0aGUgSVNSL0lSUiBzdGF0ZSBpcyBoaWRk
ZW4uCgpPbmUgbmV3IE5NSSB3aWxsIGJlY29tZSBwZW5kaW5nIHdoaWxlIGFuIE5NSSBpcyBpbiBw
cm9ncmVzcyAoYmVjYXVzZQp0aGVyZSBpcyBhbiBJUlIgYml0IHRvIGJlIHNldCksIGJ1dCBhbnkg
ZnVydGhlciB3aWxsIGJlIGRyb3BwZWQuCgpZb3UgY2FuIGRlbW9uc3RyYXRlIHRoaXMgZWFzaWx5
IGJ5IGhhdmluZyBDUFVzIG9yIHRoZSBjaGlwc2V0IHNlbmQgTk1Jcy4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 15:26:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 15:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejo5P-000416-6o; Thu, 08 Feb 2018 15:26:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dt7m=fc=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ejo5O-000410-Rf
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 15:26:06 +0000
X-Inumbo-ID: 50243874-0ce4-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50243874-0ce4-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 16:25:38 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=X7+J3aekd37BHIkOnSMU5PP9FnY2QeDsY9aPiHUS1GqY01ZgUo3QZMUTEWWS2gG3QQ378mn8CnBOS47fjU+zNAcLJ66ROwff9LGuVAXtcUKMbjjoAuwKDPPnpSXORtcSZNwkOXG2Am5E+C7nfq3gb/d7QNetREeQV4q9tbhEH0xKb3PpESR46eKyVmJdvH8bSq2lDCfDz55Iu58YsxQs+vUssgRvrdLM5ftX4NuE4UhTCmtMaGNbu7iUEWsktwKcgOOA+QNbJPOMUYStvMiu5T5t1ilhvwGQnS4Fh37t3rZoZj0QY4W6zhOnDoN5nwgDyXYSUIMrvtS91JWMReJ//Q==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=s1OJiXaTfzerlLBUgxBFUly+3WA=; b=bXflwc6wDop6ApVEAYmx49hujApO
 NtqYKRvAIdVkJ+hEH1dMhwSA/vNu3W1sYoDBtf8cmGZqY+zqBgRHLWXsr8yOnsga
 xkO+ENoAiVn0eey8o62scXJDJnzCGG6+2xxnoRYE3UxPG/mccfEmSGjrJd1Jx9XD
 MIt0unz8iRdWf0HrEhLQOrjHVmoxWJteZxfsK2dXjjPRKDWcx6xborix1q7oC1wm
 hLFJqYrVb2iV7csiyVEwVV6x3nuINE33fTftagBq8157Hz7oq/Elt0LVkwL8Kuwp
 GZt7OdY3JbkGhU4qQlmnZohmWv1JBn0x6MnI3D8L48wCfJetQxkdIlnG+w==
Received: (qmail 4114 invoked from network); 8 Feb 2018 17:26:01 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2018 17:26:01 +0200
Received: (qmail 13382 invoked from network); 8 Feb 2018 17:26:01 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Feb 2018 17:26:01 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 17:25:51 +0200
Message-Id: <1518103552-4836-4-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 3/4] hvm/svm: Enable MSR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgZW5hYmxlcyBNU1IgZXZlbnRzIGZvciBzdm0uCgpTaWduZWQtb2ZmLWJ5OiBB
bGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYyAgICB8IDkgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21v
bml0b3IuaCB8IDQgKystLQogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggYTE0Y2FhYi4uMWVhZGFiNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKQEAgLTE2Myw2ICsxNjMsMTQgQEAgdm9pZCBzdm1faW50ZXJjZXB0X21zcihzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgbXNyLCBpbnQgZmxhZ3MpCiAgICAgICAgIF9fY2xlYXJfYml0KG1z
ciAqIDIgKyAxLCBtc3JfYml0KTsKIH0KIAorc3RhdGljIHZvaWQgc3ZtX2VuYWJsZV9tc3JfaW50
ZXJjZXB0aW9uKHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1zcikKK3sKKyAgICBzdHJ1Y3Qg
dmNwdSAqdjsKKworICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgc3ZtX2ludGVy
Y2VwdF9tc3IodiwgbXNyLCBNU1JfSU5URVJDRVBUX1dSSVRFKTsKK30KKwogc3RhdGljIHZvaWQg
c3ZtX3NhdmVfZHIoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2
bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7CkBAIC0yNDYwLDYgKzI0NjgsNyBAQCBzdGF0aWMg
c3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBfX2luaXRkYXRhIHN2bV9mdW5jdGlvbl90YWJsZSA9
IHsKICAgICAuZnB1X2RpcnR5X2ludGVyY2VwdCAgPSBzdm1fZnB1X2RpcnR5X2ludGVyY2VwdCwK
ICAgICAubXNyX3JlYWRfaW50ZXJjZXB0ICAgPSBzdm1fbXNyX3JlYWRfaW50ZXJjZXB0LAogICAg
IC5tc3Jfd3JpdGVfaW50ZXJjZXB0ICA9IHN2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0LAorICAgIC5l
bmFibGVfbXNyX2ludGVyY2VwdGlvbiA9IHN2bV9lbmFibGVfbXNyX2ludGVyY2VwdGlvbiwKICAg
ICAuc2V0X3JkdHNjX2V4aXRpbmcgICAgPSBzdm1fc2V0X3JkdHNjX2V4aXRpbmcsCiAgICAgLnNl
dF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nID0gc3ZtX3NldF9kZXNjcmlwdG9yX2FjY2Vzc19l
eGl0aW5nLAogICAgIC5nZXRfaW5zbl9ieXRlcyAgICAgICA9IHN2bV9nZXRfaW5zbl9ieXRlcywK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tb25pdG9yLmgKaW5kZXggNjhlNjJiZC4uMTM4YzQ2MyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25p
dG9yLmgKQEAgLTgwLDcgKzgwLDYgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0
b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmKCBjcHVfaGFzX3Zt
eCApCiAgICAgewogICAgICAgICBjYXBhYmlsaXRpZXMgPSAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpIHwKLSAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8CiAgICAgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8
CiAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
Q1BVSUQpIHwKICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9JTlRFUlJVUFQpIHwKQEAgLTkyLDcgKzkxLDggQEAgc3RhdGljIGlubGluZSB1aW50
MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQogICAg
IH0KIAogICAgIGNhcGFiaWxpdGllcyB8PSAoKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9HVUVTVF9SRVFVRVNUKSB8Ci0gICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkpOworICAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwK
KyAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1Zf
VE9fTVNSKSk7CiAKICAgICBpZiAoIGh2bV9mdW5jcy5zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhp
dGluZyApCiAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX0RFU0NfQUNDRVNTKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 15:26:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 15:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejo5R-00041X-E5; Thu, 08 Feb 2018 15:26:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dt7m=fc=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ejo5Q-00040e-CC
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 15:26:08 +0000
X-Inumbo-ID: 7f2646d0-0ce4-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f2646d0-0ce4-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 15:26:56 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Uc6k/Ras36T8otI9/LXtbs78oiSwIrLBqiJl8ApKphqSt1aKXiFN7W6XBtEmotmEF59Q5nrlCt46kqp2iO+fcfZ0SQ3IL//0g+Q+hJzCySB7jtEIR/z9mvFwpRIr/zfpf0fsdv5RsQ066g46SOyJ3PJoNGzb9Jw9iddoLT9UB7MD4hJzJBF7rucZGCY0rpcbl8RCp6vKNlF5avCmL1YEY9DwYlhviWWyqVmWcN+IUqImnCuhSqCm9tDFt9vKwpXddiPcX/WH6Rh1q4tv+zbs8GZsarDjguFA+AvlNSoloSkB5vy4dF1N/nCC07RUxIJsEkjduyUASRSkKstBaBKrew==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=9pknhthXL2Yj46grE6ofr
 adZxnM=; b=UBuq8xRPIZcH/Hm7o6tEC+mXBP8MyawMKdVfXJrxT+4B9EFIg7U9i
 NIPuU1WrvpHRNHHgFqWh4/Kqk+zUSlVWl8IX0x3+Sij5FwUyIBnrSngCh88hTMO/
 popbBcVOK3rMxcBU9V9FbFpjowgdnmxhWvV5QjtzXi4lO/obO99bGN28b/QyWx2V
 5Cxtw3gBCIMZG9ZwSwJEgbFjZ51Ry+QlTH4Wu5gc4BkPPALGtRwB/igdaf4uXLhg
 yINYPW3tYP+teVXzKJDMvtiez1fLoDcMaFJZnAA29Rn5ph0AI0Aue+tdn0SRS/VQ
 sldVfo0BZmH5kM8iVHoFtCMJfvToiroJQ==
Received: (qmail 3781 invoked from network); 8 Feb 2018 17:25:59 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2018 17:25:59 +0200
Received: (qmail 13356 invoked from network); 8 Feb 2018 17:25:59 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Feb 2018 17:25:59 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 17:25:48 +0200
Message-Id: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 0/4] hvm/svm: Enable vm events for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgcHJvdmlkZXMgYSBza2VsZXRvbiBmb3IgZW5hYmxpbmcgdm1f
ZXZlbnRzIG9uIFNWTS4gRm9yIHRoZQpmaXJzdCBzdGVwLCB0aGUgTVNSLCBDUiwgQnJlYWtwb2lu
dCBhbmQgR3Vlc3RSZXF1ZXN0IGhhdmUgYmVlbiB0ZXN0ZWQKYW5kIGFkZGVkIHRvIHRoZSBjYXBh
YmlsaXRpZXMgbGlzdC4KCkNoZWVycywKCkFsZXhhbmRydSBJc2FpbGEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 15:26:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 15:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejo5O-00040p-07; Thu, 08 Feb 2018 15:26:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dt7m=fc=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ejo5M-00040i-Em
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 15:26:04 +0000
X-Inumbo-ID: 4e788667-0ce4-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e788667-0ce4-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 16:25:35 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=cCtxqMX9oPWS2d8CX0xKxI0t50hajSRH2ySDRn/ptXwRn0bTK3zI0PBbvGrIYG7HbGONKjfhM/46T7uWBgZMSoM0tI3o8HYu0979OgdL3PQnMBS3bNUXHHcZ9f2Iere5B3rJc2SJItzViqXj0BKhA8pBQ72K1vcb0dnaQLyAnyZF45rKKKrA2lM2q0jQ4FplrS03x4fy4KlryiT0E0Q1mEaxWt1vXgZN2C8pjV3DpATrsCLWjsTzw13Q4TYzZHkDLXrRshdIyXC2fFxiQgc1bRXuMuvYHPoM8DWesAdaDIJV+wTOSlGK5vypbWyZklJc6lbJ1hG6JiIeO0l6vb7IJA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=u6TwfmniC6OGltfZEhOzdt46vak=; b=TqqPopKqc3M6WYe5rVzmhSqMVhCc
 1FyIfv3ECpmqnzyE4nwdWixdm45ah/RQ0ArOjaZP6qbeFPWaSBPUyWuEO672+C3n
 r3yZ4HzI+U1LdtUVqqZ/UF6xZ8kKQX1e5vibkITLMqs4vuAxSqu0EfXQgLwqW1sx
 Gj9Zg4Sie0K2l2/h3JjUAS37774eoZs7Wq+/U5wF/MXRGmIPNe5VSz9JL3IgEyJu
 /TivAu175T+zROKECwBmE5LQ9dOHn4IajKDiYe5mtTwD4tIKA/B1q6efOOihJrPV
 OAAQIKnS2gAl+g9398qujmi/AbFt8GK+chBw6fPl98TV1EoOtuHSE1sEJA==
Received: (qmail 3895 invoked from network); 8 Feb 2018 17:26:00 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2018 17:26:00 +0200
Received: (qmail 13364 invoked from network); 8 Feb 2018 17:26:00 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Feb 2018 17:26:00 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 17:25:49 +0200
Message-Id: <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgc2VwYXJhdGVzIHRoZSBzdm0gY2FwcyBmcm9tIHRoZSB2bXggY2Fwcy4KClNp
Z25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoK
LS0tCkNoYW5nZXMgc2luY2UgVjE6CgktIFJlbW92ZWQgdGhlIGlmICggY3B1X2hhc19zdm0gKQot
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgMzQgKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5kZXggYTA0NDRkMS4uYjJiNGU2YSAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tb25pdG9yLmgKQEAgLTcxLDI0ICs3MSwyOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQz
Ml90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
dWludDMyX3QgY2FwYWJpbGl0aWVzID0gMDsKIAogICAgIC8qCi0gICAgICogQXQgdGhlIG1vbWVu
dCBvbmx5IEludGVsIEhWTSBkb21haW5zIGFyZSBzdXBwb3J0ZWQuIEhvd2V2ZXIsIGV2ZW50Ci0g
ICAgICogZGVsaXZlcnkgY291bGQgYmUgZXh0ZW5kZWQgdG8gQU1EIGFuZCBQViBkb21haW5zLgor
ICAgICAqIEF0IHRoZSBtb21lbnQgb25seSBJbnRlbCBhbmQgQU1EIEhWTSBkb21haW5zIGFyZSBz
dXBwb3J0ZWQuIEhvd2V2ZXIsIGV2ZW50CisgICAgICogZGVsaXZlcnkgY291bGQgYmUgZXh0ZW5k
ZWQgdG8gYW5kIFBWIGRvbWFpbnMuCiAgICAgICovCi0gICAgaWYgKCAhaXNfaHZtX2RvbWFpbihk
KSB8fCAhY3B1X2hhc192bXggKQorICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQogICAgICAg
ICByZXR1cm4gY2FwYWJpbGl0aWVzOwogCi0gICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSB8Ci0gICAgICAgICAgICAgICAgICAg
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Ci0gICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BP
SU5UKSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9HVUVTVF9SRVFVRVNUKSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKLSAgICAgICAgICAgICAgICAgICAoMVUg
PDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Ci0gICAgICAgICAgICAgICAgICAg
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKLSAgICAgICAgICAg
ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRF
RCk7Ci0KLSAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBjYW4ganVzdCBj
YWxsIHRoZSBodm0gZnVuYyAqLwotICAgIGlmICggaHZtX2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVk
KCkgKQotICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9TSU5HTEVTVEVQKTsKKyAgICBpZiggY3B1X2hhc192bXggKQorICAgIHsKKyAgICAgICAg
Y2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJM
UkVHKSB8CisgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfTU9WX1RPX01TUikgfAorICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKKyAgICAgICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04p
IHwKKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9DUFVJRCkgfAorICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX0lOVEVSUlVQVCkgfAorICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7CisKKyAgICAgICAgLyog
U2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1
bmMgKi8KKyAgICAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQoKSApCisgICAg
ICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9T
SU5HTEVTVEVQKTsKKyAgICB9CisKKyAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKTsKIAogICAgIGlmICggaHZtX2Z1bmNzLnNl
dF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkKICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOwotLSAKMi43LjQKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 15:26:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 15:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejo5R-00041k-Ke; Thu, 08 Feb 2018 15:26:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dt7m=fc=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ejo5Q-00040f-CH
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 15:26:08 +0000
X-Inumbo-ID: 7f8c71c7-0ce4-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f8c71c7-0ce4-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 15:26:57 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=RihtPAuzUmpbCCDop9z1ksW5mxSAT4xCgwMvILwp2poU5FcRAXjJWeWHIcO7K6XV98uUgB8LUtxfLugWYackbUGx6LjwjwxY6niddk5Rxg7igIX5aK+IgYUVNI8bJqEQCDvhsWs8zz+4/S5ixfHtAneuZiBrAEigsr3lSPwPBmJdbm3YkVRiAaFbDcc7FoKcPCUpRd6o/AVbYqNbal5P0kRGLVstrT5jVeguMK9zPTKcdj2IEETC4tM71kzxfamVV3dql43hhOoulcPAdfxxDIFGXeCQZ3ItoBz2ZkQplrZA1ACrDdUrAK4oUkMyoM0RyD8V5gIhcKRY5OtKLXkIew==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=E/e6oqKa2muhYGvRUGOCyQnH6fE=; b=R8M3f8e1jowLGZJI5se4g+Equhco
 CYJQwT2GVyPDUVm15zIQA9TS/w+3S2cgD4Mv1MNV0I2YHG+NbNz7LHGruBTOHAZj
 ymtnw/kSQqm3jtg7cRrA5g5+IwLbOEK6ibiMEA2JWnorjPQQ87d9RAfp1gPOBR3x
 AA35OOv0LVpweK+YLBuAPDmLmBvX7A/ovOrmzTM4dFr3CCejXxBoDtD2SAIHZduT
 ay32BQjAXzyCI7gh8Yk1trbrcKeQuaObLsJhtO3PYwx6po7pO7I7LcmgV47kEqnU
 5JoiUNyLnPwvqBHdJ/qys4n8ZobXTno2L1ELlvJ3AVTY2+EVB8sm0ZhOwQ==
Received: (qmail 4010 invoked from network); 8 Feb 2018 17:26:01 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2018 17:26:00 +0200
Received: (qmail 13373 invoked from network); 8 Feb 2018 17:26:00 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Feb 2018 17:26:00 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 17:25:50 +0200
Message-Id: <1518103552-4836-3-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgZW5hYmxlcyB0aGUgYnJlYWtwb2ludCBldmVudHMgZm9yIHN2bS4KClNpZ25l
ZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKLS0t
CkNoYW5nZXMgc2luY2UgVjE6CgktIENsZWFuIHVwIGJvb2xfdAoJLSBSZW1vdmVkIGV2ZW50Lmlu
c25fbGVuID0gMAoJLSBTd2l0Y2hlZCB0aGUgdi0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZCBp
ZgoJLSBBZGQgYSBleHRyYSBwYWlyIG9mIGJyYWNoZXRzIGZvciB0aGUgY2FwYWIgdmFyLgotLS0K
IHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgIHwgNDggKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAg
NCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKaW5kZXggZGNiZDU1MC4uYTE0Y2FhYiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAg
LTU5LDYgKzU5LDcgQEAKICNpbmNsdWRlIDxhc20vaGFwLmg+CiAjaW5jbHVkZSA8YXNtL2FwaWMu
aD4KICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KKyNpbmNsdWRlIDxhc20vaHZtL21vbml0b3Iu
aD4KICNpbmNsdWRlIDxhc20veHN0YXRlLmg+CiAKIHZvaWQgc3ZtX2FzbV9kb19yZXN1bWUodm9p
ZCk7CkBAIC0xMDc5LDcgKzEwODAsOCBAQCBzdGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8o
c3RydWN0IHZjcHUgKnYpCiBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1fZG9fcmVzdW1lKHN0cnVj
dCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZt
X3N2bS52bWNiOwotICAgIGJvb2xfdCBkZWJ1Z19zdGF0ZSA9IHYtPmRvbWFpbi0+ZGVidWdnZXJf
YXR0YWNoZWQ7CisgICAgYm9vbCBkZWJ1Z19zdGF0ZSA9IHYtPmRvbWFpbi0+ZGVidWdnZXJfYXR0
YWNoZWQKKyAgICAgICAgICAgICAgICB8fCB2LT5kb21haW4tPmFyY2gubW9uaXRvci5zb2Z0d2Fy
ZV9icmVha3BvaW50X2VuYWJsZWQ7CiAgICAgYm9vbF90IHZjcHVfZ3Vlc3Rtb2RlID0gMDsKICAg
ICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKIApAQCAtMjQwNyw2ICsy
NDA5LDE5IEBAIHN0YXRpYyBib29sIHN2bV9nZXRfcGVuZGluZ19ldmVudChzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbykKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAorc3RhdGlj
IHZvaWQgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGlu
c25fbGVuKQoreworICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2
bS52bWNiOworICAgIHN0cnVjdCB4ODZfZXZlbnQgZXZlbnQgPSB7CisgICAgICAgIC52ZWN0b3Ig
PSB2bWNiLT5ldmVudGluai5maWVsZHMudHlwZSwKKyAgICAgICAgLnR5cGUgPSB2bWNiLT5ldmVu
dGluai5maWVsZHMudHlwZSwKKyAgICAgICAgLmVycm9yX2NvZGUgPSB2bWNiLT5leGl0aW5mbzEs
CisgICAgfTsKKworICAgIGV2ZW50Lmluc25fbGVuID0gaW5zbl9sZW47CisgICAgaHZtX2luamVj
dF9ldmVudCgmZXZlbnQpOworfQorCiBzdGF0aWMgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSBf
X2luaXRkYXRhIHN2bV9mdW5jdGlvbl90YWJsZSA9IHsKICAgICAubmFtZSAgICAgICAgICAgICAg
ICAgPSAiU1ZNIiwKICAgICAuY3B1X3VwX3ByZXBhcmUgICAgICAgPSBzdm1fY3B1X3VwX3ByZXBh
cmUsCkBAIC0yNjE5LDE0ICsyNjM0LDMxIEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgVk1FWElU
X0VYQ0VQVElPTl9CUDoKLSAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hl
ZCApCi0gICAgICAgICAgICBnb3RvIHVuZXhwZWN0ZWRfZXhpdF90eXBlOwotICAgICAgICAvKiBB
TUQgVm9sMiwgMTUuMTE6IElOVDMsIElOVE8sIEJPVU5EIGludGVyY2VwdHMgZG8gbm90IHVwZGF0
ZSBSSVAuICovCi0gICAgICAgIGlmICggKGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVu
Z3RoKHYsIElOU1RSX0lOVDMpKSA9PSAwICkKKyAgICAgICAgaW5zdF9sZW4gPSBfX2dldF9pbnN0
cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5UMyk7CisKKyAgICAgICAgaWYgKCBpbnN0X2xlbiA9
PSAwICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVn
cywgaW5zdF9sZW4pOwotICAgICAgICBjdXJyZW50LT5hcmNoLmdkYnN4X3ZjcHVfZXZlbnQgPSBU
UkFQX2ludDM7Ci0gICAgICAgIGRvbWFpbl9wYXVzZV9mb3JfZGVidWdnZXIoKTsKKworICAgICAg
ICBpZiAoIHYtPmRvbWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQgKQorICAgICAgICB7CisgICAgICAg
ICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOworICAgICAgICAgICAgY3Vy
cmVudC0+YXJjaC5nZGJzeF92Y3B1X2V2ZW50ID0gVFJBUF9pbnQzOworICAgICAgICAgICAgZG9t
YWluX3BhdXNlX2Zvcl9kZWJ1Z2dlcigpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgeworICAgICAgICAvKiBBTUQgVm9sMiwgMTUuMTE6IElOVDMsIElOVE8sIEJPVU5EIGludGVy
Y2VwdHMgZG8gbm90IHVwZGF0ZSBSSVAuICovCisgICAgICAgICAgIGludCByYzsKKworICAgICAg
ICAgICByYyA9IGh2bV9tb25pdG9yX2RlYnVnKHJlZ3MtPnJpcCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBIVk1fTU9OSVRPUl9TT0ZUV0FSRV9CUkVBS1BPSU5ULAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9FVkVOVFRZUEVfU1dfRVhDRVBUSU9OLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluc3RfbGVuKTsKKyAgICAgICAgICAg
aWYgKCByYyA8IDAgKQorICAgICAgICAgICAgICAgZ290byB1bmV4cGVjdGVkX2V4aXRfdHlwZTsK
KyAgICAgICAgICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgc3ZtX3Byb3BhZ2F0ZV9pbnRy
KHYsIGluc3RfbGVuKTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgVk1F
WElUX0VYQ0VQVElPTl9OTToKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRv
ci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKaW5kZXggYjJiNGU2YS4uNjhlNjJi
ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTgxLDcgKzgxLDYgQEAgc3RhdGljIGlubGluZSB1
aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIHsKICAgICAgICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9XUklURV9DVFJMUkVHKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAotICAgICAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwK
ICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9E
RUJVR19FWENFUFRJT04pIHwKICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAogICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfApAQCAtOTIsNyArOTEsOCBAQCBz
dGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9TSU5HTEVTVEVQKTsKICAgICB9CiAKLSAgICBjYXBhYmlsaXRpZXMg
fD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKTsKKyAgICBj
YXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVR
VUVTVCkgfAorICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpKTsKIAogICAgIGlmICggaHZtX2Z1bmNzLnNldF9kZXNj
cmlwdG9yX2FjY2Vzc19leGl0aW5nICkKICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOwotLSAKMi43LjQKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 15:26:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 15:26:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejo5T-00042C-RJ; Thu, 08 Feb 2018 15:26:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dt7m=fc=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ejo5S-00040o-8t
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 15:26:10 +0000
X-Inumbo-ID: 80d39a8f-0ce4-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80d39a8f-0ce4-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 15:26:59 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=hU/cvOdXTgq93c/ihlJXfzNX/MeKXznDOaojvL9j1B1SZQYXV2Bj7+OMOEd5Ewl8gmLy77yWp6y22PRDuoaMlK7PSdlg98pNO3YW8FEvk/nwOShm+yYMsoTPcGnvc+DWyz7oWcvXXvU+xh3LBsalG8jM+ibeNeKfmxtgXs7bzwAT8AAwmVSGdz0/3OJd7R1uIvL6La5miM+bQlq0PsIpriQY3w5IeClF8q7SjVqCU3Z6v822fY2YQvcyA9uR0aURklv6JRd1zg835NgzpqAhmrMsXvITKyZRyx4hUT6VVwOX128vsnxc9VBr0VsNFt4gcAXl7ywkZ6AUBaia8HqB/w==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=TfizZ6rVCo4Npb8TNHmjWFAOQTc=; b=c9Kc5X7UQrRGOHmPeFjftQ+jKTRd
 2IGtbkl2Li9HptkOkibtwmXvVGm/2mymAOIqoEiURWD5zmcIPy/4SovOLuAm6QOM
 DTcIzmHJlX4B9zhN9HGdR/rAWaBHWeieZrq/RJglSzHBu+1MBa2H2X3z69reKcty
 v+IWhTLjEeCvIODa6gAXqR3o3t/4NQQM3rMS4ImRoz5cO061dXp4FR1S8sOsinWt
 JkoNeTMgslOVNsyJ4k3T1IPPE6HB36BssoDWqNyac9YlfcQCFHElFXgTZAmWIlMI
 VgTb8zuLGTgI/9LLfHpMs50rZkBf7FDyRoEKWo9jzMeSYWnJcrEf+LGKrg==
Received: (qmail 4178 invoked from network); 8 Feb 2018 17:26:01 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 8 Feb 2018 17:26:01 +0200
Received: (qmail 13399 invoked from network); 8 Feb 2018 17:26:01 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 8 Feb 2018 17:26:01 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 17:25:52 +0200
Message-Id: <1518103552-4836-5-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2 4/4] hvm/svm: Enable CR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgZW5hYmxlcyBjb250cm9scmVnaXN0ZXIgZXZlbnRzIGZvciBzdm0uCgpTaWdu
ZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICB8IDExICsrKysrKysrKysrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21vbml0b3IuaCB8ICA2ICsrKy0tLQogMiBmaWxlcyBjaGFuZ2VkLCAxNCBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggMWVhZGFiNC4u
MzExOTAyZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTYwLDYgKzYwLDcgQEAKICNpbmNsdWRlIDxhc20v
YXBpYy5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgogI2luY2x1ZGUgPGFzbS9odm0vbW9u
aXRvci5oPgorI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+CiAjaW5jbHVkZSA8YXNtL3hzdGF0ZS5o
PgogCiB2b2lkIHN2bV9hc21fZG9fcmVzdW1lKHZvaWQpOwpAQCAtNTYwLDYgKzU2MSwxNiBAQCB2
b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikK
ICAgICAgICAgICAgICAgICBzdm1fZnB1X2VudGVyKHYpOwogICAgICAgICB9CiAKKyAgICAgICAg
aWYgKCBwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHVpbnQzMl90IGludGVyY2VwdHMgPSB2bWNiX2dldF9jcl9pbnRlcmNlcHRzKHZtY2IpOworCisg
ICAgICAgICAgICAvKiBUcmFwIENSMyB1cGRhdGVzIGlmIENSMyBtZW1vcnkgZXZlbnRzIGFyZSBl
bmFibGVkLiAqLworICAgICAgICAgICAgaWYgKCB2LT5kb21haW4tPmFyY2gubW9uaXRvci53cml0
ZV9jdHJscmVnX2VuYWJsZWQgJgorICAgICAgICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0
bWFzayhWTV9FVkVOVF9YODZfQ1IzKSApCisgICAgICAgICAgICAgICB2bWNiX3NldF9jcl9pbnRl
cmNlcHRzKHZtY2IsIGludGVyY2VwdHMgfCBDUl9JTlRFUkNFUFRfQ1IzX1dSSVRFKTsKKyAgICAg
ICAgfQorCiAgICAgICAgIHZhbHVlID0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSB8IGh3
X2NyMF9tYXNrOwogICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCiAg
ICAgICAgICAgICB2YWx1ZSB8PSBYODZfQ1IwX1BHIHwgWDg2X0NSMF9XUDsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25p
dG9yLmgKaW5kZXggMTM4YzQ2My4uYjgwZDIxNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKQEAgLTc5
LDggKzc5LDcgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFi
aWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQogCiAgICAgaWYoIGNwdV9oYXNfdm14ICkKICAgICB7
Ci0gICAgICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
V1JJVEVfQ1RSTFJFRykgfAotICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAorICAgICAgICBjYXBhYmlsaXRpZXMg
PSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAogICAg
ICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlE
KSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfSU5URVJSVVBUKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKTsKQEAgLTkyLDcgKzkxLDggQEAgc3Rh
dGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3Qg
ZG9tYWluICpkKQogCiAgICAgY2FwYWJpbGl0aWVzIHw9ICgoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSB8Ci0gICAgICAgICAg
ICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikpOwor
ICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9U
T19NU1IpIHwKKyAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9XUklURV9DVFJMUkVHKSk7CiAKICAgICBpZiAoIGh2bV9mdW5jcy5zZXRfZGVzY3JpcHRv
cl9hY2Nlc3NfZXhpdGluZyApCiAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 15:29:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 15:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejo8H-0004XI-B7; Thu, 08 Feb 2018 15:29:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=f4ek=fc=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1ejo8F-0004X9-V5
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 15:29:04 +0000
X-Inumbo-ID: ba1a6220-0ce4-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22e.google.com (unknown [2a00:1450:4010:c07::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba1a6220-0ce4-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 16:28:35 +0100 (CET)
Received: by mail-lf0-x22e.google.com with SMTP id k19so6969140lfj.1
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 07:29:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=KC3cI1GJq3hYZoY0NYpLr4oW6oqLwuy3f1TBlLpkvDw=;
 b=WePQ33t36py13Z9LS/UtLWU31hSEcPLpQ64f6ZObLYCKUcvlYX13SPzKnas2xH3fI4
 Q9AzeEXxjVPfv/BoSVdAt1/RDhyqPtkUj5yJ/i1GbtyP5v9d8+vUEoa4I3xvw6BTCXe9
 4yvyDCcDEBnZYrAWAQarNnzLMrwmzSZDXI0+mnOOO6zuVbdZrGLYSjfSxOd4AZjb7XH0
 C9kL/OUHcG8wMtfwJ/BRQEwvykelDS7yMuXDS8F+PUPjiHJLHAqqmQnR44DZBsOGQZcA
 u/FVNP+U+ldLLn+D1LGRtDH/cJudypHfz2oGgPHOk/YCrQ/peLshKQiRrmMf1ZLe/4J9
 93ng==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=KC3cI1GJq3hYZoY0NYpLr4oW6oqLwuy3f1TBlLpkvDw=;
 b=gA8rih7iQC5Cf4FqKlpa1sdT8faq19Xb+iStzYxJ4Fj957yR5l3eFpz4XKCRJnCdTy
 WF0EOeHideQ6T0i9qgIhz7l7akRLIiusXthqpeuQR8WXb0rQ/2FkZ2wTMZS2r/h6IiSM
 3vGEidAO0PoSfM/fo1s6u1T0gXk4wwBxcTB4E7frFZg/ODLjdkeRZK/+wnXMFQf27R9V
 cRkkXvuJGI40ooclRngwXfQu0omI42X/9M8gOLrbkz8yYLn6wnnn1ydxC0WFNOOpmkEq
 IiHSX1kU+Vph9/QGud+1Pc8ZonCGV6t2HXd9c0fkW5gvw6Z6YCQFU7pbG4WYSOmcnnNb
 X+7A==
X-Gm-Message-State: APf1xPB7DRuGtPbKff78Fe/RhLe9cTuKsiiiervrz3uBlMZTy9J85+Md
 7vv1UkINrFkmTTrmH4ruPFs=
X-Google-Smtp-Source: AH8x226dmd3zF+Uav9/Ul5p6EWMKEoJi54EYkup5UGagchX5oQY6oFTiJEM+7kM8Wacsm8K7pAikpg==
X-Received: by 10.46.43.86 with SMTP id q83mr760177lje.142.1518103738310;
 Thu, 08 Feb 2018 07:28:58 -0800 (PST)
Received: from localhost ([217.150.73.25])
 by smtp.gmail.com with ESMTPSA id q26sm33111ljc.61.2018.02.08.07.28.56
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 08 Feb 2018 07:28:57 -0800 (PST)
Date: Fri, 9 Feb 2018 01:28:50 +1000
From: Alexey G <x1917x@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180209012850.0000705d@gmail.com>
In-Reply-To: <63e98a88-1511-e4a4-492e-f035d4fda423@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <20180208163732.000050d9@gmail.com>
 <c1bee848-8ecb-9748-dcad-bb529310fc80@citrix.com>
 <20180208223234.00001085@gmail.com>
 <a411177c-a3ce-ff0a-f609-ef53d60a7a88@citrix.com>
 <20180209003722.000026da@gmail.com>
 <63e98a88-1511-e4a4-492e-f035d4fda423@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA4IEZlYiAyMDE4IDE1OjAwOjMzICswMDAwCkFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgoKPk9uIDA4LzAyLzE4IDE0OjM3LCBBbGV4ZXkgRyB3
cm90ZToKPj4gT24gVGh1LCA4IEZlYiAyMDE4IDEyOjQwOjQxICswMDAwCj4+IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOiAgCj4+PiAtIFBlcmYvT3Byb2Zp
bGUuwqAgVGhpcyBpcyBjdXJyZW50bHkgbXV0dWFsbHkgZXhjbHVzaXZlIHdpdGggWGVuCj4+PiB1
c2luZyB0aGUgd2F0Y2hkb2csIGJ1dCBuZWVkbid0IGJlIGFuZCBob3BlZnVsbHkgd29uJ3QgYmUg
aW4gdGhlCj4+PiBmdXR1cmUuIAo+Pj4+IE1vc3Qgb2YgdGhlIHRpbWUgd2UgZGVhbCB3aXRoIHdh
dGNoZG9nIE5NSXMsIHdoaWxlIGFsbCBvdGhlcnMKPj4+PiBzaG91bGQgYmUgc29tZXdoYXQgcmFy
ZS4gVGhlIHRoaW5nIGlzLCB3ZSBhY3R1YWxseSBuZWVkIHRvIHJlYWQKPj4+PiBJL08gcG9ydCA2
MWggb24gc3lzdGVtIE5NSXMgb25seS4gCj4+Pj4KPj4+PiBJZiB0aGUgbWFpbiBwcm9ibGVtIGxp
ZXMgaW4gYSBmbG93IG9mIFNNSXMgZHVlIHRvIHJlYWRpbmcgcG9ydCA2MWgKPj4+PiBvbiBldmVy
eSBOTUkgd2F0Y2hkb2cgdGljayAtLSB3aHkgbm90IHRvIGF2b2lkIHJlYWRpbmcgaXQ/Cj4+Pj4K
Pj4+PiBUaGVyZSBhcmUgYXQgbGVhc3QgMiB3YXlzIHRvIGNoZWNrIGlmIHRoZSBOTUkgd2FzIGR1
ZSB0byBhIHdhdGNoZG9nCj4+Pj4gdGljazoKPj4+PiAtIExBUElDIChTRE0gc3RhdGVzIHRoYXQg
IldoZW4gYSBwZXJmb3JtYW5jZSBtb25pdG9yaW5nIGNvdW50ZXJzCj4+Pj4gaW50ZXJydXB0IGlz
IGdlbmVyYXRlZCwgdGhlIG1hc2sgYml0IGZvciBpdHMgYXNzb2NpYXRlZCBMVlQgZW50cnkKPj4+
PiBpcyBzZXQiKQo+Pj4+IC0gcGVyZiBNU1Igb3ZlcmZsb3cgYml0Cj4+Pj4KPj4+PiBTbywgaWYg
d2UgZGV0ZWN0IGl0IHdhcyBhIE5NSSBkdWUgdG8gYSB3YXRjaGRvZyB1c2luZyB0aGVzZQo+Pj4+
IG1ldGhvZHMgKGVhcmx5IGluIHRoZSBOTUkgaGFuZGxlciksIHdlIGNhbiBhdm9pZCB0b3VjaGlu
ZyB0aGUgcG9ydAo+Pj4+IDYxaCBhbmQgdGh1cyB0cmlnZ2VyaW5nIFNNSSBJL08gdHJhcCBvbiBp
dC4gICAgCj4+PiBUaGUgcHJvYmxlbSBpcyBoYXZpbmcgbXVsdGlwbGUgTk1JcyBhcnJpdmluZy7C
oCBMaWtlIGFsbCBvdGhlciBlZGdlCj4+PiB0cmlnZ2VyZWQgaW50ZXJydXB0cywgZXh0cmEgYXJy
aXZhbHMgZ2V0IGRyb3BwZWQuwqAgQnkgc2tpcHBpbmcgdGhlCj4+PiAweDYxIHJlYWQgaWYgd2Ug
YmVsaWV2ZSBpdCB3YXMgYSB3YXRjaGRvZyBOTUksIHdlJ3ZlIG9wZW5lZCBhIHJhY2UKPj4+IGNv
bmRpdGlvbiB3aGVyZSB3ZSB3aWxsIGNvbXBsZXRlbHkgbWlzcyB0aGUgc3lzdGVtIE5NSS4gIAo+
PiBUaGVyZSBzaG91bGRuJ3QgYmUgYW55IHByb2JsZW0gSSB0aGluay4gTk1JcyBkb24ndCBuZWVk
IHRvIGJlIGNsZWFyZWQKPj4gd2l0aCBFT0kgYW5kIGl0J3MgYSBjb21tb24gcHJhY3RpY2UgdG8g
aGFuZGxlIE5NSXMgb25lLWJ5LW9uZSAoYXMgYQo+PiBOTUkgaGFuZGxlciBpcyBub3QgcmVlbnRy
YW50IGluIGEgdHlwaWNhbCBzY2VuYXJpbykuCj4+Cj4+IEV4ZWN1dGlvbiBvZiBTTUkgZG9lc24n
dCBjYXVzZSBhIHBlbmRpbmcgKGJsb2NrZWQpIE5NSSB0byBnZXQKPj4gZHJvcHBlZCwgc2ltaWxh
ciBtZWNoYW5pc21zIG1pZ2h0IGJlIGVtcGxveWVkIGZvciBhIHNpbmdsZSBOTUkgd2hpY2gKPj4g
YXJyaXZlZCBpbiBibG9ja2VkLWJ5LU5NSSBzdGF0ZS4gT3RoZXJ3aXNlIHRoZSB3aG9sZSB0aGlu
ZyB3aWxsCj4+IGJyZWFrIC0tIG1lcmVseSBoYW5kbGluZyBhcmJpdHJhcnkgTk1JIHdpbGwgYmUg
ZW5vdWdoIHRvIG1pc3MgYW55Cj4+IG90aGVyIE5NSXMuIFRoaXMgaXMgYSB0b28gb2J2aW91cyBm
bGF3LiBTbyBub3JtYWxseSBpdCBzaG91bGQgYmUKPj4ganVzdCBhIG1hdHRlciB3aGljaCBOTUkg
b2YgdHdvIHdpbGwgYmUgc2VydmljZWQgZmlyc3QuCj4+IFRoaXMgYXNzdW1wdGlvbiBjYW4gYmUg
dmVyaWZpZWQgZW1waXJpY2FsbHkgYnkgcmVxdWVzdGluZyB0aGUgY2hpcHNldAo+PiB0byBzZW5k
IGFuIGV4dGVybmFsIE5NSSB3aGlsZSBzZXJ2aW5nIGEgd2F0Y2hkb2cgTk1JIGFuZCBjaGVja2lu
ZyBpZgo+PiBpdCBhcnJpdmUgbGF0ZXIgb24uICAKCj5OTUkgaGFuZGxpbmcgd29ya3MganVzdCBs
aWtlIG90aGVyIGludGVycnVwdHMsIGV4Y2VwdCB0aGF0IGl0cwo+ZXF1aXZhbGVudCBvZiB0aGUg
SVNSL0lSUiBzdGF0ZSBpcyBoaWRkZW4uCj4KPk9uZSBuZXcgTk1JIHdpbGwgYmVjb21lIHBlbmRp
bmcgd2hpbGUgYW4gTk1JIGlzIGluIHByb2dyZXNzIChiZWNhdXNlCj50aGVyZSBpcyBhbiBJUlIg
Yml0IHRvIGJlIHNldCksIGJ1dCBhbnkgZnVydGhlciB3aWxsIGJlIGRyb3BwZWQuCj4KPllvdSBj
YW4gZGVtb25zdHJhdGUgdGhpcyBlYXNpbHkgYnkgaGF2aW5nIENQVXMgb3IgdGhlIGNoaXBzZXQg
c2VuZAo+Tk1Jcy4KCk9uZSBpbiBzZXJ2aWNlIHdpdGggb25lIHBlbmRpbmcgaXMgZW5vdWdoIGZv
ciBvdXIgc2NlbmFyaW8uIEl0IGNvdmVycwp0aGUgc2l0dWF0aW9uIHdoZW4gZWl0aGVyIHdhdGNo
ZG9nIG9yIGV4dGVybmFsIE5NSSBiZWluZyBzZXJ2aWNlZCBhbmQKYW5vdGhlciAoc2luZ2xlKSBO
TUkgYXJyaXZlZC4gQXMgbG9uZyBhcyB0d28gb2YgdGhlc2UgYXJlIHNlcnZpY2VkIG9uZQphZnRl
ciBhbm90aGVyLCB0aGVyZSBzaG91bGRuJ3QgYmUgdHJvdWJsZSBpbiBtaXNzaW5nIE5NSXMgZHVl
IHRvIE5NSQpzdGF0dXMgbWlzdW5kZXJzdGFuZGluZyAtLSBhbGwgcmVsYXRlZCBzdGF0dXMgYml0
cyBhcmUgc3RpY2t5IChpbmNsLgpNYXNrIGJpdCBpbiBMQVBJQykgYW5kIGFuZCB3b24ndCBnbyBh
d2F5IGlmIHR3byBOTUlzIGV4ZWN1dGVkIGluIGVpdGhlcgpvcmRlciwgcHJvdmlkZWQgdGhleSBi
b3RoIGV4ZWN1dGVkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 16:23:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 16:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejoz5-0000bw-QN; Thu, 08 Feb 2018 16:23:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kzgy=fc=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1ejoz4-0000bq-WF
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 16:23:39 +0000
X-Inumbo-ID: 5a30c64c-0cec-11e8-ba59-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5a30c64c-0cec-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 17:23:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=jjl0f1KsfgDvWdjRFg8zLW7uGVzJbvA/vGSuxrwUpXg=;
 b=cpc5zYC3ZJOudL2v2fufSxjR03bdX9b1OjrXOAkcGwm6BwIyBOjBHlx6QeCE4GTfvqN0WbfPRLRFX6vi3CzewwproPsIp5V6ZQePFTPbFnDD8eXTP6XIBihrWEoAQjPrCYAY0wklvovYL/BKxnifbHZlHfebAHhRctSle5MTA0Y=
Received: from amd.com (165.204.78.1) by
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.464.11; Thu, 8 Feb 2018 16:23:32 +0000
Date: Thu, 8 Feb 2018 10:23:27 -0600
From: Brian Woods <brian.woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180208162326.GA12156@amd.com>
References: <20180131203525.21660-3-brian.woods@amd.com>
 <20180207210624.119059-1-brian.woods@amd.com>
 <5A7B6A7C0200003403432E6E@prv-mh.provo.novell.com>
 <5A7C2A4B02000078001A64C3@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A7C2A4B02000078001A64C3@prv-mh.provo.novell.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: MWHPR10CA0072.namprd10.prod.outlook.com (10.169.238.34) To
 BN6PR12MB1828.namprd12.prod.outlook.com (10.175.102.9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 989d16df-38bf-4c3b-d8b7-08d56f104cda
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BN6PR12MB1828; 
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 3:ipD2UU+fuhujG4PSn06ZBaNVEbylg5Ht72NYetlvO28+znUUUBjI+6foL5gHP9dku+bfp22zjqo42gRrfU9Mzi+1US9QeXZYcsrpjnaEaUiFUvHi9CLt6ER3QsPNzAS8c590afHnsUo3svDOwwP0Cmxz1mHdUfSLaJveZjOdCA+jwiwiwbZmONXhcXkrCe+jkwgi2S+tJMTP2sEgg1G0eixpvbnV8zv35890Mz6R8hPYw2FMbbjbgVo6OYzeligu;
 25:KjJrim2QMgWnOfxyhZkO2MlbHtXmNHRYgQOxE7M3sl3EZ+3cXY6qleZKy/Yc7wAPvPjRJyU+i/B0yYGhoNIKG0QUns7XiwRf5VgU25upe2SBMU78nVLj/8fwd9vtdoFdLY1DZPmmQ4iJxYNuVQa8O4yxaUa7NaaSDJNV1jvxFtRDnfbTzr2qVPSFXSwaObu0igpq1XURjy+oyWf2KzZgXW282uwp216MGvtb7/UeS98ZmD54404axDZoBHYWaPoEgOPaMHxtheH1w6L/8wZpOmkf9xbcCttyuStYfJypCcCz8JY65HnIGKIr1N8hSerERZ6O8Ej/PjAAtS2K9ChyQw==;
 31:wAFpOMLeWnS+NqnJP7EblfXFwZU0qws/Cqqm6M7g1gaAqG3vyrq0c7mWTnf9h25ubAuRW13GMKUqh6jnIf5hiExP5WH5YfAj85UeuKKrbt7UEZMvQXGZ8sg0XFvfJJXYuKVzdkA2beOVIc2+7kG3tgVRfmxZ+q+H1nLgD2JpijsoBmCxHHrGRuqnoL5nvq7K1D6KwXWj+fN5cH5aAno5O8WeIeGuyEKXsI42XgGD9pw=
X-MS-TrafficTypeDiagnostic: BN6PR12MB1828:
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:UivESWQMeHFIhhRP5dkncRUIgYUQGeWIdCt90lGKtoKnsr5Y6baIUQGguC1/H5xBv50MtvbbDtSzWzR9VeJEyUyhrs5ihTAVneoZvBfR2StAGhTacQ5U6kwv1/vmidFASP2LYPfGygyY4FaGjWyc5ZrTg8fhhDnPPXrLwKcSoyH4UTdtN/qd7frAoKKrFUHrSEpGB1GNarOcy1Wf5Ix3IjWquGi+nITvGnf+PCDzWBCdu9Be1q78AVnhe88ImdaPzEccAdaZ7ipSIP8PSZ75KndIUpocO7RyW5hAGJY3Ngz0v5qgYty7vSSsuMyGcpcty13+gHPiXHq7Rmfo45JNfIcyuVZIrqS1Or8vWscY22z9wreXZdJhBwVheaCgxUQHf70W0/6xBac/5Pq0+EFPFMGG8Si9OE4fTtOqzw3iIY6vrUAE9+ovt1120kipLiQPdDFapTWkgbZ0QbfIBV/JwCWo0uk4PuqkPgmuZo75LUrdfBaClZ18keU2AZ+e0Oh9;
 4:Qa46/X4aUqtZDzZsk9WSe6iCvfJ206fb9KEZ1YjIHLbVTW/oCIGjmXMPd3FRoN8E38UdHc2i6q6wLo1Xw/K+FsipU9rTzcTfMWli0Ves2v9M9MceVG8rErosOVMhUDl1e++vw5tk8W+iHXSHOZznEvPPCVghinLoI/GgL6KkTBkpeYeOjzwcPdR0IR4qkPo+foDElsKQbN0oTVX7ZWKfr+9W3o1lf6gZQD0H4Uf3w723GuLYBCX1/8apPyaqyHb0ZC6FhtO6oWYE4RnCkOX/lQ==
X-Microsoft-Antispam-PRVS: <BN6PR12MB18281BDB0BAD2B57C782D6F4E5F30@BN6PR12MB1828.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(2400082)(944501161)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041288)(20161123564045)(20161123560045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:BN6PR12MB1828; BCL:0; PCL:0; RULEID:; SRVR:BN6PR12MB1828; 
X-Forefront-PRVS: 0577AD41D6
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(39860400002)(39380400002)(396003)(346002)(199004)(189003)(55016002)(229853002)(16526019)(86362001)(81166006)(81156014)(478600001)(25786009)(16586007)(58126008)(8676002)(26005)(305945005)(36756003)(316002)(97736004)(186003)(106356001)(6346003)(72206003)(76176011)(59450400001)(7736002)(8936002)(52116002)(68736007)(7696005)(4326008)(105586002)(386003)(3846002)(66066001)(23726003)(33656002)(6246003)(2950100002)(53936002)(6916009)(5660300001)(83506002)(6116002)(54906003)(8666007)(47776003)(6666003)(2906002)(93886005)(50466002)(1076002)(21086003)(18370500001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BN6PR12MB1828; H:amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; BN6PR12MB1828;
 23:ZzhogcG8hZNrywVLpDTDBR8SotEtdRBf+iRHMR/70?=
 =?us-ascii?Q?kkfoJ70+fIg4IGEbl15hEXrPYdGqEczY5kfh9wCtihN0TKTSh6MSG1pWFWKh?=
 =?us-ascii?Q?38ZBBwxtqb7MU2szqpZOoz7aRgosDpVyAuiJD52EsMhNiTBU9fBJYk7EGUU+?=
 =?us-ascii?Q?J7uSEMEkDuHXzGTO81SYuAF24IPauQEeve53bgO+wKWiXJEOTiaT85XThnv5?=
 =?us-ascii?Q?HvWhWAK8nykOiphYB4IK4Y7dFXHMpQFAAJuVMbDi7AAORfFKmH1zzlSEtYpa?=
 =?us-ascii?Q?k+aSo2Le7RFwKr0l3g0QhO+zmmDLZSBorVwpiznzNypMtDuYYOfutVM/qVWs?=
 =?us-ascii?Q?++U6SB/vFez7t3PsqNDs0MtfAFW52708bksQQ28621mu4dopEyWmo21EsPjf?=
 =?us-ascii?Q?cdKZzxpQX+4KN8nrMC4MzcQneqFJmdB3VrGrLfvA/rrWAMAJlWUyQSumev9G?=
 =?us-ascii?Q?fkEtQeCxht4YB9AOf82RNNU3SlcJtq8QZWO1kSHFmj5I57zElgAaPNl2yUIP?=
 =?us-ascii?Q?2CKkHiUdGdfxKEH9Z/BPerP1Xstj6CRUUPKZRttJJ5/7iaqVvYg0xSCxNGCL?=
 =?us-ascii?Q?ihe3nF7do6q/h8NcmzpNJCjSyBCPzZYtEBW/Ogsmnh81uB3eicS1ORtUGKAO?=
 =?us-ascii?Q?PRhTQm3ZEzZFlgdg3Hxt0g8CcWpefL4f0N3+eWRAg2slXngzmw6qoU4uRv86?=
 =?us-ascii?Q?3aVC+4sCOZM+DahjHoNCsJ+hE4S09ZIWmVDZetVhoMnqZKJifnYYZSHP2B2q?=
 =?us-ascii?Q?l7RNRR3qn3wkIXgX0phhPFSBxVB5dMhgxWZb53MMoEoHDbDR5li8LLQD3yiW?=
 =?us-ascii?Q?PBvLd22gNOXUbidvfhCS3s70Cndom9DPdvxbRLgqj6wgSXPFNIjuB5lN4g9D?=
 =?us-ascii?Q?+7TCLPeZAHiEiEobtBNrI8qYlzbnwthGY3FkBd/S5+bhF/itzkuzodooF3L8?=
 =?us-ascii?Q?T0+C+H/5LxPt0NRVz0Q/1l+NFlTIgqZWTsI4XoOw+kWKPWTZ+1Fbs7evMTmZ?=
 =?us-ascii?Q?7gnxXDU3dA5+cyTNUyCdn6/nK3kv6PciRmOy2BjxBw4ALc893QZ9/epsVgCS?=
 =?us-ascii?Q?F+lcAivL+OUNnzBgkra2AlwF8OxPoX/I0YWCRNxr5hghlIw6zQtqr49Y2GiY?=
 =?us-ascii?Q?/4ziEp1VXm6PMB2zEEk8vC+GI4dvbOqyTNJz1qt8Ow8P0sVbDyBiamkO8jHq?=
 =?us-ascii?Q?w6ZwAnvP/OrKLXcIQIfpZfSZ/0Y6TXIb3JfSdTsgW3QfAMRo6OOzNHfRyAUB?=
 =?us-ascii?Q?Y6g5BlxKoWeJZg0v9q82816FZkuS4KyZ43pyRhXMFnE1nR54x9a977B6uqLc?=
 =?us-ascii?Q?O6nNHMoFz9k8lMQEFSUhB51dPGULfaHDLYWTaKNa0HJFCQMKEEL2+RIN0xUt?=
 =?us-ascii?Q?KL+TA=3D=3D?=
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 6:zYbYVHad1G9thLRVu26yC6MCCBKPi5PkGj7qqEY8svXRWfja56lzdjSfakAC7KBNcSCeQgTQzLkH4rCEDn/I6FKUacw8LPlOyiX8lJJU1dJ9ZoOna2e7oPcRORIrvyqtnaR6GocdD7GThPJbRx6VmSzWFtJKPUxmPUto2DqL8HWnXLl2DiixVDgRpR5W7qACr/w1/3f1i83Ax2zNoHzBnN/Cy32Sspxrh0qLGE4AK9aSGDp7pCwQNSTFUq03LEjMgZQGcmd75NY8ebES2aCa8rlqInWxMBX68gKkPr7xgQdQWAqXwmHEWxSrh2rrYX6mq8KXPDjdOqBFj3isdMNshHOeTW9lY6Pl7YMvIDpmRKo=;
 5:dXyPYVOLY3qs2iWkZa2nhpFenFP8O7hZ2j0Co+QzZX+zUUR6yKA85AusP9m+7DhcG7Kfb0Pe6b64t3wPwlLz2+Q0k1XJU40VW55CFLmNsy1Bvhjpr9t+teEclhvUTFdJSaOGO8/x861Y13cbpSXUZgdbWjW1y3KnJG8/HXjNI2k=;
 24:eD68w4zzNFWfgvhvU+rP6BgNRw0Wu41QJ2egZBQrHbhfx19GmzW0cIbC/LF79wsOdH6bOWxX2+fSd9nbA3z0LTD3856ZIuq0RleH7//j7Ek=;
 7:/rqt2r9IKRxUMJsEGNxg3DLWbdIgLBsMDhgG9K9AO1m5Ajj6dE92lTTrdIMx7thY0F9zPmctO9SmjNwqqTKBH+vam2mUdGJRqr9gbWl2xEZkwkE8CyRRN8hfesERIHY1Mj9jf5Fgp8NF63wcjNbuwYin0MznA3JU2+bEhRmiHmPnkuN+vMKGAkN70CP4H2x4e9cQiMx2yVvRkBjM20xIwwMDUGO9LOI5IfRMXPTZ+ZDfYeG+YrsHhnBvy6bJtVn/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; BN6PR12MB1828;
 20:FWNOUGNfNH+sCozLf1slRGzkIsb9H6K5rd2aEncdzkUTTiaxaZoadTQGOY4aN+vK3odC0n49WQyg9Z56nwQX6/xVTf2MCpDSDI4hhskjI/IbyW5Bm2iTDPCTOtreoaiWNPBNZMzpc+ea01P1O66J/Xv7QJNkzoS07J+OlcZbuqhM12Sm7hFa+nh+UQ+g7Xk62F/E5gIloMwzS77ss1zb0kNIzialpdtoDtSI2uE9pZ+kDO0yEbTv5kaVoPg3tbNF
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2018 16:23:32.9707 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 989d16df-38bf-4c3b-d8b7-08d56f104cda
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN6PR12MB1828
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDI6NDU6MzFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSSdtIGFmcmFpZCBJIGNvbnRpbnVlIHRvIGJlIGNvbmZ1c2VkOiBBIGZ1bmN0aW9uIHdp
dGggdGhpcyBuYW1lIHNob3VsZAo+IGltbywgYXMgc2FpZCBlYXJsaWVyLCBsaXZlIGluIG5lc3Rl
ZHN2bS5jLiBIb3dldmVyIC4uLgoKSSdsbCBtb3ZlIGl0IHRvIG5lc3RlZHN2bS5jIHRoZW4uIAoK
PiAuLi4gdGhpcyBpbmRpY2F0ZXMgdGhhdCB0aGUgZnVuY3Rpb24gZG9lcyBzb21ldGhpbmcgZXZl
biBmb3IgdGhlCj4gbm9uLW5lc3RlZCBjYXNlLiBJbiBwYXJ0aWN1bGFyIC4uLgoKSXQgbWFrZXMg
c3VyZSB0aGF0IFNWTUUgaXNuJ3Qgc2V0IHdoZW4gbmVzdGVkIGlzbid0IGVuYWJsZWQuICAKCklm
IFNWTUUgaXMgc2V0IGl0IGRvZXMgY2VydGFpbiBjaGVja3MgdG8gZW5hYmxlIGZlYXR1cmVzIGlm
IGVuYWJsZWQuCkVsc2UgaXQgbWFrZXMgc3VyZSBuZXN0ZWQgZmVhdHVyZXMgYXJlIHR1cm5lZCBv
ZmYuCgpUaGUgcmVhc29uIGZvciB0aGlzIGlzIHRoYXQsIHdpdGggVkdJRi9WVk1MT0FELCB0aGV5
IGNhbiBzdGlsbCB3b3JrIGV2ZW4Kd2l0aCBTVk1FIG5vdCBiZWluZyBzZXQuICBUaGlzIHNldHMg
aXQgd2hlcmUgdGhleSBnZXQgaW50ZXJjZXB0ZWQgdG8gWGVuCnNvIHRoYXQgWGVuIGNhbiBjb3Jy
ZWN0bHkgZW11bGF0ZSB3aGF0IHNob3VsZCBiZSBoYXBwZW5pbmcuICBJZiBTVk1FCmlzbid0IHNl
dCB0aGVuIG5lc3RlZCBndWVzdCBzaG91bGRuJ3QgYmUgYWJsZSB0byBkbyBWR0lGL1ZWTUxPQUQu
IAoKPiAuLi4gdGhpcyBlbnRpcmUgZWxzZSBibG9jay4gSXMgaXQgbmVjZXNzYXJ5IHRvIGRvIHRo
aXMgaW4gdGhlIG5vbi1uZXN0ZWQKPiBjYXNlPyBJT1cgLSBkbyB0aGVzZSBzZXR0aW5ncyBldmVy
IGNoYW5nZSB0aGVyZSAoSSB3b3VsZCBoYXZlCj4gdGhvdWdodCB0aGF0IHRoZSB0d28gKl9lbmFi
bGUgZmllbGRzIGNoZWNrZWQgYnkgdGhlIHR3byBpZigpcyBzaG91bGQKPiBuZXZlciBiZSB0cnVl
IGZvciBuZXN0ZWQtZGlzYWJsZWQgZ3Vlc3RzKT8gT3RoZXJ3aXNlLCBhcyBhbHNvIHNhaWQKPiBi
ZWZvcmUsIHRoZSBjYWxsZXIgc2hvdWxkIGNhbGwgaGVyZSBvbmx5IHdoZW4KPiBuZXN0ZWRodm1f
ZW5hYmxlZCh2LT5kb21haW4pLCBhbmQgdGhlIGZ1bmN0aW9uIHdvdWxkIGJldHRlcgo+IG1vdmUu
Cj4gCj4gSmFuCiAKSXQgb25seSBjaGVja3MgdHdvIHRoaW5ncyAodHdvIGlmIHN0YXRlbWVudHMp
IGluIHRoZSBWTUNCIHBlciBFRkVSCnVwZGF0ZS4gIFN1cHBvc2UgeW91IGFkZCBhbiBpZiB0byBj
aGVjayBpZiBpdCdzIGEgbmVzdGVkIGd1ZXN0IGFuZCB0aGVuCnJ1biB0aGUgbmVzdGVkX2ZlYXR1
cmVzIGZ1bmMuICBZb3UncmUgb25seSBzYXZpbmcgYSB0b3RhbCBvZiBvbmUgaWYgYW5kCmdvaW5n
IGluIGFuZCBvdXQgYSBmdW5jdGlvbiBidXQgeW91IGFkZCBhIHNtYWxsIGRpdmVyZ2VuY2UgaW4g
dGhlCmNvZGVwYXRoLiAgSWYgdGhpcyB3YXMgYSBsb25nIGNvbXB1dGVyL0lPIGludGVuc2UgZnVu
Y3Rpb24sIEknZApjb21wbGV0ZWx5IGFncmVlIGJ1dCB0aGlzIGlzIHR3byB2ZXJ5IHNpbXBsZSBj
aGVja3MuCgpJJ2xsIGNoYW5nZSBpdCB0aG91Z2gsIHNpbmNlIGl0J2xsIGJlIGVhc2llciB0aGFu
IGdvaW5nIGJhY2sgYW5kIGZvcnRoCmFib3V0IGEgbWlub3IgZGV0YWlsLgoKLS0gCkJyaWFuIFdv
b2RzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 16:26:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 16:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejp1Y-0000il-6P; Thu, 08 Feb 2018 16:26:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tjqy=fc=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ejp1X-0000ie-BH
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 16:26:11 +0000
X-Inumbo-ID: e3063a63-0cec-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3063a63-0cec-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 16:26:59 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BD4F221738;
 Thu,  8 Feb 2018 16:26:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BD4F221738
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 8 Feb 2018 08:26:03 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Denis Obrezkov <denisobrezkov@gmail.com>
In-Reply-To: <CAGPpAzWQ6QLA8gm6F7zLwyQEsjf_KL-SqPe0Z=GQ+9bznQY+Og@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1802080824100.15787@sstabellini-ThinkPad-X260>
References: <CAGPpAzWPXbCkAeDr=ktzq6B8CgQs8ftP8hqq=wuk8vxAwCu3Mg@mail.gmail.com>
 <alpine.DEB.2.10.1802050922041.10160@sstabellini-ThinkPad-X260>
 <CAGPpAzVTqF4JgrGjFwR1XwY=dGJbC++0-gxeuh4=ayfYPLnK1Q@mail.gmail.com>
 <alpine.DEB.2.10.1802061556430.10160@sstabellini-ThinkPad-X260>
 <CAGPpAzWQ6QLA8gm6F7zLwyQEsjf_KL-SqPe0Z=GQ+9bznQY+Og@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: edgar.iglesias@xilinx.com, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 lars.kurth@citrix.com
Subject: Re: [Xen-devel] [GSOC] Xen on ARM: create multiple guests from
	device tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA4IEZlYiAyMDE4LCBEZW5pcyBPYnJlemtvdiB3cm90ZToKPiA+IEdvb2QhIFBsZWFz
ZSBjb21waWxlIFhlbiBmb3IgQVJNNjQgYW5kIHRyeSB0byBib290IFhlbiBhbmQgRG9tMCB3aXRo
IGl0Lgo+ID4gT25jZSB5b3UgaGF2ZSBYZW4gYW5kIERvbTAgdXAgYW5kIHJ1bm5pbmcsIHlvdSBj
YW4gdHJ5IHRvIGNyZWF0ZSBhIHNtYWxsCj4gPiBndWVzdCBhbmQgc3RhcnQgdGhhdCBhcyB3ZWxs
LiBJdCB3aWxsIGhlbHAgeW91IHNldHVwIHlvdXIgYnVpbGQgYW5kIHRlc3QKPiA+IGVudmlyb25t
ZW50cy4KPiA+Cj4gPiBUbyBidWlsZCBYZW4gZm9yIEFSTTY0LCB5b3UgY2FuIHVzZSBuYXRpdmUg
Y29tcGlsYXRpb24gaW5zaWRlIHRoZQo+ID4gcWVtdS1zeXN0ZW0tYWFyY2g2NCBlbXVsYXRpb24s
IGJ1dCBpdCBpcyBzbG93LiBPdGhlcndpc2UgeW91IGNhbiB1c2UKPiA+IGNocm9vdCBhbmQgcWVt
dS1hYXJjaDY0LXN0YXRpYyAodGhlIHFlbXUtdXNlciBhYXJjaDY0IHRhcmdldCwgc3RhdGljYWxs
eQo+ID4gY29tcGlsZWQpLiBGb3IgZXhhbXBsZSBnaXZlIGEgbG9vayBhdDoKPiA+Cj4gPiBodHRw
czovL3dpa2kuZGViaWFuLm9yZy9Bcm02NFFlbXUKPiA+Cj4gPgo+ID4gVGhlIGVuZCBnb2FsIG9m
IHRoZSBwcm9qZWN0IGlzIHRvIGJlIGFibGUgdG8gYm9vdCB0d28gZG9tYWlucyBkaXJlY3RseQo+
ID4gZnJvbSBYZW4uIFR5cGljYWxseSwgWGVuIGJvb3RzIERvbTAsIHRoZW4gb25seSBvbmNlIERv
bTAgaXMgZnVsbHkgdXAgYW5kCj4gPiBydW5uaW5nLCBhIHNlY29uZCBkb21haW4gY2FuIGJlIGNy
ZWF0ZWQgYW5kIHRoYXQgaXMgZG9uZSB2aWEgdGhlIFhlbgo+ID4gdG9vbHMgKHhsKS4gSG93ZXZl
ciwgaXQgaXMgbm90IGFsd2F5cyBuZWNlc3NhcnkgdG8gd2FpdCB1bnRpbCBEb20wIGlzCj4gPiBm
dWxseSBib290ZWQgYmVmb3JlIHN0YXJ0aW5nIGEgc2Vjb25kIGd1ZXN0LiBJbiBtYW55IGVtYmVk
ZGVkCj4gPiBlbnZpcm9ubWVudHMsIHlvdSBvbmx5IGhhdmUgdHdvIG9yIHRocmVlIGd1ZXN0cyBp
biB0b3RhbCB0byBkZWFsIHdpdGguCj4gPiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gY3JlYXRlIHRo
ZW0gYWxsIGluIHBhcmFsbGVsIGRpcmVjdGx5IGZyb20gWGVuLiBJdAo+ID4gd291bGQgZHJhc3Rp
Y2FsbHkgc2hvcnRlbiB0aGUgYm9vdCB0aW1lLgo+ID4KPiA+IERldmljZSB0cmVlIGlzIHVzZWQg
dG8gZGVzY3JpYmUgdGhlIGhhcmR3YXJlIGF2YWlsYWJsZSBvbiB0aGUgcGxhdGZvcm0uCj4gPiBJ
dCBjb21lcyBpbnRvIHBsYXkgaW4gdGhpcyBwcm9qZWN0IGJlY2F1c2UgaXQgaXMgdGhlIGJlc3Qg
d2F5IHRvIHBhc3MKPiA+IHRoZSByZXF1aXJlZCBpbmZvcm1hdGlvbiB0byBYZW4sIHNvIHRoYXQg
WGVuIGtub3dzIGl0IG5lZWRzIHRvIGJvb3QgYQo+ID4gc2Vjb25kIGd1ZXN0IGluIGFkZGl0aW9u
IHRvIERvbTAuCj4gPgo+ID4gQmVmb3JlIHdlIHN0YXJ0IHRoZSBtYWluIHByb2plY3QgdGhvdWdo
LCB3ZSB1c3VhbGx5IGFzayBjYW5kaWRhdGVzIHRvCj4gPiBzZW5kIGEgcGF0Y2ggdG8gZml4IGEg
c21hbGwgaXNzdWUganVzdCB0byBzaG93IHRoYXQgdGhleSBtYW5hZ2VkIHRvCj4gPiBzZXR1cCBh
IGRldiBhbmQgdGVzdCBlbnZpcm9ubWVudCBjb3JyZWN0bHkuIFdlJ2xsIGNvbWUgYmFjayB3aXRo
IGEgbGlzdAo+ID4gb2YgcG90ZW50aWFsIHNtYWxsIGlzc3VlcyB0byBmaXggc2hvcnRseS4KPiA+
Cj4gPgo+ID4+IEkgaGF2ZSBhbHNvIHByb3Bvc2VkIHRvIG1ha2UgYSBwb3J0IG9mIHhlbiBmb3Ig
cWVtdS1zeXN0ZW0tcmlzY3YgKGl0Cj4gPj4gc2hvdWxkIGJlIHJlYWR5IGluIFEyLjIwMTgpIHRv
IHBlb3BsZSBmcm9tIHJpc2N2IGJ1dCBJIGhhdmVuJ3QKPiA+PiByZWNlaXZlZCBhbnkgYW5zd2Vy
LkFueXdheSwgSSB3b3VsZCBsaWtlIHRvIHdvcmsgd2l0aCB4ZW4gb24gZW1iZWRkZWQKPiA+PiBw
bGF0Zm9ybXMuCj4gPgo+ID4gVGhhdCB3b3VsZCBiZSBhd2Vzb21lLCBidXQgSSBkb24ndCB0aGlu
ayB0aGF0IGEgcHJvamVjdCBsaWtlIHBvcnRpbmcgWGVuCj4gPiB0byByaXNjdiB3b3VsZCBmaXQg
aW4gYSBHU29DIHByb2plY3QgOi0pCj4gVGhhbmtzLCBJIHdpbGwgdHJ5IHRvIGRvIGl0IHRoaXMg
d2Vla2VuZC4KPiAKPiBUaG91Z2gsIEkgd2FudCB0byBub3RlLCB0aGF0IEkgcHJvYmFibHkgd29u
J3QgcGFydGljaXBhdGUgaW4gR1NvQyBpZgo+IEdvb2dsZSBjb250aW51ZSB0aGVpciBkaXNjcmlt
aW5hdGlvbiBwYXltZW50IHBvbGljeS4gRm9yIGV4YW1wbGUsIGxhc3QKPiB5ZWFyIEkndmUgbWFk
ZSBhIHBvcnQgb2YgUlRFTVMgZm9yIFJJU0MtViBhbmQgcmVjZWl2ZWQgJDM2MDAuIEF0IHRoZQo+
IHNhbWUgdGltZSBvbmUgb2YgdGhlIFJURU1TIHByb2plY3QgcGFydGljaXBhbnRzIGRpZCBhbG1v
c3Qgbm90aGluZyBhbmQKPiB3YXMgZXhwZWxsZWQgZnJvbSB0aGUgcHJvZ3JhbSBiZWZvcmUgdGhl
IGZpbmFsIGV2YWx1YXRpb24gYW5kCj4gcmVjZWl2ZWQuLi4kMzYwMC4gVGhhdCB3YXMgdW5mYWly
ISBDb3VsZCB5b3UgaW1hZ2luZSB3aGF0IG15IGZlbGxvdwo+IGZyb20gSW5kaWEgZmVsdCB3aG8g
bWFkZSBhbiBleGNlbGxlbnQgcHJvamVjdCBhbmQgcmVjZWl2ZWQgb25seSAkMjQwMC4KPiAKPiBQ
LlMuIElzIHhlbi1wcm9qZWN0IGdvaW5nIHRvIHBhcnRpY2lwYXRlIGluIE91dHJlYWNoeT8KClll
cywgWGVuIFByb2plY3QgaXMgcGFydGljaXBhdGluZyBpbiBPdXRyZWFjaHksIGFuZCB0aGlzIHNw
ZWNpZmljIFhlbiBvbgpBUk0gcHJvamVjdCB3aWxsIGFsc28gYmUgYXZhaWxhYmxlIHRoZXJlLgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 16:27:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 16:27:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejp2R-0000of-FI; Thu, 08 Feb 2018 16:27:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ah35=fc=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1ejp2P-0000oV-Bp
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 16:27:05 +0000
X-Inumbo-ID: d4d61ecd-0cec-11e8-ba59-bc764e045a96
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe4a::600])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d4d61ecd-0cec-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 17:26:36 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=LdgixpvLoSQyvueFZiMzAbLngTQmjKZwVUjx7aNu+bc=;
 b=I+2+SV+gTK0ebVmQh9bK1shiMOkxzc9u5TMXma5tgjgUyE+cPHOqfrtVHG3C6FCqgaBGCabjmJf43jsKZsqkFoUbac7s8vYNVblAiBQTaGUm9hMAlZa5u5Wlh4BIgE4nWX6L/e28u4bpizFBPlOc+hmImLnH3XrUXsKwx5qw8ww=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (122.161.130.254) by
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Thu, 8
 Feb 2018 16:26:55 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180205132011.27996-1-julien.grall@arm.com>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <68eee282-c738-4345-0de6-8a3e105cfb29@caviumnetworks.com>
Date: Thu, 8 Feb 2018 21:56:40 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180205132011.27996-1-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [122.161.130.254]
X-ClientProxiedBy: BM1PR01CA0110.INDPRD01.PROD.OUTLOOK.COM (10.174.208.26) To
 BLUPR0701MB2065.namprd07.prod.outlook.com (10.163.122.148)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6faf690f-fc48-433c-1486-08d56f10c608
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BLUPR0701MB2065; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 3:rB4TYSSlJ0x6P6cTlXVQKgCV+novNISb2StlAAXpkt40+90pET1282gHh9CnOCmEotBrRy6ibCJXPbWzh2tnfMAHuhrC+Vh/67OJmWWWbrO7VljQmC9m0XAsmlRgaiSXZnlujK+XZDNFRkl5Ikfc0sZD/dz2t8D/V+u/HvWpkZr2hQQSAnegAxzyk3hamK48Mb7gAyaMt0FNxcG3gqTsxAIu9L54Z5dE/tklVGs3FQxnMwsufQNVG+dzYRFm70SS;
 25:Vq4yHUbAuNhTMgSdqMvFsvovWaFCCpHlTfs1d1CuzIuELXiTUe5qDBh9CBwaLHEhQXMupHddLDBs6lFTShu4LyIJ3sXlwDeZ/PbJvcOwM7gTkFetHSeAB7Xbh5YshdQNS71abBLchkpaN546N7Z41VcbD5YIbAlxAevSE324s6fqvRD1jyiY+DuXEHNCdUfwwxmqKPOiQKJSzPrVn9982/8VNnyRnqWjd9+j30bOKadzXF/CaHSHaZAkC3qzlk9YXNNi1o3x/4TQk4xCEHwSEoI3P61TYOitpO6xbQD/RzBixuEYhIp1+eH+Pua2rS6rFpZ8flooQkRzQHGNPWK3LQ==;
 31:FPWpLTgs335MttF2T1uoWATyMnlgy8k29L1k+FURYn3lodJ0winFZ30nB1C2MKEU+dKDDNT6WOD5Q5tTZmLowIYx6g+/jZVSqOJizKrWsy9BMarLyrBNdLRlvU7X5oPnO0Xkjajg7ivsZSFZEipNdJlL7xVmOTJEJDImsLu9MLjKOckLWwYifk+5UEcpUSHc6YxUQLQR2QF8XteDzsuHf8iRqUvMWZPu0PtJvxdC2Yo=
X-MS-TrafficTypeDiagnostic: BLUPR0701MB2065:
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 20:9wl2AfEljDpgKt1CSr4obwn3EkOab+2+HM3rP0mlm4vPgHCnD5No9c34Fr4ms+gzno77BxWiGXI2gkuh51MV6hfi5rcV144Ym+8lcCMVKIfioRUWtd6Sv34tqBbmUoiknchqTvw73j+JHu+Gd3PxOUHf4Bt4B4Dd0qi7KJJ/3S/YC6kKHxWBE4fmVLgBVNBf3GOy1sbPJAn+hxki3Zbd+VHLuk4XH4taytcpDKg3tLc5nukzODvAaEeIwp7F58ZMZ4YRfT7bNBe6b11g+YfYJvepAwJgkKL4IkgjWOM6iO6GYxnxARHgQ6Rv8azxAOV6en4PjtZZr/Nlrwu3qklYEvGYTT1mQ/VP51orW3dGQtGcj7bdHJftH+4DQrupQBRyOwRgYuq9a/ApwF65T6L9ZbQSlnrIoD6Q3ntQKTyXGK8C6riHuifXKQgiptkrHkXGwXX+g03FBZb9CENdue9iaTPJxdStjPz7rFn6fPM3BTE5ZSH09nNfgIM8pUh61OYQay8NnOs4snynyGaK9hbd0WFk3xPZQsFtOkv8id8Cw015jhmTiZASROawZ8Z6JxAUjFLpml+VhJIEAqLHvZGz16eR6/noBDiynkRda9qQIP0=
X-Microsoft-Antispam-PRVS: <BLUPR0701MB2065D44C92E35709BC6B6499ECF30@BLUPR0701MB2065.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(166708455590820)(788757137089); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(3002001)(3231101)(2400082)(944501161)(6041288)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:BLUPR0701MB2065; BCL:0; PCL:0; RULEID:; SRVR:BLUPR0701MB2065; 
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 4:wudii4WK1Gs3oFcy4QxOY1RkEgoM0kJMmgtf2GLOPZPSBI3y12TWnSIuxfZLKt0IxKUQXp+FudrXdfM4WEPJGSX53mpMllqoG+yMKZRbJRuXYhmoOAA5n7U18S0ml4Hr2fYFIAYskSp76Cc4n70Gz7dzM0pfoiOWkUR7XB5mLW5LyLY4pS4pl6KtEQsmAzM2UMH02vAusmPeU3yqYbxuyv3nEd8gFYHzoFSOhK3q+8pnxkc9wiVtzRu1cwVci8cgheX+LSiV19+DKU/lg3D5orAOiVvw4xPcUiq1IcnzzbNy8OLVpWlTOM3MF71iCHcK2f24p9pVb9h/N8g1AhS1nduA8vF7zXYPcUX1H41M+6fsDAux4sVIn/TuA2H7oWy+
X-Forefront-PRVS: 0577AD41D6
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(346002)(376002)(39860400002)(39380400002)(396003)(189003)(199004)(53754006)(16526019)(3846002)(6486002)(6116002)(90366009)(25786009)(117156002)(53546011)(97736004)(81156014)(26005)(81166006)(15650500001)(4326008)(77096007)(55236004)(386003)(68736007)(8936002)(186003)(31686004)(106356001)(50466002)(76176011)(6246003)(229853002)(59450400001)(64126003)(8676002)(6306002)(53936002)(316002)(16576012)(58126008)(2906002)(966005)(72206003)(2950100002)(42882006)(6666003)(36756003)(52146003)(2486003)(23676004)(52116002)(83506002)(47776003)(7736002)(65806001)(67846002)(66066001)(65956001)(105586002)(230700001)(305945005)(5660300001)(65826007)(31696002)(478600001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BLUPR0701MB2065; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCTFVQUjA3MDFNQjIwNjU7MjM6V0lUeVQyTzVBdzFTV0R5TkplcS9JZVdx?=
 =?utf-8?B?NUJxVjNZQndNUGo0QzZIZkg4VlpTN2laay9aK0VYS3pXck8veldrZ25rUDhQ?=
 =?utf-8?B?YVpwTTVLOGJIRXhVWS83Y3Z5b2plTVBGR2NzbGtYSG5wNEZOdmhjSFNkajNV?=
 =?utf-8?B?cGpNNzNOS3ZianV0WXhlZFJPN1FreU5wSmtDZHhRak5pNHBCNGNhV1JvNXRw?=
 =?utf-8?B?N09nRFE4V2lqcGxzYmNuK0padWh5V29ucU1CRVVyTDhJVFhlQkdNL3gwSnBo?=
 =?utf-8?B?N1hwdFphNURpWnJXUkVXMmVPR3BZdS9mZXNyM1dPOEhSbmNpMnZsMW10bDZ0?=
 =?utf-8?B?R2lsQlAvVHMwYkZZWVIzRzBVMklBM00rQkIvbTExWlJBR2JpS0lrVUpQTW1t?=
 =?utf-8?B?eGdMVCtRaEhqa0JyTThiZUZUUmlFODhHN0ZhNjkwdlBBOFVFZmFYY3pXVTd6?=
 =?utf-8?B?MEZXMVJCaWVBZUU3R2hFNnhzams2ZzJ5TUxvN3VyZSs2aW92aHpBK0FQNXhi?=
 =?utf-8?B?UC9aSU5zRlBha3Fma05qaUJmZVFyd2wrV2ZJWndBaVFqZUw4K0V5OVZXd20r?=
 =?utf-8?B?YXRrTWJmcVFzb21SdDB1enNwV3JOUCtZS3k2UjFUOCsvTVlRMGw1UDlpK3Jy?=
 =?utf-8?B?VmJzUkZ3OE5HY0d1c3UxQ2RHK2hyTGtQdTFUUDBaNnVTLzRBNDNGTEovR3hn?=
 =?utf-8?B?RFVkUXBOQTdJRVZqdXlHSDF5Vk5UMlFxcFA2RTFxOTZUdmk1K2E1NnpiM0ZX?=
 =?utf-8?B?QXRIZGJYN1BTTG84OHNTZVBkSWwvNUI0NERIRE1tMzVaZkc1OVNHbkwzM2Uw?=
 =?utf-8?B?NTlhU3NZdjFGSUFSU1M1OHY5Y1dVeUV0cWJSTERmc1o1bzd0NUIwS1JkS1VW?=
 =?utf-8?B?Z0phdzQxZFRtY2o4TTJkTklERm5MeUZYbE5RNHRDWXZyUngyQjFPVmYweit0?=
 =?utf-8?B?SnFlenlVcmR6R2Z4MHlWemJ1OFM2MlZrcnlYSnkvODdMd081TVFheFMyWkpj?=
 =?utf-8?B?clAzRFdRek9tNVRocDBVVWNTa0JBVGljbWpIdllvQWhmQ0dTT0VmKzJpRU1H?=
 =?utf-8?B?MzhyZ3NDbm5TcUc2czlvNTFpTG9kL1ZZcmFxTmRJbnB5ZnZVTzErTE5vTFQ4?=
 =?utf-8?B?eFErZVF6blVsdG1LMnJwZm5OU2NHQ3BUMk1CdEQ5WndYRnJPVUh2S2UvOG1T?=
 =?utf-8?B?bUxueWFFNVZwRHB5VmdtOXdQL1dLeG80OTJqbzRXdXhMZ1FvNUdRUVBjQUdw?=
 =?utf-8?B?QVJXQ3ZGVTJ3cjNXZlBEZGJ5VGlINW9HTVhaOHNTcW0rNWRnT1hQWXNZMVNm?=
 =?utf-8?B?L096Q3pEdVlzQ1pqRWVIenZIMWxtcTNHb0IvemtqbVEwVEtQZ0swaW1jRnJm?=
 =?utf-8?B?RFhYci9RTWtNUXcwNG1SRHFnRWdnUzBqVlJ1NjdTQ2VUSHlRMlMwT2N5UmpQ?=
 =?utf-8?B?ZWdqRjd1Rmd5eUx6bFJJVWxJYmZ2WFlWK1BxVlgxejR2QWp0c3Z4cTczN21y?=
 =?utf-8?B?b1d4dWozOFM5Q2kyQm9xVWdEbkFlZzZKU0VkcFdIYUhZL1hGUVptZjBYSWdF?=
 =?utf-8?B?RDRub1J3cXpWQlhKTWowNitLRnEyRmR2ZjgxZ3p3OCtRb1dDalczSDZ2QlB5?=
 =?utf-8?B?czJ5amRWK2lCRGJLbXNYcWMrR1FsTnR6aHhweXgwSnZzTGNqRFErcW5iM0Z0?=
 =?utf-8?B?Z2U4cnByYmdWNG9OUzFmVU00a2JsVnV0SENETlNPaWVkVGtxWXRUbkhmaSty?=
 =?utf-8?B?TVFGakZlOVlIKzZDenU0aUNvZ0grc09DQXNlSnhGZlN2SzduQmtrV2VUbEh1?=
 =?utf-8?B?b05FVVJMcSt2Vmd5cURrWCt4MWJabHcwMHRwTkVsNGtSTVJSWmdSVkVEUTBJ?=
 =?utf-8?B?b3N1b3ZNV3p1Mk5TTUROUUxMblN3MFNJUHdPYUF2dEQ1cU1ZVEFCNDFZQjRN?=
 =?utf-8?B?aml1OFNXeCtuSHNJb00wc1VHY1NLRDFxQ2VqWThmc1N4WnVNc01JMjBrVkhC?=
 =?utf-8?B?NTM5eGFKUm5LUjhFU29HRUJ3Nkk3K2dzNnlLdWtOaE00emt2Z09EbHZDa3RC?=
 =?utf-8?B?NHhBU1k5NmNTblAya0lVNUpDanVNZUtpSUx6cmVCOStEMU9ZWXc0NUlvQWlH?=
 =?utf-8?B?eENHQT09?=
X-Microsoft-Exchange-Diagnostics: 1; BLUPR0701MB2065;
 6:6SLEsfH14abfpKPonpfQ6Y+fbVqifYo5gJHgqVb3z6xsjafmH6+iOggBs/KC2vMwF6K+5I54aYuekKW642I2imPIyfqmqEu1IgYO1zo/UEY64rJCCuqP0JYxM/kgdrpq87w8HdlDDUAiI7dno7Og2l88T+9H7uRRaqZ1AnIQL3LWFVnIQ8+A1szsfQ9FwgB4qt6C+dzDMO8tYEunWYI9NEbmSZzbmGAxcVhomBZFcnUBf6Zg9A6ZN0RlGw9vlRrfAVbXEeMgQe+FJCM32xT102gXU9DTI+/5fhw/Q262SME/Opo8in6KKnAdeJ69T/VdDrY6ZBnTWCRVH6mRHY3rhh0CQSvFTZMsYOY445vzbHY=;
 5:kjhnLRanhkk04zJakc/I0gXmWZPhttFFqsHzTU+6Skgej8BNWxUMaVJuTAl5Q/XTcECTiXRN5WmOYLA7Yd5Xj1O+GNNDcg9KxNDAmcMKy8XmHWu6IrDfV1vsox7GsI7JblWolbU+2j3Vtzsww0W1ihNkzpkc02KxPqlXSjgStzc=;
 24:hgk56kqOq0N6bNNaPyei42pJkHk5mUq6ICFefs+Y9hI4lRVPcd864ZN2oNalo4J5KqgwFPzgSqDBrWPoLpSB8cMGCryD6clCvhdOA0x6GCw=;
 7:msQ3+GMyBcACFmPqb0Ad1PmfxC6Ji6IG6n7djIKp6U+scsUDDGk6Dw8tNfC+FUPk/szn3evGOMGzB5GPwS0kbRzbz0IZSy4xg91YfVDHymUlRUVO2tALwBB8DLQyKfpMn7pE9ESOmBqFsQb+lUxLzvrpvPVTrAlVKB/ex2zBYIo0e1g7SC7PUk80UAC4W8i+xCUgViCzSrh048WcvK4UHsPhKELRa1XGczFsliyHH61vO0gav6G1OFiVlqUbS/ya
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2018 16:26:55.9433 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6faf690f-fc48-433c-1486-08d56f10c608
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BLUPR0701MB2065
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 0/7] xen/arm: PSCI 1.1 and SMCCC-1.1 support
 and XSA-254 variant 2 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKCk9uIDAyLzA1LzIwMTggMDY6NTAgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBhbGwsCj4KPiBBcm0gaGFzIHJlY2VudGx5IHB1Ymxpc2hlZCBhIFNNQyBDYWxsaW5nIENv
bnZlbnRpb24gKFNNQ0NDKQo+IHNwZWNpZmljYXRpb24gdXBkYXRlIFsxXSB0aGF0IHByb3ZpZGVz
IGFuIG9wdGltaXNlZCBjYWxsaW5nIGNvbnZlbnRpb24KPiBhbmQgb3B0aW9uYWwsIGRpc2NvdmVy
YWJsZSBzdXBwb3J0IGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUgKFhTQS0yNTQKPiB2YXJp
YW50IDIpLiBBUk0gVHJ1c3RlZCBGaXJtd2FyZSAoQVRGKSBoYXMgYWxyZWFkeSBnYWluZWQgc3Vj
aCBhbgo+IGltcGxlbWVudGF0aW9uWzJdLgo+Cj4gVGhpcyBzZXJpZXMgYWRkcmVzc2VzIGEgZmV3
IHRoaW5nczoKPgo+ICAgICAgLSBJdCBwcm92aWRlcyBhIFhlbiBpbXBsZW1lbnRhdGlvbiBvZiBQ
U0NJIHYxLjAsIHdoaWNoIGlzIGEgcHJlcmVxdWlzaXRlCj4gICAgICAgIGZvciBiZWluZyBhYmxl
IHRvIGRpc2NvdmVyIFNNQ0NDIHYxLjEuCj4gICAgICAtIEl0IGFsbG93cyBYZW4gdG8gYWR2ZXJ0
aXNlIFNNQ0NDIHYxLjEKPiAgICAgIC0gSXQgaW1wbGVtZW50cyBYZW4gc3VwcG9ydCBmb3IgdGhl
IEFSTV9XT1JLQVJPVU5EXzEgZnVuY3Rpb24gdGhhdCBpcyB1c2VkCj4gICAgICAgIHRvIG1pdGln
YXRlIENWRS0yMDE3LTU3MTUgKGlmIHN1Y2ggbWl0aWdhdGlvbiBpcyBhdmFpbGFibGUgb24gdGhl
Cj4gICAgICAgIGh5cGVydmlzb3IpLgo+Cj4gVGhpcyBtZXRob2QgaXMgaW50ZW5kZWQgdG8gZnVs
bHkgcmVwbGFjZSB0aGUgaW5pdGlhbCBQU0NJX0dFVF9WRVJTSU9OCj4gYXBwcm9hY2guIEFsdGhv
dWdoIFBTQ0lfR0VUX1ZFUlNJT04gc3RpbGwgd29ya3MsIGl0IGhhcyBhbiBvYnZpb3VzCj4gb3Zl
cmhlYWQgYW5kIGlzIGNhbGxlZCBvbiBzb21lIG9mIHRoZSBob3R0ZXN0IHBhdGhzLiBXZSBleHBl
Y3QKPiBBUkNIX1dPUktBUk9VTkRfMSB0byBiZSBtdWNoIGZhc3Rlci4KPgo+IEFub3RoZXIgc2Vy
aWVzIHdpbGwgYmUgc2VudCB0byBhbGxvdyB0aGUgaHlwZXJ2aXNvciBkaXNjb3ZlcmluZyBTTUND
QyAxLjEgYW5kCj4gdXNlIGl0IGZvciB0aGUgbWl0aWdhdGlvbi4KPgo+IFRoaXMgc2VyaWVzIGlz
IGJhc2VkIG9uIHRoZSAieGVuL2FybTogU01DQ0MgZml4ZXMgYW5kIFBTQ0kgY2xlYW4tdXAiIG9u
ZSBbM10uCj4KPiBDaGVlcnMsCj4KPiBbMV06IGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vLS9t
ZWRpYS9kZXZlbG9wZXIvcGRmL0FSTSUyMERFTiUyMDAwNzBBJTIwRmlybXdhcmUlMjBpbnRlcmZh
Y2VzJTIwZm9yJTIwbWl0aWdhdGluZyUyMENWRS0yMDE3LTU3MTVfVjEuMC5wZGYKVGhpcyBsaW5r
IGlzIG5vdCB3b3JraW5nLgo+Cj4gWzJdOiBodHRwczovL2dpdGh1Yi5jb20vQVJNLXNvZnR3YXJl
L2FybS10cnVzdGVkLWZpcm13YXJlL3B1bGwvMTI0MAo+Cj4gWzNdIGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDExNy5odG1s
Cj4KPiBKdWxpZW4gR3JhbGwgKDcpOgo+ICAgIHhlbi9hcm06IHZwc2NpOiBSZW1vdmUgcGFyYW1l
dGVyICd2ZXInIGZyb20gZG9fY29tbW9uX2NwdQo+ICAgIHhlbi9hcm06IHBzY2k6IFJld29yayB0
aGUgUFNDSSBkZWZpbml0aW9ucwo+ICAgIHhlbi9hcm06IHZwc2NpOiBBZGQgc3VwcG9ydCBmb3Ig
UFNDSSAxLjEKPiAgICB4ZW4vYXJtOiB2c21jOiBJbXBsZW1lbnQgU01DQ0MgMS4xCj4gICAgeGVu
L2FybTogdnNtYzogSW1wbGVtZW50IFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIEJQIGhhcmRlbmlu
ZyBzdXBwb3J0Cj4gICAgeGVuL2FybTogQWRhcHQgc21jY2MuaCB0byBiZSBhYmxlIHRvIHVzZSBp
dCBpbiBhc3NlbWJseSBjb2RlCj4gICAgeGVuL2FybTY0OiBJbXBsZW1lbnQgYSBmYXN0IHBhdGgg
Zm9yIGhhbmRsaW5nIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xCj4KPiAgIHRvb2xzL2xpYnhsL2xp
YnhsX2FybS5jICAgICAgICAgIHwgIDMgKy0KPiAgIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5T
ICAgICAgIHwgNTYgKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgIHhlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyAgICAgIHwgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0
dGxlLmMgfCAgNCArLQo+ICAgeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAgICAgfCAxMCAr
Ky0tLQo+ICAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCA4NSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4gICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAg
ICAgICAgICAgICB8IDQxICsrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vcGVyZmNfZGVmbi5oIHwgIDEgKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aCAgfCAgMiArCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICB8IDM4ICsrKysr
KysrKystLS0tLS0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oICAgICAgfCAzNyAr
KysrKysrKysrKysrKy0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oICAgICAgfCAg
MiArLQo+ICAgMTIgZmlsZXMgY2hhbmdlZCwgMjI1IGluc2VydGlvbnMoKyksIDU1IGRlbGV0aW9u
cygtKQo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 16:28:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 16:28:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejp3h-0000zd-SU; Thu, 08 Feb 2018 16:28:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejp3h-0000yj-Al
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 16:28:25 +0000
X-Inumbo-ID: 332edd53-0ced-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 332edd53-0ced-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 16:29:14 +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 678181435;
 Thu,  8 Feb 2018 08:28:18 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 996DD3F25C;
 Thu,  8 Feb 2018 08:28:17 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, xen-devel@lists.xen.org
References: <20180205132011.27996-1-julien.grall@arm.com>
 <68eee282-c738-4345-0de6-8a3e105cfb29@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <428d49ab-dc3c-84d3-90aa-2a612b570420@arm.com>
Date: Thu, 8 Feb 2018 16:28:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <68eee282-c738-4345-0de6-8a3e105cfb29@caviumnetworks.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH 0/7] xen/arm: PSCI 1.1 and SMCCC-1.1 support
 and XSA-254 variant 2 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC8wMi8xOCAxNjoyNiwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IE9uIDAyLzA1LzIwMTgg
MDY6NTAgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgYWxsLAo+Pgo+PiBBcm0gaGFzIHJl
Y2VudGx5IHB1Ymxpc2hlZCBhIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gKFNNQ0NDKQo+PiBzcGVj
aWZpY2F0aW9uIHVwZGF0ZSBbMV0gdGhhdCBwcm92aWRlcyBhbiBvcHRpbWlzZWQgY2FsbGluZyBj
b252ZW50aW9uCj4+IGFuZCBvcHRpb25hbCwgZGlzY292ZXJhYmxlIHN1cHBvcnQgZm9yIG1pdGln
YXRpbmcgQ1ZFLTIwMTctNTcxNSAoWFNBLTI1NAo+PiB2YXJpYW50IDIpLiBBUk0gVHJ1c3RlZCBG
aXJtd2FyZSAoQVRGKSBoYXMgYWxyZWFkeSBnYWluZWQgc3VjaCBhbgo+PiBpbXBsZW1lbnRhdGlv
blsyXS4KPj4KPj4gVGhpcyBzZXJpZXMgYWRkcmVzc2VzIGEgZmV3IHRoaW5nczoKPj4KPj4gwqDC
oMKgwqAgLSBJdCBwcm92aWRlcyBhIFhlbiBpbXBsZW1lbnRhdGlvbiBvZiBQU0NJIHYxLjAsIHdo
aWNoIGlzIGEgCj4+IHByZXJlcXVpc2l0ZQo+PiDCoMKgwqDCoMKgwqAgZm9yIGJlaW5nIGFibGUg
dG8gZGlzY292ZXIgU01DQ0MgdjEuMS4KPj4gwqDCoMKgwqAgLSBJdCBhbGxvd3MgWGVuIHRvIGFk
dmVydGlzZSBTTUNDQyB2MS4xCj4+IMKgwqDCoMKgIC0gSXQgaW1wbGVtZW50cyBYZW4gc3VwcG9y
dCBmb3IgdGhlIEFSTV9XT1JLQVJPVU5EXzEgZnVuY3Rpb24gCj4+IHRoYXQgaXMgdXNlZAo+PiDC
oMKgwqDCoMKgwqAgdG8gbWl0aWdhdGUgQ1ZFLTIwMTctNTcxNSAoaWYgc3VjaCBtaXRpZ2F0aW9u
IGlzIGF2YWlsYWJsZSBvbiB0aGUKPj4gwqDCoMKgwqDCoMKgIGh5cGVydmlzb3IpLgo+Pgo+PiBU
aGlzIG1ldGhvZCBpcyBpbnRlbmRlZCB0byBmdWxseSByZXBsYWNlIHRoZSBpbml0aWFsIFBTQ0lf
R0VUX1ZFUlNJT04KPj4gYXBwcm9hY2guIEFsdGhvdWdoIFBTQ0lfR0VUX1ZFUlNJT04gc3RpbGwg
d29ya3MsIGl0IGhhcyBhbiBvYnZpb3VzCj4+IG92ZXJoZWFkIGFuZCBpcyBjYWxsZWQgb24gc29t
ZSBvZiB0aGUgaG90dGVzdCBwYXRocy4gV2UgZXhwZWN0Cj4+IEFSQ0hfV09SS0FST1VORF8xIHRv
IGJlIG11Y2ggZmFzdGVyLgo+Pgo+PiBBbm90aGVyIHNlcmllcyB3aWxsIGJlIHNlbnQgdG8gYWxs
b3cgdGhlIGh5cGVydmlzb3IgZGlzY292ZXJpbmcgU01DQ0MgCj4+IDEuMSBhbmQKPj4gdXNlIGl0
IGZvciB0aGUgbWl0aWdhdGlvbi4KPj4KPj4gVGhpcyBzZXJpZXMgaXMgYmFzZWQgb24gdGhlICJ4
ZW4vYXJtOiBTTUNDQyBmaXhlcyBhbmQgUFNDSSBjbGVhbi11cCIgCj4+IG9uZSBbM10uCj4+Cj4+
IENoZWVycywKPj4KPj4gWzFdOiAKPj4gaHR0cHM6Ly9kZXZlbG9wZXIuYXJtLmNvbS8tL21lZGlh
L2RldmVsb3Blci9wZGYvQVJNJTIwREVOJTIwMDA3MEElMjBGaXJtd2FyZSUyMGludGVyZmFjZXMl
MjBmb3IlMjBtaXRpZ2F0aW5nJTIwQ1ZFLTIwMTctNTcxNV9WMS4wLnBkZiAKPj4KPiBUaGlzIGxp
bmsgaXMgbm90IHdvcmtpbmcuCgpCZWNhdXNlIHRoZSBsaW5rIGhhcyBiZWVuIHJlbG9jYXRlZCBz
aW5jZSB0aGVuLiBZb3UgY2FuIGZpbmQgaXQgYXQ6CgpodHRwczovL2RldmVsb3Blci5hcm0uY29t
L3N1cHBvcnQvc2VjdXJpdHktdXBkYXRlL2Rvd25sb2FkcwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 16:31:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 16:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejp6u-0001fb-Au; Thu, 08 Feb 2018 16:31:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tjqy=fc=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ejp6t-0001fV-2h
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 16:31:43 +0000
X-Inumbo-ID: 7af37213-0ced-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7af37213-0ced-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 17:31:14 +0100 (CET)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A92F221738;
 Thu,  8 Feb 2018 16:31:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A92F221738
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 8 Feb 2018 08:31:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Yessine Daoud <da.yessine@gmail.com>
In-Reply-To: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1892710487-1518107216=:15787"
Content-ID: <alpine.DEB.2.10.1802080827420.15787@sstabellini-ThinkPad-X260>
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1892710487-1518107216=:15787
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1802080827421.15787@sstabellini-ThinkPad-X260>

CC'ing xen-devel and a few relevant people

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

I am guessing one of the ROMs take a long time to run. It might be
waiting for a timeout, like ipxe. Does anybody know about this issue?
--8323329-1892710487-1518107216=:15787
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1892710487-1518107216=:15787--


From xen-devel-bounces@lists.xenproject.org Thu Feb 08 16:39:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 16:39:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejpDq-0001tH-1p; Thu, 08 Feb 2018 16:38:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ilwf=fc=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ejpDp-0001tB-AW
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 16:38:53 +0000
X-Inumbo-ID: 7b31068d-0cee-11e8-ba59-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b31068d-0cee-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 17:38:24 +0100 (CET)
Received: by mail-qt0-x243.google.com with SMTP id s39so6951523qth.7
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 08:38:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=dVu1O+pSz9nzS57sQ1kMHp+9EyrkVfdidnghyKpOgWw=;
 b=fk3Chvu4fTsdbbRHbqo1U5OUv7H+lNU3zLjixA5jj5N5IooBfo5+w4mmEtVJ7aI1e2
 vwl/Rj06J3/W4bRpKSeLYtP+NOMvHedvdm2ZrEiVHqKHrwRYNC9n9fJZYGvqjx7FHyWH
 hXPqCw6rQWwH8llAV8ACvGlWzZFybslQXREL8qjhaJFHJ6zCziTLNhY/IEZNTxYTpy6M
 dvmw/BCgdh252a/q4l+tz39Snc/eZdepVnZA2Vi+WWr8e9rwGPN3eAzJghMLUesvpxV1
 fhNTD5I4Onpuu7pcA3uIqWmBvMsn00mgEy4uOG7pipla4M1aUUCoAiNJdT0VeHcT6MBg
 iLkQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=dVu1O+pSz9nzS57sQ1kMHp+9EyrkVfdidnghyKpOgWw=;
 b=J+cWJoOB0JKNrmF4a6GGZTHn6S4KfYbD+j2SCOA1BDSjsQ+tD1FvWXbLejcp0MEi/V
 wnYXxeBBW7I9bqJ5zQwCEwUvSWuG0u0L3h5r8MZGND32p4psCjSWp/ymM1JkScbmqUNP
 4sYnwZSFgECvHvQYwo8G/+YLj11IRLN8xaVjULC7lv2neh91Bt9HTpEy1ePPERTrgcIW
 ZoVMS9fDYWQA/cGt0+ZLW05kGzKsZsNJHkWzOAqdfJ4i9EVHnd8MNHeufIH2wnMoZ+Zt
 jgVLtczz3Iw/mxbBJEHu+IVNjkMURVX5U+oOv9ABYFzLnvUcD496U98PP1Kx7l2roJRM
 xrEA==
X-Gm-Message-State: APf1xPC9PMRnPpc78KoudFKNPdiW5T9xFXEDCAcHOOAOxE6Gjt1lFG1G
 2GNmRfvFSWHy//dnGDuaLhWoPJYZXcVJWQucxhc=
X-Google-Smtp-Source: AH8x2246+JPow9g2Cx9tfQHvwpy0H39QUaRxL8yoQgVs/DOKD/SzyqQqGNUFt/D2EhKp+kUdA6dGHOicElfjSPEsnFA=
X-Received: by 10.200.45.109 with SMTP id o42mr1978162qta.277.1518107930782;
 Thu, 08 Feb 2018 08:38:50 -0800 (PST)
MIME-Version: 1.0
Received: by 10.233.235.11 with HTTP; Thu, 8 Feb 2018 08:38:50 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
 <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
From: George Dunlap <dunlapg@umich.edu>
Date: Thu, 8 Feb 2018 16:38:50 +0000
X-Google-Sender-Auth: N1eOIcGr1f4kYHFQmHMKIGiJYes
Message-ID: <CAFLBxZaRAZSXA794snkRWCkt_7vO2ap9pW09Q=mR34dQR8yyGg@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Anthony Perard <anthony.perard@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Yessine Daoud <da.yessine@gmail.com>
Subject: Re: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgOCwgMjAxOCBhdCA0OjMxIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkKPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+IHdyb3RlOgo+IENDJ2luZyB4ZW4tZGV2ZWwgYW5kIGEgZmV3IHJl
bGV2YW50IHBlb3BsZQo+Cj4gT24gVGh1LCA4IEZlYiAyMDE4LCBZZXNzaW5lIERhb3VkIHdyb3Rl
Ogo+PiBEZWFyIFNpciwKPj4gSSBuZWVkIHlvdXIgaGVscCBwbGVhc2UuCj4+Cj4+IEkgYW0gdXNp
bmcgYSBkaXJlY3Qga2VybmVsIGJvb3QgKEhWTSBndWVzdCkgd2l0aCBrZXJuZWwgKyByYW1kaXNr
Lgo+PiBBdCBib290LCBzZWFiaW9zIGlzIGJsb3F1ZWQgYWJvdXQgMjAgc2Vjb25kcyAob3IgbW9y
ZSkgYXQgdGhlIGZvbGxvd2luZyBzdGF0ZToKPj4KPj4gKGQ0KSBSYW1TaXplT3ZlcjRHOiAweDAw
MDAwMDAwMDAwMDAwMDAgW2Ntb3NdCj4+IChkNCkgYm9vdCBvcmRlcjoKPj4gKGQ0KSAxOiAvcm9t
QGdlbnJvbXMvbGludXhib290LmJpbgo+PiAoZDQpIEZvdW5kIDQgUENJIGRldmljZXMgKG1heCBQ
Q0kgYnVzIGlzIDAwKQo+PiAoZDQpIEFsbG9jYXRlZCBYZW4gaHlwZXJjYWxsIHBhZ2UgYXQgZmZm
ZjAwMAo+PiAoZDQpIERldGVjdGVkIFhlbiB2NC45LXVuc3RhYmxlCj4+IChkNCkgeGVuOiBjb3B5
IEJJT1MgdGFibGVzLi4uCj4+IChkNCkgQ29weWluZyBTTUJJT1MgZW50cnkgcG9pbnQgZnJvbSAw
eDAwMDEwMDIwIHRvIDB4MDAwZjY5YjAKPj4gKGQ0KSBDb3B5aW5nIE1QVEFCTEUgZnJvbSAweGZj
MDAxMTcwL2ZjMDAxMTgwIHRvIDB4MDAwZjY4YjAKPj4gKGQ0KSBDb3B5aW5nIFBJUiBmcm9tIDB4
MDAwMTAwNDAgdG8gMHgwMDBmNjgzMAo+PiAoZDQpIENQVSBNaHo9MTMzNQo+PiAoZDQpIFNjYW4g
Zm9yIFZHQSBvcHRpb24gcm9tCj4+IChkNCkgQVRBIGNvbnRyb2xsZXIgMSBhdCAxZjAvM2Y0L2Mx
MDAgKGlycSAxNCBkZXYgOSkKPj4gKGQ0KSBBVEEgY29udHJvbGxlciAyIGF0IDE3MC8zNzQvYzEw
OCAoaXJxIDE1IGRldiA5KQo+PiAoZDQpIEZvdW5kIDAgbHB0IHBvcnRzCj4+IChkNCkgRm91bmQg
MSBzZXJpYWwgcG9ydHMKPj4gKGQ0KSBQUzIga2V5Ym9hcmQgaW5pdGlhbGl6ZWQKPj4gKGQ0KSBB
bGwgdGhyZWFkcyBjb21wbGV0ZS4KPj4gKGQ0KSBTY2FuIGZvciBvcHRpb24gcm9tcwo+PiAoZDQp
IFJ1bm5pbmcgb3B0aW9uIHJvbSBhdCBjMDAwOjAwMDMKPj4gKGQ0KSBTZWFyY2hpbmcgYm9vdG9y
ZGVyIGZvcjogL3JvbUBnZW5yb21zL2xpbnV4Ym9vdC5iaW4KPj4gKGQ0KSBTZWFyY2hpbmcgYm9v
dG9yZGVyIGZvcjogSEFMVAo+PiAoZDQpIFNwYWNlIGF2YWlsYWJsZSBmb3IgVU1COiBjMDgwMC1l
YzgwMCwgZjYxZDAtZjY3ZjAKPj4gKGQ0KSBSZXR1cm5lZCAyNTgwNDggYnl0ZXMgb2YgWm9uZUhp
Z2gKPj4gKGQ0KSBlODIwIG1hcCBoYXMgNiBpdGVtczoKPj4gKGQ0KSAgIDA6IDAwMDAwMDAwMDAw
MDAwMDAgLSAwMDAwMDAwMDAwMDlmYzAwID0gMSBSQU0KPj4gKGQ0KSAgIDE6IDAwMDAwMDAwMDAw
OWZjMDAgLSAwMDAwMDAwMDAwMGEwMDAwID0gMiBSRVNFUlZFRAo+PiAoZDQpICAgMjogMDAwMDAw
MDAwMDBmMDAwMCAtIDAwMDAwMDAwMDAxMDAwMDAgPSAyIFJFU0VSVkVECj4+IChkNCkgICAzOiAw
MDAwMDAwMDAwMTAwMDAwIC0gMDAwMDAwMDAwZmZmZjAwMCA9IDEgUkFNCj4+IChkNCkgICA0OiAw
MDAwMDAwMDBmZmZmMDAwIC0gMDAwMDAwMDAxMDAwMDAwMCA9IDIgUkVTRVJWRUQKPj4gKGQ0KSAg
IDU6IDAwMDAwMDAwZmMwMDAwMDAgLSAwMDAwMDAwMTAwMDAwMDAwID0gMiBSRVNFUlZFRAo+PiAo
ZDQpIGVudGVyIGhhbmRsZV8xOToKPj4gKGQ0KSAgIE5VTEwKPj4gKGQ0KSBCb290aW5nIGZyb20g
Uk9NLi4uCj4+IChkNCkgQm9vdGluZyBmcm9tIGMwMDA6MDAKPj4KPj4KPj4gVGhlbiAoYWZ0ZXIg
MjAgc2Vjb25kcykgdGhlIGtlcm5lbCBzdGFydHMgYm9vdGluZy4KPj4gQW55IGlkZWEgYWJvdXQg
dGhpcyBiZWhhdmlvcj8KPgo+IEkgYW0gZ3Vlc3Npbmcgb25lIG9mIHRoZSBST01zIHRha2UgYSBs
b25nIHRpbWUgdG8gcnVuLiBJdCBtaWdodCBiZQo+IHdhaXRpbmcgZm9yIGEgdGltZW91dCwgbGlr
ZSBpcHhlLiBEb2VzIGFueWJvZHkga25vdyBhYm91dCB0aGlzIGlzc3VlPwoKVGhlIGlweGUgcm9t
cyBzaG91bGQgb25seSBiZSBsb2FkZWQgaWYgc3BlY2lmaWVkIGluIHRoZSBWTSBjb25maWcKZmls
ZSwgcmlnaHQ/ICBXaHkgd291bGQgeW91IHNwZWNpZnkgaXB4ZSBpZiB5b3UncmUgZ29pbmcgdG8g
YmUKZGlyZWN0LWJvb3RpbmcgYW55d2F5PwoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 16:48:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 16:48:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejpMz-0002cY-Uc; Thu, 08 Feb 2018 16:48:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejpMy-0002cS-Dj
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 16:48:20 +0000
X-Inumbo-ID: fb7dbe3e-0cef-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb7dbe3e-0cef-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 16:49:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,479,1511827200"; d="scan'208";a="461919624"
Date: Thu, 8 Feb 2018 16:48:10 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Message-ID: <20180208164810.7h7equv4gfbjyzet@citrix.com>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
 <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: anthony.perard@citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, ian.jackson@eu.citrix.com,
 Yessine Daoud <da.yessine@gmail.com>
Subject: Re: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDg6MzE6NDBBTSAtMDgwMCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+IENDJ2luZyB4ZW4tZGV2ZWwgYW5kIGEgZmV3IHJlbGV2YW50IHBlb3BsZQo+
IAo+IE9uIFRodSwgOCBGZWIgMjAxOCwgWWVzc2luZSBEYW91ZCB3cm90ZToKPiA+IERlYXIgU2ly
LAo+ID4gSSBuZWVkIHlvdXIgaGVscCBwbGVhc2UuCj4gPiAKPiA+IEkgYW0gdXNpbmcgYSBkaXJl
Y3Qga2VybmVsIGJvb3QgKEhWTSBndWVzdCkgd2l0aCBrZXJuZWwgKyByYW1kaXNrLgo+ID4gQXQg
Ym9vdCwgc2VhYmlvcyBpcyBibG9xdWVkIGFib3V0IDIwIHNlY29uZHMgKG9yIG1vcmUpIGF0IHRo
ZSBmb2xsb3dpbmcgc3RhdGU6Cj4gPiAKClRoZSBtYW51YWwgc2VlbXMgYSBiaXQgY29uZnVzaW5n
IHRvIG1lIGJ1dCBtYXliZSBJIG1pc3JlbWVtYmVyIGhvdyBpdAp3b3Jrcy4gTXkgdW5kZXJzdGFu
ZGluZyBpcyBkaXJlY3Qga2VybmVsIGJvb3QganVtcHMgc3RyYWlnaHQgdG8ga2VybmVsCmVudHJ5
IHBvaW50IHdpdGhvdXQgZ29pbmcgdGhyb3VnaCBmaXJtd2FyZS4KCklmIHRoaXMgaXMgZGlyZWN0
IGtlcm5lbCBib290IHdoeSBpcyBzZWFiaW9zIGludm9sdmVkPwoKV2VpLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 16:56:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 16:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejpUX-0003Js-MF; Thu, 08 Feb 2018 16:56:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=expx=fc=citrix.com=prvs=570af8f50=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1ejpUW-0003Jk-Bc
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 16:56:08 +0000
X-Inumbo-ID: 124d6d99-0cf1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 124d6d99-0cf1-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 16:56:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,479,1511827200"; d="scan'208";a="461921350"
Date: Thu, 8 Feb 2018 16:56:00 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180208165600.GC1740@perard.uk.xensource.com>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
 <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
 <20180208164810.7h7equv4gfbjyzet@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208164810.7h7equv4gfbjyzet@citrix.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 ian.jackson@eu.citrix.com, Yessine Daoud <da.yessine@gmail.com>
Subject: Re: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDQ6NDg6MTBQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEZlYiAwOCwgMjAxOCBhdCAwODozMTo0MEFNIC0wODAwLCBTdGVmYW5vIFN0YWJl
bGxpbmkgd3JvdGU6Cj4gPiBDQydpbmcgeGVuLWRldmVsIGFuZCBhIGZldyByZWxldmFudCBwZW9w
bGUKPiA+IAo+ID4gT24gVGh1LCA4IEZlYiAyMDE4LCBZZXNzaW5lIERhb3VkIHdyb3RlOgo+ID4g
PiBEZWFyIFNpciwKPiA+ID4gSSBuZWVkIHlvdXIgaGVscCBwbGVhc2UuCj4gPiA+IAo+ID4gPiBJ
IGFtIHVzaW5nIGEgZGlyZWN0IGtlcm5lbCBib290IChIVk0gZ3Vlc3QpIHdpdGgga2VybmVsICsg
cmFtZGlzay4KPiA+ID4gQXQgYm9vdCwgc2VhYmlvcyBpcyBibG9xdWVkIGFib3V0IDIwIHNlY29u
ZHMgKG9yIG1vcmUpIGF0IHRoZSBmb2xsb3dpbmcgc3RhdGU6Cj4gPiA+IAo+IAo+IFRoZSBtYW51
YWwgc2VlbXMgYSBiaXQgY29uZnVzaW5nIHRvIG1lIGJ1dCBtYXliZSBJIG1pc3JlbWVtYmVyIGhv
dyBpdAo+IHdvcmtzLiBNeSB1bmRlcnN0YW5kaW5nIGlzIGRpcmVjdCBrZXJuZWwgYm9vdCBqdW1w
cyBzdHJhaWdodCB0byBrZXJuZWwKPiBlbnRyeSBwb2ludCB3aXRob3V0IGdvaW5nIHRocm91Z2gg
ZmlybXdhcmUuCj4gCj4gSWYgdGhpcyBpcyBkaXJlY3Qga2VybmVsIGJvb3Qgd2h5IGlzIHNlYWJp
b3MgaW52b2x2ZWQ/CgpzZWFiaW9zIGlzIHRoZSBvbmUgdG8gbG9hZCB0aGUga2VybmVsIGludG8g
bWVtb3J5IGFuZCBzdGFydCBpdC4KCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 17:02:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 17:02:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejpaH-00041p-AE; Thu, 08 Feb 2018 17:02:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kzgy=fc=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1ejpaF-00041j-Oo
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 17:02:03 +0000
X-Inumbo-ID: b6d51a35-0cf1-11e8-ba59-bc764e045a96
Received: from NAM02-CY1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe45::613])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b6d51a35-0cf1-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 18:01:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=bm04+89txfPfAhFDBxS2dMXxYr+FdskJLE9aZwOQhuk=;
 b=a+9gMIh2y8j93g3OiDheRIUpu9ORd7sle17ATw/IMrQoYA0BljYXCXhzLRPqzqYOtA1LcU4/qW4o9TRPeZ9H9W/nktcXDAq5plSPuk115jq5HHLHqOix/War692yx93i0MC3zhl7RCsNESuWdY2O4Kn0mIdPJKspf1fA/XNIeHc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from nikka.amd.com (165.204.78.1) by
 CY4PR12MB1829.namprd12.prod.outlook.com (2603:10b6:903:127::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Thu, 8
 Feb 2018 17:01:56 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 11:01:47 -0600
Message-Id: <20180208170147.89927-1-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180207210624.119059-1-brian.woods@amd.com>
References: <20180207210624.119059-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: MWHPR02CA0011.namprd02.prod.outlook.com
 (2603:10b6:300:4b::21) To CY4PR12MB1829.namprd12.prod.outlook.com
 (2603:10b6:903:127::19)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 12c91229-121e-47b5-67fa-08d56f15a950
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:CY4PR12MB1829; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1829;
 3:LeHerJG0w2teTJy8OrjPMQqT3nUS/bTJzjclBJOnIs2BfxEXEppZ2ZdAv+GmdFfUO/ajqFAAZ8qFEN9UQKax00zd3+79OGddHZxtWfdqvyrgk6q9MyEVJHwR05R6k1DYH/HYzLKqSMv91FzFzECGiJYJYQiqiQlSfgN9ithq0hTv/P+dcPimgyNNmsQCprGowiNve+WM+Kn5niEnKZPA9k947PjCghlnmuWlSaUuEQINN5TBy7NsKrn1F2VhGtID;
 25:rdRb61DPv81WnrpoXM6XgD2y9V0GIlQMpMomMPmKWf6yJdHnv0GMOvnVvneLD1riKng65HLGovOkKMGoF2q98H5KWu5StcaAapRgLO2+jWMJfjjMQdV7jfKmK5TG09PBq6aTzpWQ/UyOar7z2Ei/sNg+YcZviOA/IaO4lTATPN6V2zJEoc8S2mT5/FRCbqz3bMfQ626JnJvglVB5M8JyrxdniWceV9pQzsrDL3xpb7T/K6QqKEEF+GViGm1WOdVZEIjzzU8uGCNtHIxBk4d/IQulSDHjWMKywma4V5hTQN87xLsCGPVa4DmNDCQ8rSUfusO8cah/mHzQwrAApJ4wIg==;
 31:xI82Z+R9MOaGr0xf/O6GG5FtGm6QFWSkFo7Ifye7cXwvPMvXBZ2BZxBT+8xaQLY6XZ9+/5qXXbzDA7etzUfgsjFiRnTEY1fsq/bgvS2B18XRzO3PKyBuhwTYpij5hJNMjZtHgL6yFImZVblMRxn3tRsFJYBJD45j3KVuMhTCfsS73QgtDKl7nTo0PxMYZzi6cGzIKLgxFD/x2085e5+AKQSf30Xgp2fHaXD1l9NWiTw=
X-MS-TrafficTypeDiagnostic: CY4PR12MB1829:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1829;
 20:/gvazDiZZ6fbIqE0dFS0OLDF0awwq/tbG2T1igoMwVt6tj604kZO4csZlbIKAW3XG15HwKV4XAOv2yLR6rskx5ZFLdSZUIn6KmMMoleVp07HieBJy+OSjg4TeAbBo2qAadKhxZXRlVTdL0RdJ/DZvQj/cuA9583rtDjIEAdFyWLnfqOi/qx/wGpVxR65xrJjGNP8ES4A0sUfq7ZuV6Lrj7RCYWlIxU1ive0q8L6aYfEL4eFuIFAzpSRcz4cUbARuJUb50ch3fWByZR6hwDGXVUZkZtS88f9+NSFYqVBoYKvAaH0f4yRPE4Y1ULuNo8oqOBdr5EU0v5rwe9GQZCXvmxCaMdc8XSu8uB7UBQe7vNLSbvUnutQtdVk+gFQmEn3Jnz7eoq+1JR41gczSj17T0/omn5mZ2c2e5vVa+TY7Us27gshv6+qF+lZ9d9wdS+72CMrLbnS8MwuDsDeBXF2iDrih23whgfI/PtCnhNAaZiQkUhlIma+zCsJvcqWMrylF;
 4:KKjoZJtNTLN/hMVlFD85XOmZUdIz2Z2qHcHmpY2EO7AZrMnIEF9eGy+OMn15qG21RSIHhk/EIYwRf1xubsXovMNPU3b7qnNK8keTeI2RVvdU5iCs85jBRWKjoXJNMIoFCWggokxH7xJlgbd1vAbloRRS5gPGTSJtA/Gk4arAXgzRGYK/Ew3R3uB4U4OByQk2hhKgDkAUrmgv0FEbDWoBRdu0k7IVyBgFbKzA5qauA4XReA/QQDuzLxlO9bpDrSQwD+v/fXO/wTRPOsGPI6x75Gfze4Mtrju6vXPmb+gW9Av+UY+aZzljoZEj3rKFv830LIUN31pnryCoA+Suy5SkUw==
X-Microsoft-Antispam-PRVS: <CY4PR12MB18292036FB423F584F95744FE5F30@CY4PR12MB1829.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231101)(2400082)(944501161)(6055026)(6041288)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011);
 SRVR:CY4PR12MB1829; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1829; 
X-Forefront-PRVS: 0577AD41D6
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(346002)(366004)(376002)(39860400002)(39380400002)(189003)(199004)(86362001)(575784001)(76176011)(59450400001)(386003)(2361001)(7736002)(305945005)(52116002)(26005)(2351001)(106356001)(16586007)(51416003)(81156014)(53416004)(97736004)(478600001)(316002)(36756003)(7696005)(48376002)(50466002)(72206003)(2950100002)(16526019)(6916009)(4326008)(105586002)(1076002)(54906003)(81166006)(186003)(25786009)(6486002)(8666007)(8676002)(68736007)(2906002)(6666003)(50226002)(53936002)(6116002)(3846002)(8936002)(5660300001)(47776003)(66066001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1829; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR12MB1829;
 23:sPZwrIEovLpwoMs4BX1NuVJ+Vu4A0AAP5FlCRDOQw?=
 =?us-ascii?Q?htYjybk0Y9uvwPOi9cYcbAhSxo/VeHY5E4WaxvgY1P4K/OVUD2yvzrpZkTog?=
 =?us-ascii?Q?Pg0ZsVc2X284RsK0UrY3FM3zKUTNUVAfq7x4ATizcJHAJFyHBh9Lmub2SfR0?=
 =?us-ascii?Q?hu08OfzoMgMCnY1Ss9xoHEgDSEqm34dM3PsbFEqd+j1B3CBtdLcAz5ElMQ3V?=
 =?us-ascii?Q?HrWFyCvatR1CjzTuyZZtM7jUvWufH+OYvE5dZnJM3dfGiDCmCTVaszPqXzGg?=
 =?us-ascii?Q?QTur+I/iBWM3TmpAGxqQ01W4VMzURPcpa6G72AsPfMiewcCGzr+N864zNP1j?=
 =?us-ascii?Q?q3wS68NBj4qk9kdRAATR7eTpZFGPsT4vaqbvqCgl7LVTFUvAe0yI9E3Fse2g?=
 =?us-ascii?Q?EalQ4z5Em8jNIofTlQjNfQUsoSpewKGYV9/IiaxL5z8zjD/KxsSJhggjHJ3c?=
 =?us-ascii?Q?n0VoNMnvKZpRlBJh3URNAIvGfRI9hDHGGXam8WgROxhZHR8INLP7gWN6qtB4?=
 =?us-ascii?Q?NyUXiU+JArEZP35MkM8mR80TmzdDs+LfpAEf0vEPnrceumXrV3hVevTp6VfM?=
 =?us-ascii?Q?tEHJCGUshDgz7eoTmL1nu8VCuLhZrAgCsWYRWxucjHYENwym78T/IoZ24Lhq?=
 =?us-ascii?Q?2AHlVPNH7ynH56Pbw8dPdEBCJqDKuyp5lJ2r0H9QdNUhVmA3kmytFrsxY87l?=
 =?us-ascii?Q?jnJWYuDowG/Oky/3cy+PUznjseU3JAwPKr5L2UAjUIDrlBUZFJvXaT7wrj0C?=
 =?us-ascii?Q?ZbP9ta1HEJNgGhvmMCxRYN5Rk8V6QVCUUi8bTQU0qZ8uzGqu5GW/VEayDncX?=
 =?us-ascii?Q?F81qiIobS8E+V4fjJfqvIjZvFT3WhtdfYwNHMQuwdokxzJ0/1Uj4X4McIXaE?=
 =?us-ascii?Q?9cwhUBHrAJ9MCRmas9JMqrUkjHLnKuvcn1X2zRMu2QDTscjaD22f7qL3VP1S?=
 =?us-ascii?Q?BF4d9dIHiFzbQKXEPTEWnmbdobKpdU1vK9v0yIkVUNdPfOy8kudbnfTEZ3o0?=
 =?us-ascii?Q?F6dRyPyLKAYIvi6Qr6SRktejX9oFVioJ3sFcIjP7fHE05HGLZqaQ5Z+SZ6x8?=
 =?us-ascii?Q?OJS5bw6/knoDDNCpywGgIQN7jtS9ItmH6lWwK9EXM/QzlM+PYtWEMtt85/9U?=
 =?us-ascii?Q?doDL+AOzFMXAZP0FoSeS5wDEdsA/VINMc/eQtOkxGcdPWkXe/T7x6V488m3M?=
 =?us-ascii?Q?wZDsn2+iafKviY5rqKjmkMyx/jQIahx1MgjCwoUQoLD47XG4j/rWM7SjY8Iq?=
 =?us-ascii?Q?n5MN0R/Krvz8Qqin8ZkHrsxW3J4TLv5eMLqyTMersufUGfHXv/adsXXhHnl0?=
 =?us-ascii?B?QT09?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1829;
 6:fZDY1TSCvljwDupTdsjgp1P+yHg2eiCfV6hzZhLBE3WTlTGOQGtCSeEax7rxh94/djcYvFIONDDXPFVFacrhwDUa797BxF+Gst8jW3C52q0u8J8tsHGPnJq4PkgRz6Wt4Rj+2uz7+qUc2URv1YLWdlUqX/Ljbl/dAHjfZTuT5lkaQMnV8sNWiqL6ElA6WwtvALstPAdMztyxveSY0GrL+4oCglS3aLRFfWtvowyK/i/xdeByUnlUpM15X5r1YYdg+tASBV3+aiwNgHMjcIWGBVVGMryVbNgJjH4vWKTp+6Xwa9t40w6X2uDulQ1ZziKPG1zgosy/oXYwZTHnxL/SNqrpGcUbIHlhWodQqarogSo=;
 5:DZxWk8CiHieTqqcKotHkvBBHsU5xTyS6gH24Lqo7uZX6A9pEUipzOjwNhxEeHWUk8UQ6guP/5HPHzhXYYqE+7C/pY6jAAihcDCJDYDAL8k+/bXY5Y56uMWRLywkFNLR64xYqaP9kTdaohi34WSu31IgDMAVfX7FJzZjIZuqD2k8=;
 24:Jv+ODjJO8PIv2YkQqH7UbVlE8T4GCCvETKjSqN5ZXfiWntBuKpkOPgEVVKORM8Ts+rEpCWruGjQoKSUk38Qe6RpvcNVou262noNEGP3f9qg=;
 7:QFMUKQGNavWw3laJnzt2vd6jiq8p52vqK+e0zX8LCst02I66Dh4DTNUuC2V98+mAVeHBODBv3vR6R2VzIa0+jUONinrFDA/cvbRhySG8IW7DgYWtwLpOIWuHPxPVOuki6/a4tZKeyuXskgeAsMuPsGZYMiLJsQe1qRxk72u9+leRqQY0YDjyNKHfebqjQ9D7sCYJOx2qRRJ458pB1J3ER/x5uCeDYdwlH+G/+JgZ8kDHbOsqeIqtRJpJth+dOiwU
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1829;
 20:Mq5QPFehw1GgKwp8k97D0k2943lp88b75MV/J8HVa7qonyMJLR/Re4d59WGV5IBBQWqvj3j6NefWBK7srC4Xwc2H677pwHQZH7GH84vLsmpIKDIoBunT2OrplSrz3oWDGhQ/xrB2KA7TAJb5yFapYCV8aUWBDPiJiNWMmqtFziMAnnrDNKJ8Nt/MiTO6uPQjRWKknYO5/7onxez0Q5rQ36w8oM+eDyyPrEnsq57ZSdYKTetNK1DoZ8z7iV0W9gD3
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Feb 2018 17:01:56.0439 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 12c91229-121e-47b5-67fa-08d56f15a950
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1829
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v3 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25seSBlbmFibGUgdmlydHVhbCBWTUxPQUQvU0FWRSBhbmQgVkdJRiBpZiB0aGUgZ3Vlc3QgRUZF
Ui5TVk1FIGlzIHNldC4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1k
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgICAgICAgfCA2NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jICAgICAgICAgICAgICB8ICA2ICsrKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jICAg
ICAgICAgICAgIHwgMTcgLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vbmVz
dGVkc3ZtLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDE3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKaW5kZXggMWY3YjBkM2U4OC4uOTI5
NWU1ODNkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKQEAgLTE2NTksMyArMTY1OSw2OSBA
QCB2b2lkIHN2bV92bWV4aXRfZG9fY2xnaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgc3Ry
dWN0IHZjcHUgKnYpCiAKICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOwog
fQorCisvKgorICogVGhpcyBydW5zIG9uIEVGRVIgY2hhbmdlIHRvIHNlZSBpZiBuZXN0ZWQgZmVh
dHVyZXMgbmVlZCB0byBlaXRoZXIgYmUKKyAqIHR1cm5lZCBvZmYgb3Igb24uCisgKi8KK3ZvaWQg
c3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAg
ICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKKyAgICBz
dHJ1Y3QgbmVzdGVkc3ZtICpzdm0gPSAmdmNwdV9uZXN0ZWRzdm0odik7CisgICAgdTMyIGdlbmVy
YWwyX2ludGVyY2VwdHM7CisgICAgdmludHJfdCB2aW50cjsKKworICAgIC8qCisgICAgICogTmVl
ZCBzdGF0ZSBmb3IgdHJhbnNmZXJpbmcgdGhlIG5lc3RlZCBnaWYgc3RhdHVzIHNvIG9ubHkgd3Jp
dGUgb24KKyAgICAgKiB0aGUgaHZtX3ZjcHUgRUZFUi5TVk1FIGNoYW5naW5nLgorICAgICAqLwor
ICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9TVk1FICkKKyAgICB7
CisgICAgICAgIGlmICggIXZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlICYm
CisgICAgICAgICAgICAgcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgJiYKKyAgICAgICAgICAg
ICBjcHVfaGFzX3N2bV92bG9hZHNhdmUgKQorICAgICAgICB7CisgICAgICAgICAgICB2bWNiLT52
aXJ0X2V4dC5maWVsZHMudmxvYWRzYXZlX2VuYWJsZSA9IDE7CisgICAgICAgICAgICBnZW5lcmFs
Ml9pbnRlcmNlcHRzICA9IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7CisgICAg
ICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRzICY9IH4oR0VORVJBTDJfSU5URVJDRVBUX1ZNTE9B
RCB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0VORVJBTDJfSU5URVJD
RVBUX1ZNU0FWRSk7CisgICAgICAgICAgICB2bWNiX3NldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZt
Y2IsIGdlbmVyYWwyX2ludGVyY2VwdHMpOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhdm1j
Yi0+X3ZpbnRyLmZpZWxkcy52Z2lmX2VuYWJsZSAmJgorICAgICAgICAgICAgIGNwdV9oYXNfc3Zt
X3ZnaWYgKQorICAgICAgICB7CisgICAgICAgICAgICB2aW50ciA9IHZtY2JfZ2V0X3ZpbnRyKHZt
Y2IpOworICAgICAgICAgICAgdmludHIuZmllbGRzLnZnaWYgPSBzdm0tPm5zX2dpZjsKKyAgICAg
ICAgICAgIHZpbnRyLmZpZWxkcy52Z2lmX2VuYWJsZSA9IDE7CisgICAgICAgICAgICB2bWNiX3Nl
dF92aW50cih2bWNiLCB2aW50cik7CisgICAgICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRzICA9
IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7CisgICAgICAgICAgICBnZW5lcmFs
Ml9pbnRlcmNlcHRzICY9IH4oR0VORVJBTDJfSU5URVJDRVBUX1NUR0kgfAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9DTEdJKTsKKyAgICAg
ICAgICAgIHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYiwgZ2VuZXJhbDJfaW50ZXJj
ZXB0cyk7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCB2
bWNiLT52aXJ0X2V4dC5maWVsZHMudmxvYWRzYXZlX2VuYWJsZSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlID0gMDsKKyAgICAg
ICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgID0gdm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0
cyh2bWNiKTsKKyAgICAgICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgfD0gKEdFTkVSQUwyX0lO
VEVSQ0VQVF9WTUxPQUQgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0VO
RVJBTDJfSU5URVJDRVBUX1ZNU0FWRSk7CisgICAgICAgICAgICB2bWNiX3NldF9nZW5lcmFsMl9p
bnRlcmNlcHRzKHZtY2IsIGdlbmVyYWwyX2ludGVyY2VwdHMpOworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCB2bWNiLT5fdmludHIuZmllbGRzLnZnaWZfZW5hYmxlICkKKyAgICAgICAgeworICAg
ICAgICAgICAgdmludHIgPSB2bWNiX2dldF92aW50cih2bWNiKTsKKyAgICAgICAgICAgIHN2bS0+
bnNfZ2lmID0gdmludHIuZmllbGRzLnZnaWY7CisgICAgICAgICAgICB2aW50ci5maWVsZHMudmdp
Zl9lbmFibGUgPSAwOworICAgICAgICAgICAgdm1jYl9zZXRfdmludHIodm1jYiwgdmludHIpOwor
ICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyAgPSB2bWNiX2dldF9nZW5lcmFsMl9pbnRl
cmNlcHRzKHZtY2IpOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyB8PSAoR0VORVJB
TDJfSU5URVJDRVBUX1NUR0kgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
R0VORVJBTDJfSU5URVJDRVBUX0NMR0kpOworICAgICAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJf
aW50ZXJjZXB0cyh2bWNiLCBnZW5lcmFsMl9pbnRlcmNlcHRzKTsKKyAgICAgICAgfQorICAgIH0K
K30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKaW5kZXggYzQ4ZmRmYWE1ZC4uYmUwOGE1YWE1ZSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKQEAgLTYxMSw2ICs2MTEsMTIgQEAgc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9lZmVy
KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggbG1hICkKICAgICAgICAgbmV3X2VmZXIgfD0gRUZF
Ul9MTUU7CiAgICAgdm1jYl9zZXRfZWZlcih2bWNiLCBuZXdfZWZlcik7CisKKyAgICBpZiAoICFu
ZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pICkKKyAgICAgICAgQVNTRVJUKCEodi0+YXJjaC5o
dm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9TVk1FKSk7CisKKyAgICBpZiAoIG5lc3RlZGh2bV9l
bmFibGVkKHYtPmRvbWFpbikgKQorICAgICAgICBzdm1fbmVzdGVkX2ZlYXR1cmVzX29uX2VmZXJf
dXBkYXRlKHYpOwogfQogCiBzdGF0aWMgdm9pZCBzdm1fY3B1aWRfcG9saWN5X2NoYW5nZWQoc3Ry
dWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKaW5kZXggMGU2Y2JhNWI3Yi4uOTk3ZTc1OTdlMCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3ZtY2IuYwpAQCAtMjAwLDI5ICsyMDAsMTIgQEAgc3RhdGljIGludCBjb25zdHJ1
Y3Rfdm1jYihzdHJ1Y3QgdmNwdSAqdikKIAogICAgICAgICAvKiBQQVQgaXMgdW5kZXIgY29tcGxl
dGUgY29udHJvbCBvZiBTVk0gd2hlbiB1c2luZyBuZXN0ZWQgcGFnaW5nLiAqLwogICAgICAgICBz
dm1fZGlzYWJsZV9pbnRlcmNlcHRfZm9yX21zcih2LCBNU1JfSUEzMl9DUl9QQVQpOwotCi0gICAg
ICAgIC8qIFVzZSB2aXJ0dWFsIFZNTE9BRC9WTVNBVkUgaWYgYXZhaWxhYmxlLiAqLwotICAgICAg
ICBpZiAoIGNwdV9oYXNfc3ZtX3Zsb2Fkc2F2ZSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHZt
Y2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlID0gMTsKLSAgICAgICAgICAgIHZt
Y2ItPl9nZW5lcmFsMl9pbnRlcmNlcHRzICY9IH5HRU5FUkFMMl9JTlRFUkNFUFRfVk1MT0FEOwot
ICAgICAgICAgICAgdm1jYi0+X2dlbmVyYWwyX2ludGVyY2VwdHMgJj0gfkdFTkVSQUwyX0lOVEVS
Q0VQVF9WTVNBVkU7Ci0gICAgICAgIH0KICAgICB9CiAgICAgZWxzZQogICAgIHsKICAgICAgICAg
dm1jYi0+X2V4Y2VwdGlvbl9pbnRlcmNlcHRzIHw9ICgxVSA8PCBUUkFQX3BhZ2VfZmF1bHQpOwog
ICAgIH0KIAotICAgIC8qIGlmIGF2YWlsYWJsZSwgZW5hYmxlIGFuZCBjb25maWd1cmUgdmlydHVh
bCBnaWYgKi8KLSAgICBpZiAoIGNwdV9oYXNfc3ZtX3ZnaWYgKQotICAgIHsKLSAgICAgICAgdm1j
Yi0+X3ZpbnRyLmZpZWxkcy52Z2lmID0gMTsKLSAgICAgICAgdm1jYi0+X3ZpbnRyLmZpZWxkcy52
Z2lmX2VuYWJsZSA9IDE7Ci0gICAgICAgIHZtY2ItPl9nZW5lcmFsMl9pbnRlcmNlcHRzICY9IH5H
RU5FUkFMMl9JTlRFUkNFUFRfU1RHSTsKLSAgICAgICAgdm1jYi0+X2dlbmVyYWwyX2ludGVyY2Vw
dHMgJj0gfkdFTkVSQUwyX0lOVEVSQ0VQVF9DTEdJOwotICAgIH0KLQogICAgIGlmICggY3B1X2hh
c19wYXVzZV9maWx0ZXIgKQogICAgIHsKICAgICAgICAgdm1jYi0+X3BhdXNlX2ZpbHRlcl9jb3Vu
dCA9IFNWTV9QQVVTRUZJTFRFUl9JTklUOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL25lc3RlZHN2bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL25lc3Rl
ZHN2bS5oCmluZGV4IGE2MTliNjEzMWIuLmFiY2YyZTdjOWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9uZXN0ZWRzdm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vbmVzdGVkc3ZtLmgKQEAgLTEwNCw2ICsxMDQsNyBAQCBuZXN0ZWRzdm1fdm1leGl0
X24ybjEoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIGVudW0g
bmVzdGVkaHZtX3ZtZXhpdHMKIG5lc3RlZHN2bV9jaGVja19pbnRlcmNlcHRzKHN0cnVjdCB2Y3B1
ICp2LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICB1aW50NjRfdCBleGl0Y29kZSk7
Cit2b2lkIHN2bV9uZXN0ZWRfZmVhdHVyZXNfb25fZWZlcl91cGRhdGUoc3RydWN0IHZjcHUgKnYp
OwogCiAvKiBJbnRlcmZhY2UgbWV0aG9kcyAqLwogdm9pZCBuc3ZtX3ZjcHVfZGVzdHJveShzdHJ1
Y3QgdmNwdSAqdik7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 17:32:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 17:32:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejq3p-00062O-S0; Thu, 08 Feb 2018 17:32:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejq3o-00062I-Rm
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 17:32:36 +0000
X-Inumbo-ID: fcd3df65-0cf5-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fcd3df65-0cf5-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 18:32:08 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,479,1511827200"; d="scan'208";a="461929743"
Date: Thu, 8 Feb 2018 17:32:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20180208173233.6dejumgyqsz3ecjv@citrix.com>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
 <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
 <20180208164810.7h7equv4gfbjyzet@citrix.com>
 <20180208165600.GC1740@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208165600.GC1740@perard.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, ian.jackson@eu.citrix.com,
 Yessine Daoud <da.yessine@gmail.com>
Subject: Re: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDQ6NTY6MDBQTSArMDAwMCwgQW50aG9ueSBQRVJBUkQg
d3JvdGU6Cj4gT24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDQ6NDg6MTBQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+IE9uIFRodSwgRmViIDA4LCAyMDE4IGF0IDA4OjMxOjQwQU0gLTA4MDAsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gQ0MnaW5nIHhlbi1kZXZlbCBhbmQgYSBmZXcg
cmVsZXZhbnQgcGVvcGxlCj4gPiA+IAo+ID4gPiBPbiBUaHUsIDggRmViIDIwMTgsIFllc3NpbmUg
RGFvdWQgd3JvdGU6Cj4gPiA+ID4gRGVhciBTaXIsCj4gPiA+ID4gSSBuZWVkIHlvdXIgaGVscCBw
bGVhc2UuCj4gPiA+ID4gCj4gPiA+ID4gSSBhbSB1c2luZyBhIGRpcmVjdCBrZXJuZWwgYm9vdCAo
SFZNIGd1ZXN0KSB3aXRoIGtlcm5lbCArIHJhbWRpc2suCj4gPiA+ID4gQXQgYm9vdCwgc2VhYmlv
cyBpcyBibG9xdWVkIGFib3V0IDIwIHNlY29uZHMgKG9yIG1vcmUpIGF0IHRoZSBmb2xsb3dpbmcg
c3RhdGU6Cj4gPiA+ID4gCj4gPiAKPiA+IFRoZSBtYW51YWwgc2VlbXMgYSBiaXQgY29uZnVzaW5n
IHRvIG1lIGJ1dCBtYXliZSBJIG1pc3JlbWVtYmVyIGhvdyBpdAo+ID4gd29ya3MuIE15IHVuZGVy
c3RhbmRpbmcgaXMgZGlyZWN0IGtlcm5lbCBib290IGp1bXBzIHN0cmFpZ2h0IHRvIGtlcm5lbAo+
ID4gZW50cnkgcG9pbnQgd2l0aG91dCBnb2luZyB0aHJvdWdoIGZpcm13YXJlLgo+ID4gCj4gPiBJ
ZiB0aGlzIGlzIGRpcmVjdCBrZXJuZWwgYm9vdCB3aHkgaXMgc2VhYmlvcyBpbnZvbHZlZD8KPiAK
PiBzZWFiaW9zIGlzIHRoZSBvbmUgdG8gbG9hZCB0aGUga2VybmVsIGludG8gbWVtb3J5IGFuZCBz
dGFydCBpdC4KPiAKCkkgc2VlLiBUaGFuayBmb3IgZXhwbGFpbmluZy4KCldlaS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 17:50:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 17:50:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejqL6-0007UN-Ur; Thu, 08 Feb 2018 17:50:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jcc+=fc=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1ejqL6-0007Tb-B4
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 17:50:28 +0000
X-Inumbo-ID: a8e9c1e0-0cf8-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8e9c1e0-0cf8-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 17:51:16 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 08 Feb 2018 18:50:20 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 08 Feb 2018 17:50:00 +0000
Message-ID: <1518112198.5629.68.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Michael Young <m.a.young@durham.ac.uk>, xen-devel@lists.xenproject.org
Date: Thu, 08 Feb 2018 18:49:58 +0100
In-Reply-To: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Marcello Seri <marcello.seri@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 John Thomson <git@johnthomson.fastmail.com.au>, David Scott <dave@recoil.org>
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8859196422564786230=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8859196422564786230==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-G1OYwaAS7cxEwOjpDM2D"


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

On Tue, 2018-01-30 at 22:55 +0000, Michael Young wrote:
> Xen built with ocaml 4.06 gives errors such as
> Error: This expression has type bytes but an expression was
>  	expected of type string
> as Byte and safe-strings which were introduced in 4.02 are the
> default in 4.06.
> This patch which is partly by Richard W.M. Jones of Red Hat
> from https://bugzilla.redhat.com/show_bug.cgi?id=3D1526703
> fixes these issues.
>=20
> Signed-off-by: Michael Young <m.a.young@durham.ac.uk>
> Reviewed-by: Christian Lindig <christian.lindig@citrix.com>
>
So, with this patch, oxenstord does not start for me.

Systemd says this (sorry, it's not the full output.. I don't have it
right now, but can produce it):

systemctl status xenstored
 ...
 Active: failed (Result: protocol) since Thu 2018-02-08 17:47:56 CET; 12min=
 ago
 ...
 Feb 08 17:47:56 Zhaman systemd[1]: xenstored.service: Failed with result '=
protocol'.

Just running oxenstored from command line seems to exits with 0, but
there's not an oxenstored process running.

Getting rid of what is now commit "make xen ocaml safe-strings
compliant" (df1e4c6e7f8892e950433ff33c215df0cd7b30f7), things work
again for me.

Regards,
Dario

PS. There has been a v2 of this patch, I think, but I don't have in my
emails any longer, so I'm replying to this one.

--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-G1OYwaAS7cxEwOjpDM2D
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlp8jccACgkQFkJ4iaW4
c+700g//d15oF2WM+XQ5kyky6n2QwVRTYPLi9IWKEkZUbWJY+pBrOPzVAnVgNfGT
p7/zWsPSoktT6BUD7HBWCn2f/iSnSBMsVnpkL0kk8OeJ+ywNRZNoAGSD3kr0KlWf
CeKShk569l3SeLvIw1AZ0VyE+Ef3zu5aoMAz/3KiHNjm0RCHA2brb8NtMXh0H1bQ
C9vC6Qu7TVLbtv+6YJLAjf+rFUZiWO+5A7uz7z46mb3zTvjLB5B/sOjQ7nruYdJs
4dFPeC6DNHQYlEpzK0K1RLAODJ6H0eZh8V7gGiNO701j0ogBx0y3KdJk+4IKq+eB
SPv49F7E1vQrLwcrL3rywQLXSlRZzHgRtCzX3Qlz0cOn+6gGoIOFEvMELUYxd3DN
k8vMYgESP54FmLAF/8orwTMUpgJraqZ1rI5X39MNkofIoMGKrAsQZLitdtOu4rTd
e6MmPDU0W2+7oGmhMt1Jfmv0IGzHCIydMHm9H91DP9p5ouCUpwvvYkCAPnXbFAIz
BMciSaWcbliSZicnCP0CvseNlkNMryRHddQnRwqfUnnDvlEZsM3f243J66enukTT
VphRuDTQZrVaft/95rb7mVktzE5KpaXoeaQt8UY9mOCYYdrIkTo/FgdktGlrDt1+
stMD93VFCIsFfWn7kDeYx4cjo6nNUsXQLkpLcjnAlEmwerrS3sY=
=zlOX
-----END PGP SIGNATURE-----

--=-G1OYwaAS7cxEwOjpDM2D--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8859196422564786230==--



From xen-devel-bounces@lists.xenproject.org Thu Feb 08 18:01:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 18:01:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejqVC-0008PA-SQ; Thu, 08 Feb 2018 18:00:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zr46=fc=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ejqVB-0008P0-Hw
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 18:00:53 +0000
X-Inumbo-ID: 1d7d5858-0cfa-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d7d5858-0cfa-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 18:01:41 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id 143so11019475wma.5
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 10:00:46 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=UDqWIg1xP18R/oJCxRmI53gsqtCRprKwQ+r5I17LI8M=;
 b=stpo/XO9xkv3AX2DLyxCsP03cW9GPbzrVRkv8N8JZiZDHkcYNeoKbNY2NWT7oYlrjb
 8TO/loSJMVGMjOKZnFhW8t0oaLt0klUY9JhoQtVABw21E4AHBRfNnqExUbam1K7Xfqw9
 LyqqDNjRSgxL1Yjx1o39tioAXCdMtauPU3lM1S5EKX6Qeqd7xXqjMwTWYYtp3Lej2C+N
 NzBwK6V0vfsO88U34Czh5w0ioqKZjX0Ewl3mTobomhEaKtl7+ovIKgzbHvResDZ0Rhal
 hwfnsHJ/hyBKNUWz8rSX/PVnBNO0YYAQl3/+XsqizSImJ85HJiCuYAqRZusbqACuWF5I
 tfHQ==
X-Gm-Message-State: APf1xPAa0hR6kShHBDQ4ipNijxqHyqzDe3ZqJNq0odK5OMyAn5ohzxgT
 jZIyaQOi/zUNf3EGcljwUrk5tK2P
X-Google-Smtp-Source: AH8x226VzE+Hf63PNjkhIpelxkM1psWv1ZkzghBcbQmcuTtRchT8txWeZLm9kXcz/TzEgwnSJI5Arg==
X-Received: by 10.80.138.130 with SMTP id j2mr77813edj.36.1518112844987;
 Thu, 08 Feb 2018 10:00:44 -0800 (PST)
Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com.
 [74.125.82.46])
 by smtp.gmail.com with ESMTPSA id a5sm238186eda.56.2018.02.08.10.00.43
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 10:00:43 -0800 (PST)
Received: by mail-wm0-f46.google.com with SMTP id r71so11114798wmd.1
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 10:00:43 -0800 (PST)
X-Received: by 10.28.170.71 with SMTP id t68mr19435wme.31.1518112843300; Thu,
 08 Feb 2018 10:00:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Thu, 8 Feb 2018 10:00:02 -0800 (PST)
In-Reply-To: <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 8 Feb 2018 11:00:02 -0700
X-Gmail-Original-Message-ID: <CABfawhmy4844fPReQvn=5FZLtnQv+JSdnF3dgpXo4vHrE1dtHg@mail.gmail.com>
Message-ID: <CABfawhmy4844fPReQvn=5FZLtnQv+JSdnF3dgpXo4vHrE1dtHg@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgOCwgMjAxOCBhdCA4OjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgc2VwYXJhdGVzIHRoZSBzdm0g
Y2FwcyBmcm9tIHRoZSB2bXggY2Fwcy4KPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBWMToK
PiAgICAgICAgIC0gUmVtb3ZlZCB0aGUgaWYgKCBjcHVfaGFzX3N2bSApCj4gLS0tCj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgMzQgKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25z
KC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+IGluZGV4IGEwNDQ0ZDEuLmIyYjRlNmEgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21vbml0b3IuaAo+IEBAIC03MSwyNCArNzEsMjggQEAgc3RhdGljIGlubGluZSB1
aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQo+
ICAgICAgdWludDMyX3QgY2FwYWJpbGl0aWVzID0gMDsKPgo+ICAgICAgLyoKPiAtICAgICAqIEF0
IHRoZSBtb21lbnQgb25seSBJbnRlbCBIVk0gZG9tYWlucyBhcmUgc3VwcG9ydGVkLiBIb3dldmVy
LCBldmVudAo+IC0gICAgICogZGVsaXZlcnkgY291bGQgYmUgZXh0ZW5kZWQgdG8gQU1EIGFuZCBQ
ViBkb21haW5zLgo+ICsgICAgICogQXQgdGhlIG1vbWVudCBvbmx5IEludGVsIGFuZCBBTUQgSFZN
IGRvbWFpbnMgYXJlIHN1cHBvcnRlZC4gSG93ZXZlciwgZXZlbnQKPiArICAgICAqIGRlbGl2ZXJ5
IGNvdWxkIGJlIGV4dGVuZGVkIHRvIGFuZCBQViBkb21haW5zLgoKInRvIGFuZCBQViBkb21haW5z
Ij8gUmVtb3ZlIHRoYXQgImFuZCIgZnJvbSB0aGVyZSB0b28uCgo+ICAgICAgICovCj4gLSAgICBp
ZiAoICFpc19odm1fZG9tYWluKGQpIHx8ICFjcHVfaGFzX3ZteCApCj4gKyAgICBpZiAoICFpc19o
dm1fZG9tYWluKGQpICkKPiAgICAgICAgICByZXR1cm4gY2FwYWJpbGl0aWVzOwo+Cj4gLSAgICBj
YXBhYmlsaXRpZXMgPSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxS
RUcpIHwKPiAtICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfTU9WX1RPX01TUikgfAo+IC0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSB8Cj4gLSAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKPiAtICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhD
RVBUSU9OKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX0NQVUlEKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfAo+IC0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpOwo+IC0KPiAtICAgIC8q
IFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBm
dW5jICovCj4gLSAgICBpZiAoIGh2bV9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCgpICkKPiAtICAg
ICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5H
TEVTVEVQKTsKPiArICAgIGlmKCBjcHVfaGFzX3ZteCApCj4gKyAgICB7Cj4gKyAgICAgICAgY2Fw
YWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVH
KSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9NT1ZfVE9fTVNSKSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSB8Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJ
T04pIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX0NQVUlEKSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gKwo+
ICsgICAgICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBqdXN0IGNh
bGwgdGhlIGh2bSBmdW5jICovCj4gKyAgICAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9zdXBw
b3J0ZWQoKSApCj4gKyAgICAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVApOwo+ICsgICAgfQo+ICsKPiArICAgIGNhcGFiaWxp
dGllcyB8PSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpOwo+
Cj4gICAgICBpZiAoIGh2bV9mdW5jcy5zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyApCj4g
ICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
REVTQ19BQ0NFU1MpOwo+IC0tCj4gMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 18:04:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 18:04:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejqYB-00008e-HG; Thu, 08 Feb 2018 18:03:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejqY9-00008H-KG
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 18:03:57 +0000
X-Inumbo-ID: 8ba63832-0cfa-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ba63832-0cfa-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 18:04:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,479,1511827200"; d="scan'208";a="461936729"
Date: Thu, 8 Feb 2018 18:03:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180208180348.moi3fujoq22fkkqg@citrix.com>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
 <1518112198.5629.68.camel@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518112198.5629.68.camel@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, David Scott <dave@recoil.org>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Marcello Seri <marcello.seri@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Michael Young <m.a.young@durham.ac.uk>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDY6NDk6NThQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gT24gVHVlLCAyMDE4LTAxLTMwIGF0IDIyOjU1ICswMDAwLCBNaWNoYWVsIFlvdW5n
IHdyb3RlOgo+ID4gWGVuIGJ1aWx0IHdpdGggb2NhbWwgNC4wNiBnaXZlcyBlcnJvcnMgc3VjaCBh
cwo+ID4gRXJyb3I6IFRoaXMgZXhwcmVzc2lvbiBoYXMgdHlwZSBieXRlcyBidXQgYW4gZXhwcmVz
c2lvbiB3YXMKPiA+ICAJZXhwZWN0ZWQgb2YgdHlwZSBzdHJpbmcKPiA+IGFzIEJ5dGUgYW5kIHNh
ZmUtc3RyaW5ncyB3aGljaCB3ZXJlIGludHJvZHVjZWQgaW4gNC4wMiBhcmUgdGhlCj4gPiBkZWZh
dWx0IGluIDQuMDYuCj4gPiBUaGlzIHBhdGNoIHdoaWNoIGlzIHBhcnRseSBieSBSaWNoYXJkIFcu
TS4gSm9uZXMgb2YgUmVkIEhhdAo+ID4gZnJvbSBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20v
c2hvd19idWcuY2dpP2lkPTE1MjY3MDMKPiA+IGZpeGVzIHRoZXNlIGlzc3Vlcy4KPiA+IAo+ID4g
U2lnbmVkLW9mZi1ieTogTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KPiA+
IFJldmlld2VkLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+Cj4gPgo+IFNvLCB3aXRoIHRoaXMgcGF0Y2gsIG94ZW5zdG9yZCBkb2VzIG5vdCBzdGFydCBm
b3IgbWUuCj4gCj4gU3lzdGVtZCBzYXlzIHRoaXMgKHNvcnJ5LCBpdCdzIG5vdCB0aGUgZnVsbCBv
dXRwdXQuLiBJIGRvbid0IGhhdmUgaXQKPiByaWdodCBub3csIGJ1dCBjYW4gcHJvZHVjZSBpdCk6
Cj4gCj4gc3lzdGVtY3RsIHN0YXR1cyB4ZW5zdG9yZWQKPiAgLi4uCj4gIEFjdGl2ZTogZmFpbGVk
IChSZXN1bHQ6IHByb3RvY29sKSBzaW5jZSBUaHUgMjAxOC0wMi0wOCAxNzo0Nzo1NiBDRVQ7IDEy
bWluIGFnbwo+ICAuLi4KPiAgRmViIDA4IDE3OjQ3OjU2IFpoYW1hbiBzeXN0ZW1kWzFdOiB4ZW5z
dG9yZWQuc2VydmljZTogRmFpbGVkIHdpdGggcmVzdWx0ICdwcm90b2NvbCcuCj4gCj4gSnVzdCBy
dW5uaW5nIG94ZW5zdG9yZWQgZnJvbSBjb21tYW5kIGxpbmUgc2VlbXMgdG8gZXhpdHMgd2l0aCAw
LCBidXQKPiB0aGVyZSdzIG5vdCBhbiBveGVuc3RvcmVkIHByb2Nlc3MgcnVubmluZy4KPiAKPiBH
ZXR0aW5nIHJpZCBvZiB3aGF0IGlzIG5vdyBjb21taXQgIm1ha2UgeGVuIG9jYW1sIHNhZmUtc3Ry
aW5ncwo+IGNvbXBsaWFudCIgKGRmMWU0YzZlN2Y4ODkyZTk1MDQzM2ZmMzNjMjE1ZGYwY2Q3YjMw
ZjcpLCB0aGluZ3Mgd29yawo+IGFnYWluIGZvciBtZS4KPiAKCk9LLiBJIHdpbGwgcmV2ZXJ0IHRo
ZSByZWxldmFudCBjb21taXRzIGluIHN0YWdpbmcuIEknbSBzdXJlIHRoaXMgd2lsbApibG9jayBv
c3N0ZXN0IGZsaWdodHMuCgpXZWkuCgo+IFJlZ2FyZHMsCj4gRGFyaW8KPiAKPiBQUy4gVGhlcmUg
aGFzIGJlZW4gYSB2MiBvZiB0aGlzIHBhdGNoLCBJIHRoaW5rLCBidXQgSSBkb24ndCBoYXZlIGlu
IG15Cj4gZW1haWxzIGFueSBsb25nZXIsIHNvIEknbSByZXBseWluZyB0byB0aGlzIG9uZS4KPiAK
PiAtLSAKPiA8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBlbiE+PiAo
UmFpc3RsaW4gTWFqZXJlKQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0dHA6
Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQo+IFNvZnR3YXJlIEVuZ2luZWVyIEAgU1VTRSBodHRw
czovL3d3dy5zdXNlLmNvbS8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 18:04:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 18:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejqYi-0000CM-PY; Thu, 08 Feb 2018 18:04:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zr46=fc=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ejqYh-0000Br-Ns
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 18:04:31 +0000
X-Inumbo-ID: 9fdc3562-0cfa-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fdc3562-0cfa-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 18:05:20 +0000 (UTC)
Received: by mail-wm0-f65.google.com with SMTP id i186so11053693wmi.4
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 10:04:24 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ghFovSTvk37QgGahpOVQRGMuGV6A868Qw51RP7k9THA=;
 b=ijExwFeHsrPga9RF1CJHZsVMp+eeo1bEhq1zEGaGRl+qDKsnYwrQrs/2IzHE32DXtm
 Oaluj5DepMeEzn8K3ct0J5Scyayve9h2IGiGC8PgKB8jvUWqxkuheCKLGrVqF3Z/nHRm
 /FSRE+2IlRQ4K6arFo+uXuTmJUkr2y5/OPCNC2qquFBd30U2QJOI0OwS3mY9VDbvU+Qf
 rQGqHrXOONBuhjLl/Yz4Aw/16k5+d51kXnQLoQU37NsxqC01gXmGXwD0tHFqCXQ4Elea
 hJjRXYFGaz+szTJVv/4X7HwDHBCBGuuzETdm2tOks9lipYUSJVYr329lv7ZjEt/Sbdh9
 Y/VQ==
X-Gm-Message-State: APf1xPB01pOdyyd52WzkumvJSKYDgBwVXEd7qQJ/viA279s11U/pxG/a
 vR/gGg//Jpz8jBn9aTVsDueJwN/b
X-Google-Smtp-Source: AH8x225drDDkQSv6I/yyv/3Kqt8fHFXQxmF1tiy5E2Vc6Bi9GBMKXc+vq2Ond5Ul5Kt2yFlaMjwrzQ==
X-Received: by 10.80.149.88 with SMTP id v24mr62234eda.242.1518113063899;
 Thu, 08 Feb 2018 10:04:23 -0800 (PST)
Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com.
 [74.125.82.46])
 by smtp.gmail.com with ESMTPSA id i32sm207341eda.89.2018.02.08.10.04.23
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 10:04:23 -0800 (PST)
Received: by mail-wm0-f46.google.com with SMTP id j21so526921wmh.1
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 10:04:23 -0800 (PST)
X-Received: by 10.28.185.196 with SMTP id j187mr20708wmf.94.1518113063016;
 Thu, 08 Feb 2018 10:04:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Thu, 8 Feb 2018 10:03:42 -0800 (PST)
In-Reply-To: <1518103552-4836-3-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-3-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 8 Feb 2018 11:03:42 -0700
X-Gmail-Original-Message-ID: <CABfawhkGAFXMkSBLkPD+SzsFu3Bc6QC-QFLzbed1+J30G72aJw@mail.gmail.com>
Message-ID: <CABfawhkGAFXMkSBLkPD+SzsFu3Bc6QC-QFLzbed1+J30G72aJw@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgOCwgMjAxOCBhdCA4OjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgZW5hYmxlcyB0aGUgYnJlYWtw
b2ludCBldmVudHMgZm9yIHN2bS4KPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEg
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBWMToKPiAg
ICAgICAgIC0gQ2xlYW4gdXAgYm9vbF90Cj4gICAgICAgICAtIFJlbW92ZWQgZXZlbnQuaW5zbl9s
ZW4gPSAwCj4gICAgICAgICAtIFN3aXRjaGVkIHRoZSB2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFj
aGVkIGlmCj4gICAgICAgICAtIEFkZCBhIGV4dHJhIHBhaXIgb2YgYnJhY2hldHMgZm9yIHRoZSBj
YXBhYiB2YXIuCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgIHwgNDggKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaCB8ICA0ICsrLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA0MiBpbnNlcnRp
b25zKCspLCAxMCBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5kZXggZGNiZDU1MC4u
YTE0Y2FhYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gQEAgLTU5LDYgKzU5LDcgQEAKPiAgI2luY2x1
ZGUgPGFzbS9oYXAuaD4KPiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4gICNpbmNsdWRlIDxhc20v
ZGVidWdnZXIuaD4KPiArI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPgo+ICAjaW5jbHVkZSA8
YXNtL3hzdGF0ZS5oPgo+Cj4gIHZvaWQgc3ZtX2FzbV9kb19yZXN1bWUodm9pZCk7Cj4gQEAgLTEw
NzksNyArMTA4MCw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNw
dSAqdikKPiAgc3RhdGljIHZvaWQgbm9yZXR1cm4gc3ZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAq
dikKPiAgewo+ICAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3Zt
LnZtY2I7Cj4gLSAgICBib29sX3QgZGVidWdfc3RhdGUgPSB2LT5kb21haW4tPmRlYnVnZ2VyX2F0
dGFjaGVkOwo+ICsgICAgYm9vbCBkZWJ1Z19zdGF0ZSA9IHYtPmRvbWFpbi0+ZGVidWdnZXJfYXR0
YWNoZWQKPiArICAgICAgICAgICAgICAgIHx8IHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLnNvZnR3
YXJlX2JyZWFrcG9pbnRfZW5hYmxlZDsKPiAgICAgIGJvb2xfdCB2Y3B1X2d1ZXN0bW9kZSA9IDA7
Cj4gICAgICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBpYyh2KTsKPgo+IEBAIC0y
NDA3LDYgKzI0MDksMTkgQEAgc3RhdGljIGJvb2wgc3ZtX2dldF9wZW5kaW5nX2V2ZW50KHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgeDg2X2V2ZW50ICppbmZvKQo+ICAgICAgcmV0dXJuIHRydWU7Cj4g
IH0KPgo+ICtzdGF0aWMgdm9pZCBzdm1fcHJvcGFnYXRlX2ludHIoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgaW5zbl9sZW4pCj4gK3sKPiArICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1j
YiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOwo+ICsgICAgc3RydWN0IHg4Nl9ldmVudCBldmVudCA9
IHsKPiArICAgICAgICAudmVjdG9yID0gdm1jYi0+ZXZlbnRpbmouZmllbGRzLnR5cGUsCj4gKyAg
ICAgICAgLnR5cGUgPSB2bWNiLT5ldmVudGluai5maWVsZHMudHlwZSwKPiArICAgICAgICAuZXJy
b3JfY29kZSA9IHZtY2ItPmV4aXRpbmZvMSwKPiArICAgIH07Cj4gKwo+ICsgICAgZXZlbnQuaW5z
bl9sZW4gPSBpbnNuX2xlbjsKPiArICAgIGh2bV9pbmplY3RfZXZlbnQoJmV2ZW50KTsKPiArfQo+
ICsKPiAgc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVu
Y3Rpb25fdGFibGUgPSB7Cj4gICAgICAubmFtZSAgICAgICAgICAgICAgICAgPSAiU1ZNIiwKPiAg
ICAgIC5jcHVfdXBfcHJlcGFyZSAgICAgICA9IHN2bV9jcHVfdXBfcHJlcGFyZSwKPiBAQCAtMjYx
OSwxNCArMjYzNCwzMSBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykKPiAgICAgICAgICBicmVhazsKPgo+ICAgICAgY2FzZSBWTUVYSVRfRVhDRVBU
SU9OX0JQOgo+IC0gICAgICAgIGlmICggIXYtPmRvbWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQgKQo+
IC0gICAgICAgICAgICBnb3RvIHVuZXhwZWN0ZWRfZXhpdF90eXBlOwo+IC0gICAgICAgIC8qIEFN
RCBWb2wyLCAxNS4xMTogSU5UMywgSU5UTywgQk9VTkQgaW50ZXJjZXB0cyBkbyBub3QgdXBkYXRl
IFJJUC4gKi8KPiAtICAgICAgICBpZiAoIChpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xl
bmd0aCh2LCBJTlNUUl9JTlQzKSkgPT0gMCApCj4gKyAgICAgICAgaW5zdF9sZW4gPSBfX2dldF9p
bnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5UMyk7Cj4gKwo+ICsgICAgICAgIGlmICggaW5z
dF9sZW4gPT0gMCApCj4gICAgICAgICAgICAgIGJyZWFrOwo+IC0gICAgICAgIF9fdXBkYXRlX2d1
ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7Cj4gLSAgICAgICAgY3VycmVudC0+YXJjaC5nZGJzeF92
Y3B1X2V2ZW50ID0gVFJBUF9pbnQzOwo+IC0gICAgICAgIGRvbWFpbl9wYXVzZV9mb3JfZGVidWdn
ZXIoKTsKPiArCj4gKyAgICAgICAgaWYgKCB2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkICkK
PiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0
X2xlbik7Cj4gKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2guZ2Ric3hfdmNwdV9ldmVudCA9IFRS
QVBfaW50MzsKPiArICAgICAgICAgICAgZG9tYWluX3BhdXNlX2Zvcl9kZWJ1Z2dlcigpOwo+ICsg
ICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgICAgIC8qIEFNRCBW
b2wyLCAxNS4xMTogSU5UMywgSU5UTywgQk9VTkQgaW50ZXJjZXB0cyBkbyBub3QgdXBkYXRlIFJJ
UC4gKi8KClRoaXMgY29tbWVudCBoZXJlIGxvb2tzIGxpa2UgdG8gYmVsb25nIHRvIHRoZSBjb2Rl
IGFib3ZlIHRoYXQgbWFudWFsbHkKaW5jcmVhc2VzIHRoZSBJUC4KCj4gKyAgICAgICAgICAgaW50
IHJjOwo+ICsKPiArICAgICAgICAgICByYyA9IGh2bV9tb25pdG9yX2RlYnVnKHJlZ3MtPnJpcCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9NT05JVE9SX1NPRlRXQVJF
X0JSRUFLUE9JTlQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRVZF
TlRUWVBFX1NXX0VYQ0VQVElPTiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGluc3RfbGVuKTsKPiArICAgICAgICAgICBpZiAoIHJjIDwgMCApCj4gKyAgICAgICAgICAgICAg
IGdvdG8gdW5leHBlY3RlZF9leGl0X3R5cGU7Cj4gKyAgICAgICAgICAgaWYgKCAhcmMgKQo+ICsg
ICAgICAgICAgICAgICBzdm1fcHJvcGFnYXRlX2ludHIodiwgaW5zdF9sZW4pOwo+ICsgICAgICAg
IH0KPiAgICAgICAgICBicmVhazsKPgo+ICAgICAgY2FzZSBWTUVYSVRfRVhDRVBUSU9OX05NOgo+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW9uaXRvci5oCj4gaW5kZXggYjJiNGU2YS4uNjhlNjJiZCAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW9uaXRvci5oCj4gQEAgLTgxLDcgKzgxLDYgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBh
cmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgewo+
ICAgICAgICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
V1JJVEVfQ1RSTFJFRykgfAo+ICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkgfAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
REVCVUdfRVhDRVBUSU9OKSB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAo+ICAgICAgICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8Cj4gQEAgLTkyLDcgKzkx
LDggQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGll
cyhzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5HTEVTVEVQKTsKPiAgICAgIH0KPgo+IC0gICAg
Y2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVR
VUVTVCk7Cj4gKyAgICBjYXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfR1VFU1RfUkVRVUVTVCkgfAo+ICsgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkpOwo+Cj4gICAgICBpZiAo
IGh2bV9mdW5jcy5zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyApCj4gICAgICAgICAgY2Fw
YWJpbGl0aWVzIHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1Mp
Owo+IC0tCj4gMi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 18:05:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 18:05:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejqZM-0000H8-1F; Thu, 08 Feb 2018 18:05:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zr46=fc=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ejqZL-0000GT-7u
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 18:05:11 +0000
X-Inumbo-ID: b7bf3938-0cfa-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b7bf3938-0cfa-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 18:06:00 +0000 (UTC)
Received: by mail-wm0-f67.google.com with SMTP id j21so529224wmh.1
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 10:05:04 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=QspefW2/Pf/cw7LGjxVe4JymNcPDTP3Wd8ZfPRBWyqU=;
 b=NOFIKGOOhejNoDF1Rutnuem5PDCvA6+I6bk5hfX2dFHDxkURRfXJLu7OAMs1Z0NFs/
 sOVJbdTEslTz1GZINj/0SSk5WWY3Q90eNuzQKg8QhhjSlZY88TbX/+HO/mzsG61lNrfc
 CWCYBBNWzUA+6+r8+XF7LBMkMgtW7JzjIC9rjnFuvFUaJjseuDZqvawn8Fy5+Zdqp4TA
 PaR/VETsQWb6PLmhx7zgE9KfHWhq3oMqsyYkjDRr8WnDIsWo/MVlC+Y9KDzmDuePtdAb
 rnHdoizeTUIsYxYS3pvczDwY6F649uTgzMUnNcV03/UV+8QGJ/1KSkJ343tDAZ6q2gDJ
 RDbg==
X-Gm-Message-State: APf1xPABKldeIepGWu/ae02f1/T3NEUDAxpMtAb3OGpaMLs4nYhY2FTv
 dp4HEe7MvFrUF7Xs/gZeVYH7E4oj
X-Google-Smtp-Source: AH8x227jIHlbOToasQsZp5BHK5KDk2LmBlgnaPfkeUpzt7KKwDEysMiD0yLGWOUo+VGr+R1DuyjzVQ==
X-Received: by 10.80.192.72 with SMTP id u8mr40404edd.109.1518113104069;
 Thu, 08 Feb 2018 10:05:04 -0800 (PST)
Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com.
 [74.125.82.53])
 by smtp.gmail.com with ESMTPSA id h9sm194739edi.79.2018.02.08.10.05.03
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 10:05:03 -0800 (PST)
Received: by mail-wm0-f53.google.com with SMTP id 143so11041813wma.5
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 10:05:03 -0800 (PST)
X-Received: by 10.28.170.71 with SMTP id t68mr34117wme.31.1518113102667; Thu,
 08 Feb 2018 10:05:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Thu, 8 Feb 2018 10:04:22 -0800 (PST)
In-Reply-To: <1518103552-4836-4-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-4-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 8 Feb 2018 11:04:22 -0700
X-Gmail-Original-Message-ID: <CABfawh=ne4LET2nA4QZPPOZNAfdbOqjXjO4gEtQtQYFG9QFhaw@mail.gmail.com>
Message-ID: <CABfawh=ne4LET2nA4QZPPOZNAfdbOqjXjO4gEtQtQYFG9QFhaw@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 3/4] hvm/svm: Enable MSR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgOCwgMjAxOCBhdCA4OjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgZW5hYmxlcyBNU1IgZXZlbnRz
IGZvciBzdm0uCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJp
dGRlZmVuZGVyLmNvbT4KCkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3ll
bC5jb20+Cgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICB8IDkgKysrKysr
KysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgNCArKy0tCj4gIDIgZmlsZXMg
Y2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
Cj4gaW5kZXggYTE0Y2FhYi4uMWVhZGFiNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gQEAgLTE2Myw2
ICsxNjMsMTQgQEAgdm9pZCBzdm1faW50ZXJjZXB0X21zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgbXNyLCBpbnQgZmxhZ3MpCj4gICAgICAgICAgX19jbGVhcl9iaXQobXNyICogMiArIDEsIG1z
cl9iaXQpOwo+ICB9Cj4KPiArc3RhdGljIHZvaWQgc3ZtX2VuYWJsZV9tc3JfaW50ZXJjZXB0aW9u
KHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IG1zcikKPiArewo+ICsgICAgc3RydWN0IHZjcHUg
KnY7Cj4gKwo+ICsgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+ICsgICAgICAgIHN2bV9pbnRl
cmNlcHRfbXNyKHYsIG1zciwgTVNSX0lOVEVSQ0VQVF9XUklURSk7Cj4gK30KPiArCj4gIHN0YXRp
YyB2b2lkIHN2bV9zYXZlX2RyKHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICBzdHJ1Y3Qgdm1j
Yl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKPiBAQCAtMjQ2MCw2ICsyNDY4
LDcgQEAgc3RhdGljIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVu
Y3Rpb25fdGFibGUgPSB7Cj4gICAgICAuZnB1X2RpcnR5X2ludGVyY2VwdCAgPSBzdm1fZnB1X2Rp
cnR5X2ludGVyY2VwdCwKPiAgICAgIC5tc3JfcmVhZF9pbnRlcmNlcHQgICA9IHN2bV9tc3JfcmVh
ZF9pbnRlcmNlcHQsCj4gICAgICAubXNyX3dyaXRlX2ludGVyY2VwdCAgPSBzdm1fbXNyX3dyaXRl
X2ludGVyY2VwdCwKPiArICAgIC5lbmFibGVfbXNyX2ludGVyY2VwdGlvbiA9IHN2bV9lbmFibGVf
bXNyX2ludGVyY2VwdGlvbiwKPiAgICAgIC5zZXRfcmR0c2NfZXhpdGluZyAgICA9IHN2bV9zZXRf
cmR0c2NfZXhpdGluZywKPiAgICAgIC5zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyA9IHN2
bV9zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZywKPiAgICAgIC5nZXRfaW5zbl9ieXRlcyAg
ICAgICA9IHN2bV9nZXRfaW5zbl9ieXRlcywKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+IGluZGV4IDY4
ZTYyYmQuLjEzOGM0NjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9y
LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+IEBAIC04MCw3ICs4MCw2
IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMo
c3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIGlmKCBjcHVfaGFzX3ZteCApCj4gICAgICB7Cj4gICAg
ICAgICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklU
RV9DVFJMUkVHKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgKDFV
IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9JTlRFUlJVUFQpIHwKPiBAQCAtOTIsNyArOTEsOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90
IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICB9
Cj4KPiAgICAgIGNhcGFiaWxpdGllcyB8PSAoKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9HVUVTVF9SRVFVRVNUKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSk7Cj4gKyAgICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5U
KSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9NT1ZfVE9fTVNSKSk7Cj4KPiAgICAgIGlmICggaHZtX2Z1bmNzLnNldF9kZXNjcmlwdG9yX2Fj
Y2Vzc19leGl0aW5nICkKPiAgICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9ERVNDX0FDQ0VTUyk7Cj4gLS0KPiAyLjcuNAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 18:07:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 18:07:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejqbi-0000YR-Gm; Thu, 08 Feb 2018 18:07:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zr46=fc=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ejqbh-0000YK-QD
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 18:07:37 +0000
X-Inumbo-ID: e06dcd7f-0cfa-11e8-ba59-bc764e045a96
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e06dcd7f-0cfa-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 19:07:09 +0100 (CET)
Received: by mail-wm0-f65.google.com with SMTP id i186so11070413wmi.4
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 10:07:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=QftJYbPBu0zaAqkjv/HlpAFKnk7bwuTSQbwKNknSTIU=;
 b=ERlyrVOpnkLMMKdENByev+IeC7L42z6/8djqGXXyXRdcZNBc77mzYStDpuMavoWKEI
 gHW21U1xLnA8H34yRCocUmSigQbwFz+v6TLQb+w/8U4LrjBJZVgo/DTNqP9OpsW9vJSQ
 NLZ3f8/ryLZ4e8d7NJj1eQg9Kcw4HkYRYA7K2Z4PBkQ0KlWyZCp5MYNfCoE8bQuWc8wB
 bhbQk4TmDJizZd8o4L6TGxV1Mmj8YTKfsFdAB0nf8iboiqSY2wvT5zpCnXp2qIiokjMs
 Eo1GwD1jPEMRdtHXzvCXVOzhKiIeTlxAMU8242Cl8flOAib6YaSKHqb8cyD/pXlH13gu
 ufuQ==
X-Gm-Message-State: APf1xPCiJGAM2rnWYsCb8was9n0vNTVDG/MCtMBHHL3tzS+gtWncSTE5
 b9MeXIjbN3FJLcrIP0l/8enDeOhL
X-Google-Smtp-Source: AH8x226AEO4bmXwFsaGKXHotNk/977DT4wJC2IVNNlsaoqs/xVG8nYJlkOmDZYy7wKJ/0z9NIjHASQ==
X-Received: by 10.80.183.97 with SMTP id g88mr38874ede.191.1518113254185;
 Thu, 08 Feb 2018 10:07:34 -0800 (PST)
Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com.
 [74.125.82.43])
 by smtp.gmail.com with ESMTPSA id x35sm256332edb.55.2018.02.08.10.07.33
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 10:07:33 -0800 (PST)
Received: by mail-wm0-f43.google.com with SMTP id t74so11134251wme.3
 for <xen-devel@lists.xen.org>; Thu, 08 Feb 2018 10:07:33 -0800 (PST)
X-Received: by 10.28.141.144 with SMTP id p138mr6309wmd.58.1518113253215; Thu,
 08 Feb 2018 10:07:33 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Thu, 8 Feb 2018 10:06:52 -0800 (PST)
In-Reply-To: <1518103552-4836-5-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-5-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Thu, 8 Feb 2018 11:06:52 -0700
X-Gmail-Original-Message-ID: <CABfawhkTv3-+61+PTB5msrQDy49wx98SSmcp_zyD7PhNf9GTBg@mail.gmail.com>
Message-ID: <CABfawhkTv3-+61+PTB5msrQDy49wx98SSmcp_zyD7PhNf9GTBg@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] hvm/svm: Enable CR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgOCwgMjAxOCBhdCA4OjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgZW5hYmxlcyBjb250cm9scmVn
aXN0ZXIgZXZlbnRzIGZvciBzdm0uCgpTbyB0aGlzIHBhdGNoIGVuYWJsZXMgdGhlIGV2ZW50IHRv
IHRyaWdnZXIgYnV0IHdoZXJlIGlzIGl0IGJlaW5nCmhhbmRsZWQgYW5kIGZvcndhcmRlZCB0byB0
aGUgbW9uaXRvciByaW5nPwoKPgo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YyAgICB8IDExICsrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwg
IDYgKysrLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5kZXggMWVhZGFiNC4uMzExOTAyZiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCj4gQEAgLTYwLDYgKzYwLDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4g
ICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5o
Pgo+ICsjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KPiAgI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4K
Pgo+ICB2b2lkIHN2bV9hc21fZG9fcmVzdW1lKHZvaWQpOwo+IEBAIC01NjAsNiArNTYxLDE2IEBA
IHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNy
KQo+ICAgICAgICAgICAgICAgICAgc3ZtX2ZwdV9lbnRlcih2KTsKPiAgICAgICAgICB9Cj4KPiAr
ICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIHVpbnQzMl90IGludGVyY2VwdHMgPSB2bWNiX2dldF9jcl9pbnRlcmNlcHRz
KHZtY2IpOwo+ICsKPiArICAgICAgICAgICAgLyogVHJhcCBDUjMgdXBkYXRlcyBpZiBDUjMgbWVt
b3J5IGV2ZW50cyBhcmUgZW5hYmxlZC4gKi8KPiArICAgICAgICAgICAgaWYgKCB2LT5kb21haW4t
PmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgo+ICsgICAgICAgICAgICAgICAg
IG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpICkKPiArICAgICAgICAg
ICAgICAgdm1jYl9zZXRfY3JfaW50ZXJjZXB0cyh2bWNiLCBpbnRlcmNlcHRzIHwgQ1JfSU5URVJD
RVBUX0NSM19XUklURSk7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAgICB2YWx1ZSA9IHYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gfCBod19jcjBfbWFzazsKPiAgICAgICAgICBpZiAoICFw
YWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCj4gICAgICAgICAgICAgIHZhbHVlIHw9IFg4Nl9D
UjBfUEcgfCBYODZfQ1IwX1dQOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21v
bml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gaW5kZXggMTM4YzQ2My4u
YjgwZDIxNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gQEAgLTc5LDggKzc5LDcgQEAgc3Rh
dGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3Qg
ZG9tYWluICpkKQo+Cj4gICAgICBpZiggY3B1X2hhc192bXggKQo+ICAgICAgewo+IC0gICAgICAg
IGNhcGFiaWxpdGllcyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RS
TFJFRykgfAo+IC0gICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8Cj4gKyAgICAgICAgY2FwYWJpbGl0aWVzID0gKDFV
IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9JTlRFUlJVUFQpIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gQEAgLTkyLDcgKzkxLDggQEAg
c3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1
Y3QgZG9tYWluICpkKQo+Cj4gICAgICBjYXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCkgfAo+ICAgICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkgfAo+IC0g
ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RP
X01TUikpOwo+ICsgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfTU9WX1RPX01TUikgfAo+ICsgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykpOwo+Cj4gICAgICBpZiAoIGh2bV9mdW5j
cy5zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyApCj4gICAgICAgICAgY2FwYWJpbGl0aWVz
IHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOwo+IC0tCj4g
Mi43LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 18:12:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 18:12:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejqgg-0001Fl-2s; Thu, 08 Feb 2018 18:12:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejqge-0001Ff-Tl
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 18:12:44 +0000
X-Inumbo-ID: c67a6c29-0cfb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c67a6c29-0cfb-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 18:13:34 +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 AE55580D;
 Thu,  8 Feb 2018 10:12:37 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E07393F24D;
 Thu,  8 Feb 2018 10:12:36 -0800 (PST)
To: Volodymyr Babchuk <vlad.babchuk@gmail.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-2-julien.grall@arm.com>
 <CAOcqxo0JwQp5RbHPUc+sCUdCwyDmSzzgXa33b7f7zd=m1JVUMg@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8207b584-a833-3b95-e373-334d9bb52ed1@arm.com>
Date: Thu, 8 Feb 2018 18:12:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAOcqxo0JwQp5RbHPUc+sCUdCwyDmSzzgXa33b7f7zd=m1JVUMg@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] xen/arm: vpsci: Remove parameter 'ver'
 from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwNi8wMi8xOCAxNTo0MiwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgVm9sb2R5bXlyLAoKPiBPbiA1IEZlYnJ1YXJ5IDIwMTggYXQgMTU6MjAsIEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiBDdXJyZW50bHksIHRoZSBiZWhh
dmlvciBvZiBkb19jb21tb25fY3B1IHdpbGwgc2xpZ2h0bHkgY2hhbmdlIGRlcGVuZGluZwo+PiBv
biB0aGUgUFNDSSB2ZXJzaW9uIHBhc3NlZCBpbiBwYXJhbWV0ZXIuIExvb2tpbmcgYXQgdGhlIGNv
ZGUsIG1vcmUgdGhlCj4+IHNwZWNpZmljIDAuMiBiZWhhdmlvciBjb3VsZCBtb3ZlIG91dCBvZiB0
aGUgZnVuY3Rpb24gb3IgYWRhcHRlZCBmb3IgMC4xOgo+Pgo+PiAgICAgIC0geDAvcjAgY2FuIGJl
IHVwZGF0ZWQgb24gUFNDSSAwLjEgYmVjYXVzZSBnZW5lcmFsIHB1cnBvc2UgcmVnaXN0ZXJzCj4+
ICAgICAgYXJlIHVuZGVmaW5lZCB1cG9uIENQVSBvbi4KPj4gICAgICAtIFBTQ0kgMC4xIGRvZXMg
bm90IGRlZmluZWQgUFNDSV9BTFJFQURZX09OLiBIb3dldmVyLCBpdCB3b3VsZCBiZQo+PiAgICAg
IHNhZmVyIHRvIGJhaWwgb3V0IGlmIHRoZSBDUFUgaXMgYWxyZWFkeSBvbi4KPj4KPj4gQmFzZWQg
b24gdGhpcywgdGhlIHBhcmFtZXRlciAndmVyJyBpcyByZW1vdmVkIGFuZCBkb19wc2NpX2NwdV9v
bgo+PiAoaW1wbGVtZW50YXRpb24gZm9yIFBTQ0kgMC4xKSBpcyBhZGFwdGVkIHRvIGF2b2lkIHJl
dHVybmluZwo+PiBQU0NJX0FMUkVBRFlfT04uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJj
aHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KClRoYW5rIHlvdSBmb3IgdGhlIHJldmll
d2VkLiBGSVksIEkgbW92ZWQgdGhhdCBwYXRjaCB0b3dhcmRzIHRoZSBlbmQgb2YgCnRoZSBzZXJp
ZXMgYXMgaXQgaXMgbm90IG5lY2Vzc2FyeSBmb3IgYmFja3BvcnRpbmcuIEkga2VwdCB5b3VyIApy
ZXZpZXdlZC1ieSBiZWNhdXNlIHRoZXJlIGFyZSBubyBjbGFzaC4KCkkgaG9wZSB0aGF0IGlzIGZp
bmUgZm9yIHlvdS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 18:24:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 18:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejqri-00021D-2b; Thu, 08 Feb 2018 18:24:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rjog=fc=citrix.com=prvs=57087f223=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ejqrg-000217-6v
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 18:24:08 +0000
X-Inumbo-ID: 5dc96c37-0cfd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5dc96c37-0cfd-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 18:24:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,480,1511827200"; d="scan'208";a="461940909"
Date: Thu, 8 Feb 2018 18:24:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180208182400.g4qlkiaetnvqhuo6@citrix.com>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
 <1518112198.5629.68.camel@suse.com>
 <20180208180348.moi3fujoq22fkkqg@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208180348.moi3fujoq22fkkqg@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, David Scott <dave@recoil.org>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Marcello Seri <marcello.seri@citrix.com>,
 Christian Lindig <christian.lindig@citrix.com>,
 Michael Young <m.a.young@durham.ac.uk>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDY6MDM6NDhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEZlYiAwOCwgMjAxOCBhdCAwNjo0OTo1OFBNICswMTAwLCBEYXJpbyBGYWdnaW9s
aSB3cm90ZToKPiA+IE9uIFR1ZSwgMjAxOC0wMS0zMCBhdCAyMjo1NSArMDAwMCwgTWljaGFlbCBZ
b3VuZyB3cm90ZToKPiA+ID4gWGVuIGJ1aWx0IHdpdGggb2NhbWwgNC4wNiBnaXZlcyBlcnJvcnMg
c3VjaCBhcwo+ID4gPiBFcnJvcjogVGhpcyBleHByZXNzaW9uIGhhcyB0eXBlIGJ5dGVzIGJ1dCBh
biBleHByZXNzaW9uIHdhcwo+ID4gPiAgCWV4cGVjdGVkIG9mIHR5cGUgc3RyaW5nCj4gPiA+IGFz
IEJ5dGUgYW5kIHNhZmUtc3RyaW5ncyB3aGljaCB3ZXJlIGludHJvZHVjZWQgaW4gNC4wMiBhcmUg
dGhlCj4gPiA+IGRlZmF1bHQgaW4gNC4wNi4KPiA+ID4gVGhpcyBwYXRjaCB3aGljaCBpcyBwYXJ0
bHkgYnkgUmljaGFyZCBXLk0uIEpvbmVzIG9mIFJlZCBIYXQKPiA+ID4gZnJvbSBodHRwczovL2J1
Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTE1MjY3MDMKPiA+ID4gZml4ZXMgdGhl
c2UgaXNzdWVzLgo+ID4gPiAKPiA+ID4gU2lnbmVkLW9mZi1ieTogTWljaGFlbCBZb3VuZyA8bS5h
LnlvdW5nQGR1cmhhbS5hYy51az4KPiA+ID4gUmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcg
PGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNvbT4KPiA+ID4KPiA+IFNvLCB3aXRoIHRoaXMgcGF0
Y2gsIG94ZW5zdG9yZCBkb2VzIG5vdCBzdGFydCBmb3IgbWUuCj4gPiAKPiA+IFN5c3RlbWQgc2F5
cyB0aGlzIChzb3JyeSwgaXQncyBub3QgdGhlIGZ1bGwgb3V0cHV0Li4gSSBkb24ndCBoYXZlIGl0
Cj4gPiByaWdodCBub3csIGJ1dCBjYW4gcHJvZHVjZSBpdCk6Cj4gPiAKPiA+IHN5c3RlbWN0bCBz
dGF0dXMgeGVuc3RvcmVkCj4gPiAgLi4uCj4gPiAgQWN0aXZlOiBmYWlsZWQgKFJlc3VsdDogcHJv
dG9jb2wpIHNpbmNlIFRodSAyMDE4LTAyLTA4IDE3OjQ3OjU2IENFVDsgMTJtaW4gYWdvCj4gPiAg
Li4uCj4gPiAgRmViIDA4IDE3OjQ3OjU2IFpoYW1hbiBzeXN0ZW1kWzFdOiB4ZW5zdG9yZWQuc2Vy
dmljZTogRmFpbGVkIHdpdGggcmVzdWx0ICdwcm90b2NvbCcuCj4gPiAKPiA+IEp1c3QgcnVubmlu
ZyBveGVuc3RvcmVkIGZyb20gY29tbWFuZCBsaW5lIHNlZW1zIHRvIGV4aXRzIHdpdGggMCwgYnV0
Cj4gPiB0aGVyZSdzIG5vdCBhbiBveGVuc3RvcmVkIHByb2Nlc3MgcnVubmluZy4KPiA+IAo+ID4g
R2V0dGluZyByaWQgb2Ygd2hhdCBpcyBub3cgY29tbWl0ICJtYWtlIHhlbiBvY2FtbCBzYWZlLXN0
cmluZ3MKPiA+IGNvbXBsaWFudCIgKGRmMWU0YzZlN2Y4ODkyZTk1MDQzM2ZmMzNjMjE1ZGYwY2Q3
YjMwZjcpLCB0aGluZ3Mgd29yawo+ID4gYWdhaW4gZm9yIG1lLgo+ID4gCj4gCj4gT0suIEkgd2ls
bCByZXZlcnQgdGhlIHJlbGV2YW50IGNvbW1pdHMgaW4gc3RhZ2luZy4gSSdtIHN1cmUgdGhpcyB3
aWxsCj4gYmxvY2sgb3NzdGVzdCBmbGlnaHRzLgo+IAoKQ29ycmVjdGlvbjogb3NzdGVzdCBjdXJy
ZW50bHkgc3RpbGwgcnVucyBEZWJpYW4gamVzc2llLCB3aGljaCBoYXMgb2NhbWwKNC4wMSwgd2hp
Y2ggbWVhbnMgdGhlIGJ1bXAgdG8gNC4wMiBpbiBzdGFnaW5nIGlzIGxpa2VseSBjYXVzZSBveGVu
c3RvcmVkCnRvIGJlIGRpc2FibGVkLiBOZXcgZmxpZ2h0cyBjb3VsZCBzdGlsbCBwYXNzIGJ1dCB0
aGF0J3MgZHVlIHRvCm94ZW5zdG9yZWQgbm90IGdldHRpbmcgdGVzdGVkLiBJdCBpcyBjb252b2x1
dGVkLCBJIGtub3cuIDotLwoKSSBuZWVkIHRvIGF0IGxlYXN0IHJldmVydCB0aGUgc2FmZS1zdHJp
bmcgcGF0Y2hlcyBpbiBzdGFnaW5nLiBBcyBmb3IgdGhlCnZlcnNpb24gYnVtcCwgSSdtIG5vdCBz
byBzdXJlLiBPbiBvbmUgaGFuZCBpdCBpcyB1c2VsZXNzIGluIGl0cyBvd24gYW5kCmxlYXZpbmcg
dGhlIGJ1bXAgaW4gdHJlZSBhY3R1YWxseSBzdG9wcyB0aGUgdGVzdGluZyBvZiBveGVuc3RvcmVk
LCBvbgp0aGUgb3RoZXIgaGFuZCBpdCBpcyBhIG11c3QtaGF2ZSBmb3Igc2FmZS1zdHJpbmcgcGF0
Y2gsIGFzc3VtaW5nIHdlIHdpbGwKaGF2ZSBhIHByb3BlciBzYWZlLXN0cmluZyBmaXggc29vbi1p
c2ggd2UgY2FuIGxlYXZlIHRoZW0gaW4gc3RhZ2luZy4KCkNocmlzdGlhbiwgZG8geW91IGhhdmUg
YW55IGlkZWEgd2hlbiB5b3UgY2FuIGxvb2sgaW50byBmaXhpbmcgdGhlCnNhZmUtc3RyaW5nIHBh
dGNoPwoKQW5kIG9zc3Rlc3Qgc2hvdWxkIHJlYWxseSBiZSB1cGdyYWRlZCB0byBzdHJlY2ggKHdo
aWNoIGhhcyA0LjAyKS4KCldlaS4KCgo+IFdlaS4KPiAKPiA+IFJlZ2FyZHMsCj4gPiBEYXJpbwo+
ID4gCj4gPiBQUy4gVGhlcmUgaGFzIGJlZW4gYSB2MiBvZiB0aGlzIHBhdGNoLCBJIHRoaW5rLCBi
dXQgSSBkb24ndCBoYXZlIGluIG15Cj4gPiBlbWFpbHMgYW55IGxvbmdlciwgc28gSSdtIHJlcGx5
aW5nIHRvIHRoaXMgb25lLgo+ID4gCj4gPiAtLSAKPiA+IDw8VGhpcyBoYXBwZW5zIGJlY2F1c2Ug
SSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChSYWlzdGxpbiBNYWplcmUpCj4gPiAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ID4gRGFyaW8gRmFnZ2lvbGksIFBoLkQsIGh0dHA6Ly9hYm91dC5tZS9kYXJpby5mYWdnaW9saQo+
ID4gU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBzOi8vd3d3LnN1c2UuY29tLwo+IAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:05:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:05:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrVg-0004fx-2t; Thu, 08 Feb 2018 19:05:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ymvy=fc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejrVf-0004er-AG
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 19:05:27 +0000
X-Inumbo-ID: 22c9bff9-0d03-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 22c9bff9-0d03-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:06:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejrVU-0005Ol-VS; Thu, 08 Feb 2018 19:05:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejrVP-0003pc-4N; Thu, 08 Feb 2018 19:05:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejrVN-0007OL-Hk; Thu, 08 Feb 2018 19:05:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118661-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=66c4f0c47fd80d1133c24865f95d4f0c59ef9bce
X-Osstest-Versions-That: xen=1c3545eeaf4ac6f8d5db5a52c29c112694bcd4f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Feb 2018 19:05:09 +0000
Subject: [Xen-devel] [xen-unstable test] 118661: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY2MSB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODY2MS8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjA3CgpSZWdy
ZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4NjA3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjA3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTg2MDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODYwNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NjA3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTg2MDcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODYwNwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4NjA3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2MDcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODYwNwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14
c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxs
L2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICA2NmM0ZjBjNDdmZDgwZDExMzNjMjQ4NjVmOTVkNGYwYzU5ZWY5YmNlCmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEy
Njk0YmNkNGYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2MDcgIDIwMTgtMDItMDYgMDU6NDc6
MTEgWiAgICAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4NjIyICAyMDE4LTAyLTA2IDE5
OjE1OjM3IFogICAgMSBkYXlzICAgIDMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4
NjYxICAyMDE4LTAyLTA3IDE5OjQ1OjA3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4u
bGluZGlnQGNpdHJpeC5jb20+CiAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBNaWNoYWVsIFlvdW5nIDxt
LmEueW91bmdAZHVyaGFtLmFjLnVrPgogIE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgVGFtYXMgSyBMZW5n
eWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+
CiAgWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
eHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2NmM0ZjBjNDdm
ZDgwZDExMzNjMjQ4NjVmOTVkNGYwYzU5ZWY5YmNlCkF1dGhvcjogTWljaGFlbCBZb3VuZyA8bS5h
LnlvdW5nQGR1cmhhbS5hYy51az4KRGF0ZTogICBXZWQgRmViIDcgMTM6NTk6MDAgMjAxOCArMDAw
MAoKICAgIHVwZGF0ZSB0aGUgbWluaW1hbCBvY2FtbCB2ZXJzaW9uIHRvIDQuMDIKICAgIAogICAg
VGhlIG9jYW1sIHNhZmUtc3RyaW5ncyBwYXRjaCB1c2VzIGNvZGUgaW50cm9kdWNlZCBpbiBvY2Ft
bCA0LjAyCiAgICBzbyB1cGRhdGUgdGhlIG1pbmltYWwgdmVyc2lvbi4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTWljaGFlbCBZb3VuZyA8bS5hLnlvdW5nQGR1cmhhbS5hYy51az4KICAgIEFja2Vk
LWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+Cgpjb21t
aXQgNTE5MWMxZWY1MWIwMGVjMTEyMjA2OTE3NjQ3ZmFlYTU1YmU4YjAyZgpBdXRob3I6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgV2VkIEphbiAzMSAx
NjowOTozOSAyMDE4ICswMDAwCgogICAgeDg2L2Jvb3Q6IE1ha2UgYWx0ZXJuYXRpdmUgcGF0Y2hp
bmcgTk1JLXNhZmUKICAgIAogICAgRHVyaW5nIHBhdGNoaW5nLCB0aGVyZSBpcyBhIHZlcnkgc2xp
bSByaXNrIHRoYXQgYW4gTk1JIG9yIE1DRSBpbnRlcnJ1cHQgaW4gdGhlCiAgICBtaWRkbGUgb2Yg
YWx0ZXJpbmcgdGhlIGNvZGUgaW4gdGhlIE5NSS9NQ0UgcGF0aHMsIGluIHdoaWNoIGNhc2UgYmFk
IHRoaW5ncwogICAgd2lsbCBoYXBwZW4uCiAgICAKICAgIFRoZSBOTUkgcmlzayBjYW4gYmUgZWxp
bWluYXRlZCBieSBydW5uaW5nIHRoZSBwYXRjaGluZyBsb29wIGluIE5NSSBjb250ZXh0LCBhdAog
ICAgd2hpY2ggcG9pbnQgdGhlIENQVSB3aWxsIGRlZmVyIGZ1cnRoZXIgTk1JcyB1bnRpbCBwYXRj
aGluZyBpcyBjb21wbGV0ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgoKY29tbWl0IGNmNGIzMGRjYTBhZDczZTg3ODAyZGY4M2M1
Mjk3YWJlZTk5NjBjMjIKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJp
eC5jb20+CkRhdGU6ICAgV2VkIEphbiAyNCAxMTo1NjozMSAyMDE4ICswMDAwCgogICAgeDg2L21t
OiBBZGQgZGVidWcgY29kZSB0byBkZXRlY3QgaWxsZWdhbCBwYWdlX2xvY2sgYW5kIHB1dF9wYWdl
X3R5cGUgb3JkZXJpbmcKICAgIAogICAgVGhlIGZpeCBmb3IgWFNBLTI0MiBkZXBlbmRzIG9uIHRo
ZSBzYW1lIGNwdSBuZXZlciBjYWxsaW5nCiAgICBfcHV0X3BhZ2VfdHlwZSgpIHdoaWxlIGhvbGRp
bmcgYSBwYWdlX2xvY2soKSBmb3IgdGhhdCBwYWdlOyBkb2luZyBzbwogICAgbWF5IGNhdXNlIGEg
ZGVhZGxvY2sgdW5kZXIgdGhlIHJpZ2h0IGNvbmRpdGlvbnMuCiAgICAKICAgIEZ1cnRoZXJtb3Jl
LCBldmVuIGJlZm9yZSB0aGF0LCB0aGVyZSB3YXMgbmV2ZXIgYW55IGRpc2NpcGxpbmUgZm9yIHRo
ZQogICAgb3JkZXIgaW4gd2hpY2ggcGFnZSBsb2NrcyBhcmUgZ3JhYmJlZDsgaWYgdGhlcmUgYXJl
IGFueSBwYXRocyB0aGF0CiAgICBncmFiIHRoZSBsb2NrcyBmb3IgdHdvIGRpZmZlcmVudCBwYWdl
cyBhdCBvbmNlLCB3ZSByaXNrIGNyZWF0aW5nIHRoZQogICAgY29uZGl0aW9ucyBmb3IgYSBkZWFk
bG9jayB0byBvY2N1ci4KICAgIAogICAgVGhlc2UgYXJlIGJlbGlldmVkIHRvIGJlIHNhZmUsIGJl
Y2F1c2UgaXQgaXMgYmVsaWV2ZWQgdGhhdDoKICAgIDEuIE5vIGh5cGVydmlzb3IgcGF0aHMgZXZl
ciBsb2NrIHR3byBwYWdlcyBhdCBvbmNlLCBhbmQKICAgIDIuIFdlIG5ldmVyIGNhbGwgX3B1dF9w
YWdlX3R5cGUoKSBvbiBhIHBhZ2Ugd2hpbGUgaG9sZGluZyBpdHMgcGFnZSBsb2NrLgogICAgCiAg
ICBBZGQgYSBjaGVjayB0byBkZWJ1ZyBidWlsZHMgdG8gY2F0Y2ggYW55IHZpb2xhdGlvbnMgb2Yg
dGhlc2UKICAgIGFzc3VtcGl0b25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKY29tbWl0IGRmMWU0YzZlN2Y4ODkyZTk1MDQzM2ZmMzNjMjE1
ZGYwY2Q3YjMwZjcKQXV0aG9yOiBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVr
PgpEYXRlOiAgIFR1ZSBGZWIgNiAyMToyNzoyMyAyMDE4ICswMDAwCgogICAgbWFrZSB4ZW4gb2Nh
bWwgc2FmZS1zdHJpbmdzIGNvbXBsaWFudAogICAgCiAgICBYZW4gYnVpbHQgd2l0aCBvY2FtbCA0
LjA2IGdpdmVzIGVycm9ycyBzdWNoIGFzCiAgICBFcnJvcjogVGhpcyBleHByZXNzaW9uIGhhcyB0
eXBlIGJ5dGVzIGJ1dCBhbiBleHByZXNzaW9uIHdhcwogICAgICAgICAgICBleHBlY3RlZCBvZiB0
eXBlIHN0cmluZwogICAgYXMgQnl0ZSBhbmQgc2FmZS1zdHJpbmdzIHdoaWNoIHdlcmUgaW50cm9k
dWNlZCBpbiA0LjAyIGFyZSB0aGUKICAgIGRlZmF1bHQgaW4gNC4wNi4KICAgIFRoaXMgcGF0Y2gg
d2hpY2ggaXMgbW9zdGx5IGJ5IFJpY2hhcmQgVy5NLiBKb25lcyBvZiBSZWQgSGF0CiAgICBmcm9t
IGh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTUyNjcwMwogICAg
Zml4ZXMgdGhlc2UgaXNzdWVzLgogICAgCiAgICB2MjogZHJvcCB0b29scy9vY2FtbC9saWJzL3hj
L3hlbmN0cmwubWwgZnJvbSB0aGUgcGF0Y2ggYXMgdGhlCiAgICBhZmZlY3RlZCBjb2RlIHdhcyBy
ZW1vdmVkIGJ5IGNvbW1pdCBkOTMzZjFhNTNjMDYwMDIzNTFjMWUzNmQ0MDYxNWU0MGJkNGJmNmFm
CiAgICB0b29scy9vY2FtbDogRHJvcCBjb3JlZHVtcCBpbmZyYXN0cnVjdHVyZQogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFlvdW5nIDxtLmEueW91bmdAZHVyaGFtLmFjLnVrPgogICAg
UmV2aWV3ZWQtYnk6IENocmlzdGlhbiBMaW5kaWcgPGNocmlzdGlhbi5saW5kaWdAY2l0cml4LmNv
bT4KICAgIFsgd2VpOiByZW1vdmUgdHJhaWxpbmcgd2hpdGVzcGFjZXMgXQogICAgU2lnbmVkLW9m
Zi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA2YjQ4MDY2ZTIyMTVl
NzMzYzkxZmYzNWQ0M2I0YTBlMTRmYjcyNmI2CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9sYWZAYWVw
ZmxlLmRlPgpEYXRlOiAgIFdlZCBGZWIgNyAwOTo0NTo1MyAyMDE4ICswMTAwCgogICAgZG9jczog
Y2xlYXJpZnkgc3ltbGluayB1c2FnZSBpbiB4ZW4tcHYtY2hhbm5lbAogICAgCiAgICBUaGUgcHJl
dmlvdXMgdmVyc2lvbiBzaW1wbHkgc3RhdGVzIHRoYXQgYSBzeW1saW5rIGhhcyB0byBiZSBjcmVh
dGVkCiAgICB3aXRob3V0IHRlbGxpbmcgd2hlcmUgdGhlIHN5bWxpbmsgc2hvdWxkIHBvaW50IHRv
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAg
ICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmNvbW1pdCA2NTUyZmE4
MTBiODEzZDViZWM4MmMwMzNiODRiMDlhMzkxNGI2YWE1CkF1dGhvcjogT2xhZiBIZXJpbmcgPG9s
YWZAYWVwZmxlLmRlPgpEYXRlOiAgIFdlZCBGZWIgNyAwOTozMDo1NyAyMDE4ICswMTAwCgogICAg
ZG9jczogZml4IGtlcm5lbCBjb25maWcgb3B0aW9uIGluIHhlbi1wdi1jaGFubmVsCiAgICAKICAg
IEhWQyBpcyBzaG93biB1bmRlcmxpbmVkLCB0aGUgdW5kZXJzY29yZXMgYXJlIG1pc3NpbmcuCiAg
ICBGaXggaXQgYnkgdXNpbmcgdW5kZXJzY29yZXMuCiAgICBSZW1vdmUgc3RhbGUgSS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgogICAgQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpjb21taXQgMzBjYmQwYzgzZWYzZDBl
ZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OApBdXRob3I6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkRhdGU6ICAgVHVlIEZlYiA2IDEzOjQ1OjE3IDIwMTggKzAwMDAK
CiAgICB4ODYvc3BlY19jdHJsOiBGaXggZGV0ZXJtaW5hdGlvbiBvZiB3aGVuIHRvIHVzZSBJQlJT
CiAgICAKICAgIFRoZSBvcmlnaW5hbCB2ZXJzaW9uIG9mIHRoaXMgbG9naWMgd2FzOgogICAgCiAg
ICAgICAgLyoKICAgICAgICAgKiBPbiBJbnRlbCBoYXJkd2FyZSwgd2UnZCBsaWtlIHRvIHVzZSBy
ZXRwb2xpbmUgaW4gcHJlZmVyZW5jZSB0bwogICAgICAgICAqIElCUlMsIGJ1dCBvbmx5IGlmIGl0
IGlzIHNhZmUgb24gdGhpcyBoYXJkd2FyZS4KICAgICAgICAgKi8KICAgICAgICBlbHNlIGlmICgg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0lCUlNCKSApCiAgICAgICAgewogICAgICAgICAgICBp
ZiAoIHJldHBvbGluZV9zYWZlKCkgKQogICAgICAgICAgICAgICAgdGh1bmsgPSBUSFVOS19SRVRQ
T0xJTkU7CiAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgICAgIGlicnMgPSB0cnVlOwogICAg
ICAgIH0KICAgIAogICAgYnV0IGl0IHdhcyBjaGFuZ2VkIGJ5IGEgcmVxdWVzdCBkdXJpbmcgcmV2
aWV3LiAgU2FkbHksIHRoZSByZXN1bHQgaXMgYnVnZ3kgYXMKICAgIGl0IGJyZWFrcyB0aGUgbGF0
ZXIgZmFsbGJhY2sgbG9naWMgYnkgYWxsb3dpbmcgSUJSUyB0byBhcHBlYXIgYXMgYXZhaWxhYmxl
CiAgICB3aGVuIGluIGZhY3QgaXQgaXNuJ3QuCiAgICAKICAgIFRoaXMgaW4gcHJhY3RpY2UgbWVh
bnMgdGhhdCBvbiByZXBvbGluZS11bnNhZmUgaGFyZHdhcmUgd2l0aG91dCBJQlJTLCB3ZQogICAg
c2VsZWN0IFRIVU5LX0pVTVAgZGVzcGl0ZSBpbnRlbmRpbmcgdG8gc2VsZWN0IFRIVU5LX1JFVFBP
TElORS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhvbmcuZHVh
bkBvcmFjbGUuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Cgpjb21taXQgYmIzYjg4Zjg5NGU3ZTFiM2E4YmUzYTJiN2VhNTE0YTgwNDZiNGU2
NwpBdXRob3I6IFpob25nemUgTGl1IDxibGFja3NreWdnQGdtYWlsLmNvbT4KRGF0ZTogICBXZWQg
SmFuIDMxIDAxOjUwOjE4IDIwMTggKzA4MDAKCiAgICBsaWJ4YzogYWRkIHhjX2RvbWFpbl9yZW1v
dmVfZnJvbV9waHlzbWFwIHRvIHdyYXAgWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAKICAgIAog
ICAgVGhpcyBpcyBmb3IgdGhlIHByb3Bvc2FsICJBbGxvdyBzZXR0aW5nIHVwIHNoYXJlZCBtZW1v
cnkgYXJlYXMgYmV0d2VlbiBWTXMKICAgIGZyb20geGwgY29uZmlnIGZpbGUiLiBTZWU6CiAgICAK
ICAgICAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDgvbXNnMDMyNDIuaHRtbAogICAgCiAgICBUaGVuIHBsYW4gaXMgdG8gdXNlIFhFTk1FTV9hZGRf
dG9fcGh5c21hcF9iYXRjaCB0byBtYXAgdGhlIHNoYXJlZCBwYWdlcyBmcm9tCiAgICBvbmUgZG9t
VSB0byBhbm90aGVyIGFuZCB1c2UgWEVOTUVNX3JlbW92ZV9mcm9tX3BoeXNtYXAgdG8gY2FuY2Vs
IHRoZSBzaGFyaW5nLgogICAgQSB3cmFwcGVyIHRvIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRj
aCB3YXMgYWRkZWQgaW4gdGhlIGZvbGxvd2luZyBjb21taXQ6CiAgICAKICAgICAgY29tbWl0IDIw
ZTcyNWU5MzY0Y2ZmNGEyOTk0NWY2Njk4NmVjZDg4Y2NhODc0M2QKICAgIAogICAgTm93IGFkZCB0
aGUgd3JhcHBlciB0byBYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21hcC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogWmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIEFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKY29tbWl0IGQ4N2NmYjU5YjQyODMy
OTIwZjRjZjMzOTJkY2NmYTViODczNmI2OTkKQXV0aG9yOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+CkRhdGU6ICAgTW9uIEphbiAyOSAyMzo0ODoyNCAyMDE4ICsw
MjAwCgogICAgdGVzdHMveGVuLWFjY2VzczogZGlzYWJsZSBDUjQgd3JpdGUgZXZlbnRzIG9uIGFw
cGxpY2F0aW9uIGV4aXQKICAgIAogICAgT24gZXhpdCwgeGVuLWFjY2VzcyBkaWQgbm90IHVuc3Vi
c2NyaWJlIGZyb20gQ1I0IHdyaXRlIHZtX2V2ZW50cywKICAgIHBvdGVudGlhbGx5IGxlYXZpbmcg
dGhlIGd1ZXN0IHN0dWNrLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVs
IDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKY29tbWl0IDMwOWUwNTA5YjczNjNhODk1MzYyZmNiZWFj
ODIzNTYyYzNlMThkZWYKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRh
dGU6ICAgVHVlIEZlYiA2IDE3OjI5OjU5IDIwMTggKzAxMDAKCiAgICB4ODYvTk1JOiBpbnZlcnQg
Y29uZGl0aW9uIGluIG5taV9zaG93X2V4ZWN1dGlvbl9zdGF0ZSgpCiAgICAKICAgIFdlIHdhbnQg
dG8gZGVjb2RlIHRoZSBzeW1ib2wgd2hlbiBfbm90XyBpbiBndWVzdCBtb2RlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCmNvbW1pdCBk
MDExNWY5NmVhNjMzZmQ2ZDY2OGYyYzA2Nzc4NTkxMmMwYWQ0YzAwCkF1dGhvcjogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzoyOTozMyAyMDE4ICsw
MTAwCgogICAgbGlieGM6IGRvbid0IGZhaWwgZG9tYWluIGNyZWF0aW9uIHdoZW4gdW5wYWNraW5n
IGluaXRyZCBmYWlscwogICAgCiAgICBBdCBsZWFzdCBMaW51eCBrZXJuZWxzIGhhdmUgYmVlbiBh
YmxlIHRvIHdvcmsgd2l0aCBnemlwLWVkIGluaXRyZCBmb3IKICAgIHF1aXRlIHNvbWUgdGltZTsg
aW5pdHJkIGNvbXByZXNzZWQgd2l0aCBvdGhlciBtZXRob2RzIGFyZW4ndCBldmVuIGJlaW5nCiAg
ICBhdHRlbXB0ZWQgdG8gdW5wYWNrLiBGdXJ0aGVybW9yZSB0aGUgdW56aXAtaW5nIHJvdXRpbmUg
dXNlZCBoZXJlIGlzbid0CiAgICBjYXBhYmxlIG9mIGRlYWxpbmcgd2l0aCB2YXJpb3VzIGZvcm1z
IG9mIGNvbmNhdGVuYXRlZCBmaWxlcywgZWFjaCBvZgogICAgd2hpY2ggd2FzIGd6aXAtZWQgc2Vw
YXJhdGVseSAoaXQgaXMgdGhpcyBwYXJ0aWN1bGFyIGNhc2Ugd2hpY2ggaGFzIGJlZW4KICAgIHRo
ZSBzb3VyY2Ugb2Ygb2JzZXJ2ZWQgVk0gY3JlYXRpb24gZmFpbHVyZXMpLgogICAgCiAgICBIZW5j
ZSwgaWYgdW5wYWNraW5nIGZhaWxzLCBzaW1wbHkgaGFuZCB0aGUgY29tcHJlc3NlZCBibG9iIHRv
IHRoZSBndWVzdAogICAgYXMgaXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:09:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrZQ-0004pv-Nv; Thu, 08 Feb 2018 19:09:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=db/q=fc=redhat.com=mst@srs-us1.protection.inumbo.net>)
 id 1ejrZQ-0004pm-42
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 19:09:20 +0000
X-Inumbo-ID: ae1a3d4c-0d03-11e8-b9b1-635ca7ef6cff
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae1a3d4c-0d03-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:10:09 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com
 [10.11.54.6])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 3AE84404084B;
 Thu,  8 Feb 2018 19:09:13 +0000 (UTC)
Received: from redhat.com (ovpn-120-144.rdu2.redhat.com [10.10.120.144])
 by smtp.corp.redhat.com (Postfix) with SMTP id DB93B2166BAE;
 Thu,  8 Feb 2018 19:09:11 +0000 (UTC)
Date: Thu, 8 Feb 2018 21:09:11 +0200
From: "Michael S. Tsirkin" <mst@redhat.com>
To: qemu-devel@nongnu.org
Message-ID: <1518116908-10852-15-git-send-email-mst@redhat.com>
References: <1518116908-10852-1-git-send-email-mst@redhat.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518116908-10852-1-git-send-email-mst@redhat.com>
X-Mutt-Fcc: =sent
X-Scanned-By: MIMEDefang 2.78 on 10.11.54.6
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.5]); Thu, 08 Feb 2018 19:09:13 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.5]);
 Thu, 08 Feb 2018 19:09:13 +0000 (UTC) for IP:'10.11.54.6'
 DOMAIN:'int-mx06.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'mst@redhat.com' RCPT:''
Cc: Kevin Wolf <kwolf@redhat.com>, Peter Maydell <peter.maydell@linaro.org>,
 Hannes Reinecke <hare@suse.com>, Dmitry Fleytman <dmitry.fleytman@gmail.com>,
 Fam Zheng <famz@redhat.com>, Eduardo Habkost <ehabkost@redhat.com>,
 qemu-block@nongnu.org, Yoni Bettan <ybettan@redhat.com>,
 Alex Williamson <alex.williamson@redhat.com>, Max Reitz <mreitz@redhat.com>,
 Keith Busch <keith.busch@intel.com>,
 Anthony Perard <anthony.perard@citrix.com>, Paul Burton <paul.burton@mips.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Gerd Hoffmann <kraxel@redhat.com>,
 xen-devel@lists.xenproject.org, Marcel Apfelbaum <marcel@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Jason Wang <jasowang@redhat.com>
Subject: [Xen-devel] [PULL 14/26] pci: removed the is_express field since a
 uniform interface was inserted
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogWW9uaSBCZXR0YW4gPHliZXR0YW5AcmVkaGF0LmNvbT4KCmFjY29yZGluZyB0byBFZHVh
cmRvIEhhYmtvc3QncyBjb21taXQgZmQzYjAyYzg4OSBhbGwgUENJRXMgbm93IGltcGxlbWVudApJ
TlRFUkZBQ0VfUENJRV9ERVZJQ0Ugc28gd2UgZG9uJ3QgbmVlZCBpc19leHByZXNzIGZpZWxkIGFu
eW1vcmUuCgpEZXZpY2VzIHRoYXQgaW1wbGVtZW50cyBvbmx5IElOVEVSRkFDRV9QQ0lFX0RFVklD
RSAoaXNfZXhwcmVzcyA9PSAxKQpvcgpkZXZpY2VzIHRoYXQgaW1wbGVtZW50cyBvbmx5IElOVEVS
RkFDRV9DT05WRU5USU9OQUxfUENJX0RFVklDRSAoaXNfZXhwcmVzcyA9PSAwKQp3aGVyZSBub3Qg
YWZmZWN0ZWQgYnkgdGhlIGNoYW5nZS4KClRoZSBvbmx5IGRldmljZXMgdGhhdCB3ZXJlIGFmZmVj
dGVkIGFyZSB0aG9zZSB0aGF0IGFyZSBoeWJyaWQgYW5kIGFsc28KaGFkIChpc19leHByZXNzID09
IDEpIC0gdGhlcmVmb3Igb25seToKICAtIGh3L3ZmaW8vcGNpLmMKICAtIGh3L3VzYi9oY2QteGhj
aS5jCiAgLSBody94ZW4veGVuX3B0LmMKCkZvciB0aG9zZSAzIEkgbWFkZSBzdXJlIHRoYXQgUUVN
VV9QQ0lfQ0FQX0VYUFJFU1MgaXMgb24gaW4gaW5zdGFuY2VfaW5pdCgpCgpSZXZpZXdlZC1ieTog
TWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+ClJldmlld2VkLWJ5OiBFZHVhcmRv
IEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+ClNpZ25lZC1vZmYtYnk6IFlvbmkgQmV0dGFu
IDx5YmV0dGFuQHJlZGhhdC5jb20+ClJldmlld2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1z
dEByZWRoYXQuY29tPgpTaWduZWQtb2ZmLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRo
YXQuY29tPgotLS0KIGRvY3MvcGNpZV9wY2lfYnJpZGdlLnR4dCAgICAgICAgICAgfCAyICstCiBp
bmNsdWRlL2h3L3BjaS9wY2kuaCAgICAgICAgICAgICAgIHwgMyAtLS0KIGh3L2Jsb2NrL252bWUu
YyAgICAgICAgICAgICAgICAgICAgfCAxIC0KIGh3L25ldC9lMTAwMGUuYyAgICAgICAgICAgICAg
ICAgICAgfCAxIC0KIGh3L3BjaS1icmlkZ2UvcGNpZV9wY2lfYnJpZGdlLmMgICAgfCAxIC0KIGh3
L3BjaS1icmlkZ2UvcGNpZV9yb290X3BvcnQuYyAgICAgfCAxIC0KIGh3L3BjaS1icmlkZ2UveGlv
MzEzMF9kb3duc3RyZWFtLmMgfCAxIC0KIGh3L3BjaS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5j
ICAgfCAxIC0KIGh3L3BjaS1ob3N0L3hpbGlueC1wY2llLmMgICAgICAgICAgfCAxIC0KIGh3L3Bj
aS9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgfCA4ICsrKysrKy0tCiBody9zY3NpL21lZ2Fz
YXMuYyAgICAgICAgICAgICAgICAgIHwgNCAtLS0tCiBody91c2IvaGNkLXhoY2kuYyAgICAgICAg
ICAgICAgICAgIHwgOSArKysrKysrKy0KIGh3L3ZmaW8vcGNpLmMgICAgICAgICAgICAgICAgICAg
ICAgfCA1ICsrKystCiBody94ZW4veGVuX3B0LmMgICAgICAgICAgICAgICAgICAgIHwgOSArKysr
KysrKy0KIDE0IGZpbGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDIwIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL2RvY3MvcGNpZV9wY2lfYnJpZGdlLnR4dCBiL2RvY3MvcGNpZV9wY2lf
YnJpZGdlLnR4dAppbmRleCA1YTQyMDNmLi5hYjM1ZWJmIDEwMDY0NAotLS0gYS9kb2NzL3BjaWVf
cGNpX2JyaWRnZS50eHQKKysrIGIvZG9jcy9wY2llX3BjaV9icmlkZ2UudHh0CkBAIC0xMTAsNSAr
MTEwLDUgQEAgVG8gZW5hYmxlIGRldmljZSBob3QtcGx1ZyBpbnRvIHRoZSBicmlkZ2Ugb24gTGlu
dXggdGhlcmUncmUgMyB3YXlzOgogSW1wbGVtZW50YXRpb24KID09PT09PT09PT09PT09CiBUaGUg
UENJRS1QQ0kgYnJpZGdlIGlzIGJhc2VkIG9uIFBDSS1QQ0kgYnJpZGdlLCBidXQgYWxzbyBhY2N1
bXVsYXRlcyBQQ0kgRXhwcmVzcwotZmVhdHVyZXMgYXMgYSBQQ0kgRXhwcmVzcyBkZXZpY2UgKGlz
X2V4cHJlc3M9MSkuCitmZWF0dXJlcyBhcyBhIFBDSSBFeHByZXNzIGRldmljZS4KIApkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9ody9wY2kvcGNpLmggYi9pbmNsdWRlL2h3L3BjaS9wY2kuaAppbmRleCAx
NWNlZDk2Li5kOGMxOGM3IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3BjaS9wY2kuaAorKysgYi9p
bmNsdWRlL2h3L3BjaS9wY2kuaApAQCAtMjM2LDkgKzIzNiw2IEBAIHR5cGVkZWYgc3RydWN0IFBD
SURldmljZUNsYXNzIHsKICAgICAgKi8KICAgICBpbnQgaXNfYnJpZGdlOwogCi0gICAgLyogcGNp
ZSBzdHVmZiAqLwotICAgIGludCBpc19leHByZXNzOyAgIC8qIGlzIHRoaXMgZGV2aWNlIHBjaSBl
eHByZXNzPyAqLwotCiAgICAgLyogcm9tIGJhciAqLwogICAgIGNvbnN0IGNoYXIgKnJvbWZpbGU7
CiB9IFBDSURldmljZUNsYXNzOwpkaWZmIC0tZ2l0IGEvaHcvYmxvY2svbnZtZS5jIGIvaHcvYmxv
Y2svbnZtZS5jCmluZGV4IDUxYTU4ZmUuLjg1ZDI0MDYgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL252
bWUuYworKysgYi9ody9ibG9jay9udm1lLmMKQEAgLTEzNjAsNyArMTM2MCw2IEBAIHN0YXRpYyB2
b2lkIG52bWVfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqb2MsIHZvaWQgKmRhdGEpCiAgICAgcGMt
PnZlbmRvcl9pZCA9IFBDSV9WRU5ET1JfSURfSU5URUw7CiAgICAgcGMtPmRldmljZV9pZCA9IDB4
NTg0NTsKICAgICBwYy0+cmV2aXNpb24gPSAyOwotICAgIHBjLT5pc19leHByZXNzID0gMTsKIAog
ICAgIHNldF9iaXQoREVWSUNFX0NBVEVHT1JZX1NUT1JBR0UsIGRjLT5jYXRlZ29yaWVzKTsKICAg
ICBkYy0+ZGVzYyA9ICJOb24tVm9sYXRpbGUgTWVtb3J5IEV4cHJlc3MiOwpkaWZmIC0tZ2l0IGEv
aHcvbmV0L2UxMDAwZS5jIGIvaHcvbmV0L2UxMDAwZS5jCmluZGV4IDE5MTM5OGEuLjE2YTk0MTcg
MTAwNjQ0Ci0tLSBhL2h3L25ldC9lMTAwMGUuYworKysgYi9ody9uZXQvZTEwMDBlLmMKQEAgLTY3
NSw3ICs2NzUsNiBAQCBzdGF0aWMgdm9pZCBlMTAwMGVfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAq
Y2xhc3MsIHZvaWQgKmRhdGEpCiAgICAgYy0+cmV2aXNpb24gPSAwOwogICAgIGMtPnJvbWZpbGUg
PSAiZWZpLWUxMDAwZS5yb20iOwogICAgIGMtPmNsYXNzX2lkID0gUENJX0NMQVNTX05FVFdPUktf
RVRIRVJORVQ7Ci0gICAgYy0+aXNfZXhwcmVzcyA9IDE7CiAKICAgICBkYy0+ZGVzYyA9ICJJbnRl
bCA4MjU3NEwgR2JFIENvbnRyb2xsZXIiOwogICAgIGRjLT5yZXNldCA9IGUxMDAwZV9xZGV2X3Jl
c2V0OwpkaWZmIC0tZ2l0IGEvaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9icmlkZ2UuYyBiL2h3L3Bj
aS1icmlkZ2UvcGNpZV9wY2lfYnJpZGdlLmMKaW5kZXggZTVhYzc5Ny4uMDRjZjVhNiAxMDA2NDQK
LS0tIGEvaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9icmlkZ2UuYworKysgYi9ody9wY2ktYnJpZGdl
L3BjaWVfcGNpX2JyaWRnZS5jCkBAIC0xNzAsNyArMTcwLDYgQEAgc3RhdGljIHZvaWQgcGNpZV9w
Y2lfYnJpZGdlX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQogICAg
IERldmljZUNsYXNzICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7CiAgICAgSG90cGx1Z0hhbmRs
ZXJDbGFzcyAqaGMgPSBIT1RQTFVHX0hBTkRMRVJfQ0xBU1Moa2xhc3MpOwogCi0gICAgay0+aXNf
ZXhwcmVzcyA9IDE7CiAgICAgay0+aXNfYnJpZGdlID0gMTsKICAgICBrLT52ZW5kb3JfaWQgPSBQ
Q0lfVkVORE9SX0lEX1JFREhBVDsKICAgICBrLT5kZXZpY2VfaWQgPSBQQ0lfREVWSUNFX0lEX1JF
REhBVF9QQ0lFX0JSSURHRTsKZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UvcGNpZV9yb290X3Bv
cnQuYyBiL2h3L3BjaS1icmlkZ2UvcGNpZV9yb290X3BvcnQuYwppbmRleCA5YjZlNGNlLi40NWY5
ZThjIDEwMDY0NAotLS0gYS9ody9wY2ktYnJpZGdlL3BjaWVfcm9vdF9wb3J0LmMKKysrIGIvaHcv
cGNpLWJyaWRnZS9wY2llX3Jvb3RfcG9ydC5jCkBAIC0xNDUsNyArMTQ1LDYgQEAgc3RhdGljIHZv
aWQgcnBfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCiAgICAgRGV2
aWNlQ2xhc3MgKmRjID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKICAgICBQQ0lEZXZpY2VDbGFzcyAq
ayA9IFBDSV9ERVZJQ0VfQ0xBU1Moa2xhc3MpOwogCi0gICAgay0+aXNfZXhwcmVzcyA9IDE7CiAg
ICAgay0+aXNfYnJpZGdlID0gMTsKICAgICBrLT5jb25maWdfd3JpdGUgPSBycF93cml0ZV9jb25m
aWc7CiAgICAgay0+cmVhbGl6ZSA9IHJwX3JlYWxpemU7CmRpZmYgLS1naXQgYS9ody9wY2ktYnJp
ZGdlL3hpbzMxMzBfZG93bnN0cmVhbS5jIGIvaHcvcGNpLWJyaWRnZS94aW8zMTMwX2Rvd25zdHJl
YW0uYwppbmRleCA0ZGQyZTY1Li5iMjAyNjU3IDEwMDY0NAotLS0gYS9ody9wY2ktYnJpZGdlL3hp
bzMxMzBfZG93bnN0cmVhbS5jCisrKyBiL2h3L3BjaS1icmlkZ2UveGlvMzEzMF9kb3duc3RyZWFt
LmMKQEAgLTE3OCw3ICsxNzgsNiBAQCBzdGF0aWMgdm9pZCB4aW8zMTMwX2Rvd25zdHJlYW1fY2xh
c3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCiAgICAgRGV2aWNlQ2xhc3Mg
KmRjID0gREVWSUNFX0NMQVNTKGtsYXNzKTsKICAgICBQQ0lEZXZpY2VDbGFzcyAqayA9IFBDSV9E
RVZJQ0VfQ0xBU1Moa2xhc3MpOwogCi0gICAgay0+aXNfZXhwcmVzcyA9IDE7CiAgICAgay0+aXNf
YnJpZGdlID0gMTsKICAgICBrLT5jb25maWdfd3JpdGUgPSB4aW8zMTMwX2Rvd25zdHJlYW1fd3Jp
dGVfY29uZmlnOwogICAgIGstPnJlYWxpemUgPSB4aW8zMTMwX2Rvd25zdHJlYW1fcmVhbGl6ZTsK
ZGlmZiAtLWdpdCBhL2h3L3BjaS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5jIGIvaHcvcGNpLWJy
aWRnZS94aW8zMTMwX3Vwc3RyZWFtLmMKaW5kZXggYzVmMDJhNi4uNTU2ZjQ3MSAxMDA2NDQKLS0t
IGEvaHcvcGNpLWJyaWRnZS94aW8zMTMwX3Vwc3RyZWFtLmMKKysrIGIvaHcvcGNpLWJyaWRnZS94
aW8zMTMwX3Vwc3RyZWFtLmMKQEAgLTE0OSw3ICsxNDksNiBAQCBzdGF0aWMgdm9pZCB4aW8zMTMw
X3Vwc3RyZWFtX2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKmtsYXNzLCB2b2lkICpkYXRhKQogICAg
IERldmljZUNsYXNzICpkYyA9IERFVklDRV9DTEFTUyhrbGFzcyk7CiAgICAgUENJRGV2aWNlQ2xh
c3MgKmsgPSBQQ0lfREVWSUNFX0NMQVNTKGtsYXNzKTsKIAotICAgIGstPmlzX2V4cHJlc3MgPSAx
OwogICAgIGstPmlzX2JyaWRnZSA9IDE7CiAgICAgay0+Y29uZmlnX3dyaXRlID0geGlvMzEzMF91
cHN0cmVhbV93cml0ZV9jb25maWc7CiAgICAgay0+cmVhbGl6ZSA9IHhpbzMxMzBfdXBzdHJlYW1f
cmVhbGl6ZTsKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3hpbGlueC1wY2llLmMgYi9ody9wY2kt
aG9zdC94aWxpbngtcGNpZS5jCmluZGV4IDUzYjU2MWYuLjA0NGUzMTIgMTAwNjQ0Ci0tLSBhL2h3
L3BjaS1ob3N0L3hpbGlueC1wY2llLmMKKysrIGIvaHcvcGNpLWhvc3QveGlsaW54LXBjaWUuYwpA
QCAtMjk3LDcgKzI5Nyw2IEBAIHN0YXRpYyB2b2lkIHhpbGlueF9wY2llX3Jvb3RfY2xhc3NfaW5p
dChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCiAgICAgay0+ZGV2aWNlX2lkID0gMHg3
MDIxOwogICAgIGstPnJldmlzaW9uID0gMDsKICAgICBrLT5jbGFzc19pZCA9IFBDSV9DTEFTU19C
UklER0VfSE9TVDsKLSAgICBrLT5pc19leHByZXNzID0gdHJ1ZTsKICAgICBrLT5pc19icmlkZ2Ug
PSB0cnVlOwogICAgIGstPnJlYWxpemUgPSB4aWxpbnhfcGNpZV9yb290X3JlYWxpemU7CiAgICAg
ay0+ZXhpdCA9IHBjaV9icmlkZ2VfZXhpdGZuOwpkaWZmIC0tZ2l0IGEvaHcvcGNpL3BjaS5jIGIv
aHcvcGNpL3BjaS5jCmluZGV4IGZjMjVjZGUuLmVmNDM0MjIgMTAwNjQ0Ci0tLSBhL2h3L3BjaS9w
Y2kuYworKysgYi9ody9wY2kvcGNpLmMKQEAgLTIwMDUsMTEgKzIwMDUsMTUgQEAgc3RhdGljIHZv
aWQgcGNpX3FkZXZfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqcWRldiwgRXJyb3IgKiplcnJwKQogewog
ICAgIFBDSURldmljZSAqcGNpX2RldiA9IChQQ0lEZXZpY2UgKilxZGV2OwogICAgIFBDSURldmlj
ZUNsYXNzICpwYyA9IFBDSV9ERVZJQ0VfR0VUX0NMQVNTKHBjaV9kZXYpOworICAgIE9iamVjdENs
YXNzICprbGFzcyA9IE9CSkVDVF9DTEFTUyhwYyk7CiAgICAgRXJyb3IgKmxvY2FsX2VyciA9IE5V
TEw7CiAgICAgYm9vbCBpc19kZWZhdWx0X3JvbTsKIAotICAgIC8qIGluaXRpYWxpemUgY2FwX3By
ZXNlbnQgZm9yIHBjaV9pc19leHByZXNzKCkgYW5kIHBjaV9jb25maWdfc2l6ZSgpICovCi0gICAg
aWYgKHBjLT5pc19leHByZXNzKSB7CisgICAgLyogaW5pdGlhbGl6ZSBjYXBfcHJlc2VudCBmb3Ig
cGNpX2lzX2V4cHJlc3MoKSBhbmQgcGNpX2NvbmZpZ19zaXplKCksCisgICAgICogTm90ZSB0aGF0
IGh5YnJpZCBQQ0lzIGFyZSBub3Qgc2V0IGF1dG9tYXRpY2FsbHkgYW5kIG5lZWQgdG8gbWFuYWdl
CisgICAgICogUUVNVV9QQ0lfQ0FQX0VYUFJFU1MgbWFudWFsbHkgKi8KKyAgICBpZiAob2JqZWN0
X2NsYXNzX2R5bmFtaWNfY2FzdChrbGFzcywgSU5URVJGQUNFX1BDSUVfREVWSUNFKSAmJgorICAg
ICAgICFvYmplY3RfY2xhc3NfZHluYW1pY19jYXN0KGtsYXNzLCBJTlRFUkZBQ0VfQ09OVkVOVElP
TkFMX1BDSV9ERVZJQ0UpKSB7CiAgICAgICAgIHBjaV9kZXYtPmNhcF9wcmVzZW50IHw9IFFFTVVf
UENJX0NBUF9FWFBSRVNTOwogICAgIH0KIApkaWZmIC0tZ2l0IGEvaHcvc2NzaS9tZWdhc2FzLmMg
Yi9ody9zY3NpL21lZ2FzYXMuYwppbmRleCAzZTM4ZTllLi5iYTFhZmEzIDEwMDY0NAotLS0gYS9o
dy9zY3NpL21lZ2FzYXMuYworKysgYi9ody9zY3NpL21lZ2FzYXMuYwpAQCAtMjQ0Nyw3ICsyNDQ3
LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgTWVnYXNhc0luZm8gewogICAgIHVpbnQxNl90IHN1YnN5c3Rl
bV9pZDsKICAgICBpbnQgaW9wb3J0X2JhcjsKICAgICBpbnQgbW1pb19iYXI7Ci0gICAgYm9vbCBp
c19leHByZXNzOwogICAgIGludCBvc3RzOwogICAgIGNvbnN0IFZNU3RhdGVEZXNjcmlwdGlvbiAq
dm1zZDsKICAgICBQcm9wZXJ0eSAqcHJvcHM7CkBAIC0yNDY1LDcgKzI0NjQsNiBAQCBzdGF0aWMg
c3RydWN0IE1lZ2FzYXNJbmZvIG1lZ2FzYXNfZGV2aWNlc1tdID0gewogICAgICAgICAuaW9wb3J0
X2JhciA9IDIsCiAgICAgICAgIC5tbWlvX2JhciA9IDAsCiAgICAgICAgIC5vc3RzID0gTUZJXzEw
NzhfUk0gfCAxLAotICAgICAgICAuaXNfZXhwcmVzcyA9IGZhbHNlLAogICAgICAgICAudm1zZCA9
ICZ2bXN0YXRlX21lZ2FzYXNfZ2VuMSwKICAgICAgICAgLnByb3BzID0gbWVnYXNhc19wcm9wZXJ0
aWVzX2dlbjEsCiAgICAgICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUluZm9bXSkgewpAQCAt
MjQ4Miw3ICsyNDgwLDYgQEAgc3RhdGljIHN0cnVjdCBNZWdhc2FzSW5mbyBtZWdhc2FzX2Rldmlj
ZXNbXSA9IHsKICAgICAgICAgLmlvcG9ydF9iYXIgPSAwLAogICAgICAgICAubW1pb19iYXIgPSAx
LAogICAgICAgICAub3N0cyA9IE1GSV9HRU4yX1JNLAotICAgICAgICAuaXNfZXhwcmVzcyA9IHRy
dWUsCiAgICAgICAgIC52bXNkID0gJnZtc3RhdGVfbWVnYXNhc19nZW4yLAogICAgICAgICAucHJv
cHMgPSBtZWdhc2FzX3Byb3BlcnRpZXNfZ2VuMiwKICAgICAgICAgLmludGVyZmFjZXMgPSAoSW50
ZXJmYWNlSW5mb1tdKSB7CkBAIC0yNTA2LDcgKzI1MDMsNiBAQCBzdGF0aWMgdm9pZCBtZWdhc2Fz
X2NsYXNzX2luaXQoT2JqZWN0Q2xhc3MgKm9jLCB2b2lkICpkYXRhKQogICAgIHBjLT5zdWJzeXN0
ZW1fdmVuZG9yX2lkID0gUENJX1ZFTkRPUl9JRF9MU0lfTE9HSUM7CiAgICAgcGMtPnN1YnN5c3Rl
bV9pZCA9IGluZm8tPnN1YnN5c3RlbV9pZDsKICAgICBwYy0+Y2xhc3NfaWQgPSBQQ0lfQ0xBU1Nf
U1RPUkFHRV9SQUlEOwotICAgIHBjLT5pc19leHByZXNzID0gaW5mby0+aXNfZXhwcmVzczsKICAg
ICBlLT5tbWlvX2JhciA9IGluZm8tPm1taW9fYmFyOwogICAgIGUtPmlvcG9ydF9iYXIgPSBpbmZv
LT5pb3BvcnRfYmFyOwogICAgIGUtPm9zdHMgPSBpbmZvLT5vc3RzOwpkaWZmIC0tZ2l0IGEvaHcv
dXNiL2hjZC14aGNpLmMgYi9ody91c2IvaGNkLXhoY2kuYwppbmRleCAyMjhlODJiLi43MjFiZWI1
IDEwMDY0NAotLS0gYS9ody91c2IvaGNkLXhoY2kuYworKysgYi9ody91c2IvaGNkLXhoY2kuYwpA
QCAtMzY0OSw2ICszNjQ5LDEzIEBAIHN0YXRpYyBQcm9wZXJ0eSB4aGNpX3Byb3BlcnRpZXNbXSA9
IHsKICAgICBERUZJTkVfUFJPUF9FTkRfT0ZfTElTVCgpLAogfTsKIAorc3RhdGljIHZvaWQgeGhj
aV9pbnN0YW5jZV9pbml0KE9iamVjdCAqb2JqKQoreworICAgIC8qIFFFTVVfUENJX0NBUF9FWFBS
RVNTIGluaXRpYWxpemF0aW9uIGRvZXMgbm90IGRlcGVuZCBvbiBRRU1VIGNvbW1hbmQKKyAgICAg
KiBsaW5lLCB0aGVyZWZvcmUsIG5vIG5lZWQgdG8gd2FpdCB0byByZWFsaXplIGxpa2Ugb3RoZXIg
ZGV2aWNlcyAqLworICAgIFBDSV9ERVZJQ0Uob2JqKS0+Y2FwX3ByZXNlbnQgfD0gUUVNVV9QQ0lf
Q0FQX0VYUFJFU1M7Cit9CisKIHN0YXRpYyB2b2lkIHhoY2lfY2xhc3NfaW5pdChPYmplY3RDbGFz
cyAqa2xhc3MsIHZvaWQgKmRhdGEpCiB7CiAgICAgUENJRGV2aWNlQ2xhc3MgKmsgPSBQQ0lfREVW
SUNFX0NMQVNTKGtsYXNzKTsKQEAgLTM2NjEsNyArMzY2OCw2IEBAIHN0YXRpYyB2b2lkIHhoY2lf
Y2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCiAgICAgay0+cmVhbGl6
ZSAgICAgID0gdXNiX3hoY2lfcmVhbGl6ZTsKICAgICBrLT5leGl0ICAgICAgICAgPSB1c2JfeGhj
aV9leGl0OwogICAgIGstPmNsYXNzX2lkICAgICA9IFBDSV9DTEFTU19TRVJJQUxfVVNCOwotICAg
IGstPmlzX2V4cHJlc3MgICA9IDE7CiB9CiAKIHN0YXRpYyBjb25zdCBUeXBlSW5mbyB4aGNpX2lu
Zm8gPSB7CkBAIC0zNjY5LDYgKzM2NzUsNyBAQCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGhjaV9p
bmZvID0gewogICAgIC5wYXJlbnQgICAgICAgID0gVFlQRV9QQ0lfREVWSUNFLAogICAgIC5pbnN0
YW5jZV9zaXplID0gc2l6ZW9mKFhIQ0lTdGF0ZSksCiAgICAgLmNsYXNzX2luaXQgICAgPSB4aGNp
X2NsYXNzX2luaXQsCisgICAgLmluc3RhbmNlX2luaXQgPSB4aGNpX2luc3RhbmNlX2luaXQsCiAg
ICAgLmFic3RyYWN0ICAgICAgPSB0cnVlLAogICAgIC5pbnRlcmZhY2VzID0gKEludGVyZmFjZUlu
Zm9bXSkgewogICAgICAgICB7IElOVEVSRkFDRV9QQ0lFX0RFVklDRSB9LApkaWZmIC0tZ2l0IGEv
aHcvdmZpby9wY2kuYyBiL2h3L3ZmaW8vcGNpLmMKaW5kZXggODc5NTEwYy4uYjMzYzVlOCAxMDA2
NDQKLS0tIGEvaHcvdmZpby9wY2kuYworKysgYi9ody92ZmlvL3BjaS5jCkBAIC0zMTEzLDYgKzMx
MTMsMTAgQEAgc3RhdGljIHZvaWQgdmZpb19pbnN0YW5jZV9pbml0KE9iamVjdCAqb2JqKQogICAg
IHZkZXYtPmhvc3QuZnVuY3Rpb24gPSB+MFU7CiAKICAgICB2ZGV2LT5udl9ncHVkaXJlY3RfY2xp
cXVlID0gMHhGRjsKKworICAgIC8qIFFFTVVfUENJX0NBUF9FWFBSRVNTIGluaXRpYWxpemF0aW9u
IGRvZXMgbm90IGRlcGVuZCBvbiBRRU1VIGNvbW1hbmQKKyAgICAgKiBsaW5lLCB0aGVyZWZvcmUs
IG5vIG5lZWQgdG8gd2FpdCB0byByZWFsaXplIGxpa2Ugb3RoZXIgZGV2aWNlcyAqLworICAgIHBj
aV9kZXYtPmNhcF9wcmVzZW50IHw9IFFFTVVfUENJX0NBUF9FWFBSRVNTOwogfQogCiBzdGF0aWMg
UHJvcGVydHkgdmZpb19wY2lfZGV2X3Byb3BlcnRpZXNbXSA9IHsKQEAgLTMxNzEsNyArMzE3NSw2
IEBAIHN0YXRpYyB2b2lkIHZmaW9fcGNpX2Rldl9jbGFzc19pbml0KE9iamVjdENsYXNzICprbGFz
cywgdm9pZCAqZGF0YSkKICAgICBwZGMtPmV4aXQgPSB2ZmlvX2V4aXRmbjsKICAgICBwZGMtPmNv
bmZpZ19yZWFkID0gdmZpb19wY2lfcmVhZF9jb25maWc7CiAgICAgcGRjLT5jb25maWdfd3JpdGUg
PSB2ZmlvX3BjaV93cml0ZV9jb25maWc7Ci0gICAgcGRjLT5pc19leHByZXNzID0gMTsgLyogV2Ug
bWlnaHQgYmUgKi8KIH0KIAogc3RhdGljIGNvbnN0IFR5cGVJbmZvIHZmaW9fcGNpX2Rldl9pbmZv
ID0gewpkaWZmIC0tZ2l0IGEvaHcveGVuL3hlbl9wdC5jIGIvaHcveGVuL3hlbl9wdC5jCmluZGV4
IGY2NjJmMzAuLjliN2E5NjAgMTAwNjQ0Ci0tLSBhL2h3L3hlbi94ZW5fcHQuYworKysgYi9ody94
ZW4veGVuX3B0LmMKQEAgLTkzNyw2ICs5MzcsMTMgQEAgc3RhdGljIFByb3BlcnR5IHhlbl9wY2lf
cGFzc3Rocm91Z2hfcHJvcGVydGllc1tdID0gewogICAgIERFRklORV9QUk9QX0VORF9PRl9MSVNU
KCksCiB9OwogCitzdGF0aWMgdm9pZCB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2luc3RhbmNlX2luaXQo
T2JqZWN0ICpvYmopCit7CisgICAgLyogUUVNVV9QQ0lfQ0FQX0VYUFJFU1MgaW5pdGlhbGl6YXRp
b24gZG9lcyBub3QgZGVwZW5kIG9uIFFFTVUgY29tbWFuZAorICAgICAqIGxpbmUsIHRoZXJlZm9y
ZSwgbm8gbmVlZCB0byB3YWl0IHRvIHJlYWxpemUgbGlrZSBvdGhlciBkZXZpY2VzICovCisgICAg
UENJX0RFVklDRShvYmopLT5jYXBfcHJlc2VudCB8PSBRRU1VX1BDSV9DQVBfRVhQUkVTUzsKK30K
Kwogc3RhdGljIHZvaWQgeGVuX3BjaV9wYXNzdGhyb3VnaF9jbGFzc19pbml0KE9iamVjdENsYXNz
ICprbGFzcywgdm9pZCAqZGF0YSkKIHsKICAgICBEZXZpY2VDbGFzcyAqZGMgPSBERVZJQ0VfQ0xB
U1Moa2xhc3MpOwpAQCAtOTQ2LDcgKzk1Myw2IEBAIHN0YXRpYyB2b2lkIHhlbl9wY2lfcGFzc3Ro
cm91Z2hfY2xhc3NfaW5pdChPYmplY3RDbGFzcyAqa2xhc3MsIHZvaWQgKmRhdGEpCiAgICAgay0+
ZXhpdCA9IHhlbl9wdF91bnJlZ2lzdGVyX2RldmljZTsKICAgICBrLT5jb25maWdfcmVhZCA9IHhl
bl9wdF9wY2lfcmVhZF9jb25maWc7CiAgICAgay0+Y29uZmlnX3dyaXRlID0geGVuX3B0X3BjaV93
cml0ZV9jb25maWc7Ci0gICAgay0+aXNfZXhwcmVzcyA9IDE7IC8qIFdlIG1pZ2h0IGJlICovCiAg
ICAgc2V0X2JpdChERVZJQ0VfQ0FURUdPUllfTUlTQywgZGMtPmNhdGVnb3JpZXMpOwogICAgIGRj
LT5kZXNjID0gIkFzc2lnbiBhbiBob3N0IFBDSSBkZXZpY2Ugd2l0aCBYZW4iOwogICAgIGRjLT5w
cm9wcyA9IHhlbl9wY2lfcGFzc3Rocm91Z2hfcHJvcGVydGllczsKQEAgLTk2NSw2ICs5NzEsNyBA
QCBzdGF0aWMgY29uc3QgVHlwZUluZm8geGVuX3BjaV9wYXNzdGhyb3VnaF9pbmZvID0gewogICAg
IC5pbnN0YW5jZV9zaXplID0gc2l6ZW9mKFhlblBDSVBhc3N0aHJvdWdoU3RhdGUpLAogICAgIC5p
bnN0YW5jZV9maW5hbGl6ZSA9IHhlbl9wY2lfcGFzc3Rocm91Z2hfZmluYWxpemUsCiAgICAgLmNs
YXNzX2luaXQgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2NsYXNzX2luaXQsCisgICAgLmluc3RhbmNl
X2luaXQgPSB4ZW5fcGNpX3Bhc3N0aHJvdWdoX2luc3RhbmNlX2luaXQsCiAgICAgLmludGVyZmFj
ZXMgPSAoSW50ZXJmYWNlSW5mb1tdKSB7CiAgICAgICAgIHsgSU5URVJGQUNFX0NPTlZFTlRJT05B
TF9QQ0lfREVWSUNFIH0sCiAgICAgICAgIHsgSU5URVJGQUNFX1BDSUVfREVWSUNFIH0sCi0tIApN
U1QKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:21:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:21:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrkx-00066P-SU; Thu, 08 Feb 2018 19:21:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ymvy=fc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejrkw-00066D-BC
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 19:21:14 +0000
X-Inumbo-ID: 29afa58f-0d05-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29afa58f-0d05-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 20:20:46 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejrku-0005qK-M6; Thu, 08 Feb 2018 19:21:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejrkp-0004Zd-77; Thu, 08 Feb 2018 19:21:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejrko-0003Tb-Aw; Thu, 08 Feb 2018 19:21:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118690-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=2f92a0b22e3aa46b2785342d0aa5d54bc30d3be2
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Feb 2018 19:21:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118690: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY5MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODY5MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyZjkyYTBiMjJlM2FhNDZiMjc4NTM0MmQwYWE1ZDU0YmMzMGQzYmUyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjOTMwMTRhZDNhYTZhYTg4ZGZh
NWU5NmY2NmU4YWRiNTYxNDgzYjhkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2NjUgIDIwMTgt
MDItMDcgMjE6MDE6MDcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjkwICAy
MDE4LTAyLTA4IDE3OjAxOjEyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgR2VvcmdlIER1bmxhcCA8Z2Vvcmdl
LmR1bmxhcEBjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIGM5MzAxNGFkM2EuLjJmOTJhMGIyMmUgIDJmOTJhMGIyMmUzYWE0NmIyNzg1
MzQyZDBhYTVkNTRiYzMwZDNiZTIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrlx-0006By-6b; Thu, 08 Feb 2018 19:22:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrlv-0006BW-OJ
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:15 +0000
X-Inumbo-ID: 4d5dc424-0d05-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4d5dc424-0d05-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 20:21:46 +0100 (CET)
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 B0FD11435;
 Thu,  8 Feb 2018 11:22:12 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A21083F24D;
 Thu,  8 Feb 2018 11:22:11 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:49 +0000
Message-Id: <20180208192203.9556-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 01/15] xen/arm: psci: Rework the PSCI
	definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBQU0NJIGZ1bmN0aW9ucyBhcmUgb25seSBhdmFpbGFibGUgaW4gdGhlIDMyLWJpdCB2ZXJz
aW9uLiBBZnRlcgpyZWNlbnQgY2hhbmdlcywgWGVuIGFsd2F5cyBuZWVkcyB0byBrbm93IHdoZXRo
ZXIgdGhlIGNhbGwgd2FzIG1hZGUgdXNpbmcKMzItYml0IGlkIG9yIDY0LWJpdCBpZC4gU28gd2Ug
ZG9uJ3QgZW11bGF0ZSByZXNlcnZlZCBvbmUuCgpXaXRoIHRoZSBjdXJyZW50IG5hbWluZyBzY2hl
bWUsIGl0IGlzIG5vdCBlYXN5IHRvIGtub3cgd2hpY2ggY2FsbApzdXBwb3J0cyAzMi1iaXQgYW5k
IDY0LWJpdCBpZC4gU28gcmV3b3JrIHRoZSBkZWZpbml0aW9ucyB0byBlbmNvZGUgdGhlCnZlcnNp
b24gaW4gdGhlIG5hbWUuIEZyb20gbm93IHRoZSBmdW5jdGlvbnMgd2lsbCBiZSBuYW1lZCBQU0NJ
XzBfMl9GTnh4CndoZXJlIHh4IGlzIDMyIG9yIDY0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAg
ICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvc2VhdHRsZS5jIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAg
ICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgICAgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAg
IHwgMzcgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFu
Z2VkLCAzOSBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2Vh
dHRsZS5jCmluZGV4IDIyYzA2MjI5M2YuLjg5M2NjMTc5NzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2Vh
dHRsZS5jCkBAIC0zMywxMiArMzMsMTIgQEAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzZWF0
dGxlX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KICAqLwogc3RhdGljIHZvaWQgc2VhdHRsZV9z
eXN0ZW1fcmVzZXQodm9pZCkKIHsKLSAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9S
RVNFVCksIDAsIDAsIDApOworICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VU
LCAwLCAwLCAwKTsKIH0KIAogc3RhdGljIHZvaWQgc2VhdHRsZV9zeXN0ZW1fb2ZmKHZvaWQpCiB7
Ci0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKSwgMCwgMCwgMCk7CisgICAg
Y2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGLCAwLCAwLCAwKTsKIH0KIAogUExBVEZP
Uk1fU1RBUlQoc2VhdHRsZSwgIlNFQVRUTEUiKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Bz
Y2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggMTUwOGEzYmUzYS4uNWRkYTM1Y2Q3YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5j
CkBAIC0zMSw5ICszMSw5IEBACiAgKiAobmF0aXZlLXdpZHRoKSBmdW5jdGlvbiBJRC4KICAqLwog
I2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
IFBTQ0lfMF8yX0ZONjQobmFtZSkKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
IFBTQ0lfMF8yX0ZONjRfIyNuYW1lCiAjZWxzZQotI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUo
bmFtZSkgICAgUFNDSV8wXzJfRk4zMihuYW1lKQorI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUo
bmFtZSkgICAgUFNDSV8wXzJfRk4zMl8jI25hbWUKICNlbmRpZgogCiB1aW50MzJfdCBwc2NpX3Zl
cjsKQEAgLTQ4LDEzICs0OCwxMyBAQCBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KQogdm9p
ZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKQogewogICAgIGlmICggcHNjaV92ZXIgPiBQU0NJ
X1ZFUlNJT04oMCwgMSkgKQotICAgICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9P
RkYpLCAwLCAwLCAwKTsKKyAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZG
LCAwLCAwLCAwKTsKIH0KIAogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpCiB7CiAg
ICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCi0gICAgICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7CisgICAgICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKIH0KIAogaW50IF9faW5pdCBw
c2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpKQpAQCAt
MTQ0LDcgKzE0NCw3IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQogICAgICAgICB9
CiAgICAgfQogCi0gICAgcHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFBTQ0lfVkVS
U0lPTiksIDAsIDAsIDApOworICAgIHBzY2lfdmVyID0gY2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9Q
U0NJX1ZFUlNJT04sIDAsIDAsIDApOwogCiAgICAgLyogRm9yIHRoZSBtb21lbnQsIHdlIG9ubHkg
c3VwcG9ydCBQU0NJIDAuMiBhbmQgUFNDSSAxLnggKi8KICAgICBpZiAoIHBzY2lfdmVyICE9IFBT
Q0lfVkVSU0lPTigwLCAyKSAmJiBQU0NJX1ZFUlNJT05fTUFKT1IocHNjaV92ZXIpICE9IDEgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpp
bmRleCAwM2ZkNGViNWI1Li42YWI4YWI2NGQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBz
Y2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjQzLDM1ICsyNDMsMzUgQEAgYm9v
bCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3Qg
ZmlkKQogICAgICAqLwogICAgIHN3aXRjaCAoIGZpZCApCiAgICAgewotICAgIGNhc2UgUFNDSV8w
XzJfRk4zMihQU0NJX1ZFUlNJT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9QU0NJX1ZFUlNJ
T046CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7CiAgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT0ZGKToKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzJfQ1BVX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7CiAgICAgICAg
IHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBF
KToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEU6CiAgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwogICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7CiAgICAgICAgIHJldHVy
biB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYpOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3Rl
bV9vZmYpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7CiAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICByZXR1cm4g
dHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lz
dGVtX3Jlc2V0KTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7CiAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT04pOgotICAgIGNhc2Ug
UFNDSV8wXzJfRk42NChDUFVfT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT046Cisg
ICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKICAgICB7CiAgICAgICAgIHJlZ2lzdGVyX3Qg
dmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7CiAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0g
UFNDSV9BUkcocmVncywgMik7CkBAIC0yODIsOCArMjgyLDggQEAgYm9vbCBkb192cHNjaV8wXzJf
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQp
OgotICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfU1VTUEVORCk6CisgICAgY2FzZSBQU0NJXzBf
Ml9GTjMyX0NQVV9TVVNQRU5EOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORDoK
ICAgICB7CiAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CiAg
ICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CkBAIC0yOTQsOCAr
Mjk0LDggQEAgYm9vbCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgdWludDMyX3QgZmlkKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBjYXNl
IFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0KEFG
RklOSVRZX0lORk8pOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPOgorICAg
IGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPOgogICAgIHsKICAgICAgICAgcmVnaXN0
ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7CiAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQ
U0NJX0FSRzMyKHJlZ3MsIDIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCAzYzQ0NDY4ZTcyLi5iZWNjOWY5
ZGVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMjMsMjIgKzIzLDI3IEBAIHZvaWQgY2FsbF9wc2NpX3N5
c3RlbV9vZmYodm9pZCk7CiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7CiAKIC8q
IFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8KLSNkZWZpbmUgUFNDSV8wXzJfRk4zMihuYW1lKSBBUk1f
U01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8z
MiwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV8wXzJfRk5fIyNuYW1lKQot
I2RlZmluZSBQU0NJXzBfMl9GTjY0KG5hbWUpIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0Nf
RkFTVF9DQUxMLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzY0LCAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVS
X1NUQU5EQVJELCAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU0NJXzBfMl9GTl8jI25hbWUpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1BTQ0lf
VkVSU0lPTiAgICAgICAgMAotI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORCAgICAgICAg
IDEKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09GRiAgICAgICAgICAgICAyCi0jZGVmaW5lIFBT
Q0lfMF8yX0ZOX0NQVV9PTiAgICAgICAgICAgICAgMwotI2RlZmluZSBQU0NJXzBfMl9GTl9BRkZJ
TklUWV9JTkZPICAgICAgIDQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUg
ICA2Ci0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYgICAgICAgICAgOAotI2RlZmluZSBQ
U0NJXzBfMl9GTl9TWVNURU1fUkVTRVQgICAgICAgIDkKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMihu
cikgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19D
T05WXzMyLCAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yKQorI2RlZmluZSBQU0NJXzBf
Ml9GTjY0KG5yKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJN
X1NNQ0NDX0NPTlZfNjQsICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnIpCisKKyNkZWZp
bmUgUFNDSV8wXzJfRk4zMl9QU0NJX1ZFUlNJT04gICAgICAgIFBTQ0lfMF8yX0ZOMzIoMCkKKyNk
ZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZOMzIoMSkK
KyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfT0ZGICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIo
MikKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZO
MzIoMykKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPICAgICAgIFBTQ0lfMF8y
X0ZOMzIoNCkKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lf
MF8yX0ZOMzIoNikKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGICAgICAgICAgIFBT
Q0lfMF8yX0ZOMzIoOCkKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQgICAgICAg
IFBTQ0lfMF8yX0ZOMzIoOSkKKworI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EICAg
ICAgICAgUFNDSV8wXzJfRk42NCgxKQorI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9PTiAgICAg
ICAgICAgICAgUFNDSV8wXzJfRk42NCgzKQorI2RlZmluZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZ
X0lORk8gICAgICAgUFNDSV8wXzJfRk42NCg0KQogCiAvKiBQU0NJIHYwLjIgYWZmaW5pdHkgbGV2
ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwogI2RlZmluZSBQU0NJXzBfMl9B
RkZJTklUWV9MRVZFTF9PTiAgICAgIDAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrlx-0006CG-DK; Thu, 08 Feb 2018 19:22:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrlx-0006Bk-1J
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:17 +0000
X-Inumbo-ID: 4f2fe361-0d05-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4f2fe361-0d05-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 20:21:49 +0100 (CET)
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 C348F164F;
 Thu,  8 Feb 2018 11:22:15 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B43D83F24D;
 Thu,  8 Feb 2018 11:22:14 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:51 +0000
Message-Id: <20180208192203.9556-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 03/15] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBTTUMgQ2FsbGluZyBDb252ZW50aW9uICh2MS4xKSBhbGxvd3MgZm9yIGEgcmVkdWNl
ZCBvdmVyaGVhZCB3aGVuCmNhbGxpbmcgaW50byB0aGUgZmlybXdhcmUsIGFuZCBwcm92aWRlcyBh
IG5ldyBmZWF0dXJlIGRpc2NvdmVyeQptZWNoYW5pc20uIFNlZSAiRmlybXdhcmUgaW50ZXJmYWNl
cyBmb3IgbWl0aWdhdGluZyBDVkUtMjAxNy01NzE1IgpBUk0gREVOIDAwMDcwQS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIENoYW5n
ZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgYSBodW1hbmQgcmVhZGFibGUgbmFtZSBmb3IgdGhlIHNw
ZWNpZmljYXRpb24KLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgfCAgMSArCiB4ZW4v
YXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgMTUgKysrKysrKysrKysrKysrCiAzIGZpbGVzIGNo
YW5nZWQsIDM5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2ku
YyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCmluZGV4IGU4MmI2MmRiMWEuLjE5ZWU3Y2FlYjQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5j
CkBAIC0yMTIsNiArMjEyLDcgQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBfZmVhdHVyZXMo
dWludDMyX3QgcHNjaV9mdW5jX2lkKQogICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZG
OgogICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6CiAgICAgY2FzZSBQU0NJXzFf
MF9GTjMyX1BTQ0lfRkVBVFVSRVM6CisgICAgY2FzZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQ6CiAg
ICAgICAgIHJldHVybiAwOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBQU0NJX05PVF9T
VVBQT1JURUQ7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJt
L3ZzbWMuYwppbmRleCAzZDNiZDk1ZmVlLi5hNzA4YWE1ZTgxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vdnNtYy5jCisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTgxLDYgKzgxLDI2IEBA
IHN0YXRpYyBib29sIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncywgdWludDMyX3QgY250KQogICAgIHJldHVybiB0cnVlOwogfQogCisvKiBTTUNDQyBp
bnRlcmZhY2UgZm9yIEFSTSBBcmNoaXRlY3R1cmUgKi8KK3N0YXRpYyBib29sIGhhbmRsZV9hcmNo
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHVpbnQzMl90IGZpZCA9ICh1aW50
MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7CisKKyAgICBzd2l0Y2ggKCBmaWQgKQorICAgIHsK
KyAgICBjYXNlIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJl
Z3MsIDAsIEFSTV9TTUNDQ19WRVJTSU9OXzFfMSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisg
ICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQ6CisgICAgICAgIC8qIE5vdGhpbmcg
c3VwcG9ydGVkIHlldCAqLworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgLTEpOworICAg
ICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisKIC8qIFNN
Q0NDIGludGVyZmFjZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBpdHNlbGYuICovCiBzdGF0
aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsK
QEAgLTE4OCw2ICsyMDgsOSBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgewogICAgICAgICBzd2l0Y2ggKCBzbWNjY19nZXRf
b3duZXIoZnVuY2lkKSApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJf
QVJDSDoKKyAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfYXJjaChyZWdzKTsKKyAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgogICAg
ICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOwogICAgICAgICAgICAg
YnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmgKaW5kZXggNjJiM2E4Y2RmNS4uNDMxMzg5YzExOCAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaApAQCAtMTYsNiArMTYsOSBAQAogI2lmbmRlZiBfX0FTTV9BUk1fU01DQ0NfSF9f
CiAjZGVmaW5lIF9fQVNNX0FSTV9TTUNDQ19IX18KIAorI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lP
Tl8xXzAgICAweDEwMDAwCisjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMSAgIDB4MTAwMDEK
KwogLyoKICAqIFRoaXMgZmlsZSBwcm92aWRlcyBjb21tb24gZGVmaW5lcyBmb3IgQVJNIFNNQyBD
YWxsaW5nIENvbnZlbnRpb24gYXMKICAqIHNwZWNpZmllZCBpbgpAQCAtMTAwLDYgKzEwMywxOCBA
QCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNp
ZCkKICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSXyMjb3duZXIsICAgICBc
CiAgICAgICAgICAgICAgICAgICAgICAgIDB4RkYwMykKIAorI2RlZmluZSBBUk1fU01DQ0NfVkVS
U0lPTl9GSUQgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwo
QVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19DT05WXzMyLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1f
U01DQ0NfT1dORVJfQVJDSCwgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHgwKSAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisKKyNkZWZpbmUgQVJNX1NNQ0NDX0FSQ0hfRkVBVFVS
RVNfRklEICAgICAgICAgICAgICAgICBcCisgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUND
Q19GQVNUX0NBTEwsICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0Nf
Q09OVl8zMiwgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09X
TkVSX0FSQ0gsICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIDB4MSkKKwogLyogT25s
eSBvbmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCiAjZGVmaW5lIEFSTV9TTUNDQ19F
UlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrlz-0006Dr-N8; Thu, 08 Feb 2018 19:22:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrly-0006Cl-CC
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:18 +0000
X-Inumbo-ID: 4ff91db6-0d05-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4ff91db6-0d05-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 20:21:50 +0100 (CET)
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 1CFA31435;
 Thu,  8 Feb 2018 11:22:17 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0DCD53F24D;
 Thu,  8 Feb 2018 11:22:15 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:52 +0000
Message-Id: <20180208192203.9556-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 04/15] xen/arm: vsmc: Implement
	SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U01DQ0MgMS4xIG9mZmVycyBmaXJtd2FyZS1iYXNlZCBDUFUgd29ya2Fyb3VuZHMuIEluIHBhcnRp
Y3VsYXIsClNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3Ig
dmFyaWFudCAyIG9mIFhTQS0yNTQKKENWRS0yMDE3LTU3MTUpLgoKSWYgdGhlIGh5cGVydmlzb3Ig
aGFzIHNvbWUgbWl0aWdhdGlvbiBmb3IgdGhpcyBpc3N1ZSwgcmVwb3J0IHRoYXQgd2UKZGVhbCB3
aXRoIGl0IHVzaW5nIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xLCBhcyB3ZSBhcHBseSB0aGUgaHlw
ZXJ2aXNvcgp3b3JrYXJvdW5kIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGlu
IHYyOgogICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5Ci0tLQogeGVuL2FyY2gv
YXJtL3ZzbWMuYyAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1
ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMu
YyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggYTcwOGFhNWU4MS4uMTQ0YTFjZDc2MSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCkBA
IC0xOCw2ICsxOCw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi90eXBl
cy5oPgogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWNjYy5oPgorI2luY2x1ZGUgPGFzbS9j
cHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KICNpbmNsdWRlIDxhc20vcmVn
cy5oPgogI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgpAQCAtOTMsOCArOTQsMjUgQEAgc3RhdGljIGJv
b2wgaGFuZGxlX2FyY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIHJldHVy
biB0cnVlOwogCiAgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQ6Ci0gICAgICAg
IC8qIE5vdGhpbmcgc3VwcG9ydGVkIHlldCAqLwotICAgICAgICBzZXRfdXNlcl9yZWcocmVncywg
MCwgLTEpOworICAgIHsKKyAgICAgICAgdWludDMyX3QgYXJjaF9mdW5jX2lkID0gZ2V0X3VzZXJf
cmVnKHJlZ3MsIDEpOworICAgICAgICBpbnQgcmV0ID0gLTE7CisKKyAgICAgICAgc3dpdGNoICgg
YXJjaF9mdW5jX2lkICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEFSTV9TTUNDQ19BUkNIX1dP
UktBUk9VTkRfMV9GSUQ6CisgICAgICAgICAgICBpZiAoIGNwdXNfaGF2ZV9jYXAoQVJNX0hBUkRF
Tl9CUkFOQ0hfUFJFRElDVE9SKSApCisgICAgICAgICAgICAgICAgcmV0ID0gMDsKKyAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJl
dCk7CisKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCisgICAgY2FzZSBBUk1fU01DQ0Nf
QVJDSF9XT1JLQVJPVU5EXzFfRklEOgorICAgICAgICAvKiBObyByZXR1cm4gdmFsdWUgKi8KICAg
ICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKaW5kZXggNDMxMzg5YzEx
OC4uYjc5MGZhYzE3YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApAQCAtMTE1LDYgKzExNSwxMiBAQCBzdGF0
aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKICAg
ICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX0FSQ0gsICAgICAgICBcCiAgICAg
ICAgICAgICAgICAgICAgICAgIDB4MSkKIAorI2RlZmluZSBBUk1fU01DQ0NfQVJDSF9XT1JLQVJP
VU5EXzFfRklEICAgICAgICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0ND
X0ZBU1RfQ0FMTCwgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NP
TlZfMzIsICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05F
Ul9BUkNILCAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAweDgwMDApCisKIC8qIE9u
bHkgb25lIGVycm9yIGNvZGUgZGVmaW5lZCBpbiBTTUNDQyAqLwogI2RlZmluZSBBUk1fU01DQ0Nf
RVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrm0-0006Ev-Ub; Thu, 08 Feb 2018 19:22:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrlz-0006Dj-KY
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:19 +0000
X-Inumbo-ID: 50c37992-0d05-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 50c37992-0d05-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 20:21:51 +0100 (CET)
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 6AD5280D;
 Thu,  8 Feb 2018 11:22:18 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5BB173F24D;
 Thu,  8 Feb 2018 11:22:17 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:53 +0000
Message-Id: <20180208192203.9556-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 05/15] xen/arm: Adapt smccc.h to be able to
	use it in assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KCi0t
LQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1i
eQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE2ICsrKysrKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c21jY2MuaAppbmRleCBiNzkwZmFjMTdjLi5kMjRjY2I1MWQ4IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBA
IC0yNSwxOCArMjUsMjAgQEAKICAqIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3Bp
Yy9jb20uYXJtLmRvYy5kZW4wMDI4YS9pbmRleC5odG1sCiAgKi8KIAotI2RlZmluZSBBUk1fU01D
Q0NfU1REX0NBTEwgICAgICAgICAgICAgIDBVCi0jZGVmaW5lIEFSTV9TTUNDQ19GQVNUX0NBTEwg
ICAgICAgICAgICAgMVUKKyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxMICAgICAgICAgICAgICBf
QUMoMCxVKQorI2RlZmluZSBBUk1fU01DQ0NfRkFTVF9DQUxMICAgICAgICAgICAgIF9BQygxLFUp
CiAjZGVmaW5lIEFSTV9TTUNDQ19UWVBFX1NISUZUICAgICAgICAgICAgMzEKIAotI2RlZmluZSBB
Uk1fU01DQ0NfQ09OVl8zMiAgICAgICAgICAgICAgIDBVCi0jZGVmaW5lIEFSTV9TTUNDQ19DT05W
XzY0ICAgICAgICAgICAgICAgMVUKKyNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfMzIgICAgICAgICAg
ICAgICBfQUMoMCxVKQorI2RlZmluZSBBUk1fU01DQ0NfQ09OVl82NCAgICAgICAgICAgICAgIF9B
QygxLFUpCiAjZGVmaW5lIEFSTV9TTUNDQ19DT05WX1NISUZUICAgICAgICAgICAgMzAKIAotI2Rl
ZmluZSBBUk1fU01DQ0NfT1dORVJfTUFTSyAgICAgICAgICAgIDB4M0ZVCisjZGVmaW5lIEFSTV9T
TUNDQ19PV05FUl9NQVNLICAgICAgICAgICAgX0FDKDB4M0YsVSkKICNkZWZpbmUgQVJNX1NNQ0ND
X09XTkVSX1NISUZUICAgICAgICAgICAyNAogCi0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX01BU0sg
ICAgICAgICAgICAgMHhGRkZGVQorI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19NQVNLICAgICAgICAg
ICAgIF9BQygweEZGRkYsVSkKKworI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogLyogQ2hlY2sgaWYg
dGhpcyBpcyBmYXN0IGNhbGwuICovCiBzdGF0aWMgaW5saW5lIGJvb2wgc21jY2NfaXNfZmFzdF9j
YWxsKHJlZ2lzdGVyX3QgZnVuY2lkKQpAQCAtNjIsNiArNjQsOCBAQCBzdGF0aWMgaW5saW5lIHVp
bnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKICAgICByZXR1cm4gKGZ1
bmNpZCA+PiBBUk1fU01DQ0NfT1dORVJfU0hJRlQpICYgQVJNX1NNQ0NDX09XTkVSX01BU0s7CiB9
CiAKKyNlbmRpZgorCiAvKgogICogQ29uc3RydWN0IGZ1bmN0aW9uIGlkZW50aWZpZXIgZnJvbSBj
YWxsIHR5cGUgKGZhc3Qgb3Igc3RhbmRhcmQpLAogICogY2FsbGluZyBjb252ZW50aW9uICgzMiBv
ciA2NCBiaXQpLCBzZXJ2aWNlIG93bmVyIGFuZCBmdW5jdGlvbiBudW1iZXIuCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrm1-0006FJ-5l; Thu, 08 Feb 2018 19:22:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrlz-0006BR-QO
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:19 +0000
X-Inumbo-ID: 7e022609-0d05-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7e022609-0d05-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:23:07 +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 6384280D;
 Thu,  8 Feb 2018 11:22:11 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 548A03F24D;
 Thu,  8 Feb 2018 11:22:10 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:48 +0000
Message-Id: <20180208192203.9556-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 00/15] xen/arm: PSCI 1.1 and SMCCC-1.1
	support and XSA-254 variant 2 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKQXJtIGhhcyByZWNlbnRseSBwdWJsaXNoZWQgYSBTTUMgQ2FsbGluZyBDb252ZW50
aW9uIChTTUNDQykKc3BlY2lmaWNhdGlvbiB1cGRhdGUgWzFdIHRoYXQgcHJvdmlkZXMgYW4gb3B0
aW1pc2VkIGNhbGxpbmcgY29udmVudGlvbgphbmQgb3B0aW9uYWwsIGRpc2NvdmVyYWJsZSBzdXBw
b3J0IGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUgKFhTQS0yNTQKdmFyaWFudCAyKS4gQVJN
IFRydXN0ZWQgRmlybXdhcmUgKEFURikgaGFzIGFscmVhZHkgZ2FpbmVkIHN1Y2ggYW4KaW1wbGVt
ZW50YXRpb25bMl0uCgpUaGlzIHNlcmllcyBhZGRyZXNzZXMgYSBmZXcgdGhpbmdzOgoKICAgIC0g
SXQgcHJvdmlkZXMgYSBYZW4gaW1wbGVtZW50YXRpb24gb2YgUFNDSSB2MS4wLCB3aGljaCBpcyBh
CiAgICBwcmVyZXF1aXNpdGUgZm9yIGJlaW5nIGFibGUgdG8gZGlzY292ZXIgU01DQ0MgdjEuMS4K
ICAgIC0gSXQgYWxsb3dzIFhlbiB0byBhZHZlcnRpc2UgU01DQ0MgdjEuMQogICAgLSBJdCBpbXBs
ZW1lbnRzIGd1ZXN0IHN1cHBvcnQgZm9yIHRoZSBBUk1fV09SS0FST1VORF8xIGZ1bmN0aW9uIHRo
YXQgaXMgdXNlZAogICAgdG8gbWl0aWdhdGUgQ1ZFLTIwMTctNTcxNSAoaWYgc3VjaCBtaXRpZ2F0
aW9uIGlzIGF2YWlsYWJsZSBvbiB0aGUKICAgIGh5cGVydmlzb3IpLgogICAgLSBJdCBhZGRzIFhl
biBzdXBwb3J0IGZvciBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyB2aWEKICAgIEFSTV9XT1JL
QVJPVU5EXzEgaWYgdGhlIGZpcm13YXJlIHN1cHBvcnRzIGl0LgoKVGhpcyBtZXRob2QgaXMgaW50
ZW5kZWQgdG8gZnVsbHkgcmVwbGFjZSB0aGUgaW5pdGlhbCBQU0NJX0dFVF9WRVJTSU9OCmFwcHJv
YWNoLiBBbHRob3VnaCBQU0NJX0dFVF9WRVJTSU9OIHN0aWxsIHdvcmtzLCBpdCBoYXMgYW4gb2J2
aW91cwpvdmVyaGVhZCBhbmQgaXMgY2FsbGVkIG9uIHNvbWUgb2YgdGhlIGhvdHRlc3QgcGF0aHMu
IFdlIGV4cGVjdApBUkNIX1dPUktBUk9VTkRfMSB0byBiZSBtdWNoIGZhc3Rlci4KClRoaXMgc2Vy
aWVzIGlzIGJhc2VkIG9uIHRoZSAieGVuL2FybTogU01DQ0MgZml4ZXMgYW5kIFBTQ0kgY2xlYW4t
dXAiIG9uZSBbM10uCgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly9kZXZlbG9wZXIuYXJtLmNvbS9zdXBw
b3J0L3NlY3VyaXR5LXVwZGF0ZS9kb3dubG9hZHMKClsyXSBodHRwczovL2dpdGh1Yi5jb20vQVJN
LXNvZnR3YXJlL2FybS10cnVzdGVkLWZpcm13YXJlL3B1bGwvMTI0MAoKWzNdIGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAyL21zZzAwNDQ3Lmh0bWwK
Ckp1bGllbiBHcmFsbCAoMTUpOgogIHhlbi9hcm06IHBzY2k6IFJld29yayB0aGUgUFNDSSBkZWZp
bml0aW9ucwogIHhlbi9hcm06IHZwc2NpOiBBZGQgc3VwcG9ydCBmb3IgUFNDSSAxLjEKICB4ZW4v
YXJtOiB2c21jOiBJbXBsZW1lbnQgU01DQ0MgMS4xCiAgeGVuL2FybTogdnNtYzogSW1wbGVtZW50
IFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIEJQIGhhcmRlbmluZyBzdXBwb3J0CiAgeGVuL2FybTog
QWRhcHQgc21jY2MuaCB0byBiZSBhYmxlIHRvIHVzZSBpdCBpbiBhc3NlbWJseSBjb2RlCiAgeGVu
L2FybTY0OiBJbXBsZW1lbnQgYSBmYXN0IHBhdGggZm9yIGhhbmRsaW5nIFNNQ0NDX0FSQ0hfV09S
S0FST1VORF8xCiAgeGVuL2FybTY0OiBQcmludCBhIHBlci1DUFUgbWVzc2FnZSB3aXRoIHRoZSBC
UCBoYXJkZW5pbmcgbWV0aG9kIHVzZWQKICB4ZW4vYXJtOiBzbWNjYzogQWRkIG1hY3JvcyBTTUND
Q19WRVJTSU9OLCBTTUNDQ19WRVJTSU9OX3tNSU5PUiwgTUFKT1J9CiAgeGVuL2FybTogcHNjaTog
RGV0ZWN0IFNNQ0NDIHZlcnNpb24KICB4ZW4vYXJtOiBzbWNjYzogSW1wbGVtZW50IFNNQ0NDIHYx
LjEgaW5saW5lIHByaW1pdGl2ZQogIHhlbi9hcm02NDogQWRkIEFSTV9TTUNDQ19BUkNIX1dPUktB
Uk9VTkRfMSBCUCBoYXJkZW5pbmcgc3VwcG9ydAogIHhlbi9hcm02NDogS2lsbCBQU0NJX0dFVF9W
RVJTSU9OIGFzIGEgdmFyaWFudC0yIHdvcmthcm91bmQKICB4ZW4vYXJtOiB2cHNjaTogUmVtb3Zl
IHBhcmFtZXRlciAndmVyJyBmcm9tIGRvX2NvbW1vbl9jcHUKICB4ZW4vYXJtOiBwc2NpOiBDb25z
b2xpZGF0ZSBQU0NJIHZlcnNpb24gcHJpbnQKICB4ZW4vYXJtOiBwc2NpOiBQcmVmaXggd2l0aCBz
dGF0aWMgYW55IGZ1bmN0aW9ucyBub3QgZXhwb3J0ZWQKCiB0b29scy9saWJ4bC9saWJ4bF9hcm0u
YyAgICAgICAgICB8ICAgMyArLQogeGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TICAgICAgICAgfCAg
MzUgKysrLS0tLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TICAgICAgIHwgIDU2ICsrKysr
KysrKysrKy0KIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICAgICAgIHwgIDU1ICsrKysrKysr
Ky0tLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgIHwgICAxICsKIHhlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jIHwgICA0ICstCiB4ZW4vYXJjaC9hcm0vcHNjaS5jICAg
ICAgICAgICAgICB8ICA1OCArKysrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAg
ICAgICAgICB8ICA5MCArKysrKysrKysrKysrKystLS0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAg
ICAgICAgICAgICAgfCAgNDEgKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2Rl
Zm4uaCB8ICAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICB8ICAgMiArCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICB8ICAzOCArKysrKy0tLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vc21jY2MuaCAgICAgIHwgMTc0ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oICAgICAgfCAgIDIgKy0K
IDE0IGZpbGVzIGNoYW5nZWQsIDQ1MyBpbnNlcnRpb25zKCspLCAxMDcgZGVsZXRpb25zKC0pCgot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrm2-0006GX-Cl; Thu, 08 Feb 2018 19:22:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrm0-0006BV-HJ
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:20 +0000
X-Inumbo-ID: 7fa69ec2-0d05-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7fa69ec2-0d05-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:23:10 +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 75BE980D;
 Thu,  8 Feb 2018 11:22:14 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F02333F24D;
 Thu,  8 Feb 2018 11:22:12 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:50 +0000
Message-Id: <20180208192203.9556-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 Julien Grall <julien.grall@arm.com>, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com
Subject: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for PSCI
	1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgWGVuIHByb3ZpZGVzIHZpcnR1YWwgUFNDSSBpbnRlcmZhY2UgY29tcGxp
YW50IHdpdGggMC4xCmFuZCAwLjIuIFNpbmNlIHRoZW0sIHRoZSBzcGVjaWZpY2F0aW9uIGhhcyBi
ZWVuIHVwZGF0ZWQgYW5kIHRoZSBsYXRlc3QKdmVyc2lvbiBpcyAxLjEgKHNlZSBBUk0gREVOIDAw
MjJEKS4KCkZyb20gYW4gaW1wbGVtZW50YXRpb24gcG9pbnQgb2Ygdmlldywgb25seSBQU0NJX0ZF
QVRVUkVTIGlzIG1hbmRhdG9yeS4KVGhlIHJlc3QgaXMgb3B0aW9uYWwgYW5kIGNhbiBiZSBsZWZ0
IHVuaW1wbGVtZW50ZWQgZm9yIG5vdy4KCkF0IHRoZSBzYW1lIHRpbWUsIHRoZSBjb21wYXRpYmxl
IGZvciBQU0NJIG5vZGUgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8KZXhwb3NlICJhcm0scHNjaS0xLjAi
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQoKLS0tCiAg
ICBXZSBtYXkgd2FudCB0byBwcm92aWRlIGEgd2F5IGZvciB0aGUgdG9vbHN0YWNrIHRvIHNwZWNp
ZnkgYSBQU0NJCiAgICB2ZXJzaW9uLiBUaGlzIGNvdWxkIGJlIHVzZWZ1bCBpZiBhIGd1ZXN0IGlz
IGV4cGVjdGluZyBhIGdpdmVuCiAgICB2ZXJzaW9uLgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAg
ICAgLSBSZXR1cm4gdjEuMSBvbiBHRVRfVkVSU0lPTiBjYWxsIGFzIGNsYWltZWQgYnkgdGhpcyBw
YXRjaAogICAgICAgIC0gT3JkZXIgYnkgZnVuY3Rpb24gSUQgdGhlIGNhbGxzIGluIEZFQVRVUkVT
IGNhbGwKLS0tCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICB8ICAzICsrLQogeGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vdnBzY2ku
YyAgICAgICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
LQogeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgMSArCiB4ZW4vaW5jbHVkZS9h
c20tYXJtL3BzY2kuaCAgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCAg
ICAgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2FybS5jCmluZGV4IDNlNDY1NTQzMDEuLjg2ZjU5YzBkODAgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC00
MTAsNyArNDEwLDggQEAgc3RhdGljIGludCBtYWtlX3BzY2lfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2
b2lkICpmZHQpCiAgICAgcmVzID0gZmR0X2JlZ2luX25vZGUoZmR0LCAicHNjaSIpOwogICAgIGlm
IChyZXMpIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY29tcGF0KGdjLCBm
ZHQsIDIsICJhcm0scHNjaS0wLjIiLCJhcm0scHNjaSIpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0
eV9jb21wYXQoZ2MsIGZkdCwgMywgImFybSxwc2NpLTEuMCIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiYXJtLHBzY2ktMC4yIiwgImFybSxwc2NpIik7CiAgICAgaWYgKHJlcykgcmV0
dXJuIHJlczsKIAogICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAibWV0aG9kIiwg
Imh2YyIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2Fy
Y2gvYXJtL2RvbWFpbl9idWlsZC5jCmluZGV4IDE1NWM5NTIzNDkuLjk0MTY4OGEyY2UgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKQEAgLTYzNyw2ICs2MzcsNyBAQCBzdGF0aWMgaW50IG1ha2VfcHNjaV9ub2Rl
KHZvaWQgKmZkdCwgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwYXJlbnQpCiB7CiAgICAg
aW50IHJlczsKICAgICBjb25zdCBjaGFyIGNvbXBhdFtdID0KKyAgICAgICAgImFybSxwc2NpLTEu
MCIiXDAiCiAgICAgICAgICJhcm0scHNjaS0wLjIiIlwwIgogICAgICAgICAiYXJtLHBzY2kiOwog
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5j
CmluZGV4IDZhYjhhYjY0ZDAuLmU4MmI2MmRiMWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92
cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCkBAIC0xMDYsNyArMTA2LDExIEBAIHN0
YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKIAogc3Rh
dGljIHVpbnQzMl90IGRvX3BzY2lfMF8yX3ZlcnNpb24odm9pZCkKIHsKLSAgICByZXR1cm4gUFND
SV9WRVJTSU9OKDAsIDIpOworICAgIC8qCisgICAgICogUFNDSSBpcyBiYWNrd2FyZCBjb21wYXRp
YmxlIGZyb20gMC4yLiBTbyB3ZSBjYW4gYnVtcCB0aGUgdmVyc2lvbgorICAgICAqIHdpdGhvdXQg
YW55IGlzc3VlLgorICAgICAqLworICAgIHJldHVybiBQU0NJX1ZFUlNJT04oMSwgMSk7CiB9CiAK
IHN0YXRpYyByZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2Vy
X3N0YXRlLApAQCAtMTkxLDYgKzE5NSwyOSBAQCBzdGF0aWMgdm9pZCBkb19wc2NpXzBfMl9zeXN0
ZW1fcmVzZXQodm9pZCkKICAgICBkb21haW5fc2h1dGRvd24oZCxTSFVURE9XTl9yZWJvb3QpOwog
fQogCitzdGF0aWMgaW50MzJfdCBkb19wc2NpXzFfMF9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1
bmNfaWQpCit7CisgICAgLyogLyFcIE9yZGVyZWQgYnkgZnVuY3Rpb24gSUQgYW5kIG5vdCBuYW1l
ICovCisgICAgc3dpdGNoICggcHNjaV9mdW5jX2lkICkKKyAgICB7CisgICAgY2FzZSBQU0NJXzBf
Ml9GTjMyX1BTQ0lfVkVSU0lPTjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQ1BVX1NVU1BFTkQ6
CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EOgorICAgIGNhc2UgUFNDSV8wXzJf
Rk4zMl9DUFVfT0ZGOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT046CisgICAgY2FzZSBQ
U0NJXzBfMl9GTjY0X0NQVV9PTjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5G
TzoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQUZGSU5JVFlfSU5GTzoKKyAgICBjYXNlIFBTQ0lf
MF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEU6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RF
TV9PRkY6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVDoKKyAgICBjYXNlIFBT
Q0lfMV8wX0ZOMzJfUFNDSV9GRUFUVVJFUzoKKyAgICAgICAgcmV0dXJuIDA7CisgICAgZGVmYXVs
dDoKKyAgICAgICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRFRDsKKyAgICB9Cit9CisKICNkZWZp
bmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCiAj
ZGVmaW5lIFBTQ0lfQVJHKHJlZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKIApAQCAtMzA0LDYg
KzMzMSwxNiBAQCBib29sIGRvX3Zwc2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzLCB1aW50MzJfdCBmaWQpCiAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2Np
XzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAg
ICAgfQorCisgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVM6CisgICAgeworICAg
ICAgICB1aW50MzJfdCBwc2NpX2Z1bmNfaWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworCisgICAg
ICAgIHBlcmZjX2luY3IodnBzY2lfZmVhdHVyZXMpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQo
cmVncywgZG9fcHNjaV8xXzBfZmVhdHVyZXMocHNjaV9mdW5jX2lkKSk7CisgICAgICAgIHJldHVy
biB0cnVlOworICAgIH0KKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAg
ICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCmluZGV4IGE3YWNiN2QyMWMuLjg3ODY2MjY0Y2Eg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCkBAIC0zMSw2ICszMSw3IEBAIFBFUkZDT1VOVEVS
KHZwc2NpX3N5c3RlbV9vZmYsICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCiBQRVJGQ09V
TlRFUih2cHNjaV9zeXN0ZW1fcmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNldCIpCiBQ
RVJGQ09VTlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9zdXNwZW5k
IikKIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTogY3B1X2Fm
ZmluaXR5X2luZm8iKQorUEVSRkNPVU5URVIodnBzY2lfZmVhdHVyZXMsICAgICAgICAgICAgInZw
c2NpOiBmZWF0dXJlcyIpCiAKIFBFUkZDT1VOVEVSKHZnaWNkX3JlYWRzLCAgICAgICAgICAgICAg
ICAidmdpY2Q6IHJlYWQiKQogUEVSRkNPVU5URVIodmdpY2Rfd3JpdGVzLCAgICAgICAgICAgICAg
ICJ2Z2ljZDogd3JpdGUiKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCBiZWNjOWY5ZGVkLi5lMjYyOWVlZDAx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BzY2kuaApAQCAtNDAsNiArNDAsNyBAQCB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1f
cmVzZXQodm9pZCk7CiAjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEUgICBQ
U0NJXzBfMl9GTjMyKDYpCiAjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiAgICAgICAg
ICBQU0NJXzBfMl9GTjMyKDgpCiAjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUICAg
ICAgICBQU0NJXzBfMl9GTjMyKDkpCisjZGVmaW5lIFBTQ0lfMV8wX0ZOMzJfUFNDSV9GRUFUVVJF
UyAgICAgICBQU0NJXzBfMl9GTjMyKDEwKQogCiAjZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX1NV
U1BFTkQgICAgICAgICBQU0NJXzBfMl9GTjY0KDEpCiAjZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BV
X09OICAgICAgICAgICAgICBQU0NJXzBfMl9GTjY0KDMpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Zwc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKaW5kZXggMDM1
YTQxZTgxMi4uMGNjYTVlNjgzMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cHNj
aS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaApAQCAtMjMsNyArMjMsNyBAQAog
I2luY2x1ZGUgPGFzbS9wc2NpLmg+CiAKIC8qIE51bWJlciBvZiBmdW5jdGlvbiBpbXBsZW1lbnRl
ZCBieSB2aXJ0dWFsIFBTQ0kgKG9ubHkgMC4yIG9yIGxhdGVyKSAqLwotI2RlZmluZSBWUFNDSV9O
Ul9GVU5DUyAgMTEKKyNkZWZpbmUgVlBTQ0lfTlJfRlVOQ1MgIDEyCiAKIC8qIEZ1bmN0aW9ucyBo
YW5kbGUgUFNDSSBjYWxscyBmcm9tIHRoZSBndWVzdHMgKi8KIGJvb2wgZG9fdnBzY2lfMF8xX2Nh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCk7Ci0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrm6-0006Jn-KG; Thu, 08 Feb 2018 19:22:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrm6-0006FC-5J
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:26 +0000
X-Inumbo-ID: 82ca0ac6-0d05-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 82ca0ac6-0d05-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:23:15 +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 B8629164F;
 Thu,  8 Feb 2018 11:22:19 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A96F73F24D;
 Thu,  8 Feb 2018 11:22:18 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:54 +0000
Message-Id: <20180208192203.9556-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 06/15] xen/arm64: Implement a fast path for
	handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHdpbGwgYmUgY2FsbGVkIGJ5IHRo
ZSBndWVzdCBmb3IKaGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3YW50IHRo
ZSBoYW5kbGluZyB0byBiZSBhcyBmYXN0IGFzCnBvc3NpYmxlLgoKQXMgdGhlIG1pdGlnYXRpb24g
aXMgYXBwbGllZCBvbiBldmVyeSBndWVzdCBleGl0LCB3ZSBjYW4gY2hlY2sgZm9yIHRoZQpjYWxs
IGJlZm9yZSBzYXZpbmcgYWxsIHRoZSBjb250ZXh0IGFuZCByZXR1cm4gdmVyeSBlYXJseS4KCkZv
ciBub3csIG9ubHkgcHJvdmlkZSBhIGZhc3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVzZSB0
aGUgY29kZSByZWx5Cm9uIDIgcmVnaXN0ZXJzLCB4MCBhbmQgeDEgYXJlIHNhdmVkIGluIGFkdmFu
Y2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29t
PgoKLS0tCiAgICBndWVzdF9zeW5jIG9ubHkgaGFuZGxlIDY0LWJpdCBndWVzdCwgc28gSSBoYXZl
IG9ubHkgaW1wbGVtZW50ZWQgdGhlCiAgICA2NC1iaXQgc2lkZSBmb3Igbm93LiBXZSBjYW4gZGlz
Y3VzcyB3aGV0aGVyIGl0IGlzIHVzZWZ1bCB0bwogICAgaW1wbGVtZW50IGl0IGZvciAzMi1iaXQg
Z3Vlc3RzLgoKICAgIFdlIGNvdWxkIGFsc28gY29uc2lkZXIgdG8gaW1wbGVtZW50IHRoZSBmYXN0
IHBhdGggZm9yIFNNQzY0LAogICAgYWx0aG91Z2h0IGEgZ3Vlc3Qgc2hvdWxkIGFsd2F5cyB1c2Ug
SFZDLgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3
ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAgIHwgNTYgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggNmQ5OWU0NmYwZi4uNjdmOTZkNTE4ZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgog
I2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CisjaW5j
bHVkZSA8YXNtL3NtY2NjLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCiAvKgpAQCAtOTAs
OCArOTEsMTIgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvKiBsaW5rIHJlZ2lz
dGVyICovCiAgICAgICAgIC5lbmRtCiAvKgogICogU2F2ZSBzdGF0ZSBvbiBlbnRyeSB0byBoeXBl
cnZpc29yLCByZXN0b3JlIG9uIGV4aXQKKyAqCisgKiBzYXZlX3gwX3gxOiBEb2VzIHRoZSBtYWNy
byBuZWVkcyB0byBzYXZlIHgwL3gxIChkZWZhdWx0IDEpLiBJZiAwLAorICogd2UgcmVseSBvbiB0
aGUgb24geDAveDEgdG8gaGF2ZSBiZWVuIHNhdmVkIGF0IHRoZSBjb3JyZWN0IHBvc2l0aW9uIG9u
CisgKiB0aGUgc3RhY2sgYmVmb3JlLgogICovCi0gICAgICAgIC5tYWNybyAgZW50cnksIGh5cCwg
Y29tcGF0CisgICAgICAgIC5tYWNybyAgZW50cnksIGh5cCwgY29tcGF0LCBzYXZlX3gwX3gxPTEK
ICAgICAgICAgc3ViICAgICBzcCwgc3AsICMoVVJFR1NfU1BTUl9lbDEgLSBVUkVHU19MUikgLyog
Q1BTUiwgUEMsIFNQLCBMUiAqLwogICAgICAgICBwdXNoICAgIHgyOCwgeDI5CiAgICAgICAgIHB1
c2ggICAgeDI2LCB4MjcKQEAgLTEwNyw3ICsxMTIsMTYgQEAgbHIgICAgICAucmVxICAgIHgzMCAg
ICAgICAgICAgICAvKiBsaW5rIHJlZ2lzdGVyICovCiAgICAgICAgIHB1c2ggICAgeDYsIHg3CiAg
ICAgICAgIHB1c2ggICAgeDQsIHg1CiAgICAgICAgIHB1c2ggICAgeDIsIHgzCisgICAgICAgIC8q
CisgICAgICAgICAqIFRoZSBjYWxsZXIgbWF5IGFscmVhZHkgaGF2ZSBzYXZlZCB4MC94MSBvbiB0
aGUgc3RhY2sgYXQgdGhlCisgICAgICAgICAqIGNvcnJlY3QgYWRkcmVzcyBhbmQgY29ycnVwdCB0
aGVtIHdpdGggYW5vdGhlciB2YWx1ZS4gT25seQorICAgICAgICAgKiBzYXZlIHRoZW0gaWYgc2F2
ZV94MF94MSA9PSAxLgorICAgICAgICAgKi8KKyAgICAgICAgLmlmIFxzYXZlX3gwX3gxID09IDEK
ICAgICAgICAgcHVzaCAgICB4MCwgeDEKKyAgICAgICAgLmVsc2UKKyAgICAgICAgc3ViICAgICBz
cCwgc3AsICMxNgorICAgICAgICAuZW5kaWYKIAogICAgICAgICAuaWYgXGh5cCA9PSAxICAgICAg
ICAvKiBIeXBlcnZpc29yIG1vZGUgKi8KIApAQCAtMjAwLDcgKzIxNCw0NSBAQCBoeXBfaXJxOgog
ICAgICAgICBleGl0ICAgIGh5cD0xCiAKIGd1ZXN0X3N5bmM6Ci0gICAgICAgIGVudHJ5ICAgaHlw
PTAsIGNvbXBhdD0wCisgICAgICAgIC8qCisgICAgICAgICAqIFNhdmUgeDAsIHgxIGluIGFkdmFu
Y2UKKyAgICAgICAgICovCisgICAgICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMtKFVSRUdTX2tl
cm5lbF9zaXplb2YgLSBVUkVHU19YMCldCisKKyAgICAgICAgLyoKKyAgICAgICAgICogeDEgaXMg
dXNlZCBiZWNhdXNlIHgwIG1heSBjb250YWluIHRoZSBmdW5jdGlvbiBpZGVudGlmaWVyLgorICAg
ICAgICAgKiBUaGlzIGF2b2lkcyB0byByZXN0b3JlIHgwIGZyb20gdGhlIHN0YWNrLgorICAgICAg
ICAgKi8KKyAgICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgorICAgICAgICBsc3IgICAgIHgxLCB4
MSwgI0hTUl9FQ19TSElGVCAgICAgICAgICAgLyogeDEgPSBFU1JfRUwyLkVDICovCisgICAgICAg
IGNtcCAgICAgeDEsICNIU1JfRUNfSFZDNjQKKyAgICAgICAgYi5uZSAgICAxZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIE5vdCBhIEhWQyBza2lwIGZhc3RwYXRoLiAqLworCisgICAg
ICAgIG1ycyAgICAgeDEsIGVzcl9lbDIKKyAgICAgICAgYW5kICAgICB4MSwgeDEsICMweGZmZmYg
ICAgICAgICAgICAgICAgIC8qIENoZWNrIHRoZSBpbW1lZGlhdGUgWzA6MTZdICovCisgICAgICAg
IGNibnogICAgeDEsIDFmICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBzaG91bGQgYmUgMCBm
b3IgSFZDICMwICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogRmFzdGVzdCBwYXRoIHBvc3Np
YmxlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEuCisgICAgICAgICAqIFRoZSB3b3Jr
YXJvdW5kIGhhcyBhbHJlYWR5IGJlZW4gYXBwbGllZCBvbiB0aGUgZXhjZXB0aW9uCisgICAgICAg
ICAqIGVudHJ5IGZyb20gdGhlIGd1ZXN0LCBzbyBsZXQncyBxdWlja2x5IGdldCBiYWNrIHRvIHRo
ZSBndWVzdC4KKyAgICAgICAgICovCisgICAgICAgIGVvciAgICAgdzAsIHcwLCAjQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8xX0ZJRAorICAgICAgICBjYm56ICAgIHcwLCAxZgorCisgICAgICAg
IC8qCisgICAgICAgICAqIENsb2JiZXIgYm90aCB4MCBhbmQgeDEgdG8gcHJldmVudCBsZWFrYWdl
LiBOb3RlIHRoYXQgdGhhbmtzCisgICAgICAgICAqIHRoZSBlb3IsIHgwID0gMC4KKyAgICAgICAg
ICovCisgICAgICAgIG1vdiAgICAgeDEsIHgwCisgICAgICAgIGVyZXQKKworMToKKyAgICAgICAg
LyoKKyAgICAgICAgICogeDAveDEgbWF5IGhhdmUgYmVlbiBzY3JhdGNoIGJ5IHRoZSBmYXN0IHBh
dGggYWJvdmUsIHNvIGF2b2lkCisgICAgICAgICAqIHRvIHNhdmUgdGhlbS4KKyAgICAgICAgICov
CisgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wLCBzYXZlX3gwX3gxPTAKICAgICAgICAg
LyoKICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lO
Q0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2
U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAppbmRleCBjMGY3OWQwMDkzLi4yMjJhMDJkZDk5IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKQEAgLTMwNiw2ICszMDYsOCBAQAogI2RlZmluZSBIRENSX1RQTSAgICAgICAg
KF9BQygxLFUpPDw2KSAgICAgICAgICAgLyogVHJhcCBQZXJmb3JtYW5jZSBNb25pdG9ycyBhY2Nl
c3NlcyAqLwogI2RlZmluZSBIRENSX1RQTUNSICAgICAgKF9BQygxLFUpPDw1KSAgICAgICAgICAg
LyogVHJhcCBQTUNSIGFjY2Vzc2VzICovCiAKKyNkZWZpbmUgSFNSX0VDX1NISUZUICAgICAgICAg
ICAgICAgIDI2CisKICNkZWZpbmUgSFNSX0VDX1VOS05PV04gICAgICAgICAgICAgIDB4MDAKICNk
ZWZpbmUgSFNSX0VDX1dGSV9XRkUgICAgICAgICAgICAgIDB4MDEKICNkZWZpbmUgSFNSX0VDX0NQ
MTVfMzIgICAgICAgICAgICAgIDB4MDMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrm7-0006L7-RQ; Thu, 08 Feb 2018 19:22:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrm7-0006GN-5J
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:27 +0000
X-Inumbo-ID: 83932795-0d05-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 83932795-0d05-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:23: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 11C3380D;
 Thu,  8 Feb 2018 11:22:21 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 02D163F24D;
 Thu,  8 Feb 2018 11:22:19 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:55 +0000
Message-Id: <20180208192203.9556-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 07/15] xen/arm64: Print a per-CPU message
	with the BP hardening method used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIG1ha2UgZWFzaWVyIHRvIGtub3cgd2hldGhlciBCUCBoYXJkZW5pbmcgaGFzIGJl
ZW4gZW5hYmxlZCBmb3IKYSBDUFUgYW5kIHdoaWNoIG1ldGhvZCBpcyB1c2VkLgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hhbmdl
cyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDljNzQ1OGVmMDYuLjY3MDQ2NDhiMjYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMKQEAgLTc5LDcgKzc5LDggQEAgc3RhdGljIGJvb2wgY29weV9oeXBfdmVjdF9icGkodW5zaWdu
ZWQgaW50IHNsb3QsIGNvbnN0IGNoYXIgKmh5cF92ZWNfc3RhcnQsCiBzdGF0aWMgYm9vbCBfX21h
eWJlX3VudXNlZAogaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1
X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqaHlwX3ZlY19zdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpo
eXBfdmVjX2VuZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVj
X2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZXNjKQogewogICAg
IHN0YXRpYyBpbnQgbGFzdF9zbG90ID0gLTE7CiAgICAgc3RhdGljIERFRklORV9TUElOTE9DSyhi
cF9sb2NrKTsKQEAgLTk0LDYgKzk1LDkgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0
IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgaWYgKCAhZW50cnktPm1h
dGNoZXMoZW50cnkpICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKKyAgICBwcmludGsoWEVOTE9H
X0lORk8gIkNQVSV1IHdpbGwgJXMgb24gZXhjZXB0aW9uIGVudHJ5XG4iLAorICAgICAgICAgICBz
bXBfcHJvY2Vzc29yX2lkKCksIGRlc2MpOworCiAgICAgLyoKICAgICAgKiBObyBuZWVkIHRvIGlu
c3RhbGwgaGFyZGVuZWQgdmVjdG9yIHdoZW4gdGhlIHByb2Nlc3NvciBoYXMKICAgICAgKiBJRF9B
QTY0UFJGMF9FTDEuQ1NWMiBzZXQuCkBAIC0xNTcsNyArMTYxLDggQEAgc3RhdGljIGludCBlbmFi
bGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKICAgICAgKi8KICAgICBpZiAoIHBzY2lf
dmVyID49IFBTQ0lfVkVSU0lPTigwLCAyKSApCiAgICAgICAgIHJldCA9IGluc3RhbGxfYnBfaGFy
ZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpOworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZhbF9l
bmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBQU0NJIGdl
dCB2ZXJzaW9uIik7CiAgICAgZWxzZSBpZiAoICF3YXJuZWQgKQogICAgIHsKICAgICAgICAgQVNT
RVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUpOwotLSAKMi4xMS4wCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrm9-0006NB-5n; Thu, 08 Feb 2018 19:22:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrm8-0006HU-5S
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:28 +0000
X-Inumbo-ID: 845f13f7-0d05-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 845f13f7-0d05-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:23:18 +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 5F3611435;
 Thu,  8 Feb 2018 11:22:22 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 505213F24D;
 Thu,  8 Feb 2018 11:22:21 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:56 +0000
Message-Id: <20180208192203.9556-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 08/15] xen/arm: smccc: Add macros
	SMCCC_VERSION, SMCCC_VERSION_{MINOR, MAJOR}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIG1hY3JvcyBTTUNDQ19WRVJTSU9OLCBTTUNDQ19WRVJTSU9OX3tNSU5PUiwgTUFKT1J9IHRv
IGVhc2lseSBjb252ZXJ0CmJldHdlZW4gYSAzMi1iaXQgdmFsdWUgYW5kIGEgdmVyc2lvbiBudW1i
ZXIuIFRoZSBlbmNvZGluZyBpcyBiYXNlZCBvbgoyLjIuMiBpbiAiRmlybXdhcmUgaW50ZXJmYWNl
cyBmb3IgbWl0aWdhdGlvbiBDVkUtMjAxNy01NzE1IiAoQVJNIERFTiAwMDcwQSkuCgpBbHNvIHJl
LXVzZSB0aGVtIHRvIGRlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgYW5kIEFSTV9TTUNDQ19W
RVJTSU9OXzFfMS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE2ICsrKysrKysrKysrKysrLS0KIDEgZmls
ZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aAppbmRleCBkMjRjY2I1MWQ4Li5jYWEyYzljYzFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0xNiw4
ICsxNiwyMCBAQAogI2lmbmRlZiBfX0FTTV9BUk1fU01DQ0NfSF9fCiAjZGVmaW5lIF9fQVNNX0FS
TV9TTUNDQ19IX18KIAotI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgICAweDEwMDAwCi0j
ZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMSAgIDB4MTAwMDEKKyNkZWZpbmUgU01DQ0NfVkVS
U0lPTl9NQUpPUl9TSElGVCAgICAgICAgICAgIDE2CisjZGVmaW5lIFNNQ0NDX1ZFUlNJT05fTUlO
T1JfTUFTSyAgICAgICAgICAgICBcCisgICAgICAgICgoMVUgPDwgU01DQ0NfVkVSU0lPTl9NQUpP
Ul9TSElGVCkgLSAxKQorI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9SX01BU0sgICAgICAgICAg
ICAgflNNQ0NDX1ZFUlNJT05fTUlOT1JfTUFTSworI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9S
KHZlcikgICAgICAgICAgICAgXAorICAgICAgICAoKCh2ZXIpICYgU01DQ0NfVkVSU0lPTl9NQUpP
Ul9NQVNLKSA+PiBTTUNDQ19WRVJTSU9OX01BSk9SX1NISUZUKQorI2RlZmluZSBTTUNDQ19WRVJT
SU9OX01JTk9SKHZlcikgICAgICAgICAgICAgXAorICAgICAgICAoKHZlcikgJiBTTUNDQ19WRVJT
SU9OX01JTk9SX01BU0spCisKKyNkZWZpbmUgU01DQ0NfVkVSU0lPTihtYWpvciwgbWlub3IpICAg
ICAgICAgIFwKKyAgICAoKChtYWpvcikgPDwgU01DQ0NfVkVSU0lPTl9NQUpPUl9TSElGVCkgfCAo
bWlub3IpKQorCisjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCAgIFNNQ0NDX1ZFUlNJT04o
MSwgMCkKKyNkZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8xICAgU01DQ0NfVkVSU0lPTigxLCAx
KQogCiAvKgogICogVGhpcyBmaWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01D
IENhbGxpbmcgQ29udmVudGlvbiBhcwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrmA-0006Or-Cm; Thu, 08 Feb 2018 19:22:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrm8-0006Mn-VP
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:28 +0000
X-Inumbo-ID: 56423895-0d05-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 56423895-0d05-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 20:22:00 +0100 (CET)
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 A226E1435;
 Thu,  8 Feb 2018 11:22:27 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 92EA73F24D;
 Thu,  8 Feb 2018 11:22:26 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:22:00 +0000
Message-Id: <20180208192203.9556-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 12/15] xen/arm64: Kill PSCI_GET_VERSION as a
	variant-2 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2UndmUgc3RhbmRhcmRpc2VkIG9uIFNNQ0NDIHYxLjEgdG8gcGVyZm9ybSB0aGUg
YnJhbmNoCnByZWRpY3Rpb24gaW52YWxpZGF0aW9uLCBsZXQncyBkcm9wIHRoZSBwcmV2aW91cyBi
YW5kLWFpZC4gSWYgdmVuZG9ycwpoYXZlbid0IHVwZGF0ZWQgdGhlaXIgZmlybXdhcmUgdG8gZG8g
U01DQ0MgMS4xLCB0aGV5IGhhdmVuJ3QgdXBkYXRlZApQU0NJIGVpdGhlciwgc28gd2UgZG9uJ3Qg
bG9vc2UgYW55dGhpbmcuCgpUaGlzIGlzIGFsaWduZWQgd2l0aCB0aGUgTGludXggY29tbWl0IDNh
MGEzOTdmZjVmZi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+CgotLS0KICAgIE5vdGUgdGhhdCB0aGUgcGF0Y2ggaXMgaW4gYXJtNjQvZm9yLW5leHQv
Y29yZSBhbmQgc2hvdWxkIGJlIG1lcmdlZAogICAgaW4gbWFzdGVyIHNvb24uCgogICAgQ2hhbmdl
cyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2Jw
aS5TIHwgMjUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5j
IHwgNTQgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAy
IGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDYwIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGku
UwppbmRleCBlZjIzN2RlN2JkLi42MjcwYjEwYzRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtNjQvYnBpLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCkBAIC01OCwzMSArNTgs
NiBAQCBFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19zdGFydCkKICAgICAuZW5kcgogRU5UUlko
X19icF9oYXJkZW5faHlwX3ZlY3NfZW5kKQogCi1FTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX3N0
YXJ0KQotICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiAxOCkKLSAgICBzdHAgICAgIHgxNiwgeDE3
LCBbc3AsICMoMTYgKiAwKV0KLSAgICBzdHAgICAgIHgxNCwgeDE1LCBbc3AsICMoMTYgKiAxKV0K
LSAgICBzdHAgICAgIHgxMiwgeDEzLCBbc3AsICMoMTYgKiAyKV0KLSAgICBzdHAgICAgIHgxMCwg
eDExLCBbc3AsICMoMTYgKiAzKV0KLSAgICBzdHAgICAgIHg4LCB4OSwgW3NwLCAjKDE2ICogNCld
Ci0gICAgc3RwICAgICB4NiwgeDcsIFtzcCwgIygxNiAqIDUpXQotICAgIHN0cCAgICAgeDQsIHg1
LCBbc3AsICMoMTYgKiA2KV0KLSAgICBzdHAgICAgIHgyLCB4MywgW3NwLCAjKDE2ICogNyldCi0g
ICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIygxNiAqIDgpXQotICAgIG1vdiAgICAgeDAsICMweDg0
MDAwMDAwCi0gICAgc21jICAgICAjMAotICAgIGxkcCAgICAgeDE2LCB4MTcsIFtzcCwgIygxNiAq
IDApXQotICAgIGxkcCAgICAgeDE0LCB4MTUsIFtzcCwgIygxNiAqIDEpXQotICAgIGxkcCAgICAg
eDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQotICAgIGxkcCAgICAgeDEwLCB4MTEsIFtzcCwgIygx
NiAqIDMpXQotICAgIGxkcCAgICAgeDgsIHg5LCBbc3AsICMoMTYgKiA0KV0KLSAgICBsZHAgICAg
IHg2LCB4NywgW3NwLCAjKDE2ICogNSldCi0gICAgbGRwICAgICB4NCwgeDUsIFtzcCwgIygxNiAq
IDYpXQotICAgIGxkcCAgICAgeDIsIHgzLCBbc3AsICMoMTYgKiA3KV0KLSAgICBsZHAgICAgIHgw
LCB4MSwgW3NwLCAjKDE2ICogOCldCi0gICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDE4KQotRU5U
UlkoX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpCi0KIEVOVFJZKF9fc21jY2Nfd29ya2Fyb3VuZF8x
X3NtY19zdGFydCkKICAgICBzdWIgICAgIHNwLCBzcCwgIyg4ICogNCkKICAgICBzdHAgICAgIHgy
LCB4MywgW3NwLCAjKDggKiAwKV0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEu
YyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA2NTU3NTc3YmNiLi5hZjQ1MzcxMGU0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jCkBAIC0xNDksMTAgKzE0OSwxMSBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192
ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKIAogZXh0ZXJuIGNo
YXIgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0W10sIF9fc21jY2Nfd29ya2Fyb3VuZF8x
X3NtY19lbmRbXTsKIAotc3RhdGljIGJvb2wKLWNoZWNrX3NtY2NjX2FyY2hfd29ya2Fyb3VuZF8x
KGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCitzdGF0aWMgaW50IGVu
YWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRfMSh2b2lkICpkYXRhKQogewogICAgIHN0cnVjdCBh
cm1fc21jY2NfcmVzIHJlczsKKyAgICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKKyAgICBj
b25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5ID0gZGF0YTsKIAogICAgIC8q
CiAgICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBv
biB0aGUKQEAgLTE2MCw0NyArMTYxLDMwIEBAIGNoZWNrX3NtY2NjX2FyY2hfd29ya2Fyb3VuZF8x
KGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCiAgICAgICogZW50cnku
CiAgICAgICovCiAgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKLSAgICAgICAgcmV0
dXJuIGZhbHNlOworICAgICAgICByZXR1cm4gMDsKIAogICAgIGlmICggc21jY2NfdmVyIDwgU01D
Q0NfVkVSU0lPTigxLCAxKSApCi0gICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgZ290byB3
YXJuOwogCiAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklE
LAogICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQs
ICZyZXMpOwogICAgIGlmICggcmVzLmEwICE9IEFSTV9TTUNDQ19TVUNDRVNTICkKLSAgICAgICAg
cmV0dXJuIGZhbHNlOwotCi0gICAgcmV0dXJuIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhlbnRy
eSxfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgImNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8x
Iik7Ci19CisgICAgICAgIGdvdG8gd2FybjsKIAotZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9p
bnZhbF9zdGFydFtdLCBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZFtdOworICAgIHJldHVybiAhaW5z
dGFsbF9icF9oYXJkZW5pbmdfdmVjKGVudHJ5LF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFy
dCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3NtY2NjX3dvcmthcm91
bmRfMV9zbWNfZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxs
IEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSIpOwogCi1zdGF0aWMgaW50IGVuYWJsZV9wc2Np
X2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQotewotICAgIGJvb2wgcmV0ID0gdHJ1ZTsKLSAgICBz
dGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKLQotICAgIGlmICggY2hlY2tfc21jY2NfYXJjaF93
b3JrYXJvdW5kXzEoZGF0YSkgKQotICAgICAgICByZXR1cm4gMDsKLSAgICAvKgotICAgICAqIFRo
ZSBtaXRpZ2F0aW9uIGlzIHVzaW5nIFBTQ0kgdmVyc2lvbiBmdW5jdGlvbiB0byBpbnZhbGlkYXRl
IHRoZQotICAgICAqIGJyYW5jaCBwcmVkaWN0b3IuIFRoaXMgZnVuY3Rpb24gaXMgb25seSBhdmFp
bGFibGUgd2l0aCBQU0NJIDAuMgotICAgICAqIGFuZCBsYXRlci4KLSAgICAgKi8KLSAgICBlbHNl
IGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKLSAgICAgICAgcmV0ID0gaW5z
dGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFs
X2VuZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBTQ0kg
Z2V0IHZlcnNpb24iKTsKLSAgICBlbHNlIGlmICggIXdhcm5lZCApCit3YXJuOgorICAgIGlmICgg
IXdhcm5lZCApCiAgICAgewogICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRF
X2FjdGl2ZSk7Ci0gICAgICAgIHdhcm5pbmdfYWRkKCJQU0NJIDAuMiBvciBsYXRlciBpcyByZXF1
aXJlZCBmb3IgdGhlIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nLlxuIik7Ci0gICAgICAgIHdh
cm5lZCA9IHRydWU7CisgICAgICAgIHdhcm5pbmdfYWRkKCJObyBzdXBwb3J0IGZvciBBUk1fU01D
Q0NfQVJDSF9XT1JLQVJPVU5EXzEuXG4iCisgICAgICAgICAgICAgICAgICAgICJQbGVhc2UgdXBk
YXRlIHlvdXIgZmlybXdhcmUuXG4iKTsKKyAgICAgICAgd2FybmVkID0gZmFsc2U7CiAgICAgfQog
Ci0gICAgcmV0dXJuICFyZXQ7CisgICAgcmV0dXJuIDA7CiB9CiAKICNlbmRpZiAvKiBDT05GSUdf
QVJNNjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KQEAgLTMxNiwyMiArMzAwLDIyIEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0gewog
ICAgIHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1Is
CiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E1NyksCi0gICAgICAgIC5l
bmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCisgICAgICAgIC5lbmFibGUgPSBlbmFi
bGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEsCiAgICAgfSwKICAgICB7CiAgICAgICAgIC5jYXBh
YmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAogICAgICAgICBNSURSX0FMTF9W
RVJTSU9OUyhNSURSX0NPUlRFWF9BNzIpLAotICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lf
YnBfaGFyZGVuaW5nLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3NtY2NjX2FyY2hfd29ya2Fy
b3VuZF8xLAogICAgIH0sCiAgICAgewogICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJERU5f
QlJBTkNIX1BSRURJQ1RPUiwKICAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhf
QTczKSwKLSAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAgICAg
ICAgLmVuYWJsZSA9IGVuYWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRfMSwKICAgICB9LAogICAg
IHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCiAg
ICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E3NSksCi0gICAgICAgIC5lbmFi
bGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCisgICAgICAgIC5lbmFibGUgPSBlbmFibGVf
c21jY2NfYXJjaF93b3JrYXJvdW5kXzEsCiAgICAgfSwKICNlbmRpZgogI2lmZGVmIENPTkZJR19B
Uk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrmC-0006SI-Jw; Thu, 08 Feb 2018 19:22:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrmB-0006Q6-9S
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:31 +0000
X-Inumbo-ID: 570b3906-0d05-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 570b3906-0d05-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 20:22:02 +0100 (CET)
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 EFDF980D;
 Thu,  8 Feb 2018 11:22:28 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E0EC83F24D;
 Thu,  8 Feb 2018 11:22:27 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:22:01 +0000
Message-Id: <20180208192203.9556-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 13/15] xen/arm: vpsci: Remove parameter 'ver'
	from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgYmVoYXZpb3Igb2YgZG9fY29tbW9uX2NwdSB3aWxsIHNsaWdodGx5IGNo
YW5nZSBkZXBlbmRpbmcKb24gdGhlIFBTQ0kgdmVyc2lvbiBwYXNzZWQgaW4gcGFyYW1ldGVyLiBM
b29raW5nIGF0IHRoZSBjb2RlLCBtb3JlIHRoZQpzcGVjaWZpYyAwLjIgYmVoYXZpb3IgY291bGQg
bW92ZSBvdXQgb2YgdGhlIGZ1bmN0aW9uIG9yIGFkYXB0ZWQgZm9yIDAuMToKCiAgICAtIHgwL3Iw
IGNhbiBiZSB1cGRhdGVkIG9uIFBTQ0kgMC4xIGJlY2F1c2UgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lz
dGVycwogICAgYXJlIHVuZGVmaW5lZCB1cG9uIENQVSBvbi4KICAgIC0gUFNDSSAwLjEgZG9lcyBu
b3QgZGVmaW5lZCBQU0NJX0FMUkVBRFlfT04uIEhvd2V2ZXIsIGl0IHdvdWxkIGJlCiAgICBzYWZl
ciB0byBiYWlsIG91dCBpZiB0aGUgQ1BVIGlzIGFscmVhZHkgb24uCgpCYXNlZCBvbiB0aGlzLCB0
aGUgcGFyYW1ldGVyICd2ZXInIGlzIHJlbW92ZWQgYW5kIGRvX3BzY2lfY3B1X29uCihpbXBsZW1l
bnRhdGlvbiBmb3IgUFNDSSAwLjEpIGlzIGFkYXB0ZWQgdG8gYXZvaWQgcmV0dXJuaW5nClBTQ0lf
QUxSRUFEWV9PTi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyLmJhYmNodWtA
ZXBhbS5jb20+CgotLS0KICAgIFRoZSByZXZpZXdlZC1ieSB3YXMga2VwdCBkZXNwaXRlIG1vdmUg
dGhpcyBwYXRjaCB0b3dhcmRzIHRoZSBlbmQKICAgIG9mIHRoZSBzZXJpZXMgYmVjYXVzZSB0aGVy
ZSB3YXMgbm8gY2xhc2ggd2l0aCB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgoKICAgIENoYW5nZXMg
aW4gdjI6CiAgICAgICAgLSBNb3ZlIHRoZSBwYXRjaCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIHNl
cmllcyBhcyBub3Qgc3RyaWN0bHkKICAgICAgICBuZWNlc3NhcnkgZm9yIFNQMi4KICAgICAgICAt
IEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS92cHNjaS5jIHwg
MjggKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2Vy
dGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNj
aS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggMTllZTdjYWViNC4uN2VhM2VhNThlMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2Np
LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KIAogc3RhdGlj
IGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBl
bnRyeV9wb2ludCwKLSAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lk
LGludCB2ZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0
X2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJy
ZW50LT5kb21haW47CkBAIC00MCw4ICs0MCw3IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9v
bihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgaWYg
KCBpc182NGJpdF9kb21haW4oZCkgJiYgaXNfdGh1bWIgKQogICAgICAgICByZXR1cm4gUFNDSV9J
TlZBTElEX1BBUkFNRVRFUlM7CiAKLSAgICBpZiAoICh2ZXIgPT0gUFNDSV9WRVJTSU9OKDAsIDIp
KSAmJgotICAgICAgICAgICAgIXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSAp
CisgICAgaWYgKCAhdGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICAg
ICAgcmV0dXJuIFBTQ0lfQUxSRUFEWV9PTjsKIAogICAgIGlmICggKGN0eHQgPSBhbGxvY192Y3B1
X2d1ZXN0X2NvbnRleHQoKSkgPT0gTlVMTCApCkBAIC01NSwxOCArNTQsMjEgQEAgc3RhdGljIGlu
dCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRy
eV9wb2ludCwKICAgICBjdHh0LT50dGJyMCA9IDA7CiAgICAgY3R4dC0+dHRicjEgPSAwOwogICAg
IGN0eHQtPnR0YmNyID0gMDsgLyogRGVmaW5lZCBSZXNldCBWYWx1ZSAqLworCisgICAgLyoKKyAg
ICAgKiB4MC9yMF91c3IgYXJlIGFsd2F5cyB1cGRhdGVkIGJlY2F1c2UgZm9yIFBTQ0kgMC4xIHRo
ZSBnZW5lcmFsCisgICAgICogcHVycG9zZSByZWdpc3RlcnMgYXJlIHVuZGVmaW5lZCB1cG9uIENQ
VV9vbi4KKyAgICAgKi8KICAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihkKSApCiAgICAgewogICAg
ICAgICBjdHh0LT51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDMyX0lOSVQ7Ci0gICAgICAgIGlm
ICggdmVyID09IFBTQ0lfVkVSU0lPTigwLCAyKSApCi0gICAgICAgICAgICBjdHh0LT51c2VyX3Jl
Z3MucjBfdXNyID0gY29udGV4dF9pZDsKKyAgICAgICAgY3R4dC0+dXNlcl9yZWdzLnIwX3VzciA9
IGNvbnRleHRfaWQ7CiAgICAgfQogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBlbHNlCiAgICAg
ewogICAgICAgICBjdHh0LT51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDY0X0lOSVQ7Ci0gICAg
ICAgIGlmICggdmVyID09IFBTQ0lfVkVSU0lPTigwLCAyKSApCi0gICAgICAgICAgICBjdHh0LT51
c2VyX3JlZ3MueDAgPSBjb250ZXh0X2lkOworICAgICAgICBjdHh0LT51c2VyX3JlZ3MueDAgPSBj
b250ZXh0X2lkOwogICAgIH0KICNlbmRpZgogCkBAIC05Myw3ICs5NSwxNCBAQCBzdGF0aWMgaW50
IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5
X3BvaW50LAogCiBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vbih1aW50MzJfdCB2Y3B1aWQs
IHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpCiB7Ci0gICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24o
dmNwdWlkLCBlbnRyeV9wb2ludCwgMCAsIFBTQ0lfVkVSU0lPTigwLCAxKSk7CisgICAgaW50MzJf
dCByZXQ7CisKKyAgICByZXQgPSBkb19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQs
IDApOworICAgIC8qCisgICAgICogUFNDSSAwLjEgZG9lcyBub3QgZGVmaW5lIHRoZSByZXR1cm4g
Y29kZSBQU0NJX0FMUkVBRFlfT04uCisgICAgICogSW5zdGVhZCwgcmV0dXJuIFBTQ0lfSU5WQUxJ
RF9QQVJBTUVURVJTLgorICAgICAqLworICAgIHJldHVybiAocmV0ID09IFBTQ0lfQUxSRUFEWV9P
TikgPyBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUyA6IHJldDsKIH0KIAogc3RhdGljIGludDMyX3Qg
ZG9fcHNjaV9jcHVfb2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKQpAQCAtMTM3LDggKzE0Niw3IEBA
IHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBlbnRyeV9wb2lu
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRf
aWQpCiB7Ci0gICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odGFyZ2V0X2NwdSwgZW50cnlfcG9p
bnQsIGNvbnRleHRfaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV9WRVJTSU9O
KDAsIDIpKTsKKyAgICByZXR1cm4gZG9fY29tbW9uX2NwdV9vbih0YXJnZXRfY3B1LCBlbnRyeV9w
b2ludCwgY29udGV4dF9pZCk7CiB9CiAKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBsb25nIHRhcmdl
dF9hZmZpbml0eV9tYXNrW10gPSB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrmD-0006UU-RU; Thu, 08 Feb 2018 19:22:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrmC-0006SR-Pt
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:32 +0000
X-Inumbo-ID: 589e9890-0d05-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 589e9890-0d05-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 20:22:04 +0100 (CET)
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 9754380D;
 Thu,  8 Feb 2018 11:22:31 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8847D3F24D;
 Thu,  8 Feb 2018 11:22:30 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:22:03 +0000
Message-Id: <20180208192203.9556-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 15/15] xen/arm: psci: Prefix with static any
	functions not exported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBidW5jaCBvZiBQU0NJIGZ1bmN0aW9ucyBhcmUgbm90IHByZWZpeGVkIHdpdGggc3RhdGljIGRl
c3BpdGUgbm8gb25lIGlzCnVzaW5nIHRoZW0gb3V0c2lkZSB0aGUgZmlsZSBhbmQgdGhlIHByb3Rv
dHlwZSBpcyBub3QgYXZhaWxhYmxlIGluCnBzY2kuaC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCiAgICBDaGFuZ2VzIGluIHYyOgogICAg
ICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vcHNjaS5jIHwgNiArKystLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggN2E4Y2Y1
NGU2ZC4uNWQ5NGE5YTlhZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94
ZW4vYXJjaC9hcm0vcHNjaS5jCkBAIC02Niw3ICs2Niw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHBz
Y2lfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQogICAgIHJldHVybiBjYWxsX3NtYyhQ
U0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMsIHBzY2lfZnVuY19pZCwgMCwgMCk7CiB9CiAKLWlu
dCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAq
cHNjaSkKK3N0YXRpYyBpbnQgX19pbml0IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKnBzY2kpCiB7CiAgICAgaW50IHJldDsKICAgICBjb25zdCBjaGFyICpw
cm9wX3N0cjsKQEAgLTEwOSw3ICsxMDksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHNjaV9pbml0
X3NtY2NjKHZvaWQpCiAgICAgICAgICAgIFNNQ0NDX1ZFUlNJT05fTUFKT1Ioc21jY2NfdmVyKSwg
U01DQ0NfVkVSU0lPTl9NSU5PUihzbWNjY192ZXIpKTsKIH0KIAotaW50IF9faW5pdCBwc2NpX2lu
aXRfMF8xKHZvaWQpCitzdGF0aWMgaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQpCiB7CiAg
ICAgaW50IHJldDsKICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2k7CkBAIC0x
MzksNyArMTM5LDcgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQpCiAgICAgcmV0dXJu
IDA7CiB9CiAKLWludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQorc3RhdGljIGludCBfX2lu
aXQgcHNjaV9pbml0XzBfMih2b2lkKQogewogICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2
aWNlX21hdGNoIHBzY2lfaWRzW10gX19pbml0Y29uc3QgPQogICAgIHsKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrmE-0006V3-2A; Thu, 08 Feb 2018 19:22:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrmD-0006MR-AN
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:33 +0000
X-Inumbo-ID: 86bd5a50-0d05-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 86bd5a50-0d05-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:23:22 +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 5436680D;
 Thu,  8 Feb 2018 11:22:26 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 451473F24D;
 Thu,  8 Feb 2018 11:22:25 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:59 +0000
Message-Id: <20180208192203.9556-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 11/15] xen/arm64: Add
	ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBkZXRlY3Rpb24gYW5kIHJ1bnRpbWUgY29kZSBmb3IgQVJNX1NNQ0NDX0FSQ0hfV09S
S0FST1VORF8xLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQog
eGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TICAgIHwgMTIgKysrKysrKysrKysrCiB4ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2VkLCA0NCBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Fy
bTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCmluZGV4IDRiN2YxZGMyMWYuLmVm
MjM3ZGU3YmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUworKysgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvYnBpLlMKQEAgLTE2LDYgKzE2LDggQEAKICAqIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgog
ICovCiAKKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KKwogLm1hY3JvIHZlbnRyeSB0YXJnZXQKICAg
ICAucmVwdCAzMQogICAgIG5vcApAQCAtODEsNiArODMsMTYgQEAgRU5UUlkoX19wc2NpX2h5cF9i
cF9pbnZhbF9zdGFydCkKICAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgpCiBFTlRSWShfX3Bz
Y2lfaHlwX2JwX2ludmFsX2VuZCkKIAorRU5UUlkoX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0
YXJ0KQorICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiA0KQorICAgIHN0cCAgICAgeDIsIHgzLCBb
c3AsICMoOCAqIDApXQorICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMoOCAqIDIpXQorICAgIG1v
diAgICAgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklECisgICAgbGRwICAgICB4
MiwgeDMsIFtzcCwgIyg4ICogMCldCisgICAgbGRwICAgICB4MCwgeDEsIFtzcCwgIyg4ICogMild
CisgICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDQpCitFTlRSWShfX3NtY2NjX3dvcmthcm91bmRf
MV9zbWNfZW5kKQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQVNNCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMKaW5kZXggNjcwNDY0OGIyNi4uNjU1NzU3N2JjYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpAQCAtMTQ3LDYgKzE0
NywzNCBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2Fw
YWJpbGl0aWVzICplbnRyeSwKICAgICByZXR1cm4gcmV0OwogfQogCitleHRlcm4gY2hhciBfX3Nt
Y2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnRbXSwgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2Vu
ZFtdOworCitzdGF0aWMgYm9vbAorY2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoY29uc3Qg
c3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKK3sKKyAgICBzdHJ1Y3QgYXJtX3Nt
Y2NjX3JlcyByZXM7CisKKyAgICAvKgorICAgICAqIEVuYWJsZSBjYWxsYmFja3MgYXJlIGNhbGxl
ZCBvbiBldmVyeSBDUFUgYmFzZWQgb24gdGhlCisgICAgICogY2FwYWJpbGl0aWVzLiBTbyBkb3Vi
bGUtY2hlY2sgd2hldGhlciB0aGUgQ1BVIG1hdGNoZXMgdGhlCisgICAgICogZW50cnkuCisgICAg
ICovCisgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKKyAgICAgICAgcmV0dXJuIGZh
bHNlOworCisgICAgaWYgKCBzbWNjY192ZXIgPCBTTUNDQ19WRVJTSU9OKDEsIDEpICkKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworCisgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hf
RkVBVFVSRVNfRklELAorICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19BUkNIX1dPUktB
Uk9VTkRfMV9GSUQsICZyZXMpOworICAgIGlmICggcmVzLmEwICE9IEFSTV9TTUNDQ19TVUNDRVNT
ICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJuIGluc3RhbGxfYnBfaGFyZGVu
aW5nX3ZlYyhlbnRyeSxfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNhbGwgQVJNX1NNQ0NDX0FSQ0hf
V09SS0FST1VORF8xIik7Cit9CisKIGV4dGVybiBjaGFyIF9fcHNjaV9oeXBfYnBfaW52YWxfc3Rh
cnRbXSwgX19wc2NpX2h5cF9icF9pbnZhbF9lbmRbXTsKIAogc3RhdGljIGludCBlbmFibGVfcHNj
aV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKQEAgLTE1NCwxMiArMTgyLDE0IEBAIHN0YXRpYyBp
bnQgZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCiAgICAgYm9vbCByZXQgPSB0
cnVlOwogICAgIHN0YXRpYyBib29sIHdhcm5lZCA9IGZhbHNlOwogCisgICAgaWYgKCBjaGVja19z
bWNjY19hcmNoX3dvcmthcm91bmRfMShkYXRhKSApCisgICAgICAgIHJldHVybiAwOwogICAgIC8q
CiAgICAgICogVGhlIG1pdGlnYXRpb24gaXMgdXNpbmcgUFNDSSB2ZXJzaW9uIGZ1bmN0aW9uIHRv
IGludmFsaWRhdGUgdGhlCiAgICAgICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBp
cyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCiAgICAgICogYW5kIGxhdGVyLgogICAgICAq
LwotICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKKyAgICBlbHNlIGlm
ICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKICAgICAgICAgcmV0ID0gaW5zdGFs
bF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2Vu
ZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBTQ0kgZ2V0
IHZlcnNpb24iKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAppbmRleCAxNTQ3NzJiNzI4Li44MzQyY2MzM2ZlIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zbWNjYy5oCkBAIC0yNjEsNiArMjYxLDcgQEAgc3RydWN0IGFybV9zbWNjY19yZXMg
ewogLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dO
X0ZVTkNUSU9OICAoLTEpCiAjZGVmaW5lIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEICAgICAgICAg
KC0xKQorI2RlZmluZSBBUk1fU01DQ0NfU1VDQ0VTUyAgICAgICAgICAgICAgICgwKQogCiAvKiBT
TUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlz
dGluZyBBUElzICovCiAjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgw
Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrmI-0006aW-AX; Thu, 08 Feb 2018 19:22:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrmH-0006RT-0f
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:37 +0000
X-Inumbo-ID: 89138e1f-0d05-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 89138e1f-0d05-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:23:26 +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 49AC51435;
 Thu,  8 Feb 2018 11:22:30 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A7D93F24D;
 Thu,  8 Feb 2018 11:22:29 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:22:02 +0000
Message-Id: <20180208192203.9556-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 14/15] xen/arm: psci: Consolidate PSCI
	version print
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGlzIHByaW50aW5nIHRoZSBzYW1lIHdheSB0aGUgUFNDSSB2ZXJzaW9uIGZvciAwLjEsIDAu
MiBhbmQgbGF0ZXIuClRoZSBvbmx5IGRpZmZlcmVudCBpcyB0aGUgZm9ybWVyIGlzIGhhcmRjb2Rl
ZC4KCkZ1cnRoZXJtb3JlIFBTQ0kgaXMgbm93IHVzZWQgZm9yIG90aGVyIHRoaW5ncyB0aGFuIFNN
UCBicmluZyB1cC4gU28gb25seQpwcmludCB0aGUgUFNDSSB2ZXJzaW9uIGluIHBzY2lfaW5pdC4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0K
ICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2Fy
bS9wc2NpLmMgfCA4ICsrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJj
aC9hcm0vcHNjaS5jCmluZGV4IGJjN2IyMjYwZTguLjdhOGNmNTRlNmQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwpAQCAtMTM2LDggKzEz
Niw2IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2b2lkKQogCiAgICAgcHNjaV92ZXIgPSBQ
U0NJX1ZFUlNJT04oMCwgMSk7CiAKLSAgICBwcmludGsoWEVOTE9HX0lORk8gIlVzaW5nIFBTQ0kt
MC4xIGZvciBTTVAgYnJpbmd1cFxuIik7Ci0KICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTgzLDkg
KzE4MSw2IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQogCiAgICAgcHNjaV9jcHVf
b25fbnIgPSBQU0NJXzBfMl9GTl9OQVRJVkUoQ1BVX09OKTsKIAotICAgIHByaW50ayhYRU5MT0df
SU5GTyAiVXNpbmcgUFNDSS0ldS4ldSBmb3IgU01QIGJyaW5ndXBcbiIsCi0gICAgICAgICAgIFBT
Q0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciksIFBTQ0lfVkVSU0lPTl9NSU5PUihwc2NpX3Zlcikp
OwotCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTIwNSw2ICsyMDAsOSBAQCBpbnQgX19pbml0IHBz
Y2lfaW5pdCh2b2lkKQogCiAgICAgcHNjaV9pbml0X3NtY2NjKCk7CiAKKyAgICBwcmludGsoWEVO
TE9HX0lORk8gIlVzaW5nIFBTQ0kgdiV1LiV1XG4iLAorICAgICAgICAgICBQU0NJX1ZFUlNJT05f
TUFKT1IocHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlOT1IocHNjaV92ZXIpKTsKKwogICAgIHJl
dHVybiAwOwogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:22:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:22:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrmW-0006qI-Im; Thu, 08 Feb 2018 19:22:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrmU-0006k3-Tj
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:22:50 +0000
X-Inumbo-ID: 85255858-0d05-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 85255858-0d05-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:23:19 +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 ACE0680D;
 Thu,  8 Feb 2018 11:22:23 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9DC303F24D;
 Thu,  8 Feb 2018 11:22:22 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:57 +0000
Message-Id: <20180208192203.9556-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 09/15] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFNDSSAxLjAgYW5kIGxhdGVyIGFsbG93cyB0aGUgU01DQ0MgdmVyc2lvbiB0byBiZSAoaW5kaXJl
Y3RseSkgcHJvYmVkCnZpYSBQU0NJX0ZFQVRVUkVTLiBJZiB0aGUgUFNDSV9GRUFUVVJFUyBkb2Vz
IG5vdCBleGlzdCAoUFNDSSAwLjIgb3IKZWFybGllcikgYW5kIHRoZSBmdW5jdGlvbiByZXR1cm4g
YW4gZXJyb3IsIHRoZW4gd2UgY29uc2lkZXJlZCBTTUNDQyAxLjAKaXMgaW1wbGVtZW50ZWQuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0v
cHNjaS5jICAgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAgNSArKysrLQogMiBmaWxlcyBjaGFuZ2VkLCAz
NyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCmluZGV4IDVkZGEzNWNkN2MuLmJjN2IyMjYw
ZTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Bz
Y2kuYwpAQCAtMzcsNiArMzcsNyBAQAogI2VuZGlmCiAKIHVpbnQzMl90IHBzY2lfdmVyOwordWlu
dDMyX3Qgc21jY2NfdmVyOwogCiBzdGF0aWMgdWludDMyX3QgcHNjaV9jcHVfb25fbnI7CiAKQEAg
LTU3LDYgKzU4LDE0IEBAIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKQogICAgICAg
ICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVCwgMCwgMCwgMCk7CiB9CiAKK3N0
YXRpYyBpbnQgX19pbml0IHBzY2lfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQorewor
ICAgIGlmICggcHNjaV92ZXIgPCBQU0NJX1ZFUlNJT04oMSwgMCkgKQorICAgICAgICByZXR1cm4g
UFNDSV9OT1RfU1VQUE9SVEVEOworCisgICAgcmV0dXJuIGNhbGxfc21jKFBTQ0lfMV8wX0ZOMzJf
UFNDSV9GRUFUVVJFUywgcHNjaV9mdW5jX2lkLCAwLCAwKTsKK30KKwogaW50IF9faW5pdCBwc2Np
X2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpKQogewogICAg
IGludCByZXQ7CkBAIC04Miw2ICs5MSwyNCBAQCBpbnQgX19pbml0IHBzY2lfaXNfc21jX21ldGhv
ZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kpCiAgICAgcmV0dXJuIDA7CiB9CiAK
K3N0YXRpYyB2b2lkIF9faW5pdCBwc2NpX2luaXRfc21jY2Modm9pZCkKK3sKKyAgICAvKiBQU0NJ
IGlzIHVzaW5nIGF0IGxlYXN0IFNNQ0MgMS4wIGNhbGxpbmcgY29udmVudGlvbi4gKi8KKyAgICBz
bWNjY192ZXIgPSBBUk1fU01DQ0NfVkVSU0lPTl8xXzA7CisKKyAgICBpZiAoIHBzY2lfZmVhdHVy
ZXMoQVJNX1NNQ0NDX1ZFUlNJT05fRklEKSAhPSBQU0NJX05PVF9TVVBQT1JURUQgKQorICAgIHsK
KyAgICAgICAgdWludDMyX3QgcmV0OworCisgICAgICAgIHJldCA9IGNhbGxfc21jKEFSTV9TTUND
Q19WRVJTSU9OX0ZJRCwgMCwgMCwgMCk7CisgICAgICAgIGlmICggcmV0ICE9IEFSTV9TTUNDQ19O
T1RfU1VQUE9SVEVEICkKKyAgICAgICAgICAgIHNtY2NjX3ZlciA9IHJldDsKKyAgICB9CisKKyAg
ICBwcmludGsoWEVOTE9HX0lORk8gIlVzaW5nIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdiV1LiV1
XG4iLAorICAgICAgICAgICBTTUNDQ19WRVJTSU9OX01BSk9SKHNtY2NjX3ZlciksIFNNQ0NDX1ZF
UlNJT05fTUlOT1Ioc21jY2NfdmVyKSk7Cit9CisKIGludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2
b2lkKQogewogICAgIGludCByZXQ7CkBAIC0xNzMsNyArMjAwLDEyIEBAIGludCBfX2luaXQgcHNj
aV9pbml0KHZvaWQpCiAgICAgaWYgKCByZXQgKQogICAgICAgICByZXQgPSBwc2NpX2luaXRfMF8x
KCk7CiAKLSAgICByZXR1cm4gcmV0OworICAgIGlmICggcmV0ICkKKyAgICAgICAgcmV0dXJuIHJl
dDsKKworICAgIHBzY2lfaW5pdF9zbWNjYygpOworCisgICAgcmV0dXJuIDA7CiB9CiAKIC8qCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKaW5kZXggY2FhMmM5Y2MxYi4uYmMwNjc4OTJjNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aApAQCAtNTIsNiArNTIsOCBAQAogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCitleHRlcm4gdWlu
dDMyX3Qgc21jY2NfdmVyOworCiAvKiBDaGVjayBpZiB0aGlzIGlzIGZhc3QgY2FsbC4gKi8KIHN0
YXRpYyBpbmxpbmUgYm9vbCBzbWNjY19pc19mYXN0X2NhbGwocmVnaXN0ZXJfdCBmdW5jaWQpCiB7
CkBAIC0xMzcsOCArMTM5LDkgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3du
ZXIocmVnaXN0ZXJfdCBmdW5jaWQpCiAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09X
TkVSX0FSQ0gsICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICAgIDB4ODAwMCkKIAotLyog
T25seSBvbmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCisvKiBTTUNDQyBlcnJvciBj
b2RlcyAqLwogI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKKyNk
ZWZpbmUgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQgICAgICAgICAoLTEpCiAKIC8qIFNNQ0NDIGZ1
bmN0aW9uIGlkZW50aWZpZXIgcmFuZ2Ugd2hpY2ggaXMgcmVzZXJ2ZWQgZm9yIGV4aXN0aW5nIEFQ
SXMgKi8KICNkZWZpbmUgQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICAweDAKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 19:26:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 19:26:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejrqA-00081O-69; Thu, 08 Feb 2018 19:26:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=edp3=fc=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ejrq9-000814-7U
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 19:26:37 +0000
X-Inumbo-ID: 85eecef4-0d05-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 85eecef4-0d05-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 19:23:20 +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 064A61435;
 Thu,  8 Feb 2018 11:22:25 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EB8203F24D;
 Thu,  8 Feb 2018 11:22:23 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu,  8 Feb 2018 19:21:58 +0000
Message-Id: <20180208192203.9556-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208192203.9556-1-julien.grall@arm.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v2 10/15] xen/arm: smccc: Implement SMCCC v1.1
	inline primitive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIG9mIHRoZSBtYWpvciBpbXByb3ZlbWVudCBvZiBTTUNDQyB2MS4xIGlzIHRoYXQgaXQgb25s
eSBjbG9iYmVycyB0aGUKZmlyc3QgNCByZWdpc3RlcnMsIGJvdGggb24gMzIgYW5kIDY0Yml0LiBU
aGlzIG1lYW5zIHRoYXQgaXQgYmVjb21lcyB2ZXJ5CmVhc3kgdG8gcHJvdmlkZSBhbiBpbmxpbmUg
dmVyc2lvbiBvZiB0aGUgU01DIGNhbGwgcHJpbWl0aXZlLCBhbmQgYXZvaWQKcGVyZm9ybWluZyBh
IGZ1bmN0aW9uIGNhbGwgdG8gc3Rhc2ggdGhlIHJlZ2lzdGVycyB0aGF0IHdvdWRsIG90aGVyd2lz
ZQpiZSBjbG9iYmVyZWQgYnkgU01DQ0MgdjEuMC4KClRoaXMgcGF0Y2ggaGFzIGJlZW4gYWRhcHRl
ZCB0byBYZW4gZnJvbSBMaW51eCBjb21taXQgZjJkM2IyZTg3NTlhLiBUaGUKY2hhbmdlcyBtYWRl
cyBhcmU6CiAgICAtIFVzaW5nIFhlbiBjb2Rpbmcgc3R5bGUKICAgIC0gUmVtb3ZlIEhWQyBhcyBu
b3QgdXNlZCBieSBYZW4KICAgIC0gQWRkIGFybV9zbWNjY19yZXMgc3RydWN0dXJlCgogUmV2aWV3
ZWQtYnk6IFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+CiBUZXN0ZWQtYnk6IEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogU2lnbmVkLW9mZi1ieTog
TWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KIFNpZ25lZC1vZmYtYnk6IENhdGFs
aW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgogICAgTm90ZSB0aGF0IHRoZSBw
YXRjaCBpcyBpbiBhcm02NC9mb3ItbmV4dC9jb3JlIGFuZCBzaG91bGQgYmUgbWVyZ2VkCiAgICBp
biBtYXN0ZXIgc29vbi4KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQK
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAxMTkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vc21jY2MuaAppbmRleCBiYzA2Nzg5MmM3Li4xNTQ3NzJiNzI4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oCkBAIC03OCw2ICs3OCwxMjUgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNj
Y19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCiAgICAgcmV0dXJuIChmdW5jaWQgPj4gQVJN
X1NNQ0NDX09XTkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNLOwogfQogCisvKgorICog
c3RydWN0IGFybV9zbWNjY19yZXMgLSBSZXN1bHQgZnJvbSBTTUMgY2FsbAorICogQGEwIC0gQGEz
IHJlc3VsdCB2YWx1ZXMgZnJvbSByZWdpc3RlcnMgMCB0byAzCisgKi8KK3N0cnVjdCBhcm1fc21j
Y2NfcmVzIHsKKyAgICB1bnNpZ25lZCBsb25nIGEwOworICAgIHVuc2lnbmVkIGxvbmcgYTE7Cisg
ICAgdW5zaWduZWQgbG9uZyBhMjsKKyAgICB1bnNpZ25lZCBsb25nIGEzOworfTsKKworLyogU01D
Q0MgdjEuMSBpbXBsZW1lbnRhdGlvbiBtYWRuZXNzIGZvbGxvd3MgKi8KKyNkZWZpbmUgX19fY291
bnRfYXJncyhfMCwgXzEsIF8yLCBfMywgXzQsIF81LCBfNiwgXzcsIF84LCB4LCAuLi4pIHgKKwor
I2RlZmluZSBfX2NvdW50X2FyZ3MoLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgX19fY291bnRfYXJncyhfX1ZBX0FSR1NfXywgNywgNiwgNSwgNCwgMywgMiwgMSwgMCkK
KworI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfMCAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAiK3IiIChyMCksICI9JnIiIChyMSksICI9JnIiIChyMiksICI9JnIiIChyMykKKyNkZWZp
bmUgX19jb25zdHJhaW50X3dyaXRlXzEgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIity
IiAocjApLCAiK3IiIChyMSksICI9JnIiIChyMiksICI9JnIiIChyMykKKyNkZWZpbmUgX19jb25z
dHJhaW50X3dyaXRlXzIgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIityIiAocjApLCAi
K3IiIChyMSksICIrciIgKHIyKSwgIj0mciIgKHIzKQorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3Jp
dGVfMyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAiK3IiIChyMCksICIrciIgKHIxKSwg
IityIiAocjIpLCAiK3IiIChyMykKKyNkZWZpbmUgX19jb25zdHJhaW50X3dyaXRlXzQgICAgX19j
b25zdHJhaW50X3dyaXRlXzMKKyNkZWZpbmUgX19jb25zdHJhaW50X3dyaXRlXzUgICAgX19jb25z
dHJhaW50X3dyaXRlXzQKKyNkZWZpbmUgX19jb25zdHJhaW50X3dyaXRlXzYgICAgX19jb25zdHJh
aW50X3dyaXRlXzUKKyNkZWZpbmUgX19jb25zdHJhaW50X3dyaXRlXzcgICAgX19jb25zdHJhaW50
X3dyaXRlXzYKKworI2RlZmluZSBfX2NvbnN0cmFpbnRfcmVhZF8wCisjZGVmaW5lIF9fY29uc3Ry
YWludF9yZWFkXzEKKyNkZWZpbmUgX19jb25zdHJhaW50X3JlYWRfMgorI2RlZmluZSBfX2NvbnN0
cmFpbnRfcmVhZF8zCisjZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzQgInIiIChyNCkKKyNkZWZp
bmUgX19jb25zdHJhaW50X3JlYWRfNSBfX2NvbnN0cmFpbnRfcmVhZF80LCAiciIgKHI1KQorI2Rl
ZmluZSBfX2NvbnN0cmFpbnRfcmVhZF82IF9fY29uc3RyYWludF9yZWFkXzUsICJyIiAocjYpCisj
ZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzcgX19jb25zdHJhaW50X3JlYWRfNiwgInIiIChyNykK
KworI2RlZmluZSBfX2RlY2xhcmVfYXJnXzAoYTAsIHJlcykgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgc3RydWN0IGFybV9zbWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsgICAgICAgICAg
ICAgIFwKKyAgICByZWdpc3RlciB1aW4zMl90ICAgICAgICByMCBhc20oInIwIikgPSBhMDsgICAg
ICAgICAgXAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIxIGFzbSgicjEiKTsgICAgICAg
ICAgICAgICBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjIgYXNtKCJyMiIpOyAgICAg
ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikKKwor
I2RlZmluZSBfX2RlY2xhcmVfYXJnXzEoYTAsIGExLCByZXMpICAgICAgICAgICAgICAgICAgICBc
CisgICAgc3RydWN0IGFybV9zbWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsgICAgICAgICAgICAg
IFwKKyAgICByZWdpc3RlciB1aW50MzJfdCAgICAgICByMCBhc20oInIwIikgPSBhMDsgICAgICAg
ICAgXAorICAgIHJlZ2lzdGVyIHR5cGVvZihhMSkgICAgIHIxIGFzbSgicjEiKSA9IGExOyAgICAg
ICAgICBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjIgYXNtKCJyMiIpOyAgICAgICAg
ICAgICAgIFwKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikKKworI2Rl
ZmluZSBfX2RlY2xhcmVfYXJnXzIoYTAsIGExLCBhMiwgcmVzKSAgICAgICAgICAgICAgICBcCisg
ICAgc3RydWN0IGFybV9zbWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsJCQkJXAorICAgIHJlZ2lz
dGVyIHUzMiAgICAgICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCisgICAgcmVn
aXN0ZXIgdHlwZW9mKGExKSAgICAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAgICAgIFwKKyAgICBy
ZWdpc3RlciB0eXBlb2YoYTIpICAgICByMiBhc20oInIyIikgPSBhMjsgICAgICAgICAgXAorICAg
IHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQorCisjZGVmaW5lIF9fZGVjbGFy
ZV9hcmdfMyhhMCwgYTEsIGEyLCBhMywgcmVzKSAgICAgICAgICAgIFwKKyAgICBzdHJ1Y3QgYXJt
X3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAorICAgIHJlZ2lzdGVy
IHUzMiAgICAgICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCisgICAgcmVnaXN0
ZXIgdHlwZW9mKGExKSAgICAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAgICAgIFwKKyAgICByZWdp
c3RlciB0eXBlb2YoYTIpICAgICByMiBhc20oInIyIikgPSBhMjsgICAgICAgICAgXAorICAgIHJl
Z2lzdGVyIHR5cGVvZihhMykgICAgIHIzIGFzbSgicjMiKSA9IGEzCisKKyNkZWZpbmUgX19kZWNs
YXJlX2FyZ180KGEwLCBhMSwgYTIsIGEzLCBhNCwgcmVzKSAgICAgICAgXAorICAgIF9fZGVjbGFy
ZV9hcmdfMyhhMCwgYTEsIGEyLCBhMywgcmVzKTsgICAgICAgICAgICAgICBcCisgICAgcmVnaXN0
ZXIgdHlwZW9mKGE0KSByNCBhc20oInI0IikgPSBhNAorCisjZGVmaW5lIF9fZGVjbGFyZV9hcmdf
NShhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCByZXMpICAgIFwKKyAgICBfX2RlY2xhcmVfYXJnXzQo
YTAsIGExLCBhMiwgYTMsIGE0LCByZXMpOyAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHR5cGVv
ZihhNSkgcjUgYXNtKCJyNSIpID0gYTUKKworI2RlZmluZSBfX2RlY2xhcmVfYXJnXzYoYTAsIGEx
LCBhMiwgYTMsIGE0LCBhNSwgYTYsIHJlcykgICAgXAorICAgIF9fZGVjbGFyZV9hcmdfNShhMCwg
YTEsIGEyLCBhMywgYTQsIGE1LCByZXMpOyAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHR5cGVv
ZihhNikgcjYgYXNtKCJyNiIpID0gYTYKKworI2RlZmluZSBfX2RlY2xhcmVfYXJnXzcoYTAsIGEx
LCBhMiwgYTMsIGE0LCBhNSwgYTYsIGE3LCByZXMpICAgIFwKKyAgICBfX2RlY2xhcmVfYXJnXzYo
YTAsIGExLCBhMiwgYTMsIGE0LCBhNSwgYTYsIHJlcyk7ICAgICAgICAgICBcCisgICAgcmVnaXN0
ZXIgdHlwZW9mKGE3KSByNyBhc20oInI3IikgPSBhNworCisjZGVmaW5lIF9fX2RlY2xhcmVfYXJn
cyhjb3VudCwgLi4uKSBfX2RlY2xhcmVfYXJnXyAjIyBjb3VudChfX1ZBX0FSR1NfXykKKyNkZWZp
bmUgX19kZWNsYXJlX2FyZ3MoY291bnQsIC4uLikgIF9fX2RlY2xhcmVfYXJncyhjb3VudCwgX19W
QV9BUkdTX18pCisKKyNkZWZpbmUgX19fY29uc3RyYWludHMoY291bnQpICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgOiBfX2NvbnN0cmFpbnRfd3JpdGVfICMjIGNvdW50ICAgICAgICAgICAg
ICAgICAgXAorICAgIDogX19jb25zdHJhaW50X3JlYWRfICMjIGNvdW50ICAgICAgICAgICAgICAg
ICAgIFwKKyAgICA6ICJtZW1vcnkiCisjZGVmaW5lIF9fY29uc3RyYWludHMoY291bnQpICAgIF9f
X2NvbnN0cmFpbnRzKGNvdW50KQorCisvKgorICogYXJtX3NtY2NjXzFfMV9zbWMoKSAtIG1ha2Ug
YW4gU01DQ0MgdjEuMSBjb21wbGlhbnQgU01DIGNhbGwKKyAqCisgKiBUaGlzIGlzIGEgdmFyaWFk
aWMgbWFjcm8gdGFraW5nIG9uZSB0byBlaWdodCBzb3VyY2UgYXJndW1lbnRzLCBhbmQKKyAqIGFu
IG9wdGlvbmFsIHJldHVybiBzdHJ1Y3R1cmUuCisgKgorICogQGEwLWE3OiBhcmd1bWVudHMgcGFz
c2VkIGluIHJlZ2lzdGVycyAwIHRvIDcKKyAqIEByZXM6IHJlc3VsdCB2YWx1ZXMgZnJvbSByZWdp
c3RlcnMgMCB0byAzCisgKgorICogVGhpcyBtYWNybyBpcyB1c2VkIHRvIG1ha2UgU01DIGNhbGxz
IGZvbGxvd2luZyBTTUMgQ2FsbGluZyBDb252ZW50aW9uIHYxLjEuCisgKiBUaGUgY29udGVudCBv
ZiB0aGUgc3VwcGxpZWQgcGFyYW0gYXJlIGNvcGllZCB0byByZWdpc3RlcnMgMCB0byA3IHByaW9y
CisgKiB0byB0aGUgU01DIGluc3RydWN0aW9uLiBUaGUgcmV0dXJuIHZhbHVlcyBhcmUgdXBkYXRl
ZCB3aXRoIHRoZSBjb250ZW50CisgKiBmcm9tIHJlZ2lzdGVyIDAgdG8gMyBvbiByZXR1cm4gZnJv
bSB0aGUgU01DIGluc3RydWN0aW9uIGlmIG5vdCBOVUxMLgorICoKKyAqIFdlIGhhdmUgYW4gb3V0
cHV0IGxpc3QgdGhhdCBpcyBub3QgbmVjZXNzYXJpbHkgdXNlZCwgYW5kIEdDQyBmZWVscworICog
ZW50aXRsZWQgdG8gb3B0aW1pc2UgdGhlIHdob2xlIHNlcXVlbmNlIGF3YXkuICJ2b2xhdGlsZSIg
aXMgd2hhdAorICogbWFrZXMgaXQgc3RpY2suCisgKi8KKyNkZWZpbmUgYXJtX3NtY2NjXzFfMV9z
bWMoLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8geyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBfX2RlY2xhcmVfYXJncyhfX2NvdW50X2FyZ3MoX19WQV9BUkdTX18pLCBfX1ZBX0FSR1Nf
Xyk7IFwKKyAgICAgICAgYXNtIHZvbGF0aWxlKCJzbWMgIzBcbiIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICBfX2NvbnN0cmFpbnRzKF9fY291
bnRfYXJncyhfX1ZBX0FSR1NfXykpKTsgXAorICAgICAgICBpZiAoIF9fX3JlcyApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKl9fX3JlcyA9ICh0
eXBlb2YoKl9fX3Jlcykpe3IwLCByMSwgcjIsIHIzfTsgICAgICAgICAgICBcCisgICAgfSB3aGls
ZSAoIDAgKQorCiAjZW5kaWYKIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 21:16:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 21:16:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejtY0-0006ng-RF; Thu, 08 Feb 2018 21:16:00 +0000
Received: from mail6.bemta5.messagelabs.com ([195.245.231.135])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1ejtXz-0006na-H8
 for xen-devel@lists.xensource.com; Thu, 08 Feb 2018 21:15:59 +0000
Received: from [85.158.139.211] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-13.bemta-5.messagelabs.com id 1E/04-03095-D0EBC7A5;
 Thu, 08 Feb 2018 21:15:57 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprHIsWRWlGSWpSXmKPExsVybKJssi7Pvpo
 og6NvzSzuTXnP7sDosb1vF3sAYxRrZl5SfkUCa8b/JS9ZCo6YV/Rumc3WwDjHoIuRk0NI4Dej
 xLrZeiA2i4CDRG/fLOYuRg4ORoEYiQc/rEHCjAJhEpMvL2GFKNGSmDThIxuIzSZgKPH3ySY2k
 HIJIHvJZw6QsIiAtET/2l2MIGFmgXCJfzeZQExhAX+J9WctQCp4Bbwlrpw9DjZEVEBX4tC/P2
 wQcUGJkzOfsIDYzECLlk/fxjKBkW8WktQsJKkFjEyrGNWLU4vKUot0LfSSijLTM0pyEzNzdA0
 NTPVyU4uLE9NTcxKTivWS83M3MQJDiQEIdjAebHY+xCjJwaQkyru5tyZKiC8pP6UyI7E4I76o
 NCe1+BCjDAeHkgRv3x6gnGBRanpqRVpmDjCoYdISHDxKIrzbQNK8xQWJucWZ6RCpU4zGHLcev
 2xj5rjx4nUbsxBLXn5eqpQ4rzxIqQBIaUZpHtwgWLRdYpSVEuZlBDpNiKcgtSg3swRV/hWjOA
 ejkjDvTJApPJl5JXD7XgGdwgR0yo2gSpBTShIRUlINjJ2f4/ViCxs/5m6qCxGyS9Dt17x51sf
 zmVXZf6/C/BV7G6tub3ern1j077zSzYNuF9bnP8u81X9JyWHXh/RrHs8379VjzQnS72CavdPt
 mUCSz3SpG5FVB18bWDpZvN5r+2nHL7ugpxdE7HdVeZfufjvnwmzlO/m1U/2LjnIbHHl/Q652w
 pudK5VYijMSDbWYi4oTAVz1GeaxAgAA
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-16.tower-206.messagelabs.com!1518124555!92073297!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 55963 invoked from network); 8 Feb 2018 21:15:56 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-16.tower-206.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 8 Feb 2018 21:15:56 -0000
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8948C21796;
 Thu,  8 Feb 2018 21:15:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8948C21796
Date: Thu, 8 Feb 2018 13:15:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: shankerd@codeaurora.org
Message-ID: <alpine.DEB.2.10.1802081311560.15787@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xensource.com,
 julien.grall@linaro.org
Subject: [Xen-devel] [v2,
 2/2] arm64: Implement branch predictor hardening for Falkor (fwd)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU2hhbmtlciwKCml0IGxvb2tzIGxpa2UgdGhhdCBYZW4gbWlnaHQgYWxzbyBuZWVkIE1JRFJf
UUNPTV9GQUxLT1JfVjEgYW5kCk1JRFJfUUNPTV9GQUxLT1IgYWRkZWQgdG8geGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jOmFybV9lcnJhdGEgd2l0aCB0aGUKQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElD
VE9SIGNhcGFiaWxpdHkgc2V0PwoKQ2hlZXJzLAoKU3RlZmFubwoKCkZyb20gcGF0Y2h3b3JrIE1v
biBKYW4gIDggMjE6MzE6MDggMjAxOApDb250ZW50LVR5cGU6IHRleHQvcGxhaW47IGNoYXJzZXQ9
InV0Zi04IgpNSU1FLVZlcnNpb246IDEuMApDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0
ClN1YmplY3Q6IFt2MiwyLzJdIGFybTY0OiBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3RvciBoYXJk
ZW5pbmcgZm9yIEZhbGtvcgpGcm9tOiBTaGFua2VyIERvbnRoaW5lbmkgPHNoYW5rZXJkQGNvZGVh
dXJvcmEub3JnPgpYLVBhdGNod29yay1JZDogMTAxNTA2MjMKTWVzc2FnZS1JZDogPDE1MTU0NDcw
NjgtMjA5NzctMi1naXQtc2VuZC1lbWFpbC1zaGFua2VyZEBjb2RlYXVyb3JhLm9yZz4KVG86IE1h
cmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+LAogQ2hyaXN0b2ZmZXIgRGFsbCA8Y2hy
aXN0b2ZmZXIuZGFsbEBsaW5hcm8ub3JnPiwKIGxpbnV4LWtlcm5lbCA8bGludXgta2VybmVsQHZn
ZXIua2VybmVsLm9yZz4sCiBsaW51eC1hcm0ta2VybmVsIDxsaW51eC1hcm0ta2VybmVsQGxpc3Rz
LmluZnJhZGVhZC5vcmc+LAoga3ZtYXJtIDxrdm1hcm1AbGlzdHMuY3MuY29sdW1iaWEuZWR1PgpD
YzogVGhvbWFzIFNwZWllciA8dHNwZWllckBjb2RlYXVyb3JhLm9yZz4sCiBWaWtyYW0gU2V0aGkg
PHZpa3JhbXNAY29kZWF1cm9yYS5vcmc+LAogU2VhbiBDYW1wYmVsbCA8c2NhbXBiZWxAY29kZWF1
cm9yYS5vcmc+LCAKIENhdGFsaW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+LAog
V2lsbCBEZWFjb24gPHdpbGwuZGVhY29uQGFybS5jb20+LCAKIEphbWVzIE1vcnNlIDxqYW1lcy5t
b3JzZUBhcm0uY29tPiwgUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0LmNvbT4sCiBTaGFu
a2VyIERvbnRoaW5lbmkgPHNoYW5rZXJkQGNvZGVhdXJvcmEub3JnPgpEYXRlOiBNb24sICA4IEph
biAyMDE4IDE1OjMxOjA4IC0wNjAwCgpGYWxrb3IgaXMgc3VzY2VwdGlibGUgdG8gYnJhbmNoIHBy
ZWRpY3RvciBhbGlhc2luZyBhbmQgY2FuCnRoZW9yZXRpY2FsbHkgYmUgYXR0YWNrZWQgYnkgbWFs
aWNpb3VzIGNvZGUuIFRoaXMgcGF0Y2gKaW1wbGVtZW50cyBhIG1pdGlnYXRpb24gZm9yIHRoZXNl
IGF0dGFja3MsIHByZXZlbnRpbmcgYW55Cm1hbGljaW91cyBlbnRyaWVzIGZyb20gYWZmZWN0aW5n
IG90aGVyIHZpY3RpbSBjb250ZXh0cy4KClNpZ25lZC1vZmYtYnk6IFNoYW5rZXIgRG9udGhpbmVu
aSA8c2hhbmtlcmRAY29kZWF1cm9yYS5vcmc+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogIENvcnJl
Y3RlZCB0eXBvIHRvIGZpeCB0aGUgY29tcGlsYXRpb24gZXJyb3JzIGlmIEhBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SPW4KClRoaXMgcGF0Y2ggcmVxdWlyZXMgRkFMS09SIE1JRFIgd2hpY2ggaXMgYXZh
aWxhYmxlIGluIHVwc3RyZWFtIHY0LjE1LXJjNwogIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHVi
L3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LmdpdC9jb21taXQvYXJjaC9hcm02
ND9oPXY0LjE1LXJjNyZpZD1jNjIyY2MwMTNjZWNlMDczNzIyNTkyY2ZmMWFjNjY0M2EzM2IxNjIy
IGFucyBhbHNvCiAgYXR0YWNoZWQgdGhpcyB2MiBwYXRjaCBzZXJpZXMuCgogYXJjaC9hcm02NC9p
bmNsdWRlL2FzbS9jcHVjYXBzLmggfCAgMyArKy0KIGFyY2gvYXJtNjQvaW5jbHVkZS9hc20va3Zt
X2FzbS5oIHwgIDIgKysKIGFyY2gvYXJtNjQva2VybmVsL2JwaS5TICAgICAgICAgIHwgIDggKysr
KysrKwogYXJjaC9hcm02NC9rZXJuZWwvY3B1X2VycmF0YS5jICAgfCA0OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tCiBhcmNoL2FybTY0L2t2bS9oeXAvZW50cnkuUyAg
ICAgICB8IDEyICsrKysrKysrKysKIGFyY2gvYXJtNjQva3ZtL2h5cC9zd2l0Y2guYyAgICAgIHwg
MTAgKysrKysrKysKIDYgZmlsZXMgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2NwdWNhcHMuaCBiL2Fy
Y2gvYXJtNjQvaW5jbHVkZS9hc20vY3B1Y2Fwcy5oCmluZGV4IDUxNjE2ZTcuLjcwNDliNDggMTAw
NjQ0Ci0tLSBhL2FyY2gvYXJtNjQvaW5jbHVkZS9hc20vY3B1Y2Fwcy5oCisrKyBiL2FyY2gvYXJt
NjQvaW5jbHVkZS9hc20vY3B1Y2Fwcy5oCkBAIC00Myw3ICs0Myw4IEBACiAjZGVmaW5lIEFSTTY0
X1NWRQkJCQkyMgogI2RlZmluZSBBUk02NF9VTk1BUF9LRVJORUxfQVRfRUwwCQkyMwogI2RlZmlu
ZSBBUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgkJMjQKKyNkZWZpbmUgQVJNNjRfSEFSREVO
X0JQX1BPU1RfR1VFU1RfRVhJVAkJMjUKIAotI2RlZmluZSBBUk02NF9OQ0FQUwkJCQkyNQorI2Rl
ZmluZSBBUk02NF9OQ0FQUwkJCQkyNgogCiAjZW5kaWYgLyogX19BU01fQ1BVQ0FQU19IICovCmRp
ZmYgLS1naXQgYS9hcmNoL2FybTY0L2luY2x1ZGUvYXNtL2t2bV9hc20uaCBiL2FyY2gvYXJtNjQv
aW5jbHVkZS9hc20va3ZtX2FzbS5oCmluZGV4IGFiNGQwYTkuLjI0OTYxYjcgMTAwNjQ0Ci0tLSBh
L2FyY2gvYXJtNjQvaW5jbHVkZS9hc20va3ZtX2FzbS5oCisrKyBiL2FyY2gvYXJtNjQvaW5jbHVk
ZS9hc20va3ZtX2FzbS5oCkBAIC02OCw2ICs2OCw4IEBACiAKIGV4dGVybiB1MzIgX19pbml0X3N0
YWdlMl90cmFuc2xhdGlvbih2b2lkKTsKIAorZXh0ZXJuIHZvaWQgX19xY29tX2h5cF9zYW5pdGl6
ZV9idGFjX3ByZWRpY3RvcnModm9pZCk7CisKICNlbmRpZgogCiAjZW5kaWYgLyogX19BUk1fS1ZN
X0FTTV9IX18gKi8KZGlmZiAtLWdpdCBhL2FyY2gvYXJtNjQva2VybmVsL2JwaS5TIGIvYXJjaC9h
cm02NC9rZXJuZWwvYnBpLlMKaW5kZXggMmIxMGQ1Mi4uNDRmZmNkYSAxMDA2NDQKLS0tIGEvYXJj
aC9hcm02NC9rZXJuZWwvYnBpLlMKKysrIGIvYXJjaC9hcm02NC9rZXJuZWwvYnBpLlMKQEAgLTc3
LDMgKzc3LDExIEBAIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQpCiAJbGRwCXgyLCB4
MywgW3NwXSwgIzE2CiAJbGRwCXgwLCB4MSwgW3NwXSwgIzE2CiBFTlRSWShfX3BzY2lfaHlwX2Jw
X2ludmFsX2VuZCkKKworRU5UUlkoX19xY29tX2h5cF9zYW5pdGl6ZV9saW5rX3N0YWNrX3N0YXJ0
KQorCXN0cCAgICAgeDI5LCB4MzAsIFtzcCwgIy0xNl0hCisJLnJlcHQJMTYKKwlibAkuICsgNAor
CS5lbmRyCisJbGRwCXgyOSwgeDMwLCBbc3BdLCAjMTYKK0VOVFJZKF9fcWNvbV9oeXBfc2FuaXRp
emVfbGlua19zdGFja19lbmQpCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2tlcm5lbC9jcHVfZXJy
YXRhLmMgYi9hcmNoL2FybTY0L2tlcm5lbC9jcHVfZXJyYXRhLmMKaW5kZXggY2IwZmIzNy4uOWVl
OWQyZSAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9rZXJuZWwvY3B1X2VycmF0YS5jCisrKyBiL2Fy
Y2gvYXJtNjQva2VybmVsL2NwdV9lcnJhdGEuYwpAQCAtNTQsNiArNTQsOCBAQCBzdGF0aWMgaW50
IGNwdV9lbmFibGVfdHJhcF9jdHJfYWNjZXNzKHZvaWQgKl9fdW51c2VkKQogCiAjaWZkZWYgQ09O
RklHX0tWTQogZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lf
aHlwX2JwX2ludmFsX2VuZFtdOworZXh0ZXJuIGNoYXIgX19xY29tX2h5cF9zYW5pdGl6ZV9saW5r
X3N0YWNrX3N0YXJ0W107CitleHRlcm4gY2hhciBfX3Fjb21faHlwX3Nhbml0aXplX2xpbmtfc3Rh
Y2tfZW5kW107CiAKIHN0YXRpYyB2b2lkIF9fY29weV9oeXBfdmVjdF9icGkoaW50IHNsb3QsIGNv
bnN0IGNoYXIgKmh5cF92ZWNzX3N0YXJ0LAogCQkJCWNvbnN0IGNoYXIgKmh5cF92ZWNzX2VuZCkK
QEAgLTk2LDggKzk4LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5zdGFsbF9icF9oYXJkZW5pbmdfY2Io
YnBfaGFyZGVuaW5nX2NiX3QgZm4sCiAJc3Bpbl91bmxvY2soJmJwX2xvY2spOwogfQogI2Vsc2UK
LSNkZWZpbmUgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydAlOVUxMCi0jZGVmaW5lIF9fcHNjaV9o
eXBfYnBfaW52YWxfZW5kCQlOVUxMCisjZGVmaW5lIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQJ
ICAgCU5VTEwKKyNkZWZpbmUgX19wc2NpX2h5cF9icF9pbnZhbF9lbmQJCQlOVUxMCisjZGVmaW5l
IF9fcWNvbV9oeXBfc2FuaXRpemVfbGlua19zdGFja19zdGFydAlOVUxMCisjZGVmaW5lIF9fcWNv
bV9oeXBfc2FuaXRpemVfbGlua19zdGFja19lbmQJTlVMTAogCiBzdGF0aWMgdm9pZCBfX2luc3Rh
bGxfYnBfaGFyZGVuaW5nX2NiKGJwX2hhcmRlbmluZ19jYl90IGZuLAogCQkJCSAgICAgIGNvbnN0
IGNoYXIgKmh5cF92ZWNzX3N0YXJ0LApAQCAtMTM4LDYgKzE0MiwyOSBAQCBzdGF0aWMgaW50IGVu
YWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQogCiAJcmV0dXJuIDA7CiB9CisKK3N0
YXRpYyB2b2lkIHFjb21fbGlua19zdGFja19zYW5pdGl6YXRpb24odm9pZCkKK3sKKwl1NjQgdG1w
OworCisJYXNtIHZvbGF0aWxlKCJtb3YJJTAsIHgzMAkJXG4iCisJCSAgICAgIi5yZXB0CTE2CQlc
biIKKwkJICAgICAiYmwJLiArIDQJCVxuIgorCQkgICAgICIuZW5kcgkJCVxuIgorCQkgICAgICJt
b3YJeDMwLCAlMAkJXG4iCisJCSAgICAgOiAiPSZyIiAodG1wKSk7Cit9CisKK3N0YXRpYyBpbnQg
cWNvbV9lbmFibGVfbGlua19zdGFja19zYW5pdGl6YXRpb24odm9pZCAqZGF0YSkKK3sKKwljb25z
dCBzdHJ1Y3QgYXJtNjRfY3B1X2NhcGFiaWxpdGllcyAqZW50cnkgPSBkYXRhOworCisJaW5zdGFs
bF9icF9oYXJkZW5pbmdfY2IoZW50cnksIHFjb21fbGlua19zdGFja19zYW5pdGl6YXRpb24sCisJ
CQkJX19xY29tX2h5cF9zYW5pdGl6ZV9saW5rX3N0YWNrX3N0YXJ0LAorCQkJCV9fcWNvbV9oeXBf
c2FuaXRpemVfbGlua19zdGFja19lbmQpOworCisJcmV0dXJuIDA7Cit9CiAjZW5kaWYJLyogQ09O
RklHX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCiAKICNkZWZpbmUgTUlEUl9SQU5HRShtb2Rl
bCwgbWluLCBtYXgpIFwKQEAgLTMwMiw2ICszMjksMjQgQEAgc3RhdGljIGludCBlbmFibGVfcHNj
aV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKIAkJTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JU
RVhfQTc1KSwKIAkJLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKIAl9LAorCXsK
KwkJLmNhcGFiaWxpdHkgPSBBUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKwkJTUlEUl9B
TExfVkVSU0lPTlMoTUlEUl9RQ09NX0ZBTEtPUl9WMSksCisJCS5lbmFibGUgPSBxY29tX2VuYWJs
ZV9saW5rX3N0YWNrX3Nhbml0aXphdGlvbiwKKwl9LAorCXsKKwkJLmNhcGFiaWxpdHkgPSBBUk02
NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKKwkJTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9RQ09N
X0ZBTEtPUiksCisJCS5lbmFibGUgPSBxY29tX2VuYWJsZV9saW5rX3N0YWNrX3Nhbml0aXphdGlv
biwKKwl9LAorCXsKKwkJLmNhcGFiaWxpdHkgPSBBUk02NF9IQVJERU5fQlBfUE9TVF9HVUVTVF9F
WElULAorCQlNSURSX0FMTF9WRVJTSU9OUyhNSURSX1FDT01fRkFMS09SX1YxKSwKKwl9LAorCXsK
KwkJLmNhcGFiaWxpdHkgPSBBUk02NF9IQVJERU5fQlBfUE9TVF9HVUVTVF9FWElULAorCQlNSURS
X0FMTF9WRVJTSU9OUyhNSURSX1FDT01fRkFMS09SKSwKKwl9LAogI2VuZGlmCiAJewogCX0KZGlm
ZiAtLWdpdCBhL2FyY2gvYXJtNjQva3ZtL2h5cC9lbnRyeS5TIGIvYXJjaC9hcm02NC9rdm0vaHlw
L2VudHJ5LlMKaW5kZXggMTJlZTYyZC4uOWM0NWM2YSAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9r
dm0vaHlwL2VudHJ5LlMKKysrIGIvYXJjaC9hcm02NC9rdm0vaHlwL2VudHJ5LlMKQEAgLTE5Niwz
ICsxOTYsMTUgQEAgYWx0ZXJuYXRpdmVfZW5kaWYKIAogCWVyZXQKIEVORFBST0MoX19mcHNpbWRf
Z3Vlc3RfcmVzdG9yZSkKKworRU5UUlkoX19xY29tX2h5cF9zYW5pdGl6ZV9idGFjX3ByZWRpY3Rv
cnMpCisJLyoqCisJICogQ2FsbCBTTUM2NCB3aXRoIFNpbGljb24gcHJvdmlkZXIgc2VydmljZUlE
IDIzPDw4ICgweGMyMDAxNzAwKQorCSAqIDB4QzIwMDAwMDAtMHhDMjAwRkZGRjogYXNzaWduZWQg
dG8gU2lQIFNlcnZpY2UgQ2FsbHMKKwkgKiBiMTUtYjA6IGNvbnRhaW5zIFNpUCBmdW5jdGlvbklE
CisJICovCisJbW92eiAgICB4MCwgIzB4MTcwMAorCW1vdmsgICAgeDAsICMweGMyMDAsIGxzbCAj
MTYKKwlzbWMgICAgICMwCisJcmV0CitFTkRQUk9DKF9fcWNvbV9oeXBfc2FuaXRpemVfYnRhY19w
cmVkaWN0b3JzKQpkaWZmIC0tZ2l0IGEvYXJjaC9hcm02NC9rdm0vaHlwL3N3aXRjaC5jIGIvYXJj
aC9hcm02NC9rdm0vaHlwL3N3aXRjaC5jCmluZGV4IDRkMjczZjYuLjdlMzczNzkgMTAwNjQ0Ci0t
LSBhL2FyY2gvYXJtNjQva3ZtL2h5cC9zd2l0Y2guYworKysgYi9hcmNoL2FybTY0L2t2bS9oeXAv
c3dpdGNoLmMKQEAgLTQwNiw2ICs0MDYsMTYgQEAgaW50IF9faHlwX3RleHQgX19rdm1fdmNwdV9y
dW4oc3RydWN0IGt2bV92Y3B1ICp2Y3B1KQogCQkvKiAwIGZhbGxzIHRocm91Z2ggdG8gYmUgaGFu
ZGxlZCBvdXQgb2YgRUwyICovCiAJfQogCisJaWYgKGNwdXNfaGF2ZV9jb25zdF9jYXAoQVJNNjRf
SEFSREVOX0JQX1BPU1RfR1VFU1RfRVhJVCkpIHsKKwkJdTMyIG1pZHIgPSByZWFkX2NwdWlkX2lk
KCk7CisKKwkJLyogQXBwbHkgQlRBQyBwcmVkaWN0b3JzIG1pdGlnYXRpb24gdG8gYWxsIEZhbGtv
ciBjaGlwcyAqLworCQlpZiAoKChtaWRyICYgTUlEUl9DUFVfTU9ERUxfTUFTSykgPT0gTUlEUl9R
Q09NX0ZBTEtPUikgfHwKKwkJICAgICgobWlkciAmIE1JRFJfQ1BVX01PREVMX01BU0spID09IE1J
RFJfUUNPTV9GQUxLT1JfVjEpKSB7CisJCQlfX3Fjb21faHlwX3Nhbml0aXplX2J0YWNfcHJlZGlj
dG9ycygpOworCQl9CisJfQorCiAJZnBfZW5hYmxlZCA9IF9fZnBzaW1kX2VuYWJsZWQoKTsKIAog
CV9fc3lzcmVnX3NhdmVfZ3Vlc3Rfc3RhdGUoZ3Vlc3RfY3R4dCk7CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 21:49:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 21:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eju4e-0000SE-IU; Thu, 08 Feb 2018 21:49:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/l4d=fc=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1eju4c-0000Rs-I4
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 21:49:42 +0000
X-Inumbo-ID: 15c51548-0d1a-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15c51548-0d1a-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 21:50:32 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id A388620D3C;
 Thu,  8 Feb 2018 16:49:35 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Thu, 08 Feb 2018 16:49:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=k6lw3TDMWL6OB6HpldCDAy6D8xMBO
 +mi2MBMchaIBdQ=; b=KyEpVwqvxmr4jklMe59y5CO+XeDtB1Y4IED1i941/xy/y
 pu1hIEUyeI9BbKdm3UYavxAMmt8pVRg3DKyFH7+2aapYk+lhWwKtvsLB/GZcpZbM
 j0JaLKbdqCkta/SMkz+OxhsJdM5IUnxaDx4xUsjxb+4vvcA4oBUyuBYtmvk8Dqw/
 dS7jmVykMJdxhGlPRmlZXq7aEaXpIM6PS0eIAuy2rJUemYCd0tfHME0/UpZXXJZr
 seaEFODvcVHIaWo1Lrx6L4n8u8gvk9XNB8tmNmOC5GPr5rHmkXaAg93nvuEc+EsB
 s3u2lmUQkk2QHRAnO1vfvaDNq0R9oZvjCGOj3sNrw==
X-ME-Sender: <xms:78V8WpzAnpe-_vWAMBHTMobGCXuYxcEHfNwowHuuV8dXKPIR5Cp1sQ>
Received: from localhost (h59ec2275.semakvn.dyn.perspektivbredband.net
 [89.236.34.117])
 by mail.messagingengine.com (Postfix) with ESMTPA id 8DAC524785;
 Thu,  8 Feb 2018 16:49:29 -0500 (EST)
From: Simon Gaiser <simon@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  8 Feb 2018 22:49:07 +0100
Message-Id: <20180208214910.10699-1-simon@invisiblethingslab.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] libx[lc]: Improve error reporting for invalid kernel
	images
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgp0aGlzIHNlcmllcyBjbGVhbnMgdXAgdGhlIGVycm9yIHJlcG9ydGluZyBpbiBjYXNlIGEg
aW52YWxpZCBrZXJuZWwgaW1hZ2UKaXMgc3VwcGxpZWQuIEZvciBleGFtcGxlIGlmIHRoZSB1c2Vy
IHRyaWVzIHRvIGJvb3QgYSBwcmUgNC4xMSBMaW51eCBpbgpQVkggbW9kZS4KCkNvbW1pdCA5NmVk
YjExMWRkICgibGlieGM6IHBhbmljIHdoZW4gdHJ5aW5nIHRvIGNyZWF0ZSBhIFBWSCBndWVzdAp3
aXRob3V0IGtlcm5lbCBzdXBwb3J0IikgYWxyZWFkeSBpbXByb3ZlZCB0aGUgc2l0dWF0aW9uOgoK
ICB4YzogZXJyb3I6IHBhbmljOiB4Y19kb21fZWxmbG9hZGVyLmM6NjY6IHhjX2RvbV9ndWVzdF90
eXBlOiBpbWFnZSBub3QgY2FwYWJsZSBvZiBib290aW5nIGluc2lkZSBhIEhWTSBjb250YWluZXI6
IEludmFsaWQga2VybmVsCiAgeGM6IGVycm9yOiBwYW5pYzogeGNfZG9tX2NvcmUuYzo3MzQ6IHhj
X2RvbV9zZXRfYXJjaF9ob29rczogbm90IGZvdW5kICh0eXBlIHhlbi0zLjAtdW5rbm93bik6IElu
dmFsaWQga2VybmVsCiAgeGM6IGVycm9yOiBwYW5pYzogeGNfZG9tX2NvcmUuYzo5MzY6IHhjX2Rv
bV9tZW1faW5pdDogYXJjaCBob29rcyBub3Qgc2V0OiBJbnRlcm5hbCBlcnJvcgogIGxpYnhsOiBl
cnJvcjogbGlieGxfZG9tLmM6NzI5OmxpYnhsX19idWlsZF9kb206IHhjX2RvbV9tZW1faW5pdCBm
YWlsZWQ6IE5vIHN1Y2ggZmlsZSBvciBkaXJlY3RvcnkKICBsaWJ4bDogZXJyb3I6IGxpYnhsX2Ny
ZWF0ZS5jOjEyNDY6ZG9tY3JlYXRlX3JlYnVpbGRfZG9uZTogRG9tYWluIDM6Y2Fubm90IChyZS0p
YnVpbGQgZG9tYWluOiAtMwoKQnV0IHlvdSBzdGlsbCBzZWUgdGhhdCB0aGUgZG9tYWluIGJ1aWxk
IGRvbid0IGZhaWxzIGltbWVkaWF0ZWx5IGluCnhjX2RvbV9wYXJzZV9lbGZfa2VybmVsKCkgYnV0
IG9ubHkgbGF0ZXIgaW4geGNfZG9tX3NldF9hcmNoX2hvb2tzKCkuCkFmdGVyIGZpeGluZyB0aGlz
IHRoZXJlIHdhcyBzdGlsbCBhbiB1bnJlbGF0ZWQgZXJybm8gc3RyaW5nIGxvZ2dlZC4KCldpdGgg
dGhpcyBzZXJpZXMgdGhlIGVycm9yIHJlcG9ydGluZyBpcyBjbGVhbmVkIHVwOgoKICB4YzogZXJy
b3I6IHBhbmljOiB4Y19kb21fZWxmbG9hZGVyLmM6NjY6IHhjX2RvbV9ndWVzdF90eXBlOiBpbWFn
ZSBub3QgY2FwYWJsZSBvZiBib290aW5nIGluc2lkZSBhIEhWTSBjb250YWluZXI6IEludmFsaWQg
a2VybmVsCiAgbGlieGw6IGVycm9yOiBsaWJ4bF9kb20uYzo3MTg6bGlieGxfX2J1aWxkX2RvbTog
eGNfZG9tX3BhcnNlX2ltYWdlIGZhaWxlZAogIGxpYnhsOiBlcnJvcjogbGlieGxfY3JlYXRlLmM6
MTI0Njpkb21jcmVhdGVfcmVidWlsZF9kb25lOiBEb21haW4gNDpjYW5ub3QgKHJlLSlidWlsZCBk
b21haW46IC0zCgpGb3Igc29tZSBwcmV2aW91cyBkaXNjdXNzaW9uIHNlZSBbMV0uCgpTaW1vbgoK
WzFdOiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTgtMDEvbXNnMDE2NzUuaHRtbAoKClNpbW9uIEdhaXNlciAoMyk6CiAgICAgIGxpYnhjOiBD
bGVhbnVwIHhjX2RvbV9wYXJzZV9lbGZfa2VybmVsKCkncyByZXR1cm4gdmFsdWUKICAgICAgbGli
eGw6IEltcHJvdmUgbG9nZ2luZyBpbiBsaWJ4bF9fYnVpbGRfZG9tKCkKICAgICAgbGlieGM6IHhj
X2RvbV9wYXJzZV9lbGZfa2VybmVsOiBSZXR1cm4gZXJyb3IgZm9yIGludmFsaWQga2VybmVsIGlt
YWdlcwoKIHRvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYyB8IDI0ICsrKysrKysrKysrKyst
LS0tLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgICAgICAgIHwgIDIgKy0KIDIgZmls
ZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0pCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 21:50:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 21:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eju5D-0000z2-QC; Thu, 08 Feb 2018 21:50:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/l4d=fc=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1eju5C-0000yb-DT
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 21:50:18 +0000
X-Inumbo-ID: 2b9ee21f-0d1a-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b9ee21f-0d1a-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 21:51:08 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 8DE3420AFE;
 Thu,  8 Feb 2018 16:50:12 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Thu, 08 Feb 2018 16:50:12 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:date:from:in-reply-to:message-id
 :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; bh=LU1XJamnWhtsidf9cSG18BhJ1qorIflqzYOslgN2HN4=; b=XASMHfKA
 YgFElT4fcM+NZCCAWIiBsx7lo+s5YmF8QpnZrUR5avVfoEpPg/DcXcsS7kkRgeDw
 r60kGzHD+Uewbc12Btoz0nf9O4QVnLfK27ltuXrfv9q75mp64Vf8DRMBjBVFfJ49
 hA4c47NmwuncGc2RltTL+paaOoMh1elBRalMPL6O6WQpEuUn1NtkirpjGPt2yEYs
 imHS8O70L4SZzOPAvxLrmATTPC8gEbb+4y4wzxr7qVZEQwmsz7xW12iBwSkyzyoA
 3UROtS4F/Borndg+h+NSCCKrXScsRbNkiO1OgJH26Tajp6ZlJ7Ct4SFm81wnqgO2
 gIhepac8twaCeQ==
X-ME-Sender: <xms:FMZ8WpocD4pSH3MiEee7DqvWNy6wIC_Ut8yzPMFlG8qH1BJtVPXrXA>
Received: from localhost (h59ec2275.semakvn.dyn.perspektivbredband.net
 [89.236.34.117])
 by mail.messagingengine.com (Postfix) with ESMTPA id A8707247DA;
 Thu,  8 Feb 2018 16:50:05 -0500 (EST)
From: Simon Gaiser <simon@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  8 Feb 2018 22:49:08 +0100
Message-Id: <20180208214910.10699-2-simon@invisiblethingslab.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180208214910.10699-1-simon@invisiblethingslab.com>
References: <20180208214910.10699-1-simon@invisiblethingslab.com>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/3] libxc: Cleanup xc_dom_parse_elf_kernel()'s
	return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGNfZG9tX2xvYWRlci5wYXJzZXIoKSBzaG91bGQgcmV0dXJuIGVsZl9uZWdlcnJub3ZhbC4KClNp
Z25lZC1vZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4K
LS0tCiB0b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMgfCAxNSArKysrKystLS0tLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGMveGNfZG9tX2VsZmxvYWRlci5jIGIvdG9vbHMvbGlieGMveGNfZG9t
X2VsZmxvYWRlci5jCmluZGV4IDU2OGQ3ZjM3MGMuLmM5MzZmOTJhNjYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYworKysgYi90b29scy9saWJ4Yy94Y19kb21fZWxm
bG9hZGVyLmMKQEAgLTE0MCwxNCArMTQwLDEwIEBAIHN0YXRpYyBlbGZfbmVnZXJybm92YWwgeGNf
ZG9tX3Byb2JlX2VsZl9rZXJuZWwoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogICAgIHJldHVy
biAwOwogfQogCi1zdGF0aWMgZWxmX2Vycm9yc3RhdHVzIHhjX2RvbV9wYXJzZV9lbGZfa2VybmVs
KHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKLSAgICAvKgotICAgICAqIFRoaXMgZnVuY3Rpb24g
c29tZXRpbWVzIHJldHVybnMgLTEgZm9yIGVycm9yIGFuZCBzb21ldGltZXMKLSAgICAgKiBhbiBl
cnJubyB2YWx1ZS4gID8hPyEKLSAgICAgKi8KK3N0YXRpYyBlbGZfbmVnZXJybm92YWwgeGNfZG9t
X3BhcnNlX2VsZl9rZXJuZWwoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tKQogewogICAgIHN0cnVj
dCBlbGZfYmluYXJ5ICplbGY7Ci0gICAgZWxmX2Vycm9yc3RhdHVzIHJjOworICAgIGVsZl9uZWdl
cnJub3ZhbCByYzsKIAogICAgIHJjID0gY2hlY2tfZWxmX2tlcm5lbChkb20sIDEpOwogICAgIGlm
ICggcmMgIT0gMCApCkBAIC0xNTUsOSArMTUxLDkgQEAgc3RhdGljIGVsZl9lcnJvcnN0YXR1cyB4
Y19kb21fcGFyc2VfZWxmX2tlcm5lbChzdHJ1Y3QgeGNfZG9tX2ltYWdlICpkb20pCiAKICAgICBl
bGYgPSB4Y19kb21fbWFsbG9jKGRvbSwgc2l6ZW9mKCplbGYpKTsKICAgICBpZiAoIGVsZiA9PSBO
VUxMICkKLSAgICAgICAgcmV0dXJuIC0xOworICAgICAgICByZXR1cm4gLUVOT01FTTsKICAgICBk
b20tPnByaXZhdGVfbG9hZGVyID0gZWxmOwotICAgIHJjID0gZWxmX2luaXQoZWxmLCBkb20tPmtl
cm5lbF9ibG9iLCBkb20tPmtlcm5lbF9zaXplKTsKKyAgICByYyA9IGVsZl9pbml0KGVsZiwgZG9t
LT5rZXJuZWxfYmxvYiwgZG9tLT5rZXJuZWxfc2l6ZSkgIT0gMCA/IC1FSU5WQUwgOiAwOwogICAg
IHhjX2VsZl9zZXRfbG9nZmlsZShkb20tPnhjaCwgZWxmLCAxKTsKICAgICBpZiAoIHJjICE9IDAg
KQogICAgIHsKQEAgLTE3Nyw4ICsxNzMsOSBAQCBzdGF0aWMgZWxmX2Vycm9yc3RhdHVzIHhjX2Rv
bV9wYXJzZV9lbGZfa2VybmVsKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKIAogICAgIC8qIHBh
cnNlIGJpbmFyeSBhbmQgZ2V0IHhlbiBtZXRhIGluZm8gKi8KICAgICBlbGZfcGFyc2VfYmluYXJ5
KGVsZik7Ci0gICAgaWYgKCAocmMgPSBlbGZfeGVuX3BhcnNlKGVsZiwgJmRvbS0+cGFybXMpKSAh
PSAwICkKKyAgICBpZiAoIGVsZl94ZW5fcGFyc2UoZWxmLCAmZG9tLT5wYXJtcykgIT0gMCApCiAg
ICAgeworICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAot
LSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 21:50:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 21:50:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eju5a-00012v-1Q; Thu, 08 Feb 2018 21:50:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/l4d=fc=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1eju5Z-000126-D4
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 21:50:41 +0000
X-Inumbo-ID: 391cd897-0d1a-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 391cd897-0d1a-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 21:51:31 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 4957D20D06;
 Thu,  8 Feb 2018 16:50:35 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Thu, 08 Feb 2018 16:50:35 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:date:from:in-reply-to:message-id
 :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; bh=Ylp22SxgOxhzPweklGeciF6BeU2MBTOvhrxPPCcC35U=; b=XuWRKRMA
 TVZaBOMDA83Ntrgx4OhNJDtKshLYlsIGYJs0awf4mNE9jFv049t7T0uAd4kkRMls
 7ktXkqzTwVuNWEsxWvjBs+7ZczoGyuX/H6jjY19ePbzwNdLRDSXpXAgurh/qpdwz
 tq8DZ+5qD+d9/2fBbyecueV2AcSZUmEfYF5287D/HR7Rcgtp8UoAXxgxRJ4Lj9lO
 SnXdyCmVl1LPXWynAFvb/ykkrZeRvlTBZu0NR0WlI0nQvBH0wUxUGDoeu+5zYh8f
 Nts0c9aHoEO+66putgSCT+a365hfREDN6aZJdb2YUKXfjeYpHn7KxKoJJmBLwKAI
 WslEXkqY9prn6g==
X-ME-Sender: <xms:K8Z8WiiSMZOow57WKGnYKnBo_XmlEJJ-wvEYPVMcs8l8FfoesrA70w>
Received: from localhost (h59ec2275.semakvn.dyn.perspektivbredband.net
 [89.236.34.117])
 by mail.messagingengine.com (Postfix) with ESMTPA id E959324785;
 Thu,  8 Feb 2018 16:50:28 -0500 (EST)
From: Simon Gaiser <simon@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  8 Feb 2018 22:49:09 +0100
Message-Id: <20180208214910.10699-3-simon@invisiblethingslab.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180208214910.10699-1-simon@invisiblethingslab.com>
References: <20180208214910.10699-1-simon@invisiblethingslab.com>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/3] libxl: Improve logging in libxl__build_dom()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGNfZG9tX3BhcnNlX2ltYWdlKCkgZG9lcyBub3Qgc2V0IGVycm5vIChhdCBsZWFzdCBpbiBtYW55
IGNvZGUgcGF0aHMpLgpTbyBMT0dFKCkgaXMgbm90IHVzZWZ1bC4KClNpZ25lZC1vZmYtYnk6IFNp
bW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB0b29scy9saWJ4
bC9saWJ4bF9kb20uYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfZG9tLmMKaW5kZXggZWY4MzRlNjUyZC4uNTJiNjEzNzk0MyAxMDA2NDQKLS0t
IGEvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tLmMK
QEAgLTcxNSw3ICs3MTUsNyBAQCBzdGF0aWMgaW50IGxpYnhsX19idWlsZF9kb20obGlieGxfX2dj
ICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgfQogI2VuZGlmCiAgICAgaWYgKCAocmV0ID0geGNf
ZG9tX3BhcnNlX2ltYWdlKGRvbSkpICE9IDAgKSB7Ci0gICAgICAgIExPR0UoRVJST1IsICJ4Y19k
b21fcGFyc2VfaW1hZ2UgZmFpbGVkIik7CisgICAgICAgIExPRyhFUlJPUiwgInhjX2RvbV9wYXJz
ZV9pbWFnZSBmYWlsZWQiKTsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogICAgIGlmICggKHJl
dCA9IGxpYnhsX19hcmNoX2RvbWFpbl9pbml0X2h3X2Rlc2NyaXB0aW9uKGdjLCBpbmZvLCBzdGF0
ZSwgZG9tKSkgIT0gMCApIHsKLS0gCjIuMTUuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 21:51:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 21:51:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eju6D-0001B8-CJ; Thu, 08 Feb 2018 21:51:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/l4d=fc=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1eju6C-0001AQ-PO
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 21:51:20 +0000
X-Inumbo-ID: 50875e83-0d1a-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50875e83-0d1a-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 21:52:10 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 97DFE20F6F;
 Thu,  8 Feb 2018 16:51:14 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Thu, 08 Feb 2018 16:51:14 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:date:from:in-reply-to:message-id
 :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; bh=tVXkR5O/sOqr5nlwHDEacU23H/tA84z2Y3WDxfXSkdQ=; b=Xod1gBmm
 WZjU1TwxssGxWTDQEriiAflEJXU0VUb5+cjBEVkbgIekUBU34U3bfx4+B/MUDdEZ
 COXUw/qHuEoWRjH1Vwab85U6hdoXzN5NrHLqFToUKuy1ZnvntBwCD8xHdJIggXmj
 9iE1FAWiMEPZ4iJa+KpScVOnQm8LCVGUIzaiusMoAE59fVgkgFOzd6aygzDC1mCl
 4vOv6I419PUuL6N9ob3j31/Vp+ki77Tb2IhAe1EV36/enJOfP1yb9dG9LGOze8PU
 ZDEx3V7FCAJTZQsQFqpt2Jul++nhyRo2grnAxKJAyHPJhvBdr76Hy8cfp76v6jqP
 dRMJ5oLeoOFX3A==
X-ME-Sender: <xms:UsZ8WrcUaLbDHFq2VIzJ7b53KVpYgfXS6EnAFYjZa5fLbdO1Lq_71Q>
Received: from localhost (h59ec2275.semakvn.dyn.perspektivbredband.net
 [89.236.34.117])
 by mail.messagingengine.com (Postfix) with ESMTPA id 01659246A5;
 Thu,  8 Feb 2018 16:51:05 -0500 (EST)
From: Simon Gaiser <simon@invisiblethingslab.com>
To: xen-devel@lists.xenproject.org
Date: Thu,  8 Feb 2018 22:49:10 +0100
Message-Id: <20180208214910.10699-4-simon@invisiblethingslab.com>
X-Mailer: git-send-email 2.15.1
In-Reply-To: <20180208214910.10699-1-simon@invisiblethingslab.com>
References: <20180208214910.10699-1-simon@invisiblethingslab.com>
Cc: Simon Gaiser <simon@invisiblethingslab.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 3/3] libxc: xc_dom_parse_elf_kernel: Return
	error for invalid kernel images
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDk2ZWRiMTExZGQgKCJsaWJ4YzogcGFuaWMgd2hlbiB0cnlpbmcgdG8gY3JlYXRlIGEg
UFZIIGd1ZXN0CndpdGhvdXQga2VybmVsIHN1cHBvcnQiKSBhbHJlYWR5IGltcHJvdmVkIHRoZSBo
YW5kbGluZyBvZiBub24gUFZICmNhcGFibGUga2VybmVscy4gQnV0IHhjX2RvbV9wYXJzZV9lbGZf
a2VybmVsKCkgc3RpbGwgcmV0dXJuZWQgc3VjY2VzcyBvbgppbnZhbGlkIGVsZiBpbWFnZXMgYW5k
IHRoZSBkb21haW4gYnVpbGQgb25seSBmYWlsZWQgbGF0ZXIuIE5vdyB0aGUgYnVpbGQKcHJvY2Vz
cyB3aWxsIGZhaWwgaW1tZWRpYXRlbHkgb24gZGV0ZWN0aW5nIHRoZSBlcnJvci4KClNpZ25lZC1v
ZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB0
b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMgfCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9s
aWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMgYi90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMK
aW5kZXggYzkzNmY5MmE2Ni4uMjZiMjg0NjM2NSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
ZG9tX2VsZmxvYWRlci5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYwpAQCAt
NjQsNyArNjQsNyBAQCBzdGF0aWMgY2hhciAqeGNfZG9tX2d1ZXN0X3R5cGUoc3RydWN0IHhjX2Rv
bV9pbWFnZSAqZG9tLAogICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVkFMSURf
S0VSTkVMLAogICAgICAgICAgICAgICAgICAgICAgIiVzOiBpbWFnZSBub3QgY2FwYWJsZSBvZiBi
b290aW5nIGluc2lkZSBhIEhWTSBjb250YWluZXIiLAogICAgICAgICAgICAgICAgICAgICAgX19G
VU5DVElPTl9fKTsKLSAgICAgICAgcmV0dXJuICJ4ZW4tMy4wLXVua25vd24iOworICAgICAgICBy
ZXR1cm4gTlVMTDsKICAgICB9CiAKICAgICBzd2l0Y2ggKCBtYWNoaW5lICkKQEAgLTg2LDcgKzg2
LDEwIEBAIHN0YXRpYyBjaGFyICp4Y19kb21fZ3Vlc3RfdHlwZShzdHJ1Y3QgeGNfZG9tX2ltYWdl
ICpkb20sCiAgICAgY2FzZSBFTV9YODZfNjQ6CiAgICAgICAgIHJldHVybiAieGVuLTMuMC14ODZf
NjQiOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiAieGVuLTMuMC11bmtub3duIjsKKyAg
ICAgICAgeGNfZG9tX3BhbmljKGRvbS0+eGNoLCBYQ19JTlZBTElEX0tFUk5FTCwKKyAgICAgICAg
ICAgICAgICAgICAgICIlczogdW5rb3duIGltYWdlIHR5cGUgJSJQUkl1NjQsCisgICAgICAgICAg
ICAgICAgICAgICBfX0ZVTkNUSU9OX18sIG1hY2hpbmUpOworICAgICAgICByZXR1cm4gTlVMTDsK
ICAgICB9CiB9CiAKQEAgLTE5Miw2ICsxOTUsOCBAQCBzdGF0aWMgZWxmX25lZ2Vycm5vdmFsIHhj
X2RvbV9wYXJzZV9lbGZfa2VybmVsKHN0cnVjdCB4Y19kb21faW1hZ2UgKmRvbSkKICAgICBkb20t
Pmtlcm5lbF9zZWcudmVuZCAgID0gZG9tLT5wYXJtcy52aXJ0X2tlbmQ7CiAKICAgICBkb20tPmd1
ZXN0X3R5cGUgPSB4Y19kb21fZ3Vlc3RfdHlwZShkb20sIGVsZik7CisgICAgaWYgKCBkb20tPmd1
ZXN0X3R5cGUgPT0gTlVMTCApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwogICAgIERPTVBSSU5U
RigiJXM6ICVzOiAweCUiIFBSSXg2NCAiIC0+IDB4JSIgUFJJeDY0ICIiLAogICAgICAgICAgICAg
ICBfX0ZVTkNUSU9OX18sIGRvbS0+Z3Vlc3RfdHlwZSwKICAgICAgICAgICAgICAgZG9tLT5rZXJu
ZWxfc2VnLnZzdGFydCwgZG9tLT5rZXJuZWxfc2VnLnZlbmQpOwotLSAKMi4xNS4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 21:54:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 21:54:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eju92-0001Ss-Pa; Thu, 08 Feb 2018 21:54:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9lkd=fc=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1eju91-0001Sj-4F
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 21:54:15 +0000
X-Inumbo-ID: 89150000-0d1a-11e8-ba59-bc764e045a96
Received: from mail-pl0-x244.google.com (unknown [2607:f8b0:400e:c01::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89150000-0d1a-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 22:53:45 +0100 (CET)
Received: by mail-pl0-x244.google.com with SMTP id f4so513643plr.10
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 13:54:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=eyf3wgs+0AvjuPcIaLQ/crrZTkxqKpa5FMisYehfHBQ=;
 b=Ph70b7qOBWfA0jAg3htvpwoYaj4VB79Mn5tvI9KPTxzQmMrfuU0IFwv2RVbizWatti
 GqbnOvG5eWcT0cOgmGyOI04ve5ZA24IoZSVDFHF4RIe8p9ZEplEvnJS6Q0EWuvefAcqt
 5cioq1W3BAmznQ3MW7WwA2YmO1rOvW4JmnT5Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=eyf3wgs+0AvjuPcIaLQ/crrZTkxqKpa5FMisYehfHBQ=;
 b=mTexSmo5h7sFbzmPzMJCg3oXwcrx4qUqLybal1PN6fdq28eKCUy1ymyQm7DlIQ1D+l
 NjRAepszQN01gtZiiuvhhtlaF66GJzv0PXMcEf5tSRFkaANVvsi/yenCTkQ/K7PVVvlG
 eGAJn/E02XTQQSPvZR2iEjicvQxJ2UZ26vzfV07tliYuMtJx7Bq1DoJU214Jqold8P6K
 tomBTzOjyCD6jTOFFKDf0h3FNW1gtwaEJ4uZC7vL6pSfOCkfGJXNVOo84sHmBTPp/ofg
 EUWzwv/9wk6N8Su2vGBjbFk0BTqPNvEKDi2j2ZkqyaarSAQji/yF6brAYZS1KYAL5Xdd
 T0gw==
X-Gm-Message-State: APf1xPADtxUdgtOKCHPp9Lo4EorSXCbRlVUofpOk7ujBJxEOZeUFIIsz
 1kLOFo79XX1LkR6MDHs7WL3hig==
X-Google-Smtp-Source: AH8x224JfOMwB12GHpDVIjPvIb8cSj6UKAE6ep6ee4aeZQnh2B6enBHJ0F8bHapesSMHG86KWqbLlQ==
X-Received: by 2002:a17:902:bf01:: with SMTP id
 bi1-v6mr407216plb.254.1518126852293; 
 Thu, 08 Feb 2018 13:54:12 -0800 (PST)
Received: from [10.226.60.89] (i-global254.qualcomm.com. [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id i196sm5776983pgc.37.2018.02.08.13.54.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 13:54:11 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-12-manish.jaggi@linaro.org>
From: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <453baf1e-9fa3-7926-2082-c8392b763a0c@linaro.org>
Date: Thu, 8 Feb 2018 14:54:09 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-12-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 11/11] Add to_pci_dev macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzIvMjAxOCAyOjI4IEFNLCBtYW5pc2guamFnZ2lAbGluYXJvLm9yZyB3cm90ZToKPiBG
cm9tOiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnPgo+Cj4gVGhpcyBwYXRj
aCBhZGRzIHRvX3BjaV9kZXYgbWFjcm8KPgo+IFNpZ25lZC1vZmYtYnk6IE1hbmlzaCBKYWdnaSA8
bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCB8
IDMgKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPgo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKPiBpbmRleCA0
M2YyMTI1MWE1Li40YzdmZjRkZDEwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9wY2ku
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaAo+IEBAIC05Miw4ICs5MiwxMSBAQCBzdHJ1
Y3QgcGNpX2RldiB7Cj4gICNkZWZpbmUgUFRfRkFVTFRfVEhSRVNIT0xEIDEwCj4gICAgICB9IGZh
dWx0Owo+ICAgICAgdTY0IHZmX3JsZW5bNl07Cj4gKyAgICBzdHJ1Y3QgZGV2aWNlIGRldjsKPiAg
fTsKPiAgCj4gKyNkZWZpbmUgdG9fcGNpX2RldihwKSBjb250YWluZXJfb2YocCwgc3RydWN0IHBj
aV9kZXYsIGRldikKUmVtb3ZlIHRoZSBhYm92ZSBmdW5jdGlvbiBmcm9tIHNtbXUuYyBpZiBpdCBu
ZWVkcyB0byBiZSBkZWZpbmVkIGhlcmUuCj4gKyNkZWZpbmUgcGNpX2RvbWFpbl9ucihkZXYpIGRl
di0+c2VnCj4gICNkZWZpbmUgZm9yX2VhY2hfcGRldihkb21haW4sIHBkZXYpIFwKPiAgICAgIGxp
c3RfZm9yX2VhY2hfZW50cnkocGRldiwgJihkb21haW4tPmFyY2gucGRldl9saXN0KSwgZG9tYWlu
X2xpc3QpCj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 21:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 21:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejuBI-0001cV-5I; Thu, 08 Feb 2018 21:56:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9lkd=fc=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ejuBG-0001cO-NS
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 21:56:34 +0000
X-Inumbo-ID: dcb3a4d3-0d1a-11e8-ba59-bc764e045a96
Received: from mail-it0-x241.google.com (unknown [2607:f8b0:4001:c0b::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dcb3a4d3-0d1a-11e8-ba59-bc764e045a96;
 Thu, 08 Feb 2018 22:56:06 +0100 (CET)
Received: by mail-it0-x241.google.com with SMTP id e1so8258672ita.0
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 13:56:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=ydvTUYSFmCPmFlhB8RNDUV7WOkVOjbEP5VAxlV5sfFU=;
 b=UiLtRFvxEK75LlwzXdKqWRxnMxkFU2NBvpBnuZPhGMSQq5Jg5LLOkWatr1EAFDltsb
 J1Re95HO3m2CMAOz9YHmFJeONcii41FZnWJ4kScuRowQXsyRam0a6MBj4h6TQat7H4lX
 M0NR7HFsMaRuaW1NBSCwqX1vacRePZziR2ulg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=ydvTUYSFmCPmFlhB8RNDUV7WOkVOjbEP5VAxlV5sfFU=;
 b=LLZLQGwCguSXSCXZ3fGsMQiNXJRlgyTtVN3pIgbH7N0JQ2M2qDaUhqR8/cCBc/p4pI
 89ZDauLTo3fVJSclxPGdI924s9rVnDpLUSThpVYvOPoggp84FxRFShkxTdslf5oHViyo
 NmC23wXE3ZNsrObVQ8hySAAtfLYYkDb6PLoAnMOFxoMpZb40+7FlJ6oACvNxpSs9n3gw
 tJA5XD3BxDRHORBulUUH6Rwn8z5/TT/ULvbmQysdzFBzxDI74EKQUZ92RTInBhTMiN34
 Hde+Gk6bbSmV2NQKwO4jVcD5A/7Kco1zY4k9zOjWhvRXnDFCqN47F7mgTWuT88kJcNYm
 ry7w==
X-Gm-Message-State: APf1xPCBl2Y37kXd3QNTAgWYVFyZnGRh4Z3NMkC1La8qJm+HYr0xm0Vd
 hiA5wBkdX8QohEKcIF7uX7h4rQ==
X-Google-Smtp-Source: AH8x224HtB5o+HAhRhh8vlY94Id0oAis9PR9I0IVhek/vXucDhlxXQ/850+jrqZ3wfeESMWSXyi7Yg==
X-Received: by 10.36.135.3 with SMTP id f3mr867706ite.146.1518126992525;
 Thu, 08 Feb 2018 13:56:32 -0800 (PST)
Received: from [10.226.60.89] (i-global254.qualcomm.com. [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id o201sm760324itb.7.2018.02.08.13.56.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 13:56:32 -0800 (PST)
To: manish.jaggi@linaro.org, xen-devel@lists.xenproject.org,
 julien.grall@linaro.org, andre.przywara@linaro.org
References: <20180102092809.1841-1-manish.jaggi@linaro.org>
 <20180102092809.1841-8-manish.jaggi@linaro.org>
From: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <c9b71a79-a68d-cc3b-214e-89969ad701f5@linaro.org>
Date: Thu, 8 Feb 2018 14:56:30 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180102092809.1841-8-manish.jaggi@linaro.org>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC 07/11] Add kernel helper functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDEvMi8yMDE4IDI6MjggQU0sIG1hbmlzaC5qYWdnaUBsaW5hcm8ub3JnIHdyb3RlOgo+IEZy
b206IE1hbmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4KPiBBZGQga2FsbG9j
IGtmcmVlIGZ1bmN0aW9ucyBmcm9tIGxpbnV4IGtlcm5lbC4KPgo+IFNpZ25lZC1vZmYtYnk6IE1h
bmlzaCBKYWdnaSA8bWFuaXNoLmphZ2dpQGxpbmFyby5vcmc+Cj4gLS0tCj4gIHhlbi9pbmNsdWRl
L3hlbi9rZXJuZWwuaCB8IDEwICsrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEwIGluc2Vy
dGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4va2VybmVsLmggYi94ZW4v
aW5jbHVkZS94ZW4va2VybmVsLmgKPiBpbmRleCA1NDhiNjRkYTlmLi43ODUxN2Y2Y2FhIDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9rZXJuZWwuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hl
bi9rZXJuZWwuaAo+IEBAIC03LDYgKzcsMTYgQEAKPiAgCj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMu
aD4KPiAgCllvdSBtaWdodCB3YW50IHRvIHN3YXAgMDYgYW5kIDA3LiBPbmNlIHlvdSBkbyB0aGF0
IEkgY2FuIHJlbW92ZSB0aGUgZm9sbG93aW5nIGRlZmluZXMgZnJvbSBrZXJuZWwuaAo+ICsvKiBY
ZW46IERlZmluZSBjb21wYXRpYmlsaXR5IGZ1bmN0aW9ucyAqLwo+ICsjZGVmaW5lIEZXX0JVRyAg
ICAgICAgICJbRmlybXdhcmUgQnVnXTogIgo+ICsjZGVmaW5lIHByX2VycihmbXQsIC4uLikgcHJp
bnRrKFhFTkxPR19FUlIgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiArI2RlZmluZSBwcl93YXJuKGZt
dCwgLi4uKSBwcmludGsoWEVOTE9HX1dBUk5JTkcgZm10LCAjIyBfX1ZBX0FSR1NfXykKPiArCj4g
Ky8qIEFsaWFzIHRvIFhlbiBhbGxvY2F0aW9uIGhlbHBlcnMgKi8KPiArI2RlZmluZSBrZnJlZSB4
ZnJlZQo+ICsjZGVmaW5lIGttYWxsb2Moc2l6ZSwgZmxhZ3MpICAgICAgICAgICAgX3htYWxsb2Mo
c2l6ZSwgc2l6ZW9mKHZvaWQgKikpCj4gKyNkZWZpbmUga3phbGxvYyhzaXplLCBmbGFncykgICAg
ICAgICAgICBfeHphbGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKPiArCj4gIC8qCj4gICAqIG1p
bigpL21heCgpIG1hY3JvcyB0aGF0IGFsc28gZG8KPiAgICogc3RyaWN0IHR5cGUtY2hlY2tpbmcu
LiBTZWUgdGhlCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 22:22:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 22:22:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejuZu-0003cu-80; Thu, 08 Feb 2018 22:22:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ymvy=fc=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejuZs-0003cW-8R
 for xen-devel@lists.xenproject.org; Thu, 08 Feb 2018 22:22:00 +0000
X-Inumbo-ID: 9841fdc0-0d1e-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9841fdc0-0d1e-11e8-b9b1-635ca7ef6cff;
 Thu, 08 Feb 2018 22:22:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejuZk-0002QP-5g; Thu, 08 Feb 2018 22:21:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejuZe-0001B1-L7; Thu, 08 Feb 2018 22:21:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejuZd-0001pr-U5; Thu, 08 Feb 2018 22:21:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118663-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=11875b7d5706f8aef86d306a43d7fe3b7011aaa2
X-Osstest-Versions-That: xen=6f6786ef0d7f7025860d360f6b1267193ffd1b27
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 08 Feb 2018 22:21:45 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118663: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY2MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODY2My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTE4NDY1CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDE1IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ZmFpbCBSRUdSLiB2cy4gMTE4NDY1CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgIDQ5IHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE4NDQ2CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAx
MTg0NjUKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0OSB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBsaWtlIDExODQ2NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NDY1CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTg0NjUKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qt
c3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExODQ2NQogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4NDY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg0NjUKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODQ2NQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4NDY1CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg0NjUKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExODQ2NQogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10
ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAg
ICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMTE4NzViN2Q1NzA2ZjhhZWY4NmQzMDZhNDNkN2ZlM2I3MDExYWFhMgpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNmY2Nzg2ZWYwZDdmNzAyNTg2
MGQzNjBmNmIxMjY3MTkzZmZkMWIyNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4NDY1ICAyMDE4
LTAxLTMxIDAzOjAwOjA3IFogICAgOCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODY2MyAg
MjAxOC0wMi0wNyAyMDoyMTowOCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGxpbmFyby5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4K
CmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdl
cwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2Yg
dGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5l
bWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBi
ZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0Lmdp
dDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgMTE4NzViN2Q1NzA2ZjhhZWY4
NmQzMDZhNDNkN2ZlM2I3MDExYWFhMgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIEZlYiAyIDE0OjE5OjI1IDIwMTggKzAwMDAKCiAgICB4
ZW4vYXJtMzI6IGVudHJ5OiBEb2N1bWVudCB0aGUgcHVycG9zZSBvZiByMTEgaW4gdGhlIHRyYXBz
IGhhbmRsZXIKICAgIAogICAgSXQgdG9vayBtZSBhIGJpdCBvZiB0aW1lIHRvIHVuZGVyc3RhbmQg
d2h5IF9fREVGSU5FX1RSQVBfRU5UUlkgaXMKICAgIHN0b3JpbmcgdGhlIG9yaWdpbmFsIHN0YWNr
IHBvaW50ZXIgaW4gcjExLiBJdCBpcyB3b3JraW5nIGluIHBhaXIgd2l0aAogICAgcmV0dXJuX3Ry
YXBzX2VudHJ5IHdoZXJlIHNwIHdpbGwgYmUgcmVzdG9yZWQgZnJvbSByMTEuCiAgICAKICAgIFRo
aXMgaXMgZmluZSBiZWNhdXNlIHBlciB0aGUgQUFQQ1MgcjExIG11c3QgYmUgcHJlc2VydmVkIGJ5
IHRoZQogICAgc3Vicm91dGluZS4gU28gaW4gcmV0dXJuX2Zyb21fdHJhcCwgcjExIHdpbGwgc3Rp
bGwgY29udGFpbiB0aGUgb3JpZ2luYWwKICAgIHN0YWNrIHBvaW50ZXIuCiAgICAKICAgIEFkZCBz
b21lIGRvY3VtZW50YXRpb24gaW4gdGhlIGNvZGUgdG8gcG9pbnQgdGhlIDIgc2lkZXMgdG8gZWFj
aCBvdGhlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBkZDg1NWFh
NDMwZjJkYTliNjc3YzE0NWYwYzYyNWE4MmFhYTk3MTEwKQoKY29tbWl0IDExMDVmM2E5MmRmODNm
M2JmY2RhNzhkNjZjNGQyODQ1ODEyM2UxYmIKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBGZWIgMiAxNDoxOToyNCAyMDE4ICswMDAwCgog
ICAgeGVuL2FybTMyOiBJbnZhbGlkYXRlIGljYWNoZSBvbiBndWVzdCBleGlzdCBmb3IgQ29ydGV4
LUExNQogICAgCiAgICBJbiBvcmRlciB0byBhdm9pZCBhbGlhc2luZyBhdHRhY2tzIGFnYWluc3Qg
dGhlIGJyYW5jaCBwcmVkaWN0b3Igb24KICAgIENvcnRleCBBLTE1LCBsZXQncyBpbnZhbGlkYXRl
IHRoZSBCVEIgb24gZ3Vlc3QgZXhpdCwgd2hpY2ggY2FuIG9ubHkgYmUKICAgIGRvbmUgYnkgaW52
YWxpZGF0aW5nIHRoZSBpY2FjaGUgKHdpdGggQUNUTFJbMF0gYmVpbmcgc2V0KS4KICAgIAogICAg
V2UgdXNlIHRoZSBzYW1lIGhhY2sgYXMgZm9yIEExMi9BMTcgdG8gcGVyZm9ybSB0aGUgdmVjdG9y
IGRlY29kaW5nLgogICAgCiAgICBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IHBhdGNoIGZyb20gdGhl
IGtwdGkgYnJhbmNoIGluIFsxXS4KICAgIAogICAgWzFdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcv
cHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2FybTY0L2xpbnV4LmdpdAogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NjVjNGI2YWE3OWViMjFiMWFhZGE5ZjdmOThmYjVjYjdm
MDM3NDNhKQoKY29tbWl0IDc1NDM0NWMwMTkzM2YxZWVkM2QxNjAxZmE4ZmRiZjYyZjUyYzlkODAK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZy
aSBGZWIgMiAxNDoxOToyMyAyMDE4ICswMDAwCgogICAgeGVuL2FybTMyOiBJbnZhbGlkYXRlIEJU
QiBvbiBndWVzdCBleGl0IGZvciBDb3J0ZXggQTE3IGFuZCAxMgogICAgCiAgICBJbiBvcmRlciB0
byBhdm9pZCBhbGlhc2luZyBhdHRhY2tlcyBhZ2FpbnMgdGhlIGJyYW5jaCBwcmVkaWN0b3IsIGxl
dCdzCiAgICBpbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3QgZXhpc3QuIFRoaXMgaXMgbWFkZSBj
b21wbGljYXRlZCBieSB0aGUgZmFjdAogICAgdGhhdCB3ZSBjYW5ub3QgdGFrZSBhIGJyYW5jaCBp
bnZhbGlkYXRpbmcgdGhlIEJUQi4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiB0aGUgZm91cnRo
IHZlcnNpb24gcG9zdGVkIGJ5IE1hcmMgWnluZ2llciBvbiBMaW51eC1hcm0KICAgIG1haWxpbmcg
bGlzdCAoc2VlIFsxXSkuCiAgICAKICAgIFRoaXMgaXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAg
ICBbMV0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvYXJtLWtlcm5lbC9tc2c2MzIwNjIu
aHRtbAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBh
cm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwNWUwNjkwZDAzZGM2
MTc3ZTYxNGUwNjBhZTc4MDAxZDRmMmFiZGUyKQogICAgCiAgICBSZW5hbWVkIHRyYXBfaHlwZXJ2
aXNvcl9jYWxsIHRvIHRyYXBfc3VwZXJ2aXNvcl9jYWxsCgpjb21taXQgNzMzNmQwZDJhNzE5ZDYx
MzViOGQwMjgwMTQwMWU0NDliMGRiYmZiNgpBdXRob3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIEZlYiAyIDE0OjE5OjIyIDIwMTggKzAwMDAKCiAg
ICB4ZW4vYXJtMzI6IEFkZCBza2VsZXRvbiB0byBoYXJkZW4gYnJhbmNoIHByZWRpY3RvciBhbGlh
c2luZyBhdHRhY2tzCiAgICAKICAgIEFsaWFzaW5nIGF0dGFja2VkIGFnYWluc3QgQ1BVIGJyYW5j
aCBwcmVkaWN0b3JzIGNhbiBhbGxvdyBhbiBhdHRhY2tlciB0bwogICAgcmVkaXJlY3Qgc3BlY3Vs
YXRpdmUgY29udHJvbCBmbG93IG9uIHNvbWUgQ1BVcyBhbmQgcG90ZW50aWFsbHkgZGl2dWxnZQog
ICAgaW5mb3JtYXRpb24gZnJvbSBvbmUgY29udGV4dCB0byBhbm90aGVyLgogICAgCiAgICBUaGlz
IHBhdGNoIGFkZHMgaW5pdGlhdGlhbCBza2VsZXRvbiBjb2RlIGJlaGluZCBhIG5ldyBLY29uZmln
IG9wdGlvbgogICAgdG8gZW5hYmxlIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIG1pdGlnYXRpb25z
IGFnYWluc3QgdGhlc2UgYXR0YWNrcwogICAgZm9yIENQVXMgdGhhdCBhcmUgYWZmZWN0ZWQuCiAg
ICAKICAgIE1vc3Qgb2YgbWl0aWdhdGlvbnMgd2lsbCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hlbiBl
bnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4KICAg
IAogICAgQmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFnYWluc3QgYnJhbmNoIHByZWRpY3RvciwgaXQg
aXMgbm90IHBvc3NpYmxlIHRvCiAgICBzYWZlbHkgdXNlIGJyYW5jaCBpbnN0cnVjdGlvbiBiZWZv
cmUgdGhlIG1pdGlnYXRpb24gaXMgYXBwbGllZC4KICAgIFRoZXJlZm9yZSB0aGlzIGhhcyB0byBi
ZSBkb25lIGluIHRoZSB2ZWN0b3IgZW50cnkgYmVmb3JlIGp1bXAgdG8gdGhlCiAgICBoZWxwZXIg
aGFuZGxpbmcgYSBnaXZlbiBleGNlcHRpb24uCiAgICAKICAgIEhvd2V2ZXIsIG9uIGFybTMyLCBl
YWNoIHZlY3RvciBjb250YWluIGEgc2luZ2xlIGluc3RydWN0aW9uLiBUaGlzIG1lYW5zCiAgICB0
aGF0IHRoZSBoYXJkZW5lZCB2ZWN0b3IgdGFibGVzIG1heSByZWx5IG9uIHRoZSBzdGF0ZSBvZiBy
ZWdpc3RlcnMgdGhhdAogICAgZG9lcyBub3QgaG9sZCB3aGVuIGluIHRoZSBoeXBlcnZpc29yIChl
LmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4KICAgIFRoZXJlZm9yZSBoeXBlcnZpc29yIGNvZGUg
cnVubmluZyB3aXRoIGd1ZXN0IHZlY3RvcnMgdGFibGUgc2hvdWxkIGJlCiAgICBtaW5pbWl6ZWQg
YW5kIGFsd2F5cyBoYXZlIElSUXMgYW5kIFNFcnJvcnMgbWFza2VkIHRvIHJlZHVjZSB0aGUgcmlz
ayB0bwogICAgdXNlIHRoZW0uCiAgICAKICAgIFRoaXMgcGF0Y2ggcHJvdmlkZXMgYW4gaW5mcmFz
dHJ1Y3R1cmUgdG8gc3dpdGNoIHZlY3RvciB0YWJsZXMgYmVmb3JlCiAgICBlbnRlcmluZyB0byB0
aGUgZ3Vlc3QgYW5kIHdoZW4gbGVhdmluZyBpdC4KICAgIAogICAgTm90ZSB0aGF0IGFsdGVybmF0
aXZlIGNvdWxkIGhhdmUgYmVlbiB1c2VkLCBidXQgb2xkZXIgWGVuICg0Ljggb3IKICAgIGVhcmxp
ZXIpIGRvZXNuJ3QgaGF2ZSBzdXBwb3J0LiBTbyBhdm9pZCB1c2luZyBhbHRlcm5hdGl2ZSB0byBl
YXNlCiAgICBiYWNrcG9ydGluZy4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgOWJkNDQ2M2I1YzdjYzAyNmEw
N2I5YmJkNDFhNmE3MTIyYTk1NjQ3ZSkKCmNvbW1pdCBjZjk1YmJhN2I3NDA2ZWYxOTI5ZWE0YzZj
MzYzODhlZDQzYjRmOWJiCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KRGF0ZTogICBGcmkgRmViIDIgMTQ6MTk6MjEgMjAxOCArMDAwMAoKICAgIHhlbi9hcm0z
MjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVzZXQgZW50cnkKICAgIAogICAgQXQgdGhlIG1v
bWVudCwgdGhlIHJlc2V0IHZlY3RvciBpcyBkZWZpbmVkIGFzIC53b3JkIDAgKGUuZyBhbmRlcSBy
MCwgcjAsCiAgICByMCkuCiAgICAKICAgIFRoaXMgaXMgcmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3
aWxsIHJlc3VsdCB0byBleGVjdXRlIHRoZSB0cmFwCiAgICB1bmRlZmluZWQuIEluc3RlYWQgaW50
cm9kdWNlIHRyYXAgaGVscGVycyBmb3IgcmVzZXQgYW5kIHdpbGwgZ2VuZXJhdGUgYW4KICAgIGVy
cm9yIG1lc3NhZ2UgaW4gdGhlIHVubGlrZWx5IGNhc2UgdGhhdCByZXNldCB3aWxsIGJlIGNhbGxl
ZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgMDAyNjhjYzkxMjcwYzdiMGFhM2ExOTA2YmY3ZTc3MDJkYjlj
NjFjMSkKICAgIAogICAgQ29uZmxpY3RzOgogICAgICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtMzIv
dHJhcHMuYwoKY29tbWl0IGE1ODZjYmQ5ZjBjYmIzODM1ZGUxZjhhYjRkOWExMDVlMDhiMmFjNWEK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZy
aSBGZWIgMiAxNDoxOToyMCAyMDE4ICswMDAwCgogICAgeGVuL2FybTMyOiBBZGQgbWlzc2luZyBN
SURSIHZhbHVlcyBmb3IgQ29ydGV4LUExNyBhbmQgQTEyCiAgICAKICAgIENvcnRleC1BMTcgYW5k
IEExMiBNSURSIHdpbGwgYmUgdXNlZCBpbiBhIGZvbGxvdy11cCBwYXRjaCBmb3IgaGFyZGVuaW5n
CiAgICB0aGUgYnJhbmNoIHByZWRpY3Rvci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMzQwMzY3YmNhNTM2
MGYzZTNkMjYzMzQxYjU4MjM0ZDBlZmU1Y2VkMikKCmNvbW1pdCA2MDgyZTNiYTg5NDFiM2QxMGMz
Y2I3M2Y0NDU3NTljMTllODlhZmM5CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KRGF0ZTogICBXZWQgRmViIDcgMDg6NTI6NDQgMjAxOCAtMDgwMAoKICAgIHhl
bi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zCiAg
ICAKICAgIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0d2VlbiBhbGwgdGhlIERFRklORV9UUkFQX0VO
VFJZXyogbWFjcm9zICBhcmUgdGhlCiAgICBpbnRlcnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQs
IElSUSwgRklRKSB1bm1hc2tlZC4KICAgIAogICAgUmF0aGVyIHRoYW4gZHVwbGljYXRpbmcgdGhl
IGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9UUkFQX0VOVFJZIG1hY3JvCiAgICB0aGF0IHdpbGwg
dGFrZSB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzay4KICAgIAogICAgVGhpcyBpcyBw
YXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
M2JkOGZkNzUxZTUwZGQ5ODFiNzA1NWZiMzNjZGM4YWEyOTUzNzY3MykKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 23:14:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 23:14:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejvOv-000712-Cq; Thu, 08 Feb 2018 23:14:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vf2r=fc=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ejvOu-00070w-BM
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 23:14:44 +0000
X-Inumbo-ID: c7737141-0d25-11e8-ba59-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c7737141-0d25-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 00:14:15 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C843920F38;
 Thu,  8 Feb 2018 18:14:40 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Thu, 08 Feb 2018 18:14:40 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=x3hqOTB5U46hTHvrgv3cAHmfGlb2A
 CjRDf9KvRecxIQ=; b=F25yS7kuK7fYIJtxjGb0QkctJjWupslV7lu9H4kEczMn4
 IbPuQ7K92gMjFT5YqL6Nxpbu163KVxxvGrKZdSFplkHEU5b3c3Y/9BX/PqPkZm5F
 OXfYdiWP6zH7yyINS81A++W2Ne5ZqeG1u8q3rOmA2D3ijdjCumbpOkBJCCSPjHfs
 NA+02iszjJ8VheLTrFeoxPIr3K9bfT4s0ljfBhX3Lvq/Gq9h3DypHE57ZOnv6QRv
 /WZvd7X0reNpNay3AsoN87iIy5+lGGCsfVp7zfA1//TTF8N400H86HQA0if6Zv2n
 YlaU5KFS8pSJ1NhZXA9ChCpXKNeb97zYWbypbZzUg==
X-ME-Sender: <xms:4Nl8WkRMR6PMoV1LHOyTHdxMwXCdjjXBm5U6PjNDccJpHubKw5Q_qg>
Received: from localhost.localdomain (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id D0DCB7E3FA;
 Thu,  8 Feb 2018 18:14:39 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Fri,  9 Feb 2018 00:14:03 +0100
Message-Id: <20180208231404.3857-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, Marcus of Wetware Labs <marcus@wetwa.re>
Subject: [Xen-devel] [PATCH] libxl: allow libxl_domain_suspend to simply
	suspend a domain, without saving it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBmZD0tMSwgbm8gc2F2ZWZpbGUgd2lsbCBiZSB3cml0dGVuLCBidXQgdGhlIGRvbWFpbiB3
aWxsIHN0aWxsIGJlCnN1c3BlbmRlZCAoYnV0IG5vdCBkZXN0cm95ZWQpLiBUaGUgbWFpbiByZWFz
b24gZm9yIHRoaXMgZnVuY3Rpb25hbGl0eSBpcwp0byBzdXNwZW5kIHRoZSBob3N0IHdoaWxlIHNv
bWUgZG9tYWlucyBhcmUgcnVubmluZywgcG90ZW50aWFsbHkgaG9sZGluZwpQQ0kgZGV2aWNlcy4g
VGhpcyB3aWxsIGdpdmUgYSBjaGFuY2UgdG8gYSBkcml2ZXIgaW4gc3VjaCBhIGRvbWFpbiB0bwpw
cm9wZXJseSBzdXNwZW5kIGRldmljZS4KCkl0IHdvdWxkIGJlIGJldHRlciB0byBoYXZlIHNlcGFy
YXRlIGZ1bmN0aW9uIGZvciB0aGlzLCBidXQgaW4gZmFjdCBpdApzaG91bGQgYmUgbmFtZWQgbGli
eGxfZG9tYWluX3N1c3BlbmQsIHRoZW4gdGhlIGN1cnJlbnQgb25lIHJlbmFtZWQgdG8KbGlieGxf
ZG9tYWluX3NhdmUuIFNpbmNlIHRoYXQgd291bGQgYnJlYWsgQVBJIGNvbXBhdGliaWxpdHksIGtl
ZXAgaXQgaW4KdGhlIHNhbWUgZnVuY3Rpb24uCgpTaWduZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlr
b3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+ClNpZ25lZC1v
ZmYtYnk6IE1hcmN1cyBvZiBXZXR3YXJlIExhYnMgPG1hcmN1c0B3ZXR3YS5yZT4KLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF9kb21haW4uYyB8IDUzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzOCBpbnNlcnRpb25zKCspLCAxNSBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBiL3Rv
b2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCmluZGV4IDEzYjFjNzNkNDAuLmM5NWVhYTMwY2EgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2RvbWFpbi5jCkBAIC00ODYsNiArNDg2LDEzIEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNw
ZW5kX2NiKGxpYnhsX19lZ2MgKmVnYywKIAogfQogCitzdGF0aWMgdm9pZCBkb21haW5fc3VzcGVu
ZF9lbXB0eV9jYihsaWJ4bF9fZWdjICplZ2MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBsaWJ4bF9fZG9tYWluX3N1c3BlbmRfc3RhdGUgKmRzcywgaW50IHJjKQoreworICAgIFNUQVRF
X0FPX0dDKGRzcy0+YW8pOworICAgIGxpYnhsX19hb19jb21wbGV0ZShlZ2MsYW8scmMpOworfQor
CiBpbnQgbGlieGxfZG9tYWluX3N1c3BlbmQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LCBpbnQgZmQsIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBsaWJ4
bF9hc3luY29wX2hvdyAqYW9faG93KQogewpAQCAtNDk4LDI1ICs1MDUsNDEgQEAgaW50IGxpYnhs
X2RvbWFpbl9zdXNwZW5kKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IGZkLCBp
bnQgZmxhZ3MsCiAgICAgICAgIGdvdG8gb3V0X2VycjsKICAgICB9CiAKLSAgICBsaWJ4bF9fZG9t
YWluX3NhdmVfc3RhdGUgKmRzczsKLSAgICBHQ05FVyhkc3MpOworICAgIGlmIChmZCA+PSAwKSB7
CisgICAgICAgIGxpYnhsX19kb21haW5fc2F2ZV9zdGF0ZSAqZHNzOworICAgICAgICBHQ05FVyhk
c3MpOwogCi0gICAgZHNzLT5hbyA9IGFvOwotICAgIGRzcy0+Y2FsbGJhY2sgPSBkb21haW5fc3Vz
cGVuZF9jYjsKKyAgICAgICAgZHNzLT5hbyA9IGFvOworICAgICAgICBkc3MtPmNhbGxiYWNrID0g
ZG9tYWluX3N1c3BlbmRfY2I7CiAKLSAgICBkc3MtPmRvbWlkID0gZG9taWQ7Ci0gICAgZHNzLT5m
ZCA9IGZkOwotICAgIGRzcy0+dHlwZSA9IHR5cGU7Ci0gICAgZHNzLT5saXZlID0gZmxhZ3MgJiBM
SUJYTF9TVVNQRU5EX0xJVkU7Ci0gICAgZHNzLT5kZWJ1ZyA9IGZsYWdzICYgTElCWExfU1VTUEVO
RF9ERUJVRzsKLSAgICBkc3MtPmNoZWNrcG9pbnRlZF9zdHJlYW0gPSBMSUJYTF9DSEVDS1BPSU5U
RURfU1RSRUFNX05PTkU7CisgICAgICAgIGRzcy0+ZG9taWQgPSBkb21pZDsKKyAgICAgICAgZHNz
LT5mZCA9IGZkOworICAgICAgICBkc3MtPnR5cGUgPSB0eXBlOworICAgICAgICBkc3MtPmxpdmUg
PSBmbGFncyAmIExJQlhMX1NVU1BFTkRfTElWRTsKKyAgICAgICAgZHNzLT5kZWJ1ZyA9IGZsYWdz
ICYgTElCWExfU1VTUEVORF9ERUJVRzsKKyAgICAgICAgZHNzLT5jaGVja3BvaW50ZWRfc3RyZWFt
ID0gTElCWExfQ0hFQ0tQT0lOVEVEX1NUUkVBTV9OT05FOwogCi0gICAgcmMgPSBsaWJ4bF9fZmRf
ZmxhZ3NfbW9kaWZ5X3NhdmUoZ2MsIGRzcy0+ZmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfihPX05PTkJMT0NLfE9fTkRFTEFZKSwgMCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAmZHNzLT5mZGZsKTsKLSAgICBpZiAocmMgPCAwKSBnb3RvIG91
dF9lcnI7CisgICAgICAgIHJjID0gbGlieGxfX2ZkX2ZsYWdzX21vZGlmeV9zYXZlKGdjLCBkc3Mt
PmZkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+KE9fTk9OQkxP
Q0t8T19OREVMQVkpLCAwLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZHNzLT5mZGZsKTsKKyAgICAgICAgaWYgKHJjIDwgMCkgZ290byBvdXRfZXJyOworCisgICAg
ICAgIGxpYnhsX19kb21haW5fc2F2ZShlZ2MsIGRzcyk7CisgICAgfSBlbHNlIHsKKyAgICAgICAg
bGlieGxfX2RvbWFpbl9zdXNwZW5kX3N0YXRlICpkc3BzOworICAgICAgICBHQ05FVyhkc3BzKTsK
KyAgICAgICAgZHNwcy0+YW8gPSBhbzsKKyAgICAgICAgZHNwcy0+ZG9taWQgPSBkb21pZDsKKyAg
ICAgICAgZHNwcy0+dHlwZSA9IHR5cGU7CisgICAgICAgIGRzcHMtPmd1ZXN0X2V2dGNobi5wb3J0
ID0gLTE7CisgICAgICAgIGRzcHMtPmd1ZXN0X2V2dGNobl9sb2NrZmQgPSAtMTsKKyAgICAgICAg
ZHNwcy0+Z3Vlc3RfcmVzcG9uZGVkID0gMDsKKyAgICAgICAgcmMgPSBsaWJ4bF9fZG9tYWluX3N1
c3BlbmRfaW5pdChlZ2MsIGRzcHMsIHR5cGUpOworICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91
dF9lcnI7CisgICAgICAgIGRzcHMtPmNhbGxiYWNrX2NvbW1vbl9kb25lID0gZG9tYWluX3N1c3Bl
bmRfZW1wdHlfY2I7CisgICAgICAgIGxpYnhsX19kb21haW5fc3VzcGVuZChlZ2MsIGRzcHMpOwor
ICAgIH0KIAotICAgIGxpYnhsX19kb21haW5fc2F2ZShlZ2MsIGRzcyk7CiAgICAgcmV0dXJuIEFP
X0lOUFJPR1JFU1M7CiAKICBvdXRfZXJyOgotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 23:22:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 23:22:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejvWL-0007if-55; Thu, 08 Feb 2018 23:22:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vf2r=fc=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ejvWJ-0007iZ-Ic
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 23:22:23 +0000
X-Inumbo-ID: d9da956e-0d26-11e8-ba59-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9da956e-0d26-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 00:21:55 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 8C7B320C81;
 Thu,  8 Feb 2018 18:22:21 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Thu, 08 Feb 2018 18:22:21 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm1; bh=vxarbinaPZecCLLgoBkyfvJVFnH7P
 qAOIw9riYlf2Sg=; b=YkW+5ilpGjl9sGdZaygNOMH2z0sGBAL+kYucm6XfTn4S5
 tjKWPo+SwqmF11OmLhYWtNFnFsTeHqg6cbJ5p/BuJ6JoO4Zyrt+bsjRPI1U0gWUe
 3HKvfXFu5ZJSr4asOAv6XEl6lzZ8pe56p5g8GdotK5bOj8BqYxBVIodfi4ZfuKii
 PFBE+BsAoyM+vpzYdXn590a35n+uEdQpeVMRHoueI4X9AY1jQelWg0GXATH3mNm6
 yMiAO9tuXBupfAG6yhuVR8hgDoyCv9qGtoxqg8SffZ/uxEjS+7yM9+CKVmYBMawp
 QGXhDEVjUiAgT0+9hvgTVw2YlcbC2pBG1hzDlU9+g==
X-ME-Sender: <xms:rdt8Wms_1y-H2RHSK8p1BHwM9Ud4GOigwmfhk_AdSurzDADDt22Pzg>
Received: from localhost.localdomain (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9CF7C247DA;
 Thu,  8 Feb 2018 18:22:20 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Fri,  9 Feb 2018 00:22:13 +0100
Message-Id: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH] libxl: do not fail device removal if backend
	domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmFja2VuZCBkb21haW4gbWF5IGJlIGluZGVwZW5kZW50bHkgZGVzdHJveWVkIC0gdGhlcmUgaXMg
bm8Kc3luY2hyb25pemF0aW9uIG9mIGxpYnhsIHN0cnVjdHVyZXMgKGluY2x1ZGluZyAvbGlieGwg
dHJlZSkgZWxzZXdoZXJlLgpCYWNrZW5kIG1pZ2h0IGFsc28gcmVtb3ZlIHRoZSBkZXZpY2UgaW5m
byBmcm9tIGl0cyBiYWNrZW5kIHhlbnN0b3JlCnN1YnRyZWUgb24gaXRzIG93bi4KSWYgc3VjaCBz
aXR1YXRpb24gaXMgZGV0ZWN0ZWQsIGRvIG5vdCBmYWlsIHRoZSByZW1vdmFsLCBidXQgZmluaXNo
IHRoZQpjbGVhbnVwIG9mIHRoZSBmcm9udGVuZCBzaWRlLgoKVGhpcyBpcyBqdXN0IHdvcmthcm91
bmQsIHRoZSByZWFsIGZpeCBzaG91bGQgd2F0Y2ggd2hlbiB0aGUgZGV2aWNlCmJhY2tlbmQgaXMg
cmVtb3ZlZCAoaW5jbHVkaW5nIGJhY2tlbmQgZG9tYWluIGRlc3RydWN0aW9uKSBhbmQgcmVtb3Zl
CmZyb250ZW5kIGF0IHRoYXQgdGltZS4gQW5kIHJlcG9ydCBzdWNoIGV2ZW50IHRvIGhpZ2hlciBs
YXllciBjb2RlLCBzbwpmb3IgZXhhbXBsZSBsaWJ2aXJ0IGNvdWxkIHN5bmNocm9uaXplIGl0cyBz
dGF0ZS4KClNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSA8bWFybWFy
ZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
YyB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNl
LmMKaW5kZXggMWI3OTZiZDM5Mi4uMWY1OGE5OWEyMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfZGV2aWNlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKQEAgLTk5Nyw2
ICs5OTcsMTMgQEAgdm9pZCBsaWJ4bF9faW5pdGlhdGVfZGV2aWNlX2dlbmVyaWNfcmVtb3ZlKGxp
YnhsX19lZ2MgKmVnYywKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKKyAgICAg
ICAgLyogaWYgc3RhdGVfcGF0aCBpcyBlbXB0eSwgYXNzdW1lIGJhY2tlbmQgaXMgZ29uZSAoYmFj
a2VuZCBkb21haW4KKyAgICAgICAgICogc2h1dGRvd24/KSwgY2xlYW51cCBmcm9udGVuZCBvbmx5
OyByYz0wICovCisgICAgICAgIGlmICghc3RhdGUpIHsKKyAgICAgICAgICAgIExPRyhXQVJOLCAi
YmFja2VuZCAlcyBhbHJlYWR5IHJlbW92ZWQsIGNsZWFudXAgZnJvbnRlbmQgb25seSIsIGJlX3Bh
dGgpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKwogICAgICAgICByYyA9IGxp
YnhsX194c193cml0ZV9jaGVja2VkKGdjLCB0LCBvbmxpbmVfcGF0aCwgIjAiKTsKICAgICAgICAg
aWYgKHJjKQogICAgICAgICAgICAgZ290byBvdXQ7Ci0tIAoyLjEzLjYKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 08 23:49:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 08 Feb 2018 23:49:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejvwr-0000pE-EN; Thu, 08 Feb 2018 23:49:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tjqy=fc=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ejvwr-0000p8-4U
 for xen-devel@lists.xen.org; Thu, 08 Feb 2018 23:49:49 +0000
X-Inumbo-ID: adfa8103-0d2a-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adfa8103-0d2a-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 00:49:19 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 13D4921789;
 Thu,  8 Feb 2018 23:49:46 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 13D4921789
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 8 Feb 2018 15:49:45 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
Message-ID: <alpine.DEB.2.10.1802081548550.3257@sstabellini-ThinkPad-X260>
References: <20180130181840.5068-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
 <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxIEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMSBGZWJydWFyeSAy
MDE4IGF0IDE5OjM3LCBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
IHdyb3RlOgo+ID4gT24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4+
IFhlbiBkb2VzIG5vdCBwcm9wZXJseSBzdXBwb3J0IGJpZy5MSVRUTEUgcGxhdGZvcm0uIEFsbCB2
Q1BVcyBvZiBhIGd1ZXN0Cj4gPj4gd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9v
dCBDUFUgKHNlZSBhcmNoX2RvbWFpbl9jcmVhdGUpLgo+ID4+IEF0IGJlc3QgdGhlIGd1ZXN0IG1h
eSBzZWUgdW5yZWxpYWJsZSBwZXJmb3JtYW5jZSAodkNQVSBzd2l0Y2hpbmcgYmV0d2Vlbgo+ID4+
IGJpZyBhbmQgTElUVExFKSwgYXQgd29yc3QgdGhlIGd1ZXN0IHdpbGwgYmVjb21lIHVucmVsaWFi
bGUgb3IgaW5zZWN1cmUuCj4gPj4KPiA+PiBUaGlzIGlzIGJlY29taW5nIG1vcmUgYXBwYXJlbnQg
d2l0aCBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBpbiBMaW51eAo+ID4+IGJlY2F1c2UgdGhl
eSB0YXJnZXQgYSBzcGVjaWZpYyBraW5kIG9mIENQVXMgYW5kIG1heSBub3Qgd29yayBvbiBvdGhl
cgo+ID4+IENQVXMuCj4gPj4KPiA+PiBGb3IgdGhlIHRpbWUgYmVpbmcsIHBhcmsgYW55IENQVXMg
d2l0aCBhIE1ESVIgZGlmZmVyZW50IGZyb20gdGhlIGJvb3QKPiA+PiBDUFUuIFRoaXMgd2lsbCBi
ZSByZXZpc2l0ZWQgaW4gdGhlIGZ1dHVyZSBvbmNlIFhlbiBnYWlucyB1bmRlcnN0YW5kaW5nCj4g
Pj4gb2YgYmlnLkxJVFRMRS4KPiA+Pgo+ID4+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAo+ID4+Cj4g
Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+
Pgo+ID4+IC0tLQo+ID4+Cj4gPj4gV2UgcHJvYmFibHkgd2FudCB0byBiYWNrcG9ydCB0aGlzIGFz
IHBhcnQgb2YgWFNBLTI1NC4gVXNpbmcgYmlnLkxJVFRMRQo+ID4+IG9uIFhlbiBoYXMgbmV2ZXIg
YmVlbiBzdXBwb3J0ZWQgYnV0IHdlIGRpZG4ndCBtYWtlIGl0IGNsZWFybHkuIFRoaXMgaXMKPiA+
PiBiZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGggY29kZSB0YXJnZXRpbmcgc3BlY2lmaWMgQ1BV
cy4KPiA+PiAtLS0KPiA+PiAgeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyB8IDE1ICsrKysrKysrKysr
KysrKwo+ID4+ICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQo+ID4+Cj4gPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5j
Cj4gPj4gaW5kZXggMTI1NTE4NWE5Yy4uMmMyODE1ZjllZSAxMDA2NDQKPiA+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vc21wYm9vdC5jCj4gPj4gKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+ID4+
IEBAIC0yOTIsNiArMjkyLDIxIEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcg
Ym9vdF9waHlzX29mZnNldCwKPiA+Pgo+ID4+ICAgICAgaW5pdF90cmFwcygpOwo+ID4+Cj4gPj4g
KyAgICAvKgo+ID4+ICsgICAgICogQ3VycmVudGx5IFhlbiBhc3N1bWVzIHRoZSBwbGF0Zm9ybSBo
YXMgb25seSBvbmUga2luZCBvZiBDUFVzLgo+ID4+ICsgICAgICogVGhpcyBhc3N1bXB0aW9uIGRv
ZXMgbm90IGhvbGQgb24gYmlnLkxJVFRMRSBwbGF0Zm9ybSBhbmQgbWF5Cj4gPj4gKyAgICAgKiBy
ZXN1bHQgdG8gdW5zdGFiaWxpdHkuIEJldHRlciB0byBwYXJrIHRoZW0gZm9yIG5vdy4KPiA+PiAr
ICAgICAqCj4gPj4gKyAgICAgKiBUT0RPOiBBZGQgYmlnLkxJVFRMRSBzdXBwb3J0Lgo+ID4+ICsg
ICAgICovCj4gPj4gKyAgICBpZiAoIGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzICE9IGJvb3Rf
Y3B1X2RhdGEubWlkci5iaXRzICkKPiA+PiArICAgIHsKPiA+PiArICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiAiQ1BVJXUgTUlEUiAoMHgleCkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAo
MHgleCkuXG4iLAo+ID4+ICsgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGN1cnJl
bnRfY3B1X2RhdGEubWlkci5iaXRzLAo+ID4+ICsgICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lm1pZHIuYml0cyk7Cj4gPj4gKyAgICAgICAgc3RvcF9jcHUoKTsKPiA+PiArICAgIH0KPiA+Cj4g
PiBJIHVuZGVyc3RhbmQgdGhhdCB0aGlzIHBhdGNoIGlzIHRoZSByaWdodCB0aGluZyB0byBkbyBm
cm9tIGEgY29ycmVjdG5lc3MKPiA+IHBlcnNwZWN0aXZlLCBlc3BlY2lhbGx5IGluIHJlZ2FyZHMg
dG8gdGhlIFNQMiBtaXRpZ2F0aW9uLgo+ID4KPiA+IEF0IHRoZSBzYW1lIHRpbWUgSSB3b3VsZCBh
bHNvIGxpa2UgdG8gZ2l2ZSB0aGUgb3B0aW9uIGZvciBwZW9wbGUgdGhhdAo+ID4gd2FudCB0byB1
c2UgYmlnLkxJVFRMRSB3aXRoIGNwdXBvb2xzIC8gY3B1IHBpbm5pbmcgdG8gZG8gc28gaWYgdGhl
eQo+ID4gcmVhbGx5IHdhbnQgdG8sIGJ1dCBJIGFtIG5vdCBzdXJlIHdoYXQgdG8gc3VnZ2VzdC4K
PiA+Cj4gPiBDb3VsZCB3ZSBpbnRyb2R1Y2UgYSBjb21tYW5kIGxpbmUgdG8gcHJvY2VlZCBhbnl3
YXk/IEJ1dCB0aGVuIHRoZSBzeXN0ZW0KPiA+IHdvdWxkIGJlIHN1c2NlcHRpYmxlIHRvIFNQMiBp
biB0aGUgY3B1cyBkaWZmZXJlbnQgZnJvbSB0aGUgYm9vdCBjcHUuCj4gPiBDb3VsZCB3ZSBtYWtl
IHRoZSBTUDIgbWl0aWdhdGlvbiB3b3JrIG9uIGJpZy5MSVRUTEUgb3IgaXMgaXQgdG9vIG11Y2gK
PiA+IHRyb3VibGU/IERvIHlvdSBoYXZlIGFueSBvdGhlciBpZGVhcyBvciB0aG91Z2h0cyBhYm91
dCB0aGlzPwo+IAo+IFRoaXMgcGF0Y2ggaXMgaGVyZSB0byBwcmV2ZW50IHRvIHNwcmVhZCBpbnN0
YWJpbGl0eS9pbnNlY3VyaXR5IG9yIGdpdmUKPiB0aGUgZmVlbGluZyB3ZSBkbyBzdXBwb3J0IGJp
Zy5MSVRUTEUuCj4gCj4gRXZlbiBvdXRzaWRlIG9mIFNQMiwgdGhlcmUgYXJlIHBvc3NpYmlsaXR5
IGZvciBpbnN0YWJpbGl0eSBiZWNhdXNlIENQVSBlcnJhdGEKPiB3b3VsZCBub3QgYmUgYXBwbGll
ZCBjb3JyZWN0bHkgaW4gdGhlIGd1ZXN0IG9yIGJlY2F1c2UgWGVuIGlzIG5vdCBhYmxlIHRvCj4g
a25vdyB0aGF0IG5vbiBDUFVzIG1heSBoYXZlIGEgZGlmZmVyZW50IGNhY2hlbGluZSBzaXplLi4u
Cj4gCj4gSSB3YW50IHRvIGVuZCB0aGlzIGlkZWEgdGhhdCBYZW4gbWF5IHN1cHBvcnQgYmlnLkxJ
VFRMRS4KPiAKPiBUaGUgZmlyc3QgdGhpbmcgdG8gbW9kaWZ5IGlzIHRoZSB2cGRpciAodmlydHVh
bCBNSURSKSwgYXQgdGhlIG1vbWVudCB3ZSBhbHdheXMKPiB1c2UgdGhlIGJvb3QgTUlEUi4gV2hh
dCB3b3VsZCB5b3UgY2hvb3NlIG5vdz8gVGhlIE1JRFIgb2YgdGhlIENQVSB3aGVyZQo+IHRoZSBo
eXBlcmNhbGwgaGFwcGVuPwo+IAo+IFRoZXJlIGlzIG5vIHNob3J0Y3V0IGZvciBiaWcuTElUVExF
LiBUaGUgcmlnaHQgdGhpbmcgaXMgdG8gaW1wbGVtZW50IHdoYXQgaGFzCj4gYmVlbiBkaXNjdXNz
ZWQgaW4gdGhlIGRlc2lnbiBkb2N1bWVudCB3cml0dGVuIGJ5IERhcmlvLiBCdXQgdGhhdCdzIGEg
bmV3Cj4gZmVhdHVyZSBhbmQgd291bGQgcmVxdWlyZSBzb21lIHdvcmsgdG8gZG8gaXQgcHJvcGVy
bHkuCj4gCj4gQSBjb21tYW5kIGxpbmUgb3B0aW9uIG1pZ2h0IGJlIGEgZ29vZCBpZGVhLCBidXQg
SSB3b3VsZCBiZSBtb3JlIG9mIHRoZSBvcGluaW9uCj4gdG8gZGVsYXkgdGhhdCBhbmQgc2VlIHdo
byBpcyBzY3JlYW1pbmcgYWJvdXQgaXQuCj4gCj4gTXkgaHVuY2ggaXMgbm90IG1hbnkgcGVvcGxl
IHdpbGwgc2NyZWFtIGJlY2F1c2UgdG9kYXkgdGhleSB0ZW5kIHRvIGRpc2FibGUKPiBvbmUgc2V0
IG9mIENQVXMgaW4gdGhlIERUIGRpcmVjdGx5LgoKQXMgZGlzY3Vzc2VkLCBhcmUgeW91IGdvaW5n
IHRvIHJlc2VuZCB3aXRoIGEgY29tbWFuZCBsaW5lIG9wdGlvbiBzdWNoIGFzCmJpZ2xpdHRsZT11
bnNhZmUgb3Igc29tZXRoaW5nIGxpa2UgdGhhdD8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 00:13:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 00:13:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejwK2-0003IF-8y; Fri, 09 Feb 2018 00:13:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejwK1-0003I1-4U
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 00:13:45 +0000
X-Inumbo-ID: 357536ad-0d2e-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 357536ad-0d2e-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 00:14:35 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejwJt-0005y8-ED; Fri, 09 Feb 2018 00:13:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejwJn-0000H3-Si; Fri, 09 Feb 2018 00:13:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejwJm-0002rO-PW; Fri, 09 Feb 2018 00:13:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118704-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5eaa17357bbef0ae4962daa369573b4dbdee7e83
X-Osstest-Versions-That: xen=2f92a0b22e3aa46b2785342d0aa5d54bc30d3be2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 00:13:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118704: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODcwNCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODcwNC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1ZWFhMTczNTdiYmVmMGFlNDk2MmRhYTM2OTU3M2I0ZGJkZWU3ZTgzCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyZjkyYTBiMjJlM2FhNDZiMjc4
NTM0MmQwYWE1ZDU0YmMzMGQzYmUyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2OTAgIDIwMTgt
MDItMDggMTc6MDE6MTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NzA0ICAy
MDE4LTAyLTA4IDIyOjIyOjU0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGxpbmFyby5vcmc+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICAyZjkyYTBiMjJlLi41ZWFhMTczNTdiICA1ZWFhMTczNTdiYmVmMGFlNDk2MmRhYTM2
OTU3M2I0ZGJkZWU3ZTgzIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 00:20:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 00:20:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejwQ1-0003VS-US; Fri, 09 Feb 2018 00:19:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l6xq=fd=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ejwQ0-0003V3-Dq
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 00:19:56 +0000
X-Inumbo-ID: 11e7bc96-0d2f-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 11e7bc96-0d2f-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 00:20:45 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1E6E821796;
 Fri,  9 Feb 2018 00:19:48 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1E6E821796
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 8 Feb 2018 16:19:47 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@linaro.org>
In-Reply-To: <20180206155325.11703-1-julien.grall@linaro.org>
Message-ID: <alpine.DEB.2.10.1802081619200.3257@sstabellini-ThinkPad-X260>
References: <20180206155325.11703-1-julien.grall@linaro.org>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 0/3] xen/arm: SMCCC fixes and PSCI
	clean-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWNrZWQtYnkgYW5kIGNvbW1pdHRlZCB3aXRoIGEgY291cGxlIG9mIGdyYW1tYXIgZml4ZXMgaW4g
dGhlIGNvbW1pdAptZXNzYWdlLgoKVGhhbmtzLAoKU3RlZmFubwoKT24gVHVlLCA2IEZlYiAyMDE4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgYWxsLAo+IAo+IFRoaXMgc21hbGwgcGF0Y2ggc2Vy
aWVzIGNvbnRhaW5zIFNNQ0NDIGZpeGVzIChzZWUgIzIpIGFuZCBQU0NJIGNsZWFuLXVwLgo+IAo+
IENoZWVycywKPiAKPiBKdWxpZW4gR3JhbGwgKDMpOgo+ICAgeGVuL2FybTogdnBzY2k6IFJlbW92
aW5nIGR1bW15IE1JR1JBVEUgYW5kIE1JR1JBVEVfSU5GT19VUF9DUFUKPiAgIHhlbi9hcm06IHZz
bWM6IERvbid0IGltcGxlbWVudCBmdW5jdGlvbiBJRCB0aGF0IGRvZXNuJ3QgZXhpc3QKPiAgIHhl
bi9hcm06IHZwc2NpOiBNb3ZlIFBTQ0kgZnVuY3Rpb24gZGlzcGF0Y2hpbmcgZnJvbSB2c21jLmMg
dG8gdnBzY2kuYwo+IAo+ICB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgICAgICB8IDE1NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0KPiAgeGVuL2FyY2gvYXJtL3Zz
bWMuYyAgICAgICAgICAgICAgfCAxMjYgKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+
ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCB8ICAgMiAtCj4gIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDIzIC0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJt
L3NtY2NjLmggICAgICB8ICAyMCArKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgg
ICAgICB8ICA0MiArKysrKysrKysrKwo+ICA2IGZpbGVzIGNoYW5nZWQsIDIwNyBpbnNlcnRpb25z
KCspLCAxNjIgZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9h
c20tYXJtL3Zwc2NpLmgKPiAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 01:03:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 01:03:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejx5a-0004Wd-73; Fri, 09 Feb 2018 01:02:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hq4=fd=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ejx5Y-0004WK-61
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 01:02:52 +0000
X-Inumbo-ID: 12352134-0d35-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12352134-0d35-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 01:03:42 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id AAE2321120
 for <xen-devel@lists.xen.org>; Thu,  8 Feb 2018 20:02:45 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Thu, 08 Feb 2018 20:02:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; bh=5uM5L74MZ8J7zJSPsMOmlPEYaIb5IpKARsNDrkYG87g=; b=Yusx5hs8
 WWmCOgnJc0DX1v2iCAqHaUSYHLu/Lrb3E6o1QRJcKCen81aTt0bhqdXIPyqmw7/M
 pYht9PbC5lI07rAPNDAKK0mM2V8ljv67liJlqMmU4uZGu53+OdoFM5RJZxDw3XRH
 3ocZqrbCnT6adaxI7EvQreThuP1/MH3F/zDCHKjRzXoY5sk2qiwsYA7Iodw9kOoY
 ffKls3AgiOyT6IPyKOCGhowpblcmBbSLtpYbzncVpHO8bGQWLVYCGqgVvhdrHYCi
 DBtv7/R6C4fS9IFjQbdqydiIcfF/LVlMKEQnhObetWMBsrbuajP2ket/xujKiwC6
 bceghSRWTOZTbg==
X-ME-Sender: <xms:NfN8WlP-JefqQd-jgUQu66PsG1ty6AYUebud9P3lBO8QoiO3osG4UQ>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 391CD7E537
 for <xen-devel@lists.xen.org>; Thu,  8 Feb 2018 20:02:45 -0500 (EST)
Date: Fri, 9 Feb 2018 02:02:42 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xen.org>
Message-ID: <20180209010242.GA2297@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.9.1 (2017-09-22)
Subject: [Xen-devel] libxl - avoid calling block script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7559114612517626809=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7559114612517626809==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="45Z9DzgjV8m4Oswq"
Content-Disposition: inline


--45Z9DzgjV8m4Oswq
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi,

I'd like to avoid calling block script to speed up domain startup a
little (there may be multiple disks, all already being block devices).
Right now I have restored setting physical-device xenstore entry in
libxl (by reverting [1]), then applying the patch below (it's on 4.8).
This works well for my case, but maybe there is some option to have it
in vanilla Xen? Right now, this require explicit "script=3Dblock" to call
the script (for example to setup loop device).

Alternative idea I have is setting disk->script=3D"block" early
(in libxl_device_disk_init()?), so default do not change, but it's still
possible to change it to NULL and avoid calling the script. The problem
is libxl_device_disk_init() is a generated and I don't see how it could
be modified... Any hints?

Yet another idea is having some specific value for disk->script,
that would avoid calling it, but I find this much less elegant solution.

[1] http://xenbits.xen.org/gitweb/?p=3Dxen.git;a=3Dcommit;h=3De885362

=46rom: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab.com>
Subject: [PATCH] libxl: do not call default block script

Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingslab=
=2Ecom>
---
 tools/libxl/libxl.c       | 8 +++++---
 tools/libxl/libxl_linux.c | 5 ++---
 2 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/tools/libxl/libxl.c b/tools/libxl/libxl.c
index 11d94ff..74a2421 100644
--- a/tools/libxl/libxl.c
+++ b/tools/libxl/libxl.c
@@ -2093,9 +2093,11 @@ static void device_disk_add(libxl__egc *egc, uint32_=
t domid,
                 flexarray_append(back, "params");
                 flexarray_append(back, dev);
=20
-                script =3D libxl__abs_path(gc, disk->script?: "block",
-                                         libxl__xen_script_dir_path());
-                flexarray_append_pair(back, "script", script);
+                if (disk->script || disk->backend_domid !=3D LIBXL_TOOLSTA=
CK_DOMID) {
+                    script =3D libxl__abs_path(gc, disk->script?: "block",
+                            libxl__xen_script_dir_path());
+                    flexarray_append_pair(back, "script", script);
+                }
=20
                 /* If the user did not supply a block script then we
                  * write the physical-device node ourselves.
diff --git a/tools/libxl/libxl_linux.c b/tools/libxl/libxl_linux.c
index 115332a..923a1d0 100644
--- a/tools/libxl/libxl_linux.c
+++ b/tools/libxl/libxl_linux.c
@@ -334,9 +334,8 @@ static int libxl__hotplug_disk(libxl__gc *gc, libxl__de=
vice *dev,
     script =3D libxl__xs_read(gc, XBT_NULL,
                             GCSPRINTF("%s/%s", be_path, "script"));
     if (!script) {
-        LOGEV(ERROR, errno, "unable to read script from %s", be_path);
-        rc =3D ERROR_FAIL;
-        goto error;
+        LOG(INFO, "no script for %s", be_path);
+        return 0;
     }
=20
     *env =3D get_hotplug_env(gc, script, dev);
--=20
1.8.1.4


--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--45Z9DzgjV8m4Oswq
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlp9Y7EACgkQ24/THMrX
1yyI4AgAgaepGeKMcRvyFfWqI6eYX1FLGxCilqlXr9H6OiWMLwU5+siCaTWg7YXT
s8CO5gA6/qgNr/o6TqwexAqrsdQlobyCaRYrsNaCIuAK7YYCjyV/pgvUd3liJvfj
gU21uo2c7IqIDlUbiwZz8qvo16+ch96jfmBhhcj8lyNZvaqgm6WyAlZUiNb8gEr/
tyaGxpP2NRsYVYdhsahDCUdJMnFH/39JNTdwa+IMrhG5QESITPZhIzknPH05i6CE
yLaSbsQfAFk+g2o0dG7gybSmFHmBY9WMHLf+Tiolz47RLx9TXmmjlcSiAaaVmQui
etCdABLeU+jjYLdM4Z0W79Qn2+tepQ==
=GKws
-----END PGP SIGNATURE-----

--45Z9DzgjV8m4Oswq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7559114612517626809==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 02:53:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 02:53:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejyoU-0003Zq-1Y; Fri, 09 Feb 2018 02:53:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ejyoT-0003ZE-Ce
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 02:53:21 +0000
X-Inumbo-ID: 80b7c1ed-0d44-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80b7c1ed-0d44-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 02:54:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ejyoK-0004NL-Kv; Fri, 09 Feb 2018 02:53:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ejyoE-0007ML-VT; Fri, 09 Feb 2018 02:53:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ejyoD-0001MM-MS; Fri, 09 Feb 2018 02:53:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118664-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f50ea840b9a860927c7aca5fa64eb34e14f17164
X-Osstest-Versions-That: xen=fd884d61991cd0de588ae51728cd0602375dfa71
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 02:53:05 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 118664: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY2NCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODY2NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA0
OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE4MzM3CgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgIDQ5IHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIGxpa2UgMTE4MzM3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMzcKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
ODMzNwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE4MzM3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMzcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODMzNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzM3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTgzMzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODMzNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzM3CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMzcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMzNwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4MzM3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5z
dGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAg
ICAgICAgICAgICAgIGY1MGVhODQwYjlhODYwOTI3YzdhY2E1ZmE2NGViMzRlMTRmMTcxNjQKYmFz
ZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGZkODg0ZDYxOTkxY2QwZGU1ODhh
ZTUxNzI4Y2QwNjAyMzc1ZGZhNzEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODMzNyAgMjAxOC0w
MS0yNSAxNzo0MzozMCBaICAgMTQgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTg2NjQgIDIw
MTgtMDItMDcgMjA6MjE6MDkgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3
aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpjb21taXQgZjUwZWE4NDBiOWE4NjA5MjdjN2FjYTVmYTY0ZWIzNGUxNGYxNzE2NApBdXRob3I6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIEZlYiAy
IDE0OjE5OjI1IDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtMzI6IGVudHJ5OiBEb2N1bWVudCB0aGUg
cHVycG9zZSBvZiByMTEgaW4gdGhlIHRyYXBzIGhhbmRsZXIKICAgIAogICAgSXQgdG9vayBtZSBh
IGJpdCBvZiB0aW1lIHRvIHVuZGVyc3RhbmQgd2h5IF9fREVGSU5FX1RSQVBfRU5UUlkgaXMKICAg
IHN0b3JpbmcgdGhlIG9yaWdpbmFsIHN0YWNrIHBvaW50ZXIgaW4gcjExLiBJdCBpcyB3b3JraW5n
IGluIHBhaXIgd2l0aAogICAgcmV0dXJuX3RyYXBzX2VudHJ5IHdoZXJlIHNwIHdpbGwgYmUgcmVz
dG9yZWQgZnJvbSByMTEuCiAgICAKICAgIFRoaXMgaXMgZmluZSBiZWNhdXNlIHBlciB0aGUgQUFQ
Q1MgcjExIG11c3QgYmUgcHJlc2VydmVkIGJ5IHRoZQogICAgc3Vicm91dGluZS4gU28gaW4gcmV0
dXJuX2Zyb21fdHJhcCwgcjExIHdpbGwgc3RpbGwgY29udGFpbiB0aGUgb3JpZ2luYWwKICAgIHN0
YWNrIHBvaW50ZXIuCiAgICAKICAgIEFkZCBzb21lIGRvY3VtZW50YXRpb24gaW4gdGhlIGNvZGUg
dG8gcG9pbnQgdGhlIDIgc2lkZXMgdG8gZWFjaCBvdGhlci4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCBkZDg1NWFhNDMwZjJkYTliNjc3YzE0NWYwYzYyNWE4MmFhYTk3
MTEwKQoKY29tbWl0IGRlM2JkYWE3MTcwMDJlNGVjOTE3YmQwNDk0OTQzZWIxNjYwZDcxYjgKQXV0
aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBG
ZWIgMiAxNDoxOToyNCAyMDE4ICswMDAwCgogICAgeGVuL2FybTMyOiBJbnZhbGlkYXRlIGljYWNo
ZSBvbiBndWVzdCBleGlzdCBmb3IgQ29ydGV4LUExNQogICAgCiAgICBJbiBvcmRlciB0byBhdm9p
ZCBhbGlhc2luZyBhdHRhY2tzIGFnYWluc3QgdGhlIGJyYW5jaCBwcmVkaWN0b3Igb24KICAgIENv
cnRleCBBLTE1LCBsZXQncyBpbnZhbGlkYXRlIHRoZSBCVEIgb24gZ3Vlc3QgZXhpdCwgd2hpY2gg
Y2FuIG9ubHkgYmUKICAgIGRvbmUgYnkgaW52YWxpZGF0aW5nIHRoZSBpY2FjaGUgKHdpdGggQUNU
TFJbMF0gYmVpbmcgc2V0KS4KICAgIAogICAgV2UgdXNlIHRoZSBzYW1lIGhhY2sgYXMgZm9yIEEx
Mi9BMTcgdG8gcGVyZm9ybSB0aGUgdmVjdG9yIGRlY29kaW5nLgogICAgCiAgICBUaGlzIGlzIGJh
c2VkIG9uIExpbnV4IHBhdGNoIGZyb20gdGhlIGtwdGkgYnJhbmNoIGluIFsxXS4KICAgIAogICAg
WzFdIGh0dHBzOi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L2FybTY0
L2xpbnV4LmdpdAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenlu
Z2llckBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2NjVjNGI2
YWE3OWViMjFiMWFhZGE5ZjdmOThmYjVjYjdmMDM3NDNhKQoKY29tbWl0IDc2Njk5MGIwYjY0MzM2
ZDFiODU5YjZjYWEzNjAzM2VjNTMzOGQ1NjMKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBGZWIgMiAxNDoxOToyMyAyMDE4ICswMDAwCgog
ICAgeGVuL2FybTMyOiBJbnZhbGlkYXRlIEJUQiBvbiBndWVzdCBleGl0IGZvciBDb3J0ZXggQTE3
IGFuZCAxMgogICAgCiAgICBJbiBvcmRlciB0byBhdm9pZCBhbGlhc2luZyBhdHRhY2tlcyBhZ2Fp
bnMgdGhlIGJyYW5jaCBwcmVkaWN0b3IsIGxldCdzCiAgICBpbnZhbGlkYXRlIHRoZSBCVEIgb24g
Z3Vlc3QgZXhpc3QuIFRoaXMgaXMgbWFkZSBjb21wbGljYXRlZCBieSB0aGUgZmFjdAogICAgdGhh
dCB3ZSBjYW5ub3QgdGFrZSBhIGJyYW5jaCBpbnZhbGlkYXRpbmcgdGhlIEJUQi4KICAgIAogICAg
VGhpcyBpcyBiYXNlZCBvbiB0aGUgZm91cnRoIHZlcnNpb24gcG9zdGVkIGJ5IE1hcmMgWnluZ2ll
ciBvbiBMaW51eC1hcm0KICAgIG1haWxpbmcgbGlzdCAoc2VlIFsxXSkuCiAgICAKICAgIFRoaXMg
aXMgcGFydCBvZiBYU0EtMjU0LgogICAgCiAgICBbMV0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQv
bGlzdHMvYXJtLWtlcm5lbC9tc2c2MzIwNjIuaHRtbAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBN
YXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tl
ZCBmcm9tIGNvbW1pdCAwNWUwNjkwZDAzZGM2MTc3ZTYxNGUwNjBhZTc4MDAxZDRmMmFiZGUyKQog
ICAgCiAgICBSZW5hbWVkIHRyYXBfaHlwZXJ2aXNvcl9jYWxsIHRvIHRyYXBfc3VwZXJ2aXNvcl9j
YWxsCgpjb21taXQgNGFjMDIyOWJjNTMxMmEwMTY2NGI3NDcyNjFlZTFjYzdlYTUyYzRiNQpBdXRo
b3I6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CkRhdGU6ICAgRnJpIEZl
YiAyIDE0OjE5OjIyIDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtMzI6IEFkZCBza2VsZXRvbiB0byBo
YXJkZW4gYnJhbmNoIHByZWRpY3RvciBhbGlhc2luZyBhdHRhY2tzCiAgICAKICAgIEFsaWFzaW5n
IGF0dGFja2VkIGFnYWluc3QgQ1BVIGJyYW5jaCBwcmVkaWN0b3JzIGNhbiBhbGxvdyBhbiBhdHRh
Y2tlciB0bwogICAgcmVkaXJlY3Qgc3BlY3VsYXRpdmUgY29udHJvbCBmbG93IG9uIHNvbWUgQ1BV
cyBhbmQgcG90ZW50aWFsbHkgZGl2dWxnZQogICAgaW5mb3JtYXRpb24gZnJvbSBvbmUgY29udGV4
dCB0byBhbm90aGVyLgogICAgCiAgICBUaGlzIHBhdGNoIGFkZHMgaW5pdGlhdGlhbCBza2VsZXRv
biBjb2RlIGJlaGluZCBhIG5ldyBLY29uZmlnIG9wdGlvbgogICAgdG8gZW5hYmxlIGltcGxlbWVu
dGF0aW9uLXNwZWNpZmljIG1pdGlnYXRpb25zIGFnYWluc3QgdGhlc2UgYXR0YWNrcwogICAgZm9y
IENQVXMgdGhhdCBhcmUgYWZmZWN0ZWQuCiAgICAKICAgIE1vc3Qgb2YgbWl0aWdhdGlvbnMgd2ls
bCBoYXZlIHRvIGJlIGFwcGxpZWQgd2hlbiBlbnRlcmluZyB0byB0aGUKICAgIGh5cGVydmlzb3Ig
ZnJvbSB0aGUgZ3Vlc3QgY29udGV4dC4KICAgIAogICAgQmVjYXVzZSB0aGUgYXR0YWNrIGlzIGFn
YWluc3QgYnJhbmNoIHByZWRpY3RvciwgaXQgaXMgbm90IHBvc3NpYmxlIHRvCiAgICBzYWZlbHkg
dXNlIGJyYW5jaCBpbnN0cnVjdGlvbiBiZWZvcmUgdGhlIG1pdGlnYXRpb24gaXMgYXBwbGllZC4K
ICAgIFRoZXJlZm9yZSB0aGlzIGhhcyB0byBiZSBkb25lIGluIHRoZSB2ZWN0b3IgZW50cnkgYmVm
b3JlIGp1bXAgdG8gdGhlCiAgICBoZWxwZXIgaGFuZGxpbmcgYSBnaXZlbiBleGNlcHRpb24uCiAg
ICAKICAgIEhvd2V2ZXIsIG9uIGFybTMyLCBlYWNoIHZlY3RvciBjb250YWluIGEgc2luZ2xlIGlu
c3RydWN0aW9uLiBUaGlzIG1lYW5zCiAgICB0aGF0IHRoZSBoYXJkZW5lZCB2ZWN0b3IgdGFibGVz
IG1heSByZWx5IG9uIHRoZSBzdGF0ZSBvZiByZWdpc3RlcnMgdGhhdAogICAgZG9lcyBub3QgaG9s
ZCB3aGVuIGluIHRoZSBoeXBlcnZpc29yIChlLmcgU1AgaXMgOCBieXRlcyBhbGlnbmVkKS4KICAg
IFRoZXJlZm9yZSBoeXBlcnZpc29yIGNvZGUgcnVubmluZyB3aXRoIGd1ZXN0IHZlY3RvcnMgdGFi
bGUgc2hvdWxkIGJlCiAgICBtaW5pbWl6ZWQgYW5kIGFsd2F5cyBoYXZlIElSUXMgYW5kIFNFcnJv
cnMgbWFza2VkIHRvIHJlZHVjZSB0aGUgcmlzayB0bwogICAgdXNlIHRoZW0uCiAgICAKICAgIFRo
aXMgcGF0Y2ggcHJvdmlkZXMgYW4gaW5mcmFzdHJ1Y3R1cmUgdG8gc3dpdGNoIHZlY3RvciB0YWJs
ZXMgYmVmb3JlCiAgICBlbnRlcmluZyB0byB0aGUgZ3Vlc3QgYW5kIHdoZW4gbGVhdmluZyBpdC4K
ICAgIAogICAgTm90ZSB0aGF0IGFsdGVybmF0aXZlIGNvdWxkIGhhdmUgYmVlbiB1c2VkLCBidXQg
b2xkZXIgWGVuICg0Ljggb3IKICAgIGVhcmxpZXIpIGRvZXNuJ3QgaGF2ZSBzdXBwb3J0LiBTbyBh
dm9pZCB1c2luZyBhbHRlcm5hdGl2ZSB0byBlYXNlCiAgICBiYWNrcG9ydGluZy4KICAgIAogICAg
VGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJv
bSBjb21taXQgOWJkNDQ2M2I1YzdjYzAyNmEwN2I5YmJkNDFhNmE3MTIyYTk1NjQ3ZSkKCmNvbW1p
dCBiYWZkNjNmOGJlMmU4YTc4YzBlODU0NDRlNGMyNTVlNjc5MzAzMjgyCkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgRmViIDIgMTQ6MTk6
MjEgMjAxOCArMDAwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IEFkZCBtaXNzaW5nIHRyYXBfcmVz
ZXQgZW50cnkKICAgIAogICAgQXQgdGhlIG1vbWVudCwgdGhlIHJlc2V0IHZlY3RvciBpcyBkZWZp
bmVkIGFzIC53b3JkIDAgKGUuZyBhbmRlcSByMCwgcjAsCiAgICByMCkuCiAgICAKICAgIFRoaXMg
aXMgcmF0aGVyIHVuaW50dWl0aXZlIGFuZCB3aWxsIHJlc3VsdCB0byBleGVjdXRlIHRoZSB0cmFw
CiAgICB1bmRlZmluZWQuIEluc3RlYWQgaW50cm9kdWNlIHRyYXAgaGVscGVycyBmb3IgcmVzZXQg
YW5kIHdpbGwgZ2VuZXJhdGUgYW4KICAgIGVycm9yIG1lc3NhZ2UgaW4gdGhlIHVubGlrZWx5IGNh
c2UgdGhhdCByZXNldCB3aWxsIGJlIGNhbGxlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhT
QS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDAyNjhjYzkx
MjcwYzdiMGFhM2ExOTA2YmY3ZTc3MDJkYjljNjFjMSkKICAgIAogICAgQ29uZmxpY3RzOgogICAg
ICAgICAgICB4ZW4vYXJjaC9hcm0vYXJtMzIvdHJhcHMuYwoKY29tbWl0IGQ1YmI0MjVkYWM2NzE4
ZDNmYmE2NGI4NjNiMDdkNzMxNGM4NTcwNjcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBGZWIgMiAxNDoxOToyMCAyMDE4ICswMDAwCgog
ICAgeGVuL2FybTMyOiBBZGQgbWlzc2luZyBNSURSIHZhbHVlcyBmb3IgQ29ydGV4LUExNyBhbmQg
QTEyCiAgICAKICAgIENvcnRleC1BMTcgYW5kIEExMiBNSURSIHdpbGwgYmUgdXNlZCBpbiBhIGZv
bGxvdy11cCBwYXRjaCBmb3IgaGFyZGVuaW5nCiAgICB0aGUgYnJhbmNoIHByZWRpY3Rvci4KICAg
IAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNr
ZWQgZnJvbSBjb21taXQgMzQwMzY3YmNhNTM2MGYzZTNkMjYzMzQxYjU4MjM0ZDBlZmU1Y2VkMikK
CmNvbW1pdCAwMDNlYzNlMDBhMDU5MzVlYTZhMzE0MzBkYTY1ZWU2MjM2MzkwMGY5CkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBXZWQgRmViIDcg
MDg6NTI6NDQgMjAxOCAtMDgwMAoKICAgIHhlbi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERF
RklORV9UUkFQX0VOVFJZXyogbWFjcm9zCiAgICAKICAgIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0
d2VlbiBhbGwgdGhlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zICBhcmUgdGhlCiAgICBpbnRl
cnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQsIElSUSwgRklRKSB1bm1hc2tlZC4KICAgIAogICAg
UmF0aGVyIHRoYW4gZHVwbGljYXRpbmcgdGhlIGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9UUkFQ
X0VOVFJZIG1hY3JvCiAgICB0aGF0IHdpbGwgdGFrZSB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRv
IHVubWFzay4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAg
KGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgM2JkOGZkNzUxZTUwZGQ5ODFiNzA1NWZiMzNjZGM4
YWEyOTUzNzY3MykKKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 03:11:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 03:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejz5n-0004yD-Pp; Fri, 09 Feb 2018 03:11:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ejz5m-0004y3-IQ
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 03:11:14 +0000
X-Inumbo-ID: d1f3e060-0d46-11e8-ba59-bc764e045a96
Received: from mail-pg0-x244.google.com (unknown [2607:f8b0:400e:c05::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d1f3e060-0d46-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 04:10:45 +0100 (CET)
Received: by mail-pg0-x244.google.com with SMTP id j9so1668457pgv.3
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 19:11:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=lrlkNgB7UhGf2hvs5vkeu8ag00p7kkWbhs3n9tRKYJs=;
 b=AKg52fbkdD8/EmC9rION2dNU9SNwX3pWG0lqF+C/Mzr1fKHKXwGnsgGw2DCdtqy0nc
 g0DiVhBwtJONzNzE1RIbtJlbkFaqi1//+1voYJuF+HRzroPg/X2BMwzGocr3TL/5T0Lh
 EIjIlccWpQHjt6F7kyGw8WHG42xGXl0ID/enk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=lrlkNgB7UhGf2hvs5vkeu8ag00p7kkWbhs3n9tRKYJs=;
 b=EENN2Wkl0vqzPpr0M4tqeOobTGBB0TqH3KuSY7NpY6gCFfCR2sIjoB2dL7wr+Pqwe0
 +ijUMjUmW6R0siOGPHPhCTLMvbQOcwpwvXeaZVaB4o+2PujLWBMT74C0JiqHy5/IT3L+
 S+Mh5V7z10oskeUdU/u8vpdvT5ulMfzq4O6s+dbPI4FebgA9mD16N3+O+vAK3v/YId3A
 l/94VpGJtM1tRr+ZoYf8AjWTp11m/sCbE7xRV4mZWVNGzMyDIs+G9zFOCAbhz3r01LfU
 bBjXlZMFET/eBs1uwF/EIdL2ixBOMGgMzRBwKC+pMH4gk5AWQ2bcy+O7Otsacqij19WQ
 8hUQ==
X-Gm-Message-State: APf1xPBDF6O7EFCaPiqEHo3DZ6ljhCoP6h2YT2VT3QDodwL5CKnVyt08
 GteUOYo69+VCRfUkPNs6WVvxoT4shtfe+g==
X-Google-Smtp-Source: AH8x225Ypitz3eJOYLmM93tkJI2njfk65v046F6VgVH3NnHN1oAyGv265KZ8GCt7tY3HUwapqAncDw==
X-Received: by 10.98.103.83 with SMTP id b80mr1296352pfc.12.1518145872621;
 Thu, 08 Feb 2018 19:11:12 -0800 (PST)
Received: from localhost.localdomain (i-global254.qualcomm.com.
 [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id z15sm2663487pgr.62.2018.02.08.19.11.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 19:11:12 -0800 (PST)
From: Sameer Goel <sameer.goel@linaro.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Thu,  8 Feb 2018 20:10:49 -0700
Message-Id: <20180209031055.21926-2-sameer.goel@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209031055.21926-1-sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sameer.goel@linaro.org>, Ian.Jackson@citrix.com, nd@arm.com,
 shankerd@codeaurora.org, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH 1/7] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UG9ydCBXQVJOX09OX09OQ0UgbWFjcm8gZnJvbSBMaW51eC4KClNpZ25lZC1vZmYtYnk6IFNhbWVl
ciBHb2VsIDxzYW1lZXIuZ29lbEBsaW5hcm8ub3JnPgpBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0veGVuLmxkcy5TIHwgIDEg
KwogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyB8ICAxICsKIHhlbi9pbmNsdWRlL3hlbi9saWIuaCAg
fCAxMyArKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMu
UwppbmRleCBiMDM5MDE4MGI0Li40ZGM3OTk3Y2YwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
eGVuLmxkcy5TCisrKyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKQEAgLTg3LDYgKzg3LDcgQEAg
U0VDVElPTlMKICAgICAgICBfX2VuZF9zY2hlZHVsZXJzX2FycmF5ID0gLjsKICAgICAgICAqKC5k
YXRhLnJlbCkKICAgICAgICAqKC5kYXRhLnJlbC4qKQorICAgICAgICooLmRhdGEudW5saWtlbHkp
CiAgICAgICAgQ09OU1RSVUNUT1JTCiAgIH0gOnRleHQKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3hlbi5sZHMuUyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKaW5kZXggMDk1Mjk4MDQ4Zi4u
MzUzY2ExNDhjYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4v
YXJjaC94ODYveGVuLmxkcy5TCkBAIC0yNDAsNiArMjQwLDcgQEAgU0VDVElPTlMKICAgICAgICAq
KC5kYXRhKQogICAgICAgICooLmRhdGEucmVsKQogICAgICAgICooLmRhdGEucmVsLiopCisgICAg
ICAgKiguZGF0YS51bmxpa2VseSkKICAgICAgICBDT05TVFJVQ1RPUlMKICAgfSA6dGV4dAogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgK
aW5kZXggMWQ5NzcxMzQwYy4uNjk3MjEyYTA2MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVu
L2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtMTEsNiArMTEsMTkgQEAKICNk
ZWZpbmUgQlVHX09OKHApICBkbyB7IGlmICh1bmxpa2VseShwKSkgQlVHKCk7ICB9IHdoaWxlICgw
KQogI2RlZmluZSBXQVJOX09OKHApIGRvIHsgaWYgKHVubGlrZWx5KHApKSBXQVJOKCk7IH0gd2hp
bGUgKDApCiAKKyNkZWZpbmUgV0FSTl9PTl9PTkNFKHApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHN0YXRpYyBib29sIF9fc2VjdGlvbigiLmRhdGEudW5saWtlbHkiKSBfX3dhcm5l
ZDsgXAorICAgIGludCBfX3JldF93YXJuX29uY2UgPSAhIShwKTsgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgaWYgKCB1bmxpa2VseShfX3JldF93YXJuX29uY2UgJiYgIV9fd2FybmVkKSApICAgICBc
CisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBfX3dhcm5lZCA9IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgV0FSTigpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVu
bGlrZWx5KF9fcmV0X3dhcm5fb25jZSk7ICAgICAgICAgICAgICAgICAgICAgIFwKK30pCisKICNp
ZiBfX0dOVUNfXyA+IDQgfHwgKF9fR05VQ19fID09IDQgJiYgX19HTlVDX01JTk9SX18gPj0gNikK
IC8qIEZvcmNlIGEgY29tcGlsYXRpb24gZXJyb3IgaWYgY29uZGl0aW9uIGlzIHRydWUgKi8KICNk
ZWZpbmUgQlVJTERfQlVHX09OKGNvbmQpICh7IF9TdGF0aWNfYXNzZXJ0KCEoY29uZCksICIhKCIg
I2NvbmQgIikiKTsgfSkKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 03:11:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 03:11:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejz5g-0004xG-Fe; Fri, 09 Feb 2018 03:11:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ejz5f-0004xA-1a
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 03:11:07 +0000
X-Inumbo-ID: cd0d22d8-0d46-11e8-ba59-bc764e045a96
Received: from mail-pg0-x241.google.com (unknown [2607:f8b0:400e:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd0d22d8-0d46-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 04:10:37 +0100 (CET)
Received: by mail-pg0-x241.google.com with SMTP id m136so2740156pga.12
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 19:11:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=kEFnqbF701l+jFz2OLaC+wv7TyX7SRQcuravKY5nx7A=;
 b=CV1PYdn1b3HnOjC0UPWOcjQy0Bc8GFrBv+RmF+3VlGl2G+x3Hp5Az+INXr0fhjIJkM
 4xZ7WvHRcihDI3kjGX/GcggwBxvfJdtXctdqfx2fZKhYVEYJEV7EZvUQE1dtp4fg1TXR
 AC2rqAjR3r2+u7AXeXYhibE+6pZoY6RQaTNcQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=kEFnqbF701l+jFz2OLaC+wv7TyX7SRQcuravKY5nx7A=;
 b=L5L1X02rvQP1qVFbWvsNXbLZn75p0iJcaHVNySJ6VqyJwR/1hSTAuwnlIRsIIh4LDO
 fwXIfal+8yk+njNgANInDCYVnZkYJQ1DWW1xLbDclvYtxhT2gCOBNZvNGbp6MwzPgKVo
 xgvZP8NfMx9KxCq5qaUvMMg5OInURY4K+DIofZ9aCRh2X8u+h44xf+NY+8gvS8l5tGCP
 ofxLK1xKVFTEKzS9yq7E3q0T5dfHQ4K3qYY0Ei8TdC2+gJkJwQcKe+Umbn9u2fpAxnaZ
 46PMS48e1iu8US18tRoBukrE2LRX4Aqy9cRifLCOwxxT353u+N6SXt80fRXgBZD04czs
 aEUg==
X-Gm-Message-State: APf1xPA+OvCrkmC869J+PNEBChqYpsgsKo07M2mmJzaipsePpvQlpQ6m
 XPm+VKeEaon+l8t7rd7ZLxm6vlBZviM=
X-Google-Smtp-Source: AH8x225xJLgjlkJukNB4vD9Go+UepFfaJSCIx0Ej+np60iGSmqsjsJ863+OAwaF5T1L3512CYdP6oA==
X-Received: by 10.101.74.132 with SMTP id b4mr1136383pgu.355.1518145864198;
 Thu, 08 Feb 2018 19:11:04 -0800 (PST)
Received: from localhost.localdomain (i-global254.qualcomm.com.
 [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id z15sm2663487pgr.62.2018.02.08.19.11.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 19:11:03 -0800 (PST)
From: Sameer Goel <sameer.goel@linaro.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Thu,  8 Feb 2018 20:10:48 -0700
Message-Id: <20180209031055.21926-1-sameer.goel@linaro.org>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: sstabellini@kernel.org, shankerd@codeaurora.org,
 Sameer Goel <sameer.goel@linaro.org>
Subject: [Xen-devel] [PATCH 0/7] SMMUv3 driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXQgYWRkcyBzdXBwb3J0IGZvciB0aGUgU01NVXYzIGRyaXZlci4gVGhpcyBp
cyBhIGNvbnRpbnVhdGlvbiBvbgphIFJGQ3Y0LlsxXQpUaGUgSU9SVCBzdXBwb3J0IGNhbWUgZnJv
bSBbMl0uIFRoaXMgUkZDIGhhcyBzb21lIGNvbmZsaWN0aW5nIGRlZmluZXMgdGhhdApoYXZlIHRv
IGJlIGFkZHJlc3NlZCBieSBpbnRyb2R1Y2luZyB0aGUgbGludXhfY29tcGF0LmggaGVhZGVyIGlu
IElPUlQgcGF0Y2gKc2V0LiBJbiBhbnkgY2FzZSB0aGUgU01NVSBjaGFuZ2VzIGFwcGx5IG9uIHRv
cCBvZiBJT1JUIHBhdGNoZXMuCgpMaXN0IG9mIGNoYW5nZXM6Ci0gQWRkaXRpb24gb2YgYSBsaW51
eF9jb21wYXQgaGVhZGVyLgotIEFkZGl0aW9uIG9mIGEgY29tbW9uIGhlYWRlciBmb3IgYXJtIHNt
bXUgZGVmaW5lcy4KLSBSZWJhc2Ugb2YgdGhlIFNNTVV2MyBkcml2ZXIgdG8gdGhlIGRyaXZlciBp
biBsaW51eCBrZXJuZWwgNC4xNCByYzcuCi0gTmV3IGNvbmZpZyBkZWZpbmVzIGZvciBBUk0gU01N
VSBkcml2ZXJzLgoKWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMTI5NC5odG1sClsyXSBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNnMDAwMDcuaHRtbApT
YW1lZXIgR29lbCAoNyk6CiAgUG9ydCBXQVJOX09OX09OQ0UoKSBmcm9tIExpbnV4CiAgeGVuL2Jp
dG9wczogUmVuYW1lIExPR18yIHRvIGlsb2cyCiAgcGFzc3Rocm91Z2gvYXJtOiBNb2RpZnkgU01N
VSBkcml2ZXIgdG8gdXNlIGdlbmVyaWMgZGV2aWNlIGRlZmluaXRpb24KICBBZGQgdmVyYmF0aW0g
Y29weSBvZiBhcm0tc21tdS12My5jIGZyb20gTGludXgKICB4ZW4vaW9tbXU6IHNtbXUtdjM6IEFk
ZCBYZW4gc3BlY2lmaWMgY29kZSB0byBlbmFibGUgdGhlIHBvcnRlZCBkcml2ZXIKICBkcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybTogUmVmYWN0b3IgY29kZSBmb3IgYXJtIHNtbXUgZHJpdmVycwogIHhl
bi9zbW11OiBBZGQgYSBuZXcgY29uZmlnIGRlZmluZSBmb3IgbGVnYWN5IFNNTVUKCiB4ZW4vYXJj
aC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDEgKwogeGVuL2FyY2gvYXJtL3hl
bi5sZHMuUyAgICAgICAgICAgICAgICAgfCAgICAxICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvYXNt
LW9mZnNldHMuYyAgICAgIHwgICAgMiArLQogeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAg
ICAgICAgICAgfCAgICAxICsKIHhlbi9kcml2ZXJzL0tjb25maWcgICAgICAgICAgICAgICAgICAg
IHwgICAgMiArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vS2NvbmZpZyAgICB8ICAgMTQg
KwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlICAgfCAgICAzICstCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vYXJtX3NtbXUuaCB8ICAxMjUgKysKIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMgIHwgMzYyNSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyAgICAgfCAgMTE0
ICstCiB4ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmggICAgICAgICAgICAgICB8ICAgIDIgKy0KIHhl
bi9pbmNsdWRlL3hlbi9saWIuaCAgICAgICAgICAgICAgICAgIHwgICAxMyArCiB4ZW4vaW5jbHVk
ZS94ZW4vbGludXhfY29tcGF0LmggICAgICAgICB8ICAgODQgKwogMTMgZmlsZXMgY2hhbmdlZCwg
Mzg3NyBpbnNlcnRpb25zKCspLCAxMTAgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vYXJtX3NtbXUuaAogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vaW5jbHVkZS94ZW4vbGludXhfY29tcGF0LmgKCi0tIAoyLjE0LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 03:11:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 03:11:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejz5t-0004zr-0b; Fri, 09 Feb 2018 03:11:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ejz5r-0004zZ-Sp
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 03:11:19 +0000
X-Inumbo-ID: d4a9e0a0-0d46-11e8-ba59-bc764e045a96
Received: from mail-pg0-x243.google.com (unknown [2607:f8b0:400e:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4a9e0a0-0d46-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 04:10:50 +0100 (CET)
Received: by mail-pg0-x243.google.com with SMTP id m28so2741278pgc.9
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 19:11:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=F6LYGHDdVvQSSI2icx1dDshk47vn6EhKO1d9/05JfEk=;
 b=kG/bmbRGWbbQy0xSk9eRX06rhglsz0wOA1theMezy0TemTAJTm9DF2Dak+Hq3b0AAI
 hsoxjRWla+LmhClToG7xWgSyVWfFGt1mx/TbaDrEHctVGEPsQC24ohl+XBlCufqunQVq
 3my4fp8C0ZdXI1WydWiZMbyeGlyRvpGaCC/7I=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=F6LYGHDdVvQSSI2icx1dDshk47vn6EhKO1d9/05JfEk=;
 b=WA6gp+QEiRKKcUi+oOqY9YVVI/yojXOxxYLXOifXnt8QZ/HgPWxeK8/oKCTnVk0QCz
 YZc5SHFvBIVMa14YxnN1uRuTFWk4eT5SS43OO7u86Ky0EqaDAOeXvxE9WjgA/nWBHsFb
 mxeCAkJDPswuLH1JMSHPtyPo5jEV5pOAwXf9bZl9jav80nOns0N1qiY3gNUFjnp2pCmm
 Xa0ZgmOGsQtiiE5Rt0gbML675vCFA6sTXQrQ70LSqo8qVf4djs1+WAp1gSOBbWHjbjix
 qxc8ZI9awXM9+lWmXTf7rkL17kQ9cCrKmuSIIGrUGMkxmCK86tBtaNgH4b/2XgbWV37W
 t80w==
X-Gm-Message-State: APf1xPBW5hr9je3A+Vgw44aEYQOgwAuZPkyMhl0RcRgJYyCpufhX5cqM
 oi/LF2GVE5WE4AYuhWVsNcmaB4uJT1jTNg==
X-Google-Smtp-Source: AH8x226T83oC9mLZHZBtQORbu/RByJXlHrYBcpTchJKIuqNENXmSvRqKNTVHV5wtuXv8P6nRxoUkTg==
X-Received: by 10.98.247.25 with SMTP id h25mr1273264pfi.162.1518145877150;
 Thu, 08 Feb 2018 19:11:17 -0800 (PST)
Received: from localhost.localdomain (i-global254.qualcomm.com.
 [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id z15sm2663487pgr.62.2018.02.08.19.11.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 19:11:16 -0800 (PST)
From: Sameer Goel <sameer.goel@linaro.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Thu,  8 Feb 2018 20:10:50 -0700
Message-Id: <20180209031055.21926-3-sameer.goel@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209031055.21926-1-sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
MIME-Version: 1.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, george.dunlap@eu.citrix.com,
 Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Sameer Goel <sameer.goel@linaro.org>, Ian.Jackson@citrix.com, nd@arm.com,
 shankerd@codeaurora.org, roger.pau@citrix.com
Subject: [Xen-devel] [PATCH 2/7] xen/bitops: Rename LOG_2 to ilog2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdpbmcgdGhlIG5hbWUgb2YgdGhlIG1hY3JvIGZyb20gTE9HXzIgdG8gaWxvZzIuVGhpcyBt
YWtlcyB0aGUgZnVuY3Rpb24gbmFtZQpzaW1pbGFyIHRvIGl0cyBMaW51eCBjb3VudGVycGFydC4g
U2luY2UsIHRoaXMgaXMgbm90IHVzZWQgaW4gbXVsdGlwbGUgcGxhY2VzLAp0aGUgY29kZSBjaHVy
biBpcyBtaW5pbWFsLgoKVGhpcyBjaGFuZ2UgaGVscHMgaW4gcG9ydGluZyB1bmNoYW5nZWQgY29k
ZSBmcm9tIExpbnV4LgoKU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNhbWVlci5nb2VsQGxp
bmFyby5vcmc+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIHwgMiArLQog
eGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oICAgICAgICAgIHwgMiArLQogMiBmaWxlcyBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0
cy5jCmluZGV4IDUxYmU1MjhmODkuLmU2ZDQxNDc1MjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZz
ZXRzLmMKQEAgLTE2Niw3ICsxNjYsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIEJMQU5L
KCk7CiAjZW5kaWYKIAotICAgIERFRklORShJUlFTVEFUX3NoaWZ0LCBMT0dfMihzaXplb2YoaXJx
X2NwdXN0YXRfdCkpKTsKKyAgICBERUZJTkUoSVJRU1RBVF9zaGlmdCwgaWxvZzIoc2l6ZW9mKGly
cV9jcHVzdGF0X3QpKSk7CiAgICAgT0ZGU0VUKElSUVNUQVRfc29mdGlycV9wZW5kaW5nLCBpcnFf
Y3B1c3RhdF90LCBfX3NvZnRpcnFfcGVuZGluZyk7CiAgICAgQkxBTksoKTsKIApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oIGIveGVuL2luY2x1ZGUveGVuL2JpdG9wcy5oCmlu
ZGV4IGUyMDE5YjAyYTMuLmExMDNlNDkwODkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9i
aXRvcHMuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vYml0b3BzLmgKQEAgLTIyMyw3ICsyMjMsNyBA
QCBzdGF0aWMgaW5saW5lIF9fdTMyIHJvcjMyKF9fdTMyIHdvcmQsIHVuc2lnbmVkIGludCBzaGlm
dCkKICNkZWZpbmUgX19MNChfeCkgICgoKF94KSAmIDB4MDAwMDAwMGMpID8gKCAyICsgX19MMigg
KF94KT4+IDIpKSA6IF9fTDIoIF94KSkKICNkZWZpbmUgX19MOChfeCkgICgoKF94KSAmIDB4MDAw
MDAwZjApID8gKCA0ICsgX19MNCggKF94KT4+IDQpKSA6IF9fTDQoIF94KSkKICNkZWZpbmUgX19M
MTYoX3gpICgoKF94KSAmIDB4MDAwMGZmMDApID8gKCA4ICsgX19MOCggKF94KT4+IDgpKSA6IF9f
TDgoIF94KSkKLSNkZWZpbmUgTE9HXzIoX3gpICgoKF94KSAmIDB4ZmZmZjAwMDApID8gKDE2ICsg
X19MMTYoKF94KT4+MTYpKSA6IF9fTDE2KF94KSkKKyNkZWZpbmUgaWxvZzIoX3gpICgoKF94KSAm
IDB4ZmZmZjAwMDApID8gKDE2ICsgX19MMTYoKF94KT4+MTYpKSA6IF9fTDE2KF94KSkKIAogLyoq
CiAgKiBmb3JfZWFjaF9zZXRfYml0IC0gaXRlcmF0ZSBvdmVyIGV2ZXJ5IHNldCBiaXQgaW4gYSBt
ZW1vcnkgcmVnaW9uCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 03:11:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 03:11:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejz5v-000512-7e; Fri, 09 Feb 2018 03:11:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ejz5u-00050a-7Q
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 03:11:22 +0000
X-Inumbo-ID: d6b06139-0d46-11e8-ba59-bc764e045a96
Received: from mail-pg0-x243.google.com (unknown [2607:f8b0:400e:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6b06139-0d46-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 04:10:53 +0100 (CET)
Received: by mail-pg0-x243.google.com with SMTP id w17so2741322pgv.6
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 19:11:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=/xVfo4ZSAWN9fwPj8xrp9oET7pP4sFhfKt67zmGl2Qc=;
 b=d0ir+qodRs9yBUigg+7SB3EivQW+jsFgpqaxYKO0SVCjkjOF7ZUerCqkTCGR0zEviI
 F9b59ZeN387emxKS1ICadqIWk3qZGaOfOiYRgR6dMfAdHXl8fyVn949Nu+B2vaSnVxty
 sQTnUfwVcIxzdbzv3a6fE9R5R1ITP8srxH9qI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=/xVfo4ZSAWN9fwPj8xrp9oET7pP4sFhfKt67zmGl2Qc=;
 b=g/EcRt7e6roD0C7NHbuo+TkUR8RDuEDcvklZcAftkfzdeONbtHpRNxiEaeCuu7Oafk
 XV85mx7VjJrSUo8+IbUnId1nj2MWQ5YtUEAfrgZNLLn4EfunRZuOzAFA7FIjgnLfrNjW
 L+g1/yfvDQLzVNbYyhfY7Phxzfnl7Ih94HAV5UaNWp9tVytyRbPHJHAVt7eO9jGTZStZ
 thTSqDV/8WREEgEqj2sU6LdYD8co2YACSxJx8c+gncNPEOA5zsBkd6h4vkNIygxHGSS6
 JrgtpqQVTU3IvFNjSOGfKqUjRBQ1k767EPjacK8pYFDjuzXEXK8Bwvq3ZozyN3Osm6U1
 +NKA==
X-Gm-Message-State: APf1xPBJqSjSSFHmsG1alL5qQIEacaTyo9QheLT6RMZ/cNTYBfWa30mu
 g4ue5ivvH7CEgJQDf86Uon1ZGQrdiFhHmg==
X-Google-Smtp-Source: AH8x225AIaHKW92Nh/lYFFRJ0HenIUzJgd58YKsondaWlmmtFrmXyjAwoGPzLNl70wyICMHqjmYR0A==
X-Received: by 10.99.117.28 with SMTP id q28mr1109004pgc.388.1518145880595;
 Thu, 08 Feb 2018 19:11:20 -0800 (PST)
Received: from localhost.localdomain (i-global254.qualcomm.com.
 [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id z15sm2663487pgr.62.2018.02.08.19.11.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 19:11:20 -0800 (PST)
From: Sameer Goel <sameer.goel@linaro.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Thu,  8 Feb 2018 20:10:51 -0700
Message-Id: <20180209031055.21926-4-sameer.goel@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209031055.21926-1-sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
MIME-Version: 1.0
Cc: sstabellini@kernel.org, shankerd@codeaurora.org,
 Sameer Goel <sameer.goel@linaro.org>
Subject: [Xen-devel] [PATCH 3/7] passthrough/arm: Modify SMMU driver to use
	generic device definition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZ5IHRoZSBTTU1VIGNvZGUgdG8gdXNlIGdlbmVyaWMgZGV2aWNlIGluc3RlYWQgb2YgZHRf
ZGV2aWNlX25vZGUgZm9yCmZ1bmN0aW9ucyB0aGF0IGNhbiBiZSB1c2VkIGZvciBBQ1BJIGJhc2Vk
IHN5c3RlbXMgdG9vLgoKU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNhbWVlci5nb2VsQGxp
bmFyby5vcmc+CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3Jn
PgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgfCAxMiArKysrKystLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKaW5kZXggNDVhY2I4OTM4MC4uYWQ5NTZkNWI4ZCAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCkBAIC03Niw3ICs3Niw3IEBAIHN0cnVjdCByZXNv
dXJjZQogCiAjZGVmaW5lIHJlc291cmNlX3NpemUocmVzKSAocmVzKS0+c2l6ZTsKIAotI2RlZmlu
ZSBwbGF0Zm9ybV9kZXZpY2UgZHRfZGV2aWNlX25vZGUKKyNkZWZpbmUgcGxhdGZvcm1fZGV2aWNl
IGRldmljZQogCiAjZGVmaW5lIElPUkVTT1VSQ0VfTUVNIDAKICNkZWZpbmUgSU9SRVNPVVJDRV9J
UlEgMQpAQCAtOTcsMTIgKzk3LDEyIEBAIHN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgKnBsYXRmb3Jt
X2dldF9yZXNvdXJjZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LAogCiAJc3dpdGNoICh0
eXBlKSB7CiAJY2FzZSBJT1JFU09VUkNFX01FTToKLQkJcmV0ID0gZHRfZGV2aWNlX2dldF9hZGRy
ZXNzKHBkZXYsIG51bSwgJnJlcy5hZGRyLCAmcmVzLnNpemUpOworCQlyZXQgPSBkdF9kZXZpY2Vf
Z2V0X2FkZHJlc3MoZGV2X3RvX2R0KHBkZXYpLCBudW0sICZyZXMuYWRkciwgJnJlcy5zaXplKTsK
IAogCQlyZXR1cm4gKChyZXQpID8gTlVMTCA6ICZyZXMpOwogCiAJY2FzZSBJT1JFU09VUkNFX0lS
UToKLQkJcmV0ID0gcGxhdGZvcm1fZ2V0X2lycShwZGV2LCBudW0pOworCQlyZXQgPSBwbGF0Zm9y
bV9nZXRfaXJxKGRldl90b19kdChwZGV2KSwgbnVtKTsKIAkJaWYgKHJldCA8IDApCiAJCQlyZXR1
cm4gTlVMTDsKIApAQCAtMjI4Niw3ICsyMjg2LDcgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZp
Y2VfZHRfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAljb25zdCBzdHJ1Y3Qg
b2ZfZGV2aWNlX2lkICpvZl9pZDsKIAlzdHJ1Y3QgcmVzb3VyY2UgKnJlczsKIAlzdHJ1Y3QgYXJt
X3NtbXVfZGV2aWNlICpzbW11OwotCXN0cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5kZXY7CisJ
c3RydWN0IGRldmljZSAqZGV2ID0gcGRldjsKIAlzdHJ1Y3QgcmJfbm9kZSAqbm9kZTsKIAlzdHJ1
Y3Qgb2ZfcGhhbmRsZV9hcmdzIG1hc3RlcnNwZWM7CiAJaW50IG51bV9pcnFzLCBpLCBlcnI7CkBA
IC0yMzM5LDcgKzIzMzksNyBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShz
dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQogCX0KIAogCWZvciAoaSA9IDA7IGkgPCBudW1f
aXJxczsgKytpKSB7Ci0JCWludCBpcnEgPSBwbGF0Zm9ybV9nZXRfaXJxKHBkZXYsIGkpOworCQlp
bnQgaXJxID0gcGxhdGZvcm1fZ2V0X2lycShkZXZfdG9fZHQocGRldiksIGkpOwogCiAJCWlmIChp
cnEgPCAwKSB7CiAJCQlkZXZfZXJyKGRldiwgImZhaWxlZCB0byBnZXQgaXJxIGluZGV4ICVkXG4i
LCBpKTsKQEAgLTI4MjAsNyArMjgyMCw3IEBAIHN0YXRpYyBfX2luaXQgaW50IGFybV9zbW11X2R0
X2luaXQoc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCiAJICovCiAJZHRfZGV2aWNlX3NldF91
c2VkX2J5KGRldiwgRE9NSURfWEVOKTsKIAotCXJjID0gYXJtX3NtbXVfZGV2aWNlX2R0X3Byb2Jl
KGRldik7CisJcmMgPSBhcm1fc21tdV9kZXZpY2VfZHRfcHJvYmUoZHRfdG9fZGV2KGRldikpOwog
CWlmIChyYykKIAkJcmV0dXJuIHJjOwogCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 03:11:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 03:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejz64-000550-FJ; Fri, 09 Feb 2018 03:11:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ejz63-000540-9w
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 03:11:31 +0000
X-Inumbo-ID: d9b0523d-0d46-11e8-ba59-bc764e045a96
Received: from mail-pg0-x233.google.com (unknown [2607:f8b0:400e:c05::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d9b0523d-0d46-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 04:10:58 +0100 (CET)
Received: by mail-pg0-x233.google.com with SMTP id j9so2186419pgp.11
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 19:11:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=ctPGjSCOQSnfUfl8vmePR9sppxifL4lwyppnyAYIJtk=;
 b=SfF8xlD0CRxFj92eLr33Iv2vebcO3C4n188TGs/pkcJHXMLe5vnTiaz+sYJSa0nzzp
 5PmeLu5NltgeesUFoqda/LQ+7htjImlJvhQ21E1r7Y015qe5YDuGHu3FW2PvWZHiwU8b
 fA2s5Hnfa+d+QOy3/eK8XLFx81t831i5dPEm8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=ctPGjSCOQSnfUfl8vmePR9sppxifL4lwyppnyAYIJtk=;
 b=Gxhr5eJqDWUXhCFz2LAeUn8mgUtWGbwiJJYSCJ+VrEDvpa3YiyzwFoQ6L4kIQfil46
 ekzAnqWRGX0RGJPBILjEqquOcULRDNdPXqbzGupkdjWEUZjGifvmuK3e0JHgbilAZyEc
 KsmaLzSQOgggjZY/4KjXw1I/ABXw517Mmq5nN6Tpa3F92HbBjPlEWLiUePVXkZ7HopPV
 u8ArximdduKQIQ/tCoCWof7t6sVb/fNjn8q1CnElP9ByaiB2Q7Hk4hMEz2NwAQuId04c
 /oA5kucRnhUjRyayBaovu8Eniokit+MAQQQs1oDot0UaCnrQaz/P4KtXX/B8JDXPZaeA
 0hSw==
X-Gm-Message-State: APf1xPDQawD3zWJMUgSnbCzU5rawUKRzzY1Xk9cOGbrdzcVVMbAHIKLS
 Phmu6P9BnCe+ZHTF4xWb8B49umyJdPg=
X-Google-Smtp-Source: AH8x227ZyCX370+LIh3/LH4jNIOcw6+qk5fIygZkM6l5Ew02l+tlGOY9hjwtf/V09aXeWCWY2XnfuQ==
X-Received: by 10.99.182.75 with SMTP id v11mr1114675pgt.158.1518145883950;
 Thu, 08 Feb 2018 19:11:23 -0800 (PST)
Received: from localhost.localdomain (i-global254.qualcomm.com.
 [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id z15sm2663487pgr.62.2018.02.08.19.11.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 19:11:23 -0800 (PST)
From: Sameer Goel <sameer.goel@linaro.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Thu,  8 Feb 2018 20:10:52 -0700
Message-Id: <20180209031055.21926-5-sameer.goel@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209031055.21926-1-sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
MIME-Version: 1.0
Cc: sstabellini@kernel.org, shankerd@codeaurora.org,
 Sameer Goel <sameer.goel@linaro.org>
Subject: [Xen-devel] [PATCH 4/7] Add verbatim copy of arm-smmu-v3.c from
	Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmFzZWQgb24gY29tbWl0IDdhYTg2MTlhNjZhZWE1MmIxNDVlMDRjYmFiNGY4ZDZhNGU1ZjNmM2IK
VGhpcyBpcyBhIHZlcmJhdGltIHNuYXBzaG90IG9mIGFybS1zbW11LXYzLmMgZnJvbSBMaW51eCBr
ZXJuZWwgc291cmNlCmNvZGUuCk5vIFhlbiBjb2RlIGhhcyBiZWVuIGFkZGVkIGFuZCB0aGUgZmls
ZSBpcyBub3QgYnVpbHQuCgpTaWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2FtZWVyLmdvZWxA
bGluYXJvLm9yZz4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jIHwg
Mjg4NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAy
ODg1IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hcm0vc21tdS12My5jCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL3NtbXUtdjMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMKbmV3
IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZTY3YmE2YzQwZgotLS0gL2Rldi9u
dWxsCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMKQEAgLTAsMCAr
MSwyODg1IEBACisvKgorICogSU9NTVUgQVBJIGZvciBBUk0gYXJjaGl0ZWN0ZWQgU01NVXYzIGlt
cGxlbWVudGF0aW9ucy4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1z
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxp
c2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICog
YnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFu
dHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYg
bm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdo
dCAoQykgMjAxNSBBUk0gTGltaXRlZAorICoKKyAqIEF1dGhvcjogV2lsbCBEZWFjb24gPHdpbGwu
ZGVhY29uQGFybS5jb20+CisgKgorICogVGhpcyBkcml2ZXIgaXMgcG93ZXJlZCBieSBiYWQgY29m
ZmVlIGFuZCBib21iYXkgbWl4LgorICovCisKKyNpbmNsdWRlIDxsaW51eC9hY3BpLmg+CisjaW5j
bHVkZSA8bGludXgvYWNwaV9pb3J0Lmg+CisjaW5jbHVkZSA8bGludXgvZGVsYXkuaD4KKyNpbmNs
dWRlIDxsaW51eC9kbWEtaW9tbXUuaD4KKyNpbmNsdWRlIDxsaW51eC9lcnIuaD4KKyNpbmNsdWRl
IDxsaW51eC9pbnRlcnJ1cHQuaD4KKyNpbmNsdWRlIDxsaW51eC9pb21tdS5oPgorI2luY2x1ZGUg
PGxpbnV4L2lvcG9sbC5oPgorI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgorI2luY2x1ZGUgPGxp
bnV4L21zaS5oPgorI2luY2x1ZGUgPGxpbnV4L29mLmg+CisjaW5jbHVkZSA8bGludXgvb2ZfYWRk
cmVzcy5oPgorI2luY2x1ZGUgPGxpbnV4L29mX2lvbW11Lmg+CisjaW5jbHVkZSA8bGludXgvb2Zf
cGxhdGZvcm0uaD4KKyNpbmNsdWRlIDxsaW51eC9wY2kuaD4KKyNpbmNsdWRlIDxsaW51eC9wbGF0
Zm9ybV9kZXZpY2UuaD4KKworI2luY2x1ZGUgPGxpbnV4L2FtYmEvYnVzLmg+CisKKyNpbmNsdWRl
ICJpby1wZ3RhYmxlLmgiCisKKy8qIE1NSU8gcmVnaXN0ZXJzICovCisjZGVmaW5lIEFSTV9TTU1V
X0lEUjAJCQkweDAKKyNkZWZpbmUgSURSMF9TVF9MVkxfU0hJRlQJCTI3CisjZGVmaW5lIElEUjBf
U1RfTFZMX01BU0sJCTB4MworI2RlZmluZSBJRFIwX1NUX0xWTF8yTFZMCQkoMSA8PCBJRFIwX1NU
X0xWTF9TSElGVCkKKyNkZWZpbmUgSURSMF9TVEFMTF9NT0RFTF9TSElGVAkJMjQKKyNkZWZpbmUg
SURSMF9TVEFMTF9NT0RFTF9NQVNLCQkweDMKKyNkZWZpbmUgSURSMF9TVEFMTF9NT0RFTF9TVEFM
TAkJKDAgPDwgSURSMF9TVEFMTF9NT0RFTF9TSElGVCkKKyNkZWZpbmUgSURSMF9TVEFMTF9NT0RF
TF9GT1JDRQkJKDIgPDwgSURSMF9TVEFMTF9NT0RFTF9TSElGVCkKKyNkZWZpbmUgSURSMF9UVEVO
RElBTl9TSElGVAkJMjEKKyNkZWZpbmUgSURSMF9UVEVORElBTl9NQVNLCQkweDMKKyNkZWZpbmUg
SURSMF9UVEVORElBTl9MRQkJKDIgPDwgSURSMF9UVEVORElBTl9TSElGVCkKKyNkZWZpbmUgSURS
MF9UVEVORElBTl9CRQkJKDMgPDwgSURSMF9UVEVORElBTl9TSElGVCkKKyNkZWZpbmUgSURSMF9U
VEVORElBTl9NSVhFRAkJKDAgPDwgSURSMF9UVEVORElBTl9TSElGVCkKKyNkZWZpbmUgSURSMF9D
RDJMCQkJKDEgPDwgMTkpCisjZGVmaW5lIElEUjBfVk1JRDE2CQkJKDEgPDwgMTgpCisjZGVmaW5l
IElEUjBfUFJJCQkJKDEgPDwgMTYpCisjZGVmaW5lIElEUjBfU0VWCQkJKDEgPDwgMTQpCisjZGVm
aW5lIElEUjBfTVNJCQkJKDEgPDwgMTMpCisjZGVmaW5lIElEUjBfQVNJRDE2CQkJKDEgPDwgMTIp
CisjZGVmaW5lIElEUjBfQVRTCQkJKDEgPDwgMTApCisjZGVmaW5lIElEUjBfSFlQCQkJKDEgPDwg
OSkKKyNkZWZpbmUgSURSMF9DT0hBQ0MJCQkoMSA8PCA0KQorI2RlZmluZSBJRFIwX1RURl9TSElG
VAkJCTIKKyNkZWZpbmUgSURSMF9UVEZfTUFTSwkJCTB4MworI2RlZmluZSBJRFIwX1RURl9BQVJD
SDY0CQkoMiA8PCBJRFIwX1RURl9TSElGVCkKKyNkZWZpbmUgSURSMF9UVEZfQUFSQ0gzMl82NAkJ
KDMgPDwgSURSMF9UVEZfU0hJRlQpCisjZGVmaW5lIElEUjBfUzFQCQkJKDEgPDwgMSkKKyNkZWZp
bmUgSURSMF9TMlAJCQkoMSA8PCAwKQorCisjZGVmaW5lIEFSTV9TTU1VX0lEUjEJCQkweDQKKyNk
ZWZpbmUgSURSMV9UQUJMRVNfUFJFU0VUCQkoMSA8PCAzMCkKKyNkZWZpbmUgSURSMV9RVUVVRVNf
UFJFU0VUCQkoMSA8PCAyOSkKKyNkZWZpbmUgSURSMV9SRUwJCQkoMSA8PCAyOCkKKyNkZWZpbmUg
SURSMV9DTURRX1NISUZUCQkJMjEKKyNkZWZpbmUgSURSMV9DTURRX01BU0sJCQkweDFmCisjZGVm
aW5lIElEUjFfRVZUUV9TSElGVAkJCTE2CisjZGVmaW5lIElEUjFfRVZUUV9NQVNLCQkJMHgxZgor
I2RlZmluZSBJRFIxX1BSSVFfU0hJRlQJCQkxMQorI2RlZmluZSBJRFIxX1BSSVFfTUFTSwkJCTB4
MWYKKyNkZWZpbmUgSURSMV9TU0lEX1NISUZUCQkJNgorI2RlZmluZSBJRFIxX1NTSURfTUFTSwkJ
CTB4MWYKKyNkZWZpbmUgSURSMV9TSURfU0hJRlQJCQkwCisjZGVmaW5lIElEUjFfU0lEX01BU0sJ
CQkweDNmCisKKyNkZWZpbmUgQVJNX1NNTVVfSURSNQkJCTB4MTQKKyNkZWZpbmUgSURSNV9TVEFM
TF9NQVhfU0hJRlQJCTE2CisjZGVmaW5lIElEUjVfU1RBTExfTUFYX01BU0sJCTB4ZmZmZgorI2Rl
ZmluZSBJRFI1X0dSQU42NEsJCQkoMSA8PCA2KQorI2RlZmluZSBJRFI1X0dSQU4xNksJCQkoMSA8
PCA1KQorI2RlZmluZSBJRFI1X0dSQU40SwkJCSgxIDw8IDQpCisjZGVmaW5lIElEUjVfT0FTX1NI
SUZUCQkJMAorI2RlZmluZSBJRFI1X09BU19NQVNLCQkJMHg3CisjZGVmaW5lIElEUjVfT0FTXzMy
X0JJVAkJCSgwIDw8IElEUjVfT0FTX1NISUZUKQorI2RlZmluZSBJRFI1X09BU18zNl9CSVQJCQko
MSA8PCBJRFI1X09BU19TSElGVCkKKyNkZWZpbmUgSURSNV9PQVNfNDBfQklUCQkJKDIgPDwgSURS
NV9PQVNfU0hJRlQpCisjZGVmaW5lIElEUjVfT0FTXzQyX0JJVAkJCSgzIDw8IElEUjVfT0FTX1NI
SUZUKQorI2RlZmluZSBJRFI1X09BU180NF9CSVQJCQkoNCA8PCBJRFI1X09BU19TSElGVCkKKyNk
ZWZpbmUgSURSNV9PQVNfNDhfQklUCQkJKDUgPDwgSURSNV9PQVNfU0hJRlQpCisKKyNkZWZpbmUg
QVJNX1NNTVVfQ1IwCQkJMHgyMAorI2RlZmluZSBDUjBfQ01EUUVOCQkJKDEgPDwgMykKKyNkZWZp
bmUgQ1IwX0VWVFFFTgkJCSgxIDw8IDIpCisjZGVmaW5lIENSMF9QUklRRU4JCQkoMSA8PCAxKQor
I2RlZmluZSBDUjBfU01NVUVOCQkJKDEgPDwgMCkKKworI2RlZmluZSBBUk1fU01NVV9DUjBBQ0sJ
CQkweDI0CisKKyNkZWZpbmUgQVJNX1NNTVVfQ1IxCQkJMHgyOAorI2RlZmluZSBDUjFfU0hfTlNI
CQkJMAorI2RlZmluZSBDUjFfU0hfT1NICQkJMgorI2RlZmluZSBDUjFfU0hfSVNICQkJMworI2Rl
ZmluZSBDUjFfQ0FDSEVfTkMJCQkwCisjZGVmaW5lIENSMV9DQUNIRV9XQgkJCTEKKyNkZWZpbmUg
Q1IxX0NBQ0hFX1dUCQkJMgorI2RlZmluZSBDUjFfVEFCTEVfU0hfU0hJRlQJCTEwCisjZGVmaW5l
IENSMV9UQUJMRV9PQ19TSElGVAkJOAorI2RlZmluZSBDUjFfVEFCTEVfSUNfU0hJRlQJCTYKKyNk
ZWZpbmUgQ1IxX1FVRVVFX1NIX1NISUZUCQk0CisjZGVmaW5lIENSMV9RVUVVRV9PQ19TSElGVAkJ
MgorI2RlZmluZSBDUjFfUVVFVUVfSUNfU0hJRlQJCTAKKworI2RlZmluZSBBUk1fU01NVV9DUjIJ
CQkweDJjCisjZGVmaW5lIENSMl9QVE0JCQkJKDEgPDwgMikKKyNkZWZpbmUgQ1IyX1JFQ0lOVlNJ
RAkJCSgxIDw8IDEpCisjZGVmaW5lIENSMl9FMkgJCQkJKDEgPDwgMCkKKworI2RlZmluZSBBUk1f
U01NVV9HQlBBCQkJMHg0NAorI2RlZmluZSBHQlBBX0FCT1JUCQkJKDEgPDwgMjApCisjZGVmaW5l
IEdCUEFfVVBEQVRFCQkJKDEgPDwgMzEpCisKKyNkZWZpbmUgQVJNX1NNTVVfSVJRX0NUUkwJCTB4
NTAKKyNkZWZpbmUgSVJRX0NUUkxfRVZUUV9JUlFFTgkJKDEgPDwgMikKKyNkZWZpbmUgSVJRX0NU
UkxfUFJJUV9JUlFFTgkJKDEgPDwgMSkKKyNkZWZpbmUgSVJRX0NUUkxfR0VSUk9SX0lSUUVOCQko
MSA8PCAwKQorCisjZGVmaW5lIEFSTV9TTU1VX0lSUV9DVFJMQUNLCQkweDU0CisKKyNkZWZpbmUg
QVJNX1NNTVVfR0VSUk9SCQkJMHg2MAorI2RlZmluZSBHRVJST1JfU0ZNX0VSUgkJCSgxIDw8IDgp
CisjZGVmaW5lIEdFUlJPUl9NU0lfR0VSUk9SX0FCVF9FUlIJKDEgPDwgNykKKyNkZWZpbmUgR0VS
Uk9SX01TSV9QUklRX0FCVF9FUlIJCSgxIDw8IDYpCisjZGVmaW5lIEdFUlJPUl9NU0lfRVZUUV9B
QlRfRVJSCQkoMSA8PCA1KQorI2RlZmluZSBHRVJST1JfTVNJX0NNRFFfQUJUX0VSUgkJKDEgPDwg
NCkKKyNkZWZpbmUgR0VSUk9SX1BSSVFfQUJUX0VSUgkJKDEgPDwgMykKKyNkZWZpbmUgR0VSUk9S
X0VWVFFfQUJUX0VSUgkJKDEgPDwgMikKKyNkZWZpbmUgR0VSUk9SX0NNRFFfRVJSCQkJKDEgPDwg
MCkKKyNkZWZpbmUgR0VSUk9SX0VSUl9NQVNLCQkJMHhmZAorCisjZGVmaW5lIEFSTV9TTU1VX0dF
UlJPUk4JCTB4NjQKKworI2RlZmluZSBBUk1fU01NVV9HRVJST1JfSVJRX0NGRzAJMHg2OAorI2Rl
ZmluZSBBUk1fU01NVV9HRVJST1JfSVJRX0NGRzEJMHg3MAorI2RlZmluZSBBUk1fU01NVV9HRVJS
T1JfSVJRX0NGRzIJMHg3NAorCisjZGVmaW5lIEFSTV9TTU1VX1NUUlRBQl9CQVNFCQkweDgwCisj
ZGVmaW5lIFNUUlRBQl9CQVNFX1JBCQkJKDFVTCA8PCA2MikKKyNkZWZpbmUgU1RSVEFCX0JBU0Vf
QUREUl9TSElGVAkJNgorI2RlZmluZSBTVFJUQUJfQkFTRV9BRERSX01BU0sJCTB4M2ZmZmZmZmZm
ZmZVTAorCisjZGVmaW5lIEFSTV9TTU1VX1NUUlRBQl9CQVNFX0NGRwkweDg4CisjZGVmaW5lIFNU
UlRBQl9CQVNFX0NGR19MT0cyU0laRV9TSElGVAkwCisjZGVmaW5lIFNUUlRBQl9CQVNFX0NGR19M
T0cyU0laRV9NQVNLCTB4M2YKKyNkZWZpbmUgU1RSVEFCX0JBU0VfQ0ZHX1NQTElUX1NISUZUCTYK
KyNkZWZpbmUgU1RSVEFCX0JBU0VfQ0ZHX1NQTElUX01BU0sJMHgxZgorI2RlZmluZSBTVFJUQUJf
QkFTRV9DRkdfRk1UX1NISUZUCTE2CisjZGVmaW5lIFNUUlRBQl9CQVNFX0NGR19GTVRfTUFTSwkw
eDMKKyNkZWZpbmUgU1RSVEFCX0JBU0VfQ0ZHX0ZNVF9MSU5FQVIJKDAgPDwgU1RSVEFCX0JBU0Vf
Q0ZHX0ZNVF9TSElGVCkKKyNkZWZpbmUgU1RSVEFCX0JBU0VfQ0ZHX0ZNVF8yTFZMCSgxIDw8IFNU
UlRBQl9CQVNFX0NGR19GTVRfU0hJRlQpCisKKyNkZWZpbmUgQVJNX1NNTVVfQ01EUV9CQVNFCQkw
eDkwCisjZGVmaW5lIEFSTV9TTU1VX0NNRFFfUFJPRAkJMHg5OAorI2RlZmluZSBBUk1fU01NVV9D
TURRX0NPTlMJCTB4OWMKKworI2RlZmluZSBBUk1fU01NVV9FVlRRX0JBU0UJCTB4YTAKKyNkZWZp
bmUgQVJNX1NNTVVfRVZUUV9QUk9ECQkweDEwMGE4CisjZGVmaW5lIEFSTV9TTU1VX0VWVFFfQ09O
UwkJMHgxMDBhYworI2RlZmluZSBBUk1fU01NVV9FVlRRX0lSUV9DRkcwCQkweGIwCisjZGVmaW5l
IEFSTV9TTU1VX0VWVFFfSVJRX0NGRzEJCTB4YjgKKyNkZWZpbmUgQVJNX1NNTVVfRVZUUV9JUlFf
Q0ZHMgkJMHhiYworCisjZGVmaW5lIEFSTV9TTU1VX1BSSVFfQkFTRQkJMHhjMAorI2RlZmluZSBB
Uk1fU01NVV9QUklRX1BST0QJCTB4MTAwYzgKKyNkZWZpbmUgQVJNX1NNTVVfUFJJUV9DT05TCQkw
eDEwMGNjCisjZGVmaW5lIEFSTV9TTU1VX1BSSVFfSVJRX0NGRzAJCTB4ZDAKKyNkZWZpbmUgQVJN
X1NNTVVfUFJJUV9JUlFfQ0ZHMQkJMHhkOAorI2RlZmluZSBBUk1fU01NVV9QUklRX0lSUV9DRkcy
CQkweGRjCisKKy8qIENvbW1vbiBNU0kgY29uZmlnIGZpZWxkcyAqLworI2RlZmluZSBNU0lfQ0ZH
MF9BRERSX1NISUZUCQkyCisjZGVmaW5lIE1TSV9DRkcwX0FERFJfTUFTSwkJMHgzZmZmZmZmZmZm
ZmZVTAorI2RlZmluZSBNU0lfQ0ZHMl9TSF9TSElGVAkJNAorI2RlZmluZSBNU0lfQ0ZHMl9TSF9O
U0gJCQkoMFVMIDw8IE1TSV9DRkcyX1NIX1NISUZUKQorI2RlZmluZSBNU0lfQ0ZHMl9TSF9PU0gJ
CQkoMlVMIDw8IE1TSV9DRkcyX1NIX1NISUZUKQorI2RlZmluZSBNU0lfQ0ZHMl9TSF9JU0gJCQko
M1VMIDw8IE1TSV9DRkcyX1NIX1NISUZUKQorI2RlZmluZSBNU0lfQ0ZHMl9NRU1BVFRSX1NISUZU
CQkwCisjZGVmaW5lIE1TSV9DRkcyX01FTUFUVFJfREVWSUNFX25HblJFCSgweDEgPDwgTVNJX0NG
RzJfTUVNQVRUUl9TSElGVCkKKworI2RlZmluZSBRX0lEWChxLCBwKQkJCSgocCkgJiAoKDEgPDwg
KHEpLT5tYXhfbl9zaGlmdCkgLSAxKSkKKyNkZWZpbmUgUV9XUlAocSwgcCkJCQkoKHApICYgKDEg
PDwgKHEpLT5tYXhfbl9zaGlmdCkpCisjZGVmaW5lIFFfT1ZFUkZMT1dfRkxBRwkJCSgxIDw8IDMx
KQorI2RlZmluZSBRX09WRihxLCBwKQkJCSgocCkgJiBRX09WRVJGTE9XX0ZMQUcpCisjZGVmaW5l
IFFfRU5UKHEsIHApCQkJKChxKS0+YmFzZSArCQkJXAorCQkJCQkgUV9JRFgocSwgcCkgKiAocSkt
PmVudF9kd29yZHMpCisKKyNkZWZpbmUgUV9CQVNFX1JXQQkJCSgxVUwgPDwgNjIpCisjZGVmaW5l
IFFfQkFTRV9BRERSX1NISUZUCQk1CisjZGVmaW5lIFFfQkFTRV9BRERSX01BU0sJCTB4ZmZmZmZm
ZmZmZmZVTAorI2RlZmluZSBRX0JBU0VfTE9HMlNJWkVfU0hJRlQJCTAKKyNkZWZpbmUgUV9CQVNF
X0xPRzJTSVpFX01BU0sJCTB4MWZVTAorCisvKgorICogU3RyZWFtIHRhYmxlLgorICoKKyAqIExp
bmVhcjogRW5vdWdoIHRvIGNvdmVyIDEgPDwgSURSMS5TSURTSVpFIGVudHJpZXMKKyAqIDJsdmw6
IDEyOGsgTDEgZW50cmllcywKKyAqICAgICAgIDI1NiBsYXp5IGVudHJpZXMgcGVyIHRhYmxlIChl
YWNoIHRhYmxlIGNvdmVycyBhIFBDSSBidXMpCisgKi8KKyNkZWZpbmUgU1RSVEFCX0wxX1NaX1NI
SUZUCQkyMAorI2RlZmluZSBTVFJUQUJfU1BMSVQJCQk4CisKKyNkZWZpbmUgU1RSVEFCX0wxX0RF
U0NfRFdPUkRTCQkxCisjZGVmaW5lIFNUUlRBQl9MMV9ERVNDX1NQQU5fU0hJRlQJMAorI2RlZmlu
ZSBTVFJUQUJfTDFfREVTQ19TUEFOX01BU0sJMHgxZlVMCisjZGVmaW5lIFNUUlRBQl9MMV9ERVND
X0wyUFRSX1NISUZUCTYKKyNkZWZpbmUgU1RSVEFCX0wxX0RFU0NfTDJQVFJfTUFTSwkweDNmZmZm
ZmZmZmZmVUwKKworI2RlZmluZSBTVFJUQUJfU1RFX0RXT1JEUwkJOAorI2RlZmluZSBTVFJUQUJf
U1RFXzBfVgkJCSgxVUwgPDwgMCkKKyNkZWZpbmUgU1RSVEFCX1NURV8wX0NGR19TSElGVAkJMQor
I2RlZmluZSBTVFJUQUJfU1RFXzBfQ0ZHX01BU0sJCTB4N1VMCisjZGVmaW5lIFNUUlRBQl9TVEVf
MF9DRkdfQUJPUlQJCSgwVUwgPDwgU1RSVEFCX1NURV8wX0NGR19TSElGVCkKKyNkZWZpbmUgU1RS
VEFCX1NURV8wX0NGR19CWVBBU1MJCSg0VUwgPDwgU1RSVEFCX1NURV8wX0NGR19TSElGVCkKKyNk
ZWZpbmUgU1RSVEFCX1NURV8wX0NGR19TMV9UUkFOUwkoNVVMIDw8IFNUUlRBQl9TVEVfMF9DRkdf
U0hJRlQpCisjZGVmaW5lIFNUUlRBQl9TVEVfMF9DRkdfUzJfVFJBTlMJKDZVTCA8PCBTVFJUQUJf
U1RFXzBfQ0ZHX1NISUZUKQorCisjZGVmaW5lIFNUUlRBQl9TVEVfMF9TMUZNVF9TSElGVAk0Cisj
ZGVmaW5lIFNUUlRBQl9TVEVfMF9TMUZNVF9MSU5FQVIJKDBVTCA8PCBTVFJUQUJfU1RFXzBfUzFG
TVRfU0hJRlQpCisjZGVmaW5lIFNUUlRBQl9TVEVfMF9TMUNUWFBUUl9TSElGVAk2CisjZGVmaW5l
IFNUUlRBQl9TVEVfMF9TMUNUWFBUUl9NQVNLCTB4M2ZmZmZmZmZmZmZVTAorI2RlZmluZSBTVFJU
QUJfU1RFXzBfUzFDRE1BWF9TSElGVAk1OQorI2RlZmluZSBTVFJUQUJfU1RFXzBfUzFDRE1BWF9N
QVNLCTB4MWZVTAorCisjZGVmaW5lIFNUUlRBQl9TVEVfMV9TMUNfQ0FDSEVfTkMJMFVMCisjZGVm
aW5lIFNUUlRBQl9TVEVfMV9TMUNfQ0FDSEVfV0JSQQkxVUwKKyNkZWZpbmUgU1RSVEFCX1NURV8x
X1MxQ19DQUNIRV9XVAkyVUwKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1MxQ19DQUNIRV9XQgkzVUwK
KyNkZWZpbmUgU1RSVEFCX1NURV8xX1MxQ19TSF9OU0gJCTBVTAorI2RlZmluZSBTVFJUQUJfU1RF
XzFfUzFDX1NIX09TSAkJMlVMCisjZGVmaW5lIFNUUlRBQl9TVEVfMV9TMUNfU0hfSVNICQkzVUwK
KyNkZWZpbmUgU1RSVEFCX1NURV8xX1MxQ0lSX1NISUZUCTIKKyNkZWZpbmUgU1RSVEFCX1NURV8x
X1MxQ09SX1NISUZUCTQKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1MxQ1NIX1NISUZUCTYKKworI2Rl
ZmluZSBTVFJUQUJfU1RFXzFfUzFTVEFMTEQJCSgxVUwgPDwgMjcpCisKKyNkZWZpbmUgU1RSVEFC
X1NURV8xX0VBVFNfQUJUCQkwVUwKKyNkZWZpbmUgU1RSVEFCX1NURV8xX0VBVFNfVFJBTlMJCTFV
TAorI2RlZmluZSBTVFJUQUJfU1RFXzFfRUFUU19TMUNISwkJMlVMCisjZGVmaW5lIFNUUlRBQl9T
VEVfMV9FQVRTX1NISUZUCQkyOAorCisjZGVmaW5lIFNUUlRBQl9TVEVfMV9TVFJXX05TRUwxCQkw
VUwKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1NUUldfRUwyCQkyVUwKKyNkZWZpbmUgU1RSVEFCX1NU
RV8xX1NUUldfU0hJRlQJCTMwCisKKyNkZWZpbmUgU1RSVEFCX1NURV8xX1NIQ0ZHX0lOQ09NSU5H
CTFVTAorI2RlZmluZSBTVFJUQUJfU1RFXzFfU0hDRkdfU0hJRlQJNDQKKworI2RlZmluZSBTVFJU
QUJfU1RFXzJfUzJWTUlEX1NISUZUCTAKKyNkZWZpbmUgU1RSVEFCX1NURV8yX1MyVk1JRF9NQVNL
CTB4ZmZmZlVMCisjZGVmaW5lIFNUUlRBQl9TVEVfMl9WVENSX1NISUZUCQkzMgorI2RlZmluZSBT
VFJUQUJfU1RFXzJfVlRDUl9NQVNLCQkweDdmZmZmVUwKKyNkZWZpbmUgU1RSVEFCX1NURV8yX1My
QUE2NAkJKDFVTCA8PCA1MSkKKyNkZWZpbmUgU1RSVEFCX1NURV8yX1MyRU5ESQkJKDFVTCA8PCA1
MikKKyNkZWZpbmUgU1RSVEFCX1NURV8yX1MyUFRXCQkoMVVMIDw8IDU0KQorI2RlZmluZSBTVFJU
QUJfU1RFXzJfUzJSCQkoMVVMIDw8IDU4KQorCisjZGVmaW5lIFNUUlRBQl9TVEVfM19TMlRUQl9T
SElGVAk0CisjZGVmaW5lIFNUUlRBQl9TVEVfM19TMlRUQl9NQVNLCQkweGZmZmZmZmZmZmZmVUwK
KworLyogQ29udGV4dCBkZXNjcmlwdG9yIChzdGFnZS0xIG9ubHkpICovCisjZGVmaW5lIENUWERF
U0NfQ0RfRFdPUkRTCQk4CisjZGVmaW5lIENUWERFU0NfQ0RfMF9UQ1JfVDBTWl9TSElGVAkwCisj
ZGVmaW5lIEFSTTY0X1RDUl9UMFNaX1NISUZUCQkwCisjZGVmaW5lIEFSTTY0X1RDUl9UMFNaX01B
U0sJCTB4MWZVTAorI2RlZmluZSBDVFhERVNDX0NEXzBfVENSX1RHMF9TSElGVAk2CisjZGVmaW5l
IEFSTTY0X1RDUl9URzBfU0hJRlQJCTE0CisjZGVmaW5lIEFSTTY0X1RDUl9URzBfTUFTSwkJMHgz
VUwKKyNkZWZpbmUgQ1RYREVTQ19DRF8wX1RDUl9JUkdOMF9TSElGVAk4CisjZGVmaW5lIEFSTTY0
X1RDUl9JUkdOMF9TSElGVAkJOAorI2RlZmluZSBBUk02NF9UQ1JfSVJHTjBfTUFTSwkJMHgzVUwK
KyNkZWZpbmUgQ1RYREVTQ19DRF8wX1RDUl9PUkdOMF9TSElGVAkxMAorI2RlZmluZSBBUk02NF9U
Q1JfT1JHTjBfU0hJRlQJCTEwCisjZGVmaW5lIEFSTTY0X1RDUl9PUkdOMF9NQVNLCQkweDNVTAor
I2RlZmluZSBDVFhERVNDX0NEXzBfVENSX1NIMF9TSElGVAkxMgorI2RlZmluZSBBUk02NF9UQ1Jf
U0gwX1NISUZUCQkxMgorI2RlZmluZSBBUk02NF9UQ1JfU0gwX01BU0sJCTB4M1VMCisjZGVmaW5l
IENUWERFU0NfQ0RfMF9UQ1JfRVBEMF9TSElGVAkxNAorI2RlZmluZSBBUk02NF9UQ1JfRVBEMF9T
SElGVAkJNworI2RlZmluZSBBUk02NF9UQ1JfRVBEMF9NQVNLCQkweDFVTAorI2RlZmluZSBDVFhE
RVNDX0NEXzBfVENSX0VQRDFfU0hJRlQJMzAKKyNkZWZpbmUgQVJNNjRfVENSX0VQRDFfU0hJRlQJ
CTIzCisjZGVmaW5lIEFSTTY0X1RDUl9FUEQxX01BU0sJCTB4MVVMCisKKyNkZWZpbmUgQ1RYREVT
Q19DRF8wX0VOREkJCSgxVUwgPDwgMTUpCisjZGVmaW5lIENUWERFU0NfQ0RfMF9WCQkJKDFVTCA8
PCAzMSkKKworI2RlZmluZSBDVFhERVNDX0NEXzBfVENSX0lQU19TSElGVAkzMgorI2RlZmluZSBB
Uk02NF9UQ1JfSVBTX1NISUZUCQkzMgorI2RlZmluZSBBUk02NF9UQ1JfSVBTX01BU0sJCTB4N1VM
CisjZGVmaW5lIENUWERFU0NfQ0RfMF9UQ1JfVEJJMF9TSElGVAkzOAorI2RlZmluZSBBUk02NF9U
Q1JfVEJJMF9TSElGVAkJMzcKKyNkZWZpbmUgQVJNNjRfVENSX1RCSTBfTUFTSwkJMHgxVUwKKwor
I2RlZmluZSBDVFhERVNDX0NEXzBfQUE2NAkJKDFVTCA8PCA0MSkKKyNkZWZpbmUgQ1RYREVTQ19D
RF8wX1IJCQkoMVVMIDw8IDQ1KQorI2RlZmluZSBDVFhERVNDX0NEXzBfQQkJCSgxVUwgPDwgNDYp
CisjZGVmaW5lIENUWERFU0NfQ0RfMF9BU0VUX1NISUZUCQk0NworI2RlZmluZSBDVFhERVNDX0NE
XzBfQVNFVF9TSEFSRUQJKDBVTCA8PCBDVFhERVNDX0NEXzBfQVNFVF9TSElGVCkKKyNkZWZpbmUg
Q1RYREVTQ19DRF8wX0FTRVRfUFJJVkFURQkoMVVMIDw8IENUWERFU0NfQ0RfMF9BU0VUX1NISUZU
KQorI2RlZmluZSBDVFhERVNDX0NEXzBfQVNJRF9TSElGVAkJNDgKKyNkZWZpbmUgQ1RYREVTQ19D
RF8wX0FTSURfTUFTSwkJMHhmZmZmVUwKKworI2RlZmluZSBDVFhERVNDX0NEXzFfVFRCMF9TSElG
VAkJNAorI2RlZmluZSBDVFhERVNDX0NEXzFfVFRCMF9NQVNLCQkweGZmZmZmZmZmZmZmVUwKKwor
I2RlZmluZSBDVFhERVNDX0NEXzNfTUFJUl9TSElGVAkJMAorCisvKiBDb252ZXJ0IGJldHdlZW4g
QUFyY2g2NCAoQ1BVKSBUQ1IgZm9ybWF0IGFuZCBTTU1VIENEIGZvcm1hdCAqLworI2RlZmluZSBB
Uk1fU01NVV9UQ1IyQ0QodGNyLCBmbGQpCQkJCQlcCisJKCgodGNyKSA+PiBBUk02NF9UQ1JfIyNm
bGQjI19TSElGVCAmIEFSTTY0X1RDUl8jI2ZsZCMjX01BU0spCVwKKwkgPDwgQ1RYREVTQ19DRF8w
X1RDUl8jI2ZsZCMjX1NISUZUKQorCisvKiBDb21tYW5kIHF1ZXVlICovCisjZGVmaW5lIENNRFFf
RU5UX0RXT1JEUwkJCTIKKyNkZWZpbmUgQ01EUV9NQVhfU1pfU0hJRlQJCTgKKworI2RlZmluZSBD
TURRX0VSUl9TSElGVAkJCTI0CisjZGVmaW5lIENNRFFfRVJSX01BU0sJCQkweDdmCisjZGVmaW5l
IENNRFFfRVJSX0NFUlJPUl9OT05FX0lEWAkwCisjZGVmaW5lIENNRFFfRVJSX0NFUlJPUl9JTExf
SURYCQkxCisjZGVmaW5lIENNRFFfRVJSX0NFUlJPUl9BQlRfSURYCQkyCisKKyNkZWZpbmUgQ01E
UV8wX09QX1NISUZUCQkJMAorI2RlZmluZSBDTURRXzBfT1BfTUFTSwkJCTB4ZmZVTAorI2RlZmlu
ZSBDTURRXzBfU1NWCQkJKDFVTCA8PCAxMSkKKworI2RlZmluZSBDTURRX1BSRUZFVENIXzBfU0lE
X1NISUZUCTMyCisjZGVmaW5lIENNRFFfUFJFRkVUQ0hfMV9TSVpFX1NISUZUCTAKKyNkZWZpbmUg
Q01EUV9QUkVGRVRDSF8xX0FERFJfTUFTSwl+MHhmZmZVTAorCisjZGVmaW5lIENNRFFfQ0ZHSV8w
X1NJRF9TSElGVAkJMzIKKyNkZWZpbmUgQ01EUV9DRkdJXzBfU0lEX01BU0sJCTB4ZmZmZmZmZmZV
TAorI2RlZmluZSBDTURRX0NGR0lfMV9MRUFGCQkoMVVMIDw8IDApCisjZGVmaW5lIENNRFFfQ0ZH
SV8xX1JBTkdFX1NISUZUCQkwCisjZGVmaW5lIENNRFFfQ0ZHSV8xX1JBTkdFX01BU0sJCTB4MWZV
TAorCisjZGVmaW5lIENNRFFfVExCSV8wX1ZNSURfU0hJRlQJCTMyCisjZGVmaW5lIENNRFFfVExC
SV8wX0FTSURfU0hJRlQJCTQ4CisjZGVmaW5lIENNRFFfVExCSV8xX0xFQUYJCSgxVUwgPDwgMCkK
KyNkZWZpbmUgQ01EUV9UTEJJXzFfVkFfTUFTSwkJfjB4ZmZmVUwKKyNkZWZpbmUgQ01EUV9UTEJJ
XzFfSVBBX01BU0sJCTB4ZmZmZmZmZmZmMDAwVUwKKworI2RlZmluZSBDTURRX1BSSV8wX1NTSURf
U0hJRlQJCTEyCisjZGVmaW5lIENNRFFfUFJJXzBfU1NJRF9NQVNLCQkweGZmZmZmVUwKKyNkZWZp
bmUgQ01EUV9QUklfMF9TSURfU0hJRlQJCTMyCisjZGVmaW5lIENNRFFfUFJJXzBfU0lEX01BU0sJ
CTB4ZmZmZmZmZmZVTAorI2RlZmluZSBDTURRX1BSSV8xX0dSUElEX1NISUZUCQkwCisjZGVmaW5l
IENNRFFfUFJJXzFfR1JQSURfTUFTSwkJMHgxZmZVTAorI2RlZmluZSBDTURRX1BSSV8xX1JFU1Bf
U0hJRlQJCTEyCisjZGVmaW5lIENNRFFfUFJJXzFfUkVTUF9ERU5ZCQkoMFVMIDw8IENNRFFfUFJJ
XzFfUkVTUF9TSElGVCkKKyNkZWZpbmUgQ01EUV9QUklfMV9SRVNQX0ZBSUwJCSgxVUwgPDwgQ01E
UV9QUklfMV9SRVNQX1NISUZUKQorI2RlZmluZSBDTURRX1BSSV8xX1JFU1BfU1VDQwkJKDJVTCA8
PCBDTURRX1BSSV8xX1JFU1BfU0hJRlQpCisKKyNkZWZpbmUgQ01EUV9TWU5DXzBfQ1NfU0hJRlQJ
CTEyCisjZGVmaW5lIENNRFFfU1lOQ18wX0NTX05PTkUJCSgwVUwgPDwgQ01EUV9TWU5DXzBfQ1Nf
U0hJRlQpCisjZGVmaW5lIENNRFFfU1lOQ18wX0NTX1NFVgkJKDJVTCA8PCBDTURRX1NZTkNfMF9D
U19TSElGVCkKKworLyogRXZlbnQgcXVldWUgKi8KKyNkZWZpbmUgRVZUUV9FTlRfRFdPUkRTCQkJ
NAorI2RlZmluZSBFVlRRX01BWF9TWl9TSElGVAkJNworCisjZGVmaW5lIEVWVFFfMF9JRF9TSElG
VAkJCTAKKyNkZWZpbmUgRVZUUV8wX0lEX01BU0sJCQkweGZmVUwKKworLyogUFJJIHF1ZXVlICov
CisjZGVmaW5lIFBSSVFfRU5UX0RXT1JEUwkJCTIKKyNkZWZpbmUgUFJJUV9NQVhfU1pfU0hJRlQJ
CTgKKworI2RlZmluZSBQUklRXzBfU0lEX1NISUZUCQkwCisjZGVmaW5lIFBSSVFfMF9TSURfTUFT
SwkJCTB4ZmZmZmZmZmZVTAorI2RlZmluZSBQUklRXzBfU1NJRF9TSElGVAkJMzIKKyNkZWZpbmUg
UFJJUV8wX1NTSURfTUFTSwkJMHhmZmZmZlVMCisjZGVmaW5lIFBSSVFfMF9QRVJNX1BSSVYJCSgx
VUwgPDwgNTgpCisjZGVmaW5lIFBSSVFfMF9QRVJNX0VYRUMJCSgxVUwgPDwgNTkpCisjZGVmaW5l
IFBSSVFfMF9QRVJNX1JFQUQJCSgxVUwgPDwgNjApCisjZGVmaW5lIFBSSVFfMF9QRVJNX1dSSVRF
CQkoMVVMIDw8IDYxKQorI2RlZmluZSBQUklRXzBfUFJHX0xBU1QJCQkoMVVMIDw8IDYyKQorI2Rl
ZmluZSBQUklRXzBfU1NJRF9WCQkJKDFVTCA8PCA2MykKKworI2RlZmluZSBQUklRXzFfUFJHX0lE
WF9TSElGVAkJMAorI2RlZmluZSBQUklRXzFfUFJHX0lEWF9NQVNLCQkweDFmZlVMCisjZGVmaW5l
IFBSSVFfMV9BRERSX1NISUZUCQkxMgorI2RlZmluZSBQUklRXzFfQUREUl9NQVNLCQkweGZmZmZm
ZmZmZmZmZmZVTAorCisvKiBIaWdoLWxldmVsIHF1ZXVlIHN0cnVjdHVyZXMgKi8KKyNkZWZpbmUg
QVJNX1NNTVVfUE9MTF9USU1FT1VUX1VTCTEwMAorI2RlZmluZSBBUk1fU01NVV9DTURRX0RSQUlO
X1RJTUVPVVRfVVMJMTAwMDAwMCAvKiAxcyEgKi8KKworI2RlZmluZSBNU0lfSU9WQV9CQVNFCQkJ
MHg4MDAwMDAwCisjZGVmaW5lIE1TSV9JT1ZBX0xFTkdUSAkJCTB4MTAwMDAwCisKKy8qIFVudGls
IEFDUElDQSBoZWFkZXJzIGNvdmVyIElPUlQgcmV2LiBDICovCisjaWZuZGVmIEFDUElfSU9SVF9T
TU1VX0hJU0lMSUNPTl9ISTE2MVgKKyNkZWZpbmUgQUNQSV9JT1JUX1NNTVVfSElTSUxJQ09OX0hJ
MTYxWAkJMHgxCisjZW5kaWYKKworI2lmbmRlZiBBQ1BJX0lPUlRfU01NVV9WM19DQVZJVU1fQ045
OVhYCisjZGVmaW5lIEFDUElfSU9SVF9TTU1VX1YzX0NBVklVTV9DTjk5WFgJCTB4MgorI2VuZGlm
CisKK3N0YXRpYyBib29sIGRpc2FibGVfYnlwYXNzOworbW9kdWxlX3BhcmFtX25hbWVkKGRpc2Fi
bGVfYnlwYXNzLCBkaXNhYmxlX2J5cGFzcywgYm9vbCwgU19JUlVHTyk7CitNT0RVTEVfUEFSTV9E
RVNDKGRpc2FibGVfYnlwYXNzLAorCSJEaXNhYmxlIGJ5cGFzcyBzdHJlYW1zIHN1Y2ggdGhhdCBp
bmNvbWluZyB0cmFuc2FjdGlvbnMgZnJvbSBkZXZpY2VzIHRoYXQgYXJlIG5vdCBhdHRhY2hlZCB0
byBhbiBpb21tdSBkb21haW4gd2lsbCByZXBvcnQgYW4gYWJvcnQgYmFjayB0byB0aGUgZGV2aWNl
IGFuZCB3aWxsIG5vdCBiZSBhbGxvd2VkIHRvIHBhc3MgdGhyb3VnaCB0aGUgU01NVS4iKTsKKwor
ZW51bSBwcmlfcmVzcCB7CisJUFJJX1JFU1BfREVOWSwKKwlQUklfUkVTUF9GQUlMLAorCVBSSV9S
RVNQX1NVQ0MsCit9OworCitlbnVtIGFybV9zbW11X21zaV9pbmRleCB7CisJRVZUUV9NU0lfSU5E
RVgsCisJR0VSUk9SX01TSV9JTkRFWCwKKwlQUklRX01TSV9JTkRFWCwKKwlBUk1fU01NVV9NQVhf
TVNJUywKK307CisKK3N0YXRpYyBwaHlzX2FkZHJfdCBhcm1fc21tdV9tc2lfY2ZnW0FSTV9TTU1V
X01BWF9NU0lTXVszXSA9IHsKKwlbRVZUUV9NU0lfSU5ERVhdID0geworCQlBUk1fU01NVV9FVlRR
X0lSUV9DRkcwLAorCQlBUk1fU01NVV9FVlRRX0lSUV9DRkcxLAorCQlBUk1fU01NVV9FVlRRX0lS
UV9DRkcyLAorCX0sCisJW0dFUlJPUl9NU0lfSU5ERVhdID0geworCQlBUk1fU01NVV9HRVJST1Jf
SVJRX0NGRzAsCisJCUFSTV9TTU1VX0dFUlJPUl9JUlFfQ0ZHMSwKKwkJQVJNX1NNTVVfR0VSUk9S
X0lSUV9DRkcyLAorCX0sCisJW1BSSVFfTVNJX0lOREVYXSA9IHsKKwkJQVJNX1NNTVVfUFJJUV9J
UlFfQ0ZHMCwKKwkJQVJNX1NNTVVfUFJJUV9JUlFfQ0ZHMSwKKwkJQVJNX1NNTVVfUFJJUV9JUlFf
Q0ZHMiwKKwl9LAorfTsKKworc3RydWN0IGFybV9zbW11X2NtZHFfZW50IHsKKwkvKiBDb21tb24g
ZmllbGRzICovCisJdTgJCQkJb3Bjb2RlOworCWJvb2wJCQkJc3Vic3RyZWFtX3ZhbGlkOworCisJ
LyogQ29tbWFuZC1zcGVjaWZpYyBmaWVsZHMgKi8KKwl1bmlvbiB7CisJCSNkZWZpbmUgQ01EUV9P
UF9QUkVGRVRDSF9DRkcJMHgxCisJCXN0cnVjdCB7CisJCQl1MzIJCQlzaWQ7CisJCQl1OAkJCXNp
emU7CisJCQl1NjQJCQlhZGRyOworCQl9IHByZWZldGNoOworCisJCSNkZWZpbmUgQ01EUV9PUF9D
RkdJX1NURQkweDMKKwkJI2RlZmluZSBDTURRX09QX0NGR0lfQUxMCTB4NAorCQlzdHJ1Y3Qgewor
CQkJdTMyCQkJc2lkOworCQkJdW5pb24geworCQkJCWJvb2wJCWxlYWY7CisJCQkJdTgJCXNwYW47
CisJCQl9OworCQl9IGNmZ2k7CisKKwkJI2RlZmluZSBDTURRX09QX1RMQklfTkhfQVNJRAkweDEx
CisJCSNkZWZpbmUgQ01EUV9PUF9UTEJJX05IX1ZBCTB4MTIKKwkJI2RlZmluZSBDTURRX09QX1RM
QklfRUwyX0FMTAkweDIwCisJCSNkZWZpbmUgQ01EUV9PUF9UTEJJX1MxMl9WTUFMTAkweDI4CisJ
CSNkZWZpbmUgQ01EUV9PUF9UTEJJX1MyX0lQQQkweDJhCisJCSNkZWZpbmUgQ01EUV9PUF9UTEJJ
X05TTkhfQUxMCTB4MzAKKwkJc3RydWN0IHsKKwkJCXUxNgkJCWFzaWQ7CisJCQl1MTYJCQl2bWlk
OworCQkJYm9vbAkJCWxlYWY7CisJCQl1NjQJCQlhZGRyOworCQl9IHRsYmk7CisKKwkJI2RlZmlu
ZSBDTURRX09QX1BSSV9SRVNQCTB4NDEKKwkJc3RydWN0IHsKKwkJCXUzMgkJCXNpZDsKKwkJCXUz
MgkJCXNzaWQ7CisJCQl1MTYJCQlncnBpZDsKKwkJCWVudW0gcHJpX3Jlc3AJCXJlc3A7CisJCX0g
cHJpOworCisJCSNkZWZpbmUgQ01EUV9PUF9DTURfU1lOQwkweDQ2CisJfTsKK307CisKK3N0cnVj
dCBhcm1fc21tdV9xdWV1ZSB7CisJaW50CQkJCWlycTsgLyogV2lyZWQgaW50ZXJydXB0ICovCisK
KwlfX2xlNjQJCQkJKmJhc2U7CisJZG1hX2FkZHJfdAkJCWJhc2VfZG1hOworCXU2NAkJCQlxX2Jh
c2U7CisKKwlzaXplX3QJCQkJZW50X2R3b3JkczsKKwl1MzIJCQkJbWF4X25fc2hpZnQ7CisJdTMy
CQkJCXByb2Q7CisJdTMyCQkJCWNvbnM7CisKKwl1MzIgX19pb21lbQkJCSpwcm9kX3JlZzsKKwl1
MzIgX19pb21lbQkJCSpjb25zX3JlZzsKK307CisKK3N0cnVjdCBhcm1fc21tdV9jbWRxIHsKKwlz
dHJ1Y3QgYXJtX3NtbXVfcXVldWUJCXE7CisJc3BpbmxvY2tfdAkJCWxvY2s7Cit9OworCitzdHJ1
Y3QgYXJtX3NtbXVfZXZ0cSB7CisJc3RydWN0IGFybV9zbW11X3F1ZXVlCQlxOworCXUzMgkJCQlt
YXhfc3RhbGxzOworfTsKKworc3RydWN0IGFybV9zbW11X3ByaXEgeworCXN0cnVjdCBhcm1fc21t
dV9xdWV1ZQkJcTsKK307CisKKy8qIEhpZ2gtbGV2ZWwgc3RyZWFtIHRhYmxlIGFuZCBjb250ZXh0
IGRlc2NyaXB0b3Igc3RydWN0dXJlcyAqLworc3RydWN0IGFybV9zbW11X3N0cnRhYl9sMV9kZXNj
IHsKKwl1OAkJCQlzcGFuOworCisJX19sZTY0CQkJCSpsMnB0cjsKKwlkbWFfYWRkcl90CQkJbDJw
dHJfZG1hOworfTsKKworc3RydWN0IGFybV9zbW11X3MxX2NmZyB7CisJX19sZTY0CQkJCSpjZHB0
cjsKKwlkbWFfYWRkcl90CQkJY2RwdHJfZG1hOworCisJc3RydWN0IGFybV9zbW11X2N0eF9kZXNj
IHsKKwkJdTE2CWFzaWQ7CisJCXU2NAl0dGJyOworCQl1NjQJdGNyOworCQl1NjQJbWFpcjsKKwl9
CQkJCWNkOworfTsKKworc3RydWN0IGFybV9zbW11X3MyX2NmZyB7CisJdTE2CQkJCXZtaWQ7CisJ
dTY0CQkJCXZ0dGJyOworCXU2NAkJCQl2dGNyOworfTsKKworc3RydWN0IGFybV9zbW11X3N0cnRh
Yl9lbnQgeworCS8qCisJICogQW4gU1RFIGlzICJhc3NpZ25lZCIgaWYgdGhlIG1hc3RlciBlbWl0
dGluZyB0aGUgY29ycmVzcG9uZGluZyBTSUQKKwkgKiBpcyBhdHRhY2hlZCB0byBhIGRvbWFpbi4g
VGhlIGJlaGF2aW91ciBvZiBhbiB1bmFzc2lnbmVkIFNURSBpcworCSAqIGRldGVybWluZWQgYnkg
dGhlIGRpc2FibGVfYnlwYXNzIHBhcmFtZXRlciwgd2hlcmVhcyBhbiBhc3NpZ25lZAorCSAqIFNU
RSBiZWhhdmVzIGFjY29yZGluZyB0byBzMV9jZmcvczJfY2ZnLCB3aGljaCB0aGVtc2VsdmVzIGFy
ZQorCSAqIGNvbmZpZ3VyZWQgYWNjb3JkaW5nIHRvIHRoZSBkb21haW4gdHlwZS4KKwkgKi8KKwli
b29sCQkJCWFzc2lnbmVkOworCXN0cnVjdCBhcm1fc21tdV9zMV9jZmcJCSpzMV9jZmc7CisJc3Ry
dWN0IGFybV9zbW11X3MyX2NmZwkJKnMyX2NmZzsKK307CisKK3N0cnVjdCBhcm1fc21tdV9zdHJ0
YWJfY2ZnIHsKKwlfX2xlNjQJCQkJKnN0cnRhYjsKKwlkbWFfYWRkcl90CQkJc3RydGFiX2RtYTsK
KwlzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2wxX2Rlc2MJKmwxX2Rlc2M7CisJdW5zaWduZWQgaW50
CQkJbnVtX2wxX2VudHM7CisKKwl1NjQJCQkJc3RydGFiX2Jhc2U7CisJdTMyCQkJCXN0cnRhYl9i
YXNlX2NmZzsKK307CisKKy8qIEFuIFNNTVV2MyBpbnN0YW5jZSAqLworc3RydWN0IGFybV9zbW11
X2RldmljZSB7CisJc3RydWN0IGRldmljZQkJCSpkZXY7CisJdm9pZCBfX2lvbWVtCQkJKmJhc2U7
CisKKyNkZWZpbmUgQVJNX1NNTVVfRkVBVF8yX0xWTF9TVFJUQUIJKDEgPDwgMCkKKyNkZWZpbmUg
QVJNX1NNTVVfRkVBVF8yX0xWTF9DRFRBQgkoMSA8PCAxKQorI2RlZmluZSBBUk1fU01NVV9GRUFU
X1RUX0xFCQkoMSA8PCAyKQorI2RlZmluZSBBUk1fU01NVV9GRUFUX1RUX0JFCQkoMSA8PCAzKQor
I2RlZmluZSBBUk1fU01NVV9GRUFUX1BSSQkJKDEgPDwgNCkKKyNkZWZpbmUgQVJNX1NNTVVfRkVB
VF9BVFMJCSgxIDw8IDUpCisjZGVmaW5lIEFSTV9TTU1VX0ZFQVRfU0VWCQkoMSA8PCA2KQorI2Rl
ZmluZSBBUk1fU01NVV9GRUFUX01TSQkJKDEgPDwgNykKKyNkZWZpbmUgQVJNX1NNTVVfRkVBVF9D
T0hFUkVOQ1kJCSgxIDw8IDgpCisjZGVmaW5lIEFSTV9TTU1VX0ZFQVRfVFJBTlNfUzEJCSgxIDw8
IDkpCisjZGVmaW5lIEFSTV9TTU1VX0ZFQVRfVFJBTlNfUzIJCSgxIDw8IDEwKQorI2RlZmluZSBB
Uk1fU01NVV9GRUFUX1NUQUxMUwkJKDEgPDwgMTEpCisjZGVmaW5lIEFSTV9TTU1VX0ZFQVRfSFlQ
CQkoMSA8PCAxMikKKwl1MzIJCQkJZmVhdHVyZXM7CisKKyNkZWZpbmUgQVJNX1NNTVVfT1BUX1NL
SVBfUFJFRkVUQ0gJKDEgPDwgMCkKKyNkZWZpbmUgQVJNX1NNTVVfT1BUX1BBR0UwX1JFR1NfT05M
WQkoMSA8PCAxKQorCXUzMgkJCQlvcHRpb25zOworCisJc3RydWN0IGFybV9zbW11X2NtZHEJCWNt
ZHE7CisJc3RydWN0IGFybV9zbW11X2V2dHEJCWV2dHE7CisJc3RydWN0IGFybV9zbW11X3ByaXEJ
CXByaXE7CisKKwlpbnQJCQkJZ2Vycl9pcnE7CisJaW50CQkJCWNvbWJpbmVkX2lycTsKKworCXVu
c2lnbmVkIGxvbmcJCQlpYXM7IC8qIElQQSAqLworCXVuc2lnbmVkIGxvbmcJCQlvYXM7IC8qIFBB
ICovCisJdW5zaWduZWQgbG9uZwkJCXBnc2l6ZV9iaXRtYXA7CisKKyNkZWZpbmUgQVJNX1NNTVVf
TUFYX0FTSURTCQkoMSA8PCAxNikKKwl1bnNpZ25lZCBpbnQJCQlhc2lkX2JpdHM7CisJREVDTEFS
RV9CSVRNQVAoYXNpZF9tYXAsIEFSTV9TTU1VX01BWF9BU0lEUyk7CisKKyNkZWZpbmUgQVJNX1NN
TVVfTUFYX1ZNSURTCQkoMSA8PCAxNikKKwl1bnNpZ25lZCBpbnQJCQl2bWlkX2JpdHM7CisJREVD
TEFSRV9CSVRNQVAodm1pZF9tYXAsIEFSTV9TTU1VX01BWF9WTUlEUyk7CisKKwl1bnNpZ25lZCBp
bnQJCQlzc2lkX2JpdHM7CisJdW5zaWduZWQgaW50CQkJc2lkX2JpdHM7CisKKwlzdHJ1Y3QgYXJt
X3NtbXVfc3RydGFiX2NmZwlzdHJ0YWJfY2ZnOworCisJLyogSU9NTVUgY29yZSBjb2RlIGhhbmRs
ZSAqLworCXN0cnVjdCBpb21tdV9kZXZpY2UJCWlvbW11OworfTsKKworLyogU01NVSBwcml2YXRl
IGRhdGEgZm9yIGVhY2ggbWFzdGVyICovCitzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEgewor
CXN0cnVjdCBhcm1fc21tdV9kZXZpY2UJCSpzbW11OworCXN0cnVjdCBhcm1fc21tdV9zdHJ0YWJf
ZW50CXN0ZTsKK307CisKKy8qIFNNTVUgcHJpdmF0ZSBkYXRhIGZvciBhbiBJT01NVSBkb21haW4g
Ki8KK2VudW0gYXJtX3NtbXVfZG9tYWluX3N0YWdlIHsKKwlBUk1fU01NVV9ET01BSU5fUzEgPSAw
LAorCUFSTV9TTU1VX0RPTUFJTl9TMiwKKwlBUk1fU01NVV9ET01BSU5fTkVTVEVELAorCUFSTV9T
TU1VX0RPTUFJTl9CWVBBU1MsCit9OworCitzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluIHsKKwlzdHJ1
Y3QgYXJtX3NtbXVfZGV2aWNlCQkqc21tdTsKKwlzdHJ1Y3QgbXV0ZXgJCQlpbml0X211dGV4OyAv
KiBQcm90ZWN0cyBzbW11IHBvaW50ZXIgKi8KKworCXN0cnVjdCBpb19wZ3RhYmxlX29wcwkJKnBn
dGJsX29wczsKKworCWVudW0gYXJtX3NtbXVfZG9tYWluX3N0YWdlCXN0YWdlOworCXVuaW9uIHsK
KwkJc3RydWN0IGFybV9zbW11X3MxX2NmZwlzMV9jZmc7CisJCXN0cnVjdCBhcm1fc21tdV9zMl9j
ZmcJczJfY2ZnOworCX07CisKKwlzdHJ1Y3QgaW9tbXVfZG9tYWluCQlkb21haW47Cit9OworCitz
dHJ1Y3QgYXJtX3NtbXVfb3B0aW9uX3Byb3AgeworCXUzMiBvcHQ7CisJY29uc3QgY2hhciAqcHJv
cDsKK307CisKK3N0YXRpYyBzdHJ1Y3QgYXJtX3NtbXVfb3B0aW9uX3Byb3AgYXJtX3NtbXVfb3B0
aW9uc1tdID0geworCXsgQVJNX1NNTVVfT1BUX1NLSVBfUFJFRkVUQ0gsICJoaXNpbGljb24sYnJv
a2VuLXByZWZldGNoLWNtZCIgfSwKKwl7IEFSTV9TTU1VX09QVF9QQUdFMF9SRUdTX09OTFksICJj
YXZpdW0sY245OTAwLWJyb2tlbi1wYWdlMS1yZWdzcGFjZSJ9LAorCXsgMCwgTlVMTH0sCit9Owor
CitzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAqYXJtX3NtbXVfcGFnZTFfZml4dXAodW5zaWdu
ZWQgbG9uZyBvZmZzZXQsCisJCQkJCQkgc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKK3sK
KwlpZiAoKG9mZnNldCA+IFNaXzY0SykgJiYKKwkgICAgKHNtbXUtPm9wdGlvbnMgJiBBUk1fU01N
VV9PUFRfUEFHRTBfUkVHU19PTkxZKSkKKwkJb2Zmc2V0IC09IFNaXzY0SzsKKworCXJldHVybiBz
bW11LT5iYXNlICsgb2Zmc2V0OworfQorCitzdGF0aWMgc3RydWN0IGFybV9zbW11X2RvbWFpbiAq
dG9fc21tdV9kb21haW4oc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tKQoreworCXJldHVybiBjb250
YWluZXJfb2YoZG9tLCBzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluLCBkb21haW4pOworfQorCitzdGF0
aWMgdm9pZCBwYXJzZV9kcml2ZXJfb3B0aW9ucyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11
KQoreworCWludCBpID0gMDsKKworCWRvIHsKKwkJaWYgKG9mX3Byb3BlcnR5X3JlYWRfYm9vbChz
bW11LT5kZXYtPm9mX25vZGUsCisJCQkJCQlhcm1fc21tdV9vcHRpb25zW2ldLnByb3ApKSB7CisJ
CQlzbW11LT5vcHRpb25zIHw9IGFybV9zbW11X29wdGlvbnNbaV0ub3B0OworCQkJZGV2X25vdGlj
ZShzbW11LT5kZXYsICJvcHRpb24gJXNcbiIsCisJCQkJYXJtX3NtbXVfb3B0aW9uc1tpXS5wcm9w
KTsKKwkJfQorCX0gd2hpbGUgKGFybV9zbW11X29wdGlvbnNbKytpXS5vcHQpOworfQorCisvKiBM
b3ctbGV2ZWwgcXVldWUgbWFuaXB1bGF0aW9uIGZ1bmN0aW9ucyAqLworc3RhdGljIGJvb2wgcXVl
dWVfZnVsbChzdHJ1Y3QgYXJtX3NtbXVfcXVldWUgKnEpCit7CisJcmV0dXJuIFFfSURYKHEsIHEt
PnByb2QpID09IFFfSURYKHEsIHEtPmNvbnMpICYmCisJICAgICAgIFFfV1JQKHEsIHEtPnByb2Qp
ICE9IFFfV1JQKHEsIHEtPmNvbnMpOworfQorCitzdGF0aWMgYm9vbCBxdWV1ZV9lbXB0eShzdHJ1
Y3QgYXJtX3NtbXVfcXVldWUgKnEpCit7CisJcmV0dXJuIFFfSURYKHEsIHEtPnByb2QpID09IFFf
SURYKHEsIHEtPmNvbnMpICYmCisJICAgICAgIFFfV1JQKHEsIHEtPnByb2QpID09IFFfV1JQKHEs
IHEtPmNvbnMpOworfQorCitzdGF0aWMgdm9pZCBxdWV1ZV9zeW5jX2NvbnMoc3RydWN0IGFybV9z
bW11X3F1ZXVlICpxKQoreworCXEtPmNvbnMgPSByZWFkbF9yZWxheGVkKHEtPmNvbnNfcmVnKTsK
K30KKworc3RhdGljIHZvaWQgcXVldWVfaW5jX2NvbnMoc3RydWN0IGFybV9zbW11X3F1ZXVlICpx
KQoreworCXUzMiBjb25zID0gKFFfV1JQKHEsIHEtPmNvbnMpIHwgUV9JRFgocSwgcS0+Y29ucykp
ICsgMTsKKworCXEtPmNvbnMgPSBRX09WRihxLCBxLT5jb25zKSB8IFFfV1JQKHEsIGNvbnMpIHwg
UV9JRFgocSwgY29ucyk7CisJd3JpdGVsKHEtPmNvbnMsIHEtPmNvbnNfcmVnKTsKK30KKworc3Rh
dGljIGludCBxdWV1ZV9zeW5jX3Byb2Qoc3RydWN0IGFybV9zbW11X3F1ZXVlICpxKQoreworCWlu
dCByZXQgPSAwOworCXUzMiBwcm9kID0gcmVhZGxfcmVsYXhlZChxLT5wcm9kX3JlZyk7CisKKwlp
ZiAoUV9PVkYocSwgcHJvZCkgIT0gUV9PVkYocSwgcS0+cHJvZCkpCisJCXJldCA9IC1FT1ZFUkZM
T1c7CisKKwlxLT5wcm9kID0gcHJvZDsKKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgdm9pZCBx
dWV1ZV9pbmNfcHJvZChzdHJ1Y3QgYXJtX3NtbXVfcXVldWUgKnEpCit7CisJdTMyIHByb2QgPSAo
UV9XUlAocSwgcS0+cHJvZCkgfCBRX0lEWChxLCBxLT5wcm9kKSkgKyAxOworCisJcS0+cHJvZCA9
IFFfT1ZGKHEsIHEtPnByb2QpIHwgUV9XUlAocSwgcHJvZCkgfCBRX0lEWChxLCBwcm9kKTsKKwl3
cml0ZWwocS0+cHJvZCwgcS0+cHJvZF9yZWcpOworfQorCisvKgorICogV2FpdCBmb3IgdGhlIFNN
TVUgdG8gY29uc3VtZSBpdGVtcy4gSWYgZHJhaW4gaXMgdHJ1ZSwgd2FpdCB1bnRpbCB0aGUgcXVl
dWUKKyAqIGlzIGVtcHR5LiBPdGhlcndpc2UsIHdhaXQgdW50aWwgdGhlcmUgaXMgYXQgbGVhc3Qg
b25lIGZyZWUgc2xvdC4KKyAqLworc3RhdGljIGludCBxdWV1ZV9wb2xsX2NvbnMoc3RydWN0IGFy
bV9zbW11X3F1ZXVlICpxLCBib29sIGRyYWluLCBib29sIHdmZSkKK3sKKwlrdGltZV90IHRpbWVv
dXQ7CisJdW5zaWduZWQgaW50IGRlbGF5ID0gMTsKKworCS8qIFdhaXQgbG9uZ2VyIGlmIGl0J3Mg
cXVldWUgZHJhaW4gKi8KKwl0aW1lb3V0ID0ga3RpbWVfYWRkX3VzKGt0aW1lX2dldCgpLCBkcmFp
biA/CisJCQkJCSAgICBBUk1fU01NVV9DTURRX0RSQUlOX1RJTUVPVVRfVVMgOgorCQkJCQkgICAg
QVJNX1NNTVVfUE9MTF9USU1FT1VUX1VTKTsKKworCXdoaWxlIChxdWV1ZV9zeW5jX2NvbnMocSks
IChkcmFpbiA/ICFxdWV1ZV9lbXB0eShxKSA6IHF1ZXVlX2Z1bGwocSkpKSB7CisJCWlmIChrdGlt
ZV9jb21wYXJlKGt0aW1lX2dldCgpLCB0aW1lb3V0KSA+IDApCisJCQlyZXR1cm4gLUVUSU1FRE9V
VDsKKworCQlpZiAod2ZlKSB7CisJCQl3ZmUoKTsKKwkJfSBlbHNlIHsKKwkJCWNwdV9yZWxheCgp
OworCQkJdWRlbGF5KGRlbGF5KTsKKwkJCWRlbGF5ICo9IDI7CisJCX0KKwl9CisKKwlyZXR1cm4g
MDsKK30KKworc3RhdGljIHZvaWQgcXVldWVfd3JpdGUoX19sZTY0ICpkc3QsIHU2NCAqc3JjLCBz
aXplX3Qgbl9kd29yZHMpCit7CisJaW50IGk7CisKKwlmb3IgKGkgPSAwOyBpIDwgbl9kd29yZHM7
ICsraSkKKwkJKmRzdCsrID0gY3B1X3RvX2xlNjQoKnNyYysrKTsKK30KKworc3RhdGljIGludCBx
dWV1ZV9pbnNlcnRfcmF3KHN0cnVjdCBhcm1fc21tdV9xdWV1ZSAqcSwgdTY0ICplbnQpCit7CisJ
aWYgKHF1ZXVlX2Z1bGwocSkpCisJCXJldHVybiAtRU5PU1BDOworCisJcXVldWVfd3JpdGUoUV9F
TlQocSwgcS0+cHJvZCksIGVudCwgcS0+ZW50X2R3b3Jkcyk7CisJcXVldWVfaW5jX3Byb2QocSk7
CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHF1ZXVlX3JlYWQoX19sZTY0ICpkc3QsIHU2
NCAqc3JjLCBzaXplX3Qgbl9kd29yZHMpCit7CisJaW50IGk7CisKKwlmb3IgKGkgPSAwOyBpIDwg
bl9kd29yZHM7ICsraSkKKwkJKmRzdCsrID0gbGU2NF90b19jcHUoKnNyYysrKTsKK30KKworc3Rh
dGljIGludCBxdWV1ZV9yZW1vdmVfcmF3KHN0cnVjdCBhcm1fc21tdV9xdWV1ZSAqcSwgdTY0ICpl
bnQpCit7CisJaWYgKHF1ZXVlX2VtcHR5KHEpKQorCQlyZXR1cm4gLUVBR0FJTjsKKworCXF1ZXVl
X3JlYWQoZW50LCBRX0VOVChxLCBxLT5jb25zKSwgcS0+ZW50X2R3b3Jkcyk7CisJcXVldWVfaW5j
X2NvbnMocSk7CisJcmV0dXJuIDA7Cit9CisKKy8qIEhpZ2gtbGV2ZWwgcXVldWUgYWNjZXNzb3Jz
ICovCitzdGF0aWMgaW50IGFybV9zbW11X2NtZHFfYnVpbGRfY21kKHU2NCAqY21kLCBzdHJ1Y3Qg
YXJtX3NtbXVfY21kcV9lbnQgKmVudCkKK3sKKwltZW1zZXQoY21kLCAwLCBDTURRX0VOVF9EV09S
RFMgPDwgMyk7CisJY21kWzBdIHw9IChlbnQtPm9wY29kZSAmIENNRFFfMF9PUF9NQVNLKSA8PCBD
TURRXzBfT1BfU0hJRlQ7CisKKwlzd2l0Y2ggKGVudC0+b3Bjb2RlKSB7CisJY2FzZSBDTURRX09Q
X1RMQklfRUwyX0FMTDoKKwljYXNlIENNRFFfT1BfVExCSV9OU05IX0FMTDoKKwkJYnJlYWs7CisJ
Y2FzZSBDTURRX09QX1BSRUZFVENIX0NGRzoKKwkJY21kWzBdIHw9ICh1NjQpZW50LT5wcmVmZXRj
aC5zaWQgPDwgQ01EUV9QUkVGRVRDSF8wX1NJRF9TSElGVDsKKwkJY21kWzFdIHw9IGVudC0+cHJl
ZmV0Y2guc2l6ZSA8PCBDTURRX1BSRUZFVENIXzFfU0laRV9TSElGVDsKKwkJY21kWzFdIHw9IGVu
dC0+cHJlZmV0Y2guYWRkciAmIENNRFFfUFJFRkVUQ0hfMV9BRERSX01BU0s7CisJCWJyZWFrOwor
CWNhc2UgQ01EUV9PUF9DRkdJX1NURToKKwkJY21kWzBdIHw9ICh1NjQpZW50LT5jZmdpLnNpZCA8
PCBDTURRX0NGR0lfMF9TSURfU0hJRlQ7CisJCWNtZFsxXSB8PSBlbnQtPmNmZ2kubGVhZiA/IENN
RFFfQ0ZHSV8xX0xFQUYgOiAwOworCQlicmVhazsKKwljYXNlIENNRFFfT1BfQ0ZHSV9BTEw6CisJ
CS8qIENvdmVyIHRoZSBlbnRpcmUgU0lEIHJhbmdlICovCisJCWNtZFsxXSB8PSBDTURRX0NGR0lf
MV9SQU5HRV9NQVNLIDw8IENNRFFfQ0ZHSV8xX1JBTkdFX1NISUZUOworCQlicmVhazsKKwljYXNl
IENNRFFfT1BfVExCSV9OSF9WQToKKwkJY21kWzBdIHw9ICh1NjQpZW50LT50bGJpLmFzaWQgPDwg
Q01EUV9UTEJJXzBfQVNJRF9TSElGVDsKKwkJY21kWzFdIHw9IGVudC0+dGxiaS5sZWFmID8gQ01E
UV9UTEJJXzFfTEVBRiA6IDA7CisJCWNtZFsxXSB8PSBlbnQtPnRsYmkuYWRkciAmIENNRFFfVExC
SV8xX1ZBX01BU0s7CisJCWJyZWFrOworCWNhc2UgQ01EUV9PUF9UTEJJX1MyX0lQQToKKwkJY21k
WzBdIHw9ICh1NjQpZW50LT50bGJpLnZtaWQgPDwgQ01EUV9UTEJJXzBfVk1JRF9TSElGVDsKKwkJ
Y21kWzFdIHw9IGVudC0+dGxiaS5sZWFmID8gQ01EUV9UTEJJXzFfTEVBRiA6IDA7CisJCWNtZFsx
XSB8PSBlbnQtPnRsYmkuYWRkciAmIENNRFFfVExCSV8xX0lQQV9NQVNLOworCQlicmVhazsKKwlj
YXNlIENNRFFfT1BfVExCSV9OSF9BU0lEOgorCQljbWRbMF0gfD0gKHU2NCllbnQtPnRsYmkuYXNp
ZCA8PCBDTURRX1RMQklfMF9BU0lEX1NISUZUOworCQkvKiBGYWxsdGhyb3VnaCAqLworCWNhc2Ug
Q01EUV9PUF9UTEJJX1MxMl9WTUFMTDoKKwkJY21kWzBdIHw9ICh1NjQpZW50LT50bGJpLnZtaWQg
PDwgQ01EUV9UTEJJXzBfVk1JRF9TSElGVDsKKwkJYnJlYWs7CisJY2FzZSBDTURRX09QX1BSSV9S
RVNQOgorCQljbWRbMF0gfD0gZW50LT5zdWJzdHJlYW1fdmFsaWQgPyBDTURRXzBfU1NWIDogMDsK
KwkJY21kWzBdIHw9IGVudC0+cHJpLnNzaWQgPDwgQ01EUV9QUklfMF9TU0lEX1NISUZUOworCQlj
bWRbMF0gfD0gKHU2NCllbnQtPnByaS5zaWQgPDwgQ01EUV9QUklfMF9TSURfU0hJRlQ7CisJCWNt
ZFsxXSB8PSBlbnQtPnByaS5ncnBpZCA8PCBDTURRX1BSSV8xX0dSUElEX1NISUZUOworCQlzd2l0
Y2ggKGVudC0+cHJpLnJlc3ApIHsKKwkJY2FzZSBQUklfUkVTUF9ERU5ZOgorCQkJY21kWzFdIHw9
IENNRFFfUFJJXzFfUkVTUF9ERU5ZOworCQkJYnJlYWs7CisJCWNhc2UgUFJJX1JFU1BfRkFJTDoK
KwkJCWNtZFsxXSB8PSBDTURRX1BSSV8xX1JFU1BfRkFJTDsKKwkJCWJyZWFrOworCQljYXNlIFBS
SV9SRVNQX1NVQ0M6CisJCQljbWRbMV0gfD0gQ01EUV9QUklfMV9SRVNQX1NVQ0M7CisJCQlicmVh
azsKKwkJZGVmYXVsdDoKKwkJCXJldHVybiAtRUlOVkFMOworCQl9CisJCWJyZWFrOworCWNhc2Ug
Q01EUV9PUF9DTURfU1lOQzoKKwkJY21kWzBdIHw9IENNRFFfU1lOQ18wX0NTX1NFVjsKKwkJYnJl
YWs7CisJZGVmYXVsdDoKKwkJcmV0dXJuIC1FTk9FTlQ7CisJfQorCisJcmV0dXJuIDA7Cit9CisK
K3N0YXRpYyB2b2lkIGFybV9zbW11X2NtZHFfc2tpcF9lcnIoc3RydWN0IGFybV9zbW11X2Rldmlj
ZSAqc21tdSkKK3sKKwlzdGF0aWMgY29uc3QgY2hhciAqY2Vycm9yX3N0cltdID0geworCQlbQ01E
UV9FUlJfQ0VSUk9SX05PTkVfSURYXQk9ICJObyBlcnJvciIsCisJCVtDTURRX0VSUl9DRVJST1Jf
SUxMX0lEWF0JPSAiSWxsZWdhbCBjb21tYW5kIiwKKwkJW0NNRFFfRVJSX0NFUlJPUl9BQlRfSURY
XQk9ICJBYm9ydCBvbiBjb21tYW5kIGZldGNoIiwKKwl9OworCisJaW50IGk7CisJdTY0IGNtZFtD
TURRX0VOVF9EV09SRFNdOworCXN0cnVjdCBhcm1fc21tdV9xdWV1ZSAqcSA9ICZzbW11LT5jbWRx
LnE7CisJdTMyIGNvbnMgPSByZWFkbF9yZWxheGVkKHEtPmNvbnNfcmVnKTsKKwl1MzIgaWR4ID0g
Y29ucyA+PiBDTURRX0VSUl9TSElGVCAmIENNRFFfRVJSX01BU0s7CisJc3RydWN0IGFybV9zbW11
X2NtZHFfZW50IGNtZF9zeW5jID0geworCQkub3Bjb2RlID0gQ01EUV9PUF9DTURfU1lOQywKKwl9
OworCisJZGV2X2VycihzbW11LT5kZXYsICJDTURRIGVycm9yIChjb25zIDB4JTA4eCk6ICVzXG4i
LCBjb25zLAorCQlpZHggPCBBUlJBWV9TSVpFKGNlcnJvcl9zdHIpID8gIGNlcnJvcl9zdHJbaWR4
XSA6ICJVbmtub3duIik7CisKKwlzd2l0Y2ggKGlkeCkgeworCWNhc2UgQ01EUV9FUlJfQ0VSUk9S
X0FCVF9JRFg6CisJCWRldl9lcnIoc21tdS0+ZGV2LCAicmV0cnlpbmcgY29tbWFuZCBmZXRjaFxu
Iik7CisJY2FzZSBDTURRX0VSUl9DRVJST1JfTk9ORV9JRFg6CisJCXJldHVybjsKKwljYXNlIENN
RFFfRVJSX0NFUlJPUl9JTExfSURYOgorCQkvKiBGYWxsdGhyb3VnaCAqLworCWRlZmF1bHQ6CisJ
CWJyZWFrOworCX0KKworCS8qCisJICogV2UgbWF5IGhhdmUgY29uY3VycmVudCBwcm9kdWNlcnMs
IHNvIHdlIG5lZWQgdG8gYmUgY2FyZWZ1bAorCSAqIG5vdCB0byB0b3VjaCBhbnkgb2YgdGhlIHNo
YWRvdyBjbWRxIHN0YXRlLgorCSAqLworCXF1ZXVlX3JlYWQoY21kLCBRX0VOVChxLCBjb25zKSwg
cS0+ZW50X2R3b3Jkcyk7CisJZGV2X2VycihzbW11LT5kZXYsICJza2lwcGluZyBjb21tYW5kIGlu
IGVycm9yIHN0YXRlOlxuIik7CisJZm9yIChpID0gMDsgaSA8IEFSUkFZX1NJWkUoY21kKTsgKytp
KQorCQlkZXZfZXJyKHNtbXUtPmRldiwgIlx0MHglMDE2bGx4XG4iLCAodW5zaWduZWQgbG9uZyBs
b25nKWNtZFtpXSk7CisKKwkvKiBDb252ZXJ0IHRoZSBlcnJvbmVvdXMgY29tbWFuZCBpbnRvIGEg
Q01EX1NZTkMgKi8KKwlpZiAoYXJtX3NtbXVfY21kcV9idWlsZF9jbWQoY21kLCAmY21kX3N5bmMp
KSB7CisJCWRldl9lcnIoc21tdS0+ZGV2LCAiZmFpbGVkIHRvIGNvbnZlcnQgdG8gQ01EX1NZTkNc
biIpOworCQlyZXR1cm47CisJfQorCisJcXVldWVfd3JpdGUoUV9FTlQocSwgY29ucyksIGNtZCwg
cS0+ZW50X2R3b3Jkcyk7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X2NtZHFfaXNzdWVfY21k
KHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsCisJCQkJICAgIHN0cnVjdCBhcm1fc21tdV9j
bWRxX2VudCAqZW50KQoreworCXU2NCBjbWRbQ01EUV9FTlRfRFdPUkRTXTsKKwl1bnNpZ25lZCBs
b25nIGZsYWdzOworCWJvb2wgd2ZlID0gISEoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFU
X1NFVik7CisJc3RydWN0IGFybV9zbW11X3F1ZXVlICpxID0gJnNtbXUtPmNtZHEucTsKKworCWlm
IChhcm1fc21tdV9jbWRxX2J1aWxkX2NtZChjbWQsIGVudCkpIHsKKwkJZGV2X3dhcm4oc21tdS0+
ZGV2LCAiaWdub3JpbmcgdW5rbm93biBDTURRIG9wY29kZSAweCV4XG4iLAorCQkJIGVudC0+b3Bj
b2RlKTsKKwkJcmV0dXJuOworCX0KKworCXNwaW5fbG9ja19pcnFzYXZlKCZzbW11LT5jbWRxLmxv
Y2ssIGZsYWdzKTsKKwl3aGlsZSAocXVldWVfaW5zZXJ0X3JhdyhxLCBjbWQpID09IC1FTk9TUEMp
IHsKKwkJaWYgKHF1ZXVlX3BvbGxfY29ucyhxLCBmYWxzZSwgd2ZlKSkKKwkJCWRldl9lcnJfcmF0
ZWxpbWl0ZWQoc21tdS0+ZGV2LCAiQ01EUSB0aW1lb3V0XG4iKTsKKwl9CisKKwlpZiAoZW50LT5v
cGNvZGUgPT0gQ01EUV9PUF9DTURfU1lOQyAmJiBxdWV1ZV9wb2xsX2NvbnMocSwgdHJ1ZSwgd2Zl
KSkKKwkJZGV2X2Vycl9yYXRlbGltaXRlZChzbW11LT5kZXYsICJDTURfU1lOQyB0aW1lb3V0XG4i
KTsKKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZzbW11LT5jbWRxLmxvY2ssIGZsYWdzKTsKK30K
KworLyogQ29udGV4dCBkZXNjcmlwdG9yIG1hbmlwdWxhdGlvbiBmdW5jdGlvbnMgKi8KK3N0YXRp
YyB1NjQgYXJtX3NtbXVfY3B1X3Rjcl90b19jZCh1NjQgdGNyKQoreworCXU2NCB2YWwgPSAwOwor
CisJLyogUmVwYWNrIHRoZSBUQ1IuIEp1c3QgY2FyZSBhYm91dCBUVEJSMCBmb3Igbm93ICovCisJ
dmFsIHw9IEFSTV9TTU1VX1RDUjJDRCh0Y3IsIFQwU1opOworCXZhbCB8PSBBUk1fU01NVV9UQ1Iy
Q0QodGNyLCBURzApOworCXZhbCB8PSBBUk1fU01NVV9UQ1IyQ0QodGNyLCBJUkdOMCk7CisJdmFs
IHw9IEFSTV9TTU1VX1RDUjJDRCh0Y3IsIE9SR04wKTsKKwl2YWwgfD0gQVJNX1NNTVVfVENSMkNE
KHRjciwgU0gwKTsKKwl2YWwgfD0gQVJNX1NNTVVfVENSMkNEKHRjciwgRVBEMCk7CisJdmFsIHw9
IEFSTV9TTU1VX1RDUjJDRCh0Y3IsIEVQRDEpOworCXZhbCB8PSBBUk1fU01NVV9UQ1IyQ0QodGNy
LCBJUFMpOworCXZhbCB8PSBBUk1fU01NVV9UQ1IyQ0QodGNyLCBUQkkwKTsKKworCXJldHVybiB2
YWw7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X3dyaXRlX2N0eF9kZXNjKHN0cnVjdCBhcm1f
c21tdV9kZXZpY2UgKnNtbXUsCisJCQkJICAgIHN0cnVjdCBhcm1fc21tdV9zMV9jZmcgKmNmZykK
K3sKKwl1NjQgdmFsOworCisJLyoKKwkgKiBXZSBkb24ndCBuZWVkIHRvIGlzc3VlIGFueSBpbnZh
bGlkYXRpb24gaGVyZSwgYXMgd2UnbGwgaW52YWxpZGF0ZQorCSAqIHRoZSBTVEUgd2hlbiBpbnN0
YWxsaW5nIHRoZSBuZXcgZW50cnkgYW55d2F5LgorCSAqLworCXZhbCA9IGFybV9zbW11X2NwdV90
Y3JfdG9fY2QoY2ZnLT5jZC50Y3IpIHwKKyNpZmRlZiBfX0JJR19FTkRJQU4KKwkgICAgICBDVFhE
RVNDX0NEXzBfRU5ESSB8CisjZW5kaWYKKwkgICAgICBDVFhERVNDX0NEXzBfUiB8IENUWERFU0Nf
Q0RfMF9BIHwgQ1RYREVTQ19DRF8wX0FTRVRfUFJJVkFURSB8CisJICAgICAgQ1RYREVTQ19DRF8w
X0FBNjQgfCAodTY0KWNmZy0+Y2QuYXNpZCA8PCBDVFhERVNDX0NEXzBfQVNJRF9TSElGVCB8CisJ
ICAgICAgQ1RYREVTQ19DRF8wX1Y7CisJY2ZnLT5jZHB0clswXSA9IGNwdV90b19sZTY0KHZhbCk7
CisKKwl2YWwgPSBjZmctPmNkLnR0YnIgJiBDVFhERVNDX0NEXzFfVFRCMF9NQVNLIDw8IENUWERF
U0NfQ0RfMV9UVEIwX1NISUZUOworCWNmZy0+Y2RwdHJbMV0gPSBjcHVfdG9fbGU2NCh2YWwpOwor
CisJY2ZnLT5jZHB0clszXSA9IGNwdV90b19sZTY0KGNmZy0+Y2QubWFpciA8PCBDVFhERVNDX0NE
XzNfTUFJUl9TSElGVCk7Cit9CisKKy8qIFN0cmVhbSB0YWJsZSBtYW5pcHVsYXRpb24gZnVuY3Rp
b25zICovCitzdGF0aWMgdm9pZAorYXJtX3NtbXVfd3JpdGVfc3RydGFiX2wxX2Rlc2MoX19sZTY0
ICpkc3QsIHN0cnVjdCBhcm1fc21tdV9zdHJ0YWJfbDFfZGVzYyAqZGVzYykKK3sKKwl1NjQgdmFs
ID0gMDsKKworCXZhbCB8PSAoZGVzYy0+c3BhbiAmIFNUUlRBQl9MMV9ERVNDX1NQQU5fTUFTSykK
KwkJPDwgU1RSVEFCX0wxX0RFU0NfU1BBTl9TSElGVDsKKwl2YWwgfD0gZGVzYy0+bDJwdHJfZG1h
ICYKKwkgICAgICAgU1RSVEFCX0wxX0RFU0NfTDJQVFJfTUFTSyA8PCBTVFJUQUJfTDFfREVTQ19M
MlBUUl9TSElGVDsKKworCSpkc3QgPSBjcHVfdG9fbGU2NCh2YWwpOworfQorCitzdGF0aWMgdm9p
ZCBhcm1fc21tdV9zeW5jX3N0ZV9mb3Jfc2lkKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUs
IHUzMiBzaWQpCit7CisJc3RydWN0IGFybV9zbW11X2NtZHFfZW50IGNtZCA9IHsKKwkJLm9wY29k
ZQk9IENNRFFfT1BfQ0ZHSV9TVEUsCisJCS5jZmdpCT0geworCQkJLnNpZAk9IHNpZCwKKwkJCS5s
ZWFmCT0gdHJ1ZSwKKwkJfSwKKwl9OworCisJYXJtX3NtbXVfY21kcV9pc3N1ZV9jbWQoc21tdSwg
JmNtZCk7CisJY21kLm9wY29kZSA9IENNRFFfT1BfQ01EX1NZTkM7CisJYXJtX3NtbXVfY21kcV9p
c3N1ZV9jbWQoc21tdSwgJmNtZCk7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X3dyaXRlX3N0
cnRhYl9lbnQoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNpZCwKKwkJCQkgICAg
ICBfX2xlNjQgKmRzdCwgc3RydWN0IGFybV9zbW11X3N0cnRhYl9lbnQgKnN0ZSkKK3sKKwkvKgor
CSAqIFRoaXMgaXMgaGlkZW91c2x5IGNvbXBsaWNhdGVkLCBidXQgd2Ugb25seSByZWFsbHkgY2Fy
ZSBhYm91dAorCSAqIHRocmVlIGNhc2VzIGF0IHRoZSBtb21lbnQ6CisJICoKKwkgKiAxLiBJbnZh
bGlkIChhbGwgemVybykgLT4gYnlwYXNzL2ZhdWx0IChpbml0KQorCSAqIDIuIEJ5cGFzcy9mYXVs
dCAtPiB0cmFuc2xhdGlvbi9ieXBhc3MgKGF0dGFjaCkKKwkgKiAzLiBUcmFuc2xhdGlvbi9ieXBh
c3MgLT4gYnlwYXNzL2ZhdWx0IChkZXRhY2gpCisJICoKKwkgKiBHaXZlbiB0aGF0IHdlIGNhbid0
IHVwZGF0ZSB0aGUgU1RFIGF0b21pY2FsbHkgYW5kIHRoZSBTTU1VCisJICogZG9lc24ndCByZWFk
IHRoZSB0aGluZyBpbiBhIGRlZmluZWQgb3JkZXIsIHRoYXQgbGVhdmVzIHVzCisJICogd2l0aCB0
aGUgZm9sbG93aW5nIG1haW50ZW5hbmNlIHJlcXVpcmVtZW50czoKKwkgKgorCSAqIDEuIFVwZGF0
ZSBDb25maWcsIHJldHVybiAoaW5pdCB0aW1lIFNURXMgYXJlbid0IGxpdmUpCisJICogMi4gV3Jp
dGUgZXZlcnl0aGluZyBhcGFydCBmcm9tIGR3b3JkIDAsIHN5bmMsIHdyaXRlIGR3b3JkIDAsIHN5
bmMKKwkgKiAzLiBVcGRhdGUgQ29uZmlnLCBzeW5jCisJICovCisJdTY0IHZhbCA9IGxlNjRfdG9f
Y3B1KGRzdFswXSk7CisJYm9vbCBzdGVfbGl2ZSA9IGZhbHNlOworCXN0cnVjdCBhcm1fc21tdV9j
bWRxX2VudCBwcmVmZXRjaF9jbWQgPSB7CisJCS5vcGNvZGUJCT0gQ01EUV9PUF9QUkVGRVRDSF9D
RkcsCisJCS5wcmVmZXRjaAk9IHsKKwkJCS5zaWQJPSBzaWQsCisJCX0sCisJfTsKKworCWlmICh2
YWwgJiBTVFJUQUJfU1RFXzBfVikgeworCQl1NjQgY2ZnOworCisJCWNmZyA9IHZhbCAmIFNUUlRB
Ql9TVEVfMF9DRkdfTUFTSyA8PCBTVFJUQUJfU1RFXzBfQ0ZHX1NISUZUOworCQlzd2l0Y2ggKGNm
ZykgeworCQljYXNlIFNUUlRBQl9TVEVfMF9DRkdfQllQQVNTOgorCQkJYnJlYWs7CisJCWNhc2Ug
U1RSVEFCX1NURV8wX0NGR19TMV9UUkFOUzoKKwkJY2FzZSBTVFJUQUJfU1RFXzBfQ0ZHX1MyX1RS
QU5TOgorCQkJc3RlX2xpdmUgPSB0cnVlOworCQkJYnJlYWs7CisJCWNhc2UgU1RSVEFCX1NURV8w
X0NGR19BQk9SVDoKKwkJCWlmIChkaXNhYmxlX2J5cGFzcykKKwkJCQlicmVhazsKKwkJZGVmYXVs
dDoKKwkJCUJVRygpOyAvKiBTVEUgY29ycnVwdGlvbiAqLworCQl9CisJfQorCisJLyogTnVrZSB0
aGUgZXhpc3RpbmcgU1RFXzAgdmFsdWUsIGFzIHdlJ3JlIGdvaW5nIHRvIHJld3JpdGUgaXQgKi8K
Kwl2YWwgPSBTVFJUQUJfU1RFXzBfVjsKKworCS8qIEJ5cGFzcy9mYXVsdCAqLworCWlmICghc3Rl
LT5hc3NpZ25lZCB8fCAhKHN0ZS0+czFfY2ZnIHx8IHN0ZS0+czJfY2ZnKSkgeworCQlpZiAoIXN0
ZS0+YXNzaWduZWQgJiYgZGlzYWJsZV9ieXBhc3MpCisJCQl2YWwgfD0gU1RSVEFCX1NURV8wX0NG
R19BQk9SVDsKKwkJZWxzZQorCQkJdmFsIHw9IFNUUlRBQl9TVEVfMF9DRkdfQllQQVNTOworCisJ
CWRzdFswXSA9IGNwdV90b19sZTY0KHZhbCk7CisJCWRzdFsxXSA9IGNwdV90b19sZTY0KFNUUlRB
Ql9TVEVfMV9TSENGR19JTkNPTUlORworCQkJIDw8IFNUUlRBQl9TVEVfMV9TSENGR19TSElGVCk7
CisJCWRzdFsyXSA9IDA7IC8qIE51a2UgdGhlIFZNSUQgKi8KKwkJaWYgKHN0ZV9saXZlKQorCQkJ
YXJtX3NtbXVfc3luY19zdGVfZm9yX3NpZChzbW11LCBzaWQpOworCQlyZXR1cm47CisJfQorCisJ
aWYgKHN0ZS0+czFfY2ZnKSB7CisJCUJVR19PTihzdGVfbGl2ZSk7CisJCWRzdFsxXSA9IGNwdV90
b19sZTY0KAorCQkJIFNUUlRBQl9TVEVfMV9TMUNfQ0FDSEVfV0JSQQorCQkJIDw8IFNUUlRBQl9T
VEVfMV9TMUNJUl9TSElGVCB8CisJCQkgU1RSVEFCX1NURV8xX1MxQ19DQUNIRV9XQlJBCisJCQkg
PDwgU1RSVEFCX1NURV8xX1MxQ09SX1NISUZUIHwKKwkJCSBTVFJUQUJfU1RFXzFfUzFDX1NIX0lT
SCA8PCBTVFJUQUJfU1RFXzFfUzFDU0hfU0hJRlQgfAorI2lmZGVmIENPTkZJR19QQ0lfQVRTCisJ
CQkgU1RSVEFCX1NURV8xX0VBVFNfVFJBTlMgPDwgU1RSVEFCX1NURV8xX0VBVFNfU0hJRlQgfAor
I2VuZGlmCisJCQkgU1RSVEFCX1NURV8xX1NUUldfTlNFTDEgPDwgU1RSVEFCX1NURV8xX1NUUldf
U0hJRlQpOworCisJCWlmIChzbW11LT5mZWF0dXJlcyAmIEFSTV9TTU1VX0ZFQVRfU1RBTExTKQor
CQkJZHN0WzFdIHw9IGNwdV90b19sZTY0KFNUUlRBQl9TVEVfMV9TMVNUQUxMRCk7CisKKwkJdmFs
IHw9IChzdGUtPnMxX2NmZy0+Y2RwdHJfZG1hICYgU1RSVEFCX1NURV8wX1MxQ1RYUFRSX01BU0sK
KwkJICAgICAgICA8PCBTVFJUQUJfU1RFXzBfUzFDVFhQVFJfU0hJRlQpIHwKKwkJCVNUUlRBQl9T
VEVfMF9DRkdfUzFfVFJBTlM7CisJfQorCisJaWYgKHN0ZS0+czJfY2ZnKSB7CisJCUJVR19PTihz
dGVfbGl2ZSk7CisJCWRzdFsyXSA9IGNwdV90b19sZTY0KAorCQkJIHN0ZS0+czJfY2ZnLT52bWlk
IDw8IFNUUlRBQl9TVEVfMl9TMlZNSURfU0hJRlQgfAorCQkJIChzdGUtPnMyX2NmZy0+dnRjciAm
IFNUUlRBQl9TVEVfMl9WVENSX01BU0spCisJCQkgIDw8IFNUUlRBQl9TVEVfMl9WVENSX1NISUZU
IHwKKyNpZmRlZiBfX0JJR19FTkRJQU4KKwkJCSBTVFJUQUJfU1RFXzJfUzJFTkRJIHwKKyNlbmRp
ZgorCQkJIFNUUlRBQl9TVEVfMl9TMlBUVyB8IFNUUlRBQl9TVEVfMl9TMkFBNjQgfAorCQkJIFNU
UlRBQl9TVEVfMl9TMlIpOworCisJCWRzdFszXSA9IGNwdV90b19sZTY0KHN0ZS0+czJfY2ZnLT52
dHRiciAmCisJCQkgU1RSVEFCX1NURV8zX1MyVFRCX01BU0sgPDwgU1RSVEFCX1NURV8zX1MyVFRC
X1NISUZUKTsKKworCQl2YWwgfD0gU1RSVEFCX1NURV8wX0NGR19TMl9UUkFOUzsKKwl9CisKKwlh
cm1fc21tdV9zeW5jX3N0ZV9mb3Jfc2lkKHNtbXUsIHNpZCk7CisJZHN0WzBdID0gY3B1X3RvX2xl
NjQodmFsKTsKKwlhcm1fc21tdV9zeW5jX3N0ZV9mb3Jfc2lkKHNtbXUsIHNpZCk7CisKKwkvKiBJ
dCdzIGxpa2VseSB0aGF0IHdlJ2xsIHdhbnQgdG8gdXNlIHRoZSBuZXcgU1RFIHNvb24gKi8KKwlp
ZiAoIShzbW11LT5vcHRpb25zICYgQVJNX1NNTVVfT1BUX1NLSVBfUFJFRkVUQ0gpKQorCQlhcm1f
c21tdV9jbWRxX2lzc3VlX2NtZChzbW11LCAmcHJlZmV0Y2hfY21kKTsKK30KKworc3RhdGljIHZv
aWQgYXJtX3NtbXVfaW5pdF9ieXBhc3Nfc3Rlcyh1NjQgKnN0cnRhYiwgdW5zaWduZWQgaW50IG5l
bnQpCit7CisJdW5zaWduZWQgaW50IGk7CisJc3RydWN0IGFybV9zbW11X3N0cnRhYl9lbnQgc3Rl
ID0geyAuYXNzaWduZWQgPSBmYWxzZSB9OworCisJZm9yIChpID0gMDsgaSA8IG5lbnQ7ICsraSkg
eworCQlhcm1fc21tdV93cml0ZV9zdHJ0YWJfZW50KE5VTEwsIC0xLCBzdHJ0YWIsICZzdGUpOwor
CQlzdHJ0YWIgKz0gU1RSVEFCX1NURV9EV09SRFM7CisJfQorfQorCitzdGF0aWMgaW50IGFybV9z
bW11X2luaXRfbDJfc3RydGFiKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHUzMiBzaWQp
Cit7CisJc2l6ZV90IHNpemU7CisJdm9pZCAqc3RydGFiOworCXN0cnVjdCBhcm1fc21tdV9zdHJ0
YWJfY2ZnICpjZmcgPSAmc21tdS0+c3RydGFiX2NmZzsKKwlzdHJ1Y3QgYXJtX3NtbXVfc3RydGFi
X2wxX2Rlc2MgKmRlc2MgPSAmY2ZnLT5sMV9kZXNjW3NpZCA+PiBTVFJUQUJfU1BMSVRdOworCisJ
aWYgKGRlc2MtPmwycHRyKQorCQlyZXR1cm4gMDsKKworCXNpemUgPSAxIDw8IChTVFJUQUJfU1BM
SVQgKyBpbG9nMihTVFJUQUJfU1RFX0RXT1JEUykgKyAzKTsKKwlzdHJ0YWIgPSAmY2ZnLT5zdHJ0
YWJbKHNpZCA+PiBTVFJUQUJfU1BMSVQpICogU1RSVEFCX0wxX0RFU0NfRFdPUkRTXTsKKworCWRl
c2MtPnNwYW4gPSBTVFJUQUJfU1BMSVQgKyAxOworCWRlc2MtPmwycHRyID0gZG1hbV9hbGxvY19j
b2hlcmVudChzbW11LT5kZXYsIHNpemUsICZkZXNjLT5sMnB0cl9kbWEsCisJCQkJCSAgR0ZQX0tF
Uk5FTCB8IF9fR0ZQX1pFUk8pOworCWlmICghZGVzYy0+bDJwdHIpIHsKKwkJZGV2X2VycihzbW11
LT5kZXYsCisJCQkiZmFpbGVkIHRvIGFsbG9jYXRlIGwyIHN0cmVhbSB0YWJsZSBmb3IgU0lEICV1
XG4iLAorCQkJc2lkKTsKKwkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJYXJtX3NtbXVfaW5pdF9i
eXBhc3Nfc3RlcyhkZXNjLT5sMnB0ciwgMSA8PCBTVFJUQUJfU1BMSVQpOworCWFybV9zbW11X3dy
aXRlX3N0cnRhYl9sMV9kZXNjKHN0cnRhYiwgZGVzYyk7CisJcmV0dXJuIDA7Cit9CisKKy8qIElS
USBhbmQgZXZlbnQgaGFuZGxlcnMgKi8KK3N0YXRpYyBpcnFyZXR1cm5fdCBhcm1fc21tdV9ldnRx
X3RocmVhZChpbnQgaXJxLCB2b2lkICpkZXYpCit7CisJaW50IGk7CisJc3RydWN0IGFybV9zbW11
X2RldmljZSAqc21tdSA9IGRldjsKKwlzdHJ1Y3QgYXJtX3NtbXVfcXVldWUgKnEgPSAmc21tdS0+
ZXZ0cS5xOworCXU2NCBldnRbRVZUUV9FTlRfRFdPUkRTXTsKKworCWRvIHsKKwkJd2hpbGUgKCFx
dWV1ZV9yZW1vdmVfcmF3KHEsIGV2dCkpIHsKKwkJCXU4IGlkID0gZXZ0WzBdID4+IEVWVFFfMF9J
RF9TSElGVCAmIEVWVFFfMF9JRF9NQVNLOworCisJCQlkZXZfaW5mbyhzbW11LT5kZXYsICJldmVu
dCAweCUwMnggcmVjZWl2ZWQ6XG4iLCBpZCk7CisJCQlmb3IgKGkgPSAwOyBpIDwgQVJSQVlfU0la
RShldnQpOyArK2kpCisJCQkJZGV2X2luZm8oc21tdS0+ZGV2LCAiXHQweCUwMTZsbHhcbiIsCisJ
CQkJCSAodW5zaWduZWQgbG9uZyBsb25nKWV2dFtpXSk7CisKKwkJfQorCisJCS8qCisJCSAqIE5v
dCBtdWNoIHdlIGNhbiBkbyBvbiBvdmVyZmxvdywgc28gc2NyZWFtIGFuZCBwcmV0ZW5kIHdlJ3Jl
CisJCSAqIHRyeWluZyBoYXJkZXIuCisJCSAqLworCQlpZiAocXVldWVfc3luY19wcm9kKHEpID09
IC1FT1ZFUkZMT1cpCisJCQlkZXZfZXJyKHNtbXUtPmRldiwgIkVWVFEgb3ZlcmZsb3cgZGV0ZWN0
ZWQgLS0gZXZlbnRzIGxvc3RcbiIpOworCX0gd2hpbGUgKCFxdWV1ZV9lbXB0eShxKSk7CisKKwkv
KiBTeW5jIG91ciBvdmVyZmxvdyBmbGFnLCBhcyB3ZSBiZWxpZXZlIHdlJ3JlIHVwIHRvIHNwZWVk
ICovCisJcS0+Y29ucyA9IFFfT1ZGKHEsIHEtPnByb2QpIHwgUV9XUlAocSwgcS0+Y29ucykgfCBR
X0lEWChxLCBxLT5jb25zKTsKKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cit9CisKK3N0YXRpYyB2b2lk
IGFybV9zbW11X2hhbmRsZV9wcHIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTY0ICpl
dnQpCit7CisJdTMyIHNpZCwgc3NpZDsKKwl1MTYgZ3JwaWQ7CisJYm9vbCBzc3YsIGxhc3Q7CisK
KwlzaWQgPSBldnRbMF0gPj4gUFJJUV8wX1NJRF9TSElGVCAmIFBSSVFfMF9TSURfTUFTSzsKKwlz
c3YgPSBldnRbMF0gJiBQUklRXzBfU1NJRF9WOworCXNzaWQgPSBzc3YgPyBldnRbMF0gPj4gUFJJ
UV8wX1NTSURfU0hJRlQgJiBQUklRXzBfU1NJRF9NQVNLIDogMDsKKwlsYXN0ID0gZXZ0WzBdICYg
UFJJUV8wX1BSR19MQVNUOworCWdycGlkID0gZXZ0WzFdID4+IFBSSVFfMV9QUkdfSURYX1NISUZU
ICYgUFJJUV8xX1BSR19JRFhfTUFTSzsKKworCWRldl9pbmZvKHNtbXUtPmRldiwgInVuZXhwZWN0
ZWQgUFJJIHJlcXVlc3QgcmVjZWl2ZWQ6XG4iKTsKKwlkZXZfaW5mbyhzbW11LT5kZXYsCisJCSAi
XHRzaWQgMHglMDh4LjB4JTA1eDogWyV1JXNdICVzcHJpdmlsZWdlZCAlcyVzJXMgYWNjZXNzIGF0
IGlvdmEgMHglMDE2bGx4XG4iLAorCQkgc2lkLCBzc2lkLCBncnBpZCwgbGFzdCA/ICJMIiA6ICIi
LAorCQkgZXZ0WzBdICYgUFJJUV8wX1BFUk1fUFJJViA/ICIiIDogInVuIiwKKwkJIGV2dFswXSAm
IFBSSVFfMF9QRVJNX1JFQUQgPyAiUiIgOiAiIiwKKwkJIGV2dFswXSAmIFBSSVFfMF9QRVJNX1dS
SVRFID8gIlciIDogIiIsCisJCSBldnRbMF0gJiBQUklRXzBfUEVSTV9FWEVDID8gIlgiIDogIiIs
CisJCSBldnRbMV0gJiBQUklRXzFfQUREUl9NQVNLIDw8IFBSSVFfMV9BRERSX1NISUZUKTsKKwor
CWlmIChsYXN0KSB7CisJCXN0cnVjdCBhcm1fc21tdV9jbWRxX2VudCBjbWQgPSB7CisJCQkub3Bj
b2RlCQkJPSBDTURRX09QX1BSSV9SRVNQLAorCQkJLnN1YnN0cmVhbV92YWxpZAk9IHNzdiwKKwkJ
CS5wcmkJCQk9IHsKKwkJCQkuc2lkCT0gc2lkLAorCQkJCS5zc2lkCT0gc3NpZCwKKwkJCQkuZ3Jw
aWQJPSBncnBpZCwKKwkJCQkucmVzcAk9IFBSSV9SRVNQX0RFTlksCisJCQl9LAorCQl9OworCisJ
CWFybV9zbW11X2NtZHFfaXNzdWVfY21kKHNtbXUsICZjbWQpOworCX0KK30KKworc3RhdGljIGly
cXJldHVybl90IGFybV9zbW11X3ByaXFfdGhyZWFkKGludCBpcnEsIHZvaWQgKmRldikKK3sKKwlz
dHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gZGV2OworCXN0cnVjdCBhcm1fc21tdV9xdWV1
ZSAqcSA9ICZzbW11LT5wcmlxLnE7CisJdTY0IGV2dFtQUklRX0VOVF9EV09SRFNdOworCisJZG8g
eworCQl3aGlsZSAoIXF1ZXVlX3JlbW92ZV9yYXcocSwgZXZ0KSkKKwkJCWFybV9zbW11X2hhbmRs
ZV9wcHIoc21tdSwgZXZ0KTsKKworCQlpZiAocXVldWVfc3luY19wcm9kKHEpID09IC1FT1ZFUkZM
T1cpCisJCQlkZXZfZXJyKHNtbXUtPmRldiwgIlBSSVEgb3ZlcmZsb3cgZGV0ZWN0ZWQgLS0gcmVx
dWVzdHMgbG9zdFxuIik7CisJfSB3aGlsZSAoIXF1ZXVlX2VtcHR5KHEpKTsKKworCS8qIFN5bmMg
b3VyIG92ZXJmbG93IGZsYWcsIGFzIHdlIGJlbGlldmUgd2UncmUgdXAgdG8gc3BlZWQgKi8KKwlx
LT5jb25zID0gUV9PVkYocSwgcS0+cHJvZCkgfCBRX1dSUChxLCBxLT5jb25zKSB8IFFfSURYKHEs
IHEtPmNvbnMpOworCXJldHVybiBJUlFfSEFORExFRDsKK30KKworc3RhdGljIGlycXJldHVybl90
IGFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyKGludCBpcnEsIHZvaWQgKmRldikKK3sKKwkvKiBX
ZSBkb24ndCBhY3R1YWxseSB1c2UgQ01EX1NZTkMgaW50ZXJydXB0cyBmb3IgYW55dGhpbmcgKi8K
KwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2Rp
c2FibGUoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSk7CisKK3N0YXRpYyBpcnFyZXR1cm5f
dCBhcm1fc21tdV9nZXJyb3JfaGFuZGxlcihpbnQgaXJxLCB2b2lkICpkZXYpCit7CisJdTMyIGdl
cnJvciwgZ2Vycm9ybiwgYWN0aXZlOworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBk
ZXY7CisKKwlnZXJyb3IgPSByZWFkbF9yZWxheGVkKHNtbXUtPmJhc2UgKyBBUk1fU01NVV9HRVJS
T1IpOworCWdlcnJvcm4gPSByZWFkbF9yZWxheGVkKHNtbXUtPmJhc2UgKyBBUk1fU01NVV9HRVJS
T1JOKTsKKworCWFjdGl2ZSA9IGdlcnJvciBeIGdlcnJvcm47CisJaWYgKCEoYWN0aXZlICYgR0VS
Uk9SX0VSUl9NQVNLKSkKKwkJcmV0dXJuIElSUV9OT05FOyAvKiBObyBlcnJvcnMgcGVuZGluZyAq
LworCisJZGV2X3dhcm4oc21tdS0+ZGV2LAorCQkgInVuZXhwZWN0ZWQgZ2xvYmFsIGVycm9yIHJl
cG9ydGVkICgweCUwOHgpLCB0aGlzIGNvdWxkIGJlIHNlcmlvdXNcbiIsCisJCSBhY3RpdmUpOwor
CisJaWYgKGFjdGl2ZSAmIEdFUlJPUl9TRk1fRVJSKSB7CisJCWRldl9lcnIoc21tdS0+ZGV2LCAi
ZGV2aWNlIGhhcyBlbnRlcmVkIFNlcnZpY2UgRmFpbHVyZSBNb2RlIVxuIik7CisJCWFybV9zbW11
X2RldmljZV9kaXNhYmxlKHNtbXUpOworCX0KKworCWlmIChhY3RpdmUgJiBHRVJST1JfTVNJX0dF
UlJPUl9BQlRfRVJSKQorCQlkZXZfd2FybihzbW11LT5kZXYsICJHRVJST1IgTVNJIHdyaXRlIGFi
b3J0ZWRcbiIpOworCisJaWYgKGFjdGl2ZSAmIEdFUlJPUl9NU0lfUFJJUV9BQlRfRVJSKQorCQlk
ZXZfd2FybihzbW11LT5kZXYsICJQUklRIE1TSSB3cml0ZSBhYm9ydGVkXG4iKTsKKworCWlmIChh
Y3RpdmUgJiBHRVJST1JfTVNJX0VWVFFfQUJUX0VSUikKKwkJZGV2X3dhcm4oc21tdS0+ZGV2LCAi
RVZUUSBNU0kgd3JpdGUgYWJvcnRlZFxuIik7CisKKwlpZiAoYWN0aXZlICYgR0VSUk9SX01TSV9D
TURRX0FCVF9FUlIpIHsKKwkJZGV2X3dhcm4oc21tdS0+ZGV2LCAiQ01EUSBNU0kgd3JpdGUgYWJv
cnRlZFxuIik7CisJCWFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyKGlycSwgc21tdS0+ZGV2KTsK
Kwl9CisKKwlpZiAoYWN0aXZlICYgR0VSUk9SX1BSSVFfQUJUX0VSUikKKwkJZGV2X2VycihzbW11
LT5kZXYsICJQUklRIHdyaXRlIGFib3J0ZWQgLS0gZXZlbnRzIG1heSBoYXZlIGJlZW4gbG9zdFxu
Iik7CisKKwlpZiAoYWN0aXZlICYgR0VSUk9SX0VWVFFfQUJUX0VSUikKKwkJZGV2X2VycihzbW11
LT5kZXYsICJFVlRRIHdyaXRlIGFib3J0ZWQgLS0gZXZlbnRzIG1heSBoYXZlIGJlZW4gbG9zdFxu
Iik7CisKKwlpZiAoYWN0aXZlICYgR0VSUk9SX0NNRFFfRVJSKQorCQlhcm1fc21tdV9jbWRxX3Nr
aXBfZXJyKHNtbXUpOworCisJd3JpdGVsKGdlcnJvciwgc21tdS0+YmFzZSArIEFSTV9TTU1VX0dF
UlJPUk4pOworCXJldHVybiBJUlFfSEFORExFRDsKK30KKworc3RhdGljIGlycXJldHVybl90IGFy
bV9zbW11X2NvbWJpbmVkX2lycV90aHJlYWQoaW50IGlycSwgdm9pZCAqZGV2KQoreworCXN0cnVj
dCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBkZXY7CisKKwlhcm1fc21tdV9ldnRxX3RocmVhZChp
cnEsIGRldik7CisJaWYgKHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF9QUkkpCisJCWFy
bV9zbW11X3ByaXFfdGhyZWFkKGlycSwgZGV2KTsKKworCXJldHVybiBJUlFfSEFORExFRDsKK30K
Kworc3RhdGljIGlycXJldHVybl90IGFybV9zbW11X2NvbWJpbmVkX2lycV9oYW5kbGVyKGludCBp
cnEsIHZvaWQgKmRldikKK3sKKwlhcm1fc21tdV9nZXJyb3JfaGFuZGxlcihpcnEsIGRldik7CisJ
YXJtX3NtbXVfY21kcV9zeW5jX2hhbmRsZXIoaXJxLCBkZXYpOworCXJldHVybiBJUlFfV0FLRV9U
SFJFQUQ7Cit9CisKKy8qIElPX1BHVEFCTEUgQVBJICovCitzdGF0aWMgdm9pZCBfX2FybV9zbW11
X3RsYl9zeW5jKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJc3RydWN0IGFybV9z
bW11X2NtZHFfZW50IGNtZDsKKworCWNtZC5vcGNvZGUgPSBDTURRX09QX0NNRF9TWU5DOworCWFy
bV9zbW11X2NtZHFfaXNzdWVfY21kKHNtbXUsICZjbWQpOworfQorCitzdGF0aWMgdm9pZCBhcm1f
c21tdV90bGJfc3luYyh2b2lkICpjb29raWUpCit7CisJc3RydWN0IGFybV9zbW11X2RvbWFpbiAq
c21tdV9kb21haW4gPSBjb29raWU7CisJX19hcm1fc21tdV90bGJfc3luYyhzbW11X2RvbWFpbi0+
c21tdSk7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X3RsYl9pbnZfY29udGV4dCh2b2lkICpj
b29raWUpCit7CisJc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4gPSBjb29raWU7
CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IHNtbXVfZG9tYWluLT5zbW11OworCXN0
cnVjdCBhcm1fc21tdV9jbWRxX2VudCBjbWQ7CisKKwlpZiAoc21tdV9kb21haW4tPnN0YWdlID09
IEFSTV9TTU1VX0RPTUFJTl9TMSkgeworCQljbWQub3Bjb2RlCT0gQ01EUV9PUF9UTEJJX05IX0FT
SUQ7CisJCWNtZC50bGJpLmFzaWQJPSBzbW11X2RvbWFpbi0+czFfY2ZnLmNkLmFzaWQ7CisJCWNt
ZC50bGJpLnZtaWQJPSAwOworCX0gZWxzZSB7CisJCWNtZC5vcGNvZGUJPSBDTURRX09QX1RMQklf
UzEyX1ZNQUxMOworCQljbWQudGxiaS52bWlkCT0gc21tdV9kb21haW4tPnMyX2NmZy52bWlkOwor
CX0KKworCWFybV9zbW11X2NtZHFfaXNzdWVfY21kKHNtbXUsICZjbWQpOworCV9fYXJtX3NtbXVf
dGxiX3N5bmMoc21tdSk7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X3RsYl9pbnZfcmFuZ2Vf
bm9zeW5jKHVuc2lnbmVkIGxvbmcgaW92YSwgc2l6ZV90IHNpemUsCisJCQkJCSAgc2l6ZV90IGdy
YW51bGUsIGJvb2wgbGVhZiwgdm9pZCAqY29va2llKQoreworCXN0cnVjdCBhcm1fc21tdV9kb21h
aW4gKnNtbXVfZG9tYWluID0gY29va2llOworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUg
PSBzbW11X2RvbWFpbi0+c21tdTsKKwlzdHJ1Y3QgYXJtX3NtbXVfY21kcV9lbnQgY21kID0gewor
CQkudGxiaSA9IHsKKwkJCS5sZWFmCT0gbGVhZiwKKwkJCS5hZGRyCT0gaW92YSwKKwkJfSwKKwl9
OworCisJaWYgKHNtbXVfZG9tYWluLT5zdGFnZSA9PSBBUk1fU01NVV9ET01BSU5fUzEpIHsKKwkJ
Y21kLm9wY29kZQk9IENNRFFfT1BfVExCSV9OSF9WQTsKKwkJY21kLnRsYmkuYXNpZAk9IHNtbXVf
ZG9tYWluLT5zMV9jZmcuY2QuYXNpZDsKKwl9IGVsc2UgeworCQljbWQub3Bjb2RlCT0gQ01EUV9P
UF9UTEJJX1MyX0lQQTsKKwkJY21kLnRsYmkudm1pZAk9IHNtbXVfZG9tYWluLT5zMl9jZmcudm1p
ZDsKKwl9CisKKwlkbyB7CisJCWFybV9zbW11X2NtZHFfaXNzdWVfY21kKHNtbXUsICZjbWQpOwor
CQljbWQudGxiaS5hZGRyICs9IGdyYW51bGU7CisJfSB3aGlsZSAoc2l6ZSAtPSBncmFudWxlKTsK
K30KKworc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9nYXRoZXJfb3BzIGFybV9zbW11X2dhdGhl
cl9vcHMgPSB7CisJLnRsYl9mbHVzaF9hbGwJPSBhcm1fc21tdV90bGJfaW52X2NvbnRleHQsCisJ
LnRsYl9hZGRfZmx1c2gJPSBhcm1fc21tdV90bGJfaW52X3JhbmdlX25vc3luYywKKwkudGxiX3N5
bmMJPSBhcm1fc21tdV90bGJfc3luYywKK307CisKKy8qIElPTU1VIEFQSSAqLworc3RhdGljIGJv
b2wgYXJtX3NtbXVfY2FwYWJsZShlbnVtIGlvbW11X2NhcCBjYXApCit7CisJc3dpdGNoIChjYXAp
IHsKKwljYXNlIElPTU1VX0NBUF9DQUNIRV9DT0hFUkVOQ1k6CisJCXJldHVybiB0cnVlOworCWNh
c2UgSU9NTVVfQ0FQX05PRVhFQzoKKwkJcmV0dXJuIHRydWU7CisJZGVmYXVsdDoKKwkJcmV0dXJu
IGZhbHNlOworCX0KK30KKworc3RhdGljIHN0cnVjdCBpb21tdV9kb21haW4gKmFybV9zbW11X2Rv
bWFpbl9hbGxvYyh1bnNpZ25lZCB0eXBlKQoreworCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNt
bXVfZG9tYWluOworCisJaWYgKHR5cGUgIT0gSU9NTVVfRE9NQUlOX1VOTUFOQUdFRCAmJgorCSAg
ICB0eXBlICE9IElPTU1VX0RPTUFJTl9ETUEgJiYKKwkgICAgdHlwZSAhPSBJT01NVV9ET01BSU5f
SURFTlRJVFkpCisJCXJldHVybiBOVUxMOworCisJLyoKKwkgKiBBbGxvY2F0ZSB0aGUgZG9tYWlu
IGFuZCBpbml0aWFsaXNlIHNvbWUgb2YgaXRzIGRhdGEgc3RydWN0dXJlcy4KKwkgKiBXZSBjYW4n
dCByZWFsbHkgZG8gYW55dGhpbmcgbWVhbmluZ2Z1bCB1bnRpbCB3ZSd2ZSBhZGRlZCBhCisJICog
bWFzdGVyLgorCSAqLworCXNtbXVfZG9tYWluID0ga3phbGxvYyhzaXplb2YoKnNtbXVfZG9tYWlu
KSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFzbW11X2RvbWFpbikKKwkJcmV0dXJuIE5VTEw7CisKKwlp
ZiAodHlwZSA9PSBJT01NVV9ET01BSU5fRE1BICYmCisJICAgIGlvbW11X2dldF9kbWFfY29va2ll
KCZzbW11X2RvbWFpbi0+ZG9tYWluKSkgeworCQlrZnJlZShzbW11X2RvbWFpbik7CisJCXJldHVy
biBOVUxMOworCX0KKworCW11dGV4X2luaXQoJnNtbXVfZG9tYWluLT5pbml0X211dGV4KTsKKwly
ZXR1cm4gJnNtbXVfZG9tYWluLT5kb21haW47Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfYml0
bWFwX2FsbG9jKHVuc2lnbmVkIGxvbmcgKm1hcCwgaW50IHNwYW4pCit7CisJaW50IGlkeCwgc2l6
ZSA9IDEgPDwgc3BhbjsKKworCWRvIHsKKwkJaWR4ID0gZmluZF9maXJzdF96ZXJvX2JpdChtYXAs
IHNpemUpOworCQlpZiAoaWR4ID09IHNpemUpCisJCQlyZXR1cm4gLUVOT1NQQzsKKwl9IHdoaWxl
ICh0ZXN0X2FuZF9zZXRfYml0KGlkeCwgbWFwKSk7CisKKwlyZXR1cm4gaWR4OworfQorCitzdGF0
aWMgdm9pZCBhcm1fc21tdV9iaXRtYXBfZnJlZSh1bnNpZ25lZCBsb25nICptYXAsIGludCBpZHgp
Cit7CisJY2xlYXJfYml0KGlkeCwgbWFwKTsKK30KKworc3RhdGljIHZvaWQgYXJtX3NtbXVfZG9t
YWluX2ZyZWUoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluKQoreworCXN0cnVjdCBhcm1fc21t
dV9kb21haW4gKnNtbXVfZG9tYWluID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsKKwlzdHJ1Y3Qg
YXJtX3NtbXVfZGV2aWNlICpzbW11ID0gc21tdV9kb21haW4tPnNtbXU7CisKKwlpb21tdV9wdXRf
ZG1hX2Nvb2tpZShkb21haW4pOworCWZyZWVfaW9fcGd0YWJsZV9vcHMoc21tdV9kb21haW4tPnBn
dGJsX29wcyk7CisKKwkvKiBGcmVlIHRoZSBDRCBhbmQgQVNJRCwgaWYgd2UgYWxsb2NhdGVkIHRo
ZW0gKi8KKwlpZiAoc21tdV9kb21haW4tPnN0YWdlID09IEFSTV9TTU1VX0RPTUFJTl9TMSkgewor
CQlzdHJ1Y3QgYXJtX3NtbXVfczFfY2ZnICpjZmcgPSAmc21tdV9kb21haW4tPnMxX2NmZzsKKwor
CQlpZiAoY2ZnLT5jZHB0cikgeworCQkJZG1hbV9mcmVlX2NvaGVyZW50KHNtbXVfZG9tYWluLT5z
bW11LT5kZXYsCisJCQkJCSAgIENUWERFU0NfQ0RfRFdPUkRTIDw8IDMsCisJCQkJCSAgIGNmZy0+
Y2RwdHIsCisJCQkJCSAgIGNmZy0+Y2RwdHJfZG1hKTsKKworCQkJYXJtX3NtbXVfYml0bWFwX2Zy
ZWUoc21tdS0+YXNpZF9tYXAsIGNmZy0+Y2QuYXNpZCk7CisJCX0KKwl9IGVsc2UgeworCQlzdHJ1
Y3QgYXJtX3NtbXVfczJfY2ZnICpjZmcgPSAmc21tdV9kb21haW4tPnMyX2NmZzsKKwkJaWYgKGNm
Zy0+dm1pZCkKKwkJCWFybV9zbW11X2JpdG1hcF9mcmVlKHNtbXUtPnZtaWRfbWFwLCBjZmctPnZt
aWQpOworCX0KKworCWtmcmVlKHNtbXVfZG9tYWluKTsKK30KKworc3RhdGljIGludCBhcm1fc21t
dV9kb21haW5fZmluYWxpc2VfczEoc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4s
CisJCQkJICAgICAgIHN0cnVjdCBpb19wZ3RhYmxlX2NmZyAqcGd0YmxfY2ZnKQoreworCWludCBy
ZXQ7CisJaW50IGFzaWQ7CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IHNtbXVfZG9t
YWluLT5zbW11OworCXN0cnVjdCBhcm1fc21tdV9zMV9jZmcgKmNmZyA9ICZzbW11X2RvbWFpbi0+
czFfY2ZnOworCisJYXNpZCA9IGFybV9zbW11X2JpdG1hcF9hbGxvYyhzbW11LT5hc2lkX21hcCwg
c21tdS0+YXNpZF9iaXRzKTsKKwlpZiAoYXNpZCA8IDApCisJCXJldHVybiBhc2lkOworCisJY2Zn
LT5jZHB0ciA9IGRtYW1fYWxsb2NfY29oZXJlbnQoc21tdS0+ZGV2LCBDVFhERVNDX0NEX0RXT1JE
UyA8PCAzLAorCQkJCQkgJmNmZy0+Y2RwdHJfZG1hLAorCQkJCQkgR0ZQX0tFUk5FTCB8IF9fR0ZQ
X1pFUk8pOworCWlmICghY2ZnLT5jZHB0cikgeworCQlkZXZfd2FybihzbW11LT5kZXYsICJmYWls
ZWQgdG8gYWxsb2NhdGUgY29udGV4dCBkZXNjcmlwdG9yXG4iKTsKKwkJcmV0ID0gLUVOT01FTTsK
KwkJZ290byBvdXRfZnJlZV9hc2lkOworCX0KKworCWNmZy0+Y2QuYXNpZAk9ICh1MTYpYXNpZDsK
KwljZmctPmNkLnR0YnIJPSBwZ3RibF9jZmctPmFybV9scGFlX3MxX2NmZy50dGJyWzBdOworCWNm
Zy0+Y2QudGNyCT0gcGd0YmxfY2ZnLT5hcm1fbHBhZV9zMV9jZmcudGNyOworCWNmZy0+Y2QubWFp
cgk9IHBndGJsX2NmZy0+YXJtX2xwYWVfczFfY2ZnLm1haXJbMF07CisJcmV0dXJuIDA7CisKK291
dF9mcmVlX2FzaWQ6CisJYXJtX3NtbXVfYml0bWFwX2ZyZWUoc21tdS0+YXNpZF9tYXAsIGFzaWQp
OworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfZG9tYWluX2ZpbmFsaXNl
X3MyKHN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWluLAorCQkJCSAgICAgICBzdHJ1
Y3QgaW9fcGd0YWJsZV9jZmcgKnBndGJsX2NmZykKK3sKKwlpbnQgdm1pZDsKKwlzdHJ1Y3QgYXJt
X3NtbXVfZGV2aWNlICpzbW11ID0gc21tdV9kb21haW4tPnNtbXU7CisJc3RydWN0IGFybV9zbW11
X3MyX2NmZyAqY2ZnID0gJnNtbXVfZG9tYWluLT5zMl9jZmc7CisKKwl2bWlkID0gYXJtX3NtbXVf
Yml0bWFwX2FsbG9jKHNtbXUtPnZtaWRfbWFwLCBzbW11LT52bWlkX2JpdHMpOworCWlmICh2bWlk
IDwgMCkKKwkJcmV0dXJuIHZtaWQ7CisKKwljZmctPnZtaWQJPSAodTE2KXZtaWQ7CisJY2ZnLT52
dHRicgk9IHBndGJsX2NmZy0+YXJtX2xwYWVfczJfY2ZnLnZ0dGJyOworCWNmZy0+dnRjcgk9IHBn
dGJsX2NmZy0+YXJtX2xwYWVfczJfY2ZnLnZ0Y3I7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBp
bnQgYXJtX3NtbXVfZG9tYWluX2ZpbmFsaXNlKHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbikK
K3sKKwlpbnQgcmV0OworCXVuc2lnbmVkIGxvbmcgaWFzLCBvYXM7CisJZW51bSBpb19wZ3RhYmxl
X2ZtdCBmbXQ7CisJc3RydWN0IGlvX3BndGFibGVfY2ZnIHBndGJsX2NmZzsKKwlzdHJ1Y3QgaW9f
cGd0YWJsZV9vcHMgKnBndGJsX29wczsKKwlpbnQgKCpmaW5hbGlzZV9zdGFnZV9mbikoc3RydWN0
IGFybV9zbW11X2RvbWFpbiAqLAorCQkJCSBzdHJ1Y3QgaW9fcGd0YWJsZV9jZmcgKik7CisJc3Ry
dWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4gPSB0b19zbW11X2RvbWFpbihkb21haW4p
OworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBzbW11X2RvbWFpbi0+c21tdTsKKwor
CWlmIChkb21haW4tPnR5cGUgPT0gSU9NTVVfRE9NQUlOX0lERU5USVRZKSB7CisJCXNtbXVfZG9t
YWluLT5zdGFnZSA9IEFSTV9TTU1VX0RPTUFJTl9CWVBBU1M7CisJCXJldHVybiAwOworCX0KKwor
CS8qIFJlc3RyaWN0IHRoZSBzdGFnZSB0byB3aGF0IHdlIGNhbiBhY3R1YWxseSBzdXBwb3J0ICov
CisJaWYgKCEoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFUX1RSQU5TX1MxKSkKKwkJc21t
dV9kb21haW4tPnN0YWdlID0gQVJNX1NNTVVfRE9NQUlOX1MyOworCWlmICghKHNtbXUtPmZlYXR1
cmVzICYgQVJNX1NNTVVfRkVBVF9UUkFOU19TMikpCisJCXNtbXVfZG9tYWluLT5zdGFnZSA9IEFS
TV9TTU1VX0RPTUFJTl9TMTsKKworCXN3aXRjaCAoc21tdV9kb21haW4tPnN0YWdlKSB7CisJY2Fz
ZSBBUk1fU01NVV9ET01BSU5fUzE6CisJCWlhcyA9IFZBX0JJVFM7CisJCW9hcyA9IHNtbXUtPmlh
czsKKwkJZm10ID0gQVJNXzY0X0xQQUVfUzE7CisJCWZpbmFsaXNlX3N0YWdlX2ZuID0gYXJtX3Nt
bXVfZG9tYWluX2ZpbmFsaXNlX3MxOworCQlicmVhazsKKwljYXNlIEFSTV9TTU1VX0RPTUFJTl9O
RVNURUQ6CisJY2FzZSBBUk1fU01NVV9ET01BSU5fUzI6CisJCWlhcyA9IHNtbXUtPmlhczsKKwkJ
b2FzID0gc21tdS0+b2FzOworCQlmbXQgPSBBUk1fNjRfTFBBRV9TMjsKKwkJZmluYWxpc2Vfc3Rh
Z2VfZm4gPSBhcm1fc21tdV9kb21haW5fZmluYWxpc2VfczI7CisJCWJyZWFrOworCWRlZmF1bHQ6
CisJCXJldHVybiAtRUlOVkFMOworCX0KKworCXBndGJsX2NmZyA9IChzdHJ1Y3QgaW9fcGd0YWJs
ZV9jZmcpIHsKKwkJLnBnc2l6ZV9iaXRtYXAJPSBzbW11LT5wZ3NpemVfYml0bWFwLAorCQkuaWFz
CQk9IGlhcywKKwkJLm9hcwkJPSBvYXMsCisJCS50bGIJCT0gJmFybV9zbW11X2dhdGhlcl9vcHMs
CisJCS5pb21tdV9kZXYJPSBzbW11LT5kZXYsCisJfTsKKworCWlmIChzbW11LT5mZWF0dXJlcyAm
IEFSTV9TTU1VX0ZFQVRfQ09IRVJFTkNZKQorCQlwZ3RibF9jZmcucXVpcmtzID0gSU9fUEdUQUJM
RV9RVUlSS19OT19ETUE7CisKKwlwZ3RibF9vcHMgPSBhbGxvY19pb19wZ3RhYmxlX29wcyhmbXQs
ICZwZ3RibF9jZmcsIHNtbXVfZG9tYWluKTsKKwlpZiAoIXBndGJsX29wcykKKwkJcmV0dXJuIC1F
Tk9NRU07CisKKwlkb21haW4tPnBnc2l6ZV9iaXRtYXAgPSBwZ3RibF9jZmcucGdzaXplX2JpdG1h
cDsKKwlkb21haW4tPmdlb21ldHJ5LmFwZXJ0dXJlX2VuZCA9ICgxVUwgPDwgaWFzKSAtIDE7CisJ
ZG9tYWluLT5nZW9tZXRyeS5mb3JjZV9hcGVydHVyZSA9IHRydWU7CisJc21tdV9kb21haW4tPnBn
dGJsX29wcyA9IHBndGJsX29wczsKKworCXJldCA9IGZpbmFsaXNlX3N0YWdlX2ZuKHNtbXVfZG9t
YWluLCAmcGd0YmxfY2ZnKTsKKwlpZiAocmV0IDwgMCkKKwkJZnJlZV9pb19wZ3RhYmxlX29wcyhw
Z3RibF9vcHMpOworCisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIF9fbGU2NCAqYXJtX3NtbXVf
Z2V0X3N0ZXBfZm9yX3NpZChzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCB1MzIgc2lkKQor
eworCV9fbGU2NCAqc3RlcDsKKwlzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2NmZyAqY2ZnID0gJnNt
bXUtPnN0cnRhYl9jZmc7CisKKwlpZiAoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFUXzJf
TFZMX1NUUlRBQikgeworCQlzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2wxX2Rlc2MgKmwxX2Rlc2M7
CisJCWludCBpZHg7CisKKwkJLyogVHdvLWxldmVsIHdhbGsgKi8KKwkJaWR4ID0gKHNpZCA+PiBT
VFJUQUJfU1BMSVQpICogU1RSVEFCX0wxX0RFU0NfRFdPUkRTOworCQlsMV9kZXNjID0gJmNmZy0+
bDFfZGVzY1tpZHhdOworCQlpZHggPSAoc2lkICYgKCgxIDw8IFNUUlRBQl9TUExJVCkgLSAxKSkg
KiBTVFJUQUJfU1RFX0RXT1JEUzsKKwkJc3RlcCA9ICZsMV9kZXNjLT5sMnB0cltpZHhdOworCX0g
ZWxzZSB7CisJCS8qIFNpbXBsZSBsaW5lYXIgbG9va3VwICovCisJCXN0ZXAgPSAmY2ZnLT5zdHJ0
YWJbc2lkICogU1RSVEFCX1NURV9EV09SRFNdOworCX0KKworCXJldHVybiBzdGVwOworfQorCitz
dGF0aWMgdm9pZCBhcm1fc21tdV9pbnN0YWxsX3N0ZV9mb3JfZGV2KHN0cnVjdCBpb21tdV9md3Nw
ZWMgKmZ3c3BlYykKK3sKKwlpbnQgaTsKKwlzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEgKm1h
c3RlciA9IGZ3c3BlYy0+aW9tbXVfcHJpdjsKKwlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11
ID0gbWFzdGVyLT5zbW11OworCisJZm9yIChpID0gMDsgaSA8IGZ3c3BlYy0+bnVtX2lkczsgKytp
KSB7CisJCXUzMiBzaWQgPSBmd3NwZWMtPmlkc1tpXTsKKwkJX19sZTY0ICpzdGVwID0gYXJtX3Nt
bXVfZ2V0X3N0ZXBfZm9yX3NpZChzbW11LCBzaWQpOworCisJCWFybV9zbW11X3dyaXRlX3N0cnRh
Yl9lbnQoc21tdSwgc2lkLCBzdGVwLCAmbWFzdGVyLT5zdGUpOworCX0KK30KKworc3RhdGljIHZv
aWQgYXJtX3NtbXVfZGV0YWNoX2RldihzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisJc3RydWN0IGFy
bV9zbW11X21hc3Rlcl9kYXRhICptYXN0ZXIgPSBkZXYtPmlvbW11X2Z3c3BlYy0+aW9tbXVfcHJp
djsKKworCW1hc3Rlci0+c3RlLmFzc2lnbmVkID0gZmFsc2U7CisJYXJtX3NtbXVfaW5zdGFsbF9z
dGVfZm9yX2RldihkZXYtPmlvbW11X2Z3c3BlYyk7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVf
YXR0YWNoX2RldihzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW4sIHN0cnVjdCBkZXZpY2UgKmRl
dikKK3sKKwlpbnQgcmV0ID0gMDsKKwlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11OworCXN0
cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWluID0gdG9fc21tdV9kb21haW4oZG9tYWlu
KTsKKwlzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEgKm1hc3RlcjsKKwlzdHJ1Y3QgYXJtX3Nt
bXVfc3RydGFiX2VudCAqc3RlOworCisJaWYgKCFkZXYtPmlvbW11X2Z3c3BlYykKKwkJcmV0dXJu
IC1FTk9FTlQ7CisKKwltYXN0ZXIgPSBkZXYtPmlvbW11X2Z3c3BlYy0+aW9tbXVfcHJpdjsKKwlz
bW11ID0gbWFzdGVyLT5zbW11OworCXN0ZSA9ICZtYXN0ZXItPnN0ZTsKKworCS8qIEFscmVhZHkg
YXR0YWNoZWQgdG8gYSBkaWZmZXJlbnQgZG9tYWluPyAqLworCWlmIChzdGUtPmFzc2lnbmVkKQor
CQlhcm1fc21tdV9kZXRhY2hfZGV2KGRldik7CisKKwltdXRleF9sb2NrKCZzbW11X2RvbWFpbi0+
aW5pdF9tdXRleCk7CisKKwlpZiAoIXNtbXVfZG9tYWluLT5zbW11KSB7CisJCXNtbXVfZG9tYWlu
LT5zbW11ID0gc21tdTsKKwkJcmV0ID0gYXJtX3NtbXVfZG9tYWluX2ZpbmFsaXNlKGRvbWFpbik7
CisJCWlmIChyZXQpIHsKKwkJCXNtbXVfZG9tYWluLT5zbW11ID0gTlVMTDsKKwkJCWdvdG8gb3V0
X3VubG9jazsKKwkJfQorCX0gZWxzZSBpZiAoc21tdV9kb21haW4tPnNtbXUgIT0gc21tdSkgewor
CQlkZXZfZXJyKGRldiwKKwkJCSJjYW5ub3QgYXR0YWNoIHRvIFNNTVUgJXMgKHVwc3RyZWFtIG9m
ICVzKVxuIiwKKwkJCWRldl9uYW1lKHNtbXVfZG9tYWluLT5zbW11LT5kZXYpLAorCQkJZGV2X25h
bWUoc21tdS0+ZGV2KSk7CisJCXJldCA9IC1FTlhJTzsKKwkJZ290byBvdXRfdW5sb2NrOworCX0K
KworCXN0ZS0+YXNzaWduZWQgPSB0cnVlOworCisJaWYgKHNtbXVfZG9tYWluLT5zdGFnZSA9PSBB
Uk1fU01NVV9ET01BSU5fQllQQVNTKSB7CisJCXN0ZS0+czFfY2ZnID0gTlVMTDsKKwkJc3RlLT5z
Ml9jZmcgPSBOVUxMOworCX0gZWxzZSBpZiAoc21tdV9kb21haW4tPnN0YWdlID09IEFSTV9TTU1V
X0RPTUFJTl9TMSkgeworCQlzdGUtPnMxX2NmZyA9ICZzbW11X2RvbWFpbi0+czFfY2ZnOworCQlz
dGUtPnMyX2NmZyA9IE5VTEw7CisJCWFybV9zbW11X3dyaXRlX2N0eF9kZXNjKHNtbXUsIHN0ZS0+
czFfY2ZnKTsKKwl9IGVsc2UgeworCQlzdGUtPnMxX2NmZyA9IE5VTEw7CisJCXN0ZS0+czJfY2Zn
ID0gJnNtbXVfZG9tYWluLT5zMl9jZmc7CisJfQorCisJYXJtX3NtbXVfaW5zdGFsbF9zdGVfZm9y
X2RldihkZXYtPmlvbW11X2Z3c3BlYyk7CitvdXRfdW5sb2NrOgorCW11dGV4X3VubG9jaygmc21t
dV9kb21haW4tPmluaXRfbXV0ZXgpOworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgYXJt
X3NtbXVfbWFwKHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbiwgdW5zaWduZWQgbG9uZyBpb3Zh
LAorCQkJcGh5c19hZGRyX3QgcGFkZHIsIHNpemVfdCBzaXplLCBpbnQgcHJvdCkKK3sKKwlzdHJ1
Y3QgaW9fcGd0YWJsZV9vcHMgKm9wcyA9IHRvX3NtbXVfZG9tYWluKGRvbWFpbiktPnBndGJsX29w
czsKKworCWlmICghb3BzKQorCQlyZXR1cm4gLUVOT0RFVjsKKworCXJldHVybiBvcHMtPm1hcChv
cHMsIGlvdmEsIHBhZGRyLCBzaXplLCBwcm90KTsKK30KKworc3RhdGljIHNpemVfdAorYXJtX3Nt
bXVfdW5tYXAoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluLCB1bnNpZ25lZCBsb25nIGlvdmEs
IHNpemVfdCBzaXplKQoreworCXN0cnVjdCBpb19wZ3RhYmxlX29wcyAqb3BzID0gdG9fc21tdV9k
b21haW4oZG9tYWluKS0+cGd0Ymxfb3BzOworCisJaWYgKCFvcHMpCisJCXJldHVybiAwOworCisJ
cmV0dXJuIG9wcy0+dW5tYXAob3BzLCBpb3ZhLCBzaXplKTsKK30KKworc3RhdGljIHBoeXNfYWRk
cl90Cithcm1fc21tdV9pb3ZhX3RvX3BoeXMoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluLCBk
bWFfYWRkcl90IGlvdmEpCit7CisJc3RydWN0IGlvX3BndGFibGVfb3BzICpvcHMgPSB0b19zbW11
X2RvbWFpbihkb21haW4pLT5wZ3RibF9vcHM7CisKKwlpZiAoZG9tYWluLT50eXBlID09IElPTU1V
X0RPTUFJTl9JREVOVElUWSkKKwkJcmV0dXJuIGlvdmE7CisKKwlpZiAoIW9wcykKKwkJcmV0dXJu
IDA7CisKKwlyZXR1cm4gb3BzLT5pb3ZhX3RvX3BoeXMob3BzLCBpb3ZhKTsKK30KKworc3RhdGlj
IHN0cnVjdCBwbGF0Zm9ybV9kcml2ZXIgYXJtX3NtbXVfZHJpdmVyOworCitzdGF0aWMgaW50IGFy
bV9zbW11X21hdGNoX25vZGUoc3RydWN0IGRldmljZSAqZGV2LCB2b2lkICpkYXRhKQoreworCXJl
dHVybiBkZXYtPmZ3bm9kZSA9PSBkYXRhOworfQorCitzdGF0aWMKK3N0cnVjdCBhcm1fc21tdV9k
ZXZpY2UgKmFybV9zbW11X2dldF9ieV9md25vZGUoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9k
ZSkKK3sKKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBkcml2ZXJfZmluZF9kZXZpY2UoJmFybV9zbW11
X2RyaXZlci5kcml2ZXIsIE5VTEwsCisJCQkJCQlmd25vZGUsIGFybV9zbW11X21hdGNoX25vZGUp
OworCXB1dF9kZXZpY2UoZGV2KTsKKwlyZXR1cm4gZGV2ID8gZGV2X2dldF9kcnZkYXRhKGRldikg
OiBOVUxMOworfQorCitzdGF0aWMgYm9vbCBhcm1fc21tdV9zaWRfaW5fcmFuZ2Uoc3RydWN0IGFy
bV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNpZCkKK3sKKwl1bnNpZ25lZCBsb25nIGxpbWl0ID0g
c21tdS0+c3RydGFiX2NmZy5udW1fbDFfZW50czsKKworCWlmIChzbW11LT5mZWF0dXJlcyAmIEFS
TV9TTU1VX0ZFQVRfMl9MVkxfU1RSVEFCKQorCQlsaW1pdCAqPSAxVUwgPDwgU1RSVEFCX1NQTElU
OworCisJcmV0dXJuIHNpZCA8IGxpbWl0OworfQorCitzdGF0aWMgc3RydWN0IGlvbW11X29wcyBh
cm1fc21tdV9vcHM7CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfYWRkX2RldmljZShzdHJ1Y3QgZGV2
aWNlICpkZXYpCit7CisJaW50IGksIHJldDsKKwlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11
OworCXN0cnVjdCBhcm1fc21tdV9tYXN0ZXJfZGF0YSAqbWFzdGVyOworCXN0cnVjdCBpb21tdV9m
d3NwZWMgKmZ3c3BlYyA9IGRldi0+aW9tbXVfZndzcGVjOworCXN0cnVjdCBpb21tdV9ncm91cCAq
Z3JvdXA7CisKKwlpZiAoIWZ3c3BlYyB8fCBmd3NwZWMtPm9wcyAhPSAmYXJtX3NtbXVfb3BzKQor
CQlyZXR1cm4gLUVOT0RFVjsKKwkvKgorCSAqIFdlIF9jYW5fIGFjdHVhbGx5IHdpdGhzdGFuZCBk
b2RneSBidXMgY29kZSByZS1jYWxsaW5nIGFkZF9kZXZpY2UoKQorCSAqIHdpdGhvdXQgYW4gaW50
ZXJ2ZW5pbmcgcmVtb3ZlX2RldmljZSgpL29mX3hsYXRlKCkgc2VxdWVuY2UsIGJ1dAorCSAqIHdl
J3JlIG5vdCBnb2luZyB0byBkbyBzbyBxdWlldGx5Li4uCisJICovCisJaWYgKFdBUk5fT05fT05D
RShmd3NwZWMtPmlvbW11X3ByaXYpKSB7CisJCW1hc3RlciA9IGZ3c3BlYy0+aW9tbXVfcHJpdjsK
KwkJc21tdSA9IG1hc3Rlci0+c21tdTsKKwl9IGVsc2UgeworCQlzbW11ID0gYXJtX3NtbXVfZ2V0
X2J5X2Z3bm9kZShmd3NwZWMtPmlvbW11X2Z3bm9kZSk7CisJCWlmICghc21tdSkKKwkJCXJldHVy
biAtRU5PREVWOworCQltYXN0ZXIgPSBremFsbG9jKHNpemVvZigqbWFzdGVyKSwgR0ZQX0tFUk5F
TCk7CisJCWlmICghbWFzdGVyKQorCQkJcmV0dXJuIC1FTk9NRU07CisKKwkJbWFzdGVyLT5zbW11
ID0gc21tdTsKKwkJZndzcGVjLT5pb21tdV9wcml2ID0gbWFzdGVyOworCX0KKworCS8qIENoZWNr
IHRoZSBTSURzIGFyZSBpbiByYW5nZSBvZiB0aGUgU01NVSBhbmQgb3VyIHN0cmVhbSB0YWJsZSAq
LworCWZvciAoaSA9IDA7IGkgPCBmd3NwZWMtPm51bV9pZHM7IGkrKykgeworCQl1MzIgc2lkID0g
ZndzcGVjLT5pZHNbaV07CisKKwkJaWYgKCFhcm1fc21tdV9zaWRfaW5fcmFuZ2Uoc21tdSwgc2lk
KSkKKwkJCXJldHVybiAtRVJBTkdFOworCisJCS8qIEVuc3VyZSBsMiBzdHJ0YWIgaXMgaW5pdGlh
bGlzZWQgKi8KKwkJaWYgKHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVBVF8yX0xWTF9TVFJU
QUIpIHsKKwkJCXJldCA9IGFybV9zbW11X2luaXRfbDJfc3RydGFiKHNtbXUsIHNpZCk7CisJCQlp
ZiAocmV0KQorCQkJCXJldHVybiByZXQ7CisJCX0KKwl9CisKKwlncm91cCA9IGlvbW11X2dyb3Vw
X2dldF9mb3JfZGV2KGRldik7CisJaWYgKCFJU19FUlIoZ3JvdXApKSB7CisJCWlvbW11X2dyb3Vw
X3B1dChncm91cCk7CisJCWlvbW11X2RldmljZV9saW5rKCZzbW11LT5pb21tdSwgZGV2KTsKKwl9
CisKKwlyZXR1cm4gUFRSX0VSUl9PUl9aRVJPKGdyb3VwKTsKK30KKworc3RhdGljIHZvaWQgYXJt
X3NtbXVfcmVtb3ZlX2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisJc3RydWN0IGlvbW11
X2Z3c3BlYyAqZndzcGVjID0gZGV2LT5pb21tdV9md3NwZWM7CisJc3RydWN0IGFybV9zbW11X21h
c3Rlcl9kYXRhICptYXN0ZXI7CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdTsKKworCWlm
ICghZndzcGVjIHx8IGZ3c3BlYy0+b3BzICE9ICZhcm1fc21tdV9vcHMpCisJCXJldHVybjsKKwor
CW1hc3RlciA9IGZ3c3BlYy0+aW9tbXVfcHJpdjsKKwlzbW11ID0gbWFzdGVyLT5zbW11OworCWlm
IChtYXN0ZXIgJiYgbWFzdGVyLT5zdGUuYXNzaWduZWQpCisJCWFybV9zbW11X2RldGFjaF9kZXYo
ZGV2KTsKKwlpb21tdV9ncm91cF9yZW1vdmVfZGV2aWNlKGRldik7CisJaW9tbXVfZGV2aWNlX3Vu
bGluaygmc21tdS0+aW9tbXUsIGRldik7CisJa2ZyZWUobWFzdGVyKTsKKwlpb21tdV9md3NwZWNf
ZnJlZShkZXYpOworfQorCitzdGF0aWMgc3RydWN0IGlvbW11X2dyb3VwICphcm1fc21tdV9kZXZp
Y2VfZ3JvdXAoc3RydWN0IGRldmljZSAqZGV2KQoreworCXN0cnVjdCBpb21tdV9ncm91cCAqZ3Jv
dXA7CisKKwkvKgorCSAqIFdlIGRvbid0IHN1cHBvcnQgZGV2aWNlcyBzaGFyaW5nIHN0cmVhbSBJ
RHMgb3RoZXIgdGhhbiBQQ0kgUklECisJICogYWxpYXNlcywgc2luY2UgdGhlIG5lY2Vzc2FyeSBJ
RC10by1kZXZpY2UgbG9va3VwIGJlY29tZXMgcmF0aGVyCisJICogaW1wcmFjdGljYWwgZ2l2ZW4g
YSBwb3RlbnRpYWwgc3BhcnNlIDMyLWJpdCBzdHJlYW0gSUQgc3BhY2UuCisJICovCisJaWYgKGRl
dl9pc19wY2koZGV2KSkKKwkJZ3JvdXAgPSBwY2lfZGV2aWNlX2dyb3VwKGRldik7CisJZWxzZQor
CQlncm91cCA9IGdlbmVyaWNfZGV2aWNlX2dyb3VwKGRldik7CisKKwlyZXR1cm4gZ3JvdXA7Cit9
CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfZG9tYWluX2dldF9hdHRyKHN0cnVjdCBpb21tdV9kb21h
aW4gKmRvbWFpbiwKKwkJCQkgICAgZW51bSBpb21tdV9hdHRyIGF0dHIsIHZvaWQgKmRhdGEpCit7
CisJc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4gPSB0b19zbW11X2RvbWFpbihk
b21haW4pOworCisJaWYgKGRvbWFpbi0+dHlwZSAhPSBJT01NVV9ET01BSU5fVU5NQU5BR0VEKQor
CQlyZXR1cm4gLUVJTlZBTDsKKworCXN3aXRjaCAoYXR0cikgeworCWNhc2UgRE9NQUlOX0FUVFJf
TkVTVElORzoKKwkJKihpbnQgKilkYXRhID0gKHNtbXVfZG9tYWluLT5zdGFnZSA9PSBBUk1fU01N
VV9ET01BSU5fTkVTVEVEKTsKKwkJcmV0dXJuIDA7CisJZGVmYXVsdDoKKwkJcmV0dXJuIC1FTk9E
RVY7CisJfQorfQorCitzdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9zZXRfYXR0cihzdHJ1Y3Qg
aW9tbXVfZG9tYWluICpkb21haW4sCisJCQkJICAgIGVudW0gaW9tbXVfYXR0ciBhdHRyLCB2b2lk
ICpkYXRhKQoreworCWludCByZXQgPSAwOworCXN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVf
ZG9tYWluID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsKKworCWlmIChkb21haW4tPnR5cGUgIT0g
SU9NTVVfRE9NQUlOX1VOTUFOQUdFRCkKKwkJcmV0dXJuIC1FSU5WQUw7CisKKwltdXRleF9sb2Nr
KCZzbW11X2RvbWFpbi0+aW5pdF9tdXRleCk7CisKKwlzd2l0Y2ggKGF0dHIpIHsKKwljYXNlIERP
TUFJTl9BVFRSX05FU1RJTkc6CisJCWlmIChzbW11X2RvbWFpbi0+c21tdSkgeworCQkJcmV0ID0g
LUVQRVJNOworCQkJZ290byBvdXRfdW5sb2NrOworCQl9CisKKwkJaWYgKCooaW50ICopZGF0YSkK
KwkJCXNtbXVfZG9tYWluLT5zdGFnZSA9IEFSTV9TTU1VX0RPTUFJTl9ORVNURUQ7CisJCWVsc2UK
KwkJCXNtbXVfZG9tYWluLT5zdGFnZSA9IEFSTV9TTU1VX0RPTUFJTl9TMTsKKworCQlicmVhazsK
KwlkZWZhdWx0OgorCQlyZXQgPSAtRU5PREVWOworCX0KKworb3V0X3VubG9jazoKKwltdXRleF91
bmxvY2soJnNtbXVfZG9tYWluLT5pbml0X211dGV4KTsKKwlyZXR1cm4gcmV0OworfQorCitzdGF0
aWMgaW50IGFybV9zbW11X29mX3hsYXRlKHN0cnVjdCBkZXZpY2UgKmRldiwgc3RydWN0IG9mX3Bo
YW5kbGVfYXJncyAqYXJncykKK3sKKwlyZXR1cm4gaW9tbXVfZndzcGVjX2FkZF9pZHMoZGV2LCBh
cmdzLT5hcmdzLCAxKTsKK30KKworc3RhdGljIHZvaWQgYXJtX3NtbXVfZ2V0X3Jlc3ZfcmVnaW9u
cyhzdHJ1Y3QgZGV2aWNlICpkZXYsCisJCQkJICAgICAgc3RydWN0IGxpc3RfaGVhZCAqaGVhZCkK
K3sKKwlzdHJ1Y3QgaW9tbXVfcmVzdl9yZWdpb24gKnJlZ2lvbjsKKwlpbnQgcHJvdCA9IElPTU1V
X1dSSVRFIHwgSU9NTVVfTk9FWEVDIHwgSU9NTVVfTU1JTzsKKworCXJlZ2lvbiA9IGlvbW11X2Fs
bG9jX3Jlc3ZfcmVnaW9uKE1TSV9JT1ZBX0JBU0UsIE1TSV9JT1ZBX0xFTkdUSCwKKwkJCQkJIHBy
b3QsIElPTU1VX1JFU1ZfU1dfTVNJKTsKKwlpZiAoIXJlZ2lvbikKKwkJcmV0dXJuOworCisJbGlz
dF9hZGRfdGFpbCgmcmVnaW9uLT5saXN0LCBoZWFkKTsKKworCWlvbW11X2RtYV9nZXRfcmVzdl9y
ZWdpb25zKGRldiwgaGVhZCk7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X3B1dF9yZXN2X3Jl
Z2lvbnMoc3RydWN0IGRldmljZSAqZGV2LAorCQkJCSAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmhl
YWQpCit7CisJc3RydWN0IGlvbW11X3Jlc3ZfcmVnaW9uICplbnRyeSwgKm5leHQ7CisKKwlsaXN0
X2Zvcl9lYWNoX2VudHJ5X3NhZmUoZW50cnksIG5leHQsIGhlYWQsIGxpc3QpCisJCWtmcmVlKGVu
dHJ5KTsKK30KKworc3RhdGljIHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfb3BzID0geworCS5j
YXBhYmxlCQk9IGFybV9zbW11X2NhcGFibGUsCisJLmRvbWFpbl9hbGxvYwkJPSBhcm1fc21tdV9k
b21haW5fYWxsb2MsCisJLmRvbWFpbl9mcmVlCQk9IGFybV9zbW11X2RvbWFpbl9mcmVlLAorCS5h
dHRhY2hfZGV2CQk9IGFybV9zbW11X2F0dGFjaF9kZXYsCisJLm1hcAkJCT0gYXJtX3NtbXVfbWFw
LAorCS51bm1hcAkJCT0gYXJtX3NtbXVfdW5tYXAsCisJLm1hcF9zZwkJCT0gZGVmYXVsdF9pb21t
dV9tYXBfc2csCisJLmlvdmFfdG9fcGh5cwkJPSBhcm1fc21tdV9pb3ZhX3RvX3BoeXMsCisJLmFk
ZF9kZXZpY2UJCT0gYXJtX3NtbXVfYWRkX2RldmljZSwKKwkucmVtb3ZlX2RldmljZQkJPSBhcm1f
c21tdV9yZW1vdmVfZGV2aWNlLAorCS5kZXZpY2VfZ3JvdXAJCT0gYXJtX3NtbXVfZGV2aWNlX2dy
b3VwLAorCS5kb21haW5fZ2V0X2F0dHIJPSBhcm1fc21tdV9kb21haW5fZ2V0X2F0dHIsCisJLmRv
bWFpbl9zZXRfYXR0cgk9IGFybV9zbW11X2RvbWFpbl9zZXRfYXR0ciwKKwkub2ZfeGxhdGUJCT0g
YXJtX3NtbXVfb2ZfeGxhdGUsCisJLmdldF9yZXN2X3JlZ2lvbnMJPSBhcm1fc21tdV9nZXRfcmVz
dl9yZWdpb25zLAorCS5wdXRfcmVzdl9yZWdpb25zCT0gYXJtX3NtbXVfcHV0X3Jlc3ZfcmVnaW9u
cywKKwkucGdzaXplX2JpdG1hcAkJPSAtMVVMLCAvKiBSZXN0cmljdGVkIGR1cmluZyBkZXZpY2Ug
YXR0YWNoICovCit9OworCisvKiBQcm9iaW5nIGFuZCBpbml0aWFsaXNhdGlvbiBmdW5jdGlvbnMg
Ki8KK3N0YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9vbmVfcXVldWUoc3RydWN0IGFybV9zbW11X2Rl
dmljZSAqc21tdSwKKwkJCQkgICBzdHJ1Y3QgYXJtX3NtbXVfcXVldWUgKnEsCisJCQkJICAgdW5z
aWduZWQgbG9uZyBwcm9kX29mZiwKKwkJCQkgICB1bnNpZ25lZCBsb25nIGNvbnNfb2ZmLAorCQkJ
CSAgIHNpemVfdCBkd29yZHMpCit7CisJc2l6ZV90IHFzeiA9ICgoMSA8PCBxLT5tYXhfbl9zaGlm
dCkgKiBkd29yZHMpIDw8IDM7CisKKwlxLT5iYXNlID0gZG1hbV9hbGxvY19jb2hlcmVudChzbW11
LT5kZXYsIHFzeiwgJnEtPmJhc2VfZG1hLCBHRlBfS0VSTkVMKTsKKwlpZiAoIXEtPmJhc2UpIHsK
KwkJZGV2X2VycihzbW11LT5kZXYsICJmYWlsZWQgdG8gYWxsb2NhdGUgcXVldWUgKDB4JXp4IGJ5
dGVzKVxuIiwKKwkJCXFzeik7CisJCXJldHVybiAtRU5PTUVNOworCX0KKworCXEtPnByb2RfcmVn
CT0gYXJtX3NtbXVfcGFnZTFfZml4dXAocHJvZF9vZmYsIHNtbXUpOworCXEtPmNvbnNfcmVnCT0g
YXJtX3NtbXVfcGFnZTFfZml4dXAoY29uc19vZmYsIHNtbXUpOworCXEtPmVudF9kd29yZHMJPSBk
d29yZHM7CisKKwlxLT5xX2Jhc2UgID0gUV9CQVNFX1JXQTsKKwlxLT5xX2Jhc2UgfD0gcS0+YmFz
ZV9kbWEgJiBRX0JBU0VfQUREUl9NQVNLIDw8IFFfQkFTRV9BRERSX1NISUZUOworCXEtPnFfYmFz
ZSB8PSAocS0+bWF4X25fc2hpZnQgJiBRX0JBU0VfTE9HMlNJWkVfTUFTSykKKwkJICAgICA8PCBR
X0JBU0VfTE9HMlNJWkVfU0hJRlQ7CisKKwlxLT5wcm9kID0gcS0+Y29ucyA9IDA7CisJcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9xdWV1ZXMoc3RydWN0IGFybV9zbW11
X2RldmljZSAqc21tdSkKK3sKKwlpbnQgcmV0OworCisJLyogY21kcSAqLworCXNwaW5fbG9ja19p
bml0KCZzbW11LT5jbWRxLmxvY2spOworCXJldCA9IGFybV9zbW11X2luaXRfb25lX3F1ZXVlKHNt
bXUsICZzbW11LT5jbWRxLnEsIEFSTV9TTU1VX0NNRFFfUFJPRCwKKwkJCQkgICAgICBBUk1fU01N
VV9DTURRX0NPTlMsIENNRFFfRU5UX0RXT1JEUyk7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsK
KworCS8qIGV2dHEgKi8KKwlyZXQgPSBhcm1fc21tdV9pbml0X29uZV9xdWV1ZShzbW11LCAmc21t
dS0+ZXZ0cS5xLCBBUk1fU01NVV9FVlRRX1BST0QsCisJCQkJICAgICAgQVJNX1NNTVVfRVZUUV9D
T05TLCBFVlRRX0VOVF9EV09SRFMpOworCWlmIChyZXQpCisJCXJldHVybiByZXQ7CisKKwkvKiBw
cmlxICovCisJaWYgKCEoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFUX1BSSSkpCisJCXJl
dHVybiAwOworCisJcmV0dXJuIGFybV9zbW11X2luaXRfb25lX3F1ZXVlKHNtbXUsICZzbW11LT5w
cmlxLnEsIEFSTV9TTU1VX1BSSVFfUFJPRCwKKwkJCQkgICAgICAgQVJNX1NNTVVfUFJJUV9DT05T
LCBQUklRX0VOVF9EV09SRFMpOworfQorCitzdGF0aWMgaW50IGFybV9zbW11X2luaXRfbDFfc3Ry
dGFiKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJdW5zaWduZWQgaW50IGk7CisJ
c3RydWN0IGFybV9zbW11X3N0cnRhYl9jZmcgKmNmZyA9ICZzbW11LT5zdHJ0YWJfY2ZnOworCXNp
emVfdCBzaXplID0gc2l6ZW9mKCpjZmctPmwxX2Rlc2MpICogY2ZnLT5udW1fbDFfZW50czsKKwl2
b2lkICpzdHJ0YWIgPSBzbW11LT5zdHJ0YWJfY2ZnLnN0cnRhYjsKKworCWNmZy0+bDFfZGVzYyA9
IGRldm1fa3phbGxvYyhzbW11LT5kZXYsIHNpemUsIEdGUF9LRVJORUwpOworCWlmICghY2ZnLT5s
MV9kZXNjKSB7CisJCWRldl9lcnIoc21tdS0+ZGV2LCAiZmFpbGVkIHRvIGFsbG9jYXRlIGwxIHN0
cmVhbSB0YWJsZSBkZXNjXG4iKTsKKwkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJZm9yIChpID0g
MDsgaSA8IGNmZy0+bnVtX2wxX2VudHM7ICsraSkgeworCQlhcm1fc21tdV93cml0ZV9zdHJ0YWJf
bDFfZGVzYyhzdHJ0YWIsICZjZmctPmwxX2Rlc2NbaV0pOworCQlzdHJ0YWIgKz0gU1RSVEFCX0wx
X0RFU0NfRFdPUkRTIDw8IDM7CisJfQorCisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgYXJt
X3NtbXVfaW5pdF9zdHJ0YWJfMmx2bChzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQorewor
CXZvaWQgKnN0cnRhYjsKKwl1NjQgcmVnOworCXUzMiBzaXplLCBsMXNpemU7CisJc3RydWN0IGFy
bV9zbW11X3N0cnRhYl9jZmcgKmNmZyA9ICZzbW11LT5zdHJ0YWJfY2ZnOworCisJLyogQ2FsY3Vs
YXRlIHRoZSBMMSBzaXplLCBjYXBwZWQgdG8gdGhlIFNJRFNJWkUuICovCisJc2l6ZSA9IFNUUlRB
Ql9MMV9TWl9TSElGVCAtIChpbG9nMihTVFJUQUJfTDFfREVTQ19EV09SRFMpICsgMyk7CisJc2l6
ZSA9IG1pbihzaXplLCBzbW11LT5zaWRfYml0cyAtIFNUUlRBQl9TUExJVCk7CisJY2ZnLT5udW1f
bDFfZW50cyA9IDEgPDwgc2l6ZTsKKworCXNpemUgKz0gU1RSVEFCX1NQTElUOworCWlmIChzaXpl
IDwgc21tdS0+c2lkX2JpdHMpCisJCWRldl93YXJuKHNtbXUtPmRldiwKKwkJCSAiMi1sZXZlbCBz
dHJ0YWIgb25seSBjb3ZlcnMgJXUvJXUgYml0cyBvZiBTSURcbiIsCisJCQkgc2l6ZSwgc21tdS0+
c2lkX2JpdHMpOworCisJbDFzaXplID0gY2ZnLT5udW1fbDFfZW50cyAqIChTVFJUQUJfTDFfREVT
Q19EV09SRFMgPDwgMyk7CisJc3RydGFiID0gZG1hbV9hbGxvY19jb2hlcmVudChzbW11LT5kZXYs
IGwxc2l6ZSwgJmNmZy0+c3RydGFiX2RtYSwKKwkJCQkgICAgIEdGUF9LRVJORUwgfCBfX0dGUF9a
RVJPKTsKKwlpZiAoIXN0cnRhYikgeworCQlkZXZfZXJyKHNtbXUtPmRldiwKKwkJCSJmYWlsZWQg
dG8gYWxsb2NhdGUgbDEgc3RyZWFtIHRhYmxlICgldSBieXRlcylcbiIsCisJCQlzaXplKTsKKwkJ
cmV0dXJuIC1FTk9NRU07CisJfQorCWNmZy0+c3RydGFiID0gc3RydGFiOworCisJLyogQ29uZmln
dXJlIHN0cnRhYl9iYXNlX2NmZyBmb3IgMiBsZXZlbHMgKi8KKwlyZWcgID0gU1RSVEFCX0JBU0Vf
Q0ZHX0ZNVF8yTFZMOworCXJlZyB8PSAoc2l6ZSAmIFNUUlRBQl9CQVNFX0NGR19MT0cyU0laRV9N
QVNLKQorCQk8PCBTVFJUQUJfQkFTRV9DRkdfTE9HMlNJWkVfU0hJRlQ7CisJcmVnIHw9IChTVFJU
QUJfU1BMSVQgJiBTVFJUQUJfQkFTRV9DRkdfU1BMSVRfTUFTSykKKwkJPDwgU1RSVEFCX0JBU0Vf
Q0ZHX1NQTElUX1NISUZUOworCWNmZy0+c3RydGFiX2Jhc2VfY2ZnID0gcmVnOworCisJcmV0dXJu
IGFybV9zbW11X2luaXRfbDFfc3RydGFiKHNtbXUpOworfQorCitzdGF0aWMgaW50IGFybV9zbW11
X2luaXRfc3RydGFiX2xpbmVhcihzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQoreworCXZv
aWQgKnN0cnRhYjsKKwl1NjQgcmVnOworCXUzMiBzaXplOworCXN0cnVjdCBhcm1fc21tdV9zdHJ0
YWJfY2ZnICpjZmcgPSAmc21tdS0+c3RydGFiX2NmZzsKKworCXNpemUgPSAoMSA8PCBzbW11LT5z
aWRfYml0cykgKiAoU1RSVEFCX1NURV9EV09SRFMgPDwgMyk7CisJc3RydGFiID0gZG1hbV9hbGxv
Y19jb2hlcmVudChzbW11LT5kZXYsIHNpemUsICZjZmctPnN0cnRhYl9kbWEsCisJCQkJICAgICBH
RlBfS0VSTkVMIHwgX19HRlBfWkVSTyk7CisJaWYgKCFzdHJ0YWIpIHsKKwkJZGV2X2VycihzbW11
LT5kZXYsCisJCQkiZmFpbGVkIHRvIGFsbG9jYXRlIGxpbmVhciBzdHJlYW0gdGFibGUgKCV1IGJ5
dGVzKVxuIiwKKwkJCXNpemUpOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisJY2ZnLT5zdHJ0YWIg
PSBzdHJ0YWI7CisJY2ZnLT5udW1fbDFfZW50cyA9IDEgPDwgc21tdS0+c2lkX2JpdHM7CisKKwkv
KiBDb25maWd1cmUgc3RydGFiX2Jhc2VfY2ZnIGZvciBhIGxpbmVhciB0YWJsZSBjb3ZlcmluZyBh
bGwgU0lEcyAqLworCXJlZyAgPSBTVFJUQUJfQkFTRV9DRkdfRk1UX0xJTkVBUjsKKwlyZWcgfD0g
KHNtbXUtPnNpZF9iaXRzICYgU1RSVEFCX0JBU0VfQ0ZHX0xPRzJTSVpFX01BU0spCisJCTw8IFNU
UlRBQl9CQVNFX0NGR19MT0cyU0laRV9TSElGVDsKKwljZmctPnN0cnRhYl9iYXNlX2NmZyA9IHJl
ZzsKKworCWFybV9zbW11X2luaXRfYnlwYXNzX3N0ZXMoc3RydGFiLCBjZmctPm51bV9sMV9lbnRz
KTsKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBhcm1fc21tdV9pbml0X3N0cnRhYihzdHJ1
Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQoreworCXU2NCByZWc7CisJaW50IHJldDsKKworCWlm
IChzbW11LT5mZWF0dXJlcyAmIEFSTV9TTU1VX0ZFQVRfMl9MVkxfU1RSVEFCKQorCQlyZXQgPSBh
cm1fc21tdV9pbml0X3N0cnRhYl8ybHZsKHNtbXUpOworCWVsc2UKKwkJcmV0ID0gYXJtX3NtbXVf
aW5pdF9zdHJ0YWJfbGluZWFyKHNtbXUpOworCisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKwor
CS8qIFNldCB0aGUgc3RydGFiIGJhc2UgYWRkcmVzcyAqLworCXJlZyAgPSBzbW11LT5zdHJ0YWJf
Y2ZnLnN0cnRhYl9kbWEgJgorCSAgICAgICBTVFJUQUJfQkFTRV9BRERSX01BU0sgPDwgU1RSVEFC
X0JBU0VfQUREUl9TSElGVDsKKwlyZWcgfD0gU1RSVEFCX0JBU0VfUkE7CisJc21tdS0+c3RydGFi
X2NmZy5zdHJ0YWJfYmFzZSA9IHJlZzsKKworCS8qIEFsbG9jYXRlIHRoZSBmaXJzdCBWTUlEIGZv
ciBzdGFnZS0yIGJ5cGFzcyBTVEVzICovCisJc2V0X2JpdCgwLCBzbW11LT52bWlkX21hcCk7CisJ
cmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9zdHJ1Y3R1cmVzKHN0cnVj
dCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJaW50IHJldDsKKworCXJldCA9IGFybV9zbW11
X2luaXRfcXVldWVzKHNtbXUpOworCWlmIChyZXQpCisJCXJldHVybiByZXQ7CisKKwlyZXR1cm4g
YXJtX3NtbXVfaW5pdF9zdHJ0YWIoc21tdSk7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfd3Jp
dGVfcmVnX3N5bmMoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHZhbCwKKwkJCQkg
ICB1bnNpZ25lZCBpbnQgcmVnX29mZiwgdW5zaWduZWQgaW50IGFja19vZmYpCit7CisJdTMyIHJl
ZzsKKworCXdyaXRlbF9yZWxheGVkKHZhbCwgc21tdS0+YmFzZSArIHJlZ19vZmYpOworCXJldHVy
biByZWFkbF9yZWxheGVkX3BvbGxfdGltZW91dChzbW11LT5iYXNlICsgYWNrX29mZiwgcmVnLCBy
ZWcgPT0gdmFsLAorCQkJCQkgIDEsIEFSTV9TTU1VX1BPTExfVElNRU9VVF9VUyk7Cit9CisKKy8q
IEdCUEEgaXMgInNwZWNpYWwiICovCitzdGF0aWMgaW50IGFybV9zbW11X3VwZGF0ZV9nYnBhKHN0
cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHUzMiBzZXQsIHUzMiBjbHIpCit7CisJaW50IHJl
dDsKKwl1MzIgcmVnLCBfX2lvbWVtICpnYnBhID0gc21tdS0+YmFzZSArIEFSTV9TTU1VX0dCUEE7
CisKKwlyZXQgPSByZWFkbF9yZWxheGVkX3BvbGxfdGltZW91dChnYnBhLCByZWcsICEocmVnICYg
R0JQQV9VUERBVEUpLAorCQkJCQkgMSwgQVJNX1NNTVVfUE9MTF9USU1FT1VUX1VTKTsKKwlpZiAo
cmV0KQorCQlyZXR1cm4gcmV0OworCisJcmVnICY9IH5jbHI7CisJcmVnIHw9IHNldDsKKwl3cml0
ZWxfcmVsYXhlZChyZWcgfCBHQlBBX1VQREFURSwgZ2JwYSk7CisJcmV0dXJuIHJlYWRsX3JlbGF4
ZWRfcG9sbF90aW1lb3V0KGdicGEsIHJlZywgIShyZWcgJiBHQlBBX1VQREFURSksCisJCQkJCSAg
MSwgQVJNX1NNTVVfUE9MTF9USU1FT1VUX1VTKTsKK30KKworc3RhdGljIHZvaWQgYXJtX3NtbXVf
ZnJlZV9tc2lzKHZvaWQgKmRhdGEpCit7CisJc3RydWN0IGRldmljZSAqZGV2ID0gZGF0YTsKKwlw
bGF0Zm9ybV9tc2lfZG9tYWluX2ZyZWVfaXJxcyhkZXYpOworfQorCitzdGF0aWMgdm9pZCBhcm1f
c21tdV93cml0ZV9tc2lfbXNnKHN0cnVjdCBtc2lfZGVzYyAqZGVzYywgc3RydWN0IG1zaV9tc2cg
Km1zZykKK3sKKwlwaHlzX2FkZHJfdCBkb29yYmVsbDsKKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBt
c2lfZGVzY190b19kZXYoZGVzYyk7CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IGRl
dl9nZXRfZHJ2ZGF0YShkZXYpOworCXBoeXNfYWRkcl90ICpjZmcgPSBhcm1fc21tdV9tc2lfY2Zn
W2Rlc2MtPnBsYXRmb3JtLm1zaV9pbmRleF07CisKKwlkb29yYmVsbCA9ICgoKHU2NCltc2ctPmFk
ZHJlc3NfaGkpIDw8IDMyKSB8IG1zZy0+YWRkcmVzc19sbzsKKwlkb29yYmVsbCAmPSBNU0lfQ0ZH
MF9BRERSX01BU0sgPDwgTVNJX0NGRzBfQUREUl9TSElGVDsKKworCXdyaXRlcV9yZWxheGVkKGRv
b3JiZWxsLCBzbW11LT5iYXNlICsgY2ZnWzBdKTsKKwl3cml0ZWxfcmVsYXhlZChtc2ctPmRhdGEs
IHNtbXUtPmJhc2UgKyBjZmdbMV0pOworCXdyaXRlbF9yZWxheGVkKE1TSV9DRkcyX01FTUFUVFJf
REVWSUNFX25HblJFLCBzbW11LT5iYXNlICsgY2ZnWzJdKTsKK30KKworc3RhdGljIHZvaWQgYXJt
X3NtbXVfc2V0dXBfbXNpcyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQoreworCXN0cnVj
dCBtc2lfZGVzYyAqZGVzYzsKKwlpbnQgcmV0LCBudmVjID0gQVJNX1NNTVVfTUFYX01TSVM7CisJ
c3RydWN0IGRldmljZSAqZGV2ID0gc21tdS0+ZGV2OworCisJLyogQ2xlYXIgdGhlIE1TSSBhZGRy
ZXNzIHJlZ3MgKi8KKwl3cml0ZXFfcmVsYXhlZCgwLCBzbW11LT5iYXNlICsgQVJNX1NNTVVfR0VS
Uk9SX0lSUV9DRkcwKTsKKwl3cml0ZXFfcmVsYXhlZCgwLCBzbW11LT5iYXNlICsgQVJNX1NNTVVf
RVZUUV9JUlFfQ0ZHMCk7CisKKwlpZiAoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFUX1BS
SSkKKwkJd3JpdGVxX3JlbGF4ZWQoMCwgc21tdS0+YmFzZSArIEFSTV9TTU1VX1BSSVFfSVJRX0NG
RzApOworCWVsc2UKKwkJbnZlYy0tOworCisJaWYgKCEoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01N
VV9GRUFUX01TSSkpCisJCXJldHVybjsKKworCS8qIEFsbG9jYXRlIE1TSXMgZm9yIGV2dHEsIGdl
cnJvciBhbmQgcHJpcS4gSWdub3JlIGNtZHEgKi8KKwlyZXQgPSBwbGF0Zm9ybV9tc2lfZG9tYWlu
X2FsbG9jX2lycXMoZGV2LCBudmVjLCBhcm1fc21tdV93cml0ZV9tc2lfbXNnKTsKKwlpZiAocmV0
KSB7CisJCWRldl93YXJuKGRldiwgImZhaWxlZCB0byBhbGxvY2F0ZSBNU0lzXG4iKTsKKwkJcmV0
dXJuOworCX0KKworCWZvcl9lYWNoX21zaV9lbnRyeShkZXNjLCBkZXYpIHsKKwkJc3dpdGNoIChk
ZXNjLT5wbGF0Zm9ybS5tc2lfaW5kZXgpIHsKKwkJY2FzZSBFVlRRX01TSV9JTkRFWDoKKwkJCXNt
bXUtPmV2dHEucS5pcnEgPSBkZXNjLT5pcnE7CisJCQlicmVhazsKKwkJY2FzZSBHRVJST1JfTVNJ
X0lOREVYOgorCQkJc21tdS0+Z2Vycl9pcnEgPSBkZXNjLT5pcnE7CisJCQlicmVhazsKKwkJY2Fz
ZSBQUklRX01TSV9JTkRFWDoKKwkJCXNtbXUtPnByaXEucS5pcnEgPSBkZXNjLT5pcnE7CisJCQli
cmVhazsKKwkJZGVmYXVsdDoJLyogVW5rbm93biAqLworCQkJY29udGludWU7CisJCX0KKwl9CisK
KwkvKiBBZGQgY2FsbGJhY2sgdG8gZnJlZSBNU0lzIG9uIHRlYXJkb3duICovCisJZGV2bV9hZGRf
YWN0aW9uKGRldiwgYXJtX3NtbXVfZnJlZV9tc2lzLCBkZXYpOworfQorCitzdGF0aWMgdm9pZCBh
cm1fc21tdV9zZXR1cF91bmlxdWVfaXJxcyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQor
eworCWludCBpcnEsIHJldDsKKworCWFybV9zbW11X3NldHVwX21zaXMoc21tdSk7CisKKwkvKiBS
ZXF1ZXN0IGludGVycnVwdCBsaW5lcyAqLworCWlycSA9IHNtbXUtPmV2dHEucS5pcnE7CisJaWYg
KGlycSkgeworCQlyZXQgPSBkZXZtX3JlcXVlc3RfdGhyZWFkZWRfaXJxKHNtbXUtPmRldiwgaXJx
LCBOVUxMLAorCQkJCQkJYXJtX3NtbXVfZXZ0cV90aHJlYWQsCisJCQkJCQlJUlFGX09ORVNIT1Qs
CisJCQkJCQkiYXJtLXNtbXUtdjMtZXZ0cSIsIHNtbXUpOworCQlpZiAocmV0IDwgMCkKKwkJCWRl
dl93YXJuKHNtbXUtPmRldiwgImZhaWxlZCB0byBlbmFibGUgZXZ0cSBpcnFcbiIpOworCX0KKwor
CWlycSA9IHNtbXUtPmNtZHEucS5pcnE7CisJaWYgKGlycSkgeworCQlyZXQgPSBkZXZtX3JlcXVl
c3RfaXJxKHNtbXUtPmRldiwgaXJxLAorCQkJCSAgICAgICBhcm1fc21tdV9jbWRxX3N5bmNfaGFu
ZGxlciwgMCwKKwkJCQkgICAgICAgImFybS1zbW11LXYzLWNtZHEtc3luYyIsIHNtbXUpOworCQlp
ZiAocmV0IDwgMCkKKwkJCWRldl93YXJuKHNtbXUtPmRldiwgImZhaWxlZCB0byBlbmFibGUgY21k
cS1zeW5jIGlycVxuIik7CisJfQorCisJaXJxID0gc21tdS0+Z2Vycl9pcnE7CisJaWYgKGlycSkg
eworCQlyZXQgPSBkZXZtX3JlcXVlc3RfaXJxKHNtbXUtPmRldiwgaXJxLCBhcm1fc21tdV9nZXJy
b3JfaGFuZGxlciwKKwkJCQkgICAgICAgMCwgImFybS1zbW11LXYzLWdlcnJvciIsIHNtbXUpOwor
CQlpZiAocmV0IDwgMCkKKwkJCWRldl93YXJuKHNtbXUtPmRldiwgImZhaWxlZCB0byBlbmFibGUg
Z2Vycm9yIGlycVxuIik7CisJfQorCisJaWYgKHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVfRkVB
VF9QUkkpIHsKKwkJaXJxID0gc21tdS0+cHJpcS5xLmlycTsKKwkJaWYgKGlycSkgeworCQkJcmV0
ID0gZGV2bV9yZXF1ZXN0X3RocmVhZGVkX2lycShzbW11LT5kZXYsIGlycSwgTlVMTCwKKwkJCQkJ
CQlhcm1fc21tdV9wcmlxX3RocmVhZCwKKwkJCQkJCQlJUlFGX09ORVNIT1QsCisJCQkJCQkJImFy
bS1zbW11LXYzLXByaXEiLAorCQkJCQkJCXNtbXUpOworCQkJaWYgKHJldCA8IDApCisJCQkJZGV2
X3dhcm4oc21tdS0+ZGV2LAorCQkJCQkgImZhaWxlZCB0byBlbmFibGUgcHJpcSBpcnFcbiIpOwor
CQl9CisJfQorfQorCitzdGF0aWMgaW50IGFybV9zbW11X3NldHVwX2lycXMoc3RydWN0IGFybV9z
bW11X2RldmljZSAqc21tdSkKK3sKKwlpbnQgcmV0LCBpcnE7CisJdTMyIGlycWVuX2ZsYWdzID0g
SVJRX0NUUkxfRVZUUV9JUlFFTiB8IElSUV9DVFJMX0dFUlJPUl9JUlFFTjsKKworCS8qIERpc2Fi
bGUgSVJRcyBmaXJzdCAqLworCXJldCA9IGFybV9zbW11X3dyaXRlX3JlZ19zeW5jKHNtbXUsIDAs
IEFSTV9TTU1VX0lSUV9DVFJMLAorCQkJCSAgICAgIEFSTV9TTU1VX0lSUV9DVFJMQUNLKTsKKwlp
ZiAocmV0KSB7CisJCWRldl9lcnIoc21tdS0+ZGV2LCAiZmFpbGVkIHRvIGRpc2FibGUgaXJxc1xu
Iik7CisJCXJldHVybiByZXQ7CisJfQorCisJaXJxID0gc21tdS0+Y29tYmluZWRfaXJxOworCWlm
IChpcnEpIHsKKwkJLyoKKwkJICogQ2F2aXVtIFRodW5kZXJYMiBpbXBsZW1lbnRhdGlvbiBkb2Vz
bid0IG5vdCBzdXBwb3J0IHVuaXF1ZQorCQkgKiBpcnEgbGluZXMuIFVzZSBzaW5nbGUgaXJxIGxp
bmUgZm9yIGFsbCB0aGUgU01NVXYzIGludGVycnVwdHMuCisJCSAqLworCQlyZXQgPSBkZXZtX3Jl
cXVlc3RfdGhyZWFkZWRfaXJxKHNtbXUtPmRldiwgaXJxLAorCQkJCQlhcm1fc21tdV9jb21iaW5l
ZF9pcnFfaGFuZGxlciwKKwkJCQkJYXJtX3NtbXVfY29tYmluZWRfaXJxX3RocmVhZCwKKwkJCQkJ
SVJRRl9PTkVTSE9ULAorCQkJCQkiYXJtLXNtbXUtdjMtY29tYmluZWQtaXJxIiwgc21tdSk7CisJ
CWlmIChyZXQgPCAwKQorCQkJZGV2X3dhcm4oc21tdS0+ZGV2LCAiZmFpbGVkIHRvIGVuYWJsZSBj
b21iaW5lZCBpcnFcbiIpOworCX0gZWxzZQorCQlhcm1fc21tdV9zZXR1cF91bmlxdWVfaXJxcyhz
bW11KTsKKworCWlmIChzbW11LT5mZWF0dXJlcyAmIEFSTV9TTU1VX0ZFQVRfUFJJKQorCQlpcnFl
bl9mbGFncyB8PSBJUlFfQ1RSTF9QUklRX0lSUUVOOworCisJLyogRW5hYmxlIGludGVycnVwdCBn
ZW5lcmF0aW9uIG9uIHRoZSBTTU1VICovCisJcmV0ID0gYXJtX3NtbXVfd3JpdGVfcmVnX3N5bmMo
c21tdSwgaXJxZW5fZmxhZ3MsCisJCQkJICAgICAgQVJNX1NNTVVfSVJRX0NUUkwsIEFSTV9TTU1V
X0lSUV9DVFJMQUNLKTsKKwlpZiAocmV0KQorCQlkZXZfd2FybihzbW11LT5kZXYsICJmYWlsZWQg
dG8gZW5hYmxlIGlycXNcbiIpOworCisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3Nt
bXVfZGV2aWNlX2Rpc2FibGUoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKK3sKKwlpbnQg
cmV0OworCisJcmV0ID0gYXJtX3NtbXVfd3JpdGVfcmVnX3N5bmMoc21tdSwgMCwgQVJNX1NNTVVf
Q1IwLCBBUk1fU01NVV9DUjBBQ0spOworCWlmIChyZXQpCisJCWRldl9lcnIoc21tdS0+ZGV2LCAi
ZmFpbGVkIHRvIGNsZWFyIGNyMFxuIik7CisKKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50
IGFybV9zbW11X2RldmljZV9yZXNldChzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCBib29s
IGJ5cGFzcykKK3sKKwlpbnQgcmV0OworCXUzMiByZWcsIGVuYWJsZXM7CisJc3RydWN0IGFybV9z
bW11X2NtZHFfZW50IGNtZDsKKworCS8qIENsZWFyIENSMCBhbmQgc3luYyAoZGlzYWJsZXMgU01N
VSBhbmQgcXVldWUgcHJvY2Vzc2luZykgKi8KKwlyZWcgPSByZWFkbF9yZWxheGVkKHNtbXUtPmJh
c2UgKyBBUk1fU01NVV9DUjApOworCWlmIChyZWcgJiBDUjBfU01NVUVOKQorCQlkZXZfd2Fybihz
bW11LT5kZXYsICJTTU1VIGN1cnJlbnRseSBlbmFibGVkISBSZXNldHRpbmcuLi5cbiIpOworCisJ
cmV0ID0gYXJtX3NtbXVfZGV2aWNlX2Rpc2FibGUoc21tdSk7CisJaWYgKHJldCkKKwkJcmV0dXJu
IHJldDsKKworCS8qIENSMSAodGFibGUgYW5kIHF1ZXVlIG1lbW9yeSBhdHRyaWJ1dGVzKSAqLwor
CXJlZyA9IChDUjFfU0hfSVNIIDw8IENSMV9UQUJMRV9TSF9TSElGVCkgfAorCSAgICAgIChDUjFf
Q0FDSEVfV0IgPDwgQ1IxX1RBQkxFX09DX1NISUZUKSB8CisJICAgICAgKENSMV9DQUNIRV9XQiA8
PCBDUjFfVEFCTEVfSUNfU0hJRlQpIHwKKwkgICAgICAoQ1IxX1NIX0lTSCA8PCBDUjFfUVVFVUVf
U0hfU0hJRlQpIHwKKwkgICAgICAoQ1IxX0NBQ0hFX1dCIDw8IENSMV9RVUVVRV9PQ19TSElGVCkg
fAorCSAgICAgIChDUjFfQ0FDSEVfV0IgPDwgQ1IxX1FVRVVFX0lDX1NISUZUKTsKKwl3cml0ZWxf
cmVsYXhlZChyZWcsIHNtbXUtPmJhc2UgKyBBUk1fU01NVV9DUjEpOworCisJLyogQ1IyIChyYW5k
b20gY3JhcCkgKi8KKwlyZWcgPSBDUjJfUFRNIHwgQ1IyX1JFQ0lOVlNJRCB8IENSMl9FMkg7CisJ
d3JpdGVsX3JlbGF4ZWQocmVnLCBzbW11LT5iYXNlICsgQVJNX1NNTVVfQ1IyKTsKKworCS8qIFN0
cmVhbSB0YWJsZSAqLworCXdyaXRlcV9yZWxheGVkKHNtbXUtPnN0cnRhYl9jZmcuc3RydGFiX2Jh
c2UsCisJCSAgICAgICBzbW11LT5iYXNlICsgQVJNX1NNTVVfU1RSVEFCX0JBU0UpOworCXdyaXRl
bF9yZWxheGVkKHNtbXUtPnN0cnRhYl9jZmcuc3RydGFiX2Jhc2VfY2ZnLAorCQkgICAgICAgc21t
dS0+YmFzZSArIEFSTV9TTU1VX1NUUlRBQl9CQVNFX0NGRyk7CisKKwkvKiBDb21tYW5kIHF1ZXVl
ICovCisJd3JpdGVxX3JlbGF4ZWQoc21tdS0+Y21kcS5xLnFfYmFzZSwgc21tdS0+YmFzZSArIEFS
TV9TTU1VX0NNRFFfQkFTRSk7CisJd3JpdGVsX3JlbGF4ZWQoc21tdS0+Y21kcS5xLnByb2QsIHNt
bXUtPmJhc2UgKyBBUk1fU01NVV9DTURRX1BST0QpOworCXdyaXRlbF9yZWxheGVkKHNtbXUtPmNt
ZHEucS5jb25zLCBzbW11LT5iYXNlICsgQVJNX1NNTVVfQ01EUV9DT05TKTsKKworCWVuYWJsZXMg
PSBDUjBfQ01EUUVOOworCXJldCA9IGFybV9zbW11X3dyaXRlX3JlZ19zeW5jKHNtbXUsIGVuYWJs
ZXMsIEFSTV9TTU1VX0NSMCwKKwkJCQkgICAgICBBUk1fU01NVV9DUjBBQ0spOworCWlmIChyZXQp
IHsKKwkJZGV2X2VycihzbW11LT5kZXYsICJmYWlsZWQgdG8gZW5hYmxlIGNvbW1hbmQgcXVldWVc
biIpOworCQlyZXR1cm4gcmV0OworCX0KKworCS8qIEludmFsaWRhdGUgYW55IGNhY2hlZCBjb25m
aWd1cmF0aW9uICovCisJY21kLm9wY29kZSA9IENNRFFfT1BfQ0ZHSV9BTEw7CisJYXJtX3NtbXVf
Y21kcV9pc3N1ZV9jbWQoc21tdSwgJmNtZCk7CisJY21kLm9wY29kZSA9IENNRFFfT1BfQ01EX1NZ
TkM7CisJYXJtX3NtbXVfY21kcV9pc3N1ZV9jbWQoc21tdSwgJmNtZCk7CisKKwkvKiBJbnZhbGlk
YXRlIGFueSBzdGFsZSBUTEIgZW50cmllcyAqLworCWlmIChzbW11LT5mZWF0dXJlcyAmIEFSTV9T
TU1VX0ZFQVRfSFlQKSB7CisJCWNtZC5vcGNvZGUgPSBDTURRX09QX1RMQklfRUwyX0FMTDsKKwkJ
YXJtX3NtbXVfY21kcV9pc3N1ZV9jbWQoc21tdSwgJmNtZCk7CisJfQorCisJY21kLm9wY29kZSA9
IENNRFFfT1BfVExCSV9OU05IX0FMTDsKKwlhcm1fc21tdV9jbWRxX2lzc3VlX2NtZChzbW11LCAm
Y21kKTsKKwljbWQub3Bjb2RlID0gQ01EUV9PUF9DTURfU1lOQzsKKwlhcm1fc21tdV9jbWRxX2lz
c3VlX2NtZChzbW11LCAmY21kKTsKKworCS8qIEV2ZW50IHF1ZXVlICovCisJd3JpdGVxX3JlbGF4
ZWQoc21tdS0+ZXZ0cS5xLnFfYmFzZSwgc21tdS0+YmFzZSArIEFSTV9TTU1VX0VWVFFfQkFTRSk7
CisJd3JpdGVsX3JlbGF4ZWQoc21tdS0+ZXZ0cS5xLnByb2QsCisJCSAgICAgICBhcm1fc21tdV9w
YWdlMV9maXh1cChBUk1fU01NVV9FVlRRX1BST0QsIHNtbXUpKTsKKwl3cml0ZWxfcmVsYXhlZChz
bW11LT5ldnRxLnEuY29ucywKKwkJICAgICAgIGFybV9zbW11X3BhZ2UxX2ZpeHVwKEFSTV9TTU1V
X0VWVFFfQ09OUywgc21tdSkpOworCisJZW5hYmxlcyB8PSBDUjBfRVZUUUVOOworCXJldCA9IGFy
bV9zbW11X3dyaXRlX3JlZ19zeW5jKHNtbXUsIGVuYWJsZXMsIEFSTV9TTU1VX0NSMCwKKwkJCQkg
ICAgICBBUk1fU01NVV9DUjBBQ0spOworCWlmIChyZXQpIHsKKwkJZGV2X2VycihzbW11LT5kZXYs
ICJmYWlsZWQgdG8gZW5hYmxlIGV2ZW50IHF1ZXVlXG4iKTsKKwkJcmV0dXJuIHJldDsKKwl9CisK
KwkvKiBQUkkgcXVldWUgKi8KKwlpZiAoc21tdS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFUX1BS
SSkgeworCQl3cml0ZXFfcmVsYXhlZChzbW11LT5wcmlxLnEucV9iYXNlLAorCQkJICAgICAgIHNt
bXUtPmJhc2UgKyBBUk1fU01NVV9QUklRX0JBU0UpOworCQl3cml0ZWxfcmVsYXhlZChzbW11LT5w
cmlxLnEucHJvZCwKKwkJCSAgICAgICBhcm1fc21tdV9wYWdlMV9maXh1cChBUk1fU01NVV9QUklR
X1BST0QsIHNtbXUpKTsKKwkJd3JpdGVsX3JlbGF4ZWQoc21tdS0+cHJpcS5xLmNvbnMsCisJCQkg
ICAgICAgYXJtX3NtbXVfcGFnZTFfZml4dXAoQVJNX1NNTVVfUFJJUV9DT05TLCBzbW11KSk7CisK
KwkJZW5hYmxlcyB8PSBDUjBfUFJJUUVOOworCQlyZXQgPSBhcm1fc21tdV93cml0ZV9yZWdfc3lu
YyhzbW11LCBlbmFibGVzLCBBUk1fU01NVV9DUjAsCisJCQkJCSAgICAgIEFSTV9TTU1VX0NSMEFD
Syk7CisJCWlmIChyZXQpIHsKKwkJCWRldl9lcnIoc21tdS0+ZGV2LCAiZmFpbGVkIHRvIGVuYWJs
ZSBQUkkgcXVldWVcbiIpOworCQkJcmV0dXJuIHJldDsKKwkJfQorCX0KKworCXJldCA9IGFybV9z
bW11X3NldHVwX2lycXMoc21tdSk7CisJaWYgKHJldCkgeworCQlkZXZfZXJyKHNtbXUtPmRldiwg
ImZhaWxlZCB0byBzZXR1cCBpcnFzXG4iKTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKworCS8qIEVu
YWJsZSB0aGUgU01NVSBpbnRlcmZhY2UsIG9yIGVuc3VyZSBieXBhc3MgKi8KKwlpZiAoIWJ5cGFz
cyB8fCBkaXNhYmxlX2J5cGFzcykgeworCQllbmFibGVzIHw9IENSMF9TTU1VRU47CisJfSBlbHNl
IHsKKwkJcmV0ID0gYXJtX3NtbXVfdXBkYXRlX2dicGEoc21tdSwgMCwgR0JQQV9BQk9SVCk7CisJ
CWlmIChyZXQpIHsKKwkJCWRldl9lcnIoc21tdS0+ZGV2LCAiR0JQQSBub3QgcmVzcG9uZGluZyB0
byB1cGRhdGVcbiIpOworCQkJcmV0dXJuIHJldDsKKwkJfQorCX0KKwlyZXQgPSBhcm1fc21tdV93
cml0ZV9yZWdfc3luYyhzbW11LCBlbmFibGVzLCBBUk1fU01NVV9DUjAsCisJCQkJICAgICAgQVJN
X1NNTVVfQ1IwQUNLKTsKKwlpZiAocmV0KSB7CisJCWRldl9lcnIoc21tdS0+ZGV2LCAiZmFpbGVk
IHRvIGVuYWJsZSBTTU1VIGludGVyZmFjZVxuIik7CisJCXJldHVybiByZXQ7CisJfQorCisJcmV0
dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2h3X3Byb2JlKHN0cnVjdCBh
cm1fc21tdV9kZXZpY2UgKnNtbXUpCit7CisJdTMyIHJlZzsKKwlib29sIGNvaGVyZW50ID0gc21t
dS0+ZmVhdHVyZXMgJiBBUk1fU01NVV9GRUFUX0NPSEVSRU5DWTsKKworCS8qIElEUjAgKi8KKwly
ZWcgPSByZWFkbF9yZWxheGVkKHNtbXUtPmJhc2UgKyBBUk1fU01NVV9JRFIwKTsKKworCS8qIDIt
bGV2ZWwgc3RydWN0dXJlcyAqLworCWlmICgocmVnICYgSURSMF9TVF9MVkxfTUFTSyA8PCBJRFIw
X1NUX0xWTF9TSElGVCkgPT0gSURSMF9TVF9MVkxfMkxWTCkKKwkJc21tdS0+ZmVhdHVyZXMgfD0g
QVJNX1NNTVVfRkVBVF8yX0xWTF9TVFJUQUI7CisKKwlpZiAocmVnICYgSURSMF9DRDJMKQorCQlz
bW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUXzJfTFZMX0NEVEFCOworCisJLyoKKwkgKiBU
cmFuc2xhdGlvbiB0YWJsZSBlbmRpYW5uZXNzLgorCSAqIFdlIGN1cnJlbnRseSByZXF1aXJlIHRo
ZSBzYW1lIGVuZGlhbm5lc3MgYXMgdGhlIENQVSwgYnV0IHRoaXMKKwkgKiBjb3VsZCBiZSBjaGFu
Z2VkIGxhdGVyIGJ5IGFkZGluZyBhIG5ldyBJT19QR1RBQkxFX1FVSVJLLgorCSAqLworCXN3aXRj
aCAocmVnICYgSURSMF9UVEVORElBTl9NQVNLIDw8IElEUjBfVFRFTkRJQU5fU0hJRlQpIHsKKwlj
YXNlIElEUjBfVFRFTkRJQU5fTUlYRUQ6CisJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZF
QVRfVFRfTEUgfCBBUk1fU01NVV9GRUFUX1RUX0JFOworCQlicmVhazsKKyNpZmRlZiBfX0JJR19F
TkRJQU4KKwljYXNlIElEUjBfVFRFTkRJQU5fQkU6CisJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9T
TU1VX0ZFQVRfVFRfQkU7CisJCWJyZWFrOworI2Vsc2UKKwljYXNlIElEUjBfVFRFTkRJQU5fTEU6
CisJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfVFRfTEU7CisJCWJyZWFrOworI2Vu
ZGlmCisJZGVmYXVsdDoKKwkJZGV2X2VycihzbW11LT5kZXYsICJ1bmtub3duL3Vuc3VwcG9ydGVk
IFRUIGVuZGlhbm5lc3MhXG4iKTsKKwkJcmV0dXJuIC1FTlhJTzsKKwl9CisKKwkvKiBCb29sZWFu
IGZlYXR1cmUgZmxhZ3MgKi8KKwlpZiAoSVNfRU5BQkxFRChDT05GSUdfUENJX1BSSSkgJiYgcmVn
ICYgSURSMF9QUkkpCisJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfUFJJOworCisJ
aWYgKElTX0VOQUJMRUQoQ09ORklHX1BDSV9BVFMpICYmIHJlZyAmIElEUjBfQVRTKQorCQlzbW11
LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX0FUUzsKKworCWlmIChyZWcgJiBJRFIwX1NFVikK
KwkJc21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9TRVY7CisKKwlpZiAocmVnICYgSURS
MF9NU0kpCisJCXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfTVNJOworCisJaWYgKHJl
ZyAmIElEUjBfSFlQKQorCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX0hZUDsKKwor
CS8qCisJICogVGhlIGNvaGVyZW5jeSBmZWF0dXJlIGFzIHNldCBieSBGVyBpcyB1c2VkIGluIHBy
ZWZlcmVuY2UgdG8gdGhlIElECisJICogcmVnaXN0ZXIsIGJ1dCB3YXJuIG9uIG1pc21hdGNoLgor
CSAqLworCWlmICghIShyZWcgJiBJRFIwX0NPSEFDQykgIT0gY29oZXJlbnQpCisJCWRldl93YXJu
KHNtbXUtPmRldiwgIklEUjAuQ09IQUNDIG92ZXJyaWRkZW4gYnkgZG1hLWNvaGVyZW50IHByb3Bl
cnR5ICglcylcbiIsCisJCQkgY29oZXJlbnQgPyAidHJ1ZSIgOiAiZmFsc2UiKTsKKworCXN3aXRj
aCAocmVnICYgSURSMF9TVEFMTF9NT0RFTF9NQVNLIDw8IElEUjBfU1RBTExfTU9ERUxfU0hJRlQp
IHsKKwljYXNlIElEUjBfU1RBTExfTU9ERUxfU1RBTEw6CisJCS8qIEZhbGx0aHJvdWdoICovCisJ
Y2FzZSBJRFIwX1NUQUxMX01PREVMX0ZPUkNFOgorCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01N
VV9GRUFUX1NUQUxMUzsKKwl9CisKKwlpZiAocmVnICYgSURSMF9TMVApCisJCXNtbXUtPmZlYXR1
cmVzIHw9IEFSTV9TTU1VX0ZFQVRfVFJBTlNfUzE7CisKKwlpZiAocmVnICYgSURSMF9TMlApCisJ
CXNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfVFJBTlNfUzI7CisKKwlpZiAoIShyZWcg
JiAoSURSMF9TMVAgfCBJRFIwX1MyUCkpKSB7CisJCWRldl9lcnIoc21tdS0+ZGV2LCAibm8gdHJh
bnNsYXRpb24gc3VwcG9ydCFcbiIpOworCQlyZXR1cm4gLUVOWElPOworCX0KKworCS8qIFdlIG9u
bHkgc3VwcG9ydCB0aGUgQUFyY2g2NCB0YWJsZSBmb3JtYXQgYXQgcHJlc2VudCAqLworCXN3aXRj
aCAocmVnICYgSURSMF9UVEZfTUFTSyA8PCBJRFIwX1RURl9TSElGVCkgeworCWNhc2UgSURSMF9U
VEZfQUFSQ0gzMl82NDoKKwkJc21tdS0+aWFzID0gNDA7CisJCS8qIEZhbGx0aHJvdWdoICovCisJ
Y2FzZSBJRFIwX1RURl9BQVJDSDY0OgorCQlicmVhazsKKwlkZWZhdWx0OgorCQlkZXZfZXJyKHNt
bXUtPmRldiwgIkFBcmNoNjQgdGFibGUgZm9ybWF0IG5vdCBzdXBwb3J0ZWQhXG4iKTsKKwkJcmV0
dXJuIC1FTlhJTzsKKwl9CisKKwkvKiBBU0lEL1ZNSUQgc2l6ZXMgKi8KKwlzbW11LT5hc2lkX2Jp
dHMgPSByZWcgJiBJRFIwX0FTSUQxNiA/IDE2IDogODsKKwlzbW11LT52bWlkX2JpdHMgPSByZWcg
JiBJRFIwX1ZNSUQxNiA/IDE2IDogODsKKworCS8qIElEUjEgKi8KKwlyZWcgPSByZWFkbF9yZWxh
eGVkKHNtbXUtPmJhc2UgKyBBUk1fU01NVV9JRFIxKTsKKwlpZiAocmVnICYgKElEUjFfVEFCTEVT
X1BSRVNFVCB8IElEUjFfUVVFVUVTX1BSRVNFVCB8IElEUjFfUkVMKSkgeworCQlkZXZfZXJyKHNt
bXUtPmRldiwgImVtYmVkZGVkIGltcGxlbWVudGF0aW9uIG5vdCBzdXBwb3J0ZWRcbiIpOworCQly
ZXR1cm4gLUVOWElPOworCX0KKworCS8qIFF1ZXVlIHNpemVzLCBjYXBwZWQgYXQgNGsgKi8KKwlz
bW11LT5jbWRxLnEubWF4X25fc2hpZnQgPSBtaW4oKHUzMilDTURRX01BWF9TWl9TSElGVCwKKwkJ
CQkgICAgICAgcmVnID4+IElEUjFfQ01EUV9TSElGVCAmIElEUjFfQ01EUV9NQVNLKTsKKwlpZiAo
IXNtbXUtPmNtZHEucS5tYXhfbl9zaGlmdCkgeworCQkvKiBPZGQgYWxpZ25tZW50IHJlc3RyaWN0
aW9ucyBvbiB0aGUgYmFzZSwgc28gaWdub3JlIGZvciBub3cgKi8KKwkJZGV2X2VycihzbW11LT5k
ZXYsICJ1bml0LWxlbmd0aCBjb21tYW5kIHF1ZXVlIG5vdCBzdXBwb3J0ZWRcbiIpOworCQlyZXR1
cm4gLUVOWElPOworCX0KKworCXNtbXUtPmV2dHEucS5tYXhfbl9zaGlmdCA9IG1pbigodTMyKUVW
VFFfTUFYX1NaX1NISUZULAorCQkJCSAgICAgICByZWcgPj4gSURSMV9FVlRRX1NISUZUICYgSURS
MV9FVlRRX01BU0spOworCXNtbXUtPnByaXEucS5tYXhfbl9zaGlmdCA9IG1pbigodTMyKVBSSVFf
TUFYX1NaX1NISUZULAorCQkJCSAgICAgICByZWcgPj4gSURSMV9QUklRX1NISUZUICYgSURSMV9Q
UklRX01BU0spOworCisJLyogU0lEL1NTSUQgc2l6ZXMgKi8KKwlzbW11LT5zc2lkX2JpdHMgPSBy
ZWcgPj4gSURSMV9TU0lEX1NISUZUICYgSURSMV9TU0lEX01BU0s7CisJc21tdS0+c2lkX2JpdHMg
PSByZWcgPj4gSURSMV9TSURfU0hJRlQgJiBJRFIxX1NJRF9NQVNLOworCisJLyoKKwkgKiBJZiB0
aGUgU01NVSBzdXBwb3J0cyBmZXdlciBiaXRzIHRoYW4gd291bGQgZmlsbCBhIHNpbmdsZSBMMiBz
dHJlYW0KKwkgKiB0YWJsZSwgdXNlIGEgbGluZWFyIHRhYmxlIGluc3RlYWQuCisJICovCisJaWYg
KHNtbXUtPnNpZF9iaXRzIDw9IFNUUlRBQl9TUExJVCkKKwkJc21tdS0+ZmVhdHVyZXMgJj0gfkFS
TV9TTU1VX0ZFQVRfMl9MVkxfU1RSVEFCOworCisJLyogSURSNSAqLworCXJlZyA9IHJlYWRsX3Jl
bGF4ZWQoc21tdS0+YmFzZSArIEFSTV9TTU1VX0lEUjUpOworCisJLyogTWF4aW11bSBudW1iZXIg
b2Ygb3V0c3RhbmRpbmcgc3RhbGxzICovCisJc21tdS0+ZXZ0cS5tYXhfc3RhbGxzID0gcmVnID4+
IElEUjVfU1RBTExfTUFYX1NISUZUCisJCQkJJiBJRFI1X1NUQUxMX01BWF9NQVNLOworCisJLyog
UGFnZSBzaXplcyAqLworCWlmIChyZWcgJiBJRFI1X0dSQU42NEspCisJCXNtbXUtPnBnc2l6ZV9i
aXRtYXAgfD0gU1pfNjRLIHwgU1pfNTEyTTsKKwlpZiAocmVnICYgSURSNV9HUkFOMTZLKQorCQlz
bW11LT5wZ3NpemVfYml0bWFwIHw9IFNaXzE2SyB8IFNaXzMyTTsKKwlpZiAocmVnICYgSURSNV9H
UkFONEspCisJCXNtbXUtPnBnc2l6ZV9iaXRtYXAgfD0gU1pfNEsgfCBTWl8yTSB8IFNaXzFHOwor
CisJaWYgKGFybV9zbW11X29wcy5wZ3NpemVfYml0bWFwID09IC0xVUwpCisJCWFybV9zbW11X29w
cy5wZ3NpemVfYml0bWFwID0gc21tdS0+cGdzaXplX2JpdG1hcDsKKwllbHNlCisJCWFybV9zbW11
X29wcy5wZ3NpemVfYml0bWFwIHw9IHNtbXUtPnBnc2l6ZV9iaXRtYXA7CisKKwkvKiBPdXRwdXQg
YWRkcmVzcyBzaXplICovCisJc3dpdGNoIChyZWcgJiBJRFI1X09BU19NQVNLIDw8IElEUjVfT0FT
X1NISUZUKSB7CisJY2FzZSBJRFI1X09BU18zMl9CSVQ6CisJCXNtbXUtPm9hcyA9IDMyOworCQli
cmVhazsKKwljYXNlIElEUjVfT0FTXzM2X0JJVDoKKwkJc21tdS0+b2FzID0gMzY7CisJCWJyZWFr
OworCWNhc2UgSURSNV9PQVNfNDBfQklUOgorCQlzbW11LT5vYXMgPSA0MDsKKwkJYnJlYWs7CisJ
Y2FzZSBJRFI1X09BU180Ml9CSVQ6CisJCXNtbXUtPm9hcyA9IDQyOworCQlicmVhazsKKwljYXNl
IElEUjVfT0FTXzQ0X0JJVDoKKwkJc21tdS0+b2FzID0gNDQ7CisJCWJyZWFrOworCWRlZmF1bHQ6
CisJCWRldl9pbmZvKHNtbXUtPmRldiwKKwkJCSJ1bmtub3duIG91dHB1dCBhZGRyZXNzIHNpemUu
IFRydW5jYXRpbmcgdG8gNDgtYml0XG4iKTsKKwkJLyogRmFsbHRocm91Z2ggKi8KKwljYXNlIElE
UjVfT0FTXzQ4X0JJVDoKKwkJc21tdS0+b2FzID0gNDg7CisJfQorCisJLyogU2V0IHRoZSBETUEg
bWFzayBmb3Igb3VyIHRhYmxlIHdhbGtlciAqLworCWlmIChkbWFfc2V0X21hc2tfYW5kX2NvaGVy
ZW50KHNtbXUtPmRldiwgRE1BX0JJVF9NQVNLKHNtbXUtPm9hcykpKQorCQlkZXZfd2FybihzbW11
LT5kZXYsCisJCQkgImZhaWxlZCB0byBzZXQgRE1BIG1hc2sgZm9yIHRhYmxlIHdhbGtlclxuIik7
CisKKwlzbW11LT5pYXMgPSBtYXgoc21tdS0+aWFzLCBzbW11LT5vYXMpOworCisJZGV2X2luZm8o
c21tdS0+ZGV2LCAiaWFzICVsdS1iaXQsIG9hcyAlbHUtYml0IChmZWF0dXJlcyAweCUwOHgpXG4i
LAorCQkgc21tdS0+aWFzLCBzbW11LT5vYXMsIHNtbXUtPmZlYXR1cmVzKTsKKwlyZXR1cm4gMDsK
K30KKworI2lmZGVmIENPTkZJR19BQ1BJCitzdGF0aWMgdm9pZCBhY3BpX3NtbXVfZ2V0X29wdGlv
bnModTMyIG1vZGVsLCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQoreworCXN3aXRjaCAo
bW9kZWwpIHsKKwljYXNlIEFDUElfSU9SVF9TTU1VX1YzX0NBVklVTV9DTjk5WFg6CisJCXNtbXUt
Pm9wdGlvbnMgfD0gQVJNX1NNTVVfT1BUX1BBR0UwX1JFR1NfT05MWTsKKwkJYnJlYWs7CisJY2Fz
ZSBBQ1BJX0lPUlRfU01NVV9ISVNJTElDT05fSEkxNjFYOgorCQlzbW11LT5vcHRpb25zIHw9IEFS
TV9TTU1VX09QVF9TS0lQX1BSRUZFVENIOworCQlicmVhazsKKwl9CisKKwlkZXZfbm90aWNlKHNt
bXUtPmRldiwgIm9wdGlvbiBtYXNrIDB4JXhcbiIsIHNtbXUtPm9wdGlvbnMpOworfQorCitzdGF0
aWMgaW50IGFybV9zbW11X2RldmljZV9hY3BpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug
KnBkZXYsCisJCQkJICAgICAgc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKK3sKKwlzdHJ1
Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKmlvcnRfc21tdTsKKwlzdHJ1Y3QgZGV2aWNlICpkZXYgPSBz
bW11LT5kZXY7CisJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlOworCisJbm9kZSA9ICooc3Ry
dWN0IGFjcGlfaW9ydF9ub2RlICoqKWRldl9nZXRfcGxhdGRhdGEoZGV2KTsKKworCS8qIFJldHJp
ZXZlIFNNTVV2MyBzcGVjaWZpYyBkYXRhICovCisJaW9ydF9zbW11ID0gKHN0cnVjdCBhY3BpX2lv
cnRfc21tdV92MyAqKW5vZGUtPm5vZGVfZGF0YTsKKworCWFjcGlfc21tdV9nZXRfb3B0aW9ucyhp
b3J0X3NtbXUtPm1vZGVsLCBzbW11KTsKKworCWlmIChpb3J0X3NtbXUtPmZsYWdzICYgQUNQSV9J
T1JUX1NNTVVfVjNfQ09IQUNDX09WRVJSSURFKQorCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01N
VV9GRUFUX0NPSEVSRU5DWTsKKworCXJldHVybiAwOworfQorI2Vsc2UKK3N0YXRpYyBpbmxpbmUg
aW50IGFybV9zbW11X2RldmljZV9hY3BpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk
ZXYsCisJCQkJCSAgICAgc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKK3sKKwlyZXR1cm4g
LUVOT0RFVjsKK30KKyNlbmRpZgorCitzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9wcm9i
ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LAorCQkJCSAgICBzdHJ1Y3QgYXJtX3NtbXVf
ZGV2aWNlICpzbW11KQoreworCXN0cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5kZXY7CisJdTMy
IGNlbGxzOworCWludCByZXQgPSAtRUlOVkFMOworCisJaWYgKG9mX3Byb3BlcnR5X3JlYWRfdTMy
KGRldi0+b2Zfbm9kZSwgIiNpb21tdS1jZWxscyIsICZjZWxscykpCisJCWRldl9lcnIoZGV2LCAi
bWlzc2luZyAjaW9tbXUtY2VsbHMgcHJvcGVydHlcbiIpOworCWVsc2UgaWYgKGNlbGxzICE9IDEp
CisJCWRldl9lcnIoZGV2LCAiaW52YWxpZCAjaW9tbXUtY2VsbHMgdmFsdWUgKCVkKVxuIiwgY2Vs
bHMpOworCWVsc2UKKwkJcmV0ID0gMDsKKworCXBhcnNlX2RyaXZlcl9vcHRpb25zKHNtbXUpOwor
CisJaWYgKG9mX2RtYV9pc19jb2hlcmVudChkZXYtPm9mX25vZGUpKQorCQlzbW11LT5mZWF0dXJl
cyB8PSBBUk1fU01NVV9GRUFUX0NPSEVSRU5DWTsKKworCXJldHVybiByZXQ7Cit9CisKK3N0YXRp
YyB1bnNpZ25lZCBsb25nIGFybV9zbW11X3Jlc291cmNlX3NpemUoc3RydWN0IGFybV9zbW11X2Rl
dmljZSAqc21tdSkKK3sKKwlpZiAoc21tdS0+b3B0aW9ucyAmIEFSTV9TTU1VX09QVF9QQUdFMF9S
RUdTX09OTFkpCisJCXJldHVybiBTWl82NEs7CisJZWxzZQorCQlyZXR1cm4gU1pfMTI4SzsKK30K
Kworc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rldmlj
ZSAqcGRldikKK3sKKwlpbnQgaXJxLCByZXQ7CisJc3RydWN0IHJlc291cmNlICpyZXM7CisJcmVz
b3VyY2Vfc2l6ZV90IGlvYWRkcjsKKwlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11OworCXN0
cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5kZXY7CisJYm9vbCBieXBhc3M7CisKKwlzbW11ID0g
ZGV2bV9remFsbG9jKGRldiwgc2l6ZW9mKCpzbW11KSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFzbW11
KSB7CisJCWRldl9lcnIoZGV2LCAiZmFpbGVkIHRvIGFsbG9jYXRlIGFybV9zbW11X2RldmljZVxu
Iik7CisJCXJldHVybiAtRU5PTUVNOworCX0KKwlzbW11LT5kZXYgPSBkZXY7CisKKwlpZiAoZGV2
LT5vZl9ub2RlKSB7CisJCXJldCA9IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShwZGV2LCBzbW11
KTsKKwl9IGVsc2UgeworCQlyZXQgPSBhcm1fc21tdV9kZXZpY2VfYWNwaV9wcm9iZShwZGV2LCBz
bW11KTsKKwkJaWYgKHJldCA9PSAtRU5PREVWKQorCQkJcmV0dXJuIHJldDsKKwl9CisKKwkvKiBT
ZXQgYnlwYXNzIG1vZGUgYWNjb3JkaW5nIHRvIGZpcm13YXJlIHByb2JpbmcgcmVzdWx0ICovCisJ
YnlwYXNzID0gISFyZXQ7CisKKwkvKiBCYXNlIGFkZHJlc3MgKi8KKwlyZXMgPSBwbGF0Zm9ybV9n
ZXRfcmVzb3VyY2UocGRldiwgSU9SRVNPVVJDRV9NRU0sIDApOworCWlmIChyZXNvdXJjZV9zaXpl
KHJlcykgKyAxIDwgYXJtX3NtbXVfcmVzb3VyY2Vfc2l6ZShzbW11KSkgeworCQlkZXZfZXJyKGRl
diwgIk1NSU8gcmVnaW9uIHRvbyBzbWFsbCAoJXByKVxuIiwgcmVzKTsKKwkJcmV0dXJuIC1FSU5W
QUw7CisJfQorCWlvYWRkciA9IHJlcy0+c3RhcnQ7CisKKwlzbW11LT5iYXNlID0gZGV2bV9pb3Jl
bWFwX3Jlc291cmNlKGRldiwgcmVzKTsKKwlpZiAoSVNfRVJSKHNtbXUtPmJhc2UpKQorCQlyZXR1
cm4gUFRSX0VSUihzbW11LT5iYXNlKTsKKworCS8qIEludGVycnVwdCBsaW5lcyAqLworCisJaXJx
ID0gcGxhdGZvcm1fZ2V0X2lycV9ieW5hbWUocGRldiwgImNvbWJpbmVkIik7CisJaWYgKGlycSA+
IDApCisJCXNtbXUtPmNvbWJpbmVkX2lycSA9IGlycTsKKwllbHNlIHsKKwkJaXJxID0gcGxhdGZv
cm1fZ2V0X2lycV9ieW5hbWUocGRldiwgImV2ZW50cSIpOworCQlpZiAoaXJxID4gMCkKKwkJCXNt
bXUtPmV2dHEucS5pcnEgPSBpcnE7CisKKwkJaXJxID0gcGxhdGZvcm1fZ2V0X2lycV9ieW5hbWUo
cGRldiwgInByaXEiKTsKKwkJaWYgKGlycSA+IDApCisJCQlzbW11LT5wcmlxLnEuaXJxID0gaXJx
OworCisJCWlycSA9IHBsYXRmb3JtX2dldF9pcnFfYnluYW1lKHBkZXYsICJjbWRxLXN5bmMiKTsK
KwkJaWYgKGlycSA+IDApCisJCQlzbW11LT5jbWRxLnEuaXJxID0gaXJxOworCisJCWlycSA9IHBs
YXRmb3JtX2dldF9pcnFfYnluYW1lKHBkZXYsICJnZXJyb3IiKTsKKwkJaWYgKGlycSA+IDApCisJ
CQlzbW11LT5nZXJyX2lycSA9IGlycTsKKwl9CisJLyogUHJvYmUgdGhlIGgvdyAqLworCXJldCA9
IGFybV9zbW11X2RldmljZV9od19wcm9iZShzbW11KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0
OworCisJLyogSW5pdGlhbGlzZSBpbi1tZW1vcnkgZGF0YSBzdHJ1Y3R1cmVzICovCisJcmV0ID0g
YXJtX3NtbXVfaW5pdF9zdHJ1Y3R1cmVzKHNtbXUpOworCWlmIChyZXQpCisJCXJldHVybiByZXQ7
CisKKwkvKiBSZWNvcmQgb3VyIHByaXZhdGUgZGV2aWNlIHN0cnVjdHVyZSAqLworCXBsYXRmb3Jt
X3NldF9kcnZkYXRhKHBkZXYsIHNtbXUpOworCisJLyogUmVzZXQgdGhlIGRldmljZSAqLworCXJl
dCA9IGFybV9zbW11X2RldmljZV9yZXNldChzbW11LCBieXBhc3MpOworCWlmIChyZXQpCisJCXJl
dHVybiByZXQ7CisKKwkvKiBBbmQgd2UncmUgdXAuIEdvIGdvIGdvISAqLworCXJldCA9IGlvbW11
X2RldmljZV9zeXNmc19hZGQoJnNtbXUtPmlvbW11LCBkZXYsIE5VTEwsCisJCQkJICAgICAic21t
dTMuJXBhIiwgJmlvYWRkcik7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKworCWlvbW11X2Rl
dmljZV9zZXRfb3BzKCZzbW11LT5pb21tdSwgJmFybV9zbW11X29wcyk7CisJaW9tbXVfZGV2aWNl
X3NldF9md25vZGUoJnNtbXUtPmlvbW11LCBkZXYtPmZ3bm9kZSk7CisKKwlyZXQgPSBpb21tdV9k
ZXZpY2VfcmVnaXN0ZXIoJnNtbXUtPmlvbW11KTsKKwlpZiAocmV0KSB7CisJCWRldl9lcnIoZGV2
LCAiRmFpbGVkIHRvIHJlZ2lzdGVyIGlvbW11XG4iKTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKyNp
ZmRlZiBDT05GSUdfUENJCisJaWYgKHBjaV9idXNfdHlwZS5pb21tdV9vcHMgIT0gJmFybV9zbW11
X29wcykgeworCQlwY2lfcmVxdWVzdF9hY3MoKTsKKwkJcmV0ID0gYnVzX3NldF9pb21tdSgmcGNp
X2J1c190eXBlLCAmYXJtX3NtbXVfb3BzKTsKKwkJaWYgKHJldCkKKwkJCXJldHVybiByZXQ7CisJ
fQorI2VuZGlmCisjaWZkZWYgQ09ORklHX0FSTV9BTUJBCisJaWYgKGFtYmFfYnVzdHlwZS5pb21t
dV9vcHMgIT0gJmFybV9zbW11X29wcykgeworCQlyZXQgPSBidXNfc2V0X2lvbW11KCZhbWJhX2J1
c3R5cGUsICZhcm1fc21tdV9vcHMpOworCQlpZiAocmV0KQorCQkJcmV0dXJuIHJldDsKKwl9Cisj
ZW5kaWYKKwlpZiAocGxhdGZvcm1fYnVzX3R5cGUuaW9tbXVfb3BzICE9ICZhcm1fc21tdV9vcHMp
IHsKKwkJcmV0ID0gYnVzX3NldF9pb21tdSgmcGxhdGZvcm1fYnVzX3R5cGUsICZhcm1fc21tdV9v
cHMpOworCQlpZiAocmV0KQorCQkJcmV0dXJuIHJldDsKKwl9CisJcmV0dXJuIDA7Cit9CisKK3N0
YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpw
ZGV2KQoreworCXN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUgPSBwbGF0Zm9ybV9nZXRfZHJ2
ZGF0YShwZGV2KTsKKworCWFybV9zbW11X2RldmljZV9kaXNhYmxlKHNtbXUpOworCisJcmV0dXJu
IDA7Cit9CisKK3N0YXRpYyB2b2lkIGFybV9zbW11X2RldmljZV9zaHV0ZG93bihzdHJ1Y3QgcGxh
dGZvcm1fZGV2aWNlICpwZGV2KQoreworCWFybV9zbW11X2RldmljZV9yZW1vdmUocGRldik7Cit9
CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3Qgb2ZfZGV2aWNlX2lkIGFybV9zbW11X29mX21hdGNoW10g
PSB7CisJeyAuY29tcGF0aWJsZSA9ICJhcm0sc21tdS12MyIsIH0sCisJeyB9LAorfTsKK01PRFVM
RV9ERVZJQ0VfVEFCTEUob2YsIGFybV9zbW11X29mX21hdGNoKTsKKworc3RhdGljIHN0cnVjdCBw
bGF0Zm9ybV9kcml2ZXIgYXJtX3NtbXVfZHJpdmVyID0geworCS5kcml2ZXIJPSB7CisJCS5uYW1l
CQk9ICJhcm0tc21tdS12MyIsCisJCS5vZl9tYXRjaF90YWJsZQk9IG9mX21hdGNoX3B0cihhcm1f
c21tdV9vZl9tYXRjaCksCisJfSwKKwkucHJvYmUJPSBhcm1fc21tdV9kZXZpY2VfcHJvYmUsCisJ
LnJlbW92ZQk9IGFybV9zbW11X2RldmljZV9yZW1vdmUsCisJLnNodXRkb3duID0gYXJtX3NtbXVf
ZGV2aWNlX3NodXRkb3duLAorfTsKK21vZHVsZV9wbGF0Zm9ybV9kcml2ZXIoYXJtX3NtbXVfZHJp
dmVyKTsKKworSU9NTVVfT0ZfREVDTEFSRShhcm1fc21tdXYzLCAiYXJtLHNtbXUtdjMiLCBOVUxM
KTsKKworTU9EVUxFX0RFU0NSSVBUSU9OKCJJT01NVSBBUEkgZm9yIEFSTSBhcmNoaXRlY3RlZCBT
TU1VdjMgaW1wbGVtZW50YXRpb25zIik7CitNT0RVTEVfQVVUSE9SKCJXaWxsIERlYWNvbiA8d2ls
bC5kZWFjb25AYXJtLmNvbT4iKTsKK01PRFVMRV9MSUNFTlNFKCJHUEwgdjIiKTsKLS0gCjIuMTQu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 03:11:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 03:11:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejz64-00055L-Mw; Fri, 09 Feb 2018 03:11:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ejz63-00054S-Pr
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 03:11:31 +0000
X-Inumbo-ID: dadf7ae3-0d46-11e8-ba59-bc764e045a96
Received: from mail-pg0-x242.google.com (unknown [2607:f8b0:400e:c05::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dadf7ae3-0d46-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 04:11:01 +0100 (CET)
Received: by mail-pg0-x242.google.com with SMTP id m136so2740721pga.12
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 19:11:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=6nxKM9JxlsEuhRIMmKaxB7j3oCdAW3t8b0viBUnG6MQ=;
 b=ObrlbG2MTEigydxXOvKl810klhpnF42yrgFU0ntd9DnCaIZZ3a2t1JGyE2oc++Nkaw
 DVvbIjK4dGbl137LFEhKV1wnvyQHY4RO1W0E2q23PChphqi0A3p9QcmxSIkpnEbQ2WmH
 MWckCbsQLAKPLbTBBV8Lza0qBvqgphTri3FFE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=6nxKM9JxlsEuhRIMmKaxB7j3oCdAW3t8b0viBUnG6MQ=;
 b=Shn3VhEKM1jFwqYjCVQMwne+dEurUPT6F29xd5alB0mIKQa6HBWOtkR2TeniiMP8iL
 wgmppANcR3T789J3B9DiCyRwNuGyH3GG5JvGJ8/ev2eZvJR+PS7KScaPvrwJZEQOozvV
 Ifos89XiaKhIf6lXiXrbdvnhCjUJQyNEJDr/+X8QDQwLdrhIBzAUqT9BeTIg3w/X+3nU
 CJozoau4HKY/SHxGtBrf34KH/O6dQMcf3klMQWAiUykqlBgs/ma8+EMdcVB5hPBtTmiM
 tLvqsN2Da5bR4dUNGr9lXnGgqtKA7dg7YsOUbOdkU7Ezp6J/WJy4hlclf9UKtrTMw/xe
 ux7w==
X-Gm-Message-State: APf1xPABpw25WVF/mujoMtQyecSEhjLAqA3FWeureHTYRLvX9VHtKYkR
 PNWw+yy9c+d7m+PKpx9DMtVHlKq/HFk=
X-Google-Smtp-Source: AH8x227w4Gt8wq+BEtDHTzEGA84EXd16mMtrrO2yMQEoWxIUe60n4t7iMauOhb1FLH4k7diCdIHR4w==
X-Received: by 10.99.114.18 with SMTP id n18mr326410pgc.169.1518145886966;
 Thu, 08 Feb 2018 19:11:26 -0800 (PST)
Received: from localhost.localdomain (i-global254.qualcomm.com.
 [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id z15sm2663487pgr.62.2018.02.08.19.11.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 19:11:26 -0800 (PST)
From: Sameer Goel <sameer.goel@linaro.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Thu,  8 Feb 2018 20:10:53 -0700
Message-Id: <20180209031055.21926-6-sameer.goel@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209031055.21926-1-sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
MIME-Version: 1.0
Cc: sstabellini@kernel.org, shankerd@codeaurora.org,
 Sameer Goel <sameer.goel@linaro.org>
Subject: [Xen-devel] [PATCH 5/7] xen/iommu: smmu-v3: Add Xen specific code
	to enable the ported driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBkcml2ZXIgZm9sbG93cyBhbiBhcHByb2FjaCBzaW1pbGFyIHRvIHNtbXUgZHJpdmVyLiBU
aGUgaW50ZW50IGhlcmUKaXMgdG8gcmV1c2UgYXMgbXVjaCBMaW51eCBjb2RlIGFzIHBvc3NpYmxl
LgotIEdsdWUgY29kZSBoYXMgYmVlbiBpbnRyb2R1Y2VkIHRvIGJyaWRnZSB0aGUgQVBJIGNhbGxz
LgotIENhbGxlZCBMaW51eCBmdW5jdGlvbnMgZnJvbSB0aGUgWGVuIElPTU1VIGZ1bmN0aW9uIGNh
bGxzLgotIFhlbiBtb2RpZmljYXRpb25zIGFyZSBwcmVjZWRlZCBieSAvKlhlbjogY29tbWVudCAq
LwotIHhlbi9saW51eF9jb21wYXQ6IEFkZCBhIExpbnV4IGNvbXBhdCBoZWFkZXIKICBGb3IgcG9y
dGluZyBmaWxlcyBkaXJlY3RseSBmcm9tIExpbnV4IGl0IGlzIHVzZWZ1bCB0byBoYXZlIGEgZnVu
Y3Rpb24gbWFwcGluZwogIGRlZmluaXRpb25zIGZyb20gTGludXggdG8gWGVuLiBUaGlzIGZpbGUg
YWRkcyBjb21tb24gQVBJIGZ1bmN0aW9ucyBhbmQKICBvdGhlciBkZWZpbmVzIHRoYXQgYXJlIG5l
ZWRlZCBmb3IgcG9ydGluZyBhcm0gU01NVSBkcml2ZXJzLgoKU2lnbmVkLW9mZi1ieTogU2FtZWVy
IEdvZWwgPHNhbWVlci5nb2VsQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAg
ICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vZHJpdmVycy9LY29uZmlnICAgICAgICAgICAg
ICAgICAgIHwgICAyICsKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9LY29uZmlnICAgfCAg
IDggKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlICB8ICAgMSArCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jIHwgODkyICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL3hlbi9saW51eF9jb21wYXQuaCAgICAgICAg
fCAgODQgKysrKwogNiBmaWxlcyBjaGFuZ2VkLCA5NTkgaW5zZXJ0aW9ucygrKSwgMjkgZGVsZXRp
b25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL0tj
b25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vbGludXhfY29tcGF0LmgK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcDJtLmMgYi94ZW4vYXJjaC9hcm0vcDJtLmMKaW5k
ZXggNjVlOGI5YzZlYS4uZmVmNzYwNWZkNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3AybS5j
CisrKyBiL3hlbi9hcmNoL2FybS9wMm0uYwpAQCAtMTQ2MCw2ICsxNDYwLDcgQEAgZXJyOgogc3Rh
dGljIHZvaWQgX19pbml0IHNldHVwX3ZpcnRfcGFnaW5nX29uZSh2b2lkICpkYXRhKQogewogICAg
IHVuc2lnbmVkIGxvbmcgdmFsID0gKHVuc2lnbmVkIGxvbmcpZGF0YTsKKyAgICAvKiBTTU1VdjMg
UzIgY2ZnIHZ0Y3IgcmV1c2VzIHRoZSBmb2xsb3dpbmcgdmFsdWUgKi8KICAgICBXUklURV9TWVNS
RUczMih2YWwsIFZUQ1JfRUwyKTsKICAgICBpc2IoKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2
ZXJzL0tjb25maWcgYi94ZW4vZHJpdmVycy9LY29uZmlnCmluZGV4IGJjM2E1NGYwZWEuLjYxMjY1
NTM4NmQgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL0tjb25maWcKKysrIGIveGVuL2RyaXZlcnMv
S2NvbmZpZwpAQCAtMTIsNCArMTIsNiBAQCBzb3VyY2UgImRyaXZlcnMvcGNpL0tjb25maWciCiAK
IHNvdXJjZSAiZHJpdmVycy92aWRlby9LY29uZmlnIgogCitzb3VyY2UgImRyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL0tjb25maWciCisKIGVuZG1lbnUKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2FybS9LY29uZmlnIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL0tjb25m
aWcKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uY2RhODk5ZjYwOAotLS0g
L2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9LY29uZmlnCkBAIC0w
LDAgKzEsOCBAQAorCitjb25maWcgQVJNX1NNTVVfdjMKKwlib29sICJBUk0gU01NVXYzIFN1cHBv
cnQiCisJZGVwZW5kcyBvbiBBUk1fNjQKKwloZWxwCisJIFN1cHBvcnQgZm9yIGltcGxlbWVudGF0
aW9ucyBvZiB0aGUgQVJNIFN5c3RlbSBNTVUgYXJjaGl0ZWN0dXJlCisJIHZlcnNpb24gMy4KKwpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYXJtL01ha2VmaWxlCmluZGV4IGY0Y2QyNmUxNWQuLmUxNDczMmI1
NWMgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQorKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUKQEAgLTEsMiArMSwzIEBACiBv
YmoteSArPSBpb21tdS5vCiBvYmoteSArPSBzbW11Lm8KK29iai0kKENPTkZJR19BUk1fU01NVV92
MykgKz0gc21tdS12My5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0v
c21tdS12My5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYwppbmRleCBl
NjdiYTZjNDBmLi5mNDM0ODVmZTZlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vc21tdS12My5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYz
LmMKQEAgLTE4LDI4ICsxOCw0MTQgQEAKICAqIEF1dGhvcjogV2lsbCBEZWFjb24gPHdpbGwuZGVh
Y29uQGFybS5jb20+CiAgKgogICogVGhpcyBkcml2ZXIgaXMgcG93ZXJlZCBieSBiYWQgY29mZmVl
IGFuZCBib21iYXkgbWl4LgorICoKKyAqCisgKiBCYXNlZCBvbiBMaW51eCBkcml2ZXJzL2lvbW11
L2FybS1zbW11LXYzLmMKKyAqID0+IGNvbW1pdCA3YWE4NjE5YTY2YWVhNTJiMTQ1ZTA0Y2JhYjRm
OGQ2YTRlNWYzZjNiCisgKgorICogWGVuIG1vZGlmaWNhdGlvbnM6CisgKiBTYW1lZXIgR29lbCA8
c2FtZWVyLmdvZWxAbGluYXJvLm9yZz4KKyAqIENvcHlyaWdodCAoQykgMjAxNywgVGhlIExpbnV4
IEZvdW5kYXRpb24sIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisgKgorICovCisKKyNpbmNsdWRlIDx4
ZW4vYWNwaS5oPgorI2luY2x1ZGUgPHhlbi9jb25maWcuaD4KKyNpbmNsdWRlIDx4ZW4vZGVsYXku
aD4KKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KKyNpbmNsdWRlIDx4ZW4vZXJyLmg+CisjaW5jbHVk
ZSA8eGVuL2lycS5oPgorI2luY2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbGludXhf
Y29tcGF0Lmg+CisjaW5jbHVkZSA8eGVuL2xpc3QuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNp
bmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8
eGVuL3NpemVzLmg+CisjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDxhY3BpL2FjcGlf
aW9ydC5oPgorI2luY2x1ZGUgPGFzbS9hdG9taWMuaD4KKyNpbmNsdWRlIDxhc20vZGV2aWNlLmg+
CisjaW5jbHVkZSA8YXNtL2lvLmg+CisjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+CisKKy8qIEFs
aWFzIHRvIFhlbiBkZXZpY2UgdHJlZSBoZWxwZXJzICovCisjZGVmaW5lIGRldmljZV9ub2RlIGR0
X2RldmljZV9ub2RlCisjZGVmaW5lIG9mX3BoYW5kbGVfYXJncyBkdF9waGFuZGxlX2FyZ3MKKyNk
ZWZpbmUgb2ZfZGV2aWNlX2lkIGR0X2RldmljZV9tYXRjaAorI2RlZmluZSBvZl9tYXRjaF9ub2Rl
IGR0X21hdGNoX25vZGUKKyNkZWZpbmUgb2ZfcHJvcGVydHlfcmVhZF91MzIobnAsIHBuYW1lLCBv
dXQpICghZHRfcHJvcGVydHlfcmVhZF91MzIobnAsIHBuYW1lLCBvdXQpKQorI2RlZmluZSBvZl9w
cm9wZXJ0eV9yZWFkX2Jvb2wgZHRfcHJvcGVydHlfcmVhZF9ib29sCisjZGVmaW5lIG9mX3BhcnNl
X3BoYW5kbGVfd2l0aF9hcmdzIGR0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzCisKKy8qIFhlbjog
SGVscGVycyB0byBnZXQgZGV2aWNlIE1NSU8gYW5kIElSUXMgKi8KK3N0cnVjdCByZXNvdXJjZSB7
CisJdTY0IGFkZHI7CisJdTY0IHNpemU7CisJdW5zaWduZWQgaW50IHR5cGU7Cit9OworCisjZGVm
aW5lIHJlc291cmNlX3NpemUocmVzKSAoKHJlcyktPnNpemUpCisKKyNkZWZpbmUgcGxhdGZvcm1f
ZGV2aWNlIGRldmljZQorCisjZGVmaW5lIElPUkVTT1VSQ0VfTUVNIDAKKyNkZWZpbmUgSU9SRVNP
VVJDRV9JUlEgMQorCitzdGF0aWMgc3RydWN0IHJlc291cmNlICpwbGF0Zm9ybV9nZXRfcmVzb3Vy
Y2Uoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKKwkJCQkJICAgICAgdW5zaWduZWQgaW50
IHR5cGUsCisJCQkJCSAgICAgIHVuc2lnbmVkIGludCBudW0pCit7CisJLyoKKwkgKiBUaGUgcmVz
b3VyY2UgaXMgb25seSB1c2VkIGJldHdlZW4gMiBjYWxscyBvZiBwbGF0Zm9ybV9nZXRfcmVzb3Vy
Y2UuCisJICogSXQncyBxdWl0ZSB1Z2x5IGJ1dCBpdCdzIGF2b2lkIHRvIGFkZCB0b28gbXVjaCBj
b2RlIGluIHRoZSBwYXJ0CisJICogaW1wb3J0ZWQgZnJvbSBMaW51eAorCSAqLworCXN0YXRpYyBz
dHJ1Y3QgcmVzb3VyY2UgcmVzOworCXN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqaW9ydF9ub2RlOwor
CXN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqbm9kZV9zbW11X2RhdGE7CisJaW50IHJldCA9IDA7
CisKKwlyZXMudHlwZSA9IHR5cGU7CisKKwlzd2l0Y2ggKHR5cGUpIHsKKwljYXNlIElPUkVTT1VS
Q0VfTUVNOgorCQlpZiAocGRldi0+dHlwZSA9PSBERVZfQUNQSSkgeworCQkJcmV0ID0gMTsKKwkJ
CWlvcnRfbm9kZSA9IHBkZXYtPmFjcGlfbm9kZTsKKwkJCW5vZGVfc21tdV9kYXRhID0KKwkJCQko
c3RydWN0IGFjcGlfaW9ydF9zbW11X3YzICopaW9ydF9ub2RlLT5ub2RlX2RhdGE7CisKKwkJCWlm
IChub2RlX3NtbXVfZGF0YSAhPSBOVUxMKSB7CisJCQkJcmVzLmFkZHIgPSBub2RlX3NtbXVfZGF0
YS0+YmFzZV9hZGRyZXNzOworCQkJCXJlcy5zaXplID0gU1pfMTI4SzsKKwkJCQlyZXQgPSAwOwor
CQkJfQorCQl9IGVsc2UgeworCQkJcmV0ID0gZHRfZGV2aWNlX2dldF9hZGRyZXNzKGRldl90b19k
dChwZGV2KSwgbnVtLAorCQkJCQkJICAgICZyZXMuYWRkciwgJnJlcy5zaXplKTsKKwkJfQorCisJ
CXJldHVybiAoKHJldCkgPyBOVUxMIDogJnJlcyk7CisKKwljYXNlIElPUkVTT1VSQ0VfSVJROgor
CQkvKiBBQ1BJIGNhc2Ugbm90IGltcGxlbWVudGVkIGFzIHRoZXJlIGlzIG5vIHVzZSBjYXNlIGZv
ciBpdCAqLworCQlyZXQgPSBwbGF0Zm9ybV9nZXRfaXJxKGRldl90b19kdChwZGV2KSwgbnVtKTsK
KworCQlpZiAocmV0IDwgMCkKKwkJCXJldHVybiBOVUxMOworCisJCXJlcy5hZGRyID0gcmV0Owor
CQlyZXMuc2l6ZSA9IDE7CisKKwkJcmV0dXJuICZyZXM7CisKKwlkZWZhdWx0OgorCQlyZXR1cm4g
TlVMTDsKKwl9Cit9CisKK3N0YXRpYyBpbnQgcGxhdGZvcm1fZ2V0X2lycV9ieW5hbWUoc3RydWN0
IHBsYXRmb3JtX2RldmljZSAqcGRldiwgY29uc3QgY2hhciAqbmFtZSkKK3sKKwljb25zdCBzdHJ1
Y3QgZHRfcHJvcGVydHkgKmR0cHJvcDsKKwlzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKmlvcnRfbm9k
ZTsKKwlzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVfdjMgKm5vZGVfc21tdV9kYXRhOworCWludCByZXQg
PSAwOworCisJaWYgKHBkZXYtPnR5cGUgPT0gREVWX0FDUEkpIHsKKwkJaW9ydF9ub2RlID0gcGRl
di0+YWNwaV9ub2RlOworCQlub2RlX3NtbXVfZGF0YSA9IChzdHJ1Y3QgYWNwaV9pb3J0X3NtbXVf
djMgKilpb3J0X25vZGUtPm5vZGVfZGF0YTsKKworCQlpZiAobm9kZV9zbW11X2RhdGEgIT0gTlVM
TCkgeworCQkJaWYgKCFzdHJjbXAobmFtZSwgImV2ZW50cSIpKQorCQkJCXJldCA9IG5vZGVfc21t
dV9kYXRhLT5ldmVudF9nc2l2OworCQkJZWxzZSBpZiAoIXN0cmNtcChuYW1lLCAicHJpcSIpKQor
CQkJCXJldCA9IG5vZGVfc21tdV9kYXRhLT5wcmlfZ3NpdjsKKwkJCWVsc2UgaWYgKCFzdHJjbXAo
bmFtZSwgImNtZHEtc3luYyIpKQorCQkJCXJldCA9IG5vZGVfc21tdV9kYXRhLT5zeW5jX2dzaXY7
CisJCQllbHNlIGlmICghc3RyY21wKG5hbWUsICJnZXJyb3IiKSkKKwkJCQlyZXQgPSBub2RlX3Nt
bXVfZGF0YS0+Z2Vycl9nc2l2OworCQkJZWxzZQorCQkJCXJldCA9IC1FSU5WQUw7CisJCX0KKwl9
IGVsc2UgeworCQlkdHByb3AgPSBkdF9maW5kX3Byb3BlcnR5KGRldl90b19kdChwZGV2KSwgImlu
dGVycnVwdC1uYW1lcyIsIE5VTEwpOworCQlpZiAoIWR0cHJvcCkKKwkJCXJldHVybiAtRUlOVkFM
OworCisJCWlmICghZHRwcm9wLT52YWx1ZSkKKwkJCXJldHVybiAtRU5PREFUQTsKKwl9CisKKwly
ZXR1cm4gcmV0OworfQorCisvKgorICogWGVuOiBIZWxwZXJzIGZvciBETUEgYWxsb2NhdGlvbi4g
SnVzdCB0aGUgZnVuY3Rpb24gbmFtZSBpcyByZXVzZWQgZm9yCisgKiBwb3J0aW5nIGNvZGUgdGhl
c2UgYWxsb2NhdGlvbiBhcmUgbm90IG1hbmFnZWQgYWxsb2NhdGlvbnMKICAqLwogCi0jaW5jbHVk
ZSA8bGludXgvYWNwaS5oPgotI2luY2x1ZGUgPGxpbnV4L2FjcGlfaW9ydC5oPgotI2luY2x1ZGUg
PGxpbnV4L2RlbGF5Lmg+Ci0jaW5jbHVkZSA8bGludXgvZG1hLWlvbW11Lmg+Ci0jaW5jbHVkZSA8
bGludXgvZXJyLmg+Ci0jaW5jbHVkZSA8bGludXgvaW50ZXJydXB0Lmg+Ci0jaW5jbHVkZSA8bGlu
dXgvaW9tbXUuaD4KLSNpbmNsdWRlIDxsaW51eC9pb3BvbGwuaD4KLSNpbmNsdWRlIDxsaW51eC9t
b2R1bGUuaD4KLSNpbmNsdWRlIDxsaW51eC9tc2kuaD4KLSNpbmNsdWRlIDxsaW51eC9vZi5oPgot
I2luY2x1ZGUgPGxpbnV4L29mX2FkZHJlc3MuaD4KLSNpbmNsdWRlIDxsaW51eC9vZl9pb21tdS5o
PgotI2luY2x1ZGUgPGxpbnV4L29mX3BsYXRmb3JtLmg+Ci0jaW5jbHVkZSA8bGludXgvcGNpLmg+
Ci0jaW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Ci0KLSNpbmNsdWRlIDxsaW51eC9h
bWJhL2J1cy5oPgotCi0jaW5jbHVkZSAiaW8tcGd0YWJsZS5oIgorc3RhdGljIHZvaWQgKmRtYW1f
YWxsb2NfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXplX3Qgc2l6ZSwKKwkJCSAgIGRt
YV9hZGRyX3QgKmRtYV9oYW5kbGUsIGdmcF90IGdmcCkKK3sKKwl2b2lkICp2YWRkcjsKKwl1bnNp
Z25lZCBsb25nIGFsaWdubWVudCA9IHNpemU7CisKKwkvKgorCSAqIF94emFsbG9jIHJlcXVpcmVz
IHRoYXQgdGhlIChhbGlnbiAmIChhbGlnbiAtMSkpID0gMC4gTW9zdCBvZiB0aGUKKwkgKiBhbGxv
Y2F0aW9ucyBpbiBTTU1VIGNvZGUgc2hvdWxkIHNlbmQgdGhlIHJpZ2h0IHZhbHVlIGZvciBzaXpl
LiBJbgorCSAqIGNhc2UgdGhpcyBpcyBub3QgdHJ1ZSBwcmludCBhIHdhcm5pbmcgYW5kIGFsaWdu
IHRvIHRoZSBzaXplIG9mIGEKKwkgKiAodm9pZCAqKQorCSAqLworCWlmIChzaXplICYgKHNpemUg
LSAxKSkgeworCQlkZXZfd2FybihkZXYsICJGaXhpbmcgYWxpZ25tZW50IGZvciB0aGUgRE1BIGJ1
ZmZlclxuIik7CisJCWFsaWdubWVudCA9IHNpemVvZih2b2lkICopOworCX0KKworCXZhZGRyID0g
X3h6YWxsb2Moc2l6ZSwgYWxpZ25tZW50KTsKKwlpZiAoIXZhZGRyKSB7CisJCWRldl9lcnIoZGV2
LCAiRE1BIGFsbG9jYXRpb24gZmFpbGVkXG4iKTsKKwkJcmV0dXJuIE5VTEw7CisJfQorCisJKmRt
YV9oYW5kbGUgPSB2aXJ0X3RvX21hZGRyKHZhZGRyKTsKKworCXJldHVybiB2YWRkcjsKK30KKwor
CitzdGF0aWMgdm9pZCBkbWFtX2ZyZWVfY29oZXJlbnQoc3RydWN0IGRldmljZSAqZGV2LCBzaXpl
X3Qgc2l6ZSwgdm9pZCAqdmFkZHIsCisJCQlkbWFfYWRkcl90IGRtYV9oYW5kbGUpCit7CisJeGZy
ZWUodmFkZHIpOworfQorCisvKiBYZW46IFN0dWIgb3V0IERNQSBkb21haW4gcmVsYXRlZCBmdW5j
dGlvbnMgKi8KKyNkZWZpbmUgaW9tbXVfZ2V0X2RtYV9jb29raWUoZG9tKSAwCisjZGVmaW5lIGlv
bW11X3B1dF9kbWFfY29va2llKGRvbSkKKworLyogWGVuOiBTdHViIG91dCBtb2R1bGUgcGFyYW0g
cmVsYXRlZCBmdW5jdGlvbiAqLworI2RlZmluZSBtb2R1bGVfcGFyYW1fbmFtZWQoYSwgYiwgYywg
ZCkKKyNkZWZpbmUgTU9EVUxFX1BBUk1fREVTQyhhLCBiKQorCisjZGVmaW5lIGRtYV9zZXRfbWFz
a19hbmRfY29oZXJlbnQoZCwgYikgMAorCisjZGVmaW5lIG9mX2RtYV9pc19jb2hlcmVudChuKSAw
CisKKyNkZWZpbmUgTU9EVUxFX0RFVklDRV9UQUJMRSh0eXBlLCBuYW1lKQorCitzdGF0aWMgdm9p
ZCBfX2lvbWVtICpkZXZtX2lvcmVtYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAorCQkJ
CQkgICBzdHJ1Y3QgcmVzb3VyY2UgKnJlcykKK3sKKwl2b2lkIF9faW9tZW0gKnB0cjsKKworCWlm
ICghcmVzIHx8IHJlcy0+dHlwZSAhPSBJT1JFU09VUkNFX01FTSkgeworCQlkZXZfZXJyKGRldiwg
IkludmFsaWQgcmVzb3VyY2VcbiIpOworCQlyZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKKwl9CisK
KwlwdHIgPSBpb3JlbWFwX25vY2FjaGUocmVzLT5hZGRyLCByZXMtPnNpemUpOworCWlmICghcHRy
KSB7CisJCWRldl9lcnIoZGV2LAorCQkJImlvcmVtYXAgZmFpbGVkIChhZGRyIDB4JSJQUkl4NjQi
IHNpemUgMHglIlBSSXg2NCIpXG4iLAorCQkJcmVzLT5hZGRyLCByZXMtPnNpemUpOworCQlyZXR1
cm4gRVJSX1BUUigtRU5PTUVNKTsKKwl9CisKKwlyZXR1cm4gcHRyOworfQorCisvKiBYZW46IENv
bXBhdGliaWxpdHkgZGVmaW5lIGZvciBpb21tdV9kb21haW5fZ2VvbWV0cnkuKi8KK3N0cnVjdCBp
b21tdV9kb21haW5fZ2VvbWV0cnkgeworCWRtYV9hZGRyX3QgYXBlcnR1cmVfc3RhcnQ7IC8qIEZp
cnN0IGFkZHJlc3MgdGhhdCBjYW4gYmUgbWFwcGVkICAgICovCisJZG1hX2FkZHJfdCBhcGVydHVy
ZV9lbmQ7ICAgLyogTGFzdCBhZGRyZXNzIHRoYXQgY2FuIGJlIG1hcHBlZCAgICAgKi8KKwlib29s
IGZvcmNlX2FwZXJ0dXJlOyAgICAgICAvKiBETUEgb25seSBhbGxvd2VkIGluIG1hcHBhYmxlIHJh
bmdlPyAqLworfTsKKworCisvKiBYZW46IFR5cGUgZGVmaW5pdGlvbnMgZm9yIGlvbW11X2RvbWFp
biAqLworI2RlZmluZSBJT01NVV9ET01BSU5fVU5NQU5BR0VEIDAKKyNkZWZpbmUgSU9NTVVfRE9N
QUlOX0RNQSAxCisjZGVmaW5lIElPTU1VX0RPTUFJTl9JREVOVElUWSAyCisKKy8qIFhlbjogRHVt
bXkgaW9tbXVfZG9tYWluICovCitzdHJ1Y3QgaW9tbXVfZG9tYWluIHsKKwkvKiBSdW50aW1lIFNN
TVUgY29uZmlndXJhdGlvbiBmb3IgdGhpcyBpb21tdV9kb21haW4gKi8KKwlzdHJ1Y3QgYXJtX3Nt
bXVfZG9tYWluCQkqcHJpdjsKKwl1bnNpZ25lZCBpbnQgdHlwZTsKKworCS8qIER1bW15IGNvbXBh
dGliaWxpdHkgZGVmaW5lcyAqLworCXVuc2lnbmVkIGxvbmcgcGdzaXplX2JpdG1hcDsKKwlzdHJ1
Y3QgaW9tbXVfZG9tYWluX2dlb21ldHJ5IGdlb21ldHJ5OworCisJYXRvbWljX3QgcmVmOworCS8q
CisJICogVXNlZCB0byBsaW5rIGlvbW11X2RvbWFpbiBjb250ZXh0cyBmb3IgYSBzYW1lIGRvbWFp
bi4KKwkgKiBUaGVyZSBpcyBhdCBsZWFzdCBvbmUgcGVyLVNNTVUgdG8gdXNlZCBieSB0aGUgZG9t
YWluLgorCSAqLworCXN0cnVjdCBsaXN0X2hlYWQJCWxpc3Q7Cit9OworCisvKiBYZW46IERlc2Ny
aWJlcyBpbmZvcm1hdGlvbiByZXF1aXJlZCBmb3IgYSBYZW4gZG9tYWluICovCitzdHJ1Y3QgYXJt
X3NtbXVfeGVuX2RvbWFpbiB7CisJc3BpbmxvY2tfdAkJCWxvY2s7CisJLyogTGlzdCBvZiBpb21t
dSBkb21haW5zIGFzc29jaWF0ZWQgdG8gdGhpcyBkb21haW4gKi8KKwlzdHJ1Y3QgbGlzdF9oZWFk
CQljb250ZXh0czsKK307CisKKy8qCisgKiBYZW46IEluZm9ybWF0aW9uIGFib3V0IGVhY2ggZGV2
aWNlIHN0b3JlZCBpbiBkZXYtPmFyY2hkYXRhLmlvbW11CisgKgorICogVGhlIGRldi0+YXJjaGRh
dGEuaW9tbXUgc3RvcmVzIHRoZSBpb21tdV9kb21haW4gKHJ1bnRpbWUgY29uZmlndXJhdGlvbiBv
ZgorICogdGhlIFNNTVUpLgorICovCitzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RldmljZSB7CisJc3Ry
dWN0IGlvbW11X2RvbWFpbiAqZG9tYWluOworfTsKKworLyoKKyAqIFhlbjogaW9fcGd0YWJsZSBj
b21wYXRpYmlsaXR5IGRlZmluZXMuCisgKiBNb3N0IG9mIHRoZXNlIGFyZSB0byBwb3J0IGluIHRo
ZSBTMSB0cmFuc2xhdGlvbiBjb2RlIGFzIGlzLgorICovCitzdHJ1Y3QgaW9fcGd0YWJsZV9vcHMg
eworfTsKKworc3RydWN0IGlvbW11X2dhdGhlcl9vcHMgeworCXZvaWQgKCp0bGJfZmx1c2hfYWxs
KSh2b2lkICpjb29raWUpOworCXZvaWQgKCp0bGJfYWRkX2ZsdXNoKSh1bnNpZ25lZCBsb25nIGlv
dmEsIHNpemVfdCBzaXplLCBzaXplX3QgZ3JhbnVsZSwKKwkJCSAgICAgIGJvb2wgbGVhZiwgdm9p
ZCAqY29va2llKTsKKwl2b2lkICgqdGxiX3N5bmMpKHZvaWQgKmNvb2tpZSk7Cit9OworCitzdHJ1
Y3QgaW9fcGd0YWJsZV9jZmcgeworCS8qCisJICogSU9fUEdUQUJMRV9RVUlSS19BUk1fTlM6IChB
Uk0gZm9ybWF0cykgU2V0IE5TIGFuZCBOU1RBQkxFIGJpdHMgaW4KKwkgKglzdGFnZSAxIFBURXMs
IGZvciBoYXJkd2FyZSB3aGljaCBpbnNpc3RzIG9uIHZhbGlkYXRpbmcgdGhlbQorCSAqCWV2ZW4g
aW4Jbm9uLXNlY3VyZSBzdGF0ZSB3aGVyZSB0aGV5IHNob3VsZCBub3JtYWxseSBiZSBpZ25vcmVk
LgorCSAqCisJICogSU9fUEdUQUJMRV9RVUlSS19OT19QRVJNUzogSWdub3JlIHRoZSBJT01NVV9S
RUFELCBJT01NVV9XUklURSBhbmQKKwkgKglJT01NVV9OT0VYRUMgZmxhZ3MgYW5kIG1hcCBldmVy
eXRoaW5nIHdpdGggZnVsbCBhY2Nlc3MsIGZvcgorCSAqCWhhcmR3YXJlIHdoaWNoIGRvZXMgbm90
IGltcGxlbWVudCB0aGUgcGVybWlzc2lvbnMgb2YgYSBnaXZlbgorCSAqCWZvcm1hdCwgYW5kL29y
IHJlcXVpcmVzIHNvbWUgZm9ybWF0LXNwZWNpZmljIGRlZmF1bHQgdmFsdWUuCisJICoKKwkgKiBJ
T19QR1RBQkxFX1FVSVJLX1RMQklfT05fTUFQOiBJZiB0aGUgZm9ybWF0IGZvcmJpZHMgY2FjaGlu
ZyBpbnZhbGlkCisJICoJKHVubWFwcGVkKSBlbnRyaWVzIGJ1dCB0aGUgaGFyZHdhcmUgbWlnaHQg
ZG8gc28gYW55d2F5LCBwZXJmb3JtCisJICoJVExCIG1haW50ZW5hbmNlIHdoZW4gbWFwcGluZyBh
cyB3ZWxsIGFzIHdoZW4gdW5tYXBwaW5nLgorCSAqCisJICogSU9fUEdUQUJMRV9RVUlSS19BUk1f
TVRLXzRHQjogKEFSTSB2N3MgZm9ybWF0KSBTZXQgYml0IDkgaW4gYWxsCisJICoJUFRFcywgZm9y
IE1lZGlhdGVrIElPTU1VcyB3aGljaCB0cmVhdCBpdCBhcyBhIDMzcmQgYWRkcmVzcyBiaXQKKwkg
Kgl3aGVuIHRoZSBTb0MgaXMgaW4gIjRHQiBtb2RlIiBhbmQgdGhleSBjYW4gb25seSBhY2Nlc3Mg
dGhlIGhpZ2gKKwkgKglyZW1hcCBvZiBEUkFNICgweDFfMDAwMDAwMDAgdG8gMHgxX2ZmZmZmZmZm
KS4KKwkgKgorCSAqIElPX1BHVEFCTEVfUVVJUktfTk9fRE1BOiBHdWFyYW50ZWVzIHRoYXQgdGhl
IHRhYmxlcyB3aWxsIG9ubHkgZXZlcgorCSAqCWJlIGFjY2Vzc2VkIGJ5IGEgZnVsbHkgY2FjaGUt
Y29oZXJlbnQgSU9NTVUgb3IgQ1BVIChlLmcuIGZvciBhCisJICoJc29mdHdhcmUtZW11bGF0ZWQg
SU9NTVUpLCBzdWNoIHRoYXQgcGFnZXRhYmxlIHVwZGF0ZXMgbmVlZCBub3QKKwkgKgliZSB0cmVh
dGVkIGFzIGV4cGxpY2l0IERNQSBkYXRhLgorCSAqLworCSNkZWZpbmUgSU9fUEdUQUJMRV9RVUlS
S19BUk1fTlMJCUJJVCgwKQorCSNkZWZpbmUgSU9fUEdUQUJMRV9RVUlSS19OT19QRVJNUwlCSVQo
MSkKKwkjZGVmaW5lIElPX1BHVEFCTEVfUVVJUktfVExCSV9PTl9NQVAJQklUKDIpCisJI2RlZmlu
ZSBJT19QR1RBQkxFX1FVSVJLX0FSTV9NVEtfNEdCCUJJVCgzKQorCSNkZWZpbmUgSU9fUEdUQUJM
RV9RVUlSS19OT19ETUEJCUJJVCg0KQorCXVuc2lnbmVkIGxvbmcJCQlxdWlya3M7CisJdW5zaWdu
ZWQgbG9uZwkJCXBnc2l6ZV9iaXRtYXA7CisJdW5zaWduZWQgaW50CQkJaWFzOworCXVuc2lnbmVk
IGludAkJCW9hczsKKwljb25zdCBzdHJ1Y3QgaW9tbXVfZ2F0aGVyX29wcwkqdGxiOworCXN0cnVj
dCBkZXZpY2UJCQkqaW9tbXVfZGV2OworCisJLyogTG93LWxldmVsIGRhdGEgc3BlY2lmaWMgdG8g
dGhlIHRhYmxlIGZvcm1hdCAqLworCXVuaW9uIHsKKwkJc3RydWN0IHsKKwkJCXU2NAl0dGJyWzJd
OworCQkJdTY0CXRjcjsKKwkJCXU2NAltYWlyWzJdOworCQl9IGFybV9scGFlX3MxX2NmZzsKKwor
CQlzdHJ1Y3QgeworCQkJdTY0CXZ0dGJyOworCQkJdTY0CXZ0Y3I7CisJCX0gYXJtX2xwYWVfczJf
Y2ZnOworCisJCXN0cnVjdCB7CisJCQl1MzIJdHRiclsyXTsKKwkJCXUzMgl0Y3I7CisJCQl1MzIJ
bm1ycjsKKwkJCXUzMglwcnJyOworCQl9IGFybV92N3NfY2ZnOworCX07Cit9OworCitlbnVtIGlv
X3BndGFibGVfZm10IHsKKwlBUk1fMzJfTFBBRV9TMSwKKwlBUk1fMzJfTFBBRV9TMiwKKwlBUk1f
NjRfTFBBRV9TMSwKKwlBUk1fNjRfTFBBRV9TMiwKKwlBUk1fVjdTLAorCUlPX1BHVEFCTEVfTlVN
X0ZNVFMsCit9OworCisvKgorICogWGVuOiBUaGUgcGd0YWJsZV9vcHMgYXJlIHVzZWQgYnkgdGhl
IFMxIHRyYW5zbGF0aW9ucywgc28gcmV0dXJuIHRoZSBkdW1teQorICogYWRkcmVzcy4KKyAqLwor
I2RlZmluZSBhbGxvY19pb19wZ3RhYmxlX29wcyhmLCBjLCBvKSAoKHN0cnVjdCBpb19wZ3RhYmxl
X29wcyAqKTB4MCkKKyNkZWZpbmUgZnJlZV9pb19wZ3RhYmxlX29wcyhvKQorCisvKiBYZW46IERl
ZmluZSB3cmFwcGVyIGZvciByZXF1ZXN0aW5nIElSUXMgKi8KKyNkZWZpbmUgSVJRRl9PTkVTSE9U
IDAKKwordHlwZWRlZiB2b2lkICgqaXJxX2hhbmRsZXJfdCkoaW50LCB2b2lkICosIHN0cnVjdCBj
cHVfdXNlcl9yZWdzICopOworCitzdGF0aWMgaW5saW5lIGludCBkZXZtX3JlcXVlc3RfaXJxKHN0
cnVjdCBkZXZpY2UgKmRldiwgdW5zaWduZWQgaW50IGlycSwKKwkJCQkgICBpcnFfaGFuZGxlcl90
IGhhbmRsZXIsIHVuc2lnbmVkIGxvbmcgaXJxZmxhZ3MsCisJCQkJICAgY29uc3QgY2hhciAqZGV2
bmFtZSwgdm9pZCAqZGV2X2lkKQoreworCS8qCisJICogU01NVXYzIGltcGxlbWVudGF0aW9uIGNh
biBzdXBwb3J0IHdpcmVkIGludGVycnVwdCBvdXRwdXRzIHRoYXQgYXJlCisJICogZWRnZS10cmln
Z2VyZWQuIFNldCB0aGUgaXJxIHR5cGUgYXMgcGVyIHRoZSBzcGVjLgorCSAqLworCWlycV9zZXRf
dHlwZShpcnEsIElSUV9UWVBFX0VER0VfQk9USCk7CisJcmV0dXJuIHJlcXVlc3RfaXJxKGlycSwg
aXJxZmxhZ3MsIGhhbmRsZXIsIGRldm5hbWUsIGRldl9pZCk7Cit9CisKKy8qCisgKiBYZW4gZG9l
cyBub3QgaGF2ZSBhIGNvbmNlcHQgb2YgdGhyZWFkZWQgaXJxLCBidXQgZXZlbnR1YWxseSB3ZSBj
YW4gdXNlCisgKiB0YXNrbGV0cyB0byBvcHRpbWl6ZSB0aGUgZm9sbG93aW5nIGZ1bmN0aW9uLgor
ICovCitpbnQgZGV2bV9yZXF1ZXN0X3RocmVhZGVkX2lycShzdHJ1Y3QgZGV2aWNlICpkZXYsIHVu
c2lnbmVkIGludCBpcnEsIGlycV9oYW5kbGVyX3QgaGFuZGxlciwKKwkJCSAgICAgIGlycV9oYW5k
bGVyX3QgdGhyZWFkX2ZuLCB1bnNpZ25lZCBsb25nIGlycWZsYWdzLAorCQkJICAgICAgY29uc3Qg
Y2hhciAqZGV2bmFtZSwgdm9pZCAqZGV2X2lkKQoreworCXJldHVybiBkZXZtX3JlcXVlc3RfaXJx
KGRldiwgaXJxLCB0aHJlYWRfZm4sIGlycWZsYWdzLCBkZXZuYW1lLCBkZXZfaWQpOworfQorCisv
KiBYZW46IFRoZSBtdXRleCBpcyB1c2VkIG9ubHkgZHVyaW5nIGluaXRpYWxpemF0aW9uIHNvIHRo
ZSB0eXBlY2FzdCBpcyBzYWZlICovCisjZGVmaW5lIG11dGV4IHNwaW5sb2NrCisjZGVmaW5lIG11
dGV4X2luaXQgc3Bpbl9sb2NrX2luaXQKKyNkZWZpbmUgbXV0ZXhfbG9jayBzcGluX2xvY2sKKyNk
ZWZpbmUgbXV0ZXhfdW5sb2NrIHNwaW5fdW5sb2NrCisKKyNkZWZpbmUgcmVhZHhfcG9sbF90aW1l
b3V0KG9wLCBhZGRyLCB2YWwsIGNvbmQsIHNsZWVwX3VzLCB0aW1lb3V0X3VzKSBcCisoeyBcCisJ
c190aW1lX3QgZGVhZGxpbmUgPSBOT1coKSArIE1JQ1JPU0VDUyh0aW1lb3V0X3VzKTsgXAorCWZv
ciAoOzspIHsgXAorCQkodmFsKSA9IG9wKGFkZHIpOyBcCisJCWlmIChjb25kKSBcCisJCQlicmVh
azsgXAorCQlpZiAoTk9XKCkgPiBkZWFkbGluZSkgeyBcCisJCQkodmFsKSA9IG9wKGFkZHIpOyBc
CisJCQlicmVhazsgXAorCQl9IFwKKwl1ZGVsYXkoc2xlZXBfdXMpOyBcCisJfSBcCisJKGNvbmQp
ID8gMCA6IC1FVElNRURPVVQ7IFwKK30pCisKKyNkZWZpbmUgcmVhZGxfcmVsYXhlZF9wb2xsX3Rp
bWVvdXQoYWRkciwgdmFsLCBjb25kLCBkZWxheV91cywgdGltZW91dF91cykgXAorCXJlYWR4X3Bv
bGxfdGltZW91dChyZWFkbF9yZWxheGVkLCBhZGRyLCB2YWwsIGNvbmQsIGRlbGF5X3VzLCB0aW1l
b3V0X3VzKQorCisjZGVmaW5lIFZBX0JJVFMgMCAvKiBPbmx5IG5lZWRlZCBmb3IgUzEgdHJhbnNs
YXRpb25zICovCiAKIC8qIE1NSU8gcmVnaXN0ZXJzICovCiAjZGVmaW5lIEFSTV9TTU1VX0lEUjAJ
CQkweDAKQEAgLTQzMyw2ICs4MTksNyBAQCBlbnVtIHByaV9yZXNwIHsKIAlQUklfUkVTUF9TVUND
LAogfTsKIAorI2lmIDAgLyogWGVuOiBObyBNU0kgc3VwcG9ydCBpbiB0aGlzIGl0ZXJhdGlvbiAq
LwogZW51bSBhcm1fc21tdV9tc2lfaW5kZXggewogCUVWVFFfTVNJX0lOREVYLAogCUdFUlJPUl9N
U0lfSU5ERVgsCkBAIC00NTcsNiArODQ0LDcgQEAgc3RhdGljIHBoeXNfYWRkcl90IGFybV9zbW11
X21zaV9jZmdbQVJNX1NNTVVfTUFYX01TSVNdWzNdID0gewogCQlBUk1fU01NVV9QUklRX0lSUV9D
RkcyLAogCX0sCiB9OworI2VuZGlmCiAKIHN0cnVjdCBhcm1fc21tdV9jbWRxX2VudCB7CiAJLyog
Q29tbW9uIGZpZWxkcyAqLwpAQCAtNTYxLDYgKzk0OSw4IEBAIHN0cnVjdCBhcm1fc21tdV9zMl9j
ZmcgewogCXUxNgkJCQl2bWlkOwogCXU2NAkJCQl2dHRicjsKIAl1NjQJCQkJdnRjcjsKKwkvKiBY
ZW46IERvbWFpbiBhc3NvY2lhdGVkIHRvIHRoaXMgY29uZmlndXJhdGlvbiAqLworCXN0cnVjdCBk
b21haW4JCQkqZG9tYWluOwogfTsKIAogc3RydWN0IGFybV9zbW11X3N0cnRhYl9lbnQgewpAQCAt
NjM1LDkgKzEwMjUsMjEgQEAgc3RydWN0IGFybV9zbW11X2RldmljZSB7CiAJc3RydWN0IGFybV9z
bW11X3N0cnRhYl9jZmcJc3RydGFiX2NmZzsKIAogCS8qIElPTU1VIGNvcmUgY29kZSBoYW5kbGUg
Ki8KKyNpZiAwIC8qWGVuOiBHZW5lcmljIGlvbW11X2RldmljZSByZWYgbm90IG5lZWRlZCBoZXJl
ICovCiAJc3RydWN0IGlvbW11X2RldmljZQkJaW9tbXU7CisjZW5kaWYKKwkvKiBYZW46IE5lZWQg
dG8ga2VlcCBhIGxpc3Qgb2YgU01NVSBkZXZpY2VzICovCisJc3RydWN0IGxpc3RfaGVhZCAgICAg
ICAgICAgICAgICBkZXZpY2VzOwogfTsKIAorLyogWGVuOiBLZWVwIGEgbGlzdCBvZiBkZXZpY2Vz
IGFzc29jaWF0ZWQgd2l0aCB0aGlzIGRyaXZlciAqLworc3RhdGljIERFRklORV9TUElOTE9DSyhh
cm1fc21tdV9kZXZpY2VzX2xvY2spOworc3RhdGljIExJU1RfSEVBRChhcm1fc21tdV9kZXZpY2Vz
KTsKKy8qIFhlbjogSGVscGVyIGZvciBmaW5kaW5nIGEgZGV2aWNlIHVzaW5nIGZ3bm9kZSAqLwor
c3RhdGljCitzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICphcm1fc21tdV9nZXRfYnlfZndub2RlKHN0
cnVjdCBmd25vZGVfaGFuZGxlICpmd25vZGUpOworCisKIC8qIFNNTVUgcHJpdmF0ZSBkYXRhIGZv
ciBlYWNoIG1hc3RlciAqLwogc3RydWN0IGFybV9zbW11X21hc3Rlcl9kYXRhIHsKIAlzdHJ1Y3Qg
YXJtX3NtbXVfZGV2aWNlCQkqc21tdTsKQEAgLTEyMzIsNyArMTYzNCw3IEBAIHN0YXRpYyB2b2lk
IGFybV9zbW11X2hhbmRsZV9wcHIoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTY0ICpl
dnQpCiAKIAlkZXZfaW5mbyhzbW11LT5kZXYsICJ1bmV4cGVjdGVkIFBSSSByZXF1ZXN0IHJlY2Vp
dmVkOlxuIik7CiAJZGV2X2luZm8oc21tdS0+ZGV2LAotCQkgIlx0c2lkIDB4JTA4eC4weCUwNXg6
IFsldSVzXSAlc3ByaXZpbGVnZWQgJXMlcyVzIGFjY2VzcyBhdCBpb3ZhIDB4JTAxNmxseFxuIiwK
KwkJICJcdHNpZCAweCUwOHguMHglMDV4OiBbJXUlc10gJXNwcml2aWxlZ2VkICVzJXMlcyBhY2Nl
c3MgYXQgaW92YSAlIyIgUFJJeDY0ICJcbiIsCiAJCSBzaWQsIHNzaWQsIGdycGlkLCBsYXN0ID8g
IkwiIDogIiIsCiAJCSBldnRbMF0gJiBQUklRXzBfUEVSTV9QUklWID8gIiIgOiAidW4iLAogCQkg
ZXZ0WzBdICYgUFJJUV8wX1BFUk1fUkVBRCA/ICJSIiA6ICIiLApAQCAtMTM0Niw2ICsxNzQ4LDgg
QEAgc3RhdGljIGlycXJldHVybl90IGFybV9zbW11X2NvbWJpbmVkX2lycV9oYW5kbGVyKGludCBp
cnEsIHZvaWQgKmRldikKIHsKIAlhcm1fc21tdV9nZXJyb3JfaGFuZGxlcihpcnEsIGRldik7CiAJ
YXJtX3NtbXVfY21kcV9zeW5jX2hhbmRsZXIoaXJxLCBkZXYpOworCS8qWGVuOiBObyB0aHJlYWRl
ZCBpcnEuIFNvIGNhbGwgdGhlIHJlcXVpcmVkIGZ1bmN0aW9uIGZyb20gaGVyZSAqLworCWFybV9z
bW11X2NvbWJpbmVkX2lycV90aHJlYWQoaXJxLCBkZXYpOwogCXJldHVybiBJUlFfV0FLRV9USFJF
QUQ7CiB9CiAKQEAgLTEzNTgsNiArMTc2Miw0NiBAQCBzdGF0aWMgdm9pZCBfX2FybV9zbW11X3Rs
Yl9zeW5jKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUpCiAJYXJtX3NtbXVfY21kcV9pc3N1
ZV9jbWQoc21tdSwgJmNtZCk7CiB9CiAKKy8qCisgKiBYZW46IERlZmluZSB0aGUgSVJRIGhhbmRs
ZXJzIGZvciB4ZW4uIFRoZSBsaW51eCBmdW5jdGlvbnMgd291bGQgYmUKKyAqIG1vZGlmaWVkIHRv
IHVzZSB0aGUgZnVuY3Rpb25zIGRlZmluZWQgaW4gdGhlIGZvbGxvd2luZyBjb2RlLiAKKyAqLwor
c3RhdGljIHZvaWQgYXJtX3NtbXVfZXZ0cV90aHJlYWRfeGVuKGludCBpcnEsIHZvaWQgKmRldiwK
KwkJCQkgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCit7CisJYXJtX3NtbXVfZXZ0
cV90aHJlYWQoaXJxLCBkZXYpOworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV9wcmlxX3RocmVh
ZF94ZW4oaW50IGlycSwgdm9pZCAqZGV2LAorCQkJCSAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKK3sKKwlhcm1fc21tdV9wcmlxX3RocmVhZChpcnEsIGRldik7Cit9CisKK3N0YXRp
YyB2b2lkIGFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyX3hlbihpbnQgaXJxLCB2b2lkICpkZXYs
CisJCQkJICAgICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQoreworCWFybV9zbW11X2Nt
ZHFfc3luY19oYW5kbGVyKGlycSwgZGV2KTsKK30KKworc3RhdGljIHZvaWQgYXJtX3NtbXVfZ2Vy
cm9yX2hhbmRsZXJfeGVuKGludCBpcnEsIHZvaWQgKmRldiwKKwkJCQkgICAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MpCit7CisJYXJtX3NtbXVfZ2Vycm9yX2hhbmRsZXIoaXJxLCBkZXYp
OworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV9jb21iaW5lZF9pcnFfaGFuZGxlcl94ZW4oaW50
IGlycSwgdm9pZCAqZGV2LAorCQkJCSAgICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
K3sKKwlhcm1fc21tdV9jb21iaW5lZF9pcnFfaGFuZGxlcihpcnEsIGRldik7Cit9CisKKyNkZWZp
bmUgYXJtX3NtbXVfZXZ0cV90aHJlYWQgYXJtX3NtbXVfZXZ0cV90aHJlYWRfeGVuCisjZGVmaW5l
IGFybV9zbW11X3ByaXFfdGhyZWFkIGFybV9zbW11X3ByaXFfdGhyZWFkX3hlbgorI2RlZmluZSBh
cm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlciBhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlcl94ZW4K
KyNkZWZpbmUgYXJtX3NtbXVfZ2Vycm9yX2hhbmRsZXIgYXJtX3NtbXVfZ2Vycm9yX2hhbmRsZXJf
eGVuCisjZGVmaW5lIGFybV9zbW11X2NvbWJpbmVkX2lycV9oYW5kbGVyIGFybV9zbW11X2NvbWJp
bmVkX2lycV9oYW5kbGVyX3hlbgorCiBzdGF0aWMgdm9pZCBhcm1fc21tdV90bGJfc3luYyh2b2lk
ICpjb29raWUpCiB7CiAJc3RydWN0IGFybV9zbW11X2RvbWFpbiAqc21tdV9kb21haW4gPSBjb29r
aWU7CkBAIC0xNDE1LDYgKzE4NTksNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X2dhdGhl
cl9vcHMgYXJtX3NtbXVfZ2F0aGVyX29wcyA9IHsKIAkudGxiX3N5bmMJPSBhcm1fc21tdV90bGJf
c3luYywKIH07CiAKKyNpZiAwIC8qWGVuOiBVbnVzZWQgZnVuY3Rpb25hbGl0eSAqLwogLyogSU9N
TVUgQVBJICovCiBzdGF0aWMgYm9vbCBhcm1fc21tdV9jYXBhYmxlKGVudW0gaW9tbXVfY2FwIGNh
cCkKIHsKQEAgLTE0MjcsNiArMTg3Miw3IEBAIHN0YXRpYyBib29sIGFybV9zbW11X2NhcGFibGUo
ZW51bSBpb21tdV9jYXAgY2FwKQogCQlyZXR1cm4gZmFsc2U7CiAJfQogfQorI2VuZGlmCiAKIHN0
YXRpYyBzdHJ1Y3QgaW9tbXVfZG9tYWluICphcm1fc21tdV9kb21haW5fYWxsb2ModW5zaWduZWQg
dHlwZSkKIHsKQEAgLTE1NDYsOSArMTk5MiwxNiBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RvbWFp
bl9maW5hbGlzZV9zMihzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbiwKIAlpZiAo
dm1pZCA8IDApCiAJCXJldHVybiB2bWlkOwogCi0JY2ZnLT52bWlkCT0gKHUxNil2bWlkOwotCWNm
Zy0+dnR0YnIJPSBwZ3RibF9jZmctPmFybV9scGFlX3MyX2NmZy52dHRicjsKLQljZmctPnZ0Y3IJ
PSBwZ3RibF9jZmctPmFybV9scGFlX3MyX2NmZy52dGNyOworCS8qCisJICogWGVuOiBHZXQgdGhl
IHR0YnIgYW5kIHZ0Y3IgdmFsdWVzCisJICogdnR0YnI6IFRoaXMgaXMgYSBzaGFyZWQgdmFsdWUg
d2l0aCB0aGUgZG9tYWluIHBhZ2UgdGFibGUKKwkgKiB2dGNyOiBUaGUgVENSIHNldHRpbmdzIGFy
ZSB0aGUgc2FtZSBhcyBDUFUgc2luY2UgdGhlIHBhZ2UKKwkgKiB0YWJsZXMgYXJlIHNoYXJlZAor
CSAqLworCisJY2ZnLT52bWlkCT0gdm1pZDsKKwljZmctPnZ0dGJyCT0gcGFnZV90b19tYWRkcihj
ZmctPmRvbWFpbi0+YXJjaC5wMm0ucm9vdCk7CisJY2ZnLT52dGNyCT0gUkVBRF9TWVNSRUczMihW
VENSX0VMMikgJiBTVFJUQUJfU1RFXzJfVlRDUl9NQVNLOwogCXJldHVybiAwOwogfQogCkBAIC0x
NjA0LDYgKzIwNTcsNyBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZShzdHJ1
Y3QgaW9tbXVfZG9tYWluICpkb21haW4pCiAJaWYgKHNtbXUtPmZlYXR1cmVzICYgQVJNX1NNTVVf
RkVBVF9DT0hFUkVOQ1kpCiAJCXBndGJsX2NmZy5xdWlya3MgPSBJT19QR1RBQkxFX1FVSVJLX05P
X0RNQTsKIAorCS8qIFhlbjogcGd0Ymxfb3BzIGdldHMgYW4gaW52YWxpZCBhZGRyZXNzICovCiAJ
cGd0Ymxfb3BzID0gYWxsb2NfaW9fcGd0YWJsZV9vcHMoZm10LCAmcGd0YmxfY2ZnLCBzbW11X2Rv
bWFpbik7CiAJaWYgKCFwZ3RibF9vcHMpCiAJCXJldHVybiAtRU5PTUVNOwpAQCAtMTcyMSw2ICsy
MTc1LDcgQEAgb3V0X3VubG9jazoKIAlyZXR1cm4gcmV0OwogfQogCisjaWYgMCAvKiBYZW46IFVu
dXNlZCBmdW5jdGlvbmFsaXR5ICovCiBzdGF0aWMgaW50IGFybV9zbW11X21hcChzdHJ1Y3QgaW9t
bXVfZG9tYWluICpkb21haW4sIHVuc2lnbmVkIGxvbmcgaW92YSwKIAkJCXBoeXNfYWRkcl90IHBh
ZGRyLCBzaXplX3Qgc2l6ZSwgaW50IHByb3QpCiB7CkBAIC0xNzcyLDYgKzIyMjcsNyBAQCBzdHJ1
Y3QgYXJtX3NtbXVfZGV2aWNlICphcm1fc21tdV9nZXRfYnlfZndub2RlKHN0cnVjdCBmd25vZGVf
aGFuZGxlICpmd25vZGUpCiAJcHV0X2RldmljZShkZXYpOwogCXJldHVybiBkZXYgPyBkZXZfZ2V0
X2RydmRhdGEoZGV2KSA6IE5VTEw7CiB9CisjZW5kaWYKIAogc3RhdGljIGJvb2wgYXJtX3NtbXVf
c2lkX2luX3JhbmdlKHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHUzMiBzaWQpCiB7CkBA
IC0xNzgzLDcgKzIyMzksMTQgQEAgc3RhdGljIGJvb2wgYXJtX3NtbXVfc2lkX2luX3JhbmdlKHN0
cnVjdCBhcm1fc21tdV9kZXZpY2UgKnNtbXUsIHUzMiBzaWQpCiAJcmV0dXJuIHNpZCA8IGxpbWl0
OwogfQogCisvKiBYZW46IFVudXNlZCAqLworI2lmIDAKIHN0YXRpYyBzdHJ1Y3QgaW9tbXVfb3Bz
IGFybV9zbW11X29wczsKKyNlbmRpZgorCisvKiBYZW46IFJlZGVmaW5lIGFybV9zbW11X29wcyB0
byB3aGF0IGZ3c3BlYyBzaG91bGQgZXZhbHVhdGUgKi8KK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaW9t
bXVfb3BzIGFybV9zbW11X2lvbW11X29wczsKKyNkZWZpbmUgYXJtX3NtbXVfb3BzIGFybV9zbW11
X2lvbW11X29wcwogCiBzdGF0aWMgaW50IGFybV9zbW11X2FkZF9kZXZpY2Uoc3RydWN0IGRldmlj
ZSAqZGV2KQogewpAQCAtMTc5MSw4ICsyMjU0LDExIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfYWRk
X2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21t
dTsKIAlzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEgKm1hc3RlcjsKIAlzdHJ1Y3QgaW9tbXVf
ZndzcGVjICpmd3NwZWMgPSBkZXYtPmlvbW11X2Z3c3BlYzsKKyNpZiAwIC8qWGVuOiBpb21tdV9n
cm91cCBpcyBub3QgbmVlZGVkICovCiAJc3RydWN0IGlvbW11X2dyb3VwICpncm91cDsKKyNlbmRp
ZgogCisJLyogWGVuOiBmd3NwZWMtPm9wcyBhcmUgbm90IG5lZWRlZCAqLwogCWlmICghZndzcGVj
IHx8IGZ3c3BlYy0+b3BzICE9ICZhcm1fc21tdV9vcHMpCiAJCXJldHVybiAtRU5PREVWOwogCS8q
CkBAIC0xODMwLDYgKzIyOTYsMTEgQEAgc3RhdGljIGludCBhcm1fc21tdV9hZGRfZGV2aWNlKHN0
cnVjdCBkZXZpY2UgKmRldikKIAkJfQogCX0KIAorLyoKKyAqIFhlbjogRG8gbm90IG5lZWQgYW4g
aW9tbXUgZ3JvdXAgYXMgdGhlIHN0cmVhbSBkYXRhIGlzIGNhcnJpZWQgYnkgdGhlIFNNTVUKKyAq
IG1hc3RlciBkZXZpY2Ugb2JqZWN0CisgKi8KKyNpZiAwCiAJZ3JvdXAgPSBpb21tdV9ncm91cF9n
ZXRfZm9yX2RldihkZXYpOwogCWlmICghSVNfRVJSKGdyb3VwKSkgewogCQlpb21tdV9ncm91cF9w
dXQoZ3JvdXApOwpAQCAtMTgzNyw4ICsyMzA4LDE2IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfYWRk
X2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYpCiAJfQogCiAJcmV0dXJuIFBUUl9FUlJfT1JfWkVS
Tyhncm91cCk7CisjZW5kaWYKKwlyZXR1cm4gMDsKIH0KIAorLyoKKyAqIFhlbjogV2UgY2FuIHBv
dGVudGlhbGx5IHN1cHBvcnQgdGhpcyBmdW5jdGlvbiBhbmQgZGVzdHJveSBhIGRldmljZS4gVGhp
cworICogd2lsbCBiZSByZWxldmFudCBmb3IgUENJIGhvdHBsdWcuIFNvLCB3aWxsIGJlIGltcGxl
bWVudGVkIGFzIG5lZWRlZCBhZnRlcgorICogcGFzc3Rocm91Z2ggc3VwcG9ydCBpcyBhdmFpbGFi
bGUuCisgKi8KKyNpZiAwCiBzdGF0aWMgdm9pZCBhcm1fc21tdV9yZW1vdmVfZGV2aWNlKHN0cnVj
dCBkZXZpY2UgKmRldikKIHsKIAlzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYtPmlv
bW11X2Z3c3BlYzsKQEAgLTE5NzQsNiArMjQ1Myw3IEBAIHN0YXRpYyBzdHJ1Y3QgaW9tbXVfb3Bz
IGFybV9zbW11X29wcyA9IHsKIAkucHV0X3Jlc3ZfcmVnaW9ucwk9IGFybV9zbW11X3B1dF9yZXN2
X3JlZ2lvbnMsCiAJLnBnc2l6ZV9iaXRtYXAJCT0gLTFVTCwgLyogUmVzdHJpY3RlZCBkdXJpbmcg
ZGV2aWNlIGF0dGFjaCAqLwogfTsKKyNlbmRpZgogCiAvKiBQcm9iaW5nIGFuZCBpbml0aWFsaXNh
dGlvbiBmdW5jdGlvbnMgKi8KIHN0YXRpYyBpbnQgYXJtX3NtbXVfaW5pdF9vbmVfcXVldWUoc3Ry
dWN0IGFybV9zbW11X2RldmljZSAqc21tdSwKQEAgLTIxODIsNiArMjY2Miw3IEBAIHN0YXRpYyBp
bnQgYXJtX3NtbXVfdXBkYXRlX2dicGEoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMy
IHNldCwgdTMyIGNscikKIAkJCQkJICAxLCBBUk1fU01NVV9QT0xMX1RJTUVPVVRfVVMpOwogfQog
CisjaWYgMCAvKiBYZW46IFRoZXJlIGlzIG5vIE1TSSBzdXBwb3J0IGFzIHlldCAqLwogc3RhdGlj
IHZvaWQgYXJtX3NtbXVfZnJlZV9tc2lzKHZvaWQgKmRhdGEpCiB7CiAJc3RydWN0IGRldmljZSAq
ZGV2ID0gZGF0YTsKQEAgLTIyNDcsMTIgKzI3MjgsMTUgQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVf
c2V0dXBfbXNpcyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQogCS8qIEFkZCBjYWxsYmFj
ayB0byBmcmVlIE1TSXMgb24gdGVhcmRvd24gKi8KIAlkZXZtX2FkZF9hY3Rpb24oZGV2LCBhcm1f
c21tdV9mcmVlX21zaXMsIGRldik7CiB9CisjZW5kaWYKIAogc3RhdGljIHZvaWQgYXJtX3NtbXVf
c2V0dXBfdW5pcXVlX2lycXMoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKIHsKIAlpbnQg
aXJxLCByZXQ7CiAKKyNpZiAwIC8qWGVuOiBDYW5ub3Qgc2V0dXAgbXNpcyBmb3Igbm93ICovCiAJ
YXJtX3NtbXVfc2V0dXBfbXNpcyhzbW11KTsKKyNlbmRpZgogCiAJLyogUmVxdWVzdCBpbnRlcnJ1
cHQgbGluZXMgKi8KIAlpcnEgPSBzbW11LT5ldnRxLnEuaXJxOwpAQCAtMjMxNiw5ICsyODAwLDEz
IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfc2V0dXBfaXJxcyhzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNl
ICpzbW11KQogCQkgKiBDYXZpdW0gVGh1bmRlclgyIGltcGxlbWVudGF0aW9uIGRvZXNuJ3Qgbm90
IHN1cHBvcnQgdW5pcXVlCiAJCSAqIGlycSBsaW5lcy4gVXNlIHNpbmdsZSBpcnEgbGluZSBmb3Ig
YWxsIHRoZSBTTU1VdjMgaW50ZXJydXB0cy4KIAkJICovCi0JCXJldCA9IGRldm1fcmVxdWVzdF90
aHJlYWRlZF9pcnEoc21tdS0+ZGV2LCBpcnEsCisJCS8qCisJCSAqIFhlbjogRG9lcyBub3Qgc3Vw
cG9ydCB0aHJlYWRlZCBpcnFzLCBzbyBzZXJpYWxpc2UgdGhlIHNldHVwLgorCQkgKiBUaGlzIGlz
IHRoZSBzYW1lIGZvciBwcmlzIGFuZCBldmVudCBpbnRlcnJ1cHQgbGluZXMgb24gb3RoZXIKKwkJ
ICogc3lzdGVtcworCQkgKi8KKwkJcmV0ID0gZGV2bV9yZXF1ZXN0X2lycShzbW11LT5kZXYsIGly
cSwKIAkJCQkJYXJtX3NtbXVfY29tYmluZWRfaXJxX2hhbmRsZXIsCi0JCQkJCWFybV9zbW11X2Nv
bWJpbmVkX2lycV90aHJlYWQsCiAJCQkJCUlSUUZfT05FU0hPVCwKIAkJCQkJImFybS1zbW11LXYz
LWNvbWJpbmVkLWlycSIsIHNtbXUpOwogCQlpZiAocmV0IDwgMCkKQEAgLTI1NDIsOCArMzAzMCwx
NCBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9od19wcm9iZShzdHJ1Y3QgYXJtX3NtbXVf
ZGV2aWNlICpzbW11KQogCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1NUQUxMUzsK
IAl9CiAKKy8qCisgKiBYZW46IEJsb2NrIHN0YWdlIDEgdHJhbnNsYXRpb25zLiBCeSBkb2luZyB0
aGlzIGhlcmUgd2UgZG8gbm90IG5lZWQgdG8gc2V0IHRoZQorICogZG9tYWluLT5zdGFnZSBleHBs
aWNpdGx5LgorICovCisjaWYgMAogCWlmIChyZWcgJiBJRFIwX1MxUCkKIAkJc21tdS0+ZmVhdHVy
ZXMgfD0gQVJNX1NNTVVfRkVBVF9UUkFOU19TMTsKKyNlbmRpZgogCiAJaWYgKHJlZyAmIElEUjBf
UzJQKQogCQlzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1RSQU5TX1MyOwpAQCAtMjYx
NiwxMCArMzExMCwxMiBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9od19wcm9iZShzdHJ1
Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQogCWlmIChyZWcgJiBJRFI1X0dSQU40SykKIAkJc21t
dS0+cGdzaXplX2JpdG1hcCB8PSBTWl80SyB8IFNaXzJNIHwgU1pfMUc7CiAKKyNpZiAwIC8qIFhl
bjogU01NVSBvcHMgZG8gbm90IGhhdmUgYSBwZ3NpemVfYml0bWFwIG1lbWJlciBmb3IgWGVuICov
CiAJaWYgKGFybV9zbW11X29wcy5wZ3NpemVfYml0bWFwID09IC0xVUwpCiAJCWFybV9zbW11X29w
cy5wZ3NpemVfYml0bWFwID0gc21tdS0+cGdzaXplX2JpdG1hcDsKIAllbHNlCiAJCWFybV9zbW11
X29wcy5wZ3NpemVfYml0bWFwIHw9IHNtbXUtPnBnc2l6ZV9iaXRtYXA7CisjZW5kaWYKIAogCS8q
IE91dHB1dCBhZGRyZXNzIHNpemUgKi8KIAlzd2l0Y2ggKHJlZyAmIElEUjVfT0FTX01BU0sgPDwg
SURSNV9PQVNfU0hJRlQpIHsKQEAgLTI2ODAsNyArMzE3Niw4IEBAIHN0YXRpYyBpbnQgYXJtX3Nt
bXVfZGV2aWNlX2FjcGlfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKIAlzdHJ1
Y3QgZGV2aWNlICpkZXYgPSBzbW11LT5kZXY7CiAJc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2Rl
OwogCi0Jbm9kZSA9ICooc3RydWN0IGFjcGlfaW9ydF9ub2RlICoqKWRldl9nZXRfcGxhdGRhdGEo
ZGV2KTsKKwkvKiBYZW46IE1vZGlmaWNhdGlvbiB0byBnZXQgaW9ydF9ub2RlICovCisJbm9kZSA9
IChzdHJ1Y3QgYWNwaV9pb3J0X25vZGUgKilkZXYtPmFjcGlfbm9kZTsKIAogCS8qIFJldHJpZXZl
IFNNTVV2MyBzcGVjaWZpYyBkYXRhICovCiAJaW9ydF9zbW11ID0gKHN0cnVjdCBhY3BpX2lvcnRf
c21tdV92MyAqKW5vZGUtPm5vZGVfZGF0YTsKQEAgLTI3MDMsNyArMzIwMCw3IEBAIHN0YXRpYyBp
bmxpbmUgaW50IGFybV9zbW11X2RldmljZV9hY3BpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZp
Y2UgKnBkZXYsCiBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShzdHJ1Y3QgcGxh
dGZvcm1fZGV2aWNlICpwZGV2LAogCQkJCSAgICBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11
KQogewotCXN0cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5kZXY7CisJc3RydWN0IGRldmljZSAq
ZGV2ID0gcGRldjsKIAl1MzIgY2VsbHM7CiAJaW50IHJldCA9IC1FSU5WQUw7CiAKQEAgLTI3MTYs
NiArMzIxMyw3IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2R0X3Byb2JlKHN0cnVjdCBw
bGF0Zm9ybV9kZXZpY2UgKnBkZXYsCiAKIAlwYXJzZV9kcml2ZXJfb3B0aW9ucyhzbW11KTsKIAor
CS8qIFhlbjogb2ZfZG1hX2lzX2NvaGVyZW50IGlzIGEgc3R1YiB0aWxsIGR0IHN1cHBvcnQgaXMg
aW50cm9kdWNlZCAqLwogCWlmIChvZl9kbWFfaXNfY29oZXJlbnQoZGV2LT5vZl9ub2RlKSkKIAkJ
c21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9DT0hFUkVOQ1k7CiAKQEAgLTI3MzQsOSAr
MzIzMiwxMSBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9wcm9iZShzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2KQogewogCWludCBpcnEsIHJldDsKIAlzdHJ1Y3QgcmVzb3VyY2UgKnJl
czsKKyNpZiAwIC8qWGVuOiBEbyBub3QgbmVlZCB0byBzZXR1cCBzeXNmcyAqLwogCXJlc291cmNl
X3NpemVfdCBpb2FkZHI7CisjZW5kaWYKIAlzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11Owot
CXN0cnVjdCBkZXZpY2UgKmRldiA9ICZwZGV2LT5kZXY7CisJc3RydWN0IGRldmljZSAqZGV2ID0g
cGRldjsvKiBYZW46IGRldiBpcyBpZ25vcmVkICovCiAJYm9vbCBieXBhc3M7CiAKIAlzbW11ID0g
ZGV2bV9remFsbG9jKGRldiwgc2l6ZW9mKCpzbW11KSwgR0ZQX0tFUk5FTCk7CkBAIC0yNzYzLDcg
KzMyNjMsOSBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9wcm9iZShzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2KQogCQlkZXZfZXJyKGRldiwgIk1NSU8gcmVnaW9uIHRvbyBzbWFsbCAo
JXByKVxuIiwgcmVzKTsKIAkJcmV0dXJuIC1FSU5WQUw7CiAJfQorI2lmIDAgLypYZW46IERvIG5v
dCBuZWVkIHRvIHNldHVwIHN5c2ZzICovCiAJaW9hZGRyID0gcmVzLT5zdGFydDsKKyNlbmRpZgog
CiAJc21tdS0+YmFzZSA9IGRldm1faW9yZW1hcF9yZXNvdXJjZShkZXYsIHJlcyk7CiAJaWYgKElT
X0VSUihzbW11LT5iYXNlKSkKQEAgLTI4MDIsMTMgKzMzMDQsMTggQEAgc3RhdGljIGludCBhcm1f
c21tdV9kZXZpY2VfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIAkJcmV0dXJu
IHJldDsKIAogCS8qIFJlY29yZCBvdXIgcHJpdmF0ZSBkZXZpY2Ugc3RydWN0dXJlICovCisJLyog
WGVuOiBTTU1VIGlzIG5vdCB0cmVhdGVkIGEgYSBwbGF0Zm9ybSBkZXZpY2UqLworI2lmIDAKIAlw
bGF0Zm9ybV9zZXRfZHJ2ZGF0YShwZGV2LCBzbW11KTsKKyNlbmRpZgogCiAJLyogUmVzZXQgdGhl
IGRldmljZSAqLwogCXJldCA9IGFybV9zbW11X2RldmljZV9yZXNldChzbW11LCBieXBhc3MpOwog
CWlmIChyZXQpCiAJCXJldHVybiByZXQ7CiAKKy8qIFhlbjogTm90IGNyZWF0aW5nIGFuIElPTU1V
IGRldmljZSBsaXN0IGZvciBYZW4gKi8KKyNpZiAwCiAJLyogQW5kIHdlJ3JlIHVwLiBHbyBnbyBn
byEgKi8KIAlyZXQgPSBpb21tdV9kZXZpY2Vfc3lzZnNfYWRkKCZzbW11LT5pb21tdSwgZGV2LCBO
VUxMLAogCQkJCSAgICAgInNtbXUzLiVwYSIsICZpb2FkZHIpOwpAQCAtMjg0NCw5ICszMzUxLDIw
IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZp
Y2UgKnBkZXYpCiAJCWlmIChyZXQpCiAJCQlyZXR1cm4gcmV0OwogCX0KKyNlbmRpZgorCS8qCisJ
ICogWGVuOiBLZWVwIGEgbGlzdCBvZiBhbGwgcHJvYmVkIGRldmljZXMuIFRoaXMgd2lsbCBiZSB1
c2VkIHRvIHF1ZXJ5CisJICogdGhlIHNtbXUgZGV2aWNlcyBiYXNlZCBvbiB0aGUgZndub2RlLgor
CSAqLworCUlOSVRfTElTVF9IRUFEKCZzbW11LT5kZXZpY2VzKTsKKwlzcGluX2xvY2soJmFybV9z
bW11X2RldmljZXNfbG9jayk7CisJbGlzdF9hZGQoJnNtbXUtPmRldmljZXMsICZhcm1fc21tdV9k
ZXZpY2VzKTsKKwlzcGluX3VubG9jaygmYXJtX3NtbXVfZGV2aWNlc19sb2NrKTsKIAlyZXR1cm4g
MDsKIH0KIAorLyogWGVuOiBVbnVzZWQgZnVuY3Rpb24gKi8KKyNpZiAwCiBzdGF0aWMgaW50IGFy
bV9zbW11X2RldmljZV9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIHsKIAlz
dHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gcGxhdGZvcm1fZ2V0X2RydmRhdGEocGRldik7
CkBAIC0yODYwLDYgKzMzNzgsOCBAQCBzdGF0aWMgdm9pZCBhcm1fc21tdV9kZXZpY2Vfc2h1dGRv
d24oc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldikKIHsKIAlhcm1fc21tdV9kZXZpY2VfcmVt
b3ZlKHBkZXYpOwogfQorI2VuZGlmCisKIAogc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2Vf
aWQgYXJtX3NtbXVfb2ZfbWF0Y2hbXSA9IHsKIAl7IC5jb21wYXRpYmxlID0gImFybSxzbW11LXYz
IiwgfSwKQEAgLTI4NjcsNiArMzM4Nyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgb2ZfZGV2aWNl
X2lkIGFybV9zbW11X29mX21hdGNoW10gPSB7CiB9OwogTU9EVUxFX0RFVklDRV9UQUJMRShvZiwg
YXJtX3NtbXVfb2ZfbWF0Y2gpOwogCisjaWYgMAogc3RhdGljIHN0cnVjdCBwbGF0Zm9ybV9kcml2
ZXIgYXJtX3NtbXVfZHJpdmVyID0gewogCS5kcml2ZXIJPSB7CiAJCS5uYW1lCQk9ICJhcm0tc21t
dS12MyIsCkBAIC0yODgzLDMgKzM0MDQsMzE2IEBAIElPTU1VX09GX0RFQ0xBUkUoYXJtX3NtbXV2
MywgImFybSxzbW11LXYzIiwgTlVMTCk7CiBNT0RVTEVfREVTQ1JJUFRJT04oIklPTU1VIEFQSSBm
b3IgQVJNIGFyY2hpdGVjdGVkIFNNTVV2MyBpbXBsZW1lbnRhdGlvbnMiKTsKIE1PRFVMRV9BVVRI
T1IoIldpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0uY29tPiIpOwogTU9EVUxFX0xJQ0VOU0Uo
IkdQTCB2MiIpOworI2VuZGlmCisKKy8qKioqKiBTdGFydCBvZiBYZW4gc3BlY2lmaWMgY29kZSAq
KioqKi8KKworc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfaW90bGJfZmx1c2hfYWxs
KHN0cnVjdCBkb21haW4gKmQpCit7CisJc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gKnNtbXVf
ZG9tYWluID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7CisJc3RydWN0IGlvbW11X2RvbWFpbiAq
Y2ZnOworCisJc3Bpbl9sb2NrKCZzbW11X2RvbWFpbi0+bG9jayk7CisJbGlzdF9mb3JfZWFjaF9l
bnRyeShjZmcsICZzbW11X2RvbWFpbi0+Y29udGV4dHMsIGxpc3QpIHsKKwkJLyoKKwkJICogT25s
eSBpbnZhbGlkYXRlIHRoZSBjb250ZXh0IHdoZW4gU01NVSBpcyBwcmVzZW50LgorCQkgKiBUaGlz
IGlzIGJlY2F1c2UgdGhlIGNvbnRleHQgaW5pdGlhbGl6YXRpb24gaXMgZGVsYXllZAorCQkgKiB1
bnRpbCBhIG1hc3RlciBoYXMgYmVlbiBhZGRlZC4KKwkJICovCisJCWlmICh1bmxpa2VseSghQUND
RVNTX09OQ0UoY2ZnLT5wcml2LT5zbW11KSkpCisJCQljb250aW51ZTsKKwkJYXJtX3NtbXVfdGxi
X2ludl9jb250ZXh0KGNmZy0+cHJpdik7CisJfQorCXNwaW5fdW5sb2NrKCZzbW11X2RvbWFpbi0+
bG9jayk7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11
X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsCisJCQkJCSAgICAgdW5zaWduZWQgbG9uZyBn
Zm4sCisJCQkJCSAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQpCit7CisJcmV0dXJuIGFybV9z
bW11X2lvdGxiX2ZsdXNoX2FsbChkKTsKK30KKworc3RhdGljIHN0cnVjdCBpb21tdV9kb21haW4g
KmFybV9zbW11X2dldF9kb21haW4oc3RydWN0IGRvbWFpbiAqZCwKKwkJCQkJCXN0cnVjdCBkZXZp
Y2UgKmRldikKK3sKKwlzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW47CisJc3RydWN0IGFybV9z
bW11X3hlbl9kb21haW4gKnhlbl9kb21haW47CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21t
dTsKKwlzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbjsKKworCXhlbl9kb21haW4g
PSBkb21faW9tbXUoZCktPmFyY2gucHJpdjsKKworCXNtbXUgPSBhcm1fc21tdV9nZXRfYnlfZndu
b2RlKGRldi0+aW9tbXVfZndzcGVjLT5pb21tdV9md25vZGUpOworCWlmICghc21tdSkKKwkJcmV0
dXJuIE5VTEw7CisKKwkvKgorCSAqIExvb3AgdGhyb3VnaCB0aGUgJnhlbl9kb21haW4tPmNvbnRl
eHRzIHRvIGxvY2F0ZSBhIGNvbnRleHQKKwkgKiBhc3NpZ25lZCB0byB0aGlzIFNNTVUKKwkgKi8K
KwlsaXN0X2Zvcl9lYWNoX2VudHJ5KGRvbWFpbiwgJnhlbl9kb21haW4tPmNvbnRleHRzLCBsaXN0
KSB7CisJCXNtbXVfZG9tYWluID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsKKwkJaWYgKHNtbXVf
ZG9tYWluLT5zbW11ID09IHNtbXUpCisJCQlyZXR1cm4gZG9tYWluOworCX0KKworCXJldHVybiBO
VUxMOworfQorCitzdGF0aWMgdm9pZCBhcm1fc21tdV9kZXN0cm95X2lvbW11X2RvbWFpbihzdHJ1
Y3QgaW9tbXVfZG9tYWluICpkb21haW4pCit7CisJbGlzdF9kZWwoJmRvbWFpbi0+bGlzdCk7CisJ
YXJtX3NtbXVfZG9tYWluX2ZyZWUoZG9tYWluKTsKK30KKworc3RhdGljIGludCBhcm1fc21tdV9h
c3NpZ25fZGV2KHN0cnVjdCBkb21haW4gKmQsIHU4IGRldmZuLAorCQkJICAgICAgIHN0cnVjdCBk
ZXZpY2UgKmRldiwgdTMyIGZsYWcpCit7CisJaW50IHJldCA9IDA7CisJc3RydWN0IGlvbW11X2Rv
bWFpbiAqZG9tYWluOworCXN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICp4ZW5fZG9tYWluOwor
CXN0cnVjdCBhcm1fc21tdV9kb21haW4gKmFybV9zbW11OworCisJeGVuX2RvbWFpbiA9IGRvbV9p
b21tdShkKS0+YXJjaC5wcml2OworCisJaWYgKCFkZXYtPmFyY2hkYXRhLmlvbW11KSB7CisJCWRl
di0+YXJjaGRhdGEuaW9tbXUgPSB4emFsbG9jKHN0cnVjdCBhcm1fc21tdV94ZW5fZGV2aWNlKTsK
KwkJaWYgKCFkZXYtPmFyY2hkYXRhLmlvbW11KQorCQkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJ
cmV0ID0gYXJtX3NtbXVfYWRkX2RldmljZShkZXYpOworCWlmIChyZXQpCisJCXJldHVybiByZXQ7
CisKKwlzcGluX2xvY2soJnhlbl9kb21haW4tPmxvY2spOworCisJLyoKKwkgKiBDaGVjayB0byBz
ZWUgaWYgYW4gaW9tbXVfZG9tYWluIGFscmVhZHkgZXhpc3RzIGZvciB0aGlzIHhlbiBkb21haW4K
KwkgKiB1bmRlciB0aGUgc2FtZSBTTU1VCisJICovCisJZG9tYWluID0gYXJtX3NtbXVfZ2V0X2Rv
bWFpbihkLCBkZXYpOworCWlmICghZG9tYWluKSB7CisKKwkJZG9tYWluID0gYXJtX3NtbXVfZG9t
YWluX2FsbG9jKElPTU1VX0RPTUFJTl9ETUEpOworCQlpZiAoIWRvbWFpbikgeworCQkJcmV0ID0g
LUVOT01FTTsKKwkJCWdvdG8gb3V0OworCQl9CisKKwkJYXJtX3NtbXUgPSB0b19zbW11X2RvbWFp
bihkb21haW4pOworCQlhcm1fc21tdS0+czJfY2ZnLmRvbWFpbiA9IGQ7CisKKwkJLyogQ2hhaW4g
dGhlIG5ldyBjb250ZXh0IHRvIHRoZSBkb21haW4gKi8KKwkJbGlzdF9hZGQoJmRvbWFpbi0+bGlz
dCwgJnhlbl9kb21haW4tPmNvbnRleHRzKTsKKworCX0KKworCXJldCA9IGFybV9zbW11X2F0dGFj
aF9kZXYoZG9tYWluLCBkZXYpOworCWlmIChyZXQpIHsKKwkJaWYgKGRvbWFpbi0+cmVmLmNvdW50
ZXIgPT0gMCkKKwkJCWFybV9zbW11X2Rlc3Ryb3lfaW9tbXVfZG9tYWluKGRvbWFpbik7CisJfSBl
bHNlIHsKKwkJYXRvbWljX2luYygmZG9tYWluLT5yZWYpOworCX0KKworb3V0OgorCXNwaW5fdW5s
b2NrKCZ4ZW5fZG9tYWluLT5sb2NrKTsKKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50IGFy
bV9zbW11X2RlYXNzaWduX2RldihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgZGV2aWNlICpkZXYp
Cit7CisJc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluID0gYXJtX3NtbXVfZ2V0X2RvbWFpbihk
LCBkZXYpOworCXN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICp4ZW5fZG9tYWluOworCXN0cnVj
dCBhcm1fc21tdV9kb21haW4gKmFybV9zbW11ID0gdG9fc21tdV9kb21haW4oZG9tYWluKTsKKwor
CXhlbl9kb21haW4gPSBkb21faW9tbXUoZCktPmFyY2gucHJpdjsKKworCWlmICghYXJtX3NtbXUg
fHwgYXJtX3NtbXUtPnMyX2NmZy5kb21haW4gIT0gZCkgeworCQlkZXZfZXJyKGRldiwgIiBub3Qg
YXR0YWNoZWQgdG8gZG9tYWluICVkXG4iLCBkLT5kb21haW5faWQpOworCQlyZXR1cm4gLUVTUkNI
OworCX0KKworCXNwaW5fbG9jaygmeGVuX2RvbWFpbi0+bG9jayk7CisKKwlhcm1fc21tdV9kZXRh
Y2hfZGV2KGRldik7CisJYXRvbWljX2RlYygmZG9tYWluLT5yZWYpOworCisJaWYgKGRvbWFpbi0+
cmVmLmNvdW50ZXIgPT0gMCkKKwkJYXJtX3NtbXVfZGVzdHJveV9pb21tdV9kb21haW4oZG9tYWlu
KTsKKworCXNwaW5fdW5sb2NrKCZ4ZW5fZG9tYWluLT5sb2NrKTsKKworCXJldHVybiAwOworfQor
CitzdGF0aWMgaW50IGFybV9zbW11X3JlYXNzaWduX2RldihzdHJ1Y3QgZG9tYWluICpzLCBzdHJ1
Y3QgZG9tYWluICp0LAorCQkJCSB1OCBkZXZmbiwgIHN0cnVjdCBkZXZpY2UgKmRldikKK3sKKwlp
bnQgcmV0ID0gMDsKKworCS8qIERvbid0IGFsbG93IHJlbWFwcGluZyBvbiBvdGhlciBkb21haW4g
dGhhbiBod2RvbSAqLworCWlmICh0ICYmIHQgIT0gaGFyZHdhcmVfZG9tYWluKQorCQlyZXR1cm4g
LUVQRVJNOworCisJaWYgKHQgPT0gcykKKwkJcmV0dXJuIDA7CisKKwlyZXQgPSBhcm1fc21tdV9k
ZWFzc2lnbl9kZXYocywgZGV2KTsKKwlpZiAocmV0KQorCQlyZXR1cm4gcmV0OworCisJaWYgKHQp
IHsKKwkJLyogTm8gZmxhZ3MgYXJlIGRlZmluZWQgZm9yIEFSTS4gKi8KKwkJcmV0ID0gYXJtX3Nt
bXVfYXNzaWduX2Rldih0LCBkZXZmbiwgZGV2LCAwKTsKKwkJaWYgKHJldCkKKwkJCXJldHVybiBy
ZXQ7CisJfQorCisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgYXJtX3NtbXVfaW9tbXVfZG9t
YWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKKwlzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFp
biAqeGVuX2RvbWFpbjsKKworCXhlbl9kb21haW4gPSB4emFsbG9jKHN0cnVjdCBhcm1fc21tdV94
ZW5fZG9tYWluKTsKKwlpZiAoIXhlbl9kb21haW4pCisJCXJldHVybiAtRU5PTUVNOworCisJc3Bp
bl9sb2NrX2luaXQoJnhlbl9kb21haW4tPmxvY2spOworCUlOSVRfTElTVF9IRUFEKCZ4ZW5fZG9t
YWluLT5jb250ZXh0cyk7CisKKwlkb21faW9tbXUoZCktPmFyY2gucHJpdiA9IHhlbl9kb21haW47
CisKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIHZvaWQgX19od2RvbV9pbml0IGFybV9zbW11X2lv
bW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKK3sKK30KKworc3RhdGljIHZvaWQgYXJt
X3NtbXVfaW9tbXVfZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCit7CisJc3RydWN0
IGFybV9zbW11X3hlbl9kb21haW4gKnhlbl9kb21haW4gPSBkb21faW9tbXUoZCktPmFyY2gucHJp
djsKKworCUFTU0VSVChsaXN0X2VtcHR5KCZ4ZW5fZG9tYWluLT5jb250ZXh0cykpOworCXhmcmVl
KHhlbl9kb21haW4pOworfQorCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKKwkJCXVuc2lnbmVkIGxv
bmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCit7CisJcDJtX3R5cGVfdCB0OworCisJLyoKKwkg
KiBHcmFudCBtYXBwaW5ncyBjYW4gYmUgdXNlZCBmb3IgRE1BIHJlcXVlc3RzLiBUaGUgZGV2X2J1
c19hZGRyCisJICogcmV0dXJuZWQgYnkgdGhlIGh5cGVyY2FsbCBpcyB0aGUgTUZOIChub3QgdGhl
IElQQSkuIEZvciBkZXZpY2UKKwkgKiBwcm90ZWN0ZWQgYnkgYW4gSU9NTVUsIFhlbiBuZWVkcyB0
byBhZGQgYSAxOjEgbWFwcGluZyBpbiB0aGUgZG9tYWluCisJICogcDJtIHRvIGFsbG93IERNQSBy
ZXF1ZXN0IHRvIHdvcmsuCisJICogVGhpcyBpcyBvbmx5IHZhbGlkIHdoZW4gdGhlIGRvbWFpbiBp
cyBkaXJlY3RlZCBtYXBwZWQuIEhlbmNlIHRoaXMKKwkgKiBmdW5jdGlvbiBzaG91bGQgb25seSBi
ZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdpdGggZ2ZuID09IG1mbi4KKwkgKi8KKwlCVUdfT04oIWlz
X2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpKTsKKwlCVUdfT04obWZuICE9IGdmbik7CisKKwkvKiBX
ZSBvbmx5IHN1cHBvcnQgcmVhZGFibGUgYW5kIHdyaXRhYmxlIGZsYWdzICovCisJaWYgKCEoZmxh
Z3MgJiAoSU9NTVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSkpCisJCXJldHVybiAtRUlO
VkFMOworCisJdCA9IChmbGFncyAmIElPTU1VRl93cml0YWJsZSkgPyBwMm1faW9tbXVfbWFwX3J3
IDogcDJtX2lvbW11X21hcF9ybzsKKworCS8qCisJICogVGhlIGZ1bmN0aW9uIGd1ZXN0X3BoeXNt
YXBfYWRkX2VudHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50IG1hcHBpbmcKKwkgKiBpZiB0aGVyZSBp
cyBhbHJlYWR5IG9uZS4uLgorCSAqLworCXJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShk
LCBfZ2ZuKGdmbiksIF9tZm4obWZuKSwgMCwgdCk7Cit9CisKK3N0YXRpYyBpbnQgX19tdXN0X2No
ZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4pCit7CisJLyoKKwkgKiBUaGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250
dGFiIGNvZGUgd2hlbiB0aGUgZG9tYWluCisJICogaXMgZGlyZWN0IG1hcHBlZAorCSAqLworCWlm
ICghaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkpCisJCXJldHVybiAtRUlOVkFMOworCisJcmV0
dXJuIGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKGdmbiksIDAp
OworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMg
PSB7CisJLmluaXQgPSBhcm1fc21tdV9pb21tdV9kb21haW5faW5pdCwKKwkuaHdkb21faW5pdCA9
IGFybV9zbW11X2lvbW11X2h3ZG9tX2luaXQsCisJLnRlYXJkb3duID0gYXJtX3NtbXVfaW9tbXVf
ZG9tYWluX3RlYXJkb3duLAorCS5pb3RsYl9mbHVzaCA9IGFybV9zbW11X2lvdGxiX2ZsdXNoLAor
CS5pb3RsYl9mbHVzaF9hbGwgPSBhcm1fc21tdV9pb3RsYl9mbHVzaF9hbGwsCisJLmFzc2lnbl9k
ZXZpY2UgPSBhcm1fc21tdV9hc3NpZ25fZGV2LAorCS5yZWFzc2lnbl9kZXZpY2UgPSBhcm1fc21t
dV9yZWFzc2lnbl9kZXYsCisJLm1hcF9wYWdlID0gYXJtX3NtbXVfbWFwX3BhZ2UsCisJLnVubWFw
X3BhZ2UgPSBhcm1fc21tdV91bm1hcF9wYWdlLAorfTsKKworc3RhdGljCitzdHJ1Y3QgYXJtX3Nt
bXVfZGV2aWNlICphcm1fc21tdV9nZXRfYnlfZndub2RlKHN0cnVjdCBmd25vZGVfaGFuZGxlICpm
d25vZGUpCit7CisJc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IE5VTEw7CisKKwlzcGlu
X2xvY2soJmFybV9zbW11X2RldmljZXNfbG9jayk7CisJbGlzdF9mb3JfZWFjaF9lbnRyeShzbW11
LCAmYXJtX3NtbXVfZGV2aWNlcywgZGV2aWNlcykgeworCQlpZiAoc21tdS0+ZGV2LT5md25vZGUg
PT0gZndub2RlKQorCQkJYnJlYWs7CisJfQorCXNwaW5fdW5sb2NrKCZhcm1fc21tdV9kZXZpY2Vz
X2xvY2spOworCisJcmV0dXJuIHNtbXU7Cit9CisKK3N0YXRpYyBfX2luaXQgaW50IGFybV9zbW11
X2R0X2luaXQoc3RydWN0IGR0X2RldmljZV9ub2RlICpkZXYsCisJCQkJICAgY29uc3Qgdm9pZCAq
ZGF0YSkKK3sKKwlpbnQgcmM7CisKKwkvKgorCSAqIEV2ZW4gaWYgdGhlIGRldmljZSBjYW4ndCBi
ZSBpbml0aWFsaXplZCwgd2UgZG9uJ3Qgd2FudCB0bworCSAqIGdpdmUgdGhlIFNNTVUgZGV2aWNl
IHRvIGRvbTAuCisJICovCisJZHRfZGV2aWNlX3NldF91c2VkX2J5KGRldiwgRE9NSURfWEVOKTsK
KworCXJjID0gYXJtX3NtbXVfZGV2aWNlX3Byb2JlKGR0X3RvX2RldihkZXYpKTsKKwlpZiAocmMp
CisJCXJldHVybiByYzsKKworCWlvbW11X3NldF9vcHMoJmFybV9zbW11X2lvbW11X29wcyk7CisK
KwlyZXR1cm4gMDsKK30KKworRFRfREVWSUNFX1NUQVJUKHNtbXV2MywgIkFSTSBTTU1VIFYzIiwg
REVWSUNFX0lPTU1VKQorCS5kdF9tYXRjaCA9IGFybV9zbW11X29mX21hdGNoLAorCS5pbml0ID0g
YXJtX3NtbXVfZHRfaW5pdCwKK0RUX0RFVklDRV9FTkQKKworI2lmZGVmIENPTkZJR19BQ1BJCisv
KiBTZXQgdXAgdGhlIElPTU1VICovCitzdGF0aWMgaW50IF9faW5pdCBhcm1fc21tdV9hY3BpX2lu
aXQoY29uc3Qgdm9pZCAqZGF0YSkKK3sKKwlpbnQgcmM7CisKKwlyYyA9IGFybV9zbW11X2Rldmlj
ZV9wcm9iZSgoc3RydWN0IGRldmljZSAqKWRhdGEpOworCWlmIChyYykKKwkJcmV0dXJuIHJjOwor
CisJaW9tbXVfc2V0X29wcygmYXJtX3NtbXVfaW9tbXVfb3BzKTsKKwlyZXR1cm4gMDsKK30KKwor
QUNQSV9ERVZJQ0VfU1RBUlQoYXNtbXV2MywgIkFSTSBTTU1VIFYzIiwgREVWSUNFX0lPTU1VKQor
CS5jbGFzc190eXBlID0gQUNQSV9JT1JUX05PREVfU01NVV9WMywKKwkuaW5pdCA9IGFybV9zbW11
X2FjcGlfaW5pdCwKK0FDUElfREVWSUNFX0VORAorCisjZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9saW51eF9jb21wYXQuaCBiL3hlbi9pbmNsdWRlL3hlbi9saW51eF9jb21wYXQu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi44MDM3YmUwYTNlCi0tLSAv
ZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUveGVuL2xpbnV4X2NvbXBhdC5oCkBAIC0wLDAgKzEs
ODQgQEAKKy8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIGluY2x1ZGUveGVuL2xpbnV4X2NvbXBh
dC5oCisgKgorICogQ29tcGF0aWJpbGl0eSBkZWZpbmVzIGZvciBwb3J0aW5nIGNvZGUgZnJvbSBM
aW51eCB0byBYZW4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTcgTGluYXJvIExpbWl0ZWQKKyAq
CisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91
ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
KgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2lmbmRlZiBfX1hFTl9MSU5V
WF9DT01QQVRfSF9fCisjZGVmaW5lIF9fWEVOX0xJTlVYX0NPTVBBVF9IX18KKworI2luY2x1ZGUg
PGFzbS90eXBlcy5oPgorCit0eXBlZGVmIHBhZGRyX3QgcGh5c19hZGRyX3Q7Cit0eXBlZGVmIHBh
ZGRyX3QgZG1hX2FkZHJfdDsKKwordHlwZWRlZiB1bnNpZ25lZCBpbnQgZ2ZwX3Q7CisjZGVmaW5l
IEdGUF9LRVJORUwgMAorI2RlZmluZSBfX0dGUF9aRVJPIDB4MDFVCisKKy8qIEhlbHBlcnMgZm9y
IElSUSBmdW5jdGlvbnMgKi8KKyNkZWZpbmUgZnJlZV9pcnEgcmVsZWFzZV9pcnEKKworZW51bSBp
cnFyZXR1cm4geworICAgIElSUV9OT05FLAorICAgIElSUV9IQU5ETEVELAorICAgIElSUV9XQUtF
X1RIUkVBRCwKK307CisKK3R5cGVkZWYgZW51bSBpcnFyZXR1cm4gaXJxcmV0dXJuX3Q7CisKKy8q
IERldmljZSBsb2dnZXIgZnVuY3Rpb25zICovCisjZGVmaW5lIGRldl9kYmcoZGV2LCBmbXQsIC4u
LikgcHJpbnRrKFhFTkxPR19ERUJVRyBmbXQsICMjIF9fVkFfQVJHU19fKQorI2RlZmluZSBkZXZf
bm90aWNlKGRldiwgZm10LCAuLi4pIHByaW50ayhYRU5MT0dfSU5GTyBmbXQsICMjIF9fVkFfQVJH
U19fKQorI2RlZmluZSBkZXZfd2FybihkZXYsIGZtdCwgLi4uKSBwcmludGsoWEVOTE9HX1dBUk5J
TkcgZm10LCAjIyBfX1ZBX0FSR1NfXykKKyNkZWZpbmUgZGV2X2VycihkZXYsIGZtdCwgLi4uKSBw
cmludGsoWEVOTE9HX0VSUiBmbXQsICMjIF9fVkFfQVJHU19fKQorI2RlZmluZSBkZXZfaW5mbyhk
ZXYsIGZtdCwgLi4uKSBwcmludGsoWEVOTE9HX0lORk8gZm10LCAjIyBfX1ZBX0FSR1NfXykKKwor
I2RlZmluZSBkZXZfZXJyX3JhdGVsaW1pdGVkKGRldiwgZm10LCAuLi4pICAgICAgICAgICAgICAg
ICAgXAorICAgICBwcmludGsoWEVOTE9HX0VSUiBmbXQsICMjIF9fVkFfQVJHU19fKQorCisjZGVm
aW5lIGRldl9uYW1lKGRldikgZHRfbm9kZV9mdWxsX25hbWUoZGV2X3RvX2R0KGRldikpCisKKy8q
IEFsaWFzIHRvIFhlbiBhbGxvY2F0aW9uIGhlbHBlcnMgKi8KKyNkZWZpbmUga2ZyZWUgeGZyZWUK
KyNkZWZpbmUga21hbGxvYyhzaXplLCBmbGFncykgKHtcCisJdm9pZCAqX19yZXRfYWxsb2MgPSBO
VUxMOyBcCisJaWYgKGZsYWdzICYgX19HRlBfWkVSTykgXAorCQlfX3JldF9hbGxvYyA9IF94emFs
bG9jKHNpemUsIHNpemVvZih2b2lkICopKTsgXAorCWVsc2UgXAorCQlfX3JldF9hbGxvYyA9IF94
bWFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKTsgXAorCV9fcmV0X2FsbG9jOyBcCit9KQorI2Rl
ZmluZSBremFsbG9jKHNpemUsIGZsYWdzKSAgICAgICAgX3h6YWxsb2Moc2l6ZSwgc2l6ZW9mKHZv
aWQgKikpCisjZGVmaW5lIGRldm1fa3phbGxvYyhkZXYsIHNpemUsIGZsYWdzKSAgX3h6YWxsb2Mo
c2l6ZSwgc2l6ZW9mKHZvaWQgKikpCisjZGVmaW5lIGttYWxsb2NfYXJyYXkoc2l6ZSwgbiwgZmxh
Z3MpICh7XAorCXZvaWQgKl9fcmV0X2FsbG9jID0gTlVMTDsgXAorCWlmIChmbGFncyAmIF9fR0ZQ
X1pFUk8pIFwKKwkJX19yZXRfYWxsb2MgPSBfeHphbGxvY19hcnJheShzaXplLCBzaXplb2Yodm9p
ZCAqKSwgbik7IFwKKwllbHNlIFwKKwkJX19yZXRfYWxsb2MgPSBfeG1hbGxvY19hcnJheShzaXpl
LCBzaXplb2Yodm9pZCAqKSwgbik7IFwKKwlfX3JldF9hbGxvYzsgXAorfSkKKworLyogQWxpYXMg
dG8gWGVuIHRpbWUgZnVuY3Rpb25zICovCisjZGVmaW5lIGt0aW1lX3Qgc190aW1lX3QKKyNkZWZp
bmUga3RpbWVfZ2V0KCkgICAgICAgICAgICAgKE5PVygpKQorI2RlZmluZSBrdGltZV9hZGRfdXMo
dCxpKSAgICAgICAodCArIE1JQ1JPU0VDUyhpKSkKKyNkZWZpbmUga3RpbWVfY29tcGFyZSh0LGkp
ICAgICAgKHQgPiAoaSkpCisKKyNlbmRpZiAvKiBfX1hFTl9MSU5VWF9DT01QQVRfSF9fICovCi0t
IAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 03:11:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 03:11:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejz64-00055i-UQ; Fri, 09 Feb 2018 03:11:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ejz63-00054T-Rp
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 03:11:31 +0000
X-Inumbo-ID: dc2a0415-0d46-11e8-ba59-bc764e045a96
Received: from mail-pl0-x244.google.com (unknown [2607:f8b0:400e:c01::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc2a0415-0d46-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 04:11:03 +0100 (CET)
Received: by mail-pl0-x244.google.com with SMTP id o13so862325pli.6
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 19:11:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=MDlR1e1gFyDUK5LZ8d0NAy1dpbeoAPVl/NexFCvK3XY=;
 b=ME3C+D2iwTRW713Pp0FP/GbQwWMPEG2ZIHxA8HOhIZ0obhY4WSG4uyMyPjPT4cWxrx
 /XqL4xE1Y83idj4crkRgSwTiInCvKYuASkmI/APryiDjczTk9ssqRQ1uw5lU28B7AhKP
 sL3kkLmvHf5gHltqrDzQsxJCXQDmoDpUdj+rg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=MDlR1e1gFyDUK5LZ8d0NAy1dpbeoAPVl/NexFCvK3XY=;
 b=WQ74O6MsEhhbFTuKMVKtx82HmNDjozRCsgz0HtweWwwzTxAOLrUJHGLCg4syKxng2E
 KMajEKRxoqTiq8ZyytT5NNtNfT/s6WRnGk7xk2aAVop1ZQHqYAjdHMBNyjxZR+Civb2w
 AWGh1/Y+f2Q+LcOEUoVrR4BOuWHN2lojJifZk2qzXEbO8eEGZLhqL7VY/15kJN2I/g/m
 yOW+R//GMGxXO5AQHWbqGYdy0nDjKExKcsMT57QhXSd4gNii1AteXrA8UWbwtQcX6Z5b
 z3cXIwjOzP0SKydWxkeYgkGoWSubak65QiYuyTMrtieH3M7peAoIi/S/2E/cpr1Razn4
 +ENQ==
X-Gm-Message-State: APf1xPCQTMidz9rDRsCIiLoY73/JC3L8/ZsxQwIiwnwMlQllW2g4Loj7
 hFr0Lw4eSWPZrM9p4xyCLhZf6oc0VvA=
X-Google-Smtp-Source: AH8x225F/eqb53DB3Hmr1TkoQQISZ4MznWRe6l2itw7pwjrkg0hojrywGQ/IcChOEJPG+WrWuOOUEQ==
X-Received: by 2002:a17:902:6b05:: with SMTP id
 o5-v6mr1109079plk.179.1518145889624; 
 Thu, 08 Feb 2018 19:11:29 -0800 (PST)
Received: from localhost.localdomain (i-global254.qualcomm.com.
 [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id z15sm2663487pgr.62.2018.02.08.19.11.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 19:11:29 -0800 (PST)
From: Sameer Goel <sameer.goel@linaro.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Thu,  8 Feb 2018 20:10:54 -0700
Message-Id: <20180209031055.21926-7-sameer.goel@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209031055.21926-1-sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
MIME-Version: 1.0
Cc: sstabellini@kernel.org, roger.pau@citrix.com, shankerd@codeaurora.org,
 Sameer Goel <sameer.goel@linaro.org>
Subject: [Xen-devel] [PATCH 6/7] drivers/passthrough/arm: Refactor code for
	arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHVsbCBjb21tb24gZGVmaW5lcyBmb3IgU01NVSBkcml2ZXMgaW4gYSBsb2NhbCBoZWFkZXIuCgpT
aWduZWQtb2ZmLWJ5OiBTYW1lZXIgR29lbCA8c2FtZWVyLmdvZWxAbGluYXJvLm9yZz4KLS0tCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vYXJtX3NtbXUuaCB8IDEyNSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYz
LmMgIHwgIDk2ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FybS9zbW11LmMgICAgIHwgMTA0ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMyBm
aWxlcyBjaGFuZ2VkLCAxMjggaW5zZXJ0aW9ucygrKSwgMTk3IGRlbGV0aW9ucygtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9hcm1fc21tdS5oCgpkaWZm
IC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL2FybV9zbW11LmggYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vYXJtX3NtbXUuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAwMDAwMDAwMDAwLi5mNDlkY2ViNWI0Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL2FybV9zbW11LmgKQEAgLTAsMCArMSwxMjUgQEAKKy8qKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioKKyAqIC4vYXJtX3NtbXUuaAorICoKKyAqIENvbW1vbiBjb21wYXRpYmlsaXR5
IGRlZmluZXMgYW5kIGRhdGFfc3RydWN0dXJlcyBmb3IgcG9ydGluZyBhcm0gc21tdQorICogZHJp
dmVycyBmcm9tIExpbnV4LgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNyBMaW5hcm8gTGltaXRl
ZAorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJp
YnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqIChh
dCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
ZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
LiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KKyAqLworCisjaWZuZGVmIF9fQVJN
X1NNTVVfSF9fCisjZGVmaW5lIF9fQVJNX1NNTVVfSF9fCisKKworLyogQWxpYXMgdG8gWGVuIGRl
dmljZSB0cmVlIGhlbHBlcnMgKi8KKyNkZWZpbmUgZGV2aWNlX25vZGUgZHRfZGV2aWNlX25vZGUK
KyNkZWZpbmUgb2ZfcGhhbmRsZV9hcmdzIGR0X3BoYW5kbGVfYXJncworI2RlZmluZSBvZl9kZXZp
Y2VfaWQgZHRfZGV2aWNlX21hdGNoCisjZGVmaW5lIG9mX21hdGNoX25vZGUgZHRfbWF0Y2hfbm9k
ZQorI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91dCkgKCFkdF9wcm9w
ZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91dCkpCisjZGVmaW5lIG9mX3Byb3BlcnR5X3JlYWRf
Ym9vbCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wKKyNkZWZpbmUgb2ZfcGFyc2VfcGhhbmRsZV93aXRo
X2FyZ3MgZHRfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MKKworLyogSGVscGVycyB0byBnZXQgZGV2
aWNlIE1NSU8gYW5kIElSUXMgKi8KK3N0cnVjdCByZXNvdXJjZSB7CisgICAgdTY0IGFkZHI7Cisg
ICAgdTY0IHNpemU7CisgICAgdW5zaWduZWQgaW50IHR5cGU7Cit9OworCisjZGVmaW5lIHJlc291
cmNlX3NpemUocmVzKSAoKHJlcyktPnNpemUpCisKKyNkZWZpbmUgcGxhdGZvcm1fZGV2aWNlIGRl
dmljZQorCisjZGVmaW5lIElPUkVTT1VSQ0VfTUVNIDAKKyNkZWZpbmUgSU9SRVNPVVJDRV9JUlEg
MQorCisvKiBTdHViIG91dCBETUEgZG9tYWluIHJlbGF0ZWQgZnVuY3Rpb25zICovCisjZGVmaW5l
IGlvbW11X2dldF9kbWFfY29va2llKGRvbSkgMAorI2RlZmluZSBpb21tdV9wdXRfZG1hX2Nvb2tp
ZShkb20pCisKKyNkZWZpbmUgVkFfQklUUwkJMCAvKiBPbmx5IHVzZWQgZm9yIGNvbmZpZ3VyaW5n
IHN0YWdlLTEgaW5wdXQgc2l6ZSAqLworCisjZGVmaW5lIE1PRFVMRV9ERVZJQ0VfVEFCTEUodHlw
ZSwgbmFtZSkKKyNkZWZpbmUgbW9kdWxlX3BhcmFtX25hbWVkKG5hbWUsIHZhbHVlLCB0eXBlLCBw
ZXJtKQorI2RlZmluZSBNT0RVTEVfUEFSTV9ERVNDKF9wYXJtLCBkZXNjKQorCisjZGVmaW5lIGRt
YV9zZXRfbWFza19hbmRfY29oZXJlbnQoZCwgYikJMAorI2RlZmluZSBvZl9kbWFfaXNfY29oZXJl
bnQobikJMAorCitzdGF0aWMgdm9pZCBfX2lvbWVtICpkZXZtX2lvcmVtYXBfcmVzb3VyY2Uoc3Ry
dWN0IGRldmljZSAqZGV2LAorCQkJCQkgICBzdHJ1Y3QgcmVzb3VyY2UgKnJlcykKK3sKKyAgICB2
b2lkIF9faW9tZW0gKnB0cjsKKworICAgIGlmICggIXJlcyB8fCByZXMtPnR5cGUgIT0gSU9SRVNP
VVJDRV9NRU0gKQorICAgIHsKKyAgICAgICAgZGV2X2VycihkZXYsICJJbnZhbGlkIHJlc291cmNl
XG4iKTsKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7CisgICAgfQorCisgICAgcHRy
ID0gaW9yZW1hcF9ub2NhY2hlKHJlcy0+YWRkciwgcmVzLT5zaXplKTsKKyAgICBpZiAoICFwdHIg
KQorICAgIHsKKyAgICAgICAgZGV2X2VycihkZXYsICJpb3JlbWFwIGZhaWxlZCAoYWRkciAweCUi
UFJJeDY0IiBzaXplIDB4JSJQUkl4NjQiKVxuIiwKKyAgICAgICAgICAgICAgICByZXMtPmFkZHIs
IHJlcy0+c2l6ZSk7CisgICAgICAgIHJldHVybiBFUlJfUFRSKC1FTk9NRU0pOworICAgIH0KKwor
ICAgIHJldHVybiBwdHI7Cit9CisKKy8qCisgKiBEb21haW4gdHlwZSBkZWZpbml0aW9ucy4gTm90
IHJlYWxseSBuZWVkZWQgZm9yIFhlbiwgZGVmaW5pbmcgdG8gcG9ydAorICogTGludXggY29kZSBh
cy1pcworICovCisjZGVmaW5lIElPTU1VX0RPTUFJTl9VTk1BTkFHRUQgMAorI2RlZmluZSBJT01N
VV9ET01BSU5fRE1BIDEKKyNkZWZpbmUgSU9NTVVfRE9NQUlOX0lERU5USVRZIDIKKworLyogWGVu
OiBDb21wYXRpYmlsaXR5IGRlZmluZSBmb3IgaW9tbXVfZG9tYWluX2dlb21ldHJ5LiovCitzdHJ1
Y3QgaW9tbXVfZG9tYWluX2dlb21ldHJ5IHsKKyAgICBkbWFfYWRkcl90IGFwZXJ0dXJlX3N0YXJ0
OyAvKiBGaXJzdCBhZGRyZXNzIHRoYXQgY2FuIGJlIG1hcHBlZCAgICAqLworICAgIGRtYV9hZGRy
X3QgYXBlcnR1cmVfZW5kOyAgIC8qIExhc3QgYWRkcmVzcyB0aGF0IGNhbiBiZSBtYXBwZWQgICAg
ICovCisgICAgYm9vbCBmb3JjZV9hcGVydHVyZTsgICAgICAgLyogRE1BIG9ubHkgYWxsb3dlZCBp
biBtYXBwYWJsZSByYW5nZT8gKi8KK307CisKKy8qIFhlbjogRHVtbXkgaW9tbXVfZG9tYWluICov
CitzdHJ1Y3QgaW9tbXVfZG9tYWluIHsKKyAgICAvKiBSdW50aW1lIFNNTVUgY29uZmlndXJhdGlv
biBmb3IgdGhpcyBpb21tdV9kb21haW4gKi8KKyAgICBzdHJ1Y3QgYXJtX3NtbXVfZG9tYWluCQkq
cHJpdjsKKyAgICB1bnNpZ25lZCBpbnQJCQl0eXBlOworCisgICAgLyogRHVtbXkgY29tcGF0aWJp
bGl0eSBkZWZpbmVzICovCisgICAgdW5zaWduZWQgbG9uZyBwZ3NpemVfYml0bWFwOworICAgIHN0
cnVjdCBpb21tdV9kb21haW5fZ2VvbWV0cnkgZ2VvbWV0cnk7CisKKyAgICBhdG9taWNfdCByZWY7
CisgICAgLyogVXNlZCB0byBsaW5rIGlvbW11X2RvbWFpbiBjb250ZXh0cyBmb3IgYSBzYW1lIGRv
bWFpbi4KKyAgICAgKiBUaGVyZSBpcyBhdCBsZWFzdCBvbmUgcGVyLVNNTVUgdG8gdXNlZCBieSB0
aGUgZG9tYWluLgorICAgICAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQJCWxpc3Q7Cit9OworCisv
KiBYZW46IERlc2NyaWJlcyBpbmZvcm1hdGlvbiByZXF1aXJlZCBmb3IgYSBYZW4gZG9tYWluICov
CitzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbiB7CisgICAgc3BpbmxvY2tfdAkJCWxvY2s7Cisg
ICAgLyogTGlzdCBvZiBpb21tdSBkb21haW5zIGFzc29jaWF0ZWQgdG8gdGhpcyBkb21haW4gKi8K
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkCQljb250ZXh0czsKK307CisKKyNlbmRpZiAvKiBfX0FSTV9T
TU1VX0hfXyAqLworCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS12My5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYwppbmRleCBmNDM0
ODVmZTZlLi5mMGE2MTUyMWZiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS12My5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMK
QEAgLTQ5LDI4ICs0OSw3IEBACiAjaW5jbHVkZSA8YXNtL2lvLmg+CiAjaW5jbHVkZSA8YXNtL3Bs
YXRmb3JtLmg+CiAKLS8qIEFsaWFzIHRvIFhlbiBkZXZpY2UgdHJlZSBoZWxwZXJzICovCi0jZGVm
aW5lIGRldmljZV9ub2RlIGR0X2RldmljZV9ub2RlCi0jZGVmaW5lIG9mX3BoYW5kbGVfYXJncyBk
dF9waGFuZGxlX2FyZ3MKLSNkZWZpbmUgb2ZfZGV2aWNlX2lkIGR0X2RldmljZV9tYXRjaAotI2Rl
ZmluZSBvZl9tYXRjaF9ub2RlIGR0X21hdGNoX25vZGUKLSNkZWZpbmUgb2ZfcHJvcGVydHlfcmVh
ZF91MzIobnAsIHBuYW1lLCBvdXQpICghZHRfcHJvcGVydHlfcmVhZF91MzIobnAsIHBuYW1lLCBv
dXQpKQotI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX2Jvb2wgZHRfcHJvcGVydHlfcmVhZF9ib29s
Ci0jZGVmaW5lIG9mX3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzIGR0X3BhcnNlX3BoYW5kbGVfd2l0
aF9hcmdzCi0KLS8qIFhlbjogSGVscGVycyB0byBnZXQgZGV2aWNlIE1NSU8gYW5kIElSUXMgKi8K
LXN0cnVjdCByZXNvdXJjZSB7Ci0JdTY0IGFkZHI7Ci0JdTY0IHNpemU7Ci0JdW5zaWduZWQgaW50
IHR5cGU7Ci19OwotCi0jZGVmaW5lIHJlc291cmNlX3NpemUocmVzKSAoKHJlcyktPnNpemUpCi0K
LSNkZWZpbmUgcGxhdGZvcm1fZGV2aWNlIGRldmljZQotCi0jZGVmaW5lIElPUkVTT1VSQ0VfTUVN
IDAKLSNkZWZpbmUgSU9SRVNPVVJDRV9JUlEgMQorI2luY2x1ZGUgImFybV9zbW11LmgiCiAKIHN0
YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgKnBsYXRmb3JtX2dldF9yZXNvdXJjZShzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2LAogCQkJCQkgICAgICB1bnNpZ25lZCBpbnQgdHlwZSwKQEAgLTIwMCw3
OSArMTc5LDYgQEAgc3RhdGljIHZvaWQgZG1hbV9mcmVlX2NvaGVyZW50KHN0cnVjdCBkZXZpY2Ug
KmRldiwgc2l6ZV90IHNpemUsIHZvaWQgKnZhZGRyLAogCXhmcmVlKHZhZGRyKTsKIH0KIAotLyog
WGVuOiBTdHViIG91dCBETUEgZG9tYWluIHJlbGF0ZWQgZnVuY3Rpb25zICovCi0jZGVmaW5lIGlv
bW11X2dldF9kbWFfY29va2llKGRvbSkgMAotI2RlZmluZSBpb21tdV9wdXRfZG1hX2Nvb2tpZShk
b20pCi0KLS8qIFhlbjogU3R1YiBvdXQgbW9kdWxlIHBhcmFtIHJlbGF0ZWQgZnVuY3Rpb24gKi8K
LSNkZWZpbmUgbW9kdWxlX3BhcmFtX25hbWVkKGEsIGIsIGMsIGQpCi0jZGVmaW5lIE1PRFVMRV9Q
QVJNX0RFU0MoYSwgYikKLQotI2RlZmluZSBkbWFfc2V0X21hc2tfYW5kX2NvaGVyZW50KGQsIGIp
IDAKLQotI2RlZmluZSBvZl9kbWFfaXNfY29oZXJlbnQobikgMAotCi0jZGVmaW5lIE1PRFVMRV9E
RVZJQ0VfVEFCTEUodHlwZSwgbmFtZSkKLQotc3RhdGljIHZvaWQgX19pb21lbSAqZGV2bV9pb3Jl
bWFwX3Jlc291cmNlKHN0cnVjdCBkZXZpY2UgKmRldiwKLQkJCQkJICAgc3RydWN0IHJlc291cmNl
ICpyZXMpCi17Ci0Jdm9pZCBfX2lvbWVtICpwdHI7Ci0KLQlpZiAoIXJlcyB8fCByZXMtPnR5cGUg
IT0gSU9SRVNPVVJDRV9NRU0pIHsKLQkJZGV2X2VycihkZXYsICJJbnZhbGlkIHJlc291cmNlXG4i
KTsKLQkJcmV0dXJuIEVSUl9QVFIoLUVJTlZBTCk7Ci0JfQotCi0JcHRyID0gaW9yZW1hcF9ub2Nh
Y2hlKHJlcy0+YWRkciwgcmVzLT5zaXplKTsKLQlpZiAoIXB0cikgewotCQlkZXZfZXJyKGRldiwK
LQkJCSJpb3JlbWFwIGZhaWxlZCAoYWRkciAweCUiUFJJeDY0IiBzaXplIDB4JSJQUkl4NjQiKVxu
IiwKLQkJCXJlcy0+YWRkciwgcmVzLT5zaXplKTsKLQkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7
Ci0JfQotCi0JcmV0dXJuIHB0cjsKLX0KLQotLyogWGVuOiBDb21wYXRpYmlsaXR5IGRlZmluZSBm
b3IgaW9tbXVfZG9tYWluX2dlb21ldHJ5LiovCi1zdHJ1Y3QgaW9tbXVfZG9tYWluX2dlb21ldHJ5
IHsKLQlkbWFfYWRkcl90IGFwZXJ0dXJlX3N0YXJ0OyAvKiBGaXJzdCBhZGRyZXNzIHRoYXQgY2Fu
IGJlIG1hcHBlZCAgICAqLwotCWRtYV9hZGRyX3QgYXBlcnR1cmVfZW5kOyAgIC8qIExhc3QgYWRk
cmVzcyB0aGF0IGNhbiBiZSBtYXBwZWQgICAgICovCi0JYm9vbCBmb3JjZV9hcGVydHVyZTsgICAg
ICAgLyogRE1BIG9ubHkgYWxsb3dlZCBpbiBtYXBwYWJsZSByYW5nZT8gKi8KLX07Ci0KLQotLyog
WGVuOiBUeXBlIGRlZmluaXRpb25zIGZvciBpb21tdV9kb21haW4gKi8KLSNkZWZpbmUgSU9NTVVf
RE9NQUlOX1VOTUFOQUdFRCAwCi0jZGVmaW5lIElPTU1VX0RPTUFJTl9ETUEgMQotI2RlZmluZSBJ
T01NVV9ET01BSU5fSURFTlRJVFkgMgotCi0vKiBYZW46IER1bW15IGlvbW11X2RvbWFpbiAqLwot
c3RydWN0IGlvbW11X2RvbWFpbiB7Ci0JLyogUnVudGltZSBTTU1VIGNvbmZpZ3VyYXRpb24gZm9y
IHRoaXMgaW9tbXVfZG9tYWluICovCi0Jc3RydWN0IGFybV9zbW11X2RvbWFpbgkJKnByaXY7Ci0J
dW5zaWduZWQgaW50IHR5cGU7Ci0KLQkvKiBEdW1teSBjb21wYXRpYmlsaXR5IGRlZmluZXMgKi8K
LQl1bnNpZ25lZCBsb25nIHBnc2l6ZV9iaXRtYXA7Ci0Jc3RydWN0IGlvbW11X2RvbWFpbl9nZW9t
ZXRyeSBnZW9tZXRyeTsKLQotCWF0b21pY190IHJlZjsKLQkvKgotCSAqIFVzZWQgdG8gbGluayBp
b21tdV9kb21haW4gY29udGV4dHMgZm9yIGEgc2FtZSBkb21haW4uCi0JICogVGhlcmUgaXMgYXQg
bGVhc3Qgb25lIHBlci1TTU1VIHRvIHVzZWQgYnkgdGhlIGRvbWFpbi4KLQkgKi8KLQlzdHJ1Y3Qg
bGlzdF9oZWFkCQlsaXN0OwotfTsKLQotLyogWGVuOiBEZXNjcmliZXMgaW5mb3JtYXRpb24gcmVx
dWlyZWQgZm9yIGEgWGVuIGRvbWFpbiAqLwotc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gewot
CXNwaW5sb2NrX3QJCQlsb2NrOwotCS8qIExpc3Qgb2YgaW9tbXUgZG9tYWlucyBhc3NvY2lhdGVk
IHRvIHRoaXMgZG9tYWluICovCi0Jc3RydWN0IGxpc3RfaGVhZAkJY29udGV4dHM7Ci19OwotCiAv
KgogICogWGVuOiBJbmZvcm1hdGlvbiBhYm91dCBlYWNoIGRldmljZSBzdG9yZWQgaW4gZGV2LT5h
cmNoZGF0YS5pb21tdQogICoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCmluZGV4IGFkOTU2
ZDViOGQuLjRjMDQzOTFlMjEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwpAQCAtNDEs
NiArNDEsNyBAQAogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vbGliLmg+CiAj
aW5jbHVkZSA8eGVuL2xpc3QuaD4KKyNpbmNsdWRlIDx4ZW4vbGludXhfY29tcGF0Lmg+CiAjaW5j
bHVkZSA8eGVuL21tLmg+CiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KICNpbmNsdWRlIDx4ZW4vcmJ0
cmVlLmg+CkBAIC01MSwzNiArNTIsMTMgQEAKICNpbmNsdWRlIDxhc20vaW8uaD4KICNpbmNsdWRl
IDxhc20vcGxhdGZvcm0uaD4KIAorI2luY2x1ZGUgImFybV9zbW11LmgiIC8qIE5vdCBhIHNlbGYg
Y29udGFpbmVkIGhlYWRlci4gU28gbGFzdCBpbiB0aGUgbGlzdCAqLwogLyogWGVuOiBUaGUgYmVs
b3cgZGVmaW5lcyBhcmUgcmVkZWZpbmVkIHdpdGhpbiB0aGUgZmlsZS4gVW5kZWYgaXQgKi8KICN1
bmRlZiBTQ1RMUl9BRkUKICN1bmRlZiBTQ1RMUl9UUkUKICN1bmRlZiBTQ1RMUl9NCiAjdW5kZWYg
VFRCQ1JfRUFFCiAKLS8qIEFsaWFzIHRvIFhlbiBkZXZpY2UgdHJlZSBoZWxwZXJzICovCi0jZGVm
aW5lIGRldmljZV9ub2RlIGR0X2RldmljZV9ub2RlCi0jZGVmaW5lIG9mX3BoYW5kbGVfYXJncyBk
dF9waGFuZGxlX2FyZ3MKLSNkZWZpbmUgb2ZfZGV2aWNlX2lkIGR0X2RldmljZV9tYXRjaAotI2Rl
ZmluZSBvZl9tYXRjaF9ub2RlIGR0X21hdGNoX25vZGUKLSNkZWZpbmUgb2ZfcHJvcGVydHlfcmVh
ZF91MzIobnAsIHBuYW1lLCBvdXQpICghZHRfcHJvcGVydHlfcmVhZF91MzIobnAsIHBuYW1lLCBv
dXQpKQotI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX2Jvb2wgZHRfcHJvcGVydHlfcmVhZF9ib29s
Ci0jZGVmaW5lIG9mX3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzIGR0X3BhcnNlX3BoYW5kbGVfd2l0
aF9hcmdzCi0KLS8qIFhlbjogSGVscGVycyB0byBnZXQgZGV2aWNlIE1NSU8gYW5kIElSUXMgKi8K
LXN0cnVjdCByZXNvdXJjZQotewotCXU2NCBhZGRyOwotCXU2NCBzaXplOwotCXVuc2lnbmVkIGlu
dCB0eXBlOwotfTsKLQotI2RlZmluZSByZXNvdXJjZV9zaXplKHJlcykgKHJlcyktPnNpemU7Ci0K
LSNkZWZpbmUgcGxhdGZvcm1fZGV2aWNlIGRldmljZQotCi0jZGVmaW5lIElPUkVTT1VSQ0VfTUVN
IDAKLSNkZWZpbmUgSU9SRVNPVVJDRV9JUlEgMQotCiBzdGF0aWMgc3RydWN0IHJlc291cmNlICpw
bGF0Zm9ybV9nZXRfcmVzb3VyY2Uoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKIAkJCQkJ
ICAgICAgdW5zaWduZWQgaW50IHR5cGUsCiAJCQkJCSAgICAgIHVuc2lnbmVkIGludCBudW0pCkBA
IC0xMTgsNTggKzk2LDYgQEAgc3RhdGljIHN0cnVjdCByZXNvdXJjZSAqcGxhdGZvcm1fZ2V0X3Jl
c291cmNlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCiAKIC8qIFhlbjogSGVscGVycyBm
b3IgSVJRIGZ1bmN0aW9ucyAqLwogI2RlZmluZSByZXF1ZXN0X2lycShpcnEsIGZ1bmMsIGZsYWdz
LCBuYW1lLCBkZXYpIHJlcXVlc3RfaXJxKGlycSwgZmxhZ3MsIGZ1bmMsIG5hbWUsIGRldikKLSNk
ZWZpbmUgZnJlZV9pcnEgcmVsZWFzZV9pcnEKLQotZW51bSBpcnFyZXR1cm4gewotCUlSUV9OT05F
CT0gKDAgPDwgMCksCi0JSVJRX0hBTkRMRUQJPSAoMSA8PCAwKSwKLX07Ci0KLXR5cGVkZWYgZW51
bSBpcnFyZXR1cm4gaXJxcmV0dXJuX3Q7Ci0KLS8qIERldmljZSBsb2dnZXIgZnVuY3Rpb25zCi0g
KiBUT0RPOiBIYW5kbGUgUENJCi0gKi8KLSNkZWZpbmUgZGV2X3ByaW50KGRldiwgbHZsLCBmbXQs
IC4uLikJCQkJCQlcCi0JIHByaW50ayhsdmwgInNtbXU6ICVzOiAiIGZtdCwgZHRfbm9kZV9mdWxs
X25hbWUoZGV2X3RvX2R0KGRldikpLCAjIyBfX1ZBX0FSR1NfXykKLQotI2RlZmluZSBkZXZfZGJn
KGRldiwgZm10LCAuLi4pIGRldl9wcmludChkZXYsIFhFTkxPR19ERUJVRywgZm10LCAjIyBfX1ZB
X0FSR1NfXykKLSNkZWZpbmUgZGV2X25vdGljZShkZXYsIGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2
LCBYRU5MT0dfSU5GTywgZm10LCAjIyBfX1ZBX0FSR1NfXykKLSNkZWZpbmUgZGV2X3dhcm4oZGV2
LCBmbXQsIC4uLikgZGV2X3ByaW50KGRldiwgWEVOTE9HX1dBUk5JTkcsIGZtdCwgIyMgX19WQV9B
UkdTX18pCi0jZGVmaW5lIGRldl9lcnIoZGV2LCBmbXQsIC4uLikgZGV2X3ByaW50KGRldiwgWEVO
TE9HX0VSUiwgZm10LCAjIyBfX1ZBX0FSR1NfXykKLQotI2RlZmluZSBkZXZfZXJyX3JhdGVsaW1p
dGVkKGRldiwgZm10LCAuLi4pCQkJCQlcCi0JIGRldl9wcmludChkZXYsIFhFTkxPR19FUlIsIGZt
dCwgIyMgX19WQV9BUkdTX18pCi0KLSNkZWZpbmUgZGV2X25hbWUoZGV2KSBkdF9ub2RlX2Z1bGxf
bmFtZShkZXZfdG9fZHQoZGV2KSkKLQotLyogQWxpYXMgdG8gWGVuIGFsbG9jYXRpb24gaGVscGVy
cyAqLwotI2RlZmluZSBrZnJlZSB4ZnJlZQotI2RlZmluZSBrbWFsbG9jKHNpemUsIGZsYWdzKQkJ
X3htYWxsb2Moc2l6ZSwgc2l6ZW9mKHZvaWQgKikpCi0jZGVmaW5lIGt6YWxsb2Moc2l6ZSwgZmxh
Z3MpCQlfeHphbGxvYyhzaXplLCBzaXplb2Yodm9pZCAqKSkKLSNkZWZpbmUgZGV2bV9remFsbG9j
KGRldiwgc2l6ZSwgZmxhZ3MpCV94emFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQotI2RlZmlu
ZSBrbWFsbG9jX2FycmF5KHNpemUsIG4sIGZsYWdzKQlfeG1hbGxvY19hcnJheShzaXplLCBzaXpl
b2Yodm9pZCAqKSwgbikKLQotc3RhdGljIHZvaWQgX19pb21lbSAqZGV2bV9pb3JlbWFwX3Jlc291
cmNlKHN0cnVjdCBkZXZpY2UgKmRldiwKLQkJCQkJICAgc3RydWN0IHJlc291cmNlICpyZXMpCi17
Ci0Jdm9pZCBfX2lvbWVtICpwdHI7Ci0KLQlpZiAoIXJlcyB8fCByZXMtPnR5cGUgIT0gSU9SRVNP
VVJDRV9NRU0pIHsKLQkJZGV2X2VycihkZXYsICJJbnZhbGlkIHJlc291cmNlXG4iKTsKLQkJcmV0
dXJuIEVSUl9QVFIoLUVJTlZBTCk7Ci0JfQotCi0JcHRyID0gaW9yZW1hcF9ub2NhY2hlKHJlcy0+
YWRkciwgcmVzLT5zaXplKTsKLQlpZiAoIXB0cikgewotCQlkZXZfZXJyKGRldiwKLQkJCSJpb3Jl
bWFwIGZhaWxlZCAoYWRkciAweCUiUFJJeDY0IiBzaXplIDB4JSJQUkl4NjQiKVxuIiwKLQkJCXJl
cy0+YWRkciwgcmVzLT5zaXplKTsKLQkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7Ci0JfQotCi0J
cmV0dXJuIHB0cjsKLX0KIAogLyogWGVuIGRvZXNuJ3QgaGFuZGxlIElPTU1VIGZhdWx0ICovCiAj
ZGVmaW5lIHJlcG9ydF9pb21tdV9mYXVsdCguLi4pCTEKQEAgLTE5NiwzMiArMTIyLDYgQEAgc3Rh
dGljIGlubGluZSBpbnQgcGNpX2Zvcl9lYWNoX2RtYV9hbGlhcyhzdHJ1Y3QgcGNpX2RldiAqcGRl
diwKICNkZWZpbmUgUEhZU19NQVNLX1NISUZUCQlQQUREUl9CSVRTCiB0eXBlZGVmIHBhZGRyX3Qg
cGh5c19hZGRyX3Q7CiAKLSNkZWZpbmUgVkFfQklUUwkJMAkvKiBPbmx5IHVzZWQgZm9yIGNvbmZp
Z3VyaW5nIHN0YWdlLTEgaW5wdXQgc2l6ZSAqLwotCi0jZGVmaW5lIE1PRFVMRV9ERVZJQ0VfVEFC
TEUodHlwZSwgbmFtZSkKLSNkZWZpbmUgbW9kdWxlX3BhcmFtX25hbWVkKG5hbWUsIHZhbHVlLCB0
eXBlLCBwZXJtKQotI2RlZmluZSBNT0RVTEVfUEFSTV9ERVNDKF9wYXJtLCBkZXNjKQotCi0vKiBY
ZW46IER1bW15IGlvbW11X2RvbWFpbiAqLwotc3RydWN0IGlvbW11X2RvbWFpbgotewotCS8qIFJ1
bnRpbWUgU01NVSBjb25maWd1cmF0aW9uIGZvciB0aGlzIGlvbW11X2RvbWFpbiAqLwotCXN0cnVj
dCBhcm1fc21tdV9kb21haW4JCSpwcml2OwotCi0JYXRvbWljX3QgcmVmOwotCS8qIFVzZWQgdG8g
bGluayBpb21tdV9kb21haW4gY29udGV4dHMgZm9yIGEgc2FtZSBkb21haW4uCi0JICogVGhlcmUg
aXMgYXQgbGVhc3Qgb25lIHBlci1TTU1VIHRvIHVzZWQgYnkgdGhlIGRvbWFpbi4KLQkgKiAqLwot
CXN0cnVjdCBsaXN0X2hlYWQJCWxpc3Q7Ci19OwotCi0vKiBYZW46IERlc2NyaWJlcyBpbmZvcm1h
dGlvbnMgcmVxdWlyZWQgZm9yIGEgWGVuIGRvbWFpbiAqLwotc3RydWN0IGFybV9zbW11X3hlbl9k
b21haW4gewotCXNwaW5sb2NrX3QJCQlsb2NrOwotCS8qIExpc3Qgb2YgY29udGV4dCAoaS5lIGlv
bW11X2RvbWFpbikgYXNzb2NpYXRlZCB0byB0aGlzIGRvbWFpbiAqLwotCXN0cnVjdCBsaXN0X2hl
YWQJCWNvbnRleHRzOwotfTsKLQogLyoKICAqIFhlbjogSW5mb3JtYXRpb24gYWJvdXQgZWFjaCBk
ZXZpY2Ugc3RvcmVkIGluIGRldi0+YXJjaGRhdGEuaW9tbXUKICAqCi0tIAoyLjE0LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 03:11:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 03:11:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ejz67-00059M-EI; Fri, 09 Feb 2018 03:11:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ejz67-00058x-4n
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 03:11:35 +0000
X-Inumbo-ID: ddee4ee2-0d46-11e8-ba59-bc764e045a96
Received: from mail-pl0-x242.google.com (unknown [2607:f8b0:400e:c01::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddee4ee2-0d46-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 04:11:06 +0100 (CET)
Received: by mail-pl0-x242.google.com with SMTP id p5so857139plo.12
 for <xen-devel@lists.xenproject.org>; Thu, 08 Feb 2018 19:11:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=EZLHeKa9nt1wWB176alxiy9FabaYTjSIgvaRAtYUXDc=;
 b=IFBp9mnaaya6/lHMpl6Z9ldAwMwMLulfrQovaCtvDlFYfxBp/LBhgs7BLrQVal+ee+
 Zuhs+Wp8jwqQDpJS5fBQqmkH1IVEzHMD0zg9Odj1O4MoFJeWDsRiRz28Bh40F9YUmMxt
 +8eNm1/fexDK6YF10uIRlhPKr643tgNd36k4k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=EZLHeKa9nt1wWB176alxiy9FabaYTjSIgvaRAtYUXDc=;
 b=hvN9DccFs6V+A153KLUrNapNtIrunRfwQizfUj9i+Ea1DUnavqz8Ftksi4EDTzXSAq
 yzC0BEUf1w7MGmzYkjd99XBTc2Tv48pmLXHgV69VXNfhPCMhL3hvlhIT3s19AQxJNZ1z
 T/UGGNVAHPBjRW88a+pE/o3POuvvdx3mHXZjjKEzlq/6cGVGausukJdpMmjn05mjYWDj
 HOhVfAxIRffR56ppkDLILeJG8cq3mKhdRnKloYrWiOLYFXa1ZBXu0qrt4+8Tp/KyEH1/
 oNm0fde1RroaOWcsPrd38um43bCiwfM9UpYPPDc8BgxI63QTGggDZB/gbnLQtz+YLJWG
 uvdw==
X-Gm-Message-State: APf1xPAfriDh64DtQPovrh68aEMUPE6UtWB3vG7x/tMN3w/M6qarD3zh
 dBOQRdM10Anf/VBvEJN9HdcYkHwLIdM=
X-Google-Smtp-Source: AH8x227d1UySQuAlD5GNIl5yqA3byzyJSMDWrUAyTenP5hUEMAHqA5r6goVh5Z8skSC9/nrb7buKdQ==
X-Received: by 2002:a17:902:4101:: with SMTP id
 e1-v6mr1151597pld.332.1518145892758; 
 Thu, 08 Feb 2018 19:11:32 -0800 (PST)
Received: from localhost.localdomain (i-global254.qualcomm.com.
 [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id z15sm2663487pgr.62.2018.02.08.19.11.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 08 Feb 2018 19:11:32 -0800 (PST)
From: Sameer Goel <sameer.goel@linaro.org>
To: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 mjaggi@caviumnetworks.com
Date: Thu,  8 Feb 2018 20:10:55 -0700
Message-Id: <20180209031055.21926-8-sameer.goel@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209031055.21926-1-sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
MIME-Version: 1.0
Cc: sstabellini@kernel.org, shankerd@codeaurora.org,
 Sameer Goel <sameer.goel@linaro.org>
Subject: [Xen-devel] [PATCH 7/7] xen/smmu: Add a new config define for
	legacy SMMU
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGNvbmZpZyBpdGVtIHRvIGNvbnRyb2wgY29tcGlsYXRpb24gZm9yIGxlZ2FjeSBh
cm0gU01NVS4KClNpZ25lZC1vZmYtYnk6IFNhbWVlciBHb2VsIDxzYW1lZXIuZ29lbEBsaW5hcm8u
b3JnPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9LY29uZmlnICB8IDYgKysrKysr
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUgfCAyICstCiAyIGZpbGVzIGNo
YW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9LY29uZmlnIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YXJtL0tjb25maWcKaW5kZXggY2RhODk5ZjYwOC4uZTg4OGE3ODMxMiAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL0tjb25maWcKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL0tjb25maWcKQEAgLTYsMyArNiw5IEBAIGNvbmZpZyBBUk1fU01NVV92MwogCSBT
dXBwb3J0IGZvciBpbXBsZW1lbnRhdGlvbnMgb2YgdGhlIEFSTSBTeXN0ZW0gTU1VIGFyY2hpdGVj
dHVyZQogCSB2ZXJzaW9uIDMuCiAKK2NvbmZpZyBBUk1fU01NVQorCWJvb2wgIkFSTSBMZWdhY3kg
U01NVSBTdXBwb3J0IgorCWRlcGVuZHMgb24gQVJNCisJaGVscAorCSBTdXBwb3J0IGZvciBpbXBs
ZW1lbnRhdGlvbnMgb2YgdGhlIEFSTSBTeXN0ZW0gTU1VIGFyY2hpdGVjdHVyZQorCSB2ZXJzaW9u
IDEgYW5kIDIuCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZp
bGUgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vTWFrZWZpbGUKaW5kZXggZTE0NzMyYjU1
Yy4uNWIzZWIxNTQ1ZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL01h
a2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9NYWtlZmlsZQpAQCAtMSwz
ICsxLDMgQEAKIG9iai15ICs9IGlvbW11Lm8KLW9iai15ICs9IHNtbXUubworb2JqLSQoQ09ORklH
X0FSTV9TTU1VKSArPSBzbW11Lm8KIG9iai0kKENPTkZJR19BUk1fU01NVV92MykgKz0gc21tdS12
My5vCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 04:43:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 04:43:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek0WN-0003Lq-4l; Fri, 09 Feb 2018 04:42:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ek0WL-0003Le-U6
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 04:42:45 +0000
X-Inumbo-ID: 9aa4adde-0d53-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9aa4adde-0d53-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 05:42:16 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ek0WI-0007PA-9l; Fri, 09 Feb 2018 04:42:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ek0WC-00042G-JQ; Fri, 09 Feb 2018 04:42:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ek0WB-0007Ru-UJ; Fri, 09 Feb 2018 04:42:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118666-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt-raw:leak-check/basis(9):fail:regression
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cde3537bd1098cd4df322c397ef016015890913c
X-Osstest-Versions-That: linux=90aaf2f25609f99b63fcbed280716f80b4bc5f56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 04:42:35 +0000
Subject: [Xen-devel] [linux-3.18 test] 118666: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5349641483667715157=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118666 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118666/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw  9 leak-check/basis(9)      fail REGR. vs. 118488

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118488
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118488
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118488
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118488
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118488
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118488
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                cde3537bd1098cd4df322c397ef016015890913c
baseline version:
 linux                90aaf2f25609f99b63fcbed280716f80b4bc5f56

Last test of basis   118488  2018-01-31 14:16:23 Z    8 days
Testing same since   118666  2018-02-07 21:47:22 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Elble <aweits@rit.edu>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bo Hu <bohu@google.com>
  Chun-Yeow Yeoh <yeohchunyeow@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Eduardo Otubo <otubo@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hemant Kumar <hemantk@codeaurora.org>
  Icenowy Zheng <icenowy@aosc.io>
  J. Bruce Fields <bfields@redhat.com>
  Jan Kara <jack@suse.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@kernel.dk>
  Jesse Chan <jc@linux.com>
  Jia-Ju Bai <baijiaju1990@gmail.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Juergen Gross <jgross@suse.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liran Alon <liran.alon@oracle.com>
  Lubomir Rintel <lkundrak@v3.sk>
  Lyude Paul <lyude@redhat.com>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Schulze <max.schulze@posteo.de>
  Michael Lyle <mlyle@lyle.org>
  Oliver Neukum <oneukum@suse.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Pedro Fonseca <pfonseca@cs.washington.edu>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Weinberger <richard@nod.at>
  Robert Lippert <rlippert@google.com>
  Robert Lippert <roblip@gmail.com>
  Sasha Levin <alexander.levin@microsoft.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Agner <stefan@agner.ch>
  Takashi Iwai <tiwai@suse.de>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Meyer <thomas@m3y3r.de>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Wanpeng Li <wanpeng.li@hotmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1013 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5349641483667715157==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 05:00:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 05:00:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek0mw-0004GE-Np; Fri, 09 Feb 2018 04:59:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ek0mv-0004Fz-Eg
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 04:59:53 +0000
X-Inumbo-ID: 2ec94453-0d56-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ec94453-0d56-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 05:00:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ek0mm-0007q5-DY; Fri, 09 Feb 2018 04:59:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ek0mg-0004oS-Ql; Fri, 09 Feb 2018 04:59:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ek0mg-0007h6-Ak; Fri, 09 Feb 2018 04:59:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118713-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=c9d46c6fba9496478fa9f42c4bbebce8a191527d
X-Osstest-Versions-That: xen=5eaa17357bbef0ae4962daa369573b4dbdee7e83
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 04:59:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118713: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODcxMyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODcxMy8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjOWQ0NmM2ZmJhOTQ5NjQ3OGZhOWY0MmM0YmJlYmNlOGExOTE1MjdkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1ZWFhMTczNTdiYmVmMGFlNDk2
MmRhYTM2OTU3M2I0ZGJkZWU3ZTgzCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg3MDQgIDIwMTgt
MDItMDggMjI6MjI6NTQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NzEzICAy
MDE4LTAyLTA5IDAxOjAyOjAyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICA1ZWFhMTczNTdiLi5jOWQ0NmM2ZmJhICBjOWQ0NmM2ZmJh
OTQ5NjQ3OGZhOWY0MmM0YmJlYmNlOGExOTE1MjdkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 05:54:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 05:54:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek1dZ-0008OE-U5; Fri, 09 Feb 2018 05:54:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ek1dZ-0008Nq-IH
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 05:54:17 +0000
X-Inumbo-ID: 98bdf4b1-0d5d-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98bdf4b1-0d5d-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 06:53:48 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ek1dV-00019G-Uu; Fri, 09 Feb 2018 05:54:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ek1dQ-0006pd-FQ; Fri, 09 Feb 2018 05:54:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ek1dQ-0007pR-3S; Fri, 09 Feb 2018 05:54:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118667-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6ce3acc129bfdbe7fd02bcb8bbe8af6d13903684
X-Osstest-Versions-That: libvirt=7edcbd02aa088ee0fb721f9cc34d28089b779267
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 05:54:08 +0000
Subject: [Xen-devel] [libvirt test] 118667: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY2NyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2NjcvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODYzMgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjMyCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTg2MzIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA2Y2UzYWNjMTI5YmZkYmU3ZmQwMmJjYjhiYmU4YWY2ZDEzOTAzNjg0CmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA3ZWRjYmQwMmFhMDg4ZWUwZmI3MjFmOWNj
MzRkMjgwODliNzc5MjY3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2MzIgIDIwMTgtMDItMDcg
MDQ6MjA6MzYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjY3ICAyMDE4LTAy
LTA4IDA0OjMwOjIyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFA
cmVkaGF0LmNvbT4KICBMdWJvbWlyIFJpbnRlbCA8bGt1bmRyYWtAdjMuc2s+CiAgTWljaGFsIFBy
aXZvem5payA8bXByaXZvem5AcmVkaGF0LmNvbT4KICBQZXRlciBLcmVtcGEgPHBrcmVtcGFAcmVk
aGF0LmNvbT4KICBWaWt0b3IgTWloYWpsb3Zza2kgPG1paGFqbG92QGxpbnV4LnZuZXQuaWJtLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvbGlidmlydC5naXQK
ICAgN2VkY2JkMDJhYS4uNmNlM2FjYzEyOSAgNmNlM2FjYzEyOWJmZGJlN2ZkMDJiY2I4YmJlOGFm
NmQxMzkwMzY4NCAtPiB4ZW4tdGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 06:20:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 06:20:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek22X-00020z-W5; Fri, 09 Feb 2018 06:20:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ek22W-0001X6-KU
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 06:20:04 +0000
X-Inumbo-ID: 62826f18-0d61-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 62826f18-0d61-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 06:20:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ek22N-0001tb-6U; Fri, 09 Feb 2018 06:19:55 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ek22H-0007tJ-Q9; Fri, 09 Feb 2018 06:19:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ek22H-0007iy-DR; Fri, 09 Feb 2018 06:19:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118668-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 06:19:49 +0000
Subject: [Xen-devel] [seabios test] 118668: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY2OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2NjgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDRhNmRiY2VhM2U0MTJmZTEyZWZmYTJmODEyZjUwZGQ3ZWFlOTA5
NTUKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDkwIGRheXMgIDExMyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTg2NjggIDIwMTgtMDItMDggMDQ6NTA6NDMgWiAgICAxIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0YTZkYmNl
YTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6
MDEgMjAxOCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dh
aXRfaXJxKCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9w
cHlfbW90b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9w
cHlfd2FpdF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRl
bHkgc3RvcHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBw
b3NlZCB0byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0
IChsaWtlIGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxl
c3Mgb2YgdGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZs
b3BweSBtb3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNl
Y29uZHMgKHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21v
dG9yX2NvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUK
ICAgIGJlZ2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywg
YSBkaWZmZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxP
UFBZX0lSUV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMg
LSBhIGZhaXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFi
bHkgb24gbW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9u
LCBmbG9wcHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIg
dG8gMiBzZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28g
Y29uc2lzdGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoK
Y29tbWl0IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBO
aWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1
biBGZWIgNCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5
IG1vdG9yIGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxv
cHB5IG1vdG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAg
ICBhZnRlciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlv
KCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vy
cy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4
ZTliYWRkYThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vm
b3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9w
cHk6IFByZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUg
ZmxvcHB5IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9y
cywgdGhlIGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRp
b24gaXMgcmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3Qg
YmUgcHJlc2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtl
ZXAgdGhlIGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBz
cGVlZC4gQWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5
IGFsc28KICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBh
IHNtYWxsIGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2Fz
ZSwgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0
aGUgY3VycmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2Nv
bnRyb2xsZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUK
ICAgIHJlc2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhp
cyBpcyBuZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJl
IGludHJvZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1
YWxseSBlbmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJ
UlEsIHNlbnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3
MzQ5YTYKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQg
NTE1N2E3ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0
IDE3OjI2OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21h
c2soKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNl
cnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRh
MGFkYzA3NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxv
cHB5OiBJbnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+Cgpjb21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRo
b3I6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4g
MTEgMjI6MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0
eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBl
bmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAg
ICAgICAgICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Ig
c3BlY2lmaWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dp
bmcgdGhlbSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4K
ICAgIAogICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBw
Y2llLXJvb3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNl
cnZhdGlvbiwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5k
IHRoZSBndWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1
cm5pbmcgdG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBp
cyBub3Qgc2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJ
OiBpbnZhbGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBw
ZWFycyBpZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAg
ICBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0
NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnpl
bCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3
ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hl
cmUgcG9zc2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxA
bW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVl
MTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+
CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3Vw
cG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBN
MiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0
ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9n
X2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBv
ZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29t
cHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0
IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBP
J0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUg
MjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElD
IG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4
YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAK
CiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRh
dGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMK
QXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBO
b3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNl
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 09:21:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 09:21:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek4rh-0005uC-QT; Fri, 09 Feb 2018 09:21:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dfa8=fd=citrix.com=prvs=571884d29=christian.lindig@srs-us1.protection.inumbo.net>)
 id 1ek4rg-0005u6-Uq
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 09:21:04 +0000
X-Inumbo-ID: 7b48b4a1-0d7a-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b48b4a1-0d7a-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 10:20:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,482,1511827200"; d="scan'208";a="67602182"
From: Christian Lindig <christian.lindig@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
Thread-Index: AQHTmh18cQkI/+/FIkWLoSG+6qVikqOaxXkAgAAD3gCAAAWlAIAA+n0A
Date: Fri, 9 Feb 2018 09:20:33 +0000
Message-ID: <EAB71B74-BDA5-49CD-9C55-6BB3BCDC3FB1@citrix.com>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
 <1518112198.5629.68.camel@suse.com>
 <20180208180348.moi3fujoq22fkkqg@citrix.com>
 <20180208182400.g4qlkiaetnvqhuo6@citrix.com>
In-Reply-To: <20180208182400.g4qlkiaetnvqhuo6@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3445.5.20)
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <10DEB76CD0622A4DB19684D74DD2F7C1@citrix.com>
MIME-Version: 1.0
Cc: David Scott <dave@recoil.org>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Dario Faggioli <dfaggioli@suse.com>, Marcello Seri <marcello.seri@citrix.com>,
 Michael Young <m.a.young@durham.ac.uk>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCj4gT24gOC4gRmViIDIwMTgsIGF0IDE4OjI0LCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPiB3cm90ZToNCj4gDQo+IENocmlzdGlhbiwgZG8geW91IGhhdmUgYW55IGlkZWEgd2hlbiB5
b3UgY2FuIGxvb2sgaW50byBmaXhpbmcgdGhlDQo+IHNhZmUtc3RyaW5nIHBhdGNoPw0KDQpTb3Jy
eSwgSSBjYW7igJl0IG1ha2UgYSBwcm9taXNlIGJlY2F1c2Ugb2YgbXkgb3RoZXIgb2JsaWdhdGlv
bnMuIEkgZG8gd29uZGVyLCB0aG91Z2g6IHRoaXMgcGF0Y2ggZGlkIG5vdCBjb21lIG91dCBvZiBu
b3doZXJlIGJ1dCBzdXBwb3NlZGx5IHdhcyB3b3JraW5nIC0gd2hhdCBpcyBkaWZmZXJlbnQgaGVy
ZT8NCg0KSW4gYW55IGNhc2UsIEkgd2lsbCByZXByb2R1Y2UgdGhlIHByb2JsZW0gYW5kIHRha2Ug
YSBsb29rLg0KDQpUaGUgcGF0Y2ggd2FzIGRvaW5nIHRoZSByaWdodCB0aGluZyBmb3IgdGhlIGZ1
dHVyZSBidXQgdGhlcmUgaXMgbm8gaGFybSBub3QgaGF2aW5nIGl0IHJpZ2h0IGF3YXkuIFRoZSBl
bnRpcmUgWGVuU2VydmVyIHRvb2xzdGFjayBpcyBmYWNpbmcgdGhlIHNhbWUgcHJvYmxlbSBvZiBt
b3ZpbmcgdG8gaW1tdXRhYmxlIHN0cmluZ3MgYW5kIHNvIGZhciB3ZSBoYXZlIGRvbmUgaXQgd2hl
cmUgaXQgd2FzIGVhc3kgYW5kIG1vdmVkIHRvIHVzZSB1cHN0cmVhbSBsaWJyYXJpZXMgdGhhdCB1
c2UgaW1tdXRhYmxlIHN0cmluZy4gSW4gb3VyIG93biBjb2RlLCB0aGlzIGlzIHN0aWxsIGEgbWFz
c2l2ZSB0YXNrLg0KDQrigJQgQ2hyaXN0aWFuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:06:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek5Zl-0000IL-C2; Fri, 09 Feb 2018 10:06:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=54lt=fd=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1ek5Zj-0000IF-L2
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 10:06:35 +0000
X-Inumbo-ID: 06b8cd8e-0d81-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 06b8cd8e-0d81-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 10:07:25 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 09 Feb 2018 11:06:26 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 09 Feb 2018 10:06:02 +0000
Message-ID: <1518170760.5629.110.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Christian Lindig <christian.lindig@citrix.com>, Wei Liu
 <wei.liu2@citrix.com>
Date: Fri, 09 Feb 2018 11:06:00 +0100
In-Reply-To: <EAB71B74-BDA5-49CD-9C55-6BB3BCDC3FB1@citrix.com>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
 <1518112198.5629.68.camel@suse.com>
 <20180208180348.moi3fujoq22fkkqg@citrix.com>
 <20180208182400.g4qlkiaetnvqhuo6@citrix.com>
 <EAB71B74-BDA5-49CD-9C55-6BB3BCDC3FB1@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.4 
Mime-Version: 1.0
Cc: Marcello Seri <marcello.seri@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, David Scott <dave@recoil.org>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Michael Young <m.a.young@durham.ac.uk>
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2523231114369907231=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2523231114369907231==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-SSY1Tp3hTTrxqUztwb6D"


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

On Fri, 2018-02-09 at 09:20 +0000, Christian Lindig wrote:
> > On 8. Feb 2018, at 18:24, Wei Liu <wei.liu2@citrix.com> wrote:
> >=20
> > Christian, do you have any idea when you can look into fixing the
> > safe-string patch?
>=20
> Sorry, I can=E2=80=99t make a promise because of my other obligations. I =
do
> wonder, though: this patch did not come out of nowhere but supposedly
> was working - what is different here?
>=20
Well, the only thing that I know about OCAML is that it is, for me as
an Italian, a word a little bit difficult to pronounce. :-D

But I'm happy to try to give some more details on what fails and how,
if you direct me. :-)

The testbox where this happens is a Debian unstable which has ocaml
4.05.0-10.

> In any case, I will reproduce the problem and take a look.
>=20
Andrew said on IRC that he's seen something similar happening on some
of yours XenRT runs... but really, I'm happy to provide more info.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-SSY1Tp3hTTrxqUztwb6D
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlp9cogACgkQFkJ4iaW4
c+7NWw//XZag7JAX5wyf140T+aTgDrsHoobsx8UtSolplOjQOj01X8ciwDr/S9SV
9tWCE75UZpdEvA1kGx3H+3iGxa942xADnacBDEtRLJ7aCKIQ4MzEGV9xORMJb4ub
dsF62ppZbcWux0+xXe75E1hHfjBUsESa2HiJcWFCsB1Aq0ygJ7fZwUVA0lh6dpkJ
iLbHF9Wbr29sKnfHEcUuehQDDwNGJJKRXPQ6gRkMv4leo2yg4dawOZ+0G1QmAamu
leHJuhO4eVylbQ5B0kQjMKOvwAsztMwWO4kVPerl6wVNSBx6V/JhNNxGovAlR8Xc
P1mTVsChuT8/3lCckocJx8FxPeiv598oXDPaNMJbedGxWob5PmoxDG59buP1wJrX
oyclv06LhBnsFqZ0ZHSEm8RiED6oQ8pcs/H4sU7e8pBO8A7yn2KhHdJ+i+yf0+8j
zG+qlpKzL2IDjgrO4EvbcMKSNDBSr7GvQ7u8Pd+oRNq962U1uzx25kt2caF4J5eH
iwM4asHKavSvS2NLczo7pdudoiXMxu3dJAgQCo8jld88Gsg2VOg4wozUC2IAxLkG
ikTH1HBT7ozWqoOrow9Eqy99txTpqwDwgP7BeU4FGhC9cg595Bfg/GRlQIXOwH2q
0UMKnr7oOSJrE50QCM/oiv7yKKWczPL0g8BHZFvq8DWcWqbk3DU=
=jSoC
-----END PGP SIGNATURE-----

--=-SSY1Tp3hTTrxqUztwb6D--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2523231114369907231==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:28:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:28:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek5v2-0001it-1j; Fri, 09 Feb 2018 10:28:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nvos=fd=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ek5v1-0001in-4j
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 10:28:35 +0000
X-Inumbo-ID: e9ed2c80-0d83-11e8-ba59-bc764e045a96
Received: from mail-qk0-x230.google.com (unknown [2607:f8b0:400d:c09::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9ed2c80-0d83-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 11:28:05 +0100 (CET)
Received: by mail-qk0-x230.google.com with SMTP id d144so2533998qkg.13
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 02:28:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=LuqcUuc58oy8oI0gUBZy2jbZEiBFmoLEXziCfPT6q1I=;
 b=QrO9u+Qw+PBsZkHwZe2wTxEvPQSbZ6762mIY8Kd4iMOtZxs7rq2GkeVHUwFw7IcD5p
 mevRy4fulB4O59r0jDdwO+frUBk+3KfOaXbIg/AguVanW5n3sPafgIXpjq4RYcRDtazf
 UK/YJmMo4Ma0BUuZP+Y2mcEk55TKqJVLhWb+SJdxP4OOrxFNKe1j0hRZ4uqJJ/DJ0KKS
 zDDIzoanV/wVAxf9lwzRE88Zy6ZyLVDYvaC+kRB3/MXczEEfLWQu/EZrC00wHd/GxyH2
 h042GMUaJnysbSWEzADtONdQiE1IeTLlBQShvis34D4wcD+azm/jAiZn4ygMTjXPqnOu
 vJsg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=LuqcUuc58oy8oI0gUBZy2jbZEiBFmoLEXziCfPT6q1I=;
 b=ncCR34RywTrKt/lHC1FcUAmaNtFIiFrWZWguAGdZvAjerocL6HZ2FZ7OIP3xwklLRi
 K7N8DqGCd7XsfBEuzVhIbNVZMS/nYWDhfnC1poj/kzB9CS8fNkedVKq82bU3MAYMX7N9
 d9r+c8jrEPn/2xgEJDnBQkiSv/oU9Zw4HrTm0mCiAtn+9FpFtATignvTRJ/wFCnrGWbN
 ckOK2NB9QCMGpu8JNcN9xkSHaEVCzukhGTfvtC0+GbgvXtHuAn3dOl0QFbIcBOROkMPF
 nXkfAXJkn0kEiigJq2Bd1CZ05ek5umS+5wgTfpR9pRoDPoCsiDMDXaHi1L0g3YnN9tiO
 qxKw==
X-Gm-Message-State: APf1xPDKai+PIMTDvi+OkoJ0NUikmJRrg1mdXcRcBRj0Eiyr3HD8sJPL
 E77QJ/9B2C7Dtxq+eB0tDrNq13Tqge8xXnXrQ1c=
X-Google-Smtp-Source: AH8x227iIZxPmjqytk/eLxwmxHCpA5YjoSm/xedHkLu02WiWzuFPYP8qaYkh8VW7ErotZHy8T7PpQz+OnUsZ92LSn0w=
X-Received: by 10.55.102.7 with SMTP id a7mr3237464qkc.75.1518172112761; Fri,
 09 Feb 2018 02:28:32 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.143.66 with HTTP; Fri, 9 Feb 2018 02:28:31 -0800 (PST)
In-Reply-To: <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 9 Feb 2018 10:28:31 +0000
X-Google-Sender-Auth: qAGuSoFBk0RiXCDe2zE5GRtUm5s
Message-ID: <CAFLBxZbB65ALGcu1mZ2ajwZ3yXEcMf8hhKf3mwSVN0h_kesQQw@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgOCwgMjAxOCBhdCAzOjI1IFBNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgc2VwYXJhdGVzIHRoZSBzdm0g
Y2FwcyBmcm9tIHRoZSB2bXggY2Fwcy4KCkkgY2FuIHNlZSBob3cgdGhlIHBhdGNoIHJlbGF0ZXMg
dG8gdGhlIGRlc2NyaXB0aW9uIGhlcmUsIGJ1dCBpdCdzIG5vdAppbW1lZGlhdGVseSBjbGVhciBo
b3cgaXQgcmVsYXRlcyB0byB0aGUgdGl0bGUuCgpBIGdvb2QgInRlbXBsYXRlIiB0byBzdGFydCB3
aXRoIGZvciBhbnkgY29tbWl0IG1lc3NhZ2UgaXM6CjEuIFdoYXQgdGhlIGN1cnJlbnQgc2l0dWF0
aW9uIGlzCjIuIFdoeSB0aGF0J3MgYSBwcm9ibGVtCjMuIEhvdyB0aGlzIHBhdGNoIGZpeGVzIGl0
CgpUaGUgb25seSB0aW1lIHlvdSBzaG91bGQgb21pdCBhbnkgb2YgdGhlc2UgaXMgaWYgaXQncyBj
b21wbGV0ZWx5IG9idmlvdXMuCgpJbiB0aGlzIGNhc2UsIGl0IGxvb2tzIGxpa2UgdGhlIGFuc3dl
cnMgd291bGQgbG9vayBsaWtlOgoKMS4gT25seSBhIHN1YnNldCBvZiB0aGUgbW9uaXRvciBmZWF0
dXJlcyBhcmUgYXZhaWxhYmxlIG9uIEFNRCwgYnV0IGFsbApjYXBhYmlsaXRpZXMgYXJlIHBhc3Nl
ZCByZWdhcmRsZXNzIG9mIHRoZSBwcm9jZXNzb3IgYXJjaGl0ZWN0dXJlLgoKMi4gVGhpcyBtZWFu
cyB0aGF0IHRoZSBtYWpvcml0eSBvZiBmdW5jdGlvbmFsaXR5IGFkdmVydGl6ZWQgaW4KJ2NhcGFi
aWxpdGllcycgaXMgYWN0dWFsbHkgYnJva2VuIHdoZW4gcnVubmluZyB1bmRlciBBTUQuCgozLiBT
ZXBhcmF0ZSBvdXQgZmVhdHVyZXMgd2hpY2ggYXJlIGltcGxlbWVudGVkIG9uIGJvdGggc3lzdGVt
cyBmcm9tCnRob3NlIGltcGxlbWVudGVkIG9ubHkgb24gSW50ZWwsIHNvIHRoYXQgb24gQU1EIHN5
c3RlbXMgd2Ugb25seQphZHZlcnRpemUgZnVuY3Rpb25hbGl0eSB0aGF0IHdvcmtzLgoKSXMgdGhh
dCBhYm91dCByaWdodD8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:30:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:30:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek5wN-0001pV-BE; Fri, 09 Feb 2018 10:29:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek5wM-0001pH-11
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 10:29:58 +0000
X-Inumbo-ID: 1a8a1acf-0d84-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a8a1acf-0d84-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 11:29:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,482,1511827200"; d="scan'208";a="67606283"
Date: Fri, 9 Feb 2018 10:29:47 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <20180209102947.6dwuchlgkibx4okr@MacBook-Pro-de-Roger.local>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-2-sameer.goel@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209031055.21926-2-sameer.goel@linaro.org>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, Ian.Jackson@citrix.com, xen-devel@lists.xenproject.org,
 nd@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [PATCH 1/7] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDg6MTA6NDlQTSAtMDcwMCwgU2FtZWVyIEdvZWwgd3Jv
dGU6Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBiL3hlbi9pbmNsdWRlL3hl
bi9saWIuaAo+IGluZGV4IDFkOTc3MTM0MGMuLjY5NzIxMmEwNjEgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUveGVuL2xpYi5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4gQEAgLTEx
LDYgKzExLDE5IEBACj4gICNkZWZpbmUgQlVHX09OKHApICBkbyB7IGlmICh1bmxpa2VseShwKSkg
QlVHKCk7ICB9IHdoaWxlICgwKQo+ICAjZGVmaW5lIFdBUk5fT04ocCkgZG8geyBpZiAodW5saWtl
bHkocCkpIFdBUk4oKTsgfSB3aGlsZSAoMCkKPiAgCj4gKyNkZWZpbmUgV0FSTl9PTl9PTkNFKHAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyh7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBzdGF0aWMgYm9vbCBfX3NlY3Rp
b24oIi5kYXRhLnVubGlrZWx5IikgX193YXJuZWQ7IFwKPiArICAgIGludCBfX3JldF93YXJuX29u
Y2UgPSAhIShwKTsgICAgICAgICAgICAgICAgICAgIFwKICAgICAgIF4gYm9vbAoKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlm
ICggdW5saWtlbHkoX19yZXRfd2Fybl9vbmNlICYmICFfX3dhcm5lZCkgKSAgICAgXAo+ICsgICAg
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgIF9fd2FybmVkID0gdHJ1ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
ICAgIFdBUk4oKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
fSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAg
dW5saWtlbHkoX19yZXRfd2Fybl9vbmNlKTsgICAgICAgICAgICAgICAgICAgICAgXAoKRG9lcyB0
aGlzIG1hY3JvIHJlYWxseSBuZWVkIHRvIHJldHVybiBzb21ldGhpbmc/IEl0IHNlZW1zIHdlaXJk
IHRvIG1lCnRvIGFsbG93IHVzYWdlcyBsaWtlOiBpZiAoIFdBUk5fT05fT05DRS4uLgoKTml0OiBj
b3VsZCB5b3UgcGxlYXNlIGFsaWduIHRoZSAnXCc/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:31:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:31:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek5xb-0002QD-Kx; Fri, 09 Feb 2018 10:31:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nvos=fd=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ek5xa-0002Q5-W8
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 10:31:15 +0000
X-Inumbo-ID: 49569981-0d84-11e8-ba59-bc764e045a96
Received: from mail-qt0-x231.google.com (unknown [2607:f8b0:400d:c0d::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49569981-0d84-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 11:30:45 +0100 (CET)
Received: by mail-qt0-x231.google.com with SMTP id f18so9742013qth.11
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 02:31:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=hK7bC59a548z5O70MzG3eT3yTuNKCDEEJ6fCFXFFeDw=;
 b=EFC6FE+grZhy4RbKnfwkKWmKb9MdnLB8K/1mibWY52sr7T89isSdbtvlrLDfo55kfg
 StQAHmKkwc4oJIhWMnWLTbzy1DYHh6wUKJ4X0OdAZJW7RSV4LEVkl9q3+LUGDlBu1e7z
 0gxnXVfXqe6s9bLWtrvPf3SRgnoZMyG9tmTUcbpH298nXIJlBZd5ZDVqT35X+lc5TlP2
 oH2nyoP7/9YGiA/2ckayPpNg2FLYliXi1Vei8/Yjkm+4VbavmffxMch+pQIT8WyJVmvq
 8300IZfYdROAUwf8HKwXlEj0VQOVLY39mM6wfAQ41srAe6jBf1gmTSgFKoSTbYFWGIMX
 wZkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=hK7bC59a548z5O70MzG3eT3yTuNKCDEEJ6fCFXFFeDw=;
 b=J5GZxrF8bhw0GuTsBuHIQ5vzf6QXGm/ZZjoG+W1oGlmj0evUxytJ1fTsEa33VD91YI
 goY0aKvGishxptcAyKAajBmjGChzxDVMgIzCvn2Oq0t7y6s2AWeiV8Y7NFYEHAtCMXe3
 7AE67+XWlRoOfqTR3c4Swuln56/oiyqRSj1D8DDcP/lsKlcAVRrphl8PZLuSoF7f7Xlu
 FdwQ9sjWgVpa2/1CXUqhl903CStfWNqBPVzCjct7ZEwslyrE1raWu+c5gxWsHt5jB5Qs
 Li36kk3s+M5JmqMFnHIW1/5ocZIH/Bh57kugTPXL+c4X+LVWhwgz8g/yg1VHiQ0QHWJO
 EFQw==
X-Gm-Message-State: APf1xPD6fI6aFCCFF+3C0PtfyNYNVXgNzOuJVGhOIC9AjEP8eitC7eBJ
 s0AZ23OJI3siaLf/lFjtiZdpaaoFSKhIVLADNM0=
X-Google-Smtp-Source: AH8x22483YF4z1OP/VOYO2EYmy7hclbV3paAeujnFuWUKnLGBxslojsmpwuaq0ISLwQY4fS450JLrMdZTugQKfwshWU=
X-Received: by 10.237.38.37 with SMTP id z34mr3905000qtc.178.1518172272883;
 Fri, 09 Feb 2018 02:31:12 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.143.66 with HTTP; Fri, 9 Feb 2018 02:31:12 -0800 (PST)
In-Reply-To: <1518103552-4836-3-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-3-git-send-email-aisaila@bitdefender.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 9 Feb 2018 10:31:12 +0000
X-Google-Sender-Auth: qc72xX9t5fqH54RG2TjdrBt9Ugc
Message-ID: <CAFLBxZaVpra5udo-Sh67ZFa3VoMJhivdO5+u2Q5eMcpC_gk6=w@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgOCwgMjAxOCBhdCAzOjI1IFBNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgZW5hYmxlcyB0aGUgYnJlYWtw
b2ludCBldmVudHMgZm9yIHN2bS4KCnMvZW5hYmxlL2ltcGxlbWVudC87CgogLUdlb3JnZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:32:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek5yU-0002Wy-Ta; Fri, 09 Feb 2018 10:32:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ek5yT-0002WQ-RF
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 10:32:09 +0000
X-Inumbo-ID: 9a32bab3-0d84-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9a32bab3-0d84-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 10:33:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ek5yK-0000k7-9X; Fri, 09 Feb 2018 10:32:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ek5yE-00083n-Sf; Fri, 09 Feb 2018 10:31:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ek5yE-0005KB-Jd; Fri, 09 Feb 2018 10:31:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118670-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=7b213bb4755dc99e447c19c532768ef5105b9771
X-Osstest-Versions-That: qemuu=20e0d439a6ded635ec89f6135c08cd5541c68962
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 10:31:54 +0000
Subject: [Xen-devel] [qemu-mainline test] 118670: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3279230297198220691=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118670 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118670/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118630
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118630
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118630
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118630
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118630
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118630
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                7b213bb4755dc99e447c19c532768ef5105b9771
baseline version:
 qemuu                20e0d439a6ded635ec89f6135c08cd5541c68962

Last test of basis   118630  2018-02-06 23:42:48 Z    2 days
Failing since        118643  2018-02-07 12:46:45 Z    1 days    2 attempts
Testing same since   118670  2018-02-08 07:29:43 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex Williamson <alex.williamson@redhat.com>
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Alistair Francis <alistair.francis@xilinx.com>
  Amador Pahim <apahim@redhat.com>
  Cornelia Huck <cohuck@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eduardo Habkost <ehabkost@redhat.com>
  Eric Auger <eric.auger@redhat.com>
  Fam Zheng <famz@redhat.com>
  Greg Kurz <groug@kaod.org>
  Izik Eidus <izik@veertu.com>
  Jay Zhou <jianjay.zhou@huawei.com>
  Juan Quintela <quintela@redhat.com>
  Justin Terry (VM) <juterry@microsoft.com>
  Klim Kireev <klim.kireev@virtuozzo.com>
  Ladi Prosek <lprosek@redhat.com>
  linzhecheng <linzc@zju.edu.cn>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcelo Tosatti <mtosatti@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Michael Walle <michael@walle.cc>
  Miika S <miika9764@gmail.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stafford Horne <shorne@gmail.com>
  Thomas Huth <thuth@redhat.com>
  Wei Wang <wei.w.wang@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   20e0d439a6..7b213bb475  7b213bb4755dc99e447c19c532768ef5105b9771 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3279230297198220691==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:37:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:37:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek63m-0002o2-KH; Fri, 09 Feb 2018 10:37:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nvos=fd=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ek63l-0002nw-Qb
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 10:37:37 +0000
X-Inumbo-ID: 2db9018e-0d85-11e8-ba59-bc764e045a96
Received: from mail-qt0-x235.google.com (unknown [2607:f8b0:400d:c0d::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2db9018e-0d85-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 11:37:08 +0100 (CET)
Received: by mail-qt0-x235.google.com with SMTP id d8so9963585qtm.0
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 02:37:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=NsLG1757A1u6+0SQcAg4TJb94FDokZrYvtHRfo3OgWo=;
 b=mq+MdUyj1C36uxl51UMfaCAkpCMhkT8RnwXhUVHzweufoojynfooAJc7ukYtp4aVzj
 JkKwVYE5zGV/H51pQL1b5MM/l0OnO7k53lg4A3bzAaiy87a5yVQwG3+rIrFs2gFAr8C+
 o5g/dhMVcSWjxfSTOQZIVcPi3UixOC5dM+dnGCgNbiLChf6HdeT175yPBvYbfdPL9n70
 CLDIDEULOtyVQrrNdkwPIIFjXBCPe1ALBIEsFiY+es+FjgO6XpUVWK7DS62c2Tkqp3N5
 RHmyAC0jroe2PwGdY74TJdvQIk1umFAuSadg1rCXAp3VCfO1kVDZfdmBqP1Dx+IUptrr
 qGDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=NsLG1757A1u6+0SQcAg4TJb94FDokZrYvtHRfo3OgWo=;
 b=FhzSqVTiBhgQPdoxvgFkRa4p95/DsdeJVhl9eYEj+7ftqMP9LXPV5RxF8zq68wefSU
 1+/ZaixTyvkLa5HlCwntdeS8P/G7hmzvbxoI4Kd42Dn+bJutFY/v15bHTng4DykmyZT0
 mHQdX3IVDZFMNjPc0W1fmgkX9ds2rb6CefluDZS2RN0rYV+nt9zSgdZcXZPtD3xPbFBd
 ofuAlz/QQoSpqijLPogtOalhInS8IbTfehLFe6Yq6RtDH1VPYse8AOHMgzm5oQDW66X3
 l/3Y5zf8x+UzEmiHg3g020vDlaqdOAEfQbFZxSYWhVQ1U1X30dhDO2VckUlHOTQl1SK+
 SH/g==
X-Gm-Message-State: APf1xPDAm/GqBjAfJLGfyMNCY567+T5YeKTggs6kiRvM8LBXv96/6GQk
 0eMS/yFozBd/Ih2VkMvoez9bfG6D8DjLI9o6qyQ=
X-Google-Smtp-Source: AH8x226oGNhFLsBs6PorfIbF+QS4Fx+k0CbPfIOeLepNdcr7lkQutWomxZ38yxuWqSi1ymKRMVdOGThweckqKW3FS5Q=
X-Received: by 10.200.17.144 with SMTP id d16mr3669893qtj.339.1518172656011;
 Fri, 09 Feb 2018 02:37:36 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.143.66 with HTTP; Fri, 9 Feb 2018 02:37:35 -0800 (PST)
In-Reply-To: <1518103552-4836-4-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-4-git-send-email-aisaila@bitdefender.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 9 Feb 2018 10:37:35 +0000
X-Google-Sender-Auth: nant_fmCYTzSzDZ7-0KlxLeQlNc
Message-ID: <CAFLBxZYrbn4E_8YW8JZT9XfgD28B=wf9xAG-O0zHPTCUHp6jog@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 3/4] hvm/svm: Enable MSR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgOCwgMjAxOCBhdCAzOjI1IFBNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgZW5hYmxlcyBNU1IgZXZlbnRz
IGZvciBzdm0uCgpJJ2QgcHJvYmFibHkgc2F5ICdpbXBsZW1lbnQnIGhlcmUgYXMgd2VsbC4KCkFs
c28sIHlvdSBkb24ndCBuZWVkIHRvIHJlcGVhdCB0aGUgdGl0bGUgaW4gdGhlIGNvbW1pdCBtZXNz
YWdlLiAgSWYKdGhlcmUncyBub3RoaW5nIG1vcmUgdG8gcHV0IGludG8gdGhlIGNvbW1pdCBtZXNz
YWdlIHRoYW4gaXMgc2FpZCBpbgp0aGUgdGl0bGUsIHlvdSBjYW4ganVzdCBpbmNsdWRlIHlvdXIg
U29CLiAgKENvbnRyYXJpd2lzZSwgaWYgeW91IGZlZWwKbGlrZSB5b3UgbmVlZCBzb21ldGhpbmcg
aW4gdGhlIGNvbW1pdCBtZXNzYWdlLCBpdCBzaG91bGQgYmUgbW9yZSB0aGFuCmp1c3QgcmVwZWF0
aW5nIHRoZSB0aXRsZSBvZiB0aGUgcGF0Y2guKQoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:43:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:43:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek69k-0003W0-83; Fri, 09 Feb 2018 10:43:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek69i-0003VB-Mn
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 10:43:46 +0000
X-Inumbo-ID: 089eff19-0d86-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 089eff19-0d86-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 11:43:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,482,1511827200"; d="scan'208";a="67607075"
Date: Fri, 9 Feb 2018 10:43:37 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <20180209104337.mo37jo2v56qil7l6@MacBook-Pro-de-Roger.local>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-7-sameer.goel@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209031055.21926-7-sameer.goel@linaro.org>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 sstabellini@kernel.org, shankerd@codeaurora.org, mjaggi@caviumnetworks.com
Subject: Re: [Xen-devel] [PATCH 6/7] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDg6MTA6NTRQTSAtMDcwMCwgU2FtZWVyIEdvZWwgd3Jv
dGU6Cj4gUHVsbCBjb21tb24gZGVmaW5lcyBmb3IgU01NVSBkcml2ZXMgaW4gYSBsb2NhbCBoZWFk
ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNhbWVlci5nb2VsQGxpbmFyby5v
cmc+Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9hcm1fc21tdS5oIHwgMTI1
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hcm0vc21tdS12My5jICB8ICA5NiArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAgIHwgMTA0ICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDEyOCBpbnNlcnRpb25zKCspLCAxOTcg
ZGVsZXRpb25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vYXJtX3NtbXUuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vYXJtX3NtbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9hcm1fc21tdS5o
Cj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5mNDlkY2ViNWI0Cj4g
LS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9hcm1fc21t
dS5oCj4gQEAgLTAsMCArMSwxMjUgQEAKPiArLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+ICsgKiAu
L2FybV9zbW11LmgKPiArICoKPiArICogQ29tbW9uIGNvbXBhdGliaWxpdHkgZGVmaW5lcyBhbmQg
ZGF0YV9zdHJ1Y3R1cmVzIGZvciBwb3J0aW5nIGFybSBzbW11Cj4gKyAqIGRyaXZlcnMgZnJvbSBM
aW51eC4KPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3IExpbmFybyBMaW1pdGVkCj4gKyAq
Cj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCj4gKyAq
IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJv
Z3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+
ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3
YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNV
TEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZv
ciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNv
cHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhp
cyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4g
KyAqLwo+ICsKPiArI2lmbmRlZiBfX0FSTV9TTU1VX0hfXwo+ICsjZGVmaW5lIF9fQVJNX1NNTVVf
SF9fCj4gKwo+ICsKPiArLyogQWxpYXMgdG8gWGVuIGRldmljZSB0cmVlIGhlbHBlcnMgKi8KPiAr
I2RlZmluZSBkZXZpY2Vfbm9kZSBkdF9kZXZpY2Vfbm9kZQo+ICsjZGVmaW5lIG9mX3BoYW5kbGVf
YXJncyBkdF9waGFuZGxlX2FyZ3MKPiArI2RlZmluZSBvZl9kZXZpY2VfaWQgZHRfZGV2aWNlX21h
dGNoCj4gKyNkZWZpbmUgb2ZfbWF0Y2hfbm9kZSBkdF9tYXRjaF9ub2RlCj4gKyNkZWZpbmUgb2Zf
cHJvcGVydHlfcmVhZF91MzIobnAsIHBuYW1lLCBvdXQpICghZHRfcHJvcGVydHlfcmVhZF91MzIo
bnAsIHBuYW1lLCBvdXQpKQoKQnJlYWsgdGhlIGxpbmUuCgo+ICsjZGVmaW5lIG9mX3Byb3BlcnR5
X3JlYWRfYm9vbCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wKPiArI2RlZmluZSBvZl9wYXJzZV9waGFu
ZGxlX3dpdGhfYXJncyBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncwo+ICsKPiArLyogSGVscGVy
cyB0byBnZXQgZGV2aWNlIE1NSU8gYW5kIElSUXMgKi8KPiArc3RydWN0IHJlc291cmNlIHsKPiAr
ICAgIHU2NCBhZGRyOwo+ICsgICAgdTY0IHNpemU7Cgp1aW50NjRfdCBpcyBwcmVmZXJyZWQgcmF0
aGVyIHRoYW4gdTY0LgoKPiArICAgIHVuc2lnbmVkIGludCB0eXBlOwo+ICt9Owo+ICsKPiArI2Rl
ZmluZSByZXNvdXJjZV9zaXplKHJlcykgKChyZXMpLT5zaXplKQo+ICsKPiArI2RlZmluZSBwbGF0
Zm9ybV9kZXZpY2UgZGV2aWNlCj4gKwo+ICsjZGVmaW5lIElPUkVTT1VSQ0VfTUVNIDAKPiArI2Rl
ZmluZSBJT1JFU09VUkNFX0lSUSAxCj4gKwo+ICsvKiBTdHViIG91dCBETUEgZG9tYWluIHJlbGF0
ZWQgZnVuY3Rpb25zICovCj4gKyNkZWZpbmUgaW9tbXVfZ2V0X2RtYV9jb29raWUoZG9tKSAwCj4g
KyNkZWZpbmUgaW9tbXVfcHV0X2RtYV9jb29raWUoZG9tKQo+ICsKPiArI2RlZmluZSBWQV9CSVRT
CQkwIC8qIE9ubHkgdXNlZCBmb3IgY29uZmlndXJpbmcgc3RhZ2UtMSBpbnB1dCBzaXplICovCj4g
Kwo+ICsjZGVmaW5lIE1PRFVMRV9ERVZJQ0VfVEFCTEUodHlwZSwgbmFtZSkKPiArI2RlZmluZSBt
b2R1bGVfcGFyYW1fbmFtZWQobmFtZSwgdmFsdWUsIHR5cGUsIHBlcm0pCj4gKyNkZWZpbmUgTU9E
VUxFX1BBUk1fREVTQyhfcGFybSwgZGVzYykKPiArCj4gKyNkZWZpbmUgZG1hX3NldF9tYXNrX2Fu
ZF9jb2hlcmVudChkLCBiKQkwCj4gKyNkZWZpbmUgb2ZfZG1hX2lzX2NvaGVyZW50KG4pCTAKPiAr
Cj4gK3N0YXRpYyB2b2lkIF9faW9tZW0gKmRldm1faW9yZW1hcF9yZXNvdXJjZShzdHJ1Y3QgZGV2
aWNlICpkZXYsCj4gKwkJCQkJICAgc3RydWN0IHJlc291cmNlICpyZXMpCgpBbGlnbWVudCwgcGxl
YXNlIHVzZSBzcGFjZXMuCgpBbHNvLCBpcyBfX2lvbWVtIG5lZWRlZCBoZXJlIGF0IGFsbD8KCj4g
K3sKPiArICAgIHZvaWQgX19pb21lbSAqcHRyOwoKU2FtZSBxdWVzdGlvbiBhYm91dCBfX2lvbWVt
IGF0dHJpYnV0ZS4KCj4gKwo+ICsgICAgaWYgKCAhcmVzIHx8IHJlcy0+dHlwZSAhPSBJT1JFU09V
UkNFX01FTSApCj4gKyAgICB7Cj4gKyAgICAgICAgZGV2X2VycihkZXYsICJJbnZhbGlkIHJlc291
cmNlXG4iKTsKPiArICAgICAgICByZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPiArICAgIH0KPiAr
Cj4gKyAgICBwdHIgPSBpb3JlbWFwX25vY2FjaGUocmVzLT5hZGRyLCByZXMtPnNpemUpOwo+ICsg
ICAgaWYgKCAhcHRyICkKPiArICAgIHsKPiArICAgICAgICBkZXZfZXJyKGRldiwgImlvcmVtYXAg
ZmFpbGVkIChhZGRyIDB4JSJQUkl4NjQiIHNpemUgMHglIlBSSXg2NCIpXG4iLAo+ICsgICAgICAg
ICAgICAgICAgcmVzLT5hZGRyLCByZXMtPnNpemUpOwo+ICsgICAgICAgIHJldHVybiBFUlJfUFRS
KC1FTk9NRU0pOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBwdHI7Cj4gK30KPiArCj4gKy8q
Cj4gKyAqIERvbWFpbiB0eXBlIGRlZmluaXRpb25zLiBOb3QgcmVhbGx5IG5lZWRlZCBmb3IgWGVu
LCBkZWZpbmluZyB0byBwb3J0Cj4gKyAqIExpbnV4IGNvZGUgYXMtaXMKPiArICovCj4gKyNkZWZp
bmUgSU9NTVVfRE9NQUlOX1VOTUFOQUdFRCAwCj4gKyNkZWZpbmUgSU9NTVVfRE9NQUlOX0RNQSAx
Cj4gKyNkZWZpbmUgSU9NTVVfRE9NQUlOX0lERU5USVRZIDIKPiArCj4gKy8qIFhlbjogQ29tcGF0
aWJpbGl0eSBkZWZpbmUgZm9yIGlvbW11X2RvbWFpbl9nZW9tZXRyeS4qLwo+ICtzdHJ1Y3QgaW9t
bXVfZG9tYWluX2dlb21ldHJ5IHsKPiArICAgIGRtYV9hZGRyX3QgYXBlcnR1cmVfc3RhcnQ7IC8q
IEZpcnN0IGFkZHJlc3MgdGhhdCBjYW4gYmUgbWFwcGVkICAgICovCj4gKyAgICBkbWFfYWRkcl90
IGFwZXJ0dXJlX2VuZDsgICAvKiBMYXN0IGFkZHJlc3MgdGhhdCBjYW4gYmUgbWFwcGVkICAgICAq
Lwo+ICsgICAgYm9vbCBmb3JjZV9hcGVydHVyZTsgICAgICAgLyogRE1BIG9ubHkgYWxsb3dlZCBp
biBtYXBwYWJsZSByYW5nZT8gKi8KPiArfTsKPiArCj4gKy8qIFhlbjogRHVtbXkgaW9tbXVfZG9t
YWluICovCj4gK3N0cnVjdCBpb21tdV9kb21haW4gewo+ICsgICAgLyogUnVudGltZSBTTU1VIGNv
bmZpZ3VyYXRpb24gZm9yIHRoaXMgaW9tbXVfZG9tYWluICovCj4gKyAgICBzdHJ1Y3QgYXJtX3Nt
bXVfZG9tYWluCQkqcHJpdjsKPiArICAgIHVuc2lnbmVkIGludAkJCXR5cGU7Cj4gKwo+ICsgICAg
LyogRHVtbXkgY29tcGF0aWJpbGl0eSBkZWZpbmVzICovCj4gKyAgICB1bnNpZ25lZCBsb25nIHBn
c2l6ZV9iaXRtYXA7Cj4gKyAgICBzdHJ1Y3QgaW9tbXVfZG9tYWluX2dlb21ldHJ5IGdlb21ldHJ5
Owo+ICsKPiArICAgIGF0b21pY190IHJlZjsKPiArICAgIC8qIFVzZWQgdG8gbGluayBpb21tdV9k
b21haW4gY29udGV4dHMgZm9yIGEgc2FtZSBkb21haW4uCj4gKyAgICAgKiBUaGVyZSBpcyBhdCBs
ZWFzdCBvbmUgcGVyLVNNTVUgdG8gdXNlZCBieSB0aGUgZG9tYWluLgo+ICsgICAgICovCj4gKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkCQlsaXN0OwoKTm8gdGFicyBwbGVhc2UuIEFuZCBpZiB5b3Ugd2Fu
dCB0byBhbGlnbiB0aGUgZmllbGRzLCBwbGVhc2UgZG8gc28KdW5pZm9ybWx5IGZvciBhbGwgdGhl
IHN0cnVjdHMgaW4gdGhlIGZpbGUuCgo+ICt9Owo+ICsKPiArLyogWGVuOiBEZXNjcmliZXMgaW5m
b3JtYXRpb24gcmVxdWlyZWQgZm9yIGEgWGVuIGRvbWFpbiAqLwo+ICtzdHJ1Y3QgYXJtX3NtbXVf
eGVuX2RvbWFpbiB7Cj4gKyAgICBzcGlubG9ja190CQkJbG9jazsKPiArICAgIC8qIExpc3Qgb2Yg
aW9tbXUgZG9tYWlucyBhc3NvY2lhdGVkIHRvIHRoaXMgZG9tYWluICovCj4gKyAgICBzdHJ1Y3Qg
bGlzdF9oZWFkCQljb250ZXh0czsKPiArfTsKClRhYnMuCgo+ICsKPiArI2VuZGlmIC8qIF9fQVJN
X1NNTVVfSF9fICovCj4gKwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS12My5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYwo+IGlu
ZGV4IGY0MzQ4NWZlNmUuLmYwYTYxNTIxZmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUtdjMuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Fy
bS9zbW11LXYzLmMKPiBAQCAtNDksMjggKzQ5LDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9pby5oPgo+
ICAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4gIAo+IC0vKiBBbGlhcyB0byBYZW4gZGV2aWNl
IHRyZWUgaGVscGVycyAqLwo+IC0jZGVmaW5lIGRldmljZV9ub2RlIGR0X2RldmljZV9ub2RlCj4g
LSNkZWZpbmUgb2ZfcGhhbmRsZV9hcmdzIGR0X3BoYW5kbGVfYXJncwo+IC0jZGVmaW5lIG9mX2Rl
dmljZV9pZCBkdF9kZXZpY2VfbWF0Y2gKPiAtI2RlZmluZSBvZl9tYXRjaF9ub2RlIGR0X21hdGNo
X25vZGUKPiAtI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91dCkgKCFk
dF9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91dCkpCj4gLSNkZWZpbmUgb2ZfcHJvcGVy
dHlfcmVhZF9ib29sIGR0X3Byb3BlcnR5X3JlYWRfYm9vbAo+IC0jZGVmaW5lIG9mX3BhcnNlX3Bo
YW5kbGVfd2l0aF9hcmdzIGR0X3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzCj4gLQo+IC0vKiBYZW46
IEhlbHBlcnMgdG8gZ2V0IGRldmljZSBNTUlPIGFuZCBJUlFzICovCj4gLXN0cnVjdCByZXNvdXJj
ZSB7Cj4gLQl1NjQgYWRkcjsKPiAtCXU2NCBzaXplOwo+IC0JdW5zaWduZWQgaW50IHR5cGU7Cj4g
LX07Cj4gLQo+IC0jZGVmaW5lIHJlc291cmNlX3NpemUocmVzKSAoKHJlcyktPnNpemUpCj4gLQo+
IC0jZGVmaW5lIHBsYXRmb3JtX2RldmljZSBkZXZpY2UKPiAtCj4gLSNkZWZpbmUgSU9SRVNPVVJD
RV9NRU0gMAo+IC0jZGVmaW5lIElPUkVTT1VSQ0VfSVJRIDEKCllvdSBpbnRyb2R1Y2UgdGhlIGFi
b3ZlIGNvZGUgaW4gcGF0Y2ggNSwgYW5kIHJlbW92ZSBpdCBpbiBwYXRjaCA2LCBpcwp0aGlzIHJl
YWxseSBuZWVkZWQ/CgpJZTogd2h5IG5vdCBzaW1wbHkgaW50cm9kdWNlIHRoaXMgY29kZSBkaXJl
Y3RseSBpbiB0aGlzIHBhdGNoPwoKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPiBpbmRl
eCBhZDk1NmQ1YjhkLi40YzA0MzkxZTIxIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FybS9zbW11LmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21t
dS5jCj4gQEAgLTQxLDYgKzQxLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9pcnEuaD4KPiAgI2luY2x1
ZGUgPHhlbi9saWIuaD4KPiAgI2luY2x1ZGUgPHhlbi9saXN0Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4v
bGludXhfY29tcGF0Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vbW0uaD4KPiAgI2luY2x1ZGUgPHhlbi92
bWFwLmg+Cj4gICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gQEAgLTUxLDM2ICs1MiwxMyBAQAo+
ICAjaW5jbHVkZSA8YXNtL2lvLmg+Cj4gICNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KPiAgCj4g
KyNpbmNsdWRlICJhcm1fc21tdS5oIiAvKiBOb3QgYSBzZWxmIGNvbnRhaW5lZCBoZWFkZXIuIFNv
IGxhc3QgaW4gdGhlIGxpc3QgKi8KPiAgLyogWGVuOiBUaGUgYmVsb3cgZGVmaW5lcyBhcmUgcmVk
ZWZpbmVkIHdpdGhpbiB0aGUgZmlsZS4gVW5kZWYgaXQgKi8KPiAgI3VuZGVmIFNDVExSX0FGRQo+
ICAjdW5kZWYgU0NUTFJfVFJFCj4gICN1bmRlZiBTQ1RMUl9NCj4gICN1bmRlZiBUVEJDUl9FQUUK
PiAgCj4gLS8qIEFsaWFzIHRvIFhlbiBkZXZpY2UgdHJlZSBoZWxwZXJzICovCj4gLSNkZWZpbmUg
ZGV2aWNlX25vZGUgZHRfZGV2aWNlX25vZGUKPiAtI2RlZmluZSBvZl9waGFuZGxlX2FyZ3MgZHRf
cGhhbmRsZV9hcmdzCj4gLSNkZWZpbmUgb2ZfZGV2aWNlX2lkIGR0X2RldmljZV9tYXRjaAo+IC0j
ZGVmaW5lIG9mX21hdGNoX25vZGUgZHRfbWF0Y2hfbm9kZQo+IC0jZGVmaW5lIG9mX3Byb3BlcnR5
X3JlYWRfdTMyKG5wLCBwbmFtZSwgb3V0KSAoIWR0X3Byb3BlcnR5X3JlYWRfdTMyKG5wLCBwbmFt
ZSwgb3V0KSkKPiAtI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX2Jvb2wgZHRfcHJvcGVydHlfcmVh
ZF9ib29sCj4gLSNkZWZpbmUgb2ZfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MgZHRfcGFyc2VfcGhh
bmRsZV93aXRoX2FyZ3MKPiAtCj4gLS8qIFhlbjogSGVscGVycyB0byBnZXQgZGV2aWNlIE1NSU8g
YW5kIElSUXMgKi8KPiAtc3RydWN0IHJlc291cmNlCj4gLXsKPiAtCXU2NCBhZGRyOwo+IC0JdTY0
IHNpemU7Cj4gLQl1bnNpZ25lZCBpbnQgdHlwZTsKPiAtfTsKPiAtCj4gLSNkZWZpbmUgcmVzb3Vy
Y2Vfc2l6ZShyZXMpIChyZXMpLT5zaXplOwo+IC0KPiAtI2RlZmluZSBwbGF0Zm9ybV9kZXZpY2Ug
ZGV2aWNlCj4gLQo+IC0jZGVmaW5lIElPUkVTT1VSQ0VfTUVNIDAKPiAtI2RlZmluZSBJT1JFU09V
UkNFX0lSUSAxCj4gLQo+ICBzdGF0aWMgc3RydWN0IHJlc291cmNlICpwbGF0Zm9ybV9nZXRfcmVz
b3VyY2Uoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPiAgCQkJCQkgICAgICB1bnNpZ25l
ZCBpbnQgdHlwZSwKPiAgCQkJCQkgICAgICB1bnNpZ25lZCBpbnQgbnVtKQo+IEBAIC0xMTgsNTgg
Kzk2LDYgQEAgc3RhdGljIHN0cnVjdCByZXNvdXJjZSAqcGxhdGZvcm1fZ2V0X3Jlc291cmNlKHN0
cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4gIAo+ICAvKiBYZW46IEhlbHBlcnMgZm9yIElS
USBmdW5jdGlvbnMgKi8KPiAgI2RlZmluZSByZXF1ZXN0X2lycShpcnEsIGZ1bmMsIGZsYWdzLCBu
YW1lLCBkZXYpIHJlcXVlc3RfaXJxKGlycSwgZmxhZ3MsIGZ1bmMsIG5hbWUsIGRldikKPiAtI2Rl
ZmluZSBmcmVlX2lycSByZWxlYXNlX2lycQo+IC0KPiAtZW51bSBpcnFyZXR1cm4gewo+IC0JSVJR
X05PTkUJPSAoMCA8PCAwKSwKPiAtCUlSUV9IQU5ETEVECT0gKDEgPDwgMCksCj4gLX07Cj4gLQo+
IC10eXBlZGVmIGVudW0gaXJxcmV0dXJuIGlycXJldHVybl90OwoKWW91IHJlbW92ZSB0aGUgaXJx
cmV0dXJuIGVudW0gd2l0aG91dCBhZGRpbmcgYW55IHJlcGxhY2VtZW50LCBpcyB0aGlzCnJlYWxs
eSB1bnVzZWQ/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:45:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:45:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6BX-0003bj-Il; Fri, 09 Feb 2018 10:45:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ek6BW-0003bY-IH
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 10:45:38 +0000
X-Inumbo-ID: 7bf2bcd4-0d86-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7bf2bcd4-0d86-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 10:46:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 580C980D;
 Fri,  9 Feb 2018 02:45:30 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9B3AE3F25C;
 Fri,  9 Feb 2018 02:45:27 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Sameer Goel <sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-2-sameer.goel@linaro.org>
 <20180209102947.6dwuchlgkibx4okr@MacBook-Pro-de-Roger.local>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6c94284e-f559-273d-021e-05ea35b9ec2e@arm.com>
Date: Fri, 9 Feb 2018 10:45:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180209102947.6dwuchlgkibx4okr@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com, jbeulich@suse.com,
 Ian.Jackson@citrix.com, xen-devel@lists.xenproject.org, nd@arm.com,
 shankerd@codeaurora.org
Subject: Re: [Xen-devel] [PATCH 1/7] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wOS8yMDE4IDEwOjI5IEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9u
IFRodSwgRmViIDA4LCAyMDE4IGF0IDA4OjEwOjQ5UE0gLTA3MDAsIFNhbWVlciBHb2VsIHdyb3Rl
Ogo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVuL2luY2x1ZGUveGVu
L2xpYi5oCj4+IGluZGV4IDFkOTc3MTM0MGMuLjY5NzIxMmEwNjEgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL3hlbi9saWIuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPj4gQEAg
LTExLDYgKzExLDE5IEBACj4+ICAgI2RlZmluZSBCVUdfT04ocCkgIGRvIHsgaWYgKHVubGlrZWx5
KHApKSBCVUcoKTsgIH0gd2hpbGUgKDApCj4+ICAgI2RlZmluZSBXQVJOX09OKHApIGRvIHsgaWYg
KHVubGlrZWx5KHApKSBXQVJOKCk7IH0gd2hpbGUgKDApCj4+ICAgCj4+ICsjZGVmaW5lIFdBUk5f
T05fT05DRShwKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiArKHsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICBzdGF0aWMg
Ym9vbCBfX3NlY3Rpb24oIi5kYXRhLnVubGlrZWx5IikgX193YXJuZWQ7IFwKPj4gKyAgICBpbnQg
X19yZXRfd2Fybl9vbmNlID0gISEocCk7ICAgICAgICAgICAgICAgICAgICBcCj4gICAgICAgICBe
IGJvb2wKPiAKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4+ICsgICAgaWYgKCB1bmxpa2VseShfX3JldF93YXJuX29uY2UgJiYgIV9fd2Fy
bmVkKSApICAgICBcCj4+ICsgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+PiArICAgICAgICBfX3dhcm5lZCA9IHRydWU7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPj4gKyAgICAgICAgV0FSTigpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4+ICsgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAo+PiArICAgIHVubGlrZWx5KF9fcmV0X3dhcm5fb25jZSk7ICAgICAg
ICAgICAgICAgICAgICAgIFwKPiAKPiBEb2VzIHRoaXMgbWFjcm8gcmVhbGx5IG5lZWQgdG8gcmV0
dXJuIHNvbWV0aGluZz8gSXQgc2VlbXMgd2VpcmQgdG8gbWUKPiB0byBhbGxvdyB1c2FnZXMgbGlr
ZTogaWYgKCBXQVJOX09OX09OQ0UuLi4KClRoaXMgY29uc3RydWN0IGlzIHVzZWQgaW4gTGludXgg
KGluY2x1ZGVkIGluIHRoZSBkcml2ZXIgcG9ydGVkKToKCmlmIChXQVJOX09OX09OQ0UoZndzcGVj
LT5pb21tdV9wcml2KSkgewogICAgICBtYXN0ZXIgPSBmd3NwZWMtPmlvbW11X3ByaXY7CiAgICAg
IHNtbXUgPSBtYXN0ZXItPnNtbXU7Cn0gZWxzZSB7Ci4uLi4KfQoKSUhNTyB0aGUgbWFrZXMgdGhl
IGNvZGUgbmljZXIgdG8gcmVhZCBvdmVyOgoKV0FSTl9PTl9PTkNFKC4uLikKaWYgKCAuLi4gKSB7
Cn0gZWxzZSB7Cn0KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:47:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6DB-0003ja-TA; Fri, 09 Feb 2018 10:47:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek6DA-0003jP-Pw
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 10:47:20 +0000
X-Inumbo-ID: b930b65f-0d86-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b930b65f-0d86-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 10:48:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,482,1511827200"; d="scan'208";a="67607298"
Date: Fri, 9 Feb 2018 10:47:08 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180209104708.qxjthhwfy6pk272h@MacBook-Pro-de-Roger.local>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-2-sameer.goel@linaro.org>
 <20180209102947.6dwuchlgkibx4okr@MacBook-Pro-de-Roger.local>
 <6c94284e-f559-273d-021e-05ea35b9ec2e@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6c94284e-f559-273d-021e-05ea35b9ec2e@arm.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com, Ian.Jackson@citrix.com,
 jbeulich@suse.com, Sameer Goel <sameer.goel@linaro.org>,
 xen-devel@lists.xenproject.org, nd@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [PATCH 1/7] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTA6NDU6MjVBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDAyLzA5LzIwMTggMTA6MjkgQU0sIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4gPiBPbiBUaHUsIEZlYiAwOCwgMjAxOCBhdCAwODoxMDo0OVBNIC0wNzAwLCBTYW1l
ZXIgR29lbCB3cm90ZToKPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBi
L3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+ID4gPiBpbmRleCAxZDk3NzEzNDBjLi42OTcyMTJhMDYx
IDEwMDY0NAo+ID4gPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4vbGliLmgKPiA+ID4gKysrIGIveGVu
L2luY2x1ZGUveGVuL2xpYi5oCj4gPiA+IEBAIC0xMSw2ICsxMSwxOSBAQAo+ID4gPiAgICNkZWZp
bmUgQlVHX09OKHApICBkbyB7IGlmICh1bmxpa2VseShwKSkgQlVHKCk7ICB9IHdoaWxlICgwKQo+
ID4gPiAgICNkZWZpbmUgV0FSTl9PTihwKSBkbyB7IGlmICh1bmxpa2VseShwKSkgV0FSTigpOyB9
IHdoaWxlICgwKQo+ID4gPiArI2RlZmluZSBXQVJOX09OX09OQ0UocCkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKPiA+ID4gKyh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4gPiA+ICsgICAgc3RhdGljIGJvb2wgX19zZWN0aW9uKCIuZGF0
YS51bmxpa2VseSIpIF9fd2FybmVkOyBcCj4gPiA+ICsgICAgaW50IF9fcmV0X3dhcm5fb25jZSA9
ICEhKHApOyAgICAgICAgICAgICAgICAgICAgXAo+ID4gICAgICAgICBeIGJvb2wKPiA+IAo+ID4g
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
PiA+ID4gKyAgICBpZiAoIHVubGlrZWx5KF9fcmV0X3dhcm5fb25jZSAmJiAhX193YXJuZWQpICkg
ICAgIFwKPiA+ID4gKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gPiA+ICsgICAgICAgIF9fd2FybmVkID0gdHJ1ZTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAo+ID4gPiArICAgICAgICBXQVJOKCk7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKPiA+ID4gKyAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCj4gPiA+ICsgICAgdW5saWtlbHkoX19yZXRfd2Fybl9vbmNl
KTsgICAgICAgICAgICAgICAgICAgICAgXAo+ID4gCj4gPiBEb2VzIHRoaXMgbWFjcm8gcmVhbGx5
IG5lZWQgdG8gcmV0dXJuIHNvbWV0aGluZz8gSXQgc2VlbXMgd2VpcmQgdG8gbWUKPiA+IHRvIGFs
bG93IHVzYWdlcyBsaWtlOiBpZiAoIFdBUk5fT05fT05DRS4uLgo+IAo+IFRoaXMgY29uc3RydWN0
IGlzIHVzZWQgaW4gTGludXggKGluY2x1ZGVkIGluIHRoZSBkcml2ZXIgcG9ydGVkKToKPiAKPiBp
ZiAoV0FSTl9PTl9PTkNFKGZ3c3BlYy0+aW9tbXVfcHJpdikpIHsKPiAgICAgIG1hc3RlciA9IGZ3
c3BlYy0+aW9tbXVfcHJpdjsKPiAgICAgIHNtbXUgPSBtYXN0ZXItPnNtbXU7Cj4gfSBlbHNlIHsK
PiAuLi4uCj4gfQo+IAo+IElITU8gdGhlIG1ha2VzIHRoZSBjb2RlIG5pY2VyIHRvIHJlYWQgb3Zl
cjoKCk9LLCBpZiB0aGF0J3MgaW50ZW5kZWQgSSdtIGZpbmUgd2l0aCBpdCwganVzdCB3YW50ZWQg
dG8gY2hlY2suCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:51:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:51:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6Gv-0004SI-DO; Fri, 09 Feb 2018 10:51:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ek6Gu-0004S5-Cj
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 10:51:12 +0000
X-Inumbo-ID: 43a1e7bd-0d87-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 43a1e7bd-0d87-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 10:52:04 +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 1BDC980D;
 Fri,  9 Feb 2018 02:51:06 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AE97B3F25C;
 Fri,  9 Feb 2018 02:51:03 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Sameer Goel <sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-7-sameer.goel@linaro.org>
 <20180209104337.mo37jo2v56qil7l6@MacBook-Pro-de-Roger.local>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <175537d7-cd3d-069a-cd7a-dccd68107561@arm.com>
Date: Fri, 9 Feb 2018 10:51:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180209104337.mo37jo2v56qil7l6@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 shankerd@codeaurora.org, mjaggi@caviumnetworks.com
Subject: Re: [Xen-devel] [PATCH 6/7] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wOS8yMDE4IDEwOjQzIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiAr
ICAgIHVuc2lnbmVkIGludCB0eXBlOwo+PiArfTsKPj4gKwo+PiArI2RlZmluZSByZXNvdXJjZV9z
aXplKHJlcykgKChyZXMpLT5zaXplKQo+PiArCj4+ICsjZGVmaW5lIHBsYXRmb3JtX2RldmljZSBk
ZXZpY2UKPj4gKwo+PiArI2RlZmluZSBJT1JFU09VUkNFX01FTSAwCj4+ICsjZGVmaW5lIElPUkVT
T1VSQ0VfSVJRIDEKPj4gKwo+PiArLyogU3R1YiBvdXQgRE1BIGRvbWFpbiByZWxhdGVkIGZ1bmN0
aW9ucyAqLwo+PiArI2RlZmluZSBpb21tdV9nZXRfZG1hX2Nvb2tpZShkb20pIDAKPj4gKyNkZWZp
bmUgaW9tbXVfcHV0X2RtYV9jb29raWUoZG9tKQo+PiArCj4+ICsjZGVmaW5lIFZBX0JJVFMJCTAg
LyogT25seSB1c2VkIGZvciBjb25maWd1cmluZyBzdGFnZS0xIGlucHV0IHNpemUgKi8KPj4gKwo+
PiArI2RlZmluZSBNT0RVTEVfREVWSUNFX1RBQkxFKHR5cGUsIG5hbWUpCj4+ICsjZGVmaW5lIG1v
ZHVsZV9wYXJhbV9uYW1lZChuYW1lLCB2YWx1ZSwgdHlwZSwgcGVybSkKPj4gKyNkZWZpbmUgTU9E
VUxFX1BBUk1fREVTQyhfcGFybSwgZGVzYykKPj4gKwo+PiArI2RlZmluZSBkbWFfc2V0X21hc2tf
YW5kX2NvaGVyZW50KGQsIGIpCTAKPj4gKyNkZWZpbmUgb2ZfZG1hX2lzX2NvaGVyZW50KG4pCTAK
Pj4gKwo+PiArc3RhdGljIHZvaWQgX19pb21lbSAqZGV2bV9pb3JlbWFwX3Jlc291cmNlKHN0cnVj
dCBkZXZpY2UgKmRldiwKPj4gKwkJCQkJICAgc3RydWN0IHJlc291cmNlICpyZXMpCj4gCj4gQWxp
Z21lbnQsIHBsZWFzZSB1c2Ugc3BhY2VzLgo+IAo+IEFsc28sIGlzIF9faW9tZW0gbmVlZGVkIGhl
cmUgYXQgYWxsPwoKT24gQXJtLCB3ZSB0ZW5kIHRvIGFkZCBrZWVwIF9faW9tZW0gb24gcG9pbnRl
ciBkZWFsaW5nIHdpdGggTU1JTy4KClsuLi5dCgo+PiArCj4+ICsjZW5kaWYgLyogX19BUk1fU01N
VV9IX18gKi8KPj4gKwo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUtdjMuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMKPj4gaW5k
ZXggZjQzNDg1ZmU2ZS4uZjBhNjE1MjFmYiAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUtdjMuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS12My5jCj4+IEBAIC00OSwyOCArNDksNyBAQAo+PiAgICNpbmNsdWRlIDxhc20vaW8u
aD4KPj4gICAjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4+ICAgCj4+IC0vKiBBbGlhcyB0byBY
ZW4gZGV2aWNlIHRyZWUgaGVscGVycyAqLwo+PiAtI2RlZmluZSBkZXZpY2Vfbm9kZSBkdF9kZXZp
Y2Vfbm9kZQo+PiAtI2RlZmluZSBvZl9waGFuZGxlX2FyZ3MgZHRfcGhhbmRsZV9hcmdzCj4+IC0j
ZGVmaW5lIG9mX2RldmljZV9pZCBkdF9kZXZpY2VfbWF0Y2gKPj4gLSNkZWZpbmUgb2ZfbWF0Y2hf
bm9kZSBkdF9tYXRjaF9ub2RlCj4+IC0jZGVmaW5lIG9mX3Byb3BlcnR5X3JlYWRfdTMyKG5wLCBw
bmFtZSwgb3V0KSAoIWR0X3Byb3BlcnR5X3JlYWRfdTMyKG5wLCBwbmFtZSwgb3V0KSkKPj4gLSNk
ZWZpbmUgb2ZfcHJvcGVydHlfcmVhZF9ib29sIGR0X3Byb3BlcnR5X3JlYWRfYm9vbAo+PiAtI2Rl
ZmluZSBvZl9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJn
cwo+PiAtCj4+IC0vKiBYZW46IEhlbHBlcnMgdG8gZ2V0IGRldmljZSBNTUlPIGFuZCBJUlFzICov
Cj4+IC1zdHJ1Y3QgcmVzb3VyY2Ugewo+PiAtCXU2NCBhZGRyOwo+PiAtCXU2NCBzaXplOwo+PiAt
CXVuc2lnbmVkIGludCB0eXBlOwo+PiAtfTsKPj4gLQo+PiAtI2RlZmluZSByZXNvdXJjZV9zaXpl
KHJlcykgKChyZXMpLT5zaXplKQo+PiAtCj4+IC0jZGVmaW5lIHBsYXRmb3JtX2RldmljZSBkZXZp
Y2UKPj4gLQo+PiAtI2RlZmluZSBJT1JFU09VUkNFX01FTSAwCj4+IC0jZGVmaW5lIElPUkVTT1VS
Q0VfSVJRIDEKPiAKPiBZb3UgaW50cm9kdWNlIHRoZSBhYm92ZSBjb2RlIGluIHBhdGNoIDUsIGFu
ZCByZW1vdmUgaXQgaW4gcGF0Y2ggNiwgaXMKPiB0aGlzIHJlYWxseSBuZWVkZWQ/Cj4gCj4gSWU6
IHdoeSBub3Qgc2ltcGx5IGludHJvZHVjZSB0aGlzIGNvZGUgZGlyZWN0bHkgaW4gdGhpcyBwYXRj
aD8KClNlZSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAx
OC0wMS9tc2cwMjA2Ni5odG1sCgo+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvYXJtL3NtbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4g
aW5kZXggYWQ5NTZkNWI4ZC4uNGMwNDM5MWUyMSAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9h
cm0vc21tdS5jCj4+IEBAIC00MSw2ICs0MSw3IEBACj4+ICAgI2luY2x1ZGUgPHhlbi9pcnEuaD4K
Pj4gICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+PiAgICNpbmNsdWRlIDx4ZW4vbGlzdC5oPgo+PiAr
I2luY2x1ZGUgPHhlbi9saW51eF9jb21wYXQuaD4KPj4gICAjaW5jbHVkZSA8eGVuL21tLmg+Cj4+
ICAgI2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4+ICAgI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KPj4g
QEAgLTUxLDM2ICs1MiwxMyBAQAo+PiAgICNpbmNsdWRlIDxhc20vaW8uaD4KPj4gICAjaW5jbHVk
ZSA8YXNtL3BsYXRmb3JtLmg+Cj4+ICAgCj4+ICsjaW5jbHVkZSAiYXJtX3NtbXUuaCIgLyogTm90
IGEgc2VsZiBjb250YWluZWQgaGVhZGVyLiBTbyBsYXN0IGluIHRoZSBsaXN0ICovCj4+ICAgLyog
WGVuOiBUaGUgYmVsb3cgZGVmaW5lcyBhcmUgcmVkZWZpbmVkIHdpdGhpbiB0aGUgZmlsZS4gVW5k
ZWYgaXQgKi8KPj4gICAjdW5kZWYgU0NUTFJfQUZFCj4+ICAgI3VuZGVmIFNDVExSX1RSRQo+PiAg
ICN1bmRlZiBTQ1RMUl9NCj4+ICAgI3VuZGVmIFRUQkNSX0VBRQo+PiAgIAo+PiAtLyogQWxpYXMg
dG8gWGVuIGRldmljZSB0cmVlIGhlbHBlcnMgKi8KPj4gLSNkZWZpbmUgZGV2aWNlX25vZGUgZHRf
ZGV2aWNlX25vZGUKPj4gLSNkZWZpbmUgb2ZfcGhhbmRsZV9hcmdzIGR0X3BoYW5kbGVfYXJncwo+
PiAtI2RlZmluZSBvZl9kZXZpY2VfaWQgZHRfZGV2aWNlX21hdGNoCj4+IC0jZGVmaW5lIG9mX21h
dGNoX25vZGUgZHRfbWF0Y2hfbm9kZQo+PiAtI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX3UzMihu
cCwgcG5hbWUsIG91dCkgKCFkdF9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91dCkpCj4+
IC0jZGVmaW5lIG9mX3Byb3BlcnR5X3JlYWRfYm9vbCBkdF9wcm9wZXJ0eV9yZWFkX2Jvb2wKPj4g
LSNkZWZpbmUgb2ZfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MgZHRfcGFyc2VfcGhhbmRsZV93aXRo
X2FyZ3MKPj4gLQo+PiAtLyogWGVuOiBIZWxwZXJzIHRvIGdldCBkZXZpY2UgTU1JTyBhbmQgSVJR
cyAqLwo+PiAtc3RydWN0IHJlc291cmNlCj4+IC17Cj4+IC0JdTY0IGFkZHI7Cj4+IC0JdTY0IHNp
emU7Cj4+IC0JdW5zaWduZWQgaW50IHR5cGU7Cj4+IC19Owo+PiAtCj4+IC0jZGVmaW5lIHJlc291
cmNlX3NpemUocmVzKSAocmVzKS0+c2l6ZTsKPj4gLQo+PiAtI2RlZmluZSBwbGF0Zm9ybV9kZXZp
Y2UgZGV2aWNlCj4+IC0KPj4gLSNkZWZpbmUgSU9SRVNPVVJDRV9NRU0gMAo+PiAtI2RlZmluZSBJ
T1JFU09VUkNFX0lSUSAxCj4+IC0KPj4gICBzdGF0aWMgc3RydWN0IHJlc291cmNlICpwbGF0Zm9y
bV9nZXRfcmVzb3VyY2Uoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPj4gICAJCQkJCSAg
ICAgIHVuc2lnbmVkIGludCB0eXBlLAo+PiAgIAkJCQkJICAgICAgdW5zaWduZWQgaW50IG51bSkK
Pj4gQEAgLTExOCw1OCArOTYsNiBAQCBzdGF0aWMgc3RydWN0IHJlc291cmNlICpwbGF0Zm9ybV9n
ZXRfcmVzb3VyY2Uoc3RydWN0IHBsYXRmb3JtX2RldmljZSAqcGRldiwKPj4gICAKPj4gICAvKiBY
ZW46IEhlbHBlcnMgZm9yIElSUSBmdW5jdGlvbnMgKi8KPj4gICAjZGVmaW5lIHJlcXVlc3RfaXJx
KGlycSwgZnVuYywgZmxhZ3MsIG5hbWUsIGRldikgcmVxdWVzdF9pcnEoaXJxLCBmbGFncywgZnVu
YywgbmFtZSwgZGV2KQo+PiAtI2RlZmluZSBmcmVlX2lycSByZWxlYXNlX2lycQo+PiAtCj4+IC1l
bnVtIGlycXJldHVybiB7Cj4+IC0JSVJRX05PTkUJPSAoMCA8PCAwKSwKPj4gLQlJUlFfSEFORExF
RAk9ICgxIDw8IDApLAo+PiAtfTsKPj4gLQo+PiAtdHlwZWRlZiBlbnVtIGlycXJldHVybiBpcnFy
ZXR1cm5fdDsKPiAKPiBZb3UgcmVtb3ZlIHRoZSBpcnFyZXR1cm4gZW51bSB3aXRob3V0IGFkZGlu
ZyBhbnkgcmVwbGFjZW1lbnQsIGlzIHRoaXMKPiByZWFsbHkgdW51c2VkPwoKSXQgaXMgdXNlZCwg
c28gbG9va3MgbGlrZSB0aGUgU01NVSBkcml2ZXIgaGFzIG5vdCBiZWVuIGJ1aWxkIHRlc3QgaXQu
IApTYW1lZXIsIHBsZWFzZSBhdCBsZWFzdCBidWlsZCB0ZXN0IHRoZSBjaGFuZ2VzIHlvdSBtYWRl
IGluIHRoZSBTTU1VIGRyaXZlci4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:54:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:54:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6KG-0004bB-Rr; Fri, 09 Feb 2018 10:54:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nvos=fd=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ek6KF-0004b2-Mu
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 10:54:39 +0000
X-Inumbo-ID: 8e47c32b-0d87-11e8-ba59-bc764e045a96
Received: from mail-qk0-x22f.google.com (unknown [2607:f8b0:400d:c09::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e47c32b-0d87-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 11:54:09 +0100 (CET)
Received: by mail-qk0-x22f.google.com with SMTP id c128so9437196qkb.4
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 02:54:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=oql1GCGZ+kBImmd2luADgbPE4y0ob3ZU1eFMfTG0ymU=;
 b=lYPJWybzR7j6uWlcYdX+99Cnj/NrOf8EeVxhZMbp6k/Rliyx3JRQRXMcIb8We5H/Qo
 VT9D525hELSlvJvapU51gRj2pQ+v9720PeZKoig+cZPW0CV/BjbRnZN6czaqtdFaLuJB
 8JndG+WaHutvaKglDIWoX5FWWMBb9x2+VS/w9SCEsl1jYD2HfcaOzFvI8abN9ssTSxf/
 EnY8rUoX8Babk1dF8ZlNzrvgjch5xiOJQ3Hy1HlhVu/yWPzQ2fZaEcJBEFxcWYnf7GtO
 qyPnt9DK8HqKeO4j/NPPD5KYRg/VSTydOHwwJHc6DiuhkmIOGw1ZCUhOwJeCtG0aFwea
 kkKA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=oql1GCGZ+kBImmd2luADgbPE4y0ob3ZU1eFMfTG0ymU=;
 b=H8SyQofQXXcHggmj24CSNl/5WEoB/Ob1BfYxptdUH6fYwfDvZbnkAE992yo420Ns0L
 /CzxZQNYNlketalfUp7fxDfmAMVeOURZqtaT5Tb92Pvpete/1JDzEmOICMNZu9zYLmkz
 Pgt5U05raw/utJcWXBR7dGNYkvrsfqx8G6NlKg3Li2lH31zWT2nIRS1+91AYBvePmU28
 6Bb3MgaVKz0yC1c0vvBSlT0GZ7oauFTPT10PECi/MJvreXR1heKXlHAw3OCzoi5ZF8Tm
 wruJNTKcYDdwFEQE72E8vXBYtWupuQkKehxz/rQKfIDmtGDzYt4YafHRsTxsGOIrJs5V
 bCFQ==
X-Gm-Message-State: APf1xPA6or3KDvhKyj/uI7IwIkNMrrKdUeZN1+1+SDt2GsTebUWAb8m/
 0/EjAH/HDAskxscfFGgeizJeVL7BKJDfc7Wvfd8=
X-Google-Smtp-Source: AH8x227eanmKvQlnn52wbY5JBIRl9OGPJscsHM8I3Ep4CgLwgWg3tOVcaTY9PT7ZJ06nbz7OGmH5lD1DvrU88P4bwqw=
X-Received: by 10.55.112.132 with SMTP id l126mr3315460qkc.63.1518173677034;
 Fri, 09 Feb 2018 02:54:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.143.66 with HTTP; Fri, 9 Feb 2018 02:54:36 -0800 (PST)
In-Reply-To: <CAFLBxZbB65ALGcu1mZ2ajwZ3yXEcMf8hhKf3mwSVN0h_kesQQw@mail.gmail.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
 <CAFLBxZbB65ALGcu1mZ2ajwZ3yXEcMf8hhKf3mwSVN0h_kesQQw@mail.gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 9 Feb 2018 10:54:36 +0000
X-Google-Sender-Auth: 1BNwyqrAebX7M-Dr5zDADCUL_-Y
Message-ID: <CAFLBxZbRELTx66myMXxhzo+8=k9nvZjorYnsr-75zFrysCLSOQ@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Tamas K Lengyel <tamas@tklengyel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCAxMDoyOCBBTSwgR2VvcmdlIER1bmxhcCA8ZHVubGFwZ0B1
bWljaC5lZHU+IHdyb3RlOgo+IE9uIFRodSwgRmViIDgsIDIwMTggYXQgMzoyNSBQTSwgQWxleGFu
ZHJ1IElzYWlsYQo+IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IFRoaXMgY29t
bWl0IHNlcGFyYXRlcyB0aGUgc3ZtIGNhcHMgZnJvbSB0aGUgdm14IGNhcHMuCj4KPiBJIGNhbiBz
ZWUgaG93IHRoZSBwYXRjaCByZWxhdGVzIHRvIHRoZSBkZXNjcmlwdGlvbiBoZXJlLCBidXQgaXQn
cyBub3QKPiBpbW1lZGlhdGVseSBjbGVhciBob3cgaXQgcmVsYXRlcyB0byB0aGUgdGl0bGUuCj4K
PiBBIGdvb2QgInRlbXBsYXRlIiB0byBzdGFydCB3aXRoIGZvciBhbnkgY29tbWl0IG1lc3NhZ2Ug
aXM6Cj4gMS4gV2hhdCB0aGUgY3VycmVudCBzaXR1YXRpb24gaXMKPiAyLiBXaHkgdGhhdCdzIGEg
cHJvYmxlbQo+IDMuIEhvdyB0aGlzIHBhdGNoIGZpeGVzIGl0Cj4KPiBUaGUgb25seSB0aW1lIHlv
dSBzaG91bGQgb21pdCBhbnkgb2YgdGhlc2UgaXMgaWYgaXQncyBjb21wbGV0ZWx5IG9idmlvdXMu
Cj4KPiBJbiB0aGlzIGNhc2UsIGl0IGxvb2tzIGxpa2UgdGhlIGFuc3dlcnMgd291bGQgbG9vayBs
aWtlOgo+Cj4gMS4gT25seSBhIHN1YnNldCBvZiB0aGUgbW9uaXRvciBmZWF0dXJlcyBhcmUgYXZh
aWxhYmxlIG9uIEFNRCwgYnV0IGFsbAo+IGNhcGFiaWxpdGllcyBhcmUgcGFzc2VkIHJlZ2FyZGxl
c3Mgb2YgdGhlIHByb2Nlc3NvciBhcmNoaXRlY3R1cmUuCj4KPiAyLiBUaGlzIG1lYW5zIHRoYXQg
dGhlIG1ham9yaXR5IG9mIGZ1bmN0aW9uYWxpdHkgYWR2ZXJ0aXplZCBpbgo+ICdjYXBhYmlsaXRp
ZXMnIGlzIGFjdHVhbGx5IGJyb2tlbiB3aGVuIHJ1bm5pbmcgdW5kZXIgQU1ELgo+Cj4gMy4gU2Vw
YXJhdGUgb3V0IGZlYXR1cmVzIHdoaWNoIGFyZSBpbXBsZW1lbnRlZCBvbiBib3RoIHN5c3RlbXMg
ZnJvbQo+IHRob3NlIGltcGxlbWVudGVkIG9ubHkgb24gSW50ZWwsIHNvIHRoYXQgb24gQU1EIHN5
c3RlbXMgd2Ugb25seQo+IGFkdmVydGl6ZSBmdW5jdGlvbmFsaXR5IHRoYXQgd29ya3MuCgpBbmQg
SSB0aGluayBhIGJldHRlciB0aXRsZSBtaWdodCBiZSBzb21ldGhpbmcgbGlrZToKCiJhc20teDg2
L21vbml0b3I6IEZpeCBtb250aW9yIGNhcGFiaWxpdHkgcmVwb3J0aW5nIG9uIFNWTSBzeXN0ZW1z
IgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 10:55:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 10:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6LK-0004hw-7f; Fri, 09 Feb 2018 10:55:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek6LI-0004hV-P8
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 10:55:44 +0000
X-Inumbo-ID: e4d77fa3-0d87-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e4d77fa3-0d87-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 10:56:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,482,1511827200"; d="scan'208";a="67607757"
Date: Fri, 9 Feb 2018 10:55:24 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180209105524.y35zzjwhfqvokswz@MacBook-Pro-de-Roger.local>
References: <20180209010242.GA2297@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209010242.GA2297@mail-itl>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] libxl - avoid calling block script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDI6MDI6NDJBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEhpLAo+IAo+IEknZCBsaWtlIHRvIGF2b2lkIGNhbGxpbmcg
YmxvY2sgc2NyaXB0IHRvIHNwZWVkIHVwIGRvbWFpbiBzdGFydHVwIGEKPiBsaXR0bGUgKHRoZXJl
IG1heSBiZSBtdWx0aXBsZSBkaXNrcywgYWxsIGFscmVhZHkgYmVpbmcgYmxvY2sgZGV2aWNlcyku
Cj4gUmlnaHQgbm93IEkgaGF2ZSByZXN0b3JlZCBzZXR0aW5nIHBoeXNpY2FsLWRldmljZSB4ZW5z
dG9yZSBlbnRyeSBpbgo+IGxpYnhsIChieSByZXZlcnRpbmcgWzFdKSwKClRoaXMgd2lsbCB3b3Jr
IGZvciBMaW51eCwgYnV0IHdpbGwgYnJlYWsgZm9yIEZyZWVCU0QsIHdoaWNoIGV4cGVjdHMKcGh5
c2ljYWwtZGV2aWNlLXBhdGggaW5zdGVhZCBvZiBwaHlzaWNhbC1kZXZpY2UgYXMgdGhlIG91dHB1
dCBvZgpob3RwbHVnIHNjcmlwdHMuCgo+IHRoZW4gYXBwbHlpbmcgdGhlIHBhdGNoIGJlbG93IChp
dCdzIG9uIDQuOCkuCj4gVGhpcyB3b3JrcyB3ZWxsIGZvciBteSBjYXNlLCBidXQgbWF5YmUgdGhl
cmUgaXMgc29tZSBvcHRpb24gdG8gaGF2ZSBpdAo+IGluIHZhbmlsbGEgWGVuPyBSaWdodCBub3cs
IHRoaXMgcmVxdWlyZSBleHBsaWNpdCAic2NyaXB0PWJsb2NrIiB0byBjYWxsCj4gdGhlIHNjcmlw
dCAoZm9yIGV4YW1wbGUgdG8gc2V0dXAgbG9vcCBkZXZpY2UpLgo+IAo+IEFsdGVybmF0aXZlIGlk
ZWEgSSBoYXZlIGlzIHNldHRpbmcgZGlzay0+c2NyaXB0PSJibG9jayIgZWFybHkKPiAoaW4gbGli
eGxfZGV2aWNlX2Rpc2tfaW5pdCgpPyksIHNvIGRlZmF1bHQgZG8gbm90IGNoYW5nZSwgYnV0IGl0
J3Mgc3RpbGwKPiBwb3NzaWJsZSB0byBjaGFuZ2UgaXQgdG8gTlVMTCBhbmQgYXZvaWQgY2FsbGlu
ZyB0aGUgc2NyaXB0LiBUaGUgcHJvYmxlbQo+IGlzIGxpYnhsX2RldmljZV9kaXNrX2luaXQoKSBp
cyBhIGdlbmVyYXRlZCBhbmQgSSBkb24ndCBzZWUgaG93IGl0IGNvdWxkCj4gYmUgbW9kaWZpZWQu
Li4gQW55IGhpbnRzPwo+IAo+IFlldCBhbm90aGVyIGlkZWEgaXMgaGF2aW5nIHNvbWUgc3BlY2lm
aWMgdmFsdWUgZm9yIGRpc2stPnNjcmlwdCwKPiB0aGF0IHdvdWxkIGF2b2lkIGNhbGxpbmcgaXQs
IGJ1dCBJIGZpbmQgdGhpcyBtdWNoIGxlc3MgZWxlZ2FudCBzb2x1dGlvbi4KClNvIHRoZSBwcm9i
bGVtIGlzIGNyZWF0aW9uIHRpbWUgZm9yIGRvbWFpbnMgdGhhdCBoYXZlIHF1aXRlIGEgbG90IG9m
CmRpc2tzIGF0dGFjaGVkLiBBZGRpbmcgSWFuIGFuZCBXZWkgd2hvIGtub3cgbW9yZSBhYm91dCB0
aGUgYXN5bmMKZGlzcGF0Y2ggc3lzdGVtLCBidXQgSSB0aGluayAoYXQgbGVhc3QgZnJvbSBhIHRl
Y2huaWNhbCBQb1YpIGl0CnNob3VsZCBiZSBwb3NzaWJsZSB0byBwYXJhbGxlbGl6ZSBkZXZpY2Ug
YXR0YWNobWVudCBhbmQgdGh1cyBob3RwbHVnCnNjcmlwdCBleGVjdXRpb24uIERldmljZXMgYXJl
IGluZGVwZW5kZW50IGZyb20gZWFjaCBvdGhlci4KCkFsc28gdGhlIExpbnV4IGhvdHBsdWcgc2Ny
aXB0cyBpbiBnZW5lcmFsIHNlZW0gZXh0cmVtZWx5IGNvbnZvbHV0ZWQsCkknbSBub3Qgc3VyZSB3
aGV0aGVyIHdlIGNvdWxkIGdhaW4gc29tZSBzcGVlZCB0aGVyZSBqdXN0IGJ5CnNpbXBsaWZpY2F0
aW9uLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 11:02:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 11:02:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6Ra-0005V6-T9; Fri, 09 Feb 2018 11:02:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oj08=fd=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ek6RZ-0005V0-Ov
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 11:02:13 +0000
X-Inumbo-ID: cc3c7750-0d88-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc3c7750-0d88-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 11:03:03 +0000 (UTC)
Received: (qmail 12475 invoked from network); 9 Feb 2018 13:02:00 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Feb 2018 13:02:00 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 4AF447FB89
 for <xen-devel@lists.xen.org>; Fri,  9 Feb 2018 13:02:00 +0200 (EET)
Received: (qmail 1569 invoked from network); 9 Feb 2018 13:02:00 +0200
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.12.174)
 by smtp01.buh.bitdefender.com with AES128-SHA256 encrypted SMTP;
 9 Feb 2018 13:01:59 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri,  9 Feb 2018 13:01:53 +0200
Message-Id: <1518174113-2567-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74910
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475069,
 Stamp: 3], Multi: [Enabled, t: (0.000012,0.014997)], BW: [Enabled, t:
 (0.000008,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.010082), Flags: 85D2ED72; NN_NO_CONTENT_TYPE;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS; NN_LEGIT_MAILING_LIST_TO], SGN: [Enabled,
 t: (0.011998,0.000625)], URL: [Enabled, t: (0.000007,0.000001)], RTDA:
 [Enabled, t: (0.349959), Hit: No, Details: v2.6.22; Id:
 15.1i603df.1c5qsnuij.p99t], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, jbeulich@suse.com
Subject: [Xen-devel] [PATCH V4] x86/hvm: fix domain crash when CR3 has the
	noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGVtdWxhdGlvbiBsYXllcnMgb2YgWGVuIGxhY2sgUENJRCBzdXBwb3J0LCBhbmQgYXMgd2Ug
b25seSBvZmZlcgpQQ0lEIHRvIEhBUCBndWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5k
bGVkIGJ5IGhhcmR3YXJlLApleGNlcHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBD
b25zZXF1ZW50bHksIHRyeWluZyB0byBzZXQKQ1IzIHdoZW4gdGhlIG5vZmx1c2ggYml0IGlzIHNl
dCBpbiBodm1fc2V0X2NyMygpIGxlYWRzIHRvIGRvbWFpbgpjcmFzaGVzLiBUaGUgd29ya2Fyb3Vu
ZCBpcyB0byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KaHZtX3NldF9jcjMoKS4gQ1IzIHZhbHVl
cyBpbiBodm1fbW9uaXRvcl9jcigpIGFyZSBhbHNvIHNhbml0aXplZC4KQWRkaXRpb25hbGx5LCBh
IGJvb2wgcGFyYW1ldGVyIG5vdyBwcm9wYWdhdGVzIHRvCntzdm0sdm14fV91cGRhdGVfZ3Vlc3Rf
Y3IoKSwgc28gdGhhdCBubyBmbHVzaGVzIG9jY3VyIHdoZW4KdGhlIGJpdCB3YXMgc2V0LgoKU2ln
bmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpS
ZXBvcnRlZC1ieTogQml0d2Vhc2lsIDxiaXR3ZWFzaWxAY3J5cHRvaGF6ZS5jb20+ClN1Z2dlc3Rl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCi0tLQpDaGFu
Z2VzIHNpbmNlIFYzOgogLSBSZW1vdmVkIHVubmVjZXNzYXJ5ICEhIGZyb20gIm5vZmx1c2ggPSAh
ISh2YWx1ZSAmIFg4Nl9DUjNfTk9GTFVTSCk7IgogLSBNb3ZlZCB0aGUgWDg2X0NSM19OT0ZMVVNI
ICNkZWZpbmUgdG8geDg2LWRlZm5zLmguCiAtIFJlbW92ZWQgWDg2X0NSM19OT0ZMVVNIX0RJU0FC
TEVfTUFTSyAodXNpbmcgflg4Nl9DUjNfTk9GTFVTSCkuCiAtIFJldmVydGVkIGNoYW5nZXMgdG8g
aHZtX3VwZGF0ZV9ndWVzdF9jcigpIGFuZCBjYWxsZXJzLCBhbmQgYWRkZWQKICAgaHZtX3VwZGF0
ZV9ndWVzdF9jcjMoKSBpbnN0ZWFkLgogLSBBZGRlZCBIVk1fVVBEQVRFX0dVRVNUX0NSM19OT19G
TFVTSCBhcyBhIHBvdGVudGlhbCBmbGFnIHRvIHBhc3MKICAgdG8gdXBkYXRlX2d1ZXN0X2NyKCks
IGluc3RlYWQgb2YgYSBzaW1wbGUgYm9vbCB3aGljaCBkaWQgbm90CiAgIGFwcGx5IHRvIGFsbCBD
UnMuCi0tLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMTMgKysrKysrKysr
Ky0tLQogeGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgfCAyMiArKysrKysrKysrKysrKy0tLS0tLS0tCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgfCAxOCArKysrKysrKysrKy0tLS0tLS0K
IHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYv
bW0vaGFwL2hhcC5jICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
Y29tbW9uLmMgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgICAgfCAg
NiArKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jICAgICB8ICAyICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAgICAgfCAxNSArKysrKysrKysrKysrLS0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3BhZ2luZy5oICAgICAgfCAgNyArKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZu
cy5oICAgfCAgNSArKysrKwogMTMgZmlsZXMgY2hhbmdlZCwgNzAgaW5zZXJ0aW9ucygrKSwgMzMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMThkNzIxZC4uZjE3MTYzZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0yMjk3
LDYgKzIyOTcsNyBAQCBpbnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90
IG1heV9kZWZlcikKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IHBh
Z2VfaW5mbyAqcGFnZTsKICAgICB1bnNpZ25lZCBsb25nIG9sZCA9IHYtPmFyY2guaHZtX3ZjcHUu
Z3Vlc3RfY3JbM107CisgICAgYm9vbCBub2ZsdXNoID0gZmFsc2U7CiAKICAgICBpZiAoIG1heV9k
ZWZlciAmJiB1bmxpa2VseSh2LT5kb21haW4tPmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2Vu
YWJsZWQgJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1vbml0b3JfY3RybHJlZ19i
aXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpKSApCkBAIC0yMzEzLDYgKzIzMTQsMTIgQEAgaW50IGh2
bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgICAg
IH0KICAgICB9CiAKKyAgICBpZiAoIGh2bV9wY2lkX2VuYWJsZWQodikgKSAvKiBDbGVhciB0aGUg
bm9mbHVzaCBiaXQuICovCisgICAgeworICAgICAgICBub2ZsdXNoID0gdmFsdWUgJiBYODZfQ1Iz
X05PRkxVU0g7CisgICAgICAgIHZhbHVlICY9IH5YODZfQ1IzX05PRkxVU0g7CisgICAgfQorCiAg
ICAgaWYgKCBodm1fcGFnaW5nX2VuYWJsZWQodikgJiYgIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21h
aW4pICYmCiAgICAgICAgICAodmFsdWUgIT0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSkg
KQogICAgIHsKQEAgLTIzMzAsNyArMjMzNyw3IEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBs
b25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgIH0KIAogICAgIHYtPmFyY2guaHZtX3Zj
cHUuZ3Vlc3RfY3JbM10gPSB2YWx1ZTsKLSAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAgICBw
YWdpbmdfdXBkYXRlX2NyMyh2LCBub2ZsdXNoKTsKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwog
CiAgYmFkX2NyMzoKQEAgLTQwMzEsNyArNDAzOCw3IEBAIHN0YXRpYyBpbnQgaHZtb3BfZmx1c2hf
dGxiX2FsbCh2b2lkKQogCiAgICAgLyogRmx1c2ggcGFnaW5nLW1vZGUgc29mdCBzdGF0ZSAoZS5n
LiwgdmEtPmdmbiBjYWNoZTsgUEFFIFBEUEUgY2FjaGUpLiAqLwogICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkKLSAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModik7CisgICAgICAgIHBhZ2luZ191
cGRhdGVfY3IzKHYsIGZhbHNlKTsKIAogICAgIC8qIEZsdXNoIGFsbCBkaXJ0eSBUTEJzLiAqLwog
ICAgIGZsdXNoX3RsYl9tYXNrKGQtPmRpcnR5X2NwdW1hc2spOwpAQCAtNDE5Myw3ICs0MjAwLDcg
QEAgc3RhdGljIGludCBodm1vcF9zZXRfcGFyYW0oCiAgICAgICAgIGRvbWFpbl9wYXVzZShkKTsK
ICAgICAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1thLmluZGV4XSA9IGEudmFsdWU7CiAg
ICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKLSAgICAgICAgICAgIHBhZ2luZ191cGRhdGVf
Y3IzKHYpOworICAgICAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOwogICAgICAg
ICBkb21haW5fdW5wYXVzZShkKTsKIAogICAgICAgICBkb21jdGxfbG9ja19yZWxlYXNlKCk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9odm0v
bW9uaXRvci5jCmluZGV4IDEzMWI4NTIuLjg3ZTdlMzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vbW9uaXRvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCkBAIC0zNiw2
ICszNiw5IEBAIGJvb2wgaHZtX21vbml0b3JfY3IodW5zaWduZWQgaW50IGluZGV4LCB1bnNpZ25l
ZCBsb25nIHZhbHVlLCB1bnNpZ25lZCBsb25nIG9sZCkKICAgICBzdHJ1Y3QgYXJjaF9kb21haW4g
KmFkID0gJmN1cnItPmRvbWFpbi0+YXJjaDsKICAgICB1bnNpZ25lZCBpbnQgY3RybHJlZ19iaXRt
YXNrID0gbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soaW5kZXgpOwogCisgICAgaWYgKCBpbmRleCA9
PSBWTV9FVkVOVF9YODZfQ1IzICYmIGh2bV9wY2lkX2VuYWJsZWQoY3VycikgKQorICAgICAgICB2
YWx1ZSAmPSB+WDg2X0NSM19OT0ZMVVNIOyAvKiBDbGVhciB0aGUgbm9mbHVzaCBiaXQuICovCisK
ICAgICBpZiAoIChhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJiBjdHJscmVnX2Jp
dG1hc2spICYmCiAgICAgICAgICAoIShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX29uY2hhbmdl
b25seSAmIGN0cmxyZWdfYml0bWFzaykgfHwKICAgICAgICAgICB2YWx1ZSAhPSBvbGQpICYmCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCmluZGV4IDgxY2Y1YjguLjRlNzRmNjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0zMTUs
OSArMzE1LDkgQEAgc3RhdGljIGludCBzdm1fdm1jYl9yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBz
dHJ1Y3QgaHZtX2h3X2NwdSAqYykKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzJdID0g
Yy0+Y3IyOwogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPSBjLT5jcjM7CiAgICAg
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IGMtPmNyNDsKLSAgICBzdm1fdXBkYXRlX2d1
ZXN0X2NyKHYsIDApOwotICAgIHN2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMik7Ci0gICAgc3ZtX3Vw
ZGF0ZV9ndWVzdF9jcih2LCA0KTsKKyAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDAsIDApOwor
ICAgIHN2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMiwgMCk7CisgICAgc3ZtX3VwZGF0ZV9ndWVzdF9j
cih2LCA0LCAwKTsKIAogICAgIC8qIExvYWQgc3lzZW50ZXIgTVNScyBpbnRvIGJvdGggVk1DQiBz
YXZlIGFyZWEgYW5kIFZDUFUgZmllbGRzLiAqLwogICAgIHZtY2ItPnN5c2VudGVyX2NzID0gdi0+
YXJjaC5odm1fc3ZtLmd1ZXN0X3N5c2VudGVyX2NzID0gYy0+c3lzZW50ZXJfY3M7CkBAIC01MzMs
NyArNTMzLDcgQEAgc3RhdGljIGludCBzdm1fZ3Vlc3RfeDg2X21vZGUoc3RydWN0IHZjcHUgKnYp
CiAgICAgcmV0dXJuIGxpa2VseSh2bWNiLT5jcy5kYikgPyA0IDogMjsKIH0KIAotdm9pZCBzdm1f
dXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCit2b2lkIHN2
bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjciwgdW5zaWdu
ZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2gu
aHZtX3N2bS52bWNiOwogICAgIHVpbnQ2NF90IHZhbHVlOwpAQCAtNTYzLDEzICs1NjMsMTkgQEAg
dm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3Ip
CiAgICAgY2FzZSAzOgogICAgICAgICB2bWNiX3NldF9jcjModm1jYiwgdi0+YXJjaC5odm1fdmNw
dS5od19jclszXSk7CiAgICAgICAgIGlmICggIW5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikg
KQotICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCAhKGZsYWdzICYgSFZNX1VQREFURV9HVUVTVF9DUjNfTk9fRkxVU0gpICkKKyAg
ICAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOworICAgICAgICB9CiAgICAgICAg
IGVsc2UgaWYgKCBuZXN0ZWRodm1fdm1zd2l0Y2hfaW5fcHJvZ3Jlc3ModikgKQogICAgICAgICAg
ICAgOyAvKiBDUjMgc3dpdGNoZXMgZHVyaW5nIFZNUlVOL1ZNRVhJVCBkbyBub3QgZmx1c2ggdGhl
IFRMQi4gKi8KICAgICAgICAgZWxzZQotICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdV9h
c2lkKAotICAgICAgICAgICAgICAgIG5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KQotICAg
ICAgICAgICAgICAgID8gJnZjcHVfbmVzdGVkaHZtKHYpLm52X24yYXNpZCA6ICZ2LT5hcmNoLmh2
bV92Y3B1Lm4xYXNpZCk7CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIShmbGFncyAmIEhW
TV9VUERBVEVfR1VFU1RfQ1IzX05PX0ZMVVNIKSApCisgICAgICAgICAgICAgICAgaHZtX2FzaWRf
Zmx1c2hfdmNwdV9hc2lkKAorICAgICAgICAgICAgICAgICAgICBuZXN0ZWRodm1fdmNwdV9pbl9n
dWVzdG1vZGUodikKKyAgICAgICAgICAgICAgICAgICAgPyAmdmNwdV9uZXN0ZWRodm0odikubnZf
bjJhc2lkIDogJnYtPmFyY2guaHZtX3ZjcHUubjFhc2lkKTsKKyAgICAgICAgfQogICAgICAgICBi
cmVhazsKICAgICBjYXNlIDQ6CiAgICAgICAgIHZhbHVlID0gSFZNX0NSNF9IT1NUX01BU0s7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCmluZGV4IDNkYzZhNmQuLjQxMDZkNGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC03MCw3
ICs3MCw4IEBAIHN0YXRpYyB2b2lkIHZteF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdik7
CiBzdGF0aWMgaW50ICB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7
CiBzdGF0aWMgdm9pZCB2bXhfZnJlZV92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKTsK
IHN0YXRpYyB2b2lkIHZteF9pbnN0YWxsX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCB2Y3B1ICp2KTsK
LXN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGludCBjcik7CitzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgY3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBmbGFncyk7CiBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2VmZXIoc3RydWN0
IHZjcHUgKnYpOwogc3RhdGljIHZvaWQgdm14X3diaW52ZF9pbnRlcmNlcHQodm9pZCk7CiBzdGF0
aWMgdm9pZCB2bXhfZnB1X2RpcnR5X2ludGVyY2VwdCh2b2lkKTsKQEAgLTg0MCw5ICs4NDEsOSBA
QCBzdGF0aWMgaW50IHZteF92bWNzX3Jlc3RvcmUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1f
aHdfY3B1ICpjKQogCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclsyXSA9IGMtPmNyMjsK
ICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdID0gYy0+Y3I0OwotICAgIHZteF91cGRh
dGVfZ3Vlc3RfY3IodiwgMCk7Ci0gICAgdm14X3VwZGF0ZV9ndWVzdF9jcih2LCAyKTsKLSAgICB2
bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDQpOworICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IodiwgMCwg
MCk7CisgICAgdm14X3VwZGF0ZV9ndWVzdF9jcih2LCAyLCAwKTsKKyAgICB2bXhfdXBkYXRlX2d1
ZXN0X2NyKHYsIDQsIDApOwogCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyID0gYy0+
bXNyX2VmZXI7CiAgICAgdm14X3VwZGF0ZV9ndWVzdF9lZmVyKHYpOwpAQCAtMTU1Miw3ICsxNTUz
LDggQEAgdm9pZCB2bXhfdXBkYXRlX2RlYnVnX3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZt
eF92bWNzX2V4aXQodik7CiB9CiAKLXN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKK3N0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vl
c3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHZteF92bWNzX2VudGVy
KHYpOwogCkBAIC0xNzA0LDcgKzE3MDYsOSBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0
X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgICAgIH0KIAogICAgICAg
ICBfX3Ztd3JpdGUoR1VFU1RfQ1IzLCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzNdKTsKLSAgICAg
ICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKworICAgICAgICBpZiAoICEoZmxhZ3MgJiBIVk1f
VVBEQVRFX0dVRVNUX0NSM19OT19GTFVTSCkgKQorICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hf
dmNwdSh2KTsKICAgICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMjY1Niw3ICsyNjYw
LDcgQEAgc3RhdGljIGludCB2bXhfY3JfYWNjZXNzKHVuc2lnbmVkIGxvbmcgZXhpdF9xdWFsaWZp
Y2F0aW9uKQogICAgICAgICAgKi8KICAgICAgICAgaHZtX21vbml0b3JfY3JYKENSMCwgdmFsdWUs
IG9sZCk7CiAgICAgICAgIGN1cnItPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSB2YWx1ZTsK
LSAgICAgICAgdm14X3VwZGF0ZV9ndWVzdF9jcihjdXJyLCAwKTsKKyAgICAgICAgdm14X3VwZGF0
ZV9ndWVzdF9jcihjdXJyLCAwLCAwKTsKICAgICAgICAgSFZNVFJBQ0VfMEQoQ0xUUyk7CiAgICAg
ICAgIGJyZWFrOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggNjZlYTgyMi4uMWVmMzYzNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyNiw3ICs1MjYsNyBAQCB2b2lk
IHVwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpCiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2VuYWJs
ZWQodi0+ZG9tYWluKSApCiAgICAgewotICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAg
ICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgZmFsc2UpOwogICAgICAgICByZXR1cm47CiAgICAg
fQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2
L21tL2hhcC9oYXAuYwppbmRleCAwMDNjMmQ4Li5iNzZlNmI4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vaGFwL2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTY2
OSwxMCArNjY5LDEwIEBAIHN0YXRpYyBib29sX3QgaGFwX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyB2YSkKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIHZvaWQgaGFwX3Vw
ZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKQorc3RhdGljIHZvaWQgaGFw
X3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gp
CiB7CiAgICAgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSA9IHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbM107Ci0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsKKyAgICBodm1fdXBkYXRl
X2d1ZXN0X2NyMyh2LCBub2ZsdXNoKTsKIH0KIAogY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlICoK
QEAgLTcwOCw3ICs3MDgsNyBAQCBzdGF0aWMgdm9pZCBoYXBfdXBkYXRlX3BhZ2luZ19tb2Rlcyhz
dHJ1Y3QgdmNwdSAqdikKICAgICB9CiAKICAgICAvKiBDUjMgaXMgZWZmZWN0aXZlbHkgdXBkYXRl
ZCBieSBhIG1vZGUgY2hhbmdlLiBGbHVzaCBBU0lEcywgZXRjLiAqLwotICAgIGhhcF91cGRhdGVf
Y3IzKHYsIDApOworICAgIGhhcF91cGRhdGVfY3IzKHYsIDAsIGZhbHNlKTsKIAogICAgIHBhZ2lu
Z191bmxvY2soZCk7CiAgICAgcHV0X2dmbihkLCBjcjNfZ2ZuKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1v
bi5jCmluZGV4IGMyNDA5NTMuLjIwZGVkM2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAt
MzAzMCw3ICszMDMwLDcgQEAgc3RhdGljIHZvaWQgc2hfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1
Y3QgdmNwdSAqdikKICAgICB9CiAjZW5kaWYgLyogT09TICovCiAKLSAgICB2LT5hcmNoLnBhZ2lu
Zy5tb2RlLT51cGRhdGVfY3IzKHYsIDApOworICAgIHYtPmFyY2gucGFnaW5nLm1vZGUtPnVwZGF0
ZV9jcjModiwgMCwgZmFsc2UpOwogfQogCiB2b2lkIHNoYWRvd191cGRhdGVfcGFnaW5nX21vZGVz
KHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IGE2MzcyZTMuLmZjYzRm
YTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKQEAgLTMxNzMsNyArMzE3Myw3IEBAIHN0YXRpYyBp
bnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICogSW4gYW55IGNhc2Us
IGluIHRoZSBQQUUgY2FzZSwgdGhlIEFTU0VSVCBpcyBub3QgdHJ1ZTsgaXQgY2FuCiAgICAgICAg
ICAqIGhhcHBlbiBiZWNhdXNlIG9mIGFjdGlvbnMgdGhlIGd1ZXN0IGlzIHRha2luZy4gKi8KICNp
ZiBHVUVTVF9QQUdJTkdfTEVWRUxTID09IDMKLSAgICAgICAgdi0+YXJjaC5wYWdpbmcubW9kZS0+
dXBkYXRlX2NyMyh2LCAwKTsKKyAgICAgICAgdi0+YXJjaC5wYWdpbmcubW9kZS0+dXBkYXRlX2Ny
Myh2LCAwLCBmYWxzZSk7CiAjZWxzZQogICAgICAgICBBU1NFUlQoZC0+aXNfc2h1dHRpbmdfZG93
bik7CiAjZW5kaWYKQEAgLTM5OTIsNyArMzk5Miw3IEBAIHNoX3NldF90b3BsZXZlbF9zaGFkb3co
c3RydWN0IHZjcHUgKnYsCiAKIAogc3RhdGljIHZvaWQKLXNoX3VwZGF0ZV9jcjMoc3RydWN0IHZj
cHUgKnYsIGludCBkb19sb2NraW5nKQorc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50
IGRvX2xvY2tpbmcsIGJvb2wgbm9mbHVzaCkKIC8qIFVwZGF0ZXMgdmNwdS0+YXJjaC5jcjMgYWZ0
ZXIgdGhlIGd1ZXN0IGhhcyBjaGFuZ2VkIENSMy4KICAqIFBhcmF2aXJ0dWFsIGd1ZXN0cyBzaG91
bGQgc2V0IHYtPmFyY2guZ3Vlc3RfdGFibGUgKGFuZCBndWVzdF90YWJsZV91c2VyLAogICogaWYg
YXBwcm9wcmlhdGUpLgpAQCAtNDIzNCw3ICs0MjM0LDcgQEAgc2hfdXBkYXRlX2NyMyhzdHJ1Y3Qg
dmNwdSAqdiwgaW50IGRvX2xvY2tpbmcpCiAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3Jb
M10gPQogICAgICAgICAgICAgcGFnZXRhYmxlX2dldF9wYWRkcih2LT5hcmNoLnNoYWRvd190YWJs
ZVswXSk7CiAjZW5kaWYKLSAgICAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsKKyAgICAg
ICAgaHZtX3VwZGF0ZV9ndWVzdF9jcjModiwgbm9mbHVzaCk7CiAgICAgfQogCiAgICAgLyogRml4
IHVwIHRoZSBsaW5lYXIgcGFnZXRhYmxlIG1hcHBpbmdzICovCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L25vbmUuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCmlu
ZGV4IDllNmFkMjMuLmE4Yzk2MDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cv
bm9uZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCkBAIC01MCw3ICs1MCw3
IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9ndmFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAgIHJldHVybiBnZm5feChJTlZBTElEX0dGTik7CiB9CiAK
LXN0YXRpYyB2b2lkIF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykK
K3N0YXRpYyB2b2lkIF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywg
Ym9vbCBub2ZsdXNoKQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaAppbmRleCBkZDNkZDVmLi4xYjQwODBiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAt
ODAsNiArODAsOSBAQCBlbnVtIGh2bV9pbnRibGsgewogI2RlZmluZSBIVk1fRVZFTlRfVkVDVE9S
X1VOU0VUICAgICgtMSkKICNkZWZpbmUgSFZNX0VWRU5UX1ZFQ1RPUl9VUERBVElORyAoLTIpCiAK
Ky8qIHVwZGF0ZV9ndWVzdF9jcigpIGZsYWdzLiAqLworI2RlZmluZSBIVk1fVVBEQVRFX0dVRVNU
X0NSM19OT19GTFVTSCAweDAwMDAwMDAxCisKIC8qCiAgKiBUaGUgaGFyZHdhcmUgdmlydHVhbCBt
YWNoaW5lIChIVk0pIGludGVyZmFjZSBhYnN0cmFjdHMgYXdheSBmcm9tIHRoZQogICogeDg2L3g4
Nl82NCBDUFUgdmlydHVhbGl6YXRpb24gYXNzaXN0IHNwZWNpZmljcy4gQ3VycmVudGx5IHRoaXMg
aW50ZXJmYWNlCkBAIC0xMzIsNyArMTM1LDggQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7
CiAgICAgLyoKICAgICAgKiBDYWxsZWQgdG8gaW5mb3JtIEhWTSBsYXllciB0aGF0IGEgZ3Vlc3Qg
Q1JuIG9yIEVGRVIgaGFzIGNoYW5nZWQuCiAgICAgICovCi0gICAgdm9pZCAoKnVwZGF0ZV9ndWVz
dF9jcikoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcik7CisgICAgdm9pZCAoKnVwZGF0
ZV9ndWVzdF9jcikoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjciwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogICAgIHZvaWQgKCp1cGRhdGVf
Z3Vlc3RfZWZlcikoc3RydWN0IHZjcHUgKnYpOwogCiAgICAgdm9pZCAoKmNwdWlkX3BvbGljeV9j
aGFuZ2VkKShzdHJ1Y3QgdmNwdSAqdik7CkBAIC0zMjQsNyArMzI4LDE0IEBAIGh2bV91cGRhdGVf
aG9zdF9jcjMoc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRl
X2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiB7Ci0gICAgaHZtX2Z1
bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCBjcik7CisgICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9j
cih2LCBjciwgMCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2Ny
MyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBub2ZsdXNoKQoreworICAgIHVuc2lnbmVkIGludCBmbGFn
cyA9IG5vZmx1c2ggPyBIVk1fVVBEQVRFX0dVRVNUX0NSM19OT19GTFVTSCA6IDA7CisKKyAgICBo
dm1fZnVuY3MudXBkYXRlX2d1ZXN0X2NyKHYsIDMsIGZsYWdzKTsKIH0KIAogc3RhdGljIGlubGlu
ZSB2b2lkIGh2bV91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS9zdm0uaAppbmRleCA0NjJjYjg5Li42YzA1MGY1IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
c3ZtL3N2bS5oCkBAIC01MSw3ICs1MSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzdm1faW52bHBn
YSh1bnNpZ25lZCBsb25nIHZhZGRyLCB1aW50MzJfdCBhc2lkKQogCiB1bnNpZ25lZCBsb25nICpz
dm1fbXNyYml0KHVuc2lnbmVkIGxvbmcgKm1zcl9iaXRtYXAsIHVpbnQzMl90IG1zcik7CiB2b2lk
IF9fdXBkYXRlX2d1ZXN0X2VpcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQg
aW50IGluc3RfbGVuKTsKLXZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqLCB1
bnNpZ25lZCBpbnQgY3IpOwordm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICos
IHVuc2lnbmVkIGludCBjciwgdW5zaWduZWQgaW50IGZsYWdzKTsKIAogZXh0ZXJuIHUzMiBzdm1f
ZmVhdHVyZV9mbGFnczsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKaW5kZXggNTYwN2FiNC4uZGQzZTMxZiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2luZy5oCkBAIC0xMjIsNyArMTIyLDggQEAgc3RydWN0IHBhZ2luZ19tb2Rl
IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBjcjMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgZ2EsIHVpbnQzMl90ICpwZmVjLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnBhZ2Vfb3JkZXIpOwotICAgIHZvaWQgICAgICAg
ICAgKCp1cGRhdGVfY3IzICAgICAgICAgICAgKShzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tp
bmcpOworICAgIHZvaWQgICAgICAgICAgKCp1cGRhdGVfY3IzICAgICAgICAgICAgKShzdHJ1Y3Qg
dmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgbm9mbHVzaCk7CiAgICAgdm9pZCAgICAgICAgICAoKnVwZGF0ZV9w
YWdpbmdfbW9kZXMgICApKHN0cnVjdCB2Y3B1ICp2KTsKICAgICB2b2lkICAgICAgICAgICgqd3Jp
dGVfcDJtX2VudHJ5ICAgICAgICkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGwxX3BnZW50cnlf
dCAqcCwgbDFfcGdlbnRyeV90IG5ldywKQEAgLTI3Niw5ICsyNzcsOSBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgcGFnaW5nX2dhX3RvX2dmbl9jcjMoc3RydWN0IHZjcHUgKnYsCiAvKiBV
cGRhdGUgYWxsIHRoZSB0aGluZ3MgdGhhdCBhcmUgZGVyaXZlZCBmcm9tIHRoZSBndWVzdCdzIENS
My4KICAqIENhbGxlZCB3aGVuIHRoZSBndWVzdCBjaGFuZ2VzIENSMzsgdGhlIGNhbGxlciBjYW4g
dGhlbiB1c2Ugdi0+YXJjaC5jcjMKICAqIGFzIHRoZSB2YWx1ZSB0byBsb2FkIGludG8gdGhlIGhv
c3QgQ1IzIHRvIHNjaGVkdWxlIHRoaXMgdmNwdSAqLwotc3RhdGljIGlubGluZSB2b2lkIHBhZ2lu
Z191cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSB2b2lkIHBhZ2luZ191
cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBib29sIG5vZmx1c2gpCiB7Ci0gICAgcGFnaW5nX2dl
dF9ob3N0bW9kZSh2KS0+dXBkYXRlX2NyMyh2LCAxKTsKKyAgICBwYWdpbmdfZ2V0X2hvc3Rtb2Rl
KHYpLT51cGRhdGVfY3IzKHYsIDEsIG5vZmx1c2gpOwogfQogCiAvKiBVcGRhdGUgYWxsIHRoZSB0
aGluZ3MgdGhhdCBhcmUgZGVyaXZlZCBmcm9tIHRoZSBndWVzdCdzIENSMC9DUjMvQ1I0LgpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYveDg2LWRlZm5zLmgKaW5kZXggNzA0NTNlOC4uN2JiNjkxOCAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Ni1kZWZucy5oCkBAIC00Myw2ICs0MywxMSBAQAogI2RlZmluZSBYODZfQ1IwX1BHICAgICAgICAg
ICAgICAweDgwMDAwMDAwIC8qIFBhZ2luZyAgICAgICAgICAgICAgICAgICAoUlcpICovCiAKIC8q
CisgKiBJbnRlbCBDUFUgZmxhZ3MgaW4gQ1IzCisgKi8KKyNkZWZpbmUgWDg2X0NSM19OT0ZMVVNI
ICAgIDB4ODAwMDAwMDAwMDAwMDAwMAorCisvKgogICogSW50ZWwgQ1BVIGZlYXR1cmVzIGluIENS
NAogICovCiAjZGVmaW5lIFg4Nl9DUjRfVk1FICAgICAgICAweDAwMDAwMDAxIC8qIGVuYWJsZSB2
bTg2IGV4dGVuc2lvbnMgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 11:02:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 11:02:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6SD-0005YB-5g; Fri, 09 Feb 2018 11:02:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek6SC-0005Y3-Pm
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 11:02:52 +0000
X-Inumbo-ID: b3cce709-0d88-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b3cce709-0d88-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 12:02:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,482,1511827200"; d="scan'208";a="67608206"
Date: Fri, 9 Feb 2018 11:02:37 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180209110237.gslwnzwqw5zbsih4@MacBook-Pro-de-Roger.local>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-7-sameer.goel@linaro.org>
 <20180209104337.mo37jo2v56qil7l6@MacBook-Pro-de-Roger.local>
 <175537d7-cd3d-069a-cd7a-dccd68107561@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <175537d7-cd3d-069a-cd7a-dccd68107561@arm.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, mjaggi@caviumnetworks.com,
 sstabellini@kernel.org, shankerd@codeaurora.org,
 Sameer Goel <sameer.goel@linaro.org>
Subject: Re: [Xen-devel] [PATCH 6/7] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTA6NTE6MDFBTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDAyLzA5LzIwMTggMTA6NDMgQU0sIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4gPiA+ICsgICAgdW5zaWduZWQgaW50IHR5cGU7Cj4gPiA+ICt9Owo+ID4gPiArCj4g
PiA+ICsjZGVmaW5lIHJlc291cmNlX3NpemUocmVzKSAoKHJlcyktPnNpemUpCj4gPiA+ICsKPiA+
ID4gKyNkZWZpbmUgcGxhdGZvcm1fZGV2aWNlIGRldmljZQo+ID4gPiArCj4gPiA+ICsjZGVmaW5l
IElPUkVTT1VSQ0VfTUVNIDAKPiA+ID4gKyNkZWZpbmUgSU9SRVNPVVJDRV9JUlEgMQo+ID4gPiAr
Cj4gPiA+ICsvKiBTdHViIG91dCBETUEgZG9tYWluIHJlbGF0ZWQgZnVuY3Rpb25zICovCj4gPiA+
ICsjZGVmaW5lIGlvbW11X2dldF9kbWFfY29va2llKGRvbSkgMAo+ID4gPiArI2RlZmluZSBpb21t
dV9wdXRfZG1hX2Nvb2tpZShkb20pCj4gPiA+ICsKPiA+ID4gKyNkZWZpbmUgVkFfQklUUwkJMCAv
KiBPbmx5IHVzZWQgZm9yIGNvbmZpZ3VyaW5nIHN0YWdlLTEgaW5wdXQgc2l6ZSAqLwo+ID4gPiAr
Cj4gPiA+ICsjZGVmaW5lIE1PRFVMRV9ERVZJQ0VfVEFCTEUodHlwZSwgbmFtZSkKPiA+ID4gKyNk
ZWZpbmUgbW9kdWxlX3BhcmFtX25hbWVkKG5hbWUsIHZhbHVlLCB0eXBlLCBwZXJtKQo+ID4gPiAr
I2RlZmluZSBNT0RVTEVfUEFSTV9ERVNDKF9wYXJtLCBkZXNjKQo+ID4gPiArCj4gPiA+ICsjZGVm
aW5lIGRtYV9zZXRfbWFza19hbmRfY29oZXJlbnQoZCwgYikJMAo+ID4gPiArI2RlZmluZSBvZl9k
bWFfaXNfY29oZXJlbnQobikJMAo+ID4gPiArCj4gPiA+ICtzdGF0aWMgdm9pZCBfX2lvbWVtICpk
ZXZtX2lvcmVtYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2LAo+ID4gPiArCQkJCQkgICBz
dHJ1Y3QgcmVzb3VyY2UgKnJlcykKPiA+IAo+ID4gQWxpZ21lbnQsIHBsZWFzZSB1c2Ugc3BhY2Vz
Lgo+ID4gCj4gPiBBbHNvLCBpcyBfX2lvbWVtIG5lZWRlZCBoZXJlIGF0IGFsbD8KPiAKPiBPbiBB
cm0sIHdlIHRlbmQgdG8gYWRkIGtlZXAgX19pb21lbSBvbiBwb2ludGVyIGRlYWxpbmcgd2l0aCBN
TUlPLgoKSSB1bmRlcnN0YW5kIHRoYXQgeW91IGtlZXAgaXQgd2hlbiBkaXJlY3RseSBpbXBvcnRp
bmcgY29kZSBmcm9tIExpbnV4LApidXQgdGhpcyBpcyBYZW4gY29kZSwgc28gdW5sZXNzIHRoaXMg
aXMgZG9uZSBtZXJlbHkgZm9yIGNvbnNpc3RlbmN5IGl0CnNlZW1zIHF1aXRlIHBvaW50bGVzcyAo
X19pb21lbSBpcyBkZWZpbmVkIHRvIG5vdGhpbmcgQUZBSUNUKS4KCj4gCj4gWy4uLl0KPiAKPiA+
ID4gKwo+ID4gPiArI2VuZGlmIC8qIF9fQVJNX1NNTVVfSF9fICovCj4gPiA+ICsKPiA+ID4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYzLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jCj4gPiA+IGluZGV4IGY0MzQ4NWZlNmUuLmYw
YTYxNTIxZmIgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9z
bW11LXYzLmMKPiA+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMu
Ywo+ID4gPiBAQCAtNDksMjggKzQ5LDcgQEAKPiA+ID4gICAjaW5jbHVkZSA8YXNtL2lvLmg+Cj4g
PiA+ICAgI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+ID4gPiAtLyogQWxpYXMgdG8gWGVuIGRl
dmljZSB0cmVlIGhlbHBlcnMgKi8KPiA+ID4gLSNkZWZpbmUgZGV2aWNlX25vZGUgZHRfZGV2aWNl
X25vZGUKPiA+ID4gLSNkZWZpbmUgb2ZfcGhhbmRsZV9hcmdzIGR0X3BoYW5kbGVfYXJncwo+ID4g
PiAtI2RlZmluZSBvZl9kZXZpY2VfaWQgZHRfZGV2aWNlX21hdGNoCj4gPiA+IC0jZGVmaW5lIG9m
X21hdGNoX25vZGUgZHRfbWF0Y2hfbm9kZQo+ID4gPiAtI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFk
X3UzMihucCwgcG5hbWUsIG91dCkgKCFkdF9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91
dCkpCj4gPiA+IC0jZGVmaW5lIG9mX3Byb3BlcnR5X3JlYWRfYm9vbCBkdF9wcm9wZXJ0eV9yZWFk
X2Jvb2wKPiA+ID4gLSNkZWZpbmUgb2ZfcGFyc2VfcGhhbmRsZV93aXRoX2FyZ3MgZHRfcGFyc2Vf
cGhhbmRsZV93aXRoX2FyZ3MKPiA+ID4gLQo+ID4gPiAtLyogWGVuOiBIZWxwZXJzIHRvIGdldCBk
ZXZpY2UgTU1JTyBhbmQgSVJRcyAqLwo+ID4gPiAtc3RydWN0IHJlc291cmNlIHsKPiA+ID4gLQl1
NjQgYWRkcjsKPiA+ID4gLQl1NjQgc2l6ZTsKPiA+ID4gLQl1bnNpZ25lZCBpbnQgdHlwZTsKPiA+
ID4gLX07Cj4gPiA+IC0KPiA+ID4gLSNkZWZpbmUgcmVzb3VyY2Vfc2l6ZShyZXMpICgocmVzKS0+
c2l6ZSkKPiA+ID4gLQo+ID4gPiAtI2RlZmluZSBwbGF0Zm9ybV9kZXZpY2UgZGV2aWNlCj4gPiA+
IC0KPiA+ID4gLSNkZWZpbmUgSU9SRVNPVVJDRV9NRU0gMAo+ID4gPiAtI2RlZmluZSBJT1JFU09V
UkNFX0lSUSAxCj4gPiAKPiA+IFlvdSBpbnRyb2R1Y2UgdGhlIGFib3ZlIGNvZGUgaW4gcGF0Y2gg
NSwgYW5kIHJlbW92ZSBpdCBpbiBwYXRjaCA2LCBpcwo+ID4gdGhpcyByZWFsbHkgbmVlZGVkPwo+
ID4gCj4gPiBJZTogd2h5IG5vdCBzaW1wbHkgaW50cm9kdWNlIHRoaXMgY29kZSBkaXJlY3RseSBp
biB0aGlzIHBhdGNoPwo+IAo+IFNlZSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRt
bC94ZW4tZGV2ZWwvMjAxOC0wMS9tc2cwMjA2Ni5odG1sCgpIbSwgT0ssIEknbSBub3Qgc3VyZSBJ
IGZvbGxvdyB0aGF0LgoKQUZBSUNUIHRoZSBhYm92ZSBjb2RlIGlzIGFkZGVkIGluIHBhdGNoIDUg
c28gdGhhdCB0aGUgZHJpdmVyIGNhbiBiZQpob29rZWQgdXAgaW50byB0aGUgYnVpbGQgc3lzdGVt
LiBDb3VsZCB3ZSBqdXN0IGhvbGQgb2ZmIGhvb2tpbmcgdGhlCmRyaXZlciB0byB0aGUgYnVpbGQg
c3lzdGVtIHVudGlsIHBhdGNoIDYsIGluIG9yZGVyIHRvIGF2b2lkIHN1Y2gKYWRkaXRpb24gYW5k
IHJlbW92YWwgb2YgY29kZT8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 11:03:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 11:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6So-0005dv-En; Fri, 09 Feb 2018 11:03:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mfaq=fd=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ek6Sn-0005dl-T0
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 11:03:29 +0000
X-Inumbo-ID: c9ac8d20-0d88-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9ac8d20-0d88-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 12:02:59 +0100 (CET)
Received: (qmail 13020 invoked from network); 9 Feb 2018 13:03:26 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Feb 2018 13:03:26 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1E3EB7FC78
 for <xen-devel@lists.xen.org>; Fri,  9 Feb 2018 13:03:26 +0200 (EET)
Received: (qmail 1931 invoked from network); 9 Feb 2018 13:03:26 +0200
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Feb 2018 13:03:25 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Fri, 9 Feb 2018 13:03:25 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Fri, 9
 Feb 2018 13:03:25 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "dunlapg@umich.edu" <dunlapg@umich.edu>
Thread-Topic: [Xen-devel] [PATCH v2 3/4] hvm/svm: Enable MSR events
Thread-Index: AQHToPFA9h3PiWGSBE2OD5ucQ7pvgaObwJWAgAAHNgA=
Date: Fri, 9 Feb 2018 11:03:24 +0000
Message-ID: <1518174204.4963.2.camel@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-4-git-send-email-aisaila@bitdefender.com>
 <CAFLBxZYrbn4E_8YW8JZT9XfgD28B=wf9xAG-O0zHPTCUHp6jog@mail.gmail.com>
In-Reply-To: <CAFLBxZYrbn4E_8YW8JZT9XfgD28B=wf9xAG-O0zHPTCUHp6jog@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.31.985, d:out, a:y, w:t, t:15,
 sv:1518165553, ts:1518174205
Content-ID: <4D483ED7C0F8984C9FF639C831A6D494@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74910
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475069,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.004743)], BW: [Enabled, t:
 (0.000015,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.004090), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER; NN_LEGIT_S_SQARE_BRACKETS], SGN:
 [Enabled, t: (0.013094,0.000095)], URL: [Enabled, t:
 (0.000010,0.000001)], RTDA: [Enabled, t: (0.172089), Hit: No, Details:
 v2.6.22; Id: 15.1i601lf.1c5qsoojb.n5ge], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 3/4] hvm/svm: Enable MSR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVmksIDIwMTgtMDItMDkgYXQgMTA6MzcgKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+
IE9uIFRodSwgRmViIDgsIDIwMTggYXQgMzoyNSBQTSwgQWxleGFuZHJ1IElzYWlsYQ0KPiA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiA+DQo+ID4gVGhpcyBjb21taXQgZW5hYmxl
cyBNU1IgZXZlbnRzIGZvciBzdm0uDQo+IEknZCBwcm9iYWJseSBzYXkgJ2ltcGxlbWVudCcgaGVy
ZSBhcyB3ZWxsLg0KPg0KPiBBbHNvLCB5b3UgZG9uJ3QgbmVlZCB0byByZXBlYXQgdGhlIHRpdGxl
IGluIHRoZSBjb21taXQgbWVzc2FnZS4gIElmDQo+IHRoZXJlJ3Mgbm90aGluZyBtb3JlIHRvIHB1
dCBpbnRvIHRoZSBjb21taXQgbWVzc2FnZSB0aGFuIGlzIHNhaWQgaW4NCj4gdGhlIHRpdGxlLCB5
b3UgY2FuIGp1c3QgaW5jbHVkZSB5b3VyIFNvQi4gIChDb250cmFyaXdpc2UsIGlmIHlvdSBmZWVs
DQo+IGxpa2UgeW91IG5lZWQgc29tZXRoaW5nIGluIHRoZSBjb21taXQgbWVzc2FnZSwgaXQgc2hv
dWxkIGJlIG1vcmUgdGhhbg0KPiBqdXN0IHJlcGVhdGluZyB0aGUgdGl0bGUgb2YgdGhlIHBhdGNo
LikNCj4NCj4gIC1HZW9yZ2UNCj4NCiBUaGFua3MgZm9yIHRoZSBoZWFkcyB1cC4gSSB3aWxsIHJl
bWVtYmVyIHRoaXMgZm9yIGZ1dHVyZQ0KY29udHJpYnV0aW9ucy4NCg0KQWxleA0KDQpfX19fX19f
X19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwgd2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXIN
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 11:04:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 11:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6TT-0005ld-QM; Fri, 09 Feb 2018 11:04:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek6TS-0005kp-9D
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 11:04:10 +0000
X-Inumbo-ID: 12fb3b2a-0d89-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12fb3b2a-0d89-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 11:05:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,482,1511827200"; d="scan'208";a="67608296"
Date: Fri, 9 Feb 2018 11:03:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180209110355.jgd3vp24nlwledyt@MacBook-Pro-de-Roger.local>
References: <20180209010242.GA2297@mail-itl>
 <20180209105524.y35zzjwhfqvokswz@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209105524.y35zzjwhfqvokswz@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] libxl - avoid calling block script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVhbGx5IGFkZGluZyBJYW4gYW5kIFdlaS4KCk9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDEwOjU1
OjI0QU0gKzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBGZWIgMDksIDIw
MTggYXQgMDI6MDI6NDJBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3Rl
Ogo+ID4gSGksCj4gPiAKPiA+IEknZCBsaWtlIHRvIGF2b2lkIGNhbGxpbmcgYmxvY2sgc2NyaXB0
IHRvIHNwZWVkIHVwIGRvbWFpbiBzdGFydHVwIGEKPiA+IGxpdHRsZSAodGhlcmUgbWF5IGJlIG11
bHRpcGxlIGRpc2tzLCBhbGwgYWxyZWFkeSBiZWluZyBibG9jayBkZXZpY2VzKS4KPiA+IFJpZ2h0
IG5vdyBJIGhhdmUgcmVzdG9yZWQgc2V0dGluZyBwaHlzaWNhbC1kZXZpY2UgeGVuc3RvcmUgZW50
cnkgaW4KPiA+IGxpYnhsIChieSByZXZlcnRpbmcgWzFdKSwKPiAKPiBUaGlzIHdpbGwgd29yayBm
b3IgTGludXgsIGJ1dCB3aWxsIGJyZWFrIGZvciBGcmVlQlNELCB3aGljaCBleHBlY3RzCj4gcGh5
c2ljYWwtZGV2aWNlLXBhdGggaW5zdGVhZCBvZiBwaHlzaWNhbC1kZXZpY2UgYXMgdGhlIG91dHB1
dCBvZgo+IGhvdHBsdWcgc2NyaXB0cy4KPiAKPiA+IHRoZW4gYXBwbHlpbmcgdGhlIHBhdGNoIGJl
bG93IChpdCdzIG9uIDQuOCkuCj4gPiBUaGlzIHdvcmtzIHdlbGwgZm9yIG15IGNhc2UsIGJ1dCBt
YXliZSB0aGVyZSBpcyBzb21lIG9wdGlvbiB0byBoYXZlIGl0Cj4gPiBpbiB2YW5pbGxhIFhlbj8g
UmlnaHQgbm93LCB0aGlzIHJlcXVpcmUgZXhwbGljaXQgInNjcmlwdD1ibG9jayIgdG8gY2FsbAo+
ID4gdGhlIHNjcmlwdCAoZm9yIGV4YW1wbGUgdG8gc2V0dXAgbG9vcCBkZXZpY2UpLgo+ID4gCj4g
PiBBbHRlcm5hdGl2ZSBpZGVhIEkgaGF2ZSBpcyBzZXR0aW5nIGRpc2stPnNjcmlwdD0iYmxvY2si
IGVhcmx5Cj4gPiAoaW4gbGlieGxfZGV2aWNlX2Rpc2tfaW5pdCgpPyksIHNvIGRlZmF1bHQgZG8g
bm90IGNoYW5nZSwgYnV0IGl0J3Mgc3RpbGwKPiA+IHBvc3NpYmxlIHRvIGNoYW5nZSBpdCB0byBO
VUxMIGFuZCBhdm9pZCBjYWxsaW5nIHRoZSBzY3JpcHQuIFRoZSBwcm9ibGVtCj4gPiBpcyBsaWJ4
bF9kZXZpY2VfZGlza19pbml0KCkgaXMgYSBnZW5lcmF0ZWQgYW5kIEkgZG9uJ3Qgc2VlIGhvdyBp
dCBjb3VsZAo+ID4gYmUgbW9kaWZpZWQuLi4gQW55IGhpbnRzPwo+ID4gCj4gPiBZZXQgYW5vdGhl
ciBpZGVhIGlzIGhhdmluZyBzb21lIHNwZWNpZmljIHZhbHVlIGZvciBkaXNrLT5zY3JpcHQsCj4g
PiB0aGF0IHdvdWxkIGF2b2lkIGNhbGxpbmcgaXQsIGJ1dCBJIGZpbmQgdGhpcyBtdWNoIGxlc3Mg
ZWxlZ2FudCBzb2x1dGlvbi4KPiAKPiBTbyB0aGUgcHJvYmxlbSBpcyBjcmVhdGlvbiB0aW1lIGZv
ciBkb21haW5zIHRoYXQgaGF2ZSBxdWl0ZSBhIGxvdCBvZgo+IGRpc2tzIGF0dGFjaGVkLiBBZGRp
bmcgSWFuIGFuZCBXZWkgd2hvIGtub3cgbW9yZSBhYm91dCB0aGUgYXN5bmMKPiBkaXNwYXRjaCBz
eXN0ZW0sIGJ1dCBJIHRoaW5rIChhdCBsZWFzdCBmcm9tIGEgdGVjaG5pY2FsIFBvVikgaXQKPiBz
aG91bGQgYmUgcG9zc2libGUgdG8gcGFyYWxsZWxpemUgZGV2aWNlIGF0dGFjaG1lbnQgYW5kIHRo
dXMgaG90cGx1Zwo+IHNjcmlwdCBleGVjdXRpb24uIERldmljZXMgYXJlIGluZGVwZW5kZW50IGZy
b20gZWFjaCBvdGhlci4KPiAKPiBBbHNvIHRoZSBMaW51eCBob3RwbHVnIHNjcmlwdHMgaW4gZ2Vu
ZXJhbCBzZWVtIGV4dHJlbWVseSBjb252b2x1dGVkLAo+IEknbSBub3Qgc3VyZSB3aGV0aGVyIHdl
IGNvdWxkIGdhaW4gc29tZSBzcGVlZCB0aGVyZSBqdXN0IGJ5Cj4gc2ltcGxpZmljYXRpb24uCj4g
Cj4gVGhhbmtzLCBSb2dlci4KPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwo+IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKPiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 11:13:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 11:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6bz-0006cW-Mz; Fri, 09 Feb 2018 11:12:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ek6bx-0006cQ-Rr
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 11:12:57 +0000
X-Inumbo-ID: 1d35a1f2-0d8a-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1d35a1f2-0d8a-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 12:12:28 +0100 (CET)
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 CB53080D;
 Fri,  9 Feb 2018 03:12:55 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 58A8D3F25C;
 Fri,  9 Feb 2018 03:12:52 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-7-sameer.goel@linaro.org>
 <20180209104337.mo37jo2v56qil7l6@MacBook-Pro-de-Roger.local>
 <175537d7-cd3d-069a-cd7a-dccd68107561@arm.com>
 <20180209110237.gslwnzwqw5zbsih4@MacBook-Pro-de-Roger.local>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <538ae6f7-b363-6c34-95b4-5ad499dbb985@arm.com>
Date: Fri, 9 Feb 2018 11:12:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180209110237.gslwnzwqw5zbsih4@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, mjaggi@caviumnetworks.com,
 sstabellini@kernel.org, shankerd@codeaurora.org,
 Sameer Goel <sameer.goel@linaro.org>
Subject: Re: [Xen-devel] [PATCH 6/7] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wOS8yMDE4IDExOjAyIEFNLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+IE9u
IEZyaSwgRmViIDA5LCAyMDE4IGF0IDEwOjUxOjAxQU0gKzAwMDAsIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4gSGksCj4+Cj4+IE9uIDAyLzA5LzIwMTggMTA6NDMgQU0sIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4+Pj4gKyAgICB1bnNpZ25lZCBpbnQgdHlwZTsKPj4+PiArfTsKPj4+PiArCj4+Pj4g
KyNkZWZpbmUgcmVzb3VyY2Vfc2l6ZShyZXMpICgocmVzKS0+c2l6ZSkKPj4+PiArCj4+Pj4gKyNk
ZWZpbmUgcGxhdGZvcm1fZGV2aWNlIGRldmljZQo+Pj4+ICsKPj4+PiArI2RlZmluZSBJT1JFU09V
UkNFX01FTSAwCj4+Pj4gKyNkZWZpbmUgSU9SRVNPVVJDRV9JUlEgMQo+Pj4+ICsKPj4+PiArLyog
U3R1YiBvdXQgRE1BIGRvbWFpbiByZWxhdGVkIGZ1bmN0aW9ucyAqLwo+Pj4+ICsjZGVmaW5lIGlv
bW11X2dldF9kbWFfY29va2llKGRvbSkgMAo+Pj4+ICsjZGVmaW5lIGlvbW11X3B1dF9kbWFfY29v
a2llKGRvbSkKPj4+PiArCj4+Pj4gKyNkZWZpbmUgVkFfQklUUwkJMCAvKiBPbmx5IHVzZWQgZm9y
IGNvbmZpZ3VyaW5nIHN0YWdlLTEgaW5wdXQgc2l6ZSAqLwo+Pj4+ICsKPj4+PiArI2RlZmluZSBN
T0RVTEVfREVWSUNFX1RBQkxFKHR5cGUsIG5hbWUpCj4+Pj4gKyNkZWZpbmUgbW9kdWxlX3BhcmFt
X25hbWVkKG5hbWUsIHZhbHVlLCB0eXBlLCBwZXJtKQo+Pj4+ICsjZGVmaW5lIE1PRFVMRV9QQVJN
X0RFU0MoX3Bhcm0sIGRlc2MpCj4+Pj4gKwo+Pj4+ICsjZGVmaW5lIGRtYV9zZXRfbWFza19hbmRf
Y29oZXJlbnQoZCwgYikJMAo+Pj4+ICsjZGVmaW5lIG9mX2RtYV9pc19jb2hlcmVudChuKQkwCj4+
Pj4gKwo+Pj4+ICtzdGF0aWMgdm9pZCBfX2lvbWVtICpkZXZtX2lvcmVtYXBfcmVzb3VyY2Uoc3Ry
dWN0IGRldmljZSAqZGV2LAo+Pj4+ICsJCQkJCSAgIHN0cnVjdCByZXNvdXJjZSAqcmVzKQo+Pj4K
Pj4+IEFsaWdtZW50LCBwbGVhc2UgdXNlIHNwYWNlcy4KPj4+Cj4+PiBBbHNvLCBpcyBfX2lvbWVt
IG5lZWRlZCBoZXJlIGF0IGFsbD8KPj4KPj4gT24gQXJtLCB3ZSB0ZW5kIHRvIGFkZCBrZWVwIF9f
aW9tZW0gb24gcG9pbnRlciBkZWFsaW5nIHdpdGggTU1JTy4KPiAKPiBJIHVuZGVyc3RhbmQgdGhh
dCB5b3Uga2VlcCBpdCB3aGVuIGRpcmVjdGx5IGltcG9ydGluZyBjb2RlIGZyb20gTGludXgsCj4g
YnV0IHRoaXMgaXMgWGVuIGNvZGUsIHNvIHVubGVzcyB0aGlzIGlzIGRvbmUgbWVyZWx5IGZvciBj
b25zaXN0ZW5jeSBpdAo+IHNlZW1zIHF1aXRlIHBvaW50bGVzcyAoX19pb21lbSBpcyBkZWZpbmVk
IHRvIG5vdGhpbmcgQUZBSUNUKS4KCldlIGRvIGl0IHF1aXRlIGNvbnNpc3Rlbmx5IGluIFhlbiBB
cm0gY29kZSA6KS4gSGF2ZSBhIGxvb2sgYXQgdGhlIHJldHVybiAKb2YgaW9yZW1hcF8qIG9yIHJl
YWQqL3dyaXRlKiBwYXJhbWV0ZXJzLgoKV2hpbGUgaXQgbWlnaHQgYmUgZGVmaW5lZCB0byBub3Ro
aW5nIHRvZGF5LCBJJ2QgbGlrZSB0byBrZWVwIGl0IGJlY2F1c2UgCml0IGNvdWxkIGVhc2lseSBi
ZSBkZWZpbmVkIHRvIGNoZWNrIHRoZSBhZGRyZXNzIHNwYWNlIHVzZWQuCgo+IAo+Pgo+PiBbLi4u
XQo+Pgo+Pj4+ICsKPj4+PiArI2VuZGlmIC8qIF9fQVJNX1NNTVVfSF9fICovCj4+Pj4gKwo+Pj4+
IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS12My5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUtdjMuYwo+Pj4+IGluZGV4IGY0MzQ4NWZlNmUu
LmYwYTYxNTIxZmIgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJt
L3NtbXUtdjMuYwo+Pj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LXYz
LmMKPj4+PiBAQCAtNDksMjggKzQ5LDcgQEAKPj4+PiAgICAjaW5jbHVkZSA8YXNtL2lvLmg+Cj4+
Pj4gICAgI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+Pj4+IC0vKiBBbGlhcyB0byBYZW4gZGV2
aWNlIHRyZWUgaGVscGVycyAqLwo+Pj4+IC0jZGVmaW5lIGRldmljZV9ub2RlIGR0X2RldmljZV9u
b2RlCj4+Pj4gLSNkZWZpbmUgb2ZfcGhhbmRsZV9hcmdzIGR0X3BoYW5kbGVfYXJncwo+Pj4+IC0j
ZGVmaW5lIG9mX2RldmljZV9pZCBkdF9kZXZpY2VfbWF0Y2gKPj4+PiAtI2RlZmluZSBvZl9tYXRj
aF9ub2RlIGR0X21hdGNoX25vZGUKPj4+PiAtI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX3UzMihu
cCwgcG5hbWUsIG91dCkgKCFkdF9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91dCkpCj4+
Pj4gLSNkZWZpbmUgb2ZfcHJvcGVydHlfcmVhZF9ib29sIGR0X3Byb3BlcnR5X3JlYWRfYm9vbAo+
Pj4+IC0jZGVmaW5lIG9mX3BhcnNlX3BoYW5kbGVfd2l0aF9hcmdzIGR0X3BhcnNlX3BoYW5kbGVf
d2l0aF9hcmdzCj4+Pj4gLQo+Pj4+IC0vKiBYZW46IEhlbHBlcnMgdG8gZ2V0IGRldmljZSBNTUlP
IGFuZCBJUlFzICovCj4+Pj4gLXN0cnVjdCByZXNvdXJjZSB7Cj4+Pj4gLQl1NjQgYWRkcjsKPj4+
PiAtCXU2NCBzaXplOwo+Pj4+IC0JdW5zaWduZWQgaW50IHR5cGU7Cj4+Pj4gLX07Cj4+Pj4gLQo+
Pj4+IC0jZGVmaW5lIHJlc291cmNlX3NpemUocmVzKSAoKHJlcyktPnNpemUpCj4+Pj4gLQo+Pj4+
IC0jZGVmaW5lIHBsYXRmb3JtX2RldmljZSBkZXZpY2UKPj4+PiAtCj4+Pj4gLSNkZWZpbmUgSU9S
RVNPVVJDRV9NRU0gMAo+Pj4+IC0jZGVmaW5lIElPUkVTT1VSQ0VfSVJRIDEKPj4+Cj4+PiBZb3Ug
aW50cm9kdWNlIHRoZSBhYm92ZSBjb2RlIGluIHBhdGNoIDUsIGFuZCByZW1vdmUgaXQgaW4gcGF0
Y2ggNiwgaXMKPj4+IHRoaXMgcmVhbGx5IG5lZWRlZD8KPj4+Cj4+PiBJZTogd2h5IG5vdCBzaW1w
bHkgaW50cm9kdWNlIHRoaXMgY29kZSBkaXJlY3RseSBpbiB0aGlzIHBhdGNoPwo+Pgo+PiBTZWUg
aHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEvbXNn
MDIwNjYuaHRtbAo+IAo+IEhtLCBPSywgSSdtIG5vdCBzdXJlIEkgZm9sbG93IHRoYXQuCj4gCj4g
QUZBSUNUIHRoZSBhYm92ZSBjb2RlIGlzIGFkZGVkIGluIHBhdGNoIDUgc28gdGhhdCB0aGUgZHJp
dmVyIGNhbiBiZQo+IGhvb2tlZCB1cCBpbnRvIHRoZSBidWlsZCBzeXN0ZW0uIENvdWxkIHdlIGp1
c3QgaG9sZCBvZmYgaG9va2luZyB0aGUKPiBkcml2ZXIgdG8gdGhlIGJ1aWxkIHN5c3RlbSB1bnRp
bCBwYXRjaCA2LCBpbiBvcmRlciB0byBhdm9pZCBzdWNoCj4gYWRkaXRpb24gYW5kIHJlbW92YWwg
b2YgY29kZT8KCldoYXQgbWF0dGVycyBpcyB0byBrbm93IHdoYXQgaXMgY29tbW9uIGJldHdlZW4g
U01NVXYyIGFuZCBTTU1VdjMgZHJpdmVyLiAKU28gaXQgY2FuIGJlIHB1bGxlZCBpbiBhIHNlcGFy
YXRlIGhlYWRlcnMuCgpJSE1PLCB0aGUgYm90aCB5b3VycyBhbmQgaGlzIHdheSBhcmUgdmFsaWQu
IFRCSCwgSSB3b3VsZCBoYXZlIGRvbmUgYSAKdGhpcmQgd2F5IGFuZCBtb3ZlIHRoYXQgcGF0Y2gg
YmVmb3JlICM1LiBCdXQgYXQgdGhpcyBzdGFnZSwgdGhpcyBpcyBhIAptYXR0ZXIgb2YgdGFzdGUs
IGhlbmNlIHdheSBJIGRpZG4ndCBwdXNoIHRvIHJlc2h1ZmZsZSB0aGUgc2VyaWVzLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 11:27:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 11:27:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6pm-0007QX-UK; Fri, 09 Feb 2018 11:27:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek6pk-0007QR-VY
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 11:27:13 +0000
X-Inumbo-ID: 1a49f493-0d8c-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a49f493-0d8c-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 12:26:43 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67609559"
Date: Fri, 9 Feb 2018 11:27:04 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTI6MjI6MTNBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEJhY2tlbmQgZG9tYWluIG1heSBiZSBpbmRlcGVuZGVudGx5
IGRlc3Ryb3llZCAtIHRoZXJlIGlzIG5vCj4gc3luY2hyb25pemF0aW9uIG9mIGxpYnhsIHN0cnVj
dHVyZXMgKGluY2x1ZGluZyAvbGlieGwgdHJlZSkgZWxzZXdoZXJlLgo+IEJhY2tlbmQgbWlnaHQg
YWxzbyByZW1vdmUgdGhlIGRldmljZSBpbmZvIGZyb20gaXRzIGJhY2tlbmQgeGVuc3RvcmUKPiBz
dWJ0cmVlIG9uIGl0cyBvd24uCj4gSWYgc3VjaCBzaXR1YXRpb24gaXMgZGV0ZWN0ZWQsIGRvIG5v
dCBmYWlsIHRoZSByZW1vdmFsLCBidXQgZmluaXNoIHRoZQo+IGNsZWFudXAgb2YgdGhlIGZyb250
ZW5kIHNpZGUuCj4gCj4gVGhpcyBpcyBqdXN0IHdvcmthcm91bmQsIHRoZSByZWFsIGZpeCBzaG91
bGQgd2F0Y2ggd2hlbiB0aGUgZGV2aWNlCj4gYmFja2VuZCBpcyByZW1vdmVkIChpbmNsdWRpbmcg
YmFja2VuZCBkb21haW4gZGVzdHJ1Y3Rpb24pIGFuZCByZW1vdmUKPiBmcm9udGVuZCBhdCB0aGF0
IHRpbWUuIEFuZCByZXBvcnQgc3VjaCBldmVudCB0byBoaWdoZXIgbGF5ZXIgY29kZSwgc28KPiBm
b3IgZXhhbXBsZSBsaWJ2aXJ0IGNvdWxkIHN5bmNocm9uaXplIGl0cyBzdGF0ZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+Cj4gLS0tCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIHwgNyAr
KysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2Uu
Ywo+IGluZGV4IDFiNzk2YmQzOTIuLjFmNThhOTlhMjMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfZGV2aWNlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwo+IEBA
IC05OTcsNiArOTk3LDEzIEBAIHZvaWQgbGlieGxfX2luaXRpYXRlX2RldmljZV9nZW5lcmljX3Jl
bW92ZShsaWJ4bF9fZWdjICplZ2MsCj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAg
IH0KPiAgCj4gKyAgICAgICAgLyogaWYgc3RhdGVfcGF0aCBpcyBlbXB0eSwgYXNzdW1lIGJhY2tl
bmQgaXMgZ29uZSAoYmFja2VuZCBkb21haW4KPiArICAgICAgICAgKiBzaHV0ZG93bj8pLCBjbGVh
bnVwIGZyb250ZW5kIG9ubHk7IHJjPTAgKi8KPiArICAgICAgICBpZiAoIXN0YXRlKSB7Cj4gKyAg
ICAgICAgICAgIExPRyhXQVJOLCAiYmFja2VuZCAlcyBhbHJlYWR5IHJlbW92ZWQsIGNsZWFudXAg
ZnJvbnRlbmQgb25seSIsIGJlX3BhdGgpOwo+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiArICAg
ICAgICB9Cj4gKwoKSSB0aGluayBJTkZPIHNob3VsZCBiZSB1c2VkIGluc3RlYWQgb2YgV0FSTiwg
c2luY2UgdGhpcyBkb2Vzbid0IGxvb2sKdG8gYmUgYSBjYXVzZSBmb3IgY29uY2VybiBmcm9tIGFu
IGFkbWluIFBvVi4KCkknbSBhbHNvIHdvbmRlcmluZywgaWYgeW91IGp1bXAgdG8gJ291dCcgaGVy
ZSwgeW91IGF2b2lkIHRoZSBjYWxsIHRvCmxpYnhsX194c190cmFuc2FjdGlvbl9jb21taXQgYW5k
IGluc3RlYWQgZW5kIHVwIGNhbGxpbmcKbGlieGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0LCB3aGlj
aCBtZWFucyB0aGUgYWJvdmUgY2FsbCB0bwpsaWJ4bF9feHNfcGF0aF9jbGVhbnVwIHdpbGwgbm90
IGJlIGNvbW1pdHRlZCB0byB4ZW5zdG9yZSwgaXMgdGhpcwpyZWFsbHkgZGVzaXJlZD8KCkl0IHNl
ZW1zIHRvIG1lIGxpYnhsIG1pZ2h0IGxlYWsgeGVuc3RvcmUgZnJvbnRlbmQgZW50cmllcyBpbiB0
aGF0CmNhc2UuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 11:35:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 11:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6xc-00089Q-N6; Fri, 09 Feb 2018 11:35:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek6xb-00089K-TI
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 11:35:19 +0000
X-Inumbo-ID: 3c5d6152-0d8d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c5d6152-0d8d-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 12:34:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67610047"
Date: Fri, 9 Feb 2018 11:35:10 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180209113510.zvkz7k5fzhwtfejw@MacBook-Pro-de-Roger.local>
References: <20180208231404.3857-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208231404.3857-1-marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Marcus of Wetware Labs <marcus@wetwa.re>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: allow libxl_domain_suspend to simply
 suspend a domain, without saving it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTI6MTQ6MDNBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFdoZW4gZmQ9LTEsIG5vIHNhdmVmaWxlIHdpbGwgYmUgd3Jp
dHRlbiwgYnV0IHRoZSBkb21haW4gd2lsbCBzdGlsbCBiZQo+IHN1c3BlbmRlZCAoYnV0IG5vdCBk
ZXN0cm95ZWQpLiBUaGUgbWFpbiByZWFzb24gZm9yIHRoaXMgZnVuY3Rpb25hbGl0eSBpcwo+IHRv
IHN1c3BlbmQgdGhlIGhvc3Qgd2hpbGUgc29tZSBkb21haW5zIGFyZSBydW5uaW5nLCBwb3RlbnRp
YWxseSBob2xkaW5nCj4gUENJIGRldmljZXMuIFRoaXMgd2lsbCBnaXZlIGEgY2hhbmNlIHRvIGEg
ZHJpdmVyIGluIHN1Y2ggYSBkb21haW4gdG8KPiBwcm9wZXJseSBzdXNwZW5kIGRldmljZS4KPiAK
PiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gaGF2ZSBzZXBhcmF0ZSBmdW5jdGlvbiBmb3IgdGhpcywg
YnV0IGluIGZhY3QgaXQKPiBzaG91bGQgYmUgbmFtZWQgbGlieGxfZG9tYWluX3N1c3BlbmQsIHRo
ZW4gdGhlIGN1cnJlbnQgb25lIHJlbmFtZWQgdG8KPiBsaWJ4bF9kb21haW5fc2F2ZS4gU2luY2Ug
dGhhdCB3b3VsZCBicmVhayBBUEkgY29tcGF0aWJpbGl0eSwga2VlcCBpdCBpbgo+IHRoZSBzYW1l
IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJj
dXMgb2YgV2V0d2FyZSBMYWJzIDxtYXJjdXNAd2V0d2EucmU+Cj4gLS0tCj4gIHRvb2xzL2xpYnhs
L2xpYnhsX2RvbWFpbi5jIHwgNTMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRp
b25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jIGIvdG9v
bHMvbGlieGwvbGlieGxfZG9tYWluLmMKPiBpbmRleCAxM2IxYzczZDQwLi5jOTVlYWEzMGNhIDEw
MDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfZG9tYWluLmMKPiBAQCAtNDg2LDYgKzQ4NiwxMyBAQCBzdGF0aWMgdm9pZCBkb21h
aW5fc3VzcGVuZF9jYihsaWJ4bF9fZWdjICplZ2MsCj4gIAo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9p
ZCBkb21haW5fc3VzcGVuZF9lbXB0eV9jYihsaWJ4bF9fZWdjICplZ2MsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0ZSAqZHNzLCBpbnQg
cmMpCj4gK3sKPiArICAgIFNUQVRFX0FPX0dDKGRzcy0+YW8pOwo+ICsgICAgbGlieGxfX2FvX2Nv
bXBsZXRlKGVnYyxhbyxyYyk7Cj4gK30KPiArCj4gIGludCBsaWJ4bF9kb21haW5fc3VzcGVuZChs
aWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsIGludCBmZCwgaW50IGZsYWdzLAo+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgbGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKPiAg
ewo+IEBAIC00OTgsMjUgKzUwNSw0MSBAQCBpbnQgbGlieGxfZG9tYWluX3N1c3BlbmQobGlieGxf
Y3R4ICpjdHgsIHVpbnQzMl90IGRvbWlkLCBpbnQgZmQsIGludCBmbGFncywKPiAgICAgICAgICBn
b3RvIG91dF9lcnI7Cj4gICAgICB9Cj4gIAo+IC0gICAgbGlieGxfX2RvbWFpbl9zYXZlX3N0YXRl
ICpkc3M7Cj4gLSAgICBHQ05FVyhkc3MpOwo+ICsgICAgaWYgKGZkID49IDApIHsKPiArICAgICAg
ICBsaWJ4bF9fZG9tYWluX3NhdmVfc3RhdGUgKmRzczsKCk5ld2xpbmUuCgo+ICsgICAgICAgIEdD
TkVXKGRzcyk7Cj4gIAo+IC0gICAgZHNzLT5hbyA9IGFvOwo+IC0gICAgZHNzLT5jYWxsYmFjayA9
IGRvbWFpbl9zdXNwZW5kX2NiOwo+ICsgICAgICAgIGRzcy0+YW8gPSBhbzsKPiArICAgICAgICBk
c3MtPmNhbGxiYWNrID0gZG9tYWluX3N1c3BlbmRfY2I7Cj4gIAo+IC0gICAgZHNzLT5kb21pZCA9
IGRvbWlkOwo+IC0gICAgZHNzLT5mZCA9IGZkOwo+IC0gICAgZHNzLT50eXBlID0gdHlwZTsKPiAt
ICAgIGRzcy0+bGl2ZSA9IGZsYWdzICYgTElCWExfU1VTUEVORF9MSVZFOwo+IC0gICAgZHNzLT5k
ZWJ1ZyA9IGZsYWdzICYgTElCWExfU1VTUEVORF9ERUJVRzsKPiAtICAgIGRzcy0+Y2hlY2twb2lu
dGVkX3N0cmVhbSA9IExJQlhMX0NIRUNLUE9JTlRFRF9TVFJFQU1fTk9ORTsKPiArICAgICAgICBk
c3MtPmRvbWlkID0gZG9taWQ7Cj4gKyAgICAgICAgZHNzLT5mZCA9IGZkOwo+ICsgICAgICAgIGRz
cy0+dHlwZSA9IHR5cGU7Cj4gKyAgICAgICAgZHNzLT5saXZlID0gZmxhZ3MgJiBMSUJYTF9TVVNQ
RU5EX0xJVkU7Cj4gKyAgICAgICAgZHNzLT5kZWJ1ZyA9IGZsYWdzICYgTElCWExfU1VTUEVORF9E
RUJVRzsKPiArICAgICAgICBkc3MtPmNoZWNrcG9pbnRlZF9zdHJlYW0gPSBMSUJYTF9DSEVDS1BP
SU5URURfU1RSRUFNX05PTkU7Cj4gIAo+IC0gICAgcmMgPSBsaWJ4bF9fZmRfZmxhZ3NfbW9kaWZ5
X3NhdmUoZ2MsIGRzcy0+ZmQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB+KE9fTk9OQkxPQ0t8T19OREVMQVkpLCAwLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJmRzcy0+ZmRmbCk7Cj4gLSAgICBpZiAocmMgPCAwKSBnb3RvIG91dF9lcnI7
Cj4gKyAgICAgICAgcmMgPSBsaWJ4bF9fZmRfZmxhZ3NfbW9kaWZ5X3NhdmUoZ2MsIGRzcy0+ZmQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfihPX05PTkJMT0NL
fE9fTkRFTEFZKSwgMCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmZHNzLT5mZGZsKTsKPiArICAgICAgICBpZiAocmMgPCAwKSBnb3RvIG91dF9lcnI7Cj4gKwo+
ICsgICAgICAgIGxpYnhsX19kb21haW5fc2F2ZShlZ2MsIGRzcyk7Cj4gKyAgICB9IGVsc2Ugewo+
ICsgICAgICAgIGxpYnhsX19kb21haW5fc3VzcGVuZF9zdGF0ZSAqZHNwczsKCk5ld2xpbmUuCgo+
ICsgICAgICAgIEdDTkVXKGRzcHMpOwo+ICsgICAgICAgIGRzcHMtPmFvID0gYW87Cj4gKyAgICAg
ICAgZHNwcy0+ZG9taWQgPSBkb21pZDsKPiArICAgICAgICBkc3BzLT50eXBlID0gdHlwZTsKPiAr
ICAgICAgICBkc3BzLT5ndWVzdF9ldnRjaG4ucG9ydCA9IC0xOwo+ICsgICAgICAgIGRzcHMtPmd1
ZXN0X2V2dGNobl9sb2NrZmQgPSAtMTsKPiArICAgICAgICBkc3BzLT5ndWVzdF9yZXNwb25kZWQg
PSAwOwo+ICsgICAgICAgIHJjID0gbGlieGxfX2RvbWFpbl9zdXNwZW5kX2luaXQoZWdjLCBkc3Bz
LCB0eXBlKTsKCklmIHlvdSBjYWxsIGxpYnhsX19kb21haW5fc3VzcGVuZF9pbml0IGp1c3QgYWZ0
ZXIgYWxsb2NhdGluZyB0aGUKc3RydWN0IHlvdSBjYW4gYXZvaWQgc2V0dGluZyB0eXBlLCBwb3J0
LCBndWVzdF9ldnRjaG5fbG9ja2ZkIGFuZApndWVzdF9yZXNwb25kZWQuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 11:35:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 11:35:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek6xh-00089l-Tr; Fri, 09 Feb 2018 11:35:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hq4=fd=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ek6xg-00089J-GE
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 11:35:24 +0000
X-Inumbo-ID: 701cf942-0d8d-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 701cf942-0d8d-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 11:36:15 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6C2B920D27;
 Fri,  9 Feb 2018 06:35:17 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 09 Feb 2018 06:35:17 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=2CEqQAjyCNG+gvvkgUMGDBpcIMV6s
 lB+hEuvH9B9ngE=; b=aytrJUEfUDCVrRzW45EvkM2Ldxw9pTboZILg1JDqdNA03
 z2vbo2N6m88edqwoane7NPKMvpHljvGvqb0CplUFuc2Z/5lkKcSK2tKKvK1cNfDD
 ZSUQS8q8UcvMHEFq2ZXanEMUzYFhFFcVggZjq8/E9TfhixN9K6ZVJdsJheftJG3S
 f7VEmWrTMggto29TvgUr5gYmcv+qRNfqV/gDNuNIKzN2ULkgfPtn2GbJKmy4VhTg
 3CuUsV95uam84SMbb0GV3sJZx86I8m4SGcdK/cqJhrh9yX84GukjZ3PqA5sUsK8N
 WhZKTXZn9dXJlmhJW7tghIiT/9Gla3zuZQdGd7Xmg==
X-ME-Sender: <xms:dYd9WigHc8bhAdgh8cyM9OfpZjMM_qGnuoPf6qLImtrgEW-xzesh3w>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 8EF1E7E46B;
 Fri,  9 Feb 2018 06:35:16 -0500 (EST)
Date: Fri, 9 Feb 2018 12:35:13 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20180209113513.GK2070@mail-itl>
References: <20180209010242.GA2297@mail-itl>
 <20180209105524.y35zzjwhfqvokswz@MacBook-Pro-de-Roger.local>
 <20180209110355.jgd3vp24nlwledyt@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
In-Reply-To: <20180209110355.jgd3vp24nlwledyt@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] libxl - avoid calling block script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0767176952214191748=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0767176952214191748==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="svExV93C05KqedWb"
Content-Disposition: inline


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

On Fri, Feb 09, 2018 at 11:03:55AM +0000, Roger Pau Monn=C3=A9 wrote:
> Really adding Ian and Wei.
>=20
> On Fri, Feb 09, 2018 at 10:55:24AM +0000, Roger Pau Monn=C3=A9 wrote:
> > So the problem is creation time for domains that have quite a lot of
> > disks attached. Adding Ian and Wei who know more about the async
> > dispatch system, but I think (at least from a technical PoV) it
> > should be possible to parallelize device attachment and thus hotplug
> > script execution. Devices are independent from each other.

In theory yes, but in practice block script (at least on Linux) takes a
lock and serialize execution...

> > Also the Linux hotplug scripts in general seem extremely convoluted,
> > I'm not sure whether we could gain some speed there just by
> > simplification.

Well, we're comparing a bunch of fork+exec(), including starting bash
(default /bin/sh on most systems), with just a single stat() call...
Handling scripts in libxl itself also takes some time (in my case libxl
live in libvirt, which may or may not have an impact). For a domU with
4 disks, getting rid of hotplug scripts saved about 2s of startup time.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--svExV93C05KqedWb
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlp99/AACgkQ24/THMrX
1yzsDgf+Ohol8IuZ3AKz+i9sZGV0t09XPOB4DTpHlhSiV4Dq2cWQALFPbjvJyGrB
pSS4SjnVC3nWjTkYf0wpPll/CNNNOXox9L+9zm2sl3yCadZb7PnNL17i4KyXpJRh
O756cpsu7KqrYpEaVWfnqYBRZAGQMN9vfTsjtK4aWQ7jNaLS1laddCj+VR5Ajonu
rKcypnMb5tlTew8cabnFXuo/ei65Id1RSZFuvqthZhVaBioOL1h7m/w+vAjxmUq9
Jj9IvLU4kQ7AD/wxU+moS82xKufJPI2a+bjI/QWQYIYCHSw1CjxGytVnZo0JhTA0
ci+ZO12I9jCoBtonEoUejKEUuECnVQ==
=Z1pF
-----END PGP SIGNATURE-----

--svExV93C05KqedWb--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0767176952214191748==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 11:42:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 11:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek74B-0000Xq-N2; Fri, 09 Feb 2018 11:42:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hq4=fd=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ek74A-0000Xj-1d
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 11:42:06 +0000
X-Inumbo-ID: 2ec4cf28-0d8e-11e8-ba59-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ec4cf28-0d8e-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 12:41:35 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2FD5820D4D;
 Fri,  9 Feb 2018 06:42:03 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 09 Feb 2018 06:42:03 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=fNSCv/aUngKT+1ceCgtfVgM0ORgAE
 fkoEJ3RT+i4WJQ=; b=G4TivxUzvtAFq6xmRJwKxg2eG0QGrgv7vaTJPZd0MKERG
 k7Nx4YL8X4XXa5VxkfxFU41QK1dPMoTMg7vfpOqpsWdEKTBU4bucbgUlXjAYK3LG
 fxXcKc2SZCsNTH0VI7K3LP2gi2JNP2IfPdIKcZGZZ/eR9WJtpjL6DckwT/Pld1bd
 R/06TTZFIK+O2b4esB9ibzCDp2jhy35tbzjd08583Tg0Y+Ca5/qFfPxM4R8uPxJx
 cqrDKXvxT1rw3J/A7hq60KSrybFrhgLCEuMU7ZopVF3QD7M89BHWgAuzgKkdMxk6
 VRi62nQrEF/oPleWexIFYnni4A9M8So95xY4wiiXA==
X-ME-Sender: <xms:C4l9WjdSMMnHBJsCMzg-LiAaC6awRXCtgbAKJuDtpAQBZxjC21cq7Q>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 4D8F924608;
 Fri,  9 Feb 2018 06:42:02 -0500 (EST)
Date: Fri, 9 Feb 2018 12:41:58 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20180209114158.GL2070@mail-itl>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
 <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
In-Reply-To: <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8362428786067388209=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8362428786067388209==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="GlnCQLZWzqLRJED8"
Content-Disposition: inline


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

On Fri, Feb 09, 2018 at 11:27:04AM +0000, Roger Pau Monn=C3=A9 wrote:
> On Fri, Feb 09, 2018 at 12:22:13AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > Backend domain may be independently destroyed - there is no
> > synchronization of libxl structures (including /libxl tree) elsewhere.
> > Backend might also remove the device info from its backend xenstore
> > subtree on its own.
> > If such situation is detected, do not fail the removal, but finish the
> > cleanup of the frontend side.
> >=20
> > This is just workaround, the real fix should watch when the device
> > backend is removed (including backend domain destruction) and remove
> > frontend at that time. And report such event to higher layer code, so
> > for example libvirt could synchronize its state.
> >=20
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > ---
> >  tools/libxl/libxl_device.c | 7 +++++++
> >  1 file changed, 7 insertions(+)
> >=20
> > diff --git a/tools/libxl/libxl_device.c b/tools/libxl/libxl_device.c
> > index 1b796bd392..1f58a99a23 100644
> > --- a/tools/libxl/libxl_device.c
> > +++ b/tools/libxl/libxl_device.c
> > @@ -997,6 +997,13 @@ void libxl__initiate_device_generic_remove(libxl__=
egc *egc,
> >              goto out;
> >          }
> > =20
> > +        /* if state_path is empty, assume backend is gone (backend dom=
ain
> > +         * shutdown?), cleanup frontend only; rc=3D0 */
> > +        if (!state) {
> > +            LOG(WARN, "backend %s already removed, cleanup frontend on=
ly", be_path);
> > +            goto out;
> > +        }
> > +
>=20
> I think INFO should be used instead of WARN, since this doesn't look
> to be a cause for concern from an admin PoV.

Ok, will change.

> I'm also wondering, if you jump to 'out' here, you avoid the call to
> libxl__xs_transaction_commit and instead end up calling
> libxl__xs_transaction_abort, which means the above call to
> libxl__xs_path_cleanup will not be committed to xenstore, is this
> really desired?
>
> It seems to me libxl might leak xenstore frontend entries in that
> case.

That call is only if aodev->force. In other cases cleanup is done in
device_hotplug_done()->libxl__device_destroy(), which have its own transact=
ion.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--GlnCQLZWzqLRJED8
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlp9+YYACgkQ24/THMrX
1ywbrgf+IQ0VWeGkyObHNq4pVuGi5Q/L2NqqUnigBMf8EE7UjB6R2HgV+iIM2Rhm
s6ixJVGrBxEOuHrk4t1IOWfvSX26eozWx6VldEgR65cJ155D5MHpi6ovqzsiDh4c
bauyzQJGWHAcipUD3LMpctyQxX5oTZLiW5bks+9kDbiScG0UOcr7dviBthmMnrWN
ke71ocseKbE35b3LkuuNpIJ807feZrCSoZcae5LrSq6++dIbkdg1/RSAJmbccSsg
sLnyyHNrpGhvkCpY+WK07wk6lxwlqKAWBy9IVN1QfmJWOm+Nzs9zwN7ClobMpU97
or5BfpyYsgPCyJWmJ7edTAQ26lclMA==
=zd6X
-----END PGP SIGNATURE-----

--GlnCQLZWzqLRJED8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8362428786067388209==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:01:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:01:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek7MR-00021F-L1; Fri, 09 Feb 2018 12:00:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek7MQ-000214-RX
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 12:00:58 +0000
X-Inumbo-ID: 01e4e90f-0d91-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01e4e90f-0d91-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 12:01:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67611367"
Date: Fri, 9 Feb 2018 12:00:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <20180209120044.ee6kehfbiylr7x3f@MacBook-Pro-de-Roger.local>
References: <20180208214910.10699-1-simon@invisiblethingslab.com>
 <20180208214910.10699-2-simon@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208214910.10699-2-simon@invisiblethingslab.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/3] libxc: Cleanup
 xc_dom_parse_elf_kernel()'s return value
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMTA6NDk6MDhQTSArMDEwMCwgU2ltb24gR2Fpc2VyIHdy
b3RlOgo+IHhjX2RvbV9sb2FkZXIucGFyc2VyKCkgc2hvdWxkIHJldHVybiBlbGZfbmVnZXJybm92
YWwuCj4gCj4gU2lnbmVkLW9mZi1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGlu
Z3NsYWIuY29tPgoKTEdUTToKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KClRoYW5rcy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:09:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:09:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek7UR-0002HW-FW; Fri, 09 Feb 2018 12:09:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek7UQ-0002HK-M8
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 12:09:14 +0000
X-Inumbo-ID: 2a3bbde5-0d92-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2a3bbde5-0d92-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 12:10:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67611957"
Date: Fri, 9 Feb 2018 12:08:59 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <20180209120859.audxnlfiincbkn2d@MacBook-Pro-de-Roger.local>
References: <20180208214910.10699-1-simon@invisiblethingslab.com>
 <20180208214910.10699-3-simon@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208214910.10699-3-simon@invisiblethingslab.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/3] libxl: Improve logging in
	libxl__build_dom()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMTA6NDk6MDlQTSArMDEwMCwgU2ltb24gR2Fpc2VyIHdy
b3RlOgo+IHhjX2RvbV9wYXJzZV9pbWFnZSgpIGRvZXMgbm90IHNldCBlcnJubyAoYXQgbGVhc3Qg
aW4gbWFueSBjb2RlIHBhdGhzKS4KPiBTbyBMT0dFKCkgaXMgbm90IHVzZWZ1bC4KCklJUkMgdGhl
IGV4cGVjdGF0aW9uIGlzIHRoYXQgbGlieGMgZnVuY3Rpb25zIHdpbGwgcmV0dXJuIC0xIG9uIGZh
aWx1cmUKYW5kIHNldCBlcnJuby4gVGhpcyBpcyBob3dldmVyIGZhciBmcm9tIHRydWUsIHNvOgoK
PiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5j
b20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CgpUaGFua3MuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:10:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:10:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek7Vy-0002tq-Sw; Fri, 09 Feb 2018 12:10:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek7Vx-0002tg-Bj
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 12:10:49 +0000
X-Inumbo-ID: 30caa36d-0d92-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30caa36d-0d92-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 13:10:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67612114"
Date: Fri, 9 Feb 2018 12:10:39 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180209121039.5nx4crwkpchrv7m3@MacBook-Pro-de-Roger.local>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
 <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
 <20180209114158.GL2070@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209114158.GL2070@mail-itl>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTI6NDE6NThQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDExOjI3OjA0QU0g
KzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBJJ20gYWxzbyB3b25kZXJpbmcsIGlm
IHlvdSBqdW1wIHRvICdvdXQnIGhlcmUsIHlvdSBhdm9pZCB0aGUgY2FsbCB0bwo+ID4gbGlieGxf
X3hzX3RyYW5zYWN0aW9uX2NvbW1pdCBhbmQgaW5zdGVhZCBlbmQgdXAgY2FsbGluZwo+ID4gbGli
eGxfX3hzX3RyYW5zYWN0aW9uX2Fib3J0LCB3aGljaCBtZWFucyB0aGUgYWJvdmUgY2FsbCB0bwo+
ID4gbGlieGxfX3hzX3BhdGhfY2xlYW51cCB3aWxsIG5vdCBiZSBjb21taXR0ZWQgdG8geGVuc3Rv
cmUsIGlzIHRoaXMKPiA+IHJlYWxseSBkZXNpcmVkPwo+ID4KPiA+IEl0IHNlZW1zIHRvIG1lIGxp
YnhsIG1pZ2h0IGxlYWsgeGVuc3RvcmUgZnJvbnRlbmQgZW50cmllcyBpbiB0aGF0Cj4gPiBjYXNl
Lgo+IAo+IFRoYXQgY2FsbCBpcyBvbmx5IGlmIGFvZGV2LT5mb3JjZS4gSW4gb3RoZXIgY2FzZXMg
Y2xlYW51cCBpcyBkb25lIGluCj4gZGV2aWNlX2hvdHBsdWdfZG9uZSgpLT5saWJ4bF9fZGV2aWNl
X2Rlc3Ryb3koKSwgd2hpY2ggaGF2ZSBpdHMgb3duIHRyYW5zYWN0aW9uLgoKSG0sIHJpZ2h0LCBi
dXQgdGhpcyB3b3VsZCBzdGlsbCBiZSBpbmNvcnJlY3QgaW4gdGhlIGZvcmNlIGNhc2UgdGhlbj8K
T3IgaXMgdGhpcyBzaW1wbHkgbm90IG5lZWRlZCBmb3IgdGhlICdmb3JjZScgY2FzZT8KClRoYW5r
cywgUm9nZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:19:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:19:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek7eD-0003B5-Ol; Fri, 09 Feb 2018 12:19:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek7eB-0003Au-TA
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 12:19:19 +0000
X-Inumbo-ID: 924cef2f-0d93-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 924cef2f-0d93-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 12:20:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67612619"
Date: Fri, 9 Feb 2018 12:19:05 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <20180209121905.75dvmi2gpzw444t7@MacBook-Pro-de-Roger.local>
References: <20180208214910.10699-1-simon@invisiblethingslab.com>
 <20180208214910.10699-4-simon@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208214910.10699-4-simon@invisiblethingslab.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/3] libxc: xc_dom_parse_elf_kernel: Return
 error for invalid kernel images
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMTA6NDk6MTBQTSArMDEwMCwgU2ltb24gR2Fpc2VyIHdy
b3RlOgo+IENvbW1pdCA5NmVkYjExMWRkICgibGlieGM6IHBhbmljIHdoZW4gdHJ5aW5nIHRvIGNy
ZWF0ZSBhIFBWSCBndWVzdAo+IHdpdGhvdXQga2VybmVsIHN1cHBvcnQiKSBhbHJlYWR5IGltcHJv
dmVkIHRoZSBoYW5kbGluZyBvZiBub24gUFZICj4gY2FwYWJsZSBrZXJuZWxzLiBCdXQgeGNfZG9t
X3BhcnNlX2VsZl9rZXJuZWwoKSBzdGlsbCByZXR1cm5lZCBzdWNjZXNzIG9uCj4gaW52YWxpZCBl
bGYgaW1hZ2VzIGFuZCB0aGUgZG9tYWluIGJ1aWxkIG9ubHkgZmFpbGVkIGxhdGVyLiBOb3cgdGhl
IGJ1aWxkCj4gcHJvY2VzcyB3aWxsIGZhaWwgaW1tZWRpYXRlbHkgb24gZGV0ZWN0aW5nIHRoZSBl
cnJvci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRo
aW5nc2xhYi5jb20+CgpMR1RNOgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgoKSSdtIG5vdCBzdXJlIGFib3V0IHRoZSBwb2ludCBvZiByZXR1cm5p
bmcgInhlbi0zLjAtdW5rbm93biIgaW4KeGNfZG9tX2d1ZXN0X3R5cGUgaW4gdGhlIGZpcnN0IHBs
YWNlLCBidXQgbWF5YmUgSSdtIG1pc3Npbmcgc29tZXRoaW5nLgpXaGVuIHBhcnNpbmcgdGhlIGtl
cm5lbCB0aGVyZSdzIG5vIGZhbGxpbmcgYmFjayB0byBvdGhlciBsb2FkZXJzLgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:21:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek7g1-0003nW-6U; Fri, 09 Feb 2018 12:21:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tgjv=fd=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ek7g0-0003nM-4v
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 12:21:12 +0000
X-Inumbo-ID: a5123562-0d93-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a5123562-0d93-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 13:20:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vmKRRj3NgFBwBdUi5H08bneCdqth3opVd/ysHuZk+Eg=;
 b=RetIKtwPnfF3mJWDDopoFxVvfWHOGDif0xGJkl7XhPcHjj5XC3ci6kIzcUVMxJiRsuei8a0wPDPXBvuTFBHTY+yuO+pIZSehmju+AVOF6Wk0auQCEfY2u6I8SLE3jrQxvCj0lJM10mOIlFlvASJV21JLbl8Pdci2FTlnRUbWQZg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.52) by
 AM5PR0301MB2401.eurprd03.prod.outlook.com (2603:10a6:203:7::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 9
 Feb 2018 12:21:03 +0000
To: Dario Faggioli <dario.faggioli@citrix.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
Date: Fri, 9 Feb 2018 14:20:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: HE1PR0102CA0057.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:7d::34) To AM5PR0301MB2401.eurprd03.prod.outlook.com
 (2603:10a6:203:7::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ecfc9019-86c6-46f4-7c4a-08d56fb79719
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0301MB2401; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 3:PimZVWRraFuHT25fewtf2Ihq1cTs3i+1D7oIR4pA+X/KjrT4KFKFQYtrx+tLhm+3aKVT7+fGtsEHIFSZQNsnhh/TUsMv2IQchpvwJGXo/8q5VUmn5U6NhZAyGSZBLwWTgLcjoePwBcE2Tw38JK19wfa+yPmVDduofUVXeb2dRv6UOXKwTHChjXaGlpQFxKi959nG+vZsYPK9sacfGt/0I5utK6gUOJAQcggTlWuNYOptdxb6PAsx3SMhc5bMONcC;
 25:emk/6xuRep2Srxtn6UTVNILHBHrstnrUpk1o1e1i8EyKMQ1cxeG8eMpLOtrUriBt9O/Y+RAwahf6ljjYwZavNnQTwJcyl0dZfrDYNkxO/CPJ1B2or7CkGW1hbUNpyorIXH30sOm8h51u31vhXM0gOnsvY/I8Xa7YKPhlwRp/RjzTzbmgGlR1uV5Mnvq37jXR/4LkXCkFaS2Y8jDKpNEQ4wVB4w7AsZ6+9WYm9z26sQKGlhcs//CG8PNyopwg0DmWWNEx4SeOJxG7fZ4Y+y8oOfioy+Mn5BA2x3cKroGo5omNu3It/Khd6Ak77di9IzgiLqs9tgw2jmEhZxtv+s2hNQ==;
 31:CLD2sSrD+CZP567MQcEeIeQ2b5Lma0Dp8kZluspdF0Qp/z2Lv+gd5fWPQli4UFAYZ/l00XKnbZoK0GavsgRQbMUxqFy1bo2uXMqPSqDKpe8Pq54wKbK/TmB9dTZae9Uj29iPEGHB8arWXjmagEj2maw4MlEWTU+M0mJSEgi6z+mTBQOXPFtyN7bUT1cwxd5tzo8Fojpig+Qc64cfCH+OMMgPZkIyl5TC7dRsQLjukDI=
X-MS-TrafficTypeDiagnostic: AM5PR0301MB2401:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 20:PHmzZAbiicD5N4uBlb7LngotZRmRriwByBL5fPgW+tptmSVhpTgHNukZQP+mDrvjH+z75xNNW5hSPSd76/TxXIiWWsF4lwvIAyBJtbG02CdiCKlm+MTK+bc3MrW5OJ2tZmi65jOeCH68AnCmmKfuf682pvrDPs0sqs/OlHGidpx9RLNdrGG2PgB1Unju2u3ncCugfDFNnGaAIhpbWo8CZnzqpOXI8Vflsjx3S997URYjjoxkFffYVA3GTg2n5ZaVOfNl41kfkAsQe6O2dOXgqPSKA8rk2eEjokDu4YoJPOKptBXoIluQk2sEULO9cpo4tXNICcOIb9Jm/+yrqck7wxszfhJqeThcXChkXdPEh7AnMTx9UafVnP5G9+QJKXP9jZrXu9juKDhiJFm+zQsLaf40H2NLrz3Knt4wlJMxllILpjM+jM9KmAKk4Lp++4UAbSo4TmEs/BHDALL4aq2j3ArwPrDds+Zdy0dpNBpgeiuwoI6enCPZ2Zm6gWyCAD1a;
 4:S0V0R6HugeTuaMtoctle0Lik/OpAlhvkJz+q3+6dxmkQ6VOoWyMbIxzj31d4Ve/uHxbr0KtjXfqtyaQvV/e61FHiDsU5txyUyPBky2g/XA07jBl+eDU2TTDMdV48I10Lmk+6o80iYrrvvTf2hqmYL69wy8bJKqEZjCLY+JX3UgBa9M/rxPAziUBqwZQpp5Yjhd9E3vaNOJX6XOkgurv/wVFgb5o4XsWHb5VfRko+qJ37+18sIP95MVL7g1pcrDLT3M3jExHRP3lW1yq4Jkk+ng==
X-Microsoft-Antispam-PRVS: <AM5PR0301MB2401567008BFFC20987DEA98E6F20@AM5PR0301MB2401.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3231101)(2400082)(944501161)(3002001)(93006095)(93001095)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:AM5PR0301MB2401; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2401; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(376002)(396003)(39860400002)(346002)(39380400002)(189003)(199004)(58126008)(81156014)(305945005)(413944005)(81166006)(478600001)(8676002)(31686004)(316002)(25786009)(2870700001)(16576012)(105586002)(54906003)(7736002)(4326008)(31696002)(68736007)(72206003)(106356001)(2906002)(50466002)(64126003)(39060400002)(80792005)(6666003)(6916009)(5660300001)(26005)(53936002)(36756003)(6486002)(83506002)(67846002)(97736004)(8936002)(186003)(8666007)(16526019)(77096007)(65826007)(86362001)(55236004)(2486003)(52146003)(23676004)(3846002)(66066001)(6116002)(52116002)(65956001)(386003)(47776003)(65806001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2401; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDE7MjM6eEdnMTNuQ1NONy9xanFNSnJoOEpuclFa?=
 =?utf-8?B?am9mVTNiWGoyVUFvejJNWG42MjJuNmFwLzVWaUtzZnU2RGtXNldsUkUyNWlK?=
 =?utf-8?B?R0RETnpBOHBnS1RpYnJjNmlvOHQzSGtJNEZkdGJOVnNaN0JtbytWYVhnb2Vn?=
 =?utf-8?B?VzJjcjRRNlhaZ1NlQnlBQXBwZnNjRnZxOUpCMFV2dUtBbVJkWktXSEZ6cXpC?=
 =?utf-8?B?V2FHUW9mZ1F1bzQ5OERjclNTeWJZQVkwSVdpK2NYM1NPWVk2WTBzbEp3R0tn?=
 =?utf-8?B?K004cWpGWUtYTUhqemE1S1BFQmF1akpFcGN1OTQrL1JSOWxXekh3SDY5TFA4?=
 =?utf-8?B?dmhvM2NvN2VOTXJadUpoVC9JQXBnTVA4UGQ2NFlzV1NQSHBkUzNFZFdGUWJT?=
 =?utf-8?B?aXFjQVEveEMzSnhzaElsTUtRM1pjbVgyZGgzaEhlU0w1eXdrdW5CelVacURE?=
 =?utf-8?B?Qm4waXBlczRVZU1DSWxKb1ZwQTE5UzYrZVdDSkxqQUFTSWpoWUhTd2poR2Vx?=
 =?utf-8?B?Y2pDMndFWWhLWTBJRkk3emt6OUVoL3ZtOGpjSUQ2WDB2RHNYdjcrSUFKSER0?=
 =?utf-8?B?MkxOV25mMnc0d3ZVMCtZNXFpZ0pCMS83eTYyd3ZSODh5VmdOb0xjOXBWRmVv?=
 =?utf-8?B?NW12WDg5ckh6cE5MWVRWd24zN0dydkFzUXRNaUVhYk16NTdXMC9OR0hlNVdR?=
 =?utf-8?B?NlNoNFhhNCt1Sk8vRHg3SG82elFqQU1SQWVFeE9uY3pUaWVXVmZYWHJyWkdO?=
 =?utf-8?B?T2twYmxiMi9pOXNLbWlYaTI5S1ByWE9uaFIxc3I1cGhvb2ZMVnB2S0NVd0RV?=
 =?utf-8?B?ZDB4K3BXUUZza3ZPNDNPNXZJb3ZONjd3bE5sRXFxWUdGL2UvZjN2aEN1RWFr?=
 =?utf-8?B?TEM5dlljMnNUNWhsU2ZnZllQSkxCczJ3T2xjRHdLczRBamJkQ01TUXRjeFp4?=
 =?utf-8?B?WUpuZ29oUmRLaGJJdms1OGVNVVBCanJXVUdMTWtXbGkwdUpTTG1PRHcrK3JR?=
 =?utf-8?B?Qkh1U2xhbTJmTkkvWlY5b29YdVRFdWw3dlM4NDUvNmo2c3orM2h4aGliazdG?=
 =?utf-8?B?T0xxeGY3WDJUZHlSRmpkYVp5WHIzS0EyUW1MMVZvWEhzeCsyMWRuNGU1MjRO?=
 =?utf-8?B?OEJsYkpBa0tPRE1VOSt4c2FuUVBpK1ltRm80Y1dPajY1bEU5RnJPTDlFM3hk?=
 =?utf-8?B?cHpBcEVrUk1SWWN4N1Q2N0dkOTNSVVMxSEUxSFRZZDdKNmpuT3ltTUs2dzBr?=
 =?utf-8?B?RVA0dFhZNDZZQzVCcjNIUVpnQXFBUExIdkhBdkxoanh5bTRNMUZpMUlURS9p?=
 =?utf-8?B?NWJzakhIOUEyVXdPNy9DYmc2OE5vRGh5ZHp4aG1MS1U1R2pzMFFIZ0toTG5N?=
 =?utf-8?B?akZ2b0t5QXdLMUNhOVhIaUc0K0VBS05iNjZrbStYN0ZWYmVKUGttdUFrMVJH?=
 =?utf-8?B?b3N4YWZ1R0dRWHBLbzRvOW1uRFZVei9GZkhMTW1ESWdWd2VCb3FidnlzZGZQ?=
 =?utf-8?B?NWJVQkQvN0tOREhyZDdoZDF2OXZnOG1nTVdQdGZKZmNPVno3NlBNeGRiK29K?=
 =?utf-8?B?RElHeThhUzVWZldvajc5ZlVsMXd2cnh1YzFZNHRLUDdjZDNtaUhvTVNsS3dK?=
 =?utf-8?B?QUVUSmlQTEJiOHM1OXU2OTN1dnRIaERwa3NZcmpJVW5uR0twTForT1hpbzlP?=
 =?utf-8?B?bkJXNlI1UkFjTDBsU3A1aXd5Nms2SWNmWHpDWlo5L1U0VlNMcjNwRTVoc0Uy?=
 =?utf-8?B?ejJWY2FwaytuaittVnJVYUtXSlRBRHV5TVhSS0p6MFg3cUJNa3NQem9hWE8r?=
 =?utf-8?B?WXB1S0hrazc1eGdXSGplSEZVcGlCcTVYMGdWbW1uVkZpQkNEREE2cnh2dmxI?=
 =?utf-8?B?K2VrKzgyQytwU3FvVVlwT3R4YmUzbGpxUVQ1TEdhczJYcTlJSEFuNWluSDJk?=
 =?utf-8?B?d015Q3VBeXJSZmc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 6:JrF2F93WvKJyXasPp3KkA45UMYNy0OCIQEg7spj7sWlbZJcJh78AWU+M5Xs5xBTrHruvDkUTVXSVbj7yGKQ1t+3y/Wy8KJPzHhyl8Cri35w7KpSr9rSNhiPW8JxG8kwAT4O+Xdd/TDBanC7mYzaaYTsyUOvxmDxgtsHpIlnooVLQg0LnA/O3ToDo7wdqrsVDgybK/PakqzBSNeDMsNq0Vw3j8QNuHyzEMvgN/DYBKCr4KudOSjGtwBb5+Bk9spz4qX6aeeFjjdtRVyzFR/uGUafCNyYPrSj2EHzjS7L9LHqvQdePnbdMbylYmi14VBIk1N+Y8CI6TesQX7h0FoiKFDScIldFLeTyY704yT4C380=;
 5:3m82nKUg/s2voUO7ewXHDGL00Y85hIuutLGoJDgCoCyU22MIA44qCKxa5t3j8s4yNRFQlraor568/8vlcWFxqdUgghw5JzyoO7Ex4IqfzvxKcoWDO4B8jKecPE0lNuXdsbN8Gp4JfieAiiIcSMns5WHjp5XqyWih1Wp/U2XaS44=;
 24:/5IOpm0Pq1qt24jX75MtDBhr24hM/qSD7GAIdcFmSREdPSCW5b0i5IE9Q/j5p93Eh4UsiJ581S2H22geJsuUda76PDkRZjGDH1GsjDA2eok=;
 7:omCUfaWcoYbquGvCXzxhOF+wv1NHSW4MA5o9wZS7fFYBb3YbezSHyif+L1JVDbYNf/BnAqPaapSWNU4cgCGiescmIb3jcXYai8gK/rIcnWz44skhwngChtEmigZLtb9J2wLc+t0aTPFZZNi+gz/Z3sWX8o4ZTlbbP/Ss1b7ls0Z4JUciqbTyyux4xlvnVpEF40NLmUebzRMrIOkbSOOA/JCUTVv+NoTT4DHBkfBuFI3teiQlnTv8I2e3oX+SOuI3
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 12:21:03.7208 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ecfc9019-86c6-46f4-7c4a-08d56fb79719
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2401
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVhciBEYXJpbywKCk5vdyBJJ20gZXhwZXJpbWVudGluZyB3aXRoIFJURFMsIGluIHBhcnRpY3Vs
YXIgd2l0aCAiZXh0cmEgdGltZSIgCmZ1bmN0aW9uYWxpdHkuCgpNeSBleHBlcmltZW50YWwgc2V0
dXAgaXMgYnVpbHQgb24gU2FsdmF0b3ItWCBib2FyZCB3aXRoIEgzIFNPQyAocnVubmluZyAKb25s
eSBiaWcgY29yZXMgY2x1c3RlciwgNHhBNTcpLgpEb21haW5zIHVwIGFuZCBydW5uaW5nLCBhbmQg
dGhlaXIgVkNQVSBhcmUgYXMgZm9sbG93aW5nOgoKcm9vdEBnZW5lcmljLWFybXY4LXh0LWRvbTA6
L3h0L2RvbS5jZmcjIHhsIHNjaGVkLXJ0ZHMgLXYgYWxsCkNwdXBvb2wgUG9vbC0wOiBzY2hlZD1S
VERTCk5hbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBJRCBWQ1BVwqDCoMKgIFBlcmlvZMKgwqDCoCBCdWRnZXQgRXh0cmF0aW1l
CihYRU4pIEZMQVNLOiBBbGxvd2luZyB1bmtub3duIGRvbWN0bF9zY2hlZHVsZXJfb3A6IDMuCkRv
bWFpbi0wwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgMMKgwqDCoCAwwqDCoMKgwqAgMTAwMDAgMTAwMMKgwqDCoMKgwqDCoMKgIHllcwpEb21h
aW4tMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIDDCoMKgwqAgMcKgwqDCoMKgIDEwMDAwIDEwMDDCoMKgwqDCoMKgwqDCoCB5ZXMKRG9tYWlu
LTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAwwqDCoMKgIDLCoMKgwqDCoCAxMDAwMCAxMDAwwqDCoMKgwqDCoMKgwqAgeWVzCkRvbWFpbi0w
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
MMKgwqDCoCAzwqDCoMKgwqAgMTAwMDAgMTAwMMKgwqDCoMKgwqDCoMKgIHllcwooWEVOKSBGTEFT
SzogQWxsb3dpbmcgdW5rbm93biBkb21jdGxfc2NoZWR1bGVyX29wOiAzLgpEb21SwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAz
wqDCoMKgIDDCoMKgwqDCoCAxMDAwMCA1MDAwwqDCoMKgwqDCoMKgwqDCoCBubwooWEVOKSBGTEFT
SzogQWxsb3dpbmcgdW5rbm93biBkb21jdGxfc2NoZWR1bGVyX29wOiAzLgpEb21BwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA1
wqDCoMKgIDDCoMKgwqDCoCAxMDAwMCAxMDAwwqDCoMKgwqDCoMKgwqAgeWVzCkRvbUHCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IDXCoMKgwqAgMcKgwqDCoMKgIDEwMDAwIDEwMDDCoMKgwqDCoMKgwqDCoCB5ZXMKRG9tQcKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgNcKgwqDCoCAywqDCoMKgwqAgMTAwMDAgMTAwMMKgwqDCoMKgwqDCoMKgIHllcwpEb21BwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCA1wqDCoMKgIDPCoMKgwqDCoCAxMDAwMCAxMDAwwqDCoMKgwqDCoMKgwqAgeWVzCihYRU4p
IEZMQVNLOiBBbGxvd2luZyB1bmtub3duIGRvbWN0bF9zY2hlZHVsZXJfb3A6IDMuCkRvbUTCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIDbCoMKgwqAgMMKgwqDCoMKgIDEwMDAwIDEwMDDCoMKgwqDCoMKgwqDCoCB5ZXMKRG9tRMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgNsKgwqDCoCAxwqDCoMKgwqAgMTAwMDAgMTAwMMKgwqDCoMKgwqDCoMKgIHllcwpEb21E
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCA2wqDCoMKgIDLCoMKgwqDCoCAxMDAwMCAxMDAwwqDCoMKgwqDCoMKgwqAgeWVzCkRv
bUTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIDbCoMKgwqAgM8KgwqDCoMKgIDEwMDAwIDEwMDDCoMKgwqDCoMKgwqDCoCB5ZXMK
ClRoZSBpZGVhIG9mIHN1Y2ggY29uZmlndXJhdGlvbiBpcyB0aGF0IG9ubHkgRG9tUiByZWFsbHkg
cnVucyBSVCB0YXNrcywgCmFuZCB0aGVpciBDUFUgdXRpbGl6YXRpb24gd291bGQgYmUgbGVzcyB0
aGFuIGhhbGYgYSBDUFUuIFJlc3Qgb2YgdGhlIApkb21haW5zIGFyZSBhcHBsaWNhdGlvbiBkb21h
aW5zIHdpdGhvdXQgbmVlZCBvZiBSVCBndWFyYW50ZWVzIGZvciB0aGVpciAKdGFza3MsIGJ1dCBj
YW4gdXRpbGl6ZSBhcyBtdWNoIENQVSBhcyB0aGV5IG5lZWQgYW5kIGlzIGF2YWlsYWJsZSBhdCB0
aGlzIAptb21lbnQuCkkgbG9hZCBhcHBsaWNhdGlvbiBkb21haW5zIHdpdGggYGRkIGlmPS9kZXYv
emVybyBvZj0vZGV2L251bGxgIHBlciBWQ1BVLgpJbiBEb21SIEkgcnVuIG9uZSBSVCB0YXNrIHdp
dGggcGVyaW9kIDEwbXMgYW5kIHdjZXQgNG1zIChJJ20gdXNpbmcgCkxJVE1VUy1SVCBmb3IgRG9t
UiksIGFuZCBzZWUgdGhhdCB0aGlzIHRhc2sgc29tZXRpbWUgbWlzc2VzIGl0cyAKZGVhZGxpbmUu
IFdoaWNoIG1lYW5zIHRoYXQgdGhlIG9ubHkgVkNQVSBvZiBEb21SIGhhdmVuJ3QgZ290IGl0cyA1
bXMgCmVhY2ggMTBtcy4KVGhlIHBzIGluIERvbVIgaXMgYXMgZm9sbG93aW5nOgoKcm9vdEBnZW5l
cmljYXJtdjg6fiMgcHMKIMKgIFBJRCBVU0VSwqDCoMKgwqDCoMKgIFZTWiBTVEFUIENPTU1BTkQK
IMKgwqDCoCAxIHJvb3TCoMKgwqDCoMKgIDE3NjQgU8KgwqDCoCBpbml0CiDCoMKgwqAgMiByb290
wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDCoCBba3RocmVhZGRdCiDCoMKgwqAgMyByb290wqDCoMKg
wqDCoMKgwqDCoCAwIFNXwqDCoCBba3NvZnRpcnFkLzBdCiDCoMKgwqAgNCByb290wqDCoMKgwqDC
oMKgwqDCoCAwIFNXwqDCoCBba3dvcmtlci8wOjBdCiDCoMKgwqAgNSByb290wqDCoMKgwqDCoMKg
wqDCoCAwIFNXPMKgIFtrd29ya2VyLzA6MEhdCiDCoMKgwqAgNiByb290wqDCoMKgwqDCoMKgwqDC
oCAwIFNXwqDCoCBba3dvcmtlci91MjowXQogwqDCoMKgIDcgcm9vdMKgwqDCoMKgwqDCoMKgwqAg
MCBTV8KgwqAgW3JjdV9wcmVlbXB0XQogwqDCoMKgIDggcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBT
V8KgwqAgW3JjdV9zY2hlZF0KIMKgwqDCoCA5IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKg
IFtyY3VfYmhdCiDCoMKgIDEwIHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKgIFttaWdyYXRp
b24vMF0KIMKgwqAgMTEgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBbbHJ1LWFkZC1kcmFp
bl0KIMKgwqAgMTIgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTV8KgwqAgW3dhdGNoZG9nLzBdCiDC
oMKgIDEzIHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKgIFtjcHVocC8wXQogwqDCoCAxNCBy
b290wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDCoCBba2RldnRtcGZzXQogwqDCoCAxNSByb290wqDC
oMKgwqDCoMKgwqDCoCAwIFNXPMKgIFtuZXRuc10KIMKgwqAgMTYgcm9vdMKgwqDCoMKgwqDCoMKg
wqAgMCBTV8KgwqAgW2t3b3JrZXIvdTI6MV0KIMKgwqAgMTcgcm9vdMKgwqDCoMKgwqDCoMKgwqAg
MCBTV8KgwqAgW3hlbndhdGNoXQogwqDCoCAxOCByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDC
oCBbeGVuYnVzXQogwqAgMzYwIHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKgIFtraHVuZ3Rh
c2tkXQogwqAgMzYxIHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKgIFtvb21fcmVhcGVyXQog
wqAgMzYyIHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW3dyaXRlYmFja10KIMKgIDM2NCBy
b290wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDCoCBba2NvbXBhY3RkMF0KIMKgIDM2NSByb290wqDC
oMKgwqDCoMKgwqDCoCAwIFNXTsKgIFtrc21kXQogwqAgMzY2IHJvb3TCoMKgwqDCoMKgwqDCoMKg
IDAgU1c8wqAgW2NyeXB0b10KIMKgIDM2NyByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKgIFtr
aW50ZWdyaXR5ZF0KIMKgIDM2OCByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKgIFtiaW9zZXRd
CiDCoCAzNzAgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBba2Jsb2NrZF0KIMKgIDM4OCBy
b290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKgIFthdGFfc2ZmXQogwqAgMzk0IHJvb3TCoMKgwqDC
oMKgwqDCoMKgIDAgU1fCoMKgIFtrd29ya2VyLzA6MV0KIMKgIDQzMyByb290wqDCoMKgwqDCoMKg
wqDCoCAwIFNXPMKgIFt3YXRjaGRvZ2RdCiDCoCA1MTkgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBT
VzzCoCBbcnBjaW9kXQogwqAgNTIwIHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW3hwcnRp
b2RdCiDCoCA1NDggcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTV8KgwqAgW2tzd2FwZDBdCiDCoCA1
NDkgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBbdm1zdGF0XQogwqAgNjMzIHJvb3TCoMKg
wqDCoMKgwqDCoMKgIDAgU1c8wqAgW25mc2lvZF0KIMKgIDgwMiByb290wqDCoMKgwqDCoMKgwqDC
oCAwIFNXwqDCoCBba2h2Y2RdCiDCoCA4NDQgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBb
Ymlvc2V0XQogwqAgODQ3IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW2Jpb3NldF0KIMKg
IDg1MCByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKgIFtiaW9zZXRdCiDCoCA4NTMgcm9vdMKg
wqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBbYmlvc2V0XQogwqAgODU2IHJvb3TCoMKgwqDCoMKgwqDC
oMKgIDAgU1c8wqAgW2Jpb3NldF0KIMKgIDg1OSByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKg
IFtiaW9zZXRdCiDCoCA4NjEgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBbYmlvc2V0XQog
wqAgODY0IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW2Jpb3NldF0KIMKgIDk0NiByb290
wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKgIFt2ZmlvLWlycWZkLWNsZWFdCiDCoDE0MDUgcm9vdMKg
wqDCoMKgwqAgMjkxMiBTwqDCoMKgIHtzdGFydF9nZXR0eX0gL2Jpbi9zaCAvYmluL3N0YXJ0X2dl
dHR5IDExNTIwMCAKaHZjMCB2dDEwMgogwqAxNDA2IHJvb3TCoMKgwqDCoMKgIDI5NzYgU8KgwqDC
oCAvc2Jpbi9nZXR0eSAzODQwMCB0dHkxCiDCoDE0MDcgcm9vdMKgwqDCoMKgwqAgMzI1NiBTwqDC
oMKgIC1zaAogwqAxNTEyIHJvb3TCoMKgwqDCoMKgIDI5MDggU8KgwqDCoCB7c3QtdHJhY2Utc2No
ZWR1fSAvYmluL2Jhc2ggCi91c3Ivc2Jpbi9zdC10cmFjZS1zY2hlZHVsZSAtcyBtMQogwqAxNTIz
IHJvb3TCoMKgwqDCoMKgIDE5MzIgU8KgwqDCoCBydHNwaW4gLWEgMTk0MDAwIC13IDQ4IDEwMCAx
MjAKIMKgMTUyNyByb290wqDCoMKgwqDCoCAxNzQ4IFPCoMKgwqAgL3Vzci9zYmluL2Z0Y2F0IC1w
IC90bXAvdG1wLjNQWERlby9jcHUwLnBpZCAKL2Rldi9saXRtdXMvc2NoZWRfdHJhY2UwIDUwMSA1
MDIgNTAzIDUwNCA1MDUgNTA2IDUwNyA1MDggNTA5IDUxMCA1MTEKIMKgMTUzMyByb290wqDCoMKg
wqDCoCAzMjI0IFLCoMKgwqAgcHMKCkkgbm90aWNlZCB0aGF0IGJlaGF2aW9yIHdoaWxlIHJ1bm5p
bmcgRVBBTSBkZW1vIHNldHVwLiBXaGljaCBjb25zaXN0cyBvZiAKSFcgZHJpdmVycyBpbiBEb21E
LCBQViBEcml2ZXJzIGJhY2tlbmRzIGluIERvbUQsIERvbUEgcnVubmluZyByZWFsIApBbmRyb2lk
IHdpdGggUFYgRHJpdmVycyBhbmQgdXRpbGl6aW5nIEdQVSBzaGFyaW5nLCBldGMuCkJ1dCBJIG1h
bmFnZWQgdG8gcmVwcm9kdWNlIHRoZSBpc3N1ZSB3aGVuIGFsbCBkb21haW5zIGFyZSBydW5uaW5n
IApnZW5lcmljIGFybXY4IGtlcm5lbCB3aXRoIG1pbmltYWwgaW5pdHJhbWZzZXMuClNvIEkgc3Vz
cGVjdCBhbiBpc3N1ZSBpbiBSVERTLgoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:25:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:25:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek7kV-00041c-QE; Fri, 09 Feb 2018 12:25:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tgjv=fd=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ek7kV-00041W-28
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 12:25:51 +0000
X-Inumbo-ID: 4b5f4219-0d94-11e8-ba59-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4b5f4219-0d94-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 13:25:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rel6dghi9ePi/GJ9mXATtmzPmohNgnjJsyAkJSVtMJU=;
 b=PLkwvlkKL/P+wTzpVEc7EKDdIsB2f4nw3P+3pwnrCiVc5z0V3pcwKHHMXX/33kbVivHAoxcpgTxHUEf77JF0RLluPaTbcS+8Mh5Mrm5VHJlbpz5yqDFuZR0W1BtpRDB3atUvciI5GU0oVfvpH+1nohnwufvc53mXzFf0uUE1D+0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.52) by
 VI1PR0301MB2413.eurprd03.prod.outlook.com (2603:10a6:800:64::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 9
 Feb 2018 12:25:42 +0000
From: Andrii Anisov <andrii_anisov@epam.com>
To: Dario Faggioli <dfaggioli@suse.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
Message-ID: <5f6c1ae2-d7e9-4b30-246f-263a0720268e@epam.com>
Date: Fri, 9 Feb 2018 14:25:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: HE1PR0202CA0024.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::34) To VI1PR0301MB2413.eurprd03.prod.outlook.com
 (2603:10a6:800:64::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c0e7e98b-4f27-4621-2718-08d56fb83d1c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0301MB2413; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2413;
 3:5VNhWkDdsv8lG/FwWZkGeeYPhhz1leSKtZOvm27lpzOkStlWrIKZ7NYQJm3rK1wdT3IQp1hbPA1/R0WNuNhcMZQgjZKY6/zBoo2MLKWpeqwL5Zx4yZBuYEqGg/8WtYEObADLhXuisOj3ol9HWohOLahauSfCotOAA3nmjUOGfLSUMSogyWHi1SCfxl0Ek6ZwD5X8h+/X6ggx1PeXIUsEWbkCG2Mkm1APuph6r5MWi3kT9qB19z9EJ1jiJ5J79l3B;
 25:eFr/Nfws3fSCd34eItHoH8VpasJAWWpOfOK+ph1P3hdQhFmjD1wUrq+8kc1Fz0DLK756BXXnMdGYjTAQavS0fw//4BPWhbkvHTq651HSQ0sOBrPIsISwDDfUIvRn2unZIyA1FqJyt1sW5liHJ96NK4AJeFbf7uUHGawGBTAmv71b0h88v92VQAWXftAVIETEKzgciQd68wcB04CoWwpfdWF8ZPipr+3pdAMz69euAAvtisECNJJaAx4lMT235DxIpIXIzDmI7TgteV/ErWFsydUqkjABKpw0pYjRVbUMZkKrrWC0iSLWWZrvga5UvpHA1IgiSwiSCLZsVUVRgBxA7g==;
 31:9AUmAMDo7XiPeDiVYv4u5uWGcQvvPqdJ8Qlw0OjeS+MYhLYmQOEy+QJVWOqueOM0CtmW+CVctgRWDVUXUqq30kSrk2LIUffL9Z6Je36pXzNeRYLcq9f6enwflPPHbNfzYsBGbDm99T3PcRYkyDaGAr9+QU50sqyRwdzpEMR5QTQ7LGKBf6B0XwIj1cjq26SrJGpEn3xyEwrrwU+1tnfBjdPdwL0NaVaC0d7Nk8QPBdk=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2413:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2413;
 20:zxNPYdcoN/US6ri3YKRTLNJsMDpA+3LOMy0vikYk/9rTndqHs8rtzG8ALfxr5sVb8a5oxV9T7rHFXpGt6xEKs5vQPxLA1bGTri3upWdfEIhgoWWkjPzuLQEfrT/xZAh1nEaz+Y0YOiaRFaRGjJBdpceFk8WCQlFM05HzA8aiUvrYvwQGCY2Bsez82P2+r1ymBtHvryxRf5VLXMNVx0S80Ff7vL/OP70EPmAIwmA0FwZiIdfPfU0RULZ3VvtSCYE26u5r3G0yZfwOAl2Sb6ReWZTQuXbJAVIxJy3yiIeS8p4TiXGx3COecIk/iOizB7K6eWteksWJvjB+5IaThZAZBRxkealgqceXkHb23xkYHgIGPISQylAxVtqpLdMecOc4fm+raaaynDGX/J2luxUxRZPIuLX6kTMMaCHVMzIQgy1zK9cwZoFXvbwl3oCJ0PNO9lsZHYx3k0z2yoXYCQYQsh8mZxv1lyKqtpTxepwfhidaGXK9NkvQu9CMIzdMu2NY;
 4:ZaV8lRyuMkZdorZ7mU2j7R5ucQ0YwgCfwfogIMqD34RqolUqdpG8qGN8C86rUAXlhqn4cOV4CJoHLBcep0W0PyZ3oKeIcaOJTSspLt5ZRAyrg7ttrrfrfWI+AN8w5ZLsCZliGvlytohW1aoFPYO7ShT4oueZy89FYd69ycnLjnRNsgWywaqG7HB1nOEHzZYWV4bDJT21HwL8BWuB7VC4XpZ3g1g6+Hui9SgYGIzDiU9jxnkspARNseWRZUuNzyd636qrtEEKF00QdlgOpHIFfQ==
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2413BE7E1563B59511846F37E6F20@VI1PR0301MB2413.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231101)(2400082)(944501161)(6041288)(20161123562045)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011);
 SRVR:VI1PR0301MB2413; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0301MB2413; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(39380400002)(346002)(376002)(396003)(366004)(189003)(199004)(229853002)(31696002)(53936002)(65826007)(67846002)(58126008)(83506002)(2950100002)(7736002)(6666003)(16576012)(6916009)(106356001)(6486002)(3846002)(2870700001)(316002)(305945005)(6116002)(36756003)(2906002)(64126003)(52146003)(2486003)(23676004)(65956001)(66066001)(80792005)(4326008)(77096007)(186003)(26005)(16526019)(478600001)(72206003)(105586002)(52116002)(65806001)(76176011)(86362001)(97736004)(81156014)(81166006)(55236004)(47776003)(25786009)(39060400002)(53546011)(8676002)(8936002)(5660300001)(31686004)(68736007)(6246003)(50466002)(54906003)(386003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2413; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDFNQjI0MTM7MjM6V0FFREEzOTZ0L3FqWmNScUxST0VLZ2Iw?=
 =?utf-8?B?R3VqT3U1b215eWdnYURSSk5iZHdNVjdTK2psL0U3bjg5bVpWTzZjOUNaQVlS?=
 =?utf-8?B?YjJ3U1gyTE5yY2VPczJYWjZTZkR2aC9NUmFacFFzNE9KZCtCOHJRNy9YdXc0?=
 =?utf-8?B?cHh3eDZVWUVSM1d3SEhicm5ZTWlVcGFKR1h3dWczbkFJVUFxU3N6bjdtazZL?=
 =?utf-8?B?N3crM3N5QUxwbzZ5STI4UUY3ZFNZR0VwcTMwY0RWT2dHek9XbHExMW5DOGdx?=
 =?utf-8?B?M05aK0I4NVRKam81anJWTnc5MXFLMjYranE1UDkxdzN4cVowZ0dQMURjdloy?=
 =?utf-8?B?ekpOUGNrVmR4ZlNwVXhLOWJLQVdtR1Z3YkdtMUl1TG4rZXRMQWdJYnd0NU5G?=
 =?utf-8?B?akpkS2k4RDdhbEhTcldTZjNvOVpGYUdyYzJkVmJ1eVdjL256RWJpVXVOUlBR?=
 =?utf-8?B?a1VqMGxRaFhtb3FCOVVlRVpVL2YzNW1XdXNiY3A4c3FDMmxYQ2Y3TXE5OWVz?=
 =?utf-8?B?ZUkwK3BhdXVjOWE3WTRDWEhYM2NjekJScWlLdWdzc1VuYVhaM1dDQkROQldR?=
 =?utf-8?B?Q3pxZUcwQTViSXNUb2dKU25SQ3o1UlN3Y0pqSER6enl5eDNNb0dUWWUvNnd5?=
 =?utf-8?B?aWluM2tNWUFqSHpBSHBVclN2WGE2Q0xvZmVxRXM3bXZnL3dHMy9aYmxHNUVF?=
 =?utf-8?B?NURtam4ySUF4emJsMTVJVTJ2Z2ZNQW9FYU1EVm9zT251aTM2dEg1RDN3aVJm?=
 =?utf-8?B?U3h6Q0RBR1k3MkpReGZiNldJZ2J3T0Jjb2hiTGpRVHozTFIzMFNiTUR3WVNQ?=
 =?utf-8?B?bjdWaE5sNFVXaUtRMnVGNnhRZnNPazVZU0ZzUGcxSjZoR3dBQlZVSnpMTmdh?=
 =?utf-8?B?RTFYOWp1ZEkvQ3ZaYktDL2ZCNXN3ZWtxTkFTeXQ3Z3UzeTJvTFd5Z1d6TUd0?=
 =?utf-8?B?VVIvZ05vUFIxa250WVJLRysrczVZUXRpS1J0bUprSmVuSXE0TWRXTGJyVFJt?=
 =?utf-8?B?MlZnS1crOXZYSjJib05XTHhka0YwQWowUUJIU1JZeGFHQlhyUFE0ZnpGdEpl?=
 =?utf-8?B?Z0k3UjVLUWZCYlVITzViaTE0RjVzTU9ONFdkeGZFK3pqMXZQSTVKRjR3dFNs?=
 =?utf-8?B?SFVkVHBhZTFOTHNUbkk4bnAvckNXVjJFRzhuOU5xeGZEd09lSmtMMUR1Qmg3?=
 =?utf-8?B?eGU1cE1VT1B1SDltVlBHNXk1TzRyamVJMXZmS0pBYnJjWnJTMThmdS9CbnBq?=
 =?utf-8?B?bkNZMENiV24xR3VmTlVqTzFPcUVkYk4zeEt0cFdUdzhxZWZxOVJkZ1ZIOFhr?=
 =?utf-8?B?MG5jaEtVWVBtZzRnUlcvN3c4VVVZVGRESzV0ZmdpNHhZZWlQcVpQcjJzLzRt?=
 =?utf-8?B?VmYwc3dRTG5VUkduMXlKNyt1NzNobjBMMXpxWmN2NS8zcFp4c3NONzdUQ0Fo?=
 =?utf-8?B?OEJaTzV4RDhzSWtJVXNCRTNxSEJZbW9jbzNya2J1SUN4Y0M4b1FNdENDSnBt?=
 =?utf-8?B?Wm5nVjE2dkJibGI5d2djNXJkRm4wbXdaYytPYUQ5TGhHTGlrQXZibnFjZXZY?=
 =?utf-8?B?M2oxOGcvREt4cWNvendJZTBsWXpJUU1xTjNjM29nMDJhVTRkYnZoZGxHb05r?=
 =?utf-8?B?cHBHZUx1Z054aHd0cUJiUnlWK2FCUE1tV1M1QW1wTVBUQWtTRnJGNTVVS2N5?=
 =?utf-8?B?VC9Ea2pPZExpTmFjOTY2ZE0xd3lWNnpSUmU0QWpEMUJEclBzV3dkV3JISGE1?=
 =?utf-8?B?RUNZVVlheFk1TTNHQmhobnJJSisxR3h1R1luYlZDbm8zczVmWmhxUFBqTVRx?=
 =?utf-8?B?YWVSU0hmT0ovVWRxVnFac21aUi9nMDVKV3Z0Y0lOUjA3MDUxVmdWQzlqbzRQ?=
 =?utf-8?B?SFdHT3dPaWtCWmY3b21MY05sMjBSZkQ2K2ZpMnhGWTBuekRFWVUwVGFGVVlF?=
 =?utf-8?B?VzA4MzVTS3RwYlB3L3lEYjNtZUlSUENpSFh3dnBrUUpHMGs3UjcvVjZXckRw?=
 =?utf-8?B?Um94aUxvTS9LYnd6akdXY2xIT2ZIREM3UHRwdWZRPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2413;
 6:Sxxs92jx3u5tf8TVa04R9CGmxvw39P4BbgMEbxinpw1Y3PXrtj72lC6Zn2z4OdYTofchC6Xqa5Qki08NMTKef2Fx/lADN+geMxuO4KLldJHbzM0SoyYs7s8LPful4lS9Xy+i3mRpadM2uxBRux0aArSKLyibApZXUncPKT6c/D7xyhAEyjNt+uOM4zyAWdDuyIZi30DiMnEb+H9BKfEA9kMHRhRDxxELkpz8EkP4GFKWV1kBCZiXbjSHdL3FlZxHmLOsVq5Jgj+F5TroEHOJy45Rcoaj6+FUwXnwKCxZBE09S4COrDDLnMmvGX8AynAciUH45evLH4XVbhGCLj63+D3VxjbHNzCefDK5Tj27AeY=;
 5:sJoesmaZxF62MX7CDhUclDE6gcNsEKd3F6rVjiBSN8k3D1i+Laab1wIwTmkuqaZa+hINlPHYbUPkHKca2MtuY42WgEIRcJ6CAyLhLa6eyC/obsS4oKTWeSTyJMA1+skukLiM6KxouzPc4ulGAVraqFObf76CNUtGcpP8ExY3R9A=;
 24:O4RkaCMnrXYlqDXSOUgyXhCfS/zsR3NQO1epiNXJYSiFM+n1LaZoRgdsgYZIXWscISnetIdcsOsl9F3epl4+IssbxxvWTjEY+eHFlyuVOic=;
 7:4Hdm5ELhXGz/X+8ljlg/wRMrO38HtRC+B2drHx1/aAVb0PELn6oTTK0Vs9DGGBJWrws+Ro+7ThxxNILqlQcAsDl7Tzctvr2/OhyN0WeC58JTIS5D1ZuT3wE8AuFWw6GsLaN5UVPPFekd22lLGxw/XFFUtx0L1TWbGS+N7WMrxlL1aErnqvt2xbUMfHISefriN4cL+GFpNdbhcafmO4x5I7wjyn/EVf68qwYqo2mA6Bh23/TPLZgLDT6SvTOXATie
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 12:25:42.7714 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c0e7e98b-4f27-4621-2718-08d56fb83d1c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2413
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gRGFyaW8sCgoKSSBldmVudHVhbGx5IHVzZWQgeW91ciBvbGQgZW1haWwuCgpQbGVhc2Ug
dGFrZSBhIGxvb2sgaGVyZS4KCgpPbiAwOS4wMi4xOCAxNDoyMCwgQW5kcmlpIEFuaXNvdiB3cm90
ZToKPiBEZWFyIERhcmlvLAo+Cj4gTm93IEknbSBleHBlcmltZW50aW5nIHdpdGggUlREUywgaW4g
cGFydGljdWxhciB3aXRoICJleHRyYSB0aW1lIiAKPiBmdW5jdGlvbmFsaXR5Lgo+Cj4gTXkgZXhw
ZXJpbWVudGFsIHNldHVwIGlzIGJ1aWx0IG9uIFNhbHZhdG9yLVggYm9hcmQgd2l0aCBIMyBTT0Mg
Cj4gKHJ1bm5pbmcgb25seSBiaWcgY29yZXMgY2x1c3RlciwgNHhBNTcpLgo+IERvbWFpbnMgdXAg
YW5kIHJ1bm5pbmcsIGFuZCB0aGVpciBWQ1BVIGFyZSBhcyBmb2xsb3dpbmc6Cj4KPiByb290QGdl
bmVyaWMtYXJtdjgteHQtZG9tMDoveHQvZG9tLmNmZyMgeGwgc2NoZWQtcnRkcyAtdiBhbGwKPiBD
cHVwb29sIFBvb2wtMDogc2NoZWQ9UlREUwo+IE5hbWXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBJRCBWQ1BVwqDCoMKgIFBlcmlv
ZMKgwqDCoCBCdWRnZXQgRXh0cmF0aW1lCj4gKFhFTikgRkxBU0s6IEFsbG93aW5nIHVua25vd24g
ZG9tY3RsX3NjaGVkdWxlcl9vcDogMy4KPiBEb21haW4tMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqAgMMKgwqDCoMKgIDEwMDAw
IDEwMDAgeWVzCj4gRG9tYWluLTDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgIDHCoMKgwqDCoCAxMDAwMCAxMDAwIHllcwo+IERv
bWFpbi0wwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgMMKgwqDCoCAywqDCoMKgwqAgMTAwMDAgMTAwMCB5ZXMKPiBEb21haW4tMMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgwqAg
M8KgwqDCoMKgIDEwMDAwIDEwMDAgeWVzCj4gKFhFTikgRkxBU0s6IEFsbG93aW5nIHVua25vd24g
ZG9tY3RsX3NjaGVkdWxlcl9vcDogMy4KPiBEb21SwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAzwqDCoMKgIDDCoMKgwqDCoCAx
MDAwMCA1MDAwIG5vCj4gKFhFTikgRkxBU0s6IEFsbG93aW5nIHVua25vd24gZG9tY3RsX3NjaGVk
dWxlcl9vcDogMy4KPiBEb21BwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA1wqDCoMKgIDDCoMKgwqDCoCAxMDAwMCAxMDAwIHll
cwo+IERvbUHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIDXCoMKgwqAgMcKgwqDCoMKgIDEwMDAwIDEwMDAgeWVzCj4gRG9tQcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgNcKgwqDCoCAywqDCoMKgwqAgMTAwMDAgMTAwMCB5ZXMKPiBEb21BwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA1wqDC
oMKgIDPCoMKgwqDCoCAxMDAwMCAxMDAwIHllcwo+IChYRU4pIEZMQVNLOiBBbGxvd2luZyB1bmtu
b3duIGRvbWN0bF9zY2hlZHVsZXJfb3A6IDMuCj4gRG9tRMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgNsKgwqDCoCAwwqDCoMKg
wqAgMTAwMDAgMTAwMCB5ZXMKPiBEb21EwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA2wqDCoMKgIDHCoMKgwqDCoCAxMDAwMCAx
MDAwIHllcwo+IERvbUTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIDbCoMKgwqAgMsKgwqDCoMKgIDEwMDAwIDEwMDAgeWVzCj4g
RG9tRMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgNsKgwqDCoCAzwqDCoMKgwqAgMTAwMDAgMTAwMCB5ZXMKPgo+IFRoZSBpZGVh
IG9mIHN1Y2ggY29uZmlndXJhdGlvbiBpcyB0aGF0IG9ubHkgRG9tUiByZWFsbHkgcnVucyBSVCB0
YXNrcywgCj4gYW5kIHRoZWlyIENQVSB1dGlsaXphdGlvbiB3b3VsZCBiZSBsZXNzIHRoYW4gaGFs
ZiBhIENQVS4gUmVzdCBvZiB0aGUgCj4gZG9tYWlucyBhcmUgYXBwbGljYXRpb24gZG9tYWlucyB3
aXRob3V0IG5lZWQgb2YgUlQgZ3VhcmFudGVlcyBmb3IgCj4gdGhlaXIgdGFza3MsIGJ1dCBjYW4g
dXRpbGl6ZSBhcyBtdWNoIENQVSBhcyB0aGV5IG5lZWQgYW5kIGlzIGF2YWlsYWJsZSAKPiBhdCB0
aGlzIG1vbWVudC4KPiBJIGxvYWQgYXBwbGljYXRpb24gZG9tYWlucyB3aXRoIGBkZCBpZj0vZGV2
L3plcm8gb2Y9L2Rldi9udWxsYCBwZXIgVkNQVS4KPiBJbiBEb21SIEkgcnVuIG9uZSBSVCB0YXNr
IHdpdGggcGVyaW9kIDEwbXMgYW5kIHdjZXQgNG1zIChJJ20gdXNpbmcgCj4gTElUTVVTLVJUIGZv
ciBEb21SKSwgYW5kIHNlZSB0aGF0IHRoaXMgdGFzayBzb21ldGltZSBtaXNzZXMgaXRzIAo+IGRl
YWRsaW5lLiBXaGljaCBtZWFucyB0aGF0IHRoZSBvbmx5IFZDUFUgb2YgRG9tUiBoYXZlbid0IGdv
dCBpdHMgNW1zIAo+IGVhY2ggMTBtcy4KPiBUaGUgcHMgaW4gRG9tUiBpcyBhcyBmb2xsb3dpbmc6
Cj4KPiByb290QGdlbmVyaWNhcm12ODp+IyBwcwo+IMKgIFBJRCBVU0VSwqDCoMKgwqDCoMKgIFZT
WiBTVEFUIENPTU1BTkQKPiDCoMKgwqAgMSByb290wqDCoMKgwqDCoCAxNzY0IFPCoMKgwqAgaW5p
dAo+IMKgwqDCoCAyIHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKgIFtrdGhyZWFkZF0KPiDC
oMKgwqAgMyByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDCoCBba3NvZnRpcnFkLzBdCj4gwqDC
oMKgIDQgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTV8KgwqAgW2t3b3JrZXIvMDowXQo+IMKgwqDC
oCA1IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW2t3b3JrZXIvMDowSF0KPiDCoMKgwqAg
NiByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDCoCBba3dvcmtlci91MjowXQo+IMKgwqDCoCA3
IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKgIFtyY3VfcHJlZW1wdF0KPiDCoMKgwqAgOCBy
b290wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDCoCBbcmN1X3NjaGVkXQo+IMKgwqDCoCA5IHJvb3TC
oMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKgIFtyY3VfYmhdCj4gwqDCoCAxMCByb290wqDCoMKgwqDC
oMKgwqDCoCAwIFNXwqDCoCBbbWlncmF0aW9uLzBdCj4gwqDCoCAxMSByb290wqDCoMKgwqDCoMKg
wqDCoCAwIFNXPMKgIFtscnUtYWRkLWRyYWluXQo+IMKgwqAgMTIgcm9vdMKgwqDCoMKgwqDCoMKg
wqAgMCBTV8KgwqAgW3dhdGNoZG9nLzBdCj4gwqDCoCAxMyByb290wqDCoMKgwqDCoMKgwqDCoCAw
IFNXwqDCoCBbY3B1aHAvMF0KPiDCoMKgIDE0IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKg
IFtrZGV2dG1wZnNdCj4gwqDCoCAxNSByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKgIFtuZXRu
c10KPiDCoMKgIDE2IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1fCoMKgIFtrd29ya2VyL3UyOjFd
Cj4gwqDCoCAxNyByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDCoCBbeGVud2F0Y2hdCj4gwqDC
oCAxOCByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDCoCBbeGVuYnVzXQo+IMKgIDM2MCByb290
wqDCoMKgwqDCoMKgwqDCoCAwIFNXwqDCoCBba2h1bmd0YXNrZF0KPiDCoCAzNjEgcm9vdMKgwqDC
oMKgwqDCoMKgwqAgMCBTV8KgwqAgW29vbV9yZWFwZXJdCj4gwqAgMzYyIHJvb3TCoMKgwqDCoMKg
wqDCoMKgIDAgU1c8wqAgW3dyaXRlYmFja10KPiDCoCAzNjQgcm9vdMKgwqDCoMKgwqDCoMKgwqAg
MCBTV8KgwqAgW2tjb21wYWN0ZDBdCj4gwqAgMzY1IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1dO
wqAgW2tzbWRdCj4gwqAgMzY2IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW2NyeXB0b10K
PiDCoCAzNjcgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBba2ludGVncml0eWRdCj4gwqAg
MzY4IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW2Jpb3NldF0KPiDCoCAzNzAgcm9vdMKg
wqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBba2Jsb2NrZF0KPiDCoCAzODggcm9vdMKgwqDCoMKgwqDC
oMKgwqAgMCBTVzzCoCBbYXRhX3NmZl0KPiDCoCAzOTQgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBT
V8KgwqAgW2t3b3JrZXIvMDoxXQo+IMKgIDQzMyByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKg
IFt3YXRjaGRvZ2RdCj4gwqAgNTE5IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW3JwY2lv
ZF0KPiDCoCA1MjAgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBbeHBydGlvZF0KPiDCoCA1
NDggcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTV8KgwqAgW2tzd2FwZDBdCj4gwqAgNTQ5IHJvb3TC
oMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW3Ztc3RhdF0KPiDCoCA2MzMgcm9vdMKgwqDCoMKgwqDC
oMKgwqAgMCBTVzzCoCBbbmZzaW9kXQo+IMKgIDgwMiByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNX
wqDCoCBba2h2Y2RdCj4gwqAgODQ0IHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW2Jpb3Nl
dF0KPiDCoCA4NDcgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBbYmlvc2V0XQo+IMKgIDg1
MCByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKgIFtiaW9zZXRdCj4gwqAgODUzIHJvb3TCoMKg
wqDCoMKgwqDCoMKgIDAgU1c8wqAgW2Jpb3NldF0KPiDCoCA4NTYgcm9vdMKgwqDCoMKgwqDCoMKg
wqAgMCBTVzzCoCBbYmlvc2V0XQo+IMKgIDg1OSByb290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKg
IFtiaW9zZXRdCj4gwqAgODYxIHJvb3TCoMKgwqDCoMKgwqDCoMKgIDAgU1c8wqAgW2Jpb3NldF0K
PiDCoCA4NjQgcm9vdMKgwqDCoMKgwqDCoMKgwqAgMCBTVzzCoCBbYmlvc2V0XQo+IMKgIDk0NiBy
b290wqDCoMKgwqDCoMKgwqDCoCAwIFNXPMKgIFt2ZmlvLWlycWZkLWNsZWFdCj4gwqAxNDA1IHJv
b3TCoMKgwqDCoMKgIDI5MTIgU8KgwqDCoCB7c3RhcnRfZ2V0dHl9IC9iaW4vc2ggL2Jpbi9zdGFy
dF9nZXR0eSAKPiAxMTUyMDAgaHZjMCB2dDEwMgo+IMKgMTQwNiByb290wqDCoMKgwqDCoCAyOTc2
IFPCoMKgwqAgL3NiaW4vZ2V0dHkgMzg0MDAgdHR5MQo+IMKgMTQwNyByb290wqDCoMKgwqDCoCAz
MjU2IFPCoMKgwqAgLXNoCj4gwqAxNTEyIHJvb3TCoMKgwqDCoMKgIDI5MDggU8KgwqDCoCB7c3Qt
dHJhY2Utc2NoZWR1fSAvYmluL2Jhc2ggCj4gL3Vzci9zYmluL3N0LXRyYWNlLXNjaGVkdWxlIC1z
IG0xCj4gwqAxNTIzIHJvb3TCoMKgwqDCoMKgIDE5MzIgU8KgwqDCoCBydHNwaW4gLWEgMTk0MDAw
IC13IDQ4IDEwMCAxMjAKPiDCoDE1Mjcgcm9vdMKgwqDCoMKgwqAgMTc0OCBTwqDCoMKgIC91c3Iv
c2Jpbi9mdGNhdCAtcCAvdG1wL3RtcC4zUFhEZW8vY3B1MC5waWQgCj4gL2Rldi9saXRtdXMvc2No
ZWRfdHJhY2UwIDUwMSA1MDIgNTAzIDUwNCA1MDUgNTA2IDUwNyA1MDggNTA5IDUxMCA1MTEKPiDC
oDE1MzMgcm9vdMKgwqDCoMKgwqAgMzIyNCBSwqDCoMKgIHBzCj4KPiBJIG5vdGljZWQgdGhhdCBi
ZWhhdmlvciB3aGlsZSBydW5uaW5nIEVQQU0gZGVtbyBzZXR1cC4gV2hpY2ggY29uc2lzdHMgCj4g
b2YgSFcgZHJpdmVycyBpbiBEb21ELCBQViBEcml2ZXJzIGJhY2tlbmRzIGluIERvbUQsIERvbUEg
cnVubmluZyByZWFsIAo+IEFuZHJvaWQgd2l0aCBQViBEcml2ZXJzIGFuZCB1dGlsaXppbmcgR1BV
IHNoYXJpbmcsIGV0Yy4KPiBCdXQgSSBtYW5hZ2VkIHRvIHJlcHJvZHVjZSB0aGUgaXNzdWUgd2hl
biBhbGwgZG9tYWlucyBhcmUgcnVubmluZyAKPiBnZW5lcmljIGFybXY4IGtlcm5lbCB3aXRoIG1p
bmltYWwgaW5pdHJhbWZzZXMuCj4gU28gSSBzdXNwZWN0IGFuIGlzc3VlIGluIFJURFMuCj4KCi0t
IAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:33:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:33:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek7rx-0004lC-Id; Fri, 09 Feb 2018 12:33:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek7rw-0004l6-FY
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 12:33:32 +0000
X-Inumbo-ID: 5e276646-0d95-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e276646-0d95-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 13:33:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67613391"
Date: Fri, 9 Feb 2018 12:33:23 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171207101030.22364-1-haozhong.zhang@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB0aGUgc2VyaWVzLCBJJ20gaG93ZXZlciB3b25kZXJpbmcgd2hldGhlciBpdCdz
IGFwcHJvcHJpYXRlCnRvIHBvc3QgYSB2NCBhcyBSRkMuIEllOiBhdCB2NCB0aGUgcmV2aWV3ZXIg
ZXhwZWN0cyB0aGUgc3VibWl0dGVyIHRvCmhhdmUgYSBjbGVhciBwaWN0dXJlIG9mIHdoYXQgbmVl
ZHMgdG8gYmUgaW1wbGVtZW50ZWQuCgpPbiBUaHUsIERlYyAwNywgMjAxNyBhdCAwNjowOTo0OVBN
ICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToKPiBBbGwgcGF0Y2hlcyBjYW4gYWxzbyBiZSBm
b3VuZCBhdAo+ICAgWGVuOiAgaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkveGVuLmdpdCBudmRp
bW0tcmZjLXY0Cj4gICBRRU1VOiBodHRwczovL2dpdGh1Yi5jb20vaHp6aGFuOS9xZW11LmdpdCB4
ZW4tbnZkaW1tLXJmYy12NAo+IAo+IFJGQyB2MyBjYW4gYmUgZm91bmQgYXQKPiAgIGh0dHBzOi8v
bGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA5L21zZzAwOTY0Lmh0
bWwKPiAKPiBDaGFuZ2VzIGluIHY0Ogo+ICAgKiBNb3ZlIHRoZSBmdW5jdGlvbmFsaXR5IG9mIG1h
bmFnZW1lbnQgdXRpbCAneGVuLW5kY3RsJyB0byBYbmUKPiAgICAgbWFuYWdlbWVudCB0b29sICd4
bCcuCj4gICAqIExvYWQgUUVNVSBBQ1BJIHZpYSBRRU1VIGZ3X2NmZyBhbmQgQklPU0xpbmtlckxv
YWRlciBpbnRlcmZhY2UuCj4gICAqIE90aGVyIGNoYW5nZXMgYXJlIGRvY3VtZW50ZWQgaW4gcGF0
Y2hlcyBzZXBhcmF0ZWx5Lgo+IAo+IAo+IC0gUGFydCAwLiBCdWcgZml4IGFuZCBjb2RlIGNsZWFu
dXAKPiAgIFswMS80MV0geDg2XzY0L21tOiBmaXggdGhlIFBEWCBncm91cCBjaGVjayBpbiBtZW1f
aG90YWRkX2NoZWNrKCkKPiAgIFswMi80MV0geDg2XzY0L21tOiBhdm9pZCBjbGVhbmluZyB0aGUg
dW5tYXBwZWQgZnJhbWUgdGFibGUKPiAgIFswMy80MV0gaHZtbG9hZGVyL3V0aWw6IGRvIG5vdCBj
b21wYXJlIGNoYXJhY3RlcnMgYWZ0ZXIgJ1wwJyBpbiBzdHJuY21wCj4gCj4gLSBQYXJ0IDEuIERl
dGVjdCBob3N0IFBNRU0KPiAgIERldGVjdCBob3N0IFBNRU0gdmlhIE5GSVQuIE5vIGZyYW1ldGFi
bGUgYW5kIE0yUCB0YWJsZSBmb3IgdGhlbSBhcmUKPiAgIGNyZWF0ZWQgaW4gdGhpcyBwYXJ0Lgo+
IAo+ICAgWzA0LzQxXSB4ZW4vY29tbW9uOiBhZGQgS2NvbmZpZyBpdGVtIGZvciBwbWVtIHN1cHBv
cnQKPiAgIFswNS80MV0geDg2L21tOiBleGNsdWRlIFBNRU0gcmVnaW9ucyBmcm9tIGluaXRpYWwg
ZnJhbWV0YWJsZQo+ICAgWzA2LzQxXSBhY3BpOiBwcm9iZSB2YWxpZCBQTUVNIHJlZ2lvbnMgdmlh
IE5GSVQKPiAgIFswNy80MV0geGVuL3BtZW06IHJlZ2lzdGVyIHZhbGlkIFBNRU0gcmVnaW9ucyB0
byBYZW4gaHlwZXJ2aXNvcgo+ICAgWzA4LzQxXSB4ZW4vcG1lbTogaGlkZSBORklUIGFuZCBkZW55
IGFjY2VzcyB0byBQTUVNIGZyb20gRG9tMAoKSSdtIGFmcmFpZCBJIG1pZ2h0IGFzayBzdHVwaWVk
IHF1ZXN0aW9ucywgc2luY2UgSSBoYXZlbid0IGZvbGxvd2VkIHRoZQpkZXNpZ24gZGlzY3Vzc2lv
biBvZiB0aGlzIHNlcmllcyB2ZXJ5IGNsb3NlbHkuCgpTbyB5b3UgYmFzaWNhbGx5IGhpZGUgdGhl
IE5WRElNTSBmcm9tIERvbTAsIGFuZCBvbmx5IGFsbG93IGd1ZXN0cyB0bwp1c2UgaXQ/CgpXaGF0
IGhhcHBlbnMgd2hlbiB5b3UgYm9vdCB0aGUgc2FtZSBzeXN0ZW0gd2l0aG91dCBYZW4/IFdpbGwg
dGhlCk5WRElNTSBnZXQgY29ycnVwdGVkIGJlY2F1c2UgZm9yIGV4YW1wbGUgTGludXggd2lsbCB3
cml0ZSBzb21ldGhpbmcgdG8KaXQ/Cgo+ICAgWzA5LzQxXSB4ZW4vcG1lbTogYWRkIGZyYW1ld29y
ayBmb3IgaHlwZXJjYWxsIFhFTl9TWVNDVExfbnZkaW1tX29wCj4gICBbMTAvNDFdIHhlbi9wbWVt
OiBhZGQgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmdpb25zX25yCj4gICBbMTEvNDFdIHhl
bi9wbWVtOiBhZGQgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9ucwo+ICAgWzEyLzQx
XSB0b29scy94bDogYWRkIHhsIGNvbW1hbmQgJ3BtZW0tbGlzdCcKPiAKPiAtIFBhcnQgMi4gU2V0
dXAgaG9zdCBQTUVNIGZvciBtYW5hZ2VtZW50IGFuZCBndWVzdCBkYXRhIHVzYWdlCj4gICBBbGxv
dyB1c2VycyBvciBhZG1pbnMgaW4gRG9tMCB0byBzZXR1cCBob3N0IFBNRU0gcGFnZXMgZm9yCj4g
ICBtYW5hZ2VtZW50IGFuZCBndWVzdCBkYXRhIHVzYWdlcy4KPiAgICAqIE1hbmFnZW1lbnQgUE1F
TSBwYWdlcyBhcmUgdXNlZCB0byBzdG9yZSB0aGUgZnJhbWV0YWJsZSBhbmQgTTJQIG9mCj4gICAg
ICBQTUVNIHBhZ2VzIChpbmNsdWRpbmcgdGhlbXNlbHZlcyksIGFuZCBuZXZlciBtYXBwZWQgdG8g
Z3Vlc3QuCj4gICAgKiBHdWVzdCBkYXRhIFBNRU0gcGFnZXMgY2FuIGJlIG1hcHBlZCB0byBndWVz
dCBhbmQgdXNlZCBhcyB0aGUKPiAgICAgIGJhY2tlbmQgc3RvcmFnZSBvZiB2aXJ0dWFsIE5WRElN
TSBkZXZpY2VzLgoKU28gdGhpcyBpcyBiYXNpY2FsbHkgdGllZCB0byBhIFBWIERvbTAsIGJ1dCBJ
IHdvdWxkIGxpa2UgdG8gYWxzbyB0aGluawphYm91dCB3aGF0IHdvdWxkIGhhcHBlbiB3aXRoIGEg
UFZIIERvbTAuIEluIHRoYXQgY2FzZSBBRkFJQ1QgWGVuIGNvdWxkCm1hcCB0aGUgZnVsbCBOVkRJ
TU0gdG8gdGhlIERvbTAgcDJtIGFzIE1NSU8gdXNpbmcgMUdCIHBhZ2VzLCBhdCB3aGljaApwb2lu
dCBEb20wIGNvdWxkIG1hbmFnZSB0aGUgTlZESU1NIGFzIGRlc2lyZWQ/IEllOiBEb20wIGNvdWxk
IG1hcApwYXJ0cyBvZiB0aGUgTlZESU1NIHRvIERvbVUgYXMgaXQgbWFwcyBvdGhlciBNTUlPIHJl
Z2lvbnMuCgpJJ20gbm90IHN1cmUgWGVuIG5lZWRzIHRvIGtub3cgYW55dGhpbmcgZWxzZSBhcGFy
dCBmcm9tIGhvdyB0byBtYXAgdGhlCmZ1bGwgTlZESU1NIHRvIERvbTAgYXMgTU1JTywgd2hpY2gg
d291bGQgZ3JlYXRseSBzaW1wbGlmeSB0aGlzIHNlcmllcy4KClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:35:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:35:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek7tt-0004tA-TP; Fri, 09 Feb 2018 12:35:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek7ts-0004sw-Na
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 12:35:32 +0000
X-Inumbo-ID: d6a18a0f-0d95-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d6a18a0f-0d95-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 12:36:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4B905AC0D;
 Fri,  9 Feb 2018 12:35:25 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-11-jgross@suse.com>
 <5A70A01402000078001A3C30@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <df54ec79-449d-daf2-fd67-c0b82bfb7f1e@suse.com>
Date: Fri, 9 Feb 2018 13:35:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A70A01402000078001A3C30@prv-mh.provo.novell.com>
Content-Language: de-DE
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 10/12] x86: allocate per-vcpu stacks
 for interrupt entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMzAvMDEvMTggMTY6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAxLjE4IGF0
IDEzOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gQEAgLTM3LDEwICs1MiwyNCBAQCBz
dHJ1Y3QgdmNwdTsKPj4gIAo+PiAgc3RydWN0IGNwdV9pbmZvIHsKPj4gICAgICBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyBndWVzdF9jcHVfdXNlcl9yZWdzOwo+PiAtICAgIHVuc2lnbmVkIGludCBwcm9j
ZXNzb3JfaWQ7Cj4+IC0gICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKPj4gLSAgICB1bnNp
Z25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0Owo+PiAtICAgIHVuc2lnbmVkIGxvbmcgY3I0Owo+PiAr
ICAgIHVuaW9uIHsKPj4gKyAgICAgICAgLyogcGVyIHBoeXNpY2FsIGNwdSBtYXBwaW5nICovCj4+
ICsgICAgICAgIHN0cnVjdCB7Cj4+ICsgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92
Y3B1Owo+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29mZnNldDsKPj4gKyAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3I0Owo+PiArICAgICAgICB9Owo+PiArICAgICAgICAv
KiBwZXIgdmNwdSBtYXBwaW5nICh4cHRpKSAqLwo+PiArICAgICAgICBzdHJ1Y3Qgewo+PiArICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBwYWQxOwo+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBwYWQyOwo+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzdGFja19ib3R0b21fY3B1Owo+
PiArICAgICAgICB9Owo+IAo+IEluIG9yZGVyIHRvIGF2b2lkIGFjY2lkZW50YWwgdXNlIGluIHRo
ZSB3cm9uZyBjb250ZXh0IGFzIG11Y2ggYXMKPiBwb3NzaWJsZSwgSSB0aGluayB5b3Ugd2FudCB0
byBuYW1lIGJvdGggc3RydWN0dXJlcy4KCkknZCBsaWtlIHRvIGxlYXZlIGl0IGFzIGlzIGluIG9y
ZGVyIHRvIG1ha2UgYSBwb3NzaWJsZSBiYWNrcG9ydCBtdWNoCm1vcmUgZWFzaWVyLgoKCkp1ZXJn
ZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:37:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek7vX-000516-7e; Fri, 09 Feb 2018 12:37:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyq3=fd=gmail.com=vlad.babchuk@srs-us1.protection.inumbo.net>)
 id 1ek7vV-00050r-I0
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 12:37:13 +0000
X-Inumbo-ID: e21710db-0d95-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22f.google.com (unknown [2a00:1450:4010:c07::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e21710db-0d95-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 13:36:43 +0100 (CET)
Received: by mail-lf0-x22f.google.com with SMTP id g72so11027530lfg.5
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 04:37:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6hApOCBSufaX1zljZcDTmf7TnpcDxr1lee9hDLVhcJQ=;
 b=fLjzo10Zk2pRQegJpLZWkasWW8rGbCd8ea8eP+sjGD+PYdqq67W7/7QQJHxEK8AHEr
 8LpFhe/tl7Oo6yWWSt2faZhgC+xwbss4cwgvX9UJuCcOZOYxozqJkMvEgbp/9NQhI4UC
 cZo151qkTsuHefdpaOJbbux8M5bMTJaATCiuLXGJIVczsmI5Uwe1zeexged1YvhOqWvU
 X/qqu7kMEDutkvUH6mJKCP6XGsODqc1JUBxtWK5P7pKTVGNpcfQhf5bTtIr7ednJ4ged
 8B7r2zT+x6kl24J3yVINSkPGd57BmMcwgrT7GY9C4hmLH/r29Nc5dB7kcL6mZvc1jI/V
 hj6g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6hApOCBSufaX1zljZcDTmf7TnpcDxr1lee9hDLVhcJQ=;
 b=YbsTX4MGa1RAKuSGruynedbe6fympi1nLKWs0ncV0PgLdEgh97oqZpXf1jVwenyt0j
 pPFh4siAegcuZANBVJIXr+g5CXo6Nngia1NutjgJEynA45IslRLMYAdF2PmQ9voKsDpC
 JvsAab94T6DYycC6ywE88Nm7D45BtydlWxk+b+7s9NVLOJyhi1MW1HkqJBCe57xsGDL/
 /+Scl05tMlDPAVFOeB/5nPRwVCaYKztTmKPmsnQbqCIbLZ0V7HIis5YO37plKwmnzx3d
 pSkDDaOPkf9wVV1kxQ/HdFX4X3buGwxcTlXbNWdXJzkkRuBPMB1am2/Nk2wGY1PetOxP
 145w==
X-Gm-Message-State: APf1xPDiZ6Z5LTj/+OFIj62JBHP0YRhZBf39aW3H4hxE0Ly+wRrwJUx5
 mvpNrd0cDtyuyWKFamcxwAzqTLUf/B4QautYelk=
X-Google-Smtp-Source: AH8x227OhaYOLqrpG00Vx8ttEKn1h2GA0l2TO2dllsF2z6Z5QB+mfURN/fP1KA+y8IQOaAfxJWwge5zKBG3qZ4Md/Qg=
X-Received: by 10.25.17.73 with SMTP id g70mr1247809lfi.0.1518179830153; Fri,
 09 Feb 2018 04:37:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.199.201 with HTTP; Fri, 9 Feb 2018 04:36:49 -0800 (PST)
In-Reply-To: <8207b584-a833-3b95-e373-334d9bb52ed1@arm.com>
References: <20180205132011.27996-1-julien.grall@arm.com>
 <20180205132011.27996-2-julien.grall@arm.com>
 <CAOcqxo0JwQp5RbHPUc+sCUdCwyDmSzzgXa33b7f7zd=m1JVUMg@mail.gmail.com>
 <8207b584-a833-3b95-e373-334d9bb52ed1@arm.com>
From: Volodymyr Babchuk <vlad.babchuk@gmail.com>
Date: Fri, 9 Feb 2018 14:36:49 +0200
Message-ID: <CAOcqxo1ES3Lk1Z_2EQAmkb=PWmZyM2LELB5xhjSS1e6YR1pEpQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, andre.przywara@linaro.org,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] xen/arm: vpsci: Remove parameter 'ver'
 from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gOCBGZWJydWFyeSAyMDE4IGF0IDIwOjEyLCBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKCkN1cnJlbnRseSwgdGhlIGJlaGF2aW9yIG9mIGRv
X2NvbW1vbl9jcHUgd2lsbCBzbGlnaHRseSBjaGFuZ2UgZGVwZW5kaW5nCj4+PiBvbiB0aGUgUFND
SSB2ZXJzaW9uIHBhc3NlZCBpbiBwYXJhbWV0ZXIuIExvb2tpbmcgYXQgdGhlIGNvZGUsIG1vcmUg
dGhlCj4+PiBzcGVjaWZpYyAwLjIgYmVoYXZpb3IgY291bGQgbW92ZSBvdXQgb2YgdGhlIGZ1bmN0
aW9uIG9yIGFkYXB0ZWQgZm9yIDAuMToKPj4+Cj4+PiAgICAgIC0geDAvcjAgY2FuIGJlIHVwZGF0
ZWQgb24gUFNDSSAwLjEgYmVjYXVzZSBnZW5lcmFsIHB1cnBvc2UgcmVnaXN0ZXJzCj4+PiAgICAg
IGFyZSB1bmRlZmluZWQgdXBvbiBDUFUgb24uCj4+PiAgICAgIC0gUFNDSSAwLjEgZG9lcyBub3Qg
ZGVmaW5lZCBQU0NJX0FMUkVBRFlfT04uIEhvd2V2ZXIsIGl0IHdvdWxkIGJlCj4+PiAgICAgIHNh
ZmVyIHRvIGJhaWwgb3V0IGlmIHRoZSBDUFUgaXMgYWxyZWFkeSBvbi4KPj4+Cj4+PiBCYXNlZCBv
biB0aGlzLCB0aGUgcGFyYW1ldGVyICd2ZXInIGlzIHJlbW92ZWQgYW5kIGRvX3BzY2lfY3B1X29u
Cj4+PiAoaW1wbGVtZW50YXRpb24gZm9yIFBTQ0kgMC4xKSBpcyBhZGFwdGVkIHRvIGF2b2lkIHJl
dHVybmluZwo+Pj4gUFNDSV9BTFJFQURZX09OLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+Cj4+IFJldmlld2VkLWJ5OiBWb2xvZHlt
eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cj4KPgo+IFRoYW5rIHlvdSBm
b3IgdGhlIHJldmlld2VkLiBGSVksIEkgbW92ZWQgdGhhdCBwYXRjaCB0b3dhcmRzIHRoZSBlbmQg
b2YgdGhlCj4gc2VyaWVzIGFzIGl0IGlzIG5vdCBuZWNlc3NhcnkgZm9yIGJhY2twb3J0aW5nLiBJ
IGtlcHQgeW91ciByZXZpZXdlZC1ieQo+IGJlY2F1c2UgdGhlcmUgYXJlIG5vIGNsYXNoLgo+Cj4g
SSBob3BlIHRoYXQgaXMgZmluZSBmb3IgeW91LgpZZXMsIEknbSBwZXJmZWN0bHkgZmluZSB3aXRo
IHRoaXMuCgoKLS0gCldCUiBWb2xvZHlteXIgQmFiY2h1ayBha2EgbG9yYyBbKzM4MDk3NjY0NjAx
M10KbWFpbHRvOiB2bGFkLmJhYmNodWtAZ21haWwuY29tCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:54:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:54:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek8C6-0006P1-Hg; Fri, 09 Feb 2018 12:54:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek8C6-0006Ov-7m
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 12:54:22 +0000
X-Inumbo-ID: 46ebb345-0d98-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46ebb345-0d98-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 13:53:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67614600"
Date: Fri, 9 Feb 2018 12:54:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209125411.xpi6unodokr2o72e@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-2-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-2-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 01/28] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MDhQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gRnJvbTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gVGhpcyBwYXRj
aCBpcyB0byBhZGQgWGVuIHZpcnR1YWwgSU9NTVUgZG9jIHRvIGludHJvZHVjZSBtb3RpdmF0aW9u
LAo+IGZyYW1ld29yaywgdklPTU1VIGh5cGVyY2FsbCBhbmQgeGwgY29uZmlndXJhdGlvbi4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiBTaWdu
ZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IC0tLQo+ICBkb2NzL21p
c2MvdmlvbW11LnR4dCB8IDEyMCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEyMCBpbnNlcnRpb25zKCspCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvdmlvbW11LnR4dAo+IAo+IGRpZmYgLS1naXQgYS9k
b2NzL21pc2MvdmlvbW11LnR4dCBiL2RvY3MvbWlzYy92aW9tbXUudHh0Cj4gbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi40NzJkMmI1Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBi
L2RvY3MvbWlzYy92aW9tbXUudHh0Cj4gQEAgLTAsMCArMSwxMjAgQEAKPiArWGVuIHZpcnR1YWwg
SU9NTVUKPiArCj4gK01vdGl2YXRpb24KPiArPT09PT09PT09PQo+ICtFbmFibGUgbW9yZSB0aGFu
IDEyOCB2Y3B1IHN1cHBvcnQKPiArCj4gK1RoZSBjdXJyZW50IHJlcXVpcmVtZW50cyBvZiBIUEMg
Y2xvdWQgc2VydmljZSByZXF1aXJlcyBWTSB3aXRoIGEgaGlnaAo+ICtudW1iZXIgb2YgQ1BVcyBp
biBvcmRlciB0byBhY2hpZXZlIGhpZ2ggcGVyZm9ybWFuY2UgaW4gcGFyYWxsZWwKPiArY29tcHV0
aW5nLgo+ICsKPiArVG8gc3VwcG9ydCA+MTI4IHZjcHVzLCBYMkFQSUMgbW9kZSBpbiBndWVzdCBp
cyBuZWNlc3NhcnkgYmVjYXVzZSBsZWdhY3kKPiArQVBJQyhYQVBJQykganVzdCBzdXBwb3J0cyA4
LWJpdCBBUElDIElELiBUaGUgQVBJQyBJRCB1c2VkIGJ5IFhlbiBpcwo+ICtDUFUgSUQgKiAyIChp
ZTogQ1BVIDEyNyBoYXMgQVBJQyBJRCAyNTQsIHdoaWNoIGlzIHRoZSBsYXN0IG9uZSBhdmFpbGFi
bGUKPiAraW4geEFQSUMgbW9kZSkgYW5kIHNvIGl0IG9ubHkgY2FuIHN1cHBvcnQgMTI4IHZjcHVz
IGF0IG1vc3QuIHgyQVBJQyBtb2RlCj4gK3N1cHBvcnRzIDMyLWJpdCBBUElDIElEIGFuZCBpdCBy
ZXF1aXJlcyB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyBmdW5jdGlvbmFsaXR5Cj4gK29mIGEgdklP
TU1VIGlmIHRoZSBndWVzdCB3aXNoZXMgdG8gcm91dGUgaW50ZXJydXB0cyB0byBhbGwgYXZhaWxh
YmxlIHZDUFVzCj4gKwo+ICtQQ0kgTVNJL0lPQVBJQyBjYW4gb25seSBzZW5kIGludGVycnVwdCBt
ZXNzYWdlIGNvbnRhaW5pbmcgOC1iaXQgQVBJQyBJRCwKPiArd2hpY2ggY2Fubm90IGFkZHJlc3Mg
Y3B1cyB3aXRoID4yNTQgQVBJQyBJRC4gSW50ZXJydXB0IHJlbWFwcGluZyBzdXBwb3J0cwo+ICsz
Mi1iaXQgQVBJQyBJRCBhbmQgc28gaXQncyBuZWNlc3NhcnkgZm9yID4xMjggdmNwdXMgc3VwcG9y
dC4KPiArCj4gK3ZJT01NVSBBcmNoaXRlY3R1cmUKPiArPT09PT09PT09PT09PT09PT09PQo+ICt2
SU9NTVUgZGV2aWNlIG1vZGVsIGlzIGluc2lkZSBYZW4gaHlwZXJ2aXNvciBmb3IgZm9sbG93aW5n
IGZhY3RvcnMKPiArICAgIDEpIEF2b2lkIHJvdW5kIHRyaXBzIGJldHdlZW4gUWVtdSBhbmQgWGVu
IGh5cGVydmlzb3IKPiArICAgIDIpIEVhc2Ugb2YgaW50ZWdyYXRpb24gd2l0aCB0aGUgcmVzdCBv
ZiBoeXBlcnZpc29yCj4gKyAgICAzKSBQVkggZG9lc24ndCB1c2UgUWVtdQo+ICsKPiArKiBJbnRl
cnJ1cHQgcmVtYXBwaW5nIG92ZXJ2aWV3Lgo+ICtJbnRlcnJ1cHRzIGZyb20gdmlydHVhbCBkZXZp
Y2VzIGFuZCBwaHlzaWNhbCBkZXZpY2VzIGFyZSBkZWxpdmVyZWQKPiArdG8gdkxBUElDIGZyb20g
dklPQVBJQyBhbmQgdk1TSS4gdklPTU1VIG5lZWRzIHRvIHJlbWFwIGludGVycnVwdCBkdXJpbmcK
PiArdGhpcyBwcm9jZWR1cmUuCj4gKwo+ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICt8UWVtdSAgICAgICAgICAgICAgICAgICAgICAgfFZN
ICAgICAgICAgICAgICAgICAgICAgfAo+ICt8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAr
LS0tLS0tLS0tLS0tLS0tLSsgICAgfAo+ICt8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB8
ICBEZXZpY2UgZHJpdmVyIHwgICAgfAo+ICt8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAr
LS0tLS0tLS0rLS0tLS0tLSsgICAgfAo+ICt8ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgICAgICBeICAgICAgICAgICAgfAo+ICt8ICAgICAgICstLS0tLS0tLS0tLS0tLS0tKyAgfCAr
LS0tLS0tLS0rLS0tLS0tLSsgICAgfAo+ICt8ICAgICAgIHwgVmlydHVhbCBkZXZpY2UgfCAgfCB8
ICBJUlEgc3Vic3lzdGVtIHwgICAgfAo+ICt8ICAgICAgICstLS0tLS0tKy0tLS0tLS0tKyAgfCAr
LS0tLS0tLS0rLS0tLS0tLSsgICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAg
ICAgICAgICBeICAgICAgICAgICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgfCAg
ICAgICAgICB8ICAgICAgICAgICAgfAo+ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICt8aHlwZXJ2aXNvciAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICB8IFZJUlEgICAgICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICst
LS0tLS0tLS0rLS0tLS0tLS0rICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwg
ICAgICB2TEFQSUMgICAgICB8ICAgfAo+ICt8ICAgICAgICAgICAgICAgfFZJUlEgICAgICAgICst
LS0tLS0tLS0rLS0tLS0tLS0rICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICBeICAgICAgICAgICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICst
LS0tLS0tLS0rLS0tLS0tLS0rICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwg
ICAgICB2SU9NTVUgICAgICB8ICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICst
LS0tLS0tLS0rLS0tLS0tLS0rICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICBeICAgICAgICAgICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICst
LS0tLS0tLS0rLS0tLS0tLS0rICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwg
ICB2SU9BUElDL3ZNU0kgICB8ICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICst
LS0tKy0tLS0rLS0tLS0tLS0rICAgfAo+ICt8ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICAg
ICAgXiAgICBeICAgICAgICAgICAgfAo+ICt8ICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0t
LS0tKyAgICB8ICAgICAgICAgICAgfAo+ICt8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgfAo+ICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ICtIVyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8SVJRCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0rCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIFBDSSBE
ZXZpY2UgICAgICB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0rCj4gKwo+ICsKPiArdklPTU1VIGh5cGVyY2FsbAo+ICs9PT09PT09PT09PT09
PT09Cj4gK0ludHJvZHVjZSBhIG5ldyBkb21jdGwgaHlwZXJjYWxsICJ4ZW5fZG9tY3RsX3Zpb21t
dV9vcCIgdG8gY3JlYXRlCj4gK3ZJT01NVXMgaW5zdGFuY2UgaW4gaHlwZXJ2aXNvci4gdklPTU1V
IGluc3RhbmNlIHdpbGwgYmUgZGVzdHJveWVkCj4gK2R1cmluZyBkZXN0cm95aW5nIGRvbWFpbi4K
PiArCj4gKyogdklPTU1VIGh5cGVyY2FsbCBwYXJhbWV0ZXIgc3RydWN0dXJlCj4gKwo+ICsvKiB2
SU9NTVUgdHlwZSAtIHNwZWNpZnkgdmVuZG9yIHZJT01NVSBkZXZpY2UgbW9kZWwgKi8KPiArI2Rl
ZmluZSBWSU9NTVVfVFlQRV9JTlRFTF9WVEQJICAgICAgIDAKPiArCj4gKy8qIHZJT01NVSBjYXBh
YmlsaXRpZXMgKi8KPiArI2RlZmluZSBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkcgICgxdSA8PCAw
KQo+ICsKPiArc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29wIHsKPiArICAgIHVpbnQzMl90IGNt
ZDsKPiArI2RlZmluZSBYRU5fRE9NQ1RMX3Zpb21tdV9jcmVhdGUgICAgICAgICAgMAo+ICsgICAg
dW5pb24gewo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAgICAgIC8qIElOIC0gdklPTU1V
IHR5cGUgICovCj4gKyAgICAgICAgICAgIHVpbnQ4X3QgdHlwZTsKPiArICAgICAgICAgICAgLyog
SU4gLSBNTUlPIGJhc2UgYWRkcmVzcyBvZiB2SU9NTVUuICovCj4gKyAgICAgICAgICAgIHVpbnQ2
NF90IGJhc2VfYWRkcmVzczsKPiArICAgICAgICAgICAgLyogSU4gLSBDYXBhYmlsaXRpZXMgd2l0
aCB3aGljaCB3ZSB3YW50IHRvIGNyZWF0ZSAqLwo+ICsgICAgICAgICAgICB1aW50NjRfdCBjYXBh
YmlsaXRpZXM7Cj4gKyAgICAgICAgICAgIC8qIE9VVCAtIHZJT01NVSBpZGVudGl0eSAqLwo+ICsg
ICAgICAgICAgICB1aW50MzJfdCBpZDsKPiArICAgICAgICB9IGNyZWF0ZTsKPiArICAgIH0gdTsK
PiArfTsKPiArCj4gKy0gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11Cj4gKyAgICBDcmVhdGUgdklP
TU1VIGRldmljZSB3aXRoIHR5cGUsIGNhcGFiaWxpdGllcyBhbmQgTU1JTyBiYXNlIGFkZHJlc3Mu
Cj4gK0h5cGVydmlzb3IgYWxsb2NhdGVzIHZpb21tdV9pZCBmb3IgbmV3IHZJT01NVSBpbnN0YW5j
ZSBhbmQgcmV0dXJuIGJhY2suCj4gK1RoZSB2SU9NTVUgZGV2aWNlIG1vZGVsIGluIGh5cGVydmlz
b3Igc2hvdWxkIGNoZWNrIHdoZXRoZXIgaXQgY2FuCj4gK3N1cHBvcnQgdGhlIGlucHV0IGNhcGFi
aWxpdGllcyBhbmQgcmV0dXJuIGVycm9yIGlmIG5vdC4KPiArCj4gK3ZJT01NVSBkb21jdGwgYW5k
IHZJT01NVSBvcHRpb24gaW4gY29uZmlndXJlIGZpbGUgY29uc2lkZXIgbXVsdGktdklPTU1VCj4g
K3N1cHBvcnQgZm9yIHNpbmdsZSBWTS4oZS5nLCBwYXJhbWV0ZXJzIG9mIGNyZWF0ZSB2SU9NTVUg
aW5jbHVkZXMgdklPTU1VIGlkKS4KPiArQnV0IGZ1bmN0aW9uIGltcGxlbWVudGF0aW9uIG9ubHkg
c3VwcG9ydHMgb25lIHZJT01NVSBwZXIgVk0gc28gZmFyLgo+ICsKPiAreGwgeDg2IHZJT01NVSBj
b25maWd1cmF0aW9uIgo+ICs9PT09PT09PT09PT09PT09PT09PT09PT09PT09Cj4gK3Zpb21tdSA9
IFsKPiArICAgICd0eXBlPWludGVsX3Z0ZCxpbnRyZW1hcD0xJywKPiArICAgIC4uLgo+ICtdCj4g
Kwo+ICsidHlwZSIgLSBTcGVjaWZ5IHZJT01NVSBkZXZpY2UgbW9kZWwgdHlwZS4gQ3VycmVudGx5
IG9ubHkgc3VwcG9ydHMgSW50ZWwgdnRkCj4gK2RldmljZSBtb2RlbC4KCkFsdGhvdWdoIEkgc2Vl
IHRoZSBwb2ludCBpbiBiZWluZyBhYmxlIHRvIHNwZWNpZnkgdGhlIHZJT01NVSB0eXBlLCBpcwp0
aGlzIHJlYWxseSBoZWxwZnVsIGZyb20gYW4gYWRtaW4gUG9WPwoKV2hhdCB3b3VsZCBoYXBwZW4g
Zm9yIGV4YW1wbGUgaWYgeW91IHRyeSB0byBhZGQgYW4gSW50ZWwgdklPTU1VIHRvIGEKZ3Vlc3Qg
cnVubmluZyBvbiBhbiBBTUQgQ1BVPyBJIGd1ZXNzIHRoZSBndWVzdCBPU2VzIHdvdWxkIGJlIHF1
aXRlCnN1cnByaXNlZCBhYm91dCB0aGF0Li4uCgpJIHRoaW5rIHRoZSBtb3N0IGNvbW1vbiB3YXkg
dG8gdXNlIHRoaXMgb3B0aW9uIHdvdWxkIGJlOgoKdmlvbW11ID0gWwogICAgJ2ludHJlbWFwPTEn
LAogICAgLi4uCl0KCkFuZCB2SU9NTVVzIHNob3VsZCBhdXRvbWF0aWNhbGx5IGJlIGFkZGVkIHRv
IGd1ZXN0cyB3aXRoID4gMTI4IHZDUFVzPwpJSVJDIExpbnV4IHJlcXVpcmVzIGEgdklPTU1VIGlu
IG9yZGVyIHRvIHJ1biB3aXRoID4gMTI4IHZDUFVzICh3aGljaAppcyBxdWl0ZSBhcmJpdHJhcnks
IGJ1dCBhbnl3YXkuLi4pLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 12:57:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 12:57:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek8FR-0006at-29; Fri, 09 Feb 2018 12:57:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jy2v=fd=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1ek8FP-0006an-Jq
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 12:57:47 +0000
X-Inumbo-ID: c218ad8f-0d98-11e8-ba59-bc764e045a96
Received: from mail-ot0-x243.google.com (unknown [2607:f8b0:4003:c0f::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c218ad8f-0d98-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 13:57:18 +0100 (CET)
Received: by mail-ot0-x243.google.com with SMTP id a2so7655096otf.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 04:57:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=OmN7JZxh/abMrUwRwgBbe3VYB+okqfSJzQqalxtF5C0=;
 b=lUf2G2Vy9nLegMO12kfL5BHDn1eeRUsfTgvF5DB5IpzuOitNi4KH4gBJBolZfSKq+c
 J8SWr7DpzYVJWAykvLx8MRUpPVvLDDbGX/9Uy07jYpjteVbEH2ITe5HYITHeQj3vi79C
 bTaF61bEQubmtENGZzz8LcQKzu3qymVCo60o0em2VkNAF5oh8aayQxVehoXL0DYb1zRb
 S27EROlIQe6Zj2ChSa+IzB/z3v68YpUXUFtDeZlCuTQCWxoMoQ6ACX6PvY//eDuHL0IO
 RK4ilsuCzxCn7sFsLqvDBfoeQR1S/GSyLT3oU0G1c2ajHDV54WYekZCW+L/KhonsrGVo
 0WoQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=OmN7JZxh/abMrUwRwgBbe3VYB+okqfSJzQqalxtF5C0=;
 b=DUf1uUiiss9W+cptA0V7FPpPt1yAReYRJYfsjkfJ2n0Pk3E474EvpsTF+O5wv2rQW7
 zwNU89MgvtuNCYwUmY8E6l6O8snwydDEGWtTAjnW59/FQkOL5rFBZ26MJAi/Rf+cPv09
 IdZiiw+JFk8N0yWJ0aBDs8x7vPj/c8sTYNn1w/NwdJiKPohJggg0Osfg1EWm22eQQZof
 1jyIdz9dLJ2y+FIAhxTEnI6pQwMF+cJrt6IltnYwV1D5zM0/DTFSBJx0NaBsO8sVaL/T
 Mxdju5TpkwUeDBQL2GQwENTNh00IBlSbFL7ssuRH76Oh1N86KwMLT37U8tY0kUFfXag1
 zzDw==
X-Gm-Message-State: APf1xPCuBLWkw9AYF3Ip9SIHmUzWLJpFiCNq0HtG+nnVQ4u4UDsvr7Fh
 IEY+eQAUIBkXComo6+P7z1BLiOqT7Mu6LFPDx3w=
X-Google-Smtp-Source: AH8x226ffCkdZiMgNkgdpRs6JxVxrNFIZrcbT+YL7mdvv0H9gBWJlD3jJTXLGArl7uSbok0sgjWEY3h/OkpsWEE+/Xc=
X-Received: by 10.157.24.103 with SMTP id t36mr2056598ott.281.1518181065384;
 Fri, 09 Feb 2018 04:57:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.168.66.10 with HTTP; Fri, 9 Feb 2018 04:57:44 -0800 (PST)
In-Reply-To: <67d8f0f1-0846-876d-d36a-c8a9f9366243@citrix.com>
References: <20180205150340.328921-1-arnd@arndb.de>
 <67d8f0f1-0846-876d-d36a-c8a9f9366243@citrix.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Fri, 9 Feb 2018 13:57:44 +0100
X-Google-Sender-Auth: 7qVoKc_dq92aq7SKedkZvZ_WJSI
Message-ID: <CAK8P3a36O-NbrKkt-DEEZE2A2JQ5Gu9GZ98j0BjoFET4kgTaWw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Juergen Gross <jgross@suse.com>, Kees Cook <keescook@chromium.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 David Laight <David.Laight@aculab.com>, David Woodhouse <dwmw@amazon.co.uk>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds
	memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgNSwgMjAxOCBhdCA0OjE0IFBNLCBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiBPbiAwNS8wMi8xOCAxNTowMywgQXJuZCBCZXJnbWFu
biB3cm90ZToKPgo+IFNuaXBwaW5nIGRlbGV0ZWQgY29kZSB0byBtYWtlIHRoaW5ncyBjbGVhcmVy
Ogo+Cj4+ICsgICAgIGlmIChjbWQgPiBBUlJBWV9TSVpFKHBoeXNkZXZvcF9sZW4pKQo+PiArICAg
ICAgICAgICAgIHJldHVybiAtRU5PU1lTOwo+Pgo+PiArICAgICBsZW4gPSBwaHlzZGV2b3BfbGVu
W2NtZF07Cj4+ICsgICAgIG1lbWNweSgmb3AudSwgYXJnLCBsZW4pOwo+Cj4gWW91J2xsIHdhbnQg
YW4gYXJyYXlfbm9zcGVjKCkgb3Igd2hhdGV2ZXIgaXRzIGNhbGxlZCB0aGVzZSBkYXlzLiAgVGhp
cwo+IGNvZGUgaXMgU1AxLWxlYWt5LgoKTWF5YmUgdGhlIGJlc3Qgc29sdXRpb24gd291bGQgYmUg
dG8gcmVtb3ZlIHRoZSBmaWxlIGNvbXBsZXRlbHkuIEZyb20KbG9va2luZyBhdCB0aGUgWGVuIGdp
dCBoaXN0b3J5LCB3ZSBvbmx5IG5lZWQgdGhpcyB0byBydW4gb24gWGVuIDMuMC4yCm9yIGVhcmxp
ZXIsIHRob3NlIGVhcmx5IFhlbiByZWxlYXNlcyAoYWNjb3JkaW5nIHRvIFdpa2lwZWRpYSkgbmV2
ZXIKZXZlbiBzdXBwb3J0ZWQgcnVubmluZyBtb2Rlcm4ga2VybmVsIHZlcnNpb25zIGFueXdheSwg
c28gdGhlIGNvZGUKYXBwZWFycyB0byBiZSBjb21wbGV0ZWx5IHBvaW50bGVzcyBoZXJlLgoKSG93
ZXZlciwgYXNpZGUgZnJvbSB0aGlzIGRyaXZlciwgSSB3b25kZXIgaWYgd2Ugc2hvdWxkIGJlIHdv
cnJpZWQgYWJvdXQKU3BlY3RyZSB0eXBlIDEgYXR0YWNrcyBvbiBzaW1pbGFyIGNvZGUsIHdoZW4g
Z2NjLTggdHVybnMgYSBzd2l0Y2gvY2FzZQpzdGF0ZW1lbnQgaW50byBhbiBhcnJheSBsb29rdXAg
YmVoaW5kIG91ciBiYWNrLCBlLmcuIGluIGFuIGlvY3RsIGhhbmRsZXIuCkhhcyBhbnlib2R5IGdv
dCB0aGlzIG9uIHRoZWlyIHJhZGFyPwoKICAgICAgIEFybmQKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 13:08:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 13:08:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek8Px-0007QM-4N; Fri, 09 Feb 2018 13:08:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hq4=fd=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ek8Pw-0007QG-8X
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 13:08:40 +0000
X-Inumbo-ID: 46ffdc0b-0d9a-11e8-ba59-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46ffdc0b-0d9a-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 14:08:10 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id A82C020B71;
 Fri,  9 Feb 2018 08:08:37 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 09 Feb 2018 08:08:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=Q/sgokXggyoeg23wiYDIQpwL/SEYA
 1ViymzhI6TRtAA=; b=jhFpRWPoznV7ZdYdV4mTOVQcMALM8SDflfoYOAGGAswnK
 mTVfYoq0XS0NdiZMRoowsW6s1u1ma80+JQc0m8iT52SCmQUTU/AGPFmYWVUkkn6y
 jLK0n01nkKndnI31RgSeXcMfwR/9yBN5hLUFg3NcZs/ElUcrUztRo9HIrlVp1SRh
 1DIiDiXVOamTPAoPCs1KExoWLs+FrDBMLJA4RBqHV62OapWCYE1fD2PVi+RpFXLv
 8BYn8lqPEEvkGPSIWSm/L/tELZjxVyDcCAQuiBkd5WMA1seMWyWk7ul2dkY2BehP
 E+YJXDlop+mXQWl2ywnUecSiz7Twsm1PgzRpr54HA==
X-ME-Sender: <xms:VZ19WipgqNWfg03TPXsCfzSYa0j2USzE_5p83oerbPp0BK-al8V8lg>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id B3C6F24608;
 Fri,  9 Feb 2018 08:08:36 -0500 (EST)
Date: Fri, 9 Feb 2018 14:08:33 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20180209130833.GM2070@mail-itl>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
 <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
 <20180209114158.GL2070@mail-itl>
 <20180209121039.5nx4crwkpchrv7m3@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
In-Reply-To: <20180209121039.5nx4crwkpchrv7m3@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1237036406861511673=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1237036406861511673==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="2feizKym29CxAecD"
Content-Disposition: inline


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

On Fri, Feb 09, 2018 at 12:10:39PM +0000, Roger Pau Monn=C3=A9 wrote:
> On Fri, Feb 09, 2018 at 12:41:58PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Fri, Feb 09, 2018 at 11:27:04AM +0000, Roger Pau Monn=C3=A9 wrote:
> > > I'm also wondering, if you jump to 'out' here, you avoid the call to
> > > libxl__xs_transaction_commit and instead end up calling
> > > libxl__xs_transaction_abort, which means the above call to
> > > libxl__xs_path_cleanup will not be committed to xenstore, is this
> > > really desired?
> > >
> > > It seems to me libxl might leak xenstore frontend entries in that
> > > case.
> >=20
> > That call is only if aodev->force. In other cases cleanup is done in
> > device_hotplug_done()->libxl__device_destroy(), which have its own tran=
saction.
>=20
> Hm, right, but this would still be incorrect in the force case then?
> Or is this simply not needed for the 'force' case?

In that case, the first libxl__xs_path_cleanup will indeed be aborted.
But then it will be cleaned up the same way as in !force case.
Anyway, this is about the case when backend is already gone, so 'force'
doesn't really change anything - it was forcefully removed already, by
shutting down the backend domain (or removing backend using something
else)...

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--2feizKym29CxAecD
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlp+DdAACgkQ24/THMrX
1yx2swf/TPE7wdhbQ/X06UcFS27s7bUsTrftFpBYcunjc3v63rp5qkmsFURtfs4c
ShlFYKzuJ/KbvMYD4DwYBxHHZ9GAAWaI0NhXsWbZpqw26j0r+XHhKN4ai7I1IM2p
UwE8ujqYNC54+eaLIHZilYu6OIQh4aTN/Iu8TfMlX14nPsxBNU2ZCvyKV2TuP3PC
Hw7KBywm1xGkc+NI3LQViDWT2KS65Z/4CCdWcPWq53g5u/M91P7SRxfD94DlSirz
nH9XZ8urxek2HdmIUGlLPdMA6l1Wj4YoFVcm2kqc7e5eh9R35q8gDWaVGPb9mOa7
pHF+IlLkaCsZdlq/iJYCJRjnm1SGjQ==
=t1/7
-----END PGP SIGNATURE-----

--2feizKym29CxAecD--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1237036406861511673==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 13:10:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 13:10:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek8RV-00082h-IN; Fri, 09 Feb 2018 13:10:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mfaq=fd=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ek8RU-00082T-Ef
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 13:10:16 +0000
X-Inumbo-ID: b02dd959-0d9a-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b02dd959-0d9a-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 13:11:07 +0000 (UTC)
Received: (qmail 30571 invoked from network); 9 Feb 2018 15:10:08 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Feb 2018 15:10:08 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id EB8117FBFB
 for <xen-devel@lists.xen.org>; Fri,  9 Feb 2018 15:10:07 +0200 (EET)
Received: (qmail 8298 invoked from network); 9 Feb 2018 15:10:07 +0200
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 9 Feb 2018 15:10:07 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Fri, 9 Feb 2018 15:10:04 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Fri, 9
 Feb 2018 15:10:07 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "tamas@tklengyel.com" <tamas@tklengyel.com>
Thread-Topic: [PATCH v2 4/4] hvm/svm: Enable CR events
Thread-Index: AQHToPFACGQ9Dex/g0mybzGtn8zloaOaq8cAgAE/agA=
Date: Fri, 9 Feb 2018 13:10:06 +0000
Message-ID: <1518181806.4963.8.camel@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-5-git-send-email-aisaila@bitdefender.com>
 <CABfawhkTv3-+61+PTB5msrQDy49wx98SSmcp_zyD7PhNf9GTBg@mail.gmail.com>
In-Reply-To: <CABfawhkTv3-+61+PTB5msrQDy49wx98SSmcp_zyD7PhNf9GTBg@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.31.983, d:out, a:y, w:t, t:15,
 sv:1518165553, ts:1518181804
Content-ID: <46AF54785694D2439F17A2A3B98C4870@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74911
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475077,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.005222)], BW: [Enabled, t:
 (0.000011,0.000001)], RBL DNSBL: [Disabled], APM: [Enabled, Score:
 500, t: (0.003497), Flags: 85D2ED72; NN_LEGIT_VALID_REPLY;
 NN_LEGIT_SUMM_400_WORDS; NN_NO_LINK_NMD; NN_LEGIT_BITDEFENDER;
 NN_LEGIT_S_SQARE_BRACKETS], SGN: [Enabled, t: (0.009550,0.000154)],
 URL: [Enabled, t: (0.000006,0.000001)], RTDA: [Enabled, t: (0.177421),
 Hit: No, Details: v2.6.22; Id: 15.1i603la.1c5qsnm60.ua55], total:
 0(775)
X-BitDefender-CF-Stamp: none
Cc: "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] hvm/svm: Enable CR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gSm8sIDIwMTgtMDItMDggYXQgMTE6MDYgLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToN
Cj4gT24gVGh1LCBGZWIgOCwgMjAxOCBhdCA4OjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhDQo+IDxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6DQo+ID4NCj4gPiBUaGlzIGNvbW1pdCBlbmFi
bGVzIGNvbnRyb2xyZWdpc3RlciBldmVudHMgZm9yIHN2bS4NCj4gU28gdGhpcyBwYXRjaCBlbmFi
bGVzIHRoZSBldmVudCB0byB0cmlnZ2VyIGJ1dCB3aGVyZSBpcyBpdCBiZWluZw0KPiBoYW5kbGVk
IGFuZCBmb3J3YXJkZWQgdG8gdGhlIG1vbml0b3IgcmluZz8NCkhpIFRhbWFzLA0KDQpJZiBJJ3Zl
IHVuZGVyc3RhbmQgeW91ciBxdWVzdGlvbiByaWdodCwgdGhpcyBpcyBoYW5kbGVkLCBsaWtlIG9u
IHRoZQ0Kdm14IHNpZGUsIG9uIGEgc3BlY2lhbCBjYXNlIG9uIENSMC4gSWYgdGhpcyBpcyBub3Qg
d2hhdCB5b3UgYXJlIGxvb2tpbmcNCmZvciBjYW4geW91IHBsZWFzZSBjbGFyaWZ5IHRoZSBxdWVz
dGlvbi4NCg0KQWxleA0KPg0KPiA+DQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUg
SXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4gPiAtLS0NCj4gPiAgeGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgICAgfCAxMSArKysrKysrKysrKw0KPiA+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaCB8ICA2ICsrKy0tLQ0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDE0IGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMNCj4gPiBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jDQo+
ID4gaW5kZXggMWVhZGFiNC4uMzExOTAyZiAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jDQo+ID4g
QEAgLTYwLDYgKzYwLDcgQEANCj4gPiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+DQo+ID4gICNpbmNs
dWRlIDxhc20vZGVidWdnZXIuaD4NCj4gPiAgI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPg0K
PiA+ICsjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4NCj4gPiAgI2luY2x1ZGUgPGFzbS94c3RhdGUu
aD4NCj4gPg0KPiA+ICB2b2lkIHN2bV9hc21fZG9fcmVzdW1lKHZvaWQpOw0KPiA+IEBAIC01NjAs
NiArNTYxLDE2IEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwNCj4g
PiB1bnNpZ25lZCBpbnQgY3IpDQo+ID4gICAgICAgICAgICAgICAgICBzdm1fZnB1X2VudGVyKHYp
Ow0KPiA+ICAgICAgICAgIH0NCj4gPg0KPiA+ICsgICAgICAgIGlmICggcGFnaW5nX21vZGVfaGFw
KHYtPmRvbWFpbikgKQ0KPiA+ICsgICAgICAgIHsNCj4gPiArICAgICAgICAgICAgdWludDMyX3Qg
aW50ZXJjZXB0cyA9IHZtY2JfZ2V0X2NyX2ludGVyY2VwdHModm1jYik7DQo+ID4gKw0KPiA+ICsg
ICAgICAgICAgICAvKiBUcmFwIENSMyB1cGRhdGVzIGlmIENSMyBtZW1vcnkgZXZlbnRzIGFyZSBl
bmFibGVkLg0KPiA+ICovDQo+ID4gKyAgICAgICAgICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLm1v
bml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYNCj4gPiArICAgICAgICAgICAgICAgICBtb25p
dG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1IzKSApDQo+ID4gKyAgICAgICAgICAg
ICAgIHZtY2Jfc2V0X2NyX2ludGVyY2VwdHModm1jYiwgaW50ZXJjZXB0cyB8DQo+ID4gQ1JfSU5U
RVJDRVBUX0NSM19XUklURSk7DQo+ID4gKyAgICAgICAgfQ0KPiA+ICsNCj4gPiAgICAgICAgICB2
YWx1ZSA9IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gfCBod19jcjBfbWFzazsNCj4gPiAg
ICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApDQo+ID4gICAgICAgICAg
ICAgIHZhbHVlIHw9IFg4Nl9DUjBfUEcgfCBYODZfQ1IwX1dQOw0KPiA+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS0NCj4gPiB4ODYv
bW9uaXRvci5oDQo+ID4gaW5kZXggMTM4YzQ2My4uYjgwZDIxNyAxMDA2NDQNCj4gPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaA0KPiA+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW9uaXRvci5oDQo+ID4gQEAgLTc5LDggKzc5LDcgQEAgc3RhdGljIGlubGluZSB1aW50MzJf
dA0KPiA+IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpDQo+
ID4NCj4gPiAgICAgIGlmKCBjcHVfaGFzX3ZteCApDQo+ID4gICAgICB7DQo+ID4gLSAgICAgICAg
Y2FwYWJpbGl0aWVzID0gKDFVIDw8DQo+ID4gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRF
X0NUUkxSRUcpIHwNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwNCj4gPiBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8DQo+ID4gKyAgICAgICAgY2Fw
YWJpbGl0aWVzID0gKDFVIDw8DQo+ID4gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VY
Q0VQVElPTikgfA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfQ1BVSUQpIHwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAoMVUg
PDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkNCj4gPiB8DQo+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgKDFVIDw8DQo+ID4gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VN
VUxfVU5JTVBMRU1FTlRFRCk7DQo+ID4gQEAgLTkyLDcgKzkxLDggQEAgc3RhdGljIGlubGluZSB1
aW50MzJfdA0KPiA+IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4g
KmQpDQo+ID4NCj4gPiAgICAgIGNhcGFiaWxpdGllcyB8PSAoKDFVIDw8DQo+ID4gWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwNCj4gPiAgICAgICAgICAgICAgICAgICAg
ICAoMVUgPDwNCj4gPiBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lO
VCkgfA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfTU9WX1RPX01TUikpOw0KPiA+ICsgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfA0KPiA+ICsgICAgICAgICAgICAgICAg
ICAgICgxVSA8PA0KPiA+IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSk7
DQo+ID4NCj4gPiAgICAgIGlmICggaHZtX2Z1bmNzLnNldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0
aW5nICkNCj4gPiAgICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8DQo+ID4gWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTKTsNCj4gPiAtLQ0KPiA+IDIuNy40DQoNCl9fX19f
X19fX19fX19fX19fX19fX19fXw0KVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBCaXRkZWZlbmRl
cg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 13:19:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 13:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek8aX-0008Kp-J5; Fri, 09 Feb 2018 13:19:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=54lt=fd=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1ek8aW-0008Kj-Ms
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 13:19:36 +0000
X-Inumbo-ID: fe021e26-0d9b-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe021e26-0d9b-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 13:20:27 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 09 Feb 2018 14:19:28 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 09 Feb 2018 13:18:56 +0000
Message-ID: <1518182334.5019.15.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Date: Fri, 09 Feb 2018 14:18:54 +0100
In-Reply-To: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1173424204825141060=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1173424204825141060==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-bEdO9DH1JQPbaZWiO7DV"


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

On Fri, 2018-02-09 at 14:20 +0200, Andrii Anisov wrote:
> Dear Dario,
>=20
Hi,

> My experimental setup is built on Salvator-X board with H3 SOC
> (running=20
> only big cores cluster, 4xA57).
> Domains up and running, and their VCPU are as following:
>=20
> root@generic-armv8-xt-dom0:/xt/dom.cfg# xl sched-rtds -v all
> Cpupool Pool-0: sched=3DRTDS
> Name                                ID VCPU    Period    Budget
> Extratime
> (XEN) FLASK: Allowing unknown domctl_scheduler_op: 3.
> Domain-0                             0    0     10000 1000        yes
> Domain-0                             0    1     10000 1000        yes
> Domain-0                             0    2     10000 1000        yes
> Domain-0                             0    3     10000 1000        yes
> (XEN) FLASK: Allowing unknown domctl_scheduler_op: 3.
> DomR                                 3    0     10000 5000         no
> (XEN) FLASK: Allowing unknown domctl_scheduler_op: 3.
> DomA                                 5    0     10000 1000        yes
> DomA                                 5    1     10000 1000        yes
> DomA                                 5    2     10000 1000        yes
> DomA                                 5    3     10000 1000        yes
> (XEN) FLASK: Allowing unknown domctl_scheduler_op: 3.
> DomD                                 6    0     10000 1000        yes
> DomD                                 6    1     10000 1000        yes
> DomD                                 6    2     10000 1000        yes
> DomD                                 6    3     10000 1000        yes
>=20
Ok, so you're giving:
- 40% CPU time to Domain-0
- 50% CPU time to DomR
- 40% CPU time to DomA
- 40% CPU time to DomD

total utilization is 170%. As far as I've understood you have 4 CPUs,
right? If yes, there *should* be no problems. (Well, in theory, we'd
need a schedulability test to know for sure whether the system is
"feasible", but I'm going to assume that it sort of is, and leave to
Meng any further real-time scheduling analysis related configurations.
:-) ).

> The idea of such configuration is that only DomR really runs RT
> tasks,=20
> and their CPU utilization would be less than half a CPU. Rest of the=20
> domains are application domains without need of RT guarantees for
> their=20
> tasks, but can utilize as much CPU as they need and is available at
> this=20
> moment.
>
So, this should work, as allowing the other domains to use extratime
should *not* allow them to prevent DomR to get it's 50% share of CPU
time.

I wonder, though, if this case would not be better if cpupools are
used. E.g., you can leve the non real-time domains in the default pool
(and have Credit or Credit2 there), and then have an RTDS cpupool in
which you put DomR, with its 50% share, and perhaps someone else (just
to avoid wasting the other 50%).

But that's a different story...

> I load application domains with `dd if=3D/dev/zero of=3D/dev/null` per
> VCPU.
> In DomR I run one RT task with period 10ms and wcet 4ms (I'm using=20
> LITMUS-RT for DomR), and see that this task sometime misses its=20
> deadline. Which means that the only VCPU of DomR haven't got its 5ms=20
> each 10ms.
>
Well, that's a possibility, and (if the system is indeed schedulable,
which again, I'm assuming just out of laziness :-/ ) it would be a bug.
However, as a first thing, I'd make sure that this is actually not
happening.

Basically, can you also fully load (like with dd as above, or just yes
or while(1)) DomR, and then check if it is getting 50%? For a first
approximation of this, you can check with xentop. If you want to be
even more sure/you want to know it precisely, you can use tracing.

If DomR is not able to get its share, then we have an issue/bug in the
scheduler. If it does, then the scheduler is doing its job, and the
issue may be somewhere else (e.g., something inside the guest may eat
some of the budget, in such a way that not all of it is available when
you actually need it).

Let me know.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-bEdO9DH1JQPbaZWiO7DV
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlp9n74ACgkQFkJ4iaW4
c+4tkA/7BXWI0OeQmgFl7sCJKn+YSzoaasiqt8AO3MsrJlIe+AwFsE+kJg8zPpIp
JR1qFWQvt+5UYkvn6+9pBRTkc3e2jqy0yGAc6ZDnCrA4j85SgVjUJt0Oh45lru6i
x+/mxgFVdnjuQCXHurrXIp31oUph2Ec/R4yJ2VQCvPkwMKwMiLxmFj3HA87qo4Oq
AOUnwrGRt/qiMMRevkey7Q7BSwwr8zXraOfZX1f8fyWxbiy5OdjUCrGyJ0BS5EKQ
GWvy3d8Shk1ekyWYExHbGUCEi7PGLBa+4A1xv8ZAleNvnMknoGwrgGiz4KJICg3J
eWMnwMAACfXylctS37lrK0krbBX7rzqom8zB0y8aQhfivZzo77a/OCluvQZvNEuG
/j79v+XsVEV2jEIa7bs+xsD10s+zBl/r93YPl3os40G0QxceJ+wNYYHkg+h++475
ZOgeoSAgALDliqMvDJVwvj5Je+dWzp9MHZyCxI5ZpPydM9GwDau/zm0KjlEO3o6q
JnHnCuVkwu4qQTM4gPshmVJKTxzLxEBgHAMUMkIl3Jl7nBaWNXT5TqAjPJ9KHkdY
RXsxYbBXhGrZw85+TTz7XyIkge9BnlIIvfdCQQ/7dg7qR1w03Asmp8lgOzCqTHie
YKrq9C+IKY63m8Oe4rUFTz8VVI795wrWBdgm9MJQCz2iWqyBMTc=
=wPj8
-----END PGP SIGNATURE-----

--=-bEdO9DH1JQPbaZWiO7DV--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1173424204825141060==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Fc-0003CX-Mp; Fri, 09 Feb 2018 14:02:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Fc-0003CL-0l
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:02:04 +0000
X-Inumbo-ID: bbd9a474-0da1-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbd9a474-0da1-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:01:33 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 979E9AE46;
 Fri,  9 Feb 2018 14:01:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:35 +0100
Message-Id: <20180209140151.24714-2-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 01/17] x86: don't use hypervisor stack size
	for dumping guest stacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

c2hvd19ndWVzdF9zdGFjaygpIGFuZCBjb21wYXRfc2hvd19ndWVzdF9zdGFjaygpIHN0b3AgZHVt
cGluZyB0aGUKc3RhY2sgb2YgdGhlIGd1ZXN0IHdoZW5ldmVyIGl0cyB2aXJ0dWFsIGFkZHJlc3Mg
cmVhY2hlcyB0aGUgc2FtZQphbGlnbm1lbnQgd2hpY2ggaXMgdXNlZCBmb3IgdGhlIGh5cGVydmlz
b3Igc3RhY2tzLgoKUmVtb3ZlIHRoaXMgYXJiaXRyYXJ5IGxpbWl0IGFuZCB0cnkgdG8gZHVtcCBh
IGZpeGVkIG51bWJlciBvZiBsaW5lcwppbnN0ZWFkLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jIHwgMjYgKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hl
bi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDJlMDIyYjA5YjguLjEzYTg1MmNhNGUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0y
MTksNyArMjE5LDggQEAgc3RhdGljIHZvaWQgY29tcGF0X3Nob3dfZ3Vlc3Rfc3RhY2soc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBkZWJ1Z19zdGFja19saW5lcykKIHsKLSAgICB1bnNpZ25lZCBpbnQgaSwgKnN0YWNr
LCBhZGRyLCBtYXNrID0gU1RBQ0tfU0laRTsKKyAgICB1bnNpZ25lZCBpbnQgaSwgKnN0YWNrLCBh
ZGRyOworICAgIHVuc2lnbmVkIGxvbmcgbGFzdF9hZGRyID0gLTFMOwogCiAgICAgc3RhY2sgPSAo
dW5zaWduZWQgaW50ICopKHVuc2lnbmVkIGxvbmcpcmVncy0+ZXNwOwogICAgIHByaW50aygiR3Vl
c3Qgc3RhY2sgdHJhY2UgZnJvbSBlc3A9JTA4bHg6XG4gIiwgKHVuc2lnbmVkIGxvbmcpc3RhY2sp
OwpAQCAtMjQ4LDEzICsyNDksMTMgQEAgc3RhdGljIHZvaWQgY29tcGF0X3Nob3dfZ3Vlc3Rfc3Rh
Y2soc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAgICAgICAgcHJpbnRrKCJJbmFjY2Vzc2libGUg
Z3Vlc3QgbWVtb3J5LlxuIik7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAg
fQotICAgICAgICAgICAgbWFzayA9IFBBR0VfU0laRTsKKyAgICAgICAgICAgIGxhc3RfYWRkciA9
IHJvdW5kX3BndXAoKHVuc2lnbmVkIGxvbmcpc3RhY2spOwogICAgICAgICB9CiAgICAgfQogCiAg
ICAgZm9yICggaSA9IDA7IGkgPCBkZWJ1Z19zdGFja19saW5lcyAqIDg7IGkrKyApCiAgICAgewot
ICAgICAgICBpZiAoICgoKGxvbmcpc3RhY2sgLSAxKSBeICgobG9uZykoc3RhY2sgKyAxKSAtIDEp
KSAmIG1hc2sgKQorICAgICAgICBpZiAoICh1bnNpZ25lZCBsb25nKXN0YWNrID49IGxhc3RfYWRk
ciApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCBfX2dldF91c2VyKGFkZHIsIHN0
YWNrKSApCiAgICAgICAgIHsKQEAgLTI2OSwxMSArMjcwLDkgQEAgc3RhdGljIHZvaWQgY29tcGF0
X3Nob3dfZ3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUgKnYsCiAgICAgICAgIHByaW50aygiICUwOHgi
LCBhZGRyKTsKICAgICAgICAgc3RhY2srKzsKICAgICB9Ci0gICAgaWYgKCBtYXNrID09IFBBR0Vf
U0laRSApCi0gICAgewotICAgICAgICBCVUlMRF9CVUdfT04oUEFHRV9TSVpFID09IFNUQUNLX1NJ
WkUpOworICAgIGlmICggbGFzdF9hZGRyICE9IC0xTCApCiAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKHN0YWNrKTsKLSAgICB9CisKICAgICBpZiAoIGkgPT0gMCApCiAgICAgICAgIHByaW50aygi
U3RhY2sgZW1wdHkuIik7CiAgICAgcHJpbnRrKCJcbiIpOwpAQCAtMjgyLDggKzI4MSw3IEBAIHN0
YXRpYyB2b2lkIGNvbXBhdF9zaG93X2d1ZXN0X3N0YWNrKHN0cnVjdCB2Y3B1ICp2LAogc3RhdGlj
IHZvaWQgc2hvd19ndWVzdF9zdGFjayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgaW50IGk7Ci0gICAgdW5zaWduZWQgbG9uZyAqc3RhY2ss
IGFkZHI7Ci0gICAgdW5zaWduZWQgbG9uZyBtYXNrID0gU1RBQ0tfU0laRTsKKyAgICB1bnNpZ25l
ZCBsb25nICpzdGFjaywgYWRkciwgbGFzdF9hZGRyID0gLTFMOwogCiAgICAgLyogQXZvaWQgSFZN
IGFzIHdlIGRvbid0IGtub3cgd2hhdCB0aGUgc3RhY2sgbG9va3MgbGlrZS4gKi8KICAgICBpZiAo
IGlzX2h2bV92Y3B1KHYpICkKQEAgLTMxOCwxMyArMzE2LDEzIEBAIHN0YXRpYyB2b2lkIHNob3df
Z3Vlc3Rfc3RhY2soc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgICAgICAgICAgICAgIHByaW50aygiSW5hY2Nlc3NpYmxlIGd1ZXN0IG1lbW9yeS5c
biIpOwogICAgICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgICAgIH0KLSAgICAgICAgICAg
IG1hc2sgPSBQQUdFX1NJWkU7CisgICAgICAgICAgICBsYXN0X2FkZHIgPSByb3VuZF9wZ3VwKCh1
bnNpZ25lZCBsb25nKXN0YWNrKTsKICAgICAgICAgfQogICAgIH0KIAogICAgIGZvciAoIGkgPSAw
OyBpIDwgKGRlYnVnX3N0YWNrX2xpbmVzKnN0YWNrX3dvcmRzX3Blcl9saW5lKTsgaSsrICkKICAg
ICB7Ci0gICAgICAgIGlmICggKCgobG9uZylzdGFjayAtIDEpIF4gKChsb25nKShzdGFjayArIDEp
IC0gMSkpICYgbWFzayApCisgICAgICAgIGlmICggKHVuc2lnbmVkIGxvbmcpc3RhY2sgPj0gbGFz
dF9hZGRyICkKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoIF9fZ2V0X3VzZXIoYWRk
ciwgc3RhY2spICkKICAgICAgICAgewpAQCAtMzM5LDExICszMzcsOSBAQCBzdGF0aWMgdm9pZCBz
aG93X2d1ZXN0X3N0YWNrKHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgcHJpbnRrKCIgJXAiLCBfcChhZGRyKSk7CiAgICAgICAgIHN0YWNr
Kys7CiAgICAgfQotICAgIGlmICggbWFzayA9PSBQQUdFX1NJWkUgKQotICAgIHsKLSAgICAgICAg
QlVJTERfQlVHX09OKFBBR0VfU0laRSA9PSBTVEFDS19TSVpFKTsKKyAgICBpZiAoIGxhc3RfYWRk
ciAhPSAtMUwgKQogICAgICAgICB1bm1hcF9kb21haW5fcGFnZShzdGFjayk7Ci0gICAgfQorCiAg
ICAgaWYgKCBpID09IDAgKQogICAgICAgICBwcmludGsoIlN0YWNrIGVtcHR5LiIpOwogICAgIHBy
aW50aygiXG4iKTsKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Fh-0003Ex-5r; Fri, 09 Feb 2018 14:02:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Fg-0003CI-5e
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:02:08 +0000
X-Inumbo-ID: ef3f09e4-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef3f09e4-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:02:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 98217AE54;
 Fri,  9 Feb 2018 14:01:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:34 +0100
Message-Id: <20180209140151.24714-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 00/17] Alternative Meltdown mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXJpZXMgaXMgbWVhbnQgdG8gYmUgdXNlZCBpbnN0ZWFkIG9mIHRoZSAiWFBU
SS1saWdodCIKTWVsdGRvd24gbWl0aWdhdGlvbiBvZiBKYW4uIEl0IGlzIHVzaW5nIGEgZGlmZmVy
ZW50IGFwcHJvYWNoIGJ5CnVzaW5nIGEgc2hhZG93IG9mIHRoZSBndWVzdCdzIEw0IHBhZ2UgdGFi
bGUgYW5kIGtlZXBpbmcgdGhvc2UgaW4gYQpjYWNoZSBpbiBvcmRlciB0byBhdm9pZCB0aGUgbmVl
ZCB0byBjcmVhdGUgdGhlIHNoYWRvdyBtdWx0aXBsZQp0aW1lcy4gSSdsbCBuYW1lIG15IGFwcHJv
YWNoICJYUFRJIiBpbiB0aGUgZm9sbG93aW5nLgoKVGhlIHNoYWRvdyBMNCBwYWdlIHRhYmxlIHVz
ZWQgZm9yIHJ1bm5pbmcgaW4gZ3Vlc3QgbW9kZSBtYXBzIG9ubHkgdGhlCmd1ZXN0IChvZiBjb3Vy
c2UpIGFuZCB0aG9zZSBwYXJ0cyBvZiB0aGUgaHlwZXJ2aXNvciBtZW1vcnkgd2hpY2ggYXJlCm5l
ZWRlZCBmb3IgZW50ZXJpbmcgYW5kIGxlYXZpbmcgdGhlIGh5cGVydmlzb3I6IElEVCwgR0RULCBU
U1MsIHN0YWNrcwphbmQgZWFybHkgaW50ZXJydXB0IGhhbmRsaW5nIGNvZGUuCgpUbyBhdm9pZCBh
IGd1ZXN0IGJlaW5nIGNhcGFibGUgdG8gcmVhZCBvdGhlciBkb21haW4ncyBkYXRhIHZpYSB0aGUK
aW50ZXJydXB0IHN0YWNrcyBvZiBvdGhlciBjcHVzIGEgZ3Vlc3Qgc3ViamVjdCB0byBYUFRJIGlz
bid0IHVzaW5nIHRoZQpub3JtYWwgc3RhY2tzIGZvciBlYXJseSBpbnRlcnJ1cHQgaGFuZGxpbmcs
IGJ1dCBwZXItdmNwdSBzdGFja3MuIFRoaXMKYWxsb3dzIHRvIG1hcCB0aGUgcGVyLXZjcHUgc3Rh
Y2tzIG9ubHkgd2hlbiBydW5uaW5nIHRoZSBndWVzdC4KCkZvciBlYWNoIGd1ZXN0IEw0IHBhZ2Ug
dGFibGUgdGhlcmUgaXMgZXhhY3RseSBvbmUgc2hhZG93IEw0IHBhZ2UgdGFibGUuClRoaXMgYXBw
cm9hY2ggYXZvaWRzIHRoZSBuZWVkIHRvIGRvIGNvbXBsaWNhdGVkIHN5bmNocm9uaXphdGlvbnMK
YmV0d2VlbiBMNCBwYWdlIHRhYmxlcywgYXMgdGhlIGd1ZXN0IGFscmVhZHkgbmVlZHMgdG8gc3lu
Y2hyb25pemUKbXVsdGlwbGUgY3B1cyBpbiBjYXNlIGl0IGlzIHVzaW5nIHRoZSBzYW1lIGFkZHJl
c3Mgc3BhY2Ugb24gbXVsdGlwbGUKcHJvY2Vzc29ycyBjb25jdXJyZW50bHkuCgpXaXRob3V0IGFu
eSBmdXJ0aGVyIG1lYXN1cmVzIGl0IHdpbGwgc3RpbGwgYmUgcG9zc2libGUgZm9yIGUuZy4gYQpn
dWVzdCdzIHVzZXIgcHJvZ3JhbSB0byByZWFkIHN0YWNrIGRhdGEgb2YgYW5vdGhlciB2Y3B1IG9m
IHRoZSBzYW1lCmRvbWFpbiwgYnV0IHRoaXMgY2FuIGJlIGVhc2lseSBhdm9pZGVkIGJ5IGEgbGl0
dGxlIFBWLUFCSSBtb2RpZmljYXRpb24KaW50cm9kdWNpbmcgcGVyLWNwdSB1c2VyIGFkZHJlc3Mg
c3BhY2VzLiBJJ20gcGxhbm5pbmcgdG8gYWRkIHRoYXQgd2hlbgpMaW51eCBrZXJuZWwgaXMgbGVh
cm5pbmcgdG8gdXNlIHBlci1jcHUgYWRkcmVzcyBzcGFjZXMuCgpUaGlzIHNlcmllcyBpcyBhdmFp
bGFibGUgdmlhIGdpdGh1YjoKCmh0dHBzOi8vZ2l0aHViLmNvbS9qZ3Jvc3MxL3hlbi5naXQgeHB0
aQoKRGFyaW8gd2FudHMgdG8gZG8gc29tZSBwZXJmb3JtYW5jZSB0ZXN0cyBmb3IgdGhpcyBzZXJp
ZXMgdG8gY29tcGFyZQpwZXJmb3JtYW5jZSB3aXRoIEphbidzIHNlcmllcyB3aXRoIGFsbCBvcHRp
bWl6YXRpb25zIHBvc3RlZC4KClBhdGNoIDEgaXMganVzdCAoSU1ITykgYSBidWdmaXggZm9yIGd1
ZXN0IHN0YWNrIGR1bXBpbmcuClBhdGNoZXMgMiAtIDMgcmV2ZXJ0IEphbidzIFhQVEktbGlnaHQg
cGF0Y2hlcy4KUGF0Y2ggNCBtb2RpZmllcyB0aGUgdHJhcCBoYW5kbGluZyB0byB1c2UgJXIxMiBm
b3IgYWRkcmVzc2luZyB0aGUKICBndWVzdCdzIHNhdmVkIHJlZ2lzdGVycyBpbnN0ZWFkIG9mIHVz
aW5nICVyc3AuIFRoaXMgaXMgYSBwcmVyZXF1aXNpdGUKICBmb3IgYmVpbmcgYWJsZSB0byBzd2l0
Y2ggdGhlIHN0YWNrcyBpbiBlYXJseSB0cmFwIGhhbmRsaW5nLgpQYXRjaCA1IGFkZHMgdGhlIHhw
dGkgY29tbWFuZCBsaW5lIHBhcmFtZXRlciBhbmQgc29tZSBiYXNpYwogIGluZnJhc3RydWN0dXJl
IGZvciB0aGUgWFBUSSBmcmFtZXdvcmsuClBhdGNoZXMgNiAtIDggbW9kaWZ5IHNvbWUgY3VycmVu
dCBpbmZyYXN0cnVjdHVyZSB0byBzdXBwb3J0IHRoZQogIGZvbGxvd2luZyBYUFRJIGZ1bmN0aW9u
YWxpdHkuClBhdGNoIDkgYWRkcyBzeXNjYWxsIHN0dWJzIGZvciBYUFRJIGFzIHRoZSBjdXJyZW50
IHN0dWJzIGNhbid0IGJlIHVzZWQuClBhdGNoIDEwIGFsbG9jYXRlcyB0aGUgcGVyLXZjcHUgc3Rh
Y2tzIGFuZCBpbml0aWFsaXplcyB0aGVtLgpQYXRjaCAxMSBtb2RpZmllcyBpbnRlcnJ1cHQgaGFu
ZGxpbmcgdG8gc3VwcG9ydCBzdGFjayBzd2l0Y2hpbmcgaW4KICBjYXNlIG9mIFhQVEkuClBhdGNo
IDEyIGFkZHMgYWN0aXZhdGlvbiBvZiB0aGUgcGVyLXZjcHUgc3RhY2tzIGZvciBkb21haW5zIHN1
YmplY3QgdG8KICBYUFRJLgpQYXRjaCAxMyBhZGRzIHRoZSBMNCBwYWdlIHRhYmxlIHNoYWRvd2lu
ZyBpbmNsdWRpbmcgdGhlIEw0IHNoYWRvdwogIGNhY2hlLgpQYXRjaCAxNCBkb2VzIHNvbWUgbW9y
ZSBtb2RpZmljYXRpb25zIG5lZWRlZCBmb3Iga2VlcGluZyB0aGUgTDQgc2hhZG93cwogIHVwIHRv
IGRhdGUuClBhdGNoIDE1IGFkZHMgcG9wdWxhdGluZyB0aGUgTDQgc2hhZG93IHRhYmxlcyB3aXRo
IHRoZSBndWVzdCdzIEw0CiAgZW50cmllcy4KUGF0Y2ggMTYgYWRkcyBzd2l0Y2hpbmcgYmV0d2Vl
biBoeXBlcnZpc29yIGFuZCBndWVzdCBMNCBwYWdlIHRhYmxlcwogIHdoZW4gZW50ZXJpbmcvbGVh
dmluZyB0aGUgaHlwZXJ2aXNvci4KUGF0Y2ggMTcgcmVtb3ZlcyBhbGwgdGhlIGh5cGVydmlzb3Ig
bWFwcGluZ3Mgbm90IG5lZWRlZCBpbiB0aGUgc2hhZG93CiAgTDQgcGFnZSB0YWJsZS4KCgpKdWVy
Z2VuIEdyb3NzICgxNyk6CiAgeDg2OiBkb24ndCB1c2UgaHlwZXJ2aXNvciBzdGFjayBzaXplIGZv
ciBkdW1waW5nIGd1ZXN0IHN0YWNrcwogIHg4NjogZG8gYSByZXZlcnQgb2YgZTg3MWU4MGMzODU0
N2Q5ZmFlZmM2NjA0NTMyYmEzZTk4NWU2NTg3MwogIHg4NjogcmV2ZXJ0IDU3ODRkZTNlMjA2N2Vk
NzNlZmMyZmU0MmU2MjgzMWU4YWU3ZjQ2YzQKICB4ODY6IGRvbid0IGFjY2VzcyBzYXZlZCB1c2Vy
IHJlZ3MgdmlhIHJzcCBpbiB0cmFwIGhhbmRsZXJzCiAgeDg2OiBhZGQgYSB4cHRpIGNvbW1hbmQg
bGluZSBwYXJhbWV0ZXIKICB4ODY6IGFsbG93IHBlci1kb21haW4gbWFwcGluZ3Mgd2l0aG91dCBO
WCBiaXQgb3Igd2l0aCBzcGVjaWZpYyBtZm4KICB4ZW4veDg2OiBzcGxpdCBfc2V0X3Rzc2xkdF9k
ZXNjKCkgaW50byBsZHQgYW5kIHRzcyBzcGVjaWZpYyBmdW5jdGlvbnMKICB4ODY6IGFkZCBzdXBw
b3J0IGZvciBzcGVjdHJlIG1pdGlnYXRpb24gd2l0aCBsb2NhbCB0aHVuawogIHg4NjogY3JlYXRl
IHN5c2NhbGwgc3R1YiBmb3IgcGVyLWRvbWFpbiBtYXBwaW5nCiAgeDg2OiBhbGxvY2F0ZSBwZXIt
dmNwdSBzdGFja3MgZm9yIGludGVycnVwdCBlbnRyaWVzCiAgeDg2OiBtb2RpZnkgaW50ZXJydXB0
IGhhbmRsZXJzIHRvIHN1cHBvcnQgc3RhY2sgc3dpdGNoaW5nCiAgeDg2OiBhY3RpdmF0ZSBwZXIt
dmNwdSBzdGFja3MgaW4gY2FzZSBvZiB4cHRpCiAgeDg2OiBhbGxvY2F0ZSBoeXBlcnZpc29yIEw0
IHBhZ2UgdGFibGUgZm9yIFhQVEkKICB4ZW46IGFkZCBkb21haW4gcG9pbnRlciB0byBmaWxsX3Jv
X21wdCgpIGFuZCB6YXBfcm9fbXB0KCkgZnVuY3Rpb25zCiAgeDg2OiBmaWxsIFhQVEkgc2hhZG93
IHBhZ2VzIGFuZCBrZWVwIHRoZW0gaW4gc3luYyB3aXRoIGd1ZXN0IEw0CiAgeDg2OiBkbyBwYWdl
IHRhYmxlIHN3aXRjaGluZyB3aGVuIGVudGVyaW5nL2xlYXZpbmcgaHlwZXJ2aXNvcgogIHg4Njog
aGlkZSBtb3N0IGh5cGVydmlzb3IgbWFwcGluZ3MgaW4gWFBUSSBzaGFkb3cgcGFnZSB0YWJsZXMK
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAgICAgIHwgICAxNiArLQogeGVu
L2FyY2gveDg2L2NwdS9jb21tb24uYyAgICAgICAgICAgICAgICB8ICAgIDQgKy0KIHhlbi9hcmNo
L3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgfCAgMTEzICsrKy0KIHhlbi9hcmNoL3g4
Ni9kb21jdGwuYyAgICAgICAgICAgICAgICAgICAgfCAgICA0ICsKIHhlbi9hcmNoL3g4Ni9pbmRp
cmVjdC10aHVuay5TICAgICAgICAgICAgfCAgIDIzICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA5MiArLS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVs
dGkuYyAgICAgICAgICAgfCAgICA5ICstCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAg
ICAgICAgICAgIHwgICAgMiArCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAgICAg
ICAgIHwgICAgNiArCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICAgICAgICAgICAgIHwg
ICAgNSArCiB4ZW4vYXJjaC94ODYvcHYveHB0aS1zdHViLlMgICAgICAgICAgICAgIHwgICA2MSAr
KwogeGVuL2FyY2gveDg2L3B2L3hwdGkuYyAgICAgICAgICAgICAgICAgICB8IDEwMjggKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAg
ICAgICAgICAgIHwgIDIxMSAtLS0tLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAg
ICAgICAgICAgfCAgIDM1ICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgICAg
ICAgIHwgICAgNiArLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgICAgICB8
ICAgMjcgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgICAgICAgfCAgMzE1
ICsrKy0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jICAgICAgICAgICAgICB8ICAg
IDMgKy0KIHhlbi9jb21tb24vd2FpdC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4ICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oICAgICAgICAgIHwgICA2OCArLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaCAgICAgICAgICAgICB8ICAgMTMgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oICAgICAgICAgICAgfCAgIDg2ICsrLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9kZXNjLmggICAgICAgICAgICAgICB8ICAgMTQgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvZG9tYWluLmggICAgICAgICAgICAgfCAgICA4ICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaW5k
aXJlY3RfdGh1bmtfYXNtLmggfCAgICA4ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oICAg
ICAgICAgICAgICAgIHwgICAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oICAgICAgICAg
ICAgICAgICB8ICAgIDQgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgICAg
ICAgfCAgICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgICAgICAgIHwg
ICAxMyArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oICAgICAgICAgICAgICB8ICAgMzUg
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9yZWdzLmggICAgICAgICAgICAgICB8ICAgIDIgKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggICAgICB8ICAgMTMgKy0KIHhlbi9pbmNs
dWRlL2FzbS14ODYvc3lzdGVtLmggICAgICAgICAgICAgfCAgICA1ICsKIHhlbi9pbmNsdWRlL2Fz
bS14ODYveDg2XzY0L3BhZ2UuaCAgICAgICAgfCAgICA1ICstCiAzNCBmaWxlcyBjaGFuZ2VkLCAx
NjMyIGluc2VydGlvbnMoKyksIDYxNCBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vYXJjaC94ODYvcHYveHB0aS1zdHViLlMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94
ODYvcHYveHB0aS5jCgotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Ff-0003Du-LQ; Fri, 09 Feb 2018 14:02:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Fd-0003Cp-Rm
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:02:05 +0000
X-Inumbo-ID: bd731c68-0da1-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd731c68-0da1-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:01:36 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4E6E9AE7F;
 Fri,  9 Feb 2018 14:02:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:46 +0100
Message-Id: <20180209140151.24714-13-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 12/17] x86: activate per-vcpu stacks in case
	of xpti
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBzY2hlZHVsaW5nIGEgdmNwdSBzdWJqZWN0IHRvIHhwdGkgYWN0aXZhdGUgdGhlIHBlci12
Y3B1IHN0YWNrcwpieSBsb2FkaW5nIHRoZSB2Y3B1IHNwZWNpZmljIGdkdCBhbmQgdHNzLiBXaGVu
IGRlLXNjaGVkdWxpbmcgc3VjaCBhCnZjcHUgc3dpdGNoIGJhY2sgdG8gdGhlIHBlciBwaHlzaWNh
bCBjcHUgZ2R0IGFuZCB0c3MuCgpBY2Nlc3NpbmcgdGhlIHVzZXIgcmVnaXN0ZXJzIG9uIHRoZSBz
dGFjayBpcyBkb25lIHZpYSBoZWxwZXJzIGFzCmRlcGVuZGluZyBvbiBYUFRJIGFjdGl2ZSBvciBu
b3QgdGhlIHJlZ2lzdGVycyBhcmUgbG9jYXRlZCBlaXRoZXIgb24KdGhlIHBlci12Y3B1IHN0YWNr
IG9yIG9uIHRoZSBkZWZhdWx0IHN0YWNrLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KVjM6Ci0gbW92ZWQgc29tZSBjb2RlIHRvIHhwdGkuYwotIGZp
eCBlcnJvciBmb3IgSFZNIGRvbWFpbnM6IHJlc2V0IE1TUnMgb2YgWFBUSSBkb21haW4gYmVmb3Jl
IHNldHRpbmcKICB0aGVtIGZvciBIVk0KLSBmaXggZXJyb3IgZm9yIDMyIGJpdCBwdiBkb21haW5z
OiBzZXR1cCBHRFQgaW4gY2FzZSBpdCB3YXMgcmVzZXQgYWZ0ZXIKICBkZXNjaGVkdWxpbmcgYSBY
UFRJIGRvbWFpbgotIHJldXNlIHBlcmNwdSBHRFQgZm9yIFhQVEkgZG9tYWlucyBieSB3cml0aW5n
IFRTUyBlbnRyeSAoSmFuIEJldWxpY2gpCi0gYXZvaWQgTFRScyBhbmQgV1JNU1JzIGlmIHBvc3Np
YmxlIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICB8IDk5ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvcmVncy5oIHwgIDIgKwogMiBmaWxlcyBjaGFuZ2VkLCA5NSBpbnNlcnRpb25zKCsp
LCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hl
bi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCA2ZGQ0N2JiMmJiLi44ZDZkYzczODgxIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBA
IC0xNTk0LDI0ICsxNTk0LDU1IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBuZWVkX2Z1bGxfZ2R0KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGlzX3B2X2RvbWFpbihkKSAmJiAhaXNf
aWRsZV9kb21haW4oZCk7CiB9CiAKKy8qCisgKiBHZXQgYWRkcmVzcyBvZiByZWdpc3RlcnMgb24g
c3RhY2s6IHRoaXMgaXMgZWl0aGVyIG9uIHRoZSBwZXIgcGh5c2ljYWwgY3B1CisgKiBzdGFjayAo
WFBUSSBpcyBvZmYpIG9yIG9uIHRoZSBwZXItdmNwdSBzdGFjayAoWFBUSSBpcyBvbikKKyAqLwor
c3RhdGljIGlubGluZSBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqZ2V0X3JlZ3Nfb25fc3RhY2soY29u
c3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgcmV0dXJuIGlzX3ZjcHVfeHB0aV9hY3RpdmUodikg
PyB2LT5hcmNoLnB2X3ZjcHUuc3RhY2tfcmVncworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogJmdldF9jcHVfaW5mbygpLT5ndWVzdF9jcHVfdXNlcl9yZWdzOworfQorCitzdGF0
aWMgaW5saW5lIHZvaWQgY29weV91c2VyX3JlZ3NfZnJvbV9zdGFjayhzdHJ1Y3QgdmNwdSAqdikK
K3sKKyAgICBtZW1jcHkoJnYtPmFyY2gudXNlcl9yZWdzLCBnZXRfcmVnc19vbl9zdGFjayh2KSwg
Q1RYVF9TV0lUQ0hfU1RBQ0tfQllURVMpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgY29weV91
c2VyX3JlZ3NfdG9fc3RhY2soY29uc3Qgc3RydWN0IHZjcHUgKnYpCit7CisgICAgbWVtY3B5KGdl
dF9yZWdzX29uX3N0YWNrKHYpLCAmdi0+YXJjaC51c2VyX3JlZ3MsIENUWFRfU1dJVENIX1NUQUNL
X0JZVEVTKTsKK30KKwogc3RhdGljIHZvaWQgX19jb250ZXh0X3N3aXRjaCh2b2lkKQogewotICAg
IHN0cnVjdCBjcHVfdXNlcl9yZWdzICpzdGFja19yZWdzID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygp
OwogICAgIHVuc2lnbmVkIGludCAgICAgICAgICBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CiAg
ICAgc3RydWN0IHZjcHUgICAgICAgICAgKnAgPSBwZXJfY3B1KGN1cnJfdmNwdSwgY3B1KTsKICAg
ICBzdHJ1Y3QgdmNwdSAgICAgICAgICAqbiA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAg
ICAgICAgKnBkID0gcC0+ZG9tYWluLCAqbmQgPSBuLT5kb21haW47CiAgICAgc3RydWN0IGRlc2Nf
c3RydWN0ICAgKmdkdDsKICAgICBzdHJ1Y3QgZGVzY19wdHIgICAgICAgZ2R0X2Rlc2M7CisgICAg
Ym9vbCAgICAgICAgICAgICAgICAgIGlzX3B2X2dkdDsKIAogICAgIEFTU0VSVChwICE9IG4pOwog
ICAgIEFTU0VSVCghdmNwdV9jcHVfZGlydHkobikpOwogCiAgICAgaWYgKCAhaXNfaWRsZV9kb21h
aW4ocGQpICkKICAgICB7Ci0gICAgICAgIG1lbWNweSgmcC0+YXJjaC51c2VyX3JlZ3MsIHN0YWNr
X3JlZ3MsIENUWFRfU1dJVENIX1NUQUNLX0JZVEVTKTsKKyAgICAgICAgY29weV91c2VyX3JlZ3Nf
ZnJvbV9zdGFjayhwKTsKICAgICAgICAgdmNwdV9zYXZlX2ZwdShwKTsKICAgICAgICAgcGQtPmFy
Y2guY3R4dF9zd2l0Y2gtPmZyb20ocCk7CisgICAgICAgIGlmICggaXNfZG9tYWluX3hwdGlfYWN0
aXZlKHBkKSAmJiAhaXNfZG9tYWluX3hwdGlfYWN0aXZlKG5kKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IHRoaXNfY3B1KHN0dWJzLmFkZHIpOworCisg
ICAgICAgICAgICB3cm1zcmwoTVNSX0xTVEFSLCBzdHViX3ZhKTsKKyAgICAgICAgICAgIHdybXNy
bChNU1JfQ1NUQVIsIHN0dWJfdmEgKyBTVFVCX1RSQU1QT0xJTkVfU0laRV9QRVJDUFUpOworICAg
ICAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRF
TCB8fAorICAgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9DRU5UQVVSICkKKyAgICAgICAgICAgICAgICB3cm1zcmwoTVNSX0lBMzJfU1lTRU5URVJf
RVNQLAorICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZykmZ2V0X2NwdV9pbmZv
KCktPmd1ZXN0X2NwdV91c2VyX3JlZ3MuZXMpOworICAgICAgICB9CiAgICAgfQogCiAgICAgLyoK
QEAgLTE2MjUsNyArMTY1Niw3IEBAIHN0YXRpYyB2b2lkIF9fY29udGV4dF9zd2l0Y2godm9pZCkK
IAogICAgIGlmICggIWlzX2lkbGVfZG9tYWluKG5kKSApCiAgICAgewotICAgICAgICBtZW1jcHko
c3RhY2tfcmVncywgJm4tPmFyY2gudXNlcl9yZWdzLCBDVFhUX1NXSVRDSF9TVEFDS19CWVRFUyk7
CisgICAgICAgIGNvcHlfdXNlcl9yZWdzX3RvX3N0YWNrKG4pOwogICAgICAgICBpZiAoIGNwdV9o
YXNfeHNhdmUgKQogICAgICAgICB7CiAgICAgICAgICAgICB1NjQgeGNyMCA9IG4tPmFyY2gueGNy
MCA/OiBYU1RBVEVfRlBfU1NFOwpAQCAtMTY1NSwyNCArMTY4Niw4MCBAQCBzdGF0aWMgdm9pZCBf
X2NvbnRleHRfc3dpdGNoKHZvaWQpCiAgICAgICAgICAgICAgICAgICAgICAgbDFlX2Zyb21fcGZu
KG1mbiArIGksIF9fUEFHRV9IWVBFUlZJU09SX1JXKSk7CiAgICAgfQogCi0gICAgaWYgKCBuZWVk
X2Z1bGxfZ2R0KHBkKSAmJgotICAgICAgICAgKChwLT52Y3B1X2lkICE9IG4tPnZjcHVfaWQpIHx8
ICFuZWVkX2Z1bGxfZ2R0KG5kKSkgKQorICAgIGlzX3B2X2dkdCA9IG5lZWRfZnVsbF9nZHQocGQp
OworICAgIGlmICggaXNfcHZfZ2R0ICYmCisgICAgICAgICAoKHAtPnZjcHVfaWQgIT0gbi0+dmNw
dV9pZCkgfHwgIW5lZWRfZnVsbF9nZHQobmQpIHx8CisgICAgICAgICAgKHBkLT5hcmNoLnB2X2Rv
bWFpbi54cHRpICYmICFpc19kb21haW5feHB0aV9hY3RpdmUobmQpKSkgKQogICAgIHsKICAgICAg
ICAgZ2R0X2Rlc2MubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFOwogICAgICAgICBnZHRf
ZGVzYy5iYXNlICA9ICh1bnNpZ25lZCBsb25nKShnZHQgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5U
UlkpOwogCiAgICAgICAgIGxnZHQoJmdkdF9kZXNjKTsKKyAgICAgICAgaXNfcHZfZ2R0ID0gZmFs
c2U7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogV2hlbiBzd2l0Y2hpbmcgZnJvbSBYUFRJIGRv
bWFpbiB0byBub24tWFBUSSBkb21haW4gb3Igd2hlbiBjaGFuZ2luZworICAgICAgICAgKiB2Y3B1
X2lkIG9mIFhQVEkgZG9tYWlucyB3ZSBuZWVkIHRvIHN3aXRjaCB0byB0aGUgcGVyIHBoeXNpY2Fs
IGNwdQorICAgICAgICAgKiBUU1MgaW4gb3JkZXIgdG8gYXZvaWQgZWl0aGVyIHVubWFwcGVkIHN0
YWNrcyBvciBzdGFja3MgYmVpbmcgaW4gdXNlCisgICAgICAgICAqIG9uIG11bHRpcGxlIGNwdXMg
YXQgdGhlIHNhbWUgdGltZS4KKyAgICAgICAgICovCisgICAgICAgIGlmICggcGQtPmFyY2gucHZf
ZG9tYWluLnhwdGkgKQorICAgICAgICB7CisgICAgICAgICAgICBfc2V0X3Rzc19kZXNjKGdkdCAr
IFRTU19FTlRSWSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWSwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJnRoaXNfY3B1KGluaXRfdHNzKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IHRzc19zdHJ1Y3QsIF9fY2FjaGVsaW5lX2Zp
bGxlcikgLSAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICBTWVNfREVTQ190c3NfYXZhaWwp
OworICAgICAgICAgICAgbHRyKFRTU19FTlRSWSA8PCAzKTsKKyAgICAgICAgICAgIGdldF9jcHVf
aW5mbygpLT5mbGFncyAmPSB+VkNQVVNUQUNLX0FDVElWRTsKKyAgICAgICAgfQogICAgIH0KIAog
ICAgIHdyaXRlX3B0YmFzZShuKTsKIAorICAgIGlmICggaXNfZG9tYWluX3hwdGlfYWN0aXZlKG5k
KSApCisgICAgeworICAgICAgICBzdHJ1Y3QgY3B1X2luZm8gKmluZm87CisKKyAgICAgICAgLyog
RG9uJ3QgdXNlIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSwgbWlnaHQgcG9pbnQgdG8gdmNwdSBzdGFj
ay4gKi8KKyAgICAgICAgaW5mbyA9IChzdHJ1Y3QgY3B1X2luZm8gKikoWFBUSV9TVEFSVChuKSAr
IFNUQUNLX1NJWkUpIC0gMTsKKyAgICAgICAgaW5mby0+c3RhY2tfYm90dG9tX2NwdSA9CisgICAg
ICAgICAgICAgICAgICAgKHVuc2lnbmVkIGxvbmcpJmdldF9jcHVfaW5mbygpLT5ndWVzdF9jcHVf
dXNlcl9yZWdzOworICAgIH0KKwogICAgIGlmICggbmVlZF9mdWxsX2dkdChuZCkgJiYKLSAgICAg
ICAgICgocC0+dmNwdV9pZCAhPSBuLT52Y3B1X2lkKSB8fCAhbmVlZF9mdWxsX2dkdChwZCkpICkK
KyAgICAgICAgICghaXNfcHZfZ2R0IHx8CisgICAgICAgICAgKG5kLT5hcmNoLnB2X2RvbWFpbi54
cHRpICYmICFpc19kb21haW5feHB0aV9hY3RpdmUocGQpKSkgKQogICAgIHsKICAgICAgICAgZ2R0
X2Rlc2MubGltaXQgPSBMQVNUX1JFU0VSVkVEX0dEVF9CWVRFOwogICAgICAgICBnZHRfZGVzYy5i
YXNlID0gR0RUX1ZJUlRfU1RBUlQobik7CiAKICAgICAgICAgbGdkdCgmZ2R0X2Rlc2MpOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIEVpdGhlciB3ZSBhcmUgY3VycmVudGx5IG9uIHBoeXNpY2Fs
IGNwdSBUU1MgYW5kIHN0YWNrcywgb3Igd2UgaGF2ZQorICAgICAgICAgKiBzd2l0Y2hlZCB2Y3B1
X2lkLiBJbiBib3RoIGNhc2VzIHdlIG5lZWQgdG8gcmVsb2FkIFRTUyBhbmQgTVNScyB3aXRoCisg
ICAgICAgICAqIHN0dWIgYWRkcmVzc2VzIHdoZW4gd2UgZW50ZXIgYSBYUFRJIGRvbWFpbi4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggbmQtPmFyY2gucHZfZG9tYWluLnhwdGkgKQorICAgICAg
ICB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSBYUFRJX1RSQU1QT0xJTkUo
bik7CisKKyAgICAgICAgICAgIF9zZXRfdHNzX2Rlc2MoZ2R0ICsgVFNTX0VOVFJZIC0gRklSU1Rf
UkVTRVJWRURfR0RUX0VOVFJZLAorICAgICAgICAgICAgICAgICAgICAgICAgICBYUFRJX1RTUyhu
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IHRzc19zdHJ1Y3Qs
IF9fY2FjaGVsaW5lX2ZpbGxlcikgLSAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICBTWVNf
REVTQ190c3NfYXZhaWwpOworCisgICAgICAgICAgICBsdHIoVFNTX0VOVFJZIDw8IDMpOworICAg
ICAgICAgICAgZ2V0X2NwdV9pbmZvKCktPmZsYWdzIHw9IFZDUFVTVEFDS19BQ1RJVkU7CisgICAg
ICAgICAgICB3cm1zcmwoTVNSX0xTVEFSLAorICAgICAgICAgICAgICAgICAgIHN0dWJfdmEgKyAo
KHVuc2lnbmVkIGxvbmcpJnhwdGlfbHN0YXIgJiB+UEFHRV9NQVNLKSk7CisgICAgICAgICAgICB3
cm1zcmwoTVNSX0NTVEFSLAorICAgICAgICAgICAgICAgICAgIHN0dWJfdmEgKyAoKHVuc2lnbmVk
IGxvbmcpJnhwdGlfY3N0YXIgJiB+UEFHRV9NQVNLKSk7CisgICAgICAgICAgICBpZiAoIGJvb3Rf
Y3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICAgICAg
ICAgIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0NFTlRBVVIgKQorICAg
ICAgICAgICAgICAgIHdybXNybChNU1JfSUEzMl9TWVNFTlRFUl9FU1AsCisgICAgICAgICAgICAg
ICAgICAgICAgICh1bnNpZ25lZCBsb25nKSZndWVzdF9jcHVfdXNlcl9yZWdzKCktPmVzKTsKKyAg
ICAgICAgfQogICAgIH0KIAogICAgIGlmICggcGQgIT0gbmQgKQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9yZWdzLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3JlZ3MuaAppbmRleCA3
MjVhNjY0ZTBhLi4zNjFkZTRjNTRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Jl
Z3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3JlZ3MuaApAQCAtNyw2ICs3LDggQEAKICNk
ZWZpbmUgZ3Vlc3RfbW9kZShyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB1bnNpZ25l
ZCBsb25nIGRpZmYgPSAoY2hhciAqKWd1ZXN0X2NwdV91c2VyX3JlZ3MoKSAtIChjaGFyICopKHIp
OyAgICAgICAgIFwKKyAgICBpZiAoIGRpZmYgPj0gU1RBQ0tfU0laRSApICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZGlmZiA9IChjaGFy
ICopJmdldF9jcHVfaW5mbygpLT5ndWVzdF9jcHVfdXNlcl9yZWdzIC0gKGNoYXIgKikocik7ICAg
IFwKICAgICAvKiBGcmFtZSBwb2ludGVyIG11c3QgcG9pbnQgaW50byBjdXJyZW50IENQVSBzdGFj
ay4gKi8gICAgICAgICAgICAgICAgICAgIFwKICAgICBBU1NFUlQoZGlmZiA8IFNUQUNLX1NJWkUp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAv
KiBJZiBub3QgYSBndWVzdCBmcmFtZSwgaXQgbXVzdCBiZSBhIGh5cGVydmlzb3IgZnJhbWUuICov
ICAgICAgICAgICAgICAgIFwKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Fi-0003GJ-N3; Fri, 09 Feb 2018 14:02:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Fg-0003CK-Of
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:02:08 +0000
X-Inumbo-ID: ef3f9052-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef3f9052-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:02:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9863BAE55;
 Fri,  9 Feb 2018 14:01:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:37 +0100
Message-Id: <20180209140151.24714-4-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 03/17] x86: revert
	5784de3e2067ed73efc2fe42e62831e8ae7f46c4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV2ZXJ0IHBhdGNoICJ4ODY6IE1lbHRkb3duIGJhbmQtYWlkIGFnYWluc3QgbWFsaWNpb3VzIDY0
LWJpdCBQVgpndWVzdHMiIGluIG9yZGVyIHRvIHByZXBhcmUgZm9yIGEgZmluYWwgTWVsdGRvd24g
bWl0aWdhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgIHwgICA1IC0KIHhlbi9h
cmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgfCAgMjEgLS0tLQogeGVuL2FyY2gveDg2L3Nt
cGJvb3QuYyAgICAgICAgICAgICB8IDIwMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgICAyIC0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAgMTIgKy0tCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMgICAgICAgIHwgMTQyICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oICAgIHwgICA5IC0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2N1cnJlbnQuaCAgICAgIHwgIDEyIC0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNz
b3IuaCAgICB8ICAgMSAtCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmggIHwgICA1
ICstCiAxMCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDQwMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKaW5kZXggNzUyZTBmYWZlZS4uNmRkNDdiYjJiYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTUyMCw5ICsxNTIwLDYg
QEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICB1
bnNpZ25lZCBsb25nIGNyNDsKIAotICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290X3RhYmxlX29m
ZnNldChQRVJET01BSU5fVklSVF9TVEFSVCldID0KLSAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5k
b21haW4tPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7Ci0KICAg
ICBjcjQgPSBwdl9ndWVzdF9jcjRfdG9fcmVhbF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShj
cjQgIT0gcmVhZF9jcjQoKSkgKQogICAgICAgICB3cml0ZV9jcjQoY3I0KTsKQEAgLTE2OTQsOCAr
MTY5MSw2IEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2
Y3B1ICpuZXh0KQogCiAgICAgQVNTRVJUKGxvY2FsX2lycV9pc19lbmFibGVkKCkpOwogCi0gICAg
Z2V0X2NwdV9pbmZvKCktPnhlbl9jcjMgPSAwOwotCiAgICAgaWYgKCB1bmxpa2VseShkaXJ0eV9j
cHUgIT0gY3B1KSAmJiBkaXJ0eV9jcHUgIT0gVkNQVV9DUFVfQ0xFQU4gKQogICAgIHsKICAgICAg
ICAgLyogUmVtb3RlIENQVSBjYWxscyBfX3N5bmNfbG9jYWxfZXhlY3N0YXRlKCkgZnJvbSBmbHVz
aCBJUEkgaGFuZGxlci4gKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2Fy
Y2gveDg2L21tLmMKaW5kZXggZmEwZGE3YjBmZi4uZTc5NTIzOTgyOSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM1NDIsNyArMzU0Miw2
IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQs
ICp2ID0gY3VycjsKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluLCAqcHRfb3duZXIg
PSBkLCAqcGdfb3duZXI7CiAgICAgbWZuX3QgbWFwX21mbiA9IElOVkFMSURfTUZOOwotICAgIGJv
b2wgc3luY19ndWVzdCA9IGZhbHNlOwogICAgIHVpbnQzMl90IHhzbV9uZWVkZWQgPSAwOwogICAg
IHVpbnQzMl90IHhzbV9jaGVja2VkID0gMDsKICAgICBpbnQgcmMgPSBwdXRfb2xkX2d1ZXN0X3Rh
YmxlKGN1cnIpOwpAQCAtMzcwNiw4ICszNzA1LDYgQEAgbG9uZyBkb19tbXVfdXBkYXRlKAogICAg
ICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICAgICAgICAgIHJjID0gbW9k
X2w0X2VudHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVf
QUQsIHYpOwotICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyApCi0gICAgICAgICAgICAgICAg
ICAgICAgICBzeW5jX2d1ZXN0ID0gdHJ1ZTsKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CiAK
ICAgICAgICAgICAgICAgICBjYXNlIFBHVF93cml0YWJsZV9wYWdlOgpAQCAtMzgxMiwyNCArMzgw
OSw2IEBAIGxvbmcgZG9fbW11X3VwZGF0ZSgKICAgICBpZiAoIHZhICkKICAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UodmEpOwogCi0gICAgaWYgKCBzeW5jX2d1ZXN0ICkKLSAgICB7Ci0gICAgICAg
IC8qCi0gICAgICAgICAqIEZvcmNlIG90aGVyIHZDUFUtcyBvZiB0aGUgYWZmZWN0ZWQgZ3Vlc3Qg
dG8gcGljayB1cCBMNCBlbnRyeQotICAgICAgICAgKiBjaGFuZ2VzIChpZiBhbnkpLiBJc3N1ZSBh
IGZsdXNoIElQSSB3aXRoIGVtcHR5IG9wZXJhdGlvbiBtYXNrIHRvCi0gICAgICAgICAqIGZhY2ls
aXRhdGUgdGhpcyAoaW5jbHVkaW5nIG91cnNlbHZlcyB3YWl0aW5nIGZvciB0aGUgSVBJIHRvCi0g
ICAgICAgICAqIGFjdHVhbGx5IGhhdmUgYXJyaXZlZCkuIFV0aWxpemUgdGhlIGZhY3QgdGhhdCBG
TFVTSF9WQV9WQUxJRCBpcwotICAgICAgICAgKiBtZWFuaW5nbGVzcyB3aXRob3V0IEZMVVNIX0NB
Q0hFLCBidXQgd2lsbCBhbGxvdyB0byBwYXNzIHRoZSBuby1vcAotICAgICAgICAgKiBjaGVjayBp
biBmbHVzaF9hcmVhX21hc2soKS4KLSAgICAgICAgICovCi0gICAgICAgIHVuc2lnbmVkIGludCBj
cHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7Ci0gICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHBlcl9j
cHUoc2NyYXRjaF9jcHVtYXNrLCBjcHUpOwotCi0gICAgICAgIGNwdW1hc2tfYW5kbm90KG1hc2ss
IHB0X293bmVyLT5kaXJ0eV9jcHVtYXNrLCBjcHVtYXNrX29mKGNwdSkpOwotICAgICAgICBpZiAo
ICFjcHVtYXNrX2VtcHR5KG1hc2spICkKLSAgICAgICAgICAgIGZsdXNoX2FyZWFfbWFzayhtYXNr
LCBaRVJPX0JMT0NLX1BUUiwgRkxVU0hfVkFfVkFMSUQpOwotICAgIH0KLQogICAgIHBlcmZjX2Fk
ZChudW1fcGFnZV91cGRhdGVzLCBpKTsKIAogIG91dDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDQ5OTc4YjM2OTcuLjlk
MzQ2ZTU0ZjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYwpAQCAtMzMwLDkgKzMzMCw2IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5
KHZvaWQgKnVudXNlZCkKICAgICAgKi8KICAgICBzcGluX2RlYnVnX2Rpc2FibGUoKTsKIAotICAg
IGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLSAgICBnZXRfY3B1X2luZm8oKS0+cHZfY3Iz
ID0gX19wYSh0aGlzX2NwdShyb290X3BndCkpOwotCiAgICAgbG9hZF9zeXN0ZW1fdGFibGVzKCk7
CiAKICAgICAvKiBGdWxsIGV4Y2VwdGlvbiBzdXBwb3J0IGZyb20gaGVyZSBvbiBpbi4gKi8KQEAg
LTY0MiwxODcgKzYzOSw2IEBAIHZvaWQgY3B1X2V4aXRfY2xlYXIodW5zaWduZWQgaW50IGNwdSkK
ICAgICBzZXRfY3B1X3N0YXRlKENQVV9TVEFURV9ERUFEKTsKIH0KIAotc3RhdGljIGludCBjbG9u
ZV9tYXBwaW5nKGNvbnN0IHZvaWQgKnB0ciwgcm9vdF9wZ2VudHJ5X3QgKnJwdCkKLXsKLSAgICB1
bnNpZ25lZCBsb25nIGxpbmVhciA9ICh1bnNpZ25lZCBsb25nKXB0ciwgcGZuOwotICAgIHVuc2ln
bmVkIGludCBmbGFnczsKLSAgICBsM19wZ2VudHJ5X3QgKnBsM2UgPSBsNGVfdG9fbDNlKGlkbGVf
cGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKV0pICsKLSAgICAgICAgICAgICAgICAg
ICAgICAgICBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKLSAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7
Ci0gICAgbDFfcGdlbnRyeV90ICpwbDFlOwotCi0gICAgaWYgKCBsaW5lYXIgPCBESVJFQ1RNQVBf
VklSVF9TVEFSVCApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgZmxhZ3MgPSBsM2VfZ2V0X2Zs
YWdzKCpwbDNlKTsKLSAgICBBU1NFUlQoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKTsKLSAgICBpZiAo
IGZsYWdzICYgX1BBR0VfUFNFICkKLSAgICB7Ci0gICAgICAgIHBmbiA9IChsM2VfZ2V0X3Bmbigq
cGwzZSkgJiB+KCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIpKSAtIDEpKSB8Ci0gICAgICAg
ICAgICAgIChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgKDIgKiBQQUdFVEFCTEVfT1JERVIp
KSAtIDEpKTsKLSAgICAgICAgZmxhZ3MgJj0gfl9QQUdFX1BTRTsKLSAgICB9Ci0gICAgZWxzZQot
ICAgIHsKLSAgICAgICAgcGwyZSA9IGwzZV90b19sMmUoKnBsM2UpICsgbDJfdGFibGVfb2Zmc2V0
KGxpbmVhcik7Ci0gICAgICAgIGZsYWdzID0gbDJlX2dldF9mbGFncygqcGwyZSk7Ci0gICAgICAg
IEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOwotICAgICAgICBpZiAoIGZsYWdzICYgX1BB
R0VfUFNFICkKLSAgICAgICAgewotICAgICAgICAgICAgcGZuID0gKGwyZV9nZXRfcGZuKCpwbDJl
KSAmIH4oKDFVTCA8PCBQQUdFVEFCTEVfT1JERVIpIC0gMSkpIHwKLSAgICAgICAgICAgICAgICAg
IChQRk5fRE9XTihsaW5lYXIpICYgKCgxVUwgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEpKTsKLSAg
ICAgICAgICAgIGZsYWdzICY9IH5fUEFHRV9QU0U7Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQot
ICAgICAgICB7Ci0gICAgICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJs
ZV9vZmZzZXQobGluZWFyKTsKLSAgICAgICAgICAgIGZsYWdzID0gbDFlX2dldF9mbGFncygqcGwx
ZSk7Ci0gICAgICAgICAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgICAg
ICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgICAgICBwZm4gPSBsMWVfZ2V0X3BmbigqcGwxZSk7
Ci0gICAgICAgIH0KLSAgICB9Ci0KLSAgICBpZiAoICEocm9vdF9nZXRfZmxhZ3MocnB0W3Jvb3Rf
dGFibGVfb2Zmc2V0KGxpbmVhcildKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICB7Ci0gICAgICAg
IHBsM2UgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7Ci0gICAgICAgIGlmICggIXBsM2UgKQotICAg
ICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7Ci0gICAg
ICAgIGw0ZV93cml0ZSgmcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcildLAotICAgICAgICAg
ICAgICAgICAgbDRlX2Zyb21fcGFkZHIoX19wYShwbDNlKSwgX19QQUdFX0hZUEVSVklTT1IpKTsK
LSAgICB9Ci0gICAgZWxzZQotICAgICAgICBwbDNlID0gbDRlX3RvX2wzZShycHRbcm9vdF90YWJs
ZV9vZmZzZXQobGluZWFyKV0pOwotCi0gICAgcGwzZSArPSBsM190YWJsZV9vZmZzZXQobGluZWFy
KTsKLQotICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BSRVNFTlQpICkK
LSAgICB7Ci0gICAgICAgIHBsMmUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7Ci0gICAgICAgIGlm
ICggIXBsMmUgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgICAgIGNsZWFyX3Bh
Z2UocGwyZSk7Ci0gICAgICAgIGwzZV93cml0ZShwbDNlLCBsM2VfZnJvbV9wYWRkcihfX3BhKHBs
MmUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAg
ICBBU1NFUlQoIShsM2VfZ2V0X2ZsYWdzKCpwbDNlKSAmIF9QQUdFX1BTRSkpOwotICAgICAgICBw
bDJlID0gbDNlX3RvX2wyZSgqcGwzZSk7Ci0gICAgfQotCi0gICAgcGwyZSArPSBsMl90YWJsZV9v
ZmZzZXQobGluZWFyKTsKLQotICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdF
X1BSRVNFTlQpICkKLSAgICB7Ci0gICAgICAgIHBsMWUgPSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7
Ci0gICAgICAgIGlmICggIXBsMWUgKQotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAg
ICAgIGNsZWFyX3BhZ2UocGwxZSk7Ci0gICAgICAgIGwyZV93cml0ZShwbDJlLCBsMmVfZnJvbV9w
YWRkcihfX3BhKHBsMWUpLCBfX1BBR0VfSFlQRVJWSVNPUikpOwotICAgIH0KLSAgICBlbHNlCi0g
ICAgewotICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BTRSkp
OwotICAgICAgICBwbDFlID0gbDJlX3RvX2wxZSgqcGwyZSk7Ci0gICAgfQotCi0gICAgcGwxZSAr
PSBsMV90YWJsZV9vZmZzZXQobGluZWFyKTsKLQotICAgIGlmICggbDFlX2dldF9mbGFncygqcGwx
ZSkgJiBfUEFHRV9QUkVTRU5UICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChsMWVfZ2V0X3Bmbigq
cGwxZSkgPT0gcGZuKTsKLSAgICAgICAgQVNTRVJUKGwxZV9nZXRfZmxhZ3MoKnBsMWUpID09IGZs
YWdzKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBsMWVfd3JpdGUocGwxZSwgbDFlX2Zyb21f
cGZuKHBmbiwgZmxhZ3MpKTsKLQotICAgIHJldHVybiAwOwotfQotCi1ERUZJTkVfUEVSX0NQVShy
b290X3BnZW50cnlfdCAqLCByb290X3BndCk7Ci0KLXN0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3Rf
cGd0KHVuc2lnbmVkIGludCBjcHUpCi17Ci0gICAgcm9vdF9wZ2VudHJ5X3QgKnJwdCA9IGFsbG9j
X3hlbl9wYWdldGFibGUoKTsKLSAgICB1bnNpZ25lZCBpbnQgb2ZmOwotICAgIGludCByYzsKLQot
ICAgIGlmICggIXJwdCApCi0gICAgICAgIHJldHVybiAtRU5PTUVNOwotCi0gICAgY2xlYXJfcGFn
ZShycHQpOwotICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBycHQ7Ci0KLSAgICBycHRbcm9v
dF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGlkbGVfcGdfdGFi
bGVbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXTsKLSAgICAvKiBTSF9MSU5F
QVJfUFQgaW5zZXJ0ZWQgdG9nZXRoZXIgd2l0aCBndWVzdCBtYXBwaW5ncy4gKi8KLSAgICAvKiBQ
RVJET01BSU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoLiAqLwotICAgIHJwdFtyb290
X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldID0KLSAgICAgICAgaWRsZV9wZ190YWJsZVty
b290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldOwotCi0gICAgLyogSW5zdGFsbCBkaXJl
Y3QgbWFwIHBhZ2UgdGFibGUgZW50cmllcyBmb3Igc3RhY2ssIElEVCwgYW5kIFRTUy4gKi8KLSAg
ICBmb3IgKCBvZmYgPSByYyA9IDA7ICFyYyAmJiBvZmYgPCBTVEFDS19TSVpFOyBvZmYgKz0gUEFH
RV9TSVpFICkKLSAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKF9fdmEoX19wYShzdGFja19iYXNl
W2NwdV0pKSArIG9mZiwgcnB0KTsKLQotICAgIGlmICggIXJjICkKLSAgICAgICAgcmMgPSBjbG9u
ZV9tYXBwaW5nKGlkdF90YWJsZXNbY3B1XSwgcnB0KTsKLSAgICBpZiAoICFyYyApCi0gICAgICAg
IHJjID0gY2xvbmVfbWFwcGluZygmcGVyX2NwdShpbml0X3RzcywgY3B1KSwgcnB0KTsKLQotICAg
IHJldHVybiByYzsKLX0KLQotc3RhdGljIHZvaWQgY2xlYW51cF9jcHVfcm9vdF9wZ3QodW5zaWdu
ZWQgaW50IGNwdSkKLXsKLSAgICByb290X3BnZW50cnlfdCAqcnB0ID0gcGVyX2NwdShyb290X3Bn
dCwgY3B1KTsKLSAgICB1bnNpZ25lZCBpbnQgcjsKLQotICAgIGlmICggIXJwdCApCi0gICAgICAg
IHJldHVybjsKLQotICAgIHBlcl9jcHUocm9vdF9wZ3QsIGNwdSkgPSBOVUxMOwotCi0gICAgZm9y
ICggciA9IHJvb3RfdGFibGVfb2Zmc2V0KERJUkVDVE1BUF9WSVJUX1NUQVJUKTsKLSAgICAgICAg
ICByIDwgcm9vdF90YWJsZV9vZmZzZXQoSFlQRVJWSVNPUl9WSVJUX0VORCk7ICsrciApCi0gICAg
ewotICAgICAgICBsM19wZ2VudHJ5X3QgKmwzdDsKLSAgICAgICAgdW5zaWduZWQgaW50IGkzOwot
Ci0gICAgICAgIGlmICggIShyb290X2dldF9mbGFncyhycHRbcl0pICYgX1BBR0VfUFJFU0VOVCkg
KQotICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAgICAgbDN0ID0gbDRlX3RvX2wzZShycHRb
cl0pOwotCi0gICAgICAgIGZvciAoIGkzID0gMDsgaTMgPCBMM19QQUdFVEFCTEVfRU5UUklFUzsg
KytpMyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGwyX3BnZW50cnlfdCAqbDJ0OwotICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGkyOwotCi0gICAgICAgICAgICBpZiAoICEobDNlX2dldF9mbGFn
cyhsM3RbaTNdKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgICAgICAgICBjb250aW51ZTsK
LQotICAgICAgICAgICAgQVNTRVJUKCEobDNlX2dldF9mbGFncyhsM3RbaTNdKSAmIF9QQUdFX1BT
RSkpOwotICAgICAgICAgICAgbDJ0ID0gbDNlX3RvX2wyZShsM3RbaTNdKTsKLQotICAgICAgICAg
ICAgZm9yICggaTIgPSAwOyBpMiA8IEwyX1BBR0VUQUJMRV9FTlRSSUVTOyArK2kyICkKLSAgICAg
ICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMnRbaTJdKSAm
IF9QQUdFX1BSRVNFTlQpICkKLSAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0KLSAgICAg
ICAgICAgICAgICBBU1NFUlQoIShsMmVfZ2V0X2ZsYWdzKGwydFtpMl0pICYgX1BBR0VfUFNFKSk7
Ci0gICAgICAgICAgICAgICAgZnJlZV94ZW5fcGFnZXRhYmxlKGwyZV90b19sMWUobDJ0W2kyXSkp
OwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBmcmVlX3hlbl9wYWdldGFibGUobDJ0KTsK
LSAgICAgICAgfQotCi0gICAgICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShsM3QpOwotICAgIH0KLQot
ICAgIGZyZWVfeGVuX3BhZ2V0YWJsZShycHQpOwotfQotCiBzdGF0aWMgdm9pZCBjcHVfc21wYm9v
dF9mcmVlKHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgdW5zaWduZWQgaW50IG9yZGVyLCBzb2Nr
ZXQgPSBjcHVfdG9fc29ja2V0KGNwdSk7CkBAIC04NjEsOCArNjc3LDYgQEAgc3RhdGljIHZvaWQg
Y3B1X3NtcGJvb3RfZnJlZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICAgICAgZnJlZV9kb21o
ZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7CiAgICAgfQogCi0gICAgY2xlYW51cF9jcHVfcm9v
dF9wZ3QoY3B1KTsKLQogICAgIG9yZGVyID0gZ2V0X29yZGVyX2Zyb21fcGFnZXMoTlJfUkVTRVJW
RURfR0RUX1BBR0VTKTsKICAgICBmcmVlX3hlbmhlYXBfcGFnZXMocGVyX2NwdShnZHRfdGFibGUs
IGNwdSksIG9yZGVyKTsKIApAQCAtOTE3LDExICs3MzEsNiBAQCBzdGF0aWMgaW50IGNwdV9zbXBi
b290X2FsbG9jKHVuc2lnbmVkIGludCBjcHUpCiAgICAgbWVtY3B5KGlkdF90YWJsZXNbY3B1XSwg
aWR0X3RhYmxlLCBJRFRfRU5UUklFUyAqIHNpemVvZihpZHRfZW50cnlfdCkpOwogICAgIGRpc2Fi
bGVfZWFjaF9pc3QoaWR0X3RhYmxlc1tjcHVdKTsKIAotICAgIHJjID0gc2V0dXBfY3B1X3Jvb3Rf
cGd0KGNwdSk7Ci0gICAgaWYgKCByYyApCi0gICAgICAgIGdvdG8gb3V0OwotICAgIHJjID0gLUVO
T01FTTsKLQogICAgIGZvciAoIHN0dWJfcGFnZSA9IDAsIGkgPSBjcHUgJiB+KFNUVUJTX1BFUl9Q
QUdFIC0gMSk7CiAgICAgICAgICAgaSA8IG5yX2NwdV9pZHMgJiYgaSA8PSAoY3B1IHwgKFNUVUJT
X1BFUl9QQUdFIC0gMSkpOyArK2kgKQogICAgICAgICBpZiAoIGNwdV9vbmxpbmUoaSkgJiYgY3B1
X3RvX25vZGUoaSkgPT0gbm9kZSApCkBAIC05ODEsOCArNzkwLDYgQEAgc3RhdGljIHN0cnVjdCBu
b3RpZmllcl9ibG9jayBjcHVfc21wYm9vdF9uZmIgPSB7CiAKIHZvaWQgX19pbml0IHNtcF9wcmVw
YXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQogewotICAgIGludCByYzsKLQogICAgIHJl
Z2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X3NtcGJvb3RfbmZiKTsKIAogICAgIG10cnJfYXBzX3N5
bmNfYmVnaW4oKTsKQEAgLTk5NiwxMSArODAzLDYgQEAgdm9pZCBfX2luaXQgc21wX3ByZXBhcmVf
Y3B1cyh1bnNpZ25lZCBpbnQgbWF4X2NwdXMpCiAKICAgICBzdGFja19iYXNlWzBdID0gc3RhY2tf
c3RhcnQ7CiAKLSAgICByYyA9IHNldHVwX2NwdV9yb290X3BndCgwKTsKLSAgICBpZiAoIHJjICkK
LSAgICAgICAgcGFuaWMoIkVycm9yICVkIHNldHRpbmcgdXAgUFYgcm9vdCBwYWdlIHRhYmxlXG4i
LCByYyk7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IF9fcGEocGVyX2NwdShyb290X3Bn
dCwgMCkpOwotCiAgICAgc2V0X25yX3NvY2tldHMoKTsKIAogICAgIHNvY2tldF9jcHVtYXNrID0g
eHphbGxvY19hcnJheShjcHVtYXNrX3QgKiwgbnJfc29ja2V0cyk7CkBAIC0xMDY5LDggKzg3MSw2
IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2Jvb3RfY3B1KHZvaWQpCiAjaWYgTlJfQ1BVUyA+
IDIgKiBCSVRTX1BFUl9MT05HCiAgICAgcGVyX2NwdShzY3JhdGNoX2NwdW1hc2ssIGNwdSkgPSAm
c2NyYXRjaF9jcHUwbWFzazsKICNlbmRpZgotCi0gICAgZ2V0X2NwdV9pbmZvKCktPnhlbl9jcjMg
PSAwOwogfQogCiBzdGF0aWMgdm9pZApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9h
c20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDUx
YmU1MjhmODkuLmNjNzc1M2MwYTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNt
LW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTEz
OCw4ICsxMzgsNiBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIE9GRlNFVChDUFVJTkZPX3By
b2Nlc3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNzb3JfaWQpOwogICAgIE9GRlNFVChD
UFVJTkZPX2N1cnJlbnRfdmNwdSwgc3RydWN0IGNwdV9pbmZvLCBjdXJyZW50X3ZjcHUpOwogICAg
IE9GRlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZvLCBjcjQpOwotICAgIE9GRlNFVChD
UFVJTkZPX3hlbl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgeGVuX2NyMyk7Ci0gICAgT0ZGU0VUKENQ
VUlORk9fcHZfY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHB2X2NyMyk7CiAgICAgT0ZGU0VUKENQVUlO
Rk9fc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCBzaGFkb3dfc3BlY19jdHJsKTsK
ICAgICBPRkZTRVQoQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZv
LCB1c2Vfc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9fYnRpX2lzdF9pbmZv
LCBzdHJ1Y3QgY3B1X2luZm8sIGJ0aV9pc3RfaW5mbyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUwppbmRleCA3MDdjNzQ2MjFiLi44ZmFjNWQzMDRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5LlMKQEAgLTIxNCwxNyArMjE0LDcgQEAgRU5UUlkoY3N0YXJfZW50ZXIpCiAgICAgICAg
IFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6
IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90
IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKLSAgICAgICAgR0VUX1NUQUNLX0VORChieCkK
LSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJjeAot
ICAgICAgICBuZWcgICAlcmN4Ci0gICAgICAgIGp6ICAgIC5MY3N0YXJfY3IzX29rYXkKLSAgICAg
ICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQotICAgICAg
ICBuZWcgICAlcmN4Ci0gICAgICAgIHdyaXRlX2NyMyByY3gsIHJkaSwgcnNpCi0gICAgICAgIG1v
dnEgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0uTGNzdGFyX2NyM19v
a2F5OgotCi0gICAgICAgIG1vdnEgIFNUQUNLX0NQVUlORk9fRklFTEQoY3VycmVudF92Y3B1KSgl
cmJ4KSwgJXJieAorICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgbW92cSAgVkNQVV9k
b21haW4oJXJieCksJXJjeAogICAgICAgICBjbXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJj
eCkKICAgICAgICAgamUgICAgc3dpdGNoX3RvX2tlcm5lbApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDUy
ZjY0Y2NlZGEuLmEwNzhhZDg5NzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQwLDM1ICs0MCw3IEBA
IHJlc3RvcmVfYWxsX2d1ZXN0OgogCiAgICAgICAgIC8qIFN0YXNoIGd1ZXN0IFNQRUNfQ1RSTCB2
YWx1ZSB3aGlsZSB3ZSBjYW4gcmVhZCBzdHJ1Y3QgdmNwdS4gKi8KICAgICAgICAgbW92IFZDUFVf
YXJjaF9tc3IoJXJieCksICVyZHgKLSAgICAgICAgbW92IFZDUFVNU1Jfc3BlY19jdHJsX3Jhdygl
cmR4KSwgJXIxNWQKLQotICAgICAgICAvKiBDb3B5IGd1ZXN0IG1hcHBpbmdzIGFuZCBzd2l0Y2gg
dG8gcGVyLUNQVSByb290IHBhZ2UgdGFibGUuICovCi0gICAgICAgIG1vdiAgICVjcjMsICVyOQot
ICAgICAgICBHRVRfU1RBQ0tfRU5EKGR4KQotICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJ
RUxEKHB2X2NyMykoJXJkeCksICVyZGkKLSAgICAgICAgbW92YWJzICRQQUREUl9NQVNLICYgUEFH
RV9NQVNLLCAlcnNpCi0gICAgICAgIG1vdmFicyAkRElSRUNUTUFQX1ZJUlRfU1RBUlQsICVyY3gK
LSAgICAgICAgbW92ICAgJXJkaSwgJXJheAotICAgICAgICBhbmQgICAlcnNpLCAlcmRpCi0gICAg
ICAgIGFuZCAgICVyOSwgJXJzaQotICAgICAgICBhZGQgICAlcmN4LCAlcmRpCi0gICAgICAgIGFk
ZCAgICVyY3gsICVyc2kKLSAgICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9T
TE9ULCAlZWN4Ci0gICAgICAgIG1vdiAgIHJvb3RfdGFibGVfb2Zmc2V0KFNIX0xJTkVBUl9QVF9W
SVJUX1NUQVJUKSo4KCVyc2kpLCAlcjgKLSAgICAgICAgbW92ICAgJXI4LCByb290X3RhYmxlX29m
ZnNldChTSF9MSU5FQVJfUFRfVklSVF9TVEFSVCkqOCglcmRpKQotICAgICAgICByZXAgbW92c3EK
LSAgICAgICAgbW92ICAgJFJPT1RfUEFHRVRBQkxFX0VOVFJJRVMgLSBcCi0gICAgICAgICAgICAg
ICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSwgJWVjeAotICAgICAgICBzdWIgICAk
KFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAotICAgICAgICAgICAgICAgIFJPT1Rf
UEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVyc2kKLSAgICAgICAgc3ViICAgJChS
T09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCAtIFwKLSAgICAgICAgICAgICAgICBST09UX1BB
R0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAlcmRpCi0gICAgICAgIHJlcCBtb3ZzcQot
ICAgICAgICBtb3YgICAlcjksIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJkeCkKLSAg
ICAgICAgd3JpdGVfY3IzIHJheCwgcmRpLCByc2kKLQotICAgICAgICAvKiBSZXN0b3JlIHN0YXNo
ZWQgU1BFQ19DVFJMIHZhbHVlLiAqLwotICAgICAgICBtb3YgICAlcjE1ZCwgJWVheAorICAgICAg
ICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3KCVyZHgpLCAlZWF4CiAKICAgICAgICAgLyogV0FS
TklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50
LiAqLwogICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJs
ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBjZCAqLwpAQCAtMTA3LDIyICs3OSw3IEBAIGlyZXRf
ZXhpdF90b19ndWVzdDoKICAgICAgICAgQUxJR04KIC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNz
dW1wdGlvbnMuICovCiByZXN0b3JlX2FsbF94ZW46Ci0gICAgICAgIC8qCi0gICAgICAgICAqIENo
ZWNrIHdoZXRoZXIgd2UgbmVlZCB0byBzd2l0Y2ggdG8gdGhlIHBlci1DUFUgcGFnZSB0YWJsZXMs
IGluCi0gICAgICAgICAqIGNhc2Ugd2UgcmV0dXJuIHRvIGxhdGUgUFYgZXhpdCBjb2RlIChmcm9t
IGFuIE5NSSBvciAjTUMpLgotICAgICAgICAgKi8KICAgICAgICAgR0VUX1NUQUNLX0VORChieCkK
LSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KSwgJXJkeAot
ICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJieCksICVyYXgKLSAg
ICAgICAgdGVzdCAgJXJkeCwgJXJkeAotICAgICAgICAvKgotICAgICAgICAgKiBJZGVhbGx5IHRo
ZSBjb25kaXRpb24gd291bGQgYmUgIm5zeiIsIGJ1dCBzdWNoIGRvZXNuJ3QgZXhpc3QsCi0gICAg
ICAgICAqIHNvICJnIiB3aWxsIGhhdmUgdG8gZG8uCi0gICAgICAgICAqLwotVU5MSUtFTFlfU1RB
UlQoZywgZXhpdF9jcjMpCi0gICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCi1VTkxJS0VM
WV9FTkQoZXhpdF9jcjMpCi0KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBg
am1wICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwogICAgICAgICBTUEVDX0NUUkxf
RVhJVF9UT19YRU5fSVNUIC8qIFJlcTogJXJieD1lbmQsIENsb2I6IGFjZCAqLwogCkBAIC0xNTks
MTcgKzExNiw3IEBAIEVOVFJZKGxzdGFyX2VudGVyKQogICAgICAgICBTUEVDX0NUUkxfRU5UUllf
RlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KICAgICAgICAg
LyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlz
IHBvaW50LiAqLwogCi0gICAgICAgIEdFVF9TVEFDS19FTkQoYngpCi0gICAgICAgIG1vdiAgIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCksICVyY3gKLSAgICAgICAgbmVnICAgJXJj
eAotICAgICAgICBqeiAgICAuTGxzdGFyX2NyM19va2F5Ci0gICAgICAgIG1vdiAgICVyY3gsIFNU
QUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLSAgICAgICAgbmVnICAgJXJjeAotICAg
ICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQotICAgICAgICBtb3ZxICAkMCwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQotLkxsc3Rhcl9jcjNfb2theToKLQotICAgICAgICBt
b3ZxICBTVEFDS19DUFVJTkZPX0ZJRUxEKGN1cnJlbnRfdmNwdSkoJXJieCksICVyYngKKyAgICAg
ICAgR0VUX0NVUlJFTlQoYngpCiAgICAgICAgIHRlc3RiICRURl9rZXJuZWxfbW9kZSxWQ1BVX3Ro
cmVhZF9mbGFncyglcmJ4KQogICAgICAgICBqeiAgICBzd2l0Y2hfdG9fa2VybmVsCiAKQEAgLTI2
NSwxNyArMjEyLDcgQEAgR0xPQkFMKHN5c2VudGVyX2VmbGFnc19zYXZlZCkKICAgICAgICAgU1BF
Q19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNk
ICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2Fm
ZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAotICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQotICAg
ICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAg
ICAgIG5lZyAgICVyY3gKLSAgICAgICAganogICAgLkxzeXNlX2NyM19va2F5Ci0gICAgICAgIG1v
diAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXJieCkKLSAgICAgICAgbmVn
ICAgJXJjeAotICAgICAgICB3cml0ZV9jcjMgcmN4LCByZGksIHJzaQotICAgICAgICBtb3ZxICAk
MCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmJ4KQotLkxzeXNlX2NyM19va2F5Ogot
Ci0gICAgICAgIG1vdnEgIFNUQUNLX0NQVUlORk9fRklFTEQoY3VycmVudF92Y3B1KSglcmJ4KSwg
JXJieAorICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgY21wYiAgJDAsVkNQVV9zeXNl
bnRlcl9kaXNhYmxlc19ldmVudHMoJXJieCkKICAgICAgICAgbW92cSAgVkNQVV9zeXNlbnRlcl9h
ZGRyKCVyYngpLCVyYXgKICAgICAgICAgc2V0bmUgJWNsCkBAIC0zMTQsMjMgKzI1MSwxMyBAQCBF
TlRSWShpbnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYg
LyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5J
TkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4g
Ki8KIAotICAgICAgICBHRVRfU1RBQ0tfRU5EKGJ4KQotICAgICAgICBtb3YgICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpLCAlcmN4Ci0gICAgICAgIG5lZyAgICVyY3gKLSAgICAg
ICAganogICAgLkxpbnQ4MF9jcjNfb2theQotICAgICAgICBtb3YgICAlcmN4LCBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHhlbl9jcjMpKCVyYngpCi0gICAgICAgIG5lZyAgICVyY3gKLSAgICAgICAgd3Jp
dGVfY3IzIHJjeCwgcmRpLCByc2kKLSAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXJieCkKLS5MaW50ODBfY3IzX29rYXk6Ci0KICAgICAgICAgY21wYiAgJDAs
dW50cnVzdGVkX21zaSglcmlwKQogVU5MSUtFTFlfU1RBUlQobmUsIG1zaV9jaGVjaykKICAgICAg
ICAgbW92bCAgJDB4ODAsJWVkaQogICAgICAgICBjYWxsICBjaGVja19mb3JfdW5leHBlY3RlZF9t
c2kKIFVOTElLRUxZX0VORChtc2lfY2hlY2spCiAKLSAgICAgICAgbW92cSAgU1RBQ0tfQ1BVSU5G
T19GSUVMRChjdXJyZW50X3ZjcHUpKCVyYngpLCAlcmJ4CisgICAgICAgIEdFVF9DVVJSRU5UKGJ4
KQogCiAgICAgICAgIC8qIENoZWNrIHRoYXQgdGhlIGNhbGxiYWNrIGlzIG5vbi1udWxsLiAqLwog
ICAgICAgICBsZWFxICBWQ1BVX2ludDgwX2JvdW5jZSglcmJ4KSwlcmR4CkBAIC00OTMsMjUgKzQy
MCw5IEBAIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9G
Uk9NX0lOVFIgLyogUmVxOiAlcnNwPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KICAgICAg
ICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0
aGlzIHBvaW50LiAqLwogCi0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2Ny
MykoJXIxNCksICVyY3gKLSAgICAgICAgbW92ICAgJXJjeCwgJXIxNQotICAgICAgICBuZWcgICAl
cmN4Ci0gICAgICAgIGp6ICAgIC5MaW50cl9jcjNfb2theQotICAgICAgICBqbnMgICAuTGludHJf
Y3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KQotICAgICAgICBuZWcgICAlcmN4Ci0uTGludHJfY3IzX2xvYWQ6Ci0gICAgICAgIHdy
aXRlX2NyMyByY3gsIHJkaSwgcnNpCi0gICAgICAgIHhvciAgICVlY3gsICVlY3gKLSAgICAgICAg
bW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KQotICAgICAgICB0
ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKLSAgICAgICAgY21vdm56ICVyY3gsICVyMTUKLS5MaW50
cl9jcjNfb2theToKLQogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCiAgICAgICAgIG1vdnEgJXJz
cCwlcmRpCiAgICAgICAgIGNhbGxxIGRvX0lSUQotICAgICAgICBtb3YgICAlcjE1LCBTVEFDS19D
UFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIGptcCByZXRfZnJvbV9pbnRyCiAK
IC8qIE5vIHNwZWNpYWwgcmVnaXN0ZXIgYXNzdW1wdGlvbnMuICovCkBAIC01MzUsMjEgKzQ0Niw2
IEBAIEdMT0JBTChoYW5kbGVfZXhjZXB0aW9uKQogICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9JTlRSIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCiAgICAgICAg
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBwb2ludC4gKi8KIAotICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMp
KCVyMTQpLCAlcmN4Ci0gICAgICAgIG1vdiAgICVyY3gsICVyMTUKLSAgICAgICAgbmVnICAgJXJj
eAotICAgICAgICBqeiAgICAuTHhjcHRfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkx4Y3B0X2Ny
M19sb2FkCi0gICAgICAgIG1vdiAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCkKLSAgICAgICAgbmVnICAgJXJjeAotLkx4Y3B0X2NyM19sb2FkOgotICAgICAgICB3cml0
ZV9jcjMgcmN4LCByZGksIHJzaQotICAgICAgICB4b3IgICAlZWN4LCAlZWN4Ci0gICAgICAgIG1v
diAgICVyY3gsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMykoJXIxNCkKLSAgICAgICAgdGVz
dGIgJDMsIFVSRUdTX2NzKCVyc3ApCi0gICAgICAgIGNtb3ZueiAlcmN4LCAlcjE1Ci0uTHhjcHRf
Y3IzX29rYXk6Ci0KIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIEdFVF9DVVJSRU5U
KGJ4KQogICAgICAgICB0ZXN0YiAkWDg2X0VGTEFHU19JRj4+OCxVUkVHU19lZmxhZ3MrMSglcnNw
KQpAQCAtNjE1LDcgKzUxMSw2IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIFBF
UkZDX0lOQ1IoZXhjZXB0aW9ucywgJXJheCwgJXJieCkKICAgICAgICAgbW92ICAgKCVyZHgsICVy
YXgsIDgpLCAlcmR4CiAgICAgICAgIElORElSRUNUX0NBTEwgJXJkeAotICAgICAgICBtb3YgICAl
cjE1LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyMTQpCiAgICAgICAgIHRlc3RiICQz
LFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgogICAgICAgICBs
ZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTY0OCw3ICs1NDMsNiBAQCBleGNl
cHRpb25fd2l0aF9pbnRzX2Rpc2FibGVkOgogICAgICAgICByZXA7ICBtb3ZzcSAgICAgICAgICAg
ICAgICAgICAgICMgbWFrZSByb29tIGZvciBlYy9ldgogMTogICAgICBtb3ZxICBVUkVHU19lcnJv
cl9jb2RlKCVyc3ApLCVyYXggIyBlYy9ldgogICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX2tlcm5l
bF9zaXplb2YoJXJzcCkKLSAgICAgICAgbW92ICAgJXIxNSwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4
ZW5fY3IzKSglcjE0KQogICAgICAgICBqbXAgICByZXN0b3JlX2FsbF94ZW4gICAgICAgICAgICMg
cmV0dXJuIHRvIGZpeHVwIGNvZGUKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0aW9u
cy4gKi8KQEAgLTczMywxNSArNjI3LDYgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogICAgICAgICBT
UEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSX0lTVCAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQs
IENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAg
KmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKLSAgICAgICAgbW92ICAgU1RBQ0tf
Q1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcjE0KSwgJXJieAotICAgICAgICB0ZXN0ICAlcmJ4LCAl
cmJ4Ci0gICAgICAgIGp6ICAgIC5MZGJsZl9jcjNfb2theQotICAgICAgICBqbnMgICAuTGRibGZf
Y3IzX2xvYWQKLSAgICAgICAgbmVnICAgJXJieAotLkxkYmxmX2NyM19sb2FkOgotICAgICAgICB3
cml0ZV9jcjMgcmJ4LCByZGksIHJzaQotLkxkYmxmX2NyM19va2F5OgotCiAgICAgICAgIG1vdnEg
ICVyc3AsJXJkaQogICAgICAgICBjYWxsICBkb19kb3VibGVfZmF1bHQKICAgICAgICAgQlVHICAg
LyogZG9fZG91YmxlX2ZhdWx0KCkgc2hvdWxkbid0IHJldHVybi4gKi8KQEAgLTc2NiwyNiArNjUx
LDEwIEBAIGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJP
TV9JTlRSX0lTVCAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLwogICAg
ICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3Jl
IHRoaXMgcG9pbnQuICovCiAKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5f
Y3IzKSglcjE0KSwgJXJjeAotICAgICAgICBtb3YgICAlcmN4LCAlcjE1Ci0gICAgICAgIG5lZyAg
ICVyY3gKLSAgICAgICAganogICAgLkxpc3RfY3IzX29rYXkKLSAgICAgICAgam5zICAgLkxpc3Rf
Y3IzX2xvYWQKLSAgICAgICAgbW92ICAgJXJjeCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3Iz
KSglcjE0KQotICAgICAgICBuZWcgICAlcmN4Ci0uTGlzdF9jcjNfbG9hZDoKLSAgICAgICAgd3Jp
dGVfY3IzIHJjeCwgcmRpLCByc2kKLSAgICAgICAgbW92cSAgJDAsIFNUQUNLX0NQVUlORk9fRklF
TEQoeGVuX2NyMykoJXIxNCkKLS5MaXN0X2NyM19va2F5OgotCiAgICAgICAgIENSNF9QVjMyX1JF
U1RPUkUKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkKICAgICAgICAganogICAgMWYK
LSAgICAgICAgLyoKLSAgICAgICAgICogSW50ZXJydXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ2xlYXIg
dGhlIHJlc3RvcmUgdmFsdWUgZm9yIHhlbl9jcjMKLSAgICAgICAgICogYW5kIGNvcHkgdGhlIGNv
bnRleHQgdG8gc3RhY2sgYm90dG9tLgotICAgICAgICAgKi8KLSAgICAgICAgeG9yICAgJXIxNSwg
JXIxNQorICAgICAgICAvKiBJbnRlcnJ1cHRlZCBndWVzdCBjb250ZXh0LiBDb3B5IHRoZSBjb250
ZXh0IHRvIHN0YWNrIGJvdHRvbS4gKi8KICAgICAgICAgR0VUX0NQVUlORk9fRklFTEQoZ3Vlc3Rf
Y3B1X3VzZXJfcmVncyxkaSkKICAgICAgICAgbW92cSAgJXJzcCwlcnNpCiAgICAgICAgIG1vdmwg
ICRVUkVHU19rZXJuZWxfc2l6ZW9mLzgsJWVjeApAQCAtNzk2LDcgKzY2NSw2IEBAIGhhbmRsZV9p
c3RfZXhjZXB0aW9uOgogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAog
ICAgICAgICBtb3YgICAoJXJkeCwgJXJheCwgOCksICVyZHgKICAgICAgICAgSU5ESVJFQ1RfQ0FM
TCAlcmR4Ci0gICAgICAgIG1vdiAgICVyMTUsIFNUQUNLX0NQVUlORk9fRklFTEQoeGVuX2NyMyko
JXIxNCkKICAgICAgICAgY21wYiAgJFRSQVBfbm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQog
ICAgICAgICBqbmUgICByZXRfZnJvbV9pbnRyCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4
IGFlZTE0YmEwMDcuLjJhNzllOGE3ZjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
YXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMjA1
LDE1ICsyMDUsNiBAQCB2b2lkIHJldF9mcm9tX2ludHIodm9pZCk7CiAjZGVmaW5lIEFTTV9TVEFD
IEFTTV9BQyhTVEFDKQogI2RlZmluZSBBU01fQ0xBQyBBU01fQUMoQ0xBQykKIAotLm1hY3JvIHdy
aXRlX2NyMyB2YWw6cmVxLCB0bXAxOnJlcSwgdG1wMjpyZXEKLSAgICAgICAgbW92ICAgJWNyNCwg
JVx0bXAxCi0gICAgICAgIG1vdiAgICVcdG1wMSwgJVx0bXAyCi0gICAgICAgIGFuZCAgICR+WDg2
X0NSNF9QR0UsICVcdG1wMQotICAgICAgICBtb3YgICAlXHRtcDEsICVjcjQKLSAgICAgICAgbW92
ICAgJVx2YWwsICVjcjMKLSAgICAgICAgbW92ICAgJVx0bXAyLCAlY3I0Ci0uZW5kbQotCiAjZGVm
aW5lIENSNF9QVjMyX1JFU1RPUkUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICA2Njc6IEFTTV9OT1A1OyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBs
YWNlbWVudCwgImF4IjsgICAgICAgICAgICAgICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4
IDQ2NzhhMGZjZjUuLjEwODcyMzkzNTcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC00MSwxOCAr
NDEsNiBAQCBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7
CiAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29mZnNldDsKICAgICB1bnNpZ25lZCBsb25nIGNy
NDsKLSAgICAvKgotICAgICAqIE9mIHRoZSB0d28gZm9sbG93aW5nIGZpZWxkcyB0aGUgbGF0dGVy
IGlzIGJlaW5nIHNldCB0byB0aGUgQ1IzIHZhbHVlCi0gICAgICogdG8gYmUgdXNlZCBvbiB0aGUg
Z2l2ZW4gcENQVSBmb3IgbG9hZGluZyB3aGVuZXZlciA2NC1iaXQgUFYgZ3Vlc3QKLSAgICAgKiBj
b250ZXh0IGlzIGJlaW5nIGVudGVyZWQuIFRoZSB2YWx1ZSBuZXZlciBjaGFuZ2VzIG9uY2Ugc2V0
LgotICAgICAqIFRoZSBmb3JtZXIgaXMgdGhlIHZhbHVlIHRvIHJlc3RvcmUgd2hlbiByZS1lbnRl
cmluZyBYZW4sIGlmIGFueS4gSU9XCi0gICAgICogaXRzIHZhbHVlIGJlaW5nIHplcm8gbWVhbnMg
dGhlcmUncyBub3RoaW5nIHRvIHJlc3RvcmUuIEhvd2V2ZXIsIGl0cwotICAgICAqIHZhbHVlIGNh
biBhbHNvIGJlIG5lZ2F0aXZlLCBpbmRpY2F0aW5nIHRvIHRoZSBleGl0LXRvLVhlbiBjb2RlIHRo
YXQKLSAgICAgKiByZXN0b3JpbmcgaXMgbm90IG5lY2Vzc2FyeSwgYnV0IGFsbG93aW5nIGFueSBu
ZXN0ZWQgZW50cnkgY29kZSBwYXRocwotICAgICAqIHRvIHN0aWxsIGtub3cgdGhlIHZhbHVlIHRv
IHB1dCBiYWNrIGludG8gQ1IzLgotICAgICAqLwotICAgIHVuc2lnbmVkIGxvbmcgeGVuX2NyMzsK
LSAgICB1bnNpZ25lZCBsb25nIHB2X2NyMzsKIAogICAgIC8qIFNlZSBhc20teDg2L3NwZWNfY3Ry
bF9hc20uaCBmb3IgdXNhZ2UuICovCiAgICAgdW5zaWduZWQgaW50IHNoYWRvd19zcGVjX2N0cmw7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCA5YzcwYTk4YWVmLi42MjVmNmU5ZjY5IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQzNyw3ICs0MzcsNiBAQCBleHRlcm4gaWR0X2VudHJ5
X3QgaWR0X3RhYmxlW107CiBleHRlcm4gaWR0X2VudHJ5X3QgKmlkdF90YWJsZXNbXTsKIAogREVD
TEFSRV9QRVJfQ1BVKHN0cnVjdCB0c3Nfc3RydWN0LCBpbml0X3Rzcyk7Ci1ERUNMQVJFX1BFUl9D
UFUocm9vdF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwogCiBleHRlcm4gdm9pZCBpbml0X2ludDgw
X2RpcmVjdF90cmFwKHN0cnVjdCB2Y3B1ICp2KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni94ODZfNjQvcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFnZS5o
CmluZGV4IDA1YTAzMzQ4OTMuLjZmYjdjZDU1NTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYveDg2XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Nl82NC9wYWdl
LmgKQEAgLTI0LDggKzI0LDggQEAKIC8qIFRoZXNlIGFyZSBhcmNoaXRlY3R1cmFsIGxpbWl0cy4g
Q3VycmVudCBDUFVzIHN1cHBvcnQgb25seSA0MC1iaXQgcGh5cy4gKi8KICNkZWZpbmUgUEFERFJf
QklUUyAgICAgICAgICAgICAgNTIKICNkZWZpbmUgVkFERFJfQklUUyAgICAgICAgICAgICAgNDgK
LSNkZWZpbmUgUEFERFJfTUFTSyAgICAgICAgICAgICAgKChfQUMoMSxVTCkgPDwgUEFERFJfQklU
UykgLSAxKQotI2RlZmluZSBWQUREUl9NQVNLICAgICAgICAgICAgICAoKF9BQygxLFVMKSA8PCBW
QUREUl9CSVRTKSAtIDEpCisjZGVmaW5lIFBBRERSX01BU0sgICAgICAgICAgICAgICgoMVVMIDw8
IFBBRERSX0JJVFMpLTEpCisjZGVmaW5lIFZBRERSX01BU0sgICAgICAgICAgICAgICgoMVVMIDw8
IFZBRERSX0JJVFMpLTEpCiAKICNkZWZpbmUgVkFERFJfVE9QX0JJVCAgICAgICAgICAgKDFVTCA8
PCAoVkFERFJfQklUUyAtIDEpKQogI2RlZmluZSBDQU5PTklDQUxfTUFTSyAgICAgICAgICAofjBV
TCAmIH5WQUREUl9NQVNLKQpAQCAtMTA3LDcgKzEwNyw2IEBAIHR5cGVkZWYgbDRfcGdlbnRyeV90
IHJvb3RfcGdlbnRyeV90OwogICAgICAgOiAoKChfcykgPCBST09UX1BBR0VUQUJMRV9GSVJTVF9Y
RU5fU0xPVCkgfHwgIFwKICAgICAgICAgICgoX3MpID4gUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5f
U0xPVCkpKQogCi0jZGVmaW5lIHJvb3RfdGFibGVfb2Zmc2V0ICAgICAgICAgbDRfdGFibGVfb2Zm
c2V0CiAjZGVmaW5lIHJvb3RfZ2V0X3BmbiAgICAgICAgICAgICAgbDRlX2dldF9wZm4KICNkZWZp
bmUgcm9vdF9nZXRfZmxhZ3MgICAgICAgICAgICBsNGVfZ2V0X2ZsYWdzCiAjZGVmaW5lIHJvb3Rf
Z2V0X2ludHB0ZSAgICAgICAgICAgbDRlX2dldF9pbnRwdGUKLS0gCjIuMTMuNgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Fh-0003F8-D0; Fri, 09 Feb 2018 14:02:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Fg-0003CJ-5i
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:02:08 +0000
X-Inumbo-ID: ef3f95cc-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef3f95cc-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:02:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 97C86AE48;
 Fri,  9 Feb 2018 14:01:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:36 +0100
Message-Id: <20180209140151.24714-3-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 02/17] x86: do a revert of
	e871e80c38547d9faefc6604532ba3e985e65873
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV2ZXJ0ICJ4ODY6IGFsbG93IE1lbHRkb3duIGJhbmQtYWlkIHRvIGJlIGRpc2FibGVkIiBpbiBv
cmRlciB0bwpwcmVwYXJlIGZvciBhIGZpbmFsIE1lbHRkb3duIG1pdGlnYXRpb24uCgpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMiAtLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9k
b21haW4uYyAgICAgICAgICAgICAgIHwgIDcgKystLS0tLQogeGVuL2FyY2gveDg2L21tLmMgICAg
ICAgICAgICAgICAgICAgfCAxMiArLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMg
ICAgICAgICAgICAgIHwgMTcgKysrLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUyAgICAgICAgIHwgIDIgLS0KIDUgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCA0NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDc5
ZmViYTZiY2QuLjZkZjM5ZGFlMGIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCkBA
IC0xOTI2LDE4ICsxOTI2LDYgQEAgSW4gdGhlIGNhc2UgdGhhdCB4MmFwaWMgaXMgaW4gdXNlLCB0
aGlzIG9wdGlvbiBzd2l0Y2hlcyBiZXR3ZWVuIHBoeXNpY2FsIGFuZAogY2x1c3RlcmVkIG1vZGUu
ICBUaGUgZGVmYXVsdCwgZ2l2ZW4gbm8gaGludCBmcm9tIHRoZSAqKkZBRFQqKiwgaXMgY2x1c3Rl
cgogbW9kZS4KIAotIyMjIHhwdGkKLT4gYD0gPGJvb2xlYW4+YAotCi0+IERlZmF1bHQ6IGBmYWxz
ZWAgb24gQU1EIGhhcmR3YXJlCi0+IERlZmF1bHQ6IGB0cnVlYCBldmVyeXdoZXJlIGVsc2UKLQot
T3ZlcnJpZGUgZGVmYXVsdCBzZWxlY3Rpb24gb2Ygd2hldGhlciB0byBpc29sYXRlIDY0LWJpdCBQ
ViBndWVzdCBwYWdlCi10YWJsZXMuCi0KLSoqIFdBUk5JTkc6IE5vdCB5ZXQgYSBjb21wbGV0ZSBp
c29sYXRpb24gaW1wbGVtZW50YXRpb24sIGJ1dCBiZXR0ZXIgdGhhbgotbm90aGluZy4gKioKLQog
IyMjIHhzYXZlCiA+IGA9IDxib29sZWFuPmAKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGY5MzMyN2IwYTIuLjc1MmUwZmFm
ZWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKQEAgLTE1MTgsMTMgKzE1MTgsMTAgQEAgdm9pZCBwYXJhdmlydF9jdHh0X3N3aXRj
aF9mcm9tKHN0cnVjdCB2Y3B1ICp2KQogCiB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIHJvb3RfcGdlbnRyeV90ICpyb290X3BndCA9IHRoaXNfY3B1
KHJvb3RfcGd0KTsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsKIAotICAgIGlmICggcm9vdF9wZ3Qg
KQotICAgICAgICByb290X3BndFtyb290X3RhYmxlX29mZnNldChQRVJET01BSU5fVklSVF9TVEFS
VCldID0KLSAgICAgICAgICAgIGw0ZV9mcm9tX3BhZ2Uodi0+ZG9tYWluLT5hcmNoLnBlcmRvbWFp
bl9sM19wZywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1JfUlcp
OworICAgIHRoaXNfY3B1KHJvb3RfcGd0KVtyb290X3RhYmxlX29mZnNldChQRVJET01BSU5fVklS
VF9TVEFSVCldID0KKyAgICAgICAgbDRlX2Zyb21fcGFnZSh2LT5kb21haW4tPmFyY2gucGVyZG9t
YWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAKICAgICBjcjQgPSBwdl9ndWVzdF9j
cjRfdG9fcmVhbF9jcjQodik7CiAgICAgaWYgKCB1bmxpa2VseShjcjQgIT0gcmVhZF9jcjQoKSkg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCAzNWYyMDQzNjliLi5mYTBkYTdiMGZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMzcwNiwxNyArMzcwNiw3IEBAIGxvbmcgZG9fbW11
X3VwZGF0ZSgKICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAg
ICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4s
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBE
QVRFX1BSRVNFUlZFX0FELCB2KTsKLSAgICAgICAgICAgICAgICAgICAgLyoKLSAgICAgICAgICAg
ICAgICAgICAgICogTm8gbmVlZCB0byBzeW5jIGlmIGFsbCB1c2VzIG9mIHRoZSBwYWdlIGNhbiBi
ZSBhY2NvdW50ZWQKLSAgICAgICAgICAgICAgICAgICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBo
b2xkLCBpdHMgcGlubmVkIHN0YXR1cywgYW5kIHVzZXMgb24KLSAgICAgICAgICAgICAgICAgICAg
ICogdGhpcyAodilDUFUuCi0gICAgICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAg
ICAgICBpZiAoICFyYyAmJiB0aGlzX2NwdShyb290X3BndCkgJiYKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2spID4KLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAhIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAm
IFBHVF9waW5uZWQpICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0
X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSA9PSBtZm4pICsKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIp
ID09Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuKSkpICkKKyAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVzdCA9IHRy
dWU7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAyZWJlZjAzMDI3Li40
OTk3OGIzNjk3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKQEAgLTMzMSw3ICszMzEsNyBAQCB2b2lkIHN0YXJ0X3NlY29uZGFy
eSh2b2lkICp1bnVzZWQpCiAgICAgc3Bpbl9kZWJ1Z19kaXNhYmxlKCk7CiAKICAgICBnZXRfY3B1
X2luZm8oKS0+eGVuX2NyMyA9IDA7Ci0gICAgZ2V0X2NwdV9pbmZvKCktPnB2X2NyMyA9IHRoaXNf
Y3B1KHJvb3RfcGd0KSA/IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKSA6IDA7CisgICAgZ2V0X2Nw
dV9pbmZvKCktPnB2X2NyMyA9IF9fcGEodGhpc19jcHUocm9vdF9wZ3QpKTsKIAogICAgIGxvYWRf
c3lzdGVtX3RhYmxlcygpOwogCkBAIC03NDAsMjAgKzc0MCwxNCBAQCBzdGF0aWMgaW50IGNsb25l
X21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQogICAgIHJldHVy
biAwOwogfQogCi1zdGF0aWMgX19yZWFkX21vc3RseSBpbnQ4X3Qgb3B0X3hwdGkgPSAtMTsKLWJv
b2xlYW5fcGFyYW0oInhwdGkiLCBvcHRfeHB0aSk7CiBERUZJTkVfUEVSX0NQVShyb290X3BnZW50
cnlfdCAqLCByb290X3BndCk7CiAKIHN0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2ln
bmVkIGludCBjcHUpCiB7Ci0gICAgcm9vdF9wZ2VudHJ5X3QgKnJwdDsKKyAgICByb290X3BnZW50
cnlfdCAqcnB0ID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOwogICAgIHVuc2lnbmVkIGludCBvZmY7
CiAgICAgaW50IHJjOwogCi0gICAgaWYgKCAhb3B0X3hwdGkgKQotICAgICAgICByZXR1cm4gMDsK
LQotICAgIHJwdCA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKICAgICBpZiAoICFycHQgKQogICAg
ICAgICByZXR1cm4gLUVOT01FTTsKIApAQCAtMTAwMiwxNCArOTk2LDEwIEBAIHZvaWQgX19pbml0
IHNtcF9wcmVwYXJlX2NwdXModW5zaWduZWQgaW50IG1heF9jcHVzKQogCiAgICAgc3RhY2tfYmFz
ZVswXSA9IHN0YWNrX3N0YXJ0OwogCi0gICAgaWYgKCBvcHRfeHB0aSA8IDAgKQotICAgICAgICBv
cHRfeHB0aSA9IGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0FNRDsKLQog
ICAgIHJjID0gc2V0dXBfY3B1X3Jvb3RfcGd0KDApOwogICAgIGlmICggcmMgKQogICAgICAgICBw
YW5pYygiRXJyb3IgJWQgc2V0dGluZyB1cCBQViByb290IHBhZ2UgdGFibGVcbiIsIHJjKTsKLSAg
ICBpZiAoIHBlcl9jcHUocm9vdF9wZ3QsIDApICkKLSAgICAgICAgZ2V0X2NwdV9pbmZvKCktPnB2
X2NyMyA9IF9fcGEocGVyX2NwdShyb290X3BndCwgMCkpOworICAgIGdldF9jcHVfaW5mbygpLT5w
dl9jcjMgPSBfX3BhKHBlcl9jcHUocm9vdF9wZ3QsIDApKTsKIAogICAgIHNldF9ucl9zb2NrZXRz
KCk7CiAKQEAgLTEwODEsNyArMTA3MSw2IEBAIHZvaWQgX19pbml0IHNtcF9wcmVwYXJlX2Jvb3Rf
Y3B1KHZvaWQpCiAjZW5kaWYKIAogICAgIGdldF9jcHVfaW5mbygpLT54ZW5fY3IzID0gMDsKLSAg
ICBnZXRfY3B1X2luZm8oKS0+cHZfY3IzID0gMDsKIH0KIAogc3RhdGljIHZvaWQKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwppbmRleCA1OGY2NTJkMDEwLi41MmY2NGNjZWRhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC01
MCw3ICs1MCw2IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBtb3ZhYnMgJERJUkVDVE1B
UF9WSVJUX1NUQVJULCAlcmN4CiAgICAgICAgIG1vdiAgICVyZGksICVyYXgKICAgICAgICAgYW5k
ICAgJXJzaSwgJXJkaQotICAgICAgICBqeiAgICAuTHJhZ19rZWVwX2NyMwogICAgICAgICBhbmQg
ICAlcjksICVyc2kKICAgICAgICAgYWRkICAgJXJjeCwgJXJkaQogICAgICAgICBhZGQgICAlcmN4
LCAlcnNpCkBAIC02Nyw3ICs2Niw2IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICByZXAg
bW92c3EKICAgICAgICAgbW92ICAgJXI5LCBTVEFDS19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVy
ZHgpCiAgICAgICAgIHdyaXRlX2NyMyByYXgsIHJkaSwgcnNpCi0uTHJhZ19rZWVwX2NyMzoKIAog
ICAgICAgICAvKiBSZXN0b3JlIHN0YXNoZWQgU1BFQ19DVFJMIHZhbHVlLiAqLwogICAgICAgICBt
b3YgICAlcjE1ZCwgJWVheAotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Fd-0003Cv-TI; Fri, 09 Feb 2018 14:02:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Fc-0003CR-Ax
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:02:04 +0000
X-Inumbo-ID: bbda3f87-0da1-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbda3f87-0da1-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:01:33 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C4307AE5D;
 Fri,  9 Feb 2018 14:01:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:38 +0100
Message-Id: <20180209140151.24714-5-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 04/17] x86: don't access saved user regs via
	rsp in trap handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gc3VwcG9ydCBzd2l0Y2hpbmcgc3RhY2tzIHdoZW4gZW50ZXJpbmcgdGhlIGh5
cGVydmlzb3IgZm9yCnN1cHBvcnQgb2YgcGFnZSB0YWJsZSBpc29sYXRpb24sIGRvbid0IHVzZSAl
cnNwIGZvciBhY2Nlc3NpbmcgdGhlCnNhdmVkIHVzZXIgcmVnaXN0ZXJzLCBidXQgZG8gdGhhdCB2
aWEgJXIxMi4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tClYzOgotIHVzZSAlcjEyIGluc3RlYWQgJXJkaSAoSmFuIEJldWxpY2gpCi0gcmVtb3ZlIHNv
bWUgY29tcGF0IGNoYW5nZXMgKEphbiBCZXVsaWNoKQotLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMgIHwgIDEwICsrLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAg
ICAgICAgfCAxNTIgKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaCAgICAgICB8ICAgOCArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9ub3BzLmggICAgICAgICAgfCAgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oIHwgIDEzICstLQogNSBmaWxlcyBjaGFuZ2VkLCAxMDIgaW5zZXJ0aW9ucygrKSwgODMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXggOGZhYzVkMzA0
ZC4uZWNlZDE0NzViNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50
cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0xOCwxNSAr
MTgsMTYgQEAgRU5UUlkoZW50cnlfaW50ODIpCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1v
dmwgICRIWVBFUkNBTExfVkVDVE9SLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMIGNvbXBhdD0x
IC8qIERQTDEgZ2F0ZSwgcmVzdHJpY3RlZCB0byAzMmJpdCBQViBndWVzdHMgb25seS4gKi8KKyAg
ICAgICAgbW92ICAgJXJzcCwgJXIxMgogCi0gICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BW
IC8qIFJlcTogJXJzcD1yZWdzL2NwdWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICBTUEVDX0NU
UkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyMTI9cmVncywgJXJzcD1jcHVpbmZvLCBDbG9iOiBh
Y2QgKi8KICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBz
YWZlIGJlZm9yZSB0aGlzIHBvaW50LiAqLwogCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKIAog
ICAgICAgICBHRVRfQ1VSUkVOVChieCkKIAotICAgICAgICBtb3YgICAlcnNwLCAlcmRpCisgICAg
ICAgIG1vdiAgICVyMTIsICVyZGkKICAgICAgICAgY2FsbCAgZG9fZW50cnlfaW50ODIKIAogLyog
JXJieDogc3RydWN0IHZjcHUgKi8KQEAgLTIwMSw3ICsyMDIsNiBAQCBFTlRSWShjb21wYXRfcG9z
dF9oYW5kbGVfZXhjZXB0aW9uKQogLyogU2VlIGxzdGFyX2VudGVyIGZvciBlbnRyeSByZWdpc3Rl
ciBzdGF0ZS4gKi8KIEVOVFJZKGNzdGFyX2VudGVyKQogICAgICAgICBzdGkKLSAgICAgICAgQ1I0
X1BWMzJfUkVTVE9SRQogICAgICAgICBtb3ZxICA4KCVyc3ApLCVyYXggLyogUmVzdG9yZSAlcmF4
LiAqLwogICAgICAgICBtb3ZxICAkRkxBVF9LRVJORUxfU1MsOCglcnNwKQogICAgICAgICBwdXNo
cSAlcjExCkBAIC0yMTAsMTAgKzIxMCwxMiBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAgICAgICAg
cHVzaHEgJDAKICAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQogICAgICAgICBT
QVZFX0FMTAorICAgICAgICBtb3ZxICAlcnNwLCAlcjEyCiAKLSAgICAgICAgU1BFQ19DVFJMX0VO
VFJZX0ZST01fUFYgLyogUmVxOiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAg
ICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXIxMj1yZWdzLCAlcnNwPWNwdWlu
Zm8sIENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBq
bXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCiAKKyAgICAgICAgQ1I0X1BWMzJf
UkVTVE9SRQogICAgICAgICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgbW92cSAgVkNQVV9kb21h
aW4oJXJieCksJXJjeAogICAgICAgICBjbXBiICAkMCxET01BSU5faXNfMzJiaXRfcHYoJXJjeCkK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94
ODZfNjQvZW50cnkuUwppbmRleCBhMDc4YWQ4OTc5Li5mMDY3YTc0YjBmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TCkBAIC0xNCwxMyArMTQsMTMgQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVk
ZSA8aXJxX3ZlY3RvcnMuaD4KIAotLyogJXJieDogc3RydWN0IHZjcHUgKi8KKy8qICVyYng6IHN0
cnVjdCB2Y3B1LCAlcjEyOiB1c2VyX3JlZ3MgKi8KIEVOVFJZKHN3aXRjaF90b19rZXJuZWwpCiAg
ICAgICAgIGxlYXEgIFZDUFVfdHJhcF9ib3VuY2UoJXJieCksJXJkeAogICAgICAgICAvKiBUQl9l
aXAgPSAoMzItYml0IHN5c2NhbGwgJiYgc3lzY2FsbDMyX2FkZHIpID8KICAgICAgICAgICogICAg
ICAgICAgc3lzY2FsbDMyX2FkZHIgOiBzeXNjYWxsX2FkZHIgKi8KICAgICAgICAgeG9yICAgJWVh
eCwlZWF4Ci0gICAgICAgIGNtcHcgICRGTEFUX1VTRVJfQ1MzMixVUkVHU19jcyglcnNwKQorICAg
ICAgICBjbXB3ICAkRkxBVF9VU0VSX0NTMzIsVVJFR1NfY3MoJXIxMikKICAgICAgICAgY21vdmVx
IFZDUFVfc3lzY2FsbDMyX2FkZHIoJXJieCksJXJheAogICAgICAgICB0ZXN0cSAlcmF4LCVyYXgK
ICAgICAgICAgY21vdnpxIFZDUFVfc3lzY2FsbF9hZGRyKCVyYngpLCVyYXgKQEAgLTMxLDcgKzMx
LDcgQEAgRU5UUlkoc3dpdGNoX3RvX2tlcm5lbCkKICAgICAgICAgbGVhbCAgKCwlcmN4LFRCRl9J
TlRFUlJVUFQpLCVlY3gKICAgICAgICAgbW92YiAgJWNsLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkK
ICAgICAgICAgY2FsbCAgY3JlYXRlX2JvdW5jZV9mcmFtZQotICAgICAgICBhbmRsICAkflg4Nl9F
RkxBR1NfREYsVVJFR1NfZWZsYWdzKCVyc3ApCisgICAgICAgIGFuZGwgICR+WDg2X0VGTEFHU19E
RixVUkVHU19lZmxhZ3MoJXIxMikKICAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCiAKIC8q
ICVyYng6IHN0cnVjdCB2Y3B1LCBpbnRlcnJ1cHRzIGRpc2FibGVkICovCkBAIC00Myw3ICs0Myw3
IEBAIHJlc3RvcmVfYWxsX2d1ZXN0OgogICAgICAgICBtb3YgVkNQVU1TUl9zcGVjX2N0cmxfcmF3
KCVyZHgpLCAlZWF4CiAKICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1w
ICpgIG5vdCBzYWZlIGJleW9uZCB0aGlzIHBvaW50LiAqLwotICAgICAgICBTUEVDX0NUUkxfRVhJ
VF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJsICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBj
ZCAqLworICAgICAgICBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAvKiBSZXE6IGE9c3BlY19jdHJs
ICVyc3A9Y3B1aW5mbywgQ2xvYjogY2QgKi8KIAogICAgICAgICBSRVNUT1JFX0FMTAogICAgICAg
ICB0ZXN0dyAkVFJBUF9zeXNjYWxsLDQoJXJzcCkKQEAgLTc3LDYgKzc3LDkgQEAgaXJldF9leGl0
X3RvX2d1ZXN0OgogICAgICAgICBfQVNNX1BSRV9FWFRBQkxFKC5MZnQwLCBoYW5kbGVfZXhjZXB0
aW9uKQogCiAgICAgICAgIEFMSUdOCisvKiAlcjEyOiBjb250ZXh0IHRvIHJldHVybiB0by4gKi8K
K3Jlc3RvcmVfYWxsX3hlbl9yMTI6CisgICAgICAgIG1vdiAgJXIxMiwgJXJzcAogLyogTm8gc3Bl
Y2lhbCByZWdpc3RlciBhc3N1bXB0aW9ucy4gKi8KIHJlc3RvcmVfYWxsX3hlbjoKICAgICAgICAg
R0VUX1NUQUNLX0VORChieCkKQEAgLTExMiwxOCArMTE1LDE5IEBAIEVOVFJZKGxzdGFyX2VudGVy
KQogICAgICAgICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3Ap
CiAgICAgICAgIFNBVkVfQUxMCisgICAgICAgIG1vdiAgICVyc3AsICVyMTIKIAotICAgICAgICBT
UEVDX0NUUkxfRU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBh
Y2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcjEyPXJlZ3Ms
ICVyc3A9Y3B1aW5mbywgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBg
Y2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAg
ICBHRVRfQ1VSUkVOVChieCkKICAgICAgICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhy
ZWFkX2ZsYWdzKCVyYngpCiAgICAgICAgIGp6ICAgIHN3aXRjaF90b19rZXJuZWwKIAotICAgICAg
ICBtb3YgICAlcnNwLCAlcmRpCisgICAgICAgIG1vdiAgICVyMTIsICVyZGkKICAgICAgICAgY2Fs
bCAgcHZfaHlwZXJjYWxsCiAKLS8qICVyYng6IHN0cnVjdCB2Y3B1ICovCisvKiAlcmJ4OiBzdHJ1
Y3QgdmNwdSwgJXIxMjogdXNlcl9yZWdzICovCiB0ZXN0X2FsbF9ldmVudHM6CiAgICAgICAgIEFT
U0VSVF9OT1RfSU5fQVRPTUlDCiAgICAgICAgIGNsaSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIyB0ZXN0cyBtdXN0IG5vdCByYWNlIGludGVycnVwdHMKQEAgLTE1NCwxNCArMTU4LDE0IEBA
IHRlc3RfZ3Vlc3RfZXZlbnRzOgogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVudHMKIAogICAg
ICAgICBBTElHTgotLyogJXJieDogc3RydWN0IHZjcHUgKi8KKy8qICVyYng6IHN0cnVjdCB2Y3B1
LCAlcjEyOiB1c2VyX3JlZ3MgKi8KIHByb2Nlc3Nfc29mdGlycXM6CiAgICAgICAgIHN0aSAgICAg
ICAKICAgICAgICAgY2FsbCBkb19zb2Z0aXJxCiAgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRz
CiAKICAgICAgICAgQUxJR04KLS8qICVyYng6IHN0cnVjdCB2Y3B1ICovCisvKiAlcmJ4OiBzdHJ1
Y3QgdmNwdSwgJXIxMjogdXNlcl9yZWdzICovCiBwcm9jZXNzX21jZToKICAgICAgICAgdGVzdGIg
JDEgPDwgVkNQVV9UUkFQX01DRSxWQ1BVX2FzeW5jX2V4Y2VwdGlvbl9tYXNrKCVyYngpCiAgICAg
ICAgIGpueiAgLkx0ZXN0X2d1ZXN0X25taQpAQCAtMTc3LDcgKzE4MSw3IEBAIHByb2Nlc3NfbWNl
OgogICAgICAgICBqbXAgIHByb2Nlc3NfdHJhcAogCiAgICAgICAgIEFMSUdOCi0vKiAlcmJ4OiBz
dHJ1Y3QgdmNwdSAqLworLyogJXJieDogc3RydWN0IHZjcHUsICVyMTI6IHVzZXJfcmVncyAqLwog
cHJvY2Vzc19ubWk6CiAgICAgICAgIHRlc3RiICQxIDw8IFZDUFVfVFJBUF9OTUksVkNQVV9hc3lu
Y19leGNlcHRpb25fbWFzayglcmJ4KQogICAgICAgICBqbnogIHRlc3RfZ3Vlc3RfZXZlbnRzCkBA
IC0yMDgsMTUgKzIxMiwxNiBAQCBHTE9CQUwoc3lzZW50ZXJfZWZsYWdzX3NhdmVkKQogICAgICAg
ICBwdXNocSAkMAogICAgICAgICBtb3ZsICAkVFJBUF9zeXNjYWxsLCA0KCVyc3ApCiAgICAgICAg
IFNBVkVfQUxMCisgICAgICAgIG1vdiAgICVyc3AsICVyMTIKIAotICAgICAgICBTUEVDX0NUUkxf
RU5UUllfRlJPTV9QViAvKiBSZXE6ICVyc3A9cmVncy9jcHVpbmZvLCBDbG9iOiBhY2QgKi8KKyAg
ICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcjEyPXJlZ3MsICVyc3A9Y3B1
aW5mbywgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwg
YGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogICAgICAgICBHRVRfQ1VS
UkVOVChieCkKICAgICAgICAgY21wYiAgJDAsVkNQVV9zeXNlbnRlcl9kaXNhYmxlc19ldmVudHMo
JXJieCkKICAgICAgICAgbW92cSAgVkNQVV9zeXNlbnRlcl9hZGRyKCVyYngpLCVyYXgKICAgICAg
ICAgc2V0bmUgJWNsCi0gICAgICAgIHRlc3RsICRYODZfRUZMQUdTX05ULFVSRUdTX2VmbGFncygl
cnNwKQorICAgICAgICB0ZXN0bCAkWDg2X0VGTEFHU19OVCxVUkVHU19lZmxhZ3MoJXIxMikKICAg
ICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CiBVTkxJS0VMWV9TVEFSVChu
eiwgc3lzZW50ZXJfbnRfc2V0KQogICAgICAgICBwdXNoZnEKQEAgLTIyOCw3ICsyMzMsNyBAQCBV
TkxJS0VMWV9FTkQoc3lzZW50ZXJfbnRfc2V0KQogICAgICAgICBsZWFsICAoLCVyY3gsVEJGX0lO
VEVSUlVQVCksJWVjeAogVU5MSUtFTFlfU1RBUlQoeiwgc3lzZW50ZXJfZ3BmKQogICAgICAgICBt
b3ZxICBWQ1BVX3RyYXBfY3R4dCglcmJ4KSwlcnNpCi0gICAgICAgIG1vdmwgICRUUkFQX2dwX2Zh
dWx0LFVSRUdTX2VudHJ5X3ZlY3RvciglcnNwKQorICAgICAgICBtb3ZsICAkVFJBUF9ncF9mYXVs
dCxVUkVHU19lbnRyeV92ZWN0b3IoJXIxMikKICAgICAgICAgbW92bCAgJWVheCxUUkFQQk9VTkNF
X2Vycm9yX2NvZGUoJXJkeCkKICAgICAgICAgbW92cSAgVFJBUF9ncF9mYXVsdCAqIFRSQVBJTkZP
X3NpemVvZiArIFRSQVBJTkZPX2VpcCglcnNpKSwlcmF4CiAgICAgICAgIHRlc3RiICQ0LFRSQVBf
Z3BfZmF1bHQgKiBUUkFQSU5GT19zaXplb2YgKyBUUkFQSU5GT19mbGFncyglcnNpKQpAQCAtMjQ3
LDggKzI1Miw5IEBAIEVOVFJZKGludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBwdXNocSAkMAog
ICAgICAgICBtb3ZsICAkMHg4MCwgNCglcnNwKQogICAgICAgICBTQVZFX0FMTAorICAgICAgICBt
b3YgICAlcnNwLCAlcjEyCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVx
OiAlcnNwPXJlZ3MvY3B1aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FTlRS
WV9GUk9NX1BWIC8qIFJlcTogJXIxMj1yZWdzLCAlcnNwPWNwdWluZm8sIENsb2I6IGFjZCAqLwog
ICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVm
b3JlIHRoaXMgcG9pbnQuICovCiAKICAgICAgICAgY21wYiAgJDAsdW50cnVzdGVkX21zaSglcmlw
KQpAQCAtMjc2LDE2ICsyODIsMTYgQEAgaW50ODBfc2xvd19wYXRoOgogICAgICAgICAgKiBTZXR1
cCBlbnRyeSB2ZWN0b3IgYW5kIGVycm9yIGNvZGUgYXMgaWYgdGhpcyB3YXMgYSBHUEYgY2F1c2Vk
IGJ5IGFuCiAgICAgICAgICAqIElEVCBlbnRyeSB3aXRoIERQTD09MC4KICAgICAgICAgICovCi0g
ICAgICAgIG1vdmwgICQoKDB4ODAgPDwgMykgfCBYODZfWEVDX0lEVCksVVJFR1NfZXJyb3JfY29k
ZSglcnNwKQotICAgICAgICBtb3ZsICAkVFJBUF9ncF9mYXVsdCxVUkVHU19lbnRyeV92ZWN0b3Io
JXJzcCkKKyAgICAgICAgbW92bCAgJCgoMHg4MCA8PCAzKSB8IFg4Nl9YRUNfSURUKSxVUkVHU19l
cnJvcl9jb2RlKCVyMTIpCisgICAgICAgIG1vdmwgICRUUkFQX2dwX2ZhdWx0LFVSRUdTX2VudHJ5
X3ZlY3RvciglcjEyKQogICAgICAgICAvKiBBIEdQRiB3b3VsZG4ndCBoYXZlIGluY3JlbWVudGVk
IHRoZSBpbnN0cnVjdGlvbiBwb2ludGVyLiAqLwotICAgICAgICBzdWJxICAkMixVUkVHU19yaXAo
JXJzcCkKKyAgICAgICAgc3VicSAgJDIsVVJFR1NfcmlwKCVyMTIpCiAgICAgICAgIGptcCAgIGhh
bmRsZV9leGNlcHRpb25fc2F2ZWQKIAogLyogQ1JFQVRFIEEgQkFTSUMgRVhDRVBUSU9OIEZSQU1F
IE9OIEdVRVNUIE9TIFNUQUNLOiAgICAgICAgICAgICAgICAgICAgICovCiAvKiAgIHsgUkNYLCBS
MTEsIFtFUlJDT0RFLF0gUklQLCBDUywgUkZMQUdTLCBSU1AsIFNTIH0gICAgICAgICAgICAgICAg
ICAgKi8KLS8qICVyZHg6IHRyYXBfYm91bmNlLCAlcmJ4OiBzdHJ1Y3QgdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAqLwotLyogT24gcmV0dXJuIG9ubHkgJXJieCBhbmQgJXJk
eCBhcmUgZ3VhcmFudGVlZCBub24tY2xvYmJlcmVkLiAgICAgICAgICAgICovCisvKiAlcmR4OiB0
cmFwX2JvdW5jZSwgJXJieDogc3RydWN0IHZjcHUsICVyMTI6IHVzZXJfcmVncyAgICAgICAgICAg
ICAgICAgKi8KKy8qIE9uIHJldHVybiBvbmx5ICVyMTIsICVyYnggYW5kICVyZHggYXJlIGd1YXJh
bnRlZWQgbm9uLWNsb2JiZXJlZC4gICAgICAqLwogY3JlYXRlX2JvdW5jZV9mcmFtZToKICAgICAg
ICAgQVNTRVJUX0lOVEVSUlVQVFNfRU5BQkxFRAogICAgICAgICB0ZXN0YiAkVEZfa2VybmVsX21v
ZGUsVkNQVV90aHJlYWRfZmxhZ3MoJXJieCkKQEAgLTI5OCw4ICszMDQsOCBAQCBjcmVhdGVfYm91
bmNlX2ZyYW1lOgogICAgICAgICBtb3ZxICBWQ1BVX2tlcm5lbF9zcCglcmJ4KSwlcnNpCiAgICAg
ICAgIGptcCAgIDJmCiAxOiAgICAgIC8qIEluIGtlcm5lbCBjb250ZXh0IGFscmVhZHk6IHB1c2gg
bmV3IGZyYW1lIGF0IGV4aXN0aW5nICVyc3AuICovCi0gICAgICAgIG1vdnEgIFVSRUdTX3JzcCs4
KCVyc3ApLCVyc2kKLSAgICAgICAgYW5kYiAgJDB4ZmMsVVJFR1NfY3MrOCglcnNwKSAgICAjIElu
ZGljYXRlIGtlcm5lbCBjb250ZXh0IHRvIGd1ZXN0LgorICAgICAgICBtb3ZxICBVUkVHU19yc3Ao
JXIxMiksJXJzaQorICAgICAgICBhbmRiICAkMHhmYyxVUkVHU19jcyglcjEyKSAgICAgICMgSW5k
aWNhdGUga2VybmVsIGNvbnRleHQgdG8gZ3Vlc3QuCiAyOiAgICAgIGFuZHEgICR+MHhmLCVyc2kg
ICAgICAgICAgICAgICAgIyBTdGFjayBmcmFtZXMgYXJlIDE2LWJ5dGUgYWxpZ25lZC4KICAgICAg
ICAgbW92cSAgJEhZUEVSVklTT1JfVklSVF9TVEFSVCsxLCVyYXgKICAgICAgICAgY21wcSAgJXJh
eCwlcnNpCkBAIC0zMTcsMTEgKzMyMywxMSBAQCBfX1VOTElLRUxZX0VORChjcmVhdGVfYm91bmNl
X2ZyYW1lX2JhZF9zcCkKICAgICAgICAgX0FTTV9FWFRBQkxFKDBiLCBkb21haW5fY3Jhc2hfcGFn
ZV9mYXVsdF8gIyMgbiAjIyB4OCkKIAogICAgICAgICBzdWJxICAkNyo4LCVyc2kKLSAgICAgICAg
bW92cSAgVVJFR1Nfc3MrOCglcnNwKSwlcmF4CisgICAgICAgIG1vdnEgIFVSRUdTX3NzKCVyMTIp
LCVyYXgKICAgICAgICAgQVNNX1NUQUMKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCks
JXJkaQogICAgICAgICBTVE9SRV9HVUVTVF9TVEFDSyhyYXgsNikgICAgICAgICMgU1MKLSAgICAg
ICAgbW92cSAgVVJFR1NfcnNwKzgoJXJzcCksJXJheAorICAgICAgICBtb3ZxICBVUkVHU19yc3Ao
JXIxMiksJXJheAogICAgICAgICBTVE9SRV9HVUVTVF9TVEFDSyhyYXgsNSkgICAgICAgICMgUlNQ
CiAgICAgICAgIG1vdnEgIFZDUFVfdmNwdV9pbmZvKCVyYngpLCVyYXgKICAgICAgICAgcHVzaHEg
VkNQVUlORk9fdXBjYWxsX21hc2soJXJheCkKQEAgLTMzMCwxMiArMzM2LDEyIEBAIF9fVU5MSUtF
TFlfRU5EKGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX3NwKQogICAgICAgICBvcmIgICAlY2gsVkNQ
VUlORk9fdXBjYWxsX21hc2soJXJheCkKICAgICAgICAgcG9wcSAgJXJheAogICAgICAgICBzaGxx
ICAkMzIsJXJheCAgICAgICAgICAgICAgICAgICMgQml0cyAzMi0zOTogc2F2ZWRfdXBjYWxsX21h
c2sKLSAgICAgICAgbW92dyAgVVJFR1NfY3MrOCglcnNwKSwlYXggICAgICAjIEJpdHMgIDAtMTU6
IENTCisgICAgICAgIG1vdncgIFVSRUdTX2NzKCVyMTIpLCVheCAgICAgICAgIyBCaXRzICAwLTE1
OiBDUwogICAgICAgICBTVE9SRV9HVUVTVF9TVEFDSyhyYXgsMykgICAgICAgICMgQ1MgLyBzYXZl
ZF91cGNhbGxfbWFzawogICAgICAgICBzaHJxICAkMzIsJXJheAogICAgICAgICB0ZXN0YiAkMHhG
RiwlYWwgICAgICAgICAgICAgICAgICMgQml0cyAwLTc6IHNhdmVkX3VwY2FsbF9tYXNrCiAgICAg
ICAgIHNldHogICVjaCAgICAgICAgICAgICAgICAgICAgICAgIyAlY2ggPT0gIXNhdmVkX3VwY2Fs
bF9tYXNrCi0gICAgICAgIG1vdmwgIFVSRUdTX2VmbGFncys4KCVyc3ApLCVlYXgKKyAgICAgICAg
bW92bCAgVVJFR1NfZWZsYWdzKCVyMTIpLCVlYXgKICAgICAgICAgYW5kbCAgJH4oWDg2X0VGTEFH
U19JRnxYODZfRUZMQUdTX0lPUEwpLCVlYXgKICAgICAgICAgYWRkYiAgJWNoLCVjaCAgICAgICAg
ICAgICAgICAgICAjIEJpdCA5IChFRkxBR1MuSUYpCiAgICAgICAgIG9yYiAgICVjaCwlYWggICAg
ICAgICAgICAgICAgICAgIyBGb2xkIEVGTEFHUy5JRiBpbnRvICVlYXgKQEAgLTM0NCw3ICszNTAs
NyBAQCBfX1VOTElLRUxZX0VORChjcmVhdGVfYm91bmNlX2ZyYW1lX2JhZF9zcCkKICAgICAgICAg
Y21vdm56bCBWQ1BVX2lvcGwoJXJieCksJWVjeCAgICAjIEJpdHMgMTM6MTIgKEVGTEFHUy5JT1BM
KQogICAgICAgICBvcmwgICAlZWN4LCVlYXggICAgICAgICAgICAgICAgICMgRm9sZCBFRkxBR1Mu
SU9QTCBpbnRvICVlYXgKICAgICAgICAgU1RPUkVfR1VFU1RfU1RBQ0socmF4LDQpICAgICAgICAj
IFJGTEFHUwotICAgICAgICBtb3ZxICBVUkVHU19yaXArOCglcnNwKSwlcmF4CisgICAgICAgIG1v
dnEgIFVSRUdTX3JpcCglcjEyKSwlcmF4CiAgICAgICAgIFNUT1JFX0dVRVNUX1NUQUNLKHJheCwy
KSAgICAgICAgIyBSSVAKICAgICAgICAgdGVzdGIgJFRCRl9FWENFUFRJT05fRVJSQ09ERSxUUkFQ
Qk9VTkNFX2ZsYWdzKCVyZHgpCiAgICAgICAgIGp6ICAgIDFmCkBAIC0zNTIsOSArMzU4LDkgQEAg
X19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfc3ApCiAgICAgICAgIG1vdmwg
IFRSQVBCT1VOQ0VfZXJyb3JfY29kZSglcmR4KSwlZWF4CiAgICAgICAgIFNUT1JFX0dVRVNUX1NU
QUNLKHJheCwyKSAgICAgICAgIyBFUlJPUiBDT0RFCiAxOgotICAgICAgICBtb3ZxICBVUkVHU19y
MTErOCglcnNwKSwlcmF4CisgICAgICAgIG1vdnEgIFVSRUdTX3IxMSglcjEyKSwlcmF4CiAgICAg
ICAgIFNUT1JFX0dVRVNUX1NUQUNLKHJheCwxKSAgICAgICAgIyBSMTEKLSAgICAgICAgbW92cSAg
VVJFR1NfcmN4KzgoJXJzcCksJXJheAorICAgICAgICBtb3ZxICBVUkVHU19yY3goJXIxMiksJXJh
eAogICAgICAgICBTVE9SRV9HVUVTVF9TVEFDSyhyYXgsMCkgICAgICAgICMgUkNYCiAgICAgICAg
IEFTTV9DTEFDCiAKQEAgLTM2MywxOSArMzY5LDE5IEBAIF9fVU5MSUtFTFlfRU5EKGNyZWF0ZV9i
b3VuY2VfZnJhbWVfYmFkX3NwKQogICAgICAgICAvKiBSZXdyaXRlIG91ciBzdGFjayBmcmFtZSBh
bmQgcmV0dXJuIHRvIGd1ZXN0LU9TIG1vZGUuICovCiAgICAgICAgIC8qIElBMzIgUmVmLiBWb2wu
IDM6IFRGLCBWTSwgUkYgYW5kIE5UIGZsYWdzIGFyZSBjbGVhcmVkIG9uIHRyYXAuICovCiAgICAg
ICAgIC8qIEFsc28gY2xlYXIgQUM6IGFsaWdubWVudCBjaGVja3Mgc2hvdWxkbid0IHRyaWdnZXIg
aW4ga2VybmVsIG1vZGUuICovCi0gICAgICAgIG9ybCAgICRUUkFQX3N5c2NhbGwsVVJFR1NfZW50
cnlfdmVjdG9yKzgoJXJzcCkKKyAgICAgICAgb3JsICAgJFRSQVBfc3lzY2FsbCxVUkVHU19lbnRy
eV92ZWN0b3IoJXIxMikKICAgICAgICAgYW5kbCAgJH4oWDg2X0VGTEFHU19BQ3xYODZfRUZMQUdT
X1ZNfFg4Nl9FRkxBR1NfUkZ8XAotICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX05UfFg4Nl9F
RkxBR1NfVEYpLFVSRUdTX2VmbGFncys4KCVyc3ApCi0gICAgICAgIG1vdnEgICRGTEFUX0tFUk5F
TF9TUyxVUkVHU19zcys4KCVyc3ApCi0gICAgICAgIG1vdnEgICVyc2ksVVJFR1NfcnNwKzgoJXJz
cCkKLSAgICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX0NTLFVSRUdTX2NzKzgoJXJzcCkKKyAgICAg
ICAgICAgICAgICAgWDg2X0VGTEFHU19OVHxYODZfRUZMQUdTX1RGKSxVUkVHU19lZmxhZ3MoJXIx
MikKKyAgICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX1NTLFVSRUdTX3NzKCVyMTIpCisgICAgICAg
IG1vdnEgICVyc2ksVVJFR1NfcnNwKCVyMTIpCisgICAgICAgIG1vdnEgICRGTEFUX0tFUk5FTF9D
UyxVUkVHU19jcyglcjEyKQogICAgICAgICBtb3ZxICBUUkFQQk9VTkNFX2VpcCglcmR4KSwlcmF4
CiAgICAgICAgIHRlc3RxICVyYXgsJXJheAogVU5MSUtFTFlfU1RBUlQoeiwgY3JlYXRlX2JvdW5j
ZV9mcmFtZV9iYWRfYm91bmNlX2lwKQogICAgICAgICBsZWEgICBVTkxJS0VMWV9ESVNQQVRDSF9M
QUJFTChjcmVhdGVfYm91bmNlX2ZyYW1lX2JhZF9ib3VuY2VfaXApKCVyaXApLCAlcmRpCiAgICAg
ICAgIGptcCAgIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXMgIC8qIERvZXMgbm90IHJldHVy
biAqLwogX19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfYm91bmNlX2lwKQot
ICAgICAgICBtb3ZxICAlcmF4LFVSRUdTX3JpcCs4KCVyc3ApCisgICAgICAgIG1vdnEgICVyYXgs
VVJFR1NfcmlwKCVyMTIpCiAgICAgICAgIHJldAogCiAgICAgICAgIC5wdXNoc2VjdGlvbiAuZml4
dXAsICJheCIsIEBwcm9nYml0cwpAQCAtNDE0LDIyICs0MjAsMjMgQEAgRU5UUlkoZG9tX2NyYXNo
X3N5bmNfZXh0YWJsZSkKIAogRU5UUlkoY29tbW9uX2ludGVycnVwdCkKICAgICAgICAgU0FWRV9B
TEwgQ0xBQworICAgICAgICBtb3YgICAlcnNwLCAlcjEyCiAKICAgICAgICAgR0VUX1NUQUNLX0VO
RCgxNCkKIAotICAgICAgICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXJzcD1y
ZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9N
X0lOVFIgLyogUmVxOiAlcjEyPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KICAgICAgICAg
LyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlz
IHBvaW50LiAqLwogCiAgICAgICAgIENSNF9QVjMyX1JFU1RPUkUKLSAgICAgICAgbW92cSAlcnNw
LCVyZGkKKyAgICAgICAgbW92ICAgJXIxMiwgJXJkaQogICAgICAgICBjYWxscSBkb19JUlEKICAg
ICAgICAgam1wIHJldF9mcm9tX2ludHIKIAogLyogTm8gc3BlY2lhbCByZWdpc3RlciBhc3N1bXB0
aW9ucy4gKi8KIEVOVFJZKHJldF9mcm9tX2ludHIpCiAgICAgICAgIEdFVF9DVVJSRU5UKGJ4KQot
ICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQotICAgICAgICBqeiAgICByZXN0b3JlX2Fs
bF94ZW4KKyAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXIxMikKKyAgICAgICAganogICAgcmVz
dG9yZV9hbGxfeGVuX3IxMgogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4CiAg
ICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQogICAgICAgICBqeiAgICB0
ZXN0X2FsbF9ldmVudHMKQEAgLTQ0MCwxNSArNDQ3LDE2IEBAIEVOVFJZKHBhZ2VfZmF1bHQpCiAv
KiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogR0xPQkFMKGhhbmRsZV9leGNl
cHRpb24pCiAgICAgICAgIFNBVkVfQUxMIENMQUMKKyAgICAgICAgbW92ICAgJXJzcCwgJXIxMgog
CiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZS
T01fSU5UUiAvKiBSZXE6ICVyc3A9cmVncywgJXIxND1lbmQsIENsb2I6IGFjZCAqLworICAgICAg
ICBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSIC8qIFJlcTogJXIxMj1yZWdzLCAlcjE0PWVuZCwg
Q2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAogaGFuZGxlX2V4Y2VwdGlvbl9zYXZl
ZDoKICAgICAgICAgR0VUX0NVUlJFTlQoYngpCi0gICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lG
Pj44LFVSRUdTX2VmbGFncysxKCVyc3ApCisgICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44
LFVSRUdTX2VmbGFncysxKCVyMTIpCiAgICAgICAgIGp6ICAgIGV4Y2VwdGlvbl93aXRoX2ludHNf
ZGlzYWJsZWQKIAogLkxjcjRfcHYzMl9vcmlnOgpAQCAtNDY5LDcgKzQ3Nyw3IEBAIGhhbmRsZV9l
eGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMy
X2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCkKICAgICAgICAgLnBvcHNlY3Rpb24KIAotICAgICAg
ICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQorICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcjEy
KQogICAgICAgICBqeiAgICAuTGNyNF9wdjMyX2RvbmUKICAgICAgICAgY21wYiAgJDAsRE9NQUlO
X2lzXzMyYml0X3B2KCVyYXgpCiAgICAgICAgIGplICAgIC5MY3I0X3B2MzJfZG9uZQpAQCAtNDk4
LDIxICs1MDYsMjEgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgICogICAgIGdv
dG8gY29tcGF0X3Rlc3RfYWxsX2V2ZW50czsKICAgICAgICAgICovCiAgICAgICAgIG1vdiAgICRQ
RkVDX3BhZ2VfcHJlc2VudCwlYWwKLSAgICAgICAgY21wYiAgJFRSQVBfcGFnZV9mYXVsdCxVUkVH
U19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgY21wYiAgJFRSQVBfcGFnZV9mYXVsdCxVUkVH
U19lbnRyeV92ZWN0b3IoJXIxMikKICAgICAgICAgam5lICAgLkxjcjRfcHYzMl9kb25lCi0gICAg
ICAgIHhvciAgIFVSRUdTX2Vycm9yX2NvZGUoJXJzcCksJWVheAorICAgICAgICB4b3IgICBVUkVH
U19lcnJvcl9jb2RlKCVyMTIpLCVlYXgKICAgICAgICAgdGVzdCAgJH4oUEZFQ193cml0ZV9hY2Nl
c3N8UEZFQ19pbnNuX2ZldGNoKSwlZWF4CiAgICAgICAgIGp6ICAgIGNvbXBhdF90ZXN0X2FsbF9l
dmVudHMKIC5MY3I0X3B2MzJfZG9uZToKICAgICAgICAgc3RpCi0xOiAgICAgIG1vdnEgICVyc3As
JXJkaQotICAgICAgICBtb3Z6YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgKKzE6ICAg
ICAgbW92ICAgJXIxMiwlcmRpCisgICAgICAgIG1vdnpibCBVUkVHU19lbnRyeV92ZWN0b3IoJXIx
MiksJWVheAogICAgICAgICBsZWFxICBleGNlcHRpb25fdGFibGUoJXJpcCksJXJkeAogICAgICAg
ICBQRVJGQ19JTkNSKGV4Y2VwdGlvbnMsICVyYXgsICVyYngpCiAgICAgICAgIG1vdiAgICglcmR4
LCAlcmF4LCA4KSwgJXJkeAogICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKLSAgICAgICAgdGVz
dGIgJDMsVVJFR1NfY3MoJXJzcCkKLSAgICAgICAganogICAgcmVzdG9yZV9hbGxfeGVuCisgICAg
ICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyMTIpCisgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hl
bl9yMTIKICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4CiAgICAgICAg
IG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyYXgKICAgICAgICAgdGVzdGIgJDEsRE9NQUlOX2lz
XzMyYml0X3B2KCVyYXgpCkBAIC01MjYsMjkgKzUzNCwyOSBAQCBoYW5kbGVfZXhjZXB0aW9uX3Nh
dmVkOgogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogZXhjZXB0aW9u
X3dpdGhfaW50c19kaXNhYmxlZDoKLSAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkgICAg
ICAgICAjIGludGVycnVwdHMgZGlzYWJsZWQgb3V0c2lkZSBYZW4/CisgICAgICAgIHRlc3RiICQz
LFVSRUdTX2NzKCVyMTIpICAgICAgICAgIyBpbnRlcnJ1cHRzIGRpc2FibGVkIG91dHNpZGUgWGVu
PwogICAgICAgICBqbnogICBGQVRBTF9leGNlcHRpb25fd2l0aF9pbnRzX2Rpc2FibGVkCi0gICAg
ICAgIG1vdnEgICVyc3AsJXJkaQorICAgICAgICBtb3YgICAlcjEyLCVyZGkKICAgICAgICAgY2Fs
bCAgc2VhcmNoX3ByZV9leGNlcHRpb25fdGFibGUKICAgICAgICAgdGVzdHEgJXJheCwlcmF4ICAg
ICAgICAgICAgICAgICAjIG5vIGZpeHVwIGNvZGUgZm9yIGZhdWx0aW5nIEVJUD8KICAgICAgICAg
anogICAgMWIKLSAgICAgICAgbW92cSAgJXJheCxVUkVHU19yaXAoJXJzcCkKLSAgICAgICAgc3Vi
cSAgJDgsVVJFR1NfcnNwKCVyc3ApICAgICAgICAjIGFkZCBlYy9ldiB0byBwcmV2aW91cyBzdGFj
ayBmcmFtZQotICAgICAgICB0ZXN0YiAkMTUsVVJFR1NfcnNwKCVyc3ApICAgICAgICMgcmV0dXJu
ICVyc3AgaXMgbm93IGFsaWduZWQ/CisgICAgICAgIG1vdnEgICVyYXgsVVJFR1NfcmlwKCVyMTIp
CisgICAgICAgIHN1YnEgICQ4LFVSRUdTX3JzcCglcjEyKSAgICAgICAgIyBhZGQgZWMvZXYgdG8g
cHJldmlvdXMgc3RhY2sgZnJhbWUKKyAgICAgICAgdGVzdGIgJDE1LFVSRUdTX3JzcCglcjEyKSAg
ICAgICAjIHJldHVybiAlcnNwIGlzIG5vdyBhbGlnbmVkPwogICAgICAgICBqeiAgICAxZiAgICAg
ICAgICAgICAgICAgICAgICAgICMgdGhlbiB0aGVyZSBpcyBhIHBhZCBxdWFkd29yZCBhbHJlYWR5
Ci0gICAgICAgIG1vdnEgICVyc3AsJXJzaQotICAgICAgICBzdWJxICAkOCwlcnNwCi0gICAgICAg
IG1vdnEgICVyc3AsJXJkaQorICAgICAgICBtb3ZxICAlcjEyLCVyc2kKKyAgICAgICAgc3VicSAg
JDgsJXIxMgorICAgICAgICBtb3ZxICAlcjEyLCVyZGkKICAgICAgICAgbW92cSAgJFVSRUdTX2tl
cm5lbF9zaXplb2YvOCwlcmN4CiAgICAgICAgIHJlcDsgIG1vdnNxICAgICAgICAgICAgICAgICAg
ICAgIyBtYWtlIHJvb20gZm9yIGVjL2V2Ci0xOiAgICAgIG1vdnEgIFVSRUdTX2Vycm9yX2NvZGUo
JXJzcCksJXJheCAjIGVjL2V2Ci0gICAgICAgIG1vdnEgICVyYXgsVVJFR1Nfa2VybmVsX3NpemVv
ZiglcnNwKQotICAgICAgICBqbXAgICByZXN0b3JlX2FsbF94ZW4gICAgICAgICAgICMgcmV0dXJu
IHRvIGZpeHVwIGNvZGUKKzE6ICAgICAgbW92cSAgVVJFR1NfZXJyb3JfY29kZSglcjEyKSwlcmF4
ICMgZWMvZXYKKyAgICAgICAgbW92cSAgJXJheCxVUkVHU19rZXJuZWxfc2l6ZW9mKCVyMTIpCisg
ICAgICAgIGptcCAgIHJlc3RvcmVfYWxsX3hlbl9yMTIgICAgICAgIyByZXR1cm4gdG8gZml4dXAg
Y29kZQogCiAvKiBObyBzcGVjaWFsIHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwogRkFUQUxfZXhj
ZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZDoKICAgICAgICAgeG9ybCAgJWVzaSwlZXNpCi0gICAg
ICAgIG1vdnEgICVyc3AsJXJkaQorICAgICAgICBtb3YgICAlcjEyLCVyZGkKICAgICAgICAgY2Fs
bCAgZmF0YWxfdHJhcAogICAgICAgICBCVUcgICAvKiBmYXRhbF90cmFwKCkgc2hvdWxkbid0IHJl
dHVybi4gKi8KIApAQCAtNjIxLDEzICs2MjksMTQgQEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogICAg
ICAgICBtb3ZsICAkVFJBUF9kb3VibGVfZmF1bHQsNCglcnNwKQogICAgICAgICAvKiBTZXQgQUMg
dG8gcmVkdWNlIGNoYW5jZSBvZiBmdXJ0aGVyIFNNQVAgZmF1bHRzICovCiAgICAgICAgIFNBVkVf
QUxMIFNUQUMKKyAgICAgICAgbW92cSAgJXJzcCwgJXIxMgogCiAgICAgICAgIEdFVF9TVEFDS19F
TkQoMTQpCiAKLSAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUl9JU1QgLyogUmVxOiAl
cnNwPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8KKyAgICAgICAgU1BFQ19DVFJMX0VOVFJZ
X0ZST01fSU5UUl9JU1QgLyogUmVxOiAlcjEyPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8K
ICAgICAgICAgLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
Zm9yZSB0aGlzIHBvaW50LiAqLwogCi0gICAgICAgIG1vdnEgICVyc3AsJXJkaQorICAgICAgICBt
b3YgICAlcjEyLCVyZGkKICAgICAgICAgY2FsbCAgZG9fZG91YmxlX2ZhdWx0CiAgICAgICAgIEJV
RyAgIC8qIGRvX2RvdWJsZV9mYXVsdCgpIHNob3VsZG4ndCByZXR1cm4uICovCiAKQEAgLTY0NSwz
MiArNjU0LDM3IEBAIEVOVFJZKG5taSkKICAgICAgICAgbW92bCAgJFRSQVBfbm1pLDQoJXJzcCkK
IGhhbmRsZV9pc3RfZXhjZXB0aW9uOgogICAgICAgICBTQVZFX0FMTCBDTEFDCisgICAgICAgIG1v
diAgICVyc3AsICVyMTIKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQogCi0gICAgICAgIFNQ
RUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUIC8qIFJlcTogJXJzcD1yZWdzLCAlcjE0PWVuZCwg
Q2xvYjogYWNkICovCisgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX0lOVFJfSVNUIC8qIFJl
cTogJXIxMj1yZWdzLCAlcjE0PWVuZCwgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkch
IGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8K
IAogICAgICAgICBDUjRfUFYzMl9SRVNUT1JFCi0gICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVy
c3ApCisgICAgICAgIG1vdnEgICVyMTIsJXJieAorICAgICAgICBzdWJxICAlcnNwLCVyYngKKyAg
ICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXIxMikKICAgICAgICAganogICAgMWYKICAgICAgICAg
LyogSW50ZXJydXB0ZWQgZ3Vlc3QgY29udGV4dC4gQ29weSB0aGUgY29udGV4dCB0byBzdGFjayBi
b3R0b20uICovCiAgICAgICAgIEdFVF9DUFVJTkZPX0ZJRUxEKGd1ZXN0X2NwdV91c2VyX3JlZ3Ms
ZGkpCi0gICAgICAgIG1vdnEgICVyc3AsJXJzaQorICAgICAgICBhZGRxICAlcmJ4LCVyZGkKKyAg
ICAgICAgbW92cSAgJXIxMiwlcnNpCiAgICAgICAgIG1vdmwgICRVUkVHU19rZXJuZWxfc2l6ZW9m
LzgsJWVjeAogICAgICAgICBtb3ZxICAlcmRpLCVyc3AKKyAgICAgICAgbW92cSAgJXJkaSwlcjEy
CiAgICAgICAgIHJlcCAgIG1vdnNxCi0xOiAgICAgIG1vdnEgICVyc3AsJXJkaQotICAgICAgICBt
b3Z6YmwgVVJFR1NfZW50cnlfdmVjdG9yKCVyc3ApLCVlYXgKKzE6ICAgICAgbW92emJsIFVSRUdT
X2VudHJ5X3ZlY3RvciglcjEyKSwlZWF4CiAgICAgICAgIGxlYXEgIGV4Y2VwdGlvbl90YWJsZSgl
cmlwKSwlcmR4CisgICAgICAgIG1vdiAgICVyMTIsJXJkaQogICAgICAgICBtb3YgICAoJXJkeCwg
JXJheCwgOCksICVyZHgKICAgICAgICAgSU5ESVJFQ1RfQ0FMTCAlcmR4Ci0gICAgICAgIGNtcGIg
ICRUUkFQX25taSxVUkVHU19lbnRyeV92ZWN0b3IoJXJzcCkKKyAgICAgICAgY21wYiAgJFRSQVBf
bm1pLFVSRUdTX2VudHJ5X3ZlY3RvciglcjEyKQogICAgICAgICBqbmUgICByZXRfZnJvbV9pbnRy
CiAKICAgICAgICAgLyogV2Ugd2FudCB0byBnZXQgc3RyYWlnaHQgdG8gdGhlIElSRVQgb24gdGhl
IE5NSSBleGl0IHBhdGguICovCi0gICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCi0gICAg
ICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgorICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcjEy
KQorICAgICAgICBqeiAgICByZXN0b3JlX2FsbF94ZW5fcjEyCiAgICAgICAgIEdFVF9DVVJSRU5U
KGJ4KQogICAgICAgICAvKiBTZW5kIGFuIElQSSB0byBvdXJzZWx2ZXMgdG8gY292ZXIgZm9yIHRo
ZSBsYWNrIG9mIGV2ZW50IGNoZWNraW5nLiAqLwogICAgICAgICBtb3ZsICBWQ1BVX3Byb2Nlc3Nv
ciglcmJ4KSwlZWF4CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCmluZGV4IDEwODcyMzkzNTcuLjgzZDIyNmEx
YmEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3VycmVudC5oCkBAIC0xMDIsOSArMTAyLDExIEBAIHVuc2lnbmVkIGxv
bmcgZ2V0X3N0YWNrX2R1bXBfYm90dG9tICh1bnNpZ25lZCBsb25nIHNwKTsKICAgICAoeyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICJtb3YgJTAsJSUiX19PUCJzcDsi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIENI
RUNLX0ZPUl9MSVZFUEFUQ0hfV09SSyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgICJqbXAgJWMxIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgOiA6ICJyIiAoZ3Vlc3RfY3B1X3Vz
ZXJfcmVncygpKSwgImkiIChfX2ZuKSA6ICJtZW1vcnkiICk7ICAgXAorICAgICAgICAgICAgIm1v
diAlMSwlJXIxMjsiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAgICAgQ0hFQ0tfRk9SX0xJVkVQQVRDSF9XT1JLICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgImptcCAlYzIiICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiA6ICJy
IiAoZ2V0X2NwdV9pbmZvKCkpLCAiciIgKGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSksICAgICAgXAor
ICAgICAgICAgICAgICAgICJpIiAoX19mbikgOiAibWVtb3J5IiApOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICB1bnJlYWNoYWJsZSgpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0pCiAKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgK
aW5kZXggNjEzMTljY2ZiYS4uZGFmOTVmNzE0NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKQEAgLTY4LDcgKzY4
LDcgQEAKICNkZWZpbmUgQVNNX05PUDE3IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05PUDIKICNk
ZWZpbmUgQVNNX05PUDIxIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDUKICNkZWZpbmUgQVNN
X05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKLSNkZWZpbmUgQVNNX05PUDI5IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1CisjZGVmaW5lIEFTTV9OT1AzMCBB
U01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QNgogI2RlZmluZSBBU01fTk9QMzIg
QVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKICNkZWZpbmUgQVNNX05PUDQw
IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QOAogCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDgxNGY1M2RmZmMuLjU4NjhkYjhkYjIgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0xNDQsNyArMTQ0LDggQEAKIAogLm1h
Y3JvIERPX1NQRUNfQ1RSTF9FTlRSWSBtYXliZXhlbjpyZXEgaWJyc192YWw6cmVxCiAvKgotICog
UmVxdWlyZXMgJXJzcD1yZWdzIChhbHNvIGNwdWluZm8gaWYgIW1heWJleGVuKQorICogUmVxdWly
ZXMgJXIxMj1yZWdzCisgKiBSZXF1aXJlcyAlcnNwPXN0YWNrX2VuZCAoaWYgIW1heWJleGVuKQog
ICogUmVxdWlyZXMgJXIxND1zdGFja19lbmQgKGlmIG1heWJleGVuKQogICogQ2xvYmJlcnMgJXJh
eCwgJXJjeCwgJXJkeAogICoKQEAgLTE2Miw3ICsxNjMsNyBAQAogICAgICAqLwogICAgIC5pZiBc
bWF5YmV4ZW4KICAgICAgICAgLyogQnJhbmNobGVzcyBgaWYgKCAheGVuICkgY2xlYXJfc2hhZG93
aW5nYCAqLwotICAgICAgICB0ZXN0YiAkMywgVVJFR1NfY3MoJXJzcCkKKyAgICAgICAgdGVzdGIg
JDMsIFVSRUdTX2NzKCVyMTIpCiAgICAgICAgIHNldHogJWFsCiAgICAgICAgIGFuZCAlYWwsIFNU
QUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCiAgICAgLmVsc2UK
QEAgLTE5Nyw3ICsxOTgsNyBAQAogCiAubWFjcm8gRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QK
IC8qCi0gKiBSZXF1aXJlcyAlZWF4PXNwZWNfY3RybCwgJXJzcD1yZWdzL2NwdWluZm8KKyAqIFJl
cXVpcmVzICVlYXg9c3BlY19jdHJsLCAlcnNwPWNwdWluZm8KICAqIENsb2JiZXJzICVyY3gsICVy
ZHgKICAqCiAgKiBXaGVuIHJldHVybmluZyB0byBndWVzdCBjb250ZXh0LCBzZXQgdXAgU1BFQ19D
VFJMIHNoYWRvd2luZyBhbmQgbG9hZCB0aGUKQEAgLTI0MSw3ICsyNDIsNyBAQAogI2RlZmluZSBT
UEVDX0NUUkxfRU5UUllfRlJPTV9JTlRSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZf
RkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFU
SVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDI5KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMwKSwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxf
RU5UUlkgbWF5YmV4ZW49MSAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAg
ICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXApAQCAtMjYzLDcgKzI2NCw3IEBACiAvKiBUT0RPOiBEcm9wIHRo
ZXNlIHdoZW4gdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBpcyBOTUkvI01DIHNhZmUu
ICovCiAubWFjcm8gU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUl9JU1QKIC8qCi0gKiBSZXF1aXJl
cyAlcnNwPXJlZ3MsICVyMTQ9c3RhY2tfZW5kCisgKiBSZXF1aXJlcyAlcjEyPXJlZ3MsICVyMTQ9
c3RhY2tfZW5kCiAgKiBDbG9iYmVycyAlcmF4LCAlcmN4LCAlcmR4CiAgKgogICogVGhpcyBpcyBs
b2dpY2FsIG1lcmdlIG9mIERPX09WRVJXUklURV9SU0IgYW5kIERPX1NQRUNfQ1RSTF9FTlRSWQpA
QCAtMjgyLDcgKzI4Myw3IEBACiAgICAganogLkxcQF9za2lwX3dybXNyCiAKICAgICB4b3IgJWVk
eCwgJWVkeAotICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQorICAgIHRlc3RiICQzLCBVUkVH
U19jcyglcjEyKQogICAgIHNldHogJWRsCiAgICAgYW5kICVkbCwgU1RBQ0tfQ1BVSU5GT19GSUVM
RCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkKIAotLSAKMi4xMy42CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Ff-0003Di-EH; Fri, 09 Feb 2018 14:02:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Fd-0003Co-Qq
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:02:05 +0000
X-Inumbo-ID: bd68fc13-0da1-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd68fc13-0da1-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:01:36 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E5A51AE79;
 Fri,  9 Feb 2018 14:02:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:44 +0100
Message-Id: <20180209140151.24714-11-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 10/17] x86: allocate per-vcpu stacks for
	interrupt entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSBvZiBYUFRJIGJlaW5nIGFjdGl2ZSBmb3IgYSBwdi1kb21haW4gYWxsb2NhdGUgYW5k
IGluaXRpYWxpemUKcGVyLXZjcHUgc3RhY2tzLiBUaGUgc3RhY2tzIGFyZSBhZGRlZCB0byB0aGUg
cGVyLWRvbWFpbiBtYXBwaW5ncyBvZgp0aGUgcHYtZG9tYWluLgoKU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjM6Ci0gbW92ZSB4cHRpIGNvZGUgdG8g
eHB0aS5jCi0gZGlyZWN0bHkgbW9kaWZ5IHBhZ2UgdGFibGUgZW50cmllcyBhcyBuZWVkZWQgZm9y
IHN0dWIgYW5kIHN0YWNrCiAgcGFnZSAoSmFuIEJldWxpY2gpCi0gdXNlIG9uZSBwYWdlIGZvciBh
bGwgc3RhY2tzIGFuZCBUU1MKLSByZW1hcCBnbG9iYWwgc3R1YiBpbnN0ZWFkIGFsbG9jYXRpbmcg
b25lIGZvciBlYWNoIHZjcHUKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgICAgICB8ICAg
MiArCiB4ZW4vYXJjaC94ODYvcHYveHB0aS5jICAgICAgICB8IDExNyArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgg
IHwgIDEzICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCB8ICA0OSArKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggIHwgICAzICsrCiB4ZW4v
aW5jbHVkZS9hc20teDg2L3B2L21tLmggICB8ICAgMiArCiA2IGZpbGVzIGNoYW5nZWQsIDE2NiBp
bnNlcnRpb25zKCspLCAyMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
cHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggYTAwN2FmOTRkZC4u
NTUwZmJiZjBmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMTIwLDYgKzEyMCw4IEBAIHZvaWQgcHZfdmNwdV9k
ZXN0cm95KHN0cnVjdCB2Y3B1ICp2KQogICAgIHB2X2Rlc3Ryb3lfZ2R0X2xkdF9sMXRhYih2KTsK
ICAgICB4ZnJlZSh2LT5hcmNoLnB2X3ZjcHUudHJhcF9jdHh0KTsKICAgICB2LT5hcmNoLnB2X3Zj
cHUudHJhcF9jdHh0ID0gTlVMTDsKKworICAgIHhwdGlfdmNwdV9kZXN0cm95KHYpOwogfQogCiBp
bnQgcHZfdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L3hwdGkuYyBiL3hlbi9hcmNoL3g4Ni9wdi94cHRpLmMKaW5kZXggMGIxN2Q3N2Q3
NC4uMTM1NjU0MTgwNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3hwdGkuYworKysgYi94
ZW4vYXJjaC94ODYvcHYveHB0aS5jCkBAIC0xOSwxMyArMTksMjggQEAKICAqIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
CiAgKi8KIAorI2luY2x1ZGUgPHhlbi9kb21haW5fcGFnZS5oPgogI2luY2x1ZGUgPHhlbi9lcnJu
by5oPgogI2luY2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1
ZGUgPHhlbi9zY2hlZC5oPgogCisjZGVmaW5lIFhQVElfU1RBQ0tfU0laRSA1MTIKKyNkZWZpbmUg
WFBUSV9TVEFDS19OIChYUFRJX1NUQUNLX1NJWkUgLyA4KQorCitzdHJ1Y3QgeHB0aV9zdGFjayB7
CisgICAgc3RydWN0IHRzc19zdHJ1Y3QgdHNzOworICAgIGNoYXIgcGFkW1BBR0VfU0laRSAtIHNp
emVvZihzdHJ1Y3QgY3B1X2luZm8pIC0gc2l6ZW9mKHN0cnVjdCB0c3Nfc3RydWN0KSAtCisgICAg
ICAgICAgICAgWFBUSV9TVEFDS19TSVpFICogNF07CisgICAgdWludDY0X3QgZGZfc3RhY2tbWFBU
SV9TVEFDS19OXTsKKyAgICB1aW50NjRfdCBubWlfc3RhY2tbWFBUSV9TVEFDS19OXTsKKyAgICB1
aW50NjRfdCBtY2Vfc3RhY2tbWFBUSV9TVEFDS19OXTsKKyAgICB1aW50NjRfdCBwcmltYXJ5X3N0
YWNrW1hQVElfU1RBQ0tfTl07CisgICAgc3RydWN0IGNwdV9pbmZvIGNwdV9pbmZvOworfTsKKwog
c3RydWN0IHhwdGlfZG9tYWluIHsKLSAgICBpbnQgcGFkOworICAgIGwxX3BnZW50cnlfdCAqKnBl
cmRvbV9sMXRhYjsKIH07CiAKIHN0YXRpYyBfX3JlYWRfbW9zdGx5IGVudW0gewpAQCAtNjQsMTQg
Kzc5LDkyIEBAIGN1c3RvbV9ydW50aW1lX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CiAKIHZv
aWQgeHB0aV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogewotICAgIHhmcmVlKGQt
PmFyY2gucHZfZG9tYWluLnhwdGkpOworICAgIHN0cnVjdCB4cHRpX2RvbWFpbiAqeGQgPSBkLT5h
cmNoLnB2X2RvbWFpbi54cHRpOworCisgICAgaWYgKCAheGQgKQorICAgICAgICByZXR1cm47CisK
KyAgICB4ZnJlZSh4ZC0+cGVyZG9tX2wxdGFiKTsKKyAgICB4ZnJlZSh4ZCk7CiAgICAgZC0+YXJj
aC5wdl9kb21haW4ueHB0aSA9IE5VTEw7CiB9CiAKK3ZvaWQgeHB0aV92Y3B1X2Rlc3Ryb3koc3Ry
dWN0IHZjcHUgKnYpCit7CisgICAgaWYgKCB2LT5kb21haW4tPmFyY2gucHZfZG9tYWluLnhwdGkg
KQorICAgIHsKKyAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2Uodi0+YXJjaC5wdl92Y3B1LnN0YWNr
X3JlZ3MpOworICAgICAgICB2LT5hcmNoLnB2X3ZjcHUuc3RhY2tfcmVncyA9IE5VTEw7CisgICAg
ICAgIGRlc3Ryb3lfcGVyZG9tYWluX21hcHBpbmcodi0+ZG9tYWluLCBYUFRJX1NUQVJUKHYpLCBT
VEFDS19QQUdFUyk7CisgICAgfQorfQorCitzdGF0aWMgaW50IHhwdGlfdmNwdV9pbml0KHN0cnVj
dCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47CisgICAgc3Ry
dWN0IHhwdGlfZG9tYWluICp4ZCA9IGQtPmFyY2gucHZfZG9tYWluLnhwdGk7CisgICAgdm9pZCAq
cHRyOworICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbzsKKyAgICBzdHJ1Y3QgeHB0aV9zdGFjayAq
c3RhY2s7CisgICAgc3RydWN0IHRzc19zdHJ1Y3QgKnRzczsKKyAgICBsMV9wZ2VudHJ5X3QgKnBs
MWU7CisgICAgdW5zaWduZWQgaW50IGk7CisgICAgaW50IHJjOworCisgICAgLyogUG9wdWxhdGUg
cGFnZSB0YWJsZXMuICovCisgICAgcmMgPSBjcmVhdGVfcGVyZG9tYWluX21hcHBpbmcoZCwgWFBU
SV9TVEFSVCh2KSwgU1RBQ0tfUEFHRVMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgeGQtPnBlcmRvbV9sMXRhYiwgTlVMTCk7CisgICAgaWYgKCByYyApCisgICAgICAgIGdvdG8g
ZG9uZTsKKyAgICBwbDFlID0geGQtPnBlcmRvbV9sMXRhYltsMl90YWJsZV9vZmZzZXQoWFBUSV9T
VEFSVCh2KSldICsKKyAgICAgICAgICAgbDFfdGFibGVfb2Zmc2V0KFhQVElfU1RBUlQodikpOwor
CisgICAgLyogTWFwIHN0YWNrcyBhbmQgVFNTLiAqLworICAgIHJjID0gY3JlYXRlX3BlcmRvbWFp
bl9tYXBwaW5nKGQsIFhQVElfVFNTKHYpLCAxLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE5VTEwsIE5JTChzdHJ1Y3QgcGFnZV9pbmZvICopKTsKKyAgICBpZiAoIHJjICkKKyAg
ICAgICAgZ290byBkb25lOworCisgICAgcHRyID0gYWxsb2NfeGVuaGVhcF9wYWdlKCk7CisgICAg
aWYgKCAhcHRyICkKKyAgICB7CisgICAgICAgIHJjID0gLUVOT01FTTsKKyAgICAgICAgZ290byBk
b25lOworICAgIH0KKyAgICBjbGVhcl9wYWdlKHB0cik7CisgICAgbDFlX3dyaXRlKHBsMWUgKyBT
VEFDS19QQUdFUyAtIDEsCisgICAgICAgICAgICAgIGwxZV9mcm9tX3Bmbih2aXJ0X3RvX21mbihw
dHIpLCBfX1BBR0VfSFlQRVJWSVNPUl9SVykpOworICAgIGluZm8gPSAoc3RydWN0IGNwdV9pbmZv
ICopKCh1bnNpZ25lZCBsb25nKXB0ciArIFBBR0VfU0laRSkgLSAxOworICAgIGluZm8tPmZsYWdz
ID0gT05fVkNQVVNUQUNLOworICAgIHYtPmFyY2gucHZfdmNwdS5zdGFja19yZWdzID0gJmluZm8t
Pmd1ZXN0X2NwdV91c2VyX3JlZ3M7CisKKyAgICAvKiBzdGFjayBqdXN0IHVzZWQgZm9yIGdlbmVy
YXRpbmcgdGhlIGNvcnJlY3QgYWRkcmVzc2VzLiAqLworICAgIHN0YWNrID0gKHN0cnVjdCB4cHRp
X3N0YWNrICopWFBUSV9UU1Modik7CisgICAgdHNzID0gcHRyOworICAgIHRzcy0+cnNwMCA9ICh1
bnNpZ25lZCBsb25nKSZzdGFjay0+Y3B1X2luZm8uZ3Vlc3RfY3B1X3VzZXJfcmVncy5lczsKKyAg
ICB0c3MtPnJzcDEgPSAweDg2MDAxMTExMTExMTExMTF1bDsgLyogcG9pc29uICovCisgICAgdHNz
LT5yc3AyID0gMHg4NjAwMTExMTExMTExMTExdWw7IC8qIHBvaXNvbiAqLworICAgIHRzcy0+aXN0
W0lTVF9NQ0UgLSAxXSA9ICh1bnNpZ25lZCBsb25nKSZzdGFjay0+bWNlX3N0YWNrW1hQVElfU1RB
Q0tfTl07CisgICAgdHNzLT5pc3RbSVNUX0RGICAtIDFdID0gKHVuc2lnbmVkIGxvbmcpJnN0YWNr
LT5kZl9zdGFja1tYUFRJX1NUQUNLX05dOworICAgIHRzcy0+aXN0W0lTVF9OTUkgLSAxXSA9ICh1
bnNpZ25lZCBsb25nKSZzdGFjay0+bm1pX3N0YWNrW1hQVElfU1RBQ0tfTl07CisgICAgZm9yICgg
aSA9IElTVF9NQVg7IGkgPCBBUlJBWV9TSVpFKHRzcy0+aXN0KTsgaSsrICkKKyAgICAgICAgdHNz
LT5pc3RbaV0gPSAweDg2MDAxMTExMTExMTExMTF1bDsgLyogcG9pc29uICovCisgICAgdHNzLT5i
aXRtYXAgPSBJT0JNUF9JTlZBTElEX09GRlNFVDsKKworICAgIC8qIE1hcCBzdHViIHRyYW1wb2xp
bmVzLiAqLworICAgIGwxZV93cml0ZShwbDFlICsgU1RBQ0tfUEFHRVMgLSAyLAorICAgICAgICAg
ICAgICBsMWVfZnJvbV9wZm4odmlydF90b19tZm4oeHB0aV9sc3RhciksIF9fUEFHRV9IWVBFUlZJ
U09SX1JYKSk7CisKKyBkb25lOgorICAgIHJldHVybiByYzsKK30KKwogaW50IHhwdGlfZG9tYWlu
X2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBib29sIHhwdGkgPSBmYWxzZTsKLSAgICBp
bnQgcmV0ID0gMDsKKyAgICBpbnQgcmV0ID0gLUVOT01FTTsKKyAgICBzdHJ1Y3QgdmNwdSAqdjsK
KyAgICBzdHJ1Y3QgeHB0aV9kb21haW4gKnhkOwogCiAgICAgaWYgKCAhaXNfcHZfZG9tYWluKGQp
IHx8IGlzX3B2XzMyYml0X2RvbWFpbihkKSApCiAgICAgICAgIHJldHVybiAwOwpAQCAtOTYsMTEg
KzE4OSwyMSBAQCBpbnQgeHB0aV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlm
ICggIXhwdGkgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGQtPmFyY2gucHZfZG9tYWluLnhw
dGkgPSB4bWFsbG9jKHN0cnVjdCB4cHRpX2RvbWFpbik7Ci0gICAgaWYgKCAhZC0+YXJjaC5wdl9k
b21haW4ueHB0aSApCi0gICAgewotICAgICAgICByZXQgPSAtRU5PTUVNOworICAgIHhkID0geHph
bGxvYyhzdHJ1Y3QgeHB0aV9kb21haW4pOworICAgIGlmICggIXhkICkKICAgICAgICAgZ290byBk
b25lOworICAgIGQtPmFyY2gucHZfZG9tYWluLnhwdGkgPSB4ZDsKKworICAgIHhkLT5wZXJkb21f
bDF0YWIgPSB4emFsbG9jX2FycmF5KGwxX3BnZW50cnlfdCAqLAorICAgICAgICAgICAgICAgICAg
IGwyX3RhYmxlX29mZnNldCgoZC0+bWF4X3ZjcHVzIC0gMSkgPDwgWFBUSV9WQV9TSElGVCkgKyAx
KTsKKyAgICBpZiAoICF4ZC0+cGVyZG9tX2wxdGFiICkKKyAgICAgICAgZ290byBkb25lOworCisg
ICAgZm9yX2VhY2hfdmNwdSggZCwgdiApCisgICAgeworICAgICAgICByZXQgPSB4cHRpX3ZjcHVf
aW5pdCh2KTsKKyAgICAgICAgaWYgKCByZXQgKQorICAgICAgICAgICAgZ290byBkb25lOwogICAg
IH0KIAogICAgIHByaW50aygiRW5hYmxpbmcgWGVuIFBhZ2V0YWJsZSBwcm90ZWN0aW9uIChYUFRJ
KSBmb3IgRG9tYWluICVkXG4iLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25m
aWcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY29uZmlnLmgKaW5kZXggOWVmOWQwM2NhNy4uYjU2
M2EyZjg1YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jb25maWcuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NvbmZpZy5oCkBAIC02Niw2ICs2Niw3IEBACiAjZW5kaWYKIAog
I2RlZmluZSBTVEFDS19PUkRFUiAzCisjZGVmaW5lIFNUQUNLX1BBR0VTICgxIDw8IFNUQUNLX09S
REVSKQogI2RlZmluZSBTVEFDS19TSVpFICAoUEFHRV9TSVpFIDw8IFNUQUNLX09SREVSKQogCiAj
ZGVmaW5lIFRSQU1QT0xJTkVfU1RBQ0tfU1BBQ0UgIFBBR0VfU0laRQpAQCAtMjAyLDcgKzIwMyw3
IEBAIGV4dGVybiB1bnNpZ25lZCBjaGFyIGJvb3RfZWRpZF9pbmZvWzEyOF07CiAvKiBTbG90IDI2
MDogcGVyLWRvbWFpbiBtYXBwaW5ncyAoaW5jbHVkaW5nIG1hcCBjYWNoZSkuICovCiAjZGVmaW5l
IFBFUkRPTUFJTl9WSVJUX1NUQVJUICAgIChQTUw0X0FERFIoMjYwKSkKICNkZWZpbmUgUEVSRE9N
QUlOX1NMT1RfTUJZVEVTICAgKFBNTDRfRU5UUllfQllURVMgPj4gKDIwICsgUEFHRVRBQkxFX09S
REVSKSkKLSNkZWZpbmUgUEVSRE9NQUlOX1NMT1RTICAgICAgICAgMworI2RlZmluZSBQRVJET01B
SU5fU0xPVFMgICAgICAgICA0CiAjZGVmaW5lIFBFUkRPTUFJTl9WSVJUX1NMT1QocykgIChQRVJE
T01BSU5fVklSVF9TVEFSVCArIChzKSAqIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIChQRVJET01BSU5fU0xPVF9NQllURVMgPDwgMjApKQogLyogU2xvdCAyNjE6IG1hY2hpbmUt
dG8tcGh5cyBjb252ZXJzaW9uIHRhYmxlICgyNTZHQikuICovCkBAIC0zMTAsNiArMzExLDE2IEBA
IGV4dGVybiB1bnNpZ25lZCBsb25nIHhlbl9waHlzX3N0YXJ0OwogI2RlZmluZSBBUkdfWExBVF9T
VEFSVCh2KSAgICAgICAgXAogICAgIChBUkdfWExBVF9WSVJUX1NUQVJUICsgKCh2KS0+dmNwdV9p
ZCA8PCBBUkdfWExBVF9WQV9TSElGVCkpCiAKKy8qIFBlci12Y3B1IFhQVEkgcGFnZXMuIFRoZSBm
b3VydGggcGVyLWRvbWFpbi1tYXBwaW5nIHN1Yi1hcmVhLiAqLworI2RlZmluZSBYUFRJX1ZJUlRf
U1RBUlQgICAgICAgICAgUEVSRE9NQUlOX1ZJUlRfU0xPVCgzKQorI2RlZmluZSBYUFRJX1ZBX1NI
SUZUICAgICAgICAgICAgKFBBR0VfU0hJRlQgKyBTVEFDS19PUkRFUikKKyNkZWZpbmUgWFBUSV9U
UkFNUE9MSU5FX09GRiAgICAgICgoU1RBQ0tfUEFHRVMgLSAyKSA8PCBQQUdFX1NISUZUKQorI2Rl
ZmluZSBYUFRJX1RTU19PRkYgICAgICAgICAgICAgKChTVEFDS19QQUdFUyAtIDEpIDw8IFBBR0Vf
U0hJRlQpCisjZGVmaW5lIFhQVElfU1RBUlQodikgICAgICAgICAgICAoWFBUSV9WSVJUX1NUQVJU
ICsgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgodiktPnZjcHVfaWQgPDwg
WFBUSV9WQV9TSElGVCkpCisjZGVmaW5lIFhQVElfVFJBTVBPTElORSh2KSAgICAgICAoWFBUSV9T
VEFSVCh2KSArIFhQVElfVFJBTVBPTElORV9PRkYpCisjZGVmaW5lIFhQVElfVFNTKHYpICAgICAg
ICAgICAgICAoWFBUSV9TVEFSVCh2KSArIFhQVElfVFNTX09GRikKKwogI2RlZmluZSBOQVRJVkVf
Vk1fQVNTSVNUX1ZBTElEICAgKCgxVUwgPDwgVk1BU1NUX1RZUEVfNGdiX3NlZ21lbnRzKSAgICAg
ICAgfCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDFVTCA8PCBWTUFTU1Rf
VFlQRV80Z2Jfc2VnbWVudHNfbm90aWZ5KSB8IFwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAoMVVMIDw8IFZNQVNTVF9UWVBFX3dyaXRhYmxlX3BhZ2V0YWJsZXMpIHwgXApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2N1cnJlbnQuaAppbmRleCA4M2QyMjZhMWJhLi41OTYzMTE0ZTA4IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaApAQCAtMTIsNyArMTIsNyBAQAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAKIC8qCi0g
KiBYZW4ncyBjcHUgc3RhY2tzIGFyZSA4IHBhZ2VzICg4LXBhZ2UgYWxpZ25lZCksIGFycmFuZ2Vk
IGFzOgorICogWGVuJ3MgcGh5c2ljYWwgY3B1IHN0YWNrcyBhcmUgOCBwYWdlcyAoOC1wYWdlIGFs
aWduZWQpLCBhcnJhbmdlZCBhczoKICAqCiAgKiA3IC0gUHJpbWFyeSBzdGFjayAod2l0aCBhIHN0
cnVjdCBjcHVfaW5mbyBhdCB0aGUgdG9wKQogICogNiAtIFByaW1hcnkgc3RhY2sKQEAgLTI1LDYg
KzI1LDE5IEBACiAgKi8KIAogLyoKKyAqIFRoZSB2Y3B1IHN0YWNrcyB1c2VkIGZvciBYUFRJIGFy
ZSA4LXBhZ2UgYWxpZ25lZCBpbiB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UKKyAqIGxpa2UgdGhlIHBo
eXNpY2FsIGNwdSBzdGFja3MsIGJ1dCBtb3N0IG9mIHRoYXQgYXJlYSBpcyB1bnBvcHVsYXRlZC4K
KyAqIEFzIGVhY2ggc3RhY2sgbmVlZHMgb25seSBzcGFjZSBmb3IgdGhlIGludGVycnVwdGVkIGNv
bnRleHQgYW5kIChpbiBjYXNlCisgKiBvZiB0aGUgcHJpbWFyeSBzdGFjaykgbWF5YmUgYSBjcHVf
aW5mbyBzdHJ1Y3R1cmUsIGFsbCBzdGFja3MgY2FuIGJlIHB1dAorICogaW50byBhIHNpbmdsZSBw
YWdlLiBUaGUgU3lzY2FsbCB0cmFtcG9saW5lcyBhcmUgbWFwcGVkIGRpcmVjdGx5IGJlbG93IHRo
ZQorICogc3RhY2sgcGFnZS4KKyAqCisgKiA3IC0gUHJpbWFyeSBzdGFjayAod2l0aCBhIHN0cnVj
dCBjcHVfaW5mbyBhdCB0aGUgdG9wKSwgSVNUIHN0YWNrcyBhbmQgVFNTCisgKiA2IC0gU3lzY2Fs
bCB0cmFtcG9saW5lcworICogMCAtIDUgdW51c2VkCisgKi8KKworLyoKICAqIElkZW50aWZ5IHdo
aWNoIHN0YWNrIHBhZ2UgdGhlIHN0YWNrIHBvaW50ZXIgaXMgb24uICBSZXR1cm5zIGFuIGluZGV4
CiAgKiBhcyBwZXIgdGhlIGNvbW1lbnQgYWJvdmUuCiAgKi8KQEAgLTM3LDE3ICs1MCwyOSBAQCBz
dHJ1Y3QgdmNwdTsKIAogc3RydWN0IGNwdV9pbmZvIHsKICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyBndWVzdF9jcHVfdXNlcl9yZWdzOwotICAgIHVuc2lnbmVkIGludCBwcm9jZXNzb3JfaWQ7Ci0g
ICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKLSAgICB1bnNpZ25lZCBsb25nIHBlcl9jcHVf
b2Zmc2V0OwotICAgIHVuc2lnbmVkIGxvbmcgY3I0OwotCi0gICAgLyogU2VlIGFzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oIGZvciB1c2FnZS4gKi8KLSAgICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNf
Y3RybDsKLSAgICBib29sICAgICAgICAgdXNlX3NoYWRvd19zcGVjX2N0cmw7Ci0gICAgdWludDhf
dCAgICAgIGJ0aV9pc3RfaW5mbzsKLQotICAgIHVuc2lnbmVkIGxvbmcgX19wYWQ7CisgICAgdW5p
b24geworICAgICAgICAvKiBwZXIgcGh5c2ljYWwgY3B1IG1hcHBpbmcgKi8KKyAgICAgICAgc3Ry
dWN0IHsKKyAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OworICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBjcjQ7CisKKyAgICAgICAgICAgIC8qIFNlZSBhc20teDg2L3NwZWNfY3RybF9hc20uaCBmb3Ig
dXNhZ2UuICovCisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2hhZG93X3NwZWNfY3RybDsKKyAg
ICAgICAgICAgIGJvb2wgICAgICAgICB1c2Vfc2hhZG93X3NwZWNfY3RybDsKKyAgICAgICAgICAg
IHVpbnQ4X3QgICAgICBidGlfaXN0X2luZm87CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBf
cGFkOworICAgICAgICB9OworICAgICAgICAvKiBwZXIgdmNwdSBtYXBwaW5nICh4cHRpKSAqLwor
ICAgICAgICBzdHJ1Y3QgeworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2X3BhZFs0XTsKKyAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tX2NwdTsKKyAgICAgICAgfTsKKyAg
ICB9OworICAgIHVuc2lnbmVkIGludCBwcm9jZXNzb3JfaWQ7ICAvKiBwZXIgcGh5c2ljYWwgY3B1
IG1hcHBpbmcgb25seSAqLworICAgIHVuc2lnbmVkIGludCBmbGFnczsKKyNkZWZpbmUgT05fVkNQ
VVNUQUNLICAgICAgMHgwMDAwMDAwMQorI2RlZmluZSBWQ1BVU1RBQ0tfQUNUSVZFICAweDAwMDAw
MDAyCiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICov
CiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCBiMzNjMjg2ODA3Li4xYTRlOTI0ODFjIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmgKQEAgLTUwNSw2ICs1MDUsOSBAQCBzdHJ1Y3QgcHZfdmNwdQogICAgIC8q
IERlZmVycmVkIFZBLWJhc2VkIHVwZGF0ZSBzdGF0ZS4gKi8KICAgICBib29sX3QgbmVlZF91cGRh
dGVfcnVuc3RhdGVfYXJlYTsKICAgICBzdHJ1Y3QgdmNwdV90aW1lX2luZm8gcGVuZGluZ19zeXN0
ZW1fdGltZTsKKworICAgIC8qIElmIFhQVEkgaXMgYWN0aXZlOiBwb2ludGVyIHRvIHVzZXIgcmVn
cyBvbiBzdGFjay4gKi8KKyAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqc3RhY2tfcmVnczsKIH07
CiAKIHR5cGVkZWYgZW51bSBfX3BhY2tlZCB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKaW5kZXggZGZhYzg5ZGYw
Yi4uMzRjNTFiY2ZiYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaApAQCAtMzEsNiArMzEsNyBAQCB2b2lkIHB2
X2Rlc3Ryb3lfZ2R0KHN0cnVjdCB2Y3B1ICp2KTsKIGJvb2wgcHZfbWFwX2xkdF9zaGFkb3dfcGFn
ZSh1bnNpZ25lZCBpbnQgb2ZmKTsKIGJvb2wgcHZfZGVzdHJveV9sZHQoc3RydWN0IHZjcHUgKnYp
OwogCit2b2lkIHhwdGlfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1ICp2KTsKIGludCB4cHRpX2Rv
bWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB4cHRpX2RvbWFpbl9kZXN0cm95KHN0
cnVjdCBkb21haW4gKmQpOwogCkBAIC02NSw2ICs2Niw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBw
dl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmYpIHsgcmV0dXJuIGZhbHNlOyB9
CiBzdGF0aWMgaW5saW5lIGJvb2wgcHZfZGVzdHJveV9sZHQoc3RydWN0IHZjcHUgKnYpCiB7IEFT
U0VSVF9VTlJFQUNIQUJMRSgpOyByZXR1cm4gZmFsc2U7IH0KIAorc3RhdGljIGlubGluZSB2b2lk
IHhwdGlfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KSB7IH0KIHN0YXRpYyBpbmxpbmUgaW50IHhw
dGlfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkgeyByZXR1cm4gMDsgfQogc3RhdGljIGlu
bGluZSB2b2lkIHhwdGlfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkgeyB9CiAKLS0g
CjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Ff-0003EL-VW; Fri, 09 Feb 2018 14:02:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Ff-0003DB-5P
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:02:07 +0000
X-Inumbo-ID: bd741a5b-0da1-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd741a5b-0da1-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:01:36 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7B113AE80;
 Fri,  9 Feb 2018 14:02:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:47 +0100
Message-Id: <20180209140151.24714-14-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 13/17] x86: allocate hypervisor L4 page table
	for XPTI
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBYUFRJIGZvciBhIGRvbWFpbiBpcyBzd2l0Y2hlZCBvbiBhbGxvY2F0ZSBhIGh5cGVydmlz
b3IgTDQgcGFnZQp0YWJsZSBmb3IgZWFjaCBndWVzdCBMNCBwYWdlIHRhYmxlLiBGb3IgcGVyZm9y
bWFuY2UgcmVhc29ucyBrZWVwIGEKY2FjaGUgb2YgdGhlIGxhc3QgdXNlZCBoeXBlcnZpc29yIEw0
IHBhZ2VzIHdpdGggdGhlIG1heGltdW0gbnVtYmVyCmRlcGVuZGluZyBvbiB0aGUgbnVtYmVyIG9m
IHZjcHVzIG9mIHRoZSBndWVzdC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9z
c0BzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgfCAgIDQgKwog
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgICAzICsKIHhlbi9hcmNoL3g4Ni9wdi94
cHRpLmMgICAgICAgICB8IDU0OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgIHwgICAxICsKIHhlbi9pbmNsdWRl
L2FzbS14ODYvcHYvbW0uaCAgICB8ICAgNCArCiA1IGZpbGVzIGNoYW5nZWQsIDU2MCBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94
ZW4vYXJjaC94ODYvbW0uYwppbmRleCBkODZlMDdlOWY4Li5mNjE1MjA0ZGJiIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTA0LDYgKzUw
NCw4IEBAIHZvaWQgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UpCiAKIHZvaWQgbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHsKKyAgICBp
ZiAoIGlzX3ZjcHVfeHB0aV9hY3RpdmUodikgKQorICAgICAgICB4cHRpX21ha2VfY3IzKHYsIG1m
bl94KG1mbikpOwogICAgIHYtPmFyY2guY3IzID0gbWZuX3gobWZuKSA8PCBQQUdFX1NISUZUOwog
fQogCkBAIC0xODA3LDYgKzE4MDksOCBAQCBzdGF0aWMgaW50IGZyZWVfbDRfdGFibGUoc3RydWN0
IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBpZiAoIHJjID49IDAgKQogICAgIHsKICAgICAgICAgYXRv
bWljX2RlYygmZC0+YXJjaC5wdl9kb21haW4ubnJfbDRfcGFnZXMpOworICAgICAgICBpZiAoIGQt
PmFyY2gucHZfZG9tYWluLnhwdGkgKQorICAgICAgICAgICAgeHB0aV9mcmVlX2w0KGQsIHBmbik7
CiAgICAgICAgIHJjID0gMDsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBhNjM3
MmUzYTAyLi4yZDQyOTU5ZjUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211
bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zOCw2ICszOCw3
IEBAIGFzbSgiLmZpbGUgXCIiIF9fT0JKRUNUX0ZJTEVfXyAiXCIiKTsKICNpbmNsdWRlIDxhc20v
aHZtL2h2bS5oPgogI2luY2x1ZGUgPGFzbS9odm0vY2FjaGVhdHRyLmg+CiAjaW5jbHVkZSA8YXNt
L210cnIuaD4KKyNpbmNsdWRlIDxhc20vcHYvbW0uaD4KICNpbmNsdWRlIDxhc20vZ3Vlc3RfcHQu
aD4KICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KICNpbmNsdWRlICJwcml2YXRlLmgiCkBAIC0x
ODk1LDYgKzE4OTYsOCBAQCB2b2lkIHNoX2Rlc3Ryb3lfbDRfc2hhZG93KHN0cnVjdCBkb21haW4g
KmQsIG1mbl90IHNtZm4pCiAKICAgICAvKiBQdXQgdGhlIG1lbW9yeSBiYWNrIGluIHRoZSBwb29s
ICovCiAgICAgc2hhZG93X2ZyZWUoZCwgc21mbik7CisgICAgaWYgKCBpc19kb21haW5feHB0aV9h
Y3RpdmUoZCkgKQorICAgICAgICB4cHRpX2ZyZWVfbDQoZCwgbWZuX3goc21mbikpOwogfQogCiB2
b2lkIHNoX2Rlc3Ryb3lfbDNfc2hhZG93KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IHNtZm4pCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYveHB0aS5jIGIveGVuL2FyY2gveDg2L3B2L3hwdGku
YwppbmRleCAxMzU2NTQxODA0Li5mNjYzZmFlODA2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYveHB0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi94cHRpLmMKQEAgLTIyLDggKzIyLDc1IEBA
CiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAj
aW5jbHVkZSA8eGVuL2luaXQuaD4KKyNpbmNsdWRlIDx4ZW4va2V5aGFuZGxlci5oPgogI2luY2x1
ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDxhc20vYml0
b3BzLmg+CisKKy8qCisgKiBGb3IgZWFjaCBMNCBwYWdlIHRhYmxlIG9mIHRoZSBndWVzdCB3ZSBu
ZWVkIGEgc2hhZG93IGZvciB0aGUgaHlwZXJ2aXNvci4KKyAqCisgKiBTdWNoIGEgc2hhZG93IGlz
IGNvbnNpZGVyZWQgdG8gYmUgYWN0aXZlIHdoZW4gdGhlIGd1ZXN0IGhhcyBsb2FkZWQgaXRzCisg
KiAlY3IzIG9uIGFueSB2Y3B1IHdpdGggdGhlIE1GTiBvZiB0aGUgTDQgcGFnZSB0aGUgc2hhZG93
IGlzIGFzc29jaWF0ZWQKKyAqIHdpdGguCisgKgorICogVGhlIHNoYWRvd3MgYXJlIHJlZmVyZW5j
ZWQgdmlhIGFuIGFycmF5IG9mIHN0cnVjdCB4cHRpX2w0cGcuIFRoaXMgYXJyYXkKKyAqIGlzIHNl
dCB1cCBhdCBkb21haW4gY3JlYXRpb24gdGltZSBhbmQgc2l6ZWQgYnkgbnVtYmVyIG9mIHZjcHVz
IG9mIHRoZQorICogZG9tYWluIChOX0w0X1BFUlZDUFUgKiBtYXhfdmNwdXMpLiBUaGUgaW5kZXgg
aW50byB0aGlzIGFycmF5IGlzIHVzZWQgdG8KKyAqIGFkZHJlc3MgdGhlIHNpbmdsZSB4cHRpX2w0
cGcgaW5zdGFuY2VzLgorICoKKyAqIEEgeHB0aV9sNHBnIGFzc29jaWF0ZWQgdG8gYSBndWVzdCdz
IEw0IHBhZ2UgdGFibGUgaXMgcHV0IGluIGEgbGlua2VkIGxpc3QKKyAqIGFuY2hvcmVkIGluIHRo
ZSB4cHRpX2w0cmVmIGhhc2ggYXJyYXkuIFRoZSBpbmRleCBpbnRvIHRoaXMgYXJyYXkgaXMgdGFr
ZW4KKyAqIGZyb20gdGhlIGxvd2VyIGJpdHMgb2YgdGhlIGd1ZXN0J3MgTDQgcGFnZSB0YWJsZSBN
Rk4uCisgKiBUaGUgaGFzaCBsaXN0cyBhcmUgc29ydGVkIGJ5IGEgTFJVIG1lY2hhbmlzbS4gQWRk
aXRpb25hbGx5IGFsbCB4cHRpX2w0cGcncworICogaW4gYW55IGhhc2ggbGlzdCBidXQgdGhvc2Ug
Y3VycmVudGx5IGJlaW5nIGFjdGl2ZSBhcmUgaW4gYSBzaW5nbGUgYmlnCisgKiBMUlUgbGlzdC4K
KyAqCisgKiBXaGVuZXZlciBhIGd1ZXN0IEw0IHBhZ2UgdGFibGUgaXMgYmVpbmcgdW5waW5uZWQg
aXRzIGFzc29jaWF0ZWQgc2hhZG93IGlzCisgKiBwdXQgaW4gYSBmcmVlIGxpc3QgdG8gYXZvaWQg
dGhlIG5lZWQgdG8gYWxsb2NhdGUgYSBuZXcgc2hhZG93IGZyb20gdGhlIGhlYXAKKyAqIHdoZW4g
YSBuZXcgTDQgcGFnZSBpcyBiZWluZyBwaW5uZWQuIFRoaXMgZnJlZSBsaXN0IGlzIGxpbWl0ZWQg
aW4gaXRzIGxlbmd0aAorICogdG8gKE5fTDRfRlJFRV9QRVJWQ1BVICogbWF4X3ZjcHVzKS4KKyAq
CisgKiBOZXcgc2hhZG93cyBhcmUgb2J0YWluZWQgZnJvbSB0aGUgZm9sbG93aW5nIHJlc291cmNl
cyAoZmlyc3QgaGl0IHdpbnMpOgorICogLSBmcm9tIHRoZSBmcmVlIGxpc3QKKyAqIC0gaWYgbWF4
aW11bSBudW1iZXIgb2Ygc2hhZG93cyBub3QgeWV0IHJlYWNoZWQgYWxsb2NhdGlvbiBmcm9tIHRo
ZSBoZWFwCisgKiAtIGZyb20gdGhlIGVuZCBvZiB0aGUgZ2xvYmFsIGxydSBsaXN0CisgKgorICog
QXQgZG9tYWluIGNyZWF0aW9uIHRoZSBmcmVlIGxpc3QgaXMgaW5pdGlhbGl6ZWQgd2l0aCBOX0w0
X01JTl9QRVJWQ1BVIHBlcgorICogdmNwdSBmcmVlIHNoYWRvd3MgaW4gb3JkZXIgdG8gaGF2ZSBh
IG1pbmltYWwgd29ya2luZyBzZXQgdGVjaG5pY2FsbHkgbm90CisgKiByZXF1aXJpbmcgYWRkaXRp
b25hbCBhbGxvY2F0aW9ucy4KKyAqLworCisjZGVmaW5lIFhQVElfREVCVUcKKworI2RlZmluZSBO
X0w0X1BFUlZDUFUgICAgICA2NAorI2RlZmluZSBOX0w0X0ZSRUVfUEVSVkNQVSAxNgorI2RlZmlu
ZSBOX0w0X01JTl9QRVJWQ1BVICAgMgorCisjZGVmaW5lIEw0X0lOVkFMSUQgIH4wCisKKyNkZWZp
bmUgbWF4X2w0KGQpICAgICgoZCktPm1heF92Y3B1cyAqIE5fTDRfUEVSVkNQVSkKKyNkZWZpbmUg
bWF4X2ZyZWUoeGQpIChOX0w0X0ZSRUVfUEVSVkNQVSAqICh4ZCktPmRvbWFpbi0+bWF4X3ZjcHVz
KQorI2RlZmluZSBtaW5fZnJlZSh4ZCkgKE5fTDRfTUlOX1BFUlZDUFUgKiAoeGQpLT5kb21haW4t
Pm1heF92Y3B1cykKKworI2lmZGVmIFhQVElfREVCVUcKKyNkZWZpbmUgWFBUSV9DTlQod2hhdCkg
eGQtPndoYXQrKworI2Vsc2UKKyNkZWZpbmUgWFBUSV9DTlQod2hhdCkKKyNlbmRpZgorCitzdHJ1
Y3QgeHB0aV9sNHJlZiB7CisgICAgdW5zaWduZWQgaW50IGlkeDsgICAgICAgICAgLyogRmlyc3Qg
c2hhZG93ICovCit9OworCitzdHJ1Y3QgeHB0aV9sNHBnIHsKKyAgICB1bnNpZ25lZCBsb25nIGd1
ZXN0X21mbjsgICAvKiBNRk4gb2YgZ3Vlc3QgTDQgcGFnZSAqLworICAgIHVuc2lnbmVkIGxvbmcg
eGVuX21mbjsgICAgIC8qIE1GTiBvZiBhc3NvY2lhdGVkIHNoYWRvdyAqLworICAgIHVuc2lnbmVk
IGludCByZWZfbmV4dDsgICAgIC8qIE5leHQgc2hhZG93LCBhbmNob3JlZCBpbiB4cHRpX2w0cmVm
ICovCisgICAgdW5zaWduZWQgaW50IGxydV9uZXh0OyAgICAgLyogR2xvYmFsIExSVSBsaXN0ICov
CisgICAgdW5zaWduZWQgaW50IGxydV9wcmV2OworICAgIHVuc2lnbmVkIGludCBhY3RpdmVfY250
OyAgIC8qIE51bWJlciBvZiB2Y3B1cyB0aGUgc2hhZG93IGlzIGFjdGl2ZSBvbiAqLworfTsKIAog
I2RlZmluZSBYUFRJX1NUQUNLX1NJWkUgNTEyCiAjZGVmaW5lIFhQVElfU1RBQ0tfTiAoWFBUSV9T
VEFDS19TSVpFIC8gOCkKQEAgLTQwLDcgKzEwNywzMCBAQCBzdHJ1Y3QgeHB0aV9zdGFjayB7CiB9
OwogCiBzdHJ1Y3QgeHB0aV9kb21haW4geworICAgIHN0cnVjdCB4cHRpX2w0cmVmICpsNHJlZjsg
IC8qIEhhc2ggYXJyYXkgKi8KKyAgICBzdHJ1Y3QgeHB0aV9sNHBnICpsNHBnOyAgICAvKiBTaGFk
b3cgYWRtaW4gYXJyYXkgKi8KKyAgICB1bnNpZ25lZCBpbnQgbDRyZWZfc2l6ZTsgICAvKiBIYXNo
IHNpemUgKi8KKyAgICB1bnNpZ25lZCBpbnQgbl9hbGxvYzsgICAgICAvKiBOdW1iZXIgb2YgYWxs
b2NhdGVkIHNoYWRvd3MgKi8KKyAgICB1bnNpZ25lZCBpbnQgbl9mcmVlOyAgICAgICAvKiBOdW1i
ZXIgb2YgZnJlZSBzaGFkb3dzICovCisgICAgdW5zaWduZWQgaW50IGxydV9maXJzdDsgICAgLyog
TFJVIGxpc3Qgb2YgYXNzb2NpYXRlZCBzaGFkb3dzICovCisgICAgdW5zaWduZWQgaW50IGxydV9s
YXN0OworICAgIHVuc2lnbmVkIGludCBmcmVlX2ZpcnN0OyAgIC8qIExpc3Qgb2YgZnJlZSBzaGFk
b3dzICovCisgICAgdW5zaWduZWQgaW50IHVudXNlZF9maXJzdDsgLyogTGlzdCBvZiB1bnVzZWQg
c2xvdHMgKi8KKyAgICBzcGlubG9ja190IGxvY2s7ICAgICAgICAgICAvKiBQcm90ZWN0cyBhbGwg
c2hhZG93IGxpc3RzICovCisgICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOworICAgIHN0cnVjdCB0
YXNrbGV0IHRhc2tsZXQ7CiAgICAgbDFfcGdlbnRyeV90ICoqcGVyZG9tX2wxdGFiOworI2lmZGVm
IFhQVElfREVCVUcKKyAgICB1bnNpZ25lZCBpbnQgY250X2FsbG9jOworICAgIHVuc2lnbmVkIGlu
dCBjbnRfZnJlZTsKKyAgICB1bnNpZ25lZCBpbnQgY250X2dldGZyZWU7CisgICAgdW5zaWduZWQg
aW50IGNudF9wdXRmcmVlOworICAgIHVuc2lnbmVkIGludCBjbnRfZ2V0Zm9yY2U7CisgICAgdW5z
aWduZWQgaW50IGNudF9hY3RpdmF0ZTsKKyAgICB1bnNpZ25lZCBpbnQgY250X2RlYWN0aXZhdGU7
CisgICAgdW5zaWduZWQgaW50IGNudF9uZXdsNDsKKyAgICB1bnNpZ25lZCBpbnQgY250X2ZyZWVs
NDsKKyNlbmRpZgogfTsKIAogc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7CkBAIC03NywyMiAr
MTY3LDM3MSBAQCBzdGF0aWMgaW50IHBhcnNlX3hwdGkoY29uc3QgY2hhciAqcykKIAogY3VzdG9t
X3J1bnRpbWVfcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKIAorc3RhdGljIHVuc2lnbmVkIGlu
dCB4cHRpX3NoYWRvd19hZGQoc3RydWN0IHhwdGlfZG9tYWluICp4ZCwgdW5zaWduZWQgbG9uZyBt
Zm4pCit7CisgICAgdW5zaWduZWQgaW50IG5ldyA9IHhkLT51bnVzZWRfZmlyc3Q7CisgICAgc3Ry
dWN0IHhwdGlfbDRwZyAqbDRwZyA9IHhkLT5sNHBnICsgbmV3OworCisgICAgaWYgKCB4ZC0+bl9h
bGxvYyA+PSBtYXhfbDQoeGQtPmRvbWFpbikgKQorICAgICAgICBuZXcgPSBMNF9JTlZBTElEOwor
ICAgIGlmICggbmV3ICE9IEw0X0lOVkFMSUQgKQorICAgIHsKKyAgICAgICAgWFBUSV9DTlQoY250
X2FsbG9jKTsKKyAgICAgICAgeGQtPnVudXNlZF9maXJzdCA9IGw0cGctPmxydV9uZXh0OworICAg
ICAgICBsNHBnLT54ZW5fbWZuID0gbWZuOworICAgICAgICB4ZC0+bl9hbGxvYysrOworICAgIH0K
KworICAgIHJldHVybiBuZXc7Cit9CisKK3N0YXRpYyB2b2lkICp4cHRpX3NoYWRvd19mcmVlKHN0
cnVjdCB4cHRpX2RvbWFpbiAqeGQsIHVuc2lnbmVkIGludCBmcmVlKQoreworICAgIHN0cnVjdCB4
cHRpX2w0cGcgKmw0cGcgPSB4ZC0+bDRwZyArIGZyZWU7CisgICAgdm9pZCAqdmlydDsKKworICAg
IFhQVElfQ05UKGNudF9mcmVlKTsKKyAgICBBU1NFUlQoeGQtPm5fYWxsb2MpOworICAgIHZpcnQg
PSBtZm5fdG9fdmlydChsNHBnLT54ZW5fbWZuKTsKKyAgICBsNHBnLT5scnVfbmV4dCA9IHhkLT51
bnVzZWRfZmlyc3Q7CisgICAgeGQtPnVudXNlZF9maXJzdCA9IGZyZWU7CisgICAgeGQtPm5fYWxs
b2MtLTsKKworICAgIHJldHVybiB2aXJ0OworfQorCitzdGF0aWMgdW5zaWduZWQgaW50IHhwdGlf
c2hhZG93X2dldGZyZWUoc3RydWN0IHhwdGlfZG9tYWluICp4ZCkKK3sKKyAgICB1bnNpZ25lZCBm
cmVlID0geGQtPmZyZWVfZmlyc3Q7CisgICAgc3RydWN0IHhwdGlfbDRwZyAqbDRwZyA9IHhkLT5s
NHBnICsgZnJlZTsKKworICAgIGlmICggZnJlZSAhPSBMNF9JTlZBTElEICkKKyAgICB7CisgICAg
ICAgIFhQVElfQ05UKGNudF9nZXRmcmVlKTsKKyAgICAgICAgeGQtPmZyZWVfZmlyc3QgPSBsNHBn
LT5scnVfbmV4dDsKKyAgICAgICAgQVNTRVJUKHhkLT5uX2ZyZWUpOworICAgICAgICB4ZC0+bl9m
cmVlLS07CisgICAgICAgIGw0cGctPmxydV9uZXh0ID0gTDRfSU5WQUxJRDsKKworICAgICAgICBp
ZiAoICF4ZC0+bl9mcmVlICYmIHhkLT5uX2FsbG9jIDwgbWF4X2w0KHhkLT5kb21haW4pICYmCisg
ICAgICAgICAgICAgIXhkLT5kb21haW4tPmlzX2R5aW5nICkKKyAgICAgICAgICAgIHRhc2tsZXRf
c2NoZWR1bGUoJnhkLT50YXNrbGV0KTsKKyAgICB9CisKKyAgICByZXR1cm4gZnJlZTsKK30KKwor
c3RhdGljIHZvaWQgeHB0aV9zaGFkb3dfcHV0ZnJlZShzdHJ1Y3QgeHB0aV9kb21haW4gKnhkLCB1
bnNpZ25lZCBpbnQgZnJlZSkKK3sKKyAgICBzdHJ1Y3QgeHB0aV9sNHBnICpsNHBnID0geGQtPmw0
cGcgKyBmcmVlOworCisgICAgQVNTRVJUKGZyZWUgIT0gTDRfSU5WQUxJRCk7CisgICAgWFBUSV9D
TlQoY250X3B1dGZyZWUpOworICAgIGw0cGctPmxydV9wcmV2ID0gTDRfSU5WQUxJRDsKKyAgICBs
NHBnLT5scnVfbmV4dCA9IHhkLT5mcmVlX2ZpcnN0OworICAgIHhkLT5mcmVlX2ZpcnN0ID0gZnJl
ZTsKKyAgICB4ZC0+bl9mcmVlKys7CisKKyAgICBpZiAoIHhkLT5uX2ZyZWUgPiBtYXhfZnJlZSh4
ZCkgJiYgIXhkLT5kb21haW4tPmlzX2R5aW5nICkKKyAgICAgICAgdGFza2xldF9zY2hlZHVsZSgm
eGQtPnRhc2tsZXQpOworfQorCitzdGF0aWMgc3RydWN0IHhwdGlfbDRyZWYgKnhwdGlfZ2V0X2hh
c2hlbnRyeV9tZm4oc3RydWN0IHhwdGlfZG9tYWluICp4ZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbikKK3sKKyAgICBy
ZXR1cm4geGQtPmw0cmVmICsgKG1mbiAmICh4ZC0+bDRyZWZfc2l6ZSAtIDEpKTsKK30KKworc3Rh
dGljIHN0cnVjdCB4cHRpX2w0cmVmICp4cHRpX2dldF9oYXNoZW50cnkoc3RydWN0IHhwdGlfZG9t
YWluICp4ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBpZHgpCit7CisgICAgc3RydWN0IHhwdGlfbDRwZyAqbDRwZyA9IHhkLT5sNHBn
ICsgaWR4OworCisgICAgcmV0dXJuIHhwdGlfZ2V0X2hhc2hlbnRyeV9tZm4oeGQsIGw0cGctPmd1
ZXN0X21mbik7Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgeHB0aV9zaGFkb3dfZnJvbV9oYXNo
bGlzdChzdHJ1Y3QgeHB0aV9kb21haW4gKnhkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuKQoreworICAgIHN0cnVjdCB4cHRp
X2w0cmVmICpsNHJlZjsKKyAgICB1bnNpZ25lZCBpbnQgcmVmX2lkeDsKKworICAgIGw0cmVmID0g
eHB0aV9nZXRfaGFzaGVudHJ5X21mbih4ZCwgbWZuKTsKKyAgICByZWZfaWR4ID0gbDRyZWYtPmlk
eDsKKyAgICB3aGlsZSAoIHJlZl9pZHggIT0gTDRfSU5WQUxJRCAmJiB4ZC0+bDRwZ1tyZWZfaWR4
XS5ndWVzdF9tZm4gIT0gbWZuICkKKyAgICAgICAgcmVmX2lkeCA9IHhkLT5sNHBnW3JlZl9pZHhd
LnJlZl9uZXh0OworCisgICAgcmV0dXJuIHJlZl9pZHg7Cit9CisKK3N0YXRpYyB2b2lkIHhwdGlf
c2hhZG93X2RlYWN0aXZhdGUoc3RydWN0IHhwdGlfZG9tYWluICp4ZCwgdW5zaWduZWQgaW50IGlk
eCkKK3sKKyAgICBzdHJ1Y3QgeHB0aV9sNHBnICpsNHBnID0geGQtPmw0cGcgKyBpZHg7CisgICAg
c3RydWN0IHhwdGlfbDRyZWYgKmw0cmVmOworICAgIHVuc2lnbmVkIGludCByZWZfaWR4OworCisg
ICAgLyogRGVjcmVtZW50IGFjdGl2ZSBjb3VudC4gSWYgc3RpbGwgPiAwIHdlIGFyZSBkb25lLiAq
LworICAgIFhQVElfQ05UKGNudF9kZWFjdGl2YXRlKTsKKyAgICBBU1NFUlQobDRwZy0+YWN0aXZl
X2NudCA+IDApOworICAgIGw0cGctPmFjdGl2ZV9jbnQtLTsKKyAgICBpZiAoIGw0cGctPmFjdGl2
ZV9jbnQgKQorICAgICAgICByZXR1cm47CisKKyAgICAvKiBQdXQgaW4gaGFzaCBsaXN0IGF0IGZp
cnN0IHBvc2l0aW9uIGZvciBpdHMgaGFzaCBlbnRyeS4gKi8KKyAgICBsNHJlZiA9IHhwdGlfZ2V0
X2hhc2hlbnRyeSh4ZCwgaWR4KTsKKyAgICByZWZfaWR4ID0gbDRyZWYtPmlkeDsKKyAgICBBU1NF
UlQocmVmX2lkeCAhPSBMNF9JTlZBTElEKTsKKyAgICAvKiBPbmx5IG5lZWQgdG8gZG8gc29tZXRo
aW5nIGlmIG5vdCBhbHJlYWR5IGluIGZyb250LiAqLworICAgIGlmICggcmVmX2lkeCAhPSBpZHgg
KQorICAgIHsKKyAgICAgICAgLyogU2VhcmNoIGZvciBlbnRyeSByZWZlcmVuY2luZyBvdXIgZWxl
bWVudC4gKi8KKyAgICAgICAgd2hpbGUgKCB4ZC0+bDRwZ1tyZWZfaWR4XS5yZWZfbmV4dCAhPSBp
ZHggKQorICAgICAgICAgICAgICByZWZfaWR4ID0geGQtPmw0cGdbcmVmX2lkeF0ucmVmX25leHQ7
CisKKyAgICAgICAgLyogRGVxdWV1ZSBhbmQgcHV0IHRvIGZyb250IG9mIGxpc3QuICovCisgICAg
ICAgIHhkLT5sNHBnW3JlZl9pZHhdLnJlZl9uZXh0ID0gbDRwZy0+cmVmX25leHQ7CisgICAgICAg
IGw0cGctPnJlZl9uZXh0ID0gbDRyZWYtPmlkeDsKKyAgICAgICAgbDRyZWYtPmlkeCA9IGlkeDsK
KyAgICB9CisKKyAgICAvKiBQdXQgaW50byBMUlUgbGlzdCBhdCBmaXJzdCBwb3NpdGlvbi4gKi8K
KyAgICBsNHBnLT5scnVfbmV4dCA9IHhkLT5scnVfZmlyc3Q7CisgICAgbDRwZy0+bHJ1X3ByZXYg
PSBMNF9JTlZBTElEOworICAgIHhkLT5scnVfZmlyc3QgPSBpZHg7CisgICAgaWYgKCB4ZC0+bHJ1
X2xhc3QgPT0gTDRfSU5WQUxJRCApCisgICAgICAgIHhkLT5scnVfbGFzdCA9IGlkeDsKKyAgICBl
bHNlIGlmICggbDRwZy0+bHJ1X25leHQgIT0gTDRfSU5WQUxJRCApCisgICAgICAgIHhkLT5sNHBn
W2w0cGctPmxydV9uZXh0XS5scnVfcHJldiA9IGlkeDsKK30KKworc3RhdGljIHZvaWQgeHB0aV9z
aGFkb3dfbHJ1X3JlbW92ZShzdHJ1Y3QgeHB0aV9kb21haW4gKnhkLCB1bnNpZ25lZCBpbnQgaWR4
KQoreworICAgIHN0cnVjdCB4cHRpX2w0cGcgKmw0cGcgPSB4ZC0+bDRwZyArIGlkeDsKKyAgICB1
bnNpZ25lZCBpbnQgcHJldiA9IGw0cGctPmxydV9wcmV2OworICAgIHVuc2lnbmVkIGludCBuZXh0
ID0gbDRwZy0+bHJ1X25leHQ7CisKKyAgICBpZiAoIHByZXYgIT0gTDRfSU5WQUxJRCApCisgICAg
ICAgIHhkLT5sNHBnW3ByZXZdLmxydV9uZXh0ID0gbmV4dDsKKyAgICBlbHNlIGlmICggeGQtPmxy
dV9maXJzdCA9PSBpZHggKQorICAgICAgICB4ZC0+bHJ1X2ZpcnN0ID0gbmV4dDsKKyAgICBpZiAo
IG5leHQgIT0gTDRfSU5WQUxJRCApCisgICAgICAgIHhkLT5sNHBnW25leHRdLmxydV9wcmV2ID0g
cHJldjsKKyAgICBlbHNlIGlmICggeGQtPmxydV9sYXN0ID09IGlkeCApCisgICAgICAgIHhkLT5s
cnVfbGFzdCA9IHByZXY7CisgICAgbDRwZy0+bHJ1X3ByZXYgPSBMNF9JTlZBTElEOworICAgIGw0
cGctPmxydV9uZXh0ID0gTDRfSU5WQUxJRDsKK30KKworc3RhdGljIHZvaWQgeHB0aV9zaGFkb3df
aGFzaF9yZW1vdmUoc3RydWN0IHhwdGlfZG9tYWluICp4ZCwgdW5zaWduZWQgaW50IGlkeCkKK3sK
KyAgICBzdHJ1Y3QgeHB0aV9sNHBnICpsNHBnID0geGQtPmw0cGcgKyBpZHg7CisgICAgc3RydWN0
IHhwdGlfbDRyZWYgKmw0cmVmOworICAgIHVuc2lnbmVkIGludCByZWZfaWR4OworCisgICAgbDRy
ZWYgPSB4cHRpX2dldF9oYXNoZW50cnkoeGQsIGlkeCk7CisgICAgcmVmX2lkeCA9IGw0cmVmLT5p
ZHg7CisgICAgQVNTRVJUKHJlZl9pZHggIT0gTDRfSU5WQUxJRCk7CisgICAgaWYgKCByZWZfaWR4
ID09IGlkeCApCisgICAgeworICAgICAgICBsNHJlZi0+aWR4ID0gbDRwZy0+cmVmX25leHQ7Cisg
ICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHdoaWxlICggeGQtPmw0cGdbcmVmX2lkeF0u
cmVmX25leHQgIT0gaWR4ICkKKyAgICAgICAgICAgIHJlZl9pZHggPSB4ZC0+bDRwZ1tyZWZfaWR4
XS5yZWZfbmV4dDsKKyAgICAgICAgeGQtPmw0cGdbcmVmX2lkeF0ucmVmX25leHQgPSBsNHBnLT5y
ZWZfbmV4dDsKKyAgICB9Cit9CisKK3N0YXRpYyB1bnNpZ25lZCBpbnQgeHB0aV9zaGFkb3dfZ2V0
Zm9yY2Uoc3RydWN0IHhwdGlfZG9tYWluICp4ZCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaWR4ID0g
eGQtPmxydV9sYXN0OworCisgICAgWFBUSV9DTlQoY250X2dldGZvcmNlKTsKKyAgICBBU1NFUlQo
aWR4ICE9IEw0X0lOVkFMSUQpOworICAgIEFTU0VSVCgheGQtPmw0cGdbaWR4XS5hY3RpdmVfY250
KTsKKworICAgIHhwdGlfc2hhZG93X2hhc2hfcmVtb3ZlKHhkLCBpZHgpOworICAgIHhwdGlfc2hh
ZG93X2xydV9yZW1vdmUoeGQsIGlkeCk7CisKKyAgICByZXR1cm4gaWR4OworfQorCitzdGF0aWMg
dW5zaWduZWQgaW50IHhwdGlfc2hhZG93X2dldChzdHJ1Y3QgeHB0aV9kb21haW4gKnhkLCB1bnNp
Z25lZCBsb25nIG1mbikKK3sKKyAgICB1bnNpZ25lZCBpbnQgaWR4OworICAgIHN0cnVjdCB4cHRp
X2w0cmVmICpsNHJlZjsKKyAgICBzdHJ1Y3QgeHB0aV9sNHBnICpsNHBnOworCisgICAgaWR4ID0g
eHB0aV9zaGFkb3dfZnJvbV9oYXNobGlzdCh4ZCwgbWZuKTsKKyAgICBpZiAoIGlkeCAhPSBMNF9J
TlZBTElEICkKKyAgICB7CisgICAgICAgIC8qIFJlbW92ZSBmcm9tIExSVSBsaXN0IGlmIGN1cnJl
bnRseSBub3QgYWN0aXZlLiAqLworICAgICAgICBpZiAoICF4ZC0+bDRwZ1tpZHhdLmFjdGl2ZV9j
bnQgKQorICAgICAgICAgICAgeHB0aV9zaGFkb3dfbHJ1X3JlbW92ZSh4ZCwgaWR4KTsKKworICAg
ICAgICByZXR1cm4gaWR4OworICAgIH0KKworICAgIFhQVElfQ05UKGNudF9uZXdsNCk7CisgICAg
aWR4ID0geHB0aV9zaGFkb3dfZ2V0ZnJlZSh4ZCk7CisgICAgaWYgKCBpZHggPT0gTDRfSU5WQUxJ
RCApCisgICAgICAgIGlkeCA9IHhwdGlfc2hhZG93X2dldGZvcmNlKHhkKTsKKworICAgIC8qIFNl
dCBtZm4gYW5kIGluc2VydCBpbiBoYXNoIGxpc3QuICovCisgICAgbDRyZWYgPSB4cHRpX2dldF9o
YXNoZW50cnlfbWZuKHhkLCBtZm4pOworICAgIGw0cGcgPSB4ZC0+bDRwZyArIGlkeDsKKyAgICBs
NHBnLT5ndWVzdF9tZm4gPSBtZm47CisgICAgbDRwZy0+cmVmX25leHQgPSBsNHJlZi0+aWR4Owor
ICAgIGw0cmVmLT5pZHggPSBpZHg7CisKKyAgICByZXR1cm4gaWR4OworfQorCitzdGF0aWMgdW5z
aWduZWQgaW50IHhwdGlfc2hhZG93X2FjdGl2YXRlKHN0cnVjdCB4cHRpX2RvbWFpbiAqeGQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZu
KQoreworICAgIHVuc2lnbmVkIGludCBpZHg7CisgICAgc3RydWN0IHhwdGlfbDRwZyAqbDRwZzsK
KworICAgIFhQVElfQ05UKGNudF9hY3RpdmF0ZSk7CisgICAgaWR4ID0geHB0aV9zaGFkb3dfZ2V0
KHhkLCBtZm4pOworICAgIGw0cGcgPSB4ZC0+bDRwZyArIGlkeDsKKworICAgIGw0cGctPmFjdGl2
ZV9jbnQrKzsKKworICAgIHJldHVybiBpZHg7Cit9CisKK3ZvaWQgeHB0aV9tYWtlX2NyMyhzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBtZm4pCit7CisgICAgc3RydWN0IHhwdGlfZG9tYWlu
ICp4ZCA9IHYtPmRvbWFpbi0+YXJjaC5wdl9kb21haW4ueHB0aTsKKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOworICAgIHVuc2lnbmVkIGludCBpZHg7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgm
eGQtPmxvY2ssIGZsYWdzKTsKKworICAgIGlkeCA9IHYtPmFyY2gucHZfdmNwdS54ZW5fY3IzX3No
YWRvdzsKKworICAgIC8qIEZpcnN0IGFjdGl2YXRlIG5ldyBzaGFkb3cuICovCisgICAgdi0+YXJj
aC5wdl92Y3B1Lnhlbl9jcjNfc2hhZG93ID0geHB0aV9zaGFkb3dfYWN0aXZhdGUoeGQsIG1mbik7
CisKKyAgICAvKiBEZWFjdGl2YXRlIG9sZCBzaGFkb3cgaWYgYXBwbGljYWJsZS4gKi8KKyAgICBp
ZiAoIGlkeCAhPSBMNF9JTlZBTElEICkKKyAgICAgICAgeHB0aV9zaGFkb3dfZGVhY3RpdmF0ZSh4
ZCwgaWR4KTsKKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkLT5sb2NrLCBmbGFncyk7
Cit9CisKK3ZvaWQgeHB0aV9mcmVlX2w0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
bWZuKQoreworICAgIHN0cnVjdCB4cHRpX2RvbWFpbiAqeGQgPSBkLT5hcmNoLnB2X2RvbWFpbi54
cHRpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgdW5zaWduZWQgaW50IGlkeDsKKwor
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ4ZC0+bG9jaywgZmxhZ3MpOworCisgICAgaWR4ID0geHB0
aV9zaGFkb3dfZnJvbV9oYXNobGlzdCh4ZCwgbWZuKTsKKyAgICBpZiAoIGlkeCAhPSBMNF9JTlZB
TElEICkKKyAgICB7CisgICAgICAgIFhQVElfQ05UKGNudF9mcmVlbDQpOworICAgICAgICAvKiBN
aWdodCBzdGlsbCBiZSBhY3RpdmUgaW4gYSB2Y3B1IHRvIGJlIGRlc3Ryb3llZC4gKi8KKyAgICAg
ICAgaWYgKCAheGQtPmw0cGdbaWR4XS5hY3RpdmVfY250ICkKKyAgICAgICAgeworICAgICAgICAg
ICAgeHB0aV9zaGFkb3dfbHJ1X3JlbW92ZSh4ZCwgaWR4KTsKKyAgICAgICAgICAgIHhwdGlfc2hh
ZG93X2hhc2hfcmVtb3ZlKHhkLCBpZHgpOworICAgICAgICAgICAgeHB0aV9zaGFkb3dfcHV0ZnJl
ZSh4ZCwgaWR4KTsKKyAgICAgICAgfQorICAgIH0KKworICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJnhkLT5sb2NrLCBmbGFncyk7Cit9CisKK3N0YXRpYyB2b2lkIHhwdGlfdGFza2xldCh1bnNp
Z25lZCBsb25nIF94ZCkKK3sKKyAgICBzdHJ1Y3QgeHB0aV9kb21haW4gKnhkID0gKHN0cnVjdCB4
cHRpX2RvbWFpbiAqKV94ZDsKKyAgICB2b2lkICp2aXJ0OworICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3M7CisgICAgdW5zaWduZWQgaW50IGZyZWU7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmeGQt
PmxvY2ssIGZsYWdzKTsKKworICAgIHdoaWxlICggeGQtPm5fZnJlZSA8IG1pbl9mcmVlKHhkKSAm
JiB4ZC0+bl9hbGxvYyA8IG1heF9sNCh4ZC0+ZG9tYWluKSApCisgICAgeworICAgICAgICBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZ4ZC0+bG9jaywgZmxhZ3MpOworICAgICAgICB2aXJ0ID0gYWxs
b2NfeGVuaGVhcF9wYWdlcygwLCBNRU1GX25vZGUoZG9tYWluX3RvX25vZGUoeGQtPmRvbWFpbikp
KTsKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnhkLT5sb2NrLCBmbGFncyk7CisgICAgICAg
IGlmICggIXZpcnQgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGZyZWUgPSB4cHRpX3No
YWRvd19hZGQoeGQsIHZpcnRfdG9fbWZuKHZpcnQpKTsKKyAgICAgICAgaWYgKCBmcmVlID09IEw0
X0lOVkFMSUQgKQorICAgICAgICB7CisgICAgICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZ4ZC0+bG9jaywgZmxhZ3MpOworICAgICAgICAgICAgZnJlZV94ZW5oZWFwX3BhZ2UodmlydCk7
CisgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmeGQtPmxvY2ssIGZsYWdzKTsKKyAgICAg
ICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIHhwdGlfc2hhZG93X3B1dGZyZWUoeGQs
IGZyZWUpOworICAgIH0KKworICAgIHdoaWxlICggeGQtPm5fZnJlZSA+IG1heF9mcmVlKHhkKSAp
CisgICAgeworICAgICAgICBmcmVlID0geHB0aV9zaGFkb3dfZ2V0ZnJlZSh4ZCk7CisgICAgICAg
IEFTU0VSVChmcmVlICE9IEw0X0lOVkFMSUQpOworICAgICAgICB2aXJ0ID0geHB0aV9zaGFkb3df
ZnJlZSh4ZCwgZnJlZSk7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnhkLT5sb2Nr
LCBmbGFncyk7CisgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlKHZpcnQpOworICAgICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmeGQtPmxvY2ssIGZsYWdzKTsKKyAgICB9CisKKyAgICBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZ4ZC0+bG9jaywgZmxhZ3MpOworfQorCiB2b2lkIHhwdGlfZG9tYWluX2Rl
c3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgeHB0aV9kb21haW4gKnhkID0g
ZC0+YXJjaC5wdl9kb21haW4ueHB0aTsKKyAgICB1bnNpZ25lZCBpbnQgaWR4OwogCiAgICAgaWYg
KCAheGQgKQogICAgICAgICByZXR1cm47CiAKKyAgICB0YXNrbGV0X2tpbGwoJnhkLT50YXNrbGV0
KTsKKworICAgIHdoaWxlICggeGQtPmxydV9maXJzdCAhPSBMNF9JTlZBTElEICkgeworICAgICAg
ICBpZHggPSB4ZC0+bHJ1X2ZpcnN0OworICAgICAgICB4cHRpX3NoYWRvd19scnVfcmVtb3ZlKHhk
LCBpZHgpOworICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh4cHRpX3NoYWRvd19mcmVlKHhkLCBp
ZHgpKTsKKyAgICB9CisKKyAgICB3aGlsZSAoIHhkLT5uX2ZyZWUgKSB7CisgICAgICAgIGlkeCA9
IHhwdGlfc2hhZG93X2dldGZyZWUoeGQpOworICAgICAgICBmcmVlX3hlbmhlYXBfcGFnZSh4cHRp
X3NoYWRvd19mcmVlKHhkLCBpZHgpKTsKKyAgICB9CisKICAgICB4ZnJlZSh4ZC0+cGVyZG9tX2wx
dGFiKTsKKyAgICB4ZnJlZSh4ZC0+bDRwZyk7CisgICAgeGZyZWUoeGQtPmw0cmVmKTsKICAgICB4
ZnJlZSh4ZCk7CiAgICAgZC0+YXJjaC5wdl9kb21haW4ueHB0aSA9IE5VTEw7CiB9CiAKIHZvaWQg
eHB0aV92Y3B1X2Rlc3Ryb3koc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaWYgKCB2LT5kb21haW4t
PmFyY2gucHZfZG9tYWluLnhwdGkgKQorICAgIHN0cnVjdCB4cHRpX2RvbWFpbiAqeGQgPSB2LT5k
b21haW4tPmFyY2gucHZfZG9tYWluLnhwdGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKwor
ICAgIGlmICggeGQgKQogICAgIHsKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnhkLT5sb2Nr
LCBmbGFncyk7CisKKyAgICAgICAgaWYgKCB2LT5hcmNoLnB2X3ZjcHUueGVuX2NyM19zaGFkb3cg
IT0gTDRfSU5WQUxJRCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHhwdGlfc2hhZG93X2RlYWN0
aXZhdGUoeGQsIHYtPmFyY2gucHZfdmNwdS54ZW5fY3IzX3NoYWRvdyk7CisgICAgICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUueGVuX2NyM19zaGFkb3cgPSBMNF9JTlZBTElEOworICAgICAgICB9CisK
KyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmeGQtPmxvY2ssIGZsYWdzKTsKKwogICAg
ICAgICBmcmVlX3hlbmhlYXBfcGFnZSh2LT5hcmNoLnB2X3ZjcHUuc3RhY2tfcmVncyk7CiAgICAg
ICAgIHYtPmFyY2gucHZfdmNwdS5zdGFja19yZWdzID0gTlVMTDsKICAgICAgICAgZGVzdHJveV9w
ZXJkb21haW5fbWFwcGluZyh2LT5kb21haW4sIFhQVElfU1RBUlQodiksIFNUQUNLX1BBR0VTKTsK
QEAgLTE1NSw2ICs1OTQsOCBAQCBzdGF0aWMgaW50IHhwdGlfdmNwdV9pbml0KHN0cnVjdCB2Y3B1
ICp2KQogICAgIGwxZV93cml0ZShwbDFlICsgU1RBQ0tfUEFHRVMgLSAyLAogICAgICAgICAgICAg
ICBsMWVfZnJvbV9wZm4odmlydF90b19tZm4oeHB0aV9sc3RhciksIF9fUEFHRV9IWVBFUlZJU09S
X1JYKSk7CiAKKyAgICB2LT5hcmNoLnB2X3ZjcHUueGVuX2NyM19zaGFkb3cgPSBMNF9JTlZBTElE
OworCiAgZG9uZToKICAgICByZXR1cm4gcmM7CiB9CkBAIC0xNjUsNiArNjA2LDggQEAgaW50IHhw
dGlfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpbnQgcmV0ID0gLUVOT01FTTsK
ICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgeHB0aV9kb21haW4gKnhkOworICAgIHZv
aWQgKnZpcnQ7CisgICAgdW5zaWduZWQgaW50IGksIG5ldzsKIAogICAgIGlmICggIWlzX3B2X2Rv
bWFpbihkKSB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4gMDsKQEAg
LTE5Myw2ICs2MzYsNDAgQEAgaW50IHhwdGlfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
ICAgICBpZiAoICF4ZCApCiAgICAgICAgIGdvdG8gZG9uZTsKICAgICBkLT5hcmNoLnB2X2RvbWFp
bi54cHRpID0geGQ7CisgICAgeGQtPmRvbWFpbiA9IGQ7CisgICAgeGQtPmxydV9maXJzdCA9IEw0
X0lOVkFMSUQ7CisgICAgeGQtPmxydV9sYXN0ID0gTDRfSU5WQUxJRDsKKyAgICB4ZC0+ZnJlZV9m
aXJzdCA9IEw0X0lOVkFMSUQ7CisKKyAgICBzcGluX2xvY2tfaW5pdCgmeGQtPmxvY2spOworICAg
IHRhc2tsZXRfaW5pdCgmeGQtPnRhc2tsZXQsIHhwdGlfdGFza2xldCwgKHVuc2lnbmVkIGxvbmcp
eGQpOworCisgICAgeGQtPmw0cmVmX3NpemUgPSAxIDw8IChmbHMobWF4X2w0KGQpKSAtIDEpOwor
ICAgIHhkLT5sNHJlZiA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IHhwdGlfbDRyZWYsIHhkLT5sNHJl
Zl9zaXplKTsKKyAgICBpZiAoICF4ZC0+bDRyZWYgKQorICAgICAgICBnb3RvIGRvbmU7CisgICAg
Zm9yICggaSA9IDA7IGkgPCB4ZC0+bDRyZWZfc2l6ZTsgaSsrICkKKyAgICAgICAgeGQtPmw0cmVm
W2ldLmlkeCA9IEw0X0lOVkFMSUQ7CisKKyAgICB4ZC0+bDRwZyA9IHh6YWxsb2NfYXJyYXkoc3Ry
dWN0IHhwdGlfbDRwZywgbWF4X2w0KGQpKTsKKyAgICBpZiAoICF4ZC0+bDRwZyApCisgICAgICAg
IGdvdG8gZG9uZTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IG1heF9sNChkKSAtIDE7IGkrKyApCisg
ICAgeworICAgICAgICB4ZC0+bDRwZ1tpXS5scnVfbmV4dCA9IGkgKyAxOworICAgIH0KKyAgICB4
ZC0+bDRwZ1tpXS5scnVfbmV4dCA9IEw0X0lOVkFMSUQ7CisgICAgeGQtPnVudXNlZF9maXJzdCA9
IDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IG1pbl9mcmVlKHhkKTsgaSsrICkKKyAgICB7Cisg
ICAgICAgIHZpcnQgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKDAsIE1FTUZfbm9kZShkb21haW5fdG9f
bm9kZShkKSkpOworICAgICAgICBpZiAoICF2aXJ0ICkKKyAgICAgICAgICAgIGdvdG8gZG9uZTsK
KyAgICAgICAgbmV3ID0geHB0aV9zaGFkb3dfYWRkKHhkLCB2aXJ0X3RvX21mbih2aXJ0KSk7Cisg
ICAgICAgIEFTU0VSVChuZXcgIT0gTDRfSU5WQUxJRCk7CisgICAgICAgIHhwdGlfc2hhZG93X3B1
dGZyZWUoeGQsIG5ldyk7CisgICAgfQogCiAgICAgeGQtPnBlcmRvbV9sMXRhYiA9IHh6YWxsb2Nf
YXJyYXkobDFfcGdlbnRyeV90ICosCiAgICAgICAgICAgICAgICAgICAgbDJfdGFibGVfb2Zmc2V0
KChkLT5tYXhfdmNwdXMgLSAxKSA8PCBYUFRJX1ZBX1NISUZUKSArIDEpOwpAQCAtMjA2LDkgKzY4
Myw3OSBAQCBpbnQgeHB0aV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAg
ICAgZ290byBkb25lOwogICAgIH0KIAorICAgIHJldCA9IDA7CisKICAgICBwcmludGsoIkVuYWJs
aW5nIFhlbiBQYWdldGFibGUgcHJvdGVjdGlvbiAoWFBUSSkgZm9yIERvbWFpbiAlZFxuIiwKICAg
ICAgICAgICAgZC0+ZG9tYWluX2lkKTsKIAogIGRvbmU6CiAgICAgcmV0dXJuIHJldDsKIH0KKwor
c3RhdGljIHZvaWQgeHB0aV9kdW1wX2RvbWFpbl9pbmZvKHN0cnVjdCBkb21haW4gKmQpCit7Cisg
ICAgc3RydWN0IHhwdGlfZG9tYWluICp4ZCA9IGQtPmFyY2gucHZfZG9tYWluLnhwdGk7CisgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGlmICggIWlzX3B2X2RvbWFpbihkKSB8fCAheGQg
KQorICAgICAgICByZXR1cm47CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmeGQtPmxvY2ssIGZs
YWdzKTsKKworICAgIHByaW50aygiRG9tYWluICVkIFhQVEkgc2hhZG93IHBhZ2VzOiAldSBhbGxv
Y2F0ZWQsICV1IG1heCwgJXUgZnJlZVxuIiwKKyAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB4ZC0+
bl9hbGxvYywgbWF4X2w0KGQpLCB4ZC0+bl9mcmVlKTsKKworI2lmZGVmIFhQVElfREVCVUcKKyAg
ICBwcmludGsoIiAgYWxsb2M6ICVkLCBmcmVlOiAlZCwgZ2V0ZnJlZTogJWQsIHB1dGZyZWU6ICVk
LCBnZXRmb3JjZTogJWRcbiIsCisgICAgICAgICAgIHhkLT5jbnRfYWxsb2MsIHhkLT5jbnRfZnJl
ZSwgeGQtPmNudF9nZXRmcmVlLCB4ZC0+Y250X3B1dGZyZWUsCisgICAgICAgICAgIHhkLT5jbnRf
Z2V0Zm9yY2UpOworICAgIHByaW50aygiICBhY3RpdmF0ZTogJWQsIGRlYWN0aXZhdGU6ICVkLCBu
ZXdsNDogJWQsIGZyZWVsNDogJWRcbiIsCisgICAgICAgICAgIHhkLT5jbnRfYWN0aXZhdGUsIHhk
LT5jbnRfZGVhY3RpdmF0ZSwgeGQtPmNudF9uZXdsNCwKKyAgICAgICAgICAgeGQtPmNudF9mcmVl
bDQpOworI2VuZGlmCisKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ4ZC0+bG9jaywgZmxh
Z3MpOworfQorCitzdGF0aWMgdm9pZCB4cHRpX2R1bXBfaW5mbyh1bnNpZ25lZCBjaGFyIGtleSkK
K3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkOworICAgIGNoYXIgKm9wdDsKKworICAgIHByaW50aygi
JyVjJyBwcmVzc2VkIC0+IGR1bXBpbmcgWFBUSSBpbmZvXG4iLCBrZXkpOworCisgICAgc3dpdGNo
ICggb3B0X3hwdGkgKQorICAgIHsKKyAgICBjYXNlIFhQVElfREVGQVVMVDoKKyAgICAgICAgb3B0
ID0gImRlZmF1bHQiOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFhQVElfT046CisgICAgICAg
IG9wdCA9ICJvbiI7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgWFBUSV9PRkY6CisgICAgICAg
IG9wdCA9ICJvZmYiOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFhQVElfTk9ET00wOgorICAg
ICAgICBvcHQgPSAibm9kb20wIjsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAg
ICAgb3B0ID0gIj8/PyI7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHByaW50aygiWFBU
SSBnbG9iYWwgc2V0dGluZzogJXNcbiIsIG9wdCk7CisKKyAgICByY3VfcmVhZF9sb2NrKCZkb21s
aXN0X3JlYWRfbG9jayk7CisKKyAgICBmb3JfZWFjaF9kb21haW4gKCBkICkKKyAgICAgICAgeHB0
aV9kdW1wX2RvbWFpbl9pbmZvKGQpOworCisgICAgcmN1X3JlYWRfdW5sb2NrKCZkb21saXN0X3Jl
YWRfbG9jayk7Cit9CisKK3N0YXRpYyBpbnQgX19pbml0IHhwdGlfa2V5X2luaXQodm9pZCkKK3sK
KyAgICByZWdpc3Rlcl9rZXloYW5kbGVyKCdYJywgeHB0aV9kdW1wX2luZm8sICJkdW1wIFhQVEkg
aW5mbyIsIDEpOworICAgIHJldHVybiAwOworfQorX19pbml0Y2FsbCh4cHRpX2tleV9pbml0KTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCmluZGV4IDFhNGU5MjQ4MWMuLjVkMTQ2MzEyNzIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaApAQCAtNTA4LDYgKzUwOCw3IEBAIHN0cnVjdCBwdl92Y3B1CiAKICAgICAvKiBJZiBY
UFRJIGlzIGFjdGl2ZTogcG9pbnRlciB0byB1c2VyIHJlZ3Mgb24gc3RhY2suICovCiAgICAgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnN0YWNrX3JlZ3M7CisgICAgdW5zaWduZWQgeGVuX2NyM19zaGFk
b3c7ICAgIC8qIFhQVEk6IGluZGV4IG9mIGN1cnJlbnQgc2hhZG93IEw0ICovCiB9OwogCiB0eXBl
ZGVmIGVudW0gX19wYWNrZWQgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9t
bS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCmluZGV4IDM0YzUxYmNmYmEuLjI1YzAz
NTk4OGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3B2L21tLmgKQEAgLTM0LDYgKzM0LDggQEAgYm9vbCBwdl9kZXN0cm95
X2xkdChzdHJ1Y3QgdmNwdSAqdik7CiB2b2lkIHhwdGlfdmNwdV9kZXN0cm95KHN0cnVjdCB2Y3B1
ICp2KTsKIGludCB4cHRpX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwogdm9pZCB4cHRp
X2RvbWFpbl9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB4cHRpX21ha2VfY3IzKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG1mbik7Cit2b2lkIHhwdGlfZnJlZV9sNChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIG1mbik7CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBp
c19kb21haW5feHB0aV9hY3RpdmUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKQEAgLTY5LDYg
KzcxLDggQEAgc3RhdGljIGlubGluZSBib29sIHB2X2Rlc3Ryb3lfbGR0KHN0cnVjdCB2Y3B1ICp2
KQogc3RhdGljIGlubGluZSB2b2lkIHhwdGlfdmNwdV9pbml0KHN0cnVjdCB2Y3B1ICp2KSB7IH0K
IHN0YXRpYyBpbmxpbmUgaW50IHhwdGlfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkgeyBy
ZXR1cm4gMDsgfQogc3RhdGljIGlubGluZSB2b2lkIHhwdGlfZG9tYWluX2Rlc3Ryb3koc3RydWN0
IGRvbWFpbiAqZCkgeyB9CitzdGF0aWMgaW5saW5lIHZvaWQgeHB0aV9tYWtlX2NyMyhzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBtZm4pIHsgfQorc3RhdGljIGlubGluZSB2b2lkIHhwdGlf
ZnJlZV9sNChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIG1mbikgeyB9CiAKIHN0YXRp
YyBpbmxpbmUgYm9vbCBpc19kb21haW5feHB0aV9hY3RpdmUoY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCkKIHsgcmV0dXJuIGZhbHNlOyB9Ci0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Ff-0003DS-7A; Fri, 09 Feb 2018 14:02:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Fd-0003Ci-KG
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:02:05 +0000
X-Inumbo-ID: bd67c945-0da1-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd67c945-0da1-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:01:36 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1A969AE7C;
 Fri,  9 Feb 2018 14:02:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:45 +0100
Message-Id: <20180209140151.24714-12-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 11/17] x86: modify interrupt handlers to
	support stack switching
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9kaWZ5IHRoZSBpbnRlcnJ1cHQgaGFuZGxlcnMgdG8gc3dpdGNoIHN0YWNrcyBvbiBpbnRlcnJ1
cHQgZW50cnkgaW4KY2FzZSB0aGV5IGFyZSBydW5uaW5nIG9uIGEgcGVyLXZjcHUgc3RhY2suIFNh
bWUgYXBwbGllcyB0byByZXR1cm5pbmcKdG8gdGhlIGd1ZXN0OiBpbiBjYXNlIHRoZSB0byBiZSBs
b2FkZWQgY29udGV4dCBpcyBsb2NhdGVkIG9uIGEKcGVyLXZjcHUgc3RhY2sgc3dpdGNoIHRvIHRo
aXMgb25lIGJlZm9yZSByZXR1cm5pbmcgdG8gdGhlIGd1ZXN0LgoKVGhlIE5NSSBhbmQgTUNFIGlu
dGVycnVwdCBoYW5kbGVycyBzaGFyZSBtb3N0IG9mIHRoZWlyIGNvZGUgdG9kYXkuIFVzZQp0aGUg
Y29tbW9uIHBhcnQgb25seSBhZnRlciBzd2l0Y2hpbmcgc3RhY2tzIGFzIHRoaXMgd2lsbCBlbmFi
bGUgdXMKY2FsY3VsYXRpbmcgdGhlIGNvcnJlY3Qgc3RhY2sgYWRkcmVzcyBtb3N0bHkgYXQgYnVp
bGQgdGltZSBpbnN0ZWFkIG9mCmRvaW5nIGl0IGFsbCBhdCBydW50aW1lLgoKZ3Vlc3RfY3B1X3Vz
ZXJfcmVncygpIGlzIG1vZGlmaWVkIHRvIGFsd2F5cyByZXR1cm4gdGhlIGNvcnJlY3QKdXNlciBy
ZWdpc3RlcnMgYWRkcmVzcywgZWl0aGVyIGxpa2UgdG9kYXkgdGhlIG9uZSBvZiB0aGUgcGVyIHBo
eXNpY2FsCmNwdSBzdGFjaywgb3IgdGhhdCBvZiB0aGUgcGVyLXZjcHUgc3RhY2suIERlcGVuZGlu
ZyBvbiB0aGUgdXNhZ2Ugc29tZQpjYWxsZXJzIG9mIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKSBuZWVk
IHRvIGJlIGFkYXB0ZWQgdG8gdXNlCmdldF9jcHVfaW5mbygpIGluc3RlYWQuCgpTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpWMzoKLSByZXdvcmsgU1dJ
VENIX0ZST01fVkNQVV9TVEFDS19JU1QgdG8gdGFrZSB0aGUgaXN0IGFzIHBhcmFtZXRlcgotLS0K
IHhlbi9hcmNoL3g4Ni9wdi94cHRpLXN0dWIuUyAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyB8ICAyICsrCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgICAgICAgfCAxNCArKysrKysrKysrKystLQogeGVuL2NvbW1vbi93YWl0LmMgICAgICAgICAg
ICAgICAgIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICB8
IDE5ICsrKysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAg
ICB8IDE1ICsrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAg
IHwgMTIgKysrKysrLS0tLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDU5IGluc2VydGlvbnMoKyksIDE1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi94cHRpLXN0dWIuUyBi
L3hlbi9hcmNoL3g4Ni9wdi94cHRpLXN0dWIuUwppbmRleCBlZmExZTNmNjYxLi45MmYyZWY2ZGFj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYveHB0aS1zdHViLlMKKysrIGIveGVuL2FyY2gv
eDg2L3B2L3hwdGktc3R1Yi5TCkBAIC0yNiw3ICsyNiw3IEBAIEVOVFJZKHhwdGlfbHN0YXIpCiAg
ICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKICAg
ICAgICAgbW92ICAgJXJzcCwgJXIxMgotCisgICAgICAgIFNXSVRDSF9GUk9NX1ZDUFVfU1RBQ0sK
ICAgICAgICAgc3RpCiAKICAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAl
cjEyPXJlZ3MsICVyc3A9Y3B1aW5mbywgQ2xvYjogYWNkICovCkBAIC00Niw3ICs0Niw3IEBAIEVO
VFJZKHhwdGlfY3N0YXIpCiAgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAg
ICAgICAgU0FWRV9BTEwKICAgICAgICAgbW92cSAgJXJzcCwgJXIxMgotCisgICAgICAgIFNXSVRD
SF9GUk9NX1ZDUFVfU1RBQ0sKICAgICAgICAgc3RpCiAKICAgICAgICAgU1BFQ19DVFJMX0VOVFJZ
X0ZST01fUFYgLyogUmVxOiAlcjEyPXJlZ3MsICVyc3A9Y3B1aW5mbywgQ2xvYjogYWNkICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggY2M3NzUzYzBhOS4uYjAwNjBiZTI2MSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTQxLDYgKzE0MSw4IEBAIHZvaWQgX19kdW1t
eV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9fc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNw
dV9pbmZvLCBzaGFkb3dfc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BVSU5GT191c2Vfc2hhZG93
X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1c2Vfc2hhZG93X3NwZWNfY3RybCk7CiAgICAg
T0ZGU0VUKENQVUlORk9fYnRpX2lzdF9pbmZvLCBzdHJ1Y3QgY3B1X2luZm8sIGJ0aV9pc3RfaW5m
byk7CisgICAgT0ZGU0VUKENQVUlORk9fc3RhY2tfYm90dG9tX2NwdSwgc3RydWN0IGNwdV9pbmZv
LCBzdGFja19ib3R0b21fY3B1KTsKKyAgICBPRkZTRVQoQ1BVSU5GT19mbGFncywgc3RydWN0IGNw
dV9pbmZvLCBmbGFncyk7CiAgICAgREVGSU5FKENQVUlORk9fc2l6ZW9mLCBzaXplb2Yoc3RydWN0
IGNwdV9pbmZvKSk7CiAgICAgQkxBTksoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDY5NTkwZDBi
MTcuLjkwOWY2ZWVhNjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwor
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTQ1LDYgKzQ1LDcgQEAgcmVzdG9y
ZV9hbGxfZ3Vlc3Q6CiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBiZXlvbmQgdGhpcyBwb2ludC4gKi8KICAgICAgICAgU1BFQ19DVFJMX0VYSVRf
VE9fR1VFU1QgLyogUmVxOiBhPXNwZWNfY3RybCAlcnNwPWNwdWluZm8sIENsb2I6IGNkICovCiAK
KyAgICAgICAgU1dJVENIX1RPX1ZDUFVfU1RBQ0sKICAgICAgICAgUkVTVE9SRV9BTEwKICAgICAg
ICAgdGVzdHcgJFRSQVBfc3lzY2FsbCw0KCVyc3ApCiAgICAgICAgIGp6ICAgIGlyZXRfZXhpdF90
b19ndWVzdApAQCAtMjAyLDcgKzIwMyw2IEBAIHByb2Nlc3NfdHJhcDoKICAgICAgICAgam1wICB0
ZXN0X2FsbF9ldmVudHMKIAogRU5UUlkoc3lzZW50ZXJfZW50cnkpCi0gICAgICAgIHN0aQogICAg
ICAgICBwdXNocSAkRkxBVF9VU0VSX1NTCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIHB1c2hm
cQpAQCAtMjE0LDYgKzIxNCw4IEBAIEdMT0JBTChzeXNlbnRlcl9lZmxhZ3Nfc2F2ZWQpCiAgICAg
ICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKICAgICAgICAgU0FWRV9BTEwKICAgICAg
ICAgbW92ICAgJXJzcCwgJXIxMgorICAgICAgICBTV0lUQ0hfRlJPTV9WQ1BVX1NUQUNLCisgICAg
ICAgIHN0aQogCiAgICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXIxMj1y
ZWdzLCAlcnNwPWNwdWluZm8sIENsb2I6IGFjZCAqLwogICAgICAgICAvKiBXQVJOSU5HISBgcmV0
YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCkBAIC0y
NTQsNiArMjU2LDcgQEAgRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCiAgICAgICAgIG1vdmwgICQw
eDgwLCA0KCVyc3ApCiAgICAgICAgIFNBVkVfQUxMCiAgICAgICAgIG1vdiAgICVyc3AsICVyMTIK
KyAgICAgICAgU1dJVENIX0ZST01fVkNQVV9TVEFDSwogCiAgICAgICAgIFNQRUNfQ1RSTF9FTlRS
WV9GUk9NX1BWIC8qIFJlcTogJXIxMj1yZWdzLCAlcnNwPWNwdWluZm8sIENsb2I6IGFjZCAqLwog
ICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVm
b3JlIHRoaXMgcG9pbnQuICovCkBAIC00MjIsNiArNDI1LDcgQEAgRU5UUlkoZG9tX2NyYXNoX3N5
bmNfZXh0YWJsZSkKIEVOVFJZKGNvbW1vbl9pbnRlcnJ1cHQpCiAgICAgICAgIFNBVkVfQUxMIENM
QUMKICAgICAgICAgbW92ICAgJXJzcCwgJXIxMgorICAgICAgICBTV0lUQ0hfRlJPTV9WQ1BVX1NU
QUNLCiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKIApAQCAtNDQ5LDYgKzQ1Myw3IEBAIEVO
VFJZKHBhZ2VfZmF1bHQpCiBHTE9CQUwoaGFuZGxlX2V4Y2VwdGlvbikKICAgICAgICAgU0FWRV9B
TEwgQ0xBQwogICAgICAgICBtb3YgICAlcnNwLCAlcjEyCisgICAgICAgIFNXSVRDSF9GUk9NX1ZD
UFVfU1RBQ0sKIAogICAgICAgICBHRVRfU1RBQ0tfRU5EKDE0KQogCkBAIC02MzEsNiArNjM2LDcg
QEAgRU5UUlkoZG91YmxlX2ZhdWx0KQogICAgICAgICAvKiBTZXQgQUMgdG8gcmVkdWNlIGNoYW5j
ZSBvZiBmdXJ0aGVyIFNNQVAgZmF1bHRzICovCiAgICAgICAgIFNBVkVfQUxMIFNUQUMKICAgICAg
ICAgbW92cSAgJXJzcCwgJXIxMgorICAgICAgICBTV0lUQ0hfRlJPTV9WQ1BVX1NUQUNLX0lTVChJ
U1RfREYpCiAKICAgICAgICAgR0VUX1NUQUNLX0VORCgxNCkKIApAQCAtNjUzLDEwICs2NTksMTEg
QEAgRU5UUlkoZWFybHlfcGFnZV9mYXVsdCkKIEVOVFJZKG5taSkKICAgICAgICAgcHVzaHEgJDAK
ICAgICAgICAgbW92bCAgJFRSQVBfbm1pLDQoJXJzcCkKLWhhbmRsZV9pc3RfZXhjZXB0aW9uOgog
ICAgICAgICBTQVZFX0FMTCBDTEFDCiAgICAgICAgIG1vdiAgICVyc3AsICVyMTIKKyAgICAgICAg
U1dJVENIX0ZST01fVkNQVV9TVEFDS19JU1QoSVNUX05NSSkKIAoraGFuZGxlX2lzdF9leGNlcHRp
b246CiAgICAgICAgIEdFVF9TVEFDS19FTkQoMTQpCiAKICAgICAgICAgU1BFQ19DVFJMX0VOVFJZ
X0ZST01fSU5UUl9JU1QgLyogUmVxOiAlcjEyPXJlZ3MsICVyMTQ9ZW5kLCBDbG9iOiBhY2QgKi8K
QEAgLTcwMyw2ICs3MTAsOSBAQCBoYW5kbGVfaXN0X2V4Y2VwdGlvbjoKIEVOVFJZKG1hY2hpbmVf
Y2hlY2spCiAgICAgICAgIHB1c2hxICQwCiAgICAgICAgIG1vdmwgICRUUkFQX21hY2hpbmVfY2hl
Y2ssNCglcnNwKQorICAgICAgICBTQVZFX0FMTCBDTEFDCisgICAgICAgIG1vdiAgICVyc3AsICVy
MTIKKyAgICAgICAgU1dJVENIX0ZST01fVkNQVV9TVEFDS19JU1QoSVNUX01DRSkKICAgICAgICAg
am1wICAgaGFuZGxlX2lzdF9leGNlcHRpb24KIAogLyogRW5hYmxlIE5NSXMuICBObyBzcGVjaWFs
IHJlZ2lzdGVyIGFzc3VtcHRpb25zLiBPbmx5ICVyYXggaXMgbm90IHByZXNlcnZlZC4gKi8KZGlm
ZiAtLWdpdCBhL3hlbi9jb21tb24vd2FpdC5jIGIveGVuL2NvbW1vbi93YWl0LmMKaW5kZXggYTU3
YmMxMGQ2MS4uZmJiNWQ5OTZlNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi93YWl0LmMKKysrIGIv
eGVuL2NvbW1vbi93YWl0LmMKQEAgLTEyMiwxMCArMTIyLDEwIEBAIHZvaWQgd2FrZV91cF9hbGwo
c3RydWN0IHdhaXRxdWV1ZV9oZWFkICp3cSkKIAogc3RhdGljIHZvaWQgX19wcmVwYXJlX3RvX3dh
aXQoc3RydWN0IHdhaXRxdWV1ZV92Y3B1ICp3cXYpCiB7Ci0gICAgc3RydWN0IGNwdV9pbmZvICpj
cHVfaW5mbyA9IGdldF9jcHVfaW5mbygpOworICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICp1c2Vy
X3JlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50OwogICAgIHVuc2lnbmVkIGxvbmcgZHVtbXk7Ci0gICAgdTMyIGVudHJ5X3ZlY3RvciA9
IGNwdV9pbmZvLT5ndWVzdF9jcHVfdXNlcl9yZWdzLmVudHJ5X3ZlY3RvcjsKKyAgICB1MzIgZW50
cnlfdmVjdG9yID0gdXNlcl9yZWdzLT5lbnRyeV92ZWN0b3I7CiAKICAgICBBU1NFUlQod3F2LT5l
c3AgPT0gMCk7CiAKQEAgLTE2MCw3ICsxNjAsNyBAQCBzdGF0aWMgdm9pZCBfX3ByZXBhcmVfdG9f
d2FpdChzdHJ1Y3Qgd2FpdHF1ZXVlX3ZjcHUgKndxdikKICAgICAgICAgInBvcCAlJXIxMTsgcG9w
ICUlcjEwOyBwb3AgJSVyOTsgIHBvcCAlJXI4OyIKICAgICAgICAgInBvcCAlJXJicDsgcG9wICUl
cmR4OyBwb3AgJSVyYng7IHBvcCAlJXJheCIKICAgICAgICAgOiAiPSZTIiAod3F2LT5lc3ApLCAi
PSZjIiAoZHVtbXkpLCAiPSZEIiAoZHVtbXkpCi0gICAgICAgIDogImkiIChQQUdFX1NJWkUpLCAi
MCIgKDApLCAiMSIgKGNwdV9pbmZvKSwgIjIiICh3cXYtPnN0YWNrKQorICAgICAgICA6ICJpIiAo
UEFHRV9TSVpFKSwgIjAiICgwKSwgIjEiICh1c2VyX3JlZ3MpLCAiMiIgKHdxdi0+c3RhY2spCiAg
ICAgICAgIDogIm1lbW9yeSIgKTsKIAogICAgIGlmICggdW5saWtlbHkod3F2LT5lc3AgPT0gMCkg
KQpAQCAtMTY5LDcgKzE2OSw3IEBAIHN0YXRpYyB2b2lkIF9fcHJlcGFyZV90b193YWl0KHN0cnVj
dCB3YWl0cXVldWVfdmNwdSAqd3F2KQogICAgICAgICBkb21haW5fY3Jhc2hfc3luY2hyb25vdXMo
KTsKICAgICB9CiAKLSAgICBjcHVfaW5mby0+Z3Vlc3RfY3B1X3VzZXJfcmVncy5lbnRyeV92ZWN0
b3IgPSBlbnRyeV92ZWN0b3I7CisgICAgdXNlcl9yZWdzLT5lbnRyeV92ZWN0b3IgPSBlbnRyeV92
ZWN0b3I7CiB9CiAKIHN0YXRpYyB2b2lkIF9fZmluaXNoX3dhaXQoc3RydWN0IHdhaXRxdWV1ZV92
Y3B1ICp3cXYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRleCA3ZDI2MzkxYmU4Li5mNjI2Y2M2
MTM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTcsNiArNyw3IEBACiAjaW5jbHVkZSA8
YXNtL2FzbS1vZmZzZXRzLmg+CiAjZW5kaWYKICNpbmNsdWRlIDxhc20vYnVnLmg+CisjaW5jbHVk
ZSA8YXNtL2N1cnJlbnQuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogI2luY2x1ZGUgPGFzbS9w
cm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vcGVyY3B1Lmg+CkBAIC0xMzYsNiArMTM3LDI0IEBA
IHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICAgICAgICAgR0VUX1NUQUNLX0VORChyZWcpOyAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3ZxIFNUQUNLX0NQVUlORk9fRklFTEQo
Y3VycmVudF92Y3B1KSglciMjcmVnKSwgJXIjI3JlZwogCisjZGVmaW5lIFNXSVRDSF9GUk9NX1ZD
UFVfU1RBQ0sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBHRVRfU1RBQ0tfRU5EKGF4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgdGVzdGIgJE9OX1ZDUFVTVEFDSywgU1RBQ0tfQ1BVSU5G
T19GSUVMRChmbGFncykoJXJheCk7ICAgICAgICAgICBcCisgICAgICAgIGp6ICAgIDFmOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBtb3ZxICBTVEFDS19DUFVJTkZPX0ZJRUxEKHN0YWNrX2JvdHRvbV9jcHUpKCVyYXgpLCAl
cnNwOyAgICAgICAgIFwKKzE6CisKKyNkZWZpbmUgU1dJVENIX0ZST01fVkNQVV9TVEFDS19JU1Qo
aXN0KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEdFVF9TVEFD
S19FTkQoYXgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB0ZXN0YiAkT05fVkNQVVNUQUNLLCBTVEFDS19DUFVJTkZPX0ZJRUxEKGZsYWdz
KSglcmF4KTsgICAgICAgICAgIFwKKyAgICAgICAganogICAgMWY7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHN1YiAgICQo
U1RBQ0tfU0laRSAtIDEgLSBpc3QgKiBQQUdFX1NJWkUpLCAlcmF4OyAgICAgICAgICAgICAgICAg
XAorICAgICAgICBtb3YgICAlcmF4LCAlcnNwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKzE6CisKKyNkZWZpbmUgU1dJVENIX1RPX1ZDUFVfU1RBQ0sg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIG1v
diAgICVyMTIsICVyc3AKKwogI2lmbmRlZiBOREVCVUcKICNkZWZpbmUgQVNTRVJUX05PVF9JTl9B
VE9NSUMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
c3RpOyAvKiBzb21ldGltZXMgY2FsbGVkIHdpdGggaW50ZXJydXB0cyBkaXNhYmxlZDogc2FmZSB0
byBlbmFibGUgKi8gXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCA1OTYzMTE0ZTA4Li5lMTI4YzEz
YTFlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtOSw4ICs5LDEwIEBACiAKICNpbmNsdWRlIDx4
ZW4vcGVyY3B1Lmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgorI2luY2x1ZGUgPGFzbS9jb25m
aWcuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgogCisjaWZuZGVmIF9fQVNTRU1CTFlfXwogLyoK
ICAqIFhlbidzIHBoeXNpY2FsIGNwdSBzdGFja3MgYXJlIDggcGFnZXMgKDgtcGFnZSBhbGlnbmVk
KSwgYXJyYW5nZWQgYXM6CiAgKgpAQCAtNzEsOCArNzMsMTAgQEAgc3RydWN0IGNwdV9pbmZvIHsK
ICAgICB9OwogICAgIHVuc2lnbmVkIGludCBwcm9jZXNzb3JfaWQ7ICAvKiBwZXIgcGh5c2ljYWwg
Y3B1IG1hcHBpbmcgb25seSAqLwogICAgIHVuc2lnbmVkIGludCBmbGFnczsKKyNlbmRpZiAvKiAh
X19BU1NFTUJMWV9fICovCiAjZGVmaW5lIE9OX1ZDUFVTVEFDSyAgICAgIDB4MDAwMDAwMDEKICNk
ZWZpbmUgVkNQVVNUQUNLX0FDVElWRSAgMHgwMDAwMDAwMgorI2lmbmRlZiBfX0FTU0VNQkxZX18K
ICAgICAvKiBnZXRfc3RhY2tfYm90dG9tKCkgbXVzdCBiZSAxNi1ieXRlIGFsaWduZWQgKi8KIH07
CiAKQEAgLTk3LDkgKzEwMSwxNiBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBjcHVfaW5mbyAqZ2V0
X2NwdV9pbmZvKHZvaWQpCiAjZGVmaW5lIHNldF9wcm9jZXNzb3JfaWQoaWQpICBkbyB7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgc3RydWN0IGNwdV9pbmZvICpj
aV9fID0gZ2V0X2NwdV9pbmZvKCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAg
Y2lfXy0+cGVyX2NwdV9vZmZzZXQgPSBfX3Blcl9jcHVfb2Zmc2V0W2NpX18tPnByb2Nlc3Nvcl9p
ZCA9IChpZCldOyBcCisgICAgY2lfXy0+ZmxhZ3MgPSAwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCi0jZGVmaW5lIGd1
ZXN0X2NwdV91c2VyX3JlZ3MoKSAoJmdldF9jcHVfaW5mbygpLT5ndWVzdF9jcHVfdXNlcl9yZWdz
KQorI2RlZmluZSBndWVzdF9jcHVfdXNlcl9yZWdzKCkgKHsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHN0cnVjdCBjcHVfaW5mbyAqaW5mbyA9IGdldF9jcHVf
aW5mbygpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGlmICggaW5mby0+Zmxh
Z3MgJiBWQ1BVU1RBQ0tfQUNUSVZFICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBpbmZvID0gKHN0cnVjdCBjcHVfaW5mbyAqKShYUFRJX1NUQVJUKGluZm8tPmN1cnJl
bnRfdmNwdSkgKyAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTVEFD
S19TSVpFKSAtIDE7ICAgICAgICAgICAgICAgICAgICAgXAorICAgICZpbmZvLT5ndWVzdF9jcHVf
dXNlcl9yZWdzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkK
IAogLyoKICAqIEdldCB0aGUgYm90dG9tLW9mLXN0YWNrLCBhcyBzdG9yZWQgaW4gdGhlIHBlci1D
UFUgVFNTLiBUaGlzIGFjdHVhbGx5IHBvaW50cwpAQCAtMTQyLDQgKzE1Myw2IEBAIHVuc2lnbmVk
IGxvbmcgZ2V0X3N0YWNrX2R1bXBfYm90dG9tICh1bnNpZ25lZCBsb25nIHNwKTsKICAqLwogREVD
TEFSRV9QRVJfQ1BVKHN0cnVjdCB2Y3B1ICosIGN1cnJfdmNwdSk7CiAKKyNlbmRpZiAvKiAhX19B
U1NFTUJMWV9fICovCisKICNlbmRpZiAvKiBfX1g4Nl9DVVJSRU5UX0hfXyAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cHJvY2Vzc29yLmgKaW5kZXggNjI1ZjZlOWY2OS4uNThlNDdiZjZlMSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3By
b2Nlc3Nvci5oCkBAIC05Nyw2ICs5NywxMiBAQAogICAgICAgICAgICAgICAgICAgICAgICAgICBY
ODZfRUZMQUdTX05UfFg4Nl9FRkxBR1NfREZ8WDg2X0VGTEFHU19JRnwgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX1RGKQogCisjZGVmaW5lIElTVF9OT05FIF9BQygw
LFVMKQorI2RlZmluZSBJU1RfREYgICBfQUMoMSxVTCkKKyNkZWZpbmUgSVNUX05NSSAgX0FDKDIs
VUwpCisjZGVmaW5lIElTVF9NQ0UgIF9BQygzLFVMKQorI2RlZmluZSBJU1RfTUFYICBfQUMoMyxV
TCkKKwogI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogc3RydWN0IGRvbWFpbjsKQEAgLTQwMCwxMiAr
NDA2LDYgQEAgc3RydWN0IF9fcGFja2VkIF9fY2FjaGVsaW5lX2FsaWduZWQgdHNzX3N0cnVjdCB7
CiAgICAgdWludDhfdCBfX2NhY2hlbGluZV9maWxsZXJbMjRdOwogfTsKIAotI2RlZmluZSBJU1Rf
Tk9ORSAwVUwKLSNkZWZpbmUgSVNUX0RGICAgMVVMCi0jZGVmaW5lIElTVF9OTUkgIDJVTAotI2Rl
ZmluZSBJU1RfTUNFICAzVUwKLSNkZWZpbmUgSVNUX01BWCAgM1VMCi0KIC8qIFNldCB0aGUgaW50
ZXJydXB0IHN0YWNrIHRhYmxlIHVzZWQgYnkgYSBwYXJ0aWN1bGFyIGludGVycnVwdAogICogZGVz
Y3JpcHRvciB0YWJsZSBlbnRyeS4gKi8KIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc2V0X2lz
dChpZHRfZW50cnlfdCAqaWR0LCB1bnNpZ25lZCBsb25nIGlzdCkKLS0gCjIuMTMuNgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:04:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9HV-00041y-4W; Fri, 09 Feb 2018 14:04:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9HT-0003zu-VR
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:03:59 +0000
X-Inumbo-ID: f1352cd6-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1352cd6-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:03:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 16AE9AE87;
 Fri,  9 Feb 2018 14:02:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:50 +0100
Message-Id: <20180209140151.24714-17-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 16/17] x86: do page table switching when
	entering/leaving hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIFhQVEkgZW5hYmxlZCBkb21haW5zIGRvIHBhZ2UgdGFibGUgc3dpdGNoaW5nIHdoZW4gZW50
ZXJpbmcgb3IKbGVhdmluZyB0aGUgaHlwZXJ2aXNvci4gVGhpcyByZXF1aXJlcyBib3RoICVjcjMg
dmFsdWVzIHRvIGJlIHN0b3JlZAppbiB0aGUgcGVyLXZjcHUgc3RhY2sgcmVnaW9ucyBhbmQgYWRk
aW5nIHRoZSBzd2l0Y2hpbmcgY29kZSB0byB0aGUKbWFjcm9zIHVzZWQgdG8gc3dpdGNoIHN0YWNr
cy4KClRoZSBoeXBlcnZpc29yIHdpbGwgcnVuIG9uIHRoZSBvcmlnaW5hbCBMNCBwYWdlIHRhYmxl
IHN1cHBsaWVkIGJ5IHRoZQpndWVzdCwgd2hpbGUgdGhlIGd1ZXN0IHdpbGwgdXNlIHRoZSBzaGFk
b3cuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQog
eGVuL2FyY2gveDg2L3B2L3hwdGkuYyAgICAgICAgICAgIHwgMTcgKysrKysrKysrKysrLS0tLS0K
IHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICB8ICAzICsrLQogeGVuL2FyY2gveDg2
L3g4Nl82NC9hc20tb2Zmc2V0cy5jIHwgIDIgKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2Rl
Zm5zLmggICB8IDE3ICsrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJl
bnQuaCAgICAgfCAgNCArKystCiA1IGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3hwdGkuYyBiL3hlbi9h
cmNoL3g4Ni9wdi94cHRpLmMKaW5kZXggZGE4MzMzOTU2My4uZTA4YWE3ODJiZiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L3hwdGkuYworKysgYi94ZW4vYXJjaC94ODYvcHYveHB0aS5jCkBA
IC00NDEsMTkgKzQ0MSwyNiBAQCB2b2lkIHhwdGlfdXBkYXRlX2w0KGNvbnN0IHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgbWZuLAogdm9pZCB4cHRpX21ha2VfY3IzKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBsb25nIG1mbikKIHsKICAgICBzdHJ1Y3QgeHB0aV9kb21haW4gKnhkID0g
di0+ZG9tYWluLT5hcmNoLnB2X2RvbWFpbi54cHRpOworICAgIHN0cnVjdCBjcHVfaW5mbyAqY3B1
X2luZm87CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLSAgICB1bnNpZ25lZCBpbnQgaWR4Owor
ICAgIHVuc2lnbmVkIGludCBvbGQsIG5ldzsKKworICAgIGNwdV9pbmZvID0gKHN0cnVjdCBjcHVf
aW5mbyAqKXYtPmFyY2gucHZfdmNwdS5zdGFja19yZWdzOwogCiAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJnhkLT5sb2NrLCBmbGFncyk7CiAKLSAgICBpZHggPSB2LT5hcmNoLnB2X3ZjcHUueGVuX2Ny
M19zaGFkb3c7CisgICAgb2xkID0gdi0+YXJjaC5wdl92Y3B1Lnhlbl9jcjNfc2hhZG93OwogCiAg
ICAgLyogRmlyc3QgYWN0aXZhdGUgbmV3IHNoYWRvdy4gKi8KLSAgICB2LT5hcmNoLnB2X3ZjcHUu
eGVuX2NyM19zaGFkb3cgPSB4cHRpX3NoYWRvd19hY3RpdmF0ZSh4ZCwgbWZuKTsKKyAgICBuZXcg
PSB4cHRpX3NoYWRvd19hY3RpdmF0ZSh4ZCwgbWZuKTsKKyAgICB2LT5hcmNoLnB2X3ZjcHUueGVu
X2NyM19zaGFkb3cgPSBuZXc7CiAKICAgICAvKiBEZWFjdGl2YXRlIG9sZCBzaGFkb3cgaWYgYXBw
bGljYWJsZS4gKi8KLSAgICBpZiAoIGlkeCAhPSBMNF9JTlZBTElEICkKLSAgICAgICAgeHB0aV9z
aGFkb3dfZGVhY3RpdmF0ZSh4ZCwgaWR4KTsKKyAgICBpZiAoIG9sZCAhPSBMNF9JTlZBTElEICkK
KyAgICAgICAgeHB0aV9zaGFkb3dfZGVhY3RpdmF0ZSh4ZCwgb2xkKTsKKworICAgIGNwdV9pbmZv
LT54ZW5fY3IzID0gbWZuIDw8IFBBR0VfU0hJRlQ7CisgICAgY3B1X2luZm8tPmd1ZXN0X2NyMyA9
IHhkLT5sNHBnW25ld10ueGVuX21mbiA8PCBQQUdFX1NISUZUOwogCiAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmeGQtPmxvY2ssIGZsYWdzKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggOWIyOTAxNGUyYy4uOTNiMjI4
ZGNlZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2
L3RyYXBzLmMKQEAgLTMwNSw5ICszMDUsMTAgQEAgc3RhdGljIHZvaWQgc2hvd19ndWVzdF9zdGFj
ayhzdHJ1Y3QgdmNwdSAqdiwgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAg
aWYgKCB2ICE9IGN1cnJlbnQgKQogICAgIHsKICAgICAgICAgc3RydWN0IHZjcHUgKnZjcHU7Cisg
ICAgICAgIHVuc2lnbmVkIGxvbmcgY3IzID0gcmVhZF9jcjMoKTsKIAogICAgICAgICBBU1NFUlQo
Z3Vlc3Rfa2VybmVsX21vZGUodiwgcmVncykpOwotICAgICAgICB2Y3B1ID0gbWFkZHJfZ2V0X293
bmVyKHJlYWRfY3IzKCkpID09IHYtPmRvbWFpbiA/IHYgOiBOVUxMOworICAgICAgICB2Y3B1ID0g
bWFkZHJfZ2V0X293bmVyKGNyMykgPT0gdi0+ZG9tYWluID8gdiA6IE5VTEw7CiAgICAgICAgIGlm
ICggIXZjcHUgKQogICAgICAgICB7CiAgICAgICAgICAgICBzdGFjayA9IGRvX3BhZ2Vfd2Fsayh2
LCAodW5zaWduZWQgbG9uZylzdGFjayk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0
L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXgg
YjAwNjBiZTI2MS4uMjg1NWZlYWZhMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9h
c20tb2Zmc2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAt
MTQxLDYgKzE0MSw4IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAgICAgT0ZGU0VUKENQVUlORk9f
c2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCBzaGFkb3dfc3BlY19jdHJsKTsKICAg
ICBPRkZTRVQoQ1BVSU5GT191c2Vfc2hhZG93X3NwZWNfY3RybCwgc3RydWN0IGNwdV9pbmZvLCB1
c2Vfc2hhZG93X3NwZWNfY3RybCk7CiAgICAgT0ZGU0VUKENQVUlORk9fYnRpX2lzdF9pbmZvLCBz
dHJ1Y3QgY3B1X2luZm8sIGJ0aV9pc3RfaW5mbyk7CisgICAgT0ZGU0VUKENQVUlORk9fZ3Vlc3Rf
Y3IzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NyMyk7CisgICAgT0ZGU0VUKENQVUlORk9feGVu
X2NyMywgc3RydWN0IGNwdV9pbmZvLCB4ZW5fY3IzKTsKICAgICBPRkZTRVQoQ1BVSU5GT19zdGFj
a19ib3R0b21fY3B1LCBzdHJ1Y3QgY3B1X2luZm8sIHN0YWNrX2JvdHRvbV9jcHUpOwogICAgIE9G
RlNFVChDUFVJTkZPX2ZsYWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGZsYWdzKTsKICAgICBERUZJTkUo
Q1BVSU5GT19zaXplb2YsIHNpemVvZihzdHJ1Y3QgY3B1X2luZm8pKTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9k
ZWZucy5oCmluZGV4IGY2MjZjYzYxMzQuLmY2OWQxNTAxZmIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVm
bnMuaApAQCAtMTQxLDYgKzE0MSw4IEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICAgICAg
ICAgR0VUX1NUQUNLX0VORChheCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgICAgIHRlc3RiICRPTl9WQ1BVU1RBQ0ssIFNUQUNLX0NQVUlORk9f
RklFTEQoZmxhZ3MpKCVyYXgpOyAgICAgICAgICAgXAogICAgICAgICBqeiAgICAxZjsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgbW92cSAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmF4KSwgJXJjeDsgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIG1vdiAgICVyY3gsICVjcjM7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBtb3ZxICBTVEFDS19DUFVJ
TkZPX0ZJRUxEKHN0YWNrX2JvdHRvbV9jcHUpKCVyYXgpLCAlcnNwOyAgICAgICAgIFwKIDE6CiAK
QEAgLTE0OCwxMiArMTUwLDI1IEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICAgICAgICAg
R0VUX1NUQUNLX0VORChheCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgICAgIHRlc3RiICRPTl9WQ1BVU1RBQ0ssIFNUQUNLX0NQVUlORk9fRklF
TEQoZmxhZ3MpKCVyYXgpOyAgICAgICAgICAgXAogICAgICAgICBqeiAgICAxZjsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
bW92cSAgU1RBQ0tfQ1BVSU5GT19GSUVMRCh4ZW5fY3IzKSglcmF4KSwgJXJjeDsgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgIG1vdiAgICVyY3gsICVjcjM7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBzdWIgICAkKFNUQUNLX1NJWkUg
LSAxIC0gaXN0ICogUEFHRV9TSVpFKSwgJXJheDsgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
bW92ICAgJXJheCwgJXJzcDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAxOgogCiAjZGVmaW5lIFNXSVRDSF9UT19WQ1BVX1NUQUNLICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBtb3YgICAlcjEyLCAl
cnNwCisgICAgICAgIG1vdiAgICVyMTIsICVyc3A7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBHRVRfU1RBQ0tfRU5EKGF4KTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgdGVzdGIg
JE9OX1ZDUFVTVEFDSywgU1RBQ0tfQ1BVSU5GT19GSUVMRChmbGFncykoJXJheCk7ICAgICAgICAg
ICBcCisgICAgICAgIGp6ICAgIDFmOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtb3YgICAlY3I0LCAlcjg7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbW92ICAg
JXI4LCAlcjk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIGFuZCAgICR+WDg2X0NSNF9QR0UsICVyODsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtb3YgICAlcjgsICVjcjQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgbW92cSAg
U1RBQ0tfQ1BVSU5GT19GSUVMRChndWVzdF9jcjMpKCVyYXgpLCAlcmN4OyAgICAgICAgICAgICAg
ICBcCisgICAgICAgIG1vdiAgICVyY3gsICVjcjM7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBtb3YgICAlcjksICVjcjQ7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKzE6CiAKICNpZm5kZWYg
TkRFQlVHCiAjZGVmaW5lIEFTU0VSVF9OT1RfSU5fQVRPTUlDICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCBlMTI4YzEz
YTFlLi44MmQ3NmEzNzQ2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaApAQCAtNjcsNyArNjcsOSBAQCBz
dHJ1Y3QgY3B1X2luZm8gewogICAgICAgICB9OwogICAgICAgICAvKiBwZXIgdmNwdSBtYXBwaW5n
ICh4cHRpKSAqLwogICAgICAgICBzdHJ1Y3QgewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2
X3BhZFs0XTsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdl9wYWRbMl07CisgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIGd1ZXN0X2NyMzsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgeGVu
X2NyMzsKICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgc3RhY2tfYm90dG9tX2NwdTsKICAgICAg
ICAgfTsKICAgICB9OwotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:04:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Hu-00048K-Cy; Fri, 09 Feb 2018 14:04:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Ht-00047Q-0j
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:04:25 +0000
X-Inumbo-ID: f071f82c-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f071f82c-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:03:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E5715AE5E;
 Fri,  9 Feb 2018 14:01:59 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:39 +0100
Message-Id: <20180209140151.24714-6-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 05/17] x86: add a xpti command line parameter
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgY29tbWFuZCBsaW5lIHBhcmFtZXRlciBmb3IgY29udHJvbGxpbmcgWGVuIHBhZ2UgdGFi
bGUgaXNvbGF0aW9uCihYUFRJKTogcGVyIGRlZmF1bHQgaXQgaXMgb24gZm9yIG5vbi1BTUQgc3lz
dGVtcyBpbiA2NCBiaXQgcHYgZG9tYWlucy4KClBvc3NpYmxlIHNldHRpbmdzIGFyZToKLSB0cnVl
OiBzd2l0Y2hlZCBvbiBldmVuIG9uIEFNRCBzeXN0ZW1zCi0gZmFsc2U6IHN3aXRjaGVkIG9mZiBm
b3IgYWxsCi0gbm9kb20wOiBzd2l0Y2hlZCBvZmYgZm9yIGRvbTAKCkFzIHdlIGRvbid0IHdhbnQg
dG8gc2V0IFhQVEkgZm9yIDMyIGJpdCBwdiBkb21haW5zIHdlIGhhdmUgdG8gZGVsYXkKWFBUSSBp
bml0aWFsaXphdGlvbiB1bnRpbCBYRU5fRE9NQ1RMX3NldF9hZGRyZXNzX3NpemUgaGFzIGJlZW4g
Y2FsbGVkCmZvciB0aGUgZG9tYWluLiBEb20wIG5lZWRzIGEgc3BlY2lmaWMgaW5pdCBjYWxsLgoK
U2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KVjM6Ci0g
bW92ZSBYUFRJIGluaXRpYWxpemF0aW9uIGNhbGwgdG8gWEVOX0RPTUNUTF9zZXRfYWRkcmVzc19z
aXplIGhhbmRsaW5nCi0gbW92ZSBYUFRJIGNvZGUgaW50byBhcmNoL3g4Ni9wdi94cHRpLmMKLSBy
ZXBsYWNlIHhwdGkgZmxhZyBpbiBzdHJ1Y3QgZG9tYWluIGJ5IHBvaW50ZXIKLSBhZGQgaXNfKl94
cHRpX2FjdGl2ZSgpIGhlbHBlcnMKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biB8ICAxOCArKysrKysKIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgICAgICAgICAgIHwg
ICA0ICsrCiB4ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUgICAgICAgICAgICB8ICAgMSArCiB4ZW4v
YXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvcHYv
ZG9tYWluLmMgICAgICAgICAgICB8ICAgMyArCiB4ZW4vYXJjaC94ODYvcHYveHB0aS5jICAgICAg
ICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICAgIHwgICA0ICsrCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L21tLmggICAgICAgICB8ICAyMCArKysrKysrCiA4IGZpbGVzIGNoYW5nZWQsIDE2NCBp
bnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gveDg2L3B2L3hwdGkuYwoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggNmRmMzlkYWUwYi4uZjk2YmI2MzQy
ZCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5MjYsNiArMTkyNiwyNCBA
QCBJbiB0aGUgY2FzZSB0aGF0IHgyYXBpYyBpcyBpbiB1c2UsIHRoaXMgb3B0aW9uIHN3aXRjaGVz
IGJldHdlZW4gcGh5c2ljYWwgYW5kCiBjbHVzdGVyZWQgbW9kZS4gIFRoZSBkZWZhdWx0LCBnaXZl
biBubyBoaW50IGZyb20gdGhlICoqRkFEVCoqLCBpcyBjbHVzdGVyCiBtb2RlLgogCisjIyMgeHB0
aQorPiBgPSBub2RvbTAgfCBkZWZhdWx0IHwgPGJvb2xlYW4+YAorCis+IERlZmF1bHQ6IGBmYWxz
ZWAgb24gQU1EIGhhcmR3YXJlLCBgdHJ1ZWAgZXZlcnl3aGVyZSBlbHNlLgorCis+IENhbiBiZSBt
b2RpZmllZCBhdCBydW50aW1lCisKK092ZXJyaWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRo
ZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3QgcGFnZQordGFibGVzLgorCitgdHJ1ZWAgYWN0
aXZhdGVzIHBhZ2UgdGFibGUgaXNvbGF0aW9uIGV2ZW4gb24gQU1EIGhhcmR3YXJlLgorCitgZmFs
c2VgIGRlYWN0aXZhdGVzIHBhZ2UgdGFibGUgaXNvbGF0aW9uIG9uIGFsbCBzeXN0ZW1zLgorCitg
bm9kb20wYCBkZWFjdGl2YXRlcyBwYWdlIHRhYmxlIGlzb2xhdGlvbiBmb3IgZG9tMC4KKworYGRl
ZmF1bHRgIHN3aXRjaCB0byBkZWZhdWx0IHNldHRpbmdzLgorCiAjIyMgeHNhdmUKID4gYD0gPGJv
b2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKaW5kZXggOGZiYmYzYWViMy4uMGI0NDhlNDExZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtMzEsNiAr
MzEsNyBAQAogI2luY2x1ZGUgPHhlbi92bV9ldmVudC5oPgogI2luY2x1ZGUgPHB1YmxpYy92bV9l
dmVudC5oPgogI2luY2x1ZGUgPGFzbS9tZW1fc2hhcmluZy5oPgorI2luY2x1ZGUgPGFzbS9wdi9t
bS5oPgogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KICNpbmNsdWRlIDxhc20vZGVidWdnZXIuaD4K
ICNpbmNsdWRlIDxhc20vcHNyLmg+CkBAIC02MTAsNiArNjExLDkgQEAgbG9uZyBhcmNoX2RvX2Rv
bWN0bCgKICAgICAgICAgICAgIHJldCA9IHN3aXRjaF9jb21wYXQoZCk7CiAgICAgICAgIGVsc2UK
ICAgICAgICAgICAgIHJldCA9IC1FSU5WQUw7CisKKyAgICAgICAgaWYgKCByZXQgPT0gMCApCisg
ICAgICAgICAgICByZXQgPSB4cHRpX2RvbWFpbl9pbml0KGQpOwogICAgICAgICBicmVhazsKIAog
ICAgIGNhc2UgWEVOX0RPTUNUTF9nZXRfYWRkcmVzc19zaXplOgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3B2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IDY1YmNh
MDQxNzUuLmExMmU0ZmJkMWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTEzLDYgKzEzLDcgQEAgb2JqLXkgKz0g
bW0ubwogb2JqLXkgKz0gcm8tcGFnZS1mYXVsdC5vCiBvYmotJChDT05GSUdfUFZfU0hJTSkgKz0g
c2hpbS5vCiBvYmoteSArPSB0cmFwcy5vCitvYmoteSArPSB4cHRpLm8KIAogb2JqLWJpbi15ICs9
IGRvbTBfYnVpbGQuaW5pdC5vCiBvYmotYmluLXkgKz0gZ3ByX3N3aXRjaC5vCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYwppbmRleCAwYmQyZjFiZjkwLi42ZTdiYzQzNWFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAg
LTcwNyw2ICs3MDcsOSBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICBjcHUgPSBwLT5wcm9jZXNzb3I7CiAgICAgfQogCisgICAgaWYg
KCAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgeHB0aV9kb21haW5faW5pdChkKTsK
KwogICAgIGQtPmFyY2gucGFnaW5nLm1vZGUgPSAwOwogCiAgICAgLyogU2V0IHVwIENSMyB2YWx1
ZSBmb3Igd3JpdGVfcHRiYXNlICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggMmM3ODRmYjNjYy4uYTAwN2FmOTRk
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYwpAQCAtMTAsNiArMTAsNyBAQAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgog
CiAjaW5jbHVkZSA8YXNtL3B2L2RvbWFpbi5oPgorI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgogCiAv
KiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3QgKi8KICN1bmRlZiBtZm5fdG9fcGFnZQpAQCAtMTc0LDYgKzE3NSw4IEBAIHZvaWQgcHZf
ZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGZyZWVfeGVuaGVhcF9wYWdl
KGQtPmFyY2gucHZfZG9tYWluLmdkdF9sZHRfbDF0YWIpOwogICAgIGQtPmFyY2gucHZfZG9tYWlu
LmdkdF9sZHRfbDF0YWIgPSBOVUxMOworCisgICAgeHB0aV9kb21haW5fZGVzdHJveShkKTsKIH0K
IAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYveHB0aS5jIGIveGVuL2FyY2gveDg2L3B2
L3hwdGkuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4wYjE3ZDc3ZDc0
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2FyY2gveDg2L3B2L3hwdGkuYwpAQCAtMCwwICsxLDEx
MSBAQAorLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogYXJjaC94ODYvbW0veHB0aS5jCisgKgor
ICogWGVuIFBhZ2UgVGFibGUgSXNvbGF0aW9uIHN1cHBvcnQuCisgKgorICogQ29weXJpZ2h0IChj
KSAyMDE4IFNVU0UgTGludXggR21iSCAoSnVlcmdlbiBHcm9zcykKKyAqCisgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhl
ciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAoYXQgeW91ciBvcHRpb24pIGFueSBs
YXRlciB2ZXJzaW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3Vs
ZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UK
KyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUu
b3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPHhlbi9lcnJuby5oPgorI2luY2x1ZGUg
PHhlbi9pbml0Lmg+CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5o
PgorCitzdHJ1Y3QgeHB0aV9kb21haW4geworICAgIGludCBwYWQ7Cit9OworCitzdGF0aWMgX19y
ZWFkX21vc3RseSBlbnVtIHsKKyAgICBYUFRJX0RFRkFVTFQsCisgICAgWFBUSV9PTiwKKyAgICBY
UFRJX09GRiwKKyAgICBYUFRJX05PRE9NMAorfSBvcHRfeHB0aSA9IFhQVElfREVGQVVMVDsKKwor
c3RhdGljIGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCit7CisgICAgaW50IHJjID0gMDsK
KworICAgIHN3aXRjaCAoIHBhcnNlX2Jvb2wocywgTlVMTCkgKQorICAgIHsKKyAgICBjYXNlIDA6
CisgICAgICAgIG9wdF94cHRpID0gWFBUSV9PRkY7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
MToKKyAgICAgICAgb3B0X3hwdGkgPSBYUFRJX09OOworICAgICAgICBicmVhazsKKyAgICBkZWZh
dWx0OgorICAgICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAgICBv
cHRfeHB0aSA9IFhQVElfREVGQVVMVDsKKyAgICAgICAgZWxzZSBpZiAoICFzdHJjbXAocywgIm5v
ZG9tMCIpICkKKyAgICAgICAgICAgIG9wdF94cHRpID0gWFBUSV9OT0RPTTA7CisgICAgICAgIGVs
c2UKKyAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgYnJlYWs7CisgICAgfQorCisg
ICAgcmV0dXJuIHJjOworfQorCitjdXN0b21fcnVudGltZV9wYXJhbSgieHB0aSIsIHBhcnNlX3hw
dGkpOworCit2b2lkIHhwdGlfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAg
ICB4ZnJlZShkLT5hcmNoLnB2X2RvbWFpbi54cHRpKTsKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi54
cHRpID0gTlVMTDsKK30KKworaW50IHhwdGlfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkK
K3sKKyAgICBib29sIHhwdGkgPSBmYWxzZTsKKyAgICBpbnQgcmV0ID0gMDsKKworICAgIGlmICgg
IWlzX3B2X2RvbWFpbihkKSB8fCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgICAgICByZXR1
cm4gMDsKKworICAgIHN3aXRjaCAoIG9wdF94cHRpICkKKyAgICB7CisgICAgY2FzZSBYUFRJX09G
RjoKKyAgICAgICAgeHB0aSA9IGZhbHNlOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFhQVElf
T046CisgICAgICAgIHhwdGkgPSB0cnVlOworICAgICAgICBicmVhazsKKyAgICBjYXNlIFhQVElf
Tk9ET00wOgorICAgICAgICB4cHRpID0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfQU1EICYmCisgICAgICAgICAgICAgICBkLT5kb21haW5faWQgIT0gMCAmJiBkLT5kb21h
aW5faWQgIT0gaGFyZHdhcmVfZG9taWQ7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgWFBUSV9E
RUZBVUxUOgorICAgICAgICB4cHRpID0gYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9W
RU5ET1JfQU1EOworICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBpZiAoICF4cHRpICkKKyAg
ICAgICAgcmV0dXJuIDA7CisKKyAgICBkLT5hcmNoLnB2X2RvbWFpbi54cHRpID0geG1hbGxvYyhz
dHJ1Y3QgeHB0aV9kb21haW4pOworICAgIGlmICggIWQtPmFyY2gucHZfZG9tYWluLnhwdGkgKQor
ICAgIHsKKyAgICAgICAgcmV0ID0gLUVOT01FTTsKKyAgICAgICAgZ290byBkb25lOworICAgIH0K
KworICAgIHByaW50aygiRW5hYmxpbmcgWGVuIFBhZ2V0YWJsZSBwcm90ZWN0aW9uIChYUFRJKSBm
b3IgRG9tYWluICVkXG4iLAorICAgICAgICAgICBkLT5kb21haW5faWQpOworCisgZG9uZToKKyAg
ICByZXR1cm4gcmV0OworfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggNDY3OWQ1NDc3ZC4uYjMzYzI4
NjgwNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBAIC0yNDcsNiArMjQ3LDggQEAgc3RydWN0IHRpbWVf
c2NhbGUgewogICAgIHUzMiBtdWxfZnJhYzsKIH07CiAKK3N0cnVjdCB4cHRpX2RvbWFpbjsKKwog
c3RydWN0IHB2X2RvbWFpbgogewogICAgIGwxX3BnZW50cnlfdCAqKmdkdF9sZHRfbDF0YWI7CkBA
IC0yNTcsNiArMjU5LDggQEAgc3RydWN0IHB2X2RvbWFpbgogICAgIHN0cnVjdCBtYXBjYWNoZV9k
b21haW4gbWFwY2FjaGU7CiAKICAgICBzdHJ1Y3QgY3B1aWRtYXNrcyAqY3B1aWRtYXNrczsKKwor
ICAgIHN0cnVjdCB4cHRpX2RvbWFpbiAqeHB0aTsKIH07CiAKIHN0cnVjdCBtb25pdG9yX3dyaXRl
X2RhdGEgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCmluZGV4IDI0NmI5OTAxNGMuLmRmYWM4OWRmMGIgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L21tLmgKQEAgLTMxLDYgKzMxLDE5IEBAIHZvaWQgcHZfZGVzdHJveV9nZHQoc3RydWN0
IHZjcHUgKnYpOwogYm9vbCBwdl9tYXBfbGR0X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmYp
OwogYm9vbCBwdl9kZXN0cm95X2xkdChzdHJ1Y3QgdmNwdSAqdik7CiAKK2ludCB4cHRpX2RvbWFp
bl9pbml0KHN0cnVjdCBkb21haW4gKmQpOwordm9pZCB4cHRpX2RvbWFpbl9kZXN0cm95KHN0cnVj
dCBkb21haW4gKmQpOworCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfZG9tYWluX3hwdGlfYWN0aXZl
KGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgcmV0dXJuIGlzX3B2X2RvbWFpbihkKSAm
JiBkLT5hcmNoLnB2X2RvbWFpbi54cHRpOworfQorCitzdGF0aWMgaW5saW5lIGJvb2wgaXNfdmNw
dV94cHRpX2FjdGl2ZShjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3sKKyAgICByZXR1cm4gaXNfZG9t
YWluX3hwdGlfYWN0aXZlKHYtPmRvbWFpbik7Cit9CisKICNlbHNlCiAKICNpbmNsdWRlIDx4ZW4v
ZXJybm8uaD4KQEAgLTUyLDYgKzY1LDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBwdl9tYXBfbGR0
X3NoYWRvd19wYWdlKHVuc2lnbmVkIGludCBvZmYpIHsgcmV0dXJuIGZhbHNlOyB9CiBzdGF0aWMg
aW5saW5lIGJvb2wgcHZfZGVzdHJveV9sZHQoc3RydWN0IHZjcHUgKnYpCiB7IEFTU0VSVF9VTlJF
QUNIQUJMRSgpOyByZXR1cm4gZmFsc2U7IH0KIAorc3RhdGljIGlubGluZSBpbnQgeHB0aV9kb21h
aW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKSB7IHJldHVybiAwOyB9CitzdGF0aWMgaW5saW5lIHZv
aWQgeHB0aV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKSB7IH0KKworc3RhdGljIGlu
bGluZSBib29sIGlzX2RvbWFpbl94cHRpX2FjdGl2ZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQor
eyByZXR1cm4gZmFsc2U7IH0KK3N0YXRpYyBpbmxpbmUgYm9vbCBpc192Y3B1X3hwdGlfYWN0aXZl
KGNvbnN0IHN0cnVjdCB2Y3B1ICp2KSB7IHJldHVybiBmYWxzZTsgfQorCiAjZW5kaWYKIAogI2Vu
ZGlmIC8qIF9fWDg2X1BWX01NX0hfXyAqLwotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:04:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:04:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9I0-0004A1-Ju; Fri, 09 Feb 2018 14:04:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Hz-00048I-5o
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:04:31 +0000
X-Inumbo-ID: f105c5e7-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f105c5e7-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:03:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AB8DCAE85;
 Fri,  9 Feb 2018 14:02:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:48 +0100
Message-Id: <20180209140151.24714-15-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 14/17] xen: add domain pointer to
	fill_ro_mpt() and zap_ro_mpt() functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gYmUgYWJsZSB0byBzeW5jIEw0IHBhZ2UgdGFibGUgbW9kaWZpY2F0aW9ucyB3
aXRoIFhQVEkgd2UKbmVlZCB0aGUgZG9tYWluIHBvaW50ZXIgaW4gZmlsbF9yb19tcHQoKSBhbmQg
emFwX3JvX21wdCgpLgoKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICB8IDYgKysrLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgfCA4ICsrKystLS0tCiB4ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICB8
IDQgKystLQogNCBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKaW5kZXggOGQ2ZGM3Mzg4MS4uMGE2YTk0ZDJlMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwpAQCAtMTAwMiw3ICsxMDAy
LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgICAgICBpZiAoIChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF90eXBlX21h
c2spID09CiAgICAgICAgICAgICAgICAgICAgICAgICAgUEdUX2w0X3BhZ2VfdGFibGUgKQotICAg
ICAgICAgICAgICAgICAgICAgICAgZG9uZSA9ICFmaWxsX3JvX21wdChfbWZuKHBhZ2VfdG9fbWZu
KHBhZ2UpKSk7CisgICAgICAgICAgICAgICAgICAgICAgICBkb25lID0gIWZpbGxfcm9fbXB0KGQs
IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpKTsKIAogICAgICAgICAgICAgICAgICAgICBwYWdlX3Vu
bG9jayhwYWdlKTsKICAgICAgICAgICAgICAgICB9CkBAIC0xMDc4LDcgKzEwNzgsNyBAQCBpbnQg
YXJjaF9zZXRfaW5mb19ndWVzdCgKICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgaWYgKCAh
Y29tcGF0ICYmICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgJiYKICAgICAgICAgICAgICAgICAg
IXBhZ2luZ19tb2RlX3JlZmNvdW50cyhkKSApCi0gICAgICAgICAgICAgICAgZmlsbF9yb19tcHQo
X21mbihjcjNfZ2ZuKSk7CisgICAgICAgICAgICAgICAgZmlsbF9yb19tcHQoZCwgX21mbihjcjNf
Z2ZuKSk7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAg
IGlmICggY3IzX3BhZ2UgPT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQpAQCAtMTEx
OCw3ICsxMTE4LDcgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICAgICAg
aWYgKCBWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgKQotICAgICAgICAgICAgICAgICAgICAgICAg
emFwX3JvX21wdChfbWZuKGNyM19nZm4pKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHphcF9y
b19tcHQoZCwgX21mbihjcjNfZ2ZuKSk7CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9t
bS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZjYxNTIwNGRiYi4uMTZiMDA0YWJlNiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTE2
MTEsNyArMTYxMSw3IEBAIHZvaWQgaW5pdF94ZW5fbDRfc2xvdHMobDRfcGdlbnRyeV90ICpsNHQs
IG1mbl90IGw0bWZuLAogICAgIH0KIH0KIAotYm9vbCBmaWxsX3JvX21wdChtZm5fdCBtZm4pCiti
b29sIGZpbGxfcm9fbXB0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbikKIHsKICAg
ICBsNF9wZ2VudHJ5X3QgKmw0dGFiID0gbWFwX2RvbWFpbl9wYWdlKG1mbik7CiAgICAgYm9vbCBy
ZXQgPSBmYWxzZTsKQEAgLTE2MjcsNyArMTYyNyw3IEBAIGJvb2wgZmlsbF9yb19tcHQobWZuX3Qg
bWZuKQogICAgIHJldHVybiByZXQ7CiB9CiAKLXZvaWQgemFwX3JvX21wdChtZm5fdCBtZm4pCit2
b2lkIHphcF9yb19tcHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQogewogICAg
IGw0X3BnZW50cnlfdCAqbDR0YWIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKIApAQCAtMjg5MSw3
ICsyODkxLDcgQEAgaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZuKQogICAgIHB2X2Rlc3Ryb3lf
bGR0KGN1cnIpOyAvKiBVbmNvbmRpdGlvbmFsIFRMQiBmbHVzaCBsYXRlci4gKi8KIAogICAgIGlm
ICggIVZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSAmJiAhcGFnaW5nX21vZGVfcmVmY291bnRzKGQp
ICkKLSAgICAgICAgZmlsbF9yb19tcHQobWZuKTsKKyAgICAgICAgZmlsbF9yb19tcHQoZCwgbWZu
KTsKICAgICBjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fbWZuKG1mbik7
CiAgICAgdXBkYXRlX2NyMyhjdXJyKTsKIApAQCAtMzI3MCw3ICszMjcwLDcgQEAgbG9uZyBkb19t
bXVleHRfb3AoCiAgICAgICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAgICAgaWYgKCBWTV9B
U1NJU1QoY3VycmQsIG0ycF9zdHJpY3QpICkKLSAgICAgICAgICAgICAgICAgICAgemFwX3JvX21w
dChfbWZuKG9wLmFyZzEubWZuKSk7CisgICAgICAgICAgICAgICAgICAgIHphcF9yb19tcHQoY3Vy
cmQsIF9tZm4ob3AuYXJnMS5tZm4pKTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgY3Vy
ci0+YXJjaC5ndWVzdF90YWJsZV91c2VyID0gcGFnZXRhYmxlX2Zyb21fcGZuKG9wLmFyZzEubWZu
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCAyZDQyOTU5ZjUzLi4xNzAxNjNmYmNmIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCkBAIC00MTY4LDEwICs0MTY4LDEwIEBAIHNoX3VwZGF0ZV9jcjMo
c3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKQogICAgICAgICBtZm5fdCBzbWZuID0gcGFn
ZXRhYmxlX2dldF9tZm4odi0+YXJjaC5zaGFkb3dfdGFibGVbMF0pOwogCiAgICAgICAgIGlmICgg
ISh2LT5hcmNoLmZsYWdzICYgVEZfa2VybmVsX21vZGUpICYmIFZNX0FTU0lTVChkLCBtMnBfc3Ry
aWN0KSApCi0gICAgICAgICAgICB6YXBfcm9fbXB0KHNtZm4pOworICAgICAgICAgICAgemFwX3Jv
X21wdChkLCBzbWZuKTsKICAgICAgICAgZWxzZSBpZiAoICh2LT5hcmNoLmZsYWdzICYgVEZfa2Vy
bmVsX21vZGUpICYmCiAgICAgICAgICAgICAgICAgICAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3Qp
ICkKLSAgICAgICAgICAgIGZpbGxfcm9fbXB0KHNtZm4pOworICAgICAgICAgICAgZmlsbF9yb19t
cHQoZCwgc21mbik7CiAgICAgfQogI2Vsc2UKICNlcnJvciBUaGlzIHNob3VsZCBuZXZlciBoYXBw
ZW4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAppbmRleCAzMDEzYzI2NmZlLi40NDZkODU4NGMwIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0z
NDQsOCArMzQ0LDggQEAgaW50IGZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKIHZvaWQgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwyX3BnZW50
cnlfdCAqbDJ0LCBjb25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgaW5pdF94ZW5fbDRfc2xv
dHMobDRfcGdlbnRyeV90ICpsNHQsIG1mbl90IGw0bWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBzbDRtZm4sIGJvb2wgcm9fbXB0KTsKLWJv
b2wgZmlsbF9yb19tcHQobWZuX3QgbWZuKTsKLXZvaWQgemFwX3JvX21wdChtZm5fdCBtZm4pOwor
Ym9vbCBmaWxsX3JvX21wdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pOwordm9p
ZCB6YXBfcm9fbXB0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbik7CiAKIGJvb2wg
aXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pOwogCi0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:04:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9IH-0004Hw-R6; Fri, 09 Feb 2018 14:04:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9IG-0004Eu-PA
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:04:48 +0000
X-Inumbo-ID: f1337804-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1337804-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:03:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DCA26AE86;
 Fri,  9 Feb 2018 14:02:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:49 +0100
Message-Id: <20180209140151.24714-16-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 15/17] x86: fill XPTI shadow pages and keep
	them in sync with guest L4
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGJlaW5nIGFibGUgdG8gdXNlIHRoZSBYUFRJIHNoYWRvdyBMNCBwYWdlIHRhYmxlcyBpbiB0
aGUgaHlwZXJ2aXNvcgpmaWxsIHRoZW0gd2l0aCB0aGUgcmVsYXRlZCBlbnRyaWVzIG9mIHRoZWly
IG1hc3RlcnMgYW5kIGtlZXAgdGhlbSBpbgpzeW5jIHdoZW4gdXBkYXRlcyBhcmUgZG9uZSBieSB0
aGUgZ3Vlc3QuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+
Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgIHwgNDMgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMgfCAgMiArKwogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgIHwgIDMgKysrCiB4ZW4v
YXJjaC94ODYvcHYveHB0aS5jICAgICAgICAgfCAzNSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggICAgfCAgNCArKysrCiA1IGZp
bGVzIGNoYW5nZWQsIDgzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCAxNmIwMDRhYmU2
Li4xNGRjNzc2YTUyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMTYwOSw2ICsxNjA5LDE4IEBAIHZvaWQgaW5pdF94ZW5fbDRfc2xvdHMo
bDRfcGdlbnRyeV90ICpsNHQsIG1mbl90IGw0bWZuLAogICAgICAgICAgICAgICAgKFJPT1RfUEFH
RVRBQkxFX0ZJUlNUX1hFTl9TTE9UICsgc2xvdHMgLQogICAgICAgICAgICAgICAgIGw0X3RhYmxl
X29mZnNldChYRU5fVklSVF9TVEFSVCkpICogc2l6ZW9mKCpsNHQpKTsKICAgICB9CisKKyAgICBp
ZiAoIGlzX2RvbWFpbl94cHRpX2FjdGl2ZShkKSApCisgICAgeworICAgICAgICB1bnNpZ25lZCBp
bnQgc2xvdDsKKworICAgICAgICBmb3IgKCBzbG90ID0gUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVO
X1NMT1Q7CisgICAgICAgICAgICAgIHNsb3QgPD0gUk9PVF9QQUdFVEFCTEVfTEFTVF9YRU5fU0xP
VDsKKyAgICAgICAgICAgICAgc2xvdCsrICkKKyAgICAgICAgICAgIHhwdGlfdXBkYXRlX2w0KGQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm5fZXEoc2w0bWZuLCBJTlZBTElE
X01GTikgPyBsNG1mbiA6IHNsNG1mbiksCisgICAgICAgICAgICAgICAgICAgICAgICAgICBzbG90
LCBsNHRbc2xvdF0pOworICAgIH0KIH0KIAogYm9vbCBmaWxsX3JvX21wdChjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLCBtZm5fdCBtZm4pCkBAIC0xNjIxLDYgKzE2MzMsOSBAQCBib29sIGZpbGxfcm9f
bXB0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbikKICAgICAgICAgbDR0YWJbbDRf
dGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0gPQogICAgICAgICAgICAgaWRsZV9wZ190
YWJsZVtsNF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXTsKICAgICAgICAgcmV0ID0g
dHJ1ZTsKKyAgICAgICAgaWYgKCBpc19kb21haW5feHB0aV9hY3RpdmUoZCkgKQorICAgICAgICAg
ICAgeHB0aV91cGRhdGVfbDQoZCwgbWZuX3gobWZuKSwgbDRfdGFibGVfb2Zmc2V0KFJPX01QVF9W
SVJUX1NUQVJUKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGlkbGVfcGdfdGFibGVbbDRf
dGFibGVfb2Zmc2V0KFJPX01QVF9WSVJUX1NUQVJUKV0pOwogICAgIH0KICAgICB1bm1hcF9kb21h
aW5fcGFnZShsNHRhYik7CiAKQEAgLTE2MzIsNiArMTY0NywxMSBAQCB2b2lkIHphcF9yb19tcHQo
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQogICAgIGw0X3BnZW50cnlfdCAqbDR0
YWIgPSBtYXBfZG9tYWluX3BhZ2UobWZuKTsKIAogICAgIGw0dGFiW2w0X3RhYmxlX29mZnNldChS
T19NUFRfVklSVF9TVEFSVCldID0gbDRlX2VtcHR5KCk7CisKKyAgICBpZiAoIGlzX2RvbWFpbl94
cHRpX2FjdGl2ZShkKSApCisgICAgICAgIHhwdGlfdXBkYXRlX2w0KGQsIG1mbl94KG1mbiksIGw0
X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCksCisgICAgICAgICAgICAgICAgICAgICAg
IGw0ZV9lbXB0eSgpKTsKKwogICAgIHVubWFwX2RvbWFpbl9wYWdlKGw0dGFiKTsKIH0KIApAQCAt
MTY4Miw2ICsxNzAyLDggQEAgc3RhdGljIGludCBhbGxvY19sNF90YWJsZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlKQogICAgICAgICB9CiAKICAgICAgICAgcGw0ZVtpXSA9IGFkanVzdF9ndWVzdF9s
NGUocGw0ZVtpXSwgZCk7CisgICAgICAgIGlmICggaXNfZG9tYWluX3hwdGlfYWN0aXZlKGQpICkK
KyAgICAgICAgICAgIHhwdGlfdXBkYXRlX2w0KGQsIHBmbiwgaSwgcGw0ZVtpXSk7CiAgICAgfQog
CiAgICAgaWYgKCByYyA+PSAwICkKQEAgLTIxNDEsNiArMjE2MywyMCBAQCBzdGF0aWMgaW50IG1v
ZF9sM19lbnRyeShsM19wZ2VudHJ5X3QgKnBsM2UsCiAgICAgcmV0dXJuIHJjOwogfQogCitzdGF0
aWMgYm9vbCB1cGRhdGVfbDRwdGUobDRfcGdlbnRyeV90ICpwbDRlLCBsNF9wZ2VudHJ5X3Qgb2w0
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICBsNF9wZ2VudHJ5X3Qgbmw0ZSwgdW5zaWduZWQg
bG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnYsIGJvb2wg
cHJlc2VydmVfYWQpCit7CisgICAgYm9vbCByYzsKKworICAgIHJjID0gVVBEQVRFX0VOVFJZKGw0
LCBwbDRlLCBvbDRlLCBubDRlLCBwZm4sIHYsIHByZXNlcnZlX2FkKTsKKyAgICBpZiAoIHJjICYm
IGlzX3ZjcHVfeHB0aV9hY3RpdmUodikgJiYKKyAgICAgICAgICghcGFnaW5nX21vZGVfc2hhZG93
KHYtPmRvbWFpbikgfHwgIXBhZ2luZ19nZXRfaG9zdG1vZGUodikpICkKKyAgICAgICAgeHB0aV91
cGRhdGVfbDQodi0+ZG9tYWluLCBwZm4sIHBnZW50cnlfcHRyX3RvX3Nsb3QocGw0ZSksIG5sNGUp
OworCisgICAgcmV0dXJuIHJjOworfQorCiAvKiBVcGRhdGUgdGhlIEw0IGVudHJ5IGF0IHBsNGUg
dG8gbmV3IHZhbHVlIG5sNGUuIHBsNGUgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KIHN0YXRpYyBp
bnQgbW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAgICAgICAgICAgICAgICAg
ICAgIGw0X3BnZW50cnlfdCBubDRlLApAQCAtMjE3NSw3ICsyMjExLDcgQEAgc3RhdGljIGludCBt
b2RfbDRfZW50cnkobDRfcGdlbnRyeV90ICpwbDRlLAogICAgICAgICBpZiAoICFsNGVfaGFzX2No
YW5nZWQob2w0ZSwgbmw0ZSwgfkZBU1RQQVRIX0ZMQUdfV0hJVEVMSVNUKSApCiAgICAgICAgIHsK
ICAgICAgICAgICAgIG5sNGUgPSBhZGp1c3RfZ3Vlc3RfbDRlKG5sNGUsIGQpOwotICAgICAgICAg
ICAgcmMgPSBVUERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBmbiwgdmNwdSwgcHJl
c2VydmVfYWQpOworICAgICAgICAgICAgcmMgPSB1cGRhdGVfbDRwdGUocGw0ZSwgb2w0ZSwgbmw0
ZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9hZCk7CiAgICAgICAgICAgICByZXR1cm4gcmMgPyAwIDog
LUVGQVVMVDsKICAgICAgICAgfQogCkBAIC0yMTg1LDE0ICsyMjIxLDEzIEBAIHN0YXRpYyBpbnQg
bW9kX2w0X2VudHJ5KGw0X3BnZW50cnlfdCAqcGw0ZSwKICAgICAgICAgcmMgPSAwOwogCiAgICAg
ICAgIG5sNGUgPSBhZGp1c3RfZ3Vlc3RfbDRlKG5sNGUsIGQpOwotICAgICAgICBpZiAoIHVubGlr
ZWx5KCFVUERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBmbiwgdmNwdSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQorICAgICAgICBp
ZiAoIHVubGlrZWx5KCF1cGRhdGVfbDRwdGUocGw0ZSwgb2w0ZSwgbmw0ZSwgcGZuLCB2Y3B1LCBw
cmVzZXJ2ZV9hZCkpICkKICAgICAgICAgewogICAgICAgICAgICAgb2w0ZSA9IG5sNGU7CiAgICAg
ICAgICAgICByYyA9IC1FRkFVTFQ7CiAgICAgICAgIH0KICAgICB9Ci0gICAgZWxzZSBpZiAoIHVu
bGlrZWx5KCFVUERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUsIG5sNGUsIHBmbiwgdmNwdSwKKyAg
ICBlbHNlIGlmICggdW5saWtlbHkoIXVwZGF0ZV9sNHB0ZShwbDRlLCBvbDRlLCBubDRlLCBwZm4s
IHZjcHUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQp
KSApCiAgICAgewogICAgICAgICByZXR1cm4gLUVGQVVMVDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpp
bmRleCAxNzAxNjNmYmNmLi4xMTBhNTQ0OWE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC05
NTQsNiArOTU0LDggQEAgc3RhdGljIGludCBzaGFkb3dfc2V0X2w0ZShzdHJ1Y3QgZG9tYWluICpk
LAogICAgIC8qIFdyaXRlIHRoZSBuZXcgZW50cnkgKi8KICAgICBzaGFkb3dfd3JpdGVfZW50cmll
cyhzbDRlLCAmbmV3X3NsNGUsIDEsIHNsNG1mbik7CiAgICAgZmxhZ3MgfD0gU0hBRE9XX1NFVF9D
SEFOR0VEOworICAgIGlmICggaXNfZG9tYWluX3hwdGlfYWN0aXZlKGQpICkKKyAgICAgICAgeHB0
aV91cGRhdGVfbDQoZCwgbWZuX3goc2w0bWZuKSwgcGdlbnRyeV9wdHJfdG9fc2xvdChzbDRlKSwg
bmV3X3NsNGUpOwogCiAgICAgaWYgKCBzaGFkb3dfbDRlX2dldF9mbGFncyhvbGRfc2w0ZSkgJiBf
UEFHRV9QUkVTRU5UICkKICAgICB7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCA2ZTdiYzQzNWFiLi44
ZWY5Yzg3ODQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTE0Miw2ICsxNDIsOSBAQCBzdGF0aWMg
X19pbml0IHZvaWQgc2V0dXBfcHZfcGh5c21hcChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIHBndGJsX3BmbiwKICAgICAgICAgICAgIHBsM2UgPSBfX21hcF9kb21haW5fcGFnZShwYWdl
KTsKICAgICAgICAgICAgIGNsZWFyX3BhZ2UocGwzZSk7CiAgICAgICAgICAgICAqcGw0ZSA9IGw0
ZV9mcm9tX3BhZ2UocGFnZSwgTDRfUFJPVCk7CisgICAgICAgICAgICBpZiAoIGlzX2RvbWFpbl94
cHRpX2FjdGl2ZShkKSApCisgICAgICAgICAgICAgICAgeHB0aV91cGRhdGVfbDQoZCwgcGd0Ymxf
cGZuLCBsNF90YWJsZV9vZmZzZXQodnBoeXNtYXBfc3RhcnQpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICpwbDRlKTsKICAgICAgICAgfSBlbHNlCiAgICAgICAgICAgICBwbDNlID0g
bWFwX2wzdF9mcm9tX2w0ZSgqcGw0ZSk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi94
cHRpLmMgYi94ZW4vYXJjaC94ODYvcHYveHB0aS5jCmluZGV4IGY2NjNmYWU4MDYuLmRhODMzMzk1
NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi94cHRpLmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L3hwdGkuYwpAQCAtMzU3LDYgKzM1NywxOCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHhwdGlf
c2hhZG93X2dldGZvcmNlKHN0cnVjdCB4cHRpX2RvbWFpbiAqeGQpCiAgICAgcmV0dXJuIGlkeDsK
IH0KIAorc3RhdGljIHZvaWQgeHB0aV9pbml0X3hlbl9sNChzdHJ1Y3QgeHB0aV9kb21haW4gKnhk
LCBzdHJ1Y3QgeHB0aV9sNHBnICpsNHBnKQoreworICAgIHVuc2lnbmVkIGludCBpOworICAgIGw0
X3BnZW50cnlfdCAqc3JjLCAqZGVzdDsKKworICAgIHNyYyA9IG1hcF9kb21haW5fcGFnZShfbWZu
KGw0cGctPmd1ZXN0X21mbikpOworICAgIGRlc3QgPSBtZm5fdG9fdmlydChsNHBnLT54ZW5fbWZu
KTsKKyAgICBmb3IgKCBpID0gMDsgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTOyBpKysgKQorICAg
ICAgICBkZXN0W2ldID0gc3JjW2ldOworICAgIHVubWFwX2RvbWFpbl9wYWdlKHNyYyk7Cit9CisK
IHN0YXRpYyB1bnNpZ25lZCBpbnQgeHB0aV9zaGFkb3dfZ2V0KHN0cnVjdCB4cHRpX2RvbWFpbiAq
eGQsIHVuc2lnbmVkIGxvbmcgbWZuKQogewogICAgIHVuc2lnbmVkIGludCBpZHg7CkBAIC0zODUs
NiArMzk3LDkgQEAgc3RhdGljIHVuc2lnbmVkIGludCB4cHRpX3NoYWRvd19nZXQoc3RydWN0IHhw
dGlfZG9tYWluICp4ZCwgdW5zaWduZWQgbG9uZyBtZm4pCiAgICAgbDRwZy0+cmVmX25leHQgPSBs
NHJlZi0+aWR4OwogICAgIGw0cmVmLT5pZHggPSBpZHg7CiAKKyAgICAvKiBGaWxsIHRoZSBzaGFk
b3cgcGFnZSB0YWJsZSBlbnRyaWVzLiAqLworICAgIHhwdGlfaW5pdF94ZW5fbDQoeGQsIGw0cGcp
OworCiAgICAgcmV0dXJuIGlkeDsKIH0KIApAQCAtNDAzLDYgKzQxOCwyNiBAQCBzdGF0aWMgdW5z
aWduZWQgaW50IHhwdGlfc2hhZG93X2FjdGl2YXRlKHN0cnVjdCB4cHRpX2RvbWFpbiAqeGQsCiAg
ICAgcmV0dXJuIGlkeDsKIH0KIAordm9pZCB4cHRpX3VwZGF0ZV9sNChjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IHNsb3QsIGw0X3BnZW50cnlfdCBlKQoreworICAgIHN0cnVjdCB4cHRpX2RvbWFpbiAqeGQg
PSBkLT5hcmNoLnB2X2RvbWFpbi54cHRpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAg
dW5zaWduZWQgaW50IGlkeDsKKyAgICBsNF9wZ2VudHJ5X3QgKmw0OworCisgICAgc3Bpbl9sb2Nr
X2lycXNhdmUoJnhkLT5sb2NrLCBmbGFncyk7CisKKyAgICBpZHggPSB4cHRpX3NoYWRvd19mcm9t
X2hhc2hsaXN0KHhkLCBtZm4pOworICAgIGlmICggaWR4ICE9IEw0X0lOVkFMSUQgKQorICAgIHsK
KyAgICAgICAgbDQgPSBtZm5fdG9fdmlydCh4ZC0+bDRwZ1tpZHhdLnhlbl9tZm4pOworICAgICAg
ICBsNFtzbG90XSA9IGU7CisgICAgfQorCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmeGQt
PmxvY2ssIGZsYWdzKTsKK30KKwogdm9pZCB4cHRpX21ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIG1mbikKIHsKICAgICBzdHJ1Y3QgeHB0aV9kb21haW4gKnhkID0gdi0+ZG9t
YWluLT5hcmNoLnB2X2RvbWFpbi54cHRpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wdi9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCmluZGV4IDI1YzAzNTk4OGMu
LjhhOTBhZjEwODQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKQEAgLTM2LDYgKzM2LDggQEAgaW50IHhwdGlf
ZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHhwdGlfZG9tYWluX2Rlc3Ryb3ko
c3RydWN0IGRvbWFpbiAqZCk7CiB2b2lkIHhwdGlfbWFrZV9jcjMoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgbWZuKTsKIHZvaWQgeHB0aV9mcmVlX2w0KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgbWZuKTsKK3ZvaWQgeHB0aV91cGRhdGVfbDQoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCwgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBzbG90LCBsNF9wZ2VudHJ5X3QgZSk7CiAKIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19kb21haW5f
eHB0aV9hY3RpdmUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKQEAgLTczLDYgKzc1LDggQEAg
c3RhdGljIGlubGluZSBpbnQgeHB0aV9kb21haW5faW5pdChzdHJ1Y3QgZG9tYWluICpkKSB7IHJl
dHVybiAwOyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgeHB0aV9kb21haW5fZGVzdHJveShzdHJ1Y3Qg
ZG9tYWluICpkKSB7IH0KIHN0YXRpYyBpbmxpbmUgdm9pZCB4cHRpX21ha2VfY3IzKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBsb25nIG1mbikgeyB9CiBzdGF0aWMgaW5saW5lIHZvaWQgeHB0aV9m
cmVlX2w0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbWZuKSB7IH0KK3N0YXRpYyBp
bmxpbmUgdm9pZCB4cHRpX3VwZGF0ZV9sNChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25l
ZCBsb25nIG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgc2xvdCwgbDRfcGdlbnRyeV90IGUpIHsgfQogCiBzdGF0aWMgaW5saW5lIGJvb2wgaXNfZG9t
YWluX3hwdGlfYWN0aXZlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiB7IHJldHVybiBmYWxzZTsg
fQotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:05:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:05:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Ih-0004U4-5d; Fri, 09 Feb 2018 14:05:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9If-0004Rl-HR
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:05:13 +0000
X-Inumbo-ID: f1052e5f-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1052e5f-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:03:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AA168AE83;
 Fri,  9 Feb 2018 14:02:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:43 +0100
Message-Id: <20180209140151.24714-10-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 09/17] x86: create syscall stub for
	per-domain mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgc3lzY2FsbCBzdHViIGNhbid0IGJlIHVzZWQgbWFwcGVkIGluIHRoZSBwZXIg
ZG9tYWluIGFyZWEKYXMgcmVxdWlyZWQgYnkgWFBUSSBkdWUgdG8gdGhlIGRpc3RhbmNlIGZvciBq
dW1waW5nIGludG8gdGhlIGNvbW1vbgppbnRlcnJ1cHQgaGFuZGxpbmcgY29kZSBpcyBsYXJnZXIg
dGhhbiAyR0IuIFVzaW5nIGp1c3QgYW4gaW5kaXJlY3QKanVtcCBpc24ndCBnb2luZyB0byB3b3Jr
IGFzIHRoaXMgd2lsbCByZXF1aXJlIG1pdGlnYXRpb25zIGFnYWluc3QKU3BlY3RyZS4KClNvIHVz
ZSBhIG5ldyB0cmFtcG9saW5lIHdoaWNoIGlzIG5vIGxvbmdlciB1bmlxdWUgdG8gYSAodiljcHUs
IGJ1dApjYW4gYmUgbWFwcGVkIGludG8gdGhlIHBlci1kb21haW4gYXJlYSBhcyBuZWVkZWQuIEZv
ciBhZGRyZXNzaW5nIHRoZQpzdGFjayB1c2UgdGhlIGtub3dsZWRnZSB0aGF0IHRoZSBwcmltYXJ5
IHN0YWNrIHdpbGwgYmUgaW4gdGhlIG5leHQKcGFnZSBhZnRlciB0aGUgdHJhbXBvbGluZSBjb2Rp
bmcgc28gd2UgY2FuIHNhdmUgJXJzcCB2aWEgYSAlcmlwCnJlbGF0aXZlIGFjY2VzcyB3aXRob3V0
IG5lZWRpbmcgYW55IGZ1cnRoZXIgcmVnaXN0ZXIuCgpGb3IgYmVpbmcgYWJsZSB0byBlYXNpbHkg
c3dpdGNoIGJldHdlZW4gcGVyLWNwdSBhbmQgcGVyLXZjcHUgc3R1YnMgYWRkCmEgbWFjcm8gZm9y
IHRoZSBwZXItY3B1IHN0dWIgc2l6ZSBhbmQgYWRkIHRoZSBwcm90b3R5cGVzIG9mCltjbF1zdGFy
X2VudGVyKCkgdG8gYSBoZWFkZXIuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+Ci0tLQpWMzoKLSBjb21wbGV0ZWx5IG5ldyBwZXItdmNwdSBzdHViIGNvbnRh
aW5pbmcgU3BlY3RyZSBtaXRpZ2F0aW9uCi0tLQogeGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAg
ICAgICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9wdi94cHRpLXN0dWIuUyAgICAgICAgfCA2MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl82
NC9jb21wYXQvZW50cnkuUyB8ICAxICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAg
ICAgfCAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgICAgICAgIHwgIDMgKy0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3lzdGVtLmggICAgICAgfCAgNSArKysrCiA2IGZpbGVzIGNoYW5n
ZWQsIDcwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gveDg2L3B2L3hwdGktc3R1Yi5TCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L3B2L01ha2VmaWxlCmluZGV4IGExMmU0ZmJkMWEuLjNm
NmI1NTA2ZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9NYWtlZmlsZQorKysgYi94ZW4v
YXJjaC94ODYvcHYvTWFrZWZpbGUKQEAgLTE3LDMgKzE3LDQgQEAgb2JqLXkgKz0geHB0aS5vCiAK
IG9iai1iaW4teSArPSBkb20wX2J1aWxkLmluaXQubwogb2JqLWJpbi15ICs9IGdwcl9zd2l0Y2gu
bworb2JqLWJpbi15ICs9IHhwdGktc3R1Yi5vCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYv
eHB0aS1zdHViLlMgYi94ZW4vYXJjaC94ODYvcHYveHB0aS1zdHViLlMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uZWZhMWUzZjY2MQotLS0gL2Rldi9udWxsCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi94cHRpLXN0dWIuUwpAQCAtMCwwICsxLDYxIEBACisvKgorICogU3lzY2Fs
bCBzdHVicyBtYXBwYWJsZSB0byBwZXItdmNwdSBhcmVhIGluIG9yZGVyIHRvIG1pdGlnYXRlIE1l
bHRkb3duIGF0dGFjay4KKyAqIFRoZSBzdGFjayBwYWdlIHdpbGwgYmUgbWFwcGVkIGp1c3QgYWZ0
ZXIgdGhlIHN0dWIgcGFnZSwgc28gaXRzIGRpc3RhbmNlCisgKiBpcyB3ZWxsIGtub3duLgorICoK
KyAqIENvcHlyaWdodCAoYykgMjAxOCwgSnVlcmdlbiBHcm9zcworICovCisKKyAgICAgICAgLmZp
bGUgInB2L3hwdGktc3R1Yi5TIgorCisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgorI2luY2x1
ZGUgPHB1YmxpYy94ZW4uaD4KKworICAgICAgICAuYWxpZ24gUEFHRV9TSVpFCisKKyAgICAgICAg
LmVxdSB4cHRpX3JlZ3MsIC4gKyAyICogUEFHRV9TSVpFIC0gQ1BVSU5GT19zaXplb2YKKworRU5U
UlkoeHB0aV9sc3RhcikKKyAgICAgICAgbW92ICAgJXJzcCwgeHB0aV9yZWdzK1VSRUdTX3JzcCgl
cmlwKQorICAgICAgICBsZWEgICB4cHRpX3JlZ3MrVVJFR1NfcnNwKCVyaXApLCAlcnNwCisgICAg
ICAgIG1vdnEgICRGTEFUX0tFUk5FTF9TUywgOCglcnNwKQorICAgICAgICBwdXNocSAlcjExCisg
ICAgICAgIHB1c2hxICRGTEFUX0tFUk5FTF9DUzY0CisgICAgICAgIHB1c2hxICVyY3gKKyAgICAg
ICAgcHVzaHEgJDAKKyAgICAgICAgbW92bCAgJFRSQVBfc3lzY2FsbCwgNCglcnNwKQorICAgICAg
ICBTQVZFX0FMTAorICAgICAgICBtb3YgICAlcnNwLCAlcjEyCisKKyAgICAgICAgc3RpCisKKyAg
ICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcjEyPXJlZ3MsICVyc3A9Y3B1
aW5mbywgQ2xvYjogYWNkICovCisgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwg
YGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KKworICAgICAgICBtb3ZhYnNx
ICRsc3Rhcl9jb21tb24sICVyYXgKKyAgICAgICAgSU5ESVJFQ1RfTE9DQUxfSk1QICVyYXgKKwor
RU5UUlkoeHB0aV9jc3RhcikKKyAgICAgICAgbW92ICAgJXJzcCwgeHB0aV9yZWdzK1VSRUdTX3Jz
cCglcmlwKQorICAgICAgICBsZWEgICB4cHRpX3JlZ3MrVVJFR1NfcnNwKCVyaXApLCAlcnNwCisg
ICAgICAgIG1vdnEgICRGTEFUX0tFUk5FTF9TUywgOCglcnNwKQorICAgICAgICBwdXNocSAlcjEx
CisgICAgICAgIHB1c2hxICRGTEFUX1VTRVJfQ1MzMgorICAgICAgICBwdXNocSAlcmN4CisgICAg
ICAgIHB1c2hxICQwCisgICAgICAgIG1vdmwgICRUUkFQX3N5c2NhbGwsIDQoJXJzcCkKKyAgICAg
ICAgU0FWRV9BTEwKKyAgICAgICAgbW92cSAgJXJzcCwgJXIxMgorCisgICAgICAgIHN0aQorCisg
ICAgICAgIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1BWIC8qIFJlcTogJXIxMj1yZWdzLCAlcnNwPWNw
dWluZm8sIENsb2I6IGFjZCAqLworICAgICAgICAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAs
IGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRoaXMgcG9pbnQuICovCisKKyAgICAgICAgbW92YWJz
cSAkY3N0YXJfY29tbW9uLCAlcmF4CisgICAgICAgIElORElSRUNUX0xPQ0FMX0pNUCAlcmF4CisK
K2xvY2FsX194ODZfaW5kaXJlY3RfdGh1bmtfcmF4OgorICAgICAgICBHRU5fSU5ESVJFQ1RfVEhV
TktfQk9EWSByYXgKKworICAgICAgICAuYWxpZ24gUEFHRV9TSVpFCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21w
YXQvZW50cnkuUwppbmRleCBlY2VkMTQ3NWI3Li4yMDZiYzlhMDVhIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKQEAgLTIxNSw2ICsyMTUsNyBAQCBFTlRSWShjc3Rhcl9lbnRlcikKICAg
ICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgLyogUmVxOiAlcjEyPXJlZ3MsICVyc3A9Y3B1
aW5mbywgQ2xvYjogYWNkICovCiAgICAgICAgIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwg
YGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBwb2ludC4gKi8KIAorR0xPQkFMKGNzdGFyX2Nv
bW1vbikKICAgICAgICAgQ1I0X1BWMzJfUkVTVE9SRQogICAgICAgICBHRVRfQ1VSUkVOVChieCkK
ICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJjeApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4
IGYwNjdhNzRiMGYuLjY5NTkwZDBiMTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTEyMCw2ICsxMjAs
NyBAQCBFTlRSWShsc3Rhcl9lbnRlcikKICAgICAgICAgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYg
LyogUmVxOiAlcjEyPXJlZ3MsICVyc3A9Y3B1aW5mbywgQ2xvYjogYWNkICovCiAgICAgICAgIC8q
IFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBw
b2ludC4gKi8KIAorR0xPQkFMKGxzdGFyX2NvbW1vbikKICAgICAgICAgR0VUX0NVUlJFTlQoYngp
CiAgICAgICAgIHRlc3RiICRURl9rZXJuZWxfbW9kZSxWQ1BVX3RocmVhZF9mbGFncyglcmJ4KQog
ICAgICAgICBqeiAgICBzd2l0Y2hfdG9fa2VybmVsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
eDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMKaW5kZXggMzY1MmY1
ZmYyMS4uYmQ0ZDM3YzJhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAtMjkxLDggKzI5MSw2IEBAIHN0
YXRpYyB1bnNpZ25lZCBpbnQgd3JpdGVfc3R1Yl90cmFtcG9saW5lKAogfQogCiBERUZJTkVfUEVS
X0NQVShzdHJ1Y3Qgc3R1YnMsIHN0dWJzKTsKLXZvaWQgbHN0YXJfZW50ZXIodm9pZCk7Ci12b2lk
IGNzdGFyX2VudGVyKHZvaWQpOwogCiB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQodm9p
ZCkKIHsKQEAgLTMxNSw2ICszMTMsNyBAQCB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQo
dm9pZCkKICAgICBvZmZzZXQgPSB3cml0ZV9zdHViX3RyYW1wb2xpbmUoc3R1Yl9wYWdlICsgKHN0
dWJfdmEgJiB+UEFHRV9NQVNLKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3R1Yl92YSwgc3RhY2tfYm90dG9tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodW5zaWduZWQgbG9uZylsc3Rhcl9lbnRlcik7CisgICAgQVNTRVJUKG9mZnNldCA9PSBTVFVC
X1RSQU1QT0xJTkVfU0laRV9QRVJDUFUpOwogICAgIHN0dWJfdmEgKz0gb2Zmc2V0OwogCiAgICAg
aWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCB8fApkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3lzdGVtLmgKaW5kZXggOGFjMTcwMzcxYi4uMDZhZmM1OTgyMiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3Rl
bS5oCkBAIC0yMzAsNiArMjMwLDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IGxvY2FsX2lycV9pc19l
bmFibGVkKHZvaWQpCiAKIHZvaWQgdHJhcF9pbml0KHZvaWQpOwogdm9pZCBpbml0X2lkdF90cmFw
cyh2b2lkKTsKKyNkZWZpbmUgU1RVQl9UUkFNUE9MSU5FX1NJWkVfUEVSQ1BVICAgMzIKK3ZvaWQg
bHN0YXJfZW50ZXIodm9pZCk7Cit2b2lkIGNzdGFyX2VudGVyKHZvaWQpOwordm9pZCB4cHRpX2xz
dGFyKHZvaWQpOwordm9pZCB4cHRpX2NzdGFyKHZvaWQpOwogdm9pZCBsb2FkX3N5c3RlbV90YWJs
ZXModm9pZCk7CiB2b2lkIHBlcmNwdV90cmFwc19pbml0KHZvaWQpOwogdm9pZCBzdWJhcmNoX3Bl
cmNwdV90cmFwc19pbml0KHZvaWQpOwotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:05:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:05:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Iq-0004Xq-CI; Fri, 09 Feb 2018 14:05:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9Ip-0004Vn-JQ
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:05:23 +0000
X-Inumbo-ID: f072a1df-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f072a1df-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:03:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5023CAE6D;
 Fri,  9 Feb 2018 14:02:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:41 +0100
Message-Id: <20180209140151.24714-8-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 07/17] xen/x86: split _set_tssldt_desc() into
	ldt and tss specific functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

X3NldF90c3NsZHRfZGVzYygpIGlzIHVzZWQgdG8gc2V0IExEVCBvciBUU1MgZGVzY3JpcHRvcnMg
aW4gdGhlIEdEVC4KQXMgTERUIGRlc2NyaXB0b3JzIG1pZ2h0IGJlIHNoYXJlZCBhY3Jvc3MgY3B1
cyBjYXJlIGlzIHRha2VuIHRvIG5vdApjcmVhdGUgYSB0ZW1wb3JhcnkgaW52YWxpZCBkZXNjcmlw
dG9yLgoKU3BsaXQgX3NldF90c3NsZHRfZGVzYygpIGludG8gZGVkaWNhdGVkIGZ1bmN0aW9ucyBm
b3Igc2V0dGluZyBlaXRoZXIKYSBMRFQgb3IgYSBUU1MgZGVzY3JpcHRvci4gRm9yIExEVCBkZXNj
cmlwdG9ycyB0aGlzIGlzIGJhc2ljYWxseSB0aGUKc2FtZSBhcyB0b2RheSwgd2hpbGUgVFNTIGRl
c2NyaXB0b3JzIGNhbiBiZSB3cml0dGVuIHdpdGhvdXQgdXNpbmcKYmFycmllcnMgYXMgdGhvc2Ug
YXJlIHdyaXR0ZW4gZm9yIHRoZSBsb2NhbCBjcHUgb25seS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJn
ZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tClYzOgotIG5ldyBwYXRjaAotLS0KIHhlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMgIHwgIDQgKystLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAg
ICAgfCAgNCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaCB8IDE0ICsrKysrKysrKysr
KystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oICB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQs
IDE4IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdS9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggNDMwNmU1
OTY1MC4uZTBhZTgxMjBhNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwor
KysgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCkBAIC03NTUsMTIgKzc1NSwxMiBAQCB2b2lk
IGxvYWRfc3lzdGVtX3RhYmxlcyh2b2lkKQogCQkuYml0bWFwID0gSU9CTVBfSU5WQUxJRF9PRkZT
RVQsCiAJfTsKIAotCV9zZXRfdHNzbGR0X2Rlc2MoCisJX3NldF90c3NfZGVzYygKIAkJZ2R0ICsg
VFNTX0VOVFJZLAogCQkodW5zaWduZWQgbG9uZyl0c3MsCiAJCW9mZnNldG9mKHN0cnVjdCB0c3Nf
c3RydWN0LCBfX2NhY2hlbGluZV9maWxsZXIpIC0gMSwKIAkJU1lTX0RFU0NfdHNzX2F2YWlsKTsK
LQlfc2V0X3Rzc2xkdF9kZXNjKAorCV9zZXRfdHNzX2Rlc2MoCiAJCWNvbXBhdF9nZHQgKyBUU1Nf
RU5UUlksCiAJCSh1bnNpZ25lZCBsb25nKXRzcywKIAkJb2Zmc2V0b2Yoc3RydWN0IHRzc19zdHJ1
Y3QsIF9fY2FjaGVsaW5lX2ZpbGxlcikgLSAxLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAxM2E4NTJjYTRlLi45YjI5MDE0ZTJj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwpAQCAtMTg0NSwxMiArMTg0NSwxMiBAQCB2b2lkIGxvYWRfVFIodm9pZCkKICAgICAgICAg
LmxpbWl0ID0gTEFTVF9SRVNFUlZFRF9HRFRfQllURQogICAgIH07CiAKLSAgICBfc2V0X3Rzc2xk
dF9kZXNjKAorICAgIF9zZXRfdHNzX2Rlc2MoCiAgICAgICAgIHRoaXNfY3B1KGdkdF90YWJsZSkg
KyBUU1NfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlksCiAgICAgICAgICh1bnNpZ25l
ZCBsb25nKXRzcywKICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IHRzc19zdHJ1Y3QsIF9fY2FjaGVs
aW5lX2ZpbGxlcikgLSAxLAogICAgICAgICBTWVNfREVTQ190c3NfYXZhaWwpOwotICAgIF9zZXRf
dHNzbGR0X2Rlc2MoCisgICAgX3NldF90c3NfZGVzYygKICAgICAgICAgdGhpc19jcHUoY29tcGF0
X2dkdF90YWJsZSkgKyBUU1NfRU5UUlkgLSBGSVJTVF9SRVNFUlZFRF9HRFRfRU5UUlksCiAgICAg
ICAgICh1bnNpZ25lZCBsb25nKXRzcywKICAgICAgICAgb2Zmc2V0b2Yoc3RydWN0IHRzc19zdHJ1
Y3QsIF9fY2FjaGVsaW5lX2ZpbGxlcikgLSAxLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9kZXNjLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAppbmRleCA0MDkzYzY1ZmFh
Li42ZWM1MTU1ODJkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2Rlc2MuaApAQCAtMTcxLDcgKzE3MSw3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBfdXBkYXRlX2dhdGVfYWRkcl9sb3dlcihpZHRfZW50cnlfdCAqZ2F0ZSwgdm9p
ZCAqYWRkcikKICAgICBfd3JpdGVfZ2F0ZV9sb3dlcihnYXRlLCAmaWR0ZSk7CiB9CiAKLSNkZWZp
bmUgX3NldF90c3NsZHRfZGVzYyhkZXNjLGFkZHIsbGltaXQsdHlwZSkgICAgICAgICAgIFwKKyNk
ZWZpbmUgX3NldF9sZHRfZGVzYyhkZXNjLGFkZHIsbGltaXQsdHlwZSkgICAgICAgICAgICAgIFwK
IGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAoZGVzYylbMF0uYiA9IChkZXNjKVsxXS5iID0gMDsgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBzbXBfd21iKCk7IC8qIGRpc2FibGUgZW50cnkgL3RoZW4vIHJld3JpdGUgKi8g
ICAgICAgIFwKQEAgLTE4NSw2ICsxODUsMTggQEAgZG8geyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAoKCh1MzIpKGFkZHIpICYg
MHgwMEZGMDAwMFUpID4+IDE2KTsgICAgICAgICAgICAgXAogfSB3aGlsZSAoMCkKIAorI2RlZmlu
ZSBfc2V0X3Rzc19kZXNjKGRlc2MsYWRkcixsaW1pdCx0eXBlKSAgICAgICAgICAgICAgXAorZG8g
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIChkZXNjKVswXS5hID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICAoKHUzMikoYWRkcikgPDwgMTYpIHwgKCh1MzIpKGxpbWl0KSAmIDB4RkZGRik7
ICAgXAorICAgIChkZXNjKVswXS5iID0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAoKHUzMikoYWRkcikgJiAweEZGMDAwMDAwVSkgfCAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAoKHUzMikodHlwZSkgPDwgOCkgfCAweDgwMDBVIHwgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAoKCh1MzIpKGFkZHIpICYgMHgwMEZGMDAwMFUpID4+IDE2
KTsgICAgICAgICAgICAgXAorICAgIChkZXNjKVsxXS5hID0gKHUzMikoKCh1bnNpZ25lZCBsb25n
KShhZGRyKSkgPj4gMzIpOyAgXAorICAgIChkZXNjKVsxXS5iID0gMDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfSB3aGlsZSAoMCkKKwogc3RydWN0IF9fcGFja2VkIGRl
c2NfcHRyIHsKIAl1bnNpZ25lZCBzaG9ydCBsaW1pdDsKIAl1bnNpZ25lZCBsb25nIGJhc2U7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2xkdC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9sZHQuaAppbmRleCA1ODlkYWY4M2M2Li42MTc5Y2VmOWU5IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2xkdC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbGR0LmgKQEAgLTE2
LDcgKzE2LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGxvYWRfTERUKHN0cnVjdCB2Y3B1ICp2KQog
ICAgICAgICBkZXNjID0gKCFpc19wdl8zMmJpdF92Y3B1KHYpCiAgICAgICAgICAgICAgICAgPyB0
aGlzX2NwdShnZHRfdGFibGUpIDogdGhpc19jcHUoY29tcGF0X2dkdF90YWJsZSkpCiAgICAgICAg
ICAgICAgICArIExEVF9FTlRSWSAtIEZJUlNUX1JFU0VSVkVEX0dEVF9FTlRSWTsKLSAgICAgICAg
X3NldF90c3NsZHRfZGVzYyhkZXNjLCBMRFRfVklSVF9TVEFSVCh2KSwgZW50cyo4LTEsIFNZU19E
RVNDX2xkdCk7CisgICAgICAgIF9zZXRfbGR0X2Rlc2MoZGVzYywgTERUX1ZJUlRfU1RBUlQodiks
IGVudHMqOC0xLCBTWVNfREVTQ19sZHQpOwogICAgICAgICBsbGR0KExEVF9FTlRSWSA8PCAzKTsK
ICAgICB9CiB9Ci0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:05:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:05:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9J3-0004dq-JU; Fri, 09 Feb 2018 14:05:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9J2-0004bb-TS
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:05:36 +0000
X-Inumbo-ID: f135b957-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f135b957-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:03:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4E9C4AE89;
 Fri,  9 Feb 2018 14:02:02 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:51 +0100
Message-Id: <20180209140151.24714-18-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 17/17] x86: hide most hypervisor mappings in
	XPTI shadow page tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGlkZSBhbGwgYnV0IHRoZSBhYnNvbHV0ZSBuZWNlc3NhcnkgaHlwZXJ2aXNvciBtYXBwaW5ncyBp
biB0aGUgWFBUSQpzaGFkb3cgcGFnZSB0YWJsZXMuIFRoZSBmb2xsb3dpbmcgbWFwcGluZ3MgYXJl
IG5lZWRlZDoKCi0gZ3Vlc3QgYWNjZXNzaWJsZSBhcmVhcywgZS5nLiB0aGUgUk8gTTJQIHRhYmxl
Ci0gSURULCBUU1MsIEdEVAotIGludGVycnVwdCBlbnRyeSBzdGFja3MKLSBpbnRlcnJ1cHQgaGFu
ZGxpbmcgY29kZQoKRm9yIHNvbWUgb2YgdGhvc2UgbWFwcGluZ3Mgd2UgbmVlZCB0byBzZXR1cCBs
b3dlciBsZXZlbCBwYWdlIHRhYmxlcwp3aXRoIGp1c3Qgc29tZSBlbnRyaWVzIHBvcHVsYXRlZC4K
ClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvcHYveHB0aS5jICAgICAgICAgICAgIHwgMjI5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgfCAg
IDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAgIDQgKwogeGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8ICAgNCArCiB4ZW4vaW5jbHVkZS9hc20teDg2
L3B2L21tLmggICAgICAgIHwgICA1ICsKIDUgZmlsZXMgY2hhbmdlZCwgMjQxIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3hwdGkuYyBi
L3hlbi9hcmNoL3g4Ni9wdi94cHRpLmMKaW5kZXggZTA4YWE3ODJiZi4uZGVhMzQzMjJkNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3hwdGkuYworKysgYi94ZW4vYXJjaC94ODYvcHYveHB0
aS5jCkBAIC0xOSwxMyArMTksMTYgQEAKICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBu
b3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCiAgKi8KIAorI2luY2x1ZGUg
PHhlbi9jcHUuaD4KICNpbmNsdWRlIDx4ZW4vZG9tYWluX3BhZ2UuaD4KICNpbmNsdWRlIDx4ZW4v
ZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogI2luY2x1ZGUgPHhlbi9rZXloYW5kbGVy
Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9ub3RpZmllci5oPgogI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9iaXRvcHMuaD4KKyNpbmNsdWRlIDxh
c20vcHYvbW0uaD4KIAogLyoKICAqIEZvciBlYWNoIEw0IHBhZ2UgdGFibGUgb2YgdGhlIGd1ZXN0
IHdlIG5lZWQgYSBzaGFkb3cgZm9yIHRoZSBoeXBlcnZpc29yLgpAQCAtMTE4LDYgKzEyMSw3IEBA
IHN0cnVjdCB4cHRpX2RvbWFpbiB7CiAgICAgdW5zaWduZWQgaW50IHVudXNlZF9maXJzdDsgLyog
TGlzdCBvZiB1bnVzZWQgc2xvdHMgKi8KICAgICBzcGlubG9ja190IGxvY2s7ICAgICAgICAgICAv
KiBQcm90ZWN0cyBhbGwgc2hhZG93IGxpc3RzICovCiAgICAgc3RydWN0IGRvbWFpbiAqZG9tYWlu
OworICAgIHN0cnVjdCBwYWdlX2luZm8gKmwzX3NoYWRvdzsKICAgICBzdHJ1Y3QgdGFza2xldCB0
YXNrbGV0OwogICAgIGwxX3BnZW50cnlfdCAqKnBlcmRvbV9sMXRhYjsKICNpZmRlZiBYUFRJX0RF
QlVHCkBAIC0xNDAsNiArMTQ0LDkgQEAgc3RhdGljIF9fcmVhZF9tb3N0bHkgZW51bSB7CiAgICAg
WFBUSV9OT0RPTTAKIH0gb3B0X3hwdGkgPSBYUFRJX0RFRkFVTFQ7CiAKK3N0YXRpYyBib29sIHhw
dGlfbDNfc2hhZG93ID0gZmFsc2U7CitzdGF0aWMgbDNfcGdlbnRyeV90ICp4cHRpX2wzX3NoYWRv
d3NbMTFdOworCiBzdGF0aWMgaW50IHBhcnNlX3hwdGkoY29uc3QgY2hhciAqcykKIHsKICAgICBp
bnQgcmMgPSAwOwpAQCAtMzU3LDYgKzM2NCwzNCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IHhwdGlf
c2hhZG93X2dldGZvcmNlKHN0cnVjdCB4cHRpX2RvbWFpbiAqeGQpCiAgICAgcmV0dXJuIGlkeDsK
IH0KIAorc3RhdGljIHZvaWQgeHB0aV91cGRhdGVfbDRfZW50cnkoc3RydWN0IHhwdGlfZG9tYWlu
ICp4ZCwgbDRfcGdlbnRyeV90ICpkZXN0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbDRfcGdlbnRyeV90IGVudHJ5LCB1bnNpZ25lZCBpbnQgc2xvdCkKK3sKKyAgICBsM19wZ2Vu
dHJ5X3QgKmwzcGc7CisKKyAgICBzd2l0Y2ggKCBzbG90ICkKKyAgICB7CisgICAgY2FzZSAyNTc6
IC8qIGlvcmVtYXAgYXJlYS4gKi8KKyAgICBjYXNlIDI1ODogLyogbGluZWFyIHBhZ2UgdGFibGUg
KGd1ZXN0IHRhYmxlKS4gKi8KKyAgICBjYXNlIDI1OTogLyogbGluZWFyIHBhZ2UgdGFibGUgKHNo
YWRvdyB0YWJsZSkuICovCisgICAgICAgIGRlc3Rbc2xvdF0gPSBsNGVfZW1wdHkoKTsKKyAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSAyNjA6IC8qIHBlci1kb21haW4gbWFwcGluZ3MuICovCisgICAg
ICAgIGRlc3Rbc2xvdF0gPSBsNGVfZnJvbV9wYWdlKHhkLT5sM19zaGFkb3csIF9fUEFHRV9IWVBF
UlZJU09SKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAyNjEgLi4uIDI3MTogLyogaHlwZXJ2
aXNvciB0ZXh0IGFuZCBkYXRhLCBkaXJlY3QgcGh5cyBtYXBwaW5nLiAqLworICAgICAgICBsM3Bn
ID0geHB0aV9sM19zaGFkb3dzW3Nsb3QgLSAyNjFdOworICAgICAgICBkZXN0W3Nsb3RdID0gbDNw
ZworICAgICAgICAgICAgICAgICAgICAgPyBsNGVfZnJvbV9tZm4oX21mbih2aXJ0X3RvX21mbihs
M3BnKSksIF9fUEFHRV9IWVBFUlZJU09SKQorICAgICAgICAgICAgICAgICAgICAgOiBsNGVfZW1w
dHkoKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAyNTY6IC8qIHJlYWQtb25seSBndWVzdCBh
Y2Nlc3NpYmxlIG0ycCB0YWJsZS4gKi8KKyAgICBkZWZhdWx0OgorICAgICAgICBkZXN0W3Nsb3Rd
ID0gZW50cnk7CisgICAgICAgIGJyZWFrOworICAgIH0KK30KKwogc3RhdGljIHZvaWQgeHB0aV9p
bml0X3hlbl9sNChzdHJ1Y3QgeHB0aV9kb21haW4gKnhkLCBzdHJ1Y3QgeHB0aV9sNHBnICpsNHBn
KQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMzY1LDcgKzQwMCw3IEBAIHN0YXRpYyB2b2lk
IHhwdGlfaW5pdF94ZW5fbDQoc3RydWN0IHhwdGlfZG9tYWluICp4ZCwgc3RydWN0IHhwdGlfbDRw
ZyAqbDRwZykKICAgICBzcmMgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihsNHBnLT5ndWVzdF9tZm4p
KTsKICAgICBkZXN0ID0gbWZuX3RvX3ZpcnQobDRwZy0+eGVuX21mbik7CiAgICAgZm9yICggaSA9
IDA7IGkgPCBMNF9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKLSAgICAgICAgZGVzdFtpXSA9IHNy
Y1tpXTsKKyAgICAgICAgeHB0aV91cGRhdGVfbDRfZW50cnkoeGQsIGRlc3QsIHNyY1tpXSwgaSk7
CiAgICAgdW5tYXBfZG9tYWluX3BhZ2Uoc3JjKTsKIH0KIApAQCAtNDMyLDcgKzQ2Nyw3IEBAIHZv
aWQgeHB0aV91cGRhdGVfbDQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBt
Zm4sCiAgICAgaWYgKCBpZHggIT0gTDRfSU5WQUxJRCApCiAgICAgewogICAgICAgICBsNCA9IG1m
bl90b192aXJ0KHhkLT5sNHBnW2lkeF0ueGVuX21mbik7Ci0gICAgICAgIGw0W3Nsb3RdID0gZTsK
KyAgICAgICAgeHB0aV91cGRhdGVfbDRfZW50cnkoeGQsIGw0LCBlLCBzbG90KTsKICAgICB9CiAK
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ4ZC0+bG9jaywgZmxhZ3MpOwpAQCAtNTUwLDYg
KzU4NSw4IEBAIHZvaWQgeHB0aV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICAg
ICAgICBmcmVlX3hlbmhlYXBfcGFnZSh4cHRpX3NoYWRvd19mcmVlKHhkLCBpZHgpKTsKICAgICB9
CiAKKyAgICBpZiAoIHhkLT5sM19zaGFkb3cgKQorICAgICAgICBmcmVlX2RvbWhlYXBfcGFnZSh4
ZC0+bDNfc2hhZG93KTsKICAgICB4ZnJlZSh4ZC0+cGVyZG9tX2wxdGFiKTsKICAgICB4ZnJlZSh4
ZC0+bDRwZyk7CiAgICAgeGZyZWUoeGQtPmw0cmVmKTsKQEAgLTY0Miw2ICs2NzksMTI1IEBAIHN0
YXRpYyBpbnQgeHB0aV92Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIHJjOwog
fQogCitzdGF0aWMgaW50IHhwdGlfYWRkX21hcHBpbmcodW5zaWduZWQgbG9uZyBhZGRyKQorewor
ICAgIHVuc2lnbmVkIGludCBzbG90LCBmbGFncywgbWFwZmxhZ3M7CisgICAgdW5zaWduZWQgbG9u
ZyBtZm47CisgICAgbDNfcGdlbnRyeV90ICpwbDNlOworICAgIGwyX3BnZW50cnlfdCAqcGwyZTsK
KyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisKKyAgICBzbG90ID0gbDRfdGFibGVfb2Zmc2V0KGFk
ZHIpOworICAgIHBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbc2xvdF0pOworCisgICAg
c2xvdCA9IGwzX3RhYmxlX29mZnNldChhZGRyKTsKKyAgICBtYXBmbGFncyA9IGwzZV9nZXRfZmxh
Z3MocGwzZVtzbG90XSk7CisgICAgQVNTRVJUKG1hcGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7Cisg
ICAgaWYgKCBtYXBmbGFncyAmIF9QQUdFX1BTRSApCisgICAgeworICAgICAgICBtYXBmbGFncyAm
PSB+X1BBR0VfUFNFOworICAgICAgICBtZm4gPSBsM2VfZ2V0X3BmbihwbDNlW3Nsb3RdKSAmIH4o
KDFVTCA8PCAoMiAqIFBBR0VUQUJMRV9PUkRFUikpIC0gMSk7CisgICAgICAgIG1mbiB8PSBQRk5f
RE9XTihhZGRyKSAmICgoMVVMIDw8ICgyICogUEFHRVRBQkxFX09SREVSKSkgLSAxKTsKKyAgICB9
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcGwyZSA9IGwzZV90b19sMmUocGwzZVtzbG90XSk7
CisgICAgICAgIHNsb3QgPSBsMl90YWJsZV9vZmZzZXQoYWRkcik7CisgICAgICAgIG1hcGZsYWdz
ID0gbDJlX2dldF9mbGFncyhwbDJlW3Nsb3RdKTsKKyAgICAgICAgQVNTRVJUKG1hcGZsYWdzICYg
X1BBR0VfUFJFU0VOVCk7CisgICAgICAgIGlmICggbWFwZmxhZ3MgJiBfUEFHRV9QU0UgKQorICAg
ICAgICB7CisgICAgICAgICAgICBtYXBmbGFncyAmPSB+X1BBR0VfUFNFOworICAgICAgICAgICAg
bWZuID0gbDJlX2dldF9wZm4ocGwyZVtzbG90XSkgJiB+KCgxVUwgPDwgUEFHRVRBQkxFX09SREVS
KSAtIDEpOworICAgICAgICAgICAgbWZuIHw9IFBGTl9ET1dOKGFkZHIpICYgKCgxVUwgPDwgUEFH
RVRBQkxFX09SREVSKSAtIDEpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgewor
ICAgICAgICAgICAgcGwxZSA9IGwyZV90b19sMWUocGwyZVtzbG90XSk7CisgICAgICAgICAgICBz
bG90ID0gbDFfdGFibGVfb2Zmc2V0KGFkZHIpOworICAgICAgICAgICAgbWFwZmxhZ3MgPSBsMWVf
Z2V0X2ZsYWdzKHBsMWVbc2xvdF0pOworICAgICAgICAgICAgQVNTRVJUKG1hcGZsYWdzICYgX1BB
R0VfUFJFU0VOVCk7CisgICAgICAgICAgICBtZm4gPSBsMWVfZ2V0X3BmbihwbDFlW3Nsb3RdKTsK
KyAgICAgICAgfQorICAgIH0KKworICAgIHNsb3QgPSBsNF90YWJsZV9vZmZzZXQoYWRkcik7Cisg
ICAgQVNTRVJUKHNsb3QgPj0gMjYxICYmIHNsb3QgPD0gMjcxKTsKKyAgICBwbDNlID0geHB0aV9s
M19zaGFkb3dzW3Nsb3QgLSAyNjFdOworICAgIGlmICggIXBsM2UgKQorICAgIHsKKyAgICAgICAg
cGwzZSA9IGFsbG9jX3hlbl9wYWdldGFibGUoKTsKKyAgICAgICAgaWYgKCAhcGwzZSApCisgICAg
ICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgY2xlYXJfcGFnZShwbDNlKTsKKyAgICAg
ICAgeHB0aV9sM19zaGFkb3dzW3Nsb3QgLSAyNjFdID0gcGwzZTsKKyAgICB9CisKKyAgICBzbG90
ID0gbDNfdGFibGVfb2Zmc2V0KGFkZHIpOworICAgIGZsYWdzID0gbDNlX2dldF9mbGFncyhwbDNl
W3Nsb3RdKTsKKyAgICBpZiAoICEoZmxhZ3MgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgeworICAg
ICAgICBwbDJlID0gYWxsb2NfeGVuX3BhZ2V0YWJsZSgpOworICAgICAgICBpZiAoICFwbDJlICkK
KyAgICAgICAgICAgIHJldHVybiAtRU5PTUVNOworICAgICAgICBjbGVhcl9wYWdlKHBsMmUpOwor
ICAgICAgICBwbDNlW3Nsb3RdID0gbDNlX2Zyb21fbWZuKF9tZm4odmlydF90b19tZm4ocGwyZSkp
LCBfX1BBR0VfSFlQRVJWSVNPUik7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIHBs
MmUgPSBsM2VfdG9fbDJlKHBsM2Vbc2xvdF0pOworICAgIH0KKworICAgIHNsb3QgPSBsMl90YWJs
ZV9vZmZzZXQoYWRkcik7CisgICAgZmxhZ3MgPSBsMmVfZ2V0X2ZsYWdzKHBsMmVbc2xvdF0pOwor
ICAgIGlmICggIShmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICB7CisgICAgICAgIHBsMWUg
PSBhbGxvY194ZW5fcGFnZXRhYmxlKCk7CisgICAgICAgIGlmICggIXBsMWUgKQorICAgICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgIGNsZWFyX3BhZ2UocGwxZSk7CisgICAgICAgIHBs
MmVbc2xvdF0gPSBsMmVfZnJvbV9tZm4oX21mbih2aXJ0X3RvX21mbihwbDFlKSksIF9fUEFHRV9I
WVBFUlZJU09SKTsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgcGwxZSA9IGwyZV90
b19sMWUocGwyZVtzbG90XSk7CisgICAgfQorCisgICAgc2xvdCA9IGwxX3RhYmxlX29mZnNldChh
ZGRyKTsKKyAgICBwbDFlW3Nsb3RdID0gbDFlX2Zyb21fbWZuKF9tZm4obWZuKSwgbWFwZmxhZ3Mp
OworCisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIHhwdGlfcm1fbWFwcGluZyh1bnNp
Z25lZCBsb25nIGFkZHIpCit7CisgICAgdW5zaWduZWQgaW50IHNsb3QsIGZsYWdzOworICAgIGwz
X3BnZW50cnlfdCAqcGwzZTsKKyAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7CisgICAgbDFfcGdlbnRy
eV90ICpwbDFlOworCisgICAgc2xvdCA9IGw0X3RhYmxlX29mZnNldChhZGRyKTsKKyAgICBBU1NF
UlQoc2xvdCA+PSAyNjEgJiYgc2xvdCA8PSAyNzEpOworICAgIHBsM2UgPSB4cHRpX2wzX3NoYWRv
d3Nbc2xvdCAtIDI2MV07CisgICAgaWYgKCAhcGwzZSApCisgICAgICAgIHJldHVybjsKKworICAg
IHNsb3QgPSBsM190YWJsZV9vZmZzZXQoYWRkcik7CisgICAgZmxhZ3MgPSBsM2VfZ2V0X2ZsYWdz
KHBsM2Vbc2xvdF0pOworICAgIGlmICggIShmbGFncyAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICAg
ICAgcmV0dXJuOworCisgICAgcGwyZSA9IGwzZV90b19sMmUocGwzZVtzbG90XSk7CisgICAgc2xv
dCA9IGwyX3RhYmxlX29mZnNldChhZGRyKTsKKyAgICBmbGFncyA9IGwyZV9nZXRfZmxhZ3MocGwy
ZVtzbG90XSk7CisgICAgaWYgKCAhKGZsYWdzICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICBy
ZXR1cm47CisKKyAgICBwbDFlID0gbDJlX3RvX2wxZShwbDJlW3Nsb3RdKTsKKyAgICBzbG90ID0g
bDFfdGFibGVfb2Zmc2V0KGFkZHIpOworICAgIHBsMWVbc2xvdF0gPSBsMWVfZW1wdHkoKTsKK30K
KwogaW50IHhwdGlfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBib29sIHhw
dGkgPSBmYWxzZTsKQEAgLTY0OSw3ICs4MDUsOSBAQCBpbnQgeHB0aV9kb21haW5faW5pdChzdHJ1
Y3QgZG9tYWluICpkKQogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCB4cHRpX2RvbWFp
biAqeGQ7CiAgICAgdm9pZCAqdmlydDsKKyAgICB1bnNpZ25lZCBsb25nIGFkZHI7CiAgICAgdW5z
aWduZWQgaW50IGksIG5ldzsKKyAgICBsM19wZ2VudHJ5X3QgKmwzdGFiLCAqbDNzaGFkb3c7CiAK
ICAgICBpZiAoICFpc19wdl9kb21haW4oZCkgfHwgaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKICAg
ICAgICAgcmV0dXJuIDA7CkBAIC02ODMsNiArODQxLDI3IEBAIGludCB4cHRpX2RvbWFpbl9pbml0
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgeGQtPmxydV9sYXN0ID0gTDRfSU5WQUxJRDsKICAgICB4
ZC0+ZnJlZV9maXJzdCA9IEw0X0lOVkFMSUQ7CiAKKyAgICBpZiAoICF4cHRpX2wzX3NoYWRvdyAp
CisgICAgeworICAgICAgICB4cHRpX2wzX3NoYWRvdyA9IHRydWU7CisKKyAgICAgICAgZm9yX2Vh
Y2hfb25saW5lX2NwdSAoIGkgKQorICAgICAgICAgICAgaWYgKCB4cHRpX2FkZF9tYXBwaW5nKCh1
bnNpZ25lZCBsb25nKWlkdF90YWJsZXNbaV0pICkKKyAgICAgICAgICAgICAgICBnb3RvIGRvbmU7
CisKKyAgICAgICAgZm9yICggYWRkciA9IHJvdW5kX3BnZG93bigodW5zaWduZWQgbG9uZykmeHB0
aV9tYXBfc3RhcnQpOworICAgICAgICAgICAgICBhZGRyIDw9IHJvdW5kX3BnZG93bigodW5zaWdu
ZWQgbG9uZykmeHB0aV9tYXBfZW5kIC0gMSk7CisgICAgICAgICAgICAgIGFkZHIgKz0gUEFHRV9T
SVpFICkKKyAgICAgICAgICAgIGlmICggeHB0aV9hZGRfbWFwcGluZyhhZGRyKSApCisgICAgICAg
ICAgICAgICAgZ290byBkb25lOworCisgICAgICAgIGZvciAoIGFkZHIgPSByb3VuZF9wZ2Rvd24o
KHVuc2lnbmVkIGxvbmcpJnhwdGlfbWFwX3N0YXJ0X2NvbXBhdCk7CisgICAgICAgICAgICAgIGFk
ZHIgPD0gcm91bmRfcGdkb3duKCh1bnNpZ25lZCBsb25nKSZ4cHRpX21hcF9lbmRfY29tcGF0IC0g
MSk7CisgICAgICAgICAgICAgIGFkZHIgKz0gUEFHRV9TSVpFICkKKyAgICAgICAgICAgIGlmICgg
eHB0aV9hZGRfbWFwcGluZyhhZGRyKSApCisgICAgICAgICAgICAgICAgZ290byBkb25lOworICAg
IH0KKwogICAgIHNwaW5fbG9ja19pbml0KCZ4ZC0+bG9jayk7CiAgICAgdGFza2xldF9pbml0KCZ4
ZC0+dGFza2xldCwgeHB0aV90YXNrbGV0LCAodW5zaWduZWQgbG9uZyl4ZCk7CiAKQEAgLTcyNSw2
ICs5MDQsMTYgQEAgaW50IHhwdGlfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAg
ICAgICAgIGdvdG8gZG9uZTsKICAgICB9CiAKKyAgICB4ZC0+bDNfc2hhZG93ID0gYWxsb2NfZG9t
aGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIpOworICAgIGlmICggIXhkLT5sM19zaGFkb3cgKQor
ICAgICAgICBnb3RvIGRvbmU7CisgICAgbDN0YWIgPSBfX21hcF9kb21haW5fcGFnZShkLT5hcmNo
LnBlcmRvbWFpbl9sM19wZyk7CisgICAgbDNzaGFkb3cgPSBfX21hcF9kb21haW5fcGFnZSh4ZC0+
bDNfc2hhZG93KTsKKyAgICBjbGVhcl9wYWdlKGwzc2hhZG93KTsKKyAgICBsM3NoYWRvd1swXSA9
IGwzdGFiWzBdOyAgICAgICAgICAvKiBHRFQvTERUIHNoYWRvdyBtYXBwaW5nLiAqLworICAgIGwz
c2hhZG93WzNdID0gbDN0YWJbM107ICAgICAgICAgIC8qIFhQVEkgbWFwcGluZ3MuICovCisgICAg
dW5tYXBfZG9tYWluX3BhZ2UobDNzaGFkb3cpOworICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzdGFi
KTsKICAgICByZXQgPSAwOwogCiAgICAgcHJpbnRrKCJFbmFibGluZyBYZW4gUGFnZXRhYmxlIHBy
b3RlY3Rpb24gKFhQVEkpIGZvciBEb21haW4gJWRcbiIsCkBAIC04MDEsMyArOTkwLDM5IEBAIHN0
YXRpYyBpbnQgX19pbml0IHhwdGlfa2V5X2luaXQodm9pZCkKICAgICByZXR1cm4gMDsKIH0KIF9f
aW5pdGNhbGwoeHB0aV9rZXlfaW5pdCk7CisKK3N0YXRpYyBpbnQgeHB0aV9jcHVfY2FsbGJhY2so
c3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2lnbmVkIGxvbmcgYWN0aW9uLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpoY3B1KQoreworICAgIHVuc2lnbmVkIGludCBj
cHUgPSAodW5zaWduZWQgbG9uZyloY3B1OworICAgIGludCByYyA9IDA7CisKKyAgICBpZiAoICF4
cHRpX2wzX3NoYWRvdyApCisgICAgICAgIHJldHVybiBOT1RJRllfRE9ORTsKKworICAgIHN3aXRj
aCAoIGFjdGlvbiApCisgICAgeworICAgIGNhc2UgQ1BVX0RPV05fRkFJTEVEOgorICAgIGNhc2Ug
Q1BVX09OTElORToKKyAgICAgICAgcmMgPSB4cHRpX2FkZF9tYXBwaW5nKCh1bnNpZ25lZCBsb25n
KWlkdF90YWJsZXNbY3B1XSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgQ1BVX0RPV05fUFJF
UEFSRToKKyAgICAgICAgeHB0aV9ybV9tYXBwaW5nKCh1bnNpZ25lZCBsb25nKWlkdF90YWJsZXNb
Y3B1XSk7CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGJyZWFrOworICAg
IH0KKworICAgIHJldHVybiAhcmMgPyBOT1RJRllfRE9ORSA6IG5vdGlmaWVyX2Zyb21fZXJybm8o
cmMpOworfQorCitzdGF0aWMgc3RydWN0IG5vdGlmaWVyX2Jsb2NrIHhwdGlfY3B1X25mYiA9IHsK
KyAgICAubm90aWZpZXJfY2FsbCA9IHhwdGlfY3B1X2NhbGxiYWNrCit9OworCitzdGF0aWMgaW50
IF9faW5pdCB4cHRpX3ByZXNtcF9pbml0KHZvaWQpCit7CisgICAgcmVnaXN0ZXJfY3B1X25vdGlm
aWVyKCZ4cHRpX2NwdV9uZmIpOworICAgIHJldHVybiAwOworfQorcHJlc21wX2luaXRjYWxsKHhw
dGlfcHJlc21wX2luaXQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4v
YXJjaC94ODYvdHJhcHMuYwppbmRleCA5M2IyMjhkY2VkLi4wMGNjN2NkOWQ3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTAy
LDcgKzEwMiw3IEBAIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHN0cnVjdCBkZXNjX3N0cnVj
dCAqLCBnZHRfdGFibGUpOwogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoc3RydWN0IGRlc2Nf
c3RydWN0ICosIGNvbXBhdF9nZHRfdGFibGUpOwogCiAvKiBNYXN0ZXIgdGFibGUsIHVzZWQgYnkg
Q1BVMC4gKi8KLWlkdF9lbnRyeV90IGlkdF90YWJsZVtJRFRfRU5UUklFU107CitpZHRfZW50cnlf
dCBpZHRfdGFibGVbSURUX0VOVFJJRVNdIF9fYWxpZ25lZChQQUdFX1NJWkUpOwogCiAvKiBQb2lu
dGVyIHRvIHRoZSBJRFQgb2YgZXZlcnkgQ1BVLiAqLwogaWR0X2VudHJ5X3QgKmlkdF90YWJsZXNb
TlJfQ1BVU10gX19yZWFkX21vc3RseTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4
IDIwNmJjOWEwNWEuLjU3NWEzZTVkOGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpA
QCAtMTMsNiArMTMsOCBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxpcnFf
dmVjdG9ycy5oPgogCitFTlRSWSh4cHRpX21hcF9zdGFydF9jb21wYXQpCisKIEVOVFJZKGVudHJ5
X2ludDgyKQogICAgICAgICBBU01fQ0xBQwogICAgICAgICBwdXNocSAkMApAQCAtMzY3LDMgKzM2
OSw1IEBAIGNvbXBhdF9jcmFzaF9wYWdlX2ZhdWx0OgogICAgICAgICBqbXAgICAuTGZ0MTQKIC5w
cmV2aW91cwogICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDE0LCAuTGZ4MTQpCisKK0VOVFJZKHhw
dGlfbWFwX2VuZF9jb21wYXQpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggOTA5ZjZlZWE2Ni4uZDFjYjM1
NTA0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTQsNiArMTQsOCBAQAogI2luY2x1ZGUgPHB1Ymxp
Yy94ZW4uaD4KICNpbmNsdWRlIDxpcnFfdmVjdG9ycy5oPgogCitFTlRSWSh4cHRpX21hcF9zdGFy
dCkKKwogLyogJXJieDogc3RydWN0IHZjcHUsICVyMTI6IHVzZXJfcmVncyAqLwogRU5UUlkoc3dp
dGNoX3RvX2tlcm5lbCkKICAgICAgICAgbGVhcSAgVkNQVV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4
CkBAIC03MzUsNiArNzM3LDggQEAgRU5UUlkoZW5hYmxlX25taXMpCiBHTE9CQUwodHJhcF9ub3Ap
CiAgICAgICAgIGlyZXRxCiAKK0VOVFJZKHhwdGlfbWFwX2VuZCkKKwogLyogVGFibGUgb2YgYXV0
b21hdGljYWxseSBnZW5lcmF0ZWQgZW50cnkgcG9pbnRzLiAgT25lIHBlciB2ZWN0b3IuICovCiAg
ICAgICAgIC5zZWN0aW9uIC5pbml0LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKIEdMT0JBTChhdXRv
Z2VuX2VudHJ5cG9pbnRzKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCmluZGV4IDhhOTBhZjEwODQuLjM2ZTE4NTZi
OGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3B2L21tLmgKQEAgLTIzLDYgKzIzLDExIEBACiAKICNpZmRlZiBDT05GSUdf
UFYKIAorZXh0ZXJuIHZvaWQgKnhwdGlfbWFwX3N0YXJ0OworZXh0ZXJuIHZvaWQgKnhwdGlfbWFw
X2VuZDsKK2V4dGVybiB2b2lkICp4cHRpX21hcF9zdGFydF9jb21wYXQ7CitleHRlcm4gdm9pZCAq
eHB0aV9tYXBfZW5kX2NvbXBhdDsKKwogaW50IHB2X3JvX3BhZ2VfZmF1bHQodW5zaWduZWQgbG9u
ZyBhZGRyLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKIGxvbmcgcHZfc2V0X2dkdChz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyAqZnJhbWVzLCB1bnNpZ25lZCBpbnQgZW50cmll
cyk7Ci0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:06:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9KA-00050r-Sa; Fri, 09 Feb 2018 14:06:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9K9-0004zf-QJ
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:06:45 +0000
X-Inumbo-ID: f07364c4-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f07364c4-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:03:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 8552AAE71;
 Fri,  9 Feb 2018 14:02:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:42 +0100
Message-Id: <20180209140151.24714-9-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 08/17] x86: add support for spectre
	mitigation with local thunk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93IGFuIGluZGlyZWN0IGp1bXAgbWlnaHQgdXNlIGEgcmVsYXRpdmUganVtcCB0byBh
IHJldHBvbGluZQp0aHVuayBpbiBvcmRlciB0byBtaXRpZ2F0ZSB0aGUgU3BlY3RyZSB2dWxuZXJh
YmlsaXR5LgoKSW4gY2FzZSB0aGUgY29kZSB1c2luZyB0aGUgaW5kaXJlY3QganVtcCBpcyByZW1h
cHBlZCB0byBhbm90aGVyCnZpcnR1YWwgYWRkcmVzcyB0aGlzIHdvbid0IHdvcmsgYW55IGxvbmdl
ciwgc28gYWRkIHN1cHBvcnQgZm9yCmluZGlyZWN0IGp1bXBzIHVzaW5nIGEgbG9jYWwgdGh1bmsg
aW5zdGVhZC4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
LS0tClYzOgotIG5ldyBwYXRjaAotLS0KIHhlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TICAg
ICAgICAgICAgfCAyMyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaCAgICAgICAgICB8IDI1ICsrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmggfCAgOCArKysrKystLQogMyBm
aWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAyNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaW5kaXJlY3QtdGh1bmsuUyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVj
dC10aHVuay5TCmluZGV4IGUwM2ZjMTRjNzMuLmI0ZDNlNGNlYzQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9pbmRpcmVjdC10aHVuay5TCisrKyBiL3hlbi9hcmNoL3g4Ni9pbmRpcmVjdC10aHVu
ay5TCkBAIC0xMSwyNSArMTEsNiBAQAogCiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogCi0u
bWFjcm8gSU5EX1RIVU5LX1JFVFBPTElORSByZWc6cmVxCi0gICAgICAgIGNhbGwgMmYKLTE6Ci0g
ICAgICAgIGxmZW5jZQotICAgICAgICBqbXAgMWIKLTI6Ci0gICAgICAgIG1vdiAlXHJlZywgKCVy
c3ApCi0gICAgICAgIHJldAotLmVuZG0KLQotLm1hY3JvIElORF9USFVOS19MRkVOQ0UgcmVnOnJl
cQotICAgICAgICBsZmVuY2UKLSAgICAgICAgam1wIColXHJlZwotLmVuZG0KLQotLm1hY3JvIElO
RF9USFVOS19KTVAgcmVnOnJlcQotICAgICAgICBqbXAgKiVccmVnCi0uZW5kbQotCiAvKgogICog
QnVpbGQgdGhlIF9feDg2X2luZGlyZWN0X3RodW5rXyogc3ltYm9scy4gIEV4ZWN1dGlvbiBsYW5k
cyBvbiBhbgogICogYWx0ZXJuYXRpdmUgcGF0Y2ggcG9pbnQgd2hpY2ggaW1wbGVtZW50cyBvbmUg
b2YgdGhlIGFib3ZlIFRIVU5LXyoncwpAQCAtMzgsOSArMTksNyBAQAogICAgICAgICAuc2VjdGlv
biAudGV4dC5fX3g4Nl9pbmRpcmVjdF90aHVua19ccmVnLCAiYXgiLCBAcHJvZ2JpdHMKIAogRU5U
UlkoX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZykKLSAgICAgICAgQUxURVJOQVRJVkVfMiBfX3N0
cmluZ2lmeShJTkRfVEhVTktfUkVUUE9MSU5FIFxyZWcpLCAgICAgICAgICAgICAgXAotICAgICAg
ICBfX3N0cmluZ2lmeShJTkRfVEhVTktfTEZFTkNFIFxyZWcpLCBYODZfRkVBVFVSRV9JTkRfVEhV
TktfTEZFTkNFLCBcCi0gICAgICAgIF9fc3RyaW5naWZ5KElORF9USFVOS19KTVAgXHJlZyksICAg
IFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAKKyAgICAgICAgR0VOX0lORElSRUNUX1RIVU5LX0JP
RFkgXHJlZwogLmVuZG0KIAogLyogSW5zdGFudGlhdGUgR0VOX0lORElSRUNUX1RIVU5LIGZvciBl
YWNoIHJlZ2lzdGVyIGV4Y2VwdCAlcnNwLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXgg
MmE3OWU4YTdmNC4uN2QyNjM5MWJlOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
c21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0zMzQs
NiArMzM0LDMxIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3RhYyh2b2lkKQogICAgICAg
ICBzdWJxICAkLShVUkVHU19lcnJvcl9jb2RlLVVSRUdTX3IxNStcYWRqKSwgJXJzcAogLmVuZG0K
IAorLm1hY3JvIElORF9USFVOS19SRVRQT0xJTkUgcmVnOnJlcQorICAgICAgICBjYWxsIDJmCisx
OgorICAgICAgICBsZmVuY2UKKyAgICAgICAgam1wIDFiCisyOgorICAgICAgICBtb3YgJVxyZWcs
ICglcnNwKQorICAgICAgICByZXQKKy5lbmRtCisKKy5tYWNybyBJTkRfVEhVTktfTEZFTkNFIHJl
ZzpyZXEKKyAgICAgICAgbGZlbmNlCisgICAgICAgIGptcCAqJVxyZWcKKy5lbmRtCisKKy5tYWNy
byBJTkRfVEhVTktfSk1QIHJlZzpyZXEKKyAgICAgICAgam1wIColXHJlZworLmVuZG0KKworLm1h
Y3JvIEdFTl9JTkRJUkVDVF9USFVOS19CT0RZIHJlZzpyZXEKKyAgICAgICAgQUxURVJOQVRJVkVf
MiBfX3N0cmluZ2lmeShJTkRfVEhVTktfUkVUUE9MSU5FIFxyZWcpLCAgICAgICAgICAgICAgXAor
ICAgICAgICBfX3N0cmluZ2lmeShJTkRfVEhVTktfTEZFTkNFIFxyZWcpLCBYODZfRkVBVFVSRV9J
TkRfVEhVTktfTEZFTkNFLCBcCisgICAgICAgIF9fc3RyaW5naWZ5KElORF9USFVOS19KTVAgXHJl
ZyksICAgIFg4Nl9GRUFUVVJFX0lORF9USFVOS19KTVAKKy5lbmRtCisKICNlbmRpZgogCiAjaWZk
ZWYgQ09ORklHX1BFUkZfQ09VTlRFUlMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW5kaXJlY3RfdGh1bmtfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5r
X2FzbS5oCmluZGV4IDk2YmNjMjU0OTcuLjNhYmIzMmNhZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9pbmRpcmVjdF90aHVua19hc20uaApAQCAtMyw3ICszLDcgQEAKICAqIHVzdWFsICNpZmRlZidh
cnkgdG8gdHVybiBpbnRvIGNvbW1lbnRzLgogICovCiAKLS5tYWNybyBJTkRJUkVDVF9CUkFOQ0gg
aW5zbjpyZXEgYXJnOnJlcQorLm1hY3JvIElORElSRUNUX0JSQU5DSCBpbnNuOnJlcSBhcmc6cmVx
IGxhYmVsPV9feDg2X2luZGlyZWN0X3RodW5rX3IKIC8qCiAgKiBDcmVhdGUgYW4gaW5kaXJlY3Qg
YnJhbmNoLiAgaW5zbiBpcyBvbmUgb2YgY2FsbC9qbXAsIGFyZyBpcyBhIHNpbmdsZQogICogcmVn
aXN0ZXIuCkBAIC0xNiw3ICsxNiw3IEBACiAgICAgICAgICRkb25lID0gMAogICAgICAgICAuaXJw
IHJlZywgYXgsIGN4LCBkeCwgYngsIGJwLCBzaSwgZGksIDgsIDksIDEwLCAxMSwgMTIsIDEzLCAx
NCwgMTUKICAgICAgICAgLmlmZXFzICJcYXJnIiwgIiVyXHJlZyIKLSAgICAgICAgICAgIFxpbnNu
IF9feDg2X2luZGlyZWN0X3RodW5rX3JccmVnCisgICAgICAgICAgICBcaW5zbiBcbGFiZWxccmVn
CiAgICAgICAgICAgICAkZG9uZSA9IDEKICAgICAgICAgICAgLmV4aXRtCiAgICAgICAgIC5lbmRp
ZgpAQCAtMzksMyArMzksNyBAQAogLm1hY3JvIElORElSRUNUX0pNUCBhcmc6cmVxCiAgICAgSU5E
SVJFQ1RfQlJBTkNIIGptcCBcYXJnCiAuZW5kbQorCisubWFjcm8gSU5ESVJFQ1RfTE9DQUxfSk1Q
IGFyZzpyZXEKKyAgICBJTkRJUkVDVF9CUkFOQ0ggam1wIFxhcmcgbG9jYWxfX3g4Nl9pbmRpcmVj
dF90aHVua19yCisuZW5kbQotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:06:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:06:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9KG-00053j-66; Fri, 09 Feb 2018 14:06:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9KE-00050Z-Ti
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:06:50 +0000
X-Inumbo-ID: f071fb2d-0da1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f071fb2d-0da1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:03:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 216C7AE67;
 Fri,  9 Feb 2018 14:02:00 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 15:01:40 +0100
Message-Id: <20180209140151.24714-7-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 dfaggioli@suse.com, jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3 06/17] x86: allow per-domain mappings without
	NX bit or with specific mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIHN1cHBvcnQgb2YgcGVyLXZjcHUgc3RhY2tzIHdlIG5lZWQgcGVyLXZjcHUgdHJhbXBvbGlu
ZXMuIFRvIGJlCmFibGUgdG8gcHV0IHRob3NlIGludG8gdGhlIHBlci1kb21haW4gbWFwcGluZ3Mg
dGhlIHVwcGVyIGxldmVscwpwYWdlIHRhYmxlcyBtdXN0IG5vdCBoYXZlIE5YIHNldCBmb3IgcGVy
LWRvbWFpbiBtYXBwaW5ncy4KCkFzIGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZygpIGNyZWF0ZXMg
TDEgbWFwcGluZ3Mgd2l0aCBmbGFncyBiZWluZwpfX1BBR0VfSFlQRVJWSVNPUl9SVyB0aGlzIHdv
bid0IGNoYW5nZSBhbnkgb2YgdGhlIGN1cnJlbnQgcGVyIGRvbWFpbgptYXBwaW5ncyB0byBiZWNv
bWUgZXhlY3V0YWJsZS4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KLS0tClYzOgotIHJlbW92ZSBmdW5jdGlvbnMgZm9yIG1vZGlmeWluZyBwZXItZG9tYWlu
IG1hcHBpbmdzIChKYW4gQmV1bGljaCkKLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyB8IDYgKysrLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZTc5NTIz
OTgyOS4uZDg2ZTA3ZTlmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTE1NjgsNyArMTU2OCw3IEBAIHZvaWQgaW5pdF94ZW5fbDRfc2xv
dHMobDRfcGdlbnRyeV90ICpsNHQsIG1mbl90IGw0bWZuLAogCiAgICAgLyogU2xvdCAyNjA6IFBl
ci1kb21haW4gbWFwcGluZ3MgKGlmIGFwcGxpY2FibGUpLiAqLwogICAgIGw0dFtsNF90YWJsZV9v
ZmZzZXQoUEVSRE9NQUlOX1ZJUlRfU1RBUlQpXSA9Ci0gICAgICAgIGQgPyBsNGVfZnJvbV9wYWdl
KGQtPmFyY2gucGVyZG9tYWluX2wzX3BnLCBfX1BBR0VfSFlQRVJWSVNPUl9SVykKKyAgICAgICAg
ZCA/IGw0ZV9mcm9tX3BhZ2UoZC0+YXJjaC5wZXJkb21haW5fbDNfcGcsIF9fUEFHRV9IWVBFUlZJ
U09SKQogICAgICAgICAgIDogbDRlX2VtcHR5KCk7CiAKICAgICAvKiBTbG90IDI2MS06IHRleHQv
ZGF0YS9ic3MsIFJXIE0yUCwgdm1hcCwgZnJhbWV0YWJsZSwgZGlyZWN0bWFwLiAqLwpAQCAtNTMx
OSw3ICs1MzE5LDcgQEAgaW50IGNyZWF0ZV9wZXJkb21haW5fbWFwcGluZyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIHZhLAogICAgICAgICB9CiAgICAgICAgIGwydGFiID0gX19tYXBf
ZG9tYWluX3BhZ2UocGcpOwogICAgICAgICBjbGVhcl9wYWdlKGwydGFiKTsKLSAgICAgICAgbDN0
YWJbbDNfdGFibGVfb2Zmc2V0KHZhKV0gPSBsM2VfZnJvbV9wYWdlKHBnLCBfX1BBR0VfSFlQRVJW
SVNPUl9SVyk7CisgICAgICAgIGwzdGFiW2wzX3RhYmxlX29mZnNldCh2YSldID0gbDNlX2Zyb21f
cGFnZShwZywgX19QQUdFX0hZUEVSVklTT1IpOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIGwy
dGFiID0gbWFwX2wydF9mcm9tX2wzZShsM3RhYltsM190YWJsZV9vZmZzZXQodmEpXSk7CkBAIC01
MzYxLDcgKzUzNjEsNyBAQCBpbnQgY3JlYXRlX3BlcmRvbWFpbl9tYXBwaW5nKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgdmEsCiAgICAgICAgICAgICAgICAgbDF0YWIgPSBfX21hcF9k
b21haW5fcGFnZShwZyk7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBjbGVhcl9wYWdlKGwx
dGFiKTsKLSAgICAgICAgICAgICpwbDJlID0gbDJlX2Zyb21fcGFnZShwZywgX19QQUdFX0hZUEVS
VklTT1JfUlcpOworICAgICAgICAgICAgKnBsMmUgPSBsMmVfZnJvbV9wYWdlKHBnLCBfX1BBR0Vf
SFlQRVJWSVNPUik7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICFsMXRhYiApCiAgICAg
ICAgICAgICBsMXRhYiA9IG1hcF9sMXRfZnJvbV9sMmUoKnBsMmUpOwotLSAKMi4xMy42CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:12:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Pm-0005zU-Qs; Fri, 09 Feb 2018 14:12:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qlzx=fd=aculab.com=david.laight@srs-us1.protection.inumbo.net>)
 id 1ek9Pl-0005zK-82
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:12:33 +0000
X-Inumbo-ID: 33793406-0da3-11e8-ba59-bc764e045a96
Received: from smtp-out6.electric.net (unknown [192.162.217.194])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 33793406-0da3-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:12:03 +0100 (CET)
Received: from 1ek9PZ-0009uK-W5 by out6b.electric.net with emc1-ok (Exim 4.87)
 (envelope-from <David.Laight@ACULAB.COM>)
 id 1ek9Pd-000A9e-Vb; Fri, 09 Feb 2018 06:12:25 -0800
Received: by emcmailer; Fri, 09 Feb 2018 06:12:25 -0800
Received: from [156.67.243.126] (helo=AcuMS.aculab.com)
 by out6b.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256)
 (Exim 4.87) (envelope-from <David.Laight@ACULAB.COM>)
 id 1ek9PZ-0009uK-W5; Fri, 09 Feb 2018 06:12:21 -0800
Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by
 AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP
 Server (TLS) id 15.0.1347.2; Fri, 9 Feb 2018 14:13:14 +0000
Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by
 AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; 
 Fri, 9 Feb 2018 14:13:14 +0000
From: David Laight <David.Laight@ACULAB.COM>
To: 'Arnd Bergmann' <arnd@arndb.de>, Andrew Cooper <andrew.cooper3@citrix.com>
Thread-Topic: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds memcpy
Thread-Index: AQHToaW2hAmOQzi7s0y/ZNGjmF+sSaOcGtMw
Date: Fri, 9 Feb 2018 14:13:14 +0000
Message-ID: <42258ad55dac4191813d258e43a44e0e@AcuMS.aculab.com>
References: <20180205150340.328921-1-arnd@arndb.de>
 <67d8f0f1-0846-876d-d36a-c8a9f9366243@citrix.com>
 <CAK8P3a36O-NbrKkt-DEEZE2A2JQ5Gu9GZ98j0BjoFET4kgTaWw@mail.gmail.com>
In-Reply-To: <CAK8P3a36O-NbrKkt-DEEZE2A2JQ5Gu9GZ98j0BjoFET4kgTaWw@mail.gmail.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.202.205.33]
MIME-Version: 1.0
X-Outbound-IP: 156.67.243.126
X-Env-From: David.Laight@ACULAB.COM
X-Proto: esmtps
X-Revdns: 
X-HELO: AcuMS.aculab.com
X-TLS: TLSv1.2:ECDHE-RSA-AES256-SHA384:256
X-Authenticated_ID: 
X-PolicySMART: 3396946, 3397078
X-Virus-Status: Scanned by VirusSMART (c)
X-Virus-Status: Scanned by VirusSMART (s)
Cc: Juergen Gross <jgross@suse.com>, Kees Cook <keescook@chromium.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 David Woodhouse <dwmw@amazon.co.uk>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Dan
 Williams <dan.j.williams@intel.com>, Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds
	memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQXJuZCBCZXJnbWFubg0KPiBTZW50OiAwOSBGZWJydWFyeSAyMDE4IDEyOjU4DQouLi4N
Cj4gSG93ZXZlciwgYXNpZGUgZnJvbSB0aGlzIGRyaXZlciwgSSB3b25kZXIgaWYgd2Ugc2hvdWxk
IGJlIHdvcnJpZWQgYWJvdXQNCj4gU3BlY3RyZSB0eXBlIDEgYXR0YWNrcyBvbiBzaW1pbGFyIGNv
ZGUsIHdoZW4gZ2NjLTggdHVybnMgYSBzd2l0Y2gvY2FzZQ0KPiBzdGF0ZW1lbnQgaW50byBhbiBh
cnJheSBsb29rdXAgYmVoaW5kIG91ciBiYWNrLCBlLmcuIGluIGFuIGlvY3RsIGhhbmRsZXIuDQo+
IEhhcyBhbnlib2R5IGdvdCB0aGlzIG9uIHRoZWlyIHJhZGFyPw0KDQpUaGUgY2Fub25pY2FsIGNv
ZGUgZm9yIGEgc3dpdGNoIHN0YXRlbWVudCBpcyB0byBqdW1wIGluZGlyZWN0IG9uIGFuIGFycmF5
DQpvZiBjb2RlIHBvaW50ZXJzLg0KaW9jdGwgaGFuZGxlcnMgcHJvYmFibHkgdXNlIGEgc2VyaWVz
IG9mIGNvbXBhcmVzIGJlY2F1c2UgdGhlIHZhbHVlcyBhcmUNCnNwYXJzZS4NCg0KQWxzbyByZW1l
bWJlciB0aGF0IGdjYy04IHdpbGwgY29udmVydCBkZW5zZSBzd2l0Y2ggc3RhdGVtZW50cyB0aGF0
IGp1c3QNCmxvYWQgYSB2YWx1ZSBpbnRvIGEgZGF0YSBhcnJheSBsb29rdXAuDQoNCkkgZ3Vlc3Mg
Ym90aCB0aG9zZSBqdW1wIHRhYmxlcyBhcmUgcG90ZW50aWFsIGF0dGFjayB2ZWN0b3JzLg0KTm90
IHF1aXRlIHN1cmUgaG93IHRoZXkgbWlnaHQgYmUgdXNlZCB0byBsZWFrIGluZm8gdGhvdWdoLg0K
DQoJRGF2aWQNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:22:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:22:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9Ys-0006ml-ND; Fri, 09 Feb 2018 14:21:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jy2v=fd=gmail.com=arndbergmann@srs-us1.protection.inumbo.net>)
 id 1ek9Ys-0006mf-CA
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:21:58 +0000
X-Inumbo-ID: 84740ce6-0da4-11e8-ba59-bc764e045a96
Received: from mail-ot0-x241.google.com (unknown [2607:f8b0:4003:c0f::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84740ce6-0da4-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:21:28 +0100 (CET)
Received: by mail-ot0-x241.google.com with SMTP id f18so7855298otf.6
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:21:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=8jkbrK5q6X+tksnu5LC81PIPzVeg62qEIK6p5O6QDYo=;
 b=PtD/sdjR3URwvQPe4X9dg0P21dMiQJumrSqbc+nJiMHEuB/fedEajvpxvpb4/P41nC
 o/GbxBMB569yScVbsFCWLZWIkRyo/JSnrcjar1KwyKBvGzO20BdI8bEtg7exm647rhXR
 ff7t+QK73KStRy2h+oNOxNfMYIo2ugLC0k9KuDkQ+B5cja8lctDgPAr2PX54Oo3qeTVP
 yikpfFHtZQoSFyng+UJwINqE9or27Hh2zCIKsS3E1Fn3hWAAChKTsRFQ7cNvdMf32/Dh
 E59iOhBPQ0NwS6e6ur0AJC53DGZQlQe+hQrycvc8qV2+XgYOB0a4b97YQzovWZTSzuXa
 DbZg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=8jkbrK5q6X+tksnu5LC81PIPzVeg62qEIK6p5O6QDYo=;
 b=kiauNDrcrqtYk768tmg+cLynl1MMQxzNWcSWs/LOdl80KaTeg8m/ekTUFWrYB9CWJH
 mEikwiBVXg8HKza60tC+4jijh7nH2D8SVJ/w1XR3bDXK4Ec0dAYAjmAgiLiubBVk4om+
 GiNE5wTgDBGrzDgUnJUzlkyqhvFIxfQxqnMkjkOQ33Kj9tYiJa2rdX7SkVwzCIsOvwlW
 1hUb+Q9AMu5/Dcu+jKktg0Sz7sCgpt1BysI5YcK4mEkDngwRdbrsfgNK6u7ehy49ka3H
 yYz54TVLuVA9WN/MDDkmJBIBlIuAM+arjHJlDDp2ykc0XSXfxD+Esenku/bkdZxchQbR
 b39Q==
X-Gm-Message-State: APf1xPCaWLIq+9lz1oGlROhIV2SyLecOjP/yFJS7SjxZhOfhtiwJKFCm
 oI/y6s6vARTCsiOpfShP+JQzIM6m+1BDP6tLcAA=
X-Google-Smtp-Source: AH8x224vM/bkGzL0wHKWNUFk6pQJrtm+nPzMyKg+XA4o+yUEffn0K420WwN+R9Gw4o/hemCbxW2mlX9p5L++mStWhD8=
X-Received: by 10.157.1.56 with SMTP id 53mr2454865otu.381.1518186115961; Fri,
 09 Feb 2018 06:21:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.168.66.10 with HTTP; Fri, 9 Feb 2018 06:21:55 -0800 (PST)
In-Reply-To: <42258ad55dac4191813d258e43a44e0e@AcuMS.aculab.com>
References: <20180205150340.328921-1-arnd@arndb.de>
 <67d8f0f1-0846-876d-d36a-c8a9f9366243@citrix.com>
 <CAK8P3a36O-NbrKkt-DEEZE2A2JQ5Gu9GZ98j0BjoFET4kgTaWw@mail.gmail.com>
 <42258ad55dac4191813d258e43a44e0e@AcuMS.aculab.com>
From: Arnd Bergmann <arnd@arndb.de>
Date: Fri, 9 Feb 2018 15:21:55 +0100
X-Google-Sender-Auth: wF-pjlwAJy0ehl-DLZjsdsYOmT0
Message-ID: <CAK8P3a0EVW-shM0JNz0fsMWx19Z+BT3kvB6McwotSLGtThhAdA@mail.gmail.com>
To: David Laight <David.Laight@aculab.com>
Cc: Juergen Gross <jgross@suse.com>, Kees Cook <keescook@chromium.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 David Woodhouse <dwmw@amazon.co.uk>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds
	memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCAzOjEzIFBNLCBEYXZpZCBMYWlnaHQgPERhdmlkLkxhaWdo
dEBhY3VsYWIuY29tPiB3cm90ZToKPiBGcm9tOiBBcm5kIEJlcmdtYW5uCj4+IFNlbnQ6IDA5IEZl
YnJ1YXJ5IDIwMTggMTI6NTgKPiAuLi4KPj4gSG93ZXZlciwgYXNpZGUgZnJvbSB0aGlzIGRyaXZl
ciwgSSB3b25kZXIgaWYgd2Ugc2hvdWxkIGJlIHdvcnJpZWQgYWJvdXQKPj4gU3BlY3RyZSB0eXBl
IDEgYXR0YWNrcyBvbiBzaW1pbGFyIGNvZGUsIHdoZW4gZ2NjLTggdHVybnMgYSBzd2l0Y2gvY2Fz
ZQo+PiBzdGF0ZW1lbnQgaW50byBhbiBhcnJheSBsb29rdXAgYmVoaW5kIG91ciBiYWNrLCBlLmcu
IGluIGFuIGlvY3RsIGhhbmRsZXIuCj4+IEhhcyBhbnlib2R5IGdvdCB0aGlzIG9uIHRoZWlyIHJh
ZGFyPwo+Cj4gVGhlIGNhbm9uaWNhbCBjb2RlIGZvciBhIHN3aXRjaCBzdGF0ZW1lbnQgaXMgdG8g
anVtcCBpbmRpcmVjdCBvbiBhbiBhcnJheQo+IG9mIGNvZGUgcG9pbnRlcnMuCj4gaW9jdGwgaGFu
ZGxlcnMgcHJvYmFibHkgdXNlIGEgc2VyaWVzIG9mIGNvbXBhcmVzIGJlY2F1c2UgdGhlIHZhbHVl
cyBhcmUKPiBzcGFyc2UuCgpUaGUgbWFqb3JpdHkgb2YgaW9jdGwgaGFuZGxlcnMgaXMgc3BhcnNl
IGVub3VnaCB0aGF0IGEgdGFibGUgbG9va3VwIHdvdWxkbid0CndvcmssIGJ1dCB0aGVyZSBhcmUg
c3RpbGwgc3Vic3lzdGVtcyB0aGF0IG5ldmVyIGZ1bGx5IGFkb3B0ZWQgdGhlIF9JT0MoKQptYWNy
b3MsIGUuZy4gdHR5IG9yIHNvY2tldCBpb2N0bHMgYXJlIGp1c3QgY29uc2VjdXRpdmUgbnVtYmVy
cy4KCj4gQWxzbyByZW1lbWJlciB0aGF0IGdjYy04IHdpbGwgY29udmVydCBkZW5zZSBzd2l0Y2gg
c3RhdGVtZW50cyB0aGF0IGp1c3QKPiBsb2FkIGEgdmFsdWUgaW50byBhIGRhdGEgYXJyYXkgbG9v
a3VwLgoKUmlnaHQsIHRoYXQncyB0aGUgY2FzZSBJJ20gaW50ZXJlc3RlZCBpbiBoZXJlLiBJIGRv
bid0IGtub3cgaG93IG1hbnkgb2YKdGhvc2UgZXhpc3QgaW4gdGhlIGtlcm5lbCwgYXMgdGhpcyB3
b3VsZCBhZ2FpbiBiZSBhIHNtYWxsIHN1YnNldCBvZiB0aGUKc3dpdGNoKCkvY2FzZSBzdGF0ZW1l
bnRzIHRoYXQgdXNlIGNvbnNlY3V0aXZlIG51bWJlcnMuCgo+IEkgZ3Vlc3MgYm90aCB0aG9zZSBq
dW1wIHRhYmxlcyBhcmUgcG90ZW50aWFsIGF0dGFjayB2ZWN0b3JzLgo+IE5vdCBxdWl0ZSBzdXJl
IGhvdyB0aGV5IG1pZ2h0IGJlIHVzZWQgdG8gbGVhayBpbmZvIHRob3VnaC4KCldoZW4gSSB0ZXN0
ZWQgdGhlIHhlbiBmYWxsYmFjayBjb2RlIHdpdGggZ2NjLTcuMywgSSBub3RpY2VkIGEgcmV0cG9s
aW5lCmdldHRpbmcgZ2VuZXJhdGVkIGZvciBwb2ludGVyIGFycmF5LCBzbyB0aGF0IHNob3VsZCBi
ZSBzYWZlLgoKICAgICAgQXJuZAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:28:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:28:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9er-000702-BK; Fri, 09 Feb 2018 14:28:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ek9eq-0006zD-Nc
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:28:08 +0000
X-Inumbo-ID: 91db7ddb-0da5-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91db7ddb-0da5-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:29:00 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 99C9DADFB;
 Fri,  9 Feb 2018 14:28:01 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Fri,  9 Feb 2018 15:28:00 +0100
Message-Id: <20180209142800.25485-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.16 rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE2LXJjMS10YWcKCnhlbjogZml4ZXMgZm9yIDQuMTYgcmMxCgpUaGlzIHRpbWUgb25seSA1IHNt
YWxsIGZpeGVzIGZvciBpc3N1ZXMgd2hlbiBydW5uaW5nIHVuZGVyIFhlbi4KCgpUaGFua3MuCgpK
dWVyZ2VuCgogYXJjaC94ODYveGVuL3AybS5jICAgICAgICAgfCAgNiArKysrKysKIGFyY2gveDg2
L3hlbi94ZW4taGVhZC5TICAgIHwgMTYgKysrKysrKysrKysrKysrKwogZHJpdmVycy9uZXQveGVu
LW5ldGZyb250LmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiBkcml2ZXJzL3hlbi9ncmFudC10YWJsZS5jICB8ICA0ICsrLS0KIGRyaXZlcnMveGVu
L3B2Y2FsbHMtYmFjay5jIHwgIDIgKy0KIDUgZmlsZXMgY2hhbmdlZCwgNDkgaW5zZXJ0aW9ucygr
KSwgMjUgZGVsZXRpb25zKC0pCgpKdWVyZ2VuIEdyb3NzICgxKToKICAgICAgeDg2L3hlbjogaW5p
dCAlZ3MgdmVyeSBlYXJseSB0byBhdm9pZCBwYWdlIGZhdWx0cyB3aXRoIHN0YWNrIHByb3RlY3Rv
cgoKUm9zcyBMYWdlcndhbGwgKDIpOgogICAgICB4ZW4vZ3JhbnQtdGFibGU6IFVzZSBwdXRfcGFn
ZSBpbnN0ZWFkIG9mIGZyZWVfcGFnZQogICAgICB4ZW4tbmV0ZnJvbnQ6IEZpeCByYWNlIGJldHdl
ZW4gZGV2aWNlIHNldHVwIGFuZCBvcGVuCgpTaW1vbiBHYWlzZXIgKDEpOgogICAgICB4ZW46IEZp
eCB7c2V0LGNsZWFyfV9mb3JlaWduX3AybV9tYXBwaW5nIG9uIGF1dG90cmFuc2xhdGluZyBndWVz
dHMKClN0ZWZhbm8gU3RhYmVsbGluaSAoMSk6CiAgICAgIHB2Y2FsbHMtYmFjazogZG8gbm90IHJl
dHVybiBlcnJvciBvbiBpbmV0X2FjY2VwdCBFQUdBSU4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:34:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:34:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9kw-0007ha-W8; Fri, 09 Feb 2018 14:34:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek9kv-0007hU-NC
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 14:34:25 +0000
X-Inumbo-ID: 71e0d3ed-0da6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 71e0d3ed-0da6-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 14:35:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67622426"
Date: Fri, 9 Feb 2018 14:33:57 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209143357.nyimj76niaxj4x42@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-3-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-3-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/28] VIOMMU: Add vIOMMU framework and
	vIOMMU domctl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MDlQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gRnJvbTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gVGhpcyBwYXRj
aCBpcyB0byBpbnRyb2R1Y2UgYW4gYWJzdHJhY3QgbGF5ZXIgZm9yIGFyY2ggdklPTU1VIGltcGxl
bWVudGF0aW9uCj4gYW5kIHZJT01NVSBkb21jdGwgdG8gZGVhbCB3aXRoIHJlcXVlc3RzIGZyb20g
dG9vbCBzdGFjay4gQXJjaCB2SU9NTVUgY29kZSBuZWVkcyB0bwo+IHByb3ZpZGUgY2FsbGJhY2su
IHZJT01NVSBkb21jdGwgc3VwcG9ydHMgdG8gY3JlYXRlIHZJT01NVSBpbnN0YW5jZSBpbiBoeXBl
cnZpc29yCj4gYW5kIGl0IHdpbGwgYmUgZGVzdHJveWVkIGR1cmluZyBkZXN0cm95aW5nIGRvbWFp
bi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IC0tLQo+IHY0
Ogo+ICAtIGludHJvZHVjZSBSRUdJU1RFUl9WSU9NTVUoKSB0byByZWdpc3RlciB2aW9tbXUgdHlw
ZXMgYW5kIG9wcy4KPiAgLSByZW1vdmUgdW5uZWVkZWQgZG9tY3RsIGludGVyZmFjZSB0byBkZXN0
cm95IHZpb21tdS4KPiAtLS0KPiAgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24g
fCAgIDcgKysKPiAgeGVuL2FyY2gveDg2L0tjb25maWcgICAgICAgICAgICAgICAgfCAgIDEgKwo+
ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICB8ICAgMyArCj4gIHhlbi9hcmNo
L3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICAgIHwgICAzICsKPiAgeGVuL2NvbW1vbi9LY29uZmln
ICAgICAgICAgICAgICAgICAgfCAgIDMgKwo+ICB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAg
ICAgICAgICB8ICAgMSArCj4gIHhlbi9jb21tb24vZG9tY3RsLmMgICAgICAgICAgICAgICAgIHwg
ICA3ICsrCj4gIHhlbi9jb21tb24vdmlvbW11LmMgICAgICAgICAgICAgICAgIHwgMTI1ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9kb21haW4uaCAgICB8ICAgMyArCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgICAg
ICAgIHwgIDMxICsrKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgICAgICAg
ICB8ICA2OSArKysrKysrKysrKysrKysrKysrKwo+ICAxMSBmaWxlcyBjaGFuZ2VkLCAyNTMgaW5z
ZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1vbi92aW9tbXUuYwo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4gCj4gZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KPiBpbmRleCBlYjQ5OTVlLi5kMDk3MzgyIDEwMDY0NAo+IC0t
LSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtMTgzNiwzICsxODM2LDEwIEBAIG1vZGUu
Cj4gID4gRGVmYXVsdDogYHRydWVgCj4gIAo+ICBQZXJtaXQgdXNlIG9mIHRoZSBgeHNhdmUveHJz
dG9yYCBpbnN0cnVjdGlvbnMuCj4gKwo+ICsjIyMgdmlvbW11Cj4gKz4gYD0gPGJvb2xlYW4+YAo+
ICsKPiArPiBEZWZhdWx0OiBgZmFsc2VgCj4gKwo+ICtQZXJtaXQgdXNlIG9mIHZpb21tdSBpbnRl
cmZhY2UgdG8gY3JlYXRlIGFuZCBkZXN0cm95IHZpb21tdSBkZXZpY2UgbW9kZWwuCgpJJ20gbm90
IHN1cmUgYWJvdXQgdGhlIHBvaW50IG9mIGhhdmluZyB0aGlzIGNvbW1hbmQgbGluZSBvcHRpb24s
IHRoaXMKaXMgYSBndWVzdCBmZWF0dXJlIGFuZCBqdXN0IHNldHRpbmcgaXQgZnJvbSB0aGUgY29u
ZmlnIGZpbGUgc2hvdWxkIGJlCmVub3VnaCBJTUhPLgoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L0tjb25maWcgYi94ZW4vYXJjaC94ODYvS2NvbmZpZwo+IGluZGV4IDY0OTU1ZGMuLmRmMjU0
ZTQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcKPiArKysgYi94ZW4vYXJjaC94
ODYvS2NvbmZpZwo+IEBAIC0yNSw2ICsyNSw3IEBAIGNvbmZpZyBYODYKPiAgCXNlbGVjdCBIQVNf
VUJTQU4KPiAgCXNlbGVjdCBOVU1BCj4gIAlzZWxlY3QgVkdBCj4gKwlzZWxlY3QgVklPTU1VCj4g
IAo+ICBjb25maWcgQVJDSF9ERUZDT05GSUcKPiAgCXN0cmluZwo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IGluZGV4IDIwNWI0
Y2IuLjk2NDQxOGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMzYsNiArMzYsNyBAQAo+ICAjaW5jbHVkZSA8
eGVuL3Jhbmdlc2V0Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vbW9uaXRvci5oPgo+ICAjaW5jbHVkZSA8
eGVuL3dhcm5pbmcuaD4KPiArI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KPiAgI2luY2x1ZGUgPGFz
bS9zaGFkb3cuaD4KPiAgI2luY2x1ZGUgPGFzbS9oYXAuaD4KPiAgI2luY2x1ZGUgPGFzbS9jdXJy
ZW50Lmg+Cj4gQEAgLTY5Myw2ICs2OTQsOCBAQCB2b2lkIGh2bV9kb21haW5fcmVsaW5xdWlzaF9y
ZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICBwbXRpbWVyX2RlaW5pdChkKTsK
PiAgICAgICAgICBocGV0X2RlaW5pdChkKTsKPiAgICAgIH0KPiArCj4gKyAgICB2aW9tbXVfZGVz
dHJveV9kb21haW4oZCk7CgpUaGlzIHJldHVybnMgYSB2YWx1ZSwgYnV0IHlvdSBpZ25vcmUgaXQg
KHJlYWQgYmVsb3cgZm9yIGhvdyBJIHRoaW5rCnRoaXMgc2hvdWxkIGJlIHNvbHZlZCkuCgo+ICB9
Cj4gIAo+ICB2b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxkcy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+
IGluZGV4IGQ1ZTg4MjEuLjdmOGQyYjggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3hlbi5s
ZHMuUwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiBAQCAtMjMxLDYgKzIzMSw5IEBA
IFNFQ1RJT05TCj4gICAgICAgICBfX3N0YXJ0X3NjaGVkdWxlcnNfYXJyYXkgPSAuOwo+ICAgICAg
ICAgKiguZGF0YS5zY2hlZHVsZXJzKQo+ICAgICAgICAgX19lbmRfc2NoZWR1bGVyc19hcnJheSA9
IC47Cj4gKyAgICAgICBfX3N0YXJ0X3Zpb21tdXNfYXJyYXkgPSAuOwo+ICsgICAgICAgKiguZGF0
YS52aW9tbXVzKQo+ICsgICAgICAgX19lbmRfdmlvbW11c19hcnJheSA9IC47CgpUaGlzIHNob3Vs
ZCBiZSBwcm90ZWN0ZWQgd2l0aCAjaWZkZWYgQ09ORklHX1ZJT01NVS4gQW5kIHBsZWFzZSBwbGFj
ZQppdCBhdCB0aGUgZW5kIG9mIHRoZSByb2RhdGEgc2VjdGlvbiAoQUZBSUNUIHRoZXJlJ3Mgbm8g
bmVlZCBmb3IgaXQgdG8KYmUgaW4gdGhlIGRhdGEucmVhZF9tb3N0bHkgc2VjdGlvbikuCgo+ICAg
IH0gOnRleHQKPiAgCj4gICAgLmRhdGEgOiB7ICAgICAgICAgICAgICAgICAgICAvKiBEYXRhICov
Cj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBiL3hlbi9jb21tb24vS2NvbmZpZwo+
IGluZGV4IDEwM2VmNDQuLjYyYWFhNzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9LY29uZmln
Cj4gKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCj4gQEAgLTUyLDYgKzUyLDkgQEAgY29uZmlnIEhB
U19DSEVDS1BPTElDWQo+ICAJc3RyaW5nCj4gIAlvcHRpb24gZW52PSJYRU5fSEFTX0NIRUNLUE9M
SUNZIgo+ICAKPiArY29uZmlnIFZJT01NVQo+ICsJYm9vbAo+ICsKPiAgY29uZmlnIEtFWEVDCj4g
IAlib29sICJrZXhlYyBzdXBwb3J0Igo+ICAJZGVmYXVsdCB5Cj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vTWFrZWZpbGUgYi94ZW4vY29tbW9uL01ha2VmaWxlCj4gaW5kZXggNjZjYzJjOC4uMTgy
YjNhYyAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCj4gKysrIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQo+IEBAIC01Niw2ICs1Niw3IEBAIG9iai15ICs9IHRpbWUubwo+ICBvYmoteSAr
PSB0aW1lci5vCj4gIG9iai15ICs9IHRyYWNlLm8KPiAgb2JqLXkgKz0gdmVyc2lvbi5vCj4gK29i
ai0kKENPTkZJR19WSU9NTVUpICs9IHZpb21tdS5vCj4gIG9iai15ICs9IHZpcnR1YWxfcmVnaW9u
Lm8KPiAgb2JqLXkgKz0gdm1fZXZlbnQubwo+ICBvYmoteSArPSB2bWFwLm8KPiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9kb21jdGwuYyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPiBpbmRleCAzYzZm
YTRlLi45YzU2NTFkIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPiArKysgYi94
ZW4vY29tbW9uL2RvbWN0bC5jCj4gQEAgLTI1LDYgKzI1LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9w
YWdpbmcuaD4KPiAgI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KPiAgI2luY2x1ZGUgPHhlbi92
bV9ldmVudC5oPgo+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+ICAjaW5jbHVkZSA8eGVuL21v
bml0b3IuaD4KPiAgI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gICNpbmNsdWRlIDxhc20vaXJx
Lmg+Cj4gQEAgLTExNTUsNiArMTE1NiwxMiBAQCBsb25nIGRvX2RvbWN0bChYRU5fR1VFU1RfSEFO
RExFX1BBUkFNKHhlbl9kb21jdGxfdCkgdV9kb21jdGwpCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvcC0+dS5zZXRfZ250dGFiX2xpbWl0cy5tYXB0cmFja19mcmFtZXMp
Owo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgWEVOX0RPTUNUTF92aW9tbXVfb3A6
Cj4gKyAgICAgICAgcmV0ID0gdmlvbW11X2RvbWN0bChkLCAmb3AtPnUudmlvbW11X29wKTsKPiAr
ICAgICAgICBpZiAoICFyZXQgKQo+ICsgICAgICAgICAgICBjb3B5YmFjayA9IDE7Cj4gKyAgICAg
ICAgYnJlYWs7Cj4gKwo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAgICByZXQgPSBhcmNoX2RvX2Rv
bWN0bChvcCwgZCwgdV9kb21jdGwpOwo+ICAgICAgICAgIGJyZWFrOwo+IGRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IG5ldyBmaWxlIG1vZGUg
MTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uZmQ4YjdmZAo+IC0tLSAvZGV2L251bGwKPiArKysgYi94
ZW4vY29tbW9uL3Zpb21tdS5jCj4gQEAgLTAsMCArMSwxMjUgQEAKPiArLyoKPiArICogY29tbW9u
L3Zpb21tdS5jCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBJbnRlbCBDb3Jwb3JhdGlv
bgo+ICsgKiBBdXRob3I6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+ICsgKgo+
ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeSBpdAo+ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+ICsgKiB2ZXJzaW9uIDIsIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1
dCBXSVRIT1VUCj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCj4gKyAq
IG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAo+ICsgKiB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiAr
ICovCj4gKwo+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc3Bpbmxv
Y2suaD4KPiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5o
Pgo+ICsKPiArZXh0ZXJuIGNvbnN0IHN0cnVjdCB2aW9tbXVfb3BzICpfX3N0YXJ0X3Zpb21tdXNf
YXJyYXlbXSwgKl9fZW5kX3Zpb21tdXNfYXJyYXlbXTsKPiArI2RlZmluZSBOVU1fVklPTU1VX1RZ
UEUgKF9fZW5kX3Zpb21tdXNfYXJyYXkgLSBfX3N0YXJ0X3Zpb21tdXNfYXJyYXkpCj4gKyNkZWZp
bmUgdmlvbW11X3R5cGVfYXJyYXkgX19zdGFydF92aW9tbXVzX2FycmF5Cj4gKwo+ICtpbnQgdmlv
bW11X2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCgpJTUhPIEkgd291bGQgcmF0aGVy
IHByZWZlciB0aGUgZGVzdHJveSBvcGVyYXRpb24gdG8gbm90IGJlIGFsbG93ZWQgdG8KZmFpbCwg
dGhhdCB3b3VsZCBhbGxvdyBzd2l0Y2hpbmcgaXQgcmV0dXJuIHZhbHVlIHRvIHZvaWQuCgpUaGUg
bW9yZSB0aGF0IHlvdSBzaW1wbHkgaWdub3JlIHRoZSByZXR1cm4gdmFsdWUgaW4KaHZtX2RvbWFp
bl9yZWxpbnF1aXNoX3Jlc291cmNlcy4KCj4gK3sKPiArICAgIHN0cnVjdCB2aW9tbXUgKnZpb21t
dSA9IGQtPmFyY2guaHZtX2RvbWFpbi52aW9tbXU7Cj4gKyAgICBpbnQgcmV0Owo+ICsKPiArICAg
IGlmICggIXZpb21tdSApCj4gKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4gKwo+ICsgICAgcmV0
ID0gdmlvbW11LT5vcHMtPmRlc3Ryb3kodmlvbW11KTsKPiArICAgIGlmICggcmV0IDwgMCApCj4g
KyAgICAgICAgcmV0dXJuIHJldDsKPiArCj4gKyAgICB4ZnJlZSh2aW9tbXUpOwo+ICsgICAgZC0+
YXJjaC5odm1fZG9tYWluLnZpb21tdSA9IE5VTEw7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30K
PiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdmlvbW11X29wcyAqdmlvbW11X2dldF9vcHModWlu
dDhfdCB0eXBlKQo+ICt7Cj4gKyAgICBpbnQgaTsKCnVuc2lnbmVkIGludC4KCj4gKwo+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBOVU1fVklPTU1VX1RZUEU7IGkrKykKPiArICAgIHsKPiArICAgICAg
ICBpZiAoIHZpb21tdV90eXBlX2FycmF5W2ldLT50eXBlID09IHR5cGUgKQo+ICsgICAgICAgICAg
ICByZXR1cm4gdmlvbW11X3R5cGVfYXJyYXlbaV07Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJu
IE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdmlvbW11X2NyZWF0ZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50OF90IHR5cGUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBi
YXNlX2FkZHJlc3MsIHVpbnQ2NF90IGNhcHMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAqdmlvbW11X2lkKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmlvbW11ICp2aW9tbXU7Cj4g
KyAgICBjb25zdCBzdHJ1Y3QgdmlvbW11X29wcyAqdmlvbW11X29wcyA9IE5VTEw7CgpZb3UgY2Fu
IGluaXRpYWxpemUgdmlvbW11X29wcyBoZXJlIGRpcmVjdGx5OgoKY29uc3Qgc3RydWN0IHZpb21t
dV9vcHMgKnZpb21tdV9vcHMgPSB2aW9tbXVfZ2V0X29wcyh0eXBlKTsKCj4gKyAgICBpbnQgcmM7
Cj4gKwo+ICsgICAgLyogT25seSBzdXBwb3J0IG9uZSB2SU9NTVUgcGVyIGRvbWFpbi4gKi8KPiAr
ICAgIGlmICggZC0+YXJjaC5odm1fZG9tYWluLnZpb21tdSApCj4gKyAgICAgICAgcmV0dXJuIC1F
MkJJRzsKCkVFWElTVCBpcyBtYXliZSBiZXR0ZXI/Cgo+ICsKPiArICAgIHZpb21tdV9vcHMgPSB2
aW9tbXVfZ2V0X29wcyh0eXBlKTsKPiArICAgIGlmICggIXZpb21tdV9vcHMgKQo+ICsgICAgICAg
IHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIEFTU0VSVCh2aW9tbXVfb3BzLT5jcmVhdGUpOwo+
ICsKPiArICAgIHZpb21tdSA9IHh6YWxsb2Moc3RydWN0IHZpb21tdSk7Cj4gKyAgICBpZiAoICF2
aW9tbXUgKQo+ICsgICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICsKPiArICAgIHZpb21tdS0+YmFz
ZV9hZGRyZXNzID0gYmFzZV9hZGRyZXNzOwo+ICsgICAgdmlvbW11LT5jYXBzID0gY2FwczsKPiAr
ICAgIHZpb21tdS0+b3BzID0gdmlvbW11X29wczsKPiArCj4gKyAgICByYyA9IHZpb21tdV9vcHMt
PmNyZWF0ZShkLCB2aW9tbXUpOwo+ICsgICAgaWYgKCByYyA8IDAgKQo+ICsgICAgewo+ICsgICAg
ICAgIHhmcmVlKHZpb21tdSk7Cj4gKyAgICAgICAgcmV0dXJuIHJjOwo+ICsgICAgfQo+ICsKPiAr
ICAgIGQtPmFyY2guaHZtX2RvbWFpbi52aW9tbXUgPSB2aW9tbXU7Cj4gKwo+ICsgICAgLyogT25s
eSBzdXBwb3J0IG9uZSB2SU9NTVUgcGVyIGRvbWFpbi4gKi8KPiArICAgICp2aW9tbXVfaWQgPSAw
Owo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK2ludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3ApCj4gK3sKPiArICAgIGlu
dCByYzsKPiArCj4gKyAgICBzd2l0Y2ggKCBvcC0+Y21kICkKPiArICAgIHsKPiArICAgIGNhc2Ug
WEVOX0RPTUNUTF92aW9tbXVfY3JlYXRlOgo+ICsgICAgICAgIHJjID0gdmlvbW11X2NyZWF0ZShk
LCBvcC0+dS5jcmVhdGUudHlwZSwgb3AtPnUuY3JlYXRlLmJhc2VfYWRkcmVzcywKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgb3AtPnUuY3JlYXRlLmNhcGFiaWxpdGllcywgJm9wLT51LmNy
ZWF0ZS5pZCk7Cj4gKyAgICAgICAgYnJlYWs7CgpOZXdsaW5lLgoKPiArICAgIGRlZmF1bHQ6Cj4g
KyAgICAgICAgcmV0dXJuIC1FTk9TWVM7CgotRU9QTk9UU1VQUAoKPiArICAgIH0KPiArCj4gKyAg
ICByZXR1cm4gcmM7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICog
bW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0
Cj4gKyAqIHRhYi13aWR0aDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5k
Ogo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAo+IGluZGV4IDdmMTI4YzAuLmZjZDM0
ODIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZG9tYWluLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaAo+IEBAIC0yMSw2ICsyMSw3IEBACj4g
ICNkZWZpbmUgX19BU01fWDg2X0hWTV9ET01BSU5fSF9fCj4gIAo+ICAjaW5jbHVkZSA8eGVuL2lv
bW11Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL2ly
cS5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2bS92cHQuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vdmxh
cGljLmg+Cj4gQEAgLTE5Niw2ICsxOTcsOCBAQCBzdHJ1Y3QgaHZtX2RvbWFpbiB7Cj4gICAgICAg
ICAgc3RydWN0IHZteF9kb21haW4gdm14Owo+ICAgICAgICAgIHN0cnVjdCBzdm1fZG9tYWluIHN2
bTsKPiAgICAgIH07Cj4gKwo+ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11OwoKQXJlIHlvdSBz
dXJlIHRoaXMgd2lsbCBjb21waWxlIGlmIHlvdSBkb24ndCBzZWxlY3QgQ09ORklHX1ZJT01NVT8K
CkFGQUlDVCBzdHJ1Y3QgdmlvbW11IGlzIG9ubHkgZGVmaW5lZCBpZiBWSU9NTVUgaXMgc2VsZWN0
ZWQsIHNvIHlvdQpzaG91bGQgYWRkIHNvbWV0aGluZyBsaWtlLi4uCgo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPiBuZXcg
ZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmE4NTlkODAKPiAtLS0gL2Rldi9udWxs
Cj4gKysrIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4gQEAgLTAsMCArMSw2OSBAQAo+ICsv
Kgo+ICsgKiBpbmNsdWRlL3hlbi92aW9tbXUuaAo+ICsgKgo+ICsgKiBDb3B5cmlnaHQgKGMpIDIw
MTcsIEludGVsIENvcnBvcmF0aW9uCj4gKyAqIEF1dGhvcjogTGFuIFRpYW55dSA8dGlhbnl1Lmxh
bkBpbnRlbC5jb20+Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVyIHRoZSB0
ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4g
KyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRp
b24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBp
dCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4gKyAqIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hvdWxk
IGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBh
bG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251
Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKgo+ICsgKi8KPiArI2lmbmRlZiBfX1hFTl9WSU9NTVVfSF9f
Cj4gKyNkZWZpbmUgX19YRU5fVklPTU1VX0hfXwo+ICsKPiArI2lmZGVmIENPTkZJR19WSU9NTVUK
PiArCj4gK3N0cnVjdCB2aW9tbXU7Cj4gKwo+ICtzdHJ1Y3QgdmlvbW11X29wcyB7Cj4gKyAgICB1
aW50OF90IHR5cGU7Cj4gKyAgICBpbnQgKCpjcmVhdGUpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2aW9tbXUgKnZpb21tdSk7Cj4gKyAgICBpbnQgKCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2
aW9tbXUpOwo+ICt9Owo+ICsKPiArc3RydWN0IHZpb21tdSB7Cj4gKyAgICB1aW50NjRfdCBiYXNl
X2FkZHJlc3M7Cj4gKyAgICB1aW50NjRfdCBjYXBzOwo+ICsgICAgY29uc3Qgc3RydWN0IHZpb21t
dV9vcHMgKm9wczsKPiArICAgIHZvaWQgKnByaXY7Cj4gK307Cj4gKwo+ICsjZGVmaW5lIFJFR0lT
VEVSX1ZJT01NVSh4KSBzdGF0aWMgY29uc3Qgc3RydWN0IHZpb21tdV9vcHMgKngjI19lbnRyeSBc
Cj4gKyAgX191c2VkX3NlY3Rpb24oIi5kYXRhLnZpb21tdXMiKSA9ICZ4Owo+ICsKPiArCj4gK2lu
dCB2aW9tbXVfcmVnaXN0ZXJfdHlwZSh1aW50OF90IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICpv
cHMpOwo+ICtpbnQgdmlvbW11X2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpOwo+ICtp
bnQgdmlvbW11X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9t
bXVfb3AgKm9wKTsKPiArI2Vsc2UKCi4uLgoKc3RydWN0IHZpb21tdSB7Cn07CgpoZXJlLgoKPiAr
c3RhdGljIGlubGluZSBpbnQgdmlvbW11X2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQp
Cj4gK3sKPiArICAgIHJldHVybiAtRUlOVkFMOwoKRU5PREVWIGlmIHlvdSByZWFsbHkgaGF2ZSB0
byByZXR1cm4gYW4gZXJyb3IgaGVyZSwgbm90ZSB0aGF0IEkgdGhpbmsKZGVzdHJveSBzaG91bGQg
bm90IHJldHVybiBhbnl0aGluZy4KCj4gK30KPiArc3RhdGljIGlubGluZQo+ICtpbnQgdmlvbW11
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgKm9w
KQoKVGhlIHN0eWxlIHNob3VsZCBiZToKCnN0YXRpYyBpbmxpbmUgaW50IHZpb21tdV9kb21jdGwo
c3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
eGVuX2RvbWN0bF92aW9tbXVfb3AgKm9wKQp7CiAgICAuLi4KCj4gK3sKPiArICAgIHJldHVybiBm
YWxzZTsKClVyZywgbm8gcGxlYXNlLiBUaGlzIHNob3VsZCBiZSAtRU9QTk9UU1VQLgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9pn-0007ty-Ko; Fri, 09 Feb 2018 14:39:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ek9pl-0007ts-UM
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 14:39:25 +0000
X-Inumbo-ID: f41c2b3b-0da6-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f41c2b3b-0da6-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:38:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67623005"
Date: Fri, 9 Feb 2018 14:39:08 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180209143908.sf6lgrmpkpiggchg@MacBook-Pro-de-Roger.local>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
 <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
 <20180209114158.GL2070@mail-itl>
 <20180209121039.5nx4crwkpchrv7m3@MacBook-Pro-de-Roger.local>
 <20180209130833.GM2070@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209130833.GM2070@mail-itl>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDI6MDg6MzNQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDEyOjEwOjM5UE0g
KzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBGcmksIEZlYiAwOSwgMjAxOCBh
dCAxMjo0MTo1OFBNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDExOjI3OjA0QU0gKzAwMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+ID4gSSdtIGFsc28gd29uZGVyaW5nLCBpZiB5b3UganVtcCB0byAn
b3V0JyBoZXJlLCB5b3UgYXZvaWQgdGhlIGNhbGwgdG8KPiA+ID4gPiBsaWJ4bF9feHNfdHJhbnNh
Y3Rpb25fY29tbWl0IGFuZCBpbnN0ZWFkIGVuZCB1cCBjYWxsaW5nCj4gPiA+ID4gbGlieGxfX3hz
X3RyYW5zYWN0aW9uX2Fib3J0LCB3aGljaCBtZWFucyB0aGUgYWJvdmUgY2FsbCB0bwo+ID4gPiA+
IGxpYnhsX194c19wYXRoX2NsZWFudXAgd2lsbCBub3QgYmUgY29tbWl0dGVkIHRvIHhlbnN0b3Jl
LCBpcyB0aGlzCj4gPiA+ID4gcmVhbGx5IGRlc2lyZWQ/Cj4gPiA+ID4KPiA+ID4gPiBJdCBzZWVt
cyB0byBtZSBsaWJ4bCBtaWdodCBsZWFrIHhlbnN0b3JlIGZyb250ZW5kIGVudHJpZXMgaW4gdGhh
dAo+ID4gPiA+IGNhc2UuCj4gPiA+IAo+ID4gPiBUaGF0IGNhbGwgaXMgb25seSBpZiBhb2Rldi0+
Zm9yY2UuIEluIG90aGVyIGNhc2VzIGNsZWFudXAgaXMgZG9uZSBpbgo+ID4gPiBkZXZpY2VfaG90
cGx1Z19kb25lKCktPmxpYnhsX19kZXZpY2VfZGVzdHJveSgpLCB3aGljaCBoYXZlIGl0cyBvd24g
dHJhbnNhY3Rpb24uCj4gPiAKPiA+IEhtLCByaWdodCwgYnV0IHRoaXMgd291bGQgc3RpbGwgYmUg
aW5jb3JyZWN0IGluIHRoZSBmb3JjZSBjYXNlIHRoZW4/Cj4gPiBPciBpcyB0aGlzIHNpbXBseSBu
b3QgbmVlZGVkIGZvciB0aGUgJ2ZvcmNlJyBjYXNlPwo+IAo+IEluIHRoYXQgY2FzZSwgdGhlIGZp
cnN0IGxpYnhsX194c19wYXRoX2NsZWFudXAgd2lsbCBpbmRlZWQgYmUgYWJvcnRlZC4KPiBCdXQg
dGhlbiBpdCB3aWxsIGJlIGNsZWFuZWQgdXAgdGhlIHNhbWUgd2F5IGFzIGluICFmb3JjZSBjYXNl
Lgo+IEFueXdheSwgdGhpcyBpcyBhYm91dCB0aGUgY2FzZSB3aGVuIGJhY2tlbmQgaXMgYWxyZWFk
eSBnb25lLCBzbyAnZm9yY2UnCj4gZG9lc24ndCByZWFsbHkgY2hhbmdlIGFueXRoaW5nIC0gaXQg
d2FzIGZvcmNlZnVsbHkgcmVtb3ZlZCBhbHJlYWR5LCBieQo+IHNodXR0aW5nIGRvd24gdGhlIGJh
Y2tlbmQgZG9tYWluIChvciByZW1vdmluZyBiYWNrZW5kIHVzaW5nIHNvbWV0aGluZwo+IGVsc2Up
Li4uCgpBcmUgeW91IHN1cmU/IFRoZSBsaWJ4bF9feHNfcGF0aF9jbGVhbnVwIGNhbGwgaXMgbm90
IGZvciByZW1vdmluZyB0aGUKYmFja2VuZCBlbnRyaWVzIGJ1dCB0aGUgZnJvbnRlbmQgb25lcy4g
SWU6IHRoZSBiYWNrZW5kIGVudHJpZXMgbm90CmJlaW5nIHByZXNlbnQgZG9lc24ndCBpbXBseSB0
aGUgZnJvbnRlbmQgZW50cmllcyBhbHNvIG5vdCBiZWluZwpwcmVzZW50LgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qA-0007xv-2a; Fri, 09 Feb 2018 14:39:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9q8-0007xL-L3
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:48 +0000
X-Inumbo-ID: 0232fc81-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0232fc81-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:19 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id g1so15780079wmg.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=JR90OvA5Y35pIOwyAsJPQRVknZUmkLMt+2kQXOSFWnQ=;
 b=Qcp+dlqisw7DxjuPA9rBtR7BQqzK2Oe3MvtN3+xfuUiZydJ5Em0jZ12kORo0aX/guB
 7TQrHtdCWGpHDgUl6Mb7zlm6/yfJivsun3W7qnCsn6YEwbaJ9hnV2FtHy0EwkcDm3FTO
 eku6TpWSLo61e6o9KvbqqbK0/K2X3jb5un9nM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=JR90OvA5Y35pIOwyAsJPQRVknZUmkLMt+2kQXOSFWnQ=;
 b=NFxGDntKaETadkeoVle5wcC7lH2+6Sdak9DDufz8ICchUrGneCsP9DhJOd6M/SrhFj
 lN8fX1Zcs/14Zn3cxmmC0MpLZ8PPbrgxB4weokHbAPwLORUHVRXOEp7WX7LL+0mZ+cJ5
 z0V/Aka3ztEY/IPQ7lDVr0dzLvdEWHFSjFf60VOEb0lltY3fEUpCDG0jV7+6v1zsQbQ2
 kWXEesunikNIRGTsdS1D5wjgoHFDF/uYO6JvyyuEndX+KK0hVt7raR1kOpM2pkZReBIU
 tP8IEZyNcDkJFehZe5QqThuXWqdUN47OncMtNinLEPJYpqpcd2Hw8NujVZ8bUaexNbEj
 WRWA==
X-Gm-Message-State: APf1xPBZObcyaGROFjjV/EUmIjQN5IAUoC3sIF2b4FuwtKKLlPdwzbXr
 luWBlr7xpLmufqdX6RmOqlZLEA==
X-Google-Smtp-Source: AH8x2263jVAhkEvST9tZFyl/WbB1l72NkRXfbGrZOROyu0AZ/yjvRFUJErcAdukXUZIDup4rQELmRg==
X-Received: by 10.28.156.67 with SMTP id f64mr2396574wme.11.1518187186030;
 Fri, 09 Feb 2018 06:39:46 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:45 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:49 +0000
Message-Id: <20180209143937.28866-2-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 01/49] tools: ARM: vGICv3: avoid inserting
	optional DT properties
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjcmVhdGluZyBhIEdJQ3YzIGRldmljZXRyZWUgbm9kZSwgd2UgY3VycmVudGx5IGluc2Vy
dCB0aGUKcmVkaXN0cmlidXRvci1zdHJpZGUgYW5kICNyZWRpc3RyaWJ1dG9yLXJlZ2lvbnMgcHJv
cGVydGllcywgd2l0aCBmaXhlZAp2YWx1ZXMgd2hpY2ggYXJlIGFjdHVhbGx5IHRoZSBhcmNoaXRl
Y3RlZCBvbmVzLiBCdXQgdGhvc2UgcHJvcGVydGllcyBhcmUKb3B0aW9uYWwgYW5kIG9ubHkgbmVl
ZGVkIHRvIGNvdmVyIGZvciBicm9rZW4gcGxhdGZvcm1zLCB3aGVyZSB0aGUgdmFsdWVzCmRpZmZl
ciBmcm9tIHRoZSBhcmNoaXRlY3RlZCBvbmUuIFRoaXMgd2lsbCBuZXZlciBiZSB0aGUgY2FzZSBm
b3IgdGhlCmNvbnN0cnVjdGVkIERvbVUgbWVtb3J5IG1hcC4KU28gd2UgZHJvcCB0aG9zZSBwcm9w
ZXJ0aWVzIGFsdG9nZXRoZXIgYW5kIHByb3ZpZGUgYSBjbGVhbiBhbmQgYXJjaGl0ZWN0ZWQKR0lD
djMgRFQgbm9kZSBmb3IgRG9tVXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyB8IDgg
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggM2U0
NjU1NDMwMS4uYjViYmEzY2QzMyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTUyNCwxNCArNTI0LDYgQEAgc3RhdGlj
IGludCBtYWtlX2dpY3YzX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0KQogICAgIHJlcyA9
IGZkdF9wcm9wZXJ0eShmZHQsICJpbnRlcnJ1cHQtY29udHJvbGxlciIsIE5VTEwsIDApOwogICAg
IGlmIChyZXMpIHJldHVybiByZXM7CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQs
ICJyZWRpc3RyaWJ1dG9yLXN0cmlkZSIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VF
U1RfR0lDVjNfUkRJU1RfU1RSSURFKTsKLSAgICBpZiAocmVzKSByZXR1cm4gcmVzOwotCi0gICAg
cmVzID0gZmR0X3Byb3BlcnR5X2NlbGwoZmR0LCAiI3JlZGlzdHJpYnV0b3ItcmVnaW9ucyIsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUyk7Ci0g
ICAgaWYgKHJlcykgcmV0dXJuIHJlczsKLQogICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9yZWdzKGdj
LCBmZHQsIFJPT1RfQUREUkVTU19DRUxMUywgUk9PVF9TSVpFX0NFTExTLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljZF9iYXNl
LCBnaWNkX3NpemUsCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9q9-0007xf-SH; Fri, 09 Feb 2018 14:39:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9q8-0007xD-CB
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:48 +0000
X-Inumbo-ID: 01abed21-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22b.google.com (unknown [2a00:1450:400c:c0c::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01abed21-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:18 +0100 (CET)
Received: by mail-wr0-x22b.google.com with SMTP id h9so8470185wre.12
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id;
 bh=nXSputoyC6PO+IU27KbSWqTEvJNUiIbHi02fBhAx8IU=;
 b=Ni3+FgU6ZO0HwNfIhQ3xJ1pdWAWafRXEl+f1aaBGEyU+oKhcOdbCavCZzs2t3yr84o
 OPoGgnezaKWd9I8yojXxMjCzuOzdgAsyIb0V9hnCKYWcVUxURiMJDXyHCNp5htBAUID7
 61zPQwZufd2g7B/GcVjBCOF15Ws1dBKpFE4sQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id;
 bh=nXSputoyC6PO+IU27KbSWqTEvJNUiIbHi02fBhAx8IU=;
 b=NP+lgpdOZJoao7UQrjufDVYTA851VhedBQRtqIh4yVRPROTQACYR7v/bKFNuLvGlIE
 b/C8uPBIPPznSaQGOrhgstH/CB+NMlqcEdvFrZWvx7aSgS/f4dKx2+Vo8aY8ErwEakE7
 FZT87IDCXTQHr/Ba/CT3rb6PXfAIswalqGsKkNjKFmNoSepnP5EfCP3x5Gw9sXt2fV3t
 CZ51PDnKCcsdqW+eoHOxtqtaFJsU2rSEGfuXMDDuaG1PF60E+59XA4W7AYAIddpBmylD
 Wzi7lSpt0Qj92ggvh3m9GSURD8eYlA6ABhzVMtxCEA8Fo5/lAMBicMLviYWW1amkfwgg
 zb5g==
X-Gm-Message-State: APf1xPBY1f+XmtpvuELQhYaqg2q7VonXzKKil07r5pLBXfJkV2DGD4dZ
 iQTHz/QtoWCnnfPdqenibedAHQ==
X-Google-Smtp-Source: AH8x2276laRKQnOuedYdeu493H1VMnPtZMIJbAY93OwPZKR04ijQnIYndbmuja0dOk69IHFLRCSXNA==
X-Received: by 10.223.186.198 with SMTP id w6mr2504733wrg.172.1518187184990;
 Fri, 09 Feb 2018 06:39:44 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:44 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:48 +0000
Message-Id: <20180209143937.28866-1-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
Subject: [Xen-devel] [RFC PATCH 00/49] New VGIC(-v2) implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

dGw7ZHI6IE1vcmUgcHJlcGFyYXRvcnkgcGF0Y2hlcyBmcm9tIHBhdGNoIDA3LCBhY3R1YWwgbmV3
IFZHSUMgc3RhcnRpbmcKYXQgcGF0Y2ggMjAuCj09PT09PT09PT09PT0KCkR1cmluZyBkZXZlbG9w
bWVudCBvZiB0aGUgRG9tMCBJVFMgTVNJIHN1cHBvcnQgbGFzdCB5ZWFyIHdlIHJlYWxpc2VkCnRo
YXQgdGhlIGV4aXN0aW5nIEdJQyBpbnRlcnJ1cHQgY29udHJvbGxlciBlbXVsYXRpb24gaGFzIHNv
bWUgc2hvcnRjb21pbmdzLgpBZnRlciBzb21lIHRyaWVzIHRvIGZpeCB0aG9zZSBpbiB0aGUgZXhp
c3RpbmcgY29kZSwgaXQgd2FzIGFncmVlZCB1cG9uCnRoYXQgdGhlIHByb2JsZW1zIGFyZSBmdW5k
YW1lbnRhbCBhbmQgYSBuZXcgaW1wbGVtZW50YXRpb24gYmFzZWQgb24gdGhlCiJuZXcgVkdJQyIg
aW4gS1ZNIGlzIHRoZSBiZXN0IGNob2ljZS4KVGhpcyBpcyB0aGUgZmlyc3QgZHJvcCBvZiB0aGlz
IG5ldyBWR0lDIGltcGxlbWVudGF0aW9uLiBJdCBsaXZlcyBpbiB0aGUKeGVuL2FyY2gvYXJtL3Zn
aWMvIGRpcmVjdG9yeSBhbmQgaXMgd3JpdHRlbiB0byBiZSBhIGNvbXBpbGUgdGltZSBvcHRpb24s
CnNvIHBlb3BsZSBjYW4gY2hvb3NlIHdoZXRoZXIgdG8gdXNlIHRoZSBuZXcgVkdJQyBvciB0aGUg
ZXhpc3RpbmcKaW1wbGVtZW50YXRpb24uIFRoaXMgaXMganVzdCBmb3IgYSB0cmFuc2l0aW9uYWwg
cGVyaW9kLCB0aGUgb2xkIFZHSUMgaXMKZXhwZWN0ZWQgdG8gYmUgcmVtb3ZlZCBhZnRlciBjb25m
aWRlbmNlIGluIHRoZSBuZXcgaW1wbGVtZW50YXRpb24gaGFzIGdyb3duLgoKVGhpcyBzZXJpZXMg
c3RhcnRzIHdpdGggc29tZSBHSUN2MyByZWRpc3RyaWJ1dG9yIGNsZWFudXAsIHdoaWNoIEkgcG9z
dGVkCmJlZm9yZS4gSSBuZWVkIHRvIGluY29ycG9yYXRlIHRoZSBjb21tZW50cyBmcm9tIHRoZSBs
aXN0LCBidXQgZm9yIG5vdyBJIGxlZnQKdGhvc2UgcGF0Y2hlcyBhcyBpdCBmcm9tIHRoZSBwcmV2
aW91cyBwb3N0LgoKU3RhcnRpbmcgd2l0aCBwYXRjaCAwNyB0aGVyZSBhcmUgc29tZSBtb3JlIGNs
ZWFudXBzIGFuZCBwcmVwYXJhdGlvbnMgZm9yCnRoZSBleGlzdGluZyBWR0lDL0dJQyBjb2RlLiBB
IGJpZyBwYXJ0IG9mIHRob3NlIHBhdGNoZXMgYXJlIHByZXBhcmF0aW9ucyB0bwpwcm9wZXJseSBz
dXBwb3J0IGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzLiBUaGlzIGlzIG9uZSBvZiB0aGUgYmln
Z2VzdApwcm9ibGVtcyBpbiB0aGUgZXhpc3RpbmcgVkdJQywgd2hpY2ggb25seSBjb3JyZWN0bHkg
ZW11bGF0ZXMgZWRnZSB0cmlnZ2VyZWQKSVJRcy4gVGhpcyBhZmZlY3RzIGJvdGggYXJjaCBjb2Rl
IGFuZCBzb21lIHVzZXJzIGxpa2UgdGhlIHRpbWVyIGFuZCB0aGUKZXZlbnQgY2hhbm5lbC4KClN0
YXJ0aW5nIHdpdGggcGF0Y2ggMjAgd2UgcGx1bWIgaW4gdGhlIG5ldyBWR0lDIHRoZW4uIFRoaXMg
aXMgZG9uZSBpbiBhCm5ldyBkaXJlY3RvcnksIHdpdGggYWxsIHRoZSBmaWxlcyBhY3R1YWxseSBu
b3Qgd2lyZWQgaW50byB0aGUgYnVpbGQgc3lzdGVtCnVudGlsIHRoZSB2ZXJ5IGxhc3QgcGF0Y2gu
IFRoZSBpZGVhIGlzIHRvIHNwbGl0IHRoZSBzZXJpZXMgaW50byByZXZpZXdhYmxlCmNodW5rcyB3
aXRob3V0IHJlc29ydGluZyB0byBuYXN0eSBoYWNrcyB0byBrZWVwIGJpc2VjdGFiaWxpdHkuClRo
ZSBjb2RlIHdhcyBmb3JrZWQgZnJvbSBMaW51eCcgdmlydC9rdm0vYXJtL3ZnaWMvLCBhcyBvZiA0
LjE0LXJjNywgcGx1cwpzb21lIHJlY2VudCBjaGFuZ2VzIHRvIGltcHJvdmUgc3VwcG9ydCBmb3Ig
bGV2ZWwgdHJpZ2dlcmVkIGFuZCBoYXJkd2FyZQptYXBwZWQgaW50ZXJydXB0cywgd2hpY2ggaXMg
d2hhdCB3ZSB1c2UgaGVhdmlseSBpbiBEb20wLiBUaGUgY29kZSB3YXMKaGVhdmlseSBhZGFwdGVk
IHRvIGZpdCBpbnRvIFhlbiwgc3RhcnRpbmcgd2l0aCB1c2luZyB0aGUgWGVuIGNvZGluZyBzdHls
ZQphbmQgdXNpbmcgWGVuIHN0cnVjdHVyZSBhbmQgdmFyaWFibGUgbmFtZXMgKHN0cnVjdCBkb21h
aW4gaW5zdGVhZCBvZgpzdHJ1Y3Qga3ZtLCBmb3IgaW5zdGFuY2UpLiBXaGVyZSBpbnRlcmZhY2lu
ZyBmdW5jdGlvbnMgd2VyZSBzaW1pbGFyIGVub3VnaCwKdGhleSB3ZXJlIGNoYW5nZWQgb3ZlciB0
byB0aGUgZXhpc3RpbmcgWGVuIG5hbWUgYW5kIHByb3RvdHlwZXMgKGZvciBpbnN0YW5jZQprdm1f
dmdpY19jcmVhdGUoKSB3YXMgcmVuYW1lZCB0byBkb21haW5fdmdpY19yZWdpc3RlcigpKS4gQXMg
ZmFyIGFzIHBvc3NpYmxlCnRoZSBjb2RlIGxheW91dCBhbmQgc3BsaXQgd2FzIHJlLXVzZWQgZnJv
bSBLVk0sIHNvIHBhdGNoZXMgaW4gTGludXggc2hvdWxkCmJlIHJlbGF0aXZlbHkgZWFzeSB0byBw
b3J0IGludG8gWGVuLiBEdWUgdG8gdGhlIG1lbnRpb25lZCBjaGFuZ2VzIHRoaXMgY2FuCm5vdCBi
ZSBkb25lIGVhc2lseSBpbiBhbiBhdXRvbWF0aWMgd2F5LCBidXQgaXQgc2hvdWxkIGJlIG5vdCB0
b28gY29tcGxpY2F0ZWQKdG8gZXh0cmFjdCB0aGUgZ2lzdCBvZiB0aGUgcGF0Y2ggYW5kIHJlLWFw
cGx5IHRoaXMgdG8gb3VyIGNvZGUgYmFzZS4KClRoZSBhY3R1YWwgVkdJQyBjb2RlIHNwbGl0cyBp
bnRvIHNldmVyYWwgcGFydHM6Ci0gVGhlIGNvcmUgaXMgdGhlIHN0cnVjdCB2Z2ljX2lycSwgd2hp
Y2ggaG9sZHMgZXZlcnkgaW5mb3JtYXRpb24gYWJvdXQgYQp2aXJ0dWFsIElSUSwgaW5jbHVkaW5n
IGEgcGVyLUlSUSBsb2NrLiBBbHNvIHRoZXJlIGlzIG9uIChvcmRlcmVkKSBwZXItVkNQVQpsaXN0
IChhcF9saXN0KSwgd2hpY2ggbGlua3MgdGhlIGludGVycnVwdHMgdG8gYmUgY29uc2lkZXJlZCBi
eSBhIFZDUFUuClRoZXJlIGFyZSBmdW5jdGlvbnMgdG8gZGVhbCB3aXRoIHF1ZXVpbmcgYW5kIHJl
bW92aW5nIElSUXMgZnJvbSB0aG9zZSBsaXN0cwpzYWZlbHksIG9iZXlpbmcgdGhlIGxvY2tpbmcg
b3JkZXIuIChwYXRjaGVzIDIwLTIzKQotIFRoZXJlIGFyZSBmdW5jdGlvbnMgdG8gcHVzaCB2SVJR
cyBvbiBhIFZDUFUgbGlzdCB0byB0aGUgbGlzdCByZWdpc3RlcnMsCmFuZCBoYW5kbGUgdGhlaXIg
c3RhdGUgY2hhbmdlcy4gKHBhdGNoZXMgMjQtMjYpCi0gVGhlIGRpc3RyaWJ1dG9yIE1NSU8gZW11
bGF0aW9uIGlzIHVzaW5nIHNlcGFyYXRlIGZ1bmN0aW9ucyBwZXIgcmVnaXN0ZXIsCmFsc28gaGF2
aW5nIHJlYWQgYW5kIHdyaXRlIHNwbGl0LiAocGF0Y2hlcyAyNy0zNykKLSBUaGVyZSBhcmUgZnVu
Y3Rpb25zIHRvIGRlYWwgd2l0aCBYZW4gc3BlY2lhbGl0aWVzLiAocGF0Y2hlcyAzOC00MykKLSBU
aGUgZGF0YSBzdHJ1Y3R1cmVzIGFuZCB0aGUgd2lyaW5nIG9mIHRoZSBlbXVsYXRpb24gaW50byB0
aGUgaHlwZXJ2aXNvcgogIGFuZCB0aGUgZ3Vlc3RzIGFyZSBkb25lIGluIHZnaWMtaW5pdC5jLiAo
cGF0Y2hlcyA0NC00NykKLSBGaW5hbGx5IHBhdGNoIDQ5IGVuYWJsZXMgdGhlIGJ1aWxkIG9mIHRo
ZSBuZXcgVkdJQy4gVGhpcyByZXF1aXJlcyB0bwogIGluY3JlYXNlIHRoZSBzaXplIGxpbWl0IGZv
ciBzdHJ1Y3QgdmNwdSBpbiBwYXRjaCA0OC4KClBsZWFzZSBjb25zaWRlciB0aGlzIHNlcmllcyB0
aGUgZmlyc3QgcG9zdCB0aGF0IGl0IGlzLiBJdCB3YXMgYnJpZWZseSB0ZXN0ZWQKb24gYSBKdW5v
IGFuZCBhIE1pZHdheSAod2l0aCBhbmQgd2l0aG91dCBDT05GSUdfTkVXX1ZHSUMpLiBJdCBkb2Vz
IG5vdCBjb3ZlcgpHSUN2MyB5ZXQsIHRob3VnaCBzdXBwb3J0aW5nIHRoaXMgc2hvdWxkIGJlIHJl
bGF0aXZlbHkgc3RyYWlnaHRmb3J3YXJkLgpJbiBmYWN0IEkgaGF2ZSBtb3N0IG9mIHRoZSBjb2Rl
IGhlcmUgYWxyZWFkeSwgYnV0IEkgd2FudGVkIHRvIHdhaXQgZm9yCmluaXRpYWwgZmVlZGJhY2sg
YmVmb3JlIGFwcGx5aW5nIHNpbWlsYXIgdHJhbnNmb3JtYXRpb25zIHRvIHRoZSAqLXYzLmMgZmls
ZXMuCkFsc28gdGhpcyBkb2VzIG5vdCBpbmNsdWRlIElUUyBzdXBwb3J0LCB0aG91Z2ggdGhlIGNv
ZGUgaXRzZWxmIGlzIG1vcmUgcmVhZHkKZm9yIHRoYXQgdGhhbiB0aGUgb2xkIFZHSUMgZXZlciB3
YXMuCkkgZGlkIHNvbWUgc2VtaS1hdXRvbWF0aWMgdHJhbnNsYXRpb24gb2YgY29kaW5nIHN0eWxl
LCBzbyBJIGFtIHN1cmUgdGhlcmUKYXJlIHF1aXRlIHNvbWUgbGVmdG92ZXJzIHRoYXQgc2xpcHBl
ZCB0aHJvdWdoLCBpbmNsdWRpbmcgaWRlbnRpZmllcnMgd2l0aAprdm1fIGluIHRoZWlyIG5hbWUg
Oy0pCgpJIHdvdWxkIGFwcHJlY2lhdGUgaWYgc29tZWhvdyBjb3VsZCBoYXZlIGEgbG9vayBhdCB0
aG9zZSBwYXRjaGVzLCBwYXRjaCAyMAphbmQgZm9sbG93aW5nIGFyZSBzdXJlbHkgdGhlIG1vc3Qg
aW50ZXJlc3Rpbmcgb25lcyB0byBoYXZlIGEgbG9vayBhdC4KCkNoZWVycywKQW5kcmUKCkFuZHJl
IFByenl3YXJhICg0OSk6CiAgdG9vbHM6IEFSTTogdkdJQ3YzOiBhdm9pZCBpbnNlcnRpbmcgb3B0
aW9uYWwgRFQgcHJvcGVydGllcwogIEFSTTogdkdJQ3YzOiBkcm9wIEdVRVNUX0dJQ1YzX1JESVNU
X1JFR0lPTlMgc3ltYm9sCiAgQVJNOiBHSUN2MzogdXNlIGhhcmR3YXJlIEdJQ3YzIHJlZGlzdHJp
YnV0b3IgcmVnaW9ucyBmb3IgRG9tMAogIEFSTTogR0lDdjM6IHNpbXBsaWZ5IEdJQ3YzIHJlZGlz
dHJpYnV0b3Igc3RyaWRlIGhhbmRsaW5nCiAgQVJNOiB2R0lDdjM6IGFsd2F5cyB1c2UgYXJjaGl0
ZWN0ZWQgcmVkaXN0IHN0cmlkZQogIEFSTTogdkdJQ3YzOiByZW1vdmUgcmRpc3Rfc3RyaWRlIGZy
b20gVkdJQyBzdHJ1Y3R1cmUKICBBUk06IFZHSUM6IG1vdmUgZ2ljX3JlbW92ZV9mcm9tX2xyX3Bl
bmRpbmcoKSBwcm90b3R5cGUKICBBUk06IFZHSUM6IG1vdmUgbWF4X3ZjcHVzIFZHSUMgbGltaXQg
dG8gc3RydWN0IGFyY2hfZG9tYWluCiAgQVJNOiBWR0lDOiBjaGFuZ2UgdG8gbGV2ZWwtSVJRIGNv
bXBhdGlibGUgSVJRIGluamVjdGlvbiBpbnRlcmZhY2UKICBBUk06IFZHSUM6IGNhcnZlIG91dCBz
dHJ1Y3QgdmdpY19jcHUgYW5kIHN0cnVjdCB2Z2ljX2Rpc3QKICBBUk06IFZHSUM6IHJlb3JkZXIg
cHJvdG90eXBlcyBpbiB2Z2ljLmgKICBBUk06IFZHSUM6IGludHJvZHVjZSBnaWNfZ2V0X25yX2xy
cygpCiAgQVJNOiBWR0lDOiBBZGQgaHlwZXJ2aXNvciBiYXNlIGFkZHJlc3MgdG8gdmdpY192Ml9z
ZXR1cF9odygpCiAgQVJNOiBWR0lDOiBleHRlbmQgR0lDIENQVSBpbnRlcmZhY2UgZGVmaW5pdGlv
bnMKICBBUk06IEdJQzogQWxsb3cgdHdlYWtpbmcgdGhlIGFjdGl2ZSBzdGF0ZSBvZiBhbiBJUlEK
ICBBUk06IEdJQzogYWxsb3cgcmVhZGluZyBwZW5kaW5nIHN0YXRlIG9mIGEgaGFyZHdhcmUgSVJR
CiAgQVJNOiB0aW1lcjogSGFuZGxlIGxldmVsIHRyaWdnZXJlZCBJUlFzIGNvcnJlY3RseQogIEFS
TTogZXZ0Y2huOiBIYW5kbGUgbGV2ZWwgdHJpZ2dlcmVkIElSUXMgY29ycmVjdGx5CiAgQVJNOiB2
UEwwMTE6IFVzZSB0aGUgVkdJQydzIGxldmVsIHRyaWdnZXJlZCBJUlFzIGhhbmRsaW5nIGlmIGF2
YWlsYWJsZQogIEFSTTogbmV3IFZHSUM6IEFkZCBkYXRhIHN0cnVjdHVyZSBkZWZpbml0aW9ucwog
IEFSTTogbmV3IFZHSUM6IEFkZCBhY2NjZXNzb3IgdG8gbmV3IHN0cnVjdCB2Z2ljX2lycSBpbnN0
YW5jZQogIEFSTTogbmV3IFZHSUM6IEltcGxlbWVudCB2aXJ0dWFsIElSUSBpbmplY3Rpb24KICBB
Uk06IG5ldyBWR0lDOiBBZGQgSVJRIHNvcnRpbmcKICBBUk06IG5ldyBWR0lDOiBBZGQgSVJRIHN5
bmMvZmx1c2ggZnJhbWV3b3JrCiAgQVJNOiBuZXcgVkdJQzogQWRkIEdJQ3YyIHdvcmxkIHN3aXRj
aCBiYWNrZW5kCiAgQVJNOiBuZXcgVkdJQzogSW1wbGVtZW50IHZnaWNfdmNwdV9wZW5kaW5nX2ly
cQogIEFSTTogbmV3IFZHSUM6IEFkZCBNTUlPIGhhbmRsaW5nIGZyYW1ld29yawogIEFSTTogbmV3
IFZHSUM6IEFkZCBHSUN2MiBNTUlPIGhhbmRsaW5nIGZyYW1ld29yawogIEFSTTogbmV3IFZHSUM6
IEFkZCBDVExSLCBUWVBFUiBhbmQgSUlEUiBoYW5kbGVycwogIEFSTTogbmV3IFZHSUM6IEFkZCBF
TkFCTEUgcmVnaXN0ZXJzIGhhbmRsZXJzCiAgQVJNOiBuZXcgVkdJQzogQWRkIFBFTkRJTkcgcmVn
aXN0ZXJzIGhhbmRsZXJzCiAgQVJNOiBuZXcgVkdJQzogQWRkIEFDVElWRSByZWdpc3RlcnMgaGFu
ZGxlcnMKICBBUk06IG5ldyBWR0lDOiBBZGQgUFJJT1JJVFkgcmVnaXN0ZXJzIGhhbmRsZXJzCiAg
QVJNOiBuZXcgVkdJQzogQWRkIENPTkZJRyByZWdpc3RlcnMgaGFuZGxlcnMKICBBUk06IG5ldyBW
R0lDOiBBZGQgVEFSR0VUIHJlZ2lzdGVycyBoYW5kbGVycwogIEFSTTogbmV3IFZHSUM6IEFkZCBT
R0lSIHJlZ2lzdGVyIGhhbmRsZXIKICBBUk06IG5ldyBWR0lDOiBBZGQgU0dJUEVORFIgcmVnaXN0
ZXIgaGFuZGxlcnMKICBBUk06IG5ldyBWR0lDOiBoYW5kbGUgaGFyZHdhcmUgbWFwcGVkIElSUXMK
ICBBUk06IG5ldyBWR0lDOiBBZGQgZXZlbnQgY2hhbm5lbCBJUlEgaGFuZGxpbmcKICBBUk06IG5l
dyBWR0lDOiBIYW5kbGUgdmlydHVhbCBJUlEgYWxsb2NhdGlvbi9yZXNlcnZhdGlvbgogIEFSTTog
bmV3IFZHSUM6IGR1bXAgdmlydHVhbCBJUlEgaW5mbwogIEFSTTogbmV3IFZHSUM6IHByb3ZpZGUg
c3lzdGVtIHJlZ2lzdGVyIGVtdWxhdGlvbiBzdHViCiAgQVJNOiBuZXcgVkdJQzogQWRkIHByZWxp
bWluYXJ5IHN0dWIgaW1wbGVtZW50YXRpb25zCiAgQVJNOiBuZXcgVkdJQzogdmdpYy1pbml0OiBy
ZWdpc3RlciBWR0lDCiAgQVJNOiBuZXcgVkdJQzogdmdpYy1pbml0OiBpbXBsZW1lbnQgdmdpY19p
bml0CiAgQVJNOiBuZXcgVkdJQzogdmdpYy1pbml0OiBpbXBsZW1lbnQgbWFwX3Jlc291cmNlcwog
IEFSTTogbmV3IFZHSUM6IEFkZCB2Z2ljX3YyX2VuYWJsZQogIEFSTTogYWxsb2NhdGUgdHdvIHBh
Z2VzIGZvciBzdHJ1Y3QgdmNwdQogIEFSTTogVkdJQzogd2lyZSBuZXcgVkdJQygtdjIpIGZpbGVz
IGludG8gWGVuIGJ1aWxkIHN5c3RlbQoKIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAg
ICB8ICAgOCAtCiB4ZW4vYXJjaC9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgfCAgIDYgKy0KIHhl
bi9hcmNoL2FybS9NYWtlZmlsZSAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gvYXJtL2Rv
bWFpbi5jICAgICAgICAgICAgIHwgIDI1ICstCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICAg
ICAgICAgfCAgMjAgKy0KIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAgICB8ICAgMiAr
LQogeGVuL2FyY2gvYXJtL2dpYy12My5jICAgICAgICAgICAgIHwgIDcyICsrLS0KIHhlbi9hcmNo
L2FybS9naWMtdmdpYy5jICAgICAgICAgICB8ICAxMCArLQogeGVuL2FyY2gvYXJtL2dpYy5jICAg
ICAgICAgICAgICAgIHwgIDE1ICsKIHhlbi9hcmNoL2FybS9pcnEuYyAgICAgICAgICAgICAgICB8
ICAgMiArLQogeGVuL2FyY2gvYXJtL3RpbWUuYyAgICAgICAgICAgICAgIHwgIDM2ICstCiB4ZW4v
YXJjaC9hcm0vdHJhcHMuYyAgICAgICAgICAgICAgfCAgIDIgKwogeGVuL2FyY2gvYXJtL3ZnaWMt
djIuYyAgICAgICAgICAgIHwgICAzICstCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICAg
ICAgfCAgNDUgKy0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgICAgICAgICB8ICA0NiArLQog
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgICAgIHwgMjU5ICsrKysrKysrKysrKwogeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgIHwgMjk3ICsrKysrKysrKysrKysKIHhlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jICAgICB8IDU4OSArKysrKysrKysrKysrKysrKysrKysr
KysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggICAgIHwgMTk0ICsrKysrKysrKwog
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jICAgICAgIHwgMzM5ICsrKysrKysrKysrKysrKwog
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jICAgICAgICAgIHwgODcxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggICAgICAgICAg
fCAgNjkgKysrCiB4ZW4vYXJjaC9hcm0vdnBsMDExLmMgICAgICAgICAgICAgfCAgIDYgKy0KIHhl
bi9hcmNoL2FybS92dGltZXIuYyAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2NvbW1vbi9NYWtl
ZmlsZSAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9jb21tb24vbGlzdF9zb3J0LmMgICAgICAg
ICAgICB8IDE3MCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm1fdmdpYy5oICAgIHwg
MjY5ICsrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCAgICAgIHwgIDky
ICstLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCAgICAgICB8ICAgMSArCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL2dpYy5oICAgICAgICAgfCAgMzEgKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljX3YzX2RlZnMuaCB8ICAgNSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgICAgICAg
fCAxNzAgKysrKysrLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oICAgICB8ICAgMyAt
CiB4ZW4vaW5jbHVkZS94ZW4vbGlzdF9zb3J0LmggICAgICAgfCAgMTEgKwogeGVuL2luY2x1ZGUv
eGVuL3RpbWVyLmggICAgICAgICAgIHwgICAyICsKIDM1IGZpbGVzIGNoYW5nZWQsIDM0NTYgaW5z
ZXJ0aW9ucygrKSwgMjI5IGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtaW5pdC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy1tbWlvLXYyLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLW1taW8uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2NvbW1v
bi9saXN0X3NvcnQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
X3ZnaWMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9saXN0X3NvcnQuaAoK
LS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qB-0007yy-9T; Fri, 09 Feb 2018 14:39:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9q9-0007xe-U7
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:49 +0000
X-Inumbo-ID: 02de22b5-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02de22b5-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:20 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id f3so16715641wmc.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=3/xzXNip2rL3xoMHrNzBzugAxFc0Si6gV0uXAMttzUw=;
 b=O3II11vPKUfPimpNVKGAnDG/brHsYvqTXAD8tPG3EWHlk92S9Pm8mVXAjfHLFhE5/T
 w5G1btdcGQuPPnAmnJNnScefYE29qoCL+xH3gy405LMXw9y4tgSmFJC4+vBvKDqE88aq
 zliO6YI5Wh5DxkaR0A3gHZAZYwNfZW+CKL91c=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=3/xzXNip2rL3xoMHrNzBzugAxFc0Si6gV0uXAMttzUw=;
 b=R8c3Ams6hc/tnJnjdqsPTVJLQaLrPxpHeax8LrA0djQ+PUb+i8HqH0QEo18YvVv2It
 ub+O9AsTuHb0ZA20mDdoDlHX7EAlzeJepuuhn/skDvwQG+0l4xM9/IUsU4KAfYaO7RPp
 McwV78JaMRE2ffwcRRn9EgMQlSWFbAHT3aa+lz8FXmgXbNJLa7SI4nrt+sOWZv6SD5mR
 uSa9f+N8kRsInU3RWzEm13S5hbBEVwV09ZtYG+gzD69L0GgQ00EVFyglodcO+c53mKw7
 A2KW4n2bGJIVNp2lhq2YoYGNF2DdFJ7hY2mttm4K4fIoGmk65QcgYaGvLNfaTLwWBcFh
 VxOg==
X-Gm-Message-State: APf1xPAz73Zcjv4S/qUHBrFRTYDrPBtRNmOgzUrwsTyQZ6qj93bK3kKK
 p+1gZzl7GNMd7pUTZj/1fOwqug==
X-Google-Smtp-Source: AH8x224xImbAr5MRByq/ylX25LvBXUjzwu8CTL8SO1BKEjNiNhNT1uhNjjkOfFgpsWEgkX1t7jvdVg==
X-Received: by 10.28.71.198 with SMTP id m67mr2473906wmi.40.1518187187015;
 Fri, 09 Feb 2018 06:39:47 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:46 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:50 +0000
Message-Id: <20180209143937.28866-3-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 02/49] ARM: vGICv3: drop
	GUEST_GICV3_RDIST_REGIONS symbol
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJjaGl0ZWN0dXJhbGx5IHRoZXJlIGlzIG9ubHkgb25lIEdJQ3YzIHJlZGlzdHJpYnV0b3IgcmVn
aW9uLgpEcm9wIHRoZSBzeW1ib2wgd2hpY2ggc3VnZ2VzdGVkIHRoYXQgd2FzIGEgZGVsaWJhcmF0
ZSBjaG9pY2UgZm9yIFhlbgpndWVzdHMsIGluc3RlYWQgaGFyZCBjb2RlIHRoZSAiMSIgaW4gdGhl
IGFwcHJvcHJpYXRlIHBsYWNlcywgYWxvbmcgd2l0aAphIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGUg
cmVhc29ucy4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBs
aW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgIHwgMTcgKysrKysr
KysrKysrLS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIHwgIDEgLQogMiBmaWxl
cyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IDJh
ZDhhNmJlNjIuLjEyMzM4YzZiMjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYwpAQCAtMTYzMiw4ICsxNjMyLDE4IEBAIHN0YXRp
YyBpbnQgdmdpY192M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyBpbmxpbmUg
dW5zaWduZWQgaW50IHZnaWNfdjNfcmRpc3RfY291bnQoc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAg
ICByZXR1cm4gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gdmdpY192M19ody5ucl9yZGlzdF9yZWdp
b25zIDoKLSAgICAgICAgICAgICAgIEdVRVNUX0dJQ1YzX1JESVNUX1JFR0lPTlM7CisgICAgLyoK
KyAgICAgKiBBcmNoaXRlY3R1cmFsbHkgdGhlcmUgaXMgb25seSBvbmUgR0lDdjMgcmVkaXN0cmli
dXRvciByZWdpb24uCisgICAgICogVGhlIEdJQ3YzIERUIGJpbmRpbmcgcHJvdmlzaW9ucyBmb3Ig
bXVsdGlwbGUgcmVnaW9ucywgc2luY2UgdGhlcmUgYXJlCisgICAgICogcGxhdGZvcm1zIG91dCB0
aGVyZSB3aGljaCBicmVhayB0aGlzIGFyY2hpdGVjdHVyYWwgYXNzdW1wdGlvbi4KKyAgICAgKiBB
Q1BJIGRvZXMgbm90IHN1cHBvcnQgdGhpcyB3b3JrYXJvdW5kIGF0IGFsbC4KKyAgICAgKiBGb3Ig
RG9tMCB3ZSBoYXZlIHRvIGxpdmUgd2l0aCB0aGUgTU1JTyBsYXlvdXQgdGhlIGhhcmR3YXJlIHBy
b3ZpZGVzLAorICAgICAqIHNvIHdlIGhhdmUgdG8gY29weSB0aGUgbXVsdGlwbGUgcmVnaW9ucyAt
IGFzIHRoZSBmaXJzdCByZWdpb24gbWF5IG5vdAorICAgICAqIHByb3ZpZGUgZW5vdWdoIHNwYWNl
IHRvIGhvbGQgYWxsIHJlZGlzdHJpYnV0b3JzIHdlIG5lZWQuCisgICAgICogSG93ZXZlciBEb21V
IGdldCBhIGNvbnN0cnVjdGVkIG1lbW9yeSBtYXAsIHNvIHdlIGNhbiBnbyB3aXRoCisgICAgICog
dGhlIGFyY2hpdGVjdGVkIHNpbmdsZSByZWRpc3RyaWJ1dG9yIHJlZ2lvbi4KKyAgICAgKi8KKyAg
ICByZXR1cm4gaXNfaGFyZHdhcmVfZG9tYWluKGQpID8gdmdpY192M19ody5ucl9yZGlzdF9yZWdp
b25zIDogMTsKIH0KIAogc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21h
aW4gKmQpCkBAIC0xNjkyLDkgKzE3MDIsNiBAQCBzdGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICB7CiAgICAgICAgIGQtPmFyY2gudmdpYy5kYmFzZSA9
IEdVRVNUX0dJQ1YzX0dJQ0RfQkFTRTsKIAotICAgICAgICAvKiBYWFg6IE9ubHkgb25lIFJlLWRp
c3RyaWJ1dG9yIHJlZ2lvbiBtYXBwZWQgZm9yIHRoZSBndWVzdCAqLwotICAgICAgICBCVUlMRF9C
VUdfT04oR1VFU1RfR0lDVjNfUkRJU1RfUkVHSU9OUyAhPSAxKTsKLQogICAgICAgICBkLT5hcmNo
LnZnaWMucmRpc3Rfc3RyaWRlID0gR1VFU1RfR0lDVjNfUkRJU1RfU1RSSURFOwogCiAgICAgICAg
IC8qIFRoZSBmaXJzdCByZWRpc3RyaWJ1dG9yIHNob3VsZCBjb250YWluIGVub3VnaCBzcGFjZSBm
b3IgYWxsIENQVXMgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5o
IGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKaW5kZXggMDVmZDExY2EzOC4uY2E3OWFi
NjI4NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKQEAgLTQwMiw3ICs0MDIsNiBAQCB0eXBlZGVmIHVp
bnQ2NF90IHhlbl9jYWxsYmFja190OwogI2RlZmluZSBHVUVTVF9HSUNWM19HSUNEX1NJWkUgICAg
ICB4ZW5fbWtfdWxsb25nKDB4MDAwMTAwMDApCiAKICNkZWZpbmUgR1VFU1RfR0lDVjNfUkRJU1Rf
U1RSSURFICAgeGVuX21rX3VsbG9uZygweDAwMDIwMDAwKQotI2RlZmluZSBHVUVTVF9HSUNWM19S
RElTVF9SRUdJT05TICAxCiAKICNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDUjBfQkFTRSAgICAgeGVu
X21rX3VsbG9uZygweDAzMDIwMDAwKSAvKiB2Q1BVMC4uMTI3ICovCiAjZGVmaW5lIEdVRVNUX0dJ
Q1YzX0dJQ1IwX1NJWkUgICAgIHhlbl9ta191bGxvbmcoMHgwMTAwMDAwMCkKLS0gCjIuMTQuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qC-00080l-HS; Fri, 09 Feb 2018 14:39:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qB-0007yo-6z
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:51 +0000
X-Inumbo-ID: 0410c9c1-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0410c9c1-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:22 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id f71so15761620wmf.0
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=uoVLpF1viDJd1dhbm1gsSsv2I0nfbO3W0XGa+PzcCPU=;
 b=VPWlYlT+QC/lZpxQrzxjktc4rRoERSK4GOqTyN30vDDa2pjD3qVr5CJZTUJSh/uu+/
 VrRu9Y7gT+oKX3K06I3X30i/MGDyyKcSGvsukxC0awi/rd+UnYtHHxSAYLDXCs5QUYRa
 1ji04eDF1KWz1N35J2vCO6dTWZe/TOCeED+tY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=uoVLpF1viDJd1dhbm1gsSsv2I0nfbO3W0XGa+PzcCPU=;
 b=FsYDR4AsEyZIyjqnkjUQlp1zgZwkurNwO4GrpApLTymySoeLLW1RJkOAN9QCgOVqz9
 JHL/MzUDbqcbnrkrE/Yz/FwEbaruMESWYTxU9LL160PcYWPNmfXY6jgWat9UpS7+ArwK
 zanIyay+ZkG88E/FXZDgPH2u0zl2zzsVEcV6bAJItNPaNgUZzxIJsxFjcTcV5SfNFYk1
 B1d9V3ncUkfQZw9G+Q5GqznCDEL0jhkMritsyJeawVpElk6S+R5pn2eRqwEuowr6cYEX
 u+wWypVp9Jg2torDqA2ytsuCwh0SEMwGXI/6h6KpN5m3AYGVGwP+LJ0K59lprfwrIb0W
 YAnw==
X-Gm-Message-State: APf1xPCPF73k6GiyZTfAnK6LqJkIS00jOF2jJn5c6up4FiWbApUGmmHQ
 jtIJJoahAnpI4+FZmFOzOL0XRA==
X-Google-Smtp-Source: AH8x225+jtMZDB/BmhNB43LQCqFrYIRaZWYf6fDCPLP7fI5y9z2B6nDQ05HaLjgNs9X4jBVy4vQXcQ==
X-Received: by 10.28.155.66 with SMTP id d63mr2066963wme.132.1518187189179;
 Fri, 09 Feb 2018 06:39:49 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.48
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:48 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:52 +0000
Message-Id: <20180209143937.28866-5-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 04/49] ARM: GICv3: simplify GICv3
	redistributor stride handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBoYXJkIGNvZGluZyB0aGUgYXJjaGl0ZWN0ZWQgcmVkaXN0cmlidXRvciBzdHJp
ZGUgaW50byB0aGUKY29kZSwgbGV0cyB1c2UgYSBjbGVhciAjZGVmaW5lIHRvIHRoZSB0d28gdmFs
dWVzIGZvciBHSUN2MyBhbmQgR0lDdjQgYW5kCmNsYXJpZnkgdGhlIGFsZ29yaXRobSB0byBkZXRl
cm1pbmUgdGhlIG5lZWRlZCBzdHJpZGUgdmFsdWUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMgICAgICAgICAgICAgfCAxOCArKysrKysrKysrLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZ2ljX3YzX2RlZnMuaCB8ICA1ICsrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5j
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IGJkY2E3NzQxN2MuLjc4MzdkOTNkYzEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKQEAgLTY5MCw2ICs2OTAsMTUgQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjNfcG9wdWxhdGVf
cmRpc3Qodm9pZCkKICAgICAgICAgZG8gewogICAgICAgICAgICAgdHlwZXIgPSByZWFkcV9yZWxh
eGVkKHB0ciArIEdJQ1JfVFlQRVIpOwogCisgICAgICAgICAgICAvKiBTZXQgdGhlIGFyY2hpdGVj
dHVyYWwgcmVkaXN0IHNpemUgaWYgbm90IG92ZXJyaWRkZW4gYnkgRFQuICovCisgICAgICAgICAg
ICBpZiAoICFnaWN2My5yZGlzdF9zdHJpZGUgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIGlmICggdHlwZXIgJiBHSUNSX1RZUEVSX1ZMUElTICkKKyAgICAgICAgICAgICAgICAgICAg
Z2ljdjMucmRpc3Rfc3RyaWRlID0gR0lDVjRfR0lDUl9TSVpFOworICAgICAgICAgICAgICAgIGVs
c2UKKyAgICAgICAgICAgICAgICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRlID0gR0lDVjNfR0lDUl9T
SVpFOworICAgICAgICAgICAgfQorCiAgICAgICAgICAgICBpZiAoICh0eXBlciA+PiAzMikgPT0g
YWZmICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICB0aGlzX2NwdShyYmFzZSkgPSBw
dHI7CkBAIC03MzIsMTQgKzc0MSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGdpY3YzX3BvcHVsYXRl
X3JkaXN0KHZvaWQpCiAgICAgICAgICAgICBpZiAoIGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0uc2lu
Z2xlX3JkaXN0ICkKICAgICAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICAgICAgaWYgKCBn
aWN2My5yZGlzdF9zdHJpZGUgKQotICAgICAgICAgICAgICAgIHB0ciArPSBnaWN2My5yZGlzdF9z
dHJpZGU7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
cHRyICs9IFNaXzY0SyAqIDI7IC8qIFNraXAgUkRfYmFzZSArIFNHSV9iYXNlICovCi0gICAgICAg
ICAgICAgICAgaWYgKCB0eXBlciAmIEdJQ1JfVFlQRVJfVkxQSVMgKQotICAgICAgICAgICAgICAg
ICAgICBwdHIgKz0gU1pfNjRLICogMjsgLyogU2tpcCBWTFBJX2Jhc2UgKyByZXNlcnZlZCBwYWdl
ICovCi0gICAgICAgICAgICB9CisgICAgICAgICAgICBwdHIgKz0gZ2ljdjMucmRpc3Rfc3RyaWRl
OwogCiAgICAgICAgIH0gd2hpbGUgKCAhKHR5cGVyICYgR0lDUl9UWVBFUl9MQVNUKSApOwogICAg
IH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaAppbmRleCA2NWM5ZGM0N2NmLi40MTJlNDFhZmVk
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCkBAIC0xOCw2ICsxOCw4IEBACiAjaWZuZGVm
IF9fQVNNX0FSTV9HSUNfVjNfREVGU19IX18KICNkZWZpbmUgX19BU01fQVJNX0dJQ19WM19ERUZT
X0hfXwogCisjaW5jbHVkZSA8eGVuL3NpemVzLmg+CisKIC8qCiAgKiBBZGRpdGlvbmFsIHJlZ2lz
dGVycyBkZWZpbmVkIGluIEdJQyB2My4KICAqIENvbW1vbiBHSUNEIHJlZ2lzdGVycyBhcmUgZGVm
aW5lZCBpbiBnaWMuaApAQCAtNjgsNiArNzAsOSBAQAogI2RlZmluZSBHSUNWM19HSUNEX0lJRFJf
VkFMICAgICAgICAgIDB4MzRjCiAjZGVmaW5lIEdJQ1YzX0dJQ1JfSUlEUl9WQUwgICAgICAgICAg
R0lDVjNfR0lDRF9JSURSX1ZBTAogCisjZGVmaW5lIEdJQ1YzX0dJQ1JfU0laRSAgICAgICAgICAg
ICAgKDIgKiBTWl82NEspCisjZGVmaW5lIEdJQ1Y0X0dJQ1JfU0laRSAgICAgICAgICAgICAgKDQg
KiBTWl82NEspCisKICNkZWZpbmUgR0lDUl9DVExSICAgICAgICAgICAgICAgICAgICAoMHgwMDAw
KQogI2RlZmluZSBHSUNSX0lJRFIgICAgICAgICAgICAgICAgICAgICgweDAwMDQpCiAjZGVmaW5l
IEdJQ1JfVFlQRVIgICAgICAgICAgICAgICAgICAgKDB4MDAwOCkKLS0gCjIuMTQuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qC-00081G-Oa; Fri, 09 Feb 2018 14:39:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qB-0007yq-9a
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:51 +0000
X-Inumbo-ID: 0376daa5-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0376daa5-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:21 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id i186so15770897wmi.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=q2NPvTGhUSB0yRfX7ijq1J4J+vuiBmNKdfvSsycmQUY=;
 b=gwxczGNG5sopi6MDx9G0rdfF9TXTHmjxqqr+iqxTXHz6H/7uhxPGSVbo+jdpjEZdaM
 2/Eody6hA3JCd7IovKxkB9UjWp1oB5zADS+EW/OA1nQ8PCW6JNn/Td8bLkYWO1CtZQkh
 0hDRkHkVbyRfx5t0lrUs2P61xdclFRx5tx1QA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=q2NPvTGhUSB0yRfX7ijq1J4J+vuiBmNKdfvSsycmQUY=;
 b=MCbLqAaNxm6okuq6YqVPJ+EW03yTA8FQBHKY0Qzh22NT6B/XmcReUQqeq9Quj52/pk
 ciGLv4BuQnlJ8oGKtQinrzkL3zavrvuNNGrmVwMI9UUVMWp32YLpGJYV2fNg6kI8oMEA
 m1CeKj/bw+wcvqz9DcIi1z6drKkon3baFAWlbj7ear65dSCghkwco6QqSZCb37lxz1HK
 GTr+tUxzy98FJ90nzDo8hpMkoBswsAFMlY6khUIySs0BHsd3PKIAyM+SW7O1BCdCXs8D
 9BYXAbHurY/xnuTrtdkKvCjs9v+gSu8q8he4S3cW+5ANeEazrGSkT4AqTujWpLwOKq4z
 JsNA==
X-Gm-Message-State: APf1xPBsWirE1nSbczYXuCkE01J68GXS/AuLM1Nt/pMleM8ZDYhj3XOO
 V4rRzd/Xl4RZ0Z0G72/duVET8ZJbrCk=
X-Google-Smtp-Source: AH8x2249WK3nOpMAuc4B7hICTk5gCbRx4wfxgM9EfnCuhexcNau7XnVctfSJhsz443/bqvJj3UemNw==
X-Received: by 10.28.55.81 with SMTP id e78mr2398580wma.50.1518187188178;
 Fri, 09 Feb 2018 06:39:48 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.47
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:47 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:51 +0000
Message-Id: <20180209143937.28866-4-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 03/49] ARM: GICv3: use hardware GICv3
	redistributor regions for Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvZGUgdG8gZ2VuZXJhdGUgdGhlIERUIG5vZGUgb3IgTUFEVCB0YWJsZSBmb3IgRG9tMCBy
ZWFjaGVzIGludG8gdGhlCmRvbWFpbidzIFZHSUMgc3RydWN0dXJlIHRvIGxlYXJuIHRoZSBudW1i
ZXIgb2YgcmVkaXN0cmlidXRvciByZWdpb25zIGFuZAp0aGVpciBiYXNlIGFkZHJlc3Nlcy4KU2lu
Y2UgdGhvc2UgdmFsdWVzIGFyZSBjb3BpZWQgZnJvbSB0aGUgaGFyZHdhcmUsIHdlIGNhbiBhcyB3
ZWxsIHVzZQp0aG9zZSBoYXJkd2FyZSB2YWx1ZXMgZGlyZWN0bHkgd2hlbiBzZXR0aW5nIHVwIHRo
ZSBoYXJkd2FyZSBkb21haW4uCgpUaGlzIGF2b2lkcyB0aGUgaGFyZHdhcmUgR0lDIGNvZGUgdG8g
cmVmZXJlbmNlIHZHSUMgZGF0YSBzdHJ1Y3R1cmVzLAptYWtpbmcgdGhpcyB2YXJpYWJsZSBWR0lD
IGludGVybmFsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12My5jIHwgMTQgKysrKysrLS0tLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmlu
ZGV4IDI1YzMwYmI5ZWEuLmJkY2E3NzQxN2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTExNjcsOCArMTE2Nyw3IEBAIHN0
YXRpYyBpbnQgZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlKGNvbnN0IHN0cnVjdCBkb21haW4gKmQs
CiAgICAgaWYgKCByZXMgKQogICAgICAgICByZXR1cm4gcmVzOwogCi0gICAgcmVzID0gZmR0X3By
b3BlcnR5X2NlbGwoZmR0LCAiI3JlZGlzdHJpYnV0b3ItcmVnaW9ucyIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZC0+YXJjaC52Z2ljLm5yX3JlZ2lvbnMpOworICAgIHJlcyA9IGZkdF9w
cm9wZXJ0eV9jZWxsKGZkdCwgIiNyZWRpc3RyaWJ1dG9yLXJlZ2lvbnMiLCBnaWN2My5yZGlzdF9j
b3VudCk7CiAgICAgaWYgKCByZXMgKQogICAgICAgICByZXR1cm4gcmVzOwogCkBAIC0xMTc4LDcg
KzExNzcsNyBAQCBzdGF0aWMgaW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAqIENQVSBpbnRlcmZhY2UgYW5kIHZpcnR1YWwgY3B1IGludGVy
ZmFjZXMgYWNjZXNzZXNlZCBhcyBTeXN0ZW0gcmVnaXN0ZXJzCiAgICAgICogU28gY2VsbHMgYXJl
IGNyZWF0ZWQgb25seSBmb3IgRGlzdHJpYnV0b3IgYW5kIHJkaXN0IHJlZ2lvbnMKICAgICAgKi8K
LSAgICBuZXdfbGVuID0gbmV3X2xlbiAqIChkLT5hcmNoLnZnaWMubnJfcmVnaW9ucyArIDEpOwor
ICAgIG5ld19sZW4gPSBuZXdfbGVuICogKGdpY3YzLnJkaXN0X2NvdW50ICsgMSk7CiAKICAgICBo
d19yZWcgPSBkdF9nZXRfcHJvcGVydHkoZ2ljLCAicmVnIiwgJmxlbik7CiAgICAgaWYgKCAhaHdf
cmVnICkKQEAgLTE0MDYsMTMgKzE0MDUsMTMgQEAgc3RhdGljIGludCBnaWN2M19tYWtlX2h3ZG9t
X21hZHQoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdTMyIG9mZnNldCkKIAogICAgIC8qIEFkZCBH
ZW5lcmljIFJlZGlzdHJpYnV0b3IgKi8KICAgICBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21h
ZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKTsKLSAgICBmb3IgKCBpID0gMDsgaSA8IGQtPmFyY2gu
dmdpYy5ucl9yZWdpb25zOyBpKysgKQorICAgIGZvciAoIGkgPSAwOyBpIDwgZ2ljdjMucmRpc3Rf
Y291bnQ7IGkrKyApCiAgICAgewogICAgICAgICBnaWNyID0gKHN0cnVjdCBhY3BpX21hZHRfZ2Vu
ZXJpY19yZWRpc3RyaWJ1dG9yICopKGJhc2VfcHRyICsgdGFibGVfbGVuKTsKICAgICAgICAgZ2lj
ci0+aGVhZGVyLnR5cGUgPSBBQ1BJX01BRFRfVFlQRV9HRU5FUklDX1JFRElTVFJJQlVUT1I7CiAg
ICAgICAgIGdpY3ItPmhlYWRlci5sZW5ndGggPSBzaXplOwotICAgICAgICBnaWNyLT5iYXNlX2Fk
ZHJlc3MgPSBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5iYXNlOwotICAgICAgICBnaWNy
LT5sZW5ndGggPSBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5zaXplOworICAgICAgICBn
aWNyLT5iYXNlX2FkZHJlc3MgPSBnaWN2My5yZGlzdF9yZWdpb25zW2ldLmJhc2U7CisgICAgICAg
IGdpY3ItPmxlbmd0aCA9IGdpY3YzLnJkaXN0X3JlZ2lvbnNbaV0uc2l6ZTsKICAgICAgICAgdGFi
bGVfbGVuICs9IHNpemU7CiAgICAgfQogCkBAIC0xNDI1LDggKzE0MjQsNyBAQCBzdGF0aWMgdW5z
aWduZWQgbG9uZyBnaWN2M19nZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBzaXplOwogCi0gICAgc2l6ZSA9IHNpemVv
ZihzdHJ1Y3QgYWNwaV9tYWR0X2dlbmVyaWNfcmVkaXN0cmlidXRvcikKLSAgICAgICAgICAgKiBk
LT5hcmNoLnZnaWMubnJfcmVnaW9uczsKKyAgICBzaXplID0gc2l6ZW9mKHN0cnVjdCBhY3BpX21h
ZHRfZ2VuZXJpY19yZWRpc3RyaWJ1dG9yKSAqIGdpY3YzLnJkaXN0X2NvdW50OwogCiAgICAgc2l6
ZSArPSBzaXplb2Yoc3RydWN0IGFjcGlfbWFkdF9nZW5lcmljX3RyYW5zbGF0b3IpCiAgICAgICAg
ICAgICAqIHZnaWNfdjNfaXRzX2NvdW50KGQpOwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qE-00083A-33; Fri, 09 Feb 2018 14:39:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qC-00080k-LM
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:52 +0000
X-Inumbo-ID: 04da154f-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04da154f-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:23 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id j21so4253983wmh.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=2wa0uv65g6PdsTL604ZVuIDVHONult9LJ5R3l3gM2mU=;
 b=Uign/kH9yyOpDqniOAJTsi0cVDpdGv+q0tJU5ZjiOE7AFdrNbEhAxGsRs/mqRAfDrV
 YsLiMKAtYYr3WVi7JW8Y8i0S4zDYb6V8miKvI99AR6pVr7EVCctAOuQs81fRoZ/o76cr
 T6d5cI4qKsjOXhRT2dXeGomi1RrcJ6CFzd8YI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=2wa0uv65g6PdsTL604ZVuIDVHONult9LJ5R3l3gM2mU=;
 b=oTS1/md95p/brpQlChaiMZmLMYYpuJ8FTmr2y+an9Bwcg58/Wi/ZYzCyZBMv+4s6u9
 TwD7W1JsUYS48mGWOXR7oT1ZhENVcQUltKkBzk9pBdICUxdG5j71k6yGVW5N+uhVkmY+
 mgK6MSN40Y/DQtgzkwfa4RIGYu+phN173EdGnb9pQ98FndID6kLiATcxhJ4ip9zuIqzp
 fgJpG5fjjn7uMbQR7IqdnbF7z4WuZFWnqSZofEk/JyjxHR66yo7C22Ra7/Wy7TCldVMC
 Fvjt8uVWWGeYFKmIa5jjbYra4+SpvNBqBDI9UX9H+8cfLcrL21ic7hUkkBoxy23ilwlA
 knOA==
X-Gm-Message-State: APf1xPDrul86+Xyg/pXwjn6dsshMnQReYej5c6r1jioPZZjJ01bzKyu2
 9x97t/eESR43lfuu9qYvu7BdjJwuGYA=
X-Google-Smtp-Source: AH8x224IDXZcf8TqIPumjNqivPvLJRG2Da2KwdxPhxZY4UcT1feOBK0mdVGuOWjlgrHH21wTn75JuQ==
X-Received: by 10.28.241.4 with SMTP id p4mr2088685wmh.103.1518187190478;
 Fri, 09 Feb 2018 06:39:50 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:49 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:53 +0000
Message-Id: <20180209143937.28866-6-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 05/49] ARM: vGICv3: always use architected
	redist stride
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHJlZGlzdHJpYnV0b3Itc3RyaWRlIHByb3BlcnR5IGluIGEgR0lDdjMgRFQgbm9kZSBpcyBv
bmx5IHRoZXJlIHRvCmNvdmVyIGJyb2tlbiBwbGF0Zm9ybXMgd2hlcmUgdGhpcyB2YWx1ZSBkZXZp
YXRlcyBmcm9tIHRoZSBhcmNoaXRlY3RlZCBvbmUuClNpbmNlIHdlIGVtdWxhdGUgdGhlIEdJQ3Yz
IGRpc3RyaWJ1dG9yIGV2ZW4gZm9yIERvbTAsIHdlIGRvbid0IG5lZWQgdG8KY29weSB0aGUgYnJv
a2VuIGJlaGF2aW91ci4gQWxsIHRoZSBzcGVjaWFsIGhhbmRsaW5nIGZvciBEb20wcyB1c2luZwpH
SUN2MyBpcyBqdXN0IGZvciB1c2luZyB0aGUgaGFyZHdhcmUncyBtZW1vcnkgbWFwLCB3aGljaCBp
cyB1bmFmZmVjdGVkCmJ5IHRoZSByZWRpc3RyaWJ1dG9yIHN0cmlkZSAtIGl0IGNhbiBuZXZlciBi
ZSBzbWFsbGVyIHRoYW4gdGhlCmFyY2hpdGVjdGVkIHR3byBwYWdlcy4KUmVtb3ZlIHRoZSByZWRp
c3RyaWJ1dG9yLXN0cmlkZSBwcm9wZXJ0eSBmcm9tIERvbTAncyBEVCBub2RlIGFuZCBhbHNvCnJl
bW92ZSB0aGUgY29kZSB0aGF0IHRyaWVkIHRvIHJldXNlIHRoZSBoYXJkd2FyZSB2YWx1ZSBmb3Ig
RG9tMCdzIEdJQ3YzCmVtdWxhdGlvbi4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgfCAg
NSAtLS0tLQogeGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyB8IDE0ICsrKysrKy0tLS0tLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4IDc4
MzdkOTNkYzEuLjAyYzg1ZTRjMGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwor
KysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTExNjQsMTEgKzExNjQsNiBAQCBzdGF0aWMg
aW50IGdpY3YzX21ha2VfaHdkb21fZHRfbm9kZShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAg
IGlmICggcmVzICkKICAgICAgICAgcmV0dXJuIHJlczsKIAotICAgIHJlcyA9IGZkdF9wcm9wZXJ0
eV9jZWxsKGZkdCwgInJlZGlzdHJpYnV0b3Itc3RyaWRlIiwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3Rfc3RyaWRlKTsKLSAgICBpZiAoIHJlcyApCi0gICAg
ICAgIHJldHVybiByZXM7Ci0KICAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICIjcmVk
aXN0cmlidXRvci1yZWdpb25zIiwgZ2ljdjMucmRpc3RfY291bnQpOwogICAgIGlmICggcmVzICkK
ICAgICAgICAgcmV0dXJuIHJlczsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCmluZGV4IDEyMzM4YzZiMjEuLmU0NWJiYzZkY2YgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMt
djMuYwpAQCAtMTAyNCwxMCArMTAyNCw5IEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqZ2V0X3ZjcHVf
ZnJvbV9yZGlzdChzdHJ1Y3QgZG9tYWluICpkLAogICAgIHBhZGRyX3QgZ3BhLCB1aW50MzJfdCAq
b2Zmc2V0KQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIHVpbnQzMl90IHN0cmlkZSA9IGQt
PmFyY2gudmdpYy5yZGlzdF9zdHJpZGU7CiAgICAgdW5zaWduZWQgaW50IHZjcHVfaWQ7CiAKLSAg
ICB2Y3B1X2lkID0gcmVnaW9uLT5maXJzdF9jcHUgKyAoKGdwYSAtIHJlZ2lvbi0+YmFzZSkgLyBz
dHJpZGUpOworICAgIHZjcHVfaWQgPSByZWdpb24tPmZpcnN0X2NwdSArICgoZ3BhIC0gcmVnaW9u
LT5iYXNlKSAvIEdJQ1YzX0dJQ1JfU0laRSk7CiAgICAgaWYgKCB1bmxpa2VseSh2Y3B1X2lkID49
IGQtPm1heF92Y3B1cykgKQogICAgICAgICByZXR1cm4gTlVMTDsKIApAQCAtMTU4Niw3ICsxNTg1
LDYgQEAgc3RhdGljIGludCB2Z2ljX3YzX3ZjcHVfaW5pdChzdHJ1Y3QgdmNwdSAqdikKIAogICAg
IC8qIENvbnZlbmllbnQgYWxpYXMgKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWlu
OwotICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSA9IGQtPmFyY2gudmdpYy5yZGlzdF9zdHJpZGU7
CiAKICAgICAvKgogICAgICAqIEZpbmQgdGhlIHJlZ2lvbiB3aGVyZSB0aGUgcmUtZGlzdHJpYnV0
b3IgbGl2ZXMuIEZvciB0aGlzIHB1cnBvc2UsCkBAIC0xNjAyLDExICsxNjAwLDExIEBAIHN0YXRp
YyBpbnQgdmdpY192M192Y3B1X2luaXQoc3RydWN0IHZjcHUgKnYpCiAKICAgICAvKiBHZXQgdGhl
IGJhc2UgYWRkcmVzcyBvZiB0aGUgcmVkaXN0cmlidXRvciAqLwogICAgIHJkaXN0X2Jhc2UgPSBy
ZWdpb24tPmJhc2U7Ci0gICAgcmRpc3RfYmFzZSArPSAodi0+dmNwdV9pZCAtIHJlZ2lvbi0+Zmly
c3RfY3B1KSAqIHJkaXN0X3N0cmlkZTsKKyAgICByZGlzdF9iYXNlICs9ICh2LT52Y3B1X2lkIC0g
cmVnaW9uLT5maXJzdF9jcHUpICogR0lDVjNfR0lDUl9TSVpFOwogCiAgICAgLyogQ2hlY2sgaWYg
YSB2YWxpZCByZWdpb24gd2FzIGZvdW5kIGZvciB0aGUgcmUtZGlzdHJpYnV0b3IgKi8KICAgICBp
ZiAoIChyZGlzdF9iYXNlIDwgcmVnaW9uLT5iYXNlKSB8fAotICAgICAgICAgKChyZGlzdF9iYXNl
ICsgcmRpc3Rfc3RyaWRlKSA+IChyZWdpb24tPmJhc2UgKyByZWdpb24tPnNpemUpKSApCisgICAg
ICAgICAoKHJkaXN0X2Jhc2UgKyBHSUNWM19HSUNSX1NJWkUpID4gKHJlZ2lvbi0+YmFzZSArIHJl
Z2lvbi0+c2l6ZSkpICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwKICAgICAg
ICAgICAgICAgICAiZCV1OiBVbmFibGUgdG8gZmluZCBhIHJlLWRpc3RyaWJ1dG9yIGZvciBWQ1BV
ICV1XG4iLApAQCAtMTYyMiw3ICsxNjIwLDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX3ZjcHVfaW5p
dChzdHJ1Y3QgdmNwdSAqdikKICAgICAgKiBWR0lDX1YzX1JESVNUX0xBU1QgZmxhZ3MuCiAgICAg
ICogTm90ZSB0aGF0IHdlIGFyZSBhc3N1bWluZyBtYXhfdmNwdXMgd2lsbCBuZXZlciBjaGFuZ2Uu
CiAgICAgICovCi0gICAgbGFzdF9jcHUgPSAocmVnaW9uLT5zaXplIC8gcmRpc3Rfc3RyaWRlKSAr
IHJlZ2lvbi0+Zmlyc3RfY3B1IC0gMTsKKyAgICBsYXN0X2NwdSA9IChyZWdpb24tPnNpemUgLyBH
SUNWM19HSUNSX1NJWkUpICsgcmVnaW9uLT5maXJzdF9jcHUgLSAxOwogCiAgICAgaWYgKCB2LT52
Y3B1X2lkID09IGxhc3RfY3B1IHx8ICh2LT52Y3B1X2lkID09IChkLT5tYXhfdmNwdXMgLSAxKSkg
KQogICAgICAgICB2LT5hcmNoLnZnaWMuZmxhZ3MgfD0gVkdJQ19WM19SRElTVF9MQVNUOwpAQCAt
MTY5Myw3ICsxNjkxLDcgQEAgc3RhdGljIGludCB2Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBk
b21haW4gKmQpCiAgICAgICAgICAgICAvKiBTZXQgdGhlIGZpcnN0IENQVSBoYW5kbGVkIGJ5IHRo
aXMgcmVnaW9uICovCiAgICAgICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVnaW9uc1tpXS5m
aXJzdF9jcHUgPSBmaXJzdF9jcHU7CiAKLSAgICAgICAgICAgIGZpcnN0X2NwdSArPSBzaXplIC8g
ZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZTsKKyAgICAgICAgICAgIGZpcnN0X2NwdSArPSBzaXpl
IC8gR0lDVjNfR0lDUl9TSVpFOwogICAgICAgICB9CiAKICAgICAgICAgZC0+YXJjaC52Z2ljLmlu
dGlkX2JpdHMgPSB2Z2ljX3YzX2h3LmludGlkX2JpdHM7CkBAIC0xNzA1LDcgKzE3MDMsNyBAQCBz
dGF0aWMgaW50IHZnaWNfdjNfZG9tYWluX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAg
ZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZSA9IEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERTsKIAog
ICAgICAgICAvKiBUaGUgZmlyc3QgcmVkaXN0cmlidXRvciBzaG91bGQgY29udGFpbiBlbm91Z2gg
c3BhY2UgZm9yIGFsbCBDUFVzICovCi0gICAgICAgIEJVSUxEX0JVR19PTigoR1VFU1RfR0lDVjNf
R0lDUjBfU0laRSAvIEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERSkgPCBNQVhfVklSVF9DUFVTKTsK
KyAgICAgICAgQlVJTERfQlVHX09OKChHVUVTVF9HSUNWM19HSUNSMF9TSVpFIC8gR0lDVjNfR0lD
Ul9TSVpFKSA8IE1BWF9WSVJUX0NQVVMpOwogICAgICAgICBkLT5hcmNoLnZnaWMucmRpc3RfcmVn
aW9uc1swXS5iYXNlID0gR1VFU1RfR0lDVjNfR0lDUjBfQkFTRTsKICAgICAgICAgZC0+YXJjaC52
Z2ljLnJkaXN0X3JlZ2lvbnNbMF0uc2l6ZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX1NJWkU7CiAgICAg
ICAgIGQtPmFyY2gudmdpYy5yZGlzdF9yZWdpb25zWzBdLmZpcnN0X2NwdSA9IDA7Ci0tIAoyLjE0
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qE-00083b-9p; Fri, 09 Feb 2018 14:39:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qD-00082m-T0
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:53 +0000
X-Inumbo-ID: 058389f0-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 058389f0-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:24 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id j21so4254052wmh.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=/ZBT6ijP5bY1HTWS8CRgrtJMlr5QOHlyWg8ha6Rt0/o=;
 b=DeQW6+a3fRuiwSexPU/Y0J+lEUrHAQP4+5HgoOOxirVkwpchDUkYvuhPDMahsv7ztm
 yreYdMxLj/kxtfURHSOXQmEOGe4Umed4l8/pLjjj10PWEenjqhjh6d2fbl3YMpSh9W4D
 jdBhF5d4H6EvoM5PHcJcftm3wBM9L+xGHUgwM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=/ZBT6ijP5bY1HTWS8CRgrtJMlr5QOHlyWg8ha6Rt0/o=;
 b=A1TfeFPa1HGNy9L9GR8CWvzx5Ml4Ls5Nw4snAqsURgw09e1VKVnSDwy+uAk3Cdw1Ek
 PodlGLbZdZ9W6TqvI6Jik5OrNVPiVCvHYe5RnGvulc+O11+BzgZFZDuGhszaXrptFtYb
 NjUOyjrSQKflU/ADuUlO5u8ws/WNLr7Ku6xOCAj7tFT0+asHczMJ5WdrYMeGlJ/WRfmq
 jRFLEXIjloH4fBroIUfRPUZSkz1xbdskTUUTDsU1ZyF/PsZ6QG5PVtPPzGVVCcGZAM4M
 LYb551Xn0hlLfbdJsfGI1mqHk3uPUjAXZ3jj0p6uEowX6i5A8Wj04xDWxbAfe3Ixsypn
 qyrw==
X-Gm-Message-State: APf1xPDJKrdzJCSyb988ZfPnBkICG2MOOSuZC5KcNWQ2jNHrm0jo90Pe
 hTZrx3+o36zn0D4TNpU60K92iA==
X-Google-Smtp-Source: AH8x227nr2246MVO/gr7F7Rxx69h2PxazFuejhUP5T7zjSe/jGBT5FSb5x7TWYg9HSDuXQ15l5udLQ==
X-Received: by 10.28.122.11 with SMTP id v11mr2083557wmc.38.1518187191577;
 Fri, 09 Feb 2018 06:39:51 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:51 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:54 +0000
Message-Id: <20180209143937.28866-7-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 06/49] ARM: vGICv3: remove rdist_stride from
	VGIC structure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGxhc3QgcGF0Y2ggcmVtb3ZlZCB0aGUgdXNhZ2Ugb2YgdGhlIGhhcmR3YXJlJ3MgcmVkaXN0
cmlidXRvci1zdHJpZGUKdmFsdWUgZnJvbSBvdXIgKERvbTApIEdJQ3YzIGVtdWxhdGlvbi4gVGhp
cyBtZWFucyB3ZSBubyBsb25nZXIgbmVlZCB0bwpzdG9yZSB0aGlzIHZhbHVlIGluIHRoZSBWR0lD
IGRhdGEgc3RydWN0dXJlLgpSZW1vdmUgdGhhdCB2YXJpYWJsZSBhbmQgZXZlcnkgY29kZSBzbmlw
cGV0IHRoYXQgaGFuZGxlZCB0aGF0LCBpbnN0ZWFkCnNpbXBseSBhbHdheXMgdXNlIHRoZSBhcmNo
aXRlY3RlZCB2YWx1ZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgICAgIHwgIDMg
Ky0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My5jICAgICAgICB8IDE0IC0tLS0tLS0tLS0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oICB8ICAxIC0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oICAgIHwgIDEgLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJtLmggfCAgMiAtLQog
NSBmaWxlcyBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCmluZGV4
IDAyYzg1ZTRjMGMuLmVhMTRhYjQwMjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMu
YworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKQEAgLTE2ODIsOCArMTY4Miw3IEBAIHN0YXRp
YyBpbnQgX19pbml0IGdpY3YzX2luaXQodm9pZCkKICAgICByZWcgPSByZWFkbF9yZWxheGVkKEdJ
Q0QgKyBHSUNEX1RZUEVSKTsKICAgICBpbnRpZF9iaXRzID0gR0lDRF9UWVBFX0lEX0JJVFMocmVn
KTsKIAotICAgIHZnaWNfdjNfc2V0dXBfaHcoZGJhc2UsIGdpY3YzLnJkaXN0X2NvdW50LCBnaWN2
My5yZGlzdF9yZWdpb25zLAotICAgICAgICAgICAgICAgICAgICAgZ2ljdjMucmRpc3Rfc3RyaWRl
LCBpbnRpZF9iaXRzKTsKKyAgICB2Z2ljX3YzX3NldHVwX2h3KGRiYXNlLCBnaWN2My5yZGlzdF9j
b3VudCwgZ2ljdjMucmRpc3RfcmVnaW9ucywgaW50aWRfYml0cyk7CiAgICAgZ2ljdjNfaW5pdF92
MigpOwogCiAgICAgc3Bpbl9sb2NrX2luaXQoJmdpY3YzLmxvY2spOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLXYzLmMKaW5kZXggZTQ1YmJj
NmRjZi4uOWIxYjYyNzQ0YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYworKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC01OCwyMSArNTgsMTggQEAgc3RhdGljIHN0cnVj
dCB7CiAgICAgLyogUmUtZGlzdHJpYnV0b3IgcmVnaW9ucyAqLwogICAgIHVuc2lnbmVkIGludCBu
cl9yZGlzdF9yZWdpb25zOwogICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnM7
Ci0gICAgdWludDMyX3QgcmRpc3Rfc3RyaWRlOyAvKiBSZS1kaXN0cmlidXRvciBzdHJpZGUgKi8K
ICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsgIC8qIE51bWJlciBvZiBpbnRlcnJ1cHQgSUQg
Yml0cyAqLwogfSB2Z2ljX3YzX2h3OwogCiB2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBk
YmFzZSwKICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9u
cywKICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdp
b25zLAotICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHJkaXN0X3N0cmlkZSwKICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cykKIHsKICAgICB2Z2ljX3Yz
X2h3LmVuYWJsZWQgPSB0cnVlOwogICAgIHZnaWNfdjNfaHcuZGJhc2UgPSBkYmFzZTsKICAgICB2
Z2ljX3YzX2h3Lm5yX3JkaXN0X3JlZ2lvbnMgPSBucl9yZGlzdF9yZWdpb25zOwogICAgIHZnaWNf
djNfaHcucmVnaW9ucyA9IHJlZ2lvbnM7Ci0gICAgdmdpY192M19ody5yZGlzdF9zdHJpZGUgPSBy
ZGlzdF9zdHJpZGU7CiAgICAgdmdpY192M19ody5pbnRpZF9iaXRzID0gaW50aWRfYml0czsKIH0K
IApAQCAtMTY3MiwxNSArMTY2OSw2IEBAIHN0YXRpYyBpbnQgdmdpY192M19kb21haW5faW5pdChz
dHJ1Y3QgZG9tYWluICpkKQogCiAgICAgICAgIGQtPmFyY2gudmdpYy5kYmFzZSA9IHZnaWNfdjNf
aHcuZGJhc2U7CiAKLSAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZSA9IHZnaWNfdjNf
aHcucmRpc3Rfc3RyaWRlOwotICAgICAgICAvKgotICAgICAgICAgKiBJZiB0aGUgc3RyaWRlIGlz
IG5vdCBzZXQsIHRoZSBkZWZhdWx0IHN0cmlkZSBmb3IgR0lDdjMgaXMgMiAqIDY0SzoKLSAgICAg
ICAgICogICAgIC0gZmlyc3QgNjRrIHBhZ2UgZm9yIENvbnRyb2wgYW5kIFBoeXNpY2FsIExQSXMK
LSAgICAgICAgICogICAgIC0gc2Vjb25kIDY0ayBwYWdlIGZvciBDb250cm9sIGFuZCBHZW5lcmF0
aW9uIG9mIFNHSXMKLSAgICAgICAgICovCi0gICAgICAgIGlmICggIWQtPmFyY2gudmdpYy5yZGlz
dF9zdHJpZGUgKQotICAgICAgICAgICAgZC0+YXJjaC52Z2ljLnJkaXN0X3N0cmlkZSA9IDIgKiBT
Wl82NEs7Ci0KICAgICAgICAgZm9yICggaSA9IDA7IGkgPCB2Z2ljX3YzX2h3Lm5yX3JkaXN0X3Jl
Z2lvbnM7IGkrKyApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBhZGRyX3Qgc2l6ZSA9IHZnaWNf
djNfaHcucmVnaW9uc1tpXS5zaXplOwpAQCAtMTcwMCw4ICsxNjg4LDYgQEAgc3RhdGljIGludCB2
Z2ljX3YzX2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgewogICAgICAgICBkLT5h
cmNoLnZnaWMuZGJhc2UgPSBHVUVTVF9HSUNWM19HSUNEX0JBU0U7CiAKLSAgICAgICAgZC0+YXJj
aC52Z2ljLnJkaXN0X3N0cmlkZSA9IEdVRVNUX0dJQ1YzX1JESVNUX1NUUklERTsKLQogICAgICAg
ICAvKiBUaGUgZmlyc3QgcmVkaXN0cmlidXRvciBzaG91bGQgY29udGFpbiBlbm91Z2ggc3BhY2Ug
Zm9yIGFsbCBDUFVzICovCiAgICAgICAgIEJVSUxEX0JVR19PTigoR1VFU1RfR0lDVjNfR0lDUjBf
U0laRSAvIEdJQ1YzX0dJQ1JfU0laRSkgPCBNQVhfVklSVF9DUFVTKTsKICAgICAgICAgZC0+YXJj
aC52Z2ljLnJkaXN0X3JlZ2lvbnNbMF0uYmFzZSA9IEdVRVNUX0dJQ1YzX0dJQ1IwX0JBU0U7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaAppbmRleCA0ZmUxODliMWMzLi4zZWRhNzE5NmZmIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgKQEAgLTEwOCw3ICsxMDgsNiBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBmaXJzdF9jcHU7ICAgICAgICAgLyogRmlyc3QgQ1BVIGhhbmRsZWQgKi8K
ICAgICAgICAgfSAqcmRpc3RfcmVnaW9uczsKICAgICAgICAgaW50IG5yX3JlZ2lvbnM7ICAgICAg
ICAgICAgICAgICAgICAgLyogTnVtYmVyIG9mIHJkaXN0IHJlZ2lvbnMgKi8KLSAgICAgICAgdWlu
dDMyX3QgcmRpc3Rfc3RyaWRlOyAgICAgICAgICAgICAgLyogUmUtRGlzdHJpYnV0b3Igc3RyaWRl
ICovCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgaW50IG5yX2xwaXM7CiAgICAgICAgIHVpbnQ2NF90
IHJkaXN0X3Byb3BiYXNlOwogICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNlczsgICAg
ICAgICAvKiBEZXZpY2VzIG1hcHBlZCB0byBhbiBJVFMgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggNmVh
OWYxNDBhNy4uZDYxYjU0ODY3YiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2lj
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTI2MSw3ICsyNjEsNiBAQCBz
dHJ1Y3QgcmRpc3RfcmVnaW9uOwogdm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJhc2Us
CiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX3JkaXN0X3JlZ2lvbnMsCiAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHJkaXN0X3JlZ2lvbiAqcmVnaW9ucywK
LSAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCByZGlzdF9zdHJpZGUsCiAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGludGlkX2JpdHMpOwogI2VuZGlmCiAKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLWFybS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gtYXJtLmgKaW5kZXggY2E3OWFiNjI4NC4uM2JjYTE2NWZiZiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gtYXJtLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gtYXJt
LmgKQEAgLTQwMSw4ICs0MDEsNiBAQCB0eXBlZGVmIHVpbnQ2NF90IHhlbl9jYWxsYmFja190Owog
I2RlZmluZSBHVUVTVF9HSUNWM19HSUNEX0JBU0UgICAgICB4ZW5fbWtfdWxsb25nKDB4MDMwMDEw
MDApCiAjZGVmaW5lIEdVRVNUX0dJQ1YzX0dJQ0RfU0laRSAgICAgIHhlbl9ta191bGxvbmcoMHgw
MDAxMDAwMCkKIAotI2RlZmluZSBHVUVTVF9HSUNWM19SRElTVF9TVFJJREUgICB4ZW5fbWtfdWxs
b25nKDB4MDAwMjAwMDApCi0KICNkZWZpbmUgR1VFU1RfR0lDVjNfR0lDUjBfQkFTRSAgICAgeGVu
X21rX3VsbG9uZygweDAzMDIwMDAwKSAvKiB2Q1BVMC4uMTI3ICovCiAjZGVmaW5lIEdVRVNUX0dJ
Q1YzX0dJQ1IwX1NJWkUgICAgIHhlbl9ta191bGxvbmcoMHgwMTAwMDAwMCkKIAotLSAKMi4xNC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qG-000866-Gl; Fri, 09 Feb 2018 14:39:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qF-00084o-76
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:55 +0000
X-Inumbo-ID: 0619e623-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0619e623-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:25 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id v123so16699087wmd.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=mh1SPUXUGr3bXSwabQibaRXJSMt3aNUW3ouuy5ThjeA=;
 b=iUV5WlTxUAR/5xP8pEQ6dPlOCXVz62vz2kBsb+LKOp+QCuR2YsEarU1qK/S8173LRJ
 /l4EOtaEWn/WIu/Nnxbpd5IUbuVFtFQn8AvbvFZnvnmV5nixSinWeLDilvGG+8G+xH9X
 60ucR09MPLFZBtGOAy8GGIHCAzB37KbbUufuw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=mh1SPUXUGr3bXSwabQibaRXJSMt3aNUW3ouuy5ThjeA=;
 b=rpIUsnnl9GFPvGS8JayheRyqcn3EEGjgTjOmqFJ4UQoKJ7w74DJLdmKoPT7vNQdZbS
 kJqMw77O6sD5rgI3gSnQgnhsVNFxx2wAQhT8hpLgshtanXiGbyYfnL4BW4ltuTDRVDi6
 ZBsbMLT9ER79HXcAsZO861rdFB+VMd6RkEZ8q2dGRTmwixVc6WAnRshMroUmWZIV28VS
 kgrY2DVE63VdLSUabEcUYbboyzeLonf48cL8ZHhtQqQ2hwEA6rKH3lGVFtVFGuqqe29h
 lTedYtsQCCEjB2H4V+jOgGA8ez1qrZg/jaa3TdDRT3NTH0rCNT//ui9QUsAjx40WvK7C
 bIig==
X-Gm-Message-State: APf1xPDkMYXub0lRiJLaniFC6kI5inVvhAa232BAvXnKmbS4hnUnwFfr
 ljFhYXuPyX+dQTYlXpHvH2AHG+uDwh0=
X-Google-Smtp-Source: AH8x224mxNKiK+EtiZQgQMuEvf3VW30BVYI+Lu0BHDJMR8o40yrOmgmtN2wHU6cMAn54Lt2HpwfVxw==
X-Received: by 10.28.179.9 with SMTP id c9mr1995856wmf.99.1518187192622;
 Fri, 09 Feb 2018 06:39:52 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:52 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:55 +0000
Message-Id: <20180209143937.28866-8-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 07/49] ARM: VGIC: move
	gic_remove_from_lr_pending() prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByb3RvdHlwZSBmb3IgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoKSBpcyB0aGUgbGFz
dCBmdW5jdGlvbiBpbgpnaWMuaCB3aGljaCByZWZlcmVuY2VzIGEgVkdJQyBkYXRhIHN0cnVjdHVy
ZS4KTW92ZSBpdCBvdmVyIHRvIHZnaWMuaCwgc28gdGhhdCB3ZSBjYW4gcmVtb3ZlIHRoZSBpbmNs
dXNpb24gb2YgdmdpYy5oCmZyb20gZ2ljLmguIFdlIGFkZCBpdCB0byBhc20vZG9tYWluLmggaW5z
dGVhZCwgd2hlcmUgaXQgaXMgYWN0dWFsbHkKbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9kb21haW4uaCB8IDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICB8IDIgLS0K
IHhlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oICAgfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMiBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDNlZGE3
MTk2ZmYuLjFkZDk2ODNkMjUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWlu
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtOCw2ICs4LDcgQEAKICNp
bmNsdWRlIDxhc20vdmZwLmg+CiAjaW5jbHVkZSA8YXNtL21taW8uaD4KICNpbmNsdWRlIDxhc20v
Z2ljLmg+CisjaW5jbHVkZSA8YXNtL3ZnaWMuaD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL3BhcmFt
cy5oPgogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9naWMuaAppbmRleCA0OTdmMTk1YmMxLi4xZDM4MmIwYWRlIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKQEAgLTE1
Niw3ICsxNTYsNiBAQAogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDx4ZW4vZGV2aWNl
X3RyZWUuaD4KICNpbmNsdWRlIDx4ZW4vaXJxLmg+Ci0jaW5jbHVkZSA8YXNtLWFybS92Z2ljLmg+
CiAKICNkZWZpbmUgRFRfQ09NUEFUX0dJQ19DT1JURVhfQTE1ICJhcm0sY29ydGV4LWExNS1naWMi
CiAKQEAgLTI0NSw3ICsyNDQsNiBAQCBleHRlcm4gdm9pZCBpbml0X21haW50ZW5hbmNlX2ludGVy
cnVwdCh2b2lkKTsKIGV4dGVybiB2b2lkIGdpY19yYWlzZV9ndWVzdF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBpcnEsCiAgICAgICAgIHVuc2lnbmVkIGludCBwcmlvcml0eSk7CiBl
eHRlcm4gdm9pZCBnaWNfcmFpc2VfaW5mbGlnaHRfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgdmlydHVhbF9pcnEpOwotZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRp
bmcoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCk7CiAKIC8qIEFjY2VwdCBh
biBpbnRlcnJ1cHQgZnJvbSB0aGUgR0lDIGFuZCBkaXNwYXRjaCBpdHMgaGFuZGxlciAqLwogZXh0
ZXJuIHZvaWQgZ2ljX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IGlz
X2ZpcSk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oCmluZGV4IGQ2MWI1NDg2N2IuLmQwMzI5OGUxMmMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCkBAIC0yMDUsNiArMjA1LDcgQEAgZXh0ZXJuIHN0cnVjdCB2Y3B1ICp2Z2ljX2dldF90
YXJnZXRfdmNwdShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHZv
aWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJx
KTsKIGV4dGVybiB2b2lkIHZnaWNfdmNwdV9pbmplY3Rfc3BpKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGludCB2aXJxKTsKIGV4dGVybiB2b2lkIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVl
cyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKK2V4dGVybiB2b2lkIGdp
Y19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnApOwogZXh0ZXJuIHZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUg
KnYpOwogZXh0ZXJuIHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCwgdW5zaWduZWQgaW50IHZpcnEpOwogZXh0ZXJuIHN0cnVjdCBwZW5kaW5nX2lycSAqaXJx
X3RvX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBpcnEpOwotLSAKMi4xNC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:39:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:39:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qH-00087N-Na; Fri, 09 Feb 2018 14:39:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qG-000864-LM
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:56 +0000
X-Inumbo-ID: 06c3a1ba-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06c3a1ba-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:26 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id j21so4254185wmh.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=10UzZqlloXvFRKvdN34GlHq24IyIJ4sCuOb9ATx7vvc=;
 b=Nn+1/VoRXIdL8p9E2/yPzQXPOVULKfR0XZrvFfLcY8GKHlDYqRBJ1kjtGzlvPY/YAz
 CJC+Im0RXzmYkMYPOW7T+ihRyujvcAumMucMEfbuu6UlgYy9Wospy/zrfUbirJrlKSwt
 wMHfNPwLjsjwAFxYW4iyfnvwRIFHz6AQ/sgCI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=10UzZqlloXvFRKvdN34GlHq24IyIJ4sCuOb9ATx7vvc=;
 b=tawA8S4cbuNwQ+26H7Gv0bEftXlO+VnX7c/CHHmyOKicR4ESSaRnfmfR+BF87nG6E6
 j6hLMPSkvS6Lqs/VRyeXa5P3yG7L9XbV02TujX4wBjHwjrMRyM2nZO+UHd7y302c3UYz
 7wrr2LuBRavm65QL+3QgDLv/6pxDUKoUPl61HcwfSLiv8ubt6x99QgQufN5coALEj4HI
 +Sphr0S9iuDzfMqT+FQl0XT/3v9V5o3hQWZW9SLRGGk1hY+M653/Umslb1FTt6ICyko6
 SLmC37F+rPqGiTtuJdn8YGlXRBRQ/ipeYKCBRYJoIrq133bNauGhJhmp+Sr5UKzU0+O8
 oRlg==
X-Gm-Message-State: APf1xPCIAetvMNGw115wlRCH+a5wlYQsNO/j7dWUlLYZaGBUttDk79kk
 wMqeScmsV3Jtq0M3ON23Y3XDGQ==
X-Google-Smtp-Source: AH8x224AGWfXHwzTaDaf63g8+PgVYeNDzRyxTpUirwqadE/D89pHGAH5E//85wuAWKeTCRi3bcubgQ==
X-Received: by 10.28.105.214 with SMTP id z83mr2344890wmh.77.1518187193704;
 Fri, 09 Feb 2018 06:39:53 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:53 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:56 +0000
Message-Id: <20180209143937.28866-9-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 08/49] ARM: VGIC: move max_vcpus VGIC limit
	to struct arch_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFZHSUMgbW9kZWwgdXNlZCBmb3IgYSBkb21haW4gKEdJQ3YyIG9yIEdJQ3YzKSBkZXRlcm1p
bmVzIHRoZSBtYXhpbXVtCm51bWJlciBvZiBWQ1BVcyBmb3IgdGhhdCBndWVzdCwgYXMgR0lDdjIg
Y2FuIG9ubHkgaGFuZGxlIDggcHJvY2Vzc29ycy4KSW4gdGhlIG1vbWVudCB3ZSBjYXJyeSB0aGlz
IHBlci1WR0lDLW1vZGVsIGxpbWl0IGluIHRoZSB2Z2ljX29wcywKYWxvbmdzaWRlIHRoZSBtb2Rl
bCBzcGVjaWZpYyBmdW5jdGlvbnMuIFRoYXQgbWFrZXMgc29tZSBzZW5zZSwgYnV0CmV4cG9zZXMg
c29tZSBjdXJyZW50IFZHSUMgaW1wbGVtZW50YXRpb24gZGV0YWlscyB0byBnZW5lcmljIFhlbiBj
b2RlLgpBZGQgYSBuZXcgYXJjaCBzcGVjaWZpYyBmaWVsZCBpbiBvdXIgZG9tYWluIHN0cnVjdHVy
ZSB0byBob2xkIHRoaXMgdmNwdSBsaW1pdCwKYW5kIGluaXRpYWxpemUgaXQgd2hlbiB3ZSBzZXQg
dGhlIG9wcy4gVGhpcyBhbGxvd3MgdXMgdG8gcGx1ZyBpbiB0aGUgbmV3ClZHSUMgbGF0ZXIgd2l0
aG91dCBhbHNvIG5lZWRpbmcgdG8gY2Fycnkgc29tZSBvcHMgc3RydWN0dXJlLgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICB8IDUgKystLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMg
ICAgICAgICAgfCAzICsrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8IDEgKwogMyBm
aWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IGEw
MTA0NDNiZmQuLjlhZDRjZDBhNmUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwor
KysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTk3NSwxMSArOTc1LDEwIEBAIHVuc2lnbmVk
IGludCBkb21haW5fbWF4X3ZjcHVzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCiAgICAgICogYWxs
b2NhdGlvbiB3aGVuIHRoZSB2Z2ljX29wcyBoYXZlbid0IGJlZW4gaW5pdGlhbGlzZWQgeWV0LAog
ICAgICAqIHdlIHJldHVybiBNQVhfVklSVF9DUFVTIGlmIGQtPmFyY2gudmdpYy5oYW5kbGVyIGlz
IG51bGwuCiAgICAgICovCi0gICAgaWYgKCAhZC0+YXJjaC52Z2ljLmhhbmRsZXIgKQorICAgIGlm
ICggIWQtPmFyY2gubWF4X3ZjcHVzICkKICAgICAgICAgcmV0dXJuIE1BWF9WSVJUX0NQVVM7CiAg
ICAgZWxzZQotICAgICAgICByZXR1cm4gbWluX3QodW5zaWduZWQgaW50LCBNQVhfVklSVF9DUFVT
LAotICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC52Z2ljLmhhbmRsZXItPm1heF92Y3B1cyk7
CisgICAgICAgIHJldHVybiBkLT5hcmNoLm1heF92Y3B1czsKIH0KIAogLyoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4IDk5MjE3Njli
MTUuLjVmNDdhYTg0YTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMuYwpAQCAtMTY2LDcgKzE2Niw4IEBAIGludCBkb21haW5fdmdpY19pbml0
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBucl9zcGlzKQogCiB2b2lkIHJlZ2lzdGVy
X3ZnaWNfb3BzKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyAqb3BzKQog
ewotICAgZC0+YXJjaC52Z2ljLmhhbmRsZXIgPSBvcHM7CisgICAgZC0+YXJjaC52Z2ljLmhhbmRs
ZXIgPSBvcHM7CisgICAgZC0+YXJjaC5tYXhfdmNwdXMgPSBvcHMtPm1heF92Y3B1czsKIH0KIAog
dm9pZCBkb21haW5fdmdpY19mcmVlKHN0cnVjdCBkb21haW4gKmQpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApp
bmRleCAxZGQ5NjgzZDI1Li4yZmVmMzJlYWVlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKQEAgLTE0OSw2
ICsxNDksNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KICNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9D
T05TT0xFCiAgICAgc3RydWN0IHZwbDAxMSB2cGwwMTE7CiAjZW5kaWYKKyAgICB1bnNpZ25lZCBp
bnQgbWF4X3ZjcHVzOwogCiB9ICBfX2NhY2hlbGluZV9hbGlnbmVkOwogCi0tIAoyLjE0LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qK-0008AW-3K; Fri, 09 Feb 2018 14:40:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qH-000871-84
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:57 +0000
X-Inumbo-ID: 077618e6-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 077618e6-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:27 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id v123so16699316wmd.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=HCGanN+R1o2SRVLQ/CycMNLRroQf8OOu+eHULa49JfA=;
 b=Tx9GrF7hBJlt448W92vCB9O089+eKcJE2RMOdw6y3tGAi84u5Gjb2CvlNn0acfgFlc
 lIfRG7aWjg4ZN70yk2fDmr4eKXoM7FuoQgS/yxVicjRjhOSnaknFplUM3cHQYEEBxlD5
 MU4yIrKAKMCVM0QN1iknhH3B7NctHedrUUrQo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=HCGanN+R1o2SRVLQ/CycMNLRroQf8OOu+eHULa49JfA=;
 b=LpdOrZKtJ2KZ4qDjPGKYL5JrFmmvjhB33r9ONqQWy8/p/siMb4VG8/s1tr0CGUFasM
 soil5HYHusEAYa4NQIep7KL5WX8vW6F89kDV1/tdkXVNdlXu3adS6JFySdVgwaCIp7VF
 dG4Vq5StxS2NIu1zRpeBPTz41fef3kzKqkes175C23szON+pWrbUneGkcI1cAerFUOcp
 FfyboRoANgPf+ku1m8+RKVA/SpPbgfPJEYO1e26VT48Q0fYevAcDTfcMgYyOI+671jc3
 AqZSnvf/PC3iEodbCELtdCPVZKuqbyrqO4+fFBOBgyJn/to/xBILssybPOMDJ9sYoLpQ
 LJmQ==
X-Gm-Message-State: APf1xPC0/spihSM9px/EwL0ntYx3MMDP0bomTiYiwj2I5lhjZRGQVHYU
 /szLw+gz/iUkcyXPh13SkecazqG0az8=
X-Google-Smtp-Source: AH8x2270Q+xZOCAYBSyl0i1zdA1oY6XMG5V48Nz1lGdOGXgzcN2GEc606X/przefpVfnDYEovEWINA==
X-Received: by 10.28.178.147 with SMTP id b141mr2045939wmf.87.1518187194774;
 Fri, 09 Feb 2018 06:39:54 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:54 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:57 +0000
Message-Id: <20180209143937.28866-10-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 09/49] ARM: VGIC: change to level-IRQ
	compatible IRQ injection interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB2Z2ljX3ZjcHVfaW5qZWN0X2lycSgpIGlzIHRoZSBpbnRlcmZhY2UgZm9y
IFhlbiBpbnRlcm5hbApjb2RlIGFuZCB2aXJ0dWFsIGRldmljZXMgdG8gaW5qZWN0IElSUXMgaW50
byBhIGd1ZXN0LiBUaGlzIGludGVyZmFjZSBoYXMKdHdvIHNob3J0Y29taW5nczoKMSkgSXQgcmVx
dWlyZXMgYSBWQ1BVIHBvaW50ZXIsIHdoaWNoIHdlIG1heSBub3Qga25vdyAoYW5kIGRvbid0IG5l
ZWQhKQpmb3Igc2hhcmVkIGludGVycnVwdHMuIEEgc2Vjb25kIGZ1bmN0aW9uICh2Z2ljX3ZjcHVf
aW5qZWN0X3NwaSgpKSwgd2FzCnRoZXJlIHRvIHdvcmsgYXJvdW5kIHRoaXMgaXNzdWUuCjIpIFRo
aXMgaW50ZXJmYWNlIG9ubHkgcmVhbGx5IHN1cHBvcnRzIGVkZ2UgdHJpZ2dlcmVkIElSUXMsIHdo
aWNoIGlzCndoYXQgdGhlIFhlbiBWR0lDIGVtdWxhdGVzIG9ubHkgYW55d2F5LiBIb3dldmVyIHRo
aXMgbmVlZHMgdG8gYW5kIHdpbGwKY2hhbmdlLCBzbyB3ZSBuZWVkIHRvIGFkZCB0aGUgZGVzaXJl
ZCBsZXZlbCAoaGlnaCBvciBsb3cpIHRvIHRoZQppbnRlcmZhY2UuClRoaXMgcmVwbGFjZXMgdGhl
IGV4aXN0aW5nIGluamVjdGlvbiBjYWxsICh0YWtpbmcgYSBWQ1BVIGFuZCBhbmQgSVJRCnBhcmFt
ZXRlcikgd2l0aCBhIG5ldyBvbmUsIHRha2luZyBkb21haW4sIFZDUFUsIElSUSBhbmQgbGV2ZWwg
cGFyYW1ldGVycy4KVGhlIFZDUFUgY2FuIGJlIE5VTEwgaW4gY2FzZSB3ZSBkb24ndCBrbm93IGFu
ZCBkb24ndCBjYXJlLgpXZSBjaGFuZ2UgYWxsIGNhbGwgc2l0ZXMgdG8gdXNlIHRoaXMgbmV3IGlu
dGVyZmFjZS4gVGhpcyBzdGlsbCBkb2Vzbid0CmdpdmUgdXMgdGhlIG1pc3NpbmcgbGV2ZWwgSVJR
IGhhbmRsaW5nLCBidXQgYXQgbGVhc3QgcHJlcGFyZXMgdGhlIGNhbGxlcnMKdG8gZG8gdGhlIHJp
Z2h0IHRoaW5nIGxhdGVyIGF1dG9tYXRpY2FsbHkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgIHwgIDIgKy0KIHhl
bi9hcmNoL2FybS9pcnEuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS90aW1lLmMgICAg
ICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS92Z2ljLmMgICAgICAgIHwgNDMgKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZwbDAxMS5jICAg
ICAgfCAgMiArLQogeGVuL2FyY2gvYXJtL3Z0aW1lci5jICAgICAgfCAgNCArKy0tCiB4ZW4vaW5j
bHVkZS9hc20tYXJtL3ZnaWMuaCB8ICA0ICsrLS0KIDggZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0
aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFp
bi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCmluZGV4IDlhZDRjZDBhNmUuLmU3NmNmZGZlODMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKQEAgLTk1MiwxNCArOTUyLDE0IEBAIHZvaWQgdmNwdV9tYXJrX2V2ZW50c19wZW5kaW5n
KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggYWxyZWFkeV9wZW5kaW5nICkKICAgICAgICAgcmV0
dXJuOwogCi0gICAgdmdpY192Y3B1X2luamVjdF9pcnEodiwgdi0+ZG9tYWluLT5hcmNoLmV2dGNo
bl9pcnEpOworICAgIHZnaWNfaW5qZWN0X2lycSh2LT5kb21haW4sIHYsIHYtPmRvbWFpbi0+YXJj
aC5ldnRjaG5faXJxLCB0cnVlKTsKIH0KIAogLyogVGhlIEFSTSBzcGVjIGRlY2xhcmVzIHRoYXQg
ZXZlbiBpZiBsb2NhbCBpcnFzIGFyZSBtYXNrZWQgaW4KICAqIHRoZSBDUFNSIHJlZ2lzdGVyLCBh
biBpcnEgc2hvdWxkIHdha2UgdXAgYSBjcHUgZnJvbSBXRkkgYW55d2F5LgogICogRm9yIHRoaXMg
cmVhc29uIHdlIG5lZWQgdG8gY2hlY2sgZm9yIGlycXMgdGhhdCBuZWVkIGRlbGl2ZXJ5LAogICog
aWdub3JpbmcgdGhlIENQU1IgcmVnaXN0ZXIsICphZnRlciogY2FsbGluZyBTQ0hFRE9QX2Jsb2Nr
IHRvCi0gKiBhdm9pZCByYWNlcyB3aXRoIHZnaWNfdmNwdV9pbmplY3RfaXJxLgorICogYXZvaWQg
cmFjZXMgd2l0aCB2Z2ljX2luamVjdF9pcnEuCiAgKi8KIHZvaWQgdmNwdV9ibG9ja191bmxlc3Nf
ZXZlbnRfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLWxwaS5jCmluZGV4IDg0NTgyMTU3
YjguLmVmZDVjZDYyZmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMKKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwpAQCAtMTUzLDcgKzE1Myw3IEBAIHZvaWQgdmdp
Y192Y3B1X2luamVjdF9scGkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpCiAg
ICAgaWYgKCB2Y3B1X2lkID49IGQtPm1heF92Y3B1cyApCiAgICAgICAgICAgcmV0dXJuOwogCi0g
ICAgdmdpY192Y3B1X2luamVjdF9pcnEoZC0+dmNwdVt2Y3B1X2lkXSwgdmlycSk7CisgICAgdmdp
Y19pbmplY3RfaXJxKGQsIGQtPnZjcHVbdmNwdV9pZF0sIHZpcnEsIHRydWUpOwogfQogCiAvKgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2lycS5jIGIveGVuL2FyY2gvYXJtL2lycS5jCmluZGV4
IDI5YWYxMGU4MmMuLmFhNGU4MzJjYWUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9pcnEuYwor
KysgYi94ZW4vYXJjaC9hcm0vaXJxLmMKQEAgLTIyNSw3ICsyMjUsNyBAQCB2b2lkIGRvX0lSUShz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdW5zaWduZWQgaW50IGlycSwgaW50IGlzX2ZpcSkK
ICAgICAgICAgICogVGhlIGlycSBjYW5ub3QgYmUgYSBQUEksIHdlIG9ubHkgc3VwcG9ydCBkZWxp
dmVyeSBvZiBTUElzIHRvCiAgICAgICAgICAqIGd1ZXN0cy4KIAkgKi8KLSAgICAgICAgdmdpY192
Y3B1X2luamVjdF9zcGkoaW5mby0+ZCwgaW5mby0+dmlycSk7CisgICAgICAgIHZnaWNfaW5qZWN0
X2lycShpbmZvLT5kLCBOVUxMLCBpbmZvLT52aXJxLCB0cnVlKTsKICAgICAgICAgZ290byBvdXRf
bm9fZW5kOwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RpbWUuYyBiL3hlbi9h
cmNoL2FybS90aW1lLmMKaW5kZXggMzZmNjQwZjBjMS4uYzExZmNmZWFkZCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3RpbWUuYworKysgYi94ZW4vYXJjaC9hcm0vdGltZS5jCkBAIC0yNjAsNyAr
MjYwLDcgQEAgc3RhdGljIHZvaWQgdnRpbWVyX2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkZXZf
aWQsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogCiAgICAgY3VycmVudC0+YXJjaC52aXJ0
X3RpbWVyLmN0bCA9IFJFQURfU1lTUkVHMzIoQ05UVl9DVExfRUwwKTsKICAgICBXUklURV9TWVNS
RUczMihjdXJyZW50LT5hcmNoLnZpcnRfdGltZXIuY3RsIHwgQ05UeF9DVExfTUFTSywgQ05UVl9D
VExfRUwwKTsKLSAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycShjdXJyZW50LCBjdXJyZW50LT5hcmNo
LnZpcnRfdGltZXIuaXJxKTsKKyAgICB2Z2ljX2luamVjdF9pcnEoY3VycmVudC0+ZG9tYWluLCBj
dXJyZW50LCBjdXJyZW50LT5hcmNoLnZpcnRfdGltZXIuaXJxLCB0cnVlKTsKIH0KIAogLyoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4
IDVmNDdhYTg0YTkuLjJmYzZlMTk2MjUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtMjg1LDcgKzI4NSw3IEBAIGJvb2wgdmdpY19t
aWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25lZCBp
bnQgaXJxKQogICAgICAgICB2Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMob2xkLCBwKTsKICAg
ICAgICAgaXJxX3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29mKG5ldy0+cHJvY2Vzc29y
KSk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ss
IGZsYWdzKTsKLSAgICAgICAgdmdpY192Y3B1X2luamVjdF9pcnEobmV3LCBpcnEpOworICAgICAg
ICB2Z2ljX2luamVjdF9pcnEobmV3LT5kb21haW4sIG5ldywgaXJxLCB0cnVlKTsKICAgICAgICAg
cmV0dXJuIHRydWU7CiAgICAgfQogICAgIC8qIGlmIHRoZSBJUlEgaXMgaW4gYSBHSUNIX0xSIHJl
Z2lzdGVyLCBzZXQgR0lDX0lSUV9HVUVTVF9NSUdSQVRJTkcKQEAgLTQ0NCw3ICs0NDQsNyBAQCBi
b29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsIGVudW0gZ2lj
X3NnaV9tb2RlIGlycW1vZGUsCiAgICAgICAgICAgICAgICAgICAgICAgICBzZ2lyLCB0YXJnZXQt
Pmxpc3QpOwogICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogICAgICAgICAgICAgfQotICAgICAg
ICAgICAgdmdpY192Y3B1X2luamVjdF9pcnEoZC0+dmNwdVt2Y3B1aWRdLCB2aXJxKTsKKyAgICAg
ICAgICAgIHZnaWNfaW5qZWN0X2lycShkLCBkLT52Y3B1W3ZjcHVpZF0sIHZpcnEsIHRydWUpOwog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgU0dJX1RBUkdFVF9PVEhFUlM6CkBA
IC00NTMsMTIgKzQ1MywxMiBAQCBib29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdp
c3Rlcl90IHNnaXIsIGVudW0gZ2ljX3NnaV9tb2RlIGlycW1vZGUsCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGlmICggaSAhPSBjdXJyZW50LT52Y3B1X2lkICYmIGQtPnZjcHVbaV0gIT0gTlVMTCAm
JgogICAgICAgICAgICAgICAgICBpc192Y3B1X29ubGluZShkLT52Y3B1W2ldKSApCi0gICAgICAg
ICAgICAgICAgdmdpY192Y3B1X2luamVjdF9pcnEoZC0+dmNwdVtpXSwgdmlycSk7CisgICAgICAg
ICAgICAgICAgdmdpY19pbmplY3RfaXJxKGQsIGQtPnZjcHVbaV0sIHZpcnEsIHRydWUpOwogICAg
ICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgU0dJX1RBUkdFVF9TRUxGOgogICAgICAg
ICBwZXJmY19pbmNyKHZnaWNfc2dpX3NlbGYpOwotICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2ly
cShkLT52Y3B1W2N1cnJlbnQtPnZjcHVfaWRdLCB2aXJxKTsKKyAgICAgICAgdmdpY19pbmplY3Rf
aXJxKGQsIGN1cnJlbnQsIHZpcnEsIHRydWUpOwogICAgICAgICBicmVhazsKICAgICBkZWZhdWx0
OgogICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLApAQCAtNTE4LDEzICs1MTgsMjkgQEAg
dm9pZCB2Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBw
ZW5kaW5nX2lycSAqcCkKICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKIH0K
IAotdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnEpCitpbnQgdmdpY19pbmplY3RfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKKyAgICAgICAgICAgICAgICAgICAgYm9vbCBsZXZlbCkK
IHsKICAgICB1aW50OF90IHByaW9yaXR5OwogICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqaXRlciwg
Km47CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKICAgICBib29sIHJ1bm5pbmc7CiAKKyAgICAv
KgorICAgICAqIEZvciBlZGdlIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIHdlIGFsd2F5cyBpZ25vcmUg
YSAiZmFsbGluZyBlZGdlIi4KKyAgICAgKiBGb3IgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMg
d2Ugc2hvdWxkbid0LCBidXQgZG8gYW55d2F5cy4KKyAgICAgKi8KKyAgICBpZiAoICFsZXZlbCAp
CisgICAgICAgIHJldHVybiAwOworCisgICAgaWYgKCAhdiApCisgICAgeworICAgICAgICAvKiBU
aGUgSVJRIG5lZWRzIHRvIGJlIGFuIFNQSSBpZiBubyB2Q1BVIGlzIHNwZWNpZmllZC4gKi8KKyAg
ICAgICAgQVNTRVJUKHZpcnEgPj0gMzIgJiYgdmlycSA8PSB2Z2ljX251bV9pcnFzKGQpKTsKKwor
ICAgICAgICB2ID0gdmdpY19nZXRfdGFyZ2V0X3ZjcHUoZC0+dmNwdVswXSwgdmlycSk7CisgICAg
fTsKKwogICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwog
CiAgICAgbiA9IGlycV90b19wZW5kaW5nKHYsIHZpcnEpOwpAQCAtNTMyLDE0ICs1NDgsMTQgQEAg
dm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZp
cnEpCiAgICAgaWYgKCB1bmxpa2VseSghbikgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2tf
aXJxcmVzdG9yZSgmdi0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsKLSAgICAgICAgcmV0dXJuOwor
ICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKICAgICAvKiB2Y3B1IG9mZmxpbmUgKi8KICAgICBp
ZiAoIHRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCiAgICAgewogICAgICAg
ICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwotICAg
ICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAwOwogICAgIH0KIAogICAgIHNldF9iaXQoR0lD
X0lSUV9HVUVTVF9RVUVVRUQsICZuLT5zdGF0dXMpOwpAQCAtNTc2LDIyICs1OTIsMTMgQEAgb3V0
OgogICAgICAgICBwZXJmY19pbmNyKHZnaWNfY3Jvc3NfY3B1X2ludHJfaW5qZWN0KTsKICAgICAg
ICAgc21wX3NlbmRfZXZlbnRfY2hlY2tfbWFzayhjcHVtYXNrX29mKHYtPnByb2Nlc3NvcikpOwog
ICAgIH0KLX0KLQotdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQgdmlycSkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdjsKIAotICAgIC8qIHRoZSBJ
UlEgbmVlZHMgdG8gYmUgYW4gU1BJICovCi0gICAgQVNTRVJUKHZpcnEgPj0gMzIgJiYgdmlycSA8
PSB2Z2ljX251bV9pcnFzKGQpKTsKLQotICAgIHYgPSB2Z2ljX2dldF90YXJnZXRfdmNwdShkLT52
Y3B1WzBdLCB2aXJxKTsKLSAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh2LCB2aXJxKTsKKyAgICBy
ZXR1cm4gMDsKIH0KIAogdm9pZCBhcmNoX2V2dGNobl9pbmplY3Qoc3RydWN0IHZjcHUgKnYpCiB7
Ci0gICAgdmdpY192Y3B1X2luamVjdF9pcnEodiwgdi0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEp
OworICAgIHZnaWNfaW5qZWN0X2lycSh2LT5kb21haW4sIHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRj
aG5faXJxLCB0cnVlKTsKIH0KIAogYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3Qg
dmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2Fy
bS92cGwwMTEuYwppbmRleCA3Nzg4YzJmYzMyLi41ZGNmNGJlYzE4IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC02OCw3ICs2
OCw3IEBAIHN0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhzdHJ1Y3Qg
ZG9tYWluICpkKQogICAgICAqIHN0YXR1cyBiaXQgaGFzIGJlZW4gc2V0IHNpbmNlIHRoZSBsYXN0
IHRpbWUuCiAgICAgICovCiAgICAgaWYgKCB1YXJ0bWlzICYgfnZwbDAxMS0+c2hhZG93X3VhcnRt
aXMgKQotICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X3NwaShkLCBHVUVTVF9WUEwwMTFfU1BJKTsK
KyAgICAgICAgdmdpY19pbmplY3RfaXJxKGQsIE5VTEwsIEdVRVNUX1ZQTDAxMV9TUEksIHRydWUp
OwogCiAgICAgdnBsMDExLT5zaGFkb3dfdWFydG1pcyA9IHVhcnRtaXM7CiB9CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnRpbWVyLmMgYi94ZW4vYXJjaC9hcm0vdnRpbWVyLmMKaW5kZXggZjUy
YTcyM2E1Zi4uODE2NGY2YzdmMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Z0aW1lci5jCisr
KyBiL3hlbi9hcmNoL2FybS92dGltZXIuYwpAQCAtNDYsNyArNDYsNyBAQCBzdGF0aWMgdm9pZCBw
aHlzX3RpbWVyX2V4cGlyZWQodm9pZCAqZGF0YSkKICAgICBpZiAoICEodC0+Y3RsICYgQ05UeF9D
VExfTUFTSykgKQogICAgIHsKICAgICAgICAgcGVyZmNfaW5jcih2dGltZXJfcGh5c19pbmplY3Qp
OwotICAgICAgICB2Z2ljX3ZjcHVfaW5qZWN0X2lycSh0LT52LCB0LT5pcnEpOworICAgICAgICB2
Z2ljX2luamVjdF9pcnEodC0+di0+ZG9tYWluLCB0LT52LCB0LT5pcnEsIHRydWUpOwogICAgIH0K
ICAgICBlbHNlCiAgICAgICAgIHBlcmZjX2luY3IodnRpbWVyX3BoeXNfbWFza2VkKTsKQEAgLTU2
LDcgKzU2LDcgQEAgc3RhdGljIHZvaWQgdmlydF90aW1lcl9leHBpcmVkKHZvaWQgKmRhdGEpCiB7
CiAgICAgc3RydWN0IHZ0aW1lciAqdCA9IGRhdGE7CiAgICAgdC0+Y3RsIHw9IENOVHhfQ1RMX01B
U0s7Ci0gICAgdmdpY192Y3B1X2luamVjdF9pcnEodC0+diwgdC0+aXJxKTsKKyAgICB2Z2ljX2lu
amVjdF9pcnEodC0+di0+ZG9tYWluLCB0LT52LCB0LT5pcnEsIHRydWUpOwogICAgIHBlcmZjX2lu
Y3IodnRpbWVyX3ZpcnRfaW5qZWN0KTsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCBkMDMyOThlMTJj
Li5iNzVmZGViMDY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMjAyLDggKzIwMiw4IEBAIGV4dGVybiBp
bnQgZG9tYWluX3ZnaWNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3Bp
cyk7CiBleHRlcm4gdm9pZCBkb21haW5fdmdpY19mcmVlKHN0cnVjdCBkb21haW4gKmQpOwogZXh0
ZXJuIGludCB2Y3B1X3ZnaWNfaW5pdChzdHJ1Y3QgdmNwdSAqdik7CiBleHRlcm4gc3RydWN0IHZj
cHUgKnZnaWNfZ2V0X3RhcmdldF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmly
cSk7Ci1leHRlcm4gdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IHZpcnEpOwotZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVjdF9zcGkoc3RydWN0
IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpOworZXh0ZXJuIGludCB2Z2ljX2luamVjdF9p
cnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBsZXZlbCk7CiBleHRlcm4gdm9pZCB2Z2lj
X3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2ly
cSAqcCk7CiBleHRlcm4gdm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNw
dSAqdiwgc3RydWN0IHBlbmRpbmdfaXJxICpwKTsKIGV4dGVybiB2b2lkIHZnaWNfY2xlYXJfcGVu
ZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KTsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qK-0008B9-AT; Fri, 09 Feb 2018 14:40:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qI-00088J-Hr
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:58 +0000
X-Inumbo-ID: 081ac5fc-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 081ac5fc-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:28 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id v71so16698804wmv.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=uHIYScc/giB+AkcAlAs2kcRW00q/z/cVccJVs7ZUs7U=;
 b=P8mt5NrVGk8zNxhuf3Vn9uoglrXKUlGsBfYjeocrh3O+3a8Pqv/HPwcRDf222P86VB
 nPQfXT/BSk7OilD2vt79oVZAAvRgb74gJlov6uP09aVbIfiyPSAT1H0EtBjfMO5KG6+B
 4tMFOXGWDVYyqpzgzSeqfgXkqrERGuM7tLNt8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=uHIYScc/giB+AkcAlAs2kcRW00q/z/cVccJVs7ZUs7U=;
 b=a3iBDAZhRm0IlGlXUjUHhFiMy8RJLFgEUhWiEG2o9yKyVjeTXnivfQk+2bEpQJZKYD
 vJSFnMhiq6x0mgqZGtmfV6gQFOxy8KvMUfbtERXx3Nfn8sHjaQjl4vEZal9R6I65oNBj
 MqKY/zqgPx798WqSXN0WRE1SXGp+wjlBm4txEN5Y/07vw/vzzezBmXKM/E/PJAmVk6NB
 vA9vcGiMlwtU9Ywt/cuQXekj8dgxipifL44BSO77ABCbdFxyf0cC/UVAu+7/f3Kncdxl
 P7LL5OJbfRGd6in9bSENwARGP1VrUianiHJ4QH7ysZZBpU+Ie4lsPZzGYwCreR+/L/S6
 FUVg==
X-Gm-Message-State: APf1xPCX7d/+skWTXipOxoevN9awTIgZ2wzfZtRej0EgOIko8Q/xLcoz
 gEPYPV4DIMgVKllgNlfucdZy6w==
X-Google-Smtp-Source: AH8x224gk7uqv7b823Hl9c6qVBv6RaDMadFDrAlLgyeEok17/gXaYUqtp57/hp51gDwly046Wr/2Ew==
X-Received: by 10.28.23.14 with SMTP id 14mr2354043wmx.5.1518187195776;
 Fri, 09 Feb 2018 06:39:55 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:55 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:58 +0000
Message-Id: <20180209143937.28866-11-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 10/49] ARM: VGIC: carve out struct vgic_cpu
	and struct vgic_dist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHdlIGRlc2NyaWJlIHRoZSBWR0lDIHNwZWNpZmljIGZpZWxkcyBpbiBhbiBzdHJ1
Y3R1cmUKKmVtYmVkZGVkKiBpbiBzdHJ1Y3QgYXJjaF9kb21haW4gYW5kIHN0cnVjdCBhcmNoX3Zj
cHUuIFRoZXNlIG1lbWJlcnMKdGhlcmUgYXJlIGhvd2V2ZXIgcmVsYXRlZCB0byB0aGUgY3VycmVu
dCBWR0lDIGltcGxlbWVudGF0aW9uLCBhbmQgd2lsbApiZSBzdWJzdGFudGlhbGx5IGRpZmZlcmVu
dCBpbiB0aGUgZnV0dXJlLgpUbyBhbGxvdyBjb2V4aXN0ZW5jZSBvZiB0d28gaW1wbGVtZW50YXRp
b25zLCBtb3ZlIHRoZSBkZWZpbml0aW9uIG9mIHRoZXNlCmVtYmVkZGVkIHN0cnVjdHVyZXMgaW50
byB2Z2ljLmgsIGFuZCBqdXN0IHVzZSB0aGUgb3BhcXVlIHR5cGUgaW4gdGhlIGFyY2gKc3BlY2lm
aWMgc3RydWN0dXJlcy4KVGhpcyBhbGxvd3MgZWFzeSBzd2l0Y2hpbmcgYmV0d2VlbiBkaWZmZXJl
bnQgaW1wbGVtZW50YXRpb25zIGxhdGVyLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21h
aW4uaCB8IDg1ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICB8IDg4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkwIGluc2VydGlvbnMoKyksIDgz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmluZGV4IDJmZWYzMmVhZWUuLjk2OGZmYjBj
ODEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtNzQsNTcgKzc0LDcgQEAgc3RydWN0IGFyY2hfZG9t
YWluCiAgICAgICAgIHVpbnQ2NF90IG9mZnNldDsKICAgICB9IHZpcnRfdGltZXJfYmFzZTsKIAot
ICAgIHN0cnVjdCB7Ci0gICAgICAgIC8qIFZlcnNpb24gb2YgdGhlIHZHSUMgKi8KLSAgICAgICAg
ZW51bSBnaWNfdmVyc2lvbiB2ZXJzaW9uOwotICAgICAgICAvKiBHSUMgSFcgdmVyc2lvbiBzcGVj
aWZpYyB2R0lDIGRyaXZlciBoYW5kbGVyICovCi0gICAgICAgIGNvbnN0IHN0cnVjdCB2Z2ljX29w
cyAqaGFuZGxlcjsKLSAgICAgICAgLyoKLSAgICAgICAgICogQ292ZXJzIGFjY2VzcyB0byBvdGhl
ciBtZW1iZXJzIG9mIHRoaXMgc3RydWN0IF9leGNlcHRfIGZvcgotICAgICAgICAgKiBzaGFyZWRf
aXJxcyB3aGVyZSBlYWNoIG1lbWJlciBjb250YWlucyBpdHMgb3duIGxvY2tpbmcuCi0gICAgICAg
ICAqCi0gICAgICAgICAqIElmIGJvdGggY2xhc3Mgb2YgbG9jayBpcyByZXF1aXJlZCB0aGVuIHRo
aXMgbG9jayBtdXN0IGJlCi0gICAgICAgICAqIHRha2VuIGZpcnN0LiBJZiBtdWx0aXBsZSByYW5r
IGxvY2tzIGFyZSByZXF1aXJlZCAoaW5jbHVkaW5nCi0gICAgICAgICAqIHRoZSBwZXItdmNwdSBw
cml2YXRlX2lycXMgcmFuaykgdGhlbiB0aGV5IG11c3QgYmUgdGFrZW4gaW4KLSAgICAgICAgICog
cmFuayBvcmRlci4KLSAgICAgICAgICovCi0gICAgICAgIHNwaW5sb2NrX3QgbG9jazsKLSAgICAg
ICAgdWludDMyX3QgY3RscjsKLSAgICAgICAgaW50IG5yX3NwaXM7IC8qIE51bWJlciBvZiBTUElz
ICovCi0gICAgICAgIHVuc2lnbmVkIGxvbmcgKmFsbG9jYXRlZF9pcnFzOyAvKiBiaXRtYXAgb2Yg
SVJRcyBhbGxvY2F0ZWQgKi8KLSAgICAgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnNoYXJlZF9p
cnFzOwotICAgICAgICAvKgotICAgICAgICAgKiBTUElzIGFyZSBkb21haW4gZ2xvYmFsLCBTR0lz
IGFuZCBQUElzIGFyZSBwZXItVkNQVSBhbmQgc3RvcmVkIGluCi0gICAgICAgICAqIHN0cnVjdCBh
cmNoX3ZjcHUuCi0gICAgICAgICAqLwotICAgICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnBlbmRp
bmdfaXJxczsKLSAgICAgICAgLyogQmFzZSBhZGRyZXNzIGZvciBndWVzdCBHSUMgKi8KLSAgICAg
ICAgcGFkZHJfdCBkYmFzZTsgLyogRGlzdHJpYnV0b3IgYmFzZSBhZGRyZXNzICovCi0jaWZkZWYg
Q09ORklHX0hBU19HSUNWMwotICAgICAgICAvKiBHSUMgVjMgYWRkcmVzc2luZyAqLwotICAgICAg
ICAvKiBMaXN0IG9mIGNvbnRpZ3VvdXMgb2NjdXBpZWQgYnkgdGhlIHJlZGlzdHJpYnV0b3JzICov
Ci0gICAgICAgIHN0cnVjdCB2Z2ljX3JkaXN0X3JlZ2lvbiB7Ci0gICAgICAgICAgICBwYWRkcl90
IGJhc2U7ICAgICAgICAgICAgICAgICAgIC8qIEJhc2UgYWRkcmVzcyAqLwotICAgICAgICAgICAg
cGFkZHJfdCBzaXplOyAgICAgICAgICAgICAgICAgICAvKiBTaXplICovCi0gICAgICAgICAgICB1
bnNpZ25lZCBpbnQgZmlyc3RfY3B1OyAgICAgICAgIC8qIEZpcnN0IENQVSBoYW5kbGVkICovCi0g
ICAgICAgIH0gKnJkaXN0X3JlZ2lvbnM7Ci0gICAgICAgIGludCBucl9yZWdpb25zOyAgICAgICAg
ICAgICAgICAgICAgIC8qIE51bWJlciBvZiByZGlzdCByZWdpb25zICovCi0gICAgICAgIHVuc2ln
bmVkIGxvbmcgaW50IG5yX2xwaXM7Ci0gICAgICAgIHVpbnQ2NF90IHJkaXN0X3Byb3BiYXNlOwot
ICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNlczsgICAgICAgICAvKiBEZXZpY2VzIG1h
cHBlZCB0byBhbiBJVFMgKi8KLSAgICAgICAgc3BpbmxvY2tfdCBpdHNfZGV2aWNlc19sb2NrOyAg
ICAgICAgLyogUHJvdGVjdHMgdGhlIGl0c19kZXZpY2VzIHRyZWUgKi8KLSAgICAgICAgc3RydWN0
IHJhZGl4X3RyZWVfcm9vdCBwZW5kX2xwaV90cmVlOyAvKiBTdG9yZXMgc3RydWN0IHBlbmRpbmdf
aXJxJ3MgKi8KLSAgICAgICAgcndsb2NrX3QgcGVuZF9scGlfdHJlZV9sb2NrOyAgICAgICAgLyog
UHJvdGVjdHMgdGhlIHBlbmRfbHBpX3RyZWUgKi8KLSAgICAgICAgc3RydWN0IGxpc3RfaGVhZCB2
aXRzX2xpc3Q7ICAgICAgICAgLyogTGlzdCBvZiB2aXJ0dWFsIElUU2VzICovCi0gICAgICAgIHVu
c2lnbmVkIGludCBpbnRpZF9iaXRzOwotICAgICAgICAvKgotICAgICAgICAgKiBUT0RPOiBpZiB0
aGVyZSBhcmUgbW9yZSBib29sJ3MgYmVpbmcgYWRkZWQgYmVsb3csIGNvbnNpZGVyCi0gICAgICAg
ICAqIGEgZmxhZ3MgdmFyaWFibGUgaW5zdGVhZC4KLSAgICAgICAgICovCi0gICAgICAgIGJvb2wg
cmRpc3RzX2VuYWJsZWQ7ICAgICAgICAgICAgICAgIC8qIElzIGFueSByZWRpc3RyaWJ1dG9yIGVu
YWJsZWQ/ICovCi0gICAgICAgIGJvb2wgaGFzX2l0czsKLSNlbmRpZgotICAgIH0gdmdpYzsKKyAg
ICBzdHJ1Y3QgdmdpY19kaXN0IHZnaWM7CiAKICAgICBzdHJ1Y3QgdnVhcnQgewogI2RlZmluZSBW
VUFSVF9CVUZfU0laRSAxMjgKQEAgLTI0OCwzOCArMTk4LDcgQEAgc3RydWN0IGFyY2hfdmNwdQog
ICAgIHVuaW9uIGdpY19zdGF0ZV9kYXRhIGdpYzsKICAgICB1aW50NjRfdCBscl9tYXNrOwogCi0g
ICAgc3RydWN0IHsKLSAgICAgICAgLyoKLSAgICAgICAgICogU0dJcyBhbmQgUFBJcyBhcmUgcGVy
LVZDUFUsIFNQSXMgYXJlIGRvbWFpbiBnbG9iYWwgYW5kIGluCi0gICAgICAgICAqIHN0cnVjdCBh
cmNoX2RvbWFpbi4KLSAgICAgICAgICovCi0gICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSBwZW5k
aW5nX2lycXNbMzJdOwotICAgICAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqcHJpdmF0ZV9pcnFz
OwotCi0gICAgICAgIC8qIFRoaXMgbGlzdCBpcyBvcmRlcmVkIGJ5IElSUSBwcmlvcml0eSBhbmQg
aXQgaXMgdXNlZCB0byBrZWVwCi0gICAgICAgICAqIHRyYWNrIG9mIHRoZSBJUlFzIHRoYXQgdGhl
IFZHSUMgaW5qZWN0ZWQgaW50byB0aGUgZ3Vlc3QuCi0gICAgICAgICAqIERlcGVuZGluZyBvbiB0
aGUgYXZhaWxhYmlsaXR5IG9mIExSIHJlZ2lzdGVycywgdGhlIElSUXMgbWlnaHQKLSAgICAgICAg
ICogYWN0dWFsbHkgYmUgaW4gYW4gTFIsIGFuZCB0aGVyZWZvcmUgaW5qZWN0ZWQgaW50byB0aGUg
Z3Vlc3QsCi0gICAgICAgICAqIG9yIHF1ZXVlZCBpbiBnaWMubHJfcGVuZGluZy4KLSAgICAgICAg
ICogQXMgc29vbiBhcyBhbiBJUlEgaXMgRU9JJ2QgYnkgdGhlIGd1ZXN0IGFuZCByZW1vdmVkIGZy
b20gdGhlCi0gICAgICAgICAqIGNvcnJlc3BvbmRpbmcgTFIgaXQgaXMgYWxzbyByZW1vdmVkIGZy
b20gdGhpcyBsaXN0LiAqLwotICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGluZmxpZ2h0X2lycXM7
Ci0gICAgICAgIC8qIGxyX3BlbmRpbmcgaXMgdXNlZCB0byBxdWV1ZSBJUlFzIChzdHJ1Y3QgcGVu
ZGluZ19pcnEpIHRoYXQgdGhlCi0gICAgICAgICAqIHZnaWMgdHJpZWQgdG8gaW5qZWN0IGluIHRo
ZSBndWVzdCAoY2FsbGluZyBnaWNfc2V0X2d1ZXN0X2lycSkgYnV0Ci0gICAgICAgICAqIG5vIExS
cyB3ZXJlIGF2YWlsYWJsZSBhdCB0aGUgdGltZS4KLSAgICAgICAgICogQXMgc29vbiBhcyBhbiBM
UiBpcyBmcmVlZCB3ZSByZW1vdmUgdGhlIGZpcnN0IElSUSBmcm9tIHRoaXMKLSAgICAgICAgICog
bGlzdCBhbmQgd3JpdGUgaXQgdG8gdGhlIExSIHJlZ2lzdGVyLgotICAgICAgICAgKiBscl9wZW5k
aW5nIGlzIGEgc3Vic2V0IG9mIHZnaWMuaW5mbGlnaHRfaXJxcy4gKi8KLSAgICAgICAgc3RydWN0
IGxpc3RfaGVhZCBscl9wZW5kaW5nOwotICAgICAgICBzcGlubG9ja190IGxvY2s7Ci0KLSAgICAg
ICAgLyogR0lDdjM6IHJlZGlzdHJpYnV0b3IgYmFzZSBhbmQgZmxhZ3MgZm9yIHRoaXMgdkNQVSAq
LwotICAgICAgICBwYWRkcl90IHJkaXN0X2Jhc2U7Ci0gICAgICAgIHVpbnQ2NF90IHJkaXN0X3Bl
bmRiYXNlOwotI2RlZmluZSBWR0lDX1YzX1JESVNUX0xBU1QgICAgICAoMSA8PCAwKSAgICAgICAg
LyogbGFzdCB2Q1BVIG9mIHRoZSByZGlzdCAqLwotI2RlZmluZSBWR0lDX1YzX0xQSVNfRU5BQkxF
RCAgICAoMSA8PCAxKQotICAgICAgICB1aW50OF90IGZsYWdzOwotICAgIH0gdmdpYzsKKyAgICBz
dHJ1Y3QgdmdpY19jcHUgdmdpYzsKIAogICAgIC8qIFRpbWVyIHJlZ2lzdGVycyAgKi8KICAgICB1
aW50MzJfdCBjbnRrY3RsOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCBiNzVmZGViMDY4Li40ZTFjMzdmMDkx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3ZnaWMuaApAQCAtMTksNiArMTksOSBAQAogI2RlZmluZSBfX0FTTV9BUk1fVkdJ
Q19IX18KIAogI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KKyNpbmNsdWRlIDx4ZW4vcmFkaXgtdHJl
ZS5oPgorI2luY2x1ZGUgPHhlbi9yYnRyZWUuaD4KKyNpbmNsdWRlIDxhc20vZ2ljLmg+CiAjaW5j
bHVkZSA8YXNtL21taW8uaD4KICNpbmNsdWRlIDxhc20vdnJlZy5oPgogCkBAIC0xMjMsNiArMTI2
LDkxIEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rIHsKICAgICB1aW50OF90IHZjcHVbMzJdOwogfTsK
IAorc3RydWN0IHZnaWNfZGlzdCB7CisgICAgLyogVmVyc2lvbiBvZiB0aGUgdkdJQyAqLworICAg
IGVudW0gZ2ljX3ZlcnNpb24gdmVyc2lvbjsKKyAgICAvKiBHSUMgSFcgdmVyc2lvbiBzcGVjaWZp
YyB2R0lDIGRyaXZlciBoYW5kbGVyICovCisgICAgY29uc3Qgc3RydWN0IHZnaWNfb3BzICpoYW5k
bGVyOworICAgIC8qCisgICAgICogQ292ZXJzIGFjY2VzcyB0byBvdGhlciBtZW1iZXJzIG9mIHRo
aXMgc3RydWN0IF9leGNlcHRfIGZvcgorICAgICAqIHNoYXJlZF9pcnFzIHdoZXJlIGVhY2ggbWVt
YmVyIGNvbnRhaW5zIGl0cyBvd24gbG9ja2luZy4KKyAgICAgKgorICAgICAqIElmIGJvdGggY2xh
c3Mgb2YgbG9jayBpcyByZXF1aXJlZCB0aGVuIHRoaXMgbG9jayBtdXN0IGJlCisgICAgICogdGFr
ZW4gZmlyc3QuIElmIG11bHRpcGxlIHJhbmsgbG9ja3MgYXJlIHJlcXVpcmVkIChpbmNsdWRpbmcK
KyAgICAgKiB0aGUgcGVyLXZjcHUgcHJpdmF0ZV9pcnFzIHJhbmspIHRoZW4gdGhleSBtdXN0IGJl
IHRha2VuIGluCisgICAgICogcmFuayBvcmRlci4KKyAgICAgKi8KKyAgICBzcGlubG9ja190IGxv
Y2s7CisgICAgdWludDMyX3QgY3RscjsKKyAgICBpbnQgbnJfc3BpczsgLyogTnVtYmVyIG9mIFNQ
SXMgKi8KKyAgICB1bnNpZ25lZCBsb25nICphbGxvY2F0ZWRfaXJxczsgLyogYml0bWFwIG9mIElS
UXMgYWxsb2NhdGVkICovCisgICAgc3RydWN0IHZnaWNfaXJxX3JhbmsgKnNoYXJlZF9pcnFzOwor
ICAgIC8qCisgICAgICogU1BJcyBhcmUgZG9tYWluIGdsb2JhbCwgU0dJcyBhbmQgUFBJcyBhcmUg
cGVyLVZDUFUgYW5kIHN0b3JlZCBpbgorICAgICAqIHN0cnVjdCBhcmNoX3ZjcHUuCisgICAgICov
CisgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwZW5kaW5nX2lycXM7CisgICAgLyogQmFzZSBhZGRy
ZXNzIGZvciBndWVzdCBHSUMgKi8KKyAgICBwYWRkcl90IGRiYXNlOyAvKiBEaXN0cmlidXRvciBi
YXNlIGFkZHJlc3MgKi8KKyNpZmRlZiBDT05GSUdfSEFTX0dJQ1YzCisgICAgLyogR0lDIFYzIGFk
ZHJlc3NpbmcgKi8KKyAgICAvKiBMaXN0IG9mIGNvbnRpZ3VvdXMgb2NjdXBpZWQgYnkgdGhlIHJl
ZGlzdHJpYnV0b3JzICovCisgICAgc3RydWN0IHZnaWNfcmRpc3RfcmVnaW9uIHsKKyAgICAgICAg
cGFkZHJfdCBiYXNlOyAgICAgICAgICAgICAgICAgICAvKiBCYXNlIGFkZHJlc3MgKi8KKyAgICAg
ICAgcGFkZHJfdCBzaXplOyAgICAgICAgICAgICAgICAgICAvKiBTaXplICovCisgICAgICAgIHVu
c2lnbmVkIGludCBmaXJzdF9jcHU7ICAgICAgICAgLyogRmlyc3QgQ1BVIGhhbmRsZWQgKi8KKyAg
ICB9ICpyZGlzdF9yZWdpb25zOworICAgIGludCBucl9yZWdpb25zOyAgICAgICAgICAgICAgICAg
ICAgIC8qIE51bWJlciBvZiByZGlzdCByZWdpb25zICovCisgICAgdW5zaWduZWQgbG9uZyBpbnQg
bnJfbHBpczsKKyAgICB1aW50NjRfdCByZGlzdF9wcm9wYmFzZTsKKyAgICBzdHJ1Y3QgcmJfcm9v
dCBpdHNfZGV2aWNlczsgICAgICAgICAvKiBEZXZpY2VzIG1hcHBlZCB0byBhbiBJVFMgKi8KKyAg
ICBzcGlubG9ja190IGl0c19kZXZpY2VzX2xvY2s7ICAgICAgICAvKiBQcm90ZWN0cyB0aGUgaXRz
X2RldmljZXMgdHJlZSAqLworICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgcGVuZF9scGlfdHJl
ZTsgLyogU3RvcmVzIHN0cnVjdCBwZW5kaW5nX2lycSdzICovCisgICAgcndsb2NrX3QgcGVuZF9s
cGlfdHJlZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIHBlbmRfbHBpX3RyZWUgKi8KKyAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIHZpdHNfbGlzdDsgICAgICAgICAvKiBMaXN0IG9mIHZpcnR1YWwg
SVRTZXMgKi8KKyAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKKyAgICAvKgorICAgICAqIFRP
RE86IGlmIHRoZXJlIGFyZSBtb3JlIGJvb2wncyBiZWluZyBhZGRlZCBiZWxvdywgY29uc2lkZXIK
KyAgICAgKiBhIGZsYWdzIHZhcmlhYmxlIGluc3RlYWQuCisgICAgICovCisgICAgYm9vbCByZGlz
dHNfZW5hYmxlZDsgICAgICAgICAgICAgICAgLyogSXMgYW55IHJlZGlzdHJpYnV0b3IgZW5hYmxl
ZD8gKi8KKyAgICBib29sIGhhc19pdHM7CisjZW5kaWYKK307CisKK3N0cnVjdCB2Z2ljX2NwdSB7
CisgICAgLyoKKyAgICAgKiBTR0lzIGFuZCBQUElzIGFyZSBwZXItVkNQVSwgU1BJcyBhcmUgZG9t
YWluIGdsb2JhbCBhbmQgaW4KKyAgICAgKiBzdHJ1Y3QgYXJjaF9kb21haW4uCisgICAgICovCisg
ICAgc3RydWN0IHBlbmRpbmdfaXJxIHBlbmRpbmdfaXJxc1szMl07CisgICAgc3RydWN0IHZnaWNf
aXJxX3JhbmsgKnByaXZhdGVfaXJxczsKKworICAgIC8qIFRoaXMgbGlzdCBpcyBvcmRlcmVkIGJ5
IElSUSBwcmlvcml0eSBhbmQgaXQgaXMgdXNlZCB0byBrZWVwCisgICAgICogdHJhY2sgb2YgdGhl
IElSUXMgdGhhdCB0aGUgVkdJQyBpbmplY3RlZCBpbnRvIHRoZSBndWVzdC4KKyAgICAgKiBEZXBl
bmRpbmcgb24gdGhlIGF2YWlsYWJpbGl0eSBvZiBMUiByZWdpc3RlcnMsIHRoZSBJUlFzIG1pZ2h0
CisgICAgICogYWN0dWFsbHkgYmUgaW4gYW4gTFIsIGFuZCB0aGVyZWZvcmUgaW5qZWN0ZWQgaW50
byB0aGUgZ3Vlc3QsCisgICAgICogb3IgcXVldWVkIGluIGdpYy5scl9wZW5kaW5nLgorICAgICAq
IEFzIHNvb24gYXMgYW4gSVJRIGlzIEVPSSdkIGJ5IHRoZSBndWVzdCBhbmQgcmVtb3ZlZCBmcm9t
IHRoZQorICAgICAqIGNvcnJlc3BvbmRpbmcgTFIgaXQgaXMgYWxzbyByZW1vdmVkIGZyb20gdGhp
cyBsaXN0LiAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgaW5mbGlnaHRfaXJxczsKKyAgICAvKiBs
cl9wZW5kaW5nIGlzIHVzZWQgdG8gcXVldWUgSVJRcyAoc3RydWN0IHBlbmRpbmdfaXJxKSB0aGF0
IHRoZQorICAgICAqIHZnaWMgdHJpZWQgdG8gaW5qZWN0IGluIHRoZSBndWVzdCAoY2FsbGluZyBn
aWNfc2V0X2d1ZXN0X2lycSkgYnV0CisgICAgICogbm8gTFJzIHdlcmUgYXZhaWxhYmxlIGF0IHRo
ZSB0aW1lLgorICAgICAqIEFzIHNvb24gYXMgYW4gTFIgaXMgZnJlZWQgd2UgcmVtb3ZlIHRoZSBm
aXJzdCBJUlEgZnJvbSB0aGlzCisgICAgICogbGlzdCBhbmQgd3JpdGUgaXQgdG8gdGhlIExSIHJl
Z2lzdGVyLgorICAgICAqIGxyX3BlbmRpbmcgaXMgYSBzdWJzZXQgb2YgdmdpYy5pbmZsaWdodF9p
cnFzLiAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgbHJfcGVuZGluZzsKKyAgICBzcGlubG9ja190
IGxvY2s7CisKKyAgICAvKiBHSUN2MzogcmVkaXN0cmlidXRvciBiYXNlIGFuZCBmbGFncyBmb3Ig
dGhpcyB2Q1BVICovCisgICAgcGFkZHJfdCByZGlzdF9iYXNlOworICAgIHVpbnQ2NF90IHJkaXN0
X3BlbmRiYXNlOworI2RlZmluZSBWR0lDX1YzX1JESVNUX0xBU1QgICAgICAoMSA8PCAwKSAgICAg
ICAgLyogbGFzdCB2Q1BVIG9mIHRoZSByZGlzdCAqLworI2RlZmluZSBWR0lDX1YzX0xQSVNfRU5B
QkxFRCAgICAoMSA8PCAxKQorICAgIHVpbnQ4X3QgZmxhZ3M7Cit9OworCiBzdHJ1Y3Qgc2dpX3Rh
cmdldCB7CiAgICAgdWludDhfdCBhZmYxOwogICAgIHVpbnQxNl90IGxpc3Q7Ci0tIAoyLjE0LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qK-0008Bo-Hr; Fri, 09 Feb 2018 14:40:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qI-00088g-Ru
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:39:58 +0000
X-Inumbo-ID: 08a04b5b-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 08a04b5b-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:29 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id 143so15756025wma.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=dx7TRPf5+DwY/mVuv9wJ3wfQFERV3fulkOJ1gEyo18w=;
 b=BGuFWp5SSPgrxeiKTbUdjfe95sPk5V45qYgp3+oMaRLJ+x2Da0jJB+19x3hDNAflTT
 n0nucmKkhVmLtXB+5pVSWV2FebttRDInFb9iMQD//5tAsW5Wvs/qFGjoTi4FoW3uYIU/
 gqRub7j+DIC+8JonzP8cOAvc5OGONrxbrupq8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=dx7TRPf5+DwY/mVuv9wJ3wfQFERV3fulkOJ1gEyo18w=;
 b=Ye5fikXoUj+LUo6ViimvPLZ5KOnzXE3Kx19Oc3DQ+HHT/WtUNaF23KKdVyHgpUXYCL
 wwbes6r6liOi+oUV3vnBsYQ1mU3u2YvqfPXdbK7fB7lOnNjhsBRISTb5HfE18D15OF2r
 Gr1v2+L4wiZ1eiVgX82S6Jr4XaDWLwZ5kJqQXy0/EDQ8UAb6P0EUqXCQrqFpZUwRrsK4
 c7tjm+Y0sPDTj1wPdtIsUSzKkJfpTdxTOyNKiojduAl9L4gCJ0VoyDODIaLma/S3zHTc
 d+OGMhhMgzPr/RuuMqHFxKkmaIhrdcOOYOC5a6ls+s17nT1enHC+Ztopp7JBYDDvCGuB
 rU0w==
X-Gm-Message-State: APf1xPDtK+9sVl9brNhm8cfsvAfslKxI0LtcR1ske82h5W6Gp27DH6sO
 gHExJTCgsg8fJMOgTRXgkdvHvKFsiqU=
X-Google-Smtp-Source: AH8x227r5hkwdAkaPIEV0sYSh3PwBE7cmxUAm37ZB0JoUqwUAeiWA8Em2vyJFOdzxrCcA+qdPacWZQ==
X-Received: by 10.28.137.85 with SMTP id l82mr2317118wmd.109.1518187196789;
 Fri, 09 Feb 2018 06:39:56 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:56 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:38:59 +0000
Message-Id: <20180209143937.28866-12-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 11/49] ARM: VGIC: reorder prototypes in
	vgic.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHZnaWMuaCBib3RoIGNvbnRhaW5zIHByb3RvdHlwZXMgdXNlZCBieSBYZW4gYXJj
aCBjb2RlIG91dHNpZGUKb2YgdGhlIGFjdHVhbCBWR0lDIChmb3IgaW5zdGFuY2UgdmdpY192Y3B1
X2luamVjdF9pcnEoKSksIGFuZCBwcm90b3R5cGVzCmZvciBmdW5jdGlvbnMgdXNlZCBieSB0aGUg
VkdJQyBpbnRlcm5hbGx5LgpHcm91cCB0aGVtIHRvIGxhdGVyIGFsbG93IGFuIGVhc3kgc3BsaXQg
d2l0aCBvbmUgI2lmZGVmLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggfCA3MyAr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMzggaW5zZXJ0aW9ucygrKSwgMzUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRl
eCA0ZTFjMzdmMDkxLi44YzM5ZmYxNDAyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3ZnaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMjc5LDE5ICsyNzks
OCBAQCBlbnVtIGdpY19zZ2lfbW9kZTsKICAqLwogI2RlZmluZSBSRUdfUkFOS19JTkRFWChiLCBu
LCBzKSAoKCgobikgPj4gcykgJiAoKGIpLTEpKSAlIDMyKQogCi0vKgotICogSW4gdGhlIG1vbWVu
dCB2Z2ljX251bV9pcnFzKCkganVzdCBjb3ZlcnMgU1BJcyBhbmQgdGhlIHByaXZhdGUgSVJRcywK
LSAqIGFzIGl0J3MgbW9zdGx5IHVzZWQgZm9yIGFsbG9jYXRpbmcgdGhlIHBlbmRpbmdfaXJxIGFu
ZCBpcnFfZGVzYyBhcnJheSwKLSAqIGluIHdoaWNoIExQSXMgZG9uJ3QgcGFydGljaXBhdGUuCi0g
Ki8KLSNkZWZpbmUgdmdpY19udW1faXJxcyhkKSAgICAgICAgKChkKS0+YXJjaC52Z2ljLm5yX3Nw
aXMgKyAzMikKIAotZXh0ZXJuIGludCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCBucl9zcGlzKTsKLWV4dGVybiB2b2lkIGRvbWFpbl92Z2ljX2ZyZWUoc3Ry
dWN0IGRvbWFpbiAqZCk7Ci1leHRlcm4gaW50IHZjcHVfdmdpY19pbml0KHN0cnVjdCB2Y3B1ICp2
KTsKIGV4dGVybiBzdHJ1Y3QgdmNwdSAqdmdpY19nZXRfdGFyZ2V0X3ZjcHUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJxKTsKLWV4dGVybiBpbnQgdmdpY19pbmplY3RfaXJxKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgbGV2ZWwpOwogZXh0ZXJuIHZvaWQgdmdpY19yZW1vdmVf
aXJxX2Zyb21fcXVldWVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwog
ZXh0ZXJuIHZvaWQgZ2ljX3JlbW92ZV9mcm9tX2xyX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYsIHN0
cnVjdCBwZW5kaW5nX2lycSAqcCk7CiBleHRlcm4gdm9pZCB2Z2ljX2NsZWFyX3BlbmRpbmdfaXJx
cyhzdHJ1Y3QgdmNwdSAqdik7CkBAIC0zMDcsMjkgKzI5Niw0MCBAQCBleHRlcm4gdm9pZCByZWdp
c3Rlcl92Z2ljX29wcyhzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgKm9w
cyk7CiBpbnQgdmdpY192Ml9pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7
CiBpbnQgdmdpY192M19pbml0KHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CiAK
LWJvb2wgdmdpY19ldnRjaG5faXJxX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpOwotc3RydWN0IGly
cV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNw
dSAqdiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHZpcnEpOwotaW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAotICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGlycV9kZXNjICpkZXNjLCBib29sIGNvbm5lY3QpOwotCi1leHRlcm4gaW50IGRvbWFpbl92
Z2ljX3JlZ2lzdGVyKHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7Ci1leHRlcm4g
aW50IHZjcHVfdmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2KTsKIGV4dGVybiBib29sIHZnaWNfdG9f
c2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICBlbnVtIGdpY19zZ2lfbW9kZSBpcnFtb2RlLCBpbnQgdmlycSwKICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBzZ2lfdGFyZ2V0ICp0YXJnZXQpOwogZXh0ZXJuIGJvb2wg
dmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNp
Z25lZCBpbnQgaXJxKTsKIAotLyogUmVzZXJ2ZSBhIHNwZWNpZmljIGd1ZXN0IHZJUlEgKi8KLWV4
dGVybiBib29sIHZnaWNfcmVzZXJ2ZV92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCB2aXJxKTsKK3ZvaWQgdmdpY192Ml9zZXR1cF9odyhwYWRkcl90IGRiYXNlLCBwYWRkcl90IGNi
YXNlLCBwYWRkcl90IGNzaXplLAorICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgdmJhc2Us
IHVpbnQzMl90IGFsaWFzZWRfb2Zmc2V0KTsKKworI2lmZGVmIENPTkZJR19IQVNfR0lDVjMKK3N0
cnVjdCByZGlzdF9yZWdpb247Cit2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwK
KyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKKyAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAor
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzKTsKKyNlbmRpZgor
CisvKioqIENvbW1vbiBWR0lDIGZ1bmN0aW9ucyB1c2VkIGJ5IFhlbiBhcmNoIGNvZGUgKioqKi8K
IAogLyoKLSAqIEFsbG9jYXRlIGEgZ3Vlc3QgVklSUQotICogIC0gc3BpID09IDAgPT4gYWxsb2Nh
dGUgYSBQUEkuIEl0IHdpbGwgYmUgdGhlIHNhbWUgb24gZXZlcnkgdkNQVQotICogIC0gc3BpID09
IDEgPT4gYWxsb2NhdGUgYW4gU1BJCisgKiBJbiB0aGUgbW9tZW50IHZnaWNfbnVtX2lycXMoKSBq
dXN0IGNvdmVycyBTUElzIGFuZCB0aGUgcHJpdmF0ZSBJUlFzLAorICogYXMgaXQncyBtb3N0bHkg
dXNlZCBmb3IgYWxsb2NhdGluZyB0aGUgcGVuZGluZ19pcnEgYW5kIGlycV9kZXNjIGFycmF5LAor
ICogaW4gd2hpY2ggTFBJcyBkb24ndCBwYXJ0aWNpcGF0ZS4KICAqLwotZXh0ZXJuIGludCB2Z2lj
X2FsbG9jYXRlX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBzcGkpOworI2RlZmluZSB2Z2lj
X251bV9pcnFzKGQpICAgICAgICAoKGQpLT5hcmNoLnZnaWMubnJfc3BpcyArIDMyKQogCisvKgor
ICogQWxsb2NhdGUgYSBndWVzdCBWSVJRCisgKiAgLSBpc19zcGkgPT0gMCA9PiBhbGxvY2F0ZSBh
IFBQSS4gSXQgd2lsbCBiZSB0aGUgc2FtZSBvbiBldmVyeSB2Q1BVCisgKiAgLSBpc19zcGkgPT0g
MSA9PiBhbGxvY2F0ZSBhbiBTUEkKKyAqLworZXh0ZXJuIGludCB2Z2ljX2FsbG9jYXRlX3ZpcnEo
c3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpc19zcGkpOworLyogUmVzZXJ2ZSBhIHNwZWNpZmljIGd1
ZXN0IHZJUlEgKi8KK2V4dGVybiBib29sIHZnaWNfcmVzZXJ2ZV92aXJxKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGludCB2aXJxKTsKK2V4dGVybiB2b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKTsKIHN0YXRpYyBpbmxpbmUgaW50IHZnaWNf
YWxsb2NhdGVfcHBpKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgcmV0dXJuIHZnaWNfYWxsb2Nh
dGVfdmlycShkLCBmYWxzZSAvKiBwcGkgKi8pOwpAQCAtMzQwLDE4ICszNDAsMjEgQEAgc3RhdGlj
IGlubGluZSBpbnQgdmdpY19hbGxvY2F0ZV9zcGkoc3RydWN0IGRvbWFpbiAqZCkKICAgICByZXR1
cm4gdmdpY19hbGxvY2F0ZV92aXJxKGQsIHRydWUgLyogc3BpICovKTsKIH0KIAotZXh0ZXJuIHZv
aWQgdmdpY19mcmVlX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpOwor
c3RydWN0IGlycV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgdmNwdSAqdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHZpcnEpOworaW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAorICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGlycV9kZXNjICpkZXNjLCBib29sIGNvbm5lY3QpOwogCi12b2lkIHZnaWNf
djJfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwgcGFkZHJfdCBjYmFzZSwgcGFkZHJfdCBjc2l6ZSwK
LSAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IHZiYXNlLCB1aW50MzJfdCBhbGlhc2VkX29m
ZnNldCk7Citib29sIHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKIAot
I2lmZGVmIENPTkZJR19IQVNfR0lDVjMKLXN0cnVjdCByZGlzdF9yZWdpb247Ci12b2lkIHZnaWNf
djNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwKLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKLSAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAotICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBpbnRpZF9iaXRzKTsKLSNlbmRpZgoraW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVyKHN0cnVj
dCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCk7CitpbnQgZG9tYWluX3ZnaWNfaW5pdChzdHJ1
Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3Bpcyk7Cit2b2lkIGRvbWFpbl92Z2ljX2Zy
ZWUoc3RydWN0IGRvbWFpbiAqZCk7CitpbnQgdmNwdV92Z2ljX2luaXQoc3RydWN0IHZjcHUgKnZj
cHUpOworaW50IHZjcHVfdmdpY19mcmVlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKKworaW50IHZnaWNf
aW5qZWN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnEsCisgICAgICAgICAgICAgICAgICAgIGJvb2wgbGV2ZWwpOwogCiAjZW5kaWYgLyogX19B
U01fQVJNX1ZHSUNfSF9fICovCiAKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qL-0008Gk-Ts; Fri, 09 Feb 2018 14:40:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qK-0008AV-7Q
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:00 +0000
X-Inumbo-ID: 093e9653-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 093e9653-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:30 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id f71so15762476wmf.0
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:39:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=PHBKJnQs8ClNFOKaEbgApn6xaPyBllHBCYU+WymPriI=;
 b=CvsjtKXB03e5kJCK6ry/dqzeqgsDDQX1QLK8vURi2li32BoKB3nQde9CmrXOD5GcL2
 5hLkZgtfIq0DcUBYR1qk0bLmd1wjehAayL9R3YhlaC7T7e5/lR4smZ5HodLVhjMUn3Td
 0wd9Wb+/MirkpKb1Aj95oHljkQkCL1/6iGB4s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=PHBKJnQs8ClNFOKaEbgApn6xaPyBllHBCYU+WymPriI=;
 b=uCaq/x+tpTP9gBJ0EY2pPRfyF0BvvE2XdrVLKExwvpiQtjQxWlAkO/GX76TRon5qEM
 wyjgqyJ5m3iq6OAF2McfiypGDwFDxsPha6Z2+sYjVmC8Z6a4873K+JkwqpGtL0muOIA7
 zYSXIIPckpehJEM/Aj7oPVCZxNlXu/RZTxJzVn3PZTD39lLwjAA5EsjC0a4z2O95wouM
 tO7cGD/B+OBjKr2jhIPRWd33umKgZd6MFtYE/WPyUZarMW5if+oukn3V+MJmFW4ncOVY
 X7jXqhCJwxavnH0X3VUjyjrKfL/6yzzPRYL4LYWs8DZZoh4C55PTYT011PO2PP7j1mkY
 /Z4w==
X-Gm-Message-State: APf1xPA3WySgeH+JSbebRykExidYhGzRhvfeNnyZ/5BVWkldKPt235LJ
 1mSsPbhU3W6zJYkUGNisD50ZWP7LIn8=
X-Google-Smtp-Source: AH8x225luunnMcGMEGmzxJyfp15glhpZdbI0Rrb5REI47yNLpAZP6AwjclwOv0XaeYYJInwvydcKuA==
X-Received: by 10.28.96.86 with SMTP id u83mr2102930wmb.63.1518187197852;
 Fri, 09 Feb 2018 06:39:57 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:57 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:00 +0000
Message-Id: <20180209143937.28866-13-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 12/49] ARM: VGIC: introduce gic_get_nr_lrs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U28gZmFyIHRoZSBudW1iZXIgb2YgbGlzdCByZWdpc3RlcnMgKExScykgYSBHSUMgaW1wbGVtZW50
cyBpcyBvbmx5Cm5lZWRlZCBpbiB0aGUgaGFyZHdhcmUgZmFjaW5nIHNpZGUgb2YgdGhlIFZHSUMg
Y29kZSAoZ2ljLXZnaWMuYykuClRoZSBuZXcgVkdJQyB3aWxsIG5lZWQgdGhpcyBpbmZvcm1hdGlv
biBpbiBtb3JlIGFuZCBtdWx0aXBsZSBwbGFjZXMsIHNvCmV4cG9ydCBhIGZ1bmN0aW9uIHRoYXQg
cmV0dXJucyB0aGUgbnVtYmVyLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICB8IDEw
ICsrKysrLS0tLS0KIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgfCAgNSArKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9u
cygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMu
YyBiL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCmluZGV4IGQyNzM4NjM1NTYuLmM5MjYyNmU0ZWUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdmdpYy5jCkBAIC0yNSw3ICsyNSw3IEBACiAjaW5jbHVkZSA8YXNtL2dpYy5oPgogI2luY2x1
ZGUgPGFzbS92Z2ljLmg+CiAKLSNkZWZpbmUgbHJfYWxsX2Z1bGwoKSAodGhpc19jcHUobHJfbWFz
aykgPT0gKCgxIDw8IGdpY19od19vcHMtPmluZm8tPm5yX2xycykgLSAxKSkKKyNkZWZpbmUgbHJf
YWxsX2Z1bGwoKSAodGhpc19jcHUobHJfbWFzaykgPT0gKCgxIDw8IGdpY19nZXRfbnJfbHJzKCkp
IC0gMSkpCiAKICN1bmRlZiBHSUNfREVCVUcKIApAQCAtMTEwLDcgKzExMCw3IEBAIHN0YXRpYyB1
bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxyKQogewot
ICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5ucl9scnM7CisgICAg
dW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19nZXRfbnJfbHJzKCk7CiAgICAgdW5zaWduZWQgbG9u
ZyAqbHJfbWFzayA9ICh1bnNpZ25lZCBsb25nICopICZ0aGlzX2NwdShscl9tYXNrKTsKICAgICBz
dHJ1Y3QgZ2ljX2xyIGxyX3ZhbDsKIApAQCAtMTM3LDcgKzEzNyw3IEBAIHZvaWQgZ2ljX3JhaXNl
X2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnR1YWxfaXJxLAogICAg
ICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCiB7CiAgICAgaW50IGk7Ci0gICAgdW5zaWduZWQg
aW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKKyAgICB1bnNpZ25lZCBpbnQg
bnJfbHJzID0gZ2ljX2dldF9ucl9scnMoKTsKICAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgKnAgPSBp
cnFfdG9fcGVuZGluZyh2LCB2aXJ0dWFsX2lycSk7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJnYtPmFyY2gudmdpYy5sb2NrKSk7CkBAIC0yNTEsNyArMjUxLDcgQEAgdm9pZCBnaWNfY2xl
YXJfbHJzKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGludCBpID0gMDsKICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwotICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfaHdfb3BzLT5pbmZvLT5u
cl9scnM7CisgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19nZXRfbnJfbHJzKCk7CiAKICAg
ICAvKiBUaGUgaWRsZSBkb21haW4gaGFzIG5vIExScyB0byBiZSBjbGVhcmVkLiBTaW5jZSBnaWNf
cmVzdG9yZV9zdGF0ZQogICAgICAqIGRvZXNuJ3Qgd3JpdGUgYW55IExSIHJlZ2lzdGVycyBmb3Ig
dGhlIGlkbGUgZG9tYWluIHRoZXkgY291bGQgYmUKQEAgLTI3OCw3ICsyNzgsNyBAQCBzdGF0aWMg
dm9pZCBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCiAgICAgc3RydWN0
IHBlbmRpbmdfaXJxICpwLCAqdCwgKnBfcjsKICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppbmZsaWdo
dF9yOwogICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Ci0gICAgdW5zaWduZWQgaW50IG5yX2xycyA9
IGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKKyAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2lj
X2dldF9ucl9scnMoKTsKICAgICBpbnQgbHJzID0gbnJfbHJzOwogCiAgICAgc3Bpbl9sb2NrX2ly
cXNhdmUoJnYtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKaW5kZXggOTY4ZTQ2ZmFiYi4uODk4NzNjMWRm
NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMu
YwpAQCAtNDcsNiArNDcsMTEgQEAgdm9pZCByZWdpc3Rlcl9naWNfb3BzKGNvbnN0IHN0cnVjdCBn
aWNfaHdfb3BlcmF0aW9ucyAqb3BzKQogICAgIGdpY19od19vcHMgPSBvcHM7CiB9CiAKK2ludCBn
aWNfZ2V0X25yX2xycyh2b2lkKQoreworICAgIHJldHVybiBnaWNfaHdfb3BzLT5pbmZvLT5ucl9s
cnM7Cit9CisKIHN0YXRpYyB2b2lkIGNsZWFyX2NwdV9scl9tYXNrKHZvaWQpCiB7CiAgICAgdGhp
c19jcHUobHJfbWFzaykgPSAwVUxMOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKaW5kZXggMWQzODJiMGFkZS4uYzFmMDI3
ZDcwMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpYy5oCkBAIC0yMjIsNiArMjIyLDcgQEAgZW51bSBnaWNfdmVyc2lvbiB7
CiBERUNMQVJFX1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwogCiBleHRlcm4gZW51bSBnaWNf
dmVyc2lvbiBnaWNfaHdfdmVyc2lvbih2b2lkKTsKK2V4dGVybiBpbnQgZ2ljX2dldF9ucl9scnMo
dm9pZCk7CiAKIC8qIFByb2dyYW0gdGhlIElSUSB0eXBlIGludG8gdGhlIEdJQyAqLwogdm9pZCBn
aWNfc2V0X2lycV90eXBlKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHR5cGUp
OwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qN-0008QC-4r; Fri, 09 Feb 2018 14:40:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qL-0008EQ-RS
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:01 +0000
X-Inumbo-ID: 09db60b3-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09db60b3-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:31 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id r78so16729425wme.0
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=nwhqcvQWRHTT49pgpqcUBkDOeVvo5yj8eDFczX+Ar3k=;
 b=VOtomiuRRlnIKc+54jPZH1CY1PEUkCMldJMDyzWv8yPsIPqOgGPQ1pJGAgoQTuuh2U
 Hh9jLFT+T0rH3mx0Uh239JlQdkvBpHEOa0OHOc2+IhLHmWyf2REJGtwxrXp2y27Gyk+4
 kllaiu88VsG8iCTYOSoWi5ycTjWX1sMAT8ZWs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=nwhqcvQWRHTT49pgpqcUBkDOeVvo5yj8eDFczX+Ar3k=;
 b=g99sPn20O31FbV5QXefyi185WVSc8CpbVEu6gzZtw81dmXgmDY0ETd2hMOXpIujXjK
 9W6QLnM4rsLU0sUV80W/XmIgQZbL6Ffimb01Jv0U5Nxktx7bDcq35buDvIFW2OLCbuwS
 peLoh6A8SVk5UbUYsjUKyvlpfTsz1DQAOC+V1n0tvag2kiDnC07SVOc16eaawXLYlKwC
 oXpI3H9iZQwuLi8340Taiza0ITpvr+SBX7qVPHfkasszCtT1MI8i/b+ggCTLLdHNLRn2
 19b3et5TSZ9lCGmBSq8nXoi+KHsqxRLlLV0AxWKqbljA+6HUDVqZRNuSeiVjYNlwnh7b
 nCow==
X-Gm-Message-State: APf1xPDQYJYUFW6bhxABuzCc+gk3AWgxuqwz7NYxocdk1k+r8kcoQHYY
 7ft+MeqO+z+bJ4VLQQpph6wNuBT4pig=
X-Google-Smtp-Source: AH8x224pMzZEcwuRhom9C/qP36x8K76+rnLCse86i8iiqjHrAT3ylnaTdjEIVT62N7FNBGaRsX+LXg==
X-Received: by 10.28.220.193 with SMTP id t184mr2382047wmg.126.1518187198880; 
 Fri, 09 Feb 2018 06:39:58 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:58 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:01 +0000
Message-Id: <20180209143937.28866-14-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 13/49] ARM: VGIC: Add hypervisor base
	address to vgic_v2_setup_hw()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBWR0lDIHdpbGwgbmVlZCB0byBrbm93IHRoZSBoeXBlcnZpc29yIGJhc2UgYWRkcmVz
cyBhdCBzb21lCnBvaW50LCB3aGljaCBpcyBwcml2YXRlIHRvIHRoZSBoYXJkd2FyZSBmYWNpbmcg
cGFydCBvZiB0aGUgVkdJQyBzbyBmYXIuCkFkZCBhIHBhcmFtZXRlciB0byB2Z2ljX3YyX3NldHVw
X2h3KCkgdG8gcGFzcyB0aGlzIGFkZHJlc3Mgb24sIHNvIGEgVkdJQwppbXBsZW1lbnRhdGlvbiBj
YW4gbWFrZSB1c2Ugb2YgaXQuClRoZSBjdXJyZW50IFZHSUMgaWdub3JlcyB0aGlzIG5ldyBwYXJh
bWV0ZXIuCgpUT0RPOiBhZGQgcHJvcGVyIHZhbHVlIGZvciBHSUN2MiBvbiBHSUN2MyBlbXVsYXRp
b24hCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJv
Lm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICB8IDMgKystCiB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMgICAgICB8IDMgKystCiB4ZW4vYXJjaC9hcm0vdmdpYy12Mi5jICAgICB8IDMg
KystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCB8IDMgKystCiA0IGZpbGVzIGNoYW5nZWQs
IDggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKaW5kZXggMmIyNzFiYTMyMi4uN2Ex
OGFiZWNmYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCisrKyBiL3hlbi9hcmNo
L2FybS9naWMtdjIuYwpAQCAtMTIwNyw3ICsxMjA3LDggQEAgc3RhdGljIGludCBfX2luaXQgZ2lj
djJfaW5pdCh2b2lkKQogICAgIGlmICggIWdpY3YyLm1hcF9oYmFzZSApCiAgICAgICAgIHBhbmlj
KCJHSUN2MjogRmFpbGVkIHRvIGlvcmVtYXAgZm9yIEdJQyBWaXJ0dWFsIGludGVyZmFjZVxuIik7
CiAKLSAgICB2Z2ljX3YyX3NldHVwX2h3KGRiYXNlLCBjYmFzZSwgY3NpemUsIHZiYXNlLCBhbGlh
c2VkX29mZnNldCk7CisgICAgdmdpY192Ml9zZXR1cF9odyhkYmFzZSwgY2Jhc2UsIGNzaXplLCB2
YmFzZSwgZ2ljdjIubWFwX2hiYXNlLAorICAgICAgICAgICAgICAgICAgICAgYWxpYXNlZF9vZmZz
ZXQpOwogCiAgICAgLyogR2xvYmFsIHNldHRpbmdzOiBpbnRlcnJ1cHQgZGlzdHJpYnV0b3IgKi8K
ICAgICBzcGluX2xvY2tfaW5pdCgmZ2ljdjIubG9jayk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggZWExNGFiNDAyOC4uMDhk
NDcwMzY4NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwpAQCAtMTIzOCw3ICsxMjM4LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGdp
Y3YzX2luaXRfdjIodm9pZCkKICAgICBwcmludGsoIkdJQ3YzIGNvbXBhdGlibGUgd2l0aCBHSUN2
MiBjYmFzZSAlIyJQUklwYWRkciIgdmJhc2UgJSMiUFJJcGFkZHIiXG4iLAogICAgICAgICAgICBj
YmFzZSwgdmJhc2UpOwogCi0gICAgdmdpY192Ml9zZXR1cF9odyhkYmFzZSwgY2Jhc2UsIGNzaXpl
LCB2YmFzZSwgMCk7CisgICAgLyogVE9ETzogcHJvdmlkZSB0aGUgcHJvcGVyIEhCQVNFIGFkZHJl
c3MhICovCisgICAgdmdpY192Ml9zZXR1cF9odyhkYmFzZSwgY2Jhc2UsIGNzaXplLCB2YmFzZSwg
TlVMTCwgMCk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBnaWN2M19pb3JlbWFwX2Rpc3RyaWJ1
dG9yKHBhZGRyX3QgZGlzdF9wYWRkcikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYy
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy12Mi5jCmluZGV4IDY0NmQxZjNkMTIuLjk2ZDU0M2MwMDUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zn
aWMtdjIuYwpAQCAtNDcsNyArNDcsOCBAQCBzdGF0aWMgc3RydWN0IHsKIH0gdmdpY192Ml9odzsK
IAogdm9pZCB2Z2ljX3YyX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsIHBhZGRyX3QgY2Jhc2UsIHBh
ZGRyX3QgY3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2YmFzZSwgdWludDMy
X3QgYWxpYXNlZF9vZmZzZXQpCisgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2YmFzZSwg
dm9pZCBfX2lvbWVtICpoYmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhbGlh
c2VkX29mZnNldCkKIHsKICAgICB2Z2ljX3YyX2h3LmVuYWJsZWQgPSB0cnVlOwogICAgIHZnaWNf
djJfaHcuZGJhc2UgPSBkYmFzZTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdp
Yy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKaW5kZXggOGMzOWZmMTQwMi4uODVhZDJh
Y2E3OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmgKQEAgLTMwMiw3ICszMDIsOCBAQCBleHRlcm4gYm9vbCB2Z2lj
X3RvX3NnaShzdHJ1Y3QgdmNwdSAqdiwgcmVnaXN0ZXJfdCBzZ2lyLAogZXh0ZXJuIGJvb2wgdmdp
Y19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QgdmNwdSAqbmV3LCB1bnNpZ25l
ZCBpbnQgaXJxKTsKIAogdm9pZCB2Z2ljX3YyX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsIHBhZGRy
X3QgY2Jhc2UsIHBhZGRyX3QgY3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2
YmFzZSwgdWludDMyX3QgYWxpYXNlZF9vZmZzZXQpOworICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgdmJhc2UsIHZvaWQgX19pb21lbSAqaGJhc2UsCisgICAgICAgICAgICAgICAgICAgICAg
dWludDMyX3QgYWxpYXNlZF9vZmZzZXQpOwogCiAjaWZkZWYgQ09ORklHX0hBU19HSUNWMwogc3Ry
dWN0IHJkaXN0X3JlZ2lvbjsKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qN-0008S8-Ct; Fri, 09 Feb 2018 14:40:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qM-0008KD-Hk
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:02 +0000
X-Inumbo-ID: 0a6ea793-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a6ea793-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:32 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id j21so4254664wmh.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=aMTexYYbk2Uedb17UwFznvjB4Z6AThfxlWnfurz1xx8=;
 b=XN2VWSBKxukhD7T0Q2P1Ahy5P3DPg69yvbTh9vSnUfrU9lzZofxOSJ1ZqkJ1Jh0uzE
 VEDReKjzAr1SlUmSneRQDP8E3npZ4crJDm8vh0In9HS3BjKwXeD/NPveVw1BI4xBfPcV
 mPysqyMT17s/zkY+6I9XsCRzfBbQ8ThMnI9J8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=aMTexYYbk2Uedb17UwFznvjB4Z6AThfxlWnfurz1xx8=;
 b=h+0OHjmqRPr1PjZFWGdSNFyTP/s9r02yV3YAyGWniAQWXRX0QKFESZV5vg7+G64jq9
 mmyHMB1b++ndQZAqJc2al0lO9WhKuEiiXAFxm5G/W0a/wOkbGTt71Wrnxm2SwGXl7Itg
 JTYVMkTNBUbjNWVYHcrPKVzun6y997thAY0+CwUh6SLM0SSxqw0Eo4G0IlAAIw9iZZvM
 5sHWhUKfbBZZUkALoODZdka1czJFPxjd4wb83Ht1oW3RDf3IVXMSOuQT+uhwDfhlpd+h
 rMQCnQPS1/TMGxtLW4aX9X4mirKpb8by+a+slvR6E9j7a8eYv+k5NUi+6fR6y9mgzyYi
 /EZg==
X-Gm-Message-State: APf1xPCw6D8fT6NQrBzs5XaheKCyD1lxvQRw4i4pP4ploEJra6s70T4f
 t2GAxKYpZAKoMDJUxyStT/2i5erzLy0=
X-Google-Smtp-Source: AH8x226IvXBLvI5BzkN3oXQRTuEzW9Y1ZWudCxZriKeTJ029u2XVVw2Lec7MCOjCla7uvWZT7Ij4Mw==
X-Received: by 10.28.158.77 with SMTP id h74mr2140536wme.38.1518187199896;
 Fri, 09 Feb 2018 06:39:59 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:39:59 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:02 +0000
Message-Id: <20180209143937.28866-15-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 14/49] ARM: VGIC: extend GIC CPU interface
	definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBWR0lDIHdpbGwgc2hvcnRseSB1c2UgbW9yZSBiaXRzIG9mIHRoZSBHSUNDX0NUTFIg
cmVnaXN0ZXIsIHNvCmFkZCB0aGUgcmVzcGVjdGl2ZSBkZWZpbml0aW9ucyBmcm9tIHRoZSBtYW51
YWwuCkFsc28gYWRkIGEgbWlzc2luZyBkZWZpbml0aW9uIGZvciBHSUNWX1BNUl9QUklPUklUWV9N
QVNLLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFy
by5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8ICAyICstCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oIHwgMTggKysrKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQs
IDE3IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCmluZGV4IDdhMThhYmVjZmEuLjJl
MzU4OTI4ODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYworKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYyLmMKQEAgLTM1OCw3ICszNTgsNyBAQCBzdGF0aWMgdm9pZCBnaWN2Ml9jcHVf
aW5pdCh2b2lkKQogICAgIC8qIEZpbmVzdCBncmFudWxhcml0eSBvZiBwcmlvcml0eSAqLwogICAg
IHdyaXRlbF9naWNjKDB4MCwgR0lDQ19CUFIpOwogICAgIC8qIFR1cm4gb24gZGVsaXZlcnkgKi8K
LSAgICB3cml0ZWxfZ2ljYyhHSUNDX0NUTF9FTkFCTEV8R0lDQ19DVExfRU9JLCBHSUNDX0NUTFIp
OworICAgIHdyaXRlbF9naWNjKEdJQ0NfQ1RMX0VOQUJMRTB8R0lDQ19DVExfRU9JLCBHSUNDX0NU
TFIpOwogfQogCiBzdGF0aWMgdm9pZCBnaWN2Ml9jcHVfZGlzYWJsZSh2b2lkKQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgK
aW5kZXggYzFmMDI3ZDcwMy4uYzRjNjhjNzc3MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCkBAIC03Nyw2ICs3Nyw3
IEBACiAjZGVmaW5lIEdJQ0NfRU9JUiAgICAgICAoMHgwMDEwKQogI2RlZmluZSBHSUNDX1JQUiAg
ICAgICAgKDB4MDAxNCkKICNkZWZpbmUgR0lDQ19IUFBJUiAgICAgICgweDAwMTgpCisjZGVmaW5l
IEdJQ0NfQUJQUiAgICAgICAoMHgwMDFjKQogI2RlZmluZSBHSUNDX0FQUiAgICAgICAgKDB4MDBE
MCkKICNkZWZpbmUgR0lDQ19OU0FQUiAgICAgICgweDAwRTApCiAjZGVmaW5lIEdJQ0NfSUlEUiAg
ICAgICAoMHgwMEZDKQpAQCAtMTAyLDggKzEwMywxOCBAQAogI2RlZmluZSBHSUNEX1RZUEVfU0VD
ICAgMHg0MDAKICNkZWZpbmUgR0lDRF9UWVBFUl9EVklTICgxVSA8PCAxOCkKIAotI2RlZmluZSBH
SUNDX0NUTF9FTkFCTEUgMHgxCi0jZGVmaW5lIEdJQ0NfQ1RMX0VPSSAgICAoMHgxIDw8IDkpCisj
ZGVmaW5lIEdJQ0NfQ1RMX0VOQUJMRTBfU0hJRlQgIDAKKyNkZWZpbmUgR0lDQ19DVExfRU5BQkxF
MCAgICAgICAgKDFVIDw8IEdJQ0NfQ1RMX0VOQUJMRTBfU0hJRlQpCisjZGVmaW5lIEdJQ0NfQ1RM
X0VOQUJMRTFfU0hJRlQgIDEKKyNkZWZpbmUgR0lDQ19DVExfRU5BQkxFMSAgICAgICAgKDFVIDw8
IEdJQ0NfQ1RMX0VOQUJMRTEpCisjZGVmaW5lIEdJQ0NfQ1RMX0FDX1NISUZUICAgICAgIDIKKyNk
ZWZpbmUgR0lDQ19DVExfQUMgICAgICAgICAgICAgKDFVIDw8IEdJQ0NfQ1RMX0FDX1NISUZUKQor
I2RlZmluZSBHSUNDX0NUTF9GSVFFTl9TSElGVCAgICAzCisjZGVmaW5lIEdJQ0NfQ1RMX0ZJUUVO
ICAgICAgICAgICgxVSA8PCBHSUNDX0NUTF9GSVFFTl9TSElGVCkKKyNkZWZpbmUgR0lDQ19DVExf
Q0JQUl9TSElGVCAgICAgNAorI2RlZmluZSBHSUNDX0NUTF9DQlBSICAgICAgICAgICAoMVUgPDwg
R0lDQ19DVExfQ0JQUl9TSElGVCkKKyNkZWZpbmUgR0lDQ19DVExfRU9JX1NISUZUICAgICAgOQor
I2RlZmluZSBHSUNDX0NUTF9FT0kgICAgICAgICAgICAoMVUgPDwgR0lDQ19DVExfRU9JX1NISUZU
KQogCiAjZGVmaW5lIEdJQ0NfSUFfSVJRICAgICAgIDB4MDNmZgogI2RlZmluZSBHSUNDX0lBX0NQ
VV9NQVNLICAweDFjMDAKQEAgLTEyNyw2ICsxMzgsOSBAQAogI2RlZmluZSBHSUNIX01JU1JfVkdS
UDFFICAoMSA8PCA2KQogI2RlZmluZSBHSUNIX01JU1JfVkdSUDFEICAoMSA8PCA3KQogCisjZGVm
aW5lIEdJQ1ZfUE1SX1BSSU9SSVRZX1NISUZUCQkzCisjZGVmaW5lIEdJQ1ZfUE1SX1BSSU9SSVRZ
X01BU0sJCSgweDFmIDw8IEdJQ1ZfUE1SX1BSSU9SSVRZX1NISUZUKQorCiAvKgogICogVGhlIG1p
bmltdW0gR0lDQ19CUFIgaXMgcmVxdWlyZWQgdG8gYmUgaW4gdGhlIHJhbmdlIDAtMy4gV2Ugc2V0
CiAgKiBHSUNDX0JQUiB0byAwIGJ1dCB3ZSBtdXN0IGV4cGVjdCB0aGF0IGl0IG1pZ2h0IGJlIDMu
IFRoaXMgbWVhbnMgd2UKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qO-0000Hn-KJ; Fri, 09 Feb 2018 14:40:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qN-0008W7-QO
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:03 +0000
X-Inumbo-ID: 0b09bac6-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b09bac6-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:33 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id 143so15756380wma.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=HKMPSoi/A68L04x6q2GDpKeMl0drydqgyzhMtwCcPdQ=;
 b=jfFyP6jLoZFtj1W/9wfImgL3ix6WJ7YannJaYpRj3bSsvDDIL/ALjDUQ2iPv9i9Okm
 rTGWs/z0COle9gnJNDCvP9i7JiH3gP2PlBc/OEDhuZJR21YzqImznXsWLro5LdcgU9/7
 RSpMAzEzot8kG76a7+LnCQEG76Rnl6qNIESYU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=HKMPSoi/A68L04x6q2GDpKeMl0drydqgyzhMtwCcPdQ=;
 b=kCaoHyY7MLui/2R//DBeWAO0NdJNEdqupm+Kz/8lGNJY2WZ3CQsjcK8mzm+vm+iZ7k
 stVbL6H+w0OQnWBounFUffqS2R2PijWVmxeZ6/GJDTG/n12SxoNQAagq5mva/Kgg478c
 m61KZ049uxTTr/enGkIW3QaX4Bwh+AnBvEq+9iZJV0SJYPrHxn3D4RbE2hGyR1aP/tfo
 MBviuGI+G+SHnd606UOllInBVMjJ0FxDRtck50X5TNkjr+bxVGqA686KoQtVftbMvT9I
 HOJ0UiwF/RN1g9cwlcfKtP21YCWCsoKTaUHN31/mLrP2xf7Zfgy7uPt9xUHNAnzQRoME
 yNdg==
X-Gm-Message-State: APf1xPAAcLCxLDIm5awkoFtW+0mGi5gQPkVTrMyDOB40tpQ9aOgnDD3y
 DIya8xPF9kyXlDPWHVcnJCsB4A==
X-Google-Smtp-Source: AH8x227cQLv5HEOWx2geWQsjZG/wZusqfMEa+me646VI3nmBxQoQY+egNKMmt4eyvwNhS5D0dSooGw==
X-Received: by 10.28.74.66 with SMTP id x63mr2134874wma.4.1518187200886;
 Fri, 09 Feb 2018 06:40:00 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.39.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:00 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:03 +0000
Message-Id: <20180209143937.28866-16-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 15/49] ARM: GIC: Allow tweaking the active
	state of an IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBwbGF5aW5nIGFyb3VuZCB3aXRoIGhhcmR3YXJlIG1hcHBlZCwgbGV2ZWwgdHJpZ2dlcmVk
IHZpcnR1YWwgSVJRcywKdGhlcmUgaXMgdGhlIG5lZWQgdG8gZXhwbGljaXRseSBzZXQgdGhlIGFj
dGl2ZSBzdGF0ZSBvZiBhbiBpbnRlcnJ1cHQgYXQKc29tZSBwb2ludCBpbiB0aW1lLgpUbyBwcmVw
YXJlIHRoZSBHSUMgZm9yIHRoYXQsIHdlIGludHJvZHVjZSBhIHNldF9hY3RpdmVfc3RhdGUoKSBm
dW5jdGlvbgp0byBsZXQgdGhlIFZHSUMgbWFuaXB1bGF0ZSB0aGUgc3RhdGUgb2YgYW4gYXNzb2Np
YXRlZCBoYXJkd2FyZSBJUlEuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgIHwgIDkg
KysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgIHwgMTYgKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8ICA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2dpYy5oIHwgIDUgKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIu
YwppbmRleCAyZTM1ODkyODgxLi41MzM5ZjY5ZmJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
Z2ljLXYyLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCkBAIC0yMzUsNiArMjM1LDE0IEBA
IHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljdjJfcmVhZF9pcnEodm9pZCkKICAgICByZXR1cm4gKHJl
YWRsX2dpY2MoR0lDQ19JQVIpICYgR0lDQ19JQV9JUlEpOwogfQogCitzdGF0aWMgdm9pZCBnaWN2
Ml9zZXRfYWN0aXZlX3N0YXRlKGludCBpcnEsIGJvb2wgYWN0aXZlKQoreworICAgIGlmIChhY3Rp
dmUpCisgICAgICAgIHdyaXRlbF9naWNkKDFVIDw8IChpcnEgJSAzMiksIEdJQ0RfSVNBQ1RJVkVS
ICsgKGlycSAvIDMyKSAqIDQpOworICAgIGVsc2UKKyAgICAgICAgd3JpdGVsX2dpY2QoMVUgPDwg
KGlycSAlIDMyKSwgR0lDRF9JQ0FDVElWRVIgKyAoaXJxIC8gMzIpICogNCk7Cit9CisKIHN0YXRp
YyB2b2lkIGdpY3YyX3NldF9pcnFfdHlwZShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVk
IGludCB0eXBlKQogewogICAgIHVpbnQzMl90IGNmZywgYWN0dWFsLCBlZGdlYml0OwpAQCAtMTI0
MSw2ICsxMjQ5LDcgQEAgY29uc3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2
Ml9vcHMgPSB7CiAgICAgLmVvaV9pcnEgICAgICAgICAgICAgPSBnaWN2Ml9lb2lfaXJxLAogICAg
IC5kZWFjdGl2YXRlX2lycSAgICAgID0gZ2ljdjJfZGlyX2lycSwKICAgICAucmVhZF9pcnEgICAg
ICAgICAgICA9IGdpY3YyX3JlYWRfaXJxLAorICAgIC5zZXRfYWN0aXZlX3N0YXRlICAgID0gZ2lj
djJfc2V0X2FjdGl2ZV9zdGF0ZSwKICAgICAuc2V0X2lycV90eXBlICAgICAgICA9IGdpY3YyX3Nl
dF9pcnFfdHlwZSwKICAgICAuc2V0X2lycV9wcmlvcml0eSAgICA9IGdpY3YyX3NldF9pcnFfcHJp
b3JpdHksCiAgICAgLnNlbmRfU0dJICAgICAgICAgICAgPSBnaWN2Ml9zZW5kX1NHSSwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRl
eCAwOGQ0NzAzNjg3Li41OTVlYWVmNDNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYz
LmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCkBAIC00NzUsNiArNDc1LDIxIEBAIHN0YXRp
YyB1bnNpZ25lZCBpbnQgZ2ljdjNfcmVhZF9pcnEodm9pZCkKICAgICByZXR1cm4gaXJxOwogfQog
CitzdGF0aWMgdm9pZCBnaWN2M19zZXRfYWN0aXZlX3N0YXRlKGludCBpcnEsIGJvb2wgYWN0aXZl
KQoreworICAgIHZvaWQgX19pb21lbSAqYmFzZTsKKworICAgIGlmICggaXJxID49IE5SX0dJQ19M
T0NBTF9JUlFTKQorICAgICAgICBiYXNlID0gR0lDRCArIChpcnEgLyAzMikgKiA0OworICAgIGVs
c2UKKyAgICAgICAgYmFzZSA9IEdJQ0RfUkRJU1RfU0dJX0JBU0U7CisKKyAgICBpZiAoIGFjdGl2
ZSApCisgICAgICAgIHdyaXRlbCgxVSA8PCAoaXJxICUgMzIpLCBiYXNlICsgR0lDRF9JU0FDVElW
RVIpOworICAgIGVsc2UKKyAgICAgICAgd3JpdGVsKDFVIDw8IChpcnEgJSAzMiksIGJhc2UgKyBH
SUNEX0lDQUNUSVZFUik7Cit9CisKIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgZ2ljdjNfbXBpZHJf
dG9fYWZmaW5pdHkoaW50IGNwdSkKIHsKICAgICAgdWludDY0X3QgbXBpZHIgPSBjcHVfbG9naWNh
bF9tYXAoY3B1KTsKQEAgLTE3MjIsNiArMTczNyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZ2lj
X2h3X29wZXJhdGlvbnMgZ2ljdjNfb3BzID0gewogICAgIC5lb2lfaXJxICAgICAgICAgICAgID0g
Z2ljdjNfZW9pX2lycSwKICAgICAuZGVhY3RpdmF0ZV9pcnEgICAgICA9IGdpY3YzX2Rpcl9pcnEs
CiAgICAgLnJlYWRfaXJxICAgICAgICAgICAgPSBnaWN2M19yZWFkX2lycSwKKyAgICAuc2V0X2Fj
dGl2ZV9zdGF0ZSAgICA9IGdpY3YzX3NldF9hY3RpdmVfc3RhdGUsCiAgICAgLnNldF9pcnFfdHlw
ZSAgICAgICAgPSBnaWN2M19zZXRfaXJxX3R5cGUsCiAgICAgLnNldF9pcnFfcHJpb3JpdHkgICAg
PSBnaWN2M19zZXRfaXJxX3ByaW9yaXR5LAogICAgIC5zZW5kX1NHSSAgICAgICAgICAgID0gZ2lj
djNfc2VuZF9zZ2ksCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLmMKaW5kZXggODk4NzNjMWRmNC4uZGZjMjEwOGM0ZCAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL2dpYy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMuYwpAQCAtOTIsNiArOTIsMTEgQEAg
dm9pZCBnaWNfcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICBpc2IoKTsKIH0KIAor
dm9pZCBnaWNfc2V0X2FjdGl2ZV9zdGF0ZShpbnQgaXJxLCBib29sIHN0YXRlKQoreworICAgIGdp
Y19od19vcHMtPnNldF9hY3RpdmVfc3RhdGUoaXJxLCBzdGF0ZSk7Cit9CisKIC8qIGRlc2MtPmly
cSBuZWVkcyB0byBiZSBkaXNhYmxlZCBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uICovCiB2
b2lkIGdpY19zZXRfaXJxX3R5cGUoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQg
dHlwZSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpYy5oCmluZGV4IGM0YzY4Yzc3NzAuLmQzMzA4NjA1ODAgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWMuaApAQCAtMjM4LDYgKzIzOCw5IEBAIERFQ0xBUkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFz
ayk7CiBleHRlcm4gZW51bSBnaWNfdmVyc2lvbiBnaWNfaHdfdmVyc2lvbih2b2lkKTsKIGV4dGVy
biBpbnQgZ2ljX2dldF9ucl9scnModm9pZCk7CiAKKy8qIEZvcmNlIHRoZSBzdGF0ZSBvZiBhbiBJ
UlEgdG8gYWN0aXZlLiAqLwordm9pZCBnaWNfc2V0X2FjdGl2ZV9zdGF0ZShpbnQgaXJxLCBib29s
IHN0YXRlKTsKKwogLyogUHJvZ3JhbSB0aGUgSVJRIHR5cGUgaW50byB0aGUgR0lDICovCiB2b2lk
IGdpY19zZXRfaXJxX3R5cGUoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQgdHlw
ZSk7CiAKQEAgLTM0Nyw2ICszNTAsOCBAQCBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgewogICAg
IHZvaWQgKCpkZWFjdGl2YXRlX2lycSkoc3RydWN0IGlycV9kZXNjICppcnFkKTsKICAgICAvKiBS
ZWFkIElSUSBpZCBhbmQgQWNrICovCiAgICAgdW5zaWduZWQgaW50ICgqcmVhZF9pcnEpKHZvaWQp
OworICAgIC8qIEZvcmNlIHRoZSBzdGF0ZSBvZiBhbiBJUlEgdG8gYWN0aXZlICovCisgICAgdm9p
ZCAoKnNldF9hY3RpdmVfc3RhdGUpKGludCBpcnEsIGJvb2wgc3RhdGUpOwogICAgIC8qIFNldCBJ
UlEgdHlwZSAqLwogICAgIHZvaWQgKCpzZXRfaXJxX3R5cGUpKHN0cnVjdCBpcnFfZGVzYyAqZGVz
YywgdW5zaWduZWQgaW50IHR5cGUpOwogICAgIC8qIFNldCBJUlEgcHJpb3JpdHkgKi8KLS0gCjIu
MTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qP-0000O0-SH; Fri, 09 Feb 2018 14:40:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qO-00008r-8E
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:04 +0000
X-Inumbo-ID: 0bc28904-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bc28904-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:35 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id t94so8459874wrc.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=KrjIuExR5VcwJ5D8PmFPWPecsXDh7KwuCbg3xxjuvus=;
 b=b//OOKYJM7dvZzd8K8ch/yY55iydjQX+7FnEOurzreAtwf3YjDOpd+uGvsqs37kHXK
 MUQJDZPdXHm/SvHKH2aA7eRt+CZkUtz9rI+Qmer4SCEa2t0EZrmhH3YNUlKKsI7PZBad
 gJvEd9j5uF2clFkTJaSa+i4Bf8QfQPogbeYWM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=KrjIuExR5VcwJ5D8PmFPWPecsXDh7KwuCbg3xxjuvus=;
 b=o4iHnqWKFkFBuyNTM3KbsuIWJgzX4/1WLfTRqYJrIqEt8YxWGR8SeaeaDpQUgpVXjm
 PNJnOaR9qysEOE8MnAD30FysOhy/USKHmGRmYxKWiwluaFIeoT7vIUuLgACf8sMeV9lz
 sHThnx7l3BWybYOyCNICwqegFJ+cyclT4wYjuQRPDqRhJLEphGHxHOeYXzWucweYs12q
 C3v+7oQzup/FvIKpW07A4ZCugDyYmwGOZV9agXjO/lJMCYGC3WtTz13bONFjrrLvxEvt
 YApBM59SdU1bukDFmP2SpgdliAG2CGfw+1fVfbhMSumQSGgjhuDjToYEKNVVumvZJlND
 HFrA==
X-Gm-Message-State: APf1xPBVQOLLTVsK0LgavuIkX8e6DJBQ2WUWsEibeFw5Sj4bdNdRM4sa
 tAejLfKRe9Gua1MOGW3lld5iaSLv2q8=
X-Google-Smtp-Source: AH8x225twG4Aiv1KnkuV9OzCWno4iYxYM7kfhzVR0MsdeE+w55yCYENmAXm5OJYy9L0JMi9sYRhpKw==
X-Received: by 10.223.171.24 with SMTP id q24mr2733104wrc.206.1518187202059;
 Fri, 09 Feb 2018 06:40:02 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:01 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:04 +0000
Message-Id: <20180209143937.28866-17-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 16/49] ARM: GIC: allow reading pending state
	of a hardware IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gc3luY2hyb25pemUgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMgd2hpY2ggYXJlIG1hcHBl
ZCBpbnRvIGEgZ3Vlc3QsCndlIG5lZWQgdG8gdXBkYXRlIHRoZSB2aXJ0dWFsIGxpbmUgbGV2ZWwg
YXQgY2VydGFpbiBwb2ludHMgaW4gdGltZS4KRm9yIGEgaGFyZHdhcmUgbWFwcGVkIGludGVycnVw
dCB0aGUgR0lDIGlzIHRoZSBvbmx5IHBsYWNlIHdoZXJlIHdlIGNhbgplYXNpbHkgYWNjZXNzIHRo
aXMgaW5mb3JtYXRpb24uCkltcGxlbWVudCBhIGdpY19od19vcGVyYXRpb25zIG1lbWJlciB0byBy
ZXR1cm4gdGhlIHBlbmRpbmcgc3RhdGUgb2YgYQpwYXJ0aWN1bGFyIGludGVycnVwdC4gRHVlIHRv
IGhhcmR3YXJlIGxpbWl0YXRpb25zIHRoaXMgb25seSB3b3JrcyBmb3IKcHJpdmF0ZSBpbnRlcnJ1
cHRzIG9mIHRoZSBjdXJyZW50IENQVSwgc28gdGhlcmUgaXMgbm90IENQVSBmaWVsZCBpbiB0aGUK
cHJvdG90eXBlLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2dpYy12Mi5jICAgICB8ICA2ICsrKysrKwog
eGVuL2FyY2gvYXJtL2dpYy12My5jICAgICB8IDEzICsrKysrKysrKysrKysKIHhlbi9hcmNoL2Fy
bS9naWMuYyAgICAgICAgfCAgNSArKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8ICA1
ICsrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKaW5kZXggNTMzOWY2
OWZiYy4uMzAwODE2NDBhYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCisrKyBi
L3hlbi9hcmNoL2FybS9naWMtdjIuYwpAQCAtNTE0LDYgKzUxNCwxMSBAQCBzdGF0aWMgdW5zaWdu
ZWQgaW50IGdpY3YyX3JlYWRfYXByKGludCBhcHJfcmVnKQogICAgcmV0dXJuIHJlYWRsX2dpY2go
R0lDSF9BUFIpOwogfQogCitib29sIGdpY3YyX3JlYWRfcGVuZGluZ19zdGF0ZShpbnQgaXJxKQor
eworICAgIHJldHVybiByZWFkbF9naWNkKEdJQ0RfSVNQRU5EUiArIChpcnEgLyAzMikgKiA0KSAm
ICgxVSA8PCAoaXJxICUgMzIpKTsKK30KKwogc3RhdGljIHZvaWQgZ2ljdjJfaXJxX2VuYWJsZShz
dHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKQEAgLTEy
NjEsNiArMTI2Niw3IEBAIGNvbnN0IHN0YXRpYyBzdHJ1Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2lj
djJfb3BzID0gewogICAgIC53cml0ZV9sciAgICAgICAgICAgID0gZ2ljdjJfd3JpdGVfbHIsCiAg
ICAgLnJlYWRfdm1jcl9wcmlvcml0eSAgPSBnaWN2Ml9yZWFkX3ZtY3JfcHJpb3JpdHksCiAgICAg
LnJlYWRfYXByICAgICAgICAgICAgPSBnaWN2Ml9yZWFkX2FwciwKKyAgICAucmVhZF9wZW5kaW5n
X3N0YXRlICA9IGdpY3YyX3JlYWRfcGVuZGluZ19zdGF0ZSwKICAgICAubWFrZV9od2RvbV9kdF9u
b2RlICA9IGdpY3YyX21ha2VfaHdkb21fZHRfbm9kZSwKICAgICAubWFrZV9od2RvbV9tYWR0ICAg
ICA9IGdpY3YyX21ha2VfaHdkb21fbWFkdCwKICAgICAuZ2V0X2h3ZG9tX2V4dHJhX21hZHRfc2l6
ZSA9IGdpY3YyX2dldF9od2RvbV9leHRyYV9tYWR0X3NpemUsCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKaW5kZXggNTk1ZWFlZjQzYS4u
MmNiZmViOGUwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5jCisrKyBiL3hlbi9h
cmNoL2FybS9naWMtdjMuYwpAQCAtMTA4MSw2ICsxMDgxLDE4IEBAIHN0YXRpYyB1bnNpZ25lZCBp
bnQgZ2ljdjNfcmVhZF9hcHIoaW50IGFwcl9yZWcpCiAgICAgfQogfQogCitzdGF0aWMgYm9vbCBn
aWN2M19yZWFkX3BlbmRpbmdfc3RhdGUoaW50IGlycSkKK3sKKyAgICB2b2lkIF9faW9tZW0gKmJh
c2U7CisKKyAgICBpZiAoIGlycSA+PSBOUl9HSUNfTE9DQUxfSVJRUykKKyAgICAgICAgYmFzZSA9
IEdJQ0QgKyAoaXJxIC8gMzIpICogNDsKKyAgICBlbHNlCisgICAgICAgIGJhc2UgPSBHSUNEX1JE
SVNUX1NHSV9CQVNFOworCisgICAgcmV0dXJuIHJlYWRsKGJhc2UgKyBHSUNEX0lTUEVORFIpICYg
KDFVIDw8IChpcnEgJSAzMikpOworfQorCiBzdGF0aWMgdm9pZCBnaWN2M19pcnFfZW5hYmxlKHN0
cnVjdCBpcnFfZGVzYyAqZGVzYykKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwpAQCAtMTc0
OSw2ICsxNzYxLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2
M19vcHMgPSB7CiAgICAgLndyaXRlX2xyICAgICAgICAgICAgPSBnaWN2M193cml0ZV9sciwKICAg
ICAucmVhZF92bWNyX3ByaW9yaXR5ICA9IGdpY3YzX3JlYWRfdm1jcl9wcmlvcml0eSwKICAgICAu
cmVhZF9hcHIgICAgICAgICAgICA9IGdpY3YzX3JlYWRfYXByLAorICAgIC5yZWFkX3BlbmRpbmdf
c3RhdGUgID0gZ2ljdjNfcmVhZF9wZW5kaW5nX3N0YXRlLAogICAgIC5zZWNvbmRhcnlfaW5pdCAg
ICAgID0gZ2ljdjNfc2Vjb25kYXJ5X2NwdV9pbml0LAogICAgIC5tYWtlX2h3ZG9tX2R0X25vZGUg
ID0gZ2ljdjNfbWFrZV9od2RvbV9kdF9ub2RlLAogICAgIC5tYWtlX2h3ZG9tX21hZHQgICAgID0g
Z2ljdjNfbWFrZV9od2RvbV9tYWR0LApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIv
eGVuL2FyY2gvYXJtL2dpYy5jCmluZGV4IGRmYzIxMDhjNGQuLmNlOWFiMjM2N2UgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL2FybS9naWMuYworKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKQEAgLTExNiw2
ICsxMTYsMTEgQEAgc3RhdGljIHZvaWQgZ2ljX3NldF9pcnFfcHJpb3JpdHkoc3RydWN0IGlycV9k
ZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCiAgICAgZ2ljX2h3X29wcy0+c2V0X2ly
cV9wcmlvcml0eShkZXNjLCBwcmlvcml0eSk7CiB9CiAKK2Jvb2wgZ2ljX3JlYWRfcGVuZGluZ19z
dGF0ZShpbnQgaXJxKQoreworICAgIHJldHVybiBnaWNfaHdfb3BzLT5yZWFkX3BlbmRpbmdfc3Rh
dGUoaXJxKTsKK30KKwogLyogUHJvZ3JhbSB0aGUgR0lDIHRvIHJvdXRlIGFuIGludGVycnVwdCB0
byB0aGUgaG9zdCAoaS5lLiBYZW4pCiAgKiAtIG5lZWRzIHRvIGJlIGNhbGxlZCB3aXRoIGRlc2Mu
bG9jayBoZWxkCiAgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCmluZGV4IGQzMzA4NjA1ODAuLmQ3ZmQxOGZkNDcgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9naWMuaApAQCAtMjQ0LDYgKzI0NCw5IEBAIHZvaWQgZ2ljX3NldF9hY3RpdmVfc3RhdGUo
aW50IGlycSwgYm9vbCBzdGF0ZSk7CiAvKiBQcm9ncmFtIHRoZSBJUlEgdHlwZSBpbnRvIHRoZSBH
SUMgKi8KIHZvaWQgZ2ljX3NldF9pcnFfdHlwZShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHVuc2ln
bmVkIGludCB0eXBlKTsKIAorLyogUmVhZCB0aGUgcGVuZGluZyBzdGF0ZSBvZiBhbiBpbnRlcnJ1
cHQgZnJvbSB0aGUgZGlzdHJpYnV0b3IuICovCitib29sIGdpY19yZWFkX3BlbmRpbmdfc3RhdGUo
aW50IGlycSk7CisKIC8qIFByb2dyYW0gdGhlIEdJQyB0byByb3V0ZSBhbiBpbnRlcnJ1cHQgKi8K
IGV4dGVybiB2b2lkIGdpY19yb3V0ZV9pcnFfdG9feGVuKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywg
dW5zaWduZWQgaW50IHByaW9yaXR5KTsKIGV4dGVybiBpbnQgZ2ljX3JvdXRlX2lycV90b19ndWVz
dChzdHJ1Y3QgZG9tYWluICosIHVuc2lnbmVkIGludCB2aXJxLApAQCAtMzc2LDYgKzM3OSw4IEBA
IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyB7CiAgICAgdW5zaWduZWQgaW50ICgqcmVhZF92bWNy
X3ByaW9yaXR5KSh2b2lkKTsKICAgICAvKiBSZWFkIEFQUm4gcmVnaXN0ZXIgKi8KICAgICB1bnNp
Z25lZCBpbnQgKCpyZWFkX2FwcikoaW50IGFwcl9yZWcpOworICAgIC8qIFF1ZXJ5IHRoZSBwZW5k
aW5nIHN0YXRlIG9mIGFuIGludGVycnVwdCBhdCB0aGUgZGlzdHJpYnV0b3IgbGV2ZWwuICovCisg
ICAgYm9vbCAoKnJlYWRfcGVuZGluZ19zdGF0ZSkoaW50IGlycSk7CiAgICAgLyogU2Vjb25kYXJ5
IENQVSBpbml0ICovCiAgICAgaW50ICgqc2Vjb25kYXJ5X2luaXQpKHZvaWQpOwogICAgIC8qIENy
ZWF0ZSBHSUMgbm9kZSBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiAqLwotLSAKMi4xNC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qR-0000UO-8N; Fri, 09 Feb 2018 14:40:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qP-0000Ne-R4
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:05 +0000
X-Inumbo-ID: 0c631725-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x234.google.com (unknown [2a00:1450:400c:c0c::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c631725-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:36 +0100 (CET)
Received: by mail-wr0-x234.google.com with SMTP id t94so8459960wrc.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:04 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=uZBXrt72VQo2DzAzCJ2M5Scv5oiHNsZRgu2JeoTWvfw=;
 b=L6SVT3ZxqCtdb1IrFdKPATJ40o9kUFYAxq9/FRkIlpKOHFM+jXb0YWCWwHhEGye3Ap
 0ogM7h1QIluMUgZPc/vBqaTyB4oDgqnd4eqfoIcXu4wjF/yDx4zRtSopj7woSsEcHjg+
 aAh4ku9S+4bH9BXcr0c9JTIwI9NVfiDKpycYY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=uZBXrt72VQo2DzAzCJ2M5Scv5oiHNsZRgu2JeoTWvfw=;
 b=j8cvRvHSBQPp7JrFdo33wotzB9Hp1lXRa51StC5pmlLGjoDNnSZFKi/MhLd1VpIpxa
 vOiJBUAwpi5YvQ7qVbtNsa3of1lvsVpFlx7Zc5R89ZLhh/ZVGVOrMontZNiBTljwFcLa
 Xjfw9EFg7/0xecxx9wzAC+HN2Iwrq6oGRu8MY+5SdI239dNIZae8pDIQkZmFAMg0tH/b
 iA7DMpCJcC1xfNKF1DzouyWgVoyTr1QU2WbKLLXkCksn2io4xZaIqYFAWc6lGT2Blq4t
 LHoVm5gyioxQN7tTxFfhp1pG6vWnTtw/ta5AoJMv/kTnT8J7Fv4GIdzVb2vVN7l6n2hy
 DNCw==
X-Gm-Message-State: APf1xPAFghpBIqE/sn9EFGQqH+DC44I3Tsm7sLg5lWCYeV22aWxKZChk
 5iGdantyY4bpnHt5kCOcZBjWgQ==
X-Google-Smtp-Source: AH8x225b5dxetuXgqvYA0cQKCzkk9HxtmGG+BqBvSL4xundC47bfTAoJqRHvMN6mnZvTfW0IsysHZg==
X-Received: by 10.223.197.13 with SMTP id q13mr2500401wrf.235.1518187203066;
 Fri, 09 Feb 2018 06:40:03 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:02 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:05 +0000
Message-Id: <20180209143937.28866-18-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 17/49] ARM: timer: Handle level triggered
	IRQs correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEFSTSBHZW5lcmljIFRpbWVyIHVzZXMgYSBsZXZlbC1zZW5zaXRpdmUgaW50ZXJydXB0IHNl
bWFudGljLiBXZQplYXNpbHkgY2F0Y2ggd2hlbiB0aGUgbGluZSBnb2VzIGhpZ2gsIGFzIHRoaXMg
dHJpZ2dlcnMgdGhlIGhhcmR3YXJlIElSUS4KSG93ZXZlciB3ZSBoYXZlIHRvIHN5bmMgdGhlIHN0
YXRlIG9mIHRoZSBpbnRlcnJ1cHQgY29uZGl0aW9uIGF0IGNlcnRhaW4KcG9pbnRzIHRvIGNhdGNo
IHdoZW4gdGhlIGxpbmUgZ29lcyBsb3cgYW5kIHdlIGNhbiByZW1vdmUgdGhlIHZ0aW1lciB2SVJR
CmZyb20gdGhlIHZHSUMgKGFuZCB0aGUgTFIpLgpUaGUgVkdJQyBpbiBYZW4gc28gZmFyIG9ubHkg
aW1wbGVtZW50ZWQgZWRnZSB0cmlnZ2VyZWQgdklSUXMsIHJlYWxseSwgc28Kd2UgbmVlZCB0byBh
ZGQgbmV3IGZ1bmN0aW9uYWxpdHkgdG8gcmUtc2FtcGxlIHRoZSBpbnRlcnJ1cHQgc3RhdGUuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4K
LS0tCiB4ZW4vYXJjaC9hcm0vdGltZS5jICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9hcmNoL2FybS90cmFwcy5jICAgIHwgIDEgKwogeGVuL2luY2x1ZGUv
eGVuL3RpbWVyLmggfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3RpbWUuYyBiL3hlbi9hcmNoL2FybS90aW1lLmMKaW5k
ZXggYzExZmNmZWFkZC4uOThlYmI0MzA1ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RpbWUu
YworKysgYi94ZW4vYXJjaC9hcm0vdGltZS5jCkBAIC0yNjMsNiArMjYzLDQwIEBAIHN0YXRpYyB2
b2lkIHZ0aW1lcl9pbnRlcnJ1cHQoaW50IGlycSwgdm9pZCAqZGV2X2lkLCBzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICB2Z2ljX2luamVjdF9pcnEoY3VycmVudC0+ZG9tYWluLCBjdXJy
ZW50LCBjdXJyZW50LT5hcmNoLnZpcnRfdGltZXIuaXJxLCB0cnVlKTsKIH0KIAorLyoqCisgKiB2
dGltZXJfc3luYygpIC0gdXBkYXRlIHRoZSBzdGF0ZSBvZiB0aGUgdmlydHVhbCB0aW1lciBhZnRl
ciBhIGd1ZXN0IHJ1bgorICogQHZjcHU6IFRoZSBWQ1BVIHRvIHN5bmMgdGhlIGFyY2ggdGltZXIg
c3RhdGUKKyAqCisgKiBBZnRlciByZXR1cm5pbmcgZnJvbSBhIGd1ZXN0LCB1cGRhdGUgdGhlIHN0
YXRlIG9mIHRoZSB2aXJ0dWFsIGludGVycnVwdAorICogbGluZSwgdG8gbW9kZWwgdGhlIGxldmVs
IHRyaWdnZXJlZCBpbnRlcnJ1cHQgY29ycmVjdGx5LgorICogSWYgdGhlIGd1ZXN0IGhhcyBoYW5k
bGVkIGEgdGltZXIgaW50ZXJydXB0LCB0aGUgdmlydHVhbCBpbnRlcnJ1cHQgbGluZQorICogbmVl
ZHMgdG8gYmUgbG93ZXJlZCBleHBsaWNpdGx5LiB2Z2ljX2luamVjdF9pcnEoKSB0YWtlcyBjYXJl
IG9mIHRoYXQuCisgKi8KK3ZvaWQgdnRpbWVyX3N5bmMoc3RydWN0IHZjcHUgKnZjcHUpCit7Cisg
ICAgc3RydWN0IHZ0aW1lciAqdnRpbWVyID0gJnZjcHUtPmFyY2gudmlydF90aW1lcjsKKyAgICBi
b29sIGxldmVsOworCisgICAgdnRpbWVyLT5jdGwgPSBSRUFEX1NZU1JFRzMyKENOVFZfQ1RMX0VM
MCk7CisgICAgdnRpbWVyLT5jdmFsID0gUkVBRF9TWVNSRUc2NChDTlRWX0NWQUxfRUwwKTsKKwor
ICAgIC8qCisgICAgICogVGVjaG5pY2FsbHkgd2Ugc2hvdWxkIG1hc2sgd2l0aCAweDcgaGVyZSwg
dG8gY2F0Y2ggaWYgdGhlIHRpbWVyCisgICAgICogaW50ZXJydXB0IGlzIG1hc2tlZC4gSG93ZXZl
ciBYZW4gYWx3YXlzIG1hc2tzIHRoZSB0aW1lciB1cG9uIGVudGVyaW5nCisgICAgICogdGhlIGh5
cGVydmlzb3IsIGxlYXZpbmcgaXQgdXAgdG8gdGhlIGd1ZXN0IHRvIHVuLW1hc2sgaXQuCisgICAg
ICogU28gd2Ugd291bGQgYWx3YXlzIHJlYWQgYSAibG93IiBsZXZlbCwgZGVzcGl0ZSB0aGUgY29u
ZGl0aW9uIGJlaW5nCisgICAgICogYWN0dWFsbHkgImhpZ2giLiBJZ29yaW5nIHRoZSBtYXNrIGJp
dCBzb2x2ZXMgdGhpcyAoZm9yIG5vdykuCisgICAgICogQW5vdGhlciBwb3NzaWJsZSBjaGVjayB3
b3VsZCBiZSB0byBjb21wYXJlIHRoZSB2YWx1ZSBvZiBDTlRWQ1RfRUwwCisgICAgICogYWdhaW5z
dCB2dGltZXItPmN2YWwgYW5kIGRlcml2ZSB0aGUgaW50ZXJydXB0IHN0YXRlIGZyb20gdGhhdC4K
KyAgICAgKgorICAgICAqIFRPRE86IFRoZSBwcm9wZXIgZml4IGZvciB0aGlzIGlzIHRvIG1ha2Ug
dnRpbWVyIHZJUlEgaGFyZHdhcmUgbWFwcGVkLAorICAgICAqIGJ1dCB0aGlzIHJlcXVpcmVzIHJl
d29ya2luZyB0aGUgYXJjaCB0aW1lciB0byBpbXBsZW1lbnQgdGhpcy4KKyAgICAgKi8KKyAgICBs
ZXZlbCA9ICh2dGltZXItPmN0bCAmIDB4NSkgPT0gKENOVHhfQ1RMX0VOQUJMRSB8IENOVHhfQ1RM
X1BFTkRJTkcpOworCisgICAgdmdpY19pbmplY3RfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgdnRp
bWVyLT5pcnEsIGxldmVsKTsKK30KKwogLyoKICAqIEFyY2ggdGltZXIgaW50ZXJydXB0IHJlYWxs
eSBvdWdodCB0byBiZSBsZXZlbCB0cmlnZ2VyZWQsIHNpbmNlIHRoZQogICogZGVzaWduIG9mIHRo
ZSB0aW1lci9jb21wYXJhdG9yIG1lY2hhbmlzbSBpcyBiYXNlZCBhcm91bmQgdGhhdApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCAx
Y2JhN2U1ODRkLi4yZDc3MGExNGE1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwor
KysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwpAQCAtMjAyNCw2ICsyMDI0LDcgQEAgc3RhdGljIHZv
aWQgZW50ZXJfaHlwZXJ2aXNvcl9oZWFkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
ICAgICBpZiAoIGN1cnJlbnQtPmFyY2guaGNyX2VsMiAmIEhDUl9WQSApCiAgICAgICAgICAgICBj
dXJyZW50LT5hcmNoLmhjcl9lbDIgPSBSRUFEX1NZU1JFRyhIQ1JfRUwyKTsKIAorICAgICAgICB2
dGltZXJfc3luYyhjdXJyZW50KTsKICAgICAgICAgZ2ljX2NsZWFyX2xycyhjdXJyZW50KTsKICAg
ICB9CiB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdGltZXIuaCBiL3hlbi9pbmNsdWRl
L3hlbi90aW1lci5oCmluZGV4IDQ1MTMyNjBiMGQuLmVkZGJiZjM5MDMgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3hlbi90aW1lci5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi90aW1lci5oCkBAIC05
NCw2ICs5NCw4IEBAIERFQ0xBUkVfUEVSX0NQVShzX3RpbWVfdCwgdGltZXJfZGVhZGxpbmUpOwog
LyogQXJjaC1kZWZpbmVkIGZ1bmN0aW9uIHRvIHJlcHJvZ3JhbSB0aW1lciBoYXJkd2FyZSBmb3Ig
bmV3IGRlYWRsaW5lLiAqLwogaW50IHJlcHJvZ3JhbV90aW1lcihzX3RpbWVfdCB0aW1lb3V0KTsK
IAordm9pZCB2dGltZXJfc3luYyhzdHJ1Y3QgdmNwdSAqdmNwdSk7CisKIC8qIENhbGN1bGF0ZSB0
aGUgYWxpZ25lZCBmaXJzdCB0aWNrIHRpbWUgZm9yIGEgZ2l2ZW4gcGVyaW9kaWMgdGltZXIuICov
CiBzX3RpbWVfdCBhbGlnbl90aW1lcihzX3RpbWVfdCBmaXJzdHRpY2ssIHVpbnQ2NF90IHBlcmlv
ZCk7CiAKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qR-0000VT-IE; Fri, 09 Feb 2018 14:40:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qP-0000Nf-S2
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:05 +0000
X-Inumbo-ID: 0cf03366-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cf03366-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:36 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id g1so15781826wmg.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=wMTQBln9tkyxPagH1I1zhAYFVNtvXGowm7fo9jdSigQ=;
 b=A9QJYW4knLPVTvBWU+trfhNlVbIVV6rMdcAP1xUAw3KvC+TplguPCWN2J7gG0ca3k3
 ZLGCNkI/2slEog8C2e43I+wT01tEjZSBEInuWRkP+og9Sw8wF7Q5eb5IvbGTKHF5Veq9
 z9maKRUXjJhwUZq04YdIJIyBIgWYkL0iSIeDk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=wMTQBln9tkyxPagH1I1zhAYFVNtvXGowm7fo9jdSigQ=;
 b=QRvqTdwEgx3eA7BAFQAHZz8oQ62tBZgH/B6P/EpeToGxsJRmYsYYClJkQW2czjy1c9
 6L47vnjgfm5RyV2lGI+qZR/fAEnFpdLKYi8GXLaNBB3QCsaACT9/lA6oaMzmeTIfYEfR
 QwfJga1lxOKC5JX1yJyO3DG3trAyniUxAlbTpZT6rikU3iCk9kczIrCcwoZORQyNbQug
 Tn7eZnQs/jP6h08N6qZpyXiFpZkcY3otXpih/K2CWsMowfqy+e7av0qJXNHrew08dXrE
 E+u+4SeukpJiE9zyX02GfZlhodHyhf2VuY2zkjL2qNmfLQFWqB6/NGnoxxUomreXlFEu
 5qoA==
X-Gm-Message-State: APf1xPB1HF9ZB2Omgs1A9U7FSRbm6H7CH79nPufG4W3oZoke8l0sJLDe
 ZFmO1evhhB6mNaRMntDWzW3VGrrmLu0=
X-Google-Smtp-Source: AH8x224/TrnqWSG5S3L9RQdt/IlS0ZQcaPDUStoykf6F1QSWND5dbC1p8bSkE+zxt4bAGqnPgQOcqw==
X-Received: by 10.28.156.67 with SMTP id f64mr2397305wme.11.1518187204050;
 Fri, 09 Feb 2018 06:40:04 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:03 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:06 +0000
Message-Id: <20180209143937.28866-19-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 18/49] ARM: evtchn: Handle level triggered
	IRQs correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGV2ZW50IGNoYW5uZWwgSVJRIGhhcyBsZXZlbCB0cmlnZ2VyZWQgc2VtYW50aWNzLCBob3dl
dmVyIHRoZSBjdXJyZW50ClZHSUMgdHJlYXRzIGV2ZXJ5dGhpbmcgYXMgZWRnZSB0cmlnZ2VyZWQu
ClRvIGNvcnJlY3RseSBwcm9jZXNzIHRob3NlIElSUXMsIHdlIGhhdmUgdG8gbG93ZXIgdGhlICh2
aXJ0dWFsKSBJUlEgbGluZQphdCBzb21lIHBvaW50IGluIHRpbWUsIGRlcGVuZGluZyBvbiB3aGV0
aGVyIHRoZXIgaW50ZXJydXB0IGNvbmRpdGlvbgpzdGlsbCBwcmV2YWlscy4KQ2hlY2sgdGhlIHBl
ci1WQ1BVIGV2dGNobl91cGNhbGxfcGVuZGluZyB2YXJpYWJsZSB0byBtYWtlIHRoZSBpbnRlcnJ1
cHQKbGluZSBtYXRjaCBpdHMgc3RhdHVzLCBhbmQgY2FsbCB0aGlzIGZ1bmN0aW9uIHVwb24gZXZl
cnkgaHlwZXJ2aXNvcgplbnRyeS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICB8
IDcgKysrKysrKwogeGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgIHwgMSArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL2V2ZW50LmggfCAxICsKIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCmluZGV4IGU3NmNmZGZlODMuLjg3YmQ0OTM5MjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW4uYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKQEAgLTk1NSw2ICs5NTUsMTMg
QEAgdm9pZCB2Y3B1X21hcmtfZXZlbnRzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCiAgICAgdmdp
Y19pbmplY3RfaXJxKHYtPmRvbWFpbiwgdiwgdi0+ZG9tYWluLT5hcmNoLmV2dGNobl9pcnEsIHRy
dWUpOwogfQogCit2b2lkIHZjcHVfdXBkYXRlX2V2dGNobl9pcnEoc3RydWN0IHZjcHUgKnYpCit7
CisgICAgYm9vbCBwZW5kaW5nID0gdmNwdV9pbmZvKHYsIGV2dGNobl91cGNhbGxfcGVuZGluZyk7
CisKKyAgICB2Z2ljX2luamVjdF9pcnEodi0+ZG9tYWluLCB2LCB2LT5kb21haW4tPmFyY2guZXZ0
Y2huX2lycSwgcGVuZGluZyk7Cit9CisKIC8qIFRoZSBBUk0gc3BlYyBkZWNsYXJlcyB0aGF0IGV2
ZW4gaWYgbG9jYWwgaXJxcyBhcmUgbWFza2VkIGluCiAgKiB0aGUgQ1BTUiByZWdpc3RlciwgYW4g
aXJxIHNob3VsZCB3YWtlIHVwIGEgY3B1IGZyb20gV0ZJIGFueXdheS4KICAqIEZvciB0aGlzIHJl
YXNvbiB3ZSBuZWVkIHRvIGNoZWNrIGZvciBpcnFzIHRoYXQgbmVlZCBkZWxpdmVyeSwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXgg
MmQ3NzBhMTRhNS4uZjU3ZWYyMTQxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMK
KysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKQEAgLTIwMjUsNiArMjAyNSw3IEBAIHN0YXRpYyB2
b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAg
ICAgICAgICAgIGN1cnJlbnQtPmFyY2guaGNyX2VsMiA9IFJFQURfU1lTUkVHKEhDUl9FTDIpOwog
CiAgICAgICAgIHZ0aW1lcl9zeW5jKGN1cnJlbnQpOworICAgICAgICB2Y3B1X3VwZGF0ZV9ldnRj
aG5faXJxKGN1cnJlbnQpOwogICAgICAgICBnaWNfY2xlYXJfbHJzKGN1cnJlbnQpOwogICAgIH0K
IH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZXZlbnQuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZXZlbnQuaAppbmRleCBlOGMyYTZjYjQ0Li44N2VmNzZlM2Q1IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9l
dmVudC5oCkBAIC02LDYgKzYsNyBAQAogCiB2b2lkIHZjcHVfa2ljayhzdHJ1Y3QgdmNwdSAqdik7
CiB2b2lkIHZjcHVfbWFya19ldmVudHNfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdik7Cit2b2lkIHZj
cHVfdXBkYXRlX2V2dGNobl9pcnEoc3RydWN0IHZjcHUgKnYpOwogdm9pZCB2Y3B1X2Jsb2NrX3Vu
bGVzc19ldmVudF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2KTsKIAogc3RhdGljIGlubGluZSBpbnQg
dmNwdV9ldmVudF9kZWxpdmVyeV9pc19lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQotLSAKMi4xNC4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qR-0000WS-RF; Fri, 09 Feb 2018 14:40:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qR-0000Tw-7A
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:07 +0000
X-Inumbo-ID: 0d8af4ae-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d8af4ae-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:38 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id k32so1971055wrk.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=vVdWJdNMMBLFVI+0CKxyCz6QAp5Zo8pegUpPuzn8pcA=;
 b=TWhwXWn0ofQmc6Nk3m12IlYQefCe6M96+rOKfjy6WNZUyg/o5vok4KLSphu1dGjRe1
 3YmMQwJNbLg1twXWzo8Gw2Skl/6FG/CrzCTQe/roOaqPwuBXC7nfTNwFQp0Jyxw9r4pR
 QatLBGYFcG2zKr3PttJPmGTSNbPuF87YNaLSg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=vVdWJdNMMBLFVI+0CKxyCz6QAp5Zo8pegUpPuzn8pcA=;
 b=tZ4DE3NizkGR9zYX8Ank77FnFEa3fyEMujN3SW3EUJwHnq2ydG/yAxiTVwg8wAU8uD
 q71vopaGqxgh8ev2IKmvocy/8kLKiuOVA/HRN8/ikYjUk9WEoXhW0vxO0si3RROZMXuh
 IWV/Mvru8YapvBquqsPjSbl/+h/Z7bdqy/lsWjqBE0w9z/AS+0+wnxqr9BgRB0aPT+r2
 1L76BnTC4/o3zDfz74sDpItJCE1HH/gP47onLouLNtidJjAba6cuod5XU7RVYbYbZ/al
 DR+uVs41kYU5uDWXgoHeQlh7qBwYEtEFyvRlCmsEJ5Z/VTD1o1+kLQKacT5xuLE/FUEw
 FXoA==
X-Gm-Message-State: APf1xPBAD+Q2aDDV8Q1oe5h2z/Cu0ipMhAB8t/lyKiSQco0NXk66OBFf
 1v0CpUP4vyYCTW7unuLwWrf0Nw==
X-Google-Smtp-Source: AH8x225L7u4a6acQVZTDMgqfKFr10W2NTAKxxfi1ZNQfHJjlDAqQFnH5jQ05La/hbeV3xtmltPAvmQ==
X-Received: by 10.223.172.116 with SMTP id v107mr2618544wrc.269.1518187205061; 
 Fri, 09 Feb 2018 06:40:05 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:04 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:07 +0000
Message-Id: <20180209143937.28866-20-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 19/49] ARM: vPL011: Use the VGIC's level
	triggered IRQs handling if available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGVtdWxhdGVkIEFSTSBTQlNBIFVBUlQgaXMgdXNpbmcgbGV2ZWwgdHJpZ2dlcmVkIElSUSBz
ZW1hbnRpY3MsCmhvd2V2ZXIgdGhlIGN1cnJlbnQgVkdJQyBjYW4gb25seSBoYW5kbGUgZWRnZSB0
cmlnZ2VyZWQgSVJRcywgcmVhbGx5LgpEaXNhYmxlIHRoZSBleGlzdGluZyB3b3JrYXJvdW5kIGZv
ciB0aGlzIHByb2JsZW0gaW4gY2FzZSB3ZSBoYXZlIHRoZQpuZXcgVkdJQyBpbiBwbGFjZSwgd2hp
Y2ggY2FuIHByb3Blcmx5IGhhbmRsZSBsZXZlbCB0cmlnZ2VyZWQgSVJRcy4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9h
cmNoL2FybS92cGwwMTEuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cGwwMTEuYyBiL3hlbi9hcmNoL2FybS92cGww
MTEuYwppbmRleCA1ZGNmNGJlYzE4Li4xOTdlY2U4ODczIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdnBsMDExLmMKKysrIGIveGVuL2FyY2gvYXJtL3ZwbDAxMS5jCkBAIC01NCw2ICs1NCw3IEBA
IHN0YXRpYyB2b2lkIHZwbDAxMV91cGRhdGVfaW50ZXJydXB0X3N0YXR1cyhzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgICAqLwogICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmdnBsMDExLT5sb2NrKSk7
CiAKKyNpZm5kZWYgQ09ORklHX05FV19WR0lDCiAgICAgLyoKICAgICAgKiBUT0RPOiBQTDAxMSBp
bnRlcnJ1cHRzIGFyZSBsZXZlbCB0cmlnZ2VyZWQgd2hpY2ggbWVhbnMKICAgICAgKiB0aGF0IGlu
dGVycnVwdCBuZWVkcyB0byBiZSBzZXQvY2xlYXIgaW5zdGVhZCBvZiBiZWluZwpAQCAtNzEsNiAr
NzIsOSBAQCBzdGF0aWMgdm9pZCB2cGwwMTFfdXBkYXRlX2ludGVycnVwdF9zdGF0dXMoc3RydWN0
IGRvbWFpbiAqZCkKICAgICAgICAgdmdpY19pbmplY3RfaXJxKGQsIE5VTEwsIEdVRVNUX1ZQTDAx
MV9TUEksIHRydWUpOwogCiAgICAgdnBsMDExLT5zaGFkb3dfdWFydG1pcyA9IHVhcnRtaXM7Cisj
ZWxzZQorICAgIHZnaWNfaW5qZWN0X2lycShkLCBOVUxMLCBHVUVTVF9WUEwwMTFfU1BJLCAhIXVh
cnRtaXMpOworI2VuZGlmCiB9CiAKIHN0YXRpYyB1aW50OF90IHZwbDAxMV9yZWFkX2RhdGEoc3Ry
dWN0IGRvbWFpbiAqZCkKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qU-0000c0-2x; Fri, 09 Feb 2018 14:40:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qT-0000Yy-0G
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:09 +0000
X-Inumbo-ID: 0e3cfeb2-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e3cfeb2-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:39 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id b52so8443679wrd.10
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=pxT8YLwA5eXKn+IXcpkUnpO2wLpxyvvSxAu5r0fBGkY=;
 b=d9KSHqk01q17tI52VfOdaRnIqgimwDkrmoTgCtwmCbxlI8Ey0sdSpKFbeKlufZTILf
 yKAjn+9+IDkEZTOT5nDpFxrufyJuTO1X6ATsQymY278l2ghHNnZfeRhpM3ghJY4tI7SE
 UMthWlBTJT/C+BPMhxPUA9AqoI7QaAtgQ0JHg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=pxT8YLwA5eXKn+IXcpkUnpO2wLpxyvvSxAu5r0fBGkY=;
 b=fzxMoGir+2H+ELOlaLZohSHhH/OzGQEzIzYQv6lTRXaK2wCG1aPm7KMaOiGcnPoQqi
 tNtrhOsrBgDz1bevTx3MJ+B60zVaeIEowGBKh7sDM9UWku/qtONS+GvdRCElp1UIy5bU
 KNPoX6bom0+IqfXs7lULhgdqzJmGZCwMV6Q6kA8GujnzswxBH6FIfdu6UcaWfZZFOmqd
 1d7BKyhpYqKRauCFWowE2xu9uUi5tuTQzXKiFSes1wyYnwHywl3Kj6j1qQkqlPoP8v4x
 VB0pgjf/0LJctZ9iv/Rsu1RMcq8vCs+Y78UZWThKVX6KjUIpv3p++yOH8w84nsu8YYHC
 qX1Q==
X-Gm-Message-State: APf1xPDeIlPu6613gxPLlVdP437LAp0DOUisX07ZaOltY6GcfpGXgDUg
 GAJN8E7rkTCDmsUlvBthlT+I4D6E1cU=
X-Google-Smtp-Source: AH8x22505ygph/lhZz+V6tQRtSfUNTvZM15863rParmHMgrzvX62xTEIEOIxoJST3xVYqDfEx7uOcw==
X-Received: by 10.223.166.133 with SMTP id t5mr2674619wrc.106.1518187206131;
 Fri, 09 Feb 2018 06:40:06 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:05 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:08 +0000
Message-Id: <20180209143937.28866-21-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 20/49] ARM: new VGIC: Add data structure
	definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGhlYWRlciBmaWxlIGZvciB0aGUgbmV3IGFuZCBpbXByb3ZlZCBHSUMgaW1wbGVt
ZW50YXRpb24uClRoZSBiaWcgY2hhbmdlIGlzIHRoYXQgd2Ugbm93IGhhdmUgYSBzdHJ1Y3Qgdmdp
Y19pcnEgcGVyIElSUSBpbnN0ZWFkCm9mIHNwcmVhZGluZyBhbGwgdGhlIGluZm9ybWF0aW9uIG92
ZXIgdmFyaW91cyBiaXRtYXBzIGluIHRoZSByYW5rcy4KCldlIGluY2x1ZGUgdGhpcyBuZXcgaGVh
ZGVyIGNvbmRpdGlvbmFsbHkgZnJvbSB3aXRoaW4gdGhlIG9sZCBoZWFkZXIKZmlsZSBmb3IgdGhl
IHRpbWUgYmVpbmcgdG8gYXZvaWQgdG91Y2hpbmcgYWxsIHRoZSB1c2Vycy4KClRoaXMgaXMgYmFz
ZWQgb24gTGludXggY29tbWl0IGIxOGI1Nzc4N2Y1ZSwgd3JpdHRlbiBieSBDaHJpc3RvZmZlciBE
YWxsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFy
by5vcmc+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9hcm1fdmdpYy5oIHwgMjY5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oICAgfCAgIDQgKwogeGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmggICAgIHwgICA2ICsK
IDMgZmlsZXMgY2hhbmdlZCwgMjc5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS9hc20tYXJtL2FybV92Z2ljLmgKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FybV92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybV92Z2ljLmgKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uODY1ZTllZTViYwotLS0gL2Rldi9udWxs
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtX3ZnaWMuaApAQCAtMCwwICsxLDI2OSBAQAor
LyoKKyAqIENvcHlyaWdodCAoQykgMjAxNSwgMjAxNiBBUk0gTHRkLgorICoKKyAqIFRoaXMgcHJv
Z3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9k
aWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIHZlcnNpb24gMiBhcworICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUg
cmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxv
bmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xp
Y2Vuc2VzLz4uCisgKi8KKyNpZm5kZWYgX19LVk1fQVJNX1ZHSUNfSAorI2RlZmluZSBfX0tWTV9B
Uk1fVkdJQ19ICisKKyNpbmNsdWRlIDxhc20vYXRvbWljLmg+CisjaW5jbHVkZSA8YXNtL21taW8u
aD4KKyNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KKyNpbmNsdWRlIDx4ZW4vbGlzdC5oPgorCisj
ZGVmaW5lIFZHSUNfVjNfTUFYX0NQVVMgICAgICAgIDI1NQorI2RlZmluZSBWR0lDX1YyX01BWF9D
UFVTICAgICAgICA4CisjZGVmaW5lIFZHSUNfTlJfSVJRU19MRUdBQ1kgICAgIDI1NgorI2RlZmlu
ZSBWR0lDX05SX1NHSVMgICAgICAgICAgICAxNgorI2RlZmluZSBWR0lDX05SX1BQSVMgICAgICAg
ICAgICAxNgorI2RlZmluZSBWR0lDX05SX1BSSVZBVEVfSVJRUyAgICAoVkdJQ19OUl9TR0lTICsg
VkdJQ19OUl9QUElTKQorI2RlZmluZSBWR0lDX01BWF9QUklWQVRFICAgICAgICAoVkdJQ19OUl9Q
UklWQVRFX0lSUVMgLSAxKQorI2RlZmluZSBWR0lDX01BWF9TUEkgICAgICAgICAgICAxMDE5Cisj
ZGVmaW5lIFZHSUNfTUFYX1JFU0VSVkVEICAgICAgIDEwMjMKKyNkZWZpbmUgVkdJQ19NSU5fTFBJ
ICAgICAgICAgICAgODE5MgorCisjZGVmaW5lIGlycV9pc19wcGkoaXJxKSAoKGlycSkgPj0gVkdJ
Q19OUl9TR0lTICYmIChpcnEpIDwgVkdJQ19OUl9QUklWQVRFX0lSUVMpCisjZGVmaW5lIGlycV9p
c19zcGkoaXJxKSAoKGlycSkgPj0gVkdJQ19OUl9QUklWQVRFX0lSUVMgJiYgXAorICAgICAgICAg
ICAgICAgICAgICAgICAgIChpcnEpIDw9IFZHSUNfTUFYX1NQSSkKKworZW51bSB2Z2ljX3R5cGUg
eworICAgIFZHSUNfVjIsICAgICAgICAvKiBHb29kIG9sJyBHSUN2MiAqLworICAgIFZHSUNfVjMs
ICAgICAgICAvKiBOZXcgZmFuY3kgR0lDdjMgKi8KK307CisKKyNkZWZpbmUgVkdJQ19WMl9NQVhf
TFJTICAgICAgICAgKDEgPDwgNikKKyNkZWZpbmUgVkdJQ19WM19NQVhfTFJTICAgICAgICAgMTYK
KyNkZWZpbmUgVkdJQ19WM19MUl9JTkRFWChscikgICAgKFZHSUNfVjNfTUFYX0xSUyAtIDEgLSBs
cikKKworZW51bSB2Z2ljX2lycV9jb25maWcgeworICAgIFZHSUNfQ09ORklHX0VER0UgPSAwLAor
ICAgIFZHSUNfQ09ORklHX0xFVkVMCit9OworCitzdHJ1Y3QgdmdpY19pcnEgeworICAgIHNwaW5s
b2NrX3QgaXJxX2xvY2s7ICAgICAgICAvKiBQcm90ZWN0cyB0aGUgY29udGVudCBvZiB0aGUgc3Ry
dWN0ICovCisgICAgc3RydWN0IGxpc3RfaGVhZCBscGlfbGlzdDsgIC8qIFVzZWQgdG8gbGluayBh
bGwgTFBJcyB0b2dldGhlciAqLworICAgIHN0cnVjdCBsaXN0X2hlYWQgYXBfbGlzdDsKKworICAg
IHN0cnVjdCB2Y3B1ICp2Y3B1OyAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiBTR0lzIGFuZCBQUElzOiBUaGUgVkNQVQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKiBTUElzIGFuZCBMUElzOiBUaGUgVkNQVSB3aG9zZSBhcF9saXN0CisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIHRoaXMgaXMgcXVldWVkIG9uLgorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KKworICAgIHN0cnVjdCB2Y3B1ICp0YXJnZXRf
dmNwdTsgICAvKgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBUaGUgVkNQVSB0
aGF0IHRoaXMgaW50ZXJydXB0IHNob3VsZAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKiBiZSBzZW50IHRvLCBhcyBhIHJlc3VsdCBvZiB0aGUKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICogdGFyZ2V0cyByZWcgKHYyKSBvciB0aGUgYWZmaW5pdHkgcmVnICh2Myku
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworCisgICAgdTMyIGludGlkOyAg
ICAgICAgICAgICAgICAgIC8qIEd1ZXN0IHZpc2libGUgSU5USUQgKi8KKyAgICBib29sIGxpbmVf
bGV2ZWw7ICAgICAgICAgICAgLyogTGV2ZWwgb25seSAqLworICAgIGJvb2wgcGVuZGluZ19sYXRj
aDsgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBUaGUgcGVu
ZGluZyBsYXRjaCBzdGF0ZSB1c2VkIHRvCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAqIGNhbGN1bGF0ZSB0aGUgcGVuZGluZyBzdGF0ZSBmb3IgYm90aAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKiBsZXZlbCBhbmQgZWRnZSB0cmlnZ2VyZWQgSVJRcy4KKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgYm9vbCBhY3RpdmU7ICAgICAgICAg
ICAgICAgIC8qIG5vdCB1c2VkIGZvciBMUElzICovCisgICAgYm9vbCBlbmFibGVkOworICAgIGJv
b2wgaHc7ICAgICAgICAgICAgICAgICAgICAvKiBUaWVkIHRvIEhXIElSUSAqLworICAgIGF0b21p
Y190IHJlZmNvdW50OyAgICAgICAgICAvKiBVc2VkIGZvciBMUElzICovCisgICAgdTMyIGh3aW50
aWQ7ICAgICAgICAgICAgICAgIC8qIEhXIElOVElEIG51bWJlciAqLworICAgIHVuaW9uCisgICAg
eworICAgICAgICB1OCB0YXJnZXRzOyAgICAgICAgICAgICAvKiBHSUN2MiB0YXJnZXQgVkNQVXMg
bWFzayAqLworICAgICAgICB1MzIgbXBpZHI7ICAgICAgICAgICAgICAvKiBHSUN2MyB0YXJnZXQg
VkNQVSAqLworICAgIH07CisgICAgdTggc291cmNlOyAgICAgICAgICAgICAgICAgIC8qIEdJQ3Yy
IFNHSXMgb25seSAqLworICAgIHU4IHByaW9yaXR5OworICAgIGVudW0gdmdpY19pcnFfY29uZmln
IGNvbmZpZzsgICAgLyogTGV2ZWwgb3IgZWRnZSAqLworfTsKKworc3RydWN0IHZnaWNfcmVnaXN0
ZXJfcmVnaW9uOworc3RydWN0IHZnaWNfaXRzOworCitlbnVtIGlvZGV2X3R5cGUgeworICAgIElP
REVWX0NQVUlGLAorICAgIElPREVWX0RJU1QsCisgICAgSU9ERVZfUkVESVNULAorICAgIElPREVW
X0lUUworfTsKKworc3RydWN0IHZnaWNfaW9fZGV2aWNlIHsKKyAgICBwYWRkcl90IGJhc2VfYWRk
cjsKKyAgICB1bmlvbgorICAgIHsKKyAgICAgICAgc3RydWN0IHZjcHUgKnJlZGlzdF92Y3B1Owor
ICAgICAgICBzdHJ1Y3QgdmdpY19pdHMgKml0czsKKyAgICB9OworICAgIGNvbnN0IHN0cnVjdCB2
Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqcmVnaW9uczsKKyAgICBlbnVtIGlvZGV2X3R5cGUgaW9kZXZf
dHlwZTsKKyAgICBpbnQgbnJfcmVnaW9uczsKK307CisKK3N0cnVjdCB2Z2ljX2l0cyB7CisgICAg
LyogVGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgSVRTIGNvbnRyb2wgcmVnaXN0ZXIgZnJhbWUgKi8K
KyAgICBwYWRkcl90ICAgICB2Z2ljX2l0c19iYXNlOworCisgICAgYm9vbCAgICAgICAgZW5hYmxl
ZDsKKyAgICBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgICAgICAgaW9kZXY7CisKKyAgICAvKiBUaGVz
ZSByZWdpc3RlcnMgY29ycmVzcG9uZCB0byBHSVRTX0JBU0VSezAsMX0gKi8KKyAgICB1NjQgICAg
ICAgICBiYXNlcl9kZXZpY2VfdGFibGU7CisgICAgdTY0ICAgICAgICAgYmFzZXJfY29sbF90YWJs
ZTsKKworICAgIC8qIFByb3RlY3RzIHRoZSBjb21tYW5kIHF1ZXVlICovCisgICAgc3BpbmxvY2tf
dCAgY21kX2xvY2s7CisgICAgdTY0ICAgICAgICAgY2Jhc2VyOworICAgIHUzMiAgICAgICAgIGNy
ZWFkcjsKKyAgICB1MzIgICAgICAgICBjd3JpdGVyOworCisgICAgLyogbWlncmF0aW9uIEFCSSBy
ZXZpc2lvbiBpbiB1c2UgKi8KKyAgICB1MzIgICAgICAgICBhYmlfcmV2OworCisgICAgLyogUHJv
dGVjdHMgdGhlIGRldmljZSBhbmQgY29sbGVjdGlvbiBsaXN0cyAqLworICAgIHNwaW5sb2NrX3Qg
IGl0c19sb2NrOworICAgIHN0cnVjdCBsaXN0X2hlYWQgICAgICAgICAgICBkZXZpY2VfbGlzdDsK
KyAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAgICAgICAgY29sbGVjdGlvbl9saXN0OworfTsKKwor
c3RydWN0IHZnaWNfZGlzdCB7CisgICAgYm9vbCAgICAgICAgICAgICAgICByZWFkeTsKKyAgICBi
b29sICAgICAgICAgICAgICAgIGluaXRpYWxpemVkOworCisgICAgLyogdkdJQyBtb2RlbCB0aGUg
a2VybmVsIGVtdWxhdGVzIGZvciB0aGUgZ3Vlc3QgKEdJQ3YyIG9yIEdJQ3YzKSAqLworICAgIHUz
MiAgICAgICAgICAgICAgICAgdmVyc2lvbjsKKworICAgIC8qIERvIGluamVjdGVkIE1TSXMgcmVx
dWlyZSBhbiBhZGRpdGlvbmFsIGRldmljZSBJRD8gKi8KKyAgICBib29sICAgICAgICAgICAgICAg
IG1zaXNfcmVxdWlyZV9kZXZpZDsKKworICAgIGludCAgICAgICAgICAgICAgICAgbnJfc3BpczsK
KworICAgIC8qIGJhc2UgYWRkcmVzc2VzIGluIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2U6
ICovCisgICAgcGFkZHJfdCAgICAgICAgICAgICB2Z2ljX2Rpc3RfYmFzZTsgICAgIC8qIGRpc3Ry
aWJ1dG9yICovCisgICAgdW5pb24KKyAgICB7CisgICAgICAgIC8qIGVpdGhlciBhIEdJQ3YyIENQ
VSBpbnRlcmZhY2UgKi8KKyAgICAgICAgcGFkZHJfdCAgICAgICAgIHZnaWNfY3B1X2Jhc2U7Cisg
ICAgICAgIC8qIG9yIGEgbnVtYmVyIG9mIEdJQ3YzIHJlZGlzdHJpYnV0b3IgcmVnaW9ucyAqLwor
ICAgICAgICBzdHJ1Y3QKKyAgICAgICAgeworICAgICAgICAgICAgcGFkZHJfdCAgICAgdmdpY19y
ZWRpc3RfYmFzZTsKKyAgICAgICAgICAgIHBhZGRyX3QgICAgIHZnaWNfcmVkaXN0X2ZyZWVfb2Zm
c2V0OworICAgICAgICB9OworICAgIH07CisKKyAgICAvKiBkaXN0cmlidXRvciBlbmFibGVkICov
CisgICAgYm9vbCAgICAgICAgICAgICAgICBlbmFibGVkOworCisgICAgc3RydWN0IHZnaWNfaXJx
ICAgICAqc3BpczsKKyAgICB1bnNpZ25lZCBsb25nICAgICAgICphbGxvY2F0ZWRfaXJxczsgLyog
Yml0bWFwIG9mIElSUXMgYWxsb2NhdGVkICovCisKKyAgICBzdHJ1Y3QgdmdpY19pb19kZXZpY2Ug
ICBkaXN0X2lvZGV2OworCisgICAgYm9vbCAgICAgICAgICAgICAgICBoYXNfaXRzOworCisgICAg
LyoKKyAgICAgKiBDb250YWlucyB0aGUgYXR0cmlidXRlcyBhbmQgZ3BhIG9mIHRoZSBMUEkgY29u
ZmlndXJhdGlvbiB0YWJsZS4KKyAgICAgKiBTaW5jZSB3ZSByZXBvcnQgR0lDUl9UWVBFUi5Db21t
b25MUElBZmYgYXMgMGIwMCwgd2UgY2FuIHNoYXJlCisgICAgICogb25lIGFkZHJlc3MgYWNyb3Nz
IGFsbCByZWRpc3RyaWJ1dG9ycy4KKyAgICAgKiBHSUN2MyBzcGVjOiA2LjEuMiAiTFBJIENvbmZp
Z3VyYXRpb24gdGFibGVzIgorICAgICAqLworICAgIHU2NCAgICAgICAgICAgICAgICAgcHJvcGJh
c2VyOworCisgICAgLyogUHJvdGVjdHMgdGhlIGxwaV9saXN0IGFuZCB0aGUgY291bnQgdmFsdWUg
YmVsb3cuICovCisgICAgc3BpbmxvY2tfdCAgICAgICAgICBscGlfbGlzdF9sb2NrOworICAgIHN0
cnVjdCBsaXN0X2hlYWQgICAgbHBpX2xpc3RfaGVhZDsKKyAgICBpbnQgICAgICAgICAgICAgICAg
IGxwaV9saXN0X2NvdW50OworfTsKKworc3RydWN0IHZnaWNfdjJfY3B1X2lmIHsKKyAgICB1MzIg
ICAgIHZnaWNfaGNyOworICAgIHUzMiAgICAgdmdpY192bWNyOworICAgIHU2NCAgICAgdmdpY19l
bHJzcjsgLyogU2F2ZWQgb25seSAqLworICAgIHUzMiAgICAgdmdpY19hcHI7CisgICAgdTMyICAg
ICB2Z2ljX2xyW1ZHSUNfVjJfTUFYX0xSU107Cit9OworCitzdHJ1Y3QgdmdpY192M19jcHVfaWYg
eworICAgIHUzMiAgICAgdmdpY19oY3I7CisgICAgdTMyICAgICB2Z2ljX3ZtY3I7CisgICAgdTMy
ICAgICB2Z2ljX3NyZTsgICAvKiBSZXN0b3JlZCBvbmx5LCBjaGFuZ2UgaWdub3JlZCAqLworICAg
IHUzMiAgICAgdmdpY19lbHJzcjsgLyogU2F2ZWQgb25seSAqLworICAgIHUzMiAgICAgdmdpY19h
cDByWzRdOworICAgIHUzMiAgICAgdmdpY19hcDFyWzRdOworICAgIHU2NCAgICAgdmdpY19scltW
R0lDX1YzX01BWF9MUlNdOworfTsKKworc3RydWN0IHZnaWNfY3B1IHsKKyAgICAvKiBDUFUgdmlm
IGNvbnRyb2wgcmVnaXN0ZXJzIGZvciB3b3JsZCBzd2l0Y2ggKi8KKyAgICB1bmlvbgorICAgIHsK
KyAgICAgICAgc3RydWN0IHZnaWNfdjJfY3B1X2lmICAgdmdpY192MjsKKyAgICAgICAgc3RydWN0
IHZnaWNfdjNfY3B1X2lmICAgdmdpY192MzsKKyAgICB9OworCisgICAgdW5zaWduZWQgaW50IHVz
ZWRfbHJzOworICAgIHN0cnVjdCB2Z2ljX2lycSBwcml2YXRlX2lycXNbVkdJQ19OUl9QUklWQVRF
X0lSUVNdOworCisgICAgc3BpbmxvY2tfdCBhcF9saXN0X2xvY2s7ICAgIC8qIFByb3RlY3RzIHRo
ZSBhcF9saXN0ICovCisKKyAgICAvKgorICAgICAqIExpc3Qgb2YgSVJRcyB0aGF0IHRoaXMgVkNQ
VSBzaG91bGQgY29uc2lkZXIgYmVjYXVzZSB0aGV5IGFyZSBlaXRoZXIKKyAgICAgKiBBY3RpdmUg
b3IgUGVuZGluZyAoaGVuY2UgdGhlIG5hbWU7IEFQIGxpc3QpLCBvciBiZWNhdXNlIHRoZXkgcmVj
ZW50bHkKKyAgICAgKiB3ZXJlIG9uZSBvZiB0aGUgdHdvIGFuZCBuZWVkIHRvIGJlIG1pZ3JhdGVk
IG9mZiB0aGlzIGxpc3QgdG8gYW5vdGhlcgorICAgICAqIFZDUFUuCisgICAgICovCisgICAgc3Ry
dWN0IGxpc3RfaGVhZCBhcF9saXN0X2hlYWQ7CisKKyAgICAvKgorICAgICAqIE1lbWJlcnMgYmVs
b3cgYXJlIHVzZWQgd2l0aCBHSUN2MyBlbXVsYXRpb24gb25seSBhbmQgcmVwcmVzZW50CisgICAg
ICogcGFydHMgb2YgdGhlIHJlZGlzdHJpYnV0b3IuCisgICAgICovCisgICAgc3RydWN0IHZnaWNf
aW9fZGV2aWNlICAgcmRfaW9kZXY7CisgICAgc3RydWN0IHZnaWNfaW9fZGV2aWNlICAgc2dpX2lv
ZGV2OworCisgICAgLyogQ29udGFpbnMgdGhlIGF0dHJpYnV0ZXMgYW5kIGdwYSBvZiB0aGUgTFBJ
IHBlbmRpbmcgdGFibGVzLiAqLworICAgIHU2NCBwZW5kYmFzZXI7CisKKyAgICBib29sIGxwaXNf
ZW5hYmxlZDsKKworICAgIC8qIENhY2hlIGd1ZXN0IHByaW9yaXR5IGJpdHMgKi8KKyAgICB1MzIg
bnVtX3ByaV9iaXRzOworCisgICAgLyogQ2FjaGUgZ3Vlc3QgaW50ZXJydXB0IElEIGJpdHMgKi8K
KyAgICB1MzIgbnVtX2lkX2JpdHM7Cit9OworCitleHRlcm4gc3RydWN0IHN0YXRpY19rZXlfZmFs
c2UgdmdpY192Ml9jcHVpZl90cmFwOworZXh0ZXJuIHN0cnVjdCBzdGF0aWNfa2V5X2ZhbHNlIHZn
aWNfdjNfY3B1aWZfdHJhcDsKKworI2RlZmluZSB2Z2ljX2luaXRpYWxpemVkKGspICgoayktPmFy
Y2gudmdpYy5pbml0aWFsaXplZCkKKyNkZWZpbmUgdmdpY19yZWFkeShrKSAgICAgICAoKGspLT5h
cmNoLnZnaWMucmVhZHkpCisjZGVmaW5lIHZnaWNfdmFsaWRfc3BpKGssIGkpICAgICgoKGkpID49
IFZHSUNfTlJfUFJJVkFURV9JUlFTKSAmJiBcCisgICAgICAgICAgICAoKGkpIDwgKGspLT5hcmNo
LnZnaWMubnJfc3BpcyArIFZHSUNfTlJfUFJJVkFURV9JUlFTKSkKKworYm9vbCB2Z2ljX2VtdWxh
dGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOworYm9vbCB2Z2lj
X3YzX2VtdWxhdGUoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOwor
Cit2b2lkIHZnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2KTsKKwordm9pZCB2
Z2ljX3YyX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsIHBhZGRyX3QgY2Jhc2UsIHBhZGRyX3QgY3Np
emUsCisgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCB2YmFzZSwgdm9pZCBfX2lvbWVtICpo
YmFzZSwKKyAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhbGlhc2VkX29mZnNldCk7Citz
dHJ1Y3QgcmRpc3RfcmVnaW9uOwordm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJhc2Us
IHVuc2lnbmVkIGludCBucl9yZGlzdF9yZWdpb25zLAorICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnMsCisgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IGludGlkX2JpdHMpOworCisjZW5kaWYgLyogX19LVk1fQVJNX1ZHSUNfSCAq
LwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vZG9tYWluLmgKaW5kZXggOTY4ZmZiMGM4MS4uZThmMjkxNzE0MCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2RvbWFpbi5oCkBAIC0xOTgsNyArMTk4LDExIEBAIHN0cnVjdCBhcmNoX3ZjcHUKICAgICB1bmlv
biBnaWNfc3RhdGVfZGF0YSBnaWM7CiAgICAgdWludDY0X3QgbHJfbWFzazsKIAorI2lmZGVmIENP
TkZJR19ORVdfVkdJQworICAgIHN0cnVjdCB2Z2ljX2NwdSB2Z2ljX2NwdTsKKyNlbHNlCiAgICAg
c3RydWN0IHZnaWNfY3B1IHZnaWM7CisjZW5kaWYKIAogICAgIC8qIFRpbWVyIHJlZ2lzdGVycyAg
Ki8KICAgICB1aW50MzJfdCBjbnRrY3RsOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS92Z2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAppbmRleCA4NWFkMmFjYTc5Li45
NmI5OWY1Yzg1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaApAQCAtMTgsNiArMTgsMTAgQEAKICNpZm5kZWYgX19B
U01fQVJNX1ZHSUNfSF9fCiAjZGVmaW5lIF9fQVNNX0FSTV9WR0lDX0hfXwogCisjaWZkZWYgQ09O
RklHX05FV19WR0lDCisjaW5jbHVkZSA8YXNtL2FybV92Z2ljLmg+CisjZWxzZQorCiAjaW5jbHVk
ZSA8eGVuL2JpdG9wcy5oPgogI2luY2x1ZGUgPHhlbi9yYWRpeC10cmVlLmg+CiAjaW5jbHVkZSA8
eGVuL3JidHJlZS5oPgpAQCAtMzEzLDYgKzMxNyw4IEBAIHZvaWQgdmdpY192M19zZXR1cF9odyhw
YWRkcl90IGRiYXNlLAogICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9i
aXRzKTsKICNlbmRpZgogCisjZW5kaWYgLyogIUNPTkZJR19ORVdfVkdJQyAqLworCiAvKioqIENv
bW1vbiBWR0lDIGZ1bmN0aW9ucyB1c2VkIGJ5IFhlbiBhcmNoIGNvZGUgKioqKi8KIAogLyoKLS0g
CjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qV-0000fX-Dm; Fri, 09 Feb 2018 14:40:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qU-0000cm-DT
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:10 +0000
X-Inumbo-ID: 0ed7e06a-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ed7e06a-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:40 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id s5so8495728wra.0
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=O9g16dyyp4RuEs1m1ABpLjm/bA5DfAFDtgekzOC6B/M=;
 b=YhTVCFSw302CuKYaS1yLagkQC54oWZJxk21pshy6A8aT7owPPjpudJpBukzzHUlHfX
 oZ2vHREQ3Hb6qwlgy5oambnHi31RXo9yGbpwKp3zbnwox9cSyQiw8/YcgYLukwt91ftw
 9vAWoQ/1A95yQk1FWy7K67tGk7yDe0rRjHRN4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=O9g16dyyp4RuEs1m1ABpLjm/bA5DfAFDtgekzOC6B/M=;
 b=YXgDExpJuMrD1m1BWTaepDKHCFRfs9yRvriaP8VZp/msAGtRkH0XwmzxLKiqWJrXSn
 z7U6xQ/U3FdjihWgcEDb1xefGLu5i9uQIJveWlrzghPrDMS8vd215EJrKIIUDsE8s3ya
 QAsl7NoknzRb6gZ0qJG5VhZUZC1wGHgtUBVMF/q7nO5C8nuFClCWhdS2wkd1f5eqkgZk
 KRgXJCMFlbczlmAT/xmAeANlwSNLvfvgXGBQO/EjeKKIHM7wvRAHZsUKmz5we9qxQn1w
 wOzXzhSIkqUtayzinvLhSOc2Ut5HqxXZi2ZCAkPYAtWmKBK9B69Atzqt75gIplNvKAB4
 ZNIA==
X-Gm-Message-State: APf1xPDH7Rjl4Iqi/uyxTykoLibLGXoh4UMq33PvkiRUaZ42DW48/OLE
 pnPqahVXPdavjsCXUQX519Q2+w==
X-Google-Smtp-Source: AH8x224lZsPWX7dniA3N+Mmh+nRqSpmfc+sWiqHVhtJcItg4BVB0Lok6M3FQfR97lHUu0Dmh9yL+kg==
X-Received: by 10.223.161.208 with SMTP id v16mr2492642wrv.11.1518187207173;
 Fri, 09 Feb 2018 06:40:07 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.06
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:06 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:09 +0000
Message-Id: <20180209143937.28866-22-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 21/49] ARM: new VGIC: Add acccessor to new
	struct vgic_irq instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBWR0lDIGltcGxlbWVudGF0aW9uIGNlbnRlcnMgYXJvdW5kIGEgc3RydWN0IHZnaWNf
aXJxIGluc3RhbmNlCnBlciB2aXJ0dWFsIElSUS4KUHJvdmlkZSBhIGZ1bmN0aW9uIHRvIHJldHJp
ZXZlIHRoZSByaWdodCBpbnN0YW5jZSBmb3IgYSBnaXZlbiBJUlEKbnVtYmVyIGFuZCAoaW4gY2Fz
ZSBvZiBwcml2YXRlIGludGVycnVwdHMpIHRoZSByaWdodCBWQ1BVLgpUaGlzIGFsc28gaW5jbHVk
ZXMgdGhlIGNvcnJlc3BvbmRpbmcgcHV0IGZ1bmN0aW9uLCB3aGljaCBkb2VzIG5vdGhpbmcKZm9y
IHByaXZhdGUgaW50ZXJydXB0cyBhbmQgU1BJcywgYnV0IGhhbmRsZXMgdGhlIHJlZi1jb3VudGlu
ZyBmb3IgTFBJcy4KClRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDY0YTk1OWQ2NmU0Nywg
d3JpdHRlbiBieSBDaHJpc3RvZmZlciBEYWxsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5jIHwgMTA3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggfCAgMzIgKysrKysrKysrKysrKysKIDIgZmlsZXMg
Y2hhbmdlZCwgMTM5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4uMzA3NTA5
MWNhYQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtMCww
ICsxLDEwNyBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxNSwgMjAxNiBBUk0gTHRkLgorICog
SW1wb3J0ZWQgZnJvbSBMaW51eCAoIm5ldyIgS1ZNIFZHSUMpIGFuZCBoZWF2aWx5IGFkYXB0ZWQg
dG8gWGVuLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJl
ZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcworICogcHVibGlzaGVkIGJ5
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lU
SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgor
ICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
KyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNl
ZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2luY2x1ZGUgPGFzbS9i
dWcuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKworI2luY2x1ZGUgPGFzbS9hcm1fdmdpYy5o
PgorI2luY2x1ZGUgInZnaWMuaCIKKworLyoKKyAqIEl0ZXJhdGUgb3ZlciB0aGUgVk0ncyBsaXN0
IG9mIG1hcHBlZCBMUElzIHRvIGZpbmQgdGhlIG9uZSB3aXRoIGEKKyAqIG1hdGNoaW5nIGludGVy
cnVwdCBJRCBhbmQgcmV0dXJuIGEgcmVmZXJlbmNlIHRvIHRoZSBJUlEgc3RydWN0dXJlLgorICov
CitzdGF0aWMgc3RydWN0IHZnaWNfaXJxICp2Z2ljX2dldF9scGkoc3RydWN0IGRvbWFpbiAqZCwg
dTMyIGludGlkKQoreworICAgIHN0cnVjdCB2Z2ljX2Rpc3QgKmRpc3QgPSAmZC0+YXJjaC52Z2lj
OworICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gTlVMTDsKKworICAgIHNwaW5fbG9jaygmZGlz
dC0+bHBpX2xpc3RfbG9jayk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBpcnEsICZkaXN0
LT5scGlfbGlzdF9oZWFkLCBscGlfbGlzdCApCisgICAgeworICAgICAgICBpZiAoIGlycS0+aW50
aWQgIT0gaW50aWQgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgLyoKKyAgICAg
ICAgICogVGhpcyBpbmNyZWFzZXMgdGhlIHJlZmNvdW50LCB0aGUgY2FsbGVyIGlzIGV4cGVjdGVk
IHRvCisgICAgICAgICAqIGNhbGwgdmdpY19wdXRfaXJxKCkgbGF0ZXIgb25jZSBpdCdzIGZpbmlz
aGVkIHdpdGggdGhlIElSUS4KKyAgICAgICAgICovCisgICAgICAgIHZnaWNfZ2V0X2lycV9rcmVm
KGlycSk7CisgICAgICAgIGdvdG8gb3V0X3VubG9jazsKKyAgICB9CisgICAgaXJxID0gTlVMTDsK
Kworb3V0X3VubG9jazoKKyAgICBzcGluX3VubG9jaygmZGlzdC0+bHBpX2xpc3RfbG9jayk7CisK
KyAgICByZXR1cm4gaXJxOworfQorCisvKgorICogVGhpcyBsb29rcyB1cCB0aGUgdmlydHVhbCBp
bnRlcnJ1cHQgSUQgdG8gZ2V0IHRoZSBjb3JyZXNwb25kaW5nCisgKiBzdHJ1Y3QgdmdpY19pcnEu
IEl0IGFsc28gaW5jcmVhc2VzIHRoZSByZWZjb3VudCwgc28gYW55IGNhbGxlciBpcyBleHBlY3Rl
ZAorICogdG8gY2FsbCB2Z2ljX3B1dF9pcnEoKSBvbmNlIGl0J3MgZmluaXNoZWQgd2l0aCB0aGlz
IElSUS4KKyAqLworc3RydWN0IHZnaWNfaXJxICp2Z2ljX2dldF9pcnEoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICB1MzIgaW50aWQpCit7Cisg
ICAgLyogU0dJcyBhbmQgUFBJcyAqLworICAgIGlmICggaW50aWQgPD0gVkdJQ19NQVhfUFJJVkFU
RSApCisgICAgICAgIHJldHVybiAmdmNwdS0+YXJjaC52Z2ljX2NwdS5wcml2YXRlX2lycXNbaW50
aWRdOworCisgICAgLyogU1BJcyAqLworICAgIGlmICggaW50aWQgPD0gVkdJQ19NQVhfU1BJICkK
KyAgICAgICAgcmV0dXJuICZkLT5hcmNoLnZnaWMuc3Bpc1tpbnRpZCAtIFZHSUNfTlJfUFJJVkFU
RV9JUlFTXTsKKworICAgIC8qIExQSXMgKi8KKyAgICBpZiAoIGludGlkID49IFZHSUNfTUlOX0xQ
SSApCisgICAgICAgIHJldHVybiB2Z2ljX2dldF9scGkoZCwgaW50aWQpOworCisgICAgV0FSTigp
OworICAgIHJldHVybiBOVUxMOworfQorCit2b2lkIHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmdpY19pcnEgKmlycSkKK3sKKyAgICBzdHJ1Y3QgdmdpY19kaXN0ICpkaXN0
ID0gJmQtPmFyY2gudmdpYzsKKworICAgIGlmICggaXJxLT5pbnRpZCA8IFZHSUNfTUlOX0xQSSAp
CisgICAgICAgIHJldHVybjsKKworICAgIHNwaW5fbG9jaygmZGlzdC0+bHBpX2xpc3RfbG9jayk7
CisgICAgaWYgKCAhYXRvbWljX2RlY19hbmRfdGVzdCgmaXJxLT5yZWZjb3VudCkgKQorICAgIHsK
KyAgICAgICAgc3Bpbl91bmxvY2soJmRpc3QtPmxwaV9saXN0X2xvY2spOworICAgICAgICByZXR1
cm47CisgICAgfTsKKworICAgIGxpc3RfZGVsKCZpcnEtPmxwaV9saXN0KTsKKyAgICBkaXN0LT5s
cGlfbGlzdF9jb3VudC0tOworICAgIHNwaW5fdW5sb2NrKCZkaXN0LT5scGlfbGlzdF9sb2NrKTsK
KworICAgIHhmcmVlKGlycSk7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2Rl
OiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaApuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwMDAwLi43YTE1Y2ZkZDc5Ci0tLSAvZGV2L251bGwKKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5oCkBAIC0wLDAgKzEsMzIgQEAKKy8qCisgKiBDb3B5cmlnaHQg
KEMpIDIwMTUsIDIwMTYgQVJNIEx0ZC4KKyAqIEltcG9ydGVkIGZyb20gTGludXggKCJuZXciIEtW
TSBWR0lDKSBhbmQgaGVhdmlseSBhZGFwdGVkIHRvIFhlbi4KKyAqCisgKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQor
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2
ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
LgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0
IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2
ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBoYXZlIHJlY2Vp
dmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAqIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgorICovCisjaWZuZGVmIF9fWEVOX0FSTV9WR0lDX05FV19IX18KKyNkZWZpbmUgX19YRU5f
QVJNX1ZHSUNfTkVXX0hfXworCitzdHJ1Y3QgdmdpY19pcnEgKnZnaWNfZ2V0X2lycShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHUzMiBpbnRpZCk7Cit2b2lkIHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgdmdpY19pcnEgKmlycSk7CisKK3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX2dldF9pcnFfa3Jl
ZihzdHJ1Y3QgdmdpY19pcnEgKmlycSkKK3sKKyAgICBpZiAoIGlycS0+aW50aWQgPCBWR0lDX01J
Tl9MUEkgKQorICAgICAgICByZXR1cm47CisKKyAgICBhdG9taWNfaW5jKCZpcnEtPnJlZmNvdW50
KTsKK30KKworI2VuZGlmCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qV-0000ge-NJ; Fri, 09 Feb 2018 14:40:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qU-0000db-Lw
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:10 +0000
X-Inumbo-ID: 0f80d26e-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22d.google.com (unknown [2a00:1450:400c:c0c::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f80d26e-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:41 +0100 (CET)
Received: by mail-wr0-x22d.google.com with SMTP id y3so8471357wrh.3
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=oCeaR/X0LHg2SKPtqUCMvA4+NnZgcaGLG6kIMZBHAzM=;
 b=FyUEoNVGHKmaIeP1K56U/ROqlh64q6xDp/VuaC0OJEiMfNYPq5Pdv7pjBkx9bbQ84b
 Y3gLTZR8ValNPBRLfQPd4ITH4YmLIBR+uDS1qPI07GmN4HB+o7duNUdkuE0su6XzDaYk
 kFPEQ40NV5g7xvyC4kPUsd+vzHdzqTN9LkLkE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=oCeaR/X0LHg2SKPtqUCMvA4+NnZgcaGLG6kIMZBHAzM=;
 b=GQB2Xw3OyZD2aip0rNA4Uxd1ud2kGyVCxq9FEiGWK5idgQGq/hJ21TxIhmy96hJVhY
 2FUXM9PnFAFpgUcMjeX6XyMQ6Ex9LEk6bpowf5tmZ3OjOHiug/lcBgFbhSA269DRuLra
 vLWU54z3T9X1Rj9aqfIw82l9nJSYCLoARYwZ1zNGBMPOJ7F09bZ7XFZKTIpK9QSD+lBM
 HWBfYhgAH8jT9r298HjcCXUQ6H9Y0/4v1oXkVZQNBxKu5MYZvayV/CkwsufzdSkiPUYw
 mcAN89xaMpMAXQkQJgZmHf1wVx7mSRnz8r6GCZrkUIQIjv0cGHFDLclXmRdDzHt7Dpc9
 hLXg==
X-Gm-Message-State: APf1xPC2EX1wpBJzN83frLfLU2aoFQNb1IvqXTfd5QmyHIAJlgdIetlW
 BG/WDzpbmT6whVkZK9tZ2Vu8fNRLqBc=
X-Google-Smtp-Source: AH8x225c4Us2ipJr8dSQZ41hSK1vdBzbxJcBat3Ol98uklwlIijW1JzDWLy2bIrTtdeU0QkZJVAxIA==
X-Received: by 10.223.199.207 with SMTP id y15mr2826670wrg.158.1518187208216; 
 Fri, 09 Feb 2018 06:40:08 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.07
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:07 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:10 +0000
Message-Id: <20180209143937.28866-23-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 22/49] ARM: new VGIC: Implement virtual IRQ
	injection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBhIHZnaWNfcXVldWVfaXJxX3VubG9jaygpIGZ1bmN0aW9uIHdoaWNoIGRlY2lkZXMg
d2hldGhlciBhCmdpdmVuIElSUSBuZWVkcyB0byBiZSBxdWV1ZWQgdG8gYSBWQ1BVJ3MgYXBfbGlz
dC4KVGhpcyBzaG91bGQgYmUgY2FsbGVkIHdoZW5ldmVyIGFuIElSUSBiZWNvbWVzIHBlbmRpbmcg
b3IgZW5hYmxlZCwKZWl0aGVyIGFzIGEgcmVzdWx0IG9mIGEgaGFyZHdhcmUgSVJRIGluamVjdGlv
biwgZnJvbSBkZXZpY2VzIGVtdWxhdGVkIGJ5ClhlbiAobGlrZSB0aGUgYXJjaGl0ZWN0ZWQgdGlt
ZXIpIG9yIGZyb20gTU1JTyBhY2Nlc3NlcyB0byB0aGUgZGlzdHJpYnV0b3IKZW11bGF0aW9uLgpB
bHNvIHByb3ZpZGVzIHRoZSBuZWNlc3NhcnkgZnVuY3Rpb25zIHRvIGFsbG93IHRvIGluamVjdCBh
biBJUlEgdG8gYSBndWVzdC4KU2luY2UgdGhpcyBpcyB0aGUgZmlyc3QgY29kZSB0aGF0IHN0YXJ0
cyB1c2luZyBvdXIgbG9ja2luZyBtZWNoYW5pc20sCndlIGFkZCBzb21lIChob3BlZnVsbHkpIGNs
ZWFyIGRvY3VtZW50YXRpb24gb2Ygb3VyIGxvY2tpbmcgc3RyYXRlZ3kgYW5kCnJlcXVpcmVtZW50
cyBhbG9uZyB3aXRoIHRoaXMgcGF0Y2guCgpUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCA4
MWVlYjk1ZGRiYWIsIHdyaXR0ZW4gYnkgQ2hyaXN0b2ZmZXIgRGFsbC4KClNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNo
L2FybS92Z2ljL3ZnaWMuYyB8IDIyNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oIHwgIDEwICsrKwogMiBmaWxl
cyBjaGFuZ2VkLCAyMzQgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwppbmRleCAzMDc1MDkxY2FhLi5m
NTE3ZGY2ZDAwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5jCkBAIC0yMSw2ICsyMSwzMiBAQAogI2luY2x1ZGUgPGFzbS9h
cm1fdmdpYy5oPgogI2luY2x1ZGUgInZnaWMuaCIKIAorLyoKKyAqIExvY2tpbmcgb3JkZXIgaXMg
YWx3YXlzOgorICoga3ZtLT5sb2NrIChtdXRleCkKKyAqICAgaXRzLT5jbWRfbG9jayAobXV0ZXgp
CisgKiAgICAgaXRzLT5pdHNfbG9jayAobXV0ZXgpCisgKiAgICAgICB2Z2ljX2NwdS0+YXBfbGlz
dF9sb2NrCisgKiAgICAgICAgIGt2bS0+bHBpX2xpc3RfbG9jaworICogICAgICAgICAgIHZnaWNf
aXJxLT5pcnFfbG9jaworICoKKyAqIElmIHlvdSBuZWVkIHRvIHRha2UgbXVsdGlwbGUgbG9ja3Ms
IGFsd2F5cyB0YWtlIHRoZSB1cHBlciBsb2NrIGZpcnN0LAorICogdGhlbiB0aGUgbG93ZXIgb25l
cywgZS5nLiBmaXJzdCB0YWtlIHRoZSBpdHNfbG9jaywgdGhlbiB0aGUgaXJxX2xvY2suCisgKiBJ
ZiB5b3UgYXJlIGFscmVhZHkgaG9sZGluZyBhIGxvY2sgYW5kIG5lZWQgdG8gdGFrZSBhIGhpZ2hl
ciBvbmUsIHlvdQorICogaGF2ZSB0byBkcm9wIHRoZSBsb3dlciByYW5raW5nIGxvY2sgZmlyc3Qg
YW5kIHJlLWFxdWlyZSBpdCBhZnRlciBoYXZpbmcKKyAqIHRha2VuIHRoZSB1cHBlciBvbmUuCisg
KgorICogV2hlbiB0YWtpbmcgbW9yZSB0aGFuIG9uZSBhcF9saXN0X2xvY2sgYXQgdGhlIHNhbWUg
dGltZSwgYWx3YXlzIHRha2UgdGhlCisgKiBsb3dlc3QgbnVtYmVyZWQgVkNQVSdzIGFwX2xpc3Rf
bG9jayBmaXJzdCwgc286CisgKiAgIHZjcHVYLT52Y3B1X2lkIDwgdmNwdVktPnZjcHVfaWQ6Cisg
KiAgICAgc3Bpbl9sb2NrKHZjcHVYLT5hcmNoLnZnaWNfY3B1LmFwX2xpc3RfbG9jayk7CisgKiAg
ICAgc3Bpbl9sb2NrKHZjcHVZLT5hcmNoLnZnaWNfY3B1LmFwX2xpc3RfbG9jayk7CisgKgorICog
U2luY2UgdGhlIFZHSUMgbXVzdCBzdXBwb3J0IGluamVjdGluZyB2aXJ0dWFsIGludGVycnVwdHMg
ZnJvbSBJU1JzLCB3ZSBoYXZlCisgKiB0byB1c2UgdGhlIHNwaW5fbG9ja19pcnFzYXZlL3NwaW5f
dW5sb2NrX2lycXJlc3RvcmUgdmVyc2lvbnMgb2Ygb3V0ZXIKKyAqIHNwaW5sb2NrcyBmb3IgYW55
IGxvY2sgdGhhdCBtYXkgYmUgdGFrZW4gd2hpbGUgaW5qZWN0aW5nIGFuIGludGVycnVwdC4KKyAq
LworCiAvKgogICogSXRlcmF0ZSBvdmVyIHRoZSBWTSdzIGxpc3Qgb2YgbWFwcGVkIExQSXMgdG8g
ZmluZCB0aGUgb25lIHdpdGggYQogICogbWF0Y2hpbmcgaW50ZXJydXB0IElEIGFuZCByZXR1cm4g
YSByZWZlcmVuY2UgdG8gdGhlIElSUSBzdHJ1Y3R1cmUuCkBAIC05Nyw2ICsxMjMsMjA0IEBAIHZv
aWQgdmdpY19wdXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycSAqaXJxKQog
ICAgIHhmcmVlKGlycSk7CiB9CiAKKy8qKgorICogdmdpY190YXJnZXRfb3JhY2xlIC0gY29tcHV0
ZSB0aGUgdGFyZ2V0IHZjcHUgZm9yIGFuIGlycQorICoKKyAqIEBpcnE6ICAgIFRoZSBpcnEgdG8g
cm91dGUuIE11c3QgYmUgYWxyZWFkeSBsb2NrZWQuCisgKgorICogQmFzZWQgb24gdGhlIGN1cnJl
bnQgc3RhdGUgb2YgdGhlIGludGVycnVwdCAoZW5hYmxlZCwgcGVuZGluZywKKyAqIGFjdGl2ZSwg
dmNwdSBhbmQgdGFyZ2V0X3ZjcHUpLCBjb21wdXRlIHRoZSBuZXh0IHZjcHUgdGhpcyBzaG91bGQg
YmUKKyAqIGdpdmVuIHRvLiBSZXR1cm4gTlVMTCBpZiB0aGlzIHNob3VsZG4ndCBiZSBpbmplY3Rl
ZCBhdCBhbGwuCisgKgorICogUmVxdWlyZXMgdGhlIElSUSBsb2NrIHRvIGJlIGhlbGQuCisgKi8K
K3N0YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY190YXJnZXRfb3JhY2xlKHN0cnVjdCB2Z2ljX2lycSAq
aXJxKQoreworICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXJxLT5pcnFfbG9jaykpOworCisg
ICAgLyogSWYgdGhlIGludGVycnVwdCBpcyBhY3RpdmUsIGl0IG11c3Qgc3RheSBvbiB0aGUgY3Vy
cmVudCB2Y3B1ICovCisgICAgaWYgKCBpcnEtPmFjdGl2ZSApCisgICAgICAgIHJldHVybiBpcnEt
PnZjcHUgPyA6IGlycS0+dGFyZ2V0X3ZjcHU7CisKKyAgICAvKgorICAgICAqIElmIHRoZSBJUlEg
aXMgbm90IGFjdGl2ZSBidXQgZW5hYmxlZCBhbmQgcGVuZGluZywgd2Ugc2hvdWxkIGRpcmVjdAor
ICAgICAqIGl0IHRvIGl0cyBjb25maWd1cmVkIHRhcmdldCBWQ1BVLgorICAgICAqIElmIHRoZSBk
aXN0cmlidXRvciBpcyBkaXNhYmxlZCwgcGVuZGluZyBpbnRlcnJ1cHRzIHNob3VsZG4ndCBiZQor
ICAgICAqIGZvcndhcmRlZC4KKyAgICAgKi8KKyAgICBpZiAoIGlycS0+ZW5hYmxlZCAmJiBpcnFf
aXNfcGVuZGluZyhpcnEpICkKKyAgICB7CisgICAgICAgIGlmICggdW5saWtlbHkoaXJxLT50YXJn
ZXRfdmNwdSAmJgorICAgICAgICAgICAgICAgICAhaXJxLT50YXJnZXRfdmNwdS0+ZG9tYWluLT5h
cmNoLnZnaWMuZW5hYmxlZCkgKQorICAgICAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICAgICAg
cmV0dXJuIGlycS0+dGFyZ2V0X3ZjcHU7CisgICAgfQorCisgICAgLyogSWYgbmVpdGhlciBhY3Rp
dmUgbm9yIHBlbmRpbmcgYW5kIGVuYWJsZWQsIHRoZW4gdGhpcyBJUlEgc2hvdWxkIG5vdAorICAg
ICAqIGJlIHF1ZXVlZCB0byBhbnkgVkNQVS4KKyAgICAgKi8KKyAgICByZXR1cm4gTlVMTDsKK30K
KworLyoKKyAqIE9ubHkgdmFsaWQgaW5qZWN0aW9uIGlmIGNoYW5naW5nIGxldmVsIGZvciBsZXZl
bC10cmlnZ2VyZWQgSVJRcyBvciBmb3IgYQorICogcmlzaW5nIGVkZ2UuCisgKi8KK3N0YXRpYyBi
b29sIHZnaWNfdmFsaWRhdGVfaW5qZWN0aW9uKHN0cnVjdCB2Z2ljX2lycSAqaXJxLCBib29sIGxl
dmVsKQoreworICAgIHN3aXRjaCAoaXJxLT5jb25maWcpCisgICAgeworICAgIGNhc2UgVkdJQ19D
T05GSUdfTEVWRUw6CisgICAgICAgIHJldHVybiBpcnEtPmxpbmVfbGV2ZWwgIT0gbGV2ZWw7Cisg
ICAgY2FzZSBWR0lDX0NPTkZJR19FREdFOgorICAgICAgICByZXR1cm4gbGV2ZWw7CisgICAgfQor
CisgICAgcmV0dXJuIGZhbHNlOworfQorCisvKgorICogQ2hlY2sgd2hldGhlciBhbiBJUlEgbmVl
ZHMgdG8gKGFuZCBjYW4pIGJlIHF1ZXVlZCB0byBhIFZDUFUncyBhcCBsaXN0LgorICogRG8gdGhl
IHF1ZXVpbmcgaWYgbmVjZXNzYXJ5LCB0YWtpbmcgdGhlIHJpZ2h0IGxvY2tzIGluIHRoZSByaWdo
dCBvcmRlci4KKyAqIFJldHVybnMgdHJ1ZSB3aGVuIHRoZSBJUlEgd2FzIHF1ZXVlZCwgZmFsc2Ug
b3RoZXJ3aXNlLgorICoKKyAqIE5lZWRzIHRvIGJlIGVudGVyZWQgd2l0aCB0aGUgSVJRIGxvY2sg
YWxyZWFkeSBoZWxkLCBidXQgd2lsbCByZXR1cm4KKyAqIHdpdGggYWxsIGxvY2tzIGRyb3BwZWQu
CisgKi8KK2Jvb2wgdmdpY19xdWV1ZV9pcnFfdW5sb2NrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2Z2ljX2lycSAqaXJxLAorICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFncykKK3sK
KyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKyAgICBib29sIHJ1bm5pbmc7CisKKyAgICBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJmlycS0+aXJxX2xvY2spKTsKKworcmV0cnk6CisgICAgdmNwdSA9IHZn
aWNfdGFyZ2V0X29yYWNsZShpcnEpOworICAgIGlmICggaXJxLT52Y3B1IHx8ICF2Y3B1ICkKKyAg
ICB7CisgICAgICAgIC8qCisgICAgICAgICAqIElmIHRoaXMgSVJRIGlzIGFscmVhZHkgb24gYSBW
Q1BVJ3MgYXBfbGlzdCwgdGhlbiBpdAorICAgICAgICAgKiBjYW5ub3QgYmUgbW92ZWQgb3IgbW9k
aWZpZWQgYW5kIHRoZXJlIGlzIG5vIG1vcmUgd29yayBmb3IKKyAgICAgICAgICogdXMgdG8gZG8u
CisgICAgICAgICAqCisgICAgICAgICAqIE90aGVyd2lzZSwgaWYgdGhlIGlycSBpcyBub3QgcGVu
ZGluZyBhbmQgZW5hYmxlZCwgaXQgZG9lcworICAgICAgICAgKiBub3QgbmVlZCB0byBiZSBpbnNl
cnRlZCBpbnRvIGFuIGFwX2xpc3QgYW5kIHRoZXJlIGlzIGFsc28KKyAgICAgICAgICogbm8gbW9y
ZSB3b3JrIGZvciB1cyB0byBkby4KKyAgICAgICAgICovCisgICAgICAgIHNwaW5fdW5sb2NrX2ly
cXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKworICAgICAgICAvKgorICAgICAgICAg
KiBXZSBoYXZlIHRvIGtpY2sgdGhlIFZDUFUgaGVyZSwgYmVjYXVzZSB3ZSBjb3VsZCBiZQorICAg
ICAgICAgKiBxdWV1ZWluZyBhbiBlZGdlLXRyaWdnZXJlZCBpbnRlcnJ1cHQgZm9yIHdoaWNoIHdl
CisgICAgICAgICAqIGdldCBubyBFT0kgbWFpbnRlbmFuY2UgaW50ZXJydXB0LiBJbiB0aGF0IGNh
c2UsCisgICAgICAgICAqIHdoaWxlIHRoZSBJUlEgaXMgYWxyZWFkeSBvbiB0aGUgVkNQVSdzIEFQ
IGxpc3QsIHRoZQorICAgICAgICAgKiBWQ1BVIGNvdWxkIGhhdmUgRU9JJ2VkIHRoZSBvcmlnaW5h
bCBpbnRlcnJ1cHQgYW5kCisgICAgICAgICAqIHdvbid0IHNlZSB0aGlzIG9uZSB1bnRpbCBpdCBl
eGl0cyBmb3Igc29tZSBvdGhlcgorICAgICAgICAgKiByZWFzb24uCisgICAgICAgICAqLworICAg
ICAgICBpZiAoIHZjcHUgKQorICAgICAgICAgICAgdmNwdV91bmJsb2NrKHZjcHUpOworICAgICAg
ICByZXR1cm4gZmFsc2U7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBXZSBtdXN0IHVubG9jayB0
aGUgaXJxIGxvY2sgdG8gdGFrZSB0aGUgYXBfbGlzdF9sb2NrIHdoZXJlCisgICAgICogd2UgYXJl
IGdvaW5nIHRvIGluc2VydCB0aGlzIG5ldyBwZW5kaW5nIGludGVycnVwdC4KKyAgICAgKi8KKyAg
ICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisKKyAgICAv
KiBzb21lb25lIGNhbiBkbyBzdHVmZiBoZXJlLCB3aGljaCB3ZSByZS1jaGVjayBiZWxvdyAqLwor
CisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9sb2Nr
LCBmbGFncyk7CisgICAgc3Bpbl9sb2NrKCZpcnEtPmlycV9sb2NrKTsKKworICAgIC8qCisgICAg
ICogRGlkIHNvbWV0aGluZyBjaGFuZ2UgYmVoaW5kIG91ciBiYWNrcz8KKyAgICAgKgorICAgICAq
IFRoZXJlIGFyZSB0d28gY2FzZXM6CisgICAgICogMSkgVGhlIGlycSBsb3N0IGl0cyBwZW5kaW5n
IHN0YXRlIG9yIHdhcyBkaXNhYmxlZCBiZWhpbmQgb3VyCisgICAgICogICAgYmFja3MgYW5kL29y
IGl0IHdhcyBxdWV1ZWQgdG8gYW5vdGhlciBWQ1BVJ3MgYXBfbGlzdC4KKyAgICAgKiAyKSBTb21l
b25lIGNoYW5nZWQgdGhlIGFmZmluaXR5IG9uIHRoaXMgaXJxIGJlaGluZCBvdXIKKyAgICAgKiAg
ICBiYWNrcyBhbmQgd2UgYXJlIG5vdyBob2xkaW5nIHRoZSB3cm9uZyBhcF9saXN0X2xvY2suCisg
ICAgICoKKyAgICAgKiBJbiBib3RoIGNhc2VzLCBkcm9wIHRoZSBsb2NrcyBhbmQgcmV0cnkuCisg
ICAgICovCisKKyAgICBpZiAoIHVubGlrZWx5KGlycS0+dmNwdSB8fCB2Y3B1ICE9IHZnaWNfdGFy
Z2V0X29yYWNsZShpcnEpKSApCisgICAgeworICAgICAgICBzcGluX3VubG9jaygmaXJxLT5pcnFf
bG9jayk7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHUtPmFyY2gudmdpY19j
cHUuYXBfbGlzdF9sb2NrLCBmbGFncyk7CisKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmly
cS0+aXJxX2xvY2ssIGZsYWdzKTsKKyAgICAgICAgZ290byByZXRyeTsKKyAgICB9CisKKyAgICAv
KgorICAgICAqIEdyYWIgYSByZWZlcmVuY2UgdG8gdGhlIGlycSB0byByZWZsZWN0IHRoZSBmYWN0
IHRoYXQgaXQgaXMKKyAgICAgKiBub3cgaW4gdGhlIGFwX2xpc3QuCisgICAgICovCisgICAgdmdp
Y19nZXRfaXJxX2tyZWYoaXJxKTsKKyAgICBsaXN0X2FkZF90YWlsKCZpcnEtPmFwX2xpc3QsICZ2
Y3B1LT5hcmNoLnZnaWNfY3B1LmFwX2xpc3RfaGVhZCk7CisgICAgaXJxLT52Y3B1ID0gdmNwdTsK
KworICAgIHNwaW5fdW5sb2NrKCZpcnEtPmlycV9sb2NrKTsKKyAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZ2Y3B1LT5hcmNoLnZnaWNfY3B1LmFwX2xpc3RfbG9jaywgZmxhZ3MpOworCisgICAg
cnVubmluZyA9IHZjcHUtPmlzX3J1bm5pbmc7CisgICAgdmNwdV91bmJsb2NrKHZjcHUpOworICAg
IGlmICggcnVubmluZyAmJiB2Y3B1ICE9IGN1cnJlbnQgKQorICAgICAgICBzbXBfc2VuZF9ldmVu
dF9jaGVja19tYXNrKGNwdW1hc2tfb2YodmNwdS0+cHJvY2Vzc29yKSk7CisKKyAgICByZXR1cm4g
dHJ1ZTsKK30KKworLyoqCisgKiB2Z2ljX2luamVjdF9pcnEgLSBJbmplY3QgYW4gSVJRIGZyb20g
YSBkZXZpY2UgdG8gdGhlIHZnaWMKKyAqIEBkOiAgICAgICBUaGUgZG9tYWluIHBvaW50ZXIKKyAq
IEB2Y3B1OiAgICBUaGUgdkNQVSBmb3IgUFBJcworICogQGludGlkOiAgIFRoZSBJTlRJRCB0byBp
bmplY3QgYSBuZXcgc3RhdGUgdG8uCisgKiBAbGV2ZWw6ICAgRWRnZS10cmlnZ2VyZWQ6ICB0cnVl
OiAgdG8gdHJpZ2dlciB0aGUgaW50ZXJydXB0CisgKiAgICAgICAgICAgICAgICBmYWxzZTogdG8g
aWdub3JlIHRoZSBjYWxsCisgKiAgICAgICBMZXZlbC1zZW5zaXRpdmUgIHRydWU6ICByYWlzZSB0
aGUgaW5wdXQgc2lnbmFsCisgKiAgICAgICAgICAgICAgICBmYWxzZTogbG93ZXIgdGhlIGlucHV0
IHNpZ25hbAorICoKKyAqIFRoZSBWR0lDIGlzIG5vdCBjb25jZXJuZWQgd2l0aCBkZXZpY2VzIGJl
aW5nIGFjdGl2ZS1MT1cgb3IgYWN0aXZlLUhJR0ggZm9yCisgKiBsZXZlbC1zZW5zaXRpdmUgaW50
ZXJydXB0cy4gIFlvdSBjYW4gdGhpbmsgb2YgdGhlIGxldmVsIHBhcmFtZXRlciBhcyAxCisgKiBi
ZWluZyBISUdIIGFuZCAwIGJlaW5nIExPVyBhbmQgYWxsIGRldmljZXMgYmVpbmcgYWN0aXZlLUhJ
R0guCisgKi8KK2ludCB2Z2ljX2luamVjdF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZj
cHUgKnZjcHUsIHVuc2lnbmVkIGludCBpbnRpZCwKKyAgICAgICAgICAgIGJvb2wgbGV2ZWwpCit7
CisgICAgc3RydWN0IHZnaWNfaXJxICppcnE7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKwor
ICAgIGlycSA9IHZnaWNfZ2V0X2lycShkLCB2Y3B1LCBpbnRpZCk7CisgICAgaWYgKCAhaXJxICkK
KyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5p
cnFfbG9jaywgZmxhZ3MpOworCisgICAgaWYgKCAhdmdpY192YWxpZGF0ZV9pbmplY3Rpb24oaXJx
LCBsZXZlbCkgKQorICAgIHsKKyAgICAgICAgLyogTm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBh
bG9uZy4uLiAqLworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpcnEtPmlycV9sb2Nr
LCBmbGFncyk7CisgICAgICAgIHZnaWNfcHV0X2lycShkLCBpcnEpOworICAgICAgICByZXR1cm4g
MDsKKyAgICB9CisKKyAgICBpZiAoIGlycS0+Y29uZmlnID09IFZHSUNfQ09ORklHX0xFVkVMICkK
KyAgICAgICAgaXJxLT5saW5lX2xldmVsID0gbGV2ZWw7CisgICAgZWxzZQorICAgICAgICBpcnEt
PnBlbmRpbmdfbGF0Y2ggPSB0cnVlOworCisgICAgdmdpY19xdWV1ZV9pcnFfdW5sb2NrKGQsIGly
cSwgZmxhZ3MpOworICAgIHZnaWNfcHV0X2lycShkLCBpcnEpOworCisgICAgcmV0dXJuIDA7Cit9
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKaW5kZXggN2Ex
NWNmZGQ3OS4uNTEyNzczOWYwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5o
CisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaApAQCAtMTcsOSArMTcsMTkgQEAKICNpZm5k
ZWYgX19YRU5fQVJNX1ZHSUNfTkVXX0hfXwogI2RlZmluZSBfX1hFTl9BUk1fVkdJQ19ORVdfSF9f
CiAKK3N0YXRpYyBpbmxpbmUgYm9vbCBpcnFfaXNfcGVuZGluZyhzdHJ1Y3QgdmdpY19pcnEgKmly
cSkKK3sKKyAgICBpZiAoIGlycS0+Y29uZmlnID09IFZHSUNfQ09ORklHX0VER0UgKQorICAgICAg
ICByZXR1cm4gaXJxLT5wZW5kaW5nX2xhdGNoOworICAgIGVsc2UKKyAgICAgICAgcmV0dXJuIGly
cS0+cGVuZGluZ19sYXRjaCB8fCBpcnEtPmxpbmVfbGV2ZWw7Cit9CisKIHN0cnVjdCB2Z2ljX2ly
cSAqdmdpY19nZXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2Y3B1LAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMyIGludGlkKTsKIHZvaWQgdmdpY19wdXRfaXJx
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycSAqaXJxKTsKK2Jvb2wgdmdpY19xdWV1
ZV9pcnFfdW5sb2NrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLAorICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFncyk7CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCB2
Z2ljX2dldF9pcnFfa3JlZihzdHJ1Y3QgdmdpY19pcnEgKmlycSkKIHsKLS0gCjIuMTQuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qW-0000kD-Uf; Fri, 09 Feb 2018 14:40:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qV-0000gx-Um
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:11 +0000
X-Inumbo-ID: 103d3198-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 103d3198-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:42 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id i186so15772903wmi.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=ZV0vm2gT3QLBAEPaIpCUwXdZ7pY/v9GnyQ8CNtUzA5U=;
 b=CT905u/i9HlR2N+lvhGI9Lvy4aHHqnchgicpUZZBbtdQE1D0whmJ3dpBLCX1HOK1xO
 1Vh+KsN4MiMpV1Ff/3EFrcSQl7IRk8m7MGkcoKX5F3T/JB0rDoKT4jB5p3EG4xxJiJla
 6lBjLJ6CgqWzaCDBNXZlBTMirVmi9Gc6AE8ZE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=ZV0vm2gT3QLBAEPaIpCUwXdZ7pY/v9GnyQ8CNtUzA5U=;
 b=SQgc1knMCNH9+v+mwzkkPdPE3UGgODpnAVqx8jdX/W9SjsTYi766DF24tm/NEFh0Jg
 jd6tPxf89vkQRDy+aqJvSdftgzICbDh0QIHXnWL50sfalkymGVKKWzHaH+lP3NADsRNh
 tvvkEdablwDjACg9X+xyZ7aHVemZO5cj7EesF/aEajsNfdAG31MpYIggUJLs36kXQGkj
 B9TDBHWXXg6dCOeLbJ1di2i01/tXLqUBRQHjhA1sAgoVvpVl0eD7Bzpz6A30qGUl7UTK
 By2wNRaO8h/hrJ2J3T8loxEmAt6TYLzrPJ+cmnRVIIDXTawTCuEg6tXf8jerMDh9wMNk
 8/Pg==
X-Gm-Message-State: APf1xPB8T8CJZP4WqNkXGHkacz/8VyCidDX8i2Ty7ZFz4qCzCrQrS0r9
 JaIqh+auA/rfFWqvwsqgI91kgGiz4NI=
X-Google-Smtp-Source: AH8x226/q30HZ6ACDwUW/XeSbfq24UwoEV+IxU+z0htGvgCys/kbR+sJNIILI11CSmt4vnt/a54sXQ==
X-Received: by 10.28.23.14 with SMTP id 14mr2354658wmx.5.1518187209374;
 Fri, 09 Feb 2018 06:40:09 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:08 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:11 +0000
Message-Id: <20180209143937.28866-24-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 23/49] ARM: new VGIC: Add IRQ sorting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkcyB0aGUgc29ydGluZyBmdW5jdGlvbiB0byBjb3ZlciB0aGUgY2FzZSB3aGVyZSB5b3UgaGF2
ZSBtb3JlIElSUXMKdG8gY29uc2lkZXIgdGhhbiB5b3UgaGF2ZSBMUnMuIFdlIGNvbnNpZGVyIHRo
ZWlyIHByaW9yaXRpZXMuClRoaXMgcHVsbHMgaW4gTGludXgnIGxpc3Rfc29ydC5jICwgd2hpY2gg
aXMgYSBtZXJnZSBzb3J0IGltcGxlbWVudGF0aW9uCmZvciBsaW5rZWQgbGlzdHMuCgpUaGlzIGlz
IGJhc2VkIG9uIExpbnV4IGNvbW1pdCA4ZTQ0NDc0NTc5NjUsIHdyaXR0ZW4gYnkgQ2hyaXN0b2Zm
ZXIgRGFsbC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBs
aW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyAgICB8ICA1OSArKysrKysr
KysrKysrKysKIHhlbi9jb21tb24vbGlzdF9zb3J0LmMgICAgICB8IDE3MCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL2xpc3Rfc29y
dC5oIHwgIDExICsrKwogMyBmaWxlcyBjaGFuZ2VkLCAyNDAgaW5zZXJ0aW9ucygrKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vbGlzdF9zb3J0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS94ZW4vbGlzdF9zb3J0LmgKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXggZjUxN2RmNmQwMC4uYTRl
ZmQxZmQwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtMTYsNiArMTYsNyBAQAogICovCiAKICNpbmNsdWRlIDxh
c20vYnVnLmg+CisjaW5jbHVkZSA8eGVuL2xpc3Rfc29ydC5oPgogI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgogCiAjaW5jbHVkZSA8YXNtL2FybV92Z2ljLmg+CkBAIC0xNjMsNiArMTY0LDY0IEBAIHN0
YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY190YXJnZXRfb3JhY2xlKHN0cnVjdCB2Z2ljX2lycSAqaXJx
KQogICAgIHJldHVybiBOVUxMOwogfQogCisvKgorICogVGhlIG9yZGVyIG9mIGl0ZW1zIGluIHRo
ZSBhcF9saXN0cyBkZWZpbmVzIGhvdyB3ZSdsbCBwYWNrIHRoaW5ncyBpbiBMUnMgYXMKKyAqIHdl
bGwsIHRoZSBmaXJzdCBpdGVtcyBpbiB0aGUgbGlzdCBiZWluZyB0aGUgZmlyc3QgdGhpbmdzIHBv
cHVsYXRlZCBpbiB0aGUKKyAqIExScy4KKyAqCisgKiBBIGhhcmQgcnVsZSBpcyB0aGF0IGFjdGl2
ZSBpbnRlcnJ1cHRzIGNhbiBuZXZlciBiZSBwdXNoZWQgb3V0IG9mIHRoZSBMUnMKKyAqIChhbmQg
dGhlcmVmb3JlIHRha2UgcHJpb3JpdHkpIHNpbmNlIHdlIGNhbm5vdCByZWxpYWJseSB0cmFwIG9u
IGRlYWN0aXZhdGlvbgorICogb2YgSVJRcyBhbmQgdGhlcmVmb3JlIHRoZXkgaGF2ZSB0byBiZSBw
cmVzZW50IGluIHRoZSBMUnMuCisgKgorICogT3RoZXJ3aXNlIHRoaW5ncyBzaG91bGQgYmUgc29y
dGVkIGJ5IHRoZSBwcmlvcml0eSBmaWVsZCBhbmQgdGhlIEdJQworICogaGFyZHdhcmUgc3VwcG9y
dCB3aWxsIHRha2UgY2FyZSBvZiBwcmVlbXB0aW9uIG9mIHByaW9yaXR5IGdyb3VwcyBldGMuCisg
KgorICogUmV0dXJuIG5lZ2F0aXZlIGlmICJhIiBzb3J0cyBiZWZvcmUgImIiLCAwIHRvIHByZXNl
cnZlIG9yZGVyLCBhbmQgcG9zaXRpdmUKKyAqIHRvIHNvcnQgImIiIGJlZm9yZSAiYSIuCisgKi8K
K3N0YXRpYyBpbnQgdmdpY19pcnFfY21wKHZvaWQgKnByaXYsIHN0cnVjdCBsaXN0X2hlYWQgKmEs
IHN0cnVjdCBsaXN0X2hlYWQgKmIpCit7CisgICAgc3RydWN0IHZnaWNfaXJxICppcnFhID0gY29u
dGFpbmVyX29mKGEsIHN0cnVjdCB2Z2ljX2lycSwgYXBfbGlzdCk7CisgICAgc3RydWN0IHZnaWNf
aXJxICppcnFiID0gY29udGFpbmVyX29mKGIsIHN0cnVjdCB2Z2ljX2lycSwgYXBfbGlzdCk7Cisg
ICAgYm9vbCBwZW5kYSwgcGVuZGI7CisgICAgaW50IHJldDsKKworICAgIHNwaW5fbG9jaygmaXJx
YS0+aXJxX2xvY2spOworICAgIHNwaW5fbG9jaygmaXJxYi0+aXJxX2xvY2spOworCisgICAgaWYg
KCBpcnFhLT5hY3RpdmUgfHwgaXJxYi0+YWN0aXZlICkKKyAgICB7CisgICAgICAgIHJldCA9IChp
bnQpaXJxYi0+YWN0aXZlIC0gKGludClpcnFhLT5hY3RpdmU7CisgICAgICAgIGdvdG8gb3V0Owor
ICAgIH0KKworICAgIHBlbmRhID0gaXJxYS0+ZW5hYmxlZCAmJiBpcnFfaXNfcGVuZGluZyhpcnFh
KTsKKyAgICBwZW5kYiA9IGlycWItPmVuYWJsZWQgJiYgaXJxX2lzX3BlbmRpbmcoaXJxYik7CisK
KyAgICBpZiAoICFwZW5kYSB8fCAhcGVuZGIgKQorICAgIHsKKyAgICAgICAgcmV0ID0gKGludClw
ZW5kYiAtIChpbnQpcGVuZGE7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KKworICAgIC8qIEJv
dGggcGVuZGluZyBhbmQgZW5hYmxlZCwgc29ydCBieSBwcmlvcml0eSAqLworICAgIHJldCA9IGly
cWEtPnByaW9yaXR5IC0gaXJxYi0+cHJpb3JpdHk7CitvdXQ6CisgICAgc3Bpbl91bmxvY2soJmly
cWItPmlycV9sb2NrKTsKKyAgICBzcGluX3VubG9jaygmaXJxYS0+aXJxX2xvY2spOworICAgIHJl
dHVybiByZXQ7Cit9CisKKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIGFwX2xpc3RfbG9jayBo
ZWxkICovCitzdGF0aWMgdm9pZCB2Z2ljX3NvcnRfYXBfbGlzdChzdHJ1Y3QgdmNwdSAqdmNwdSkK
K3sKKyAgICBzdHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gudmdpY19jcHU7
CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2spKTsK
KworICAgIGxpc3Rfc29ydChOVUxMLCAmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCwgdmdpY19pcnFf
Y21wKTsKK30KKwogLyoKICAqIE9ubHkgdmFsaWQgaW5qZWN0aW9uIGlmIGNoYW5naW5nIGxldmVs
IGZvciBsZXZlbC10cmlnZ2VyZWQgSVJRcyBvciBmb3IgYQogICogcmlzaW5nIGVkZ2UuCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL2xpc3Rfc29ydC5jIGIveGVuL2NvbW1vbi9saXN0X3NvcnQuYwpu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi45YzVjYzU4ZTQzCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2NvbW1vbi9saXN0X3NvcnQuYwpAQCAtMCwwICsxLDE3MCBAQAorLyoK
KyAqIGxpc3Rfc29ydC5jOiBtZXJnZSBzb3J0IGltcGxlbWVudGF0aW9uIGZvciBsaW5rZWQgbGlz
dHMKKyAqIENvcGllZCBmcm9tIHRoZSBMaW51eCBrZXJuZWwgKGxpYi9saXN0X3NvcnQuYykKKyAq
ICh3aXRob3V0IHNwZWNpZmljIGNvcHlyaWdodCBub3RpY2UgdGhlcmUpCisgKgorICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkgaXQKKyAqIHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdl
bmVyYWwgUHVibGljIExpY2Vuc2UsCisgKiB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKKyAqIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJ
TElUWSBvcgorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvcgorICogbW9yZSBkZXRhaWxzLgorICoKKyAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFsb25nIHdpdGgKKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1
ZGUgPHhlbi9saXN0Lmg+CisKKyNkZWZpbmUgTUFYX0xJU1RfTEVOR1RIX0JJVFMgMjAKKworLyoK
KyAqIFJldHVybnMgYSBsaXN0IG9yZ2FuaXplZCBpbiBhbiBpbnRlcm1lZGlhdGUgZm9ybWF0IHN1
aXRlZAorICogdG8gY2hhaW5pbmcgb2YgbWVyZ2UoKSBjYWxsczogbnVsbC10ZXJtaW5hdGVkLCBu
byByZXNlcnZlZCBvcgorICogc2VudGluZWwgaGVhZCBub2RlLCAicHJldiIgbGlua3Mgbm90IG1h
aW50YWluZWQuCisgKi8KK3N0YXRpYyBzdHJ1Y3QgbGlzdF9oZWFkICptZXJnZSh2b2lkICpwcml2
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCAoKmNtcCkodm9pZCAqcHJpdiwg
c3RydWN0IGxpc3RfaGVhZCAqYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKmEsIHN0cnVjdCBsaXN0X2hlYWQgKmIpCit7CisgICAgc3Ry
dWN0IGxpc3RfaGVhZCBoZWFkLCAqdGFpbCA9ICZoZWFkOworCisgICAgd2hpbGUgKCBhICYmIGIg
KQorICAgIHsKKyAgICAgICAgLyogaWYgZXF1YWwsIHRha2UgJ2EnIC0tIGltcG9ydGFudCBmb3Ig
c29ydCBzdGFiaWxpdHkgKi8KKyAgICAgICAgaWYgKCAoKmNtcCkocHJpdiwgYSwgYikgPD0gMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHRhaWwtPm5leHQgPSBhOworICAgICAgICAgICAgYSA9
IGEtPm5leHQ7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAg
ICB0YWlsLT5uZXh0ID0gYjsKKyAgICAgICAgICAgIGIgPSBiLT5uZXh0OworICAgICAgICB9Cisg
ICAgICAgIHRhaWwgPSB0YWlsLT5uZXh0OworICAgIH0KKyAgICB0YWlsLT5uZXh0ID0gYT86YjsK
KyAgICByZXR1cm4gaGVhZC5uZXh0OworfQorCisvKgorICogQ29tYmluZSBmaW5hbCBsaXN0IG1l
cmdlIHdpdGggcmVzdG9yYXRpb24gb2Ygc3RhbmRhcmQgZG91Ymx5LWxpbmtlZAorICogbGlzdCBz
dHJ1Y3R1cmUuICBUaGlzIGFwcHJvYWNoIGR1cGxpY2F0ZXMgY29kZSBmcm9tIG1lcmdlKCksIGJ1
dAorICogcnVucyBmYXN0ZXIgdGhhbiB0aGUgdGlkaWVyIGFsdGVybmF0aXZlcyBvZiBlaXRoZXIg
YSBzZXBhcmF0ZSBmaW5hbAorICogcHJldi1saW5rIHJlc3RvcmF0aW9uIHBhc3MsIG9yIG1haW50
YWluaW5nIHRoZSBwcmV2IGxpbmtzCisgKiB0aHJvdWdob3V0LgorICovCitzdGF0aWMgdm9pZCBt
ZXJnZV9hbmRfcmVzdG9yZV9iYWNrX2xpbmtzKHZvaWQgKnByaXYsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCAoKmNtcCkodm9pZCAqcHJpdiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlzdF9o
ZWFkICphLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKmIpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpoZWFkLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICphLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpiKQoreworICAgIHN0
cnVjdCBsaXN0X2hlYWQgKnRhaWwgPSBoZWFkOworICAgIHU4IGNvdW50ID0gMDsKKworICAgIHdo
aWxlICggYSAmJiBiICkKKyAgICB7CisgICAgICAgIC8qIGlmIGVxdWFsLCB0YWtlICdhJyAtLSBp
bXBvcnRhbnQgZm9yIHNvcnQgc3RhYmlsaXR5ICovCisgICAgICAgIGlmICggKCpjbXApKHByaXYs
IGEsIGIpIDw9IDAgKQorICAgICAgICB7CisgICAgICAgICAgICB0YWlsLT5uZXh0ID0gYTsKKyAg
ICAgICAgICAgIGEtPnByZXYgPSB0YWlsOworICAgICAgICAgICAgYSA9IGEtPm5leHQ7CisgICAg
ICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICB0YWlsLT5uZXh0ID0g
YjsKKyAgICAgICAgICAgIGItPnByZXYgPSB0YWlsOworICAgICAgICAgICAgYiA9IGItPm5leHQ7
CisgICAgICAgIH0KKyAgICAgICAgdGFpbCA9IHRhaWwtPm5leHQ7CisgICAgfQorICAgIHRhaWwt
Pm5leHQgPSBhID8gOiBiOworCisgICAgZG8KKyAgICB7CisgICAgICAgIC8qCisgICAgICAgICAq
IEluIHdvcnN0IGNhc2VzIHRoaXMgbG9vcCBtYXkgcnVuIG1hbnkgaXRlcmF0aW9ucy4KKyAgICAg
ICAgICogQ29udGludWUgY2FsbGJhY2tzIHRvIHRoZSBjbGllbnQgZXZlbiB0aG91Z2ggbm8KKyAg
ICAgICAgICogZWxlbWVudCBjb21wYXJpc29uIGlzIG5lZWRlZCwgc28gdGhlIGNsaWVudCdzIGNt
cCgpCisgICAgICAgICAqIHJvdXRpbmUgY2FuIGludm9rZSBjb25kX3Jlc2NoZWQoKSBwZXJpb2Rp
Y2FsbHkuCisgICAgICAgICAqLworICAgICAgICBpZiAoIHVubGlrZWx5KCEoKytjb3VudCkpICkK
KyAgICAgICAgICAgICgqY21wKShwcml2LCB0YWlsLT5uZXh0LCB0YWlsLT5uZXh0KTsKKworICAg
ICAgICB0YWlsLT5uZXh0LT5wcmV2ID0gdGFpbDsKKyAgICAgICAgdGFpbCA9IHRhaWwtPm5leHQ7
CisgICAgfSB3aGlsZSAoIHRhaWwtPm5leHQgKTsKKworICAgIHRhaWwtPm5leHQgPSBoZWFkOwor
ICAgIGhlYWQtPnByZXYgPSB0YWlsOworfQorCisvKioKKyAqIGxpc3Rfc29ydCAtIHNvcnQgYSBs
aXN0CisgKiBAcHJpdjogcHJpdmF0ZSBkYXRhLCBvcGFxdWUgdG8gbGlzdF9zb3J0KCksIHBhc3Nl
ZCB0byBAY21wCisgKiBAaGVhZDogdGhlIGxpc3QgdG8gc29ydAorICogQGNtcDogdGhlIGVsZW1l
bnRzIGNvbXBhcmlzb24gZnVuY3Rpb24KKyAqCisgKiBUaGlzIGZ1bmN0aW9uIGltcGxlbWVudHMg
Im1lcmdlIHNvcnQiLCB3aGljaCBoYXMgTyhubG9nKG4pKQorICogY29tcGxleGl0eS4KKyAqCisg
KiBUaGUgY29tcGFyaXNvbiBmdW5jdGlvbiBAY21wIG11c3QgcmV0dXJuIGEgbmVnYXRpdmUgdmFs
dWUgaWYgQGEKKyAqIHNob3VsZCBzb3J0IGJlZm9yZSBAYiwgYW5kIGEgcG9zaXRpdmUgdmFsdWUg
aWYgQGEgc2hvdWxkIHNvcnQgYWZ0ZXIKKyAqIEBiLiBJZiBAYSBhbmQgQGIgYXJlIGVxdWl2YWxl
bnQsIGFuZCB0aGVpciBvcmlnaW5hbCByZWxhdGl2ZQorICogb3JkZXJpbmcgaXMgdG8gYmUgcHJl
c2VydmVkLCBAY21wIG11c3QgcmV0dXJuIDAuCisgKi8KK3ZvaWQgbGlzdF9zb3J0KHZvaWQgKnBy
aXYsIHN0cnVjdCBsaXN0X2hlYWQgKmhlYWQsCisgICAgICAgICAgICAgICBpbnQgKCpjbXApKHZv
aWQgKnByaXYsIHN0cnVjdCBsaXN0X2hlYWQgKmEsIHN0cnVjdCBsaXN0X2hlYWQgKmIpKQorewor
ICAgIHN0cnVjdCBsaXN0X2hlYWQgKnBhcnRbTUFYX0xJU1RfTEVOR1RIX0JJVFMrMV07IC8qIHNv
cnRlZCBwYXJ0aWFsIGxpc3RzCisgICAgICAgICAgICAgICAgICAgICAgICAtLSBsYXN0IHNsb3Qg
aXMgYSBzZW50aW5lbCAqLworICAgIGludCBsZXY7ICAvKiBpbmRleCBpbnRvIHBhcnRbXSAqLwor
ICAgIGludCBtYXhfbGV2ID0gMDsKKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICpsaXN0OworCisgICAg
aWYgKCBsaXN0X2VtcHR5KGhlYWQpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgbWVtc2V0KHBh
cnQsIDAsIHNpemVvZihwYXJ0KSk7CisKKyAgICBoZWFkLT5wcmV2LT5uZXh0ID0gTlVMTDsKKyAg
ICBsaXN0ID0gaGVhZC0+bmV4dDsKKworICAgIHdoaWxlICggbGlzdCApCisgICAgeworICAgICAg
ICBzdHJ1Y3QgbGlzdF9oZWFkICpjdXIgPSBsaXN0OworICAgICAgICBsaXN0ID0gbGlzdC0+bmV4
dDsKKyAgICAgICAgY3VyLT5uZXh0ID0gTlVMTDsKKworICAgICAgICBmb3IgKCBsZXYgPSAwOyBw
YXJ0W2xldl07IGxldisrICkKKyAgICAgICAgeworICAgICAgICAgICAgY3VyID0gbWVyZ2UocHJp
diwgY21wLCBwYXJ0W2xldl0sIGN1cik7CisgICAgICAgICAgICBwYXJ0W2xldl0gPSBOVUxMOwor
ICAgICAgICB9CisgICAgICAgIGlmICggbGV2ID4gbWF4X2xldiApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggdW5saWtlbHkobGV2ID49IEFSUkFZX1NJWkUocGFydCktMSkgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIGRwcmludGsoWEVOTE9HX0RFQlVHLCAibGlzdCB0b28g
bG9uZyBmb3IgZWZmaWNpZW5jeVxuIik7CisgICAgICAgICAgICAgICAgbGV2LS07CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICBtYXhfbGV2ID0gbGV2OworICAgICAgICB9CisgICAgICAgIHBh
cnRbbGV2XSA9IGN1cjsKKyAgICB9CisKKyAgICBmb3IgKCBsZXYgPSAwOyBsZXYgPCBtYXhfbGV2
OyBsZXYrKyApCisgICAgICAgIGlmICggcGFydFtsZXZdICkKKyAgICAgICAgICAgIGxpc3QgPSBt
ZXJnZShwcml2LCBjbXAsIHBhcnRbbGV2XSwgbGlzdCk7CisKKyAgICBtZXJnZV9hbmRfcmVzdG9y
ZV9iYWNrX2xpbmtzKHByaXYsIGNtcCwgaGVhZCwgcGFydFttYXhfbGV2XSwgbGlzdCk7Cit9CitF
WFBPUlRfU1lNQk9MKGxpc3Rfc29ydCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGlz
dF9zb3J0LmggYi94ZW4vaW5jbHVkZS94ZW4vbGlzdF9zb3J0LmgKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMC4uYTYwYzU4OWQ0YgotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9p
bmNsdWRlL3hlbi9saXN0X3NvcnQuaApAQCAtMCwwICsxLDExIEBACisjaWZuZGVmIF9MSU5VWF9M
SVNUX1NPUlRfSAorI2RlZmluZSBfTElOVVhfTElTVF9TT1JUX0gKKworI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgorCitzdHJ1Y3QgbGlzdF9oZWFkOworCit2b2lkIGxpc3Rfc29ydCh2b2lkICpwcml2
LCBzdHJ1Y3QgbGlzdF9oZWFkICpoZWFkLAorICAgICAgICAgICAgICAgaW50ICgqY21wKSh2b2lk
ICpwcml2LCBzdHJ1Y3QgbGlzdF9oZWFkICphLAorICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgbGlzdF9oZWFkICpiKSk7CisjZW5kaWYKLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qY-0000oC-9Y; Fri, 09 Feb 2018 14:40:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qX-0000l0-BD
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:13 +0000
X-Inumbo-ID: 10e1182a-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10e1182a-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:43 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id 41so8460945wrc.9
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=lOs5JkyXYBe4BLrNdmZxt5v92qlZ0SIVbJzDAiSeLxk=;
 b=QumgKZwsn7nAf3owKfUK9bBboS5leAVnhL5Q0J1/Vj+WB+ejp6H9IU66MB3jhM8QHB
 nFeRZgcQO6RfREDG0dkee3OGyJ7EqSrmh5lv6Y5BWMaxO+XA3cHzm44RoqRfbrhPJKiP
 ShKeCTuI7B1g8nH1Z4ksMPbYqUr/98pT7qXeA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=lOs5JkyXYBe4BLrNdmZxt5v92qlZ0SIVbJzDAiSeLxk=;
 b=Lq9qGes9xxvGS+XJc+OzFi5xWLWCleOKlF6ogn75e2hknbNGTvsZFu0WMogQgBeeok
 xg9Ta96LI+9PNIpVNba+2uX9UFmfp2BG836XThurwb9Vv9Z6u5DpMICvM/BJKjVU7Exk
 +uV68zqH3SQbGrXJu5uYmNsD6C1lC6lGJkO8Q26BkaUZBqju3hXo8ZuXc9wiCczsD4fc
 6EJJYZEilNlR2eZYcyYgALY+vY5hhw1hjvWTNKvkXdgkw/CBm8l+7CoBdrKYv4EPtAap
 +d5sQp80M1Ln+4y1btZlfNoTQ85nk3wX7802jie27wW/2xjfY26LrUvZpP9IW4QxWgIp
 uUuw==
X-Gm-Message-State: APf1xPD3qhnTTJke9wiiDRi0Z8TbDg/iYVq6cZUjol2Lo/uls6/T5lNY
 MqyJ8z5ypK8UxE1FuLQfk0mDOQ==
X-Google-Smtp-Source: AH8x226wPUYCcYUDmzFbRQ1Kz1cXZ1rutBBozHIyvi5AmDF69OM/H5aADH0TGVCV4PjagxZwfb7BIw==
X-Received: by 10.223.163.16 with SMTP id c16mr2827248wrb.21.1518187210498;
 Fri, 09 Feb 2018 06:40:10 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.09
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:09 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:12 +0000
Message-Id: <20180209143937.28866-25-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 24/49] ARM: new VGIC: Add IRQ sync/flush
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW1wbGVtZW50IHRoZSBmcmFtZXdvcmsgZm9yIHN5bmNpbmcgSVJRcyBiZXR3ZWVuIG91ciBlbXVs
YXRpb24gYW5kIHRoZQpsaXN0IHJlZ2lzdGVycywgd2hpY2ggcmVwcmVzZW50IHRoZSBndWVzdCdz
IHZpZXcgb2YgSVJRcy4KVGhpcyBpcyBkb25lIGluIGt2bV92Z2ljX2ZsdXNoX2h3c3RhdGUgYW5k
IGt2bV92Z2ljX3N5bmNfaHdzdGF0ZSwgd2hpY2gKZ2V0cyBjYWxsZWQgb24gZ3Vlc3QgZW50cnkg
YW5kIGV4aXQuClRoZSBjb2RlIHRhbGtpbmcgdG8gdGhlIGFjdHVhbCBHSUN2Mi92MyBoYXJkd2Fy
ZSBpcyBhZGRlZCBpbiB0aGUKZm9sbG93aW5nIHBhdGNoZXMuCgpUaGlzIGlzIGJhc2VkIG9uIExp
bnV4IGNvbW1pdCAwOTE5ZTg0YzBmYzEsIHdyaXR0ZW4gYnkgTWFyYyBaeW5naWVyLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgMjQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggfCAgIDIgKwog
MiBmaWxlcyBjaGFuZ2VkLCAyNDggaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwppbmRleCBhNGVmZDFm
ZDAzLi5hMWY3NzEzMGQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKKysr
IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCkBAIC0zODAsNiArMzgwLDI1MiBAQCBpbnQgdmdp
Y19pbmplY3RfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2Y3B1LCB1bnNpZ25l
ZCBpbnQgaW50aWQsCiAgICAgcmV0dXJuIDA7CiB9CiAKKy8qKgorICogdmdpY19wcnVuZV9hcF9s
aXN0IC0gUmVtb3ZlIG5vbi1yZWxldmFudCBpbnRlcnJ1cHRzIGZyb20gdGhlIGxpc3QKKyAqCisg
KiBAdmNwdTogVGhlIFZDUFUgcG9pbnRlcgorICoKKyAqIEdvIG92ZXIgdGhlIGxpc3Qgb2YgImlu
dGVyZXN0aW5nIiBpbnRlcnJ1cHRzLCBhbmQgcHJ1bmUgdGhvc2UgdGhhdCB3ZQorICogd29uJ3Qg
aGF2ZSB0byBjb25zaWRlciBpbiB0aGUgbmVhciBmdXR1cmUuCisgKi8KK3N0YXRpYyB2b2lkIHZn
aWNfcHJ1bmVfYXBfbGlzdChzdHJ1Y3QgdmNwdSAqdmNwdSkKK3sKKyAgICBzdHJ1Y3QgdmdpY19j
cHUgKnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gudmdpY19jcHU7CisgICAgc3RydWN0IHZnaWNfaXJx
ICppcnEsICp0bXA7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworcmV0cnk6CisgICAgc3Bp
bl9sb2NrX2lycXNhdmUoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2ssIGZsYWdzKTsKKworICAgIGxp
c3RfZm9yX2VhY2hfZW50cnlfc2FmZSggaXJxLCB0bXAsICZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFk
LCBhcF9saXN0ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Y3B1ICp0YXJnZXRfdmNwdSwgKnZj
cHVBLCAqdmNwdUI7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZpcnEtPmlycV9sb2NrKTsKKworICAg
ICAgICBCVUdfT04odmNwdSAhPSBpcnEtPnZjcHUpOworCisgICAgICAgIHRhcmdldF92Y3B1ID0g
dmdpY190YXJnZXRfb3JhY2xlKGlycSk7CisKKyAgICAgICAgaWYgKCAhdGFyZ2V0X3ZjcHUgKQor
ICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogV2UgZG9uJ3QgbmVlZCB0
byBwcm9jZXNzIHRoaXMgaW50ZXJydXB0IGFueQorICAgICAgICAgICAgICogZnVydGhlciwgbW92
ZSBpdCBvZmYgdGhlIGxpc3QuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGxpc3RfZGVs
KCZpcnEtPmFwX2xpc3QpOworICAgICAgICAgICAgaXJxLT52Y3B1ID0gTlVMTDsKKyAgICAgICAg
ICAgIHNwaW5fdW5sb2NrKCZpcnEtPmlycV9sb2NrKTsKKworICAgICAgICAgICAgLyoKKyAgICAg
ICAgICAgICAqIFRoaXMgdmdpY19wdXRfaXJxIGNhbGwgbWF0Y2hlcyB0aGUKKyAgICAgICAgICAg
ICAqIHZnaWNfZ2V0X2lycV9rcmVmIGluIHZnaWNfcXVldWVfaXJxX3VubG9jaywKKyAgICAgICAg
ICAgICAqIHdoZXJlIHdlIGFkZGVkIHRoZSBMUEkgdG8gdGhlIGFwX2xpc3QuIEFzCisgICAgICAg
ICAgICAgKiB3ZSByZW1vdmUgdGhlIGlycSBmcm9tIHRoZSBsaXN0LCB3ZSBkcm9wCisgICAgICAg
ICAgICAgKiBhbHNvIGRyb3AgdGhlIHJlZmNvdW50LgorICAgICAgICAgICAgICovCisgICAgICAg
ICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgICAgICAgICAgY29udGlu
dWU7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHRhcmdldF92Y3B1ID09IHZjcHUgKQorICAg
ICAgICB7CisgICAgICAgICAgICAvKiBXZSdyZSBvbiB0aGUgcmlnaHQgQ1BVICovCisgICAgICAg
ICAgICBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9jayk7CisgICAgICAgICAgICBjb250aW51ZTsK
KyAgICAgICAgfQorCisgICAgICAgIC8qIFRoaXMgaW50ZXJydXB0IGxvb2tzIGxpa2UgaXQgaGFz
IHRvIGJlIG1pZ3JhdGVkLiAqLworCisgICAgICAgIHNwaW5fdW5sb2NrKCZpcnEtPmlycV9sb2Nr
KTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmdpY19jcHUtPmFwX2xpc3RfbG9j
aywgZmxhZ3MpOworCisgICAgICAgIC8qCisgICAgICAgICAqIEVuc3VyZSBsb2NraW5nIG9yZGVy
IGJ5IGFsd2F5cyBsb2NraW5nIHRoZSBzbWFsbGVzdAorICAgICAgICAgKiBJRCBmaXJzdC4KKyAg
ICAgICAgICovCisgICAgICAgIGlmICggdmNwdS0+dmNwdV9pZCA8IHRhcmdldF92Y3B1LT52Y3B1
X2lkICkKKyAgICAgICAgeworICAgICAgICAgICAgdmNwdUEgPSB2Y3B1OworICAgICAgICAgICAg
dmNwdUIgPSB0YXJnZXRfdmNwdTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAgICAgIHsK
KyAgICAgICAgICAgIHZjcHVBID0gdGFyZ2V0X3ZjcHU7CisgICAgICAgICAgICB2Y3B1QiA9IHZj
cHU7CisgICAgICAgIH0KKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdUEtPmFyY2gu
dmdpY19jcHUuYXBfbGlzdF9sb2NrLCBmbGFncyk7CisgICAgICAgIHNwaW5fbG9jaygmdmNwdUIt
PmFyY2gudmdpY19jcHUuYXBfbGlzdF9sb2NrKTsKKyAgICAgICAgc3Bpbl9sb2NrKCZpcnEtPmly
cV9sb2NrKTsKKworICAgICAgICAvKgorICAgICAgICAgKiBJZiB0aGUgYWZmaW5pdHkgaGFzIGJl
ZW4gcHJlc2VydmVkLCBtb3ZlIHRoZQorICAgICAgICAgKiBpbnRlcnJ1cHQgYXJvdW5kLiBPdGhl
cndpc2UsIGl0IG1lYW5zIHRoaW5ncyBoYXZlCisgICAgICAgICAqIGNoYW5nZWQgd2hpbGUgdGhl
IGludGVycnVwdCB3YXMgdW5sb2NrZWQsIGFuZCB3ZQorICAgICAgICAgKiBuZWVkIHRvIHJlcGxh
eSB0aGlzLgorICAgICAgICAgKgorICAgICAgICAgKiBJbiBhbGwgY2FzZXMsIHdlIGNhbm5vdCB0
cnVzdCB0aGUgbGlzdCBub3QgdG8gaGF2ZQorICAgICAgICAgKiBjaGFuZ2VkLCBzbyB3ZSByZXN0
YXJ0IGZyb20gdGhlIGJlZ2lubmluZy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggdGFyZ2V0
X3ZjcHUgPT0gdmdpY190YXJnZXRfb3JhY2xlKGlycSkgKQorICAgICAgICB7CisgICAgICAgICAg
ICBzdHJ1Y3QgdmdpY19jcHUgKm5ld19jcHUgPSAmdGFyZ2V0X3ZjcHUtPmFyY2gudmdpY19jcHU7
CisKKyAgICAgICAgICAgIGxpc3RfZGVsKCZpcnEtPmFwX2xpc3QpOworICAgICAgICAgICAgaXJx
LT52Y3B1ID0gdGFyZ2V0X3ZjcHU7CisgICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZpcnEtPmFw
X2xpc3QsICZuZXdfY3B1LT5hcF9saXN0X2hlYWQpOworICAgICAgICB9CisKKyAgICAgICAgc3Bp
bl91bmxvY2soJmlycS0+aXJxX2xvY2spOworICAgICAgICBzcGluX3VubG9jaygmdmNwdUItPmFy
Y2gudmdpY19jcHUuYXBfbGlzdF9sb2NrKTsKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmdmNwdUEtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9sb2NrLCBmbGFncyk7CisgICAgICAgIGdv
dG8gcmV0cnk7CisgICAgfQorCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmdpY19jcHUt
PmFwX2xpc3RfbG9jaywgZmxhZ3MpOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19mb2xk
X2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQoreworfQorCisvKiBSZXF1aXJlcyB0aGUgaXJx
X2xvY2sgdG8gYmUgaGVsZC4gKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3BvcHVsYXRlX2xy
KHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
c3RydWN0IHZnaWNfaXJxICppcnEsIGludCBscikKK3sKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2Nr
ZWQoJmlycS0+aXJxX2xvY2spKTsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHZnaWNfY2xlYXJf
bHIoc3RydWN0IHZjcHUgKnZjcHUsIGludCBscikKK3sKK30KKworc3RhdGljIGlubGluZSB2b2lk
IHZnaWNfc2V0X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSkKK3sKK30KKworLyogUmVxdWly
ZXMgdGhlIGFwX2xpc3RfbG9jayB0byBiZSBoZWxkLiAqLworc3RhdGljIGludCBjb21wdXRlX2Fw
X2xpc3RfZGVwdGgoc3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgc3RydWN0IHZnaWNfY3B1ICp2
Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1OworICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJx
OworICAgIGludCBjb3VudCA9IDA7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnZnaWNf
Y3B1LT5hcF9saXN0X2xvY2spKTsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXJxLCAmdmdp
Y19jcHUtPmFwX2xpc3RfaGVhZCwgYXBfbGlzdCkKKyAgICB7CisgICAgICAgIHNwaW5fbG9jaygm
aXJxLT5pcnFfbG9jayk7CisgICAgICAgIC8qIEdJQ3YyIFNHSXMgY2FuIGNvdW50IGZvciBtb3Jl
IHRoYW4gb25lLi4uICovCisgICAgICAgIGlmICggdmdpY19pcnFfaXNfc2dpKGlycS0+aW50aWQp
ICYmIGlycS0+c291cmNlICkKKyAgICAgICAgICAgIGNvdW50ICs9IGh3ZWlnaHQ4KGlycS0+c291
cmNlKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgY291bnQrKzsKKyAgICAgICAgc3Bpbl91
bmxvY2soJmlycS0+aXJxX2xvY2spOworICAgIH0KKyAgICByZXR1cm4gY291bnQ7Cit9CisKKy8q
IFJlcXVpcmVzIHRoZSBWQ1BVJ3MgYXBfbGlzdF9sb2NrIHRvIGJlIGhlbGQuICovCitzdGF0aWMg
dm9pZCB2Z2ljX2ZsdXNoX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQoreworICAgIHN0cnVj
dCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKKyAgICBzdHJ1Y3Qg
dmdpY19pcnEgKmlycTsKKyAgICBpbnQgY291bnQgPSAwOworCisgICAgQVNTRVJUKHNwaW5faXNf
bG9ja2VkKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrKSk7CisKKyAgICBpZiAoIGNvbXB1dGVfYXBf
bGlzdF9kZXB0aCh2Y3B1KSA+IGdpY19nZXRfbnJfbHJzKCkgKQorICAgICAgICB2Z2ljX3NvcnRf
YXBfbGlzdCh2Y3B1KTsKKworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoIGlycSwgJnZnaWNfY3B1
LT5hcF9saXN0X2hlYWQsIGFwX2xpc3QgKQorICAgIHsKKyAgICAgICAgc3Bpbl9sb2NrKCZpcnEt
PmlycV9sb2NrKTsKKworICAgICAgICBpZiAoIHVubGlrZWx5KHZnaWNfdGFyZ2V0X29yYWNsZShp
cnEpICE9IHZjcHUpICkKKyAgICAgICAgICAgIGdvdG8gbmV4dDsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBJZiB3ZSBnZXQgYW4gU0dJIHdpdGggbXVsdGlwbGUgc291cmNlcywgdHJ5IHRvIGdl
dAorICAgICAgICAgKiB0aGVtIGluIGFsbCBhdCBvbmNlLgorICAgICAgICAgKi8KKyAgICAgICAg
ZG8KKyAgICAgICAgeworICAgICAgICAgICAgdmdpY19wb3B1bGF0ZV9scih2Y3B1LCBpcnEsIGNv
dW50KyspOworICAgICAgICB9IHdoaWxlICggaXJxLT5zb3VyY2UgJiYgY291bnQgPCBnaWNfZ2V0
X25yX2xycygpICk7CisKK25leHQ6CisgICAgICAgIHNwaW5fdW5sb2NrKCZpcnEtPmlycV9sb2Nr
KTsKKworICAgICAgICBpZiAoIGNvdW50ID09IGdpY19nZXRfbnJfbHJzKCkgKQorICAgICAgICB7
CisgICAgICAgICAgICBpZiAoICFsaXN0X2lzX2xhc3QoJmlycS0+YXBfbGlzdCwgJnZnaWNfY3B1
LT5hcF9saXN0X2hlYWQpICkKKyAgICAgICAgICAgICAgICB2Z2ljX3NldF91bmRlcmZsb3codmNw
dSk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIHZjcHUtPmFy
Y2gudmdpY19jcHUudXNlZF9scnMgPSBjb3VudDsKKworICAgIC8qIE51a2UgcmVtYWluaW5nIExS
cyAqLworICAgIGZvciAoIDsgY291bnQgPCBnaWNfZ2V0X25yX2xycygpOyBjb3VudCsrKQorICAg
ICAgICB2Z2ljX2NsZWFyX2xyKHZjcHUsIGNvdW50KTsKK30KKworLyoKKyAqIGdpY19jbGVhcl9s
cnMoKSAtIFVwZGF0ZSB0aGUgVkdJQyBzdGF0ZSBmcm9tIGhhcmR3YXJlIGFmdGVyIGEgZ3Vlc3Qn
cyBydW4uCisgKiBAdmNwdTogdGhlIFZDUFUuCisgKgorICogU3luYyBiYWNrIHRoZSBoYXJkd2Fy
ZSBWR0lDIHN0YXRlIGFmdGVyIHRoZSBndWVzdCBoYXMgcnVuLCBpbnRvIG91cgorICogVkdJQyBl
bXVsYXRpb24gc3RydWN0dXJlcywgSXQgcmVhZHMgdGhlIExScyBhbmQgdXBkYXRlcyB0aGUgcmVz
cGVjdGl2ZQorICogc3RydWN0IHZnaWNfaXJxLCB0YWtpbmcgbGV2ZWwvZWRnZSBpbnRvIGFjY291
bnQuCisgKiBUaGlzIGlzIHRoZSBoaWdoIGxldmVsIGZ1bmN0aW9uIHdoaWNoIHRha2VzIGNhcmUg
b2YgdGhlIGNvbmRpdGlvbnMsCisgKiBhbHNvIGJhaWxzIG91dCBlYXJseSBpZiB0aGVyZSB3ZXJl
IG5vIGludGVycnVwdHMgcXVldWVkLgorICogV2FzOiBrdm1fdmdpY19zeW5jX2h3c3RhdGUoKQor
ICovCit2b2lkIGdpY19jbGVhcl9scnMoc3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgc3RydWN0
IHZnaWNfY3B1ICp2Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1OworCisgICAgLyogQW4g
ZW1wdHkgYXBfbGlzdF9oZWFkIGltcGxpZXMgdXNlZF9scnMgPT0gMCAqLworICAgIGlmICggbGlz
dF9lbXB0eSgmdmNwdS0+YXJjaC52Z2ljX2NwdS5hcF9saXN0X2hlYWQpICkKKyAgICAgICAgcmV0
dXJuOworCisgICAgaWYgKCB2Z2ljX2NwdS0+dXNlZF9scnMgKQorICAgICAgICB2Z2ljX2ZvbGRf
bHJfc3RhdGUodmNwdSk7CisgICAgdmdpY19wcnVuZV9hcF9saXN0KHZjcHUpOworfQorCisvKgor
ICogZ2ljX2luamVjdCgpIC0gZmx1c2ggdGhlIGVtdWxhdGlvbiBzdGF0ZSBpbnRvIHRoZSBoYXJk
d2FyZSBvbiBndWVzdCBlbnRyeQorICoKKyAqIEJlZm9yZSB3ZSBlbnRlciBhIGd1ZXN0LCB3ZSBo
YXZlIHRvIHRyYW5zbGF0ZSB0aGUgdmlydHVhbCBHSUMgc3RhdGUgb2YgYQorICogVkNQVSBpbnRv
IHRoZSBHSUMgdmlydHVhbGl6YXRpb24gaGFyZHdhcmUgcmVnaXN0ZXJzLCBuYW1lbHkgdGhlIExS
cy4KKyAqIFRoaXMgaXMgdGhlIGhpZ2ggbGV2ZWwgZnVuY3Rpb24gd2hpY2ggdGFrZXMgY2FyZSBh
Ym91dCB0aGUgY29uZGl0aW9ucworICogYW5kIHRoZSBsb2NraW5nLCBhbHNvIGJhaWxzIG91dCBl
YXJseSBpZiB0aGVyZSBhcmUgbm8gaW50ZXJydXB0cyBxdWV1ZWQuCisgKiBXYXM6IGt2bV92Z2lj
X2ZsdXNoX2h3c3RhdGUoKQorICovCit2b2lkIGdpY19pbmplY3Qodm9pZCkKK3sKKyAgICAvKgor
ICAgICAqIElmIHRoZXJlIGFyZSBubyB2aXJ0dWFsIGludGVycnVwdHMgYWN0aXZlIG9yIHBlbmRp
bmcgZm9yIHRoaXMKKyAgICAgKiBWQ1BVLCB0aGVuIHRoZXJlIGlzIG5vIHdvcmsgdG8gZG8gYW5k
IHdlIGNhbiBiYWlsIG91dCB3aXRob3V0CisgICAgICogdGFraW5nIGFueSBsb2NrLiAgVGhlcmUg
aXMgYSBwb3RlbnRpYWwgcmFjZSB3aXRoIHNvbWVvbmUgaW5qZWN0aW5nCisgICAgICogaW50ZXJy
dXB0cyB0byB0aGUgVkNQVSwgYnV0IGl0IGlzIGEgYmVuaWduIHJhY2UgYXMgdGhlIFZDUFUgd2ls
bAorICAgICAqIGVpdGhlciBvYnNlcnZlIHRoZSBuZXcgaW50ZXJydXB0IGJlZm9yZSBvciBhZnRl
ciBkb2luZyB0aGlzIGNoZWNrLAorICAgICAqIGFuZCBpbnRyb2R1Y2luZyBhZGRpdGlvbmFsIHN5
bmNocm9uaXphdGlvbiBtZWNoYW5pc20gZG9lc24ndCBjaGFuZ2UKKyAgICAgKiB0aGlzLgorICAg
ICAqLworICAgIGlmICggbGlzdF9lbXB0eSgmY3VycmVudC0+YXJjaC52Z2ljX2NwdS5hcF9saXN0
X2hlYWQpICkKKyAgICAgICAgcmV0dXJuOworCisgICAgQVNTRVJUKCFsb2NhbF9pcnFfaXNfZW5h
YmxlZCgpKTsKKworICAgIHNwaW5fbG9jaygmY3VycmVudC0+YXJjaC52Z2ljX2NwdS5hcF9saXN0
X2xvY2spOworICAgIHZnaWNfZmx1c2hfbHJfc3RhdGUoY3VycmVudCk7CisgICAgc3Bpbl91bmxv
Y2soJmN1cnJlbnQtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9sb2NrKTsKK30KIC8qCiAgKiBMb2Nh
bCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKaW5kZXggNTEyNzczOWYwZi4uNDdmYzU4
YjgxZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCisrKyBiL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMuaApAQCAtMTcsNiArMTcsOCBAQAogI2lmbmRlZiBfX1hFTl9BUk1fVkdJ
Q19ORVdfSF9fCiAjZGVmaW5lIF9fWEVOX0FSTV9WR0lDX05FV19IX18KIAorI2RlZmluZSB2Z2lj
X2lycV9pc19zZ2koaW50aWQpICgoaW50aWQpIDwgVkdJQ19OUl9TR0lTKQorCiBzdGF0aWMgaW5s
aW5lIGJvb2wgaXJxX2lzX3BlbmRpbmcoc3RydWN0IHZnaWNfaXJxICppcnEpCiB7CiAgICAgaWYg
KCBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJR19FREdFICkKLS0gCjIuMTQuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qa-0000uB-Hm; Fri, 09 Feb 2018 14:40:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qY-0000pG-Me
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:14 +0000
X-Inumbo-ID: 12119528-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x244.google.com (unknown [2a00:1450:400c:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12119528-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:45 +0100 (CET)
Received: by mail-wm0-x244.google.com with SMTP id j21so4255560wmh.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=TQ5sZNE5L+cFBfwD20qDu443gHTrLJ10+9zEUql6gCA=;
 b=ZZBqQ7yzCIi6r4ssJbKUBxedKzq3HZwM+T6wDEXWtz3M9/x0Jy6Cj5XoK/jOs96GDX
 fVjH8fnp5WUE4PyBJeVUsf3vO2S/tu936yAW3ybHYRLP1FzI2SyRYWOZDg9TEn84rD+x
 aN8OTKZhmzFkPlF0VglnkGuQUOg0W7H7SxsIg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=TQ5sZNE5L+cFBfwD20qDu443gHTrLJ10+9zEUql6gCA=;
 b=MWZm2MSdAuRDFyIrN07HgKBv8V98eRSSCjFu5+NwqlcNM74NV3kFvfYj4jMyYlbPay
 zPbT/+EruKfOREaJSPyfuOxHRkFwLUTMOhhcl3kx5eCBH0C7J3TQneBm58leMK7zEMhO
 VHzCrBDCYoUq6AO25fD9NSOXGeOw+K2IEapK3NZ826ZNyfOAEpNXO4YXVLwh4S2d5muy
 E8wBJ/ds72vmmbPlIDQ/Gj/nKxHoQcxsObmANxYJ5Y724Dsp/88hQKk3CeWFRLiS4/HG
 JTGHcoeoCtr8vQkRCzYZ0XOmuHxSA+rMEpzvUmZRRe+gImLOGz/Mmzrzoe6PlfF2zuPe
 UqkQ==
X-Gm-Message-State: APf1xPA4DMgl2r5ADF7CP/MOLiciZVu/hvZaHJ7c8j22RDiA5ADz+3kv
 tMe5+IcSZSMt6Yn4rlH/lJCo+JdT+2k=
X-Google-Smtp-Source: AH8x226xg7d0RizTEwDjhqThNwjTXAQaaCGhxpa/ngszEA4twNxziD76FkWR/18GXkoWKAJ+d3Qa3g==
X-Received: by 10.28.120.15 with SMTP id t15mr2296230wmc.34.1518187212698;
 Fri, 09 Feb 2018 06:40:12 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:12 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:14 +0000
Message-Id: <20180209143937.28866-27-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 26/49] ARM: new VGIC: Implement
	vgic_vcpu_pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGVsbCBYZW4gd2hldGhlciBhIHBhcnRpY3VsYXIgVkNQVSBoYXMgYW4gSVJRIHRoYXQgbmVlZHMg
aGFuZGxpbmcKaW4gdGhlIGd1ZXN0LiBUaGlzIGlzIHVzZWQgdG8gZGVjaWRlIHdoZXRoZXIgYSBW
Q1BVIGlzIHJ1bm5hYmxlLgoKVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgOTBlZWU1NmM1
ZjkwLCB3cml0dGVuIGJ5IEVyaWMgQXVnZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmMgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQs
IDMyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMg
Yi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXggZjRmMmEwNGE2MC4uOWU3ZmIxZWRjYiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMuYwpAQCAtNjQ2LDYgKzY0NiwzOCBAQCB2b2lkIGdpY19pbmplY3Qodm9pZCkKICAg
ICB2Z2ljX3Jlc3RvcmVfc3RhdGUoY3VycmVudCk7CiB9CiAKK3N0YXRpYyBpbnQgdmdpY192Y3B1
X3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2Y3B1KQoreworICAgIHN0cnVjdCB2Z2ljX2NwdSAq
dmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKKyAgICBzdHJ1Y3QgdmdpY19pcnEgKmly
cTsKKyAgICBib29sIHBlbmRpbmcgPSBmYWxzZTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwor
CisgICAgaWYgKCAhdmNwdS0+ZG9tYWluLT5hcmNoLnZnaWMuZW5hYmxlZCApCisgICAgICAgIHJl
dHVybiBmYWxzZTsKKworICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Z2ljX2NwdS0+YXBfbGlzdF9s
b2NrLCBmbGFncyk7CisKKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KGlycSwgJnZnaWNfY3B1LT5h
cF9saXN0X2hlYWQsIGFwX2xpc3QpCisgICAgeworICAgICAgICBzcGluX2xvY2soJmlycS0+aXJx
X2xvY2spOworICAgICAgICBwZW5kaW5nID0gaXJxX2lzX3BlbmRpbmcoaXJxKSAmJiBpcnEtPmVu
YWJsZWQ7CisgICAgICAgIHNwaW5fdW5sb2NrKCZpcnEtPmlycV9sb2NrKTsKKworICAgICAgICBp
ZiAoIHBlbmRpbmcgKQorICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmdmdpY19jcHUtPmFwX2xpc3RfbG9jaywgZmxhZ3MpOworCisgICAgcmV0
dXJuIHBlbmRpbmc7Cit9CisKK2ludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkKK3sK
KyAgICByZXR1cm4gdmdpY192Y3B1X3BlbmRpbmdfaXJxKGN1cnJlbnQpOworfQorCiAvKgogICog
TG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qa-0000uz-Py; Fri, 09 Feb 2018 14:40:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qY-0000pI-O7
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:14 +0000
X-Inumbo-ID: 118d4bb4-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 118d4bb4-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:44 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id b21so16707130wme.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=kvgiJkdU37LfpX+lwwUO9JxVVmySLBTLpkAgcG6Df70=;
 b=F8TjLPhQhdIy/kT4KLx9vAISxFzIG9bm2rHHhDLTbXzy7eFF7qcsEpgjvlL649NH8x
 cjcdoff+NUDequVM2LkIOY8EbkLHZXLIMTjXrpgmWGb3CQoMNSWqkvtfqnyZ9iJLHUIo
 Wc1ouRojplQB+kWHgwbamTVTYLDLOeZp97hqQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=kvgiJkdU37LfpX+lwwUO9JxVVmySLBTLpkAgcG6Df70=;
 b=HmFqfwgaJk7Z0VBSioeD8mWepH2yl1xRO/4tQi0e3Vw40J/J6lNuyz5Owu6tzG9nl1
 TNzEhCFTnKkjBASY61tihXRjglimR3KBk0kntNWZ7/cUa7GFcmHrBcKp7a1HE9bz9mJ5
 tRLOn0bJ20KKndcWIaAyqRcsvbDin/Jt8w1OWhqoSIlmZnQGSWxuZk78gcBsf5j8/76C
 WDtRyPXi5BWR/FYbmhoYNJpb4JCal1S87KrTvqNS6pt8v36lng+Lk+6uwcvFT6+tlS2P
 1HillqZTDb3DR24UMVkg/l+SE06qPCFfw1Emthkri6pjwItqLHXRjV2BXB7C+d6qLZfN
 fJxQ==
X-Gm-Message-State: APf1xPDJxX/8nKsWukcP97LOr26r1/4YWOdaOJuHC1tcYTFMmh5HukcH
 sSt187XqkjZcGeoI9R8hBKPHhw==
X-Google-Smtp-Source: AH8x227Ah2jUef4/V6ME/Wih8phy84ZBDuICTK4RzAijfU/seRIsFLHc8nvhe09+XmGAHx9LR/msQA==
X-Received: by 10.28.155.66 with SMTP id d63mr2067797wme.132.1518187211657;
 Fri, 09 Feb 2018 06:40:11 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:11 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:13 +0000
Message-Id: <20180209143937.28866-26-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 25/49] ARM: new VGIC: Add GICv2 world switch
	backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvY2Vzc2luZyBtYWludGVuYW5jZSBpbnRlcnJ1cHRzIGFuZCBhY2Nlc3NpbmcgdGhlIGxpc3Qg
cmVnaXN0ZXJzCmFyZSBkZXBlbmRlbnQgb24gdGhlIGhvc3QncyBHSUMgdmVyc2lvbi4KSW50cm9k
dWNlIHZnaWMtdjIuYyB0byBjb250YWluIEdJQ3YyIHNwZWNpZmljIGZ1bmN0aW9ucy4KSW1wbGVt
ZW50IHRoZSBHSUN2MiBzcGVjaWZpYyBjb2RlIGZvciBzeW5jaW5nIHRoZSBlbXVsYXRpb24gc3Rh
dGUKaW50byB0aGUgVkdJQyByZWdpc3RlcnMuClRoaXMgYWxzbyBhZGRzIHRoZSBob29rIHRvIGxl
dCBYZW4gc2V0dXAgdGhlIGhvc3QgR0lDIGFkZHJlc3Nlcy4KClRoaXMgaXMgYmFzZWQgb24gTGlu
dXggY29tbWl0IDE0MGIwODZkZDE5Nywgd3JpdHRlbiBieSBNYXJjIFp5bmdpZXIuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgfCAyNjEgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyAgICB8ICAyMCAr
KysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggICAgfCAgIDggKysKIDMgZmlsZXMgY2hhbmdl
ZCwgMjg5IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLXYyLmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uMTBmYzQ2N2ZmYQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtdjIuYwpAQCAtMCwwICsxLDI2MSBAQAorLyoKKyAqIENvcHlyaWdodCAoQykgMjAxNSwg
MjAxNiBBUk0gTHRkLgorICogSW1wb3J0ZWQgZnJvbSBMaW51eCAoIm5ldyIgS1ZNIFZHSUMpIGFu
ZCBoZWF2aWx5IGFkYXB0ZWQgdG8gWGVuLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBh
cworICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCisgKgorICog
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5
IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQorICogYWxvbmcgd2l0aCB0aGlzIHBy
b2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8K
KworI2luY2x1ZGUgPGFzbS9hcm1fdmdpYy5oPgorI2luY2x1ZGUgPGFzbS9idWcuaD4KKyNpbmNs
dWRlIDxhc20vaW8uaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKyNpbmNsdWRlIDx4ZW4vc2l6
ZXMuaD4KKworI2luY2x1ZGUgInZnaWMuaCIKKworI2RlZmluZSBHSUNIX0VMUlNSMCAgICAgICAg
ICAgICAgICAgICAgIDB4MzAKKyNkZWZpbmUgR0lDSF9FTFJTUjEgICAgICAgICAgICAgICAgICAg
ICAweDM0CisjZGVmaW5lIEdJQ0hfTFIwICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDAKKwor
I2RlZmluZSBHSUNIX0xSX1ZJUlRVQUxJRCAgICAgICAgICAgICAgICgweDNmZiA8PCAwKQorI2Rl
ZmluZSBHSUNIX0xSX1BIWVNJRF9DUFVJRF9TSElGVCAgICAgICgxMCkKKyNkZWZpbmUgR0lDSF9M
Ul9QSFlTSURfQ1BVSUQgICAgICAgICAgICAoMHgzZmYgPDwgR0lDSF9MUl9QSFlTSURfQ1BVSURf
U0hJRlQpCisjZGVmaW5lIEdJQ0hfTFJfUFJJT1JJVFlfU0hJRlQgICAgICAgICAgMjMKKyNkZWZp
bmUgR0lDSF9MUl9TVEFURSAgICAgICAgICAgICAgICAgICAoMyA8PCAyOCkKKyNkZWZpbmUgR0lD
SF9MUl9QRU5ESU5HX0JJVCAgICAgICAgICAgICAoMSA8PCAyOCkKKyNkZWZpbmUgR0lDSF9MUl9B
Q1RJVkVfQklUICAgICAgICAgICAgICAoMSA8PCAyOSkKKyNkZWZpbmUgR0lDSF9MUl9FT0kgICAg
ICAgICAgICAgICAgICAgICAoMSA8PCAxOSkKKyNkZWZpbmUgR0lDSF9MUl9IVyAgICAgICAgICAg
ICAgICAgICAgICAoMSA8PCAzMSkKKworc3RhdGljIHN0cnVjdCB7CisgICAgYm9vbCBlbmFibGVk
OworICAgIHBhZGRyX3QgZGJhc2U7ICAgICAgICAgIC8qIERpc3RyaWJ1dG9yIGludGVyZmFjZSBh
ZGRyZXNzICovCisgICAgcGFkZHJfdCBjYmFzZTsgICAgICAgICAgLyogQ1BVIGludGVyZmFjZSBh
ZGRyZXNzICYgc2l6ZSAqLworICAgIHBhZGRyX3QgY3NpemU7CisgICAgcGFkZHJfdCB2YmFzZTsg
ICAgICAgICAgLyogVmlydHVhbCBDUFUgaW50ZXJmYWNlIGFkZHJlc3MgKi8KKyAgICB2b2lkIF9f
aW9tZW0gKmhiYXNlOyAgICAgICAgLyogSHlwZXJ2aXNvciBjb250cm9sIGludGVyZmFjZSAqLwor
CisgICAgLyogT2Zmc2V0IHRvIGFkZCB0byBnZXQgYW4gOGtCIGNvbnRpZ3VvdXMgcmVnaW9uIGlm
IEdJQyBpcyBhbGlhc2VkICovCisgICAgdWludDMyX3QgYWxpYXNlZF9vZmZzZXQ7Cit9IGdpY192
Ml9od19kYXRhOworCit2b2lkIHZnaWNfdjJfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwgcGFkZHJf
dCBjYmFzZSwgcGFkZHJfdCBjc2l6ZSwKKyAgICAgICAgICAgICAgcGFkZHJfdCB2YmFzZSwgdm9p
ZCBfX2lvbWVtICpoYmFzZSwKKyAgICAgICAgICAgICAgdWludDMyX3QgYWxpYXNlZF9vZmZzZXQp
Cit7CisgICAgZ2ljX3YyX2h3X2RhdGEuZW5hYmxlZCA9IHRydWU7CisgICAgZ2ljX3YyX2h3X2Rh
dGEuZGJhc2UgPSBkYmFzZTsKKyAgICBnaWNfdjJfaHdfZGF0YS5jYmFzZSA9IGNiYXNlOworICAg
IGdpY192Ml9od19kYXRhLmNzaXplID0gY3NpemU7CisgICAgZ2ljX3YyX2h3X2RhdGEudmJhc2Ug
PSB2YmFzZTsKKyAgICBnaWNfdjJfaHdfZGF0YS5oYmFzZSA9IGhiYXNlOworICAgIGdpY192Ml9o
d19kYXRhLmFsaWFzZWRfb2Zmc2V0ID0gYWxpYXNlZF9vZmZzZXQ7Cit9CisKK3ZvaWQgdmdpY192
Ml9zZXRfdW5kZXJmbG93KHN0cnVjdCB2Y3B1ICp2Y3B1KQoreworICAgIGdpY19od19vcHMtPnVw
ZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgMSk7Cit9CisKKy8qCisgKiB0cmFuc2ZlciB0
aGUgY29udGVudCBvZiB0aGUgTFJzIGJhY2sgaW50byB0aGUgY29ycmVzcG9uZGluZyBhcF9saXN0
OgorICogLSBhY3RpdmUgYml0IGlzIHRyYW5zZmVycmVkIGFzIGlzCisgKiAtIHBlbmRpbmcgYml0
IGlzCisgKiAgIC0gdHJhbnNmZXJyZWQgYXMgaXMgaW4gY2FzZSBvZiBlZGdlIHNlbnNpdGl2ZSBJ
UlFzCisgKiAgIC0gc2V0IHRvIHRoZSBsaW5lLWxldmVsIChyZXNhbXBsZSB0aW1lKSBmb3IgbGV2
ZWwgc2Vuc2l0aXZlIElSUXMKKyAqLwordm9pZCB2Z2ljX3YyX2ZvbGRfbHJfc3RhdGUoc3RydWN0
IHZjcHUgKnZjcHUpCit7CisgICAgc3RydWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9ICZ2Y3B1LT5h
cmNoLnZnaWNfY3B1OworICAgIHN0cnVjdCB2Z2ljX3YyX2NwdV9pZiAqY3B1aWYgPSAmdmdpY19j
cHUtPnZnaWNfdjI7CisgICAgaW50IGxyOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAg
ICBjcHVpZi0+dmdpY19oY3IgJj0gfkdJQ0hfSENSX1VJRTsKKworICAgIGZvciAoIGxyID0gMDsg
bHIgPCB2Z2ljX2NwdS0+dXNlZF9scnM7IGxyKysgKQorICAgIHsKKyAgICAgICAgdTMyIHZhbCA9
IGNwdWlmLT52Z2ljX2xyW2xyXTsKKyAgICAgICAgdTMyIGludGlkID0gdmFsICYgR0lDSF9MUl9W
SVJUVUFMSUQ7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOworCisgICAgICAgIGlycSA9
IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkKTsKKworICAgICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworCisgICAgICAgIC8qIEFsd2F5
cyBwcmVzZXJ2ZSB0aGUgYWN0aXZlIGJpdCAqLworICAgICAgICBpcnEtPmFjdGl2ZSA9ICEhKHZh
bCAmIEdJQ0hfTFJfQUNUSVZFX0JJVCk7CisKKyAgICAgICAgLyogRWRnZSBpcyB0aGUgb25seSBj
YXNlIHdoZXJlIHdlIHByZXNlcnZlIHRoZSBwZW5kaW5nIGJpdCAqLworICAgICAgICBpZiAoIGly
cS0+Y29uZmlnID09IFZHSUNfQ09ORklHX0VER0UgJiYgKHZhbCAmIEdJQ0hfTFJfUEVORElOR19C
SVQpICkKKyAgICAgICAgeworICAgICAgICAgICAgaXJxLT5wZW5kaW5nX2xhdGNoID0gdHJ1ZTsK
KworICAgICAgICAgICAgaWYgKCB2Z2ljX2lycV9pc19zZ2koaW50aWQpICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICB1MzIgY3B1aWQgPSB2YWwgJiBHSUNIX0xSX1BIWVNJRF9DUFVJ
RDsKKworICAgICAgICAgICAgICAgIGNwdWlkID4+PSBHSUNIX0xSX1BIWVNJRF9DUFVJRF9TSElG
VDsKKyAgICAgICAgICAgICAgICBpcnEtPnNvdXJjZSB8PSAoMSA8PCBjcHVpZCk7CisgICAgICAg
ICAgICB9CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGlycS0+aHcgJiYgaXJxLT5jb25maWcg
PT0gVkdJQ19DT05GSUdfTEVWRUwgJiYKKyAgICAgICAgICAgICh2YWwgJiBHSUNIX0xSX1BFTkRJ
TkdfQklUKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlycS0+bGluZV9sZXZlbCA9IGdpY19y
ZWFkX3BlbmRpbmdfc3RhdGUoaXJxLT5od2ludGlkKTsKKworICAgICAgICAgICAgaWYgKCAhaXJx
LT5saW5lX2xldmVsICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNfc2V0X2FjdGl2
ZV9zdGF0ZShpcnEtPmh3aW50aWQsIHRydWUpOworICAgICAgICB9CisKKyAgICAgICAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworICAgICAgICB2Z2ljX3B1
dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0KKworICAgIHZnaWNfY3B1LT51c2VkX2xy
cyA9IDA7Cit9CisKKy8qCisgKiBQb3B1bGF0ZXMgdGhlIHBhcnRpY3VsYXIgTFIgd2l0aCB0aGUg
c3RhdGUgb2YgYSBnaXZlbiBJUlE6CisgKiAtIGZvciBhbiBlZGdlIHNlbnNpdGl2ZSBJUlEgdGhl
IHBlbmRpbmcgc3RhdGUgaXMgY2xlYXJlZCBpbiBzdHJ1Y3QgdmdpY19pcnEKKyAqIC0gZm9yIGEg
bGV2ZWwgc2Vuc2l0aXZlIElSUSB0aGUgcGVuZGluZyBzdGF0ZSB2YWx1ZSBpcyB1bmNoYW5nZWQ7
CisgKiAgIGl0IGlzIGRpY3RhdGVkIGRpcmVjdGx5IGJ5IHRoZSBpbnB1dCBsZXZlbAorICoKKyAq
IElmIEBpcnEgZGVzY3JpYmVzIGFuIFNHSSB3aXRoIG11bHRpcGxlIHNvdXJjZXMsIHdlIGNob29z
ZSB0aGUKKyAqIGxvd2VzdC1udW1iZXJlZCBzb3VyY2UgVkNQVSBhbmQgY2xlYXIgdGhhdCBiaXQg
aW4gdGhlIHNvdXJjZSBiaXRtYXAuCisgKgorICogVGhlIGlycV9sb2NrIG11c3QgYmUgaGVsZCBi
eSB0aGUgY2FsbGVyLgorICovCit2b2lkIHZnaWNfdjJfcG9wdWxhdGVfbHIoc3RydWN0IHZjcHUg
KnZjcHUsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLCBpbnQgbHIpCit7CisgICAgdTMyIHZhbCA9IGly
cS0+aW50aWQ7CisKKyAgICBpZiAoIGlycV9pc19wZW5kaW5nKGlycSkgKQorICAgIHsKKyAgICAg
ICAgdmFsIHw9IEdJQ0hfTFJfUEVORElOR19CSVQ7CisKKyAgICAgICAgaWYgKCBpcnEtPmNvbmZp
ZyA9PSBWR0lDX0NPTkZJR19FREdFICkKKyAgICAgICAgICAgIGlycS0+cGVuZGluZ19sYXRjaCA9
IGZhbHNlOworCisgICAgICAgIGlmICggdmdpY19pcnFfaXNfc2dpKGlycS0+aW50aWQpICkKKyAg
ICAgICAgeworICAgICAgICAgICAgdTMyIHNyYyA9IGZmcyhpcnEtPnNvdXJjZSk7CisKKyAgICAg
ICAgICAgIEJVR19PTighc3JjKTsKKyAgICAgICAgICAgIHZhbCB8PSAoc3JjIC0gMSkgPDwgR0lD
SF9MUl9QSFlTSURfQ1BVSURfU0hJRlQ7CisgICAgICAgICAgICBpcnEtPnNvdXJjZSAmPSB+KDEg
PDwgKHNyYyAtIDEpKTsKKyAgICAgICAgICAgIGlmICggaXJxLT5zb3VyY2UgKQorICAgICAgICAg
ICAgICAgIGlycS0+cGVuZGluZ19sYXRjaCA9IHRydWU7CisgICAgICAgIH0KKyAgICB9CisKKyAg
ICBpZiAoIGlycS0+YWN0aXZlICkKKyAgICAgICAgdmFsIHw9IEdJQ0hfTFJfQUNUSVZFX0JJVDsK
KworICAgIGlmICggaXJxLT5odyApCisgICAgeworICAgICAgICB2YWwgfD0gR0lDSF9MUl9IVzsK
KyAgICAgICAgdmFsIHw9IGlycS0+aHdpbnRpZCA8PCBHSUNIX0xSX1BIWVNJRF9DUFVJRF9TSElG
VDsKKyAgICAgICAgLyoKKyAgICAgICAgICogTmV2ZXIgc2V0IHBlbmRpbmcrYWN0aXZlIG9uIGEg
SFcgaW50ZXJydXB0LCBhcyB0aGUKKyAgICAgICAgICogcGVuZGluZyBzdGF0ZSBpcyBrZXB0IGF0
IHRoZSBwaHlzaWNhbCBkaXN0cmlidXRvcgorICAgICAgICAgKiBsZXZlbC4KKyAgICAgICAgICov
CisgICAgICAgIGlmICggaXJxLT5hY3RpdmUgJiYgaXJxX2lzX3BlbmRpbmcoaXJxKSApCisgICAg
ICAgICAgICB2YWwgJj0gfkdJQ0hfTFJfUEVORElOR19CSVQ7CisgICAgfQorICAgIGVsc2UKKyAg
ICB7CisgICAgICAgIGlmICggaXJxLT5jb25maWcgPT0gVkdJQ19DT05GSUdfTEVWRUwgKQorICAg
ICAgICAgICAgdmFsIHw9IEdJQ0hfTFJfRU9JOworICAgIH0KKworICAgIC8qCisgICAgICogTGV2
ZWwtdHJpZ2dlcmVkIG1hcHBlZCBJUlFzIGFyZSBzcGVjaWFsIGJlY2F1c2Ugd2Ugb25seSBvYnNl
cnZlCisgICAgICogcmlzaW5nIGVkZ2VzIGFzIGlucHV0IHRvIHRoZSBWR0lDLiAgV2UgdGhlcmVm
b3JlIGxvd2VyIHRoZSBsaW5lCisgICAgICogbGV2ZWwgaGVyZSwgc28gdGhhdCB3ZSBjYW4gdGFr
ZSBuZXcgdmlydHVhbCBJUlFzLiAgU2VlCisgICAgICogdmdpY192Ml9mb2xkX2xyX3N0YXRlIGZv
ciBtb3JlIGluZm8uCisgICAgICovCisgICAgaWYgKCBpcnEtPmh3ICYmIGlycS0+Y29uZmlnID09
IFZHSUNfQ09ORklHX0xFVkVMICYmCisgICAgICAgICh2YWwgJiBHSUNIX0xSX1BFTkRJTkdfQklU
KSApCisgICAgICAgIGlycS0+bGluZV9sZXZlbCA9IGZhbHNlOworCisgICAgLyogVGhlIEdJQ3Yy
IExSIG9ubHkgaG9sZHMgZml2ZSBiaXRzIG9mIHByaW9yaXR5LiAqLworICAgIHZhbCB8PSAoaXJx
LT5wcmlvcml0eSA+PiAzKSA8PCBHSUNIX0xSX1BSSU9SSVRZX1NISUZUOworCisgICAgdmNwdS0+
YXJjaC52Z2ljX2NwdS52Z2ljX3YyLnZnaWNfbHJbbHJdID0gdmFsOworfQorCit2b2lkIHZnaWNf
djJfY2xlYXJfbHIoc3RydWN0IHZjcHUgKnZjcHUsIGludCBscikKK3sKKyAgICB2Y3B1LT5hcmNo
LnZnaWNfY3B1LnZnaWNfdjIudmdpY19scltscl0gPSAwOworfQorCitzdGF0aWMgdm9pZCBzYXZl
X2xycyhzdHJ1Y3QgdmNwdSAqdmNwdSwgdm9pZCBfX2lvbWVtICpiYXNlKQoreworICAgIHN0cnVj
dCB2Z2ljX3YyX2NwdV9pZiAqY3B1X2lmID0gJnZjcHUtPmFyY2gudmdpY19jcHUudmdpY192MjsK
KyAgICB1NjQgdXNlZF9scnMgPSB2Y3B1LT5hcmNoLnZnaWNfY3B1LnVzZWRfbHJzOworICAgIHU2
NCBlbHJzcjsKKyAgICBpbnQgaTsKKworICAgIGVscnNyID0gcmVhZGxfcmVsYXhlZChiYXNlICsg
R0lDSF9FTFJTUjApOworICAgIGlmICggdW5saWtlbHkodXNlZF9scnMgPiAzMikgKQorICAgICAg
ICBlbHJzciB8PSAoKHU2NClyZWFkbF9yZWxheGVkKGJhc2UgKyBHSUNIX0VMUlNSMSkpIDw8IDMy
OworCisgICAgZm9yICggaSA9IDA7IGkgPCB1c2VkX2xyczsgaSsrICkKKyAgICB7CisgICAgICAg
IGlmICggZWxyc3IgJiAoMVVMIDw8IGkpICkKKyAgICAgICAgICAgIGNwdV9pZi0+dmdpY19scltp
XSAmPSB+R0lDSF9MUl9TVEFURTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgY3B1X2lmLT52
Z2ljX2xyW2ldID0gcmVhZGxfcmVsYXhlZChiYXNlICsgR0lDSF9MUjAgKyAoaSAqIDQpKTsKKwor
ICAgICAgICB3cml0ZWxfcmVsYXhlZCgwLCBiYXNlICsgR0lDSF9MUjAgKyAoaSAqIDQpKTsKKyAg
ICB9Cit9CisKK3ZvaWQgdmdpY192Ml9zYXZlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQorewor
ICAgIHU2NCB1c2VkX2xycyA9IHZjcHUtPmFyY2gudmdpY19jcHUudXNlZF9scnM7CisKKyAgICBp
ZiAoIHVzZWRfbHJzICkKKyAgICB7CisgICAgICAgIHNhdmVfbHJzKHZjcHUsIGdpY192Ml9od19k
YXRhLmhiYXNlKTsKKyAgICAgICAgd3JpdGVsX3JlbGF4ZWQoMCwgZ2ljX3YyX2h3X2RhdGEuaGJh
c2UgKyBHSUNIX0hDUik7CisgICAgfQorfQorCit2b2lkIHZnaWNfdjJfcmVzdG9yZV9zdGF0ZShz
dHJ1Y3QgdmNwdSAqdmNwdSkKK3sKKyAgICBzdHJ1Y3QgdmdpY192Ml9jcHVfaWYgKmNwdV9pZiA9
ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1LnZnaWNfdjI7CisgICAgdTY0IHVzZWRfbHJzID0gdmNwdS0+
YXJjaC52Z2ljX2NwdS51c2VkX2xyczsKKyAgICBpbnQgaTsKKworICAgIGlmICggdXNlZF9scnMg
KQorICAgIHsKKyAgICAgICAgd3JpdGVsX3JlbGF4ZWQoY3B1X2lmLT52Z2ljX2hjciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgZ2ljX3YyX2h3X2RhdGEuaGJhc2UgKyBHSUNIX0hDUik7CisgICAg
ICAgIGZvciAoIGkgPSAwOyBpIDwgdXNlZF9scnM7IGkrKyApCisgICAgICAgICAgICB3cml0ZWxf
cmVsYXhlZChjcHVfaWYtPnZnaWNfbHJbaV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICBn
aWNfdjJfaHdfZGF0YS5oYmFzZSArIEdJQ0hfTFIwICsgKGkgKiA0KSk7CisgICAgfQorfQorCisv
KgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNE
IgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5k
OgorICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmMKaW5kZXggYTFmNzcxMzBkNC4uZjRmMmEwNGE2MCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpA
QCAtNDg4LDYgKzQ4OCw3IEBAIHJldHJ5OgogCiBzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19mb2xk
X2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQogeworICAgIHZnaWNfdjJfZm9sZF9scl9zdGF0
ZSh2Y3B1KTsKIH0KIAogLyogUmVxdWlyZXMgdGhlIGlycV9sb2NrIHRvIGJlIGhlbGQuICovCkBA
IC00OTUsMTQgKzQ5NiwxOCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19wb3B1bGF0ZV9scihz
dHJ1Y3QgdmNwdSAqdmNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB2Z2ljX2lycSAqaXJxLCBpbnQgbHIpCiB7CiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2Vk
KCZpcnEtPmlycV9sb2NrKSk7CisKKyAgICB2Z2ljX3YyX3BvcHVsYXRlX2xyKHZjcHUsIGlycSwg
bHIpOwogfQogCiBzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19jbGVhcl9scihzdHJ1Y3QgdmNwdSAq
dmNwdSwgaW50IGxyKQogeworICAgIHZnaWNfdjJfY2xlYXJfbHIodmNwdSwgbHIpOwogfQogCiBz
dGF0aWMgaW5saW5lIHZvaWQgdmdpY19zZXRfdW5kZXJmbG93KHN0cnVjdCB2Y3B1ICp2Y3B1KQog
eworICAgIHZnaWNfdjJfc2V0X3VuZGVyZmxvdyh2Y3B1KTsKIH0KIAogLyogUmVxdWlyZXMgdGhl
IGFwX2xpc3RfbG9jayB0byBiZSBoZWxkLiAqLwpAQCAtNTczLDYgKzU3OCwxMSBAQCBuZXh0Ogog
ICAgICAgICB2Z2ljX2NsZWFyX2xyKHZjcHUsIGNvdW50KTsKIH0KIAorc3RhdGljIGlubGluZSB2
b2lkIHZnaWNfc2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdmNwdSkKK3sKKyAgICB2Z2ljX3YyX3Nh
dmVfc3RhdGUodmNwdSk7Cit9CisKIC8qCiAgKiBnaWNfY2xlYXJfbHJzKCkgLSBVcGRhdGUgdGhl
IFZHSUMgc3RhdGUgZnJvbSBoYXJkd2FyZSBhZnRlciBhIGd1ZXN0J3MgcnVuLgogICogQHZjcHU6
IHRoZSBWQ1BVLgpAQCAtNTkyLDExICs2MDIsMTggQEAgdm9pZCBnaWNfY2xlYXJfbHJzKHN0cnVj
dCB2Y3B1ICp2Y3B1KQogICAgIGlmICggbGlzdF9lbXB0eSgmdmNwdS0+YXJjaC52Z2ljX2NwdS5h
cF9saXN0X2hlYWQpICkKICAgICAgICAgcmV0dXJuOwogCisgICAgdmdpY19zYXZlX3N0YXRlKHZj
cHUpOworCiAgICAgaWYgKCB2Z2ljX2NwdS0+dXNlZF9scnMgKQogICAgICAgICB2Z2ljX2ZvbGRf
bHJfc3RhdGUodmNwdSk7CiAgICAgdmdpY19wcnVuZV9hcF9saXN0KHZjcHUpOwogfQogCitzdGF0
aWMgaW5saW5lIHZvaWQgdmdpY19yZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQorewor
ICAgIHZnaWNfdjJfcmVzdG9yZV9zdGF0ZSh2Y3B1KTsKK30KKwogLyoKICAqIGdpY19pbmplY3Qo
KSAtIGZsdXNoIHRoZSBlbXVsYXRpb24gc3RhdGUgaW50byB0aGUgaGFyZHdhcmUgb24gZ3Vlc3Qg
ZW50cnkKICAqCkBAIC02MjUsNyArNjQyLDEwIEBAIHZvaWQgZ2ljX2luamVjdCh2b2lkKQogICAg
IHNwaW5fbG9jaygmY3VycmVudC0+YXJjaC52Z2ljX2NwdS5hcF9saXN0X2xvY2spOwogICAgIHZn
aWNfZmx1c2hfbHJfc3RhdGUoY3VycmVudCk7CiAgICAgc3Bpbl91bmxvY2soJmN1cnJlbnQtPmFy
Y2gudmdpY19jcHUuYXBfbGlzdF9sb2NrKTsKKworICAgIHZnaWNfcmVzdG9yZV9zdGF0ZShjdXJy
ZW50KTsKIH0KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaApp
bmRleCA0N2ZjNThiODFlLi43NzFjYTZmMDQ2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmgKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCkBAIC00MSw0ICs0MSwxMiBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19nZXRfaXJxX2tyZWYoc3RydWN0IHZnaWNfaXJxICpp
cnEpCiAgICAgYXRvbWljX2luYygmaXJxLT5yZWZjb3VudCk7CiB9CiAKK3ZvaWQgdmdpY192Ml9m
b2xkX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKK3ZvaWQgdmdpY192Ml9wb3B1bGF0ZV9s
cihzdHJ1Y3QgdmNwdSAqdmNwdSwgc3RydWN0IHZnaWNfaXJxICppcnEsIGludCBscik7Cit2b2lk
IHZnaWNfdjJfY2xlYXJfbHIoc3RydWN0IHZjcHUgKnZjcHUsIGludCBscik7Cit2b2lkIHZnaWNf
djJfc2V0X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSk7CisKK3ZvaWQgdmdpY192Ml9zYXZl
X3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKK3ZvaWQgdmdpY192Ml9yZXN0b3JlX3N0YXRlKHN0
cnVjdCB2Y3B1ICp2Y3B1KTsKKwogI2VuZGlmCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qb-0000wS-48; Fri, 09 Feb 2018 14:40:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qa-0000sX-1u
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:16 +0000
X-Inumbo-ID: 12d2f184-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12d2f184-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:46 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id v123so16701338wmd.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=ggzoptNELBnX8sognyqT9sar46gmF27xh2cZq6pEvQo=;
 b=Se8a1uxLk22Lxp25MduPccshlOu6S+8ijehRKvFtctDsTbOTjZBSvs3haGC6vUVzV/
 soxj/ppGgIzwL19jbigrxP/Am30C1ELKCbYX/5R4P9eRTMsHTHEjvp/CNj23x9NmmGXP
 dIPmUxI4uAL3X3wvGEUZfj6feF2NpZ26zWDeM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=ggzoptNELBnX8sognyqT9sar46gmF27xh2cZq6pEvQo=;
 b=buDKJQbXEEsJmBAP8a1DRgHNjcnaAazK+8E48dHy1yfDC9bOjjxxg9GklBw8pUtDt2
 /YPI99/Kyn0IV7sSJsZ+ZfOLkp0aJ5jCUlIlt6NDG/3YOp9I7mCZnKas5q9p/boUX0vX
 IlVOf3DiIXyWVo++ODQBrWGORBl8ZMXNRAztWguHfFRSzqr6sX4Wg206l7n5MWNdNf4y
 c+munQkfehy3gNUlIn0tofZBmDVf3Vi0/DeF0fsXOEXgdlxyadkMmrmBXSHWBpV54jzh
 Qc5nJ41Kj/NrsQEFupGVdwZbti8iFAloqg/O6kOCXbHvqeXAWCcSAlpogMHVIB0E5yn8
 GfRA==
X-Gm-Message-State: APf1xPDcX2DnusC0KDhwXgHt1DNyh8bcmt4J+BkExgg3RZnCufrpkmdK
 JTC0jCASTWFTWExxhTfN9GVvlg==
X-Google-Smtp-Source: AH8x224az8Lt6GzDWWGfUytmnDvfdD1ouF7dANPzaiXb9Gz5O1jsA3rlIoTA9CiLus40uHOWfu+3kQ==
X-Received: by 10.28.148.214 with SMTP id w205mr2258069wmd.67.1518187213707;
 Fri, 09 Feb 2018 06:40:13 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:13 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:15 +0000
Message-Id: <20180209143937.28866-28-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 27/49] ARM: new VGIC: Add MMIO handling
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFuIE1NSU8gaGFuZGxpbmcgZnJhbWV3b3JrIHRvIHRoZSBWR0lDIGVtdWxhdGlvbjoKRWFj
aCByZWdpc3RlciBpcyBkZXNjcmliZWQgYnkgaXRzIG9mZnNldCwgc2l6ZSAob3IgbnVtYmVyIG9m
IGJpdHMgcGVyCklSUSwgaWYgYXBwbGljYWJsZSkgYW5kIHRoZSByZWFkL3dyaXRlIGhhbmRsZXIg
ZnVuY3Rpb25zLiBXZSBwcm92aWRlCmluaXRpYWxpemF0aW9uIG1hY3JvcyB0byBkZXNjcmliZSBl
YWNoIEdJQyByZWdpc3RlciBsYXRlciBlYXNpbHkuCgpTZXBhcmF0ZSBkaXNwYXRjaCBmdW5jdGlv
bnMgZm9yIHJlYWQgYW5kIHdyaXRlIGFjY2Vzc2VzIGFyZSBjb25uZWN0ZWQKdG8gWGVuJ3MgTU1J
TyBoYW5kbGluZyBmcmFtZXdvcmsgYW5kIGJpbmFyeS1zZWFyY2ggZm9yIHRoZSByZXNwb25zaWJs
ZQpyZWdpc3RlciBoYW5kbGVyIGJhc2VkIG9uIHRoZSBvZmZzZXQgYWRkcmVzcyB3aXRoaW4gdGhl
IHJlZ2lvbi4KClRoZSByZWdpc3RlciBoYW5kbGVyIHByb3RvdHlwZSBhcmUgY291cnRlc3kgb2Yg
Q2hyaXN0b2ZmZXIgRGFsbC4KClRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDQ0OTNiMWM0
ODY2YSwgd3JpdHRlbiBieSBNYXJjIFp5bmdpZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLW1taW8uYyB8IDE5MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oIHwgMTQ1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaCAgICAgIHwgICA0ICsKIDMg
ZmlsZXMgY2hhbmdlZCwgMzQxIGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtbW1pby5oCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwpuZXcgZmlsZSBtb2RlIDEwMDY0
NAppbmRleCAwMDAwMDAwMDAwLi4zYzcwOTQ1NDY2Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKQEAgLTAsMCArMSwxOTIgQEAKKy8qCisgKiBWR0lDIE1N
SU8gaGFuZGxpbmcgZnVuY3Rpb25zCisgKiBJbXBvcnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0g
VkdJQykgYW5kIGhlYXZpbHkgYWRhcHRlZCB0byBYZW4uCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVy
c2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICovCisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+
CisjaW5jbHVkZSA8eGVuL2xpYi5oPgorI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgorI2luY2x1ZGUg
PGFzbS9hcm1fdmdpYy5oPgorI2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4KKworI2luY2x1ZGUg
InZnaWMuaCIKKyNpbmNsdWRlICJ2Z2ljLW1taW8uaCIKKwordW5zaWduZWQgbG9uZyB2Z2ljX21t
aW9fcmVhZF9yYXooc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgIHBhZGRyX3Qg
YWRkciwgdW5zaWduZWQgaW50IGxlbikKK3sKKyAgICByZXR1cm4gMDsKK30KKwordW5zaWduZWQg
bG9uZyB2Z2ljX21taW9fcmVhZF9yYW8oc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAg
ICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbikKK3sKKyAgICByZXR1cm4gLTFVTDsK
K30KKwordm9pZCB2Z2ljX21taW9fd3JpdGVfd2koc3RydWN0IHZjcHUgKnZjcHUsIHBhZGRyX3Qg
YWRkciwKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFsKQor
eworICAgIC8qIElnbm9yZSAqLworfQorCitzdGF0aWMgaW50IG1hdGNoX3JlZ2lvbihjb25zdCB2
b2lkICprZXksIGNvbnN0IHZvaWQgKmVsdCkKK3sKKyAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zm
c2V0ID0gKHVuc2lnbmVkIGxvbmcpa2V5OworICAgIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVy
X3JlZ2lvbiAqcmVnaW9uID0gZWx0OworCisgICAgaWYgKCBvZmZzZXQgPCByZWdpb24tPnJlZ19v
ZmZzZXQgKQorICAgICAgICByZXR1cm4gLTE7CisKKyAgICBpZiAoIG9mZnNldCA+PSByZWdpb24t
PnJlZ19vZmZzZXQgKyByZWdpb24tPmxlbiApCisgICAgICAgIHJldHVybiAxOworCisgICAgcmV0
dXJuIDA7Cit9CisKK2NvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqCit2Z2ljX2Zp
bmRfbW1pb19yZWdpb24oY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICpyZWdpb25z
LAorICAgICAgICAgICAgICBpbnQgbnJfcmVnaW9ucywgdW5zaWduZWQgaW50IG9mZnNldCkKK3sK
KyAgICByZXR1cm4gYnNlYXJjaCgodm9pZCAqKSh1aW50cHRyX3Qpb2Zmc2V0LCByZWdpb25zLCBu
cl9yZWdpb25zLAorICAgICAgICAgICAgICAgc2l6ZW9mKHJlZ2lvbnNbMF0pLCBtYXRjaF9yZWdp
b24pOworfQorCitzdGF0aWMgYm9vbCBjaGVja19yZWdpb24oY29uc3Qgc3RydWN0IGRvbWFpbiAq
ZCwKKyAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJlZ2lv
biwKKyAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIGludCBsZW4pCit7CisgICAgaW50IGZsYWdz
LCBucl9pcnFzID0gZC0+YXJjaC52Z2ljLm5yX3NwaXMgKyBWR0lDX05SX1BSSVZBVEVfSVJRUzsK
KworICAgIHN3aXRjaCAobGVuKQorICAgIHsKKyAgICBjYXNlIHNpemVvZih1OCk6CisgICAgICAg
IGZsYWdzID0gVkdJQ19BQ0NFU1NfOGJpdDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBzaXpl
b2YodTMyKToKKyAgICAgICAgZmxhZ3MgPSBWR0lDX0FDQ0VTU18zMmJpdDsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBzaXplb2YodTY0KToKKyAgICAgICAgZmxhZ3MgPSBWR0lDX0FDQ0VTU182
NGJpdDsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIGZhbHNl
OworICAgIH0KKworICAgIGlmICggKHJlZ2lvbi0+YWNjZXNzX2ZsYWdzICYgZmxhZ3MpICYmIElT
X0FMSUdORUQoYWRkciwgbGVuKSApCisgICAgeworICAgICAgICBpZiAoICFyZWdpb24tPmJpdHNf
cGVyX2lycSApCisgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgICAgICAvKiBEbyB3ZSBh
Y2Nlc3MgYSBub24tYWxsb2NhdGVkIElSUT8gKi8KKyAgICAgICAgcmV0dXJuIFZHSUNfQUREUl9U
T19JTlRJRChhZGRyLCByZWdpb24tPmJpdHNfcGVyX2lycSkgPCBucl9pcnFzOworICAgIH0KKwor
ICAgIHJldHVybiBmYWxzZTsKK30KKworY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9u
ICoKK3ZnaWNfZ2V0X21taW9fcmVnaW9uKHN0cnVjdCB2Y3B1ICp2Y3B1LCBzdHJ1Y3QgdmdpY19p
b19kZXZpY2UgKmlvZGV2LAorICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgaW50IGxlbikKK3sK
KyAgICBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJlZ2lvbjsKKworICAgIHJl
Z2lvbiA9IHZnaWNfZmluZF9tbWlvX3JlZ2lvbihpb2Rldi0+cmVnaW9ucywgaW9kZXYtPm5yX3Jl
Z2lvbnMsCisgICAgICAgICAgICAgICAgICAgICAgIGFkZHIgLSBpb2Rldi0+YmFzZV9hZGRyKTsK
KyAgICBpZiAoICFyZWdpb24gfHwgIWNoZWNrX3JlZ2lvbih2Y3B1LT5kb21haW4sIHJlZ2lvbiwg
YWRkciwgbGVuKSApCisgICAgICAgIHJldHVybiBOVUxMOworCisgICAgcmV0dXJuIHJlZ2lvbjsK
K30KKworc3RhdGljIGludCBkaXNwYXRjaF9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnZjcHUsIG1t
aW9faW5mb190ICppbmZvLAorICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCAqciwgdm9pZCAq
cHJpdikKK3sKKyAgICBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmlvZGV2ID0gcHJpdjsKKyAgICBj
b25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJlZ2lvbjsKKyAgICB1bnNpZ25lZCBs
b25nIGRhdGEgPSAwOworICAgIHBhZGRyX3QgYWRkciA9IGluZm8tPmdwYTsKKyAgICBpbnQgbGVu
ID0gMVUgPDwgaW5mby0+ZGFidC5zaXplOworCisgICAgcmVnaW9uID0gdmdpY19nZXRfbW1pb19y
ZWdpb24odmNwdSwgaW9kZXYsIGFkZHIsIGxlbik7CisgICAgaWYgKCAhcmVnaW9uICkKKyAgICB7
CisgICAgICAgIG1lbXNldChyLCAwLCBsZW4pOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisK
KyAgICBzd2l0Y2ggKGlvZGV2LT5pb2Rldl90eXBlKQorICAgIHsKKyAgICBjYXNlIElPREVWX0NQ
VUlGOgorICAgICAgICBkYXRhID0gcmVnaW9uLT5yZWFkKHZjcHUsIGFkZHIsIGxlbik7CisgICAg
ICAgIGJyZWFrOworICAgIGNhc2UgSU9ERVZfRElTVDoKKyAgICAgICAgZGF0YSA9IHJlZ2lvbi0+
cmVhZCh2Y3B1LCBhZGRyLCBsZW4pOworICAgICAgICBicmVhazsKKyAgICBjYXNlIElPREVWX1JF
RElTVDoKKyAgICAgICAgZGF0YSA9IHJlZ2lvbi0+cmVhZChpb2Rldi0+cmVkaXN0X3ZjcHUsIGFk
ZHIsIGxlbik7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgSU9ERVZfSVRTOgorICAgICAgICBk
YXRhID0gcmVnaW9uLT5pdHNfcmVhZCh2Y3B1LT5kb21haW4sIGlvZGV2LT5pdHMsIGFkZHIsIGxl
bik7CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIG1lbWNweShyLCAmZGF0YSwgbGVuKTsK
KworICAgIHJldHVybiAxOworfQorCitzdGF0aWMgaW50IGRpc3BhdGNoX21taW9fd3JpdGUoc3Ry
dWN0IHZjcHUgKnZjcHUsIG1taW9faW5mb190ICppbmZvLAorICAgICAgICAgICAgICAgICAgIHJl
Z2lzdGVyX3Qgciwgdm9pZCAqcHJpdikKK3sKKyAgICBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmlv
ZGV2ID0gcHJpdjsKKyAgICBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJlZ2lv
bjsKKyAgICB1bnNpZ25lZCBsb25nIGRhdGEgPSByOworICAgIHBhZGRyX3QgYWRkciA9IGluZm8t
PmdwYTsKKyAgICBpbnQgbGVuID0gMVUgPDwgaW5mby0+ZGFidC5zaXplOworCisgICAgcmVnaW9u
ID0gdmdpY19nZXRfbW1pb19yZWdpb24odmNwdSwgaW9kZXYsIGFkZHIsIGxlbik7CisgICAgaWYg
KCAhcmVnaW9uICkKKyAgICAgICAgcmV0dXJuIDA7CisKKyAgICBzd2l0Y2ggKGlvZGV2LT5pb2Rl
dl90eXBlKQorICAgIHsKKyAgICBjYXNlIElPREVWX0NQVUlGOgorICAgICAgICByZWdpb24tPndy
aXRlKHZjcHUsIGFkZHIsIGxlbiwgZGF0YSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgSU9E
RVZfRElTVDoKKyAgICAgICAgcmVnaW9uLT53cml0ZSh2Y3B1LCBhZGRyLCBsZW4sIGRhdGEpOwor
ICAgICAgICBicmVhazsKKyAgICBjYXNlIElPREVWX1JFRElTVDoKKyAgICAgICAgcmVnaW9uLT53
cml0ZShpb2Rldi0+cmVkaXN0X3ZjcHUsIGFkZHIsIGxlbiwgZGF0YSk7CisgICAgICAgIGJyZWFr
OworICAgIGNhc2UgSU9ERVZfSVRTOgorICAgICAgICByZWdpb24tPml0c193cml0ZSh2Y3B1LT5k
b21haW4sIGlvZGV2LT5pdHMsIGFkZHIsIGxlbiwgZGF0YSk7CisgICAgICAgIGJyZWFrOworICAg
IH0KKworICAgIHJldHVybiAxOworfQorCitzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB4ZW5faW9f
Z2ljX29wcyA9IHsKKyAgICAucmVhZCA9IGRpc3BhdGNoX21taW9fcmVhZCwKKyAgICAud3JpdGUg
PSBkaXNwYXRjaF9tbWlvX3dyaXRlLAorfTsKKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAq
IG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4zNzViNzA1NjFkCi0tLSAvZGV2
L251bGwKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKQEAgLTAsMCArMSwxNDUg
QEAKKy8qCisgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIDIwMTYgQVJNIEx0ZC4KKyAqCisgKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSB2ZXJzaW9uIDIgYXMKKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqIE1FUkNIQU5UQUJJTElUWSBv
ciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyAq
IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+LgorICovCisjaWZuZGVmIF9fS1ZNX0FSTV9WR0lDX01NSU9fSF9fCisjZGVm
aW5lIF9fS1ZNX0FSTV9WR0lDX01NSU9fSF9fCisKK3N0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lv
biB7CisgICAgdW5zaWduZWQgaW50IHJlZ19vZmZzZXQ7CisgICAgdW5zaWduZWQgaW50IGxlbjsK
KyAgICB1bnNpZ25lZCBpbnQgYml0c19wZXJfaXJxOworICAgIHVuc2lnbmVkIGludCBhY2Nlc3Nf
ZmxhZ3M7CisgICAgdW5pb24KKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgKCpyZWFkKShz
dHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJfdCBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IGxlbik7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgKCppdHNfcmVh
ZCkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXRzICppdHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKTsKKyAg
ICB9OworICAgIHVuaW9uCisgICAgeworICAgICAgICB2b2lkICgqd3JpdGUpKHN0cnVjdCB2Y3B1
ICp2Y3B1LCBwYWRkcl90IGFkZHIsCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwpOworICAgICAgICB2b2lkICgqaXRzX3dyaXRlKShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pdHMgKml0cywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCk7CisgICAgfTsKKyAgICB1bnNpZ25lZCBsb25nICgq
dWFjY2Vzc19yZWFkKShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJfdCBhZGRyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4pOworICAgIHVuaW9uCisg
ICAgeworICAgICAgICB2b2lkICgqdWFjY2Vzc193cml0ZSkoc3RydWN0IHZjcHUgKnZjcHUsIHBh
ZGRyX3QgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBs
ZW4sIHVuc2lnbmVkIGxvbmcgdmFsKTsKKyAgICAgICAgaW50ICgqdWFjY2Vzc19pdHNfd3JpdGUp
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2l0cyAqaXRzLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOworICAgIH07Cit9
OworCitleHRlcm4gc3RydWN0IG1taW9faGFuZGxlcl9vcHMgeGVuX2lvX2dpY19vcHM7CisKKyNk
ZWZpbmUgVkdJQ19BQ0NFU1NfOGJpdCAgICAxCisjZGVmaW5lIFZHSUNfQUNDRVNTXzMyYml0ICAg
MgorI2RlZmluZSBWR0lDX0FDQ0VTU182NGJpdCAgIDQKKworLyoKKyAqIEdlbmVyYXRlIGEgbWFz
ayB0aGF0IGNvdmVycyB0aGUgbnVtYmVyIG9mIGJ5dGVzIHJlcXVpcmVkIHRvIGFkZHJlc3MKKyAq
IHVwIHRvIDEwMjQgaW50ZXJydXB0cywgZWFjaCByZXByZXNlbnRlZCBieSA8Yml0cz4gYml0cy4g
VGhpcyBhc3N1bWVzCisgKiB0aGF0IDxiaXRzPiBpcyBhIHBvd2VyIG9mIHR3by4KKyAqLworI2Rl
ZmluZSBWR0lDX0FERFJfSVJRX01BU0soYml0cykgKCgoYml0cykgKiAxMDI0IC8gOCkgLSAxKQor
CisvKgorICogKGFkZHIgJiBtYXNrKSBnaXZlcyB1cyB0aGUgX2J5dGVfIG9mZnNldCBmb3IgdGhl
IElOVCBJRC4KKyAqIFdlIG11bHRpcGx5IHRoaXMgYnkgOCB0aGUgZ2V0IHRoZSBfYml0XyBvZmZz
ZXQsIHRoZW4gZGl2aWRlIHRoaXMgYnkKKyAqIHRoZSBudW1iZXIgb2YgYml0cyB0byBsZWFybiB0
aGUgYWN0dWFsIElOVCBJRC4KKyAqIEJ1dCBpbnN0ZWFkIG9mIGEgZGl2aXNpb24gKHdoaWNoIHJl
cXVpcmVzIGEgImxvbmcgbG9uZyBkaXYiIGltcGxlbWVudGF0aW9uKSwKKyAqIHdlIHNoaWZ0IGJ5
IHRoZSBiaW5hcnkgbG9nYXJpdGhtIG9mIDxiaXRzPi4KKyAqIFRoaXMgYXNzdW1lcyB0aGF0IDxi
aXRzPiBpcyBhIHBvd2VyIG9mIHR3by4KKyAqLworI2RlZmluZSBWR0lDX0FERFJfVE9fSU5USUQo
YWRkciwgYml0cykgICgoKGFkZHIpICYgVkdJQ19BRERSX0lSUV9NQVNLKGJpdHMpKSAqIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOCA+PiBMT0dfMihiaXRzKSkK
KworLyoKKyAqIFNvbWUgVkdJQyByZWdpc3RlcnMgc3RvcmUgcGVyLUlSUSBpbmZvcm1hdGlvbiwg
d2l0aCBhIGRpZmZlcmVudCBudW1iZXIKKyAqIG9mIGJpdHMgcGVyIElSUS4gRm9yIHRob3NlIHJl
Z2lzdGVycyB0aGlzIG1hY3JvIGlzIHVzZWQuCisgKiBUaGUgX1dJVEhfTEVOR1RIIHZlcnNpb24g
aW5zdGFudGlhdGVzIHJlZ2lzdGVycyB3aXRoIGEgZml4ZWQgbGVuZ3RoCisgKiBhbmQgaXMgbXV0
dWFsbHkgZXhjbHVzaXZlIHdpdGggdGhlIF9QRVJfSVJRIHZlcnNpb24uCisgKi8KKyNkZWZpbmUg
UkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShvZmYsIHJkLCB3ciwgdXIsIHV3LCBicGks
IGFjYykgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAucmVn
X29mZnNldCA9IG9mZiwgICAgICBcCisgICAgICAgIC5iaXRzX3Blcl9pcnEgPSBicGksICAgIFwK
KyAgICAgICAgLmxlbiA9IGJwaSAqIDEwMjQgLyA4LCAgXAorICAgICAgICAuYWNjZXNzX2ZsYWdz
ID0gYWNjLCAgICBcCisgICAgICAgIC5yZWFkID0gcmQsICAgICAgICAgICAgIFwKKyAgICAgICAg
LndyaXRlID0gd3IsICAgICAgICAgICAgXAorICAgICAgICAudWFjY2Vzc19yZWFkID0gdXIsICAg
ICBcCisgICAgICAgIC51YWNjZXNzX3dyaXRlID0gdXcsICAgIFwKKyAgICB9CisKKyNkZWZpbmUg
UkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChvZmYsIHJkLCB3ciwgbGVuZ3RoLCBhY2MpICAgICBc
CisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLnJlZ19vZmZzZXQg
PSBvZmYsICAgICAgXAorICAgICAgICAuYml0c19wZXJfaXJxID0gMCwgICAgICBcCisgICAgICAg
IC5sZW4gPSBsZW5ndGgsICAgICAgICAgIFwKKyAgICAgICAgLmFjY2Vzc19mbGFncyA9IGFjYywg
ICAgXAorICAgICAgICAucmVhZCA9IHJkLCAgICAgICAgICAgICBcCisgICAgICAgIC53cml0ZSA9
IHdyLCAgICAgICAgICAgIFwKKyAgICB9CisKKyNkZWZpbmUgUkVHSVNURVJfREVTQ19XSVRIX0xF
TkdUSF9VQUNDRVNTKG9mZiwgcmQsIHdyLCB1cmQsIHV3ciwgbGVuZ3RoLCBhY2MpIFwKKyAgICB7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAucmVnX29mZnNldCA9IG9mZiwg
ICAgICBcCisgICAgICAgIC5iaXRzX3Blcl9pcnEgPSAwLCAgICAgIFwKKyAgICAgICAgLmxlbiA9
IGxlbmd0aCwgICAgICAgICAgXAorICAgICAgICAuYWNjZXNzX2ZsYWdzID0gYWNjLCAgICBcCisg
ICAgICAgIC5yZWFkID0gcmQsICAgICAgICAgICAgIFwKKyAgICAgICAgLndyaXRlID0gd3IsICAg
ICAgICAgICAgXAorICAgICAgICAudWFjY2Vzc19yZWFkID0gdXJkLCAgICBcCisgICAgICAgIC51
YWNjZXNzX3dyaXRlID0gdXdyLCAgIFwKKyAgICB9CisKK2ludCBrdm1fdmdpY19yZWdpc3Rlcl9t
bWlvX3JlZ2lvbihzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJl
Z19kZXNjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Z2ljX2lv
X2RldmljZSAqcmVnaW9uLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBu
cl9pcnFzLCBib29sIG9mZnNldF9wcml2YXRlKTsKKwordW5zaWduZWQgbG9uZyB2Z2ljX2RhdGFf
bW1pb19idXNfdG9faG9zdChjb25zdCB2b2lkICp2YWwsIHVuc2lnbmVkIGludCBsZW4pOworCit2
b2lkIHZnaWNfZGF0YV9ob3N0X3RvX21taW9fYnVzKHZvaWQgKmJ1ZiwgdW5zaWduZWQgaW50IGxl
biwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkYXRhKTsK
KwordW5zaWduZWQgbG9uZyBleHRyYWN0X2J5dGVzKHU2NCBkYXRhLCB1bnNpZ25lZCBpbnQgb2Zm
c2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBudW0pOworCit1
NjQgdXBkYXRlXzY0Yml0X3JlZyh1NjQgcmVnLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB1bnNpZ25l
ZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOworCit1
bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3JheihzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxl
bik7CisKK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfcmFvKHN0cnVjdCB2Y3B1ICp2Y3B1
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25l
ZCBpbnQgbGVuKTsKKwordm9pZCB2Z2ljX21taW9fd3JpdGVfd2koc3RydWN0IHZjcHUgKnZjcHUs
IHBhZGRyX3QgYWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4s
IHVuc2lnbmVkIGxvbmcgdmFsKTsKKworLyogRmluZCB0aGUgcHJvcGVyIHJlZ2lzdGVyIGhhbmRs
ZXIgZW50cnkgZ2l2ZW4gYSBjZXJ0YWluIGFkZHJlc3Mgb2Zmc2V0ICovCitjb25zdCBzdHJ1Y3Qg
dmdpY19yZWdpc3Rlcl9yZWdpb24gKgordmdpY19maW5kX21taW9fcmVnaW9uKGNvbnN0IHN0cnVj
dCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqcmVnaW9ucywKKyAgICAgICAgICAgICAgICAgICAgICBp
bnQgbnJfcmVnaW9ucywgdW5zaWduZWQgaW50IG9mZnNldCk7CisKKyNlbmRpZgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCmlu
ZGV4IDc3MWNhNmYwNDYuLjQyNmIzNGQwY2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuaAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKQEAgLTI3LDYgKzI3LDEwIEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBpcnFfaXNfcGVuZGluZyhzdHJ1Y3QgdmdpY19pcnEgKmlycSkK
ICAgICAgICAgcmV0dXJuIGlycS0+cGVuZGluZ19sYXRjaCB8fCBpcnEtPmxpbmVfbGV2ZWw7CiB9
CiAKK2NvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqCit2Z2ljX2dldF9tbWlvX3Jl
Z2lvbihzdHJ1Y3QgdmNwdSAqdmNwdSwgc3RydWN0IHZnaWNfaW9fZGV2aWNlICppb2RldiwKKyAg
ICAgICAgICAgICBwYWRkcl90IGFkZHIsIGludCBsZW4pOworCiBzdHJ1Y3QgdmdpY19pcnEgKnZn
aWNfZ2V0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdmNwdSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHUzMiBpbnRpZCk7CiB2b2lkIHZnaWNfcHV0X2lycShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnEgKmlycSk7Ci0tIAoyLjE0LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qc-00010Q-Bx; Fri, 09 Feb 2018 14:40:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qb-0000xB-CZ
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:17 +0000
X-Inumbo-ID: 135fd8e4-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 135fd8e4-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:47 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id f3so16718374wmc.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=btlY8oGVZRk5p1ASpEsi1ac+DDQgJgZl9vIM3InTkiM=;
 b=ROxxNXc93nTqhzt5aFGTHF3jg6V/NWd4dFP2Z9oZNVQs+q/HBvWcmi3/sheb6OeK/i
 iYDL9tm0HP8bBnChL5Cic8p7nUpxDtyYvZRAGn5EXX47jpBTgN0wQvU5LIJTgBwDAPX1
 2kxR6S+Bem/1Z21YirV+qvtjlujIp1hG4TYUI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=btlY8oGVZRk5p1ASpEsi1ac+DDQgJgZl9vIM3InTkiM=;
 b=sOOSiIiosurj2CEFOizhKi5WULuGnMHOtHE+fQt6jYOZM5xzViunHFQz9SiV3XlHqd
 eHPzBFnDVYn1JszqgHKc/ODJbKZKiL5WHoiz+19FSPxowaKqoejHdAkkl2WjNiKEg7V7
 B0T+jU5xQHTTgaHneU2AKz75cfDSnhRFvzQBTcvA7OErgslUvTsKdgruU2BPt7pzCsvm
 kft4nZU6aMOZ5fObKyXQMqJR2L8kg4ot6m2cYFYiBG70+Q/pL9n6s8L7SjZJCnej6WU3
 CeeW+Np2tCQqDn0QwxHF/nU2oU28SGaz1cdlucVgEM+PvBCssoP+6+PvFIyflAWkspV7
 S4Xw==
X-Gm-Message-State: APf1xPBu9sL0iNc7mbcPia37EMDI10gl9RObsxkvgWDd4+dLXxcOtLH6
 iuFVq/24j3AT4bUZPdaFn90bBw==
X-Google-Smtp-Source: AH8x224MdYRXw4Ibbxsrm9pEOm85qKfvqTlm8iUTra5OnfcpcZiPGh1yiQoWF0QdpCegADeJXRyw5A==
X-Received: by 10.28.241.4 with SMTP id p4mr2089654wmh.103.1518187214793;
 Fri, 09 Feb 2018 06:40:14 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:14 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:16 +0000
Message-Id: <20180209143937.28866-29-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 28/49] ARM: new VGIC: Add GICv2 MMIO
	handling framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlYXRlIHZnaWMtbW1pby12Mi5jIHRvIGRlc2NyaWJlIEdJQ3YyIGVtdWxhdGlvbiBzcGVjaWZp
YyBoYW5kbGVycwp1c2luZyB0aGUgaW5pdGlhbGl6ZXIgbWFjcm9zIHByb3ZpZGVkIGJ5IHRoZSBW
R0lDIE1NSU8gZnJhbWV3b3JrLgpQcm92aWRlIGEgZnVuY3Rpb24gdG8gcmVnaXN0ZXIgdGhlIEdJ
Q3YyIGRpc3RyaWJ1dG9yIHJlZ2lzdGVycyB0bwp0aGUgWGVuIE1NSU8gZnJhbWV3b3JrLgpUaGUg
YWN0dWFsIGhhbmRsZXIgZnVuY3Rpb25zIGFyZSBzdGlsbCBzdHVicyBpbiB0aGlzIHBhdGNoLgoK
VGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgZmI4NDhkYjM5NjYxLCB3cml0dGVuIGJ5IEFu
ZHJlIFByenl3YXJhLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgfCA4
MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8uYyAgICB8IDI2ICsrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby5oICAgIHwgIDIgKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oICAgICAgICAg
fCAgMiArCiA0IGZpbGVzIGNoYW5nZWQsIDExMyBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by12Mi5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmVlNjg1YTVhMDcK
LS0tIC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwpAQCAt
MCwwICsxLDgzIEBACisvKgorICogVkdJQ3YyIE1NSU8gaGFuZGxpbmcgZnVuY3Rpb25zCisgKiBJ
bXBvcnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0gVkdJQykgYW5kIGhlYXZpbHkgYWRhcHRlZCB0
byBYZW4uCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBT
ZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgor
ICovCisKKyNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+CisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cisj
aW5jbHVkZSA8eGVuL3NpemVzLmg+CisjaW5jbHVkZSA8YXNtL2FybV92Z2ljLmg+CisKKyNpbmNs
dWRlICJ2Z2ljLmgiCisjaW5jbHVkZSAidmdpYy1tbWlvLmgiCisKK3N0YXRpYyBjb25zdCBzdHJ1
Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lzdGVyc1tdID0geworICAg
IFJFR0lTVEVSX0RFU0NfV0lUSF9MRU5HVEgoR0lDRF9DVExSLAorICAgICAgICB2Z2ljX21taW9f
cmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMTIsCisgICAgICAgIFZHSUNfQUNDRVNTXzMy
Yml0KSwKKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSUdST1VQUiwK
KyAgICAgICAgdmdpY19tbWlvX3JlYWRfcmFvLCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5V
TEwsIDEsCisgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKKyAgICBSRUdJU1RFUl9ERVNDX1dJ
VEhfQklUU19QRVJfSVJRKEdJQ0RfSVNFTkFCTEVSLAorICAgICAgICB2Z2ljX21taW9fcmVhZF9y
YXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKKyAgICAgICAgVkdJQ19BQ0NF
U1NfMzJiaXQpLAorICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JQ0VO
QUJMRVIsCisgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBO
VUxMLCBOVUxMLCAxLAorICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCisgICAgUkVHSVNURVJf
REVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lTUEVORFIsCisgICAgICAgIHZnaWNfbW1pb19y
ZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAorICAgICAgICBWR0lD
X0FDQ0VTU18zMmJpdCksCisgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNE
X0lDUEVORFIsCisgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dp
LCBOVUxMLCBOVUxMLCAxLAorICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCisgICAgUkVHSVNU
RVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lTQUNUSVZFUiwKKyAgICAgICAgdmdpY19t
bWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDEsCisgICAgICAg
IFZHSUNfQUNDRVNTXzMyYml0KSwKKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJR
KEdJQ0RfSUNBQ1RJVkVSLAorICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193
cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKKyAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAorICAg
IFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JUFJJT1JJVFlSLAorICAgICAg
ICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgOCwK
KyAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKKyAgICBSRUdJ
U1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVRBUkdFVFNSLAorICAgICAgICB2Z2lj
X21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgOCwKKyAgICAg
ICAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKKyAgICBSRUdJU1RFUl9E
RVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSUNGR1IsCisgICAgICAgIHZnaWNfbW1pb19yZWFk
X3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAyLAorICAgICAgICBWR0lDX0FD
Q0VTU18zMmJpdCksCisgICAgUkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX1NHSVIsCisg
ICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCA0LAorICAgICAg
ICBWR0lDX0FDQ0VTU18zMmJpdCksCisgICAgUkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNE
X0NQRU5EU0dJUiwKKyAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVf
d2ksIDE2LAorICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAor
ICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9MRU5HVEgoR0lDRF9TUEVORFNHSVIsCisgICAgICAgIHZn
aWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCAxNiwKKyAgICAgICAgVkdJQ19B
Q0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKK307CisKK3Vuc2lnbmVkIGludCB2Z2lj
X3YyX2luaXRfZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmRldikKK3sKKyAgICBk
ZXYtPnJlZ2lvbnMgPSB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzOworICAgIGRldi0+bnJfcmVnaW9u
cyA9IEFSUkFZX1NJWkUodmdpY192Ml9kaXN0X3JlZ2lzdGVycyk7CisKKyAgICByZXR1cm4gU1pf
NEs7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUt
c3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKaW5kZXggM2M3MDk0NTQ2Ni4uNTk3
MDNhNjkwOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKQEAgLTE4Miw2ICsxODIsMzIgQEAgc3RydWN0
IG1taW9faGFuZGxlcl9vcHMgeGVuX2lvX2dpY19vcHMgPSB7CiAgICAgLndyaXRlID0gZGlzcGF0
Y2hfbW1pb193cml0ZSwKIH07CiAKK2ludCB2Z2ljX3JlZ2lzdGVyX2Rpc3RfaW9kZXYoc3RydWN0
IGRvbWFpbiAqZCwgcGFkZHJfdCBkaXN0X2Jhc2VfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAg
ZW51bSB2Z2ljX3R5cGUgdHlwZSkKK3sKKyAgICBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmlvX2Rl
dmljZSA9ICZkLT5hcmNoLnZnaWMuZGlzdF9pb2RldjsKKyAgICBpbnQgcmV0ID0gMDsKKyAgICB1
bnNpZ25lZCBpbnQgbGVuOworCisgICAgc3dpdGNoICh0eXBlKQorICAgIHsKKyAgICBjYXNlIFZH
SUNfVjI6CisgICAgICAgIGxlbiA9IHZnaWNfdjJfaW5pdF9kaXN0X2lvZGV2KGlvX2RldmljZSk7
CisgICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIEJVR19PTigxKTsKKyAgICB9
CisKKyAgICBpb19kZXZpY2UtPmJhc2VfYWRkciA9IGRpc3RfYmFzZV9hZGRyZXNzOworICAgIGlv
X2RldmljZS0+aW9kZXZfdHlwZSA9IElPREVWX0RJU1Q7CisgICAgaW9fZGV2aWNlLT5yZWRpc3Rf
dmNwdSA9IE5VTEw7CisKKyAgICByZWdpc3Rlcl9tbWlvX2hhbmRsZXIoZCwgJnhlbl9pb19naWNf
b3BzLCBkaXN0X2Jhc2VfYWRkcmVzcywgbGVuLAorICAgICAgICAgICAgICAgICAgaW9fZGV2aWNl
KTsKKworICAgIHJldHVybiByZXQ7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBt
b2RlOiBDCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCBiL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCmluZGV4IDM3NWI3MDU2MWQuLjEwYWM2ODIyOTYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtbW1pby5oCkBAIC0xMzcsNiArMTM3LDggQEAgdW5zaWduZWQgbG9uZyB2Z2lj
X21taW9fcmVhZF9yYW8oc3RydWN0IHZjcHUgKnZjcHUsCiB2b2lkIHZnaWNfbW1pb193cml0ZV93
aShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJfdCBhZGRyLAogICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwpOwogCit1bnNpZ25lZCBpbnQg
dmdpY192Ml9pbml0X2Rpc3RfaW9kZXYoc3RydWN0IHZnaWNfaW9fZGV2aWNlICpkZXYpOworCiAv
KiBGaW5kIHRoZSBwcm9wZXIgcmVnaXN0ZXIgaGFuZGxlciBlbnRyeSBnaXZlbiBhIGNlcnRhaW4g
YWRkcmVzcyBvZmZzZXQgKi8KIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqCiB2
Z2ljX2ZpbmRfbW1pb19yZWdpb24oY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICpy
ZWdpb25zLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oIGIveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5oCmluZGV4IDQyNmIzNGQwY2UuLjc3NDdkM2YzZTAgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgK
QEAgLTQ5LDYgKzQ5LDggQEAgdm9pZCB2Z2ljX3YyX2ZvbGRfbHJfc3RhdGUoc3RydWN0IHZjcHUg
KnZjcHUpOwogdm9pZCB2Z2ljX3YyX3BvcHVsYXRlX2xyKHN0cnVjdCB2Y3B1ICp2Y3B1LCBzdHJ1
Y3QgdmdpY19pcnEgKmlycSwgaW50IGxyKTsKIHZvaWQgdmdpY192Ml9jbGVhcl9scihzdHJ1Y3Qg
dmNwdSAqdmNwdSwgaW50IGxyKTsKIHZvaWQgdmdpY192Ml9zZXRfdW5kZXJmbG93KHN0cnVjdCB2
Y3B1ICp2Y3B1KTsKK2ludCB2Z2ljX3JlZ2lzdGVyX2Rpc3RfaW9kZXYoc3RydWN0IGRvbWFpbiAq
ZCwgcGFkZHJfdCBkaXN0X2Jhc2VfYWRkcmVzcywKKyAgICAgICAgICAgICAgICAgZW51bSB2Z2lj
X3R5cGUpOwogCiB2b2lkIHZnaWNfdjJfc2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdmNwdSk7CiB2
b2lkIHZnaWNfdjJfcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdmNwdSk7Ci0tIAoyLjE0LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qc-00011F-Iz; Fri, 09 Feb 2018 14:40:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qb-0000yG-KS
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:17 +0000
X-Inumbo-ID: 13f46fb8-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13f46fb8-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:48 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id v65so1678776wrc.11
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=EaguL9bdyPHtckpUHr5KVKvWPfGvs7Xp78K73WQjarE=;
 b=Nbv9Log0ay4V0lb4tELJAc7LToQgfFS+FOoRIzGDwmpn6dMDg9VhKa1IcSS3qqtL0t
 rojd3zNnVblG9qAeUP3kXuLquB24WUZky6wCREuBXRd0RH6G7MpIV8jRYa65lThL8bQ3
 QlmbUDoabcs1pAljHEvLowotImwqoVGsuycaw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=EaguL9bdyPHtckpUHr5KVKvWPfGvs7Xp78K73WQjarE=;
 b=rqspc4eDpkwNiBZcpg+njffWUYejb6jDeSOosiPR+0PCMnW90tgIl3V1AScrksyw04
 nNKnAvcnKgL85PNxxInXwdkxtRuRVl3gDAn2RhkMCTnxCociRWu7U62UgGfwFuNj8xtc
 TeALDfMQtkSptuEVjaKKnymsUGm7+x9WW9zNvFdr0++QjOH2LwGQGWcgo/oHR/ou406z
 K3TKQNiIUiEYSdqnKiCsHeOYMzooAhzBpVWbSxkFmKG4O3fSmzqNvbJ/5dGeoYPyNH3c
 kuMqxsjilDymB7XI0+Qz/BI+vib0z41kPZ9ptaLd/R9KGvQ434KNotQ3/WtkSoxIMEtf
 xmYg==
X-Gm-Message-State: APf1xPAMxySvIPvJ4CEn8iF/aKF2IwajtsHl1xQzCoLLcCBKIS1u/Rdc
 4DoFNmw42qtolqK1rS8RCyNwFw==
X-Google-Smtp-Source: AH8x226QDgzsPRnWVW9iR0tI+lGi85PmcI7fZ28p+EeuB64hnNBoj/jlRjAdbzbP1tMLOX0OJebEDw==
X-Received: by 10.223.163.6 with SMTP id c6mr2877822wrb.265.1518187215826;
 Fri, 09 Feb 2018 06:40:15 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.14
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:15 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:17 +0000
Message-Id: <20180209143937.28866-30-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 29/49] ARM: new VGIC: Add CTLR,
	TYPER and IIDR handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhvc2UgdGhyZWUgcmVnaXN0ZXJzIGFyZSB2MiBlbXVsYXRpb24gc3BlY2lmaWMsIHNvIHRoZWly
IGltcGxlbWVudGF0aW9uCmxpdmVzIGVudGlyZWx5IGluIHZnaWMtbW1pby12Mi5jLiBBbHNvIHRo
ZXkgYXJlIGhhbmRsZWQgaW4gb25lIGZ1bmN0aW9uLAphcyB0aGVpciBpbXBsZW1lbnRhdGlvbiBp
cyBwcmV0dHkgc2ltcGxlLgpXaGVuIHRoZSBndWVzdCBlbmFibGVzIHRoZSBkaXN0cmlidXRvciwg
d2Uga2ljayBhbGwgVkNQVXMgdG8gZ2V0CnBvdGVudGlhbGx5IHBlbmRpbmcgaW50ZXJydXB0cyBz
ZXJ2aWNlZC4KClRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDJiMGNkYTg3ODk2NSwgd3Jp
dHRlbiBieSBNYXJjIFp5bmdpZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8t
djIuYyB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYyAgICAgICAgIHwgMTUgKysrKysrKysrKysrKwogeGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5oICAgICAgICAgfCAgNCArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDY2IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCmluZGV4
IGVlNjg1YTVhMDcuLjA5MjZiMzI0M2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMtbW1pby12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCkBAIC0y
MCw5ICsyMCw1NSBAQAogI2luY2x1ZGUgInZnaWMuaCIKICNpbmNsdWRlICJ2Z2ljLW1taW8uaCIK
IAorc3RhdGljIHVuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfdjJfbWlzYyhzdHJ1Y3QgdmNw
dSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQg
aW50IGxlbikKK3sKKyAgICB1MzIgdmFsdWU7CisKKyAgICBzd2l0Y2ggKGFkZHIgJiAweDBjKQor
ICAgIHsKKyAgICBjYXNlIEdJQ0RfQ1RMUjoKKyAgICAgICAgdmFsdWUgPSB2Y3B1LT5kb21haW4t
PmFyY2gudmdpYy5lbmFibGVkID8gR0lDRF9DVExfRU5BQkxFIDogMDsKKyAgICAgICAgYnJlYWs7
CisgICAgY2FzZSBHSUNEX1RZUEVSOgorICAgICAgICB2YWx1ZSA9IHZjcHUtPmRvbWFpbi0+YXJj
aC52Z2ljLm5yX3NwaXMgKyBWR0lDX05SX1BSSVZBVEVfSVJRUzsKKyAgICAgICAgdmFsdWUgPSAo
dmFsdWUgPj4gNSkgLSAxOworICAgICAgICB2YWx1ZSB8PSAodmNwdS0+ZG9tYWluLT5tYXhfdmNw
dXMgLSAxKSA8PCA1OworICAgICAgICBicmVhazsKKyAgICBjYXNlIEdJQ0RfSUlEUjoKKyAgICAg
ICAgdmFsdWUgPSAoUFJPRFVDVF9JRF9LVk0gPDwgMjQpIHwgKElNUExFTUVOVEVSX0FSTSA8PCAw
KTsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJuIDA7CisgICAg
fQorCisgICAgcmV0dXJuIHZhbHVlOworfQorCitzdGF0aWMgdm9pZCB2Z2ljX21taW9fd3JpdGVf
djJfbWlzYyhzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBh
ZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHZhbCkKK3sKKyAgICBzdHJ1Y3QgdmdpY19kaXN0ICpkaXN0ID0gJnZjcHUtPmRvbWFpbi0+YXJj
aC52Z2ljOworICAgIGJvb2wgd2FzX2VuYWJsZWQgPSBkaXN0LT5lbmFibGVkOworCisgICAgc3dp
dGNoIChhZGRyICYgMHgwYykKKyAgICB7CisgICAgY2FzZSBHSUNEX0NUTFI6CisgICAgICAgIGRp
c3QtPmVuYWJsZWQgPSB2YWwgJiBHSUNEX0NUTF9FTkFCTEU7CisgICAgICAgIGlmICggIXdhc19l
bmFibGVkICYmIGRpc3QtPmVuYWJsZWQgKQorICAgICAgICAgICAgdmdpY19raWNrX3ZjcHVzKHZj
cHUtPmRvbWFpbik7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgR0lDRF9UWVBFUjoKKyAgICBj
YXNlIEdJQ0RfSUlEUjoKKyAgICAgICAgLyogTm90aGluZyB0byBkbyAqLworICAgICAgICByZXR1
cm47CisgICAgfQorfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9u
IHZnaWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9IHsKICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVO
R1RIKEdJQ0RfQ1RMUiwKLSAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3Jp
dGVfd2ksIDEyLAorICAgICAgICB2Z2ljX21taW9fcmVhZF92Ml9taXNjLCB2Z2ljX21taW9fd3Jp
dGVfdjJfbWlzYywgMTIsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKICAgICBSRUdJU1RF
Ul9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSUdST1VQUiwKICAgICAgICAgdmdpY19tbWlv
X3JlYWRfcmFvLCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDEsCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5k
ZXggOWU3ZmIxZWRjYi4uZGM1ZTAxMWZhMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtNjc4LDYgKzY3OCwyMSBA
QCBpbnQgZ2ljX2V2ZW50c19uZWVkX2RlbGl2ZXJ5KHZvaWQpCiAgICAgcmV0dXJuIHZnaWNfdmNw
dV9wZW5kaW5nX2lycShjdXJyZW50KTsKIH0KIAordm9pZCB2Z2ljX2tpY2tfdmNwdXMoc3RydWN0
IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKKworICAgIC8qCisgICAgICog
V2UndmUgaW5qZWN0ZWQgYW4gaW50ZXJydXB0LCB0aW1lIHRvIGZpbmQgb3V0IHdobyBkZXNlcnZl
cworICAgICAqIGEgZ29vZCBraWNrLi4uCisgICAgICovCisgICAgZm9yX2VhY2hfdmNwdSggZCwg
dmNwdSApCisgICAgeworICAgICAgICBpZiAoIHZnaWNfdmNwdV9wZW5kaW5nX2lycSh2Y3B1KSAp
CisgICAgICAgICAgICB2Y3B1X3VuYmxvY2sodmNwdSk7CisgICAgfQorfQorCiAvKgogICogTG9j
YWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCmluZGV4IDc3NDdkM2YzZTAuLjgyZmU5
MDJlMjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAorKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLmgKQEAgLTE3LDYgKzE3LDkgQEAKICNpZm5kZWYgX19YRU5fQVJNX1ZH
SUNfTkVXX0hfXwogI2RlZmluZSBfX1hFTl9BUk1fVkdJQ19ORVdfSF9fCiAKKyNkZWZpbmUgUFJP
RFVDVF9JRF9LVk0gICAgICAweDRiICAgIC8qIEFTQ0lJIGNvZGUgSyAqLworI2RlZmluZSBJTVBM
RU1FTlRFUl9BUk0gICAgIDB4NDNiCisKICNkZWZpbmUgdmdpY19pcnFfaXNfc2dpKGludGlkKSAo
KGludGlkKSA8IFZHSUNfTlJfU0dJUykKIAogc3RhdGljIGlubGluZSBib29sIGlycV9pc19wZW5k
aW5nKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQpAQCAtMzYsNiArMzksNyBAQCBzdHJ1Y3QgdmdpY19p
cnEgKnZnaWNfZ2V0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdmNwdSwKIHZv
aWQgdmdpY19wdXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycSAqaXJxKTsK
IGJvb2wgdmdpY19xdWV1ZV9pcnFfdW5sb2NrKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2lj
X2lycSAqaXJxLAogICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFncyk7Cit2b2lkIHZn
aWNfa2lja192Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKTsKIAogc3RhdGljIGlubGluZSB2b2lkIHZn
aWNfZ2V0X2lycV9rcmVmKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQogewotLSAKMi4xNC4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qd-00015u-Uu; Fri, 09 Feb 2018 14:40:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qc-000121-RY
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:18 +0000
X-Inumbo-ID: 149b368b-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 149b368b-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:49 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id o76so5348792wrb.7
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=g88UZvbqFYupt2NXHX1P9U5zn8R80FglujmVgERCgV4=;
 b=d+cZ6aW7Sl1JvEf2G3BIvB+9ykFyiplxEhSJI0KVM5bsLOYGWTT68S6zWb7HCBF5Lz
 y7D7Cy5nanuu7+jy/Yjl8c/+hxvEf5qrS2+ZCd96WJEOlA9Y2RlkkodIP+2vjiYf2SZr
 GZ57AxLRTGjE+gLsrsVSOgvxBO+d+Fg+90J48=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=g88UZvbqFYupt2NXHX1P9U5zn8R80FglujmVgERCgV4=;
 b=pnc13io34PlKpYvSwqgjdCZ4J/GQWtGRMprUyLUhVLGZVpaF1QZkRm1eemxv2UIxVB
 SUw+sxJEjCqWOsFOnLhOeX9+Xn3aLFoTQ97qImWrCCH02FP9pqmFZjCoxmr5IIN50CDf
 eoMw82h1o6uxvqjvoHFXQZ1dZDBnxwTtAtw8I2X/Mh3GYwdiY8tbyAQTm3D91PCzDbWu
 jVXTb7OK6r+Chx41wXq3yZ2rF9IsXM8NpLPZnABzzANKvSNKysMeJOLhNqgFQj6BjtdY
 XeyTM+KSwM6rZFh9V96SPJs7uYERBF/mH7mROCxiwezSHEHifq+DRcioT5T/aLqLHPp9
 FgPg==
X-Gm-Message-State: APf1xPDyXd/YGP4Io5P7sshAZQweyGIHf8NWNwCP8zbWJxf4Ip+k8Db9
 tY0PzisHFS/+emCFQ5qEQUECPw==
X-Google-Smtp-Source: AH8x225ZtM8GLlY00j4IgrAoXwxqYSOUIut3mJN7P08lKrvNw9pqdwHmD5a7qKek8MYJ1F9ryVTA1g==
X-Received: by 10.223.145.102 with SMTP id j93mr840574wrj.254.1518187216865;
 Fri, 09 Feb 2018 06:40:16 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:16 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:18 +0000
Message-Id: <20180209143937.28866-31-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 30/49] ARM: new VGIC: Add ENABLE registers
	handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgdGhlIGVuYWJsZSByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlIHYy
IGFuZCB2MwplbXVsYXRpb24sIHRoZWlyIGltcGxlbWVudGF0aW9uIGdvZXMgaW50byB2Z2ljLW1t
aW8uYywgdG8gYmUgZWFzaWx5CnJlZmVyZW5jZWQgZnJvbSB0aGUgdjMgZW11bGF0aW9uIGFzIHdl
bGwgbGF0ZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
bGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyB8ICAgNCAr
LQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgICAgfCAxMTQgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCAg
ICB8ICAxMSArKysrCiAzIGZpbGVzIGNoYW5nZWQsIDEyNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKaW5kZXggMDkyNmIzMjQzZS4uZWNhNjg0
MGZmOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKQEAgLTc0LDEwICs3NCwxMCBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uIHZnaWNfdjJfZGlzdF9yZWdpc3Rl
cnNbXSA9IHsKICAgICAgICAgdmdpY19tbWlvX3JlYWRfcmFvLCB2Z2ljX21taW9fd3JpdGVfd2ks
IE5VTEwsIE5VTEwsIDEsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKICAgICBSRUdJU1RF
Ul9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVNFTkFCTEVSLAotICAgICAgICB2Z2ljX21t
aW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKKyAgICAgICAg
dmdpY19tbWlvX3JlYWRfZW5hYmxlLCB2Z2ljX21taW9fd3JpdGVfc2VuYWJsZSwgTlVMTCwgTlVM
TCwgMSwKICAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAogICAgIFJFR0lTVEVSX0RFU0NfV0lU
SF9CSVRTX1BFUl9JUlEoR0lDRF9JQ0VOQUJMRVIsCi0gICAgICAgIHZnaWNfbW1pb19yZWFkX3Jh
eiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAorICAgICAgICB2Z2ljX21taW9f
cmVhZF9lbmFibGUsIHZnaWNfbW1pb193cml0ZV9jZW5hYmxlLCBOVUxMLCBOVUxMLCAxLAogICAg
ICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCiAgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVS
X0lSUShHSUNEX0lTUEVORFIsCiAgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlv
X3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy1tbWlvLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwppbmRleCA1OTcwM2E2
OTA5Li4zZDlmYTAyYTEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8u
YworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwpAQCAtMzksNiArMzksMTIwIEBA
IHZvaWQgdmdpY19tbWlvX3dyaXRlX3dpKHN0cnVjdCB2Y3B1ICp2Y3B1LCBwYWRkcl90IGFkZHIs
CiAgICAgLyogSWdub3JlICovCiB9CiAKKy8qCisgKiBSZWFkIGFjY2Vzc2VzIHRvIGJvdGggR0lD
RF9JQ0VOQUJMRVIgYW5kIEdJQ0RfSVNFTkFCTEVSIHJldHVybiB0aGUgdmFsdWUKKyAqIG9mIHRo
ZSBlbmFibGVkIGJpdCwgc28gdGhlcmUgaXMgb25seSBvbmUgZnVuY3Rpb24gZm9yIGJvdGggaGVy
ZS4KKyAqLwordW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9lbmFibGUoc3RydWN0IHZjcHUg
KnZjcHUsCisgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxl
bikKK3sKKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7CisgICAg
dTMyIHZhbHVlID0gMDsKKyAgICBpbnQgaTsKKworICAgIC8qIExvb3Agb3ZlciBhbGwgSVJRcyBh
ZmZlY3RlZCBieSB0aGlzIHJlYWQgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IGxlbiAqIDg7IGkr
KyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2
Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsgaSk7CisKKyAgICAgICAgaWYgKCBpcnEtPmVuYWJs
ZWQgKQorICAgICAgICAgICAgdmFsdWUgfD0gKDFVIDw8IGkpOworCisgICAgICAgIHZnaWNfcHV0
X2lycSh2Y3B1LT5kb21haW4sIGlycSk7CisgICAgfQorCisgICAgcmV0dXJuIHZhbHVlOworfQor
CitzdGF0aWMgdm9pZCB2Z2ljX2hhbmRsZV9oYXJkd2FyZV9pcnEoaXJxX2Rlc2NfdCAqZGVzYywg
aW50IGlycV90eXBlLAorICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpCit7CisgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKKworLy8gIGlycV9zZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFz
a19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7CisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmRlc2Mt
PmxvY2ssIGZsYWdzKTsKKyAgICBpZiAoIGVuYWJsZSApCisgICAgeworICAgICAgICBnaWNfc2V0
X2lycV90eXBlKGRlc2MsIGlycV90eXBlID09IFZHSUNfQ09ORklHX0xFVkVMID8KKyAgICAgICAg
ICAgICAgICAgSVJRX1RZUEVfTEVWRUxfSElHSCA6IElSUV9UWVBFX0VER0VfUklTSU5HKTsKKyAg
ICAgICAgZGVzYy0+aGFuZGxlci0+ZW5hYmxlKGRlc2MpOworICAgIH0KKyAgICBlbHNlCisgICAg
ICAgIGRlc2MtPmhhbmRsZXItPmRpc2FibGUoZGVzYyk7CisgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmZGVzYy0+bG9jaywgZmxhZ3MpOworfQorCit2b2lkIHZnaWNfbW1pb193cml0ZV9zZW5h
YmxlKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVu
c2lnbmVkIGludCBsZW4sCisgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQorewor
ICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAxKTsKKyAgICBpcnFfZGVz
Y190ICpkZXNjOworICAgIGludCBpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisgICAgZW51
bSB2Z2ljX2lycV9jb25maWcgY29uZmlnOworCisgICAgZm9yX2VhY2hfc2V0X2JpdCggaSwgJnZh
bCwgbGVuICogOCApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycTsKKworICAg
ICAgICBpcnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOwor
CisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisgICAg
ICAgIGlycS0+ZW5hYmxlZCA9IHRydWU7CisgICAgICAgIGlmICggaXJxLT5odyApCisgICAgICAg
IHsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgKiBUaGUgaXJxIGNhbm5vdCBiZSBhIFBQ
SSwgd2Ugb25seSBzdXBwb3J0IGRlbGl2ZXJ5CisgICAgICAgICAgICAgKiBvZiBTUElzIHRvIGd1
ZXN0cy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgQVNTRVJUKGlycS0+aHdpbnRpZCA+
PSAzMik7CisKKyAgICAgICAgICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEtPmh3aW50aWQpOwor
ICAgICAgICAgICAgY29uZmlnID0gaXJxLT5jb25maWc7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICAgICAgZGVzYyA9IE5VTEw7CisgICAgICAgIHZnaWNfcXVldWVfaXJxX3VubG9j
ayh2Y3B1LT5kb21haW4sIGlycSwgZmxhZ3MpOworCisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1
LT5kb21haW4sIGlycSk7CisKKyAgICAgICAgaWYgKCBkZXNjICkKKyAgICAgICAgICAgIHZnaWNf
aGFuZGxlX2hhcmR3YXJlX2lycShkZXNjLCBjb25maWcsIHRydWUpOworICAgIH0KK30KKwordm9p
ZCB2Z2ljX21taW9fd3JpdGVfY2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAg
ICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHZhbCkKK3sKKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQo
YWRkciwgMSk7CisgICAgaW50IGk7CisKKyAgICBmb3JfZWFjaF9zZXRfYml0KCBpLCAmdmFsLCBs
ZW4gKiA4ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOworICAgICAgICB1
bnNpZ25lZCBsb25nIGZsYWdzOworICAgICAgICBpcnFfZGVzY190ICpkZXNjOworCisgICAgICAg
IGlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsgaSk7CisgICAg
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisKKyAgICAgICAg
aXJxLT5lbmFibGVkID0gZmFsc2U7CisKKyAgICAgICAgaWYgKCBpcnEtPmh3ICkKKyAgICAgICAg
ICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEtPmh3aW50aWQpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBkZXNjID0gTlVMTDsKKworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZp
cnEtPmlycV9sb2NrLCBmbGFncyk7CisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4s
IGlycSk7CisKKyAgICAgICAgaWYgKCBkZXNjICkKKyAgICAgICAgICAgIHZnaWNfaGFuZGxlX2hh
cmR3YXJlX2lycShkZXNjLCAwLCBmYWxzZSk7CisgICAgfQorfQorCiBzdGF0aWMgaW50IG1hdGNo
X3JlZ2lvbihjb25zdCB2b2lkICprZXksIGNvbnN0IHZvaWQgKmVsdCkKIHsKICAgICBjb25zdCB1
bnNpZ25lZCBpbnQgb2Zmc2V0ID0gKHVuc2lnbmVkIGxvbmcpa2V5OwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8u
aAppbmRleCAxMGFjNjgyMjk2Li45ZjM0YmQxYWVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8uaAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaApAQCAt
MTM3LDYgKzEzNywxNyBAQCB1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3JhbyhzdHJ1Y3Qg
dmNwdSAqdmNwdSwKIHZvaWQgdmdpY19tbWlvX3dyaXRlX3dpKHN0cnVjdCB2Y3B1ICp2Y3B1LCBw
YWRkcl90IGFkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1
bnNpZ25lZCBsb25nIHZhbCk7CiAKK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfZW5hYmxl
KHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVu
c2lnbmVkIGludCBsZW4pOworCit2b2lkIHZnaWNfbW1pb193cml0ZV9zZW5hYmxlKHN0cnVjdCB2
Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBs
ZW4sCisgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKTsKKwordm9pZCB2Z2ljX21t
aW9fd3JpdGVfY2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgcGFk
ZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHZhbCk7CisKIHVuc2lnbmVkIGludCB2Z2ljX3YyX2luaXRfZGlzdF9pb2RldihzdHJ1Y3Qg
dmdpY19pb19kZXZpY2UgKmRldik7CiAKIC8qIEZpbmQgdGhlIHByb3BlciByZWdpc3RlciBoYW5k
bGVyIGVudHJ5IGdpdmVuIGEgY2VydGFpbiBhZGRyZXNzIG9mZnNldCAqLwotLSAKMi4xNC4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qf-0001AG-5q; Fri, 09 Feb 2018 14:40:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qe-000160-4R
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:20 +0000
X-Inumbo-ID: 1538bf18-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1538bf18-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:50 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id v123so16701751wmd.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=w1/mc7EUc6Pu1axvPzxD6xvfxu53NeLtG1vfF8+rYUE=;
 b=TZlGogoS341cVJ2lNvSruq3NpC2lDqZfokMleYFJMIWHawEfB7gTlAy8I9iS/F9+RO
 WVRIIVyUOrGP783Ep4OW5xQn8Bh2s7HdiTLciXvgMSBvW6oXSfd3JApCBut7O05hkb0N
 x6pqGUiZruK5YKNlc7qQWJwZLR1HvRC2rGh6s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=w1/mc7EUc6Pu1axvPzxD6xvfxu53NeLtG1vfF8+rYUE=;
 b=FbYHf1LVy3pAdhyYCA7eZ1o42Z1MbjQz/Qx+YA79Zkcx5vRpT0sex/qh1G8fdAHZ1z
 iz5O7fRkvYyXcZ0sn1Ztkgu/1OmGIoKL+LYryzOh5uql4kkHh1jtAYJzHInhUkZvPZHM
 IH56ZDohhrOcnCWG25pfCWADDPGPqyE0bQ0RNhrB1ozNd5vASwurXQ2XT3j8RwZ57zO8
 QVYxe5hPGaR/Gsm5BrLAkMgItEEuxpgmtt2GpZZ8ao3g5B5HEx2SlOmZWlulVWs+Jm02
 uHue7qbYA3hGYRpyVcpMwV8x1z4X7OgHobdqaOzncd5BzUsP3np6K/QU1gMs012mWNad
 CwEw==
X-Gm-Message-State: APf1xPCOPERUTj2eV3RMzIKjNnTikubgsaTXoVyJtiNs/0rqVgWhka2o
 9Y9Vd/rf+NNPA7fImhO6VOBIjg==
X-Google-Smtp-Source: AH8x224T7lrHfkHQUU74Wy+VTY9MD1YJpQtelGadRGzRPsRrJ0AQnBFeTqOJavd12Vsrr1GTVhbk/Q==
X-Received: by 10.28.20.8 with SMTP id 8mr2172214wmu.106.1518187217937;
 Fri, 09 Feb 2018 06:40:17 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:17 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:19 +0000
Message-Id: <20180209143937.28866-32-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 31/49] ARM: new VGIC: Add PENDING registers
	handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHBlbmRpbmcgcmVnaXN0ZXIgaGFuZGxlcnMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRoZSB2MiBh
bmQgdjMKZW11bGF0aW9uLCBzbyB0aGVpciBpbXBsZW1lbnRhdGlvbiBnb2VzIGludG8gdmdpYy1t
bWlvLmMsIHRvIGJlIGVhc2lseQpyZWZlcmVuY2VkIGZyb20gdGhlIHYzIGVtdWxhdGlvbiBhcyB3
ZWxsIGxhdGVyLgpGb3IgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMgdGhlIHJlYWwgbGluZSBs
ZXZlbCBpcyB1bmFmZmVjdGVkIGJ5CnRoaXMgd3JpdGUsIHNvIHdlIGtlZXAgdGhpcyBzdGF0ZSBz
ZXBhcmF0ZSBhbmQgY29tYmluZSBpdCB3aXRoIHRoZQpkZXZpY2UncyBsZXZlbCB0byBnZXQgdGhl
IGFjdHVhbCBwZW5kaW5nIHN0YXRlLgoKVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgOTZi
Mjk4MDAwZGI0LCB3cml0dGVuIGJ5IEFuZHJlIFByenl3YXJhLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1tbWlvLXYyLmMgfCAgNCArLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by5jICAgIHwgNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggICAgfCAxMSArKysrKysrCiAzIGZpbGVzIGNoYW5n
ZWQsIDc1IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8t
djIuYwppbmRleCBlY2E2ODQwZmY5Li5jZWI4NjkwMGEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLW1taW8tdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8t
djIuYwpAQCAtODAsMTAgKzgwLDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rl
cl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lzdGVyc1tdID0gewogICAgICAgICB2Z2ljX21taW9f
cmVhZF9lbmFibGUsIHZnaWNfbW1pb193cml0ZV9jZW5hYmxlLCBOVUxMLCBOVUxMLCAxLAogICAg
ICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCiAgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVS
X0lSUShHSUNEX0lTUEVORFIsCi0gICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlv
X3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAorICAgICAgICB2Z2ljX21taW9fcmVhZF9wZW5kaW5n
LCB2Z2ljX21taW9fd3JpdGVfc3BlbmRpbmcsIE5VTEwsIE5VTEwsIDEsCiAgICAgICAgIFZHSUNf
QUNDRVNTXzMyYml0KSwKICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0Rf
SUNQRU5EUiwKLSAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ks
IE5VTEwsIE5VTEwsIDEsCisgICAgICAgIHZnaWNfbW1pb19yZWFkX3BlbmRpbmcsIHZnaWNfbW1p
b193cml0ZV9jcGVuZGluZywgTlVMTCwgTlVMTCwgMSwKICAgICAgICAgVkdJQ19BQ0NFU1NfMzJi
aXQpLAogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JU0FDVElWRVIs
CiAgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBO
VUxMLCAxLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwppbmRleCAzZDlmYTAyYTEwLi45YTY1ZTM5ZDc4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYworKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLW1taW8uYwpAQCAtMTUzLDYgKzE1Myw2OCBAQCB2b2lkIHZnaWNfbW1pb193
cml0ZV9jZW5hYmxlKHN0cnVjdCB2Y3B1ICp2Y3B1LAogICAgIH0KIH0KIAordW5zaWduZWQgbG9u
ZyB2Z2ljX21taW9fcmVhZF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoreworICAgIHUzMiBpbnRp
ZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAxKTsKKyAgICB1MzIgdmFsdWUgPSAwOworICAg
IGludCBpOworCisgICAgLyogTG9vcCBvdmVyIGFsbCBJUlFzIGFmZmVjdGVkIGJ5IHRoaXMgcmVh
ZCAqLworICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuICogODsgaSsrICkKKyAgICB7CisgICAgICAg
IHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwg
aW50aWQgKyBpKTsKKworICAgICAgICBpZiAoIGlycV9pc19wZW5kaW5nKGlycSkgKQorICAgICAg
ICAgICAgdmFsdWUgfD0gKDFVIDw8IGkpOworCisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5k
b21haW4sIGlycSk7CisgICAgfQorCisgICAgcmV0dXJuIHZhbHVlOworfQorCit2b2lkIHZnaWNf
bW1pb193cml0ZV9zcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAg
IHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKKyAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgdmFsKQoreworICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRy
LCAxKTsKKyAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgZm9yX2Vh
Y2hfc2V0X2JpdCggaSwgJnZhbCwgbGVuICogOCApCisgICAgeworICAgICAgICBzdHJ1Y3Qgdmdp
Y19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsgaSk7
CisKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKyAg
ICAgICAgaXJxLT5wZW5kaW5nX2xhdGNoID0gdHJ1ZTsKKworICAgICAgICB2Z2ljX3F1ZXVlX2ly
cV91bmxvY2sodmNwdS0+ZG9tYWluLCBpcnEsIGZsYWdzKTsKKyAgICAgICAgdmdpY19wdXRfaXJx
KHZjcHUtPmRvbWFpbiwgaXJxKTsKKyAgICB9Cit9CisKK3ZvaWQgdmdpY19tbWlvX3dyaXRlX2Nw
ZW5kaW5nKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRy
LCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwp
Cit7CisgICAgdTMyIGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDEpOworICAgIGlu
dCBpOworICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKyAgICBmb3JfZWFjaF9zZXRfYml0KCBp
LCAmdmFsLCBsZW4gKiA4ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0g
dmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKKworICAgICAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworCisgICAgICAgIGlycS0+
cGVuZGluZ19sYXRjaCA9IGZhbHNlOworCisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKyAgICAgICAgdmdpY19wdXRfaXJxKHZjcHUtPmRvbWFp
biwgaXJxKTsKKyAgICB9Cit9CisKIHN0YXRpYyBpbnQgbWF0Y2hfcmVnaW9uKGNvbnN0IHZvaWQg
KmtleSwgY29uc3Qgdm9pZCAqZWx0KQogewogICAgIGNvbnN0IHVuc2lnbmVkIGludCBvZmZzZXQg
PSAodW5zaWduZWQgbG9uZylrZXk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LW1taW8uaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCmluZGV4IDlmMzRiZDFhZWMu
LjIwOWFmYmJiOWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCisr
KyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCkBAIC0xNDgsNiArMTQ4LDE3IEBAIHZv
aWQgdmdpY19tbWlvX3dyaXRlX2NlbmFibGUoc3RydWN0IHZjcHUgKnZjcHUsCiAgICAgICAgICAg
ICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyB2YWwpOwogCit1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3BlbmRp
bmcoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIs
IHVuc2lnbmVkIGludCBsZW4pOworCit2b2lkIHZnaWNfbW1pb193cml0ZV9zcGVuZGluZyhzdHJ1
Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQg
aW50IGxlbiwKKyAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKTsKKwordm9pZCB2
Z2ljX21taW9fd3JpdGVfY3BlbmRpbmcoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAg
ICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCisgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBsb25nIHZhbCk7CisKIHVuc2lnbmVkIGludCB2Z2ljX3YyX2luaXRfZGlzdF9pb2Rl
dihzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmRldik7CiAKIC8qIEZpbmQgdGhlIHByb3BlciByZWdp
c3RlciBoYW5kbGVyIGVudHJ5IGdpdmVuIGEgY2VydGFpbiBhZGRyZXNzIG9mZnNldCAqLwotLSAK
Mi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qg-0001Dg-De; Fri, 09 Feb 2018 14:40:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qf-00019Z-16
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:21 +0000
X-Inumbo-ID: 15da5b5a-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15da5b5a-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:52 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id v65so1678932wrc.11
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=xFKBa46uwvgdPkraM67loD3dcuCWBlyV/8+EJKTDiAQ=;
 b=MUJ6h0KwX1QmxTSL0jkM4oelNUul2GL2ehG8AlPd6oVa0M+sLz/ODxuCz1bxkHjAnx
 NjXZK+7jWT+maOMx8sUIvaK6LdeYTgim13uoDxSULQexfOIWe6K+cXAlKVr0ynhn8otY
 Wmq8n7VU7kXyDm/fy/09UHHL2IBCEKE1AzLmM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=xFKBa46uwvgdPkraM67loD3dcuCWBlyV/8+EJKTDiAQ=;
 b=ayH1S/FOyXC8gLXlEPMQA82q4XZvBPLE3wlanTCWLSNP49bC5UkpNRTgkRkhektBgh
 efk1UZkFLbqTfrt3WsVA92gUzmVY/K6WBoQ/2/xKcrdb4jNoCQsMevomjFiuwfkNtBmp
 fGVK5SRoTNhxCUq31jojn1XF4Hls6LumWekzlH4zJpbNdbvjk9J8PIjhllW1SozkNNCa
 JEerKvYCWLo9RdNIwDj0s2X6C466fDFFxO+HW6ZrGhNaKnSqxzg3P53YXK+WPiy/snOJ
 6TphcTukUCWDQVnYLRZWeL7OFiLcUFmOCk/vDcXpSDwZWH8MpfLMRXZc0jh9jDzta5er
 jl5g==
X-Gm-Message-State: APf1xPB4DoW3XwFHlaS+IT5NV0QWN8IvgyYsvib9U+AHXKkgZExhtuyX
 Ht5KZU3ot3QL8JTrN/gsdtvYuQ==
X-Google-Smtp-Source: AH8x224cXOI1Pi+9JX5NmaYZF8Hx8dFXBhKfbAeaXkglXf/9NQaysbq95QVuGCZORi4sPOh+TKMXjw==
X-Received: by 10.223.135.65 with SMTP id 1mr2696179wrz.238.1518187218975;
 Fri, 09 Feb 2018 06:40:18 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:18 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:20 +0000
Message-Id: <20180209143937.28866-33-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 32/49] ARM: new VGIC: Add ACTIVE registers
	handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGFjdGl2ZSByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlIHYyIGFu
ZCB2MyBlbXVsYXRpb24sCnNvIHRoZWlyIGltcGxlbWVudGF0aW9uIGdvZXMgaW50byB2Z2ljLW1t
aW8uYywgdG8gYmUgZWFzaWx5IHJlZmVyZW5jZWQKZnJvbSB0aGUgdjMgZW11bGF0aW9uIGFzIHdl
bGwgbGF0ZXIuClNpbmNlIGFjdGl2YXRpb24vZGVhY3RpdmF0aW9uIG9mIGFuIGludGVycnVwdCBt
YXkgaGFwcGVuIGVudGlyZWx5IGluIHRoZQpndWVzdCB3aXRob3V0IGl0IGV2ZXIgZXhpdGluZywg
d2UgbmVlZCBzb21lIGV4dHJhIGxvZ2ljIHRvIHByb3Blcmx5IHRyYWNrCnRoZSBhY3RpdmUgc3Rh
dGUuCkZvciBjbGVhcmluZyB0aGUgYWN0aXZlIHN0YXRlLCB3ZSB3b3VsZCBiYXNpY2FsbHkgaGF2
ZSB0byBoYWx0IHRoZSBndWVzdAp0byBtYWtlIHN1cmUgdGhpcyBpcyBwcm9wZXJseSBwcm9wYWdh
dGVkIGludG8gdGhlIHJlc3BlY3RpdmUgVkNQVXMuClRoaXMgaXMgbm90IHlldCBpbXBsZW1lbnRl
ZCBpbiBYZW4uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
bGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyB8ICA0ICst
CiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYyAgICB8IDk0ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oICAg
IHwgMTEgKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwppbmRleCBjZWI4NjkwMGEwLi5lYmEyNGQ5
ODY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYworKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwpAQCAtODYsMTAgKzg2LDEwIEBAIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lzdGVy
c1tdID0gewogICAgICAgICB2Z2ljX21taW9fcmVhZF9wZW5kaW5nLCB2Z2ljX21taW9fd3JpdGVf
Y3BlbmRpbmcsIE5VTEwsIE5VTEwsIDEsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKICAg
ICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVNBQ1RJVkVSLAotICAgICAg
ICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwK
KyAgICAgICAgdmdpY19tbWlvX3JlYWRfYWN0aXZlLCB2Z2ljX21taW9fd3JpdGVfc2FjdGl2ZSwg
TlVMTCwgTlVMTCwgMSwKICAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAogICAgIFJFR0lTVEVS
X0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JQ0FDVElWRVIsCi0gICAgICAgIHZnaWNfbW1p
b19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAorICAgICAgICB2
Z2ljX21taW9fcmVhZF9hY3RpdmUsIHZnaWNfbW1pb193cml0ZV9jYWN0aXZlLCBOVUxMLCBOVUxM
LCAxLAogICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCiAgICAgUkVHSVNURVJfREVTQ19XSVRI
X0JJVFNfUEVSX0lSUShHSUNEX0lQUklPUklUWVIsCiAgICAgICAgIHZnaWNfbW1pb19yZWFkX3Jh
eiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCA4LApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwpp
bmRleCA5YTY1ZTM5ZDc4Li5hYzNhYTAzZmJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8uYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwpAQCAtMjE1
LDYgKzIxNSwxMDAgQEAgdm9pZCB2Z2ljX21taW9fd3JpdGVfY3BlbmRpbmcoc3RydWN0IHZjcHUg
KnZjcHUsCiAgICAgfQogfQogCit1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX2FjdGl2ZShz
dHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNp
Z25lZCBpbnQgbGVuKQoreworICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRy
LCAxKTsKKyAgICB1MzIgdmFsdWUgPSAwOworICAgIGludCBpOworCisgICAgLyogTG9vcCBvdmVy
IGFsbCBJUlFzIGFmZmVjdGVkIGJ5IHRoaXMgcmVhZCAqLworICAgIGZvciAoIGkgPSAwOyBpIDwg
bGVuICogODsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdp
Y19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKKworICAgICAgICBpZiAo
IGlycS0+YWN0aXZlICkKKyAgICAgICAgICAgIHZhbHVlIHw9ICgxVSA8PCBpKTsKKworICAgICAg
ICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0KKworICAgIHJldHVybiB2
YWx1ZTsKK30KKworc3RhdGljIHZvaWQgdmdpY19tbWlvX2NoYW5nZV9hY3RpdmUoc3RydWN0IHZj
cHUgKnZjcHUsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLAorICAgICAgICAgICAgICAgICAgICBib29s
IG5ld19hY3RpdmVfc3RhdGUpCit7Cit9CisKK3N0YXRpYyB2b2lkIHZnaWNfY2hhbmdlX2FjdGl2
ZV9wcmVwYXJlKHN0cnVjdCB2Y3B1ICp2Y3B1LCB1MzIgaW50aWQpCit7Cit9CisKK3N0YXRpYyB2
b2lkIHZnaWNfY2hhbmdlX2FjdGl2ZV9maW5pc2goc3RydWN0IHZjcHUgKnZjcHUsIHUzMiBpbnRp
ZCkKK3sKK30KKworc3RhdGljIHZvaWQgX192Z2ljX21taW9fd3JpdGVfY2FjdGl2ZShzdHJ1Y3Qg
dmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVk
IGludCBsZW4sCisgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpCit7Cisg
ICAgdTMyIGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDEpOworICAgIGludCBpOwor
CisgICAgZm9yX2VhY2hfc2V0X2JpdCggaSwgJnZhbCwgbGVuICogOCApCisgICAgeworICAgICAg
ICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUs
IGludGlkICsgaSk7CisgICAgICAgIHZnaWNfbW1pb19jaGFuZ2VfYWN0aXZlKHZjcHUsIGlycSwg
ZmFsc2UpOworICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0K
K30KKwordm9pZCB2Z2ljX21taW9fd3JpdGVfY2FjdGl2ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAg
ICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCkKK3sKKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJf
VE9fSU5USUQoYWRkciwgMSk7CisKKyAgICBzcGluX2xvY2soJnZjcHUtPmRvbWFpbi0+ZG9tYWlu
X2xvY2spOworICAgIHZnaWNfY2hhbmdlX2FjdGl2ZV9wcmVwYXJlKHZjcHUsIGludGlkKTsKKwor
ICAgIF9fdmdpY19tbWlvX3dyaXRlX2NhY3RpdmUodmNwdSwgYWRkciwgbGVuLCB2YWwpOworCisg
ICAgdmdpY19jaGFuZ2VfYWN0aXZlX2ZpbmlzaCh2Y3B1LCBpbnRpZCk7CisgICAgc3Bpbl91bmxv
Y2soJnZjcHUtPmRvbWFpbi0+ZG9tYWluX2xvY2spOworfQorCitzdGF0aWMgdm9pZCBfX3ZnaWNf
bW1pb193cml0ZV9zYWN0aXZlKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAg
ICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKKyAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHZhbCkKK3sKKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5U
SUQoYWRkciwgMSk7CisgICAgaW50IGk7CisKKyAgICBmb3JfZWFjaF9zZXRfYml0KCBpLCAmdmFs
LCBsZW4gKiA4ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19n
ZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKKyAgICAgICAgdmdpY19tbWlv
X2NoYW5nZV9hY3RpdmUodmNwdSwgaXJxLCB0cnVlKTsKKyAgICAgICAgdmdpY19wdXRfaXJxKHZj
cHUtPmRvbWFpbiwgaXJxKTsKKyAgICB9Cit9CisKK3ZvaWQgdmdpY19tbWlvX3dyaXRlX3NhY3Rp
dmUoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5z
aWduZWQgaW50IGxlbiwKKyAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpCit7Cisg
ICAgdTMyIGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDEpOworCisgICAgc3Bpbl9s
b2NrKCZ2Y3B1LT5kb21haW4tPmRvbWFpbl9sb2NrKTsKKyAgICB2Z2ljX2NoYW5nZV9hY3RpdmVf
cHJlcGFyZSh2Y3B1LCBpbnRpZCk7CisKKyAgICBfX3ZnaWNfbW1pb193cml0ZV9zYWN0aXZlKHZj
cHUsIGFkZHIsIGxlbiwgdmFsKTsKKworICAgIHZnaWNfY2hhbmdlX2FjdGl2ZV9maW5pc2godmNw
dSwgaW50aWQpOworICAgIHNwaW5fdW5sb2NrKCZ2Y3B1LT5kb21haW4tPmRvbWFpbl9sb2NrKTsK
K30KKwogc3RhdGljIGludCBtYXRjaF9yZWdpb24oY29uc3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lk
ICplbHQpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IG9mZnNldCA9ICh1bnNpZ25lZCBsb25n
KWtleTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKaW5kZXggMjA5YWZiYmI5YS4uMzllODU0MjMyZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1tbWlvLmgKQEAgLTE1OSw2ICsxNTksMTcgQEAgdm9pZCB2Z2ljX21taW9fd3Jp
dGVfY3BlbmRpbmcoc3RydWN0IHZjcHUgKnZjcHUsCiAgICAgICAgICAgICAgICAgICBwYWRkcl90
IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCiAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25n
IHZhbCk7CiAKK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfYWN0aXZlKHN0cnVjdCB2Y3B1
ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBs
ZW4pOworCit2b2lkIHZnaWNfbW1pb193cml0ZV9jYWN0aXZlKHN0cnVjdCB2Y3B1ICp2Y3B1LAor
ICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCisgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKTsKKwordm9pZCB2Z2ljX21taW9fd3JpdGVfc2Fj
dGl2ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1
bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCk7CisK
IHVuc2lnbmVkIGludCB2Z2ljX3YyX2luaXRfZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZp
Y2UgKmRldik7CiAKIC8qIEZpbmQgdGhlIHByb3BlciByZWdpc3RlciBoYW5kbGVyIGVudHJ5IGdp
dmVuIGEgY2VydGFpbiBhZGRyZXNzIG9mZnNldCAqLwotLSAKMi4xNC4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qh-0001Hf-M9; Fri, 09 Feb 2018 14:40:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qg-0001D4-Cy
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:22 +0000
X-Inumbo-ID: 167afeae-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 167afeae-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:53 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id 143so15758189wma.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=xT9jW6gK65oavpkRtt4G+109ROqRRUMkTGJt39zOXz0=;
 b=dM+WhtzdSzZOCuKDdQTvg+OQQ3kzd5mBVhCAEwAX2XwhHTnbq7bX9p9s13hOzlw+wy
 +MrninOGlJdhu1dtgXME6cNK/VK8rAH9aBY4RYy16JN7dRr2DGwcHJA3l1Avwktrg2aw
 zNZo0LlPt5m6kCEMCWY8YceCu7EgApf5oWd9k=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=xT9jW6gK65oavpkRtt4G+109ROqRRUMkTGJt39zOXz0=;
 b=hsjUtY8OGU31I2PtIKxkvb7hL4AFVzJUAYESTr+ZjpE3lMjFTvyqJvXfglFdVKHQlg
 DR7fplRbRFnZb8l5/iUzwdyf2CoT2sJp6ZbNJBlag+jJR1dp40nGU5DfMfC31MvWNDzB
 K1RFT58CV/bHUYxsUl8eWP1B9jf55ykMatPHVzrne0oIFV98AI0elEhqkIgvx+Un7giW
 tPuit7tRkSBM0ExALYQuthMXyErX1moHSYMkQBxOvN2cqsF2UUOH6DR5C47ieuiJ1ptp
 QZ80LVW+Cf9sU6YFc7Uq/TyEfydniS+RRQdCAin+9NT1+R5Oggz0IOgQkEbNzWh/8sl9
 YJnw==
X-Gm-Message-State: APf1xPBRDqW68tU5zc4pL1/5OuRT7WXKt2TMOtxOX8ZLOhZWkyp2VxQ5
 waWfZGw3N6B+jo/XApglijUjXA==
X-Google-Smtp-Source: AH8x225y+bMSVkwEk377esIWjmDy7Eoi6/EYTBtrbF+CgzdNkkzCTTbE+OZX61tLzJLJ0CY2IBnpwg==
X-Received: by 10.28.122.11 with SMTP id v11mr2084671wmc.38.1518187220022;
 Fri, 09 Feb 2018 06:40:20 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:19 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:21 +0000
Message-Id: <20180209143937.28866-34-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 33/49] ARM: new VGIC: Add PRIORITY registers
	handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHByaW9yaXR5IHJlZ2lzdGVyIGhhbmRsZXJzIGFyZSBzaGFyZWQgYmV0d2VlbiB0aGUgdjIg
YW5kIHYzIGVtdWxhdGlvbiwKc28gdGhlaXIgaW1wbGVtZW50YXRpb24gZ29lcyBpbnRvIHZnaWMt
bW1pby5jLCB0byBiZSBlYXNpbHkgcmVmZXJlbmNlZApmcm9tIHRoZSB2MyBlbXVsYXRpb24gYXMg
d2VsbCBsYXRlci4KVGhlcmUgaXMgYSBjb3JuZXIgY2FzZSB3aGVuIHdlIGNoYW5nZSB0aGUgcHJp
b3JpdHkgb2YgYSBwZW5kaW5nCmludGVycnVwdCB3aGljaCB3ZSBkb24ndCBoYW5kbGUgYXQgdGhl
IG1vbWVudC4KClRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IGRkMjM4ZWMyYjg3Yiwgd3Jp
dHRlbiBieSBBbmRyZSBQcnp5d2FyYS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by12Mi5jIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgICAgfCA0NyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8uaCAgICB8ICA3ICsrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oICAg
ICAgICAgfCAgMiArKwogNCBmaWxlcyBjaGFuZ2VkLCA1OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKaW5kZXggZWJhMjRkOTg2Ni4uMDU3NGZm
OWIxNiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKQEAgLTkyLDggKzkyLDggQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJz
W10gPSB7CiAgICAgICAgIHZnaWNfbW1pb19yZWFkX2FjdGl2ZSwgdmdpY19tbWlvX3dyaXRlX2Nh
Y3RpdmUsIE5VTEwsIE5VTEwsIDEsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKICAgICBS
RUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVBSSU9SSVRZUiwKLSAgICAgICAg
dmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDgsCi0g
ICAgICAgIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1NfOGJpdCksCisgICAgICAgIHZn
aWNfbW1pb19yZWFkX3ByaW9yaXR5LCB2Z2ljX21taW9fd3JpdGVfcHJpb3JpdHksIE5VTEwsIE5V
TEwsCisgICAgICAgIDgsIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1NfOGJpdCksCiAg
ICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lUQVJHRVRTUiwKICAgICAg
ICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDgs
CiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1NfOGJpdCksCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYyBiL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMtbW1pby5jCmluZGV4IGFjM2FhMDNmYmMuLjE0NTcwZDlkOGUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by5jCkBAIC0zMDksNiArMzA5LDUzIEBAIHZvaWQgdmdpY19tbWlvX3dyaXRlX3NhY3RpdmUoc3Ry
dWN0IHZjcHUgKnZjcHUsCiAgICAgc3Bpbl91bmxvY2soJnZjcHUtPmRvbWFpbi0+ZG9tYWluX2xv
Y2spOwogfQogCit1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3ByaW9yaXR5KHN0cnVjdCB2
Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQg
aW50IGxlbikKK3sKKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgOCk7
CisgICAgaW50IGk7CisgICAgdTY0IHZhbCA9IDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGxl
bjsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRf
aXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKKworICAgICAgICB2YWwgfD0gKHU2
NClpcnEtPnByaW9yaXR5IDw8IChpICogOCk7CisKKyAgICAgICAgdmdpY19wdXRfaXJxKHZjcHUt
PmRvbWFpbiwgaXJxKTsKKyAgICB9CisKKyAgICByZXR1cm4gdmFsOworfQorCisvKgorICogV2Ug
Y3VycmVudGx5IGRvbid0IGhhbmRsZSBjaGFuZ2luZyB0aGUgcHJpb3JpdHkgb2YgYW4gaW50ZXJy
dXB0IHRoYXQKKyAqIGlzIGFscmVhZHkgcGVuZGluZyBvbiBhIFZDUFUuIElmIHRoZXJlIGlzIGEg
bmVlZCBmb3IgdGhpcywgd2Ugd291bGQKKyAqIG5lZWQgdG8gbWFrZSB0aGlzIFZDUFUgZXhpdCBh
bmQgcmUtZXZhbHVhdGUgdGhlIHByaW9yaXRpZXMsIHBvdGVudGlhbGx5CisgKiBsZWFkaW5nIHRv
IHRoaXMgaW50ZXJydXB0IGdldHRpbmcgcHJlc2VudGVkIG5vdyB0byB0aGUgZ3Vlc3QgKGlmIGl0
IGhhcworICogYmVlbiBtYXNrZWQgYnkgdGhlIHByaW9yaXR5IG1hc2sgYmVmb3JlKS4KKyAqLwor
dm9pZCB2Z2ljX21taW9fd3JpdGVfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAg
ICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCisgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHZhbCkKK3sKKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9f
SU5USUQoYWRkciwgOCk7CisgICAgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZn
aWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkp
OworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cisg
ICAgICAgIC8qIE5hcnJvdyB0aGUgcHJpb3JpdHkgcmFuZ2UgdG8gd2hhdCB3ZSBhY3R1YWxseSBz
dXBwb3J0ICovCisgICAgICAgIGlycS0+cHJpb3JpdHkgPSAodmFsID4+IChpICogOCkpICYgR0VO
TUFTSyg3LCA4IC0gVkdJQ19QUklfQklUUyk7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKworICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+
ZG9tYWluLCBpcnEpOworICAgIH0KK30KKwogc3RhdGljIGludCBtYXRjaF9yZWdpb24oY29uc3Qg
dm9pZCAqa2V5LCBjb25zdCB2b2lkICplbHQpCiB7CiAgICAgY29uc3QgdW5zaWduZWQgaW50IG9m
ZnNldCA9ICh1bnNpZ25lZCBsb25nKWtleTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKaW5kZXggMzllODU0
MjMyZS4uMzAyMjEwOTZiOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlv
LmgKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKQEAgLTE3MCw2ICsxNzAsMTMg
QEAgdm9pZCB2Z2ljX21taW9fd3JpdGVfc2FjdGl2ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKICAgICAg
ICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAogICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHZhbCk7CiAKK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRf
cHJpb3JpdHkoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKTsKKwordm9pZCB2Z2ljX21taW9fd3JpdGVfcHJpb3Jp
dHkoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVu
c2lnbmVkIGludCBsZW4sCisgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCk7CisK
IHVuc2lnbmVkIGludCB2Z2ljX3YyX2luaXRfZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZp
Y2UgKmRldik7CiAKIC8qIEZpbmQgdGhlIHByb3BlciByZWdpc3RlciBoYW5kbGVyIGVudHJ5IGdp
dmVuIGEgY2VydGFpbiBhZGRyZXNzIG9mZnNldCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCmluZGV4IDgyZmU5MDJlMjYu
LmIxMDRmOGU5NjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAorKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKQEAgLTIwLDYgKzIwLDggQEAKICNkZWZpbmUgUFJPRFVD
VF9JRF9LVk0gICAgICAweDRiICAgIC8qIEFTQ0lJIGNvZGUgSyAqLwogI2RlZmluZSBJTVBMRU1F
TlRFUl9BUk0gICAgIDB4NDNiCiAKKyNkZWZpbmUgVkdJQ19QUklfQklUUyAgICAgICA1CisKICNk
ZWZpbmUgdmdpY19pcnFfaXNfc2dpKGludGlkKSAoKGludGlkKSA8IFZHSUNfTlJfU0dJUykKIAog
c3RhdGljIGlubGluZSBib29sIGlycV9pc19wZW5kaW5nKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQot
LSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qj-0001MM-3q; Fri, 09 Feb 2018 14:40:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qh-0001HQ-N4
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:23 +0000
X-Inumbo-ID: 17145112-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17145112-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:54 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id 41so8461480wrc.9
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=yr3Zs5OL4GyhM2lueLOeEkZ6oBI8E+JFAq53kZ5YuAE=;
 b=aJ5aOkc7rdKWjEhJBlzZpjwkt8xlXJeIzPMVJOCHkmp2aKAlR4Mrg/dp/Q+gpqRlxx
 1ChJrjjKwV67QUTzcRGAC7WoXzfzTL0GXwXL1olO2KdR5FkLTbSz9B9jBdGl3SjwHJSO
 Rjry/DYHvpCiXrDjqSX6l5gF9268MSutOnA5Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=yr3Zs5OL4GyhM2lueLOeEkZ6oBI8E+JFAq53kZ5YuAE=;
 b=rgpSz3qUg7wlyt9LK5Aq7oNKj75XpWMogPhRsa2rG+a5kSMuyvkSptyNBkjIJTkIdo
 2OJF8iIW6D1cjfMZQ+aobHYXK68EdrJUCLMk0hxFrSL3Awjeu5JCKQzzzUwce6tK8fVe
 /kpK4oTyaH/KwvLJ8NmKj9pPAtJgSJju6Kn+AGwPMCrGRgUnGAvpN+h/vMalnS0vaLN1
 tqvCfTAtVwYxWf27w0h3wKPKqs3iNJnbxNP/Pc5nQolSFAFnw8b9+0JBxdwjcYMrveQD
 NksaDQ1la/YA3sl5H10HF1DyI053XAnZNw0xi/8xZZJOcDImdMMyPEyC3fcUUUdFSSfe
 JJGw==
X-Gm-Message-State: APf1xPAYRrg2jSaNX4NKJjhQOuIjpTdIyQsR40pX1Pwf74BWKzfHrdQZ
 YCmTUV2bQYpO3fgXIVRjtyF+fw==
X-Google-Smtp-Source: AH8x2242JVpzd4a52MxyAEut7WOEzhZIpXYJTQ/L0c9rP2Ytl9ZkgONFrfUj7sXnqUPWoyCgFsWPaA==
X-Received: by 10.223.171.24 with SMTP id q24mr2734015wrc.206.1518187221057;
 Fri, 09 Feb 2018 06:40:21 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:20 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:22 +0000
Message-Id: <20180209143937.28866-35-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 34/49] ARM: new VGIC: Add CONFIG registers
	handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbmZpZyByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlIHYyIGFu
ZCB2MyBlbXVsYXRpb24sCnNvIHRoZWlyIGltcGxlbWVudGF0aW9uIGdvZXMgaW50byB2Z2ljLW1t
aW8uYywgdG8gYmUgZWFzaWx5IHJlZmVyZW5jZWQKZnJvbSB0aGUgdjMgZW11bGF0aW9uIGFzIHdl
bGwgbGF0ZXIuCgpUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCA3OTcxN2U0YWMwOWMsIHdy
aXR0ZW4gYnkgQW5kcmUgUHJ6eXdhcmEuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1t
aW8tdjIuYyB8ICAyICstCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYyAgICB8IDU0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby5oICAgIHwgIDcgKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDYyIGluc2VydGlv
bnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCmluZGV4IDA1NzRm
ZjliMTYuLmMwYjg4YjM0N2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCkBAIC05OCw3ICs5
OCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9k
aXN0X3JlZ2lzdGVyc1tdID0gewogICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1p
b193cml0ZV93aSwgTlVMTCwgTlVMTCwgOCwKICAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBW
R0lDX0FDQ0VTU184Yml0KSwKICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJ
Q0RfSUNGR1IsCi0gICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dp
LCBOVUxMLCBOVUxMLCAyLAorICAgICAgICB2Z2ljX21taW9fcmVhZF9jb25maWcsIHZnaWNfbW1p
b193cml0ZV9jb25maWcsIE5VTEwsIE5VTEwsIDIsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0
KSwKICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIKEdJQ0RfU0dJUiwKICAgICAgICAgdmdp
Y19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDQsCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5j
CmluZGV4IDE0NTcwZDlkOGUuLjYyNmNlMDY5ODYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMtbW1pby5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jCkBAIC0z
NTYsNiArMzU2LDYwIEBAIHZvaWQgdmdpY19tbWlvX3dyaXRlX3ByaW9yaXR5KHN0cnVjdCB2Y3B1
ICp2Y3B1LAogICAgIH0KIH0KIAordW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9jb25maWco
c3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5z
aWduZWQgaW50IGxlbikKK3sKKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRk
ciwgMik7CisgICAgdTMyIHZhbHVlID0gMDsKKyAgICBpbnQgaTsKKworICAgIGZvciAoIGkgPSAw
OyBpIDwgbGVuICogNDsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJx
ID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKKworICAgICAg
ICBpZiAoIGlycS0+Y29uZmlnID09IFZHSUNfQ09ORklHX0VER0UgKQorICAgICAgICAgICAgdmFs
dWUgfD0gKDJVIDw8IChpICogMikpOworCisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21h
aW4sIGlycSk7CisgICAgfQorCisgICAgcmV0dXJuIHZhbHVlOworfQorCit2b2lkIHZnaWNfbW1p
b193cml0ZV9jb25maWcoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgcGFkZHJf
dCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
dmFsKQoreworICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAyKTsKKyAg
ICBpbnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgZm9yICggaSA9IDA7IGkg
PCBsZW4gKiA0OyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnE7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGNvbmZpZ3VyYXRpb24gY2Fubm90IGJlIGNoYW5n
ZWQgZm9yIFNHSXMgaW4gZ2VuZXJhbCwKKyAgICAgICAgICogZm9yIFBQSXMgdGhpcyBpcyBJTVBM
RU1FTlRBVElPTiBERUZJTkVELiBUaGUgYXJjaCB0aW1lcgorICAgICAgICAgKiBjb2RlIHJlbGll
cyBvbiBQUElzIGJlaW5nIGxldmVsIHRyaWdnZXJlZCwgc28gd2UgYWxzbworICAgICAgICAgKiBt
YWtlIHRoZW0gcmVhZC1vbmx5IGhlcmUuCisgICAgICAgICAqLworICAgICAgICBpZiAoIGludGlk
ICsgaSA8IFZHSUNfTlJfUFJJVkFURV9JUlFTICkKKyAgICAgICAgICAgIGNvbnRpbnVlOworCisg
ICAgICAgIGlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsgaSk7
CisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisKKyAg
ICAgICAgaWYgKCB0ZXN0X2JpdChpICogMiArIDEsICZ2YWwpICkKKyAgICAgICAgICAgIGlycS0+
Y29uZmlnID0gVkdJQ19DT05GSUdfRURHRTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgaXJx
LT5jb25maWcgPSBWR0lDX0NPTkZJR19MRVZFTDsKKworICAgICAgICBzcGluX3VubG9ja19pcnFy
ZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7CisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1
LT5kb21haW4sIGlycSk7CisgICAgfQorfQorCiBzdGF0aWMgaW50IG1hdGNoX3JlZ2lvbihjb25z
dCB2b2lkICprZXksIGNvbnN0IHZvaWQgKmVsdCkKIHsKICAgICBjb25zdCB1bnNpZ25lZCBpbnQg
b2Zmc2V0ID0gKHVuc2lnbmVkIGxvbmcpa2V5OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy1tbWlvLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAppbmRleCAzMDIy
MTA5NmI5Li5iNDJlYTFiZDhhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1t
aW8uaAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaApAQCAtMTc3LDYgKzE3Nywx
MyBAQCB2b2lkIHZnaWNfbW1pb193cml0ZV9wcmlvcml0eShzdHJ1Y3QgdmNwdSAqdmNwdSwKICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKTsKIAordW5zaWduZWQgbG9uZyB2Z2ljX21taW9f
cmVhZF9jb25maWcoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgIHBhZGRy
X3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7CisKK3ZvaWQgdmdpY19tbWlvX3dyaXRlX2NvbmZp
ZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKKyAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2ln
bmVkIGludCBsZW4sCisgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOworCiB1bnNp
Z25lZCBpbnQgdmdpY192Ml9pbml0X2Rpc3RfaW9kZXYoc3RydWN0IHZnaWNfaW9fZGV2aWNlICpk
ZXYpOwogCiAvKiBGaW5kIHRoZSBwcm9wZXIgcmVnaXN0ZXIgaGFuZGxlciBlbnRyeSBnaXZlbiBh
IGNlcnRhaW4gYWRkcmVzcyBvZmZzZXQgKi8KLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qj-0001Nk-B2; Fri, 09 Feb 2018 14:40:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qi-0001IT-00
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:24 +0000
X-Inumbo-ID: 17aee971-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 17aee971-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:55 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id k32so1972081wrk.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=/MrqRb3EgTHOokotcN7rgQp/ZkPEyCUoMvkjTt2k9Ls=;
 b=KZ+PwiIXGHl0XR8PsyOF30iKx022Cs6plP67h3v9XNiljNIfQCAg/a21ORngky8usc
 Cty9BD4GhuhfXZ+xOJ4MO5QvAngSLMchvsVICRgJ+f6txFt2gzFSn11GiQb7MlN1c7NF
 d+7cYRlggn8WcJDq0bHCTx3ix/U3IxIuTdlck=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=/MrqRb3EgTHOokotcN7rgQp/ZkPEyCUoMvkjTt2k9Ls=;
 b=i51ctbf4zh/YsjVMutoBaDoldtyAMp+cONfO0IhqokcfGj0n558MtikDA6CpryySyD
 mqAQ4PEOjUSx02MALJSqbPlCHytI9qHAghAENJQzYXV6nwY5G7jDxG3JDnsAXjBrRmVJ
 WFnWRyuE4eMpTvV0h1/edmwjM7mpnxoa0PcJOOwdE9m76Jp6zAApjHrJLXFhw2WcoqLR
 EzzxgUOxVU45eN37bZ1arnRzVztQPpKh48N47A+aUgkh2s7Ah8GyybehGQJlmgxe0wM+
 fiTAjy3/TQpPe0+R5l6/loA8V5TFhW616Cxhu/4sYWfy2BiqYwrhvJyjJB5NF+DdNeGV
 1MJQ==
X-Gm-Message-State: APf1xPAeYi73ZUFu4HMDoVEdp0ZFc4aJM1PDnv4Lz+swfbKbJA3eAplM
 2pkQSS0IonU8LlRhyjuC4Mgm+w==
X-Google-Smtp-Source: AH8x2275UI2I3eq9UbxcT52R+VK5NH+zFd/6is1FjI+xgmwJtiQQszPSplzaqoljFjK6j+BrF1gA3Q==
X-Received: by 10.223.146.66 with SMTP id 60mr2889870wrj.85.1518187222068;
 Fri, 09 Feb 2018 06:40:22 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:21 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:23 +0000
Message-Id: <20180209143937.28866-36-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 35/49] ARM: new VGIC: Add TARGET registers
	handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHRhcmdldCByZWdpc3RlciBoYW5kbGVycyBhcmUgdjIgZW11bGF0aW9uIHNwZWNpZmljLCBz
byB0aGVpcgppbXBsZW1lbnRhdGlvbiBsaXZlcyBlbnRpcmVseSBpbiB2Z2ljLW1taW8tdjIuYy4K
V2UgY29weSB0aGUgb2xkIFZHSUMgYmVoYXZpb3VyIG9mIGFzc2lnbmluZyBhbiBJUlEgdG8gdGhl
IGZpcnN0IFZDUFUKc2V0IGluIHRoZSB0YXJnZXQgbWFzayBpbnN0ZWFkIG9mIG1ha2luZyBpdCBw
b3NzaWJseSBwZW5kaW5nIG9uCm11bHRpcGxlIFZDUFVzLgoKVGhpcyBpcyBiYXNlZCBvbiBMaW51
eCBjb21taXQgMmMyMzRkNmYxODI2LCB3cml0dGVuIGJ5IEFuZHJlIFByenl3YXJhLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgfCA1MiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystCiAxIGZpbGUgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12
Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKaW5kZXggYzBiODhiMzQ3ZS4u
YzU5ZjJjMWJhNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKQEAgLTY2LDYgKzY2LDU2IEBA
IHN0YXRpYyB2b2lkIHZnaWNfbW1pb193cml0ZV92Ml9taXNjKHN0cnVjdCB2Y3B1ICp2Y3B1LAog
ICAgIH0KIH0KIAorc3RhdGljIHVuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfdGFyZ2V0KHN0
cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVu
c2lnbmVkIGludCBsZW4pCit7CisgICAgdTMyIGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFk
ZHIsIDgpOworICAgIGludCBpOworICAgIHU2NCB2YWwgPSAwOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBsZW47IGkrKyApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZn
aWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmNw
dSwgaW50aWQgKyBpKTsKKworICAgICAgICB2YWwgfD0gKHU2NClpcnEtPnRhcmdldHMgPDwgKGkg
KiA4KTsKKworICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0K
KworICAgIHJldHVybiB2YWw7Cit9CisKK3N0YXRpYyB2b2lkIHZnaWNfbW1pb193cml0ZV90YXJn
ZXQoc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1
bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQor
eworICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCA4KTsKKyAgICB1OCBj
cHVfbWFzayA9IEdFTk1BU0sodmNwdS0+ZG9tYWluLT5tYXhfdmNwdXMgLSAxLCAwKTsKKyAgICBp
bnQgaTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisgICAgLyogR0lDRF9JVEFSR0VUU1Jb
MC03XSBhcmUgcmVhZC1vbmx5ICovCisgICAgaWYgKCBpbnRpZCA8IFZHSUNfTlJfUFJJVkFURV9J
UlFTICkKKyAgICAgICAgcmV0dXJuOworCisgICAgZm9yICggaSA9IDA7IGkgPCBsZW47IGkrKyAp
CisgICAgeworICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1
LT5kb21haW4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgTlVMTCwgaW50aWQgKyBpKTsK
KyAgICAgICAgaW50IHRhcmdldDsKKworICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5p
cnFfbG9jaywgZmxhZ3MpOworCisgICAgICAgIGlycS0+dGFyZ2V0cyA9ICh2YWwgPj4gKGkgKiA4
KSkgJiBjcHVfbWFzazsKKyAgICAgICAgdGFyZ2V0ID0gaXJxLT50YXJnZXRzID8gKGZmcyhpcnEt
PnRhcmdldHMpIC0gMSkgOiAwOworICAgICAgICBpcnEtPnRhcmdldF92Y3B1ID0gdmNwdS0+ZG9t
YWluLT52Y3B1W3RhcmdldF07CisKKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJx
LT5pcnFfbG9jaywgZmxhZ3MpOworICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBp
cnEpOworICAgIH0KK30KKwogc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lv
biB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7CiAgICAgUkVHSVNURVJfREVTQ19XSVRIX0xF
TkdUSChHSUNEX0NUTFIsCiAgICAgICAgIHZnaWNfbW1pb19yZWFkX3YyX21pc2MsIHZnaWNfbW1p
b193cml0ZV92Ml9taXNjLCAxMiwKQEAgLTk1LDcgKzE0NSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lzdGVyc1tdID0gewogICAg
ICAgICB2Z2ljX21taW9fcmVhZF9wcmlvcml0eSwgdmdpY19tbWlvX3dyaXRlX3ByaW9yaXR5LCBO
VUxMLCBOVUxMLAogICAgICAgICA4LCBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhi
aXQpLAogICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JVEFSR0VUU1Is
Ci0gICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBO
VUxMLCA4LAorICAgICAgICB2Z2ljX21taW9fcmVhZF90YXJnZXQsIHZnaWNfbW1pb193cml0ZV90
YXJnZXQsIE5VTEwsIE5VTEwsIDgsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19B
Q0NFU1NfOGJpdCksCiAgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lD
RkdSLAogICAgICAgICB2Z2ljX21taW9fcmVhZF9jb25maWcsIHZnaWNfbW1pb193cml0ZV9jb25m
aWcsIE5VTEwsIE5VTEwsIDIsCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qk-0001S4-KD; Fri, 09 Feb 2018 14:40:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qj-0001Ma-9W
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:25 +0000
X-Inumbo-ID: 1841750d-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1841750d-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:55 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id u60so5744548wrb.8
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=jT27bROa3NgPRC1uS3ixDgyq3qb2a5AVtK3oLBwlKoE=;
 b=IXrvk9uHkZKVffvKAdPRcXb8gGffuY4BJ3KMAEQaY3Y4CXX/86oSGDY4KGFrFesJsC
 0Ir6owoxGhqBoCFZXYUvyfmFRDxuXRZSS8gzbUGKkMH5VOxINUkIFD2iB/RgX5fOxp/a
 e2kboYfOdaioLcGLDMBKkzYw5G5HxSyetuzlE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=jT27bROa3NgPRC1uS3ixDgyq3qb2a5AVtK3oLBwlKoE=;
 b=mff+gR7E+yU54M5XDT7o2J/0QQmWNGuJ1GqG/s5l2fyzVqjmWCx984rUK9HXlaYKGd
 YkdMIz3Me3hFWWHyQgozN3sQHycQYdPiWQPkNh8gLaQzGUGnOQtvqkKchaqLmI86TMTz
 bWkG/gMozhEIMqZE0WqSp9VUZ2fAFJ45W89PYuXWid9jzIVBefrCP9CCvwOVbulzXAOD
 l40yAcdJuGAD/I+NwUE65Pzk/oY91hI4J1TmJjLy2CWcB55WHwCl3UMsGqbp3TqKc7aM
 h3Rp1S5Vw/TCh6cyh6p+0xGiv2pIzzhxOEYIjXs+Mmrgh/B9jkoaZA7aGRrGXTiVT4fg
 MjXQ==
X-Gm-Message-State: APf1xPCeQ50wr40J0HxDLvlnoO0jt5SyyG0WkKRPNdkNQEZJcM+NVRlX
 /ozvjNsFVHDr5DMUxuUj1LjKig==
X-Google-Smtp-Source: AH8x224PaPY0dBZ4+pYjrxmYCmyfIJpMRiiGQEYILOJniTlNlOHZbSnCxKbqetnrDJFq6IW9ddfGhA==
X-Received: by 10.223.184.102 with SMTP id u35mr2577045wrf.143.1518187223051; 
 Fri, 09 Feb 2018 06:40:23 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.22
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:22 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:24 +0000
Message-Id: <20180209143937.28866-37-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 36/49] ARM: new VGIC: Add SGIR register
	handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VHJpZ2dlcmluZyBhbiBJUEkgdmlhIHRoaXMgcmVnaXN0ZXIgaXMgdjIgc3BlY2lmaWMsIHNvIHRo
ZQppbXBsZW1lbnRhdGlvbiBsaXZlcyBlbnRpcmVseSBpbiB2Z2ljLW1taW8tdjIuYy4KClRoaXMg
aXMgYmFzZWQgb24gTGludXggY29tbWl0IDU1Y2MwMWZiOTAwNCwgd3JpdHRlbiBieSBBbmRyZSBQ
cnp5d2FyYS4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBs
aW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIHwgNDcgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDQ2
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCmlu
ZGV4IGM1OWYyYzFiYTcuLjNmNjdiNDY1OWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCkBA
IC02Niw2ICs2Niw1MSBAQCBzdGF0aWMgdm9pZCB2Z2ljX21taW9fd3JpdGVfdjJfbWlzYyhzdHJ1
Y3QgdmNwdSAqdmNwdSwKICAgICB9CiB9CiAKK3N0YXRpYyB2b2lkIHZnaWNfbW1pb193cml0ZV9z
Z2lyKHN0cnVjdCB2Y3B1ICpzb3VyY2VfdmNwdSwKKyAgICAgICAgICAgICAgICAgcGFkZHJfdCBh
ZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZh
bCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gc291cmNlX3ZjcHUtPmRvbWFpbjsKKyAgICBp
bnQgbnJfdmNwdXMgPSBkLT5tYXhfdmNwdXM7CisgICAgaW50IGludGlkID0gdmFsICYgMHhmOwor
ICAgIGludCB0YXJnZXRzID0gKHZhbCA+PiAxNikgJiAweGZmOworICAgIGludCBtb2RlID0gKHZh
bCA+PiAyNCkgJiAweDAzOworICAgIHN0cnVjdCB2Y3B1ICp2Y3B1OworICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7CisKKyAgICBzd2l0Y2ggKG1vZGUpCisgICAgeworICAgIGNhc2UgMHgwOiAgICAg
ICAvKiBhcyBzcGVjaWZpZWQgYnkgdGFyZ2V0cyAqLworICAgICAgICBicmVhazsKKyAgICBjYXNl
IDB4MToKKyAgICAgICAgdGFyZ2V0cyA9ICgxVSA8PCBucl92Y3B1cykgLSAxOyAgICAgICAgIC8q
IGFsbCwgLi4uICovCisgICAgICAgIHRhcmdldHMgJj0gfigxVSA8PCBzb3VyY2VfdmNwdS0+dmNw
dV9pZCk7ICAgLyogYnV0IHNlbGYgKi8KKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAweDI6ICAg
ICAgIC8qIHRoaXMgdmVyeSB2Q1BVIG9ubHkgKi8KKyAgICAgICAgdGFyZ2V0cyA9ICgxVSA8PCBz
b3VyY2VfdmNwdS0+dmNwdV9pZCk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgMHgzOiAgICAg
ICAvKiByZXNlcnZlZCAqLworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgZm9yX2VhY2hf
dmNwdShkLCB2Y3B1KQorICAgIHsKKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnE7CisKKyAg
ICAgICAgaWYgKCAhKHRhcmdldHMgJiAoMVUgPDwgdmNwdS0+dmNwdV9pZCkpICkKKyAgICAgICAg
ICAgIGNvbnRpbnVlOworCisgICAgICAgIGlycSA9IHZnaWNfZ2V0X2lycShkLCB2Y3B1LCBpbnRp
ZCk7CisKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsK
KyAgICAgICAgaXJxLT5wZW5kaW5nX2xhdGNoID0gdHJ1ZTsKKyAgICAgICAgaXJxLT5zb3VyY2Ug
fD0gMVUgPDwgc291cmNlX3ZjcHUtPnZjcHVfaWQ7CisKKyAgICAgICAgdmdpY19xdWV1ZV9pcnFf
dW5sb2NrKGQsIGlycSwgZmxhZ3MpOworICAgICAgICB2Z2ljX3B1dF9pcnEoZCwgaXJxKTsKKyAg
ICB9Cit9CisKIHN0YXRpYyB1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3RhcmdldChzdHJ1
Y3QgdmNwdSAqdmNwdSwKICAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNp
Z25lZCBpbnQgbGVuKQogewpAQCAtMTUxLDcgKzE5Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dmdpY19yZWdpc3Rlcl9yZWdpb24gdmdpY192Ml9kaXN0X3JlZ2lzdGVyc1tdID0gewogICAgICAg
ICB2Z2ljX21taW9fcmVhZF9jb25maWcsIHZnaWNfbW1pb193cml0ZV9jb25maWcsIE5VTEwsIE5V
TEwsIDIsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKICAgICBSRUdJU1RFUl9ERVNDX1dJ
VEhfTEVOR1RIKEdJQ0RfU0dJUiwKLSAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21t
aW9fd3JpdGVfd2ksIDQsCisgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dy
aXRlX3NnaXIsIDQsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKICAgICBSRUdJU1RFUl9E
RVNDX1dJVEhfTEVOR1RIKEdJQ0RfQ1BFTkRTR0lSLAogICAgICAgICB2Z2ljX21taW9fcmVhZF9y
YXosIHZnaWNfbW1pb193cml0ZV93aSwgMTYsCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9ql-0001WP-Rd; Fri, 09 Feb 2018 14:40:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qk-0001Rd-KL
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:26 +0000
X-Inumbo-ID: 18eaef88-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18eaef88-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:57 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id 111so5588577wrb.13
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=2TDgL9PpUhytNU8lRsiKekfeJAkzR3w28LinIsqKmqc=;
 b=Hmo0hL/MPXR4yrTRyGYLmfKv6WKAmwSx70nQHIjFzxr/k2hTBhjBfh3Rh2EO3tdAoy
 8quOX8E462NXCzTmQI98FZcwD34XOVpydm6CgLyhB3CLUbGbY5TgyyyEtW2UwO5FKSNq
 TD8Hw9PkhDtTqDnJLSSjnU26u+D18N1QHfpqY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=2TDgL9PpUhytNU8lRsiKekfeJAkzR3w28LinIsqKmqc=;
 b=LSTTr5x07DVMxJ1wisJcWgAkHRe7csDZdjvDSLDXdOG7xWoVjMVSPR2a4xzb97FUe9
 PDcZ5r4Ae6r4y4D7cSLTPP5nj25+vPY9/gsW3VMjyEECq/9WMrX7KonijQn5ZFXSelZd
 RhGxTGjT98asZyLPk9vDuc5RkfrlDuJBem3qUMyToxSHf0Dq/YjRQtDxu2M4Y3Tccf0Y
 dshNi4lDMzWzCs5cf+vWYNrYhCdb9DuAbZcEd2gRoQjqqW5CBkZObEVRnmBFBv74qZeG
 Owl941G3w7hZrYp5cYOVSCimYkRLyTPL0jWw2I/gg4FAsJqrhbk7HgszXwe3RcY6fKpS
 ApKw==
X-Gm-Message-State: APf1xPAPEXtxkQWjM/yFUoztjfwrSXabvwvWvV1WqvSEqsyEwdotiUGj
 6Wyfv7k8KkqqZaTpVCNEemJEYA==
X-Google-Smtp-Source: AH8x224szG38D57Raa2au4fVnFXO/mQiwoG26xmuxZcMvsOznnHRhFqyPXTn+LKFoCgEkzDTgmG7Dw==
X-Received: by 10.223.209.80 with SMTP id b16mr2758136wri.86.1518187224129;
 Fri, 09 Feb 2018 06:40:24 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:23 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:25 +0000
Message-Id: <20180209143937.28866-38-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 37/49] ARM: new VGIC: Add SGIPENDR register
	handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXMgdGhpcyByZWdpc3RlciBpcyB2MiBzcGVjaWZpYywgaXRzIGltcGxlbWVudGF0aW9uIGxpdmVz
IGVudGlyZWx5CmluIHZnaWMtbW1pby12Mi5jLgpUaGlzIHJlZ2lzdGVyIGFsbG93cyBzZXR0aW5n
IHRoZSBzb3VyY2UgbWFzayBvZiBhbiBJUEkuCgpUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1p
dCBlZDQwMjEzZWY5YjAsIHdyaXR0ZW4gYnkgQW5kcmUgUHJ6eXdhcmEuCgpTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyB8IDc3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3NSBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKaW5kZXggM2Y2N2I0NjU5YS4uYzYyMzA3
YzNhYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKQEAgLTE2MSw2ICsxNjEsNzkgQEAgc3Rh
dGljIHZvaWQgdmdpY19tbWlvX3dyaXRlX3RhcmdldChzdHJ1Y3QgdmNwdSAqdmNwdSwKICAgICB9
CiB9CiAKK3N0YXRpYyB1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3NnaXBlbmQoc3RydWN0
IHZjcHUgKnZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2ln
bmVkIGludCBsZW4pCit7CisgICAgdTMyIGludGlkID0gYWRkciAmIDB4MGY7CisgICAgaW50IGk7
CisgICAgdTY0IHZhbCA9IDA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkKKyAg
ICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRv
bWFpbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1LCBpbnRpZCArIGkpOworCisg
ICAgICAgIHZhbCB8PSAodTY0KWlycS0+c291cmNlIDw8IChpICogOCk7CisKKyAgICAgICAgdmdp
Y19wdXRfaXJxKHZjcHUtPmRvbWFpbiwgaXJxKTsKKyAgICB9CisgICAgcmV0dXJuIHZhbDsKK30K
Kworc3RhdGljIHZvaWQgdmdpY19tbWlvX3dyaXRlX3NnaXBlbmRjKHN0cnVjdCB2Y3B1ICp2Y3B1
LAorICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAor
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpCit7CisgICAgdTMyIGludGlk
ID0gYWRkciAmIDB4MGY7CisgICAgaW50IGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZn
aWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZjcHUsIGludGlkICsgaSk7CisKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNh
dmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKworICAgICAgICBpcnEtPnNvdXJjZSAmPSB+KCh2
YWwgPj4gKGkgKiA4KSkgJiAweGZmKTsKKyAgICAgICAgaWYgKCAhaXJxLT5zb3VyY2UgKQorICAg
ICAgICAgICAgaXJxLT5wZW5kaW5nX2xhdGNoID0gZmFsc2U7CisKKyAgICAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworICAgICAgICB2Z2ljX3B1dF9p
cnEodmNwdS0+ZG9tYWluLCBpcnEpOworICAgIH0KK30KKworc3RhdGljIHZvaWQgdmdpY19tbWlv
X3dyaXRlX3NnaXBlbmRzKHN0cnVjdCB2Y3B1ICp2Y3B1LAorICAgICAgICAgICAgICAgICAgICAg
cGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAorICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyB2YWwpCit7CisgICAgdTMyIGludGlkID0gYWRkciAmIDB4MGY7CisgICAgaW50
IGk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgbGVu
OyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9p
cnEodmNwdS0+ZG9tYWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZjcHUsIGludGlk
ICsgaSk7CisKKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdz
KTsKKworICAgICAgICBpcnEtPnNvdXJjZSB8PSAodmFsID4+IChpICogOCkpICYgMHhmZjsKKwor
ICAgICAgICBpZiAoIGlycS0+c291cmNlICkKKyAgICAgICAgeworICAgICAgICAgICAgaXJxLT5w
ZW5kaW5nX2xhdGNoID0gdHJ1ZTsKKyAgICAgICAgICAgIHZnaWNfcXVldWVfaXJxX3VubG9jayh2
Y3B1LT5kb21haW4sIGlycSwgZmxhZ3MpOworICAgICAgICB9CisgICAgICAgIGVsc2UKKyAgICAg
ICAgeworICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9jaywg
ZmxhZ3MpOworICAgICAgICB9CisgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGly
cSk7CisgICAgfQorfQorCiBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9u
IHZnaWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9IHsKICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVO
R1RIKEdJQ0RfQ1RMUiwKICAgICAgICAgdmdpY19tbWlvX3JlYWRfdjJfbWlzYywgdmdpY19tbWlv
X3dyaXRlX3YyX21pc2MsIDEyLApAQCAtMTk5LDEwICsyNzIsMTAgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7CiAg
ICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3NnaXIsIDQsCiAgICAg
ICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIKEdJ
Q0RfQ1BFTkRTR0lSLAotICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0
ZV93aSwgMTYsCisgICAgICAgIHZnaWNfbW1pb19yZWFkX3NnaXBlbmQsIHZnaWNfbW1pb193cml0
ZV9zZ2lwZW5kYywgMTYsCiAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1Nf
OGJpdCksCiAgICAgUkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX1NQRU5EU0dJUiwKLSAg
ICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDE2LAorICAgICAg
ICB2Z2ljX21taW9fcmVhZF9zZ2lwZW5kLCB2Z2ljX21taW9fd3JpdGVfc2dpcGVuZHMsIDE2LAog
ICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAogfTsKIAotLSAK
Mi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qn-0001aS-3G; Fri, 09 Feb 2018 14:40:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9ql-0001UU-D4
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:27 +0000
X-Inumbo-ID: 197f6f7b-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 197f6f7b-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:58 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id s5so8496874wra.0
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=Ym9Wfsw/FNNV0xyLO2ND4vDfE16IBoMMDwb3zPyHtQ0=;
 b=QxILZv6KBCVJL+7DDuqrks40EG6bCmOzj7L3VBaWRZ2kDn2DDIw9rlskMSMgBWdqvi
 H8tMU/aI/+4CHLn2sQWa4HDlMBKC3GzNAjpPfYS7wusO9Uosm3TYKqVZ02wCWDzIKkej
 vbT3puBm5pG0AyoT3X3qL5Hymg4TYJ0e0HCGg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=Ym9Wfsw/FNNV0xyLO2ND4vDfE16IBoMMDwb3zPyHtQ0=;
 b=KtWrz1LNLYTY6zv/kv0xkUEBR5YizRQyc5YsgyoQuRDE3s3igpCuvxo24vzsoEL8ok
 Ql9hwLNmoPrRF29c7rQVXimSNLI3c9Iiqs30Ii+aL4/KMoM9LDPjV83wJTFgnHGdKQ5L
 z1PUfqDTdMKBM6U7jrX5wZEYOFZIJA1hoTJ9dJN229KrmamO3erJlZly4hcOzr9b4J+8
 i4A+x6r4EbYPjc4woW3qURxXrTRUa/+7QBh4eBVFav4AxgoWXGPklEghK3m193Z2RdV9
 E3oMk2F7JTi5g+C1H04Swt2BeBJvdFs57qpGRht/2jt+5cDPBB7UXO6kbFfuJkOMqe1S
 HVow==
X-Gm-Message-State: APf1xPAchGvWbzVmAceCi6LO1XUD4lR7jnZ3r4iUM2/InMs0nUFdgHCl
 11AOKGuj6XofrfUXzDaLpyOi5Q==
X-Google-Smtp-Source: AH8x225IAew224fnlHYrytyZ7uXamZEQzJ48Ze5qooL4Et10L3GLWXGKljGN+q3wNgxotndiMpUxTg==
X-Received: by 10.223.196.129 with SMTP id m1mr2544037wrf.256.1518187225136;
 Fri, 09 Feb 2018 06:40:25 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:24 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:26 +0000
Message-Id: <20180209143937.28866-39-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 38/49] ARM: new VGIC: handle hardware mapped
	IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFZHSUMgc3VwcG9ydHMgdmlydHVhbCBJUlFzIHRvIGJlIGNvbm5lY3RlZCB0byBhIGhhcmR3
YXJlIElSUSwgc28Kd2hlbiBhIGd1ZXN0IEVPSXMgdGhlIHZpcnR1YWwgaW50ZXJydXB0LCBpdCBh
ZmZlY3RzIHRoZSBzdGF0ZSBvZiB0aGF0CmNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IG9uIHRoZSBo
YXJkd2FyZSBzaWRlIGF0IHRoZSBzYW1lIHRpbWUuCkltcGxlbWVudCB0aGUgaW50ZXJmYWNlIHRo
YXQgdGhlIFhlbiBhcmNoL2NvcmUgY29kZSBleHBlY3RzIHRvIGNvbm5lY3QKdGhlIHZpcnR1YWwg
YW5kIHRoZSBwaHlzaWNhbCB3b3JsZC4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8
IDYzICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBm
aWxlIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXggZGM1ZTAxMWZhMy4u
OGQ1MjYwYTdkYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtNjkzLDYgKzY5Myw2OSBAQCB2b2lkIHZnaWNfa2lj
a192Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIH0KIAorc3RydWN0IGlycV9kZXNjICp2
Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZpcnEpCit7
CisgICAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gTlVMTDsKKyAgICBzdHJ1Y3QgdmdpY19pcnEg
KmlycSA9IHZnaWNfZ2V0X2lycShkLCB2LCB2aXJxKTsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OworCisgICAgaWYgKCAhaXJxICkKKyAgICAgICAgcmV0dXJuIE5VTEw7CisKKyAgICBzcGluX2xv
Y2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOworICAgIGlmICggaXJxLT5odyApCisg
ICAgICAgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEtPmh3aW50aWQpOworICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKworICAgIHZnaWNfcHV0X2lycShk
LCBpcnEpOworCisgICAgcmV0dXJuIGRlc2M7Cit9CisKKy8qCisgKiB3YXM6CisgKiAgICAgIGlu
dCBrdm1fdmdpY19tYXBfcGh5c19pcnEoc3RydWN0IHZjcHUgKnZjcHUsIHUzMiB2aXJ0X2lycSwg
dTMyIHBoeXNfaXJxKQorICogICAgICBpbnQga3ZtX3ZnaWNfdW5tYXBfcGh5c19pcnEoc3RydWN0
IHZjcHUgKnZjcHUsIHVuc2lnbmVkIGludCB2aXJ0X2lycSkKKyAqLworaW50IHZnaWNfY29ubmVj
dF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnZjcHUsCisgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgdmlydF9pcnEsIHN0cnVjdCBpcnFfZGVzYyAqZGVzYywKKyAgICAgICAg
ICAgIGJvb2wgY29ubmVjdCkKK3sKKyAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0
X2lycShkLCB2Y3B1LCB2aXJ0X2lycSk7CisgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKyAgICBp
bnQgcmV0ID0gMDsKKworICAgIGlmICggIWlycSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOwor
CisgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKKworICAgIGlm
ICggY29ubmVjdCApICAgICAgICAgICAgICAgICAgICAgIC8qIGFzc2lnbiBhIG1hcHBlZCBJUlEg
Ki8KKyAgICB7CisgICAgICAgIC8qIFRoZSBWSVJRIHNob3VsZCBub3QgYmUgYWxyZWFkeSBlbmFi
bGVkIGJ5IHRoZSBndWVzdCAqLworICAgICAgICBpZiAoICFpcnEtPmh3ICYmICFpcnEtPmVuYWJs
ZWQgKQorICAgICAgICB7CisgICAgICAgICAgICBpcnEtPmh3ID0gdHJ1ZTsKKyAgICAgICAgICAg
IGlycS0+aHdpbnRpZCA9IGRlc2MtPmlycTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAg
ICAgIHsKKyAgICAgICAgICAgIHJldCA9IC1FQlVTWTsKKyAgICAgICAgfQorICAgIH0KKyAgICBl
bHNlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiByZW1vdmUgYSBtYXBwZWQgSVJR
ICovCisgICAgeworICAgICAgICBpcnEtPmh3ID0gZmFsc2U7CisgICAgICAgIGlycS0+aHdpbnRp
ZCA9IDA7CisgICAgfQorCisgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9j
aywgZmxhZ3MpOworICAgIHZnaWNfcHV0X2lycShkLCBpcnEpOworCisgICAgcmV0dXJuIHJldDsK
K30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAqIG1vZGU6IEMKLS0gCjIuMTQuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qn-0001cK-G9; Fri, 09 Feb 2018 14:40:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qm-0001Yj-O1
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:28 +0000
X-Inumbo-ID: 1a16ff0d-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1a16ff0d-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:39:59 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id k32so1972326wrk.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=I3WUrVuvdZysdWAAVXftem6XTQ1+xPLkI/GYa9BFsfo=;
 b=JBJXBLxSY11fHLT7N3EDzigHxr2W8ykRiIN0U91guI8U1ntVl3jeKP0r12NMY8ZjmW
 a7C11GH+2IwX83VP+wzsAkT5MSUTFN/SBSfW6Cg1xIuDnIlEWxBdJ5/ktgxSBJjktqiZ
 B9MeN0aqMnSku2vkg3cKURS/SI4TVJ8bTnHGs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=I3WUrVuvdZysdWAAVXftem6XTQ1+xPLkI/GYa9BFsfo=;
 b=WdZqa/yNsh0b1KdU9SqZhaHkbie6CZaAugzc7OAbkUWwK4Zm5qpoWOBYjCX3uCtBKy
 Lvpvm25tn/HDF+52C0XrEtbUnAKAa/HMkpBvnF/B01CHeJFUJkJ8OWwicB1g9c4n5kb4
 9jU91ZFvajgIwDF7Gj4J3CI6gx1CReR0sdBoO/UzR2MjALu/WW5nA6XABHUKkVonMkDR
 lIr1YMed9AQJlCsIwrbEEI9bJZedVRPHAtZFB494IYpTT16pHusyeC5cCi/ysqMiLOan
 trsAowPRO7p7sSXu6KuvkBwkeTtdtl9mqaoz2PVz8llGhgpSLmWmAj2UoLSmtjr8VwYI
 usMQ==
X-Gm-Message-State: APf1xPB6DHUDUGtmnHn0GpdDaR3b91azFWIRajCg6Q+R7Sd3I0Cckv6w
 34BmmuyU/xANFMtnPaIuHjKQCbx+0E0=
X-Google-Smtp-Source: AH8x225LnSUsE9MC1k6cL5yg3vpq5oCedO1KgVOpY3dlRh3MbmbK2KwWerJ6z/oGiupPfjKzFySsgQ==
X-Received: by 10.223.172.116 with SMTP id v107mr2619535wrc.269.1518187226140; 
 Fri, 09 Feb 2018 06:40:26 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:25 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:27 +0000
Message-Id: <20180209143937.28866-40-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 39/49] ARM: new VGIC: Add event channel IRQ
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFhlbiBjb3JlL2FyY2ggY29kZSByZWxpZXMgb24gdHdvIGFic3RyYWN0ZWQgZnVuY3Rpb25z
IHRvIGluamVjdCBhbgpldmVudCBjaGFubmVsIElSUSBhbmQgdG8gcXVlcnkgaXRzIHBlbmRpbmcg
c3RhdGUuCkltcGxlbWVudCB0aG9zZSB0byBxdWVyeSB0aGUgc3RhdGUgb2YgdGhlIG5ldyBWR0lD
IGltcGxlbWVudGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgMjAgKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5jCmluZGV4IDhkNTI2MGE3ZGIuLmI2MmNkYTdkMmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKQEAgLTY5Myw2ICs2
OTMsMjYgQEAgdm9pZCB2Z2ljX2tpY2tfdmNwdXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiB9
CiAKK3ZvaWQgYXJjaF9ldnRjaG5faW5qZWN0KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHZnaWNf
aW5qZWN0X2lycSh2LT5kb21haW4sIHYsIHYtPmRvbWFpbi0+YXJjaC5ldnRjaG5faXJxLCB0cnVl
KTsKK30KKworYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdikKK3sK
KyAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycTsKKyAgICBib29sIHBlbmRpbmc7CisKKyAgICAvKiBE
b2VzIG5vdCB3b3JrIGZvciBMUElzLiAqLworICAgIEFTU0VSVCghaXNfbHBpKHYtPmRvbWFpbi0+
YXJjaC5ldnRjaG5faXJxKSk7CisKKyAgICBpcnEgPSB2Z2ljX2dldF9pcnEodi0+ZG9tYWluLCB2
LCB2LT5kb21haW4tPmFyY2guZXZ0Y2huX2lycSk7CisgICAgcGVuZGluZyA9IGlycV9pc19wZW5k
aW5nKGlycSk7CisgICAgdmdpY19wdXRfaXJxKHYtPmRvbWFpbiwgaXJxKTsKKworICAgIHJldHVy
biBwZW5kaW5nOworfQorCiBzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgdmlycSkKIHsKLS0gCjIuMTQuMQoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qn-0001dP-Nz; Fri, 09 Feb 2018 14:40:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qn-0001Zt-0c
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:29 +0000
X-Inumbo-ID: 1ad1c680-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ad1c680-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:00 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id 143so15758997wma.5
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=oueWcB5l1n9PSY+/992i83adBAtt3Rrh2fuA7hhmdws=;
 b=NhP5tFQjNVZ5Vl6utRU61GdRYzQyyj+cdLBCgsMvGAHhx23Mmb0vqJqyVEJykjYmHZ
 K4LIiAh7itZA1T7gQJ7I3r37/66zJ/+mLbxV4O0P83Ze+86t7mQ3qNHN2+21pKMbOTpq
 PUpEJNlTSNCfNWAaS+Sl579xI5fQjG660Og84=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=oueWcB5l1n9PSY+/992i83adBAtt3Rrh2fuA7hhmdws=;
 b=ciDmFVU3/7IYnDFXbExgFlPzc6N4qaPqw4CledSy8bS6F/58l2QZYrXZ2nzrV6aFAL
 m57TqDXHi/oO/JXqSKmX+8Eq7s809gloaMel7LJUFi0l/hcm77W05jHn7n0V/YGVBNdn
 4P944Ku6EZf3YVj4vCx6IucUcMshe3f/h7jWfurUfmIp32oH8I2qznhw3QReh1OwzsWg
 uPL4tctdryMrAAnqQgIXiB2E+QkC80ZBAE+olCnCF5YXpA40jEnsjq1LaNUNWzCHi9Lk
 m84jkoswwyDS3PJ7r8VeY/AyM5g+gYB5CEFx7LfyFI/B5whFDySemXBhVuqkMkS6Hfzs
 kLLA==
X-Gm-Message-State: APf1xPCN8UORF5NMn4Oe1eQO5sj6f4WWdNmvNtIQ0u3nxGbl3zRt/lUe
 JhETQWjSsmEqMtZfX7baQZfQYg==
X-Google-Smtp-Source: AH8x227ivxTJsQMp8QTP9WP3LTuQ2HgTqJcik7lb4CzWPXpMUBDtXtpsFtTX9sYAycBCqwTCjKg0Tw==
X-Received: by 10.28.150.139 with SMTP id y133mr2176629wmd.142.1518187227342; 
 Fri, 09 Feb 2018 06:40:27 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:26 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:28 +0000
Message-Id: <20180209143937.28866-41-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 40/49] ARM: new VGIC: Handle virtual IRQ
	allocation/reservation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gZmluZCBhbiB1bnVzZWQgdmlydHVhbCBJUlEgbnVtYmVyIFhlbiB1c2VzIGEgc2NoZW1lIHRv
IHRyYWNrIHVzZWQKdmlydHVhbCBJUlFzLgpJbXBsZW1lbnQgdGhpcyBpbnRlcmZhY2UgaW4gdGhl
IG5ldyBWR0lDIHRvIG1ha2UgdGhlIFhlbiBjb3JlL2FyY2ggY29kZQpoYXBweS4KVGhpcyBpcyBh
Y3R1YWxseSBzb21ld2hhdCBWR0lDIGFnbm9zdGljLCBzbyBpcyBtb3N0bHkgYSBjb3B5IG9mIHRo
ZSBjb2RlCmZyb20gdGhlIG9sZCBWR0lDLiBCdXQgaXQgaGFzIHRvIGxpdmUgaW4gdGhlIFZHSUMg
ZmlsZXMsIHNvIHdlIGNhbid0CmVhc2lseSByZXVzZSB0aGUgZXhpc3RpbmcgaW1wbGVtZW50YXRp
b24uCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJv
Lm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCA0NCArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDQ0IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmMKaW5kZXggYjYyY2RhN2QyZi4uM2I0NzVlZDFhNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpA
QCAtNzEzLDYgKzcxMyw1MCBAQCBib29sIHZnaWNfZXZ0Y2huX2lycV9wZW5kaW5nKHN0cnVjdCB2
Y3B1ICp2KQogICAgIHJldHVybiBwZW5kaW5nOwogfQogCitib29sIHZnaWNfcmVzZXJ2ZV92aXJx
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJxKQoreworICAgIGlmICggdmlycSA+
PSB2Z2ljX251bV9pcnFzKGQpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJu
ICF0ZXN0X2FuZF9zZXRfYml0KHZpcnEsIGQtPmFyY2gudmdpYy5hbGxvY2F0ZWRfaXJxcyk7Cit9
CisKK2ludCB2Z2ljX2FsbG9jYXRlX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBzcGkpCit7
CisgICAgaW50IGZpcnN0LCBlbmQ7CisgICAgdW5zaWduZWQgaW50IHZpcnE7CisKKyAgICBpZiAo
ICFzcGkgKQorICAgIHsKKyAgICAgICAgLyogV2Ugb25seSBhbGxvY2F0ZSBQUElzLiBTR0lzIGFy
ZSBhbGwgcmVzZXJ2ZWQgKi8KKyAgICAgICAgZmlyc3QgPSAxNjsKKyAgICAgICAgZW5kID0gMzI7
CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGZpcnN0ID0gMzI7CisgICAgICAgIGVu
ZCA9IHZnaWNfbnVtX2lycXMoZCk7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBUaGVyZSBpcyBu
byBzcGlubG9jayB0byBwcm90ZWN0IGFsbG9jYXRlZF9pcnFzLCB0aGVyZWZvcmUKKyAgICAgKiB0
ZXN0X2FuZF9zZXRfYml0IG1heSBmYWlsLiBJZiBzbyByZXRyeSBpdC4KKyAgICAgKi8KKyAgICBk
bworICAgIHsKKyAgICAgICAgdmlycSA9IGZpbmRfbmV4dF96ZXJvX2JpdChkLT5hcmNoLnZnaWMu
YWxsb2NhdGVkX2lycXMsIGVuZCwgZmlyc3QpOworICAgICAgICBpZiAoIHZpcnEgPj0gZW5kICkK
KyAgICAgICAgICAgIHJldHVybiAtMTsKKyAgICB9IHdoaWxlICggdGVzdF9hbmRfc2V0X2JpdCh2
aXJxLCBkLT5hcmNoLnZnaWMuYWxsb2NhdGVkX2lycXMpICk7CisKKyAgICByZXR1cm4gdmlycTsK
K30KKwordm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQg
dmlycSkKK3sKKyAgICBjbGVhcl9iaXQodmlycSwgZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFz
KTsKK30KKwogc3RydWN0IGlycV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgaW50IHZpcnEpCiB7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qq-0001mG-04; Fri, 09 Feb 2018 14:40:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qo-0001g0-F9
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:30 +0000
X-Inumbo-ID: 1b71b6fc-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b71b6fc-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:01 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id 41so8461913wrc.9
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=ZvxV5wWpJ3MMGPBw6gbY248ISesx05xZ/TaPiy9yNSI=;
 b=kyAuuI/+Z5SZWBB80bQw1cb5cvx1H1Hc/6x5xMnF2pM+bDtImfJ+eX1J/rCUKdIcCg
 fZPYp8loZ4Du1yppe7BleEIC/zeGTt2gn1XyXEaeAP9ldHhj0uEexGKUxLxFFSi+hl3P
 E7G3xy+0jVpxiGjj+AdoYmzD/nF5vAAy8cudw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=ZvxV5wWpJ3MMGPBw6gbY248ISesx05xZ/TaPiy9yNSI=;
 b=EUa5aa4opD27+B5myRAIcw82MtLrwAa2gDIMItoWV2uuY0WlrYg0Dx+CuwtaDe2ENU
 FhNVEoFR3rynQh1/mXpHftLpUV8nYqHKwWJxNfIdevSNjW8uqGORpjLg5GWe4xB8t5YK
 ssuTN9vhc7AGmMOXQ+cIpeRq7qnf1pzlj6TEcu3f6KqRQ1KaTxRwETByQXDNU6K0UYOR
 F6hajIyiuzr7KgpV1hQCAHbNGwVfOaZV3JUQ1Ut0ezZnsGjo6/p2O1cCcPSx8aGP/X2k
 U/+zXBLby+/t9SrNx4ejDeAFBEMWVNlaECAL/gYQD0YYMcjz0sY/0jHG6oXH3TWFk1e9
 UUVQ==
X-Gm-Message-State: APf1xPBMtlUyBVoqGDrI2cUVabFKy1kEAEiaZ2jrEkVGilzWtdmNRAgx
 T675eazPXg3nTfwv2JBRbF8QMg==
X-Google-Smtp-Source: AH8x224w36fX0v3cJQ2JGztCToFVM4BR0cxjweIG8Im/7rdFh9eD0bQKJdGoLhXlRO9MJQXeqB7VvQ==
X-Received: by 10.223.172.52 with SMTP id v49mr2568241wrc.125.1518187228378;
 Fri, 09 Feb 2018 06:40:28 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:27 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:29 +0000
Message-Id: <20180209143937.28866-42-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 41/49] ARM: new VGIC: dump virtual IRQ info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiB3ZSBkdW1wIGd1ZXN0IHN0YXRlIG9uIHRoZSBYZW4gY29uc29sZSwgd2UgYWxzbyBwcmlu
dCB0aGUgc3RhdGUgb2YKSVJRcyB0aGF0IGFyZSBvbiBhIFZDUFUuCkFkZCB0aGUgY29kZSB0byBk
dW1wIHRoZSBzdGF0ZSBvZiBhbiBJUlEgaGFuZGxlZCBieSB0aGUgbmV3IFZHSUMuCgpTaWduZWQt
b2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCAxMyArKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdl
ZCwgMTMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwppbmRleCAzYjQ3NWVkMWE0Li45N2ZmZGJhNWFk
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKKysrIGIveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy5jCkBAIC03NTcsNiArNzU3LDE5IEBAIHZvaWQgdmdpY19mcmVlX3ZpcnEoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHZpcnEpCiAgICAgY2xlYXJfYml0KHZpcnEsIGQt
PmFyY2gudmdpYy5hbGxvY2F0ZWRfaXJxcyk7CiB9CiAKK3ZvaWQgZ2ljX2R1bXBfdmdpY19pbmZv
KHN0cnVjdCB2Y3B1ICp2KQoreworICAgIHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdi0+
YXJjaC52Z2ljX2NwdTsKKyAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycTsKKworICAgIGxpc3RfZm9y
X2VhY2hfZW50cnkoaXJxLCAmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCwgYXBfbGlzdCkKKyAgICAg
ICAgcHJpbnRrKCIgICBvbiBDUFU6ICVzICVzIGlycSAldTogJXNwZW5kaW5nLCAlc2FjdGl2ZSwg
JXNlbmFibGVkXG4iLAorICAgICAgICAgICAgICAgaXJxLT5odyA/ICJoYXJkd2FyZSIgOiAidmly
dHVhbCIsCisgICAgICAgICAgICAgICBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJR19MRVZFTCA/
ICJsZXZlbCIgOiAiZWRnZSIsCisgICAgICAgICAgICAgICBpcnEtPmludGlkLCBpcnFfaXNfcGVu
ZGluZyhpcnEpID8gIiIgOiAibm90ICIsCisgICAgICAgICAgICAgICBpcnEtPmFjdGl2ZSA/ICIi
IDogIm5vdCAiLCBpcnEtPmVuYWJsZWQgPyAiIiA6ICJub3QgIik7Cit9CisKIHN0cnVjdCBpcnFf
ZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rlc2Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUg
KnYsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2
aXJxKQogewotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qr-0001qz-8r; Fri, 09 Feb 2018 14:40:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qp-0001lM-TO
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:31 +0000
X-Inumbo-ID: 1c06c6cb-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c06c6cb-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:02 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id w50so8486874wrc.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=i3iE/T/1oh6CaRmeNb3JQFsHUbxcfL1pf4ToJ61B9E0=;
 b=QkD7svwN6yFwYgB5f8rUw7GDmzaC/goMtq9aVMxh3LaB0VHV0AIprGv9ctfAu5dwA8
 u2uGsTg2bFtO+RjvPy5BIaBSVkMzev19wFhGqHquuTN6mZw2eY68i+KzINQUVH/9cQIc
 sj56GEZcxaYRRaCRsMZgfyqzC8HgCUClYbysM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=i3iE/T/1oh6CaRmeNb3JQFsHUbxcfL1pf4ToJ61B9E0=;
 b=QUaUirHJXATlFm3svpQ2bmrssGzJ3s/d2SL5I/YYkt4pOcxxwtJDosTEUcuPGnQen3
 KbJ2WDhD+bSqQ+fxI23oLZlonzoDIowbMzlRf65i4QPWDsHqzPFJ2K7KE4wfKoqmgA7S
 yomaC+gEuS1htLQ8zEcis+L9Oa6oc6OWv1yBd1PLbFWsGkOkSxMB0iX7GWdAjJG1bazB
 2w73bEJeMpg3m1zsAy6DoKnLnP+Oh8q1CRxAAySB93ibkla0uJmnWdVCaJfi7AUZThpZ
 iwEwG7b9NKsdbEg9zQhAeiZgm7xFEmUJcGgXr8hdHW4G6xxe5bPBtas9u8iY2WaGqR73
 NtAA==
X-Gm-Message-State: APf1xPDDKjO/Cb1b2ttaR3b2eq4hUA/BGOGN838skgpas1AQP79Hv0r9
 e7Plkb04ilTUFiNKg9Z9w6PW/w==
X-Google-Smtp-Source: AH8x226k0p1Dvt227fTOMzzxkAlIldh7Qp+oksWdsf9TEiSaaoNkD/ZMYMzYBP52tPMZKXLyyrRleA==
X-Received: by 10.223.161.208 with SMTP id v16mr2493609wrv.11.1518187229401;
 Fri, 09 Feb 2018 06:40:29 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:28 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:30 +0000
Message-Id: <20180209143937.28866-43-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 42/49] ARM: new VGIC: provide system
	register emulation stub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFhlbiBhcmNoIGNvZGUgdHJhcHMgc3lzdGVtIHJlZ2lzdGVycyB3cml0ZXMgZnJvbSB0aGUg
Z3Vlc3QgYW5kIHdpbGwKcmVsYXkgYW55dGhpbmcgR0lDIHJlbGF0ZWQgdG8gdGhlIFZHSUMuClNp
bmNlIHRoaXMgYWZmZWN0cyBvbmx5IEdJQ3YzICh3aGljaCB3ZSBkb24ndCB5ZXQgZW11bGF0ZSks
IHByb3ZpZGUgYQpzdHViIGltcGxlbWVudGF0aW9uIG9mIHZnaWNfZW11bGF0ZSgpIGZvciBub3cu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9y
Zz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFu
Z2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXggOTdmZmRiYTVhZC4uZDkxMDI4YmQ0
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYwpAQCAtNzkwLDYgKzc5MCwxMyBAQCBzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNf
Z2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAogICAgIHJl
dHVybiBkZXNjOwogfQogCitib29sIHZnaWNfZW11bGF0ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdW5pb24gaHNyIGhzcikKK3sKKyAgICBBU1NFUlQoY3VycmVudC0+ZG9tYWluLT5hcmNo
LnZnaWMudmVyc2lvbiA9PSBHSUNfVjMpOworCisgICAgcmV0dXJuIGZhbHNlOworfQorCiAvKgog
ICogd2FzOgogICogICAgICBpbnQga3ZtX3ZnaWNfbWFwX3BoeXNfaXJxKHN0cnVjdCB2Y3B1ICp2
Y3B1LCB1MzIgdmlydF9pcnEsIHUzMiBwaHlzX2lycSkKLS0gCjIuMTQuMQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qr-0001ro-GB; Fri, 09 Feb 2018 14:40:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qq-0001mu-B8
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:32 +0000
X-Inumbo-ID: 1c9cfb62-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c9cfb62-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:03 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id r71so15884885wmd.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=VeMhzqTQZrNPpar0j5t6sZXyIro2XcM77hiX99m3+14=;
 b=A7yAi+2NdEkTQNkjyq19hsk5rrTCbB8HbYkMR9qtq+h9ugDncz+UHhFuDE9uyAOrvr
 mQMpoeTgMoMfiYBIIIY8U+d39SL8iiCrOCIQoruQLgE1keoFEIiq+LICI0lqRfC91dui
 qHLI0YJGjS3oZ+rsP99UN3+gZ6vIEOgEE472g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=VeMhzqTQZrNPpar0j5t6sZXyIro2XcM77hiX99m3+14=;
 b=LjuBeRjFwCirg3lvgwvXvmIYpwuYwHdLQ5RjBYbN98wmrMeuhhw+he6ux7/PHhNwiv
 Nj5+DIPI0lJQggFGzIF9UsN02eUZpsUZc5paYzyC69iz9/rI5e3Ah37A15CbsxpBoT8E
 WizfOVfDuinsEtVgILj6qXXZ/GI2ty4Ym3nQVmCDv4L8JUl/TY+e5jQZusViSUjhOeUg
 je8bbzWsRVqt6Xr2z0gSY3+r+DXoeDybf3XiEtvzKjO/jBI6wgS+XQot5IvzJ9ZPzJod
 uJkRMdUq34SK4kh4xlXw7odhytzbsL9aq04k1V2DvP8BvYVJy9j3JjjGJ9jpZzmJlmER
 bOFg==
X-Gm-Message-State: APf1xPBGqeEbJ0mCTxyuUQFjjsRu8OVE0Wy05Bsb9gEMISufRQ9cQ4Gv
 wzM9NGp8s0c4LipMRpw1Wa1xWg==
X-Google-Smtp-Source: AH8x225LZaGnw+R8he4kxNl83veLvAi5euJj7iWfOL/eXiO/fXnVov/CUb2c4A2QUswAnG/76DI3qw==
X-Received: by 10.28.120.15 with SMTP id t15mr2296972wmc.34.1518187230377;
 Fri, 09 Feb 2018 06:40:30 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:29 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:31 +0000
Message-Id: <20180209143937.28866-44-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 43/49] ARM: new VGIC: Add preliminary stub
	implementations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFhlbiBjb3JlIGNvZGUgcmVxdWlyZXMgYW4gaW50ZXJydXB0IGNvbnRyb2xsZXIgZW11bGF0
aW9uIHRvIGltcGxlbWVudAphcmNoX21vdmVfaXJxcygpLCB0byBtb3ZlIHRoZSBhZmZpbml0eSBv
ZiBhbiBoYXJkd2FyZSBtYXBwZWQgdmlydHVhbCBJUlEKdG8gYW5vdGhlciBjb3JlLiBJbiB0aGUg
bW9tZW50IHdlIGRvbid0IGltcGxlbWVudCB0aGlzCnBoeXNpY2FsLWZvbGxvdy12aXJ0dWFsIHJl
Z2ltZSBpbiBvdXIgbmV3IFZHSUMsIHNvIGp1c3QgcHJvdmlkZSBhbiBlbXB0eQpzdHViIGltcGxl
bWVudGF0aW9uIHRvIG1ha2UgdGhlIGxpbmtlciBoYXBweS4KU2ltaWxhcmlseSB2Z2ljX2NsZWFy
X3BlbmRpbmdfaXJxcygpIGlzIHJlcXVpcmVkIGJ5IHRoZSBBUk0gY29kZSwKYWx0aG91Z2ggaXQg
aXMgc3VzcGVjdGVkIHRoYXQgaXQgaXMgYWN0dWFsbHkgbm90IG5lY2Vzc2FyeS4gR28gd2l0aCBh
CnN0dWIgZm9yIG5vdy4KClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBsaW5hcm8ub3JnPgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8IDEzICsrKysr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCmluZGV4
IGQ5MTAyOGJkNDMuLjc3ZmE3NTYzMjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKQEAgLTc3MCw2ICs3NzAsMTkgQEAg
dm9pZCBnaWNfZHVtcF92Z2ljX2luZm8oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgICAgICAgICBp
cnEtPmFjdGl2ZSA/ICIiIDogIm5vdCAiLCBpcnEtPmVuYWJsZWQgPyAiIiA6ICJub3QgIik7CiB9
CiAKK3ZvaWQgdmdpY19jbGVhcl9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUgKnYpCit7CisgICAg
LyoKKyAgICAgKiBUT0RPOiBJdCBpcyB1bmNsZWFyIHdoZXRoZXIgd2UgcmVhbGx5IG5lZWQgdGhp
cywgc28gd2UgbWlnaHQgaW5zdGVhZAorICAgICAqIHJlbW92ZSBpdCBvbiB0aGUgY2FsbGVyIHNp
dGUuCisgICAgICovCit9CisKK3ZvaWQgYXJjaF9tb3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCit7
CisgICAgLyogVE9ETzogaW1wbGVtZW50IHRoaXMgKD8pICovCit9CisKIHN0cnVjdCBpcnFfZGVz
YyAqdmdpY19nZXRfaHdfaXJxX2Rlc2Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCB2aXJx
KQogewotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qs-0001wd-Om; Fri, 09 Feb 2018 14:40:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qr-0001t1-RJ
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:33 +0000
X-Inumbo-ID: 1d49c212-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d49c212-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:04 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id y3so8472613wrh.3
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=3C3basq8ntsq4q1Bes19GaSMJzHML6y7PRZmI/DbMhU=;
 b=M5ILwnlGycsSo5B2A26FfvQc1SrRS+F1T81RuimykqU3Um74aBWcorq4hrnOPcQSM5
 mV/uQ+kWfHORUP3YANAe7yVk1skZ0pNA6V7DVqurK1j05RA4ptzwzywiNfQrxbgLtv+m
 0LHnExmrbpPGMHP8pvfeO38DK/8FCLks+d1KI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=3C3basq8ntsq4q1Bes19GaSMJzHML6y7PRZmI/DbMhU=;
 b=DZR3ZZsi4NHh8u/cAdarQUni/nvg9z/xQw7dNdVTxV+pVA0+Cp241kCgMl1kDgAaN8
 dyXZkP/XLr8ofDcq8wBHcQyqGPNHBooZeoHR+6pRbfWk9WgQIesIs3xhjuNhg8Hl1qL1
 nkvNXcPmowWub0321BIu/gjKLqXMOHgdygqI+sqSdI6VvkkQhmoCHIHq6HxOjdgW2jdu
 gdmBXImSl81XOD7Rj9fK9wr1TSmWdJKkmeudsu5TYUjFiJEaAwOj+bClkXcAeYDuXdHh
 hvAqtIJYVWmLLVn+92Wp64/Ta1MabUCeMTYZ8DsF8MLGAffUeWAuSFq0E8bh3eng7vXf
 avsg==
X-Gm-Message-State: APf1xPAawITX+0KgGsWq/cFeEpjy2xW63R4eA66pqHT7ZEy+KpusG5ve
 RniFVuKUivtKfiOweUmhp718rP+w3iw=
X-Google-Smtp-Source: AH8x226dqtJNZBLfb6R9zfAWb89/AC4gKHX248eo00JRtPev7kFslcg50Rl5LljQInfI7B8s5P/apg==
X-Received: by 10.223.199.207 with SMTP id y15mr2827814wrg.158.1518187231495; 
 Fri, 09 Feb 2018 06:40:31 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:31 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:32 +0000
Message-Id: <20180209143937.28866-45-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 44/49] ARM: new VGIC: vgic-init: register
	VGIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBmdW5jdGlvbiB3aGljaCBpcyBjYWxsZWQgYnkgWGVu
IHdoZW4gaXQgd2FudHMKdG8gcmVnaXN0ZXIgdGhlIHZpcnR1YWwgR0lDLgoKU2lnbmVkLW9mZi1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgfCA2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggICAgICB8ICAzICsrKwog
MiBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLWluaXQuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmI1ZjExODNhNTAKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYwpAQCAtMCwwICsxLDYyIEBACisvKgorICog
Q29weXJpZ2h0IChDKSAyMDE1LCAyMDE2IEFSTSBMdGQuCisgKgorICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAq
IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVy
c2lvbiAyIGFzCisgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
KyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3
aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBG
T1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRo
IHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMv
Pi4KKyAqLworCisjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CisjaW5jbHVkZSA8YXNtL2FybV92Z2lj
Lmg+CisKKyNpbmNsdWRlICJ2Z2ljLmgiCisKKy8qIENSRUFUSU9OICovCisKKy8qKgorICogZG9t
YWluX3ZnaWNfcmVnaXN0ZXI6IGNyZWF0ZSBhIHZpcnR1YWwgR0lDCisgKiBAZDogZG9tYWluIHBv
aW50ZXIKKyAqIEBtbWlvX2NvdW50OiBwb2ludGVyIHRvIGFkZCBudW1iZXIgb2YgcmVxdWlyZWQg
TU1JTyByZWdpb25zCisgKgorICogd2FzOiBrdm1fdmdpY19jcmVhdGUKKyAqLworaW50IGRvbWFp
bl92Z2ljX3JlZ2lzdGVyKHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKK3sKKyAg
ICBzd2l0Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lvbiApCisgICAgeworI2lmZGVmIENPTkZJR19I
QVNfR0lDVjMKKyAgICBjYXNlIEdJQ19WMzoKKyAgICAgICAgZC0+YXJjaC5tYXhfdmNwdXMgPSBW
R0lDX1YzX01BWF9DUFVTOworICAgICAgICBicmVhazsKKyNlbmRpZgorICAgIGNhc2UgR0lDX1Yy
OgorICAgICAgICBkLT5hcmNoLm1heF92Y3B1cyA9IFZHSUNfVjJfTUFYX0NQVVM7CisgICAgICAg
IGJyZWFrOworICAgIH0KKworICAgIGlmICggZC0+bWF4X3ZjcHVzID4gZC0+YXJjaC5tYXhfdmNw
dXMgKQorICAgICAgICByZXR1cm4gLUUyQklHOworCisgICAgZC0+YXJjaC52Z2ljLnZnaWNfZGlz
dF9iYXNlID0gVkdJQ19BRERSX1VOREVGOworICAgIGQtPmFyY2gudmdpYy52Z2ljX2NwdV9iYXNl
ID0gVkdJQ19BRERSX1VOREVGOworICAgIGQtPmFyY2gudmdpYy52Z2ljX3JlZGlzdF9iYXNlID0g
VkdJQ19BRERSX1VOREVGOworCisgICAgcmV0dXJuIDA7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJp
YWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9m
ZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaApp
bmRleCBiMTA0ZjhlOTY0Li4yMDVjZTEwZmZhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmgKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCkBAIC0yMCw2ICsyMCw5IEBA
CiAjZGVmaW5lIFBST0RVQ1RfSURfS1ZNICAgICAgMHg0YiAgICAvKiBBU0NJSSBjb2RlIEsgKi8K
ICNkZWZpbmUgSU1QTEVNRU5URVJfQVJNICAgICAweDQzYgogCisjZGVmaW5lIFZHSUNfQUREUl9V
TkRFRiAgICAgKC0xKQorI2RlZmluZSBJU19WR0lDX0FERFJfVU5ERUYoX3gpICAoKF94KSA9PSBW
R0lDX0FERFJfVU5ERUYpCisKICNkZWZpbmUgVkdJQ19QUklfQklUUyAgICAgICA1CiAKICNkZWZp
bmUgdmdpY19pcnFfaXNfc2dpKGludGlkKSAoKGludGlkKSA8IFZHSUNfTlJfU0dJUykKLS0gCjIu
MTQuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qw-000291-14; Fri, 09 Feb 2018 14:40:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qu-00023p-Jb
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:36 +0000
X-Inumbo-ID: 1df1200d-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1df1200d-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:05 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id t74so15861137wme.3
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=FQnMffYa6N8IqNhe5Eb1RWxxqeTQHjxrlyXbHpoi/iY=;
 b=IDoHgdQBllW6Vv8vyS939ehfjveyJMd6DyTeuxg2G7+RaVpF8pCKwp057iH3hONrJZ
 060OivC2+hTzbE5ijy68VDfFnStG5MkUE4OWblxwe4v3Klpjquxdkgvc6TizHEZUz5rx
 1rj0bT85NQNhnJuQqSFZ9jN2ANVReyMIy6ZZA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=FQnMffYa6N8IqNhe5Eb1RWxxqeTQHjxrlyXbHpoi/iY=;
 b=cmEbM5n9JMLnKpqMnwJnOy2bakOy+fcIes0StAbE6a5OJjKJBYabmFFg4eumBo+O1h
 trgmS4onYsHWMFy+3oJAGoMzmezsO5MzD+taUQp8FdDeC8wLGoGKws6yYjGeW/NT14ez
 teFZoCa3cfRGzVO37tZDqXg47ggrAhMe7foHgw5DGJUks4jFu5cutK5q3Ej9vq7ilaJJ
 v4/c1moW4XFYH69oDA657lTkAgRP7GpO6d3ScFkCaXJxFpMS5eKSB5jPHZt7nmv33Jqe
 tjnP7vQHdFtEE8IbWuWUtiH/WfeT61OYS/41CGw0mkRVAwEAnhSLq79WW5olwOkIGNtZ
 YSfA==
X-Gm-Message-State: APf1xPDwq9wrj/2Rspp70F3kd0Ha6Z9N9VuusNiR9XUwjNtAQSioagfc
 5YbLpGnbMfDon6uXhW2L5af+8g==
X-Google-Smtp-Source: AH8x227bLWLGcuhT6+LY7QOFV2jwr2Ne8C7J2I7Gqh69MsGtgp+kjtNAHsQA427ncpkn0zTDaBKFGw==
X-Received: by 10.28.166.20 with SMTP id p20mr2147225wme.85.1518187232497;
 Fri, 09 Feb 2018 06:40:32 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:32 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:33 +0000
Message-Id: <20180209143937.28866-46-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 45/49] ARM: new VGIC: vgic-init: implement
	vgic_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhbGxvY2F0ZXMgYW5kIGluaXRpYWxpemVzIHRoZSBkYXRhIHN0cnVjdHVyZXMg
dXNlZCB0byBtb2RlbAp0aGUgdmdpYyBkaXN0cmlidXRvciBhbmQgdmlydHVhbCBjcHUgaW50ZXJm
YWNlcy4gQXQgdGhhdCBzdGFnZSB0aGUKbnVtYmVyIG9mIElSUXMgYW5kIG51bWJlciBvZiB2aXJ0
dWFsIENQVXMgaXMgZnJvemVuLgoKVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgYWQyNzVi
OGJiMWU2LCB3cml0dGVuIGJ5IEVyaWMgQXVnZXIuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLWluaXQuYyB8IDE5NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCAxOTcgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMK
aW5kZXggYjVmMTE4M2E1MC4uMGNkMmRmYzYwMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy1pbml0LmMKKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMKQEAgLTEs
NSArMSw2IEBACiAvKgogICogQ29weXJpZ2h0IChDKSAyMDE1LCAyMDE2IEFSTSBMdGQuCisgKiBJ
bXBvcnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0gVkdJQykgYW5kIGhlYXZpbHkgYWRhcHRlZCB0
byBYZW4uCiAgKgogICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKICAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCkBAIC0xOSw2ICsyMCw3NyBA
QAogCiAjaW5jbHVkZSAidmdpYy5oIgogCisvKgorICogSW5pdGlhbGl6YXRpb24gcnVsZXM6IHRo
ZXJlIGFyZSBtdWx0aXBsZSBzdGFnZXMgdG8gdGhlIHZnaWMKKyAqIGluaXRpYWxpemF0aW9uLCBi
b3RoIGZvciB0aGUgZGlzdHJpYnV0b3IgYW5kIHRoZSBDUFUgaW50ZXJmYWNlcy4gIFRoZSBiYXNp
YworICogaWRlYSBpcyB0aGF0IGV2ZW4gdGhvdWdoIHRoZSBWR0lDIGlzIG5vdCBmdW5jdGlvbmFs
IG9yIG5vdCByZXF1ZXN0ZWQgZnJvbQorICogdXNlciBzcGFjZSwgdGhlIGNyaXRpY2FsIHBhdGgg
b2YgdGhlIHJ1biBsb29wIGNhbiBzdGlsbCBjYWxsIFZHSUMgZnVuY3Rpb25zCisgKiB0aGF0IGp1
c3Qgd29uJ3QgZG8gYW55dGhpbmcsIHdpdGhvdXQgdGhlbSBoYXZpbmcgdG8gY2hlY2sgYWRkaXRp
b25hbAorICogaW5pdGlhbGl6YXRpb24gZmxhZ3MgdG8gZW5zdXJlIHRoZXkgZG9uJ3QgbG9vayBh
dCB1bmluaXRpYWxpemVkIGRhdGEKKyAqIHN0cnVjdHVyZXMuCisgKgorICogRGlzdHJpYnV0b3I6
CisgKgorICogLSB2Z2ljX2Vhcmx5X2luaXQoKTogaW5pdGlhbGl6YXRpb24gb2Ygc3RhdGljIGRh
dGEgdGhhdCBkb2Vzbid0CisgKiAgIGRlcGVuZCBvbiBhbnkgc2l6aW5nIGluZm9ybWF0aW9uIG9y
IGVtdWxhdGlvbiB0eXBlLiBObyBhbGxvY2F0aW9uCisgKiAgIGlzIGFsbG93ZWQgdGhlcmUuCisg
KgorICogLSB2Z2ljX2luaXQoKTogYWxsb2NhdGlvbiBhbmQgaW5pdGlhbGl6YXRpb24gb2YgdGhl
IGdlbmVyaWMgZGF0YQorICogICBzdHJ1Y3R1cmVzIHRoYXQgZGVwZW5kIG9uIHNpemluZyBpbmZv
cm1hdGlvbiAobnVtYmVyIG9mIENQVXMsCisgKiAgIG51bWJlciBvZiBpbnRlcnJ1cHRzKS4gQWxz
byBpbml0aWFsaXplcyB0aGUgdmNwdSBzcGVjaWZpYyBkYXRhCisgKiAgIHN0cnVjdHVyZXMuIENh
biBiZSBleGVjdXRlZCBsYXppbHkgZm9yIEdJQ3YyLgorICoKKyAqIENQVSBJbnRlcmZhY2U6Cisg
KgorICogLSBrdm1fdmdpY192Y3B1X2Vhcmx5X2luaXQoKTogaW5pdGlhbGl6YXRpb24gb2Ygc3Rh
dGljIGRhdGEgdGhhdAorICogICBkb2Vzbid0IGRlcGVuZCBvbiBhbnkgc2l6aW5nIGluZm9ybWF0
aW9uIG9yIGVtdWxhdGlvbiB0eXBlLiBObworICogICBhbGxvY2F0aW9uIGlzIGFsbG93ZWQgdGhl
cmUuCisgKi8KKworLyoqCisgKiB2Z2ljX3ZjcHVfZWFybHlfaW5pdCgpIC0gSW5pdGlhbGl6ZSBz
dGF0aWMgVkdJQyBWQ1BVIGRhdGEgc3RydWN0dXJlcworICogQHZjcHU6IFRoZSBWQ1BVIHdob3Nl
IFZHSUMgZGF0YSBzdHJ1Y3R1cmVzIHdob3VsZCBiZSBpbml0aWFsaXplZAorICoKKyAqIE9ubHkg
ZG8gaW5pdGlhbGl6YXRpb24sIGJ1dCBkbyBub3QgYWN0dWFsbHkgZW5hYmxlIHRoZSBWR0lDIENQ
VSBpbnRlcmZhY2UKKyAqIHlldC4KKyAqLworc3RhdGljIHZvaWQgdmdpY192Y3B1X2Vhcmx5X2lu
aXQoc3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgc3RydWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9
ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1OworICAgIGludCBpOworCisgICAgSU5JVF9MSVNUX0hFQUQo
JnZnaWNfY3B1LT5hcF9saXN0X2hlYWQpOworICAgIHNwaW5fbG9ja19pbml0KCZ2Z2ljX2NwdS0+
YXBfbGlzdF9sb2NrKTsKKworICAgIC8qCisgICAgICogRW5hYmxlIGFuZCBjb25maWd1cmUgYWxs
IFNHSXMgdG8gYmUgZWRnZS10cmlnZ2VyZWQgYW5kCisgICAgICogY29uZmlndXJlIGFsbCBQUElz
IGFzIGxldmVsLXRyaWdnZXJlZC4KKyAgICAgKi8KKyAgICBmb3IgKCBpID0gMDsgaSA8IFZHSUNf
TlJfUFJJVkFURV9JUlFTOyBpKysgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICpp
cnEgPSAmdmdpY19jcHUtPnByaXZhdGVfaXJxc1tpXTsKKworICAgICAgICBJTklUX0xJU1RfSEVB
RCgmaXJxLT5hcF9saXN0KTsKKyAgICAgICAgc3Bpbl9sb2NrX2luaXQoJmlycS0+aXJxX2xvY2sp
OworICAgICAgICBpcnEtPmludGlkID0gaTsKKyAgICAgICAgaXJxLT52Y3B1ID0gTlVMTDsKKyAg
ICAgICAgaXJxLT50YXJnZXRfdmNwdSA9IHZjcHU7CisgICAgICAgIGlycS0+dGFyZ2V0cyA9IDFV
IDw8IHZjcHUtPnZjcHVfaWQ7CisgICAgICAgIGF0b21pY19zZXQoJmlycS0+cmVmY291bnQsIDAp
OworICAgICAgICBpZiAoIHZnaWNfaXJxX2lzX3NnaShpKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIC8qIFNHSXMgKi8KKyAgICAgICAgICAgIGlycS0+ZW5hYmxlZCA9IDE7CisgICAgICAgICAg
ICBpcnEtPmNvbmZpZyA9IFZHSUNfQ09ORklHX0VER0U7CisgICAgICAgIH0KKyAgICAgICAgZWxz
ZQorICAgICAgICB7CisgICAgICAgICAgICAvKiBQUElzICovCisgICAgICAgICAgICBpcnEtPmNv
bmZpZyA9IFZHSUNfQ09ORklHX0xFVkVMOworICAgICAgICB9CisgICAgfQorfQorCiAvKiBDUkVB
VElPTiAqLwogCiAvKioKQEAgLTUyLDYgKzEyNCwxMzEgQEAgaW50IGRvbWFpbl92Z2ljX3JlZ2lz
dGVyKHN0cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKICAgICByZXR1cm4gMDsKIH0K
IAorLyogSU5JVC9ERVNUUk9ZICovCisKKy8qKgorICogZG9tYWluX3ZnaWNfaW5pdDogaW5pdGlh
bGl6ZSB0aGUgZGlzdCBkYXRhIHN0cnVjdHVyZXMKKyAqIEBkOiBkb21haW4gcG9pbnRlcgorICog
QG5yX3NwaXM6IG51bWJlciBvZiBTUElzCisgKi8KK2ludCBkb21haW5fdmdpY19pbml0KHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBucl9zcGlzKQoreworICAgIHN0cnVjdCB2Z2ljX2Rp
c3QgKmRpc3QgPSAmZC0+YXJjaC52Z2ljOworICAgIGludCBpLCByZXQ7CisKKyAgICAvKiBMaW1p
dCB0aGUgbnVtYmVyIG9mIHZpcnR1YWwgU1BJcyBzdXBwb3J0ZWQgdG8gKDEwMjAgLSAzMikgPSA5
ODggICovCisgICAgaWYgKCBucl9zcGlzID4gKDEwMjAgLSBOUl9MT0NBTF9JUlFTKSApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgZGlzdC0+bnJfc3BpcyA9IG5yX3NwaXM7CisgICAg
ZGlzdC0+c3BpcyA9IHh6YWxsb2NfYXJyYXkoc3RydWN0IHZnaWNfaXJxLCBucl9zcGlzKTsKKyAg
ICBpZiAoICFkaXN0LT5zcGlzICkKKyAgICAgICAgcmV0dXJuICAtRU5PTUVNOworCisgICAgLyoK
KyAgICAgKiBJbiB0aGUgZm9sbG93aW5nIGNvZGUgd2UgZG8gbm90IHRha2UgdGhlIGlycSBzdHJ1
Y3QgbG9jayBzaW5jZQorICAgICAqIG5vIG90aGVyIGFjdGlvbiBvbiBpcnEgc3RydWN0cyBjYW4g
aGFwcGVuIHdoaWxlIHRoZSBWR0lDIGlzCisgICAgICogbm90IGluaXRpYWxpemVkIHlldDoKKyAg
ICAgKiBJZiBzb21lb25lIHdhbnRzIHRvIGluamVjdCBhbiBpbnRlcnJ1cHQgb3IgZG9lcyBhIE1N
SU8gYWNjZXNzLCB3ZQorICAgICAqIHJlcXVpcmUgcHJpb3IgaW5pdGlhbGl6YXRpb24gaW4gY2Fz
ZSBvZiBhIHZpcnR1YWwgR0lDdjMgb3IgdHJpZ2dlcgorICAgICAqIGluaXRpYWxpemF0aW9uIHdo
ZW4gdXNpbmcgYSB2aXJ0dWFsIEdJQ3YyLgorICAgICAqLworICAgIGZvciAoIGkgPSAwOyBpIDwg
bnJfc3BpczsgaSsrICkKKyAgICB7CisgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gJmRp
c3QtPnNwaXNbaV07CisKKyAgICAgICAgaXJxLT5pbnRpZCA9IGkgKyBWR0lDX05SX1BSSVZBVEVf
SVJRUzsKKyAgICAgICAgSU5JVF9MSVNUX0hFQUQoJmlycS0+YXBfbGlzdCk7CisgICAgICAgIHNw
aW5fbG9ja19pbml0KCZpcnEtPmlycV9sb2NrKTsKKyAgICAgICAgaXJxLT52Y3B1ID0gTlVMTDsK
KyAgICAgICAgaXJxLT50YXJnZXRfdmNwdSA9IE5VTEw7CisgICAgICAgIGF0b21pY19zZXQoJmly
cS0+cmVmY291bnQsIDApOworICAgICAgICBpZiAoIGRpc3QtPnZlcnNpb24gPT0gR0lDX1YyICkK
KyAgICAgICAgICAgIGlycS0+dGFyZ2V0cyA9IDA7CisgICAgICAgIGVsc2UKKyAgICAgICAgICAg
IGlycS0+bXBpZHIgPSAwOworICAgIH0KKworICAgIElOSVRfTElTVF9IRUFEKCZkaXN0LT5scGlf
bGlzdF9oZWFkKTsKKyAgICBzcGluX2xvY2tfaW5pdCgmZGlzdC0+bHBpX2xpc3RfbG9jayk7CisK
KyAgICBpZiAoIGRpc3QtPnZlcnNpb24gPT0gR0lDX1YyICkKKyAgICAgICAgcmV0ID0gdmdpY192
Ml9tYXBfcmVzb3VyY2VzKGQpOworICAgIGVsc2UKKyAgICAgICAgcmV0ID0gLUVOWElPOworCisg
ICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgLyogYWxsb2NhdGVkX2ly
cXMoKSBpcyB1c2VkIGJ5IFhlbiB0byBmaW5kIGF2YWlsYWJsZSB2SVJRcyAqLworICAgIGQtPmFy
Y2gudmdpYy5hbGxvY2F0ZWRfaXJxcyA9CisgICAgICAgIHh6YWxsb2NfYXJyYXkodW5zaWduZWQg
bG9uZywgQklUU19UT19MT05HUyh2Z2ljX251bV9pcnFzKGQpKSk7CisgICAgaWYgKCAhZC0+YXJj
aC52Z2ljLmFsbG9jYXRlZF9pcnFzICkKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07CisKKyAgICAv
KiB2SVJRMC0xNSAoU0dJcykgYXJlIHJlc2VydmVkICovCisgICAgZm9yICggaSA9IDA7IGkgPCBO
Ul9HSUNfU0dJOyBpKysgKQorICAgICAgICBzZXRfYml0KGksIGQtPmFyY2gudmdpYy5hbGxvY2F0
ZWRfaXJxcyk7CisKKyAgICByZXR1cm4gMDsKK30KKworLyoqCisgKiB2Y3B1X3ZnaWNfaW5pdCgp
IC0gUmVnaXN0ZXIgVkNQVS1zcGVjaWZpYyBLVk0gaW9kZXZzCisgKiB3YXM6IGt2bV92Z2ljX3Zj
cHVfaW5pdCgpCisgKiBYZW46IGFkZGluZyB2Z2ljX3Z4X2VuYWJsZSgpIGNhbGwKKyAqIEB2Y3B1
OiBwb2ludGVyIHRvIHRoZSBWQ1BVIGJlaW5nIGNyZWF0ZWQgYW5kIGluaXRpYWxpemVkCisgKi8K
K2ludCB2Y3B1X3ZnaWNfaW5pdChzdHJ1Y3QgdmNwdSAqdmNwdSkKK3sKKyAgICBpbnQgcmV0ID0g
MDsKKworICAgIHZnaWNfdmNwdV9lYXJseV9pbml0KHZjcHUpOworCisgICAgaWYgKCBnaWNfaHdf
dmVyc2lvbigpID09IEdJQ19WMiApCisgICAgICAgIHZnaWNfdjJfZW5hYmxlKHZjcHUpOworICAg
IGVsc2UKKyAgICAgICAgcmV0ID0gLUVOWElPOworCisgICAgcmV0dXJuIHJldDsKK30KKwordm9p
ZCBkb21haW5fdmdpY19mcmVlKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgc3RydWN0IHZnaWNf
ZGlzdCAqZGlzdCA9ICZkLT5hcmNoLnZnaWM7CisgICAgICAgIGludCBpLCByZXQ7CisKKyAgICBm
b3IgKCBpID0gMDsgaSA8IGRpc3QtPm5yX3NwaXM7IGkrKyApCisgICAgeworICAgICAgICBzdHJ1
Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycShkLCBOVUxMLCAzMiArIGkpOworCisgICAg
ICAgIGlmICggIWlycS0+aHcgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgcmV0
ID0gcmVsZWFzZV9ndWVzdF9pcnEoZCwgaXJxLT5od2ludGlkKTsKKyAgICAgICAgaWYgKCByZXQg
KQorICAgICAgICAgICAgZHByaW50ayhYRU5MT0dfR19XQVJOSU5HLAorICAgICAgICAgICAgICAg
ICJkJXU6IEZhaWxlZCB0byByZWxlYXNlIHZpcnEgJXUgcmV0ID0gJWRcbiIsCisgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCAzMiArIGksIHJldCk7CisgICAgfQorCisgICAgZGlzdC0+cmVh
ZHkgPSBmYWxzZTsKKyAgICBkaXN0LT5pbml0aWFsaXplZCA9IGZhbHNlOworCisgICAgeGZyZWUo
ZGlzdC0+c3Bpcyk7CisgICAgeGZyZWUoZGlzdC0+YWxsb2NhdGVkX2lycXMpOworICAgIGRpc3Qt
Pm5yX3NwaXMgPSAwOworfQorCitpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZjcHUgKnZjcHUp
Cit7CisgICAgc3RydWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1
OworCisgICAgSU5JVF9MSVNUX0hFQUQoJnZnaWNfY3B1LT5hcF9saXN0X2hlYWQpOworCisgICAg
cmV0dXJuIDA7Cit9CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoy
LjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qw-00029z-A7; Fri, 09 Feb 2018 14:40:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qv-00025i-8H
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:37 +0000
X-Inumbo-ID: 1f5e3e08-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f5e3e08-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:08 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id h9so8473217wre.12
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=l8ZqNCm6S+KWI+CvOLepdHuSuNv/kpXZnRSNAdEeiWM=;
 b=EbNTa69P9AvGCpp36g7Wr2NGjQ5NlpeVvKLgb1299RRi5OBznNr3m8u4fzGiYJ6rb6
 +G/MZkYxzkuUGeWtqOLqoYaollF1hrupFMLeQaeAy8u18yVsDbIResYfa1WeW0bcIBkN
 HPH9RDi01vrwZJ6CDd8H9fmTaiEaMk2jZezkY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=l8ZqNCm6S+KWI+CvOLepdHuSuNv/kpXZnRSNAdEeiWM=;
 b=tbMsb4KhbPgTpf10l33BhpPSpmlNGZxtgoeUa/DXNX7z1DDGNIQp/2i+z0YAfmxZWk
 kjzgtDJ7MpteQmAR/fj5p9w1ET/EYs2sh62EObJvVfm/x5jdZrBEyEVsh4WzsajpVdMr
 2Mat6ROhzh8uhv/C7pGr01+2GbUYwIrGjHcobDHHi3dg5Oqb0fWkXQtJrpK4rWZjiRNW
 ijRy5T0Q6/83Dsd0tsBYkWBFttWEttQ3uj1xSnf1wZbma1lCBk0a1Lu0BrMxRc/A/qJu
 P37h/a2lS68+FMxcZPhMZ62uquSUkMXxJHCX9cxMhItItDLHkA5v5L+I0G2/BvxcSpf6
 /Pbg==
X-Gm-Message-State: APf1xPAFYtO6Pg9Kj5bRp+oC4Ho+QsNr8ifB9ahzOIC/LLkD1kSUmc+j
 o1GL4zXbhjlIo7z4i3F5HGYk+Q==
X-Google-Smtp-Source: AH8x225t8ocCj5gZ0CGYdhGPqkF/qJL5Gf+aKUznQm86kJysFCT2cLPmT5OHFicBYI7G8GZjvn70nQ==
X-Received: by 10.223.161.15 with SMTP id o15mr2462908wro.274.1518187234976;
 Fri, 09 Feb 2018 06:40:34 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:34 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:35 +0000
Message-Id: <20180209143937.28866-48-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 47/49] ARM: new VGIC: Add vgic_v2_enable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RW5hYmxlIHRoZSBWR0lDIG9wZXJhdGlvbiBieSBwcm9wZXJseSBpbml0aWFsaXNpbmcgdGhlIHJl
Z2lzdGVycwppbiB0aGUgaHlwZXJ2aXNvciBHSUMgaW50ZXJmYWNlLgoKVGhpcyBpcyBiYXNlZCBv
biBMaW51eCBjb21taXQgZjdiNjk4NWNjM2QwLCB3cml0dGVuIGJ5IEVyaWMgQXVnZXIuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgfCAxMyArKysrKysrKysrKysrCiB4ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLmggICAgfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLXYyLmMKaW5kZXggYjUwMjZiYjA1MC4uMTZlOWM4ZGJmMCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtdjIuYwpAQCAtMjAyLDYgKzIwMiwxOSBAQCB2b2lkIHZnaWNfdjJfY2xlYXJfbHIoc3Ry
dWN0IHZjcHUgKnZjcHUsIGludCBscikKICAgICB2Y3B1LT5hcmNoLnZnaWNfY3B1LnZnaWNfdjIu
dmdpY19scltscl0gPSAwOwogfQogCit2b2lkIHZnaWNfdjJfZW5hYmxlKHN0cnVjdCB2Y3B1ICp2
Y3B1KQoreworICAgIC8qCisgICAgICogQnkgZm9yY2luZyBWTUNSIHRvIHplcm8sIHRoZSBHSUMg
d2lsbCByZXN0b3JlIHRoZSBiaW5hcnkKKyAgICAgKiBwb2ludHMgdG8gdGhlaXIgcmVzZXQgdmFs
dWVzLiBBbnl0aGluZyBlbHNlIHJlc2V0cyB0byB6ZXJvCisgICAgICogYW55d2F5LgorICAgICAq
LworICAgIHZjcHUtPmFyY2gudmdpY19jcHUudmdpY192Mi52Z2ljX3ZtY3IgPSAwOworCisgICAg
LyogR2V0IHRoZSBzaG93IG9uIHRoZSByb2FkLi4uICovCisgICAgdmNwdS0+YXJjaC52Z2ljX2Nw
dS52Z2ljX3YyLnZnaWNfaGNyID0gR0lDSF9IQ1JfRU47Cit9CisKIGludCB2Z2ljX3YyX21hcF9y
ZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgdmdpY19kaXN0ICpkaXN0
ID0gJmQtPmFyY2gudmdpYzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaCBi
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAppbmRleCBhZGIwNGYyZjUyLi5lMjhjMDAyYTllIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKKysrIGIveGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy5oCkBAIC01OCw2ICs1OCw3IEBAIHZvaWQgdmdpY192Ml9mb2xkX2xyX3N0YXRlKHN0
cnVjdCB2Y3B1ICp2Y3B1KTsKIHZvaWQgdmdpY192Ml9wb3B1bGF0ZV9scihzdHJ1Y3QgdmNwdSAq
dmNwdSwgc3RydWN0IHZnaWNfaXJxICppcnEsIGludCBscik7CiB2b2lkIHZnaWNfdjJfY2xlYXJf
bHIoc3RydWN0IHZjcHUgKnZjcHUsIGludCBscik7CiB2b2lkIHZnaWNfdjJfc2V0X3VuZGVyZmxv
dyhzdHJ1Y3QgdmNwdSAqdmNwdSk7Cit2b2lkIHZnaWNfdjJfZW5hYmxlKHN0cnVjdCB2Y3B1ICp2
Y3B1KTsKIGludCB2Z2ljX3YyX21hcF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQg
dmdpY19yZWdpc3Rlcl9kaXN0X2lvZGV2KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZGlzdF9i
YXNlX2FkZHJlc3MsCiAgICAgICAgICAgICAgICAgIGVudW0gdmdpY190eXBlKTsKLS0gCjIuMTQu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qw-0002CE-PW; Fri, 09 Feb 2018 14:40:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qv-000279-Iw
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:37 +0000
X-Inumbo-ID: 1ea3aa9f-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ea3aa9f-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:06 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id g1so15784855wmg.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=rWYP3bJJQnf1syaBdarbmjRBmnA3VhYwNl74VtTc5Sg=;
 b=XO6mS0f+Ex2UWMKTZfGRgiCZTKnmSm5R2urPQeg56wvVkEaSsC3RU0z7QmsmHD4imR
 +3T0CE1kDF/tsK4qvJW5kGncKzCbRIPiWUX20Wy+KLHtIK43aQTmZ6jc5O5QQw/zC6jZ
 d3FAQEgSFyA7Dms4BHAGn/3/HV2xQP5/LnOlc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=rWYP3bJJQnf1syaBdarbmjRBmnA3VhYwNl74VtTc5Sg=;
 b=jjGhRZHPzZn+y0MrgwbKfQ9WiQL7C3y7/V0pqHooeVldx8yXN2/xv4Am8m5lmkMo92
 j0QPCWI88G3rPZqKWXIitUP334MduATEAqknMwBQZuVAUD2qZA3HcKisJCLxclOWdMN4
 HsH3lcYZk2crZuPUnT7e6HmHwKpmrtangZZ4M14nJ9lTRhQpzbBt75iVbpW0n9GKeWun
 YETMBKncw4VTmRfgqZqUeDby5tmUZ+TNUfvkKfzR+dveLqmbHH+CLqpDmAlk+jWC11b0
 0qEenYssws62VAZ3UCuTCuyHbAfRVUuzcI59mZdOG9Apu4FQWNICmUylBtWBwlHftcTl
 6Iqw==
X-Gm-Message-State: APf1xPBgvrfNqBgz+s1TADqhELIODh+0FIcg2jHaX/2o/b3XZ5v5RW/l
 NLPc+YZYNhQYlYjo/zvIeoy13jc5ung=
X-Google-Smtp-Source: AH8x225yMx90ajDNzzQY5KGGjljUjUhOZn7ajb3EC/oMZOlv13aQcq9bMK/sTcuiPLVaO0S8/ftdAA==
X-Received: by 10.28.158.77 with SMTP id h74mr2141903wme.38.1518187233622;
 Fri, 09 Feb 2018 06:40:33 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:33 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:34 +0000
Message-Id: <20180209143937.28866-47-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 46/49] ARM: new VGIC: vgic-init: implement
	map_resources
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

bWFwX3Jlc291cmNlcyBpcyB0aGUgbGFzdCBpbml0aWFsaXphdGlvbiBzdGVwIG5lZWRlZCBiZWZv
cmUgdGhlIGZpcnN0ClZDUFUgaXMgcnVuLiBBdCB0aGF0IHN0YWdlIHRoZSBjb2RlIHN0b3JlcyB0
aGUgTU1JTyBiYXNlIGFkZHJlc3NlcyB1c2VkLgpBbHNvIGl0IHJlZ2lzdGVycyB0aGUgcmVzcGVj
dGl2ZSByZWdpc3RlciBmcmFtZXMgd2l0aCB0aGUgTU1JTyBmcmFtZXdvcmsuCgpUaGlzIGlzIGJh
c2VkIG9uIExpbnV4IGNvbW1pdCBjYmFlNTNlNjYzZWEsIHdyaXR0ZW4gYnkgRXJpYyBBdWdlci4K
ClNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
PgotLS0KIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYyB8IDY1ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oICAg
IHwgIDEgKwogMiBmaWxlcyBjaGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5j
CmluZGV4IDEwZmM0NjdmZmEuLmI1MDI2YmIwNTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMtdjIuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMKQEAgLTIwMiw2
ICsyMDIsNzEgQEAgdm9pZCB2Z2ljX3YyX2NsZWFyX2xyKHN0cnVjdCB2Y3B1ICp2Y3B1LCBpbnQg
bHIpCiAgICAgdmNwdS0+YXJjaC52Z2ljX2NwdS52Z2ljX3YyLnZnaWNfbHJbbHJdID0gMDsKIH0K
IAoraW50IHZnaWNfdjJfbWFwX3Jlc291cmNlcyhzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0
cnVjdCB2Z2ljX2Rpc3QgKmRpc3QgPSAmZC0+YXJjaC52Z2ljOworICAgIHBhZGRyX3QgY2Jhc2Us
IGNzaXplOworICAgIHBhZGRyX3QgdmJhc2U7CisgICAgaW50IHJldDsKKworICAgIC8qCisgICAg
ICogVGhlIGhhcmR3YXJlIGRvbWFpbiBnZXRzIHRoZSBoYXJkd2FyZSBhZGRyZXNzLgorICAgICAq
IEd1ZXN0cyBnZXQgdGhlIHZpcnR1YWwgcGxhdGZvcm0gbGF5b3V0LgorICAgICAqLworICAgIGlm
ICggaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKKyAgICB7CisgICAgICAgIGQtPmFyY2gudmdpYy52
Z2ljX2Rpc3RfYmFzZSA9IGdpY192Ml9od19kYXRhLmRiYXNlOworICAgICAgICAvKgorICAgICAg
ICAgKiBGb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiwgd2UgYWx3YXlzIG1hcCB0aGUgd2hvbGUgSFcg
Q1BVCisgICAgICAgICAqIGludGVyZmFjZSByZWdpb24gaW4gb3JkZXIgdG8gbWF0Y2ggdGhlIGRl
dmljZSB0cmVlICh0aGUgInJlZyIKKyAgICAgICAgICogcHJvcGVydGllcyBpcyBjb3BpZWQgYXMg
aXQgaXMpLgorICAgICAgICAgKiBOb3RlIHRoYXQgd2UgYXNzdW1lIHRoZSBzaXplIG9mIHRoZSBD
UFUgaW50ZXJmYWNlIGlzIGFsd2F5cworICAgICAgICAgKiBhbGlnbmVkIHRvIFBBR0VfU0laRS4K
KyAgICAgICAgICovCisgICAgICAgIGNiYXNlID0gZ2ljX3YyX2h3X2RhdGEuY2Jhc2U7ICAgLyog
d2FzOiBkaXN0LT52Z2ljX2NwdV9iYXNlICovCisgICAgICAgIGNzaXplID0gZ2ljX3YyX2h3X2Rh
dGEuY3NpemU7CisgICAgICAgIHZiYXNlID0gZ2ljX3YyX2h3X2RhdGEudmJhc2U7IC8qIHdhczog
a3ZtX3ZnaWNfZ2xvYmFsX3N0YXRlLnZjcHVfYmFzZSAqLworICAgIH0KKyAgICBlbHNlCisgICAg
eworICAgICAgICBkLT5hcmNoLnZnaWMudmdpY19kaXN0X2Jhc2UgPSBHVUVTVF9HSUNEX0JBU0U7
CisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSBDUFUgaW50ZXJmYWNlIGV4cG9zZWQgdG8gdGhl
IGd1ZXN0IGlzIGFsd2F5cyA4a0IuIFdlIG1heQorICAgICAgICAgKiBuZWVkIHRvIGFkZCBhbiBv
ZmZzZXQgdG8gdGhlIHZpcnR1YWwgQ1BVIGludGVyZmFjZSBiYXNlCisgICAgICAgICAqIGFkZHJl
c3Mgd2hlbiBpbiB0aGUgR0lDIGlzIGFsaWFzZWQgdG8gZ2V0IGEgOGtCIGNvbnRpZ3VvdXMKKyAg
ICAgICAgICogcmVnaW9uLgorICAgICAgICAgKi8KKyAgICAgICAgQlVJTERfQlVHX09OKEdVRVNU
X0dJQ0NfU0laRSAhPSBTWl84Syk7CisgICAgICAgIGNiYXNlID0gR1VFU1RfR0lDQ19CQVNFOwor
ICAgICAgICBjc2l6ZSA9IEdVRVNUX0dJQ0NfU0laRTsKKyAgICAgICAgdmJhc2UgPSBnaWNfdjJf
aHdfZGF0YS52YmFzZSArIGdpY192Ml9od19kYXRhLmFsaWFzZWRfb2Zmc2V0OworICAgIH0KKwor
CisgICAgcmV0ID0gdmdpY19yZWdpc3Rlcl9kaXN0X2lvZGV2KGQsIGRpc3QtPnZnaWNfZGlzdF9i
YXNlLCBWR0lDX1YyKTsKKyAgICBpZiAoIHJldCApCisgICAgeworICAgICAgICBnZHByaW50ayhY
RU5MT0dfRVJSLCAiVW5hYmxlIHRvIHJlZ2lzdGVyIFZHSUMgTU1JTyByZWdpb25zXG4iKTsKKyAg
ICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICAvKgorICAgICAqIE1hcCB0aGUgZ2ljIHZp
cnR1YWwgY3B1IGludGVyZmFjZSBpbiB0aGUgZ2ljIGNwdSBpbnRlcmZhY2UKKyAgICAgKiByZWdp
b24gb2YgdGhlIGd1ZXN0LgorICAgICAqLworICAgIHJldCA9IG1hcF9tbWlvX3JlZ2lvbnMoZCwg
Z2FkZHJfdG9fZ2ZuKGNiYXNlKSwgY3NpemUgLyBQQUdFX1NJWkUsCisgICAgICAgICAgICAgICAg
ICAgbWFkZHJfdG9fbWZuKHZiYXNlKSk7CisgICAgaWYgKCByZXQgKQorICAgIHsKKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX0VSUiwgIlVuYWJsZSB0byByZW1hcCBWR0lDIENQVSB0byBWQ1BVXG4i
KTsKKyAgICAgICAgcmV0dXJuIHJldDsKKyAgICB9CisKKyAgICBkaXN0LT5yZWFkeSA9IHRydWU7
CisKKyAgICAgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2b2lkIHNhdmVfbHJzKHN0cnVjdCB2
Y3B1ICp2Y3B1LCB2b2lkIF9faW9tZW0gKmJhc2UpCiB7CiAgICAgc3RydWN0IHZnaWNfdjJfY3B1
X2lmICpjcHVfaWYgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdS52Z2ljX3YyOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCmluZGV4
IDIwNWNlMTBmZmEuLmFkYjA0ZjJmNTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMuaAorKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKQEAgLTU4LDYgKzU4LDcgQEAgdm9p
ZCB2Z2ljX3YyX2ZvbGRfbHJfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpOwogdm9pZCB2Z2ljX3Yy
X3BvcHVsYXRlX2xyKHN0cnVjdCB2Y3B1ICp2Y3B1LCBzdHJ1Y3QgdmdpY19pcnEgKmlycSwgaW50
IGxyKTsKIHZvaWQgdmdpY192Ml9jbGVhcl9scihzdHJ1Y3QgdmNwdSAqdmNwdSwgaW50IGxyKTsK
IHZvaWQgdmdpY192Ml9zZXRfdW5kZXJmbG93KHN0cnVjdCB2Y3B1ICp2Y3B1KTsKK2ludCB2Z2lj
X3YyX21hcF9yZXNvdXJjZXMoc3RydWN0IGRvbWFpbiAqZCk7CiBpbnQgdmdpY19yZWdpc3Rlcl9k
aXN0X2lvZGV2KHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgZGlzdF9iYXNlX2FkZHJlc3MsCiAg
ICAgICAgICAgICAgICAgIGVudW0gdmdpY190eXBlKTsKIAotLSAKMi4xNC4xCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qy-0002HT-1W; Fri, 09 Feb 2018 14:40:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qw-0002CD-T3
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:38 +0000
X-Inumbo-ID: 202a90e2-0da7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 202a90e2-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:09 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id i186so15775429wmi.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=z4LDY4kAvA/vDkYwhx9bzRdr7FC3jGkP1sL3mslrZvQ=;
 b=kTYgMy2lw6EGvAikBucl72LAdJ5Jn9uxvQLAL2A5xl/mbggskSDK3CmRUK0a0wlaqD
 SGJgJMz33e94CgwP282nYi0q37buXm010ON4HFu7hb7RI/KHstDNR5hXX4loIMVB3jCR
 t6qQ+fALXV7c/BhuNpVUjVxN7mJhsS0sbUQTU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=z4LDY4kAvA/vDkYwhx9bzRdr7FC3jGkP1sL3mslrZvQ=;
 b=S/2xtehYVRh4oclZuYnsSZphDv/V20PDC8OzNNpL3S+ejvBH8YduBgkhPirqFoBIMb
 kDmp89KgwGGF2sEA5MceCctFNwxsb0cAAsip9s1LxOg4hxx8dvYB+gR3wsbbWnPdyO2F
 L8UrOX9AnYpaG10GLT+gGchUY5MkUFVsXASxHhXUhtjL0n73ahQwvmAUmp65WFzm9PBh
 XaJkn69K/7QrT6wlu0ORozvri2a5TJY4v0b37g+vqxZkgCNtgwkMqZcvihCqEo6lnj+8
 I1bvOB2ILug4d1nyF5fsTeV5+IeHtvpRpxQhFN+Thlq7WO+2BscW8PVLm7nArP1IJVPk
 luCg==
X-Gm-Message-State: APf1xPAIczWlmaFXnDpWVW98GYaJrciOvYw0N/MDEW8jtWxJuwxRwAPy
 MbcZ8DngChwaMO2aMsyZQJz/Sg==
X-Google-Smtp-Source: AH8x225zGFViGatyuFzpG5nj9i+Zo/CbsEHCzL0HB9S3JGtVleAoGuGqZnDGe4G+LKXo1uWZS+FpgA==
X-Received: by 10.28.159.7 with SMTP id i7mr2396237wme.57.1518187236296;
 Fri, 09 Feb 2018 06:40:36 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:35 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:36 +0000
Message-Id: <20180209143937.28866-49-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 48/49] ARM: allocate two pages for struct
	vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB3ZSBhbGxvY2F0ZSBleGFjdGx5IG9uZSBwYWdlIGZvciBzdHJ1Y3QgdmNw
dSBvbiBBUk0sIGFsc28KaGF2ZSBhIGNoZWNrIGluIHBsYWNlIHRvIHByZXZlbnQgaXQgZ3Jvd2lu
ZyBiZXlvbmQgNEtCLgpBcyB0aGUgc3RydWN0IGluY2x1ZGVzIHRoZSBzdGF0ZSBvZiBhbGwgMzIg
cHJpdmF0ZSAocGVyLVZDUFUpIGludGVycnVwdHMsCndlIGFyZSBhdCAzODQwIGJ5dGVzIG9uIGFy
bTY0IGF0IHRoZSBtb21lbnQgYWxyZWFkeS4gR3Jvd2luZyB0aGUgcGVyLUlSUQpWR0lDIHN0cnVj
dHVyZSBldmVuIHNsaWdodGx5IG1ha2VzIHRoZSBWQ1BVIHF1aWNrbHkgZXhjZWVkIHRoZSA0SyBs
aW1pdC4KVGhlIG5ldyBWR0lDIHdpbGwgbmVlZCBtb3JlIHNwYWNlIHBlciB2aXJ0dWFsIElSUS4g
SSBzcGVudCBhIGZldyBob3Vycwp0cnlpbmcgdG8gdHJpbSB0aGlzIGRvd24sIGJ1dCBjb3VsZG4n
dCBnZXQgaXQgYmVsb3cgNEtCLCBldmVuIHdpdGggdGhlCm5hc3R5IGhhY2tzIHBpbGluZyB1cCB0
byBzYXZlIHNvbWUgYnl0ZXMgaGVyZSBhbmQgdGhlcmUuCkl0IHR1cm5zIG91dCB0aGF0IGJleW9u
ZCBlZmZpY2llbmN5LCBtYXliZSwgdGhlcmUgaXMgbm8gcmVhbCB0ZWNobmljYWwKcmVhc29uIHRo
aXMgc3RydWN0IGhhcyB0byBmaXQgaW4gb25lIHBhZ2UsIHNvIGxpZnRpbmcgdGhlIGxpbWl0IHRv
IHR3bwpwYWdlcyBzZWVtcyBsaWtlIHRoZSBtb3N0IHByYWdtYXRpYyBzb2x1dGlvbi4KClNpZ25l
ZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgotLS0K
IHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDkgKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9k
b21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA4N2JkNDkzOTI0Li40ZGQzNDM5
M2YxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJt
L2RvbWFpbi5jCkBAIC01MDIsMTAgKzUwMiwxMyBAQCB2b2lkIGR1bXBfcGFnZWZyYW1lX2luZm8o
c3RydWN0IGRvbWFpbiAqZCkKIHN0cnVjdCB2Y3B1ICphbGxvY192Y3B1X3N0cnVjdCh2b2lkKQog
ewogICAgIHN0cnVjdCB2Y3B1ICp2OwotICAgIEJVSUxEX0JVR19PTihzaXplb2YoKnYpID4gUEFH
RV9TSVpFKTsKLSAgICB2ID0gYWxsb2NfeGVuaGVhcF9wYWdlcygwLCAwKTsKLSAgICBpZiAoIHYg
IT0gTlVMTCApCisKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKCp2KSA+IDIgKiBQQUdFX1NJWkUp
OworICAgIHYgPSBhbGxvY194ZW5oZWFwX3BhZ2VzKDEsIDApOworICAgIGlmICggdiAhPSBOVUxM
ICkgewogICAgICAgICBjbGVhcl9wYWdlKHYpOworICAgICAgICBjbGVhcl9wYWdlKCh2b2lkICop
diArIFBBR0VfU0laRSk7CisgICAgfQogICAgIHJldHVybiB2OwogfQogCi0tIAoyLjE0LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 14:40:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 14:40:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ek9qy-0002J9-Bu; Fri, 09 Feb 2018 14:40:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ek9qx-0002Dk-6a
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 14:40:39 +0000
X-Inumbo-ID: 20c0937c-0da7-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20c0937c-0da7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 15:40:10 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id 111so5589326wrb.13
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 06:40:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=from:to:subject:date:message-id:in-reply-to:references;
 bh=e38F1IMQN5NZdOkxpyVsSK7uZN3fIVvhNOW6NnBhV38=;
 b=Nu/JYKwj/3OFKqxFO/Ww3ATsLVoNikB8qG/Ne3a7sDPKxQpKqHuVH/+/8hCjDXOeKu
 va/1nd2w9UQK/Sl3PGeBHcDeJTm7Krz4js66DHXQsB0Blj5nRC+ukmNaNJ0YIMOijpXV
 1K2dL84+ss6iz0/5Qxem7iYi+LkIRsSZCj9ho=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to
 :references;
 bh=e38F1IMQN5NZdOkxpyVsSK7uZN3fIVvhNOW6NnBhV38=;
 b=DlCooHe0hOUNfZcQIZ/SmqC67ncVfqaaYb/Y6kkm6CF5WeZJgRhutV27vl1e1QhaHg
 4223czy/RD4cga58BNwIz6lqWaKpW6aUrSLQHFay/ZbxaMvSEh7JYcMI8Zbm3+6DlClS
 Tc/dxaeWmN6Dw7W6lXQkR/Q+wB3voMFQN37Glz77QcEARWH634aUoAshl+xsraz/V0Ey
 WGkKMiWqiJ/RbKe+AtU2XEdDSCoRD4TmQy+DqLiKHTpLZYEoVkWlwGG0xahbzORynv2h
 0TBI4BzIh5bl0CkdiXuz3YR8TBCriBO2SlztKOS6I0DHmP+5v7KUX9nXdqQPZx1iOv0d
 sABg==
X-Gm-Message-State: APf1xPDDB2cYq2HJApQY9VvLWxFAsAr/kGyE5tmonojdVeGZ5afLPfaM
 LzSYkkWVJ3hcmRDKh9JxFe8bNF+9LWI=
X-Google-Smtp-Source: AH8x22423Z2yDJOv7wcwLpTqqy6SDHfBgG7ojXS5ojagk8pXyMNLvU/Ne90gI0ny8euJ0tTvzqw+ow==
X-Received: by 10.223.171.24 with SMTP id q24mr2734784wrc.206.1518187237295;
 Fri, 09 Feb 2018 06:40:37 -0800 (PST)
Received: from e104803-lin.lan (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id b35sm2552229wra.13.2018.02.09.06.40.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Fri, 09 Feb 2018 06:40:36 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org
Date: Fri,  9 Feb 2018 14:39:37 +0000
Message-Id: <20180209143937.28866-50-andre.przywara@linaro.org>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Subject: [Xen-devel] [RFC PATCH 49/49] ARM: VGIC: wire new VGIC(-v2) files
	into Xen build system
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2UgaGF2ZSBib3RoIHRoZSBvbGQgVkdJQyBwcmVwYXJlZCB0byBjb3BlIHdpdGgg
YSBzaWJsaW5nIGFuZAp0aGUgY29kZSBmb3IgdGhlIG5ldyBWR0lDIGluIHBsYWNlLCBsZXRzIGFk
ZCBhIEtjb25maWcgb3B0aW9uIHRvIGVuYWJsZQp0aGUgbmV3IGNvZGUgYW5kIHdpcmUgaXQgaW50
byB0aGUgWGVuIGJ1aWxkIHN5c3RlbS4KVGhpcyB3aWxsIGFkZCBhIGNvbXBpbGUgdGltZSBvcHRp
b24gdG8gdXNlIGVpdGhlciB0aGUgIm9sZCIgb3IgdGhlICJuZXciClZHSUMuCkluIHRoZSBtb21l
bnQgdGhpcyBpcyByZXN0cmljdGVkIHRvIGEgdkdJQy12Mi4gVG8gbWFrZSB0aGUgYnVpbGQgc3lz
dGVtCmhhcHB5LCB3ZSBwcm92aWRlIGEgdGVtcG9yYXJ5IGR1bW15IGltcGxlbWVudGF0aW9uIG9m
CnZnaWNfdjNfc2V0dXBfaHcoKSB0byBhbGxvdyBidWlsZGluZyBmb3Igbm93LgoKU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Ci0tLQogeGVu
L2FyY2gvYXJtL0tjb25maWcgICAgIHwgIDYgKysrKystCiB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUg
ICAgfCAxMCArKysrKysrKystCiB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCAgOCArKysrKysr
KwogeGVuL2NvbW1vbi9NYWtlZmlsZSAgICAgIHwgIDEgKwogNCBmaWxlcyBjaGFuZ2VkLCAyMyBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9L
Y29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKaW5kZXggMjc4MmVlNjU4OS4uYWFkMTk5Mjdj
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL0tjb25maWcKKysrIGIveGVuL2FyY2gvYXJtL0tj
b25maWcKQEAgLTQ4LDcgKzQ4LDExIEBAIGNvbmZpZyBIQVNfR0lDVjMKIGNvbmZpZyBIQVNfSVRT
CiAgICAgICAgIGJvb2wKICAgICAgICAgcHJvbXB0ICJHSUN2MyBJVFMgTVNJIGNvbnRyb2xsZXIg
c3VwcG9ydCIgaWYgRVhQRVJUID0gInkiCi0gICAgICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzCisg
ICAgICAgIGRlcGVuZHMgb24gSEFTX0dJQ1YzICYmICFORVdfVkdJQworCitjb25maWcgTkVXX1ZH
SUMKKyAgICAgICAgYm9vbAorICAgICAgICBwcm9tcHQgIlVzZSBuZXcgVkdJQyBpbXBsZW1lbnRh
dGlvbiIKIAogY29uZmlnIFNCU0FfVlVBUlRfQ09OU09MRQogCWJvb2wgIkVtdWxhdGVkIFNCU0Eg
VUFSVCBjb25zb2xlIHN1cHBvcnQiCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vTWFrZWZpbGUg
Yi94ZW4vYXJjaC9hcm0vTWFrZWZpbGUKaW5kZXggNDFkNzM2NjUyNy4uMmEzZWM5NGExOCAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL01ha2VmaWxlCisrKyBiL3hlbi9hcmNoL2FybS9NYWtlZmls
ZQpAQCAtMTYsNyArMTYsNiBAQCBvYmoteSArPSBkb21haW5fYnVpbGQubwogb2JqLXkgKz0gZG9t
Y3RsLm8KIG9iai0kKEVBUkxZX1BSSU5USykgKz0gZWFybHlfcHJpbnRrLm8KIG9iai15ICs9IGdp
Yy5vCi1vYmoteSArPSBnaWMtdmdpYy5vCiBvYmoteSArPSBnaWMtdjIubwogb2JqLSQoQ09ORklH
X0hBU19HSUNWMykgKz0gZ2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSBnaWMtdjMt
aXRzLm8KQEAgLTQ3LDEwICs0NiwxOSBAQCBvYmoteSArPSBzeXNjdGwubwogb2JqLXkgKz0gdGlt
ZS5vCiBvYmoteSArPSB0cmFwcy5vCiBvYmoteSArPSB2Y3ByZWcubworaWZlcSAoJChDT05GSUdf
TkVXX1ZHSUMpLHkpCitvYmoteSArPSB2Z2ljL3ZnaWMubworb2JqLXkgKz0gdmdpYy92Z2ljLXYy
Lm8KK29iai15ICs9IHZnaWMvdmdpYy1tbWlvLm8KK29iai15ICs9IHZnaWMvdmdpYy1tbWlvLXYy
Lm8KK29iai15ICs9IHZnaWMvdmdpYy1pbml0Lm8KK2Vsc2UKK29iai15ICs9IGdpYy12Z2ljLm8K
IG9iai15ICs9IHZnaWMubwogb2JqLXkgKz0gdmdpYy12Mi5vCiBvYmotJChDT05GSUdfSEFTX0dJ
Q1YzKSArPSB2Z2ljLXYzLm8KIG9iai0kKENPTkZJR19IQVNfSVRTKSArPSB2Z2ljLXYzLWl0cy5v
CitlbmRpZgogb2JqLXkgKz0gdm1fZXZlbnQubwogb2JqLXkgKz0gdnRpbWVyLm8KIG9iai0kKENP
TkZJR19TQlNBX1ZVQVJUX0NPTlNPTEUpICs9IHZwbDAxMS5vCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKaW5kZXggNzdmYTc1
NjMyOS4uNjkwYWU4OTJlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCisr
KyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwpAQCAtODUzLDYgKzg1MywxNCBAQCBpbnQgdmdp
Y19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdmNwdSwKICAg
ICByZXR1cm4gcmV0OwogfQogCit2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwK
KyAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKKyAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcmRpc3RfcmVnaW9uICpyZWdpb25zLAor
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnRpZF9iaXRzKQoreworICAgIC8q
IER1bW15IGltcGxlbWVudGF0aW9uIHRvIGFsbG93IGJ1aWxkaW5nIHdpdGhvdXQgYWN0dWFsIHZH
SUN2MyBzdXBwb3J0LiAqLworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTog
QwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9NYWtlZmlsZSBiL3hlbi9jb21tb24vTWFrZWZpbGUK
aW5kZXggM2EzNDlmNDc4Yi4uOTJhMWQxZmE1OCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9NYWtl
ZmlsZQorKysgYi94ZW4vY29tbW9uL01ha2VmaWxlCkBAIC0xOSw2ICsxOSw3IEBAIG9iai15ICs9
IGtleWhhbmRsZXIubwogb2JqLSQoQ09ORklHX0tFWEVDKSArPSBrZXhlYy5vCiBvYmotJChDT05G
SUdfS0VYRUMpICs9IGtpbWFnZS5vCiBvYmoteSArPSBsaWIubworb2JqLSQoQ09ORklHX05FV19W
R0lDKSArPSBsaXN0X3NvcnQubwogb2JqLSQoQ09ORklHX0xJVkVQQVRDSCkgKz0gbGl2ZXBhdGNo
Lm8gbGl2ZXBhdGNoX2VsZi5vCiBvYmoteSArPSBsem8ubwogb2JqLSQoQ09ORklHX0hBU19NRU1f
QUNDRVNTKSArPSBtZW1fYWNjZXNzLm8KLS0gCjIuMTQuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:03:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:03:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAD6-0007Rs-7n; Fri, 09 Feb 2018 15:03:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tgjv=fd=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ekAD4-0007Rm-QY
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 15:03:31 +0000
X-Inumbo-ID: 51d5f0e7-0daa-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::60b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 51d5f0e7-0daa-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 16:03:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=rZIPzTdK4ZMknbUqO6n9DsHuRl6OT+q9kctc3XYzlNo=;
 b=f4tAk5MF59J7xIntzWiKnQpkyZm+W+vLGhWx+Gi2r3QFxQ5Qv1vMbHp7BWdmA8vTwV127sXL1JjeN398UYKyKlMwe6mj4MfMa5n5bdm1aAZSTm5WqKD3yUDAkKTsxn7LHZislAC8U/RFGZrNcdh030Y1DYbXJJe78rHn93OW/dk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.52) by
 DB6PR0301MB2407.eurprd03.prod.outlook.com (2603:10a6:4:59::12) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 9
 Feb 2018 15:03:21 +0000
To: Dario Faggioli <dfaggioli@suse.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
Date: Fri, 9 Feb 2018 17:03:17 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518182334.5019.15.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: DB6PR07CA0004.eurprd07.prod.outlook.com
 (2603:10a6:6:2d::14) To DB6PR0301MB2407.eurprd03.prod.outlook.com
 (2603:10a6:4:59::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 76f3e450-785b-4bef-15b7-08d56fce42c4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0301MB2407; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2407;
 3:juv4XWUa7NCM7XN4cBZx3NOG+CyTEnNYquSBPUtqI0fPnwcwkE0pR/IxG00grRznBX2PyMH5+Ry8LsOdgb6JcZDjR8HVbUsJ7OIHkt4QoLfUvZsRHy7xOGZVdOGfXSCD1d0tZLsz9c47LmYMxAmmNRhCN8+qdz7ldpMh2J8/L5KE0aJrmj2Rqkqm3vbhUG8LjT3IKsLHYAXYJph76CqycQEVgI54UO+ycB98+RBXLPtwrQ6Hpl+sudoDiBsOIm8u;
 25:jQtHKEJoi2kYhFgU7dXsgCtlFvWAdBsIITlyewgbfEiV4j4BiNtQ3+E3l+nVw9bjrv2ZYJ4q5gV8eaKDG8qkNrUFQ5Aygj6DQHaL6v0Spa9ZGcT9jQhOPYKyiFm4fjwaofnb4s7S3wUCe+DyzqTEr53sQWrqRuHw9ZwmgrAJVO0nKIumrgMVucSfrQbd6oJ7+gcTnbNqNwAjLA24zBjNjtYACOUghLIB8vGzeiQLsXRte2KgoB0UPRq3WknOis2xBxywQI7hj3Dup8CCMUr8dOA1hWOKlWbMptJxaX98g3qso1kDA5a+UPV9pHeVDPKd8rmmX2hK6cvJZ8tmmMxABw==;
 31:iW4sJtk3OgIBT4i9lxeHGobytgg/7cc67zskGWmOvUc0Jvb9yfqhGqwxP+4Qbb/Z5HszMCYkkWUx3w09SIU8hdVwZfzea8O7hgblgCZBjPqxutLQiO0BKeXp3U3bXhWkSnc1ca/j09uEuLMLvFGLsLqrb8fyQtvBB4/A7+rXTJXDG+tUg065o80PgVKhaU03+tmE3KWDreyewOY1+qbLTglGtN831XofHy6zaEjgKt0=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2407:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2407;
 20:5/7am23eA+r9efbcZojH9nDBmww4ZYDbqpgwat8y0/fcUuZCQHDIVJ0RHtFxl1pO4shZfqrEsatlk3zcee8MNsTM6wTxr8EozIDnucJolzDV8Ui9ZCK+Jrwto6XitzaEdXGRtEjCXg2zW58cWQtCIvwK/VaxO+Trii1+vf7jHRVT9G9oh478xpJggILKr2w2b1SnYQh6sJD6x25sPdU9hcUgG2fMVW80PudtcXSf8eL98V/Q3erodq3F1dUJu/+Ohr1dyGrSJETFq4+wU0CAw0vkwz/HTeIQyi4Pm/CVTuP+BTNH0btr1jr74mk+6WkqMaTDdL8NMPkdkXM3hbav+fUIAxCQ5khp58qGKyco+iBKSLRK8jrfpxVrKYJNujsASlQ3j1p2YvGBdSFnvUPe1LNZGBjZ6cWbLh4jVF59IwAsDme1w1v2nlL1tHHzDuUVG/COYbVp7FBsEt79CX++zf0ghVQqYHCvBjVeaAe+UBiwhJwfPd0LDlYKb/5E+FOm;
 4:8Dhz0VcwkZpv8c6nfyPMbWHqB+vehZ2jWZaaj/sTANPMLfL3Z8KZmIzVMVjNemPvR1ik+3q62k2dFPTqf3MVipktG2ctYfrke+hGlajdf9X0DcKjt576dhLC1u0FZyah3ZQT2b/ZyUXB11oC6VVn1dvhGdWmWsz9wjfJQPPAOtmaB0A5aLYYogA+PoKxHgSi0IcUdpC6fEpLHyhTaCDbRNbgAd1evQdyyVgBC2lsEETNulZXbPrvX/ohsBa+ecZgfLCN4YALWbQ3YV+57Feb/PvtKnIsl5e2ConDinJ82k4HGLJ4vKH1c+V52+D5Ln87
X-Microsoft-Antispam-PRVS: <DB6PR0301MB2407C6049DCA1E36DB658A64E6F20@DB6PR0301MB2407.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(17755550239193);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231101)(2400082)(944501161)(3002001)(6041288)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:DB6PR0301MB2407; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0301MB2407; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(39380400002)(366004)(376002)(396003)(346002)(189003)(199004)(105586002)(16576012)(316002)(4326008)(86362001)(53936002)(59450400001)(77096007)(68736007)(478600001)(54906003)(97736004)(55236004)(58126008)(53546011)(386003)(31696002)(16526019)(186003)(64126003)(36756003)(76176011)(52116002)(26005)(2486003)(23676004)(52146003)(106356001)(6666003)(65826007)(7736002)(81156014)(305945005)(2870700001)(6486002)(8676002)(8936002)(2950100002)(6916009)(229853002)(81166006)(31686004)(47776003)(80792005)(72206003)(65806001)(66066001)(65956001)(25786009)(5660300001)(83506002)(2906002)(50466002)(6246003)(39060400002)(67846002)(3846002)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2407; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDFNQjI0MDc7MjM6aW5QYklyaTBremwxNGZoSTVjMjhZbVdH?=
 =?utf-8?B?NjNRblJXNW9Vd25jYlM5K252ZGFPeEoxOU1xbk04eWNhM1VibEdzNUs0RERL?=
 =?utf-8?B?NjczaWFQV1dJWUh0Qzh3bWkwOUVXL0pVbk1tTjJnSWE4NHQ2RmsvQWtWN1Uv?=
 =?utf-8?B?d2dja2lQZkp6elpkKzMxeHB4VmZlNjdZYWx6cG81aWgzekpGM1h6WUUyeU5J?=
 =?utf-8?B?R2tldWlPeC84R3ZvLzFyMzh6UmNWY282MTBYWStaVitrRmU0aFZXZEtGbWVo?=
 =?utf-8?B?dUlLM0k0d2NYMUg0eXQvWXdGT3dDSXlHQ3B5Mi9LTUorTk5RMXZlcURwcGpH?=
 =?utf-8?B?U0ZxVnpDZjBvbXc1WlJBV3Q0dHdyY3p0M0xvdUJJWERyWStNdFFNRXBlRk5F?=
 =?utf-8?B?QkJhc0E2Zi84RnhMSzg0eGZQeEhPNHFKV1ZBNWhxL3BWV2NIVW9qMG1QZHl4?=
 =?utf-8?B?TGp6bXhWc2hmWjE3QjRuYXliVmtQZmxzSGFwTGtvT21uM01NYWthOVhmOE9r?=
 =?utf-8?B?TCtROHhUa3d0MlBUMmVkQ1VFYktFcWNVcWhKaWxyOFQyUjNmV0JJSGNGYnFr?=
 =?utf-8?B?dm1pVStYN2ZIeENQQzBWdlBwd3FtcXV2ZWhaS0NkeWxiR2RPc1lxYlZDanNX?=
 =?utf-8?B?OVBHR21hOTR2V013RTB4a05qZTBQQUJwK3Bmc1hWMnJRZFBla2MxOFdRdnN4?=
 =?utf-8?B?Rk44aXE5Q0NrTlRKTlFOdVl1TWJFNEFnWWNJRGZuU0Y3MjluR2tDTEYwVUlF?=
 =?utf-8?B?Z054Sy9CUHloWTRTMlJGYng3N3BDQmplUnA5c2NQNjkzL0xUQWhJQWVzZDRm?=
 =?utf-8?B?N0FsTW5JM3JRUXE4T0V3cHd0RXRHR3pXbUZmcW1JSSszZXNaWkxUZ0tzZzNr?=
 =?utf-8?B?ZHcwVm01cDI2OHZYczYyaURDc3RuTG9pSGtmKzRhaUNHMUJESkNWcHlTUlZs?=
 =?utf-8?B?SE9nNmlMYVptbWMwemNNcU1jRlRLNnNHL0FGUFRlY0R5OHBlRUxvVmF2a2Vs?=
 =?utf-8?B?RnFjUStvcUN1QU8rdG9QZkY4L3docm8yUzdzQVROY3p6UkhCRUNCck5sKzM0?=
 =?utf-8?B?R25NVEo3d1NOMU5aQ3lkckRseXBBZm5UZThEYnJZek1qTFF3bGVHd1IwQ042?=
 =?utf-8?B?QUx6TWx0RDhTbVRYSVRwM2xJQ3RGWVlhREpieUNCWk1sSlh3TWtaYVQyZjhR?=
 =?utf-8?B?dkpUallLNGhScEIwZXEzNGN3WEVKVE45cU5wcXoya3JvZm1oMzkrMlJxcW80?=
 =?utf-8?B?bGlYQUJhVXMvWFVtRURuL2NQY09FcXBpbDFHV2VHOW04NG05cERoR21PRktq?=
 =?utf-8?B?K1ZBbS93TVZVU3psN3loLzgyb1o4R0JkVUhjUUh2TEJMNzB6SmdKNWxIOFRi?=
 =?utf-8?B?amt6S0JEQ0pkYWdRVHNzQ0s0QjNCOXBHSnRwUVVHc3RvSFdvclFHMGdRRUc5?=
 =?utf-8?B?TlU3QlZaSTlZSGladmdxcVFyQzJNQlZFQU5oWlhjZTFIYlIrcXJnUXE0T0JV?=
 =?utf-8?B?VlNnUXY4Zkx3c2xvNjh3TXo5by9BYzlPaGZSZ3RXQ2hJWGxCQm04RUI0SStr?=
 =?utf-8?B?WE9aQmh2WUFCaWt6ZGlIbDcrZWFabGhvdklTSHo2T2NwSHpDQk81VkFudFBN?=
 =?utf-8?B?UWx0akxnRlFwOWswckNWU1pZbTZEUFRUOVNweVczMENDYmlNa0YzZzdNbUUy?=
 =?utf-8?B?a1pwU0pseUlDWUhhSVZRNTk2S3VMVEg4bFBsdGl6WlFCRGYvVWlFZnh0K0hM?=
 =?utf-8?B?elQzOUptdWNidkptQVdIZ2tOa0dqZHpoNWppM0hmVW8waVp2NXFzWHRPRUpv?=
 =?utf-8?B?RTROaFVMRHlCUFpFYmtNZ2tYbWVDR2xrdnRZQm5EbTlTRCtsSUVPY0svWk1l?=
 =?utf-8?B?WlBDTTM3b2taNWFUUDgwSWxWNXlkaHZDVTBTMXRubGE4MnRRTWdWQlF4L2Zl?=
 =?utf-8?B?di9rU0IxV05SQm1sZlVsYncybUh4SHBoa2VrMjRQeXFVMkdWTXN5UUJPMWtO?=
 =?utf-8?B?TXhLMWxVMTFiRTJXZjRpQnhpWExiSHM3YUMzN3A4M0RpMktmQi9YVDVBU2tm?=
 =?utf-8?Q?Uaj3vs2Q6tyOZquqChFYeHnIHp4?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2407;
 6:Qqar15SOjJRZCfkaDd8FWB/jb8UgVJXpFHj1APILxlNWc9eiUwKfBJ98paVl2zjJ9+YWFdlAxvR/TJNsiwgOOT6ZI/bF0WaYB9SYySCNn+wEGqpvuXH0UUmiUGPTlYbR2a/QjcpilLEZDpv0R3xBHzlMjSAGfM+V+H9Od0jgr/jV7/LI4gQY4l/EpC7fSNAI070pL/VKfangUVm+UkeLu7hAFhUgwelAOw9/BorPi/ygnkZvzIVj2sSUFZo8eSbinKuju8iLO3XlX6ByG/hhQatxKwCeTDTQSVXSn5jr4TP6FYmtmgaBX5H+e90KJHEs+TnLIzqDx9U7aINBqY8Vk5zu6+pPJoUhJn9iuQJwIqk=;
 5:9A4Jktst5t6vLfCvGsdKF8RmUA3OGqEdzBdtXPy0re/se1pmxz4wj8L00HI0ul+ObelTyu7QSw1KrnLpzhb06pV9ePa9WQTya+xw2q91kJTfKyobWbnHmpol6+H86Qjy54jrjSrg8CmgG6MYCwpZPyuuHhpTjb2Ox6PZqhXEUWQ=;
 24:TodD4qs39JnoHMiOWYxdn52jJGJDVUGxxEyRLQ13K8GSbSJGvpm+jRJV+2HXCTtuw2HGHDOdFTE4vXlRlbq97g0vtCNdnT6gnf7jgdQYFrc=;
 7:kECUnFBVk6F7fgTS7WFIQcLR7B0/eKygi2QqEc8nG5OJW3WyLBN/qPaz3shtUcVNunpmTI9dL1Xh5KdapH+dpepLUjbQYsseFxc4YDLTJ8OFvPbGeiYl87wAX5t89B6DRHii4iAKSGvB0h73cik61pF356azwwlA2/7nyvLgHK7LYF0HXgtm7aB9iKCoRzK/uYfNuGvLvAiX9SkSIa6drjsaMByIcBZ1sQZ+7ejaSfbbEQEbJS6hkSYNgQh70kXA
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 15:03:21.3761 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 76f3e450-785b-4bef-15b7-08d56fce42c4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2407
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gRGFyaW8sCgpPbiAwOS4wMi4xOCAxNToxOCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4g
T2ssIHNvIHlvdSdyZSBnaXZpbmc6Cj4gLSA0MCUgQ1BVIHRpbWUgdG8gRG9tYWluLTAKPiAtIDUw
JSBDUFUgdGltZSB0byBEb21SCj4gLSA0MCUgQ1BVIHRpbWUgdG8gRG9tQQo+IC0gNDAlIENQVSB0
aW1lIHRvIERvbUQKPiB0b3RhbCB1dGlsaXphdGlvbiBpcyAxNzAlLiBBcyBmYXIgYXMgSSd2ZSB1
bmRlcnN0b29kIHlvdSBoYXZlIDQgQ1BVcywKPiByaWdodD8gSWYgeWVzLCB0aGVyZSAqc2hvdWxk
KiBiZSBubyBwcm9ibGVtcy4gKFdlbGwsIGluIHRoZW9yeSwgd2UnZAo+IG5lZWQgYSBzY2hlZHVs
YWJpbGl0eSB0ZXN0IHRvIGtub3cgZm9yIHN1cmUgd2hldGhlciB0aGUgc3lzdGVtIGlzCj4gImZl
YXNpYmxlIiwgYnV0IEknbSBnb2luZyB0byBhc3N1bWUgdGhhdCBpdCBzb3J0IG9mIGlzLCBhbmQg
bGVhdmUgdG8KPiBNZW5nIGFueSBmdXJ0aGVyIHJlYWwtdGltZSBzY2hlZHVsaW5nIGFuYWx5c2lz
IHJlbGF0ZWQgY29uZmlndXJhdGlvbnMuCj4gOi0pICkuCkJlaW5nIGEgYml0IG1vcmUgc3BlY2lm
aWMsIEkgZ2l2ZToKCiDCoC0gNCoxMCUgQ1BVIHRpbWUgdG8gRG9tYWluLTAKIMKgLSAxKjUwJSBD
UFUgdGltZSB0byBEb21SCiDCoC0gNCoxMCUgQ1BVIHRpbWUgdG8gRG9tQQogwqAtIDQqMTAlIENQ
VSB0aW1lIHRvIERvbUQKCldoaWNoIHNlZW1zIHRvIGJlIHNjaGVkdWxhYmxlIG9uIDQqMTAwJSBD
UFUuIEkgZ3Vlc3MgTWVuZyBjb3VsZCBzaGVkIAptb3JlIGxpZ2h0IG9uIHRoaXMgdG9waWMgZnJv
bSB0aGVvcmV0aWNhbCBwb2ludCBvZiB2aWV3LgoKPiBTbywgdGhpcyBzaG91bGQgd29yaywgYXMg
YWxsb3dpbmcgdGhlIG90aGVyIGRvbWFpbnMgdG8gdXNlIGV4dHJhdGltZQo+IHNob3VsZCAqbm90
KiBhbGxvdyB0aGVtIHRvIHByZXZlbnQgRG9tUiB0byBnZXQgaXQncyA1MCUgc2hhcmUgb2YgQ1BV
Cj4gdGltZS4KVGhhdCBpcyBteSBwb2ludC4KCj4gSSB3b25kZXIsIHRob3VnaCwgaWYgdGhpcyBj
YXNlIHdvdWxkIG5vdCBiZSBiZXR0ZXIgaWYgY3B1cG9vbHMgYXJlCj4gdXNlZC4gRS5nLiwgeW91
IGNhbiBsZXZlIHRoZSBub24gcmVhbC10aW1lIGRvbWFpbnMgaW4gdGhlIGRlZmF1bHQgcG9vbAo+
IChhbmQgaGF2ZSBDcmVkaXQgb3IgQ3JlZGl0MiB0aGVyZSksIGFuZCB0aGVuIGhhdmUgYW4gUlRE
UyBjcHVwb29sIGluCj4gd2hpY2ggeW91IHB1dCBEb21SLCB3aXRoIGl0cyA1MCUgc2hhcmUsIGFu
ZCBwZXJoYXBzIHNvbWVvbmUgZWxzZSAoanVzdAo+IHRvIGF2b2lkIHdhc3RpbmcgdGhlIG90aGVy
IDUwJSkuClRoZSBwcm9ibGVtIGhlcmUgaXMgdGhhdCBkb21haW5zIGNhbiBub3QgaGF2ZSB0aGVp
ciB2Y3B1cyBmcm9tIGRpZmZlcmVudCAKY3B1cG9vbC4gU28gd2Ugd291bGQgd2FzdGUgdGhhdCBm
cmFjdGlvbiBvZiBDUFUuCklNSE8gaW4gY2FzZSBvZiBwY3B1IHBhcnRpdGlvbmluZyB3aXRoIGNw
dXBvb2xzLCB3ZSBsb29zZSBhIHByYWN0aWNhbCAKYXBwbGljYXRpb24gb2YgUlREUyBzY2hlZHVs
ZXIuIEEgcG9vbCB3aXRoIG51bGwgc2NoZWR1bGVyIHdpbGwgZG8gdGhlIApqb2IgZm9yIFJUIGRv
bWFpbi4KSU1ITyBvbmUgd291bGQgYmVuZWZpdCBmcm9tIGEgUlREUyBzY2hlZHVsZXIgb25seSBp
biBjYXNlIGhlIGhhcyBydCAKdmNwdShzKSB3aXRoIHV0aWxpemF0aW9uIG9mIGZyYWN0aW9uIG9m
IHBjcHUgYW5kIHdhbnQgdG8gc2F2ZSByZW1haW5pbmcgCnJlc291cmNlcy4KCj4gQmFzaWNhbGx5
LCBjYW4geW91IGFsc28gZnVsbHkgbG9hZCAobGlrZSB3aXRoIGRkIGFzIGFib3ZlLCBvciBqdXN0
IHllcwo+IG9yIHdoaWxlKDEpKSBEb21SLCBhbmQgdGhlbiBjaGVjayBpZiBpdCBpcyBnZXR0aW5n
IDUwJT8KPiAgIEZvciBhIGZpcnN0Cj4gYXBwcm94aW1hdGlvbiBvZiB0aGlzLCB5b3UgY2FuIGNo
ZWNrIHdpdGggeGVudG9wLgoKRm9yIHN1cmUgSSBkaWQgdGhpcyBydW4uIHhlbnRvcCBjbGVhcmx5
IHNob3dzIDUwJSBpbiBjYXNlIG9mIERvbVIgbG9hZGVkIAp3aXRoIGRkLCBhbmQgZXF1YWwgZGlz
dHJpYnV0aW9uIG9mIENQVSByZXNvdXJjZXMgYW1vbmcgb3RoZXIgZG9tYWlucywgaS5lLjoKCiDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNUQVRFwqDCoCBDUFUoc2VjKSBDUFUoJSnCoMKgwqDCoCBN
RU0oaykgTUVNKCUpwqAgTUFYTUVNKGspIApNQVhNRU0oJSkgVkNQVVMgTkVUUyBORVRUWChrKSBO
RVRSWChrKSBWQkRTwqDCoCBWQkRfT0/CoMKgIFZCRF9SRCBWQkRfV1LCoCAKVkJEX1JTRUNUwqAg
VkJEX1dTRUNUIFNTSUQKIMKgwqDCoMKgwqAgRG9tQSAtLS0tLXLCoMKgwqDCoMKgIDIwMzI1wqAg
MTE3LjDCoMKgwqAgMjE3ODk2MMKgwqAgNTMuNiAyMTgwMDk2NTMuN8KgwqAgCm4vYcKgwqDCoMKg
IDTCoMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgIDAgMMKgwqDC
oMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIAowwqDCoMKgwqDC
oMKgwqDCoMKgIDDCoMKgIDExCiDCoMKgwqDCoMKgIERvbUQgLS0tLS1ywqDCoMKgwqDCoCAyMDI4
MsKgIDExNi40wqDCoMKgIDEwNDg0NjTCoMKgIDI1LjggMTA0OTYwMDI1LjjCoMKgwqDCoCAKMcKg
wqDCoCAwNMKgwqDCoCAwwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKgwqAgMCAw
wqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgCjDCoMKg
wqDCoMKgwqDCoMKgwqAgMMKgwqAgMTEKIMKgIERvbWFpbi0wIC0tLS0tcsKgwqDCoMKgwqAgMjEx
MjPCoCAxMTcuMsKgwqDCoMKgIDI2MjE0NMKgwqDCoCA2LjXCoMKgIG5vIGxpbWl0IApuL2HCoMKg
wqDCoCA0wqDCoMKgIDA0wqDCoMKgIDDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqAgMMKg
wqDCoCAwwqDCoMKgwqDCoMKgwqAgMCAwwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgwqDC
oCAKMMKgwqDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgIDIKIMKgwqDCoMKgwqAgRG9tUiAtLS0tLXLC
oMKgwqDCoMKgwqDCoCAyODTCoMKgIDUwLjDCoMKgwqDCoCAxOTY0OTbCoMKgwqAgNDQ5NjAwIDE5
NzYzMiA0LjnCoMKgwqDCoCAKMcKgwqDCoMKgIDHCoMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKg
wqDCoMKgwqDCoCAwwqDCoMKgIDDCoMKgwqDCoMKgwqDCoCAwIDDCoMKgwqDCoMKgwqDCoCAwwqDC
oMKgwqDCoMKgwqDCoMKgIAowwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgIDExCgpJbiBjYXNlIEkg
cnVuIG15IHRlc3QsIHdpdGggeGVudG9wIEkgc2VlIHNvbWV0aGluZyBsaWtlIGZvbGxvd2luZzoK
CiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFNUQVRFwqDCoCBDUFUoc2VjKSBDUFUoJSnCoMKgwqDC
oCBNRU0oaykgTUVNKCUpIE1BWE1FTShrKSAKTUFYTUVNKCUpIFZDUFVTIE5FVFMgTkVUVFgoaykg
TkVUUlgoaykgVkJEU8KgwqAgVkJEX09PIFZCRF9SRMKgwqAgVkJEX1dSwqAgClZCRF9SU0VDVMKg
IFZCRF9XU0VDVCBTU0lECiDCoCBEb21haW4tMCAtLS0tLXLCoMKgwqDCoMKgIDIyMzQ5MyAxMjAu
MsKgwqDCoCAyMTc4OTYwwqDCoCA1My42IDIxODAwOTY1My43wqDCoCAKbi9hwqDCoMKgwqAgNMKg
wqDCoCAwwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKgwqAgMCAwwqDCoMKgwqDC
oMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgCjDCoMKgwqDCoMKgwqDC
oMKgwqAgMMKgwqDCoCAyCiDCoMKgwqDCoMKgIERvbUQgLS0tLS1ywqDCoMKgwqDCoCAyMTUwMzYg
MTE4LjfCoMKgwqAgMTA0ODQ2NMKgwqAgMjUuOCAxMDQ5NjAwMjUuOMKgwqDCoMKgIAo0wqDCoMKg
wqAgNMKgwqDCoCAwwqDCoMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKgwqAgMCAwwqDC
oMKgwqDCoMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoMKgwqAgCjDCoMKgwqDC
oMKgwqDCoMKgwqAgMMKgwqAgMTEKIMKgwqDCoMKgwqAgRG9tQSAtLS0tLS3CoMKgwqDCoMKgIDIx
NTM5NiAxMTUuNMKgwqDCoCAyMTc4OTYwwqDCoCA1My42IDIxODAwOTY1My43wqDCoMKgwqAgCjTC
oMKgwqAgMDTCoMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgIDAg
MMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDCoMKgIAowwqDC
oMKgwqDCoMKgwqDCoMKgIDDCoMKgIDExCiDCoMKgwqDCoMKgIERvbVIgLS0tLS1ywqDCoMKgwqDC
oMKgwqAgNjE0NcKgIDM4LjfCoMKgwqDCoCAxOTY0OTbCoMKgwqAgNC44IDE5NzYzMiA0LjnCoMKg
wqDCoCAKMcKgwqDCoMKgIDHCoMKgwqAgMMKgwqDCoMKgwqDCoMKgIDDCoMKgwqDCoMKgwqDCoCAw
wqDCoMKgIDDCoMKgwqDCoMKgwqDCoCAwIDDCoMKgwqDCoMKgwqDCoCAwwqDCoMKgwqDCoMKgwqDC
oMKgIAowwqDCoMKgwqDCoMKgwqDCoMKgIDDCoMKgIDExCgpXaGF0IGlzIG9rIGZvciBsaXRtdXMt
cnQgdGVzdCBsb2FkLCB3aGljaCBieSBkZWZhdWx0IHJ1bnMgdGFzayBmb3IgMC45NSAKb2YgZ2l2
ZW4gd2NldC4KCkkgZ2V0IHNldmVyYWwgZGVhZGxpbmUgbWlzc2VzIGluIGEgNCBtaW51dGUgcnVu
IG9mIHRhc2sgd2l0aCAxMG1zIApwZXJpb2QuIFhlbnRvcCB3b3VsZCBub3Qgc2hvdyBzdWNoIGRl
dmlhdGlvbnMsIGl0IGlzIHRvbyBjb2Fyc2UgZ3JhaW5lZC4KCj4gICBJZiB5b3Ugd2FudCB0byBi
ZSBldmVuIG1vcmUgc3VyZS95b3Ugd2FudCB0byBrbm93IGl0IHByZWNpc2VseSwgeW91IGNhbiB1
c2UgdHJhY2luZy4KWWVwLCBtYXliZSBpdHMgdGltZSBmb3IgbWUgdG8gZ2V0IGZhbWlsaWFyIHdp
dGggdHJhY2luZyBpbiBYRU4uCgo+IElmIERvbVIgaXMgbm90IGFibGUgdG8gZ2V0IGl0cyBzaGFy
ZSwgdGhlbiB3ZSBoYXZlIGFuIGlzc3VlL2J1ZyBpbiB0aGUKPiBzY2hlZHVsZXIuIElmIGl0IGRv
ZXMsIHRoZW4gdGhlIHNjaGVkdWxlciBpcyBkb2luZyBpdHMgam9iLCBhbmQgdGhlCj4gaXNzdWUg
bWF5IGJlIHNvbWV3aGVyZSBlbHNlIChlLmcuLCBzb21ldGhpbmcgaW5zaWRlIHRoZSBndWVzdCBt
YXkgZWF0Cj4gc29tZSBvZiB0aGUgYnVkZ2V0LCBpbiBzdWNoIGEgd2F5IHRoYXQgbm90IGFsbCBv
ZiBpdCBpcyBhdmFpbGFibGUgd2hlbgo+IHlvdSBhY3R1YWxseSBuZWVkIGl0KS4KVGhlIERvbVIg
Z3Vlc3QgaXMgcmVhbGx5IGxlYW4sIEkgYWxyZWFkeSBzaG93biBwcm9jZXNzZXMgbGlzdCBpbiBp
dC4gSSAKcmVhbGx5IGRvdWJ0IGluaXQgdG9nZXRoZXIgd2l0aCBnZXR0eSBvbiBIVkMgY2FuIGVh
dCBhbm90aGVyIDEwJSBvZiBDUFUgCmF0IGFueSBtb21lbnQuCgoKLS0gCgoqQW5kcmlpIEFuaXNv
dioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:04:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:04:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekADd-0007WK-In; Fri, 09 Feb 2018 15:04:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekADc-0007WB-J3
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:04:04 +0000
X-Inumbo-ID: 6578a095-0daa-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6578a095-0daa-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 16:03:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67625069"
Date: Fri, 9 Feb 2018 15:02:03 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209150203.fezsppamjjav7tff@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-4-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-4-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 03/28] VIOMMU: Add irq request callback
 to deal with irq remapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gRnJvbTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gVGhpcyBwYXRj
aCBpcyB0byBhZGQgaXJxIHJlcXVlc3QgY2FsbGJhY2sgZm9yIHBsYXRmb3JtIGltcGxlbWVudGF0
aW9uCj4gdG8gZGVhbCB3aXRoIGlycSByZW1hcHBpbmcgcmVxdWVzdC4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBD
aGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL3Zpb21tdS5j
ICAgICAgICAgIHwgMTUgKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11
LmggfCA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4
ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgIDYgKysrKysKPiAgMyBmaWxlcyBjaGFuZ2Vk
LCA3NSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20t
eDg2L3Zpb21tdS5oCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4v
Y29tbW9uL3Zpb21tdS5jCj4gaW5kZXggZmQ4YjdmZC4uNTNkNGI3MCAxMDA2NDQKPiAtLS0gYS94
ZW4vY29tbW9uL3Zpb21tdS5jCj4gKysrIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IEBAIC0xMTQs
NiArMTE0LDIxIEBAIGludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4
ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3ApCj4gICAgICByZXR1cm4gcmM7Cj4gIH0KPiAgCj4gK2lu
dCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBp
bmdfcmVxdWVzdCAqcmVxdWVzdCkKPiArewo+ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11ID0g
ZC0+YXJjaC5odm1fZG9tYWluLnZpb21tdTsKPiArCj4gKyAgICBpZiAoICF2aW9tbXUgKQo+ICsg
ICAgICAgIHJldHVybiAtRU5PREVWOwo+ICsKPiArICAgIEFTU0VSVCh2aW9tbXUtPm9wcyk7Cj4g
KyAgICBpZiAoICF2aW9tbXUtPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0ICkKPiArICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKCkVPUE5PVFNVUFA/IEVJTlZBTCBzZWVtcyBsaWtlIHNvbWV0aGluZyB0
aGUgaGFuZGxlciBpdHNlbGYgc2hvdWxkCnJldHVybiB3aGVuIHByb2Nlc3NpbmcgdGhlIGlucHV0
cy4KCj4gKwo+ICsgICAgcmV0dXJuIHZpb21tdS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3QoZCwg
cmVxdWVzdCk7Cj4gK30KPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9k
ZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAw
MDAwMC4uMDFlYzgwZQo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L3Zpb21tdS5oCj4gQEAgLTAsMCArMSw1NCBAQAo+ICsvKgo+ICsgKiBpbmNsdWRlL2FzbS14ODYv
dmlvbW11LmgKPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE3IEludGVsIENvcnBvcmF0aW9u
Lgo+ICsgKiBBdXRob3I6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+ICsgKgo+
ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeSBpdAo+ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlLAo+ICsgKiB2ZXJzaW9uIDIsIGFzIHB1
Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+ICsgKgo+ICsgKiBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1
dCBXSVRIT1VUCj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdh
cnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yCj4gKyAq
IG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29w
eSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYWxvbmcgd2l0aAo+ICsgKiB0aGlz
IHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiAr
ICoKPiArICovCj4gKyNpZm5kZWYgX19BUkNIX1g4Nl9WSU9NTVVfSF9fCj4gKyNkZWZpbmUgX19B
UkNIX1g4Nl9WSU9NTVVfSF9fCj4gKwo+ICsvKiBJUlEgcmVxdWVzdCB0eXBlICovCj4gK2VudW0g
dmlvbW11X2lycV9yZXF1ZXN0X3R5cGUgewo+ICsgICAgVklPTU1VX1JFUVVFU1RfSVJRX01TSSA9
IDAsCj4gKyAgICBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJQyA9IDEKPiArfTsKPiArCj4gK3N0cnVj
dCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdAo+ICt7Cj4gKyAgICB1bmlvbiB7Cj4gKyAgICAg
ICAgLyogTVNJICovCj4gKyAgICAgICAgc3RydWN0IHsKPiArICAgICAgICAgICAgdWludDY0X3Qg
YWRkcjsKPiArICAgICAgICAgICAgdWludDMyX3QgZGF0YTsKPiArICAgICAgICB9IG1zaTsKPiAr
ICAgICAgICAvKiBSZWRpcmVjdGlvbiBFbnRyeSBpbiBJT0FQSUMgKi8KPiArICAgICAgICB1aW50
NjRfdCBydGU7Cj4gKyAgICB9IG1zZzsKCkRvIHlvdSByZWFsbHkgbmVlZCB0aGUgbXNnIG5hbWUg
aGVyZT8gSUlSQyB3ZSBzdXBwb3J0IGFub255bW91cwp1bmlvbnMgZm9yIG5vbiBwdWJsaWMgc3Ry
dWN0dXJlcy4KCj4gKyAgICB1aW50MTZfdCBzb3VyY2VfaWQ7Cj4gKyAgICBlbnVtIHZpb21tdV9p
cnFfcmVxdWVzdF90eXBlIHR5cGU7Cj4gK307CgpUaGlzIHN0cnVjdHVyZSBsb29rcyBmaW5lLCBi
dXQgaXQgd291bGQgYmUgbW9yZSBoZWxwZnVsIHRvIGludHJvZHVjZQp0aGUgc3RydWN0IHRvZ2V0
aGVyIHdpdGggdGhlIGRldmljZSBzcGVjaWZpYyBoYW5kbGVfaXJxX3JlcXVlc3QKZnVuY3Rpb24s
IG9yIGVsc2UgdGhlIGZpZWxkcyBpbnNpZGUgb2YgdGhpcyBzdHJ1Y3QgYXJlIG5vdCByZWxldmFu
dC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:06:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:06:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAGB-0007lG-0F; Fri, 09 Feb 2018 15:06:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vdwz=fd=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ekAG9-0007l7-Gj
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 15:06:41 +0000
X-Inumbo-ID: c33874bf-0daa-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c33874bf-0daa-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 16:06:11 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id b21so16867264wme.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 07:06:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:from:to:references:cc:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=l/g5BhdtfKwKFIvRB6z1RNDBjPTZKMnlZBvy05+WZgE=;
 b=HCzNFtieGshODzmZirwmssvGVrldj9jErfw/Yi3aWTv64Mb0Mx+qk8O4zpJboi+a4q
 FWuOXYJWIeyPNnFnfDuO3SH3zmcezVMCLuFAJbXyHPrpPvrslbJXu/hxU3oqBa3HvuMK
 RHqnt7L+ix848ozDZflrC4viZFAy07MKOlbRk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:references:cc:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=l/g5BhdtfKwKFIvRB6z1RNDBjPTZKMnlZBvy05+WZgE=;
 b=H54Gfa7QQlXKQGhG2UyRr+35MjYVPxrNi3lUX/nhx1PK2+pJ6syGI9HdW1eI7OH1tA
 QybQ/0HFFau0Xmz9oGwJ8zcbZT++CWBta+rGs4fKLrE9ueRbdnzHO0VldfWjKATzcovG
 QLv7UeOAUpCuvqX9lykOyLpmsI7EFsBoBhjWsG9RTU1vjt+qCpN5qdiN+VPdJqrl6cP4
 hSGPrgpPPfG4joZhFyoMSlvk0Bc8DEvt/MvvOs5ImUp+q/zIDNt2hBS4gL0HMZ9scaOV
 uQAHPWzONbDDd8E66sIFr2FmtcQnW04X9j2c854qkLLVRV5MXlOvtLcGWeir7VRQ+PhQ
 dEfg==
X-Gm-Message-State: APf1xPD6iOjLzkfIlAlWD0D1/iGzQ3wSrkSswvCq+H61T/fYNQgP6oie
 T2uLCTjfUt21ncjcBEeqAv8w9Xo9mt0=
X-Google-Smtp-Source: AH8x225/cdseC1DRM6Zdd4dGTqXLrwelENR0W+zUkWWCvAiDxmRSbbW0G+Mb7kt187ZU9z0H5aAuyA==
X-Received: by 10.28.11.70 with SMTP id 67mr2122258wml.158.1518188797992;
 Fri, 09 Feb 2018 07:06:37 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id e67sm3507304wmd.7.2018.02.09.07.06.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 09 Feb 2018 07:06:37 -0800 (PST)
From: Andre Przywara <andre.przywara@linaro.org>
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
Message-ID: <8633696d-3e53-310e-5cdf-94ec9af2264c@linaro.org>
Date: Fri, 9 Feb 2018 15:06:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-1-andre.przywara@linaro.org>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 00/49] New VGIC(-v2) implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gdGw7ZHI6IE1v
cmUgcHJlcGFyYXRvcnkgcGF0Y2hlcyBmcm9tIHBhdGNoIDA3LCBhY3R1YWwgbmV3IFZHSUMgc3Rh
cnRpbmcKPiBhdCBwYXRjaCAyMC4KPiA9PT09PT09PT09PT09Cj4gCj4gRHVyaW5nIGRldmVsb3Bt
ZW50IG9mIHRoZSBEb20wIElUUyBNU0kgc3VwcG9ydCBsYXN0IHllYXIgd2UgcmVhbGlzZWQKPiB0
aGF0IHRoZSBleGlzdGluZyBHSUMgaW50ZXJydXB0IGNvbnRyb2xsZXIgZW11bGF0aW9uIGhhcyBz
b21lIHNob3J0Y29taW5ncy4KPiBBZnRlciBzb21lIHRyaWVzIHRvIGZpeCB0aG9zZSBpbiB0aGUg
ZXhpc3RpbmcgY29kZSwgaXQgd2FzIGFncmVlZCB1cG9uCj4gdGhhdCB0aGUgcHJvYmxlbXMgYXJl
IGZ1bmRhbWVudGFsIGFuZCBhIG5ldyBpbXBsZW1lbnRhdGlvbiBiYXNlZCBvbiB0aGUKPiAibmV3
IFZHSUMiIGluIEtWTSBpcyB0aGUgYmVzdCBjaG9pY2UuCj4gVGhpcyBpcyB0aGUgZmlyc3QgZHJv
cCBvZiB0aGlzIG5ldyBWR0lDIGltcGxlbWVudGF0aW9uLgoKSnVzdCBpbiBjYXNlIHlvdSBhcmUg
KnJlYWxseSogaW50ZXJlc3RlZDoKVGhlIGNvZGUgY2FuIGFsc28gYmUgZm91bmQgaW4gdGhlIHZn
aWMtbmV3L3JmYyBicmFuY2ggaGVyZToKZ2l0Oi8vbGludXgtYXJtLm9yZy94ZW4tYXAuZ2l0Cmh0
dHA6Ly93d3cubGludXgtYXJtLm9yZy9naXQ/cD14ZW4tYXAuZ2l0O2E9c2hvcnRsb2c7aD1yZWZz
L2hlYWRzL3ZnaWMtbmV3L3JmYwoKQ2hlZXJzLApBbmRyZS4KCj4gSXQgbGl2ZXMgaW4gdGhlCj4g
eGVuL2FyY2gvYXJtL3ZnaWMvIGRpcmVjdG9yeSBhbmQgaXMgd3JpdHRlbiB0byBiZSBhIGNvbXBp
bGUgdGltZSBvcHRpb24sCj4gc28gcGVvcGxlIGNhbiBjaG9vc2Ugd2hldGhlciB0byB1c2UgdGhl
IG5ldyBWR0lDIG9yIHRoZSBleGlzdGluZwo+IGltcGxlbWVudGF0aW9uLiBUaGlzIGlzIGp1c3Qg
Zm9yIGEgdHJhbnNpdGlvbmFsIHBlcmlvZCwgdGhlIG9sZCBWR0lDIGlzCj4gZXhwZWN0ZWQgdG8g
YmUgcmVtb3ZlZCBhZnRlciBjb25maWRlbmNlIGluIHRoZSBuZXcgaW1wbGVtZW50YXRpb24gaGFz
IGdyb3duLgo+IAo+IFRoaXMgc2VyaWVzIHN0YXJ0cyB3aXRoIHNvbWUgR0lDdjMgcmVkaXN0cmli
dXRvciBjbGVhbnVwLCB3aGljaCBJIHBvc3RlZAo+IGJlZm9yZS4gSSBuZWVkIHRvIGluY29ycG9y
YXRlIHRoZSBjb21tZW50cyBmcm9tIHRoZSBsaXN0LCBidXQgZm9yIG5vdyBJIGxlZnQKPiB0aG9z
ZSBwYXRjaGVzIGFzIGl0IGZyb20gdGhlIHByZXZpb3VzIHBvc3QuCj4gCj4gU3RhcnRpbmcgd2l0
aCBwYXRjaCAwNyB0aGVyZSBhcmUgc29tZSBtb3JlIGNsZWFudXBzIGFuZCBwcmVwYXJhdGlvbnMg
Zm9yCj4gdGhlIGV4aXN0aW5nIFZHSUMvR0lDIGNvZGUuIEEgYmlnIHBhcnQgb2YgdGhvc2UgcGF0
Y2hlcyBhcmUgcHJlcGFyYXRpb25zIHRvCj4gcHJvcGVybHkgc3VwcG9ydCBsZXZlbCB0cmlnZ2Vy
ZWQgaW50ZXJydXB0cy4gVGhpcyBpcyBvbmUgb2YgdGhlIGJpZ2dlc3QKPiBwcm9ibGVtcyBpbiB0
aGUgZXhpc3RpbmcgVkdJQywgd2hpY2ggb25seSBjb3JyZWN0bHkgZW11bGF0ZXMgZWRnZSB0cmln
Z2VyZWQKPiBJUlFzLiBUaGlzIGFmZmVjdHMgYm90aCBhcmNoIGNvZGUgYW5kIHNvbWUgdXNlcnMg
bGlrZSB0aGUgdGltZXIgYW5kIHRoZQo+IGV2ZW50IGNoYW5uZWwuCj4gCj4gU3RhcnRpbmcgd2l0
aCBwYXRjaCAyMCB3ZSBwbHVtYiBpbiB0aGUgbmV3IFZHSUMgdGhlbi4gVGhpcyBpcyBkb25lIGlu
IGEKPiBuZXcgZGlyZWN0b3J5LCB3aXRoIGFsbCB0aGUgZmlsZXMgYWN0dWFsbHkgbm90IHdpcmVk
IGludG8gdGhlIGJ1aWxkIHN5c3RlbQo+IHVudGlsIHRoZSB2ZXJ5IGxhc3QgcGF0Y2guIFRoZSBp
ZGVhIGlzIHRvIHNwbGl0IHRoZSBzZXJpZXMgaW50byByZXZpZXdhYmxlCj4gY2h1bmtzIHdpdGhv
dXQgcmVzb3J0aW5nIHRvIG5hc3R5IGhhY2tzIHRvIGtlZXAgYmlzZWN0YWJpbGl0eS4KPiBUaGUg
Y29kZSB3YXMgZm9ya2VkIGZyb20gTGludXgnIHZpcnQva3ZtL2FybS92Z2ljLywgYXMgb2YgNC4x
NC1yYzcsIHBsdXMKPiBzb21lIHJlY2VudCBjaGFuZ2VzIHRvIGltcHJvdmUgc3VwcG9ydCBmb3Ig
bGV2ZWwgdHJpZ2dlcmVkIGFuZCBoYXJkd2FyZQo+IG1hcHBlZCBpbnRlcnJ1cHRzLCB3aGljaCBp
cyB3aGF0IHdlIHVzZSBoZWF2aWx5IGluIERvbTAuIFRoZSBjb2RlIHdhcwo+IGhlYXZpbHkgYWRh
cHRlZCB0byBmaXQgaW50byBYZW4sIHN0YXJ0aW5nIHdpdGggdXNpbmcgdGhlIFhlbiBjb2Rpbmcg
c3R5bGUKPiBhbmQgdXNpbmcgWGVuIHN0cnVjdHVyZSBhbmQgdmFyaWFibGUgbmFtZXMgKHN0cnVj
dCBkb21haW4gaW5zdGVhZCBvZgo+IHN0cnVjdCBrdm0sIGZvciBpbnN0YW5jZSkuIFdoZXJlIGlu
dGVyZmFjaW5nIGZ1bmN0aW9ucyB3ZXJlIHNpbWlsYXIgZW5vdWdoLAo+IHRoZXkgd2VyZSBjaGFu
Z2VkIG92ZXIgdG8gdGhlIGV4aXN0aW5nIFhlbiBuYW1lIGFuZCBwcm90b3R5cGVzIChmb3IgaW5z
dGFuY2UKPiBrdm1fdmdpY19jcmVhdGUoKSB3YXMgcmVuYW1lZCB0byBkb21haW5fdmdpY19yZWdp
c3RlcigpKS4gQXMgZmFyIGFzIHBvc3NpYmxlCj4gdGhlIGNvZGUgbGF5b3V0IGFuZCBzcGxpdCB3
YXMgcmUtdXNlZCBmcm9tIEtWTSwgc28gcGF0Y2hlcyBpbiBMaW51eCBzaG91bGQKPiBiZSByZWxh
dGl2ZWx5IGVhc3kgdG8gcG9ydCBpbnRvIFhlbi4gRHVlIHRvIHRoZSBtZW50aW9uZWQgY2hhbmdl
cyB0aGlzIGNhbgo+IG5vdCBiZSBkb25lIGVhc2lseSBpbiBhbiBhdXRvbWF0aWMgd2F5LCBidXQg
aXQgc2hvdWxkIGJlIG5vdCB0b28gY29tcGxpY2F0ZWQKPiB0byBleHRyYWN0IHRoZSBnaXN0IG9m
IHRoZSBwYXRjaCBhbmQgcmUtYXBwbHkgdGhpcyB0byBvdXIgY29kZSBiYXNlLgo+IAo+IFRoZSBh
Y3R1YWwgVkdJQyBjb2RlIHNwbGl0cyBpbnRvIHNldmVyYWwgcGFydHM6Cj4gLSBUaGUgY29yZSBp
cyB0aGUgc3RydWN0IHZnaWNfaXJxLCB3aGljaCBob2xkcyBldmVyeSBpbmZvcm1hdGlvbiBhYm91
dCBhCj4gdmlydHVhbCBJUlEsIGluY2x1ZGluZyBhIHBlci1JUlEgbG9jay4gQWxzbyB0aGVyZSBp
cyBvbiAob3JkZXJlZCkgcGVyLVZDUFUKPiBsaXN0IChhcF9saXN0KSwgd2hpY2ggbGlua3MgdGhl
IGludGVycnVwdHMgdG8gYmUgY29uc2lkZXJlZCBieSBhIFZDUFUuCj4gVGhlcmUgYXJlIGZ1bmN0
aW9ucyB0byBkZWFsIHdpdGggcXVldWluZyBhbmQgcmVtb3ZpbmcgSVJRcyBmcm9tIHRob3NlIGxp
c3RzCj4gc2FmZWx5LCBvYmV5aW5nIHRoZSBsb2NraW5nIG9yZGVyLiAocGF0Y2hlcyAyMC0yMykK
PiAtIFRoZXJlIGFyZSBmdW5jdGlvbnMgdG8gcHVzaCB2SVJRcyBvbiBhIFZDUFUgbGlzdCB0byB0
aGUgbGlzdCByZWdpc3RlcnMsCj4gYW5kIGhhbmRsZSB0aGVpciBzdGF0ZSBjaGFuZ2VzLiAocGF0
Y2hlcyAyNC0yNikKPiAtIFRoZSBkaXN0cmlidXRvciBNTUlPIGVtdWxhdGlvbiBpcyB1c2luZyBz
ZXBhcmF0ZSBmdW5jdGlvbnMgcGVyIHJlZ2lzdGVyLAo+IGFsc28gaGF2aW5nIHJlYWQgYW5kIHdy
aXRlIHNwbGl0LiAocGF0Y2hlcyAyNy0zNykKPiAtIFRoZXJlIGFyZSBmdW5jdGlvbnMgdG8gZGVh
bCB3aXRoIFhlbiBzcGVjaWFsaXRpZXMuIChwYXRjaGVzIDM4LTQzKQo+IC0gVGhlIGRhdGEgc3Ry
dWN0dXJlcyBhbmQgdGhlIHdpcmluZyBvZiB0aGUgZW11bGF0aW9uIGludG8gdGhlIGh5cGVydmlz
b3IKPiAgIGFuZCB0aGUgZ3Vlc3RzIGFyZSBkb25lIGluIHZnaWMtaW5pdC5jLiAocGF0Y2hlcyA0
NC00NykKPiAtIEZpbmFsbHkgcGF0Y2ggNDkgZW5hYmxlcyB0aGUgYnVpbGQgb2YgdGhlIG5ldyBW
R0lDLiBUaGlzIHJlcXVpcmVzIHRvCj4gICBpbmNyZWFzZSB0aGUgc2l6ZSBsaW1pdCBmb3Igc3Ry
dWN0IHZjcHUgaW4gcGF0Y2ggNDguCj4gCj4gUGxlYXNlIGNvbnNpZGVyIHRoaXMgc2VyaWVzIHRo
ZSBmaXJzdCBwb3N0IHRoYXQgaXQgaXMuIEl0IHdhcyBicmllZmx5IHRlc3RlZAo+IG9uIGEgSnVu
byBhbmQgYSBNaWR3YXkgKHdpdGggYW5kIHdpdGhvdXQgQ09ORklHX05FV19WR0lDKS4gSXQgZG9l
cyBub3QgY292ZXIKPiBHSUN2MyB5ZXQsIHRob3VnaCBzdXBwb3J0aW5nIHRoaXMgc2hvdWxkIGJl
IHJlbGF0aXZlbHkgc3RyYWlnaHRmb3J3YXJkLgo+IEluIGZhY3QgSSBoYXZlIG1vc3Qgb2YgdGhl
IGNvZGUgaGVyZSBhbHJlYWR5LCBidXQgSSB3YW50ZWQgdG8gd2FpdCBmb3IKPiBpbml0aWFsIGZl
ZWRiYWNrIGJlZm9yZSBhcHBseWluZyBzaW1pbGFyIHRyYW5zZm9ybWF0aW9ucyB0byB0aGUgKi12
My5jIGZpbGVzLgo+IEFsc28gdGhpcyBkb2VzIG5vdCBpbmNsdWRlIElUUyBzdXBwb3J0LCB0aG91
Z2ggdGhlIGNvZGUgaXRzZWxmIGlzIG1vcmUgcmVhZHkKPiBmb3IgdGhhdCB0aGFuIHRoZSBvbGQg
VkdJQyBldmVyIHdhcy4KPiBJIGRpZCBzb21lIHNlbWktYXV0b21hdGljIHRyYW5zbGF0aW9uIG9m
IGNvZGluZyBzdHlsZSwgc28gSSBhbSBzdXJlIHRoZXJlCj4gYXJlIHF1aXRlIHNvbWUgbGVmdG92
ZXJzIHRoYXQgc2xpcHBlZCB0aHJvdWdoLCBpbmNsdWRpbmcgaWRlbnRpZmllcnMgd2l0aAo+IGt2
bV8gaW4gdGhlaXIgbmFtZSA7LSkKPiAKPiBJIHdvdWxkIGFwcHJlY2lhdGUgaWYgc29tZWhvdyBj
b3VsZCBoYXZlIGEgbG9vayBhdCB0aG9zZSBwYXRjaGVzLCBwYXRjaCAyMAo+IGFuZCBmb2xsb3dp
bmcgYXJlIHN1cmVseSB0aGUgbW9zdCBpbnRlcmVzdGluZyBvbmVzIHRvIGhhdmUgYSBsb29rIGF0
Lgo+IAo+IENoZWVycywKPiBBbmRyZQo+IAo+IEFuZHJlIFByenl3YXJhICg0OSk6Cj4gICB0b29s
czogQVJNOiB2R0lDdjM6IGF2b2lkIGluc2VydGluZyBvcHRpb25hbCBEVCBwcm9wZXJ0aWVzCj4g
ICBBUk06IHZHSUN2MzogZHJvcCBHVUVTVF9HSUNWM19SRElTVF9SRUdJT05TIHN5bWJvbAo+ICAg
QVJNOiBHSUN2MzogdXNlIGhhcmR3YXJlIEdJQ3YzIHJlZGlzdHJpYnV0b3IgcmVnaW9ucyBmb3Ig
RG9tMAo+ICAgQVJNOiBHSUN2Mzogc2ltcGxpZnkgR0lDdjMgcmVkaXN0cmlidXRvciBzdHJpZGUg
aGFuZGxpbmcKPiAgIEFSTTogdkdJQ3YzOiBhbHdheXMgdXNlIGFyY2hpdGVjdGVkIHJlZGlzdCBz
dHJpZGUKPiAgIEFSTTogdkdJQ3YzOiByZW1vdmUgcmRpc3Rfc3RyaWRlIGZyb20gVkdJQyBzdHJ1
Y3R1cmUKPiAgIEFSTTogVkdJQzogbW92ZSBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZygpIHBy
b3RvdHlwZQo+ICAgQVJNOiBWR0lDOiBtb3ZlIG1heF92Y3B1cyBWR0lDIGxpbWl0IHRvIHN0cnVj
dCBhcmNoX2RvbWFpbgo+ICAgQVJNOiBWR0lDOiBjaGFuZ2UgdG8gbGV2ZWwtSVJRIGNvbXBhdGli
bGUgSVJRIGluamVjdGlvbiBpbnRlcmZhY2UKPiAgIEFSTTogVkdJQzogY2FydmUgb3V0IHN0cnVj
dCB2Z2ljX2NwdSBhbmQgc3RydWN0IHZnaWNfZGlzdAo+ICAgQVJNOiBWR0lDOiByZW9yZGVyIHBy
b3RvdHlwZXMgaW4gdmdpYy5oCj4gICBBUk06IFZHSUM6IGludHJvZHVjZSBnaWNfZ2V0X25yX2xy
cygpCj4gICBBUk06IFZHSUM6IEFkZCBoeXBlcnZpc29yIGJhc2UgYWRkcmVzcyB0byB2Z2ljX3Yy
X3NldHVwX2h3KCkKPiAgIEFSTTogVkdJQzogZXh0ZW5kIEdJQyBDUFUgaW50ZXJmYWNlIGRlZmlu
aXRpb25zCj4gICBBUk06IEdJQzogQWxsb3cgdHdlYWtpbmcgdGhlIGFjdGl2ZSBzdGF0ZSBvZiBh
biBJUlEKPiAgIEFSTTogR0lDOiBhbGxvdyByZWFkaW5nIHBlbmRpbmcgc3RhdGUgb2YgYSBoYXJk
d2FyZSBJUlEKPiAgIEFSTTogdGltZXI6IEhhbmRsZSBsZXZlbCB0cmlnZ2VyZWQgSVJRcyBjb3Jy
ZWN0bHkKPiAgIEFSTTogZXZ0Y2huOiBIYW5kbGUgbGV2ZWwgdHJpZ2dlcmVkIElSUXMgY29ycmVj
dGx5Cj4gICBBUk06IHZQTDAxMTogVXNlIHRoZSBWR0lDJ3MgbGV2ZWwgdHJpZ2dlcmVkIElSUXMg
aGFuZGxpbmcgaWYgYXZhaWxhYmxlCj4gICBBUk06IG5ldyBWR0lDOiBBZGQgZGF0YSBzdHJ1Y3R1
cmUgZGVmaW5pdGlvbnMKPiAgIEFSTTogbmV3IFZHSUM6IEFkZCBhY2NjZXNzb3IgdG8gbmV3IHN0
cnVjdCB2Z2ljX2lycSBpbnN0YW5jZQo+ICAgQVJNOiBuZXcgVkdJQzogSW1wbGVtZW50IHZpcnR1
YWwgSVJRIGluamVjdGlvbgo+ICAgQVJNOiBuZXcgVkdJQzogQWRkIElSUSBzb3J0aW5nCj4gICBB
Uk06IG5ldyBWR0lDOiBBZGQgSVJRIHN5bmMvZmx1c2ggZnJhbWV3b3JrCj4gICBBUk06IG5ldyBW
R0lDOiBBZGQgR0lDdjIgd29ybGQgc3dpdGNoIGJhY2tlbmQKPiAgIEFSTTogbmV3IFZHSUM6IElt
cGxlbWVudCB2Z2ljX3ZjcHVfcGVuZGluZ19pcnEKPiAgIEFSTTogbmV3IFZHSUM6IEFkZCBNTUlP
IGhhbmRsaW5nIGZyYW1ld29yawo+ICAgQVJNOiBuZXcgVkdJQzogQWRkIEdJQ3YyIE1NSU8gaGFu
ZGxpbmcgZnJhbWV3b3JrCj4gICBBUk06IG5ldyBWR0lDOiBBZGQgQ1RMUiwgVFlQRVIgYW5kIElJ
RFIgaGFuZGxlcnMKPiAgIEFSTTogbmV3IFZHSUM6IEFkZCBFTkFCTEUgcmVnaXN0ZXJzIGhhbmRs
ZXJzCj4gICBBUk06IG5ldyBWR0lDOiBBZGQgUEVORElORyByZWdpc3RlcnMgaGFuZGxlcnMKPiAg
IEFSTTogbmV3IFZHSUM6IEFkZCBBQ1RJVkUgcmVnaXN0ZXJzIGhhbmRsZXJzCj4gICBBUk06IG5l
dyBWR0lDOiBBZGQgUFJJT1JJVFkgcmVnaXN0ZXJzIGhhbmRsZXJzCj4gICBBUk06IG5ldyBWR0lD
OiBBZGQgQ09ORklHIHJlZ2lzdGVycyBoYW5kbGVycwo+ICAgQVJNOiBuZXcgVkdJQzogQWRkIFRB
UkdFVCByZWdpc3RlcnMgaGFuZGxlcnMKPiAgIEFSTTogbmV3IFZHSUM6IEFkZCBTR0lSIHJlZ2lz
dGVyIGhhbmRsZXIKPiAgIEFSTTogbmV3IFZHSUM6IEFkZCBTR0lQRU5EUiByZWdpc3RlciBoYW5k
bGVycwo+ICAgQVJNOiBuZXcgVkdJQzogaGFuZGxlIGhhcmR3YXJlIG1hcHBlZCBJUlFzCj4gICBB
Uk06IG5ldyBWR0lDOiBBZGQgZXZlbnQgY2hhbm5lbCBJUlEgaGFuZGxpbmcKPiAgIEFSTTogbmV3
IFZHSUM6IEhhbmRsZSB2aXJ0dWFsIElSUSBhbGxvY2F0aW9uL3Jlc2VydmF0aW9uCj4gICBBUk06
IG5ldyBWR0lDOiBkdW1wIHZpcnR1YWwgSVJRIGluZm8KPiAgIEFSTTogbmV3IFZHSUM6IHByb3Zp
ZGUgc3lzdGVtIHJlZ2lzdGVyIGVtdWxhdGlvbiBzdHViCj4gICBBUk06IG5ldyBWR0lDOiBBZGQg
cHJlbGltaW5hcnkgc3R1YiBpbXBsZW1lbnRhdGlvbnMKPiAgIEFSTTogbmV3IFZHSUM6IHZnaWMt
aW5pdDogcmVnaXN0ZXIgVkdJQwo+ICAgQVJNOiBuZXcgVkdJQzogdmdpYy1pbml0OiBpbXBsZW1l
bnQgdmdpY19pbml0Cj4gICBBUk06IG5ldyBWR0lDOiB2Z2ljLWluaXQ6IGltcGxlbWVudCBtYXBf
cmVzb3VyY2VzCj4gICBBUk06IG5ldyBWR0lDOiBBZGQgdmdpY192Ml9lbmFibGUKPiAgIEFSTTog
YWxsb2NhdGUgdHdvIHBhZ2VzIGZvciBzdHJ1Y3QgdmNwdQo+ICAgQVJNOiBWR0lDOiB3aXJlIG5l
dyBWR0lDKC12MikgZmlsZXMgaW50byBYZW4gYnVpbGQgc3lzdGVtCj4gCj4gIHRvb2xzL2xpYnhs
L2xpYnhsX2FybS5jICAgICAgICAgICB8ICAgOCAtCj4gIHhlbi9hcmNoL2FybS9LY29uZmlnICAg
ICAgICAgICAgICB8ICAgNiArLQo+ICB4ZW4vYXJjaC9hcm0vTWFrZWZpbGUgICAgICAgICAgICAg
fCAgMTAgKy0KPiAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAgICAgICAgICAgIHwgIDI1ICstCj4g
IHhlbi9hcmNoL2FybS9naWMtdjIuYyAgICAgICAgICAgICB8ICAyMCArLQo+ICB4ZW4vYXJjaC9h
cm0vZ2ljLXYzLWxwaS5jICAgICAgICAgfCAgIDIgKy0KPiAgeGVuL2FyY2gvYXJtL2dpYy12My5j
ICAgICAgICAgICAgIHwgIDcyICsrLS0KPiAgeGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgICAgICAg
ICAgIHwgIDEwICstCj4gIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgICAgICAgICB8ICAxNSAr
Cj4gIHhlbi9hcmNoL2FybS9pcnEuYyAgICAgICAgICAgICAgICB8ICAgMiArLQo+ICB4ZW4vYXJj
aC9hcm0vdGltZS5jICAgICAgICAgICAgICAgfCAgMzYgKy0KPiAgeGVuL2FyY2gvYXJtL3RyYXBz
LmMgICAgICAgICAgICAgIHwgICAyICsKPiAgeGVuL2FyY2gvYXJtL3ZnaWMtdjIuYyAgICAgICAg
ICAgIHwgICAzICstCj4gIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAgICAgICAgICB8ICA0NSAr
LQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgfCAgNDYgKy0KPiAgeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgICAgIHwgMjU5ICsrKysrKysrKysrKwo+ICB4ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyAgfCAyOTcgKysrKysrKysrKysrKwo+ICB4ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8uYyAgICAgfCA1ODkgKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggICAgIHwgMTk0ICsrKysrKysrKwo+
ICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgICAgICAgfCAzMzkgKysrKysrKysrKysrKysr
Cj4gIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyAgICAgICAgICB8IDg3MSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggICAg
ICAgICAgfCAgNjkgKysrCj4gIHhlbi9hcmNoL2FybS92cGwwMTEuYyAgICAgICAgICAgICB8ICAg
NiArLQo+ICB4ZW4vYXJjaC9hcm0vdnRpbWVyLmMgICAgICAgICAgICAgfCAgIDQgKy0KPiAgeGVu
L2NvbW1vbi9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICAxICsKPiAgeGVuL2NvbW1vbi9saXN0
X3NvcnQuYyAgICAgICAgICAgIHwgMTcwICsrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0v
YXJtX3ZnaWMuaCAgICB8IDI2OSArKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9k
b21haW4uaCAgICAgIHwgIDkyICstLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9ldmVudC5oICAg
ICAgIHwgICAxICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCAgICAgICAgIHwgIDMxICst
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCB8ICAgNSArCj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vdmdpYy5oICAgICAgICB8IDE3MCArKysrKystLQo+ICB4ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC1hcm0uaCAgICAgfCAgIDMgLQo+ICB4ZW4vaW5jbHVkZS94ZW4vbGlzdF9zb3J0
LmggICAgICAgfCAgMTEgKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdGltZXIuaCAgICAgICAgICAgfCAg
IDIgKwo+ICAzNSBmaWxlcyBjaGFuZ2VkLCAzNDU2IGluc2VydGlvbnMoKyksIDIyOSBkZWxldGlv
bnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5j
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKPiAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMKPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2xpc3Rf
c29ydC5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybV92Z2lj
LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9saXN0X3NvcnQuaAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:08:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:08:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAHk-0007tx-Ay; Fri, 09 Feb 2018 15:08:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekAHj-0007ta-Cv
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:08:19 +0000
X-Inumbo-ID: 2ece08e2-0dab-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ece08e2-0dab-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:09:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67625430"
Date: Fri, 9 Feb 2018 15:06:07 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209150607.wlzfxt7fc3ifbmlq@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-5-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-5-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 04/28] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gRnJvbTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gVGhpcyBwYXRj
aCBpcyB0byBhZGQgZ2V0X2lycV9pbmZvIGNhbGxiYWNrIGZvciBwbGF0Zm9ybSBpbXBsZW1lbnRh
dGlvbgo+IHRvIGNvbnZlcnQgaXJxIHJlbWFwcGluZyByZXF1ZXN0IHRvIGlycSBpbmZvIChFLEcg
dmVjdG9yLCBkZXN0LCBkZXN0X21vZGUKPiBhbmQgc28gb24pLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IENoYW8g
R2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vdmlvbW11LmMgICAg
ICAgICAgfCAxNiArKysrKysrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11
LmggfCAgOCArKysrKysrKwo+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgIDYgKysr
KysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+IGluZGV4IDUzZDRi
NzAuLjllYWZkZWYgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi92aW9tbXUuYwo+ICsrKyBiL3hl
bi9jb21tb24vdmlvbW11LmMKPiBAQCAtMTI5LDYgKzEyOSwyMiBAQCBpbnQgdmlvbW11X2hhbmRs
ZV9pcnFfcmVxdWVzdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcmV0dXJuIHZpb21t
dS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3QoZCwgcmVxdWVzdCk7Cj4gIH0KPiAgCj4gK2ludCB2
aW9tbXVfZ2V0X2lycV9pbmZvKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVx
dWVzdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGlu
Z19pbmZvICppcnFfaW5mbykKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IHZpb21tdSAqdmlvbW11
ID0gZC0+YXJjaC5odm1fZG9tYWluLnZpb21tdTsKPiArCj4gKyAgICBpZiAoICF2aW9tbXUgKQo+
ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIEFTU0VSVCh2aW9tbXUtPm9wcyk7
Cj4gKyAgICBpZiAoICF2aW9tbXUtPm9wcy0+Z2V0X2lycV9pbmZvICkKPiArICAgICAgICByZXR1
cm4gLUVJTlZBTDsKCkVPUE5PVFNVUFAuCgo+ICsKPiArICAgIHJldHVybiB2aW9tbXUtPm9wcy0+
Z2V0X2lycV9pbmZvKGQsIHJlcXVlc3QsIGlycV9pbmZvKTsKPiArfQo+ICsKPiAgLyoKPiAgICog
TG9jYWwgdmFyaWFibGVzOgo+ICAgKiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvdmlvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCj4gaW5kZXgg
MDFlYzgwZS4uM2Q5OTViYSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21t
dS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+IEBAIC0yNiw2ICsyNiwx
NCBAQCBlbnVtIHZpb21tdV9pcnFfcmVxdWVzdF90eXBlIHsKPiAgICAgIFZJT01NVV9SRVFVRVNU
X0lSUV9BUElDID0gMQo+ICB9Owo+ICAKPiArc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19pbmZv
Cj4gK3sKPiArICAgIHVpbnQ4X3QgZGVzdF9tb2RlOjE7Cj4gKyAgICB1aW50OF90IGRlbGl2ZXJ5
X21vZGU6MzsKPiArICAgIHVpbnQ4X3QgIHZlY3RvcjsKICAgICAgICAgICAgICBeIGRvdWJsZSBz
cGFjZS4KCj4gKyAgICB1aW50MzJfdCBkZXN0Owo+ICt9OwoKVGhlIHNhbWUgaXNzdWUgYWdhaW4s
IGludHJvZHVjaW5nIHRoaXMgc3RydWN0dXJlIHdpdGhvdXQgdGhlIGNvZGUgaW4KZ2V0X2lycV9p
bmZvIG1ha2VzIGl0IGltcG9zc2libGUgdG8gcmV2aWV3IElNSE8uCgpBbHNvIHRoaXMgc2hvdWxk
IGJlIGludHJvZHVjZWQgYmVsb3cgdGhlIGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0CnN0cnVj
dC4KCj4gKwo+ICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QKPiAgewo+ICAgICAg
dW5pb24gewo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggYi94ZW4vaW5j
bHVkZS94ZW4vdmlvbW11LmgKPiBpbmRleCA2N2UyNWQ1Li43M2I4NTNmIDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUu
aAo+IEBAIC0zMiw2ICszMiw5IEBAIHN0cnVjdCB2aW9tbXVfb3BzIHsKPiAgICAgIGludCAoKmRl
c3Ryb3kpKHN0cnVjdCB2aW9tbXUgKnZpb21tdSk7Cj4gICAgICBpbnQgKCpoYW5kbGVfaXJxX3Jl
cXVlc3QpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCk7
Cj4gKyAgICBpbnQgKCpnZXRfaXJxX2luZm8pKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVx
dWVzdCAqcmVxdWVzdCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJx
X3JlbWFwcGluZ19pbmZvICppbmZvKTsKPiAgfTsKPiAgCj4gIHN0cnVjdCB2aW9tbXUgewo+IEBA
IC01MCw2ICs1Myw5IEBAIGludCB2aW9tbXVfZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFpbiAq
ZCk7Cj4gIGludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9t
Y3RsX3Zpb21tdV9vcCAqb3ApOwo+ICBpbnQgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOwo+ICtpbnQgdmlv
bW11X2dldF9pcnFfaW5mbyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVl
c3QsCgpXaHkgZG8geW91IG5lZWQgJ3JlcXVlc3QnIGhlcmU/Cgo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX2luZm8gKmlycV9pbmZvKTsKPiAgI2Vs
c2UKPiAgc3RhdGljIGlubGluZSBpbnQgdmlvbW11X2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21h
aW4gKmQpCj4gIHsKPiAtLSAKPiAxLjguMy4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:11:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAKY-000090-Mr; Fri, 09 Feb 2018 15:11:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hq4=fd=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ekAKX-00008t-15
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:11:13 +0000
X-Inumbo-ID: 6586a82f-0dab-11e8-ba59-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6586a82f-0dab-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 16:10:43 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 8D84A2138B;
 Fri,  9 Feb 2018 10:11:10 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 09 Feb 2018 10:11:10 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=B9LvUefugLoWy4hASk8GgFU8k4xjN
 X4Pb6N1TW0vcWw=; b=KBJkLaC4vkLN9g/DDOaYHLj8VAfMWUvo64U+zH46k+PVt
 6w6zvFgaUr2NfC+WJljGiUjJ3IpLfv8KwST4EP8NLWfQrRzOH4X7eJmQ1WdjQgQJ
 2qnjnDxA9gnyIZ9BPw9uLYPPJVWUAbdeOn16Nabi9vb1UPzWxMFiru3k0cZRrmus
 3BBTp1x+I/ATE+58u9ibuF7aswRUmcuY1SYBs8cLALPDDej7SnxLOJ1Xgoc3H92K
 NK9UkkEE9OZ+68iL5SkQiHqpgKcZP5WBOGE0npb1F20yAIa3veJFNmas0GnCWvsk
 rmvtjm8ck0N6dF6blSkyqwNSpkasIMRjO8EmbL8oA==
X-ME-Sender: <xms:Drp9Wr3hxfrUFfLBSEubd3anlgtHZUjc1wVoyv4lAR-Fn2BuLRKVpg>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id A98ED241E0;
 Fri,  9 Feb 2018 10:11:09 -0500 (EST)
Date: Fri, 9 Feb 2018 16:11:06 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20180209151105.GO2070@mail-itl>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
 <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
 <20180209114158.GL2070@mail-itl>
 <20180209121039.5nx4crwkpchrv7m3@MacBook-Pro-de-Roger.local>
 <20180209130833.GM2070@mail-itl>
 <20180209143908.sf6lgrmpkpiggchg@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
In-Reply-To: <20180209143908.sf6lgrmpkpiggchg@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5241022634649147624=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5241022634649147624==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="RNRUMt0ZF5Yaq/Aq"
Content-Disposition: inline


--RNRUMt0ZF5Yaq/Aq
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Feb 09, 2018 at 02:39:08PM +0000, Roger Pau Monn=C3=A9 wrote:
> On Fri, Feb 09, 2018 at 02:08:33PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Fri, Feb 09, 2018 at 12:10:39PM +0000, Roger Pau Monn=C3=A9 wrote:
> > > On Fri, Feb 09, 2018 at 12:41:58PM +0100, Marek Marczykowski-G=C3=B3r=
ecki wrote:
> > > > On Fri, Feb 09, 2018 at 11:27:04AM +0000, Roger Pau Monn=C3=A9 wrot=
e:
> > > > > I'm also wondering, if you jump to 'out' here, you avoid the call=
 to
> > > > > libxl__xs_transaction_commit and instead end up calling
> > > > > libxl__xs_transaction_abort, which means the above call to
> > > > > libxl__xs_path_cleanup will not be committed to xenstore, is this
> > > > > really desired?
> > > > >
> > > > > It seems to me libxl might leak xenstore frontend entries in that
> > > > > case.
> > > >=20
> > > > That call is only if aodev->force. In other cases cleanup is done in
> > > > device_hotplug_done()->libxl__device_destroy(), which have its own =
transaction.
> > >=20
> > > Hm, right, but this would still be incorrect in the force case then?
> > > Or is this simply not needed for the 'force' case?
> >=20
> > In that case, the first libxl__xs_path_cleanup will indeed be aborted.
> > But then it will be cleaned up the same way as in !force case.
> > Anyway, this is about the case when backend is already gone, so 'force'
> > doesn't really change anything - it was forcefully removed already, by
> > shutting down the backend domain (or removing backend using something
> > else)...
>=20
> Are you sure? The libxl__xs_path_cleanup call is not for removing the
> backend entries but the frontend ones. Ie: the backend entries not
> being present doesn't imply the frontend entries also not being
> present.

But libxl__device_destroy do remove frontend entries.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--RNRUMt0ZF5Yaq/Aq
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlp+KokACgkQ24/THMrX
1yxmQgf+KtgIwFfh78hxMuoZW6+6cPxnmxmn57lwEG2zlAxi7IKBJ4X8JY2NfccR
hSm2NBJfnT1rV8UQHlMBOvp1aPveFNa1n0r0Y2nUZEtj4pOvZIOIX57SBy9m7HeP
JGae6+vZMFl2YSkamwUBEQbv4XJJbLfZqr0ftWPzLvRDd6Yci6ErUdwdGN3TQREP
kdxu/Q4fktPh4qKl821indQ683hOlAD5TNOSduC5x3v0yP1VzGyRsXB6fEvshJhD
v+PPhhqnjguI2tkKcA/vUQqCBncJdzf14gJ40ykcPzx1DLXfxi8ml7fSB5A3DO6f
UpauR/jTNdUZoCvXPjl8lu9Q01tj+A==
=L4V2
-----END PGP SIGNATURE-----

--RNRUMt0ZF5Yaq/Aq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5241022634649147624==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:13:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:13:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAMG-0000JI-4V; Fri, 09 Feb 2018 15:13:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekAMF-0000IL-Ih
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:12:59 +0000
X-Inumbo-ID: d59fd20e-0dab-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d59fd20e-0dab-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:13:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67625900"
Date: Fri, 9 Feb 2018 15:11:25 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209151125.bl7x2zvixsvyduv3@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-6-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-6-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 05/28] VIOMMU: Introduce callback of
 checking irq remapping mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gRnJvbTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gVGhpcyBwYXRj
aCBpcyB0byBhZGQgY2FsbGJhY2sgZm9yIHZJT0FQSUMgYW5kIHZNU0kgdG8gY2hlY2sgd2hldGhl
ciBpbnRlcnJ1cHQKPiByZW1hcHBpbmcgaXMgZW5hYmxlZC4KClNhbWUgYXMgd2l0aCB0aGUgcHJl
dmlvdXMgcGF0Y2hlcywgbm90IGFkZGluZyB0aGUgYWN0dWFsIGNvZGUgaW4KY2hlY2tfaXJxX3Jl
bWFwcGluZyBtYWtlcyByZXZpZXdpbmcgdGhpcyBpbXBvc3NpYmxlLgoKPiAKPiBTaWduZWQtb2Zm
LWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBD
aGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IC0tLQo+ICB4ZW4vY29tbW9uL3Zpb21tdS5j
ICAgICAgfCAxNSArKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oIHwg
IDQgKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9jb21tb24vdmlvbW11LmMKPiBpbmRleCA5
ZWFmZGVmLi43MjE3M2MzIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vdmlvbW11LmMKPiArKysg
Yi94ZW4vY29tbW9uL3Zpb21tdS5jCj4gQEAgLTE0NSw2ICsxNDUsMjEgQEAgaW50IHZpb21tdV9n
ZXRfaXJxX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHJldHVybiB2aW9tbXUt
Pm9wcy0+Z2V0X2lycV9pbmZvKGQsIHJlcXVlc3QsIGlycV9pbmZvKTsKPiAgfQo+ICAKPiArYm9v
bCB2aW9tbXVfY2hlY2tfaXJxX3JlbWFwcGluZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1h
cHBpbmdfcmVxdWVzdCAqcmVxdWVzdCkKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IHZpb21tdSAq
dmlvbW11ID0gZC0+YXJjaC5odm1fZG9tYWluLnZpb21tdTsKPiArCj4gKyAgICBpZiAoICF2aW9t
bXUgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBBU1NFUlQodmlvbW11LT5v
cHMpOwo+ICsgICAgaWYgKCAhdmlvbW11LT5vcHMtPmNoZWNrX2lycV9yZW1hcHBpbmcgKQo+ICsg
ICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICByZXR1cm4gdmlvbW11LT5vcHMtPmNoZWNr
X2lycV9yZW1hcHBpbmcoZCwgcmVxdWVzdCk7Cj4gK30KCkhhdmluZyBhIGhlbHBlciBmb3IgZWFj
aCBmdW5jdGlvbmFsaXR5IHlvdSB3YW50IHRvIHN1cHBvcnQgc2VlbXMKZXh0cmVtZWx5IGN1bWJl
cnNvbWUsIEkgd291bGQgaW1hZ2UgdGhpcyB0byBncm93IHNvIHRoYXQgeW91IHdpbGwgYWxzbwpo
YXZlIHZpb21tdV9jaGVja19tZW1fbWFwcGluZyBhbmQgb3RoZXJzLgoKSXNuJ3QgaXQgYmV0dGVy
IHRvIGp1c3QgaGF2ZSBzb21ldGhpbmcgbGlrZSB2aW9tbXVfY2hlY2tfZmVhdHVyZSwgb3IKZXZl
biBqdXN0IGV4cG9zZSBhIGZlYXR1cmVzIGZpZWxkIGluIHRoZSB2aW9tbXUgc3RydWN0IGl0c2Vs
Zj8KCj4gKwo+ICAvKgo+ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEMKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL3Zpb21t
dS5oCj4gaW5kZXggNzNiODUzZi4uYzFkZmFlYyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94
ZW4vdmlvbW11LmgKPiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPiBAQCAtMjksNiAr
MjksOCBAQCBzdHJ1Y3QgdmlvbW11Owo+ICBzdHJ1Y3QgdmlvbW11X29wcyB7Cj4gICAgICB1aW50
OF90IHR5cGU7Cj4gICAgICBpbnQgKCpjcmVhdGUpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
aW9tbXUgKnZpb21tdSk7Cj4gKyAgICBib29sICgqY2hlY2tfaXJxX3JlbWFwcGluZykoY29uc3Qg
c3RydWN0IGRvbWFpbiAqZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25z
dCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOwoKV2h5IGFkZCBp
dCBoZXJlLCBpbnN0ZWFkIG9mIGF0IHRoZSBlbmQgb2YgdGhlIHN0cnVjdD8KCj4gICAgICBpbnQg
KCpkZXN0cm95KShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpOwo+ICAgICAgaW50ICgqaGFuZGxlX2ly
cV9yZXF1ZXN0KShjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVl
c3QpOwo+IEBAIC01Niw2ICs1OCw4IEBAIGludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KGNv
bnN0IHN0cnVjdCBkb21haW4gKmQsCj4gIGludCB2aW9tbXVfZ2V0X2lycV9pbmZvKGNvbnN0IHN0
cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBh
cmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19pbmZvICppcnFfaW5mbyk7Cj4gK2Jvb2wg
dmlvbW11X2NoZWNrX2lycV9yZW1hcHBpbmcoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBw
aW5nX3JlcXVlc3QgKnJlcXVlc3QpOwo+ICAjZWxzZQo+ICBzdGF0aWMgaW5saW5lIGludCB2aW9t
bXVfZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPiAgewo+IC0tIAo+IDEuOC4zLjEK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:19:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:19:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekASB-0000iu-Pf; Fri, 09 Feb 2018 15:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=54lt=fd=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1ekASB-0000io-1E
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 15:19:07 +0000
X-Inumbo-ID: b05b7a0b-0dac-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b05b7a0b-0dac-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:19:58 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 09 Feb 2018 16:18:59 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 09 Feb 2018 15:18:49 +0000
Message-ID: <1518189527.5019.28.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Date: Fri, 09 Feb 2018 16:18:47 +0100
In-Reply-To: <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7634168045984626239=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7634168045984626239==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-s5SiZt6hSbqNzdXxiKhX"


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

On Fri, 2018-02-09 at 17:03 +0200, Andrii Anisov wrote:
> > If DomR is not able to get its share, then we have an issue/bug in
> > the
> > scheduler. If it does, then the scheduler is doing its job, and the
> > issue may be somewhere else (e.g., something inside the guest may
> > eat
> > some of the budget, in such a way that not all of it is available
> > when
> > you actually need it).
>=20
> The DomR guest is really lean, I already shown processes list in it.
> I=20
> really doubt init together with getty on HVC can eat another 10% of
> CPU=20
> at any moment.
>=20
So, I'm a little bit in a hurry now, and I'll reply better later (or on
Monday). But for now, just to understand things better, can you enable
extratime for DomR as well, and report what you see in xentop, and
whether or not you still see deadline misses?

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-s5SiZt6hSbqNzdXxiKhX
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlp9u9cACgkQFkJ4iaW4
c+6PWQ//ZY8m4iwxwLKsxwgOztUSvxPO5s4+LwWPJtMtJTWMk22lS9YuOUa0B5az
79eLn05Nmy1CFqVLLSC1/0pX3VnmPTNYcndOeB3mJgPtiwU9mG6DATS43Jl2+QUc
yWPp/9Yhnoxsql3ZJ3Vg0Ghr3wVq2KnINFyEScD6a1HDZuKRzeKQ7PWEEjVhgF3l
01nYtBEQfpBpnhi0c2s9cB6+FGhfqQ5Id6NW/xCkgQpahZ2RIOhreAe1H6qC8VsU
RWY/n7ePQgl33nPLGA1/FB4O7Ur6qczc8yj3UxTyZJsmYEqV1z0dwm5jS+WpmMv2
lHeXCHdZuTDchHCU8bFitxJccv0nN85SlGYnLtoo8pUR+MEoRNeB8NziMhZLlNt4
dR4IrgamBb7IKcDyfeecrZONYZjkIuN9SD4YdXGNj1z3prYJohRKrvU0LlW805ga
bjHqszxPeEU+AsE4HX4ldi0ISHccrvZ9RZB+XpNEK0xFB4j+X8EK347UTOAsV0M9
kTyuTcJFditrVIr3Fk0TNWpubCqXsOzabKUBAYowkb9IjC27M0qpvriJuD91pFU/
NF8PO0FqBTZsQyxyjlyRrFpiMT1ill+3Rw5rk/i77g7OHqLkYyrMOyuCQjilRo0D
p51KS4YirkmaGSV6fmBBPAY6EPuzZHgEDG4xXK+4Nhl7JDT1dbY=
=0jLx
-----END PGP SIGNATURE-----

--=-s5SiZt6hSbqNzdXxiKhX--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7634168045984626239==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:19:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekASO-0000jn-0P; Fri, 09 Feb 2018 15:19:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekASN-0000jC-AK
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:19:19 +0000
X-Inumbo-ID: b77c7262-0dac-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b77c7262-0dac-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:20:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67626520"
Date: Fri, 9 Feb 2018 15:17:59 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209151759.kz6sgwadyhhcnxuq@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-7-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-7-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 06/28] vtd: clean-up and preparation for
	vvtd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhpcyBwYXRjaCBjb250YWlucyBmb2xsb3dpbmcgY2hhbmdlczoKPiAtIGFsaWduIHJlZ2lz
dGVyIGRlZmluaXRpb25zCj4gLSB1c2UgTUFTS19FWFRSIHRvIGRlZmluZSBzb21lIG1hY3JvcyBh
Ym91dCBleHRlbmRlZCBjYXBhYmlsaWVzCj4gcmF0aGVyIHRoYW4gb3Blbi1jb2RpbmcgdGhlIG1h
c2tzCj4gLSBkZWZpbmUgZmllbGRzIG9mIEZFQ1RMIGFuZCBGRVNUUyBhcyB1aW50MzJfdCByYXRo
ZXIgdGhhbiB1NjQgc2luY2UKPiBGRUNUTCBhbmQgRkVTVFMgYXJlIDMyIGJpdCByZWdpc3RlcnMu
Cj4gCj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1
LmxhbkBpbnRlbC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpKdXN0IG9uZSBuaXQuLi4KCj4gCj4gLS0tCj4gdjQ6Cj4gIC0gT25seSBm
aXggdGhlIGFsaWdubWVudCBhbmQgZGVmZXIgaW50cm9kdWNpbmcgbmV3IGRlZmluaXRpb24gdG8g
d2hlbgo+ICB0aGV5IGFyZSBuZWVkZWQKPiAgKFN1Z2dlc3RlZC1ieSBSb2dlciBQYXUgTW9ubsOp
KQo+ICAtIHJlbW92ZSBwYXJ0cyBvZiBvcGVuLWNvZGVkIG1hc2tzCj4gdjM6Cj4gIC0gbmV3Cj4g
LS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwgODYgKysrKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0
aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKPiBpbmRleCA3MmMxYTJlLi5kYjgwYjMxIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L2lvbW11LmgKPiArI2RlZmluZSBETUFfRUNBUF9TTlBfQ1RMICAgICAgICAoKHVpbnQ2NF90KTEg
PDwgNykKPiArI2RlZmluZSBETUFfRUNBUF9QQVNTX1RIUlUgICAgICAoKHVpbnQ2NF90KTEgPDwg
NikKPiArI2RlZmluZSBETUFfRUNBUF9DQUNIRV9ISU5UUyAgICAoKHVpbnQ2NF90KTEgPDwgNSkK
PiArI2RlZmluZSBETUFfRUNBUF9FSU0gICAgICAgICAgICAoKHVpbnQ2NF90KTEgPDwgNCkKPiAr
I2RlZmluZSBETUFfRUNBUF9JTlRSX1JFTUFQICAgICAoKHVpbnQ2NF90KTEgPDwgMykKPiArI2Rl
ZmluZSBETUFfRUNBUF9ERVZfSU9UTEIgICAgICAoKHVpbnQ2NF90KTEgPDwgMikKPiArI2RlZmlu
ZSBETUFfRUNBUF9RVUVVRURfSU5WQUwgICAoKHVpbnQ2NF90KTEgPDwgMSkKPiArI2RlZmluZSBE
TUFfRUNBUF9DT0hFUkVOVCAgICAgICAoKHVpbnQ2NF90KTEgPDwgMCkKCkkgdGhpbmsgdGhlIGdl
bmVyYWwgcHJhY3RpY2UgaXMgdG8gdXNlIDFVTCAoYmVjYXVzZSBpdCdzIHNob3J0ZXIpLCBvcgox
VSBmb3IgMzJiaXRzLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:34:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:34:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAhA-0002CW-9K; Fri, 09 Feb 2018 15:34:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekAh9-0002CQ-78
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:34:35 +0000
X-Inumbo-ID: d997ff12-0dae-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d997ff12-0dae-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:35:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67627978"
Date: Fri, 9 Feb 2018 15:33:40 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180209153340.2n6xg7okbgg2umyq@MacBook-Pro-de-Roger.local>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
 <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
 <20180209114158.GL2070@mail-itl>
 <20180209121039.5nx4crwkpchrv7m3@MacBook-Pro-de-Roger.local>
 <20180209130833.GM2070@mail-itl>
 <20180209143908.sf6lgrmpkpiggchg@MacBook-Pro-de-Roger.local>
 <20180209151105.GO2070@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209151105.GO2070@mail-itl>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDQ6MTE6MDZQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDAyOjM5OjA4UE0g
KzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBPbiBGcmksIEZlYiAwOSwgMjAxOCBh
dCAwMjowODozM1BNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4g
PiA+IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDEyOjEwOjM5UE0gKzAwMDAsIFJvZ2VyIFBhdSBN
b25uw6kgd3JvdGU6Cj4gPiA+ID4gT24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTI6NDE6NThQTSAr
MDEwMCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyb3RlOgo+ID4gPiA+ID4gT24gRnJp
LCBGZWIgMDksIDIwMTggYXQgMTE6Mjc6MDRBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPiA+ID4gPiA+ID4gSSdtIGFsc28gd29uZGVyaW5nLCBpZiB5b3UganVtcCB0byAnb3V0JyBo
ZXJlLCB5b3UgYXZvaWQgdGhlIGNhbGwgdG8KPiA+ID4gPiA+ID4gbGlieGxfX3hzX3RyYW5zYWN0
aW9uX2NvbW1pdCBhbmQgaW5zdGVhZCBlbmQgdXAgY2FsbGluZwo+ID4gPiA+ID4gPiBsaWJ4bF9f
eHNfdHJhbnNhY3Rpb25fYWJvcnQsIHdoaWNoIG1lYW5zIHRoZSBhYm92ZSBjYWxsIHRvCj4gPiA+
ID4gPiA+IGxpYnhsX194c19wYXRoX2NsZWFudXAgd2lsbCBub3QgYmUgY29tbWl0dGVkIHRvIHhl
bnN0b3JlLCBpcyB0aGlzCj4gPiA+ID4gPiA+IHJlYWxseSBkZXNpcmVkPwo+ID4gPiA+ID4gPgo+
ID4gPiA+ID4gPiBJdCBzZWVtcyB0byBtZSBsaWJ4bCBtaWdodCBsZWFrIHhlbnN0b3JlIGZyb250
ZW5kIGVudHJpZXMgaW4gdGhhdAo+ID4gPiA+ID4gPiBjYXNlLgo+ID4gPiA+ID4gCj4gPiA+ID4g
PiBUaGF0IGNhbGwgaXMgb25seSBpZiBhb2Rldi0+Zm9yY2UuIEluIG90aGVyIGNhc2VzIGNsZWFu
dXAgaXMgZG9uZSBpbgo+ID4gPiA+ID4gZGV2aWNlX2hvdHBsdWdfZG9uZSgpLT5saWJ4bF9fZGV2
aWNlX2Rlc3Ryb3koKSwgd2hpY2ggaGF2ZSBpdHMgb3duIHRyYW5zYWN0aW9uLgo+ID4gPiA+IAo+
ID4gPiA+IEhtLCByaWdodCwgYnV0IHRoaXMgd291bGQgc3RpbGwgYmUgaW5jb3JyZWN0IGluIHRo
ZSBmb3JjZSBjYXNlIHRoZW4/Cj4gPiA+ID4gT3IgaXMgdGhpcyBzaW1wbHkgbm90IG5lZWRlZCBm
b3IgdGhlICdmb3JjZScgY2FzZT8KPiA+ID4gCj4gPiA+IEluIHRoYXQgY2FzZSwgdGhlIGZpcnN0
IGxpYnhsX194c19wYXRoX2NsZWFudXAgd2lsbCBpbmRlZWQgYmUgYWJvcnRlZC4KPiA+ID4gQnV0
IHRoZW4gaXQgd2lsbCBiZSBjbGVhbmVkIHVwIHRoZSBzYW1lIHdheSBhcyBpbiAhZm9yY2UgY2Fz
ZS4KPiA+ID4gQW55d2F5LCB0aGlzIGlzIGFib3V0IHRoZSBjYXNlIHdoZW4gYmFja2VuZCBpcyBh
bHJlYWR5IGdvbmUsIHNvICdmb3JjZScKPiA+ID4gZG9lc24ndCByZWFsbHkgY2hhbmdlIGFueXRo
aW5nIC0gaXQgd2FzIGZvcmNlZnVsbHkgcmVtb3ZlZCBhbHJlYWR5LCBieQo+ID4gPiBzaHV0dGlu
ZyBkb3duIHRoZSBiYWNrZW5kIGRvbWFpbiAob3IgcmVtb3ZpbmcgYmFja2VuZCB1c2luZyBzb21l
dGhpbmcKPiA+ID4gZWxzZSkuLi4KPiA+IAo+ID4gQXJlIHlvdSBzdXJlPyBUaGUgbGlieGxfX3hz
X3BhdGhfY2xlYW51cCBjYWxsIGlzIG5vdCBmb3IgcmVtb3ZpbmcgdGhlCj4gPiBiYWNrZW5kIGVu
dHJpZXMgYnV0IHRoZSBmcm9udGVuZCBvbmVzLiBJZTogdGhlIGJhY2tlbmQgZW50cmllcyBub3QK
PiA+IGJlaW5nIHByZXNlbnQgZG9lc24ndCBpbXBseSB0aGUgZnJvbnRlbmQgZW50cmllcyBhbHNv
IG5vdCBiZWluZwo+ID4gcHJlc2VudC4KPiAKPiBCdXQgbGlieGxfX2RldmljZV9kZXN0cm95IGRv
IHJlbW92ZSBmcm9udGVuZCBlbnRyaWVzLgoKSSdtIHNvcnJ5LCBJJ20gYSBsaXR0bGUgZm9nZ3kg
dG9kYXkuIERvZXMgdGhpcyBtZWFuIHRoZSBjYWxsIHRvCmxpYnhsX194c19wYXRoX2NsZWFudXAg
aXMgc2ltcGx5IG5vdCBuZWVkZWQgaW4KbGlieGxfX2luaXRpYXRlX2RldmljZV9nZW5lcmljX3Jl
bW92ZT8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:34:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:34:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAhU-0002EW-GZ; Fri, 09 Feb 2018 15:34:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=d8+7=fd=citrix.com=prvs=571d79aab=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ekAhT-0002EK-Bl
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:34:55 +0000
X-Inumbo-ID: b53d029d-0dae-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b53d029d-0dae-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 16:34:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="462113362"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 9 Feb 2018 15:34:27 +0000
Message-ID: <20180209153427.6029-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/hvm/dmop: Only copy what is needed to/from
	the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZG1fb3AoKSBmYWlscyB3aXRoIC1FRkFVTFQgaWYgdGhlIHN0cnVjdCB4ZW5fZG1fb3AgZ2l2ZW4g
YnkgdGhlIGd1ZXN0IGlzCnNtYWxsZXIgdGhhbiBYZW4ncyBzdHJ1Y3QgeGVuX2RtX29wLiBUaGlz
IGlzIGEgcHJvYmxlbSBiZWNhdXNlIERNT1AgaXMKbWVhbnQgdG8gYmUgYSBzdGFibGUgQUJJIGJ1
dCBpdCBicmVha3Mgd2hlbmV2ZXIgdGhlIHNpemUgb2Ygc3RydWN0Cnhlbl9kbV9vcCBjaGFuZ2Vz
LgoKVG8gZml4IHRoaXMsIGNoYW5nZSBob3cgdGhlIGNvcHlpbmcgdG8gYW5kIGZyb20gdGhlIGd1
ZXN0IGlzIGRvbmUuIFdoZW4KY29weWluZyBmcm9tIHRoZSBndWVzdCwgZmlyc3QgY29weSB0aGUg
aGVhZGVyIGFuZCBpbnNwZWN0IHRoZSBvcC4gVGhlbiwKb25seSBjb3B5IHRoZSBjb3JyZWN0IGFt
b3VudCBuZWVkZWQgZm9yIHRoYXQgb3AuIFdoZW4gY29weWluZyB0byB0aGUKZ3Vlc3QsIGRvbid0
IGNvcHkgdGhlIGhlYWRlci4gUmF0aGVyLCBjb3B5IG9ubHkgdGhlIGNvcnJlY3QgYW1vdW50Cm5l
ZWRlZCBmb3IgdGhhdCBwYXJ0aWN1bGFyIG9wLgoKU28gbm93IHRoZSBkbV9vcCgpIHdpbGwgZmFp
bCBpZiB0aGUgZ3Vlc3QgZG9lcyBub3Qgc3VwcGx5IGVub3VnaCBieXRlcwpmb3IgdGhlIHNwZWNp
ZmljIG9wLiBJdCB3aWxsIG5vdCBmYWlsIGlmIHRoZSBndWVzdCBzdXBwbGllcyB0b28gbWFueQpi
eXRlcyBmb3IgdGhlIHNwZWNpZmljIG9wLCBidXQgWGVuIHdpbGwgbm90IGNvcHkgdGhlIGV4dHJh
IGJ5dGVzLgoKUmVtb3ZlIHNvbWUgbm93IHVudXNlZCBtYWNyb3MgYW5kIGhlbHBlciBmdW5jdGlv
bnMuCgpTaWduZWQtb2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCA3OCArKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA0MiBpbnNl
cnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2RtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKaW5kZXggODA4M2RlZC4uNmM3Mjc2YyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZG0u
YwpAQCAtNTQsNDIgKzU0LDEwIEBAIHN0YXRpYyBib29sIF9yYXdfY29weV9mcm9tX2d1ZXN0X2J1
Zl9vZmZzZXQodm9pZCAqZHN0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBv
ZmZzZXRfYnl0ZXMsIGRzdF9ieXRlcyk7CiB9CiAKLXN0YXRpYyBib29sIF9yYXdfY29weV90b19n
dWVzdF9idWZfb2Zmc2V0KGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKmFyZ3MsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnVmX2lkeCwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBvZmZzZXRfYnl0
ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lk
ICpzcmMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplX3Qg
c3JjX2J5dGVzKQotewotICAgIHNpemVfdCBidWZfYnl0ZXM7Ci0KLSAgICBpZiAoIGJ1Zl9pZHgg
Pj0gYXJncy0+bnJfYnVmcyApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgIGJ1Zl9ieXRl
cyA9IGFyZ3MtPmJ1ZltidWZfaWR4XS5zaXplOwotCi0KLSAgICBpZiAoIChvZmZzZXRfYnl0ZXMg
KyBzcmNfYnl0ZXMpIDwgb2Zmc2V0X2J5dGVzIHx8Ci0gICAgICAgICAob2Zmc2V0X2J5dGVzICsg
c3JjX2J5dGVzKSA+IGJ1Zl9ieXRlcyApCi0gICAgICAgIHJldHVybiBmYWxzZTsKLQotICAgIHJl
dHVybiAhY29weV90b19ndWVzdF9vZmZzZXQoYXJncy0+YnVmW2J1Zl9pZHhdLmgsIG9mZnNldF9i
eXRlcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYywgc3JjX2J5dGVzKTsK
LX0KLQogI2RlZmluZSBDT1BZX0ZST01fR1VFU1RfQlVGX09GRlNFVChkc3QsIGJ1ZnMsIGJ1Zl9p
ZHgsIG9mZnNldF9ieXRlcykgXAogICAgIF9yYXdfY29weV9mcm9tX2d1ZXN0X2J1Zl9vZmZzZXQo
Jihkc3QpLCBidWZzLCBidWZfaWR4LCBvZmZzZXRfYnl0ZXMsIFwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHNpemVvZihkc3QpKQogCi0jZGVmaW5lIENPUFlfVE9fR1VFU1Rf
QlVGX09GRlNFVChidWZzLCBidWZfaWR4LCBvZmZzZXRfYnl0ZXMsIHNyYykgXAotICAgIF9yYXdf
Y29weV90b19ndWVzdF9idWZfb2Zmc2V0KGJ1ZnMsIGJ1Zl9pZHgsIG9mZnNldF9ieXRlcywgXAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYoc3JjKSwgc2l6ZW9mKHNyYykpCi0K
LSNkZWZpbmUgQ09QWV9GUk9NX0dVRVNUX0JVRihkc3QsIGJ1ZnMsIGJ1Zl9pZHgpIFwKLSAgICBD
T1BZX0ZST01fR1VFU1RfQlVGX09GRlNFVChkc3QsIGJ1ZnMsIGJ1Zl9pZHgsIDApCi0KLSNkZWZp
bmUgQ09QWV9UT19HVUVTVF9CVUYoYnVmcywgYnVmX2lkeCwgc3JjKSBcCi0gICAgQ09QWV9UT19H
VUVTVF9CVUZfT0ZGU0VUKGJ1ZnMsIGJ1Zl9pZHgsIDAsIHNyYykKLQogc3RhdGljIGludCB0cmFj
a19kaXJ0eV92cmFtKHN0cnVjdCBkb21haW4gKmQsIHhlbl9wZm5fdCBmaXJzdF9wZm4sCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yLCBjb25zdCBzdHJ1Y3QgeGVu
X2RtX29wX2J1ZiAqYnVmKQogewpAQCAtMzcyLDYgKzM0MCwyOCBAQCBzdGF0aWMgaW50IGRtX29w
KGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAgICAgc3RydWN0IHhlbl9kbV9vcCBv
cDsKICAgICBib29sIGNvbnN0X29wID0gdHJ1ZTsKICAgICBsb25nIHJjOworICAgIHNpemVfdCBv
ZmZzZXQ7CisKKyAgICBzdGF0aWMgY29uc3QgdWludDhfdCBvcF9zaXplW10gPSB7CisgICAgICAg
IFtYRU5fRE1PUF9jcmVhdGVfaW9yZXFfc2VydmVyXSAgICAgICAgICAgICAgPSBzaXplb2Yoc3Ry
dWN0IHhlbl9kbV9vcF9jcmVhdGVfaW9yZXFfc2VydmVyKSwKKyAgICAgICAgW1hFTl9ETU9QX2dl
dF9pb3JlcV9zZXJ2ZXJfaW5mb10gICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29w
X2dldF9pb3JlcV9zZXJ2ZXJfaW5mbyksCisgICAgICAgIFtYRU5fRE1PUF9tYXBfaW9fcmFuZ2Vf
dG9faW9yZXFfc2VydmVyXSAgICAgPSBzaXplb2Yoc3RydWN0IHhlbl9kbV9vcF9pb3JlcV9zZXJ2
ZXJfcmFuZ2UpLAorICAgICAgICBbWEVOX0RNT1BfdW5tYXBfaW9fcmFuZ2VfZnJvbV9pb3JlcV9z
ZXJ2ZXJdID0gc2l6ZW9mKHN0cnVjdCB4ZW5fZG1fb3BfaW9yZXFfc2VydmVyX3JhbmdlKSwKKyAg
ICAgICAgW1hFTl9ETU9QX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGVdICAgICAgICAgICA9IHNpemVv
ZihzdHJ1Y3QgeGVuX2RtX29wX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGUpLAorICAgICAgICBbWEVO
X0RNT1BfZGVzdHJveV9pb3JlcV9zZXJ2ZXJdICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdCB4
ZW5fZG1fb3BfZGVzdHJveV9pb3JlcV9zZXJ2ZXIpLAorICAgICAgICBbWEVOX0RNT1BfdHJhY2tf
ZGlydHlfdnJhbV0gICAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdCB4ZW5fZG1fb3BfdHJh
Y2tfZGlydHlfdnJhbSksCisgICAgICAgIFtYRU5fRE1PUF9zZXRfcGNpX2ludHhfbGV2ZWxdICAg
ICAgICAgICAgICAgPSBzaXplb2Yoc3RydWN0IHhlbl9kbV9vcF9zZXRfcGNpX2ludHhfbGV2ZWwp
LAorICAgICAgICBbWEVOX0RNT1Bfc2V0X2lzYV9pcnFfbGV2ZWxdICAgICAgICAgICAgICAgID0g
c2l6ZW9mKHN0cnVjdCB4ZW5fZG1fb3Bfc2V0X2lzYV9pcnFfbGV2ZWwpLAorICAgICAgICBbWEVO
X0RNT1Bfc2V0X3BjaV9saW5rX3JvdXRlXSAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdCB4
ZW5fZG1fb3Bfc2V0X3BjaV9saW5rX3JvdXRlKSwKKyAgICAgICAgW1hFTl9ETU9QX21vZGlmaWVk
X21lbW9yeV0gICAgICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX21vZGlm
aWVkX21lbW9yeSksCisgICAgICAgIFtYRU5fRE1PUF9zZXRfbWVtX3R5cGVdICAgICAgICAgICAg
ICAgICAgICAgPSBzaXplb2Yoc3RydWN0IHhlbl9kbV9vcF9zZXRfbWVtX3R5cGUpLAorICAgICAg
ICBbWEVOX0RNT1BfaW5qZWN0X2V2ZW50XSAgICAgICAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0
cnVjdCB4ZW5fZG1fb3BfaW5qZWN0X2V2ZW50KSwKKyAgICAgICAgW1hFTl9ETU9QX2luamVjdF9t
c2ldICAgICAgICAgICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX2luamVj
dF9tc2kpLAorICAgICAgICBbWEVOX0RNT1BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlcl0g
ICAgID0gc2l6ZW9mKHN0cnVjdCB4ZW5fZG1fb3BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZl
ciksCisgICAgICAgIFtYRU5fRE1PUF9yZW1vdGVfc2h1dGRvd25dICAgICAgICAgICAgICAgICAg
PSBzaXplb2Yoc3RydWN0IHhlbl9kbV9vcF9yZW1vdGVfc2h1dGRvd24pLAorICAgICAgICBbWEVO
X0RNT1BfcmVsb2NhdGVfbWVtb3J5XSAgICAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdCB4
ZW5fZG1fb3BfcmVsb2NhdGVfbWVtb3J5KSwKKyAgICAgICAgW1hFTl9ETU9QX3Bpbl9tZW1vcnlf
Y2FjaGVhdHRyXSAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QgeGVuX2RtX29wX3Bpbl9tZW1v
cnlfY2FjaGVhdHRyKSwKKyAgICB9OwogCiAgICAgcmMgPSByY3VfbG9ja19yZW1vdGVfZG9tYWlu
X2J5X2lkKG9wX2FyZ3MtPmRvbWlkLCAmZCk7CiAgICAgaWYgKCByYyApCkBAIC0zODQsMTIgKzM3
NCwyNyBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3Mp
CiAgICAgaWYgKCByYyApCiAgICAgICAgIGdvdG8gb3V0OwogCi0gICAgaWYgKCAhQ09QWV9GUk9N
X0dVRVNUX0JVRihvcCwgb3BfYXJncywgMCkgKQotICAgIHsKLSAgICAgICAgcmMgPSAtRUZBVUxU
OworICAgIG9mZnNldCA9IG9mZnNldG9mKHN0cnVjdCB4ZW5fZG1fb3AsIHUpOworCisgICAgcmMg
PSAtRUZBVUxUOworICAgIGlmICggb3BfYXJncy0+YnVmWzBdLnNpemUgPCBvZmZzZXQgKQorICAg
ICAgICBnb3RvIG91dDsKKworICAgIGlmICggY29weV9mcm9tX2d1ZXN0X29mZnNldCgodm9pZCAq
KSZvcCwgb3BfYXJncy0+YnVmWzBdLmgsIDAsIG9mZnNldCkgKQorICAgICAgICBnb3RvIG91dDsK
KworICAgIGlmICggb3Aub3AgPj0gQVJSQVlfU0laRShvcF9zaXplKSApIHsKKyAgICAgICAgcmMg
PSAtRU9QTk9UU1VQUDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQogCisgICAgaWYgKCBvcF9h
cmdzLT5idWZbMF0uc2l6ZSA8IG9mZnNldCArIG9wX3NpemVbb3Aub3BdICkKKyAgICAgICAgZ290
byBvdXQ7CisKKyAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdF9vZmZzZXQoKHZvaWQgKikmb3AudSwg
b3BfYXJncy0+YnVmWzBdLmgsIG9mZnNldCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3Bfc2l6ZVtvcC5vcF0pICkKKyAgICAgICAgZ290byBvdXQ7CisKICAgICByYyA9IC1FSU5W
QUw7CiAgICAgaWYgKCBvcC5wYWQgKQogICAgICAgICBnb3RvIG91dDsKQEAgLTY5NCw3ICs2OTks
OCBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCiAg
ICAgfQogCiAgICAgaWYgKCAoIXJjIHx8IHJjID09IC1FUkVTVEFSVCkgJiYKLSAgICAgICAgICFj
b25zdF9vcCAmJiAhQ09QWV9UT19HVUVTVF9CVUYob3BfYXJncywgMCwgb3ApICkKKyAgICAgICAg
ICFjb25zdF9vcCAmJiBjb3B5X3RvX2d1ZXN0X29mZnNldChvcF9hcmdzLT5idWZbMF0uaCwgb2Zm
c2V0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICop
Jm9wLnUsIG9wX3NpemVbb3Aub3BdKSApCiAgICAgICAgIHJjID0gLUVGQVVMVDsKIAogIG91dDoK
LS0gCjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:35:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:35:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAhi-0002Gn-Nc; Fri, 09 Feb 2018 15:35:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ij1s=fd=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1ekAhh-0002GY-G8
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 15:35:09 +0000
X-Inumbo-ID: be1e9e72-0dae-11e8-ba59-bc764e045a96
Received: from mail-io0-x236.google.com (unknown [2607:f8b0:4001:c06::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be1e9e72-0dae-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 16:34:40 +0100 (CET)
Received: by mail-io0-x236.google.com with SMTP id f89so10041548ioj.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 07:35:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=oyZBNTFoiHKNMX5PS0Gc0s8yqK9nWdevgsqr6dWwxhA=;
 b=X0c3q21rHuYGYaokeOj8WStmDwLtJaYQ3O38Yek1QBMMy0KteeX14BxrpcWwE0n6sU
 uOsNftDFBdJAKE0R1uHG8AaeC7eZy+pLVAyHoZtaLA6zTHHcfNTatokiOqX6OPikuzcL
 JU4f039i77nwxF2YWQjXSg1OHrsOQtgpnpmutbTx7mDvxuVM9u64e0c0t7wsrSDsZr3A
 IuuQwjCzDTo//7Ls9wYSWzADrjjbxl7Ni4KjYd6VwTes3K7pnGq21hLYpQGOHMJWLDZn
 Mz5A7o6b90G9vEd8W6Y2A15kT479Mo0L4SNoMNImzMZIzi8PPDOevi8Nr9Z3FMAArULk
 oOAQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=oyZBNTFoiHKNMX5PS0Gc0s8yqK9nWdevgsqr6dWwxhA=;
 b=IvBvgMj3IOmF6+AfF4v0aralkmHFzJ+npnecFfEqnb592xBvQBkOD9xEi8jdeTkohE
 8vOj2YtYDx9qxyorLsKv6kmZhM034gVDzLrgy+6quwZo6ch+MwfN40zMGtldCwMbfts5
 /pXBYqWAy0OBALYJGkINFWuEf8HXXmYmNt8tu59zecnlG5ZM8oa5xBe9cNvsDRlS+9yW
 7gyVWhLKTv0SDjFHLk9AqWSgcMZhS6OBSmTrFn0oSuHo66zperKd1bg1jTZnQwCoFtkv
 7+vvEgWDFqj0xaxzXaWl/il2FbIZvGQlixsqhoxImEaczF9LKZLfg6lQc/fiXu72eB22
 kptg==
X-Gm-Message-State: APf1xPBkEkf3h2ERfXmL9K6Uu+664VNDGHbJT6Gyx4soPmIyyLfdFIfY
 8019U8AJ+yJJG9+4kmZGnmkKZaxDT3Xb9tpQew==
X-Google-Smtp-Source: AH8x224ixMAh2jtTRAVv6p3/mTps7CvZKqCriPQMiNne6JGRdKWvXsFlTPyYolx1QGNWAMFYdSItXAWo0DOx62YSdu4=
X-Received: by 10.107.11.130 with SMTP id 2mr3685700iol.80.1518190507540; Fri,
 09 Feb 2018 07:35:07 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.55.77 with HTTP; Fri, 9 Feb 2018 07:34:26 -0800 (PST)
In-Reply-To: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 9 Feb 2018 10:34:26 -0500
Message-ID: <CAENZ-+=O5Xb=sZ2mwvihryWWx6fOVU=0pcSe0j8JAMaK3sXjRQ@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2844682606451869615=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2844682606451869615==
Content-Type: multipart/related; boundary="001a113dee74e78b670564c94576"

--001a113dee74e78b670564c94576
Content-Type: multipart/alternative; boundary="001a113dee74e78b640564c94575"

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

On Fri, Feb 9, 2018 at 7:20 AM, Andrii Anisov <andrii_anisov@epam.com>
wrote:

> Dear Dario,
>
> Now I'm experimenting with RTDS, in particular with "extra time"
> functionality.
>
> My experimental setup is built on Salvator-X board with H3 SOC (running
> only big cores cluster, 4xA57).
> Domains up and running, and their VCPU are as following:
>
> root@generic-armv8-xt-dom0:/xt/dom.cfg# xl sched-rtds -v all
> Cpupool Pool-0: sched=3DRTDS
> Name                                ID VCPU    Period    Budget Extratime
> (XEN) FLASK: Allowing unknown domctl_scheduler_op: 3.
> Domain-0                             0    0     10000 1000        yes
> Domain-0                             0    1     10000 1000        yes
> Domain-0                             0    2     10000 1000        yes
> Domain-0                             0    3     10000 1000        yes
> (XEN) FLASK: Allowing unknown domctl_scheduler_op: 3.
> DomR                                 3    0     10000 5000         no
>

To make sure no deadline miss of a task on a VCPU, we must guarantee:
1) The VCPU gets its configured time, which is shown in your following
emails that it does;
2) When the VCPU =E2=80=8Bgets its configured time, the task on the VCPU ca=
n be
scheduled. <-- This can be achieved by configuring the VCPU's parameters
correctly.

The deadline miss problem in the test case you presented here is likely
caused by the case (2).
Even if the DomR gets 5ms in every 10ms, the task (period  =3D 10ms, budget=
 =3D
4ms) on the VCPU will still  =E2=80=8Bmiss deadline.
In theory, the domR  with period 10ms should be configured to have budget =
=3D
7ms. But here the budget's configured to be 5ms, which is less than the
required.

The foundamental reason is that the release time of RT task and the task's
VCPU is not synchronized.
Here I show why we cannot assign the same/similar parameter of a task to
its VCPU. If you change the VCPU's budget to 5ms, the starvation interval
is 2 * ( period - budget) =3D 10ms, still making the VCPU's task miss
deadline.

[Forgive me to attach a slide to explain this.]
[image: Inline image 1]

If you want to keep the same VCPU parameter, can you try to set task's
period =3D 100ms and exe time =3D 40ms?
By theory (I used CARTS to compute), a VCPU (10ms, 5ms) can schedule a task
(100ms, 40ms).
Note that the resource demand of two RT tasks with the same utilization is
different: the task with smaller period has larger demand.

=E2=80=8BBest,

Meng=E2=80=8B


-----------
Meng Xu
Ph.D. Candidate in Computer and Information Science
University of Pennsylvania
http://www.cis.upenn.edu/~mengxu/

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-size:small"><br=
></div><div class=3D"gmail_extra">
<br><div class=3D"gmail_quote">On Fri, Feb 9, 2018 at 7:20 AM, Andrii Aniso=
v <span dir=3D"ltr">&lt;<a href=3D"mailto:andrii_anisov@epam.com" target=3D=
"_blank">andrii_anisov@epam.com</a>&gt;</span> wrote:<br><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex">Dear Dario,<br>
<br>
Now I&#39;m experimenting with RTDS, in particular with &quot;extra time&qu=
ot; functionality.<br>
<br>
My experimental setup is built on Salvator-X board with H3 SOC (running onl=
y big cores cluster, 4xA57).<br>
Domains up and running, and their VCPU are as following:<br>
<br>
root@generic-armv8-xt-dom0:/xt<wbr>/dom.cfg# xl sched-rtds -v all<br>
Cpupool Pool-0: sched=3DRTDS<br>
Name=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 ID VCPU=C2=A0=C2=A0=C2=A0 P=
eriod=C2=A0=C2=A0=C2=A0 Budget Extratime<br>
(XEN) FLASK: Allowing unknown domctl_scheduler_op: 3.<br>
Domain-0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0=
=C2=A0 10000 1000=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 yes<br>
Domain-0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0 1=C2=A0=C2=A0=C2=A0=
=C2=A0 10000 1000=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 yes<br>
Domain-0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0 2=C2=A0=C2=A0=C2=A0=
=C2=A0 10000 1000=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 yes<br>
Domain-0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0<wbr>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 0=C2=A0=C2=A0=C2=A0 3=C2=A0=C2=A0=C2=A0=
=C2=A0 10000 1000=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 yes<br>
(XEN) FLASK: Allowing unknown domctl_scheduler_op: 3.<br>
DomR=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0<wbr>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 3=C2=A0=C2=A0=C2=A0 0=
=C2=A0=C2=A0=C2=A0=C2=A0 10000 5000=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 no<br></blockquote><div><br></div><div><div class=3D"gmail_defaul=
t" style=3D"font-size:small">To make sure no deadline miss of a task on a V=
CPU, we must guarantee:</div><div class=3D"gmail_default" style=3D"font-siz=
e:small">1) The VCPU gets its configured time, which is shown in your follo=
wing emails that it does;</div><div class=3D"gmail_default" style=3D"font-s=
ize:small">2) When the VCPU =E2=80=8Bgets its configured time, the task on =
the VCPU can be scheduled. &lt;-- This can be achieved by configuring the V=
CPU&#39;s parameters correctly.=C2=A0</div><div class=3D"gmail_default" sty=
le=3D"font-size:small"><br></div></div><div class=3D"gmail_default" style=
=3D"font-size:small">The deadline miss problem in the test case you present=
ed here is likely caused by the case (2).=C2=A0</div><div class=3D"gmail_de=
fault" style=3D"font-size:small"><span style=3D"color:rgb(34,34,34);font-fa=
mily:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatu=
res:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;t=
ext-align:start;text-indent:0px;text-transform:none;white-space:normal;word=
-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initia=
l;text-decoration-color:initial;float:none;display:inline">Even if the DomR=
 gets 5ms in every 10ms, the task (period=C2=A0 =3D 10ms, budget =3D 4ms) o=
n the VCPU will still=C2=A0 =E2=80=8Bmiss deadline.</span><br></div><div cl=
ass=3D"gmail_default" style=3D"font-size:small">In theory, the domR=C2=A0 w=
ith period 10ms should be configured to have budget =3D 7ms. But here the b=
udget&#39;s configured to be 5ms, which is less than the required.</div><di=
v class=3D"gmail_default" style=3D"font-size:small"><br></div><div><div cla=
ss=3D"gmail_default" style=3D"font-size:small">The foundamental reason is t=
hat the release time of RT task and the task&#39;s VCPU is not synchronized=
.</div><div class=3D"gmail_default" style=3D"font-size:small"><span style=
=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-s=
tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-wei=
ght:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transfo=
rm:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,25=
5);text-decoration-style:initial;text-decoration-color:initial;float:none;d=
isplay:inline">Here I show why we cannot assign the same/similar parameter =
of a task to its VCPU. If you change the VCPU&#39;s budget to 5ms, the star=
vation interval is 2 * ( period - budget) =3D 10ms, still making the VCPU&#=
39;s task miss deadline.</span><br></div><div class=3D"gmail_default" style=
=3D"font-size:small"><br></div><div class=3D"gmail_default" style=3D"font-s=
ize:small">[Forgive me to attach a slide to explain this.]=C2=A0</div><div =
class=3D"gmail_default" style=3D"font-size:small"><img src=3D"cid:ii_1617b2=
b40c31d35b" alt=3D"Inline image 1" width=3D"552" height=3D"211"><br></div><=
div class=3D"gmail_default" style=3D"font-size:small"><br></div><div class=
=3D"gmail_default" style=3D"font-size:small">If you want to keep the same V=
CPU parameter, can you try to set task&#39;s period =3D 100ms and exe time =
=3D 40ms?=C2=A0</div><div class=3D"gmail_default" style=3D"font-size:small"=
>By theory (I used CARTS to compute), a VCPU (10ms, 5ms) can schedule a tas=
k (100ms, 40ms).=C2=A0</div><div class=3D"gmail_default" style=3D"font-size=
:small">Note that the resource demand of two RT tasks with the same utiliza=
tion is different: the task with smaller period has larger demand.</div><br=
></div><div><div class=3D"gmail_default" style=3D"font-size:small">=E2=80=
=8BBest,</div><div class=3D"gmail_default" style=3D"font-size:small"><br></=
div><div class=3D"gmail_default" style=3D"font-size:small">Meng=E2=80=8B</d=
iv><br></div><div><br style=3D"color:rgb(34,34,34);font-family:arial,sans-s=
erif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-v=
ariant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;t=
ext-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;back=
ground-color:rgb(255,255,255);text-decoration-style:initial;text-decoration=
-color:initial"><span style=3D"color:rgb(34,34,34);font-family:arial,sans-s=
erif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-v=
ariant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;t=
ext-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;back=
ground-color:rgb(255,255,255);text-decoration-style:initial;text-decoration=
-color:initial;float:none;display:inline">-----------</span><br style=3D"co=
lor:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:n=
ormal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:40=
0;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:non=
e;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);tex=
t-decoration-style:initial;text-decoration-color:initial"><span style=3D"co=
lor:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:n=
ormal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:40=
0;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:non=
e;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);tex=
t-decoration-style:initial;text-decoration-color:initial;float:none;display=
:inline">Meng Xu</span><br style=3D"color:rgb(34,34,34);font-family:arial,s=
ans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;f=
ont-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:st=
art;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px=
;background-color:rgb(255,255,255);text-decoration-style:initial;text-decor=
ation-color:initial"><span style=3D"color:rgb(34,34,34);font-family:arial,s=
ans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;f=
ont-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:st=
art;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px=
;background-color:rgb(255,255,255);text-decoration-style:initial;text-decor=
ation-color:initial;float:none;display:inline">Ph.D. Candidate in Computer =
and Information Science</span><br style=3D"color:rgb(34,34,34);font-family:=
arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:n=
ormal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-a=
lign:start;text-indent:0px;text-transform:none;white-space:normal;word-spac=
ing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;tex=
t-decoration-color:initial"><span style=3D"color:rgb(34,34,34);font-family:=
arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:n=
ormal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-a=
lign:start;text-indent:0px;text-transform:none;white-space:normal;word-spac=
ing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;tex=
t-decoration-color:initial;float:none;display:inline">University of Pennsyl=
vania</span><br style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;f=
ont-size:small;font-style:normal;font-variant-ligatures:normal;font-variant=
-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-in=
dent:0px;text-transform:none;white-space:normal;word-spacing:0px;background=
-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color=
:initial"><a href=3D"http://www.cis.upenn.edu/~mengxu/" target=3D"_blank" s=
tyle=3D"color:rgb(17,85,204);font-family:arial,sans-serif;font-size:small;f=
ont-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;fon=
t-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-tr=
ansform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,2=
55,255)">http://www.cis.upenn.edu/~mengxu/</a><br></div></div><br></div></d=
iv>

--001a113dee74e78b640564c94575--

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

iVBORw0KGgoAAAANSUhEUgAAAvoAAAEjCAYAAABDxqWvAAAgAElEQVR4AeydDXxU1Zn/v+AEEiTR
gIkIaqBBN7gmVtAFraBAS6EvDNtCWwWtaAus7RJot1D8F9qGriz2RWC3FmhtrIJdBbuEVqFWiIIv
oRiUxEIqiUAFBCKJZIAkZCD/z7l3JpmESTJJ5jX8Lp/h3nvuOc/znO+5M3nuOc85t9v6P75ST5i3
2poaTp1yUV19mprqauZ/Z1aYLZA6ERABERABERABERABEQicwPY3drJr917iE3rRu3dv4uMTAi8c
oZzdI6RXakVABERABERABERABERABEJIQI5+COFKtAiIgAiIgAiIgAiIgAhEioAc/UiRl14REAER
EAEREAEREAERCCEBOfohhCvRIiACIiACIiACIiACIhApAnL0I0VeekVABERABERABERABEQghATk
6IcQrkSLgAiIgAiIgAiIgAiIQKQIOAj74pqeqhq93k+kai+9IiACIiACIiACIiACIhAoAa/v6t0H
Wi5C+dSjHyHwUisCIiACIiACIiACIiACoSQgRz+UdCVbBERABERABERABERABCJEwGFGHsK9eUc7
vPtw65c+ERABERABERABERABEWgvAa/v6t23t3y486tHP9zEpU8EREAEREAEREAEREAEwkBAjn4Y
IEuFCIiACIiACIiACIiACISbgMNe+ibcan0HPMyxNhEQAREQAREQAREQARGIdgJeH9a7j2571aMf
3e0j60RABERABERABERABESgQwTk6HcImwqJgAiIgAiIgAiIgAiIQHQTkKMf3e0j60RABERABERA
BERABESgQwTk6HcImwqJgAiIgAiIQGcJuKGmxkeIG1wun3MdioAIiEDnCMjR7xw/lRYBERABEYhV
ApVHoKTE8ymDg0egxh2+2hQ/AQkJsKvS1rnrcUhKajwv2w4rnoRy34eB8JnXsqZKeGYVbNzVchZd
EQERiAoCcvSjohlkhAiIgAiIQHgJuODLA2DIEM9nMAwcAAlx8PCTEEZ/v6HecT0bDq2D578N2dPh
zWNN0yN95noPps4C59ORtkT6RUAE2iDgIBKrW3pXJPLu2zBSl0VABERABEQg6ASSjMQs2JILl9fB
+ztgcTYsmQ4vHIfd84Kusl0Cv7waUj+A2wa0q1jIMydeD3lroXdmyFVJgQhEFQGv3+q7jyoDLzTG
cWGSUkRABERABETgYiGQBbcPhXhg6HCY5ITJAyFvPmz8MkxM94Coge2vwJ6DQCLcfhdk9m+E5K6E
N3dA2VGgB6QPhZEZjdfNkbscXvwLfOiC626Hy5tevuAstR/0OwvWX2o3bH0R0kZC0jF4oQBqgdvH
NbXDCCkvgb8UgKsWrroBxo2063eBAqCyBLaXw+duhW1/gn0nIO1WGD/UXITNW+DgCdveMV7HPhGu
vgawnpRsqab+L26y69Y3DcbeBckGqql3K9fsHPpfBEQgRATk6IcIrMSKgAiIgAjEAgEX1NHoCDvS
4OdrIW8qLHvZ4+gfgUkDIK9ZfZYXwOzh4C6DuMHNLgILNsEj4+10k2fYYCi6MFuLKfvyYEI2FFTA
cAfMdfovv+UwjPE8dOxYASOym4mcBsdzIcXPn/z9L4Ez2xrYaGLbtAXgWtK0zt76Ug3TR0HRcqif
DRyBcQMg31dtINd88+tYBEQgFAS6+44+hPvYVMjo1CYCIiACIiACUUNggKfn2tth/cyPbYc3ZxPU
10NVKTiB7AVWpzfuOpg2BwpKoa4OjhfajvOSleBdROe5R20nfc5aqK6GbSvbrq43Zj/Ok3WQZz9t
JVRUwZaldsJP/mjva0o8Tr4T9lbZtm4yedZAbqGncLOdV0dRFmw7AIe32RnWGCd/NBQdh1LPE072
b8E7L9jYMtozp6D4JdvJzy2ydR4uhE2jbTmtXWtmik5FIBYIeP3WcPvMHdWnybixcFfJRhEQAREQ
gfARcHg9a6PSBc+ttmP57xkOleVAKkyageXd7q+E+Ax4+jEYng5uN6TcAA96HF3Lah8ZD98D8fEw
ciZsyWl/nbJy4OmZkJwIY74Jvmr2vGrLm/MADDQhPJUw7NN22uZ3Wte1aROMTIP+I2GleYoB9r4I
mSmQPhGWGkXH7NGPCySZGCJgwwY4WAn9h8J4b5hPa9cuEKQEERCBIBOQox9koBInAiIgAiIQ4wTc
Z+wKVHmcVOusCAb3gT6p9hKY043zT6Pju/1JGNPNXi6zWwJkN4ljsfNmTYUU+9D6PyXV5yTAw76+
ZRxNwuTxPp8sc0JCEqT2gdRhtuATvnXxoys1sVmiEwZ6YuzNlcu8wxvNspnTzHtgwWjIWwQD+8Ck
h+Ggp+u/tWt+RClJBEQguAQcdPMOQgRXcKvSjE7fT6uZdVEEREAEREAEwkhg58u2sptMt7h3M2Es
v4ZedY3OvfGsBydD2TMwarqJZYF1P4AbU2DVNFjmLevZF31oL9vpDZX3hs00y9bp05w8uO+fodpM
PvBsSW2t3ONnPVHfuQteOX73ifDIVrhvOzz2Q1htwn5OQN0qcLR2za8wJYpA9BLoRlP/NRI+dDvp
eH9u2llM2UVABERABESgixBI8KlH2WYYNd9OmDnO7rK3OrvzoVcapPv5s3nSE4i/5XkYk2yX7dPX
R2gcDMrC8vz35kCmEVgJq57yyROEQ++Dw6GzkOZdLSgIctsS4Ta99/GQMRJWbYWrx8CiY5g5uyS0
cq35IEJbenRdBESg3QQUutNuZCogAiIgAiLQdQjkwfcWw+KHYdJNMHiCXbXl2yDDhK4kwtzldtrg
cfDkRti8HhbPhG5j7Mm23pCZn+TA9q0w1zi6vqE78fDFybaMrHvhmSdhUh9Y5psnCEQznHbM/uop
MPNR2LwZnlwBN3WDR0P4FtvHPwdxk+CZjbB+hafuiVihRK1dC0KVJUIERKB1An66JlovoKsiIAIi
IAIiEPsEEuAGE1eeD8sWeaqTBTNyYOZ9MDStsYpDZ0NeDTjnw3Qf53xOrvUcQObXYfkuyF4G+SZe
xwlzRjcN3RnzPVj+HmSvgalmFRsn5E0Cpwn5ab41/9Pc/Lx5fu95MuQVwUPZsHo+eKYRWLpWm3Xv
W9t8dPQ0Xe3e5YJaK+O59vk5kO301MukjYaCpfaSpa1dC0C0soiACHSOQLfnNm4Ne5B+bW0Np1wu
aqrPUF19hgXffahztVBpERABERABEQg5ATdUusDhgIREz4usfJSaEBZXNSR7wnfMCjwmr+9W47JD
WsyqOWbzl8c3f0ePLT1ue3KwWeUnHJur0sTqQKIffa1dC4dt0iECQSCw/Y2dvPXO30hI6MWlvXsT
H+8b9xcEBSEQ0ewXKAQaJFIEREAEREAEugQBR6MT768+jvjGt8Ga682dfJMWn9j4cq6W8viT3d60
5nraW74j+RM9Dzj+yrZ2zV9+pYmACASFgKP+fFDktEuI0en7aVdhZRYBERABERABERABERCBMBMw
78vz9V8j4UO3t8qajNteYsovAiIgAiIgAiIgAiIgAjFAQI5+DDSSTBQBERABERABERABERCB9hKQ
o99eYsovAiIgAiIgAiIgAiIgAjFAQI5+DDSSTBQBERABERABERABERCB9hKQo99eYsovAiIgAiIg
AiIgAiIgAjFAQI5+DDSSTBQBERABERABERABERCB9hJwQNjfl4Wt0+iNhO72IlJ+ERABERABERAB
ERABEfD6rr776KaiHv3obh9ZJwIiIAIiIAIiIAIiIAIdIqA343YImwp1mIB5u4S7Gty14OgJjgTo
pufNDvNUQREQAREQAREQARFogYDDvOUr3Jv1ZjHzdjHzCbdy6QsvgZqP4VABHHsHKkrh1Idw3t1o
Q7dLILE/9BkMV34Srh4B8Zc3XteRCIiACIiACIiACEQJgSY+bAw4serRj5Ibp8uZ8VEJ/O1ZOFxg
vy+6pQrWn4OqD+zPgXz4a3cYMAL++StwxZCWSildBERABLomAZcLEhO7Zt1UKxEQgbATkKMfduRd
XOHp4/DWr+DQGx2rqAntMWXN5+rb4ZZ/g0tTOyZLpWKbwKlT0Lt3bNdB1otAewhs3Aj/93+Qm9ue
UsorAiIgAi0SUHB0i2h0od0EDr4Kf5rZcSe/uULj7Bt5B15pfkXnXZ3Avn0wfrwd39fV66r6iYAh
UFsLM2bAk0/Ctm1iIgIiIAJBISBHPygYJYSip+G1R8B9JrgwjLzXl2DJD65kSYtmAvfdB6+/Dj//
eTRbKdtEIHgEfvELOHbMljdnjh5yg0dWkkTgoiYgR/+ibv4gVf7tJ6B4TZCEtSDGyH/7Ny1cVHKX
IrBpExQU2FX6z/+EqqouVT1VRgQuIHDkCJh73bu9/TY8/bT3THsREAER6DABOfodRqeCFoH3/gh7
ngsPjD3r4O954dElLZEhUFcHpjfTu338MeTkeM+0F4GuSWDePDh9Gq68srF+8+eDmZirTQREQAQ6
QUCOfifgXfRFT7wHhSvDi2HXajB6tXVNAsuXw3vvwVVX2fXr2RNWrIC//71r1le1EoE33oC1ayEl
pfG+/8IX4OhR+MlPxEcEREAEOkVAjn6n8F3Ehc+fg4JfNF0TPxw4zBr8lt5z4dAmHeEkYOKTFy+G
Sy6BESNszV/5CjTv5Q+nTdIlAqEkYBbknj3b1vDII+DwLIS3cCEkJMCyZVBaGkoLJFsERKCLE5Cj
Hw0N7Cpj68aNbC8pjwZrArOhdBN8vD+wvMHOZfSWvhhsqZIXaQIPP2zH48+aBX362NZ86UswaBBs
3gwvvBBpC6VfBIJLwITmFBfDrbfCAw80yh4wAMz34exZeOutxnQdiYAIiEA7CTjqu4X/tV5Gp/0x
b8YNv/6AGLnL2fzcCxylBz1aKGB+g7M+/xWGpnTudQSufS8w1plN1tICdmektKAtipJNb/6eZyNr
kHkZ1+DPQfdLImuHtAePwGuv2eELJibfxCybrUcPeOwxmDQJzPXPfz54+iRJBCJNICkJ9u6Fvn2h
e7N+t//3/2DiRMjKirSV0i8CIuBLoMGHtX1Z30vReNw5DzUaaxQsm6rfZ8LU6W1KW7n3S5129Inr
aekZFB/Xpr6oyHBkJ5gXY0VyO1MOR/4KV98WSSukO5gEXn0Vzp9v7M33ynY67V7P667zpmgvAl2H
wCc+4b8u3brJyfdPRqkiIALtICBHvyVYiTdxYG8RVXVAXC/O7HqCEVOXkDVnLc9+eyh1Z8wF6Dcw
viUJXTf9wNboqNuBfDn60dESwbGiX7+W5dx4Y8vXdEUEREAEREAERMAvAQfn/aaHNtHoNBE73n1o
tXVQejxpGZkNZWu43joelJFJRnpGQ7r3oPJgMW/v/jtHT52ld59ruH7YrWSk+D4EuDm46012lnzA
WXpzTeZN3JaZRktPWu7yMt4sPsilaTczND3ZqybyezN57OjbkbfDWPDhLvulMqbnS5sIiIAIiIAI
iIAIhJKA13c1/qv3E0p9QZDdkp8ZBNFdS0RdXa1doVq7J7+xdjVsnDsc57KixiTP0fKC48webmLu
a9j48HCcS5rmWVpYwbyhfpz48u1MTh2FWTE+a3khu2f7yXOBtjAluA5DbZS8wOisC1yHIOmaMFVe
akRABERABERABEQgdgg0m/0TO4ZHj6V1HNhaRNaMpWwqKKK0tIjcBaMt87KXvID1upPKnSwzTn7W
HLbsPczh0kJWzpnB1XHNnrN69gJ3CTO9Tv6cdbw2e2j0VNVYUvVBdNlzMsrsiS46skYEREAEREAE
ROAiJtDM07yISXS46ok8tKOO2fGNKNMfWc6GJVnkVdXiNv35x8rIN/KzMsjI6I/5N/OxVRdqPF7A
o5Ons9pkNU7+Y5NJvDBXZFOqKyKrv7n2aLOnuX06FwEREAEREAEREIEIEWj0TiNkQFdQ64h3cKR4
O6+88TZlx09SXVFohd2QhBWDH58xmgXAkjWzGLDmWXJWzuO+ez5NWmJT/HmLptvlWMor0ejkm8aq
OxNdTeauji57ZI0IiIAIiIAIiIAIRAmBpp5mlBgVW2a4WD/3Dqb4idFvrEcaOccLufw705m/Jp9F
s8wH1hZVcE+mv/j7zWwvm83EdN/JvI3SInrUPcpumW5aRz+i94OUi4AIiIAIiIAIRC0Bxeh3smlq
Sp73OPnT2FRaQV19PfXVhTibyXWkDGXe07upOlzEyhl2DP/U7OfsGH5P3hm5BWxZakrm4xy8gJKa
ZkKi4TSuVzRY0WhDjyizp9EyHYmACIiACIiACIhARAnI0e8k/rozntV45kxhfHqyFapTvnsn+41c
z+I07soydpWUW5oS+2cy82c/xnL1B9gvyvKacKy2F2PmPU6O9SLEZQzJfoao8/V7X+U1Nzr20WZP
dFCRFSIgAiIgAiIgAiKAHP1O3gQJ5tXlZlvm5N7FK1ix+F5SR8zCWkgzyb5Uvf95hg1JZcy9c3l0
xWIm3THKnpx7RT8S7Cz2/9bSnf1ZuGmL/SCweirffLLYN0fkjy+7NvI2+FpwWZrvmY5FQAREQARE
QAREQAQ8BOTot/dWaNoJjyNtMnvX5VhS1izKJnvRGpxz5mB1ynt69BOuuQ0TrZO/ZhnzsxeRVwSj
Z6zkwE/He16Y1Uxo/zE8u22pLfOxfCrba2Mo88dfDtHiXCddC8YebSIgAiIgAiIgAiIgAhcQcNSb
N52GeTM6fT9hVt8hdYmZM6mvn+m3bMbkhdTXfY9KVzU4EkhOjIfHforb7bAd+ZSRrNpaz3KXi2q3
G0dCIok+y3EmZt5Pff39TWSnjJxHff28JmlRczJgOJw8GHlzrh4eeRtkgQiIgAiIgAiIwEVBoB7P
Px8/Ntorrh79YLWQI57k5GTbybdkOnA0W6AmPjHRyuPr5AdLfVjlfOLTYVXXorJBUWJHiwbqggiI
gAiIgAiIgAhEjoAc/cixj13NJnTnqmGRtb/fULh8YGRtkHYREAEREAEREAERiGICcvSjuHGi2rSs
+yJr3k0R1h/Z2ku7CIiACIiACIiACLRJQI5+m4iUwS+BKzIgfbzfSyFPTP8sXDEk5GqkQAREQARE
QAREQARimYAc/VhuvUjbPmwmJPYPrxW9+4PRq00EREAEREAEREAERKBVAnL0W8Wji60SMG/JHfVD
iLu01WxBu2j0jFoUPn1BM1yCREAEREAEREAERCD8BOToh59519JoJsTetRgcvUJbL0cC3JUDyYNC
q0fSRUAEREAEREAERKCLEJCj30UaMqLVSP1n+MzPIMHzluBgG2PkGvmpNwZbsuSJgAiIgAiIgAiI
QJclIEe/yzZtmCvWJx0+9yswL9MK5mbkGbl9BgdTqmSJgAiIgAiIgAiIQJcn4KjvFv46Wjq7gdlH
Qn/4a3yRaIy/zA6v+eB1eCcXqj7oeMUTr4abH4BrPtVxGSopAiIgAiIgAiIgAkEkUG9kxZAP2+zd
rUEkIVEXLwHjnF99Gxx6E8r+DEfegvpzbfPodgn0vwXM8pmmfDcNOLUNTTlEQAREQAREQAREwD8B
Ofr+uSi1swSMk24cfvNx18DxYqgoA9dhqK2Cc7VwSU/omQSJA8CE/qTcCHEJndWs8iIgAiIgAiIg
AiIgAoCD89YgRHhhGJ3mU28+4VUtbREg4IiH/rfanwiol0oREAEREAEREAER6DQB47Ma39Xrx0bC
h25nJRQb0U5gyi4CIiACIiACIiACIiACsUBAjn4stJJsFAEREAEREAEREAEREIF2EpCj305gyi4C
IiACIiACIiACIiACsUBAjn4stJJsFAEREAEREAEREAEREIF2EpCj305gyi4CIiACIiACIiACIhA8
AqdOnQqeMElqQqC796VVEdk3MUUnIiACIiACIiACIiACFxOB3/zmNyQlJfHAAw9w7NixqK56RHxl
n5dzdUS/evSj+paScSIgAiIgAiIgAiLQdQlkZGTQp08fcnNzuf766/n5z39OXV1d161wmGsmRz/M
wKXu4iXw5JNP8uKLL0YdgMWLF1NcXBx1dhmDom0499y5c9x9991Rx+rAgQPMmzcv6uzavn07//3f
/x11dq1du5a8vLyos+vDDz+MOpuMQd/+9rcpLy+POtumTJkSdTYdOXKEOXPmRJ1dO3bssBzoaDNs
3bp1mPv+vffe41vf+hanT5/mP/7jP8jMzGTTpk3RZm5M2tNtzfMvhf2VVbW1NZw+5aL6TDU1NdUs
mv/tmIQno0WgPQTmzp1rORf9+vVrT7GQ5y0pKeGqq67isssuC7muQBUsKCvji8ePkz14MDtTUgIt
FvJ858+fp7CwkFtvvTXkutqjwPxx3L9/PzfeeGN7ioU870cffcTJkydJT08Pua72KPjggw+45JJL
6N+/f3uKhTzvL//6V24+d46JQ4fyUc+eIdcXqIJ33nmHIUOG0DOKbDK2G+d1+PDhgVYjLPmqq6vZ
t28fWVlZYdEXqJKKigpOnDjBddddF2iRsOQ7dOiQpefqq6+29ua3zHRcVFVVWeef+cxn+OUvfxk1
dr/y2g7+uquYhPhe9Ordm/j4hLBw6oySKHgzbtifMzrDS2VFoMME6uvrLWfMOGTRtlVWVkaVScc9
1pSWlvJmaWlU2WaMefPNN6POpmi26/hxb4tGF7aDBw9GlUHnPNbs2rWLw1FlGRibonHTd7F9rWIe
vqNxMw/f/rbXX3+dF154IXpGSZq8FRf7Dbn+DI+iNEcU2SJTRKBLE+jRowc5OTncd999UVXPBx98
kG984xvcdtttUWNXHxOG8txzLFu2jMcnTYoau0zc6C233MLu3bujxiZjyN69e/nBD37A888/H1V2
/fGPf+S1115j6dKlUWXXL37xC2vyn7nvo2k7e9NNcPIkBQUFnIuikb9x48bx29/+Fm+va7Qwu+GG
G9izZ0+0mGPZ8f777zN79mz+9Kc/RZVdL730khU6an5To2kzvfVmM2E7O3fu5Ec/+hF/+9vfrLR/
/dd/ZcWKFVF330UTv0BskaMfCCXlEYEgEOjWrRt9+/YlLS0tCNKCJ6JXr16YcKKosuuHP2S6cRA/
8xlSo4iXcfRNyEdUscL4hieJj4+POrtSUlJITEyMOrsuv/xyzCfa2rGsuz1tznKoBwwI3pe8k5JM
J4WxKdp4de/ePepsqq2ttUKcoo1VamoqvXv3jjpeycnJVlz+ggUL+P3vf2/dqSY00jj4I0aM6OSd
q+KGgCbj6j4QgTARGDhwoBULHyZ1AasxvWLRFJ9vGX7DDVSPHEncVVcFXI9wZDSORbTFBJt6X3rp
pVEXE2zsMo7+4MGDw9E07dJx7bXXMiCKHGmv8eZhLRq3m2++2XqQjDbbomkU0ssmISGBT37yk97T
qNmbTiazok20beYB0kzENU7+lVdeaY0cmbkXcvKD11Ld1qz7c9iD5Bsm41Z7JuN+/9+DVyNJEgER
EAEREIFYJGBCiUpKYMMGuOKKWKyBbBaBdhMwk4Q3bNiAWUXJrKcfzdsr2wv4a6F3Mm5iVD4AN+en
0J3mRHQuAiIgAiIgApEg8JvfREKrdIpARAmY0QYzV0xbaAgodCc0XCVVBERABERABERABERABCJK
wGFepxvurfkrfMOtX/pEQAREQAREQAREQAREoN0EuoGvH9vu8mEuoB79MANvnzo3NTU1uNtXSLlF
QAREQAREQAREQAREgIs4Rt/NkbJSqursuyAuLoGk1AGkJHYeiatsO8+8UMatd3+NoSkdX0XBVfwE
SVmzWF5Yweyhye28XSsp2fUedX1vIDMt8YKy5WXFFO87zNkelzIw/UYy0gKV76Jk1z7odx0Z/ZvK
NTI/OJPEDZlpNKl1zRGK95yg73VD6O/Dt/JgCe/9o5yz9CDl2k8wOC2l4YasqTzCgWP2m/F8jU+4
sh9xFUcb2s33mve474DB7W7HmvIy9nxwkl59B7WDhVej9iIgAiIgAiIgAiIQfQQu2h79muInGDB4
iPVab/Nq78GDB5KaFMfMFVup6WQ77Xn+28zKns7Tbx7rpKSOFa8s2czMm/owZNgIpj3b/GUiNWx8
eAypg7MYO2ECE8aOYsjAPty7akdgylx7+OqwYQyZkEuTd6m6S/jO4CyGZQ3kpSNNxyCKf/cQWcOy
WLPHZeuoKWPFvTfRZ+AQRowaxahRIxgyMJW4MQ9TbGVx8b9fHtDQNqZ9vJ+Bv/hDk3bzpvvuc/d5
9ARWI3CXkJ06mGGmXhOfblqvQGUonwiIgAiIgAiIgAhEGYHOd19HWYUCNcfTkU/WjFxy52bx8buv
sWJKNquzx9L3+sM8Mr5/oKIuyHfDl1ezNvUDMm/r3AtP4i6Q3HZCyTNzGTK18c13g+KbSjmy9ac4
l+SDM4eC5Q9yxdFX+OaIqayZNQLn+Domp7VxSyR+ggdHQ3b+Vt6tnM1Iz0BATeku1njMy3/rMBMn
el8K5aJwUx7g5M4bTOZyVnxuMNn5JmkBmxbczcBeZyjY8D9MX7SEDXu+R+ZwB7XWCltZrNyymtsv
j8O0l3lZ0WXXXEvdF7bx8dke9OhxjP8Z4bT0Lt+0jeHJcPYs9B/UdKShLWo7Hv8+q72ZBvVsGFXw
JgV73/HRlGBbArhdlO3dw8HDlXBpKpm3DqUTg1AhMNAWGb0jLjUcLNlD2ZGPIe5S+l97fcRGhNyV
Byl6t4zjp89yafIAMm7KjEBbhmokMXi3lutgCXuOwvXDMkhu9nPnOlLGnrKDVJ6G1OsyGZqeEjzF
LUpqnZm3WHi/A23ZFPn7vrV2DPV3IaD7pKac4t3FHK4038eB3OjnfvO2bcj3gfzOB5In5IZKQSgI
NPuZC4WK6JY5aOgwhmZkQsZQbt97BQlDplKwsww8jn5NeQmv/KWAg65aEq+6gbvGjaS/Jy7FXVnC
i9tPMnLc9bz7pzz2nOjNnV+ZREZqP/r1O0uvJnRrKNvxBjv27sNV25Orrsti5KihTf/QuMvZ8eJf
eOdDF4nX3c6nLm8/u/d2bsWZk8fjs65mfoG5g70AACAASURBVOowDjcRUcMruYuALDY9vpDh5lkm
7R5y1+1k4JRl5OXvZfL9mU1KXHiSwuivToP8Nbz5bjkjR9p/CA/serUh69YXduKemGY7zK59bLD8
/EnckAiVO3JtJ3/0Ug5vmIf3cSojczjO+35E9ZXmYcBFT0taFrfePpzMJnFAQH/vS5Rq2OuENXnT
GH3XyAvzNVjUysGRjczIziNrznKmfpTN/KbAWinYkUtmNOVz9oOWT/FpKwt4euZwn5TwHFYWP8Nd
WVMpaqJuNHmlLzIxvTn0JpnCe2KNuAyxH8ayllOxezaBBpqF1NDyHcz99AiWNQGYRUHVboa371mz
02Ye3PooA8fObyZnNHkHXmRiWnja0owkfv+rE1hdBFlLC9g9z/eejoZ7v5LNK77PhGzzWN+8nSp5
Zu6XmbrM9EA0blkL8tjxyMSmoYiNlzt91DozH/Fh/A60aVPE7/vW2hFC+10I7D6pKdvI5wY7aXo3
zaCgYpXVIeXTsiE/DOR3PpA8ITdUCkJGoDvn64nYp96jO2TVC0BwrbdvH+Kv7EcWcKL6tFWwfMcK
ElKHMGHqdGbNmsVU5ygGJNzL9nI7NKV6/0s4nSPok9CHUVNMnim8dKga1748xk4YxfPveUNIyll1
bwKDR4xl6vRZzJo1HefYYfSJm+sJVTE9q2U8PCyVEc6ptq6xWQwcNsuyw3Z63ZRsXc8z69ezvtnn
mWfWU+yxaeJju9mwcCImfN6rvYGC+wCvmm730Q/aTr7nwoBbR1tHLh8WDWX8HFx351grde0rJZ6r
NezaZP54jsaZBUWr/0KpJ3rHtW8nxs+f8ZURJOJmR95aq8zyJd9scPK9KpLT0hseouw0F3FNHpa8
Ob17b9u5qPMeWpcCY2UIPTPfSRGj+Z9F93K1V2yI9k1GUw4cprRgLYa8GU1Zf7BpuFOITGgidv+m
pRThZGXeNooKt5DjNJfzcf7oD50OX2uiqJMn4R5xCczcch71OPkzlm/iwPHjHC4tIm/tYvo1HUQL
TFxnctUU8wPLyZ/GusIDVFQcZsvKGVZbLnxqZ2ckB1zWjCT2GWI7+aZQqyOJkbj3XcXM7dbH4+Qb
C7No0kyu91i6LB/ngpVsKyxi29ocq+5FS5z8b0lngzn9Y2yLmW+pcH0H2rYpwvd9W+0Y6u9CQPfJ
EX7qcfJz1hVw+HApaxeYH9fVjPj+xrAvrhHI73wgeXzvx4v++DxgXjUbSf+5HbpbdaMuisbs6f25
d7H5f1ZYvZvOtAFQU8IPRmRbISd5e59mYkYiZZsfZfCE+fww99tsNb1VcbYLbjjl5BVyzyDg6gQ4
ZKd7o2ZKnvkBs9ZghQlt/NnXGBBXwYacaUxZsozsX33NklXy3KMsMT1hc9ayacmXqN75O740apZl
T63VEC5eGjsFY5G/bWlhBZkpbfRzVp/BmjWQ1DQ8xXHlIKYZh3NXCTUMbbP3Kn7wCIwbsXr9KxxZ
OJL+NfvYtAZGL/8xi664jrypqyko/RkZGYnse22TZe5nPjUYqObgHtP96eSOm9qw1SqVx8JvPcwN
fc1JNdWXf5Yl88a3aZ9x4ANhVb79V0xdA86VyxmZnMCTFzwZ+SPd0bRgjKZ0VLf/clmzX6PqO4l4
50dn5m4jv88o8g+7qIYAOPuXG9TUsI64BG65q/gPzC+C0TnbWDV7pF0wJYWJ6W2NiAWuI+CcdXX2
Q71zApOG2iNpY74+DWatpqiwDBcjCfUAQ+hHEgOm4Teju2I/W3GSt/dxri6Yz7Dpzb7sicN4raKK
xGQPqaGZFBwqZMT8PKrOhObb0Dozn2qE8TvQlk2Rvu/bbMdQfxcCuE9qyl7BGjdfsImFk+1RrXse
+Tk7l+SxbPUL7F0+sWOjzz63RHsOA/mdDyRPe3Qqb3QRuGgn43qbIW9WNjNnzmRMtyQmLDJ9z9NY
8JVMXHtetUIFsuY8wMiBUF5eSeqwT1sObv7md5pM2Jy2spCFE4eSnjmU9OZBn7h49Tl7qPixn9xP
WmI8jvj+TF6wBPOMn795B5W+eR6+h/7x8aSPnMnLW+xeJdvWZB6qrqKqyv/nO4GsyhOH/z/41R/b
4Ru9enixtL53DObzc0zX/XqKysF9oNCKkx99841kDb/NKrvh1QNWCM5rVtzOAm71xP43PBo16YFv
WV3e6iUsWWI+y1j2xlErVr/l3N4rAbByl/HIKBPqsIDlM41zFqBBXhXt3QdpNKW9alvL74hvdPKt
fG4vA/vRsrWy4bkW3hGX9tTpwBvmAXY0P5g1Etw1uFwuasI/KGObnHAZpo+BvKU8vv2IGR5k++/s
GTPTvhJ6J9+oDsdIYnvap3leR9pEdtdvYGJGf+Jqmzn5VmZHo5PvKXy29sJVv5rL7cx5q8waBIf3
O9CWTZG+79tsx5B/F9q+Tw7vsMNYH3T6hq6lMdr8zeRYs9HnhoYO2UEgv/OB5AmZgRIccgIXvaNv
QhUK9u0D5zQWLF1LacXTdgydp6O/aJmTPglJpKb2ISl1mB0nfKKpI3TH7de12lCWczv6QW72ndeV
eAMTrIgZu3fdypM1lUyfPPEpqU3kuioqOF5RQUXzz/EKXIGMLtf5CecxGhIut0KWsvr0CbAX18Et
X5wMFLGt+AgH333TGgr/VEYyjjS7tz9vUyGVJj4/H7JyJuCdmusl53Upm1TwghMnBVX11Nd7Phvu
9/+gckE5aItV8ZofYaYsz1h7N1fWuHC5Kqgyf9dPHOd4ZQictjZGU/Ks0RQ/FQljUvEfcq2Y0tHj
h0dFDHzzEZez/vyzMPJpVFXD30v2W6ExY1NvoptZmjcpiYS4bkFZtatRT4BHjnQWFeaSRRHZowbQ
7aY4Rs1aTdacday4Jz1AISHMFgP3/gW1r9nF6kUmwno0Nw8KZPTxAglBSYiu70CU3ff+CIf7u+Dn
Pjnj8qy25w0WsOx0cP1NxtHPo+RwIH+s/VUuOGmB/M4Hkic41khKOAhc9KE7zuWFbJg9tEXWo3Py
+PV9/0xddaNrGpc0wHKEvH5HbV3rXXmWc5t/FONHNv7JqOCg/XfEitmz8hR9yAk3pHhaJc4nNAgq
+fWAgTSfbuc1PKeggoVm2ZnWtoReds/f/uPWUL93OL/G0yPvvCzw2b/9b/6UFV9e8PJLpJ1YbWbf
eR5SBvKZGbB69RY2/fm45TguHXejx6oE0m7Igrw88l4/wvBOrGzUWjXbZvU+lz1m93iunprVuOKO
JXQRg/ssYnlRFbMzvYRa1xbQ1WCNpgSkrP2Z3Ac3Ms3El+Hkx9/07Ylqv6yglLhgxMX7bQuK9E4K
qePEfu8M3EEsXTmfT/Q8xOPT51urdl1942EWjvFOM++kqgCLJ2eNZqoZZDNmeU3rE+AIXYA6Opwt
yu/9C+vlZuOC6fYo5dIlDSuLXZgvxClR9x2IvvveXwuE77vQ0n3i/+9G+Qf2F7NHkwcAfzUIXVog
v/OB5AmdhZIcCgIO8xrfcG8Nrw42iiOgP5D6ep3s/ENnSUtL79SSi3a4yhLydn2v4cVXruJ8lhhD
BiSSQBxXDTJP+8t4dW8OGZaDWckfVj3lY2oi0/YWcufJOuLimv5SmImo/cySNr6bI87u/W6YgwA4
BvKpGbBs9SJeKp7D/R5H9o2nbD2333yNR0INZbv2cKbvIDJbepFW8s1MMstsLplu9wLn3IY9GBHP
rZ+fA6uXMXWKETeNT1vLappjB8OdD8KSbJZMmM+E47mM9D7V4GL7k7mcHjmD8Q2dkIn0SvCtVKDH
bbG6Bvf/bKL/sbP0aPCFTvHCwqmsLnKyct0s7jRzLYK5tTGaQsCjKcE0yiPLtYtvDTSTkmHplscj
59j4VO2CEZe6piMucYmJxEesm8L7YG9GnDY0rLDz2SHxJI3IJv/do+F19M1E/rjB1u/JnNxtzBkJ
q747iiWLnPQ5tI7qVZMDHKnzaYBgHkbzve+nnsVPfgunWUpp9FLWNFk5yE/mECZF33cgyu57f+zD
+F1o+T6xOyWazoSDy68xf+P70icpQj9cgfzOB5LHH/eLKM3MwbV8WFPnbvZxtFc/QndctGOB+Awn
y40ju3oK41jKnH/N4uzR9/jLY9nsm1rI1nktjwI0rV0izu8uhbz5ZA+7i5O5CxnCXhZPN9N1IHfe
F4knnttMKMyyImZl3Uvt2kkcfW46S8yUAfAsNemgf8bQC1aqsXM0/n9w+5M89cpxelJmr2u/6bc8
WnsVJN3G7PtHcue0pbB6PtOznBzP/Qbxu58j21pSbgFfvc0TN1Szh28OG0b+tHVUP92Sk5DcsMym
0T76rowGI9JuGU0Wy+yOxWkTrGU1vReTh09n7bRspq5Zw6jUNcxYsJR/vvxjNsxfYj0wrCyabmW1
Q3zWsPB71zCsj+10V1dXkPbpOcwc4w0EAm8okFe+vQ+A1cjxNDxPWIVqqPgtrO47ia9PDmTCb1ON
bZ4FcTSlTV3tyVBTwsNJdkjajNwi5oW5J9q/qZXkh3vExb8hLaQmct2w0ZBXxVmv7wMkXn+zFQJn
vQKihZKhSK4sfN5y8k37PeZZHveRDQfgpoEsWb2G3T+b3PAwEgr9bcqM1nvfj+El6+eSNd3MqZpB
YV7j8r9+soY4KRq/A9F13/trgHB9F1q7T8zb1c128Lhx+L0dcDUUb7FHTC+NRA9FIL/zgeTxB11p
UU/gonX0vT32Hi/aT0MlMzuviJqHspm/ej755rff2pzkrvb2fHvTWsJopyePnEfRulqmTVnEoulW
N7cVIrFy2/KGXvWUMd9jy/L3GJu9huyp1sLz5OZN4inn9BacWa/upvuqPRtYZE0q9qTnLWO+ETd6
Jf92/0hSRn6HwtyPGTZ9CfOne1b5dS6g4Nc5eN+V5T52iBOm+BW9Wx3JuO7TE8xaPVZdxt3oM7mg
/21MHQ1F+TDHObxZb2Ii9zxdQZ9bc5ifvYzVSzzBSFlOcuZ/l3usUQY3aTcYRyqfvGVLrOU5vbV0
pj3AzDHeM0j0/o42JnXwqM7Dudaalhv0lccDHk3poPkdKeYuY/HwIXZP8NoiHrsnAivG+LU7mc+H
e8TFrx0tJTrof415Gd4a/rDlICMn2w+eJZvWWA+3gxpmnLdUPrjpx8rKLIF9+1nLU3mEX0ma8Te8
YTzBVdmytE6NJLYsNphX4nqaHw0Xcc0G7Q5uXsyQKcvM0mcU7XgsfCuj+GNGhL8Dfm2KrvveXzuG
47vQ1n2SdvOt1u26ZO1LLBjvmVd25BV+Y/5UZt3OJ4L2NyvAb0Ugv/OB5AlQnbJFH4FuT63bbEYi
wrrV1tZw+pSL6upqamuq+eH3Z4dVf3uVuc1kzWo3joQEEuM74wK6cVW6cDscJCYm+nWibV2QkJxo
OchutxuHo6UHifbWxCe/u4ZKVzU4EkhO9K2Tm81zhzFhWRHrSquZHNIXJ7lxGRvi4jrJ1adeUXxY
vv1RUq2VfkaztGE0xTyFLeBA3SMND1rhqsL2xWMYZU04hBk5S7m6+mNrWc3qavjstxcxPqRt395a
1vDkpASmV+VSvfX+Zg+P7ZUVhPzlW7kpdSxFZLFg5UJurH2dqdlmevdothzfyhif594gaGtVhPvg
euIGmg4E25YJN/Tm7T+sJHtZnjV35vDu0PdM+44kzl+0GpxzWDqmcSTRFel7332QJ3/xFMfje1K2
YT6r87OYkTPVGtW75b7ZjEnayRiztKxFegZLc67mY/NFMN+Ifl9k0ewxQb/n2mLm+6ts3wCh/w60
aVOk7/s22nEUfwrtd6FyewD3STmP3pRqL787YynfuA2emz7f6rBakHeARxreGt/q1zpoFwP5nQ8k
T9AMinFB+dsL+GthMfHxvbi0d296dsonDA8MOfrh4RwzWrxOg3NlIRtmBhqeFDPVi7ChbnY9ucga
TWkwxDOaMrxhrkLDlZAfbF08hrGL8snyTuL00biyqIqZwZyM7CO7Y4cuVk1KYlbVSqq2zmwYEO+Y
rOCUOrJ9FdNGzfI4h8bPnsa6NSuYnNnGpPjgqG8ipWTzCh6akN1oi3nkmLaU5SvmEQ5zildNImuW
J9bQ17LR3vaK8L1fs4tJCcOajA56zVxeWMVD/V5n3IAJ5FvBV82GQZy5VLVjxS+v3Lb2bTNrLiH0
34FAbIrofd9GO84emkgovwvuI5sDuk/c5TtY9NURLPEMmpuWXJBbQM79w/128DVv6WCeB/I7H0ie
YNoUy7Lk6AfYerHWox9gtbpENndlGdvePsmtY4ZGhTPVJaA2r0SLoynNM+o8+gl4R+maj4xFwnIz
QubC7TYDdYkkRiIWuK1q695vi1CMXI+m+94fsuj4LtS4Kql2Q0JicgQXD/DHR2kdJRCLjr4D8yrf
cG9GZ8MrhMOtXPpaI+BITmeMTwx8a3l1rYMEHPEkJ184MN9BaSoWUQLmBTrh78H3X2UTEhgttvi3
EN37LYCJteRouu/9sYuO70K8cfD9mae02CVggt19/ddI+NDtpKcXZrUTmLKLgAiIgAiIgAiIgAiI
QCwQkKMfC60kG0VABERABERABERABESgnQQcEPZFd8zrBpp92mm1souACIiACIiACIiACIhARAj4
+rERMSBgperRDxiVMoqACIiACIiACIiACIhA7BCQox87bSVLRUAEREAEREAEREAERCBgAnL0A0al
jCIgAiIgAiIgAiIgAiIQOwQc9d3Cb6zR6fsJvwXSKAIiIAIiIAIiIAIiIALtINDMf42ED90Oa62s
6tFvLzHlFwEREAEREAEREAEREIEYICBHPwYaSSaKgAiIgAiIgAiIgAiIQHsJyNFvLzHlFwEREAER
EAEREAEREIEYICBHPwYaSSaKgAiIgAiIgAiIgAiIQHsJyNFvLzHlFwEREAEREAEREAEREIEYICBH
PwYaSSaKgAiIgAiIgAiIgAiIQHsJODjf3iJByG90+n6CIFIiREAEREAEREAEREAERCBkBOqb+a+R
8KHbWTn16LcTmLKLgAiIgAiIgAiIgAiIQCwQkKMfC60kG0VABERABERABERABESgnQQc9ZhxiPBu
Rqfvv/BqlzYREAEREAEREAEREAERaB8B4zH7+q/mONo39ehHewvJPhEQAREQAREQAREQARHoAAE5
+h2ApiIiIAIiIAIiIAIiIAIiEO0E5OhHewvJPhEQAREQAREQAREQARHoAAE5+h2ApiIiIAIiIAIi
IAIiIAIiEO0E5OhHewvJPhEQAREQAREQAREQARHoAAE5+h2ApiIiIAIiIAIiIAIiIAIiEO0E5OhH
ewvJPhEQAREQAREQAREQARHoAAFHRJYAtRciNYuR2p8OGK4iIiACIiACIiACIiACIhB2Al7/NfqX
0Uc9+mG/O6RQBERABERABERABERABEJPQI5+6BlLgwiIgAiIgAiIgAiIgAiEnYAc/bAjl0IREAER
EAEREAEREAERCD0BRyTCi7yhTaZ6kdAfeqzSIAIiIAIiIAIiIAIi0NUIeH1Y7z7a66ce/WhvIdkn
AiIgAiIgAiIgAiIgAh0gIEe/A9BURAREQAREQAREQAREQASinYAjMsEz3gEPBe5E+w0i+0RABERA
BERABERABAwBX//VexzdZNSjH93tI+tEQAREQAREQAREQAREoEME5Oh3CJsKiYAIiIAIiIAIiIAI
iEB0E5CjH93tI+tEQAREQAREQAREQAREoEME5Oh3CJsKiYAIiIAIiIAIiIAIiEB0E5CjH93tI+tE
QAREQAREQAREQAREoEME5Oh3CJsKiYAIiIAIiIAIiIAIiEB0E5CjH93tI+tE4OIm8GEh7FkPp45e
3BxUexEQAREQARHoAAE5+h2ApiIiIAJhInDwVXj713DyH2FSKDUiEEwCblwuF+5gipQsERABEWgH
ge719RDpTzvsVVYREAERiHECLsp2bWfz5s1s31HMEVesuYFuijc/yapntlIeQtNdZdtZteJJdpXX
xGx7u3Y9TlJSEo/vqozZOkS94bVV8PsvwIsPRb2pMrALEIgCn7m9Prt69LvAfacqiECXJZB1L3xu
JaTe2DWqWLmDmd2SGDxsFBMmTGDUiCwGJMXxTJnHmXVXsn3jeraWlEdHff3Z4y7l0QnTmTX1J3wQ
Qkd/z/PfZlb2dJ5+81jgLPzZG3jp4OeM6xl8mZJ4IYHzdXA+hDfjhRqVIgIxQ0COfsw0lQwVgYuQ
QK8USB4Ecb26QOXdbP7pDFYDzpx17D1wgKJta5kGfHSy2lO/Q/zQOYW5L30QJfX1Y48jgx9tW8fa
dT9mkCN0Zt7w5dWszV3HA7cNaIcSP/a2o7SyxiCB7nFwzR1w1dAYNF4mi0DoCYTwZzr0xkuDCIiA
CMQOARcHC4qMm8/iBZPJML++aWk8XX+PVQV35UHe3J7PCXO2fyfbd5wG+nPb8HQc7kqK39xBcdlR
XPQgLX0od43MIN5TeXdlCS9uP8nIcdfz7p/y2HOiN3eMy6Cs8H0G3TmOzBRvTqgs2c6W92Ds50aS
TMty/dpz1lbYo8c1ZPzTNST7/AVxl5fx8qs7OHjCRc/Eq8gaPpKh6cleCynZ+iLlaSO5LekYG14o
4EQtXHf7OMZk9vfkabpLTO1Hv35n6eXRYdexnJGfu5Vj217i1X0f0rPvdYz7whj6x4Nfe738LNE1
lGx/hYI9B6klketuv8tHt7vBvht5l7yX99DjujvIiivj/bpBjBuT2cAaM2rw4na4fiQjM5KpPFjM
jp3FHD3hokffNIbefhcZxiBt4SEQlwCjFoZHl7SIQAwS8PmZjkHrZbIIiIAIxAyBBBKtzuk8Fi7Z
SO7CiXjdYFOF6v3PMso5367NslmMWmYOl1JR92Vy4gZjnfrUNWvBJgofGY/5Ea/e/xJOZ7bPVXj0
+WXMmzIHFmyh/pExnmuVPP3VUWQXOSl09ScnsWW5/u3xUZG1nIrds606lO9YReqIWT4X7cM5a/fy
2D0ZxkJenetklnnOabblbDnMwjEXOvuufXmMnZDN0oIK5g1PbqxjFuArJyuHw7sXktgSv/p5JHOE
VZMGMCuvqXLn8gI2zB7u376sZSzrO4c5+bDpeD3jU+yylYW/ttpp9Moifv1uDoOnXNAy5B3YwcQ0
OftNaetMBEQgEgQUuhMJ6tIpAiJwERKI50s/WmfVO2+Rkz7dxrBi/Q5cHhKJWd+honQTo4HROZs4
XlXB8YrZJLvr6DNtDusKSqmqq6P6eCFzsqBoyUoKvYV9YsFz8gopLSrkS6PHM8fIXvIsJd75rEe2
84Rxkuc8QJajdbnN7akw9hw/TkXFXnKMs923p/WQQU0JP7Cc/CxWbjtAXV0dhwvXWvVYNvUhtnvm
ofYc5KnotJWUVlRRumWplbDoJ39sYODJYe88dYqP86R661gEK7eUUlVRynKncfoX8cddLprb28AP
KHnmx5aT78zZRFV9PfVVpSx1Ql72AnY0t8+5lMLSUgpzv8AX51gE+b+/lHiMcLMjb611/ND4IdCj
DzOWrqP0eBV19dUUrjX5i1iWt8eTXzsREAERiCwBOfqR5S/tIiACrREwK2qcOgbnPDEjreWNgWvx
6ZOpPrCNBU7jKeeTPWUESTfNpdg47A4HyQMGkAQkpaaSkphMSnI8xGew8OnHmDw8nQS3G1Ju4GsP
mscB8PrA3qpPW1nIwolDSc8cSnryP/E1yxNezcbdtjdb8tI6qzN86ddG4mhLbjN7ko09KSkkJw/g
Gq/TDrj2vGrNO8ha8BgzR6bhcDjoP/Qefmbpzuft93xWnDG970/PJD05kfQx32S5XY12LT+5YNNh
Zo5JJzE5nemLlltVrzUSmtnbwA8Xrz5nZkZk8cA9w6GynEpS+fSkGVYb7NjvYx/TKHx6HkPT0xk6
NJ1PjP4a5lli9W9ewspVs5e1S4pg9HLGpjlIn7iQVfMmk56SgLvGQdZnvmQ94Jg21CYCIiAC0UBA
jn40tIJsEAER8E/g7d9A3n1w9B3/12MwNT5tJI9s2M3xvZusnnmKlpH10HrsTvc6q0ZVtU0rdnD7
k9w7phtxCQkkdEtgRHZ+0wyesztuv65J+rDPf8U6X/u/O4xLzktPrQFmMHGYHTTUtlz/9jRR4nna
eNB5c5Pk6+7whAv5Po30TSWxIZeDJI9H3J4Y0rTURgl4e/kbZPq31177pgjn4D4k9UmlT1ISw6Yb
5x9q7CK2hNFjuc5HPIk3Mc16HniCHeVQszsfi+A3Pm+HXdUc5MmH76VbtzgSEuKISx2F/5ZpMFAH
IiACIhBWAt2hnsh8vPU0+rWJgAiIwMVFICVjPI+9ss3qAebwCbzr7hgKST6rMtaUPcPAUdNZkz+a
5eu2ULi3iLUmdsfPVlvXdIlBR/pnWGrCfJb9mV0l+TyRD1k506yJwO2R62uPH7VW0tHKqiaXXMdD
8zZjq/e+iaYLT5rbaz83jSavqJTS0r3s3ev9lPJNz0OPLaXZExbx3DnNhBgV8X+v7uKNlzaYwCq+
+pl084jA+uyBTF+yhtFzlrOloNBaRcl/y1xoo1KCRMBdA2/8FN7JDZJAiRGBtghEym/umN72dKS0
VXNdFwEREAERaImAu5zt297nxlHDG1erqaq0V9nB42B6epf3HzzeIKXupB2In7PleWaPsXviP+7T
t+F66wcpTJw7g/nTlzFsiD1pNHfKJ60iAcn1Y09zfXGeXvUlKzfzvfEzPROMXby0domV9YpeCYBv
t3lzCUE8b8HeRKuXPp9TvdJIT2/fn72UWycwjfmsnjLMClFi2lputybm1nHCLPGflcPzj9mTkjnS
2G5BrJVEtUbAhPXtfxkuS4NPTm8tp66JwEVJQKE7F2Wzq9IiIAJhJ1D9PqPGjqBP3BjmLl7BqhUP
M2ag04qZn3bfaNtBTrgME/5etGQ+i1c8ysOPbuScJ/Rl0U9y2Lh9K6vmjmHsosADRDLG/SsNvcxZ
OYzLsGNT4gKR28SeFTy8eCPuZjMDRXHjqwAAIABJREFU4jM+b40akDeLu+5dzPqN61l87x1MNzEu
03L5YkYYV59pYq/Nr4ZEJsy1Y/mnDh7Ho09uZPPm9axYPJNu3cawwzuhuaUbIj6T6Qs8kwmABVPv
alhq0xp4KVpEzqqNbN24gjEDJjRZEKglkUoXAREQgXARkKMfLtLSIwIicHETSLyJgtwcRpPPskXZ
zMpeQj5ZLMjdxq/vz7TZONKZuW6BFSqyKHs+S4pPcUnm19myfAbkL8M5aiyzliWxYE6j49kUqp/e
6v6fYq55K5fxu+dOwruQZXwgcpvYk82Swoqm6qyzFOa9UkTOtCyK1ixiinMKi9YU4ZyTy4Hc+xti
8psHxfgR1EJS8zo1P/cp1sRem5/p5E8eOpu9eUvJIp/5051MmDCF7EWrcc65j2s8Mfmt2Xfr3fd5
lEzj7ru8BBP52vItzMiCZbOcjHVmkzRngTV5t2kQkynais0+5utQBERABIJNoNtvn/lT2IPka2tr
OH3qFDU11dRUV7N44dxg10vyREAEugKBgl9A2Z/hrsUw4F+6Qo0ANzUuF9VuB4nJif5dQHcNruo6
EhJ9rrtrqHRVk5CcbPUou91ua4WbTkMJRO4F9rhxux1moZsmm7vGhavajSMhkcT4Zheb5AzxyQX2
evW5cVW6cDscJCQkEiwTa1yVVJNAcqIZvXDjxuG/Xb1maB88AmZlrvVT7NCdL9gTrIMnXJJEoCmB
ra++yZs7dxMfn8Cll/amZ3wYRyybmhLwWQR/iQO2URlFQAREoAsRcBCfaDvrLVbKEU+i5TT65HDE
k2yW2/RsZhnLoGyByL3AngudfGOLIz4RHxODYl6HhFxgr1eKebjyfU2ZN71z+6btKSe/czRVWgRE
IJgEgvSXIpgmSZYIiIAIeAhccwf0vgqSrm6K5PBfIT4Z+jZdTrJpJp2JgAjELIEzJ+DYO3DtSLik
R8xWQ4aLQKQJOOrDHrgDRqe1SJDZR0B/pKFLvwiIQIAETLiOb8hO5fvw1uNwvBgu/wR8/lcBClI2
ERCBmCLwt/+F9zZC0VMwdCZcc3vL5nePA/PRJgJhIBBrPqx69MNwU0iFCIhAJwmYONzdv4PSF6H+
PCRdA7c81EmhKi4CIhC1BIZMhqpDcHQXbPsx9BsKt/wbXHZtU5N7JsHdf2qapjMREIEGAnL0G1Do
QAREIOoInD8He9fD356FutPgSICML0H6OOjugDMfRZ3JMkgERCAIBLpfArd9Fz4shOI1tsP/wkz4
xDgYOgN6XBoEJRIhAl2fgBz9rt/GqqEIxCaBE38Hs+rOxwca7XdXw7tr7U9jqo5EQAQuBgJmNK9s
Mxx6A4bNgkFjL4Zaq44i0CkCcvQ7hU+FRUAEQkbAvOlywG3w8UGsWT3dHNDrCjBD9dpEQAQuHgLm
Af90OZyrset85Sch1fPuiYuHgmoqAh0iIEe/Q9hUSAREIOQEHPFghu8T+9sr7JS/C6ePQq++dnx+
n8EhN0EKREAEIkigugLe+S28/xfbCDMB38zNuVJOfgRbRapjjIAc/RhrMJkrAhcVgTPl4DpsD9N3
nwpv/QrK/wabvg2ZUyHr3osKhyorAhcNgUMF8Pp/genN75EIN90PgyfYD/++EM7VweECiOsFVw3z
vaJjERABoLsoiIAIiEBMELhqKHx+pe30mz/qZolNbSIgAl2TQMU+OFcL10+Eiblw/RcudPJNzc2D
wPafQOGqrslBtRKBThJQj34nAaq4CIhAGAmYUJ6Mf4XBn/P/Rz+MpkiVCIhACAmY0bohX4I4ra4T
QsoSfREQcNivrgp3Ta3XZdkT7KxXZ4Vbv/SJgAjENAFHz5g2X8aLgAgEQEBOfgCQlCW8BJr7r9H/
1lf16If3DrnotB0qr2J32VEOHv2YIydcnKqp42zdORJ6OEi8tCdXpySR3j+ZmwdfxeW94y86Pqqw
CIiACIiACIiACISKgBz9UJG9iOUerTjFizve46W3yvjwxKmASWRcewXjbx3MZ25Jp3dCj4DLxWTG
/Hzo1w+GDIlJ82W0CHSIwO9+B/fcA3FxHSquQiIgAu0k8MQT8OCD7Syk7F2JgBz9rtSaEa7LscpT
5G56mz+/Vcb58/Zw1umeh6m89D1O9zxEdY/j1F1yhvPd6rikvgdx7kR6nb2SxOo0Lj+dQck/oOQf
H7H6hUKm3HkDd4/JJKFnF3QI3G7493+HAQPgz3+OcKtFufre/aFvBvToHeWGyrw2CRw4ALNmwUcf
wXe/22Z2ZRABEegkgWefhRkz4Kab4JZbOilMxWOVgKM+AuFFRqelNwK6Y7Whotnu+vp61r26h9+8
UEht3Tnc3as50nc7xy4roLrn8ZZN73mUk5fu48Pk16w8SWc+wVWVd5BadQu/+/NuNu0o5TtfuY3b
brimZRmxeOXxx+Fvf7M/GzfCxImxWIvw2Hzj18B8tMU+gfvug5oaWLAApk2DK6+M/TqpBiIQrQTO
nLGd/PPn7VG0v/8dunWLVmtjxi6v/+q7j3bjtbxmtLdQlNvnOlPL91e/zC83/JWaujo+6PMyOwYv
4kDqxtadfD/1qur1Pn8f8BQ703/MR713c/zj05bslRt3cs78WHWFzfRm/vCHjTX5znegtrbxXEci
0BUJbN0K27fbNaurg4cf7oq1VJ0iQcAstTvmERg+JxLao1fn0qVQVWXbt28frF0bvbbKspASkKMf
UrxdW/hHJ8/wreUvULD3ENVxx9k1aCn7r9zAuUuqO1Xxmh4n2HPNr9kz4AnOda/h91vf5UdPvkKd
+1yn5EZF4R/8AD7+2DalZ08oK4Nf/CIqTJMRIhASAufOQXZ2o+gePSA3F956qzFNRyLQUQLdHfaL
slJu6KiErlfu4EF49FG45JLGus2fD6cCnzPXWFBHsU5Ajn6st2CE7K90VfPv//0iB4+dpPLSvewa
9Cin4w8H1ZqPkt5m18BHqYn7iG1FB1mUmx/bPfvvvAO//jVcdpnN6fLLweGA//xPOHIkqOwkTASi
hsCvfgXvvgs3eByxm2+2YzfNPBUrhjNqLJUhItA1CJg5MCZM7l/+xa6Pic83f2PM3xptFx0BOfoX
XZN3vsJn3eeskJojH7k40buYd69ZyblLajov2I8EE+P/Ttpj1ojBG3/7gOXPF/jJFSNJs2eDCUHy
hu6YlUeMs3P6NMybFyOVkJki0A4CJ07AokXQvTs89JBd8PrrISsLCgpgzZp2CFNWERCBNgmYFd2e
fx7694dPfcrO/tWvQkICPPaYPYrcphBl6EoE5Oh3pdYMU11MPH7JBx9RlbCfvQN+S3230IbUnI07
SfG1v6TuklPkvf53tux6P0w1DaKaV16xY5RNr+a3vtUo2Dj9KSl2/OT+/Y3pOrIJfPA6vJMLVYdE
JBYJrFgBlZXwwANgHHyzGad/+XL7+Mc/tvf6XwREIDgEvN8pE6NvwuTMdsUV8L3v2fPBliwJjh5J
iRkCcvRjpqmiw9DC946w4bUS3JecsWLoz3evC4thJm6/pP/vqKeenz33BiZ0KKa2zEy4/34w64ib
cB3vZsJ4nn4aZs60e2C86drbBA7vgL/9L7gU2hSTt8S4cTB1KvzXfzU1/6677DACre/dlIvOOkbg
3Fk4F56/RR0zMIyl7r4bzCIP5nvnu33/+zB9Ojidvqk6vggI+HgcF0FtVcVOEXCfO98QOrPvyuc4
G+eZVNopqYEXruy9lw8vf43+H49k1R/f4vv3jAy8cKRz9u1rT0A0djRfQeiznwXz0SYCXY2ACR3w
hg80r5tW3mlOROcdIVBbBeunwGVp8IXVHZHQtcqYTiN/mwnd+e1v/V1RWhcnoB79Lt7AwayeCZkx
k29PJpRSfllkVswwy3a6LznN5p2lHCr3LB0WzEpKlgiIgAiIgAiIgAh0EQLdwby1KtwfQ89XZxeh
2cWr8fstxVYND6a8GLGaui+p5lDyK9ZiHc/mvxsxO6RYBERABERABETgYiTg679G/7FCd1q4R91H
dvD4mldJyprI/eMz/ORys2v9E7x8JJGvzriHtPjGLAeLt5Kf/xbvHf2YhMv7MeSWOxg7aijJFm0X
Ozb+kb2nwDNNhh69+3HjLbeS0T+xUYj7COsfX8OR/ncyY/JwfMRbeY7sWM+aV09w57SvM7x/86uN
YoJ19PcPPmL/0Y851fMwH1/6XrDEdkjOkeRtXHvis9ak3H//0nB6OHzWCu6QRBUSAREQAREQAREQ
ga5HQI5+C23qPvEO2eYFE5Qxsm4V6c1JVb7Jf0yZRT5OPj3d6+gfYdXMCcxaXeRH6jQKKp5muGMP
C5xTyfeXY/kWfj17jO3UVx/l8ez55Gct514/jv7RHWuYPz+PpXd+JSyO/ta37RVhjl/2Vz+WhzfJ
7ThNxaV76H4qi7/uPcQdmWnhNUDaREAEREAEREAERCAGCChGv4VGis8czwLr2mpeKHJdkOvIjk22
sz7jAbKsjng3G+d6nfwsctZuofTwYUqLtrB0xmhgDS+9VwlxcQww0rIWUFB6gL1FBaxbOsOSvyZ7
LD/dXm7risPON6gnzZ8xTIa4nnbvf3ycnT3U/xe+96GlwqybHw3biUT7YcprVzTYJBtEQAREQARE
QAREIJoIOOq7hd8co7PhE371AWpMY/JyJ0uy83hi/U5mDx3jU66GV9baa9EunXab5YjXlG3Aucx2
PlcWvsLMocl2/v79mbdqDF/9djG9rjNpnrXSB6VxQ3oaiaSRkTmcbbX7GLUon/y3P2DhyBQfXZE/
rK6to/TwCc5eUoV5gVWL21/dYBbiGeXgglgjU+jkedhxDj7hgMHdoOI8/P08NETedIOUbpDWHdp4
BD3Zq9Qyo3h/K/a0aKguxAyBYf8Gn3wQelwaMybLUBEQAREQgS5KwOO/4uPHRntN23Cnot380NqX
9flploKiJc9S4vbRVbmb56wXOs5g4q22U77vZc8bHmes40Gvk+9TJC0zk5RWQumvHXKTlXtAzzB1
0fvY1tahWd3GvKn+dPzh1rMWnoU/nIU9ZnKKn21HHfyhDv7huf5OHfzuLPzW+6mFpTXw0Fmo8FPe
J6km7iPOdTvLB8dP+qTG1uGxM8f56TuP8Q/XB7FleDitjUuA+Mugu79xrXAaIl0iIAJRSeCSHrgG
jeGXp0t5rOi/OXxa79yIynaSUREjIEe/FfSO9DtZmmUyrOalwsqGnEd25JFnRd98lQzLeXdTftBe
6jHnq3f6DbVpKNxw0JNGl76S/Lxl1pXDtdH30o8PK05ZtlXHfdRgvd+DUZ4amV77C7Z6+IMn/ZOe
2y7OM5w0Ix4Wx8PcHp54JTf8sg0O3aCmRzk1Z92x9/IsD5u683XM2/EDBj6TwR0bxvI/767k2Jlj
F5BTggiIgAiIQAsEHPFUZN7Ntz/ewXfe/D7XrrmeuzZ+lpV/+w0fVbfxN6sFkUoWga5EQI5+q62Z
wsS5dq/+E3k7PDkbw3YemnyrJ62afXvs6bWpl7fSbe+ra/+bvLR9B9u3bmTxvXcx3RoQyGLeZOvJ
wjdnxI9PV5+1bDBvw211S/fE4Ox2Q/NpDUc9Tv4/9YA+zaRc2R1SusM/OWBOT/vi4fNQ0yxfs9O6
7vbbcU/XtPFQ0KxctJ2a8Y3XjxXw769/lwFrBvOZP32B35b8jo9rw/tCsmjjIntEQAREoL0EzlPP
qx++xr+9ls1VT3+C8S84efLvT3OyNnZHf9vLQPlFwJdAd86bN3VG8NNClIevkZE8zhg3FeN6Fy35
P4pN+I7LG7Yzh0/bs3CbmtfYTd80vflZ0Wqco0YwaqyTRWtMbP9ocgs2Mb5/9IUonHXbTvr5bm04
1PHdwXpZ7XnYa24qn63I4+iP8PNsec7nJkj0Xm978sj57rY9tXW+cVU+OmPw8Fz9eV4+nM+Drz7E
lU8NxLl5Cr8vfY7TdadjsDYyWQREQAQiR8Bdf44/H3qZ6a/Msn5PJ23+Cs+WrtfvaeSaJPY1G3fF
fCLpN7dTt9erin34oapB/+E85DTCV5Nf5KJy50tW2M7opV/zWXIzkU/ebmXitcI24ti9dmbNIG9b
Adu2baNwbylVdVu5f3h/79U292dONu8yb7NIhzP0jLMfPrrXe1f+b0XUcM+Tzuu+jr43bKc73Ojn
lrvEx6n/h+eBwPomtaIHuOS8bU9Cj0CfrlqXF21Xz56vY+PBF7lny3RSn0rjay/fR96BP1F7rjba
TA2dPa4P4aO9cNYOHwudIkkWARHoygRqz58l7+ALfG3L1y2n/+6Xv37x/Z525QZW3Vok4MfrajHv
RXohmfHT5lh137D+j+T9cb11/I2J9uRZL5TLrr7SOlwz/SkO/v/2zgcuqmL9/x9w+bMoKChooAGh
BiprgoV/IkVNpW6u3cRugiVlQHYTtJuGKfXDm4TWFbp9u4gV3UQrtRK7iWmKYhZmWIIBpSSkoIJC
suousMLvNefs4i7/dhf2z0Ge9bWye3b+PPN+ZuY8Z+aZGfXFzv56T8TM4CAEBwcjwNcHjq0H8htV
3i9Z2ShqY9NX4/BWtkoAGOQg7iwXo/zWT8wb1DY39dj5xFPlvvOrElDPlKrddsaKAI0zwVqE+/Um
cLYJ+L4RWMe7CWF2Bzv3tEQC1PKo5dP46bb7eEMpx6eln2Hu149zN6mnD8Vg37lvcLNJ/WB02xWZ
L9AvHwNfxwHVRbdpAalYRIAImJvAdeUNfFK6s6U/jcyJxtfn9kPZdPvMDpubKeUnXAJk6OuhG8/p
fwXbCT8nKRyRbAtNSSKm8qtwW2L7PvI0FwZIwpzoD1Gp4V9eXbIX0WPH4sMSTYu9Hp06wjh6I5Sb
JMhCVMJO3FoKDBRuW4eV3E6ecQgarueagBZJDf/gMYi3zsUNemz7aWMNzGbVqgkoUo3qF6mM0ckt
+2hqC7FdtdvOf1VEptsCczoIq47ZbAX7xkHoa28Dp74qv371b7f536sNdcj4dQtm7ZFyPqjPH4nD
txe+QzPbGoleRIAIEIHeRKDxBty+/xfS7YZ3qdSsP/3wt0zM3jOX60+XHIlFbuW3aGrWnJXuUtIU
iQgIggAZ+vqowfleLObX5HKhpUvmoo2TjWMQNmfxR2wVpEfCQ2yFaXMXYu5YK7j5hSK9gFnmhriY
OGNBQhqXX0FKGFyspiF62TLMnWYFSTi/Q09cVpyG+5A+BelaGA9XJ/SxtkI/xVDeN01XMgGq6Yk8
1lE2A9uZod+H3zu/vbjz7YB/2AMr7YENDkCYSOc++g4Ng2HdLILXkAHtpdhrrlUrLuPdos0I3v0g
PLfejZe+X4X86p96TfmpoESACPRyAk1KiKuLMdG6veliw9hcVlzBf4rew5QvZ3G79yz/biV+qPrR
sEQoNBEQGAEy9PVSiD0ejExUhZTg6Uf82o3lM2cdKvK2IiqE3zknJysTWWwCICQKGQeKEaE5C8Dv
xtluOuqLjgHRqMrfgQg2nYAcpKekIItt7iORIu3AGWyc46kOatK/tqI+8PN0hajJAX3ruXN9O89v
qNp95yagXoQb1Adw6CDa3ewhwBrwtm7ftaedaAOuj+SuSu7iXabaCdLrLp27XoE3C1Ix/vP7MfJj
CRKOr0VRbXGv40AFJgJEgAh0l0DFjQvYWPgOgr6YAp9to7Hq2KsouCKMk+G7WzaK37sItPYM712l
N6C0rtPWoLl5jc4Y7kELsOngAvyfQgaZHBCLxbC318BsH4Atzc3YojMlPoBrwDxsOdiMzbJayJn7
oEgMZ0fTu+u0Fm/8SHecOluFQbKxug/OsrYC/tqH3zf/XZXbzqROXHG4XXc0FuS2zryd7wNl/BqJ
8Xfr8eDRTvzb/dLpulKsPfEG95a4jMETw8PwuM88eDt53e5Fp/IRASJABIxK4HdZGZJ+fpN7+w24
u6U/HTlghFHzocSIgCkI0Ii+Kagye9zeEc7OjtpGfjfysnd0hrOzs0WMfCb29IC7OOndrt4HNOth
lEs0DXsR4KlHHD352DUOwIAbIzkW40YM0TNW7w1WUHMK8T+8irs+Ho2JX0xFauH/4cL1C70XCJWc
CBABItBFAsV//oqEH/+Juz+9B4GfTabTzbvIkaKZjwAZ+uZj3aNzunNwf4zxdoO4cRA3qq+zMEP6
qE65BTC7D9DpJIRhDwEeNdNhBSuE3jcCfaypCuvUhUaAvKrjiPtuBYZmjsC0L0OxufgD1ChqNELQ
RyJABIgAEdCHwInLP7ecbj551zT8u/A/uHjjoj5RKQwRMBsBspLMhrrnZxQ+g1974Hn5IaBZV9Wx
AtY4AGkOwFzN0X0NDsG2/O93alzT8ZGN5rvXToaojzXmTRmlIzT93BEBdnpkTmUuonJfwJAt3vhL
9mPI/O1jyBo0d4bqKLYZr981C5iwHHD2NmOmlBURIAJEQH8CbL+z7y4dw9Lv/sENosz438N4rziD
BlH0R0ghTUhA1Gxl/i35WJ6abxOWj5I2IoGJo4ZitJcbfikDPGqmoGIgWxls3tddlx4DO7iLGfkD
nTpa3WtemXp6bo1NSnz1x17uLe5jj4fvnI0nhs/HQ3fOgr2o06kY0xfdbTTA3vQiAkSACLRHwMoa
jQ6DUFGnuQl1ewHNc42dbn6g4hD3XvJtHGYOnYG/+cyD1OsvcLTt/s5A5ikF5dIRgWao/mnYsR2F
Fcp1XcOyQpGT5BAAASsrKyybNwHW1lbwrp4DB8UdZpVq8J9BcJWNw6D+Yjw16x6z5t1bMpPfVGDn
2V14bP8C7mCupw4+i+w/vqaDZHpLBaByEoGeRsC2HypnJGG24hfBSa4eRFmYs5g73XzevgX47Pdd
kCvlgpOVBLp9CZChf/vq1iQlGzF0IJ4OHQfrZhuMPh8FG2U/k+TTOlFHuSdGXHwcVlbAKxFT4GBn
yJkErVOj7/oQqGuU4aPT2/BQ9l8x5CNvxOS+gMOVR+ggGX3gURgiQASIgAYBxc16fHY2C/P2h3OD
KAsPPoOvyrPReLPTozM1UqCPRKBrBMjQ7xq3Xh0rfLoEk0YPg7jRFWPOPQfRTbFJeTgo3Ll8mMvO
4ocCEDDCvDMJJi1cD0n8Sn0NNhV/gKlfzsawzBGgg2R6iOJITCJABARHQNZ4DZmnP8Ff9s7j1kg9
e/h5HDifg5tNqu2oBScxCdSTCZCh35O1ZyHZmevOq09NxWgvVzgqPDG2fBnsGp1NIk3/68Nxzx9x
sLnZD3Mn+yLiQX7/fJNkRonqRaDyxkWtg2Re+eE1nKoR3rS5XoWhQESACBABCxKoqa/FeyUfYsZX
f4FH5nAsPfoivruYh+Zm86+ftCAGytqEBKzRBFj0TXXZhOo1XdL2tiK8+dwsjBtxB/rWuyPwbDwG
yvyNl2GzFYZdfhCSP5ZCdNMB86eORty8CcZLn1IyCgF2kMy6nzbAf8d9GLN9PF4/kYzSq78bJW0u
kR//A+wMAy6cMF6alBIRIAJEQIAELsmr8O9TaZicNR1e23yxIu8VnKj+SYCS9mKRmM3K3sx2Vv+1
tB2tI38a0e/F9bW7RWd+8huiH8Sj9/txxvjo89EYdX4xxPVu3Uq6//URCDi7Et7VUtiKRHhx/iQ8
P/c+sMXA9BIugV9qi7H6eCKGf+KP+z4Pxr9Ovo2K65XdE5gtWquvA5rYsdD0IgJEgAi0InCzAY6/
H0C4yLXVDz376x/XzmPDyRQEfn4/Rn4sQcLxtSiqLe7ZhSLpLUKADH2LYL99MrUR9eFG2l9/Zjpc
BzhgkOwejP99DfzOPwPna3567LfPs7BusgXbVWds2XKM/SMW/eqHYpSnKzYtfwRzJt19+wDrJSU5
Xn0CL+bFc/78U3bPRNov7+Gy/HIvKT0VkwgQAbMRUCrgcuoTvGwz1GxZmjuj03WlWHviDYzePh5j
dwQh6acN+L3urLnFMHl+5eXlWLhwIb7++muT59WbMhD1psJSWU1H4H7/OxEw8g7sPFyE7YdOwUo2
jtsKU2mtwFWH07hmfx5y2yooreVosm5AnyY72Cgd4dAwGP3knugv94YV+IO1hro64cmZY/FgoA+3
lafppKaUTU2AzWzmXjjKvV84uhwzhk7j9pR+1HsOnGydTJ09pU8EiAARuK0IFNScQsEPp7Dqh9dw
n2sg/jY8DPN9HoNHX/ceX84ff/wRmZmZ3PuRRx7Bxo0b4ePj0+PLZekCkKFvaQ3cRvkzVx5moIdN
GYXDJ8ux/8dSnCy9CNE1fwy81rn/fj+xLYL8PDDr3uG4926P29rALysrgwKAeTYmNaCCVTQB7Awy
Z9NM9Cmbb2Lvuf3cOzr3Be5ALnYw1188QyEWdb5z0/Xr19HXgKKYI+i+ffswY8YMWFubhldXytDY
2Ijc3FxMnz69K9FNFqempgani4sRZLIcupbwH3/8gWvXrmHUKGGdsl1UVIR+/frhzjsNODa8awgM
inXs2DGMHDkSzs6m2XzBIGGEHripGShpAkZ1cDK8EeT/oTof7P3i9y8j+I7J+JtPGObdNReu4o7d
mK5evQpWvyZOnGgECYyXxPnz53H33Xfj008/xUsvvYQvv/wSrI9dtmwZXnnlFa49GC+33pUSGfq9
S99mKa3Yzgaz7xvOvesblSguv4yyi3+i8ooM1xUNaGi8CbaY18nBDsPcnHDXHc4Y7jHwtjbuNcGz
DuwigOc0Lwrh82El4GMNBJnecK1vasAXZV9ybzvYIcBagqA+4zHGehREVrdujJOsT2OENbArKwtK
tz+EQKlFhhdeeAFvvfUWbG1tW65Z+gMzWl999VVOLkvLopn/b7/9hn3btuE4gDNnzuDof/+r+bPF
Ph86dAgXLlzAE088YTEZ2st427Zt8PDwwJQpU9r72WLX3nzzTUilUowYMcJiMrTO2Bb1eIJZMmz6
UEgvtqwoox7YYPoT3DVnTv/+7XKMsr4bQdbj8VxBOQIBfPvttyhVrXE7e/YsZ0y//PLLQqKFo0eP
orS0FE8++SRWr16Nr776Cns4FmfFAAAgAElEQVT27MEbb7yBtLQ0vP7663juuedorV4XtGaV/lGW
2ZtHfX09rl+XoV4uh6JejnWv/qMLolMUItAzCfw7NRUX4+Lw3AArDHuj85Fss5ZwW4PK0Lfg8//1
ZuCnm8BxJfBbE957ZhSemToUD284gT0nycffrPXByJkNBMA0yEz8RUZOm5LrvQRc+opwZdM0nFJe
h79CQDvUNDQDr8jNYuh3pP3XP2/Aqn1KRHpZ4cPKZqCho5A94/r8+fPxySefWNTY/ybnKI7+8DPE
9mI49O0HOzt7wcOz4B1d8GxIQCJgGgLW1vh28mQ0TQ7CS+W3Rq9Nk5n+qe6X7Yf7ZXeMLh+tfyRT
hBwGYBjQB30wyLka2ad+wb0PzMTYhzxNkVuX00xNTcWSJUtgYyOcU5rlcjk++OADPP/8810ulyki
njt3Dj/m5OBU375w9vRE/PjxpsjG4DR//vlnXLlyRXCuTt988w0GDRqEe+65x+AymTICM7Luv/9+
DB0qnIWv4j5s6PwkXBqd8VK5cOo9c6NLv5mO5y0oU5AsF8AxzB49C4OfGAtrWHMzWAcPHkR4eLgp
q4rBaRcWFqKyshKzZs3i4v7yyy9gcrJZyj59+nB9bVJSkkWNfIMLJZAIZOgLRBEkRu8icP+UKdxU
pJBKveTPJZg0aRIiIiKEJBamTp2Kt95ajsBANgktnNf777+PxMREiMXCmZVhvvBffPEF1q1bJxxQ
KteBy5cvY0x2NsYAmCMQ6TZv3oySkhLB8VIoFNy6gcWLFwuEFC/GiRMnEBMTw/UTghGMbb+7MwyD
Xd2wfvF6wYh148YNfLzlY6xfZ0GZLl0CLl3C48OG4XHVugq24JXtbiO0PmLLli3Iy8tDWFgYli5d
yrkbMWU++uijnCuit7e3YHTb0wQhQ7+naYzkJQJEgAgQASJABHgCNn0xI+V3fPZFCvoTE20CgwcD
7N1DXmzmb/z48WhqauIedNmsKdvwgF7dI0A++t3jR7GJgMEE2KirUqmEm1v3DhYzOGMdEdiiRAcH
B/TvL6zbJdulaMiQIbC3F5Yv5K+//srtQCKkg9xu3ryJ33//XVCLJVm1Y6ObbERfaLvI1NbWoqGh
AYMFZgxdunQJdnZ2GDBggI5Wa96f2Ugw67eENIvFCJw+fZrbhlFIO2A1NzeDLUJnO8kI6cVmiy5e
vAgvLy8hiQW2G9Dx48exatUqblaZuUWKRMIbi+6JPvpk6AuqqpMwRIAIEAEiQASIABEgAkIk0BMN
fdPvoydETZFMRIAIEAEiQASIABEgAkTgNidAhv5trmAqHhEgAkSACBABIkAEiEDvJECGfu/UO5Wa
CBABIkAEiAARIAJE4DYnQIb+ba5gKh4RIAJEgAgQASJABIhA7yQgarYy+8G4gFUzWL7cW3DnVvfO
ikClJgJEgAgQASJABIgAEeiEgBVu2bDg7dhOQgviJ+HtXSQILJYUQgmFQgmRvT16k3KUSgWUShHs
7XtPqatLC1F4ugINtn3h5TMGvp7Olqt4ShlKi4tQXlEL9HWD/70BcBXWbpYcG0V1KYrOXYXDQG/L
8mqjKQXKS4pQWvknYNMX7neOtKB8SlSWFKCksgoN6AsPT1/4+7i2kdi0F2pRcuI3NA4cBX9Px7ZZ
KapReLIQFbUN6OvshTGBvnA2c9OXlZeg6CIwsr28LdQeOpVJRdG8bUCHHmH5et8ZM2VtOQpOlaLq
OqtnHvAd62/Sfk1WWYqi0nLUXgfcRvgjoL12Z8m6r0+91idM2xZNVwRMwMxdq6VJKFFZegZ1jbwc
NjZiOLl5wNWx+xhkpUew7atS3PvE3xDQDQtJVvg+nCQxSM2vwdIAQw2/zjvl7hmWClSWlmmxE7sM
hruzMaxBGd6f6YSYK2moOxmNdswCC1UcBUoLi3AVDvAe4QujFJUriQK7Vz0EaVKOVrki0vKwJTpI
65o5vtQWbsNUSTgKtDILQdaZPZjjYwz9aiXc9S/KEsS6+SGdpSBJRc3JpTC0hXQ9805iVh/DshkT
kKIFUIK8upMIMndlVpZj/TwvrMzSljckMRt71syGObRZW7IXLz8eivQCQJKch5MrtOu0onQ3Hhou
hXbtj0JezSYEmUWhtdj79ssIjWU1qa2eLNMeOpepRZtmbAO69AiL1/vOmZUfXA+v6Stb0PEfQpBV
tgdzPI3dEmqxbdljCE/RrtWS+CwcWzenpd1Zsu7rU6/1CdMKKH3tAQR6lY++ovB9eAz3g58f/x4+
3AtuTjaIfvsgFN1UVtFnf0dMbCS2fH+pmyl1LTrrlKPHusAvcAIiPi1qlQgzLKfBbbgE00NDETr9
Afh5uWDhpmOtwnX8VVH43zbsPFzEmLZsJ2o7jqb3L3ZOAAbqHVx3QGUtjuzeiYMl1brDdhCidFss
hksCESjxw+aTxigln1HlwQ28kS9NRF5ZBc7kbUUIgMyYCdhZruxAGtNdPpudjAJIkZaVi4L8A0iU
srxyIH3t8263C2NKfezdl3kjnyXqbSeQGa9qrFcZ+VGp2SirqkLFmQJkbV2LITbGLL1+aZVsX80Z
+dLEHSirqUFFcTaiJEBOwnocN14V7lCYkm3L4OLHG/mcmuxbQ6jEBpWRn7gjDxUVZ7A1nlW4dEx4
eTdMXvtlhVhm5aIy8pmEErSW0OztQQ+Z1MDN1QZ069HC9V4XM0UhVnNGfgR25JehpqYCB9KiuH5t
zUfH1TiN91f2G5JTciCNT0NufgFytyZyaRckSfFJidq6sGzd16de6xPGeNAoJXMR6FWGvmogH5Ko
DOQX5+PAjlRwt5jY6UjcW9kt5qMeS8fWjB14eqJHt9JpfdPRJzFdnbIxDEs1O0RloOBMMfIObEUE
6zZTwvDOwe6xY2Ws16egBoU5j1elYVi275xBsVoC1x7Di+Hc2DF3qY290hLQ0A8KHMpI4AyM7HfX
IMjTHT5BC5CxI45LKCun2NAEux1esvRb1DXuQvScYPgHTMOajFzuwQMVMsi7nbqREqjcjajYLEji
UpHMKl6dkdLtZjKyws+xsgAISczFpqWz4enqCncff8xZMAdGHzTUQ9Ybl2VcqLkL5sLT2RnuvrPx
9MPsUg6KzvO/6ZFMl4P8dvwgpIlZqKjK5/qH1mpSlB4CV/vjs7FmXhDc3X2wYN1b4Gp/+lcoVttE
XZag84jKmrM4CCmyiiuQn8EqUlsm5m4P+sjElcqMbUCXHi1d73Uya2zkNSsNxdwATzg7u2PaU0zf
QEF+aTta77ze6PzVMRDf1tRh17poBAf4I3jBGuQlcyMmqLvB96KWrvv61Gt9wuhkQQEER6D7PiuC
K5JugbwDAhHg6w/4BmBS8SCI/cKRd7wUmO3ORVZUl+DQ/jyUy+rheMcoTJ0ZDHfVTJ+ytgR7jlxF
8MyROPW/LBRd6Ycp8+fC120IhgxpgIMWUQVKj32HY8WnIau3wx0jJAh+IEDbF1VZjWN79uPnCzI4
jpiEyV048VzdKb8bMxQr3QJRoYWglWHJiujJDMvj8ApLATMs5y3y14rR2RdpQCD8fXwBH1+Myr+M
zMBY5Px4DmumsYSVKDmyB2UYjRnBPqoRVyVKj3yDX+CFh4J9W0Zhq0uOYX/ez5DVO2LSI5Nhx1wc
tKwCxu4QjhVfRINtP9w5bDBsGhth6+6PIF/e37gjPTG/zO+P5OAKK8jZ4zhy7DoAd0wMUsvUWQnZ
b0rs3RCFLIQgNSMEsZHMNDHSS1mGw5kAQp5BEF/duIQ97mVj+imQ1bc8UhkpQ93JiOwdtd2llGoZ
jP/4pVua9kLIsG2lFAUIQW7CQpxbGtteIItcK/sumykTq2OCAaUCMnkjbMSOsNRSk/7u3hyHja+9
j5CMaHjWHsEHSexSFKb4md6PaM7Gk5jDslOcaNeYqjh2mJPvGammO48nQuIkSEm5hEZW9YztVcHl
yP8n8pyDk82chCg83NbIZ6HM3R70kYk9kJizDejSo6XrvU5m4v7gWkJWMt49MhVLg91w5L+s4wUi
5gdr93d81ejm/yI4Omu3r4Z6rRsaLF739ejnzV33uwmdoutJQIQmPUMaMxjLU/22wKY/0DCm7AcP
gQTAFTkzBoHqY2/DbUJrQyICuVUZCHYVQX52H6RS7d9TJ9XBozEL00NjkZxXgxWco2k1Ni10Qwzf
t2jQi0NB3Ub4sz5BWYpVgcORpOXbywe14/4oUXJwF07UALYaKbCPDQ2A/4Nz4e8qQqedsgkNy4qS
s5xUI4YOUkknx76/SxFbkIqaZrX/tBxf/T0UsWA+1b6cT3Xp7lUYLuWsDz5ejCo6PwDCrATsXhYE
qbbTMx8o/gCa103rVE/3nPsUD0hVvpkpMXgghUVNRlVVKA7vLwRs29AEXPwxd5o/9yCiKMlEaFIB
QpLzEBlcCm1tq2Tt6h/FDXDOXU7arieiwd7cCGjmiRIoEGBKW0en5IWfZ3D+0yGzgwThA1995D8I
zwSkaakIdhbjw/btM53lMn4ABX7l2kABpruNZWOFLVlEpR5A6tJpZtejz7xVyIg6icj0GHhlqhuW
BDsK3oCv1iBEi6hm/XBDpnJt1Jq6FGHkWNYLZ6KkQoEAXxNa+l0orRDag7DagPDqfRu1inyQkJ+B
g4GRiH3AA7GserE1I3E78PYCnzbBjX5BcQLpCcxfPwTjvPmFJ0Kr+/rUa33CGJ2d0BNkNqum/WoJ
G9pARr3KdaeFjZ36LiPD3nfe5m7P3p4egKIEqzkjn03t1qG5uRlnspO5G9CrGfl8dBveBGdfErPy
caYgHw8PFQOq62oXj5Jtqzkjn7kJldXJ0SivwI54ftQ29j+8b3zJ9vWckS+J24oKuRxnctO4hw6W
Nj+WKsO+6WEIDwtDWKt3eHgYss/pYfHIOzcsszjDsoWMzg9Z776DtzdtwtplC+EXzizoKKzQ6Did
2DBKiLYRy10bqLqmKMR6zsiXYGt+BeR1Z5DGnIjZSzUAoqzcxxv5URmoamyGvCKXM4KBRJQlTtOp
J0fJctScyebcT9gixKq6GlTVLIX9uWyEhYe3YRkWFo6w6TkqN5VqvL0kko374M3lQRDf0IOxTmoa
AURofzRJ/idvJjq0fgjRiGuGj8ry3Yjgnk6l+H/Pao66miHz9rJQlmLdA+yhLR6p0WzmST3b0F5g
c19rxJWzauPeG8lpW7EjI5mrd+mx07HBCC5thpfIFTMfZ/2M5msgbNVdnuZli3zWHvVUi1B9juco
HDl5yQTRHgTXBoRY79U16dZfZ0kIwlW3lpZncBdz9K9K7I6PBDdxm5yE4JYF5sKp+/rUa33C3KJN
n4RMQABjPObHkxUTi+gTI3A6PV2180ME4uf7Q1a0iVvsJ4l7GsFeQHV1LdwCZ4At4Unf+zNqVwS1
uJ5EpOVjzZyAFuFl51s+cn6fh7fzOzps/Oci8LvLuWNefBKkSROQtfcYaleMQkuYVQt416DgaHxz
oApu09WuIs5YIq9DZAe2jdix/Y5DUxK20qzdUF01LAvSEaseKOQySsdne1dgxWz9Rklkp7/jGcdv
xIIA3nclelM2qvI8ON9dlqT8YhmXcmKEFK6shrqPwUh2ReoGFxEgKzisU0/OHh5g63vh5gZXR1VP
67wcdXXPcWm3+c9GzHEq370OK3OAuKx/IoDlpQqo/ejSJrb+FxpvpakVSTyAf8hzcTH7KHCLHLIT
eN6LucgAyQfe1bhBtYQw+4fCzNfAPU5ufQKDFTLIGmtQxx4Ir1ShqlYGG0fLuckwFy/+JUVe3a6W
HXZm+dnDaUIsck5dVLm0mQ9b+e5V8GIP0iHxyN0cDdtjmzAhPAlSPxdsLa7DAt92ewPzCahqUa3b
04BhzCIbCBcnAd2SBNIehNcGhFfv21RgNltuMxxs3jguIxdxwcCmFx9AUoIULud3QL5pnsn62cIP
n+cHqkKSkam14xR/N7F43denXusTpg10uiBUAr1zRB85yDt9GpBGID55K87UbOG3dVONehWkSOEi
doKbmwuc3AL5nT6uaPsr3z9pRKc65cb9Q57BOM3tqx1HIZQbbOObOhdGEg5/jTD2rm5a6cpq2Gh0
DWpav6tqINNn4ZoOw1JioGHJ3FnYTEdzcyPK8jI443Rl6Gso1EcWjZKFh2quC3DEMN61mAvh6B3E
LZJOeHUDjpSU4tjOd1QPAXb8Dhl66Yl/OqrTVJtChpqqdlhybGWArBCrpfwsxdPBLpDJFKj58yon
U1VVFXe+gUYRuvZR7MD7jp6tanmIYAkpyvK5ESDv/l1YpNE1SbRjKUqwyomv61EZBVjBrbnQDmL+
b7XI2cj7vqWHSyAWO8HJyQuxbEa8IAHDXZyQXqx+FDO/dOwRekQga9B1aFDbPgAcR47j2gX3oGlW
saqRtYaZNlEo2LMOwT6eCFqwDmXZ8ZwU2/edNqs07WXGzj9gr/IqTb0pUHiA6dkJfS21uKG1sIJp
D0JsA0Kr962VB9Tmf8YZ+awv27goGJ4+wVi3qwzx7HkyPRMnNatf2+hdvlKycxkkkWyQLwr5WSug
sQyLO/uDJWzRuq9PvdYnTJcJUURLEBDQ8In5ii9NzceupbdG41vnHJKYhc1Pjkaj/NZQuo2TB+ev
rO4f6hs17uytE1C73uRc5LxRWmbuUINy3m2PGwvkbNCCC7iiBD9yDcBGwzUIqMVmDy+03glYnV1i
Xg3W6Np4upVhqR7PUxuWUgMNSye1bxJE8AxahOS4SISmVOBPBqZd19pWPgMqpKXn2LCs+glHO4xS
fp334slJwgN+al/+CBx4929cFmqtdKYnNSOnW55WkJ18B14T1LMl6hDqv8n4I595CbNXOiQut3bc
YVcSQocjQWKEff5FXpgcBaSkJ2BfYRwWcYs1gO8++ojLedK4Ydxfs/6nLMXaID9+9GtrATYu0HwI
M6skrTJzxsPvZMP9UoPGsopr+GpNONILpEjbEYMpzG3OYi8R3IexXbYy8fmBcgTP8+QkKcnO5N0B
NeqeWURUXMEvbDpGMhQDNdriYA9eLrPIoM5EZMPPJLa4SfI/eI67l/uQtHUf4mcv4sNUHsJ7rOFJ
JuEudQelTseEf224HQBksGldhSzYHtrKZOE20K4ehVXv2zIDLpWWcjVn4BDNPZsHw5M9Z6q97Yxc
t8r3roVfWApbCICCYxvhr9EGWVYWr/v61Gt9whiZGyVnegK90tDvCKvayM453wBPT313aGk/Nf4e
n4SsEy+1HHwlK8zhjCl4OEIMG9zhzYYXUnC4OBG+nMFXi8838QYfn6ojIorzMeVqI2xstI1htjvF
kFGt7ortdcp6G5YKlJ4owo2B3vDv7IRWzRu3shS5B3lJbVWdGvfwknMCFUpwi/9kJf/DR+zwHpXb
sHgg3/GmZx/Bmwt8uBs926pto0YY+cVTnEtVYlYewrxtcAP94e3n07JbkV56Uj0NnC2valGQ46hn
kJ83kz1NtVzjPjCYDsNwh5ccWTvu0lisa4trZV8gPDYd0sQ0xEydgtY2gXZC+nyzx5SIZCB9JSIl
UlRlLIb9ye2I5Q5aicfjE9UPP/qkZZwwR5KeRYLq5nejNBtrV33MrVeQy4FZf0/AbAsemuUTPBva
TmEK1HwApA+ci6fmmecAqM4o+z4cCQkykRI2B+K0NRhTf5SrL6zCL/1rx4MJnaXZ5d/sh+PBKCA9
PQGhC+VYEz4D/a6dQloYv5w8cNyQLietb8TyIx/io0NVsEMp/9Cc/QHW198BOE3E0kXBsPd5EMkS
YGVmJKQOVVg8EdgeuZJr7/FrH2959Nc3P4PDKcvx4b8+QpW9HUp3cU8XeCdpPVfHxj+5FNM87WH2
9qBLJgu0AV16tHi918HsgckPcgM2SaGhQNoahI7qh58+T0Msu89IJmFYq1unwfWodYTaI4gMVQ0i
FdxA9oa1+Jh1oKwnHfIIEtjCfAvXfX3qtT5hWhedvgufABn6Gjqy95UiNQSITQ/DTCQj7lEJGi7+
hv0bY3E6PB8HV+h743aE9MVkIGslYgOn4mrGGvihGGtV2zRmrHgE9rDHxEfmgR2nGSNZiPqtc3Fx
eySSVCda8g8KIrj7BmhN/2mI2/JRV6esl2GpKMKzgYHIidgB+ZZ2/BdVhnNWzBqsvToJ+PMCcpJS
+DUOUYvBP3OI4ck9vKTj8ciBWHIvEBOrGpFX+TGIPCchUQIkZEZi4bA6zB1yFpGx3LY4bOaee4kH
8rv4JEgntPjtsx+kcRlI3bAInvroSbW9WlbSSqwdUgC5whcJK+YgQHNPyxaCtz7MmadtVipLLiIc
6Qid+xRmtx6iuRXNoE+uwcuRn/EnAiOTsDKSTfGwwsUjb3MiPC3QItUzJBIJkJ6gPX/k+zRz+2g1
NGVQaY0duFG1UL2eW5ZrcclcpyE7Nw0RD8QgKSaML6wkAjsy38Y0sz+ziTDvzWKkYgli05MQlqme
DQtB8o5UrAjWdCQwtl749OqKdiEhQdWJsUtZKfwpvSFpeI4Z+nDF8m/y8OfjE5CUvhI5qomz+Iw8
JM4xw8yD8gp2rUzALQkLkK56yk19+DnO0Dd7e9BDJm1tmb4N6NSjpeu9LmYB81CcnYolobFcu2xp
CRHJSH1b26VGm23XvrFZaP7F+QZhpebEsXQs4peyXtSydV+feq1PmK4RoliWJGC1acsus29w2VBf
j2vXZaiXy6FQyJH06ktmYaAo+RBiv0hI0/KxK7oDo11WiPVLYrEyU2WAcZJJkZG3GYuCXCEr3AQn
SQxS8+uwNODWsEB71wt3rkVEWILGTKEUabmpiA5W39AUOPj2s5geyzuMAFJkZM3FR9JIzM2vaZkJ
0AWncNNcSGJu3bpawoekoe5gNByhxIkPEzjDsuU3lWEZxK12BdgK+0C2EDMuG40bZ7csOlaHV5bv
xUyvUNXiZf6qRCLFw0ti8FL07FvbMNaewLKpgez5hXtJEzMwHxsRvnMJ6k4yWQBF+UE86zVd5SYD
tA6jOLIebg+sREhUKlY8OhINDTU4+dV7SEjPQUhqPg4ytysdemKZl+xcBb8wVRcfsRV1WxbwrgK8
aHr9r9ZrWn4dojX0rVdkXYGUCtTK5IBIDGdHi5usuqSl3zsloISsVgalQHSpVLA9/VndEsHR0bFN
e+60KGb6USGrhVwJiB2dLXbugJmKehtnI6x63xa0EjKZDEol62Yd4SiQNSBU99tqqqdc+ebQURz9
4SfY24vh4NAPdvbCv3f3KkPfkIqkZDt8yJUQicVw7JYi1R1hxzdcPi9A7OzIjZ0qlUqIRCYY2u3Q
sFRi77JAhKYUYMcZOeYZwVVDVlurYfQooVSKmM2h8VJzURu56jAK7IwWIyxdivzGXdzON1ykyt2w
8pAiJDUPB5fe2vZRp55UhxixHYq0steQhD4SASJABIgAESACREAXgZ5o6JPt04FW2QlxzkZ5UGMn
5t1ajttedq3zMomRzzIW2cO5nUIpy3dxRj6b6TCGkc+y0i5zayOfE6aDMPa4azRz6M/CPyJXYbF0
AmyvlSAzkncpCRmjvVi1Nbs2fEX2cKTR8jZY6AIRIAJEgAgQASJw+xMgQ//217HuEjqNw4ED+bh3
WgfuTLpTMGqIgKgMZFxcjY1JSdyJqCxxSUgUMlavwCJBbPto1OJSYkSACBABIkAEiAARMAkBMvRN
grVnJSpy9sG0aQKS2d4Ti9Zt4d4CkopEIQJEgAgQASJABIhAjyLQSw/M6lE6ImGJABEgAkSACBAB
IkAEiIDBBMjQNxgZRSACRIAIEAEiQASIABEgAsInQIa+8HVEEhIBIkAEiAARIAJEgAgQAYMJkKFv
MDKKQASIABEgAkSACBABIkAEhE+ADH3h64gkJAJEgAgQASJABIgAESACBhMgQ99gZBSBCBABIkAE
iAARIAJEgAgInwAZ+sLXEUlIBIgAESACRIAIEAEiQAQMJkCGvsHIKAIRIAJEgAgQASJABIgAERA+
ATL0ha8jkpAIEAEiQASIABEgAkSACBhMgAx9g5FRBCJABIgAESACRIAIEAEiIHwCZOgLX0ckIREg
AkSACBABIkAEiAARMJgAGfoGI6MIRIAIEAEiQASIABEgAkRA+ATI0Be+jkhCIkAEiAARIAJEgAgQ
ASJgMAEy9A1GRhGIABEgAkSACBABIkAEiIDwCZChL3wdkYREgAgQASJABIgAESACRMBgAmToG4yM
IhABIkAEiAARIAJEgAgQAeETIENf+DoiCYkAESACRIAIEAEiQASIgMEEyNA3GBlFIAJEgAgQASJA
BIgAESACwidAhr7wdUQSEgEiQASIABEgAkSACBABgwmQoW8wMopABIgAESACRIAIEAEiQASET4AM
feHriCQkAkSACBABIkAEiAARIAIGEyBD32BkFIEIEAEiQASIABEgAkSACAifABn6wtcRSUgEiAAR
IAJEgAgQASJABAwmQIa+wcgoAhEgAkSACBABIkAEiAARED4BMvSFryOSkAgQASJABIgAESACRIAI
GEyADH2DkVEEIkAEiAARIAJEgAgQASIgfAJk6AtfRyQhESACRIAIEAEiQASIABEwmAAZ+gYjowhE
gAgQASJABIgAESACRED4BMjQF76OSEIiQASIABEgAkSACBABImAwATL0DUZGEYgAESACRIAIEAEi
QASIgPAJkKEvfB2RhESACBABIkAEiAARIAJEwGACZOgbjIwiEAEiQASIABEgAkSACBAB4RMgQ1/4
OiIJiQARIAJEgAgQASJABIiAwQTI0DcYGUUgAkSACBABIkAEiAARIALCJ0CGvvB1RBISASJABIgA
ESACRIAIEAGDCZChbzAyikAEiAARIAJEgAgQASJABIRPgAx94euIJCQCRIAIEAEiQASIABEgAgYT
IEPfYGQUgQgQASJABIgAESACRIAICJ8AGfrC1xFJSASIABEgAkSACBABIkAEDCZAhr7ByCgCESAC
RIAIEAEiQASIABEQPrWYtCsAAABlSURBVAEy9IWvI5KQCBABIkAEiAARIAJEgAgYTIAMfYORUQQi
QASIABEgAkSACBABIiB8AmToC19HJCERIAJEgAgQASJABIgAETCYABn6BiOjCESACBABIkAEiAAR
IAJEQPgE/j+d+kvPHGG0fAAAAABJRU5ErkJggg==
--001a113dee74e78b670564c94576--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2844682606451869615==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:36:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:36:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAjP-0002UM-7O; Fri, 09 Feb 2018 15:36:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ij1s=fd=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1ekAjO-0002UD-8g
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 15:36:54 +0000
X-Inumbo-ID: fc65d26e-0dae-11e8-ba59-bc764e045a96
Received: from mail-it0-x22f.google.com (unknown [2607:f8b0:4001:c0b::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc65d26e-0dae-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 16:36:24 +0100 (CET)
Received: by mail-it0-x22f.google.com with SMTP id j21so3265214ita.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 07:36:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=McGEdogE0yqGj+vUd7h5iNxYVgYZ1Nkwi1GQFkXQxpU=;
 b=ksp9/Wtna3uCaAZlBdzn5MSo0Rdq0fqH9RQlhywhWwsnAyecuGOZAWnLN8B2k2av/0
 hMAPLrF5Ykb3HQBuRwXlgGTp1wvpHXg7R3IuO1J6X80r/IoSYsdhKsyI+8mJGf1fA0NB
 39eTQ+XIx9K99kwHCI2YAH+0Qyq/6eWUqSqp+MHeVqYh/bN3cTRwzinCTJr9Gkop6jCN
 BED2/zr0YdyEQpLrmaa3pPw45S55oKmyr42vdlORMwTHr7W2BXhA4c8B+0miEYEYkeek
 yIJYJBCBCoccuksDEiemwIFicHEkf6Yqm4jgUCNHmOr8zr3KFOXiY6bor3tpnKU29QIv
 K9dg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=McGEdogE0yqGj+vUd7h5iNxYVgYZ1Nkwi1GQFkXQxpU=;
 b=QPt7OKxbqSEKz9PTPJBgEQbea2fEBgs7S6Ta/ntkoBYqw1gtqnsP+wflD7JbGNJ7ZR
 /HEHtOQHXvip35wbGv94PfZogQoGz4qEch8EC9dyNPrsaR3a3JIBwGJKX7JBmVvmkMFy
 Y3F3D8ofsH0nrpwl//wc+nEuqqLlX+ckvI2Kvq27dOqZ59TRjsR40MjyBYpVaUokMYIg
 Ik62vPR1OBFRRzETnljLfwzP7KTl2Y1LT3tbnjqcbpHYBaVqRALuKSA0jJYTyEJCx1pu
 zRHjE8+Wx9PCvOGvITywzt14WQ/gj0KusB/hN68cUNBTAG7rTetMoFXr7/05hA3CUGgR
 GrLQ==
X-Gm-Message-State: APf1xPD6ONqOooymmTsLbR7GqCQHo2zkqjPf6rhkcUL/K2VeNKjwv0N7
 L7XX4SdEjRNGBscayYI9i9R7QniH8U2FC4tkLQ==
X-Google-Smtp-Source: AH8x224st6hZRZqAaiFa+b8mSOAmMvbaSJYQ7HPMQQ35C+Dz5JETzg7nGk0tifi2W7cvFCOzel2pmaHcGjsydwq/e1M=
X-Received: by 10.36.163.72 with SMTP id p69mr4090789ite.65.1518190612382;
 Fri, 09 Feb 2018 07:36:52 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.55.77 with HTTP; Fri, 9 Feb 2018 07:36:11 -0800 (PST)
In-Reply-To: <1518189527.5019.28.camel@suse.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 9 Feb 2018 10:36:11 -0500
Message-ID: <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCAxMDoxOCBBTSwgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9s
aUBzdXNlLmNvbT4gd3JvdGU6Cj4KPiBPbiBGcmksIDIwMTgtMDItMDkgYXQgMTc6MDMgKzAyMDAs
IEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gPiA+IElmIERvbVIgaXMgbm90IGFibGUgdG8gZ2V0IGl0
cyBzaGFyZSwgdGhlbiB3ZSBoYXZlIGFuIGlzc3VlL2J1ZyBpbgo+ID4gPiB0aGUKPiA+ID4gc2No
ZWR1bGVyLiBJZiBpdCBkb2VzLCB0aGVuIHRoZSBzY2hlZHVsZXIgaXMgZG9pbmcgaXRzIGpvYiwg
YW5kIHRoZQo+ID4gPiBpc3N1ZSBtYXkgYmUgc29tZXdoZXJlIGVsc2UgKGUuZy4sIHNvbWV0aGlu
ZyBpbnNpZGUgdGhlIGd1ZXN0IG1heQo+ID4gPiBlYXQKPiA+ID4gc29tZSBvZiB0aGUgYnVkZ2V0
LCBpbiBzdWNoIGEgd2F5IHRoYXQgbm90IGFsbCBvZiBpdCBpcyBhdmFpbGFibGUKPiA+ID4gd2hl
bgo+ID4gPiB5b3UgYWN0dWFsbHkgbmVlZCBpdCkuCj4gPgo+ID4gVGhlIERvbVIgZ3Vlc3QgaXMg
cmVhbGx5IGxlYW4sIEkgYWxyZWFkeSBzaG93biBwcm9jZXNzZXMgbGlzdCBpbiBpdC4KPiA+IEkK
PiA+IHJlYWxseSBkb3VidCBpbml0IHRvZ2V0aGVyIHdpdGggZ2V0dHkgb24gSFZDIGNhbiBlYXQg
YW5vdGhlciAxMCUgb2YKPiA+IENQVQo+ID4gYXQgYW55IG1vbWVudC4KPiA+Cj4gU28sIEknbSBh
IGxpdHRsZSBiaXQgaW4gYSBodXJyeSBub3csIGFuZCBJJ2xsIHJlcGx5IGJldHRlciBsYXRlciAo
b3Igb24KPiBNb25kYXkpLiBCdXQgZm9yIG5vdywganVzdCB0byB1bmRlcnN0YW5kIHRoaW5ncyBi
ZXR0ZXIsIGNhbiB5b3UgZW5hYmxlCj4gZXh0cmF0aW1lIGZvciBEb21SIGFzIHdlbGwsIGFuZCBy
ZXBvcnQgd2hhdCB5b3Ugc2VlIGluIHhlbnRvcCwgYW5kCj4gd2hldGhlciBvciBub3QgeW91IHN0
aWxsIHNlZSBkZWFkbGluZSBtaXNzZXM/Cj4KCkFub3RoZXIgd2F5IHRvIGNoZWNrIGlmIHRoZXJl
IGlzIGludGVyZmVyZW5jZSBmcm9tIHNlcnZpY2VzIGluIGRvbVIgaXMKdG8gc2V0IHBlcmlvZCA9
IGJ1ZGdldCBmb3IgdGhlIGRvbVIncyBWQ1BVcy4KCkJlc3QgUmVnYXJkcywKCk1lbmcKCi0tLS0t
LS0tLS0tCk1lbmcgWHUKUGguRC4gQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFuZCBJbmZvcm1hdGlv
biBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93d3cuY2lzLnVwZW5u
LmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAoZ-0003Hl-PV; Fri, 09 Feb 2018 15:42:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n4ky=fd=citrix.com=prvs=5716fe0fd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ekAoY-0003Hf-Kd
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:42:14 +0000
X-Inumbo-ID: ebca8ab3-0daf-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ebca8ab3-0daf-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:43:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67628791"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] x86/hvm/dmop: Only copy what is needed to/from the guest
Thread-Index: AQHTobuIk5I4KlMuiUqmK+mnR+CpNaOcNMTw
Date: Fri, 9 Feb 2018 15:42:06 +0000
Message-ID: <f3308c83d68e4beba2feb6c8219ba6ab@AMSPEX02CL03.citrite.net>
References: <20180209153427.6029-1-ross.lagerwall@citrix.com>
In-Reply-To: <20180209153427.6029-1-ross.lagerwall@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/hvm/dmop: Only copy what is needed
	to/from the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFJvc3MgTGFnZXJ3YWxsIFttYWls
dG86cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbV0KPiBTZW50OiAwOSBGZWJydWFyeSAyMDE4IDE1
OjM0Cj4gVG86IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4gQ2M6IFJvc3MgTGFnZXJ3YWxsIDxy
b3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPjsgSmFuIEJldWxpY2gKPiA8amJldWxpY2hAc3VzZS5j
b20+OyBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bAo+IER1
cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+IFN1YmplY3Q6IFtQQVRDSF0geDg2L2h2
bS9kbW9wOiBPbmx5IGNvcHkgd2hhdCBpcyBuZWVkZWQgdG8vZnJvbSB0aGUKPiBndWVzdAo+IAo+
IGRtX29wKCkgZmFpbHMgd2l0aCAtRUZBVUxUIGlmIHRoZSBzdHJ1Y3QgeGVuX2RtX29wIGdpdmVu
IGJ5IHRoZSBndWVzdCBpcwo+IHNtYWxsZXIgdGhhbiBYZW4ncyBzdHJ1Y3QgeGVuX2RtX29wLiBU
aGlzIGlzIGEgcHJvYmxlbSBiZWNhdXNlIERNT1AgaXMKPiBtZWFudCB0byBiZSBhIHN0YWJsZSBB
QkkgYnV0IGl0IGJyZWFrcyB3aGVuZXZlciB0aGUgc2l6ZSBvZiBzdHJ1Y3QKPiB4ZW5fZG1fb3Ag
Y2hhbmdlcy4KPiAKPiBUbyBmaXggdGhpcywgY2hhbmdlIGhvdyB0aGUgY29weWluZyB0byBhbmQg
ZnJvbSB0aGUgZ3Vlc3QgaXMgZG9uZS4gV2hlbgo+IGNvcHlpbmcgZnJvbSB0aGUgZ3Vlc3QsIGZp
cnN0IGNvcHkgdGhlIGhlYWRlciBhbmQgaW5zcGVjdCB0aGUgb3AuIFRoZW4sCj4gb25seSBjb3B5
IHRoZSBjb3JyZWN0IGFtb3VudCBuZWVkZWQgZm9yIHRoYXQgb3AuIFdoZW4gY29weWluZyB0byB0
aGUKPiBndWVzdCwgZG9uJ3QgY29weSB0aGUgaGVhZGVyLiBSYXRoZXIsIGNvcHkgb25seSB0aGUg
Y29ycmVjdCBhbW91bnQKPiBuZWVkZWQgZm9yIHRoYXQgcGFydGljdWxhciBvcC4KPiAKPiBTbyBu
b3cgdGhlIGRtX29wKCkgd2lsbCBmYWlsIGlmIHRoZSBndWVzdCBkb2VzIG5vdCBzdXBwbHkgZW5v
dWdoIGJ5dGVzCj4gZm9yIHRoZSBzcGVjaWZpYyBvcC4gSXQgd2lsbCBub3QgZmFpbCBpZiB0aGUg
Z3Vlc3Qgc3VwcGxpZXMgdG9vIG1hbnkKPiBieXRlcyBmb3IgdGhlIHNwZWNpZmljIG9wLCBidXQg
WGVuIHdpbGwgbm90IGNvcHkgdGhlIGV4dHJhIGJ5dGVzLgo+IAo+IFJlbW92ZSBzb21lIG5vdyB1
bnVzZWQgbWFjcm9zIGFuZCBoZWxwZXIgZnVuY3Rpb25zLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJv
c3MgTGFnZXJ3YWxsIDxyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tPgoKSSdtIHN1cmUgdGhhdCB3
YXMgaG93IGl0IHdhcyBzdXBwb3NlZCB0byB3b3JrIG9yaWdpbmFsbHkgYnV0IGl0IGdvdCBsb3N0
IHNvbWV3aGVyZSBhbG9uZyB0aGUgd2F5LgoKUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1
bC5kdXJyYW50QGNpdHJpeC5jb20+LCB3aXRoIG9uZSBzdWdnZXN0aW9uLi4uCgo+IC0tLQo+ICB4
ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCA3OCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLQo+IC0tLS0tLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDQyIGluc2VydGlvbnMo
KyksIDM2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Rt
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPiBpbmRleCA4MDgzZGVkLi42YzcyNzZjIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
ZG0uYwo+IEBAIC01NCw0MiArNTQsMTAgQEAgc3RhdGljIGJvb2wgX3Jhd19jb3B5X2Zyb21fZ3Vl
c3RfYnVmX29mZnNldCh2b2lkCj4gKmRzdCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBvZmZzZXRfYnl0ZXMsIGRzdF9ieXRlcyk7Cj4gIH0KPiAKPiAtc3RhdGljIGJvb2wg
X3Jhd19jb3B5X3RvX2d1ZXN0X2J1Zl9vZmZzZXQoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqYXJn
cywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGJ1Zl9pZHgsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHNpemVfdCBvZmZzZXRfYnl0ZXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZV90IHNyY19ieXRlcykKPiAtewo+IC0gICAgc2l6ZV90IGJ1Zl9i
eXRlczsKPiAtCj4gLSAgICBpZiAoIGJ1Zl9pZHggPj0gYXJncy0+bnJfYnVmcyApCj4gLSAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+IC0KPiAtICAgIGJ1Zl9ieXRlcyA9IGFyZ3MtPmJ1ZltidWZfaWR4
XS5zaXplOwo+IC0KPiAtCj4gLSAgICBpZiAoIChvZmZzZXRfYnl0ZXMgKyBzcmNfYnl0ZXMpIDwg
b2Zmc2V0X2J5dGVzIHx8Cj4gLSAgICAgICAgIChvZmZzZXRfYnl0ZXMgKyBzcmNfYnl0ZXMpID4g
YnVmX2J5dGVzICkKPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4gLQo+IC0gICAgcmV0dXJuICFj
b3B5X3RvX2d1ZXN0X29mZnNldChhcmdzLT5idWZbYnVmX2lkeF0uaCwgb2Zmc2V0X2J5dGVzLAo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmMsIHNyY19ieXRlcyk7Cj4gLX0K
PiAtCj4gICNkZWZpbmUgQ09QWV9GUk9NX0dVRVNUX0JVRl9PRkZTRVQoZHN0LCBidWZzLCBidWZf
aWR4LAo+IG9mZnNldF9ieXRlcykgXAo+ICAgICAgX3Jhd19jb3B5X2Zyb21fZ3Vlc3RfYnVmX29m
ZnNldCgmKGRzdCksIGJ1ZnMsIGJ1Zl9pZHgsIG9mZnNldF9ieXRlcywgXAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHN0KSkKPiAKPiAtI2RlZmluZSBDT1BZ
X1RPX0dVRVNUX0JVRl9PRkZTRVQoYnVmcywgYnVmX2lkeCwgb2Zmc2V0X2J5dGVzLCBzcmMpIFwK
PiAtICAgIF9yYXdfY29weV90b19ndWVzdF9idWZfb2Zmc2V0KGJ1ZnMsIGJ1Zl9pZHgsIG9mZnNl
dF9ieXRlcywgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJihzcmMpLCBz
aXplb2Yoc3JjKSkKPiAtCj4gLSNkZWZpbmUgQ09QWV9GUk9NX0dVRVNUX0JVRihkc3QsIGJ1ZnMs
IGJ1Zl9pZHgpIFwKPiAtICAgIENPUFlfRlJPTV9HVUVTVF9CVUZfT0ZGU0VUKGRzdCwgYnVmcywg
YnVmX2lkeCwgMCkKPiAtCj4gLSNkZWZpbmUgQ09QWV9UT19HVUVTVF9CVUYoYnVmcywgYnVmX2lk
eCwgc3JjKSBcCj4gLSAgICBDT1BZX1RPX0dVRVNUX0JVRl9PRkZTRVQoYnVmcywgYnVmX2lkeCwg
MCwgc3JjKQo+IC0KPiAgc3RhdGljIGludCB0cmFja19kaXJ0eV92cmFtKHN0cnVjdCBkb21haW4g
KmQsIHhlbl9wZm5fdCBmaXJzdF9wZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgbnIsIGNvbnN0IHN0cnVjdCB4ZW5fZG1fb3BfYnVmICpidWYpCj4gIHsKPiBA
QCAtMzcyLDYgKzM0MCwyOCBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2Fy
Z3MgKm9wX2FyZ3MpCj4gICAgICBzdHJ1Y3QgeGVuX2RtX29wIG9wOwo+ICAgICAgYm9vbCBjb25z
dF9vcCA9IHRydWU7Cj4gICAgICBsb25nIHJjOwo+ICsgICAgc2l6ZV90IG9mZnNldDsKPiArCj4g
KyAgICBzdGF0aWMgY29uc3QgdWludDhfdCBvcF9zaXplW10gPSB7CgpHaXZlbiB0aGUgY29ycmVz
cG9uZGVuY2UgYmV0d2VlbiB0aGUgb3AgY29kZSBuYW1lIGFuZCB0aGUgc3RydWN0IG5hbWUsIGl0
IG1pZ2h0IGJlIHdvcnRoIHVzaW5nIGEgbWFjcm8gdG8gaGVscCB3aXRoIHRoaXMgYXJyYXkgZGVj
bGFyYXRpb24uCgogIFBhdWwKCj4gKyAgICAgICAgW1hFTl9ETU9QX2NyZWF0ZV9pb3JlcV9zZXJ2
ZXJdICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QKPiB4ZW5fZG1fb3BfY3JlYXRlX2lvcmVx
X3NlcnZlciksCj4gKyAgICAgICAgW1hFTl9ETU9QX2dldF9pb3JlcV9zZXJ2ZXJfaW5mb10gICAg
ICAgICAgICA9IHNpemVvZihzdHJ1Y3QKPiB4ZW5fZG1fb3BfZ2V0X2lvcmVxX3NlcnZlcl9pbmZv
KSwKPiArICAgICAgICBbWEVOX0RNT1BfbWFwX2lvX3JhbmdlX3RvX2lvcmVxX3NlcnZlcl0gICAg
ID0gc2l6ZW9mKHN0cnVjdAo+IHhlbl9kbV9vcF9pb3JlcV9zZXJ2ZXJfcmFuZ2UpLAo+ICsgICAg
ICAgIFtYRU5fRE1PUF91bm1hcF9pb19yYW5nZV9mcm9tX2lvcmVxX3NlcnZlcl0gPSBzaXplb2Yo
c3RydWN0Cj4geGVuX2RtX29wX2lvcmVxX3NlcnZlcl9yYW5nZSksCj4gKyAgICAgICAgW1hFTl9E
TU9QX3NldF9pb3JlcV9zZXJ2ZXJfc3RhdGVdICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QKPiB4
ZW5fZG1fb3Bfc2V0X2lvcmVxX3NlcnZlcl9zdGF0ZSksCj4gKyAgICAgICAgW1hFTl9ETU9QX2Rl
c3Ryb3lfaW9yZXFfc2VydmVyXSAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QKPiB4ZW5fZG1f
b3BfZGVzdHJveV9pb3JlcV9zZXJ2ZXIpLAo+ICsgICAgICAgIFtYRU5fRE1PUF90cmFja19kaXJ0
eV92cmFtXSAgICAgICAgICAgICAgICAgPSBzaXplb2Yoc3RydWN0Cj4geGVuX2RtX29wX3RyYWNr
X2RpcnR5X3ZyYW0pLAo+ICsgICAgICAgIFtYRU5fRE1PUF9zZXRfcGNpX2ludHhfbGV2ZWxdICAg
ICAgICAgICAgICAgPSBzaXplb2Yoc3RydWN0Cj4geGVuX2RtX29wX3NldF9wY2lfaW50eF9sZXZl
bCksCj4gKyAgICAgICAgW1hFTl9ETU9QX3NldF9pc2FfaXJxX2xldmVsXSAgICAgICAgICAgICAg
ICA9IHNpemVvZihzdHJ1Y3QKPiB4ZW5fZG1fb3Bfc2V0X2lzYV9pcnFfbGV2ZWwpLAo+ICsgICAg
ICAgIFtYRU5fRE1PUF9zZXRfcGNpX2xpbmtfcm91dGVdICAgICAgICAgICAgICAgPSBzaXplb2Yo
c3RydWN0Cj4geGVuX2RtX29wX3NldF9wY2lfbGlua19yb3V0ZSksCj4gKyAgICAgICAgW1hFTl9E
TU9QX21vZGlmaWVkX21lbW9yeV0gICAgICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QKPiB4
ZW5fZG1fb3BfbW9kaWZpZWRfbWVtb3J5KSwKPiArICAgICAgICBbWEVOX0RNT1Bfc2V0X21lbV90
eXBlXSAgICAgICAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdAo+IHhlbl9kbV9vcF9zZXRf
bWVtX3R5cGUpLAo+ICsgICAgICAgIFtYRU5fRE1PUF9pbmplY3RfZXZlbnRdICAgICAgICAgICAg
ICAgICAgICAgPSBzaXplb2Yoc3RydWN0Cj4geGVuX2RtX29wX2luamVjdF9ldmVudCksCj4gKyAg
ICAgICAgW1hFTl9ETU9QX2luamVjdF9tc2ldICAgICAgICAgICAgICAgICAgICAgICA9IHNpemVv
ZihzdHJ1Y3QKPiB4ZW5fZG1fb3BfaW5qZWN0X21zaSksCj4gKyAgICAgICAgW1hFTl9ETU9QX21h
cF9tZW1fdHlwZV90b19pb3JlcV9zZXJ2ZXJdICAgICA9IHNpemVvZihzdHJ1Y3QKPiB4ZW5fZG1f
b3BfbWFwX21lbV90eXBlX3RvX2lvcmVxX3NlcnZlciksCj4gKyAgICAgICAgW1hFTl9ETU9QX3Jl
bW90ZV9zaHV0ZG93bl0gICAgICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QKPiB4ZW5fZG1f
b3BfcmVtb3RlX3NodXRkb3duKSwKPiArICAgICAgICBbWEVOX0RNT1BfcmVsb2NhdGVfbWVtb3J5
XSAgICAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdAo+IHhlbl9kbV9vcF9yZWxvY2F0ZV9t
ZW1vcnkpLAo+ICsgICAgICAgIFtYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0cl0gICAgICAg
ICAgICAgPSBzaXplb2Yoc3RydWN0Cj4geGVuX2RtX29wX3Bpbl9tZW1vcnlfY2FjaGVhdHRyKSwK
PiArICAgIH07Cj4gCj4gICAgICByYyA9IHJjdV9sb2NrX3JlbW90ZV9kb21haW5fYnlfaWQob3Bf
YXJncy0+ZG9taWQsICZkKTsKPiAgICAgIGlmICggcmMgKQo+IEBAIC0zODQsMTIgKzM3NCwyNyBA
QCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCj4gICAg
ICBpZiAoIHJjICkKPiAgICAgICAgICBnb3RvIG91dDsKPiAKPiAtICAgIGlmICggIUNPUFlfRlJP
TV9HVUVTVF9CVUYob3AsIG9wX2FyZ3MsIDApICkKPiAtICAgIHsKPiAtICAgICAgICByYyA9IC1F
RkFVTFQ7Cj4gKyAgICBvZmZzZXQgPSBvZmZzZXRvZihzdHJ1Y3QgeGVuX2RtX29wLCB1KTsKPiAr
Cj4gKyAgICByYyA9IC1FRkFVTFQ7Cj4gKyAgICBpZiAoIG9wX2FyZ3MtPmJ1ZlswXS5zaXplIDwg
b2Zmc2V0ICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICBpZiAoIGNvcHlfZnJvbV9n
dWVzdF9vZmZzZXQoKHZvaWQgKikmb3AsIG9wX2FyZ3MtPmJ1ZlswXS5oLCAwLCBvZmZzZXQpICkK
PiArICAgICAgICBnb3RvIG91dDsKPiArCj4gKyAgICBpZiAoIG9wLm9wID49IEFSUkFZX1NJWkUo
b3Bfc2l6ZSkgKSB7Cj4gKyAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKPiAgICAgICAgICBnb3Rv
IG91dDsKPiAgICAgIH0KPiAKPiArICAgIGlmICggb3BfYXJncy0+YnVmWzBdLnNpemUgPCBvZmZz
ZXQgKyBvcF9zaXplW29wLm9wXSApCj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgaWYg
KCBjb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCh2b2lkICopJm9wLnUsIG9wX2FyZ3MtPmJ1ZlswXS5o
LCBvZmZzZXQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3Bfc2l6ZVtvcC5v
cF0pICkKPiArICAgICAgICBnb3RvIG91dDsKPiArCj4gICAgICByYyA9IC1FSU5WQUw7Cj4gICAg
ICBpZiAoIG9wLnBhZCApCj4gICAgICAgICAgZ290byBvdXQ7Cj4gQEAgLTY5NCw3ICs2OTksOCBA
QCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2FyZ3MpCj4gICAg
ICB9Cj4gCj4gICAgICBpZiAoICghcmMgfHwgcmMgPT0gLUVSRVNUQVJUKSAmJgo+IC0gICAgICAg
ICAhY29uc3Rfb3AgJiYgIUNPUFlfVE9fR1VFU1RfQlVGKG9wX2FyZ3MsIDAsIG9wKSApCj4gKyAg
ICAgICAgICFjb25zdF9vcCAmJiBjb3B5X3RvX2d1ZXN0X29mZnNldChvcF9hcmdzLT5idWZbMF0u
aCwgb2Zmc2V0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHZvaWQgKikmb3AudSwgb3Bfc2l6ZVtvcC5vcF0pICkKPiAgICAgICAgICByYyA9IC1FRkFVTFQ7
Cj4gCj4gICBvdXQ6Cj4gLS0KPiAyLjkuNQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:45:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:45:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekArO-0003Qm-6G; Fri, 09 Feb 2018 15:45:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdt=fd=citrix.com=prvs=57180e295=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ekArN-0003QU-BO
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:45:09 +0000
X-Inumbo-ID: 53fc7f6e-0db0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53fc7f6e-0db0-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:46:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67629055"
To: Paul Durrant <Paul.Durrant@citrix.com>, Ross Lagerwall
 <ross.lagerwall@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <20180209153427.6029-1-ross.lagerwall@citrix.com>
 <f3308c83d68e4beba2feb6c8219ba6ab@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e19e93e4-deac-f32a-50e8-b2e4e3875ff0@citrix.com>
Date: Fri, 9 Feb 2018 15:44:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <f3308c83d68e4beba2feb6c8219ba6ab@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/hvm/dmop: Only copy what is needed
	to/from the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDIvMTggMTU6NDIsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0KPj4gRnJvbTogUm9zcyBMYWdlcndhbGwgW21haWx0bzpyb3NzLmxhZ2Vyd2Fs
bEBjaXRyaXguY29tXQo+PiBTZW50OiAwOSBGZWJydWFyeSAyMDE4IDE1OjM0Cj4+IFRvOiB4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZwo+PiBDYzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxs
QGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaAo+PiA8amJldWxpY2hAc3VzZS5jb20+OyBBbmRyZXcg
Q29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgUGF1bAo+PiBEdXJyYW50IDxQYXVs
LkR1cnJhbnRAY2l0cml4LmNvbT4KPj4gU3ViamVjdDogW1BBVENIXSB4ODYvaHZtL2Rtb3A6IE9u
bHkgY29weSB3aGF0IGlzIG5lZWRlZCB0by9mcm9tIHRoZQo+PiBndWVzdAo+Pgo+PiBkbV9vcCgp
IGZhaWxzIHdpdGggLUVGQVVMVCBpZiB0aGUgc3RydWN0IHhlbl9kbV9vcCBnaXZlbiBieSB0aGUg
Z3Vlc3QgaXMKPj4gc21hbGxlciB0aGFuIFhlbidzIHN0cnVjdCB4ZW5fZG1fb3AuIFRoaXMgaXMg
YSBwcm9ibGVtIGJlY2F1c2UgRE1PUCBpcwo+PiBtZWFudCB0byBiZSBhIHN0YWJsZSBBQkkgYnV0
IGl0IGJyZWFrcyB3aGVuZXZlciB0aGUgc2l6ZSBvZiBzdHJ1Y3QKPj4geGVuX2RtX29wIGNoYW5n
ZXMuCj4+Cj4+IFRvIGZpeCB0aGlzLCBjaGFuZ2UgaG93IHRoZSBjb3B5aW5nIHRvIGFuZCBmcm9t
IHRoZSBndWVzdCBpcyBkb25lLiBXaGVuCj4+IGNvcHlpbmcgZnJvbSB0aGUgZ3Vlc3QsIGZpcnN0
IGNvcHkgdGhlIGhlYWRlciBhbmQgaW5zcGVjdCB0aGUgb3AuIFRoZW4sCj4+IG9ubHkgY29weSB0
aGUgY29ycmVjdCBhbW91bnQgbmVlZGVkIGZvciB0aGF0IG9wLiBXaGVuIGNvcHlpbmcgdG8gdGhl
Cj4+IGd1ZXN0LCBkb24ndCBjb3B5IHRoZSBoZWFkZXIuIFJhdGhlciwgY29weSBvbmx5IHRoZSBj
b3JyZWN0IGFtb3VudAo+PiBuZWVkZWQgZm9yIHRoYXQgcGFydGljdWxhciBvcC4KPj4KPj4gU28g
bm93IHRoZSBkbV9vcCgpIHdpbGwgZmFpbCBpZiB0aGUgZ3Vlc3QgZG9lcyBub3Qgc3VwcGx5IGVu
b3VnaCBieXRlcwo+PiBmb3IgdGhlIHNwZWNpZmljIG9wLiBJdCB3aWxsIG5vdCBmYWlsIGlmIHRo
ZSBndWVzdCBzdXBwbGllcyB0b28gbWFueQo+PiBieXRlcyBmb3IgdGhlIHNwZWNpZmljIG9wLCBi
dXQgWGVuIHdpbGwgbm90IGNvcHkgdGhlIGV4dHJhIGJ5dGVzLgo+Pgo+PiBSZW1vdmUgc29tZSBu
b3cgdW51c2VkIG1hY3JvcyBhbmQgaGVscGVyIGZ1bmN0aW9ucy4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cj4gSSdtIHN1cmUg
dGhhdCB3YXMgaG93IGl0IHdhcyBzdXBwb3NlZCB0byB3b3JrIG9yaWdpbmFsbHkgYnV0IGl0IGdv
dCBsb3N0IHNvbWV3aGVyZSBhbG9uZyB0aGUgd2F5Lgo+Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+LCB3aXRoIG9uZSBzdWdnZXN0aW9uLi4uCgpU
aGlzIG5lZWRzIGJhY2twb3J0aW5nIHRvIDQuOSg/KSBhbmQgbGF0ZXIuCgo+Cj4+IC0tLQo+PiAg
eGVuL2FyY2gveDg2L2h2bS9kbS5jIHwgNzggKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0KPj4gLS0tLS0tLS0tLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDQyIGluc2VydGlv
bnMoKyksIDM2IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4+IGluZGV4IDgwODNkZWQuLjZjNzI3NmMg
MTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYwo+PiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2RtLmMKPj4gQEAgLTU0LDQyICs1NCwxMCBAQCBzdGF0aWMgYm9vbCBfcmF3X2NvcHlf
ZnJvbV9ndWVzdF9idWZfb2Zmc2V0KHZvaWQKPj4gKmRzdCwKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgb2Zmc2V0X2J5dGVzLCBkc3RfYnl0ZXMpOwo+PiAgfQo+Pgo+PiAt
c3RhdGljIGJvb2wgX3Jhd19jb3B5X3RvX2d1ZXN0X2J1Zl9vZmZzZXQoY29uc3Qgc3RydWN0IGRt
b3BfYXJncyAqYXJncywKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBidWZfaWR4LAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgc2l6ZV90IG9mZnNldF9ieXRlcywKPj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywKPj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVfdCBzcmNfYnl0ZXMpCj4+IC17Cj4+
IC0gICAgc2l6ZV90IGJ1Zl9ieXRlczsKPj4gLQo+PiAtICAgIGlmICggYnVmX2lkeCA+PSBhcmdz
LT5ucl9idWZzICkKPj4gLSAgICAgICAgcmV0dXJuIGZhbHNlOwo+PiAtCj4+IC0gICAgYnVmX2J5
dGVzID0gYXJncy0+YnVmW2J1Zl9pZHhdLnNpemU7Cj4+IC0KPj4gLQo+PiAtICAgIGlmICggKG9m
ZnNldF9ieXRlcyArIHNyY19ieXRlcykgPCBvZmZzZXRfYnl0ZXMgfHwKPj4gLSAgICAgICAgIChv
ZmZzZXRfYnl0ZXMgKyBzcmNfYnl0ZXMpID4gYnVmX2J5dGVzICkKPj4gLSAgICAgICAgcmV0dXJu
IGZhbHNlOwo+PiAtCj4+IC0gICAgcmV0dXJuICFjb3B5X3RvX2d1ZXN0X29mZnNldChhcmdzLT5i
dWZbYnVmX2lkeF0uaCwgb2Zmc2V0X2J5dGVzLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3JjLCBzcmNfYnl0ZXMpOwo+PiAtfQo+PiAtCj4+ICAjZGVmaW5lIENPUFlfRlJP
TV9HVUVTVF9CVUZfT0ZGU0VUKGRzdCwgYnVmcywgYnVmX2lkeCwKPj4gb2Zmc2V0X2J5dGVzKSBc
Cj4+ICAgICAgX3Jhd19jb3B5X2Zyb21fZ3Vlc3RfYnVmX29mZnNldCgmKGRzdCksIGJ1ZnMsIGJ1
Zl9pZHgsIG9mZnNldF9ieXRlcywgXAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKGRzdCkpCj4+Cj4+IC0jZGVmaW5lIENPUFlfVE9fR1VFU1RfQlVGX09GRlNF
VChidWZzLCBidWZfaWR4LCBvZmZzZXRfYnl0ZXMsIHNyYykgXAo+PiAtICAgIF9yYXdfY29weV90
b19ndWVzdF9idWZfb2Zmc2V0KGJ1ZnMsIGJ1Zl9pZHgsIG9mZnNldF9ieXRlcywgXAo+PiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYoc3JjKSwgc2l6ZW9mKHNyYykpCj4+IC0K
Pj4gLSNkZWZpbmUgQ09QWV9GUk9NX0dVRVNUX0JVRihkc3QsIGJ1ZnMsIGJ1Zl9pZHgpIFwKPj4g
LSAgICBDT1BZX0ZST01fR1VFU1RfQlVGX09GRlNFVChkc3QsIGJ1ZnMsIGJ1Zl9pZHgsIDApCj4+
IC0KPj4gLSNkZWZpbmUgQ09QWV9UT19HVUVTVF9CVUYoYnVmcywgYnVmX2lkeCwgc3JjKSBcCj4+
IC0gICAgQ09QWV9UT19HVUVTVF9CVUZfT0ZGU0VUKGJ1ZnMsIGJ1Zl9pZHgsIDAsIHNyYykKPj4g
LQo+PiAgc3RhdGljIGludCB0cmFja19kaXJ0eV92cmFtKHN0cnVjdCBkb21haW4gKmQsIHhlbl9w
Zm5fdCBmaXJzdF9wZm4sCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG5yLCBjb25zdCBzdHJ1Y3QgeGVuX2RtX29wX2J1ZiAqYnVmKQo+PiAgewo+PiBAQCAtMzcy
LDYgKzM0MCwyOCBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9w
X2FyZ3MpCj4+ICAgICAgc3RydWN0IHhlbl9kbV9vcCBvcDsKPj4gICAgICBib29sIGNvbnN0X29w
ID0gdHJ1ZTsKPj4gICAgICBsb25nIHJjOwo+PiArICAgIHNpemVfdCBvZmZzZXQ7Cj4+ICsKPj4g
KyAgICBzdGF0aWMgY29uc3QgdWludDhfdCBvcF9zaXplW10gPSB7Cj4gR2l2ZW4gdGhlIGNvcnJl
c3BvbmRlbmNlIGJldHdlZW4gdGhlIG9wIGNvZGUgbmFtZSBhbmQgdGhlIHN0cnVjdCBuYW1lLCBp
dCBtaWdodCBiZSB3b3J0aCB1c2luZyBhIG1hY3JvIHRvIGhlbHAgd2l0aCB0aGlzIGFycmF5IGRl
Y2xhcmF0aW9uLgoKVGhleSBhcmVuJ3QgYXMgMToxIGFzIHlvdSdkIGV4cGVjdCwgYW5kIG1peGlu
ZyZtYXRjaGluZyBtYWNyb3MgaXMgZ29pbmcKdG8gYmUgZmFyIG1vcmUgb2JzY3VyZSB0byByZWFk
IHRoYW4gdGhpcy4KCj4KPiAgIFBhdWwKPgo+PiArICAgICAgICBbWEVOX0RNT1BfY3JlYXRlX2lv
cmVxX3NlcnZlcl0gICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdAo+PiB4ZW5fZG1fb3BfY3Jl
YXRlX2lvcmVxX3NlcnZlciksCj4+ICsgICAgICAgIFtYRU5fRE1PUF9nZXRfaW9yZXFfc2VydmVy
X2luZm9dICAgICAgICAgICAgPSBzaXplb2Yoc3RydWN0Cj4+IHhlbl9kbV9vcF9nZXRfaW9yZXFf
c2VydmVyX2luZm8pLAo+PiArICAgICAgICBbWEVOX0RNT1BfbWFwX2lvX3JhbmdlX3RvX2lvcmVx
X3NlcnZlcl0gICAgID0gc2l6ZW9mKHN0cnVjdAo+PiB4ZW5fZG1fb3BfaW9yZXFfc2VydmVyX3Jh
bmdlKSwKPj4gKyAgICAgICAgW1hFTl9ETU9QX3VubWFwX2lvX3JhbmdlX2Zyb21faW9yZXFfc2Vy
dmVyXSA9IHNpemVvZihzdHJ1Y3QKPj4geGVuX2RtX29wX2lvcmVxX3NlcnZlcl9yYW5nZSksCj4+
ICsgICAgICAgIFtYRU5fRE1PUF9zZXRfaW9yZXFfc2VydmVyX3N0YXRlXSAgICAgICAgICAgPSBz
aXplb2Yoc3RydWN0Cj4+IHhlbl9kbV9vcF9zZXRfaW9yZXFfc2VydmVyX3N0YXRlKSwKPj4gKyAg
ICAgICAgW1hFTl9ETU9QX2Rlc3Ryb3lfaW9yZXFfc2VydmVyXSAgICAgICAgICAgICA9IHNpemVv
ZihzdHJ1Y3QKPj4geGVuX2RtX29wX2Rlc3Ryb3lfaW9yZXFfc2VydmVyKSwKPj4gKyAgICAgICAg
W1hFTl9ETU9QX3RyYWNrX2RpcnR5X3ZyYW1dICAgICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1
Y3QKPj4geGVuX2RtX29wX3RyYWNrX2RpcnR5X3ZyYW0pLAo+PiArICAgICAgICBbWEVOX0RNT1Bf
c2V0X3BjaV9pbnR4X2xldmVsXSAgICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdAo+PiB4ZW5f
ZG1fb3Bfc2V0X3BjaV9pbnR4X2xldmVsKSwKPj4gKyAgICAgICAgW1hFTl9ETU9QX3NldF9pc2Ff
aXJxX2xldmVsXSAgICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QKPj4geGVuX2RtX29wX3Nl
dF9pc2FfaXJxX2xldmVsKSwKPj4gKyAgICAgICAgW1hFTl9ETU9QX3NldF9wY2lfbGlua19yb3V0
ZV0gICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QKPj4geGVuX2RtX29wX3NldF9wY2lfbGlu
a19yb3V0ZSksCj4+ICsgICAgICAgIFtYRU5fRE1PUF9tb2RpZmllZF9tZW1vcnldICAgICAgICAg
ICAgICAgICAgPSBzaXplb2Yoc3RydWN0Cj4+IHhlbl9kbV9vcF9tb2RpZmllZF9tZW1vcnkpLAo+
PiArICAgICAgICBbWEVOX0RNT1Bfc2V0X21lbV90eXBlXSAgICAgICAgICAgICAgICAgICAgID0g
c2l6ZW9mKHN0cnVjdAo+PiB4ZW5fZG1fb3Bfc2V0X21lbV90eXBlKSwKPj4gKyAgICAgICAgW1hF
Tl9ETU9QX2luamVjdF9ldmVudF0gICAgICAgICAgICAgICAgICAgICA9IHNpemVvZihzdHJ1Y3QK
Pj4geGVuX2RtX29wX2luamVjdF9ldmVudCksCj4+ICsgICAgICAgIFtYRU5fRE1PUF9pbmplY3Rf
bXNpXSAgICAgICAgICAgICAgICAgICAgICAgPSBzaXplb2Yoc3RydWN0Cj4+IHhlbl9kbV9vcF9p
bmplY3RfbXNpKSwKPj4gKyAgICAgICAgW1hFTl9ETU9QX21hcF9tZW1fdHlwZV90b19pb3JlcV9z
ZXJ2ZXJdICAgICA9IHNpemVvZihzdHJ1Y3QKPj4geGVuX2RtX29wX21hcF9tZW1fdHlwZV90b19p
b3JlcV9zZXJ2ZXIpLAo+PiArICAgICAgICBbWEVOX0RNT1BfcmVtb3RlX3NodXRkb3duXSAgICAg
ICAgICAgICAgICAgID0gc2l6ZW9mKHN0cnVjdAo+PiB4ZW5fZG1fb3BfcmVtb3RlX3NodXRkb3du
KSwKPj4gKyAgICAgICAgW1hFTl9ETU9QX3JlbG9jYXRlX21lbW9yeV0gICAgICAgICAgICAgICAg
ICA9IHNpemVvZihzdHJ1Y3QKPj4geGVuX2RtX29wX3JlbG9jYXRlX21lbW9yeSksCj4+ICsgICAg
ICAgIFtYRU5fRE1PUF9waW5fbWVtb3J5X2NhY2hlYXR0cl0gICAgICAgICAgICAgPSBzaXplb2Yo
c3RydWN0Cj4+IHhlbl9kbV9vcF9waW5fbWVtb3J5X2NhY2hlYXR0ciksCj4+ICsgICAgfTsKPj4K
Pj4gICAgICByYyA9IHJjdV9sb2NrX3JlbW90ZV9kb21haW5fYnlfaWQob3BfYXJncy0+ZG9taWQs
ICZkKTsKPj4gICAgICBpZiAoIHJjICkKPj4gQEAgLTM4NCwxMiArMzc0LDI3IEBAIHN0YXRpYyBp
bnQgZG1fb3AoY29uc3Qgc3RydWN0IGRtb3BfYXJncyAqb3BfYXJncykKPj4gICAgICBpZiAoIHJj
ICkKPj4gICAgICAgICAgZ290byBvdXQ7Cj4+Cj4+IC0gICAgaWYgKCAhQ09QWV9GUk9NX0dVRVNU
X0JVRihvcCwgb3BfYXJncywgMCkgKQo+PiAtICAgIHsKPj4gLSAgICAgICAgcmMgPSAtRUZBVUxU
Owo+PiArICAgIG9mZnNldCA9IG9mZnNldG9mKHN0cnVjdCB4ZW5fZG1fb3AsIHUpOwo+PiArCj4+
ICsgICAgcmMgPSAtRUZBVUxUOwo+PiArICAgIGlmICggb3BfYXJncy0+YnVmWzBdLnNpemUgPCBv
ZmZzZXQgKQo+PiArICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgIGlmICggY29weV9mcm9t
X2d1ZXN0X29mZnNldCgodm9pZCAqKSZvcCwgb3BfYXJncy0+YnVmWzBdLmgsIDAsIG9mZnNldCkg
KQo+PiArICAgICAgICBnb3RvIG91dDsKPj4gKwo+PiArICAgIGlmICggb3Aub3AgPj0gQVJSQVlf
U0laRShvcF9zaXplKSApIHsKClN0eWxlLCB3aGljaCBjYW4gYmUgZml4ZWQgb24gY29tbWl0LsKg
IE90aGVyd2lzZSwgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIKPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cgo+PiArICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwo+PiAgICAgICAgICBnb3RvIG91
dDsKPj4gICAgICB9Cj4+Cj4+ICsgICAgaWYgKCBvcF9hcmdzLT5idWZbMF0uc2l6ZSA8IG9mZnNl
dCArIG9wX3NpemVbb3Aub3BdICkKPj4gKyAgICAgICAgZ290byBvdXQ7Cj4+ICsKPj4gKyAgICBp
ZiAoIGNvcHlfZnJvbV9ndWVzdF9vZmZzZXQoKHZvaWQgKikmb3AudSwgb3BfYXJncy0+YnVmWzBd
LmgsIG9mZnNldCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3Bfc2l6ZVtv
cC5vcF0pICkKPj4gKyAgICAgICAgZ290byBvdXQ7Cj4+ICsKPj4gICAgICByYyA9IC1FSU5WQUw7
Cj4+ICAgICAgaWYgKCBvcC5wYWQgKQo+PiAgICAgICAgICBnb3RvIG91dDsKPj4gQEAgLTY5NCw3
ICs2OTksOCBAQCBzdGF0aWMgaW50IGRtX29wKGNvbnN0IHN0cnVjdCBkbW9wX2FyZ3MgKm9wX2Fy
Z3MpCj4+ICAgICAgfQo+Pgo+PiAgICAgIGlmICggKCFyYyB8fCByYyA9PSAtRVJFU1RBUlQpICYm
Cj4+IC0gICAgICAgICAhY29uc3Rfb3AgJiYgIUNPUFlfVE9fR1VFU1RfQlVGKG9wX2FyZ3MsIDAs
IG9wKSApCj4+ICsgICAgICAgICAhY29uc3Rfb3AgJiYgY29weV90b19ndWVzdF9vZmZzZXQob3Bf
YXJncy0+YnVmWzBdLmgsIG9mZnNldCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAodm9pZCAqKSZvcC51LCBvcF9zaXplW29wLm9wXSkgKQo+PiAgICAgICAg
ICByYyA9IC1FRkFVTFQ7Cj4+Cj4+ICAgb3V0Ogo+PiAtLQo+PiAyLjkuNQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:49:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:49:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAvH-0003cE-Ma; Fri, 09 Feb 2018 15:49:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=d8+7=fd=citrix.com=prvs=571d79aab=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1ekAvG-0003c8-Kg
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:49:10 +0000
X-Inumbo-ID: e3c3102c-0db0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3c3102c-0db0-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:50:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="462116464"
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
References: <20180209153427.6029-1-ross.lagerwall@citrix.com>
 <f3308c83d68e4beba2feb6c8219ba6ab@AMSPEX02CL03.citrite.net>
From: Ross Lagerwall <ross.lagerwall@citrix.com>
Message-ID: <ff78aa52-d61d-0408-3fd8-5969cdc3922a@citrix.com>
Date: Fri, 9 Feb 2018 15:48:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <f3308c83d68e4beba2feb6c8219ba6ab@AMSPEX02CL03.citrite.net>
Content-Language: en-US
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/hvm/dmop: Only copy what is needed
	to/from the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDkvMjAxOCAwMzo0MiBQTSwgUGF1bCBEdXJyYW50IHdyb3RlOgo+PiAtLS0tLU9yaWdp
bmFsIE1lc3NhZ2UtLS0tLQo+PiBGcm9tOiBSb3NzIExhZ2Vyd2FsbCBbbWFpbHRvOnJvc3MubGFn
ZXJ3YWxsQGNpdHJpeC5jb21dCj4+IFNlbnQ6IDA5IEZlYnJ1YXJ5IDIwMTggMTU6MzQKPj4gVG86
IHhlbi1kZXZlbEBsaXN0cy54ZW4ub3JnCj4+IENjOiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdl
cndhbGxAY2l0cml4LmNvbT47IEphbiBCZXVsaWNoCj4+IDxqYmV1bGljaEBzdXNlLmNvbT47IEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBQYXVsCj4+IER1cnJhbnQg
PFBhdWwuRHVycmFudEBjaXRyaXguY29tPgo+PiBTdWJqZWN0OiBbUEFUQ0hdIHg4Ni9odm0vZG1v
cDogT25seSBjb3B5IHdoYXQgaXMgbmVlZGVkIHRvL2Zyb20gdGhlCj4+IGd1ZXN0Cj4+Cj4+IGRt
X29wKCkgZmFpbHMgd2l0aCAtRUZBVUxUIGlmIHRoZSBzdHJ1Y3QgeGVuX2RtX29wIGdpdmVuIGJ5
IHRoZSBndWVzdCBpcwo+PiBzbWFsbGVyIHRoYW4gWGVuJ3Mgc3RydWN0IHhlbl9kbV9vcC4gVGhp
cyBpcyBhIHByb2JsZW0gYmVjYXVzZSBETU9QIGlzCj4+IG1lYW50IHRvIGJlIGEgc3RhYmxlIEFC
SSBidXQgaXQgYnJlYWtzIHdoZW5ldmVyIHRoZSBzaXplIG9mIHN0cnVjdAo+PiB4ZW5fZG1fb3Ag
Y2hhbmdlcy4KPj4KPj4gVG8gZml4IHRoaXMsIGNoYW5nZSBob3cgdGhlIGNvcHlpbmcgdG8gYW5k
IGZyb20gdGhlIGd1ZXN0IGlzIGRvbmUuIFdoZW4KPj4gY29weWluZyBmcm9tIHRoZSBndWVzdCwg
Zmlyc3QgY29weSB0aGUgaGVhZGVyIGFuZCBpbnNwZWN0IHRoZSBvcC4gVGhlbiwKPj4gb25seSBj
b3B5IHRoZSBjb3JyZWN0IGFtb3VudCBuZWVkZWQgZm9yIHRoYXQgb3AuIFdoZW4gY29weWluZyB0
byB0aGUKPj4gZ3Vlc3QsIGRvbid0IGNvcHkgdGhlIGhlYWRlci4gUmF0aGVyLCBjb3B5IG9ubHkg
dGhlIGNvcnJlY3QgYW1vdW50Cj4+IG5lZWRlZCBmb3IgdGhhdCBwYXJ0aWN1bGFyIG9wLgo+Pgo+
PiBTbyBub3cgdGhlIGRtX29wKCkgd2lsbCBmYWlsIGlmIHRoZSBndWVzdCBkb2VzIG5vdCBzdXBw
bHkgZW5vdWdoIGJ5dGVzCj4+IGZvciB0aGUgc3BlY2lmaWMgb3AuIEl0IHdpbGwgbm90IGZhaWwg
aWYgdGhlIGd1ZXN0IHN1cHBsaWVzIHRvbyBtYW55Cj4+IGJ5dGVzIGZvciB0aGUgc3BlY2lmaWMg
b3AsIGJ1dCBYZW4gd2lsbCBub3QgY29weSB0aGUgZXh0cmEgYnl0ZXMuCj4+Cj4+IFJlbW92ZSBz
b21lIG5vdyB1bnVzZWQgbWFjcm9zIGFuZCBoZWxwZXIgZnVuY3Rpb25zLgo+Pgo+PiBTaWduZWQt
b2ZmLWJ5OiBSb3NzIExhZ2Vyd2FsbCA8cm9zcy5sYWdlcndhbGxAY2l0cml4LmNvbT4KPiAKPiBJ
J20gc3VyZSB0aGF0IHdhcyBob3cgaXQgd2FzIHN1cHBvc2VkIHRvIHdvcmsgb3JpZ2luYWxseSBi
dXQgaXQgZ290IGxvc3Qgc29tZXdoZXJlIGFsb25nIHRoZSB3YXkuCgpPcmlnaW5hbGx5IGl0IHpl
cm9lZCBzdHJ1Y3QgeGVuX2RtX29wIGFuZCB0aGVuIGNvcGllZCB3aGF0ZXZlciB0aGUgZ3Vlc3Qg
CnByb3ZpZGVkICh1cCB0byB0aGUgc2l6ZSBvZiBzdHJ1Y3QgeGVuX2RtX29wKSB3aGljaCBpcyBz
aW1pbGFyIHRvIHRoaXMgCmJ1dCBub3QgcXVpdGUgdGhlIHNhbWUuCgo+IAo+IFJldmlld2VkLWJ5
OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPiwgd2l0aCBvbmUgc3VnZ2Vz
dGlvbi4uLgo+IAo+PiAtLS0KPj4gICB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgfCA3OCArKysrKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQo+PiAtLS0tLS0tLS0tCj4+ICAgMSBm
aWxlIGNoYW5nZWQsIDQyIGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4+
IGluZGV4IDgwODNkZWQuLjZjNzI3NmMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPj4gQEAgLTU0LDQyICs1NCwxMCBA
QCBzdGF0aWMgYm9vbCBfcmF3X2NvcHlfZnJvbV9ndWVzdF9idWZfb2Zmc2V0KHZvaWQKPj4gKmRz
dCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnNldF9ieXRlcywg
ZHN0X2J5dGVzKTsKPj4gICB9Cj4+CnNuaXAKPj4gQEAgLTM3Miw2ICszNDAsMjggQEAgc3RhdGlj
IGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9hcmdzICpvcF9hcmdzKQo+PiAgICAgICBzdHJ1
Y3QgeGVuX2RtX29wIG9wOwo+PiAgICAgICBib29sIGNvbnN0X29wID0gdHJ1ZTsKPj4gICAgICAg
bG9uZyByYzsKPj4gKyAgICBzaXplX3Qgb2Zmc2V0Owo+PiArCj4+ICsgICAgc3RhdGljIGNvbnN0
IHVpbnQ4X3Qgb3Bfc2l6ZVtdID0gewo+IAo+IEdpdmVuIHRoZSBjb3JyZXNwb25kZW5jZSBiZXR3
ZWVuIHRoZSBvcCBjb2RlIG5hbWUgYW5kIHRoZSBzdHJ1Y3QgbmFtZSwgaXQgbWlnaHQgYmUgd29y
dGggdXNpbmcgYSBtYWNybyB0byBoZWxwIHdpdGggdGhpcyBhcnJheSBkZWNsYXJhdGlvbi4KClBy
b2JhYmx5Li4uIHRoZXJlIGFyZSBhIGNvdXBsZSBvZiBleGNlcHRpb25zIHRvIHRoZSBjb3JyZXNw
b25kZW5jZSB0aG91Z2guCgotLSAKUm9zcyBMYWdlcndhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:50:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:50:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAw2-0003it-Uu; Fri, 09 Feb 2018 15:49:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n4ky=fd=citrix.com=prvs=5716fe0fd=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ekAw1-0003hh-57
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:49:57 +0000
X-Inumbo-ID: ff684992-0db0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ff684992-0db0-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:50:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67629477"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Ross Lagerwall <ross.lagerwall@citrix.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH] x86/hvm/dmop: Only copy what is needed to/from the guest
Thread-Index: AQHTobuIk5I4KlMuiUqmK+mnR+CpNaOcNMTw///x5oCAABDqYA==
Date: Fri, 9 Feb 2018 15:49:49 +0000
Message-ID: <f3287c2c8f9a440a932e5fd901f1a36c@AMSPEX02CL03.citrite.net>
References: <20180209153427.6029-1-ross.lagerwall@citrix.com>
 <f3308c83d68e4beba2feb6c8219ba6ab@AMSPEX02CL03.citrite.net>
 <ff78aa52-d61d-0408-3fd8-5969cdc3922a@citrix.com>
In-Reply-To: <ff78aa52-d61d-0408-3fd8-5969cdc3922a@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/hvm/dmop: Only copy what is needed
	to/from the guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBSb3NzIExhZ2Vyd2FsbCBbbWFp
bHRvOnJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb21dDQo+IFNlbnQ6IDA5IEZlYnJ1YXJ5IDIwMTgg
MTU6NDkNCj4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4t
ZGV2ZWxAbGlzdHMueGVuLm9yZw0KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PjsgQW5kcmV3IENvb3Blcg0KPiA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT4NCj4gU3ViamVj
dDogUmU6IFtQQVRDSF0geDg2L2h2bS9kbW9wOiBPbmx5IGNvcHkgd2hhdCBpcyBuZWVkZWQgdG8v
ZnJvbSB0aGUNCj4gZ3Vlc3QNCj4gDQo+IE9uIDAyLzA5LzIwMTggMDM6NDIgUE0sIFBhdWwgRHVy
cmFudCB3cm90ZToNCj4gPj4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPj4gRnJvbTog
Um9zcyBMYWdlcndhbGwgW21haWx0bzpyb3NzLmxhZ2Vyd2FsbEBjaXRyaXguY29tXQ0KPiA+PiBT
ZW50OiAwOSBGZWJydWFyeSAyMDE4IDE1OjM0DQo+ID4+IFRvOiB4ZW4tZGV2ZWxAbGlzdHMueGVu
Lm9yZw0KPiA+PiBDYzogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
OyBKYW4gQmV1bGljaA0KPiA+PiA8amJldWxpY2hAc3VzZS5jb20+OyBBbmRyZXcgQ29vcGVyIDxB
bmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsNCj4gUGF1bA0KPiA+PiBEdXJyYW50IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT4NCj4gPj4gU3ViamVjdDogW1BBVENIXSB4ODYvaHZtL2Rtb3A6IE9u
bHkgY29weSB3aGF0IGlzIG5lZWRlZCB0by9mcm9tIHRoZQ0KPiA+PiBndWVzdA0KPiA+Pg0KPiA+
PiBkbV9vcCgpIGZhaWxzIHdpdGggLUVGQVVMVCBpZiB0aGUgc3RydWN0IHhlbl9kbV9vcCBnaXZl
biBieSB0aGUgZ3Vlc3QgaXMNCj4gPj4gc21hbGxlciB0aGFuIFhlbidzIHN0cnVjdCB4ZW5fZG1f
b3AuIFRoaXMgaXMgYSBwcm9ibGVtIGJlY2F1c2UgRE1PUCBpcw0KPiA+PiBtZWFudCB0byBiZSBh
IHN0YWJsZSBBQkkgYnV0IGl0IGJyZWFrcyB3aGVuZXZlciB0aGUgc2l6ZSBvZiBzdHJ1Y3QNCj4g
Pj4geGVuX2RtX29wIGNoYW5nZXMuDQo+ID4+DQo+ID4+IFRvIGZpeCB0aGlzLCBjaGFuZ2UgaG93
IHRoZSBjb3B5aW5nIHRvIGFuZCBmcm9tIHRoZSBndWVzdCBpcyBkb25lLiBXaGVuDQo+ID4+IGNv
cHlpbmcgZnJvbSB0aGUgZ3Vlc3QsIGZpcnN0IGNvcHkgdGhlIGhlYWRlciBhbmQgaW5zcGVjdCB0
aGUgb3AuIFRoZW4sDQo+ID4+IG9ubHkgY29weSB0aGUgY29ycmVjdCBhbW91bnQgbmVlZGVkIGZv
ciB0aGF0IG9wLiBXaGVuIGNvcHlpbmcgdG8gdGhlDQo+ID4+IGd1ZXN0LCBkb24ndCBjb3B5IHRo
ZSBoZWFkZXIuIFJhdGhlciwgY29weSBvbmx5IHRoZSBjb3JyZWN0IGFtb3VudA0KPiA+PiBuZWVk
ZWQgZm9yIHRoYXQgcGFydGljdWxhciBvcC4NCj4gPj4NCj4gPj4gU28gbm93IHRoZSBkbV9vcCgp
IHdpbGwgZmFpbCBpZiB0aGUgZ3Vlc3QgZG9lcyBub3Qgc3VwcGx5IGVub3VnaCBieXRlcw0KPiA+
PiBmb3IgdGhlIHNwZWNpZmljIG9wLiBJdCB3aWxsIG5vdCBmYWlsIGlmIHRoZSBndWVzdCBzdXBw
bGllcyB0b28gbWFueQ0KPiA+PiBieXRlcyBmb3IgdGhlIHNwZWNpZmljIG9wLCBidXQgWGVuIHdp
bGwgbm90IGNvcHkgdGhlIGV4dHJhIGJ5dGVzLg0KPiA+Pg0KPiA+PiBSZW1vdmUgc29tZSBub3cg
dW51c2VkIG1hY3JvcyBhbmQgaGVscGVyIGZ1bmN0aW9ucy4NCj4gPj4NCj4gPj4gU2lnbmVkLW9m
Zi1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+DQo+ID4NCj4g
PiBJJ20gc3VyZSB0aGF0IHdhcyBob3cgaXQgd2FzIHN1cHBvc2VkIHRvIHdvcmsgb3JpZ2luYWxs
eSBidXQgaXQgZ290IGxvc3QNCj4gc29tZXdoZXJlIGFsb25nIHRoZSB3YXkuDQo+IA0KPiBPcmln
aW5hbGx5IGl0IHplcm9lZCBzdHJ1Y3QgeGVuX2RtX29wIGFuZCB0aGVuIGNvcGllZCB3aGF0ZXZl
ciB0aGUgZ3Vlc3QNCj4gcHJvdmlkZWQgKHVwIHRvIHRoZSBzaXplIG9mIHN0cnVjdCB4ZW5fZG1f
b3ApIHdoaWNoIGlzIHNpbWlsYXIgdG8gdGhpcw0KPiBidXQgbm90IHF1aXRlIHRoZSBzYW1lLg0K
PiANCj4gPg0KPiA+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRy
aXguY29tPiwgd2l0aCBvbmUNCj4gc3VnZ2VzdGlvbi4uLg0KPiA+DQo+ID4+IC0tLQ0KPiA+PiAg
IHhlbi9hcmNoL3g4Ni9odm0vZG0uYyB8IDc4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLQ0KPiAtLS0tLQ0KPiA+PiAtLS0tLS0tLS0tDQo+ID4+ICAgMSBmaWxlIGNoYW5nZWQs
IDQyIGluc2VydGlvbnMoKyksIDM2IGRlbGV0aW9ucygtKQ0KPiA+Pg0KPiA+PiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9kbS5jIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jDQo+ID4+IGlu
ZGV4IDgwODNkZWQuLjZjNzI3NmMgMTAwNjQ0DQo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZG0uYw0KPiA+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2RtLmMNCj4gPj4gQEAgLTU0LDQyICs1
NCwxMCBAQCBzdGF0aWMgYm9vbA0KPiBfcmF3X2NvcHlfZnJvbV9ndWVzdF9idWZfb2Zmc2V0KHZv
aWQNCj4gPj4gKmRzdCwNCj4gPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IG9mZnNldF9ieXRlcywgZHN0X2J5dGVzKTsNCj4gPj4gICB9DQo+ID4+DQo+IHNuaXANCj4gPj4g
QEAgLTM3Miw2ICszNDAsMjggQEAgc3RhdGljIGludCBkbV9vcChjb25zdCBzdHJ1Y3QgZG1vcF9h
cmdzDQo+ICpvcF9hcmdzKQ0KPiA+PiAgICAgICBzdHJ1Y3QgeGVuX2RtX29wIG9wOw0KPiA+PiAg
ICAgICBib29sIGNvbnN0X29wID0gdHJ1ZTsNCj4gPj4gICAgICAgbG9uZyByYzsNCj4gPj4gKyAg
ICBzaXplX3Qgb2Zmc2V0Ow0KPiA+PiArDQo+ID4+ICsgICAgc3RhdGljIGNvbnN0IHVpbnQ4X3Qg
b3Bfc2l6ZVtdID0gew0KPiA+DQo+ID4gR2l2ZW4gdGhlIGNvcnJlc3BvbmRlbmNlIGJldHdlZW4g
dGhlIG9wIGNvZGUgbmFtZSBhbmQgdGhlIHN0cnVjdA0KPiBuYW1lLCBpdCBtaWdodCBiZSB3b3J0
aCB1c2luZyBhIG1hY3JvIHRvIGhlbHAgd2l0aCB0aGlzIGFycmF5IGRlY2xhcmF0aW9uLg0KPiAN
Cj4gUHJvYmFibHkuLi4gdGhlcmUgYXJlIGEgY291cGxlIG9mIGV4Y2VwdGlvbnMgdG8gdGhlIGNv
cnJlc3BvbmRlbmNlIHRob3VnaC4NCg0KWWVhaCwgSSBrbm93LiBKdXN0IHRob3VnaHQgaXQgbWln
aHQgbG9vayBuZWF0ZXIgb3ZlcmFsbCwgYnV0IGRvZXNuJ3QgbWF0dGVyLg0KDQogIFBhdWwNCiAN
Cj4gLS0NCj4gUm9zcyBMYWdlcndhbGwNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:53:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:53:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekAzT-0004QW-Go; Fri, 09 Feb 2018 15:53:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tgjv=fd=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ekAzS-0004QP-LU
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 15:53:30 +0000
X-Inumbo-ID: 7ed02a10-0db1-11e8-b9b1-635ca7ef6cff
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [104.47.1.57]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7ed02a10-0db1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:54:22 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=7G+g00Gq55UMMfni5NZGLxRJ27grEIez29LyznZV180=;
 b=jqefVejxPJqbWIIdvaQVmw7vr8S334C7ouKrj2icXi0KV4tltEiGjUJxderw3NmlZf1d50+CtcbxRJOEnoawyzt7uR0VYtavrU9Sf5iATxm2NoKlg15XHEygN5ColpQdSuooP8y5Uht0lbCIvkMTzgn50/r2zysfeT4PeqyJXZ4=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.52) by
 HE1PR0301MB2411.eurprd03.prod.outlook.com (2603:10a6:3:68::14) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 9
 Feb 2018 15:53:16 +0000
To: Meng Xu <xumengpanda@gmail.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <CAENZ-+=O5Xb=sZ2mwvihryWWx6fOVU=0pcSe0j8JAMaK3sXjRQ@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <ccb80dfe-74e8-110c-e55f-20df5f2aae9e@epam.com>
Date: Fri, 9 Feb 2018 17:53:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAENZ-+=O5Xb=sZ2mwvihryWWx6fOVU=0pcSe0j8JAMaK3sXjRQ@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: AM0PR0102CA0020.eurprd01.prod.exchangelabs.com
 (2603:10a6:208:14::33) To HE1PR0301MB2411.eurprd03.prod.outlook.com
 (2603:10a6:3:68::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: c3b8d80d-8420-4691-2a33-08d56fd53c4d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0301MB2411; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2411;
 3:rO7NFy7hdCsiVgHNagh11/M22mwRNe41mQiUgFsBQUe15yA4fA0u/TDFY/4pZeJ2K1CRVclKTtYAdHYK6MCNwtoM8IU2ove7GHm7DePRXBg2NF048hv8H8MtGzmc8hVHnEvpYBgivDB4FToiBSmRPp0xXZ6XFlF8mT89NZr7Q85tf8t6bA6ILAjrGV0CknOzZ1HIKY1dhZyrdghFqkyp1lKF+Y7BQEprHSR7zHg8eWxHRNhc194Zxm33VBUETjLz;
 25:kOf9cxQLOYMSzp/PMF4j8iD6VEliDkZ9emMXBaUVDnUM6Y57CR2nha7kUxOp6QdrQYn47w5RRM1GaXM7ZiW+QhZ5tn0ONGw+p2s6Pny3m0g2gIcKcNjjItsrIf43CAoSqne16hJyL09X/xcyHC2vQHH2ILEwXCtKBsQ6h8u9JAnj/63KjfvuX2CEe1Xu7dtQdyg9uFI0YiCRqyR+/kesEntWNltiW4Mf5ybknaTCbKeDsGTiFHFWxpCQNxvjDy32OAvZ6T3AxUQvfGPekqE1Hvfpu+/T4obLw+KG1lYFPBZEpwCW/mccmp5Ys9DrxfwxcDMg+dwub9Dd7rcE4hR+vQ==;
 31:UeH3rpNnAFSBoUpDklluxkZ133JpKcOY6xUSLGfFhAQkv1OsD9Bi1vSHQDbCiBhLIEYY8xtToXQY8SxNvcJKEqH/yjVxQsVAzgAMFF0INWHu3CYSypDLtM1nCSNPo95wxp7nyDVC0PT9Y5Em15LOSpEInkg7pUoS4Fu+enpk4noeFFQwQnuuMaUMuQ+uUSRlP+KH299uIwEm/4PwANLbUcbIXUNFpJ8Qbe8cD3VfBRY=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2411:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2411;
 20:8RPSUO+LtQ3rzDpsXm/Dmu/kCULECHDhFfsdO3ygnvRSLz/REXDPA2eWhBXSKci+6ZgCStwe8MdmlHeK/nx4FeY9AoAEbvzqMdMVi7ZK9njgpF4Q8tqGJrgtNXeoeoRi7sa1sYkGlv9PjmZ0LR/HU1ARykcosGF8J0MkztVDVOOxgCwvpgte7tOSrUeJXdEdPsHCoqrk7BWGcs1LhStxCi0FVAwktAG057AOOERa+IY4POjrDnEuNQVfDVDqwNrBJdqqnBPCM2Mp87oYjZNuvJ5nMNxCMGxeBNepHKYGK36vE7TaalJC9y1srIsOaw1rsQ9wpuojILVtxLPQ4BTriMRt9OZTqecFL9gvaBGBk/YtQQxPd9OXIjOhx7qELtGbqCJsPzbtIagGdswhZOxa/mo4jUeiDPUyN8bGAu9eP/1HkQZwEZrA5w6G5rSxosEBk8LG4vZHDCDRo0qE5rqSb4BDfD5TskFcBKvDfle70T8kF0Kf5cBqVL2vl8R7Y0Zr;
 4:DSXCKNTFjxjkcH4aoTMOtRllo8JuZTmvkqt+sD7Whvgn/mf71fbMZXjMukew4gnnTCT4O8cOTttH/d5b5EVD91AsqDP61II7dqJPHPovMq5xyjDxWfk/yDQDeMIKETSuYn6v6ochQ5QmPGRdIoxXj+m/DP61222IKZrPsoTRR/RJHpYgHNDZOiesKb/CmbgvxnAlht+hKYoqnpQiaUAy1Iz00gu8J5bqanajZI/kI1V5iWQct7KPZv76yPv37qPIgygV2jThEbAW4Vv4pgdzKw==
X-Microsoft-Antispam-PRVS: <HE1PR0301MB24113AE78CDF3D3D32D308E7E6F20@HE1PR0301MB2411.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(2400082)(944501161)(93006095)(93001095)(10201501046)(6041288)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);
 SRVR:HE1PR0301MB2411; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0301MB2411; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(39380400002)(366004)(346002)(396003)(376002)(189003)(199004)(26005)(186003)(53936002)(5890100001)(86362001)(1411001)(229853002)(8936002)(80792005)(6486002)(2906002)(6246003)(97736004)(77096007)(55236004)(345774005)(52116002)(31696002)(2870700001)(76176011)(386003)(53546011)(16526019)(68736007)(3846002)(6116002)(6916009)(47776003)(81166006)(105586002)(83506002)(65806001)(106356001)(65956001)(66066001)(36756003)(2950100002)(50466002)(67846002)(52146003)(2486003)(6666003)(23676004)(81156014)(64126003)(5660300001)(8676002)(478600001)(39060400002)(316002)(16576012)(58126008)(54906003)(7736002)(4326008)(305945005)(31686004)(65826007)(72206003)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2411; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDFNQjI0MTE7MjM6VHlQRXZ1eEt0WjNHanlPbUQrak10TjQv?=
 =?utf-8?B?TTA2Z0t3S2kyNG94Z2xMWVg2eFBOS3lZekRpV1B3L1VVYTBEeXN1TVlTOTJK?=
 =?utf-8?B?UHdrRitob2VYVlhlVk1BVTZwRGwrL1lQOWtGcFdiU0ZUZEQ4dWQ2QitCR1hv?=
 =?utf-8?B?em95cXp1N3NvalBaODVLZ0k4WHhLQnlUUERPUnJqVmVKSmIvdnFsaG9LOEUz?=
 =?utf-8?B?OTJWclg3ZFczUFZHT29VQkl4UUdzdWFteVVSOXVmSTlwWXNsVG5SNnhSMkcr?=
 =?utf-8?B?UUkyT2E4Z3dmY1BWdDI4eXUwWENKaUNSVFdlZzNmVzZmakdaek1VR24vNkli?=
 =?utf-8?B?VVZqNGU2clh4R3RjenBMdTJMMXhiOU5MdGJxb0dRcnBad01ZQzU5M0FkUGJL?=
 =?utf-8?B?d1UzWWltZnJOMW9jN3M3WmJmUTdDcCsvMHF2TU1tTmJ1dXF3anpUWG92bTRi?=
 =?utf-8?B?a1Z3eTRvcmhUMUNlM1RWd0picGNaSDRBcGIrUXNoQWZYd0ZzcEVJNHl2aUV0?=
 =?utf-8?B?c3BmZG5iSlBuRE1iKzJrdkZzYVhFTXBFRWVVNFZGVlZFN2dvSzliUTMvMkJQ?=
 =?utf-8?B?UUlyNWxaU0hLbk8yYkhCWDg5M0lkT004a2p5Mno0WENxWEY1TCtEZDAwNXFt?=
 =?utf-8?B?bFIyNWNmNkhZOVhtZ1ZoaEt4NndvK1RnOW1ZdWM2UldveU5PYWdSSDVxZ3Mx?=
 =?utf-8?B?aXlZV0VNOVlwYkFSZTdVdGt1MTNBZE5NR0lVUVNtU2NwOHA3ckN4bXNDZlZh?=
 =?utf-8?B?L0oxdlRMYTJDS1FNbUlRS1JsR1ord2ZvanRXTXo3dHZwVXpJbm9rOTZhQURw?=
 =?utf-8?B?bVdnc3F1SDRCVlBNbUNBREdIZ0tUTytVU0k2NmR0c1hZcHJGbUUyWlpLZGdY?=
 =?utf-8?B?K09sM0ttYWZNQlgxV0gxL3RFSFNMVkxMNmJkaXpuMkhNYlplK2tlL0J2UlRL?=
 =?utf-8?B?ZEhZSWtVQ1J6SFJObVMwTmxOam03MS9pYnZPcythNmYxajdHOERzM3A4T0dR?=
 =?utf-8?B?VVppNGpjSGU1MHdFWVpJNHo3Yis5UHYvdVRhdVlJVmJFTjhlTmFvNm9iaDBB?=
 =?utf-8?B?WlRabjlJODQxU3d2R3VWSWwrcjY2Wk9JaVA2ZTRLZ2l1Sm9YV2IybTJObkxJ?=
 =?utf-8?B?VFV3ZGJwa05RMTcxN3ZGWjZzWE1CbmlNTFNMTm9pb0dmckFlS3lsWHVJclVt?=
 =?utf-8?B?YUwrM1dER2ExanBVQUFZRkRSeHBCWTIvMlF3bGhvY0xsWm02RjlGakN6TTZU?=
 =?utf-8?B?Q3BmSjNUV3dmczFHc28wVVZLNGYrQnZteGl5dUpGblZPUmFRYXpXNGlpS2k2?=
 =?utf-8?B?WlFiR2kwYmpxNHNORmdRUzRiQThIUDBrc0FUYVYzdmM2NEh2R0FGa2xRQmM3?=
 =?utf-8?B?b1JjZ1pTUUZpTTVYYjJtVS9SRk9oM2h6TnJWMy9CbDQyL0xleTVnVUMyZ3py?=
 =?utf-8?B?Q3FEeGVIZ3NOajZBNTZuSi83MGcxZFBYSmlabVpCbXhnNkR2QmNGSG9lMDRK?=
 =?utf-8?B?Nzh3M1JEb29NdldQeHBQdk9UQURGaUJobUsrcTJNbjAwaWRuTHM1bStCeEg2?=
 =?utf-8?B?eFhtSXRKZUcwK1JzNURRUnlHdTBqU1hzcUN4UGhNUnZ1ZTlqQ01ibzZrSnUv?=
 =?utf-8?B?R2NXQ1NQVjUrbWZNbVpwUEt5OVJwSW5LVEJQUnlKV3BTQXJaeGhSQlVIOU9L?=
 =?utf-8?B?akNrZUp1YjQ2Y0t1cnpCc21FeCt4L0QzYWFlbXZzMG9RZmxHVWt4VUJCSE56?=
 =?utf-8?B?VzZvQ2FuU0pMc09qd0c5TEVYU3YzNmo0RVNmKzBvRXk5WTlsK1dmeldwNjd5?=
 =?utf-8?B?TjkxUkRnbWN1UUs5emwyTjVZdDBDdUJ6TTloZmFiMmk4Q3pNMzRLNDhKbjhr?=
 =?utf-8?B?cXVsWFNSdzVmK3pTUDZKN3ZpaFhCL1Z3TCtQNnBkVVVxRVltYm9jdEtHTFUz?=
 =?utf-8?B?UHBONDF2SHhEcUU3RWlKejhLNjRHcS9US2s1S1pzK25KL0M2Y3lDSktBVHhh?=
 =?utf-8?B?d2NYMjBNenVqK3VYbkJnblZuOFQxcTdDVVBmcHcwdGk3YlRCMVRLMHFOd2c4?=
 =?utf-8?B?YWw3VHZJK2hXYUw0Y0h0dWFZZmlrMmQyUE96NGpQaWlMWVFTK1djOFV3WEN1?=
 =?utf-8?Q?ZFoh2VqJbc94jaKSTX1hrZhwA=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2411;
 6:84h3mjE6qGh1TDnaJA48zQppp71lJWZQrz/9rA5dl6QyBXR9Nk+Vw6S4krfy4G8ZJk2VUHkgE9zvgMj5f+VJnxSbX7AGzwcPE0UPJVcDuM+UHc6wXitV1NMYVhGBe56Vzj5+EUkeEr+BGGlpHdwUz6tsTnQ8RdbauzI0rb8yDyC1rnGe7BhcT+XFzchcaubsUYkYhuzu9FO/U8O5DFGWQ9xNfTqXlPALFP8BGYQQ5ouAj2nXsSxNzyvGNCihsp3qQZseXkCHu0Q1VnhIf+CrokgfDcAIeRLlvREjjOL0SGxpIRzhazpnRIDJ97kx6SAPT8IfdYoxDsgPpIC3qgToUeBDVtiBNOY/Pk9Ld7E79l8=;
 5:QTJMiXXGXk1/6t0+m4xdPIhZo7qYFF+0fusWqMyOqkaUPqfS+Ml8YXwT1na8XaTQTy4AzCGB2lLMFwgqI4Heua0+mXPi2rq1ct/hb/PRJ7b5tGn3QM+Y/G/m0Vrv7ny13z5znPEtxX8dCmrIfG/xodKgD7REJFLIXzSaJ2lJDRs=;
 24:E1o35HD9mNkIOJhyzuGetWni5K4T5+2AxV1QR4ULHNuDDtK+bZywIUvqOP4/JGaj+Xzyi6t1AVkqKn3A4iMwU/ZLAui7v/qaIWMRB4O+Sos=;
 7:1h3bO0rA5we35kAYByla+iee+/c15CguABcedunkWceeJtwe6V+/oAIkPP9RDlYsHyXjxubctFYq1BN2VPbd4h2AKf7NwAOXN/4stOiROXKStFZjGHh3VeWgE4mNC2YJVLo+8cgRprKRA+UQF/yGthb744RHNjytvPWIss/i3GfhLyRB1p0EFaunaA1KdFjAk6t4AdDvTzKrLNK9DCTtogZbzusIehVZVMClkaRLW/PPPAPL1UrybH5ZQL2CznFo
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 15:53:16.9606 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c3b8d80d-8420-4691-2a33-08d56fd53c4d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2411
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gTWVuZyBYdSwKCgpUaGFuayB5b3UgZm9yIHlvdXIgZXhwbGFuYXRpb24uCgpPbiAwOS4w
Mi4xOCAxNzozNCwgTWVuZyBYdSB3cm90ZToKPiBUbyBtYWtlIHN1cmUgbm8gZGVhZGxpbmUgbWlz
cyBvZiBhIHRhc2sgb24gYSBWQ1BVLCB3ZSBtdXN0IGd1YXJhbnRlZToKPiAxKSBUaGUgVkNQVSBn
ZXRzIGl0cyBjb25maWd1cmVkIHRpbWUsIHdoaWNoIGlzIHNob3duIGluIHlvdXIgZm9sbG93aW5n
IAo+IGVtYWlscyB0aGF0IGl0IGRvZXM7Cj4gMikgV2hlbiB0aGUgVkNQVSDigItnZXRzIGl0cyBj
b25maWd1cmVkIHRpbWUsIHRoZSB0YXNrIG9uIHRoZSBWQ1BVIGNhbiAKPiBiZSBzY2hlZHVsZWQu
IDwtLSBUaGlzIGNhbiBiZSBhY2hpZXZlZCBieSBjb25maWd1cmluZyB0aGUgVkNQVSdzIAo+IHBh
cmFtZXRlcnMgY29ycmVjdGx5Lgo+Cj4gVGhlIGRlYWRsaW5lIG1pc3MgcHJvYmxlbSBpbiB0aGUg
dGVzdCBjYXNlIHlvdSBwcmVzZW50ZWQgaGVyZSBpcyAKPiBsaWtlbHkgY2F1c2VkIGJ5IHRoZSBj
YXNlICgyKS4KPiBFdmVuIGlmIHRoZSBEb21SIGdldHMgNW1zIGluIGV2ZXJ5IDEwbXMsIHRoZSB0
YXNrIChwZXJpb2TCoCA9IDEwbXMsIAo+IGJ1ZGdldCA9IDRtcykgb24gdGhlIFZDUFUgd2lsbCBz
dGlsbMKgIOKAi21pc3MgZGVhZGxpbmUuCj4gSW4gdGhlb3J5LCB0aGUgZG9tUsKgIHdpdGggcGVy
aW9kIDEwbXMgc2hvdWxkIGJlIGNvbmZpZ3VyZWQgdG8gaGF2ZSAKPiBidWRnZXQgPSA3bXMuIEJ1
dCBoZXJlIHRoZSBidWRnZXQncyBjb25maWd1cmVkIHRvIGJlIDVtcywgd2hpY2ggaXMgCj4gbGVz
cyB0aGFuIHRoZSByZXF1aXJlZC4KPgo+IFRoZSBmb3VuZGFtZW50YWwgcmVhc29uIGlzIHRoYXQg
dGhlIHJlbGVhc2UgdGltZSBvZiBSVCB0YXNrIGFuZCB0aGUgCj4gdGFzaydzIFZDUFUgaXMgbm90
IHN5bmNocm9uaXplZC4KPiBIZXJlIEkgc2hvdyB3aHkgd2UgY2Fubm90IGFzc2lnbiB0aGUgc2Ft
ZS9zaW1pbGFyIHBhcmFtZXRlciBvZiBhIHRhc2sgCj4gdG8gaXRzIFZDUFUuIElmIHlvdSBjaGFu
Z2UgdGhlIFZDUFUncyBidWRnZXQgdG8gNW1zLCB0aGUgc3RhcnZhdGlvbiAKPiBpbnRlcnZhbCBp
cyAyICogKCBwZXJpb2QgLSBidWRnZXQpID0gMTBtcywgc3RpbGwgbWFraW5nIHRoZSBWQ1BVJ3Mg
Cj4gdGFzayBtaXNzIGRlYWRsaW5lLgo+Cj4gW0ZvcmdpdmUgbWUgdG8gYXR0YWNoIGEgc2xpZGUg
dG8gZXhwbGFpbiB0aGlzLl0KSSB0aGluayBJJ3ZlIGdvdCB0aGUgcG9pbnQuCgo+IElmIHlvdSB3
YW50IHRvIGtlZXAgdGhlIHNhbWUgVkNQVSBwYXJhbWV0ZXIsIGNhbiB5b3UgdHJ5IHRvIHNldCB0
YXNrJ3MgCj4gcGVyaW9kID0gMTAwbXMgYW5kIGV4ZSB0aW1lID0gNDBtcz8KPiBCeSB0aGVvcnkg
KEkgdXNlZCBDQVJUUyB0byBjb21wdXRlKSwgYSBWQ1BVICgxMG1zLCA1bXMpIGNhbiBzY2hlZHVs
ZSBhIAo+IHRhc2sgKDEwMG1zLCA0MG1zKS4KPiBOb3RlIHRoYXQgdGhlIHJlc291cmNlIGRlbWFu
ZCBvZiB0d28gUlQgdGFza3Mgd2l0aCB0aGUgc2FtZSAKPiB1dGlsaXphdGlvbiBpcyBkaWZmZXJl
bnQ6IHRoZSB0YXNrIHdpdGggc21hbGxlciBwZXJpb2QgaGFzIGxhcmdlciBkZW1hbmQuCkknbGwg
ZG8gbW9yZSBleHBlcmltZW50cy4KCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:56:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekB2Z-0004Zz-VG; Fri, 09 Feb 2018 15:56:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tgjv=fd=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ekB2Y-0004Zt-Bx
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 15:56:42 +0000
X-Inumbo-ID: f0b501be-0db1-11e8-b9b1-635ca7ef6cff
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [104.47.2.65]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f0b501be-0db1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:57:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=viFf7XCKqXFcXGD5n4/KAJADEitInyDh1We+/Bh5UMQ=;
 b=EjzKuZvydu8HoiCuX5DvqOEZbvkrszQQVPN0mLtadRAik8s4K5r1nTjWp33ujNwe2bo5+Dnm3hDEK82X/eUXgFS44n98Gc6RcmIYOIyov2PR5dI+sRUm1n9kscjHOhwdUQDsrrxLT4NTn3hfTqOjavTu6P+vEXc8bU8fJvQjPy4=
Received: from [10.17.180.109] (85.223.209.52) by
 VI1PR0301MB2416.eurprd03.prod.outlook.com (2603:10a6:800:64::14) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 9
 Feb 2018 15:56:29 +0000
To: Meng Xu <xumengpanda@gmail.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <af089b54-1078-681b-430f-c4b2a1a7779d@epam.com>
Date: Fri, 9 Feb 2018 17:56:25 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: VI1PR0501CA0008.eurprd05.prod.outlook.com
 (2603:10a6:800:92::18) To VI1PR0301MB2416.eurprd03.prod.outlook.com
 (2603:10a6:800:64::14)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 498f60a2-988e-412a-d09d-08d56fd5aedd
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0301MB2416; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 3:xGAgFY1yXqCSUlY4jLwKapVExXa/YbqIkS+pH4LIFGEC7ReJsySvpKXUuS55sM4mpDj0oJJHhprP+/hb5qTw44RKVTMOVQGDzWwvrRlsQV4FbKnvnl/StTvpShjHdKcacg4SbXQPvTcbsEForNtkzlvSuRjko98KghveZKLPBGvVQ3DJR6VxoGbDGEJXKpaapbFud6nl8gc+DcgZ6guVADcTSqFFJPYBO56vcYR73txHaT1KPkuK3ZpCu4tPpSgx;
 25:ZAOJYvfbdP/RP+bw0t3kB5evy5HeDJGO2WI6Nu5/76+YtI6xzAAy2sUo+aKbeTiBahS/c9+lv8aG2gRRgNcZwsg9+Ib77XwRqIeIJcG5fL4DlH0vpeozgJJfUZDTQrvybeuso3+/7kpgoeDhAr2aVVeGKM/htmMyjsgMKYerjh8XTf10PdnxAk2wzrtDyjMSYn8m5+ng6Hx5hC2rV3BSTH8qLv4r/06kQb2vhFJsGOKiKpnkx6GykImIJ7/A8av1r2i4ZhYYp9qa+Wx0slF+f7KbxIMIuscPbmiMSJc8qRfNwcHqHSVV3ZAwzT19rX9p6bjBEA/kqW0EO6j+XKSlVA==;
 31:wArNBxM5SFtCb1/Q783aQjjziozNUz8t7bcJr90Kn7cqSkU+UmqrB64OQted7t+mhFgzi5WHxoJbbyhf00mxRzIKHVcYDxGGptKdIB1VR81T3GioEUZAYa4KFPesUKkqzvQF7SgN87hXhQDQ6c+KwvY+eF3LstmRh9bOHLdT8RvE7VAVlkHNBHrf8oFHl5GH58++HVncYn+shrTB5Jkfu78X6AGfJoGorPNgdx6l3ao=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB2416:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 20:XrZBZciL9gvZnn7CKPznWHfFZAUn+g/aK4JBxHaL2TxlGEdM/2MfzMaL8D7tg1LB5qjnbL3zxZ5xV9mzrp6GM1HgrQzhJN3+3RyEUcbeGQXizr+t+9s9yshU/p5uX+JYm15ezMHbqW3VyESnOjemaUmGG9rQ1a+fFboRENYAArL21OGrtw4VAJfZYhtATARDPO25azYg8mL+tY4YlfNRoWjX6zxVu0T0LHgAW8wcUKH6eUF83SpJvR0SMvfkrdXFgb7p6WtZlqJDDqYQKPjBx83mCw7XUgdCXyCHeXd240w7NtCY22ZRdnLHtQEk33ANLhSj4A15j/ljq78r+Am3loQlDSBo8FbU079pKAFw8/u9B/HmLh526J1b4fUx0oomECNjQirgdd4viDtqiGfY7ci35K+vN54q8sHBVvImav12uVzyltgtS65b9WMUNxnZqpW93EwwHN1lqBWcqM/fEQTzKLEGRL6LwJZmaGLeeBj784GBdcxiGp8n76GOksgh;
 4:m2EpreNCzwJiXG3gvlTZIdl8PMKbOgl7Kmb1wU/44TRav7Zkr3wBUz+wXrhIsodNWPpjUzRX0F4yQtavnrHULj4bnpS9oP45Z4hTrC6/kWpgkXLK7k5vNZ2wuTvoj4Q7a2lRtRUbm6HXFrOIn6T4r5fiRIY2mqy/bGB7PE2pccQwtZDyDBepfBP1ouD4Hrv/Q+kBNOL8Wpfhq7lDKx5xwmf1w6Q9Q4RODxXralU1DX8O6NT/tDRTh7xTJOPAOSrlgwzH9LG6BTEdSQ1Yd847Wg==
X-Microsoft-Antispam-PRVS: <VI1PR0301MB2416DA511624A067D886BC97E6F20@VI1PR0301MB2416.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231101)(2400082)(944501161)(6041288)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:VI1PR0301MB2416; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0301MB2416; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(376002)(366004)(39860400002)(346002)(396003)(189003)(199004)(316002)(16576012)(31696002)(7736002)(72206003)(86362001)(5660300001)(54906003)(2906002)(58126008)(80792005)(76176011)(6116002)(3846002)(36756003)(67846002)(81156014)(8936002)(2486003)(64126003)(97736004)(83506002)(305945005)(81166006)(25786009)(52116002)(53936002)(23676004)(52146003)(386003)(31686004)(68736007)(8676002)(6666003)(65956001)(93886005)(229853002)(6916009)(6346003)(2950100002)(66066001)(230700001)(16526019)(53546011)(77096007)(6486002)(65806001)(26005)(47776003)(39060400002)(186003)(106356001)(1411001)(6246003)(55236004)(478600001)(65826007)(4326008)(50466002)(105586002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB2416; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDFNQjI0MTY7MjM6S3lORTdORE9wQ0Z4WnRBSkdRK08xVFRE?=
 =?utf-8?B?UkRuaUV5VlNCWVRuRjZaL2xzL1hCS1NVTlhwQlU3TW92MjUwWlJrdEpPZm5C?=
 =?utf-8?B?R1pNQzRqOU51TXgrN3lvK05taG8wRkpEb3RiM1pIV2tpYndxaVNISmFSYUhE?=
 =?utf-8?B?V2Y0L0pUdER2NTZrTHJUZmIrSksycEhmQ2lab21nQThJWElPWW5tZmFONVRm?=
 =?utf-8?B?cjVUREFjZnZtbjZ5dVAveGVNY0FNNEU4RTIraXhkVE1GMmNlK2l5dzRHYkFC?=
 =?utf-8?B?OEhaeW1yNG5GeHpnbmN5Qzg3eHNLaDlSOWNMNFZjZHpPWndpWmdpL3NmS3Ez?=
 =?utf-8?B?dHk2T2xTOUJ4N3dKOXNkMTd0TnlwSmM0SHlySnhYREQzV3FnazNjT3ZkRnZ1?=
 =?utf-8?B?OFE1N295RUZRUXV3T3l2b0QxZUlBKzUxeGozZXhIa2lsaFNGSS95UTRFQk9H?=
 =?utf-8?B?T2NPcVFBYmZZVFc4VG1rejk2cUtXVGpUTkU4QVprMU9DU2ZLRUlUSU5CVW5P?=
 =?utf-8?B?L05WbGlGZTZ1NG5MaHZaYklmTk9SWHoyeGcybENmalhvNUVodlNFTWpFYkNO?=
 =?utf-8?B?NWFqTmZSQzQxcG1JeDZQU3VQTlJqakR3TXRnVnlXY2JIKzR4S0NLRWFsR0xG?=
 =?utf-8?B?VDdvbFNVSjVVUDg1VWJDczVnZGgwQmxxYmhDWlJaa3JURWpjdTluT3BLczVy?=
 =?utf-8?B?RHRITm5BcUppblJmSlpsdGtOcVhhQmt0cWZOZVRsTVBXVUtVejR0NlFlYWVG?=
 =?utf-8?B?TlhWTnduNWk4bnVCSnJoZ2FoT2xFMGRHVTU2aFcvVnlqdVl5ZE45S0JzdjdX?=
 =?utf-8?B?Nld6K1Zva1Nac2U3ekVpQXJyYWYwdElvZERJUTVWUmdFWmpiR0pPdG80ZkJY?=
 =?utf-8?B?ZjMyeklzbisvR04rTlFvTVhwdUZuYzUxZlU2REQ1cCtwOFVucUlmcEJOQVBx?=
 =?utf-8?B?eGFHaTFrQTFCbkJWNE9kZzBZM2ZPT1czMUUvZ04ydW8rYXA0Y3F1bXEwL2FO?=
 =?utf-8?B?ODBTVWRQaHZUNGk3VFV3dTZKNmVjSVRlUGx3M1ZiYnpnNFFpaENWODFJYWVI?=
 =?utf-8?B?OUp2WGp5UUlZUW5yUFR2djJRUVNadFFhd2Zyemk1amRBcU9pSHlqemZkdDlU?=
 =?utf-8?B?R1ZObStxNGo2bGxiSlNKeUt1Ui9wSldocDVtclpHQlRDVGk3ajl3Sk96RTkx?=
 =?utf-8?B?TEMvWnZyOWd4KzdHM2hTTHhORng3YmMvUnBFc3hKODEwVFg2OEs2T1pRRHp5?=
 =?utf-8?B?ZG12R3Z0RUs3b2VKa0g4OHgyRWpubXo2SWhCeUEwcHlOREk1Sm5xbWcwUWFY?=
 =?utf-8?B?S2dRK04rNkxKOUt4MkhBNHQ5TC83bHRUcGdJRzgvck56RUhGZVQvS2JSekNG?=
 =?utf-8?B?T2ZqK2FxZ0NISkp5ejBDdU5FZUJ6V2VzUS9yYkR6ZjN1Nk9tTDFCTGZvdW9R?=
 =?utf-8?B?bFJzUlJTVzNRdVJXZXBWRVA3SFpIa0hQV0kyY3lKMVlwemI3S0tBQ2duYVZV?=
 =?utf-8?B?a2ZpYkp1ZkdraDQvdlZ3TUI1ZWFvZ2VwS0VsUC9zYXZkeEhrbHdtOERaaTdL?=
 =?utf-8?B?UlUwSU5EUzhPbzBIbUtkWVpRTTUxV2tIT2pia042d3hkOWFLbndxeUxwcjc5?=
 =?utf-8?B?WFVKbjNHV0NGRVRia1kySXNSMFNIRzNOUUFhVkNlWDE5aFVJcjlubVF4R0Zu?=
 =?utf-8?B?YjArVmVjRHovcTRFd3Y3eUlSQU5hbGR1OERPYjRtbFpZai9oUXc4ck1SNllY?=
 =?utf-8?B?algySGtqOG82NWUvTHBYL3FXSkpqakUyc04ra2NVbzd4WXY5VE5YK2xobWZs?=
 =?utf-8?B?bGwybkgvZHl6ME5aUWU5a2J5ZHpPbDd6RVZZSWxyR2NTR0IyYVMxN1BZdUFY?=
 =?utf-8?B?NEVNTlBFN0w3UkxlUnZEak5TZFJuMGYzcmxJWnhVSmVEZzN6eEpkZFA3TklH?=
 =?utf-8?B?SnllOWZncFVHMUlaSk5aTzFwSlYwbjZ5VzczT3lpcUNUdEtMVWZVUFVRMFNP?=
 =?utf-8?B?VW5mMHdyeTlhQzJLaURPVy93a0lGeDdMZkljTW5WVzBHeXFPZXNodGFyWkJa?=
 =?utf-8?B?SmxvZEcwRGNtZVdaQ1BSbXRvd3NmY25BQ0hLZUtoSU5MNmhZdXorTHlYc2t1?=
 =?utf-8?B?SVFsZz09?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB2416;
 6:ThzTf/dIzYLnLO1qm5roBzX2Z/CBua7+v3X7CIP3lQOkdfZ1u2AVV7HlOOkl0GF1zp6v5JuK+gALrvgqBWmXh4jCgKEnB1OjXwOAjhwT77iHUgAcb8qettiTv7kzOLL/cyn8fJBzIRjF2/cUHmyi/90wmVZ7XUolptPgByOstV0ELUSWQVAckSGVYfINMkW3LHjQr8m+E5KcGluHhpdPT+ATYW5jgRxSl2mNLi3n2BtMO01I7GUgjnUH9TtxHpXNJhgZ4Po9cmrPm4a/ogHEinV0Q3+0vjcTEsgXvF/zl2PNvFM3e696QO9W4Ntvbve1+7bSpBcTwGK3B+hx5qw4equ87fghFHMKNMLaiFeVhAE=;
 5:GEgeIjNT7xmkrR/gYdyySI1Dqat6+K0nnJyvyiPF37n8h3t1S75m31neeZPcO5yxMDXOjAs1zOKbJd8w417Pz5dQnfvtIZWPYIrGwpusI+Zv5Yw4PdpOm2OPjAuANZUqHXp6KaXJGJl5vNLor1P3kVtmkr5CR486wKI2HVMnuCU=;
 24:vYMCe26VDhKjGMm0Wsd/YWA3Zl5yM9/Uyly/7fcnkJyTk680LX/ywX6wxRJfeo5cUa79F+N6pZ4ushqRcapWg/twE2bdjEp1eJzMZY1ZbVs=;
 7:lh8bPwLdtCrWVvEDpNC2dzjy1NYNL7t/QmYfRA0m09av66S8ZTvcBvma3t2wXaBtU24BrLtktOFAZlAc5QTByGvzIIxbTYD3MlFFUeOlfOhpfVxG/LeyLc9g9uvRGF7qf7GLkdwSYUb5hA8KBS83XGU7VJVN+FhCSMWUUhvgHGWHDXIfJmrIrR1zHIXGOMqN1CogjTJglL5sH5H0aMrQmSe28o2zGpDjA8trRQC9aU7DnvhA9FCBiWyx3yoj8cpT
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 15:56:29.3093 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 498f60a2-988e-412a-d09d-08d56fd5aedd
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB2416
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gTWVuZyBYdSwKCgpPbiAwOS4wMi4xOCAxNzozNiwgTWVuZyBYdSB3cm90ZToKPiBBbm90
aGVyIHdheSB0byBjaGVjayBpZiB0aGVyZSBpcyBpbnRlcmZlcmVuY2UgZnJvbSBzZXJ2aWNlcyBp
biBkb21SIGlzCj4gdG8gc2V0IHBlcmlvZCA9IGJ1ZGdldCBmb3IgdGhlIGRvbVIncyBWQ1BVcy4K
Q291bGQgeW91IHBsZWFzZSBleHBsYWluIGhvdyBzZXR0aW5nIGJ1ZGdldCBlcXVhbCB0byBwZXJp
b2Qgd291bGQgaGVscCAKZGlzY292ZXIgYW55IGludGVyZmVyZW5jZXMgZnJvbSBzZXJ2aWNlcyBp
biB0aGUgZG9tYWluPwoKLS0gCgoqQW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 15:58:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 15:58:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekB4d-0004hK-AI; Fri, 09 Feb 2018 15:58:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rxpf=fd=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekB4c-0004h0-9G
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 15:58:50 +0000
X-Inumbo-ID: 3c492e52-0db2-11e8-b9b1-635ca7ef6cff
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c492e52-0db2-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 15:59:40 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Feb 2018 07:58:41 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,483,1511856000"; d="scan'208";a="30183101"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga001.jf.intel.com with ESMTP; 09 Feb 2018 07:58:38 -0800
Date: Fri, 9 Feb 2018 23:53:59 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180209155358.GA30322@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Lan Tianyu <tianyu.lan@intel.com>,
 Kevin Tian <kevin.tian@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-2-git-send-email-chao.gao@intel.com>
 <20180209125411.xpi6unodokr2o72e@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209125411.xpi6unodokr2o72e@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 01/28] Xen/doc: Add Xen virtual IOMMU doc
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTI6NTQ6MTFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjA4UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBGcm9tOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4g
Cj4+IFRoaXMgcGF0Y2ggaXMgdG8gYWRkIFhlbiB2aXJ0dWFsIElPTU1VIGRvYyB0byBpbnRyb2R1
Y2UgbW90aXZhdGlvbiwKPj4gZnJhbWV3b3JrLCB2SU9NTVUgaHlwZXJjYWxsIGFuZCB4bCBjb25m
aWd1cmF0aW9uLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBp
bnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+
Cj4+IC0tLQo+PiAgZG9jcy9taXNjL3Zpb21tdS50eHQgfCAxMjAgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgMTIw
IGluc2VydGlvbnMoKykKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2MvdmlvbW11LnR4
dAo+PiAKPj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy92aW9tbXUudHh0IGIvZG9jcy9taXNjL3Zp
b21tdS50eHQKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMC4uNDcyZDJi
NQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL2RvY3MvbWlzYy92aW9tbXUudHh0Cj4+IEBAIC0w
LDAgKzEsMTIwIEBACj4+ICtYZW4gdmlydHVhbCBJT01NVQo+PiArCj4+ICtNb3RpdmF0aW9uCj4+
ICs9PT09PT09PT09Cj4+ICtFbmFibGUgbW9yZSB0aGFuIDEyOCB2Y3B1IHN1cHBvcnQKPj4gKwo+
PiArVGhlIGN1cnJlbnQgcmVxdWlyZW1lbnRzIG9mIEhQQyBjbG91ZCBzZXJ2aWNlIHJlcXVpcmVz
IFZNIHdpdGggYSBoaWdoCj4+ICtudW1iZXIgb2YgQ1BVcyBpbiBvcmRlciB0byBhY2hpZXZlIGhp
Z2ggcGVyZm9ybWFuY2UgaW4gcGFyYWxsZWwKPj4gK2NvbXB1dGluZy4KPj4gKwo+PiArVG8gc3Vw
cG9ydCA+MTI4IHZjcHVzLCBYMkFQSUMgbW9kZSBpbiBndWVzdCBpcyBuZWNlc3NhcnkgYmVjYXVz
ZSBsZWdhY3kKPj4gK0FQSUMoWEFQSUMpIGp1c3Qgc3VwcG9ydHMgOC1iaXQgQVBJQyBJRC4gVGhl
IEFQSUMgSUQgdXNlZCBieSBYZW4gaXMKPj4gK0NQVSBJRCAqIDIgKGllOiBDUFUgMTI3IGhhcyBB
UElDIElEIDI1NCwgd2hpY2ggaXMgdGhlIGxhc3Qgb25lIGF2YWlsYWJsZQo+PiAraW4geEFQSUMg
bW9kZSkgYW5kIHNvIGl0IG9ubHkgY2FuIHN1cHBvcnQgMTI4IHZjcHVzIGF0IG1vc3QuIHgyQVBJ
QyBtb2RlCj4+ICtzdXBwb3J0cyAzMi1iaXQgQVBJQyBJRCBhbmQgaXQgcmVxdWlyZXMgdGhlIGlu
dGVycnVwdCByZW1hcHBpbmcgZnVuY3Rpb25hbGl0eQo+PiArb2YgYSB2SU9NTVUgaWYgdGhlIGd1
ZXN0IHdpc2hlcyB0byByb3V0ZSBpbnRlcnJ1cHRzIHRvIGFsbCBhdmFpbGFibGUgdkNQVXMKPj4g
Kwo+PiArUENJIE1TSS9JT0FQSUMgY2FuIG9ubHkgc2VuZCBpbnRlcnJ1cHQgbWVzc2FnZSBjb250
YWluaW5nIDgtYml0IEFQSUMgSUQsCj4+ICt3aGljaCBjYW5ub3QgYWRkcmVzcyBjcHVzIHdpdGgg
PjI1NCBBUElDIElELiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHN1cHBvcnRzCj4+ICszMi1iaXQgQVBJ
QyBJRCBhbmQgc28gaXQncyBuZWNlc3NhcnkgZm9yID4xMjggdmNwdXMgc3VwcG9ydC4KPj4gKwo+
PiArdklPTU1VIEFyY2hpdGVjdHVyZQo+PiArPT09PT09PT09PT09PT09PT09PQo+PiArdklPTU1V
IGRldmljZSBtb2RlbCBpcyBpbnNpZGUgWGVuIGh5cGVydmlzb3IgZm9yIGZvbGxvd2luZyBmYWN0
b3JzCj4+ICsgICAgMSkgQXZvaWQgcm91bmQgdHJpcHMgYmV0d2VlbiBRZW11IGFuZCBYZW4gaHlw
ZXJ2aXNvcgo+PiArICAgIDIpIEVhc2Ugb2YgaW50ZWdyYXRpb24gd2l0aCB0aGUgcmVzdCBvZiBo
eXBlcnZpc29yCj4+ICsgICAgMykgUFZIIGRvZXNuJ3QgdXNlIFFlbXUKPj4gKwo+PiArKiBJbnRl
cnJ1cHQgcmVtYXBwaW5nIG92ZXJ2aWV3Lgo+PiArSW50ZXJydXB0cyBmcm9tIHZpcnR1YWwgZGV2
aWNlcyBhbmQgcGh5c2ljYWwgZGV2aWNlcyBhcmUgZGVsaXZlcmVkCj4+ICt0byB2TEFQSUMgZnJv
bSB2SU9BUElDIGFuZCB2TVNJLiB2SU9NTVUgbmVlZHMgdG8gcmVtYXAgaW50ZXJydXB0IGR1cmlu
Zwo+PiArdGhpcyBwcm9jZWR1cmUuCj4+ICsKPj4gKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4+ICt8UWVtdSAgICAgICAgICAgICAgICAgICAg
ICAgfFZNICAgICAgICAgICAgICAgICAgICAgfAo+PiArfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgKy0tLS0tLS0tLS0tLS0tLS0rICAgIHwKPj4gK3wgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8IHwgIERldmljZSBkcml2ZXIgfCAgICB8Cj4+ICt8ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCArLS0tLS0tLS0rLS0tLS0tLSsgICAgfAo+PiArfCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgICAgICAgXiAgICAgICAgICAgIHwKPj4gK3wgICAgICAgKy0tLS0tLS0tLS0t
LS0tLS0rICB8ICstLS0tLS0tLSstLS0tLS0tKyAgICB8Cj4+ICt8ICAgICAgIHwgVmlydHVhbCBk
ZXZpY2UgfCAgfCB8ICBJUlEgc3Vic3lzdGVtIHwgICAgfAo+PiArfCAgICAgICArLS0tLS0tLSst
LS0tLS0tLSsgIHwgKy0tLS0tLS0tKy0tLS0tLS0rICAgIHwKPj4gK3wgICAgICAgICAgICAgICB8
ICAgICAgICAgICB8ICAgICAgICAgIF4gICAgICAgICAgICB8Cj4+ICt8ICAgICAgICAgICAgICAg
fCAgICAgICAgICAgfCAgICAgICAgICB8ICAgICAgICAgICAgfAo+PiArKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLSstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPj4gK3xoeXBlcnZpc29yICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgIHwgVklSUSAgICAgICB8Cj4+ICt8ICAgICAgICAgICAg
ICAgfCAgICAgICAgICAgICstLS0tLS0tLS0rLS0tLS0tLS0rICAgfAo+PiArfCAgICAgICAgICAg
ICAgIHwgICAgICAgICAgICB8ICAgICAgdkxBUElDICAgICAgfCAgIHwKPj4gK3wgICAgICAgICAg
ICAgICB8VklSUSAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4+ICt8ICAgICAgICAg
ICAgICAgfCAgICAgICAgICAgICAgICAgICAgICBeICAgICAgICAgICAgfAo+PiArfCAgICAgICAg
ICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICAgICAgIHwKPj4gK3wgICAgICAg
ICAgICAgICB8ICAgICAgICAgICAgKy0tLS0tLS0tLSstLS0tLS0tLSsgICB8Cj4+ICt8ICAgICAg
ICAgICAgICAgfCAgICAgICAgICAgIHwgICAgICB2SU9NTVUgICAgICB8ICAgfAo+PiArfCAgICAg
ICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwKPj4gK3wgICAg
ICAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgIF4gICAgICAgICAgICB8Cj4+ICt8ICAg
ICAgICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfAo+PiArfCAg
ICAgICAgICAgICAgIHwgICAgICAgICAgICArLS0tLS0tLS0tKy0tLS0tLS0tKyAgIHwKPj4gK3wg
ICAgICAgICAgICAgICB8ICAgICAgICAgICAgfCAgIHZJT0FQSUMvdk1TSSAgIHwgICB8Cj4+ICt8
ICAgICAgICAgICAgICAgfCAgICAgICAgICAgICstLS0tKy0tLS0rLS0tLS0tLS0rICAgfAo+PiAr
fCAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgICAgIF4gICAgXiAgICAgICAgICAgIHwKPj4g
K3wgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0rICAgIHwgICAgICAgICAgICB8Cj4+
ICt8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAgICAgICAgfAo+
PiArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsK
Pj4gK0hXICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxJUlEKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0rCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICBQQ0kgRGV2aWNlICAgICAgfAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLSsKPj4gKwo+
PiArCj4+ICt2SU9NTVUgaHlwZXJjYWxsCj4+ICs9PT09PT09PT09PT09PT09Cj4+ICtJbnRyb2R1
Y2UgYSBuZXcgZG9tY3RsIGh5cGVyY2FsbCAieGVuX2RvbWN0bF92aW9tbXVfb3AiIHRvIGNyZWF0
ZQo+PiArdklPTU1VcyBpbnN0YW5jZSBpbiBoeXBlcnZpc29yLiB2SU9NTVUgaW5zdGFuY2Ugd2ls
bCBiZSBkZXN0cm95ZWQKPj4gK2R1cmluZyBkZXN0cm95aW5nIGRvbWFpbi4KPj4gKwo+PiArKiB2
SU9NTVUgaHlwZXJjYWxsIHBhcmFtZXRlciBzdHJ1Y3R1cmUKPj4gKwo+PiArLyogdklPTU1VIHR5
cGUgLSBzcGVjaWZ5IHZlbmRvciB2SU9NTVUgZGV2aWNlIG1vZGVsICovCj4+ICsjZGVmaW5lIFZJ
T01NVV9UWVBFX0lOVEVMX1ZURAkgICAgICAgMAo+PiArCj4+ICsvKiB2SU9NTVUgY2FwYWJpbGl0
aWVzICovCj4+ICsjZGVmaW5lIFZJT01NVV9DQVBfSVJRX1JFTUFQUElORyAgKDF1IDw8IDApCj4+
ICsKPj4gK3N0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCB7Cj4+ICsgICAgdWludDMyX3QgY21k
Owo+PiArI2RlZmluZSBYRU5fRE9NQ1RMX3Zpb21tdV9jcmVhdGUgICAgICAgICAgMAo+PiArICAg
IHVuaW9uIHsKPj4gKyAgICAgICAgc3RydWN0IHsKPj4gKyAgICAgICAgICAgIC8qIElOIC0gdklP
TU1VIHR5cGUgICovCj4+ICsgICAgICAgICAgICB1aW50OF90IHR5cGU7Cj4+ICsgICAgICAgICAg
ICAvKiBJTiAtIE1NSU8gYmFzZSBhZGRyZXNzIG9mIHZJT01NVS4gKi8KPj4gKyAgICAgICAgICAg
IHVpbnQ2NF90IGJhc2VfYWRkcmVzczsKPj4gKyAgICAgICAgICAgIC8qIElOIC0gQ2FwYWJpbGl0
aWVzIHdpdGggd2hpY2ggd2Ugd2FudCB0byBjcmVhdGUgKi8KPj4gKyAgICAgICAgICAgIHVpbnQ2
NF90IGNhcGFiaWxpdGllczsKPj4gKyAgICAgICAgICAgIC8qIE9VVCAtIHZJT01NVSBpZGVudGl0
eSAqLwo+PiArICAgICAgICAgICAgdWludDMyX3QgaWQ7Cj4+ICsgICAgICAgIH0gY3JlYXRlOwo+
PiArICAgIH0gdTsKPj4gK307Cj4+ICsKPj4gKy0gWEVOX0RPTUNUTF9jcmVhdGVfdmlvbW11Cj4+
ICsgICAgQ3JlYXRlIHZJT01NVSBkZXZpY2Ugd2l0aCB0eXBlLCBjYXBhYmlsaXRpZXMgYW5kIE1N
SU8gYmFzZSBhZGRyZXNzLgo+PiArSHlwZXJ2aXNvciBhbGxvY2F0ZXMgdmlvbW11X2lkIGZvciBu
ZXcgdklPTU1VIGluc3RhbmNlIGFuZCByZXR1cm4gYmFjay4KPj4gK1RoZSB2SU9NTVUgZGV2aWNl
IG1vZGVsIGluIGh5cGVydmlzb3Igc2hvdWxkIGNoZWNrIHdoZXRoZXIgaXQgY2FuCj4+ICtzdXBw
b3J0IHRoZSBpbnB1dCBjYXBhYmlsaXRpZXMgYW5kIHJldHVybiBlcnJvciBpZiBub3QuCj4+ICsK
Pj4gK3ZJT01NVSBkb21jdGwgYW5kIHZJT01NVSBvcHRpb24gaW4gY29uZmlndXJlIGZpbGUgY29u
c2lkZXIgbXVsdGktdklPTU1VCj4+ICtzdXBwb3J0IGZvciBzaW5nbGUgVk0uKGUuZywgcGFyYW1l
dGVycyBvZiBjcmVhdGUgdklPTU1VIGluY2x1ZGVzIHZJT01NVSBpZCkuCj4+ICtCdXQgZnVuY3Rp
b24gaW1wbGVtZW50YXRpb24gb25seSBzdXBwb3J0cyBvbmUgdklPTU1VIHBlciBWTSBzbyBmYXIu
Cj4+ICsKPj4gK3hsIHg4NiB2SU9NTVUgY29uZmlndXJhdGlvbiIKPj4gKz09PT09PT09PT09PT09
PT09PT09PT09PT09PT0KPj4gK3Zpb21tdSA9IFsKPj4gKyAgICAndHlwZT1pbnRlbF92dGQsaW50
cmVtYXA9MScsCj4+ICsgICAgLi4uCj4+ICtdCj4+ICsKPj4gKyJ0eXBlIiAtIFNwZWNpZnkgdklP
TU1VIGRldmljZSBtb2RlbCB0eXBlLiBDdXJyZW50bHkgb25seSBzdXBwb3J0cyBJbnRlbCB2dGQK
Pj4gK2RldmljZSBtb2RlbC4KPgo+QWx0aG91Z2ggSSBzZWUgdGhlIHBvaW50IGluIGJlaW5nIGFi
bGUgdG8gc3BlY2lmeSB0aGUgdklPTU1VIHR5cGUsIGlzCj50aGlzIHJlYWxseSBoZWxwZnVsIGZy
b20gYW4gYWRtaW4gUG9WPwo+Cj5XaGF0IHdvdWxkIGhhcHBlbiBmb3IgZXhhbXBsZSBpZiB5b3Ug
dHJ5IHRvIGFkZCBhbiBJbnRlbCB2SU9NTVUgdG8gYQo+Z3Vlc3QgcnVubmluZyBvbiBhbiBBTUQg
Q1BVPyBJIGd1ZXNzIHRoZSBndWVzdCBPU2VzIHdvdWxkIGJlIHF1aXRlCj5zdXJwcmlzZWQgYWJv
dXQgdGhhdC4uLgo+Cj5JIHRoaW5rIHRoZSBtb3N0IGNvbW1vbiB3YXkgdG8gdXNlIHRoaXMgb3B0
aW9uIHdvdWxkIGJlOgo+Cj52aW9tbXUgPSBbCj4gICAgJ2ludHJlbWFwPTEnLAo+ICAgIC4uLgo+
XQoKQWdyZWUgaXQuCgo+Cj5BbmQgdklPTU1VcyBzaG91bGQgYXV0b21hdGljYWxseSBiZSBhZGRl
ZCB0byBndWVzdHMgd2l0aCA+IDEyOCB2Q1BVcz8KPklJUkMgTGludXggcmVxdWlyZXMgYSB2SU9N
TVUgaW4gb3JkZXIgdG8gcnVuIHdpdGggPiAxMjggdkNQVXMgKHdoaWNoCj5pcyBxdWl0ZSBhcmJp
dHJhcnksIGJ1dCBhbnl3YXkuLi4pLgoKSSB0aGluayBsaW51eCB3aWxsIG9ubHkgdXNlIDEyOCBD
UFVzIGZvciB0aGlzIGNhc2Ugb24gYmFyZS1tZXRhbC4KQ29uc2lkZXJpbmcgYSBiZW5pZ24gVk0g
c2hvdWxkbid0IGhhcyBhIHdlaXJkIGNvbmZpZ3VyYXRpb24gLS0gaGFzID4gMTI4CnZjcHVzIGJ1
dCBoYXMgbm8gdmlvbW11LCBhZGRpbmcgdklPTU1VcyBhdXRvbWF0aWNhbGx5IHdoZW4gbmVlZGVk
IGlzCmZpbmUgd2l0aCBtZS4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:05:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:05:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBAo-0005zr-2b; Fri, 09 Feb 2018 16:05:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tgjv=fd=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ekBAm-0005zl-I2
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 16:05:12 +0000
X-Inumbo-ID: f053202a-0db2-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::62d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f053202a-0db2-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:04:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=s2DISarS5ljYuvEQlGk2IPqjtBwz2fs9C9PO14Qabpw=;
 b=dXO1Xuu1sTPlkA+2KQnXjw8lI/Lq3PeZIaBELxCS6dgGgQhlHOjWIj8Af1F8TpSt5DnsBtK6dTfydawqII4axnB/0akOSiG3bfPyjGO60y65xjfl9nJEr1nVlb3QdtQva1dhdm4deCPL1Sq1QXDv5ujgbN7GQoHkhfMhZfLHDpU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.52) by
 DB6PR0301MB2406.eurprd03.prod.outlook.com (2603:10a6:4:59::11) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 9
 Feb 2018 16:05:04 +0000
To: Meng Xu <xumengpanda@gmail.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <CAENZ-+=O5Xb=sZ2mwvihryWWx6fOVU=0pcSe0j8JAMaK3sXjRQ@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <a3d0cbcf-2bee-391f-39de-d19906616fc6@epam.com>
Date: Fri, 9 Feb 2018 18:04:59 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAENZ-+=O5Xb=sZ2mwvihryWWx6fOVU=0pcSe0j8JAMaK3sXjRQ@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: VI1PR0501CA0015.eurprd05.prod.outlook.com
 (2603:10a6:800:92::25) To DB6PR0301MB2406.eurprd03.prod.outlook.com
 (2603:10a6:4:59::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1449071d-b61f-4ef1-2cb4-08d56fd6e1f3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0301MB2406; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2406;
 3:1uan2IszzPvJBNxPpOEJa24kStE9lokdH/RvReEXPUgpNgJ95Sbjw7iJaIa7wM1IaxWtXajFomXXNpn6ql8goeUHrm5rkihbIVpq8VhlqJSFBN/xdL6btQ+QpCDOj80+QhOlzDHLLO4qh6/xhlM+C5JUKAzvF+KCkJkqGmqJFQYf/XdvXjMDQL2mDB+hSiGI2lFerJkjft7lhJZ6xyyRWRO2WHL1l7cS0g3FIaip3jSVEck8sKLexiR/dlX9JaQr;
 25:2nizxEoh3DTVR+CuxGFKDu9ryxZeOGQU3CXOEPjG5NIbw/q8sJRYr4UR+CxFKfXQADHRC3wCuC7uiWtF1ivdWAhNYJoqP9+gTuqLDl/0cdH9FZ+15giJ5hYHS9iJvCs+61pf0z4EZLGc18dfF0VPWnVr8WxytSbjg/iDYGPTZYj9TdYrdMUk2LIxl8moQWU/dYS/r3ZSX4/id9GpFMH6BDWlYv+6MBQKC/RfDBUcuAMPjzZtPR0BcO71FnTIjnaies//iYBwdfv2o9lqt+34nbpNv4aRCtz34nrEGoK1M9X6RPTG9VsEEOdP7xFQvL2MeuVARyFwvNhWXzUfQkR8Qg==;
 31:xWyraHEA4GZjHEhi4bufdmiH/88OH7i2jlcAXKgbJCzD5xZFdKwVvxYzDaGgbHx671pxHDF7oUaN31YA6W90CsfyC1dpn3fyCNuTxsUShBo1HADjHM53LF3d9hNi3UPPOcG9i7+Sp3aKpEArMr1cmGKkbVKeXirDVYvO7kV3x4sLbeTmVzlVV9L1tI3Cg6obbO3bZlpad3OUlcBrB8xTN4ymXK8IKPg7TG238VlA2jk=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2406:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2406;
 20:X7sk3SRWYXdy3sh2MdK2sTrb82DSWCPgJNeao9Hb4M0R602FcBBJBvSxtENW5H9Q9yu8D9EXO4+aUQcPx3Z057EahZ1rU9djdk2A2qPuwjmQNYLKCLSd0dQ81S6i5f9CMtmEbzwCHLb5SvqvsMqb2pOeqpialNqM0ZmX/ynTL6S90I2GaW/NcwSgcettNylQQphnV1E0ovuwpxjxlUaCvHoAeZQ7UKbRmoB1Sz+zryHZqosbVKqVezGFzZbqieB2jxOY69PYDp6pRONA6gc5Fab+/34vQi6OeNI34sIWBM2y7I1d/TfeZkU5P22PGEVuy/1HTiZL1RYvMVqS+VKFh8GQgyiOtpg/xVCiN5ge5IjYS4jNG5Vp5+ZV07tBQiMvCprXltnSwgXhsdlZTIFQ0Z9/baBvo7Hh21K//a1xSl1WQdqFmOfSpSf+fAI3pCZty7Ja9JbyaQmM5s2YCsxBOyNo+2ol7srqTsmS9QDOP69KL0W3RcPtukvT/10PF2xw;
 4:8IiNG7eHfOeZOfUpQcqKvehU/4VQITaInJNTCOLc1fzIiQXs/PbRjWvAEHLcoL2w938I8oQpIsaB6ZpConNczOk7t7QY8hI5g3MYaMvtU7qxhGcSs8GHRrxFdG+zYXcjZfdMcrsUXgCWiD/icU4/zqz94cy+Ui1bpcVYjYojFi9DmXvCfpYU+uo3IvT0iFArm1NirAs0odoT/WB9FjZ2NelS4yUS4TioKhzUnjzQjub/v+BphuhqN7OEGodhQuS2AGDUAz7AySyOSlichuqJuw==
X-Microsoft-Antispam-PRVS: <DB6PR0301MB24064D228FA34A83EEDEE416E6F20@DB6PR0301MB2406.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231101)(2400082)(944501161)(6041288)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011);
 SRVR:DB6PR0301MB2406; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0301MB2406; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(39860400002)(396003)(366004)(376002)(346002)(189003)(199004)(76176011)(2486003)(2906002)(23676004)(52146003)(25786009)(53936002)(52116002)(72206003)(47776003)(31686004)(316002)(8676002)(64126003)(67846002)(6246003)(81156014)(81166006)(8936002)(54906003)(66066001)(50466002)(83506002)(65806001)(58126008)(65956001)(6116002)(3846002)(16576012)(39060400002)(6666003)(80792005)(2950100002)(6916009)(26005)(97736004)(1411001)(68736007)(305945005)(7736002)(77096007)(229853002)(6486002)(16526019)(186003)(4326008)(65826007)(105586002)(386003)(478600001)(106356001)(53546011)(36756003)(5660300001)(55236004)(31696002)(230700001)(86362001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2406; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDFNQjI0MDY7MjM6OThMVEVBcjVQNWxiNEh5SFF2dnVLRmRQ?=
 =?utf-8?B?OU13cTloOENucnRyYSsrUUJBZ1h4bTdEbU1yUUt3akxDM21pQVpYdEQxa21Y?=
 =?utf-8?B?N2xDbmNvS1oyWmI2aUtzclZIV2FmSnBBNVlVMy9DdSsxNDRWSUpVMlg5SEda?=
 =?utf-8?B?WjBMZmpIMy80ZXp4Y011SGp6OCtNaS9EVytzMEdCQnBZUUZvYTFqMkxZa2hN?=
 =?utf-8?B?Q1hxL1JKcWM0UE0zMzVQKzNueEtuVVlTbERjaURIYWlrZjZhOHkvMmMrUGVQ?=
 =?utf-8?B?SnJBcXVxZWcrOXhtSEZGc1p3Mi9RdEs2cXFtR1ZoR0Rzb0ZiNFpaK1M2eHpY?=
 =?utf-8?B?SHhOdTIvcGlPcWhEUGxQSVJlRHBDdW5Ea2ZlTVM3eG5nREpRcmRwZ01rNEFq?=
 =?utf-8?B?OEkzcUc0UDR6Sldmb2t6STFVSndZdVF2U210UDgzM3lxOTR0YkdrNDdXRUZk?=
 =?utf-8?B?U0Jhcm4vajFOS1U5VWJDSzYxb0p2eFFySk9yc1Z0NmJHV3dJMTJRVGRUVDY4?=
 =?utf-8?B?ZVBZbzVaZm55em5uTjVzZEVoNldrOFNzUlhtQ01mRTdscHg3VXdJMldJY2RL?=
 =?utf-8?B?YTNNSXdPNEdndWE3RmdwVldHd0ZLeFM4U2grZzFaRm82R2h6N2FINkFjN1Bj?=
 =?utf-8?B?bUJyOGgwWERpREFsQm9xWUNWUndLZk5sbnYvTVo1dzBRa1lkM29JUmNMK2ZF?=
 =?utf-8?B?UnY1bE1LMzRFbFVVcnl2anhMZWFPRXkzZ1dSREU3dUFoOEJib2xpdnZTdnpO?=
 =?utf-8?B?cGlkSjhTODlTbXhiL3VzYURtcTRTeVZMeE1uQ1REZS9JOERWWnlJZE1vd3pI?=
 =?utf-8?B?NTM2R3dGWXZob0UrWlBNbkM0ZDc3VGJ5bEJLaEs3bE9nK1VNNy9YY3FYb2Nh?=
 =?utf-8?B?eExJejBIRXI3Rk5zbHJKeHpaaWxqd0Z6N1ZMeVZOOTlkclJ2b3hsQk1zMTJl?=
 =?utf-8?B?aWcxQWkyZjBObHlDR1RHWUNXU2p2dUlJTnpVU1lBT2VQV3dDclVRcWYyMW5J?=
 =?utf-8?B?TjdmTVEzL1hyMExzZi93ZERQbGVJdzRpRUlITFpXWGNGNEMzY25md28zdy84?=
 =?utf-8?B?dnN0YTZiMlBTMUJ0RE1oRUdVZjd4aW54SFFpOFVWNWJodlAzN0hsYmxKcDhH?=
 =?utf-8?B?VjRRTGVIcysxT0gwMnduY0pDMFZBWFMwbTkrZ1hMN2xpcFBZS2djdDMxc3V3?=
 =?utf-8?B?ZmVoQXI1dDhHSVhsSDRLNDh2NUp2UUlmc3NjWkJnWG45NUgwaWN1eWF4L0x5?=
 =?utf-8?B?d21ac1kzdHdDZFFnUnQ4UHJhTjdWeThtanpPSFdQUHlEVDR3d05ya0lSbkZK?=
 =?utf-8?B?cXR1NDdrbHZoSGdrTk04dEtVZS9UYUhSak4yRXZmR041eE5lakxuWnhPa2NW?=
 =?utf-8?B?U2xaWWRSeFNNUXBMNGk4dFc0UmROc1dYT0d1RFVnOWhMbDRZN1NiU1JQZHFi?=
 =?utf-8?B?dC9JRnlvQVBHdmM1QWtEVkVIcHR1SzJqbllmcDhpSFkxODg0WTJKOHNBYWll?=
 =?utf-8?B?bmdGRk1ZTzdOcm5XS0NxU21tWEphT250UzVMMmxENkU2SjFIRFBQK2tYZm5C?=
 =?utf-8?B?Z0N3QkJpby9hbWtPTlJLaHZ0ekZDaVVrTHNoQVRzbnlGL3duSXlGT1ZuYTNh?=
 =?utf-8?B?YTc4dnFNd3pnNnVnRzVnMk44eWhpanpNWU9Fc2l0cFlSNkZsRTF4eWxraW1M?=
 =?utf-8?B?dWpZb2dHaXNKa1FtSW5HV3h2MnZkcHFNQk9uNjJiTHlMS1V6M0tyZk9WRWJy?=
 =?utf-8?B?TnhBeVlqY3lYTS9KTjlZUnJNZ1lHQnpEUEV3MldwM05EdmtLaXVhcWtMZ3pu?=
 =?utf-8?B?N3QrSkh2QkRPSEFGdG1pL01xZ0dHYit2YWpTSU9aU3h4TDBvT1ZBUjAzN3Nl?=
 =?utf-8?B?bUhSNFZVMkd4M0FpMndXRTQrc09DNVcwdU92aVV5RjQ3aTFZMEllOEJvbXZm?=
 =?utf-8?B?SHNYUjVYY3JZZHg4dXBZWmpCM2ljWW55WWt2SFFpTlVWTUQ0OWJ6NWJGdEVF?=
 =?utf-8?B?L3BLNVdGUzdJZUIyWndCam56WGllK005bVpQaDJuVWdZUytwREFuMmdVU05J?=
 =?utf-8?Q?z8C0Ks=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2406;
 6:iBXMBNLtUoROGaYNHseYTSY62PXDjgmj7HnoWtpVhFUBbqB9ggiCcyS2WMhZ0TdhXCjIJd/B2aIaTqMqaGQ0w6bci/LGkz07eUHEuYNqgdKy+hprlP27baTpFhLubI/4QGoAguNKtLYshvkL191mzliOItWXUUsTAKhMndY1BGKQVztzbw9pEJq0K00APpZ/Bz8NdS9hqOtBFx5a3npFbkTq6dilBHDxUBJze0hzdDX2/1CY8bHgY+0VZDAylUobNygpG3wdFj/YyEv90D/NPQtIuaoHjeyx1cLpmlnTYJODM2d3nmiVxyUlnBqaZ8c+43H9ZkIKvLinNprHm2laAUS8vGSK+1fpwdkhQy3A0uk=;
 5:R2b0UA8C2BPaTFWhLofV4KewQ461CZoX+QWvXMfeJ2T1bogBJFmwPlq2iviVKhhnftwsXl+ZDtWUnFdXjq/Z22cVMDNX3iYz0R5H4U7yrnhZKDuUoHVF6rbJTX3OaSGPwDBpYzHDiGziokeFPPgU83OMfIthLohdb41rlSGpfEY=;
 24:4654cgqz5L3OqhxLSFRSZ4ItzCfNQWWfhU5/BsHwZDrxt248pu3TvVvRZxJDFLjtz/m2CgeQTOfaIrkBdknwjOuVmZMTDhONj1r9BQsqAGs=;
 7:p+Ox1leJegvmKRZWdTg8C4ijpuQ4C6DTwXBRmkXhdrnUikxlsJFWNgErtQLaZbkAJnMe0Ispk9T8adbsCF5bdoLq7pV9zRIg4AqxN1D1YGiB50XRF8IK3jn3kDRjlbW0ZeeQ4Fee+LtT7Owr5yf3CIQNeq9GgBnFWmN7mLTzOILL+zQI6vDrkRQO2W2MEFXoh2opQ+yIOuARVKWOhLDwgMkKlgyVs/2tsIJKnQmpW+cw/RcR4FCN4HtulvuZHvLX
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 16:05:04.3069 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1449071d-b61f-4ef1-2cb4-08d56fd6e1f3
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2406
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA5LjAyLjE4IDE3OjM0LCBNZW5nIFh1IHdyb3RlOgo+IElmIHlvdSB3YW50IHRvIGtlZXAg
dGhlIHNhbWUgVkNQVSBwYXJhbWV0ZXIsIGNhbiB5b3UgdHJ5IHRvIHNldCB0YXNrJ3MgCj4gcGVy
aW9kID0gMTAwbXMgYW5kIGV4ZSB0aW1lID0gNDBtcz8KPiBCeSB0aGVvcnkgKEkgdXNlZCBDQVJU
UyB0byBjb21wdXRlKSwgYSBWQ1BVICgxMG1zLCA1bXMpIGNhbiBzY2hlZHVsZSBhIAo+IHRhc2sg
KDEwMG1zLCA0MG1zKS4KPiBOb3RlIHRoYXQgdGhlIHJlc291cmNlIGRlbWFuZCBvZiB0d28gUlQg
dGFza3Mgd2l0aCB0aGUgc2FtZSAKPiB1dGlsaXphdGlvbiBpcyBkaWZmZXJlbnQ6IHRoZSB0YXNr
IHdpdGggc21hbGxlciBwZXJpb2QgaGFzIGxhcmdlciBkZW1hbmQuCkJUVywgY291bGQgeW91IHBs
ZWFzZSBzaGFyZSB0aGUgbW9kZWwgeG1sIGZpbGUgdG8gbWU/CgotLSAKCipBbmRyaWkgQW5pc292
KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:08:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:08:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBDT-00068R-Fn; Fri, 09 Feb 2018 16:07:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n481=fd=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ekBDT-00068K-0o
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:07:59 +0000
X-Inumbo-ID: 52d40455-0db3-11e8-ba59-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::61c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 52d40455-0db3-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:07:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=qH/tpPzfsi7yVXhyKhwm8INIfA2yFigOYZL+0hZI4BA=;
 b=ZpXWZS6Pwy4pB7ngPbF2HcALck1valB06nCGW4826uA3jQnfD/LbRCodR0y+qyl5yrOiy0349z35NGcmm8hIVkSvRt4tY5YYGSQlTPZgQ/Fi9GP1FoV+3h/UjIF/dxarkMWaZgivvsYd7KS4XPbGLt71ts1shzsp7kMkw9K8cRc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.56) by
 DB5PR03MB1768.eurprd03.prod.outlook.com (2a01:111:e400:c580::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 9
 Feb 2018 16:07:47 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <fc7fa60d-b723-83a4-243f-e2a7a000a332@epam.com>
Date: Fri, 9 Feb 2018 18:07:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-3-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM0PR0402CA0017.eurprd04.prod.outlook.com
 (2603:10a6:208:15::30) To DB5PR03MB1768.eurprd03.prod.outlook.com
 (2a01:111:e400:c580::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 1525ba6d-3b7f-457d-10d0-08d56fd74360
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1768; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1768;
 3:q+l/lylvpCO6lchwzXARnZj6v3nb/zvqc9ks0dpDeRewsuK90iPNUK8EtcCOtCGzr/wwTWPB8F5VjzP1dJSSm7uF3Qy8YBUc1Kwzm0uclEPdKTf9a49Ibqdmz75C/3KS9a5NziAQjpcf88gHWmyiv6bxHmg76HCq13nHLBapXAEql+ZrfiDlOqVaaCBF8n49wWHYcSUGrFQ4glswUuGfevfpRdP80HOmTZgbP6MIVKMJ6y81eCMlsYtVFBKihEP/;
 25:o03e1awv9Ea3RMQ2wfsv8rxAnmQhUqo16Dk9Lzo7jswDdt1vWiX/KGgwgkd3tbe1Ng4PuRXMimJxs0BsUljVCN1lni8NRv5vhGNXUEYkDnPxiXivA9TTOiMYsVvyshcKc+FF2RVxBdbDfdkwj1V07yYWHEFApEfWMje4losmP2xZ0cz08b/uZwibJdCwGjuHP3mEgazwoUMxGbWJrxqCLyjGi8ndHNekgqldagJyC5upnFIuR8DMUs1YJD0Nj8sHBLGXjWDvQ7pIpeoqKZhckxySz4xekGvNNeDUcI5Fh85Dj3tiJ+NpbKaYnMV0MzCuSRIRl8ehVVGLrmybd0mFGA==;
 31:13Ri2XJZfu3GE89xggNNFdZZChFOdw5/toumK0+vfQ1oUwhJdY4C9ePCaGuPIU1Fh6wcj0WyrwemMWdUDR2GHVAwgMYzy9PPok+/0V2z4SY2u2sSzGjVBQsfc2aDXjnClqzWe/pJann2bL5r99TzRlsxv8zmbUZAh2hZVQBhafMJMWuy+agtT4gCprOGTj4uswSur/VkkeSFj5BxoJA+aQNOiq2/AcU+1ejWPNpP7g0=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1768:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1768;
 20:KX5e87L5//mFcEaGqd0Y/y0H12dMx+fOsR8UN6Ekyj8UIu0QCSQjv6sRtrI8hlvKcRkWCGanuHJpullMBqoyAXkwecmmbQW6sh3s+H2N7IMJvEheQK7rIAzEzv9KDuBkRetk0vQvkJ2NPOjvRhYF9zD9xgk76IzB9nHcje63dW+GWgJd0UnPvLA7xqKNDP/HToqGHR1i/n9w8X6BKKytSIAQRXIC/FBZl7jXjIksVBq2axbsINjRUgU5e8Wo1rZn0Y5W+czYNXaLnmcv0uXTZEL5ECpUmelhBX7mOF3T/+tYi1ZjfNnaTAn/TZimpw1mfhZGAOfm22KHtxaQn0iy+7BmPCAk5T35bdlcmy40ZAOMjV3750fYkg835AKeSZcoDplfSvNVjFlKf9pL2Hp/zAN8PPeyJAWuEzlgRnkOUdHYA12CmtEuhnMPLm3GgfWcESg+lLubAeOAXSlf9kFvRHijV54Azkf+dMaYL181fIS+2CcXC/BU4zlWvTGfoB9O;
 4:lVlfxaO9fzM7MxciVlXRLjsvfGBVSklZYJoYz0/aTyd0itKHUWnC5qYVj80LoVW/ukZDb11I1I4cO6NgOGk8Iu2T9J93tu9pA9Llh17F4eIgY19rhmLoHK8RDs+VjGnY8b6L/IG+aabzkl9P3krVuovcpqmR/1TKphb6OFYrIixsDZWRsbTRCKZegltBs2lIG964w9m4ZHpeAFGT+5RrYUparU1PQrsVfQPCuyUV4GVpCHXjwI6L9jAgDE0fw7vWBdV5N5Nl4HniDI7Cdvhxqfvj4UH53JesttZvs30rOMjyH85ORMZkUazPBgbYl9a6buwqDMOSTwg8tG/iuGKW25lWlgp0FdR+Dj1ZCVnKqyc=
X-Microsoft-Antispam-PRVS: <DB5PR03MB1768EDB8C093F1FD9F77D17FE6F20@DB5PR03MB1768.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231101)(2400082)(944501161)(6041288)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011);
 SRVR:DB5PR03MB1768; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1768; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(396003)(39860400002)(346002)(376002)(39380400002)(189003)(199004)(6486002)(47776003)(186003)(6666003)(386003)(575784001)(86362001)(53546011)(230700001)(2950100002)(7736002)(59450400001)(16576012)(36756003)(478600001)(64126003)(316002)(16526019)(97736004)(52146003)(23676004)(52116002)(65956001)(76176011)(8666007)(80792005)(2486003)(65806001)(77096007)(65826007)(55236004)(5660300001)(305945005)(26005)(66066001)(50466002)(106356001)(105586002)(31696002)(4326008)(67846002)(6246003)(31686004)(68736007)(54906003)(83506002)(58126008)(3846002)(229853002)(25786009)(6116002)(2906002)(53936002)(8676002)(72206003)(8936002)(81166006)(81156014);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1768; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY4OzIzOktxKzRPN2dWZmJHMERZL1JYNVUrS21MSmw0?=
 =?utf-8?B?czFiMkZjUE1CWmEwNTB3Y0d6Zk5HTzNQdis3V2NFWkFkbDJoV1d2ZzFIQy9I?=
 =?utf-8?B?a0UxQ241d3EyUVBtWGQ2MWdQRENRSkZ2K0FvL1hoZ2hiYWlqamdQNUZBTkN0?=
 =?utf-8?B?QlNDNWlxY3BzZVlXRGt5VzVKMU9tRktWZE1UNGFpUHFsK2xFY1VBcGxKRXRv?=
 =?utf-8?B?Q3FnYi9LeGc4MCtMN1F3TUJ6SXVyR0EvSUxEY0VRaWd3cTJhR2xpTzN5Mnd4?=
 =?utf-8?B?bytGWGZTaHFHNjhNMm1MLy9OTnFleXR4K2pRaGdtMVFNTHZuMFVNOW9RWStJ?=
 =?utf-8?B?aDFHcGNCVjFRazkyQXR1dEtXM1BOeXVzb04vVE5OZHpQYUU0VXRrSHZmVVFF?=
 =?utf-8?B?am5jRGgvVjNuUS9xM2xObXU5UmJ3RFJGa0J0TmhqdC9JaUFYRnFvRWFQdk1h?=
 =?utf-8?B?MlBGZlF3OVlKcjFKNEd4ZUtUbnhkdmRCVXJqaGlGZlN2M1pEcE1DNTFKYlJU?=
 =?utf-8?B?MS9KRE93Y1pGZWdPTnI1RTJ1Q051RjQybUZkSmFrMTRaNTNPVkVqSk9YWlNK?=
 =?utf-8?B?ZzB3cHBtWHpxbW40RUsyMjllMkdZUjByaUpMc3U4cDc2N20zQSt6akt2RkVD?=
 =?utf-8?B?MkdJbDhpNXZnVHBqRkU4cGlJUzNCOHZkdEpNU29JaGhhRTU4YkNOQ2phcHVz?=
 =?utf-8?B?T2EvcHBoaW5YNkQ0OUlnd1lLNWhvQll6RlF1Q0xUR3psY0dKdHZzaEt4VW5p?=
 =?utf-8?B?cS9scmloVGt0VWlGRUQxbW10U1h0Yk55OHRpU3Z6M2Z3dGczV1hKNzlRMnBO?=
 =?utf-8?B?NXBRa0pZbTlMRklSYzFSTnpWR1MzeHZlVmpKM1U5TEkvZlhESmNhTXhkVXVo?=
 =?utf-8?B?bDgzVGJFQW9sTW1HTEZWZHVrUGpBTEh1Si85bmdWWTMvMGNDeGNZVXV0RHhU?=
 =?utf-8?B?aUNhaGJoT2FtcWJJZjg3VDdHUlpMZDM3VFhjdlZsWmh3enVPUHYrZTdrR1ZE?=
 =?utf-8?B?TVBjWVd4NFNsTGRDd0hHdFVjODl3RkR0NkFIZ2VMRFBkZklNcWJKVWIxMGll?=
 =?utf-8?B?RDF6YTNYdmI1YStKZmtrK0tKUW5NR1ErNWJqdkhLL2VTS2hpdyt5QUQwOEZ2?=
 =?utf-8?B?MWs4RjBGVTJ2VVlVN3Zubk52Ly9BQWc0QmZLd1lNUXhXcmEzcFY2VFllaFBa?=
 =?utf-8?B?dHVqUm9HMzRHV1NLQVU5THVkbHFJL0pFM3ZNSHdvT0pFOVpLRGw4Mkh2SzhU?=
 =?utf-8?B?ZWZaZUtvYlh5WFNscW9nVFg4T1psL0JjQVFlNEZPM3ZyS3ZqLzh1cFFOdUdv?=
 =?utf-8?B?L0Z0eVNwK1cwZ1MxZXRxRUdGdjdTUiszV2I1QXhreUVlckFpVTVjcWo2RUMv?=
 =?utf-8?B?VXJlRndsa2tIV0szVG9kZFlGc2kwOFN1QnZySnpadHFWZTQ4V0dKTXg5VVhq?=
 =?utf-8?B?R2djd3ZhdmRINnpibG9sYWVaTmh4aW1Qc0J2MExDcWVxaE5Jc1B5SzFCcWRO?=
 =?utf-8?B?b3U2MWtSWXhvRUo2WkMwUW9pRGxWbW9iRlQzSGFWRVhzbUwwSVE1Y0R0R2Vp?=
 =?utf-8?B?UGd0eTJZSDdaRFN0VkhDUnpRdlRPRXMrdGFNZDVuTU9VSG9BdjBMdk5nazA0?=
 =?utf-8?B?blRsMVJselVWVDJuMnhBTExjcnVPOSt2VmNzcVVKQVBFb1U5UEYyaEJIYnhL?=
 =?utf-8?B?RWkvdDNmNStCYnQ5RE9Jb3FyODNRcWVzSFJaOXZ2dzl0Vk1LWmpDTG1BR0Ja?=
 =?utf-8?B?UE54QVN0c0svOUN5aWdNemttSExwSVRJTkFCZzlvU0FLK1l3djBJK0xhOHhF?=
 =?utf-8?B?c1RlbzZseEtMNWdLdWd6L09oSCs4dnhnSG5mSGlrWGFIbkNaWkltNEhoeXFF?=
 =?utf-8?B?OFFNNUZMNkE1OXBpa24wY0VOeUc3NnU2eStzOC82K0hGcVcwYVZxVDVDc3Zj?=
 =?utf-8?B?czdWK25qWjZ2MVRFQWJOQThVdjR4dnM5QlFyQ1EzaHdLOWIxVzAyRzJJWDdK?=
 =?utf-8?B?TlRsYkhSMUhrWHZubGJqWmpDU3FXcDFhRUpKb0R2Zm9SdUdCazZGQVFaaEk5?=
 =?utf-8?Q?gByw=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1768;
 6:VrvvyXKQnHDD1g/uxGvSnd77kTV8XjwiDg3t9GDH8ykXMdQPxFzWcRhYZbaMq+CKbbL0oPppuKnN6teqruBbwaAo68KgxILtn4Ql/07gi4ikVB8Xz+00Clc0/sC/Dvys+8KppRGHZ+DHPPnJRzPyl3ZN7TuTpTlIWmYx7UzPP0i9bo466wAShi6fhDZ2LUV8Nkj5nh4Mm9jekVRomcyPxa8Cz8ce49hyx9k2rFeem43r/3dxJyUrzX7etIBWzgUmtkr0kPFjSBDBHYGHBx0nUe1wGr/cnIWCLVNanR2yIpXDjzXg9kShXFwER0rKR0dqb+R1QTrYO4/I8VVFFXXsspfQmCDB35J7qlLY+2P/MPk=;
 5:iMiT00A+mLh5k7u6AJpkbLp24vJMjMdHB2zdjCZAPI1YqGPZ8IicTxvaT3k5+gXSDNx8VZYYSczKbwzo5tBvyYqZ/O8pSuWiOvrPJCxDJhrvwYKW0cYqMBK7G3lcpXmCGYQWFAPgQqbbOuHjYbwZKGZniZ3E71mJOAKpwth5qCE=;
 24:aeSotizr4v34CBnDokbnI6GYq6WyhU9+JZ2tlB3JI/DuhbXwtbn5PDzi3KwWoseYAjiVBcM0ZQtHRAGKTjFCwpYFEomn+f49CN5OhPfWvx8=;
 7:fwdQQHqqWlJq6jYYHhBdszxORKf4+kBHUuZsbP76UVEh18RMWvQAn+8zDg826Dger3lu/dl9NTnOytNqu+RbSqfe8zFIleR9FOo30fptfFF4+nGklN4jC2ItrkQwPq4U9qR8/6kjUHukgLui2JN0brDg1nHcZ+de863Pf8pKVEoxDRNqKN2v9h9+V2dP0LZsgl594//Zdtw9hAgHbUANAY1uvnw/O5QPCtr14vyXAioYA4FTkb+5b93YeF3+hHLT
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 16:07:47.5720 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 1525ba6d-3b7f-457d-10d0-08d56fd74360
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1768
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, mirela.simonovic@aggios.com,
 andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gMDguMDIuMTggMjE6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBBdCB0
aGUgbW9tZW50LCBYZW4gcHJvdmlkZXMgdmlydHVhbCBQU0NJIGludGVyZmFjZSBjb21wbGlhbnQg
d2l0aCAwLjEKPiBhbmQgMC4yLiBTaW5jZSB0aGVtLCB0aGUgc3BlY2lmaWNhdGlvbiBoYXMgYmVl
biB1cGRhdGVkIGFuZCB0aGUgbGF0ZXN0Cj4gdmVyc2lvbiBpcyAxLjEgKHNlZSBBUk0gREVOIDAw
MjJEKS4KPiAKPiAgRnJvbSBhbiBpbXBsZW1lbnRhdGlvbiBwb2ludCBvZiB2aWV3LCBvbmx5IFBT
Q0lfRkVBVFVSRVMgaXMgbWFuZGF0b3J5Lgo+IFRoZSByZXN0IGlzIG9wdGlvbmFsIGFuZCBjYW4g
YmUgbGVmdCB1bmltcGxlbWVudGVkIGZvciBub3cuCj4gCj4gQXQgdGhlIHNhbWUgdGltZSwgdGhl
IGNvbXBhdGlibGUgZm9yIFBTQ0kgbm9kZSBoYXZlIGJlZW4gdXBkYXRlZCB0bwo+IGV4cG9zZSAi
YXJtLHBzY2ktMS4wIi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogbWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tCj4gCj4gLS0tCj4gICAgICBXZSBtYXkgd2FudCB0byBwcm92aWRlIGEg
d2F5IGZvciB0aGUgdG9vbHN0YWNrIHRvIHNwZWNpZnkgYSBQU0NJCj4gICAgICB2ZXJzaW9uLiBU
aGlzIGNvdWxkIGJlIHVzZWZ1bCBpZiBhIGd1ZXN0IGlzIGV4cGVjdGluZyBhIGdpdmVuCj4gICAg
ICB2ZXJzaW9uLgo+IAo+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgICAtIFJldHVybiB2
MS4xIG9uIEdFVF9WRVJTSU9OIGNhbGwgYXMgY2xhaW1lZCBieSB0aGlzIHBhdGNoCj4gICAgICAg
ICAgLSBPcmRlciBieSBmdW5jdGlvbiBJRCB0aGUgY2FsbHMgaW4gRkVBVFVSRVMgY2FsbAo+IC0t
LQo+ICAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAgICAgfCAgMyArKy0KPiAgIHhlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgIHwgIDEgKwo+ICAgeGVuL2FyY2gvYXJtL3Zwc2Np
LmMgICAgICAgICAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwgIDEgKwo+ICAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wc2NpLmggICAgICAgfCAgMSArCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJt
L3Zwc2NpLmggICAgICB8ICAyICstCj4gICA2IGZpbGVzIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPiBpbmRleCAzZTQ2NTU0MzAxLi44NmY1OWMw
ZDgwIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfYXJtLmMKPiBAQCAtNDEwLDcgKzQxMCw4IEBAIHN0YXRpYyBpbnQgbWFrZV9w
c2NpX25vZGUobGlieGxfX2djICpnYywgdm9pZCAqZmR0KQo+ICAgICAgIHJlcyA9IGZkdF9iZWdp
bl9ub2RlKGZkdCwgInBzY2kiKTsKPiAgICAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICAgCj4g
LSAgICByZXMgPSBmZHRfcHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDIsICJhcm0scHNjaS0wLjIi
LCJhcm0scHNjaSIpOwo+ICsgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NvbXBhdChnYywgZmR0LCAz
LCAiYXJtLHBzY2ktMS4wIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImFybSxw
c2NpLTAuMiIsICJhcm0scHNjaSIpOwpXaGF0IGFib3V0IHRoaXMgcGxhY2U/IFNob3VsZCBpdCBi
ZSAiYXJtLHBzY2ktMS4xIj8KCj4gICAgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKPiAgIAo+ICAg
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAibWV0aG9kIiwgImh2YyIpOwo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKPiBpbmRleCAxNTVjOTUyMzQ5Li45NDE2ODhhMmNlIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW5f
YnVpbGQuYwo+IEBAIC02MzcsNiArNjM3LDcgQEAgc3RhdGljIGludCBtYWtlX3BzY2lfbm9kZSh2
b2lkICpmZHQsIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcGFyZW50KQo+ICAgewo+ICAg
ICAgIGludCByZXM7Cj4gICAgICAgY29uc3QgY2hhciBjb21wYXRbXSA9Cj4gKyAgICAgICAgImFy
bSxwc2NpLTEuMCIiXDAiCj4gICAgICAgICAgICJhcm0scHNjaS0wLjIiIlwwIgo+ICAgICAgICAg
ICAiYXJtLHBzY2kiOwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIv
eGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBpbmRleCA2YWI4YWI2NGQwLi5lODJiNjJkYjFhIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Zwc2Np
LmMKPiBAQCAtMTA2LDcgKzEwNiwxMSBAQCBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vZmYo
dWludDMyX3QgcG93ZXJfc3RhdGUpCj4gICAKPiAgIHN0YXRpYyB1aW50MzJfdCBkb19wc2NpXzBf
Ml92ZXJzaW9uKHZvaWQpCj4gICB7Cj4gLSAgICByZXR1cm4gUFNDSV9WRVJTSU9OKDAsIDIpOwo+
ICsgICAgLyoKPiArICAgICAqIFBTQ0kgaXMgYmFja3dhcmQgY29tcGF0aWJsZSBmcm9tIDAuMi4g
U28gd2UgY2FuIGJ1bXAgdGhlIHZlcnNpb24KPiArICAgICAqIHdpdGhvdXQgYW55IGlzc3VlLgo+
ICsgICAgICovCj4gKyAgICByZXR1cm4gUFNDSV9WRVJTSU9OKDEsIDEpOwo+ICAgfQo+ICAgCj4g
ICBzdGF0aWMgcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZCh1aW50MzJfdCBwb3dl
cl9zdGF0ZSwKPiBAQCAtMTkxLDYgKzE5NSwyOSBAQCBzdGF0aWMgdm9pZCBkb19wc2NpXzBfMl9z
eXN0ZW1fcmVzZXQodm9pZCkKPiAgICAgICBkb21haW5fc2h1dGRvd24oZCxTSFVURE9XTl9yZWJv
b3QpOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMV8wX2ZlYXR1cmVzKHVp
bnQzMl90IHBzY2lfZnVuY19pZCkKPiArewo+ICsgICAgLyogLyFcIE9yZGVyZWQgYnkgZnVuY3Rp
b24gSUQgYW5kIG5vdCBuYW1lICovCj4gKyAgICBzd2l0Y2ggKCBwc2NpX2Z1bmNfaWQgKQo+ICsg
ICAgewo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1BTQ0lfVkVSU0lPTjoKPiArICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORDoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVf
U1VTUEVORDoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT0ZGOgo+ICsgICAgY2FzZSBQ
U0NJXzBfMl9GTjMyX0NQVV9PTjoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfT046Cj4g
KyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTzoKPiArICAgIGNhc2UgUFNDSV8w
XzJfRk42NF9BRkZJTklUWV9JTkZPOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX01JR1JBVEVf
SU5GT19UWVBFOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9PRkY6Cj4gKyAgICBj
YXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUOgo+ICsgICAgY2FzZSBQU0NJXzFfMF9GTjMy
X1BTQ0lfRkVBVFVSRVM6Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICBkZWZhdWx0Ogo+ICsg
ICAgICAgIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQ7Cj4gKyAgICB9Cj4gK30KPiArCj4gICAj
ZGVmaW5lIFBTQ0lfU0VUX1JFU1VMVChyZWcsIHZhbCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFs
KQo+ICAgI2RlZmluZSBQU0NJX0FSRyhyZWcsIG4pIGdldF91c2VyX3JlZyhyZWcsIG4pCj4gICAK
PiBAQCAtMzA0LDYgKzMzMSwxNiBAQCBib29sIGRvX3Zwc2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpCj4gICAgICAgICAgIFBTQ0lfU0VUX1JFU1VM
VChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKPiAgICAgICAg
ICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICsKPiArICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9Q
U0NJX0ZFQVRVUkVTOgo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IHBzY2lfZnVuY19pZCA9
IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gKwo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfZmVh
dHVyZXMpOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzFfMF9mZWF0
dXJlcyhwc2NpX2Z1bmNfaWQpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiAr
Cj4gICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgIH0KPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVk
ZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IGluZGV4IGE3YWNiN2QyMWMuLjg3ODY2MjY0Y2EgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IEBAIC0zMSw2ICszMSw3IEBAIFBFUkZDT1VO
VEVSKHZwc2NpX3N5c3RlbV9vZmYsICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCj4gICBQ
RVJGQ09VTlRFUih2cHNjaV9zeXN0ZW1fcmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNl
dCIpCj4gICBQRVJGQ09VTlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNw
dV9zdXNwZW5kIikKPiAgIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2
cHNjaTogY3B1X2FmZmluaXR5X2luZm8iKQo+ICtQRVJGQ09VTlRFUih2cHNjaV9mZWF0dXJlcywg
ICAgICAgICAgICAidnBzY2k6IGZlYXR1cmVzIikKPiAgIAo+ICAgUEVSRkNPVU5URVIodmdpY2Rf
cmVhZHMsICAgICAgICAgICAgICAgICJ2Z2ljZDogcmVhZCIpCj4gICBQRVJGQ09VTlRFUih2Z2lj
ZF93cml0ZXMsICAgICAgICAgICAgICAgInZnaWNkOiB3cml0ZSIpCj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBp
bmRleCBiZWNjOWY5ZGVkLi5lMjYyOWVlZDAxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vcHNjaS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBAQCAtNDAs
NiArNDAsNyBAQCB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4gICAjZGVmaW5l
IFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEUgICBQU0NJXzBfMl9GTjMyKDYpCj4gICAj
ZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiAgICAgICAgICBQU0NJXzBfMl9GTjMyKDgp
Cj4gICAjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUICAgICAgICBQU0NJXzBfMl9G
TjMyKDkpCj4gKyNkZWZpbmUgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTICAgICAgIFBTQ0lf
MF8yX0ZOMzIoMTApCj4gICAKPiAgICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORCAg
ICAgICAgIFBTQ0lfMF8yX0ZONjQoMSkKPiAgICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04g
ICAgICAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMykKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS92cHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oCj4gaW5kZXggMDM1
YTQxZTgxMi4uMGNjYTVlNjgzMCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zw
c2NpLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKPiBAQCAtMjMsNyArMjMs
NyBAQAo+ICAgI2luY2x1ZGUgPGFzbS9wc2NpLmg+Cj4gICAKPiAgIC8qIE51bWJlciBvZiBmdW5j
dGlvbiBpbXBsZW1lbnRlZCBieSB2aXJ0dWFsIFBTQ0kgKG9ubHkgMC4yIG9yIGxhdGVyKSAqLwo+
IC0jZGVmaW5lIFZQU0NJX05SX0ZVTkNTICAxMQo+ICsjZGVmaW5lIFZQU0NJX05SX0ZVTkNTICAx
Mgo+ICAgCj4gICAvKiBGdW5jdGlvbnMgaGFuZGxlIFBTQ0kgY2FsbHMgZnJvbSB0aGUgZ3Vlc3Rz
ICovCj4gICBib29sIGRvX3Zwc2NpXzBfMV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCB1aW50MzJfdCBmaWQpOwo+IAoKLS0gClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:08:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:08:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBEL-0006Cz-Oe; Fri, 09 Feb 2018 16:08:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n481=fd=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ekBEK-0006Cq-VX
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:08:53 +0000
X-Inumbo-ID: 73f0eeba-0db3-11e8-ba59-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::601])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 73f0eeba-0db3-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:08:23 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=iNbcJrCuGBI31RK/xHg/kOK7FfUCQaZ0fiBg0WFk2No=;
 b=lJ6d5ZqufRjB44Z4NuY+SnvTWCE1jJddqURFkQRd2HFIXI+BGJFasYqbI0v/+kNTl3+JWZK6INEzIf9E0zbDizcIC/qz3iYhP72Pd5pa6VnyisMEkHYPSXQsIopJ3NOJ4FE4LcFnwEDBXfMqnpd513twni4dnSQIMPq2oochHfI=
Received: from [10.17.182.79] (85.223.209.56) by
 HE1PR03MB1770.eurprd03.prod.outlook.com (2a01:111:e400:7b72::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 9
 Feb 2018 16:08:42 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-4-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <0c629724-ea99-8d39-b31c-1b5d137c41e3@epam.com>
Date: Fri, 9 Feb 2018 18:08:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-4-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM0PR0402CA0006.eurprd04.prod.outlook.com
 (2603:10a6:208:15::19) To HE1PR03MB1770.eurprd03.prod.outlook.com
 (2a01:111:e400:7b72::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a81b6cef-34a8-452c-8ec7-08d56fd76441
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR03MB1770; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 3:YBclTcYJdWoft8kxjYamRtAA+w8tKRH67D2NBDVluS1MZooXRakk0TycuAI+/6+20r+GhIfcVlgTYqQyBxjesimziHvAEEL1CNKyeoo+VucrpJmOZGvZ2IvGamimKCCSodDYmFDCqJgSBhxbs2fa6NneBkq+DwfUABLCoMMVZVnxmSnOQInmHAA1KUC3jH72M0V+sSleu8T1wAaGoQGd/UK+OScp8bW85YMLYE48aWIuySB/yu9BCo9k//6fjitL;
 25:HcLlSbwrJmCXioLpdhzgeDO+7aB8U2Bs81JhIw3s08H1SSpcLjxMzacxNYnmadFUTXiujXX9vxk0586U5Kcjb9e3VFDctwoLigMi+Zn1sHNsSEj0BbwCUxZF5RKYp1Q/jvsGMG9N0GyI2idSzWMhbIFWeu75sc4oMM6OSnOeBmxy9nsZk1kVDo5F12i3a12Eg08M7DZBkuhAlIxmT3KAgPJawOzLrwRkt+HmxZ11ogXTr3kEcTauBaOxG2aa+8vrqglpgxOTOEBLTN/15jio4ObykDE0yT81rAPOe3OKUSaLX5o+khKiOCsyCLFdKe3nBm+rJf1PfN3zA1Jx4Ikj+g==;
 31:MmYJLbYtPx9FmUIkz5JxR7cjmrqf2YZHkHPnxUEKqA1l6SZvmhRJqunxjGKqdHgzt8f0AzS25yVtGkD47n37fd9TOEPAqFryJNPBB2AtPVgcMz0sLIb2qCyhFVcRV2sPAh8RcfznTsWyHSKDfPg2xUtvG4Qu/nXsnC3Q2Er4/VQcD5rHyMBW/AlHxUgDMdTsYVLfVKFLsWZDuouG+3E+7NqR2x0CJbR4YTt/rT8IGnA=
X-MS-TrafficTypeDiagnostic: HE1PR03MB1770:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 20:cYDIIaWlAkPP4BrglzPisyiQtr8S1e5PsSh12qphIVDaiOTd944OoSr/m9i+xd4TYPh3wrn8uaAti2TCO4ZMQV459GtdcsFNABxM9j7sdWm8jAimTwMrExaU16CLXiGmwoAZmNqACLjtTtaue8HtFoK2yTdTQI5ymaC3L835JHjKSPfOe2p1FosvydqMc5kvlwL/O6poMFM8MBvyAXa+6tlSOWJLyPosnsap8ORMXFeRTeST9CyOD5mGBi8oXetKwFMt70O95foi47F6lBItxlubvqV2fsCUvmQU0zD2JXXdC2FL5gyGFj+sF7PynHT9RCsjuQpR56XWU/Vxvma+wM8VedGeQPcxjVv6NW5qWg89pOO7Gp+RyZnKQuvzWbfe9lz5W3huU7GyGRBVE00y01VciH8ZGEMDXe435J9pAFzcafGQtIWqrfggZgFw0KqnQg9JQH65zxBif6kxEusYviUYS4a846BwtoMdebCIa++6W1GMyS2pBzDYqJVKG0YB;
 4:aKtgHvNSlTMIlyyCiJkYlbtuLIja7cAqH4Ni2+PhNaO6OTzBACKyYCw2Lit5oaz7T2qHWuy1mUqkdCFMe68PdJeuTKgS1JR+Hy39X9oBux531kgwV8sesLPu2N5Iy55Ff1gC3TsZKX2w6P+qVvdFtWiMV+4YNfyQ4X1QG3BCx4dLme7butXxj7dmqM2kIt9Ot4qjbnYclmAxgqVG6FAiCslUYcmAsOT99CbfRR9OfCvF96fTAgSIC7V3hwGc/J2/KnNQqIJo7hmdVJdqgqjIa2YMAHEyyjlTVY70YwDdx1Ba7GNX4jMxXRYbN4Gp3iYoim8jCyGSUsJhzKacTSbZKGwNYfN4VCeQQkoe/CAtgvE=
X-Microsoft-Antispam-PRVS: <HE1PR03MB17706A21F236FE1E259CF0F2E6F20@HE1PR03MB1770.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(2400082)(944501161)(93006095)(93001095)(10201501046)(3002001)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011);
 SRVR:HE1PR03MB1770; BCL:0; PCL:0; RULEID:; SRVR:HE1PR03MB1770; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39860400002)(346002)(39380400002)(396003)(366004)(189003)(199004)(6246003)(2906002)(77096007)(65806001)(81166006)(65956001)(66066001)(16526019)(229853002)(47776003)(316002)(478600001)(2950100002)(50466002)(105586002)(8936002)(81156014)(8676002)(16576012)(31696002)(6666003)(68736007)(58126008)(67846002)(6346003)(55236004)(386003)(64126003)(72206003)(186003)(53546011)(230700001)(86362001)(25786009)(53936002)(7736002)(3846002)(4326008)(31686004)(6116002)(106356001)(83506002)(6486002)(76176011)(26005)(52146003)(52116002)(2486003)(65826007)(36756003)(97736004)(305945005)(80792005)(5660300001)(23676004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB1770; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzTUIxNzcwOzIzOkZaWUV3cXNtdkN3ZEsxUFIvbTNsUk9XQTF4?=
 =?utf-8?B?N0lETGVrUWlyb0ExTDJzNVprZXBTUklJaHhPaHp6RHBhYTU1a3FvbHcvRmp0?=
 =?utf-8?B?NlowTmxHeWN3bmVZbTlNWjA3VHQ5ekxMajBNOEsvS0ZxOFVwQUNxSDZSKzJY?=
 =?utf-8?B?MlhPWFVGTGJjVnl2Yis1WXNuaXNLalJDSUdBK0xQSnQwcEJCZkVDVEtaYWlh?=
 =?utf-8?B?eXRUSXRMVmhKbS9tZWdoWjJWZWtDZERaMS9PdjhhTjIvZU0xMzFidlVGd1pS?=
 =?utf-8?B?ellRdDV2YnB0RnVqSFpkREdUSWpUTVNYckl1MGhIQVVtYlRGNjR2ak96NndE?=
 =?utf-8?B?MnBsY0t5cGlnNkQ0MmlabkMvbk5MKzd1VGxhdkZvUjJvN1VTbXNTREd1bHo5?=
 =?utf-8?B?cnNWQSswYzg4TzBNVGFncHUwc1lEaTVGakg2bjJjQUl6LytwbVYwNitISjVo?=
 =?utf-8?B?ZXczbDNUWmt3RVNDUjVVbkRmZ1FQZ1gxR3JQYVhkYkpCdHYyQ1RScXB2TlFj?=
 =?utf-8?B?RkZwaXE4Y0dzeFNUUmk2SE1EZE53MGUvenRud3dSeEttb25wRVBQTUhyQ2tD?=
 =?utf-8?B?dDFFWUpYNjR5eXU5dlVPUUZqV2EwV1dvMktzTStFaTZGQm9Xa2N1OXVnVXM2?=
 =?utf-8?B?Q2VzdjFHOVErZkFlbVBOL010MEV6UWxKZm4rSXZNdWJCSWtPWU84eVNLKzdh?=
 =?utf-8?B?K2QzbzdqVFREcnhCL1dDaXNTVTZ2czBQSGwrOUFpcU9WU0ZvYnZUM1lES2pn?=
 =?utf-8?B?WUxVTW1velBnLzFpSlNZT1IxMEFlZGgrc2JDQ3BzWWtCQmoraVNBU01TSlg3?=
 =?utf-8?B?SFRGcGlaZXROREF6RmswVTFNM1A0QnhZNXVDVlQwUG4vOGVGWUlmdUVKK3Bz?=
 =?utf-8?B?NkYwUHM5SXNGcE00Y3FSbTJRSkpLWHNIaFdZSWtlcEV4b1o0M3ZtRS9ac3Rz?=
 =?utf-8?B?Q1lDMFA4V0E0M1N5UWVWQ2UwNnBleDVvMWlNREFjWlJ2Snc0a09mWm1iS1dS?=
 =?utf-8?B?d2ZUWUxLOTcySEJSaW5ZNUlUN2hWUHlJd1dqM1lnSStOTzVLZXc2U0xYVHpB?=
 =?utf-8?B?SVQ4N0YzUzVLS21NVVRvT1NwNmcybXFMNHczZXN2ZVFhT2UxcU9XaVZzMzlt?=
 =?utf-8?B?T0cwL2VqSm5YS3Y2SUUvVGluTzVqYktBbkU0NXduUnhQb3JreXhxYUxIR0Ix?=
 =?utf-8?B?UUhSUDRZRjBwZys3a2YvdmJXUkwwWWFuWE5zQTdMbllTaExhUUtTUHhvSWhQ?=
 =?utf-8?B?U3A3Ykdab3N1eFp0MVFsUFh1UHUzT0pCVlVMV3F6S1BsWXgyMlVrek96bkNa?=
 =?utf-8?B?WFNaZTN2eFE1K3h6TjhYNHIvV1RQUUxySXVpVmtkakJxU1c4bUNwbERZTCs2?=
 =?utf-8?B?YUtBQTNnelZXR3dGc2IrM09SVHlCdE40SmtXY1dyQ1dPY21HOURYcWRNMzRz?=
 =?utf-8?B?RWZldytDZmU3N1M5aW8xcWhwam9KRkZYejFEdEZyU21MeU9ORGNLaFl5REVq?=
 =?utf-8?B?Wjc3cTkyb2gzVmp1djZJSGd5bzZGODNib0tyU2ltK2NtZTY2NDg3ZTd3cnpW?=
 =?utf-8?B?czhJc1g3YzVrWGtyV04vd0MvL3FaaXdmNVJzUUwzTG81ekorMHlCeFJMMFlr?=
 =?utf-8?B?OVdVUXJyc0h4YUhVZ3FNbXNRT2paRWZkdmNWZkVEanpxNGRaYnlWTGZsdHZY?=
 =?utf-8?B?MmdyLzR6dC9iRE4ySUJMZURnQzU2bnBLOFNvTkh1aXZnbHA4cUtUWUNUSkJa?=
 =?utf-8?B?Rm5SNU5JK204RCt2YkVpL3BXQlhZNkZWMk9FbHlWcU1HOWViVW1FM0Q1Wkdt?=
 =?utf-8?B?eWRFaWo2NitoNmw4ekRSNSs5RFhCTXhiTXEzTVdxMTM2cEU3eWprZEhQVk1Y?=
 =?utf-8?B?T0lnQzBybEFzZzhUNHFYMUNCR1dtaUhtWkRuT2RTaWpSeThIcklxTFlKVUcw?=
 =?utf-8?Q?LgbMSaACXwTSHmfSh6RTdtlvQoRQEY=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 6:SeAnPiH1QE0iCg8GPDy/ZIbzhPAVwSNurOVoXRKfB4A69Bb3ZCbm12F2dcMftl7hdABRubAoSdEwX2OXA9ytIE0x4+PHjFyPEa6FHWtMVdafLX+AuQyzDqbsbrnZqVxa18M7aJGj5o8TbYUoygLPLZx1kkaanXOkjQ5O/AgtqTYtzVoxjn9mFJyskqBIwPESepRTQ0CItYkfv7FymS0EtcifJaTun6qzK2EKrSJx4x01kqXnGpd+LbdOsdBU+jrIBCyyEjviybbVSKELGSpMg4tzuk7ojn2LrizQXwC9Y+6rWLZMPRyY7hvTkEJuaYgcmA/qXyv7UYO+g3sH8Sqg62210hu24Q4so+BACbRwr/U=;
 5:w6ZyXz8jy8eE4k2l/WU+1O6xCpp/gSktXv8Z/gAb1cqHzr/pDkHVVBH4fAUI4cUl0J/aqVwVTFsfSg6engEJm82VmY5mEjpn7SsOBrl0HrpoJPxt22DgJwFwTL4wwLPi88eUnvsDwNsP38uh/++u7TQT/2sW7UFjN1yOIkMWXLg=;
 24:QKXIUtJaALmE9BlYZBX9xUA8LjR1zy9r+XYoWaCuZ5c0k0io6rmFujT6COGZRWq5JQKytNPrgIemANr2VA+6k6any+SYyZLTkEi9Pu/JVF4=;
 7:mW6B+4l87Et5aywew/EWzF8nlTkPmn/gImofgpDkBFTng5S1uTelv6Dw9VZzMb+sqlua3Jr/8UarmecLlRtyf7VJAGRKDnbmz4qTHQBO3WjzImXgeNnme6MVWzNJPjxnTlYv1UH8vBpI32WftNQTQcqev90Bbbhd07aW0hbolU6y3wi3mnfg3me8DMp8oIN6tHkZyd0lNi7XsbYy6m1hXp6E9cnOpgtU+2vyyGjzcvW9yVbLD6XDU0jgVJnA4la9
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 16:08:42.8306 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a81b6cef-34a8-452c-8ec7-08d56fd76441
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB1770
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 03/15] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOC4wMi4xOCAyMToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBuZXcgU01D
IENhbGxpbmcgQ29udmVudGlvbiAodjEuMSkgYWxsb3dzIGZvciBhIHJlZHVjZWQgb3ZlcmhlYWQK
PiB3aGVuIGNhbGxpbmcgaW50byB0aGUgZmlybXdhcmUsIGFuZCBwcm92aWRlcyBhIG5ldyBmZWF0
dXJlIGRpc2NvdmVyeSAKPiBtZWNoYW5pc20uIFNlZSAiRmlybXdhcmUgaW50ZXJmYWNlcyBmb3Ig
bWl0aWdhdGluZyBDVkUtMjAxNy01NzE1IiBBUk0KPiBERU4gMDAwNzBBLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBW
b2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cgo+IC0tLSBDaGFu
Z2VzIGluIHYyOiAtIEFkZCBhIGh1bWFuZCByZWFkYWJsZSBuYW1lIGZvciB0aGUKPiBzcGVjaWZp
Y2F0aW9uIC0tLSB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgfCAgMSArIAo+IHhlbi9hcmNo
L2FybS92c21jLmMgICAgICAgICB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrIAo+IHhlbi9p
bmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE1ICsrKysrKysrKysrKysrKyAzIGZpbGVzIGNoYW5n
ZWQsIDM5Cj4gaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBz
Y2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jIGluZGV4Cj4gZTgyYjYyZGIxYS4uMTllZTdjYWVi
NCAxMDA2NDQgLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgKysrCj4gYi94ZW4vYXJjaC9hcm0v
dnBzY2kuYyBAQCAtMjEyLDYgKzIxMiw3IEBAIHN0YXRpYyBpbnQzMl90Cj4gZG9fcHNjaV8xXzBf
ZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKSBjYXNlCj4gUFNDSV8wXzJfRk4zMl9TWVNU
RU1fT0ZGOiBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUOiBjYXNlCj4gUFNDSV8xXzBf
Rk4zMl9QU0NJX0ZFQVRVUkVTOiArICAgIGNhc2UgQVJNX1NNQ0NDX1ZFUlNJT05fRklEOiByZXR1
cm4KPiAwOyBkZWZhdWx0OiByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOyBkaWZmIC0tZ2l0Cj4g
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYyBpbmRleAo+IDNkM2Jk
OTVmZWUuLmE3MDhhYTVlODEgMTAwNjQ0IC0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMgKysrCj4g
Yi94ZW4vYXJjaC9hcm0vdnNtYy5jIEBAIC04MSw2ICs4MSwyNiBAQCBzdGF0aWMgYm9vbAo+IGZp
bGxfZnVuY3Rpb25fY2FsbF9jb3VudChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMy
X3QgY250KSAKPiByZXR1cm4gdHJ1ZTsgfQo+IAo+ICsvKiBTTUNDQyBpbnRlcmZhY2UgZm9yIEFS
TSBBcmNoaXRlY3R1cmUgKi8gK3N0YXRpYyBib29sCj4gaGFuZGxlX2FyY2goc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpICt7ICsgICAgdWludDMyX3QgZmlkID0KPiAodWludDMyX3QpZ2V0X3Vz
ZXJfcmVnKHJlZ3MsIDApOyArICsgICAgc3dpdGNoICggZmlkICkgKyAgICB7ICsKPiBjYXNlIEFS
TV9TTUNDQ19WRVJTSU9OX0ZJRDogKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsCj4gQVJN
X1NNQ0NDX1ZFUlNJT05fMV8xKTsgKyAgICAgICAgcmV0dXJuIHRydWU7ICsgKyAgICBjYXNlCj4g
QVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklEOiArICAgICAgICAvKiBOb3RoaW5nIHN1cHBvcnRl
ZCB5ZXQgKi8gKwo+IHNldF91c2VyX3JlZyhyZWdzLCAwLCAtMSk7ICsgICAgICAgIHJldHVybiB0
cnVlOyArICAgIH0gKyArICAgIHJldHVybgo+IGZhbHNlOyArfSArIC8qIFNNQ0NDIGludGVyZmFj
ZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBpdHNlbGYuICovIAo+IHN0YXRpYyBib29sIGhh
bmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7IEBAIC0xODgsNgo+
ICsyMDgsOSBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpIAo+IHsgc3dpdGNoICggc21jY2NfZ2V0X293bmVyKGZ1bmNpZCkgKSB7ICsg
ICAgICAgIGNhc2UKPiBBUk1fU01DQ0NfT1dORVJfQVJDSDogKyAgICAgICAgICAgIGhhbmRsZWQg
PSBoYW5kbGVfYXJjaChyZWdzKTsgKwo+IGJyZWFrOyBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBF
UlZJU09SOiBoYW5kbGVkID0KPiBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsgYnJlYWs7IGRpZmYg
LS1naXQKPiBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaCBpbmRleAo+IDYyYjNhOGNkZjUuLjQzMTM4OWMxMTggMTAwNjQ0IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCArKysKPiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaCBAQCAtMTYsNiArMTYsOSBAQCAjaWZuZGVmCj4gX19BU01fQVJNX1NNQ0NDX0hfXyAjZGVm
aW5lIF9fQVNNX0FSTV9TTUNDQ19IX18KPiAKPiArI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8x
XzAgICAweDEwMDAwICsjZGVmaW5lCj4gQVJNX1NNQ0NDX1ZFUlNJT05fMV8xICAgMHgxMDAwMSAr
IC8qICogVGhpcyBmaWxlIHByb3ZpZGVzIGNvbW1vbgo+IGRlZmluZXMgZm9yIEFSTSBTTUMgQ2Fs
bGluZyBDb252ZW50aW9uIGFzICogc3BlY2lmaWVkIGluIEBAIC0xMDAsNgo+ICsxMDMsMTggQEAg
c3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQp
IAo+IEFSTV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXCAweEZGMDMpCj4gCj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX1ZFUlNJT05fRklEICAgICAgICAgICAgICAgICAgICAgICBcICsKPiBBUk1fU01D
Q0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICBcICsKPiBBUk1fU01DQ0Nf
Q09OVl8zMiwgICAgICAgICAgIFwgKwo+IEFSTV9TTUNDQ19PV05FUl9BUkNILCAgICAgICAgXCAr
ICAgICAgICAgICAgICAgICAgICAgICAweDApCj4gXCArICsjZGVmaW5lIEFSTV9TTUNDQ19BUkNI
X0ZFQVRVUkVTX0ZJRCAgICAgICAgICAgICAgICAgXCArCj4gQVJNX1NNQ0NDX0NBTExfVkFMKEFS
TV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgXCArCj4gQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAg
ICAgICBcICsKPiBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAgIFwgKyAgICAgICAgICAgICAg
ICAgICAgICAgMHgxKSArIC8qIE9ubHkKPiBvbmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0ND
ICovICNkZWZpbmUKPiBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKPiAKPiAK
Ci0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:12:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBHR-0006xf-9b; Fri, 09 Feb 2018 16:12:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n481=fd=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ekBHQ-0006xX-GB
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:12:04 +0000
X-Inumbo-ID: e5ac2b47-0db3-11e8-ba59-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::630])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e5ac2b47-0db3-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:11:34 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=EPzmKNujAN4vZQx9ciqY1YKSmhvAgqiLb5FvEaGBlVg=;
 b=YZmARuUxpTRNJ0gHtT1tWjLUhpqBh3+aCnbUX2lhDNzDsEE9WC4KOwAn5BC0QQxuDeBoqyKSZ2jwl4+SpONjXLS/V4ignkKpYlu0Am+BF5jkZcLzg5Hq3MJfmWnVnbv9IkDV0PBZaj79glcIAC7tGpbTR3tWu+Bqa/SRj/JJo+w=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.56) by
 DB5PR03MB1765.eurprd03.prod.outlook.com (2a01:111:e400:c57f::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 9
 Feb 2018 16:11:54 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-9-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <71604996-e74e-ff56-efb7-a2c6a4530ad6@epam.com>
Date: Fri, 9 Feb 2018 18:11:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-9-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: HE1PR0102CA0015.eurprd01.prod.exchangelabs.com
 (2603:10a6:7:14::28) To DB5PR03MB1765.eurprd03.prod.outlook.com
 (2a01:111:e400:c57f::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4517448a-1fa7-4c3b-a1ce-08d56fd7d660
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1765; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 3:fYKRQhbHytDugSvoHOBZGxDAm0IHwNki/pdy80VwGAr5dPfR1+4xH8AgPW+126twhjN8YnjHdKrM+rmiXCtDbliIkPvztxhGbH12fAZX3HP0VDevWqzZuF7kft+vXoVG6AgTAprhczMQy0yh1DJry8zQkESKw4xG6CYnz/M0cwsvvAZ052OJl1xrZcVCoNNjIAXR8seK8l7fXGk2erYM7PtFWBIsdcpdNSDERV+YcHRl+si4cKqBRxTwO0HmjctY;
 25:5I1pJS2D49uSss8CWP0G9fv/TuSmDcZm5aVt6iyZaxE0YlRjmVwPkrDXRr4ipg/Z4xbPvMcZVSFxaHdnMX5BqG43/aDFgiG7bhr41myN03QxnSeT2M4OTmMDaTXElW74TrKtj7c/0XHJCiV+BVIMncf4vTBHSZg4sJ7HaRpbPawYu1+9KyqxnYSJYG5WDnDrw6E7uOfzltCun/s7sN8NeVzlSurSBe3ejrQibUHzO3w1wYVQ2GfawiF+RehRYKK0la4SqJvvWssch0D6ojjRWIVCLkzEjg3Ct06o2jHSS5m+zqlQQb/3LouZG1xO6Wj4GVnCS7nD7HvzhDsXLLxfFQ==;
 31:BchvC8/eLFXbJTu6iChY865+8TgIkX7KDRHAIyyCE7BFV2ewa0LRcifF0cQ0X2R/44sllR/6n+YgpbptghxNCPb4VD8SUCa4Eg19vzKZybB3mq+na+yRFu52t+Cm01vS1/BMGGLSVrp8viOYEfMUDg3TYWl3/6hbeSMxuPJ72CS7x+ixL6VVB+O00SOpWU5TyltTW3Izta8Y8WE/zdJAIk06Ip46jDc4huWVcn0rgo0=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1765:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 20:HKLDAJY0wxwgRvlM4kyjNmwK2qegVn0ZE0e0pfSW4aeykK4UjcZYT1t7cu3hmiuuKkXw2+wVLpfHc0c+1E+01LWRm/88SBs438cjWrSoe9XqLdeWrzwJuay58TLaNxyzagYlw6hxWrg9f2YrnRTfAKhg+1wDuLOSctvPBVZDwugwAI9vsaxcJR15gP8bdPjcmU5+8n1RyDslRdnNUbsp5jtZ2a8nhn3MesQhoisCBZ1QkpyI7nu23xqSFpXF7Hjug5/cb9RZBM3a+6hxagaaPg3C5ktQRHWwClW/ax/FDlgzkqHrcynZJY9+UIQ/aKi5DpqwR8VcFqYX2dE81CQRs/8bgo09hgVzknAzXzDgGhRX7o3VG6P0+5pE/JgTX/1Vv8NdlGogFAd+OtFTLHHOpYsASuTrN4a9TwfYRHqtflPcgCd/7ZK9d7I2Dh0TIhvBHfeSdI0ZZgwRvD9Stnw5CI1TvNz6xy395qUNJPmHvwGDxJuiUn51/S+e66B61Ikr;
 4:WhB66A6pGMbgzypMR4xljisAoFujHgaN1xwpvAfPZcyuobbTkbhDoLZvTi/HeIWTKsQ5K7cQtaNCoktM88FChBuiOyZZy0uMDmYYodXTHAmC8OzkenillpE6G/E8CC6tljg5fZSAHqHe9mvAEjiXr6XzU+AKsKgQ09pwC/xixLK9XfFMs+Leaq34+FzkxdzuwNjbOPBL2pNQBbesNeJEF+J9C/9ScjOpwzP4Ej3vRX5qFieNZGgnI3pa3O/WVorjkywfl+7SuDXnqvzSG+sMUyI4iVaWHI30Euz3uZ5xUCEKDJMIRhABTHQNr6xTHbb+oqizjQb5eXftQYRi2UuAEhoIcGqjpN/HROajSUONi+s=
X-Microsoft-Antispam-PRVS: <DB5PR03MB17652C2488719B5FC1E229D2E6F20@DB5PR03MB1765.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(3231101)(2400082)(944501161)(93006095)(93001095)(10201501046)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(20161123560045)(6072148)(201708071742011);
 SRVR:DB5PR03MB1765; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1765; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(376002)(346002)(39380400002)(39860400002)(366004)(199004)(189003)(105586002)(72206003)(65806001)(31686004)(6486002)(81156014)(47776003)(66066001)(68736007)(58126008)(25786009)(81166006)(8676002)(230700001)(83506002)(8936002)(67846002)(65956001)(4326008)(2486003)(23676004)(52116002)(36756003)(52146003)(80792005)(97736004)(53936002)(6246003)(26005)(31696002)(229853002)(6666003)(2950100002)(77096007)(6116002)(3846002)(106356001)(305945005)(2906002)(7736002)(65826007)(50466002)(5660300001)(16576012)(478600001)(86362001)(16526019)(55236004)(386003)(53546011)(316002)(64126003)(76176011)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1765; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY1OzIzOnRmTmlDc1RIaE96eG56aHRFZ2g2N3N3WWNz?=
 =?utf-8?B?bDZqRWtseElLNjgzekZmQzNiNmc5cEgzcER1Yno0aEFJeGV0MHU0emwvVFVR?=
 =?utf-8?B?amJxMHMwNm9ScGpBNVNXcXV4U0pLVzJldjFzWDFMNlV1dWgwazFUcWdVWXBI?=
 =?utf-8?B?d1B1Z2F3U0lTUlhUTFNYLzN1blhxVGVObDIvMkp5K0NOTHkxcFgyVmFkUmw1?=
 =?utf-8?B?YXUzdVQ5dDd2aXFBRFpsWkhISExVakwyVngwSERDSTFCSHJyMjk3dmUrcDJE?=
 =?utf-8?B?U1prYlNrRmFLMk5ZcjdpV0lRb3paeEpyd243MDRUUnFCUDhxTjUrZVZ3L25q?=
 =?utf-8?B?eXNZSU4zZ2NGTnJlOGI4Rlk2VUppV1lsL1ZyRVN1TjBBNFZFWWJyMWU0dnp6?=
 =?utf-8?B?UndUTkhCVWxKVlg4WmhMRlRFL2FLRWVMYXRDaFFndXNkdzAyUHo3ZWtQU3hp?=
 =?utf-8?B?U0JIRjRtblpnb2ZHUUJLZExibnhEMWtTWGFEeStxMmFpa05CMlVqWEwrUFNa?=
 =?utf-8?B?VUhDaE9RZFVTbk1sS1ZnNTlmeTlTTCtRZHU1MmhjZTJvcXBKS2hkNDZrRHFF?=
 =?utf-8?B?U09OM245UTlxK2hzT1Q1NVVwbzV6MVIvVU4rdXZGQ1dBS3JLeisrTitJYkR4?=
 =?utf-8?B?SjhhYkVPYVQzZHlIZGFMV3ZDQ2FqWDB3ZHBVdVFzdE9JRFdmWkxKeS9abHBn?=
 =?utf-8?B?YW5YTE5WbGFMVEl5SDYvUkZoemlKS2h6N2tLQVlBemxOQ2lnOUFFMkFHcHg0?=
 =?utf-8?B?eW9kUFRxNDkzdkFOclI1MUYvY0d3NlRuZzFiQk9aRFgrWVdtTVJPSmZSekhv?=
 =?utf-8?B?WHZJSkpadWlnU1l2RlE2cEtDSjZRejk1dXRJcW0zVXlhWVAzTklpM2dCN2xU?=
 =?utf-8?B?YzdKNHhZd2ZXRmkrYXY1TDMwOGdPUkhIUUwxbzd0WStjTHNwc24xQlZrREdM?=
 =?utf-8?B?V3dmZE40eDhQbzBWUnptU3pWd3dzUUdDVisvRy9OdDB1bmJXaTI3Z2RMekhX?=
 =?utf-8?B?UGJ5eXArUmJpSm1kdXBVdGt5Vnh4UXpwdDJlTmpablIxZDZwbzl1dTdqQ3RC?=
 =?utf-8?B?TUNJeTN5WjlXemdmNy92S1lTaEU5Qzc0ZVNuV3RLK1ZqTFQ2UWNoWTJqMGVN?=
 =?utf-8?B?VjlrYWcwMHR2NXF3dXRCYzR6REtXVmxQV0NEY29wUEE0YXY0RkFvQmNyallD?=
 =?utf-8?B?Vnh3QzhJeG9OU0dQRUZhWUpkL1YwYzQ3cE5zdDdFRkw2SnZJRHo2UmpBRXRy?=
 =?utf-8?B?TWV4RFNjbThtajczMXZ3dDcwZGJPYk5pODZrWi91dHJPaDRuanNsdGQ5Rndy?=
 =?utf-8?B?Z0hTQTFYU3hFYU9kVVpZU3c1Qis4c0o2dmhaNGYrd1hJZUZtdHJ0ZnlhM2FS?=
 =?utf-8?B?S3pYMDUzV3JlbmVSU09NR0ZpNXN6T1crblhwUFdRY2djcll4anRUNmx3RDkz?=
 =?utf-8?B?Nk95WmtLNWpFS2ovL3VGMXBOcHFDd0hQdHd2NzJrMUxicDFqYTdXNlNQSGVD?=
 =?utf-8?B?dHdCaEtRUUkrRTA0Y1pYYWltWHA3d2VVMGc4KzlYWUI1MUtPd0tmRlF4bWs4?=
 =?utf-8?B?dHdHTkR3MGduT3o5WkhpNTVjajRqaUNSRGthUndrQk9OZG96Q0poOXpUbDk1?=
 =?utf-8?B?Vkxxb0pGdVAyakEvZVQvazJIVEtZazZwNlNuVnp0dmpHbnhkYXhaOTIzVEtV?=
 =?utf-8?B?TDFUazV5ellFVHU3dTMrOFJteENrVmhYTk5kM0luTTB5TmQyRmhhV04zRFgz?=
 =?utf-8?B?WjVxNFN6Tit2QzhINE5Zb2xoblVaeExhZWhpNk1hZ21kZEVnZFFESWhmQmEw?=
 =?utf-8?B?QkUxdndZaUJuZDkzakZHTVdjN1ZmeDAvQWtvL2RZTjMrUW9sS0k3cEN1aGpw?=
 =?utf-8?B?MFAxYWU0WlZrQmpLZVIxbUVUQXhnRkZhY2xhaDhDSjF0TWdXNHl1OFpQTTRi?=
 =?utf-8?B?UjJxeE1wZmVBPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 6:vFIBm9JQMSj8VEeDOT68uppaJNKXdbP0/CPdHqdnb5m68YG6D4RTtQd5PNyRSybrQi+pOQKLlRS/9nximuJ4sX2tAVw8fNYg5bX1pGHUr8z/rDrRKGfAqu4leqbBDiszvu8GabS4hXbZVhQHuuxl75Fy73Ivr3zMZr13hJLkBuA/CW21AyI13+o+KHw2x8/lVWZrBpSPu6QwovB0qprS2u4qXlvO4pcAMuFCBTHaDCOPERHg+QSMK4fEoSBA1JIdvanpDevEd8veAkbjAQ7tGH4K+fLYzrI8A9cs8uN1LffJT4wSWTQC/m4eoDZwRWKYpxISwAjyRvmrDPOBH5WqMqxc6ks/oUeeDveVM2rVMZI=;
 5:Rb3DH6nYXW9IWh9dolH+qjHMWVrJg2P4+4A4niZEFAcZlY24EZcrVWbEHaAhNj1v9Vri2oxHZCjlqt5e7XEADotWrXItPvFlBeEVTqOUk0+w+gb7gn0AyuZH6tpOJhvYhiCi8do9AawXTCsJf9HuVULQgLSs2bczHKLAqs42fqw=;
 24:QWFfbF9JkaKvSGFgvCy1Ua95dn/X8sNz/EWiNFkzLpnNbCL+3j573ceXPXb+AsogBN9DhSneGLgTpLHCNiQmDLuvf5EP981LtS92AIx2iCk=;
 7:EpfCQ81QZfriMRj5+A7UW7SVEzKw1XH7qK9BwlEW/XfJ3tv9ez9UMyH/vRHmNFtHtXuDVv6QwGncp00w6Gw+/qquZMu0760c7dCYqgG4nthSS0xPr0y5F2GU5hMTVF3XvyKli95jtJQn/ItPtFrH+q7TTEZnftsOSh1OFtmH1WeBjIUOjJtwF57NLHoN0tLEnJUmAXZuimVuOanVqRlNjJreC5UuKt6jWCjMWvlH1+edLSFPZ2x84WQ5CGggrv2K
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 16:11:54.1695 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4517448a-1fa7-4c3b-a1ce-08d56fd7d660
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1765
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 08/15] xen/arm: smccc: Add macros
 SMCCC_VERSION, SMCCC_VERSION_{MINOR, MAJOR}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC4wMi4xOCAyMToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCBtYWNyb3MgU01D
Q0NfVkVSU0lPTiwgU01DQ0NfVkVSU0lPTl97TUlOT1IsIE1BSk9SfSB0byBlYXNpbHkgY29udmVy
dAo+IGJldHdlZW4gYSAzMi1iaXQgdmFsdWUgYW5kIGEgdmVyc2lvbiBudW1iZXIuIFRoZSBlbmNv
ZGluZyBpcyBiYXNlZCBvbgo+IDIuMi4yIGluICJGaXJtd2FyZSBpbnRlcmZhY2VzIGZvciBtaXRp
Z2F0aW9uIENWRS0yMDE3LTU3MTUiIChBUk0gREVOIDAwNzBBKS4KPiAKPiBBbHNvIHJlLXVzZSB0
aGVtIHRvIGRlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgYW5kIEFSTV9TTUNDQ19WRVJTSU9O
XzFfMS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVw
YW0uY29tPgoKPiAtLS0KPiAgICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAgLSBQYXRjaCBh
ZGRlZAo+IC0tLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgMTYgKysrKysrKysr
KysrKystLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IGluZGV4IGQyNGNjYjUxZDguLmNhYTJjOWNjMWIgMTAw
NjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9zbWNjYy5oCj4gQEAgLTE2LDggKzE2LDIwIEBACj4gICAjaWZuZGVmIF9fQVNN
X0FSTV9TTUNDQ19IX18KPiAgICNkZWZpbmUgX19BU01fQVJNX1NNQ0NDX0hfXwo+ICAgCj4gLSNk
ZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8wICAgMHgxMDAwMAo+IC0jZGVmaW5lIEFSTV9TTUND
Q19WRVJTSU9OXzFfMSAgIDB4MTAwMDEKPiArI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9SX1NI
SUZUICAgICAgICAgICAgMTYKPiArI2RlZmluZSBTTUNDQ19WRVJTSU9OX01JTk9SX01BU0sgICAg
ICAgICAgICAgXAo+ICsgICAgICAgICgoMVUgPDwgU01DQ0NfVkVSU0lPTl9NQUpPUl9TSElGVCkg
LSAxKQo+ICsjZGVmaW5lIFNNQ0NDX1ZFUlNJT05fTUFKT1JfTUFTSyAgICAgICAgICAgICB+U01D
Q0NfVkVSU0lPTl9NSU5PUl9NQVNLCj4gKyNkZWZpbmUgU01DQ0NfVkVSU0lPTl9NQUpPUih2ZXIp
ICAgICAgICAgICAgIFwKPiArICAgICAgICAoKCh2ZXIpICYgU01DQ0NfVkVSU0lPTl9NQUpPUl9N
QVNLKSA+PiBTTUNDQ19WRVJTSU9OX01BSk9SX1NISUZUKQo+ICsjZGVmaW5lIFNNQ0NDX1ZFUlNJ
T05fTUlOT1IodmVyKSAgICAgICAgICAgICBcCj4gKyAgICAgICAgKCh2ZXIpICYgU01DQ0NfVkVS
U0lPTl9NSU5PUl9NQVNLKQo+ICsKPiArI2RlZmluZSBTTUNDQ19WRVJTSU9OKG1ham9yLCBtaW5v
cikgICAgICAgICAgXAo+ICsgICAgKCgobWFqb3IpIDw8IFNNQ0NDX1ZFUlNJT05fTUFKT1JfU0hJ
RlQpIHwgKG1pbm9yKSkKPiArCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8wICAgU01D
Q0NfVkVSU0lPTigxLCAwKQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMSAgIFNNQ0ND
X1ZFUlNJT04oMSwgMSkKPiAgIAo+ICAgLyoKPiAgICAqIFRoaXMgZmlsZSBwcm92aWRlcyBjb21t
b24gZGVmaW5lcyBmb3IgQVJNIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gYXMKPiAKCi0tIApWb2xv
ZHlteXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:13:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:13:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBJA-00074M-KK; Fri, 09 Feb 2018 16:13:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekBJ9-000743-5O
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:13:51 +0000
X-Inumbo-ID: 56314702-0db4-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 56314702-0db4-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:14:43 +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 DA7D91435;
 Fri,  9 Feb 2018 08:13:43 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A208E3F487;
 Fri,  9 Feb 2018 08:13:41 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
 <fc7fa60d-b723-83a4-243f-e2a7a000a332@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <76ed580e-1d80-b4d0-bb2a-02c57cd70f46@arm.com>
Date: Fri, 9 Feb 2018 16:13:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <fc7fa60d-b723-83a4-243f-e2a7a000a332@epam.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, mirela.simonovic@aggios.com,
 andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wOS8yMDE4IDA0OjA3IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSBK
dWxpZW4sCgpIaSBWb2xvZHlteXIsCgo+IE9uIDA4LjAyLjE4IDIxOjIxLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4+IEF0IHRoZSBtb21lbnQsIFhlbiBwcm92aWRlcyB2aXJ0dWFsIFBTQ0kgaW50ZXJm
YWNlIGNvbXBsaWFudCB3aXRoIDAuMQo+PiBhbmQgMC4yLiBTaW5jZSB0aGVtLCB0aGUgc3BlY2lm
aWNhdGlvbiBoYXMgYmVlbiB1cGRhdGVkIGFuZCB0aGUgbGF0ZXN0Cj4+IHZlcnNpb24gaXMgMS4x
IChzZWUgQVJNIERFTiAwMDIyRCkuCj4+Cj4+IMKgRnJvbSBhbiBpbXBsZW1lbnRhdGlvbiBwb2lu
dCBvZiB2aWV3LCBvbmx5IFBTQ0lfRkVBVFVSRVMgaXMgbWFuZGF0b3J5Lgo+PiBUaGUgcmVzdCBp
cyBvcHRpb25hbCBhbmQgY2FuIGJlIGxlZnQgdW5pbXBsZW1lbnRlZCBmb3Igbm93Lgo+Pgo+PiBB
dCB0aGUgc2FtZSB0aW1lLCB0aGUgY29tcGF0aWJsZSBmb3IgUFNDSSBub2RlIGhhdmUgYmVlbiB1
cGRhdGVkIHRvCj4+IGV4cG9zZSAiYXJtLHBzY2ktMS4wIi4KPj4KPj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gQ2M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+Cj4+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KPj4gQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQo+Pgo+PiAtLS0KPj4gwqDC
oMKgwqAgV2UgbWF5IHdhbnQgdG8gcHJvdmlkZSBhIHdheSBmb3IgdGhlIHRvb2xzdGFjayB0byBz
cGVjaWZ5IGEgUFNDSQo+PiDCoMKgwqDCoCB2ZXJzaW9uLiBUaGlzIGNvdWxkIGJlIHVzZWZ1bCBp
ZiBhIGd1ZXN0IGlzIGV4cGVjdGluZyBhIGdpdmVuCj4+IMKgwqDCoMKgIHZlcnNpb24uCj4+Cj4+
IMKgwqDCoMKgIENoYW5nZXMgaW4gdjI6Cj4+IMKgwqDCoMKgwqDCoMKgwqAgLSBSZXR1cm4gdjEu
MSBvbiBHRVRfVkVSU0lPTiBjYWxsIGFzIGNsYWltZWQgYnkgdGhpcyBwYXRjaAo+PiDCoMKgwqDC
oMKgwqDCoMKgIC0gT3JkZXIgYnkgZnVuY3Rpb24gSUQgdGhlIGNhbGxzIGluIEZFQVRVUkVTIGNh
bGwKPj4gLS0tCj4+IMKgIHRvb2xzL2xpYnhsL2xpYnhsX2FybS5jwqDCoMKgwqDCoMKgwqDCoMKg
IHzCoCAzICsrLQo+PiDCoCB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmPCoMKgwqDCoMKgIHzC
oCAxICsKPj4gwqAgeGVuL2FyY2gvYXJtL3Zwc2NpLmPCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fCAzOSAKPj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4+IMKgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIHzCoCAxICsKPj4gwqAgeGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmjCoMKgwqDCoMKgwqAgfMKgIDEgKwo+PiDCoCB4ZW4vaW5jbHVkZS9hc20t
YXJtL3Zwc2NpLmjCoMKgwqDCoMKgIHzCoCAyICstCj4+IMKgIDYgZmlsZXMgY2hhbmdlZCwgNDQg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPj4gaW5kZXggM2U0NjU1
NDMwMS4uODZmNTljMGQ4MCAxMDA2NDQKPj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMK
Pj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKPj4gQEAgLTQxMCw3ICs0MTAsOCBAQCBz
dGF0aWMgaW50IG1ha2VfcHNjaV9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCkKPj4gwqDC
oMKgwqDCoCByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsICJwc2NpIik7Cj4+IMKgwqDCoMKgwqAg
aWYgKHJlcykgcmV0dXJuIHJlczsKPj4gLcKgwqDCoCByZXMgPSBmZHRfcHJvcGVydHlfY29tcGF0
KGdjLCBmZHQsIDIsICJhcm0scHNjaS0wLjIiLCJhcm0scHNjaSIpOwo+PiArwqDCoMKgIHJlcyA9
IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMywgImFybSxwc2NpLTEuMCIsCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICJh
cm0scHNjaS0wLjIiLCAiYXJtLHBzY2kiKTsKPiBXaGF0IGFib3V0IHRoaXMgcGxhY2U/IFNob3Vs
ZCBpdCBiZSAiYXJtLHBzY2ktMS4xIj8KCmFybSxwc2NpLTEuMSBjb21wYXRpYmxlIHN0cmluZyBk
b2VzIG5vdCBleGlzdC4gVGVjaG5pY2FsbHkgYWZ0ZXIgMC4yIHlvdSAKc2hvdWxkIGRpc2NvdmVy
IHRoZSBQU0NJIHZlcnNpb24gdGhyb3VnaCBHRVRfVkVSU0lPTi4gU28gSSBhbSBub3QgCmVudGly
ZWx5IHN1cmUgd2h5IGFybSxwc2NpLTEuMCBjb21wYXRpYmxlIHdhcyBhZGRlZC4KCiBGcm9tIHRo
ZSBkb2N1bWVudGF0aW9uIAooRG9jdW1lbnRhdGlvbi9kZXZpY2V0cmVlL2JpbmRpbmdzL2FybS9w
c2NpLnR4dCksIHRoZSBjb21wYXRpYmxlcyBtZWFucyAKdGhlIFBTQ0kgaW1wbGVtZW50YXRpb24g
Y29tcGx5IHRvIGEgZ2l2ZW4gdmVyc2lvbi4gT3VyIGltcGxlbWVudGF0aW9uIApjb21wbGllcyB0
byAwLjEsIDAuMiBhbmQgMS4wLiBTbyBJIGhhdmUgYWRkZWQgMS4wIGp1c3QgaW4gY2FzZSBhIGd1
ZXN0IApkZWNpZGVzIHRvIGNoZWNrIHRoZSBjb21wYXRpYmxlLgoKQ2hlZXJzLAoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:16:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:16:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBLA-0007EB-Vi; Fri, 09 Feb 2018 16:15:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekBL9-0007D5-4f
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:15:55 +0000
X-Inumbo-ID: a066951d-0db4-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a066951d-0db4-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:16:47 +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 803E61435;
 Fri,  9 Feb 2018 08:15:48 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BBA123F487;
 Fri,  9 Feb 2018 08:15:46 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-4-julien.grall@arm.com>
 <0c629724-ea99-8d39-b31c-1b5d137c41e3@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <85f3024b-d6ea-4a55-5980-4685f07812bb@arm.com>
Date: Fri, 9 Feb 2018 16:15:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <0c629724-ea99-8d39-b31c-1b5d137c41e3@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 03/15] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wOS8yMDE4IDA0OjA4IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBIaSwK
CkhpIFZvbG9keW15ciwKClRoYW5rIHlvdSBmb3IgdGhlIHJldmlldy4gSSBoYXZlIG5vdGljZWQg
dGhhdCB5b3VyIGUtbWFpbCBjbGllbnQgc2VlbSB0byAKbWVzcyB1cCB3aXRoIHRoZSBlLW1haWwg
c2VudCBzb21ldGltZXMgKHNlZSBiZWxvdykuIFlvdSBtYXkgd2FudCB0byAKY29uZmlndXJlIGl0
IHRvIGF2b2lkIHRoYXQuCgpDaGVlcnMsCgo+IE9uIDA4LjAyLjE4IDIxOjIxLCBKdWxpZW4gR3Jh
bGwgd3JvdGU6Cj4+IFRoZSBuZXcgU01DIENhbGxpbmcgQ29udmVudGlvbiAodjEuMSkgYWxsb3dz
IGZvciBhIHJlZHVjZWQgb3ZlcmhlYWQKPj4gd2hlbiBjYWxsaW5nIGludG8gdGhlIGZpcm13YXJl
LCBhbmQgcHJvdmlkZXMgYSBuZXcgZmVhdHVyZSBkaXNjb3ZlcnkgCj4+IG1lY2hhbmlzbS4gU2Vl
ICJGaXJtd2FyZSBpbnRlcmZhY2VzIGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUiIEFSTQo+
PiBERU4gMDAwNzBBLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXly
X2JhYmNodWtAZXBhbS5jb20+Cj4gCj4+IC0tLSBDaGFuZ2VzIGluIHYyOiAtIEFkZCBhIGh1bWFu
ZCByZWFkYWJsZSBuYW1lIGZvciB0aGUKPj4gc3BlY2lmaWNhdGlvbiAtLS0geGVuL2FyY2gvYXJt
L3Zwc2NpLmPCoMKgwqDCoMKgwqDCoCB8wqAgMSArIAo+PiB4ZW4vYXJjaC9hcm0vdnNtYy5jwqDC
oMKgwqDCoMKgwqDCoCB8IDIzICsrKysrKysrKysrKysrKysrKysrKysrIAo+PiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmggfCAxNSArKysrKysrKysrKysrKysgMyBmaWxlcyBjaGFuZ2VkLCAz
OQo+PiBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2ku
YyBiL3hlbi9hcmNoL2FybS92cHNjaS5jIGluZGV4Cj4+IGU4MmI2MmRiMWEuLjE5ZWU3Y2FlYjQg
MTAwNjQ0IC0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jICsrKwo+PiBiL3hlbi9hcmNoL2FybS92
cHNjaS5jIEBAIC0yMTIsNiArMjEyLDcgQEAgc3RhdGljIGludDMyX3QKPj4gZG9fcHNjaV8xXzBf
ZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKSBjYXNlCj4+IFBTQ0lfMF8yX0ZOMzJfU1lT
VEVNX09GRjogY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVDogY2FzZQo+PiBQU0NJXzFf
MF9GTjMyX1BTQ0lfRkVBVFVSRVM6ICvCoMKgwqAgY2FzZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQ6
IHJldHVybgo+PiAwOyBkZWZhdWx0OiByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOyBkaWZmIC0t
Z2l0Cj4+IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMgaW5kZXgK
Pj4gM2QzYmQ5NWZlZS4uYTcwOGFhNWU4MSAxMDA2NDQgLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMu
YyArKysKPj4gYi94ZW4vYXJjaC9hcm0vdnNtYy5jIEBAIC04MSw2ICs4MSwyNiBAQCBzdGF0aWMg
Ym9vbAo+PiBmaWxsX2Z1bmN0aW9uX2NhbGxfY291bnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MsIHVpbnQzMl90IGNudCkgCj4+IHJldHVybiB0cnVlOyB9Cj4+Cj4+ICsvKiBTTUNDQyBpbnRl
cmZhY2UgZm9yIEFSTSBBcmNoaXRlY3R1cmUgKi8gK3N0YXRpYyBib29sCj4+IGhhbmRsZV9hcmNo
KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSAreyArwqDCoMKgIHVpbnQzMl90IGZpZCA9Cj4+
ICh1aW50MzJfdClnZXRfdXNlcl9yZWcocmVncywgMCk7ICsgK8KgwqDCoCBzd2l0Y2ggKCBmaWQg
KSArwqDCoMKgIHsgKwo+PiBjYXNlIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDogK8KgwqDCoMKgwqDC
oMKgIHNldF91c2VyX3JlZyhyZWdzLCAwLAo+PiBBUk1fU01DQ0NfVkVSU0lPTl8xXzEpOyArwqDC
oMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7ICsgK8KgwqDCoCBjYXNlCj4+IEFSTV9TTUNDQ19BUkNI
X0ZFQVRVUkVTX0ZJRDogK8KgwqDCoMKgwqDCoMKgIC8qIE5vdGhpbmcgc3VwcG9ydGVkIHlldCAq
LyArCj4+IHNldF91c2VyX3JlZyhyZWdzLCAwLCAtMSk7ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4g
dHJ1ZTsgK8KgwqDCoCB9ICsgK8KgwqDCoCByZXR1cm4KPj4gZmFsc2U7ICt9ICsgLyogU01DQ0Mg
aW50ZXJmYWNlIGZvciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2VsZi4gKi8gCj4+IHN0YXRp
YyBib29sIGhhbmRsZV9oeXBlcnZpc29yKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7IEBA
IC0xODgsNgo+PiArMjA4LDkgQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxsKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKSB7IAo+PiBzd2l0Y2ggKCBzbWNjY19nZXRfb3duZXIoZnVu
Y2lkKSApIHsgK8KgwqDCoMKgwqDCoMKgIGNhc2UKPj4gQVJNX1NNQ0NDX09XTkVSX0FSQ0g6ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGhhbmRsZWQgPSBoYW5kbGVfYXJjaChyZWdzKTsgKwo+PiBi
cmVhazsgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjogaGFuZGxlZCA9Cj4+IGhhbmRs
ZV9oeXBlcnZpc29yKHJlZ3MpOyBicmVhazsgZGlmZiAtLWdpdAo+PiBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBpbmRleAo+PiA2MmIz
YThjZGY1Li40MzEzODljMTE4IDEwMDY0NCAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2Nj
LmggKysrCj4+IGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIEBAIC0xNiw2ICsxNiw5IEBA
ICNpZm5kZWYKPj4gX19BU01fQVJNX1NNQ0NDX0hfXyAjZGVmaW5lIF9fQVNNX0FSTV9TTUNDQ19I
X18KPj4KPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8wwqDCoCAweDEwMDAwICsjZGVm
aW5lCj4+IEFSTV9TTUNDQ19WRVJTSU9OXzFfMcKgwqAgMHgxMDAwMSArIC8qICogVGhpcyBmaWxl
IHByb3ZpZGVzIGNvbW1vbgo+PiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxpbmcgQ29udmVudGlv
biBhcyAqIHNwZWNpZmllZCBpbiBAQCAtMTAwLDYKPj4gKzEwMywxOCBAQCBzdGF0aWMgaW5saW5l
IHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkgCj4+IEFSTV9TTUND
Q19PV05FUl8jI293bmVyLMKgwqDCoMKgIFwgMHhGRjAzKQo+Pgo+PiArI2RlZmluZSBBUk1fU01D
Q0NfVkVSU0lPTl9GSUTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBcICsKPj4gQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwswqDCoMKgwqDC
oMKgwqDCoCBcICsKPj4gQVJNX1NNQ0NDX0NPTlZfMzIswqDCoMKgwqDCoMKgwqDCoMKgwqAgXCAr
Cj4+IEFSTV9TTUNDQ19PV05FUl9BUkNILMKgwqDCoMKgwqDCoMKgIFwgK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MCkKPj4gXCArICsjZGVmaW5lIEFSTV9T
TUNDQ19BUkNIX0ZFQVRVUkVTX0ZJRMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwg
Kwo+PiBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCzCoMKgwqDCoMKgwqDC
oMKgIFwgKwo+PiBBUk1fU01DQ0NfQ09OVl8zMizCoMKgwqDCoMKgwqDCoMKgwqDCoCBcICsKPj4g
QVJNX1NNQ0NDX09XTkVSX0FSQ0gswqDCoMKgwqDCoMKgwqAgXCArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMHgxKSArIC8qIE9ubHkKPj4gb25lIGVycm9yIGNv
ZGUgZGVmaW5lZCBpbiBTTUNDQyAqLyAjZGVmaW5lCj4+IEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9G
VU5DVElPTsKgICgtMSkKPj4KPj4KPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:16:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:16:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBLs-0007Ib-8L; Fri, 09 Feb 2018 16:16:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekBLr-0007Hx-Pi
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 16:16:39 +0000
X-Inumbo-ID: bad40914-0db4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bad40914-0db4-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:17:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekBLk-0002c1-Fo; Fri, 09 Feb 2018 16:16:32 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekBLe-0003WE-Si; Fri, 09 Feb 2018 16:16:27 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekBLd-0001vb-Ff; Fri, 09 Feb 2018 16:16:26 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118673-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:build-armhf:<job status>:broken:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 xen-4.10-testing:build-armhf:host-build-prep:fail:regression
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:host-install(4):broken:heisenbug
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.10-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=bbd093c5033d87c0043cf90aa782efdc141dc0e7
X-Osstest-Versions-That: xen=f379b706096f1266b6239645236ca54dfa1d9daf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 16:16:25 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 118673: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY3MyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg2NzMvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4g
IGluIDExODY1NwogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgNSBob3N0LWJ1aWxkLXBy
ZXAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NTI5CgpUZXN0cyB3aGljaCBhcmUgZmFpbGlu
ZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExODY1NyBwYXNzIGluIDExODY3Mwog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICA3IHhlbi1ib290ICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTE4NjU3CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogYnVpbGQtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJs
b2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgMSBidWlsZC1jaGVjaygx
KSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODY1
NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayBmYWlsIGluIDExODY1NyBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTE4
NjU3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTg2NTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jcmVkaXQyIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTg2NTcgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayBmYWlsIGluIDExODY1NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE4NjU3IG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMTg2NTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTg2NTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODY1
NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODY1NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODY1NyBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTE4NjU3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODY1NyBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDExODY1NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTg2NTcgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDExODY1NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODY1NyBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBp
biAxMTg2NTcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODY1NyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE4NjU3IG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQg
ICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAg
ICBiYmQwOTNjNTAzM2Q4N2MwMDQzY2Y5MGFhNzgyZWZkYzE0MWRjMGU3CmJhc2VsaW5lIHZlcnNp
b246CiB4ZW4gICAgICAgICAgICAgICAgICBmMzc5YjcwNjA5NmYxMjY2YjYyMzk2NDUyMzZjYTU0
ZGZhMWQ5ZGFmCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg1MjkgIDIwMTgtMDItMDIgMDM6NDc6
MjEgWiAgICA3IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjU3ICAyMDE4LTAyLTA3IDE2
OjQzOjExIFogICAgMSBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVu
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
YnJva2VuLWpvYiBidWlsZC1hcm1oZiBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGJiZDA5M2M1MDMz
ZDg3YzAwNDNjZjkwYWE3ODJlZmRjMTQxZGMwZTcKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZyaSBGZWIgMiAxNDoxOToyNSAyMDE4ICswMDAw
CgogICAgeGVuL2FybTMyOiBlbnRyeTogRG9jdW1lbnQgdGhlIHB1cnBvc2Ugb2YgcjExIGluIHRo
ZSB0cmFwcyBoYW5kbGVyCiAgICAKICAgIEl0IHRvb2sgbWUgYSBiaXQgb2YgdGltZSB0byB1bmRl
cnN0YW5kIHdoeSBfX0RFRklORV9UUkFQX0VOVFJZIGlzCiAgICBzdG9yaW5nIHRoZSBvcmlnaW5h
bCBzdGFjayBwb2ludGVyIGluIHIxMS4gSXQgaXMgd29ya2luZyBpbiBwYWlyIHdpdGgKICAgIHJl
dHVybl90cmFwc19lbnRyeSB3aGVyZSBzcCB3aWxsIGJlIHJlc3RvcmVkIGZyb20gcjExLgogICAg
CiAgICBUaGlzIGlzIGZpbmUgYmVjYXVzZSBwZXIgdGhlIEFBUENTIHIxMSBtdXN0IGJlIHByZXNl
cnZlZCBieSB0aGUKICAgIHN1YnJvdXRpbmUuIFNvIGluIHJldHVybl9mcm9tX3RyYXAsIHIxMSB3
aWxsIHN0aWxsIGNvbnRhaW4gdGhlIG9yaWdpbmFsCiAgICBzdGFjayBwb2ludGVyLgogICAgCiAg
ICBBZGQgc29tZSBkb2N1bWVudGF0aW9uIGluIHRoZSBjb2RlIHRvIHBvaW50IHRoZSAyIHNpZGVz
IHRvIGVhY2ggb3RoZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
ZGQ4NTVhYTQzMGYyZGE5YjY3N2MxNDVmMGM2MjVhODJhYWE5NzExMCkKCmNvbW1pdCBhNjlhOGI1
ZmRjOWNjOTBhYTRmYWY1MjJjMzU1YWJkODQ5ZjExMDAxCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgRmViIDIgMTQ6MTk6MjQgMjAxOCAr
MDAwMAoKICAgIHhlbi9hcm0zMjogSW52YWxpZGF0ZSBpY2FjaGUgb24gZ3Vlc3QgZXhpc3QgZm9y
IENvcnRleC1BMTUKICAgIAogICAgSW4gb3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0YWNrcyBh
Z2FpbnN0IHRoZSBicmFuY2ggcHJlZGljdG9yIG9uCiAgICBDb3J0ZXggQS0xNSwgbGV0J3MgaW52
YWxpZGF0ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXQsIHdoaWNoIGNhbiBvbmx5IGJlCiAgICBkb25l
IGJ5IGludmFsaWRhdGluZyB0aGUgaWNhY2hlICh3aXRoIEFDVExSWzBdIGJlaW5nIHNldCkuCiAg
ICAKICAgIFdlIHVzZSB0aGUgc2FtZSBoYWNrIGFzIGZvciBBMTIvQTE3IHRvIHBlcmZvcm0gdGhl
IHZlY3RvciBkZWNvZGluZy4KICAgIAogICAgVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBwYXRjaCBm
cm9tIHRoZSBrcHRpIGJyYW5jaCBpbiBbMV0uCiAgICAKICAgIFsxXSBodHRwczovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC9hcm02NC9saW51eC5naXQKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNjY1YzRiNmFhNzllYjIxYjFhYWRhOWY3Zjk4
ZmI1Y2I3ZjAzNzQzYSkKCmNvbW1pdCBmMTY3ZWJmNmIzM2M0ZGJkYjAxMzVjMzUwYzBkOTI3OTgw
MTkxYWM1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0
ZTogICBGcmkgRmViIDIgMTQ6MTk6MjMgMjAxOCArMDAwMAoKICAgIHhlbi9hcm0zMjogSW52YWxp
ZGF0ZSBCVEIgb24gZ3Vlc3QgZXhpdCBmb3IgQ29ydGV4IEExNyBhbmQgMTIKICAgIAogICAgSW4g
b3JkZXIgdG8gYXZvaWQgYWxpYXNpbmcgYXR0YWNrZXMgYWdhaW5zIHRoZSBicmFuY2ggcHJlZGlj
dG9yLCBsZXQncwogICAgaW52YWxpZGF0ZSB0aGUgQlRCIG9uIGd1ZXN0IGV4aXN0LiBUaGlzIGlz
IG1hZGUgY29tcGxpY2F0ZWQgYnkgdGhlIGZhY3QKICAgIHRoYXQgd2UgY2Fubm90IHRha2UgYSBi
cmFuY2ggaW52YWxpZGF0aW5nIHRoZSBCVEIuCiAgICAKICAgIFRoaXMgaXMgYmFzZWQgb24gdGhl
IGZvdXJ0aCB2ZXJzaW9uIHBvc3RlZCBieSBNYXJjIFp5bmdpZXIgb24gTGludXgtYXJtCiAgICBt
YWlsaW5nIGxpc3QgKHNlZSBbMV0pLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4K
ICAgIAogICAgWzFdIGh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2FybS1rZXJuZWwvbXNn
NjMyMDYyLmh0bWwKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTWFyYyBaeW5naWVyIDxtYXJjLnp5
bmdpZXJAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMDVlMDY5
MGQwM2RjNjE3N2U2MTRlMDYwYWU3ODAwMWQ0ZjJhYmRlMikKCmNvbW1pdCBjNGMwMTg3ODM5YmFj
YWRjODJhNTcyOWNlYTczOWU4YzQ4NWY2YzYwCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBGcmkgRmViIDIgMTQ6MTk6MjIgMjAxOCArMDAwMAoK
ICAgIHhlbi9hcm0zMjogQWRkIHNrZWxldG9uIHRvIGhhcmRlbiBicmFuY2ggcHJlZGljdG9yIGFs
aWFzaW5nIGF0dGFja3MKICAgIAogICAgQWxpYXNpbmcgYXR0YWNrZWQgYWdhaW5zdCBDUFUgYnJh
bmNoIHByZWRpY3RvcnMgY2FuIGFsbG93IGFuIGF0dGFja2VyIHRvCiAgICByZWRpcmVjdCBzcGVj
dWxhdGl2ZSBjb250cm9sIGZsb3cgb24gc29tZSBDUFVzIGFuZCBwb3RlbnRpYWxseSBkaXZ1bGdl
CiAgICBpbmZvcm1hdGlvbiBmcm9tIG9uZSBjb250ZXh0IHRvIGFub3RoZXIuCiAgICAKICAgIFRo
aXMgcGF0Y2ggYWRkcyBpbml0aWF0aWFsIHNrZWxldG9uIGNvZGUgYmVoaW5kIGEgbmV3IEtjb25m
aWcgb3B0aW9uCiAgICB0byBlbmFibGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgbWl0aWdhdGlv
bnMgYWdhaW5zdCB0aGVzZSBhdHRhY2tzCiAgICBmb3IgQ1BVcyB0aGF0IGFyZSBhZmZlY3RlZC4K
ICAgIAogICAgTW9zdCBvZiBtaXRpZ2F0aW9ucyB3aWxsIGhhdmUgdG8gYmUgYXBwbGllZCB3aGVu
IGVudGVyaW5nIHRvIHRoZQogICAgaHlwZXJ2aXNvciBmcm9tIHRoZSBndWVzdCBjb250ZXh0Lgog
ICAgCiAgICBCZWNhdXNlIHRoZSBhdHRhY2sgaXMgYWdhaW5zdCBicmFuY2ggcHJlZGljdG9yLCBp
dCBpcyBub3QgcG9zc2libGUgdG8KICAgIHNhZmVseSB1c2UgYnJhbmNoIGluc3RydWN0aW9uIGJl
Zm9yZSB0aGUgbWl0aWdhdGlvbiBpcyBhcHBsaWVkLgogICAgVGhlcmVmb3JlIHRoaXMgaGFzIHRv
IGJlIGRvbmUgaW4gdGhlIHZlY3RvciBlbnRyeSBiZWZvcmUganVtcCB0byB0aGUKICAgIGhlbHBl
ciBoYW5kbGluZyBhIGdpdmVuIGV4Y2VwdGlvbi4KICAgIAogICAgSG93ZXZlciwgb24gYXJtMzIs
IGVhY2ggdmVjdG9yIGNvbnRhaW4gYSBzaW5nbGUgaW5zdHJ1Y3Rpb24uIFRoaXMgbWVhbnMKICAg
IHRoYXQgdGhlIGhhcmRlbmVkIHZlY3RvciB0YWJsZXMgbWF5IHJlbHkgb24gdGhlIHN0YXRlIG9m
IHJlZ2lzdGVycyB0aGF0CiAgICBkb2VzIG5vdCBob2xkIHdoZW4gaW4gdGhlIGh5cGVydmlzb3Ig
KGUuZyBTUCBpcyA4IGJ5dGVzIGFsaWduZWQpLgogICAgVGhlcmVmb3JlIGh5cGVydmlzb3IgY29k
ZSBydW5uaW5nIHdpdGggZ3Vlc3QgdmVjdG9ycyB0YWJsZSBzaG91bGQgYmUKICAgIG1pbmltaXpl
ZCBhbmQgYWx3YXlzIGhhdmUgSVJRcyBhbmQgU0Vycm9ycyBtYXNrZWQgdG8gcmVkdWNlIHRoZSBy
aXNrIHRvCiAgICB1c2UgdGhlbS4KICAgIAogICAgVGhpcyBwYXRjaCBwcm92aWRlcyBhbiBpbmZy
YXN0cnVjdHVyZSB0byBzd2l0Y2ggdmVjdG9yIHRhYmxlcyBiZWZvcmUKICAgIGVudGVyaW5nIHRv
IHRoZSBndWVzdCBhbmQgd2hlbiBsZWF2aW5nIGl0LgogICAgCiAgICBOb3RlIHRoYXQgYWx0ZXJu
YXRpdmUgY291bGQgaGF2ZSBiZWVuIHVzZWQsIGJ1dCBvbGRlciBYZW4gKDQuOCBvcgogICAgZWFy
bGllcikgZG9lc24ndCBoYXZlIHN1cHBvcnQuIFNvIGF2b2lkIHVzaW5nIGFsdGVybmF0aXZlIHRv
IGVhc2UKICAgIGJhY2twb3J0aW5nLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJv
Lm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5YmQ0NDYzYjVjN2NjMDI2
YTA3YjliYmQ0MWE2YTcxMjJhOTU2NDdlKQoKY29tbWl0IDE5YWQ4YTcyODcyOThmNzAxYjU1N2U1
NWU0YmU2ODlhNzAyMTk0YzAKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgpEYXRlOiAgIEZyaSBGZWIgMiAxNDoxOToyMSAyMDE4ICswMDAwCgogICAgeGVuL2Fy
bTMyOiBlbnRyeTogQWRkIG1pc3NpbmcgdHJhcF9yZXNldCBlbnRyeQogICAgCiAgICBBdCB0aGUg
bW9tZW50LCB0aGUgcmVzZXQgdmVjdG9yIGlzIGRlZmluZWQgYXMgLndvcmQgMCAoZS5nIGFuZGVx
IHIwLCByMCwKICAgIHIwKS4KICAgIAogICAgVGhpcyBpcyByYXRoZXIgdW5pbnR1aXRpdmUgYW5k
IHdpbGwgcmVzdWx0IHRvIGV4ZWN1dGUgdGhlIHRyYXAKICAgIHVuZGVmaW5lZC4gSW5zdGVhZCBp
bnRyb2R1Y2UgdHJhcCBoZWxwZXJzIGZvciByZXNldCBhbmQgd2lsbCBnZW5lcmF0ZSBhbgogICAg
ZXJyb3IgbWVzc2FnZSBpbiB0aGUgdW5saWtlbHkgY2FzZSB0aGF0IHJlc2V0IHdpbGwgYmUgY2Fs
bGVkLgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI1NC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwMDI2OGNjOTEyNzBjN2IwYWEzYTE5MDZiZjdlNzcwMmRi
OWM2MWMxKQoKY29tbWl0IDNjYWYzMmM0NzBmMmY3ZWIzNDUyYzhhNjFkNjIyNGQxMGU1NmY5YTMK
QXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIEZy
aSBGZWIgMiAxNDoxOToyMCAyMDE4ICswMDAwCgogICAgeGVuL2FybTMyOiBBZGQgbWlzc2luZyBN
SURSIHZhbHVlcyBmb3IgQ29ydGV4LUExNyBhbmQgQTEyCiAgICAKICAgIENvcnRleC1BMTcgYW5k
IEExMiBNSURSIHdpbGwgYmUgdXNlZCBpbiBhIGZvbGxvdy11cCBwYXRjaCBmb3IgaGFyZGVuaW5n
CiAgICB0aGUgYnJhbmNoIHByZWRpY3Rvci4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9mIFhTQS0y
NTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMzQwMzY3YmNhNTM2
MGYzZTNkMjYzMzQxYjU4MjM0ZDBlZmU1Y2VkMikKCmNvbW1pdCBkZjdiZTk0ZjI2NzU3YTc3NzQ3
YmY0ZmJmYjg0YmJlMmEzZGEzYjRmCkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
bGluYXJvLm9yZz4KRGF0ZTogICBGcmkgRmViIDIgMTQ6MTk6MTkgMjAxOCArMDAwMAoKICAgIHhl
bi9hcm0zMjogZW50cnk6IENvbnNvbGlkYXRlIERFRklORV9UUkFQX0VOVFJZXyogbWFjcm9zCiAg
ICAKICAgIFRoZSBvbmx5IGRpZmZlcmVuY2UgYmV0d2VlbiBhbGwgdGhlIERFRklORV9UUkFQX0VO
VFJZXyogbWFjcm9zICBhcmUgdGhlCiAgICBpbnRlcnJ1cHRzIChBc3luY2hyb25vdXMgQWJvcnQs
IElSUSwgRklRKSB1bm1hc2tlZC4KICAgIAogICAgUmF0aGVyIHRoYW4gZHVwbGljYXRpbmcgdGhl
IGNvZGUsIGludHJvZHVjZSBfX0RFRklORV9UUkFQX0VOVFJZIG1hY3JvCiAgICB0aGF0IHdpbGwg
dGFrZSB0aGUgbGlzdCBvZiBpbnRlcnJ1cHRzIHRvIHVubWFzay4KICAgIAogICAgVGhpcyBpcyBw
YXJ0IG9mIFhTQS0yNTQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
M2JkOGZkNzUxZTUwZGQ5ODFiNzA1NWZiMzNjZGM4YWEyOTUzNzY3MykKKHFlbXUgY2hhbmdlcyBu
b3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:18:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:18:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBNo-0007VY-S1; Fri, 09 Feb 2018 16:18:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rxpf=fd=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekBNn-0007VF-U9
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:18:39 +0000
X-Inumbo-ID: 015773d1-0db5-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 015773d1-0db5-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:19:30 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Feb 2018 08:18:30 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,483,1511856000"; d="scan'208";a="16505351"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga007.jf.intel.com with ESMTP; 09 Feb 2018 08:18:27 -0800
Date: Sat, 10 Feb 2018 00:13:45 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180209161345.GB30322@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Lan Tianyu <tianyu.lan@intel.com>,
 Kevin Tian <kevin.tian@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-3-git-send-email-chao.gao@intel.com>
 <20180209143357.nyimj76niaxj4x42@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209143357.nyimj76niaxj4x42@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 02/28] VIOMMU: Add vIOMMU framework and
	vIOMMU domctl
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDI6MzM6NTdQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjA5UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBGcm9tOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4g
Cj4+IFRoaXMgcGF0Y2ggaXMgdG8gaW50cm9kdWNlIGFuIGFic3RyYWN0IGxheWVyIGZvciBhcmNo
IHZJT01NVSBpbXBsZW1lbnRhdGlvbgo+PiBhbmQgdklPTU1VIGRvbWN0bCB0byBkZWFsIHdpdGgg
cmVxdWVzdHMgZnJvbSB0b29sIHN0YWNrLiBBcmNoIHZJT01NVSBjb2RlIG5lZWRzIHRvCj4+IHBy
b3ZpZGUgY2FsbGJhY2suIHZJT01NVSBkb21jdGwgc3VwcG9ydHMgdG8gY3JlYXRlIHZJT01NVSBp
bnN0YW5jZSBpbiBoeXBlcnZpc29yCj4+IGFuZCBpdCB3aWxsIGJlIGRlc3Ryb3llZCBkdXJpbmcg
ZGVzdHJveWluZyBkb21haW4uCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFu
eXUubGFuQGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGlu
dGVsLmNvbT4KPj4gLS0tCj4+IHY0Ogo+PiAgLSBpbnRyb2R1Y2UgUkVHSVNURVJfVklPTU1VKCkg
dG8gcmVnaXN0ZXIgdmlvbW11IHR5cGVzIGFuZCBvcHMuCj4+ICAtIHJlbW92ZSB1bm5lZWRlZCBk
b21jdGwgaW50ZXJmYWNlIHRvIGRlc3Ryb3kgdmlvbW11Lgo+PiAtLS0KPj4gIGRvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgICA3ICsrCj4+ICB4ZW4vYXJjaC94ODYvS2NvbmZp
ZyAgICAgICAgICAgICAgICB8ICAgMSArCj4+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAg
ICAgICAgICB8ICAgMyArCj4+ICB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgICB8
ICAgMyArCj4+ICB4ZW4vY29tbW9uL0tjb25maWcgICAgICAgICAgICAgICAgICB8ICAgMyArCj4+
ICB4ZW4vY29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICB8ICAgMSArCj4+ICB4ZW4vY29t
bW9uL2RvbWN0bC5jICAgICAgICAgICAgICAgICB8ICAgNyArKwo+PiAgeGVuL2NvbW1vbi92aW9t
bXUuYyAgICAgICAgICAgICAgICAgfCAxMjUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9kb21haW4uaCAgICB8ICAgMyArCj4+
ICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICAgICAgICB8ICAzMSArKysrKysrKysKPj4g
IHhlbi9pbmNsdWRlL3hlbi92aW9tbXUuaCAgICAgICAgICAgIHwgIDY5ICsrKysrKysrKysrKysr
KysrKysrCj4+ICAxMSBmaWxlcyBjaGFuZ2VkLCAyNTMgaW5zZXJ0aW9ucygrKQo+PiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHhlbi9jb21tb24vdmlvbW11LmMKPj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPj4gCj4+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duCj4+IGluZGV4IGViNDk5NWUuLmQwOTczODIgMTAwNjQ0Cj4+IC0tLSBhL2RvY3MvbWlzYy94
ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCj4+IEBAIC0xODM2LDMgKzE4MzYsMTAgQEAgbW9kZS4KPj4gID4gRGVmYXVs
dDogYHRydWVgCj4+ICAKPj4gIFBlcm1pdCB1c2Ugb2YgdGhlIGB4c2F2ZS94cnN0b3JgIGluc3Ry
dWN0aW9ucy4KPj4gKwo+PiArIyMjIHZpb21tdQo+PiArPiBgPSA8Ym9vbGVhbj5gCj4+ICsKPj4g
Kz4gRGVmYXVsdDogYGZhbHNlYAo+PiArCj4+ICtQZXJtaXQgdXNlIG9mIHZpb21tdSBpbnRlcmZh
Y2UgdG8gY3JlYXRlIGFuZCBkZXN0cm95IHZpb21tdSBkZXZpY2UgbW9kZWwuCj4KPkknbSBub3Qg
c3VyZSBhYm91dCB0aGUgcG9pbnQgb2YgaGF2aW5nIHRoaXMgY29tbWFuZCBsaW5lIG9wdGlvbiwg
dGhpcwo+aXMgYSBndWVzdCBmZWF0dXJlIGFuZCBqdXN0IHNldHRpbmcgaXQgZnJvbSB0aGUgY29u
ZmlnIGZpbGUgc2hvdWxkIGJlCj5lbm91Z2ggSU1ITy4KClNvcnJ5IGZvciB0aGlzLiBZb3UgZ2F2
ZSB0aGUgc2FtZSByZW1hcmsgb24gb3VyIHYzLiBBbmQgd2UgcHJvbWlzZWQgdG8KcmVtb3ZlIGl0
LiAgQnV0IHdlIGZvcmdvdCB0aGlzIG9uZS4gSSB3aWxsIHJlbW92ZSBpdC4KCj4KPj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9LY29uZmlnIGIveGVuL2FyY2gveDg2L0tjb25maWcKPj4gaW5k
ZXggNjQ5NTVkYy4uZGYyNTRlNCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L0tjb25maWcK
Pj4gKysrIGIveGVuL2FyY2gveDg2L0tjb25maWcKPj4gQEAgLTI1LDYgKzI1LDcgQEAgY29uZmln
IFg4Ngo+PiAgCXNlbGVjdCBIQVNfVUJTQU4KPj4gIAlzZWxlY3QgTlVNQQo+PiAgCXNlbGVjdCBW
R0EKPj4gKwlzZWxlY3QgVklPTU1VCj4+ICAKPj4gIGNvbmZpZyBBUkNIX0RFRkNPTkZJRwo+PiAg
CXN0cmluZwo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaHZtLmMKPj4gaW5kZXggMjA1YjRjYi4uOTY0NDE4YSAxMDA2NDQKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+
IEBAIC0zNiw2ICszNiw3IEBACj4+ICAjaW5jbHVkZSA8eGVuL3Jhbmdlc2V0Lmg+Cj4+ICAjaW5j
bHVkZSA8eGVuL21vbml0b3IuaD4KPj4gICNpbmNsdWRlIDx4ZW4vd2FybmluZy5oPgo+PiArI2lu
Y2x1ZGUgPHhlbi92aW9tbXUuaD4KPj4gICNpbmNsdWRlIDxhc20vc2hhZG93Lmg+Cj4+ICAjaW5j
bHVkZSA8YXNtL2hhcC5oPgo+PiAgI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4+IEBAIC02OTMs
NiArNjk0LDggQEAgdm9pZCBodm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzKHN0cnVjdCBk
b21haW4gKmQpCj4+ICAgICAgICAgIHBtdGltZXJfZGVpbml0KGQpOwo+PiAgICAgICAgICBocGV0
X2RlaW5pdChkKTsKPj4gICAgICB9Cj4+ICsKPj4gKyAgICB2aW9tbXVfZGVzdHJveV9kb21haW4o
ZCk7Cj4KPlRoaXMgcmV0dXJucyBhIHZhbHVlLCBidXQgeW91IGlnbm9yZSBpdCAocmVhZCBiZWxv
dyBmb3IgaG93IEkgdGhpbmsKPnRoaXMgc2hvdWxkIGJlIHNvbHZlZCkuCj4KPj4gIH0KPj4gIAo+
PiAgdm9pZCBodm1fZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCj4+IGlu
ZGV4IGQ1ZTg4MjEuLjdmOGQyYjggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRz
LlMKPj4gKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+PiBAQCAtMjMxLDYgKzIzMSw5IEBA
IFNFQ1RJT05TCj4+ICAgICAgICAgX19zdGFydF9zY2hlZHVsZXJzX2FycmF5ID0gLjsKPj4gICAg
ICAgICAqKC5kYXRhLnNjaGVkdWxlcnMpCj4+ICAgICAgICAgX19lbmRfc2NoZWR1bGVyc19hcnJh
eSA9IC47Cj4+ICsgICAgICAgX19zdGFydF92aW9tbXVzX2FycmF5ID0gLjsKPj4gKyAgICAgICAq
KC5kYXRhLnZpb21tdXMpCj4+ICsgICAgICAgX19lbmRfdmlvbW11c19hcnJheSA9IC47Cj4KPlRo
aXMgc2hvdWxkIGJlIHByb3RlY3RlZCB3aXRoICNpZmRlZiBDT05GSUdfVklPTU1VLiBBbmQgcGxl
YXNlIHBsYWNlCj5pdCBhdCB0aGUgZW5kIG9mIHRoZSByb2RhdGEgc2VjdGlvbiAoQUZBSUNUIHRo
ZXJlJ3Mgbm8gbmVlZCBmb3IgaXQgdG8KPmJlIGluIHRoZSBkYXRhLnJlYWRfbW9zdGx5IHNlY3Rp
b24pLgo+CgpXaWxsIGRvLgoKPj4gICAgfSA6dGV4dAo+PiAgCj4+ICAgIC5kYXRhIDogeyAgICAg
ICAgICAgICAgICAgICAgLyogRGF0YSAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9LY29u
ZmlnIGIveGVuL2NvbW1vbi9LY29uZmlnCj4+IGluZGV4IDEwM2VmNDQuLjYyYWFhNzYgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9jb21tb24vS2NvbmZpZwo+PiArKysgYi94ZW4vY29tbW9uL0tjb25maWcK
Pj4gQEAgLTUyLDYgKzUyLDkgQEAgY29uZmlnIEhBU19DSEVDS1BPTElDWQo+PiAgCXN0cmluZwo+
PiAgCW9wdGlvbiBlbnY9IlhFTl9IQVNfQ0hFQ0tQT0xJQ1kiCj4+ICAKPj4gK2NvbmZpZyBWSU9N
TVUKPj4gKwlib29sCj4+ICsKPj4gIGNvbmZpZyBLRVhFQwo+PiAgCWJvb2wgImtleGVjIHN1cHBv
cnQiCj4+ICAJZGVmYXVsdCB5Cj4+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIv
eGVuL2NvbW1vbi9NYWtlZmlsZQo+PiBpbmRleCA2NmNjMmM4Li4xODJiM2FjIDEwMDY0NAo+PiAt
LS0gYS94ZW4vY29tbW9uL01ha2VmaWxlCj4+ICsrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKPj4g
QEAgLTU2LDYgKzU2LDcgQEAgb2JqLXkgKz0gdGltZS5vCj4+ICBvYmoteSArPSB0aW1lci5vCj4+
ICBvYmoteSArPSB0cmFjZS5vCj4+ICBvYmoteSArPSB2ZXJzaW9uLm8KPj4gK29iai0kKENPTkZJ
R19WSU9NTVUpICs9IHZpb21tdS5vCj4+ICBvYmoteSArPSB2aXJ0dWFsX3JlZ2lvbi5vCj4+ICBv
YmoteSArPSB2bV9ldmVudC5vCj4+ICBvYmoteSArPSB2bWFwLm8KPj4gZGlmZiAtLWdpdCBhL3hl
bi9jb21tb24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCj4+IGluZGV4IDNjNmZhNGUu
LjljNTY1MWQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKPj4gKysrIGIveGVu
L2NvbW1vbi9kb21jdGwuYwo+PiBAQCAtMjUsNiArMjUsNyBAQAo+PiAgI2luY2x1ZGUgPHhlbi9w
YWdpbmcuaD4KPj4gICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+Cj4+ICAjaW5jbHVkZSA8eGVu
L3ZtX2V2ZW50Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+PiAgI2luY2x1ZGUgPHhl
bi9tb25pdG9yLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4KPj4gICNpbmNsdWRlIDxh
c20vaXJxLmg+Cj4+IEBAIC0xMTU1LDYgKzExNTYsMTIgQEAgbG9uZyBkb19kb21jdGwoWEVOX0dV
RVNUX0hBTkRMRV9QQVJBTSh4ZW5fZG9tY3RsX3QpIHVfZG9tY3RsKQo+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIG9wLT51LnNldF9nbnR0YWJfbGltaXRzLm1hcHRyYWNr
X2ZyYW1lcyk7Cj4+ICAgICAgICAgIGJyZWFrOwo+PiAgCj4+ICsgICAgY2FzZSBYRU5fRE9NQ1RM
X3Zpb21tdV9vcDoKPj4gKyAgICAgICAgcmV0ID0gdmlvbW11X2RvbWN0bChkLCAmb3AtPnUudmlv
bW11X29wKTsKPj4gKyAgICAgICAgaWYgKCAhcmV0ICkKPj4gKyAgICAgICAgICAgIGNvcHliYWNr
ID0gMTsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsKPj4gICAgICBkZWZhdWx0Ogo+PiAgICAgICAg
ICByZXQgPSBhcmNoX2RvX2RvbWN0bChvcCwgZCwgdV9kb21jdGwpOwo+PiAgICAgICAgICBicmVh
azsKPj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdmlvbW11LmMgYi94ZW4vY29tbW9uL3Zpb21t
dS5jCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLmZkOGI3ZmQKPj4g
LS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4+IEBAIC0wLDAgKzEs
MTI1IEBACj4+ICsvKgo+PiArICogY29tbW9uL3Zpb21tdS5jCj4+ICsgKgo+PiArICogQ29weXJp
Z2h0IChjKSAyMDE3IEludGVsIENvcnBvcmF0aW9uCj4+ICsgKiBBdXRob3I6IExhbiBUaWFueXUg
PHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVl
IHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4+ICsg
KiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlLAo+PiArICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCj4+ICsgKiBBTlkg
V0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJDSEFOVEFC
SUxJVFkgb3IKPj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPj4gKyAqIG1vcmUgZGV0YWlscy4KPj4g
KyAqCj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4+ICsgKiB0aGlzIHByb2dyYW07IElmIG5v
dCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPj4gKyAqLwo+PiArCj4+ICsj
aW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NwaW5sb2NrLmg+Cj4+ICsj
aW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+PiArCj4+
ICtleHRlcm4gY29uc3Qgc3RydWN0IHZpb21tdV9vcHMgKl9fc3RhcnRfdmlvbW11c19hcnJheVtd
LCAqX19lbmRfdmlvbW11c19hcnJheVtdOwo+PiArI2RlZmluZSBOVU1fVklPTU1VX1RZUEUgKF9f
ZW5kX3Zpb21tdXNfYXJyYXkgLSBfX3N0YXJ0X3Zpb21tdXNfYXJyYXkpCj4+ICsjZGVmaW5lIHZp
b21tdV90eXBlX2FycmF5IF9fc3RhcnRfdmlvbW11c19hcnJheQo+PiArCj4+ICtpbnQgdmlvbW11
X2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBkb21haW4gKmQpCj4KPklNSE8gSSB3b3VsZCByYXRoZXIg
cHJlZmVyIHRoZSBkZXN0cm95IG9wZXJhdGlvbiB0byBub3QgYmUgYWxsb3dlZCB0bwo+ZmFpbCwg
dGhhdCB3b3VsZCBhbGxvdyBzd2l0Y2hpbmcgaXQgcmV0dXJuIHZhbHVlIHRvIHZvaWQuCj4KPlRo
ZSBtb3JlIHRoYXQgeW91IHNpbXBseSBpZ25vcmUgdGhlIHJldHVybiB2YWx1ZSBpbgo+aHZtX2Rv
bWFpbl9yZWxpbnF1aXNoX3Jlc291cmNlcy4KPgoKR290IGl0LgoKPj4gK3sKPj4gKyAgICBzdHJ1
Y3QgdmlvbW11ICp2aW9tbXUgPSBkLT5hcmNoLmh2bV9kb21haW4udmlvbW11Owo+PiArICAgIGlu
dCByZXQ7Cj4+ICsKPj4gKyAgICBpZiAoICF2aW9tbXUgKQo+PiArICAgICAgICByZXR1cm4gLUVO
T0RFVjsKPj4gKwo+PiArICAgIHJldCA9IHZpb21tdS0+b3BzLT5kZXN0cm95KHZpb21tdSk7Cj4+
ICsgICAgaWYgKCByZXQgPCAwICkKPj4gKyAgICAgICAgcmV0dXJuIHJldDsKPj4gKwo+PiArICAg
IHhmcmVlKHZpb21tdSk7Cj4+ICsgICAgZC0+YXJjaC5odm1fZG9tYWluLnZpb21tdSA9IE5VTEw7
Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArc3RhdGljIGNvbnN0IHN0cnVj
dCB2aW9tbXVfb3BzICp2aW9tbXVfZ2V0X29wcyh1aW50OF90IHR5cGUpCj4+ICt7Cj4+ICsgICAg
aW50IGk7Cj4KPnVuc2lnbmVkIGludC4KPgo+PiArCj4+ICsgICAgZm9yICggaSA9IDA7IGkgPCBO
VU1fVklPTU1VX1RZUEU7IGkrKykKPj4gKyAgICB7Cj4+ICsgICAgICAgIGlmICggdmlvbW11X3R5
cGVfYXJyYXlbaV0tPnR5cGUgPT0gdHlwZSApCj4+ICsgICAgICAgICAgICByZXR1cm4gdmlvbW11
X3R5cGVfYXJyYXlbaV07Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgcmV0dXJuIE5VTEw7Cj4+ICt9
Cj4+ICsKPj4gK3N0YXRpYyBpbnQgdmlvbW11X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50
OF90IHR5cGUsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgYmFzZV9hZGRy
ZXNzLCB1aW50NjRfdCBjYXBzLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICp2aW9tbXVfaWQpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11Owo+PiArICAg
IGNvbnN0IHN0cnVjdCB2aW9tbXVfb3BzICp2aW9tbXVfb3BzID0gTlVMTDsKPgo+WW91IGNhbiBp
bml0aWFsaXplIHZpb21tdV9vcHMgaGVyZSBkaXJlY3RseToKPgo+Y29uc3Qgc3RydWN0IHZpb21t
dV9vcHMgKnZpb21tdV9vcHMgPSB2aW9tbXVfZ2V0X29wcyh0eXBlKTsKPgo+PiArICAgIGludCBy
YzsKPj4gKwo+PiArICAgIC8qIE9ubHkgc3VwcG9ydCBvbmUgdklPTU1VIHBlciBkb21haW4uICov
Cj4+ICsgICAgaWYgKCBkLT5hcmNoLmh2bV9kb21haW4udmlvbW11ICkKPj4gKyAgICAgICAgcmV0
dXJuIC1FMkJJRzsKPgo+RUVYSVNUIGlzIG1heWJlIGJldHRlcj8KPgo+PiArCj4+ICsgICAgdmlv
bW11X29wcyA9IHZpb21tdV9nZXRfb3BzKHR5cGUpOwo+PiArICAgIGlmICggIXZpb21tdV9vcHMg
KQo+PiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArICAgIEFTU0VSVCh2aW9tbXVf
b3BzLT5jcmVhdGUpOwo+PiArCj4+ICsgICAgdmlvbW11ID0geHphbGxvYyhzdHJ1Y3QgdmlvbW11
KTsKPj4gKyAgICBpZiAoICF2aW9tbXUgKQo+PiArICAgICAgICByZXR1cm4gLUVOT01FTTsKPj4g
Kwo+PiArICAgIHZpb21tdS0+YmFzZV9hZGRyZXNzID0gYmFzZV9hZGRyZXNzOwo+PiArICAgIHZp
b21tdS0+Y2FwcyA9IGNhcHM7Cj4+ICsgICAgdmlvbW11LT5vcHMgPSB2aW9tbXVfb3BzOwo+PiAr
Cj4+ICsgICAgcmMgPSB2aW9tbXVfb3BzLT5jcmVhdGUoZCwgdmlvbW11KTsKPj4gKyAgICBpZiAo
IHJjIDwgMCApCj4+ICsgICAgewo+PiArICAgICAgICB4ZnJlZSh2aW9tbXUpOwo+PiArICAgICAg
ICByZXR1cm4gcmM7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgZC0+YXJjaC5odm1fZG9tYWluLnZp
b21tdSA9IHZpb21tdTsKPj4gKwo+PiArICAgIC8qIE9ubHkgc3VwcG9ydCBvbmUgdklPTU1VIHBl
ciBkb21haW4uICovCj4+ICsgICAgKnZpb21tdV9pZCA9IDA7Cj4+ICsgICAgcmV0dXJuIDA7Cj4+
ICt9Cj4+ICsKPj4gK2ludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB4
ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3ApCj4+ICt7Cj4+ICsgICAgaW50IHJjOwo+PiArCj4+ICsg
ICAgc3dpdGNoICggb3AtPmNtZCApCj4+ICsgICAgewo+PiArICAgIGNhc2UgWEVOX0RPTUNUTF92
aW9tbXVfY3JlYXRlOgo+PiArICAgICAgICByYyA9IHZpb21tdV9jcmVhdGUoZCwgb3AtPnUuY3Jl
YXRlLnR5cGUsIG9wLT51LmNyZWF0ZS5iYXNlX2FkZHJlc3MsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICBvcC0+dS5jcmVhdGUuY2FwYWJpbGl0aWVzLCAmb3AtPnUuY3JlYXRlLmlkKTsK
Pj4gKyAgICAgICAgYnJlYWs7Cj4KPk5ld2xpbmUuCj4KPj4gKyAgICBkZWZhdWx0Ogo+PiArICAg
ICAgICByZXR1cm4gLUVOT1NZUzsKPgo+LUVPUE5PVFNVUFAKPgo+PiArICAgIH0KPj4gKwo+PiAr
ICAgIHJldHVybiByYzsKPj4gK30KPj4gKwo+PiArLyoKPj4gKyAqIExvY2FsIHZhcmlhYmxlczoK
Pj4gKyAqIG1vZGU6IEMKPj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPj4gKyAqIGMtYmFzaWMt
b2Zmc2V0OiA0Cj4+ICsgKiB0YWItd2lkdGg6IDQKPj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAo+PiArICogRW5kOgo+PiArICovCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCj4+IGluZGV4
IDdmMTI4YzAuLmZjZDM0ODIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2RvbWFpbi5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2RvbWFpbi5oCj4+IEBA
IC0yMSw2ICsyMSw3IEBACj4+ICAjZGVmaW5lIF9fQVNNX1g4Nl9IVk1fRE9NQUlOX0hfXwo+PiAg
Cj4+ICAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3Zpb21tdS5oPgo+
PiAgI2luY2x1ZGUgPGFzbS9odm0vaXJxLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL2h2bS92cHQuaD4K
Pj4gICNpbmNsdWRlIDxhc20vaHZtL3ZsYXBpYy5oPgo+PiBAQCAtMTk2LDYgKzE5Nyw4IEBAIHN0
cnVjdCBodm1fZG9tYWluIHsKPj4gICAgICAgICAgc3RydWN0IHZteF9kb21haW4gdm14Owo+PiAg
ICAgICAgICBzdHJ1Y3Qgc3ZtX2RvbWFpbiBzdm07Cj4+ICAgICAgfTsKPj4gKwo+PiArICAgIHN0
cnVjdCB2aW9tbXUgKnZpb21tdTsKPgo+QXJlIHlvdSBzdXJlIHRoaXMgd2lsbCBjb21waWxlIGlm
IHlvdSBkb24ndCBzZWxlY3QgQ09ORklHX1ZJT01NVT8KPgo+QUZBSUNUIHN0cnVjdCB2aW9tbXUg
aXMgb25seSBkZWZpbmVkIGlmIFZJT01NVSBpcyBzZWxlY3RlZCwgc28geW91Cj5zaG91bGQgYWRk
IHNvbWV0aGluZyBsaWtlLi4uCj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi92aW9t
bXUuaCBiL3hlbi9pbmNsdWRlL3hlbi92aW9tbXUuaAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
PiBpbmRleCAwMDAwMDAwLi5hODU5ZDgwCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2lu
Y2x1ZGUveGVuL3Zpb21tdS5oCj4+IEBAIC0wLDAgKzEsNjkgQEAKPj4gKy8qCj4+ICsgKiBpbmNs
dWRlL3hlbi92aW9tbXUuaAo+PiArICoKPj4gKyAqIENvcHlyaWdodCAoYykgMjAxNywgSW50ZWwg
Q29ycG9yYXRpb24KPj4gKyAqIEF1dGhvcjogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5j
b20+Cj4+ICsgKgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4g
cmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQKPj4gKyAqIHVuZGVyIHRoZSB0ZXJtcyBh
bmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsCj4+ICsgKiB2
ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+
PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSBpdCB3
aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPj4gKyAqIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mIE1FUkNIQU5UQUJJTElUWSBvcgo+PiArICogRklU
TkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGZvcgo+PiArICogbW9yZSBkZXRhaWxzLgo+PiArICoKPj4gKyAqIFlvdSBzaG91
bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNl
IGFsb25nIHdpdGgKPj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cu
Z251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICoKPj4gKyAqLwo+PiArI2lmbmRlZiBfX1hFTl9WSU9N
TVVfSF9fCj4+ICsjZGVmaW5lIF9fWEVOX1ZJT01NVV9IX18KPj4gKwo+PiArI2lmZGVmIENPTkZJ
R19WSU9NTVUKPj4gKwo+PiArc3RydWN0IHZpb21tdTsKPj4gKwo+PiArc3RydWN0IHZpb21tdV9v
cHMgewo+PiArICAgIHVpbnQ4X3QgdHlwZTsKPj4gKyAgICBpbnQgKCpjcmVhdGUpKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB2aW9tbXUgKnZpb21tdSk7Cj4+ICsgICAgaW50ICgqZGVzdHJveSko
c3RydWN0IHZpb21tdSAqdmlvbW11KTsKPj4gK307Cj4+ICsKPj4gK3N0cnVjdCB2aW9tbXUgewo+
PiArICAgIHVpbnQ2NF90IGJhc2VfYWRkcmVzczsKPj4gKyAgICB1aW50NjRfdCBjYXBzOwo+PiAr
ICAgIGNvbnN0IHN0cnVjdCB2aW9tbXVfb3BzICpvcHM7Cj4+ICsgICAgdm9pZCAqcHJpdjsKPj4g
K307Cj4+ICsKPj4gKyNkZWZpbmUgUkVHSVNURVJfVklPTU1VKHgpIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdmlvbW11X29wcyAqeCMjX2VudHJ5IFwKPj4gKyAgX191c2VkX3NlY3Rpb24oIi5kYXRhLnZp
b21tdXMiKSA9ICZ4Owo+PiArCj4+ICsKPj4gK2ludCB2aW9tbXVfcmVnaXN0ZXJfdHlwZSh1aW50
OF90IHR5cGUsIHN0cnVjdCB2aW9tbXVfb3BzICpvcHMpOwo+PiAraW50IHZpb21tdV9kZXN0cm95
X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKPj4gK2ludCB2aW9tbXVfZG9tY3RsKHN0cnVjdCBk
b21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3ApOwo+PiArI2Vsc2UKPgo+
Li4uCj4KPnN0cnVjdCB2aW9tbXUgewo+fTsKPgo+aGVyZS4KPgoKR290IGl0LgoKPj4gK3N0YXRp
YyBpbmxpbmUgaW50IHZpb21tdV9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+PiAr
ewo+PiArICAgIHJldHVybiAtRUlOVkFMOwo+Cj5FTk9ERVYgaWYgeW91IHJlYWxseSBoYXZlIHRv
IHJldHVybiBhbiBlcnJvciBoZXJlLCBub3RlIHRoYXQgSSB0aGluawo+ZGVzdHJveSBzaG91bGQg
bm90IHJldHVybiBhbnl0aGluZy4KPgo+PiArfQo+PiArc3RhdGljIGlubGluZQo+PiAraW50IHZp
b21tdV9kb21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29w
ICpvcCkKPgo+VGhlIHN0eWxlIHNob3VsZCBiZToKPgo+c3RhdGljIGlubGluZSBpbnQgdmlvbW11
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgeGVuX2RvbWN0bF92aW9tbXVfb3AgKm9wKQo+ewo+ICAgIC4uLgo+Cj4+ICt7Cj4+
ICsgICAgcmV0dXJuIGZhbHNlOwo+Cj5VcmcsIG5vIHBsZWFzZS4gVGhpcyBzaG91bGQgYmUgLUVP
UE5PVFNVUC4KCnllcy4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:20:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBPr-0008Aw-7I; Fri, 09 Feb 2018 16:20:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=odcx=fd=intel.com=dan.j.williams@srs-us1.protection.inumbo.net>)
 id 1ekBPq-0008Ap-8f
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 16:20:46 +0000
X-Inumbo-ID: 1cc836ce-0db5-11e8-ba59-bc764e045a96
Received: from mail-ot0-x241.google.com (unknown [2607:f8b0:4003:c0f::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1cc836ce-0db5-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:20:15 +0100 (CET)
Received: by mail-ot0-x241.google.com with SMTP id a2so8227240otf.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 08:20:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=intel-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=GZdNwaZWc3yRNbRqWCJPBUyKPwOqYjSHkjhLr7PwSG0=;
 b=YV5Gkgw3QW5SQMQUGBQ1EKfX9ABAeg3Wu0wpBGtc1eZNIqWafsOISPjqD2HHty/d9H
 lnjIcXTju3C6CiZensRacV8IknI50z6mE2TieNFaQp88khiRv2KTpfiKyzZX6mduWPGg
 ThsyC2oK8Q6fOKNZEDf/ZUwzkStXwneuzbxR3BzR3IjoxAw2CcSt/ELeIOMTQbIOnZMs
 36YJcm92CZDedzds+XinEm2QWItlzIBIDrGpzNIf5IQxA2KGtf33QuGDjAKlJyCIX8RB
 vqfwgFElrgTzvyFuzHJavJQDPWAZYB3tIPy6JEMWc3EWXJFmuFvMG92Gqsl0OY7WqVJd
 kooQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=GZdNwaZWc3yRNbRqWCJPBUyKPwOqYjSHkjhLr7PwSG0=;
 b=oN/gooD1Ed+sRYAFqHuB2nP6sZLSwCCq8CbOF3ADY4Av+tK1MumUbrSP7cbVr6LgI3
 8K3xrxndzQrxhjmgqoctFGWPJrUcZHS116+4JuHGckabQNbq4bmSouLJeJGqdeCq2cEg
 28dGkjUp4h8OMk67L4mDcZbuaJiDH+RlgUJlJjlKWjy5WcdWmhZXyF1FVhFcIfj7XJ0V
 HH3jvHeJe4jp2DHeC+WM9EE8eVY3s2Kw7fl4oth4v9CAf0OphG0hZdn12nIeBFLLgidt
 lWdm88s6K9xAgX1ZBBbzO45tzcm3Kg5qlWCo/hI44pwYL/jkckv44Nx/EV9pGlkRBmye
 YaXQ==
X-Gm-Message-State: APf1xPDxoRq1tK+fH7jB0zPbr8qCLCwdIXuBNKJe8AxFQGS2Va/hkjwS
 eQkglMkbEumCLrRStw/AE5ziJwcaj27WqBm18w+ZIw==
X-Google-Smtp-Source: AH8x226HT/+W9GDivlu4I1Un7/vSx+7cOJ9GFr4xEZsnqzHWzK6U7BzK87oOcgD6jUX84mya3NDPFajbJsyXdAHWTJ4=
X-Received: by 10.157.35.114 with SMTP id k47mr2775863otd.338.1518193243845;
 Fri, 09 Feb 2018 08:20:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.157.62.91 with HTTP; Fri, 9 Feb 2018 08:20:43 -0800 (PST)
In-Reply-To: <CAK8P3a0EVW-shM0JNz0fsMWx19Z+BT3kvB6McwotSLGtThhAdA@mail.gmail.com>
References: <20180205150340.328921-1-arnd@arndb.de>
 <67d8f0f1-0846-876d-d36a-c8a9f9366243@citrix.com>
 <CAK8P3a36O-NbrKkt-DEEZE2A2JQ5Gu9GZ98j0BjoFET4kgTaWw@mail.gmail.com>
 <42258ad55dac4191813d258e43a44e0e@AcuMS.aculab.com>
 <CAK8P3a0EVW-shM0JNz0fsMWx19Z+BT3kvB6McwotSLGtThhAdA@mail.gmail.com>
From: Dan Williams <dan.j.williams@intel.com>
Date: Fri, 9 Feb 2018 08:20:43 -0800
Message-ID: <CAPcyv4jE0LghCXEMbAyLwXV3xK_K63V_yi_y+YA5LSQHDuHzLQ@mail.gmail.com>
To: Arnd Bergmann <arnd@arndb.de>
Cc: Juergen Gross <jgross@suse.com>, Kees Cook <keescook@chromium.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 David Laight <David.Laight@aculab.com>, David Woodhouse <dwmw@amazon.co.uk>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Dan Carpenter <dan.carpenter@oracle.com>
Subject: Re: [Xen-devel] [PATCH] [v2] xen: hypercall: fix out-of-bounds
	memcpy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCA2OjIxIEFNLCBBcm5kIEJlcmdtYW5uIDxhcm5kQGFybmRi
LmRlPiB3cm90ZToKPiBPbiBGcmksIEZlYiA5LCAyMDE4IGF0IDM6MTMgUE0sIERhdmlkIExhaWdo
dCA8RGF2aWQuTGFpZ2h0QGFjdWxhYi5jb20+IHdyb3RlOgo+PiBGcm9tOiBBcm5kIEJlcmdtYW5u
Cj4+PiBTZW50OiAwOSBGZWJydWFyeSAyMDE4IDEyOjU4Cj4+IC4uLgo+Pj4gSG93ZXZlciwgYXNp
ZGUgZnJvbSB0aGlzIGRyaXZlciwgSSB3b25kZXIgaWYgd2Ugc2hvdWxkIGJlIHdvcnJpZWQgYWJv
dXQKPj4+IFNwZWN0cmUgdHlwZSAxIGF0dGFja3Mgb24gc2ltaWxhciBjb2RlLCB3aGVuIGdjYy04
IHR1cm5zIGEgc3dpdGNoL2Nhc2UKPj4+IHN0YXRlbWVudCBpbnRvIGFuIGFycmF5IGxvb2t1cCBi
ZWhpbmQgb3VyIGJhY2ssIGUuZy4gaW4gYW4gaW9jdGwgaGFuZGxlci4KPj4+IEhhcyBhbnlib2R5
IGdvdCB0aGlzIG9uIHRoZWlyIHJhZGFyPwo+Pgo+PiBUaGUgY2Fub25pY2FsIGNvZGUgZm9yIGEg
c3dpdGNoIHN0YXRlbWVudCBpcyB0byBqdW1wIGluZGlyZWN0IG9uIGFuIGFycmF5Cj4+IG9mIGNv
ZGUgcG9pbnRlcnMuCj4+IGlvY3RsIGhhbmRsZXJzIHByb2JhYmx5IHVzZSBhIHNlcmllcyBvZiBj
b21wYXJlcyBiZWNhdXNlIHRoZSB2YWx1ZXMgYXJlCj4+IHNwYXJzZS4KPgo+IFRoZSBtYWpvcml0
eSBvZiBpb2N0bCBoYW5kbGVycyBpcyBzcGFyc2UgZW5vdWdoIHRoYXQgYSB0YWJsZSBsb29rdXAg
d291bGRuJ3QKPiB3b3JrLCBidXQgdGhlcmUgYXJlIHN0aWxsIHN1YnN5c3RlbXMgdGhhdCBuZXZl
ciBmdWxseSBhZG9wdGVkIHRoZSBfSU9DKCkKPiBtYWNyb3MsIGUuZy4gdHR5IG9yIHNvY2tldCBp
b2N0bHMgYXJlIGp1c3QgY29uc2VjdXRpdmUgbnVtYmVycy4KPgo+PiBBbHNvIHJlbWVtYmVyIHRo
YXQgZ2NjLTggd2lsbCBjb252ZXJ0IGRlbnNlIHN3aXRjaCBzdGF0ZW1lbnRzIHRoYXQganVzdAo+
PiBsb2FkIGEgdmFsdWUgaW50byBhIGRhdGEgYXJyYXkgbG9va3VwLgo+Cj4gUmlnaHQsIHRoYXQn
cyB0aGUgY2FzZSBJJ20gaW50ZXJlc3RlZCBpbiBoZXJlLiBJIGRvbid0IGtub3cgaG93IG1hbnkg
b2YKPiB0aG9zZSBleGlzdCBpbiB0aGUga2VybmVsLCBhcyB0aGlzIHdvdWxkIGFnYWluIGJlIGEg
c21hbGwgc3Vic2V0IG9mIHRoZQo+IHN3aXRjaCgpL2Nhc2Ugc3RhdGVtZW50cyB0aGF0IHVzZSBj
b25zZWN1dGl2ZSBudW1iZXJzLgo+Cj4+IEkgZ3Vlc3MgYm90aCB0aG9zZSBqdW1wIHRhYmxlcyBh
cmUgcG90ZW50aWFsIGF0dGFjayB2ZWN0b3JzLgo+PiBOb3QgcXVpdGUgc3VyZSBob3cgdGhleSBt
aWdodCBiZSB1c2VkIHRvIGxlYWsgaW5mbyB0aG91Z2guCj4KPiBXaGVuIEkgdGVzdGVkIHRoZSB4
ZW4gZmFsbGJhY2sgY29kZSB3aXRoIGdjYy03LjMsIEkgbm90aWNlZCBhIHJldHBvbGluZQo+IGdl
dHRpbmcgZ2VuZXJhdGVkIGZvciBwb2ludGVyIGFycmF5LCBzbyB0aGF0IHNob3VsZCBiZSBzYWZl
LgoKVGhlIHJldHBvbGluZSB3b3VsZCBwcm90ZWN0IHRoZSBpbmRpcmVjdCBjYWxsIGl0c2VsZiwg
YnV0IG5vdCB0aGUKbG9va3VwIGludG8gdGhlIGFycmF5LiBTbyB0aGlzIG5lZWRzIHRoZSBzYW1l
IHByb3RlY3Rpb24gYXMgdGhlCnN5c2NhbGwgdGFibGUgd2hlcmUgd2Ugc2FuaXRpemUgdGhlIGxv
b2t1cCBpbmRleCBpbiBhZGRpdGlvbiB0byB0aGUKcmV0cG9saW5lIG9uIHRoZSBhY3R1YWwgY2Fs
bC4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:21:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:21:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBQt-0008GY-GU; Fri, 09 Feb 2018 16:21:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ep1+=fd=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ekBQs-0008G7-1V
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:21:50 +0000
X-Inumbo-ID: 741511e9-0db5-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f53.google.com (unknown [74.125.82.53])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 741511e9-0db5-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:22:42 +0000 (UTC)
Received: by mail-wm0-f53.google.com with SMTP id f3so17322952wmc.1
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 08:21:44 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=bhs74NCSTKc3Yekc/GXiO2uQjCagYU4+SaTDJ++Ek4Y=;
 b=jnjy82e+DyYVmRCJvb4zIqbmljiwJV4D9RYvIXkG4HYLC08U20K4UjHYdQouE5hXSz
 b34BOZ9FoczX4CfY0bak+c/h389//2zquNjd9sULZA7dOcWtiAsRSkLTn9Mp56raWlF1
 bEoEThjUaALMkukQKmKzZLTCp/qiLxDtjAtdcU8Ig/GWyzPNesMemLGRk4zVTWP59GYW
 w1Q8833YUKT34+eMneMIcAwojIAUZBjmpHhCQKN+q5O3vm5GqvSqc4gfpjzIlgUgmtxw
 P9+3Z2y9iQiytwFXuAlm4ItEvzTlVVMA2RNDt6f0XaysWQqo40yluSAIN1btXE2LukUG
 ScFQ==
X-Gm-Message-State: APf1xPBNb6eBZ6UI+Zzs3a5dvtx8sRP4lwKvmhOJy4vBAvplGrSvp9UR
 l+n43+ysZp8KABG/uEGZ2OB9D4e2
X-Google-Smtp-Source: AH8x224okAIXheQXpnfsqEvCZCgXuM4yl4JChEJPPFPrmaBTjRZ9ZomEy+cQC2gCh2ugBTmya6A9Mw==
X-Received: by 10.80.230.12 with SMTP id y12mr4370518edm.203.1518193303075;
 Fri, 09 Feb 2018 08:21:43 -0800 (PST)
Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com.
 [74.125.82.50])
 by smtp.gmail.com with ESMTPSA id b46sm1365771edd.73.2018.02.09.08.21.42
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 09 Feb 2018 08:21:42 -0800 (PST)
Received: by mail-wm0-f50.google.com with SMTP id 143so16332703wma.5
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 08:21:42 -0800 (PST)
X-Received: by 10.28.170.71 with SMTP id t68mr2728749wme.31.1518193301916;
 Fri, 09 Feb 2018 08:21:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 9 Feb 2018 08:21:01 -0800 (PST)
In-Reply-To: <CAFLBxZbB65ALGcu1mZ2ajwZ3yXEcMf8hhKf3mwSVN0h_kesQQw@mail.gmail.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
 <CAFLBxZbB65ALGcu1mZ2ajwZ3yXEcMf8hhKf3mwSVN0h_kesQQw@mail.gmail.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 9 Feb 2018 09:21:01 -0700
X-Gmail-Original-Message-ID: <CABfawhnHHHxrRdfo8atm+1HFnbAxzhuY=ZgO5iAaAN4aHh=atQ@mail.gmail.com>
Message-ID: <CABfawhnHHHxrRdfo8atm+1HFnbAxzhuY=ZgO5iAaAN4aHh=atQ@mail.gmail.com>
To: George Dunlap <dunlapg@umich.edu>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCAzOjI4IEFNLCBHZW9yZ2UgRHVubGFwIDxkdW5sYXBnQHVt
aWNoLmVkdT4gd3JvdGU6Cj4gT24gVGh1LCBGZWIgOCwgMjAxOCBhdCAzOjI1IFBNLCBBbGV4YW5k
cnUgSXNhaWxhCj4gPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gVGhpcyBjb21t
aXQgc2VwYXJhdGVzIHRoZSBzdm0gY2FwcyBmcm9tIHRoZSB2bXggY2Fwcy4KPgo+IEkgY2FuIHNl
ZSBob3cgdGhlIHBhdGNoIHJlbGF0ZXMgdG8gdGhlIGRlc2NyaXB0aW9uIGhlcmUsIGJ1dCBpdCdz
IG5vdAo+IGltbWVkaWF0ZWx5IGNsZWFyIGhvdyBpdCByZWxhdGVzIHRvIHRoZSB0aXRsZS4KPgo+
IEEgZ29vZCAidGVtcGxhdGUiIHRvIHN0YXJ0IHdpdGggZm9yIGFueSBjb21taXQgbWVzc2FnZSBp
czoKPiAxLiBXaGF0IHRoZSBjdXJyZW50IHNpdHVhdGlvbiBpcwo+IDIuIFdoeSB0aGF0J3MgYSBw
cm9ibGVtCj4gMy4gSG93IHRoaXMgcGF0Y2ggZml4ZXMgaXQKPgo+IFRoZSBvbmx5IHRpbWUgeW91
IHNob3VsZCBvbWl0IGFueSBvZiB0aGVzZSBpcyBpZiBpdCdzIGNvbXBsZXRlbHkgb2J2aW91cy4K
Pgo+IEluIHRoaXMgY2FzZSwgaXQgbG9va3MgbGlrZSB0aGUgYW5zd2VycyB3b3VsZCBsb29rIGxp
a2U6Cj4KPiAxLiBPbmx5IGEgc3Vic2V0IG9mIHRoZSBtb25pdG9yIGZlYXR1cmVzIGFyZSBhdmFp
bGFibGUgb24gQU1ELCBidXQgYWxsCj4gY2FwYWJpbGl0aWVzIGFyZSBwYXNzZWQgcmVnYXJkbGVz
cyBvZiB0aGUgcHJvY2Vzc29yIGFyY2hpdGVjdHVyZS4KPgo+IDIuIFRoaXMgbWVhbnMgdGhhdCB0
aGUgbWFqb3JpdHkgb2YgZnVuY3Rpb25hbGl0eSBhZHZlcnRpemVkIGluCj4gJ2NhcGFiaWxpdGll
cycgaXMgYWN0dWFsbHkgYnJva2VuIHdoZW4gcnVubmluZyB1bmRlciBBTUQuCgpJdCBpcyBub3Qg
YnJva2VuIHVuZGVyIEFNRC4gV2hhdCBpcyBiZWluZyByZXBvcnRlZCB0aGVyZSBpcyB0aGF0IGl0
IGlzCm5vIG1vbml0b3Igb3B0aW9uIGlzIHN1cHBvcnRlZCAtIGllLiBjYXBhYmlsaXRpZXMgPSAw
LiBUaGUgd2hvbGUgdGhpbmcKaXMgZ2F0ZWQgb24gY3B1X2hhc192bXguCgpUYW1hcwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:25:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:25:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBUD-0008Ur-V8; Fri, 09 Feb 2018 16:25:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ep1+=fd=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ekBUD-0008Ul-CD
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:25:17 +0000
X-Inumbo-ID: efb8171d-0db5-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f53.google.com (unknown [74.125.82.53])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id efb8171d-0db5-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:26:10 +0000 (UTC)
Received: by mail-wm0-f53.google.com with SMTP id x4so4663015wmc.0
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 08:25:11 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=0jpWdGvKCKpsnVe6wy53SjxV5b2AEpjKbvXdmwNWA2I=;
 b=Ioh0dbyQ0gkdo21sMAe/3RgN4KtyokObG8VYFeY7BSE5ZQeovgzJbSRLm3k9GGDwDK
 XsXJNvkd5/kOYYhrh/KykvcWP4BoplMVh33T/cmSjL27KVGjaU+0rrUJ9s4b0nYS/2h3
 YwtXnfMgs+CCfh0bt5w9t9wiE5oZmf4Brw8PqGGFLroZ/Qmd4Zd77fpCeAQOR+HywNoY
 jxxgOslca4/QIaP5rHs6Y2ksc/zWcVlgGJRMxk9T75HSFZ8gOFyHfopdetMPGSiV8HJn
 RskkivkOD5BEAMnzIE98IL6tlAjEOKL1IbHfBWZdH1nEy3HF9li7ciNK4PDuaZumRBhq
 VF5w==
X-Gm-Message-State: APf1xPBFIaEfcw88UuYEC7l1moslwEJSVmZEt6+I/96+VfIroYMIziTl
 AzpDgsfk/1osMc5shkGqaYpZud+D
X-Google-Smtp-Source: AH8x225FhH7vZcc+lqipOrtDn/7c1WQo/5KQFw/N3/qntIluxFlqcwS4cXVfLV6bu9GU3PQBYZROrg==
X-Received: by 10.80.136.15 with SMTP id b15mr4387763edb.64.1518193510825;
 Fri, 09 Feb 2018 08:25:10 -0800 (PST)
Received: from mail-wm0-f45.google.com (mail-wm0-f45.google.com.
 [74.125.82.45])
 by smtp.gmail.com with ESMTPSA id 60sm1465667edy.36.2018.02.09.08.25.10
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 09 Feb 2018 08:25:10 -0800 (PST)
Received: by mail-wm0-f45.google.com with SMTP id t74so16459000wme.3
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 08:25:10 -0800 (PST)
X-Received: by 10.28.170.71 with SMTP id t68mr2737874wme.31.1518193510328;
 Fri, 09 Feb 2018 08:25:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 9 Feb 2018 08:24:29 -0800 (PST)
In-Reply-To: <1518181806.4963.8.camel@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-5-git-send-email-aisaila@bitdefender.com>
 <CABfawhkTv3-+61+PTB5msrQDy49wx98SSmcp_zyD7PhNf9GTBg@mail.gmail.com>
 <1518181806.4963.8.camel@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 9 Feb 2018 09:24:29 -0700
X-Gmail-Original-Message-ID: <CABfawhmVrQ0PQdCMvEyBQ=iK-qKpnDOH1NNmPQrqswsUn1HunQ@mail.gmail.com>
Message-ID: <CABfawhmVrQ0PQdCMvEyBQ=iK-qKpnDOH1NNmPQrqswsUn1HunQ@mail.gmail.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Cc: "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] hvm/svm: Enable CR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCA2OjEwIEFNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQQo8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IE9uIEpvLCAyMDE4LTAyLTA4IGF0IDEx
OjA2IC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IE9uIFRodSwgRmViIDgsIDIwMTgg
YXQgODoyNSBBTSwgQWxleGFuZHJ1IElzYWlsYQo+PiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+PiA+Cj4+ID4gVGhpcyBjb21taXQgZW5hYmxlcyBjb250cm9scmVnaXN0ZXIgZXZl
bnRzIGZvciBzdm0uCj4+IFNvIHRoaXMgcGF0Y2ggZW5hYmxlcyB0aGUgZXZlbnQgdG8gdHJpZ2dl
ciBidXQgd2hlcmUgaXMgaXQgYmVpbmcKPj4gaGFuZGxlZCBhbmQgZm9yd2FyZGVkIHRvIHRoZSBt
b25pdG9yIHJpbmc/Cj4gSGkgVGFtYXMsCj4KPiBJZiBJJ3ZlIHVuZGVyc3RhbmQgeW91ciBxdWVz
dGlvbiByaWdodCwgdGhpcyBpcyBoYW5kbGVkLCBsaWtlIG9uIHRoZQo+IHZteCBzaWRlLCBvbiBh
IHNwZWNpYWwgY2FzZSBvbiBDUjAuIElmIHRoaXMgaXMgbm90IHdoYXQgeW91IGFyZSBsb29raW5n
Cj4gZm9yIGNhbiB5b3UgcGxlYXNlIGNsYXJpZnkgdGhlIHF1ZXN0aW9uLgoKSSdtIHNvcnJ5LCBJ
IHdhcyBsb29raW5nIGZvciBzZWVpbmcgYSBjYWxsIHRvIGh2bV9tb3ZfdG9fY3JYIGJ1dCBJCnJl
YWxpemVkIHRoZSB3aG9sZSB0aGluZyBpcyBhYnN0cmFjdGVkIGFscmVhZHkgdW5kZXIgaHZtX21v
dl90b19jciBpbgp0aGUgaHZtIGxheWVyLgoKVGFtYXMKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:26:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBV9-000099-B0; Fri, 09 Feb 2018 16:26:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ep1+=fd=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ekBV8-00008o-Ix
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:26:14 +0000
X-Inumbo-ID: 114dd6e7-0db6-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 114dd6e7-0db6-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:27:06 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id g1so16379487wmg.2
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 08:26:08 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=SxfBIx+xddbvA0TLzO+xOYMjkBlFxblkTVTUFWL2ndI=;
 b=EVNb2QQ0HvCQa/Q9ty5BjccbW/w4ikKT+A8wP57i7v1A1NxbWTaKetUCzEsdnATGU7
 hoDie4YiV/z5SitcwwNqVtdMJAskqi31Vtd/5AmxXyJoZ1ZqRvFRLPw5piXbE8Usyaxe
 qRdL9kXrwCVC9B30KzrSckP2oe2iidlFcXKJugcergzVC3C3OMHXR7gICwRP+2d9zLoc
 L4zMX3Gfx1toEWLM94vC0uMdd/rinvPh7vCC4PPmJpbUbet46deQiNQG1bwjS7BrEh1U
 loU0lIIWAzLm2XYJDtEhZ4MAuM5N4elPzz1wKuxbKNNYzteqJO5RrcAJm9GyjWPAvab5
 U20g==
X-Gm-Message-State: APf1xPBokbiDtEgodlZNrm+OH8UmBxsxi5dP65PTtfjHhxCmr23r/I2U
 padMHDkzTcG2hD61cbxpeG9k4E+u
X-Google-Smtp-Source: AH8x225RKz/SVKKD3QrmZQugfp3zIQSDMyZMIVTibZqycvWEfjkvFYMLkZxO9SOlYu+x4EYWa3So0w==
X-Received: by 10.80.147.3 with SMTP id m3mr4579768eda.113.1518193567068;
 Fri, 09 Feb 2018 08:26:07 -0800 (PST)
Received: from mail-wm0-f46.google.com (mail-wm0-f46.google.com.
 [74.125.82.46])
 by smtp.gmail.com with ESMTPSA id 30sm1419270edz.63.2018.02.09.08.26.06
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 09 Feb 2018 08:26:06 -0800 (PST)
Received: by mail-wm0-f46.google.com with SMTP id i186so16373756wmi.4
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 08:26:06 -0800 (PST)
X-Received: by 10.28.170.71 with SMTP id t68mr2740259wme.31.1518193566397;
 Fri, 09 Feb 2018 08:26:06 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 9 Feb 2018 08:25:25 -0800 (PST)
In-Reply-To: <1518103552-4836-5-git-send-email-aisaila@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-5-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 9 Feb 2018 09:25:25 -0700
X-Gmail-Original-Message-ID: <CABfawhkkqx7iRuj9qbgxUormgXP4sumRw88cnPWtTdn1e-mtKw@mail.gmail.com>
Message-ID: <CABfawhkkqx7iRuj9qbgxUormgXP4sumRw88cnPWtTdn1e-mtKw@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] hvm/svm: Enable CR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgOCwgMjAxOCBhdCA4OjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBjb21taXQgZW5hYmxlcyBjb250cm9scmVn
aXN0ZXIgZXZlbnRzIGZvciBzdm0uCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxh
IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KCkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRh
bWFzQHRrbGVuZ3llbC5jb20+Cgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAg
ICB8IDExICsrKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgIDYg
KysrLS0tCj4gIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5kZXggMWVhZGFiNC4uMzExOTAyZiAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCj4gQEAgLTYwLDYgKzYwLDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4gICNp
bmNsdWRlIDxhc20vZGVidWdnZXIuaD4KPiAgI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPgo+
ICsjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KPiAgI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KPgo+
ICB2b2lkIHN2bV9hc21fZG9fcmVzdW1lKHZvaWQpOwo+IEBAIC01NjAsNiArNTYxLDE2IEBAIHZv
aWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQo+
ICAgICAgICAgICAgICAgICAgc3ZtX2ZwdV9lbnRlcih2KTsKPiAgICAgICAgICB9Cj4KPiArICAg
ICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIHVpbnQzMl90IGludGVyY2VwdHMgPSB2bWNiX2dldF9jcl9pbnRlcmNlcHRzKHZt
Y2IpOwo+ICsKPiArICAgICAgICAgICAgLyogVHJhcCBDUjMgdXBkYXRlcyBpZiBDUjMgbWVtb3J5
IGV2ZW50cyBhcmUgZW5hYmxlZC4gKi8KPiArICAgICAgICAgICAgaWYgKCB2LT5kb21haW4tPmFy
Y2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgo+ICsgICAgICAgICAgICAgICAgIG1v
bml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpICkKPiArICAgICAgICAgICAg
ICAgdm1jYl9zZXRfY3JfaW50ZXJjZXB0cyh2bWNiLCBpbnRlcmNlcHRzIHwgQ1JfSU5URVJDRVBU
X0NSM19XUklURSk7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAgICB2YWx1ZSA9IHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gfCBod19jcjBfbWFzazsKPiAgICAgICAgICBpZiAoICFwYWdp
bmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCj4gICAgICAgICAgICAgIHZhbHVlIHw9IFg4Nl9DUjBf
UEcgfCBYODZfQ1IwX1dQOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0
b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gaW5kZXggMTM4YzQ2My4uYjgw
ZDIxNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gQEAgLTc5LDggKzc5LDcgQEAgc3RhdGlj
IGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9t
YWluICpkKQo+Cj4gICAgICBpZiggY3B1X2hhc192bXggKQo+ICAgICAgewo+IC0gICAgICAgIGNh
cGFiaWxpdGllcyA9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJF
RykgfAo+IC0gICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8Cj4gKyAgICAgICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Cj4g
ICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9J
TlRFUlJVUFQpIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gQEAgLTkyLDcgKzkxLDggQEAgc3Rh
dGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3Qg
ZG9tYWluICpkKQo+Cj4gICAgICBjYXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCkgfAo+ICAgICAgICAgICAgICAgICAgICAgICgxVSA8
PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkgfAo+IC0gICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01T
UikpOwo+ICsgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfTU9WX1RPX01TUikgfAo+ICsgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykpOwo+Cj4gICAgICBpZiAoIGh2bV9mdW5jcy5z
ZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZyApCj4gICAgICAgICAgY2FwYWJpbGl0aWVzIHw9
ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOwo+IC0tCj4gMi43
LjQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:26:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:26:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBVb-0000D3-Im; Fri, 09 Feb 2018 16:26:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rxpf=fd=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekBVa-0000CU-Si
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:26:42 +0000
X-Inumbo-ID: 2200d569-0db6-11e8-b9b1-635ca7ef6cff
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2200d569-0db6-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:27:34 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Feb 2018 08:26:35 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,483,1511856000"; d="scan'208";a="202708063"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga005.fm.intel.com with ESMTP; 09 Feb 2018 08:26:32 -0800
Date: Sat, 10 Feb 2018 00:21:49 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180209162149.GC30322@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Lan Tianyu <tianyu.lan@intel.com>,
 Kevin Tian <kevin.tian@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-4-git-send-email-chao.gao@intel.com>
 <20180209150203.fezsppamjjav7tff@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209150203.fezsppamjjav7tff@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 03/28] VIOMMU: Add irq request callback
 to deal with irq remapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDM6MDI6MDNQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjEwUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBGcm9tOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4g
Cj4+IFRoaXMgcGF0Y2ggaXMgdG8gYWRkIGlycSByZXF1ZXN0IGNhbGxiYWNrIGZvciBwbGF0Zm9y
bSBpbXBsZW1lbnRhdGlvbgo+PiB0byBkZWFsIHdpdGggaXJxIHJlbWFwcGluZyByZXF1ZXN0Lgo+
PiAKPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+
IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IC0tLQo+PiAg
eGVuL2NvbW1vbi92aW9tbXUuYyAgICAgICAgICB8IDE1ICsrKysrKysrKysrKwo+PiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni92aW9tbXUuaCB8IDU0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmggICAgIHwgIDYgKysr
KysKPj4gIDMgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKQo+PiAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKPj4gCj4+IGRpZmYgLS1naXQgYS94
ZW4vY29tbW9uL3Zpb21tdS5jIGIveGVuL2NvbW1vbi92aW9tbXUuYwo+PiBpbmRleCBmZDhiN2Zk
Li41M2Q0YjcwIDEwMDY0NAo+PiAtLS0gYS94ZW4vY29tbW9uL3Zpb21tdS5jCj4+ICsrKyBiL3hl
bi9jb21tb24vdmlvbW11LmMKPj4gQEAgLTExNCw2ICsxMTQsMjEgQEAgaW50IHZpb21tdV9kb21j
dGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdmlvbW11X29wICpvcCkKPj4g
ICAgICByZXR1cm4gcmM7Cj4+ICB9Cj4+ICAKPj4gK2ludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1
ZXN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpCj4+
ICt7Cj4+ICsgICAgc3RydWN0IHZpb21tdSAqdmlvbW11ID0gZC0+YXJjaC5odm1fZG9tYWluLnZp
b21tdTsKPj4gKwo+PiArICAgIGlmICggIXZpb21tdSApCj4+ICsgICAgICAgIHJldHVybiAtRU5P
REVWOwo+PiArCj4+ICsgICAgQVNTRVJUKHZpb21tdS0+b3BzKTsKPj4gKyAgICBpZiAoICF2aW9t
bXUtPm9wcy0+aGFuZGxlX2lycV9yZXF1ZXN0ICkKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7
Cj4KPkVPUE5PVFNVUFA/IEVJTlZBTCBzZWVtcyBsaWtlIHNvbWV0aGluZyB0aGUgaGFuZGxlciBp
dHNlbGYgc2hvdWxkCj5yZXR1cm4gd2hlbiBwcm9jZXNzaW5nIHRoZSBpbnB1dHMuCgpJIGFsc28g
cHJlZmVyIEVPUE5PVFNVUFAuCgo+Cj4+ICsKPj4gKyAgICByZXR1cm4gdmlvbW11LT5vcHMtPmhh
bmRsZV9pcnFfcmVxdWVzdChkLCByZXF1ZXN0KTsKPj4gK30KPj4gKwo+PiAgLyoKPj4gICAqIExv
Y2FsIHZhcmlhYmxlczoKPj4gICAqIG1vZGU6IEMKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvdmlvbW11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCj4+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAuLjAxZWM4MGUKPj4gLS0tIC9kZXYvbnVs
bAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oCj4+IEBAIC0wLDAgKzEsNTQg
QEAKPj4gKy8qCj4+ICsgKiBpbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKPj4gKyAqCj4+ICsgKiBD
b3B5cmlnaHQgKGMpIDIwMTcgSW50ZWwgQ29ycG9yYXRpb24uCj4+ICsgKiBBdXRob3I6IExhbiBU
aWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0
Cj4+ICsgKiB1bmRlciB0aGUgdGVybXMgYW5kIGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlLAo+PiArICogdmVyc2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZy
ZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlz
dHJpYnV0ZWQgaW4gdGhlIGhvcGUgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dCBXSVRIT1VUCj4+ICsg
KiBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZiBNRVJD
SEFOVEFCSUxJVFkgb3IKPj4gKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IKPj4gKyAqIG1vcmUgZGV0YWls
cy4KPj4gKyAqCj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhbG9uZyB3aXRoCj4+ICsgKiB0aGlzIHByb2dyYW07
IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPj4gKyAqCj4+ICsg
Ki8KPj4gKyNpZm5kZWYgX19BUkNIX1g4Nl9WSU9NTVVfSF9fCj4+ICsjZGVmaW5lIF9fQVJDSF9Y
ODZfVklPTU1VX0hfXwo+PiArCj4+ICsvKiBJUlEgcmVxdWVzdCB0eXBlICovCj4+ICtlbnVtIHZp
b21tdV9pcnFfcmVxdWVzdF90eXBlIHsKPj4gKyAgICBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJID0g
MCwKPj4gKyAgICBWSU9NTVVfUkVRVUVTVF9JUlFfQVBJQyA9IDEKPj4gK307Cj4+ICsKPj4gK3N0
cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdAo+PiArewo+PiArICAgIHVuaW9uIHsKPj4g
KyAgICAgICAgLyogTVNJICovCj4+ICsgICAgICAgIHN0cnVjdCB7Cj4+ICsgICAgICAgICAgICB1
aW50NjRfdCBhZGRyOwo+PiArICAgICAgICAgICAgdWludDMyX3QgZGF0YTsKPj4gKyAgICAgICAg
fSBtc2k7Cj4+ICsgICAgICAgIC8qIFJlZGlyZWN0aW9uIEVudHJ5IGluIElPQVBJQyAqLwo+PiAr
ICAgICAgICB1aW50NjRfdCBydGU7Cj4+ICsgICAgfSBtc2c7Cj4KPkRvIHlvdSByZWFsbHkgbmVl
ZCB0aGUgbXNnIG5hbWUgaGVyZT8gSUlSQyB3ZSBzdXBwb3J0IGFub255bW91cwo+dW5pb25zIGZv
ciBub24gcHVibGljIHN0cnVjdHVyZXMuCgp3aWxsIHVzZSBhbm9ueW1vdXMgdW5pb25zLgoKPgo+
PiArICAgIHVpbnQxNl90IHNvdXJjZV9pZDsKPj4gKyAgICBlbnVtIHZpb21tdV9pcnFfcmVxdWVz
dF90eXBlIHR5cGU7Cj4+ICt9Owo+Cj5UaGlzIHN0cnVjdHVyZSBsb29rcyBmaW5lLCBidXQgaXQg
d291bGQgYmUgbW9yZSBoZWxwZnVsIHRvIGludHJvZHVjZQo+dGhlIHN0cnVjdCB0b2dldGhlciB3
aXRoIHRoZSBkZXZpY2Ugc3BlY2lmaWMgaGFuZGxlX2lycV9yZXF1ZXN0Cj5mdW5jdGlvbiwgb3Ig
ZWxzZSB0aGUgZmllbGRzIGluc2lkZSBvZiB0aGlzIHN0cnVjdCBhcmUgbm90IHJlbGV2YW50LgoK
T2ssIHdpbGwgbWVyZ2UgcmVsYXRlZCBjaGFuZ2VzIGludG8gdGhpcyBvbmUuCgpUaGFua3MKQ2hh
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:28:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:28:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBX0-0000PV-T8; Fri, 09 Feb 2018 16:28:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekBWz-0000PH-DF
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:28:09 +0000
X-Inumbo-ID: 245c0fc8-0db6-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 245c0fc8-0db6-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:27:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67632890"
Date: Fri, 9 Feb 2018 16:27:54 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209162754.udtnnij4cmcrntft@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-8-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-8-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/28] x86/hvm: Introduce a emulated VTD
	for HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhpcyBwYXRjaCBhZGRzIGNyZWF0ZS9kZXN0cm95IGZ1bmN0aW9uIGZvciB0aGUgZW11bGF0
ZWQgVlRECj4gYW5kIGFkYXB0cyBpdCB0byB0aGUgY29tbW9uIFZJT01NVSBhYnN0cmFjdGlvbi4K
PiAKPiBBcyB0aGUgTWFrZWZpbGUgaXMgY2hhbmdlZCBoZXJlLCBwdXQgYWxsIGZpbGVzIGluIGFs
cGhhYmV0aWMgb3JkZXIKPiBieSB0aGlzIGNoYW5jZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFv
IEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRp
YW55dS5sYW5AaW50ZWwuY29tPgo+IAo+IC0tLQo+IHY0Ogo+IC0gdXNlIFJFR0lTVEVSX1ZJT01N
VQo+IC0gc2hyaW5rIHRoZSBzaXplIG9mIGh2bV9od192dnRkX3JlZ3MKPiAtIG1ha2UgaHZtX2h3
X3Z2dGRfcmVncyBhIGZpZWxkIGluc2lkZSBzdHJ1Y3QgdnZ0ZAo+IC0tLQo+ICB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvTWFrZWZpbGUgfCAgIDcgKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmggIHwgICA5ICsrKwo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvdnZ0ZC5jICAgfCAxNTAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
MyBmaWxlcyBjaGFuZ2VkLCAxNjMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlCj4gaW5kZXggZjMwMjY1My4uMTYzYzdmZSAx
MDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvTWFrZWZpbGUKPiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvTWFrZWZpbGUKPiBAQCAtMSw4ICsxLDkgQEAK
PiAgc3ViZGlyLSQoQ09ORklHX1g4NikgKz0geDg2Cj4gIAo+IC1vYmoteSArPSBpb21tdS5vCj4g
IG9iai15ICs9IGRtYXIubwo+IC1vYmoteSArPSB1dGlscy5vCj4gLW9iai15ICs9IHFpbnZhbC5v
Cj4gIG9iai15ICs9IGludHJlbWFwLm8KPiArb2JqLXkgKz0gaW9tbXUubwo+ICtvYmoteSArPSBx
aW52YWwubwo+ICBvYmoteSArPSBxdWlya3Mubwo+ICtvYmoteSArPSB1dGlscy5vCj4gK29iai0k
KENPTkZJR19WSU9NTVUpICs9IHZ2dGQubwo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5o
Cj4gaW5kZXggZGI4MGIzMS4uZjJlZjNkZCAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuaAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9p
b21tdS5oCj4gQEAgLTQ3LDYgKzQ3LDcgQEAKPiAgI2RlZmluZSBETUFSX0lRSF9SRUcgICAgICAg
ICAgICAweDgwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBoZWFkICovCj4gICNkZWZpbmUgRE1BUl9J
UVRfUkVHICAgICAgICAgICAgMHg4OCAvKiBpbnZhbGlkYXRpb24gcXVldWUgdGFpbCAqLwo+ICAj
ZGVmaW5lIERNQVJfSVFBX1JFRyAgICAgICAgICAgIDB4OTAgLyogaW52YWxpZGF0aW9uIHF1ZXVl
IGFkZHIgKi8KPiArI2RlZmluZSBETUFSX0lFQ1RMX1JFRyAgICAgICAgICAweGEwIC8qIGludmFs
aWRhdGlvbiBldmVudCBjb250cm9sIHJlZ2lzdGVyICovCj4gICNkZWZpbmUgRE1BUl9JUlRBX1JF
RyAgICAgICAgICAgMHhiOCAvKiBpbnRyIHJlbWFwICovCj4gIAo+ICAjZGVmaW5lIE9GRlNFVF9T
VFJJREUgICAgICAgICg5KQo+IEBAIC04OSw2ICs5MCwxMiBAQAo+ICAjZGVmaW5lIGNhcF9hZmwo
YykgICAgICAgICgoKGMpID4+IDMpICYgMSkKPiAgI2RlZmluZSBjYXBfbmRvbXMoYykgICAgICAg
ICgxIDw8ICg0ICsgMiAqICgoYykgJiAweDcpKSkKPiAgCj4gKyNkZWZpbmUgY2FwX3NldF9udW1f
ZmF1bHRfcmVncyhjKSAgICgoKChjKSAtIDEpICYgMHhmZikgPDwgNDApCj4gKyNkZWZpbmUgY2Fw
X3NldF9mYXVsdF9yZWdfb2Zmc2V0KGMpICgoKChjKSAvIDE2KSAmIDB4M2ZmKSA8PCAyNCkKPiAr
I2RlZmluZSBjYXBfc2V0X21nYXcoYykgICAgICAgICAgICAgKCgoKGMpIC0gMSkgJiAweDNmKSA8
PCAxNikKPiArI2RlZmluZSBjYXBfc2V0X3NhZ2F3KGMpICAgICAgICAgICAgKCgoYykgJiAweDFm
KSA8PCA4KQo+ICsjZGVmaW5lIGNhcF9zZXRfbmRvbXMoYykgICAgICAgICAgICAoKGMpICYgMHg3
KQo+ICsKPiAgLyoKPiAgICogRXh0ZW5kZWQgQ2FwYWJpbGl0eSBSZWdpc3Rlcgo+ICAgKi8KPiBA
QCAtMTE0LDYgKzEyMSw4IEBACj4gICNkZWZpbmUgZWNhcF9uaW90bGJfaXVuaXRzKGUpICAgICgo
KChlKSA+PiAyNCkgJiAweGZmKSArIDEpCj4gICNkZWZpbmUgZWNhcF9pb3RsYl9vZmZzZXQoZSkg
ICAgICgoKChlKSA+PiA4KSAmIDB4M2ZmKSAqIDE2KQo+ICAKPiArI2RlZmluZSBlY2FwX3NldF9t
aG12KGUpICAgICAgICAgKCgoZSkgJiAweGYpIDw8IDIwKQo+ICsKPiAgLyogSU9UTEJfUkVHICov
Cj4gICNkZWZpbmUgRE1BX1RMQl9GTFVTSF9HUkFOVV9PRkZTRVQgIDYwCj4gICNkZWZpbmUgRE1B
X1RMQl9HTE9CQUxfRkxVU0ggKCgodTY0KTEpIDw8IDYwKQo+IGRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uOWY3NmNjZgo+
IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
Cj4gQEAgLTAsMCArMSwxNTAgQEAKPiArLyoKPiArICogdnZ0ZC5jCj4gKyAqCj4gKyAqIHZpcnR1
YWxpemUgVlREIGZvciBIVk0uCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNyBDaGFvIEdh
bywgSW50ZWwgQ29ycG9yYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPiArICogbW9kaWZ5IGl0IHVu
ZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljCj4g
KyAqIExpY2Vuc2UsIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FS
UkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdO
VQo+ICsgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4g
KyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1
YmxpYwo+ICsgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vdmlv
bW11Lmg+Cj4gKyNpbmNsdWRlIDx4ZW4veG1hbGxvYy5oPgo+ICsjaW5jbHVkZSA8YXNtL2N1cnJl
bnQuaD4KPiArI2luY2x1ZGUgPGFzbS9odm0vZG9tYWluLmg+Cj4gKwo+ICsjaW5jbHVkZSAiaW9t
bXUuaCIKPiArCj4gKy8qIFN1cHBvcnRlZCBjYXBhYmlsaXRpZXMgYnkgdnZ0ZCAqLwo+ICsjZGVm
aW5lIFZWVERfTUFYX0NBUFMgVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HCj4gKwo+ICsjZGVmaW5l
IFZWVERfRlJDRF9OVU0gICAxVUxMCj4gKyNkZWZpbmUgVlZURF9GUkNEX1NUQVJUIChETUFSX0lS
VEFfUkVHICsgOCkKPiArI2RlZmluZSBWVlREX0ZSQ0RfRU5EICAgKFZWVERfRlJDRF9TVEFSVCAr
IFZWVERfRlJDRF9OVU0gKiAxNikKPiArI2RlZmluZSBWVlREX01BWF9PRkZTRVQgVlZURF9GUkNE
X0VORAo+ICsKPiArc3RydWN0IGh2bV9od192dnRkIHsKPiArICAgIHVpbnQzMl90IHJlZ3NbVlZU
RF9NQVhfT0ZGU0VUL3NpemVvZih1aW50MzJfdCldOwoKVW5sZXNzIEknbSBtaXN0YWtlbiB0aGlz
IGlzIDIwOGJ5dGVzIGluIHNpemUsIHlldCB5b3Ugb25seSBzZWVtIHRvIHVzZQoyOGJ5dGVzIChm
cm9tIHRoZSByZWdpc3RlcnMgdXNlZCBpbiB2dnRkX3Jlc2V0KS4gSSBndWVzcyB0aGlzIGlzIGdv
aW5nCnRvIGNoYW5nZSBvdmVyIHRoZSBzZXJpZXMgc28gYWxsIHRoaXMgc3BhY2UgaXMgcmVhbGx5
IG5lZWRlZC4KCkFsc28gSSB0aGluayB0aGlzIHdvdWxkIGJlIGJldHRlciBhczoKCnVuaW9uIGh3
X3Z2dGQgewogICAgdWludDMyX3QgcmVnczMyW1ZWVERfTUFYX09GRlNFVC9zaXplb2YodWludDMy
X3QpXTsKICAgIHVpbnQ2NF90IHJlZ3M2NFtWVlREX01BWF9PRkZTRVQvc2l6ZW9mKHVpbnQ2NF90
KV07Cn07Cgo+ICt9Owo+ICsKPiArc3RydWN0IHZ2dGQgewo+ICsgICAgLyogQmFzZSBhZGRyZXNz
IG9mIHJlbWFwcGluZyBoYXJkd2FyZSByZWdpc3Rlci1zZXQgKi8KPiArICAgIHVpbnQ2NF90IGJh
c2VfYWRkcjsKPiArICAgIC8qIFBvaW50IGJhY2sgdG8gdGhlIG93bmVyIGRvbWFpbiAqLwo+ICsg
ICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+ICsKPiArICAgIHN0cnVjdCBodm1faHdfdnZ0ZCBo
dzsKPiArfTsKPiArCj4gKy8qIFNldHRpbmcgdmlvbW11X3ZlcmJvc2UgZW5hYmxlcyBkZWJ1Z2dp
bmcgbWVzc2FnZXMgb2YgdklPTU1VICovCj4gK2Jvb2wgX19yZWFkX21vc3RseSB2aW9tbXVfdmVy
Ym9zZTsKCnN0YXRpYz8KCj4gK2Jvb2xlYW5fcnVudGltZV9wYXJhbSgidmlvbW11X3ZlcmJvc2Ui
LCB2aW9tbXVfdmVyYm9zZSk7Cj4gKwo+ICsjaWZuZGVmIE5ERUJVRwo+ICsjZGVmaW5lIHZ2dGRf
aW5mbyhmbXQuLi4pIGRvIHsgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIGlmICggdmlvbW11
X3ZlcmJvc2UgKSAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgZ3ByaW50ayhY
RU5MT0dfSU5GTywgIyMgZm10KTsgICAgICAgICAgICAgXAo+ICt9IHdoaWxlKDApCj4gKy8qCj4g
KyAqIFVzZSBwcmludGsgYW5kICdfR18nIHByZWZpeCBiZWNhdXNlIHZ2dGRfZGVidWcoKSBtYXkg
YmUgY2FsbGVkCj4gKyAqIGluIHRoZSBjb250ZXh0IG9mIGFub3RoZXIgZG9tYWluJ3MgdkNQVS4g
RG9uJ3Qgb3V0cHV0ICdjdXJyZW50Jwo+ICsgKiBpbmZvcm1hdGlvbiB0byBhdm9pZCBjb25mdXNp
b24uCj4gKyAqLwo+ICsjZGVmaW5lIHZ2dGRfZGVidWcoZm10Li4uKSBkbyB7ICAgICAgICAgICAg
ICAgICAgIFwKPiArICAgIGlmICggdmlvbW11X3ZlcmJvc2UgJiYgcHJpbnRrX3JhdGVsaW1pdCgp
KSAgICBcCj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19HX0RFQlVHIGZtdCk7ICAgICAgICAgICAg
ICAgXAoKSSB0aGluayBwcmludGsgaXMgYWxyZWFkeSByYXRlLWxpbWl0ZWQgaWYgeW91IHVzZSBf
R18sIHNvIG5vIG5lZWQgZm9yCnRoZSByYXRlbGltaXQgY2FsbC4KCj4gK30gd2hpbGUoMCkKPiAr
I2Vsc2UKPiArI2RlZmluZSB2dnRkX2luZm8oLi4uKSBkbyB7fSB3aGlsZSgwKQo+ICsjZGVmaW5l
IHZ2dGRfZGVidWcoLi4uKSBkbyB7fSB3aGlsZSgwKQo+ICsjZW5kaWYKPiArCj4gKyNkZWZpbmUg
VlZURF9SRUdfUE9TKHZ2dGQsIG9mZnNldCkgJih2dnRkLT5ody5yZWdzW29mZnNldC9zaXplb2Yo
dWludDMyX3QpXSkKPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB2dnRkX3NldF9yZWcoc3RydWN0
IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywgdWludDMyX3QgdmFsdWUpCgpJIGRvbid0IHRoaW5r
IHlvdSBuZWVkIHRoZSB2dnRkIHByZWZpeCBoZXJlLCBhbmQgSSB3b3VsZCBsZWF2ZSBhZGRpbmcK
aW5saW5lIHRvIHRoZSBjb21waWxlciBkaXNjcmV0aW9uOgoKc3RhdGljIHZvaWQgc2V0X3JlZzMy
KHN0cnVjdCB2dnRkICp2dnRkLCB1bnNpZ25lZCBsb25nIG9mZnNldCwgdWludDMyX3QgdmFsKQp7
CiAgICB2dnRkLT5ody5yZWdzMzJbb2Zmc2V0IC8gNF0gPSB2YWwKfQoKQnV0IEkgdGhpbmsgeW91
IGNhbiBldmVuIGdldCByaWQgb2YgdGhlIGhlbHBlciBmdW5jdGlvbnMgYW5kIGp1c3QgdXNlCm1h
Y3JvcyBkaXJlY3RseSwgaWU6CgojZGVmaW5lIEdFVF9SRUcodnZ0ZCwgb2Zmc2V0LCBzaXplKSBc
CiAgICAoKHZ2dGQpLT5ody5yZWdzICMjwqBzaXplIFsob2Zmc2V0KSAvIHNpemUgLyA4IF0pCiNk
ZWZpbmUgU0VUX1JFRyh2dnRkLCBvZmZzZXQsIHZhbCwgc2l6ZSkgXAogICAgKEdFVF9SRUcodnZ0
ZCwgb2Zmc2V0LCB2YWwpID0gdmFsKQoKVGhpcyBpcyBiZXR0ZXIgSU1ITywgYW5kIEknbSBub3Qg
cmVhbGx5IHN1cmUgdGhlIFNFVF9SRUcgbWFjcm8gaXMKcmVhbGx5IG5lZWRlZCwgeW91IGNhbiBq
dXN0IG9wZW4gY29kZSBHRVRfUkVHKC4uLikgPSB2YWw7Cgo+ICt7Cj4gKyAgICAqVlZURF9SRUdf
UE9TKHZ2dGQsIHJlZykgPSB2YWx1ZTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1aW50MzJf
dCB2dnRkX2dldF9yZWcoY29uc3Qgc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZykKPiAr
ewo+ICsgICAgcmV0dXJuICpWVlREX1JFR19QT1ModnZ0ZCwgcmVnKTsKPiArfQo+ICsKPiArc3Rh
dGljIGlubGluZSB2b2lkIHZ2dGRfc2V0X3JlZ19xdWFkKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50
MzJfdCByZWcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCB2YWx1ZSkKPiArewo+ICsgICAgKih1aW50NjRfdCopVlZURF9SRUdfUE9TKHZ2dGQsIHJlZykg
PSB2YWx1ZTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1aW50NjRfdCB2dnRkX2dldF9yZWdf
cXVhZChjb25zdCBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnKQo+ICt7Cj4gKyAgICBy
ZXR1cm4gKih1aW50NjRfdCopVlZURF9SRUdfUE9TKHZ2dGQsIHJlZyk7Cj4gK30KPiArCj4gK3N0
YXRpYyB2b2lkIHZ2dGRfcmVzZXQoc3RydWN0IHZ2dGQgKnZ2dGQpCj4gK3sKPiArICAgIHVpbnQ2
NF90IGNhcCA9IGNhcF9zZXRfbnVtX2ZhdWx0X3JlZ3MoVlZURF9GUkNEX05VTSkKPiArICAgICAg
ICAgICAgICAgICAgIHwgY2FwX3NldF9mYXVsdF9yZWdfb2Zmc2V0KFZWVERfRlJDRF9TVEFSVCkK
PiArICAgICAgICAgICAgICAgICAgIHwgY2FwX3NldF9tZ2F3KDM5KSAvKiBtYXhpbXVtIGd1ZXN0
IGFkZHJlc3Mgd2lkdGggKi8KPiArICAgICAgICAgICAgICAgICAgIHwgY2FwX3NldF9zYWdhdygy
KSAvKiBzdXBwb3J0IDMtbGV2ZWwgcGFnZV90YWJsZSAqLwo+ICsgICAgICAgICAgICAgICAgICAg
fCBjYXBfc2V0X25kb21zKDYpOyAvKiBzdXBwb3J0IDY0SyBkb21haW5zICovCj4gKyAgICB1aW50
NjRfdCBlY2FwID0gRE1BX0VDQVBfUVVFVUVEX0lOVkFMIHwgRE1BX0VDQVBfSU5UUl9SRU1BUCB8
IERNQV9FQ0FQX0VJTSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgZWNhcF9zZXRfbWhtdigweGYp
Owo+ICsKPiArICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBETUFSX1ZFUl9SRUcsIDB4MTBVTCk7Cj4g
KyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NBUF9SRUcsIGNhcCk7Cj4gKyAgICB2
dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0VDQVBfUkVHLCBlY2FwKTsKPiArICAgIHZ2dGRf
c2V0X3JlZyh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgMHg4MDAwMDAwMFVMKTsKPiArICAgIHZ2dGRf
c2V0X3JlZyh2dnRkLCBETUFSX0lFQ1RMX1JFRywgMHg4MDAwMDAwMFVMKTsKPiArfQo+ICsKPiAr
c3RhdGljIGludCB2dnRkX2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2
aW9tbXUpCj4gK3sKPiArICAgIHN0cnVjdCB2dnRkICp2dnRkOwo+ICsKPiArICAgIGlmICggIWlz
X2h2bV9kb21haW4oZCkgfHwgKHZpb21tdS0+YmFzZV9hZGRyZXNzICYgKFBBR0VfU0laRSAtIDEp
KSB8fAo+ICsgICAgICAgICAoflZWVERfTUFYX0NBUFMgJiB2aW9tbXUtPmNhcHMpICkKPiArICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICB2dnRkID0geHphbGxvY19ieXRlcyhzaXpl
b2Yoc3RydWN0IHZ2dGQpKTsKCnZ2dGQgPSB4emFsbG9jKHN0cnVjdCB2dnRkKTsKCj4gKyAgICBp
ZiAoICF2dnRkICkKPiArICAgICAgICByZXR1cm4gRU5PTUVNOwo+ICsKPiArICAgIHZ2dGRfcmVz
ZXQodnZ0ZCk7Cj4gKyAgICB2dnRkLT5iYXNlX2FkZHIgPSB2aW9tbXUtPmJhc2VfYWRkcmVzczsK
CkkgdGhpbmsgaXQgd291bGQgYmUgZ29vZCB0byBoYXZlIHNvbWUgY2hlY2sgaGVyZSwgc28gdGhh
dCB0aGUgdklPTU1VCmlzIG5vdCBmb3IgZXhhbXBsZSBwb3NpdGlvbmVkIG9uIHRvcCBvZiBhIFJB
TSByZWdpb24uIElkZWFsbHkgeW91CnNob3VsZCBjaGVjayB0aGF0IHRoZSBnZm5zIFtiYXNlX2Fk
ZHJlc3MsIGJhc2VfYWRkcmVzcyArIHNpemUpIGFyZQp1bnBvcHVsYXRlZC4KCj4gKyAgICB2dnRk
LT5kb21haW4gPSBkOwo+ICsKPiArICAgIHZpb21tdS0+cHJpdiA9IHZ2dGQ7Cj4gKwo+ICsgICAg
cmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnZ0ZF9kZXN0cm95KHN0cnVjdCB2aW9t
bXUgKnZpb21tdSkKPiArewo+ICsgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSB2aW9tbXUtPnByaXY7
Cj4gKwo+ICsgICAgaWYgKCB2dnRkICkKPiArICAgICAgICB4ZnJlZSh2dnRkKTsKPiArCj4gKyAg
ICByZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCB2aW9tbXVfb3BzIHZ2
dGRfaHZtX3ZteF9vcHMgPSB7CgpJcyB0aGUgdm14IG5lZWRlZD8gdnZ0ZCBpcyBhbHJlYWR5IElu
dGVsIHNwZWNpZmljIEFGQUlDVC4gWW91IGNvdWxkCnByb2JhYmx5IG9taXQgdGhlIGh2bSBhbHNv
LCBzbyB2dnRkX29wcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:31:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:31:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBZv-000180-Ad; Fri, 09 Feb 2018 16:31:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n481=fd=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ekBZt-00017u-PL
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:31:09 +0000
X-Inumbo-ID: 909337db-0db6-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::60d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 909337db-0db6-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:30:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=r+uDfqbmRt9rh4S7QlKsGZlZyNzRSSb1cV0djIr9eyk=;
 b=KB8IAzHxJUP5+7TQoNE2PuvaTFLq9reZ3Te0sWUmEi1nzzxcDrg6P5cR3yi2sOIgs2l+NL+e9hRNIIfAxiwosREKgKPwPVVZ9TGQJVWfJylDneqYanfvkUDb2pcvdh+C7vqZWMbeqWu8KJ4KChMDqmZ8HMgvn8UmkNwXP9RcdVI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.56) by
 VI1PR03MB1775.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 9
 Feb 2018 16:31:00 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
 <fc7fa60d-b723-83a4-243f-e2a7a000a332@epam.com>
 <76ed580e-1d80-b4d0-bb2a-02c57cd70f46@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <02aa71a6-6d7a-652c-09a2-93cabd1ec167@epam.com>
Date: Fri, 9 Feb 2018 18:30:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <76ed580e-1d80-b4d0-bb2a-02c57cd70f46@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: AM5PR0502CA0024.eurprd05.prod.outlook.com
 (2603:10a6:203:91::34) To VI1PR03MB1775.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: ee334478-cd1b-4a6e-c7dd-08d56fda81d4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR03MB1775; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 3:4L0gyyW7SiwgDXsIQD9bd95LYKaJUQ8mpl+aRM3S3sxbjkJ+/WOyEA0sAt0x4mSfF/b5ApkEeU9Th1bO3//iC9Di+moFa+SCGC3hYbWQ6ztUbg7QO8/7W9GYVNjKMflpOkzPERkDzGKJuVjj8fr+ug3bMMg3GJ/Rwz0xkhxLfR3VdmAknhGWJ8H8EQ9LJPopN85eJWLYzu9zWgKAC1JRjZphbNlEXFXrCYTDCb0hzCyH9+LBzxl3cHxdybhsfA/l;
 25:Nv+UaSrHhmb3S2LndbG/oCawesIdxEeoSaz7XO/acnRHThoG2ygVmEQSeqsAlm+bwdtouKHPm2uPQv3wscZh0AR8ICScnE9l/9Kr3pb3Rv73VvR+MvcpDCD6kYqbpG1LAw1oxTnsx2ZgV0Iyhy0rgs8kALTL82Xe3vN8gpBLrBxMikYpT1s68zAk71PlCfkX5SkTqBkgYkBisR1iFdOt0nytU0tHcbBzBaTTDmFfK8Pryv8D727ZRVPN2kCAiqf6Gi9nZRKp10hetqwk0APVQ3FEqcpzCSRil9ndaXVibqKW6jBpFLVkhGAllyLjhp7sZ3z4oWDvcbnJtHyACA9QuQ==;
 31:hdT2X3/hkZzTH9a6ecmHe7zyHl41ug6wEtDXp6wIllPbWZKzteL5TJc5Dq3FeRM9BlgrfCLJF3vO+FmC+3R/bPF9LdeoVojPR34Wt4DrUbGaB0wHMQdwXRNcsfZFo3Tgxi5xXCiEZ7+8oYD5KAdacV91uOw+56pckvahD5yE/3JYFoWZ4kP38SYm9K1RWe0FL/dirIBoDaRJA2UD8ctPsuLAJZ3qWC5RojPfAcGW+hY=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1775:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 20:aicDnY0ohnxaLoBBCksH6TQLztvE/OsX88UfAtkgGG+71XqCh5bP6TeUymBXX9YKTyAtnOF5Mgqx2t9PhjwEYpl1lDbZPiRwJb2/2whIe4OxqmYrSOikBePMsowRxFUux1rFcGZZk+LaOxvG3Z+FzTRs1K6KkFsM6sKSTJLQV1Nl0ylRiqUolEdaqcBv5RkCvU0/Ei8CvQAA+gSgvj9gjGtswvneBniQPIsY4feMSklRIa02W7/METhOXpt07fU6niebMgbYgMEYe/fBFISwUSxDUaUJGRQAdgmRyTFvaYsQksaNzRJ7uUs3aprT6eTgnrLG0IR2P31xbaXY4ocLcQBmJZOH8O1nNkaqd3c2cAUWDeA36EgGlNlNMmaf/wDCtpQqQjDroeK1yX8SKyWqv67xOUjeOXzY/It7u4jWcAKsTiiUA/AXp7O5f+ftNrvAxXqr5U7qqf+7mYTHD4ToWUD4SglNCyV/bta/2eHxPukN6yI1w7FaeDHW9fpATfhR;
 4:qDHX1WJM0RWWtATagSWPOfe/oWfr0pERkjT/Pz73ZwYoGPyyrYniWn8/Xh3CzQz0aix4DW6xtsGbXS1uA7NgQbh+PTeAqmUsGPSxOv1cncAOi4GvLQ62Z7uvS2PFUIO2lYjeDHVrIRsyUwMn8090+V8MgK8ls/NPDWhvhEjya9/WbeVhf+sgMg98Ad58DZ9XdnxV2JTxFSGC+DHxwbawtLEu6XgjZPvw7GIsqI5QfkFGF766OKWC+htg1p0jzPyIxTClzzoewVpkBvYUWz3sv8yqcgUdkfvdMqs6qQ4xkCZRrkUgfShvwrvywviODfsW7AhD6e0xMT40FgVB1thsjp1YL9faNzS0k5uhJQBOuJwW9NNpT+yJN4A8h7YedQEs
X-Microsoft-Antispam-PRVS: <VI1PR03MB1775D80E83A334D42D779272E6F20@VI1PR03MB1775.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403)(70601490899591); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231101)(2400082)(944501161)(93006095)(93001095)(3002001)(6041288)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:VI1PR03MB1775; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1775; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(396003)(376002)(366004)(346002)(39380400002)(189003)(199004)(86362001)(575784001)(80792005)(2950100002)(97736004)(81166006)(8676002)(8936002)(81156014)(6666003)(2486003)(83506002)(478600001)(4326008)(72206003)(6246003)(77096007)(5660300001)(67846002)(52116002)(52146003)(31686004)(36756003)(55236004)(65806001)(106356001)(53546011)(3846002)(229853002)(7736002)(186003)(68736007)(59450400001)(6116002)(66066001)(65826007)(8666007)(16526019)(2906002)(65956001)(47776003)(6486002)(64126003)(2870700001)(58126008)(305945005)(25786009)(50466002)(105586002)(23676004)(26005)(316002)(93886005)(16576012)(386003)(31696002)(54906003)(76176011)(53936002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1775; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIxNzc1OzIzOkpNSlFnclVqZlJycFFtMHJCR2xLYThJR0FQ?=
 =?utf-8?B?cmxHNHI5TDY3eW1mekVDdTc4bkdGbWlqcW5pZkpGb1BOQ2FUMHE3bnNZK05X?=
 =?utf-8?B?eTRkQjZYMXFGZDNzempsSHQ0aVJxV3h4UXFOZU5BSlVHUFE4eVRReVI0Ymwv?=
 =?utf-8?B?SE5rWS9mTm14R3cwM25NNTJMZGVpVzZHajFKUUpoaFkzUGtaaTNsSGVvaTZN?=
 =?utf-8?B?ZTE0cG05cUtVQ01HUzNNdUpNSFpITCsyd3dqZExkYXhOR2VxWXdUVXpxSTFB?=
 =?utf-8?B?NTArTjBIRUx4NXVRZ01jYmd2M0JUcVVHcUhzT1JpdGxkQmN2U0MyTjlldlUr?=
 =?utf-8?B?aEN3RmtmVi9jb002Mjd4WkZqTFBsZndvVzZ4OEVZUXBjbGVqdE1IR3dqa2c1?=
 =?utf-8?B?RWFlVUdEK1NlNTZFSFVqTHVtSmsxaVNnVVNEQ00wM3ZyM05neEtpWGo0eGRX?=
 =?utf-8?B?eWtPSlRGSlczRXhGaGM5eDdrN290dUNmVjkvL1dZWU5YMDhWYVRTWmFxWFpX?=
 =?utf-8?B?dnArWFhuRm9TTCtobkh2ZXF4dTg3aDBmcEE4UnpXdlFVMmpGMzE1SnVha3RL?=
 =?utf-8?B?d3ZDVmhJcjhyT01oeUt2VWdxZEh4cnlUbjJ4RHJVOHRWQUJaeWVmNXdhK3BK?=
 =?utf-8?B?YUtONjl4MlluZmtuWCtMSWdQMnBHRjB0M1JRV0hDanBQcUY3ZS9nYk9EdjVF?=
 =?utf-8?B?Rkg4Ny80UUplYkI1T3dNUXdoOEJwaWQ4UHlqL0lGNG43UzUvL0JkUlpTSlBl?=
 =?utf-8?B?NnFMS1RmR085cGZ3eENlWkdVUDZXTi9NaGhqNVNuWHNpelVxQ252RWxDazVs?=
 =?utf-8?B?OXA1cCtVMHZFUW4rQjEyM0FGYU1RU1VxWXExZWIwRnNHSFdCNDM1ZmxtbjM1?=
 =?utf-8?B?UHFXNE9qd2hFbElITC8valhrUEdsUFhPcERueElmbEVjUFFlODA2SkpOWnBz?=
 =?utf-8?B?OGpPZVM1dGlUc3hHd21KcEtHRlh5akE2TW90RThHM1ZZbk81LzRldFU4ZCtu?=
 =?utf-8?B?U3Zkck5XOWwwSlZrZG9pb0lPOVgxS3FUc1k4Q1c3aTF4YVlxOERGcVkwSHJh?=
 =?utf-8?B?eWJBMFZrVi9PYXJZR1pWOHBFMVVjd1BRREpOTXlyNkxqZTZYRVRqZFduMmlo?=
 =?utf-8?B?amx4NUh2dFRmMVhYb1pLZDdjbHVYK2tFa0FOS2FkN0tLVFZZR2p5Unllaity?=
 =?utf-8?B?aEYyWmJnSWlXM2J2dVc0UzYwVm81ekltdmoybHpCY2lQWko2WThCMldxSTUy?=
 =?utf-8?B?cVgveFFOL0RETzQ3MW9HZzFBd1V6bGhtaWc1bC8vZ09IT2VuZjFpcFcxbEpF?=
 =?utf-8?B?VldScTJpWWRtUnVUZmMzZmdZd25PVDVPRzduQXB0cjJjc1g5alRoeXUyWHQ5?=
 =?utf-8?B?UGlqcUt0MVJVdUdtbHc5S3k0aVdTSjVYS2lhSnUzRTdOQXJEaGRnOUt2cGxI?=
 =?utf-8?B?S095Q0NSMkFsazhMMExsczludzd2emg2S0ZrWDQvKzFxcEdYVDU3U21rT3g1?=
 =?utf-8?B?RWd4ZVRoREpQSVpGazBSakhZaGR0STRqTjJlenFWc2tLeGlyOXFxYmxKL3dO?=
 =?utf-8?B?bHZzdmMxUEdEYkNjNlpTMlBmTzVjMWV2SmJGQUR1TkVsVzRnU2VxNUtVNk1B?=
 =?utf-8?B?ejdiM0prV1Q3Nk91bHZPaExZVVVVUWJTT2wxd2Z3VDFxeWM1TTdJOWxJNnZZ?=
 =?utf-8?B?ZzRGUXFPbzNqWEVVT0IzTkdWNldQM0ZsZno4ZWVmaDcwekQ2OVA0Wk8vUTdO?=
 =?utf-8?B?YzJMZnQ0d1FzQ1J0S3JHRy9ua2FxWjVzYms3ZXlUQUtmMlM1MFdpdzdDdTNn?=
 =?utf-8?B?UmkzM0R0UGM5WWtKWHJqNjFBY2RHOHozMGR5WkQzUWNFcG51TzVFQno1VVps?=
 =?utf-8?B?WGRkckliREJVb2ZadHZKOUtFY2hnTW1IWVhVR2NJdU83RTUyUlBGTC9qSlpR?=
 =?utf-8?B?bzd3bUZ0RVVGajk3NkxCMW41WnlNMzc1NHpKMmtWQk1XUFpQZVgwTlFhM0w3?=
 =?utf-8?B?WXh5QVZ1L25GN1E5SE5pYkttSEJxUHc4VURYTXBVbS9SNisrcmxVRGJYU2hC?=
 =?utf-8?Q?xKKRmoQZ52OMGQRqFtDXWSArf?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 6:IxcknT8ov4BbP6zKdk39ggGWusPqQoEFpyz5cn0DzGx+22vVx+QIeZ524/Mo0zPQclRfCE9FTOaCnolrun4E0BlNWQmHCU8oMhGyqvR88gZTocyq979ToXPYznwXObHAqlAQAafKq1PTFzKMAeW4JOGty3Ll0IPpucoRWEBc5eLgszqqkSCNiqNpbQRNs+II9enZVyFoyBOEkibPR10t71w9siitKZB6qd60PaO9n5YEkHiv7OaOseksXWEomjM75gOchxLI0v3nRyRXd9j7rSAdx0abEP6e5ji7STwiE1P97Xh3K7HFWK/JKkg+wgD4KE0AjkL5BXf0+xgH5hmO3S+KCwUB2AHyoNadgJ1x8qo=;
 5:3e6c99AfntJwdc977wCy3IN89/howZ460FsaHuyHUt1OgdxnXYyvqNUsEbukq39BQpUG+vjBWBIe35XLoQAEnxbWiGMYrUX/0Qx3P2F7mMZR6rQ8RmYQkJX7PvpcUbqN251gqp51Jj2siHEZz/P8siKZ87/cCiuOGXLsNi5fUtI=;
 24:t0gYde4XYJeCgK/+pM3+eU04/brII5wN8OMxwjV9QSuk72kNeaF5dECid6feAd3FqnzmleUhUarmdEZstwTVkWFvDZPW7B5a1HFiZ+YxFcA=;
 7:AzIfAFw+z+WpZHhyKDUxz5upmtDrQDwAL5qc8ZGhmi7NtFB7Dvyr2htfz7tHOq/jKntbEb3C4wf+kL1orHd3At0dYs6Xrytp0BKMXlsSfJPtnI6CUlh0n5l5L9WtTbIS9BLMzuq6zbGo4gui2x3uLlwgRW0+5YXRpXAyx5TfHB+qE+4FNr1H/zwEFq4zwAIaruhsCR7RCRoDm6Bf6HAra7mbltaktZjYkl/pnTMg0TjkjHJ1DCpcnxCJccWwYkzZ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 16:31:00.7833 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: ee334478-cd1b-4a6e-c7dd-08d56fda81d4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1775
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, sstabellini@kernel.org,
 Wei Liu <wei.liu2@citrix.com>, mirela.simonovic@aggios.com,
 andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOS4wMi4xOCAxODoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDAyLzA5
LzIwMTggMDQ6MDcgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+PiBIaSBKdWxpZW4sCj4g
Cj4gSGkgVm9sb2R5bXlyLAo+IAo+PiBPbiAwOC4wMi4xOCAyMToyMSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4gQXQgdGhlIG1vbWVudCwgWGVuIHByb3ZpZGVzIHZpcnR1YWwgUFNDSSBpbnRlcmZh
Y2UgY29tcGxpYW50IHdpdGggMC4xCj4+PiBhbmQgMC4yLiBTaW5jZSB0aGVtLCB0aGUgc3BlY2lm
aWNhdGlvbiBoYXMgYmVlbiB1cGRhdGVkIGFuZCB0aGUgbGF0ZXN0Cj4+PiB2ZXJzaW9uIGlzIDEu
MSAoc2VlIEFSTSBERU4gMDAyMkQpLgo+Pj4KPj4+IMKgRnJvbSBhbiBpbXBsZW1lbnRhdGlvbiBw
b2ludCBvZiB2aWV3LCBvbmx5IFBTQ0lfRkVBVFVSRVMgaXMgbWFuZGF0b3J5Lgo+Pj4gVGhlIHJl
c3QgaXMgb3B0aW9uYWwgYW5kIGNhbiBiZSBsZWZ0IHVuaW1wbGVtZW50ZWQgZm9yIG5vdy4KPj4+
Cj4+PiBBdCB0aGUgc2FtZSB0aW1lLCB0aGUgY29tcGF0aWJsZSBmb3IgUFNDSSBub2RlIGhhdmUg
YmVlbiB1cGRhdGVkIHRvCj4+PiBleHBvc2UgImFybSxwc2NpLTEuMCIuCj4+Pgo+Pj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4+IENjOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgo+Pj4gQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQpSZXZp
ZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoK
Pj4+IC0tLQo+Pj4gwqDCoMKgwqAgV2UgbWF5IHdhbnQgdG8gcHJvdmlkZSBhIHdheSBmb3IgdGhl
IHRvb2xzdGFjayB0byBzcGVjaWZ5IGEgUFNDSQo+Pj4gwqDCoMKgwqAgdmVyc2lvbi4gVGhpcyBj
b3VsZCBiZSB1c2VmdWwgaWYgYSBndWVzdCBpcyBleHBlY3RpbmcgYSBnaXZlbgo+Pj4gwqDCoMKg
wqAgdmVyc2lvbi4KPj4+Cj4+PiDCoMKgwqDCoCBDaGFuZ2VzIGluIHYyOgo+Pj4gwqDCoMKgwqDC
oMKgwqDCoCAtIFJldHVybiB2MS4xIG9uIEdFVF9WRVJTSU9OIGNhbGwgYXMgY2xhaW1lZCBieSB0
aGlzIHBhdGNoCj4+PiDCoMKgwqDCoMKgwqDCoMKgIC0gT3JkZXIgYnkgZnVuY3Rpb24gSUQgdGhl
IGNhbGxzIGluIEZFQVRVUkVTIGNhbGwKPj4+IC0tLQo+Pj4gwqAgdG9vbHMvbGlieGwvbGlieGxf
YXJtLmPCoMKgwqDCoMKgwqDCoMKgwqAgfMKgIDMgKystCj4+PiDCoCB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmPCoMKgwqDCoMKgIHzCoCAxICsKPj4+IMKgIHhlbi9hcmNoL2FybS92cHNjaS5j
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHwgMzkgCj4+PiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KPj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5o
IHzCoCAxICsKPj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5owqDCoMKgwqDCoMKgIHzC
oCAxICsKPj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaMKgwqDCoMKgwqAgfMKgIDIg
Ky0KPj4+IMKgIDYgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9hcm0uYwo+Pj4gaW5kZXggM2U0NjU1NDMwMS4uODZmNTljMGQ4MCAxMDA2NDQK
Pj4+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4+PiArKysgYi90b29scy9saWJ4bC9s
aWJ4bF9hcm0uYwo+Pj4gQEAgLTQxMCw3ICs0MTAsOCBAQCBzdGF0aWMgaW50IG1ha2VfcHNjaV9u
b2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCkKPj4+IMKgwqDCoMKgwqAgcmVzID0gZmR0X2Jl
Z2luX25vZGUoZmR0LCAicHNjaSIpOwo+Pj4gwqDCoMKgwqDCoCBpZiAocmVzKSByZXR1cm4gcmVz
Owo+Pj4gLcKgwqDCoCByZXMgPSBmZHRfcHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDIsICJhcm0s
cHNjaS0wLjIiLCJhcm0scHNjaSIpOwo+Pj4gK8KgwqDCoCByZXMgPSBmZHRfcHJvcGVydHlfY29t
cGF0KGdjLCBmZHQsIDMsICJhcm0scHNjaS0xLjAiLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgImFybSxwc2NpLTAuMiIsICJh
cm0scHNjaSIpOwo+PiBXaGF0IGFib3V0IHRoaXMgcGxhY2U/IFNob3VsZCBpdCBiZSAiYXJtLHBz
Y2ktMS4xIj8KPiAKPiBhcm0scHNjaS0xLjEgY29tcGF0aWJsZSBzdHJpbmcgZG9lcyBub3QgZXhp
c3QuIFRlY2huaWNhbGx5IGFmdGVyIDAuMiB5b3UgCj4gc2hvdWxkIGRpc2NvdmVyIHRoZSBQU0NJ
IHZlcnNpb24gdGhyb3VnaCBHRVRfVkVSU0lPTi4gU28gSSBhbSBub3QgCj4gZW50aXJlbHkgc3Vy
ZSB3aHkgYXJtLHBzY2ktMS4wIGNvbXBhdGlibGUgd2FzIGFkZGVkLgo+IAo+ICBGcm9tIHRoZSBk
b2N1bWVudGF0aW9uIAo+IChEb2N1bWVudGF0aW9uL2RldmljZXRyZWUvYmluZGluZ3MvYXJtL3Bz
Y2kudHh0KSwgdGhlIGNvbXBhdGlibGVzIG1lYW5zIAo+IHRoZSBQU0NJIGltcGxlbWVudGF0aW9u
IGNvbXBseSB0byBhIGdpdmVuIHZlcnNpb24uIE91ciBpbXBsZW1lbnRhdGlvbiAKPiBjb21wbGll
cyB0byAwLjEsIDAuMiBhbmQgMS4wLiBTbyBJIGhhdmUgYWRkZWQgMS4wIGp1c3QgaW4gY2FzZSBh
IGd1ZXN0IAo+IGRlY2lkZXMgdG8gY2hlY2sgdGhlIGNvbXBhdGlibGUuCgpPa2F5LCBtYWtlcyBz
ZW5zZQoKLS0gClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:32:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:32:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBba-0001Fo-Ov; Fri, 09 Feb 2018 16:32:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hq4=fd=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1ekBba-0001Fh-52
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:32:54 +0000
X-Inumbo-ID: cf0f59b5-0db6-11e8-ba59-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf0f59b5-0db6-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:32:24 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 21D0B2164A;
 Fri,  9 Feb 2018 11:32:52 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 09 Feb 2018 11:32:52 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=ah7yW8BF6nUAeH6m3cf6siTlUlg5E
 DeE4dmHNFSlfWA=; b=Mmk/kvX51xVjYPnTKnSXkX8njOEsAB873EouuB4WY2sCz
 UE1mhh+W71QvykoQsbXGSK4befyINBqcdBCf5ZugO8zJNE/jUC9+TrhTlhUk80oA
 ngdQqUJkOmGeA6paI3lbjxD42OlPiJDhsXNbCx+FI4OIOu38I3xEuGmtgaGspLQp
 Y2ni2sbw6P9Dwlm7SlvvRZEHxEgGT5HFYa/ImoR2+UqHrR+yCNWixbg8TQ0h4ayW
 ZMD/O7uXGi5E6m3JrF1fUD1BgHopaxs67vqjlHbUCLC67lo0jSCEizJUkKoZQgah
 XvNhdgbINzcUra5sd/vTS53vnuX8F8FZxfsidNh2Q==
X-ME-Sender: <xms:NM19Wk8ybkd0fOi6hF4kTnMA6ynqK4o61fvbG0dCtkdMaH47x55iVg>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 372E57E542;
 Fri,  9 Feb 2018 11:32:51 -0500 (EST)
Date: Fri, 9 Feb 2018 17:32:47 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Message-ID: <20180209163247.GQ2070@mail-itl>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
 <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
 <20180209114158.GL2070@mail-itl>
 <20180209121039.5nx4crwkpchrv7m3@MacBook-Pro-de-Roger.local>
 <20180209130833.GM2070@mail-itl>
 <20180209143908.sf6lgrmpkpiggchg@MacBook-Pro-de-Roger.local>
 <20180209151105.GO2070@mail-itl>
 <20180209153340.2n6xg7okbgg2umyq@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
In-Reply-To: <20180209153340.2n6xg7okbgg2umyq@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3152561065779550872=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3152561065779550872==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="xexMVKTdXPhpRiVT"
Content-Disposition: inline


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

On Fri, Feb 09, 2018 at 03:33:40PM +0000, Roger Pau Monn=C3=A9 wrote:
> I'm sorry, I'm a little foggy today. Does this mean the call to
> libxl__xs_path_cleanup is simply not needed in
> libxl__initiate_device_generic_remove?

It is, it's an alternative to setting be/state=3DXenbusStateClosing, when
frontend is unresponsive. To let the backend know that frontend is gone,
so it can set be/state=3DXenbusStateClosed.

We have various cases (not comprehensive list):

 - both frontend and backend operational: after setting
   be/state=3DXenbusStateClosing backend wait for frontend confirmation
   and respond with be/state=3DXenbusStateClosed; then libxl in dom0
   remove frontend entries and libxl in backend domain (which may be the
   same) remove backend entries
 - unresponsive backend/frontend: after a timeout, force=3D1 is used to rem=
ove
   frontend entries, instead of just setting
   be/state=3DXenbusStateClosing; then wait for be/state=3DXenbusStateClose=
d.
   If that timeout too, remove both frontend and backend entries
 - backend gone, with this patch: no place for setting/waiting on
   be/state - go directly to removing frontend entries, without waiting
   for be/state=3DXenbusStateClosed (this is the difference vs force=3D1)

Without this patch the end result is similar, both frontend and backend
entries are removed, but in case of backend gone:
 - libxl waits for be/state=3DXenbusStateClosed (and obviously timeout)
 - return value from the function signal an error, which for example
   confuse libvirt - it thinks the device remove failed, so is still
   there

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--xexMVKTdXPhpRiVT
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlp+Pa8ACgkQ24/THMrX
1ywVYwf+JGbLaERRwi88i088UpxfplE8bP9zJHS0vaD65UrXJjNO4A5HilYNdYzz
xoDaFqvT4Nbe/2SfPk8L/AnAZwJOhYXmJxfvIK0pFNAnjNQZTG9OvDHAP1KZVEpn
bPF41hI8+diT1oYvSh/sSOoi2cOFf5vej37SipvqO9WNNyx75sCdEmKNZ/TK/PwD
Xgfk3q2rEzeQirMKNdehxeEC4oE+OltVy8DBUJWUmr9U8C2mpON58ro30djyH0yB
WGHQ+xFdesxDZLy3B7pHC+BUbyrSa+tHEQy3ctk0JXDASd9+WAedKTeVJnzOoMdq
elqeWUJHZeDbMGOBqi11V2rdu2QKzQ==
=LPi0
-----END PGP SIGNATURE-----

--xexMVKTdXPhpRiVT--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3152561065779550872==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:39:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBha-0001VG-Eu; Fri, 09 Feb 2018 16:39:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rxpf=fd=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekBhZ-0001VA-0D
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:39:05 +0000
X-Inumbo-ID: ab29f6bf-0db7-11e8-ba59-bc764e045a96
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab29f6bf-0db7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:38:34 +0100 (CET)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Feb 2018 08:39:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,483,1511856000"; d="scan'208";a="18656438"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga002.fm.intel.com with ESMTP; 09 Feb 2018 08:38:59 -0800
Date: Sat, 10 Feb 2018 00:34:14 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180209163414.GD30322@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Lan Tianyu <tianyu.lan@intel.com>,
 Kevin Tian <kevin.tian@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-5-git-send-email-chao.gao@intel.com>
 <20180209150607.wlzfxt7fc3ifbmlq@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209150607.wlzfxt7fc3ifbmlq@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 04/28] VIOMMU: Add get irq info callback
 to convert irq remapping request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDM6MDY6MDdQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjExUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBGcm9tOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4g
Cj4+IFRoaXMgcGF0Y2ggaXMgdG8gYWRkIGdldF9pcnFfaW5mbyBjYWxsYmFjayBmb3IgcGxhdGZv
cm0gaW1wbGVtZW50YXRpb24KPj4gdG8gY29udmVydCBpcnEgcmVtYXBwaW5nIHJlcXVlc3QgdG8g
aXJxIGluZm8gKEUsRyB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZQo+PiBhbmQgc28gb24pLgo+PiAK
Pj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4+IFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IC0tLQo+PiAgeGVu
L2NvbW1vbi92aW9tbXUuYyAgICAgICAgICB8IDE2ICsrKysrKysrKysrKysrKysKPj4gIHhlbi9p
bmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCAgOCArKysrKysrKwo+PiAgeGVuL2luY2x1ZGUveGVu
L3Zpb21tdS5oICAgICB8ICA2ICsrKysrKwo+PiAgMyBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRp
b25zKCspCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9jb21t
b24vdmlvbW11LmMKPj4gaW5kZXggNTNkNGI3MC4uOWVhZmRlZiAxMDA2NDQKPj4gLS0tIGEveGVu
L2NvbW1vbi92aW9tbXUuYwo+PiArKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4+IEBAIC0xMjks
NiArMTI5LDIyIEBAIGludCB2aW9tbXVfaGFuZGxlX2lycV9yZXF1ZXN0KGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCj4+ICAgICAgcmV0dXJuIHZpb21tdS0+b3BzLT5oYW5kbGVfaXJxX3JlcXVlc3Qo
ZCwgcmVxdWVzdCk7Cj4+ICB9Cj4+ICAKPj4gK2ludCB2aW9tbXVfZ2V0X2lycV9pbmZvKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QsCj4+ICsgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX2luZm8gKmlycV9pbmZvKQo+PiAr
ewo+PiArICAgIGNvbnN0IHN0cnVjdCB2aW9tbXUgKnZpb21tdSA9IGQtPmFyY2guaHZtX2RvbWFp
bi52aW9tbXU7Cj4+ICsKPj4gKyAgICBpZiAoICF2aW9tbXUgKQo+PiArICAgICAgICByZXR1cm4g
LUVJTlZBTDsKPj4gKwo+PiArICAgIEFTU0VSVCh2aW9tbXUtPm9wcyk7Cj4+ICsgICAgaWYgKCAh
dmlvbW11LT5vcHMtPmdldF9pcnFfaW5mbyApCj4+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+
Cj5FT1BOT1RTVVBQLgo+Cj4+ICsKPj4gKyAgICByZXR1cm4gdmlvbW11LT5vcHMtPmdldF9pcnFf
aW5mbyhkLCByZXF1ZXN0LCBpcnFfaW5mbyk7Cj4+ICt9Cj4+ICsKPj4gIC8qCj4+ICAgKiBMb2Nh
bCB2YXJpYWJsZXM6Cj4+ICAgKiBtb2RlOiBDCj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3Zpb21tdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92aW9tbXUuaAo+PiBpbmRleCAw
MWVjODBlLi4zZDk5NWJhIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21t
dS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmgKPj4gQEAgLTI2LDYgKzI2
LDE0IEBAIGVudW0gdmlvbW11X2lycV9yZXF1ZXN0X3R5cGUgewo+PiAgICAgIFZJT01NVV9SRVFV
RVNUX0lSUV9BUElDID0gMQo+PiAgfTsKPj4gIAo+PiArc3RydWN0IGFyY2hfaXJxX3JlbWFwcGlu
Z19pbmZvCj4+ICt7Cj4+ICsgICAgdWludDhfdCBkZXN0X21vZGU6MTsKPj4gKyAgICB1aW50OF90
IGRlbGl2ZXJ5X21vZGU6MzsKPj4gKyAgICB1aW50OF90ICB2ZWN0b3I7Cj4gICAgICAgICAgICAg
IF4gZG91YmxlIHNwYWNlLgo+Cj4+ICsgICAgdWludDMyX3QgZGVzdDsKPj4gK307Cj4KPlRoZSBz
YW1lIGlzc3VlIGFnYWluLCBpbnRyb2R1Y2luZyB0aGlzIHN0cnVjdHVyZSB3aXRob3V0IHRoZSBj
b2RlIGluCj5nZXRfaXJxX2luZm8gbWFrZXMgaXQgaW1wb3NzaWJsZSB0byByZXZpZXcgSU1ITy4K
Pgo+QWxzbyB0aGlzIHNob3VsZCBiZSBpbnRyb2R1Y2VkIGJlbG93IHRoZSBhcmNoX2lycV9yZW1h
cHBpbmdfcmVxdWVzdAo+c3RydWN0LgoKV2lsbCBwYXkgYXR0ZW50aW9uIHRvIHRoaXMga2luZCBv
ZiBpc3N1ZS4KPgo+PiArCj4+ICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QKPj4g
IHsKPj4gICAgICB1bmlvbiB7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdmlvbW11
LmggYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPj4gaW5kZXggNjdlMjVkNS4uNzNiODUzZiAx
MDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4+ICsrKyBiL3hlbi9pbmNs
dWRlL3hlbi92aW9tbXUuaAo+PiBAQCAtMzIsNiArMzIsOSBAQCBzdHJ1Y3QgdmlvbW11X29wcyB7
Cj4+ICAgICAgaW50ICgqZGVzdHJveSkoc3RydWN0IHZpb21tdSAqdmlvbW11KTsKPj4gICAgICBp
bnQgKCpoYW5kbGVfaXJxX3JlcXVlc3QpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5n
X3JlcXVlc3QgKnJlcXVlc3QpOwo+PiArICAgIGludCAoKmdldF9pcnFfaW5mbykoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBh
cmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbyAqaW5mbyk7Cj4+ICB9Owo+PiAg
Cj4+ICBzdHJ1Y3QgdmlvbW11IHsKPj4gQEAgLTUwLDYgKzUzLDkgQEAgaW50IHZpb21tdV9kZXN0
cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKTsKPj4gIGludCB2aW9tbXVfZG9tY3RsKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3Zpb21tdV9vcCAqb3ApOwo+PiAgaW50IHZp
b21tdV9oYW5kbGVfaXJxX3JlcXVlc3QoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdf
cmVxdWVzdCAqcmVxdWVzdCk7Cj4+ICtpbnQgdmlvbW11X2dldF9pcnFfaW5mbyhjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFy
Y2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpyZXF1ZXN0LAo+Cj5XaHkgZG8geW91IG5lZWQgJ3Jl
cXVlc3QnIGhlcmU/Cj4KCkEgcmVxdWVzdCBpcyBhIGFic3RyYWN0IG9mIGxlZ2FjeSBpbnRlcnJ1
cHQgb3IgcmVtYXBwYWJsZSBpbnRlcnJ1cHQuCnZJT01NVSBjYW4gZGVsaXZlciBhIHJlcXVlc3Qg
KG9yIGFuIGludGVycnVwdCkgdG8gdmxhcGljLiBJdCBhbHNvCmNhbiB0cmFuc2xhdGUgdGhlIHJl
cXVlc3QgdG8gaW50ZXJydXB0IGF0dHJpYnV0ZXMgKHZlY3RvciwKZGVzdGluYXRpb24uLi4pIHdp
dGggdGhlIGhlbHAgb2YgYW4gaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZS4KVGhpcyBmdW5jdGlv
biBnZXRzIHRoZSBjb3JyZXNwb25kaW5nIGludGVycnVwdCBhdHRyaWJ1dGVzIG9mIHRoZSByZXF1
ZXN0LgoKVGhhbmtzCkNoYW8KCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJj
aF9pcnFfcmVtYXBwaW5nX2luZm8gKmlycV9pbmZvKTsKPj4gICNlbHNlCj4+ICBzdGF0aWMgaW5s
aW5lIGludCB2aW9tbXVfZGVzdHJveV9kb21haW4oc3RydWN0IGRvbWFpbiAqZCkKPj4gIHsKPj4g
LS0gCj4+IDEuOC4zLjEKPj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:39:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:39:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBhx-0001X5-Mp; Fri, 09 Feb 2018 16:39:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekBhw-0001WQ-RN
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:39:28 +0000
X-Inumbo-ID: ea7b4f3c-0db7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea7b4f3c-0db7-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:40:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67633631"
Date: Fri, 9 Feb 2018 16:39:15 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209163915.lglo2f4ag73unasu@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-9-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-9-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/28] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhpcyBwYXRjaCBhZGRzIFZWVEQgTU1JTyBoYW5kbGVyIHRvIGRlYWwgd2l0aCBNTUlPIGFj
Y2Vzcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+
IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+
IHY0Ogo+ICAtIG9ubHkgdHJhcCB0aGUgcmVnaXN0ZXIgZW11bGF0ZWQgaW4gdnZ0ZF9pbl9yYW5n
ZSgpLgo+ICAgIGkuZS4gcmVwbGFjZSBQQUdFX1NJWkUgd2l0aCB0aGUgVlZURF9NQVhfT0ZGU0VU
Cj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCA1NSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdlZCwgNTUgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
dnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IGluZGV4IDlmNzZj
Y2YuLmQ3OGQ4NzggMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2
dGQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKCk5vdyB0aGF0
IEkgbG9vayBhdCB0aGlzLCB0aGlzIGlzIHRoZSB3cm9uZyBmb2xkZXIuIFRoaXMgc2hvdWxkIGJl
IGluCnhlbi9hcmNoL3g4Ni9odm0gd2l0aCB0aGUgcmVzdCBvZiB0aGUgZW11bGF0ZWQgZGV2aWNl
cy4KCj4gQEAgLTk0LDYgKzk0LDYwIEBAIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgdnZ0ZF9nZXRf
cmVnX3F1YWQoY29uc3Qgc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZykKPiAgICAgIHJl
dHVybiAqKHVpbnQ2NF90KilWVlREX1JFR19QT1ModnZ0ZCwgcmVnKTsKPiAgfQo+ICAKPiArc3Rh
dGljIHZvaWQgKmRvbWFpbl92dnRkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAg
IGlmICggaXNfaHZtX2RvbWFpbihkKSAmJiBkLT5hcmNoLmh2bV9kb21haW4udmlvbW11ICkKCmh2
bV9tbWlvX29wcyBpcyBvbmx5IHVzZWQgYnkgSFZNIGd1ZXN0cywgc28gdGhlIGlzX2h2bV9kb21h
aW4gY2hlY2sKaGVyZSBpcyByZWR1bmRhbnQuIEF0IHdoaWNoIHBvaW50IHRoZSBoZWxwZXIgY2Fu
IGJlIHNpbXBsaWZpZWQgYXM6CgpzdGF0aWMgc3RydWN0IHZ2dGQgKmRvbWFpbl92dnRkKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQpCnsKICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4udmlvbW11
ID8gZC0+YXJjaC5odm1fZG9tYWluLnZpb21tdS0+cHJpdiA6IE5VTEw7Cn0KCj4gKyAgICAgICAg
cmV0dXJuIGQtPmFyY2guaHZtX2RvbWFpbi52aW9tbXUtPnByaXY7Cj4gKyAgICBlbHNlCj4gKyAg
ICAgICAgcmV0dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnZ0ZF9pbl9yYW5nZShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdnZ0
ZCAqdnZ0ZCA9IGRvbWFpbl92dnRkKHYtPmRvbWFpbik7CmNvbnN0Cgo+ICsKPiArICAgIGlmICgg
dnZ0ZCApCj4gKyAgICAgICAgcmV0dXJuIChhZGRyID49IHZ2dGQtPmJhc2VfYWRkcikgJiYKPiAr
ICAgICAgICAgICAgICAgKGFkZHIgPCB2dnRkLT5iYXNlX2FkZHIgKyBWVlREX01BWF9PRkZTRVQp
Owo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgdnZ0ZF9yZWFkKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gKyAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgKnB2YWwpCj4gK3sKPiArICAgIHN0cnVjdCB2
dnRkICp2dnRkID0gZG9tYWluX3Z2dGQodi0+ZG9tYWluKTsKY29uc3QKClRoYW5rcywgUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:40:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:40:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBin-0002B7-Vq; Fri, 09 Feb 2018 16:40:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n481=fd=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ekBim-0002Au-5j
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:40:20 +0000
X-Inumbo-ID: d80acaa4-0db7-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::614])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d80acaa4-0db7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:39:49 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=PAlJ5GmyCaBSOlCFZG0sTNJIlqwlnmddMcWa+Sz9QTs=;
 b=YE9Xi3Is/Z09mWwuQC3hi/yjgrW8Ab41BOUoUKh75r12dF4KSkglv+ydAoU3tx5Mbk/js/ts3BPt9UqdX6ZWlpvQpZ8ZbTe4H8Sk5ymVKg46VYTEY6rLlCVgHnuTE5ELsI3LCxplIHUGVzD1G22V2p1GkT64rlOprsYp4IBK7k0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.56) by
 VI1PR03MB1775.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 9
 Feb 2018 16:40:09 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-16-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <c688816f-1b80-655a-0457-9999f2155183@epam.com>
Date: Fri, 9 Feb 2018 18:40:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-16-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR0402CA0015.eurprd04.prod.outlook.com
 (2603:10a6:4:91::25) To VI1PR03MB1775.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 3d3a385c-4304-4296-6af0-08d56fdbc916
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR03MB1775; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 3:urFXvyUkFJQbhPledsEVw/G7zMq0MhfbY4OzESPABM0czpQHAENUaSG6KF/dXjNNcNyI8D2LS/5+V89YIEPfzt9CTOsmhwNFLbAEb0PBVDqhMdOwffx1B3HzzJbcGq9C0JQM/kmCDnFc25aSukWR4IF60k+lf87WDoT+fe7AAQF8tj+Uj1MIcCy/I6qZ9pyztRnCKIPU0EuXQ/GYhxIXAc33FNKHLWBR/XoQRMmuADhqNccImZgEtnAGT0xRLOn6;
 25:G3CZaHCYLJqty0uQM65QFQggVeowB5jVjIgneQfz1l4SZQWQZubc9ADfCqq0ocPvAtXWZnSUBpJQosFFlWokHKqGg3en5kxF1ilsCvsuD1QOzN7Zli14S4ZE1mDDwiwPdYIb9gjZUy/GFD1YkJThCLQunjJCulOSbYRfk6zRTK1k0kezO6yqoeY/wXb9wp6R/l3W5apbsXBuic48vQuJjCUcKhHJPNdgSe/7xE+RFcEXK0LgHBVdpz93pgsYg2uNBX/LcsQ9EDy9IF46SnSrkaIS69yw4FVrlC9f3l+Pw2wHVF0HWv5Ju65AsrlUdFQJTLBn4l3hnH5yz6i2TK7wIw==;
 31:95x6T1F0zjykf9Au/a5UYXXLklJGD78HwryplAyS8c7+R6RgmCcGirPBD8jmla55hJ832E3jPIkdDbxeHukGnvhlQD70RydlXz/MMYG/ViOvRnERcfk65wPxo5BZrIr+TdsCWhqinflJHiUqx38/nJBdQcpxf8kV3zJqUkbRiv6yU80lZ52g+eheXy4jHbg8W1gALrZ5LDEyRAd/97JC5MD2d5oY8GKkEpdtoRjzqFI=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1775:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 20:vjYs00tGChGXBUepsgxlBq0Nf9RM6TIx3vZX5EFwvoTDXO/qKk5Z7L98j2Ok3tDWLV7M8cuZ6dQEZai8IC3eZc6zUBsoKlKqnhnTb2WHte7kdnHQtduHA+AcR+Wqs22nlvzsmPZcBn6vmd98SY83yiSTWdakzGB/P/5SKMmFGowIe2h9ja2HeXbHcxzQFqI6/7WBphFIR/w4WxpyYUD8ePgC8TK6VLR0lKn1Jr0NFRIUdInVqLhidJuqNr+b0BJlHaw1DDDRFDGhcaJcI74uvfVOpJmwDVRcwseCkLbXpNnEu7kL866UxsFD+Cuvu2h+GWz+LKlonYcnWj3VIIM+/VhULmYGKS/QXZToxtUGDRYFdytrWYvSMKW051+qUQaGM39Ba6b9ay8wTQxPfETxyrOFPC74tgPTjtRqcUTODUrquiStUoP/fNsCZtwCTMCpRqp99uPMhJjhaVaepAYEkfSvmcaI1WxYFu5dlUFeX3ovGi08gqNRJYdMg3T2VaLc;
 4:9NrfaSBZ25g5OYPUkMzR/qQv0Subg34YMJIyGzyeuu0CXeJJDKW4XeqiRhlcw2Sa6QN/cOvBqgURNNMgfatZGEapOePHKYjCL7IF61QV5OYaxHb8a5e6AN4rdEUpzPk6CrHNbysuVShLfhRr1uDhff2dZHaYF0B9s/PKNpJXAi5nkHHFt09dkvGHfBnlbFUr6aXH4RXvFgbqtkn7+T9O9DCdJTcincoPGsBtRKzRgfOHJBDDOzSneWdknF4jNAqwoRDZ/DvTreYVZ1Oj8hM/5k124hxZ+s7wyxXCpgdDCjaC9Eb5Gi7vwZfEjKghohu8yp3qQQ0mV6V1PEBmLTyQoVvBbBrNJeKkBAnIHvu9pfE=
X-Microsoft-Antispam-PRVS: <VI1PR03MB17752901386CBA01C7AA94DEE6F20@VI1PR03MB1775.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231101)(2400082)(944501161)(93006095)(93001095)(3002001)(6041288)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:VI1PR03MB1775; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1775; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(346002)(366004)(376002)(396003)(39860400002)(189003)(199004)(66066001)(65826007)(6486002)(65956001)(47776003)(2906002)(16526019)(55236004)(65806001)(106356001)(230700001)(68736007)(6116002)(186003)(53546011)(3846002)(229853002)(7736002)(31696002)(76176011)(386003)(16576012)(53936002)(305945005)(58126008)(25786009)(64126003)(50466002)(105586002)(316002)(23676004)(26005)(81156014)(8936002)(8676002)(2486003)(6666003)(80792005)(86362001)(81166006)(2950100002)(97736004)(52116002)(52146003)(67846002)(31686004)(36756003)(83506002)(478600001)(6246003)(77096007)(5660300001)(4326008)(72206003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1775; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIxNzc1OzIzOi96WHl5VmZZckdPc3FKeE9yTUg3Nlp0Sllh?=
 =?utf-8?B?STE4SzNhc3ZYb2dDM29UZG5nUXJHZk5pWjVKeWdETWlXcXZGUTlVWCtodXlD?=
 =?utf-8?B?bWg4ZGhpU3VBaHY0R09XVFV4T2RXYXlKcFBFSm0wa2g1QTFxc3RJWlllMnR4?=
 =?utf-8?B?WXhsYXcrSXY4MHJ4dGhPdDNEcExHeHhHZ2FFNzJPRjNnMWFjb2JaVjd3bERT?=
 =?utf-8?B?ZU9TMmg4NTZhYTVxUU5sdXVsRW5VVUtlaXpwNC9xL3BwSnVyRmxtNHkvR05s?=
 =?utf-8?B?QnlXUUpONVhvOUsyV0NMMmFlaUJtK1YrMFYvWVY3WW9HVXdCcWUrNFYxRm5q?=
 =?utf-8?B?c3lBK1lzamkzNU1ibVNUNGtXZm9NMmpPM3lMTW9tU0JPM0Erb3JWMFE2cG5X?=
 =?utf-8?B?V3JicWNSYWZQZjFQbFVpTVdzWG10aEJORldSeVRMcUpJSjBxb2dGdnJ3OVZP?=
 =?utf-8?B?VE1YOWtYOHhDUGpKOGJkUlVIVWJkMGhEQ0kyeHRkN1l3RnhTQmtDNVMyUHEw?=
 =?utf-8?B?a2lmZTk0REk3Rk16Mjh1K0hLOWU0dVRYNmlvWHJCa2E5bUNMc0JmMjI2elRm?=
 =?utf-8?B?SlRYbmVlNUtTMnRIcXB2S3Z6bUd6U3JwRTNPY3BUWHZPbGRDQVd4eXBYQkdK?=
 =?utf-8?B?cCtzOU1aL0puVmZkcW1Tc0ZxOXVkY01Db29IOC9xY0VEYkpJYmxnTUViMlVB?=
 =?utf-8?B?VFFYd1lWWE93cXhjOGNwWE50cVJMQnJBbnRNb1VqTVluUkNQRGc0ZmRiNExI?=
 =?utf-8?B?R1dwNXpmV1plTzhOaDlqamFOUk5pTmpibW1CcWw1bElLcXZoakFQSFB3N25s?=
 =?utf-8?B?WFgwNitKaktVT3EzWVUxMjM3aFo4Rmhkc3hweGYvVTRUUVArQm5GNFJXQ2Vx?=
 =?utf-8?B?SW8wTTRNZDhlWUpQSjNoS2hJcXlRMUxPckFnRGo2WS9HNlIwOTRPVDM5dGh6?=
 =?utf-8?B?QTBRZkdneUxOdUFKVUNuOUw1UnU3OFRCRFRSSkJSOFRHalRnNDhuMlZkcHV4?=
 =?utf-8?B?bHJVK285MnpURVFNd0dCVUloUk1VajhwcjI2bHcxUmFIZ1IzUHZTK2x3Zktw?=
 =?utf-8?B?b0tKR0tjaGdwSElUb1FoSzNJdDRwd2pjS0ptSWgyOWV4NkppS2N5clNGRWdF?=
 =?utf-8?B?VWdzY05ueEpJRzBidHVIak9ySUZPNW1WTDRtS2I1ejY3eTlGOXp4dldBcGFC?=
 =?utf-8?B?aCs2N1ZEbTJFYlA2OE1tRmI0anltZGtqcC8xMnBLV0I4MjQ1aklGOUcxWEF0?=
 =?utf-8?B?YXZwcmJFSzUrYmwxa1cybFFXRndEUkFvSDQ1a1Y4OFdBNlJXL0VMMjYvWE9x?=
 =?utf-8?B?ZmdsVHZVV1lISDdNcVBiMW14VEF3S0lpY2lkUnFsVmlQRjlHdkVmekpuNFFs?=
 =?utf-8?B?cXVsZXRXM3MyNXJyQ0xrY01TdEE5VWorUUYvQTVtc24wcDI5bnlhWXBJa1pT?=
 =?utf-8?B?Qm56MkVwenJ5ZUY3WHcwUkpKakgvTXlJSnRMUFNBdTZORUh2am5qd0VTOWw1?=
 =?utf-8?B?bGI0dUdzeEVQRG93ZGcxbWRINUgwQ3hKNTZZT1V4b2dBSjBWZGJ0UHpVOUw5?=
 =?utf-8?B?aFpLelRaZFJWdEErUll6T1VkYUN2aWpjN2szWWFiQlJOb296dTFDdE9DOGRF?=
 =?utf-8?B?KzkrZXVNTWN5UmNTNHVtNXhwSFJ3WVpDTEhxU3A4YmZ1WmpRQWpQeFp6ZXpt?=
 =?utf-8?B?cDMreWIwb1I0VHNrTWMyVi9aWG1BcDE1akZlUnpwSkhFMkNUdTZjVGZNVG0y?=
 =?utf-8?B?b1RzTWFFa0hhUnZrZGhBLzlzUjQyM1Vyc05sTTBmWm9rSXdjdmJqZTArWUVH?=
 =?utf-8?B?YTJ2cXp5Q0Y0cWRpcEV1Zmw0TDVuWFo3dWhQN0pxQ0o2RzdEQk9QMTBsbWd6?=
 =?utf-8?B?RUhzeUlnbi9Hd0V3QVVBLzU1eHQwZy9lU3BWWWk1OHNmUmtEK2duamo3MEIz?=
 =?utf-8?B?MTE2WTdXSmN3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 6:H4Z/VpOIrWnvU/tYBnFvVLXh7VSc20a2jDCkaYE1eK4kqzWNJETflNG2CpIlfy8HmuFqvnKK6VYGVE3AVJqXBcJzx6BNmNqd5f0c8nXV4cL4bsiiU6qd4hvI164hOnNBoIO3/V6/xMg71R1voo3nUugmBZ6JD4yBgxx5Ekvm+wzlXGyuEnmXl2tBDn7kElSt2gq9KO4V6B2wmitQmQ6PeL7ijjwgXdw03V6SR5GKhVbbVUPhLx5bNpMI68eBVv3xNtkwzi6z575gpdR7+m3NnyUzaqSUUWTNKV1TMptFx4Cl8BvbWgZCNobTsT7AIDkUw4eOhzsM15eknNEl0xykSkNXvEmHD4Kl3V6TAAloL4I=;
 5:Bzu2n4JgwbpJGGpsuy7cCbtDfA7WuQ3b0pAsvlBUkjk56qc41uioPtOU1XBnJN3vSdOfoWUSHJruifbiKfYIz3bbS7VjpmweIKZiMZjhfwUw3hUTw/wT2MWSMW1l8fl9ehHdyD0UGlI06lV3UqjocRMt4OrFDC9tzGDCyMmgAFQ=;
 24:kKJ2mG1xYs7tvEgnBA+lKJhZDt/NJyNybtgz31BrSZHLv2YOgqiqWrrptG8lWsJONPFhP4og4gWdd+wra8smaTp6NdTUQnMSm7Pz0fXeGEg=;
 7:aY7u+eDlSQGrGGwWGiAHNDBqPsPNuh+fTwh3/ayP+rPZ0qG5HjNqopInz/Xixs9W/cZ7RH+0khZxGQ+vAIhNKhY0oqbY1FcAAD/TTjXJ9W2Ku5PWGfc776pRIwY/bSOvZ2eypvk8xI27m+rAZjzg5uwHMZ08+UjRkrrIRI5zEzEJ+GriE64CjcfZjylHeC0xkT2Eq5/E0mRWFPxI875BgY9OYz49nY8efEfffPbQukO7QkZzMYgSWbBtZ3ZUHN+X
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 16:40:09.9222 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3d3a385c-4304-4296-6af0-08d56fdbc916
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1775
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 15/15] xen/arm: psci: Prefix with static
 any functions not exported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC4wMi4xOCAyMToyMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEEgYnVuY2ggb2YgUFND
SSBmdW5jdGlvbnMgYXJlIG5vdCBwcmVmaXhlZCB3aXRoIHN0YXRpYyBkZXNwaXRlIG5vIG9uZSBp
cwo+IHVzaW5nIHRoZW0gb3V0c2lkZSB0aGUgZmlsZSBhbmQgdGhlIHByb3RvdHlwZSBpcyBub3Qg
YXZhaWxhYmxlIGluCj4gcHNjaS5oLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9s
b2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cgo+IC0tLQo+IAo+ICAgICAgQ2hhbmdlcyBpbiB2MjoK
PiAgICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vcHNjaS5jIHwg
NiArKystLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0v
cHNjaS5jCj4gaW5kZXggN2E4Y2Y1NGU2ZC4uNWQ5NGE5YTlhZSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vcHNjaS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+IEBAIC02Niw3ICs2
Niw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHBzY2lfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5j
X2lkKQo+ICAgICAgIHJldHVybiBjYWxsX3NtYyhQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMs
IHBzY2lfZnVuY19pZCwgMCwgMCk7Cj4gICB9Cj4gICAKPiAtaW50IF9faW5pdCBwc2NpX2lzX3Nt
Y19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpKQo+ICtzdGF0aWMgaW50
IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpw
c2NpKQo+ICAgewo+ICAgICAgIGludCByZXQ7Cj4gICAgICAgY29uc3QgY2hhciAqcHJvcF9zdHI7
Cj4gQEAgLTEwOSw3ICsxMDksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHNjaV9pbml0X3NtY2Nj
KHZvaWQpCj4gICAgICAgICAgICAgIFNNQ0NDX1ZFUlNJT05fTUFKT1Ioc21jY2NfdmVyKSwgU01D
Q0NfVkVSU0lPTl9NSU5PUihzbWNjY192ZXIpKTsKPiAgIH0KPiAgIAo+IC1pbnQgX19pbml0IHBz
Y2lfaW5pdF8wXzEodm9pZCkKPiArc3RhdGljIGludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2b2lk
KQo+ICAgewo+ICAgICAgIGludCByZXQ7Cj4gICAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9u
b2RlICpwc2NpOwo+IEBAIC0xMzksNyArMTM5LDcgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8x
KHZvaWQpCj4gICAgICAgcmV0dXJuIDA7Cj4gICB9Cj4gICAKPiAtaW50IF9faW5pdCBwc2NpX2lu
aXRfMF8yKHZvaWQpCj4gK3N0YXRpYyBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKPiAg
IHsKPiAgICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCBwc2NpX2lkc1td
IF9faW5pdGNvbnN0ID0KPiAgICAgICB7Cj4gCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:40:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBjC-0002Eu-7H; Fri, 09 Feb 2018 16:40:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n481=fd=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ekBjA-0002Ed-QN
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:40:44 +0000
X-Inumbo-ID: e762db9a-0db7-11e8-ba59-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::609])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e762db9a-0db7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:40:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6K6JycRGnBslUHIfE6NfMEM0gBzsGgJBaewygQ+u22g=;
 b=enUuJYHbQPTK42MY8f3BEsW7mBm/Z9BSDcO6XlJa7gbjpymjgpfO9202pQAHdmGGkms5E5/W8boB18cYLUG29wRrJmCsIIZCb8juh2rlMaRr+Oejh51IzVTwvch1FYUv4i34+H3dvcniN7oN0xNqBm5Gc3fn2avj6RBHWSyQRPY=
Received: from [10.17.182.79] (85.223.209.56) by
 HE1PR03MB1770.eurprd03.prod.outlook.com (2a01:111:e400:7b72::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 9
 Feb 2018 16:40:35 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-15-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <dbe9a413-14e9-dd8e-1426-d435c78f57e4@epam.com>
Date: Fri, 9 Feb 2018 18:40:31 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-15-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR0402CA0004.eurprd04.prod.outlook.com
 (2603:10a6:4:91::14) To HE1PR03MB1770.eurprd03.prod.outlook.com
 (2a01:111:e400:7b72::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 11b4a8fd-bb15-46cf-c864-08d56fdbd883
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR03MB1770; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 3:TtCMZCTEqMvHy56ERv3UD4T0eeNUfhRZq2Zb4l+a8dzUJp2w/8rOq3FztGClY/Nywstf6StzmFLajrfRaFFJAg7biLlM8wjmtFL6hQctBQ+/caK2IjtjfI9qa/6AxumcKW0hdRJTzk/9My3RyDcBeLif3xHNBF2fVvy3s0l4Hi4h5AUQoG+MFh+4uLCMu2VibnaEjh2C2xYPb8J7yl+rZhF7iPdhsSzFO0sz0h8cqUho7xs4FsOFu1nkXwfYjjoY;
 25:CcQhT1fN25/UvyAEDfquMtuKQvlszYGUceR91T2jWecNsVlPULPpVlFUEec/au/2+Pu3uInfrDrK/5d0kwMjLdzjZ+QZdhxrGtfVQ/zr4cNnBs2+6oggDz9yR5eaLoX7tKgAPOvR78kAJ8DTb1msu1TvGAjBwVQNRmgZADYDhczQ1Kmk7wUg6IuvDNi7E2rvk+ZdhECNdbXg7u7jr9GPuzvy72rOiJQQSzDjtXP7wXweMSkjotstlO9xF7gyMDfRff1Kd+fG8sGlnXjdxpeWY00Aw+o9cncSuRj17jhW6CLpMt4YfKtwfhn9ksUfc6XFVMJQRcqUUOitmMcXitRLLQ==;
 31:V0qB3CZ/RhK5KVad5osXitrdOutIdWKqL/hUpXsqBgotWKFH4wuRC7sKxUBoZM/napgggbER5aBbWZdrRVetf8n0I4HT2ZHFaxaBzWfkz4Q+95icXEBxPFnVIujthmkf4RFN15oM7y/tCS4kYHClylp6fGM0DH7gSB7dMOgWnvDo1PrO2BOn/KQhx8S/SV45W71GZOncWLPD91D6eqrmsWGF06800lj0adLYa8IGoYg=
X-MS-TrafficTypeDiagnostic: HE1PR03MB1770:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 20:OW5SkYQNSt/BS8iS/VTmjUAfKTff0j9ZttTZCpBTrg6aijUH0IoxPO0V8kdZRlJQNw7F8mhRcaxhUm1bc2KScrgHjhqV1i/iB7KvRDW/RHbIYaC47SIa6OlNFMCDxWhutcKrXNpsEVbmO7rg/LFBE8NXNVUoiI98Jno5DXQzwSO/2IsMpjB5014TVTD/cKh9rVx2DBPL0Hd98NYYCGOQTyo2cJT1urfYwG415L59SOPuHuRsd6afYOqidJk0KO/fzff8yI71ZvdwUWCjKRAq5Naq1BEbuGOkcQmkn0xK7MW9EP0fF0q9j4DkEjUBFU/YgZyjEo3DDpBzPtrDWBBFQ1dENQ5HDkpxICjgtQsCN53gN4gacr8+4vq3JLjcjQ1yUKTJEt1HBr4x466iKfCxQbeNI6lC+4eEi6IWCu4DHbWE9th+SEtSdbM/R6xqRrV59Om8+90vIDzTvh+LiXwClZfNAse3gi8GhjbAAtV9f3SGqqyamB1Zkq/297TLXd3E;
 4:3rusZMAeLbtYObT+iau8Wlm5W88IH6ugM4uAEVcr/G7S0xaBnNeJzB+gM5MNEcx7X5Nx6O08azjBl4DhLAnsWlPcJTY8RoqnVMyJa/xnxNnI4OKCg6hgksIkgUJ3lLvYgDIsLlr2KkaNBVt7/qPalxyauyoQJD4Kv9IfvwrGQ0xTFhwKvF0QnhIZJam8aPPlFPLqzn5YdzdkxyXqw99HL4f+w9FevVnfFT2sjCiyXTbsAO+SQJLZ+Le5Khse0/tumwfBlfZtXto+3xfMem3vUmqSjBEUyAauXWDO9o6AIOr2mSHqm4CybDRBKpVUPGSTsEsWLFvJ6BhYl6WvNWon173B3/0yOM7vxMAJ6yOErmU=
X-Microsoft-Antispam-PRVS: <HE1PR03MB1770A93451242E87A7C2A60DE6F20@HE1PR03MB1770.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231101)(2400082)(944501161)(6041288)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(6072148)(201708071742011);
 SRVR:HE1PR03MB1770; BCL:0; PCL:0; RULEID:; SRVR:HE1PR03MB1770; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6049001)(39380400002)(346002)(39860400002)(376002)(366004)(396003)(199004)(189003)(6246003)(2906002)(65806001)(81166006)(77096007)(65956001)(66066001)(16526019)(229853002)(47776003)(316002)(2950100002)(478600001)(50466002)(105586002)(8936002)(81156014)(8676002)(16576012)(31696002)(6666003)(68736007)(58126008)(67846002)(6346003)(55236004)(386003)(64126003)(72206003)(186003)(53546011)(230700001)(86362001)(25786009)(53936002)(7736002)(3846002)(4326008)(31686004)(6116002)(106356001)(83506002)(6486002)(76176011)(26005)(52146003)(2486003)(52116002)(65826007)(36756003)(97736004)(305945005)(5660300001)(80792005)(23676004)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB1770; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzTUIxNzcwOzIzOm1NZ3duNWZ3VHhJYSszbGZqckZkTXovb2Za?=
 =?utf-8?B?RnJ2c3lBUHU1QklrRE4vdFo3MGRwM1o0cHl2bTVVdEhyT041VWovYUZRaUlB?=
 =?utf-8?B?eGpEQUc1NDZVV2NsTWpTd3RvRVZIUVYxN1hzM0pTWGR2S1RRb3V0SVlLVGpr?=
 =?utf-8?B?QkRFRDFHZWFqcEphT3UzQlF5WjY4RnRPbGVuOFlPbkpxcDBJRm5LeGRuODJx?=
 =?utf-8?B?NzI4Y2krblZmbEVzZUxUVXJPS1o2WDNFRnJMYWFZYkNkN2F3akZGZHFvWjdU?=
 =?utf-8?B?MGJDUWdJdlMveXdUN1B2QW5PM1JEbE1RMEJwTVFmYStQeUVXSlRDbHcrcnVq?=
 =?utf-8?B?MEhrck5zSk1LcmhSZHZQMnA4d2Vub0lFQXJvdHBLeDJhNTJWLzZZaWg4VWVC?=
 =?utf-8?B?aFlCZHI3SzZ3OHVJcFBwQWUvRC96dmhvcE1lSjNtdUVoQWhjQVdTeTZ0OGFF?=
 =?utf-8?B?dHh1V2RtZ3hCT3IydTRIeXhaRkZxditGTThLZHlQdnJqRW1McXRhWWJiZjVT?=
 =?utf-8?B?dlN2RWhLTHlUTXVnZ1F6WUV5eVBYZDEvUnhlSURaek85VnJWRERZcUU0akJo?=
 =?utf-8?B?ZjIzdE5ZdW9ocG8xMHhkTnE5T3I2OXZBaVkrQS9ScGIwR0FibmIzVGJjSjI0?=
 =?utf-8?B?ZkQ5MjZ4NVMxQXJSeGw3VDNZbFpSWGVEd0JuT3loOTRGejBjbE1DcmhMbW1R?=
 =?utf-8?B?OVFiWTFEM1pmQjhQeXBiYVNyd05CUHY3b2ExZU9ycVpFajhaR0NhSk4xeW0y?=
 =?utf-8?B?SXNGTjRva3BiUmkrNklsS2JrOVZhT1lCczl0NlRuU1pBNHdBZDJlaE5OQzNr?=
 =?utf-8?B?dXhyRDNUSUUrcWJxT2JoNlpHa3RCMUhnZjBwcUJ2dDdON2JaOWZSWFE2cHg0?=
 =?utf-8?B?b2tYS2JwOG5oVSthZ2VhVktYUHF4UWZHOEE4MUY2Wk5aZUl4MUZPMThaaG9s?=
 =?utf-8?B?U0hEZnVickx1bjErLzVQcXBzdXMwVmJxV0NOUDFmNU5NT05UUG1nUWM2Tks2?=
 =?utf-8?B?NXFySTFUbVpYSFpOZ0ppUUd3Tmo4UzJPTi9QNkZ3ditvWW9keUFhdlRxTnpr?=
 =?utf-8?B?L25PdGZYNm00NmRLMExDY3UyR3JyNm5ON1RZZGo1a21Pb1FPN2Z1Q1c4YkhH?=
 =?utf-8?B?S0FWaWVMY2NqMSs1NnMrdDVwSlB1NW02WURyMlJDengvWmcvUnAwUHg2ZTVS?=
 =?utf-8?B?U1dkNTZWek9XNlo5bi9BNnJLbnJrMmxZMjZFVjBBMmZ5WU1QckZSZjV3akk4?=
 =?utf-8?B?NS9qSFA4OUdmR0Q0RnJ2QU05bmhTeTZNR0x1SC8xd3lUMVd1VFZIOFFucE1I?=
 =?utf-8?B?QmQrcmhwYnVaRFBEMCtrQmZyR2Q4R3J4ZGZyTG1ER2F5WFJmOWFOeDVJc2ZG?=
 =?utf-8?B?SGNDWm51OVVLUm1US1c1c3F6bVhBeXQ4WjN0M0tXWFdEQmU4TWZrTW5taWk5?=
 =?utf-8?B?Nmx1OEZ3LzdnK1NId3ZLS054bDFpd0FxL2cyMWc1NFJyTzQwYUt1cnNveEpx?=
 =?utf-8?B?bHNGLzBqVVF0bmhKZ2kzQkg5YlA1bnE2M05vTHQyUkptRkkvanVhVkVmV3Mr?=
 =?utf-8?B?elR1UnhiZGxaZ1JiMkEvUWx4bzFhUlJJUDJzOWRaRDZjVzQ1ZzZVRDR6SnYr?=
 =?utf-8?B?WlhuUzIvMXZHK3BNZmIzWUJHc3cvbjFvTVl0QWgwTUkxRUduUzdhMk5hME5v?=
 =?utf-8?B?ZEJNMFpqUWZ6YWovaGQ1ckJ0amEzRUc1SWlLOXRGMTNEZzE0V1Bnb3FsZFNq?=
 =?utf-8?B?S1c1YjZIa3lHNnlQeUdmVy9IY3M2MlR5c3l5SDQrbk5LTksybW1XZk11bzFy?=
 =?utf-8?B?LzY5NDBtSFRkR1BLaDYvT0NuUTZKM0FRQ25ubjl5Q0N6SEN4Vkhhakp4elBB?=
 =?utf-8?B?b0JIT1NZakpMVFR4VTZnUlhOOXBkZUY2NlFVVFd6K3d1cGJiU0lMdWdSZmVG?=
 =?utf-8?B?YU9LSEg4QlZjVGVHWnl2YXZuL1BEcjUyMThXMXVtYmhxTThpZ0k2bXNOdHdQ?=
 =?utf-8?B?L3g1S2UrWUF2ZmVEejk3Y3hxSlhkNnJ3WGJ0bFltOTJmK3QwckpPT2pubTZL?=
 =?utf-8?Q?du8llbPazZAAovD/jJ3zitjwd?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1770;
 6:Mj7C9UW7ys8DmPa7Xx9TopDb6zh+XDqxWw6KnWR3o28i9HdFzTSSQ0B4y8QNEXrqzxcM8Y1+LLRo+jj5+HMUnE2kCziFFq/F7gyMdsM9anSjhytoKw0fLb0lfsv330oPsPU7Z9WwQBFx/hG4cAEDu22HN7eKTC37kq+c81PSjCC7kKvyE1W2Pz3R59rnSxmqrOEJIDTzGkMPc6sKaqV73AXy7nsF370dAbGdpqejZGsCysc7+h8tDGcPUE4YHa+5tbOkd5Rop0L3+jgyX/TnG/HCnXXye/eH0JZ3q/QYSKVx563hrZkO9+UDTjG1rLWAeLtpISKQBoAzBXhIYF2Q5B7Q3l92psnXkds9+QtnlNs=;
 5:8eP5mmW4O+kzCwMRFjJHzJEOIuXUlOXI5tDeA/oDIvyZNHX9MyGOIYLLBjRe9ObxN66Q7cyof2Qfpz1Gnt9OxOtOzXNpsTXgilua+vp3LCYLrKytVuTa7Oz6ILuXWqAy3QJtCPhpXIREuY9bTrWZRS0yGl2n8f0eVEf1Xx25U2k=;
 24:oSrKXbpCWn/92SEeX2fcIPieeg4uOsrx88OFjRiuIYJBOeceqa5r9T89medAj7MsoXfA/MCbjQWnnnLtfeySCpPImUNrONQDMg5MaYq4XjY=;
 7:kOUfxr5LNEMs+lipNHpHmy608ygN1fGaYEqijy5ImsjQBqwSTS5Hy+KhKTSXuAuebwg/y0qtthw0QiWSOf23IDW1a0G2a9Ht7vzUXw9SausJkkrShnIsffLSz9VC6538salpNKiubbtlrmZIKD6icx2xdtQYFpMHDq1AKB5y0pSupRoHU2jlmrzkwCLKtrUllRbnkBR9yCxpaBXCevyEng/NT4rRVzIvb0u4xgZ8rRWofsUpIJj1RMzgJXyzWdrx
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 16:40:35.7266 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 11b4a8fd-bb15-46cf-c864-08d56fdbd883
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB1770
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 14/15] xen/arm: psci: Consolidate PSCI
	version print
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC4wMi4xOCAyMToyMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFhlbiBpcyBwcmludGlu
ZyB0aGUgc2FtZSB3YXkgdGhlIFBTQ0kgdmVyc2lvbiBmb3IgMC4xLCAwLjIgYW5kIGxhdGVyLgo+
IFRoZSBvbmx5IGRpZmZlcmVudCBpcyB0aGUgZm9ybWVyIGlzIGhhcmRjb2RlZC4KPiAKPiBGdXJ0
aGVybW9yZSBQU0NJIGlzIG5vdyB1c2VkIGZvciBvdGhlciB0aGluZ3MgdGhhbiBTTVAgYnJpbmcg
dXAuIFNvIG9ubHkKPiBwcmludCB0aGUgUFNDSSB2ZXJzaW9uIGluIHBzY2lfaW5pdC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKPiAt
LS0KPiAgICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+
ICAgeGVuL2FyY2gvYXJtL3BzY2kuYyB8IDggKysrLS0tLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gaW5kZXggYmM3YjIyNjBlOC4uN2E4
Y2Y1NGU2ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3BzY2kuYwo+IEBAIC0xMzYsOCArMTM2LDYgQEAgaW50IF9faW5pdCBwc2NpX2luaXRf
MF8xKHZvaWQpCj4gICAKPiAgICAgICBwc2NpX3ZlciA9IFBTQ0lfVkVSU0lPTigwLCAxKTsKPiAg
IAo+IC0gICAgcHJpbnRrKFhFTkxPR19JTkZPICJVc2luZyBQU0NJLTAuMSBmb3IgU01QIGJyaW5n
dXBcbiIpOwo+IC0KPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+IEBAIC0xODMsOSArMTgx
LDYgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8yKHZvaWQpCj4gICAKPiAgICAgICBwc2NpX2Nw
dV9vbl9uciA9IFBTQ0lfMF8yX0ZOX05BVElWRShDUFVfT04pOwo+ICAgCj4gLSAgICBwcmludGso
WEVOTE9HX0lORk8gIlVzaW5nIFBTQ0ktJXUuJXUgZm9yIFNNUCBicmluZ3VwXG4iLAo+IC0gICAg
ICAgICAgIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciksIFBTQ0lfVkVSU0lPTl9NSU5PUihw
c2NpX3ZlcikpOwo+IC0KPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+IEBAIC0yMDUsNiAr
MjAwLDkgQEAgaW50IF9faW5pdCBwc2NpX2luaXQodm9pZCkKPiAgIAo+ICAgICAgIHBzY2lfaW5p
dF9zbWNjYygpOwo+ICAgCj4gKyAgICBwcmludGsoWEVOTE9HX0lORk8gIlVzaW5nIFBTQ0kgdiV1
LiV1XG4iLAo+ICsgICAgICAgICAgIFBTQ0lfVkVSU0lPTl9NQUpPUihwc2NpX3ZlciksIFBTQ0lf
VkVSU0lPTl9NSU5PUihwc2NpX3ZlcikpOwo+ICsKPiAgICAgICByZXR1cm4gMDsKPiAgIH0KPiAg
IAo+IAoKLS0gClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:41:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBjc-0002L6-IP; Fri, 09 Feb 2018 16:41:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nvos=fd=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1ekBjb-0002Kr-S7
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:41:11 +0000
X-Inumbo-ID: f781811c-0db7-11e8-ba59-bc764e045a96
Received: from mail-qt0-x231.google.com (unknown [2607:f8b0:400d:c0d::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f781811c-0db7-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:40:42 +0100 (CET)
Received: by mail-qt0-x231.google.com with SMTP id z10so11266572qti.5
 for <xen-devel@lists.xen.org>; Fri, 09 Feb 2018 08:41:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=M3k8fMSMgsjvEwup0kIi6hP5iuHn7h0M2iisg/GZhSs=;
 b=YF5CDMd7WkGXN1v50opuh7LRwHtj7ZKuCgBL+EV5KdjTMqgJOKoBK6g7wnVCoRm4da
 Ti2vhpridMNAgFXA+OYuhAn53E+50GOCyQlT/PyQW5U+MitcVOQKd2pOErmqaUmiaMgQ
 pV9fJS5tt5m6DGPWkhaqCLeNKGCro32rlp2WU0GnJuqokVJA0jSFGwzbMvpFHulB2lWT
 kklG7NDwBFJdl6g0XA7l/yxgJIJflCMUi+khNF+fyJtzTglLVak8QbrSQRT0MuJ+zfdt
 w6srUm6nuElAZ/AMbcCS76T0ytp2PjWu82gI/FM5mMevzZcqJOODWvezLzASOja2QFwB
 QtxA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=M3k8fMSMgsjvEwup0kIi6hP5iuHn7h0M2iisg/GZhSs=;
 b=aG6XGsrm1c2z1QJ2iXQUDWt0BZHOa6b+bCKC36L/94l4QjdgVRL9d1Cc+n86Og5yHm
 DwX0VpkL9+RJu8TGxUS3Ofbsol5JE4oU+uxHjoUIhL9jymjDD9qiobh+RoKXrJ3nf1hm
 n/pJz4G+87IuFybkLrmw/vD+Gc6VVp9ieOzghIlqOM6dRAHgDEBRMxO1i6I1YzhOYTUU
 sTiFEqIu5kvHATHYKl5oG94OleAAfgJalqJQBbxTlQVUqJ5ToBbz2phVP3b16xAiRde2
 u29+U2Pke7VeONTii89D99dwPDH/3woO7COsd2rolW7u/QOlVgmnbx97wOgHTnkYl5FA
 vwaQ==
X-Gm-Message-State: APf1xPDNZPqGb/WuZ+6hRz5HU5+JzOW+W3/sJlJTPMTc8xPY/k+DugUw
 FN9st5f+Bb65pxKR6FYQ5hmgRxFlaNgzt3LG6t0=
X-Google-Smtp-Source: AH8x2277tv03PWDDRuaQUi+JbvcnwAPS5Nngu/Em/oSMJKXle2tLHTlrr6dzSO/wKhWCwUweG40Vy3VnU44MQzGJD+0=
X-Received: by 10.200.36.199 with SMTP id t7mr5294969qtt.141.1518194469732;
 Fri, 09 Feb 2018 08:41:09 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.143.66 with HTTP; Fri, 9 Feb 2018 08:41:08 -0800 (PST)
In-Reply-To: <1518181806.4963.8.camel@bitdefender.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-5-git-send-email-aisaila@bitdefender.com>
 <CABfawhkTv3-+61+PTB5msrQDy49wx98SSmcp_zyD7PhNf9GTBg@mail.gmail.com>
 <1518181806.4963.8.camel@bitdefender.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Fri, 9 Feb 2018 16:41:08 +0000
X-Google-Sender-Auth: d8Gv_LrjXmtxgMcMXqC8lTPMFHw
Message-ID: <CAFLBxZak==aFCQf7bMFQU6V_D8y4Nidf8QBDfLBK_xvBGB7NPQ@mail.gmail.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 4/4] hvm/svm: Enable CR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCAxOjEwIFBNLCBBbGV4YW5kcnUgU3RlZmFuIElTQUlMQQo8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IE9uIEpvLCAyMDE4LTAyLTA4IGF0IDEx
OjA2IC0wNzAwLCBUYW1hcyBLIExlbmd5ZWwgd3JvdGU6Cj4+IE9uIFRodSwgRmViIDgsIDIwMTgg
YXQgODoyNSBBTSwgQWxleGFuZHJ1IElzYWlsYQo+PiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
IHdyb3RlOgo+PiA+Cj4+ID4gVGhpcyBjb21taXQgZW5hYmxlcyBjb250cm9scmVnaXN0ZXIgZXZl
bnRzIGZvciBzdm0uCj4+IFNvIHRoaXMgcGF0Y2ggZW5hYmxlcyB0aGUgZXZlbnQgdG8gdHJpZ2dl
ciBidXQgd2hlcmUgaXMgaXQgYmVpbmcKPj4gaGFuZGxlZCBhbmQgZm9yd2FyZGVkIHRvIHRoZSBt
b25pdG9yIHJpbmc/Cj4gSGkgVGFtYXMsCj4KPiBJZiBJJ3ZlIHVuZGVyc3RhbmQgeW91ciBxdWVz
dGlvbiByaWdodCwgdGhpcyBpcyBoYW5kbGVkLCBsaWtlIG9uIHRoZQo+IHZteCBzaWRlLCBvbiBh
IHNwZWNpYWwgY2FzZSBvbiBDUjAuIElmIHRoaXMgaXMgbm90IHdoYXQgeW91IGFyZSBsb29raW5n
Cj4gZm9yIGNhbiB5b3UgcGxlYXNlIGNsYXJpZnkgdGhlIHF1ZXN0aW9uLgoKU28gSSBmb3Jnb3Qg
IzQgaW4gbXkgbGlzdCwgIjQuIEFueXRoaW5nIGVsc2UgbmVjZXNzYXJ5IHRvIHVuZGVyc3RhbmQg
dGhlIHBhdGNoIi4KClByb2JhYmx5IGEgdXNlZnVsIHRoaW5nIHRvIGFkZCB0byB0aGUgY29tbWl0
IG1lc3NhZ2Ugd291bGQgYmUgc29tZXRoaW5nIGxpa2U6CgoiV2UganVzdCBuZWVkIHRvIGVuYWJs
ZSB0aGUgU1ZNIGludGVyY2VwdDsgaHZtX21vdl90b19jcigpIHdpbGwKZm9yd2FyZCB0aGUgZXZl
bnQgb24gdG8gdGhlIG1vbml0b3Igd2hlbiBhcHByb3ByaWF0ZS4iCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:43:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:43:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBm8-0002f2-Ul; Fri, 09 Feb 2018 16:43:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekBm7-0002eu-PL
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:43:47 +0000
X-Inumbo-ID: 53fc9475-0db8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53fc9475-0db8-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:43:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67633881"
Date: Fri, 9 Feb 2018 16:43:38 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180209164338.lnrmwvsssyq4gdsp@MacBook-Pro-de-Roger.local>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
 <20180209112704.quwohlkqphs5ufrn@MacBook-Pro-de-Roger.local>
 <20180209114158.GL2070@mail-itl>
 <20180209121039.5nx4crwkpchrv7m3@MacBook-Pro-de-Roger.local>
 <20180209130833.GM2070@mail-itl>
 <20180209143908.sf6lgrmpkpiggchg@MacBook-Pro-de-Roger.local>
 <20180209151105.GO2070@mail-itl>
 <20180209153340.2n6xg7okbgg2umyq@MacBook-Pro-de-Roger.local>
 <20180209163247.GQ2070@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209163247.GQ2070@mail-itl>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDU6MzI6NDdQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDAzOjMzOjQwUE0g
KzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBJJ20gc29ycnksIEknbSBhIGxpdHRs
ZSBmb2dneSB0b2RheS4gRG9lcyB0aGlzIG1lYW4gdGhlIGNhbGwgdG8KPiA+IGxpYnhsX194c19w
YXRoX2NsZWFudXAgaXMgc2ltcGx5IG5vdCBuZWVkZWQgaW4KPiA+IGxpYnhsX19pbml0aWF0ZV9k
ZXZpY2VfZ2VuZXJpY19yZW1vdmU/Cj4gCj4gSXQgaXMsIGl0J3MgYW4gYWx0ZXJuYXRpdmUgdG8g
c2V0dGluZyBiZS9zdGF0ZT1YZW5idXNTdGF0ZUNsb3NpbmcsIHdoZW4KPiBmcm9udGVuZCBpcyB1
bnJlc3BvbnNpdmUuIFRvIGxldCB0aGUgYmFja2VuZCBrbm93IHRoYXQgZnJvbnRlbmQgaXMgZ29u
ZSwKPiBzbyBpdCBjYW4gc2V0IGJlL3N0YXRlPVhlbmJ1c1N0YXRlQ2xvc2VkLgo+IAo+IFdlIGhh
dmUgdmFyaW91cyBjYXNlcyAobm90IGNvbXByZWhlbnNpdmUgbGlzdCk6Cj4gCj4gIC0gYm90aCBm
cm9udGVuZCBhbmQgYmFja2VuZCBvcGVyYXRpb25hbDogYWZ0ZXIgc2V0dGluZwo+ICAgIGJlL3N0
YXRlPVhlbmJ1c1N0YXRlQ2xvc2luZyBiYWNrZW5kIHdhaXQgZm9yIGZyb250ZW5kIGNvbmZpcm1h
dGlvbgo+ICAgIGFuZCByZXNwb25kIHdpdGggYmUvc3RhdGU9WGVuYnVzU3RhdGVDbG9zZWQ7IHRo
ZW4gbGlieGwgaW4gZG9tMAo+ICAgIHJlbW92ZSBmcm9udGVuZCBlbnRyaWVzIGFuZCBsaWJ4bCBp
biBiYWNrZW5kIGRvbWFpbiAod2hpY2ggbWF5IGJlIHRoZQo+ICAgIHNhbWUpIHJlbW92ZSBiYWNr
ZW5kIGVudHJpZXMKPiAgLSB1bnJlc3BvbnNpdmUgYmFja2VuZC9mcm9udGVuZDogYWZ0ZXIgYSB0
aW1lb3V0LCBmb3JjZT0xIGlzIHVzZWQgdG8gcmVtb3ZlCj4gICAgZnJvbnRlbmQgZW50cmllcywg
aW5zdGVhZCBvZiBqdXN0IHNldHRpbmcKPiAgICBiZS9zdGF0ZT1YZW5idXNTdGF0ZUNsb3Npbmc7
IHRoZW4gd2FpdCBmb3IgYmUvc3RhdGU9WGVuYnVzU3RhdGVDbG9zZWQuCj4gICAgSWYgdGhhdCB0
aW1lb3V0IHRvbywgcmVtb3ZlIGJvdGggZnJvbnRlbmQgYW5kIGJhY2tlbmQgZW50cmllcwo+ICAt
IGJhY2tlbmQgZ29uZSwgd2l0aCB0aGlzIHBhdGNoOiBubyBwbGFjZSBmb3Igc2V0dGluZy93YWl0
aW5nIG9uCj4gICAgYmUvc3RhdGUgLSBnbyBkaXJlY3RseSB0byByZW1vdmluZyBmcm9udGVuZCBl
bnRyaWVzLCB3aXRob3V0IHdhaXRpbmcKPiAgICBmb3IgYmUvc3RhdGU9WGVuYnVzU3RhdGVDbG9z
ZWQgKHRoaXMgaXMgdGhlIGRpZmZlcmVuY2UgdnMgZm9yY2U9MSkKPiAKPiBXaXRob3V0IHRoaXMg
cGF0Y2ggdGhlIGVuZCByZXN1bHQgaXMgc2ltaWxhciwgYm90aCBmcm9udGVuZCBhbmQgYmFja2Vu
ZAo+IGVudHJpZXMgYXJlIHJlbW92ZWQsIGJ1dCBpbiBjYXNlIG9mIGJhY2tlbmQgZ29uZToKPiAg
LSBsaWJ4bCB3YWl0cyBmb3IgYmUvc3RhdGU9WGVuYnVzU3RhdGVDbG9zZWQgKGFuZCBvYnZpb3Vz
bHkgdGltZW91dCkKPiAgLSByZXR1cm4gdmFsdWUgZnJvbSB0aGUgZnVuY3Rpb24gc2lnbmFsIGFu
IGVycm9yLCB3aGljaCBmb3IgZXhhbXBsZQo+ICAgIGNvbmZ1c2UgbGlidmlydCAtIGl0IHRoaW5r
cyB0aGUgZGV2aWNlIHJlbW92ZSBmYWlsZWQsIHNvIGlzIHN0aWxsCj4gICAgdGhlcmUKClRoYW5r
cy4gSSB0aGluayBJJ3ZlIGdvdCBpdCBub3cgYW5kIEkgYWdyZWUgb24gdGhlIHBhdGNoLiBIb3dl
dmVyIGl0Cm1pZ2h0IGJlIG5pY2UgdG8gYWRkIHRoZSBhYm92ZSBleHBsYW5hdGlvbiB0byB0aGUg
Y29tbWl0IG1lc3NhZ2UuCgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:44:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBmO-0002hW-5Z; Fri, 09 Feb 2018 16:44:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n481=fd=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ekBmM-0002hA-JD
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:44:02 +0000
X-Inumbo-ID: 5d21ed05-0db8-11e8-ba59-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::60a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5d21ed05-0db8-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:43:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=wouS+LlTtlDAQDHE9xLqCpf7C8xdjqrZqT4wgu+p774=;
 b=ZB/xMTzK1qqALUoDly26jAVFFlmOvB+TPDER1cTSm7mPT/FT9fjOe2EiCt8rE6GTonA/L6nTD5ArEOn5cCoS22zlX4mNupHVaC/CxmG8phzNP0Hk3h8TKhkLrg5FK8W30TG/MSvduAT55MHW/Yt1u/y1xVnfVyru3GrWh3gwBAw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.56) by
 AM4PR03MB1762.eurprd03.prod.outlook.com (2603:10a6:200:f::28) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 9
 Feb 2018 16:43:53 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-8-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <20e918a4-efbb-611e-7b72-175934c33fc3@epam.com>
Date: Fri, 9 Feb 2018 18:43:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-8-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1P18901CA0019.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:801::29) To AM4PR03MB1762.eurprd03.prod.outlook.com
 (2603:10a6:200:f::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4ff89045-88e0-4975-2c6d-08d56fdc4e1a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1762; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1762;
 3:ts3DpfOakIPailBIWU1TfTLBUEK3rD8RRPKgL70foxJatkqWOFsSuq2InQ27usGvWV/+2FCiCI5EhAQ6IB7/G742GUvNoe0AIqa9IGqq8rX6mLPPaBNMaKGNKbvTnWBAM4+9Ff9bm4H5++TtZP4xnX3rEoYZvpeVP04XEFZ1fopvojHdCzN6akO2tRxaOX2tkYYncMoH17WvAtfho/SQwW+ZoI6NYslC3AxSTeFO6XoYLurcgK4K9NnGqzpQWRpJ;
 25:rggHfJewsPSrbuzjZwcTLW9KZUzwiDL35YpYvGItvFE73B5fPg9IFuXzFObP373GtPjhhkTnGekXj7lGFk1vUxunc5QJESmS+ekbzfKbiOxAtzeJl/exd57qra1oYarlsGYIX+kyrhZQfQPfukl4jtCwvFzwyoj2n1jJ423bLyS8g2LZCb6D/zER3qYi18hKAq0r4POMz41LMPh47tlgmV0eoLDdhS7I1vDWjaJtgdBbhfcYHjQr6cA3+XVf/zQUQp5D2UM8ay2JjHrM4+ENY1xolJy+uLqWQCoqrYwHgotBESJKt2mxzl52n+AFBXwP1jVq3tgsz9qG66SvE4A4hw==;
 31:t8JNTtgsPfyAPbVlfYYF8Q+2ksNpwPfgnfkp0NFTs/O4h+CDZBSURn/MkfKzeAa6Rcn0jPZb+5JZJYCQQkL2hIYPGiCm2hjgUSkThlfPETAigXoyXWQcDrukK1EGtOOfw7eYYtV8UU5FzZEwIyNFVQIxieHa8h7Kb8Ry+Ni+xPkvj0St41rF4qm2kfCKMjR+eZIZ0s8X4PIWLqg7Y7FABkM75ECdfADw99c1iUKLFLY=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1762:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1762;
 20:YRl3D+e0o/im+MAEH1IftK7QCkr3pOdVWzVNDnjiFzIRv2mQ5o/x9bJD5bHBBcv+GIXkYrdj6GbBAw8i+c3tIV04SUBUr+uHAAHxRQuSf2K35xAIuynC1ulZ/Vqtgau3eRyfOeZuAcrCEYdxZbhxHfZoxfK1EfIwAe8F8iGDOCOWypUJ0P5ilqlp7bcPXkqZnQhsFcRMexWcY6xf4D3dY2QFUaRS/qpN91Cynmeo++2077X2zamuM0ClKE9c8wBlkP4jDc4cgrDaL/d8PgNee7F2saEXGApEE6pXiEUbeN3oojxs7Szlswh/B34+1NM2y2N2mTTShggtcSTCghCIfxA+wBn/mpkOnnPtzbOaS5kcrhwTwzd1Xsm4uRSbuR5yup0cwloiNLgL5OY08qUcaNJCGe6Ih7yKwBBZgm/f3dBLTUt6+FmJ/cZJUK1jSPMZC0w09vzloSWlsPOBk4KDjixNFrGq2hh0FD0UTOPua10NpYl1PCcz3K3QFy+lHapL;
 4:Hw30C8m5N9O/0Qo/oXKDyzkK35PVKL3jgGsxIuidHS7cUV+TkOoXY8SAoN1jXW7MpqJpOgZ1+mVq9HMsq4iZkt14p2iNt96PN5AnqrOxXSRYz4F3/qIlbkzi4VjLtc4p6BKsGlykx8dahxj96IgjlrD/UZJzfZEOuCqKTSeN75fUO4F1D5K534wwS01e4FwYXLKILlKcILE3OD7mai1ak86m3V7Jmvsc3PB4a+uyizUPPtx2G+VG8ReuaIwsxVKNd8eywkPz8RGbA+xL2XefP033BfWUDYChLAlwEuz6Lk0zw5EM7F+Orr5KGEdMfXDAZVJd4X5wgam6iBx2i0bmaDJhoBJSqUvXN3mEImi6eGM=
X-Microsoft-Antispam-PRVS: <AM4PR03MB17621FB39AF7226168256B5CE6F20@AM4PR03MB1762.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(2400082)(944501161)(93006095)(93001095)(10201501046)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:AM4PR03MB1762; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1762; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(39860400002)(376002)(366004)(346002)(396003)(189003)(199004)(6486002)(77096007)(229853002)(186003)(31696002)(50466002)(59450400001)(23676004)(2486003)(52146003)(52116002)(8936002)(25786009)(7736002)(65806001)(53936002)(31686004)(478600001)(66066001)(81156014)(3846002)(6116002)(16526019)(81166006)(2950100002)(64126003)(8676002)(305945005)(5660300001)(6246003)(4326008)(47776003)(65826007)(68736007)(65956001)(316002)(36756003)(86362001)(58126008)(83506002)(16576012)(106356001)(72206003)(386003)(80792005)(76176011)(26005)(97736004)(55236004)(53546011)(105586002)(230700001)(67846002)(6666003)(2906002)(226483002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1762; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYyOzIzOk5iRC9SbUV4NlRDcWJCaXlTS2x5aERyUjky?=
 =?utf-8?B?NEVDMkJYaGFxaGt4dUNNU3ErNGorWnl6SWlzK2hpaTRCOFdTU3hhZDRCWGtm?=
 =?utf-8?B?emY2eFBtWGlwa2t6YktHRGFTd29QQittRkhSZ0Y4Vm13Q0tkVld6cVNZQVVj?=
 =?utf-8?B?OFZNMm9qeFpuR3Q1RVcwNXAxZm5TQnlkMjFpcFdDaDYxWnFwZmZhTHlvazE4?=
 =?utf-8?B?N0Q4b2Q0ZElaSy95aVI2TElmWVNkUHcwWkxOUlZPSER6NVRwMm54Q2JlMEph?=
 =?utf-8?B?VFR1Y1BSczhHY0ZoZDJjWE1wY0duZWhhUklNeWVnWHgrUlpQZitpRUxjMC9r?=
 =?utf-8?B?VXgvbG01WWFCNDVWU1luWXJpTVZ4S2lYeVVMaGI5TUVYTDM3aXlkeFZYaks0?=
 =?utf-8?B?STI0UGdRQjJHS1NzY2FabUJFTDYwb2JyZGowL0tvbnBsaFAwZ0RjYUpvUkxV?=
 =?utf-8?B?WHBTTFdERjVvMDVNdmhMNXJuQ1ZGSkM5a0Yvelc3c2xYbENFb20zN3NDdFF6?=
 =?utf-8?B?V0F0MkpOcGZOYzJHeHJlTzJ2ZTRqY09BNHdtRUloNlBaVzc3d2xPalNYR1lQ?=
 =?utf-8?B?L1ovMGJZQy9wNTJLKy91N2graGhYcFdCYXBkemNVVTNrbG80MXRDTUN2S3Q1?=
 =?utf-8?B?eFFsU3FHeDNqdUY5cFc0QWh0eVQyeDQwOFY5eVo4a3c2dFNIczhwU2Y5Z3Jp?=
 =?utf-8?B?Q0VtYzdTY1hua056S0VCYzFZeGZSNy9lT0F2VEM2Vm5GL21BME5hT2c4cHRn?=
 =?utf-8?B?d04vcWRURndRNTg0RjdwYlgxbHRsaDRKa0hyR09KeWpwUjhqZ1g3anJVWFov?=
 =?utf-8?B?cndxd2RCSDNEQ1ZzbnhIWnFNSWRZd2h1d2FTaFVXUXJheEdQbGIwdXRnT0ll?=
 =?utf-8?B?eVJlRW1QZ2IyMzAwNXJCQVlHVVdKMFNGV3ZxK2lnWXNwazB0c0lsOG0zU0hy?=
 =?utf-8?B?SS80VnZneTM1SGRJbDZ6bytReU1pY1EvWDJza3hnb0NtY3R5ZUJWWHV1cm5E?=
 =?utf-8?B?My9oM09ZbUgxNDFiM3Vrd0YvbXdqUFNTSkV3ZDhyRW5qTnN3YWJKMEY5VVBQ?=
 =?utf-8?B?SklZakRZZU9NMnRLYU5sdG16Vmh4TUZMdFMzWlJlZURtUnZBWEMzdGd2VlhS?=
 =?utf-8?B?dDRLd0ZRR1UyRmJjd1BOVUpVeStJL3N3VjVCVWxJMncvREV2d3pRY0gwOW5q?=
 =?utf-8?B?M0tpbDJmUHNxTU5vdEwwL2F6dVc3QXdpc0JxenJsVStpcWxqNXVremIyNGhO?=
 =?utf-8?B?d3l1aE5VTWVucDJSL2Q3Y0ZiaHp2ck5Gc1VoUC9XRDU4bGNNWWtyNi9UL2hm?=
 =?utf-8?B?SDFGS2pxcmxQMnZJTkkxRzArV2l6dFhIN1Y2VUsyL2d6WkgyUzZ1SWlXYnJt?=
 =?utf-8?B?R2JEY3VYR2RORkN6aGRQampWMjZ6STZpeTM4OG9SZmFJVjBWREYwbnhUSHpQ?=
 =?utf-8?B?Qm9MOW56QWNkSFJCR0hyWVNOV1FkZFRuTk4xeDBsUEdQcmxMbjcyU1h1Qi81?=
 =?utf-8?B?L0thQUtycDNFMmFVY01pTFVNc0dJelUrU01XZnd5S0swK2FLb3VXamtndTI5?=
 =?utf-8?B?Q0ZoTVlIWHg5ZUdyTmpGUVZ5ekFSczh3NVQwaGt5bzF3eGpSWnhxVEt5bXMx?=
 =?utf-8?B?bURIaHROeUhYcGlyekdpbWZuVFpnYzJBSU9kMWtoK0I1OVBVajI4TmNHY21v?=
 =?utf-8?B?VVp5VmRoYXd6RVdkNGZRU21rZmkyMERJUHlJdlpOSW5yTm1FQ3ZiTEIrMEJ3?=
 =?utf-8?B?UFJmL3VvNG5yQVExT2p1VDlQN1dDQmEzVWFtU2pac1JiRVdqOExhaUNqV3dp?=
 =?utf-8?B?K2tldnZqd29pYmFPZGl4RVgySENER0phWVFQaC9rTkJCWE5CU0FtN3Y0Tnhq?=
 =?utf-8?B?bGpnS0FQc3ZlNldQZm5RYWtQZ2pOMU9GdTZQejFlaHkvK29vTXFYdDVyYVRW?=
 =?utf-8?B?OTJiL3Qyc3IxbnNXTUdVOEpoL1JadnlhcW52TVFZUU9aWFFydHJSN3M3eGZ5?=
 =?utf-8?Q?mVh6TI?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1762;
 6:QsVl5j6ujXlc082fGFcLqud7YEJUOBPVFumsXR+Scs2BZ2xeE6/sPhsZ7TdtWgCg9JBz9pSE8W1sBUVvR6eh8c2g1rg76/HxMU769OZDA9A6j2fk0T62c+GS47cvPNG3sW+1Cob6wGZuaoh6OR7Ai2c3bMHP9dOvUDDbYFWBZpLBlSdfkDCWD05B5snFDLbogzh+GllGI12ZVyi+s5blxHmCPpZ+XFM69GfNqJSyvA9tnn7SPkcBDa8cjHMpJ1N7ik1vsfQ/nQvFDdrmylRRNuYGK1Ivpjq2EKRrdmHhXg0SdbufbjpQNaBxveFped3W/TT9f0yRtRHW+f0gz9oY8+h20rk3VRmDgiDbH36iAWY=;
 5:UuIqIXXYoJTrFtkJPo60Y5pNJzHwa3CYd8RHeapzj+xEOdWcAS4wD9o3iRb9qn2Sxx6yimNrSwk6AFJjHX79m/UAkSV4c15RSHMeyRtmCH0wMF8oLukWvSLPi9pAAaR2kEwsKHoVSFg8w6auwCxv8fHf7uhY0QrZz5yUSyQgbZ0=;
 24:R5S3nsD9xLd+Da+Co+zngOeaa/aBbxOSslo8lUjI/yM9dkLpSk2OR/trTEejrm7TRwgl9M5i6PR9NSWiAHxknWG96TNbw5lw5cefaykNjF8=;
 7:1uEGLDJRNI8kfk3jiDPHZJ0wIlOmIixOeOfM90MnTqZG9p+Q90V019j0jO4TiD+rllaAwD0si8xo85ssui6VgIcjIvnAPvLC82syJ6IT5VpjzJKZtTgCMlUucGmhdmCrGa4fI3FzD9cK1eC0Li3jxMCZv/g3bueM5urYfpAOcpcNUauOuUQk8K7d0YFcJYczGxt/a//DaUecG3OgMXxh40X7ZDozo4Y6mwpyOba/SmSdbX3tWlAvb5n4LgysDWD4
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 16:43:53.2400 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4ff89045-88e0-4975-2c6d-08d56fdc4e1a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1762
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 07/15] xen/arm64: Print a per-CPU message
 with the BP hardening method used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOC4wMi4xOCAyMToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgd2lsbCBtYWtl
IGVhc2llciB0byBrbm93IHdoZXRoZXIgQlAgaGFyZGVuaW5nIGhhcyBiZWVuIGVuYWJsZWQgZm9y
Cj4gYSBDUFUgYW5kIHdoaWNoIG1ldGhvZCBpcyB1c2VkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+IApSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKPiAtLS0KPiAgICAgIENoYW5n
ZXMgaW4gdjI6Cj4gICAgICAgICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+ICAgeGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jIHwgOSArKysrKysrLS0KPiAgIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+IGluZGV4IDljNzQ1OGVmMDYuLjY3
MDQ2NDhiMjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gQEAgLTc5LDcgKzc5LDggQEAgc3RhdGljIGJvb2wg
Y29weV9oeXBfdmVjdF9icGkodW5zaWduZWQgaW50IHNsb3QsIGNvbnN0IGNoYXIgKmh5cF92ZWNf
c3RhcnQsCj4gICBzdGF0aWMgYm9vbCBfX21heWJlX3VudXNlZAo+ICAgaW5zdGFsbF9icF9oYXJk
ZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfZW5kKQo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY19lbmQsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZXNjKQo+ICAgewo+ICAgICAgIHN0YXRpYyBpbnQg
bGFzdF9zbG90ID0gLTE7Cj4gICAgICAgc3RhdGljIERFRklORV9TUElOTE9DSyhicF9sb2NrKTsK
PiBAQCAtOTQsNiArOTUsOSBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0
IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKPiAgICAgICBpZiAoICFlbnRyeS0+bWF0Y2hl
cyhlbnRyeSkgKQo+ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgIAo+ICsgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJDUFUldSB3aWxsICVzIG9uIGV4Y2VwdGlvbiBlbnRyeVxuIiwKPiArICAgICAg
ICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGRlc2MpOwo+ICsKPiAgICAgICAvKgo+ICAgICAgICAq
IE5vIG5lZWQgdG8gaW5zdGFsbCBoYXJkZW5lZCB2ZWN0b3Igd2hlbiB0aGUgcHJvY2Vzc29yIGhh
cwo+ICAgICAgICAqIElEX0FBNjRQUkYwX0VMMS5DU1YyIHNldC4KPiBAQCAtMTU3LDcgKzE2MSw4
IEBAIHN0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCj4gICAg
ICAgICovCj4gICAgICAgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+ICAg
ICAgICAgICByZXQgPSBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoZGF0YSwgX19wc2NpX2h5cF9i
cF9pbnZhbF9zdGFydCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19wc2NpX2h5cF9icF9pbnZhbF9lbmQpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgImNhbGwgUFNDSSBnZXQgdmVyc2lvbiIpOwo+ICAgICAgIGVs
c2UgaWYgKCAhd2FybmVkICkKPiAgICAgICB7Cj4gICAgICAgICAgIEFTU0VSVChzeXN0ZW1fc3Rh
dGUgPCBTWVNfU1RBVEVfYWN0aXZlKTsKPiAKCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:47:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBpc-0002vq-KY; Fri, 09 Feb 2018 16:47:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n481=fd=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ekBpb-0002vk-OE
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:47:23 +0000
X-Inumbo-ID: d4dffa28-0db8-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::602])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d4dffa28-0db8-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:46:53 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=4akBq9FMWvhFWM5KIsPbmTkFblVw99LGhnqUTuY5KBU=;
 b=PTrqLfaOl8LYRmokEW1AAU5z1RO1QGAbHb3j2GSDn/eFHfFX8GYvrmd55RcBikdt+6gYndk5RKmzJjIXKVzVBk4rlwK/bBoVlW8IyzONvth/RG4zVnwSkeGWCpW2EG1Iy0q1sN+GBz1QnaL+ZukTfjG2PF3vO5haD52M0U8hdWU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.56) by
 AM4PR03MB1761.eurprd03.prod.outlook.com (2603:10a6:200:f::27) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 9
 Feb 2018 16:47:15 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-4-julien.grall@arm.com>
 <0c629724-ea99-8d39-b31c-1b5d137c41e3@epam.com>
 <85f3024b-d6ea-4a55-5980-4685f07812bb@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <85e30c9b-87ea-3da7-08a5-9a232a358ba5@epam.com>
Date: Fri, 9 Feb 2018 18:47:10 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <85f3024b-d6ea-4a55-5980-4685f07812bb@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1P18901CA0018.EURP189.PROD.OUTLOOK.COM
 (2603:10a6:801::28) To AM4PR03MB1761.eurprd03.prod.outlook.com
 (2603:10a6:200:f::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 27db6b4f-3787-4f23-3fc7-08d56fdcc675
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1761; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 3:xedXvmmrQzlr9PiRG9Z2pljBgZnLir/i/pj+mc8Rx0Yrm/tvgmEOl0/Oj8YaT1XfRUghDMnhAJEn1Fp7ohbCMOoEB8PmlflMZ8vWebVmlhNSApTNbKVsVvYseLENbaBTQlKryANa0hH24aJ5SCaznTFNBlye4j4a0TV2RRx09KxyCaIPFFnQ5TlS2gaYC+zC9l449aQERzfl1nQ9UsxfAPmipEmkLZclLWTZy8VRxHY4oIS9X1XeHpHg8rOmQQ7P;
 25:kzAp824LHWMZtz6zr7qPnmn9P8ljuZvyzL8oBy0CcRI9Y4rsoHY3UaRsCcaTz5791Aaqp5INpetekdGwrG/TY//Ncpjg/cpDSdqMo8fRT2365QKQVOl54t7GoE511WE3ld9P5rrRs7gMWQ0+JXvitbIxmNBT0dfREh6fhsMfiYxUzKf41SF2tKW06gcciPsxAWpKB9wwbJYJ9shxxXSEZrnC3FeJeSxowTOGsv7pjhKoqHIF4CfE/gOFF41p36kWmUGlVpN/45GWNVd6xwIGWmdTNnnVRkCNF8FooAjAext52KRNt/Tc1pb9fLHmiDe6wreY0WkL976iX9Tgrng83Q==;
 31:+/zq65nIyaOghtcsNaEEihN9rCIiCc4Ns+qoxDKc/S6uHPFsvHbACp/arCTlGDdHb2kSbpjWYUUZl7tfN2tHeZ0hch4UcuR3EEpKdQbF/HUdc4PYl+zM51/8KiBNhQWXR/Zo3/IkSEdmT95MSB0Vs8EbfdY3qKb5OjOHjYKBFRuQYIchmCat5aXG1choKenYwOKCMta/+DNUK1IuArXamD4m4o7oVGX0Duhjj0EBPa0=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1761:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 20:iUrA4koiA0E6BZ3uIt0+GXwNG8ic0u5tEkTpif0Klnkird3w9+NhNxLoeT6qk3Mi8KN9nOArvGVwrkdgoy1s2RX/Ms2bKwgulvj5hv5g79kcbT1YHM//LrHlu6vKxuEsHldT2V/wxYJJqqj/Twh++5tXKaNq169PsTSY3bjDvjtvPXG41bgDOwpNII8yyWDkIXSzorvqEDehK9GssIEVUKLxFz98qR+vEqtF0natVBHs2643Niko2P0PcZeA58GgatvHHgozMbblAzOg7D+s5SplL2uV51gRnd4EKoaHGgT1CmWK1yBhD7uzL00pR+ZHQxXiVbIj4XOCB9m4k+XFGQsrN+b6XYWDYevfZAXyVi6wYUOBn3FmZcc/XUgVypqhCgq7XwBt7E+0RdJdz0CFl5VnSt+sqdMDnUme761iIM35vyYEhZN1A6ojX4P/HrB1fuBRjtWr2j66Q/PlIwIN9cv7hIi0DFnm4Ani/Jsseyoe3qt8aHp/wrFqRUG6tWIy;
 4:k4DnugLxwbGCEeI0MDo+xZRjyRRCLJezVgbtg/OKSyqRnUnpQLty8rOblYM1L6PvdOS9/TFCibnOkd1J5P6VkUt92y2+kZNi2C6CupwkPP5wCVASqLzOrkNrzpQWHEbH6/1Ky5t879DjfltFL8kiL9NWk2RYfeOGav8H2orbY2ARG3r+hxC3Pl+5+a5Ay+Qy1I3UKWkf5Pn/5/+uSD0S2O2wosJb6mfIhpYRRvNcl/NORDX2YhVnBU8pIRDs7evZ/r6F3uJj9JQKGamWDqusAvpYpxa4+o0fChhL4c/IDr5lA9inwd21QQiJNw3M3e1aPxEA91EANuNHXv1G/P1+6McxgCtrd8T1JkZNb4spWpU=
X-Microsoft-Antispam-PRVS: <AM4PR03MB176112C96E9AF7991E77E114E6F20@AM4PR03MB1761.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(2400082)(944501161)(93006095)(93001095)(3002001)(10201501046)(6041288)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(6072148)(201708071742011);
 SRVR:AM4PR03MB1761; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1761; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(346002)(366004)(39860400002)(396003)(39380400002)(189003)(199004)(25786009)(83506002)(36756003)(31696002)(316002)(31686004)(67846002)(8676002)(2950100002)(52116002)(2870700001)(97736004)(52146003)(81166006)(53936002)(55236004)(58126008)(81156014)(23676004)(386003)(93886005)(65826007)(53546011)(66066001)(65806001)(478600001)(65956001)(2906002)(64126003)(16576012)(2486003)(6666003)(16526019)(72206003)(47776003)(80792005)(6486002)(106356001)(59450400001)(68736007)(76176011)(50466002)(3846002)(6116002)(229853002)(305945005)(345774005)(7736002)(86362001)(186003)(4326008)(77096007)(105586002)(6246003)(5660300001)(8936002)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1761; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYxOzIzOnNjL2R6S3JBSVdCV3BZS3dteXkweitBcm5K?=
 =?utf-8?B?V3I4TkFuTVFqdE1nK0xLSkl1d0k1dk0zd2hRWE1hV29DVEE5ei80M2UxRkgv?=
 =?utf-8?B?TWhORkhJV2U0Ymp6VjlkQ2JId1ZTR0lEZXJIRzdSN1NVblErZnduR2xXSk1y?=
 =?utf-8?B?Kzh4QTVPMHczYzdrMklKVDdPcS8rNTFmNHRCRDRJSFBCbW1DS0pYeU1VZnpD?=
 =?utf-8?B?N2twM0x0VWZmRTJmeTAwcDQ5K1Y5VENBaWxsZm5UcUZCRlJnb05yTTZkNnp4?=
 =?utf-8?B?MmVYdUorRWpVaHVNVWVaUVFuRHpmRkFvUFI5anVsa2VBK1dMWkJsNDloMFhJ?=
 =?utf-8?B?bkhUcmNaWkFFdW1JZkJCTWJiZExQZ0VUb0NPNXR0Nk1lRGZ2TEhLSzF3bEtC?=
 =?utf-8?B?RTJIbVh3aHdjWXNDTnd6ajJOdUd2S3MvZlZKUWxYT21VbXV6Tk1NWjJxakwy?=
 =?utf-8?B?dkFXcjlpaU5XSGxGNGY5eEFqa09Kb0hUSU56YUJQMkJBRDlUSUs2WDk0UFd2?=
 =?utf-8?B?LzVZcDB0b1EveFlVcDMxR2h0eUpUQVVIWkFBMXBBVnJKaWVKaktMeVhXR2Fm?=
 =?utf-8?B?WUI1dVFTQmZWTUtDcmJlREpyQlZYU0N2bDFzVVZuejdJamVERDBYRXM2STdq?=
 =?utf-8?B?czkzOVBOdERRUFY0VFlHQ1ZrcjdvTDJ1Ukx1UHJiVGx2a0ZSa29CakFUZlMw?=
 =?utf-8?B?Y3VjTnRjT0k0R1VVQ0FCdUhndytnVHFxWDlZaW9LMkhsdnVqaC9XVGQ0QUlr?=
 =?utf-8?B?QU9XZldEMzFkKzV0U0RwNWw3aGJBdHFWbTlDSkY4UWFEL1lSM1E3cFBaUHht?=
 =?utf-8?B?NW5kakl3SzZOQnM1MlNRUGNIS0Z2VnhTdGNwdmdIMUVPbldLc2tIWHVDUDIv?=
 =?utf-8?B?Qm54ZGkxc3lmVDEzNGhXQ0hUbCs0aHRmb1ViMG54VGFiZVRHQVZvdHhNQlRp?=
 =?utf-8?B?eDI4TVM5dDBaOHdybENDT0ZMWWkreHE3b3FBclhrVUYySm9ONlhQKzdMU3Rv?=
 =?utf-8?B?ZTZVUUtiMVR6Q254TlJ1VXBNU2ZaK0VkbU8yYXc1aStyYzlFQ21SY05zcXpo?=
 =?utf-8?B?ZkpTSTk2QzZaeHhCalh3TUJXaTJzdFZFdnZ4bi8ybVRsMmF2b1NXNzFwV1Ux?=
 =?utf-8?B?NitjQ2FuRlk0cEdrUnEzbHpmbHJnM3ZkQmJlT3pmVHo2NjZ5Vm9SbnV5WWk0?=
 =?utf-8?B?VTJrR3UrbG11cXNwdjNhQWtWdkpDWlRVNG14d1U4U1MvamVGWWpRcUkxbTRm?=
 =?utf-8?B?dUdmekdyNXg5cUNybWRRTHRFTmlQZUdTR3ZmeDhlT3dQckQyYURGMkRCUXl3?=
 =?utf-8?B?cldTNWsrOWVUcDRmOGs4S1NGem8yVStyNERzWm1zUkwwQU5hc3dIbWkzNTEr?=
 =?utf-8?B?b1RZdGhIN2IwM0dQVTk4TmFINEVMTWZKSEowUlVqdTl4RXNPcUtTTEpZc3lS?=
 =?utf-8?B?K3VEa3doenA1dFpCTWZWZjlYWHJzUHExRUlOeGxlVjkwSi9CWm1XVDNBYVM0?=
 =?utf-8?B?VTZWWEFCYUQzS3ZrdmNicUlMQUl4dG1lL1RUVGlnTTFPbHFFTEYzazROemlx?=
 =?utf-8?B?WHdjTExqSlRJbU5EbXdRM3pVNWQ4aHZrUWFzZHlDVFl0cFV5SnJXT2pkeFB5?=
 =?utf-8?B?M3BMdDRrTVVXK0Z1d2NZN3o2cS9sRmdiWmRwTm9wM0RFOHlCWlhRUElKbFZW?=
 =?utf-8?B?QUdMWXZla0lhUXYvQllSVFNGaEE0T1FhNjN3NWQyUkErcS9ZZ1MxRTkweTRH?=
 =?utf-8?B?SjN0TVdxZzBZcDNQT1hCNXFVczFaaWRNR3JxRlhxcXU0Y0kveXlBUWNsczU1?=
 =?utf-8?B?ZFBtT3o4cVVqWFZzdEIwNW1uTjRTL0NvUFJCbUg2R1IyUWVyZU5wVWpqaDE2?=
 =?utf-8?B?SUhOQjVmYm4wdEVwQVN0eEV4MkxVNm1ldjF1eVdZRnVBMHZTamRqYytjblk2?=
 =?utf-8?B?Zkdwb3pha2J5MnlTQ3dLVjBwZUd4MG9mNUZwb3NFY29NWVJMdnZVNEFWU0RI?=
 =?utf-8?B?ZWd0U0RscXcyaC9LN0JwUkwrL2N6dERTSi95RXhaWms3YTlOTXUrcUdSMU1T?=
 =?utf-8?Q?1bU0=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 6:0nf3cQV7VtgYoIrQnTm40csRkN2TipekvbWtQ8tNYLDcCC0q7aevKNPVkS+SwRGztk0bJHz+0CWv6vJs/xodjKDBdVqqceYPJ9zKytVazt908WyqyvmszTaOOXFgTQ2x9jU43bPLrH7qLxjUHq0VIM3Bl3RDtbRF3TolyUio/Xxd2+74KPReQNqGKuEOIZEW0UPfX4EKbfhBdX2zI+dB6TAtj5IUyxYs/ZCDK4ATlJvgNiQjFTjvX79sI4AlZLXDM0sNF3mgD9oa2eDUxuFWcfBGMohhN6N5QquunPeCKu2gW4CEtTe7QQOBUHVhBPw2KzIqKsAj3dZPAcU+A8DCaTJHvoK+2RZQGrJFsGyLB9I=;
 5:X0psfEbNxo2veABaDO7juevW3PP1Os71A2tnq3VITcfhwOZJazupJjrGK01DJFTPV1tI+wNGixry8OPCimLikWyZ+IKgY3VvmCZ1K9kWHApYN1sy7AZ7bk1gLGwMF2M2SQZ8piIb1xBs5uZrk22h6QkRdInXT3PTtIgLmQCxeSo=;
 24:SjGXh3TJK/S10d4pRr3mwaSma7P4Fw/PabIDNPMCFiKFKRfRpbsxhKrABoqPnGc1hPhAOD8W5K/URstKCglC89ASqV99I3NnglO6VvZkN2o=;
 7:Jy5vODULUbo7LgeL4zOYvWcMrAL9A9jihpqZgxNb9QR5MsuBZ+4e/KRCFFd2iltVPv/rMiQFK05drDZEhwt1dczDMnnW0A1JmKtGxma6aUqYqDq4v5ElS/UjnC+gGeybavv0dNsjM2xK9NP6kaZWc2uRVC2epqZJkx84TlBlwCM6RYNqdp3p1+ppx6TorhjOnRTZxT8VhAYnCeSVFyzluYDTlIDk+i+auJjaLDTdt2QLa88MSGPTDxM8jBnIn+cT
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 16:47:15.1791 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 27db6b4f-3787-4f23-3fc7-08d56fdcc675
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1761
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 03/15] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Ck9uIDA5LjAyLjE4IDE4OjE1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gCj4gCj4gT24gMDIvMDkv
MjAxOCAwNDowOCBQTSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEhpLAo+IAo+IEhpIFZv
bG9keW15ciwKPiAKPiBUaGFuayB5b3UgZm9yIHRoZSByZXZpZXcuIEkgaGF2ZSBub3RpY2VkIHRo
YXQgeW91ciBlLW1haWwgY2xpZW50IHNlZW0gdG8gCj4gbWVzcyB1cCB3aXRoIHRoZSBlLW1haWwg
c2VudCBzb21ldGltZXMgKHNlZSBiZWxvdykuIFlvdSBtYXkgd2FudCB0byAKPiBjb25maWd1cmUg
aXQgdG8gYXZvaWQgdGhhdC4KT29wcywgc29ycnkgZm9yIHRoaXMuIExvb2tzIGxpa2UgSSBoaXQg
Q1RSTCtSIGluIFRodW5kZXJiaXJkIGFjY2lkZW50YWxseS4KCj4+IE9uIDA4LjAyLjE4IDIxOjIx
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBUaGUgbmV3IFNNQyBDYWxsaW5nIENvbnZlbnRpb24g
KHYxLjEpIGFsbG93cyBmb3IgYSByZWR1Y2VkIG92ZXJoZWFkCj4+PiB3aGVuIGNhbGxpbmcgaW50
byB0aGUgZmlybXdhcmUsIGFuZCBwcm92aWRlcyBhIG5ldyBmZWF0dXJlIGRpc2NvdmVyeSAKPj4+
IG1lY2hhbmlzbS4gU2VlICJGaXJtd2FyZSBpbnRlcmZhY2VzIGZvciBtaXRpZ2F0aW5nIENWRS0y
MDE3LTU3MTUiIEFSTQo+Pj4gREVOIDAwMDcwQS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+PiBSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgo+Pgo+Pj4gLS0tIENoYW5nZXMg
aW4gdjI6IC0gQWRkIGEgaHVtYW5kIHJlYWRhYmxlIG5hbWUgZm9yIHRoZQo+Pj4gc3BlY2lmaWNh
dGlvbiAtLS0geGVuL2FyY2gvYXJtL3Zwc2NpLmPCoMKgwqDCoMKgwqDCoCB8wqAgMSArIAo+Pj4g
eGVuL2FyY2gvYXJtL3ZzbWMuY8KgwqDCoMKgwqDCoMKgwqAgfCAyMyArKysrKysrKysrKysrKysr
KysrKysrKyAKPj4+IHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE1ICsrKysrKysrKysr
KysrKyAzIGZpbGVzIGNoYW5nZWQsIDM5Cj4+PiBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMgaW5kZXgK
Pj4+IGU4MmI2MmRiMWEuLjE5ZWU3Y2FlYjQgMTAwNjQ0IC0tLSBhL3hlbi9hcmNoL2FybS92cHNj
aS5jICsrKwo+Pj4gYi94ZW4vYXJjaC9hcm0vdnBzY2kuYyBAQCAtMjEyLDYgKzIxMiw3IEBAIHN0
YXRpYyBpbnQzMl90Cj4+PiBkb19wc2NpXzFfMF9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNf
aWQpIGNhc2UKPj4+IFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjogY2FzZSBQU0NJXzBfMl9GTjMy
X1NZU1RFTV9SRVNFVDogY2FzZQo+Pj4gUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTOiArwqDC
oMKgIGNhc2UgQVJNX1NNQ0NDX1ZFUlNJT05fRklEOiByZXR1cm4KPj4+IDA7IGRlZmF1bHQ6IHJl
dHVybiBQU0NJX05PVF9TVVBQT1JURUQ7IGRpZmYgLS1naXQKPj4+IGEveGVuL2FyY2gvYXJtL3Zz
bWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMgaW5kZXgKPj4+IDNkM2JkOTVmZWUuLmE3MDhhYTVl
ODEgMTAwNjQ0IC0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMgKysrCj4+PiBiL3hlbi9hcmNoL2Fy
bS92c21jLmMgQEAgLTgxLDYgKzgxLDI2IEBAIHN0YXRpYyBib29sCj4+PiBmaWxsX2Z1bmN0aW9u
X2NhbGxfY291bnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGNudCkgCj4+
PiByZXR1cm4gdHJ1ZTsgfQo+Pj4KPj4+ICsvKiBTTUNDQyBpbnRlcmZhY2UgZm9yIEFSTSBBcmNo
aXRlY3R1cmUgKi8gK3N0YXRpYyBib29sCj4+PiBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqcmVncykgK3sgK8KgwqDCoCB1aW50MzJfdCBmaWQgPQo+Pj4gKHVpbnQzMl90KWdldF91
c2VyX3JlZyhyZWdzLCAwKTsgKyArwqDCoMKgIHN3aXRjaCAoIGZpZCApICvCoMKgwqAgeyArCj4+
PiBjYXNlIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDogK8KgwqDCoMKgwqDCoMKgIHNldF91c2VyX3Jl
ZyhyZWdzLCAwLAo+Pj4gQVJNX1NNQ0NDX1ZFUlNJT05fMV8xKTsgK8KgwqDCoMKgwqDCoMKgIHJl
dHVybiB0cnVlOyArICvCoMKgwqAgY2FzZQo+Pj4gQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklE
OiArwqDCoMKgwqDCoMKgwqAgLyogTm90aGluZyBzdXBwb3J0ZWQgeWV0ICovICsKPj4+IHNldF91
c2VyX3JlZyhyZWdzLCAwLCAtMSk7ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gdHJ1ZTsgK8KgwqDC
oCB9ICsgK8KgwqDCoCByZXR1cm4KPj4+IGZhbHNlOyArfSArIC8qIFNNQ0NDIGludGVyZmFjZSBm
b3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBpdHNlbGYuICovIAo+Pj4gc3RhdGljIGJvb2wgaGFu
ZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpIHsgQEAgLTE4OCw2Cj4+
PiArMjA4LDkgQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKSAKPj4+IHsgc3dpdGNoICggc21jY2NfZ2V0X293bmVyKGZ1bmNpZCkgKSB7
ICvCoMKgwqDCoMKgwqDCoCBjYXNlCj4+PiBBUk1fU01DQ0NfT1dORVJfQVJDSDogK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgaGFuZGxlZCA9IGhhbmRsZV9hcmNoKHJlZ3MpOyArCj4+PiBicmVhazsg
Y2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjogaGFuZGxlZCA9Cj4+PiBoYW5kbGVfaHlw
ZXJ2aXNvcihyZWdzKTsgYnJlYWs7IGRpZmYgLS1naXQKPj4+IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGluZGV4Cj4+PiA2MmIzYThj
ZGY1Li40MzEzODljMTE4IDEwMDY0NCAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgg
KysrCj4+PiBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBAQCAtMTYsNiArMTYsOSBAQCAj
aWZuZGVmCj4+PiBfX0FTTV9BUk1fU01DQ0NfSF9fICNkZWZpbmUgX19BU01fQVJNX1NNQ0NDX0hf
Xwo+Pj4KPj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMMKgwqAgMHgxMDAwMCArI2Rl
ZmluZQo+Pj4gQVJNX1NNQ0NDX1ZFUlNJT05fMV8xwqDCoCAweDEwMDAxICsgLyogKiBUaGlzIGZp
bGUgcHJvdmlkZXMgY29tbW9uCj4+PiBkZWZpbmVzIGZvciBBUk0gU01DIENhbGxpbmcgQ29udmVu
dGlvbiBhcyAqIHNwZWNpZmllZCBpbiBAQCAtMTAwLDYKPj4+ICsxMDMsMTggQEAgc3RhdGljIGlu
bGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpIAo+Pj4gQVJN
X1NNQ0NDX09XTkVSXyMjb3duZXIswqDCoMKgwqAgXCAweEZGMDMpCj4+Pgo+Pj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX1ZFUlNJT05fRklEwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgXCArCj4+PiBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCzC
oMKgwqDCoMKgwqDCoMKgIFwgKwo+Pj4gQVJNX1NNQ0NDX0NPTlZfMzIswqDCoMKgwqDCoMKgwqDC
oMKgwqAgXCArCj4+PiBBUk1fU01DQ0NfT1dORVJfQVJDSCzCoMKgwqDCoMKgwqDCoCBcICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAweDApCj4+PiBcICsgKyNk
ZWZpbmUgQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklEwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgXCArCj4+PiBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCzC
oMKgwqDCoMKgwqDCoMKgIFwgKwo+Pj4gQVJNX1NNQ0NDX0NPTlZfMzIswqDCoMKgwqDCoMKgwqDC
oMKgwqAgXCArCj4+PiBBUk1fU01DQ0NfT1dORVJfQVJDSCzCoMKgwqDCoMKgwqDCoCBcICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAweDEpICsgLyogT25seQo+
Pj4gb25lIGVycm9yIGNvZGUgZGVmaW5lZCBpbiBTTUNDQyAqLyAjZGVmaW5lCj4+PiBBUk1fU01D
Q0NfRVJSX1VOS05PV05fRlVOQ1RJT07CoCAoLTEpCj4+Pgo+Pj4KPj4KPiAKCi0tIApWb2xvZHlt
eXIgQmFiY2h1awoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:52:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBuA-0003g5-7k; Fri, 09 Feb 2018 16:52:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rxpf=fd=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekBu8-0003fr-Pa
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:52:04 +0000
X-Inumbo-ID: ac5b468e-0db9-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac5b468e-0db9-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 16:52:55 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Feb 2018 08:51:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,483,1511856000"; d="scan'208";a="202915234"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga006.fm.intel.com with ESMTP; 09 Feb 2018 08:51:53 -0800
Date: Sat, 10 Feb 2018 00:47:07 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180209164707.GE30322@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Lan Tianyu <tianyu.lan@intel.com>,
 Kevin Tian <kevin.tian@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-6-git-send-email-chao.gao@intel.com>
 <20180209151125.bl7x2zvixsvyduv3@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209151125.bl7x2zvixsvyduv3@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 05/28] VIOMMU: Introduce callback of
 checking irq remapping mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDM6MTE6MjVQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjEyUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBGcm9tOiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4g
Cj4+IFRoaXMgcGF0Y2ggaXMgdG8gYWRkIGNhbGxiYWNrIGZvciB2SU9BUElDIGFuZCB2TVNJIHRv
IGNoZWNrIHdoZXRoZXIgaW50ZXJydXB0Cj4+IHJlbWFwcGluZyBpcyBlbmFibGVkLgo+Cj5TYW1l
IGFzIHdpdGggdGhlIHByZXZpb3VzIHBhdGNoZXMsIG5vdCBhZGRpbmcgdGhlIGFjdHVhbCBjb2Rl
IGluCj5jaGVja19pcnFfcmVtYXBwaW5nIG1ha2VzIHJldmlld2luZyB0aGlzIGltcG9zc2libGUu
Cj4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29t
Pgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiAtLS0K
Pj4gIHhlbi9jb21tb24vdmlvbW11LmMgICAgICB8IDE1ICsrKysrKysrKysrKysrKwo+PiAgeGVu
L2luY2x1ZGUveGVuL3Zpb21tdS5oIHwgIDQgKysrKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAxOSBp
bnNlcnRpb25zKCspCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hl
bi9jb21tb24vdmlvbW11LmMKPj4gaW5kZXggOWVhZmRlZi4uNzIxNzNjMyAxMDA2NDQKPj4gLS0t
IGEveGVuL2NvbW1vbi92aW9tbXUuYwo+PiArKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4+IEBA
IC0xNDUsNiArMTQ1LDIxIEBAIGludCB2aW9tbXVfZ2V0X2lycV9pbmZvKGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCj4+ICAgICAgcmV0dXJuIHZpb21tdS0+b3BzLT5nZXRfaXJxX2luZm8oZCwgcmVx
dWVzdCwgaXJxX2luZm8pOwo+PiAgfQo+PiAgCj4+ICtib29sIHZpb21tdV9jaGVja19pcnFfcmVt
YXBwaW5nKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVz
dCkKPj4gK3sKPj4gKyAgICBjb25zdCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUgPSBkLT5hcmNoLmh2
bV9kb21haW4udmlvbW11Owo+PiArCj4+ICsgICAgaWYgKCAhdmlvbW11ICkKPj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+PiArCj4+ICsgICAgQVNTRVJUKHZpb21tdS0+b3BzKTsKPj4gKyAgICBp
ZiAoICF2aW9tbXUtPm9wcy0+Y2hlY2tfaXJxX3JlbWFwcGluZyApCj4+ICsgICAgICAgIHJldHVy
biBmYWxzZTsKPj4gKwo+PiArICAgIHJldHVybiB2aW9tbXUtPm9wcy0+Y2hlY2tfaXJxX3JlbWFw
cGluZyhkLCByZXF1ZXN0KTsKPj4gK30KPgo+SGF2aW5nIGEgaGVscGVyIGZvciBlYWNoIGZ1bmN0
aW9uYWxpdHkgeW91IHdhbnQgdG8gc3VwcG9ydCBzZWVtcwo+ZXh0cmVtZWx5IGN1bWJlcnNvbWUs
IEkgd291bGQgaW1hZ2UgdGhpcyB0byBncm93IHNvIHRoYXQgeW91IHdpbGwgYWxzbwo+aGF2ZSB2
aW9tbXVfY2hlY2tfbWVtX21hcHBpbmcgYW5kIG90aGVycy4KPgo+SXNuJ3QgaXQgYmV0dGVyIHRv
IGp1c3QgaGF2ZSBzb21ldGhpbmcgbGlrZSB2aW9tbXVfY2hlY2tfZmVhdHVyZSwgb3IKPmV2ZW4g
anVzdCBleHBvc2UgYSBmZWF0dXJlcyBmaWVsZCBpbiB0aGUgdmlvbW11IHN0cnVjdCBpdHNlbGY/
CgpNYXliZSBpdCBpcyBjYXVzZWQgYnkgb3VyIHBvb3IgZnVuY3Rpb24gbmFtZSBhbmQgbm8gY29t
bWVudHMgdG8gcG9pbnQKb3V0IHdoYXQgdGhlIGZ1bmN0aW9uIGRvZXMuICBBcyB5b3Uga25vdywg
aW50ZXJydXB0cyBoYXMgdHdvIGZvcm1hdHM6CmxlZ2FjeSBmb3JtYXQgYW5kIHJlbWFwcGFibGUg
Zm9ybWF0LiAgVGhlIGZvcm1hdCBpcyBpbmRpY2F0ZWQgYnkgb25lIGJpdApvZiBNU0kgbXNnIG9y
IElPQVBJQyBSVEUuIFJvdWdobHksIG9ubHkgcmVtYXBwYWJsZSBmb3JtYXQgc2hvdWxkIGJlCnRy
YW5zbGF0ZWQgYnkgSU9NTVUuIFNvIGV2ZXJ5IHRpbWUgd2Ugd2FudCB0byBoYW5kbGUgYW4gaW50
ZXJydXB0LCB3ZQpzaG91bGQga25vdyBpdHMgZm9ybWF0IGFuZCB3ZSB0aGluayB0aGUgcmVtYXBw
YWJsZSBmb3JtYXQgdmFyaWVzCmZyb20gZGlmZmVyZW50IHZlbmRvcnMuIFRoaXMgaXMgd2h5IHdl
IGludHJvZHVjZSBhIG5ldyBmaWVsZCBoZXJlIGluCm9yZGVyIHRvIGFic3RyYWN0IHRoZSBjaGVj
ayBvZiByZW1hcHBpbmcgZm9ybWF0LgoKSWYgeW91IGNvdWxkIGNvbWUgdXAgd2l0aCBhIGJldHRl
ciBuYW1lLCB0aGF0IHdpbGwgYmUgdmVyeSBoZWxwZnVsLgoKVGhhbmtzCkNoYW8KPgo+PiArCj4+
ICAvKgo+PiAgICogTG9jYWwgdmFyaWFibGVzOgo+PiAgICogbW9kZTogQwo+PiBkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oCj4+
IGluZGV4IDczYjg1M2YuLmMxZGZhZWMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi92
aW9tbXUuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94ZW4vdmlvbW11LmgKPj4gQEAgLTI5LDYgKzI5
LDggQEAgc3RydWN0IHZpb21tdTsKPj4gIHN0cnVjdCB2aW9tbXVfb3BzIHsKPj4gICAgICB1aW50
OF90IHR5cGU7Cj4+ICAgICAgaW50ICgqY3JlYXRlKShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dmlvbW11ICp2aW9tbXUpOwo+PiArICAgIGJvb2wgKCpjaGVja19pcnFfcmVtYXBwaW5nKShjb25z
dCBzdHJ1Y3QgZG9tYWluICpkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOwo+Cj5XaHkg
YWRkIGl0IGhlcmUsIGluc3RlYWQgb2YgYXQgdGhlIGVuZCBvZiB0aGUgc3RydWN0Pwo+Cj4+ICAg
ICAgaW50ICgqZGVzdHJveSkoc3RydWN0IHZpb21tdSAqdmlvbW11KTsKPj4gICAgICBpbnQgKCpo
YW5kbGVfaXJxX3JlcXVlc3QpKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVl
c3QgKnJlcXVlc3QpOwo+PiBAQCAtNTYsNiArNTgsOCBAQCBpbnQgdmlvbW11X2hhbmRsZV9pcnFf
cmVxdWVzdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+PiAgaW50IHZpb21tdV9nZXRfaXJxX2lu
Zm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVzdCwKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbyAqaXJxX2lu
Zm8pOwo+PiArYm9vbCB2aW9tbXVfY2hlY2tfaXJxX3JlbWFwcGluZyhjb25zdCBzdHJ1Y3QgZG9t
YWluICpkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qg
YXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKnJlcXVlc3QpOwo+PiAgI2Vsc2UKPj4gIHN0YXRp
YyBpbmxpbmUgaW50IHZpb21tdV9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQo+PiAg
ewo+PiAtLSAKPj4gMS44LjMuMQo+PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:56:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:56:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekBy5-0003qS-Nd; Fri, 09 Feb 2018 16:56:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rxpf=fd=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekBy5-0003qM-Ct
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:56:09 +0000
X-Inumbo-ID: 0daa1c1a-0dba-11e8-ba59-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0daa1c1a-0dba-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 17:55:38 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Feb 2018 08:56:05 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,483,1511856000"; d="scan'208";a="30195015"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga001.jf.intel.com with ESMTP; 09 Feb 2018 08:56:03 -0800
Date: Sat, 10 Feb 2018 00:51:16 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180209165116.GF30322@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Lan Tianyu <tianyu.lan@intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-7-git-send-email-chao.gao@intel.com>
 <20180209151759.kz6sgwadyhhcnxuq@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209151759.kz6sgwadyhhcnxuq@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 06/28] vtd: clean-up and preparation for
	vvtd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDM6MTc6NTlQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjEzUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBUaGlzIHBhdGNoIGNvbnRhaW5zIGZvbGxvd2luZyBjaGFuZ2VzOgo+PiAt
IGFsaWduIHJlZ2lzdGVyIGRlZmluaXRpb25zCj4+IC0gdXNlIE1BU0tfRVhUUiB0byBkZWZpbmUg
c29tZSBtYWNyb3MgYWJvdXQgZXh0ZW5kZWQgY2FwYWJpbGllcwo+PiByYXRoZXIgdGhhbiBvcGVu
LWNvZGluZyB0aGUgbWFza3MKPj4gLSBkZWZpbmUgZmllbGRzIG9mIEZFQ1RMIGFuZCBGRVNUUyBh
cyB1aW50MzJfdCByYXRoZXIgdGhhbiB1NjQgc2luY2UKPj4gRkVDVEwgYW5kIEZFU1RTIGFyZSAz
MiBiaXQgcmVnaXN0ZXJzLgo+PiAKPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2VzLgo+PiAKPj4gU2ln
bmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1i
eTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4KPlJldmlld2VkLWJ5OiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcy4gSXQgaXMgdGhlIGZp
cnN0IFJldmlld2VkLWJ5IHdlIGdldC4gOikuCj4KPkp1c3Qgb25lIG5pdC4uLgo+Cj4+IAo+PiAt
LS0KPj4gdjQ6Cj4+ICAtIE9ubHkgZml4IHRoZSBhbGlnbm1lbnQgYW5kIGRlZmVyIGludHJvZHVj
aW5nIG5ldyBkZWZpbml0aW9uIHRvIHdoZW4KPj4gIHRoZXkgYXJlIG5lZWRlZAo+PiAgKFN1Z2dl
c3RlZC1ieSBSb2dlciBQYXUgTW9ubsOpKQo+PiAgLSByZW1vdmUgcGFydHMgb2Ygb3Blbi1jb2Rl
ZCBtYXNrcwo+PiB2MzoKPj4gIC0gbmV3Cj4+IC0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmggfCA4NiArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
Cj4+ICAxIGZpbGUgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCj4+
IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+PiBpbmRleCA3MmMxYTJlLi5kYjgw
YjMxIDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+PiArI2RlZmluZSBE
TUFfRUNBUF9TTlBfQ1RMICAgICAgICAoKHVpbnQ2NF90KTEgPDwgNykKPj4gKyNkZWZpbmUgRE1B
X0VDQVBfUEFTU19USFJVICAgICAgKCh1aW50NjRfdCkxIDw8IDYpCj4+ICsjZGVmaW5lIERNQV9F
Q0FQX0NBQ0hFX0hJTlRTICAgICgodWludDY0X3QpMSA8PCA1KQo+PiArI2RlZmluZSBETUFfRUNB
UF9FSU0gICAgICAgICAgICAoKHVpbnQ2NF90KTEgPDwgNCkKPj4gKyNkZWZpbmUgRE1BX0VDQVBf
SU5UUl9SRU1BUCAgICAgKCh1aW50NjRfdCkxIDw8IDMpCj4+ICsjZGVmaW5lIERNQV9FQ0FQX0RF
Vl9JT1RMQiAgICAgICgodWludDY0X3QpMSA8PCAyKQo+PiArI2RlZmluZSBETUFfRUNBUF9RVUVV
RURfSU5WQUwgICAoKHVpbnQ2NF90KTEgPDwgMSkKPj4gKyNkZWZpbmUgRE1BX0VDQVBfQ09IRVJF
TlQgICAgICAgKCh1aW50NjRfdCkxIDw8IDApCj4KPkkgdGhpbmsgdGhlIGdlbmVyYWwgcHJhY3Rp
Y2UgaXMgdG8gdXNlIDFVTCAoYmVjYXVzZSBpdCdzIHNob3J0ZXIpLCBvcgo+MVUgZm9yIDMyYml0
cy4KCldpbGwgZG8uCgpUaGFua3MKY2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 16:59:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 16:59:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekC1O-000401-5o; Fri, 09 Feb 2018 16:59:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekC1N-0003zv-0N
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 16:59:33 +0000
X-Inumbo-ID: b82b364f-0dba-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b82b364f-0dba-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 17:00:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67635033"
Date: Fri, 9 Feb 2018 16:59:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209165911.w6dhvjbdsn3vb5xf@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-10-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-10-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 09/28] x86/vvtd: Set Interrupt Remapping
 Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gU29mdHdhcmUgc2V0cyBTSVJUUCBmaWVsZCBvZiBHQ01EIHRvIHNldC91cGRhdGUgdGhlIGlu
dGVycnVwdCByZW1hcHBpbmcKPiB0YWJsZSBwb2ludGVyIHVzZWQgYnkgaGFyZHdhcmUuIFRoZSBp
bnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHBvaW50ZXIgaXMKPiBzcGVjaWZpZWQgdGhyb3VnaCB0
aGUgSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSBBZGRyZXNzIChJUlRBX1JFRykKPiByZWdpc3Rl
ci4KPiAKPiBUaGlzIHBhdGNoIGVtdWxhdGVzIHRoaXMgb3BlcmF0aW9uIGFuZCBhZGRzIHNvbWUg
bmV3IGZpZWxkcyBpbiBWVlREIHRvIHRyYWNrCj4gaW5mbyAoZS5nLiB0aGUgdGFibGUncyBnZm4g
YW5kIG1heCBzdXBwb3J0ZWQgZW50cmllcykgb2YgaW50ZXJydXB0IHJlbWFwcGluZwo+IHRhYmxl
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2ln
bmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gLS0tCj4g
djQ6Cj4gIC0gZGVjbGFyZSBlaW1fZW5hYmxlZCBhcyBib29sIGFuZCBpcnQgYXMgZ2ZuX3QKPiAg
LSByZW5hbWUgdnZ0ZF9oYW5kbGVfZ2NtZF9zaXJ0cCgpIHRvIHdyaXRlX2djbWRfc2lydHAoKQo+
IAo+IHYzOgo+ICAtIGlnbm9yZSB1bmFsaWduZWQgci93IG9mIHZ0LWQgaGFyZHdhcmUgcmVnaXN0
ZXJzIGFuZCByZXR1cm4gWDg2RU1VTF9PSwo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaCB8IDE2ICsrKysrKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYyAgfCA4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMTAwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBpbmRleCBmMmVmM2RkLi44NTc5ODQzIDEwMDY0
NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBAQCAtNDgsNyArNDgsOCBAQAo+ICAj
ZGVmaW5lIERNQVJfSVFUX1JFRyAgICAgICAgICAgIDB4ODggLyogaW52YWxpZGF0aW9uIHF1ZXVl
IHRhaWwgKi8KPiAgI2RlZmluZSBETUFSX0lRQV9SRUcgICAgICAgICAgICAweDkwIC8qIGludmFs
aWRhdGlvbiBxdWV1ZSBhZGRyICovCj4gICNkZWZpbmUgRE1BUl9JRUNUTF9SRUcgICAgICAgICAg
MHhhMCAvKiBpbnZhbGlkYXRpb24gZXZlbnQgY29udHJvbCByZWdpc3RlciAqLwo+IC0jZGVmaW5l
IERNQVJfSVJUQV9SRUcgICAgICAgICAgIDB4YjggLyogaW50ciByZW1hcCAqLwo+ICsjZGVmaW5l
IERNQVJfSVJUQV9SRUcgICAgICAgICAgIDB4YjggLyogYmFzZSBhZGRyZXNzIG9mIGludHIgcmVt
YXAgdGFibGUgKi8KPiArI2RlZmluZSBETUFSX0lSVFVBX1JFRyAgICAgICAgICAweGJjIC8qIHVw
cGVyIGFkZHJlc3Mgb2YgaW50ciByZW1hcCB0YWJsZSAqLwo+ICAKPiAgI2RlZmluZSBPRkZTRVRf
U1RSSURFICAgICAgICAoOSkKPiAgI2RlZmluZSBkbWFyX3JlYWRsKGRtYXIsIHJlZykgcmVhZGwo
KGRtYXIpICsgKHJlZykpCj4gQEAgLTE1MCw2ICsxNTEsOSBAQAo+ICAjZGVmaW5lIERNQV9HQ01E
X1NJUlRQICAoKCh1NjQpMSkgPDwgMjQpCj4gICNkZWZpbmUgRE1BX0dDTURfQ0ZJICAgICgoKHU2
NCkxKSA8PCAyMykKPiAgCj4gKy8qIG1hc2sgb2Ygb25lLXNob3QgYml0cyAqLwo+ICsjZGVmaW5l
IERNQV9HQ01EX09ORV9TSE9UX01BU0sgMHg5NmZmZmZmZgo+ICsKPiAgLyogR1NUU19SRUcgKi8K
PiAgI2RlZmluZSBETUFfR1NUU19URVMgICAgKCgodTY0KTEpIDw8IDMxKQo+ICAjZGVmaW5lIERN
QV9HU1RTX1JUUFMgICAoKCh1NjQpMSkgPDwgMzApCj4gQEAgLTE1NywxMCArMTYxLDE4IEBACj4g
ICNkZWZpbmUgRE1BX0dTVFNfQUZMUyAgICgoKHU2NCkxKSA8PCAyOCkKPiAgI2RlZmluZSBETUFf
R1NUU19XQkZTICAgKCgodTY0KTEpIDw8IDI3KQo+ICAjZGVmaW5lIERNQV9HU1RTX1FJRVMgICAo
KCh1NjQpMSkgPDwyNikKPiArI2RlZmluZSBETUFfR1NUU19TSVJUUFNfU0hJRlQgICAyNAo+ICsj
ZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgRE1BX0dTVFNfU0lSVFBTX1NISUZU
KQo+ICAjZGVmaW5lIERNQV9HU1RTX0lSRVMgICAoKCh1NjQpMSkgPDwyNSkKPiAtI2RlZmluZSBE
TUFfR1NUU19TSVJUUFMgKCgodTY0KTEpIDw8IDI0KQo+ICAjZGVmaW5lIERNQV9HU1RTX0NGSVMg
ICAoKCh1NjQpMSkgPDwyMykKPiAgCj4gKy8qIElSVEFfUkVHICovCj4gKy8qIFRoZSBiYXNlIG9m
IDRLQiBhbGlnbmVkIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgKi8KPiArI2RlZmluZSBETUFf
SVJUQV9BRERSKHZhbCkgICAgICAoKHZhbCkgJiB+MHhmZmZVTEwpCj4gKy8qIFRoZSBzaXplIG9m
IHJlbWFwcGluZyB0YWJsZSBpcyAyXih4KzEpLCB3aGVyZSB4IGlzIHRoZSBzaXplIGZpZWxkIGlu
IElSVEEgKi8KPiArI2RlZmluZSBETUFfSVJUQV9TKHZhbCkgICAgICAgICAodmFsICYgMHhmKQo+
ICsjZGVmaW5lIERNQV9JUlRBX1NJWkUodmFsKSAgICAgICgxVUwgPDwgKERNQV9JUlRBX1ModmFs
KSArIDEpKQo+ICsKPiAgLyogUE1FTl9SRUcgKi8KPiAgI2RlZmluZSBETUFfUE1FTl9FUE0gICAg
KCgodTMyKTEpIDw8IDMxKQo+ICAjZGVmaW5lIERNQV9QTUVOX1BSUyAgICAoKCh1MzIpMSkgPDwg
MCkKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBpbmRleCBkNzhkODc4Li5mMDQ3NmZl
IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTM2LDYgKzM2LDEyIEBA
Cj4gICNkZWZpbmUgVlZURF9NQVhfT0ZGU0VUIFZWVERfRlJDRF9FTkQKPiAgCj4gIHN0cnVjdCBo
dm1faHdfdnZ0ZCB7Cj4gKyAgICBib29sIGVpbV9lbmFibGVkOwo+ICsKPiArICAgIC8qIEludGVy
cnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gYW5kIHRoZSBtYXggb2YgZW50cmllcyAqLwo+
ICsgICAgdWludDE2X3QgaXJ0X21heF9lbnRyeTsKPiArICAgIGdmbl90IGlydDsKPiArCj4gICAg
ICB1aW50MzJfdCByZWdzW1ZWVERfTUFYX09GRlNFVC9zaXplb2YodWludDMyX3QpXTsKPiAgfTsK
PiAgCj4gQEAgLTczLDYgKzc5LDE2IEBAIGJvb2xlYW5fcnVudGltZV9wYXJhbSgidmlvbW11X3Zl
cmJvc2UiLCB2aW9tbXVfdmVyYm9zZSk7Cj4gIAo+ICAjZGVmaW5lIFZWVERfUkVHX1BPUyh2dnRk
LCBvZmZzZXQpICYodnZ0ZC0+aHcucmVnc1tvZmZzZXQvc2l6ZW9mKHVpbnQzMl90KV0pCj4gIAo+
ICtzdGF0aWMgaW5saW5lIHZvaWQgdnZ0ZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50
MzJfdCByZWcsIGludCBucikKPiArewo+ICsgICAgX19zZXRfYml0KG5yLCBWVlREX1JFR19QT1Mo
dnZ0ZCwgcmVnKSk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB2dnRkX2NsZWFyX2Jp
dChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCj4gK3sKPiArICAgIF9f
Y2xlYXJfYml0KG5yLCBWVlREX1JFR19QT1ModnZ0ZCwgcmVnKSk7Cj4gK30KPiArCj4gIHN0YXRp
YyBpbmxpbmUgdm9pZCB2dnRkX3NldF9yZWcoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJl
ZywgdWludDMyX3QgdmFsdWUpCj4gIHsKPiAgICAgICpWVlREX1JFR19QT1ModnZ0ZCwgcmVnKSA9
IHZhbHVlOwo+IEBAIC0xMDIsNiArMTE4LDUyIEBAIHN0YXRpYyB2b2lkICpkb21haW5fdnZ0ZChj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIHJldHVybiBOVUxMOwo+ICB9Cj4gIAo+
ICtzdGF0aWMgdm9pZCB3cml0ZV9nY21kX3NpcnRwKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJf
dCB2YWwpCj4gK3sKPiArICAgIHVpbnQ2NF90IGlydGEgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRk
LCBETUFSX0lSVEFfUkVHKTsKPiArCj4gKyAgICBpZiAoICEodmFsICYgRE1BX0dDTURfU0lSVFAp
ICkKCkkgdGhpbmsgeW91IGxpa2VseSB3YW50IHRvIGRvIHB1dF9nZm4gaGVyZSAoc2VlIG15IGNv
bW1lbnQgYmVsb3cpLgoKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgLyoKPiArICAgICAq
IEhhcmR3YXJlIGNsZWFycyB0aGlzIGJpdCB3aGVuIHNvZnR3YXJlIHNldHMgdGhlIFNJUlRQUyBm
aWVsZCBpbgo+ICsgICAgICogdGhlIEdsb2JhbCBDb21tYW5kIHJlZ2lzdGVyIGFuZCBzZXRzIGl0
IHdoZW4gaGFyZHdhcmUgY29tcGxldGVzCj4gKyAgICAgKiB0aGUgJ1NldCBJbnRlcnJ1cHQgUmVt
YXAgVGFibGUgUG9pbnRlcicgb3BlcmF0aW9uLgo+ICsgICAgICovCj4gKyAgICB2dnRkX2NsZWFy
X2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19TSVJUUFNfU0hJRlQpOwo+ICsKPiAr
ICAgIGlmICggZ2ZuX3godnZ0ZC0+aHcuaXJ0KSAhPSBQRk5fRE9XTihETUFfSVJUQV9BRERSKGly
dGEpKSB8fAo+ICsgICAgICAgICB2dnRkLT5ody5pcnRfbWF4X2VudHJ5ICE9IERNQV9JUlRBX1NJ
WkUoaXJ0YSkgKQo+ICsgICAgewo+ICsgICAgICAgIHZ2dGQtPmh3LmlydCA9IF9nZm4oUEZOX0RP
V04oRE1BX0lSVEFfQUREUihpcnRhKSkpOwoKSSdtIG5vdCBzdXJlIGFib3V0IHRoZSB1c2FnZSBv
ZiB0aGlzIGdmbiAoSSBndWVzcyBJIHdpbGwgZmlndXJlIG91dCBpbgpmdXJ0aGVyIHBhdGNoZXMp
LCBidXQgSSB0aGluayB5b3Ugc2hvdWxkIHByb2JhYmx5IHVzZSBnZXRfZ2ZuIHNvIHRoYXQKeW91
IHRha2UgYSByZWZlcmVuY2UgdG8gaXQuIFVzaW5nIFBGTl9ET1dOIGFuZCBfZ2ZuIGlzIGNsZWFy
bHkKZGVmZWF0aW5nIHRoZSBwdXJwb3NlIG9mIHRoZSB3aG9sZSBnZm4gaW5mcmFzdHJ1Y3R1cmUu
CgpOb3RlIHRoYXQgeW91IHRoZW4gbmVlZCB0byB1c2UgcHV0X2dmbiB3aGVuIHJlbGVhc2luZyBp
dC4KCj4gKyAgICAgICAgdnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSA9IERNQV9JUlRBX1NJWkUoaXJ0
YSk7Cj4gKyAgICAgICAgdnZ0ZC0+aHcuZWltX2VuYWJsZWQgPSAhIShpcnRhICYgSVJUQV9FSU1F
KTsKPiArICAgICAgICB2dnRkX2luZm8oIlVwZGF0ZSBJUiBpbmZvIChhZGRyPSVseCBlaW09JWQg
c2l6ZT0lZClcbiIsCj4gKyAgICAgICAgICAgICAgICAgIGdmbl94KHZ2dGQtPmh3LmlydCksIHZ2
dGQtPmh3LmVpbV9lbmFibGVkLAo+ICsgICAgICAgICAgICAgICAgICB2dnRkLT5ody5pcnRfbWF4
X2VudHJ5KTsKPiArICAgIH0KPiArICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0dTVFNfUkVH
LCBETUFfR1NUU19TSVJUUFNfU0hJRlQpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB2dnRkX3dy
aXRlX2djbWQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiArewo+ICsgICAgdWlu
dDMyX3Qgb3JpZyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0dTVFNfUkVHKTsKPiArICAgIHVp
bnQzMl90IGNoYW5nZWQ7Cj4gKwo+ICsgICAgb3JpZyA9IG9yaWcgJiBETUFfR0NNRF9PTkVfU0hP
VF9NQVNLOyAgIC8qIHJlc2V0IHRoZSBvbmUtc2hvdCBiaXRzICovCj4gKyAgICBjaGFuZ2VkID0g
b3JpZyBeIHZhbDsKPiArCj4gKyAgICBpZiAoICFjaGFuZ2VkICkKPiArICAgICAgICByZXR1cm47
Cj4gKwo+ICsgICAgaWYgKCBjaGFuZ2VkICYgKGNoYW5nZWQgLSAxKSApCj4gKyAgICAgICAgdnZ0
ZF9pbmZvKCJXcml0ZSAleCB0byBHQ01EIChjdXJyZW50ICV4KSwgdXBkYXRpbmcgbXVsdGlwbGUg
ZmllbGRzIiwKPiArICAgICAgICAgICAgICAgICAgdmFsLCBvcmlnKTsKCkknbSBub3Qgc3VyZSBJ
IHNlZSB0aGUgcHVycG9zZSBvZiB0aGUgYWJvdmUgbWVzc2FnZS4KClJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:04:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:04:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekC60-0004jt-Ng; Fri, 09 Feb 2018 17:04:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=n481=fd=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1ekC60-0004jn-0N
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 17:04:20 +0000
X-Inumbo-ID: 32ec05a0-0dbb-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::619])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 32ec05a0-0dbb-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 18:03:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=CqB/NOwjmPO7Uo66vHhgnzKyq/gcybRIez15/o6vzYQ=;
 b=FsSOnwJkg4VfEWE/HapWprneDV1NR9FKmh9h+wdF205im6ikQDCxSvIvjuZbSxktb1nTJ3y8Ajf8LCF420bTwfb2y1atcGqEAGBDjvD9bg3yjM08+V+fXPzgSxH75/riiH7R3A6WPueT/HyLJTTdS67IDsmrWG1+cpAD/sSnCYo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.56) by
 AM4PR03MB1763.eurprd03.prod.outlook.com (2603:10a6:200:10::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 9
 Feb 2018 17:04:11 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-10-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <8ce55a92-5645-740a-27ba-40090fabf649@epam.com>
Date: Fri, 9 Feb 2018 19:04:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-10-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6PR0402CA0011.eurprd04.prod.outlook.com
 (2603:10a6:4:91::21) To AM4PR03MB1763.eurprd03.prod.outlook.com
 (2603:10a6:200:10::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 58012aba-ebbd-442b-ac08-08d56fdf2475
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1763; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 3:nQBieIgKGsxnjXiCHfRP0ZlGs3LUO3OdvFjPppuKlsHj0L4ELOp1UZp/Q4Zw8/B4tgHGdY2/Sos9e3deMlHsxlZKeqZ+dQ00bCDWzOqBgHUFupqFxpECX/SDq2EilDnHcubCBtn2yC9pgh8WqjvvkzNsshkj0K4zZr5RsUqiEmnFjQknUkff8pRUPN66DG4YhpfvA9Jvco/EedTaZxMvCqHoZo50S2RK0bpzN0adVJQ1l8IA5PWq7uV4iLmA0Ah2;
 25:8JVzy3exKj58RMaZSQ2qeXIE+2a5YN4Yd2AG2yc2jugSVh0CK2eO2B5U2n9wkpGrts79mStDszE7P2qaX3SnWsFe001JVQXsURsaC1PDHk301L6Mybuu9UjAwuRTPD6Z0Wf8MtanIm1nDLb+CPBlGeq5en2uQqefilP7VzmPpMZs66WJ3KJrzpWo3tuc1tsNvTxRfNG/fBHgdl5I7tOyzzopewPhxYP0R2RA2KAVxRQBBv7NwpbPKCjyvM0CKKjrtt68eBJm2TH+lbhgHwXjFsVhT2LDuvfQHeMXLurPzlv+cH5rXmd/giWYg0Y/5qkkeqj0CLQl1x6MRbrmvLdMZg==;
 31:BMud5RfRRZQLmzrn0VzM3Tbgu0Fag0rFEjdqNg2RSpy+GN7pWDQ4yJLnokj5P7hCc0zAlC2/5DcJK2/701y1KUMhQzlAcyXHVt6hUApJNdBvgv8omsdX1SW2nN8WTzgduv5ogiKKS2dBAJmM0Nw7+9qpqiENM2rLqGPMNc7S/vAU/LmTJNOcGACX4PIY+D7vnbk/NlJoOe15Unhqww/mxVHJyJypjWTA7UZyeaY7ORI=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1763:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 20:vzAr1sVGQRZCsMxURSXN0Xp+WUQ3LzPatnlf6f9Yvh/3MN2O7d2QZ3xaRmTJnHqGIJZ4REJ7pSLqYgIHzGD9FUI0AJbjjnOEaOo52rapC6yP8pENkm6mZdg4rE4MeoPAsQuzAiSOr35dB23F9FkryyG3h0JTIJKJW9s+NfvfI4bmDAJkyHteqsk/ldb3EnBVCZYuotW7Vex5NY7sbVXMaKAe9SNT2N4Eiaijk9rc+jyQ+RYv7OQCbTF0Q2YX/q9dna/gt5fb880EFabhUUHYBw2KXSLui8WtJL8DTDuI8NsvkC+dBjf6+4k5U9l2xZ2ZyJWOjM+5ArWLtuZmbduzMy0YQ1ooHv8XCV5f57X0gW0GaKDhmMDEEo8DsbWHHSjQ9uZlPlJCHwUV79I0GG4HTC+lz9ul/sw3W0Mio9vdA6o4TiHMEOvRcCC62dcLJRrGtbeugFQOBUwQYLuD8jMXQNyrXhHOzDgZ0dwjKZU5e14K0EuB5KD58NkefvEHHaQz;
 4:wzBYG7W1pX9jAGfnGhu0rOxCfMNyj8MQyDFhEDc7iC2iRwuPuC25UP/3vHPii0dKPgEXcsSau+Y6nM0M455IPRklg3YE47bWAbedSUAv0LZ1Kbs/lOOu/nf43kztvaEC4HjXwv3WXK2hAMpQlSnLiLBZF2GjUyxHRqW0iXhe/cqHz+suLQoZtIsny9O9jBZ2ZUEQoGO1M881X5ExVefT8sfeRyWiNss+NKL+spZVNY7sQ+YjZuduFliJQ5DWu/LCn7fRmu7BNmNBWuQeXk2MxM35DS8sI18+lgeApgJg9DH9PuFs2wLzIjBXWZNlEPvn
X-Microsoft-Antispam-PRVS: <AM4PR03MB1763251432C30F0D5B34A4C2E6F20@AM4PR03MB1763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231101)(2400082)(944501161)(10201501046)(6041288)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123560045)(20161123558120)(6072148)(201708071742011);
 SRVR:AM4PR03MB1763; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1763; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6049001)(39860400002)(376002)(346002)(396003)(39380400002)(366004)(189003)(199004)(23676004)(97736004)(478600001)(77096007)(52116002)(230700001)(8936002)(16526019)(58126008)(86362001)(52146003)(2486003)(186003)(3846002)(5660300001)(80792005)(6486002)(81156014)(229853002)(26005)(6116002)(8676002)(2906002)(67846002)(72206003)(76176011)(36756003)(65826007)(16576012)(50466002)(64126003)(81166006)(105586002)(4326008)(2950100002)(6666003)(83506002)(106356001)(31696002)(68736007)(7736002)(66066001)(31686004)(386003)(305945005)(47776003)(65956001)(25786009)(53546011)(53936002)(65806001)(316002)(55236004)(6246003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1763; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYzOzIzOjl2clVkQ2xWNDNxOUFucElDZ2pMVGVrQkZt?=
 =?utf-8?B?YXhUUUJ6bjNqMStyN2FaSS9rTHdBalNGSHlNUXlGWXlYVzdRY0dFdDRkb25Q?=
 =?utf-8?B?SEhzRitFTENsVHljOE1UV1FodnZXL1pqbGx4bjVXN2h3Ui9Nb29ndVkzSjFG?=
 =?utf-8?B?WERJQS8vNWNoUkRWMEU1d1dSK1ZOM1Y2bVZwU3V4aWZyUTczci9YQnMwcEdY?=
 =?utf-8?B?Qk4yL2IydU5qUTNrajQ0M2hxQWRJV0xyNTJ4NlpNdDJMdFlzbmZYbWphOHJD?=
 =?utf-8?B?WUFIaTF4M01Mb2VMUVhjV0hOQkkyUTNxQWd0QXlOaERIdVpVcTM3TDdjb1U4?=
 =?utf-8?B?RTJFOEdpOUxVZnlsM3J6VDlOVkVyOWN3dmhDNjFJWmw0MWtkVUdCb3l2Nmgz?=
 =?utf-8?B?OTk3VUJNU1duR3ZzS2NEZEJEQVhZZlJEZFpQcms3djZLRm00d0Zhek1uUjN4?=
 =?utf-8?B?MUMyNUFLa21Ca0cwc0FhdVk4RGNPQUtJUTlMdnZydFRPMXVHSEg1SDBseXdw?=
 =?utf-8?B?bytWOFRyK09kdi9SS1RkdGxEV1krc3NtWms3M3hGY09qeVJJNU9rOFpYc3F2?=
 =?utf-8?B?NUFRanplN1pMVFZWcndBTGE5NUk2SUxZMi9ZOXpnZ1h4Q2dPWWYwNmI2eUhC?=
 =?utf-8?B?TGNLQ1BXWUYxNFIvS3JrQ0x2aCtsdFh4SVZEaGZBQXlIaTJPTlBFaVdtdVhW?=
 =?utf-8?B?cUp5YXNoMk9Xajg4akVWN2pHeis2RDdtZmJHR3hiOC9OR3dvSmR1SHVJbit0?=
 =?utf-8?B?Mkg2WkJXWlhqTklUdnRjNVNyc051b3FIN2Y5YXVramo3MFV6SnErWEpnMHk4?=
 =?utf-8?B?TVlpaUwyNC95TTdvR0VmNnNmeEpGTEJ2N3l6YVF1SDFsSWQ0R1JTLzRBSTJ5?=
 =?utf-8?B?RDFCK3JSWTh1YkhnU0d0L3BQdTNIdEhVUEg2U0huNVVqakgxdm0xNzBOcWdw?=
 =?utf-8?B?OVJWM3YxYW1RNGxZU2l1em9OTWRVRGdHVkk1dXUwbEo3eEhJRGNMWVhkckdw?=
 =?utf-8?B?eWdUbFRIOHdmeUFBaFl6V3RydE1sZ2lVU1ZWVWFzQTdpNjJCVjVoSUpzSGpu?=
 =?utf-8?B?ZVpudEtaeERyMmVZQUFadjhuR1UwSUdFcWJScXJsV2ZwZ1BCSWVPWTY2WGVP?=
 =?utf-8?B?RTdTMmVLR3Vya1FBRFQ5aFk4TXYreTltS2hvZHcyc1pKMThGTXpXMVU5UTRs?=
 =?utf-8?B?ajJmbWxpWUF4bjhEaVpzRFVCQXRORDc3Uzk4RlZabE0rOUNMWGQyRjZiaC9k?=
 =?utf-8?B?NGFvTjB3TDduWEdrdmF6VlR5bndmdlExQXlxZGlZWTRERlNpWktFR080Y0Vs?=
 =?utf-8?B?NHR3QmJSNmtxZVVHU24wN0FXUndGaUdLcyt4VWU3YWNhWGZYeFhwS1FUL3By?=
 =?utf-8?B?TGo3c3pHT055RERoZnRZWlNNR3Y3YkhUbDI0QVZQRS8rczBva09NZmVUSVFz?=
 =?utf-8?B?MlZ6UEh1NnNUUWMxV0V6eW5ORGgrTXZiNldCMmk2ODVDZEZ2RndnMWF4SzBn?=
 =?utf-8?B?ZkwxN3JLNmlBYmpsd25WYWgxUkhGTU5KMk5BaXRyWEozR1RmOHJMZnJDaXht?=
 =?utf-8?B?YTFSUVlrWDJUOVlpMjRpdVlEUk5TS0lzaHNEa1ZPTnZrWnI2U0h1NXB4eGNC?=
 =?utf-8?B?ZkprT2h0QjNnaXRxblNkamxvdWJGU3ZVQnRROFFWU1BjdWRpSEFKM3pYT3V3?=
 =?utf-8?B?Tm9BTHEwQnhPMnVEQi8yQTJPcmEyajFSNW1FbWF4Q0oyS2IzNFZFSmdFS1Jh?=
 =?utf-8?B?VjJON2dOMGwwb05EL0h5ZkVEQnNPRjM3MUlRZzRmckxsbURaSzBWUTF0VHNN?=
 =?utf-8?B?TEMyM09nY3c0bWJvY05HMEI3WHg2bGVLVlc1NFNDWVl4VXJ0eXcvcUVIODdy?=
 =?utf-8?B?blhVbTNMRDZmblhWNlYzT2VoUTdYd1JrcUlNdE04VndxVnFZN1k0aWhlS0dH?=
 =?utf-8?B?bVp3c29vcCt5UlphaWM3VkNrSWUrTzg2bGdTam9BaDNmTXh0aThrRTdGQjFo?=
 =?utf-8?B?UmZPSWdqNVpTeFVnVFpsdXVTdFR3enJGTWdTLzJBMjhwMi9GS2lxa1ZESFdY?=
 =?utf-8?Q?0EEnScWT9P/QtXluWkBHAZZlO?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 6:08XaJycKXq/PoNQU64ClHrJ/JlSMgSVLH+GYU4ocY73uXQoFlCuMTr2cRlwhmPI3v1bWuCs2pHRYhd3OmSEsFtdFH24BUr46sg0gXjYGDVaQQ3dd0/4gFZGHcbALRGJ0tEq9Nf74rR1UBrUzYAiD+EK7B569QE80rlikzcauyYY8tzCAnWQ8UmLfWUjPVyOXmhQSsh4xI1et0pSf2rK4ZtmkDiUajhF2QscgXwMiXWka0DgHEgxQ2axCJ3qtce1qYryz4GM9nAoy1SiIdMtMqy/83FVTF/HuEGd7MdHsoY1BjPTJeebymqEyxMxaZLlN4ZZyv/uo4FpqQw5A0oXNZQU50bn1z1NUvd7gkjVqYrA=;
 5:cc0llDygLuqhv0ptt2eZ2VjKfGnlpM72joVngTawBT84wNBOPWxtJvsUfCvTTFrMPdLmnqHPZWHUw7hYHE90OKggIB24Iumbp0wqtQHsf2+kua2eJYxzjhQzR9woOW7FrWIVxifduCTMcsC0fOCQg8PNC2tYAE0q1yVDc0nCTT4=;
 24:4Q3cbKoLI0MEEB2KQlahHG7LgIwv69+LlZlmfKJR4JsSdQOE1WfBjZNYibFseFfrLNK3leYo3EZoqikUSBfmoLlEouaMkX8UOLh41Z7+prA=;
 7:FKrHzS+nCBva4bafjNfC+KCK06KSVP0wEzjlnd75xdDy1Cr8RqKmya1fSf00A2ygnMFcl4tLCpmXXd7SKCeadAN7/XSG/gLCamiMF8AkcmI7ap1O5B1CoaMICFNNH1TxPukfTKa+EYsscRIaTD0SiB5TGXxP4Np1YluJuGqlbSAjfIZ8dWGgNmGpSutVRlOlRHkili+wX7WVTsSDCVr6q7ZE6tpRZxmkKX+YTUUDK8esTcAXOQ7/r3fp+QXtOgIW
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 17:04:11.7718 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 58012aba-ebbd-442b-ac08-08d56fdf2475
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1763
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 09/15] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKCk9uIDA4LjAyLjE4IDIxOjIxLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gUFNDSSAx
LjAgYW5kIGxhdGVyIGFsbG93cyB0aGUgU01DQ0MgdmVyc2lvbiB0byBiZSAoaW5kaXJlY3RseSkg
cHJvYmVkCj4gdmlhIFBTQ0lfRkVBVFVSRVMuIElmIHRoZSBQU0NJX0ZFQVRVUkVTIGRvZXMgbm90
IGV4aXN0IChQU0NJIDAuMiBvcgo+IGVhcmxpZXIpIGFuZCB0aGUgZnVuY3Rpb24gcmV0dXJuIGFu
IGVycm9yLCB0aGVuIHdlIGNvbnNpZGVyZWQgU01DQ0MgMS4wCj4gaXMgaW1wbGVtZW50ZWQuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAt
LS0KPiAgICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+
ICAgeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgIHwgMzQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDUgKysrKy0K
PiAgIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAK
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMK
CkkgZmluZCBpdCBzdHJhbmdlIHRvIGRldGVybWluZSBTTUNDQyB2ZXJzaW9uIGluIFBTQ0kgY29k
ZS4gcHNjaS5jIGlzIG5vdCAKdGhlIGZpcnN0IHBsYWNlLCB3aGVyZSBJIHdpbGwgbG9vayBmb3Ig
U01DQ0MgdmVyc2lvbiBkaXNjb3ZlcnkuCgpJIHRoaW5rIGl0IGlzIGJldHRlciB0byBhZGQgc21j
Y2MuYywgd2hlcmUgc3VjaCBmdW5jdGlvbnMgY2FuIHJlc2lkZS4KCj4gaW5kZXggNWRkYTM1Y2Q3
Yy4uYmM3YjIyNjBlOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL3BzY2kuYwo+IEBAIC0zNyw2ICszNyw3IEBACj4gICAjZW5kaWYKPiAgIAo+
ICAgdWludDMyX3QgcHNjaV92ZXI7Cj4gK3VpbnQzMl90IHNtY2NjX3ZlcjsKCkFuZCB0aGlzIHZh
cmlhYmxlIGFjdHVhbGx5IGlzIG5vdCByZWxhdGVkIHRvIFBTQ0kuCj4gICAKPiAgIHN0YXRpYyB1
aW50MzJfdCBwc2NpX2NwdV9vbl9ucjsKPiAgIAo+IEBAIC01Nyw2ICs1OCwxNCBAQCB2b2lkIGNh
bGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCkKPiAgICAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJf
Rk4zMl9TWVNURU1fUkVTRVQsIDAsIDAsIDApOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbnQgX19p
bml0IHBzY2lfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+ICt7Cj4gKyAgICBpZiAo
IHBzY2lfdmVyIDwgUFNDSV9WRVJTSU9OKDEsIDApICkKPiArICAgICAgICByZXR1cm4gUFNDSV9O
T1RfU1VQUE9SVEVEOwo+ICsKPiArICAgIHJldHVybiBjYWxsX3NtYyhQU0NJXzFfMF9GTjMyX1BT
Q0lfRkVBVFVSRVMsIHBzY2lfZnVuY19pZCwgMCwgMCk7Cj4gK30KPiArCj4gICBpbnQgX19pbml0
IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kpCj4g
ICB7Cj4gICAgICAgaW50IHJldDsKPiBAQCAtODIsNiArOTEsMjQgQEAgaW50IF9faW5pdCBwc2Np
X2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpKQo+ICAgICAg
IHJldHVybiAwOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBwc2NpX2luaXRfc21j
Y2Modm9pZCkKPiArewo+ICsgICAgLyogUFNDSSBpcyB1c2luZyBhdCBsZWFzdCBTTUNDIDEuMCBj
YWxsaW5nIGNvbnZlbnRpb24uICovCj4gKyAgICBzbWNjY192ZXIgPSBBUk1fU01DQ0NfVkVSU0lP
Tl8xXzA7Cj4gKwo+ICsgICAgaWYgKCBwc2NpX2ZlYXR1cmVzKEFSTV9TTUNDQ19WRVJTSU9OX0ZJ
RCkgIT0gUFNDSV9OT1RfU1VQUE9SVEVEICkKPiArICAgIHsKPiArICAgICAgICB1aW50MzJfdCBy
ZXQ7Cj4gKwo+ICsgICAgICAgIHJldCA9IGNhbGxfc21jKEFSTV9TTUNDQ19WRVJTSU9OX0ZJRCwg
MCwgMCwgMCk7Cj4gKyAgICAgICAgaWYgKCByZXQgIT0gQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQg
KQo+ICsgICAgICAgICAgICBzbWNjY192ZXIgPSByZXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcHJp
bnRrKFhFTkxPR19JTkZPICJVc2luZyBTTUMgQ2FsbGluZyBDb252ZW50aW9uIHYldS4ldVxuIiwK
PiArICAgICAgICAgICBTTUNDQ19WRVJTSU9OX01BSk9SKHNtY2NjX3ZlciksIFNNQ0NDX1ZFUlNJ
T05fTUlOT1Ioc21jY2NfdmVyKSk7Cj4gK30KPiArCj4gICBpbnQgX19pbml0IHBzY2lfaW5pdF8w
XzEodm9pZCkKPiAgIHsKPiAgICAgICBpbnQgcmV0Owo+IEBAIC0xNzMsNyArMjAwLDEyIEBAIGlu
dCBfX2luaXQgcHNjaV9pbml0KHZvaWQpCj4gICAgICAgaWYgKCByZXQgKQo+ICAgICAgICAgICBy
ZXQgPSBwc2NpX2luaXRfMF8xKCk7Cj4gICAKPiAtICAgIHJldHVybiByZXQ7Cj4gKyAgICBpZiAo
IHJldCApCj4gKyAgICAgICAgcmV0dXJuIHJldDsKPiArCj4gKyAgICBwc2NpX2luaXRfc21jY2Mo
KTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+ICAgLyoKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5o
Cj4gaW5kZXggY2FhMmM5Y2MxYi4uYmMwNjc4OTJjNyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBA
QCAtNTIsNiArNTIsOCBAQAo+ICAgCj4gICAjaWZuZGVmIF9fQVNTRU1CTFlfXwo+ICAgCj4gK2V4
dGVybiB1aW50MzJfdCBzbWNjY192ZXI7Cj4gKwo+ICAgLyogQ2hlY2sgaWYgdGhpcyBpcyBmYXN0
IGNhbGwuICovCj4gICBzdGF0aWMgaW5saW5lIGJvb2wgc21jY2NfaXNfZmFzdF9jYWxsKHJlZ2lz
dGVyX3QgZnVuY2lkKQo+ICAgewo+IEBAIC0xMzcsOCArMTM5LDkgQEAgc3RhdGljIGlubGluZSB1
aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX0FSQ0gsICAgICAgICAgXAo+ICAgICAgICAgICAg
ICAgICAgICAgICAgIDB4ODAwMCkKPiAgIAo+IC0vKiBPbmx5IG9uZSBlcnJvciBjb2RlIGRlZmlu
ZWQgaW4gU01DQ0MgKi8KPiArLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KPiAgICNkZWZpbmUgQVJN
X1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX05P
VF9TVVBQT1JURUQgICAgICAgICAoLTEpCgpJbiBwYXRjaCAieGVuL2FybTogdnNtYzogSW1wbGVt
ZW50IFNNQ0NDIDEuMSIgeW91IHJldHVybiBwbGFpbiAtMSBpbiAKc3RhdGljIGJvb2wgaGFuZGxl
X2FyY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgpDb3VsZCB5b3UgcGxlYXNlIG1vdmUg
ZGVmaW5pdGlvbiBvZiBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCBpbnRvIHRoYXQgCnBhdGNoIGFu
ZCB1c2UgaXQgaW4gbWVudGlvbmVkIGZ1bmN0aW9uIG9yIGFkZCBuZXcgcGF0Y2ggdGhhdCBjaGFu
Z2VzIC0xIAp0byBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCA/Cgo+ICAgCj4gICAvKiBTTUNDQyBm
dW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBB
UElzICovCj4gICAjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgwCj4g
CgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:09:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:09:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCB6-0004xe-NE; Fri, 09 Feb 2018 17:09:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekCB5-0004xU-Ln
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 17:09:35 +0000
X-Inumbo-ID: 203f65db-0dbc-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 203f65db-0dbc-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 17:10:28 +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 0BDF21529;
 Fri,  9 Feb 2018 09:09:29 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C28193F487;
 Fri,  9 Feb 2018 09:09:27 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-10-julien.grall@arm.com>
 <8ce55a92-5645-740a-27ba-40090fabf649@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4d7b70a1-5d90-8cd9-976a-770934fb8101@arm.com>
Date: Fri, 9 Feb 2018 17:09:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <8ce55a92-5645-740a-27ba-40090fabf649@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 09/15] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wOS8yMDE4IDA1OjA0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPiBKdWxp
ZW4sCj4gCj4gCj4gT24gMDguMDIuMTggMjE6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gUFND
SSAxLjAgYW5kIGxhdGVyIGFsbG93cyB0aGUgU01DQ0MgdmVyc2lvbiB0byBiZSAoaW5kaXJlY3Rs
eSkgcHJvYmVkCj4+IHZpYSBQU0NJX0ZFQVRVUkVTLiBJZiB0aGUgUFNDSV9GRUFUVVJFUyBkb2Vz
IG5vdCBleGlzdCAoUFNDSSAwLjIgb3IKPj4gZWFybGllcikgYW5kIHRoZSBmdW5jdGlvbiByZXR1
cm4gYW4gZXJyb3IsIHRoZW4gd2UgY29uc2lkZXJlZCBTTUNDQyAxLjAKPj4gaXMgaW1wbGVtZW50
ZWQuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4+IC0tLQo+PiDCoMKgwqDCoCBDaGFuZ2VzIGluIHYyOgo+PiDCoMKgwqDCoMKgwqDCoMKg
IC0gUGF0Y2ggYWRkZWQKPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS9wc2NpLmPCoMKgwqDCoMKg
wqDCoMKgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiDCoCB4ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfMKgIDUgKysrKy0KPj4gwqAgMiBmaWxlcyBjaGFuZ2Vk
LCAzNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPiAKPiBJIGZpbmQgaXQgc3Ry
YW5nZSB0byBkZXRlcm1pbmUgU01DQ0MgdmVyc2lvbiBpbiBQU0NJIGNvZGUuIHBzY2kuYyBpcyBu
b3QgCj4gdGhlIGZpcnN0IHBsYWNlLCB3aGVyZSBJIHdpbGwgbG9vayBmb3IgU01DQ0MgdmVyc2lv
biBkaXNjb3ZlcnkuCj4gSSB0aGluayBpdCBpcyBiZXR0ZXIgdG8gYWRkIHNtY2NjLmMsIHdoZXJl
IHN1Y2ggZnVuY3Rpb25zIGNhbiByZXNpZGUuCgpTTUNDQyB2ZXJzaW9uIGRpc2NvdmVyeSBpcyBi
YXNlZCBvbiBQU0NJLCBoZW5jZSBpdCBpcyBpbiB0aGUgUFNDSSBjb2RlLiAKSSBjYW4ndCBzZWUg
YSBnb29kIHJlYXNvbiB0byBjcmVhdGUgYSBmaWxlIHdpdGggMyBsaW5lcyBhdCB0aGUgbW9tZW50
LgoKPiAKPj4gaW5kZXggNWRkYTM1Y2Q3Yy4uYmM3YjIyNjBlOCAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gvYXJtL3BzY2kuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4+IEBAIC0zNyw2
ICszNyw3IEBACj4+IMKgICNlbmRpZgo+PiDCoCB1aW50MzJfdCBwc2NpX3ZlcjsKPj4gK3VpbnQz
Ml90IHNtY2NjX3ZlcjsKPiAKPiBBbmQgdGhpcyB2YXJpYWJsZSBhY3R1YWxseSBpcyBub3QgcmVs
YXRlZCB0byBQU0NJLgoKU2VlIG15IGNvbW1lbnQgYWJvdmUuIEkgYW0gbm90IGdvaW5nIHRvIGNy
ZWF0ZSBhIGZpbGUganVzdCBmb3IgMyBsaW5lcy4KCj4+IMKgIHN0YXRpYyB1aW50MzJfdCBwc2Np
X2NwdV9vbl9ucjsKPj4gQEAgLTU3LDYgKzU4LDE0IEBAIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9y
ZXNldCh2b2lkKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9T
WVNURU1fUkVTRVQsIDAsIDAsIDApOwo+PiDCoCB9Cj4+ICtzdGF0aWMgaW50IF9faW5pdCBwc2Np
X2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKPj4gK3sKPj4gK8KgwqDCoCBpZiAoIHBz
Y2lfdmVyIDwgUFNDSV9WRVJTSU9OKDEsIDApICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBQ
U0NJX05PVF9TVVBQT1JURUQ7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gY2FsbF9zbWMoUFNDSV8x
XzBfRk4zMl9QU0NJX0ZFQVRVUkVTLCBwc2NpX2Z1bmNfaWQsIDAsIDApOwo+PiArfQo+PiArCj4+
IMKgIGludCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vf
bm9kZSAqcHNjaSkKPj4gwqAgewo+PiDCoMKgwqDCoMKgIGludCByZXQ7Cj4+IEBAIC04Miw2ICs5
MSwyNCBAQCBpbnQgX19pbml0IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1Y3QgCj4+IGR0
X2RldmljZV9ub2RlICpwc2NpKQo+PiDCoMKgwqDCoMKgIHJldHVybiAwOwo+PiDCoCB9Cj4+ICtz
dGF0aWMgdm9pZCBfX2luaXQgcHNjaV9pbml0X3NtY2NjKHZvaWQpCj4+ICt7Cj4+ICvCoMKgwqAg
LyogUFNDSSBpcyB1c2luZyBhdCBsZWFzdCBTTUNDIDEuMCBjYWxsaW5nIGNvbnZlbnRpb24uICov
Cj4+ICvCoMKgwqAgc21jY2NfdmVyID0gQVJNX1NNQ0NDX1ZFUlNJT05fMV8wOwo+PiArCj4+ICvC
oMKgwqAgaWYgKCBwc2NpX2ZlYXR1cmVzKEFSTV9TTUNDQ19WRVJTSU9OX0ZJRCkgIT0gUFNDSV9O
T1RfU1VQUE9SVEVEICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCB1aW50MzJfdCBy
ZXQ7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldCA9IGNhbGxfc21jKEFSTV9TTUNDQ19WRVJT
SU9OX0ZJRCwgMCwgMCwgMCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHJldCAhPSBBUk1fU01D
Q0NfTk9UX1NVUFBPUlRFRCApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNtY2NjX3ZlciA9
IHJldDsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBwcmludGsoWEVOTE9HX0lORk8gIlVz
aW5nIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdiV1LiV1XG4iLAo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqAgU01DQ0NfVkVSU0lPTl9NQUpPUihzbWNjY192ZXIpLCAKPj4gU01DQ0NfVkVSU0lPTl9N
SU5PUihzbWNjY192ZXIpKTsKPj4gK30KPj4gKwo+PiDCoCBpbnQgX19pbml0IHBzY2lfaW5pdF8w
XzEodm9pZCkKPj4gwqAgewo+PiDCoMKgwqDCoMKgIGludCByZXQ7Cj4+IEBAIC0xNzMsNyArMjAw
LDEyIEBAIGludCBfX2luaXQgcHNjaV9pbml0KHZvaWQpCj4+IMKgwqDCoMKgwqAgaWYgKCByZXQg
KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gcHNjaV9pbml0XzBfMSgpOwo+PiAtwqDCoMKg
IHJldHVybiByZXQ7Cj4+ICvCoMKgwqAgaWYgKCByZXQgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0
dXJuIHJldDsKPj4gKwo+PiArwqDCoMKgIHBzY2lfaW5pdF9zbWNjYygpOwo+PiArCj4+ICvCoMKg
wqAgcmV0dXJuIDA7Cj4+IMKgIH0KPj4gwqAgLyoKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+PiBpbmRleCBj
YWEyYzljYzFiLi5iYzA2Nzg5MmM3IDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3NtY2NjLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4+IEBAIC01Miw2
ICs1Miw4IEBACj4+IMKgICNpZm5kZWYgX19BU1NFTUJMWV9fCj4+ICtleHRlcm4gdWludDMyX3Qg
c21jY2NfdmVyOwo+PiArCj4+IMKgIC8qIENoZWNrIGlmIHRoaXMgaXMgZmFzdCBjYWxsLiAqLwo+
PiDCoCBzdGF0aWMgaW5saW5lIGJvb2wgc21jY2NfaXNfZmFzdF9jYWxsKHJlZ2lzdGVyX3QgZnVu
Y2lkKQo+PiDCoCB7Cj4+IEBAIC0xMzcsOCArMTM5LDkgQEAgc3RhdGljIGlubGluZSB1aW50MzJf
dCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCAKPj4gZnVuY2lkKQo+PiDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFSTV9TTUNDQ19PV05FUl9BUkNILMKg
wqDCoMKgwqDCoMKgwqAgXAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIDB4ODAwMCkKPj4gLS8qIE9ubHkgb25lIGVycm9yIGNvZGUgZGVmaW5lZCBpbiBT
TUNDQyAqLwo+PiArLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KPj4gwqAgI2RlZmluZSBBUk1fU01D
Q0NfRVJSX1VOS05PV05fRlVOQ1RJT07CoCAoLTEpCj4+ICsjZGVmaW5lIEFSTV9TTUNDQ19OT1Rf
U1VQUE9SVEVEwqDCoMKgwqDCoMKgwqDCoCAoLTEpCj4gCj4gSW4gcGF0Y2ggInhlbi9hcm06IHZz
bWM6IEltcGxlbWVudCBTTUNDQyAxLjEiIHlvdSByZXR1cm4gcGxhaW4gLTEgaW4gCj4gc3RhdGlj
IGJvb2wgaGFuZGxlX2FyY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gCj4gQ291bGQg
eW91IHBsZWFzZSBtb3ZlIGRlZmluaXRpb24gb2YgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQgaW50
byB0aGF0IAo+IHBhdGNoIGFuZCB1c2UgaXQgaW4gbWVudGlvbmVkIGZ1bmN0aW9uIG9yIGFkZCBu
ZXcgcGF0Y2ggdGhhdCBjaGFuZ2VzIC0xIAo+IHRvIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEID8K
CldpbGwgZG8uCgo+IAo+PiDCoCAvKiBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdo
aWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyAKPj4gQVBJcyAqLwo+PiDCoCAjZGVmaW5lIEFS
TV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVMKgIDB4MAo+Pgo+IAoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:15:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:15:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCGo-0005oy-Aw; Fri, 09 Feb 2018 17:15:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekCGn-0005os-HO
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 17:15:29 +0000
X-Inumbo-ID: c030f26c-0dbc-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c030f26c-0dbc-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 18:14:57 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67636636"
Date: Fri, 9 Feb 2018 17:15:17 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209171517.da5bweh3hijgjkjb@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-11-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-11-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/28] x86/vvtd: Enable Interrupt
 Remapping through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTdQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gU29mdHdhcmUgd3JpdGVzIHRoaXMgZmllbGQgdG8gZW5hYmxlL2Rpc2FibGUgaW50ZXJydXB0
IHJlYW1wcGluZy4gVGhpcwo+IHBhdGNoIGVtdWxhdGUgSVJFUyBmaWVsZCBvZiBHQ01ELiBDdXJy
ZW50bHksIEd1ZXN0J3Mgd2hvbGUgSVJUIGFyZQo+IG1hcHBlZCB0byBYZW4gcGVybWFuZW50bHkg
Zm9yIHRoZSBsYXRlbmN5IG9mIGRlbGl2ZXJpbmcgaW50ZXJydXB0LiBBbmQKPiB0aGUgb2xkIG1h
cHBpbmcgaXMgdW5kb25lIGlmIHByZXNlbnQgd2hlbiB0cnlpbmcgdG8gc2V0IHVwIGEgbmV3IG9u
ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNp
Z25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+IC0tLQo+IHY0
Ogo+ICAtIG1hcCBndWVzdCdzIGludGVycnVwdCByZWFtcHBpbmcgdGFibGUgdG8gWGVuIHBlcm1h
bmVudGx5IHJhdGhlciB0aGFuCj4gIG1hcHBpbmcgb25lIHNwZWNpZmljIHBhZ2Ugb24gZGVtYW5k
Lgo+IC0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICAzICstCj4g
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgOTggKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDEwMCBpbnNlcnRpb25z
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBp
bmRleCA4NTc5ODQzLi45YzU5YWViIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9pb21tdS5oCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKPiBAQCAtMTYxLDkgKzE2MSwxMCBAQAo+ICAjZGVmaW5lIERNQV9HU1RTX0FGTFMgICAoKCh1
NjQpMSkgPDwgMjgpCj4gICNkZWZpbmUgRE1BX0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8PCAyNykK
PiAgI2RlZmluZSBETUFfR1NUU19RSUVTICAgKCgodTY0KTEpIDw8MjYpCj4gKyNkZWZpbmUgRE1B
X0dTVFNfSVJFU19TSElGVCAgICAgMjUKPiArI2RlZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0
KTEpIDw8IERNQV9HU1RTX0lSRVNfU0hJRlQpCgpXZSBhcmUgdHJ5aW5nIHRvIGF2b2lkIG1vcmUg
dXNlLWNhc2VzIG9mIHU2NC4gQWxzbywgZGlkbid0IHlvdSBjbGVhbgp0aGF0IGZpbGUgaW4gYSBw
cmV2aW91cyBwYXRjaD8gV2h5IHdhcyB0aGlzIG5vdCBwcm9wZXJseSBhZGp1c3RlZCB0bwp1c2Ug
VUwgb3IgdWludDY0X3QgdGhlcmU/Cgo+ICAjZGVmaW5lIERNQV9HU1RTX1NJUlRQU19TSElGVCAg
IDI0Cj4gICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTICgoKHU2NCkxKSA8PCBETUFfR1NUU19TSVJU
UFNfU0hJRlQpCj4gLSNkZWZpbmUgRE1BX0dTVFNfSVJFUyAgICgoKHU2NCkxKSA8PDI1KQo+ICAj
ZGVmaW5lIERNQV9HU1RTX0NGSVMgICAoKCh1NjQpMSkgPDwyMykKPiAgCj4gIC8qIElSVEFfUkVH
ICovCj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggZjA0NzZmZS4uMDZlNTIy
YSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC0yNCw2ICsyNCw3IEBA
Cj4gICNpbmNsdWRlIDx4ZW4veG1hbGxvYy5oPgo+ICAjaW5jbHVkZSA8YXNtL2N1cnJlbnQuaD4K
PiAgI2luY2x1ZGUgPGFzbS9odm0vZG9tYWluLmg+Cj4gKyNpbmNsdWRlIDxhc20vcDJtLmg+Cj4g
IAo+ICAjaW5jbHVkZSAiaW9tbXUuaCIKPiAgCj4gQEAgLTM3LDYgKzM4LDcgQEAKPiAgCj4gIHN0
cnVjdCBodm1faHdfdnZ0ZCB7Cj4gICAgICBib29sIGVpbV9lbmFibGVkOwo+ICsgICAgYm9vbCBp
bnRyZW1hcF9lbmFibGVkOwo+ICAKPiAgICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdGFibGUg
YmFzZSBnZm4gYW5kIHRoZSBtYXggb2YgZW50cmllcyAqLwo+ICAgICAgdWludDE2X3QgaXJ0X21h
eF9lbnRyeTsKPiBAQCAtNTIsNiArNTQsNyBAQCBzdHJ1Y3QgdnZ0ZCB7Cj4gICAgICBzdHJ1Y3Qg
ZG9tYWluICpkb21haW47Cj4gIAo+ICAgICAgc3RydWN0IGh2bV9od192dnRkIGh3Owo+ICsgICAg
dm9pZCAqaXJ0X2Jhc2U7Cj4gIH07Cj4gIAo+ICAvKiBTZXR0aW5nIHZpb21tdV92ZXJib3NlIGVu
YWJsZXMgZGVidWdnaW5nIG1lc3NhZ2VzIG9mIHZJT01NVSAqLwo+IEBAIC0xMTgsNiArMTIxLDc3
IEBAIHN0YXRpYyB2b2lkICpkb21haW5fdnZ0ZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAg
ICAgICAgIHJldHVybiBOVUxMOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCAqbWFwX2d1ZXN0X3Bh
Z2VzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdmbiwgdWludDMyX3QgbnIpCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBnZm5fdAoKQWxzbywg
dGhpcyBmdW5jdGlvbiBhbmQgdW5tYXBfZ3Vlc3RfcGFnZXMgbG9vayBnZW5lcmljIGVub3VnaCB0
byBiZQpwbGFjZWQgc29tZXdoZXJlIGVsc2UsIGxpa2UgcDJtLmMgbWF5YmU/Cgo+ICt7Cj4gKyAg
ICBtZm5fdCAqbWZuID0geG1hbGxvY19hcnJheShtZm5fdCwgbnIpOwo+ICsgICAgdm9pZCogcmV0
Owo+ICsgICAgaW50IGk7Cj4gKwo+ICsgICAgaWYgKCAhbWZuICkKPiArICAgICAgICByZXR1cm4g
TlVMTDsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBpKyspCj4gKyAgICB7Cj4gKyAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcCA9IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdmbiArIGks
IE5VTEwsIFAyTV9BTExPQyk7Cj4gKwo+ICsgICAgICAgIGlmICggIXAgfHwgIWdldF9wYWdlX3R5
cGUocCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlm
ICggcCApCj4gKyAgICAgICAgICAgICAgICBwdXRfcGFnZShwKTsKPiArICAgICAgICAgICAgZ290
byB1bmRvOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgbWZuW2ldID0gX21mbihwYWdlX3Rv
X21mbihwKSk7CgpQbGVhc2UgdXNlIHRoZSB0eXBlLXNhZmUgdmVyc2lvbiBvZiBwYWdlX3RvX21m
biwgYnkgYWRkaW5nIHRoZQpmb2xsb3dpbmcgYXQgdGhlIHRvcCBvZiB0aGUgZmlsZToKCi8qIE92
ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9tbS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qg
Ki8KI3VuZGVmIG1mbl90b19wYWdlCiNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19w
YWdlKG1mbl94KG1mbikpCiN1bmRlZiBwYWdlX3RvX21mbgojZGVmaW5lIHBhZ2VfdG9fbWZuKHBn
KSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQoKPiArICAgIH0KPiArCj4gKyAgICByZXQgPSB2bWFw
KG1mbiwgbnIpOwo+ICsgICAgaWYgKCByZXQgPT0gTlVMTCApCj4gKyAgICAgICAgZ290byB1bmRv
Owo+ICsgICAgeGZyZWUobWZuKTsKCllvdSBjYW4gbW92ZSB0aGUgeGZyZWUobWZuKSBiZWZvcmUg
dGhlIGNoZWNrLCBhbmQgdGhlbiB5b3UgY2FuIHJlbW92ZQppdCBmcm9tIHRoZSB1bmRvIGxhYmVs
LgoKQW5kIHNpbmNlIHRoZSB1bmRvIGxhYmVsIGlzIGp1c3QgdXNlZCBvbmNlLCB3aGF0IGFib3V0
IGRvaW5nCgogICAgcmV0ID0gdm1hcChtZm4sIG5yKTsKICAgIHhmcmVlKG1mbik7CiAgICBpZiAo
ICFyZXQgKQogICAgewogICAgICAgIHdoaWxlICggaS0tICkKICAgICAgICAgICAgcHV0X3BhZ2Vf
YW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuX3gobWZuW2ldKSkpOwogICAgICAgIC4uLi4KCj4gKwo+
ICsgICAgcmV0dXJuIHJldDsKPiArCj4gKyB1bmRvOgo+ICsgICAgZm9yICggOyAtLWkgPj0gMDsg
KQo+ICsgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbl94KG1mbltpXSkp
KTsKPiArICAgIHhmcmVlKG1mbik7Cj4gKyAgICBncHJpbnRrKFhFTkxPR19FUlIsICJGYWlsZWQg
dG8gbWFwIGd1ZXN0IHBhZ2VzICVseCBuciAleFxuIiwgZ2ZuLCBucik7Cj4gKwo+ICsgICAgcmV0
dXJuIE5VTEw7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHVubWFwX2d1ZXN0X3BhZ2VzKHZvaWQg
KnZhLCB1aW50MzJfdCBucikKdW5zaWduZWQgbG9uZyBwbGVhc2UuCgo+ICt7Cj4gKyAgICB1bnNp
Z25lZCBsb25nICptZm4gPSB4bWFsbG9jX2FycmF5KHVuc2lnbmVkIGxvbmcsIG5yKTsKPiArICAg
IGludCBpOwo+ICsgICAgdm9pZCAqdmFfY29weSA9IHZhOwo+ICsKPiArICAgIGlmICggIW1mbiAp
Cj4gKyAgICB7Cj4gKyAgICAgICAgcHJpbnRrKCIlcyAlZDogTm8gZnJlZSBtZW1vcnlcbiIsIF9f
RklMRV9fLCBfX0xJTkVfXyk7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAgfQo+ICsKPiArICAg
IGZvciAoIGkgPSAwOyBpIDwgbnI7IGkrKywgdmEgKz0gUEFHRV9TSVpFKQo+ICsgICAgICAgIG1m
bltpXSA9IGRvbWFpbl9wYWdlX21hcF90b19tZm4odmEpOwo+ICsKPiArICAgIHZ1bm1hcCh2YV9j
b3B5KTsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBpKyspCj4gKyAgICAgICAgcHV0
X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuW2ldKSk7Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkIHdyaXRlX2djbWRfaXJlKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gK3sK
PiArICAgIGJvb2wgc2V0ID0gdmFsICYgRE1BX0dDTURfSVJFOwo+ICsKPiArICAgIHZ2dGRfaW5m
bygiJXNhYmxlIEludGVycnVwdCBSZW1hcHBpbmdcbiIsIHNldCA/ICJFbiIgOiAiRGlzIik7Cj4g
Kwo+ICsgICAgdnZ0ZC0+aHcuaW50cmVtYXBfZW5hYmxlZCA9IHNldDsKPiArICAgIChzZXQgPyB2
dnRkX3NldF9iaXQgOiB2dnRkX2NsZWFyX2JpdCkKPiArICAgICAgICAodnZ0ZCwgRE1BUl9HU1RT
X1JFRywgRE1BX0dTVFNfSVJFU19TSElGVCk7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIHdyaXRl
X2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgewo+ICAgICAg
dWludDY0X3QgaXJ0YSA9IHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVJUQV9SRUcpOwo+
IEBAIC0xMzEsMTYgKzIwNSwyOSBAQCBzdGF0aWMgdm9pZCB3cml0ZV9nY21kX3NpcnRwKHN0cnVj
dCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gICAgICAgKiB0aGUgJ1NldCBJbnRlcnJ1cHQg
UmVtYXAgVGFibGUgUG9pbnRlcicgb3BlcmF0aW9uLgo+ICAgICAgICovCj4gICAgICB2dnRkX2Ns
ZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19TSVJUUFNfU0hJRlQpOwo+ICsg
ICAgaWYgKCB2dnRkLT5ody5pbnRyZW1hcF9lbmFibGVkICkKPiArICAgICAgICB2dnRkX2luZm8o
IlVwZGF0ZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIFRhYmxlIHdoZW4gYWN0aXZlXG4iKTsKPiAgCj4g
ICAgICBpZiAoIGdmbl94KHZ2dGQtPmh3LmlydCkgIT0gUEZOX0RPV04oRE1BX0lSVEFfQUREUihp
cnRhKSkgfHwKPiAgICAgICAgICAgdnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSAhPSBETUFfSVJUQV9T
SVpFKGlydGEpICkKPiAgICAgIHsKPiArICAgICAgICBpZiAoIHZ2dGQtPmlydF9iYXNlICkKPiAr
ICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVubWFwX2d1ZXN0X3BhZ2VzKHZ2dGQtPmlydF9iYXNl
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAodnZ0ZC0+aHcuaXJ0X21h
eF9lbnRyeSAqCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yo
c3RydWN0IGlyZW1hcF9lbnRyeSkpKTsKPiArICAgICAgICAgICAgdnZ0ZC0+aXJ0X2Jhc2UgPSBO
VUxMOwo+ICsgICAgICAgIH0KClNob3VsZG4ndCB0aGlzIGJlIGRvbmUgd2hlbiBzaXJ0cCBpcyBz
d2l0Y2hlZCBvZmYsIGluc3RlYWQgb2Ygd2hlbgppdCdzIHVwZGF0ZWQ/CgpXaGF0IGhhcHBlbnMg
aW4gdGhlIGZvbGxvd2luZyBzY2VuYXJpbzoKCi0gR3Vlc3Qgd3JpdGVzIGdmbiB0byBpcnRhLgot
IEd1ZXN0IGVuYWJsZXMgc2lydHBzLgotIEd1ZXN0IGRpc2FibGVzIHNpcnRwcy4KLSBHdWVzdCB0
cmllcyB0byBiYWxsb29uIG91dCB0aGUgcGFnZSB1c2VkIGluIGlydGEuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:16:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:16:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCIC-0005w0-Ka; Fri, 09 Feb 2018 17:16:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekCIB-0005v2-Ek
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 17:16:55 +0000
X-Inumbo-ID: 25c13c6d-0dbd-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 25c13c6d-0dbd-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 17:17:47 +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 E70C91529;
 Fri,  9 Feb 2018 09:16:47 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8E4003F5B7;
 Fri,  9 Feb 2018 09:16:40 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@linaro.org>
References: <20180130181840.5068-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
 <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
 <alpine.DEB.2.10.1802081548550.3257@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <99cfa618-55bf-d226-3a6c-c6c8b2daeba5@arm.com>
Date: Fri, 9 Feb 2018 17:16:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802081548550.3257@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wOC8yMDE4IDExOjQ5IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
T24gVGh1LCAxIEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDEgRmVicnVhcnkg
MjAxOCBhdCAxOTozNywgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PiB3cm90ZToKPj4+IE9uIFR1ZSwgMzAgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+
PiBYZW4gZG9lcyBub3QgcHJvcGVybHkgc3VwcG9ydCBiaWcuTElUVExFIHBsYXRmb3JtLiBBbGwg
dkNQVXMgb2YgYSBndWVzdAo+Pj4+IHdpbGwgYWx3YXlzIGhhdmUgdGhlIE1JRFIgb2YgdGhlIGJv
b3QgQ1BVIChzZWUgYXJjaF9kb21haW5fY3JlYXRlKS4KPj4+PiBBdCBiZXN0IHRoZSBndWVzdCBt
YXkgc2VlIHVucmVsaWFibGUgcGVyZm9ybWFuY2UgKHZDUFUgc3dpdGNoaW5nIGJldHdlZW4KPj4+
PiBiaWcgYW5kIExJVFRMRSksIGF0IHdvcnN0IHRoZSBndWVzdCB3aWxsIGJlY29tZSB1bnJlbGlh
YmxlIG9yIGluc2VjdXJlLgo+Pj4+Cj4+Pj4gVGhpcyBpcyBiZWNvbWluZyBtb3JlIGFwcGFyZW50
IHdpdGggYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgaW4gTGludXgKPj4+PiBiZWNhdXNlIHRo
ZXkgdGFyZ2V0IGEgc3BlY2lmaWMga2luZCBvZiBDUFVzIGFuZCBtYXkgbm90IHdvcmsgb24gb3Ro
ZXIKPj4+PiBDUFVzLgo+Pj4+Cj4+Pj4gRm9yIHRoZSB0aW1lIGJlaW5nLCBwYXJrIGFueSBDUFVz
IHdpdGggYSBNRElSIGRpZmZlcmVudCBmcm9tIHRoZSBib290Cj4+Pj4gQ1BVLiBUaGlzIHdpbGwg
YmUgcmV2aXNpdGVkIGluIHRoZSBmdXR1cmUgb25jZSBYZW4gZ2FpbnMgdW5kZXJzdGFuZGluZwo+
Pj4+IG9mIGJpZy5MSVRUTEUuCj4+Pj4KPj4+PiBbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTEyL21zZzAwODI2Lmh0bWwKPj4+Pgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
Pj4KPj4+PiAtLS0KPj4+Pgo+Pj4+IFdlIHByb2JhYmx5IHdhbnQgdG8gYmFja3BvcnQgdGhpcyBh
cyBwYXJ0IG9mIFhTQS0yNTQuIFVzaW5nIGJpZy5MSVRUTEUKPj4+PiBvbiBYZW4gaGFzIG5ldmVy
IGJlZW4gc3VwcG9ydGVkIGJ1dCB3ZSBkaWRuJ3QgbWFrZSBpdCBjbGVhcmx5LiBUaGlzIGlzCj4+
Pj4gYmVjb21pbmcgbW9yZSBhcHBhcmVudCB3aXRoIGNvZGUgdGFyZ2V0aW5nIHNwZWNpZmljIENQ
VXMuCj4+Pj4gLS0tCj4+Pj4gICB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jIHwgMTUgKysrKysrKysr
KysrKysrCj4+Pj4gICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKQo+Pj4+Cj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9v
dC5jCj4+Pj4gaW5kZXggMTI1NTE4NWE5Yy4uMmMyODE1ZjllZSAxMDA2NDQKPj4+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+
Pj4+IEBAIC0yOTIsNiArMjkyLDIxIEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxv
bmcgYm9vdF9waHlzX29mZnNldCwKPj4+Pgo+Pj4+ICAgICAgIGluaXRfdHJhcHMoKTsKPj4+Pgo+
Pj4+ICsgICAgLyoKPj4+PiArICAgICAqIEN1cnJlbnRseSBYZW4gYXNzdW1lcyB0aGUgcGxhdGZv
cm0gaGFzIG9ubHkgb25lIGtpbmQgb2YgQ1BVcy4KPj4+PiArICAgICAqIFRoaXMgYXNzdW1wdGlv
biBkb2VzIG5vdCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQo+Pj4+ICsgICAg
ICogcmVzdWx0IHRvIHVuc3RhYmlsaXR5LiBCZXR0ZXIgdG8gcGFyayB0aGVtIGZvciBub3cuCj4+
Pj4gKyAgICAgKgo+Pj4+ICsgICAgICogVE9ETzogQWRkIGJpZy5MSVRUTEUgc3VwcG9ydC4KPj4+
PiArICAgICAqLwo+Pj4+ICsgICAgaWYgKCBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cyAhPSBi
b290X2NwdV9kYXRhLm1pZHIuYml0cyApCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgcHJpbnRr
KFhFTkxPR19FUlIgIkNQVSV1IE1JRFIgKDB4JXgpIGRvZXMgbm90IG1hdGNoIGJvb3QgQ1BVIE1J
RFIgKDB4JXgpLlxuIiwKPj4+PiArICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBj
dXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cywKPj4+PiArICAgICAgICAgICAgICAgYm9vdF9jcHVf
ZGF0YS5taWRyLmJpdHMpOwo+Pj4+ICsgICAgICAgIHN0b3BfY3B1KCk7Cj4+Pj4gKyAgICB9Cj4+
Pgo+Pj4gSSB1bmRlcnN0YW5kIHRoYXQgdGhpcyBwYXRjaCBpcyB0aGUgcmlnaHQgdGhpbmcgdG8g
ZG8gZnJvbSBhIGNvcnJlY3RuZXNzCj4+PiBwZXJzcGVjdGl2ZSwgZXNwZWNpYWxseSBpbiByZWdh
cmRzIHRvIHRoZSBTUDIgbWl0aWdhdGlvbi4KPj4+Cj4+PiBBdCB0aGUgc2FtZSB0aW1lIEkgd291
bGQgYWxzbyBsaWtlIHRvIGdpdmUgdGhlIG9wdGlvbiBmb3IgcGVvcGxlIHRoYXQKPj4+IHdhbnQg
dG8gdXNlIGJpZy5MSVRUTEUgd2l0aCBjcHVwb29scyAvIGNwdSBwaW5uaW5nIHRvIGRvIHNvIGlm
IHRoZXkKPj4+IHJlYWxseSB3YW50IHRvLCBidXQgSSBhbSBub3Qgc3VyZSB3aGF0IHRvIHN1Z2dl
c3QuCj4+Pgo+Pj4gQ291bGQgd2UgaW50cm9kdWNlIGEgY29tbWFuZCBsaW5lIHRvIHByb2NlZWQg
YW55d2F5PyBCdXQgdGhlbiB0aGUgc3lzdGVtCj4+PiB3b3VsZCBiZSBzdXNjZXB0aWJsZSB0byBT
UDIgaW4gdGhlIGNwdXMgZGlmZmVyZW50IGZyb20gdGhlIGJvb3QgY3B1Lgo+Pj4gQ291bGQgd2Ug
bWFrZSB0aGUgU1AyIG1pdGlnYXRpb24gd29yayBvbiBiaWcuTElUVExFIG9yIGlzIGl0IHRvbyBt
dWNoCj4+PiB0cm91YmxlPyBEbyB5b3UgaGF2ZSBhbnkgb3RoZXIgaWRlYXMgb3IgdGhvdWdodHMg
YWJvdXQgdGhpcz8KPj4KPj4gVGhpcyBwYXRjaCBpcyBoZXJlIHRvIHByZXZlbnQgdG8gc3ByZWFk
IGluc3RhYmlsaXR5L2luc2VjdXJpdHkgb3IgZ2l2ZQo+PiB0aGUgZmVlbGluZyB3ZSBkbyBzdXBw
b3J0IGJpZy5MSVRUTEUuCj4+Cj4+IEV2ZW4gb3V0c2lkZSBvZiBTUDIsIHRoZXJlIGFyZSBwb3Nz
aWJpbGl0eSBmb3IgaW5zdGFiaWxpdHkgYmVjYXVzZSBDUFUgZXJyYXRhCj4+IHdvdWxkIG5vdCBi
ZSBhcHBsaWVkIGNvcnJlY3RseSBpbiB0aGUgZ3Vlc3Qgb3IgYmVjYXVzZSBYZW4gaXMgbm90IGFi
bGUgdG8KPj4ga25vdyB0aGF0IG5vbiBDUFVzIG1heSBoYXZlIGEgZGlmZmVyZW50IGNhY2hlbGlu
ZSBzaXplLi4uCj4+Cj4+IEkgd2FudCB0byBlbmQgdGhpcyBpZGVhIHRoYXQgWGVuIG1heSBzdXBw
b3J0IGJpZy5MSVRUTEUuCj4+Cj4+IFRoZSBmaXJzdCB0aGluZyB0byBtb2RpZnkgaXMgdGhlIHZw
ZGlyICh2aXJ0dWFsIE1JRFIpLCBhdCB0aGUgbW9tZW50IHdlIGFsd2F5cwo+PiB1c2UgdGhlIGJv
b3QgTUlEUi4gV2hhdCB3b3VsZCB5b3UgY2hvb3NlIG5vdz8gVGhlIE1JRFIgb2YgdGhlIENQVSB3
aGVyZQo+PiB0aGUgaHlwZXJjYWxsIGhhcHBlbj8KPj4KPj4gVGhlcmUgaXMgbm8gc2hvcnRjdXQg
Zm9yIGJpZy5MSVRUTEUuIFRoZSByaWdodCB0aGluZyBpcyB0byBpbXBsZW1lbnQgd2hhdCBoYXMK
Pj4gYmVlbiBkaXNjdXNzZWQgaW4gdGhlIGRlc2lnbiBkb2N1bWVudCB3cml0dGVuIGJ5IERhcmlv
LiBCdXQgdGhhdCdzIGEgbmV3Cj4+IGZlYXR1cmUgYW5kIHdvdWxkIHJlcXVpcmUgc29tZSB3b3Jr
IHRvIGRvIGl0IHByb3Blcmx5Lgo+Pgo+PiBBIGNvbW1hbmQgbGluZSBvcHRpb24gbWlnaHQgYmUg
YSBnb29kIGlkZWEsIGJ1dCBJIHdvdWxkIGJlIG1vcmUgb2YgdGhlIG9waW5pb24KPj4gdG8gZGVs
YXkgdGhhdCBhbmQgc2VlIHdobyBpcyBzY3JlYW1pbmcgYWJvdXQgaXQuCj4+Cj4+IE15IGh1bmNo
IGlzIG5vdCBtYW55IHBlb3BsZSB3aWxsIHNjcmVhbSBiZWNhdXNlIHRvZGF5IHRoZXkgdGVuZCB0
byBkaXNhYmxlCj4+IG9uZSBzZXQgb2YgQ1BVcyBpbiB0aGUgRFQgZGlyZWN0bHkuCj4gCj4gQXMg
ZGlzY3Vzc2VkLCBhcmUgeW91IGdvaW5nIHRvIHJlc2VuZCB3aXRoIGEgY29tbWFuZCBsaW5lIG9w
dGlvbiBzdWNoIGFzCj4gYmlnbGl0dGxlPXVuc2FmZSBvciBzb21ldGhpbmcgbGlrZSB0aGF0PwoK
SSB3b3VsZCBwcmVmZXIgdG8gYXZvaWQgdGVybSBiaWcuTElUVExFIGluIHRoZSBjb21tYW5kIGxp
bmUgb3B0aW9uIApiZWNhdXNlIGl0IG1pZ2h0IGJlIHBvc3NpYmxlIHRvIGhhdmUgcGxhdGZvcm0g
d2l0aCBtb3JlIHRoYW4gdHdvIGtpbmQgb2YgCkNQVXMuIEhvdyBhYm91dCAic21wPXVuc2FmZSI/
CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:17:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:17:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCIj-0005zl-SP; Fri, 09 Feb 2018 17:17:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rxpf=fd=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekCIi-0005z5-Ly
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 17:17:28 +0000
X-Inumbo-ID: 39d67401-0dbd-11e8-b9b1-635ca7ef6cff
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39d67401-0dbd-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 17:18:21 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Feb 2018 09:17:21 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,483,1511856000"; d="scan'208";a="16521756"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga007.jf.intel.com with ESMTP; 09 Feb 2018 09:17:18 -0800
Date: Sat, 10 Feb 2018 01:12:28 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180209171228.GG30322@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Lan Tianyu <tianyu.lan@intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-8-git-send-email-chao.gao@intel.com>
 <20180209162754.udtnnij4cmcrntft@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209162754.udtnnij4cmcrntft@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/28] x86/hvm: Introduce a emulated VTD
	for HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDQ6Mjc6NTRQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjE0UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBUaGlzIHBhdGNoIGFkZHMgY3JlYXRlL2Rlc3Ryb3kgZnVuY3Rpb24gZm9y
IHRoZSBlbXVsYXRlZCBWVEQKPj4gYW5kIGFkYXB0cyBpdCB0byB0aGUgY29tbW9uIFZJT01NVSBh
YnN0cmFjdGlvbi4KPj4gCj4+IEFzIHRoZSBNYWtlZmlsZSBpcyBjaGFuZ2VkIGhlcmUsIHB1dCBh
bGwgZmlsZXMgaW4gYWxwaGFiZXRpYyBvcmRlcgo+PiBieSB0aGlzIGNoYW5jZS4KPj4gCj4+IFNp
Z25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYt
Ynk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAKPj4gLS0tCj4+IHY0Ogo+
PiAtIHVzZSBSRUdJU1RFUl9WSU9NTVUKPj4gLSBzaHJpbmsgdGhlIHNpemUgb2YgaHZtX2h3X3Z2
dGRfcmVncwo+PiAtIG1ha2UgaHZtX2h3X3Z2dGRfcmVncyBhIGZpZWxkIGluc2lkZSBzdHJ1Y3Qg
dnZ0ZAo+PiAtLS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9NYWtlZmlsZSB8ICAg
NyArLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggIHwgICA5ICsrKwo+
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgIHwgMTUwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAzIGZpbGVzIGNoYW5nZWQsIDE2MyBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPj4gCj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvTWFr
ZWZpbGUKPj4gaW5kZXggZjMwMjY1My4uMTYzYzdmZSAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC9NYWtlZmlsZQo+PiBAQCAtMSw4ICsxLDkgQEAKPj4gIHN1YmRpci0kKENPTkZJR19Y
ODYpICs9IHg4Ngo+PiAgCj4+IC1vYmoteSArPSBpb21tdS5vCj4+ICBvYmoteSArPSBkbWFyLm8K
Pj4gLW9iai15ICs9IHV0aWxzLm8KPj4gLW9iai15ICs9IHFpbnZhbC5vCj4+ICBvYmoteSArPSBp
bnRyZW1hcC5vCj4+ICtvYmoteSArPSBpb21tdS5vCj4+ICtvYmoteSArPSBxaW52YWwubwo+PiAg
b2JqLXkgKz0gcXVpcmtzLm8KPj4gK29iai15ICs9IHV0aWxzLm8KPj4gK29iai0kKENPTkZJR19W
SU9NTVUpICs9IHZ2dGQubwo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+PiBpbmRl
eCBkYjgwYjMxLi5mMmVmM2RkIDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaAo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
aAo+PiBAQCAtNDcsNiArNDcsNyBAQAo+PiAgI2RlZmluZSBETUFSX0lRSF9SRUcgICAgICAgICAg
ICAweDgwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBoZWFkICovCj4+ICAjZGVmaW5lIERNQVJfSVFU
X1JFRyAgICAgICAgICAgIDB4ODggLyogaW52YWxpZGF0aW9uIHF1ZXVlIHRhaWwgKi8KPj4gICNk
ZWZpbmUgRE1BUl9JUUFfUkVHICAgICAgICAgICAgMHg5MCAvKiBpbnZhbGlkYXRpb24gcXVldWUg
YWRkciAqLwo+PiArI2RlZmluZSBETUFSX0lFQ1RMX1JFRyAgICAgICAgICAweGEwIC8qIGludmFs
aWRhdGlvbiBldmVudCBjb250cm9sIHJlZ2lzdGVyICovCj4+ICAjZGVmaW5lIERNQVJfSVJUQV9S
RUcgICAgICAgICAgIDB4YjggLyogaW50ciByZW1hcCAqLwo+PiAgCj4+ICAjZGVmaW5lIE9GRlNF
VF9TVFJJREUgICAgICAgICg5KQo+PiBAQCAtODksNiArOTAsMTIgQEAKPj4gICNkZWZpbmUgY2Fw
X2FmbChjKSAgICAgICAgKCgoYykgPj4gMykgJiAxKQo+PiAgI2RlZmluZSBjYXBfbmRvbXMoYykg
ICAgICAgICgxIDw8ICg0ICsgMiAqICgoYykgJiAweDcpKSkKPj4gIAo+PiArI2RlZmluZSBjYXBf
c2V0X251bV9mYXVsdF9yZWdzKGMpICAgKCgoKGMpIC0gMSkgJiAweGZmKSA8PCA0MCkKPj4gKyNk
ZWZpbmUgY2FwX3NldF9mYXVsdF9yZWdfb2Zmc2V0KGMpICgoKChjKSAvIDE2KSAmIDB4M2ZmKSA8
PCAyNCkKPj4gKyNkZWZpbmUgY2FwX3NldF9tZ2F3KGMpICAgICAgICAgICAgICgoKChjKSAtIDEp
ICYgMHgzZikgPDwgMTYpCj4+ICsjZGVmaW5lIGNhcF9zZXRfc2FnYXcoYykgICAgICAgICAgICAo
KChjKSAmIDB4MWYpIDw8IDgpCj4+ICsjZGVmaW5lIGNhcF9zZXRfbmRvbXMoYykgICAgICAgICAg
ICAoKGMpICYgMHg3KQo+PiArCj4+ICAvKgo+PiAgICogRXh0ZW5kZWQgQ2FwYWJpbGl0eSBSZWdp
c3Rlcgo+PiAgICovCj4+IEBAIC0xMTQsNiArMTIxLDggQEAKPj4gICNkZWZpbmUgZWNhcF9uaW90
bGJfaXVuaXRzKGUpICAgICgoKChlKSA+PiAyNCkgJiAweGZmKSArIDEpCj4+ICAjZGVmaW5lIGVj
YXBfaW90bGJfb2Zmc2V0KGUpICAgICAoKCgoZSkgPj4gOCkgJiAweDNmZikgKiAxNikKPj4gIAo+
PiArI2RlZmluZSBlY2FwX3NldF9taG12KGUpICAgICAgICAgKCgoZSkgJiAweGYpIDw8IDIwKQo+
PiArCj4+ICAvKiBJT1RMQl9SRUcgKi8KPj4gICNkZWZpbmUgRE1BX1RMQl9GTFVTSF9HUkFOVV9P
RkZTRVQgIDYwCj4+ICAjZGVmaW5lIERNQV9UTEJfR0xPQkFMX0ZMVVNIICgoKHU2NCkxKSA8PCA2
MCkKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4+IGluZGV4IDAwMDAwMDAuLjlmNzZjY2YKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IEBAIC0wLDAgKzEsMTUwIEBACj4+ICsv
Kgo+PiArICogdnZ0ZC5jCj4+ICsgKgo+PiArICogdmlydHVhbGl6ZSBWVEQgZm9yIEhWTS4KPj4g
KyAqCj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTcgQ2hhbyBHYW8sIEludGVsIENvcnBvcmF0aW9u
Lgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJl
ZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPj4gKyAqIG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgYW5k
IGNvbmRpdGlvbnMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+PiArICogTGljZW5zZSwgdmVy
c2lvbiAyLCBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4g
KyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91
dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+PiArICogR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+PiArICoKPj4gKyAqIFlvdSBz
aG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+PiAr
ICogTGljZW5zZSBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICovCj4+ICsKPj4gKyNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vdmlvbW11
Lmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4KPj4gKyNpbmNsdWRlIDxhc20vY3VycmVu
dC5oPgo+PiArI2luY2x1ZGUgPGFzbS9odm0vZG9tYWluLmg+Cj4+ICsKPj4gKyNpbmNsdWRlICJp
b21tdS5oIgo+PiArCj4+ICsvKiBTdXBwb3J0ZWQgY2FwYWJpbGl0aWVzIGJ5IHZ2dGQgKi8KPj4g
KyNkZWZpbmUgVlZURF9NQVhfQ0FQUyBWSU9NTVVfQ0FQX0lSUV9SRU1BUFBJTkcKPj4gKwo+PiAr
I2RlZmluZSBWVlREX0ZSQ0RfTlVNICAgMVVMTAo+PiArI2RlZmluZSBWVlREX0ZSQ0RfU1RBUlQg
KERNQVJfSVJUQV9SRUcgKyA4KQo+PiArI2RlZmluZSBWVlREX0ZSQ0RfRU5EICAgKFZWVERfRlJD
RF9TVEFSVCArIFZWVERfRlJDRF9OVU0gKiAxNikKPj4gKyNkZWZpbmUgVlZURF9NQVhfT0ZGU0VU
IFZWVERfRlJDRF9FTkQKPj4gKwo+PiArc3RydWN0IGh2bV9od192dnRkIHsKPj4gKyAgICB1aW50
MzJfdCByZWdzW1ZWVERfTUFYX09GRlNFVC9zaXplb2YodWludDMyX3QpXTsKPgo+VW5sZXNzIEkn
bSBtaXN0YWtlbiB0aGlzIGlzIDIwOGJ5dGVzIGluIHNpemUsIHlldCB5b3Ugb25seSBzZWVtIHRv
IHVzZQo+MjhieXRlcyAoZnJvbSB0aGUgcmVnaXN0ZXJzIHVzZWQgaW4gdnZ0ZF9yZXNldCkuIEkg
Z3Vlc3MgdGhpcyBpcyBnb2luZwo+dG8gY2hhbmdlIG92ZXIgdGhlIHNlcmllcyBzbyBhbGwgdGhp
cyBzcGFjZSBpcyByZWFsbHkgbmVlZGVkLgoKWWVzIGV4Y2VwdCBJIGJ1bXAgdXAgdGhlIG9mZnNl
dCB3aGVuIGludHJvZHVjaW5nICJxdWV1ZSBpbnZhbGlkYXRpb24iCmFuZCAiZmF1bHQgcmVwb3J0
aW5nIiB3aGljaCBhcmUgdHdvIGZlYXR1cmVzIG9mIFZULWQuCgo+Cj5BbHNvIEkgdGhpbmsgdGhp
cyB3b3VsZCBiZSBiZXR0ZXIgYXM6Cj4KPnVuaW9uIGh3X3Z2dGQgewo+ICAgIHVpbnQzMl90IHJl
Z3MzMltWVlREX01BWF9PRkZTRVQvc2l6ZW9mKHVpbnQzMl90KV07Cj4gICAgdWludDY0X3QgcmVn
czY0W1ZWVERfTUFYX09GRlNFVC9zaXplb2YodWludDY0X3QpXTsKPn07Cj4KCldpbGwgZG8uCgo+
PiArfTsKPj4gKwo+PiArc3RydWN0IHZ2dGQgewo+PiArICAgIC8qIEJhc2UgYWRkcmVzcyBvZiBy
ZW1hcHBpbmcgaGFyZHdhcmUgcmVnaXN0ZXItc2V0ICovCj4+ICsgICAgdWludDY0X3QgYmFzZV9h
ZGRyOwo+PiArICAgIC8qIFBvaW50IGJhY2sgdG8gdGhlIG93bmVyIGRvbWFpbiAqLwo+PiArICAg
IHN0cnVjdCBkb21haW4gKmRvbWFpbjsKPj4gKwo+PiArICAgIHN0cnVjdCBodm1faHdfdnZ0ZCBo
dzsKPj4gK307Cj4+ICsKPj4gKy8qIFNldHRpbmcgdmlvbW11X3ZlcmJvc2UgZW5hYmxlcyBkZWJ1
Z2dpbmcgbWVzc2FnZXMgb2YgdklPTU1VICovCj4+ICtib29sIF9fcmVhZF9tb3N0bHkgdmlvbW11
X3ZlcmJvc2U7Cj4KPnN0YXRpYz8KPgo+PiArYm9vbGVhbl9ydW50aW1lX3BhcmFtKCJ2aW9tbXVf
dmVyYm9zZSIsIHZpb21tdV92ZXJib3NlKTsKPj4gKwo+PiArI2lmbmRlZiBOREVCVUcKPj4gKyNk
ZWZpbmUgdnZ0ZF9pbmZvKGZtdC4uLikgZG8geyAgICAgICAgICAgICAgICAgICAgXAo+PiArICAg
IGlmICggdmlvbW11X3ZlcmJvc2UgKSAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ICsgICAg
ICAgIGdwcmludGsoWEVOTE9HX0lORk8sICMjIGZtdCk7ICAgICAgICAgICAgIFwKPj4gK30gd2hp
bGUoMCkKPj4gKy8qCj4+ICsgKiBVc2UgcHJpbnRrIGFuZCAnX0dfJyBwcmVmaXggYmVjYXVzZSB2
dnRkX2RlYnVnKCkgbWF5IGJlIGNhbGxlZAo+PiArICogaW4gdGhlIGNvbnRleHQgb2YgYW5vdGhl
ciBkb21haW4ncyB2Q1BVLiBEb24ndCBvdXRwdXQgJ2N1cnJlbnQnCj4+ICsgKiBpbmZvcm1hdGlv
biB0byBhdm9pZCBjb25mdXNpb24uCj4+ICsgKi8KPj4gKyNkZWZpbmUgdnZ0ZF9kZWJ1ZyhmbXQu
Li4pIGRvIHsgICAgICAgICAgICAgICAgICAgXAo+PiArICAgIGlmICggdmlvbW11X3ZlcmJvc2Ug
JiYgcHJpbnRrX3JhdGVsaW1pdCgpKSAgICBcCj4+ICsgICAgICAgIHByaW50ayhYRU5MT0dfR19E
RUJVRyBmbXQpOyAgICAgICAgICAgICAgIFwKPgo+SSB0aGluayBwcmludGsgaXMgYWxyZWFkeSBy
YXRlLWxpbWl0ZWQgaWYgeW91IHVzZSBfR18sIHNvIG5vIG5lZWQgZm9yCj50aGUgcmF0ZWxpbWl0
IGNhbGwuCj4KPj4gK30gd2hpbGUoMCkKPj4gKyNlbHNlCj4+ICsjZGVmaW5lIHZ2dGRfaW5mbygu
Li4pIGRvIHt9IHdoaWxlKDApCj4+ICsjZGVmaW5lIHZ2dGRfZGVidWcoLi4uKSBkbyB7fSB3aGls
ZSgwKQo+PiArI2VuZGlmCj4+ICsKPj4gKyNkZWZpbmUgVlZURF9SRUdfUE9TKHZ2dGQsIG9mZnNl
dCkgJih2dnRkLT5ody5yZWdzW29mZnNldC9zaXplb2YodWludDMyX3QpXSkKPj4gKwo+PiArc3Rh
dGljIGlubGluZSB2b2lkIHZ2dGRfc2V0X3JlZyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3Qg
cmVnLCB1aW50MzJfdCB2YWx1ZSkKPgo+SSBkb24ndCB0aGluayB5b3UgbmVlZCB0aGUgdnZ0ZCBw
cmVmaXggaGVyZSwgYW5kIEkgd291bGQgbGVhdmUgYWRkaW5nCj5pbmxpbmUgdG8gdGhlIGNvbXBp
bGVyIGRpc2NyZXRpb246Cj4KPnN0YXRpYyB2b2lkIHNldF9yZWczMihzdHJ1Y3QgdnZ0ZCAqdnZ0
ZCwgdW5zaWduZWQgbG9uZyBvZmZzZXQsIHVpbnQzMl90IHZhbCkKPnsKPiAgICB2dnRkLT5ody5y
ZWdzMzJbb2Zmc2V0IC8gNF0gPSB2YWwKPn0KPgo+QnV0IEkgdGhpbmsgeW91IGNhbiBldmVuIGdl
dCByaWQgb2YgdGhlIGhlbHBlciBmdW5jdGlvbnMgYW5kIGp1c3QgdXNlCj5tYWNyb3MgZGlyZWN0
bHksIGllOgo+Cj4jZGVmaW5lIEdFVF9SRUcodnZ0ZCwgb2Zmc2V0LCBzaXplKSBcCj4gICAgKCh2
dnRkKS0+aHcucmVncyAjI8Kgc2l6ZSBbKG9mZnNldCkgLyBzaXplIC8gOCBdKQo+I2RlZmluZSBT
RVRfUkVHKHZ2dGQsIG9mZnNldCwgdmFsLCBzaXplKSBcCj4gICAgKEdFVF9SRUcodnZ0ZCwgb2Zm
c2V0LCB2YWwpID0gdmFsKQo+Cj5UaGlzIGlzIGJldHRlciBJTUhPLCBhbmQgSSdtIG5vdCByZWFs
bHkgc3VyZSB0aGUgU0VUX1JFRyBtYWNybyBpcwo+cmVhbGx5IG5lZWRlZCwgeW91IGNhbiBqdXN0
IG9wZW4gY29kZSBHRVRfUkVHKC4uLikgPSB2YWw7CgpHb3QgaXQuCgo+Cj4+ICt7Cj4+ICsgICAg
KlZWVERfUkVHX1BPUyh2dnRkLCByZWcpID0gdmFsdWU7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBp
bmxpbmUgdWludDMyX3QgdnZ0ZF9nZXRfcmVnKGNvbnN0IHN0cnVjdCB2dnRkICp2dnRkLCB1aW50
MzJfdCByZWcpCj4+ICt7Cj4+ICsgICAgcmV0dXJuICpWVlREX1JFR19QT1ModnZ0ZCwgcmVnKTsK
Pj4gK30KPj4gKwo+PiArc3RhdGljIGlubGluZSB2b2lkIHZ2dGRfc2V0X3JlZ19xdWFkKHN0cnVj
dCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDY0X3QgdmFsdWUpCj4+ICt7Cj4+ICsgICAgKih1aW50NjRfdCopVlZU
RF9SRUdfUE9TKHZ2dGQsIHJlZykgPSB2YWx1ZTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGlubGlu
ZSB1aW50NjRfdCB2dnRkX2dldF9yZWdfcXVhZChjb25zdCBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWlu
dDMyX3QgcmVnKQo+PiArewo+PiArICAgIHJldHVybiAqKHVpbnQ2NF90KilWVlREX1JFR19QT1Mo
dnZ0ZCwgcmVnKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCkKPj4gK3sKPj4gKyAgICB1aW50NjRfdCBjYXAgPSBjYXBfc2V0X251bV9mYXVs
dF9yZWdzKFZWVERfRlJDRF9OVU0pCj4+ICsgICAgICAgICAgICAgICAgICAgfCBjYXBfc2V0X2Zh
dWx0X3JlZ19vZmZzZXQoVlZURF9GUkNEX1NUQVJUKQo+PiArICAgICAgICAgICAgICAgICAgIHwg
Y2FwX3NldF9tZ2F3KDM5KSAvKiBtYXhpbXVtIGd1ZXN0IGFkZHJlc3Mgd2lkdGggKi8KPj4gKyAg
ICAgICAgICAgICAgICAgICB8IGNhcF9zZXRfc2FnYXcoMikgLyogc3VwcG9ydCAzLWxldmVsIHBh
Z2VfdGFibGUgKi8KPj4gKyAgICAgICAgICAgICAgICAgICB8IGNhcF9zZXRfbmRvbXMoNik7IC8q
IHN1cHBvcnQgNjRLIGRvbWFpbnMgKi8KPj4gKyAgICB1aW50NjRfdCBlY2FwID0gRE1BX0VDQVBf
UVVFVUVEX0lOVkFMIHwgRE1BX0VDQVBfSU5UUl9SRU1BUCB8IERNQV9FQ0FQX0VJTSB8Cj4+ICsg
ICAgICAgICAgICAgICAgICAgIGVjYXBfc2V0X21obXYoMHhmKTsKPj4gKwo+PiArICAgIHZ2dGRf
c2V0X3JlZyh2dnRkLCBETUFSX1ZFUl9SRUcsIDB4MTBVTCk7Cj4+ICsgICAgdnZ0ZF9zZXRfcmVn
X3F1YWQodnZ0ZCwgRE1BUl9DQVBfUkVHLCBjYXApOwo+PiArICAgIHZ2dGRfc2V0X3JlZ19xdWFk
KHZ2dGQsIERNQVJfRUNBUF9SRUcsIGVjYXApOwo+PiArICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBE
TUFSX0ZFQ1RMX1JFRywgMHg4MDAwMDAwMFVMKTsKPj4gKyAgICB2dnRkX3NldF9yZWcodnZ0ZCwg
RE1BUl9JRUNUTF9SRUcsIDB4ODAwMDAwMDBVTCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQg
dnZ0ZF9jcmVhdGUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlvbW11KQo+PiAr
ewo+PiArICAgIHN0cnVjdCB2dnRkICp2dnRkOwo+PiArCj4+ICsgICAgaWYgKCAhaXNfaHZtX2Rv
bWFpbihkKSB8fCAodmlvbW11LT5iYXNlX2FkZHJlc3MgJiAoUEFHRV9TSVpFIC0gMSkpIHx8Cj4+
ICsgICAgICAgICAoflZWVERfTUFYX0NBUFMgJiB2aW9tbXUtPmNhcHMpICkKPj4gKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gKyAgICB2dnRkID0geHphbGxvY19ieXRlcyhzaXplb2Yo
c3RydWN0IHZ2dGQpKTsKPgo+dnZ0ZCA9IHh6YWxsb2Moc3RydWN0IHZ2dGQpOwo+Cj4+ICsgICAg
aWYgKCAhdnZ0ZCApCj4+ICsgICAgICAgIHJldHVybiBFTk9NRU07Cj4+ICsKPj4gKyAgICB2dnRk
X3Jlc2V0KHZ2dGQpOwo+PiArICAgIHZ2dGQtPmJhc2VfYWRkciA9IHZpb21tdS0+YmFzZV9hZGRy
ZXNzOwo+Cj5JIHRoaW5rIGl0IHdvdWxkIGJlIGdvb2QgdG8gaGF2ZSBzb21lIGNoZWNrIGhlcmUs
IHNvIHRoYXQgdGhlIHZJT01NVQo+aXMgbm90IGZvciBleGFtcGxlIHBvc2l0aW9uZWQgb24gdG9w
IG9mIGEgUkFNIHJlZ2lvbi4gSWRlYWxseSB5b3UKPnNob3VsZCBjaGVjayB0aGF0IHRoZSBnZm5z
IFtiYXNlX2FkZHJlc3MsIGJhc2VfYWRkcmVzcyArIHNpemUpIGFyZQo+dW5wb3B1bGF0ZWQuCgpZ
ZXMuIEV4Y2VwdCBzb21lIGNoZWNrcyBoZXJlLCB0aGlzIHBhZ2Ugc2hvdWxkIGJlIHJlc2VydmVk
IGluIGd1ZXN0IGU4MjAsCndoaWNoIGltcGxpZXMgc29tZSB3b3JrIGluIHFlbXUgb3IgdG9vbCBz
dGFjay4KCj4KPj4gKyAgICB2dnRkLT5kb21haW4gPSBkOwo+PiArCj4+ICsgICAgdmlvbW11LT5w
cml2ID0gdnZ0ZDsKPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICtzdGF0aWMg
aW50IHZ2dGRfZGVzdHJveShzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCj4+ICt7Cj4+ICsgICAgc3Ry
dWN0IHZ2dGQgKnZ2dGQgPSB2aW9tbXUtPnByaXY7Cj4+ICsKPj4gKyAgICBpZiAoIHZ2dGQgKQo+
PiArICAgICAgICB4ZnJlZSh2dnRkKTsKPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiAr
Cj4+ICtzdGF0aWMgY29uc3Qgc3RydWN0IHZpb21tdV9vcHMgdnZ0ZF9odm1fdm14X29wcyA9IHsK
Pgo+SXMgdGhlIHZteCBuZWVkZWQ/IHZ2dGQgaXMgYWxyZWFkeSBJbnRlbCBzcGVjaWZpYyBBRkFJ
Q1QuIFlvdSBjb3VsZAo+cHJvYmFibHkgb21pdCB0aGUgaHZtIGFsc28sIHNvIHZ2dGRfb3BzLgoK
V2lsbCBkby4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:26:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:26:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCRA-0006wX-Nu; Fri, 09 Feb 2018 17:26:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rxpf=fd=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekCR9-0006wN-6u
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 17:26:11 +0000
X-Inumbo-ID: 70f2d350-0dbe-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70f2d350-0dbe-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 17:27:03 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 09 Feb 2018 09:26:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,483,1511856000"; d="scan'208";a="26175512"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by FMSMGA003.fm.intel.com with ESMTP; 09 Feb 2018 09:26:01 -0800
Date: Sat, 10 Feb 2018 01:21:09 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180209172109.GH30322@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Lan Tianyu <tianyu.lan@intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-9-git-send-email-chao.gao@intel.com>
 <20180209163915.lglo2f4ag73unasu@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209163915.lglo2f4ag73unasu@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/28] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDQ6Mzk6MTVQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjE1UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBUaGlzIHBhdGNoIGFkZHMgVlZURCBNTUlPIGhhbmRsZXIgdG8gZGVhbCB3
aXRoIE1NSU8gYWNjZXNzLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRl
bC5jb20+Cj4+IC0tLQo+PiB2NDoKPj4gIC0gb25seSB0cmFwIHRoZSByZWdpc3RlciBlbXVsYXRl
ZCBpbiB2dnRkX2luX3JhbmdlKCkuCj4+ICAgIGkuZS4gcmVwbGFjZSBQQUdFX1NJWkUgd2l0aCB0
aGUgVlZURF9NQVhfT0ZGU0VUCj4+IC0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAx
IGZpbGUgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvdnZ0ZC5jCj4+IGluZGV4IDlmNzZjY2YuLmQ3OGQ4NzggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3Z2dGQuYwo+Cj5Ob3cgdGhhdCBJIGxvb2sgYXQgdGhpcywgdGhpcyBpcyB0aGUg
d3JvbmcgZm9sZGVyLiBUaGlzIHNob3VsZCBiZSBpbgo+eGVuL2FyY2gveDg2L2h2bSB3aXRoIHRo
ZSByZXN0IG9mIHRoZSBlbXVsYXRlZCBkZXZpY2VzLgoKSXQgaXMgYSBwcm9ibGVtIHdlIGRpc2N1
c3NlZCBpbiBwcmV2aW91cyB2ZXJzaW9ucy4gQU1EIHB1dHMgaXRzIHZJT01NVQooaW9tbXVfZ3Vl
c3QuYykgaW4geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kLy4gV2UgYXJlIGZvbGxvd2luZyB3
aGF0CnRoZXkgZGlkLiBJIGRvbid0IGhhdmUgc3BlY2lhbCB0YXN0ZSBvbiB0aGlzLiBJZiBubyBv
bmUgb2JqZWN0cyB0byB5b3VyCnN1Z2dlc3Rpb24sIEkgd2lsbCBtb3ZlIGl0IHRvIHhlbi9hcmNo
L3g4Ni9odm0vLiBNYXliZSBjcmVhdGUgYSBuZXcKaW50ZWwgZGlyZWN0b3J5IHNpbmNlIGl0J3Mg
aW50ZWwtc3BlY2lmaWMgYW5kIHdvbid0IGJlIHVzZWQgYnkgQU1ELgoKPgo+PiBAQCAtOTQsNiAr
OTQsNjAgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB2dnRkX2dldF9yZWdfcXVhZChjb25zdCBz
dHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnKQo+PiAgICAgIHJldHVybiAqKHVpbnQ2NF90
KilWVlREX1JFR19QT1ModnZ0ZCwgcmVnKTsKPj4gIH0KPj4gIAo+PiArc3RhdGljIHZvaWQgKmRv
bWFpbl92dnRkKGNvbnN0IHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICsgICAgaWYgKCBpc19o
dm1fZG9tYWluKGQpICYmIGQtPmFyY2guaHZtX2RvbWFpbi52aW9tbXUgKQo+Cj5odm1fbW1pb19v
cHMgaXMgb25seSB1c2VkIGJ5IEhWTSBndWVzdHMsIHNvIHRoZSBpc19odm1fZG9tYWluIGNoZWNr
Cj5oZXJlIGlzIHJlZHVuZGFudC4gQXQgd2hpY2ggcG9pbnQgdGhlIGhlbHBlciBjYW4gYmUgc2lt
cGxpZmllZCBhczoKPgo+c3RhdGljIHN0cnVjdCB2dnRkICpkb21haW5fdnZ0ZChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQo+ewo+ICAgIHJldHVybiBkLT5hcmNoLmh2bV9kb21haW4udmlvbW11ID8g
ZC0+YXJjaC5odm1fZG9tYWluLnZpb21tdS0+cHJpdiA6IE5VTEw7Cj59Cj4KCkdvdCBpdC4KClRo
YW5rcwpDaGFvCgo+PiArICAgICAgICByZXR1cm4gZC0+YXJjaC5odm1fZG9tYWluLnZpb21tdS0+
cHJpdjsKPj4gKyAgICBlbHNlCj4+ICsgICAgICAgIHJldHVybiBOVUxMOwo+PiArfQo+PiArCj4+
ICtzdGF0aWMgaW50IHZ2dGRfaW5fcmFuZ2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
YWRkcikKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRvbWFpbl92dnRkKHYtPmRv
bWFpbik7Cj5jb25zdAo+Cj4+ICsKPj4gKyAgICBpZiAoIHZ2dGQgKQo+PiArICAgICAgICByZXR1
cm4gKGFkZHIgPj0gdnZ0ZC0+YmFzZV9hZGRyKSAmJgo+PiArICAgICAgICAgICAgICAgKGFkZHIg
PCB2dnRkLT5iYXNlX2FkZHIgKyBWVlREX01BWF9PRkZTRVQpOwo+PiArICAgIHJldHVybiAwOwo+
PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IHZ2dGRfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgbG9uZyBhZGRyLAo+PiArICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwg
dW5zaWduZWQgbG9uZyAqcHZhbCkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRv
bWFpbl92dnRkKHYtPmRvbWFpbik7Cj5jb25zdAo+Cj5UaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:40:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:40:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCf6-0008Kn-Va; Fri, 09 Feb 2018 17:40:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekCf5-0008Kb-8H
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 17:40:35 +0000
X-Inumbo-ID: 744ba2a9-0dc0-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 744ba2a9-0dc0-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 17:41:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekCex-0004vT-3n; Fri, 09 Feb 2018 17:40:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekCer-0007MZ-Dw; Fri, 09 Feb 2018 17:40:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekCeq-0004Pw-CK; Fri, 09 Feb 2018 17:40:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118672-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=581e400ff935d34d95811258586128bf11baef15
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 17:40:20 +0000
Subject: [Xen-devel] [linux-linus test] 118672: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODY3MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4NjcyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcg
eGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC14c20gICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
c3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2
cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAg
ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExODMyNAoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90
IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0
YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDU4MWU0MDBmZjkzNWQz
NGQ5NTgxMTI1ODU4NjEyOGJmMTFiYWVmMTUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUKCkxhc3Qg
dGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBaICAgMTUgZGF5cwpG
YWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6MTcgWiAgIDE0IGRh
eXMgICAxNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTg2NzIgIDIwMTgtMDItMDgg
MDg6MzQ6NTQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIwNjIgcGVvcGxlIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVp
bGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4
YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSAyMjUyOTAgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:47:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekClZ-00007g-QF; Fri, 09 Feb 2018 17:47:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekClZ-00007Y-11
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 17:47:17 +0000
X-Inumbo-ID: 6362194d-0dc1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6362194d-0dc1-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 17:48:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67639295"
Date: Fri, 9 Feb 2018 17:44:17 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180209174417.gnjgyunfqthlmknw@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-12-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-12-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 11/28] x86/vvtd: Process interrupt
	remapping request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MThQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gV2hlbiBhIHJlbWFwcGluZyBpbnRlcnJ1cHQgcmVxdWVzdCBhcnJpdmVzLCByZW1hcHBpbmcg
aGFyZHdhcmUgY29tcHV0ZXMgdGhlCj4gaW50ZXJydXB0X2luZGV4IHBlciB0aGUgYWxnb3JpdGht
IGRlc2NyaWJlZCBpbiBWVEQgc3BlYwo+ICJJbnRlcnJ1cHQgUmVtYXBwaW5nIFRhYmxlIiwgaW50
ZXJwcmV0cyB0aGUgSVJURSBhbmQgZ2VuZXJhdGVzIGEgcmVtYXBwZWQKPiBpbnRlcnJ1cHQgcmVx
dWVzdC4KPiAKPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVz
dCgpIHRvIGVtdWxhdGUgdGhlIHByb2Nlc3MgaG93Cj4gcmVtYXBwaW5nIGhhcmR3YXJlIGhhbmRs
ZXMgYSByZW1hcHBpbmcgaW50ZXJydXB0IHJlcXVlc3QuIFRoaXMgcGF0Y2gKPiBhbHNvIGludHJv
ZHVjZXMgYSBjb3VudGVyIGluZmxpZ2h0X2ludHIsIHdoaWNoIGlzIHVzZWQgdG8gY291bnQgdGhl
IG51bWJlcgo+IG9mIGludGVycnVwdCBhcmUgYmVpbmcgaGFuZGxlZC4gVGhlIHJlYXNvbiB3aHkg
d2Ugc2hvdWxkIGhhdmUgdGhpcwo+IGNvdW50ZXIgaXMgVlQtZCBoYXJkd2FyZSBzaG91bGQgZHJh
aW4gaW4tZmxpZ2h0IGludGVycnVwcyBiZWZvcmUgc2V0dGluZwo+IGZsYWdzIHRvIHNob3cgdGhh
dCBzb21lIG9wZXJhdGlvbnMgYXJlIGNvbXBsZXRlZC4gVGhlc2Ugb3BlcmF0aW9ucwo+IGluY2x1
ZGUgZW5hYmxpbmcgaW50ZXJydXB0IHJlbWFwcGluZyBhbmQgcGVyZm9ybWluZyBhIGtpbmQgb2Yg
aW52YWxpZGF0aW9uCj4gcmVxdWVzdHMuIEluIHZ2dGQsIHdlIGFsc28gdHJ5IHRvIGRyYWluIGlu
LWZsaWdodCBpbnRlcnJ1cHRzIGJ5IHdhaXRpbmcKPiB0aGUgaW5mbGlnaHRfaW50ciBpcyBkZWNy
ZWFzZWQgdG8gMC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+
IAo+IC0tLQo+IHY0Ogo+ICAtIHVzZSAiI2RlZmluZSIgdG8gZGVmaW5lIGludGVycnVwdCByZW1h
cHBpbmcgdHJhbnNpdGlvbiBmYXVsdHMKPiAgcmF0aGVyIHRoYW4gdXNpbmcgYW4gZW51bQo+ICAt
IHVzZSBzd2l0Y2gtY2FzZSByYXRoZXIgdGhhbiBpZi1lbHNlIGluIGlycV9yZW1hcHBpbmdfcmVx
dWVzdF9pbmRleCgpCj4gIGFuZCB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0eV9jaGVjaygpCj4gIC0g
aW50cm9kdWNlIGEgY291bnRlciBpbmZsaWdodF9pbnRyCj4gCj4gdjM6Cj4gIC0gRW5jb2RlIG1h
cF9ndWVzdF9wYWdlKCkncyBlcnJvciBpbnRvIHZvaWQqIHRvIGF2b2lkIHVzaW5nIGFub3RoZXIg
cGFyYW1ldGVyCj4gLS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIHwg
IDE1ICsrKwo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDIxOSArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMzQg
aW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gaW5kZXgg
OWM1OWFlYi4uODJlZGQyYSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuaAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4g
QEAgLTIxNiw2ICsyMTYsMTUgQEAKPiAgI2RlZmluZSBkbWFfZnJjZF9zb3VyY2VfaWQoYykgKGMg
JiAweGZmZmYpCj4gICNkZWZpbmUgZG1hX2ZyY2RfcGFnZV9hZGRyKGQpIChkICYgKCgodTY0KS0x
KSA8PCAxMikpIC8qIGxvdyA2NCBiaXQgKi8KPiAgCj4gKy8qIEludGVycnVwdCByZW1hcHBpbmcg
dHJhbnNpdGlvbiBmYXVsdHMgKi8KPiArI2RlZmluZSBWVERfRlJfSVJfUkVRX1JTVkQgICAgICAw
eDIwCj4gKyNkZWZpbmUgVlREX0ZSX0lSX0lOREVYX09WRVIgICAgMHgyMQo+ICsjZGVmaW5lIFZU
RF9GUl9JUl9FTlRSWV9QICAgICAgIDB4MjIKPiArI2RlZmluZSBWVERfRlJfSVJfUk9PVF9JTlZB
TCAgICAweDIzCj4gKyNkZWZpbmUgVlREX0ZSX0lSX0lSVEVfUlNWRCAgICAgMHgyNAo+ICsjZGVm
aW5lIFZURF9GUl9JUl9SRVFfQ09NUEFUICAgIDB4MjUKPiArI2RlZmluZSBWVERfRlJfSVJfU0lE
X0VSUiAgICAgICAweDI2Cj4gKwo+ICAvKgo+ICAgKiAwOiBQcmVzZW50Cj4gICAqIDEtMTE6IFJl
c2VydmVkCj4gQEAgLTM1Niw2ICszNjUsMTIgQEAgc3RydWN0IGlyZW1hcF9lbnRyeSB7Cj4gIH07
Cj4gIAo+ICAvKgo+ICsgKiBXaGVuIFZULWQgZG9lc24ndCBlbmFibGUgZXh0ZW5kZWQgaW50ZXJy
dXB0IG1vZGUsIGhhcmR3YXJlIGludGVycHJldHMKPiArICogOC1iaXRzIChbMTU6OF0pIG9mIERl
c3RpbmF0aW9uLUlEIGZpZWxkIGluIHRoZSBJUlRFcy4KPiArICovCj4gKyNkZWZpbmUgSVJURV94
QVBJQ19ERVNUX01BU0sgMHhmZjAwCj4gKwo+ICsvKgo+ICAgKiBQb3N0ZWQtaW50ZXJydXB0IGRl
c2NyaXB0b3IgYWRkcmVzcyBpcyA2NCBiaXRzIHdpdGggNjQtYnl0ZSBhbGlnbmVkLCBvbmx5Cj4g
ICAqIHRoZSB1cHBlciAyNiBiaXRzIG9mIGxlc3Qgc2lnbmlmaWNpYW50IDMyIGJpdHMgaXMgYXZh
aWxhYmxlLgo+ICAgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBpbmRleCAwNmU1
MjJhLi45MjdlNzE1IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTIy
LDExICsyMiwxNSBAQAo+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gICNpbmNsdWRlIDx4ZW4v
dmlvbW11Lmg+Cj4gICNpbmNsdWRlIDx4ZW4veG1hbGxvYy5oPgo+ICsjaW5jbHVkZSA8YXNtL2Fw
aWMuaD4KPiAgI2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+Cj4gKyNpbmNsdWRlIDxhc20vZXZlbnQu
aD4KPiArI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL2RvbWFp
bi5oPgo+ICAjaW5jbHVkZSA8YXNtL3AybS5oPgo+ICAKPiAgI2luY2x1ZGUgImlvbW11LmgiCj4g
KyNpbmNsdWRlICJ2dGQuaCIKPiAgCj4gIC8qIFN1cHBvcnRlZCBjYXBhYmlsaXRpZXMgYnkgdnZ0
ZCAqLwo+ICAjZGVmaW5lIFZWVERfTUFYX0NBUFMgVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HCj4g
QEAgLTUyLDYgKzU2LDggQEAgc3RydWN0IHZ2dGQgewo+ICAgICAgdWludDY0X3QgYmFzZV9hZGRy
Owo+ICAgICAgLyogUG9pbnQgYmFjayB0byB0aGUgb3duZXIgZG9tYWluICovCj4gICAgICBzdHJ1
Y3QgZG9tYWluICpkb21haW47Cj4gKyAgICAvKiAjIG9mIGluLWZsaWdodCBpbnRlcnJ1cHRzICov
Cj4gKyAgICBhdG9taWNfdCBpbmZsaWdodF9pbnRyOwo+ICAKPiAgICAgIHN0cnVjdCBodm1faHdf
dnZ0ZCBodzsKPiAgICAgIHZvaWQgKmlydF9iYXNlOwo+IEBAIC0xODEsNiArMTg3LDEwOSBAQCBz
dGF0aWMgdm9pZCB1bm1hcF9ndWVzdF9wYWdlcyh2b2lkICp2YSwgdWludDMyX3QgbnIpCj4gICAg
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuW2ldKSk7Cj4gIH0KPiAgCj4g
K3N0YXRpYyBpbnQgdnZ0ZF9kZWxpdmVyeShzdHJ1Y3QgZG9tYWluICpkLCB1aW50OF90IHZlY3Rv
ciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRlc3QsIGJvb2wgZGVzdF9t
b2RlLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgdWludDhfdCBkZWxpdmVyeV9tb2RlLCB1
aW50OF90IHRyaWdfbW9kZSkKPiArewo+ICsgICAgc3RydWN0IHZsYXBpYyAqdGFyZ2V0Owo+ICsg
ICAgc3RydWN0IHZjcHUgKnY7Cj4gKwo+ICsgICAgc3dpdGNoICggZGVsaXZlcnlfbW9kZSApCj4g
KyAgICB7Cj4gKyAgICBjYXNlIGRlc3RfTG93ZXN0UHJpbzoKPiArICAgICAgICB0YXJnZXQgPSB2
bGFwaWNfbG93ZXN0X3ByaW8oZCwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2RlKTsKPiArICAgICAg
ICBpZiAoIHRhcmdldCAhPSBOVUxMICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZ2dGRf
ZGVidWcoImQlZDogZGVzdD12JWQgZGxtPSV4IHZlY3Rvcj0lZCB0cmlnX21vZGU9JWRcbiIsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgdmxhcGljX2RvbWFpbih0YXJnZXQpLT5kb21haW5faWQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgdmxhcGljX3ZjcHUodGFyZ2V0KS0+dmNwdV9pZCwK
PiArICAgICAgICAgICAgICAgICAgICAgICBkZWxpdmVyeV9tb2RlLCB2ZWN0b3IsIHRyaWdfbW9k
ZSk7Cj4gKyAgICAgICAgICAgIHZsYXBpY19zZXRfaXJxKHRhcmdldCwgdmVjdG9yLCB0cmlnX21v
ZGUpOwo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAgICB9Cj4gKyAgICAgICAgdnZ0ZF9k
ZWJ1ZygiZCVkOiBudWxsIHJvdW5kIHJvYmluOiB2ZWN0b3I9JTAyeFxuIiwKPiArICAgICAgICAg
ICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdmVjdG9yKTsKPiArICAgICAgICBicmVhazsKPiArCj4g
KyAgICBjYXNlIGRlc3RfRml4ZWQ6Cj4gKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+
ICsgICAgICAgICAgICBpZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKHYpLCBOVUxM
LCAwLCBkZXN0LCBkZXN0X21vZGUpICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAg
ICAgdnZ0ZF9kZWJ1ZygiZCVkOiBkZXN0PXYlZCBkbG09JXggdmVjdG9yPSVkIHRyaWdfbW9kZT0l
ZFxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+ZG9tYWluLT5kb21haW5faWQs
IHYtPnZjcHVfaWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlbGl2ZXJ5X21vZGUs
IHZlY3RvciwgdHJpZ19tb2RlKTsKPiArICAgICAgICAgICAgICAgIHZsYXBpY19zZXRfaXJxKHZj
cHVfdmxhcGljKHYpLCB2ZWN0b3IsIHRyaWdfbW9kZSk7Cj4gKyAgICAgICAgICAgIH0KPiArICAg
ICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIGRlc3RfTk1JOgo+ICsgICAgICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkKPiArICAgICAgICAgICAgaWYgKCB2bGFwaWNfbWF0Y2hfZGVzdCh2Y3B1
X3ZsYXBpYyh2KSwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2RlKSAmJgo+ICsgICAgICAgICAgICAg
ICAgICF0ZXN0X2FuZF9zZXRfYm9vbCh2LT5ubWlfcGVuZGluZykgKQo+ICsgICAgICAgICAgICAg
ICAgdmNwdV9raWNrKHYpOwoKRG9pbmcgdGhpcyBsb29wcyBoZXJlIHNlZW1zIHF1aXRlIGJhZCBm
cm9tIGEgcHJlZm9ybWFuY2UgUG9WLApzcGVjaWFsbHkgdGFraW5nIGludG8gYWNjb3VudCB0aGF0
IHRoaXMgY29kZSBpcyBnb2luZyB0byBiZSB1c2VkIHdpdGgKPiAxMjggdkNQVXMuCgo+ICsgICAg
ICAgIGJyZWFrOwo+ICsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsICJVbnN1cHBvcnRlZCBWVEQgZGVsaXZlcnkgbW9kZSAlZFxuIiwKPiArICAgICAg
ICAgICAgICAgICBkZWxpdmVyeV9tb2RlKTsKPiArICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAr
ICAgIH0KPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiArLyogQ29tcHV0aW5nIHRoZSBJ
UlRFIGluZGV4IGZvciBhIGdpdmVuIGludGVycnVwdCByZXF1ZXN0LiBXaGVuIHN1Y2Nlc3MsIHJl
dHVybgo+ICsgKiAwIGFuZCBzZXQgaW5kZXggdG8gcmVmZXJlbmNlIHRoZSBjb3JyZXNwb25kaW5n
IElSVEUuIE90aGVyd2lzZSwgcmV0dXJuIDwgMCwKPiArICogaS5lLiAtMSB3aGVuIHRoZSBpcnEg
cmVxdWVzdCBpc24ndCBhbiByZW1hcHBpbmcgZm9ybWF0Lgo+ICsgKi8KPiArc3RhdGljIGludCBp
cnFfcmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgoCj4gKyAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFf
cmVtYXBwaW5nX3JlcXVlc3QgKmlycSwgdWludDMyX3QgKmluZGV4KQo+ICt7Cj4gKyAgICBzd2l0
Y2ggKCBpcnEtPnR5cGUgKQo+ICsgICAgewo+ICsgICAgY2FzZSBWSU9NTVVfUkVRVUVTVF9JUlFf
TVNJOgo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBtc2lfbXNnX3JlbWFwX2VudHJ5IG1zaV9t
c2cgPQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLmFkZHJlc3NfbG8gPSB7IC52YWwgPSBp
cnEtPm1zZy5tc2kuYWRkciB9LAoKQ2FuJ3QgeW91IGp1c3QgdXNlIC5hZGRyZXNzX2xvLnZhbCA9
IGlycS0+Li4uCgo+ICsgICAgICAgICAgICAuZGF0YSA9IGlycS0+bXNnLm1zaS5kYXRhLAo+ICsg
ICAgICAgIH07Cj4gKwo+ICsgICAgICAgIGlmICggIW1zaV9tc2cuYWRkcmVzc19sby5mb3JtYXQg
KQo+ICsgICAgICAgICAgICByZXR1cm4gLTE7CgpJbiBhbGwgdGhlIG90aGVyIGZ1bmN0aW9ucyB5
b3UgYWxyZWFkeSByZXR1cm4gc29tZSBraW5kIG9mIG1lYW5pbmdmdWwKZXJyb3IgY29kZSwgcGxl
YXNlIGRvIHNvIGhlcmUgYWxzby4KCj4gKwo+ICsgICAgICAgICppbmRleCA9IChtc2lfbXNnLmFk
ZHJlc3NfbG8uaW5kZXhfMTUgPDwgMTUpICsKPiArICAgICAgICAgICAgICAgIG1zaV9tc2cuYWRk
cmVzc19sby5pbmRleF8wXzE0Owo+ICsgICAgICAgIGlmICggbXNpX21zZy5hZGRyZXNzX2xvLlNI
ViApCj4gKyAgICAgICAgICAgICppbmRleCArPSAodWludDE2X3QpbXNpX21zZy5kYXRhOwo+ICsg
ICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIGNhc2UgVklPTU1VX1JFUVVFU1RfSVJR
X0FQSUM6Cj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50
cnkgcmVtYXBfcnRlID0geyAudmFsID0gaXJxLT5tc2cucnRlIH07Cj4gKwo+ICsgICAgICAgIGlm
ICggIXJlbWFwX3J0ZS5mb3JtYXQgKQo+ICsgICAgICAgICAgICByZXR1cm4gLTE7Cj4gKwo+ICsg
ICAgICAgICppbmRleCA9IChyZW1hcF9ydGUuaW5kZXhfMTUgPDwgMTUpICsgcmVtYXBfcnRlLmlu
ZGV4XzBfMTQ7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4gKwo+ICsgICAgZGVmYXVsdDoK
PiArICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1
cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB1aW50MzJfdCBpcnRlX2Rlc3Qoc3RydWN0
IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IGRlc3QpCj4gK3sKPiArICAgIC8qIEluIHhBUElDIG1vZGUs
IG9ubHkgOC1iaXRzKFsxNTo4XSkgYXJlIHZhbGlkICovCj4gKyAgICByZXR1cm4gdnZ0ZC0+aHcu
ZWltX2VuYWJsZWQgPyBkZXN0Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBN
QVNLX0VYVFIoZGVzdCwgSVJURV94QVBJQ19ERVNUX01BU0spOwo+ICt9Cj4gKwo+ICBzdGF0aWMg
dm9pZCB3cml0ZV9nY21kX2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICB7
Cj4gICAgICBib29sIHNldCA9IHZhbCAmIERNQV9HQ01EX0lSRTsKPiBAQCAtMzIzLDYgKzQzMiwx
MTUgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19vcHMgdnZ0ZF9tbWlvX29wcyA9IHsK
PiAgICAgIC53cml0ZSA9IHZ2dGRfd3JpdGUKPiAgfTsKPiAgCj4gK3N0YXRpYyB2b2lkIHZ2dGRf
aGFuZGxlX2ZhdWx0KHN0cnVjdCB2dnRkICp2dnRkLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGlyZW1hcF9lbnRyeSAqaXJ0ZSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZhdWx0KQo+ICt7
Cj4gKyAgICBzd2l0Y2ggKCBmYXVsdCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFZURF9GUl9JUl9T
SURfRVJSOgo+ICsgICAgY2FzZSBWVERfRlJfSVJfSVJURV9SU1ZEOgo+ICsgICAgY2FzZSBWVERf
RlJfSVJfRU5UUllfUDoKPiArICAgICAgICBpZiAoIHFpbnZhbF9mYXVsdF9kaXNhYmxlKCppcnRl
KSApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgLyogZmFsbCB0aHJvdWdoICovCj4gKyAg
ICBjYXNlIFZURF9GUl9JUl9SRVFfUlNWRDoKPiArICAgIGNhc2UgVlREX0ZSX0lSX0lOREVYX09W
RVI6Cj4gKyAgICBjYXNlIFZURF9GUl9JUl9ST09UX0lOVkFMOgo+ICsgICAgICAgIC8qIFRPRE86
IGhhbmRsZSBmYXVsdCAoZS5nLiByZWNvcmQgYW5kIHJlcG9ydCB0aGlzIGZhdWx0IHRvIFZNICov
Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICB2dnRkX2Rl
YnVnKCJkJWQgY2FuJ3QgaGFuZGxlIFZULWQgZmF1bHQgJXhcbiIsIHZ2dGQtPmRvbWFpbi0+ZG9t
YWluX2lkLAo+ICsgICAgICAgICAgICAgICAgICAgZmF1bHQpOwo+ICsgICAgfQo+ICsgICAgcmV0
dXJuOwo+ICt9Cj4gKwo+ICtzdGF0aWMgYm9vbCB2dnRkX2lycV9yZXF1ZXN0X3Nhbml0eV9jaGVj
ayhjb25zdCBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkKPiAr
ewo+ICsgICAgc3dpdGNoICggaXJxLT50eXBlICkKPiArICAgIHsKPiArICAgIGNhc2UgVklPTU1V
X1JFUVVFU1RfSVJRX0FQSUM6Cj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IElPX0FQSUNfcm91
dGVfcmVtYXBfZW50cnkgcnRlID0geyAudmFsID0gaXJxLT5tc2cucnRlIH07Cj4gKwo+ICsgICAg
ICAgIHJldHVybiAhcnRlLnJlc2VydmVkOwo+ICsgICAgfQo+ICsKPiArICAgIGNhc2UgVklPTU1V
X1JFUVVFU1RfSVJRX01TSToKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4g
KyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPiArICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICsK
PiArc3RhdGljIGludCB2dnRkX2dldF9lbnRyeShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVl
c3QgKmlycSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5
ICpkZXN0KQpjb25zdCBmb3IgYm90aCB2dnRkIGFuZCBkZXN0PwoKPiArewo+ICsgICAgdWludDMy
X3QgZW50cnk7Cj4gKyAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5IGlydGU7Cj4gKyAgICBpbnQgcmV0
ID0gaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4KGlycSwgJmVudHJ5KTsKPiArCj4gKyAgICBB
U1NFUlQoIXJldCk7Cj4gKwo+ICsgICAgdnZ0ZF9kZWJ1ZygiZCVkOiBpbnRlcnByZXQgYSByZXF1
ZXN0IHdpdGggaW5kZXggJXhcbiIsCj4gKyAgICAgICAgICAgICAgIHZ2dGQtPmRvbWFpbi0+ZG9t
YWluX2lkLCBlbnRyeSk7Cj4gKwo+ICsgICAgaWYgKCAhdnZ0ZF9pcnFfcmVxdWVzdF9zYW5pdHlf
Y2hlY2sodnZ0ZCwgaXJxKSApCj4gKyAgICAgICAgcmV0dXJuIFZURF9GUl9JUl9SRVFfUlNWRDsK
PiArICAgIGVsc2UgaWYgKCBlbnRyeSA+IHZ2dGQtPmh3LmlydF9tYXhfZW50cnkgKQo+ICsgICAg
ICAgIHJldHVybiBWVERfRlJfSVJfSU5ERVhfT1ZFUjsKPiArICAgIGVsc2UgaWYgKCAhdnZ0ZC0+
aXJ0X2Jhc2UgKQoKTm8gbmVlZCBmb3IgdGhlICdlbHNlJywgc2luY2UgeW91IGFyZSBhbHJlYWR5
IHVzaW5nIHJldHVybi4KCj4gKyAgICAgICAgcmV0dXJuIFZURF9GUl9JUl9ST09UX0lOVkFMOwo+
ICsKPiArICAgIGlydGUgPSAoKHN0cnVjdCBpcmVtYXBfZW50cnkqKXZ2dGQtPmlydF9iYXNlKVtl
bnRyeV07Cj4gKwo+ICsgICAgaWYgKCAhcWludmFsX3ByZXNlbnQoaXJ0ZSkgKQo+ICsgICAgICAg
IHJldCA9IFZURF9GUl9JUl9FTlRSWV9QOwo+ICsgICAgZWxzZSBpZiAoIChpcnRlLnJlbWFwLnJl
c18xIHx8IGlydGUucmVtYXAucmVzXzIgfHwgaXJ0ZS5yZW1hcC5yZXNfMyB8fAo+ICsgICAgICAg
ICAgICAgICBpcnRlLnJlbWFwLnJlc180KSApCj4gKyAgICAgICAgcmV0ID0gVlREX0ZSX0lSX0lS
VEVfUlNWRDsKPiArCj4gKyAgICAvKiBGSVhNRTogV2UgZG9uJ3QgY2hlY2sgYWdhaW5zdCB0aGUg
c291cmNlIElEICovCj4gKwo+ICsgICAgZGVzdC0+dmFsID0gaXJ0ZS52YWw7Cj4gKwo+ICsgICAg
cmV0dXJuIHJldDsKPiArfQo+ICsKPiArc3RhdGljIGludCB2dnRkX2hhbmRsZV9pcnFfcmVxdWVz
dChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAoKY29uc3RpZnlpbmcgZG9tYWluIGhlcmUgaXMgbm90
IHRoZSBiZXN0IHByYWN0aWNlIElNSE8uIEluIHRoZSBmdW5jdGlvbgp5b3UgYXJlIGFjdHVhbGx5
IG1vZGlmeWluZyB2dnRkLCB3aGljaCBpcyBmaW5lIGJlY2F1c2UgaXQncyBhIHBvaW50ZXIKYnV0
IGl0J3MgY29uY2VwdHVhbGx5IGluc2lkZSBvZiBkb21haW4uCgo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVz
dCAqaXJxKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5IGlydGU7Cj4gKyAgICBpbnQg
cmV0Owo+ICsgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZChkKTsKPiArCj4gKyAg
ICBpZiAoICF2dnRkIHx8ICF2dnRkLT5ody5pbnRyZW1hcF9lbmFibGVkICkKPiArICAgICAgICBy
ZXR1cm4gLUVOT0RFVjsKPiArCj4gKyAgICBhdG9taWNfaW5jKCZ2dnRkLT5pbmZsaWdodF9pbnRy
KTsKPiArICAgIHJldCA9IHZ2dGRfZ2V0X2VudHJ5KHZ2dGQsIGlycSwgJmlydGUpOwo+ICsgICAg
aWYgKCByZXQgKQo+ICsgICAgewo+ICsgICAgICAgIHZ2dGRfaGFuZGxlX2ZhdWx0KHZ2dGQsIGly
cSwgJmlydGUsIHJldCk7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAg
cmV0ID0gdnZ0ZF9kZWxpdmVyeSh2dnRkLT5kb21haW4sIGlydGUucmVtYXAudmVjdG9yLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICBpcnRlX2Rlc3QodnZ0ZCwgaXJ0ZS5yZW1hcC5kc3QpLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICBpcnRlLnJlbWFwLmRtLCBpcnRlLnJlbWFwLmRsbSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgaXJ0ZS5yZW1hcC50bSk7Cj4gKwo+ICsgb3V0Ogo+
ICsgICAgYXRvbWljX2RlYygmdnZ0ZC0+aW5mbGlnaHRfaW50cik7CgpTbyBpbmZsaWdodF9pbnRy
IHNlZW0gdG8gYmUgcXVpdGUgcG9pbnRsZXNzLCB5b3Ugb25seSB1c2UgaXQgaW4gdGhpcwpmdW5j
dGlvbiBhbmQgaXQncyBuZXZlciByZWFkIEFGQUlDVC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:51:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:51:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCpu-0000pu-AZ; Fri, 09 Feb 2018 17:51:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qs32=fd=citrix.com=prvs=5717decf0=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ekCpt-0000po-HU
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 17:51:45 +0000
X-Inumbo-ID: 039a6794-0dc2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 039a6794-0dc2-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 17:52:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,483,1511827200"; d="scan'208";a="67639834"
Date: Fri, 9 Feb 2018 17:51:29 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xen.org>, Tim Deegan <tim@xen.org>, Stefano Stabellini
 <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>, Wei Liu
 <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>, George Dunlap
 <george.dunlap@eu.citrix.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Andrew Cooper <andrew.cooper3@citrix.com>, Kevin
 Tian <kevin.tian@intel.com>, Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20180209175129.fil4uetd2nxzhvfr@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-9-git-send-email-chao.gao@intel.com>
 <20180209163915.lglo2f4ag73unasu@MacBook-Pro-de-Roger.local>
 <20180209172109.GH30322@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209172109.GH30322@skl-4s-chao.sh.intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 08/28] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgMTAsIDIwMTggYXQgMDE6MjE6MDlBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDQ6Mzk6MTVQTSArMDAwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTVQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gVGhpcyBwYXRjaCBhZGRzIFZWVEQgTU1JTyBoYW5kbGVyIHRv
IGRlYWwgd2l0aCBNTUlPIGFjY2Vzcy4KPiA+PiAKPiA+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdh
byA8Y2hhby5nYW9AaW50ZWwuY29tPgo+ID4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRp
YW55dS5sYW5AaW50ZWwuY29tPgo+ID4+IC0tLQo+ID4+IHY0Ogo+ID4+ICAtIG9ubHkgdHJhcCB0
aGUgcmVnaXN0ZXIgZW11bGF0ZWQgaW4gdnZ0ZF9pbl9yYW5nZSgpLgo+ID4+ICAgIGkuZS4gcmVw
bGFjZSBQQUdFX1NJWkUgd2l0aCB0aGUgVlZURF9NQVhfT0ZGU0VUCj4gPj4gLS0tCj4gPj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCA1NSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+ID4+ICAxIGZpbGUgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygr
KQo+ID4+IAo+ID4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+ID4+IGluZGV4IDlmNzZj
Y2YuLmQ3OGQ4NzggMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYwo+ID4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiA+
Cj4gPk5vdyB0aGF0IEkgbG9vayBhdCB0aGlzLCB0aGlzIGlzIHRoZSB3cm9uZyBmb2xkZXIuIFRo
aXMgc2hvdWxkIGJlIGluCj4gPnhlbi9hcmNoL3g4Ni9odm0gd2l0aCB0aGUgcmVzdCBvZiB0aGUg
ZW11bGF0ZWQgZGV2aWNlcy4KPiAKPiBJdCBpcyBhIHByb2JsZW0gd2UgZGlzY3Vzc2VkIGluIHBy
ZXZpb3VzIHZlcnNpb25zLiBBTUQgcHV0cyBpdHMgdklPTU1VCj4gKGlvbW11X2d1ZXN0LmMpIGlu
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC8uIFdlIGFyZSBmb2xsb3dpbmcgd2hhdAo+IHRo
ZXkgZGlkLiBJIGRvbid0IGhhdmUgc3BlY2lhbCB0YXN0ZSBvbiB0aGlzLiBJZiBubyBvbmUgb2Jq
ZWN0cyB0byB5b3VyCj4gc3VnZ2VzdGlvbiwgSSB3aWxsIG1vdmUgaXQgdG8geGVuL2FyY2gveDg2
L2h2bS8uIE1heWJlIGNyZWF0ZSBhIG5ldwo+IGludGVsIGRpcmVjdG9yeSBzaW5jZSBpdCdzIGlu
dGVsLXNwZWNpZmljIGFuZCB3b24ndCBiZSB1c2VkIGJ5IEFNRC4KCk9oLCBpdCdzIGJlZW4gcXVp
dGUgc29tZSB0aW1lIHNpbmNlIEkndmUgcmV2aWV3ZWQgdGhhdCwgc28gVEJIIEkKZGlkbid0IHJl
bWVtYmVyIHRoYXQgZGlzY3Vzc2lvbi4KCklmIHRoZSBBTUQgdmlvbW11IHRoaW5nIGlzIGFscmVh
ZHkgdGhlcmUgSSBndWVzcyBpdCBkb2Vzbid0IGh1cnQuLi4KQWxzbywgaGF2ZSB5b3UgY2hlY2tl
ZCB3aGV0aGVyIGl0IGNhbiBiZSBjb252ZXJ0ZWQgdG8gdXNlIHRoZQppbmZyYXN0cnVjdHVyZSB0
aGF0IHlvdSBhZGQgaGVyZT8KCkJvdGggc2hvdWxkIHJlYWxseSBiZSB1c2luZyB0aGUgc2FtZSBp
bnRlcmZhY2UuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:51:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:51:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCq0-0000qi-HL; Fri, 09 Feb 2018 17:51:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ij1s=fd=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1ekCpz-0000qO-6y
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 17:51:51 +0000
X-Inumbo-ID: d6461670-0dc1-11e8-ba59-bc764e045a96
Received: from mail-it0-x22f.google.com (unknown [2607:f8b0:4001:c0b::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d6461670-0dc1-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 18:51:21 +0100 (CET)
Received: by mail-it0-x22f.google.com with SMTP id k131so11932169ith.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 09:51:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=CPMci0DPSu+TSipDi5qIJI5NbDEZqJeJDRt7Bji94zA=;
 b=WqCXNjWkULxnkL3rNhhT7uYS/tUjOpzwAFVsD5m2QSgTVAZb4SBREqN2r6YoICb5Ol
 WCurd3VteYklHrlXJHYc/T49fSW5FGKMKm/WxXFbAE4UNpyY8INqpu9ZWGgwiOt9ne1V
 D6SkhMR0g27DdI23x2R3ReO3+q0mxXWxu/usbOpMWc3XeqHHEyGqyT9ZsM45fdLsCik0
 6617oNJ9A3it/6LePzu89QFWfO8HZjFDonpcMw7hGgmUZJaIuwWEPshKNGx5nSGT7sfn
 rwtjSoLayocMUbR2tC4bAn7Hk729xPyQz82DiomOfk8K6Up5/efcxIwRlnXuzhcLv3Pz
 E/Zw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=CPMci0DPSu+TSipDi5qIJI5NbDEZqJeJDRt7Bji94zA=;
 b=QFimhajM3trFe6WrLLOuGe8jJkvKi3Dn0aqfeexwzxYrEHdv7egN3krAtafOzC93EC
 dmIE/Cq6tqK3rLNEOn02jqiY82Mmy4VG6Su0OOGiIEYIxlK8u6rngFdunULD8W+Op094
 OUjY1mxMdTqHqjdaPCPykECANN3OzO0uP4F23jLEe+dmNBemXteY2aOWhA87xVZyK7zM
 HKlphU3STYOYbqH+hHWELEczed/pQ082p4rozvXnL0ueFxdjdcl6rYWysCqC7R4hZvWO
 zqyf7LQJwd0a0u1OV9E5HjfUHdgT8TLA7yRVY1YbYtoKv3dJc11haUDdi2SVd0S6b6cK
 vEHw==
X-Gm-Message-State: APf1xPD890hxTKOBwglURsMKIQcoiNmiygQtmjvEje73RWufpkgXVQ5k
 5mNFx4TkkjsDjb6L8oo5GotX3HmjF4dphx9mNQ==
X-Google-Smtp-Source: AH8x225tDV5aC9GIPDuq98SJaoseBJFdKRXTT4nYMzahWHDj2sBjCD01FBZJD1bxn81qNJch89ymEzR9iG5Tp/UKsSE=
X-Received: by 10.36.139.66 with SMTP id g63mr4742219ite.88.1518198708982;
 Fri, 09 Feb 2018 09:51:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.55.77 with HTTP; Fri, 9 Feb 2018 09:51:08 -0800 (PST)
In-Reply-To: <af089b54-1078-681b-430f-c4b2a1a7779d@epam.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
 <af089b54-1078-681b-430f-c4b2a1a7779d@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 9 Feb 2018 12:51:08 -0500
Message-ID: <CAENZ-+k547y9V8TCQ7YdYz4-E=TDQ04omtDfwT+zP6ezv6KL1g@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCAxMDo1NiBBTSwgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4gSGVsbG8gTWVuZyBYdSwKPgo+Cj4gT24gMDkuMDIuMTgg
MTc6MzYsIE1lbmcgWHUgd3JvdGU6Cj4+Cj4+IEFub3RoZXIgd2F5IHRvIGNoZWNrIGlmIHRoZXJl
IGlzIGludGVyZmVyZW5jZSBmcm9tIHNlcnZpY2VzIGluIGRvbVIgaXMKPj4gdG8gc2V0IHBlcmlv
ZCA9IGJ1ZGdldCBmb3IgdGhlIGRvbVIncyBWQ1BVcy4KPgo+IENvdWxkIHlvdSBwbGVhc2UgZXhw
bGFpbiBob3cgc2V0dGluZyBidWRnZXQgZXF1YWwgdG8gcGVyaW9kIHdvdWxkIGhlbHAKPiBkaXNj
b3ZlciBhbnkgaW50ZXJmZXJlbmNlcyBmcm9tIHNlcnZpY2VzIGluIHRoZSBkb21haW4/Cj4KPiAt
LQoKQmFzaWNhbGx5LCBzZXR0aW5nIHBlcmlvZCA9IGJ1ZGdldCBpcyBzaW1pbGFyIHRvIHdoYXQg
RGFyaW8gc3VnZ2VzdHMuClRoZSBvbmx5IGRpZmZlcmVuY2UgaXMgdGhhdCBpdCBjYW4gYXZvaWQg
c29tZSB0aW55IHNjaGVkdWxlciBvdmVyaGVhZAppbiByZXBsZW5pc2hpbmcgdGhlIFZDUFUncyBi
dWRnZXQgd2l0aCB0aGUgdW51c2VkIENQVSB0aW1lLgoKQmVzdCwKCk1lbmcKCgpCZXN0IFJlZ2Fy
ZHMsCgpNZW5nCgotLS0tLS0tLS0tLQpNZW5nIFh1ClBoLkQuIENhbmRpZGF0ZSBpbiBDb21wdXRl
ciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRw
Oi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:53:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:53:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCrb-000131-S0; Fri, 09 Feb 2018 17:53:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg/f=fd=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1ekCra-00012t-NZ
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 17:53:30 +0000
X-Inumbo-ID: 11f587fe-0dc2-11e8-ba59-bc764e045a96
Received: from mail-qk0-x22d.google.com (unknown [2607:f8b0:400d:c09::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11f587fe-0dc2-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 18:53:01 +0100 (CET)
Received: by mail-qk0-x22d.google.com with SMTP id c4so8702947qkm.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 09:53:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=QvUfH/41Z4ouD7AZov1ncTVq1th2MHKsOB4CtUCFXRw=;
 b=Rj0f06MyXg1B0AUSGslQACNvKHLeqmfscpJ6TsdI5uq4NIATQHXVCGdTSsPD/IL7FF
 ZYyTfv9hyuAV1F/jbmunt62KpmNxLI1qNrcHRjYeaM2f6KwoCKuX98QmypWZrIsrD0vc
 onab6QRxmyrsf8dvC6zodOepBvX8ho2hfEp3nszDZbGo9CRU2QeKkY6dtrUifhlEpl6Y
 0RWIlUo/sDeiE2MkznVNYxSckH38z1T31gxPhObxGJHLCZP4VAe+WSBkCVHSYtwriPPl
 tnpAdq5bYzLb1SakYsl+qoenZJFHvQgup1SP9DwlJw0hRtprcB1MjVCnGyI+vK0Wq+07
 2M5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=QvUfH/41Z4ouD7AZov1ncTVq1th2MHKsOB4CtUCFXRw=;
 b=imIpVCuRWoX0/G7RpGB82NhCuwDPpsHMRQrQsvxDWrRM2auYXKnTyAjelHMZL5nlPg
 /IoLSpOX4jTV68WZWxKQGG2mTV8NZoCJGFj3tLcNUnGSY0g1NehGI/qVtL1mxVEiw6+u
 eurSljmwP04R57o9SVatp6JxUB/Ro3sUXG84xgeixcl+TbJwfeZ/pt9l5WWxTvrbYwbl
 zWVVhJM9GLLWjOHT4SAiBPo+8K7d8GtYAyWQa4lo5xYjmoLFosVb1lrSkfh71B5WaWRP
 8eMxBJeBTGbA0y4rFfmfFg5b3CmlPA/TKKhDO3P2j13eAC7/KVdLCLVwXmGV5Auw6+ts
 3Afg==
X-Gm-Message-State: APf1xPDzIu4i50U5bJO5tYrblcrjuw2h6or9hjIbeXjkFs0+aazv83l5
 UCDyUX4f5xB4UXio8Hv4+B2rJapFvlrdH8OHjrU4vw==
X-Google-Smtp-Source: AH8x225joD2SnA/HLWlDWT36cv3ZJMv7EVjkpx/iAgDrXxEvQqp/no23BtjtGiKT1Fpz8B6rs/jfKLQlhwtTTakY9Dc=
X-Received: by 10.233.220.65 with SMTP id q62mr5127449qkf.190.1518198809178;
 Fri, 09 Feb 2018 09:53:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.138.71 with HTTP; Fri, 9 Feb 2018 09:53:28 -0800 (PST)
In-Reply-To: <CY1PR02MB20424899229057B0DCFF38D0ABFD0@CY1PR02MB2042.namprd02.prod.outlook.com>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
 <CY1PR02MB20424899229057B0DCFF38D0ABFD0@CY1PR02MB2042.namprd02.prod.outlook.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 9 Feb 2018 18:53:28 +0100
Message-ID: <CAKPH-Nht4CUCVVkkoCdC1GFVZr6f++gkmHOyQt4kqxL2xqmpTw@mail.gmail.com>
To: Edgar Iglesias <edgari@xilinx.com>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>, Lars Kurth <lars.kurth@citrix.com>,
 "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Julien Grall <julien.grall@arm.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4830589797984337681=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4830589797984337681==
Content-Type: multipart/alternative; boundary="94eb2c0454f6b8560c0564cb34cf"

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

Hi,

The proposed time works for me too. We would like to show you a demo, i. e.
Xen suspend/resume in action on Xilinx's Zynq US+ MPSoC. I would need ~10
minutes for that.
However, I need to screen share, so would it be possible to setup a call
with the screen-sharing capability?

Thanks,
Mirela

On Tue, Feb 6, 2018 at 7:14 PM, Edgar Iglesias <edgari@xilinx.com> wrote:

> Hi, this time works for me.
>
> If there's time I'd like to discuss the timing of re-submitting the Xilinx
> EEMI power-management mediator.
> Also, there were some questions in the previous review. Some are straight
> forward but some were around the configuration-less approach so I thought I
> could explain our approach and get feedback, perhaps someone has better
> ideas. I'll probably need 10 - 15min for that.
>
> Thanks,
> Edgar
>
> > -----Original Message-----
> > From: Julien Grall [mailto:julien.grall@arm.com]
> > Sent: 06 February 2018 2:12
> > To: Stefano Stabellini <sstabellini@kernel.org>; xen-devel <xen-
> > devel@lists.xenproject.org>; Lars Kurth <lars.kurth@citrix.com>; Edgar
> > Iglesias <edgari@xilinx.com>; Stewart Hildebrand
> > <Stewart.Hildebrand@dornerworks.com>; anastassios.nanos@onapp.com;
> > vfachin@de.adit-jv.com; Jarvis Roach <Jarvis.Roach@dornerworks.com>;
> > Volodymyr Babchuk <volodymyr_babchuk@epam.com>; Artem Mygaiev
> > <Artem_Mygaiev@epam.com>; mirela.simonovic@aggios.com;
> > davorin.mista@aggios.com; robin.randhawa@arm.com
> > Subject: Xen ARM community call Tuesday 13th February 5PM UTC
> >
> > Hi all,
> >
> > I would suggest to have the next community call on Tuesday 13th February
> > 5pm GMT. Does it sound good?
> >
> > Do you have any specific topic you would like to discuss?
> >
> > Cheers,
> >
> > --
> > Julien Grall
>

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

<div dir=3D"ltr">Hi,<div><br></div><div>The proposed time works for me too.=
 We would like to show you a demo, i. e. Xen suspend/resume in action on Xi=
linx&#39;s Zynq US+ MPSoC. I would need ~10 minutes for that.</div><div>How=
ever, I need to screen share, so would it be possible to setup a call with =
the screen-sharing capability?</div><div><br></div><div>Thanks,</div><div>M=
irela</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">=
On Tue, Feb 6, 2018 at 7:14 PM, Edgar Iglesias <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:edgari@xilinx.com" target=3D"_blank">edgari@xilinx.com</a>&gt;<=
/span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex">Hi, this time works for me.=
<br>
<br>
If there&#39;s time I&#39;d like to discuss the timing of re-submitting the=
 Xilinx EEMI power-management mediator.<br>
Also, there were some questions in the previous review. Some are straight f=
orward but some were around the configuration-less approach so I thought I =
could explain our approach and get feedback, perhaps someone has better ide=
as. I&#39;ll probably need 10 - 15min for that.<br>
<br>
Thanks,<br>
Edgar<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Julien Grall [mailto:<a href=3D"mailto:julien.grall@arm.com">jul=
ien.grall@arm.com</a>]<br>
&gt; Sent: 06 February 2018 2:12<br>
&gt; To: Stefano Stabellini &lt;<a href=3D"mailto:sstabellini@kernel.org">s=
stabellini@kernel.org</a>&gt;; xen-devel &lt;xen-<br>
&gt; <a href=3D"mailto:devel@lists.xenproject.org">devel@lists.xenproject.o=
rg</a>&gt;; Lars Kurth &lt;<a href=3D"mailto:lars.kurth@citrix.com">lars.ku=
rth@citrix.com</a>&gt;; Edgar<br>
&gt; Iglesias &lt;<a href=3D"mailto:edgari@xilinx.com">edgari@xilinx.com</a=
>&gt;; Stewart Hildebrand<br>
&gt; &lt;<a href=3D"mailto:Stewart.Hildebrand@dornerworks.com">Stewart.Hild=
ebrand@<wbr>dornerworks.com</a>&gt;; <a href=3D"mailto:anastassios.nanos@on=
app.com">anastassios.nanos@onapp.com</a>;<br>
&gt; <a href=3D"mailto:vfachin@de.adit-jv.com">vfachin@de.adit-jv.com</a>; =
Jarvis Roach &lt;<a href=3D"mailto:Jarvis.Roach@dornerworks.com">Jarvis.Roa=
ch@dornerworks.com</a>&gt;<wbr>;<br>
&gt; Volodymyr Babchuk &lt;<a href=3D"mailto:volodymyr_babchuk@epam.com">vo=
lodymyr_babchuk@epam.com</a>&gt;; Artem Mygaiev<br>
&gt; &lt;<a href=3D"mailto:Artem_Mygaiev@epam.com">Artem_Mygaiev@epam.com</=
a>&gt;; <a href=3D"mailto:mirela.simonovic@aggios.com">mirela.simonovic@agg=
ios.com</a>;<br>
&gt; <a href=3D"mailto:davorin.mista@aggios.com">davorin.mista@aggios.com</=
a>; <a href=3D"mailto:robin.randhawa@arm.com">robin.randhawa@arm.com</a><br=
>
&gt; Subject: Xen ARM community call Tuesday 13th February 5PM UTC<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt;<br>
&gt; Hi all,<br>
&gt;<br>
&gt; I would suggest to have the next community call on Tuesday 13th Februa=
ry<br>
&gt; 5pm GMT. Does it sound good?<br>
&gt;<br>
&gt; Do you have any specific topic you would like to discuss?<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; --<br>
&gt; Julien Grall<br>
</div></div></blockquote></div><br></div>

--94eb2c0454f6b8560c0564cb34cf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4830589797984337681==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:54:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCsP-00019n-6z; Fri, 09 Feb 2018 17:54:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ij1s=fd=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1ekCsO-00019a-A5
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 17:54:20 +0000
X-Inumbo-ID: 2f17c571-0dc2-11e8-ba59-bc764e045a96
Received: from mail-io0-x231.google.com (unknown [2607:f8b0:4001:c06::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f17c571-0dc2-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 18:53:50 +0100 (CET)
Received: by mail-io0-x231.google.com with SMTP id m11so10512493iob.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 09:54:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=TE+vr7RACW6VuepqpoUtlmoIBCFbuDWAej+pwlwoM3U=;
 b=JVv80xaeCwjJXIkTHDEEUvvk0e7lrS9d6pAne1DwCqjcqgYRKLoymf3yhlMlQydjzm
 1Jdpv1FT99FwauSBJT7FXH/4GnGJl3+BS69qN7eFl52hoCxwTPHwI5X7bzENlc1LGhtx
 Qu+hNEIksSeO3h/J21xsgNG3/l07NWNQrBKUqEuQVALTW3LgjlBkAA2g2PB5TMdSwzpA
 UYbKNfcBBHz10OxCHVmXrRLY58jwUkYrBR4+lB3khTZwtdh+10sUnRjJTd7M/G7+Ur7P
 0fIdFc+RBV3uqHhznfU1U3N5u8rrIMOoSUGoHxLIWBdWSZ56fnjB91Xyd3+WnzQ0G4RD
 solw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=TE+vr7RACW6VuepqpoUtlmoIBCFbuDWAej+pwlwoM3U=;
 b=WYAnvvDIWKhfIsfHFYYTp5S7b/zI3HO1sOswH+Rb+4f3OF/qpOQx5LR+xGneYiOyfq
 dQeojaewEd0fg27ajEUdJO2MCm8TI+vELvDy/bSYTzXSR3abW3RwpWHcN68MWDyXuj6r
 In3Iiuz/kABxJzV+I3hTxmGG4FWX5pEXfazQV1FUZlGcK3aJTv4xVv0z3/srRecEXt/4
 hRcNq9UaHo4lu+EMZe5Sg56w2ACQhPwYxW90AqmmI7fxAGf1fAS6nP6DJRT0U2jsWPlL
 NmlFWoXTbnAsG+kQcXrKH0e9zSMpdTkK+vElBFHvl9e+85GTMsGFmJVFFu9Z+TWXdznK
 +bKA==
X-Gm-Message-State: APf1xPCYkOMNZpfcTWwibc+lMNkU/f7IPLOjzEwhC7BSeoacZj7hwvbV
 w2mFMLX0gTsFWZmcNpowzH22f/4yFjZKlL7kjw==
X-Google-Smtp-Source: AH8x225Uy4wyLJfBx7vN+UQd6WkAifNZZYil4dMjp2cM9Mwbj6msrzrmzEdcO7AYl+iVE9WVsP0YzPfQPwKWP7WXfIk=
X-Received: by 10.107.11.130 with SMTP id 2mr4225687iol.80.1518198857995; Fri,
 09 Feb 2018 09:54:17 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.55.77 with HTTP; Fri, 9 Feb 2018 09:53:37 -0800 (PST)
In-Reply-To: <a3d0cbcf-2bee-391f-39de-d19906616fc6@epam.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <CAENZ-+=O5Xb=sZ2mwvihryWWx6fOVU=0pcSe0j8JAMaK3sXjRQ@mail.gmail.com>
 <a3d0cbcf-2bee-391f-39de-d19906616fc6@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 9 Feb 2018 12:53:37 -0500
Message-ID: <CAENZ-+kdiGJe9UT8fP-w=T2GzTDm5AQr5zgdMLFUAsKsAFLQiQ@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Content-Type: multipart/mixed; boundary="001a113dee74a156080564cb3789"
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On Fri, Feb 9, 2018 at 11:04 AM, Andrii Anisov <andrii_anisov@epam.com> wrote:
>
> On 09.02.18 17:34, Meng Xu wrote:
>>
>> If you want to keep the same VCPU parameter, can you try to set task's
>> period = 100ms and exe time = 40ms?
>> By theory (I used CARTS to compute), a VCPU (10ms, 5ms) can schedule a
>> task (100ms, 40ms).
>> Note that the resource demand of two RT tasks with the same utilization is
>> different: the task with smaller period has larger demand.
>
> BTW, could you please share the model xml file to me?
>

Sure!
It's attached.

Meng

--001a113dee74a156080564cb3789
Content-Type: text/xml; charset="US-ASCII"; name="example-in.xml"
Content-Disposition: attachment; filename="example-in.xml"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jdg8d2dk0

PHN5c3RlbSBvc19zY2hlZHVsZXI9IkVERiIgcGVyaW9kPSIyIj4gDQoJPGNvbXBvbmVudCBuYW1l
PSJDMCIgc2NoZWR1bGVyPSJFREYiIHBlcmlvZD0iMTAiPiANCgkJIDx0YXNrIG5hbWU9IlQwIiBw
PSIxMDAiIGQ9IjEwMCIgZT0iNDAiID4gPC90YXNrPg0KCQkgDQoJPC9jb21wb25lbnQ+DQo8L3N5
c3RlbT4NCg==
--001a113dee74a156080564cb3789
Content-Type: text/xml; charset="US-ASCII"; name="example-out.xml"
Content-Disposition: attachment; filename="example-out.xml"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_jdg8d2du1

PGNvbXBvbmVudCBuYW1lPSJPUyBTY2hlZHVsZXIiIGFsZ29yaXRobT0iUFJNIGludGVyZmFjZSI+
Cgk8cmVzb3VyY2U+CgkJPG1vZGVsIHBlcmlvZD0iMiIgYmFuZHdpZHRoPSIxIiBkZWFkbGluZT0i
MiI+IDwvbW9kZWw+Cgk8L3Jlc291cmNlPgoJPHByb2Nlc3NlZF90YXNrPgoJCTxtb2RlbCBwZXJp
b2Q9IjIiIGV4ZWN1dGlvbl90aW1lPSIyIiBkZWFkbGluZT0iMiI+IDwvbW9kZWw+Cgk8L3Byb2Nl
c3NlZF90YXNrPgoJPGNvbXBvbmVudCBuYW1lPSJDMCIgYWxnb3JpdGhtPSJQUk0gaW50ZXJmYWNl
Ij4KCQk8cmVzb3VyY2U+CgkJCTxtb2RlbCBwZXJpb2Q9IjEwIiBiYW5kd2lkdGg9IjAuNSIgZGVh
ZGxpbmU9IjEwIj4gPC9tb2RlbD4KCQk8L3Jlc291cmNlPgoJCTxwcm9jZXNzZWRfdGFzaz4KCQkJ
PG1vZGVsIHBlcmlvZD0iMTAiIGV4ZWN1dGlvbl90aW1lPSI1IiBkZWFkbGluZT0iMTAiPiA8L21v
ZGVsPgoJCTwvcHJvY2Vzc2VkX3Rhc2s+Cgk8L2NvbXBvbmVudD4KPC9jb21wb25lbnQ+Cg==
--001a113dee74a156080564cb3789
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--001a113dee74a156080564cb3789--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:54:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCsQ-0001AL-Du; Fri, 09 Feb 2018 17:54:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ekCsP-00019y-HD
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 17:54:21 +0000
X-Inumbo-ID: 2fa84b9c-0dc2-11e8-ba59-bc764e045a96
Received: from mail-pg0-x244.google.com (unknown [2607:f8b0:400e:c05::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fa84b9c-0dc2-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 18:53:51 +0100 (CET)
Received: by mail-pg0-x244.google.com with SMTP id g2so4078262pgn.7
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 09:54:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=i2sSwSx3oPMfKDDUZgi8EXWYsfsbO/YBTtdVFssv4Io=;
 b=kDehCE/s3EyYbn9HyF4I7ma9yWl4BXVwxToN9ENt9Vi84P7aakDBWK2D49HBoGdZjL
 RRZWhchj73dfvxHLECCykAkHip8O51AGfGCLhbs8wvhN7ufsLV7h9BoWhhxuNa6RbZIU
 TiM7tl/NIFbiIixs472ic8x8r3d96PzQ26l80=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=i2sSwSx3oPMfKDDUZgi8EXWYsfsbO/YBTtdVFssv4Io=;
 b=bxB+YNchi0F76tw9kWoNWgwd7zXrcL023oYn6P6sClR9X0S5upwqj2fklkiGwrtfJE
 WbzdvPH1vyvHUO3THmVzY5eBdWQfPHzHy/ijK7MUGHOOUv3S2sdSMYagheoW/+seZwuc
 j09HvQHfniCpw8lE+IPAHSJ42G2yGZ5w1H3bymJQyylymPiGpaHNH62bqEMRtCSyCLq8
 +xclyZCipl5Bvx9njVYTs7r+jqfzWd6YkHLnDh2bTSbj4F4RViXEB0FjLTp0fjihBw/G
 ndcNPwH7bCyw0vJWLoV0DEKMoEOCmmvlGhHfSLowNDwNMseaMUYsat4cSHmzlZW3Oe7p
 i3tA==
X-Gm-Message-State: APf1xPAolV0TL7nsVkpCBFewJcguP+t6bZCIMETrPLtXbTOvaTdJaayw
 +OuFOikJC/Rg4iEWLF/giWu3MA==
X-Google-Smtp-Source: AH8x227c2xozULILaOiOiIOMvEziLEGH4Qydb+eH/y8xcI5b7VvZ1EanHsbAGXkE2p0FjIFmHICNpw==
X-Received: by 10.98.67.138 with SMTP id l10mr3647834pfi.72.1518198858932;
 Fri, 09 Feb 2018 09:54:18 -0800 (PST)
Received: from [10.226.60.89] (i-global254.qualcomm.com. [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id q82sm7368511pfa.58.2018.02.09.09.54.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 09 Feb 2018 09:54:18 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-7-sameer.goel@linaro.org>
 <20180209104337.mo37jo2v56qil7l6@MacBook-Pro-de-Roger.local>
 <175537d7-cd3d-069a-cd7a-dccd68107561@arm.com>
From: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <e82cf8b8-b4d2-829f-dd34-6b0c103140fe@linaro.org>
Date: Fri, 9 Feb 2018 10:54:17 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <175537d7-cd3d-069a-cd7a-dccd68107561@arm.com>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 shankerd@codeaurora.org, mjaggi@caviumnetworks.com
Subject: Re: [Xen-devel] [PATCH 6/7] drivers/passthrough/arm: Refactor code
 for arm smmu drivers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyLzkvMjAxOCAzOjUxIEFNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4KPj4KPj4+IGRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvYXJtL3NtbXUuYwo+Pj4gaW5kZXggYWQ5NTZkNWI4ZC4uNGMwNDM5MWUyMSAx
MDA2NDQKPj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4+ICsr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKPj4+IEBAIC00MSw2ICs0MSw3
IEBACj4+PiDCoCAjaW5jbHVkZSA8eGVuL2lycS5oPgo+Pj4gwqAgI2luY2x1ZGUgPHhlbi9saWIu
aD4KPj4+IMKgICNpbmNsdWRlIDx4ZW4vbGlzdC5oPgo+Pj4gKyNpbmNsdWRlIDx4ZW4vbGludXhf
Y29tcGF0Lmg+ClRoZSBhYm92ZSBoZWFkZXIgaW5jbHVkZWQgZm9yIHRoZSBmaXJzdCB0aW1lLgo+
Pj4gwqAgI2luY2x1ZGUgPHhlbi9tbS5oPgo+Pj4gwqAgI2luY2x1ZGUgPHhlbi92bWFwLmg+Cj4+
PiDCoCAjaW5jbHVkZSA8eGVuL3JidHJlZS5oPgo+Pj4gQEAgLTUxLDM2ICs1MiwxMyBAQAo+Pj4g
wqAgI2luY2x1ZGUgPGFzbS9pby5oPgo+Pj4gwqAgI2luY2x1ZGUgPGFzbS9wbGF0Zm9ybS5oPgo+
Pj4gwqAgKyNpbmNsdWRlICJhcm1fc21tdS5oIiAvKiBOb3QgYSBzZWxmIGNvbnRhaW5lZCBoZWFk
ZXIuIFNvIGxhc3QgaW4gdGhlIGxpc3QgKi8KPj4+IMKgIC8qIFhlbjogVGhlIGJlbG93IGRlZmlu
ZXMgYXJlIHJlZGVmaW5lZCB3aXRoaW4gdGhlIGZpbGUuIFVuZGVmIGl0ICovCj4+PiDCoCAjdW5k
ZWYgU0NUTFJfQUZFCj4+PiDCoCAjdW5kZWYgU0NUTFJfVFJFCj4+PiDCoCAjdW5kZWYgU0NUTFJf
TQo+Pj4gwqAgI3VuZGVmIFRUQkNSX0VBRQo+Pj4gwqAgLS8qIEFsaWFzIHRvIFhlbiBkZXZpY2Ug
dHJlZSBoZWxwZXJzICovCj4+PiAtI2RlZmluZSBkZXZpY2Vfbm9kZSBkdF9kZXZpY2Vfbm9kZQo+
Pj4gLSNkZWZpbmUgb2ZfcGhhbmRsZV9hcmdzIGR0X3BoYW5kbGVfYXJncwo+Pj4gLSNkZWZpbmUg
b2ZfZGV2aWNlX2lkIGR0X2RldmljZV9tYXRjaAo+Pj4gLSNkZWZpbmUgb2ZfbWF0Y2hfbm9kZSBk
dF9tYXRjaF9ub2RlCj4+PiAtI2RlZmluZSBvZl9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUs
IG91dCkgKCFkdF9wcm9wZXJ0eV9yZWFkX3UzMihucCwgcG5hbWUsIG91dCkpCj4+PiAtI2RlZmlu
ZSBvZl9wcm9wZXJ0eV9yZWFkX2Jvb2wgZHRfcHJvcGVydHlfcmVhZF9ib29sCj4+PiAtI2RlZmlu
ZSBvZl9wYXJzZV9waGFuZGxlX3dpdGhfYXJncyBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncwo+
Pj4gLQo+Pj4gLS8qIFhlbjogSGVscGVycyB0byBnZXQgZGV2aWNlIE1NSU8gYW5kIElSUXMgKi8K
Pj4+IC1zdHJ1Y3QgcmVzb3VyY2UKPj4+IC17Cj4+PiAtwqDCoMKgIHU2NCBhZGRyOwo+Pj4gLcKg
wqDCoCB1NjQgc2l6ZTsKPj4+IC3CoMKgwqAgdW5zaWduZWQgaW50IHR5cGU7Cj4+PiAtfTsKPj4+
IC0KPj4+IC0jZGVmaW5lIHJlc291cmNlX3NpemUocmVzKSAocmVzKS0+c2l6ZTsKPj4+IC0KPj4+
IC0jZGVmaW5lIHBsYXRmb3JtX2RldmljZSBkZXZpY2UKPj4+IC0KPj4+IC0jZGVmaW5lIElPUkVT
T1VSQ0VfTUVNIDAKPj4+IC0jZGVmaW5lIElPUkVTT1VSQ0VfSVJRIDEKPj4+IC0KPj4+IMKgIHN0
YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgKnBsYXRmb3JtX2dldF9yZXNvdXJjZShzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2LAo+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGludCB0eXBlLAo+Pj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGludCBudW0p
Cj4+PiBAQCAtMTE4LDU4ICs5Niw2IEBAIHN0YXRpYyBzdHJ1Y3QgcmVzb3VyY2UgKnBsYXRmb3Jt
X2dldF9yZXNvdXJjZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LAo+Pj4gwqAgwqAgLyog
WGVuOiBIZWxwZXJzIGZvciBJUlEgZnVuY3Rpb25zICovCj4+PiDCoCAjZGVmaW5lIHJlcXVlc3Rf
aXJxKGlycSwgZnVuYywgZmxhZ3MsIG5hbWUsIGRldikgcmVxdWVzdF9pcnEoaXJxLCBmbGFncywg
ZnVuYywgbmFtZSwgZGV2KQo+Pj4gLSNkZWZpbmUgZnJlZV9pcnEgcmVsZWFzZV9pcnEKPj4+IC0K
Pj4+IC1lbnVtIGlycXJldHVybiB7Cj4+PiAtwqDCoMKgIElSUV9OT05FwqDCoMKgID0gKDAgPDwg
MCksCj4+PiAtwqDCoMKgIElSUV9IQU5ETEVEwqDCoMKgID0gKDEgPDwgMCksCj4+PiAtfTsKPj4+
IC0KPj4+IC10eXBlZGVmIGVudW0gaXJxcmV0dXJuIGlycXJldHVybl90Owo+Pgo+PiBZb3UgcmVt
b3ZlIHRoZSBpcnFyZXR1cm4gZW51bSB3aXRob3V0IGFkZGluZyBhbnkgcmVwbGFjZW1lbnQsIGlz
IHRoaXMKPj4gcmVhbGx5IHVudXNlZD8KPgo+IEl0IGlzIHVzZWQsIHNvIGxvb2tzIGxpa2UgdGhl
IFNNTVUgZHJpdmVyIGhhcyBub3QgYmVlbiBidWlsZCB0ZXN0IGl0LiBTYW1lZXIsIHBsZWFzZSBh
dCBsZWFzdCBidWlsZCB0ZXN0IHRoZSBjaGFuZ2VzIHlvdSBtYWRlIGluIHRoZSBTTU1VIGRyaXZl
ci4KCkl0IGlzIGJ1aWxkIHRlc3RlZC4gVGhlIGFib3ZlIGRlZmluZWQgbm93IGNvbWUgZnJvbSBs
aW51eF9jb21wYXQuaC4gSSBpbnRyb2R1Y2VkIHRoaXMgd2l0aCB0aGUgc21tdS12MyBjb2RlIGNo
YW5nZXMgYXMgcmVjb21tZW5kZWQgYnkgUm9nZXIgb24gdGhlIFJGQy4KPgo+IENoZWVycywKPgpU
aGFua3MsClNhbWVlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:54:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:54:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCsm-0001GF-MV; Fri, 09 Feb 2018 17:54:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ekCsl-0001Fz-ID
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 17:54:43 +0000
X-Inumbo-ID: 3d25e40f-0dc2-11e8-ba59-bc764e045a96
Received: from mail-it0-x243.google.com (unknown [2607:f8b0:4001:c0b::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d25e40f-0dc2-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 18:54:13 +0100 (CET)
Received: by mail-it0-x243.google.com with SMTP id p139so11955539itb.1
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 09:54:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=zMxvQv23Y4w+IOg3zaPX8DErjNhZKja1i/uZDiQJoyo=;
 b=WmTS7XfSOhgyCntL749hVzwVHcNQ3xQgYiBVQVrADMIXW33ULqppJ0N45TZ8oFrxP7
 aGprMJtl/xXqnjk4qAe1isUvnagkq+gXudxHWs9UT7G3N0iMiDQT0dgoX7zxsMHu/7kK
 axeLjreJZ4ByyVK28rAuHqdA0eGLFPYS/pjNs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=zMxvQv23Y4w+IOg3zaPX8DErjNhZKja1i/uZDiQJoyo=;
 b=B/Xu3u64rYLim4AUigM3P1uf/fJ61eKjzQGWKPSi7ccIVd/XIF4Z30cOeteu7yipTD
 WjDt+h5KWXxZhhxbVN9PJFAe319gjsZ3AkCcnneOmVC/Oe7luG82rkArmRjjqChEEGTS
 a98WuiE3NXTiQ6jJyUXZ1kpmyYoJRxbBGM9Vf7rP1twyLzUZE4hJlfovEz3q3ULYJGUc
 WP3GfjAi1TdaP55389pd7D7zYPGwcrNDHaRbMftYfNL2v7iZ5enU8KNH6iz3ikCv3vI7
 8ONZZCFzRL51VpPwK5rWgXc1XyD3UAoAvoekZf7rglFtoPSnthxgH1FobVeTolnMSXRV
 hMFg==
X-Gm-Message-State: APf1xPAY7dtLAPmUKO4TSZKJszv4Y9b2655GnUo8ESqMgov7JOGMUpcU
 Swv4+lcI8bSb6k8/WO63W3a3XQ==
X-Google-Smtp-Source: AH8x225axBTQHXYC7/pexJAm9ViF1Drbbz5fm9ZXYVFDJFhgEqQBJn9ptKk4SOZjJobzSFc7RiW1rQ==
X-Received: by 10.36.172.6 with SMTP id s6mr4498081ite.88.1518198881583;
 Fri, 09 Feb 2018 09:54:41 -0800 (PST)
Received: from [10.226.60.89] (i-global254.qualcomm.com. [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id w125sm4690079itb.31.2018.02.09.09.54.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 09 Feb 2018 09:54:41 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-4-sameer.goel@linaro.org>
 <20180123165143.zr6tsg6tfgg566vi@MacBook-Pro-de-Roger.local>
From: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <d0c9f8f7-b8c3-b3b8-a28e-d7cc2ac25c8c@linaro.org>
Date: Fri, 9 Feb 2018 10:54:38 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180123165143.zr6tsg6tfgg566vi@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com,
 andre.przywara@linaro.org, julien.grall@arm.com, jbeulich@suse.com,
 xen-devel@lists.xenproject.org, Ian.Jackson@citrix.com, nd@arm.com,
 shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 3/8] xen/linux_compat: Add a Linux compat
 header
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzIzLzIwMTggOTo1MSBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24s
IERlYyAxOCwgMjAxNyBhdCAwODoxNjo1OFBNIC0wNzAwLCBTYW1lZXIgR29lbCB3cm90ZToKPj4g
Rm9yIHBvcnRpbmcgZmlsZXMgZGlyZWN0bHkgZnJvbSBMaW51eCBpdCBpcyB1c2VmdWwgdG8gaGF2
ZSBhIGZ1bmN0aW9uIG1hcHBpbmcKPj4gZGVmaW5pdGlvbnMgZnJvbSBMaW51eCB0byBYZW4uIFRo
aXMgZmlsZSBhZGRzIGNvbW1vbiBBUEkgZnVuY3Rpb25zIGFuZAo+PiBvdGhlciBkZWZpbmVzIHRo
YXQgYXJlIG5lZWRlZCBmb3IgcG9ydGluZyBhcm0gU01NVSBkcml2ZXJzLgo+IEl0IHdvdWxkIGJl
IGdvb2QgdGhhdCB5b3UgYWRkIHRoaW5ncyB0byBsaW51eF9jb21wYXQuaCBpbiB0aGUgc2FtZQo+
IHBhdGNoIHRoYXQgeW91IGltcG9ydCB0aGUgY29kZSwgb3IgZWxzZSByZXZpZXdpbmcgd2hldGhl
ciB0aGlzIGlzCj4gbmVlZGVkIG9yIG5vdCBpcyBpbXBvc3NpYmxlLgpJJ2xsIGRvIHRoYXQuCj4K
Pj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdvZWwgPHNhbWVlci5nb2VsQGxpbmFyby5vcmc+Cj4+
IC0tLQo+PiAgeGVuL2luY2x1ZGUveGVuL2xpbnV4X2NvbXBhdC5oIHwgODEgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUgY2hhbmdlZCwgODEgaW5z
ZXJ0aW9ucygrKQo+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hlbi9saW51eF9j
b21wYXQuaAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpbnV4X2NvbXBhdC5o
IGIveGVuL2luY2x1ZGUveGVuL2xpbnV4X2NvbXBhdC5oCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4+IGluZGV4IDAwMDAwMDAwMDAuLjE3NGQwMzkwZTUKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysg
Yi94ZW4vaW5jbHVkZS94ZW4vbGludXhfY29tcGF0LmgKPj4gQEAgLTAsMCArMSw4MSBAQAo+PiAr
LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+PiArICogaW5jbHVkZS94ZW4vbGludXhfY29tcGF0LmgK
Pj4gKyAqCj4+ICsgKiBDb21wYXRpYmlsaXR5IGRlZmluZXMgZm9yIHBvcnRpbmcgY29kZSBmcm9t
IExpbnV4IHRvIFhlbgo+PiArICoKPj4gKyAqIENvcHlyaWdodCAoYykgMjAxNyBMaW5hcm8gTGlt
aXRlZAo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2Fu
IHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+PiArICog
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGlj
ZW5zZSwgb3IKPj4gKyAqIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4+ICsg
Kgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCj4+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+PiArICogR05VIEdlbmVy
YWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4gKyAqCj4+ICsgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZQo+PiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KPj4gKyAqLwo+PiArCj4+ICsjaWZuZGVmIF9fWEVOX0xJTlVY
X0NPTVBBVF9IX18KPj4gKyNkZWZpbmUgX19YRU5fTElOVVhfQ09NUEFUX0hfXwo+PiArCj4+ICsj
aW5jbHVkZSA8YXNtL3R5cGVzLmg+Cj4+ICsKPj4gK3R5cGVkZWYgcGFkZHJfdCBwaHlzX2FkZHJf
dDsKPj4gK3R5cGVkZWYgcGFkZHJfdCBkbWFfYWRkcl90Owo+PiArCj4+ICt0eXBlZGVmIHVuc2ln
bmVkIGludCBnZnBfdDsKPj4gKyNkZWZpbmUgR0ZQX0tFUk5FTCAwCj4+ICsjZGVmaW5lIF9fR0ZQ
X1pFUk8gMAo+PiArCj4+ICsvKiBBbGlhcyB0byBYZW4gZGV2aWNlIHRyZWUgaGVscGVycyAqLwo+
PiArI2RlZmluZSBkZXZpY2Vfbm9kZSBkdF9kZXZpY2Vfbm9kZQo+PiArI2RlZmluZSBvZl9waGFu
ZGxlX2FyZ3MgZHRfcGhhbmRsZV9hcmdzCj4+ICsjZGVmaW5lIG9mX2RldmljZV9pZCBkdF9kZXZp
Y2VfbWF0Y2gKPj4gKyNkZWZpbmUgb2ZfbWF0Y2hfbm9kZSBkdF9tYXRjaF9ub2RlCj4+ICsjZGVm
aW5lIG9mX3Byb3BlcnR5X3JlYWRfdTMyKG5wLCBwbmFtZSwgb3V0KSAoIWR0X3Byb3BlcnR5X3Jl
YWRfdTMyKG5wLCBwbmFtZSwgb3V0KSkKPj4gKyNkZWZpbmUgb2ZfcHJvcGVydHlfcmVhZF9ib29s
IGR0X3Byb3BlcnR5X3JlYWRfYm9vbAo+PiArI2RlZmluZSBvZl9wYXJzZV9waGFuZGxlX3dpdGhf
YXJncyBkdF9wYXJzZV9waGFuZGxlX3dpdGhfYXJncwo+IFRoZSBhYm92ZSBsb29rcyBwcmV0dHkg
bXVjaCBBUk0gc3BlY2lmaWMuIEkgd29uZGVyIHdoZXRoZXIgaXQgd291bGQKPiBtYWtlIHNlbnNl
IHRvIGFsc28gaW50cm9kdWNlIGFuIGFzbS9saW51eF9jb21wYXQuaCB0byBwbGFjZSBzdWNoCj4g
dGhpbmdzLgpZZXMgYXQgdGhpcyBwb2ludCB0aGlzIGlzIGFybSBzcGVjaWZpYy4gU2luY2UsIHRo
aXMgaXMgb25seSBiZWluZyB1c2VkIGZvciBzbW11IHNwZWNpZmljIGNvZGUgSSdsbCBtb3ZlIHRo
aXMgb3V0IHRvIHRoZSBzbW11IHNwZWNpZmljIGhlYWRlci4KPj4gKy8qIEhlbHBlcnMgZm9yIElS
USBmdW5jdGlvbnMgKi8KPj4gKyNkZWZpbmUgZnJlZV9pcnEgcmVsZWFzZV9pcnEKPj4gKwo+PiAr
ZW51bSBpcnFyZXR1cm4gewo+PiArICAgIElSUV9OT05FICAgID0gKDAgPDwgMCksCj4+ICsgICAg
SVJRX0hBTkRMRUQgPSAoMSA8PCAwKSwKPj4gKyAgICBJUlFfV0FLRV9USFJFQUQgPSAoMiA8PCAw
KSwKPiBZb3UgZG9uJ3QgbmVlZCB0byBzZXQgdGhlIGV4cGxpY2l0IHZhbHVlcywganVzdCB1c2lu
ZzoKT2suCj4KPiBlbnVtIGlycXJldHVybiB7Cj4gICAgIElSUV9OT05FLAo+ICAgICBJUlFfSEFO
RExFRCwKPiAgICAgSVJRX1dBS0VfVEhSRUFELAo+IH07Cj4KPiBXaWxsIGFjaGlldmUgZXhhY3Rs
eSB0aGUgc2FtZS4KPgo+PiArfTsKPj4gKwo+PiArdHlwZWRlZiBlbnVtIGlycXJldHVybiBpcnFy
ZXR1cm5fdDsKPj4gKwo+PiArLyogRGV2aWNlIGxvZ2dlciBmdW5jdGlvbnMgKi8KPj4gKyNkZWZp
bmUgZGV2X3ByaW50KGRldiwgbHZsLCBmbXQsIC4uLikgICAgICAgICAgICAgICAgICAgICAgIFwK
Pj4gKyAgICAgcHJpbnRrKGx2bCBmbXQsICMjIF9fVkFfQVJHU19fKQo+IFlvdSBkb24ndCBuZWVk
IHRvIHBhc3MgZGV2IGhlcmUgKGl0J3Mgbm90IHVzZWQgQUZBSUNUKS4KPgo+PiArCj4+ICsjZGVm
aW5lIGRldl9kYmcoZGV2LCBmbXQsIC4uLikgZGV2X3ByaW50KGRldiwgWEVOTE9HX0RFQlVHLCBm
bXQsICMjIF9fVkFfQVJHU19fKQo+PiArI2RlZmluZSBkZXZfbm90aWNlKGRldiwgZm10LCAuLi4p
IGRldl9wcmludChkZXYsIFhFTkxPR19JTkZPLCBmbXQsICMjIF9fVkFfQVJHU19fKQo+PiArI2Rl
ZmluZSBkZXZfd2FybihkZXYsIGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfV0FSTklO
RywgZm10LCAjIyBfX1ZBX0FSR1NfXykKPj4gKyNkZWZpbmUgZGV2X2VycihkZXYsIGZtdCwgLi4u
KSBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfRVJSLCBmbXQsICMjIF9fVkFfQVJHU19fKQo+PiArI2Rl
ZmluZSBkZXZfaW5mbyhkZXYsIGZtdCwgLi4uKSBkZXZfcHJpbnQoZGV2LCBYRU5MT0dfSU5GTywg
Zm10LCAjIyBfX1ZBX0FSR1NfXykKPiBOZWl0aGVyIGhlcmUuIEluIHdoaWNoIGNhc2UgeW91IGNh
biBnZXQgcmlkIG9mIGRldl9wcmludCBhbmQgc2ltcGx5Cj4gdXNlIHByaW50ayB0aGUgaW4gdGhl
IGFib3ZlIG1hY3Jvcy4gQWxzbyB5b3Ugc2hvdWxkIG1ha2Ugc3VyZSB0aGV5IGFyZQo+IG5vIGxv
bmdlciB0aGFuIDgwIGNvbHMuCk9rLgo+Cj4+ICsKPj4gKyNkZWZpbmUgZGV2X2Vycl9yYXRlbGlt
aXRlZChkZXYsIGZtdCwgLi4uKSAgICAgICAgICAgICAgICAgIFwKPj4gKyAgICAgZGV2X3ByaW50
KGRldiwgWEVOTE9HX0VSUiwgZm10LCAjIyBfX1ZBX0FSR1NfXykKPj4gKwo+PiArI2RlZmluZSBk
ZXZfbmFtZShkZXYpIGR0X25vZGVfZnVsbF9uYW1lKGRldl90b19kdChkZXYpKQo+PiArCj4+ICsv
KiBBbGlhcyB0byBYZW4gYWxsb2NhdGlvbiBoZWxwZXJzICovCj4+ICsjZGVmaW5lIGtmcmVlIHhm
cmVlCj4+ICsjZGVmaW5lIGttYWxsb2Moc2l6ZSwgZmxhZ3MpICAgICAgICBfeG1hbGxvYyhzaXpl
LCBzaXplb2Yodm9pZCAqKSkKPj4gKyNkZWZpbmUga3phbGxvYyhzaXplLCBmbGFncykgICAgICAg
IF94emFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQo+PiArI2RlZmluZSBkZXZtX2t6YWxsb2Mo
ZGV2LCBzaXplLCBmbGFncykgIF94emFsbG9jKHNpemUsIHNpemVvZih2b2lkICopKQo+PiArI2Rl
ZmluZSBrbWFsbG9jX2FycmF5KHNpemUsIG4sIGZsYWdzKSAgIF94bWFsbG9jX2FycmF5KHNpemUs
IHNpemVvZih2b2lkICopLCBuKQo+IFdoeSB1c2UgdGhlICdfJyB2ZXJzaW9ucyBvZiBtYWxsb2Mv
emFsbG9jPyBEbyB5b3UgcmVhbGx5IGludGVuZCB0bwo+IGZvcmNlIHRoZSBhbGlnbm1lbnQ/Ck5v
LCBpdCBqdXN0IHRoYXQgeG1hbGxvYyBhbmQgeHphbGxvYyBkb24ndCB0YWtlIGluIGEgc2l6ZS4g
SSBjYW4gdXNlIHhtYWxsb2NfYnl0ZXMgYW5kIHh6YWxsb2NfYnl0ZXMgYnV0IHRoZSBhYm92ZSBk
ZWZpbmVzIHdvcmtlZCBmaW5lIGluIHRoZSB1cHN0cmVhbWVkIHNtbXUgZHJpdmVyIGFuZCBJIGp1
c3QgY29waWVkIHRoZW0gb3Zlci4KPgo+PiArCj4+ICsvKiBBbGlhcyB0byBYZW4gdGltZSBmdW5j
dGlvbnMgKi8KPj4gKyNkZWZpbmUga3RpbWVfdCBzX3RpbWVfdAo+PiArI2RlZmluZSBrdGltZV9h
ZGRfdXModCxpKSAgICAgICAoTk9XKCkgKyBNSUNST1NFQ1MoaSkpCj4+ICsjZGVmaW5lIGt0aW1l
X2NvbXBhcmUodCxpKSAgICAgIChOT1coKSA+IChpKSkKPiBFciwgdGhlIGFib3ZlIGlzIHdyb25n
LCBrdGltZV9hZGRfdXMgYWRkcyAnaScgdG8gJ3QnLCBub3QgdG8gTk9XLgo+Cj4gUm9nZXIuCj4K
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 17:56:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 17:56:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCuQ-0001Wi-19; Fri, 09 Feb 2018 17:56:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qm9x=fd=linaro.org=sameer.goel@srs-us1.protection.inumbo.net>)
 id 1ekCuO-0001WV-HU
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 17:56:24 +0000
X-Inumbo-ID: 78541b07-0dc2-11e8-ba59-bc764e045a96
Received: from mail-pl0-x242.google.com (unknown [2607:f8b0:400e:c01::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78541b07-0dc2-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 18:55:53 +0100 (CET)
Received: by mail-pl0-x242.google.com with SMTP id j19so1795605pll.2
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 09:56:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=2Fhoog5syzUrEHpRfofB1Qfhp9EBkuzwkoHuLPJOZo8=;
 b=UUCwxTgcom17EE8gAaXQAQapQuOlkm0k6GwaXfjVBD9hym+Sp0+J3OTKE7ovE42fO5
 47hmTlMKjltgN9//kQNA2+QGLlLF6EnZIFrPX136hQTyDLocTCXdjz++35zjmimV9qaH
 fedOcpK5RK0jfPMFE/Y7h+OTinVfmS4126MfA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=2Fhoog5syzUrEHpRfofB1Qfhp9EBkuzwkoHuLPJOZo8=;
 b=oF0/nv7/oXlthg2p5bbkTOMQsJT7xQoHuzGVqmYq5y2azAYx9D5oZF8IPxAMn1mFnd
 Rug0sv24/a3CBAIJpZgsUaoFsXDoyyAx5r+Z2Ux4G4BSZl6hcLgtuS+7yKW55uwl8n7E
 fKHfU65Q8dLmyqyDz0Y08ra2TcXt2H4c9R4kuj8bUxjMb0oOm9lkV1/jFSGwW5UMLZsk
 eNQjNqv+kzFwJgAuSGvDugjPDnnmYtVahbRQpyB22sxu+K3nLdimnh8WrBtfGEuOV2jh
 Y3s2KG+d7MwalhmvJ2ywS4vTOAAmsP2n/HS2FYCpzPS/pMgpmRkfB/jg6xQSmiqCtldT
 9Dtw==
X-Gm-Message-State: APf1xPDvVgOAb9l6SwJUBinX15tAM6bNJ+b35rhQLmzAt1YqvsWwaHVy
 YuBR4X4JvOzzP6HNgWDZ+9rA+g==
X-Google-Smtp-Source: AH8x227dQWqQ8rtTgOH2Q44AHH45q6udFJvFt0rllKfqjOvGYjYSq/TVUtiOrxQzU8/LE9xjPn1Fyw==
X-Received: by 2002:a17:902:128c:: with SMTP id
 g12-v6mr3221376pla.417.1518198980446; 
 Fri, 09 Feb 2018 09:56:20 -0800 (PST)
Received: from [10.226.60.89] (i-global254.qualcomm.com. [199.106.103.254])
 by smtp.gmail.com with ESMTPSA id m16sm8062058pgn.27.2018.02.09.09.56.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 09 Feb 2018 09:56:19 -0800 (PST)
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org,
 julien.grall@arm.com, mjaggi@caviumnetworks.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-7-sameer.goel@linaro.org>
 <9cafe32b-0c60-32d8-8912-dcf980699a80@linaro.org>
From: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <a86113dc-ee5d-a3e2-f346-9d6ba52c5a77@linaro.org>
Date: Fri, 9 Feb 2018 10:56:18 -0700
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <9cafe32b-0c60-32d8-8912-dcf980699a80@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 6/8] xen/iommu: smmu-v3: Add Xen specific
 code to enable the ported driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxLzIzLzIwMTggODoxOCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFNhbWVlciwK
Pgo+IE9uIDE5LzEyLzE3IDAzOjE3LCBTYW1lZXIgR29lbCB3cm90ZToKPj4gK8KgwqDCoMKgwqDC
oMKgIGlmICghZHRwcm9wKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZB
TDsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCFkdHByb3AtPnZhbHVlKQo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT0RBVEE7Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvC
oMKgwqAgcmV0dXJuIHJldDsKPj4gK30KPj4gKwo+PiArLyoKPj4gKyAqIFhlbjogSGVscGVycyBm
b3IgRE1BIGFsbG9jYXRpb24uIEp1c3QgdGhlIGZ1bmN0aW9uIG5hbWUgaXMgcmV1c2VkIGZvcgo+
PiArICogcG9ydGluZyBjb2RlIHRoZXNlIGFsbG9jYXRpb24gYXJlIG5vdCBtYW5hZ2VkIGFsbG9j
YXRpb25zCj4+ICsgKi8KPj4gKwo+PiArdm9pZCAqZG1hbV9hbGxvY19jb2hlcmVudChzdHJ1Y3Qg
ZGV2aWNlICpkZXYsIHNpemVfdCBzaXplLAo+Cj4gVGhpcyBzaG91bGQgYmUgc3RhdGljIEkgdGhp
bmsuCj4KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZG1hX2FkZHJfdCAqZG1hX2hh
bmRsZSwgZ2ZwX3QgZ2ZwKQo+PiArewo+PiArwqDCoMKgIHZvaWQgKnZhZGRyOwo+PiArwqDCoMKg
IHVuc2lnbmVkIGxvbmcgYWxpZ25tZW50ID0gc2l6ZTsKPj4gKwo+PiArwqDCoMKgIC8qCj4+ICvC
oMKgwqDCoCAqIF94emFsbG9jIHJlcXVpcmVzIHRoYXQgdGhlIChhbGlnbiAmIChhbGlnbiAtMSkp
ID0gMC4gTW9zdCBvZiB0aGUKPj4gK8KgwqDCoMKgICogYWxsb2NhdGlvbnMgaW4gU01NVSBjb2Rl
IHNob3VsZCBzZW5kIHRoZSByaWdodCB2YWx1ZSBmb3Igc2l6ZS4gSW4KPj4gK8KgwqDCoMKgICog
Y2FzZSB0aGlzIGlzIG5vdCB0cnVlIHByaW50IGEgd2FybmluZyBhbmQgYWxpZ24gdG8gdGhlIHNp
emUgb2YgYQo+PiArwqDCoMKgwqAgKiAodm9pZCAqKQo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDC
oCBpZiAoc2l6ZSAmIChzaXplIC0gMSkpIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGRldl93YXJuKGRl
diwgIkZpeGluZyBhbGlnbm1lbnQgZm9yIHRoZSBETUEgYnVmZmVyXG4iKTsKPj4gK8KgwqDCoMKg
wqDCoMKgIGFsaWdubWVudCA9IHNpemVvZih2b2lkICopOwo+PiArwqDCoMKgIH0KPj4gKwo+PiAr
wqDCoMKgIHZhZGRyID0gX3h6YWxsb2Moc2l6ZSwgYWxpZ25tZW50KTsKPj4gK8KgwqDCoCBpZiAo
IXZhZGRyKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBkZXZfZXJyKGRldiwgIkRNQSBhbGxvY2F0aW9u
IGZhaWxlZFxuIik7Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4gK8KgwqDCoCB9
Cj4+ICsKPj4gK8KgwqDCoCAqZG1hX2hhbmRsZSA9IHZpcnRfdG9fbWFkZHIodmFkZHIpOwo+PiAr
Cj4+ICvCoMKgwqAgcmV0dXJuIHZhZGRyOwo+PiArfQo+PiArCj4+ICsKPj4gK3ZvaWQgZG1hbV9m
cmVlX2NvaGVyZW50KHN0cnVjdCBkZXZpY2UgKmRldiwgc2l6ZV90IHNpemUsIHZvaWQgKnZhZGRy
LAo+Cj4gRGl0dG8uCj4KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZG1hX2FkZHJfdCBkbWFf
aGFuZGxlKQo+PiArewo+PiArwqDCoMKgIHhmcmVlKHZhZGRyKTsKPj4gK30KPj4gKwo+PiArLyog
WGVuOiBTdHViIG91dCBETUEgZG9tYWluIHJlbGF0ZWQgZnVuY3Rpb25zICovCj4+ICsjZGVmaW5l
IGlvbW11X2dldF9kbWFfY29va2llKGRvbSkgMAo+PiArI2RlZmluZSBpb21tdV9wdXRfZG1hX2Nv
b2tpZShkb20pCj4+ICsKPj4gKy8qIFhlbjogU3R1YiBvdXQgbW9kdWxlIHBhcmFtIHJlbGF0ZWQg
ZnVuY3Rpb24gKi8KPj4gKyNkZWZpbmUgbW9kdWxlX3BhcmFtX25hbWVkKGEsIGIsIGMsIGQpCj4+
ICsjZGVmaW5lIE1PRFVMRV9QQVJNX0RFU0MoYSwgYikKPj4gKwo+PiArI2RlZmluZSBkbWFfc2V0
X21hc2tfYW5kX2NvaGVyZW50KGQsIGIpIDAKPj4gKwo+PiArI2RlZmluZSBvZl9kbWFfaXNfY29o
ZXJlbnQobikgMAo+PiArCj4+ICsjZGVmaW5lIE1PRFVMRV9ERVZJQ0VfVEFCTEUodHlwZSwgbmFt
ZSkKPj4gKyNkZWZpbmUgb2ZfZGV2aWNlX2lkIGR0X2RldmljZV9tYXRjaAo+PiArCj4+ICtzdGF0
aWMgdm9pZCBfX2lvbWVtICpkZXZtX2lvcmVtYXBfcmVzb3VyY2Uoc3RydWN0IGRldmljZSAqZGV2
LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0
IHJlc291cmNlICpyZXMpCj4+ICt7Cj4+ICvCoMKgwqAgdm9pZCBfX2lvbWVtICpwdHI7Cj4+ICsK
Pj4gK8KgwqDCoCBpZiAoIXJlcyB8fCByZXMtPnR5cGUgIT0gSU9SRVNPVVJDRV9NRU0pIHsKPj4g
K8KgwqDCoMKgwqDCoMKgIGRldl9lcnIoZGV2LCAiSW52YWxpZCByZXNvdXJjZVxuIik7Cj4+ICvC
oMKgwqDCoMKgwqDCoCByZXR1cm4gRVJSX1BUUigtRUlOVkFMKTsKPj4gK8KgwqDCoCB9Cj4+ICsK
Pj4gK8KgwqDCoCBwdHIgPSBpb3JlbWFwX25vY2FjaGUocmVzLT5hZGRyLCByZXMtPnNpemUpOwo+
PiArwqDCoMKgIGlmICghcHRyKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBkZXZfZXJyKGRldiwKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgImlvcmVtYXAgZmFpbGVkIChhZGRyIDB4JSJQUkl4NjQi
IHNpemUgMHglIlBSSXg2NCIpXG4iLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXMtPmFk
ZHIsIHJlcy0+c2l6ZSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gRVJSX1BUUigtRU5PTUVN
KTsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gcHRyOwo+PiArfQo+PiArCj4+
ICsvKiBYZW46IENvbXBhdGliaWxpdHkgZGVmaW5lIGZvciBpb21tdV9kb21haW5fZ2VvbWV0cnku
Ki8KPj4gK3N0cnVjdCBpb21tdV9kb21haW5fZ2VvbWV0cnkgewo+PiArwqDCoMKgIGRtYV9hZGRy
X3QgYXBlcnR1cmVfc3RhcnQ7IC8qIEZpcnN0IGFkZHJlc3MgdGhhdCBjYW4gYmUgbWFwcGVkwqDC
oMKgICovCj4+ICvCoMKgwqAgZG1hX2FkZHJfdCBhcGVydHVyZV9lbmQ7wqDCoCAvKiBMYXN0IGFk
ZHJlc3MgdGhhdCBjYW4gYmUgbWFwcGVkwqDCoMKgwqAgKi8KPj4gK8KgwqDCoCBib29sIGZvcmNl
X2FwZXJ0dXJlO8KgwqDCoMKgwqDCoCAvKiBETUEgb25seSBhbGxvd2VkIGluIG1hcHBhYmxlIHJh
bmdlPyAqLwo+PiArfTsKPj4gKwo+PiArCj4+ICsvKiBYZW46IFR5cGUgZGVmaW5pdGlvbnMgZm9y
IGlvbW11X2RvbWFpbiAqLwo+PiArI2RlZmluZSBJT01NVV9ET01BSU5fVU5NQU5BR0VEIDAKPj4g
KyNkZWZpbmUgSU9NTVVfRE9NQUlOX0RNQSAxCj4+ICsjZGVmaW5lIElPTU1VX0RPTUFJTl9JREVO
VElUWSAyCj4+ICsKPj4gKy8qIFhlbjogRHVtbXkgaW9tbXVfZG9tYWluICovCj4+ICtzdHJ1Y3Qg
aW9tbXVfZG9tYWluIHsKPj4gK8KgwqDCoCAvKiBSdW50aW1lIFNNTVUgY29uZmlndXJhdGlvbiBm
b3IgdGhpcyBpb21tdV9kb21haW4gKi8KPj4gK8KgwqDCoCBzdHJ1Y3QgYXJtX3NtbXVfZG9tYWlu
wqDCoMKgwqDCoMKgwqAgKnByaXY7Cj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IHR5cGU7Cj4+ICsK
Pj4gK8KgwqDCoCAvKiBEdW1teSBjb21wYXRpYmlsaXR5IGRlZmluZXMgKi8KPj4gK8KgwqDCoCB1
bnNpZ25lZCBsb25nIHBnc2l6ZV9iaXRtYXA7Cj4+ICvCoMKgwqAgc3RydWN0IGlvbW11X2RvbWFp
bl9nZW9tZXRyeSBnZW9tZXRyeTsKPj4gKwo+PiArwqDCoMKgIGF0b21pY190IHJlZjsKPj4gK8Kg
wqDCoCAvKgo+PiArwqDCoMKgwqAgKiBVc2VkIHRvIGxpbmsgaW9tbXVfZG9tYWluIGNvbnRleHRz
IGZvciBhIHNhbWUgZG9tYWluLgo+PiArwqDCoMKgwqAgKiBUaGVyZSBpcyBhdCBsZWFzdCBvbmUg
cGVyLVNNTVUgdG8gdXNlZCBieSB0aGUgZG9tYWluLgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDC
oCBzdHJ1Y3QgbGlzdF9oZWFkwqDCoMKgwqDCoMKgwqAgbGlzdDsKPj4gK307Cj4+ICsKPj4gKwo+
Cj4gTm8gbmVlZCBmb3IgMiBuZXdsaW5lcy4gQ2FuIHlvdSBkcm9wIG9uZT8KPgo+PiArLyogWGVu
OiBEZXNjcmliZXMgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIGEgWGVuIGRvbWFpbiAqLwo+PiAr
c3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gewo+PiArwqDCoMKgIHNwaW5sb2NrX3TCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGxvY2s7Cj4+ICvCoMKgwqAgLyogTGlzdCBvZiBpb21tdSBkb21haW5z
IGFzc29jaWF0ZWQgdG8gdGhpcyBkb21haW4gKi8KPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFk
wqDCoMKgwqDCoMKgwqAgaW9tbXVfZG9tYWluczsKPj4gK307Cj4+ICsKPj4gKy8qCj4+ICsgKiBY
ZW46IEluZm9ybWF0aW9uIGFib3V0IGVhY2ggZGV2aWNlIHN0b3JlZCBpbiBkZXYtPmFyY2hkYXRh
LmlvbW11Cj4+ICsgKgo+PiArICogVGhlIGRldi0+YXJjaGRhdGEuaW9tbXUgc3RvcmVzIHRoZSBp
b21tdV9kb21haW4gKHJ1bnRpbWUgY29uZmlndXJhdGlvbiBvZgo+PiArICogdGhlIFNNTVUpLgo+
PiDCoMKgICovCj4+ICtzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RldmljZSB7Cj4+ICvCoMKgwqAgc3Ry
dWN0IGlvbW11X2RvbWFpbiAqZG9tYWluOwo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIFhlbjog
aW9fcGd0YWJsZSBjb21wYXRpYmlsaXR5IGRlZmluZXMuCj4+ICsgKiBNb3N0IG9mIHRoZXNlIGFy
ZSB0byBwb3J0IGluIHRoZSBTMSB0cmFuc2xhdGlvbiBjb2RlIGFzIGlzLgo+PiArICovCj4+ICtz
dHJ1Y3QgaW9fcGd0YWJsZV9vcHMgewo+PiArfTsKPj4gKwo+PiArc3RydWN0IGlvbW11X2dhdGhl
cl9vcHMgewo+PiArwqDCoMKgIHZvaWQgKCp0bGJfZmx1c2hfYWxsKSh2b2lkICpjb29raWUpOwo+
PiArwqDCoMKgIHZvaWQgKCp0bGJfYWRkX2ZsdXNoKSh1bnNpZ25lZCBsb25nIGlvdmEsIHNpemVf
dCBzaXplLCBzaXplX3QgZ3JhbnVsZSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgYm9vbCBsZWFmLCB2b2lkICpjb29raWUpOwo+PiArwqDCoMKgIHZvaWQgKCp0bGJfc3lu
Yykodm9pZCAqY29va2llKTsKPj4gK307Cj4+ICsKPj4gK3N0cnVjdCBpb19wZ3RhYmxlX2NmZyB7
Cj4+ICvCoMKgwqAgLyoKPj4gK8KgwqDCoMKgICogSU9fUEdUQUJMRV9RVUlSS19BUk1fTlM6IChB
Uk0gZm9ybWF0cykgU2V0IE5TIGFuZCBOU1RBQkxFIGJpdHMgaW4KPj4gK8KgwqDCoMKgICrCoMKg
wqAgc3RhZ2UgMSBQVEVzLCBmb3IgaGFyZHdhcmUgd2hpY2ggaW5zaXN0cyBvbiB2YWxpZGF0aW5n
IHRoZW0KPj4gK8KgwqDCoMKgICrCoMKgwqAgZXZlbiBpbsKgwqDCoCBub24tc2VjdXJlIHN0YXRl
IHdoZXJlIHRoZXkgc2hvdWxkIG5vcm1hbGx5IGJlIGlnbm9yZWQuCj4+ICvCoMKgwqDCoCAqCj4+
ICvCoMKgwqDCoCAqIElPX1BHVEFCTEVfUVVJUktfTk9fUEVSTVM6IElnbm9yZSB0aGUgSU9NTVVf
UkVBRCwgSU9NTVVfV1JJVEUgYW5kCj4+ICvCoMKgwqDCoCAqwqDCoMKgIElPTU1VX05PRVhFQyBm
bGFncyBhbmQgbWFwIGV2ZXJ5dGhpbmcgd2l0aCBmdWxsIGFjY2VzcywgZm9yCj4+ICvCoMKgwqDC
oCAqwqDCoMKgIGhhcmR3YXJlIHdoaWNoIGRvZXMgbm90IGltcGxlbWVudCB0aGUgcGVybWlzc2lv
bnMgb2YgYSBnaXZlbgo+PiArwqDCoMKgwqAgKsKgwqDCoCBmb3JtYXQsIGFuZC9vciByZXF1aXJl
cyBzb21lIGZvcm1hdC1zcGVjaWZpYyBkZWZhdWx0IHZhbHVlLgo+PiArwqDCoMKgwqAgKgo+PiAr
wqDCoMKgwqAgKiBJT19QR1RBQkxFX1FVSVJLX1RMQklfT05fTUFQOiBJZiB0aGUgZm9ybWF0IGZv
cmJpZHMgY2FjaGluZyBpbnZhbGlkCj4+ICvCoMKgwqDCoCAqwqDCoMKgICh1bm1hcHBlZCkgZW50
cmllcyBidXQgdGhlIGhhcmR3YXJlIG1pZ2h0IGRvIHNvIGFueXdheSwgcGVyZm9ybQo+PiArwqDC
oMKgwqAgKsKgwqDCoCBUTEIgbWFpbnRlbmFuY2Ugd2hlbiBtYXBwaW5nIGFzIHdlbGwgYXMgd2hl
biB1bm1hcHBpbmcuCj4+ICvCoMKgwqDCoCAqCj4+ICvCoMKgwqDCoCAqIElPX1BHVEFCTEVfUVVJ
UktfQVJNX01US180R0I6IChBUk0gdjdzIGZvcm1hdCkgU2V0IGJpdCA5IGluIGFsbAo+PiArwqDC
oMKgwqAgKsKgwqDCoCBQVEVzLCBmb3IgTWVkaWF0ZWsgSU9NTVVzIHdoaWNoIHRyZWF0IGl0IGFz
IGEgMzNyZCBhZGRyZXNzIGJpdAo+PiArwqDCoMKgwqAgKsKgwqDCoCB3aGVuIHRoZSBTb0MgaXMg
aW4gIjRHQiBtb2RlIiBhbmQgdGhleSBjYW4gb25seSBhY2Nlc3MgdGhlIGhpZ2gKPj4gK8KgwqDC
oMKgICrCoMKgwqAgcmVtYXAgb2YgRFJBTSAoMHgxXzAwMDAwMDAwIHRvIDB4MV9mZmZmZmZmZiku
Cj4+ICvCoMKgwqDCoCAqCj4+ICvCoMKgwqDCoCAqIElPX1BHVEFCTEVfUVVJUktfTk9fRE1BOiBH
dWFyYW50ZWVzIHRoYXQgdGhlIHRhYmxlcyB3aWxsIG9ubHkgZXZlcgo+PiArwqDCoMKgwqAgKsKg
wqDCoCBiZSBhY2Nlc3NlZCBieSBhIGZ1bGx5IGNhY2hlLWNvaGVyZW50IElPTU1VIG9yIENQVSAo
ZS5nLiBmb3IgYQo+PiArwqDCoMKgwqAgKsKgwqDCoCBzb2Z0d2FyZS1lbXVsYXRlZCBJT01NVSks
IHN1Y2ggdGhhdCBwYWdldGFibGUgdXBkYXRlcyBuZWVkIG5vdAo+PiArwqDCoMKgwqAgKsKgwqDC
oCBiZSB0cmVhdGVkIGFzIGV4cGxpY2l0IERNQSBkYXRhLgo+PiArwqDCoMKgwqAgKi8KPj4gK8Kg
wqDCoCAjZGVmaW5lIElPX1BHVEFCTEVfUVVJUktfQVJNX05TwqDCoMKgwqDCoMKgwqAgQklUKDAp
Cj4+ICvCoMKgwqAgI2RlZmluZSBJT19QR1RBQkxFX1FVSVJLX05PX1BFUk1TwqDCoMKgIEJJVCgx
KQo+PiArwqDCoMKgICNkZWZpbmUgSU9fUEdUQUJMRV9RVUlSS19UTEJJX09OX01BUMKgwqDCoCBC
SVQoMikKPj4gK8KgwqDCoCAjZGVmaW5lIElPX1BHVEFCTEVfUVVJUktfQVJNX01US180R0LCoMKg
wqAgQklUKDMpCj4+ICvCoMKgwqAgI2RlZmluZSBJT19QR1RBQkxFX1FVSVJLX05PX0RNQcKgwqDC
oMKgwqDCoMKgIEJJVCg0KQo+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmfCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHF1aXJrczsKPj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBwZ3NpemVfYml0bWFwOwo+PiArwqDCoMKgIHVuc2lnbmVkIGludMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgaWFzOwo+PiArwqDCoMKgIHVuc2lnbmVkIGludMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgb2FzOwo+PiArwqDCoMKgIGNvbnN0IHN0cnVjdCBpb21tdV9nYXRoZXJfb3BzwqDCoMKgICp0
bGI7Cj4+ICvCoMKgwqAgc3RydWN0IGRldmljZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKmlvbW11
X2RldjsKPj4gKwo+PiArwqDCoMKgIC8qIExvdy1sZXZlbCBkYXRhIHNwZWNpZmljIHRvIHRoZSB0
YWJsZSBmb3JtYXQgKi8KPj4gK8KgwqDCoCB1bmlvbiB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1
Y3Qgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1NjTCoMKgwqAgdHRiclsyXTsKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdTY0wqDCoMKgIHRjcjsKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgdTY0wqDCoMKgIG1haXJbMl07Cj4+ICvCoMKgwqDCoMKgwqDCoCB9IGFybV9scGFlX3Mx
X2NmZzsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHsKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgdTY0wqDCoMKgIHZ0dGJyOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1NjTC
oMKgwqAgdnRjcjsKPj4gK8KgwqDCoMKgwqDCoMKgIH0gYXJtX2xwYWVfczJfY2ZnOwo+PiArCj4+
ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1MzLC
oMKgwqAgdHRiclsyXTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdTMywqDCoMKgIHRjcjsK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdTMywqDCoMKgIG5tcnI7Cj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHUzMsKgwqDCoCBwcnJyOwo+PiArwqDCoMKgwqDCoMKgwqAgfSBhcm1fdjdz
X2NmZzsKPj4gK8KgwqDCoCB9Owo+PiArfTsKPj4gKwo+PiArZW51bSBpb19wZ3RhYmxlX2ZtdCB7
Cj4+ICvCoMKgwqAgQVJNXzMyX0xQQUVfUzEsCj4+ICvCoMKgwqAgQVJNXzMyX0xQQUVfUzIsCj4+
ICvCoMKgwqAgQVJNXzY0X0xQQUVfUzEsCj4+ICvCoMKgwqAgQVJNXzY0X0xQQUVfUzIsCj4+ICvC
oMKgwqAgQVJNX1Y3UywKPj4gK8KgwqDCoCBJT19QR1RBQkxFX05VTV9GTVRTLAo+PiArfTsKPj4g
Kwo+PiArLyoKPj4gKyAqIFhlbjogVGhlIHBndGFibGVfb3BzIGFyZSB1c2VkIGJ5IHRoZSBTMSB0
cmFuc2xhdGlvbnMsIHNvIHJldHVybiB0aGUgZHVtbXkKPgo+IERvIHlvdSBtZWFuIFMyIHRyYW5z
bGF0aW9ucz8gQmVjYXVzZSB3ZSBzaG91bGQgbmV2ZXIgcmVhY2ggUzEgYWxsb2NhdGlvbiwgcmln
aHQ/Ck5vLCBJJ20gc2V0dGluZyB0aGUgcGd0YWJsZV9vcHMgdG8gYW4gaW52YWxpZCBhZGRyZXNz
LiBUaGUgY29tbWVudCBpcyB0byBpbmRpY2F0ZSB0aGF0IHdlIHNob3VsZCBuZXZlciBoaXQgdGhp
cyBzbyB0aGlzIGFzc2lnbm1lbnQgaXMgb2suCj4KPj4gKyAqIGFkZHJlc3MuCj4+ICsgKi8KPj4g
KyNkZWZpbmUgYWxsb2NfaW9fcGd0YWJsZV9vcHMoZiwgYywgbykgKChzdHJ1Y3QgaW9fcGd0YWJs
ZV9vcHMgKikweERFQURCRUVGKQo+Cj4gMHhERUFEQkVFRiBtaWd0aCBiZSBhIHZhbGlkIGFkZHJl
c3MgaW4gWGVuLiBJZiB5b3Ugd2FudCB0byByZXR1cm4gYW4gaW52YWxpZCBhZGRyZXNzLCBpdCB3
b3VsZCBiZSBiZXR0ZXIgdG8gY2hvb3NlIHNvbWV0aGluZyBpbiB0aGUgcmFuZ2UgMC0yTUIuIFRo
YXQgcmFuZ2Ugd2lsbCB1bmxpa2VseSBnZXQgYWxsb2NhdGVkIGluIHRoZSBmdXR1cmUuCj4KPj4g
KyNkZWZpbmUgZnJlZV9pb19wZ3RhYmxlX29wcyhvKSAobyA9IDApCj4KPiBXaGVuIEkgbG9vayBh
dCB0aGUgTGludXggaW1wbGVtZW50YXRpb24sIGZyZWVfaW9fcGd0YWJsZV9vcHMgaXMgcmV0dXJu
aW5nLiBTbyBJIGFtIG5vdCBzdXJlIHdoYXQgeW91IHRyeSB0byBkbyBkbyBoZXJlLgo+Cj4+ICsK
Pj4gKy8qIFhlbjogRGVmaW5lIHdyYXBwZXIgZm9yIHJlcXVlc3RpbmcgSVJRcyAqLwo+PiArI2Rl
ZmluZSBJUlFGX09ORVNIT1QgMAo+PiArCj4+ICt0eXBlZGVmIHZvaWQgKCppcnFfaGFuZGxlcl90
KShpbnQsIHZvaWQgKiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7Cj4+ICsKPj4gK3N0YXRpYyBp
bmxpbmUgaW50IGRldm1fcmVxdWVzdF9pcnEoc3RydWN0IGRldmljZSAqZGV2LCB1bnNpZ25lZCBp
bnQgaXJxLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlycV9oYW5k
bGVyX3QgaGFuZGxlciwgdW5zaWduZWQgbG9uZyBpcnFmbGFncywKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25zdCBjaGFyICpkZXZuYW1lLCB2b2lkICpkZXZfaWQp
Cj4+ICt7Cj4+ICvCoMKgwqAgLypUT0RPOiBDaGVjayBpZiB3ZSByZWFsbHkgbmVlZCB0byBzZXQg
YSB0eXBlICovCj4KPiBGcm9tIGEgWGVuIHBlcnNwZWN0aXZlLCBZb3UgbmVlZCB0byBzZXQgYSB0
eXBlLiBZb3UgY2FuIHF1b3RlIHRoZSBzcGVjIGxpa2VseSBoZXJlLiBUaGUgSU9SVCBzYXlzOgo+
Cj4gIldoZW4gdXNpbmcgd2lyZWQgaW50ZXJydXB0cywgdGhlIFNNTVUgYXJjaGl0ZWN0dXJlIHJl
cXVpcmVzIHRoZW0gdG8gYmUgZWRnZSBzZW5zaXRpdmUiLgo+Cj4gSXQgbWlnaHQgYmUgYmV0dGVy
IHRvIHF1b3RlIFNNTVV2MyBzcGVjIHRob3VnaHQuCj4KPgo+PiArwqDCoMKgIGlycV9zZXRfdHlw
ZShpcnEsIElSUV9UWVBFX0VER0VfQk9USCk7Cj4+ICvCoMKgwqAgcmV0dXJuIHJlcXVlc3RfaXJx
KGlycSwgaXJxZmxhZ3MsIGhhbmRsZXIsIGRldm5hbWUsIGRldl9pZCk7Cj4+ICsKPgo+IFNwdXJp
b3VzIGxpbmU/Cj4KPj4gK30KPj4gKwo+PiAraW50IGRldm1fcmVxdWVzdF90aHJlYWRlZF9pcnEo
c3RydWN0IGRldmljZSAqZGV2LCB1bnNpZ25lZCBpbnQgaXJxLCBpcnFfaGFuZGxlcl90IGhhbmRs
ZXIsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlycV9oYW5kbGVyX3Qg
dGhyZWFkX2ZuLCB1bnNpZ25lZCBsb25nIGlycWZsYWdzLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBjb25zdCBjaGFyICpkZXZuYW1lLCB2b2lkICpkZXZfaWQpCj4+ICt7
Cj4+ICvCoMKgwqAgcmV0dXJuIGRldm1fcmVxdWVzdF9pcnEoZGV2LCBpcnEsIHRocmVhZF9mbiwg
aXJxZmxhZ3MsIGRldm5hbWUsIGRldl9pZCk7Cj4+ICt9Cj4KPiBMb29raW5nIGF0IHRoaXMgYWdh
aW4sIEkgdW5kZXJzdGFuZCB0aGF0IFhlbiBkb2VzIG5vdCBoYXZlIHRocmVhZC4gQnV0IHRoZSBt
YWluIGdvYWwgb2YgaGF2aW5nIHVzaW5nIHRocmVhZCBpbiBMaW51eCBpcyB0byBsaW1pdCBsYXRl
bmN5Lgo+Cj4gVGhlIGNsb3Nlc3QgdGhpbmcgd2Ugd291bGQgaGF2ZSBmb3IgWGVuIHdvdWxkIGJl
IHRhc2tsZXQuIEkgYW0gbm90IGFza2luZyB0byBpbXBsZW1lbnQgdGhhdC4gQnV0IEkgd291bGQg
bGlrZSB0byBzZWUgYXQgbGVhc3QgYSBjb21tZW50IG9uIHRvcCBvZiB0aGUgZnVuY3Rpb24gZXhw
bGFpbmluZyB0aGUgcmF0aW9uYWxlIGFuZCBwb3RlbnRpYWwgb3B0aW1pemF0aW9uLgo+Cj4+IMKg
IC0jaW5jbHVkZSA8bGludXgvYWNwaS5oPgo+PiAtI2luY2x1ZGUgPGxpbnV4L2FjcGlfaW9ydC5o
Pgo+PiAtI2luY2x1ZGUgPGxpbnV4L2RlbGF5Lmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvZG1hLWlv
bW11Lmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvZXJyLmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvaW50
ZXJydXB0Lmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvaW9tbXUuaD4KPj4gLSNpbmNsdWRlIDxsaW51
eC9pb3BvbGwuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPj4gLSNpbmNsdWRlIDxs
aW51eC9tc2kuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9vZi5oPgo+PiAtI2luY2x1ZGUgPGxpbnV4
L29mX2FkZHJlc3MuaD4KPj4gLSNpbmNsdWRlIDxsaW51eC9vZl9pb21tdS5oPgo+PiAtI2luY2x1
ZGUgPGxpbnV4L29mX3BsYXRmb3JtLmg+Cj4+IC0jaW5jbHVkZSA8bGludXgvcGNpLmg+Cj4+IC0j
aW5jbHVkZSA8bGludXgvcGxhdGZvcm1fZGV2aWNlLmg+Cj4+IC0KPj4gLSNpbmNsdWRlIDxsaW51
eC9hbWJhL2J1cy5oPgo+PiAtCj4+IC0jaW5jbHVkZSAiaW8tcGd0YWJsZS5oIgo+PiArLyogWGVu
OiBUaGUgbXV0ZXggaXMgdXNlZCBvbmx5IGR1cmluZyBpbml0aWFsaXphdGlvbiBzbyB0aGUgdHlw
ZWNhc3QgaXMgc2FmZSAqLwo+PiArI2RlZmluZSBtdXRleCBzcGlubG9ja190Cj4+ICsjZGVmaW5l
IG11dGV4X2luaXQgc3Bpbl9sb2NrX2luaXQKPj4gKyNkZWZpbmUgbXV0ZXhfbG9jayBzcGluX2xv
Y2sKPj4gKyNkZWZpbmUgbXV0ZXhfdW5sb2NrIHNwaW5fdW5sb2NrCj4+ICsKPj4gKyNkZWZpbmUg
cmVhZHhfcG9sbF90aW1lb3V0KG9wLCBhZGRyLCB2YWwsIGNvbmQsIHNsZWVwX3VzLCB0aW1lb3V0
X3VzKSBcCj4+ICsoeyBcCj4+ICvCoMKgwqAgc190aW1lX3QgZGVhZGxpbmUgPSBOT1coKSArIE1J
Q1JPU0VDUyh0aW1lb3V0X3VzKTsgXAo+PiArwqDCoMKgIGZvciAoOzspIHsgXAo+PiArwqDCoMKg
wqDCoMKgwqAgKHZhbCkgPSBvcChhZGRyKTsgXAo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKGNvbmQp
IFwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7IFwKPj4gK8KgwqDCoMKgwqDCoMKg
IGlmIChOT1coKSA+IGRlYWRsaW5lKSB7IFwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKHZh
bCkgPSBvcChhZGRyKTsgXAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsgXAo+PiAr
wqDCoMKgwqDCoMKgwqAgfSBcCj4+ICvCoMKgwqAgdWRlbGF5KHNsZWVwX3VzKTsgXAo+PiArwqDC
oMKgIH0gXAo+PiArwqDCoMKgIChjb25kKSA/IDAgOiAtRVRJTUVET1VUOyBcCj4+ICt9KQo+PiAr
Cj4+ICsjZGVmaW5lIHJlYWRsX3JlbGF4ZWRfcG9sbF90aW1lb3V0KGFkZHIsIHZhbCwgY29uZCwg
ZGVsYXlfdXMsIHRpbWVvdXRfdXMpIFwKPj4gK8KgwqDCoCByZWFkeF9wb2xsX3RpbWVvdXQocmVh
ZGxfcmVsYXhlZCwgYWRkciwgdmFsLCBjb25kLCBkZWxheV91cywgdGltZW91dF91cykKPj4gKwo+
PiArI2RlZmluZSBWQV9CSVRTIDAgLyogT25seSBuZWVkZWQgZm9yIFMxIHRyYW5zbGF0aW9ucyAq
Lwo+PiDCoCDCoCAvKiBNTUlPIHJlZ2lzdGVycyAqLwo+PiDCoCAjZGVmaW5lIEFSTV9TTU1VX0lE
UjDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MAo+PiBAQCAtNDMzLDYgKzgwNyw3IEBAIGVudW0g
cHJpX3Jlc3Agewo+PiDCoMKgwqDCoMKgIFBSSV9SRVNQX1NVQ0MsCj4+IMKgIH07Cj4+IMKgICsj
aWYgMCAvKiBYZW46IE5vIE1TSSBzdXBwb3J0IGluIHRoaXMgaXRlcmF0aW9uICovCj4+IMKgIGVu
dW0gYXJtX3NtbXVfbXNpX2luZGV4IHsKPj4gwqDCoMKgwqDCoCBFVlRRX01TSV9JTkRFWCwKPj4g
wqDCoMKgwqDCoCBHRVJST1JfTVNJX0lOREVYLAo+PiBAQCAtNDU3LDYgKzgzMiw3IEBAIHN0YXRp
YyBwaHlzX2FkZHJfdCBhcm1fc21tdV9tc2lfY2ZnW0FSTV9TTU1VX01BWF9NU0lTXVszXSA9IHsK
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgIEFSTV9TTU1VX1BSSVFfSVJRX0NGRzIsCj4+IMKgwqDCoMKg
wqAgfSwKPj4gwqAgfTsKPj4gKyNlbmRpZgo+PiDCoCDCoCBzdHJ1Y3QgYXJtX3NtbXVfY21kcV9l
bnQgewo+PiDCoMKgwqDCoMKgIC8qIENvbW1vbiBmaWVsZHMgKi8KPj4gQEAgLTU2MSw2ICs5Mzcs
OCBAQCBzdHJ1Y3QgYXJtX3NtbXVfczJfY2ZnIHsKPj4gwqDCoMKgwqDCoCB1MTbCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdm1pZDsKPj4gwqDCoMKgwqDCoCB1NjTCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgdnR0YnI7Cj4+IMKgwqDCoMKgwqAgdTY0wqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHZ0Y3I7Cj4+ICvCoMKgwqAgLyogWGVuOiBEb21haW4gYXNzb2NpYXRl
ZCB0byB0aGlzIGNvbmZpZ3VyYXRpb24gKi8KPj4gK8KgwqDCoCBzdHJ1Y3QgZG9tYWluwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCAqZG9tYWluOwo+PiDCoCB9Owo+PiDCoCDCoCBzdHJ1Y3QgYXJtX3Nt
bXVfc3RydGFiX2VudCB7Cj4+IEBAIC02MzUsOSArMTAxMywyMSBAQCBzdHJ1Y3QgYXJtX3NtbXVf
ZGV2aWNlIHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYXJtX3NtbXVfc3RydGFiX2NmZ8KgwqDCoCBz
dHJ0YWJfY2ZnOwo+PiDCoCDCoMKgwqDCoMKgIC8qIElPTU1VIGNvcmUgY29kZSBoYW5kbGUgKi8K
Pj4gKyNpZiAwIC8qWGVuOiBHZW5lcmljIGlvbW11X2RldmljZSByZWYgbm90IG5lZWRlZCBoZXJl
ICovCj4+IMKgwqDCoMKgwqAgc3RydWN0IGlvbW11X2RldmljZcKgwqDCoMKgwqDCoMKgIGlvbW11
Owo+PiArI2VuZGlmCj4+ICvCoMKgwqAgLyogWGVuOiBOZWVkIHRvIGtlZXAgYSBsaXN0IG9mIFNN
TVUgZGV2aWNlcyAqLwo+PiArwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWTCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgZGV2aWNlczsKPj4gwqAgfTsKPj4gwqAgKy8qIFhlbjogS2VlcCBhIGxp
c3Qgb2YgZGV2aWNlcyBhc3NvY2lhdGVkIHdpdGggdGhpcyBkcml2ZXIgKi8KPj4gK3N0YXRpYyBE
RUZJTkVfU1BJTkxPQ0soYXJtX3NtbXVfZGV2aWNlc19sb2NrKTsKPj4gK3N0YXRpYyBMSVNUX0hF
QUQoYXJtX3NtbXVfZGV2aWNlcyk7Cj4+ICsvKiBYZW46IEhlbHBlciBmb3IgZmluZGluZyBhIGRl
dmljZSB1c2luZyBmd25vZGUgKi8KPj4gK3N0YXRpYwo+PiArc3RydWN0IGFybV9zbW11X2Rldmlj
ZSAqYXJtX3NtbXVfZ2V0X2J5X2Z3bm9kZShzdHJ1Y3QgZndub2RlX2hhbmRsZSAqZndub2RlKTsK
Pj4gKwo+PiArCj4+IMKgIC8qIFNNTVUgcHJpdmF0ZSBkYXRhIGZvciBlYWNoIG1hc3RlciAqLwo+
PiDCoCBzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEgewo+PiDCoMKgwqDCoMKgIHN0cnVjdCBh
cm1fc21tdV9kZXZpY2XCoMKgwqDCoMKgwqDCoCAqc21tdTsKPj4gQEAgLTY1NCw3ICsxMDQ0LDcg
QEAgZW51bSBhcm1fc21tdV9kb21haW5fc3RhZ2Ugewo+PiDCoCDCoCBzdHJ1Y3QgYXJtX3NtbXVf
ZG9tYWluIHsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlwqDCoMKgwqDCoMKg
wqAgKnNtbXU7Cj4+IC3CoMKgwqAgc3RydWN0IG11dGV4wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBp
bml0X211dGV4OyAvKiBQcm90ZWN0cyBzbW11IHBvaW50ZXIgKi8KPj4gK8KgwqDCoCBtdXRleMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbml0X211dGV4OyAvKiBQcm90ZWN0cyBzbW11
IHBvaW50ZXIgKi8KPgo+IFJhdGhlciB0aGFuIHJlcGxhY2luZyBzdHJ1Y3QgbXV0ZXggYnkgbXV0
ZXggd2hpY2ggbG9va3MgYSBiaXQgd2VpcmQuIFdoeSBkb24ndCB5b3UganVzdCBkbwo+Cj4gI2Rl
ZmluZSBtdXRleCBzcGlubG9jawo+Cj4+IMKgIMKgwqDCoMKgwqAgc3RydWN0IGlvX3BndGFibGVf
b3BzwqDCoMKgwqDCoMKgwqAgKnBndGJsX29wczsKPj4gwqAgQEAgLTEyMzIsNyArMTYyMiw3IEBA
IHN0YXRpYyB2b2lkIGFybV9zbW11X2hhbmRsZV9wcHIoc3RydWN0IGFybV9zbW11X2RldmljZSAq
c21tdSwgdTY0ICpldnQpCj4+IMKgIMKgwqDCoMKgwqAgZGV2X2luZm8oc21tdS0+ZGV2LCAidW5l
eHBlY3RlZCBQUkkgcmVxdWVzdCByZWNlaXZlZDpcbiIpOwo+PiDCoMKgwqDCoMKgIGRldl9pbmZv
KHNtbXUtPmRldiwKPj4gLcKgwqDCoMKgwqDCoMKgwqAgIlx0c2lkIDB4JTA4eC4weCUwNXg6IFsl
dSVzXSAlc3ByaXZpbGVnZWQgJXMlcyVzIGFjY2VzcyBhdCBpb3ZhIDB4JTAxNmxseFxuIiwKPj4g
K8KgwqDCoMKgwqDCoMKgwqAgIlx0c2lkIDB4JTA4eC4weCUwNXg6IFsldSVzXSAlc3ByaXZpbGVn
ZWQgJXMlcyVzIGFjY2VzcyBhdCBpb3ZhICUjIiBQUkl4NjQgIlxuIiwKPj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqAgc2lkLCBzc2lkLCBncnBpZCwgbGFzdCA/ICJMIiA6ICIiLAo+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBldnRbMF0gJiBQUklRXzBfUEVSTV9QUklWID8gIiIgOiAidW4iLAo+PiDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBldnRbMF0gJiBQUklRXzBfUEVSTV9SRUFEID8gIlIiIDogIiIsCj4+
IEBAIC0xMzQ2LDYgKzE3MzYsOCBAQCBzdGF0aWMgaXJxcmV0dXJuX3QgYXJtX3NtbXVfY29tYmlu
ZWRfaXJxX2hhbmRsZXIoaW50IGlycSwgdm9pZCAqZGV2KQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAg
YXJtX3NtbXVfZ2Vycm9yX2hhbmRsZXIoaXJxLCBkZXYpOwo+PiDCoMKgwqDCoMKgIGFybV9zbW11
X2NtZHFfc3luY19oYW5kbGVyKGlycSwgZGV2KTsKPj4gK8KgwqDCoCAvKlhlbjogTm8gdGhyZWFk
ZWQgaXJxLiBTbyBjYWxsIHRoZSByZXF1aXJlZCBmdW5jdGlvbiBmcm9tIGhlcmUgKi8KPj4gK8Kg
wqDCoCBhcm1fc21tdV9jb21iaW5lZF9pcnFfdGhyZWFkKGlycSwgZGV2KTsxCj4+IMKgwqDCoMKg
wqAgcmV0dXJuIElSUV9XQUtFX1RIUkVBRDsKPj4gwqAgfQo+PiDCoCBAQCAtMTM1OCw2ICsxNzUw
LDQ2IEBAIHN0YXRpYyB2b2lkIF9fYXJtX3NtbXVfdGxiX3N5bmMoc3RydWN0IGFybV9zbW11X2Rl
dmljZSAqc21tdSkKPj4gwqDCoMKgwqDCoCBhcm1fc21tdV9jbWRxX2lzc3VlX2NtZChzbW11LCAm
Y21kKTsKPj4gwqAgfQo+PiDCoCArLyoKPj4gKyAqIFhlbjogRGVmaW5lIHRoZSBJUlEgaGFuZGxl
cnMgZm9yIHhlbi4gVGhlIGxpbnV4IGZ1bmN0aW9ucyB3b3VsZCBiZQo+PiArICogbW9kaWZpZWQg
dG8gdXNlIHRoZSBmdW5jdGlvbnMgZGVmaW5lZCBpbiB0aGUgZm9sbG93aW5nIGNvZGUuCj4+ICsg
Ki8KPj4gK3N0YXRpYyB2b2lkIGFybV9zbW11X2V2dHFfdGhyZWFkX3hlbihpbnQgaXJxLCB2b2lk
ICpkZXYsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gK3sKPj4gK8KgwqDCoCBhcm1fc21tdV9ldnRx
X3RocmVhZChpcnEsIGRldik7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGFybV9zbW11X3By
aXFfdGhyZWFkX3hlbihpbnQgaXJxLCB2b2lkICpkZXYsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4g
K3sKPj4gK8KgwqDCoCBhcm1fc21tdV9wcmlxX3RocmVhZChpcnEsIGRldik7Cj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyB2b2lkIGFybV9zbW11X2NtZHFfc3luY19oYW5kbGVyX3hlbihpbnQgaXJxLCB2
b2lkICpkZXYsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gK3sKPj4gK8KgwqDCoCBhcm1fc21tdV9j
bWRxX3N5bmNfaGFuZGxlcihpcnEsIGRldik7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGFy
bV9zbW11X2dlcnJvcl9oYW5kbGVyX3hlbihpbnQgaXJxLCB2b2lkICpkZXYsCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPj4gK3sKPj4gK8KgwqDCoCBhcm1fc21tdV9nZXJyb3JfaGFuZGxlcihpcnEsIGRl
dik7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIGFybV9zbW11X2NvbWJpbmVkX2lycV9oYW5k
bGVyX3hlbihpbnQgaXJxLCB2b2lkICpkZXYsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gK3sKPj4g
K8KgwqDCoCBhcm1fc21tdV9jb21iaW5lZF9pcnFfaGFuZGxlcihpcnEsIGRldik7Cj4+ICt9Cj4+
ICsKPj4gKyNkZWZpbmUgYXJtX3NtbXVfZXZ0cV90aHJlYWQgYXJtX3NtbXVfZXZ0cV90aHJlYWRf
eGVuCj4+ICsjZGVmaW5lIGFybV9zbW11X3ByaXFfdGhyZWFkIGFybV9zbW11X3ByaXFfdGhyZWFk
X3hlbgo+PiArI2RlZmluZSBhcm1fc21tdV9jbWRxX3N5bmNfaGFuZGxlciBhcm1fc21tdV9jbWRx
X3N5bmNfaGFuZGxlcl94ZW4KPj4gKyNkZWZpbmUgYXJtX3NtbXVfZ2Vycm9yX2hhbmRsZXIgYXJt
X3NtbXVfZ2Vycm9yX2hhbmRsZXJfeGVuCj4+ICsjZGVmaW5lIGFybV9zbW11X2NvbWJpbmVkX2ly
cV9oYW5kbGVyIGFybV9zbW11X2NvbWJpbmVkX2lycV9oYW5kbGVyX3hlbgo+PiArCj4+IMKgIHN0
YXRpYyB2b2lkIGFybV9zbW11X3RsYl9zeW5jKHZvaWQgKmNvb2tpZSkKPj4gwqAgewo+PiDCoMKg
wqDCoMKgIHN0cnVjdCBhcm1fc21tdV9kb21haW4gKnNtbXVfZG9tYWluID0gY29va2llOwo+PiBA
QCAtMTQxNSw2ICsxODQ3LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9nYXRoZXJfb3Bz
IGFybV9zbW11X2dhdGhlcl9vcHMgPSB7Cj4+IMKgwqDCoMKgwqAgLnRsYl9zeW5jwqDCoMKgID0g
YXJtX3NtbXVfdGxiX3N5bmMsCj4+IMKgIH07Cj4+IMKgICsjaWYgMCAvKlhlbjogVW51c2VkIGZ1
bmN0aW9uYWxpdHkgKi8KPj4gwqAgLyogSU9NTVUgQVBJICovCj4+IMKgIHN0YXRpYyBib29sIGFy
bV9zbW11X2NhcGFibGUoZW51bSBpb21tdV9jYXAgY2FwKQo+PiDCoCB7Cj4+IEBAIC0xNDI3LDYg
KzE4NjAsNyBAQCBzdGF0aWMgYm9vbCBhcm1fc21tdV9jYXBhYmxlKGVudW0gaW9tbXVfY2FwIGNh
cCkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPj4gwqDCoMKgwqDCoCB9Cj4+
IMKgIH0KPj4gKyNlbmRpZgo+PiDCoCDCoCBzdGF0aWMgc3RydWN0IGlvbW11X2RvbWFpbiAqYXJt
X3NtbXVfZG9tYWluX2FsbG9jKHVuc2lnbmVkIHR5cGUpCj4+IMKgIHsKPj4gQEAgLTE1NDYsOSAr
MTk4MCwxNSBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZV9zMihzdHJ1Y3Qg
YXJtX3NtbXVfZG9tYWluICpzbW11X2RvbWFpbiwKPj4gwqDCoMKgwqDCoCBpZiAodm1pZCA8IDAp
Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gdm1pZDsKPj4gwqAgLcKgwqDCoCBjZmctPnZt
aWTCoMKgwqAgPSAodTE2KXZtaWQ7Cj4+IC3CoMKgwqAgY2ZnLT52dHRicsKgwqDCoCA9IHBndGJs
X2NmZy0+YXJtX2xwYWVfczJfY2ZnLnZ0dGJyOwo+PiAtwqDCoMKgIGNmZy0+dnRjcsKgwqDCoCA9
IHBndGJsX2NmZy0+YXJtX2xwYWVfczJfY2ZnLnZ0Y3I7Cj4+ICvCoMKgwqAgLyogWGVuOiBHZXQg
dGhlIHR0YnIgYW5kIHZ0Y3IgdmFsdWVzCj4KPiBJIHRoaW5rIExpbnV4IGlzIGFsc28gdXNpbmc6
Cj4KPiAvKgo+IMKgKiBYZW46Cj4KPj4gK8KgwqDCoMKgICogdnR0YnI6IFRoaXMgaXMgYSBzaGFy
ZWQgdmFsdWUgd2l0aCB0aGUgZG9tYWluIHBhZ2UgdGFibGUKPj4gK8KgwqDCoMKgICogdnRjcjog
VGhlIFRDUiBzZXR0aW5ncyBhcmUgdGhlIHNhbWUgYXMgQ1BVIHNpbmNlIHRoZSBwYWdlCj4+ICvC
oMKgwqDCoCAqIHRhYmxlcyBhcmUgc2hhcmVkCj4+ICvCoMKgwqDCoCAqLwo+PiArCj4+ICvCoMKg
wqAgY2ZnLT52bWlkwqDCoMKgID0gdm1pZDsKPj4gK8KgwqDCoCBjZmctPnZ0dGJywqDCoMKgID0g
cGFnZV90b19tYWRkcihjZmctPmRvbWFpbi0+YXJjaC5wMm0ucm9vdCk7Cj4+ICvCoMKgwqAgY2Zn
LT52dGNywqDCoMKgID0gUkVBRF9TWVNSRUczMihWVENSX0VMMikgJiBTVFJUQUJfU1RFXzJfVlRD
Ul9NQVNLOwo+PiDCoMKgwqDCoMKgIHJldHVybiAwOwo+PiDCoCB9Cj4+IMKgIEBAIC0xNjA0LDYg
KzIwNDQsNyBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RvbWFpbl9maW5hbGlzZShzdHJ1Y3QgaW9t
bXVfZG9tYWluICpkb21haW4pCj4+IMKgwqDCoMKgwqAgaWYgKHNtbXUtPmZlYXR1cmVzICYgQVJN
X1NNTVVfRkVBVF9DT0hFUkVOQ1kpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBwZ3RibF9jZmcucXVp
cmtzID0gSU9fUEdUQUJMRV9RVUlSS19OT19ETUE7Cj4+IMKgICvCoMKgwqAgLyogWGVuOiBwZ3Ri
bF9vcHMgZ2V0cyBhbiBpbnZhbGlkIGFkZHJlc3MgKi8KPj4gwqDCoMKgwqDCoCBwZ3RibF9vcHMg
PSBhbGxvY19pb19wZ3RhYmxlX29wcyhmbXQsICZwZ3RibF9jZmcsIHNtbXVfZG9tYWluKTsKPj4g
wqDCoMKgwqDCoCBpZiAoIXBndGJsX29wcykKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiAt
RU5PTUVNOwo+PiBAQCAtMTcyMSw2ICsyMTYyLDcgQEAgb3V0X3VubG9jazoKPj4gwqDCoMKgwqDC
oCByZXR1cm4gcmV0Owo+PiDCoCB9Cj4+IMKgICsjaWYgMCAvKiBYZW46IFVudXNlZCBmdW5jdGlv
bmxpdHkgKi8KPgo+IHMvZnVuY3Rpb25saXR5L2Z1bmN0aW9uYWxpdHkvCj4KPj4gwqAgc3RhdGlj
IGludCBhcm1fc21tdV9tYXAoc3RydWN0IGlvbW11X2RvbWFpbiAqZG9tYWluLCB1bnNpZ25lZCBs
b25nIGlvdmEsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBoeXNfYWRkcl90IHBhZGRy
LCBzaXplX3Qgc2l6ZSwgaW50IHByb3QpCj4+IMKgIHsKPj4gQEAgLTE3NzIsNiArMjIxNCw3IEBA
IHN0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmFybV9zbW11X2dldF9ieV9md25vZGUoc3RydWN0IGZ3
bm9kZV9oYW5kbGUgKmZ3bm9kZSkKPj4gwqDCoMKgwqDCoCBwdXRfZGV2aWNlKGRldik7Cj4+IMKg
wqDCoMKgwqAgcmV0dXJuIGRldiA/IGRldl9nZXRfZHJ2ZGF0YShkZXYpIDogTlVMTDsKPj4gwqAg
fQo+PiArI2VuZGlmCj4+IMKgIMKgIHN0YXRpYyBib29sIGFybV9zbW11X3NpZF9pbl9yYW5nZShz
dHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11LCB1MzIgc2lkKQo+PiDCoCB7Cj4+IEBAIC0xNzgz
LDcgKzIyMjYsOSBAQCBzdGF0aWMgYm9vbCBhcm1fc21tdV9zaWRfaW5fcmFuZ2Uoc3RydWN0IGFy
bV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNpZCkKPj4gwqDCoMKgwqDCoCByZXR1cm4gc2lkIDwg
bGltaXQ7Cj4+IMKgIH0KPj4gwqAgCj4KPiAvKiBYZW46IFVudXNlZCAqLwo+Cj4+ICsjaWYgMAo+
PiDCoCBzdGF0aWMgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9vcHM7Cj4+ICsjZW5kaWYKPj4g
wqAgwqAgc3RhdGljIGludCBhcm1fc21tdV9hZGRfZGV2aWNlKHN0cnVjdCBkZXZpY2UgKmRldikK
Pj4gwqAgewo+PiBAQCAtMTc5MSw5ICsyMjM2LDEyIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfYWRk
X2RldmljZShzdHJ1Y3QgZGV2aWNlICpkZXYpCj4+IMKgwqDCoMKgwqAgc3RydWN0IGFybV9zbW11
X2RldmljZSAqc21tdTsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgYXJtX3NtbXVfbWFzdGVyX2RhdGEg
Km1hc3RlcjsKPj4gwqDCoMKgwqDCoCBzdHJ1Y3QgaW9tbXVfZndzcGVjICpmd3NwZWMgPSBkZXYt
PmlvbW11X2Z3c3BlYzsKPj4gKyNpZiAwIC8qWGVuOiBpb21tdV9ncm91cCBpcyBub3QgbmVlZGVk
ICovCj4+IMKgwqDCoMKgwqAgc3RydWN0IGlvbW11X2dyb3VwICpncm91cDsKPj4gKyNlbmRpZgo+
PiDCoCAtwqDCoMKgIGlmICghZndzcGVjIHx8IGZ3c3BlYy0+b3BzICE9ICZhcm1fc21tdV9vcHMp
Cj4+ICvCoMKgwqAgLyogWGVuOiBmd3NwZWMtPm9wcyBhcmUgbm90IG5lZWRlZCAqLwo+PiArwqDC
oMKgIGlmICghZndzcGVjKQo+Cj4gSSBhbSBwcmV0dHkgc3VyZSBJIHN1Z2dlc3RlZCBpbiB0aGUg
cGFzdCB0aGUgZndzcGVjLT5vcHMgbWlnaHQgYmUgbmVlZGVkLgo+Cj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCByZXR1cm4gLUVOT0RFVjsKPj4gwqDCoMKgwqDCoCAvKgo+PiDCoMKgwqDCoMKgwqAgKiBX
ZSBfY2FuXyBhY3R1YWxseSB3aXRoc3RhbmQgZG9kZ3kgYnVzIGNvZGUgcmUtY2FsbGluZyBhZGRf
ZGV2aWNlKCkKPj4gQEAgLTE4MzAsNiArMjI3OCwxMSBAQCBzdGF0aWMgaW50IGFybV9zbW11X2Fk
ZF9kZXZpY2Uoc3RydWN0IGRldmljZSAqZGV2KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgfQo+PiDC
oMKgwqDCoMKgIH0KPj4gwqAgKy8qCj4+ICsgKiBYZW46IERvIG5vdCBuZWVkIGFuIGlvbW11IGdy
b3VwIGFzIHRoZSBzdHJlYW0gZGF0YSBpcyBjYXJyaWVkIGJ5IHRoZSBTTU1VCj4+ICsgKiBtYXN0
ZXIgZGV2aWNlIG9iamVjdAo+PiArICovCj4+ICsjaWYgMAo+PiDCoMKgwqDCoMKgIGdyb3VwID0g
aW9tbXVfZ3JvdXBfZ2V0X2Zvcl9kZXYoZGV2KTsKPj4gwqDCoMKgwqDCoCBpZiAoIUlTX0VSUihn
cm91cCkpIHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlvbW11X2dyb3VwX3B1dChncm91cCk7Cj4+
IEBAIC0xODM3LDggKzIyOTAsMTYgQEAgc3RhdGljIGludCBhcm1fc21tdV9hZGRfZGV2aWNlKHN0
cnVjdCBkZXZpY2UgKmRldikKPj4gwqDCoMKgwqDCoCB9Cj4+IMKgIMKgwqDCoMKgwqAgcmV0dXJu
IFBUUl9FUlJfT1JfWkVSTyhncm91cCk7Cj4+ICsjZW5kaWYKPj4gK8KgwqDCoCByZXR1cm4gMDsK
Pj4gwqAgfQo+PiDCoCArLyoKPj4gKyAqIFhlbjogV2UgY2FuIHBvdGVudGlhbGx5IHN1cHBvcnQg
dGhpcyBmdW5jdGlvbiBhbmQgZGVzdHJveSBhIGRldmljZS4gVGhpcwo+PiArICogd2lsbCBiZSBy
ZWxldmFudCBmb3IgUENJIGhvdHBsdWcuIFNvLCB3aWxsIGJlIGltcGxlbWVudGVkIGFzIG5lZWRl
ZCBhZnRlcgo+PiArICogcGFzc3Rocm91Z2ggc3VwcG9ydCBpcyBhdmFpbGFibGUuCj4+ICsgKi8K
Pj4gKyNpZiAwCj4+IMKgIHN0YXRpYyB2b2lkIGFybV9zbW11X3JlbW92ZV9kZXZpY2Uoc3RydWN0
IGRldmljZSAqZGV2KQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgc3RydWN0IGlvbW11X2Z3c3BlYyAq
ZndzcGVjID0gZGV2LT5pb21tdV9md3NwZWM7Cj4+IEBAIC0xOTc0LDYgKzI0MzUsNyBAQCBzdGF0
aWMgc3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9vcHMgPSB7Cj4+IMKgwqDCoMKgwqAgLnB1dF9y
ZXN2X3JlZ2lvbnPCoMKgwqAgPSBhcm1fc21tdV9wdXRfcmVzdl9yZWdpb25zLAo+PiDCoMKgwqDC
oMKgIC5wZ3NpemVfYml0bWFwwqDCoMKgwqDCoMKgwqAgPSAtMVVMLCAvKiBSZXN0cmljdGVkIGR1
cmluZyBkZXZpY2UgYXR0YWNoICovCj4+IMKgIH07Cj4+ICsjZW5kaWYKPj4gwqAgwqAgLyogUHJv
YmluZyBhbmQgaW5pdGlhbGlzYXRpb24gZnVuY3Rpb25zICovCj4+IMKgIHN0YXRpYyBpbnQgYXJt
X3NtbXVfaW5pdF9vbmVfcXVldWUoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSwKPj4gQEAg
LTIxODIsNiArMjY0NCw3IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfdXBkYXRlX2dicGEoc3RydWN0
IGFybV9zbW11X2RldmljZSAqc21tdSwgdTMyIHNldCwgdTMyIGNscikKPj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAxLCBBUk1fU01NVV9QT0xMX1RJTUVP
VVRfVVMpOwo+PiDCoCB9Cj4+IMKgICsjaWYgMCAvKiBYZW46IFRoZXJlIGlzIG5vIE1TSSBzdXBw
b3J0IGFzIHlldCAqLwo+PiDCoCBzdGF0aWMgdm9pZCBhcm1fc21tdV9mcmVlX21zaXModm9pZCAq
ZGF0YSkKPj4gwqAgewo+PiDCoMKgwqDCoMKgIHN0cnVjdCBkZXZpY2UgKmRldiA9IGRhdGE7Cj4+
IEBAIC0yMjQ3LDEyICsyNzEwLDE1IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X3NldHVwX21zaXMo
c3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKPj4gwqDCoMKgwqDCoCAvKiBBZGQgY2FsbGJh
Y2sgdG8gZnJlZSBNU0lzIG9uIHRlYXJkb3duICovCj4+IMKgwqDCoMKgwqAgZGV2bV9hZGRfYWN0
aW9uKGRldiwgYXJtX3NtbXVfZnJlZV9tc2lzLCBkZXYpOwo+PiDCoCB9Cj4+ICsjZW5kaWYKPj4g
wqAgwqAgc3RhdGljIHZvaWQgYXJtX3NtbXVfc2V0dXBfdW5pcXVlX2lycXMoc3RydWN0IGFybV9z
bW11X2RldmljZSAqc21tdSkKPj4gwqAgewo+PiDCoMKgwqDCoMKgIGludCBpcnEsIHJldDsKPj4g
wqAgKyNpZiAwIC8qWGVuOiBDYW5ub3Qgc2V0dXAgbXNpcyBmb3Igbm93ICovCj4+IMKgwqDCoMKg
wqAgYXJtX3NtbXVfc2V0dXBfbXNpcyhzbW11KTsKPj4gKyNlbmRpZgo+PiDCoCDCoMKgwqDCoMKg
IC8qIFJlcXVlc3QgaW50ZXJydXB0IGxpbmVzICovCj4+IMKgwqDCoMKgwqAgaXJxID0gc21tdS0+
ZXZ0cS5xLmlycTsKPj4gQEAgLTIzMTYsOSArMjc4MiwxMyBAQCBzdGF0aWMgaW50IGFybV9zbW11
X3NldHVwX2lycXMoc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSkKPj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqAgKiBDYXZpdW0gVGh1bmRlclgyIGltcGxlbWVudGF0aW9uIGRvZXNuJ3Qgbm90IHN1
cHBvcnQgdW5pcXVlCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgICogaXJxIGxpbmVzLiBVc2Ugc2lu
Z2xlIGlycSBsaW5lIGZvciBhbGwgdGhlIFNNTVV2MyBpbnRlcnJ1cHRzLgo+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoCAqLwo+PiAtwqDCoMKgwqDCoMKgwqAgcmV0ID0gZGV2bV9yZXF1ZXN0X3RocmVh
ZGVkX2lycShzbW11LT5kZXYsIGlycSwKPj4gK8KgwqDCoMKgwqDCoMKgIC8qCj4+ICvCoMKgwqDC
oMKgwqDCoMKgICogWGVuOiBEb2VzIG5vdCBzdXBwb3J0IHRocmVhZGVkIGlycXMsIHNvIHNlcmlh
bGlzZSB0aGUgc2V0dXAuCj4+ICvCoMKgwqDCoMKgwqDCoMKgICogVGhpcyBpcyB0aGUgc2FtZSBm
b3IgcHJpcyBhbmQgZXZlbnQgaW50ZXJydXB0IGxpbmVzIG9uIG90aGVyCj4+ICvCoMKgwqDCoMKg
wqDCoMKgICogc3lzdGVtcwo+PiArwqDCoMKgwqDCoMKgwqDCoCAqLwo+Cj4gQWJvdmUgeW91IGRp
ZCBpbXBsZW1lbnRlZCBhIGR1bW15IGltcGxlbWVudGF0aW9uIG9mIGRldm1fcmVxdWVzdF90aHJl
YWRlZF9pcnEoLi4uKS4gU28gd2h5IGRpZCB5b3UgcmVwbGFjZSB0aGUgY29kZSBoZXJlPwpUaGUg
cmVwbGFjZW1lbnQgd29ya2VkIHdlbGwgZm9yIG90aGVyIGZ1bmN0aW9ucywgd2hlcmUgdGhlIGhh
bmRsZXIgd2FzIG5vdCBkZWZpbmVkLiBTbywgdGhlIHdyYXBwZXIgZnVuY3Rpb24gY2FsbHMgZGV2
bV9yZXF1ZXN0X2lycSB3aXRoIHRoZQphcmd1bWVudCBwYXNzZWQgaW4gYXMgdGhyZWFkLiBJbiB0
aGlzIGNhc2UgcmVhbGx5IHRoZSBoYW5kbGVyIGhpdHMgZmlyc3QgYW5kIGl0IGNhbGxzIHRoZSB0
aHJlYWQgaW4gcmVzcG9uc2UuIEkgY2FuIG1vZGlmeSB0aGUgY29kZSB0byBtYWtlIHRoaXMgZml0
IGludG8gdGhlIGFwaQpidXQgaW4gdGhhdCBjYXNlIEkgd2lsbCBuZWVkIHRvIHN3YXAgYXJvdW5k
IHRoZSBmdW5jdGlvbnMgc28gbnVtYmVyIG9mIGxpbmUgY2hhbmdlcyB3aWxsIHN0YXkgdGhlIHNh
bWUuIFRlbGwgbWUgeW91ciBwcmVmZXJlbmNlLsKgCj4KPj4gK8KgwqDCoMKgwqDCoMKgIHJldCA9
IGRldm1fcmVxdWVzdF9pcnEoc21tdS0+ZGV2LCBpcnEsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhcm1fc21tdV9jb21iaW5lZF9pcnFfaGFuZGxlciwKPj4g
LcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGFybV9zbW11X2NvbWJpbmVk
X2lycV90aHJlYWQsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBJUlFGX09ORVNIT1QsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAiYXJtLXNtbXUtdjMtY29tYmluZWQtaXJxIiwgc21tdSk7Cj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCBpZiAocmV0IDwgMCkKPj4gQEAgLTI1NDIsOCArMzAxMiwxNCBAQCBzdGF0aWMgaW50IGFy
bV9zbW11X2RldmljZV9od19wcm9iZShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQo+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgc21tdS0+ZmVhdHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9TVEFMTFM7
Cj4+IMKgwqDCoMKgwqAgfQo+PiDCoCArLyoKPj4gKyAqIFhlbjogQmxvY2sgc3RhZ2UgMSB0cmFu
c2xhdGlvbnMuIEJ5IGRvaW5nIHRoaXMgaGVyZSB3ZSBkbyBub3QgbmVlZCB0byBzZXQgdGhlCj4+
ICsgKiBkb21haW4tPnN0YWdlIGV4cGxpY2l0bHkuCj4+ICsgKi8KPj4gKyNpZiAwCj4+IMKgwqDC
oMKgwqAgaWYgKHJlZyAmIElEUjBfUzFQKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgc21tdS0+ZmVh
dHVyZXMgfD0gQVJNX1NNTVVfRkVBVF9UUkFOU19TMTsKPj4gKyNlbmRpZgo+PiDCoCDCoMKgwqDC
oMKgIGlmIChyZWcgJiBJRFIwX1MyUCkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHNtbXUtPmZlYXR1
cmVzIHw9IEFSTV9TTU1VX0ZFQVRfVFJBTlNfUzI7Cj4+IEBAIC0yNjE2LDEwICszMDkyLDEyIEBA
IHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2h3X3Byb2JlKHN0cnVjdCBhcm1fc21tdV9kZXZp
Y2UgKnNtbXUpCj4+IMKgwqDCoMKgwqAgaWYgKHJlZyAmIElEUjVfR1JBTjRLKQo+PiDCoMKgwqDC
oMKgwqDCoMKgwqAgc21tdS0+cGdzaXplX2JpdG1hcCB8PSBTWl80SyB8IFNaXzJNIHwgU1pfMUc7
Cj4+IMKgICsjaWYgMCAvKiBYZW46IFNNTVUgb3BzIGRvIG5vdCBoYXZlIGEgcGdzaXplX2JpdG1h
cCBtZW1iZXIgZm9yIFhlbiAqLwo+PiDCoMKgwqDCoMKgIGlmIChhcm1fc21tdV9vcHMucGdzaXpl
X2JpdG1hcCA9PSAtMVVMKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgYXJtX3NtbXVfb3BzLnBnc2l6
ZV9iaXRtYXAgPSBzbW11LT5wZ3NpemVfYml0bWFwOwo+PiDCoMKgwqDCoMKgIGVsc2UKPj4gwqDC
oMKgwqDCoMKgwqDCoMKgIGFybV9zbW11X29wcy5wZ3NpemVfYml0bWFwIHw9IHNtbXUtPnBnc2l6
ZV9iaXRtYXA7Cj4+ICsjZW5kaWYKPj4gwqAgwqDCoMKgwqDCoCAvKiBPdXRwdXQgYWRkcmVzcyBz
aXplICovCj4+IMKgwqDCoMKgwqAgc3dpdGNoIChyZWcgJiBJRFI1X09BU19NQVNLIDw8IElEUjVf
T0FTX1NISUZUKSB7Cj4+IEBAIC0yNjgwLDcgKzMxNTgsOCBAQCBzdGF0aWMgaW50IGFybV9zbW11
X2RldmljZV9hY3BpX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4+IMKgwqDC
oMKgwqAgc3RydWN0IGRldmljZSAqZGV2ID0gc21tdS0+ZGV2Owo+PiDCoMKgwqDCoMKgIHN0cnVj
dCBhY3BpX2lvcnRfbm9kZSAqbm9kZTsKPj4gwqAgLcKgwqDCoCBub2RlID0gKihzdHJ1Y3QgYWNw
aV9pb3J0X25vZGUgKiopZGV2X2dldF9wbGF0ZGF0YShkZXYpOwo+PiArwqDCoMKgIC8qIFhlbjog
TW9kaWZpY2F0aW9uIHRvIGdldCBpb3J0X25vZGUgKi8KPj4gK8KgwqDCoCBub2RlID0gKHN0cnVj
dCBhY3BpX2lvcnRfbm9kZSAqKWRldi0+YWNwaV9ub2RlOwo+PiDCoCDCoMKgwqDCoMKgIC8qIFJl
dHJpZXZlIFNNTVV2MyBzcGVjaWZpYyBkYXRhICovCj4+IMKgwqDCoMKgwqAgaW9ydF9zbW11ID0g
KHN0cnVjdCBhY3BpX2lvcnRfc21tdV92MyAqKW5vZGUtPm5vZGVfZGF0YTsKPj4gQEAgLTI3MDMs
NyArMzE4Miw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IGFybV9zbW11X2RldmljZV9hY3BpX3Byb2Jl
KHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4+IMKgIHN0YXRpYyBpbnQgYXJtX3NtbXVf
ZGV2aWNlX2R0X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4+IMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNl
ICpzbW11KQo+PiDCoCB7Cj4+IC3CoMKgwqAgc3RydWN0IGRldmljZSAqZGV2ID0gJnBkZXYtPmRl
djsKPj4gK8KgwqDCoCBzdHJ1Y3QgZGV2aWNlICpkZXYgPSBwZGV2Owo+PiDCoMKgwqDCoMKgIHUz
MiBjZWxsczsKPj4gwqDCoMKgwqDCoCBpbnQgcmV0ID0gLUVJTlZBTDsKPj4gwqAgQEAgLTI3MTYs
NiArMzE5NSw3IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX2R0X3Byb2JlKHN0cnVjdCBw
bGF0Zm9ybV9kZXZpY2UgKnBkZXYsCj4+IMKgIMKgwqDCoMKgwqAgcGFyc2VfZHJpdmVyX29wdGlv
bnMoc21tdSk7Cj4+IMKgICvCoMKgwqAgLyogWGVuOiBvZl9kbWFfaXNfY29oZXJlbnQgaXMgYSBz
dHViIHRpbGwgZHQgc3VwcG9ydCBpcyBpbnRyb2R1Y2VkICovCj4KPiBJIHRoaW5rIHRoaXMgY29t
bWVudCBtYXR0ZXJzIG1vcmUgb24gdG9wIG9mIHRoZSBzdHViLiBJIHdvdWxkIGFsc28gYWRkIGFu
IEJVRygpIGluIHRoZSBzdHViIHRvIGNhdGNoIGl0LgpJIGhhdmUganVzdCByZXR1cm5lZCBhIDAg
aGVyZS4gUHV0dGluZyBhIEJVRyBpbiBtaWdodCBub3QgaGF2ZSB0aGUgZGVzaXJlZCBpbXBhY3Qs
IHNpbmNlLCB0aGlzIHdpbGwgZXhlY3V0ZSBldmVyeSB0aW1lLgoKPgo+PiDCoMKgwqDCoMKgIGlm
IChvZl9kbWFfaXNfY29oZXJlbnQoZGV2LT5vZl9ub2RlKSkKPj4gwqDCoMKgwqDCoMKgwqDCoMKg
IHNtbXUtPmZlYXR1cmVzIHw9IEFSTV9TTU1VX0ZFQVRfQ09IRVJFTkNZOwo+PiDCoCBAQCAtMjcz
NCw5ICszMjE0LDExIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0cnVjdCBw
bGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBpbnQgaXJxLCByZXQ7
Cj4+IMKgwqDCoMKgwqAgc3RydWN0IHJlc291cmNlICpyZXM7Cj4+ICsjaWYgMCAvKlhlbjogRG8g
bm90IG5lZWQgdG8gc2V0dXAgc3lzZnMgKi8KPj4gwqDCoMKgwqDCoCByZXNvdXJjZV9zaXplX3Qg
aW9hZGRyOwo+PiArI2VuZGlmCj4+IMKgwqDCoMKgwqAgc3RydWN0IGFybV9zbW11X2RldmljZSAq
c21tdTsKPj4gLcKgwqDCoCBzdHJ1Y3QgZGV2aWNlICpkZXYgPSAmcGRldi0+ZGV2Owo+PiArwqDC
oMKgIHN0cnVjdCBkZXZpY2UgKmRldiA9IHBkZXY7LyogWGVuOiBkZXYgaXMgaWdub3JlZCAqLwo+
PiDCoMKgwqDCoMKgIGJvb2wgYnlwYXNzOwo+PiDCoCDCoMKgwqDCoMKgIHNtbXUgPSBkZXZtX2t6
YWxsb2MoZGV2LCBzaXplb2YoKnNtbXUpLCBHRlBfS0VSTkVMKTsKPj4gQEAgLTI3NjMsNyArMzI0
NSw5IEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9k
ZXZpY2UgKnBkZXYpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBkZXZfZXJyKGRldiwgIk1NSU8gcmVn
aW9uIHRvbyBzbWFsbCAoJXByKVxuIiwgcmVzKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVy
biAtRUlOVkFMOwo+PiDCoMKgwqDCoMKgIH0KPj4gKyNpZiAwIC8qWGVuOiBEbyBub3QgbmVlZCB0
byBzZXR1cCBzeXNmcyAqLwo+PiDCoMKgwqDCoMKgIGlvYWRkciA9IHJlcy0+c3RhcnQ7Cj4+ICsj
ZW5kaWYKPj4gwqAgwqDCoMKgwqDCoCBzbW11LT5iYXNlID0gZGV2bV9pb3JlbWFwX3Jlc291cmNl
KGRldiwgcmVzKTsKPj4gwqDCoMKgwqDCoCBpZiAoSVNfRVJSKHNtbXUtPmJhc2UpKQo+PiBAQCAt
MjgwMiwxMyArMzI4NiwxOCBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9wcm9iZShzdHJ1
Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHJl
dDsKPj4gwqAgwqDCoMKgwqDCoCAvKiBSZWNvcmQgb3VyIHByaXZhdGUgZGV2aWNlIHN0cnVjdHVy
ZSAqLwo+PiArwqDCoMKgIC8qIFhlbjogU01NVSBpcyBub3QgdHJlYXRlZCBhIGEgcGxhdGZvcm0g
ZGV2aWNlKi8KPj4gKyNpZiAwCj4+IMKgwqDCoMKgwqAgcGxhdGZvcm1fc2V0X2RydmRhdGEocGRl
diwgc21tdSk7Cj4+ICsjZW5kaWYKPj4gwqAgwqDCoMKgwqDCoCAvKiBSZXNldCB0aGUgZGV2aWNl
ICovCj4+IMKgwqDCoMKgwqAgcmV0ID0gYXJtX3NtbXVfZGV2aWNlX3Jlc2V0KHNtbXUsIGJ5cGFz
cyk7Cj4+IMKgwqDCoMKgwqAgaWYgKHJldCkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBy
ZXQ7Cj4+IMKgICsvKiBYZW46IE5vdCBjcmVhdGluZyBhbiBJT01NVSBkZXZpY2UgbGlzdCBmb3Ig
WGVuICovCj4+ICsjaWYgMAo+PiDCoMKgwqDCoMKgIC8qIEFuZCB3ZSdyZSB1cC4gR28gZ28gZ28h
ICovCj4+IMKgwqDCoMKgwqAgcmV0ID0gaW9tbXVfZGV2aWNlX3N5c2ZzX2FkZCgmc21tdS0+aW9t
bXUsIGRldiwgTlVMTCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgInNtbXUzLiVwYSIsICZpb2FkZHIpOwo+PiBAQCAtMjg0NCw5ICszMzMzLDIwIEBAIHN0
YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNlX3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBk
ZXYpCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAocmV0KQo+PiDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCByZXR1cm4gcmV0Owo+PiDCoMKgwqDCoMKgIH0KPj4gKyNlbmRpZgo+PiArwqDCoMKg
IC8qCj4+ICvCoMKgwqDCoCAqIFhlbjogS2VlcCBhIGxpc3Qgb2YgYWxsIHByb2JlZCBkZXZpY2Vz
LiBUaGlzIHdpbGwgYmUgdXNlZCB0byBxdWVyeQo+PiArwqDCoMKgwqAgKiB0aGUgc21tdSBkZXZp
Y2VzIGJhc2VkIG9uIHRoZSBmd25vZGUuCj4+ICvCoMKgwqDCoCAqLwo+PiArwqDCoMKgIElOSVRf
TElTVF9IRUFEKCZzbW11LT5kZXZpY2VzKTsKPj4gK8KgwqDCoCBzcGluX2xvY2soJmFybV9zbW11
X2RldmljZXNfbG9jayk7Cj4+ICvCoMKgwqAgbGlzdF9hZGQoJnNtbXUtPmRldmljZXMsICZhcm1f
c21tdV9kZXZpY2VzKTsKPj4gK8KgwqDCoCBzcGluX3VubG9jaygmYXJtX3NtbXVfZGV2aWNlc19s
b2NrKTsKPj4gwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4gwqAgfQo+PiDCoCArLyogWGVuOiBVbnVz
ZWQgZnVuY3Rpb24gKi8KPj4gKyNpZiAwCj4+IMKgIHN0YXRpYyBpbnQgYXJtX3NtbXVfZGV2aWNl
X3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+PiDCoCB7Cj4+IMKgwqDCoMKg
wqAgc3RydWN0IGFybV9zbW11X2RldmljZSAqc21tdSA9IHBsYXRmb3JtX2dldF9kcnZkYXRhKHBk
ZXYpOwo+PiBAQCAtMjg2MCw2ICszMzYwLDggQEAgc3RhdGljIHZvaWQgYXJtX3NtbXVfZGV2aWNl
X3NodXRkb3duKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYpCj4+IMKgIHsKPj4gwqDCoMKg
wqDCoCBhcm1fc21tdV9kZXZpY2VfcmVtb3ZlKHBkZXYpOwo+PiDCoCB9Cj4+ICsjZW5kaWYKPj4g
Kwo+PiDCoCDCoCBzdGF0aWMgY29uc3Qgc3RydWN0IG9mX2RldmljZV9pZCBhcm1fc21tdV9vZl9t
YXRjaFtdID0gewo+PiDCoMKgwqDCoMKgIHsgLmNvbXBhdGlibGUgPSAiYXJtLHNtbXUtdjMiLCB9
LAo+PiBAQCAtMjg2Nyw2ICszMzY5LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBvZl9kZXZpY2Vf
aWQgYXJtX3NtbXVfb2ZfbWF0Y2hbXSA9IHsKPj4gwqAgfTsKPj4gwqAgTU9EVUxFX0RFVklDRV9U
QUJMRShvZiwgYXJtX3NtbXVfb2ZfbWF0Y2gpOwo+PiDCoCArI2lmIDAKPj4gwqAgc3RhdGljIHN0
cnVjdCBwbGF0Zm9ybV9kcml2ZXIgYXJtX3NtbXVfZHJpdmVyID0gewo+PiDCoMKgwqDCoMKgIC5k
cml2ZXLCoMKgwqAgPSB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCAubmFtZcKgwqDCoMKgwqDCoMKg
ID0gImFybS1zbW11LXYzIiwKPj4gQEAgLTI4ODMsMyArMzM4NiwzMTggQEAgSU9NTVVfT0ZfREVD
TEFSRShhcm1fc21tdXYzLCAiYXJtLHNtbXUtdjMiLCBOVUxMKTsKPj4gwqAgTU9EVUxFX0RFU0NS
SVBUSU9OKCJJT01NVSBBUEkgZm9yIEFSTSBhcmNoaXRlY3RlZCBTTU1VdjMgaW1wbGVtZW50YXRp
b25zIik7Cj4+IMKgIE1PRFVMRV9BVVRIT1IoIldpbGwgRGVhY29uIDx3aWxsLmRlYWNvbkBhcm0u
Y29tPiIpOwo+PiDCoCBNT0RVTEVfTElDRU5TRSgiR1BMIHYyIik7Cj4+ICsjZW5kaWYKPj4gKwo+
PiArLyoqKioqIFN0YXJ0IG9mIFhlbiBzcGVjaWZpYyBjb2RlICoqKioqLwo+Cj4gSSBndWVzcyBt
b3N0IG9mIHRoZSBjb2RlIGJlbG93IGlzIGNvcGllZCBmcm9tIHNtbXUuYz8KWWVzLiBJdCBpcyBj
b3BpZWQgZnJvbSBzbW11LmMuCgo+Cj4+ICsKPj4gK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFy
bV9zbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkKQo+PiArewo+PiArwqDCoMKg
IHN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICpzbW11X2RvbWFpbiA9IGRvbV9pb21tdShkKS0+
YXJjaC5wcml2Owo+PiArwqDCoMKgIHN0cnVjdCBpb21tdV9kb21haW4gKmNmZzsKPj4gKwo+PiAr
wqDCoMKgIHNwaW5fbG9jaygmc21tdV9kb21haW4tPmxvY2spOwo+PiArwqDCoMKgIGxpc3RfZm9y
X2VhY2hfZW50cnkoY2ZnLCAmc21tdV9kb21haW4tPmlvbW11X2RvbWFpbnMsIGxpc3QpIHsKPj4g
K8KgwqDCoMKgwqDCoMKgIC8qCj4+ICvCoMKgwqDCoMKgwqDCoMKgICogT25seSBpbnZhbGlkYXRl
IHRoZSBjb250ZXh0IHdoZW4gU01NVSBpcyBwcmVzZW50Lgo+PiArwqDCoMKgwqDCoMKgwqDCoCAq
IFRoaXMgaXMgYmVjYXVzZSB0aGUgY29udGV4dCBpbml0aWFsaXphdGlvbiBpcyBkZWxheWVkCj4+
ICvCoMKgwqDCoMKgwqDCoMKgICogdW50aWwgYSBtYXN0ZXIgaGFzIGJlZW4gYWRkZWQuCj4+ICvC
oMKgwqDCoMKgwqDCoMKgICovCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAodW5saWtlbHkoIUFDQ0VT
U19PTkNFKGNmZy0+cHJpdi0+c21tdSkpKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250
aW51ZTsKPj4gK8KgwqDCoMKgwqDCoMKgIGFybV9zbW11X3RsYl9pbnZfY29udGV4dChjZmctPnBy
aXYpOwo+PiArwqDCoMKgIH0KPj4gK8KgwqDCoCBzcGluX3VubG9jaygmc21tdV9kb21haW4tPmxv
Y2spOwo+PiArwqDCoMKgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLAo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcg
Z2ZuLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQo+PiArewo+PiArwqDCoMKgIHJldHVybiBhcm1fc21t
dV9pb3RsYl9mbHVzaF9hbGwoZCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBzdHJ1Y3QgaW9tbXVf
ZG9tYWluICphcm1fc21tdV9nZXRfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCBkZXZpY2UgKmRl
dikKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgaW9tbXVfZG9tYWluICpkb21haW47Cj4+ICvCoMKg
wqAgc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gKnhlbl9kb21haW47Cj4+ICvCoMKgwqAgc3Ry
dWN0IGFybV9zbW11X2RldmljZSAqc21tdTsKPj4gK8KgwqDCoCBzdHJ1Y3QgYXJtX3NtbXVfZG9t
YWluICpzbW11X2RvbWFpbjsKPj4gKwo+PiArwqDCoMKgIHhlbl9kb21haW4gPSBkb21faW9tbXUo
ZCktPmFyY2gucHJpdjsKPj4gKwo+PiArwqDCoMKgIHNtbXUgPSBhcm1fc21tdV9nZXRfYnlfZndu
b2RlKGRldi0+aW9tbXVfZndzcGVjLT5pb21tdV9md25vZGUpOwo+PiArwqDCoMKgIGlmICghc21t
dSkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+PiArCj4+ICvCoMKgwqAgLyoKPj4g
K8KgwqDCoMKgICogTG9vcCB0aHJvdWdoIHRoZSAmeGVuX2RvbWFpbi0+Y29udGV4dHMgdG8gbG9j
YXRlIGEgY29udGV4dAo+PiArwqDCoMKgwqAgKiBhc3NpZ25lZCB0byB0aGlzIFNNTVUKPj4gK8Kg
wqDCoMKgICovCj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRyeShkb21haW4sICZ4ZW5fZG9t
YWluLT5pb21tdV9kb21haW5zLCBsaXN0KSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzbW11X2RvbWFp
biA9IHRvX3NtbXVfZG9tYWluKGRvbWFpbik7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoc21tdV9k
b21haW4tPnNtbXUgPT0gc21tdSkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGRv
bWFpbjsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gTlVMTDsKPj4gK30KPj4g
Kwo+PiArc3RhdGljIHZvaWQgYXJtX3NtbXVfZGVzdHJveV9pb21tdV9kb21haW4oc3RydWN0IGlv
bW11X2RvbWFpbiAqZG9tYWluKQo+PiArewo+PiArwqDCoMKgIGxpc3RfZGVsKCZkb21haW4tPmxp
c3QpOwo+PiArwqDCoMKgIGFybV9zbW11X2RvbWFpbl9mcmVlKGRvbWFpbik7Cj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyBpbnQgYXJtX3NtbXVfYXNzaWduX2RldihzdHJ1Y3QgZG9tYWluICpkLCB1OCBk
ZXZmbiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgZGV2
aWNlICpkZXYsIHUzMiBmbGFnKQo+PiArewo+PiArwqDCoMKgIGludCByZXQgPSAwOwo+PiArwqDC
oMKgIHN0cnVjdCBpb21tdV9kb21haW4gKmRvbWFpbjsKPj4gK8KgwqDCoCBzdHJ1Y3QgYXJtX3Nt
bXVfeGVuX2RvbWFpbiAqeGVuX2RvbWFpbjsKPj4gK8KgwqDCoCBzdHJ1Y3QgYXJtX3NtbXVfZG9t
YWluICphcm1fc21tdTsKPj4gKwo+PiArwqDCoMKgIHhlbl9kb21haW4gPSBkb21faW9tbXUoZCkt
PmFyY2gucHJpdjsKPj4gKwo+PiArwqDCoMKgIGlmICghZGV2LT5hcmNoZGF0YS5pb21tdSkgewo+
PiArwqDCoMKgwqDCoMKgwqAgZGV2LT5hcmNoZGF0YS5pb21tdSA9IHh6YWxsb2Moc3RydWN0IGFy
bV9zbW11X3hlbl9kZXZpY2UpOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCFkZXYtPmFyY2hkYXRh
LmlvbW11KQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT01FTTsKPj4gK8Kg
wqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCByZXQgPSBhcm1fc21tdV9hZGRfZGV2aWNlKGRldik7Cj4+
ICvCoMKgwqAgaWYgKHJldCkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+ICsKPj4g
K8KgwqDCoCBzcGluX2xvY2soJnhlbl9kb21haW4tPmxvY2spOwo+PiArCj4+ICvCoMKgwqAgLyoK
Pj4gK8KgwqDCoMKgICogQ2hlY2sgdG8gc2VlIGlmIGFuIGlvbW11X2RvbWFpbiBhbHJlYWR5IGV4
aXN0cyBmb3IgdGhpcyB4ZW4gZG9tYWluCj4+ICvCoMKgwqDCoCAqIHVuZGVyIHRoZSBzYW1lIFNN
TVUKPj4gK8KgwqDCoMKgICovCj4+ICvCoMKgwqAgZG9tYWluID0gYXJtX3NtbXVfZ2V0X2RvbWFp
bihkLCBkZXYpOwo+PiArwqDCoMKgIGlmICghZG9tYWluKSB7Cj4+ICsKPj4gK8KgwqDCoMKgwqDC
oMKgIGRvbWFpbiA9IGFybV9zbW11X2RvbWFpbl9hbGxvYyhJT01NVV9ET01BSU5fRE1BKTsKPj4g
K8KgwqDCoMKgwqDCoMKgIGlmICghZG9tYWluKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHJldCA9IC1FTk9NRU07Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdvdG8gb3V0Owo+PiAr
wqDCoMKgwqDCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBhcm1fc21tdSA9IHRvX3Nt
bXVfZG9tYWluKGRvbWFpbik7Cj4+ICvCoMKgwqDCoMKgwqDCoCBhcm1fc21tdS0+czJfY2ZnLmRv
bWFpbiA9IGQ7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIC8qIENoYWluIHRoZSBuZXcgY29udGV4
dCB0byB0aGUgZG9tYWluICovCj4+ICvCoMKgwqDCoMKgwqDCoCBsaXN0X2FkZCgmZG9tYWluLT5s
aXN0LCAmeGVuX2RvbWFpbi0+aW9tbXVfZG9tYWlucyk7Cj4+ICsKPj4gK8KgwqDCoCB9Cj4+ICsK
Pj4gK8KgwqDCoCByZXQgPSBhcm1fc21tdV9hdHRhY2hfZGV2KGRvbWFpbiwgZGV2KTsKPj4gK8Kg
wqDCoCBpZiAocmV0KSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoZG9tYWluLT5yZWYuY291bnRl
ciA9PSAwKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBhcm1fc21tdV9kZXN0cm95X2lvbW11
X2RvbWFpbihkb21haW4pOwo+PiArwqDCoMKgIH0gZWxzZSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBh
dG9taWNfaW5jKCZkb21haW4tPnJlZik7Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICtvdXQ6Cj4+ICvC
oMKgwqAgc3Bpbl91bmxvY2soJnhlbl9kb21haW4tPmxvY2spOwo+PiArwqDCoMKgIHJldHVybiBy
ZXQ7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgYXJtX3NtbXVfZGVhc3NpZ25fZGV2KHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCBkZXZpY2UgKmRldikKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3Qg
aW9tbXVfZG9tYWluICpkb21haW4gPSBhcm1fc21tdV9nZXRfZG9tYWluKGQsIGRldik7Cj4+ICvC
oMKgwqAgc3RydWN0IGFybV9zbW11X3hlbl9kb21haW4gKnhlbl9kb21haW47Cj4+ICvCoMKgwqAg
c3RydWN0IGFybV9zbW11X2RvbWFpbiAqYXJtX3NtbXUgPSB0b19zbW11X2RvbWFpbihkb21haW4p
Owo+PiArCj4+ICvCoMKgwqAgeGVuX2RvbWFpbiA9IGRvbV9pb21tdShkKS0+YXJjaC5wcml2Owo+
PiArCj4+ICvCoMKgwqAgaWYgKCFhcm1fc21tdSB8fCBhcm1fc21tdS0+czJfY2ZnLmRvbWFpbiAh
PSBkKSB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBkZXZfZXJyKGRldiwgIiBub3QgYXR0YWNoZWQgdG8g
ZG9tYWluICVkXG4iLCBkLT5kb21haW5faWQpOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1F
U1JDSDsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBzcGluX2xvY2soJnhlbl9kb21haW4t
PmxvY2spOwo+PiArCj4+ICvCoMKgwqAgYXJtX3NtbXVfZGV0YWNoX2RldihkZXYpOwo+PiArwqDC
oMKgIGF0b21pY19kZWMoJmRvbWFpbi0+cmVmKTsKPj4gKwo+PiArwqDCoMKgIGlmIChkb21haW4t
PnJlZi5jb3VudGVyID09IDApCj4+ICvCoMKgwqDCoMKgwqDCoCBhcm1fc21tdV9kZXN0cm95X2lv
bW11X2RvbWFpbihkb21haW4pOwo+PiArCj4+ICvCoMKgwqAgc3Bpbl91bmxvY2soJnhlbl9kb21h
aW4tPmxvY2spOwo+PiArCj4+ICsKPj4gKwo+Cj4gQ2FuIHlvdSBkcm9wIDIgb2YgbmV3bGluZT8K
Pgo+PiArwqDCoMKgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IGFybV9zbW11
X3JlYXNzaWduX2RldihzdHJ1Y3QgZG9tYWluICpzLCBzdHJ1Y3QgZG9tYWluICp0LAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdTggZGV2Zm4swqAgc3RydWN0IGRldmljZSAq
ZGV2KQo+PiArewo+PiArwqDCoMKgIGludCByZXQgPSAwOwo+PiArCj4+ICvCoMKgwqAgLyogRG9u
J3QgYWxsb3cgcmVtYXBwaW5nIG9uIG90aGVyIGRvbWFpbiB0aGFuIGh3ZG9tICovCj4+ICvCoMKg
wqAgaWYgKHQgJiYgdCAhPSBoYXJkd2FyZV9kb21haW4pCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1
cm4gLUVQRVJNOwo+PiArCj4+ICvCoMKgwqAgaWYgKHQgPT0gcykKPj4gK8KgwqDCoMKgwqDCoMKg
IHJldHVybiAwOwo+PiArCj4+ICvCoMKgwqAgcmV0ID0gYXJtX3NtbXVfZGVhc3NpZ25fZGV2KHMs
IGRldik7Cj4+ICvCoMKgwqAgaWYgKHJldCkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiByZXQ7
Cj4+ICsKPj4gK8KgwqDCoCBpZiAodCkgewo+PiArwqDCoMKgwqDCoMKgwqAgLyogTm8gZmxhZ3Mg
YXJlIGRlZmluZWQgZm9yIEFSTS4gKi8KPj4gK8KgwqDCoMKgwqDCoMKgIHJldCA9IGFybV9zbW11
X2Fzc2lnbl9kZXYodCwgZGV2Zm4sIGRldiwgMCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAocmV0
KQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+PiArwqDCoMKgIH0KPj4g
Kwo+PiArwqDCoMKgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IGFybV9zbW11
X2lvbW11X2RvbWFpbl9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICvCoMKgwqAgc3Ry
dWN0IGFybV9zbW11X3hlbl9kb21haW4gKnhlbl9kb21haW47Cj4+ICsKPj4gK8KgwqDCoCB4ZW5f
ZG9tYWluID0geHphbGxvYyhzdHJ1Y3QgYXJtX3NtbXVfeGVuX2RvbWFpbik7Cj4+ICvCoMKgwqAg
aWYgKCF4ZW5fZG9tYWluKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9NRU07Cj4+ICsK
Pj4gK8KgwqDCoCBzcGluX2xvY2tfaW5pdCgmeGVuX2RvbWFpbi0+bG9jayk7Cj4+ICvCoMKgwqAg
SU5JVF9MSVNUX0hFQUQoJnhlbl9kb21haW4tPmlvbW11X2RvbWFpbnMpOwo+PiArCj4+ICvCoMKg
wqAgZG9tX2lvbW11KGQpLT5hcmNoLnByaXYgPSB4ZW5fZG9tYWluOwo+PiArCj4+ICvCoMKgwqAg
cmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIF9faHdkb21faW5pdCBhcm1fc21t
dV9pb21tdV9od2RvbV9pbml0KHN0cnVjdCBkb21haW4gKmQpCj4+ICt7Cj4+ICt9Cj4+ICsKPj4g
K3N0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWlu
ICpkKQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCBhcm1fc21tdV94ZW5fZG9tYWluICp4ZW5fZG9t
YWluID0gZG9tX2lvbW11KGQpLT5hcmNoLnByaXY7Cj4+ICsKPj4gK8KgwqDCoCBBU1NFUlQobGlz
dF9lbXB0eSgmeGVuX2RvbWFpbi0+aW9tbXVfZG9tYWlucykpOwo+PiArwqDCoMKgIHhmcmVlKHhl
bl9kb21haW4pOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncykK
Pj4gK3sKPj4gK8KgwqDCoCBwMm1fdHlwZV90IHQ7Cj4+ICsKPj4gK8KgwqDCoCAvKgo+PiArwqDC
oMKgwqAgKiBHcmFudCBtYXBwaW5ncyBjYW4gYmUgdXNlZCBmb3IgRE1BIHJlcXVlc3RzLiBUaGUg
ZGV2X2J1c19hZGRyCj4+ICvCoMKgwqDCoCAqIHJldHVybmVkIGJ5IHRoZSBoeXBlcmNhbGwgaXMg
dGhlIE1GTiAobm90IHRoZSBJUEEpLiBGb3IgZGV2aWNlCj4+ICvCoMKgwqDCoCAqIHByb3RlY3Rl
ZCBieSBhbiBJT01NVSwgWGVuIG5lZWRzIHRvIGFkZCBhIDE6MSBtYXBwaW5nIGluIHRoZSBkb21h
aW4KPj4gK8KgwqDCoMKgICogcDJtIHRvIGFsbG93IERNQSByZXF1ZXN0IHRvIHdvcmsuCj4+ICvC
oMKgwqDCoCAqIFRoaXMgaXMgb25seSB2YWxpZCB3aGVuIHRoZSBkb21haW4gaXMgZGlyZWN0ZWQg
bWFwcGVkLiBIZW5jZSB0aGlzCj4+ICvCoMKgwqDCoCAqIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJl
IHVzZWQgYnkgZ250dGFiIGNvZGUgd2l0aCBnZm4gPT0gbWZuLgo+PiArwqDCoMKgwqAgKi8KPj4g
K8KgwqDCoCBCVUdfT04oIWlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpKTsKPj4gK8KgwqDCoCBC
VUdfT04obWZuICE9IGdmbik7Cj4+ICsKPj4gK8KgwqDCoCAvKiBXZSBvbmx5IHN1cHBvcnQgcmVh
ZGFibGUgYW5kIHdyaXRhYmxlIGZsYWdzICovCj4+ICvCoMKgwqAgaWYgKCEoZmxhZ3MgJiAoSU9N
TVVGX3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSkpCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1
cm4gLUVJTlZBTDsKPj4gKwo+PiArwqDCoMKgIHQgPSAoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUp
ID8gcDJtX2lvbW11X21hcF9ydyA6IHAybV9pb21tdV9tYXBfcm87Cj4+ICsKPj4gK8KgwqDCoCAv
Kgo+PiArwqDCoMKgwqAgKiBUaGUgZnVuY3Rpb24gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkgcmVw
bGFjZXMgdGhlIGN1cnJlbnQgbWFwcGluZwo+PiArwqDCoMKgwqAgKiBpZiB0aGVyZSBpcyBhbHJl
YWR5IG9uZS4uLgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDCoCByZXR1cm4gZ3Vlc3RfcGh5c21h
cF9hZGRfZW50cnkoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDAsIHQpOwo+PiArfQo+PiArCj4+
ICtzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21h
aW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQo+PiArewo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDC
oCAqIFRoaXMgZnVuY3Rpb24gc2hvdWxkIG9ubHkgYmUgdXNlZCBieSBnbnR0YWIgY29kZSB3aGVu
IHRoZSBkb21haW4KPj4gK8KgwqDCoMKgICogaXMgZGlyZWN0IG1hcHBlZAo+PiArwqDCoMKgwqAg
Ki8KPj4gK8KgwqDCoCBpZiAoIWlzX2RvbWFpbl9kaXJlY3RfbWFwcGVkKGQpKQo+PiArwqDCoMKg
wqDCoMKgwqAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gZ3Vlc3RfcGh5
c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIF9tZm4oZ2ZuKSwgMCk7Cj4+ICt9Cj4+ICsK
Pj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzIGFybV9zbW11X2lvbW11X29wcyA9IHsK
Pj4gK8KgwqDCoCAuaW5pdCA9IGFybV9zbW11X2lvbW11X2RvbWFpbl9pbml0LAo+PiArwqDCoMKg
IC5od2RvbV9pbml0ID0gYXJtX3NtbXVfaW9tbXVfaHdkb21faW5pdCwKPj4gK8KgwqDCoCAudGVh
cmRvd24gPSBhcm1fc21tdV9pb21tdV9kb21haW5fdGVhcmRvd24sCj4+ICvCoMKgwqAgLmlvdGxi
X2ZsdXNoID0gYXJtX3NtbXVfaW90bGJfZmx1c2gsCj4+ICvCoMKgwqAgLmlvdGxiX2ZsdXNoX2Fs
bCA9IGFybV9zbW11X2lvdGxiX2ZsdXNoX2FsbCwKPj4gK8KgwqDCoCAuYXNzaWduX2RldmljZSA9
IGFybV9zbW11X2Fzc2lnbl9kZXYsCj4+ICvCoMKgwqAgLnJlYXNzaWduX2RldmljZSA9IGFybV9z
bW11X3JlYXNzaWduX2RldiwKPj4gK8KgwqDCoCAubWFwX3BhZ2UgPSBhcm1fc21tdV9tYXBfcGFn
ZSwKPj4gK8KgwqDCoCAudW5tYXBfcGFnZSA9IGFybV9zbW11X3VubWFwX3BhZ2UsCj4+ICt9Owo+
PiArCj4+ICtzdGF0aWMKPj4gK3N0cnVjdCBhcm1fc21tdV9kZXZpY2UgKmFybV9zbW11X2dldF9i
eV9md25vZGUoc3RydWN0IGZ3bm9kZV9oYW5kbGUgKmZ3bm9kZSkKPj4gK3sKPj4gK8KgwqDCoCBz
dHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11ID0gTlVMTDsKPj4gKwo+PiArwqDCoMKgIHNwaW5f
bG9jaygmYXJtX3NtbXVfZGV2aWNlc19sb2NrKTsKPj4gK8KgwqDCoCBsaXN0X2Zvcl9lYWNoX2Vu
dHJ5KHNtbXUsICZhcm1fc21tdV9kZXZpY2VzLCBkZXZpY2VzKSB7Cj4+ICvCoMKgwqDCoMKgwqDC
oCBpZiAoc21tdS0+ZGV2LT5md25vZGUgPT0gZndub2RlKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBicmVhazsKPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAgc3Bpbl91bmxvY2soJmFybV9zbW11
X2RldmljZXNfbG9jayk7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gc21tdTsKPj4gK30KPj4gKwo+
PiArc3RhdGljIF9faW5pdCBpbnQgYXJtX3NtbXVfZHRfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25v
ZGUgKmRldiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb25zdCB2
b2lkICpkYXRhKQo+PiArewo+PiArwqDCoMKgIGludCByYzsKPj4gKwo+PiArwqDCoMKgIC8qCj4+
ICvCoMKgwqDCoCAqIEV2ZW4gaWYgdGhlIGRldmljZSBjYW4ndCBiZSBpbml0aWFsaXplZCwgd2Ug
ZG9uJ3Qgd2FudCB0bwo+PiArwqDCoMKgwqAgKiBnaXZlIHRoZSBTTU1VIGRldmljZSB0byBkb20w
Lgo+PiArwqDCoMKgwqAgKi8KPj4gK8KgwqDCoCBkdF9kZXZpY2Vfc2V0X3VzZWRfYnkoZGV2LCBE
T01JRF9YRU4pOwo+PiArCj4+ICvCoMKgwqAgcmMgPSBhcm1fc21tdV9kZXZpY2VfcHJvYmUoZHRf
dG9fZGV2KGRldikpOwo+PiArwqDCoMKgIGlmIChyYykKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVy
biByYzsKPj4gKwo+PiArwqDCoMKgIGlvbW11X3NldF9vcHMoJmFybV9zbW11X2lvbW11X29wcyk7
Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArRFRfREVWSUNFX1NUQVJU
KHNtbXV2MywgIkFSTSBTTU1VIFYzIiwgREVWSUNFX0lPTU1VKQo+PiArwqDCoMKgIC5kdF9tYXRj
aCA9IGFybV9zbW11X29mX21hdGNoLAo+PiArwqDCoMKgIC5pbml0ID0gYXJtX3NtbXVfZHRfaW5p
dCwKPj4gK0RUX0RFVklDRV9FTkQKPj4gKwo+PiArI2lmZGVmIENPTkZJR19BQ1BJCj4+ICsvKiBT
ZXQgdXAgdGhlIElPTU1VICovCj4+ICtzdGF0aWMgaW50IF9faW5pdCBhcm1fc21tdV9hY3BpX2lu
aXQoY29uc3Qgdm9pZCAqZGF0YSkKPj4gK3sKPj4gK8KgwqDCoCBpbnQgcmM7Cj4+ICsKPj4gK8Kg
wqDCoCByYyA9IGFybV9zbW11X2RldmljZV9wcm9iZSgoc3RydWN0IGRldmljZSAqKWRhdGEpOwo+
PiArwqDCoMKgIGlmIChyYykKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiByYzsKPj4gKwo+PiAr
wqDCoMKgIGlvbW11X3NldF9vcHMoJmFybV9zbW11X2lvbW11X29wcyk7Cj4+ICvCoMKgwqAgcmV0
dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK0FDUElfREVWSUNFX1NUQVJUKGFzbW11djMsICJBUk0gU01N
VSBWMyIsIERFVklDRV9JT01NVSkKPj4gK8KgwqDCoCAuY2xhc3NfdHlwZSA9IEFDUElfSU9SVF9O
T0RFX1NNTVVfVjMsCj4+ICvCoMKgwqAgLmluaXQgPSBhcm1fc21tdV9hY3BpX2luaXQsCj4+ICtB
Q1BJX0RFVklDRV9FTkQKPj4gKwo+PiArI2VuZGlmCj4+Cj4KPiBDaGVlcnMsCj4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 18:01:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 18:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekCz6-0002Pd-OZ; Fri, 09 Feb 2018 18:01:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+64v=fd=epam.com=artem_mygaiev@srs-us1.protection.inumbo.net>)
 id 1ekCz4-0002PX-U4
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 18:01:15 +0000
X-Inumbo-ID: 263b1941-0dc3-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 263b1941-0dc3-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 19:00:45 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=atbagp08ClYLDFdFWEU3OtXxQjit1QBWTusWUXe9Gu0=;
 b=BLdSgNeQSGCP9r63oMbGrzaVqhVJ2XXw+1mIlemYxaY4Mp8TefLN+elVP5LBTuXSH4tbOX30rfK1mu1s906Vqt1VPC4BAPMAeDc8yj4rTTYzLeyybveBZM5X/0RCuTBzaElATaeO+kWpqZE3bXt6OE7SXubGZp1Ev4Dd7nIZaKg=
Received: from AM4PR03MB1729.eurprd03.prod.outlook.com (10.167.88.19) by
 AM4PR03MB1844.eurprd03.prod.outlook.com (10.167.88.156) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.464.11; Fri, 9 Feb 2018 18:01:06 +0000
Received: from AM4PR03MB1729.eurprd03.prod.outlook.com
 ([fe80::505a:7631:d418:3be3]) by AM4PR03MB1729.eurprd03.prod.outlook.com
 ([fe80::505a:7631:d418:3be3%13]) with mapi id 15.20.0464.017; Fri, 9 Feb 2018
 18:01:05 +0000
From: Artem Mygaiev <Artem_Mygaiev@epam.com>
To: Edgar Iglesias <edgari@xilinx.com>, Mirela Simonovic
 <mirela.simonovic@aggios.com>
Thread-Topic: Xen ARM community call Tuesday 13th February 5PM UTC
Thread-Index: AQHTnzLke/xKBfxbsECvoQ13CWZ+r6OXrmAAgASxAQCAAAIhRw==
Date: Fri, 9 Feb 2018 18:01:05 +0000
Message-ID: <AM4PR03MB1729BB70DCB5F96F35FCF9BDF4F20@AM4PR03MB1729.eurprd03.prod.outlook.com>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
 <CY1PR02MB20424899229057B0DCFF38D0ABFD0@CY1PR02MB2042.namprd02.prod.outlook.com>,
 <CAKPH-Nht4CUCVVkkoCdC1GFVZr6f++gkmHOyQt4kqxL2xqmpTw@mail.gmail.com>
In-Reply-To: <CAKPH-Nht4CUCVVkkoCdC1GFVZr6f++gkmHOyQt4kqxL2xqmpTw@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Artem_Mygaiev@epam.com; 
x-originating-ip: [52.164.245.112]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; AM4PR03MB1844;
 7:W/QfjnXbvbMh4AcAFuNIU5YOmL0VJTdcXIjuQHUMrxaFpZlMGPgjn5BfrRsBgQW3o8h6L0I6rg0oNoXfBoGzJMea8cvL9r/iQUUAo0r0yysD+VrgGyh6/z42suFa/qH6vWYV5YuOuzDlBvDsMJOYyT10T+XcQYEL77ydnFNttc7wuqB/Pah9fOGGVvwx2Zwstciob6p2WypixWIHpRO/dQKa5arme42qRLXCb8qUUVAqqNw5QDKoXqMkpEXUNH9z
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM;
 SFS:(10009020)(396003)(346002)(376002)(39860400002)(39380400002)(366004)(53754006)(189003)(13464003)(199004)(106356001)(3280700002)(9686003)(236005)(3660700001)(74316002)(6246003)(26005)(478600001)(5250100002)(2950100002)(7696005)(8656006)(110136005)(68736007)(5660300001)(86362001)(54906003)(72206003)(2906002)(25786009)(8936002)(76176011)(80792005)(59450400001)(66066001)(6116002)(81166006)(81156014)(2900100001)(33656002)(97736004)(14454004)(6506007)(229853002)(4326008)(7736002)(53936002)(8676002)(55016002)(99286004)(105586002)(102836004)(186003)(54896002)(8666007)(7416002)(6436002)(316002)(3846002)(53546011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1844;
 H:AM4PR03MB1729.eurprd03.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
x-ms-office365-filtering-correlation-id: 17bd0fe1-a0d2-4be7-0448-08d56fe71700
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1844; 
x-ms-traffictypediagnostic: AM4PR03MB1844:
x-microsoft-antispam-prvs: <AM4PR03MB1844F6707B3764B019237159F4F20@AM4PR03MB1844.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(180628864354917)(58134797142442)(192813158149592)(4114951738403)(70601490899591);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3002001)(93006095)(93001095)(3231101)(2400082)(944501161)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:AM4PR03MB1844; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1844; 
x-forefront-prvs: 057859F9C5
received-spf: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: gDsEdxG1JjYYy1miAB8vs9kdvhU5lchjApD9yhk+9uHaBaU6zJuRa9Y1KVJT/GrQTpTvCiWKUfZ4ILCDeGtztg==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 17bd0fe1-a0d2-4be7-0448-08d56fe71700
X-MS-Exchange-CrossTenant-originalarrivaltime: 09 Feb 2018 18:01:05.5704 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1844
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>, Lars
 Kurth <lars.kurth@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Julien Grall <julien.grall@arm.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Jarvis Roach <jarvis.roach@dornerworks.com>
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6716108074149346169=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6716108074149346169==
Content-Language: en-US
Content-Type: multipart/alternative;
	boundary="_000_AM4PR03MB1729BB70DCB5F96F35FCF9BDF4F20AM4PR03MB1729eurp_"

--_000_AM4PR03MB1729BB70DCB5F96F35FCF9BDF4F20AM4PR03MB1729eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

Hi Juilen

Time works for us.
Do you think it is worth to discuss certification & AGL stuff?

Best regards,
-- Artem Mygaiev

________________________________
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Sent: Friday, February 9, 2018 7:53:28 PM
To: Edgar Iglesias
Cc: Julien Grall; Stefano Stabellini; xen-devel; Lars Kurth; Stewart Hildeb=
rand; anastassios.nanos@onapp.com; vfachin@de.adit-jv.com; Jarvis Roach; Vo=
lodymyr Babchuk; Artem Mygaiev; davorin.mista@aggios.com; robin.randhawa@ar=
m.com
Subject: Re: Xen ARM community call Tuesday 13th February 5PM UTC

Hi,

The proposed time works for me too. We would like to show you a demo, i. e.=
 Xen suspend/resume in action on Xilinx's Zynq US+ MPSoC. I would need ~10 =
minutes for that.
However, I need to screen share, so would it be possible to setup a call wi=
th the screen-sharing capability?

Thanks,
Mirela

On Tue, Feb 6, 2018 at 7:14 PM, Edgar Iglesias <edgari@xilinx.com<mailto:ed=
gari@xilinx.com>> wrote:
Hi, this time works for me.

If there's time I'd like to discuss the timing of re-submitting the Xilinx =
EEMI power-management mediator.
Also, there were some questions in the previous review. Some are straight f=
orward but some were around the configuration-less approach so I thought I =
could explain our approach and get feedback, perhaps someone has better ide=
as. I'll probably need 10 - 15min for that.

Thanks,
Edgar

> -----Original Message-----
> From: Julien Grall [mailto:julien.grall@arm.com<mailto:julien.grall@arm.c=
om>]
> Sent: 06 February 2018 2:12
> To: Stefano Stabellini <sstabellini@kernel.org<mailto:sstabellini@kernel.=
org>>; xen-devel <xen-
> devel@lists.xenproject.org<mailto:devel@lists.xenproject.org>>; Lars Kurt=
h <lars.kurth@citrix.com<mailto:lars.kurth@citrix.com>>; Edgar
> Iglesias <edgari@xilinx.com<mailto:edgari@xilinx.com>>; Stewart Hildebran=
d
> <Stewart.Hildebrand@dornerworks.com<mailto:Stewart.Hildebrand@dornerworks=
.com>>; anastassios.nanos@onapp.com<mailto:anastassios.nanos@onapp.com>;
> vfachin@de.adit-jv.com<mailto:vfachin@de.adit-jv.com>; Jarvis Roach <Jarv=
is.Roach@dornerworks.com<mailto:Jarvis.Roach@dornerworks.com>>;
> Volodymyr Babchuk <volodymyr_babchuk@epam.com<mailto:volodymyr_babchuk@ep=
am.com>>; Artem Mygaiev
> <Artem_Mygaiev@epam.com<mailto:Artem_Mygaiev@epam.com>>; mirela.simonovic=
@aggios.com<mailto:mirela.simonovic@aggios.com>;
> davorin.mista@aggios.com<mailto:davorin.mista@aggios.com>; robin.randhawa=
@arm.com<mailto:robin.randhawa@arm.com>
> Subject: Xen ARM community call Tuesday 13th February 5PM UTC
>
> Hi all,
>
> I would suggest to have the next community call on Tuesday 13th February
> 5pm GMT. Does it sound good?
>
> Do you have any specific topic you would like to discuss?
>
> Cheers,
>
> --
> Julien Grall


--_000_AM4PR03MB1729BB70DCB5F96F35FCF9BDF4F20AM4PR03MB1729eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta content=3D"text/html; charset=3Dutf-8">
</head>
<body>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Hi Juilen<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Time works for us.<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Do you think it is worth to discuss certification &amp; AGL stuff?<br>
<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
Best regards,<br>
</div>
<div dir=3D"auto" style=3D"direction:ltr; margin:0; padding:0; font-family:=
sans-serif; font-size:11pt; color:black">
-- Artem Mygaiev</div>
<br>
</div>
<hr tabindex=3D"-1" style=3D"display:inline-block; width:98%">
<div id=3D"divRplyFwdMsg" dir=3D"ltr"><font face=3D"Calibri, sans-serif" co=
lor=3D"#000000" style=3D"font-size:11pt"><b>From:</b> Mirela Simonovic &lt;=
mirela.simonovic@aggios.com&gt;<br>
<b>Sent:</b> Friday, February 9, 2018 7:53:28 PM<br>
<b>To:</b> Edgar Iglesias<br>
<b>Cc:</b> Julien Grall; Stefano Stabellini; xen-devel; Lars Kurth; Stewart=
 Hildebrand; anastassios.nanos@onapp.com; vfachin@de.adit-jv.com; Jarvis Ro=
ach; Volodymyr Babchuk; Artem Mygaiev; davorin.mista@aggios.com; robin.rand=
hawa@arm.com<br>
<b>Subject:</b> Re: Xen ARM community call Tuesday 13th February 5PM UTC</f=
ont>
<div>&nbsp;</div>
</div>
<div>
<div dir=3D"ltr">Hi,
<div><br>
</div>
<div>The proposed time works for me too. We would like to show you a demo, =
i. e. Xen suspend/resume in action on Xilinx's Zynq US&#43; MPSoC. I would =
need ~10 minutes for that.</div>
<div>However, I need to screen share, so would it be possible to setup a ca=
ll with the screen-sharing capability?</div>
<div><br>
</div>
<div>Thanks,</div>
<div>Mirela</div>
</div>
<div class=3D"gmail_extra"><br>
<div class=3D"gmail_quote">On Tue, Feb 6, 2018 at 7:14 PM, Edgar Iglesias <=
span dir=3D"ltr">
&lt;<a href=3D"mailto:edgari@xilinx.com" target=3D"_blank">edgari@xilinx.co=
m</a>&gt;</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex; border-left:1=
px #ccc solid; padding-left:1ex">
Hi, this time works for me.<br>
<br>
If there's time I'd like to discuss the timing of re-submitting the Xilinx =
EEMI power-management mediator.<br>
Also, there were some questions in the previous review. Some are straight f=
orward but some were around the configuration-less approach so I thought I =
could explain our approach and get feedback, perhaps someone has better ide=
as. I'll probably need 10 - 15min
 for that.<br>
<br>
Thanks,<br>
Edgar<br>
<br>
&gt; -----Original Message-----<br>
&gt; From: Julien Grall [mailto:<a href=3D"mailto:julien.grall@arm.com">jul=
ien.grall@arm.com</a>]<br>
&gt; Sent: 06 February 2018 2:12<br>
&gt; To: Stefano Stabellini &lt;<a href=3D"mailto:sstabellini@kernel.org">s=
stabellini@kernel.org</a>&gt;; xen-devel &lt;xen-<br>
&gt; <a href=3D"mailto:devel@lists.xenproject.org">devel@lists.xenproject.o=
rg</a>&gt;; Lars Kurth &lt;<a href=3D"mailto:lars.kurth@citrix.com">lars.ku=
rth@citrix.com</a>&gt;; Edgar<br>
&gt; Iglesias &lt;<a href=3D"mailto:edgari@xilinx.com">edgari@xilinx.com</a=
>&gt;; Stewart Hildebrand<br>
&gt; &lt;<a href=3D"mailto:Stewart.Hildebrand@dornerworks.com">Stewart.Hild=
ebrand@<wbr>dornerworks.com</a>&gt;;
<a href=3D"mailto:anastassios.nanos@onapp.com">anastassios.nanos@onapp.com<=
/a>;<br>
&gt; <a href=3D"mailto:vfachin@de.adit-jv.com">vfachin@de.adit-jv.com</a>; =
Jarvis Roach &lt;<a href=3D"mailto:Jarvis.Roach@dornerworks.com">Jarvis.Roa=
ch@dornerworks.com</a>&gt;<wbr>;<br>
&gt; Volodymyr Babchuk &lt;<a href=3D"mailto:volodymyr_babchuk@epam.com">vo=
lodymyr_babchuk@epam.com</a>&gt;; Artem Mygaiev<br>
&gt; &lt;<a href=3D"mailto:Artem_Mygaiev@epam.com">Artem_Mygaiev@epam.com</=
a>&gt;; <a href=3D"mailto:mirela.simonovic@aggios.com">
mirela.simonovic@aggios.com</a>;<br>
&gt; <a href=3D"mailto:davorin.mista@aggios.com">davorin.mista@aggios.com</=
a>; <a href=3D"mailto:robin.randhawa@arm.com">
robin.randhawa@arm.com</a><br>
&gt; Subject: Xen ARM community call Tuesday 13th February 5PM UTC<br>
<div class=3D"HOEnZb">
<div class=3D"h5">&gt;<br>
&gt; Hi all,<br>
&gt;<br>
&gt; I would suggest to have the next community call on Tuesday 13th Februa=
ry<br>
&gt; 5pm GMT. Does it sound good?<br>
&gt;<br>
&gt; Do you have any specific topic you would like to discuss?<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; --<br>
&gt; Julien Grall<br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
</body>
</html>

--_000_AM4PR03MB1729BB70DCB5F96F35FCF9BDF4F20AM4PR03MB1729eurp_--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6716108074149346169==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 18:07:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 18:07:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekD5B-0002cg-HT; Fri, 09 Feb 2018 18:07:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tgjv=fd=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1ekD5A-0002cW-TQ
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 18:07:32 +0000
X-Inumbo-ID: 07857a89-0dc4-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [104.47.1.47]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 07857a89-0dc4-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 19:07:03 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vt/uQT1dCota2WQYgtOKXaTmwXMxQkKd2A52h0+17aQ=;
 b=NOZJ7d2ALU2OhkmSTHg3VNk+bA+vBipVSBEa1cXiN7a82u6JAx25fwvBZF0Jiwh9pluLS/38LVlJ082sc0/XaxOsgT05l4VdW6VTeAUeJ81QY9pwqPz2UGQeCObv7z7v6MqeaZyxMnPUdJaNtaE91Zqvlp6UfHlHYIu5sJhsoJo=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.52) by
 HE1PR0301MB2409.eurprd03.prod.outlook.com (2603:10a6:3:68::12) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.464.11; Fri, 9
 Feb 2018 18:07:23 +0000
To: Meng Xu <xumengpanda@gmail.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <CAENZ-+=O5Xb=sZ2mwvihryWWx6fOVU=0pcSe0j8JAMaK3sXjRQ@mail.gmail.com>
 <a3d0cbcf-2bee-391f-39de-d19906616fc6@epam.com>
 <CAENZ-+kdiGJe9UT8fP-w=T2GzTDm5AQr5zgdMLFUAsKsAFLQiQ@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <5bb320c4-e482-b5a7-77ca-6eaea375190e@epam.com>
Date: Fri, 9 Feb 2018 20:07:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAENZ-+kdiGJe9UT8fP-w=T2GzTDm5AQr5zgdMLFUAsKsAFLQiQ@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: DB6PR0202CA0015.eurprd02.prod.outlook.com
 (2603:10a6:4:29::25) To HE1PR0301MB2409.eurprd03.prod.outlook.com
 (2603:10a6:3:68::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cbc5384d-3101-4924-6ecd-08d56fe7f84a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0301MB2409; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2409;
 3:USrx5ya+xVIlrylDURQZ1bUFwmY9BSU55V5QFa+BSkm2FwBZAdDmYz+iwlGhaXV+P51Jc0VsdY7t1Fnw8Uu82wHAiUMYg7sAeXk4ARk2v38sizg51CFrpOLW0jnsQnPs6A9rjZItNYWDkOGGjUtYwAoN4nH27NTXQ5zXpnjsq7f/NjkSiNdE4SJ0pPYOa3L+tU4+t0tj2k+FUS35acDz6+WDf4fSLvB2adQUf3a/TIaSUe3Yhz6COWkpbKPK+KzL;
 25:i8S9+a56dxrZSslzJqIHku0dnJpHLNmL9C/LLOteuxenzzKlUO1cj0UA0mTvDCmwuPl4kHrw34Z75vJLkvIU/mjMTn/fccXM2hpLdJzp3Ycta2RQHen+pJ7QOANYZUJzxUXRa23XWEERFDcnIh7TzslTQ96S5fSb00RDzb4ik2iTa1X6u5O1POTvuvceCzuScAEet5blTbdOsCDij1SrehgMGABHRO3h7vCIOqdpHGzP6UskjVRUrJpkK5BvEQEBp99VxDkfip0Z3pvfHCNRJI1wPmrrbZeOL6OIbPpprLwqBBNPO7sO36sGiK+s0cxnvzY8sfFi3PCHxUPUsFCgRg==;
 31:8ATMIIQRFEcBtRMtXiU6AuBLJOlyjObPEMamkRp6a0xk+dvXxjHTNIp4hrlN9dSF3fuNwRhAdfBYkwW6jxZSWa4m4RLcWSQbrLNhyb+gVk6wRsBVYEuiEfbp+tq8Ro1yESF+OJhFPhfHKuHietR0HUW++wZwHKkqdaAsO+QgJ4acwFbXBCFSBdyZDYLa0OZP3io1NWPp+c/hPON58rA3uSukX4gqhIpvistWvfXnVb8=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2409:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2409;
 20:vR6jbELF94F93bmw/Hy/ASxJIxTF5WzNhLXqfXChBmTxx9D68IqU3CsSkRN1XeR1wTIK9Z8T+2+19FK3lMlME+jqCsGYkwtwruGKON0/TYooei0wJFJenty2usQ+BlQfwmZlNeN5Y8Ox50wAiqtYNagbWe8p/VhaIffP6Vc+9h0cx7tlT+c+RzAhICEzxbKFE48XySeiBiwdESj6CDSEN30BIXXp2F1Oz5uSFt8/sw3vqwtP7eFRjLimgvhprgYszpIUx4II7+Gg0+P8vnRuk973aPWSs9NC2pHsKSU6qkhK85ZBsFw2fDndRgCHUqtk5nXlqzAwET03jcNb/TrxjXM4zOALPWExCYl7M1IRm8rlFa9Oul+pbyU7kmV7KfVRDloVHqDgOxk6ERIZVNRx/0vZ75T4oinltTwTOLFBwfKlrMapzIYzDyk2f0d2r2Zch1EofTGD6YTmC8Ztq2F38Pj0dHBiYW0moZk5iYO3XSyYQUeNzCbb6dSp0oxt61zW;
 4:MuA8dYjE+d2knL+7DVuogYwMNAUbJp92T6Rf+spzql3dYppgcZzr55YrLLhAjR4A5+wfNRdM7liPjTmmR92iFrjH1Rh+rIgZH5VeIYnE4qyQoNQD9EySuxKeDY9AVx7Kk9tkrU9h93bF+V80g8P5EDwwp7Bowinxj3+5uImPQ1T3EFQ7zPJx63iyG6wG2epcZkmdKogY9DD6xcwuLl8T9pAwFR8GR5O/nI9Ampm17TH5NgbVkCxaFjdKJH0uGnGfjURFTa02mWtvihi4ax3Wog==
X-Microsoft-Antispam-PRVS: <HE1PR0301MB24097F1223F655E960735D8AE6F20@HE1PR0301MB2409.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(3231101)(2400082)(944501161)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:HE1PR0301MB2409; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0301MB2409; 
X-Forefront-PRVS: 057859F9C5
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(366004)(376002)(346002)(396003)(39380400002)(199004)(189003)(67846002)(8936002)(105586002)(6246003)(5890100001)(316002)(50466002)(77096007)(2950100002)(8676002)(93886005)(6666003)(16576012)(55236004)(6916009)(64126003)(558084003)(2906002)(230700001)(23676004)(2486003)(52146003)(58126008)(52116002)(31686004)(54906003)(7736002)(1411001)(72206003)(68736007)(65826007)(106356001)(305945005)(83506002)(229853002)(53936002)(6486002)(478600001)(26005)(31696002)(39060400002)(186003)(53546011)(36756003)(65956001)(4326008)(86362001)(81156014)(16526019)(66066001)(386003)(25786009)(65806001)(5660300001)(3846002)(76176011)(80792005)(6116002)(81166006)(47776003)(97736004);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2409; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDFNQjI0MDk7MjM6UHNrWXdFVnU3UTdrU3J0d1hJR1hvaGdo?=
 =?utf-8?B?RmxNVHdyQ3U1N2xZOE1ZSTMxL2E2ZTNGc1M4NEM0NDhwWENIOVNiOEJrcmpm?=
 =?utf-8?B?b1pyT2M2bG5IaEoraVBZeWs5bFVRYk5qejdXNm1uckMrUGN1MVpBaTFuSXk3?=
 =?utf-8?B?T0FXbkU3RWRhdHJ2bmF2ckdlbFlVRlB2UHJmWGdEYi9XbnUxblNxTXQ2WUx1?=
 =?utf-8?B?UG8vVVZGcTZ1bUYweThrMTBQcHk5YVlmSG5UcVI5QUV6TGdscmFHL3ZNYlV0?=
 =?utf-8?B?d0FYTnNrbncxWmlTR1UyeUxiQ1NmakVrbUxCSmlFN2dsOUdla2tVZnlJT1k3?=
 =?utf-8?B?YUxjMVFxV2pQajVmNDhqWnZqQlpQS3dXRVBoZ2pWOUVLVEVGZDB2QmtaSFh4?=
 =?utf-8?B?NFpCcXZHMVhmM3JlNThyNDBEQU16MEJOQ2JsVmcxVXkvTE9ta2g3SmYwMmw0?=
 =?utf-8?B?SHo2SVNiV3ZmQ1U0UWoxNXUyRHdOTWV2eXZnZDZRTG9pbWNPTVM2dnVjYkZE?=
 =?utf-8?B?dmRvcU15UUZ6NEt5c2orM0tGUkwwY1RaOFZPRC9rSEs2S0hHaUlFUzRJZXNC?=
 =?utf-8?B?VXB6TUU2NVY0OXNGNTlVVXNodXgrcmlrSTZNNVNDSXdhL1VITTRpdWlKZG9i?=
 =?utf-8?B?SWxxbFBRb0h4Z01EMVVRZ2czb0paSWZMRTR4NXU2WWYweWRqNGU1b296M29Q?=
 =?utf-8?B?SWIvRmJXbVZuaWRtaHhnYmlhT0hUeDNqbVJWOWhUTGhaNE4yNmN6a0tLZkdp?=
 =?utf-8?B?VFM4ZEszUWtRT3hKaThnUlh3Q1FhbmdYaDJkVXJ3VHA2VG9sbVB6ZmllR2Y2?=
 =?utf-8?B?bndJODBTTUZrZmpyckIrY3hyaVdvWmU1MDBPSHU1WU1FQzBMQ3plMFpDOE95?=
 =?utf-8?B?WUQvaEZYaklvaGIzbDdsTUFKS2ZKTlFNcTMwaStrMmU1Z20yTlBBOVBzR2J0?=
 =?utf-8?B?TWZLSGdEQUtnZStkb2l3SXZYWGFCVVMvc0xRMTNWa25EWmkwVktuelV2L1VX?=
 =?utf-8?B?L2JpV21tbjlSQ1Y2ZzVBcDNaK2xRMVdLRVd1NDlhMXFJYzUrWWRqVnlnZjFG?=
 =?utf-8?B?RCtVRUZJUkNrWS9MSzhXOSs1WlUvWklYdDhTLzRuKzJ5c0pxZDh6T01heDhF?=
 =?utf-8?B?Z1d2WU0yQXlMV0RMSU9QUm5tWUlXeDRhRDZNRVI2K1JUWUI2YXl3TDQyeHlU?=
 =?utf-8?B?OUVFUjNpb1ZRcVdkS2RCbzNWYWxyTVVveDNXeVpRQk52RndRRFBjQTlRR1lz?=
 =?utf-8?B?RWc3Uy9KU0hvT3RTMnlyYng1cDcza0luSjg5RmlqMWFuZEo4dHVtUUdTZnl3?=
 =?utf-8?B?VWtQNzJCeWx5R0hoSUhjSGhSSDRoK284RS9uMFovNktybFk5SGxvVDlaMXkr?=
 =?utf-8?B?bEFHSlBsaGU0eFdOamMvaG9kYytJNVFrQk9HaXJFTzV3dVdKWll4N3J3cDdu?=
 =?utf-8?B?VnpVMTBmZGM2VWN0dWlPTm1WMDB3UmxITjRPeXUramdCdVgyYzFER2ZIVDBK?=
 =?utf-8?B?VEk1Q3M0WWx6UVJXSUdTVGJhbGRUUm45cE1sWkVnRE9YSURCUVBVS1d1aDMz?=
 =?utf-8?B?b1A5dFBvM3l5cEtzS2NpTTQwNXVLZnZrSE04WkNRWWVZb0g1bVhQRUNVUDds?=
 =?utf-8?B?cVczZUQ4Z2REb3hoaVVVdktBS21VOFVIWDBBcnY5aFNmVlRpMCtLK0F0cUJh?=
 =?utf-8?B?OXlHa1pkUUhzbU84Sm5obDRXR1M5UkFkeDNqT0JwV2oyejZqdjNEWGNWWldn?=
 =?utf-8?B?bDdpYUdaTmNCOUpRWFlvbkVoRTZYZDQ4TUNvWDZZK3hESlJjdFFTQ0pkRENS?=
 =?utf-8?B?bWxXajVtUHJkWi9NM2JubGpIb2h4MzNZVzBuaTBxMlZTZHppM1MwVUlJbTNB?=
 =?utf-8?B?akZXRGpoYnI1YW5OTXpXNTdmbHFBSHMrS3RCaURRS0MvbXhIREc2Z3hYM0dC?=
 =?utf-8?B?dEYvMkNXeDJldmZVcWNBc1c5Uzgzb0RlRUthUkxZTlgvY3ViU0lHbitmWWFX?=
 =?utf-8?B?VEVkdjJoQXN6cUNMR0JPd1UycWdFSXpDckxyLy9waW1BNENoS2Y2QkxiYlhZ?=
 =?utf-8?B?MklvSURkWGZ3QmZ2b3A2dmJ1QklJeHRBbnM5eitwem9nUEQvSUZ4eFJuT3Rq?=
 =?utf-8?Q?eHOwKrhEpynM5B8Zw9qO/D6eo=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2409;
 6:ZL/A/BIfproy37n+PxP0Jj94jsZjrpfb+9MUei8fHBsW7EK/E1mecbE4L3nOMYMqoZS9p+k30FliauJtEtNL0L8ZaYD7y269XPzpnVUp5rEwsiduB+j2aIclnpvW/GWsf9gX6B5R7M0YtNBjXhftSPD3QJjYPCceeMOE3ZwB5DMPruUy9qeHcwvtCrbqB6JUK/6HZrrrGRBkho6Hj+HFKss0AbjoOYa22Xo8UeXkfDYzbLXscdRFXiJf5rUGOmuExqvgIo+XOXC0dDEqJ28OmbCtpVWh61lWEuOM4EOWKBWVq7HNKX+FXdGTvP33EkeCc1FG+iVU02x8wwsNQEQXOdaViJYG1nIuiuQCsvLrVEU=;
 5:4Mk1659T6uTBBJ/kjFkvnoM703c6PFlcAl4CyvqYIUUnNEYgstupx85bJMsaZ/NIjMoAqU8kVDdX8EdbZYcCKaiuxVnWX3mQoVeVeIpImEnmlKIkM7qBlYUltzynL0D9QNxQBv6hxfqintpCYuBqYWyQh9afgqjalGbANFUVhbM=;
 24:KS63raLmqFEQXheHVcpVfTvIw+xWlupLZZE9i5DbfWuUpqL2S9wyhUDorVhz1d9ujNtW89HhfNAlWBKlRX5JHptKCjunkMxBEGS0eccEK9E=;
 7:0nR9YyethNmMzN08Y98848wBR9cyz90zIPxOWK/GEFpxGlnFht/hcVEuYiTOryVHNrbXkS2VOIjQx5x7K7UeWBD4uGkA6GJVLlmh5znK4HliGH9bTMcpMis98gx/W/A44zoSTx7MZyQPE5KeMdhXXxU1ATUGw/+sh26k0Ympnc8Tolog3mFdAN6kICdke07VGxmo4Okld/kW9d7rm4eq+HBIMbOcj5U+12Q7ffdS4j5FYehAu3BeZzFRo5jjHa23
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Feb 2018 18:07:23.1236 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cbc5384d-3101-4924-6ecd-08d56fe7f84a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2409
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmsgeW91LCBJJ2xsIHRha2UgYSBsb29rLgoKCk9uIDA5LjAyLjE4IDE5OjUzLCBNZW5nIFh1
IHdyb3RlOgo+IFN1cmUhCj4gSXQncyBhdHRhY2hlZC4KPgo+IE1lbmcKCi0tIAoKKkFuZHJpaSBB
bmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 18:11:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 18:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekD8p-0003Jz-0k; Fri, 09 Feb 2018 18:11:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekD8o-0003Jt-E1
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 18:11:18 +0000
X-Inumbo-ID: 8db08a5d-0dc4-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8db08a5d-0dc4-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 19:10:47 +0100 (CET)
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 ADF041529;
 Fri,  9 Feb 2018 10:11:15 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BD3CB3F25C;
 Fri,  9 Feb 2018 10:11:10 -0800 (PST)
To: Sameer Goel <sameer.goel@linaro.org>,
 Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xenproject.org,
 mjaggi@caviumnetworks.com
References: <20171219031703.23420-1-sameer.goel@linaro.org>
 <20171219031703.23420-7-sameer.goel@linaro.org>
 <9cafe32b-0c60-32d8-8912-dcf980699a80@linaro.org>
 <a86113dc-ee5d-a3e2-f346-9d6ba52c5a77@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9ab1ce4f-16ec-9701-e270-ad11ba687547@arm.com>
Date: Fri, 9 Feb 2018 18:11:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <a86113dc-ee5d-a3e2-f346-9d6ba52c5a77@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [RFC v4 6/8] xen/iommu: smmu-v3: Add Xen specific
 code to enable the ported driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGFtIHNsaWdodGx5IGNvbmZ1c2VkLiBJIHJlY2VpdmUgeW91ciBhbnN3ZXIgb24gdGhp
cyBlLW1haWwgYWZ0ZXIgeW91IApyZXNlbmQgYSB2ZXJzaW9uLiBTbyB3ZXJlIHRoZSBjb21tZW50
cyBvbiBSRkMgdjQgd2FzIGFkZHJlc3NlZD8KCk9uIDAyLzA5LzIwMTggMDU6NTYgUE0sIFNhbWVl
ciBHb2VsIHdyb3RlOgo+Pj4gIMKgIMKgwqDCoMKgwqAgLyogUmVxdWVzdCBpbnRlcnJ1cHQgbGlu
ZXMgKi8KPj4+ICDCoMKgwqDCoMKgIGlycSA9IHNtbXUtPmV2dHEucS5pcnE7Cj4+PiBAQCAtMjMx
Niw5ICsyNzgyLDEzIEBAIHN0YXRpYyBpbnQgYXJtX3NtbXVfc2V0dXBfaXJxcyhzdHJ1Y3QgYXJt
X3NtbXVfZGV2aWNlICpzbW11KQo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgICogQ2F2aXVtIFRo
dW5kZXJYMiBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IG5vdCBzdXBwb3J0IHVuaXF1ZQo+Pj4gIMKg
wqDCoMKgwqDCoMKgwqDCoMKgICogaXJxIGxpbmVzLiBVc2Ugc2luZ2xlIGlycSBsaW5lIGZvciBh
bGwgdGhlIFNNTVV2MyBpbnRlcnJ1cHRzLgo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgICovCj4+
PiAtwqDCoMKgwqDCoMKgwqAgcmV0ID0gZGV2bV9yZXF1ZXN0X3RocmVhZGVkX2lycShzbW11LT5k
ZXYsIGlycSwKPj4+ICvCoMKgwqDCoMKgwqDCoCAvKgo+Pj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBY
ZW46IERvZXMgbm90IHN1cHBvcnQgdGhyZWFkZWQgaXJxcywgc28gc2VyaWFsaXNlIHRoZSBzZXR1
cC4KPj4+ICvCoMKgwqDCoMKgwqDCoMKgICogVGhpcyBpcyB0aGUgc2FtZSBmb3IgcHJpcyBhbmQg
ZXZlbnQgaW50ZXJydXB0IGxpbmVzIG9uIG90aGVyCj4+PiArwqDCoMKgwqDCoMKgwqDCoCAqIHN5
c3RlbXMKPj4+ICvCoMKgwqDCoMKgwqDCoMKgICovCj4+Cj4+IEFib3ZlIHlvdSBkaWQgaW1wbGVt
ZW50ZWQgYSBkdW1teSBpbXBsZW1lbnRhdGlvbiBvZiBkZXZtX3JlcXVlc3RfdGhyZWFkZWRfaXJx
KC4uLikuIFNvIHdoeSBkaWQgeW91IHJlcGxhY2UgdGhlIGNvZGUgaGVyZT8KPiBUaGUgcmVwbGFj
ZW1lbnQgd29ya2VkIHdlbGwgZm9yIG90aGVyIGZ1bmN0aW9ucywgd2hlcmUgdGhlIGhhbmRsZXIg
d2FzIG5vdCBkZWZpbmVkLiBTbywgdGhlIHdyYXBwZXIgZnVuY3Rpb24gY2FsbHMgZGV2bV9yZXF1
ZXN0X2lycSB3aXRoIHRoZQo+IGFyZ3VtZW50IHBhc3NlZCBpbiBhcyB0aHJlYWQuIEluIHRoaXMg
Y2FzZSByZWFsbHkgdGhlIGhhbmRsZXIgaGl0cyBmaXJzdCBhbmQgaXQgY2FsbHMgdGhlIHRocmVh
ZCBpbiByZXNwb25zZS4gSSBjYW4gbW9kaWZ5IHRoZSBjb2RlIHRvIG1ha2UgdGhpcyBmaXQgaW50
byB0aGUgYXBpCj4gYnV0IGluIHRoYXQgY2FzZSBJIHdpbGwgbmVlZCB0byBzd2FwIGFyb3VuZCB0
aGUgZnVuY3Rpb25zIHNvIG51bWJlciBvZiBsaW5lIGNoYW5nZXMgd2lsbCBzdGF5IHRoZSBzYW1l
LiBUZWxsIG1lIHlvdXIgcHJlZmVyZW5jZS4KCkkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHlvdSBt
ZWFuIGhlcmUuIFdvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGdpdmUgYSAKY29uY3JldGUgZXhhbXBs
ZT8KCj4+Cj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0ID0gZGV2bV9yZXF1ZXN0X2lycShzbW11LT5k
ZXYsIGlycSwKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
YXJtX3NtbXVfY29tYmluZWRfaXJxX2hhbmRsZXIsCj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgYXJtX3NtbXVfY29tYmluZWRfaXJxX3RocmVhZCwKPj4+ICDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSVJRRl9PTkVTSE9ULAo+Pj4g
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiYXJtLXNtbXUtdjMt
Y29tYmluZWQtaXJxIiwgc21tdSk7Cj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIGlmIChyZXQgPCAw
KQo+Pj4gQEAgLTI1NDIsOCArMzAxMiwxNCBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9o
d19wcm9iZShzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQo+Pj4gIMKgwqDCoMKgwqDCoMKg
wqDCoCBzbW11LT5mZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1NUQUxMUzsKPj4+ICDCoMKgwqDC
oMKgIH0KPj4+ICDCoCArLyoKPj4+ICsgKiBYZW46IEJsb2NrIHN0YWdlIDEgdHJhbnNsYXRpb25z
LiBCeSBkb2luZyB0aGlzIGhlcmUgd2UgZG8gbm90IG5lZWQgdG8gc2V0IHRoZQo+Pj4gKyAqIGRv
bWFpbi0+c3RhZ2UgZXhwbGljaXRseS4KPj4+ICsgKi8KPj4+ICsjaWYgMAo+Pj4gIMKgwqDCoMKg
wqAgaWYgKHJlZyAmIElEUjBfUzFQKQo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBzbW11LT5mZWF0
dXJlcyB8PSBBUk1fU01NVV9GRUFUX1RSQU5TX1MxOwo+Pj4gKyNlbmRpZgo+Pj4gIMKgIMKgwqDC
oMKgwqAgaWYgKHJlZyAmIElEUjBfUzJQKQo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBzbW11LT5m
ZWF0dXJlcyB8PSBBUk1fU01NVV9GRUFUX1RSQU5TX1MyOwo+Pj4gQEAgLTI2MTYsMTAgKzMwOTIs
MTIgQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfaHdfcHJvYmUoc3RydWN0IGFybV9zbW11
X2RldmljZSAqc21tdSkKPj4+ICDCoMKgwqDCoMKgIGlmIChyZWcgJiBJRFI1X0dSQU40SykKPj4+
ICDCoMKgwqDCoMKgwqDCoMKgwqAgc21tdS0+cGdzaXplX2JpdG1hcCB8PSBTWl80SyB8IFNaXzJN
IHwgU1pfMUc7Cj4+PiAgwqAgKyNpZiAwIC8qIFhlbjogU01NVSBvcHMgZG8gbm90IGhhdmUgYSBw
Z3NpemVfYml0bWFwIG1lbWJlciBmb3IgWGVuICovCj4+PiAgwqDCoMKgwqDCoCBpZiAoYXJtX3Nt
bXVfb3BzLnBnc2l6ZV9iaXRtYXAgPT0gLTFVTCkKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgYXJt
X3NtbXVfb3BzLnBnc2l6ZV9iaXRtYXAgPSBzbW11LT5wZ3NpemVfYml0bWFwOwo+Pj4gIMKgwqDC
oMKgwqAgZWxzZQo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBhcm1fc21tdV9vcHMucGdzaXplX2Jp
dG1hcCB8PSBzbW11LT5wZ3NpemVfYml0bWFwOwo+Pj4gKyNlbmRpZgo+Pj4gIMKgIMKgwqDCoMKg
wqAgLyogT3V0cHV0IGFkZHJlc3Mgc2l6ZSAqLwo+Pj4gIMKgwqDCoMKgwqAgc3dpdGNoIChyZWcg
JiBJRFI1X09BU19NQVNLIDw8IElEUjVfT0FTX1NISUZUKSB7Cj4+PiBAQCAtMjY4MCw3ICszMTU4
LDggQEAgc3RhdGljIGludCBhcm1fc21tdV9kZXZpY2VfYWNwaV9wcm9iZShzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2LAo+Pj4gIMKgwqDCoMKgwqAgc3RydWN0IGRldmljZSAqZGV2ID0gc21t
dS0+ZGV2Owo+Pj4gIMKgwqDCoMKgwqAgc3RydWN0IGFjcGlfaW9ydF9ub2RlICpub2RlOwo+Pj4g
IMKgIC3CoMKgwqAgbm9kZSA9ICooc3RydWN0IGFjcGlfaW9ydF9ub2RlICoqKWRldl9nZXRfcGxh
dGRhdGEoZGV2KTsKPj4+ICvCoMKgwqAgLyogWGVuOiBNb2RpZmljYXRpb24gdG8gZ2V0IGlvcnRf
bm9kZSAqLwo+Pj4gK8KgwqDCoCBub2RlID0gKHN0cnVjdCBhY3BpX2lvcnRfbm9kZSAqKWRldi0+
YWNwaV9ub2RlOwo+Pj4gIMKgIMKgwqDCoMKgwqAgLyogUmV0cmlldmUgU01NVXYzIHNwZWNpZmlj
IGRhdGEgKi8KPj4+ICDCoMKgwqDCoMKgIGlvcnRfc21tdSA9IChzdHJ1Y3QgYWNwaV9pb3J0X3Nt
bXVfdjMgKilub2RlLT5ub2RlX2RhdGE7Cj4+PiBAQCAtMjcwMyw3ICszMTgyLDcgQEAgc3RhdGlj
IGlubGluZSBpbnQgYXJtX3NtbXVfZGV2aWNlX2FjcGlfcHJvYmUoc3RydWN0IHBsYXRmb3JtX2Rl
dmljZSAqcGRldiwKPj4+ICDCoCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShz
dHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LAo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgYXJtX3NtbXVfZGV2aWNlICpzbW11KQo+Pj4gIMKg
IHsKPj4+IC3CoMKgwqAgc3RydWN0IGRldmljZSAqZGV2ID0gJnBkZXYtPmRldjsKPj4+ICvCoMKg
wqAgc3RydWN0IGRldmljZSAqZGV2ID0gcGRldjsKPj4+ICDCoMKgwqDCoMKgIHUzMiBjZWxsczsK
Pj4+ICDCoMKgwqDCoMKgIGludCByZXQgPSAtRUlOVkFMOwo+Pj4gIMKgIEBAIC0yNzE2LDYgKzMx
OTUsNyBAQCBzdGF0aWMgaW50IGFybV9zbW11X2RldmljZV9kdF9wcm9iZShzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2LAo+Pj4gIMKgIMKgwqDCoMKgwqAgcGFyc2VfZHJpdmVyX29wdGlvbnMo
c21tdSk7Cj4+PiAgwqAgK8KgwqDCoCAvKiBYZW46IG9mX2RtYV9pc19jb2hlcmVudCBpcyBhIHN0
dWIgdGlsbCBkdCBzdXBwb3J0IGlzIGludHJvZHVjZWQgKi8KPj4KPj4gSSB0aGluayB0aGlzIGNv
bW1lbnQgbWF0dGVycyBtb3JlIG9uIHRvcCBvZiB0aGUgc3R1Yi4gSSB3b3VsZCBhbHNvIGFkZCBh
biBCVUcoKSBpbiB0aGUgc3R1YiB0byBjYXRjaCBpdC4KPiBJIGhhdmUganVzdCByZXR1cm5lZCBh
IDAgaGVyZS4gUHV0dGluZyBhIEJVRyBpbiBtaWdodCBub3QgaGF2ZSB0aGUgZGVzaXJlZCBpbXBh
Y3QsIHNpbmNlLCB0aGlzIHdpbGwgZXhlY3V0ZSBldmVyeSB0aW1lLgoKSG93IGFib3V0IGEgV0FS
Tl9PTl9PTkNFIGluIHRoZSBpbXBsZW1lbnRhdGlvbj8KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 18:14:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 18:14:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekDCE-0003V3-I1; Fri, 09 Feb 2018 18:14:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l6xq=fd=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ekDCD-0003Ut-OT
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 18:14:49 +0000
X-Inumbo-ID: 3ccb4d68-0dc5-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ccb4d68-0dc5-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 18:15:41 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C56F3204EF;
 Fri,  9 Feb 2018 18:14:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C56F3204EF
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 9 Feb 2018 10:14:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Artem Mygaiev <Artem_Mygaiev@epam.com>
In-Reply-To: <AM4PR03MB1729BB70DCB5F96F35FCF9BDF4F20@AM4PR03MB1729.eurprd03.prod.outlook.com>
Message-ID: <alpine.DEB.2.10.1802091008350.31919@sstabellini-ThinkPad-X260>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
 <CY1PR02MB20424899229057B0DCFF38D0ABFD0@CY1PR02MB2042.namprd02.prod.outlook.com>,
 <CAKPH-Nht4CUCVVkkoCdC1GFVZr6f++gkmHOyQt4kqxL2xqmpTw@mail.gmail.com>
 <AM4PR03MB1729BB70DCB5F96F35FCF9BDF4F20@AM4PR03MB1729.eurprd03.prod.outlook.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1716121014-1518200082=:31919"
Cc: "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Edgar Iglesias <edgari@xilinx.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Mirela Simonovic <mirela.simonovic@aggios.com>,
 Jarvis Roach <jarvis.roach@dornerworks.com>
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1716121014-1518200082=:31919
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

Hi Mirela,

We can use my conferencing details this time, so that we can do screen
sharing easily:

  Join the call: https://www.uberconference.com/stefano-stabellini
  Optional dial in number: 669-999-0613
  No PIN needed

I'll also reply to the first email from Julien in this thread with the
conferencing info.


Hi Artem,

We should definitely talk about certification & AGL.  Realistically, one
hour might not be enough to cover the other topics as well as
certifications & AGL, but we'll start the discussion.

If we need more time, instead of waiting for 4 weeks before scheduling
another Xen on ARM meeting, we can have another conf call earlier, for
example on the week of the 19th of Feb.


Cheers,

Stefano


On Fri, 9 Feb 2018, Artem Mygaiev wrote:
> Hi Juilen
> 
> Time works for us.
> Do you think it is worth to discuss certification & AGL stuff?
> 
> Best regards,
> -- Artem Mygaiev
> 
> _______________________________________________________________________________________________________________________________________________________________________________
> From: Mirela Simonovic <mirela.simonovic@aggios.com>
> Sent: Friday, February 9, 2018 7:53:28 PM
> To: Edgar Iglesias
> Cc: Julien Grall; Stefano Stabellini; xen-devel; Lars Kurth; Stewart Hildebrand; anastassios.nanos@onapp.com; vfachin@de.adit-jv.com; Jarvis Roach; Volodymyr Babchuk; Artem
> Mygaiev; davorin.mista@aggios.com; robin.randhawa@arm.com
> Subject: Re: Xen ARM community call Tuesday 13th February 5PM UTC Â 
> Hi,
> The proposed time works for me too. We would like to show you a demo, i. e. Xen suspend/resume in action on Xilinx's Zynq US+ MPSoC. I would need ~10 minutes for that.
> However, I need to screen share, so would it be possible to setup a call with the screen-sharing capability?
> 
> Thanks,
> Mirela
> 
> On Tue, Feb 6, 2018 at 7:14 PM, Edgar Iglesias <edgari@xilinx.com> wrote:
>       Hi, this time works for me.
> 
>       If there's time I'd like to discuss the timing of re-submitting the Xilinx EEMI power-management mediator.
>       Also, there were some questions in the previous review. Some are straight forward but some were around the configuration-less approach so I thought I could explain
>       our approach and get feedback, perhaps someone has better ideas. I'll probably need 10 - 15min for that.
> 
>       Thanks,
>       Edgar
> 
>       > -----Original Message-----
>       > From: Julien Grall [mailto:julien.grall@arm.com]
>       > Sent: 06 February 2018 2:12
>       > To: Stefano Stabellini <sstabellini@kernel.org>; xen-devel <xen-
>       > devel@lists.xenproject.org>; Lars Kurth <lars.kurth@citrix.com>; Edgar
>       > Iglesias <edgari@xilinx.com>; Stewart Hildebrand
>       > <Stewart.Hildebrand@dornerworks.com>; anastassios.nanos@onapp.com;
>       > vfachin@de.adit-jv.com; Jarvis Roach <Jarvis.Roach@dornerworks.com>;
>       > Volodymyr Babchuk <volodymyr_babchuk@epam.com>; Artem Mygaiev
>       > <Artem_Mygaiev@epam.com>; mirela.simonovic@aggios.com;
>       > davorin.mista@aggios.com; robin.randhawa@arm.com
>       > Subject: Xen ARM community call Tuesday 13th February 5PM UTC
>       >
>       > Hi all,
>       >
>       > I would suggest to have the next community call on Tuesday 13th February
>       > 5pm GMT. Does it sound good?
>       >
>       > Do you have any specific topic you would like to discuss?
>       >
>       > Cheers,
>       >
>       > --
>       > Julien Grall
> 
> 
> 
> 
--8323329-1716121014-1518200082=:31919
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1716121014-1518200082=:31919--


From xen-devel-bounces@lists.xenproject.org Fri Feb 09 18:48:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 18:48:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekDj2-0005iR-29; Fri, 09 Feb 2018 18:48:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=16jq=fd=gmail.com=linus971@srs-us1.protection.inumbo.net>)
 id 1ekDj1-0005iL-4J
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 18:48:43 +0000
X-Inumbo-ID: c84394c1-0dc9-11e8-ba59-bc764e045a96
Received: from mail-io0-x236.google.com (unknown [2607:f8b0:4001:c06::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c84394c1-0dc9-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 19:48:13 +0100 (CET)
Received: by mail-io0-x236.google.com with SMTP id g14so4501905iob.9
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 10:48:42 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=b++dq+aFBft410ohU38AqjwlOpGT/7GIsit8pNVGG2g=;
 b=SNZrAhuGPVdo2FB9LuWtdK6cledmLw1neOkPKCzSJLRdEKqDIKdTi4G5uCAImjxzuk
 c6UUN0B2upSPe0kFK47SHuV6ULWk6/EvxcjKX1aZAQp9EL9daoA49I15VJdSP9haqvyN
 RiPkZygnh/NcKNgm39H3O3+Q0XaY2UdzbeHz0RxzSy5OCaJww40moAUiPXepy44QRTFc
 kMfIbcP1cmBqzu/akHPHTuEtGQKqNEHjczHLYwFwuvmuV2bkMAzxvYz1nQRmkutf5qQ8
 XM9oCKCERBYNmH4nFoN7Q/dycCZYtzol4IVsrciQ0L72FvSv4Tdh3Sae5DO3bxphvlT5
 DhfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=b++dq+aFBft410ohU38AqjwlOpGT/7GIsit8pNVGG2g=;
 b=tNzsIqA3cnPAStPJVF658EfmBZcSB7mwKLtGnMHo+Q0KZMxD9zV3m+fmU8N5h4Z1Kp
 y8ZkY4BH9Mec+03FqT+fWDVsDKOrBiq77pw2bQEiHRT+J1GH/UybOPcX201nOk8dqY5A
 nOUQq1qz7Xg1CmkOmVICA6QAazRxNG+S3ObeRyfri6wBLtUk202ewGvPg4ce7XrH/pl0
 0OfB2bnWXAPZEXxP8LqJpIIWvFUwGrfnLujs2qCjcjVp8J3IdmIQ6UTRSh8pO/ckpAdB
 WIsQcALZ+mu7f1ryqK/bWbppStm3/VdjAPTd4fbQwi6dfCuW4fJZ6vGj1ApcK+cdEA6+
 vDdA==
X-Gm-Message-State: APf1xPAE1MWkLI5txan+KZ5gFJ4K9Gq2e+BopOBqJlnvaz8Za2YCyrjc
 8uuleQlhuqnBWl8b5IxAHLTnw/fH93rh/V6QJXQ=
X-Google-Smtp-Source: AH8x227FXt2Wy+c7WWgZZlldz/q6U2wi5cVw+7kJd8NZHvDORa9mMFrxE+ERH/1Fx9cmDt8PgdsyX7sGWOyzSX8Lwas=
X-Received: by 10.107.137.104 with SMTP id l101mr4187494iod.179.1518202121376; 
 Fri, 09 Feb 2018 10:48:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.59.196 with HTTP; Fri, 9 Feb 2018 10:48:40 -0800 (PST)
In-Reply-To: <20180209142800.25485-1-jgross@suse.com>
References: <20180209142800.25485-1-jgross@suse.com>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Fri, 9 Feb 2018 10:48:40 -0800
X-Google-Sender-Auth: neCzTx_FXP4lzeRscsw4KICF2j0
Message-ID: <CA+55aFxyEpQUgpZtkRbc1ESbMBw6FcbLgbzB3ioPN_097HpzOg@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 4.16 rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCA2OjI4IEFNLCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Cj4gIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2Vy
bmVsL2dpdC94ZW4vdGlwLmdpdCBmb3ItbGludXMtNC4xNi1yYzEtdGFnCgpTbyBJJ3ZlIHB1bGxl
ZCB0aGlzLCBidXQgdGhlIGJhY2stbWVyZ2VzICpyZWFsbHkqIGFubm95IG1lLgoKU2VyaW91c2x5
LCBET04nVCBETyBNRVJHRVMgSUYgWU9VIENBTk5PVCBFVkVOIEJFIEJPVEhFUkVEIFRPIFdSSVRF
IEEKUkVBU09OIEZPUiBUSEVNIQoKVGhlcmUgYXJlIHR3byBiYWNrLW1lcmdlcyBpbiB0aGF0IHRy
ZWUsIGFuZCB3aGlsZSB0aGV5IGJvdGggbWVyZ2UKcmVhc29uYWJsZSBtZXJnZSBwb2ludHMgKHY0
LjE0IGFuZCB2NC4xNSByZXNwZWN0aXZlbHkpLCBuZWl0aGVyIG9mCnRoZW0gaGFzICphbnkqIGV4
cGxhbmF0aW9uIG9mIHdoeSB0aGUgZipjayB0aGUgbWVyZ2Ugd2FzIGRvbmUuIFRoZQp2NC4xNSBt
ZXJnZSBkb2Vzbid0IGV2ZW4gbWFrZSBpdCBjbGVhciB0aGF0IGl0IG1lcmdlcyB2NC4xNSAtIGl0
IGp1c3QKc2F5cyAibWFzdGVyIi4KCkhhdmluZyByYW5kb20gY29tbWl0cyB3aXRoIG5vIGV4cGxh
bmF0aW9uIG9mIHdoYXQgdGhlIGhlbGwgdGhleSBhcmUKZG9pbmcgaXMgTk9UIE9LLiBJdCdzIG5v
dCBvayB3aGVuIHRoZXkgZG8gcmVhbCBjaGFuZ2VzLCBidXQgaXQncyBFVkVOCk1PUkUgbm90IG9r
IHdoZW4gdGhleSBhcmUganVzdCByYW5kb20gbWVyZ2VzIHRoYXQgYnJpbmcgaW4Kd2hvLXRoZS1o
ZWxsLWtub3dzLXdoYXQuCgpNZXJnZSBjb21taXRzIG5lZWQgZXhwbGFuYXRpb25zIG9mIHdoYXQg
dGhleSBtZXJnZSBhbmQgd2h5IHRoZXkgbWVyZ2UgaXQuIFRoaXM6CgogICAgTWVyZ2UgYnJhbmNo
ICdtYXN0ZXInIG9mCnNzaDovL2dpdG9saXRlLmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4Cgood2hpY2ggaXMgYWxsIHRoZSBleHBsYW5hdGlvbiB0aGVy
ZSBpcyBpbiBjb21taXQgZGRiOWUxM2FmM2JiKSBpcwpzaW1wbHkgbm90IGFjY2VwdGFibGUuCgpB
dCBsZWFzdCB0aGUgb3RoZXIgbWVyZ2UgbWVyZ2VkIHRoZSB2NC4xNCBfdGFnXywgc28ganVzdCBs
b29raW5nIGF0CnRoZSBtZXJnZSBpdCdzIGF0IGxlYXN0IGNsZWFyIHRoYXQgeW91IG1lcmdlZCBh
IHJlYWwgcmVsZWFzZS4gSXQgc3RpbGwKZG9lc24ndCBleHBsYWluIF93aHlfIGl0IHdhcyBtZXJn
ZWQuCgpJZiB5b3UgY2Fubm90IHN0YXRlIGEgZ29vZCByZWFzb24gZm9yIHRoZSBtZXJnZSwgb3Ig
eW91IGNhbid0IGJlCmJvdGhlcmVkIHRvIHdyaXRlIG9uZSwgRE8gTk9UIERPIFRIRSBNRVJHRS4K
Ckl0J3MgcmVhbGx5IHRoYXQgc2ltcGxlLgoKICAgICAgICAgIExpbnVzICJncnVtYmxlIiBUb3J2
YWxkcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekDty-0006jZ-1r; Fri, 09 Feb 2018 19:00:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0oxb=fd=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1ekDtw-0006Z7-Ll
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 19:00:00 +0000
X-Inumbo-ID: 8cc73ed7-0dcb-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8cc73ed7-0dcb-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 19:00:53 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4A8B8AD27;
 Fri,  9 Feb 2018 18:59:53 +0000 (UTC)
To: Linus Torvalds <torvalds@linux-foundation.org>
References: <20180209142800.25485-1-jgross@suse.com>
 <CA+55aFxyEpQUgpZtkRbc1ESbMBw6FcbLgbzB3ioPN_097HpzOg@mail.gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <86b2120d-bf1b-16ba-0341-8e629425b799@suse.com>
Date: Fri, 9 Feb 2018 19:59:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <CA+55aFxyEpQUgpZtkRbc1ESbMBw6FcbLgbzB3ioPN_097HpzOg@mail.gmail.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 4.16 rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMDIvMTggMTk6NDgsIExpbnVzIFRvcnZhbGRzIHdyb3RlOgo+IE9uIEZyaSwgRmViIDks
IDIwMTggYXQgNjoyOCBBTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4KPj4gIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC94ZW4v
dGlwLmdpdCBmb3ItbGludXMtNC4xNi1yYzEtdGFnCj4gCj4gU28gSSd2ZSBwdWxsZWQgdGhpcywg
YnV0IHRoZSBiYWNrLW1lcmdlcyAqcmVhbGx5KiBhbm5veSBtZS4KPiAKPiBTZXJpb3VzbHksIERP
TidUIERPIE1FUkdFUyBJRiBZT1UgQ0FOTk9UIEVWRU4gQkUgQk9USEVSRUQgVE8gV1JJVEUgQQo+
IFJFQVNPTiBGT1IgVEhFTSEKClNvcnJ5LCBJIG1hbmFnZWQgdG8gc2NyZXcgbXkgZ2l0IHRyZWUg
dXAuCgpJJ2xsIG1vZGlmeSBteSBzY3JpcHRzIHRvIGF2b2lkIHRoaXMga2luZCBvZiBtZXNzLgoK
RG8geW91IHdhbnQgbWUgdG8gc2V0dXAgdGhlIHBhdGNoZXMgZm9yIHB1bGxpbmcgYWdhaW4/CgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:02:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:02:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekDwc-0007CE-Ei; Fri, 09 Feb 2018 19:02:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l6xq=fd=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ekDwa-0007C0-PO
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 19:02:44 +0000
X-Inumbo-ID: ee8979e4-0dcb-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee8979e4-0dcb-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 19:03:37 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 56F9020685;
 Fri,  9 Feb 2018 19:02:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 56F9020685
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 9 Feb 2018 11:02:36 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <99cfa618-55bf-d226-3a6c-c6c8b2daeba5@arm.com>
Message-ID: <alpine.DEB.2.10.1802091101310.31919@sstabellini-ThinkPad-X260>
References: <20180130181840.5068-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
 <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
 <alpine.DEB.2.10.1802081548550.3257@sstabellini-ThinkPad-X260>
 <99cfa618-55bf-d226-3a6c-c6c8b2daeba5@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Julien Grall <julien.grall@linaro.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA5IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24gMDIv
MDgvMjAxOCAxMTo0OSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gVGh1LCAx
IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IE9uIDEgRmVicnVhcnkgMjAxOCBh
dCAxOTozNywgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4g
PiB3cm90ZToKPiA+ID4gPiBPbiBUdWUsIDMwIEphbiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4gPiA+ID4gPiBYZW4gZG9lcyBub3QgcHJvcGVybHkgc3VwcG9ydCBiaWcuTElUVExFIHBsYXRm
b3JtLiBBbGwgdkNQVXMgb2YgYQo+ID4gPiA+ID4gZ3Vlc3QKPiA+ID4gPiA+IHdpbGwgYWx3YXlz
IGhhdmUgdGhlIE1JRFIgb2YgdGhlIGJvb3QgQ1BVIChzZWUgYXJjaF9kb21haW5fY3JlYXRlKS4K
PiA+ID4gPiA+IEF0IGJlc3QgdGhlIGd1ZXN0IG1heSBzZWUgdW5yZWxpYWJsZSBwZXJmb3JtYW5j
ZSAodkNQVSBzd2l0Y2hpbmcKPiA+ID4gPiA+IGJldHdlZW4KPiA+ID4gPiA+IGJpZyBhbmQgTElU
VExFKSwgYXQgd29yc3QgdGhlIGd1ZXN0IHdpbGwgYmVjb21lIHVucmVsaWFibGUgb3IKPiA+ID4g
PiA+IGluc2VjdXJlLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGlzIGlzIGJlY29taW5nIG1vcmUg
YXBwYXJlbnQgd2l0aCBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBpbgo+ID4gPiA+ID4gTGlu
dXgKPiA+ID4gPiA+IGJlY2F1c2UgdGhleSB0YXJnZXQgYSBzcGVjaWZpYyBraW5kIG9mIENQVXMg
YW5kIG1heSBub3Qgd29yayBvbiBvdGhlcgo+ID4gPiA+ID4gQ1BVcy4KPiA+ID4gPiA+IAo+ID4g
PiA+ID4gRm9yIHRoZSB0aW1lIGJlaW5nLCBwYXJrIGFueSBDUFVzIHdpdGggYSBNRElSIGRpZmZl
cmVudCBmcm9tIHRoZSBib290Cj4gPiA+ID4gPiBDUFUuIFRoaXMgd2lsbCBiZSByZXZpc2l0ZWQg
aW4gdGhlIGZ1dHVyZSBvbmNlIFhlbiBnYWlucyB1bmRlcnN0YW5kaW5nCj4gPiA+ID4gPiBvZiBi
aWcuTElUVExFLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBbMV0KPiA+ID4gPiA+IGh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0xMi9tc2cwMDgy
Ni5odG1sCj4gPiA+ID4gPiAKPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4g
Cj4gPiA+ID4gPiBXZSBwcm9iYWJseSB3YW50IHRvIGJhY2twb3J0IHRoaXMgYXMgcGFydCBvZiBY
U0EtMjU0LiBVc2luZyBiaWcuTElUVExFCj4gPiA+ID4gPiBvbiBYZW4gaGFzIG5ldmVyIGJlZW4g
c3VwcG9ydGVkIGJ1dCB3ZSBkaWRuJ3QgbWFrZSBpdCBjbGVhcmx5LiBUaGlzIGlzCj4gPiA+ID4g
PiBiZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGggY29kZSB0YXJnZXRpbmcgc3BlY2lmaWMgQ1BV
cy4KPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gICB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jIHwgMTUg
KysrKysrKysrKysrKysrCj4gPiA+ID4gPiAgIDEgZmlsZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25z
KCspCj4gPiA+ID4gPiAKPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9v
dC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+ID4gPiA+ID4gaW5kZXggMTI1NTE4NWE5Yy4u
MmMyODE1ZjllZSAxMDA2NDQKPiA+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9zbXBib290LmMK
PiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKPiA+ID4gPiA+IEBAIC0yOTIs
NiArMjkyLDIxIEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcKPiA+ID4gPiA+
IGJvb3RfcGh5c19vZmZzZXQsCj4gPiA+ID4gPiAKPiA+ID4gPiA+ICAgICAgIGluaXRfdHJhcHMo
KTsKPiA+ID4gPiA+IAo+ID4gPiA+ID4gKyAgICAvKgo+ID4gPiA+ID4gKyAgICAgKiBDdXJyZW50
bHkgWGVuIGFzc3VtZXMgdGhlIHBsYXRmb3JtIGhhcyBvbmx5IG9uZSBraW5kIG9mIENQVXMuCj4g
PiA+ID4gPiArICAgICAqIFRoaXMgYXNzdW1wdGlvbiBkb2VzIG5vdCBob2xkIG9uIGJpZy5MSVRU
TEUgcGxhdGZvcm0gYW5kIG1heQo+ID4gPiA+ID4gKyAgICAgKiByZXN1bHQgdG8gdW5zdGFiaWxp
dHkuIEJldHRlciB0byBwYXJrIHRoZW0gZm9yIG5vdy4KPiA+ID4gPiA+ICsgICAgICoKPiA+ID4g
PiA+ICsgICAgICogVE9ETzogQWRkIGJpZy5MSVRUTEUgc3VwcG9ydC4KPiA+ID4gPiA+ICsgICAg
ICovCj4gPiA+ID4gPiArICAgIGlmICggY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMgIT0gYm9v
dF9jcHVfZGF0YS5taWRyLmJpdHMgKQo+ID4gPiA+ID4gKyAgICB7Cj4gPiA+ID4gPiArICAgICAg
ICBwcmludGsoWEVOTE9HX0VSUiAiQ1BVJXUgTUlEUiAoMHgleCkgZG9lcyBub3QgbWF0Y2ggYm9v
dCBDUFUKPiA+ID4gPiA+IE1JRFIgKDB4JXgpLlxuIiwKPiA+ID4gPiA+ICsgICAgICAgICAgICAg
ICBzbXBfcHJvY2Vzc29yX2lkKCksIGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzLAo+ID4gPiA+
ID4gKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEubWlkci5iaXRzKTsKPiA+ID4gPiA+ICsg
ICAgICAgIHN0b3BfY3B1KCk7Cj4gPiA+ID4gPiArICAgIH0KPiA+ID4gPiAKPiA+ID4gPiBJIHVu
ZGVyc3RhbmQgdGhhdCB0aGlzIHBhdGNoIGlzIHRoZSByaWdodCB0aGluZyB0byBkbyBmcm9tIGEg
Y29ycmVjdG5lc3MKPiA+ID4gPiBwZXJzcGVjdGl2ZSwgZXNwZWNpYWxseSBpbiByZWdhcmRzIHRv
IHRoZSBTUDIgbWl0aWdhdGlvbi4KPiA+ID4gPiAKPiA+ID4gPiBBdCB0aGUgc2FtZSB0aW1lIEkg
d291bGQgYWxzbyBsaWtlIHRvIGdpdmUgdGhlIG9wdGlvbiBmb3IgcGVvcGxlIHRoYXQKPiA+ID4g
PiB3YW50IHRvIHVzZSBiaWcuTElUVExFIHdpdGggY3B1cG9vbHMgLyBjcHUgcGlubmluZyB0byBk
byBzbyBpZiB0aGV5Cj4gPiA+ID4gcmVhbGx5IHdhbnQgdG8sIGJ1dCBJIGFtIG5vdCBzdXJlIHdo
YXQgdG8gc3VnZ2VzdC4KPiA+ID4gPiAKPiA+ID4gPiBDb3VsZCB3ZSBpbnRyb2R1Y2UgYSBjb21t
YW5kIGxpbmUgdG8gcHJvY2VlZCBhbnl3YXk/IEJ1dCB0aGVuIHRoZSBzeXN0ZW0KPiA+ID4gPiB3
b3VsZCBiZSBzdXNjZXB0aWJsZSB0byBTUDIgaW4gdGhlIGNwdXMgZGlmZmVyZW50IGZyb20gdGhl
IGJvb3QgY3B1Lgo+ID4gPiA+IENvdWxkIHdlIG1ha2UgdGhlIFNQMiBtaXRpZ2F0aW9uIHdvcmsg
b24gYmlnLkxJVFRMRSBvciBpcyBpdCB0b28gbXVjaAo+ID4gPiA+IHRyb3VibGU/IERvIHlvdSBo
YXZlIGFueSBvdGhlciBpZGVhcyBvciB0aG91Z2h0cyBhYm91dCB0aGlzPwo+ID4gPiAKPiA+ID4g
VGhpcyBwYXRjaCBpcyBoZXJlIHRvIHByZXZlbnQgdG8gc3ByZWFkIGluc3RhYmlsaXR5L2luc2Vj
dXJpdHkgb3IgZ2l2ZQo+ID4gPiB0aGUgZmVlbGluZyB3ZSBkbyBzdXBwb3J0IGJpZy5MSVRUTEUu
Cj4gPiA+IAo+ID4gPiBFdmVuIG91dHNpZGUgb2YgU1AyLCB0aGVyZSBhcmUgcG9zc2liaWxpdHkg
Zm9yIGluc3RhYmlsaXR5IGJlY2F1c2UgQ1BVCj4gPiA+IGVycmF0YQo+ID4gPiB3b3VsZCBub3Qg
YmUgYXBwbGllZCBjb3JyZWN0bHkgaW4gdGhlIGd1ZXN0IG9yIGJlY2F1c2UgWGVuIGlzIG5vdCBh
YmxlIHRvCj4gPiA+IGtub3cgdGhhdCBub24gQ1BVcyBtYXkgaGF2ZSBhIGRpZmZlcmVudCBjYWNo
ZWxpbmUgc2l6ZS4uLgo+ID4gPiAKPiA+ID4gSSB3YW50IHRvIGVuZCB0aGlzIGlkZWEgdGhhdCBY
ZW4gbWF5IHN1cHBvcnQgYmlnLkxJVFRMRS4KPiA+ID4gCj4gPiA+IFRoZSBmaXJzdCB0aGluZyB0
byBtb2RpZnkgaXMgdGhlIHZwZGlyICh2aXJ0dWFsIE1JRFIpLCBhdCB0aGUgbW9tZW50IHdlCj4g
PiA+IGFsd2F5cwo+ID4gPiB1c2UgdGhlIGJvb3QgTUlEUi4gV2hhdCB3b3VsZCB5b3UgY2hvb3Nl
IG5vdz8gVGhlIE1JRFIgb2YgdGhlIENQVSB3aGVyZQo+ID4gPiB0aGUgaHlwZXJjYWxsIGhhcHBl
bj8KPiA+ID4gCj4gPiA+IFRoZXJlIGlzIG5vIHNob3J0Y3V0IGZvciBiaWcuTElUVExFLiBUaGUg
cmlnaHQgdGhpbmcgaXMgdG8gaW1wbGVtZW50IHdoYXQKPiA+ID4gaGFzCj4gPiA+IGJlZW4gZGlz
Y3Vzc2VkIGluIHRoZSBkZXNpZ24gZG9jdW1lbnQgd3JpdHRlbiBieSBEYXJpby4gQnV0IHRoYXQn
cyBhIG5ldwo+ID4gPiBmZWF0dXJlIGFuZCB3b3VsZCByZXF1aXJlIHNvbWUgd29yayB0byBkbyBp
dCBwcm9wZXJseS4KPiA+ID4gCj4gPiA+IEEgY29tbWFuZCBsaW5lIG9wdGlvbiBtaWdodCBiZSBh
IGdvb2QgaWRlYSwgYnV0IEkgd291bGQgYmUgbW9yZSBvZiB0aGUKPiA+ID4gb3Bpbmlvbgo+ID4g
PiB0byBkZWxheSB0aGF0IGFuZCBzZWUgd2hvIGlzIHNjcmVhbWluZyBhYm91dCBpdC4KPiA+ID4g
Cj4gPiA+IE15IGh1bmNoIGlzIG5vdCBtYW55IHBlb3BsZSB3aWxsIHNjcmVhbSBiZWNhdXNlIHRv
ZGF5IHRoZXkgdGVuZCB0byBkaXNhYmxlCj4gPiA+IG9uZSBzZXQgb2YgQ1BVcyBpbiB0aGUgRFQg
ZGlyZWN0bHkuCj4gPiAKPiA+IEFzIGRpc2N1c3NlZCwgYXJlIHlvdSBnb2luZyB0byByZXNlbmQg
d2l0aCBhIGNvbW1hbmQgbGluZSBvcHRpb24gc3VjaCBhcwo+ID4gYmlnbGl0dGxlPXVuc2FmZSBv
ciBzb21ldGhpbmcgbGlrZSB0aGF0Pwo+IAo+IEkgd291bGQgcHJlZmVyIHRvIGF2b2lkIHRlcm0g
YmlnLkxJVFRMRSBpbiB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBiZWNhdXNlIGl0Cj4gbWlnaHQg
YmUgcG9zc2libGUgdG8gaGF2ZSBwbGF0Zm9ybSB3aXRoIG1vcmUgdGhhbiB0d28ga2luZCBvZiBD
UFVzLiBIb3cgYWJvdXQKPiAic21wPXVuc2FmZSI/CgpJIGFtIGZpbmUgd2l0aCBub3QgdXNpbmcg
YmlnLkxJVFRMRSBidXQgc21wPXVuc2FmZSBpcyBhIGJpdCBjb25mdXNpbmcuCldoYXQgZG8geW91
IHRoaW5rIG9mOiAiaGV0ZXJvZ2VuZW91cz11bnNhZmUiIGl0IGlzIGEgYml0IG9mIGEgbW91dGhm
dWwKYnV0IGl0IHNob3VsZCBiZSBjbGVhcmVyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:06:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:06:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekE0I-0007OB-UA; Fri, 09 Feb 2018 19:06:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekE0I-0007O5-39
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 19:06:34 +0000
X-Inumbo-ID: 774616cc-0dcc-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 774616cc-0dcc-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 19:07:26 +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 99D7B80D;
 Fri,  9 Feb 2018 11:06:26 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5BEBF3F25C;
 Fri,  9 Feb 2018 11:06:24 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180130181840.5068-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
 <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
 <alpine.DEB.2.10.1802081548550.3257@sstabellini-ThinkPad-X260>
 <99cfa618-55bf-d226-3a6c-c6c8b2daeba5@arm.com>
 <alpine.DEB.2.10.1802091101310.31919@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b1f5e760-6378-384b-8514-614aaa4137bf@arm.com>
Date: Fri, 9 Feb 2018 19:06:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802091101310.31919@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Julien Grall <julien.grall@linaro.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wOS8yMDE4IDA3OjAyIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
RnJpLCA5IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpLAo+Pgo+PiBPbiAwMi8w
OC8yMDE4IDExOjQ5IFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBUaHUsIDEg
RmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAxIEZlYnJ1YXJ5IDIwMTggYXQg
MTk6MzcsIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+PiB3
cm90ZToKPj4+Pj4gT24gVHVlLCAzMCBKYW4gMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+
Pj4gWGVuIGRvZXMgbm90IHByb3Blcmx5IHN1cHBvcnQgYmlnLkxJVFRMRSBwbGF0Zm9ybS4gQWxs
IHZDUFVzIG9mIGEKPj4+Pj4+IGd1ZXN0Cj4+Pj4+PiB3aWxsIGFsd2F5cyBoYXZlIHRoZSBNSURS
IG9mIHRoZSBib290IENQVSAoc2VlIGFyY2hfZG9tYWluX2NyZWF0ZSkuCj4+Pj4+PiBBdCBiZXN0
IHRoZSBndWVzdCBtYXkgc2VlIHVucmVsaWFibGUgcGVyZm9ybWFuY2UgKHZDUFUgc3dpdGNoaW5n
Cj4+Pj4+PiBiZXR3ZWVuCj4+Pj4+PiBiaWcgYW5kIExJVFRMRSksIGF0IHdvcnN0IHRoZSBndWVz
dCB3aWxsIGJlY29tZSB1bnJlbGlhYmxlIG9yCj4+Pj4+PiBpbnNlY3VyZS4KPj4+Pj4+Cj4+Pj4+
PiBUaGlzIGlzIGJlY29taW5nIG1vcmUgYXBwYXJlbnQgd2l0aCBicmFuY2ggcHJlZGljdG9yIGhh
cmRlbmluZyBpbgo+Pj4+Pj4gTGludXgKPj4+Pj4+IGJlY2F1c2UgdGhleSB0YXJnZXQgYSBzcGVj
aWZpYyBraW5kIG9mIENQVXMgYW5kIG1heSBub3Qgd29yayBvbiBvdGhlcgo+Pj4+Pj4gQ1BVcy4K
Pj4+Pj4+Cj4+Pj4+PiBGb3IgdGhlIHRpbWUgYmVpbmcsIHBhcmsgYW55IENQVXMgd2l0aCBhIE1E
SVIgZGlmZmVyZW50IGZyb20gdGhlIGJvb3QKPj4+Pj4+IENQVS4gVGhpcyB3aWxsIGJlIHJldmlz
aXRlZCBpbiB0aGUgZnV0dXJlIG9uY2UgWGVuIGdhaW5zIHVuZGVyc3RhbmRpbmcKPj4+Pj4+IG9m
IGJpZy5MSVRUTEUuCj4+Pj4+Pgo+Pj4+Pj4gWzFdCj4+Pj4+PiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAo+
Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4+Pj4+Pgo+Pj4+Pj4gLS0tCj4+Pj4+Pgo+Pj4+Pj4gV2UgcHJvYmFibHkgd2FudCB0
byBiYWNrcG9ydCB0aGlzIGFzIHBhcnQgb2YgWFNBLTI1NC4gVXNpbmcgYmlnLkxJVFRMRQo+Pj4+
Pj4gb24gWGVuIGhhcyBuZXZlciBiZWVuIHN1cHBvcnRlZCBidXQgd2UgZGlkbid0IG1ha2UgaXQg
Y2xlYXJseS4gVGhpcyBpcwo+Pj4+Pj4gYmVjb21pbmcgbW9yZSBhcHBhcmVudCB3aXRoIGNvZGUg
dGFyZ2V0aW5nIHNwZWNpZmljIENQVXMuCj4+Pj4+PiAtLS0KPj4+Pj4+ICAgIHhlbi9hcmNoL2Fy
bS9zbXBib290LmMgfCAxNSArKysrKysrKysrKysrKysKPj4+Pj4+ICAgIDEgZmlsZSBjaGFuZ2Vk
LCAxNSBpbnNlcnRpb25zKCspCj4+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4+Pj4+PiBpbmRleCAxMjU1MTg1
YTljLi4yYzI4MTVmOWVlIDEwMDY0NAo+Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3Qu
Ywo+Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+Pj4+Pj4gQEAgLTI5Miw2ICsy
OTIsMjEgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodW5zaWduZWQgbG9uZwo+Pj4+Pj4gYm9vdF9w
aHlzX29mZnNldCwKPj4+Pj4+Cj4+Pj4+PiAgICAgICAgaW5pdF90cmFwcygpOwo+Pj4+Pj4KPj4+
Pj4+ICsgICAgLyoKPj4+Pj4+ICsgICAgICogQ3VycmVudGx5IFhlbiBhc3N1bWVzIHRoZSBwbGF0
Zm9ybSBoYXMgb25seSBvbmUga2luZCBvZiBDUFVzLgo+Pj4+Pj4gKyAgICAgKiBUaGlzIGFzc3Vt
cHRpb24gZG9lcyBub3QgaG9sZCBvbiBiaWcuTElUVExFIHBsYXRmb3JtIGFuZCBtYXkKPj4+Pj4+
ICsgICAgICogcmVzdWx0IHRvIHVuc3RhYmlsaXR5LiBCZXR0ZXIgdG8gcGFyayB0aGVtIGZvciBu
b3cuCj4+Pj4+PiArICAgICAqCj4+Pj4+PiArICAgICAqIFRPRE86IEFkZCBiaWcuTElUVExFIHN1
cHBvcnQuCj4+Pj4+PiArICAgICAqLwo+Pj4+Pj4gKyAgICBpZiAoIGN1cnJlbnRfY3B1X2RhdGEu
bWlkci5iaXRzICE9IGJvb3RfY3B1X2RhdGEubWlkci5iaXRzICkKPj4+Pj4+ICsgICAgewo+Pj4+
Pj4gKyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNQVSV1IE1JRFIgKDB4JXgpIGRvZXMgbm90
IG1hdGNoIGJvb3QgQ1BVCj4+Pj4+PiBNSURSICgweCV4KS5cbiIsCj4+Pj4+PiArICAgICAgICAg
ICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cywKPj4+
Pj4+ICsgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLm1pZHIuYml0cyk7Cj4+Pj4+PiArICAg
ICAgICBzdG9wX2NwdSgpOwo+Pj4+Pj4gKyAgICB9Cj4+Pj4+Cj4+Pj4+IEkgdW5kZXJzdGFuZCB0
aGF0IHRoaXMgcGF0Y2ggaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvIGZyb20gYSBjb3JyZWN0bmVz
cwo+Pj4+PiBwZXJzcGVjdGl2ZSwgZXNwZWNpYWxseSBpbiByZWdhcmRzIHRvIHRoZSBTUDIgbWl0
aWdhdGlvbi4KPj4+Pj4KPj4+Pj4gQXQgdGhlIHNhbWUgdGltZSBJIHdvdWxkIGFsc28gbGlrZSB0
byBnaXZlIHRoZSBvcHRpb24gZm9yIHBlb3BsZSB0aGF0Cj4+Pj4+IHdhbnQgdG8gdXNlIGJpZy5M
SVRUTEUgd2l0aCBjcHVwb29scyAvIGNwdSBwaW5uaW5nIHRvIGRvIHNvIGlmIHRoZXkKPj4+Pj4g
cmVhbGx5IHdhbnQgdG8sIGJ1dCBJIGFtIG5vdCBzdXJlIHdoYXQgdG8gc3VnZ2VzdC4KPj4+Pj4K
Pj4+Pj4gQ291bGQgd2UgaW50cm9kdWNlIGEgY29tbWFuZCBsaW5lIHRvIHByb2NlZWQgYW55d2F5
PyBCdXQgdGhlbiB0aGUgc3lzdGVtCj4+Pj4+IHdvdWxkIGJlIHN1c2NlcHRpYmxlIHRvIFNQMiBp
biB0aGUgY3B1cyBkaWZmZXJlbnQgZnJvbSB0aGUgYm9vdCBjcHUuCj4+Pj4+IENvdWxkIHdlIG1h
a2UgdGhlIFNQMiBtaXRpZ2F0aW9uIHdvcmsgb24gYmlnLkxJVFRMRSBvciBpcyBpdCB0b28gbXVj
aAo+Pj4+PiB0cm91YmxlPyBEbyB5b3UgaGF2ZSBhbnkgb3RoZXIgaWRlYXMgb3IgdGhvdWdodHMg
YWJvdXQgdGhpcz8KPj4+Pgo+Pj4+IFRoaXMgcGF0Y2ggaXMgaGVyZSB0byBwcmV2ZW50IHRvIHNw
cmVhZCBpbnN0YWJpbGl0eS9pbnNlY3VyaXR5IG9yIGdpdmUKPj4+PiB0aGUgZmVlbGluZyB3ZSBk
byBzdXBwb3J0IGJpZy5MSVRUTEUuCj4+Pj4KPj4+PiBFdmVuIG91dHNpZGUgb2YgU1AyLCB0aGVy
ZSBhcmUgcG9zc2liaWxpdHkgZm9yIGluc3RhYmlsaXR5IGJlY2F1c2UgQ1BVCj4+Pj4gZXJyYXRh
Cj4+Pj4gd291bGQgbm90IGJlIGFwcGxpZWQgY29ycmVjdGx5IGluIHRoZSBndWVzdCBvciBiZWNh
dXNlIFhlbiBpcyBub3QgYWJsZSB0bwo+Pj4+IGtub3cgdGhhdCBub24gQ1BVcyBtYXkgaGF2ZSBh
IGRpZmZlcmVudCBjYWNoZWxpbmUgc2l6ZS4uLgo+Pj4+Cj4+Pj4gSSB3YW50IHRvIGVuZCB0aGlz
IGlkZWEgdGhhdCBYZW4gbWF5IHN1cHBvcnQgYmlnLkxJVFRMRS4KPj4+Pgo+Pj4+IFRoZSBmaXJz
dCB0aGluZyB0byBtb2RpZnkgaXMgdGhlIHZwZGlyICh2aXJ0dWFsIE1JRFIpLCBhdCB0aGUgbW9t
ZW50IHdlCj4+Pj4gYWx3YXlzCj4+Pj4gdXNlIHRoZSBib290IE1JRFIuIFdoYXQgd291bGQgeW91
IGNob29zZSBub3c/IFRoZSBNSURSIG9mIHRoZSBDUFUgd2hlcmUKPj4+PiB0aGUgaHlwZXJjYWxs
IGhhcHBlbj8KPj4+Pgo+Pj4+IFRoZXJlIGlzIG5vIHNob3J0Y3V0IGZvciBiaWcuTElUVExFLiBU
aGUgcmlnaHQgdGhpbmcgaXMgdG8gaW1wbGVtZW50IHdoYXQKPj4+PiBoYXMKPj4+PiBiZWVuIGRp
c2N1c3NlZCBpbiB0aGUgZGVzaWduIGRvY3VtZW50IHdyaXR0ZW4gYnkgRGFyaW8uIEJ1dCB0aGF0
J3MgYSBuZXcKPj4+PiBmZWF0dXJlIGFuZCB3b3VsZCByZXF1aXJlIHNvbWUgd29yayB0byBkbyBp
dCBwcm9wZXJseS4KPj4+Pgo+Pj4+IEEgY29tbWFuZCBsaW5lIG9wdGlvbiBtaWdodCBiZSBhIGdv
b2QgaWRlYSwgYnV0IEkgd291bGQgYmUgbW9yZSBvZiB0aGUKPj4+PiBvcGluaW9uCj4+Pj4gdG8g
ZGVsYXkgdGhhdCBhbmQgc2VlIHdobyBpcyBzY3JlYW1pbmcgYWJvdXQgaXQuCj4+Pj4KPj4+PiBN
eSBodW5jaCBpcyBub3QgbWFueSBwZW9wbGUgd2lsbCBzY3JlYW0gYmVjYXVzZSB0b2RheSB0aGV5
IHRlbmQgdG8gZGlzYWJsZQo+Pj4+IG9uZSBzZXQgb2YgQ1BVcyBpbiB0aGUgRFQgZGlyZWN0bHku
Cj4+Pgo+Pj4gQXMgZGlzY3Vzc2VkLCBhcmUgeW91IGdvaW5nIHRvIHJlc2VuZCB3aXRoIGEgY29t
bWFuZCBsaW5lIG9wdGlvbiBzdWNoIGFzCj4+PiBiaWdsaXR0bGU9dW5zYWZlIG9yIHNvbWV0aGlu
ZyBsaWtlIHRoYXQ/Cj4+Cj4+IEkgd291bGQgcHJlZmVyIHRvIGF2b2lkIHRlcm0gYmlnLkxJVFRM
RSBpbiB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBiZWNhdXNlIGl0Cj4+IG1pZ2h0IGJlIHBvc3Np
YmxlIHRvIGhhdmUgcGxhdGZvcm0gd2l0aCBtb3JlIHRoYW4gdHdvIGtpbmQgb2YgQ1BVcy4gSG93
IGFib3V0Cj4+ICJzbXA9dW5zYWZlIj8KPiAKPiBJIGFtIGZpbmUgd2l0aCBub3QgdXNpbmcgYmln
LkxJVFRMRSBidXQgc21wPXVuc2FmZSBpcyBhIGJpdCBjb25mdXNpbmcuCj4gV2hhdCBkbyB5b3Ug
dGhpbmsgb2Y6ICJoZXRlcm9nZW5lb3VzPXVuc2FmZSIgaXQgaXMgYSBiaXQgb2YgYSBtb3V0aGZ1
bAo+IGJ1dCBpdCBzaG91bGQgYmUgY2xlYXJlci4KCkhldGVyb2dlbmVvdXMgZG9lcyBub3QgdGVs
bCB5b3Ugd2hhdCB5b3UgYXJlIHRyeWluZyB0byBkby4gSSB0aGluayBpdCAKbmVlZHMgdG8gYmUg
cXVhbGlmaWVkIHdpdGggdGhlIHNtcCAob3Igc29tZXRoaW5nIHNpbWlsYXIpLlwKCkhvdyBhYm91
dCBtcF91bnNhZmVfaGV0ZXJvZ2VuZW91cz15ZXMvbm8uCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:10:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:10:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekE49-00085k-Dz; Fri, 09 Feb 2018 19:10:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l6xq=fd=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ekE48-00085d-CD
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 19:10:32 +0000
X-Inumbo-ID: d354b05e-0dcc-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d354b05e-0dcc-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 20:10:01 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D643721789;
 Fri,  9 Feb 2018 19:10:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D643721789
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 9 Feb 2018 11:10:27 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b1f5e760-6378-384b-8514-614aaa4137bf@arm.com>
Message-ID: <alpine.DEB.2.10.1802091108160.31919@sstabellini-ThinkPad-X260>
References: <20180130181840.5068-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
 <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
 <alpine.DEB.2.10.1802081548550.3257@sstabellini-ThinkPad-X260>
 <99cfa618-55bf-d226-3a6c-c6c8b2daeba5@arm.com>
 <alpine.DEB.2.10.1802091101310.31919@sstabellini-ThinkPad-X260>
 <b1f5e760-6378-384b-8514-614aaa4137bf@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Julien Grall <julien.grall@linaro.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCA5IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gT24gMDIvMDkvMjAxOCAw
NzowMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24gRnJpLCA5IEZlYiAyMDE4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+IEhpLAo+ID4gPiAKPiA+ID4gT24gMDIvMDgvMjAx
OCAxMTo0OSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IE9uIFRodSwgMSBG
ZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gT24gMSBGZWJydWFyeSAyMDE4
IGF0IDE5OjM3LCBTdGVmYW5vIFN0YWJlbGxpbmkKPiA+ID4gPiA+IDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+ID4gPiA+ID4gd3JvdGU6Cj4gPiA+ID4gPiA+IE9uIFR1ZSwgMzAgSmFuIDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+ID4gPiBYZW4gZG9lcyBub3QgcHJvcGVybHkg
c3VwcG9ydCBiaWcuTElUVExFIHBsYXRmb3JtLiBBbGwgdkNQVXMgb2YgYQo+ID4gPiA+ID4gPiA+
IGd1ZXN0Cj4gPiA+ID4gPiA+ID4gd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9v
dCBDUFUgKHNlZQo+ID4gPiA+ID4gPiA+IGFyY2hfZG9tYWluX2NyZWF0ZSkuCj4gPiA+ID4gPiA+
ID4gQXQgYmVzdCB0aGUgZ3Vlc3QgbWF5IHNlZSB1bnJlbGlhYmxlIHBlcmZvcm1hbmNlICh2Q1BV
IHN3aXRjaGluZwo+ID4gPiA+ID4gPiA+IGJldHdlZW4KPiA+ID4gPiA+ID4gPiBiaWcgYW5kIExJ
VFRMRSksIGF0IHdvcnN0IHRoZSBndWVzdCB3aWxsIGJlY29tZSB1bnJlbGlhYmxlIG9yCj4gPiA+
ID4gPiA+ID4gaW5zZWN1cmUuCj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gVGhpcyBpcyBi
ZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGggYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgaW4K
PiA+ID4gPiA+ID4gPiBMaW51eAo+ID4gPiA+ID4gPiA+IGJlY2F1c2UgdGhleSB0YXJnZXQgYSBz
cGVjaWZpYyBraW5kIG9mIENQVXMgYW5kIG1heSBub3Qgd29yayBvbgo+ID4gPiA+ID4gPiA+IG90
aGVyCj4gPiA+ID4gPiA+ID4gQ1BVcy4KPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBGb3Ig
dGhlIHRpbWUgYmVpbmcsIHBhcmsgYW55IENQVXMgd2l0aCBhIE1ESVIgZGlmZmVyZW50IGZyb20g
dGhlCj4gPiA+ID4gPiA+ID4gYm9vdAo+ID4gPiA+ID4gPiA+IENQVS4gVGhpcyB3aWxsIGJlIHJl
dmlzaXRlZCBpbiB0aGUgZnV0dXJlIG9uY2UgWGVuIGdhaW5zCj4gPiA+ID4gPiA+ID4gdW5kZXJz
dGFuZGluZwo+ID4gPiA+ID4gPiA+IG9mIGJpZy5MSVRUTEUuCj4gPiA+ID4gPiA+ID4gCj4gPiA+
ID4gPiA+ID4gWzFdCj4gPiA+ID4gPiA+ID4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9h
cmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTEyL21zZzAwODI2Lmh0bWwKPiA+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IC0tLQo+ID4gPiA+ID4gPiA+
IAo+ID4gPiA+ID4gPiA+IFdlIHByb2JhYmx5IHdhbnQgdG8gYmFja3BvcnQgdGhpcyBhcyBwYXJ0
IG9mIFhTQS0yNTQuIFVzaW5nCj4gPiA+ID4gPiA+ID4gYmlnLkxJVFRMRQo+ID4gPiA+ID4gPiA+
IG9uIFhlbiBoYXMgbmV2ZXIgYmVlbiBzdXBwb3J0ZWQgYnV0IHdlIGRpZG4ndCBtYWtlIGl0IGNs
ZWFybHkuCj4gPiA+ID4gPiA+ID4gVGhpcyBpcwo+ID4gPiA+ID4gPiA+IGJlY29taW5nIG1vcmUg
YXBwYXJlbnQgd2l0aCBjb2RlIHRhcmdldGluZyBzcGVjaWZpYyBDUFVzLgo+ID4gPiA+ID4gPiA+
IC0tLQo+ID4gPiA+ID4gPiA+ICAgIHhlbi9hcmNoL2FybS9zbXBib290LmMgfCAxNSArKysrKysr
KysrKysrKysKPiA+ID4gPiA+ID4gPiAgICAxIGZpbGUgY2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygr
KQo+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
c21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+ID4gPiA+ID4gPiA+IGluZGV4IDEy
NTUxODVhOWMuLjJjMjgxNWY5ZWUgMTAwNjQ0Cj4gPiA+ID4gPiA+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL3NtcGJvb3QuYwo+ID4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMK
PiA+ID4gPiA+ID4gPiBAQCAtMjkyLDYgKzI5MiwyMSBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh1
bnNpZ25lZCBsb25nCj4gPiA+ID4gPiA+ID4gYm9vdF9waHlzX29mZnNldCwKPiA+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gPiAgICAgICAgaW5pdF90cmFwcygpOwo+ID4gPiA+ID4gPiA+IAo+ID4g
PiA+ID4gPiA+ICsgICAgLyoKPiA+ID4gPiA+ID4gPiArICAgICAqIEN1cnJlbnRseSBYZW4gYXNz
dW1lcyB0aGUgcGxhdGZvcm0gaGFzIG9ubHkgb25lIGtpbmQgb2YKPiA+ID4gPiA+ID4gPiBDUFVz
Lgo+ID4gPiA+ID4gPiA+ICsgICAgICogVGhpcyBhc3N1bXB0aW9uIGRvZXMgbm90IGhvbGQgb24g
YmlnLkxJVFRMRSBwbGF0Zm9ybSBhbmQKPiA+ID4gPiA+ID4gPiBtYXkKPiA+ID4gPiA+ID4gPiAr
ICAgICAqIHJlc3VsdCB0byB1bnN0YWJpbGl0eS4gQmV0dGVyIHRvIHBhcmsgdGhlbSBmb3Igbm93
Lgo+ID4gPiA+ID4gPiA+ICsgICAgICoKPiA+ID4gPiA+ID4gPiArICAgICAqIFRPRE86IEFkZCBi
aWcuTElUVExFIHN1cHBvcnQuCj4gPiA+ID4gPiA+ID4gKyAgICAgKi8KPiA+ID4gPiA+ID4gPiAr
ICAgIGlmICggY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMgIT0gYm9vdF9jcHVfZGF0YS5taWRy
LmJpdHMgKQo+ID4gPiA+ID4gPiA+ICsgICAgewo+ID4gPiA+ID4gPiA+ICsgICAgICAgIHByaW50
ayhYRU5MT0dfRVJSICJDUFUldSBNSURSICgweCV4KSBkb2VzIG5vdCBtYXRjaCBib290Cj4gPiA+
ID4gPiA+ID4gQ1BVCj4gPiA+ID4gPiA+ID4gTUlEUiAoMHgleCkuXG4iLAo+ID4gPiA+ID4gPiA+
ICsgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGN1cnJlbnRfY3B1X2RhdGEubWlk
ci5iaXRzLAo+ID4gPiA+ID4gPiA+ICsgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLm1pZHIu
Yml0cyk7Cj4gPiA+ID4gPiA+ID4gKyAgICAgICAgc3RvcF9jcHUoKTsKPiA+ID4gPiA+ID4gPiAr
ICAgIH0KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEkgdW5kZXJzdGFuZCB0aGF0IHRoaXMgcGF0
Y2ggaXMgdGhlIHJpZ2h0IHRoaW5nIHRvIGRvIGZyb20gYQo+ID4gPiA+ID4gPiBjb3JyZWN0bmVz
cwo+ID4gPiA+ID4gPiBwZXJzcGVjdGl2ZSwgZXNwZWNpYWxseSBpbiByZWdhcmRzIHRvIHRoZSBT
UDIgbWl0aWdhdGlvbi4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEF0IHRoZSBzYW1lIHRpbWUg
SSB3b3VsZCBhbHNvIGxpa2UgdG8gZ2l2ZSB0aGUgb3B0aW9uIGZvciBwZW9wbGUKPiA+ID4gPiA+
ID4gdGhhdAo+ID4gPiA+ID4gPiB3YW50IHRvIHVzZSBiaWcuTElUVExFIHdpdGggY3B1cG9vbHMg
LyBjcHUgcGlubmluZyB0byBkbyBzbyBpZiB0aGV5Cj4gPiA+ID4gPiA+IHJlYWxseSB3YW50IHRv
LCBidXQgSSBhbSBub3Qgc3VyZSB3aGF0IHRvIHN1Z2dlc3QuCj4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiBDb3VsZCB3ZSBpbnRyb2R1Y2UgYSBjb21tYW5kIGxpbmUgdG8gcHJvY2VlZCBhbnl3YXk/
IEJ1dCB0aGVuIHRoZQo+ID4gPiA+ID4gPiBzeXN0ZW0KPiA+ID4gPiA+ID4gd291bGQgYmUgc3Vz
Y2VwdGlibGUgdG8gU1AyIGluIHRoZSBjcHVzIGRpZmZlcmVudCBmcm9tIHRoZSBib290IGNwdS4K
PiA+ID4gPiA+ID4gQ291bGQgd2UgbWFrZSB0aGUgU1AyIG1pdGlnYXRpb24gd29yayBvbiBiaWcu
TElUVExFIG9yIGlzIGl0IHRvbwo+ID4gPiA+ID4gPiBtdWNoCj4gPiA+ID4gPiA+IHRyb3VibGU/
IERvIHlvdSBoYXZlIGFueSBvdGhlciBpZGVhcyBvciB0aG91Z2h0cyBhYm91dCB0aGlzPwo+ID4g
PiA+ID4gCj4gPiA+ID4gPiBUaGlzIHBhdGNoIGlzIGhlcmUgdG8gcHJldmVudCB0byBzcHJlYWQg
aW5zdGFiaWxpdHkvaW5zZWN1cml0eSBvciBnaXZlCj4gPiA+ID4gPiB0aGUgZmVlbGluZyB3ZSBk
byBzdXBwb3J0IGJpZy5MSVRUTEUuCj4gPiA+ID4gPiAKPiA+ID4gPiA+IEV2ZW4gb3V0c2lkZSBv
ZiBTUDIsIHRoZXJlIGFyZSBwb3NzaWJpbGl0eSBmb3IgaW5zdGFiaWxpdHkgYmVjYXVzZSBDUFUK
PiA+ID4gPiA+IGVycmF0YQo+ID4gPiA+ID4gd291bGQgbm90IGJlIGFwcGxpZWQgY29ycmVjdGx5
IGluIHRoZSBndWVzdCBvciBiZWNhdXNlIFhlbiBpcyBub3QgYWJsZQo+ID4gPiA+ID4gdG8KPiA+
ID4gPiA+IGtub3cgdGhhdCBub24gQ1BVcyBtYXkgaGF2ZSBhIGRpZmZlcmVudCBjYWNoZWxpbmUg
c2l6ZS4uLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIHdhbnQgdG8gZW5kIHRoaXMgaWRlYSB0aGF0
IFhlbiBtYXkgc3VwcG9ydCBiaWcuTElUVExFLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGUgZmly
c3QgdGhpbmcgdG8gbW9kaWZ5IGlzIHRoZSB2cGRpciAodmlydHVhbCBNSURSKSwgYXQgdGhlIG1v
bWVudAo+ID4gPiA+ID4gd2UKPiA+ID4gPiA+IGFsd2F5cwo+ID4gPiA+ID4gdXNlIHRoZSBib290
IE1JRFIuIFdoYXQgd291bGQgeW91IGNob29zZSBub3c/IFRoZSBNSURSIG9mIHRoZSBDUFUKPiA+
ID4gPiA+IHdoZXJlCj4gPiA+ID4gPiB0aGUgaHlwZXJjYWxsIGhhcHBlbj8KPiA+ID4gPiA+IAo+
ID4gPiA+ID4gVGhlcmUgaXMgbm8gc2hvcnRjdXQgZm9yIGJpZy5MSVRUTEUuIFRoZSByaWdodCB0
aGluZyBpcyB0byBpbXBsZW1lbnQKPiA+ID4gPiA+IHdoYXQKPiA+ID4gPiA+IGhhcwo+ID4gPiA+
ID4gYmVlbiBkaXNjdXNzZWQgaW4gdGhlIGRlc2lnbiBkb2N1bWVudCB3cml0dGVuIGJ5IERhcmlv
LiBCdXQgdGhhdCdzIGEKPiA+ID4gPiA+IG5ldwo+ID4gPiA+ID4gZmVhdHVyZSBhbmQgd291bGQg
cmVxdWlyZSBzb21lIHdvcmsgdG8gZG8gaXQgcHJvcGVybHkuCj4gPiA+ID4gPiAKPiA+ID4gPiA+
IEEgY29tbWFuZCBsaW5lIG9wdGlvbiBtaWdodCBiZSBhIGdvb2QgaWRlYSwgYnV0IEkgd291bGQg
YmUgbW9yZSBvZiB0aGUKPiA+ID4gPiA+IG9waW5pb24KPiA+ID4gPiA+IHRvIGRlbGF5IHRoYXQg
YW5kIHNlZSB3aG8gaXMgc2NyZWFtaW5nIGFib3V0IGl0Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBN
eSBodW5jaCBpcyBub3QgbWFueSBwZW9wbGUgd2lsbCBzY3JlYW0gYmVjYXVzZSB0b2RheSB0aGV5
IHRlbmQgdG8KPiA+ID4gPiA+IGRpc2FibGUKPiA+ID4gPiA+IG9uZSBzZXQgb2YgQ1BVcyBpbiB0
aGUgRFQgZGlyZWN0bHkuCj4gPiA+ID4gCj4gPiA+ID4gQXMgZGlzY3Vzc2VkLCBhcmUgeW91IGdv
aW5nIHRvIHJlc2VuZCB3aXRoIGEgY29tbWFuZCBsaW5lIG9wdGlvbiBzdWNoIGFzCj4gPiA+ID4g
YmlnbGl0dGxlPXVuc2FmZSBvciBzb21ldGhpbmcgbGlrZSB0aGF0Pwo+ID4gPiAKPiA+ID4gSSB3
b3VsZCBwcmVmZXIgdG8gYXZvaWQgdGVybSBiaWcuTElUVExFIGluIHRoZSBjb21tYW5kIGxpbmUg
b3B0aW9uIGJlY2F1c2UKPiA+ID4gaXQKPiA+ID4gbWlnaHQgYmUgcG9zc2libGUgdG8gaGF2ZSBw
bGF0Zm9ybSB3aXRoIG1vcmUgdGhhbiB0d28ga2luZCBvZiBDUFVzLiBIb3cKPiA+ID4gYWJvdXQK
PiA+ID4gInNtcD11bnNhZmUiPwo+ID4gCj4gPiBJIGFtIGZpbmUgd2l0aCBub3QgdXNpbmcgYmln
LkxJVFRMRSBidXQgc21wPXVuc2FmZSBpcyBhIGJpdCBjb25mdXNpbmcuCj4gPiBXaGF0IGRvIHlv
dSB0aGluayBvZjogImhldGVyb2dlbmVvdXM9dW5zYWZlIiBpdCBpcyBhIGJpdCBvZiBhIG1vdXRo
ZnVsCj4gPiBidXQgaXQgc2hvdWxkIGJlIGNsZWFyZXIuCj4gCj4gSGV0ZXJvZ2VuZW91cyBkb2Vz
IG5vdCB0ZWxsIHlvdSB3aGF0IHlvdSBhcmUgdHJ5aW5nIHRvIGRvLiBJIHRoaW5rIGl0IG5lZWRz
IHRvCj4gYmUgcXVhbGlmaWVkIHdpdGggdGhlIHNtcCAob3Igc29tZXRoaW5nIHNpbWlsYXIpLlwK
PiAKPiBIb3cgYWJvdXQgbXBfdW5zYWZlX2hldGVyb2dlbmVvdXM9eWVzL25vLgoKaXQncyBnZXR0
aW5nIGxvbmdlciBhbmQgbG9uZ2VyLCBidXQgT0sgOi0pICBBdCBsZWFzdCBpdCdzIGRlc2NyaXB0
aXZlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:12:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekE5r-0008Db-S0; Fri, 09 Feb 2018 19:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekE5q-0008DT-5d
 for xen-devel@lists.xen.org; Fri, 09 Feb 2018 19:12:18 +0000
X-Inumbo-ID: 4439e22b-0dcd-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 4439e22b-0dcd-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 19:13:10 +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 AE92C80D;
 Fri,  9 Feb 2018 11:12:10 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F0C713F25C;
 Fri,  9 Feb 2018 11:12:08 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180130181840.5068-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
 <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
 <alpine.DEB.2.10.1802081548550.3257@sstabellini-ThinkPad-X260>
 <99cfa618-55bf-d226-3a6c-c6c8b2daeba5@arm.com>
 <alpine.DEB.2.10.1802091101310.31919@sstabellini-ThinkPad-X260>
 <b1f5e760-6378-384b-8514-614aaa4137bf@arm.com>
 <alpine.DEB.2.10.1802091108160.31919@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <980667e4-f7cc-a1ea-cae2-10beacbdde73@arm.com>
Date: Fri, 9 Feb 2018 19:12:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802091108160.31919@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: Julien Grall <julien.grall@linaro.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wOS8yMDE4IDA3OjEwIFBNLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4g
T24gRnJpLCA5IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDAyLzA5LzIwMTgg
MDc6MDIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIEZyaSwgOSBGZWIgMjAx
OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gT24gMDIvMDgvMjAxOCAx
MTo0OSBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+PiBPbiBUaHUsIDEgRmViIDIw
MTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+IE9uIDEgRmVicnVhcnkgMjAxOCBhdCAxOToz
NywgU3RlZmFubyBTdGFiZWxsaW5pCj4+Pj4+PiA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+
Pj4+IHdyb3RlOgo+Pj4+Pj4+IE9uIFR1ZSwgMzAgSmFuIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4+Pj4+Pj4gWGVuIGRvZXMgbm90IHByb3Blcmx5IHN1cHBvcnQgYmlnLkxJVFRMRSBwbGF0
Zm9ybS4gQWxsIHZDUFVzIG9mIGEKPj4+Pj4+Pj4gZ3Vlc3QKPj4+Pj4+Pj4gd2lsbCBhbHdheXMg
aGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUgKHNlZQo+Pj4+Pj4+PiBhcmNoX2RvbWFpbl9j
cmVhdGUpLgo+Pj4+Pj4+PiBBdCBiZXN0IHRoZSBndWVzdCBtYXkgc2VlIHVucmVsaWFibGUgcGVy
Zm9ybWFuY2UgKHZDUFUgc3dpdGNoaW5nCj4+Pj4+Pj4+IGJldHdlZW4KPj4+Pj4+Pj4gYmlnIGFu
ZCBMSVRUTEUpLCBhdCB3b3JzdCB0aGUgZ3Vlc3Qgd2lsbCBiZWNvbWUgdW5yZWxpYWJsZSBvcgo+
Pj4+Pj4+PiBpbnNlY3VyZS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gVGhpcyBpcyBiZWNvbWluZyBtb3Jl
IGFwcGFyZW50IHdpdGggYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgaW4KPj4+Pj4+Pj4gTGlu
dXgKPj4+Pj4+Pj4gYmVjYXVzZSB0aGV5IHRhcmdldCBhIHNwZWNpZmljIGtpbmQgb2YgQ1BVcyBh
bmQgbWF5IG5vdCB3b3JrIG9uCj4+Pj4+Pj4+IG90aGVyCj4+Pj4+Pj4+IENQVXMuCj4+Pj4+Pj4+
Cj4+Pj4+Pj4+IEZvciB0aGUgdGltZSBiZWluZywgcGFyayBhbnkgQ1BVcyB3aXRoIGEgTURJUiBk
aWZmZXJlbnQgZnJvbSB0aGUKPj4+Pj4+Pj4gYm9vdAo+Pj4+Pj4+PiBDUFUuIFRoaXMgd2lsbCBi
ZSByZXZpc2l0ZWQgaW4gdGhlIGZ1dHVyZSBvbmNlIFhlbiBnYWlucwo+Pj4+Pj4+PiB1bmRlcnN0
YW5kaW5nCj4+Pj4+Pj4+IG9mIGJpZy5MSVRUTEUuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IFsxXQo+Pj4+
Pj4+PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVs
LzIwMTYtMTIvbXNnMDA4MjYuaHRtbAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAtLS0K
Pj4+Pj4+Pj4KPj4+Pj4+Pj4gV2UgcHJvYmFibHkgd2FudCB0byBiYWNrcG9ydCB0aGlzIGFzIHBh
cnQgb2YgWFNBLTI1NC4gVXNpbmcKPj4+Pj4+Pj4gYmlnLkxJVFRMRQo+Pj4+Pj4+PiBvbiBYZW4g
aGFzIG5ldmVyIGJlZW4gc3VwcG9ydGVkIGJ1dCB3ZSBkaWRuJ3QgbWFrZSBpdCBjbGVhcmx5Lgo+
Pj4+Pj4+PiBUaGlzIGlzCj4+Pj4+Pj4+IGJlY29taW5nIG1vcmUgYXBwYXJlbnQgd2l0aCBjb2Rl
IHRhcmdldGluZyBzcGVjaWZpYyBDUFVzLgo+Pj4+Pj4+PiAtLS0KPj4+Pj4+Pj4gICAgIHhlbi9h
cmNoL2FybS9zbXBib290LmMgfCAxNSArKysrKysrKysrKysrKysKPj4+Pj4+Pj4gICAgIDEgZmls
ZSBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+Pj4+Pj4+
PiBpbmRleCAxMjU1MTg1YTljLi4yYzI4MTVmOWVlIDEwMDY0NAo+Pj4+Pj4+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vc21wYm9vdC5jCj4+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMK
Pj4+Pj4+Pj4gQEAgLTI5Miw2ICsyOTIsMjEgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodW5zaWdu
ZWQgbG9uZwo+Pj4+Pj4+PiBib290X3BoeXNfb2Zmc2V0LAo+Pj4+Pj4+Pgo+Pj4+Pj4+PiAgICAg
ICAgIGluaXRfdHJhcHMoKTsKPj4+Pj4+Pj4KPj4+Pj4+Pj4gKyAgICAvKgo+Pj4+Pj4+PiArICAg
ICAqIEN1cnJlbnRseSBYZW4gYXNzdW1lcyB0aGUgcGxhdGZvcm0gaGFzIG9ubHkgb25lIGtpbmQg
b2YKPj4+Pj4+Pj4gQ1BVcy4KPj4+Pj4+Pj4gKyAgICAgKiBUaGlzIGFzc3VtcHRpb24gZG9lcyBu
b3QgaG9sZCBvbiBiaWcuTElUVExFIHBsYXRmb3JtIGFuZAo+Pj4+Pj4+PiBtYXkKPj4+Pj4+Pj4g
KyAgICAgKiByZXN1bHQgdG8gdW5zdGFiaWxpdHkuIEJldHRlciB0byBwYXJrIHRoZW0gZm9yIG5v
dy4KPj4+Pj4+Pj4gKyAgICAgKgo+Pj4+Pj4+PiArICAgICAqIFRPRE86IEFkZCBiaWcuTElUVExF
IHN1cHBvcnQuCj4+Pj4+Pj4+ICsgICAgICovCj4+Pj4+Pj4+ICsgICAgaWYgKCBjdXJyZW50X2Nw
dV9kYXRhLm1pZHIuYml0cyAhPSBib290X2NwdV9kYXRhLm1pZHIuYml0cyApCj4+Pj4+Pj4+ICsg
ICAgewo+Pj4+Pj4+PiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ1BVJXUgTUlEUiAoMHgl
eCkgZG9lcyBub3QgbWF0Y2ggYm9vdAo+Pj4+Pj4+PiBDUFUKPj4+Pj4+Pj4gTUlEUiAoMHgleCku
XG4iLAo+Pj4+Pj4+PiArICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJyZW50
X2NwdV9kYXRhLm1pZHIuYml0cywKPj4+Pj4+Pj4gKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2Rh
dGEubWlkci5iaXRzKTsKPj4+Pj4+Pj4gKyAgICAgICAgc3RvcF9jcHUoKTsKPj4+Pj4+Pj4gKyAg
ICB9Cj4+Pj4+Pj4KPj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhhdCB0aGlzIHBhdGNoIGlzIHRoZSBy
aWdodCB0aGluZyB0byBkbyBmcm9tIGEKPj4+Pj4+PiBjb3JyZWN0bmVzcwo+Pj4+Pj4+IHBlcnNw
ZWN0aXZlLCBlc3BlY2lhbGx5IGluIHJlZ2FyZHMgdG8gdGhlIFNQMiBtaXRpZ2F0aW9uLgo+Pj4+
Pj4+Cj4+Pj4+Pj4gQXQgdGhlIHNhbWUgdGltZSBJIHdvdWxkIGFsc28gbGlrZSB0byBnaXZlIHRo
ZSBvcHRpb24gZm9yIHBlb3BsZQo+Pj4+Pj4+IHRoYXQKPj4+Pj4+PiB3YW50IHRvIHVzZSBiaWcu
TElUVExFIHdpdGggY3B1cG9vbHMgLyBjcHUgcGlubmluZyB0byBkbyBzbyBpZiB0aGV5Cj4+Pj4+
Pj4gcmVhbGx5IHdhbnQgdG8sIGJ1dCBJIGFtIG5vdCBzdXJlIHdoYXQgdG8gc3VnZ2VzdC4KPj4+
Pj4+Pgo+Pj4+Pj4+IENvdWxkIHdlIGludHJvZHVjZSBhIGNvbW1hbmQgbGluZSB0byBwcm9jZWVk
IGFueXdheT8gQnV0IHRoZW4gdGhlCj4+Pj4+Pj4gc3lzdGVtCj4+Pj4+Pj4gd291bGQgYmUgc3Vz
Y2VwdGlibGUgdG8gU1AyIGluIHRoZSBjcHVzIGRpZmZlcmVudCBmcm9tIHRoZSBib290IGNwdS4K
Pj4+Pj4+PiBDb3VsZCB3ZSBtYWtlIHRoZSBTUDIgbWl0aWdhdGlvbiB3b3JrIG9uIGJpZy5MSVRU
TEUgb3IgaXMgaXQgdG9vCj4+Pj4+Pj4gbXVjaAo+Pj4+Pj4+IHRyb3VibGU/IERvIHlvdSBoYXZl
IGFueSBvdGhlciBpZGVhcyBvciB0aG91Z2h0cyBhYm91dCB0aGlzPwo+Pj4+Pj4KPj4+Pj4+IFRo
aXMgcGF0Y2ggaXMgaGVyZSB0byBwcmV2ZW50IHRvIHNwcmVhZCBpbnN0YWJpbGl0eS9pbnNlY3Vy
aXR5IG9yIGdpdmUKPj4+Pj4+IHRoZSBmZWVsaW5nIHdlIGRvIHN1cHBvcnQgYmlnLkxJVFRMRS4K
Pj4+Pj4+Cj4+Pj4+PiBFdmVuIG91dHNpZGUgb2YgU1AyLCB0aGVyZSBhcmUgcG9zc2liaWxpdHkg
Zm9yIGluc3RhYmlsaXR5IGJlY2F1c2UgQ1BVCj4+Pj4+PiBlcnJhdGEKPj4+Pj4+IHdvdWxkIG5v
dCBiZSBhcHBsaWVkIGNvcnJlY3RseSBpbiB0aGUgZ3Vlc3Qgb3IgYmVjYXVzZSBYZW4gaXMgbm90
IGFibGUKPj4+Pj4+IHRvCj4+Pj4+PiBrbm93IHRoYXQgbm9uIENQVXMgbWF5IGhhdmUgYSBkaWZm
ZXJlbnQgY2FjaGVsaW5lIHNpemUuLi4KPj4+Pj4+Cj4+Pj4+PiBJIHdhbnQgdG8gZW5kIHRoaXMg
aWRlYSB0aGF0IFhlbiBtYXkgc3VwcG9ydCBiaWcuTElUVExFLgo+Pj4+Pj4KPj4+Pj4+IFRoZSBm
aXJzdCB0aGluZyB0byBtb2RpZnkgaXMgdGhlIHZwZGlyICh2aXJ0dWFsIE1JRFIpLCBhdCB0aGUg
bW9tZW50Cj4+Pj4+PiB3ZQo+Pj4+Pj4gYWx3YXlzCj4+Pj4+PiB1c2UgdGhlIGJvb3QgTUlEUi4g
V2hhdCB3b3VsZCB5b3UgY2hvb3NlIG5vdz8gVGhlIE1JRFIgb2YgdGhlIENQVQo+Pj4+Pj4gd2hl
cmUKPj4+Pj4+IHRoZSBoeXBlcmNhbGwgaGFwcGVuPwo+Pj4+Pj4KPj4+Pj4+IFRoZXJlIGlzIG5v
IHNob3J0Y3V0IGZvciBiaWcuTElUVExFLiBUaGUgcmlnaHQgdGhpbmcgaXMgdG8gaW1wbGVtZW50
Cj4+Pj4+PiB3aGF0Cj4+Pj4+PiBoYXMKPj4+Pj4+IGJlZW4gZGlzY3Vzc2VkIGluIHRoZSBkZXNp
Z24gZG9jdW1lbnQgd3JpdHRlbiBieSBEYXJpby4gQnV0IHRoYXQncyBhCj4+Pj4+PiBuZXcKPj4+
Pj4+IGZlYXR1cmUgYW5kIHdvdWxkIHJlcXVpcmUgc29tZSB3b3JrIHRvIGRvIGl0IHByb3Blcmx5
Lgo+Pj4+Pj4KPj4+Pj4+IEEgY29tbWFuZCBsaW5lIG9wdGlvbiBtaWdodCBiZSBhIGdvb2QgaWRl
YSwgYnV0IEkgd291bGQgYmUgbW9yZSBvZiB0aGUKPj4+Pj4+IG9waW5pb24KPj4+Pj4+IHRvIGRl
bGF5IHRoYXQgYW5kIHNlZSB3aG8gaXMgc2NyZWFtaW5nIGFib3V0IGl0Lgo+Pj4+Pj4KPj4+Pj4+
IE15IGh1bmNoIGlzIG5vdCBtYW55IHBlb3BsZSB3aWxsIHNjcmVhbSBiZWNhdXNlIHRvZGF5IHRo
ZXkgdGVuZCB0bwo+Pj4+Pj4gZGlzYWJsZQo+Pj4+Pj4gb25lIHNldCBvZiBDUFVzIGluIHRoZSBE
VCBkaXJlY3RseS4KPj4+Pj4KPj4+Pj4gQXMgZGlzY3Vzc2VkLCBhcmUgeW91IGdvaW5nIHRvIHJl
c2VuZCB3aXRoIGEgY29tbWFuZCBsaW5lIG9wdGlvbiBzdWNoIGFzCj4+Pj4+IGJpZ2xpdHRsZT11
bnNhZmUgb3Igc29tZXRoaW5nIGxpa2UgdGhhdD8KPj4+Pgo+Pj4+IEkgd291bGQgcHJlZmVyIHRv
IGF2b2lkIHRlcm0gYmlnLkxJVFRMRSBpbiB0aGUgY29tbWFuZCBsaW5lIG9wdGlvbiBiZWNhdXNl
Cj4+Pj4gaXQKPj4+PiBtaWdodCBiZSBwb3NzaWJsZSB0byBoYXZlIHBsYXRmb3JtIHdpdGggbW9y
ZSB0aGFuIHR3byBraW5kIG9mIENQVXMuIEhvdwo+Pj4+IGFib3V0Cj4+Pj4gInNtcD11bnNhZmUi
Pwo+Pj4KPj4+IEkgYW0gZmluZSB3aXRoIG5vdCB1c2luZyBiaWcuTElUVExFIGJ1dCBzbXA9dW5z
YWZlIGlzIGEgYml0IGNvbmZ1c2luZy4KPj4+IFdoYXQgZG8geW91IHRoaW5rIG9mOiAiaGV0ZXJv
Z2VuZW91cz11bnNhZmUiIGl0IGlzIGEgYml0IG9mIGEgbW91dGhmdWwKPj4+IGJ1dCBpdCBzaG91
bGQgYmUgY2xlYXJlci4KPj4KPj4gSGV0ZXJvZ2VuZW91cyBkb2VzIG5vdCB0ZWxsIHlvdSB3aGF0
IHlvdSBhcmUgdHJ5aW5nIHRvIGRvLiBJIHRoaW5rIGl0IG5lZWRzIHRvCj4+IGJlIHF1YWxpZmll
ZCB3aXRoIHRoZSBzbXAgKG9yIHNvbWV0aGluZyBzaW1pbGFyKS5cCj4+Cj4+IEhvdyBhYm91dCBt
cF91bnNhZmVfaGV0ZXJvZ2VuZW91cz15ZXMvbm8uCj4gCj4gaXQncyBnZXR0aW5nIGxvbmdlciBh
bmQgbG9uZ2VyLCBidXQgT0sgOi0pICBBdCBsZWFzdCBpdCdzIGRlc2NyaXB0aXZlLgoKSXQgd2ls
bCBiZSBlYXNpZXIgdG8gc3BvdCBpbiB0aGUgbG9ncyA6KS4gSSB3aWxsIHJlc2VuZCB0aGUgcGF0
Y2ggbmV4dCAKd2VlayB3aXRoIHRoZSBjb21tYW5kIGxpbmUgYWRkZWQuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:14:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:14:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekE8F-0008NL-7x; Fri, 09 Feb 2018 19:14:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekE8D-0008NB-U7
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 19:14:45 +0000
X-Inumbo-ID: 6b6ba770-0dcd-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 6b6ba770-0dcd-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 20:14:15 +0100 (CET)
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 EC84F80D;
 Fri,  9 Feb 2018 11:14:43 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D90883F25C;
 Fri,  9 Feb 2018 11:14:42 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-2-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8d5c9079-7a5c-8eb0-d078-316e062db810@arm.com>
Date: Fri, 9 Feb 2018 19:14:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-2-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 01/49] tools: ARM: vGICv3: avoid
 inserting optional DT properties
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpBRkFJQ1QsIHBhdGNoICMxLSM2IHdlcmUgc2VudCBzZXBhcmF0ZWx5IGFuZCB3ZXJlIHJl
dmlld2VkLiBJIHdpbGwgc2tpcCAKdGhlbSBmb3Igbm93LCBidXQgcGxlYXNlIGFkZHJlc3MgdGhl
IGNvbW1lbnRzIG9uIHRoZSBuZXh0IHZlcnNpb24uCgpDaGVlcnMsCgpPbiAwMi8wOS8yMDE4IDAy
OjM4IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBXaGVuIGNyZWF0aW5nIGEgR0lDdjMgZGV2
aWNldHJlZSBub2RlLCB3ZSBjdXJyZW50bHkgaW5zZXJ0IHRoZQo+IHJlZGlzdHJpYnV0b3Itc3Ry
aWRlIGFuZCAjcmVkaXN0cmlidXRvci1yZWdpb25zIHByb3BlcnRpZXMsIHdpdGggZml4ZWQKPiB2
YWx1ZXMgd2hpY2ggYXJlIGFjdHVhbGx5IHRoZSBhcmNoaXRlY3RlZCBvbmVzLiBCdXQgdGhvc2Ug
cHJvcGVydGllcyBhcmUKPiBvcHRpb25hbCBhbmQgb25seSBuZWVkZWQgdG8gY292ZXIgZm9yIGJy
b2tlbiBwbGF0Zm9ybXMsIHdoZXJlIHRoZSB2YWx1ZXMKPiBkaWZmZXIgZnJvbSB0aGUgYXJjaGl0
ZWN0ZWQgb25lLiBUaGlzIHdpbGwgbmV2ZXIgYmUgdGhlIGNhc2UgZm9yIHRoZQo+IGNvbnN0cnVj
dGVkIERvbVUgbWVtb3J5IG1hcC4KPiBTbyB3ZSBkcm9wIHRob3NlIHByb3BlcnRpZXMgYWx0b2dl
dGhlciBhbmQgcHJvdmlkZSBhIGNsZWFuIGFuZCBhcmNoaXRlY3RlZAo+IEdJQ3YzIERUIG5vZGUg
Zm9yIERvbVVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBsaW5hcm8ub3JnPgo+IC0tLQo+ICAgdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgfCA4IC0t
LS0tLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgOCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IGlu
ZGV4IDNlNDY1NTQzMDEuLmI1YmJhM2NkMzMgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC01MjQsMTQgKzUy
NCw2IEBAIHN0YXRpYyBpbnQgbWFrZV9naWN2M19ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZk
dCkKPiAgICAgICByZXMgPSBmZHRfcHJvcGVydHkoZmR0LCAiaW50ZXJydXB0LWNvbnRyb2xsZXIi
LCBOVUxMLCAwKTsKPiAgICAgICBpZiAocmVzKSByZXR1cm4gcmVzOwo+ICAgCj4gLSAgICByZXMg
PSBmZHRfcHJvcGVydHlfY2VsbChmZHQsICJyZWRpc3RyaWJ1dG9yLXN0cmlkZSIsCj4gLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBHVUVTVF9HSUNWM19SRElTVF9TVFJJREUpOwo+IC0gICAg
aWYgKHJlcykgcmV0dXJuIHJlczsKPiAtCj4gLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY2VsbChm
ZHQsICIjcmVkaXN0cmlidXRvci1yZWdpb25zIiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEdVRVNUX0dJQ1YzX1JESVNUX1JFR0lPTlMpOwo+IC0gICAgaWYgKHJlcykgcmV0dXJuIHJl
czsKPiAtCj4gICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X3JlZ3MoZ2MsIGZkdCwgUk9PVF9BRERS
RVNTX0NFTExTLCBST09UX1NJWkVfQ0VMTFMsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgMiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNkX2Jhc2UsIGdpY2Rfc2l6
ZSwKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:15:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekE9M-0008Si-Gy; Fri, 09 Feb 2018 19:15:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekE9L-0008SK-6e
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 19:15:55 +0000
X-Inumbo-ID: c6368e76-0dcd-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c6368e76-0dcd-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 19:16:48 +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 0425F80D;
 Fri,  9 Feb 2018 11:15:49 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A55AC3F25C;
 Fri,  9 Feb 2018 11:15:47 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-8-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <45dcaa67-c066-c1a6-4329-e039c9d1e248@arm.com>
Date: Fri, 9 Feb 2018 19:15:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-8-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 07/49] ARM: VGIC: move
 gic_remove_from_lr_pending() prototype
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wOS8yMDE4IDAyOjM4IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBUaGUg
cHJvdG90eXBlIGZvciBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZygpIGlzIHRoZSBsYXN0IGZ1
bmN0aW9uIGluCj4gZ2ljLmggd2hpY2ggcmVmZXJlbmNlcyBhIFZHSUMgZGF0YSBzdHJ1Y3R1cmUu
Cj4gTW92ZSBpdCBvdmVyIHRvIHZnaWMuaCwgc28gdGhhdCB3ZSBjYW4gcmVtb3ZlIHRoZSBpbmNs
dXNpb24gb2YgdmdpYy5oCj4gZnJvbSBnaWMuaC4gV2UgYWRkIGl0IHRvIGFzbS9kb21haW4uaCBp
bnN0ZWFkLCB3aGVyZSBpdCBpcyBhY3R1YWxseQo+IG5lZWRlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KClJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKPiAtLS0KPiAgIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmggfCAxICsKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgg
ICAgfCAyIC0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgIHwgMSArCj4gICAzIGZp
bGVzIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
ZG9tYWluLmgKPiBpbmRleCAzZWRhNzE5NmZmLi4xZGQ5NjgzZDI1IDEwMDY0NAo+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCj4gQEAgLTgsNiArOCw3IEBACj4gICAjaW5jbHVkZSA8YXNtL3ZmcC5oPgo+ICAgI2lu
Y2x1ZGUgPGFzbS9tbWlvLmg+Cj4gICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICsjaW5jbHVkZSA8
YXNtL3ZnaWMuaD4KPiAgICNpbmNsdWRlIDxwdWJsaWMvaHZtL3BhcmFtcy5oPgo+ICAgI2luY2x1
ZGUgPHhlbi9zZXJpYWwuaD4KPiAgICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
Cj4gaW5kZXggNDk3ZjE5NWJjMS4uMWQzODJiMGFkZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2dpYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+IEBAIC0x
NTYsNyArMTU2LDYgQEAKPiAgICNpZm5kZWYgX19BU1NFTUJMWV9fCj4gICAjaW5jbHVkZSA8eGVu
L2RldmljZV90cmVlLmg+Cj4gICAjaW5jbHVkZSA8eGVuL2lycS5oPgo+IC0jaW5jbHVkZSA8YXNt
LWFybS92Z2ljLmg+Cj4gICAKPiAgICNkZWZpbmUgRFRfQ09NUEFUX0dJQ19DT1JURVhfQTE1ICJh
cm0sY29ydGV4LWExNS1naWMiCj4gICAKPiBAQCAtMjQ1LDcgKzI0NCw2IEBAIGV4dGVybiB2b2lk
IGluaXRfbWFpbnRlbmFuY2VfaW50ZXJydXB0KHZvaWQpOwo+ICAgZXh0ZXJuIHZvaWQgZ2ljX3Jh
aXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSwKPiAgICAgICAg
ICAgdW5zaWduZWQgaW50IHByaW9yaXR5KTsKPiAgIGV4dGVybiB2b2lkIGdpY19yYWlzZV9pbmZs
aWdodF9pcnEoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJ0dWFsX2lycSk7Cj4gLWV4
dGVybiB2b2lkIGdpY19yZW1vdmVfZnJvbV9scl9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1
Y3QgcGVuZGluZ19pcnEgKnApOwo+ICAgCj4gICAvKiBBY2NlcHQgYW4gaW50ZXJydXB0IGZyb20g
dGhlIEdJQyBhbmQgZGlzcGF0Y2ggaXRzIGhhbmRsZXIgKi8KPiAgIGV4dGVybiB2b2lkIGdpY19p
bnRlcnJ1cHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCBpc19maXEpOwo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
dmdpYy5oCj4gaW5kZXggZDYxYjU0ODY3Yi4uZDAzMjk4ZTEyYyAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5o
Cj4gQEAgLTIwNSw2ICsyMDUsNyBAQCBleHRlcm4gc3RydWN0IHZjcHUgKnZnaWNfZ2V0X3Rhcmdl
dF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSk7Cj4gICBleHRlcm4gdm9p
ZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEp
Owo+ICAgZXh0ZXJuIHZvaWQgdmdpY192Y3B1X2luamVjdF9zcGkoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IHZpcnEpOwo+ICAgZXh0ZXJuIHZvaWQgdmdpY19yZW1vdmVfaXJxX2Zyb21f
cXVldWVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcGVuZGluZ19pcnEgKnApOwo+ICtleHRlcm4g
dm9pZCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHBl
bmRpbmdfaXJxICpwKTsKPiAgIGV4dGVybiB2b2lkIHZnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0
cnVjdCB2Y3B1ICp2KTsKPiAgIGV4dGVybiB2b2lkIHZnaWNfaW5pdF9wZW5kaW5nX2lycShzdHJ1
Y3QgcGVuZGluZ19pcnEgKnAsIHVuc2lnbmVkIGludCB2aXJxKTsKPiAgIGV4dGVybiBzdHJ1Y3Qg
cGVuZGluZ19pcnEgKmlycV90b19wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
aXJxKTsKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:27:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekEKu-0000tz-JS; Fri, 09 Feb 2018 19:27:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8+q2=fd=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ekEKu-0000ts-76
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 19:27:52 +0000
X-Inumbo-ID: 710a3d96-0dcf-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 710a3d96-0dcf-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 19:28:44 +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 B7CCC80D;
 Fri,  9 Feb 2018 11:27:44 -0800 (PST)
Received: from [10.37.12.226] (unknown [10.37.12.226])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 94C613F25C;
 Fri,  9 Feb 2018 11:27:42 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-9-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e98f34ab-08e1-7407-05de-a0fd81a299dd@arm.com>
Date: Fri, 9 Feb 2018 19:27:38 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-9-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 08/49] ARM: VGIC: move max_vcpus VGIC
 limit to struct arch_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8wOS8yMDE4IDAyOjM4IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBUaGUg
VkdJQyBtb2RlbCB1c2VkIGZvciBhIGRvbWFpbiAoR0lDdjIgb3IgR0lDdjMpIGRldGVybWluZXMg
dGhlIG1heGltdW0KPiBudW1iZXIgb2YgVkNQVXMgZm9yIHRoYXQgZ3Vlc3QsIGFzIEdJQ3YyIGNh
biBvbmx5IGhhbmRsZSA4IHByb2Nlc3NvcnMuCj4gSW4gdGhlIG1vbWVudCB3ZSBjYXJyeSB0aGlz
IHBlci1WR0lDLW1vZGVsIGxpbWl0IGluIHRoZSB2Z2ljX29wcywKPiBhbG9uZ3NpZGUgdGhlIG1v
ZGVsIHNwZWNpZmljIGZ1bmN0aW9ucy4gVGhhdCBtYWtlcyBzb21lIHNlbnNlLCBidXQKPiBleHBv
c2VzIHNvbWUgY3VycmVudCBWR0lDIGltcGxlbWVudGF0aW9uIGRldGFpbHMgdG8gZ2VuZXJpYyBY
ZW4gY29kZS4KPiBBZGQgYSBuZXcgYXJjaCBzcGVjaWZpYyBmaWVsZCBpbiBvdXIgZG9tYWluIHN0
cnVjdHVyZSB0byBob2xkIHRoaXMgdmNwdSBsaW1pdCwKPiBhbmQgaW5pdGlhbGl6ZSBpdCB3aGVu
IHdlIHNldCB0aGUgb3BzLiBUaGlzIGFsbG93cyB1cyB0byBwbHVnIGluIHRoZSBuZXcKPiBWR0lD
IGxhdGVyIHdpdGhvdXQgYWxzbyBuZWVkaW5nIHRvIGNhcnJ5IHNvbWUgb3BzIHN0cnVjdHVyZS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJv
Lm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyAgICAgICAgfCA1ICsrLS0tCj4g
ICB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgIHwgMyArKy0KPiAgIHhlbi9pbmNsdWRlL2Fz
bS1hcm0vZG9tYWluLmggfCAxICsKPiAgIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCBhMDEwNDQzYmZkLi45YWQ0Y2QwYTZlIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+IEBAIC05NzUsMTEgKzk3NSwxMCBAQCB1bnNpZ25lZCBpbnQgZG9tYWluX21heF92
Y3B1cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAqIGFsbG9jYXRpb24gd2hlbiB0
aGUgdmdpY19vcHMgaGF2ZW4ndCBiZWVuIGluaXRpYWxpc2VkIHlldCwKPiAgICAgICAgKiB3ZSBy
ZXR1cm4gTUFYX1ZJUlRfQ1BVUyBpZiBkLT5hcmNoLnZnaWMuaGFuZGxlciBpcyBudWxsLgo+ICAg
ICAgICAqLwo+IC0gICAgaWYgKCAhZC0+YXJjaC52Z2ljLmhhbmRsZXIgKQo+ICsgICAgaWYgKCAh
ZC0+YXJjaC5tYXhfdmNwdXMgKQo+ICAgICAgICAgICByZXR1cm4gTUFYX1ZJUlRfQ1BVUzsKPiAg
ICAgICBlbHNlCj4gLSAgICAgICAgcmV0dXJuIG1pbl90KHVuc2lnbmVkIGludCwgTUFYX1ZJUlRf
Q1BVUywKPiAtICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC52Z2ljLmhhbmRsZXItPm1heF92
Y3B1cyk7Cj4gKyAgICAgICAgcmV0dXJuIGQtPmFyY2gubWF4X3ZjcHVzOwo+ICAgfQo+ICAgCj4g
ICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3Zn
aWMuYwo+IGluZGV4IDk5MjE3NjliMTUuLjVmNDdhYTg0YTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBAQCAtMTY2LDcgKzE2
Niw4IEBAIGludCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGlu
dCBucl9zcGlzKQo+ICAgCj4gICB2b2lkIHJlZ2lzdGVyX3ZnaWNfb3BzKHN0cnVjdCBkb21haW4g
KmQsIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyAqb3BzKQo+ICAgewo+IC0gICBkLT5hcmNoLnZnaWMu
aGFuZGxlciA9IG9wczsKPiArICAgIGQtPmFyY2gudmdpYy5oYW5kbGVyID0gb3BzOwo+ICsgICAg
ZC0+YXJjaC5tYXhfdmNwdXMgPSBvcHMtPm1heF92Y3B1czsKPiAgIH0KPiAgIAo+ICAgdm9pZCBk
b21haW5fdmdpY19mcmVlKHN0cnVjdCBkb21haW4gKmQpCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gaW5k
ZXggMWRkOTY4M2QyNS4uMmZlZjMyZWFlZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+IEBAIC0x
NDksNiArMTQ5LDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCj4gICAjaWZkZWYgQ09ORklHX1NCU0Ff
VlVBUlRfQ09OU09MRQo+ICAgICAgIHN0cnVjdCB2cGwwMTEgdnBsMDExOwo+ICAgI2VuZGlmCj4g
KyAgICB1bnNpZ25lZCBpbnQgbWF4X3ZjcHVzOwoKTm93LCB5b3UgaGF2ZSBtYXhfdmNwdXMgZGVm
aW5lZCBpbiBib3RoIGFyY2hfZG9tYWluIGFuZCBkb21haW4uIFdoaWNoIAptYWtlcyB0aGUgY29k
ZSB2ZXJ5IGNvbmZ1c2luZyB0byByZWFkLiBUaGlzIGlzIGJlY29taW5nIGFwcGFyZW50IGluIHRo
ZSAKY2hlY2sgaWYgKGQtPmFyY2gubWF4X3ZjcHVzID4gZC0+bWF4X3ZjcHVzKS4KCklmIHlvdSBw
bGFuIHRvIGRpdGNoIHRoZSBvcHMsIHRoZW4gSSB3b3VsZCBwcmVmZXIgYSBjaGVjayBvbiB0aGUg
dkdJQyAKdmVyc2lvbi4gRXZlbiBpZiBpdCBtZWFucyBjYXJyeWluZyB2R0lDIHNwZWNpZmljIGlt
cGxlbWVudGF0aW9uIGluIApnZW5lcmljIFhlbiBjb2RlLgoKVGhpcyB3b3VsZCBhbHNvIGF2b2lk
IHRvIGdyb3cgdGhlIHN0cnVjdCBkb21haW4ganVzdCBmb3IgYSAiY29uc3RhbnQgCmZpZWxkIiB1
c2VkIG1vc3RseSBhdCBndWVzdCBjcmVhdGlvbi4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:37:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:37:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekEU1-0001iB-HQ; Fri, 09 Feb 2018 19:37:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=16jq=fd=gmail.com=linus971@srs-us1.protection.inumbo.net>)
 id 1ekEU0-0001hf-5d
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 19:37:16 +0000
X-Inumbo-ID: 904d102e-0dd0-11e8-ba59-bc764e045a96
Received: from mail-it0-x22e.google.com (unknown [2607:f8b0:4001:c0b::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 904d102e-0dd0-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 20:36:46 +0100 (CET)
Received: by mail-it0-x22e.google.com with SMTP id c80so11996556itb.4
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 11:37:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=wftDXasoyRLjlmvSOW7TENXQzajyOTyntA0OmEu3Vo0=;
 b=ODoy0A4JKVm6kZQL76aoohDbtEWBDXz3vS33suUdGFsBsBtHM5Ghfeepp4RSoyZ5Zv
 D6VJqCuctR3iPedJ5mPr8iv08mu0gJTg7CEGVm3rCkbcG+FXV1838n0NU8CgeEEXdGWO
 NVQiAbi+B2TVC6kab3t8PalB9bF/w7aAJGT3g5Z5XDQYm2Hu17BFLo4gNOoVWSMcv4qK
 AYOs5oVrApg4lMmPr6POBgPWnCaBjJWAAc0ofAwVl50D0dwBm8sm3utDBrTsLnlXT7WD
 e2PXgc7SUyCXu8tTDPURx14Tk4pqibknu1k+qyhapFMAn8svoh3/7cXkUYYlIAUqZz7o
 zVfw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=wftDXasoyRLjlmvSOW7TENXQzajyOTyntA0OmEu3Vo0=;
 b=dUCsBQMNTIVFDSJyr8WX9yfng5ol6qMa27ene2OHz7oLBeLrzONsbC1KpVOXXpYvUe
 av6Vevo1MDXJ50upW8sa//gtm+rXMuTQzUx8vDQQ3B/Nx8+A8GhRQP+2+TnANiDQ/5l/
 RqQAhryAnwt50hZIkJbp4Nblcy4cK/AweZ2LRCTFroSYr7kc5MxZQQR4HkF5cvuCoSy1
 J6zHXLeNmpvtLbsSsFWT6SiNSzVNlH5mMXMSZMmZX9DEQxzdh8Mxv1fiw1tyxm+EtcwX
 +RXu3bjjiJQl2RTC5ArBmzy88IOb3Chufv0DPDs49krp/mYOEHYXguWLSDi1jyWwRqcb
 I03w==
X-Gm-Message-State: APf1xPAJ5T8Z4oCbY0RvK3/yK+thzSDQDIaoQSdcT4maICjqHH1W8u5k
 2jcyriL0RLHpLDQcSUSykpeuwXukBJu6V+t+sr0=
X-Google-Smtp-Source: AH8x224nqyfr3ZKDmXvavFrRxqWqCwM6MxCKNeuP5n/Zmdyq8SVhc8i8lDKTclhjkMBCNQa3xMuEFBWjRoIwgM27/O4=
X-Received: by 10.36.179.14 with SMTP id e14mr4929756itf.139.1518205033760;
 Fri, 09 Feb 2018 11:37:13 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.59.196 with HTTP; Fri, 9 Feb 2018 11:37:13 -0800 (PST)
In-Reply-To: <86b2120d-bf1b-16ba-0341-8e629425b799@suse.com>
References: <20180209142800.25485-1-jgross@suse.com>
 <CA+55aFxyEpQUgpZtkRbc1ESbMBw6FcbLgbzB3ioPN_097HpzOg@mail.gmail.com>
 <86b2120d-bf1b-16ba-0341-8e629425b799@suse.com>
From: Linus Torvalds <torvalds@linux-foundation.org>
Date: Fri, 9 Feb 2018 11:37:13 -0800
X-Google-Sender-Auth: xFlYqW9QOM0cxWjHgk82z78NUyE
Message-ID: <CA+55aFxOeE4_8pcGmOXxDbUpXH5=XvjDMUjgo_bY+J-pGO-deA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] [GIT PULL] xen: fixes for 4.16 rc1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCAxMDo1OSBBTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPiB3cm90ZToKPgo+IERvIHlvdSB3YW50IG1lIHRvIHNldHVwIHRoZSBwYXRjaGVzIGZv
ciBwdWxsaW5nIGFnYWluPwoKTm8sIEkndmUgcHVsbGVkLCBJIGp1c3QgZG9uJ3Qgd2FudCB0byBz
ZWUgdGhlc2UgdW5leHBsYWluZWQgbWVyZ2VzIGFnYWluLgoKUHJlZmVyYWJseSBJIGRvbid0IHdh
bnQgdG8gc2VlIGJhY2stbWVyZ2VzIGF0IGFsbCwgYnV0IHdoZW4gSSBkbyBzZWUKdGhlbSwgSSB3
YW50IHRvIHNlZSBhbiBleHBsYW5hdGlvbiBmb3Igd2hhdCB0aGV5IGRvIGFuZCB3aHkgdGhleSBt
ZXJnZQp0aGF0IHBhcnRpY3VsYXIgdXBzdHJlYW0gcG9pbnQuCgpUaGF0ICJ3aHkgdGhhdCBwYXJ0
aWN1bGFyIHBvaW50IiBpcyBsZXNzIG9mIGFuIGlzc3VlIHdoZW4geW91IG1lcmdlIGEKcmVsZWFz
ZSB0YWcgKGxpa2UgdGhhdCB2NC4xNCBtZXJnZSksIGJlY2F1c2UgYXQgbGVhc3QgdGhlbiB0aGUg
cG9pbnQKeW91IG1lcmdlIGlzIGZhaXJseSBjbGVhci4gQnV0IGV2ZW4gdGhlbiBJIHdhbnQgdG8g
c2VlIHRoZSAid2h5Ii4KCldlJ3ZlIGRvbmUgYSByZWFsbHkgZ29vZCBqb2IgaW4gdGhlIGtlcm5l
bCBvZiB0cnlpbmcgdG8gaGF2ZSBnb29kCmNvbW1pdCBsb2dzLiBJdCBhbm5veXMgbWUgdGhhdCBv
dXIgbWVyZ2UgbG9ncyBhcmUgc29tZXRpbWVzIHJlYWxseQpiYWQuCgpJIGVuY291cmFnZSBtYWlu
dGFpbmVycyB0byBkbwoKICAgICBnaXQgbG9nIC0tbWVyZ2VzCgphbmQganVzdCBsb29rIGF0IHRo
ZSByZXN1bHQuCgpJIHZlcnkgbXVjaCB0cnkgdG8gbWFrZSAqbXkqIG1lcmdlcyBiZSBpbmZvcm1h
dGl2ZSwgYW5kIC0gaW4gb3JkZXIgdG8KZ2V0IHRoZW0gdG8gdGhhdCBwb2ludCAtIEkgb2J2aW91
c2x5IHJlcXVpcmUgaGVscCBmcm9tIG1haW50YWluZXJzIGluCnRoZSBmb3JtIG9mIGdvb2QgcHVs
bCByZXF1ZXN0cy4gQW5kIEkgd2lsbCBsaXRlcmFsbHkgcmVqZWN0IHB1bGwKcmVxdWVzdHMgaWYg
SSBmZWVsIHRoZXkgZG9uJ3QgaGF2ZSBzdWZmaWNpZW50bHkgZ29vZCBleHBsYW5hdGlvbnMuCgpN
eSBtZXJnZSBleHBsYW5hdGlvbnMgYXJlbid0IGFsd2F5cyBwZXJmZWN0IGVpdGhlciwgYnV0IG9u
IHRoZSB3aG9sZSBJCnRoaW5rIHRoZXkgYXQgbGVhc3Qgc2hvdyB0aGF0IEkgdHJ5IHRvIGNhcmUu
IEkgdHJ5IHRvIGZvcm1hdCB0aGluZ3MgdG8KYmUgbGVnaWJsZSAtIG9mdGVuIHRoZSBtYWludGFp
bmVyIGRvZXMgYSBncmVhdCBqb2IgYW5kIEkgY2FuIHByZXR0eQptdWNoIGp1c3QgY3V0LWFuZC1w
YXN0ZSAob3IgdGFrZSB0aGUgdGFnIG1lc3NhZ2UgYXMtaXMpLCBidXQgaW4gYSBsb3QKb2YgdGhv
c2UgbWVyZ2UgbWVzc2FnZXMgSSBoYXZlIGRvbmUgYSBmYWlyIGFtb3VudCBvZiAidHJ5IHRvIG1h
a2UgaXQKbGVnaWJsZSBhbmQgbG9vayBnb29kIi4gU29tZXRpbWVzIGl0J3MgZ3JhbW1hciBhbmQg
bGF5b3V0LCBhbmQKb2NjYXNpb25hbGx5IGl0J3MgbWUgYWN0dWFsbHkgbG9va2luZyBhdCB0aGUg
Y29kZSBhbmQgYWRkaW5nIG15IG93bgpjb21tZW50YXJ5LgoKTm93LCBsb29rIGF0IG1lcmdlcyAq
bm90KiBieSBtZS4KCkxldCdzIGp1c3Qgc2F5IHRoYXQgcXVhbGl0eSBvZiBjb21taXQgbWVzc2Fn
ZXMgaXMgInZhcmllZCIuCgpTb21ldGltZXMgaXQncyBvayB0byBiZSB0ZXJzZSAtIHRoZXJlJ3Mg
YSBmYWlyIG51bWJlciBvZiAibWVyZ2UgdG9waWMKYnJhbmNoIiBvbmVsaW5lcnMgd2hlcmUganVz
dCB0aGUgbmFtZSBvZiB0aGUgdG9waWMga2luZCBvZiBnaXZlcwp0aGluZ3MgYXdheSwgYW5kIEkg
ZG9uJ3QgcmVhbGx5IGNvbXBsYWluIGFib3V0IHRob3NlIChhcyBsb25nIGFzIHRoZQptYWludGFp
bmVyIHRoZW4gc2VudCBtZSBhIGdvb2QgZXhwbGFuYXRpb24gZm9yICpteSogbWVyZ2UpLgoKQnV0
IHNvbWV0aW1lcyBldmVuIHRoYXQgaXMgbGFja2luZy4gQW5kIGZvciBiYWNrIG1lcmdlcywgd2hl
cmUgeW91CmFyZW4ndCBtZXJnaW5nIHNvbWUgY2xlYXIgZGV2ZWxvcG1lbnQgaGlzdG9yeSBmcm9t
IGEgdG9waWMgYnJhbmNoIG9mCnlvdXIgb3duIG9yIGEgc3VibWFpbnRhaW5lciwgdGhlIG1lcmdl
IHJlYWxseSAqbmVlZHMqIGFuIGV4cGxhbmF0aW9uLgoKVGhlIGV4cGxhbmF0aW9uIG1heSBiZSAi
aGFuZGxlIGNvbXBsZXggbWVyZ2UgY29uZmxpY3QgZHVlIHRvIFhZWiBzbwp0aGF0IExpbnVzIGRv
ZXNuJ3QgaGF2ZSB0byIsIGJ1dCB0aGVuIEkgcmVhbGx5IGRvIHdhbnQgdG8gc2VlIHRoYXQKIlhZ
WiIgcmVhc29uIGZvciB3aGF0eSBoYXBwZW5lZCwgYW5kIGl0IHJlYWxseSBzaG91bGQgYmUgc29t
ZXRoaW5nCmNvbXBsaWNhdGVkLCBub3QganVzdCB0cml2aWFsICJzb21lYm9keSBlbHNlIGhhcHBl
bmVkIHRvIHRvdWNoCnNvbWV0aGluZyBuZWFyYnkiLgoKT3IsIGluIHRoZSBjYXNlIG9mIHB1bGxp
bmcgYSByZWxlYXNlIHRhZyBiZWNhdXNlIHlvdSB3YW50IHRvIHN5bmMgdXAsCmF0IGxlYXN0IF9z
YXlfIHNvLCBhbmQgbWVudGlvbiB3aHkgc3luY2luZyB1cCBtYWtlcyB0aGluZ3MgZWFzaWVyLgoK
SW4gdGhpcyBjYXNlLCBmb3IgZXhhbXBsZSwgdGhvc2UgbWVyZ2VzIHdlcmUgYWN0dWFsbHkgcG9p
bnRsZXNzLiBZb3UKbWVyZ2VkIHlvdXIgNC4xMyB0cmVlIHdpdGggdGhlIDQuMTQgdHJlZSAtIHdo
aWNoICpzaG91bGQqIGhhdmUgYmVlbgpqdXN0IGEgZmFzdC1mb3J3YXJkLCBidXQgSSB0aGluayB5
b3UgZ290IGEgcmVhbCBtZXJnZSBqdXN0IGJlY2F1c2Ugb2YKdGhlIHNpZ25lZCB0YWcuICBCdXQg
eW91IHNob3VsZCBoYXZlIGxvb2tlZCBhdCB0aGUgbWVyZ2UsIGFuZCByZWFsaXplZAp5b3UgZGlk
bid0IGFjdHVhbGx5IGhhdmUgYW55IHdvcmssIGFuZCB0b2xkIHlvdXJzZWxmICJJIHNob3VsZG4n
dApfbWVyZ2VfIHY0LjE0LCBJIHNob3VsZCBqdXN0IHVwZGF0ZSB0byBpdCEiCgpTbyBvbmUgb2Yg
dGhlIHJlYXNvbnMgSSB3YW50IHRvIHNlZSBleHBsYW5hdGlvbnMgZm9yIG1lcmdlcyBpcwpsaXRl
cmFsbHkgdG8gYXZvaWQgdGhlIF9taW5kbGVzc18gbWVyZ2VzLiBJZiB5b3UgaGFkIGhhZCBhIHBv
bGljeSB0bwp3cml0ZSBhbiBleHBsYW5hdGlvbiBhYm91dCBfd2h5XyB0aGF0IG1lcmdlIGhhcHBl
bmVkLCB5b3Ugd291bGQKcHJvYmFibHkgc2ltcGx5IGhhdmUgcmVhbGl6ZWQgdGhhdCB0aGUgbWVy
Z2Ugc2hvdWxkbid0IGhhdmUgaGFwcGVuZWQKaW4gdGhlIGZpcnN0IHBsYWNlLgoKICAgICAgICAg
ICAgICAgICBMaW51cwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 19:37:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 19:37:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekEUB-0001jQ-Ov; Fri, 09 Feb 2018 19:37:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6pq4=fd=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekEUA-0001iT-KW
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 19:37:26 +0000
X-Inumbo-ID: c7a71583-0dd0-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c7a71583-0dd0-11e8-b9b1-635ca7ef6cff;
 Fri, 09 Feb 2018 19:38:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekEU1-00089l-7D; Fri, 09 Feb 2018 19:37:17 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekETv-00049b-Mm; Fri, 09 Feb 2018 19:37:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekETu-0005eK-77; Fri, 09 Feb 2018 19:37:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118683-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7d5f8b36be149c169215b3afe20e1cfba8456170
X-Osstest-Versions-That: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 09 Feb 2018 19:37:10 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118683: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0654017815848955575=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118683 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118683/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-xsm       5 host-ping-check-native   fail REGR. vs. 118524
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118524
 test-armhf-armhf-xl-credit2  12 guest-start              fail REGR. vs. 118524
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118524

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118487
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118524
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118524
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 118524
 test-amd64-i386-xl-qemuu-ws16-amd64 16 guest-localmigrate/x10 fail like 118524
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  7d5f8b36be149c169215b3afe20e1cfba8456170
baseline version:
 xen                  a2567d6b54b7b187ecc0165021b6dd07dafaf06a

Last test of basis   118524  2018-02-02 01:00:58 Z    7 days
Failing since        118658  2018-02-07 17:13:52 Z    2 days    2 attempts
Testing same since   118683  2018-02-08 14:02:24 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      fail    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          pass    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 752 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0654017815848955575==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 09 21:06:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 09 Feb 2018 21:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekFrk-000887-A6; Fri, 09 Feb 2018 21:05:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg/f=fd=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1ekFri-000881-OM
 for xen-devel@lists.xenproject.org; Fri, 09 Feb 2018 21:05:50 +0000
X-Inumbo-ID: ef97c075-0ddc-11e8-ba59-bc764e045a96
Received: from mail-qk0-x22e.google.com (unknown [2607:f8b0:400d:c09::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef97c075-0ddc-11e8-ba59-bc764e045a96;
 Fri, 09 Feb 2018 22:05:20 +0100 (CET)
Received: by mail-qk0-x22e.google.com with SMTP id d72so11677413qkc.6
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 13:05:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=bH3k1exKXIMVAQ9OGn1RpSvrEfaI2+xhcX8751dXfNE=;
 b=e7klNPu9ExeokYH2J1rCgFxrPd9DX5wgZqhlFU2QUra0uwC/8C0kjD5yfNbqoUgKzV
 lAWx29nSqWRtGeOms76bh0jJj4O1yi1AshxXeACHgc6/ZsqJS2pzNUKBbN/q+C7ADXc6
 pF16LbQ9cM+nKh9wmNnm7Bm+hp+IZh+jCJKyQi+9W3aijaAJi+k+6utesnyrPeaNUy/2
 306kQuy6zbUn7uCZa0wCVCUp08RrgMh3mWdCsHmsyG8MiKmRYQALxkX9057ohhn6VwJp
 oQp2i5bdNH06hlwQrh1+EPImE5v46ssiy8E2cdPVG/SNo32N67CQmbXO+erGlrxygto1
 Ob5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=bH3k1exKXIMVAQ9OGn1RpSvrEfaI2+xhcX8751dXfNE=;
 b=ppN7tZnyu/us6o1sm4RwLkmzo1gCbUgw99txwewsNgNgA2QeKMpx2gJC4uJTcr/Tm3
 55YabnLIioJWCFeJFPdngMKqM5BaNwvRt1GGDvEybx+OFhj/2+IKajfJId03lF571fkI
 29xv04E0p+H6Fo82Qy0LL3cmlSVJ2UBAkg+lUasDHACA5YkBXziy+gyqwHXZEWrKwLYY
 uMwza5yr0dHSVggJpkZ/tAK6zB4mgr74NDjZrMx2/XrwzrIZEZCfPTH9/GTMZcAfO9rB
 XHizJVEabItS/iOzFDUvHzggzEPFoo57B6n/M6YqJ7cTiM6L+FuLH7M2R3YxgLkRYS9L
 g6Cw==
X-Gm-Message-State: APf1xPCWZDX24hRAdmVnFUfP5kvSCixivDTRGnLJMNANk6TZsbodejdT
 Md5XiWewjPMsTvGBOLP51O8RYbgpO7CX3D4+RRts8w==
X-Google-Smtp-Source: AH8x224L2ZORG6C4cY0su+Ee9nStsbrdLBBBPPT7Xj4TdsDswHf+VQtpGaBB05ciy3ZPnp4i4Vbxs39p0zU2rABVBw0=
X-Received: by 10.55.110.194 with SMTP id j185mr6157188qkc.327.1518210348155; 
 Fri, 09 Feb 2018 13:05:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.138.71 with HTTP; Fri, 9 Feb 2018 13:05:47 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1802091008350.31919@sstabellini-ThinkPad-X260>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
 <CY1PR02MB20424899229057B0DCFF38D0ABFD0@CY1PR02MB2042.namprd02.prod.outlook.com>
 <CAKPH-Nht4CUCVVkkoCdC1GFVZr6f++gkmHOyQt4kqxL2xqmpTw@mail.gmail.com>
 <AM4PR03MB1729BB70DCB5F96F35FCF9BDF4F20@AM4PR03MB1729.eurprd03.prod.outlook.com>
 <alpine.DEB.2.10.1802091008350.31919@sstabellini-ThinkPad-X260>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Date: Fri, 9 Feb 2018 22:05:47 +0100
Message-ID: <CAKPH-NgNoa+QLGh+HCBp=C-Gmcz=Ofvf8ehhAc1O48v=rpK7Ww@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Artem Mygaiev <Artem_Mygaiev@epam.com>, Lars Kurth <lars.kurth@citrix.com>,
 "davorin.mista@aggios.com" <davorin.mista@aggios.com>,
 "robin.randhawa@arm.com" <robin.randhawa@arm.com>,
 Julien Grall <julien.grall@arm.com>,
 "anastassios.nanos@onapp.com" <anastassios.nanos@onapp.com>,
 Edgar Iglesias <edgari@xilinx.com>,
 Stewart Hildebrand <stewart.hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "vfachin@de.adit-jv.com" <vfachin@de.adit-jv.com>,
 Volodymyr Babchuk <Volodymyr_Babchuk@epam.com>,
 Jarvis Roach <jarvis.roach@dornerworks.com>
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2260003665701431054=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2260003665701431054==
Content-Type: multipart/alternative; boundary="94eb2c05e74a7f1b390564cde418"

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

Great, thank you!

On Fri, Feb 9, 2018 at 7:14 PM, Stefano Stabellini <sstabellini@kernel.org>
wrote:

> Hi Mirela,
>
> We can use my conferencing details this time, so that we can do screen
> sharing easily:
>
>   Join the call: https://www.uberconference.com/stefano-stabellini
>   Optional dial in number: 669-999-0613
>   No PIN needed
>
> I'll also reply to the first email from Julien in this thread with the
> conferencing info.
>
>
> Hi Artem,
>
> We should definitely talk about certification & AGL.  Realistically, one
> hour might not be enough to cover the other topics as well as
> certifications & AGL, but we'll start the discussion.
>
> If we need more time, instead of waiting for 4 weeks before scheduling
> another Xen on ARM meeting, we can have another conf call earlier, for
> example on the week of the 19th of Feb.
>
>
> Cheers,
>
> Stefano
>
>
> On Fri, 9 Feb 2018, Artem Mygaiev wrote:
> > Hi Juilen
> >
> > Time works for us.
> > Do you think it is worth to discuss certification & AGL stuff?
> >
> > Best regards,
> > -- Artem Mygaiev
> >
> > ____________________________________________________________
> ____________________________________________________________
> _______________________________________________________
> > From: Mirela Simonovic <mirela.simonovic@aggios.com>
> > Sent: Friday, February 9, 2018 7:53:28 PM
> > To: Edgar Iglesias
> > Cc: Julien Grall; Stefano Stabellini; xen-devel; Lars Kurth; Stewart
> Hildebrand; anastassios.nanos@onapp.com; vfachin@de.adit-jv.com; Jarvis
> Roach; Volodymyr Babchuk; Artem
> > Mygaiev; davorin.mista@aggios.com; robin.randhawa@arm.com
> > Subject: Re: Xen ARM community call Tuesday 13th February 5PM UTC
> > Hi,
> > The proposed time works for me too. We would like to show you a demo, i.
> e. Xen suspend/resume in action on Xilinx's Zynq US+ MPSoC. I would need
> ~10 minutes for that.
> > However, I need to screen share, so would it be possible to setup a call
> with the screen-sharing capability?
> >
> > Thanks,
> > Mirela
> >
> > On Tue, Feb 6, 2018 at 7:14 PM, Edgar Iglesias <edgari@xilinx.com>
> wrote:
> >       Hi, this time works for me.
> >
> >       If there's time I'd like to discuss the timing of re-submitting
> the Xilinx EEMI power-management mediator.
> >       Also, there were some questions in the previous review. Some are
> straight forward but some were around the configuration-less approach so I
> thought I could explain
> >       our approach and get feedback, perhaps someone has better ideas.
> I'll probably need 10 - 15min for that.
> >
> >       Thanks,
> >       Edgar
> >
> >       > -----Original Message-----
> >       > From: Julien Grall [mailto:julien.grall@arm.com]
> >       > Sent: 06 February 2018 2:12
> >       > To: Stefano Stabellini <sstabellini@kernel.org>; xen-devel <xen-
> >       > devel@lists.xenproject.org>; Lars Kurth <lars.kurth@citrix.com>;
> Edgar
> >       > Iglesias <edgari@xilinx.com>; Stewart Hildebrand
> >       > <Stewart.Hildebrand@dornerworks.com>;
> anastassios.nanos@onapp.com;
> >       > vfachin@de.adit-jv.com; Jarvis Roach <
> Jarvis.Roach@dornerworks.com>;
> >       > Volodymyr Babchuk <volodymyr_babchuk@epam.com>; Artem Mygaiev
> >       > <Artem_Mygaiev@epam.com>; mirela.simonovic@aggios.com;
> >       > davorin.mista@aggios.com; robin.randhawa@arm.com
> >       > Subject: Xen ARM community call Tuesday 13th February 5PM UTC
> >       >
> >       > Hi all,
> >       >
> >       > I would suggest to have the next community call on Tuesday 13th
> February
> >       > 5pm GMT. Does it sound good?
> >       >
> >       > Do you have any specific topic you would like to discuss?
> >       >
> >       > Cheers,
> >       >
> >       > --
> >       > Julien Grall
> >
> >
> >
> >
>

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

<div dir=3D"ltr">Great, thank you!</div><div class=3D"gmail_extra"><br><div=
 class=3D"gmail_quote">On Fri, Feb 9, 2018 at 7:14 PM, Stefano Stabellini <=
span dir=3D"ltr">&lt;<a href=3D"mailto:sstabellini@kernel.org" target=3D"_b=
lank">sstabellini@kernel.org</a>&gt;</span> wrote:<br><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">Hi Mirela,<br>
<br>
We can use my conferencing details this time, so that we can do screen<br>
sharing easily:<br>
<br>
=C2=A0 Join the call: <a href=3D"https://www.uberconference.com/stefano-sta=
bellini" rel=3D"noreferrer" target=3D"_blank">https://www.uberconference.<w=
br>com/stefano-stabellini</a><br>
=C2=A0 Optional dial in number: <a href=3D"tel:669-999-0613" value=3D"+1669=
9990613">669-999-0613</a><br>
=C2=A0 No PIN needed<br>
<br>
I&#39;ll also reply to the first email from Julien in this thread with the<=
br>
conferencing info.<br>
<br>
<br>
Hi Artem,<br>
<br>
We should definitely talk about certification &amp; AGL.=C2=A0 Realisticall=
y, one<br>
hour might not be enough to cover the other topics as well as<br>
certifications &amp; AGL, but we&#39;ll start the discussion.<br>
<br>
If we need more time, instead of waiting for 4 weeks before scheduling<br>
another Xen on ARM meeting, we can have another conf call earlier, for<br>
example on the week of the 19th of Feb.<br>
<br>
<br>
Cheers,<br>
<br>
Stefano<br>
<span class=3D""><br>
<br>
On Fri, 9 Feb 2018, Artem Mygaiev wrote:<br>
&gt; Hi Juilen<br>
&gt;<br>
&gt; Time works for us.<br>
&gt; Do you think it is worth to discuss certification &amp; AGL stuff?<br>
&gt;<br>
&gt; Best regards,<br>
&gt; -- Artem Mygaiev<br>
&gt;<br>
</span>&gt; ______________________________<wbr>____________________________=
__<wbr>______________________________<wbr>______________________________<wb=
r>______________________________<wbr>_________________________<br>
<div class=3D"HOEnZb"><div class=3D"h5">&gt; From: Mirela Simonovic &lt;<a =
href=3D"mailto:mirela.simonovic@aggios.com">mirela.simonovic@aggios.com</a>=
&gt;<br>
&gt; Sent: Friday, February 9, 2018 7:53:28 PM<br>
&gt; To: Edgar Iglesias<br>
&gt; Cc: Julien Grall; Stefano Stabellini; xen-devel; Lars Kurth; Stewart H=
ildebrand; <a href=3D"mailto:anastassios.nanos@onapp.com">anastassios.nanos=
@onapp.com</a>; <a href=3D"mailto:vfachin@de.adit-jv.com">vfachin@de.adit-j=
v.com</a>; Jarvis Roach; Volodymyr Babchuk; Artem<br>
&gt; Mygaiev; <a href=3D"mailto:davorin.mista@aggios.com">davorin.mista@agg=
ios.com</a>; <a href=3D"mailto:robin.randhawa@arm.com">robin.randhawa@arm.c=
om</a><br>
&gt; Subject: Re: Xen ARM community call Tuesday 13th February 5PM UTC =C2=
=A0<br>
&gt; Hi,<br>
&gt; The proposed time works for me too. We would like to show you a demo, =
i. e. Xen suspend/resume in action on Xilinx&#39;s Zynq US+ MPSoC. I would =
need ~10 minutes for that.<br>
&gt; However, I need to screen share, so would it be possible to setup a ca=
ll with the screen-sharing capability?<br>
&gt;<br>
&gt; Thanks,<br>
&gt; Mirela<br>
&gt;<br>
&gt; On Tue, Feb 6, 2018 at 7:14 PM, Edgar Iglesias &lt;<a href=3D"mailto:e=
dgari@xilinx.com">edgari@xilinx.com</a>&gt; wrote:<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Hi, this time works for me.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0If there&#39;s time I&#39;d like to discuss =
the timing of re-submitting the Xilinx EEMI power-management mediator.<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Also, there were some questions in the previ=
ous review. Some are straight forward but some were around the configuratio=
n-less approach so I thought I could explain<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0our approach and get feedback, perhaps someo=
ne has better ideas. I&#39;ll probably need 10 - 15min for that.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Thanks,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Edgar<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; -----Original Message-----<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; From: Julien Grall [mailto:<a href=3D"m=
ailto:julien.grall@arm.com">julien.grall@arm.com</a>]<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Sent: 06 February 2018 2:12<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; To: Stefano Stabellini &lt;<a href=3D"m=
ailto:sstabellini@kernel.org">sstabellini@kernel.org</a>&gt;; xen-devel &lt=
;xen-<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:devel@lists.xenprojec=
t.org">devel@lists.xenproject.org</a>&gt;; Lars Kurth &lt;<a href=3D"mailto=
:lars.kurth@citrix.com">lars.kurth@citrix.com</a>&gt;; Edgar<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Iglesias &lt;<a href=3D"mailto:edgari@x=
ilinx.com">edgari@xilinx.com</a>&gt;; Stewart Hildebrand<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &lt;<a href=3D"mailto:Stewart.Hildebran=
d@dornerworks.com">Stewart.Hildebrand@<wbr>dornerworks.com</a>&gt;; <a href=
=3D"mailto:anastassios.nanos@onapp.com">anastassios.nanos@onapp.com</a>;<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:vfachin@de.adit-jv.co=
m">vfachin@de.adit-jv.com</a>; Jarvis Roach &lt;<a href=3D"mailto:Jarvis.Ro=
ach@dornerworks.com">Jarvis.Roach@dornerworks.com</a>&gt;<wbr>;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Volodymyr Babchuk &lt;<a href=3D"mailto=
:volodymyr_babchuk@epam.com">volodymyr_babchuk@epam.com</a>&gt;; Artem Myga=
iev<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; &lt;<a href=3D"mailto:Artem_Mygaiev@epa=
m.com">Artem_Mygaiev@epam.com</a>&gt;; <a href=3D"mailto:mirela.simonovic@a=
ggios.com">mirela.simonovic@aggios.com</a>;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; <a href=3D"mailto:davorin.mista@aggios.=
com">davorin.mista@aggios.com</a>; <a href=3D"mailto:robin.randhawa@arm.com=
">robin.randhawa@arm.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Subject: Xen ARM community call Tuesday=
 13th February 5PM UTC<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Hi all,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; I would suggest to have the next commun=
ity call on Tuesday 13th February<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; 5pm GMT. Does it sound good?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Do you have any specific topic you woul=
d like to discuss?<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Cheers,<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; --<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0&gt; Julien Grall<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; </div></div></blockquote></div><br></div>

--94eb2c05e74a7f1b390564cde418--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2260003665701431054==--


From xen-devel-bounces@lists.xenproject.org Sat Feb 10 00:15:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:15:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekIoT-0005E4-9x; Sat, 10 Feb 2018 00:14:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+mta=fe=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1ekIoS-0005Dw-R9
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 00:14:40 +0000
X-Inumbo-ID: 82369362-0df7-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82369362-0df7-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:15:33 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Sat, 10 Feb 2018 01:14:32 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Sat, 10 Feb 2018 00:14:13 +0000
Message-ID: <1518221652.4261.33.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Meng Xu <xumengpanda@gmail.com>, Andrii Anisov <andrii_anisov@epam.com>
Date: Sat, 10 Feb 2018 01:14:12 +0100
In-Reply-To: <CAENZ-+k547y9V8TCQ7YdYz4-E=TDQ04omtDfwT+zP6ezv6KL1g@mail.gmail.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
 <af089b54-1078-681b-430f-c4b2a1a7779d@epam.com>
 <CAENZ-+k547y9V8TCQ7YdYz4-E=TDQ04omtDfwT+zP6ezv6KL1g@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5525032811399376183=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5525032811399376183==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-fzPnsdTR2Q73HfCb9YOS"


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

On Fri, 2018-02-09 at 12:51 -0500, Meng Xu wrote:
> > On 09.02.18 17:36, Meng Xu wrote:
> > > Another way to check if there is interference from services in
> > > domR is
> > > to set period =3D budget for the domR's VCPUs.
> >=20
> > Could you please explain how setting budget equal to period would
> > help
> > discover any interferences from services in the domain?
> >=20
> Basically, setting period =3D budget is similar to what Dario suggests.
>
The goal is to figure out where the problem is.

It looks like DomR's vCPU does get 50% of CPU time, so it's not that
other vCPUs are preventing it to exploit all its own reservation. If
that would have not been the case, there'd be a bug in the scheduler.

By giving the vCPU 100% (either via "budget =3D=3D period" or with
extratime), we will figure out if the real-time applications inside can
actually meet their deadline. If they can't even with such setup, it
would mean the problem is somewhere else (virtualization overhead, IRQ
latency, etc).

If the applications can meet their deadline with 100% CPU time, but not
with 50%, then there are two possibilities:
1) they need more than 50%;
2) you're having "period synchronization" issues, as Meng was
describing.

Figuring out if you're on 1, should be as easy as trying to five DomR
55%, then 60%, then 65%, etc. And see when it happens that the deadline
misses are gone forever and for good.

If you can't get rid of deadline misses, it probably means you are in
case 2, and you need to find a way to make sure that your real-time
applications inside the domain are able to actually exploit the
domain's vCPU's budget when it's there. I.e., you don't want them to
activate when the budget is about to finish, and hence suffer from the
"blackout" shown in Meng's diagram.

Unfortunately, that's not really trivial to do. If the workload is
really periodic, it may be enough to find a way to do some kind of
"calibration" at the beginning. But I'm not sure how robust this will
actually be.

Perhaps Meng has some more ideas on this as well. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-fzPnsdTR2Q73HfCb9YOS
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlp+OVQACgkQFkJ4iaW4
c+7oNA/9EX4ZQwgaPvuRLvBVh4z3yoSMqWJqNPxfIAcfYtNg7aG5zwxwBloVKBJ4
s3EAvIfJf0MhhF6pLjnjMTssL06UJCP4caxCXuTG956Eh6V4q4tFgiWEuKp8NJMB
c8gepFal7bug3CtyMItuDJ7hhT3/567ERVO0qAxK+qZke9ix7pQ5HNpp2fzBmI+U
friIimb4gdLgjpK4Ry/6LNVWh9hsVcsVyGaoSGXJLoECbBFL0hXjizxvfLZIimy6
OCLK/3lwN6p4knHf2lLijp3hVUjs7PggYsOz/Az/rJsJt9GCyijdsEiDN5Q/NbIS
lTa4qp6DyB+cqtrD8QbksbQNn8ICdvEoYUhlDU3V6DkFFr4yzyQes/2mqKTl44KI
4iwmrslQ7/3+j7kCyNqYPQouHHJYP2mhmrQ/T4VCFF05HiPgQtF7Zc7AVntU9lLr
ZGMulJtzyI/794pOuTr45XAkmVLVBLdKpJc5ROZuYOU/T8gLn96oTEc0LGjHGMLn
DKap9nowZyFL/lxGC0ZxIJLjaoybeeH3BrKKqBgAfpFOB5BxBk5DfALnsRNn5BIg
wIKh/ehHAF7P4B8tDKjSb1IHW3MHRILsqTQBXJqcKZAsUizT75No3VQPvovPtlnX
Yfu49LdnP8eUTz8tyT32qDlR2awGntlwIQZdDIMWnz5CpTOHbJ8=
=oXqb
-----END PGP SIGNATURE-----

--=-fzPnsdTR2Q73HfCb9YOS--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5525032811399376183==--



From xen-devel-bounces@lists.xenproject.org Sat Feb 10 00:33:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 00:33:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekJ6R-0006i5-UX; Sat, 10 Feb 2018 00:33:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekJ6R-0006hR-0a
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 00:33:15 +0000
X-Inumbo-ID: 1b147539-0dfa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b147539-0dfa-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 00:34:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekJ6I-0008Ha-7M; Sat, 10 Feb 2018 00:33:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekJ6C-0004ur-SO; Sat, 10 Feb 2018 00:33:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekJ6C-0000kZ-BK; Sat, 10 Feb 2018 00:33:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118698-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
X-Osstest-Versions-That: xen=1c3545eeaf4ac6f8d5db5a52c29c112694bcd4f0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 00:33:00 +0000
Subject: [Xen-devel] [xen-unstable test] 118698: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8066516110030702418=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118698 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118698/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 118607

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118607
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118607
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118607
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118607
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118607
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118607
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118607
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118607
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118607
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118607
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
baseline version:
 xen                  1c3545eeaf4ac6f8d5db5a52c29c112694bcd4f0

Last test of basis   118607  2018-02-06 05:47:11 Z    3 days
Failing since        118622  2018-02-06 19:15:37 Z    3 days    4 attempts
Testing same since   118698  2018-02-08 19:23:11 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Michael Young <m.a.young@durham.ac.uk>
  Olaf Hering <olaf@aepfle.de>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>
  Zhongze Liu <blackskygg@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   1c3545eeaf..c93014ad3a  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8066516110030702418==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 02:59:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 02:59:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekLOA-0006o3-73; Sat, 10 Feb 2018 02:59:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekLO8-0006nT-QZ
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 02:59:40 +0000
X-Inumbo-ID: 8fdbc34f-0e0e-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8fdbc34f-0e0e-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 03:00:34 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekLNy-0005zL-RT; Sat, 10 Feb 2018 02:59:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekLNt-0005gN-Ig; Sat, 10 Feb 2018 02:59:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekLNt-0004wJ-BU; Sat, 10 Feb 2018 02:59:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1ekLNt-0004wJ-BU@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 02:59:25 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20KdGVzdGlkIHhlbi1ib290CgpUcmVl
OiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9y
dmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJlIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBxZW11IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTogcWVtdXUgZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hl
bi5naXQKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAg
QnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4
L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgNTgx
ZTQwMGZmOTM1ZDM0ZDk1ODExMjU4NTg2MTI4YmYxMWJhZWYxNQogIEJ1ZyBub3QgcHJlc2VudDog
ZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdkYzkxMAogIExhc3QgZmFpbCByZXBy
bzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODgw
OS8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKCkZvciBiaXNlY3Rpb24g
cmV2aXNpb24tdHVwbGUgZ3JhcGggc2VlOgogICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbS54ZW4tYm9vdC5odG1sClJldmlzaW9uIElE
cyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVseSwgdG8gdGhlIFRyZWVzIGFi
b3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpSdW5uaW5nIGNz
LWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGlu
dXgtbGludXMvdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtLnhl
bi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExODgwOS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lz
LXRlbXBsYXRlPTExODMyNCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVz
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSB4ZW4tYm9vdApT
ZWFyY2hpbmcgZm9yIGZhaWx1cmUgLyBiYXNpcyBwYXNzOgogMTE4NjcyIGZhaWwgW2hvc3Q9aHV4
ZWxyZWJlMF0gLyAxMTg2MjkgW2hvc3Q9Y2hhcmRvbm5heTFdIDExODU5OCBbaG9zdD1pdGFsaWEx
XSAxMTg1ODYgW2hvc3Q9Y2hhcmRvbm5heTBdIDExODU3NiBbaG9zdD1waW5vdDBdIDExODU2NiBb
aG9zdD1lbGJsaW5nMV0gMTE4NTU2IFtob3N0PXJpbWF2YTBdIDExODUzOCBbaG9zdD1odXhlbHJl
YmUxXSAxMTg1MDEgW2hvc3Q9Z29kZWxsbzBdIDExODQ2NCBbaG9zdD1pdGFsaWEwXSAxMTg0NDUg
W2hvc3Q9YmFyb3F1ZTFdIDExODQyOCBbaG9zdD1nb2RlbGxvMV0gMTE4NDAxIFtob3N0PXBpbm90
MV0gMTE4MzYyIFtob3N0PWJhcm9xdWUwXSAxMTgzMjQgW2hvc3Q9Zmlhbm8wXSAxMTgyODMgW2hv
c3Q9ZWxibGluZzBdIDExODI3NiBbaG9zdD1jaGFyZG9ubmF5MV0gMTE4MjUwIFtob3N0PXBpbm90
MF0gMTE4MjE1IFtob3N0PWh1eGVscmViZTFdIDExODExMiBbaG9zdD1pdGFsaWEwXSAxMTc5OTYg
W2hvc3Q9Z29kZWxsbzFdIDExNzk0NSBbaG9zdD1iYXJvcXVlMV0gMTE3OTA5IFtob3N0PWJhcm9x
dWUwXSAxMTc3ODggW2hvc3Q9Zmlhbm8wXSAxMTc3NDggb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNz
IGZsaWdodHM6IDExODY3MiAvIDExNzc0OAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJl
ZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dApMYXRlc3QgNTgxZTQwMGZmOTM1ZDM0ZDk1ODExMjU4NTg2MTI4YmYxMWJhZWYxNSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5
NyAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwCkJhc2lzIHBhc3MgZWY3
ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdkYzkxMCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0
ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGgg
Li9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0I2VmN2Y4Y2VjODBhMGJhN2Jk
MDBlY2U0Njg0NGM4OTk0MTE3ZGM5MTAtNTgxZTQwMGZmOTM1ZDM0ZDk1ODExMjU4NTg2MTI4YmYx
MWJhZWYxNSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQj
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1j
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQjYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNl
Mi0yYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0I2VjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEt
MWMzNTQ1ZWVhZjRhYzZmOGQ1ZGI1YTUyYzI5YzExMjY5NGJjZDRmMAphZGhvYy1yZXZ0dXBsZS1n
ZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CkxvYWRlZCAzNTEzIG5vZGVz
IGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTE3MjA1IFto
b3N0PWl0YWxpYTFdCiAxMTcyNTEgW2hvc3Q9Z29kZWxsbzBdCiAxMTczMDUgW2hvc3Q9YmFyb3F1
ZTBdCiAxMTczNTkgZmFpbCBpcnJlbGV2YW50CiAxMTc2NTUgZmFpbCBpcnJlbGV2YW50CiAxMTc3
NDcgZmFpbCBpcnJlbGV2YW50CiAxMTc2OTQgZmFpbCBpcnJlbGV2YW50CiAxMTc3NDAgcGFzcyBp
cnJlbGV2YW50CiAxMTc3NDIgcGFzcyBpcnJlbGV2YW50CiAxMTc3NTcgZmFpbCBpcnJlbGV2YW50
CiAxMTc3MjYgcGFzcyBpcnJlbGV2YW50CiAxMTc3NDkgcGFzcyBpcnJlbGV2YW50CiAxMTc3NDMg
cGFzcyBpcnJlbGV2YW50CiAxMTc3NTQgcGFzcyBpcnJlbGV2YW50CiAxMTc3MzYgZmFpbCBpcnJl
bGV2YW50CiAxMTc3NDQgcGFzcyBpcnJlbGV2YW50CiAxMTc3MzggcGFzcyBpcnJlbGV2YW50CiAx
MTc3MjEgZmFpbCBpcnJlbGV2YW50CiAxMTc3NDUgcGFzcyBpcnJlbGV2YW50CiAxMTc3NTAgcGFz
cyBpcnJlbGV2YW50CiAxMTc3NTUgZmFpbCBpcnJlbGV2YW50CiAxMTc3NTIgZmFpbCBpcnJlbGV2
YW50CiAxMTc3NTYgcGFzcyBpcnJlbGV2YW50CiAxMTc3NDggcGFzcyBlZjdmOGNlYzgwYTBiYTdi
ZDAwZWNlNDY4NDRjODk5NDExN2RjOTEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhh
OGVkMWIzZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFl
ZjVlM2NkNGQyY2VkODU3NzEKIDExNzc4OCBbaG9zdD1maWFubzBdCiAxMTc5NDUgW2hvc3Q9YmFy
b3F1ZTFdCiAxMTc5MDkgW2hvc3Q9YmFyb3F1ZTBdCiAxMTc5OTYgW2hvc3Q9Z29kZWxsbzFdCiAx
MTgxMTIgW2hvc3Q9aXRhbGlhMF0KIDExODIxNSBbaG9zdD1odXhlbHJlYmUxXQogMTE4MjUwIFto
b3N0PXBpbm90MF0KIDExODI3NiBbaG9zdD1jaGFyZG9ubmF5MV0KIDExODI4MyBbaG9zdD1lbGJs
aW5nMF0KIDExODMyNCBbaG9zdD1maWFubzBdCiAxMTg0NDUgW2hvc3Q9YmFyb3F1ZTFdCiAxMTgz
NjIgW2hvc3Q9YmFyb3F1ZTBdCiAxMTg0MDEgW2hvc3Q9cGlub3QxXQogMTE4NDI4IFtob3N0PWdv
ZGVsbG8xXQogMTE4NDY0IFtob3N0PWl0YWxpYTBdCiAxMTg1MzggW2hvc3Q9aHV4ZWxyZWJlMV0K
IDExODUwMSBbaG9zdD1nb2RlbGxvMF0KIDExODU1NiBbaG9zdD1yaW1hdmEwXQogMTE4NTY2IFto
b3N0PWVsYmxpbmcxXQogMTE4NTc2IFtob3N0PXBpbm90MF0KIDExODU4NiBbaG9zdD1jaGFyZG9u
bmF5MF0KIDExODYyOSBbaG9zdD1jaGFyZG9ubmF5MV0KIDExODU5OCBbaG9zdD1pdGFsaWExXQog
MTE4NjcxIHBhc3MgZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdkYzkxMCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0
OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTg2MzggZmFp
bCBpcnJlbGV2YW50CiAxMTg2NzIgZmFpbCA1ODFlNDAwZmY5MzVkMzRkOTU4MTEyNTg1ODYxMjhi
ZjExYmFlZjE1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEy
MTNjZGFjZDE1Nzc1NjU1YTk3IDFjMzU0NWVlYWY0YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0
ZjAKIDExODcxNCBmYWlsIGlycmVsZXZhbnQKIDExODgwMCBmYWlsIDU4MWU0MDBmZjkzNWQzNGQ5
NTgxMTI1ODU4NjEyOGJmMTFiYWVmMTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5
NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMWMzNTQ1ZWVhZjRhYzZmOGQ1ZGI1YTUy
YzI5YzExMjY5NGJjZDRmMAogMTE4NzIzIHBhc3MgZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0
Yzg5OTQxMTdkYzkxMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBkYjNhZThiZWNjMmI0ZjlmNTQ0ZWFmYTA2YTdjODU4Yzdj
YzlmMDI5CiAxMTg3NTkgcGFzcyBlZjdmOGNlYzgwYTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2Rj
OTEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIzZDE4YmVlNjdiYWVhZjMz
YjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEKIDEx
ODczMSBibG9ja2VkIGVmN2Y4Y2VjODBhMGJhN2JkMDBlY2U0Njg0NGM4OTk0MTE3ZGM5MTAgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2
NTVhOTcgNmQ1M2Q0Y2U2MjFlZTgwZTczMjE1MmE1NDVhNTVhYjY3NjJhODMwYgogMTE4NzgxIHBh
c3MgZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdkYzkxMCBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBhOTFi
MmVjMzM3YTQ1ZDVkOThlNWE0Mzg3YWE2NTYzYmM1Y2RjNGM5CiAxMTg3MzQgcGFzcyBlZjdmOGNl
YzgwYTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2RjOTEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDc4YWNhMjUzMDI5YjRl
NTFlNDlmNGVkNWQ4MDJjNGExNmJmNmU4OWIKIDExODczOSBwYXNzIGVmN2Y4Y2VjODBhMGJhN2Jk
MDBlY2U0Njg0NGM4OTk0MTE3ZGM5MTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5
NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYWMzN2VjMWRkZWYyMzRlZWJhNmY0Mzhj
MjlmZjY4N2M2NDk2MmViZAogMTE4NzQyIHBhc3MgZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0
Yzg5OTQxMTdkYzkxMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAzYmQ4ZmQ3NTFlNTBkZDk4MWI3MDU1ZmIzM2NkYzhhYTI5
NTM3NjczCiAxMTg4MDQgcGFzcyBlZjdmOGNlYzgwYTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2Rj
OTEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFj
ZDE1Nzc1NjU1YTk3IDFjMzU0NWVlYWY0YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0ZjAKIDEx
ODc0NSBwYXNzIGVmN2Y4Y2VjODBhMGJhN2JkMDBlY2U0Njg0NGM4OTk0MTE3ZGM5MTAgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVh
OTcgMGI2MTIyYTExNzJiNTIxNDJiZTg0NDRmMjE5YTVkOGIwM2QzMTk1ZgogMTE4NzY4IGZhaWwg
NTgxZTQwMGZmOTM1ZDM0ZDk1ODExMjU4NTg2MTI4YmYxMWJhZWYxNSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAxYzM1NDVl
ZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwCiAxMTg3NTUgcGFzcyBlZjdmOGNlYzgw
YTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2RjOTEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAy
YjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDA1YmIxMTE2YjhjMWZjNDI1
MjdiZjNiMjQwNmVlZjg2YTI3ZTNkYzMKIDExODc4NyBwYXNzIGVmN2Y4Y2VjODBhMGJhN2JkMDBl
Y2U0Njg0NGM4OTk0MTE3ZGM5MTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0
ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMWMzNTQ1ZWVhZjRhYzZmOGQ1ZGI1YTUyYzI5
YzExMjY5NGJjZDRmMAogMTE4Nzk2IHBhc3MgZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5
OTQxMTdkYzkxMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5NyAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNk
NGYwCiAxMTg3NzcgcGFzcyBlZjdmOGNlYzgwYTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2RjOTEw
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1
Nzc1NjU1YTk3IGQyODk1MzU4MWI5MjVhMmFjZDdhNGViNDBiMGNhNWM3YmUyZDdhNWYKIDExODgw
OSBmYWlsIDU4MWU0MDBmZjkzNWQzNGQ5NTgxMTI1ODU4NjEyOGJmMTFiYWVmMTUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcg
MWMzNTQ1ZWVhZjRhYzZmOGQ1ZGI1YTUyYzI5YzExMjY5NGJjZDRmMAogMTE4NzkwIGZhaWwgNTgx
ZTQwMGZmOTM1ZDM0ZDk1ODExMjU4NTg2MTI4YmYxMWJhZWYxNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAxYzM1NDVlZWFm
NGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwClNlYXJjaGluZyBmb3IgaW50ZXJlc3Rpbmcg
dmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExNzc0OCAocGFzcyksIGZvciBiYXNpcyBw
YXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTg2NzIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVy
ZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTg3NTkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMTg3NjggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZp
c2lvbnMgYXQgZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdkYzkxMCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5
NyAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwCk5vIHJldmlzaW9ucyBs
ZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQg
MTE4Nzg3IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE4Nzkw
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4Nzk2IChw
YXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTg4MDAgKGZhaWwpLCBm
b3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTg4MDQgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExODgwOSAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgog
IEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51
eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDU4
MWU0MDBmZjkzNWQzNGQ5NTgxMTI1ODU4NjEyOGJmMTFiYWVmMTUKICBCdWcgbm90IHByZXNlbnQ6
IGVmN2Y4Y2VjODBhMGJhN2JkMDBlY2U0Njg0NGM4OTk0MTE3ZGM5MTAKICBMYXN0IGZhaWwgcmVw
cm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg4
MDkvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCnBubXRvcG5nOiAxNzkg
Y29sb3JzIGZvdW5kClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jp
c2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20ueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExODgwOTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQg
MTE4ODA5IGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4ODA5LwoKRmFpbHVyZXMgOi0vIGJ1dCBu
byByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9i
czoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 04:54:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 04:54:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekNAp-0006j2-F1; Sat, 10 Feb 2018 04:54:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ftco=fe=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1ekNAo-0006iw-Fv
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 04:54:02 +0000
X-Inumbo-ID: 57293094-0e1e-11e8-ba59-bc764e045a96
Received: from mail-io0-x234.google.com (unknown [2607:f8b0:4001:c06::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57293094-0e1e-11e8-ba59-bc764e045a96;
 Sat, 10 Feb 2018 05:53:31 +0100 (CET)
Received: by mail-io0-x234.google.com with SMTP id t22so11967069ioa.7
 for <xen-devel@lists.xenproject.org>; Fri, 09 Feb 2018 20:54:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=6GE0cbuzK39gqU9PUKJWYQ+s/RgB1cm7d6AI2HojknU=;
 b=pTaAYe3fX668jsDKSOH8RbU/GFdpEnidvkR870gqb9/8ysSta588PBgYAagC5LiHGz
 GJyk0FchQsMwgHNhaxIAF2mX8eQjQsGGxmOG8xurp/z2Uy2eUJBMfJlzX1N5tnpoZPMY
 5TKz1/jgkYVJqNuSEiBsXfspM1q+ukBm4n7zFxCiBDY+KNrfPJg2+rckFsdkIEJLzUlj
 xEqhvFjeXP7++zD5ctxBRNb5VhzmYDjlB2ICLOUVVPhl4DhG9pMAfmeqCW/KZr5qqJdp
 7wlzS4V3itAqRook6nduBEZXBS+s+va4wiwKE3+Itm51Z0jSoHfwiigM18vlxh1vEDBX
 PjiQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6GE0cbuzK39gqU9PUKJWYQ+s/RgB1cm7d6AI2HojknU=;
 b=fk59jIjMNY1CbljHbyJXjKrOhXrSZ8T6vIOdJjfN8nutmMdoc319GUocT6scVJWshq
 zCwnr6uFozpHZnOZKivgN+yGLkv/PosVowl86xBFfrDXWG+EZuDLirLwD/4g77dRA7Mk
 XhxYtwMjSjByby96urGxtOjnzfWghvSAlu2bRYLjNAPQwtq21Y5vSsxQ8p/oiS4LTthU
 eGWE6cRzHJIADsZyBOUlyk90mTzfjhcKmrEH8gH2bfc6vpoYSFB80XtKPAEoBuz1l0ez
 +SLPMuwfs2yD4Oo575WYbMunSdyNrFCidaHVjSvp5blLcIYPCT0IuvI/yZzrRp+acGD2
 vDOQ==
X-Gm-Message-State: APf1xPD7qgDaMsq8mJ/cU6fU/ooG+JWm+mMIz/TFs6rtWdlllgnwvWch
 zbHddajq/texeJeKiaefq2Yd0Dg6yQVa6YTfwA==
X-Google-Smtp-Source: AH8x224WP5B5d5MdssMASWdGlMk+q46n6zXnRb5yLL18EyqGZw8Y6jycKbX3Xy9D0//qfFgbHb/yzPWOwl8QOaXX6T4=
X-Received: by 10.107.11.130 with SMTP id 2mr5939898iol.80.1518238439587; Fri,
 09 Feb 2018 20:53:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.55.77 with HTTP; Fri, 9 Feb 2018 20:53:19 -0800 (PST)
In-Reply-To: <1518221652.4261.33.camel@suse.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
 <af089b54-1078-681b-430f-c4b2a1a7779d@epam.com>
 <CAENZ-+k547y9V8TCQ7YdYz4-E=TDQ04omtDfwT+zP6ezv6KL1g@mail.gmail.com>
 <1518221652.4261.33.camel@suse.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Fri, 9 Feb 2018 23:53:19 -0500
Message-ID: <CAENZ-+k63FbKdfvaxxEb9UD0F=BQ-g=f1d=uR_VEEOBHr262Dg@mail.gmail.com>
To: Dario Faggioli <dfaggioli@suse.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pgo+IEl0IGxvb2tzIGxpa2UgRG9tUidzIHZDUFUgZG9lcyBnZXQgNTAlIG9mIENQVSB0aW1lLCBz
byBpdCdzIG5vdCB0aGF0Cj4gb3RoZXIgdkNQVXMgYXJlIHByZXZlbnRpbmcgaXQgdG8gZXhwbG9p
dCBhbGwgaXRzIG93biByZXNlcnZhdGlvbi4gSWYKPiB0aGF0IHdvdWxkIGhhdmUgbm90IGJlZW4g
dGhlIGNhc2UsIHRoZXJlJ2QgYmUgYSBidWcgaW4gdGhlIHNjaGVkdWxlci4KPgo+IEJ5IGdpdmlu
ZyB0aGUgdkNQVSAxMDAlIChlaXRoZXIgdmlhICJidWRnZXQgPT0gcGVyaW9kIiBvciB3aXRoCj4g
ZXh0cmF0aW1lKSwgd2Ugd2lsbCBmaWd1cmUgb3V0IGlmIHRoZSByZWFsLXRpbWUgYXBwbGljYXRp
b25zIGluc2lkZSBjYW4KPiBhY3R1YWxseSBtZWV0IHRoZWlyIGRlYWRsaW5lLiBJZiB0aGV5IGNh
bid0IGV2ZW4gd2l0aCBzdWNoIHNldHVwLCBpdAo+IHdvdWxkIG1lYW4gdGhlIHByb2JsZW0gaXMg
c29tZXdoZXJlIGVsc2UgKHZpcnR1YWxpemF0aW9uIG92ZXJoZWFkLCBJUlEKPiBsYXRlbmN5LCBl
dGMpLgo+Cj4gSWYgdGhlIGFwcGxpY2F0aW9ucyBjYW4gbWVldCB0aGVpciBkZWFkbGluZSB3aXRo
IDEwMCUgQ1BVIHRpbWUsIGJ1dCBub3QKPiB3aXRoIDUwJSwgdGhlbiB0aGVyZSBhcmUgdHdvIHBv
c3NpYmlsaXRpZXM6Cj4gMSkgdGhleSBuZWVkIG1vcmUgdGhhbiA1MCU7Cj4gMikgeW91J3JlIGhh
dmluZyAicGVyaW9kIHN5bmNocm9uaXphdGlvbiIgaXNzdWVzLCBhcyBNZW5nIHdhcwo+IGRlc2Ny
aWJpbmcuCj4KPiBGaWd1cmluZyBvdXQgaWYgeW91J3JlIG9uIDEsIHNob3VsZCBiZSBhcyBlYXN5
IGFzIHRyeWluZyB0byBmaXZlIERvbVIKPiA1NSUsIHRoZW4gNjAlLCB0aGVuIDY1JSwgZXRjLiBB
bmQgc2VlIHdoZW4gaXQgaGFwcGVucyB0aGF0IHRoZSBkZWFkbGluZQo+IG1pc3NlcyBhcmUgZ29u
ZSBmb3JldmVyIGFuZCBmb3IgZ29vZC4KPgo+IElmIHlvdSBjYW4ndCBnZXQgcmlkIG9mIGRlYWRs
aW5lIG1pc3NlcywgaXQgcHJvYmFibHkgbWVhbnMgeW91IGFyZSBpbgo+IGNhc2UgMiwgYW5kIHlv
dSBuZWVkIHRvIGZpbmQgYSB3YXkgdG8gbWFrZSBzdXJlIHRoYXQgeW91ciByZWFsLXRpbWUKPiBh
cHBsaWNhdGlvbnMgaW5zaWRlIHRoZSBkb21haW4gYXJlIGFibGUgdG8gYWN0dWFsbHkgZXhwbG9p
dCB0aGUKPiBkb21haW4ncyB2Q1BVJ3MgYnVkZ2V0IHdoZW4gaXQncyB0aGVyZS4gSS5lLiwgeW91
IGRvbid0IHdhbnQgdGhlbSB0bwo+IGFjdGl2YXRlIHdoZW4gdGhlIGJ1ZGdldCBpcyBhYm91dCB0
byBmaW5pc2gsIGFuZCBoZW5jZSBzdWZmZXIgZnJvbSB0aGUKPiAiYmxhY2tvdXQiIHNob3duIGlu
IE1lbmcncyBkaWFncmFtLgo+Cj4gVW5mb3J0dW5hdGVseSwgdGhhdCdzIG5vdCByZWFsbHkgdHJp
dmlhbCB0byBkby4gSWYgdGhlIHdvcmtsb2FkIGlzCj4gcmVhbGx5IHBlcmlvZGljLCBpdCBtYXkg
YmUgZW5vdWdoIHRvIGZpbmQgYSB3YXkgdG8gZG8gc29tZSBraW5kIG9mCj4gImNhbGlicmF0aW9u
IiBhdCB0aGUgYmVnaW5uaW5nLiBCdXQgSSdtIG5vdCBzdXJlIGhvdyByb2J1c3QgdGhpcyB3aWxs
Cj4gYWN0dWFsbHkgYmUuCj4KPiBQZXJoYXBzIE1lbmcgaGFzIHNvbWUgbW9yZSBpZGVhcyBvbiB0
aGlzIGFzIHdlbGwuIDotKQoKSWYgdGhlIFJUIFZDUFUgaGFzIG9ubHkgb25lIFJUIHRhc2sgb24g
aXQsIHdlIGNhbiBzeW5jaHJvbml6ZSB0aGUKcmVsZWFzZSB0aW1lIG9mIHRoZSBWQ1BVIGFuZCB0
aGF0IG9mIHRoZSBSVCB0YXNrLiBJbiBvdGhlciB3b3JkcywgdGhlCnJlbGVhc2Ugb2Zmc2V0IG9m
IGJvdGggdGhlIFZDUFUgYW5kIHRoZSBSVCB0YXNrIGFyZSB0aGUgc2FtZSBpbiB0ZXJtcwpvZiB0
aGUgd2FsbCBjbG9jay4gVGhlbiB3ZSBjYW4gYXNzaWduIHRoZSB0YXNrJ3MgcGFyYW1ldGVyIHRv
IHRoZSBWQ1BVCmFuZCBndWFyYW50ZWUgdGhlIHRhc2sgaGFzIG5vIGRlYWRsaW5lIG1pc3MgaWYg
dGhlIFZDUFUgaGFzIG5vCmRlYWRsaW5lIG1pc3MuCkhvd2V2ZXIsIHRoaXMgb2JzZXJ2YXRpb24g
b25seSB3b3JrcyB3aGVuIHRoZSBhc3N1bXB0aW9uIHRoYXQgb25lIFZDUFUKaGFzIG9ubHkgb25l
IHRhc2sgaW4gdGhlIFJUIGRvbWFpbi4gSSdtIG5vdCBzdXJlIGhvdyBwcmFjdGljYWwgaXQgaXMK
YmVjYXVzZSB0aGUgb2JzZXJ2YXRpb24gY2Fubm90IGJlIGdlbmVyYWxpemVkIGZvciBtdWx0aXBs
ZSB0YXNrcyBvbgpvbmUgVkNQVS4KCkFuZHJpaSBhbmQgRGFyaW8sCkRvIHlvdSB0aGluayB0aGUg
YXNzdW1wdGlvbiB0aGF0IG9uZSBWQ1BVIHJ1bnMgb25seSBvbmUgUlQgdGFzayBpcwpyZWFzb25h
YmxlIGluIHByYWN0aWNlPwpJZiBpdCBpcywgaXMgdGhlcmUgc29tZSB1c2UgY2FzZXMgZm9yIHRo
aXMgYXNzdW1wdGlvbj8KClRoYW5rcywKCk1lbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 05:03:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 05:03:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekNJT-0000yj-SP; Sat, 10 Feb 2018 05:02:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekNJR-0000yL-Vv
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 05:02:58 +0000
X-Inumbo-ID: c8c0a3a5-0e1f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c8c0a3a5-0e1f-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 05:03:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekNJI-0001B7-K5; Sat, 10 Feb 2018 05:02:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekNJD-00059e-8Z; Sat, 10 Feb 2018 05:02:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekNJC-0001bU-UV; Sat, 10 Feb 2018 05:02:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118707-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-credit2:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-credit2:host-install(4):broken:regression
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=99ed7863b29ea170e50749fe22991b964cbce6ba
X-Osstest-Versions-That: xen=6f6786ef0d7f7025860d360f6b1267193ffd1b27
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 05:02:43 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118707: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6428227303044861179=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118707 xen-4.8-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118707/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-credit2     <job status>                 broken
 test-amd64-amd64-xl-credit2   4 host-install(4)        broken REGR. vs. 118465
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 118465

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 118465

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-5      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 118446
 test-xtf-amd64-amd64-1      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 118465
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118465
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118465
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118465
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118465
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118465
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 118465
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118465
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118465
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 build-amd64-prev              7 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  99ed7863b29ea170e50749fe22991b964cbce6ba
baseline version:
 xen                  6f6786ef0d7f7025860d360f6b1267193ffd1b27

Last test of basis   118465  2018-01-31 03:00:07 Z   10 days
Failing since        118663  2018-02-07 20:21:08 Z    2 days    2 attempts
Testing same since   118707  2018-02-08 22:24:20 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  broken  
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-amd64-amd64-xl-credit2 broken
broken-step test-amd64-amd64-xl-credit2 host-install(4)

Not pushing.

(No revision log; it would be 760 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6428227303044861179==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 07:28:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 07:28:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekPaV-0002hP-6o; Sat, 10 Feb 2018 07:28:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekPaU-0002gz-2g
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 07:28:42 +0000
X-Inumbo-ID: 25664a1e-0e34-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25664a1e-0e34-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 07:29:36 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekPaL-00050A-Ft; Sat, 10 Feb 2018 07:28:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekPaG-0000YN-32; Sat, 10 Feb 2018 07:28:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekPaF-0000qd-Ot; Sat, 10 Feb 2018 07:28:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118721-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=f50ea840b9a860927c7aca5fa64eb34e14f17164
X-Osstest-Versions-That: xen=fd884d61991cd0de588ae51728cd0602375dfa71
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 07:28:27 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 118721: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODcyMSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODcyMS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNDkgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE4NjY0IHBhc3MgaW4gMTE4NzIxCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3Jh
dGUveDEwIGZhaWwgcGFzcyBpbiAxMTg2NjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExODY2NAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWls
IHBhc3MgaW4gMTE4NjY0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzIDE2IGd1ZXN0LXN0YXJ0L2RlYmlh
bi5yZXBlYXQgZmFpbCBpbiAxMTg2NjQgbGlrZSAxMTgzMzcKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWlsIGluIDExODY2NCBsaWtlIDExODMz
NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDExODY2NCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExODY2NCBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZh
aWwgbGlrZSAxMTgzMzcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICA0OSB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExODMzNwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4
MzM3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMzcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMzNwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE4MzM3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMzcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDEx
ODMzNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzM3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMzcKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODMzNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzM3CiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBw
YXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAg
ZjUwZWE4NDBiOWE4NjA5MjdjN2FjYTVmYTY0ZWIzNGUxNGYxNzE2NApiYXNlbGluZSB2ZXJzaW9u
OgogeGVuICAgICAgICAgICAgICAgICAgZmQ4ODRkNjE5OTFjZDBkZTU4OGFlNTE3MjhjZDA2MDIz
NzVkZmE3MQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MzM3ICAyMDE4LTAxLTI1IDE3OjQzOjMw
IFogICAxNSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODY2NCAgMjAxOC0wMi0wNyAyMDoy
MTowOSBaICAgIDIgZGF5cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJl
dmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5v
cmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0
cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICBmZDg4NGQ2MTk5Li5mNTBlYTg0MGI5
ICBmNTBlYTg0MGI5YTg2MDkyN2M3YWNhNWZhNjRlYjM0ZTE0ZjE3MTY0IC0+IHN0YWJsZS00LjcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 09:12:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 09:12:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekRCl-0002MU-Re; Sat, 10 Feb 2018 09:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekRCl-0002LZ-1L
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 09:12:19 +0000
X-Inumbo-ID: 9ecdcbd2-0e42-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ecdcbd2-0e42-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 09:13:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekRCb-0008D9-T1; Sat, 10 Feb 2018 09:12:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekRCW-0005Vg-5Y; Sat, 10 Feb 2018 09:12:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekRCU-0001FN-QT; Sat, 10 Feb 2018 09:12:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118735-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d0a60771abf16f285ae19bf0397dece7f9fd70fa
X-Osstest-Versions-That: libvirt=6ce3acc129bfdbe7fd02bcb8bbe8af6d13903684
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 09:12:03 +0000
Subject: [Xen-devel] [libvirt test] 118735: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODczNSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg3MzUvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODY2NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjY3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTg2NjcKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBkMGE2MDc3MWFiZjE2ZjI4NWFlMTliZjAzOTdkZWNlN2Y5ZmQ3MGZhCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA2Y2UzYWNjMTI5YmZkYmU3ZmQwMmJjYjhi
YmU4YWY2ZDEzOTAzNjg0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg2NjcgIDIwMTgtMDItMDgg
MDQ6MzA6MjIgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NzM1ICAyMDE4LTAy
LTA5IDA2OjA0OjU2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ2hyaXN0aWFuIEVocmhhcmR0IDxjaHJpc3Rp
YW4uZWhyaGFyZHRAY2Fub25pY2FsLmNvbT4KICBUaWFnbyBNLiBWaWVpcmEgPHRtdkByZWRoYXQu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGlu
ZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0Lmdp
dAogICA2Y2UzYWNjMTI5Li5kMGE2MDc3MWFiICBkMGE2MDc3MWFiZjE2ZjI4NWFlMTliZjAzOTdk
ZWNlN2Y5ZmQ3MGZhIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 10:19:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 10:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekSFf-0006kW-Mv; Sat, 10 Feb 2018 10:19:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekSFe-0006jd-CI
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 10:19:22 +0000
X-Inumbo-ID: fcb3d601-0e4b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fcb3d601-0e4b-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 10:20:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekSFV-0001aS-F9; Sat, 10 Feb 2018 10:19:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekSFQ-0002jv-1N; Sat, 10 Feb 2018 10:19:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekSFP-0000sh-CC; Sat, 10 Feb 2018 10:19:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118730-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-armhf-armhf-libvirt-raw:leak-check/basis(9):fail:heisenbug
 linux-3.18:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=cde3537bd1098cd4df322c397ef016015890913c
X-Osstest-Versions-That: linux=90aaf2f25609f99b63fcbed280716f80b4bc5f56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 10:19:07 +0000
Subject: [Xen-devel] [linux-3.18 test] 118730: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4344429030987575928=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118730 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118730/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw 9 leak-check/basis(9) fail in 118666 pass in 118730
 test-amd64-amd64-rumprun-amd64 17 rumprun-demo-xenstorels/xenstorels.repeat fail pass in 118666
 test-amd64-i386-xl-qemuu-ovmf-amd64 16 guest-localmigrate/x10 fail pass in 118666
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail pass in 118666

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118488
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118488
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118488
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118488
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118488
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118488
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118488
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                cde3537bd1098cd4df322c397ef016015890913c
baseline version:
 linux                90aaf2f25609f99b63fcbed280716f80b4bc5f56

Last test of basis   118488  2018-01-31 14:16:23 Z    9 days
Testing same since   118666  2018-02-07 21:47:22 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Aaron Brown <aaron.f.brown@intel.com>
  Amit Pundir <amit.pundir@linaro.org>
  Andrew Elble <aweits@rit.edu>
  Ben Hutchings <ben.hutchings@codethink.co.uk>
  Bo Hu <bohu@google.com>
  Chun-Yeow Yeoh <yeohchunyeow@gmail.com>
  Colin Ian King <colin.king@canonical.com>
  David S. Miller <davem@davemloft.net>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Eduardo Otubo <otubo@redhat.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Geert Uytterhoeven <geert+renesas@glider.be>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans de Goede <hdegoede@redhat.com>
  Hemant Kumar <hemantk@codeaurora.org>
  Icenowy Zheng <icenowy@aosc.io>
  J. Bruce Fields <bfields@redhat.com>
  Jan Kara <jack@suse.cz>
  Jeff Kirsher <jeffrey.t.kirsher@intel.com>
  Jens Axboe <axboe@kernel.dk>
  Jesse Chan <jc@linux.com>
  Jia-Ju Bai <baijiaju1990@gmail.com>
  Johan Hovold <johan@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Juergen Gross <jgross@suse.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Larry Finger <Larry.Finger@lwfinger.net>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liran Alon <liran.alon@oracle.com>
  Lubomir Rintel <lkundrak@v3.sk>
  Lyude Paul <lyude@redhat.com>
  Mark Brown <broonie@kernel.org>
  Mark Salyzyn <salyzyn@android.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Schulze <max.schulze@posteo.de>
  Michael Lyle <mlyle@lyle.org>
  Oliver Neukum <oneukum@suse.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Pedro Fonseca <pfonseca@cs.washington.edu>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Randy Dunlap <rdunlap@infradead.org>
  Richard Weinberger <richard@nod.at>
  Robert Lippert <rlippert@google.com>
  Robert Lippert <roblip@gmail.com>
  Sasha Levin <alexander.levin@microsoft.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Agner <stefan@agner.ch>
  Takashi Iwai <tiwai@suse.de>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Meyer <thomas@m3y3r.de>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Wanpeng Li <wanpeng.li@hotmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          fail    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   90aaf2f25609..cde3537bd109  cde3537bd1098cd4df322c397ef016015890913c -> tested/linux-3.18


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4344429030987575928==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 11:49:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 11:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekTez-0004bl-DX; Sat, 10 Feb 2018 11:49:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekTey-0004ba-HH
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 11:49:36 +0000
X-Inumbo-ID: 987beaac-0e58-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 987beaac-0e58-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 11:50:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekTer-0004MZ-70; Sat, 10 Feb 2018 11:49:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekTel-0000Dh-Ua; Sat, 10 Feb 2018 11:49:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekTel-00056y-NP; Sat, 10 Feb 2018 11:49:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118737-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:heisenbug
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 11:49:23 +0000
Subject: [Xen-devel] [seabios test] 118737: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODczNyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg3MzcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxMCB3aW5kb3dzLWluc3RhbGwgICAgIGZhaWwgcGFz
cyBpbiAxMTg2NjgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgZmFpbCBpbiAxMTg2NjggbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTUzOQogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAgICA0YTZkYmNlYTNlNDEyZmUx
MmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CmJhc2VsaW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAg
ICAgICAgICAwY2E2ZDYyNzdkZmFmYzY3MWE1YjM3MThjYmViNWM3OGUyYTg4OGVhCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTU1MzkgIDIwMTctMTEtMDMgMjA6NDg6NTggWiAgIDk4IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTE1NzMzICAyMDE3LTExLTEwIDE3OjE5OjU5IFogICA5MSBkYXlz
ICAxMTQgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NjY4ICAyMDE4LTAyLTA4IDA0
OjUwOjQzIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5l
dD4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFMuIFRz
aXJraW4gPG1zdEByZWRoYXQuY29tPgogIE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5z
b3VyY2Vmb3JnZS5uZXQ+CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBT
dGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGlu
Zy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpjb21taXQgNGE2ZGJjZWEzZTQxMmZlMTJlZmZhMmY4MTJmNTBkZDdlYWU5MDk1NQpB
dXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRh
dGU6ICAgU3VuIEZlYiA0IDE3OjI3OjAxIDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFVzZSB0aW1l
cl9jaGVjaygpIGluIGZsb3BweV93YWl0X2lycSgpCiAgICAKICAgIFVzZSB0aW1lcl9jaGVjaygp
IGluc3RlYWQgb2YgdXNpbmcgZmxvcHB5X21vdG9yX2NvdW50ZXIgaW4gQkRBIGZvciB0aGUKICAg
IHRpbWVvdXQgY2hlY2sgaW4gZmxvcHB5X3dhaXRfaXJxKCkuCiAgICAKICAgIFRoZSBwcm9ibGVt
IHdpdGggdXNpbmcgZmxvcHB5X21vdG9yX2NvdW50ZXIgd2FzIHRoYXQsIGFmdGVyIGl0IHJlYWNo
ZXMKICAgIDAsIGl0IGltbWVkaWF0ZWx5IHN0b3BzIHRoZSBmbG9wcHkgbW90b3JzLCB3aGljaCBp
cyBub3Qgd2hhdCBpcwogICAgc3VwcG9zZWQgdG8gaGFwcGVuIG9uIHJlYWwgaGFyZHdhcmUuIElu
c3RlYWQsIGFmdGVyIGEgdGltZW91dCAobGlrZSBpbgogICAgdGhlIGVuZCBvZiBldmVyeSBmbG9w
cHkgb3BlcmF0aW9uLCByZWdhcmRsZXNzIG9mIHRoZSByZXN1bHQgLSBzdWNjZXNzLAogICAgdGlt
ZW91dCBvciBlcnJvciksIHRoZSBmbG9wcHkgbW90b3JzIG11c3QgYmUga2VwdCBzcGlubmluZyBm
b3IKICAgIGFkZGl0aW9uYWwgMiBzZWNvbmRzICh0aGUgRkxPUFBZX01PVE9SX1RJQ0tTKS4gU28s
IG5vdyB0aGUKICAgIGZsb3BweV9tb3Rvcl9jb3VudGVyIGlzIGluaXRpYWxpemVkIHRvIDI1NSAo
dGhlIG1heCB2YWx1ZSkgaW4gdGhlCiAgICBiZWdpbm5pbmcgb2YgdGhlIGZsb3BweSBvcGVyYXRp
b24uIEZvciBJUlEgdGltZW91dHMsIGEgZGlmZmVyZW50CiAgICB0aW1lb3V0IGlzIHVzZWQsIHNw
ZWNpZmllZCBieSB0aGUgbmV3IEZMT1BQWV9JUlFfVElNRU9VVCBjb25zdGFudAogICAgKGN1cnJl
bnRseSBzZXQgdG8gNSBzZWNvbmRzIC0gYSBmYWlybHkgY29uc2VydmF0aXZlIHZhbHVlLCBidXQg
c2hvdWxkCiAgICB3b3JrIHJlbGlhYmx5IG9uIG1vc3QgZmxvcHBpZXMpLgogICAgCiAgICBBZnRl
ciB0aGUgZmxvcHB5IG9wZXJhdGlvbiwgZmxvcHB5X2RyaXZlX3BpbygpIHJlc2V0cyB0aGUKICAg
IGZsb3BweV9tb3Rvcl9jb3VudGVyIHRvIDIgc2Vjb25kcyAoRkxPUFBZX01PVE9SX1RJQ0tTKS4K
ICAgIAogICAgVGhpcyBpcyBhbHNvIGNvbnNpc3RlbnQgd2l0aCB3aGF0IG90aGVyIFBDIEJJT1Nl
cyBkby4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0ODhlZGUyMjk3NDYxYWY5ZDYwZGQyMWNmZjg1
M2E0OWFmZGMyYzcwCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJj
ZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDAgMjAxOCArMDIwMAoKICAgIGZs
b3BweTogUmVzZXQgdGhlIGZsb3BweSBtb3RvciBjb3VudCBpbiBmbG9wcHlfZHJpdmVfcGlvKCkK
ICAgIAogICAgUmVzZXQgdGhlIGZsb3BweSBtb3RvciBjb3VudCwgc28gdGhlIG1vdG9yIGtlZXBz
IHNwaW5uaW5nIDIgc2Vjb25kcwogICAgYWZ0ZXIgYSBmbG9wcHkgb3BlcmF0aW9uLCBwZXJmb3Jt
ZWQgYnkgZmxvcHB5X2RyaXZlX3BpbygpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZDgyZjBl
ZThlYmE1NzE2ODlmNjRiNzQ4YmNhOGU5YmFkZGE4YjIKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3Yg
PG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1
OSAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBQcmVzZXJ2ZSBtb3RvciBhbmQgZHJpdmUgc2VsIGJp
dHMgd2hlbiByZXNldHRpbmcgdGhlIGZsb3BweSBjb250cm9sbGVyCiAgICAKICAgIEluIGNhc2Ug
b2YgcmVhZCBvciB3cml0ZSBlcnJvcnMsIHRoZSBmbG9wcHkgc3lzdGVtIGlzIHVzdWFsbHkgcmVz
ZXQgYW5kIHRoZQogICAgb3BlcmF0aW9uIGlzIHJldHJpZWQuIEluIHRoYXQgY2FzZSwgdGhlIGZs
b3BweSBtb3RvciBzdGF0ZSBtdXN0IGJlIHByZXNlcnZlZAogICAgaW4gb3JkZXIgdG8gYXZvaWQg
Y3JlYXRpbmcgaml0dGVyIGFuZCBrZWVwIHRoZSBmbG9wcHkgbW90b3Igc3Bpbm5pbmcgc21vb3Ro
bHkKICAgIGF0IGEgY29uc3RhbnQgc3BlZWQuIEFkZGl0aW9uYWxseSwgdGhlIGRyaXZlIHNlbGVj
dCBiaXRzIHNob3VsZCBwcm9iYWJseSBhbHNvCiAgICBiZSBwcmVzZXJ2ZWQsIGJlY2F1c2Ugc29t
ZSBzeXN0ZW1zIG1pZ2h0IG5lZWQgYSBzbWFsbCBkZWxheSBhZnRlciBzZWxlY3RpbmcgYQogICAg
bmV3IGRyaXZlLiBJbiB0aGF0IGNhc2UsIHRoZSBvcGVyYXRpb24gd291bGQgYmUgcmV0cmllZCwg
d2l0aG91dCBjaGFuZ2luZwogICAgdGhlIGN1cnJlbnRseSBzZWxlY3RlZCBkcml2ZS4KICAgIAog
ICAgSW4gZmxvcHB5X2VuYWJsZV9jb250cm9sbGVyKCksIHRoZSBJUlEgYml0IGlzIG5vdyBlbmFi
bGVkIGZpcnN0LCBiZWZvcmUgdGhlCiAgICByZXNldCBiaXQgaXMgc2V0LiBJJ20gbm90IGNvbXBs
ZXRlbHkgc3VyZSB3aGV0aGVyIHRoaXMgaXMgbmVjZXNzYXJ5LiBJdCBpcwogICAgZG9uZSBqdXN0
IGluIGNhc2Ugc29tZSBoYXJkd2FyZSBpbnRyb2R1Y2VzIGEgZGVsYXkgYmV0d2VlbiBzZXR0aW5n
IHRoaXMgYml0CiAgICBhbmQgYWN0dWFsbHkgZW5hYmxpbmcgdGhlIElSUSwgd2hpY2ggd291bGQg
Y2F1c2UgdXMgdG8gbWlzcyB0aGUgSVJRLCBzZW50IGJ5CiAgICB0aGUgY29udHJvbGxlciBpbW1l
ZGlhdGVseSBhZnRlciByZXNldC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA1M2ZjNjMxMzA3YjJj
NGE0MDNlMTgzYWZjYzVmZmUyNzk4NzM0OWE2CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6MjY6NTggMjAx
OCArMDIwMAoKICAgIGZsb3BweTogSW50cm9kdWNlIEZMT1BQWV9ET1JfWFhYIGNvbnN0YW50cwog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUxNTdhNzg4MmRlOGI1MGMyMzY1ZmQ5MTY2YzVkOTE4NjFh
NDc4YTIKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NyAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgZmxvcHB5X2Rvcl9tYXNrKCkKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xh
eSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCAzZGRiNDJm
MzhmNTA1NGFhNmVlZDc5NzFmMTBkYTBhZGMwNzZjNzRlCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6MjY6
NTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogSW50cm9kdWNlIHRoZSBmbG9wcHlfZG9yX3JlYWQo
KSBmdW5jdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5
c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdi
MmRjYzQzZjMzNTU2NjU2NzAKQXV0aG9yOiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0
LmNvbT4KRGF0ZTogICBUaHUgSmFuIDExIDIyOjE1OjEyIDIwMTggKzAyMDAKCiAgICBwY2k6IGZp
eCAnaW8gaGludHMnIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgCiAgICBD
b21taXQgZWM2Y2IxN2YgKHBjaTogZW5hYmxlIFJlZEhhdCBQQ0kgYnJpZGdlcyB0byByZXNlcnZl
IGFkZGl0aW9uYWwKICAgICAgICAgICAgICAgICAgICAgcmVzb3VyY2VzIG9uIFBDSSBpbml0KQog
ICAgYWRkZWQgYSBuZXcgdmVuZG9yIHNwZWNpZmljIFBDSSBjYXBhYmlsaXR5IGZvciBSZWRIYXQg
UENJIGJyaWRnZXMKICAgIGFsbG93aW5nIHRoZW0gdG8gcmVzZXJ2ZSBhZGRpdGlvbmFsIGJ1c2Vz
IGFuZC9vciBJTy9NRU0gc3BhY2UuCiAgICAKICAgIFdoZW4gYWRkaW5nIHRoZSBJTyBoaW50cyBQ
Q0kgY2FwYWJpbGl0eSB0byB0aGUgcGNpZS1yb290LXBvcnQKICAgIHdpdGhvdXQgc3BlY2lmeWlu
ZyBhIHZhbHVlIGZvciBidXMgcmVzZXJ2YXRpb24sIHRoZSBzdWJvcmRpbmF0ZSBidXMKICAgIGNv
bXB1dGF0aW9uIGlzIHdyb25nIGFuZCB0aGUgZ3Vlc3Qga2VybmVsIGdldHMgbWVzc2VkIHVwLgog
ICAgCiAgICBGaXggaXQgYnkgcmV0dXJuaW5nIHRvIHByZXYgY29kZSBpZiB0aGUgdmFsdWUgZm9y
IGJ1cwogICAgcmVzZXJ2YXRpb24gaXMgbm90IHNldC4KICAgIAogICAgUmVtb3ZlZCBhbHNvIGEg
d3JvbmcgZGVidWcgcHJpbnQgIlBDSTogaW52YWxpZCBRRU1VIHJlc291cmNlIHJlc2VydmUKICAg
IGNhcCBvZmZzZXQiIHdoaWNoIGFwcGVhcnMgaWYgdGhlICdJTyBoaW50cycgY2FwYWJpbGl0eSBp
cyBub3QgcHJlc2VudC4KICAgIAogICAgQWNrZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0
QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxA
cmVkaGF0LmNvbT4KCmNvbW1pdCA4NDRiODY0NjRhNWNiZmZmYjYyYjg3ODA4NjMyMDE4Y2EyNTBk
ODY3CkF1dGhvcjogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KRGF0ZTogICBN
b24gT2N0IDIgMDg6MTM6MTMgMjAxNyArMDIwMAoKICAgIGRvY3MvRG93bmxvYWQ6IFVzZSBtb3Jl
IHNlY3VyZSBIVFRQUyBVUkxzIHdoZXJlIHBvc3NpYmxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+Cgpjb21taXQgZGY0NmQxMGM4YTdi
ODhlYjgyZjNjZWIyYWEzMTc4MmRlZTE1NTkzZApBdXRob3I6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZh
bmJAbGludXgudm5ldC5pYm0uY29tPgpEYXRlOiAgIFR1ZSBOb3YgMTQgMTU6MDM6NDcgMjAxNyAt
MDUwMAoKICAgIHRwbTogQWRkIHN1cHBvcnQgZm9yIFRQTTIgQUNQSSB0YWJsZQogICAgCiAgICBB
ZGQgc3VwcG9ydCBmb3IgdGhlIFRQTTIgQUNQSSB0YWJsZS4gSWYgd2UgZmluZCBpdCBhbmQgaXRz
CiAgICBvZiB0aGUgYXBwcm9wcmlhdGUgc2l6ZSwgd2UgY2FuIGdldCB0aGUgbG9nX2FyZWFfc3Rh
cnRfYWRkcmVzcwogICAgYW5kIGxvZ19hcmVhX21pbmltdW1fc2l6ZSBmcm9tIGl0LgogICAgCiAg
ICBUaGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhlIHNwZWMgY2FuIGJlIGZvdW5kIGhlcmU6CiAgICAK
ICAgIGh0dHBzOi8vdHJ1c3RlZGNvbXB1dGluZ2dyb3VwLm9yZy90Y2ctYWNwaS1zcGVjaWZpY2F0
aW9uLwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4
LnZuZXQuaWJtLmNvbT4KCmNvbW1pdCAwNTQxZjJmMGYyNDZlNzdkN2M3MjY5MjY5NzY5MjBlODA3
MmQxMTE5CkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTog
ICBGcmkgTm92IDEwIDEyOjIwOjM1IDIwMTcgLTA1MDAKCiAgICBwYXJhdmlydDogT25seSBlbmFi
bGUgc2VyY29uIGluIE5PR1JBUEhJQyBtb2RlIGlmIG5vIG90aGVyIGNvbnNvbGUgc3BlY2lmaWVk
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+Cgpjb21taXQgOWNlNjc3OGYwOGM2MzJjNTJiMjViYzhmNzU0MjkxZWYxODcxMGQ1MwpBdXRo
b3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAx
MCAxMjoxNjozNiAyMDE3IC0wNTAwCgogICAgZG9jczogQWRkIHNlcmNvbi1wb3J0IHRvIFJ1bnRp
bWVfY29uZmlnLm1kIGRvY3VtZW50YXRpb24KICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4g
TydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA2MzQ1MWZjYTEzYzc1ODcwZTE3
MDNlYjNlMjA1ODRkOTExNzlhZWJjCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29u
bm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDExOjQ5OjE5IDIwMTcgLTA1MDAKCiAgICBkb2Nz
OiBOb3RlIHYxLjExLjAgcmVsZWFzZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 15:21:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 15:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekWxk-000348-BQ; Sat, 10 Feb 2018 15:21:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekWxj-00033k-ST
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 15:21:11 +0000
X-Inumbo-ID: 27bdd597-0e76-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27bdd597-0e76-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 15:22:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekWxc-0001OM-Hb; Sat, 10 Feb 2018 15:21:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekWxW-0000VH-Pd; Sat, 10 Feb 2018 15:20:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekWxW-0005lZ-Bt; Sat, 10 Feb 2018 15:20:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118748-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-freebsd10-amd64:<job
 status>:broken:regression
 linux-next:test-amd64-i386-freebsd10-amd64:host-install(4):broken:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=611f09f4907aae8b716f2ef65537829eb265897a
X-Osstest-Versions-That: linux=a2e5790d841658485d642196dbb0927303d6c22f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 15:20:58 +0000
Subject: [Xen-devel] [linux-next test] 118748: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODc0OCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg3NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1k
NjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtYW1kNjQgIDQgaG9zdC1pbnN0YWxsKDQpICAgICBicm9rZW4gUkVHUi4gdnMu
IDExODYzOAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMCBkZWJpYW4taW5zdGFsbCAg
ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4NjM4CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg2MzgKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExODYzOAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgZmFpbCBibG9ja2VkIGluIDExODYzOAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICBmYWlsIGJsb2NrZWQgaW4gMTE4
NjM4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgIGZhaWwgYmxvY2tlZCBpbiAxMTg2MzgKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGJsb2NrZWQgaW4gMTE4NjM4CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgIGZhaWwg
YmxvY2tlZCBpbiAxMTg2MzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgZmFpbCBibG9ja2VkIGluIDExODYzOAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICBmYWlsIGJsb2NrZWQgaW4g
MTE4NjM4CiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTg2MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExODYzOAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4NjM4CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTg2MzgKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtl
IDExODYzOAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NjM4CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTg2MzgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIGxpa2UgMTE4NjM4CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTg2MzgKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDExODYzOAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTE4NjM4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTg2MzgK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAg
ICAgICBmYWlsICBsaWtlIDExODYzOAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4
ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE4NjM4CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
bGlrZSAxMTg2MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDExODYzOAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTE4NjM4
CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTg2MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExODYzOAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWls
IGxpa2UgMTE4NjM4CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExODYz
OAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4NjM4CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTg2MzgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBsaWtlIDExODYzOAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NjM4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCAgICAgIGZhaWwgbGlrZSAxMTg2
MzgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODYzOAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4NjM4CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTg2MzgKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAg
ICAgICAgIDYxMWYwOWY0OTA3YWFlOGI3MTZmMmVmNjU1Mzc4MjllYjI2NTg5N2EKYmFzZWxpbmUg
dmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIGEyZTU3OTBkODQxNjU4NDg1ZDY0MjE5NmRi
YjA5MjczMDNkNmMyMmYKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NzQ4ICAyMDE4
LTAyLTA5IDA5OjI2OjQyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4t
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 16:35:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 16:35:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekY6w-00008C-Ve; Sat, 10 Feb 2018 16:34:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p1hp=fe=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ekY6v-000086-MI
 for xen-devel@lists.xen.org; Sat, 10 Feb 2018 16:34:45 +0000
X-Inumbo-ID: 6e05f084-0e80-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6e05f084-0e80-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 16:35:40 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1AGXgdL107454;
 Sat, 10 Feb 2018 16:34:27 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=QADl62uwyJH34WkSvtpLZx7nNh2DZjoG3ZSFCkwujgE=;
 b=UgfeJIpTH25Hin/NrhyGEjvY3XIzsQphI6s621s3NNHCX0uiYpy+662pUG4Lzr3l/7U/
 OmWv2f3D00YwEf2XjMluROZr+hSK8PNlqJRAynwbPgdPHPjqxrNon56ot5AfP55jt8Zq
 UsjNDo2VMfZtG8//7x0dvQXn4IN6hSjS8hT7Uv9iKSnvpU5yxnFudH5G13q5c8pxlwv4
 yrAdWYzWRPCCWMTs+J8yptWN+Ngw27bRsILKDZmHDx+5Pd5YppHkNx4/uLd4SRDmIxrZ
 5VuAhvzPgQeVQUjLuEe/ekGROoCf8utMNWGrszLTkqEpGlD+PO2xY0A8D7T/PVcezNzc 0Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2g23xug1cx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 10 Feb 2018 16:34:27 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1AGVHrF017648
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 10 Feb 2018 16:31:17 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1AGVE49027789;
 Sat, 10 Feb 2018 16:31:15 GMT
Received: from [10.39.255.229] (/10.39.255.229)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Feb 2018 08:31:14 -0800
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-3-git-send-email-aisaila@bitdefender.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e244eb03-ebb2-5dc0-5d19-d0080b4ccd92@oracle.com>
Date: Sat, 10 Feb 2018 11:31:13 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518103552-4836-3-git-send-email-aisaila@bitdefender.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8801
 signatures=668668
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=795
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802100218
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v2 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wOC8yMDE4IDEwOjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOgoKPiArCj4g
KyAgICAgICAgICAgcmMgPSBodm1fbW9uaXRvcl9kZWJ1ZyhyZWdzLT5yaXAsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fTU9OSVRPUl9TT0ZUV0FSRV9CUkVBS1BPSU5U
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VWRU5UVFlQRV9TV19F
WENFUFRJT04sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnN0X2xlbik7
Cj4gKyAgICAgICAgICAgaWYgKCByYyA8IDAgKQo+ICsgICAgICAgICAgICAgICBnb3RvIHVuZXhw
ZWN0ZWRfZXhpdF90eXBlOwo+ICsgICAgICAgICAgIGlmICggIXJjICkKPiArICAgICAgICAgICAg
ICAgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHYsIGluc3RfbGVuKTsKCgpUaGVyZSBpcyBhIGNvbW1lbnQg
aW4gdm14X3ZtZXhpdF9oYW5kbGVyKCkgd2hlcmUgdGhpcyBjYWxsIGlzIG1hZGUgYSAKY291cGxl
IG9mIHRpbWVzIHRoYXQgZXhwbGFpbnMgaHZtX21vb25pdG9yX2RlYnVnKCkncyByZXR1cm4gdmFs
dWVzLgoKQ2FuIHlvdSBtb3ZlIHRoYXQgY29tbWVudCB0byBodm1fbW9uaXRvcl9kZWJ1ZygpIGRl
ZmluaXRpb24gc28gcGVvcGxlIApjYW4gbG9vayB0aGVyZSB0byB1bmRlcnN0YW5kIGhvdyB0byBk
ZWFsIHdpdGggcmV0dXJuIHZhbHVlcyBpbnN0ZWFkIG9mIApzZWFyY2hpbmcgZm9yIGNhbGwgc2l0
ZXM/CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 16:54:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 16:54:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekYPm-0001bI-Fk; Sat, 10 Feb 2018 16:54:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p1hp=fe=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ekYPk-0001bC-Hm
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 16:54:12 +0000
X-Inumbo-ID: 25d32748-0e83-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25d32748-0e83-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 16:55:07 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1AGpfBB127936;
 Sat, 10 Feb 2018 16:54:02 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=Haitv3EQtqmHuu+uEV1p9MJzkGfrNnNnNXSaeqji5M8=;
 b=HC3QcFHSgDTikk0ViUjtgruA2i7CrqWfQ/4j9W77omYshgi/trxXxBguV3MN/Rd1rI3V
 0Sqr+aOKSi9gqiF8DqFh5S3jb7y4US/GjoMajMNDy5QAeVE0OaHe/z50AAAvOVEzGzRV
 HmrnhDsiQhJUYaSW9fJdkfiokuqR+WbDBDYgVaRY8OWu7WGbFM4oiqtxpk5K265fahER
 R9N0Z8Vw2ii1MjqHTWtNUULhEwekOl0f0LIHfsc6DXpgv7A5UH9Q2LiGxVemRBrnGI0X
 HgkKTdqZ8JjddM8teHQaSnTEBdaSwhDxQ52B2lWfWF9mMngIDz4xwe4+rkrKzwynZ/iy zA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2g24fa817m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 10 Feb 2018 16:54:02 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1AGs1Ar022064
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 10 Feb 2018 16:54:01 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1AGs02g004946;
 Sat, 10 Feb 2018 16:54:00 GMT
Received: from [10.39.255.229] (/10.39.255.229)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Feb 2018 08:54:00 -0800
To: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b8ccff70-69a7-1fca-98f8-8828895c3c32@oracle.com>
Date: Sat, 10 Feb 2018 11:53:58 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180207222236.7434-1-simon@invisiblethingslab.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8801
 signatures=668668
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802100222
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/2] xen: xenbus_dev_frontend: Fix
 XS_TRANSACTION_END handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNy8yMDE4IDA1OjIyIFBNLCBTaW1vbiBHYWlzZXIgd3JvdGU6Cj4gQ29tbWl0IGZk
OGFhOTA5NWE5NSAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVsdGlwbGUKPiBj
b25jdXJyZW50IHhlbnN0b3JlIGFjY2Vzc2VzIikgbWFkZSBhIHN1YnRsZSBjaGFuZ2UgdG8gdGhl
IHNlbWFudGljIG9mCj4geGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseSgpIGFuZCB4ZW5idXNf
dHJhbnNhY3Rpb25fZW5kKCkuCj4gCj4gQmVmb3JlIG9uIGFuIGVycm9yIHJlc3BvbnNlIHRvIFhT
X1RSQU5TQUNUSU9OX0VORAo+IHhlbmJ1c19kZXZfcmVxdWVzdF9hbmRfcmVwbHkoKSB3b3VsZCBu
b3QgZGVjcmVtZW50IHRoZSBhY3RpdmUKPiB0cmFuc2FjdGlvbiBjb3VudGVyLiBCdXQgeGVuYnVz
X3RyYW5zYWN0aW9uX2VuZCgpIGhhcyBhbHdheXMgY291bnRlZCB0aGUKPiB0cmFuc2FjdGlvbiBh
cyBmaW5pc2hlZCByZWdhcmRsZXNzIG9mIHRoZSByZXNwb25zZS4KPiAKPiBUaGUgbmV3IGJlaGF2
aW9yIGlzIHRoYXQgeGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseSgpIGFuZAo+IHhlbmJ1c190
cmFuc2FjdGlvbl9lbmQoKSB3aWxsIGFsd2F5cyBjb3VudCB0aGUgdHJhbnNhY3Rpb24gYXMgZmlu
aXNoZWQKPiByZWdhcmRsZXNzIHRoZSByZXNwb25zZSBjb2RlIChoYW5kbGVkIGluIHhzX3JlcXVl
c3RfZXhpdCgpKS4KPiAKPiBCdXQgeGVuYnVzX2Rldl9mcm9udGVuZCB0cmllcyB0byBlbmQgYSB0
cmFuc2FjdGlvbiBvbiBjbG9zaW5nIG9mIHRoZQo+IGRldmljZSBpZiB0aGUgWFNfVFJBTlNBQ1RJ
T05fRU5EIGZhaWxlZCBiZWZvcmUuIFRyeWluZyB0byBjbG9zZSB0aGUKPiB0cmFuc2FjdGlvbiB0
d2ljZSBjb3JydXB0cyB0aGUgcmVmZXJlbmNlIGNvdW50LiBTbyBmaXggdGhpcyBieSBhbHNvCj4g
Y29uc2lkZXJpbmcgYSB0cmFuc2FjdGlvbiBjbG9zZWQgaWYgd2UgaGF2ZSBzZW50IFhTX1RSQU5T
QUNUSU9OX0VORCBvbmNlCj4gcmVnYXJkbGVzcyBvZiB0aGUgcmV0dXJuIGNvZGUuCj4gCj4gQ2M6
IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKPiBGaXhlczogZmQ4YWE5MDk1YTk1ICgi
eGVuOiBvcHRpbWl6ZSB4ZW5idXMgZHJpdmVyIGZvciBtdWx0aXBsZSBjb25jdXJyZW50IHhlbnN0
b3JlIGFjY2Vzc2VzIikKPiBTaWduZWQtb2ZmLWJ5OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlz
aWJsZXRoaW5nc2xhYi5jb20+CgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CgooYWx0aG91Z2ggSSdkIHByZWZlciBKdWVyZ2VuIHRvIGFs
c28gdGFrZSBhIGxvb2sgYXQgdGhpcykKCj4gLS0tCj4gICBkcml2ZXJzL3hlbi94ZW5idXMveGVu
YnVzX2Rldl9mcm9udGVuZC5jIHwgMiArLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3hlbmJ1cy94
ZW5idXNfZGV2X2Zyb250ZW5kLmMgYi9kcml2ZXJzL3hlbi94ZW5idXMveGVuYnVzX2Rldl9mcm9u
dGVuZC5jCj4gaW5kZXggZjNiMDg5YjdjMGI2Li5kMmVkYmM3OTM4NGEgMTAwNjQ0Cj4gLS0tIGEv
ZHJpdmVycy94ZW4veGVuYnVzL3hlbmJ1c19kZXZfZnJvbnRlbmQuYwo+ICsrKyBiL2RyaXZlcnMv
eGVuL3hlbmJ1cy94ZW5idXNfZGV2X2Zyb250ZW5kLmMKPiBAQCAtMzY1LDcgKzM2NSw3IEBAIHZv
aWQgeGVuYnVzX2Rldl9xdWV1ZV9yZXBseShzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSkKPiAgIAkJ
CWlmIChXQVJOX09OKHJjKSkKPiAgIAkJCQlnb3RvIG91dDsKPiAgIAkJfQo+IC0JfSBlbHNlIGlm
IChyZXEtPm1zZy50eXBlID09IFhTX1RSQU5TQUNUSU9OX0VORCkgewo+ICsJfSBlbHNlIGlmIChy
ZXEtPnR5cGUgPT0gWFNfVFJBTlNBQ1RJT05fRU5EKSB7Cj4gICAJCXRyYW5zID0geGVuYnVzX2dl
dF90cmFuc2FjdGlvbih1LCByZXEtPm1zZy50eF9pZCk7Cj4gICAJCWlmIChXQVJOX09OKCF0cmFu
cykpCj4gICAJCQlnb3RvIG91dDsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 16:57:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 16:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekYTE-0001m8-1T; Sat, 10 Feb 2018 16:57:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p1hp=fe=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ekYTD-0001m2-Mm
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 16:57:47 +0000
X-Inumbo-ID: a60a95a8-0e83-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a60a95a8-0e83-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 16:58:42 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1AGvbMI120135;
 Sat, 10 Feb 2018 16:57:37 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=Id4tMuhU7mXXHE6qRCAANBjGknOyYoNu0dJMz1yOov4=;
 b=HbY3bcIQIDt2a5FwAGL2J3innJVJJBPT4IdPYcoZ0RSBwWfvgcvdyR1lMiRcXYIihpNe
 r9uIX9tRL9+Jp+9NxGXacOW4dtovd7LmbVA/WyLJ/TsDBJLJyCIPqtl9NKQVdcc0hFXk
 zg1iLKHnc75dXZAwmlzRLl+rR186xKwo/qS2v3a11mHokhKQgNj0v4HPqxM51Zixcwy3
 EaaQwOvDljRSQUflbunFs/JYUpTULwzEGPeU8g9yTFZKHIrHoTHmqAQqHtqiK3lokP6g
 dZZXLEhDqtGeywvXClf0bE4/AkqGGtQYondNR8DxPcMZpVflwCqMG9OzcZZkn0WFSgT+ /w== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2g24kug0b9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 10 Feb 2018 16:57:37 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1AGvaJB003403
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 10 Feb 2018 16:57:36 GMT
Received: from abhmp0002.oracle.com (abhmp0002.oracle.com [141.146.116.8])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1AGvaOe017080;
 Sat, 10 Feb 2018 16:57:36 GMT
Received: from [10.39.255.229] (/10.39.255.229)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Feb 2018 08:57:36 -0800
To: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
 <20180207222236.7434-2-simon@invisiblethingslab.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8a0fd059-7acf-3279-10f9-649c19522e2a@oracle.com>
Date: Sat, 10 Feb 2018 11:57:35 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180207222236.7434-2-simon@invisiblethingslab.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8801
 signatures=668668
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802100224
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: xenbus: WARN_ON
 XS_TRANSACTION_{START, END} misuse
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wNy8yMDE4IDA1OjIyIFBNLCBTaW1vbiBHYWlzZXIgd3JvdGU6Cj4gQXMgdGhlIHBy
ZXZpb3VzIGNvbW1pdCBzaG93cyBpdCdzIHF1aXRlIGVhc3kgdG8gY29uZnVzZSB0aGUgdHJhbnNh
Y3Rpb24KPiByZWZlcmVuY2UgY291bnRpbmcgYnkgZW5kaW5nIGEgdHJhbnNhY3Rpb24gdHdpY2Uu
IFNvIGF0IGxlYXN0IHRyeSB0bwo+IGRldGVjdCBhbmQgcmVwb3J0IGl0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiAtLS0K
PiAgIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYyB8IDkgKysrKysrKysrCj4gICAxIGZp
bGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfeHMuYyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMuYwo+IGlu
ZGV4IDNlNTk1OTBjNzI1NC4uYWVkOTU0YjA5YjliIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVu
L3hlbmJ1cy94ZW5idXNfeHMuYwo+ICsrKyBiL2RyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXNfeHMu
Ywo+IEBAIC0xMzcsMTEgKzEzNywyMCBAQCBzdGF0aWMgdWludDMyX3QgeHNfcmVxdWVzdF9lbnRl
cihzdHJ1Y3QgeGJfcmVxX2RhdGEgKnJlcSkKPiAgIAo+ICAgdm9pZCB4c19yZXF1ZXN0X2V4aXQo
c3RydWN0IHhiX3JlcV9kYXRhICpyZXEpCj4gICB7Cj4gKwl1bnNpZ25lZCBpbnQgdXNlcnNfb2xk
Owo+ICsKPiAgIAlzcGluX2xvY2soJnhzX3N0YXRlX2xvY2spOwo+ICsJdXNlcnNfb2xkID0geHNf
c3RhdGVfdXNlcnM7Cj4gICAJeHNfc3RhdGVfdXNlcnMtLTsKPiAgIAlpZiAoKHJlcS0+dHlwZSA9
PSBYU19UUkFOU0FDVElPTl9TVEFSVCAmJiByZXEtPm1zZy50eXBlID09IFhTX0VSUk9SKSB8fAo+
ICAgCSAgICByZXEtPnR5cGUgPT0gWFNfVFJBTlNBQ1RJT05fRU5EKQo+ICAgCQl4c19zdGF0ZV91
c2Vycy0tOwo+ICsJaWYgKFdBUk5fT04oeHNfc3RhdGVfdXNlcnMgPiB1c2Vyc19vbGQpKQoKCldB
Uk5fT05fT05DRSgpPwoKLWJvcmlzCgoKPiArCQkvKgo+ICsJCSAqIFNvbWVvbmUgbWlzdXNlZCBY
U19UUkFOU0FDVElPTl97U1RBUlQsRU5EfS4gUmVzZXQgdGhlCj4gKwkJICogcmVmZXJlbmNlIGNv
dW50ZXIgc28gd2UgbWlnaHQgc3Vydml2ZS4KPiArCQkgKi8KPiArCQl4c19zdGF0ZV91c2VycyA9
IDA7Cj4gICAJc3Bpbl91bmxvY2soJnhzX3N0YXRlX2xvY2spOwo+ICAgCj4gICAJaWYgKHhzX3N1
c3BlbmRfYWN0aXZlICYmICF4c19zdGF0ZV91c2VycykKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 17:18:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 17:18:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekYnB-0003IU-ME; Sat, 10 Feb 2018 17:18:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekYnA-0003II-PB
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 17:18:24 +0000
X-Inumbo-ID: 87e6c8cd-0e86-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87e6c8cd-0e86-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 17:19:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekYn2-0004rJ-Po; Sat, 10 Feb 2018 17:18:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekYmx-00070I-5G; Sat, 10 Feb 2018 17:18:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekYmw-0002kl-Ms; Sat, 10 Feb 2018 17:18:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118751-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=04bb7fe2bf55bdf66d5b7a5a719b40bbb4048178
X-Osstest-Versions-That: qemuu=7b213bb4755dc99e447c19c532768ef5105b9771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 17:18:10 +0000
Subject: [Xen-devel] [qemu-mainline test] 118751: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODc1MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg3NTEvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVHUi4gdnMuIDExODY3MAoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExODY3MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjcwCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2
NzAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODY3MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4NjcwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTg2NzAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAgICAgICAgICAwNGJiN2ZlMmJmNTVi
ZGY2NmQ1YjdhNWE3MTliNDBiYmI0MDQ4MTc4CmJhc2VsaW5lIHZlcnNpb246CiBxZW11dSAgICAg
ICAgICAgICAgICA3YjIxM2JiNDc1NWRjOTllNDQ3YzE5YzUzMjc2OGVmNTEwNWI5NzcxCgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTg2NzAgIDIwMTgtMDItMDggMDc6Mjk6NDMgWiAgICAyIGRheXMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTE4NzUxICAyMDE4LTAyLTA5IDEwOjM2OjA5IFogICAgMSBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgQW50b24gTmVmZWRvdiA8YW50b24ubmVmZWRvdkB2aXJ0dW96em8uY29tPgogIEZh
bSBaaGVuZyA8ZmFtekByZWRoYXQuY29tPgogIEpvaG4gU25vdyA8anNub3dAcmVkaGF0LmNvbT4K
ICBMaWFuZyBMaSA8bGlsaWFuZ2xlb0BkaWRpY2h1eGluZy5jb20+CiAgUGFvbG8gQm9uemluaSA8
cGJvbnppbmlAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFy
by5vcmc+CiAgUmljaGFyZCBIZW5kZXJzb24gPHJpY2hhcmQuaGVuZGVyc29uQGxpbmFyby5vcmc+
CiAgV2VpcGluZyBaaGFuZyA8emhhbmd3ZWlwaW5nQGRpZGljaHV4aW5nLmNvbT4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
YW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJv
amVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMK
CkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9n
cy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRo
ZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1h
aWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUg
Zm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7
YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA2
MzMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 19:51:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 19:51:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekbAz-0005v1-QK; Sat, 10 Feb 2018 19:51:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p1hp=fe=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ekbAy-0005ut-Gt
 for xen-devel@lists.xen.org; Sat, 10 Feb 2018 19:51:08 +0000
X-Inumbo-ID: dda348f7-0e9b-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dda348f7-0e9b-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 19:52:04 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1AJolO8030598;
 Sat, 10 Feb 2018 19:50:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : from : to :
 cc : references : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=AMp8092MNDVYSR5Hgxd3hedQyPYwMqbNs1SmG5MGtUQ=;
 b=Z0b5B0EByEFyTM+MwKcK/+omwpC8Z4cNUcuAv16SuKAS/FNXF2BOJqFIFP4EXojb1+g9
 J5+rSN6JvlDFtOCpu5F3hL3vQ84v3pa+R6VprAUNlsqyYw9mQhcu4McqkoWwTS87pvoj
 VFOX7bdttiSthp3uOVMni8/cHe1vj/wYaO01drJRBfDaJpE74WPx3xGKywyP2J2Kd526
 IPg26WLsh7nQhaOql3Um2pIzgM132ccejeLS1BTsOWeihk461p79ZvEZGuOfG/isf888
 9ycrmWW4k+8LAdO1aPKavExcAx3y3vcZApC3TPUlGz/8upsMt6RyveAUcTGP3HBx//JC 3A== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2g278b000f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 10 Feb 2018 19:50:47 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1AJokfc003106
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 10 Feb 2018 19:50:46 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1AJoiI9016741;
 Sat, 10 Feb 2018 19:50:44 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Feb 2018 11:50:44 -0800
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
 <072c38d6-3b5f-e744-7555-af98b85eb43f@oracle.com>
Message-ID: <112a0717-67d4-9e93-7a5c-9f75d4d3ef8f@oracle.com>
Date: Sat, 10 Feb 2018 14:51:25 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <072c38d6-3b5f-e744-7555-af98b85eb43f@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8801
 signatures=668668
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802100261
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v2 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KFJlc2VuZGluZykKCk9uIDAyLzEwLzIwMTggMTE6MzAgQU0sIEJvcmlzIE9zdHJvdnNreSB3cm90
ZToKPgo+Cj4gT24gMDIvMDgvMjAxOCAxMDoyNSBBTSwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToK
Pj4gVGhpcyBjb21taXQgc2VwYXJhdGVzIHRoZSBzdm0gY2FwcyBmcm9tIHRoZSB2bXggY2Fwcy4K
Pj4KPj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+Cj4+Cj4+IC0tLQo+PiBDaGFuZ2VzIHNpbmNlIFYxOgo+PiAgICAgLSBSZW1vdmVkIHRo
ZSBpZiAoIGNwdV9oYXNfc3ZtICkKPj4gLS0tCj4+ICAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25p
dG9yLmggfCAzNCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4+ICAgMSBmaWxl
IGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPj4gYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21vbml0b3IuaAo+PiBpbmRleCBhMDQ0NGQxLi5iMmI0ZTZhIDEwMDY0NAo+PiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21vbml0b3IuaAo+PiBAQCAtNzEsMjQgKzcxLDI4IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QK
Pj4gYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKPj4gICAg
ICAgdWludDMyX3QgY2FwYWJpbGl0aWVzID0gMDsKPj4gICAgICAgICAvKgo+PiAtICAgICAqIEF0
IHRoZSBtb21lbnQgb25seSBJbnRlbCBIVk0gZG9tYWlucyBhcmUgc3VwcG9ydGVkLiBIb3dldmVy
LAo+PiBldmVudAo+PiAtICAgICAqIGRlbGl2ZXJ5IGNvdWxkIGJlIGV4dGVuZGVkIHRvIEFNRCBh
bmQgUFYgZG9tYWlucy4KPj4gKyAgICAgKiBBdCB0aGUgbW9tZW50IG9ubHkgSW50ZWwgYW5kIEFN
RCBIVk0gZG9tYWlucyBhcmUgc3VwcG9ydGVkLgo+PiBIb3dldmVyLCBldmVudAo+PiArICAgICAq
IGRlbGl2ZXJ5IGNvdWxkIGJlIGV4dGVuZGVkIHRvIGFuZCBQViBkb21haW5zLgo+PiAgICAgICAg
Ki8KPj4gLSAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8ICFjcHVfaGFzX3ZteCApCj4+ICsg
ICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCj4+ICAgICAgICAgICByZXR1cm4gY2FwYWJpbGl0
aWVzOwo+PiAgIC0gICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9XUklURV9DVFJMUkVHKSB8Cj4+IC0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Cj4+IC0gICAgICAgICAgICAgICAgICAg
KDFVIDw8Cj4+IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSB8
Cj4+IC0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9H
VUVTVF9SRVFVRVNUKSB8Cj4+IC0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPj4gLSAgICAgICAgICAgICAgICAgICAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Cj4+IC0gICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKPj4gLSAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5J
TVBMRU1FTlRFRCk7Cj4+IC0KPj4gLSAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1Y
LCB3ZSBjYW4ganVzdCBjYWxsIHRoZSBodm0gZnVuYyAqLwo+PiAtICAgIGlmICggaHZtX2lzX3Np
bmdsZXN0ZXBfc3VwcG9ydGVkKCkgKQo+PiAtICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5HTEVTVEVQKTsKPj4gKyAgICBpZiggY3B1X2hh
c192bXggKQo+PiArICAgIHsKPj4gKyAgICAgICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSB8Cj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAo+PiAr
ICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwKPj4gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8
Cj4+IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkg
fAo+PiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0lOVEVSUlVQVCkgfAo+PiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwKPj4gWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4+ICsKPj4gKyAgICAg
ICAgLyogU2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2FsbCB0aGUg
aHZtCj4+IGZ1bmMgKi8KPj4gKyAgICAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9zdXBwb3J0
ZWQoKSApCj4+ICsgICAgICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8Cj4+IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9TSU5HTEVTVEVQKTsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBjYXBh
YmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNU
KTsKPgo+Cj4gSXQncyBhIG5pdCBidXQgSSdkIHN0YXJ0IHdpdGggc2V0dGluZyBjb21tb24gb3B0
aW9ucyBhbmQgdGhlIE9SIGluCj4gYXJjaC1zcGVjaWZpYyBvbmVzLiAoaS5lLiBtb3ZlIHRoZSBs
aW5lIGFib3ZlIHRvIHJpZ2h0IGFmdGVyCj4gIWlzX2h2bV9kb21haW4oZCkgdGVzdCkuCj4KPiAt
Ym9yaXMKPiAgICAgCj4KPgo+PiAgICAgICAgIGlmICggaHZtX2Z1bmNzLnNldF9kZXNjcmlwdG9y
X2FjY2Vzc19leGl0aW5nICkKPj4gICAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUNDRVNTKTsKPj4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 20:32:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 20:32:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekboX-0000Ne-TH; Sat, 10 Feb 2018 20:32:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p1hp=fe=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ekboW-0000NY-6X
 for xen-devel@lists.xen.org; Sat, 10 Feb 2018 20:32:00 +0000
X-Inumbo-ID: 92e68117-0ea1-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92e68117-0ea1-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 20:32:55 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1AKVjoL025727;
 Sat, 10 Feb 2018 20:31:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : from : to :
 cc : references : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=5hI4J56ZxBDqgzgyRxAFVH8BsFyqO3SCpjou7c/PVRk=;
 b=QuTu9e2nUIGMBS4ET5zlbAijpR864LPti6UcfUhC/IZ5xwDB8AhhW0wOJVRtihcpqXgr
 8KGToztzr/5Vjz6Cax5dYFpgU8wFP9lsaVsz698CUxRgllT0jN6ohTLNSqwjs1aI2T9C
 FD+X9IuTOE6AaZ2xlibBThVrtjZOso8AHjB+aGR0o0+8t7EeBY+coLzes+2MWRaIO69h
 OtLrRFY328ah6AnoZWhnEuIPdenghEV+RW0klyb8jHsU/XrOnOJZWNoTEtjfCgIb4gIp
 S5jsKiH1j78ntR9oBzffHWCI3MQTeEmRD31r/o9ImMkkDGaAORdlOEYojcoEA5vew0SI 1g== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2g27rt00aj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 10 Feb 2018 20:31:44 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1AKQgWR026292
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 10 Feb 2018 20:26:42 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1AKQcxG001942;
 Sat, 10 Feb 2018 20:26:38 GMT
Received: from [10.39.255.229] (/10.39.255.229)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Feb 2018 12:26:38 -0800
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-4-git-send-email-aisaila@bitdefender.com>
 <8a2a4cff-7422-8c01-f342-2fcf1d352c3b@oracle.com>
Message-ID: <0d04dd3a-f521-53c8-70db-8a2d03c1d49c@oracle.com>
Date: Sat, 10 Feb 2018 15:26:35 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <8a2a4cff-7422-8c01-f342-2fcf1d352c3b@oracle.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8801
 signatures=668668
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=955
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802100271
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v2 3/4] hvm/svm: Enable MSR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KFJlc2VuZGluZyB0b28uIFNvbWV0aGluZyB3YXMgd3Jvbmcgd2l0aCBteSBjbGllbnQpCgpPbiAw
Mi8xMC8yMDE4IDExOjMzIEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4gCj4gCj4gT24gMDIv
MDgvMjAxOCAxMDoyNSBBTSwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPj4gVGhpcyBjb21taXQg
ZW5hYmxlcyBNU1IgZXZlbnRzIGZvciBzdm0uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRy
dSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IAo+IAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 10 21:19:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 10 Feb 2018 21:19:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekcXo-0004HD-5x; Sat, 10 Feb 2018 21:18:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=varb=fe=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekcXm-0004Gk-Qn
 for xen-devel@lists.xenproject.org; Sat, 10 Feb 2018 21:18:46 +0000
X-Inumbo-ID: 1c5f5414-0ea8-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c5f5414-0ea8-11e8-b9b1-635ca7ef6cff;
 Sat, 10 Feb 2018 21:19:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekcXd-0002mM-1X; Sat, 10 Feb 2018 21:18:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekcXX-0001S2-L0; Sat, 10 Feb 2018 21:18:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekcXX-0006jo-2P; Sat, 10 Feb 2018 21:18:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118771-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3921128fcb3501318f5233ac32a398b1acacb2cc
X-Osstest-Versions-That: xen=f379b706096f1266b6239645236ca54dfa1d9daf
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 10 Feb 2018 21:18:31 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 118771: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3587210739109426625=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118771 xen-4.10-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118771/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  3921128fcb3501318f5233ac32a398b1acacb2cc
baseline version:
 xen                  f379b706096f1266b6239645236ca54dfa1d9daf

Last test of basis   118529  2018-02-02 03:47:21 Z    8 days
Failing since        118657  2018-02-07 16:43:11 Z    3 days    3 attempts
Testing same since   118771  2018-02-09 16:23:21 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   f379b70609..3921128fcb  3921128fcb3501318f5233ac32a398b1acacb2cc -> stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3587210739109426625==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 01:28:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 01:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekgQd-0002pN-5P; Sun, 11 Feb 2018 01:27:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ea6j=ff=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1ekgQb-0002pH-Uw
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 01:27:38 +0000
X-Inumbo-ID: ab9931d1-0eca-11e8-ba59-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ab9931d1-0eca-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 02:27:06 +0100 (CET)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 093EC20CA2;
 Sat, 10 Feb 2018 20:27:36 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Sat, 10 Feb 2018 20:27:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=vTPrh68GVEz/yHZ7sJONZnqOQ5caD
 S2hpDsGVNGiAOE=; b=AqMWubxdV+6Ve/7fPRufTm4H7mqqNO4WkS1cx8rEB+7cA
 yjWbS0FDwfHK82rupBF1FOOwRpmlYi3Kr5DBjfYHOuq3rR+PLM3BokBFKMF5BxJg
 7CR/xQsKMbe4v7Q3rELli8CXpPwxIGN8oV5CaiPlZip/UUEkaOMcrop43vLUFUtm
 cDDQs9T5qIjFc8ODGSL3jvxI35S3Pw4FTfST5hduV5tbotsrc0ivPBkBiGRXjLI2
 hsiD8tfjiOatX2OSSJa45Q333Lrwwoxm5QFneSldWjTqB3ox78p/c8mxg8G8PZle
 9OPCxrMvhrABcVhouhAKJwtI34dSet2VU7fhODDag==
X-ME-Sender: <xms:B5x_WlZnWFAPwEFRn6RJhVXVZqgQpx5ccyFIXLV-enbe5ecpwBVBwA>
Received: from [127.0.0.1] (tor.asmer.com.ua [51.255.202.66])
 by mail.messagingengine.com (Postfix) with ESMTPA id E411E24108;
 Sat, 10 Feb 2018 20:27:34 -0500 (EST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
 <20180207222236.7434-2-simon@invisiblethingslab.com>
 <8a0fd059-7acf-3279-10f9-649c19522e2a@oracle.com>
From: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <66103cca-321e-6950-2083-6f5d068e12e6@invisiblethingslab.com>
Date: Sun, 11 Feb 2018 01:27:00 +0000
MIME-Version: 1.0
In-Reply-To: <8a0fd059-7acf-3279-10f9-649c19522e2a@oracle.com>
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: xenbus: WARN_ON
 XS_TRANSACTION_{START, END} misuse
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1899978102981651084=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--9rPfl8OoqZyfBMI7dNy5ZXuWTBYfmxUvO
Content-Type: multipart/mixed; boundary="Hv6kReX5iZ2wI86tLY4w7ImxxWyPXgif0";
 protected-headers="v1"
From: Simon Gaiser <simon@invisiblethingslab.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org
Message-ID: <66103cca-321e-6950-2083-6f5d068e12e6@invisiblethingslab.com>
Subject: Re: [PATCH 2/2] xen: xenbus: WARN_ON XS_TRANSACTION_{START,END}
 misuse
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
 <20180207222236.7434-2-simon@invisiblethingslab.com>
 <8a0fd059-7acf-3279-10f9-649c19522e2a@oracle.com>
In-Reply-To: <8a0fd059-7acf-3279-10f9-649c19522e2a@oracle.com>

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

Boris Ostrovsky:
> On 02/07/2018 05:22 PM, Simon Gaiser wrote:
>> +    users_old =3D xs_state_users;
>>       xs_state_users--;
>>       if ((req->type =3D=3D XS_TRANSACTION_START && req->msg.type =3D=3D=
 XS_ERROR) ||
>>           req->type =3D=3D XS_TRANSACTION_END)
>>           xs_state_users--;
>> +    if (WARN_ON(xs_state_users > users_old))
>=20
>=20
> WARN_ON_ONCE()?

Since we "fix" the wrong decrement by clamping at zero it should not
happen immediately again. But if you prefer _ONCE I can change it.


--Hv6kReX5iZ2wI86tLY4w7ImxxWyPXgif0--

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

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

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlp/nBUACgkQkO9xfO/x
ly/4DQ//ZclF18bi9X9ZZudZ7joijJeZE8YajQ86050+SiSXFdcuH37KbC46cT74
RSrpP0pQ8g7smsS/vICut2ojZbMgxvGdAD+czGwaRYHcup+RzKRWmHwlS4QkHsXN
L7lM/Q8gIRgJNdciKy4ax4Az7//1yHcEkvyTQz9GEsKa66RCbLaY0NKKjVN0yt0L
aoVed0ABJelrUakSepOVSu12M0ovm35Nc3B1ffZYhqZ0NvApJBszJAf8S2y+8bCr
MpdJlgOQw7A5LCfY7ZVd/6K45Yzr3r5tfhzO7yg448V+aSDzEHYryamJZ6mzFGL5
Uhgk/7ZW/tji1Dl06A2Bjaku+XeUDzUyN6MBEXCQutf/BRiDonCqotZix8CPgRho
Tp+6bLm0xm3L5KQASeYyATinLkceVJSobNeYdRn9geLetwHcpIf/4WS1oJnTA/BW
1Bz5b/CwHNP+xIreOihh6luBELbQfWL3EyYQf/0u/c0A/x0zOSuzzdrhEVlxdXWO
IOkvl4WO1jtXM2OP3Q029PvlxAbivHBL/UxMb2rqB4qK3jLRQbx97opdfQ+Tp987
q4MVcUwyQg7K/i/Fo1ZSs9cQpjLq2R0lAngm+dzKFBFDqhtDn+EE4FD/hG7Kd5DU
Q6vNMzn29h+uPGHl6iBnq3pLJq7X4e25cexG0c2+tE3xfZcSLMk=
=2gDu
-----END PGP SIGNATURE-----

--9rPfl8OoqZyfBMI7dNy5ZXuWTBYfmxUvO--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1899978102981651084==--


From xen-devel-bounces@lists.xenproject.org Sun Feb 11 04:44:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 04:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekjUx-0008NJ-77; Sun, 11 Feb 2018 04:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a1sm=ff=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekjUw-0008ND-2T
 for xen-devel@lists.xen.org; Sun, 11 Feb 2018 04:44:18 +0000
X-Inumbo-ID: 5829974b-0ee6-11e8-b9b1-635ca7ef6cff
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5829974b-0ee6-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 04:45:12 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Feb 2018 20:44:08 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,493,1511856000"; d="scan'208";a="33752707"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga002.jf.intel.com with ESMTP; 10 Feb 2018 20:44:05 -0800
Date: Sun, 11 Feb 2018 12:34:11 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180211043410.GA122555@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Lan Tianyu <tianyu.lan@intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-10-git-send-email-chao.gao@intel.com>
 <20180209165911.w6dhvjbdsn3vb5xf@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209165911.w6dhvjbdsn3vb5xf@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 09/28] x86/vvtd: Set Interrupt Remapping
 Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDQ6NTk6MTFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjE2UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBTb2Z0d2FyZSBzZXRzIFNJUlRQIGZpZWxkIG9mIEdDTUQgdG8gc2V0L3Vw
ZGF0ZSB0aGUgaW50ZXJydXB0IHJlbWFwcGluZwo+PiB0YWJsZSBwb2ludGVyIHVzZWQgYnkgaGFy
ZHdhcmUuIFRoZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIHBvaW50ZXIgaXMKPj4gc3BlY2lm
aWVkIHRocm91Z2ggdGhlIEludGVycnVwdCBSZW1hcHBpbmcgVGFibGUgQWRkcmVzcyAoSVJUQV9S
RUcpCj4+IHJlZ2lzdGVyLgo+PiAKPj4gVGhpcyBwYXRjaCBlbXVsYXRlcyB0aGlzIG9wZXJhdGlv
biBhbmQgYWRkcyBzb21lIG5ldyBmaWVsZHMgaW4gVlZURCB0byB0cmFjawo+PiBpbmZvIChlLmcu
IHRoZSB0YWJsZSdzIGdmbiBhbmQgbWF4IHN1cHBvcnRlZCBlbnRyaWVzKSBvZiBpbnRlcnJ1cHQg
cmVtYXBwaW5nCj4+IHRhYmxlLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBp
bnRlbC5jb20+Cj4+IAo+PiAtLS0KPj4gdjQ6Cj4+ICAtIGRlY2xhcmUgZWltX2VuYWJsZWQgYXMg
Ym9vbCBhbmQgaXJ0IGFzIGdmbl90Cj4+ICAtIHJlbmFtZSB2dnRkX2hhbmRsZV9nY21kX3NpcnRw
KCkgdG8gd3JpdGVfZ2NtZF9zaXJ0cCgpCj4+IAo+PiB2MzoKPj4gIC0gaWdub3JlIHVuYWxpZ25l
ZCByL3cgb2YgdnQtZCBoYXJkd2FyZSByZWdpc3RlcnMgYW5kIHJldHVybiBYODZFTVVMX09LCj4+
IC0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAxNiArKysrKyst
Cj4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDg2ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gIDIgZmlsZXMgY2hhbmdlZCwgMTAwIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9t
bXUuaAo+PiBpbmRleCBmMmVmM2RkLi44NTc5ODQzIDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuaAo+PiBAQCAtNDgsNyArNDgsOCBAQAo+PiAgI2RlZmluZSBETUFSX0lRVF9S
RUcgICAgICAgICAgICAweDg4IC8qIGludmFsaWRhdGlvbiBxdWV1ZSB0YWlsICovCj4+ICAjZGVm
aW5lIERNQVJfSVFBX1JFRyAgICAgICAgICAgIDB4OTAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIGFk
ZHIgKi8KPj4gICNkZWZpbmUgRE1BUl9JRUNUTF9SRUcgICAgICAgICAgMHhhMCAvKiBpbnZhbGlk
YXRpb24gZXZlbnQgY29udHJvbCByZWdpc3RlciAqLwo+PiAtI2RlZmluZSBETUFSX0lSVEFfUkVH
ICAgICAgICAgICAweGI4IC8qIGludHIgcmVtYXAgKi8KPj4gKyNkZWZpbmUgRE1BUl9JUlRBX1JF
RyAgICAgICAgICAgMHhiOCAvKiBiYXNlIGFkZHJlc3Mgb2YgaW50ciByZW1hcCB0YWJsZSAqLwo+
PiArI2RlZmluZSBETUFSX0lSVFVBX1JFRyAgICAgICAgICAweGJjIC8qIHVwcGVyIGFkZHJlc3Mg
b2YgaW50ciByZW1hcCB0YWJsZSAqLwo+PiAgCj4+ICAjZGVmaW5lIE9GRlNFVF9TVFJJREUgICAg
ICAgICg5KQo+PiAgI2RlZmluZSBkbWFyX3JlYWRsKGRtYXIsIHJlZykgcmVhZGwoKGRtYXIpICsg
KHJlZykpCj4+IEBAIC0xNTAsNiArMTUxLDkgQEAKPj4gICNkZWZpbmUgRE1BX0dDTURfU0lSVFAg
ICgoKHU2NCkxKSA8PCAyNCkKPj4gICNkZWZpbmUgRE1BX0dDTURfQ0ZJICAgICgoKHU2NCkxKSA8
PCAyMykKPj4gIAo+PiArLyogbWFzayBvZiBvbmUtc2hvdCBiaXRzICovCj4+ICsjZGVmaW5lIERN
QV9HQ01EX09ORV9TSE9UX01BU0sgMHg5NmZmZmZmZgo+PiArCj4+ICAvKiBHU1RTX1JFRyAqLwo+
PiAgI2RlZmluZSBETUFfR1NUU19URVMgICAgKCgodTY0KTEpIDw8IDMxKQo+PiAgI2RlZmluZSBE
TUFfR1NUU19SVFBTICAgKCgodTY0KTEpIDw8IDMwKQo+PiBAQCAtMTU3LDEwICsxNjEsMTggQEAK
Pj4gICNkZWZpbmUgRE1BX0dTVFNfQUZMUyAgICgoKHU2NCkxKSA8PCAyOCkKPj4gICNkZWZpbmUg
RE1BX0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8PCAyNykKPj4gICNkZWZpbmUgRE1BX0dTVFNfUUlF
UyAgICgoKHU2NCkxKSA8PDI2KQo+PiArI2RlZmluZSBETUFfR1NUU19TSVJUUFNfU0hJRlQgICAy
NAo+PiArI2RlZmluZSBETUFfR1NUU19TSVJUUFMgKCgodTY0KTEpIDw8IERNQV9HU1RTX1NJUlRQ
U19TSElGVCkKPj4gICNkZWZpbmUgRE1BX0dTVFNfSVJFUyAgICgoKHU2NCkxKSA8PDI1KQo+PiAt
I2RlZmluZSBETUFfR1NUU19TSVJUUFMgKCgodTY0KTEpIDw8IDI0KQo+PiAgI2RlZmluZSBETUFf
R1NUU19DRklTICAgKCgodTY0KTEpIDw8MjMpCj4+ICAKPj4gKy8qIElSVEFfUkVHICovCj4+ICsv
KiBUaGUgYmFzZSBvZiA0S0IgYWxpZ25lZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlICovCj4+
ICsjZGVmaW5lIERNQV9JUlRBX0FERFIodmFsKSAgICAgICgodmFsKSAmIH4weGZmZlVMTCkKPj4g
Ky8qIFRoZSBzaXplIG9mIHJlbWFwcGluZyB0YWJsZSBpcyAyXih4KzEpLCB3aGVyZSB4IGlzIHRo
ZSBzaXplIGZpZWxkIGluIElSVEEgKi8KPj4gKyNkZWZpbmUgRE1BX0lSVEFfUyh2YWwpICAgICAg
ICAgKHZhbCAmIDB4ZikKPj4gKyNkZWZpbmUgRE1BX0lSVEFfU0laRSh2YWwpICAgICAgKDFVTCA8
PCAoRE1BX0lSVEFfUyh2YWwpICsgMSkpCj4+ICsKPj4gIC8qIFBNRU5fUkVHICovCj4+ICAjZGVm
aW5lIERNQV9QTUVOX0VQTSAgICAoKCh1MzIpMSkgPDwgMzEpCj4+ICAjZGVmaW5lIERNQV9QTUVO
X1BSUyAgICAoKCh1MzIpMSkgPDwgMCkKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+
IGluZGV4IGQ3OGQ4NzguLmYwNDc2ZmUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC92dnRkLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2
dGQuYwo+PiBAQCAtMzYsNiArMzYsMTIgQEAKPj4gICNkZWZpbmUgVlZURF9NQVhfT0ZGU0VUIFZW
VERfRlJDRF9FTkQKPj4gIAo+PiAgc3RydWN0IGh2bV9od192dnRkIHsKPj4gKyAgICBib29sIGVp
bV9lbmFibGVkOwo+PiArCj4+ICsgICAgLyogSW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBiYXNl
IGdmbiBhbmQgdGhlIG1heCBvZiBlbnRyaWVzICovCj4+ICsgICAgdWludDE2X3QgaXJ0X21heF9l
bnRyeTsKPj4gKyAgICBnZm5fdCBpcnQ7Cj4+ICsKPj4gICAgICB1aW50MzJfdCByZWdzW1ZWVERf
TUFYX09GRlNFVC9zaXplb2YodWludDMyX3QpXTsKPj4gIH07Cj4+ICAKPj4gQEAgLTczLDYgKzc5
LDE2IEBAIGJvb2xlYW5fcnVudGltZV9wYXJhbSgidmlvbW11X3ZlcmJvc2UiLCB2aW9tbXVfdmVy
Ym9zZSk7Cj4+ICAKPj4gICNkZWZpbmUgVlZURF9SRUdfUE9TKHZ2dGQsIG9mZnNldCkgJih2dnRk
LT5ody5yZWdzW29mZnNldC9zaXplb2YodWludDMyX3QpXSkKPj4gIAo+PiArc3RhdGljIGlubGlu
ZSB2b2lkIHZ2dGRfc2V0X2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQg
bnIpCj4+ICt7Cj4+ICsgICAgX19zZXRfYml0KG5yLCBWVlREX1JFR19QT1ModnZ0ZCwgcmVnKSk7
Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB2dnRkX2NsZWFyX2JpdChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCj4+ICt7Cj4+ICsgICAgX19jbGVhcl9i
aXQobnIsIFZWVERfUkVHX1BPUyh2dnRkLCByZWcpKTsKPj4gK30KPj4gKwo+PiAgc3RhdGljIGlu
bGluZSB2b2lkIHZ2dGRfc2V0X3JlZyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCB1
aW50MzJfdCB2YWx1ZSkKPj4gIHsKPj4gICAgICAqVlZURF9SRUdfUE9TKHZ2dGQsIHJlZykgPSB2
YWx1ZTsKPj4gQEAgLTEwMiw2ICsxMTgsNTIgQEAgc3RhdGljIHZvaWQgKmRvbWFpbl92dnRkKGNv
bnN0IHN0cnVjdCBkb21haW4gKmQpCj4+ICAgICAgICAgIHJldHVybiBOVUxMOwo+PiAgfQo+PiAg
Cj4+ICtzdGF0aWMgdm9pZCB3cml0ZV9nY21kX3NpcnRwKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50
MzJfdCB2YWwpCj4+ICt7Cj4+ICsgICAgdWludDY0X3QgaXJ0YSA9IHZ2dGRfZ2V0X3JlZ19xdWFk
KHZ2dGQsIERNQVJfSVJUQV9SRUcpOwo+PiArCj4+ICsgICAgaWYgKCAhKHZhbCAmIERNQV9HQ01E
X1NJUlRQKSApCj4KPkkgdGhpbmsgeW91IGxpa2VseSB3YW50IHRvIGRvIHB1dF9nZm4gaGVyZSAo
c2VlIG15IGNvbW1lbnQgYmVsb3cpLgo+Cj4+ICsgICAgICAgIHJldHVybjsKPj4gKwo+PiArICAg
IC8qCj4+ICsgICAgICogSGFyZHdhcmUgY2xlYXJzIHRoaXMgYml0IHdoZW4gc29mdHdhcmUgc2V0
cyB0aGUgU0lSVFBTIGZpZWxkIGluCj4+ICsgICAgICogdGhlIEdsb2JhbCBDb21tYW5kIHJlZ2lz
dGVyIGFuZCBzZXRzIGl0IHdoZW4gaGFyZHdhcmUgY29tcGxldGVzCj4+ICsgICAgICogdGhlICdT
ZXQgSW50ZXJydXB0IFJlbWFwIFRhYmxlIFBvaW50ZXInIG9wZXJhdGlvbi4KPj4gKyAgICAgKi8K
Pj4gKyAgICB2dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19TSVJU
UFNfU0hJRlQpOwo+PiArCj4+ICsgICAgaWYgKCBnZm5feCh2dnRkLT5ody5pcnQpICE9IFBGTl9E
T1dOKERNQV9JUlRBX0FERFIoaXJ0YSkpIHx8Cj4+ICsgICAgICAgICB2dnRkLT5ody5pcnRfbWF4
X2VudHJ5ICE9IERNQV9JUlRBX1NJWkUoaXJ0YSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgdnZ0
ZC0+aHcuaXJ0ID0gX2dmbihQRk5fRE9XTihETUFfSVJUQV9BRERSKGlydGEpKSk7Cj4KPkknbSBu
b3Qgc3VyZSBhYm91dCB0aGUgdXNhZ2Ugb2YgdGhpcyBnZm4gKEkgZ3Vlc3MgSSB3aWxsIGZpZ3Vy
ZSBvdXQgaW4KPmZ1cnRoZXIgcGF0Y2hlcyksIGJ1dCBJIHRoaW5rIHlvdSBzaG91bGQgcHJvYmFi
bHkgdXNlIGdldF9nZm4gc28gdGhhdAo+eW91IHRha2UgYSByZWZlcmVuY2UgdG8gaXQuIFVzaW5n
IFBGTl9ET1dOIGFuZCBfZ2ZuIGlzIGNsZWFybHkKPmRlZmVhdGluZyB0aGUgcHVycG9zZSBvZiB0
aGUgd2hvbGUgZ2ZuIGluZnJhc3RydWN0dXJlLgo+Cj5Ob3RlIHRoYXQgeW91IHRoZW4gbmVlZCB0
byB1c2UgcHV0X2dmbiB3aGVuIHJlbGVhc2luZyBpdC4KClRoZSBzdGVwcyB0byBlbmFibGUgaW50
ZXJydXB0IHJlbWFwcGluZyBpczoKMS4gd3JpdGUgdG8gSVJUQS4gU29mdHdhcmUgc2hvdWxkIHdy
aXRlIHRoZSBwaHlzY2lhbCBhZGRyZXNzIG9mIGludGVycnVwdApyZW1hcHBpbmcgdGFibGUgdG8g
dGhpcyByZWdpc3Rlci4KMi4gd3JpdGUgR0NNRCB3aXRoIFNJUlRQIHNldC4gQWNjb3JkaW5nIHRv
IFZULWQgc3BlYyAxMC40LjQsIHNvZnR3YXJlCnNldHMgU0lSVFAgdG8gc2V0L3VwZGF0ZSB0aGUg
aW50ZXJydXB0IHJlYW1wcGluZyB0YWJsZSBwb2ludGVyIHVzZWQgYnkKaGFyZHdhcmUuCjMuIHdy
aXRlIEdDTUQgd2l0aCBJUkUgc2V0LgoKSW4gdGhpcyB2ZXJzaW9uLCB3ZSBnZXQgYSByZWZlcmVu
Y2UgaW4gc3RlcDMgKGluIG5leHQgcGF0Y2gsIHRocm91Z2gKbWFwL3VubWFwIGd1ZXN0IElSVCkg
b3RoZXIgdGhhbiBpbiBzdGVwMi4gVGhlIGJlbmVmaXQgaXMgd2hlbiBndWVzdAp0cmllcyB0byB3
cml0ZSBTSVJUUCBtYW55IHRpbWVzIGJlZm9yZSBlbmFibGluZyBpbnRlcnJ1cHQgcmVtYXBwaW5n
LAp2dnRkIGRvZXNuJ3QgbmVlZCB0byBwZXJmb3JtIG1hcC91bm1hcCBndWVzdCBJUlQgZWFjaCB0
aW1lLgoKPgo+PiArICAgICAgICB2dnRkLT5ody5pcnRfbWF4X2VudHJ5ID0gRE1BX0lSVEFfU0la
RShpcnRhKTsKPj4gKyAgICAgICAgdnZ0ZC0+aHcuZWltX2VuYWJsZWQgPSAhIShpcnRhICYgSVJU
QV9FSU1FKTsKPj4gKyAgICAgICAgdnZ0ZF9pbmZvKCJVcGRhdGUgSVIgaW5mbyAoYWRkcj0lbHgg
ZWltPSVkIHNpemU9JWQpXG4iLAo+PiArICAgICAgICAgICAgICAgICAgZ2ZuX3godnZ0ZC0+aHcu
aXJ0KSwgdnZ0ZC0+aHcuZWltX2VuYWJsZWQsCj4+ICsgICAgICAgICAgICAgICAgICB2dnRkLT5o
dy5pcnRfbWF4X2VudHJ5KTsKPj4gKyAgICB9Cj4+ICsgICAgdnZ0ZF9zZXRfYml0KHZ2dGQsIERN
QVJfR1NUU19SRUcsIERNQV9HU1RTX1NJUlRQU19TSElGVCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRp
YyB2b2lkIHZ2dGRfd3JpdGVfZ2NtZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+
PiArewo+PiArICAgIHVpbnQzMl90IG9yaWcgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9HU1RT
X1JFRyk7Cj4+ICsgICAgdWludDMyX3QgY2hhbmdlZDsKPj4gKwo+PiArICAgIG9yaWcgPSBvcmln
ICYgRE1BX0dDTURfT05FX1NIT1RfTUFTSzsgICAvKiByZXNldCB0aGUgb25lLXNob3QgYml0cyAq
Lwo+PiArICAgIGNoYW5nZWQgPSBvcmlnIF4gdmFsOwo+PiArCj4+ICsgICAgaWYgKCAhY2hhbmdl
ZCApCj4+ICsgICAgICAgIHJldHVybjsKPj4gKwo+PiArICAgIGlmICggY2hhbmdlZCAmIChjaGFu
Z2VkIC0gMSkgKQo+PiArICAgICAgICB2dnRkX2luZm8oIldyaXRlICV4IHRvIEdDTUQgKGN1cnJl
bnQgJXgpLCB1cGRhdGluZyBtdWx0aXBsZSBmaWVsZHMiLAo+PiArICAgICAgICAgICAgICAgICAg
dmFsLCBvcmlnKTsKPgo+SSdtIG5vdCBzdXJlIEkgc2VlIHRoZSBwdXJwb3NlIG9mIHRoZSBhYm92
ZSBtZXNzYWdlLgoKSSB3aWxsIHJlbW92ZSB0aGlzLiBNeSBvcmlnaW5hbCB0aHJvdWdodCBpcyB3
aGVuIHdlIGNvdWxkIGdldCBhIHdhcm5pbmcKdGhhdCBndWVzdCBkcml2ZXIgZG9lc24ndCBjb21w
bGV0ZWx5IGZvbGxvdyBWVC1kIHNwZWMgMTAuNC40OgpJZiBtdWx0aXBsZSBjb250cm9sIGZpZWxk
cyBpbiB0aGlzIHJlZ2lzdGVyIG5lZWQgdG8gYmUgbW9kaWZpZWQsCnNvZnR3YXJlIG11Y2ggc2Vy
aWFsaXplIHRoZSBtb2RpZmljYXRpb24gdGhyb3VnaCBtdWx0aXBsZSB3cml0ZXMgdG8gdGhpcwpy
ZWdpc3Rlci4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 05:15:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:15:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekjym-0003Nd-PG; Sun, 11 Feb 2018 05:15:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a1sm=ff=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekjyl-0003ND-EJ
 for xen-devel@lists.xen.org; Sun, 11 Feb 2018 05:15:07 +0000
X-Inumbo-ID: 70f98e94-0eea-11e8-ba59-bc764e045a96
Received: from mga12.intel.com (unknown [192.55.52.136])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70f98e94-0eea-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 06:14:32 +0100 (CET)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga106.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Feb 2018 21:15:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,494,1511856000"; d="scan'208";a="19002200"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga002.fm.intel.com with ESMTP; 10 Feb 2018 21:14:59 -0800
Date: Sun, 11 Feb 2018 13:05:01 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180211050501.GB122555@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Lan Tianyu <tianyu.lan@intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-11-git-send-email-chao.gao@intel.com>
 <20180209171517.da5bweh3hijgjkjb@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209171517.da5bweh3hijgjkjb@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/28] x86/vvtd: Enable Interrupt
 Remapping through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDU6MTU6MTdQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjE3UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBTb2Z0d2FyZSB3cml0ZXMgdGhpcyBmaWVsZCB0byBlbmFibGUvZGlzYWJs
ZSBpbnRlcnJ1cHQgcmVhbXBwaW5nLiBUaGlzCj4+IHBhdGNoIGVtdWxhdGUgSVJFUyBmaWVsZCBv
ZiBHQ01ELiBDdXJyZW50bHksIEd1ZXN0J3Mgd2hvbGUgSVJUIGFyZQo+PiBtYXBwZWQgdG8gWGVu
IHBlcm1hbmVudGx5IGZvciB0aGUgbGF0ZW5jeSBvZiBkZWxpdmVyaW5nIGludGVycnVwdC4gQW5k
Cj4+IHRoZSBvbGQgbWFwcGluZyBpcyB1bmRvbmUgaWYgcHJlc2VudCB3aGVuIHRyeWluZyB0byBz
ZXQgdXAgYSBuZXcgb25lLgo+PiAKPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2Fv
QGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRl
bC5jb20+Cj4+IC0tLQo+PiB2NDoKPj4gIC0gbWFwIGd1ZXN0J3MgaW50ZXJydXB0IHJlYW1wcGlu
ZyB0YWJsZSB0byBYZW4gcGVybWFuZW50bHkgcmF0aGVyIHRoYW4KPj4gIG1hcHBpbmcgb25lIHNw
ZWNpZmljIHBhZ2Ugb24gZGVtYW5kLgo+PiAtLS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5oIHwgIDMgKy0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMgIHwgOTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgMiBmaWxl
cyBjaGFuZ2VkLCAxMDAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+PiAKPj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4gaW5kZXggODU3OTg0My4uOWM1OWFlYiAxMDA2NDQK
Pj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4gQEAgLTE2MSw5ICsxNjEsMTAgQEAK
Pj4gICNkZWZpbmUgRE1BX0dTVFNfQUZMUyAgICgoKHU2NCkxKSA8PCAyOCkKPj4gICNkZWZpbmUg
RE1BX0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8PCAyNykKPj4gICNkZWZpbmUgRE1BX0dTVFNfUUlF
UyAgICgoKHU2NCkxKSA8PDI2KQo+PiArI2RlZmluZSBETUFfR1NUU19JUkVTX1NISUZUICAgICAy
NQo+PiArI2RlZmluZSBETUFfR1NUU19JUkVTICAgKCgodTY0KTEpIDw8IERNQV9HU1RTX0lSRVNf
U0hJRlQpCj4KPldlIGFyZSB0cnlpbmcgdG8gYXZvaWQgbW9yZSB1c2UtY2FzZXMgb2YgdTY0LiBB
bHNvLCBkaWRuJ3QgeW91IGNsZWFuCj50aGF0IGZpbGUgaW4gYSBwcmV2aW91cyBwYXRjaD8gV2h5
IHdhcyB0aGlzIG5vdCBwcm9wZXJseSBhZGp1c3RlZCB0bwo+dXNlIFVMIG9yIHVpbnQ2NF90IHRo
ZXJlPwoKWWVzLiBJIGRpZC4gSSB3aWxsIGRvIHNvbWUgY2xlYW51cCBhbmQgcHV0IGFsbCBjbGVh
bnVwIGluIG9uZSBwYXRjaC4KCj4KPj4gICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTX1NISUZUICAg
MjQKPj4gICNkZWZpbmUgRE1BX0dTVFNfU0lSVFBTICgoKHU2NCkxKSA8PCBETUFfR1NUU19TSVJU
UFNfU0hJRlQpCj4+IC0jZGVmaW5lIERNQV9HU1RTX0lSRVMgICAoKCh1NjQpMSkgPDwyNSkKPj4g
ICNkZWZpbmUgRE1BX0dTVFNfQ0ZJUyAgICgoKHU2NCkxKSA8PDIzKQo+PiAgCj4+ICAvKiBJUlRB
X1JFRyAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQu
YyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPj4gaW5kZXggZjA0NzZmZS4u
MDZlNTIyYSAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQu
Ywo+PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IEBAIC0yNCw2
ICsyNCw3IEBACj4+ICAjaW5jbHVkZSA8eGVuL3htYWxsb2MuaD4KPj4gICNpbmNsdWRlIDxhc20v
Y3VycmVudC5oPgo+PiAgI2luY2x1ZGUgPGFzbS9odm0vZG9tYWluLmg+Cj4+ICsjaW5jbHVkZSA8
YXNtL3AybS5oPgo+PiAgCj4+ICAjaW5jbHVkZSAiaW9tbXUuaCIKPj4gIAo+PiBAQCAtMzcsNiAr
MzgsNyBAQAo+PiAgCj4+ICBzdHJ1Y3QgaHZtX2h3X3Z2dGQgewo+PiAgICAgIGJvb2wgZWltX2Vu
YWJsZWQ7Cj4+ICsgICAgYm9vbCBpbnRyZW1hcF9lbmFibGVkOwo+PiAgCj4+ICAgICAgLyogSW50
ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBiYXNlIGdmbiBhbmQgdGhlIG1heCBvZiBlbnRyaWVzICov
Cj4+ICAgICAgdWludDE2X3QgaXJ0X21heF9lbnRyeTsKPj4gQEAgLTUyLDYgKzU0LDcgQEAgc3Ry
dWN0IHZ2dGQgewo+PiAgICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsKPj4gIAo+PiAgICAgIHN0
cnVjdCBodm1faHdfdnZ0ZCBodzsKPj4gKyAgICB2b2lkICppcnRfYmFzZTsKPj4gIH07Cj4+ICAK
Pj4gIC8qIFNldHRpbmcgdmlvbW11X3ZlcmJvc2UgZW5hYmxlcyBkZWJ1Z2dpbmcgbWVzc2FnZXMg
b2YgdklPTU1VICovCj4+IEBAIC0xMTgsNiArMTIxLDc3IEBAIHN0YXRpYyB2b2lkICpkb21haW5f
dnZ0ZChjb25zdCBzdHJ1Y3QgZG9tYWluICpkKQo+PiAgICAgICAgICByZXR1cm4gTlVMTDsKPj4g
IH0KPj4gIAo+PiArc3RhdGljIHZvaWQgKm1hcF9ndWVzdF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpk
LCB1aW50NjRfdCBnZm4sIHVpbnQzMl90IG5yKQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBeIGdmbl90Cj4KPkFsc28sIHRoaXMgZnVuY3Rpb24gYW5k
IHVubWFwX2d1ZXN0X3BhZ2VzIGxvb2sgZ2VuZXJpYyBlbm91Z2ggdG8gYmUKPnBsYWNlZCBzb21l
d2hlcmUgZWxzZSwgbGlrZSBwMm0uYyBtYXliZT8KCk9rLiB3aWxsIGRvLgoKPgo+PiArewo+PiAr
ICAgIG1mbl90ICptZm4gPSB4bWFsbG9jX2FycmF5KG1mbl90LCBucik7Cj4+ICsgICAgdm9pZCog
cmV0Owo+PiArICAgIGludCBpOwo+PiArCj4+ICsgICAgaWYgKCAhbWZuICkKPj4gKyAgICAgICAg
cmV0dXJuIE5VTEw7Cj4+ICsKPj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IG5yOyBpKyspCj4+ICsg
ICAgewo+PiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwID0gZ2V0X3BhZ2VfZnJvbV9nZm4o
ZCwgZ2ZuICsgaSwgTlVMTCwgUDJNX0FMTE9DKTsKPj4gKwo+PiArICAgICAgICBpZiAoICFwIHx8
ICFnZXRfcGFnZV90eXBlKHAsIFBHVF93cml0YWJsZV9wYWdlKSApCj4+ICsgICAgICAgIHsKPj4g
KyAgICAgICAgICAgIGlmICggcCApCj4+ICsgICAgICAgICAgICAgICAgcHV0X3BhZ2UocCk7Cj4+
ICsgICAgICAgICAgICBnb3RvIHVuZG87Cj4+ICsgICAgICAgIH0KPj4gKwo+PiArICAgICAgICBt
Zm5baV0gPSBfbWZuKHBhZ2VfdG9fbWZuKHApKTsKPgo+UGxlYXNlIHVzZSB0aGUgdHlwZS1zYWZl
IHZlcnNpb24gb2YgcGFnZV90b19tZm4sIGJ5IGFkZGluZyB0aGUKPmZvbGxvd2luZyBhdCB0aGUg
dG9wIG9mIHRoZSBmaWxlOgo+Cj4vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0uaCB0byBt
YWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4jdW5kZWYgbWZuX3RvX3BhZ2UKPiNkZWZpbmUg
bWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4jdW5kZWYgcGFnZV90
b19tZm4KPiNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCj4K
Pj4gKyAgICB9Cj4+ICsKPj4gKyAgICByZXQgPSB2bWFwKG1mbiwgbnIpOwo+PiArICAgIGlmICgg
cmV0ID09IE5VTEwgKQo+PiArICAgICAgICBnb3RvIHVuZG87Cj4+ICsgICAgeGZyZWUobWZuKTsK
Pgo+WW91IGNhbiBtb3ZlIHRoZSB4ZnJlZShtZm4pIGJlZm9yZSB0aGUgY2hlY2ssIGFuZCB0aGVu
IHlvdSBjYW4gcmVtb3ZlCj5pdCBmcm9tIHRoZSB1bmRvIGxhYmVsLgo+Cj5BbmQgc2luY2UgdGhl
IHVuZG8gbGFiZWwgaXMganVzdCB1c2VkIG9uY2UsIHdoYXQgYWJvdXQgZG9pbmcKPgo+ICAgIHJl
dCA9IHZtYXAobWZuLCBucik7Cj4gICAgeGZyZWUobWZuKTsKPiAgICBpZiAoICFyZXQgKQo+ICAg
IHsKPiAgICAgICAgd2hpbGUgKCBpLS0gKQo+ICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUo
bWZuX3RvX3BhZ2UobWZuX3gobWZuW2ldKSkpOwo+ICAgICAgICAuLi4uCgpHb29kIHN1Z2dlc3Rp
b24uCgo+Cj4+ICsKPj4gKyAgICByZXR1cm4gcmV0Owo+PiArCj4+ICsgdW5kbzoKPj4gKyAgICBm
b3IgKCA7IC0taSA+PSAwOyApCj4+ICsgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19w
YWdlKG1mbl94KG1mbltpXSkpKTsKPj4gKyAgICB4ZnJlZShtZm4pOwo+PiArICAgIGdwcmludGso
WEVOTE9HX0VSUiwgIkZhaWxlZCB0byBtYXAgZ3Vlc3QgcGFnZXMgJWx4IG5yICV4XG4iLCBnZm4s
IG5yKTsKPj4gKwo+PiArICAgIHJldHVybiBOVUxMOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9p
ZCB1bm1hcF9ndWVzdF9wYWdlcyh2b2lkICp2YSwgdWludDMyX3QgbnIpCj51bnNpZ25lZCBsb25n
IHBsZWFzZS4KPgo+PiArewo+PiArICAgIHVuc2lnbmVkIGxvbmcgKm1mbiA9IHhtYWxsb2NfYXJy
YXkodW5zaWduZWQgbG9uZywgbnIpOwo+PiArICAgIGludCBpOwo+PiArICAgIHZvaWQgKnZhX2Nv
cHkgPSB2YTsKPj4gKwo+PiArICAgIGlmICggIW1mbiApCj4+ICsgICAgewo+PiArICAgICAgICBw
cmludGsoIiVzICVkOiBObyBmcmVlIG1lbW9yeVxuIiwgX19GSUxFX18sIF9fTElORV9fKTsKPj4g
KyAgICAgICAgcmV0dXJuOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGZvciAoIGkgPSAwOyBpIDwg
bnI7IGkrKywgdmEgKz0gUEFHRV9TSVpFKQo+PiArICAgICAgICBtZm5baV0gPSBkb21haW5fcGFn
ZV9tYXBfdG9fbWZuKHZhKTsKPj4gKwo+PiArICAgIHZ1bm1hcCh2YV9jb3B5KTsKPj4gKwo+PiAr
ICAgIGZvciAoIGkgPSAwOyBpIDwgbnI7IGkrKykKPj4gKyAgICAgICAgcHV0X3BhZ2VfYW5kX3R5
cGUobWZuX3RvX3BhZ2UobWZuW2ldKSk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHdyaXRl
X2djbWRfaXJlKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4+ICt7Cj4+ICsgICAg
Ym9vbCBzZXQgPSB2YWwgJiBETUFfR0NNRF9JUkU7Cj4+ICsKPj4gKyAgICB2dnRkX2luZm8oIiVz
YWJsZSBJbnRlcnJ1cHQgUmVtYXBwaW5nXG4iLCBzZXQgPyAiRW4iIDogIkRpcyIpOwo+PiArCj4+
ICsgICAgdnZ0ZC0+aHcuaW50cmVtYXBfZW5hYmxlZCA9IHNldDsKPj4gKyAgICAoc2V0ID8gdnZ0
ZF9zZXRfYml0IDogdnZ0ZF9jbGVhcl9iaXQpCj4+ICsgICAgICAgICh2dnRkLCBETUFSX0dTVFNf
UkVHLCBETUFfR1NUU19JUkVTX1NISUZUKTsKPj4gK30KPj4gKwo+PiAgc3RhdGljIHZvaWQgd3Jp
dGVfZ2NtZF9zaXJ0cChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+PiAgewo+PiAg
ICAgIHVpbnQ2NF90IGlydGEgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lSVEFfUkVH
KTsKPj4gQEAgLTEzMSwxNiArMjA1LDI5IEBAIHN0YXRpYyB2b2lkIHdyaXRlX2djbWRfc2lydHAo
c3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPj4gICAgICAgKiB0aGUgJ1NldCBJbnRl
cnJ1cHQgUmVtYXAgVGFibGUgUG9pbnRlcicgb3BlcmF0aW9uLgo+PiAgICAgICAqLwo+PiAgICAg
IHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfR1NUU19SRUcsIERNQV9HU1RTX1NJUlRQU19TSElG
VCk7Cj4+ICsgICAgaWYgKCB2dnRkLT5ody5pbnRyZW1hcF9lbmFibGVkICkKPj4gKyAgICAgICAg
dnZ0ZF9pbmZvKCJVcGRhdGUgSW50ZXJydXB0IFJlbWFwcGluZyBUYWJsZSB3aGVuIGFjdGl2ZVxu
Iik7Cj4+ICAKPj4gICAgICBpZiAoIGdmbl94KHZ2dGQtPmh3LmlydCkgIT0gUEZOX0RPV04oRE1B
X0lSVEFfQUREUihpcnRhKSkgfHwKPj4gICAgICAgICAgIHZ2dGQtPmh3LmlydF9tYXhfZW50cnkg
IT0gRE1BX0lSVEFfU0laRShpcnRhKSApCj4+ICAgICAgewo+PiArICAgICAgICBpZiAoIHZ2dGQt
PmlydF9iYXNlICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgdW5tYXBfZ3Vlc3RfcGFn
ZXModnZ0ZC0+aXJ0X2Jhc2UsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5f
VVAodnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSAqCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBpcmVtYXBfZW50cnkpKSk7Cj4+ICsgICAgICAgICAg
ICB2dnRkLT5pcnRfYmFzZSA9IE5VTEw7Cj4+ICsgICAgICAgIH0KPgo+U2hvdWxkbid0IHRoaXMg
YmUgZG9uZSB3aGVuIHNpcnRwIGlzIHN3aXRjaGVkIG9mZiwgaW5zdGVhZCBvZiB3aGVuCj5pdCdz
IHVwZGF0ZWQ/Cj4KPldoYXQgaGFwcGVucyBpbiB0aGUgZm9sbG93aW5nIHNjZW5hcmlvOgo+Cj4t
IEd1ZXN0IHdyaXRlcyBnZm4gdG8gaXJ0YS4KPi0gR3Vlc3QgZW5hYmxlcyBzaXJ0cHMuCj4tIEd1
ZXN0IGRpc2FibGVzIHNpcnRwcy4KCkRpc2FibGluZyBTSVJUUCBpc24ndCBjbGVhciB0byBtZS4g
TWF5YmUgeW91IG1lYW4gd3JpdGluZyB0byBHQ01EIHdpdGgKU0lSVFAgY2xlYXJlZC4gSGFyZHdh
cmUgaWdub3JlcyB3cml0ZSAwIHRvIFNJUlRQIEkgdGhpbmsgYmVjYXN1ZSBTSVJUUAppcyBhIG9u
ZS1zaG90IGJpdC4gUGxlYXNlIHJlZmVyIHRvIHRoZSBleGFtcGxlIGluIFZULWQgc3BlYyAxMC40
LjQuCkVhY2ggdGltZSBJUlRQIGlzIHVwZGF0ZWQsIHRoZSBvbGQgbWFwcGluZyBzaG91bGQgYmUg
ZGVzdHJveWVkIGFuZCB0aGUKbmV3IG1hcHBpbmcgc2hvdWxkIGJlIGNyZWF0ZWQuCgpCVFcsIHNl
ZW1zIGl0J3MgYmV0dGVyIHRvIHB1dCBzZXR0aW5nIHVwIG1hcHBpbmcgdG8gdGhlIHByZXZpb3Vz
IHBhdGNoLgoKVGhhbmtzCmNoYW8KCj4tIEd1ZXN0IHRyaWVzIHRvIGJhbGxvb24gb3V0IHRoZSBw
YWdlIHVzZWQgaW4gaXJ0YS4KPgo+VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 05:15:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:15:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekjza-0003YE-8W; Sun, 11 Feb 2018 05:15:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekjzZ-0003XH-NK
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 05:15:57 +0000
X-Inumbo-ID: c6882343-0eea-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6882343-0eea-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:16:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekjzR-0001Wr-Vs; Sun, 11 Feb 2018 05:15:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekjzM-0007NQ-LS; Sun, 11 Feb 2018 05:15:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekjzM-0001Vg-Ca; Sun, 11 Feb 2018 05:15:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118784-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-credit2:guest-start:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=7d5f8b36be149c169215b3afe20e1cfba8456170
X-Osstest-Versions-That: xen=a2567d6b54b7b187ecc0165021b6dd07dafaf06a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Feb 2018 05:15:44 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 118784: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2724100301127265558=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118784 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118784/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-xsm 5 host-ping-check-native fail in 118683 pass in 118784
 test-amd64-amd64-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail in 118683 pass in 118784
 test-armhf-armhf-xl-credit2  12 guest-start      fail in 118683 pass in 118784
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail in 118683 pass in 118784
 test-amd64-i386-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail pass in 118683

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop   fail in 118683 like 118487
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop  fail in 118683 like 118524
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop  fail in 118683 like 118524
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop   fail in 118683 like 118524
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 118683 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 118683 never pass
 test-amd64-i386-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 118347
 test-armhf-armhf-xl-rtds     12 guest-start                  fail  like 118416
 test-amd64-amd64-xl-qemuu-ws16-amd64 16 guest-localmigrate/x10 fail like 118416
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 118487
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118524
 test-amd64-i386-xl-qemut-win7-amd64 16 guest-localmigrate/x10 fail like 118524
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118524
 test-amd64-i386-xl-qemuu-ws16-amd64 16 guest-localmigrate/x10 fail like 118524
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  7d5f8b36be149c169215b3afe20e1cfba8456170
baseline version:
 xen                  a2567d6b54b7b187ecc0165021b6dd07dafaf06a

Last test of basis   118524  2018-02-02 01:00:58 Z    9 days
Failing since        118658  2018-02-07 17:13:52 Z    3 days    3 attempts
Testing same since   118683  2018-02-08 14:02:24 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   a2567d6b54..7d5f8b36be  7d5f8b36be149c169215b3afe20e1cfba8456170 -> stable-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2724100301127265558==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 05:19:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekk3C-00043q-7B; Sun, 11 Feb 2018 05:19:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a1sm=ff=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekk3A-00043i-LX
 for xen-devel@lists.xen.org; Sun, 11 Feb 2018 05:19:40 +0000
X-Inumbo-ID: 4a3d0ecf-0eeb-11e8-b9b1-635ca7ef6cff
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a3d0ecf-0eeb-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:20:36 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Feb 2018 21:19:32 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,494,1511856000"; d="scan'208";a="200274784"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga005.jf.intel.com with ESMTP; 10 Feb 2018 21:19:29 -0800
Date: Sun, 11 Feb 2018 13:09:31 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20180211050929.GA124683@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Lan Tianyu <tianyu.lan@intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-10-git-send-email-chao.gao@intel.com>
 <20180209165911.w6dhvjbdsn3vb5xf@MacBook-Pro-de-Roger.local>
 <20180211043410.GA122555@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180211043410.GA122555@skl-4s-chao.sh.intel.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Subject: Re: [Xen-devel] [PATCH v4 09/28] x86/vvtd: Set Interrupt Remapping
 Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBGZWIgMTEsIDIwMTggYXQgMTI6MzQ6MTFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj5PbiBGcmksIEZlYiAwOSwgMjAxOCBhdCAwNDo1OToxMVBNICswMDAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+Pk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjE2UE0gKzA4MDAsIENo
YW8gR2FvIHdyb3RlOgo+Pj4gU29mdHdhcmUgc2V0cyBTSVJUUCBmaWVsZCBvZiBHQ01EIHRvIHNl
dC91cGRhdGUgdGhlIGludGVycnVwdCByZW1hcHBpbmcKPj4+IHRhYmxlIHBvaW50ZXIgdXNlZCBi
eSBoYXJkd2FyZS4gVGhlIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUgcG9pbnRlciBpcwo+Pj4g
c3BlY2lmaWVkIHRocm91Z2ggdGhlIEludGVycnVwdCBSZW1hcHBpbmcgVGFibGUgQWRkcmVzcyAo
SVJUQV9SRUcpCj4+PiByZWdpc3Rlci4KPj4+IAo+Pj4gVGhpcyBwYXRjaCBlbXVsYXRlcyB0aGlz
IG9wZXJhdGlvbiBhbmQgYWRkcyBzb21lIG5ldyBmaWVsZHMgaW4gVlZURCB0byB0cmFjawo+Pj4g
aW5mbyAoZS5nLiB0aGUgdGFibGUncyBnZm4gYW5kIG1heCBzdXBwb3J0ZWQgZW50cmllcykgb2Yg
aW50ZXJydXB0IHJlbWFwcGluZwo+Pj4gdGFibGUuCj4+PiAKPj4+IFNpZ25lZC1vZmYtYnk6IENo
YW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1
IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4+IAo+Pj4gLS0tCj4+PiB2NDoKPj4+ICAtIGRlY2xh
cmUgZWltX2VuYWJsZWQgYXMgYm9vbCBhbmQgaXJ0IGFzIGdmbl90Cj4+PiAgLSByZW5hbWUgdnZ0
ZF9oYW5kbGVfZ2NtZF9zaXJ0cCgpIHRvIHdyaXRlX2djbWRfc2lydHAoKQo+Pj4gCj4+PiB2MzoK
Pj4+ICAtIGlnbm9yZSB1bmFsaWduZWQgci93IG9mIHZ0LWQgaGFyZHdhcmUgcmVnaXN0ZXJzIGFu
ZCByZXR1cm4gWDg2RU1VTF9PSwo+Pj4gLS0tCj4+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmggfCAxNiArKysrKystCj4+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYyAgfCA4NiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAg
MiBmaWxlcyBjaGFuZ2VkLCAxMDAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4+IAo+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4+IGluZGV4IGYyZWYzZGQuLjg1Nzk4
NDMgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+
Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4+IEBAIC00OCw3
ICs0OCw4IEBACj4+PiAgI2RlZmluZSBETUFSX0lRVF9SRUcgICAgICAgICAgICAweDg4IC8qIGlu
dmFsaWRhdGlvbiBxdWV1ZSB0YWlsICovCj4+PiAgI2RlZmluZSBETUFSX0lRQV9SRUcgICAgICAg
ICAgICAweDkwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBhZGRyICovCj4+PiAgI2RlZmluZSBETUFS
X0lFQ1RMX1JFRyAgICAgICAgICAweGEwIC8qIGludmFsaWRhdGlvbiBldmVudCBjb250cm9sIHJl
Z2lzdGVyICovCj4+PiAtI2RlZmluZSBETUFSX0lSVEFfUkVHICAgICAgICAgICAweGI4IC8qIGlu
dHIgcmVtYXAgKi8KPj4+ICsjZGVmaW5lIERNQVJfSVJUQV9SRUcgICAgICAgICAgIDB4YjggLyog
YmFzZSBhZGRyZXNzIG9mIGludHIgcmVtYXAgdGFibGUgKi8KPj4+ICsjZGVmaW5lIERNQVJfSVJU
VUFfUkVHICAgICAgICAgIDB4YmMgLyogdXBwZXIgYWRkcmVzcyBvZiBpbnRyIHJlbWFwIHRhYmxl
ICovCj4+PiAgCj4+PiAgI2RlZmluZSBPRkZTRVRfU1RSSURFICAgICAgICAoOSkKPj4+ICAjZGVm
aW5lIGRtYXJfcmVhZGwoZG1hciwgcmVnKSByZWFkbCgoZG1hcikgKyAocmVnKSkKPj4+IEBAIC0x
NTAsNiArMTUxLDkgQEAKPj4+ICAjZGVmaW5lIERNQV9HQ01EX1NJUlRQICAoKCh1NjQpMSkgPDwg
MjQpCj4+PiAgI2RlZmluZSBETUFfR0NNRF9DRkkgICAgKCgodTY0KTEpIDw8IDIzKQo+Pj4gIAo+
Pj4gKy8qIG1hc2sgb2Ygb25lLXNob3QgYml0cyAqLwo+Pj4gKyNkZWZpbmUgRE1BX0dDTURfT05F
X1NIT1RfTUFTSyAweDk2ZmZmZmZmCj4+PiArCj4+PiAgLyogR1NUU19SRUcgKi8KPj4+ICAjZGVm
aW5lIERNQV9HU1RTX1RFUyAgICAoKCh1NjQpMSkgPDwgMzEpCj4+PiAgI2RlZmluZSBETUFfR1NU
U19SVFBTICAgKCgodTY0KTEpIDw8IDMwKQo+Pj4gQEAgLTE1NywxMCArMTYxLDE4IEBACj4+PiAg
I2RlZmluZSBETUFfR1NUU19BRkxTICAgKCgodTY0KTEpIDw8IDI4KQo+Pj4gICNkZWZpbmUgRE1B
X0dTVFNfV0JGUyAgICgoKHU2NCkxKSA8PCAyNykKPj4+ICAjZGVmaW5lIERNQV9HU1RTX1FJRVMg
ICAoKCh1NjQpMSkgPDwyNikKPj4+ICsjZGVmaW5lIERNQV9HU1RTX1NJUlRQU19TSElGVCAgIDI0
Cj4+PiArI2RlZmluZSBETUFfR1NUU19TSVJUUFMgKCgodTY0KTEpIDw8IERNQV9HU1RTX1NJUlRQ
U19TSElGVCkKPj4+ICAjZGVmaW5lIERNQV9HU1RTX0lSRVMgICAoKCh1NjQpMSkgPDwyNSkKPj4+
IC0jZGVmaW5lIERNQV9HU1RTX1NJUlRQUyAoKCh1NjQpMSkgPDwgMjQpCj4+PiAgI2RlZmluZSBE
TUFfR1NUU19DRklTICAgKCgodTY0KTEpIDw8MjMpCj4+PiAgCj4+PiArLyogSVJUQV9SRUcgKi8K
Pj4+ICsvKiBUaGUgYmFzZSBvZiA0S0IgYWxpZ25lZCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxl
ICovCj4+PiArI2RlZmluZSBETUFfSVJUQV9BRERSKHZhbCkgICAgICAoKHZhbCkgJiB+MHhmZmZV
TEwpCj4+PiArLyogVGhlIHNpemUgb2YgcmVtYXBwaW5nIHRhYmxlIGlzIDJeKHgrMSksIHdoZXJl
IHggaXMgdGhlIHNpemUgZmllbGQgaW4gSVJUQSAqLwo+Pj4gKyNkZWZpbmUgRE1BX0lSVEFfUyh2
YWwpICAgICAgICAgKHZhbCAmIDB4ZikKPj4+ICsjZGVmaW5lIERNQV9JUlRBX1NJWkUodmFsKSAg
ICAgICgxVUwgPDwgKERNQV9JUlRBX1ModmFsKSArIDEpKQo+Pj4gKwo+Pj4gIC8qIFBNRU5fUkVH
ICovCj4+PiAgI2RlZmluZSBETUFfUE1FTl9FUE0gICAgKCgodTMyKTEpIDw8IDMxKQo+Pj4gICNk
ZWZpbmUgRE1BX1BNRU5fUFJTICAgICgoKHUzMikxKSA8PCAwKQo+Pj4gZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvdnZ0ZC5jCj4+PiBpbmRleCBkNzhkODc4Li5mMDQ3NmZlIDEwMDY0NAo+Pj4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+Pj4gKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+Pj4gQEAgLTM2LDYgKzM2LDEyIEBACj4+PiAgI2RlZmlu
ZSBWVlREX01BWF9PRkZTRVQgVlZURF9GUkNEX0VORAo+Pj4gIAo+Pj4gIHN0cnVjdCBodm1faHdf
dnZ0ZCB7Cj4+PiArICAgIGJvb2wgZWltX2VuYWJsZWQ7Cj4+PiArCj4+PiArICAgIC8qIEludGVy
cnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gYW5kIHRoZSBtYXggb2YgZW50cmllcyAqLwo+
Pj4gKyAgICB1aW50MTZfdCBpcnRfbWF4X2VudHJ5Owo+Pj4gKyAgICBnZm5fdCBpcnQ7Cj4+PiAr
Cj4+PiAgICAgIHVpbnQzMl90IHJlZ3NbVlZURF9NQVhfT0ZGU0VUL3NpemVvZih1aW50MzJfdCld
Owo+Pj4gIH07Cj4+PiAgCj4+PiBAQCAtNzMsNiArNzksMTYgQEAgYm9vbGVhbl9ydW50aW1lX3Bh
cmFtKCJ2aW9tbXVfdmVyYm9zZSIsIHZpb21tdV92ZXJib3NlKTsKPj4+ICAKPj4+ICAjZGVmaW5l
IFZWVERfUkVHX1BPUyh2dnRkLCBvZmZzZXQpICYodnZ0ZC0+aHcucmVnc1tvZmZzZXQvc2l6ZW9m
KHVpbnQzMl90KV0pCj4+PiAgCj4+PiArc3RhdGljIGlubGluZSB2b2lkIHZ2dGRfc2V0X2JpdChz
dHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCj4+PiArewo+Pj4gKyAgICBf
X3NldF9iaXQobnIsIFZWVERfUkVHX1BPUyh2dnRkLCByZWcpKTsKPj4+ICt9Cj4+PiArCj4+PiAr
c3RhdGljIGlubGluZSB2b2lkIHZ2dGRfY2xlYXJfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50
MzJfdCByZWcsIGludCBucikKPj4+ICt7Cj4+PiArICAgIF9fY2xlYXJfYml0KG5yLCBWVlREX1JF
R19QT1ModnZ0ZCwgcmVnKSk7Cj4+PiArfQo+Pj4gKwo+Pj4gIHN0YXRpYyBpbmxpbmUgdm9pZCB2
dnRkX3NldF9yZWcoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywgdWludDMyX3QgdmFs
dWUpCj4+PiAgewo+Pj4gICAgICAqVlZURF9SRUdfUE9TKHZ2dGQsIHJlZykgPSB2YWx1ZTsKPj4+
IEBAIC0xMDIsNiArMTE4LDUyIEBAIHN0YXRpYyB2b2lkICpkb21haW5fdnZ0ZChjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQo+Pj4gICAgICAgICAgcmV0dXJuIE5VTEw7Cj4+PiAgfQo+Pj4gIAo+Pj4g
K3N0YXRpYyB2b2lkIHdyaXRlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHZhbCkKPj4+ICt7Cj4+PiArICAgIHVpbnQ2NF90IGlydGEgPSB2dnRkX2dldF9yZWdfcXVhZCh2
dnRkLCBETUFSX0lSVEFfUkVHKTsKPj4+ICsKPj4+ICsgICAgaWYgKCAhKHZhbCAmIERNQV9HQ01E
X1NJUlRQKSApCj4+Cj4+SSB0aGluayB5b3UgbGlrZWx5IHdhbnQgdG8gZG8gcHV0X2dmbiBoZXJl
IChzZWUgbXkgY29tbWVudCBiZWxvdykuCj4+Cj4+PiArICAgICAgICByZXR1cm47Cj4+PiArCj4+
PiArICAgIC8qCj4+PiArICAgICAqIEhhcmR3YXJlIGNsZWFycyB0aGlzIGJpdCB3aGVuIHNvZnR3
YXJlIHNldHMgdGhlIFNJUlRQUyBmaWVsZCBpbgo+Pj4gKyAgICAgKiB0aGUgR2xvYmFsIENvbW1h
bmQgcmVnaXN0ZXIgYW5kIHNldHMgaXQgd2hlbiBoYXJkd2FyZSBjb21wbGV0ZXMKPj4+ICsgICAg
ICogdGhlICdTZXQgSW50ZXJydXB0IFJlbWFwIFRhYmxlIFBvaW50ZXInIG9wZXJhdGlvbi4KPj4+
ICsgICAgICovCj4+PiArICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfR1NUU19SRUcsIERN
QV9HU1RTX1NJUlRQU19TSElGVCk7Cj4+PiArCj4+PiArICAgIGlmICggZ2ZuX3godnZ0ZC0+aHcu
aXJ0KSAhPSBQRk5fRE9XTihETUFfSVJUQV9BRERSKGlydGEpKSB8fAo+Pj4gKyAgICAgICAgIHZ2
dGQtPmh3LmlydF9tYXhfZW50cnkgIT0gRE1BX0lSVEFfU0laRShpcnRhKSApCj4+PiArICAgIHsK
Pj4+ICsgICAgICAgIHZ2dGQtPmh3LmlydCA9IF9nZm4oUEZOX0RPV04oRE1BX0lSVEFfQUREUihp
cnRhKSkpOwo+Pgo+PkknbSBub3Qgc3VyZSBhYm91dCB0aGUgdXNhZ2Ugb2YgdGhpcyBnZm4gKEkg
Z3Vlc3MgSSB3aWxsIGZpZ3VyZSBvdXQgaW4KPj5mdXJ0aGVyIHBhdGNoZXMpLCBidXQgSSB0aGlu
ayB5b3Ugc2hvdWxkIHByb2JhYmx5IHVzZSBnZXRfZ2ZuIHNvIHRoYXQKPj55b3UgdGFrZSBhIHJl
ZmVyZW5jZSB0byBpdC4gVXNpbmcgUEZOX0RPV04gYW5kIF9nZm4gaXMgY2xlYXJseQo+PmRlZmVh
dGluZyB0aGUgcHVycG9zZSBvZiB0aGUgd2hvbGUgZ2ZuIGluZnJhc3RydWN0dXJlLgo+Pgo+Pk5v
dGUgdGhhdCB5b3UgdGhlbiBuZWVkIHRvIHVzZSBwdXRfZ2ZuIHdoZW4gcmVsZWFzaW5nIGl0Lgo+
Cj5UaGUgc3RlcHMgdG8gZW5hYmxlIGludGVycnVwdCByZW1hcHBpbmcgaXM6Cj4xLiB3cml0ZSB0
byBJUlRBLiBTb2Z0d2FyZSBzaG91bGQgd3JpdGUgdGhlIHBoeXNjaWFsIGFkZHJlc3Mgb2YgaW50
ZXJydXB0Cj5yZW1hcHBpbmcgdGFibGUgdG8gdGhpcyByZWdpc3Rlci4KPjIuIHdyaXRlIEdDTUQg
d2l0aCBTSVJUUCBzZXQuIEFjY29yZGluZyB0byBWVC1kIHNwZWMgMTAuNC40LCBzb2Z0d2FyZQo+
c2V0cyBTSVJUUCB0byBzZXQvdXBkYXRlIHRoZSBpbnRlcnJ1cHQgcmVhbXBwaW5nIHRhYmxlIHBv
aW50ZXIgdXNlZCBieQo+aGFyZHdhcmUuCj4zLiB3cml0ZSBHQ01EIHdpdGggSVJFIHNldC4KPgo+
SW4gdGhpcyB2ZXJzaW9uLCB3ZSBnZXQgYSByZWZlcmVuY2UgaW4gc3RlcDMgKGluIG5leHQgcGF0
Y2gsIHRocm91Z2gKPm1hcC91bm1hcCBndWVzdCBJUlQpIG90aGVyIHRoYW4gaW4gc3RlcDIuIFRo
ZSBiZW5lZml0IGlzIHdoZW4gZ3Vlc3QKPnRyaWVzIHRvIHdyaXRlIFNJUlRQIG1hbnkgdGltZXMg
YmVmb3JlIGVuYWJsaW5nIGludGVycnVwdCByZW1hcHBpbmcsCj52dnRkIGRvZXNuJ3QgbmVlZCB0
byBwZXJmb3JtIG1hcC91bm1hcCBndWVzdCBJUlQgZWFjaCB0aW1lLgoKT29wcywgSSBzaG91bGQg
Y29ycmV0IGl0IGhlcmUuIEluIHRoaXMgdmVyc2lvbiwgd2UgZ2V0IGEgcmVmZXJlbmNlIGluIHN0
ZXAyCndoZW4gbWFwcGluZyBndWVzdCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIChpbiBuZXh0
IHBhdGNoLCBJIHdpbGwgbW92ZQppdCB0byB0aGlzIHBhdGNoKS4gTmVlZG4ndCB1c2UgZ2V0X2dm
bigpIGhlcmUgdG8gZ2V0IGEgcmVmZXJlbmNlIGhlcmUKYWdhaW4uCgpUaGFua3MKQ2hhbwoKPgo+
Pgo+Pj4gKyAgICAgICAgdnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSA9IERNQV9JUlRBX1NJWkUoaXJ0
YSk7Cj4+PiArICAgICAgICB2dnRkLT5ody5laW1fZW5hYmxlZCA9ICEhKGlydGEgJiBJUlRBX0VJ
TUUpOwo+Pj4gKyAgICAgICAgdnZ0ZF9pbmZvKCJVcGRhdGUgSVIgaW5mbyAoYWRkcj0lbHggZWlt
PSVkIHNpemU9JWQpXG4iLAo+Pj4gKyAgICAgICAgICAgICAgICAgIGdmbl94KHZ2dGQtPmh3Lmly
dCksIHZ2dGQtPmh3LmVpbV9lbmFibGVkLAo+Pj4gKyAgICAgICAgICAgICAgICAgIHZ2dGQtPmh3
LmlydF9tYXhfZW50cnkpOwo+Pj4gKyAgICB9Cj4+PiArICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBE
TUFSX0dTVFNfUkVHLCBETUFfR1NUU19TSVJUUFNfU0hJRlQpOwo+Pj4gK30KPj4+ICsKPj4+ICtz
dGF0aWMgdm9pZCB2dnRkX3dyaXRlX2djbWQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZh
bCkKPj4+ICt7Cj4+PiArICAgIHVpbnQzMl90IG9yaWcgPSB2dnRkX2dldF9yZWcodnZ0ZCwgRE1B
Ul9HU1RTX1JFRyk7Cj4+PiArICAgIHVpbnQzMl90IGNoYW5nZWQ7Cj4+PiArCj4+PiArICAgIG9y
aWcgPSBvcmlnICYgRE1BX0dDTURfT05FX1NIT1RfTUFTSzsgICAvKiByZXNldCB0aGUgb25lLXNo
b3QgYml0cyAqLwo+Pj4gKyAgICBjaGFuZ2VkID0gb3JpZyBeIHZhbDsKPj4+ICsKPj4+ICsgICAg
aWYgKCAhY2hhbmdlZCApCj4+PiArICAgICAgICByZXR1cm47Cj4+PiArCj4+PiArICAgIGlmICgg
Y2hhbmdlZCAmIChjaGFuZ2VkIC0gMSkgKQo+Pj4gKyAgICAgICAgdnZ0ZF9pbmZvKCJXcml0ZSAl
eCB0byBHQ01EIChjdXJyZW50ICV4KSwgdXBkYXRpbmcgbXVsdGlwbGUgZmllbGRzIiwKPj4+ICsg
ICAgICAgICAgICAgICAgICB2YWwsIG9yaWcpOwo+Pgo+PkknbSBub3Qgc3VyZSBJIHNlZSB0aGUg
cHVycG9zZSBvZiB0aGUgYWJvdmUgbWVzc2FnZS4KPgo+SSB3aWxsIHJlbW92ZSB0aGlzLiBNeSBv
cmlnaW5hbCB0aHJvdWdodCBpcyB3aGVuIHdlIGNvdWxkIGdldCBhIHdhcm5pbmcKPnRoYXQgZ3Vl
c3QgZHJpdmVyIGRvZXNuJ3QgY29tcGxldGVseSBmb2xsb3cgVlQtZCBzcGVjIDEwLjQuNDoKPklm
IG11bHRpcGxlIGNvbnRyb2wgZmllbGRzIGluIHRoaXMgcmVnaXN0ZXIgbmVlZCB0byBiZSBtb2Rp
ZmllZCwKPnNvZnR3YXJlIG11Y2ggc2VyaWFsaXplIHRoZSBtb2RpZmljYXRpb24gdGhyb3VnaCBt
dWx0aXBsZSB3cml0ZXMgdG8gdGhpcwo+cmVnaXN0ZXIuCj4KPlRoYW5rcwo+Q2hhbwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 05:42:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:42:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekkOh-00065s-1B; Sun, 11 Feb 2018 05:41:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a1sm=ff=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ekkOg-00065m-0O
 for xen-devel@lists.xen.org; Sun, 11 Feb 2018 05:41:54 +0000
X-Inumbo-ID: 64c4125b-0eee-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64c4125b-0eee-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:42:49 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 10 Feb 2018 21:41:45 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,494,1511856000"; d="scan'208";a="29106586"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga004.fm.intel.com with ESMTP; 10 Feb 2018 21:41:43 -0800
Date: Sun, 11 Feb 2018 13:31:41 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180211053141.GB124683@skl-4s-chao.sh.intel.com>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org, Tim Deegan <tim@xen.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Jan Beulich <jbeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>,
 Lan Tianyu <tianyu.lan@intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-12-git-send-email-chao.gao@intel.com>
 <20180209174417.gnjgyunfqthlmknw@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209174417.gnjgyunfqthlmknw@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 11/28] x86/vvtd: Process interrupt
	remapping request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDU6NDQ6MTdQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjE4UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBXaGVuIGEgcmVtYXBwaW5nIGludGVycnVwdCByZXF1ZXN0IGFycml2ZXMs
IHJlbWFwcGluZyBoYXJkd2FyZSBjb21wdXRlcyB0aGUKPj4gaW50ZXJydXB0X2luZGV4IHBlciB0
aGUgYWxnb3JpdGhtIGRlc2NyaWJlZCBpbiBWVEQgc3BlYwo+PiAiSW50ZXJydXB0IFJlbWFwcGlu
ZyBUYWJsZSIsIGludGVycHJldHMgdGhlIElSVEUgYW5kIGdlbmVyYXRlcyBhIHJlbWFwcGVkCj4+
IGludGVycnVwdCByZXF1ZXN0Lgo+PiAKPj4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHZpb21tdV9o
YW5kbGVfaXJxX3JlcXVlc3QoKSB0byBlbXVsYXRlIHRoZSBwcm9jZXNzIGhvdwo+PiByZW1hcHBp
bmcgaGFyZHdhcmUgaGFuZGxlcyBhIHJlbWFwcGluZyBpbnRlcnJ1cHQgcmVxdWVzdC4gVGhpcyBw
YXRjaAo+PiBhbHNvIGludHJvZHVjZXMgYSBjb3VudGVyIGluZmxpZ2h0X2ludHIsIHdoaWNoIGlz
IHVzZWQgdG8gY291bnQgdGhlIG51bWJlcgo+PiBvZiBpbnRlcnJ1cHQgYXJlIGJlaW5nIGhhbmRs
ZWQuIFRoZSByZWFzb24gd2h5IHdlIHNob3VsZCBoYXZlIHRoaXMKPj4gY291bnRlciBpcyBWVC1k
IGhhcmR3YXJlIHNob3VsZCBkcmFpbiBpbi1mbGlnaHQgaW50ZXJydXBzIGJlZm9yZSBzZXR0aW5n
Cj4+IGZsYWdzIHRvIHNob3cgdGhhdCBzb21lIG9wZXJhdGlvbnMgYXJlIGNvbXBsZXRlZC4gVGhl
c2Ugb3BlcmF0aW9ucwo+PiBpbmNsdWRlIGVuYWJsaW5nIGludGVycnVwdCByZW1hcHBpbmcgYW5k
IHBlcmZvcm1pbmcgYSBraW5kIG9mIGludmFsaWRhdGlvbgo+PiByZXF1ZXN0cy4gSW4gdnZ0ZCwg
d2UgYWxzbyB0cnkgdG8gZHJhaW4gaW4tZmxpZ2h0IGludGVycnVwdHMgYnkgd2FpdGluZwo+PiB0
aGUgaW5mbGlnaHRfaW50ciBpcyBkZWNyZWFzZWQgdG8gMC4KPj4gCj4+IFNpZ25lZC1vZmYtYnk6
IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFu
eXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAKPj4gLS0tCj4+IHY0Ogo+PiAgLSB1c2UgIiNk
ZWZpbmUiIHRvIGRlZmluZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRyYW5zaXRpb24gZmF1bHRzCj4+
ICByYXRoZXIgdGhhbiB1c2luZyBhbiBlbnVtCj4+ICAtIHVzZSBzd2l0Y2gtY2FzZSByYXRoZXIg
dGhhbiBpZi1lbHNlIGluIGlycV9yZW1hcHBpbmdfcmVxdWVzdF9pbmRleCgpCj4+ICBhbmQgdnZ0
ZF9pcnFfcmVxdWVzdF9zYW5pdHlfY2hlY2soKQo+PiAgLSBpbnRyb2R1Y2UgYSBjb3VudGVyIGlu
ZmxpZ2h0X2ludHIKPj4gCj4+IHYzOgo+PiAgLSBFbmNvZGUgbWFwX2d1ZXN0X3BhZ2UoKSdzIGVy
cm9yIGludG8gdm9pZCogdG8gYXZvaWQgdXNpbmcgYW5vdGhlciBwYXJhbWV0ZXIKPj4gLS0tCj4+
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICAxNSArKysKPj4gIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgMjE5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyMzQgaW5zZXJ0aW9ucygrKQo+
PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4gaW5kZXggOWM1OWFlYi4uODJl
ZGQyYSAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgK
Pj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4gQEAgLTIxNiw2
ICsyMTYsMTUgQEAKPj4gICNkZWZpbmUgZG1hX2ZyY2Rfc291cmNlX2lkKGMpIChjICYgMHhmZmZm
KQo+PiAgI2RlZmluZSBkbWFfZnJjZF9wYWdlX2FkZHIoZCkgKGQgJiAoKCh1NjQpLTEpIDw8IDEy
KSkgLyogbG93IDY0IGJpdCAqLwo+PiAgCj4+ICsvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRyYW5z
aXRpb24gZmF1bHRzICovCj4+ICsjZGVmaW5lIFZURF9GUl9JUl9SRVFfUlNWRCAgICAgIDB4MjAK
Pj4gKyNkZWZpbmUgVlREX0ZSX0lSX0lOREVYX09WRVIgICAgMHgyMQo+PiArI2RlZmluZSBWVERf
RlJfSVJfRU5UUllfUCAgICAgICAweDIyCj4+ICsjZGVmaW5lIFZURF9GUl9JUl9ST09UX0lOVkFM
ICAgIDB4MjMKPj4gKyNkZWZpbmUgVlREX0ZSX0lSX0lSVEVfUlNWRCAgICAgMHgyNAo+PiArI2Rl
ZmluZSBWVERfRlJfSVJfUkVRX0NPTVBBVCAgICAweDI1Cj4+ICsjZGVmaW5lIFZURF9GUl9JUl9T
SURfRVJSICAgICAgIDB4MjYKPj4gKwo+PiAgLyoKPj4gICAqIDA6IFByZXNlbnQKPj4gICAqIDEt
MTE6IFJlc2VydmVkCj4+IEBAIC0zNTYsNiArMzY1LDEyIEBAIHN0cnVjdCBpcmVtYXBfZW50cnkg
ewo+PiAgfTsKPj4gIAo+PiAgLyoKPj4gKyAqIFdoZW4gVlQtZCBkb2Vzbid0IGVuYWJsZSBleHRl
bmRlZCBpbnRlcnJ1cHQgbW9kZSwgaGFyZHdhcmUgaW50ZXJwcmV0cwo+PiArICogOC1iaXRzIChb
MTU6OF0pIG9mIERlc3RpbmF0aW9uLUlEIGZpZWxkIGluIHRoZSBJUlRFcy4KPj4gKyAqLwo+PiAr
I2RlZmluZSBJUlRFX3hBUElDX0RFU1RfTUFTSyAweGZmMDAKPj4gKwo+PiArLyoKPj4gICAqIFBv
c3RlZC1pbnRlcnJ1cHQgZGVzY3JpcHRvciBhZGRyZXNzIGlzIDY0IGJpdHMgd2l0aCA2NC1ieXRl
IGFsaWduZWQsIG9ubHkKPj4gICAqIHRoZSB1cHBlciAyNiBiaXRzIG9mIGxlc3Qgc2lnbmlmaWNp
YW50IDMyIGJpdHMgaXMgYXZhaWxhYmxlLgo+PiAgICovCj4+IGRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYwo+PiBpbmRleCAwNmU1MjJhLi45MjdlNzE1IDEwMDY0NAo+PiAtLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMKPj4gQEAgLTIyLDExICsyMiwxNSBAQAo+PiAgI2luY2x1ZGUgPHhlbi90
eXBlcy5oPgo+PiAgI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KPj4gICNpbmNsdWRlIDx4ZW4veG1h
bGxvYy5oPgo+PiArI2luY2x1ZGUgPGFzbS9hcGljLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL2N1cnJl
bnQuaD4KPj4gKyNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPj4gKyNpbmNsdWRlIDxhc20vaW9fYXBp
Yy5oPgo+PiAgI2luY2x1ZGUgPGFzbS9odm0vZG9tYWluLmg+Cj4+ICAjaW5jbHVkZSA8YXNtL3Ay
bS5oPgo+PiAgCj4+ICAjaW5jbHVkZSAiaW9tbXUuaCIKPj4gKyNpbmNsdWRlICJ2dGQuaCIKPj4g
IAo+PiAgLyogU3VwcG9ydGVkIGNhcGFiaWxpdGllcyBieSB2dnRkICovCj4+ICAjZGVmaW5lIFZW
VERfTUFYX0NBUFMgVklPTU1VX0NBUF9JUlFfUkVNQVBQSU5HCj4+IEBAIC01Miw2ICs1Niw4IEBA
IHN0cnVjdCB2dnRkIHsKPj4gICAgICB1aW50NjRfdCBiYXNlX2FkZHI7Cj4+ICAgICAgLyogUG9p
bnQgYmFjayB0byB0aGUgb3duZXIgZG9tYWluICovCj4+ICAgICAgc3RydWN0IGRvbWFpbiAqZG9t
YWluOwo+PiArICAgIC8qICMgb2YgaW4tZmxpZ2h0IGludGVycnVwdHMgKi8KPj4gKyAgICBhdG9t
aWNfdCBpbmZsaWdodF9pbnRyOwo+PiAgCj4+ICAgICAgc3RydWN0IGh2bV9od192dnRkIGh3Owo+
PiAgICAgIHZvaWQgKmlydF9iYXNlOwo+PiBAQCAtMTgxLDYgKzE4NywxMDkgQEAgc3RhdGljIHZv
aWQgdW5tYXBfZ3Vlc3RfcGFnZXModm9pZCAqdmEsIHVpbnQzMl90IG5yKQo+PiAgICAgICAgICBw
dXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShtZm5baV0pKTsKPj4gIH0KPj4gIAo+PiArc3Rh
dGljIGludCB2dnRkX2RlbGl2ZXJ5KHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgdmVjdG9yLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGRlc3QsIGJvb2wgZGVzdF9tb2Rl
LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ4X3QgZGVsaXZlcnlfbW9kZSwgdWlu
dDhfdCB0cmlnX21vZGUpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHZsYXBpYyAqdGFyZ2V0Owo+PiAr
ICAgIHN0cnVjdCB2Y3B1ICp2Owo+PiArCj4+ICsgICAgc3dpdGNoICggZGVsaXZlcnlfbW9kZSAp
Cj4+ICsgICAgewo+PiArICAgIGNhc2UgZGVzdF9Mb3dlc3RQcmlvOgo+PiArICAgICAgICB0YXJn
ZXQgPSB2bGFwaWNfbG93ZXN0X3ByaW8oZCwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2RlKTsKPj4g
KyAgICAgICAgaWYgKCB0YXJnZXQgIT0gTlVMTCApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAg
ICAgIHZ2dGRfZGVidWcoImQlZDogZGVzdD12JWQgZGxtPSV4IHZlY3Rvcj0lZCB0cmlnX21vZGU9
JWRcbiIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgIHZsYXBpY19kb21haW4odGFyZ2V0KS0+
ZG9tYWluX2lkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICB2bGFwaWNfdmNwdSh0YXJnZXQp
LT52Y3B1X2lkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICBkZWxpdmVyeV9tb2RlLCB2ZWN0
b3IsIHRyaWdfbW9kZSk7Cj4+ICsgICAgICAgICAgICB2bGFwaWNfc2V0X2lycSh0YXJnZXQsIHZl
Y3RvciwgdHJpZ19tb2RlKTsKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+PiArICAgICAgICB9Cj4+
ICsgICAgICAgIHZ2dGRfZGVidWcoImQlZDogbnVsbCByb3VuZCByb2JpbjogdmVjdG9yPSUwMnhc
biIsCj4+ICsgICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCB2ZWN0b3IpOwo+PiArICAg
ICAgICBicmVhazsKPj4gKwo+PiArICAgIGNhc2UgZGVzdF9GaXhlZDoKPj4gKyAgICAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQo+PiArICAgICAgICAgICAgaWYgKCB2bGFwaWNfbWF0Y2hfZGVz
dCh2Y3B1X3ZsYXBpYyh2KSwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2RlKSApCj4+ICsgICAgICAg
ICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgdnZ0ZF9kZWJ1ZygiZCVkOiBkZXN0PXYlZCBkbG09
JXggdmVjdG9yPSVkIHRyaWdfbW9kZT0lZFxuIiwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHYtPmRvbWFpbi0+ZG9tYWluX2lkLCB2LT52Y3B1X2lkLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZGVsaXZlcnlfbW9kZSwgdmVjdG9yLCB0cmlnX21vZGUpOwo+PiArICAgICAg
ICAgICAgICAgIHZsYXBpY19zZXRfaXJxKHZjcHVfdmxhcGljKHYpLCB2ZWN0b3IsIHRyaWdfbW9k
ZSk7Cj4+ICsgICAgICAgICAgICB9Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgY2Fz
ZSBkZXN0X05NSToKPj4gKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+PiArICAgICAg
ICAgICAgaWYgKCB2bGFwaWNfbWF0Y2hfZGVzdCh2Y3B1X3ZsYXBpYyh2KSwgTlVMTCwgMCwgZGVz
dCwgZGVzdF9tb2RlKSAmJgo+PiArICAgICAgICAgICAgICAgICAhdGVzdF9hbmRfc2V0X2Jvb2wo
di0+bm1pX3BlbmRpbmcpICkKPj4gKyAgICAgICAgICAgICAgICB2Y3B1X2tpY2sodik7Cj4KPkRv
aW5nIHRoaXMgbG9vcHMgaGVyZSBzZWVtcyBxdWl0ZSBiYWQgZnJvbSBhIHByZWZvcm1hbmNlIFBv
ViwKPnNwZWNpYWxseSB0YWtpbmcgaW50byBhY2NvdW50IHRoYXQgdGhpcyBjb2RlIGlzIGdvaW5n
IHRvIGJlIHVzZWQgd2l0aAo+PiAxMjggdkNQVXMuCgpNYXliZS4gQnV0IGkgcHJlZmVyIHRvIG5v
dCBkbyBvcHRpbWl6YXRpb24gYXQgdGhpcyBlYXJseSBzdGFnZS4KCj4KPj4gKyAgICAgICAgYnJl
YWs7Cj4+ICsKPj4gKyAgICBkZWZhdWx0Ogo+PiArICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIlVuc3VwcG9ydGVkIFZURCBkZWxpdmVyeSBtb2RlICVkXG4iLAo+PiArICAgICAgICAg
ICAgICAgICBkZWxpdmVyeV9tb2RlKTsKPj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4+ICsg
ICAgfQo+PiArCj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gKy8qIENvbXB1dGluZyB0
aGUgSVJURSBpbmRleCBmb3IgYSBnaXZlbiBpbnRlcnJ1cHQgcmVxdWVzdC4gV2hlbiBzdWNjZXNz
LCByZXR1cm4KPj4gKyAqIDAgYW5kIHNldCBpbmRleCB0byByZWZlcmVuY2UgdGhlIGNvcnJlc3Bv
bmRpbmcgSVJURS4gT3RoZXJ3aXNlLCByZXR1cm4gPCAwLAo+PiArICogaS5lLiAtMSB3aGVuIHRo
ZSBpcnEgcmVxdWVzdCBpc24ndCBhbiByZW1hcHBpbmcgZm9ybWF0Lgo+PiArICovCj4+ICtzdGF0
aWMgaW50IGlycV9yZW1hcHBpbmdfcmVxdWVzdF9pbmRleCgKPj4gKyAgICBjb25zdCBzdHJ1Y3Qg
YXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwgdWludDMyX3QgKmluZGV4KQo+PiArewo+
PiArICAgIHN3aXRjaCAoIGlycS0+dHlwZSApCj4+ICsgICAgewo+PiArICAgIGNhc2UgVklPTU1V
X1JFUVVFU1RfSVJRX01TSToKPj4gKyAgICB7Cj4+ICsgICAgICAgIHN0cnVjdCBtc2lfbXNnX3Jl
bWFwX2VudHJ5IG1zaV9tc2cgPQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICAuYWRkcmVz
c19sbyA9IHsgLnZhbCA9IGlycS0+bXNnLm1zaS5hZGRyIH0sCj4KPkNhbid0IHlvdSBqdXN0IHVz
ZSAuYWRkcmVzc19sby52YWwgPSBpcnEtPi4uLgoKV2lsbCBkby4KCj4KPj4gKyAgICAgICAgICAg
IC5kYXRhID0gaXJxLT5tc2cubXNpLmRhdGEsCj4+ICsgICAgICAgIH07Cj4+ICsKPj4gKyAgICAg
ICAgaWYgKCAhbXNpX21zZy5hZGRyZXNzX2xvLmZvcm1hdCApCj4+ICsgICAgICAgICAgICByZXR1
cm4gLTE7Cj4KPkluIGFsbCB0aGUgb3RoZXIgZnVuY3Rpb25zIHlvdSBhbHJlYWR5IHJldHVybiBz
b21lIGtpbmQgb2YgbWVhbmluZ2Z1bAo+ZXJyb3IgY29kZSwgcGxlYXNlIGRvIHNvIGhlcmUgYWxz
by4KCk9rLgoKPgo+PiArCj4+ICsgICAgICAgICppbmRleCA9IChtc2lfbXNnLmFkZHJlc3NfbG8u
aW5kZXhfMTUgPDwgMTUpICsKPj4gKyAgICAgICAgICAgICAgICBtc2lfbXNnLmFkZHJlc3NfbG8u
aW5kZXhfMF8xNDsKPj4gKyAgICAgICAgaWYgKCBtc2lfbXNnLmFkZHJlc3NfbG8uU0hWICkKPj4g
KyAgICAgICAgICAgICppbmRleCArPSAodWludDE2X3QpbXNpX21zZy5kYXRhOwo+PiArICAgICAg
ICBicmVhazsKPj4gKyAgICB9Cj4+ICsKPj4gKyAgICBjYXNlIFZJT01NVV9SRVFVRVNUX0lSUV9B
UElDOgo+PiArICAgIHsKPj4gKyAgICAgICAgc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50
cnkgcmVtYXBfcnRlID0geyAudmFsID0gaXJxLT5tc2cucnRlIH07Cj4+ICsKPj4gKyAgICAgICAg
aWYgKCAhcmVtYXBfcnRlLmZvcm1hdCApCj4+ICsgICAgICAgICAgICByZXR1cm4gLTE7Cj4+ICsK
Pj4gKyAgICAgICAgKmluZGV4ID0gKHJlbWFwX3J0ZS5pbmRleF8xNSA8PCAxNSkgKyByZW1hcF9y
dGUuaW5kZXhfMF8xNDsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAg
ZGVmYXVsdDoKPj4gKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7Cj4+ICsgICAgfQo+PiAr
Cj4+ICsgICAgcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgdWludDMyX3Qg
aXJ0ZV9kZXN0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCBkZXN0KQo+PiArewo+PiArICAg
IC8qIEluIHhBUElDIG1vZGUsIG9ubHkgOC1iaXRzKFsxNTo4XSkgYXJlIHZhbGlkICovCj4+ICsg
ICAgcmV0dXJuIHZ2dGQtPmh3LmVpbV9lbmFibGVkID8gZGVzdAo+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA6IE1BU0tfRVhUUihkZXN0LCBJUlRFX3hBUElDX0RFU1RfTUFTSyk7
Cj4+ICt9Cj4+ICsKPj4gIHN0YXRpYyB2b2lkIHdyaXRlX2djbWRfaXJlKHN0cnVjdCB2dnRkICp2
dnRkLCB1aW50MzJfdCB2YWwpCj4+ICB7Cj4+ICAgICAgYm9vbCBzZXQgPSB2YWwgJiBETUFfR0NN
RF9JUkU7Cj4+IEBAIC0zMjMsNiArNDMyLDExNSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGh2bV9t
bWlvX29wcyB2dnRkX21taW9fb3BzID0gewo+PiAgICAgIC53cml0ZSA9IHZ2dGRfd3JpdGUKPj4g
IH07Cj4+ICAKPj4gK3N0YXRpYyB2b2lkIHZ2dGRfaGFuZGxlX2ZhdWx0KHN0cnVjdCB2dnRkICp2
dnRkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFyY2hf
aXJxX3JlbWFwcGluZ19yZXF1ZXN0ICppcnEsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcnRlLAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGZhdWx0KQo+PiArewo+PiArICAgIHN3aXRjaCAoIGZhdWx0
ICkKPj4gKyAgICB7Cj4+ICsgICAgY2FzZSBWVERfRlJfSVJfU0lEX0VSUjoKPj4gKyAgICBjYXNl
IFZURF9GUl9JUl9JUlRFX1JTVkQ6Cj4+ICsgICAgY2FzZSBWVERfRlJfSVJfRU5UUllfUDoKPj4g
KyAgICAgICAgaWYgKCBxaW52YWxfZmF1bHRfZGlzYWJsZSgqaXJ0ZSkgKQo+PiArICAgICAgICAg
ICAgYnJlYWs7Cj4+ICsgICAgLyogZmFsbCB0aHJvdWdoICovCj4+ICsgICAgY2FzZSBWVERfRlJf
SVJfUkVRX1JTVkQ6Cj4+ICsgICAgY2FzZSBWVERfRlJfSVJfSU5ERVhfT1ZFUjoKPj4gKyAgICBj
YXNlIFZURF9GUl9JUl9ST09UX0lOVkFMOgo+PiArICAgICAgICAvKiBUT0RPOiBoYW5kbGUgZmF1
bHQgKGUuZy4gcmVjb3JkIGFuZCByZXBvcnQgdGhpcyBmYXVsdCB0byBWTSAqLwo+PiArICAgICAg
ICBicmVhazsKPj4gKwo+PiArICAgIGRlZmF1bHQ6Cj4+ICsgICAgICAgIHZ2dGRfZGVidWcoImQl
ZCBjYW4ndCBoYW5kbGUgVlQtZCBmYXVsdCAleFxuIiwgdnZ0ZC0+ZG9tYWluLT5kb21haW5faWQs
Cj4+ICsgICAgICAgICAgICAgICAgICAgZmF1bHQpOwo+PiArICAgIH0KPj4gKyAgICByZXR1cm47
Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBib29sIHZ2dGRfaXJxX3JlcXVlc3Rfc2FuaXR5X2NoZWNr
KGNvbnN0IHN0cnVjdCB2dnRkICp2dnRkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSkKPj4g
K3sKPj4gKyAgICBzd2l0Y2ggKCBpcnEtPnR5cGUgKQo+PiArICAgIHsKPj4gKyAgICBjYXNlIFZJ
T01NVV9SRVFVRVNUX0lSUV9BUElDOgo+PiArICAgIHsKPj4gKyAgICAgICAgc3RydWN0IElPX0FQ
SUNfcm91dGVfcmVtYXBfZW50cnkgcnRlID0geyAudmFsID0gaXJxLT5tc2cucnRlIH07Cj4+ICsK
Pj4gKyAgICAgICAgcmV0dXJuICFydGUucmVzZXJ2ZWQ7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAg
Y2FzZSBWSU9NTVVfUkVRVUVTVF9JUlFfTVNJOgo+PiArICAgICAgICByZXR1cm4gdHJ1ZTsKPj4g
KyAgICB9Cj4+ICsKPj4gKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKPj4gKyAgICByZXR1cm4g
ZmFsc2U7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgdnZ0ZF9nZXRfZW50cnkoc3RydWN0IHZ2
dGQgKnZ2dGQsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNo
X2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqaXJxLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICpkZXN0KQo+Y29uc3QgZm9yIGJvdGggdnZ0ZCBhbmQgZGVz
dD8KCmNvbnN0aWZ5IHZ2dGQgaXMgb2suICdkZXN0JyBpcyB1c2VkIHRvIHN0b3JlIHRoZSBlbnRy
eSBjb3JyZXNwb25kaW5nIHRvIHRoZSByZXF1ZXN0LgpTbyAnZGVzdCcgY2Fubm90IGJlIGNvbnN0
LgoKPgo+PiArewo+PiArICAgIHVpbnQzMl90IGVudHJ5Owo+PiArICAgIHN0cnVjdCBpcmVtYXBf
ZW50cnkgaXJ0ZTsKPj4gKyAgICBpbnQgcmV0ID0gaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4
KGlycSwgJmVudHJ5KTsKPj4gKwo+PiArICAgIEFTU0VSVCghcmV0KTsKPj4gKwo+PiArICAgIHZ2
dGRfZGVidWcoImQlZDogaW50ZXJwcmV0IGEgcmVxdWVzdCB3aXRoIGluZGV4ICV4XG4iLAo+PiAr
ICAgICAgICAgICAgICAgdnZ0ZC0+ZG9tYWluLT5kb21haW5faWQsIGVudHJ5KTsKPj4gKwo+PiAr
ICAgIGlmICggIXZ2dGRfaXJxX3JlcXVlc3Rfc2FuaXR5X2NoZWNrKHZ2dGQsIGlycSkgKQo+PiAr
ICAgICAgICByZXR1cm4gVlREX0ZSX0lSX1JFUV9SU1ZEOwo+PiArICAgIGVsc2UgaWYgKCBlbnRy
eSA+IHZ2dGQtPmh3LmlydF9tYXhfZW50cnkgKQo+PiArICAgICAgICByZXR1cm4gVlREX0ZSX0lS
X0lOREVYX09WRVI7Cj4+ICsgICAgZWxzZSBpZiAoICF2dnRkLT5pcnRfYmFzZSApCj4KPk5vIG5l
ZWQgZm9yIHRoZSAnZWxzZScsIHNpbmNlIHlvdSBhcmUgYWxyZWFkeSB1c2luZyByZXR1cm4uCj4K
Pj4gKyAgICAgICAgcmV0dXJuIFZURF9GUl9JUl9ST09UX0lOVkFMOwo+PiArCj4+ICsgICAgaXJ0
ZSA9ICgoc3RydWN0IGlyZW1hcF9lbnRyeSopdnZ0ZC0+aXJ0X2Jhc2UpW2VudHJ5XTsKPj4gKwo+
PiArICAgIGlmICggIXFpbnZhbF9wcmVzZW50KGlydGUpICkKPj4gKyAgICAgICAgcmV0ID0gVlRE
X0ZSX0lSX0VOVFJZX1A7Cj4+ICsgICAgZWxzZSBpZiAoIChpcnRlLnJlbWFwLnJlc18xIHx8IGly
dGUucmVtYXAucmVzXzIgfHwgaXJ0ZS5yZW1hcC5yZXNfMyB8fAo+PiArICAgICAgICAgICAgICAg
aXJ0ZS5yZW1hcC5yZXNfNCkgKQo+PiArICAgICAgICByZXQgPSBWVERfRlJfSVJfSVJURV9SU1ZE
Owo+PiArCj4+ICsgICAgLyogRklYTUU6IFdlIGRvbid0IGNoZWNrIGFnYWluc3QgdGhlIHNvdXJj
ZSBJRCAqLwo+PiArCj4+ICsgICAgZGVzdC0+dmFsID0gaXJ0ZS52YWw7Cj4+ICsKPj4gKyAgICBy
ZXR1cm4gcmV0Owo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2lycV9yZXF1
ZXN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4KPmNvbnN0aWZ5aW5nIGRvbWFpbiBoZXJlIGlz
IG5vdCB0aGUgYmVzdCBwcmFjdGljZSBJTUhPLiBJbiB0aGUgZnVuY3Rpb24KPnlvdSBhcmUgYWN0
dWFsbHkgbW9kaWZ5aW5nIHZ2dGQsIHdoaWNoIGlzIGZpbmUgYmVjYXVzZSBpdCdzIGEgcG9pbnRl
cgo+YnV0IGl0J3MgY29uY2VwdHVhbGx5IGluc2lkZSBvZiBkb21haW4uCgpPay4KCj4KPj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFyY2hfaXJxX3Jl
bWFwcGluZ19yZXF1ZXN0ICppcnEpCj4+ICt7Cj4+ICsgICAgc3RydWN0IGlyZW1hcF9lbnRyeSBp
cnRlOwo+PiArICAgIGludCByZXQ7Cj4+ICsgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5f
dnZ0ZChkKTsKPj4gKwo+PiArICAgIGlmICggIXZ2dGQgfHwgIXZ2dGQtPmh3LmludHJlbWFwX2Vu
YWJsZWQgKQo+PiArICAgICAgICByZXR1cm4gLUVOT0RFVjsKPj4gKwo+PiArICAgIGF0b21pY19p
bmMoJnZ2dGQtPmluZmxpZ2h0X2ludHIpOwo+PiArICAgIHJldCA9IHZ2dGRfZ2V0X2VudHJ5KHZ2
dGQsIGlycSwgJmlydGUpOwo+PiArICAgIGlmICggcmV0ICkKPj4gKyAgICB7Cj4+ICsgICAgICAg
IHZ2dGRfaGFuZGxlX2ZhdWx0KHZ2dGQsIGlycSwgJmlydGUsIHJldCk7Cj4+ICsgICAgICAgIGdv
dG8gb3V0Owo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldCA9IHZ2dGRfZGVsaXZlcnkodnZ0ZC0+
ZG9tYWluLCBpcnRlLnJlbWFwLnZlY3RvciwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGly
dGVfZGVzdCh2dnRkLCBpcnRlLnJlbWFwLmRzdCksCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICBpcnRlLnJlbWFwLmRtLCBpcnRlLnJlbWFwLmRsbSwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgIGlydGUucmVtYXAudG0pOwo+PiArCj4+ICsgb3V0Ogo+PiArICAgIGF0b21pY19kZWMoJnZ2
dGQtPmluZmxpZ2h0X2ludHIpOwo+Cj5TbyBpbmZsaWdodF9pbnRyIHNlZW0gdG8gYmUgcXVpdGUg
cG9pbnRsZXNzLCB5b3Ugb25seSB1c2UgaXQgaW4gdGhpcwo+ZnVuY3Rpb24gYW5kIGl0J3MgbmV2
ZXIgcmVhZCBBRkFJQ1QuCgpJIHdpbGwgaW50cm9kdWNlIHRoaXMgZmllbGQgd2hlbiBpdCBpcyBm
aXJzdCB1c2VkLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 05:45:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 05:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekkRq-0006En-Fv; Sun, 11 Feb 2018 05:45:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekkRp-0006EL-Nd
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 05:45:09 +0000
X-Inumbo-ID: da2f16ae-0eee-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da2f16ae-0eee-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 05:46:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekkRg-0002HU-Mh; Sun, 11 Feb 2018 05:45:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekkRb-0008UQ-Bh; Sun, 11 Feb 2018 05:44:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekkRa-0005bO-S2; Sun, 11 Feb 2018 05:44:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118775-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-i386-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-multivcpu:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-qemuu-nested-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-amd64-pvgrub:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qcow2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-pygrub:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-amd64-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-libvirt-vhd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-credit2:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-examine:reboot:fail:regression
 linux-linus:test-amd64-amd64-xl-rtds:xen-boot:fail:allowable
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=54ce685cae30c106f062d714c11e644ab1b93b51
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Feb 2018 05:44:54 +0000
Subject: [Xen-devel] [linux-linus test] 118775: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODc3NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4Nzc1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICA3IHhlbi1ib290ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0
LXB5Z3J1YiAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcg
eGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1w
YWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1k
NjQtcGFpciAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2
NC14c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1l
eGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3Qg
ZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA3IHhl
bi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1i
b290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0
LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1p
Mzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4
ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0
MiAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgZmFp
bCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICA4IHJlYm9v
dCAgICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKClJlZ3Jlc3Npb25zIHdo
aWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgzMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAg
ICAgICAgICAgNTRjZTY4NWNhZTMwYzEwNmYwNjJkNzE0YzExZTY0NGFiMWI5M2I1MQpiYXNlbGlu
ZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNWI3ZDI3OTY3ZGFiZmIxN2MyMWIwZDk4
YjI5MTUzYjllM2VlNzFlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MzI0ICAyMDE4LTAxLTI1
IDA3OjMxOjI0IFogICAxNiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODM2MiAgMjAxOC0w
MS0yNiAxNjo1NjoxNyBaICAgMTUgZGF5cyAgIDE3IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExODc3NSAgMjAxOC0wMi0wOSAxODowNjoxMiBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KMjA5NSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpO
b3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDIzMDU4MCBsaW5lcyBs
b25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 10:08:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 10:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekoYV-00082i-9e; Sun, 11 Feb 2018 10:08:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekoYT-00082W-SF
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 10:08:17 +0000
X-Inumbo-ID: 9d71cf9c-0f13-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d71cf9c-0f13-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 10:09:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekoYM-00018y-0q; Sun, 11 Feb 2018 10:08:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekoYG-0006Mb-F3; Sun, 11 Feb 2018 10:08:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekoYF-0002EH-PZ; Sun, 11 Feb 2018 10:08:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118906-mainreport@xen.org>
X-Osstest-Versions-This: xen=c9d46c6fba9496478fa9f42c4bbebce8a191527d
X-Osstest-Versions-That: xen=30cbd0c83ef3d0edac2d5bcc41a9a2b7a843ae58
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Feb 2018 10:08:04 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 118906: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3939464577763693185=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118906 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118906/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  c9d46c6fba9496478fa9f42c4bbebce8a191527d
baseline version:
 xen                  30cbd0c83ef3d0edac2d5bcc41a9a2b7a843ae58

Last test of basis   118635  2018-02-07 09:20:25 Z    4 days
Testing same since   118906  2018-02-11 09:18:48 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Christian Lindig <christian.lindig@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Michael Young <m.a.young@durham.ac.uk>
  Olaf Hering <olaf@aepfle.de>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   30cbd0c83e..c9d46c6fba  c9d46c6fba9496478fa9f42c4bbebce8a191527d -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3939464577763693185==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 12:18:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 12:18:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekqab-0000Ew-7Z; Sun, 11 Feb 2018 12:18:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekqaa-0000Ek-8z
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 12:18:36 +0000
X-Inumbo-ID: d13b7826-0f25-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d13b7826-0f25-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 12:19:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekqaR-0004TR-Ae; Sun, 11 Feb 2018 12:18:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekqaM-0004y9-06; Sun, 11 Feb 2018 12:18:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekqaL-0006YW-4W; Sun, 11 Feb 2018 12:18:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118802-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c9d46c6fba9496478fa9f42c4bbebce8a191527d
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Feb 2018 12:18:21 +0000
Subject: [Xen-devel] [xen-unstable test] 118802: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODgwMiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODgwMi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTE4Njk4
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCBmYWlsIFJFR1IuIHZzLiAxMTg2OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg2OTgKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExODY5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4Njk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2OTgKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDExODY5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4Njk4CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTg2OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODY5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4Njk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1
ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3Rh
bGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAg
ICAgICAgICAgICAgICAgIGM5ZDQ2YzZmYmE5NDk2NDc4ZmE5ZjQyYzRiYmViY2U4YTE5MTUyN2QK
YmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGM5MzAxNGFkM2FhNmFhODhk
ZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODY5OCAgMjAx
OC0wMi0wOCAxOToyMzoxMSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTg4MDIg
IDIwMTgtMDItMTAgMDA6MzY6MTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3Bs
ZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGlu
YXJvLm9yZz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpq
b2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRp
dDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0
IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dz
CmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUg
YXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0
ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGlu
IGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVy
CgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
Y29tbWl0IGM5ZDQ2YzZmYmE5NDk2NDc4ZmE5ZjQyYzRiYmViY2U4YTE5MTUyN2QKQXV0aG9yOiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAx
NTo1MzoyNSAyMDE4ICswMDAwCgogICAgeGVuL2FybTogdnBzY2k6IE1vdmUgUFNDSSBmdW5jdGlv
biBkaXNwYXRjaGluZyBmcm9tIHZzbWMuYyB0byB2cHNjaS5jCiAgICAKICAgIEF0IHRoZSBtb21l
bnQgUFNDSSBmdW5jdGlvbiBkaXNwYXRjaGluZyBpcyBkb25lIGluIHZzbWMuYyBhbmQgdGhlCiAg
ICBmdW5jdGlvbiBpbXBsZW1lbnRhdGlvbiBpbiB2cHNjaS5jLiBTb21lIGJpdHMgb2YgdGhlIGlt
cGxlbWVudGF0aW9uIGlzCiAgICBldmVuIGRvbmUgaW4gdnNtYy5jIChzZWUgUFNDSV9TWVNURU1f
UkVTRVQpLgogICAgCiAgICBUaGlzIG1lYW5zIHRoYXQgaXQgaXMgZGlmZmljdWx0IHRvIGZvbGxv
dyB0aGUgaW1wbGVtZW50YXRpb24gYW5kIGFsc28KICAgIGl0IHJlcXVpcmVzIHRvIGV4cG9ydCBm
dW5jdGlvbnMgZm9yIGVhY2ggUFNDSSBmdW5jdGlvbi4KICAgIAogICAgVGhlcmVmb3JlIG1vdmUg
UFNDSSBkaXNwYXRjaGluZyBpbiB0d28gbmV3IGZ1bmN0aW9ucyBkb192cHNjaV8wXzFfY2FsbAog
ICAgYW5kIGRvX3Zwc2NpXzBfMl9jYWxsLiBUaGUgZm9ybWVyIHdpbGwgaGFuZGxlIFBTQ0kgMC4x
IGNhbGxzIHdoaWxlIHRoZQogICAgbGF0dGVyIDAuMiBvciBsYXRlciBjYWxscy4KICAgIAogICAg
QXQgdGhlIHNhbWUgdGltZSwgYSBuZXcgaGVhZGVyIHZwc2NpLmggd2FzIGNyZWF0ZWQgdG8gY29u
dGFpbiBhbGwKICAgIGRlZmluaXRpb25zIGZvciB2aXJ0dWFsIFBTQ0kgYW5kIGF2b2lkIGNvbmZ1
c2lvbiB3aXRoIHRoZSBob3N0IFBTQ0kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA2ZGFkYWFiYmM4
ODRlNWJkZGUyNGIzMmE2N2U2NGIxYWRmNzI2Mjc0CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgRmViIDYgMTU6NTM6MjQgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHZzbWM6IERvbid0IGltcGxlbWVudCBmdW5jdGlvbiBJRHMgdGhhdCBk
b24ndCBleGlzdAogICAgCiAgICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBTTUNDQyBy
ZWxpZXMgb24gdGhlIGZhY3Qgb25seSB0aGUgZnVuY3Rpb24KICAgIG51bWJlciAoYml0cyBbMTU6
MF0pIGlzIGVub3VnaCB0byBpZGVudGlmeSB3aGF0IHRvIGltcGxlbWVudC4KICAgIAogICAgSG93
ZXZlciwgUFNDSSBjYWxsIGFyZSBvbmx5IGF2YWlsYWJsZSBpbiB0aGUgcmFuZ2UgMHg4NDAwMDAw
MC0weDg0MDAwMDFGCiAgICBhbmQgMHhDNDAwMDAwMC0weEM0MDAwMDFGLiBGdXJ0aGVybW9yZSwg
bm90IGFsbCBTTUMzMiBmdW5jdGlvbnMgaGF2ZQogICAgZXF1aXZhbGVudCBpbiB0aGUgU01DNjQu
IFRoaXMgaXMgdGhlIGNhc2Ugb2Y6CiAgICAgICAgKiBQU0NJX1ZFUlNJT04KICAgICAgICAqIENQ
VV9PRkYKICAgICAgICAqIE1JR1JBVEVfSU5GT19UWVBFCiAgICAgICAgKiBTWVNURU1fT0ZGCiAg
ICAgICAgKiBTWVNURU1fUkVTRVQKICAgIAogICAgU2ltaWxhcmx5IGNhbGwgY291bnQsIGNhbGwg
dWlkLCByZXZpc2lvbiBjYW4gb25seSBiZSBxdWVyeSB1c2luZyBzbWMzMi9odmMzMgogICAgZmFz
dCBjYWxscyAoU2VlIDYuMiBpbiBBUk0gREVOIDAwMjhCKS4KICAgIAogICAgWGVuIHNob3VsZCBv
bmx5IGltcGxlbWVudCBpZGVudGlmaWVyIGV4aXN0aW5nIGluIHRoZSBzcGVjaWZpY2F0aW9uIGlu
CiAgICBvcmRlciB0byBhdm9pZCBwb3RlbnRpYWwgY2xhc2hlcyB3aXRoIGxhdGVyIHJldmlzaW9u
LiBUaGVyZWZvcmUgcmV3b3JrIHRoZQogICAgdnNtYyBjb2RlIHRvIHVzZSB0aGUgd2hvbGUgZnVu
Y3Rpb24gaWRlbnRpZmllciByYXRoZXIgdGhhbiBvbmx5IHRoZQogICAgZnVuY3Rpb24gbnVtYmVy
LgogICAgCiAgICBBdCB0aGUgc2FtZSB0aW1lLCB0aGUgbmV3IG1hY3JvcyBmb3IgY2FsbCBjb3Vu
dCwgY2FsbCB1aWQsIHJldmlzaW9uIGFyZQogICAgcmVuYW1lZCB0byBiZXR0ZXIgc3VpdCB0aGUg
c3BlYy4KICAgIAogICAgTGFzdGx5LCB1cGRhdGUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCB0
byBtYXRjaCB0aGUgY29ycmVjdCBudW1iZXIgb2YKICAgIGZ1bnRpb25zLiBOb3RlIHRoYXQgdmVy
c2lvbiBpcyBub3QgdXBkYXRlZCBiZWNhdXNlIHRoZSBudW1iZXIgaGFzIGFsd2F5cwogICAgYmVl
biB3cm9uZywgYW5kIG5vYm9keSBjb3VsZCBwcm9wZXJseSB1c2UgaXQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZp
ZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgog
ICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
CmNvbW1pdCA4ZmQwZWIyMjM5NWU4MDViYjY5OGJmMDU1NTY4MzA3MmYwM2U1Mzk4CkF1dGhvcjog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgRmViIDYg
MTU6NTM6MjMgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IHZwc2NpOiBSZW1vdmluZyBkdW1teSBN
SUdSQVRFIGFuZCBNSUdSQVRFX0lORk9fVVBfQ1BVCiAgICAKICAgIFRoZSBQU0NJIGNhbGwgTUlH
UkFURSBhbmQgTUlHUkFURV9JTkZPX1VQX0NQVSBhcmUgb3B0aW9uYWwgYW5kCiAgICBpbXBsZW1l
bnRlZCBhcyBqdXN0IHJldHVybmluZyBQU0NJX05PVF9TVVBQT1JURUQgKGFrYSBVTktOT1dOX0ZV
TkNUSU9OCiAgICBmb3IgU01DQ0MpLgogICAgCiAgICBUaGUgbmV3IFNNQ0NDIGZyYW1ld29yayBp
cyBhYmxlIHRvIGRlYWwgd2l0aCB1bmltcGxlbWVudGVkIGZ1bmN0aW9uIGFuZAogICAgcmV0dXJu
IHRoZSBwcm9wZXIgZXJyb3IgY29kZS4gU28gcmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbnMgZm9y
IGJvdGgKICAgIGZ1bmN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJj
aHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNWVhYTE3MzU3YmJlZjBh
ZTQ5NjJkYWEzNjk1NzNiNGRiZGVlN2U4MwpBdXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowOTowMyAyMDE4ICswMDAw
CgogICAgQVJNOiBtYWtlIG5yX2lycXMgYSBjb25zdGFudAogICAgCiAgICBPbiBBUk0gdGhlIG1h
eGltdW0gbnVtYmVyIG9mIElSUXMgaXMgYSBjb25zdGFudCwgYnV0IHdlIHNoYXJlIGl0IGJlaW5n
CiAgICBhIHZhcmlhYmxlIHRvIG1hdGNoIHg4Ni4gU2luY2Ugd2UgYXJlIG5vdCBzdXBwb3NlZCB0
byBhbHRlciBpdCwgbGV0J3MKICAgIG1hcmsgaXQgYXMgImNvbnN0IiB0byBhdm9pZCBhY2NpZGVu
dGFsIGNoYW5nZS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCmNvbW1pdCBlN2JjM2ExODBhOWM5NTVhYjBjN2YxMTVjMTVmNWJlMTI3YzEx
Y2I0CkF1dGhvcjogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkRh
dGU6ICAgVHVlIEZlYiA2IDE3OjA5OjAyIDIwMTggKzAwMDAKCiAgICBBUk06IFZHSUM6IHJld29y
ayBnaWN2WzIzXV91cGRhdGVfbHIgdG8gbm90IHVzZSBwZW5kaW5nX2lycQogICAgCiAgICBUaGUg
ZnVuY3Rpb25zIHRvIGFjdHVhbGx5IHBvcHVsYXRlIGEgbGlzdCByZWdpc3RlciB3ZXJlIGFjY2Vz
c2luZwogICAgdGhlIFZHSUMgaW50ZXJuYWwgcGVuZGluZ19pcnEgc3RydWN0LCBhbHRob3VnaCB0
aGV5IHNob3VsZCBiZSBhYnN0cmFjdGluZwogICAgZnJvbSB0aGF0LgogICAgQnJlYWsgdGhlIG5l
ZWRlZCBpbmZvcm1hdGlvbiBkb3duIHRvIHJlbW92ZSB0aGUgcmVmZXJlbmNlIHRvIHBlbmRpbmdf
aXJxCiAgICBmcm9tIGdpYy12WzIzXS5jLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMmFiNzJmYTE4
ZGY4NTM4YmQ3OTE0OGNmZjFiZWEyOWJlOWZhZjAxOQpBdXRob3I6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowOTowMSAyMDE4
ICswMDAwCgogICAgQVJNOiBWR0lDOiBmYWN0b3Igb3V0IHZnaWNfZ2V0X2h3X2lycV9kZXNjKCkK
ICAgIAogICAgQXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5h
bCBzdHJ1Y3QgcGVuZGluZ19pcnEKICAgICh3aGljaCBkZXNjcmliZXMgYSB2aXJ0dWFsIElSUSkg
aW4gaXJxLmMuCiAgICBGYWN0b3Igb3V0IHRoZSBhY3R1YWxseSBuZWVkZWQgZnVuY3Rpb25hbGl0
eSB0byBsZWFybiB0aGUgYXNzb2NpYXRlZAogICAgaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQg
aW50byBnaWMtdmdpYy5jIHRvIGltcHJvdmUgYWJzdHJhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJl
dmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGVj
MmEyZjFkZTRhOThiZWYxZjBkOTkzYjJmZWE2Yjc1MDIyM2QxZmMKQXV0aG9yOiBBbmRyZSBQcnp5
d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgRmViIDYgMTc6MDk6
MDAgMjAxOCArMDAwMAoKICAgIEFSTTogVkdJQzogZmFjdG9yIG91dCB2Z2ljX2Nvbm5lY3RfaHdf
aXJxKCkKICAgIAogICAgQXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyBWR0lDIGludGVy
bmFsIGRhdGEgc3RydWN0dXJlcyBsaWtlCiAgICB0aGUgcmFuayBhbmQgc3RydWN0IHBlbmRpbmdf
aXJxIGluIGdpYy5jLCB3aGljaCBzaG91bGQgYmUgVkdJQyBhZ25vc3RpYy4KICAgIAogICAgRmFj
dG9yIG91dCBhIG5ldyBmdW5jdGlvbiB2Z2ljX2Nvbm5lY3RfaHdfaXJxKCksIHdoaWNoIGFsbG93
cyBhIHZpcnR1YWwKICAgIElSUSB0byBiZSBjb25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEgKHVz
aW5nIHRoZSBodyBiaXQgaW4gdGhlIExSKS4KICAgIAogICAgVGhpcyByZW1vdmVzIHNhaWQgYWNj
ZXNzZXMgdG8gVkdJQyBkYXRhIHN0cnVjdHVyZXMgYW5kIGltcHJvdmVzIGFic3RyYWN0aW9uLgog
ICAgCiAgICBPbmUgdGhpbmcgdG8gbm90ZSBpcyB0aGF0IHRoaXMgY2hhbmdlcyB0aGUgbG9ja2lu
ZyBzY2hlbWUgc2xpZ2h0bHk6CiAgICB3ZSBob2xkIHRoZSByYW5rIGxvY2sgZm9yIGEgc2hvcnRl
ciBwZXJpb2Qgb2YgdGltZSwgbm90IGNvdmVyaW5nIHNvbWUKICAgIG9mIHRoZSBsYXRlciBsaW5l
cywgd2hpY2ggZGVhbCB3aXRoIHRoZSAiaXJxX2Rlc2MiIHN0cnVjdHVyZSBvbmx5LiBUaGlzCiAg
ICBzaG91bGQgbm90IGhhdmUgYW55IGFkdmVyc2UgZWZmZWN0LCBidXQgaXMgYSBjaGFuZ2UgaW4g
bG9ja2luZyBhbnl3YXkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQgYTc2ZGQ2N2U1YTNjZjdiNzA2NTk3M2ZmNzhi
MzllODc2YzBiODc5YQpBdXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5h
cm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowODo1OSAyMDE4ICswMDAwCgogICAgQVJNOiBW
R0lDOiByZXdvcmsgZXZlbnRzX25lZWRfZGVsaXZlcnkoKQogICAgCiAgICBJbiBldmVudC5oIHdl
IHZlcnkgZGVlcGx5IGRpdmUgaW50byB0aGUgVkdJQyB0byBsZWFybiBpZiBhbiBldmVudCBmb3IK
ICAgIGEgZ3Vlc3QgaXMgcGVuZGluZy4KICAgIFJld29yayB0aGF0IGZ1bmN0aW9uIHRvIGFic3Ry
YWN0IHRoZSBWR0lDIHNwZWNpZmljIHBhcnQgb3V0LiBBbHNvCiAgICByZW9yZGVyIHRoZSBxdWVy
aWVzIHRoZXJlLCBhcyB3ZSBvbmx5IGFjdHVhbGx5IG5lZWQgdG8gY2hlY2sgZm9yIHRoZQogICAg
ZXZlbnQgY2hhbm5lbCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgcGVuZGluZyBJUlFzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9y
Zz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cgpjb21taXQgZmY5OTc4NjAyYmI3NDU3ZmFkMTNmNDMxOWMyOGVmODhkZDU4MWUzYgpB
dXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAg
IFR1ZSBGZWIgNiAxNzowODo1OCAyMDE4ICswMDAwCgogICAgQVJNOiBWR0lDOiBzcGxpdCB1cCBn
aWNfZHVtcF9pbmZvKCkgdG8gY292ZXIgdmlydHVhbCBwYXJ0IHNlcGFyYXRlbHkKICAgIAogICAg
Q3VycmVudGx5IGdpY19kdW1wX2luZm8oKSBub3Qgb25seSBkdW1wcyB0aGUgaGFyZHdhcmUgc3Rh
dGUgb2YgdGhlIEdJQywKICAgIGJ1dCBhbHNvIHRoZSBWR0lDIGludGVybmFsIHZpcnR1YWwgSVJR
IGxpc3RzLgogICAgU3BsaXQgdGhlIGxhdHRlciBvZmYgYW5kIG1vdmUgaXQgaW50byBnaWMtdmdp
Yy5jIHRvIG9ic2VydmUgdGhlIGFic3RyYWN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMTY1
MTMwNDEwMGU1ZDU2NDY4YTEyMjlhNzA2NzIzZWJkMzk0YWEwZApBdXRob3I6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowODo1
NyAyMDE4ICswMDAwCgogICAgQVJNOiBWR0lDOiBzcGxpdCBnaWMuYyB0byBvYnNlcnZlIGhhcmR3
YXJlL3ZpcnR1YWwgR0lDIHNlcGFyYXRpb24KICAgIAogICAgQ3VycmVudGx5IGdpYy5jIGhvbGRz
IGNvZGUgdG8gaGFuZGxlIGhhcmR3YXJlIElSUXMgYXMgd2VsbCBhcyBjb2RlIHRvCiAgICBicmlk
Z2UgVkdJQyByZXF1ZXN0cyB0byB0aGUgR0lDIHZpcnR1YWxpemF0aW9uIGhhcmR3YXJlLgogICAg
RGVzcGl0ZSBiZWluZyBuYW1lZCBnaWMuYywgdGhpcyBmaWxlIHJlYWNoZXMgaW50byB0aGUgVkdJ
QyBhbmQgdXNlcyBkYXRhCiAgICBzdHJ1Y3R1cmVzIGRlc2NyaWJpbmcgdmlydHVhbCBJUlFzLgog
ICAgVG8gaW1wcm92ZSBhYnN0cmFjdGlvbiwgbW92ZSB0aGUgVkdJQyBmdW5jdGlvbnMgaW50byBh
IHNlcGFyYXRlIGZpbGUsCiAgICBzbyB0aGF0IGdpYy5jIGRvZXMgd2hhdCBpdCBzYXlzIG9uIHRo
ZSB0aW4uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cgpjb21taXQgN2ExMjI1NzIzMGU4ZjY5Nzk0MjdhYTg5YmE0NjAyMmIyMTkyYWU3
OQpBdXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRl
OiAgIFR1ZSBGZWIgNiAxNzowODo1NiAyMDE4ICswMDAwCgogICAgQVJNOiBWR0lDOiBkcm9wIHVu
bmVlZGVkIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcygpCiAgICAKICAgIEluIGdpY19yZXN0b3Jl
X3BlbmRpbmdfaXJxcygpIHdlIHB1c2ggb3VyIHBlbmRpbmcgdmlydHVhbCBJUlFzIGludG8gdGhl
CiAgICBsaXN0IHJlZ2lzdGVycy4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgb25jZSBmcm9tIGdp
Y19pbmplY3QoKSwganVzdAogICAgYmVmb3JlIHdlIHJldHVybiB0byB0aGUgZ3Vlc3QsIGJ1dCBh
bHNvIGluIGdpY19yZXN0b3JlX3N0YXRlKCksIHdoZW4KICAgIHdlIGNvbnRleHQtc3dpdGNoIGEg
VkNQVS4gSGF2aW5nIGEgY2xvc2VyIGxvb2sgaXQgdHVybnMgb3V0IHRoYXQgdGhlCiAgICBsYXRl
ciBjYWxsIGlzIG5vdCBuZWVkZWQsIHNpbmNlIHdlIHdpbGwgYWx3YXlzIGNhbGwgZ2ljX2luamVj
dCgpIGFueXdheS4KICAgIFNvIHJlbW92ZSB0aGF0IGNhbGwgKGFuZCB0aGUgZm9yd2FyZCBkZWNs
YXJhdGlvbikgdG8gc3RyZWFtbGluZSB0aGlzCiAgICBpbnRlcmZhY2UgYW5kIG1ha2Ugc2VwYXJh
dGluZyB0aGUgR0lDIGZyb20gdGhlIFZHSUMgd29ybGQgbGF0ZXIuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2
aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0
IDJmOTJhMGIyMmUzYWE0NmIyNzg1MzQyZDBhYTVkNTRiYzMwZDNiZTIKQXV0aG9yOiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA4IDE2OjIz
OjUwIDIwMTggKzAwMDAKCiAgICB4ZW46IERpc2FibGUgQVJJTkM2NTMgc2NoZWR1bGVyIGJ5IGRl
ZmF1bHQgZm9yIG5vbi1ERUJVRyBidWlsZHMKICAgIAogICAgVGhlIEFSSU5DNjUzIHNjaGVkdWxl
ciBpcyB0YXJnZXRlZCBhdCBhIHZlcnkgc3BlY2lmaWMgbmljaGU7IHR5cGljYWwKICAgIHVzZXJz
IGNhbm5vdCBiZW5lZml0IGZyb20gdXNpbmcgaXQuICBEaXNhYmxlIGl0IGJ5IGRlZmF1bHQgZm9y
CiAgICBub24tREVCVUcgYnVpbGRzLiAgKEVuYWJsZSBpdCBmb3IgREVCVUcgYnVpbGRzIHNvIHRo
YXQgd2UgY2F0Y2ggYW55CiAgICBidWlsZCBicmVha2FnZXMgc29vbmVyIHJhdGhlciB0aGFuIGxh
dGVyLikKICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxh
cEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KICAgIFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoK
Y29tbWl0IDE5YmViYjEzODgzNDYwOTQ4NmExMzllZDE1NzAxODhjYmQyODI3ZWUKQXV0aG9yOiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA4
IDE2OjIzOjUwIDIwMTggKzAwMDAKCiAgICB4ZW46IEZpeCBjcmVkaXQxIEtjb25maWcgZW50cnkK
ICAgIAogICAgLi4uc28gdGhhdCBpdCBzaG93cyB1cCBpbiB0aGUgbWVudSBhbmQgY2FuIGJlIGRp
c2FibGVkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+
CihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 13:18:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 13:18:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekrWK-0004TU-LS; Sun, 11 Feb 2018 13:18:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekrWI-0004T6-T9
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 13:18:14 +0000
X-Inumbo-ID: 26b7881c-0f2e-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26b7881c-0f2e-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 13:19:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekrWA-0005yd-BK; Sun, 11 Feb 2018 13:18:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekrW5-0007oS-38; Sun, 11 Feb 2018 13:18:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekrW4-0006GL-8m; Sun, 11 Feb 2018 13:18:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118829-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a90a1bf9e12bc23430f23033c671701ce4251cb6
X-Osstest-Versions-That: libvirt=d0a60771abf16f285ae19bf0397dece7f9fd70fa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Feb 2018 13:18:00 +0000
Subject: [Xen-devel] [libvirt test] 118829: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5053026071586106203=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118829 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118829/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118735
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118735
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118735
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              a90a1bf9e12bc23430f23033c671701ce4251cb6
baseline version:
 libvirt              d0a60771abf16f285ae19bf0397dece7f9fd70fa

Last test of basis   118735  2018-02-09 06:04:56 Z    2 days
Testing same since   118829  2018-02-10 09:19:18 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  John Ferlan <jferlan@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   d0a60771ab..a90a1bf9e1  a90a1bf9e12bc23430f23033c671701ce4251cb6 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5053026071586106203==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 15:29:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 15:29:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ektYh-0005Bo-TT; Sun, 11 Feb 2018 15:28:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=unse=ff=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ektYg-0005Bg-ID
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 15:28:50 +0000
X-Inumbo-ID: 2dca2727-0f40-11e8-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dca2727-0f40-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 16:28:16 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1BFSFg1076253;
 Sun, 11 Feb 2018 15:28:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=E0XcQf4WAXdjP/MOU8plJPfs+Aru7ImDpj+XeYMtW/w=;
 b=i+KhOQhd2Tvm9Vx/uNHsws7ad6wscE6bwqYe+J4sMeLSO97IDziHkeJE1JRFc1RMSHGU
 pHSb03S3SG8Q/qs/bcp7pdvoXKD9JR2XvvYKM1Bdp2sM9Jdmisht0PSQLAz7CO+0yz8j
 4afaFnH6pc7QrIuYomcNuq1xRBrsAsEXphj9TPuBpazwKVvOUl9KS/VqDdNlR2eajEbu
 Iqokhc5nS2v+w4GgZzjzJ5VSULVIbNRczofNnnWk+oar54d7kFsBtdzhURmKHnonnD2O
 jlRaRtiCZpiKc2YhmsT3VrW250kZlc7xWBUUrGyRv50MMf6OaIxHGtBlWvYMCLEI1Srp fA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2g2rf1g05q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sun, 11 Feb 2018 15:28:42 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1BFSf0N001761
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sun, 11 Feb 2018 15:28:41 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1BFSe5x019760;
 Sun, 11 Feb 2018 15:28:40 GMT
Received: from [10.39.239.245] (/10.39.239.245)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sun, 11 Feb 2018 07:28:40 -0800
To: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
 <20180207222236.7434-2-simon@invisiblethingslab.com>
 <8a0fd059-7acf-3279-10f9-649c19522e2a@oracle.com>
 <66103cca-321e-6950-2083-6f5d068e12e6@invisiblethingslab.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <0bf1782a-b7c4-1775-c2cb-6e68fe62a199@oracle.com>
Date: Sun, 11 Feb 2018 10:28:38 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <66103cca-321e-6950-2083-6f5d068e12e6@invisiblethingslab.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8802
 signatures=668668
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=879
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802110205
Cc: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] xen: xenbus: WARN_ON
 XS_TRANSACTION_{START, END} misuse
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8xMC8yMDE4IDA4OjI3IFBNLCBTaW1vbiBHYWlzZXIgd3JvdGU6Cj4gQm9yaXMgT3N0
cm92c2t5Ogo+PiBPbiAwMi8wNy8yMDE4IDA1OjIyIFBNLCBTaW1vbiBHYWlzZXIgd3JvdGU6Cj4+
PiArICAgIHVzZXJzX29sZCA9IHhzX3N0YXRlX3VzZXJzOwo+Pj4gICAgICAgIHhzX3N0YXRlX3Vz
ZXJzLS07Cj4+PiAgICAgICAgaWYgKChyZXEtPnR5cGUgPT0gWFNfVFJBTlNBQ1RJT05fU1RBUlQg
JiYgcmVxLT5tc2cudHlwZSA9PSBYU19FUlJPUikgfHwKPj4+ICAgICAgICAgICAgcmVxLT50eXBl
ID09IFhTX1RSQU5TQUNUSU9OX0VORCkKPj4+ICAgICAgICAgICAgeHNfc3RhdGVfdXNlcnMtLTsK
Pj4+ICsgICAgaWYgKFdBUk5fT04oeHNfc3RhdGVfdXNlcnMgPiB1c2Vyc19vbGQpKQo+Pgo+Pgo+
PiBXQVJOX09OX09OQ0UoKT8KPiAKPiBTaW5jZSB3ZSAiZml4IiB0aGUgd3JvbmcgZGVjcmVtZW50
IGJ5IGNsYW1waW5nIGF0IHplcm8gaXQgc2hvdWxkIG5vdAo+IGhhcHBlbiBpbW1lZGlhdGVseSBh
Z2Fpbi4gQnV0IGlmIHlvdSBwcmVmZXIgX09OQ0UgSSBjYW4gY2hhbmdlIGl0Lgo+IAoKCklmIHRo
aXMgZXJyb3IgY2FuIGhhcHBlbiBvbmNlIHRoZW4gc29tZW9uZSBhdCBsZWFzdCB0aGVvcmV0aWNh
bGx5IGNhbiAKY29uc3RydWN0IGEgY2FzZSB3aGVuIGl0IGlzIHJlcGVhdGVkLiBTbyBsZXQncyBz
d2l0Y2ggdG8gX09OQ0UoKSB2YXJpYW50LgoKVGhhbmtzLgotYm9yaXMKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 17:00:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 17:00:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekuzI-0004uP-HD; Sun, 11 Feb 2018 17:00:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekuzH-0004u1-2O
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 17:00:23 +0000
X-Inumbo-ID: 2effd8f4-0f4d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2effd8f4-0f4d-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 17:01:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekuz7-0003rX-Pr; Sun, 11 Feb 2018 17:00:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekuz2-0002vV-4p; Sun, 11 Feb 2018 17:00:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekuz0-0001Xf-Pa; Sun, 11 Feb 2018 17:00:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118818-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=99ed7863b29ea170e50749fe22991b964cbce6ba
X-Osstest-Versions-That: xen=6f6786ef0d7f7025860d360f6b1267193ffd1b27
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Feb 2018 17:00:07 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 118818: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3991872804052804796=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118818 xen-4.8-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118818/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-2      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 118465
 test-xtf-amd64-amd64-3      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 118465
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118465
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118465
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 118465
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118465
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118465
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118465
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 118465
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118465
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118465
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 build-amd64-prev              7 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  99ed7863b29ea170e50749fe22991b964cbce6ba
baseline version:
 xen                  6f6786ef0d7f7025860d360f6b1267193ffd1b27

Last test of basis   118465  2018-01-31 03:00:07 Z   11 days
Failing since        118663  2018-02-07 20:21:08 Z    3 days    3 attempts
Testing same since   118707  2018-02-08 22:24:20 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@linaro.org>
  Marc Zyngier <marc.zyngier@arm.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   6f6786ef0d..99ed7863b2  99ed7863b29ea170e50749fe22991b964cbce6ba -> stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3991872804052804796==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 18:47:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 18:47:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekweu-0003mL-Gb; Sun, 11 Feb 2018 18:47:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekwet-0003mA-Ie
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 18:47:27 +0000
X-Inumbo-ID: 24567bdb-0f5c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 24567bdb-0f5c-11e8-b9b1-635ca7ef6cff;
 Sun, 11 Feb 2018 18:48:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekwek-0006ah-SH; Sun, 11 Feb 2018 18:47:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekwef-0007hd-K2; Sun, 11 Feb 2018 18:47:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekwef-0008C2-Ce; Sun, 11 Feb 2018 18:47:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118836-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Feb 2018 18:47:13 +0000
Subject: [Xen-devel] [seabios test] 118836: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODgzNiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg4MzYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDRhNmRiY2VhM2U0MTJmZTEyZWZmYTJmODEyZjUwZGQ3ZWFlOTA5
NTUKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAgOTkgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDkzIGRheXMgIDExNSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTg2NjggIDIwMTgtMDItMDggMDQ6NTA6NDMgWiAgICAzIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0YTZkYmNl
YTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6
MDEgMjAxOCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dh
aXRfaXJxKCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9w
cHlfbW90b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9w
cHlfd2FpdF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRl
bHkgc3RvcHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBw
b3NlZCB0byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0
IChsaWtlIGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxl
c3Mgb2YgdGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZs
b3BweSBtb3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNl
Y29uZHMgKHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21v
dG9yX2NvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUK
ICAgIGJlZ2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywg
YSBkaWZmZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxP
UFBZX0lSUV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMg
LSBhIGZhaXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFi
bHkgb24gbW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9u
LCBmbG9wcHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIg
dG8gMiBzZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28g
Y29uc2lzdGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoK
Y29tbWl0IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBO
aWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1
biBGZWIgNCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5
IG1vdG9yIGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxv
cHB5IG1vdG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAg
ICBhZnRlciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlv
KCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vy
cy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4
ZTliYWRkYThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vm
b3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9w
cHk6IFByZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUg
ZmxvcHB5IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9y
cywgdGhlIGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRp
b24gaXMgcmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3Qg
YmUgcHJlc2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtl
ZXAgdGhlIGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBz
cGVlZC4gQWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5
IGFsc28KICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBh
IHNtYWxsIGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2Fz
ZSwgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0
aGUgY3VycmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2Nv
bnRyb2xsZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUK
ICAgIHJlc2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhp
cyBpcyBuZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJl
IGludHJvZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1
YWxseSBlbmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJ
UlEsIHNlbnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3
MzQ5YTYKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQg
NTE1N2E3ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0
IDE3OjI2OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21h
c2soKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNl
cnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRh
MGFkYzA3NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxv
cHB5OiBJbnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+Cgpjb21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRo
b3I6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4g
MTEgMjI6MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0
eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBl
bmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAg
ICAgICAgICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Ig
c3BlY2lmaWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dp
bmcgdGhlbSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4K
ICAgIAogICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBw
Y2llLXJvb3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNl
cnZhdGlvbiwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5k
IHRoZSBndWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1
cm5pbmcgdG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBp
cyBub3Qgc2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJ
OiBpbnZhbGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBw
ZWFycyBpZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAg
ICBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0
NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnpl
bCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3
ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hl
cmUgcG9zc2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxA
bW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVl
MTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+
CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3Vw
cG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBN
MiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0
ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9n
X2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBv
ZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29t
cHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0
IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBP
J0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUg
MjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElD
IG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4
YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAK
CiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRh
dGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMK
QXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBO
b3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNl
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 11 21:16:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 11 Feb 2018 21:16:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ekyzH-0005sw-Ag; Sun, 11 Feb 2018 21:16:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eazg=ff=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ekyzF-0005sj-OK
 for xen-devel@lists.xenproject.org; Sun, 11 Feb 2018 21:16:37 +0000
X-Inumbo-ID: c38021bf-0f70-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c38021bf-0f70-11e8-ba59-bc764e045a96;
 Sun, 11 Feb 2018 22:16:03 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ekyz9-00024N-CR; Sun, 11 Feb 2018 21:16:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ekyz4-0005Az-0H; Sun, 11 Feb 2018 21:16:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ekyz3-0002iP-Nb; Sun, 11 Feb 2018 21:16:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118856-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c7b02d7d032d6022060e4b393827c963c93ce63f
X-Osstest-Versions-That: qemuu=7b213bb4755dc99e447c19c532768ef5105b9771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 11 Feb 2018 21:16:25 +0000
Subject: [Xen-devel] [qemu-mainline test] 118856: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4075274102441048374=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118856 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118856/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 118670
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail REGR. vs. 118670

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118670
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118670
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118670
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118670
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118670
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118670
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                c7b02d7d032d6022060e4b393827c963c93ce63f
baseline version:
 qemuu                7b213bb4755dc99e447c19c532768ef5105b9771

Last test of basis   118670  2018-02-08 07:29:43 Z    3 days
Failing since        118751  2018-02-09 10:36:09 Z    2 days    2 attempts
Testing same since   118856  2018-02-10 17:35:08 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Alice Frosi <alice@linux.vnet.ibm.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <christoffer.dall@linaro.org>
  Cornelia Huck <cohuck@redhat.com>
  David Hildenbrand <david@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  John Snow <jsnow@redhat.com>
  Liang Li <liliangleo@didichuxing.com>
  Markus Armbruster <armbru@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Pierre Morel <pmorel@linux.vnet.ibm.com>
  Richard Henderson <richard.henderson@linaro.org>
  Thomas Huth <thuth@redhat.com>
  Weiping Zhang <zhangweiping@didichuxing.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2153 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4075274102441048374==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 01:26:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 01:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1el2sh-0004xK-8X; Mon, 12 Feb 2018 01:26:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wpav=fg=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1el2sf-0004xC-TZ
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 01:26:05 +0000
X-Inumbo-ID: d49b4f6c-0f93-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d49b4f6c-0f93-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 01:27:04 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Feb 2018 17:25:56 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,499,1511856000"; d="scan'208";a="33905044"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by orsmga002.jf.intel.com with ESMTP; 11 Feb 2018 17:25:53 -0800
Date: Mon, 12 Feb 2018 09:25:42 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Gang Wei <gang.wei@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20171027
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDkvMTggMTI6MzMgKzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gVGhhbmtz
IGZvciB0aGUgc2VyaWVzLCBJJ20gaG93ZXZlciB3b25kZXJpbmcgd2hldGhlciBpdCdzIGFwcHJv
cHJpYXRlCj4gdG8gcG9zdCBhIHY0IGFzIFJGQy4gSWU6IGF0IHY0IHRoZSByZXZpZXdlciBleHBl
Y3RzIHRoZSBzdWJtaXR0ZXIgdG8KPiBoYXZlIGEgY2xlYXIgcGljdHVyZSBvZiB3aGF0IG5lZWRz
IHRvIGJlIGltcGxlbWVudGVkLgo+IAo+IE9uIFRodSwgRGVjIDA3LCAyMDE3IGF0IDA2OjA5OjQ5
UE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+ID4gQWxsIHBhdGNoZXMgY2FuIGFsc28g
YmUgZm91bmQgYXQKPiA+ICAgWGVuOiAgaHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkveGVuLmdp
dCBudmRpbW0tcmZjLXY0Cj4gPiAgIFFFTVU6IGh0dHBzOi8vZ2l0aHViLmNvbS9oenpoYW45L3Fl
bXUuZ2l0IHhlbi1udmRpbW0tcmZjLXY0Cj4gPiAKPiA+IFJGQyB2MyBjYW4gYmUgZm91bmQgYXQK
PiA+ICAgaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDkvbXNnMDA5NjQuaHRtbAo+ID4gCj4gPiBDaGFuZ2VzIGluIHY0Ogo+ID4gICAqIE1vdmUgdGhl
IGZ1bmN0aW9uYWxpdHkgb2YgbWFuYWdlbWVudCB1dGlsICd4ZW4tbmRjdGwnIHRvIFhuZQo+ID4g
ICAgIG1hbmFnZW1lbnQgdG9vbCAneGwnLgo+ID4gICAqIExvYWQgUUVNVSBBQ1BJIHZpYSBRRU1V
IGZ3X2NmZyBhbmQgQklPU0xpbmtlckxvYWRlciBpbnRlcmZhY2UuCj4gPiAgICogT3RoZXIgY2hh
bmdlcyBhcmUgZG9jdW1lbnRlZCBpbiBwYXRjaGVzIHNlcGFyYXRlbHkuCj4gPiAKPiA+IAo+ID4g
LSBQYXJ0IDAuIEJ1ZyBmaXggYW5kIGNvZGUgY2xlYW51cAo+ID4gICBbMDEvNDFdIHg4Nl82NC9t
bTogZml4IHRoZSBQRFggZ3JvdXAgY2hlY2sgaW4gbWVtX2hvdGFkZF9jaGVjaygpCj4gPiAgIFsw
Mi80MV0geDg2XzY0L21tOiBhdm9pZCBjbGVhbmluZyB0aGUgdW5tYXBwZWQgZnJhbWUgdGFibGUK
PiA+ICAgWzAzLzQxXSBodm1sb2FkZXIvdXRpbDogZG8gbm90IGNvbXBhcmUgY2hhcmFjdGVycyBh
ZnRlciAnXDAnIGluIHN0cm5jbXAKPiA+IAo+ID4gLSBQYXJ0IDEuIERldGVjdCBob3N0IFBNRU0K
PiA+ICAgRGV0ZWN0IGhvc3QgUE1FTSB2aWEgTkZJVC4gTm8gZnJhbWV0YWJsZSBhbmQgTTJQIHRh
YmxlIGZvciB0aGVtIGFyZQo+ID4gICBjcmVhdGVkIGluIHRoaXMgcGFydC4KPiA+IAo+ID4gICBb
MDQvNDFdIHhlbi9jb21tb246IGFkZCBLY29uZmlnIGl0ZW0gZm9yIHBtZW0gc3VwcG9ydAo+ID4g
ICBbMDUvNDFdIHg4Ni9tbTogZXhjbHVkZSBQTUVNIHJlZ2lvbnMgZnJvbSBpbml0aWFsIGZyYW1l
dGFibGUKPiA+ICAgWzA2LzQxXSBhY3BpOiBwcm9iZSB2YWxpZCBQTUVNIHJlZ2lvbnMgdmlhIE5G
SVQKPiA+ICAgWzA3LzQxXSB4ZW4vcG1lbTogcmVnaXN0ZXIgdmFsaWQgUE1FTSByZWdpb25zIHRv
IFhlbiBoeXBlcnZpc29yCj4gPiAgIFswOC80MV0geGVuL3BtZW06IGhpZGUgTkZJVCBhbmQgZGVu
eSBhY2Nlc3MgdG8gUE1FTSBmcm9tIERvbTAKPiAKPiBJJ20gYWZyYWlkIEkgbWlnaHQgYXNrIHN0
dXBpZWQgcXVlc3Rpb25zLCBzaW5jZSBJIGhhdmVuJ3QgZm9sbG93ZWQgdGhlCj4gZGVzaWduIGRp
c2N1c3Npb24gb2YgdGhpcyBzZXJpZXMgdmVyeSBjbG9zZWx5Lgo+IAo+IFNvIHlvdSBiYXNpY2Fs
bHkgaGlkZSB0aGUgTlZESU1NIGZyb20gRG9tMCwgYW5kIG9ubHkgYWxsb3cgZ3Vlc3RzIHRvCj4g
dXNlIGl0PwoKWWVzLCB0aG91Z2ggSSBoYXZlIHNvbWUgdW5zZW50IHBhdGNoZXMgKGZvciB2TlZE
SU1NIGxhYmVsIHN1cHBvcnQpIHRvCmFsbG93IFFFTVUgaW4gZG9tMCB0byBhY2Nlc3MgTlZESU1N
IHZpYSBETU9QLgoKPiAKPiBXaGF0IGhhcHBlbnMgd2hlbiB5b3UgYm9vdCB0aGUgc2FtZSBzeXN0
ZW0gd2l0aG91dCBYZW4/IFdpbGwgdGhlCj4gTlZESU1NIGdldCBjb3JydXB0ZWQgYmVjYXVzZSBm
b3IgZXhhbXBsZSBMaW51eCB3aWxsIHdyaXRlIHNvbWV0aGluZyB0bwo+IGl0PwoKQmFyZSBtZXRh
bCBPUyB3aXRob3V0IFhlbiBtYXkgd3JpdGUgdG8gTlZESU1NIHdoaWNoIG1heSBvciBtYXkgbm90
CmNvcnJ1cHQgdGhlIGRhdGEsIGRlcGVuZGluZyBvbiB0aGUgZXhpc3RpbmcgZGF0YSBvbiBOVkRJ
TU0gYW5kIGhvdwpvdGhlciBPUyB1c2VzIE5WRElNTS4KCklmIHRoZSBiYXJlLW1ldGFsIE9TIHVz
ZXMgTlZESU1NLCBmb3IgZXhhbXBsZSwgYXMgdGhlIHZvbGF0aWxlIG1lbW9yeQpvciB0aGUgZmFz
dCBkaXNrIGNhY2hlLCB0aGVuIHRoZSByYW5kb20gZGF0YSBtYXkgYmUgZHVtcGVkIHRvIE5WRElN
TQphbmQgY29ycnVwdCB0aGUgZXhpc3RpbmcgZGF0YS4KCklmIHRoZSBiYXJlLW1ldGFsIE9TIHRy
ZWF0cyBOVkRJTU0gYXMgc3RvcmFnZSwgaXQgbWF5IHByb2JlIGNlcnRhaW4Kc3RydWN0dXJlcyAo
ZS5nLiwgZmlsZSBzeXN0ZW1zKSBvbiBOVkRJTU0gYmVmb3JlIGZ1cnRoZXIgb3BlcmF0aW9ucwph
bmQgc3RvcCBpZiBzdWNoIHN0cnVjdHVyZXMgYXJlIG5vdCBwcm9iZWQuIEluIHN1Y2ggY2FzZSwg
dGhlIGV4aXN0aW5nCmRhdGEgb24gTlZESU1NIHdpbGwgbm90IGJlIGNvcnJ1cHRlZC4KCj4gCj4g
PiAgIFswOS80MV0geGVuL3BtZW06IGFkZCBmcmFtZXdvcmsgZm9yIGh5cGVyY2FsbCBYRU5fU1lT
Q1RMX252ZGltbV9vcAo+ID4gICBbMTAvNDFdIHhlbi9wbWVtOiBhZGQgWEVOX1NZU0NUTF9udmRp
bW1fcG1lbV9nZXRfcmdpb25zX25yCj4gPiAgIFsxMS80MV0geGVuL3BtZW06IGFkZCBYRU5fU1lT
Q1RMX252ZGltbV9wbWVtX2dldF9yZWdpb25zCj4gPiAgIFsxMi80MV0gdG9vbHMveGw6IGFkZCB4
bCBjb21tYW5kICdwbWVtLWxpc3QnCj4gPiAKPiA+IC0gUGFydCAyLiBTZXR1cCBob3N0IFBNRU0g
Zm9yIG1hbmFnZW1lbnQgYW5kIGd1ZXN0IGRhdGEgdXNhZ2UKPiA+ICAgQWxsb3cgdXNlcnMgb3Ig
YWRtaW5zIGluIERvbTAgdG8gc2V0dXAgaG9zdCBQTUVNIHBhZ2VzIGZvcgo+ID4gICBtYW5hZ2Vt
ZW50IGFuZCBndWVzdCBkYXRhIHVzYWdlcy4KPiA+ICAgICogTWFuYWdlbWVudCBQTUVNIHBhZ2Vz
IGFyZSB1c2VkIHRvIHN0b3JlIHRoZSBmcmFtZXRhYmxlIGFuZCBNMlAgb2YKPiA+ICAgICAgUE1F
TSBwYWdlcyAoaW5jbHVkaW5nIHRoZW1zZWx2ZXMpLCBhbmQgbmV2ZXIgbWFwcGVkIHRvIGd1ZXN0
Lgo+ID4gICAgKiBHdWVzdCBkYXRhIFBNRU0gcGFnZXMgY2FuIGJlIG1hcHBlZCB0byBndWVzdCBh
bmQgdXNlZCBhcyB0aGUKPiA+ICAgICAgYmFja2VuZCBzdG9yYWdlIG9mIHZpcnR1YWwgTlZESU1N
IGRldmljZXMuCj4gCj4gU28gdGhpcyBpcyBiYXNpY2FsbHkgdGllZCB0byBhIFBWIERvbTAsIGJ1
dCBJIHdvdWxkIGxpa2UgdG8gYWxzbyB0aGluawo+IGFib3V0IHdoYXQgd291bGQgaGFwcGVuIHdp
dGggYSBQVkggRG9tMC4gSW4gdGhhdCBjYXNlIEFGQUlDVCBYZW4gY291bGQKPiBtYXAgdGhlIGZ1
bGwgTlZESU1NIHRvIHRoZSBEb20wIHAybSBhcyBNTUlPIHVzaW5nIDFHQiBwYWdlcywgYXQgd2hp
Y2gKPiBwb2ludCBEb20wIGNvdWxkIG1hbmFnZSB0aGUgTlZESU1NIGFzIGRlc2lyZWQ/IEllOiBE
b20wIGNvdWxkIG1hcAo+IHBhcnRzIG9mIHRoZSBOVkRJTU0gdG8gRG9tVSBhcyBpdCBtYXBzIG90
aGVyIE1NSU8gcmVnaW9ucy4KClRoZSBwcmltYXJ5IHJlYXNvbiBJIGRvbid0IHdhbnQgdG8gbWFw
IE5WRElNTSB0byBEb20wIChlaXRoZXIgUFYgb3IKUFZIKSBpcyB0aGUgZnJhbWUgdGFibGUgYW5k
IE0yUCB0YWJsZSBvZiBOVkRJTU0gYXJlIG1haW50YWluZWQgb24KTlZESU1NLiBCZWNhdXNlIE5W
RElNTSBpcyBub24tdm9sYXRpbGUgYW5kIFhlbiBoYXMgbm8gaWRlYSBvZiB3aGljaApwb3J0aW9u
IG9mIE5WRElNTSBjYW4gYmUgdXNlZCBmb3IgZnJhbWUgdGFibGUgYW5kIE0yUCwgWGVuIG5lZWRz
IHRoZQp1c2VyIGlucHV0IGZvciBzdWNoIGluZm9ybWF0aW9uIChwYXRjaCAxOCwgMjIsIDIzKSBh
ZnRlciBpdCBib290cwp1cC4gVGhhdCBpcywgYmVmb3JlIFhlbiBib290cyB1cCwgWGVuIGNhbm5v
dCBkZXRlcm1pbmUgd2hpY2ggcG9ydGlvbgpvZiBOVkRJTU0gZm9yIGl0cyBmcmFtZSB0YWJsZSBh
bmQgTTJQIHRoYXQgc2hvdWxkIG5vdCBtYXAgdG8gRG9tMC4KClRoYW5rcywKSGFvemhvbmcKCj4g
Cj4gSSdtIG5vdCBzdXJlIFhlbiBuZWVkcyB0byBrbm93IGFueXRoaW5nIGVsc2UgYXBhcnQgZnJv
bSBob3cgdG8gbWFwIHRoZQo+IGZ1bGwgTlZESU1NIHRvIERvbTAgYXMgTU1JTywgd2hpY2ggd291
bGQgZ3JlYXRseSBzaW1wbGlmeSB0aGlzIHNlcmllcy4KPiAKPiBUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 02:14:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 02:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1el3d0-0000OC-QY; Mon, 12 Feb 2018 02:13:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wpav=fg=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1el3cz-0000O5-7s
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 02:13:57 +0000
X-Inumbo-ID: 83941716-0f9a-11e8-b9b1-635ca7ef6cff
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83941716-0f9a-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 02:14:54 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 11 Feb 2018 17:44:39 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,499,1511856000"; d="scan'208";a="33907896"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by orsmga002.jf.intel.com with ESMTP; 11 Feb 2018 17:44:38 -0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: xen-devel@lists.xen.org
Date: Mon, 12 Feb 2018 09:44:23 +0800
Message-Id: <20180212014423.7936-1-haozhong.zhang@intel.com>
X-Mailer: git-send-email 2.14.1
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: [Xen-devel] [PATCH] x86/srat: fix the end pfn check in
	valid_numa_range()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGFuZCBmaXggdGhlIGNvZGluZyBzdHlsZSBvbiBmbHkuCgp2YWxpZF9udW1hX3JhbmdlKC4u
LiwgZXBmbiA8PCBQQUdFX1NISUZULCAuLi4pIGFuZCBpdHMgb25seSBjYWxsZXIKbWVtb3J5X2Fk
ZCguLi4sIGVwZm4sIHB4bSkgaW50ZXJwcmV0IGVwZm4gaW5jb25zaXN0ZW50bHkuIFRoZSBmb3Jt
ZXIKaW50ZXJwcmV0cyBlcGZuIGFzIHRoZSBsYXN0IHBmbiwgd2hpbGUgdGhlIGxhdHRlciBpbnRl
cnByZXRzIGl0IGFzIHRoZQpsYXN0IHBmbiBwbHVzIG9uZS4gRml4IHRoaXMgaW5jb25zaXN0ZW5j
eSBpbiB2YWxpZF9udW1hX3JhbmdlKCksIHNpbmNlCm1vc3Qgb2Ygb3RoZXIgcGxhY2VzIHVzZSB0
aGUgbGF0dGVyIGludGVycHJldGF0aW9uLgoKU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc3JhdC5jIHwgNCAr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcmF0LmMgYi94ZW4vYXJjaC94ODYvc3JhdC5jCmluZGV4
IDUyOGVjNzE4MWEuLjQ5ZDA0Yjg4N2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcmF0LmMK
KysrIGIveGVuL2FyY2gveDg2L3NyYXQuYwpAQCAtMTEwLDggKzExMCw4IEBAIGludCB2YWxpZF9u
dW1hX3JhbmdlKHU2NCBzdGFydCwgdTY0IGVuZCwgbm9kZWlkX3Qgbm9kZSkKIAlmb3IgKGkgPSAw
OyBpIDwgbnVtX25vZGVfbWVtYmxrczsgaSsrKSB7CiAJCXN0cnVjdCBub2RlICpuZCA9ICZub2Rl
X21lbWJsa19yYW5nZVtpXTsKIAotCQlpZiAobmQtPnN0YXJ0IDw9IHN0YXJ0ICYmIG5kLT5lbmQg
PiBlbmQgJiYKLQkJCW1lbWJsa19ub2RlaWRbaV0gPT0gbm9kZSApCisJCWlmIChuZC0+c3RhcnQg
PD0gc3RhcnQgJiYgbmQtPmVuZCA+PSBlbmQgJiYKKwkJCW1lbWJsa19ub2RlaWRbaV0gPT0gbm9k
ZSkKIAkJCXJldHVybiAxOwogCX0KIAotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 04:06:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 04:06:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1el5NY-0000DI-LB; Mon, 12 Feb 2018 04:06:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1el5NX-0000Cb-KU
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 04:06:07 +0000
X-Inumbo-ID: 3098d643-0faa-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3098d643-0faa-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 04:07:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1el5NN-0007VF-Jo; Mon, 12 Feb 2018 04:05:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1el5NI-0006UA-6J; Mon, 12 Feb 2018 04:05:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1el5NH-0003Wf-Ut; Mon, 12 Feb 2018 04:05:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118893-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=d48fcbd864a008802a90c58a9ceddd9436d11a49
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 04:05:51 +0000
Subject: [Xen-devel] [linux-linus test] 118893: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODg5MyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4ODkzLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4g
dnMuIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6
CiBsaW51eCAgICAgICAgICAgICAgICBkNDhmY2JkODY0YTAwODgwMmE5MGM1OGE5Y2VkZGQ5NDM2
ZDExYTQ5CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1YjdkMjc5Njdk
YWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgz
MjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDE3IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAg
MTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFogICAxNiBkYXlzICAgMTggYXR0ZW1wdHMKVGVz
dGluZyBzYW1lIHNpbmNlICAgMTE4ODkzICAyMDE4LTAyLTExIDA1OjUwOjA5IFogICAgMCBkYXlz
ICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQoyMTU1IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUg
MjQwNDkwIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 06:41:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 06:41:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1el7ng-0002bz-3M; Mon, 12 Feb 2018 06:41:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1el7ne-0002bl-ET
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 06:41:14 +0000
X-Inumbo-ID: dbabb598-0fbf-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbabb598-0fbf-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 06:42:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1el7nU-0003Qu-4B; Mon, 12 Feb 2018 06:41:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1el7nO-0004n2-G5; Mon, 12 Feb 2018 06:40:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1el7nN-0005wY-Up; Mon, 12 Feb 2018 06:40:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118916-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c9d46c6fba9496478fa9f42c4bbebce8a191527d
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 06:40:57 +0000
Subject: [Xen-devel] [xen-unstable test] 118916: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODkxNiB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODkxNi8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
IDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTE4Njk4CgpUZXN0
cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE4Njk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg2OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODY5
OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4Njk4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2OTgKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExODY5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4Njk4CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg2
OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODY5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4Njk4CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGM5ZDQ2YzZmYmE5NDk2NDc4ZmE5ZjQyYzRiYmViY2U4YTE5MTUyN2QKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2
ZjY2ZThhZGI1NjE0ODNiOGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODY5OCAgMjAxOC0wMi0w
OCAxOToyMzoxMSBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTg4MDIgIDIwMTgt
MDItMTAgMDA6MzY6MTggWiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAbGluYXJvLm9yZz4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5j
b20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IGM5ZDQ2YzZmYmE5NDk2NDc4ZmE5ZjQyYzRiYmViY2U4YTE5MTUyN2QKQXV0aG9yOiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNTo1Mzoy
NSAyMDE4ICswMDAwCgogICAgeGVuL2FybTogdnBzY2k6IE1vdmUgUFNDSSBmdW5jdGlvbiBkaXNw
YXRjaGluZyBmcm9tIHZzbWMuYyB0byB2cHNjaS5jCiAgICAKICAgIEF0IHRoZSBtb21lbnQgUFND
SSBmdW5jdGlvbiBkaXNwYXRjaGluZyBpcyBkb25lIGluIHZzbWMuYyBhbmQgdGhlCiAgICBmdW5j
dGlvbiBpbXBsZW1lbnRhdGlvbiBpbiB2cHNjaS5jLiBTb21lIGJpdHMgb2YgdGhlIGltcGxlbWVu
dGF0aW9uIGlzCiAgICBldmVuIGRvbmUgaW4gdnNtYy5jIChzZWUgUFNDSV9TWVNURU1fUkVTRVQp
LgogICAgCiAgICBUaGlzIG1lYW5zIHRoYXQgaXQgaXMgZGlmZmljdWx0IHRvIGZvbGxvdyB0aGUg
aW1wbGVtZW50YXRpb24gYW5kIGFsc28KICAgIGl0IHJlcXVpcmVzIHRvIGV4cG9ydCBmdW5jdGlv
bnMgZm9yIGVhY2ggUFNDSSBmdW5jdGlvbi4KICAgIAogICAgVGhlcmVmb3JlIG1vdmUgUFNDSSBk
aXNwYXRjaGluZyBpbiB0d28gbmV3IGZ1bmN0aW9ucyBkb192cHNjaV8wXzFfY2FsbAogICAgYW5k
IGRvX3Zwc2NpXzBfMl9jYWxsLiBUaGUgZm9ybWVyIHdpbGwgaGFuZGxlIFBTQ0kgMC4xIGNhbGxz
IHdoaWxlIHRoZQogICAgbGF0dGVyIDAuMiBvciBsYXRlciBjYWxscy4KICAgIAogICAgQXQgdGhl
IHNhbWUgdGltZSwgYSBuZXcgaGVhZGVyIHZwc2NpLmggd2FzIGNyZWF0ZWQgdG8gY29udGFpbiBh
bGwKICAgIGRlZmluaXRpb25zIGZvciB2aXJ0dWFsIFBTQ0kgYW5kIGF2b2lkIGNvbmZ1c2lvbiB3
aXRoIHRoZSBob3N0IFBTQ0kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNo
dWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA2ZGFkYWFiYmM4ODRlNWJk
ZGUyNGIzMmE2N2U2NGIxYWRmNzI2Mjc0CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgRmViIDYgMTU6NTM6MjQgMjAxOCArMDAwMAoKICAg
IHhlbi9hcm06IHZzbWM6IERvbid0IGltcGxlbWVudCBmdW5jdGlvbiBJRHMgdGhhdCBkb24ndCBl
eGlzdAogICAgCiAgICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBTTUNDQyByZWxpZXMg
b24gdGhlIGZhY3Qgb25seSB0aGUgZnVuY3Rpb24KICAgIG51bWJlciAoYml0cyBbMTU6MF0pIGlz
IGVub3VnaCB0byBpZGVudGlmeSB3aGF0IHRvIGltcGxlbWVudC4KICAgIAogICAgSG93ZXZlciwg
UFNDSSBjYWxsIGFyZSBvbmx5IGF2YWlsYWJsZSBpbiB0aGUgcmFuZ2UgMHg4NDAwMDAwMC0weDg0
MDAwMDFGCiAgICBhbmQgMHhDNDAwMDAwMC0weEM0MDAwMDFGLiBGdXJ0aGVybW9yZSwgbm90IGFs
bCBTTUMzMiBmdW5jdGlvbnMgaGF2ZQogICAgZXF1aXZhbGVudCBpbiB0aGUgU01DNjQuIFRoaXMg
aXMgdGhlIGNhc2Ugb2Y6CiAgICAgICAgKiBQU0NJX1ZFUlNJT04KICAgICAgICAqIENQVV9PRkYK
ICAgICAgICAqIE1JR1JBVEVfSU5GT19UWVBFCiAgICAgICAgKiBTWVNURU1fT0ZGCiAgICAgICAg
KiBTWVNURU1fUkVTRVQKICAgIAogICAgU2ltaWxhcmx5IGNhbGwgY291bnQsIGNhbGwgdWlkLCBy
ZXZpc2lvbiBjYW4gb25seSBiZSBxdWVyeSB1c2luZyBzbWMzMi9odmMzMgogICAgZmFzdCBjYWxs
cyAoU2VlIDYuMiBpbiBBUk0gREVOIDAwMjhCKS4KICAgIAogICAgWGVuIHNob3VsZCBvbmx5IGlt
cGxlbWVudCBpZGVudGlmaWVyIGV4aXN0aW5nIGluIHRoZSBzcGVjaWZpY2F0aW9uIGluCiAgICBv
cmRlciB0byBhdm9pZCBwb3RlbnRpYWwgY2xhc2hlcyB3aXRoIGxhdGVyIHJldmlzaW9uLiBUaGVy
ZWZvcmUgcmV3b3JrIHRoZQogICAgdnNtYyBjb2RlIHRvIHVzZSB0aGUgd2hvbGUgZnVuY3Rpb24g
aWRlbnRpZmllciByYXRoZXIgdGhhbiBvbmx5IHRoZQogICAgZnVuY3Rpb24gbnVtYmVyLgogICAg
CiAgICBBdCB0aGUgc2FtZSB0aW1lLCB0aGUgbmV3IG1hY3JvcyBmb3IgY2FsbCBjb3VudCwgY2Fs
bCB1aWQsIHJldmlzaW9uIGFyZQogICAgcmVuYW1lZCB0byBiZXR0ZXIgc3VpdCB0aGUgc3BlYy4K
ICAgIAogICAgTGFzdGx5LCB1cGRhdGUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCB0byBtYXRj
aCB0aGUgY29ycmVjdCBudW1iZXIgb2YKICAgIGZ1bnRpb25zLiBOb3RlIHRoYXQgdmVyc2lvbiBp
cyBub3QgdXBkYXRlZCBiZWNhdXNlIHRoZSBudW1iZXIgaGFzIGFsd2F5cwogICAgYmVlbiB3cm9u
ZywgYW5kIG5vYm9keSBjb3VsZCBwcm9wZXJseSB1c2UgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1i
eTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1p
dCA4ZmQwZWIyMjM5NWU4MDViYjY5OGJmMDU1NTY4MzA3MmYwM2U1Mzk4CkF1dGhvcjogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgRmViIDYgMTU6NTM6
MjMgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IHZwc2NpOiBSZW1vdmluZyBkdW1teSBNSUdSQVRF
IGFuZCBNSUdSQVRFX0lORk9fVVBfQ1BVCiAgICAKICAgIFRoZSBQU0NJIGNhbGwgTUlHUkFURSBh
bmQgTUlHUkFURV9JTkZPX1VQX0NQVSBhcmUgb3B0aW9uYWwgYW5kCiAgICBpbXBsZW1lbnRlZCBh
cyBqdXN0IHJldHVybmluZyBQU0NJX05PVF9TVVBQT1JURUQgKGFrYSBVTktOT1dOX0ZVTkNUSU9O
CiAgICBmb3IgU01DQ0MpLgogICAgCiAgICBUaGUgbmV3IFNNQ0NDIGZyYW1ld29yayBpcyBhYmxl
IHRvIGRlYWwgd2l0aCB1bmltcGxlbWVudGVkIGZ1bmN0aW9uIGFuZAogICAgcmV0dXJuIHRoZSBw
cm9wZXIgZXJyb3IgY29kZS4gU28gcmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbnMgZm9yIGJvdGgK
ICAgIGZ1bmN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNWVhYTE3MzU3YmJlZjBhZTQ5NjJk
YWEzNjk1NzNiNGRiZGVlN2U4MwpBdXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowOTowMyAyMDE4ICswMDAwCgogICAg
QVJNOiBtYWtlIG5yX2lycXMgYSBjb25zdGFudAogICAgCiAgICBPbiBBUk0gdGhlIG1heGltdW0g
bnVtYmVyIG9mIElSUXMgaXMgYSBjb25zdGFudCwgYnV0IHdlIHNoYXJlIGl0IGJlaW5nCiAgICBh
IHZhcmlhYmxlIHRvIG1hdGNoIHg4Ni4gU2luY2Ugd2UgYXJlIG5vdCBzdXBwb3NlZCB0byBhbHRl
ciBpdCwgbGV0J3MKICAgIG1hcmsgaXQgYXMgImNvbnN0IiB0byBhdm9pZCBhY2NpZGVudGFsIGNo
YW5nZS4KICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJh
QGxpbmFyby5vcmc+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCmNvbW1pdCBlN2JjM2ExODBhOWM5NTVhYjBjN2YxMTVjMTVmNWJlMTI3YzExY2I0CkF1
dGhvcjogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkRhdGU6ICAg
VHVlIEZlYiA2IDE3OjA5OjAyIDIwMTggKzAwMDAKCiAgICBBUk06IFZHSUM6IHJld29yayBnaWN2
WzIzXV91cGRhdGVfbHIgdG8gbm90IHVzZSBwZW5kaW5nX2lycQogICAgCiAgICBUaGUgZnVuY3Rp
b25zIHRvIGFjdHVhbGx5IHBvcHVsYXRlIGEgbGlzdCByZWdpc3RlciB3ZXJlIGFjY2Vzc2luZwog
ICAgdGhlIFZHSUMgaW50ZXJuYWwgcGVuZGluZ19pcnEgc3RydWN0LCBhbHRob3VnaCB0aGV5IHNo
b3VsZCBiZSBhYnN0cmFjdGluZwogICAgZnJvbSB0aGF0LgogICAgQnJlYWsgdGhlIG5lZWRlZCBp
bmZvcm1hdGlvbiBkb3duIHRvIHJlbW92ZSB0aGUgcmVmZXJlbmNlIHRvIHBlbmRpbmdfaXJxCiAg
ICBmcm9tIGdpYy12WzIzXS5jLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMmFiNzJmYTE4ZGY4NTM4
YmQ3OTE0OGNmZjFiZWEyOWJlOWZhZjAxOQpBdXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowOTowMSAyMDE4ICswMDAw
CgogICAgQVJNOiBWR0lDOiBmYWN0b3Igb3V0IHZnaWNfZ2V0X2h3X2lycV9kZXNjKCkKICAgIAog
ICAgQXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5hbCBzdHJ1
Y3QgcGVuZGluZ19pcnEKICAgICh3aGljaCBkZXNjcmliZXMgYSB2aXJ0dWFsIElSUSkgaW4gaXJx
LmMuCiAgICBGYWN0b3Igb3V0IHRoZSBhY3R1YWxseSBuZWVkZWQgZnVuY3Rpb25hbGl0eSB0byBs
ZWFybiB0aGUgYXNzb2NpYXRlZAogICAgaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQgaW50byBn
aWMtdmdpYy5jIHRvIGltcHJvdmUgYWJzdHJhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2Vk
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGVjMmEyZjFk
ZTRhOThiZWYxZjBkOTkzYjJmZWE2Yjc1MDIyM2QxZmMKQXV0aG9yOiBBbmRyZSBQcnp5d2FyYSA8
YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgRmViIDYgMTc6MDk6MDAgMjAx
OCArMDAwMAoKICAgIEFSTTogVkdJQzogZmFjdG9yIG91dCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKCkK
ICAgIAogICAgQXQgdGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyBWR0lDIGludGVybmFsIGRh
dGEgc3RydWN0dXJlcyBsaWtlCiAgICB0aGUgcmFuayBhbmQgc3RydWN0IHBlbmRpbmdfaXJxIGlu
IGdpYy5jLCB3aGljaCBzaG91bGQgYmUgVkdJQyBhZ25vc3RpYy4KICAgIAogICAgRmFjdG9yIG91
dCBhIG5ldyBmdW5jdGlvbiB2Z2ljX2Nvbm5lY3RfaHdfaXJxKCksIHdoaWNoIGFsbG93cyBhIHZp
cnR1YWwKICAgIElSUSB0byBiZSBjb25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEgKHVzaW5nIHRo
ZSBodyBiaXQgaW4gdGhlIExSKS4KICAgIAogICAgVGhpcyByZW1vdmVzIHNhaWQgYWNjZXNzZXMg
dG8gVkdJQyBkYXRhIHN0cnVjdHVyZXMgYW5kIGltcHJvdmVzIGFic3RyYWN0aW9uLgogICAgCiAg
ICBPbmUgdGhpbmcgdG8gbm90ZSBpcyB0aGF0IHRoaXMgY2hhbmdlcyB0aGUgbG9ja2luZyBzY2hl
bWUgc2xpZ2h0bHk6CiAgICB3ZSBob2xkIHRoZSByYW5rIGxvY2sgZm9yIGEgc2hvcnRlciBwZXJp
b2Qgb2YgdGltZSwgbm90IGNvdmVyaW5nIHNvbWUKICAgIG9mIHRoZSBsYXRlciBsaW5lcywgd2hp
Y2ggZGVhbCB3aXRoIHRoZSAiaXJxX2Rlc2MiIHN0cnVjdHVyZSBvbmx5LiBUaGlzCiAgICBzaG91
bGQgbm90IGhhdmUgYW55IGFkdmVyc2UgZWZmZWN0LCBidXQgaXMgYSBjaGFuZ2UgaW4gbG9ja2lu
ZyBhbnl3YXkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5w
cnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cgpjb21taXQgYTc2ZGQ2N2U1YTNjZjdiNzA2NTk3M2ZmNzhiMzllODc2
YzBiODc5YQpBdXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
PgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowODo1OSAyMDE4ICswMDAwCgogICAgQVJNOiBWR0lDOiBy
ZXdvcmsgZXZlbnRzX25lZWRfZGVsaXZlcnkoKQogICAgCiAgICBJbiBldmVudC5oIHdlIHZlcnkg
ZGVlcGx5IGRpdmUgaW50byB0aGUgVkdJQyB0byBsZWFybiBpZiBhbiBldmVudCBmb3IKICAgIGEg
Z3Vlc3QgaXMgcGVuZGluZy4KICAgIFJld29yayB0aGF0IGZ1bmN0aW9uIHRvIGFic3RyYWN0IHRo
ZSBWR0lDIHNwZWNpZmljIHBhcnQgb3V0LiBBbHNvCiAgICByZW9yZGVyIHRoZSBxdWVyaWVzIHRo
ZXJlLCBhcyB3ZSBvbmx5IGFjdHVhbGx5IG5lZWQgdG8gY2hlY2sgZm9yIHRoZQogICAgZXZlbnQg
Y2hhbm5lbCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgcGVuZGluZyBJUlFzLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAg
IFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cgpjb21taXQgZmY5OTc4NjAyYmI3NDU3ZmFkMTNmNDMxOWMyOGVmODhkZDU4MWUzYgpBdXRob3I6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBG
ZWIgNiAxNzowODo1OCAyMDE4ICswMDAwCgogICAgQVJNOiBWR0lDOiBzcGxpdCB1cCBnaWNfZHVt
cF9pbmZvKCkgdG8gY292ZXIgdmlydHVhbCBwYXJ0IHNlcGFyYXRlbHkKICAgIAogICAgQ3VycmVu
dGx5IGdpY19kdW1wX2luZm8oKSBub3Qgb25seSBkdW1wcyB0aGUgaGFyZHdhcmUgc3RhdGUgb2Yg
dGhlIEdJQywKICAgIGJ1dCBhbHNvIHRoZSBWR0lDIGludGVybmFsIHZpcnR1YWwgSVJRIGxpc3Rz
LgogICAgU3BsaXQgdGhlIGxhdHRlciBvZmYgYW5kIG1vdmUgaXQgaW50byBnaWMtdmdpYy5jIHRv
IG9ic2VydmUgdGhlIGFic3RyYWN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMTY1MTMwNDEw
MGU1ZDU2NDY4YTEyMjlhNzA2NzIzZWJkMzk0YWEwZApBdXRob3I6IEFuZHJlIFByenl3YXJhIDxh
bmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowODo1NyAyMDE4
ICswMDAwCgogICAgQVJNOiBWR0lDOiBzcGxpdCBnaWMuYyB0byBvYnNlcnZlIGhhcmR3YXJlL3Zp
cnR1YWwgR0lDIHNlcGFyYXRpb24KICAgIAogICAgQ3VycmVudGx5IGdpYy5jIGhvbGRzIGNvZGUg
dG8gaGFuZGxlIGhhcmR3YXJlIElSUXMgYXMgd2VsbCBhcyBjb2RlIHRvCiAgICBicmlkZ2UgVkdJ
QyByZXF1ZXN0cyB0byB0aGUgR0lDIHZpcnR1YWxpemF0aW9uIGhhcmR3YXJlLgogICAgRGVzcGl0
ZSBiZWluZyBuYW1lZCBnaWMuYywgdGhpcyBmaWxlIHJlYWNoZXMgaW50byB0aGUgVkdJQyBhbmQg
dXNlcyBkYXRhCiAgICBzdHJ1Y3R1cmVzIGRlc2NyaWJpbmcgdmlydHVhbCBJUlFzLgogICAgVG8g
aW1wcm92ZSBhYnN0cmFjdGlvbiwgbW92ZSB0aGUgVkdJQyBmdW5jdGlvbnMgaW50byBhIHNlcGFy
YXRlIGZpbGUsCiAgICBzbyB0aGF0IGdpYy5jIGRvZXMgd2hhdCBpdCBzYXlzIG9uIHRoZSB0aW4u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBs
aW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cgpjb21taXQgN2ExMjI1NzIzMGU4ZjY5Nzk0MjdhYTg5YmE0NjAyMmIyMTkyYWU3OQpBdXRo
b3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1
ZSBGZWIgNiAxNzowODo1NiAyMDE4ICswMDAwCgogICAgQVJNOiBWR0lDOiBkcm9wIHVubmVlZGVk
IGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcygpCiAgICAKICAgIEluIGdpY19yZXN0b3JlX3BlbmRp
bmdfaXJxcygpIHdlIHB1c2ggb3VyIHBlbmRpbmcgdmlydHVhbCBJUlFzIGludG8gdGhlCiAgICBs
aXN0IHJlZ2lzdGVycy4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgb25jZSBmcm9tIGdpY19pbmpl
Y3QoKSwganVzdAogICAgYmVmb3JlIHdlIHJldHVybiB0byB0aGUgZ3Vlc3QsIGJ1dCBhbHNvIGlu
IGdpY19yZXN0b3JlX3N0YXRlKCksIHdoZW4KICAgIHdlIGNvbnRleHQtc3dpdGNoIGEgVkNQVS4g
SGF2aW5nIGEgY2xvc2VyIGxvb2sgaXQgdHVybnMgb3V0IHRoYXQgdGhlCiAgICBsYXRlciBjYWxs
IGlzIG5vdCBuZWVkZWQsIHNpbmNlIHdlIHdpbGwgYWx3YXlzIGNhbGwgZ2ljX2luamVjdCgpIGFu
eXdheS4KICAgIFNvIHJlbW92ZSB0aGF0IGNhbGwgKGFuZCB0aGUgZm9yd2FyZCBkZWNsYXJhdGlv
bikgdG8gc3RyZWFtbGluZSB0aGlzCiAgICBpbnRlcmZhY2UgYW5kIG1ha2Ugc2VwYXJhdGluZyB0
aGUgR0lDIGZyb20gdGhlIFZHSUMgd29ybGQgbGF0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDJmOTJh
MGIyMmUzYWE0NmIyNzg1MzQyZDBhYTVkNTRiYzMwZDNiZTIKQXV0aG9yOiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA4IDE2OjIzOjUwIDIw
MTggKzAwMDAKCiAgICB4ZW46IERpc2FibGUgQVJJTkM2NTMgc2NoZWR1bGVyIGJ5IGRlZmF1bHQg
Zm9yIG5vbi1ERUJVRyBidWlsZHMKICAgIAogICAgVGhlIEFSSU5DNjUzIHNjaGVkdWxlciBpcyB0
YXJnZXRlZCBhdCBhIHZlcnkgc3BlY2lmaWMgbmljaGU7IHR5cGljYWwKICAgIHVzZXJzIGNhbm5v
dCBiZW5lZml0IGZyb20gdXNpbmcgaXQuICBEaXNhYmxlIGl0IGJ5IGRlZmF1bHQgZm9yCiAgICBu
b24tREVCVUcgYnVpbGRzLiAgKEVuYWJsZSBpdCBmb3IgREVCVUcgYnVpbGRzIHNvIHRoYXQgd2Ug
Y2F0Y2ggYW55CiAgICBidWlsZCBicmVha2FnZXMgc29vbmVyIHJhdGhlciB0aGFuIGxhdGVyLikK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRy
aXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IFJldmlld2VkLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0
IDE5YmViYjEzODgzNDYwOTQ4NmExMzllZDE1NzAxODhjYmQyODI3ZWUKQXV0aG9yOiBHZW9yZ2Ug
RHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA4IDE2OjIz
OjUwIDIwMTggKzAwMDAKCiAgICB4ZW46IEZpeCBjcmVkaXQxIEtjb25maWcgZW50cnkKICAgIAog
ICAgLi4uc28gdGhhdCBpdCBzaG93cyB1cCBpbiB0aGUgbWVudSBhbmQgY2FuIGJlIGRpc2FibGVk
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 08:15:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 08:15:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1el9GZ-0000kI-Am; Mon, 12 Feb 2018 08:15:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1el9GY-0000jv-RR
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 08:15:10 +0000
X-Inumbo-ID: fb983ae3-0fcc-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fb983ae3-0fcc-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 08:16:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1el9GQ-0006LI-4b; Mon, 12 Feb 2018 08:15:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1el9GK-0008Rz-S9; Mon, 12 Feb 2018 08:14:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1el9GJ-0001LS-3t; Mon, 12 Feb 2018 08:14:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118934-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 08:14:55 +0000
Subject: [Xen-devel] [seabios test] 118934: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODkzNCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg5MzQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDRhNmRiY2VhM2U0MTJmZTEyZWZmYTJmODEyZjUwZGQ3ZWFlOTA5
NTUKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDkzIGRheXMgIDExNiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTg2NjggIDIwMTgtMDItMDggMDQ6NTA6NDMgWiAgICA0IGRheXMgICAg
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0YTZkYmNl
YTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6
MDEgMjAxOCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dh
aXRfaXJxKCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9w
cHlfbW90b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9w
cHlfd2FpdF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRl
bHkgc3RvcHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBw
b3NlZCB0byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0
IChsaWtlIGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxl
c3Mgb2YgdGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZs
b3BweSBtb3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNl
Y29uZHMgKHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21v
dG9yX2NvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUK
ICAgIGJlZ2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywg
YSBkaWZmZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxP
UFBZX0lSUV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMg
LSBhIGZhaXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFi
bHkgb24gbW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9u
LCBmbG9wcHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIg
dG8gMiBzZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28g
Y29uc2lzdGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoK
Y29tbWl0IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBO
aWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1
biBGZWIgNCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5
IG1vdG9yIGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxv
cHB5IG1vdG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAg
ICBhZnRlciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlv
KCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vy
cy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4
ZTliYWRkYThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vm
b3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9w
cHk6IFByZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUg
ZmxvcHB5IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9y
cywgdGhlIGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRp
b24gaXMgcmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3Qg
YmUgcHJlc2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtl
ZXAgdGhlIGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBz
cGVlZC4gQWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5
IGFsc28KICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBh
IHNtYWxsIGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2Fz
ZSwgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0
aGUgY3VycmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2Nv
bnRyb2xsZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUK
ICAgIHJlc2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhp
cyBpcyBuZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJl
IGludHJvZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1
YWxseSBlbmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJ
UlEsIHNlbnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3
MzQ5YTYKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQg
NTE1N2E3ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0
IDE3OjI2OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21h
c2soKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNl
cnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRh
MGFkYzA3NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxv
cHB5OiBJbnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+Cgpjb21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRo
b3I6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4g
MTEgMjI6MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0
eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBl
bmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAg
ICAgICAgICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Ig
c3BlY2lmaWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dp
bmcgdGhlbSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4K
ICAgIAogICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBw
Y2llLXJvb3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNl
cnZhdGlvbiwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5k
IHRoZSBndWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1
cm5pbmcgdG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBp
cyBub3Qgc2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJ
OiBpbnZhbGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBw
ZWFycyBpZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAg
ICBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0
NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnpl
bCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3
ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hl
cmUgcG9zc2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxA
bW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVl
MTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+
CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3Vw
cG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBN
MiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0
ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9n
X2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBv
ZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29t
cHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0
IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBP
J0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUg
MjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElD
IG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4
YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAK
CiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRh
dGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMK
QXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBO
b3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNl
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 08:27:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 08:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1el9SS-0001Zq-CT; Mon, 12 Feb 2018 08:27:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xd4s=fg=gmail.com=da.yessine@srs-us1.protection.inumbo.net>)
 id 1el9SR-0001Zk-OC
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 08:27:27 +0000
X-Inumbo-ID: 7b01f593-0fce-11e8-ba59-bc764e045a96
Received: from mail-io0-x236.google.com (unknown [2607:f8b0:4001:c06::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b01f593-0fce-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 09:26:53 +0100 (CET)
Received: by mail-io0-x236.google.com with SMTP id p188so16402284ioe.12
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 00:27:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=8biE1e3mGn+xACi7nN8jH9Ppub/c5s/CLPd3Wmnx8KM=;
 b=KWlqLMWxQL/JLCaCnsr6TWoVu3n4X/I6c0PmR5DOIGHknaNQjR9X05v5akjO+1Cs9x
 aRpDP3Z+/9aETbX8E3mdBVeevWjww8Xi8+iNVJtwuNLacl8VzmMTC7bTQ41BB/U33Pb8
 JrJU6ZsDWo1SSV+BuAajq8NCdsta4vASoDqFwBsFOGgUr/0YUsalbWbd5bPjL3gqU1bp
 go9viGoKzzQgVWp7GB+X6RYvgAmCsQE1UIi54sPzHUyIUeoKBxa7sv8EtKQ+d60y9Gi7
 LUdxQYEGsBvAfhUydLNU9MUazzCDhdzMFqVmThzFaP3oSFa7V0v2ZvAfvMDKntDGqfMR
 N7xw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=8biE1e3mGn+xACi7nN8jH9Ppub/c5s/CLPd3Wmnx8KM=;
 b=PjsFUhMC8hhTtEj3HM0sYEuqPFywxMDGsSA4L5KuB36HL/F40V0MZxfOhssab5RIqV
 YsPSNvUbsVC9tTwvuWahmf/Xnet4Rh2ZOOff0dPmjOcW47AN2PWac0YaO/kBn9C7Cn3+
 kLxwvch74JIyyNvAsQf+FOfpVe6vVbuTfSlsSLd/hvcxziilwo/wCmg6SasVxCakCxhM
 Jm27VSiCgu2Nms2WZkhu6dz866bHeRt//JS6Jby4orLhF/oYPCzPB1LOy7GnmWYD/tHb
 2VujgOP7LsVl6OxDmy+OVgzde501yR9iP1Qzo0g47Szrrxgoer52ZgRgGW2y/zz26/FL
 Mq/Q==
X-Gm-Message-State: APf1xPA0n3VyMmIMZaZH/UdiKNJjMAK04Q/Q4pTmVNhdB2HMXi9/Ki+g
 zU3JwnllsNmvimgX1w8y9YiM+zHi3T9Rh+zQu7I=
X-Google-Smtp-Source: AH8x226qbewAJAlHRnVT7ISbgvEt9HthLoGCiWJy5FH6r3biAc6fm8Zjn5vvfPebI/JmoyETmohT3u1kkc+EmEO2cLg=
X-Received: by 10.107.1.213 with SMTP id 204mr895863iob.197.1518424045671;
 Mon, 12 Feb 2018 00:27:25 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.112.70 with HTTP; Mon, 12 Feb 2018 00:27:25 -0800 (PST)
In-Reply-To: <20180208173233.6dejumgyqsz3ecjv@citrix.com>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
 <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
 <20180208164810.7h7equv4gfbjyzet@citrix.com>
 <20180208165600.GC1740@perard.uk.xensource.com>
 <20180208173233.6dejumgyqsz3ecjv@citrix.com>
From: Yessine Daoud <da.yessine@gmail.com>
Date: Mon, 12 Feb 2018 09:27:25 +0100
Message-ID: <CABLtV0Aq4JZfqZSZHYwsOp3PcebPhyQ90kQoqvxJid_2-owwHA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 ian.jackson@eu.citrix.com, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6038426677262432107=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6038426677262432107==
Content-Type: multipart/alternative; boundary="001a113962d8dc57e80564ffa515"

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

 Hello,

Thank you for your quick response.
Any hints how can I "fix" this "issue"? *Any workaround?

=E1=90=A7

2018-02-08 18:32 GMT+01:00 Wei Liu <wei.liu2@citrix.com>:

> On Thu, Feb 08, 2018 at 04:56:00PM +0000, Anthony PERARD wrote:
> > On Thu, Feb 08, 2018 at 04:48:10PM +0000, Wei Liu wrote:
> > > On Thu, Feb 08, 2018 at 08:31:40AM -0800, Stefano Stabellini wrote:
> > > > CC'ing xen-devel and a few relevant people
> > > >
> > > > On Thu, 8 Feb 2018, Yessine Daoud wrote:
> > > > > Dear Sir,
> > > > > I need your help please.
> > > > >
> > > > > I am using a direct kernel boot (HVM guest) with kernel + ramdisk=
.
> > > > > At boot, seabios is bloqued about 20 seconds (or more) at the
> following state:
> > > > >
> > >
> > > The manual seems a bit confusing to me but maybe I misremember how it
> > > works. My understanding is direct kernel boot jumps straight to kerne=
l
> > > entry point without going through firmware.
> > >
> > > If this is direct kernel boot why is seabios involved?
> >
> > seabios is the one to load the kernel into memory and start it.
> >
>
> I see. Thank for explaining.
>
> Wei.
>

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

<div dir=3D"ltr">

<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:s=
mall;font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm=
al;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;t=
ext-transform:none;white-space:normal;word-spacing:0px;background-color:rgb=
(255,255,255);text-decoration-style:initial;text-decoration-color:initial;f=
loat:none;display:inline">Hello,</span><div style=3D"color:rgb(34,34,34);fo=
nt-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-l=
igatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:nor=
mal;text-align:start;text-indent:0px;text-transform:none;white-space:normal=
;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initi=
al"><br></div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-seri=
f;font-size:small;font-style:normal;font-variant-ligatures:normal;font-vari=
ant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text=
-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-de=
coration-style:initial;text-decoration-color:initial">Thank you for your qu=
ick response.</div><div style=3D"color:rgb(34,34,34);font-family:arial,sans=
-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font=
-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start=
;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;te=
xt-decoration-style:initial;text-decoration-color:initial">Any hints how ca=
n I &quot;fix&quot; this &quot;issue&quot;? *Any workaround?</div>

<br></div><div hspace=3D"streak-pt-mark" style=3D"max-height:1px"><img alt=
=3D"" style=3D"width:0px;max-height:0px;overflow:hidden" src=3D"https://mai=
lfoogae.appspot.com/t?sender=3DaZGEueWVzc2luZUBnbWFpbC5jb20%3D&amp;type=3Dz=
erocontent&amp;guid=3Dad7c5dc6-0d7a-44c3-aad1-e177cc7000a4"><font color=3D"=
#ffffff" size=3D"1">=E1=90=A7</font></div><div class=3D"gmail_extra"><br><d=
iv class=3D"gmail_quote">2018-02-08 18:32 GMT+01:00 Wei Liu <span dir=3D"lt=
r">&lt;<a href=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@ci=
trix.com</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D""=
>On Thu, Feb 08, 2018 at 04:56:00PM +0000, Anthony PERARD wrote:<br>
&gt; On Thu, Feb 08, 2018 at 04:48:10PM +0000, Wei Liu wrote:<br>
&gt; &gt; On Thu, Feb 08, 2018 at 08:31:40AM -0800, Stefano Stabellini wrot=
e:<br>
&gt; &gt; &gt; CC&#39;ing xen-devel and a few relevant people<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; On Thu, 8 Feb 2018, Yessine Daoud wrote:<br>
&gt; &gt; &gt; &gt; Dear Sir,<br>
&gt; &gt; &gt; &gt; I need your help please.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I am using a direct kernel boot (HVM guest) with kernel=
 + ramdisk.<br>
&gt; &gt; &gt; &gt; At boot, seabios is bloqued about 20 seconds (or more) =
at the following state:<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt;<br>
&gt; &gt; The manual seems a bit confusing to me but maybe I misremember ho=
w it<br>
&gt; &gt; works. My understanding is direct kernel boot jumps straight to k=
ernel<br>
&gt; &gt; entry point without going through firmware.<br>
&gt; &gt;<br>
&gt; &gt; If this is direct kernel boot why is seabios involved?<br>
&gt;<br>
&gt; seabios is the one to load the kernel into memory and start it.<br>
&gt;<br>
<br>
</span>I see. Thank for explaining.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Wei.<br>
</font></span></blockquote></div><br></div>

--001a113962d8dc57e80564ffa515--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6038426677262432107==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 12 08:49:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 08:49:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1el9no-000303-0f; Mon, 12 Feb 2018 08:49:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wvyf=fg=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1el9nn-0002zx-5h
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 08:49:31 +0000
X-Inumbo-ID: 8f566cbe-0fd1-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f566cbe-0fd1-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 09:48:56 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 346E0ACC8;
 Mon, 12 Feb 2018 08:49:28 +0000 (UTC)
To: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ea0630bd-5139-5f79-847c-f88f733b5053@suse.com>
Date: Mon, 12 Feb 2018 09:49:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180207222236.7434-1-simon@invisiblethingslab.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/2] xen: xenbus_dev_frontend: Fix
 XS_TRANSACTION_END handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDcvMDIvMTggMjM6MjIsIFNpbW9uIEdhaXNlciB3cm90ZToKPiBDb21taXQgZmQ4YWE5MDk1
YTk1ICgieGVuOiBvcHRpbWl6ZSB4ZW5idXMgZHJpdmVyIGZvciBtdWx0aXBsZQo+IGNvbmN1cnJl
bnQgeGVuc3RvcmUgYWNjZXNzZXMiKSBtYWRlIGEgc3VidGxlIGNoYW5nZSB0byB0aGUgc2VtYW50
aWMgb2YKPiB4ZW5idXNfZGV2X3JlcXVlc3RfYW5kX3JlcGx5KCkgYW5kIHhlbmJ1c190cmFuc2Fj
dGlvbl9lbmQoKS4KPiAKPiBCZWZvcmUgb24gYW4gZXJyb3IgcmVzcG9uc2UgdG8gWFNfVFJBTlNB
Q1RJT05fRU5ECj4geGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseSgpIHdvdWxkIG5vdCBkZWNy
ZW1lbnQgdGhlIGFjdGl2ZQo+IHRyYW5zYWN0aW9uIGNvdW50ZXIuIEJ1dCB4ZW5idXNfdHJhbnNh
Y3Rpb25fZW5kKCkgaGFzIGFsd2F5cyBjb3VudGVkIHRoZQo+IHRyYW5zYWN0aW9uIGFzIGZpbmlz
aGVkIHJlZ2FyZGxlc3Mgb2YgdGhlIHJlc3BvbnNlLgoKV2hpY2ggaXMgY29ycmVjdCBub3cuIFhl
bnN0b3JlIHdpbGwgZnJlZSBhbGwgdHJhbnNhY3Rpb24gcmVsYXRlZApkYXRhIHJlZ2FyZGxlc3Mg
b2YgdGhlIHJlc3BvbnNlLiBBIG9uY2UgZmFpbGVkIHRyYW5zYWN0aW9uIGNhbid0CmJlIHJlcGFp
cmVkLCBpdCBoYXMgdG8gYmUgcmVwZWF0ZWQgY29tcGxldGVseS4KClRoZSByZWFsIHByb2JsZW0g
aXMgZGVjcmVtZW50aW5nIHRoZSBjb3VudGVyIHdoZW4gWFNfVFJBTlNBQ1RJT05fRU5ECmZvciBh
IG5vbi1leGlzdGluZyB0cmFuc2FjdGlvbiBpcyBiZWluZyBzZW50LgoKPiBUaGUgbmV3IGJlaGF2
aW9yIGlzIHRoYXQgeGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseSgpIGFuZAo+IHhlbmJ1c190
cmFuc2FjdGlvbl9lbmQoKSB3aWxsIGFsd2F5cyBjb3VudCB0aGUgdHJhbnNhY3Rpb24gYXMgZmlu
aXNoZWQKPiByZWdhcmRsZXNzIHRoZSByZXNwb25zZSBjb2RlIChoYW5kbGVkIGluIHhzX3JlcXVl
c3RfZXhpdCgpKS4KCkVOT0VOVCBzaG91bGQgbm90IGRlY3JlbWVudCB0aGUgdHJhbnNhY3Rpb24g
Y291bnRlciwgd2hpbGUgYWxsCm90aGVyIHJlc3BvbnNlcyB0byBYU19UUkFOU0FDVElPTl9FTkQg
c2hvdWxkIHN0aWxsIGRvIHNvLgoKPiBCdXQgeGVuYnVzX2Rldl9mcm9udGVuZCB0cmllcyB0byBl
bmQgYSB0cmFuc2FjdGlvbiBvbiBjbG9zaW5nIG9mIHRoZQo+IGRldmljZSBpZiB0aGUgWFNfVFJB
TlNBQ1RJT05fRU5EIGZhaWxlZCBiZWZvcmUuIFRyeWluZyB0byBjbG9zZSB0aGUKPiB0cmFuc2Fj
dGlvbiB0d2ljZSBjb3JydXB0cyB0aGUgcmVmZXJlbmNlIGNvdW50LiBTbyBmaXggdGhpcyBieSBh
bHNvCj4gY29uc2lkZXJpbmcgYSB0cmFuc2FjdGlvbiBjbG9zZWQgaWYgd2UgaGF2ZSBzZW50IFhT
X1RSQU5TQUNUSU9OX0VORCBvbmNlCj4gcmVnYXJkbGVzcyBvZiB0aGUgcmV0dXJuIGNvZGUuCgpB
IHRyYW5zYWN0aW9uIGluIHRoZSBsaXN0IG9mIHRyYW5zYWN0aW9ucyBzaG91bGQgbm90IGNvbnNp
ZGVyZWQgdG8gYmUKZmluaXNoZWQuIEVpdGhlciBpdCBpcyBub3Qgb24gdGhlIGxpc3Qgb3IgaXQg
aXMgc3RpbGwgcGVuZGluZy4KCj4gCj4gQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQu
MTEKPiBGaXhlczogZmQ4YWE5MDk1YTk1ICgieGVuOiBvcHRpbWl6ZSB4ZW5idXMgZHJpdmVyIGZv
ciBtdWx0aXBsZSBjb25jdXJyZW50IHhlbnN0b3JlIGFjY2Vzc2VzIikKPiBTaWduZWQtb2ZmLWJ5
OiBTaW1vbiBHYWlzZXIgPHNpbW9uQGludmlzaWJsZXRoaW5nc2xhYi5jb20+CgpTbzogeW91ciBw
YXRjaCBpcyBhIGJhbmQtYWlkIHRyeWluZyB0byBjdXJlIHRoZSBzeW1wdG9tcywgYnV0IG5vdCB0
aGUKcmVhbCBwcm9ibGVtLiBQbGVhc2UgZG8gaXQgcHJvcGVybHkuCgpOQUsuCgoKSnVlcmdlbgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 09:06:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 09:06:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elA4J-0004OH-D0; Mon, 12 Feb 2018 09:06:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wvyf=fg=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elA4I-0004OB-K9
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 09:06:34 +0000
X-Inumbo-ID: 29d0269e-0fd4-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 29d0269e-0fd4-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 09:07:34 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id E2ED5AB5D;
 Mon, 12 Feb 2018 09:06:26 +0000 (UTC)
To: Simon Gaiser <simon@invisiblethingslab.com>, xen-devel@lists.xenproject.org
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
 <ea0630bd-5139-5f79-847c-f88f733b5053@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1fbf69f9-f835-897e-144f-8c6f8b94cd26@suse.com>
Date: Mon, 12 Feb 2018 10:06:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <ea0630bd-5139-5f79-847c-f88f733b5053@suse.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/2] xen: xenbus_dev_frontend: Fix
 XS_TRANSACTION_END handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMDk6NDksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMDcvMDIvMTggMjM6
MjIsIFNpbW9uIEdhaXNlciB3cm90ZToKPj4gQ29tbWl0IGZkOGFhOTA5NWE5NSAoInhlbjogb3B0
aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVsdGlwbGUKPj4gY29uY3VycmVudCB4ZW5zdG9yZSBh
Y2Nlc3NlcyIpIG1hZGUgYSBzdWJ0bGUgY2hhbmdlIHRvIHRoZSBzZW1hbnRpYyBvZgo+PiB4ZW5i
dXNfZGV2X3JlcXVlc3RfYW5kX3JlcGx5KCkgYW5kIHhlbmJ1c190cmFuc2FjdGlvbl9lbmQoKS4K
Pj4KPj4gQmVmb3JlIG9uIGFuIGVycm9yIHJlc3BvbnNlIHRvIFhTX1RSQU5TQUNUSU9OX0VORAo+
PiB4ZW5idXNfZGV2X3JlcXVlc3RfYW5kX3JlcGx5KCkgd291bGQgbm90IGRlY3JlbWVudCB0aGUg
YWN0aXZlCj4+IHRyYW5zYWN0aW9uIGNvdW50ZXIuIEJ1dCB4ZW5idXNfdHJhbnNhY3Rpb25fZW5k
KCkgaGFzIGFsd2F5cyBjb3VudGVkIHRoZQo+PiB0cmFuc2FjdGlvbiBhcyBmaW5pc2hlZCByZWdh
cmRsZXNzIG9mIHRoZSByZXNwb25zZS4KPiAKPiBXaGljaCBpcyBjb3JyZWN0IG5vdy4gWGVuc3Rv
cmUgd2lsbCBmcmVlIGFsbCB0cmFuc2FjdGlvbiByZWxhdGVkCj4gZGF0YSByZWdhcmRsZXNzIG9m
IHRoZSByZXNwb25zZS4gQSBvbmNlIGZhaWxlZCB0cmFuc2FjdGlvbiBjYW4ndAo+IGJlIHJlcGFp
cmVkLCBpdCBoYXMgdG8gYmUgcmVwZWF0ZWQgY29tcGxldGVseS4KPiAKPiBUaGUgcmVhbCBwcm9i
bGVtIGlzIGRlY3JlbWVudGluZyB0aGUgY291bnRlciB3aGVuIFhTX1RSQU5TQUNUSU9OX0VORAo+
IGZvciBhIG5vbi1leGlzdGluZyB0cmFuc2FjdGlvbiBpcyBiZWluZyBzZW50Lgo+IAo+PiBUaGUg
bmV3IGJlaGF2aW9yIGlzIHRoYXQgeGVuYnVzX2Rldl9yZXF1ZXN0X2FuZF9yZXBseSgpIGFuZAo+
PiB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKCkgd2lsbCBhbHdheXMgY291bnQgdGhlIHRyYW5zYWN0
aW9uIGFzIGZpbmlzaGVkCj4+IHJlZ2FyZGxlc3MgdGhlIHJlc3BvbnNlIGNvZGUgKGhhbmRsZWQg
aW4geHNfcmVxdWVzdF9leGl0KCkpLgo+IAo+IEVOT0VOVCBzaG91bGQgbm90IGRlY3JlbWVudCB0
aGUgdHJhbnNhY3Rpb24gY291bnRlciwgd2hpbGUgYWxsCj4gb3RoZXIgcmVzcG9uc2VzIHRvIFhT
X1RSQU5TQUNUSU9OX0VORCBzaG91bGQgc3RpbGwgZG8gc28uCgpTb3JyeSwgSSBzdGFuZCBjb3Jy
ZWN0ZWQ6IHRoZSBFTk9FTlQgY2FzZSBzaG91bGQgbmV2ZXIgaGFwcGVuLCBhcyB0aGlzCmNhc2Ug
aXMgdGVzdGVkIGluIHhlbmJ1c193cml0ZV90cmFuc2FjdGlvbigpLiBJdCBkb2Vzbid0IGh1cnQg
dG8gdGVzdApmb3IgRU5PRU5ULCB0aG91Z2guCgpXaGF0IHNob3VsZCBiZSBoYW5kbGVkIGlzIEVJ
TlZBTDogdGhpcyB3b3VsZCBoYXBwZW4gaWYgYSB1c2VyIHNwZWNpZmllZAphIHN0cmluZyBkaWZm
ZXJlbnQgZnJvbSAiVCIgYW5kICJGIi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:06:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:06:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elAzy-0008Nj-RV; Mon, 12 Feb 2018 10:06:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elAzx-0008Nd-Ee
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 10:06:09 +0000
X-Inumbo-ID: 7bd5694e-0fdc-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7bd5694e-0fdc-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:07:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67708222"
Date: Mon, 12 Feb 2018 10:05:56 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>, Gang Wei
 <gang.wei@intel.com>, Jan Beulich <jbeulich@suse.com>, Shane Wang
 <shane.wang@intel.com>, Chao Peng <chao.p.peng@linux.intel.com>, Dan Williams
 <dan.j.williams@intel.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Message-ID: <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
 <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDk6MjU6NDJBTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gT24gMDIvMDkvMTggMTI6MzMgKzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBUaGFua3MgZm9yIHRoZSBzZXJpZXMsIEknbSBob3dldmVyIHdvbmRlcmluZyB3aGV0aGVy
IGl0J3MgYXBwcm9wcmlhdGUKPiA+IHRvIHBvc3QgYSB2NCBhcyBSRkMuIEllOiBhdCB2NCB0aGUg
cmV2aWV3ZXIgZXhwZWN0cyB0aGUgc3VibWl0dGVyIHRvCj4gPiBoYXZlIGEgY2xlYXIgcGljdHVy
ZSBvZiB3aGF0IG5lZWRzIHRvIGJlIGltcGxlbWVudGVkLgo+ID4gCj4gPiBPbiBUaHUsIERlYyAw
NywgMjAxNyBhdCAwNjowOTo0OVBNICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToKPiA+ID4g
QWxsIHBhdGNoZXMgY2FuIGFsc28gYmUgZm91bmQgYXQKPiA+ID4gICBYZW46ICBodHRwczovL2dp
dGh1Yi5jb20vaHp6aGFuOS94ZW4uZ2l0IG52ZGltbS1yZmMtdjQKPiA+ID4gICBRRU1VOiBodHRw
czovL2dpdGh1Yi5jb20vaHp6aGFuOS9xZW11LmdpdCB4ZW4tbnZkaW1tLXJmYy12NAo+ID4gPiAK
PiA+ID4gUkZDIHYzIGNhbiBiZSBmb3VuZCBhdAo+ID4gPiAgIGh0dHBzOi8vbGlzdHMueGVuLm9y
Zy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA5L21zZzAwOTY0Lmh0bWwKPiA+ID4gCj4g
PiA+IENoYW5nZXMgaW4gdjQ6Cj4gPiA+ICAgKiBNb3ZlIHRoZSBmdW5jdGlvbmFsaXR5IG9mIG1h
bmFnZW1lbnQgdXRpbCAneGVuLW5kY3RsJyB0byBYbmUKPiA+ID4gICAgIG1hbmFnZW1lbnQgdG9v
bCAneGwnLgo+ID4gPiAgICogTG9hZCBRRU1VIEFDUEkgdmlhIFFFTVUgZndfY2ZnIGFuZCBCSU9T
TGlua2VyTG9hZGVyIGludGVyZmFjZS4KPiA+ID4gICAqIE90aGVyIGNoYW5nZXMgYXJlIGRvY3Vt
ZW50ZWQgaW4gcGF0Y2hlcyBzZXBhcmF0ZWx5Lgo+ID4gPiAKPiA+ID4gCj4gPiA+IC0gUGFydCAw
LiBCdWcgZml4IGFuZCBjb2RlIGNsZWFudXAKPiA+ID4gICBbMDEvNDFdIHg4Nl82NC9tbTogZml4
IHRoZSBQRFggZ3JvdXAgY2hlY2sgaW4gbWVtX2hvdGFkZF9jaGVjaygpCj4gPiA+ICAgWzAyLzQx
XSB4ODZfNjQvbW06IGF2b2lkIGNsZWFuaW5nIHRoZSB1bm1hcHBlZCBmcmFtZSB0YWJsZQo+ID4g
PiAgIFswMy80MV0gaHZtbG9hZGVyL3V0aWw6IGRvIG5vdCBjb21wYXJlIGNoYXJhY3RlcnMgYWZ0
ZXIgJ1wwJyBpbiBzdHJuY21wCj4gPiA+IAo+ID4gPiAtIFBhcnQgMS4gRGV0ZWN0IGhvc3QgUE1F
TQo+ID4gPiAgIERldGVjdCBob3N0IFBNRU0gdmlhIE5GSVQuIE5vIGZyYW1ldGFibGUgYW5kIE0y
UCB0YWJsZSBmb3IgdGhlbSBhcmUKPiA+ID4gICBjcmVhdGVkIGluIHRoaXMgcGFydC4KPiA+ID4g
Cj4gPiA+ICAgWzA0LzQxXSB4ZW4vY29tbW9uOiBhZGQgS2NvbmZpZyBpdGVtIGZvciBwbWVtIHN1
cHBvcnQKPiA+ID4gICBbMDUvNDFdIHg4Ni9tbTogZXhjbHVkZSBQTUVNIHJlZ2lvbnMgZnJvbSBp
bml0aWFsIGZyYW1ldGFibGUKPiA+ID4gICBbMDYvNDFdIGFjcGk6IHByb2JlIHZhbGlkIFBNRU0g
cmVnaW9ucyB2aWEgTkZJVAo+ID4gPiAgIFswNy80MV0geGVuL3BtZW06IHJlZ2lzdGVyIHZhbGlk
IFBNRU0gcmVnaW9ucyB0byBYZW4gaHlwZXJ2aXNvcgo+ID4gPiAgIFswOC80MV0geGVuL3BtZW06
IGhpZGUgTkZJVCBhbmQgZGVueSBhY2Nlc3MgdG8gUE1FTSBmcm9tIERvbTAKPiA+IAo+ID4gSSdt
IGFmcmFpZCBJIG1pZ2h0IGFzayBzdHVwaWVkIHF1ZXN0aW9ucywgc2luY2UgSSBoYXZlbid0IGZv
bGxvd2VkIHRoZQo+ID4gZGVzaWduIGRpc2N1c3Npb24gb2YgdGhpcyBzZXJpZXMgdmVyeSBjbG9z
ZWx5Lgo+ID4gCj4gPiBTbyB5b3UgYmFzaWNhbGx5IGhpZGUgdGhlIE5WRElNTSBmcm9tIERvbTAs
IGFuZCBvbmx5IGFsbG93IGd1ZXN0cyB0bwo+ID4gdXNlIGl0Pwo+IAo+IFllcywgdGhvdWdoIEkg
aGF2ZSBzb21lIHVuc2VudCBwYXRjaGVzIChmb3Igdk5WRElNTSBsYWJlbCBzdXBwb3J0KSB0bwo+
IGFsbG93IFFFTVUgaW4gZG9tMCB0byBhY2Nlc3MgTlZESU1NIHZpYSBETU9QLgo+IAo+ID4gCj4g
PiBXaGF0IGhhcHBlbnMgd2hlbiB5b3UgYm9vdCB0aGUgc2FtZSBzeXN0ZW0gd2l0aG91dCBYZW4/
IFdpbGwgdGhlCj4gPiBOVkRJTU0gZ2V0IGNvcnJ1cHRlZCBiZWNhdXNlIGZvciBleGFtcGxlIExp
bnV4IHdpbGwgd3JpdGUgc29tZXRoaW5nIHRvCj4gPiBpdD8KPiAKPiBCYXJlIG1ldGFsIE9TIHdp
dGhvdXQgWGVuIG1heSB3cml0ZSB0byBOVkRJTU0gd2hpY2ggbWF5IG9yIG1heSBub3QKPiBjb3Jy
dXB0IHRoZSBkYXRhLCBkZXBlbmRpbmcgb24gdGhlIGV4aXN0aW5nIGRhdGEgb24gTlZESU1NIGFu
ZCBob3cKPiBvdGhlciBPUyB1c2VzIE5WRElNTS4KPiAKPiBJZiB0aGUgYmFyZS1tZXRhbCBPUyB1
c2VzIE5WRElNTSwgZm9yIGV4YW1wbGUsIGFzIHRoZSB2b2xhdGlsZSBtZW1vcnkKPiBvciB0aGUg
ZmFzdCBkaXNrIGNhY2hlLCB0aGVuIHRoZSByYW5kb20gZGF0YSBtYXkgYmUgZHVtcGVkIHRvIE5W
RElNTQo+IGFuZCBjb3JydXB0IHRoZSBleGlzdGluZyBkYXRhLgo+IAo+IElmIHRoZSBiYXJlLW1l
dGFsIE9TIHRyZWF0cyBOVkRJTU0gYXMgc3RvcmFnZSwgaXQgbWF5IHByb2JlIGNlcnRhaW4KPiBz
dHJ1Y3R1cmVzIChlLmcuLCBmaWxlIHN5c3RlbXMpIG9uIE5WRElNTSBiZWZvcmUgZnVydGhlciBv
cGVyYXRpb25zCj4gYW5kIHN0b3AgaWYgc3VjaCBzdHJ1Y3R1cmVzIGFyZSBub3QgcHJvYmVkLiBJ
biBzdWNoIGNhc2UsIHRoZSBleGlzdGluZwo+IGRhdGEgb24gTlZESU1NIHdpbGwgbm90IGJlIGNv
cnJ1cHRlZC4KCk9LLiBJIGhhdmUgdG8gYWRtaXQgbXkga25vd2xlZGdlIG9mIE5WRElNTSBpcyB2
ZXJ5IGxpbWl0ZWQuIElzIGl0CmV4cGVjdGVkIHRvIGZvciBleGFtcGxlIHBhcnRpdGlvbiBhIE5W
RElNTSBpbnRvIHNldmVyYWwgcGFydGl0aW9ucyBhbmQKbWF5YmUgdXNlIG9uZSBhcyBkaXNrIGNh
Y2hlIGFuZCBvdGhlcnMgYXMgc3RvcmFnZT8KCkhvdyB3b3VsZCB0aGF0IGJlIGFjY29tcGxpc2hl
ZCwgdXNpbmcgR1BUIGZvciBleGFtcGxlPyBPciB0aGVyZSdzIHNvbWUKTlZESU1NIHNwZWNpZmlj
IHdheSB0byBkZXNjcmliZSB0aGUgbGF5b3V0PwoKV291bGQgaXQgYmUgY29uY2VpdmFibGUgdG8g
c3RvcmUgRG9tMCByb290IGZpbGVzeXN0ZW0gaW4gYSBOVkRJTU0Kd2hpbGUgYWxzbyB1c2luZyBp
dCB0byBwcm92aWRlIHN0b3JhZ2UgdG8gdGhlIGd1ZXN0cz8KCj4gPiAKPiA+ID4gICBbMDkvNDFd
IHhlbi9wbWVtOiBhZGQgZnJhbWV3b3JrIGZvciBoeXBlcmNhbGwgWEVOX1NZU0NUTF9udmRpbW1f
b3AKPiA+ID4gICBbMTAvNDFdIHhlbi9wbWVtOiBhZGQgWEVOX1NZU0NUTF9udmRpbW1fcG1lbV9n
ZXRfcmdpb25zX25yCj4gPiA+ICAgWzExLzQxXSB4ZW4vcG1lbTogYWRkIFhFTl9TWVNDVExfbnZk
aW1tX3BtZW1fZ2V0X3JlZ2lvbnMKPiA+ID4gICBbMTIvNDFdIHRvb2xzL3hsOiBhZGQgeGwgY29t
bWFuZCAncG1lbS1saXN0Jwo+ID4gPiAKPiA+ID4gLSBQYXJ0IDIuIFNldHVwIGhvc3QgUE1FTSBm
b3IgbWFuYWdlbWVudCBhbmQgZ3Vlc3QgZGF0YSB1c2FnZQo+ID4gPiAgIEFsbG93IHVzZXJzIG9y
IGFkbWlucyBpbiBEb20wIHRvIHNldHVwIGhvc3QgUE1FTSBwYWdlcyBmb3IKPiA+ID4gICBtYW5h
Z2VtZW50IGFuZCBndWVzdCBkYXRhIHVzYWdlcy4KPiA+ID4gICAgKiBNYW5hZ2VtZW50IFBNRU0g
cGFnZXMgYXJlIHVzZWQgdG8gc3RvcmUgdGhlIGZyYW1ldGFibGUgYW5kIE0yUCBvZgo+ID4gPiAg
ICAgIFBNRU0gcGFnZXMgKGluY2x1ZGluZyB0aGVtc2VsdmVzKSwgYW5kIG5ldmVyIG1hcHBlZCB0
byBndWVzdC4KPiA+ID4gICAgKiBHdWVzdCBkYXRhIFBNRU0gcGFnZXMgY2FuIGJlIG1hcHBlZCB0
byBndWVzdCBhbmQgdXNlZCBhcyB0aGUKPiA+ID4gICAgICBiYWNrZW5kIHN0b3JhZ2Ugb2Ygdmly
dHVhbCBOVkRJTU0gZGV2aWNlcy4KPiA+IAo+ID4gU28gdGhpcyBpcyBiYXNpY2FsbHkgdGllZCB0
byBhIFBWIERvbTAsIGJ1dCBJIHdvdWxkIGxpa2UgdG8gYWxzbyB0aGluawo+ID4gYWJvdXQgd2hh
dCB3b3VsZCBoYXBwZW4gd2l0aCBhIFBWSCBEb20wLiBJbiB0aGF0IGNhc2UgQUZBSUNUIFhlbiBj
b3VsZAo+ID4gbWFwIHRoZSBmdWxsIE5WRElNTSB0byB0aGUgRG9tMCBwMm0gYXMgTU1JTyB1c2lu
ZyAxR0IgcGFnZXMsIGF0IHdoaWNoCj4gPiBwb2ludCBEb20wIGNvdWxkIG1hbmFnZSB0aGUgTlZE
SU1NIGFzIGRlc2lyZWQ/IEllOiBEb20wIGNvdWxkIG1hcAo+ID4gcGFydHMgb2YgdGhlIE5WRElN
TSB0byBEb21VIGFzIGl0IG1hcHMgb3RoZXIgTU1JTyByZWdpb25zLgo+IAo+IFRoZSBwcmltYXJ5
IHJlYXNvbiBJIGRvbid0IHdhbnQgdG8gbWFwIE5WRElNTSB0byBEb20wIChlaXRoZXIgUFYgb3IK
PiBQVkgpIGlzIHRoZSBmcmFtZSB0YWJsZSBhbmQgTTJQIHRhYmxlIG9mIE5WRElNTSBhcmUgbWFp
bnRhaW5lZCBvbgo+IE5WRElNTS4gQmVjYXVzZSBOVkRJTU0gaXMgbm9uLXZvbGF0aWxlIGFuZCBY
ZW4gaGFzIG5vIGlkZWEgb2Ygd2hpY2gKPiBwb3J0aW9uIG9mIE5WRElNTSBjYW4gYmUgdXNlZCBm
b3IgZnJhbWUgdGFibGUgYW5kIE0yUCwgWGVuIG5lZWRzIHRoZQo+IHVzZXIgaW5wdXQgZm9yIHN1
Y2ggaW5mb3JtYXRpb24gKHBhdGNoIDE4LCAyMiwgMjMpIGFmdGVyIGl0IGJvb3RzCj4gdXAuIFRo
YXQgaXMsIGJlZm9yZSBYZW4gYm9vdHMgdXAsIFhlbiBjYW5ub3QgZGV0ZXJtaW5lIHdoaWNoIHBv
cnRpb24KPiBvZiBOVkRJTU0gZm9yIGl0cyBmcmFtZSB0YWJsZSBhbmQgTTJQIHRoYXQgc2hvdWxk
IG5vdCBtYXAgdG8gRG9tMC4KCklmIHlvdSBtYXAgdGhlIE5WRElNTSBhcyBNTUlPIHRvIERvbTAg
eW91IGRvbid0IG5lZWQgdGhlIE0yUCBlbnRyaWVzCklJUkMsIGFuZCBpZiBpdCdzIG1hcHBlZCB1
c2luZyAxR0IgcGFnZXMgaXQgc2hvdWxkbid0IHVzZSB0aGF0IG11Y2gKbWVtb3J5IGZvciB0aGUg
cGFnZSB0YWJsZXMgKGllOiB5b3UgY291bGQganVzdCB1c2Ugbm9ybWFsIFJBTSBmb3IgdGhlCnBh
Z2UgdGFibGVzIHRoYXQgbWFwIHRoZSBOVkRJTU0gSU1PKS4gT2YgY291cnNlIHRoYXQgb25seSBh
cHBsaWVzIHRvClBWSC9IVk0uCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:18:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:18:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBBK-0000kx-Ss; Mon, 12 Feb 2018 10:17:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkv9=fg=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1elBBK-0000kr-EG
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:17:54 +0000
X-Inumbo-ID: 20e35129-0fde-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20e35129-0fde-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:18:55 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 12 Feb 2018 11:17:46 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 12 Feb 2018 10:17:20 +0000
Message-ID: <1518430638.16540.17.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 12 Feb 2018 11:17:18 +0100
In-Reply-To: <CAENZ-+k63FbKdfvaxxEb9UD0F=BQ-g=f1d=uR_VEEOBHr262Dg@mail.gmail.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
 <af089b54-1078-681b-430f-c4b2a1a7779d@epam.com>
 <CAENZ-+k547y9V8TCQ7YdYz4-E=TDQ04omtDfwT+zP6ezv6KL1g@mail.gmail.com>
 <1518221652.4261.33.camel@suse.com>
 <CAENZ-+k63FbKdfvaxxEb9UD0F=BQ-g=f1d=uR_VEEOBHr262Dg@mail.gmail.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrii Anisov <andrii_anisov@epam.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7569635971859497917=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7569635971859497917==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-ZoSjadYf7D9+lfpv+ZxZ"


--=-ZoSjadYf7D9+lfpv+ZxZ
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2018-02-09 at 23:53 -0500, Meng Xu wrote:
> >=20
> > Perhaps Meng has some more ideas on this as well. :-)
>=20
> If the RT VCPU has only one RT task on it, we can synchronize the
> release time of the VCPU and that of the RT task. In other words, the
> release offset of both the VCPU and the RT task are the same in terms
> of the wall clock. Then we can assign the task's parameter to the
> VCPU
> and guarantee the task has no deadline miss if the VCPU has no
> deadline miss.
> However, this observation only works when the assumption that one
> VCPU
> has only one task in the RT domain. I'm not sure how practical it is
> because the observation cannot be generalized for multiple tasks on
> one VCPU.
>=20
> Andrii and Dario,
> Do you think the assumption that one VCPU runs only one RT task is
> reasonable in practice?
> If it is, is there some use cases for this assumption?
>=20
Well, I'll let Andrii reply, but honestly, I don't think it is.

See, for instance, the fact that DomR has only 1 vCPU, so I find it
unlikely that the only thing that run there is *just* *one* real-time
task. :-/

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-ZoSjadYf7D9+lfpv+ZxZ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqBaa4ACgkQFkJ4iaW4
c+5GSxAAl4J24Spln8LaHHukpLBJjjOfYaMqmYcLlKVM+nb4uE2DAv21kOxTYDbz
AoUQDBwEvOXUsst3/Asbo0P6OaklGxfzdLMPggDoez5PAPzl7uvm1YrjRgR20Dvz
hBeSmSGl7eWBsrPv+vUQ6HcPLGkI24sbvCfUBfqBQB1Rb5L86MZl734ROtYYyWsI
5Yt6g5/xd6MVoMXFibWgdWx0mvDpMnBgeoZ6dUawefuGEZ97n11pbrM/oSshwJEd
z3Vf0QnDQhFFHZcr6nQZH96EVCRd01yQO37oP93ubU9bK8Xonx/CpVdf33dYbY/e
F7EC9wpkbiZyz6lVD7yv5SLWXjN7vCyJsSJ1yEzLm7IdjhuQ8T8fGei2VmXlS1r6
6ykJZ4ZWDnmG82iwnefCQH/yWfu184UqxUEkwEfyF/SowfLlnhlPBWf80rj09TBu
kpAsRZfZeXZWCUyYUFF91BW8/Jk8aGWfz6Ocmn7ZLVVImnoj4i3/3qHG5qDku9wY
tH6GBo1IMFU4S8jbOzVLPepzNsg6V6d+BFAoFQaMTTwPzWon+m5oJoYknftRO/TT
cnj96b2pgk/XaiQ1HhTEV0LXtgmvgfLAwMQphiZJNi4BK1FjGYtrIixxip9EntUJ
t5qx2hLPdjVlVDm+7FGNRI6fguGe+AspKx3Q7Awr5yYj6vCUmak=
=Y+AG
-----END PGP SIGNATURE-----

--=-ZoSjadYf7D9+lfpv+ZxZ--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7569635971859497917==--



From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:20:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:20:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBDl-0001ON-As; Mon, 12 Feb 2018 10:20:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/ak1=fg=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1elBDk-0001OG-Dk
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:20:24 +0000
X-Inumbo-ID: 42214571-0fde-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::622])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 42214571-0fde-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 11:19:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=BtCRVWCealcQNplNJmYEXW9uOFZ13rL+cXjkIu6m2+U=;
 b=aqQPAmxZ7d/sl8jXYoSInZOpPTLCJO5AvXP20/sy89NyISOPCnIin+6+T277OhiAo9iW2lU+NDQNcDlLDzOTHgiGUBzDWKpFCc6YMIBEerBNyJ73VyZsAu9RnLlzFlogUjwKoURl5hW4V31q7LCY72aIVHOyP6fx8aGWW2ahRJM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.51) by
 AM5PR0301MB2401.eurprd03.prod.outlook.com (2603:10a6:203:7::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Mon, 12
 Feb 2018 10:20:17 +0000
To: Dario Faggioli <dfaggioli@suse.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <20c19a44-f782-d25d-7005-fce286f92f43@epam.com>
Date: Mon, 12 Feb 2018 12:20:07 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518189527.5019.28.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM0PR0102CA0063.eurprd01.prod.exchangelabs.com
 (2603:10a6:208::40) To AM5PR0301MB2401.eurprd03.prod.outlook.com
 (2603:10a6:203:7::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 39c97187-b91e-4509-fda1-08d5720236d1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0301MB2401; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 3:duaqcg6M8PLZUs61LjG7Hvgll9CJDRdo+eWsNlcyMlpmadBsuwcUvjLI0rEA+PsNOI57HyjV5iSwty3GIuTaiZNK03BrDpZWko94AoqnI1HV/cFIB8erqVDG/4wbDPzDv/YP97y1dTy7mVlcf9hFLOzsZll97EsfJxOOx99zPkT9s98upMqk2EUYqgimwWlL850Z1WB8pTsBRTVPd2K8xuA7Lxok5VQOp4EGIlNIA8m9wGGydRc2TwkX0dqwj0gD;
 25:uK9ZeWosXwVUNgFvUwiD3a8VNfEiy3Me2PRtLxuIpWWM01BBSThD6IHYxcAEf+n9lJHwAu/+bszo9QX0JefYq5mYONph4Qz05tN6zrYcrX7DOTMF8ox+Kb6IGWqmKb+rZkIQmc3Lu/Z4YGKYTpHZd1b3afNM+O/C4PDZ7IpnIkQO0+ozu4mFiTLTlsevbz54Pxj093Yp6BQm9a/iAV6VO3e6qBcMhgXK/MRsdsOdnO7e2ytyz/QFSmexnanGY04EOzKS3YURy4D7NEdRBShoAe0fzLggeFWZAmkv7jIWYUFGV7mAXOCI7dXMSH1quR8qxKSJ0BNpjdy1OCIZizY9QA==;
 31:LMw/MJR6p2QVMzUi96n3YUOcTN80zfhWgKPe53EUbJwylhrNL6w9Jq+lmy/wDBd7zQgX/4627BkAFhzq/jq537O48T6q97cCN63d9gTiP9avRkaaSmEX4WsWgcgBHI0NHaScM8VxmJCdSlsh5i7b5pQU0LjLxObBgjH8zwdpsVcRKGYQR+zUfdwXTwFazwVgwdotx4A2pilymF7D584anT7o9fNn+zhYZ7O6IVmtcxU=
X-MS-TrafficTypeDiagnostic: AM5PR0301MB2401:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 20:e7CZ5hvU2ioZutJS/Vh8bRob5J3bwWRTysKAiSqGDbe1ti+GWllB8XWnryTadkwF+ASJAE+hLYEmXu1u8mEyZ2j7MNceeI+9vyAA3qHAzEMWvfqisO5oFdR/ux4BSMKk88XtaoOzNk479+y8QN/gyPgcg/CYeLphx3fFcE72K/MaDCZxrkACnFNzKlt09qAIPLp1lMWE5DpYxvHT9r3jRytjZC4pcEhCN70eNczOxL48SkwrQMd/xdNLbQewMJvye4CVisW45Eq3J84+pfzJtC4XOLjO0ZOjYj5PyH7/adOi56BWoW/O8s0JxrX48fVixecbyJ9IvGC0NmraJJ86qe07uTyTqG3cq4I91wHy62WKm+MDFth1pZ58OxYcpRlSAPaVAZFNKQoYpWlIYE4MDUQRRE+HltPNEX9jT+S8OAzAqPdZvuGw64ijFHA8DGu+RRkSJPahddk8qiEe2yvsiJnd8hLyFjgUBRcU81XG5j/tlSXsxTgCV6PyoFvS5Gy4;
 4:1fLF8SlVD1SIbE2fFDlk0zilAbrT18l2KGIyXGewvTik7mJTKOkqoH0vqIur0oA37lAANQY7YqzzTypabmWvBms+tZkxH1fivRsTHgFqg6tTV3+B0haz/PBOPYtd7/n/AedaweV4mFnmmPoAWUXjSi2SflnDkC7BkNktsDDX8DSpOKVyl8FMRkj01OusRXDoDGN6Ha+RbvM5vIZFQOe0nY5IFFbq6oFMIsUQU13/1K228Lp+0HKe53hTIXVtEh3CRTRKrM3Cmlqle55dkeLTzQ==
X-Microsoft-Antispam-PRVS: <AM5PR0301MB2401AD35875B8F931209464AE6F70@AM5PR0301MB2401.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231101)(2400082)(944501161)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011);
 SRVR:AM5PR0301MB2401; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2401; 
X-Forefront-PRVS: 0581B5AB35
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(376002)(39860400002)(366004)(39380400002)(396003)(199004)(189003)(305945005)(23676004)(64126003)(50466002)(386003)(52116002)(8936002)(81166006)(8676002)(66066001)(65956001)(52146003)(6666003)(97736004)(47776003)(80792005)(76176011)(81156014)(65806001)(4326008)(7736002)(93886005)(2486003)(53546011)(67846002)(83506002)(86362001)(36756003)(6486002)(6246003)(54906003)(478600001)(31696002)(58126008)(230700001)(5660300001)(16576012)(65826007)(6116002)(3846002)(39060400002)(68736007)(2906002)(55236004)(26005)(2950100002)(316002)(229853002)(105586002)(53936002)(77096007)(31686004)(106356001)(6916009)(25786009)(16526019)(72206003)(186003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2401; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDE7MjM6SndKYkFGcTEzNXJ4VmxWTTlrSXQzR3pi?=
 =?utf-8?B?UHI0aGg5VGQxYnBqb0diNERHOGp6TzIxaFkrRlR6OXg0TFFncWsvN0cvU2s5?=
 =?utf-8?B?OU5yRGZ1ZmV2dlNVaFp1a2paN054SXFmMTZsUTlpZThreHk1QnZ3QWRBcy9m?=
 =?utf-8?B?aHY5dEt4WHpicnlKcTJsUGVrang0ZkFoU2U4OUdaaEg0SWRGbnMwbm42MXFl?=
 =?utf-8?B?eTZQazBpWnZ6b1RSSXBxQmg1RGsrYUVzNGV6VFVEQ2hjcTY5T1JDaE5tNFox?=
 =?utf-8?B?c3N4cm1aa2I0UlNpek16M0pIR3k5QSs1UFVteDNtZWdTL3Z2WDFidThqTTVK?=
 =?utf-8?B?S1g4R3VKU1Z5S2t1TDROYWZmcHFaOXpPQzlTeFdZN1BkbmVPVzZXMTJkeUxt?=
 =?utf-8?B?RXJTY3liMXJNd0U5R09mWDRHcThvYUgxbndTL0dYalkzcDh1MHNIdVhTL1Rv?=
 =?utf-8?B?UDAyVWd2ZUU4KzgvTnVleG5vSDJ6T3d0dGpGb2pZMGNXK1o5S1NvVVVjaWJS?=
 =?utf-8?B?Qk9EQ2JwOWlpQkFpdDViSVhkS1dZQ2w2R21tOXR1SnZlV1NLOHJjbVlobjJt?=
 =?utf-8?B?eVlrQm1kQXJQaXhpdHh6MzZad1lWVGl3Q2RSdHRlNEJqTjRQLy8zYkxXaW0v?=
 =?utf-8?B?UllhOXRKMHp2MGxsUzVBYXZlYU5wQ0lrNktlQ0dpek1mY0c0YWZ6ZWtUc0ZF?=
 =?utf-8?B?dTNyb0d5YXhVRlZ4RjViL00yTHVvbnYxNzhjcmorQmFCNDZiczZLMkpYbHN6?=
 =?utf-8?B?UVg4SGxldGdaWVhCM1gxMWFPRXRoak1BUTNyeWNxNnhIK1RjeUtVTkxnaG1K?=
 =?utf-8?B?aFRqSUVBazVoVzNDS1RucXpMZ2RmZ2dtbzlsb21RQzNzalJteFkyVXQ5RFJj?=
 =?utf-8?B?NENpUytIbmFWQnNtQjlpd0xNNlR5ck1aYWlsMnRUVC95aE0yc2xWYmJ3bWRL?=
 =?utf-8?B?aWdvL0hnMHlSQ3BoZ0JvWGpxVEFjODQ4aStwZVdJR3VIOHh1M0N5TmdkQlJU?=
 =?utf-8?B?ODQ4UHdkT2NMZnBJaGNBdnpleWFzSTkvSjdUSXdaQlg4OVFYS2FENXRraFJD?=
 =?utf-8?B?a1dFenZTczh2ejZBa2FvUlNUeG9tU0RyajNiK1hLam1EOWpTMUpMRjJUbmc1?=
 =?utf-8?B?UW5vNmNmMWpwOWZ2K2JmcmI1enNwY05HMDJVVWcwUVhQSE1pSzlMSGJsVkQx?=
 =?utf-8?B?STgxYjB3RytkeWRsV3BMUGxSMVRObzNyMThsOVdMeFZTNThYTE1MdUZKc2Ra?=
 =?utf-8?B?TWtlb1hzdThFUitPV1RURDVZTHdVQzgwRGlDanpWNFA2NnIza2hVYnF4a0d1?=
 =?utf-8?B?cU1BeG03RlJsdWNKKzU0SjRZbEhzaDFGMThWRURTbDdlcTcyblZVdjMyQXJV?=
 =?utf-8?B?K25lbHMzTzBDVnJPTTlzQVVPSXB6cDRyMFpSWTZEOFJRczFvTVRERE1kejJK?=
 =?utf-8?B?eVNaRHNrN2t1NTJMS1c1RFRzMmtwY1AyOXkvYUxZcWpWUlQwTlVBS0tiNWo4?=
 =?utf-8?B?RmtBTlcwdG9lbFpiWjJMb0h0Ri9ja2g5aTJZQ3J0V05VOGNaWE5oak5qZXk5?=
 =?utf-8?B?cFZDZkxqVWNLZ2dpeVZKb0xWQVgyaytHaWJtL0V6RHAydVc4NGxaNDZyOWJ0?=
 =?utf-8?B?Q0FFMHhTZStGZUprdWpsR1BxV25zVVp1djFYR1ZIekFQNjZpN1R3L2xHN0RE?=
 =?utf-8?B?V2l6QlVxY2JWMkFMRjNQaGVwQVN3QTd4SUEwcitGTFZxVVJBanE3S0pNVWdB?=
 =?utf-8?B?bDBGR093Z3FEZ0pXa29RWkNXbXNmbVlCWUZVcjFvbzdZNDl2dVlzMkwySjk5?=
 =?utf-8?B?eVl0TE1OeERucVV4c3d0UWFFRFo4VzFaOEdCcThBY0syeXR0Vm1ROUNpZUdr?=
 =?utf-8?B?bTRJcmJoNExJT0hvWnF2YW0xYnFHUU9WZW8xVUdvV2dWaktOR21jSVA3TFRk?=
 =?utf-8?B?SitQSHNQUlFQZkFrOXNQV0xJSFRENmRnWXNsYjdmNThFWmMwK2xrTjVMVk9W?=
 =?utf-8?B?SjVQaFA0UjhWZmV3MlJmL3cxNC9mT2Fyd010UEFiSDZLbzJjNXluY2hFazl3?=
 =?utf-8?Q?SCNgsI=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 6:rN8rKTwA8mkTwNoeBvM76npY9aFsmWUcCsdTyH4ggEURKdQeO3Cf7bt34bidvPJbFR0vSOEwWxzsacIXjPgYjHhJNtV/veFDZay3qKsgriJTkEZChImzw/g9y9LG250eaM08wLxZ7v791WkUfmhummhLk+MnQMgj5+19+RC02nSP51vq+LX3rj6GH6B41y/qE2RlZ8Pw2lFa3OuT9HW/L5T4OXtKEOP4ePwq+6fZwWA3aqaSduDb6+kUTdCDzHjwrXfexqINSyHtJ/uNMaoKemzh/Hwv+wD+pNBEVGHv7GpGiQFBsXR9+7z+6cOrGIceN6OwhYxrwmdCXi39/mo6EF18WLs6708e43sfpD+Cwmw=;
 5:9A65K8dHh/DtNujHnMp/jPTDWeXa8sVo9AM3WRDXBHjdzBKoQTrfu9DDtHDBGj4+TSPkQfNbGtATKVGJWXmoDP/fmU5HE/xKkQQlszJMP670gb6SID7XRdN7fuZA+R4s3bPDXlbdCWFB2kmF0vM+rkEuxHAxHb9XWiRg1yQQ3wk=;
 24:EcuGUlwmFw7G9hzUj+I7yuB99jsXRBQGQzetpCVUV7btbCD1zYOIjd4O8cT2O2LALB94LcGIRBy/RkP/zDD1TUC60F4JDsodPkPaiADVFvw=;
 7:Z8cBGY+m7lvqbPgNGHMUQbSGE4RoLl21crhiR+2y8+V/Fn/DiNQW7T7srgHMewZbnIJF2GGUeNunOD4LU5UDItNxDOLTgukfDvma4nwsTpsgfSd+ptUQToWA+jVQgbYvhqihQJPymvtNs6zn7rYiC9GGTHXwaH3NUI33HaGpUIXhL2KVWwRt97HElt7O0qhBgHkLhLTsICEd+A7plNzwGcIAwrP1HzpEQTcEFeYI361+j8W77f6O4ycpgUKj3D1k
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2018 10:20:17.5682 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 39c97187-b91e-4509-fda1-08d5720236d1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2401
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gRGFyaW8sCgoKT24gMDkuMDIuMTggMTc6MTgsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+
IFNvLCBJJ20gYSBsaXR0bGUgYml0IGluIGEgaHVycnkgbm93LCBhbmQgSSdsbCByZXBseSBiZXR0
ZXIgbGF0ZXIgKG9yIG9uCj4gTW9uZGF5KS4gQnV0IGZvciBub3csIGp1c3QgdG8gdW5kZXJzdGFu
ZCB0aGluZ3MgYmV0dGVyLCBjYW4geW91IGVuYWJsZQo+IGV4dHJhdGltZSBmb3IgRG9tUiBhcyB3
ZWxsLCBhbmQgcmVwb3J0IHdoYXQgeW91IHNlZSBpbiB4ZW50b3AsIGFuZAo+IHdoZXRoZXIgb3Ig
bm90IHlvdSBzdGlsbCBzZWUgZGVhZGxpbmUgbWlzc2VzPwoKQWN0dWFsbHkgYXMgcGVyIE1lbmcn
cyBleHBsYW5hdGlvbiBhbmQgY2FsY3VsYXRpb25zIHRoZSBwcm9ibGVtIHdhcyBvbiAKbXkgc2lk
ZSAtIHdyb25nIERvbVIgdGFzay9WQ1BVIHBhcmFtZXRlcnMuCkkgd2FzIHJ1bm5pbmcgdGhlIHN5
c3RlbSB3aXRoIGR1bW15IGxvYWRzIGFuZCB2YWx1ZXMgcmVjZWl2ZWQgZnJvbSBDQVJUUyAKYW5k
IGFsbCBzZWVtcyB0byBiZSBvayAobm8gZGVhZGxpbmUgbWlzc2VzIG9jY3VyZWQpLgoKLS0gCgoq
QW5kcmlpIEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:21:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBEl-0001VY-Mt; Mon, 12 Feb 2018 10:21:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elBEk-0001UL-BS
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 10:21:26 +0000
X-Inumbo-ID: 9efa67ac-0fde-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9efa67ac-0fde-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:22:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67709078"
Date: Mon, 12 Feb 2018 10:21:12 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xen.org>, Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian
 <kevin.tian@intel.com>, George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu
 <wei.liu2@citrix.com>, Tim Deegan <tim@xen.org>, Stefano Stabellini
 <sstabellini@kernel.org>, Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Jan
 Beulich <jbeulich@suse.com>, Ian Jackson <ian.jackson@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212102112.a33fizamwifrujeu@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-6-git-send-email-chao.gao@intel.com>
 <20180209151125.bl7x2zvixsvyduv3@MacBook-Pro-de-Roger.local>
 <20180209164707.GE30322@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209164707.GE30322@skl-4s-chao.sh.intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 05/28] VIOMMU: Introduce callback of
 checking irq remapping mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgMTAsIDIwMTggYXQgMTI6NDc6MDdBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDM6MTE6MjVQTSArMDAwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTJQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gRnJvbTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5j
b20+Cj4gPj4gCj4gPj4gVGhpcyBwYXRjaCBpcyB0byBhZGQgY2FsbGJhY2sgZm9yIHZJT0FQSUMg
YW5kIHZNU0kgdG8gY2hlY2sgd2hldGhlciBpbnRlcnJ1cHQKPiA+PiByZW1hcHBpbmcgaXMgZW5h
YmxlZC4KPiA+Cj4gPlNhbWUgYXMgd2l0aCB0aGUgcHJldmlvdXMgcGF0Y2hlcywgbm90IGFkZGlu
ZyB0aGUgYWN0dWFsIGNvZGUgaW4KPiA+Y2hlY2tfaXJxX3JlbWFwcGluZyBtYWtlcyByZXZpZXdp
bmcgdGhpcyBpbXBvc3NpYmxlLgo+ID4KPiA+PiAKPiA+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlh
bnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+ID4+IC0tLQo+ID4+ICB4ZW4vY29tbW9uL3Zpb21tdS5jICAg
ICAgfCAxNSArKysrKysrKysrKysrKysKPiA+PiAgeGVuL2luY2x1ZGUveGVuL3Zpb21tdS5oIHwg
IDQgKysrKwo+ID4+ICAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKykKPiA+PiAKPiA+
PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92aW9tbXUuYyBiL3hlbi9jb21tb24vdmlvbW11LmMK
PiA+PiBpbmRleCA5ZWFmZGVmLi43MjE3M2MzIDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9jb21tb24v
dmlvbW11LmMKPiA+PiArKysgYi94ZW4vY29tbW9uL3Zpb21tdS5jCj4gPj4gQEAgLTE0NSw2ICsx
NDUsMjEgQEAgaW50IHZpb21tdV9nZXRfaXJxX2luZm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
PiA+PiAgICAgIHJldHVybiB2aW9tbXUtPm9wcy0+Z2V0X2lycV9pbmZvKGQsIHJlcXVlc3QsIGly
cV9pbmZvKTsKPiA+PiAgfQo+ID4+ICAKPiA+PiArYm9vbCB2aW9tbXVfY2hlY2tfaXJxX3JlbWFw
cGluZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVxdWVzdCAqcmVxdWVz
dCkKPiA+PiArewo+ID4+ICsgICAgY29uc3Qgc3RydWN0IHZpb21tdSAqdmlvbW11ID0gZC0+YXJj
aC5odm1fZG9tYWluLnZpb21tdTsKPiA+PiArCj4gPj4gKyAgICBpZiAoICF2aW9tbXUgKQo+ID4+
ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+PiArCj4gPj4gKyAgICBBU1NFUlQodmlvbW11LT5v
cHMpOwo+ID4+ICsgICAgaWYgKCAhdmlvbW11LT5vcHMtPmNoZWNrX2lycV9yZW1hcHBpbmcgKQo+
ID4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiA+PiArCj4gPj4gKyAgICByZXR1cm4gdmlvbW11
LT5vcHMtPmNoZWNrX2lycV9yZW1hcHBpbmcoZCwgcmVxdWVzdCk7Cj4gPj4gK30KPiA+Cj4gPkhh
dmluZyBhIGhlbHBlciBmb3IgZWFjaCBmdW5jdGlvbmFsaXR5IHlvdSB3YW50IHRvIHN1cHBvcnQg
c2VlbXMKPiA+ZXh0cmVtZWx5IGN1bWJlcnNvbWUsIEkgd291bGQgaW1hZ2UgdGhpcyB0byBncm93
IHNvIHRoYXQgeW91IHdpbGwgYWxzbwo+ID5oYXZlIHZpb21tdV9jaGVja19tZW1fbWFwcGluZyBh
bmQgb3RoZXJzLgo+ID4KPiA+SXNuJ3QgaXQgYmV0dGVyIHRvIGp1c3QgaGF2ZSBzb21ldGhpbmcg
bGlrZSB2aW9tbXVfY2hlY2tfZmVhdHVyZSwgb3IKPiA+ZXZlbiBqdXN0IGV4cG9zZSBhIGZlYXR1
cmVzIGZpZWxkIGluIHRoZSB2aW9tbXUgc3RydWN0IGl0c2VsZj8KPiAKPiBNYXliZSBpdCBpcyBj
YXVzZWQgYnkgb3VyIHBvb3IgZnVuY3Rpb24gbmFtZSBhbmQgbm8gY29tbWVudHMgdG8gcG9pbnQK
PiBvdXQgd2hhdCB0aGUgZnVuY3Rpb24gZG9lcy4gIEFzIHlvdSBrbm93LCBpbnRlcnJ1cHRzIGhh
cyB0d28gZm9ybWF0czoKPiBsZWdhY3kgZm9ybWF0IGFuZCByZW1hcHBhYmxlIGZvcm1hdC4gIFRo
ZSBmb3JtYXQgaXMgaW5kaWNhdGVkIGJ5IG9uZSBiaXQKPiBvZiBNU0kgbXNnIG9yIElPQVBJQyBS
VEUuIFJvdWdobHksIG9ubHkgcmVtYXBwYWJsZSBmb3JtYXQgc2hvdWxkIGJlCj4gdHJhbnNsYXRl
ZCBieSBJT01NVS4gU28gZXZlcnkgdGltZSB3ZSB3YW50IHRvIGhhbmRsZSBhbiBpbnRlcnJ1cHQs
IHdlCj4gc2hvdWxkIGtub3cgaXRzIGZvcm1hdCBhbmQgd2UgdGhpbmsgdGhlIHJlbWFwcGFibGUg
Zm9ybWF0IHZhcmllcwo+IGZyb20gZGlmZmVyZW50IHZlbmRvcnMuIFRoaXMgaXMgd2h5IHdlIGlu
dHJvZHVjZSBhIG5ldyBmaWVsZCBoZXJlIGluCj4gb3JkZXIgdG8gYWJzdHJhY3QgdGhlIGNoZWNr
IG9mIHJlbWFwcGluZyBmb3JtYXQuCgpPaCwgSSBzZWUuIFNvIHRoaXMgaXMgdXNlZCB0byBjaGVj
ayB3aGV0aGVyIGVhY2ggaW50ZXJydXB0IG5lZWRzCnJlbWFwcGluZyBvciBub3QsIGl0J3Mgbm90
IHVzZWQgdG8gY2hlY2sgd2hldGhlciB0aGUgYXJjaCBzcGVjaWZpYwp2SU9NTVUgaW1wbGVtZW50
YXRpb24gc3VwcG9ydHMgaW50ZXJydXB0IHJlbWFwcGluZy4KCkkgd291bGQgbWF5YmUgcmVuYW1l
IHRoaXMgdG8gJ2NoZWNrX2lycV9yZW1hcHBlZCcgb3IKJ2NoZWNrX2ludHJfcmVtYXBwZWQnLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:30:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:30:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBNF-0002Hx-Fz; Mon, 12 Feb 2018 10:30:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elBNE-0002Hk-FI
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:30:12 +0000
X-Inumbo-ID: d97c0e06-0fdf-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d97c0e06-0fdf-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:31:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elBN6-0001T4-WB; Mon, 12 Feb 2018 10:30:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elBN1-0004WW-J1; Mon, 12 Feb 2018 10:29:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elBN1-00078p-5T; Mon, 12 Feb 2018 10:29:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118942-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=c7b02d7d032d6022060e4b393827c963c93ce63f
X-Osstest-Versions-That: qemuu=7b213bb4755dc99e447c19c532768ef5105b9771
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 10:29:59 +0000
Subject: [Xen-devel] [qemu-mainline test] 118942: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9080923730987150887=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118942 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118942/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118670
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118670
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118670
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118670
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118670
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118670
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                c7b02d7d032d6022060e4b393827c963c93ce63f
baseline version:
 qemuu                7b213bb4755dc99e447c19c532768ef5105b9771

Last test of basis   118670  2018-02-08 07:29:43 Z    4 days
Failing since        118751  2018-02-09 10:36:09 Z    2 days    3 attempts
Testing same since   118856  2018-02-10 17:35:08 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  Alice Frosi <alice@linux.vnet.ibm.com>
  Andrey Smirnov <andrew.smirnov@gmail.com>
  Anton Nefedov <anton.nefedov@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Christoffer Dall <christoffer.dall@linaro.org>
  Cornelia Huck <cohuck@redhat.com>
  David Hildenbrand <david@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gerd Hoffmann <kraxel@redhat.com>
  John Snow <jsnow@redhat.com>
  Liang Li <liliangleo@didichuxing.com>
  Markus Armbruster <armbru@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Pierre Morel <pmorel@linux.vnet.ibm.com>
  Richard Henderson <richard.henderson@linaro.org>
  Thomas Huth <thuth@redhat.com>
  Weiping Zhang <zhangweiping@didichuxing.com>
  Yi Min Zhao <zyimin@linux.vnet.ibm.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   7b213bb475..c7b02d7d03  c7b02d7d032d6022060e4b393827c963c93ce63f -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9080923730987150887==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:32:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:32:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBPJ-0002Pc-Pa; Mon, 12 Feb 2018 10:32:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elBPI-0002PV-GX
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 10:32:20 +0000
X-Inumbo-ID: ebdb9a4a-0fdf-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebdb9a4a-0fdf-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 11:31:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67709537"
To: Haozhong Zhang <haozhong.zhang@intel.com>, <xen-devel@lists.xen.org>
References: <20180212014423.7936-1-haozhong.zhang@intel.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <77e59b19-371f-f3b4-6bc5-2ddb2889a87c@citrix.com>
Date: Mon, 12 Feb 2018 10:32:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180212014423.7936-1-haozhong.zhang@intel.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/srat: fix the end pfn check in
	valid_numa_range()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMDE6NDQsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+IC4uLiBhbmQgZml4IHRo
ZSBjb2Rpbmcgc3R5bGUgb24gZmx5Lgo+Cj4gdmFsaWRfbnVtYV9yYW5nZSguLi4sIGVwZm4gPDwg
UEFHRV9TSElGVCwgLi4uKSBhbmQgaXRzIG9ubHkgY2FsbGVyCj4gbWVtb3J5X2FkZCguLi4sIGVw
Zm4sIHB4bSkgaW50ZXJwcmV0IGVwZm4gaW5jb25zaXN0ZW50bHkuIFRoZSBmb3JtZXIKPiBpbnRl
cnByZXRzIGVwZm4gYXMgdGhlIGxhc3QgcGZuLCB3aGlsZSB0aGUgbGF0dGVyIGludGVycHJldHMg
aXQgYXMgdGhlCj4gbGFzdCBwZm4gcGx1cyBvbmUuIEZpeCB0aGlzIGluY29uc2lzdGVuY3kgaW4g
dmFsaWRfbnVtYV9yYW5nZSgpLCBzaW5jZQo+IG1vc3Qgb2Ygb3RoZXIgcGxhY2VzIHVzZSB0aGUg
bGF0dGVyIGludGVycHJldGF0aW9uLgo+Cj4gU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcg
PGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:36:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:36:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBSs-0002ae-3I; Mon, 12 Feb 2018 10:36:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elBSq-0002aV-Vi
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 10:36:01 +0000
X-Inumbo-ID: 70410032-0fe0-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70410032-0fe0-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 11:35:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67709713"
Date: Mon, 12 Feb 2018 10:35:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xen.org>, George Dunlap <george.dunlap@eu.citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>, Tim Deegan
 <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>, Konrad Rzeszutek
 Wilk <konrad.wilk@oracle.com>, Jan Beulich <jbeulich@suse.com>, Ian Jackson
 <ian.jackson@eu.citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>, Lan
 Tianyu <tianyu.lan@intel.com>
Message-ID: <20180212103553.g67aiozomigdyz3d@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-8-git-send-email-chao.gao@intel.com>
 <20180209162754.udtnnij4cmcrntft@MacBook-Pro-de-Roger.local>
 <20180209171228.GG30322@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209171228.GG30322@skl-4s-chao.sh.intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 07/28] x86/hvm: Introduce a emulated VTD
	for HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgMTAsIDIwMTggYXQgMDE6MTI6MjhBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDQ6Mjc6NTRQTSArMDAwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTRQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gKyAgICBpZiAoICF2dnRkICkKPiA+PiArICAgICAgICByZXR1
cm4gRU5PTUVNOwo+ID4+ICsKPiA+PiArICAgIHZ2dGRfcmVzZXQodnZ0ZCk7Cj4gPj4gKyAgICB2
dnRkLT5iYXNlX2FkZHIgPSB2aW9tbXUtPmJhc2VfYWRkcmVzczsKPiA+Cj4gPkkgdGhpbmsgaXQg
d291bGQgYmUgZ29vZCB0byBoYXZlIHNvbWUgY2hlY2sgaGVyZSwgc28gdGhhdCB0aGUgdklPTU1V
Cj4gPmlzIG5vdCBmb3IgZXhhbXBsZSBwb3NpdGlvbmVkIG9uIHRvcCBvZiBhIFJBTSByZWdpb24u
IElkZWFsbHkgeW91Cj4gPnNob3VsZCBjaGVjayB0aGF0IHRoZSBnZm5zIFtiYXNlX2FkZHJlc3Ms
IGJhc2VfYWRkcmVzcyArIHNpemUpIGFyZQo+ID51bnBvcHVsYXRlZC4KPiAKPiBZZXMuIEV4Y2Vw
dCBzb21lIGNoZWNrcyBoZXJlLCB0aGlzIHBhZ2Ugc2hvdWxkIGJlIHJlc2VydmVkIGluIGd1ZXN0
IGU4MjAsCj4gd2hpY2ggaW1wbGllcyBzb21lIHdvcmsgaW4gcWVtdSBvciB0b29sIHN0YWNrLgoK
UmlnaHQuLi4gSSBndWVzcyBzaW5jZSB0aGUgdG9vbHN0YWNrIGlzIHRoZSBvbmUgdGhhdCBhY3R1
YWxseQpwb3B1bGF0ZXMgbWVtb3J5ICZjIGl0IHNob3VsZCBiZSB0aGUgb25lIHRvIHBvc2l0aW9u
IHRoZSB2SU9NTVUsIHNvCmp1c3QgbGVhdmUgdGhpcyBhcy1pcyBmb3IgdGhlIHRpbWUgYmVpbmcs
IGxldCdzIHNlZSBvdGhlcidzIHBlb3BsZQpvcGluaW9uLgoKT3V0IG9mIGN1cmlvc2l0eSwgaXMg
dGhlIElPTU1VIG9uIHJlYWwgaGFyZHdhcmUgYWx3YXlzIGF0IHRoZSBzYW1lCm1lbW9yeSBhZGRy
ZXNzPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:38:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:38:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBVZ-0002mc-G4; Mon, 12 Feb 2018 10:38:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/ak1=fg=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1elBVX-0002mW-Ux
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:38:47 +0000
X-Inumbo-ID: d3735be7-0fe0-11e8-ba59-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::607])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d3735be7-0fe0-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 11:38:13 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=YOvZwgnqDSKA66ikXZL6NJQKKz//FqM70Zu26zJaxCg=;
 b=Q0NZCIE5LpO0Cb8BPBRpmYuqnyJRnTeFBU4I493y3cSngZuEnZsjFphXGVyEx/lyAcI2JuZrp/be8I5qObM1l7YyAFubRafOKaVc0tZxku5my38pYDzNKgrFrZuNW1trxm8a5azNZGZ9gqcYaSdrL+h7dncuy+hT4MawqtyvT1w=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.51) by
 HE1PR0301MB2409.eurprd03.prod.outlook.com (2603:10a6:3:68::12) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Mon, 12
 Feb 2018 10:38:39 +0000
To: Meng Xu <xumengpanda@gmail.com>, Dario Faggioli <dfaggioli@suse.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
 <af089b54-1078-681b-430f-c4b2a1a7779d@epam.com>
 <CAENZ-+k547y9V8TCQ7YdYz4-E=TDQ04omtDfwT+zP6ezv6KL1g@mail.gmail.com>
 <1518221652.4261.33.camel@suse.com>
 <CAENZ-+k63FbKdfvaxxEb9UD0F=BQ-g=f1d=uR_VEEOBHr262Dg@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <bf737675-54b3-6d84-7e18-2a01be604952@epam.com>
Date: Mon, 12 Feb 2018 12:38:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAENZ-+k63FbKdfvaxxEb9UD0F=BQ-g=f1d=uR_VEEOBHr262Dg@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: DB6PR0301CA0058.eurprd03.prod.outlook.com
 (2603:10a6:4:54::26) To HE1PR0301MB2409.eurprd03.prod.outlook.com
 (2603:10a6:3:68::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 06cd9196-d04c-444e-158d-08d57204c7dd
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0301MB2409; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2409;
 3:zDpSMm+2L/LG6NKND9Jk5vdn/Z74W92R0u0fgp2LCgjLwHvN1sUWZVtxexbhEdaZszpzrqFpqWRRWOzEfbiJzFQucRxy3qembYYiqgzp+7sqYmDguMHCFLsD4G5R0HRQtNxHpuUFqIj2YJQ13r0QDPvIR96kWSiXw6cTXgxYDoooX8VNDdRNnDT7yvIE6sQMLN8xjHTASoQ2wJh6WDUF6OVHV8NINkaUa3qfF/lpv+LQYW1Cwf42UxShcRHEpady;
 25:Ptamwmcbl2XFiRjik9R7PbpOH5yju/+q/rsb51r7pWo3HGSaS27EDx1JNquXKPv1zKLcenxiPH6T0nPSwqm3kcm4V4l8/LT5xtPNLOoEVSu4GEUvG5pXsviSdjRRZHvRtTjLrh8UnPrizKk5WrQR9QMSXE774O89upfQtJ9+rql/9ka9AFku0jE05Z5qnYnLA+vOTOOG99Drwpl1EcdHyY7BlXf/MhPqhGKt6PgsoMrXH28ugrjYRab5Nr3V4G6fhHejcB4XikPJoNYt55gITX5bvqTTZcFLRXk4VxB64zELLb9x1GhSRrmLggiNfkTCajnwjW3/wYw5AvC+YMqRaQ==;
 31:Ddod4PiP/NlCpH3zJG5lvnwonT+gXryuoLTkHKrBSscgclJWf5q52XIBJEnHf8UdgKMWZbf5g7ZdOCbubRo99UzjFtgiYLkx+ubHKe8rd7m0RbGwYWZAaWqELiXgahxUazCPnZVVLom4X3kC72QZ0Wc0opEqPGzrOKAqe3TGi0WfOH4wyMSx6rc9+IOt4ypeNBmqTxi2G1zNTy4LTl8P5eBD1g1Bckw4mL3VY+lw2o8=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2409:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2409;
 20:21V0O1xHpofuwt248mSFKs02n6lqugw57k73ZmaJT+hb+HXxhziLk0l4LMq1I/v+d7GSatqilel56qGxwERfbSWSlNkD7qgCaraVKTl+O7UH+yXbM26FN+x+7+Y3Pr2ntF9CUZttTB+qPhlFPQ9ojcoez4/zBFS/cR+3UhG5TRZVK29ggXPBz6NRzvdpuTePrA0Ks8kXxBhkSumk1jGVqU+rP0Sg0kMQy9yGxC2psTouNaMmXAT7wlZasCYJJZb+36loCzwS5D0GX5MnFC8IAUml1fFqvlXQxHe5YYaBy8qErun6LHy9p0NU3ZS8YTQCO3tWnnbPOYx72sWjLL5pfoat0ADJBZV1OI1kw98s0GSu/T4v1NkeT5RPOzxVk54/u7HvPPRhlYWOt17hHtdeZELV0VksENV+YzA7orTBUEzoSdMnj8xnQPW37KJGvnsdcwhMfoVOCqbTGG+7rhXT4Pivp8GQXka6AeeB1IfEkdb65VOL3PR0M+IW4/1C9xv8;
 4:FcXo3a3ixE5bvh9f8r750bGwccRHB87aTzojX35JnvfIpvOpVKbdFM2SkYcwqu6p8npiUjmERF/+ThjtRAhu9sXXVxWuCP9OzhsyKxIimJt+dqndJuIbIxg6y4ulbjVUjAT7dkH/LkeByWawGo2UdX5lU055ekU6l8IC33Zcd1pdLKDzSdvSh5GgX4DZjT8dvlwTIZjS1dHPhDiva19yHHcfIZAjhlb9ZtYtf52Eg0HHTf11/kBZdZBO/AATI1o5LfHGggav+gfZTf9wN/GCEg==
X-Microsoft-Antispam-PRVS: <HE1PR0301MB2409BB5BA1880F24CE1482C1E6F70@HE1PR0301MB2409.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(944501161)(93006095)(93001095)(10201501046)(3002001)(6041288)(20161123562045)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011);
 SRVR:HE1PR0301MB2409; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0301MB2409; 
X-Forefront-PRVS: 0581B5AB35
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(396003)(39860400002)(376002)(346002)(39380400002)(199004)(189003)(186003)(478600001)(16526019)(52116002)(6246003)(53936002)(230700001)(93886005)(16576012)(67846002)(110136005)(23676004)(47776003)(97736004)(68736007)(31696002)(86362001)(2486003)(52146003)(6486002)(8936002)(2906002)(83506002)(65826007)(6116002)(76176011)(58126008)(8676002)(3846002)(2950100002)(7736002)(65956001)(105586002)(305945005)(65806001)(64126003)(39060400002)(53546011)(66066001)(229853002)(4326008)(81156014)(81166006)(386003)(316002)(77096007)(6666003)(106356001)(55236004)(50466002)(36756003)(25786009)(72206003)(26005)(31686004)(80792005)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2409; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDFNQjI0MDk7MjM6djVUNWg5SkpWeXRDMkJoQmg4V2E0aVFo?=
 =?utf-8?B?WUJnbmRCbEE3QnNuZUptOGZ1Q29IeTM1eUt2Y0RGL0IwNEVLRmNEcXBkcWVo?=
 =?utf-8?B?SC9FdnppaU5NdVpxLzR4cXd1ZS9oMEZUUUZoTFBLRDdIR0x5cTl6SVRFQjRT?=
 =?utf-8?B?YTNaVEUxb0JZUmx2RXF0UjQzZUhUNVNVamF5cnBEcStPSm15SFY1TC9yRi93?=
 =?utf-8?B?UTAvZVQzR2lOeU9UMlFnaklCQzg2amYvR3hRM1d5VnloSS9aemw1SGVxODZS?=
 =?utf-8?B?eG9reCtFYWVvVUVrMjd0SmVmbFpGbUJrQ0xOeGdjd3d1bzZqNHowQVFudGtI?=
 =?utf-8?B?YlQ2WjViRFFBdXY1Wlk4aHkvdmVLMGJDRFlQSmE1S0ZuOUk1elQydHdtaFFi?=
 =?utf-8?B?aG4xVXhTMklUb3BNVnQ3cmdpbGxqNktsWlVKTkpMK1BvWGxYQWowV0hDaEZp?=
 =?utf-8?B?b20vWDJzMDA5cW5YOFNqdExod3VZNDhGQ21xaXdsVk9aUHpTWjRZQS9adlVM?=
 =?utf-8?B?YkVnTGlueHE3UGhNK2FJS0dNQm1rUC9Ta1lyc3VnV1JkK1Foc1JWelcxYnFh?=
 =?utf-8?B?c3NqcVo5blVsclVMemo1cUJvRlBNVTNWN1UrTnVkN3JwR0ZQTWl6Ym05OENK?=
 =?utf-8?B?SnhTMUlyNFZyMG5aRCswSktMcTlEZnVzL2ZDTFRpWXBYYXE0SEQyQnVUZjRB?=
 =?utf-8?B?cC9TTkVxbG5SZnRBSGFNNHpzS25xT0NpeVF6ZFdvcVBQT1U3QXRHZ3hiYUEw?=
 =?utf-8?B?ajBGMUM0NTlFSW9WN3lvYjROMGZUR1Z3dFgyMERYSTZrK0gvTlMwa2hRNXBF?=
 =?utf-8?B?d2JyTXJHejkyOFc5eWEwc3IyVnY1RGtlZ0pIdFZteHFZS3JXalNsMjlObnEy?=
 =?utf-8?B?UnUycFE1a1F5R2c2Vms1YkM4TGhoaitFNlRqclVaRDFtcDlWd2c3S0VLZm5I?=
 =?utf-8?B?cWpjQkFXajZlL3VUanB5VkxZL2FmdzVlZ05kQkNkeUd1Q2dsVUFSRXZJNkNR?=
 =?utf-8?B?L2d6bzZBWXRvVHIxejJsTVZuM0J0cU02RVZPVEs0eXE5V3FnaTV2MjM5cGI1?=
 =?utf-8?B?bzNDVmhDQ0xPbkdMUzVpQ1hHMzJudEhlVmM5Z3o5cmNBeVowZllBTkwxdWtY?=
 =?utf-8?B?elQ0eUhLdUtkSVd2NEFHb1kzNFVUNGhPS3JCSGdVWEd5aXl0SlJWMldDVW9s?=
 =?utf-8?B?U1E2ZzByWXhJTEl6NHAyTzh6Mmg1bDQzMDQzS3pNMUN5NjVXVTFHUWduWXlH?=
 =?utf-8?B?UlVqODlsOGhtYWl6U3AxRnF4SjhwZlBMUDNrdXl1VFpPT0FpU1lVZTR5ODhW?=
 =?utf-8?B?REtjNzdHR0NWcVpGcUVyVnhraEorT0wxallXOWY3Nm85UlljeU1NWGZnRXNq?=
 =?utf-8?B?bGwvbGdhUDFpV0R0WFoyVm1pNHFHUWIvbkNoM1NKdEdnWlhxUThPeCs1eGJy?=
 =?utf-8?B?Uk9HclpRL0hLWXpqNlltWTNpN3pyTVN1KzBOSUN5TnF0L1pPMS9mVWQ0K0k1?=
 =?utf-8?B?d2FuQlp6VjBmRVpNUGlFM2dwUWpGOEExdnBjdTBML0pTVTlqcmp2ZmNpeGFR?=
 =?utf-8?B?VzVmZk14TzBOTzc5VkhxNGJybElGU3kzdU9NY1g0aFVpUmNuWGNzcWlNZFF3?=
 =?utf-8?B?eWZCenRrTXltQTZqK2FMUWpYNU9hSk5NK3JqQXFsU05OTS84N1BjVndOSEF1?=
 =?utf-8?B?L2dZY0ZQN0l2a095bGg1bUFWQWYvYmFpZ2ZKcWo0NTIzd2tEVVd2SGxpWTRJ?=
 =?utf-8?B?M2VxOERPVFhVZE5kRWFkRDF0S21XWlVqRGdkUlAzVmIwSFdFV2pndlpKNGU5?=
 =?utf-8?B?SUxVck5jbFU4WGFrYmdhQjBManNrRUZiUWxYUktTb2xxQmw5WC9nT0duNGpW?=
 =?utf-8?B?YXUvZmUvb2RqaisxbEJzUFg2V3VXclBZYU5oaVg0ZDFBZ0dhMTZiM1NjOVNE?=
 =?utf-8?B?aUNLSkRqeEtnT1F4WDNxNUpoUTVqekVrSEhEOGc2eXNWN3JvSGpERUFzZ3cx?=
 =?utf-8?B?eGduZ1d1dFFRL1ZvMmpEaTE4am1VaWVhSEQza0N3PT0=?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2409;
 6:G8TSTy4VloOhqSyJ9JBCpoqZtI52GDq68fFX8R5v0VBbmmON84c//WlHEfpwix8URVxFwkTyFexfYFEtfyIWPd63FcZdtW7Rc75E1Mq/pJKGLniJilSkzbb1xzRhgGvOd2a50ez+eikOwcLIoqw3EPI41oJ0bPpHtdf/TKEV40cjLKMrEBVsvOIUsHKR3DQbQPp2+cCv5qCQ2qpV5kMy/569gplrpepLa16OVaWNdDVJSiGU0DcXvUnvTsd8YJXrsksdbiRKgjIKnEhQvC9FdQj2XSB/vG4eUBmffAjUiH9ljSvz+HxfDKYUsPD6hnT9FVJRsieK6HzyRIT3lTVZzzRw3AyIjXDMZA3auH3Ba2w=;
 5:rirzsF7HCySPKZfIlm7qt7SUcY3VmBztxrHzLI73ythHo4qroRwiqPzJo9JcvcGpqYZa9RzBRjrqyIw3BlAFu1WovaoGdwQSxKEYdqiNabfml+kAwVzuFOAeOCNqrTsoLQquSljyrATPJJZ7aWwKubLiRwDYwgAoXHPoKcx9H7o=;
 24:XmtN5OYlSZv2Ex7RdWv0tDwZoc0Gty9fOe7AGwRd0B8c7LP5G4UfCHKFkMaQXBAkeKNQ6hkHl2N9YZ5WgsSnjy64IO35PT1i74rLUZPZHv0=;
 7:a/uitr+ZHR+NXQd9tj4HVGdw1d7/kw9IXQcCfq+fl69pyrcjc1DR3MCtMlp9O8cKsGuG1Xd5tK+yjLbKxEoYoFpVvaRAuZJa5UuvEppzX9BAtsWmKbFSdusagTsPyeg1OB6P7x/9u9s+RNxD4W8NRIfLEbgXZbgy0Hhav2SOzNBvfM24HnEXkBkrZ/u33xSk2dAx4Dvd1/nN7BDqwXFJSE4ScMsHyjlHKtFozTDVUGf3RDTvI3uR86H0UsICuPvL
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2018 10:38:39.6227 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 06cd9196-d04c-444e-158d-08d57204c7dd
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2409
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gTWVuZywKCgpPbiAxMC4wMi4xOCAwNjo1MywgTWVuZyBYdSB3cm90ZToKPiBJZiB0aGUg
UlQgVkNQVSBoYXMgb25seSBvbmUgUlQgdGFzayBvbiBpdCwgd2UgY2FuIHN5bmNocm9uaXplIHRo
ZQo+IHJlbGVhc2UgdGltZSBvZiB0aGUgVkNQVSBhbmQgdGhhdCBvZiB0aGUgUlQgdGFzay4gSW4g
b3RoZXIgd29yZHMsIHRoZQo+IHJlbGVhc2Ugb2Zmc2V0IG9mIGJvdGggdGhlIFZDUFUgYW5kIHRo
ZSBSVCB0YXNrIGFyZSB0aGUgc2FtZSBpbiB0ZXJtcwo+IG9mIHRoZSB3YWxsIGNsb2NrLiBUaGVu
IHdlIGNhbiBhc3NpZ24gdGhlIHRhc2sncyBwYXJhbWV0ZXIgdG8gdGhlIFZDUFUKPiBhbmQgZ3Vh
cmFudGVlIHRoZSB0YXNrIGhhcyBubyBkZWFkbGluZSBtaXNzIGlmIHRoZSBWQ1BVIGhhcyBubwo+
IGRlYWRsaW5lIG1pc3MuCklNTywgc3VjaCBjb25maWd1cmF0aW9uIGNvdWxkIGJlIHVzZWZ1bCBm
b3IgVkNQVSBzY2hlZHVsaW5nIG92ZXJoZWFkIAplc3RpbWF0aW9ucy4gVGhvdWdoIGl0IHNlZW1z
IHRvIGJlIG5vdCByZWFsaXN0aWMsIGJlY2F1c2Ugd2UgbmVlZCBzb21lIAppbnN0cnVtZW50cyBp
biB0aGF0IGRvbWFpbiB0byBtZWFzdXJlIGlmIHRoZSB0YXNrIG1lZXRzIGl0cyBkZWFkbGluZS4K
Cj4gQW5kcmlpIGFuZCBEYXJpbywKPiBEbyB5b3UgdGhpbmsgdGhlIGFzc3VtcHRpb24gdGhhdCBv
bmUgVkNQVSBydW5zIG9ubHkgb25lIFJUIHRhc2sgaXMKPiByZWFzb25hYmxlIGluIHByYWN0aWNl
Pwo+IElmIGl0IGlzLCBpcyB0aGVyZSBzb21lIHVzZSBjYXNlcyBmb3IgdGhpcyBhc3N1bXB0aW9u
PwpObywgSSBkb3VidCByZWFsIGxpZmUgdXNlLWNhc2VzIHdvdWxkIGZpdCB0aGlzIHNjaGVtZS4K
Ci0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:42:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:42:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBYa-0003Qj-13; Mon, 12 Feb 2018 10:41:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elBYZ-0003QX-Kq
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:41:55 +0000
X-Inumbo-ID: 7bacce40-0fe1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7bacce40-0fe1-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:42:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67709968"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180208122539.56095-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7a243c85-537d-f175-49b0-fc90c915b80b@citrix.com>
Date: Mon, 12 Feb 2018 10:41:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180208122539.56095-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/3] pvh/dom0: switch to ACPI whitelisting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDIvMTggMTI6MjUsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBIZWxsbywKPgo+IFRo
ZSBmb2xsb3dpbmcgc21hbGwgc2VyaWVzIGNvbnRhaW4gb25lIGNsZWFudXAsIG9uZSBidWdmaXgg
YW5kIGZpbmFsbHkKPiBzd2l0Y2hlcyBQVkggRG9tMCBmcm9tIHdoaXRlbGlzdGluZyBBQ1BJIHRh
YmxlcyBpbnN0ZWFkIG9mIGJsYWNrbGlzdGluZwo+IHRoZW0uCj4KPiBUaGUgbnVtYmVyIG9mIGFs
bG93ZWQgdGFibGVzIEFUTSBpcyBmYWlybHkgbGltaXRlZCwgbWFueSBtb3JlIGNvdWxkIGJlCj4g
YWRkZWQgaWYgdGhlIHJlc291cmNlcyBkZXNjcmliZWQgaW4gdGhlbSBhcmUgcHJvcGVybHkgbWFw
cGVkIHRvIERvbTAKPiBwaHlzbWFwLgo+Cj4gVGhhbmtzLCBSb2dlci4KPgo+IFJvZ2VyIFBhdSBN
b25uZSAoMyk6Cj4gICBwdmgvZG9tMDogaW5pdCB2YXJpYWJsZXMgYXQgZGVjbGFyYXRpb24gdGlt
ZQo+ICAgcHZoL2RvbTA6IHBhc3MgYWRkcmVzcy9sZW5ndGggdG8gcHZoX2FjcGlfdGFibGVfYWxs
b3dlZAo+ICAgcHZoL2RvbTA6IHdoaXRlbGlzdCBQVkggRG9tMCBBQ1BJIHRhYmxlcwoKQWNrZWQt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:47:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBdu-0003da-LI; Mon, 12 Feb 2018 10:47:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ew1=fg=citrix.com=prvs=57411e68b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elBdt-0003cZ-E7
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:47:25 +0000
X-Inumbo-ID: 4113216a-0fe2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4113216a-0fe2-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:48:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462318662"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Feb 2018 10:47:11 +0000
Message-ID: <20180212104714.1922-5-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180212104714.1922-1-paul.durrant@citrix.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/7] vtd: add lookup_page method to iommu_ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGEgbmV3IG1ldGhvZCB0byB0aGUgVlQtZCBJT01NVSBpbXBsZW1lbnRh
dGlvbiB0byBmaW5kIHRoZQpNRk4gY3VycmVudGx5IG1hcHBlZCBieSB0aGUgc3BlY2lmaWVkIEJG
Ti4gVGhpcyBmdW5jdGlvbmFsaXR5IHdpbGwgYmUgdXNlZApieSBhIHN1YnNlcXVlbnQgcGF0Y2gu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgot
LS0KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAgMiArKwogeGVuL2luY2x1ZGUveGVuL2lvbW11
LmggICAgICAgICAgICAgfCAgMiArKwogMyBmaWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCsp
CgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwppbmRleCBhMjc1Mjk0MTJhLi5iYzRmYzM2
ZDVmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwpAQCAtMTgyNyw2ICsxODI3LDQ0
IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKICAgICByZXR1cm4gZG1hX3B0ZV9jbGVhcl9vbmUoZCwgKHBhZGRyX3QpYmZu
X3goYmZuKSA8PCBQQUdFX1NISUZUXzRLKTsKIH0KIAorc3RhdGljIGludCBpbnRlbF9pb21tdV9s
b29rdXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdCBiZm4sIG1mbl90ICptZm4sCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpCit7Cisg
ICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CisgICAgc3RydWN0IGRt
YV9wdGUgKnBhZ2UgPSBOVUxMLCAqcHRlID0gTlVMTCwgdmFsOworICAgIHU2NCBwZ19tYWRkcjsK
KworICAgIHNwaW5fbG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAgIHBnX21hZGRy
ID0KKyAgICAgICAgYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdCliZm5feChiZm4p
IDw8IFBBR0VfU0hJRlRfNEssIDEpOworICAgIGlmICggcGdfbWFkZHIgPT0gMCApCisgICAgewor
ICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKyAgICAgICAgcmV0
dXJuIC1FTk9NRU07CisgICAgfQorICAgIHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUgKiltYXBfdnRk
X2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKKyAgICBwdGUgPSBwYWdlICsgKGJmbl94KGJmbikgJiBM
RVZFTF9NQVNLKTsKKyAgICB2YWwgPSAqcHRlOworICAgIGlmICghZG1hX3B0ZV9wcmVzZW50KHZh
bCkpIHsKKyAgICAgICAgdW5tYXBfdnRkX2RvbWFpbl9wYWdlKHBhZ2UpOworICAgICAgICBzcGlu
X3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKyAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisgICAgfQorICAgIHVubWFwX3Z0ZF9kb21haW5fcGFnZShwYWdlKTsKKyAgICBzcGluX3VubG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKKworICAgICptZm4gPSBfbWZuKGRtYV9nZXRfcHRl
X2FkZHIodmFsKSA+PiBQQUdFX1NISUZUXzRLKTsKKworICAgICpmbGFncyA9IDA7CisgICAgaWYg
KGRtYV9nZXRfcHRlX3Byb3QodmFsKSAmIERNQV9QVEVfUkVBRCkKKyAgICAgICAgKmZsYWdzIHw9
IElPTU1VRl9yZWFkYWJsZTsKKyAgICBpZiAoZG1hX2dldF9wdGVfcHJvdCh2YWwpICYgRE1BX1BU
RV9XUklURSkKKyAgICAgICAgKmZsYWdzIHw9IElPTU1VRl93cml0YWJsZTsKKworICAgIHJldHVy
biAwOworfQorCiBpbnQgaW9tbXVfcHRlX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHU2NCBiZm4s
IHU2NCAqcHRlLAogICAgICAgICAgICAgICAgICAgICBpbnQgb3JkZXIsIGludCBwcmVzZW50KQog
ewpAQCAtMjY1Miw2ICsyNjkwLDcgQEAgY29uc3Qgc3RydWN0IGlvbW11X29wcyBpbnRlbF9pb21t
dV9vcHMgPSB7CiAgICAgLnRlYXJkb3duID0gaW9tbXVfZG9tYWluX3RlYXJkb3duLAogICAgIC5t
YXBfcGFnZSA9IGludGVsX2lvbW11X21hcF9wYWdlLAogICAgIC51bm1hcF9wYWdlID0gaW50ZWxf
aW9tbXVfdW5tYXBfcGFnZSwKKyAgICAubG9va3VwX3BhZ2UgPSBpbnRlbF9pb21tdV9sb29rdXBf
cGFnZSwKICAgICAuZnJlZV9wYWdlX3RhYmxlID0gaW9tbXVfZnJlZV9wYWdlX3RhYmxlLAogICAg
IC5yZWFzc2lnbl9kZXZpY2UgPSByZWFzc2lnbl9kZXZpY2Vfb3duZXJzaGlwLAogICAgIC5nZXRf
ZGV2aWNlX2dyb3VwX2lkID0gaW50ZWxfaW9tbXVfZ3JvdXBfaWQsCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5oCmluZGV4IDcyYzFhMmUzY2QuLjVlZGE2Njg2OGUgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5oCkBAIC0yNzIsOSArMjcyLDExIEBAIHN0cnVjdCBkbWFfcHRlIHsK
ICNkZWZpbmUgZG1hX3NldF9wdGVfcHJvdChwLCBwcm90KSBkbyB7IFwKICAgICAgICAgKHApLnZh
bCA9ICgocCkudmFsICYgfkRNQV9QVEVfUFJPVCkgfCAoKHByb3QpICYgRE1BX1BURV9QUk9UKTsg
XAogICAgIH0gd2hpbGUgKDApCisjZGVmaW5lIGRtYV9nZXRfcHRlX3Byb3QocCkgKChwKS52YWwg
JiBETUFfUFRFX1BST1QpCiAjZGVmaW5lIGRtYV9wdGVfYWRkcihwKSAoKHApLnZhbCAmIFBBRERS
X01BU0sgJiBQQUdFX01BU0tfNEspCiAjZGVmaW5lIGRtYV9zZXRfcHRlX2FkZHIocCwgYWRkcikg
ZG8ge1wKICAgICAgICAgICAgIChwKS52YWwgfD0gKChhZGRyKSAmIFBBR0VfTUFTS180Syk7IH0g
d2hpbGUgKDApCisjZGVmaW5lIGRtYV9nZXRfcHRlX2FkZHIocCkgKChwKS52YWwgJiBQQUdFX01B
U0tfNEspCiAjZGVmaW5lIGRtYV9wdGVfcHJlc2VudChwKSAoKChwKS52YWwgJiBETUFfUFRFX1BS
T1QpICE9IDApCiAjZGVmaW5lIGRtYV9wdGVfc3VwZXJwYWdlKHApICgoKHApLnZhbCAmIERNQV9Q
VEVfU1ApICE9IDApCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggZmQ2ZjZmYjA1YS4uNDAwOTllOGYzMiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKQEAgLTE3OSw2ICsxNzksOCBAQCBzdHJ1Y3QgaW9tbXVfb3BzIHsKICAgICBpbnQgX19tdXN0
X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbiwgbWZuX3QgbWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKTsK
ICAgICBpbnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgYmZu
X3QgYmZuKTsKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbG9va3VwX3BhZ2UpKHN0cnVjdCBkb21h
aW4gKmQsIGJmbl90IGJmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCAqZmxhZ3MpOwogICAgIHZvaWQgKCpmcmVlX3BhZ2VfdGFi
bGUpKHN0cnVjdCBwYWdlX2luZm8gKik7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIHZvaWQgKCp1
cGRhdGVfaXJlX2Zyb21fYXBpYykodW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcs
IHVuc2lnbmVkIGludCB2YWx1ZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:47:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBdw-0003dw-1t; Mon, 12 Feb 2018 10:47:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ew1=fg=citrix.com=prvs=57411e68b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elBdu-0003cb-7I
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:47:26 +0000
X-Inumbo-ID: 41160eac-0fe2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41160eac-0fe2-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:48:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462318663"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Feb 2018 10:47:10 +0000
Message-ID: <20180212104714.1922-4-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180212104714.1922-1-paul.durrant@citrix.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 3/7] iommu: push use of type-safe BFN and MFN
	into iommu_ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgbWV0aG9kcyBpbiBzdHJ1Y3QgaW9tbXVfb3BzIHRvIHVz
ZSB0eXBlLXNhZmUgQkZOCmFuZCBNRk4uIFRoaXMgZm9sbG93cyBvbiBmcm9tIHRoZSBwcmlvciBw
YXRjaCB0aGF0IG1vZGlmaWVkIHRoZSBmdW5jdGlvbnMKZXhwb3J0ZWQgaW4geGVuL2lvbW11Lmgu
CgpTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgot
LS0KQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5j
b20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jICAg
ICAgIHwgNDUgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jICAgfCAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYyAgICAgICAgICAgIHwgMjAgKysrKysrKy0tLS0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAgICAgfCAgOSArKystLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgICB8IDI3ICsrKysrKysrLS0tLS0tLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICAyICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmggfCAgOCArKy0tLQog
eGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAgICAgIHwgMTMgKysrKyst
LS0KIDggZmlsZXMgY2hhbmdlZCwgNzIgaW5zZXJ0aW9ucygrKSwgNTQgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCmluZGV4IDA5ZDI5ZWYwMjYuLmJj
YzExYzI3Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9t
YXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKQEAgLTYz
MSw3ICs2MzEsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGJmbikKICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGJmbiwgdW5zaWduZWQg
bG9uZyBtZm4sCitpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGJmbl90
IGJmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MpCiB7CiAgICAgYm9vbF90IG5lZWRfZmx1c2ggPSAwOwpAQCAtNjUxLDcgKzY1MSw4IEBAIGlu
dCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBiZm4s
IHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgc3Bpbl91
bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygi
Um9vdCB0YWJsZSBhbGxvYyBmYWlsZWQsIGJmbiA9ICVseFxuIiwgYmZuKTsKKyAgICAgICAgQU1E
X0lPTU1VX0RFQlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgYmZuID0gJSJQUklfYmZuIlxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGJmbl94KGJmbikpOwogICAgICAgICBkb21haW5f
Y3Jhc2goZCk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CkBAIC02NjAsMjUgKzY2MSwyNyBA
QCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
YmZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgKiB3ZSBtaWdodCBuZWVkIGEgZGVlcGVyIHBh
Z2UgdGFibGUgZm9yIGxhZ2VyIGJmbiBub3cgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkg
KQogICAgIHsKLSAgICAgICAgaWYgKCB1cGRhdGVfcGFnaW5nX21vZGUoZCwgYmZuKSApCisgICAg
ICAgIGlmICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGJmbl94KGJmbikpICkKICAgICAgICAgewog
ICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAg
ICAgICBBTURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGJmbiA9ICVseFxu
IiwgYmZuKTsKKyAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBm
YWlsZWQgYmZuID0gJSJQUklfYmZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
Zm5feChiZm4pKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJl
dHVybiAtRUZBVUxUOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJv
bV9iZm4oZCwgYmZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9t
bXVfcGRlX2Zyb21fYmZuKGQsIGJmbl94KGJmbiksIHB0X21mbikgfHwgKHB0X21mblsxXSA9PSAw
KSApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsK
LSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBiZm4g
PSAlbHhcbiIsIGJmbik7CisgICAgICAgIEFNRF9JT01NVV9ERUJVRygiSW52YWxpZCBJTyBwYWdl
dGFibGUgZW50cnkgYmZuID0gJSJQUklfYmZuIlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAg
IGJmbl94KGJmbikpOwogICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiAt
RUZBVUxUOwogICAgIH0KIAogICAgIC8qIEluc3RhbGwgNGsgbWFwcGluZyBmaXJzdCAqLwotICAg
IG5lZWRfZmx1c2ggPSBzZXRfaW9tbXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBiZm4sIG1mbiwK
KyAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwgYmZuX3go
YmZuKSwgbWZuX3gobWZuKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl93cml0YWJsZSksCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAhIShmbGFncyAmIElPTU1VRl9yZWFkYWJsZSkpOwpAQCAt
NjkwLDcgKzY5Myw3IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBiZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIC8qIDRLIG1hcHBpbmcg
Zm9yIFBWIGd1ZXN0cyBuZXZlciBjaGFuZ2VzLCAKICAgICAgKiBubyBuZWVkIHRvIGZsdXNoIGlm
IHdlIHRydXN0IG5vbi1wcmVzZW50IGJpdHMgKi8KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkg
KQotICAgICAgICBhbWRfaW9tbXVfZmx1c2hfcGFnZXMoZCwgYmZuLCAwKTsKKyAgICAgICAgYW1k
X2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGJmbl94KGJmbiksIDApOwogCiAgICAgZm9yICggbWVyZ2Vf
bGV2ZWwgPSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdlX2xldmVs
IDw9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTY5OCwxNSArNzAx
LDE2IEBAIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBiZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICBpZiAoIHB0X21mblttZXJnZV9s
ZXZlbF0gPT0gMCApCiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaW9tbXVfdXBk
YXRlX3BkZV9jb3VudChkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJmbiwgbWZuLCBtZXJnZV9sZXZlbCkgKQorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJmbl94KGJmbiksIG1mbl94KG1mbiksIG1lcmdlX2xl
dmVsKSApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAoIGlvbW11X21lcmdlX3Bh
Z2VzKGQsIHB0X21mblttZXJnZV9sZXZlbF0sIGJmbiwKKyAgICAgICAgaWYgKCBpb21tdV9tZXJn
ZV9wYWdlcyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBiZm5feChiZm4pLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsYWdzLCBtZXJnZV9sZXZlbCkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAgICAgICAgICAg
IEFNRF9JT01NVV9ERUJVRygiTWVyZ2UgaW9tbXUgcGFnZSBmYWlsZWQgYXQgbGV2ZWwgJWQsICIK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmZuID0gJWx4IG1mbiA9ICVseFxuIiwgbWVy
Z2VfbGV2ZWwsIGJmbiwgbWZuKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYmZuID0g
JSJQUklfYmZuIiBtZm4gPSAlIlBSSV9tZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIG1lcmdlX2xldmVsLCBiZm5feChiZm4pLCBtZm5feChtZm4pKTsKICAgICAgICAgICAgIGRv
bWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgICAgICB9CkBA
IC03MjAsNyArNzI0LDcgQEAgb3V0OgogICAgIHJldHVybiAwOwogfQogCi1pbnQgYW1kX2lvbW11
X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBiZm4pCitpbnQgYW1k
X2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgYmZuX3QgYmZuKQogewogICAgIHVu
c2lnbmVkIGxvbmcgcHRfbWZuWzddOwogICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9t
X2lvbW11KGQpOwpAQCAtNzQyLDMxICs3NDYsMzMgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgYmZuKQogICAgICAqIHdlIG1pZ2h0IG5l
ZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIgYmZuIG5vdyAqLwogICAgIGlmICggaXNf
aHZtX2RvbWFpbihkKSApCiAgICAgewotICAgICAgICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21v
ZGUoZCwgYmZuKTsKKyAgICAgICAgaW50IHJjID0gdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGJmbl94
KGJmbikpOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CiAgICAgICAgICAgICBzcGlu
X3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgICAgIEFNRF9JT01NVV9E
RUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgYmZuID0gJWx4XG4iLCBiZm4pOworICAgICAg
ICAgICAgQU1EX0lPTU1VX0RFQlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBiZm4gPSAlIlBS
SV9iZm4iXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJmbl94KGJmbikpOwogICAg
ICAgICAgICAgaWYgKCByYyAhPSAtRUFERFJOT1RBVkFJTCApCiAgICAgICAgICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAgICAgfQog
Ci0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9iZm4oZCwgYmZuLCBwdF9tZm4pIHx8IChwdF9tZm5b
MV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fYmZuKGQsIGJmbl94KGJmbiksIHB0
X21mbikgfHwgKHB0X21mblsxXSA9PSAwKSApCiAgICAgewogICAgICAgICBzcGluX3VubG9jaygm
aGQtPmFyY2gubWFwcGluZ19sb2NrKTsKLSAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlk
IElPIHBhZ2V0YWJsZSBlbnRyeSBiZm4gPSAlbHhcbiIsIGJmbik7CisgICAgICAgIEFNRF9JT01N
VV9ERUJVRygiSW52YWxpZCBJTyBwYWdldGFibGUgZW50cnkgYmZuID0gJSJQUklfYmZuIlxuIiwK
KyAgICAgICAgICAgICAgICAgICAgICAgIGJmbl94KGJmbikpOwogICAgICAgICBkb21haW5fY3Jh
c2goZCk7CiAgICAgICAgIHJldHVybiAtRUZBVUxUOwogICAgIH0KIAogICAgIC8qIG1hcmsgUFRF
IGFzICdwYWdlIG5vdCBwcmVzZW50JyAqLwotICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVzZW50KHB0
X21mblsxXSwgYmZuKTsKKyAgICBjbGVhcl9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGJm
bl94KGJmbikpOwogICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogCi0g
ICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGJmbiwgMCk7CisgICAgYW1kX2lvbW11X2ZsdXNo
X3BhZ2VzKGQsIGJmbl94KGJmbiksIDApOwogCiAgICAgcmV0dXJuIDA7CiB9CkBAIC03ODcsNyAr
NzkzLDggQEAgaW50IGFtZF9pb21tdV9yZXNlcnZlX2RvbWFpbl91bml0eV9tYXAoc3RydWN0IGRv
bWFpbiAqZG9tYWluLAogICAgIGdmbiA9IHBoeXNfYWRkciA+PiBQQUdFX1NISUZUOwogICAgIGZv
ciAoIGkgPSAwOyBpIDwgbnBhZ2VzOyBpKysgKQogICAgIHsKLSAgICAgICAgcnQgPSBhbWRfaW9t
bXVfbWFwX3BhZ2UoZG9tYWluLCBnZm4gK2ksIGdmbiAraSwgZmxhZ3MpOworICAgICAgICBydCA9
IGFtZF9pb21tdV9tYXBfcGFnZShkb21haW4sIF9iZm4oZ2ZuICsgaSksIF9tZm4oZ2ZuICsgaSks
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsYWdzKTsKICAgICAgICAgaWYgKCBy
dCAhPSAwICkKICAgICAgICAgICAgIHJldHVybiBydDsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCBkNjA4NjMxZTZlLi5lZWEyMmMzZDBk
IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5j
CisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKQEAgLTI3
MSw3ICsyNzEsNyBAQCBzdGF0aWMgdm9pZCBfX2h3ZG9tX2luaXQgYW1kX2lvbW11X2h3ZG9tX2lu
aXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgaWYgKCBt
Zm5fdmFsaWQoX21mbihwZm4pKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50
IHJldCA9IGFtZF9pb21tdV9tYXBfcGFnZShkLCBwZm4sIHBmbiwKKyAgICAgICAgICAgICAgICBp
bnQgcmV0ID0gYW1kX2lvbW11X21hcF9wYWdlKGQsIF9iZm4ocGZuKSwgX21mbihwZm4pLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxl
fElPTU1VRl93cml0YWJsZSk7CiAKICAgICAgICAgICAgICAgICBpZiAoICFyYyApCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvYXJtL3NtbXUuYwppbmRleCAzNjA1ZTIwYWZkLi43YzAyMzM1NTMyIDEwMDY0NAot
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKQEAgLTI1NTEsNyArMjU1MSw3IEBAIHN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkKQog
fQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9mbHVzaChzdHJ1Y3Qg
ZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgbG9uZyBiZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBiZm5fdCBiZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKIHsKIAkvKiBBUk0gU01NVSB2MSBkb2Vz
bid0IGhhdmUgZmx1c2ggYnkgVk1BIGFuZCBWTUlEICovCkBAIC0yNzM3LDEwICsyNzM3LDExIEBA
IHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2RvbWFpbl90ZWFyZG93bihzdHJ1Y3QgZG9tYWlu
ICpkKQogCXhmcmVlKHhlbl9kb21haW4pOwogfQogCi1zdGF0aWMgaW50IF9fbXVzdF9jaGVjayBh
cm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGJmbiwKLQkJ
CXVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCitzdGF0aWMgaW50IF9fbXVz
dF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdCBiZm4sCisJ
CQltZm5fdCBtZm4sIHVuc2lnbmVkIGludCBmbGFncykKIHsKIAlwMm1fdHlwZV90IHQ7CisgICAg
ICAgIGdmbl90IGdmbiA9IF9nZm4oYmZuX3goYmZuKSk7CiAKIAkvKgogCSAqIEdyYW50IG1hcHBp
bmdzIGNhbiBiZSB1c2VkIGZvciBETUEgcmVxdWVzdHMuIFRoZSBkZXZfYnVzX2FkZHIKQEAgLTI3
NTEsNyArMjc1Miw3IEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgYmZuLAogCSAqIGZ1bmN0aW9uIHNob3Vs
ZCBvbmx5IGJlIHVzZWQgYnkgZ250dGFiIGNvZGUgd2l0aCBiZm4gPT0gbWZuLgogCSAqLwogCUJV
R19PTighaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkpOwotCUJVR19PTihtZm4gIT0gYmZuKTsK
KwlCVUdfT04obWZuX3gobWZuKSAhPSBiZm5feChiZm4pKTsKIAogCS8qIFdlIG9ubHkgc3VwcG9y
dCByZWFkYWJsZSBhbmQgd3JpdGFibGUgZmxhZ3MgKi8KIAlpZiAoIShmbGFncyAmIChJT01NVUZf
cmVhZGFibGUgfCBJT01NVUZfd3JpdGFibGUpKSkKQEAgLTI3NjMsMTkgKzI3NjQsMjIgQEAgc3Rh
dGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBiZm4sCiAJICogVGhlIGZ1bmN0aW9uIGd1ZXN0X3BoeXNtYXBfYWRkX2Vu
dHJ5IHJlcGxhY2VzIHRoZSBjdXJyZW50IG1hcHBpbmcKIAkgKiBpZiB0aGVyZSBpcyBhbHJlYWR5
IG9uZS4uLgogCSAqLwotCXJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShkLCBfZ2ZuKGJm
biksIF9tZm4obWZuKSwgMCwgdCk7CisJcmV0dXJuIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQs
IGdmbiwgbWZuLCAwLCB0KTsKIH0KIAotc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVf
dW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGJmbikKK3N0YXRpYyBp
bnQgX19tdXN0X2NoZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgYmZu
X3QgYmZuKQogewotCS8qCisgICAgICAgIGdmbl90IGdmbiA9IF9nZm4oYmZuX3goYmZuKSk7Cisg
ICAgICAgIG1mbl90IG1mbiA9IF9tZm4oYmZuX3goYmZuKSk7CisKKyAgICAgICAgLyoKIAkgKiBU
aGlzIGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250dGFiIGNvZGUgd2hlbiB0aGUg
ZG9tYWluCiAJICogaXMgZGlyZWN0IG1hcHBlZAogCSAqLwogCWlmICggIWlzX2RvbWFpbl9kaXJl
Y3RfbWFwcGVkKGQpICkKIAkJcmV0dXJuIC1FSU5WQUw7CiAKLQlyZXR1cm4gZ3Vlc3RfcGh5c21h
cF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGJmbiksIF9tZm4oYmZuKSwgMCk7CisJcmV0dXJuIGd1ZXN0
X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBtZm4sIDApOwogfQogCiBzdGF0aWMgY29uc3Qg
c3RydWN0IGlvbW11X29wcyBhcm1fc21tdV9pb21tdV9vcHMgPSB7CmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYwppbmRleCBiMjVkOWUzNzA3Li43ZGU4MzBmNmNlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMKQEAgLTE5NCw3ICsxOTQsOCBAQCB2b2lkIF9faHdkb21faW5pdCBpb21tdV9od2RvbV9pbml0
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAgICAgICAgICA9PSBQR1Rfd3JpdGFibGVfcGFn
ZSkgKQogICAgICAgICAgICAgICAgIG1hcHBpbmcgfD0gSU9NTVVGX3dyaXRhYmxlOwogCi0gICAg
ICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBnZm4sIG1mbiwgbWFw
cGluZyk7CisgICAgICAgICAgICByZXQgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBf
YmZuKGdmbiksIF9tZm4obWZuKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1hcHBpbmcpOwogICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAgICAg
ICAgIHJjID0gcmV0OwogCkBAIC0yNjQsNyArMjY1LDcgQEAgaW50IGlvbW11X21hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbiwgbWZuX3QgbWZuLAogICAgIGlmICggIWlvbW11X2Vu
YWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHJj
ID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgYmZuX3goYmZuKSwgbWZuX3gobWZuKSwg
ZmxhZ3MpOworICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgYmZuLCBtZm4s
IGZsYWdzKTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFk
LT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQoKSApCkBAIC0yODcsNyArMjg4
LDcgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgYmZuX3QgYmZuKQog
ICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICBy
ZXR1cm4gMDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBfcGFnZShkLCBiZm5f
eChiZm4pKTsKKyAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgYmZuKTsK
ICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0
dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQoKSApCkBAIC0zMjcsNyArMzI4LDcgQEAgaW50
IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbiwgdW5zaWduZWQg
aW50IHBhZ2VfY291bnQpCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3Jt
X29wcyB8fCAhaGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2ggKQogICAgICAgICByZXR1cm4g
MDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+aW90bGJfZmx1c2goZCwgYmZuX3goYmZu
KSwgcGFnZV9jb3VudCk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaChk
LCBiZm4sIHBhZ2VfY291bnQpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAg
ICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXggMTg3NTI4MTlhNy4uYTI3NTI5NDEyYSAx
MDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKQEAgLTU4NSw3ICs1ODUsNyBAQCBzdGF0
aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9hbGwodm9pZCkKIH0KIAogc3RhdGljIGlu
dCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmZuX3QgYmZuLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbF90IGRtYV9vbGRfcHRl
X3ByZXNlbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgcGFnZV9jb3VudCkKIHsKQEAgLTYxMiwxMiArNjEyLDEyIEBAIHN0YXRpYyBpbnQg
X19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lvdGxiKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
IGlmICggaW9tbXVfZG9taWQgPT0gLTEgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAg
ICAgaWYgKCBwYWdlX2NvdW50ICE9IDEgfHwgYmZuID09IGJmbl94KElOVkFMSURfQkZOKSApCisg
ICAgICAgIGlmICggcGFnZV9jb3VudCAhPSAxIHx8IGJmbl9lcShiZm4sIElOVkFMSURfQkZOKSAp
CiAgICAgICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX2RzaShpb21tdSwgaW9tbXVfZG9t
aWQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCBmbHVzaF9kZXZf
aW90bGIpOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxi
X3BzaShpb21tdSwgaW9tbXVfZG9taWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAocGFkZHJfdCliZm4gPDwgUEFHRV9TSElGVF80SywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KWJmbl94KGJmbikgPDwgUEFHRV9TSElGVF80
SywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEss
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhZG1hX29sZF9wdGVfcHJl
c2VudCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsdXNoX2Rldl9p
b3RsYik7CkBAIC02MzMsNyArNjMzLDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVf
Zmx1c2hfaW90bGIoc3RydWN0IGRvbWFpbiAqZCwKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hl
Y2sgaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmZuX3QgYmZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgaW50IHBhZ2VfY291bnQpCiB7CiAgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGJm
biwgMSwgcGFnZV9jb3VudCk7CkBAIC02NDEsNyArNjQxLDcgQEAgc3RhdGljIGludCBfX211c3Rf
Y2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKIAogc3RhdGlj
IGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1c2hfaW90bGJfYWxsKHN0cnVjdCBkb21haW4gKmQp
CiB7Ci0gICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIGJmbl94KElOVkFMSURfQkZOKSwg
MCwgMCk7CisgICAgcmV0dXJuIGlvbW11X2ZsdXNoX2lvdGxiKGQsIElOVkFMSURfQkZOLCAwLCAw
KTsKIH0KIAogLyogY2xlYXIgb25lIHBhZ2UncyBwYWdlIHRhYmxlICovCkBAIC02NzYsNyArNjc2
LDggQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgZG1hX3B0ZV9jbGVhcl9vbmUoc3RydWN0IGRv
bWFpbiAqZG9tYWluLCB1NjQgYWRkcikKICAgICBpb21tdV9mbHVzaF9jYWNoZV9lbnRyeShwdGUs
IHNpemVvZihzdHJ1Y3QgZG1hX3B0ZSkpOwogCiAgICAgaWYgKCAhdGhpc19jcHUoaW9tbXVfZG9u
dF9mbHVzaF9pb3RsYikgKQotICAgICAgICByYyA9IGlvbW11X2ZsdXNoX2lvdGxiX3BhZ2VzKGRv
bWFpbiwgYWRkciA+PiBQQUdFX1NISUZUXzRLLCAxKTsKKyAgICAgICAgcmMgPSBpb21tdV9mbHVz
aF9pb3RsYl9wYWdlcyhkb21haW4sIF9iZm4oYWRkciA+PiBQQUdFX1NISUZUXzRLKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxKTsKIAogICAgIHVubWFwX3Z0ZF9kb21h
aW5fcGFnZShwYWdlKTsKIApAQCAtMTc2MSw4ICsxNzYyLDcgQEAgc3RhdGljIHZvaWQgaW9tbXVf
ZG9tYWluX3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0
X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJmbiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmZuX3Qg
YmZuLCBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQg
PSBkb21faW9tbXUoZCk7CkBAIC0xNzgwLDE2ICsxNzgwLDE3IEBAIHN0YXRpYyBpbnQgX19tdXN0
X2NoZWNrIGludGVsX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBzcGlu
X2xvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAKLSAgICBwZ19tYWRkciA9IGFkZHJfdG9f
ZG1hX3BhZ2VfbWFkZHIoZCwgKHBhZGRyX3QpYmZuIDw8IFBBR0VfU0hJRlRfNEssIDEpOworICAg
IHBnX21hZGRyID0KKyAgICAgICAgYWRkcl90b19kbWFfcGFnZV9tYWRkcihkLCAocGFkZHJfdCli
Zm5feChiZm4pIDw8IFBBR0VfU0hJRlRfNEssIDEpOwogICAgIGlmICggcGdfbWFkZHIgPT0gMCAp
CiAgICAgewogICAgICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKICAg
ICAgICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogICAgIHBhZ2UgPSAoc3RydWN0IGRtYV9wdGUg
KiltYXBfdnRkX2RvbWFpbl9wYWdlKHBnX21hZGRyKTsKLSAgICBwdGUgPSBwYWdlICsgKGJmbiAm
IExFVkVMX01BU0spOworICAgIHB0ZSA9IHBhZ2UgKyAoYmZuX3goYmZuKSAmIExFVkVMX01BU0sp
OwogICAgIG9sZCA9ICpwdGU7Ci0gICAgZG1hX3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1m
biA8PCBQQUdFX1NISUZUXzRLKTsKKyAgICBkbWFfc2V0X3B0ZV9hZGRyKG5ldywgKHBhZGRyX3Qp
bWZuX3gobWZuKSA8PCBQQUdFX1NISUZUXzRLKTsKICAgICBkbWFfc2V0X3B0ZV9wcm90KG5ldywK
ICAgICAgICAgICAgICAgICAgICAgICgoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpID8gRE1BX1BU
RV9SRUFEICA6IDApIHwKICAgICAgICAgICAgICAgICAgICAgICgoZmxhZ3MgJiBJT01NVUZfd3Jp
dGFibGUpID8gRE1BX1BURV9XUklURSA6IDApKTsKQEAgLTE4MTcsMTMgKzE4MTgsMTMgQEAgc3Rh
dGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxfaW9tbXVfdW5tYXBfcGFnZShz
dHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGJmbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmZuX3QgYmZuKQogewogICAgIC8qIERvIG5vdGhpbmcgaWYgaGFy
ZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNzIHRocnUuICovCiAgICAgaWYgKCBp
b21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICByZXR1
cm4gMDsKIAotICAgIHJldHVybiBkbWFfcHRlX2NsZWFyX29uZShkLCAocGFkZHJfdCliZm4gPDwg
UEFHRV9TSElGVF80Syk7CisgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJfb25lKGQsIChwYWRkcl90
KWJmbl94KGJmbikgPDwgUEFHRV9TSElGVF80Syk7CiB9CiAKIGludCBpb21tdV9wdGVfZmx1c2go
c3RydWN0IGRvbWFpbiAqZCwgdTY0IGJmbiwgdTY0ICpwdGUsCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jCmluZGV4IDAyNTM4MjMxNzMuLjVlMjIxZmE2ZmYgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni9pb21tdS5jCkBAIC02NSw3ICs2NSw3IEBAIGludCBhcmNoX2lvbW11X3BvcHVsYXRl
X3BhZ2VfdGFibGUoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgICAgIHsKICAgICAgICAgICAg
ICAgICBBU1NFUlQoIShnZm4gPj4gREVGQVVMVF9ET01BSU5fQUREUkVTU19XSURUSCkpOwogICAg
ICAgICAgICAgICAgIEJVR19PTihTSEFSRURfTTJQKGdmbikpOwotICAgICAgICAgICAgICAgIHJj
ID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3BhZ2UoZCwgZ2ZuLCBtZm4sCisgICAgICAgICAgICAg
ICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFnZShkLCBfYmZuKGdmbiksIF9tZm4obWZu
KSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
Rl9yZWFkYWJsZSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVUZfd3JpdGFibGUpOwogICAgICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oCmluZGV4IDk5YmMyMWM3YjMuLmRjZTllZDZi
ODMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJv
dG8uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXByb3RvLmgK
QEAgLTUyLDkgKzUyLDkgQEAgaW50IGFtZF9pb21tdV9pbml0KHZvaWQpOwogaW50IGFtZF9pb21t
dV91cGRhdGVfaXZyc19tYXBwaW5nX2FjcGkodm9pZCk7CiAKIC8qIG1hcHBpbmcgZnVuY3Rpb25z
ICovCi1pbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZCBsb25nIGdmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwotaW50IF9fbXVzdF9jaGVj
ayBhbWRfaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
bik7CitpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpk
LCBiZm5fdCBiZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBt
Zm4sIHVuc2lnbmVkIGludCBmbGFncyk7CitpbnQgX19tdXN0X2NoZWNrIGFtZF9pb21tdV91bm1h
cF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbik7CiB1NjQgYW1kX2lvbW11X2dldF9u
ZXh0X3RhYmxlX2Zyb21fcHRlKHUzMiAqZW50cnkpOwogaW50IF9fbXVzdF9jaGVjayBhbWRfaW9t
bXVfYWxsb2Nfcm9vdChzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCk7CiBpbnQgYW1kX2lvbW11X3Jl
c2VydmVfZG9tYWluX3VuaXR5X21hcChzdHJ1Y3QgZG9tYWluICpkb21haW4sCkBAIC03Nyw3ICs3
Nyw3IEBAIHZvaWQgaW9tbXVfZHRlX3NldF9ndWVzdF9jcjModTMyICpkdGUsIHUxNiBkb21faWQs
IHU2NCBnY3IzLAogCiAvKiBzZW5kIGNtZCB0byBpb21tdSAqLwogdm9pZCBhbWRfaW9tbXVfZmx1
c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpOwotdm9pZCBhbWRfaW9tbXVfZmx1c2hfcGFn
ZXMoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCit2b2lkIGFtZF9pb21tdV9m
bHVzaF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGJmbiwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvcmRlcik7CiB2b2lkIGFtZF9pb21tdV9m
bHVzaF9pb3RsYih1OCBkZXZmbiwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBnYWRkciwgdW5zaWduZWQgaW50IG9yZGVyKTsK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVuL2luY2x1ZGUveGVuL2lv
bW11LmgKaW5kZXggM2QxOTkxODMwMS4uZmQ2ZjZmYjA1YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKQEAgLTQ3LDYgKzQ3
LDExIEBAIFRZUEVfU0FGRSh1bnNpZ25lZCBsb25nLCBiZm4pOwogI3VuZGVmIGJmbl94CiAjZW5k
aWYKIAorc3RhdGljIGlubGluZSBib29sX3QgYmZuX2VxKGJmbl90IHgsIGJmbl90IHkpCit7Cisg
ICAgcmV0dXJuIGJmbl94KHgpID09IGJmbl94KHkpOworfQorCiBleHRlcm4gYm9vbF90IGlvbW11
X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsKIGV4dGVybiBib29sX3QgZm9yY2VfaW9tbXUsIGlvbW11
X3ZlcmJvc2U7CiBleHRlcm4gYm9vbF90IGlvbW11X3dvcmthcm91bmRfYmlvc19idWcsIGlvbW11
X2lnZngsIGlvbW11X3Bhc3N0aHJvdWdoOwpAQCAtMTcxLDkgKzE3Niw5IEBAIHN0cnVjdCBpb21t
dV9vcHMgewogI2VuZGlmIC8qIEhBU19QQ0kgKi8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3Ry
dWN0IGRvbWFpbiAqZCk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGJmbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwotICAgIGludCBf
X211c3RfY2hlY2sgKCp1bm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGJmbik7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpk
LCBiZm5fdCBiZm4sIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBmbGFncyk7CisgICAgaW50IF9fbXVzdF9jaGVjayAoKnVubWFwX3BhZ2Up
KHN0cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbik7CiAgICAgdm9pZCAoKmZyZWVfcGFnZV90YWJs
ZSkoc3RydWN0IHBhZ2VfaW5mbyAqKTsKICNpZmRlZiBDT05GSUdfWDg2CiAgICAgdm9pZCAoKnVw
ZGF0ZV9pcmVfZnJvbV9hcGljKSh1bnNpZ25lZCBpbnQgYXBpYywgdW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgaW50IHZhbHVlKTsKQEAgLTE4NCw3ICsxODksNyBAQCBzdHJ1Y3QgaW9tbXVfb3Bz
IHsKICAgICB2b2lkICgqcmVzdW1lKSh2b2lkKTsKICAgICB2b2lkICgqc2hhcmVfcDJtKShzdHJ1
Y3QgZG9tYWluICpkKTsKICAgICB2b2lkICgqY3Jhc2hfc2h1dGRvd24pKHZvaWQpOwotICAgIGlu
dCBfX211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBiZm4sCisgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoKShzdHJ1Y3QgZG9t
YWluICpkLCBiZm5fdCBiZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2Zs
dXNoX2FsbCkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2Rldmlj
ZV9tZW1vcnkpKGlvbW11X2dyZG1fdCAqLCB2b2lkICopOwotLSAKMi4xMS4wCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:47:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:47:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBdu-0003dl-Rp; Mon, 12 Feb 2018 10:47:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ew1=fg=citrix.com=prvs=57411e68b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elBdt-0003ca-E6
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:47:25 +0000
X-Inumbo-ID: 403e7ff6-0fe2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 403e7ff6-0fe2-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:48:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462318661"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Feb 2018 10:47:07 +0000
Message-ID: <20180212104714.1922-1-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 0/7] paravirtual IOMMU interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGlkZWEgb2YgYSBwYXJhdmlydHVhbCBJT01NVSBpbnRlcmZhY2Ugd2FzIGxhc3QgZGlzY3Vz
c2VkIG9uIHhlbi1kZXZlbAptb3JlIHRoYW4gdHdvIHllYXJzIGFnbyBhbmQgbmFycm93ZWQgZG93
biBvbiBhIGRyYWZ0IHNwZWNpZmljYXRpb24gWzFdLgpUaGVyZSB3YXMgYWxzbyBhbiBSRkMgcGF0
Y2ggc2VyaWVzIHBvc3RlZCB3aXRoIGFuIGltcGxlbWVudGF0aW9uLCBob3dldmVyCnRoaXMgd2Fz
IG5ldmVyIGZvbGxvd2VkIHRocm91Z2guCgpJbiB0aGlzIHBhdGNoIHNlcmllcyBJIGhhdmUgdHJp
ZWQgdG8gc2ltcGxpZnkgdGhlIGludGVyZmFjZSBhbmQgdGhlcmVmb3JlCmhhdmUgbW92ZWQgYXdh
eSBmcm9tIHRoZSBkcmFmdCBzcGVjaWZpY2F0aW9uLgoKUGF0Y2hlcyAjMSAtICMzIGluIHRoZSBz
ZXJpZXMgaW50cm9kdWNlICdidXMgZnJhbWUgbnVtYmVycycgaW50byBYZW4gKGZyYW1lCm51bWJl
cnMgcmVsYXRpbmcgdG8gdGhlIElPTU1VIHJhdGhlciB0aGFuIHRoZSBNTVUpLiBUaGUgbW9kaWZp
Y2F0aW9ucyBhcmUKaW4gY29tbW9uIGNvZGUgYW5kIHNvIGFmZmVjdCBBUk0gYXMgd2VsbCBhcyB4
ODYuCgpQYXRjaCAjNCBhZGRzIGEgcHJlLXJlcXVpc2l0ZSBtZXRob2QgaW4gaW9tbXVfb3BzIGFu
ZCBhbiBpbXBsZW1lbnRhdGlvbgpmb3IgVlQtZC4gSSBoYXZlIG5vdCBkb25lIGFuIGltcGxtZW50
YXRpb24gZm9yIEFNRCBJT01NVXMgYXMgbXkgdGVzdCBoYXJkLQp3YXJlIGlzIEludGVsIGJhc2Vk
LCBidXQgb25lIG1heSBiZSBhZGRlZCBpbiBmdXR1cmUuCgpQYXRjaGVzICM1IC0gIzcgaW50cm9k
dWNlIHRoZSBuZXcgJ2lvbW11X29wJyBoeXBlcmNhbGwgd2l0aCBzdWItb3BlcmF0aW9ucwp0byBx
dWVyeSByYW5nZXMgcmVzZXJ2ZWQgaW4gdGhlIElPTU1VLCBtYXAgYW5kIHVubWFwIHBhZ2VzLCBh
bmQgZmx1c2ggdGhlCklPVExCLgoKRm9yIHRlc3RpbmcgcHVycG9zZXMsIEkgaGF2ZSBpbXBsZW1l
bnRlZCBwYXRjaGVzIHRvIGEgTGludXggUFYgZG9tMCB0byBzZXQKdXAgYSAxOjEgQkZOOkdGTiBt
YXBwaW5nIGFuZCB1c2Ugbm9ybWFsIHN3aW90bGIgZG1hIG9wZXJhdGlvbnMgcmF0aGVyCnRoZW4g
eGVuLXN3aW90bGIuCgpbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE2LTAyL21zZzAxNDI4Lmh0bWwKClBhdWwgRHVycmFudCAoNyk6CiAg
aW9tbXU6IGludHJvZHVjZSB0aGUgY29uY2VwdCBvZiBCRk4uLi4KICBpb21tdTogbWFrZSB1c2Ug
b2YgdHlwZS1zYWZlIEJGTiBhbmQgTUZOIGluIGV4cG9ydGVkIGZ1bmN0aW9ucwogIGlvbW11OiBw
dXNoIHVzZSBvZiB0eXBlLXNhZmUgQkZOIGFuZCBNRk4gaW50byBpb21tdV9vcHMKICB2dGQ6IGFk
ZCBsb29rdXBfcGFnZSBtZXRob2QgdG8gaW9tbXVfb3BzCiAgcHVibGljIC8geDg2OiBpbnRyb2R1
Y2UgX19IWVBFUkNBTExfaW9tbXVfb3AKICB4ODY6IGFkZCBpb21tdV9vcCB0byBxdWVyeSByZXNl
cnZlZCByYW5nZXMKICB4ODY6IGFkZCBpb21tdV9vcHMgdG8gbWFwIGFuZCB1bm1hcCBwYWdlcywg
YW5kIGFsc28gdG8gZmx1c2ggdGhlIElPVExCCgogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMv
eGVuLmlmICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMyArLQogeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgICAg
ICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2lvbW11X29wLmMgICAgICAgICAgICAg
ICAgICAgICAgIHwgNDc2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYv
bW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcgKy0KIHhlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQogeGVuL2FyY2gveDg2L21t
L3AybS1wdC5jICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvbW0v
cDJtLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTUgKy0KIHhlbi9hcmNoL3g4Ni9wdi9o
eXBlcmNhbGwuYyAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYveDg2XzY0
L21tLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDUgKy0KIHhlbi9jb21tb24vZ3JhbnRfdGFi
bGUuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfY21kLmMgICAgICAgfCAgMTggKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2FtZC9pb21tdV9tYXAuYyAgICAgICB8ICA4NSArKy0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgICA0ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hcm0vc21tdS5jICAgICAgICAgICAgfCAgMjIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L2lvbW11LmMgICAgICAgICAgICAgICB8ICAyOCArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmMgICAgICAgICAgIHwgIDc2ICsrKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5oICAgICAgICAgICB8ICAgMiArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQveDg2L3Z0ZC5jICAgICAgICAgfCAgIDMgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9pb21tdS5jICAgICAgICAgICB8ICAgMiArLQogeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9h
bWQtaW9tbXUtcHJvdG8uaCB8ICAgOCArLQogeGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29wLmgg
ICAgICAgICAgICAgICAgIHwgMTI3ICsrKysrKysKIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaCAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmgg
ICAgICAgICAgICAgICAgICAgfCAgMTIgKwogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQyICsrLQogeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA1ICsKIHhlbi9pbmNsdWRlL3hzbS9kdW1teS5oICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNiArCiB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDYgKwogeGVuL3hzbS9kdW1teS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKIHhlbi94c20vZmxhc2svaG9va3MuYyAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNiArCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyAgICAg
ICAgICAgfCAgIDIgKwogMzUgZmlsZXMgY2hhbmdlZCwgODY4IGluc2VydGlvbnMoKyksIDEzMSBk
ZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC94ODYvaW9tbXVfb3AuYwog
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9pb21tdV9vcC5oCi0tLQpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IERhbmllbCBEZSBH
cmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFA
aW50ZWwuY29tPgpDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNjOiBLb25y
YWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFu
aXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhl
bi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:47:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:47:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBeM-0003lA-D6; Mon, 12 Feb 2018 10:47:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ew1=fg=citrix.com=prvs=57411e68b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elBeM-0003ji-1z
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:47:54 +0000
X-Inumbo-ID: 437c1604-0fe2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 437c1604-0fe2-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:48:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462318668"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Feb 2018 10:47:09 +0000
Message-ID: <20180212104714.1922-3-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180212104714.1922-1-paul.durrant@citrix.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/7] iommu: make use of type-safe BFN and MFN in
	exported functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBtb2RpZmllcyB0aGUgZGVjbGFyYXRpb24gb2YgdGhlIGVudHJ5IHBvaW50cyB0
byB0aGUgSU9NTVUKc3ViLXN5c3RlbSB0byB1c2UgYmZuX3QgYW5kIG1mbl90IGluIHBsYWNlIG9m
IHVuc2lnbmVkIGxvbmcuIEEgc3Vic2VxdWVudApwYXRjaCB3aWxsIHNpbWlsYXJseSBtb2RpZnkg
dGhlIG1ldGhvZHMgaW4gdGhlIGlvbW11X29wcyBzdHJ1Y3R1cmUuCgpOT1RFOiBTaW5jZSAod2l0
aCB0aGlzIHBhdGNoIGFwcGxpZWQpIGJmbl90IGlzIG5vdyBpbiB1c2UsIHRoZSBwYXRjaCBhbHNv
CiAgICAgIGludHJvZHVjZXMgdGhlICdjc2NvcGUvZ3JlcCBmb2RkZXInIHRvIGFsbG93IHRoZSB0
eXBlIGRlY2xhcmF0aW9uIHRvCiAgICAgIGJlIGVhc2lseSBmb3VuZC4KClNpZ25lZC1vZmYtYnk6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVs
LmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDYzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9wMm0u
YyAgICAgICAgICAgICAgICAgICAgfCAgMyArKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAg
ICAgICAgICAgICAgfCAgNyArKystLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAg
ICAgICAgIHwgIDggKysrKystLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgICAg
ICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAgICB8
IDE1ICsrKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAg
ICB8ICA1ICsrKy0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgICAgIHwgMTAg
KysrKysrLS0tLQogeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICB8ICA0ICsr
LS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgfCAyNSArKysrKysrKysr
KystLS0tLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L3Z0ZC5jIHwg
IDMgKystCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAgICAgICAgICAgIHwgMjMgKysrKysr
KysrKysrKysrKysrKy0tLS0KIDExIGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDQ0
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNo
L2FybS9wMm0uYwppbmRleCA2NWU4YjljNmVhLi4yNWU5YWY2YjA1IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC05NTcsNyArOTU3LDgg
QEAgc3RhdGljIGludCBfX3AybV9zZXRfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwKIAog
ICAgIGlmICggbmVlZF9pb21tdShwMm0tPmRvbWFpbikgJiYKICAgICAgICAgIChscGFlX3ZhbGlk
KG9yaWdfcHRlKSB8fCBscGFlX3ZhbGlkKCplbnRyeSkpICkKLSAgICAgICAgcmMgPSBpb21tdV9p
b3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgZ2ZuX3goc2dmbiksIDFVTCA8PCBwYWdlX29yZGVyKTsK
KyAgICAgICAgcmMgPSBpb21tdV9pb3RsYl9mbHVzaChwMm0tPmRvbWFpbiwgX2JmbihnZm5feChz
Z2ZuKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMVVMIDw8IHBhZ2Vfb3JkZXIp
OwogICAgIGVsc2UKICAgICAgICAgcmMgPSAwOwogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDM1ZjIwNDM2OWIuLjY5Y2U1NzkxNGIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0y
Njc2LDEzICsyNjc2LDEyIEBAIHN0YXRpYyBpbnQgX2dldF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CiAgICAgICAgIGlmICggZCAmJiBpc19wdl9kb21haW4o
ZCkgJiYgdW5saWtlbHkobmVlZF9pb21tdShkKSkgKQogICAgICAgICB7Ci0gICAgICAgICAgICBn
Zm5fdCBnZm4gPSBfZ2ZuKG1mbl90b19nbWZuKGQsIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSkp
OworICAgICAgICAgICAgYmZuX3QgYmZuID0gX2JmbihtZm5fdG9fZ21mbihkLCBtZm5feChwYWdl
X3RvX21mbihwYWdlKSkpKTsKIAogICAgICAgICAgICAgaWYgKCAoeCAmIFBHVF90eXBlX21hc2sp
ID09IFBHVF93cml0YWJsZV9wYWdlICkKLSAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21t
dV91bm1hcF9wYWdlKGQsIGdmbl94KGdmbikpOworICAgICAgICAgICAgICAgIGlvbW11X3JldCA9
IGlvbW11X3VubWFwX3BhZ2UoZCwgYmZuKTsKICAgICAgICAgICAgIGVsc2UgaWYgKCB0eXBlID09
IFBHVF93cml0YWJsZV9wYWdlICkKLSAgICAgICAgICAgICAgICBpb21tdV9yZXQgPSBpb21tdV9t
YXBfcGFnZShkLCBnZm5feChnZm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSwKKyAgICAgICAgICAgICAgICBpb21t
dV9yZXQgPSBpb21tdV9tYXBfcGFnZShkLCBiZm4sIHBhZ2VfdG9fbWZuKHBhZ2UpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01N
VUZfd3JpdGFibGUpOwogICAgICAgICB9CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tL3AybS1lcHQuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggNjZkYmIzZTgz
YS4uZTFlYmQyNWU1NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysg
Yi94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jCkBAIC04NzMsMTIgKzg3MywxNCBAQCBvdXQ6CiAg
ICAgICAgICAgICBpZiAoIGlvbW11X2ZsYWdzICkKICAgICAgICAgICAgICAgICBmb3IgKCBpID0g
MDsgaSA8ICgxIDw8IG9yZGVyKTsgaSsrICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgICAgIHJjID0gaW9tbXVfbWFwX3BhZ2UoZCwgZ2ZuICsgaSwgbWZuX3gobWZuKSArIGks
IGlvbW11X2ZsYWdzKTsKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBpb21tdV9tYXBfcGFnZShk
LCBfYmZuKGdmbiArIGkpLCBtZm5fYWRkKG1mbiwgaSksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgaW9tbXVfZmxhZ3MpOwogICAgICAgICAgICAgICAgICAgICBpZiAo
IHVubGlrZWx5KHJjKSApCiAgICAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAg
ICAgICAgIHdoaWxlICggaS0tICkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBJZiBz
dGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9tYWluLCBnZm4gKyBpKSApCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKHAybS0+ZG9t
YWluLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
YmZuKGdmbiArIGkpKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKQEAgLTg4Nyw3ICs4ODksNyBAQCBv
dXQ6CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAo
MSA8PCBvcmRlcik7IGkrKyApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICByZXQgPSBpb21tdV91bm1hcF9wYWdlKGQsIGdmbiArIGkpOworICAgICAgICAgICAgICAgICAg
ICByZXQgPSBpb21tdV91bm1hcF9wYWdlKGQsIF9iZm4oZ2ZuICsgaSkpOwogICAgICAgICAgICAg
ICAgICAgICBpZiAoICFyYyApCiAgICAgICAgICAgICAgICAgICAgICAgICByYyA9IHJldDsKICAg
ICAgICAgICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgYi94
ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMKaW5kZXggYWQ2ZjllZjEwZC4uMGU2MzkyYTk1OSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9w
Mm0tcHQuYwpAQCAtNjk2LDEzICs2OTYsMTMgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLCBnZm5fdCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAgIGVsc2UgaWYgKCBp
b21tdV9wdGVfZmxhZ3MgKQogICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCAoMVVMIDw8IHBh
Z2Vfb3JkZXIpOyBpKysgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJjID0gaW9t
bXVfbWFwX3BhZ2UocDJtLT5kb21haW4sIGdmbiArIGksIG1mbl94KG1mbikgKyBpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW9tbXVfcHRlX2ZsYWdzKTsKKyAgICAgICAg
ICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKHAybS0+ZG9tYWluLCBfYmZuKGdmbiArIGkpLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX2FkZChtZm4sIGkpLCBpb21t
dV9wdGVfZmxhZ3MpOwogICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tICkKICAgICAgICAg
ICAgICAgICAgICAgICAgIC8qIElmIHN0YXRlbWVudCB0byBzYXRpc2Z5IF9fbXVzdF9jaGVjay4g
Ki8KLSAgICAgICAgICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRv
bWFpbiwgZ2ZuICsgaSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1h
cF9wYWdlKHAybS0+ZG9tYWluLCBfYmZuKGdmbiArIGkpKSApCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgY29udGludWU7CiAKICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CkBAIC03MTEs
NyArNzExLDcgQEAgcDJtX3B0X3NldF9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCBnZm5f
dCBnZm5fLCBtZm5fdCBtZm4sCiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGZvciAoIGkgPSAw
OyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgaSsrICkKICAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgICAgICBpbnQgcmV0ID0gaW9tbXVfdW5tYXBfcGFnZShwMm0tPmRvbWFpbiwgZ2ZuICsgaSk7
CisgICAgICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X3VubWFwX3BhZ2UocDJtLT5kb21haW4s
IF9iZm4oZ2ZuICsgaSkpOwogCiAgICAgICAgICAgICAgICAgaWYgKCAhcmMgKQogICAgICAgICAg
ICAgICAgICAgICByYyA9IHJldDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCBkY2NkMTQyNWI0Li4xMTU5NTZiY2VjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5j
CkBAIC03MjIsNyArNzIyLDcgQEAgcDJtX3JlbW92ZV9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sIHVuc2lnbmVkIGxvbmcgZ2ZuX2wsIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICB7CiAg
ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIGludCByZXQgPSBpb21tdV91bm1hcF9wYWdlKHAy
bS0+ZG9tYWluLCBtZm4gKyBpKTsKKyAgICAgICAgICAgICAgICBpbnQgcmV0ID0gaW9tbXVfdW5t
YXBfcGFnZShwMm0tPmRvbWFpbiwgX2JmbihtZm4gKyBpKSk7CiAKICAgICAgICAgICAgICAgICBp
ZiAoICFyYyApCiAgICAgICAgICAgICAgICAgICAgIHJjID0gcmV0OwpAQCAtNzgxLDE0ICs3ODEs
MTQgQEAgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2Zu
LCBtZm5fdCBtZm4sCiAgICAgICAgIHsKICAgICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDEg
PDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMg
PSBpb21tdV9tYXBfcGFnZShkLCBtZm5feChtZm5fYWRkKG1mbiwgaSkpLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3gobWZuX2FkZChtZm4sIGkpKSwKKyAgICAgICAg
ICAgICAgICByYyA9IGlvbW11X21hcF9wYWdlKGQsIF9iZm4obWZuX3gobWZuKSArIGkpLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX2FkZChtZm4sIGkpLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0
YWJsZSk7CiAgICAgICAgICAgICAgICAgaWYgKCByYyAhPSAwICkKICAgICAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgICAgIHdoaWxlICggaS0tID4gMCApCiAgICAgICAgICAgICAgICAg
ICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBfX211c3RfY2hlY2suICovCi0gICAg
ICAgICAgICAgICAgICAgICAgICBpZiAoIGlvbW11X3VubWFwX3BhZ2UoZCwgbWZuX3gobWZuX2Fk
ZChtZm4sIGkpKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1hcF9w
YWdlKGQsIF9iZm4obWZuX3gobWZuKSArIGkpKSApCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY29udGludWU7CiAKICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIHJjOwpAQCAtMTE2NCw3
ICsxMTY0LDkgQEAgaW50IHNldF9pZGVudGl0eV9wMm1fZW50cnkoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnZm5fbCwKICAgICB7CiAgICAgICAgIGlmICggIW5lZWRfaW9tbXUoZCkg
KQogICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIHJldHVybiBpb21tdV9tYXBfcGFnZShk
LCBnZm5fbCwgZ2ZuX2wsIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOworCisgICAg
ICAgIHJldHVybiBpb21tdV9tYXBfcGFnZShkLCBfYmZuKGdmbl9sKSwgX21mbihnZm5fbCksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRh
YmxlKTsKICAgICB9CiAKICAgICBnZm5fbG9jayhwMm0sIGdmbiwgMCk7CkBAIC0xMjU0LDcgKzEy
NTYsOCBAQCBpbnQgY2xlYXJfaWRlbnRpdHlfcDJtX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuX2wpCiAgICAgewogICAgICAgICBpZiAoICFuZWVkX2lvbW11KGQpICkK
ICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICByZXR1cm4gaW9tbXVfdW5tYXBfcGFnZShk
LCBnZm5fbCk7CisKKyAgICAgICAgcmV0dXJuIGlvbW11X3VubWFwX3BhZ2UoZCwgX2JmbihnZm5f
bCkpOwogICAgIH0KIAogICAgIGdmbl9sb2NrKHAybSwgZ2ZuLCAwKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCA5
YjM3ZGE2Njk4Li41YWYzMTY0YjhkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCkBAIC0xNDI4LDEzICsxNDI4LDE0IEBA
IGludCBtZW1vcnlfYWRkKHVuc2lnbmVkIGxvbmcgc3BmbiwgdW5zaWduZWQgbG9uZyBlcGZuLCB1
bnNpZ25lZCBpbnQgcHhtKQogICAgIGlmICggaW9tbXVfZW5hYmxlZCAmJiAhaW9tbXVfcGFzc3Ro
cm91Z2ggJiYgIW5lZWRfaW9tbXUoaGFyZHdhcmVfZG9tYWluKSApCiAgICAgewogICAgICAgICBm
b3IgKCBpID0gc3BmbjsgaSA8IGVwZm47IGkrKyApCi0gICAgICAgICAgICBpZiAoIGlvbW11X21h
cF9wYWdlKGhhcmR3YXJlX2RvbWFpbiwgaSwgaSwgSU9NTVVGX3JlYWRhYmxlfElPTU1VRl93cml0
YWJsZSkgKQorICAgICAgICAgICAgaWYgKCBpb21tdV9tYXBfcGFnZShoYXJkd2FyZV9kb21haW4s
IF9iZm4oaSksIF9tZm4oaSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1V
Rl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpICkKICAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgaWYgKCBpICE9IGVwZm4gKQogICAgICAgICB7CiAgICAgICAgICAgICB3aGlsZSAoaS0t
ID4gb2xkX21heCkKICAgICAgICAgICAgICAgICAvKiBJZiBzdGF0ZW1lbnQgdG8gc2F0aXNmeSBf
X211c3RfY2hlY2suICovCi0gICAgICAgICAgICAgICAgaWYgKCBpb21tdV91bm1hcF9wYWdlKGhh
cmR3YXJlX2RvbWFpbiwgaSkgKQorICAgICAgICAgICAgICAgIGlmICggaW9tbXVfdW5tYXBfcGFn
ZShoYXJkd2FyZV9kb21haW4sIF9iZm4oaSkpICkKICAgICAgICAgICAgICAgICAgICAgY29udGlu
dWU7CiAKICAgICAgICAgICAgIGdvdG8gZGVzdHJveV9tMnA7CmRpZmYgLS1naXQgYS94ZW4vY29t
bW9uL2dyYW50X3RhYmxlLmMgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggNDhjNTQ3
OTMwYy4uOTdkYzM3MWY0YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisr
KyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwpAQCAtMTEwOCwxMyArMTEwOCwxNCBAQCBtYXBf
Z3JhbnRfcmVmKAogICAgICAgICAgICAgICEob2xkX3BpbiAmIChHTlRQSU5faHN0d19tYXNrfEdO
VFBJTl9kZXZ3X21hc2spKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShraW5kICYg
TUFQS0lORF9XUklURSkgKQotICAgICAgICAgICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlKGxk
LCBmcmFtZSwgZnJhbWUsCisgICAgICAgICAgICAgICAgZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQs
IF9iZm4oZnJhbWUpLCBfbWZuKGZyYW1lKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBJT01NVUZfcmVhZGFibGV8SU9NTVVGX3dyaXRhYmxlKTsKICAgICAgICAgfQogICAg
ICAgICBlbHNlIGlmICggYWN0X3BpbiAmJiAhb2xkX3BpbiApCiAgICAgICAgIHsKICAgICAgICAg
ICAgIGlmICggIWtpbmQgKQotICAgICAgICAgICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlKGxk
LCBmcmFtZSwgZnJhbWUsIElPTU1VRl9yZWFkYWJsZSk7CisgICAgICAgICAgICAgICAgZXJyID0g
aW9tbXVfbWFwX3BhZ2UobGQsIF9iZm4oZnJhbWUpLCBfbWZuKGZyYW1lKSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVUZfcmVhZGFibGUpOwogICAgICAgICB9CiAg
ICAgICAgIGlmICggZXJyICkKICAgICAgICAgewpAQCAtMTM3Niw5ICsxMzc3LDEwIEBAIHVubWFw
X2NvbW1vbigKIAogICAgICAgICBraW5kID0gbWFwa2luZChsZ3QsIHJkLCBvcC0+ZnJhbWUpOwog
ICAgICAgICBpZiAoICFraW5kICkKLSAgICAgICAgICAgIGVyciA9IGlvbW11X3VubWFwX3BhZ2Uo
bGQsIG9wLT5mcmFtZSk7CisgICAgICAgICAgICBlcnIgPSBpb21tdV91bm1hcF9wYWdlKGxkLCBf
YmZuKG9wLT5mcmFtZSkpOwogICAgICAgICBlbHNlIGlmICggIShraW5kICYgTUFQS0lORF9XUklU
RSkgKQotICAgICAgICAgICAgZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQsIG9wLT5mcmFtZSwgb3At
PmZyYW1lLCBJT01NVUZfcmVhZGFibGUpOworICAgICAgICAgICAgZXJyID0gaW9tbXVfbWFwX3Bh
Z2UobGQsIF9iZm4ob3AtPmZyYW1lKSwgX21mbihvcC0+ZnJhbWUpLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlKTsKIAogICAgICAgICBkb3VibGVfZ3Rf
dW5sb2NrKGxndCwgcmd0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hl
bi9jb21tb24vbWVtb3J5LmMKaW5kZXggNTlkMjNhMmE5OC4uNWY5MTUyYTgxNyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC04MjMs
MTEgKzgyMywxMSBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB4ZW5fYWRkX3RvX3BoeXNtYXAgKnhhdHAsCiAKICAgICAgICAgdGhpc19jcHUoaW9t
bXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOwogCi0gICAgICAgIHJldCA9IGlvbW11X2lvdGxiX2Zs
dXNoKGQsIHhhdHAtPmlkeCAtIGRvbmUsIGRvbmUpOworICAgICAgICByZXQgPSBpb21tdV9pb3Rs
Yl9mbHVzaChkLCBfYmZuKHhhdHAtPmlkeCAtIGRvbmUpLCBkb25lKTsKICAgICAgICAgaWYgKCB1
bmxpa2VseShyZXQpICYmIHJjID49IDAgKQogICAgICAgICAgICAgcmMgPSByZXQ7CiAKLSAgICAg
ICAgcmV0ID0gaW9tbXVfaW90bGJfZmx1c2goZCwgeGF0cC0+Z3BmbiAtIGRvbmUsIGRvbmUpOwor
ICAgICAgICByZXQgPSBpb21tdV9pb3RsYl9mbHVzaChkLCBfYmZuKHhhdHAtPmdwZm4gLSBkb25l
KSwgZG9uZSk7CiAgICAgICAgIGlmICggdW5saWtlbHkocmV0KSAmJiByYyA+PSAwICkKICAgICAg
ICAgICAgIHJjID0gcmV0OwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IGRmN2My
MmYzOWMuLmIyNWQ5ZTM3MDcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMjU1LDcgKzI1
NSw3IEBAIHZvaWQgaW9tbXVfZG9tYWluX2Rlc3Ryb3koc3RydWN0IGRvbWFpbiAqZCkKICAgICBh
cmNoX2lvbW11X2RvbWFpbl9kZXN0cm95KGQpOwogfQogCi1pbnQgaW9tbXVfbWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBiZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAoraW50
IGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbiwgbWZuX3QgbWZuLAog
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTI2NCwxMyArMjY0LDEzIEBA
IGludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGJmbiwg
dW5zaWduZWQgbG9uZyBtZm4sCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRm
b3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1fb3Bz
LT5tYXBfcGFnZShkLCBiZm4sIG1mbiwgZmxhZ3MpOworICAgIHJjID0gaGQtPnBsYXRmb3JtX29w
cy0+bWFwX3BhZ2UoZCwgYmZuX3goYmZuKSwgbWZuX3gobWZuKSwgZmxhZ3MpOwogICAgIGlmICgg
dW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24g
JiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCi0g
ICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBiZm4gJSNseCB0byBtZm4gJSNs
eCBmYWlsZWQ6ICVkXG4iLAotICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgYmZuLCBt
Zm4sIHJjKTsKKyAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBtYXBwaW5nIGJmbiAlIlBS
SV9iZm4iIHRvIG1mbiAlIlBSSV9tZm4iIGZhaWxlZDogJWRcbiIsCisgICAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCBiZm5feChiZm4pLCBtZm5feChtZm4pLCByYyk7CiAKICAgICAgICAg
aWYgKCAhaXNfaGFyZHdhcmVfZG9tYWluKGQpICkKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChk
KTsKQEAgLTI3OSw3ICsyNzksNyBAQCBpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAq
ZCwgdW5zaWduZWQgbG9uZyBiZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgIHJldHVybiByYzsK
IH0KIAotaW50IGlvbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBiZm4pCitpbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdCBiZm4p
CiB7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbl9pb21tdSAqaGQgPSBkb21faW9tbXUoZCk7CiAg
ICAgaW50IHJjOwpAQCAtMjg3LDEzICsyODcsMTMgQEAgaW50IGlvbW11X3VubWFwX3BhZ2Uoc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBiZm4pCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxl
ZCB8fCAhaGQtPnBsYXRmb3JtX29wcyApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBo
ZC0+cGxhdGZvcm1fb3BzLT51bm1hcF9wYWdlKGQsIGJmbik7CisgICAgcmMgPSBoZC0+cGxhdGZv
cm1fb3BzLT51bm1hcF9wYWdlKGQsIGJmbl94KGJmbikpOwogICAgIGlmICggdW5saWtlbHkocmMp
ICkKICAgICB7CiAgICAgICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3Jh
dGVsaW1pdCgpICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCi0gICAgICAgICAgICAg
ICAgICAgImQlZDogSU9NTVUgdW5tYXBwaW5nIGJmbiAlI2x4IGZhaWxlZDogJWRcbiIsCi0gICAg
ICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBiZm4sIHJjKTsKKyAgICAgICAgICAgICAgICAg
ICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgYmZuICUiUFJJX2JmbiIgZmFpbGVkOiAlZFxuIiwKKyAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGJmbl94KGJmbiksIHJjKTsKIAogICAgICAg
ICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICAgICAgZG9tYWluX2NyYXNo
KGQpOwpAQCAtMzE5LDggKzMxOSw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxl
cyh1bnNpZ25lZCBsb25nIHVudXNlZCkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVt
YXNrX2N5Y2xlKHNtcF9wcm9jZXNzb3JfaWQoKSwgJmNwdV9vbmxpbmVfbWFwKSk7CiB9CiAKLWlu
dCBpb21tdV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGJmbiwK
LSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkKK2ludCBpb21t
dV9pb3RsYl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCBiZm5fdCBiZm4sIHVuc2lnbmVkIGludCBw
YWdlX2NvdW50KQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lv
bW11KGQpOwogICAgIGludCByYzsKQEAgLTMyOCwxMyArMzI3LDEzIEBAIGludCBpb21tdV9pb3Rs
Yl9mbHVzaChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGJmbiwKICAgICBpZiAoICFp
b21tdV9lbmFibGVkIHx8ICFoZC0+cGxhdGZvcm1fb3BzIHx8ICFoZC0+cGxhdGZvcm1fb3BzLT5p
b3RsYl9mbHVzaCApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1f
b3BzLT5pb3RsYl9mbHVzaChkLCBiZm4sIHBhZ2VfY291bnQpOworICAgIHJjID0gaGQtPnBsYXRm
b3JtX29wcy0+aW90bGJfZmx1c2goZCwgYmZuX3goYmZuKSwgcGFnZV9jb3VudCk7CiAgICAgaWYg
KCB1bmxpa2VseShyYykgKQogICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93
biAmJiBwcmludGtfcmF0ZWxpbWl0KCkgKQogICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIK
LSAgICAgICAgICAgICAgICAgICAiZCVkOiBJT01NVSBJT1RMQiBmbHVzaCBmYWlsZWQ6ICVkLCBi
Zm4gJSNseCwgcGFnZSBjb3VudCAldVxuIiwKLSAgICAgICAgICAgICAgICAgICBkLT5kb21haW5f
aWQsIHJjLCBiZm4sIHBhZ2VfY291bnQpOworICAgICAgICAgICAgICAgICAgICJkJWQ6IElPTU1V
IElPVExCIGZsdXNoIGZhaWxlZDogJWQsIGJmbiAlIlBSSV9iZm4iLCBwYWdlIGNvdW50ICV1XG4i
LAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmMsIGJmbl94KGJmbiksIHBhZ2Vf
Y291bnQpOwogCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQveDg2L3Z0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYwpp
bmRleCA4OGE2MGIzMzA3Li4xNmY5MDBmNDUxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQveDg2L3Z0ZC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94
ODYvdnRkLmMKQEAgLTE0Myw3ICsxNDMsOCBAQCB2b2lkIF9faHdkb21faW5pdCB2dGRfc2V0X2h3
ZG9tX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgdG1wID0gMSA8PCAoUEFHRV9T
SElGVCAtIFBBR0VfU0hJRlRfNEspOwogICAgICAgICBmb3IgKCBqID0gMDsgaiA8IHRtcDsgaisr
ICkKICAgICAgICAgewotICAgICAgICAgICAgaW50IHJldCA9IGlvbW11X21hcF9wYWdlKGQsIHBm
biAqIHRtcCArIGosIHBmbiAqIHRtcCArIGosCisgICAgICAgICAgICBpbnQgcmV0ID0gaW9tbXVf
bWFwX3BhZ2UoZCwgX2JmbihwZm4gKiB0bXAgKyBqKSwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfbWZuKHBmbiAqIHRtcCArIGopLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwogCiAgICAg
ICAgICAgICBpZiAoICFyYyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCBi
L3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCmluZGV4IGRlMWM1ODFjZGQuLjNkMTk5MTgzMDEgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9p
b21tdS5oCkBAIC0yNCwxNCArMjQsMjkgQEAKICNpbmNsdWRlIDx4ZW4vc3BpbmxvY2suaD4KICNp
bmNsdWRlIDx4ZW4vcGNpLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzYWZlLmg+CisjaW5jbHVkZSA8
eGVuL21tLmg+CiAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgogI2luY2x1ZGUgPHB1Ymxp
Yy9kb21jdGwuaD4KICNpbmNsdWRlIDxhc20vZGV2aWNlLmg+CiAjaW5jbHVkZSA8YXNtL2lvbW11
Lmg+CiAKIFRZUEVfU0FGRSh1bnNpZ25lZCBsb25nLCBiZm4pOworI2RlZmluZSBQUklfYmZuICAg
ICAgICAgICIwNWx4IgogI2RlZmluZSBJTlZBTElEX0JGTiAgICAgIF9iZm4ofjBVTCkKIAorLyoK
KyAqIFRoZSBkZWZpbml0aW9ucyBiZWxvdyBhcmUgcHVyZWx5IGZvciB0aGUgYmVuZWZpdCBvZiBn
cmVwL2NzY29wZS4gVGhlCisgKiByZWFsIGRlZmluaXRpb25zIGNvbWUgZnJvbSB0aGUgVFlQRV9T
QUZFIG1hY3JvIGFib3ZlLgorICovCisjaWZuZGVmIGJmbl90CisjZGVmaW5lIGJmbl90CisjZGVm
aW5lIF9iZm4KKyNkZWZpbmUgYmZuX3gKKyN1bmRlZiBiZm5fdAorI3VuZGVmIF9iZm4KKyN1bmRl
ZiBiZm5feAorI2VuZGlmCisKIGV4dGVybiBib29sX3QgaW9tbXVfZW5hYmxlLCBpb21tdV9lbmFi
bGVkOwogZXh0ZXJuIGJvb2xfdCBmb3JjZV9pb21tdSwgaW9tbXVfdmVyYm9zZTsKIGV4dGVybiBi
b29sX3QgaW9tbXVfd29ya2Fyb3VuZF9iaW9zX2J1ZywgaW9tbXVfaWdmeCwgaW9tbXVfcGFzc3Ro
cm91Z2g7CkBAIC02NCw5ICs3OSw5IEBAIHZvaWQgaW9tbXVfdGVhcmRvd24oc3RydWN0IGRvbWFp
biAqZCk7CiAjZGVmaW5lIElPTU1VRl9yZWFkYWJsZSAgKDF1PDxfSU9NTVVGX3JlYWRhYmxlKQog
I2RlZmluZSBfSU9NTVVGX3dyaXRhYmxlIDEKICNkZWZpbmUgSU9NTVVGX3dyaXRhYmxlICAoMXU8
PF9JT01NVUZfd3JpdGFibGUpCi1pbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgYmZuLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzKTsKLWludCBfX211
c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGJmbik7CitpbnQgX19tdXN0X2NoZWNrIGlvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IGJmbl90IGJmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1
bnNpZ25lZCBpbnQgZmxhZ3MpOworaW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0
cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbik7CiAKIGVudW0gaW9tbXVfZmVhdHVyZQogewpAQCAt
MTkxLDcgKzIwNiw3IEBAIGludCBpb21tdV9kb19wY2lfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3Rs
ICosIHN0cnVjdCBkb21haW4gKmQsCiBpbnQgaW9tbXVfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9t
Y3RsICosIHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7CiAKLWludCBfX211c3RfY2hlY2sgaW9tbXVfaW90
bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBiZm4sCitpbnQgX19tdXN0
X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGJmbl90IGJmbiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2VfY291bnQp
OwogaW50IF9fbXVzdF9jaGVjayBpb21tdV9pb3RsYl9mbHVzaF9hbGwoc3RydWN0IGRvbWFpbiAq
ZCk7CiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:48:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBfG-0003zC-M0; Mon, 12 Feb 2018 10:48:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ew1=fg=citrix.com=prvs=57411e68b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elBfF-0003yI-RD
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:48:49 +0000
X-Inumbo-ID: 420a6914-0fe2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 420a6914-0fe2-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:48:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462318667"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Feb 2018 10:47:14 +0000
Message-ID: <20180212104714.1922-8-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180212104714.1922-1-paul.durrant@citrix.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap pages,
	and also to flush the IOTLB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIGlvbW11X29wcyB0byBhbGxvdyBhIGRvbWFpbiB3aXRoIGNvbnRyb2xf
aW9tbXUgcHJpdmlsZWdlCnRvIG1hcCBhbmQgdW5tYXAgcGFnZXMgZnJvbSBhbnkgZ3Vlc3Qgb3Zl
ciB3aGljaCBpdCBoYXMgbWFwcGluZyBwcml2aWxlZ2UKaW4gdGhlIElPTU1VLgpUaGVzZSBvcGVy
YXRpb25zIGltcGxpY2l0bHkgZGlzYWJsZSBJT1RMQiBmbHVzaGluZyBzbyB0aGF0IHRoZSBjYWxs
ZXIgY2FuCmJhdGNoIG9wZXJhdGlvbnMgYW5kIHRoZW4gZXhwbGljaXRseSBmbHVzaCB0aGUgSU9U
TEIgdXNpbmcgdGhlIGlvbW11X29wCmFsc28gYWRkZWQgYnkgdGhpcyBwYXRjaC4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9pb21tdV9vcC5jICAgICAgIHwgMTg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29wLmggfCAgMzcgKysrKysr
KysrCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICB8ICAgMiArCiAzIGZpbGVzIGNoYW5n
ZWQsIDIyNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvbW11X29w
LmMgYi94ZW4vYXJjaC94ODYvaW9tbXVfb3AuYwppbmRleCBhYzgxYjk4YjdhLi5iMTBjOTE2Mjc5
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9tbXVfb3AuYworKysgYi94ZW4vYXJjaC94ODYv
aW9tbXVfb3AuYwpAQCAtMjQsNiArMjQsMTc0IEBACiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5o
PgogI2luY2x1ZGUgPHhlbi9pb21tdS5oPgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20v
cGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiBtZm5fdG9fcGFn
ZQorI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKKyN1
bmRlZiBwYWdlX3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwYWdlKSBfbWZuKF9fcGFnZV90
b19tZm4ocGFnZSkpCisKK3N0cnVjdCBjaGVja19yZG1fY3R4dCB7CisgICAgYmZuX3QgYmZuOwor
fTsKKworc3RhdGljIGludCBjaGVja19yZG0oeGVuX3Bmbl90IHN0YXJ0LCB4ZW5fdWxvbmdfdCBu
ciwgdTMyIGlkLCB2b2lkICphcmcpCit7CisgICAgc3RydWN0IGNoZWNrX3JkbV9jdHh0ICpjdHh0
ID0gYXJnOworCisgICAgaWYgKCBiZm5feChjdHh0LT5iZm4pID49IHN0YXJ0ICYmCisgICAgICAg
ICBiZm5feChjdHh0LT5iZm4pIDwgc3RhcnQgKyBuciApCisgICAgICAgIHJldHVybiAtRUlOVkFM
OworCisgICAgcmV0dXJuIDE7Cit9CisKK3N0YXRpYyBpbnQgaW9tbXVvcF9tYXAoc3RydWN0IHhl
bl9pb21tdV9vcF9tYXAgKm9wLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCit7CisgICAgc3RydWN0IGRv
bWFpbiAqZCwgKm9kLCAqY3VycmQgPSBjdXJyZW50LT5kb21haW47CisgICAgc3RydWN0IGRvbWFp
bl9pb21tdSAqaW9tbXUgPSBkb21faW9tbXUoY3VycmQpOworICAgIGNvbnN0IHN0cnVjdCBpb21t
dV9vcHMgKm9wcyA9IGlvbW11LT5wbGF0Zm9ybV9vcHM7CisgICAgZG9taWRfdCBkb21pZCA9IG9w
LT5kb21pZDsKKyAgICBnZm5fdCBnZm4gPSBfZ2ZuKG9wLT5nZm4pOworICAgIGJmbl90IGJmbiA9
IF9iZm4ob3AtPmJmbik7CisgICAgbWZuX3QgbWZuOworICAgIHN0cnVjdCBjaGVja19yZG1fY3R4
dCBjdHh0ID0geworICAgICAgICAuYmZuID0gYmZuLAorICAgIH07CisgICAgcDJtX3R5cGVfdCBw
Mm10OworICAgIHAybV9xdWVyeV90IHAybXE7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
KyAgICB1bnNpZ25lZCBpbnQgcHJvdDsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAob3AtPnBhZDAg
IT0gMCB8fCBvcC0+cGFkMSAhPSAwKQorICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgIC8q
CisgICAgICogQm90aCBtYXBfcGFnZSBhbmQgbG9va3VwX3BhZ2Ugb3BlcmF0aW9ucyBtdXN0IGJl
IGltcGxlbWVudGVkLgorICAgICAqIFRoZSBsb29rdXBfcGFnZSBtZXRob2QgaXMgbm90IHVzZWQg
aGVyZSBidXQgaXMgcmVsaWVkIHVwb24gYnkKKyAgICAgKiBpb21tdW9wX3VubWFwKCkgdG8gZHJv
cCB0aGUgcGFnZSByZWZlcmVuY2UgdGFrZW4gaGVyZS4KKyAgICAgKi8KKyAgICBpZiAoICFvcHMt
Pm1hcF9wYWdlIHx8ICFvcHMtPmxvb2t1cF9wYWdlICkKKyAgICAgICAgcmV0dXJuIC1FTk9TWVM7
CisKKyAgICAvKiBDaGVjayB3aGV0aGVyIHRoZSBzcGVjaWZpZWQgQkZOIGZhbGxzIGluIGEgcmVz
ZXJ2ZWQgcmVnaW9uICovCisgICAgcmMgPSBpb21tdV9nZXRfcmVzZXJ2ZWRfZGV2aWNlX21lbW9y
eShjaGVja19yZG0sICZjdHh0KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOwor
CisgICAgZCA9IHJjdV9sb2NrX2RvbWFpbl9ieV9hbnlfaWQoZG9taWQpOworICAgIGlmICggIWQg
KQorICAgICAgICByZXR1cm4gLUVTUkNIOworCisgICAgcDJtcSA9IChmbGFncyAmIFhFTl9JT01N
VU9QX21hcF9yZWFkb25seSkgPworICAgICAgICBQMk1fVU5TSEFSRSA6IFAyTV9BTExPQzsKKyAg
ICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4oZCwgZ2ZuX3goZ2ZuKSwgJnAybXQsIHAybXEpOwor
CisgICAgcmMgPSAtRU5PRU5UOworICAgIGlmICggIXBhZ2UgKQorICAgICAgICBnb3RvIHVubG9j
azsKKworICAgIGlmICggcDJtX2lzX3BhZ2VkKHAybXQpICkKKyAgICB7CisgICAgICAgIHAybV9t
ZW1fcGFnaW5nX3BvcHVsYXRlKGQsIGdmbl94KGdmbikpOworICAgICAgICBnb3RvIHJlbGVhc2U7
CisgICAgfQorCisgICAgaWYgKCAocDJtcSAmIFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVk
KHAybXQpICkKKyAgICAgICAgZ290byByZWxlYXNlOworCisgICAgLyoKKyAgICAgKiBNYWtlIHN1
cmUgdGhlIHBhZ2UgaXMgUkFNIGFuZCwgaWYgaXQgaXMgcmVhZC1vbmx5LCB0aGF0IHRoZQorICAg
ICAqIHJlYWQtb25seSBmbGFnIGlzIHByZXNlbnQuCisgICAgICovCisgICAgcmMgPSAtRVBFUk07
CisgICAgaWYgKCAhcDJtX2lzX2FueV9yYW0ocDJtdCkgfHwKKyAgICAgICAgIChwMm1faXNfcmVh
ZG9ubHkocDJtdCkgJiYgIShmbGFncyAmIFhFTl9JT01NVU9QX21hcF9yZWFkb25seSkpICkKKyAg
ICAgICAgZ290byByZWxlYXNlOworCisgICAgLyoKKyAgICAgKiBJZiB0aGUgY2FsbGluZyBkb21h
aW4gZG9lcyBub3Qgb3duIHRoZSBwYWdlIHRoZW4gbWFrZSBzdXJlIGl0CisgICAgICogaGFzIG1h
cHBpbmcgcHJpdmlsZWdlIG92ZXIgdGhlIHBhZ2Ugb3duZXIuCisgICAgICovCisgICAgb2QgPSBw
YWdlX2dldF9vd25lcihwYWdlKTsKKyAgICBpZiAoIG9kICE9IGN1cnJkICkKKyAgICB7CisgICAg
ICAgIHJjID0geHNtX2RvbWFpbl9tZW1vcnlfbWFwKFhTTV9UQVJHRVQsIG9kKTsKKyAgICAgICAg
aWYgKCByYyApCisgICAgICAgICAgICBnb3RvIHJlbGVhc2U7CisgICAgfQorCisgICAgcHJvdCA9
IElPTU1VRl9yZWFkYWJsZTsKKyAgICBpZiAoICEoZmxhZ3MgJiBYRU5fSU9NTVVPUF9tYXBfcmVh
ZG9ubHkpICkKKyAgICAgICAgcHJvdCB8PSBJT01NVUZfd3JpdGFibGU7CisKKyAgICBtZm4gPSBw
YWdlX3RvX21mbihwYWdlKTsKKworICAgIHJjID0gMDsKKyAgICBpZiAoICFvcHMtPm1hcF9wYWdl
KGN1cnJkLCBiZm4sIG1mbiwgcHJvdCkgKQorICAgICAgICBnb3RvIHVubG9jazsgLyoga2VlcCB0
aGUgcGFnZSByZWYgKi8KKworICAgIHJjID0gLUVJTzsKKworIHJlbGVhc2U6CisgICAgcHV0X3Bh
Z2UocGFnZSk7CisKKyB1bmxvY2s6CisgICAgcmN1X3VubG9ja19kb21haW4oZCk7CisKKyAgICBy
ZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBpbnQgaW9tbXVvcF91bm1hcChzdHJ1Y3QgeGVuX2lvbW11
X29wX3VubWFwICpvcCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRv
bWFpbjsKKyAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICppb21tdSA9IGRvbV9pb21tdShjdXJyZCk7
CisgICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3BzID0gaW9tbXUtPnBsYXRmb3JtX29wczsK
KyAgICBiZm5fdCBiZm4gPSBfYmZuKG9wLT5iZm4pOworICAgIG1mbl90IG1mbjsKKyAgICBzdHJ1
Y3QgY2hlY2tfcmRtX2N0eHQgY3R4dCA9IHsKKyAgICAgICAgLmJmbiA9IGJmbiwKKyAgICB9Owor
ICAgIHVuc2lnbmVkIGludCBmbGFnczsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlOworICAg
IGludCByYzsKKworICAgIC8qCisgICAgICogQm90aCB1bm1hcF9wYWdlIGFuZCBsb29rdXBfcGFn
ZSBvcGVyYXRpb25zIG11c3QgYmUgaW1wbGVtZW50ZWQuCisgICAgICovCisgICAgaWYgKCAhb3Bz
LT51bm1hcF9wYWdlIHx8ICFvcHMtPmxvb2t1cF9wYWdlICkKKyAgICAgICAgcmV0dXJuIC1FTk9T
WVM7CisKKyAgICAvKiBDaGVjayB3aGV0aGVyIHRoZSBzcGVjaWZpZWQgQkZOIGZhbGxzIGluIGEg
cmVzZXJ2ZWQgcmVnaW9uICovCisgICAgcmMgPSBpb21tdV9nZXRfcmVzZXJ2ZWRfZGV2aWNlX21l
bW9yeShjaGVja19yZG0sICZjdHh0KTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJj
OworCisgICAgaWYgKCBvcHMtPmxvb2t1cF9wYWdlKGN1cnJkLCBiZm4sICZtZm4sICZmbGFncykg
fHwKKyAgICAgICAgICFtZm5fdmFsaWQobWZuKSApCisgICAgICAgIHJldHVybiAtRU5PRU5UOwor
CisgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisKKyAgICBpZiAoIG9wcy0+dW5tYXBfcGFn
ZShjdXJyZCwgYmZuKSApCisgICAgICAgIHJldHVybiAtRUlPOworCisgICAgcHV0X3BhZ2UocGFn
ZSk7CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgaW9tbXVvcF9mbHVzaCh2b2lkKQor
eworICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOworICAgIHN0cnVj
dCBkb21haW5faW9tbXUgKmlvbW11ID0gZG9tX2lvbW11KGN1cnJkKTsKKyAgICBjb25zdCBzdHJ1
Y3QgaW9tbXVfb3BzICpvcHMgPSBpb21tdS0+cGxhdGZvcm1fb3BzOworCisgICAgaWYgKCBvcHMt
PmlvdGxiX2ZsdXNoX2FsbChjdXJyZCkgKQorICAgICAgICByZXR1cm4gLUVJTzsKKworICAgIHJl
dHVybiAwOworfQorCiBzdHJ1Y3QgZ2V0X3JkbV9jdHh0IHsKICAgICB1bnNpZ25lZCBpbnQgbWF4
X2VudHJpZXM7CiAgICAgdW5zaWduZWQgaW50IG5yX2VudHJpZXM7CkBAIC0xMDEsNiArMjY5LDIy
IEBAIHN0YXRpYyB2b2lkIGlvbW11X29wKHhlbl9pb21tdV9vcF90ICpvcCkKICAgICAgICAgb3At
PnN0YXR1cyA9IGlvbW11b3BfcXVlcnlfcmVzZXJ2ZWQoJm9wLT51LnF1ZXJ5X3Jlc2VydmVkKTsK
ICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIFhFTl9JT01NVU9QX21hcDoKKyAgICAgICAgdGhp
c19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAxOworICAgICAgICBvcC0+c3RhdHVzID0g
aW9tbXVvcF9tYXAoJm9wLT51Lm1hcCwgb3AtPmZsYWdzKTsKKyAgICAgICAgdGhpc19jcHUoaW9t
bXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWEVO
X0lPTU1VT1BfdW5tYXA6CisgICAgICAgIHRoaXNfY3B1KGlvbW11X2RvbnRfZmx1c2hfaW90bGIp
ID0gMTsKKyAgICAgICAgb3AtPnN0YXR1cyA9IGlvbW11b3BfdW5tYXAoJm9wLT51LnVubWFwKTsK
KyAgICAgICAgdGhpc19jcHUoaW9tbXVfZG9udF9mbHVzaF9pb3RsYikgPSAwOworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgWEVOX0lPTU1VT1BfZmx1c2g6CisgICAgICAgIG9wLT5zdGF0dXMg
PSBpb21tdW9wX2ZsdXNoKCk7CisgICAgICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAg
ICAgb3AtPnN0YXR1cyA9IC1FT1BOT1RTVVBQOwogICAgICAgICBicmVhazsKQEAgLTE5NSw2ICsz
NzksOCBAQCBpbnQgY29tcGF0X2lvbW11X29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29tcGF0
X2lvbW11X29wX3QpIHVvcHMsCiAgICAgICAgICAqIHdlIG5lZWQgdG8gZml4IHRoaW5ncyB1cCBo
ZXJlLgogICAgICAgICAgKi8KICNkZWZpbmUgWExBVF9pb21tdV9vcF91X3F1ZXJ5X3Jlc2VydmVk
IFhFTl9JT01NVU9QX3F1ZXJ5X3Jlc2VydmVkCisjZGVmaW5lIFhMQVRfaW9tbXVfb3BfdV9tYXAg
WEVOX0lPTU1VT1BfbWFwCisjZGVmaW5lIFhMQVRfaW9tbXVfb3BfdV91bm1hcCBYRU5fSU9NTVVP
UF91bm1hcAogICAgICAgICB1ID0gY21wLm9wOwogCiAjZGVmaW5lIFhMQVRfaW9tbXVfb3BfcXVl
cnlfcmVzZXJ2ZWRfSE5ETF9yZWdpb25zKF9kXywgX3NfKSBcCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9wdWJsaWMvaW9tbXVfb3AuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pb21tdV9vcC5oCmlu
ZGV4IDI0YjhiOWUwY2MuLjlhNzgyNjAzZGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9pb21tdV9vcC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9pb21tdV9vcC5oCkBAIC01Nywx
MyArNTcsNTAgQEAgc3RydWN0IHhlbl9pb21tdV9vcF9xdWVyeV9yZXNlcnZlZCB7CiAgICAgWEVO
X0dVRVNUX0hBTkRMRSh4ZW5faW9tbXVfcmVzZXJ2ZWRfcmVnaW9uX3QpIHJlZ2lvbnM7CiB9Owog
CisvKgorICogWEVOX0lPTU1VT1BfbWFwOiBNYXAgYSBwYWdlIGluIHRoZSBJT01NVS4KKyAqLwor
I2RlZmluZSBYRU5fSU9NTVVPUF9tYXAgMgorCitzdHJ1Y3QgeGVuX2lvbW11X29wX21hcCB7Cisg
ICAgLyogSU4gLSBUaGUgSU9NTVUgZnJhbWUgbnVtYmVyIHdoaWNoIHdpbGwgaG9sZCB0aGUgbmV3
IG1hcHBpbmcgKi8KKyAgICB4ZW5fYmZuX3QgYmZuOworICAgIC8qIElOIC0gVGhlIGd1ZXN0IGZy
YW1lIG51bWJlciBvZiB0aGUgcGFnZSB0byBiZSBtYXBwZWQgKi8KKyAgICB4ZW5fcGZuX3QgZ2Zu
OworICAgIC8qIElOIC0gVGhlIGRvbWlkIG9mIHRoZSBndWVzdCAqLworICAgIGRvbWlkX3QgZG9t
aWQ7CisgICAgdW5zaWduZWQgc2hvcnQgcGFkMDsKKyAgICB1bnNpZ25lZCBpbnQgcGFkMTsKK307
CisKKy8qCisgKiBYRU5fSU9NTVVPUF91bm1hcDogUmVtb3ZlIGEgbWFwcGluZyBpbiB0aGUgSU9N
TVUuCisgKi8KKyNkZWZpbmUgWEVOX0lPTU1VT1BfdW5tYXAgMworCitzdHJ1Y3QgeGVuX2lvbW11
X29wX3VubWFwIHsKKyAgICAvKiBJTiAtIFRoZSBJT01NVSBmcmFtZSBudW1iZXIgaG9sZGluZyB0
aGUgbWFwcGluZyB0byBiZSBjbGVhcmVkICovCisgICAgeGVuX2Jmbl90IGJmbjsKK307CisKKy8q
CisgKiBYRU5fSU9NTVVPUF9mbHVzaDogRmx1c2ggdGhlIElPTU1VIFRMQi4KKyAqLworI2RlZmlu
ZSBYRU5fSU9NTVVPUF9mbHVzaCA0CisKIHN0cnVjdCB4ZW5faW9tbXVfb3AgewogICAgIHVpbnQx
Nl90IG9wOwogICAgIHVpbnQxNl90IGZsYWdzOyAvKiBvcCBzcGVjaWZpYyBmbGFncyAqLworCisj
ZGVmaW5lIF9YRU5fSU9NTVVPUF9tYXBfcmVhZG9ubHkgMAorI2RlZmluZSBYRU5fSU9NTVVPUF9t
YXBfcmVhZG9ubHkgKDEgPDwgKF9YRU5fSU9NTVVPUF9tYXBfcmVhZG9ubHkpKQorCiAgICAgaW50
MzJfdCBzdGF0dXM7IC8qIG9wIGNvbXBsZXRpb24gc3RhdHVzOiAqLwogICAgICAgICAgICAgICAg
ICAgICAvKiAwIGZvciBzdWNjZXNzIG90aGVyd2lzZSwgbmVnYXRpdmUgZXJybm8gKi8KICAgICB1
bmlvbiB7CiAgICAgICAgIHN0cnVjdCB4ZW5faW9tbXVfb3BfcXVlcnlfcmVzZXJ2ZWQgcXVlcnlf
cmVzZXJ2ZWQ7CisgICAgICAgIHN0cnVjdCB4ZW5faW9tbXVfb3BfbWFwIG1hcDsKKyAgICAgICAg
c3RydWN0IHhlbl9pb21tdV9vcF91bm1hcCB1bm1hcDsKICAgICB9IHU7CiB9OwogdHlwZWRlZiBz
dHJ1Y3QgeGVuX2lvbW11X29wIHhlbl9pb21tdV9vcF90OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGxhdC5sc3QgYi94ZW4vaW5jbHVkZS94bGF0LmxzdAppbmRleCBhMjA3MGI2ZDdkLi5kZGRh
ZmM3NDIyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94bGF0LmxzdAorKysgYi94ZW4vaW5jbHVk
ZS94bGF0LmxzdApAQCAtNzgsNiArNzgsOCBAQAogPwl2Y3B1X2h2bV94ODZfNjQJCQlodm0vaHZt
X3ZjcHUuaAogIQlpb21tdV9yZXNlcnZlZF9yZWdpb24JCWlvbW11X29wLmgKICEJaW9tbXVfb3Bf
cXVlcnlfcmVzZXJ2ZWQJCWlvbW11X29wLmgKKyEJaW9tbXVfb3BfbWFwCQkJaW9tbXVfb3AuaAor
IQlpb21tdV9vcF91bm1hcAkJCWlvbW11X29wLmgKICEJaW9tbXVfb3AJCQlpb21tdV9vcC5oCiA/
CWtleGVjX2V4ZWMJCQlrZXhlYy5oCiAhCWtleGVjX2ltYWdlCQkJa2V4ZWMuaAotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:49:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:49:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBgE-0004BE-VE; Mon, 12 Feb 2018 10:49:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ew1=fg=citrix.com=prvs=57411e68b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elBgE-0004AC-3n
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:49:50 +0000
X-Inumbo-ID: 4148b48e-0fe2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4148b48e-0fe2-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:48:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462318664"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Feb 2018 10:47:08 +0000
Message-ID: <20180212104714.1922-2-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180212104714.1922-1-paul.durrant@citrix.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/7] iommu: introduce the concept of BFN...
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4ubWVhbmluZyAnYnVzIGZyYW1lIG51bWJlcicgaS5lLiBhIGZyYW1lIG51bWJlciBtYXBwZWQg
aW4gdGhlIElPTU1VCnJhdGhlciB0aGFuIHRoZSBNTVUuCgpUaGlzIHBhdGNoIGlzIGEgbGFyZ2Vs
eSBjb3NtZXRpYyBjaGFuZ2UgdGhhdCBzdWJzdGl0dXRlcyB0aGUgdGVybXMgJ2dmbicKYW5kICdn
YWRkcicgZm9yICdiZm4nIGFuZCAnYmFkZHInIGluIGFsbCB0aGUgcGxhY2VzIHdoZXJlIHRoZSBm
cmFtZSBudW1iZXIKb3IgYWRkcmVzcyByZWxhdGUgdG8gdGhlIElPTU1VIHJhdGhlciB0aGFuIHRo
ZSBNTVUuCgpUaGUgb25seSBub24tY29zbWV0aWMgcGFydCBpcyB0aGUgaW50cm9kdWN0aW9uIG9m
IGEgdHlwZS1zYWZlIGRlY2xhcmF0aW9uCm9mIGJmbl90IGFuZCBkZWZpbml0aW9uIG9mIElOVkFM
SURfQkZOIHRvIG1ha2UgdGhlIHN1YnN0aXR1dGlvbiBvZgpnZm5feChJTlZBTElEX0dGTikgbWVj
aGFuaWNhbC4gQSBzdWJlc3F1ZW50IHBhdGNoIHdpbGwgYWN0dWFsbHkgY29udmVydApjb2RlIHRv
IG1ha2UgdXNlIG9mIHRoZSBuZXcgdHlwZS4KClNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8
cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxz
dXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLZXZpbiBUaWFuIDxr
ZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9t
bXVfY21kLmMgICAgIHwgMTggKysrLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jICAgICB8IDc2ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIHwgIDIgKy0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAgICAgICAgfCAxNCArKystLS0KIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMgICAgICAgICAgICAgfCAyNCArKysrLS0tLS0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jICAgICAgICAgfCAzMCArKysrKystLS0tLS0KIHhl
bi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAgICAgICAgICAgICAgfCAxNiArKystLS0KIDcg
ZmlsZXMgY2hhbmdlZCwgOTIgaW5zZXJ0aW9ucygrKSwgODggZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2NtZC5jCmluZGV4IDA4MjQ3ZmEzNTQuLmZmNTViMzg5
YTAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYwor
KysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfY21kLmMKQEAgLTI4NCw3ICsy
ODQsNyBAQCB2b2lkIGludmFsaWRhdGVfaW9tbXVfYWxsKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11
KQogfQogCiB2b2lkIGFtZF9pb21tdV9mbHVzaF9pb3RsYih1OCBkZXZmbiwgY29uc3Qgc3RydWN0
IHBjaV9kZXYgKnBkZXYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBnYWRk
ciwgdW5zaWduZWQgaW50IG9yZGVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgYmFkZHIsIHVuc2lnbmVkIGludCBvcmRlcikKIHsKICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OwogICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11OwpAQCAtMzE1LDEyICszMTUsMTIgQEAgdm9p
ZCBhbWRfaW9tbXVfZmx1c2hfaW90bGIodTggZGV2Zm4sIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LAogCiAgICAgLyogc2VuZCBJTlZBTElEQVRFX0lPVExCX1BBR0VTIGNvbW1hbmQgKi8KICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKLSAgICBpbnZhbGlkYXRl
X2lvdGxiX3BhZ2VzKGlvbW11LCBtYXhwZW5kLCAwLCBxdWV1ZWlkLCBnYWRkciwgcmVxX2lkLCBv
cmRlcik7CisgICAgaW52YWxpZGF0ZV9pb3RsYl9wYWdlcyhpb21tdSwgbWF4cGVuZCwgMCwgcXVl
dWVpZCwgYmFkZHIsIHJlcV9pZCwgb3JkZXIpOwogICAgIGZsdXNoX2NvbW1hbmRfYnVmZmVyKGlv
bW11KTsKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwog
fQogCi1zdGF0aWMgdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX2lvdGxicyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50NjRfdCBnYWRkciwKK3N0YXRpYyB2b2lkIGFtZF9pb21tdV9mbHVzaF9hbGxfaW90
bGJzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGJhZGRyLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IG9yZGVyKQogewogICAgIHN0cnVjdCBw
Y2lfZGV2ICpwZGV2OwpAQCAtMzMzLDcgKzMzMyw3IEBAIHN0YXRpYyB2b2lkIGFtZF9pb21tdV9m
bHVzaF9hbGxfaW90bGJzKHN0cnVjdCBkb21haW4gKmQsIHVpbnQ2NF90IGdhZGRyLAogICAgICAg
ICB1OCBkZXZmbiA9IHBkZXYtPmRldmZuOwogCiAgICAgICAgIGRvIHsKLSAgICAgICAgICAgIGFt
ZF9pb21tdV9mbHVzaF9pb3RsYihkZXZmbiwgcGRldiwgZ2FkZHIsIG9yZGVyKTsKKyAgICAgICAg
ICAgIGFtZF9pb21tdV9mbHVzaF9pb3RsYihkZXZmbiwgcGRldiwgYmFkZHIsIG9yZGVyKTsKICAg
ICAgICAgICAgIGRldmZuICs9IHBkZXYtPnBoYW50b21fc3RyaWRlOwogICAgICAgICB9IHdoaWxl
ICggZGV2Zm4gIT0gcGRldi0+ZGV2Zm4gJiYKICAgICAgICAgICAgICAgICAgIFBDSV9TTE9UKGRl
dmZuKSA9PSBQQ0lfU0xPVChwZGV2LT5kZXZmbikgKTsKQEAgLTM0Miw3ICszNDIsNyBAQCBzdGF0
aWMgdm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX2lvdGxicyhzdHJ1Y3QgZG9tYWluICpkLCB1aW50
NjRfdCBnYWRkciwKIAogLyogRmx1c2ggaW9tbXUgY2FjaGUgYWZ0ZXIgcDJtIGNoYW5nZXMuICov
CiBzdGF0aWMgdm9pZCBfYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IGdhZGRyLCB1bnNpZ25l
ZCBpbnQgb3JkZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90
IGJhZGRyLCB1bnNpZ25lZCBpbnQgb3JkZXIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsK
ICAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdTsKQEAgLTM1MiwxMyArMzUyLDEzIEBAIHN0YXRp
YyB2b2lkIF9hbWRfaW9tbXVfZmx1c2hfcGFnZXMoc3RydWN0IGRvbWFpbiAqZCwKICAgICBmb3Jf
ZWFjaF9hbWRfaW9tbXUgKCBpb21tdSApCiAgICAgewogICAgICAgICBzcGluX2xvY2tfaXJxc2F2
ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKLSAgICAgICAgaW52YWxpZGF0ZV9pb21tdV9wYWdlcyhp
b21tdSwgZ2FkZHIsIGRvbV9pZCwgb3JkZXIpOworICAgICAgICBpbnZhbGlkYXRlX2lvbW11X3Bh
Z2VzKGlvbW11LCBiYWRkciwgZG9tX2lkLCBvcmRlcik7CiAgICAgICAgIGZsdXNoX2NvbW1hbmRf
YnVmZmVyKGlvbW11KTsKICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxv
Y2ssIGZsYWdzKTsKICAgICB9CiAKICAgICBpZiAoIGF0c19lbmFibGVkICkKLSAgICAgICAgYW1k
X2lvbW11X2ZsdXNoX2FsbF9pb3RsYnMoZCwgZ2FkZHIsIG9yZGVyKTsKKyAgICAgICAgYW1kX2lv
bW11X2ZsdXNoX2FsbF9pb3RsYnMoZCwgYmFkZHIsIG9yZGVyKTsKIH0KIAogdm9pZCBhbWRfaW9t
bXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCkBAIC0zNjcsOSArMzY3LDkgQEAg
dm9pZCBhbWRfaW9tbXVfZmx1c2hfYWxsX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQpCiB9CiAKIHZv
aWQgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgaW50IG9yZGVyKQorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiZm4sIHVuc2lnbmVkIGludCBv
cmRlcikKIHsKLSAgICBfYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsICh1aW50NjRfdCkgZ2ZuIDw8
IFBBR0VfU0hJRlQsIG9yZGVyKTsKKyAgICBfYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsICh1aW50
NjRfdCkgYmZuIDw8IFBBR0VfU0hJRlQsIG9yZGVyKTsKIH0KIAogdm9pZCBhbWRfaW9tbXVfZmx1
c2hfZGV2aWNlKHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11LCB1aW50MTZfdCBiZGYpCmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggZmQyMzI3ZDNlNS4uMDlkMjllZjAy
NiAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisr
KyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtMzUsMTIgKzM1
LDEyIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGZuX3RvX3BkZV9pZHgodW5zaWduZWQgbG9uZyBw
Zm4sIHVuc2lnbmVkIGludCBsZXZlbCkKICAgICByZXR1cm4gaWR4OwogfQogCi12b2lkIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50KHVuc2lnbmVkIGxvbmcgbDFfbWZuLCB1bnNpZ25lZCBsb25nIGdm
bikKK3ZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVu
c2lnbmVkIGxvbmcgYmZuKQogewogICAgIHU2NCAqdGFibGUsICpwdGU7CiAKICAgICB0YWJsZSA9
IG1hcF9kb21haW5fcGFnZShfbWZuKGwxX21mbikpOwotICAgIHB0ZSA9IHRhYmxlICsgcGZuX3Rv
X3BkZV9pZHgoZ2ZuLCBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xKTsKKyAgICBwdGUgPSB0YWJs
ZSArIHBmbl90b19wZGVfaWR4KGJmbiwgSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMSk7CiAgICAg
KnB0ZSA9IDA7CiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwogfQpAQCAtMTA0LDcgKzEw
NCw3IEBAIHN0YXRpYyBib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVzZW50KHUzMiAqcGRlLCB1bnNp
Z25lZCBsb25nIG5leHRfbWZuLAogICAgIHJldHVybiBuZWVkX2ZsdXNoOwogfQogCi1zdGF0aWMg
Ym9vbF90IHNldF9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWdu
ZWQgbG9uZyBnZm4sIAorc3RhdGljIGJvb2xfdCBzZXRfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWdu
ZWQgbG9uZyBwdF9tZm4sIHVuc2lnbmVkIGxvbmcgYmZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwgaW50IHBkZV9sZXZlbCwgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sX3QgaXcsIGJvb2xfdCBpcikK
IHsKQEAgLTExNCw3ICsxMTQsNyBAQCBzdGF0aWMgYm9vbF90IHNldF9pb21tdV9wdGVfcHJlc2Vu
dCh1bnNpZ25lZCBsb25nIHB0X21mbiwgdW5zaWduZWQgbG9uZyBnZm4sCiAKICAgICB0YWJsZSA9
IG1hcF9kb21haW5fcGFnZShfbWZuKHB0X21mbikpOwogCi0gICAgcGRlID0gKHUzMiopKHRhYmxl
ICsgcGZuX3RvX3BkZV9pZHgoZ2ZuLCBwZGVfbGV2ZWwpKTsKKyAgICBwZGUgPSAodTMyKikodGFi
bGUgKyBwZm5fdG9fcGRlX2lkeChiZm4sIHBkZV9sZXZlbCkpOwogCiAgICAgbmVlZF9mbHVzaCA9
IHNldF9pb21tdV9wZGVfcHJlc2VudChwZGUsIG5leHRfbWZuLCAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIElPTU1VX1BBR0lOR19NT0RFX0xFVkVMXzAsIGl3LCBpcik7
CkBAIC0zMzEsNyArMzMxLDcgQEAgc3RhdGljIHZvaWQgc2V0X3BkZV9jb3VudCh1NjQgKnBkZSwg
dW5zaWduZWQgaW50IGNvdW50KQogICogb3RoZXJ3aXNlIGluY3JlYXNlIHBkZSBjb3VudCBpZiBt
Zm4gaXMgY29udGlnb3VzIHdpdGggbWZuIC0gMQogICovCiBzdGF0aWMgaW50IGlvbW11X3VwZGF0
ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVk
IGxvbmcgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgYmZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbWVyZ2VfbGV2ZWwpCiB7CiAgICAgdW5zaWduZWQgaW50IHBkZV9j
b3VudCwgbmV4dF9sZXZlbDsKQEAgLTM0Nyw3ICszNDcsNyBAQCBzdGF0aWMgaW50IGlvbW11X3Vw
ZGF0ZV9wZGVfY291bnQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwdF9tZm4sCiAK
ICAgICAvKiBnZXQgcGRlIGF0IG1lcmdlIGxldmVsICovCiAgICAgdGFibGUgPSBtYXBfZG9tYWlu
X3BhZ2UoX21mbihwdF9tZm4pKTsKLSAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4KGdm
biwgbWVyZ2VfbGV2ZWwpOworICAgIHBkZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoYmZuLCBt
ZXJnZV9sZXZlbCk7CiAKICAgICAvKiBnZXQgcGFnZSB0YWJsZSBvZiBuZXh0IGxldmVsICovCiAg
ICAgbnRhYmxlX21hZGRyID0gYW1kX2lvbW11X2dldF9uZXh0X3RhYmxlX2Zyb21fcHRlKCh1MzIq
KXBkZSk7CkBAIC0zNjIsNyArMzYyLDcgQEAgc3RhdGljIGludCBpb21tdV91cGRhdGVfcGRlX2Nv
dW50KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcHRfbWZuLAogICAgIG1hc2sgPSAo
MVVMTDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogbmV4dF9sZXZlbCkpIC0gMTsKIAogICAgIGlm
ICggKChmaXJzdF9tZm4gJiBtYXNrKSA9PSAwKSAmJgotICAgICAgICAgKCgoZ2ZuICYgbWFzaykg
fCBmaXJzdF9tZm4pID09IG1mbikgKQorICAgICAgICAgKCgoYmZuICYgbWFzaykgfCBmaXJzdF9t
Zm4pID09IG1mbikgKQogICAgIHsKICAgICAgICAgcGRlX2NvdW50ID0gZ2V0X3BkZV9jb3VudCgq
cGRlKTsKIApAQCAtMzg3LDcgKzM4Nyw3IEBAIG91dDoKIH0KIAogc3RhdGljIGludCBpb21tdV9t
ZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGludCBm
bGFncywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiZm4sIHVu
c2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IG1lcmdlX2xldmVsKQogewogICAgIHU2NCAqdGFibGUsICpwZGUsICpudGFibGU7CkBAIC0z
OTgsNyArMzk4LDcgQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKICAgICBBU1NFUlQoIHNwaW5faXNfbG9ja2VkKCZo
ZC0+YXJjaC5tYXBwaW5nX2xvY2spICYmIHB0X21mbiApOwogCiAgICAgdGFibGUgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwdF9tZm4pKTsKLSAgICBwZGUgPSB0YWJsZSArIHBmbl90b19wZGVfaWR4
KGdmbiwgbWVyZ2VfbGV2ZWwpOworICAgIHBkZSA9IHRhYmxlICsgcGZuX3RvX3BkZV9pZHgoYmZu
LCBtZXJnZV9sZXZlbCk7CiAKICAgICAvKiBnZXQgZmlyc3QgbWZuICovCiAgICAgbnRhYmxlX21m
biA9IGFtZF9pb21tdV9nZXRfbmV4dF90YWJsZV9mcm9tX3B0ZSgodTMyKilwZGUpID4+IFBBR0Vf
U0hJRlQ7CkBAIC00MzYsNyArNDM2LDcgQEAgc3RhdGljIGludCBpb21tdV9tZXJnZV9wYWdlcyhz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHB0X21mbiwKICAqIHtSZSwgdW59bWFwcGlu
ZyBzdXBlciBwYWdlIGZyYW1lcyBjYXVzZXMgcmUtYWxsb2NhdGlvbiBvZiBpbwogICogcGFnZSB0
YWJsZXMuCiAgKi8KLXN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgcGZuLCAKK3N0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fYmZuKHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBwdF9tZm5bXSkKIHsKICAgICB1NjQgKnBkZSwgKm5leHRf
dGFibGVfdmFkZHI7CkBAIC00NzcsMTEgKzQ3NywxMSBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgICAg
ICBuZXh0X3RhYmxlX21mbiAhPSAwICkKICAgICAgICAgewogICAgICAgICAgICAgaW50IGk7Ci0g
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgZ2ZuOworICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBtZm4sIGJmbjsKICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX3N6OwogCiAgICAg
ICAgICAgICBwYWdlX3N6ID0gMSA8PCAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIChuZXh0X2xldmVs
IC0gMSkpOwotICAgICAgICAgICAgZ2ZuID0gIHBmbiAmIH4oKDEgPDwgKFBURV9QRVJfVEFCTEVf
U0hJRlQgKiBuZXh0X2xldmVsKSkgLSAxKTsKKyAgICAgICAgICAgIGJmbiA9ICBwZm4gJiB+KCgx
IDw8IChQVEVfUEVSX1RBQkxFX1NISUZUICogbmV4dF9sZXZlbCkpIC0gMSk7CiAgICAgICAgICAg
ICBtZm4gPSBuZXh0X3RhYmxlX21mbjsKIAogICAgICAgICAgICAgLyogYWxsb2NhdGUgbG93ZXIg
bGV2ZWwgcGFnZSB0YWJsZSAqLwpAQCAtNDk5LDEwICs0OTksMTAgQEAgc3RhdGljIGludCBpb21t
dV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCiAKICAg
ICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgUFRFX1BFUl9UQUJMRV9TSVpFOyBpKysgKQogICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgIHNldF9pb21tdV9wdGVfcHJlc2VudChuZXh0X3Rh
YmxlX21mbiwgZ2ZuLCBtZm4sIG5leHRfbGV2ZWwsCisgICAgICAgICAgICAgICAgc2V0X2lvbW11
X3B0ZV9wcmVzZW50KG5leHRfdGFibGVfbWZuLCBiZm4sIG1mbiwgbmV4dF9sZXZlbCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9N
TVVGX3JlYWRhYmxlKTsKICAgICAgICAgICAgICAgICBtZm4gKz0gcGFnZV9zejsKLSAgICAgICAg
ICAgICAgICBnZm4gKz0gcGFnZV9zejsKKyAgICAgICAgICAgICAgICBiZm4gKz0gcGFnZV9zejsK
ICAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIGFtZF9pb21tdV9mbHVzaF9hbGxfcGFnZXMo
ZCk7CkBAIC01NDAsNyArNTQwLDcgQEAgc3RhdGljIGludCBpb21tdV9wZGVfZnJvbV9nZm4oc3Ry
dWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBwZm4sCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0
YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxv
bmcgZ2ZuKQorc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21vZGUoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBiZm4pCiB7CiAgICAgdTE2IGJkZjsKICAgICB2b2lkICpkZXZpY2VfZW50
cnk7CkBAIC01NTQsMTMgKzU1NCwxMyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKICAgICB1bnNpZ25lZCBsb25nIG9s
ZF9yb290X21mbjsKICAgICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsK
IAotICAgIGlmICggZ2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgaWYgKCBiZm4gPT0g
YmZuX3goSU5WQUxJRF9CRk4pICkKICAgICAgICAgcmV0dXJuIC1FQUREUk5PVEFWQUlMOwotICAg
IEFTU0VSVCghKGdmbiA+PiBERUZBVUxUX0RPTUFJTl9BRERSRVNTX1dJRFRIKSk7CisgICAgQVNT
RVJUKCEoYmZuID4+IERFRkFVTFRfRE9NQUlOX0FERFJFU1NfV0lEVEgpKTsKIAogICAgIGxldmVs
ID0gaGQtPmFyY2gucGFnaW5nX21vZGU7CiAgICAgb2xkX3Jvb3QgPSBoZC0+YXJjaC5yb290X3Rh
YmxlOwotICAgIG9mZnNldCA9IGdmbiA+PiAoUFRFX1BFUl9UQUJMRV9TSElGVCAqIChsZXZlbCAt
IDEpKTsKKyAgICBvZmZzZXQgPSBiZm4gPj4gKFBURV9QRVJfVEFCTEVfU0hJRlQgKiAobGV2ZWwg
LSAxKSk7CiAKICAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmhkLT5hcmNoLm1hcHBpbmdfbG9j
aykgJiYgaXNfaHZtX2RvbWFpbihkKSk7CiAKQEAgLTYzMSw3ICs2MzEsNyBAQCBzdGF0aWMgaW50
IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikK
ICAgICByZXR1cm4gMDsKIH0KIAotaW50IGFtZF9pb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCitpbnQgYW1kX2lvbW11
X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgYmZuLCB1bnNpZ25lZCBs
b25nIG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGZsYWdzKQogewog
ICAgIGJvb2xfdCBuZWVkX2ZsdXNoID0gMDsKQEAgLTY1MSwzNCArNjUxLDM0IEBAIGludCBhbWRf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2ln
bmVkIGxvbmcgbWZuLAogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiUm9vdCB0
YWJsZSBhbGxvYyBmYWlsZWQsIGdmbiA9ICVseFxuIiwgZ2ZuKTsKKyAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJSb290IHRhYmxlIGFsbG9jIGZhaWxlZCwgYmZuID0gJWx4XG4iLCBiZm4pOwogICAg
ICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKICAgICAv
KiBTaW5jZSBIVk0gZG9tYWluIGlzIGluaXRpYWxpemVkIHdpdGggMiBsZXZlbCBJTyBwYWdlIHRh
YmxlLAotICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3IgbGFnZXIg
Z2ZuIG5vdyAqLworICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJsZSBmb3Ig
bGFnZXIgYmZuIG5vdyAqLwogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAgICAgewotICAg
ICAgICBpZiAoIHVwZGF0ZV9wYWdpbmdfbW9kZShkLCBnZm4pICkKKyAgICAgICAgaWYgKCB1cGRh
dGVfcGFnaW5nX21vZGUoZCwgYmZuKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5fdW5s
b2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAgICAgICAgICAgQU1EX0lPTU1VX0RFQlVH
KCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBnZm4gPSAlbHhcbiIsIGdmbik7CisgICAgICAgICAg
ICBBTURfSU9NTVVfREVCVUcoIlVwZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGJmbiA9ICVseFxuIiwg
YmZuKTsKICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHJldHVybiAt
RUZBVUxUOwogICAgICAgICB9CiAgICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9nZm4o
ZCwgZ2ZuLCBwdF9tZm4pIHx8IChwdF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRl
X2Zyb21fYmZuKGQsIGJmbiwgcHRfbWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKICAgICB7CiAg
ICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAgICAgICBBTURf
SU9NTVVfREVCVUcoIkludmFsaWQgSU8gcGFnZXRhYmxlIGVudHJ5IGdmbiA9ICVseFxuIiwgZ2Zu
KTsKKyAgICAgICAgQU1EX0lPTU1VX0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBi
Zm4gPSAlbHhcbiIsIGJmbik7CiAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgcmV0
dXJuIC1FRkFVTFQ7CiAgICAgfQogCiAgICAgLyogSW5zdGFsbCA0ayBtYXBwaW5nIGZpcnN0ICov
Ci0gICAgbmVlZF9mbHVzaCA9IHNldF9pb21tdV9wdGVfcHJlc2VudChwdF9tZm5bMV0sIGdmbiwg
bWZuLCAKKyAgICBuZWVkX2ZsdXNoID0gc2V0X2lvbW11X3B0ZV9wcmVzZW50KHB0X21mblsxXSwg
YmZuLCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9Q
QUdJTkdfTU9ERV9MRVZFTF8xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgISEoZmxhZ3MgJiBJT01NVUZfd3JpdGFibGUpLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgISEoZmxhZ3MgJiBJT01NVUZfcmVhZGFibGUpKTsKQEAgLTY5MCw3ICs2
OTAsNyBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwKICAgICAvKiA0SyBtYXBwaW5nIGZvciBQViBn
dWVzdHMgbmV2ZXIgY2hhbmdlcywgCiAgICAgICogbm8gbmVlZCB0byBmbHVzaCBpZiB3ZSB0cnVz
dCBub24tcHJlc2VudCBiaXRzICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKLSAgICAg
ICAgYW1kX2lvbW11X2ZsdXNoX3BhZ2VzKGQsIGdmbiwgMCk7CisgICAgICAgIGFtZF9pb21tdV9m
bHVzaF9wYWdlcyhkLCBiZm4sIDApOwogCiAgICAgZm9yICggbWVyZ2VfbGV2ZWwgPSBJT01NVV9Q
QUdJTkdfTU9ERV9MRVZFTF8yOwogICAgICAgICAgIG1lcmdlX2xldmVsIDw9IGhkLT5hcmNoLnBh
Z2luZ19tb2RlOyBtZXJnZV9sZXZlbCsrICkKQEAgLTY5OCwxNSArNjk4LDE1IEBAIGludCBhbWRf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sIHVuc2ln
bmVkIGxvbmcgbWZuLAogICAgICAgICBpZiAoIHB0X21mblttZXJnZV9sZXZlbF0gPT0gMCApCiAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgaWYgKCAhaW9tbXVfdXBkYXRlX3BkZV9jb3VudChk
LCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGdmbiwgbWZuLCBtZXJnZV9sZXZlbCkgKQorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGJmbiwgbWZuLCBtZXJnZV9sZXZlbCkgKQogICAgICAgICAgICAgYnJlYWs7CiAK
LSAgICAgICAgaWYgKCBpb21tdV9tZXJnZV9wYWdlcyhkLCBwdF9tZm5bbWVyZ2VfbGV2ZWxdLCBn
Zm4sIAorICAgICAgICBpZiAoIGlvbW11X21lcmdlX3BhZ2VzKGQsIHB0X21mblttZXJnZV9sZXZl
bF0sIGJmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncywgbWVyZ2VfbGV2
ZWwpICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91bmxvY2soJmhkLT5hcmNoLm1hcHBp
bmdfbG9jayk7CiAgICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIk1lcmdlIGlvbW11IHBhZ2Ug
ZmFpbGVkIGF0IGxldmVsICVkLCAiCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgImdmbiA9
ICVseCBtZm4gPSAlbHhcbiIsIG1lcmdlX2xldmVsLCBnZm4sIG1mbik7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgImJmbiA9ICVseCBtZm4gPSAlbHhcbiIsIG1lcmdlX2xldmVsLCBiZm4s
IG1mbik7CiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7CiAgICAgICAgICAgICByZXR1cm4g
LUVGQVVMVDsKICAgICAgICAgfQpAQCAtNzIwLDcgKzcyMCw3IEBAIG91dDoKICAgICByZXR1cm4g
MDsKIH0KIAotaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKQoraW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgYmZuKQogewogICAgIHVuc2lnbmVkIGxvbmcgcHRfbWZuWzddOwogICAg
IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAtNzM5LDM0ICs3Mzks
MzQgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuKQogICAgIH0KIAogICAgIC8qIFNpbmNlIEhWTSBkb21haW4gaXMgaW5pdGlhbGl6
ZWQgd2l0aCAyIGxldmVsIElPIHBhZ2UgdGFibGUsCi0gICAgICogd2UgbWlnaHQgbmVlZCBhIGRl
ZXBlciBwYWdlIHRhYmxlIGZvciBsYWdlciBnZm4gbm93ICovCisgICAgICogd2UgbWlnaHQgbmVl
ZCBhIGRlZXBlciBwYWdlIHRhYmxlIGZvciBsYWdlciBiZm4gbm93ICovCiAgICAgaWYgKCBpc19o
dm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAgICAgIGludCByYyA9IHVwZGF0ZV9wYWdpbmdfbW9k
ZShkLCBnZm4pOworICAgICAgICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwgYmZuKTsK
IAogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgewogICAgICAgICAgICAgc3Bpbl91bmxvY2so
JmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7Ci0gICAgICAgICAgICBBTURfSU9NTVVfREVCVUcoIlVw
ZGF0ZSBwYWdlIG1vZGUgZmFpbGVkIGdmbiA9ICVseFxuIiwgZ2ZuKTsKKyAgICAgICAgICAgIEFN
RF9JT01NVV9ERUJVRygiVXBkYXRlIHBhZ2UgbW9kZSBmYWlsZWQgYmZuID0gJWx4XG4iLCBiZm4p
OwogICAgICAgICAgICAgaWYgKCByYyAhPSAtRUFERFJOT1RBVkFJTCApCiAgICAgICAgICAgICAg
ICAgZG9tYWluX2NyYXNoKGQpOwogICAgICAgICAgICAgcmV0dXJuIHJjOwogICAgICAgICB9CiAg
ICAgfQogCi0gICAgaWYgKCBpb21tdV9wZGVfZnJvbV9nZm4oZCwgZ2ZuLCBwdF9tZm4pIHx8IChw
dF9tZm5bMV0gPT0gMCkgKQorICAgIGlmICggaW9tbXVfcGRlX2Zyb21fYmZuKGQsIGJmbiwgcHRf
bWZuKSB8fCAocHRfbWZuWzFdID09IDApICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZo
ZC0+YXJjaC5tYXBwaW5nX2xvY2spOwotICAgICAgICBBTURfSU9NTVVfREVCVUcoIkludmFsaWQg
SU8gcGFnZXRhYmxlIGVudHJ5IGdmbiA9ICVseFxuIiwgZ2ZuKTsKKyAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCJJbnZhbGlkIElPIHBhZ2V0YWJsZSBlbnRyeSBiZm4gPSAlbHhcbiIsIGJmbik7CiAg
ICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAgfQog
CiAgICAgLyogbWFyayBQVEUgYXMgJ3BhZ2Ugbm90IHByZXNlbnQnICovCi0gICAgY2xlYXJfaW9t
bXVfcHRlX3ByZXNlbnQocHRfbWZuWzFdLCBnZm4pOworICAgIGNsZWFyX2lvbW11X3B0ZV9wcmVz
ZW50KHB0X21mblsxXSwgYmZuKTsKICAgICBzcGluX3VubG9jaygmaGQtPmFyY2gubWFwcGluZ19s
b2NrKTsKIAotICAgIGFtZF9pb21tdV9mbHVzaF9wYWdlcyhkLCBnZm4sIDApOworICAgIGFtZF9p
b21tdV9mbHVzaF9wYWdlcyhkLCBiZm4sIDApOwogCiAgICAgcmV0dXJuIDA7CiB9CmRpZmYgLS1n
aXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYwppbmRleCAxMmQyNjk1Yjg5Li5k
NjA4NjMxZTZlIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvcGNpX2Ft
ZF9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11
LmMKQEAgLTU3OCw3ICs1NzgsNyBAQCBzdGF0aWMgdm9pZCBhbWRfZHVtcF9wMm1fdGFibGVfbGV2
ZWwoc3RydWN0IHBhZ2VfaW5mbyogcGcsIGludCBsZXZlbCwKICAgICAgICAgICAgICAgICBtYWRk
cl90b19wYWdlKG5leHRfdGFibGVfbWFkZHIpLCBuZXh0X2xldmVsLAogICAgICAgICAgICAgICAg
IGFkZHJlc3MsIGluZGVudCArIDEpOwogICAgICAgICBlbHNlCi0gICAgICAgICAgICBwcmludGso
IiUqc2dmbjogJTA4bHggIG1mbjogJTA4bHhcbiIsCisgICAgICAgICAgICBwcmludGsoIiUqc2Jm
bjogJTA4bHggIG1mbjogJTA4bHhcbiIsCiAgICAgICAgICAgICAgICAgICAgaW5kZW50LCAiIiwK
ICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylQRk5fRE9XTihhZGRyZXNzKSwKICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylQRk5fRE9XTihuZXh0X3RhYmxlX21hZGRy
KSk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYXJtL3NtbXUuYwppbmRleCA3NGMwOWIwOTkxLi4zNjA1ZTIw
YWZkIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vc21tdS5jCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMKQEAgLTI1NTEsNyArMjU1MSw3IEBA
IHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3Qg
ZG9tYWluICpkKQogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9pb3RsYl9m
bHVzaChzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJmbiwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewog
CS8qIEFSTSBTTU1VIHYxIGRvZXNuJ3QgaGF2ZSBmbHVzaCBieSBWTUEgYW5kIFZNSUQgKi8KQEAg
LTI3MzcsNyArMjczNyw3IEBAIHN0YXRpYyB2b2lkIGFybV9zbW11X2lvbW11X2RvbWFpbl90ZWFy
ZG93bihzdHJ1Y3QgZG9tYWluICpkKQogCXhmcmVlKHhlbl9kb21haW4pOwogfQogCi1zdGF0aWMg
aW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbiwKK3N0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgYmZuLAogCQkJdW5zaWduZWQgbG9uZyBt
Zm4sIHVuc2lnbmVkIGludCBmbGFncykKIHsKIAlwMm1fdHlwZV90IHQ7CkBAIC0yNzQ4LDEwICsy
NzQ4LDEwIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogCSAqIHByb3RlY3RlZCBieSBhbiBJT01N
VSwgWGVuIG5lZWRzIHRvIGFkZCBhIDE6MSBtYXBwaW5nIGluIHRoZSBkb21haW4KIAkgKiBwMm0g
dG8gYWxsb3cgRE1BIHJlcXVlc3QgdG8gd29yay4KIAkgKiBUaGlzIGlzIG9ubHkgdmFsaWQgd2hl
biB0aGUgZG9tYWluIGlzIGRpcmVjdGVkIG1hcHBlZC4gSGVuY2UgdGhpcwotCSAqIGZ1bmN0aW9u
IHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250dGFiIGNvZGUgd2l0aCBnZm4gPT0gbWZuLgorCSAq
IGZ1bmN0aW9uIHNob3VsZCBvbmx5IGJlIHVzZWQgYnkgZ250dGFiIGNvZGUgd2l0aCBiZm4gPT0g
bWZuLgogCSAqLwogCUJVR19PTighaXNfZG9tYWluX2RpcmVjdF9tYXBwZWQoZCkpOwotCUJVR19P
TihtZm4gIT0gZ2ZuKTsKKwlCVUdfT04obWZuICE9IGJmbik7CiAKIAkvKiBXZSBvbmx5IHN1cHBv
cnQgcmVhZGFibGUgYW5kIHdyaXRhYmxlIGZsYWdzICovCiAJaWYgKCEoZmxhZ3MgJiAoSU9NTVVG
X3JlYWRhYmxlIHwgSU9NTVVGX3dyaXRhYmxlKSkpCkBAIC0yNzYzLDEwICsyNzYzLDEwIEBAIHN0
YXRpYyBpbnQgX19tdXN0X2NoZWNrIGFybV9zbW11X21hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGxvbmcgZ2ZuLAogCSAqIFRoZSBmdW5jdGlvbiBndWVzdF9waHlzbWFwX2FkZF9l
bnRyeSByZXBsYWNlcyB0aGUgY3VycmVudCBtYXBwaW5nCiAJICogaWYgdGhlcmUgaXMgYWxyZWFk
eSBvbmUuLi4KIAkgKi8KLQlyZXR1cm4gZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoZCwgX2dmbihn
Zm4pLCBfbWZuKG1mbiksIDAsIHQpOworCXJldHVybiBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShk
LCBfZ2ZuKGJmbiksIF9tZm4obWZuKSwgMCwgdCk7CiB9CiAKLXN0YXRpYyBpbnQgX19tdXN0X2No
ZWNrIGFybV9zbW11X3VubWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBn
Zm4pCitzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBhcm1fc21tdV91bm1hcF9wYWdlKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGxvbmcgYmZuKQogewogCS8qCiAJICogVGhpcyBmdW5jdGlvbiBz
aG91bGQgb25seSBiZSB1c2VkIGJ5IGdudHRhYiBjb2RlIHdoZW4gdGhlIGRvbWFpbgpAQCAtMjc3
NSw3ICsyNzc1LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgYXJtX3NtbXVfdW5tYXBfcGFn
ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbikKIAlpZiAoICFpc19kb21haW5f
ZGlyZWN0X21hcHBlZChkKSApCiAJCXJldHVybiAtRUlOVkFMOwogCi0JcmV0dXJuIGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKGdmbiksIDApOworCXJldHVybiBn
dWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oYmZuKSwgX21mbihiZm4pLCAwKTsKIH0K
IAogc3RhdGljIGNvbnN0IHN0cnVjdCBpb21tdV9vcHMgYXJtX3NtbXVfaW9tbXVfb3BzID0gewpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKaW5kZXggMWFlY2Y3Y2YzNC4uZGY3YzIyZjM5YyAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9pb21tdS5jCkBAIC0yNTUsNyArMjU1LDcgQEAgdm9pZCBpb21tdV9kb21haW5f
ZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKQogICAgIGFyY2hfaW9tbXVfZG9tYWluX2Rlc3Ryb3ko
ZCk7CiB9CiAKLWludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCitpbnQgaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBiZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
X2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKQEAgLTI2NCwxMyArMjY0LDEzIEBAIGludCBpb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQg
bG9uZyBtZm4sCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyAp
CiAgICAgICAgIHJldHVybiAwOwogCi0gICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5tYXBfcGFn
ZShkLCBnZm4sIG1mbiwgZmxhZ3MpOworICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+bWFwX3Bh
Z2UoZCwgYmZuLCBtZm4sIGZsYWdzKTsKICAgICBpZiAoIHVubGlrZWx5KHJjKSApCiAgICAgewog
ICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50a19yYXRlbGltaXQoKSAp
CiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0VSUgotICAgICAgICAgICAgICAgICAgICJkJWQ6
IElPTU1VIG1hcHBpbmcgZ2ZuICUjbHggdG8gbWZuICUjbHggZmFpbGVkOiAlZFxuIiwKLSAgICAg
ICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGdmbiwgbWZuLCByYyk7CisgICAgICAgICAgICAg
ICAgICAgImQlZDogSU9NTVUgbWFwcGluZyBiZm4gJSNseCB0byBtZm4gJSNseCBmYWlsZWQ6ICVk
XG4iLAorICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgYmZuLCBtZm4sIHJjKTsKIAog
ICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICAgICAgZG9tYWlu
X2NyYXNoKGQpOwpAQCAtMjc5LDcgKzI3OSw3IEBAIGludCBpb21tdV9tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgcmV0
dXJuIHJjOwogfQogCi1pbnQgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbikKK2ludCBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgYmZuKQogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGQpOwogICAgIGludCByYzsKQEAgLTI4NywxMyArMjg3LDEzIEBAIGludCBpb21t
dV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgIGlm
ICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMgKQogICAgICAgICByZXR1cm4g
MDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBfcGFnZShkLCBnZm4pOworICAg
IHJjID0gaGQtPnBsYXRmb3JtX29wcy0+dW5tYXBfcGFnZShkLCBiZm4pOwogICAgIGlmICggdW5s
aWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQtPmlzX3NodXR0aW5nX2Rvd24gJiYg
cHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfRVJSCi0gICAg
ICAgICAgICAgICAgICAgImQlZDogSU9NTVUgdW5tYXBwaW5nIGdmbiAlI2x4IGZhaWxlZDogJWRc
biIsCi0gICAgICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBnZm4sIHJjKTsKKyAgICAgICAg
ICAgICAgICAgICAiZCVkOiBJT01NVSB1bm1hcHBpbmcgYmZuICUjbHggZmFpbGVkOiAlZFxuIiwK
KyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGJmbiwgcmMpOwogCiAgICAgICAgIGlm
ICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAgICAgICAgICBkb21haW5fY3Jhc2goZCk7
CkBAIC0zMTksNyArMzE5LDcgQEAgc3RhdGljIHZvaWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVu
c2lnbmVkIGxvbmcgdW51c2VkKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdW1hc2tf
Y3ljbGUoc21wX3Byb2Nlc3Nvcl9pZCgpLCAmY3B1X29ubGluZV9tYXApKTsKIH0KIAotaW50IGlv
bW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAoraW50
IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgYmZuLAog
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50KQogewogICAgIGNv
bnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwpAQCAtMzI4LDEzICsz
MjgsMTMgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGxvbmcgZ2ZuLAogICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgIWhkLT5wbGF0Zm9ybV9vcHMg
fHwgIWhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoICkKICAgICAgICAgcmV0dXJuIDA7CiAK
LSAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPmlvdGxiX2ZsdXNoKGQsIGdmbiwgcGFnZV9jb3Vu
dCk7CisgICAgcmMgPSBoZC0+cGxhdGZvcm1fb3BzLT5pb3RsYl9mbHVzaChkLCBiZm4sIHBhZ2Vf
Y291bnQpOwogICAgIGlmICggdW5saWtlbHkocmMpICkKICAgICB7CiAgICAgICAgIGlmICggIWQt
PmlzX3NodXR0aW5nX2Rvd24gJiYgcHJpbnRrX3JhdGVsaW1pdCgpICkKICAgICAgICAgICAgIHBy
aW50ayhYRU5MT0dfRVJSCi0gICAgICAgICAgICAgICAgICAgImQlZDogSU9NTVUgSU9UTEIgZmx1
c2ggZmFpbGVkOiAlZCwgZ2ZuICUjbHgsIHBhZ2UgY291bnQgJXVcbiIsCi0gICAgICAgICAgICAg
ICAgICAgZC0+ZG9tYWluX2lkLCByYywgZ2ZuLCBwYWdlX2NvdW50KTsKKyAgICAgICAgICAgICAg
ICAgICAiZCVkOiBJT01NVSBJT1RMQiBmbHVzaCBmYWlsZWQ6ICVkLCBiZm4gJSNseCwgcGFnZSBj
b3VudCAldVxuIiwKKyAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIHJjLCBiZm4sIHBh
Z2VfY291bnQpOwogCiAgICAgICAgIGlmICggIWlzX2hhcmR3YXJlX2RvbWFpbihkKSApCiAgICAg
ICAgICAgICBkb21haW5fY3Jhc2goZCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCmlu
ZGV4IGRhYWVkMGFiYmQuLjE4NzUyODE5YTcgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5jCkBAIC01ODUsNyArNTg1LDcgQEAgc3RhdGljIGludCBfX211c3RfY2hlY2sgaW9tbXVfZmx1
c2hfYWxsKHZvaWQpCiB9CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2ZsdXNoX2lv
dGxiKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbF90IGRtYV9vbGRfcHRlX3ByZXNlbnQsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCkK
IHsKQEAgLTYxMiwxMiArNjEyLDEyIEBAIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGlvbW11X2Zs
dXNoX2lvdGxiKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIGlmICggaW9tbXVfZG9taWQgPT0g
LTEgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgaWYgKCBwYWdlX2NvdW50ICE9
IDEgfHwgZ2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCisgICAgICAgIGlmICggcGFnZV9jb3Vu
dCAhPSAxIHx8IGJmbiA9PSBiZm5feChJTlZBTElEX0JGTikgKQogICAgICAgICAgICAgcmMgPSBp
b21tdV9mbHVzaF9pb3RsYl9kc2koaW9tbXUsIGlvbW11X2RvbWlkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMCwgZmx1c2hfZGV2X2lvdGxiKTsKICAgICAgICAgZWxz
ZQogICAgICAgICAgICAgcmMgPSBpb21tdV9mbHVzaF9pb3RsYl9wc2koaW9tbXUsIGlvbW11X2Rv
bWlkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpZ2Zu
IDw8IFBBR0VfU0hJRlRfNEssCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAocGFkZHJfdCliZm4gPDwgUEFHRV9TSElGVF80SywKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAhZG1hX29sZF9wdGVfcHJlc2VudCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZsdXNoX2Rldl9pb3RsYik7CkBAIC02MzMsMTUgKzYzMywxNSBA
QCBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYihzdHJ1Y3QgZG9tYWlu
ICpkLAogfQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYl9wYWdl
cyhzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGJmbiwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwYWdlX2NvdW50
KQogewotICAgIHJldHVybiBpb21tdV9mbHVzaF9pb3RsYihkLCBnZm4sIDEsIHBhZ2VfY291bnQp
OworICAgIHJldHVybiBpb21tdV9mbHVzaF9pb3RsYihkLCBiZm4sIDEsIHBhZ2VfY291bnQpOwog
fQogCiBzdGF0aWMgaW50IF9fbXVzdF9jaGVjayBpb21tdV9mbHVzaF9pb3RsYl9hbGwoc3RydWN0
IGRvbWFpbiAqZCkKIHsKLSAgICByZXR1cm4gaW9tbXVfZmx1c2hfaW90bGIoZCwgZ2ZuX3goSU5W
QUxJRF9HRk4pLCAwLCAwKTsKKyAgICByZXR1cm4gaW9tbXVfZmx1c2hfaW90bGIoZCwgYmZuX3go
SU5WQUxJRF9CRk4pLCAwLCAwKTsKIH0KIAogLyogY2xlYXIgb25lIHBhZ2UncyBwYWdlIHRhYmxl
ICovCkBAIC0xNzYxLDcgKzE3NjEsNyBAQCBzdGF0aWMgdm9pZCBpb21tdV9kb21haW5fdGVhcmRv
d24oc3RydWN0IGRvbWFpbiAqZCkKIH0KIAogc3RhdGljIGludCBfX211c3RfY2hlY2sgaW50ZWxf
aW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBiZm4sCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmbGFncykKIHsKQEAgLTE3ODAsMTQgKzE3ODAsMTQgQEAgc3RhdGljIGludCBfX211c3RfY2hl
Y2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIHNwaW5fbG9j
aygmaGQtPmFyY2gubWFwcGluZ19sb2NrKTsKIAotICAgIHBnX21hZGRyID0gYWRkcl90b19kbWFf
cGFnZV9tYWRkcihkLCAocGFkZHJfdClnZm4gPDwgUEFHRV9TSElGVF80SywgMSk7CisgICAgcGdf
bWFkZHIgPSBhZGRyX3RvX2RtYV9wYWdlX21hZGRyKGQsIChwYWRkcl90KWJmbiA8PCBQQUdFX1NI
SUZUXzRLLCAxKTsKICAgICBpZiAoIHBnX21hZGRyID09IDAgKQogICAgIHsKICAgICAgICAgc3Bp
bl91bmxvY2soJmhkLT5hcmNoLm1hcHBpbmdfbG9jayk7CiAgICAgICAgIHJldHVybiAtRU5PTUVN
OwogICAgIH0KICAgICBwYWdlID0gKHN0cnVjdCBkbWFfcHRlICopbWFwX3Z0ZF9kb21haW5fcGFn
ZShwZ19tYWRkcik7Ci0gICAgcHRlID0gcGFnZSArIChnZm4gJiBMRVZFTF9NQVNLKTsKKyAgICBw
dGUgPSBwYWdlICsgKGJmbiAmIExFVkVMX01BU0spOwogICAgIG9sZCA9ICpwdGU7CiAgICAgZG1h
X3NldF9wdGVfYWRkcihuZXcsIChwYWRkcl90KW1mbiA8PCBQQUdFX1NISUZUXzRLKTsKICAgICBk
bWFfc2V0X3B0ZV9wcm90KG5ldywKQEAgLTE4MTEsMjIgKzE4MTEsMjIgQEAgc3RhdGljIGludCBf
X211c3RfY2hlY2sgaW50ZWxfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICB1
bm1hcF92dGRfZG9tYWluX3BhZ2UocGFnZSk7CiAKICAgICBpZiAoICF0aGlzX2NwdShpb21tdV9k
b250X2ZsdXNoX2lvdGxiKSApCi0gICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90bGIoZCwgZ2Zu
LCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7CisgICAgICAgIHJjID0gaW9tbXVfZmx1c2hfaW90
bGIoZCwgYmZuLCBkbWFfcHRlX3ByZXNlbnQob2xkKSwgMSk7CiAKICAgICByZXR1cm4gcmM7CiB9
CiAKIHN0YXRpYyBpbnQgX19tdXN0X2NoZWNrIGludGVsX2lvbW11X3VubWFwX3BhZ2Uoc3RydWN0
IGRvbWFpbiAqZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyBnZm4pCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmZuKQogewogICAgIC8qIERvIG5vdGhpbmcgaWYg
aGFyZHdhcmUgZG9tYWluIGFuZCBpb21tdSBzdXBwb3J0cyBwYXNzIHRocnUuICovCiAgICAgaWYg
KCBpb21tdV9wYXNzdGhyb3VnaCAmJiBpc19oYXJkd2FyZV9kb21haW4oZCkgKQogICAgICAgICBy
ZXR1cm4gMDsKIAotICAgIHJldHVybiBkbWFfcHRlX2NsZWFyX29uZShkLCAocGFkZHJfdClnZm4g
PDwgUEFHRV9TSElGVF80Syk7CisgICAgcmV0dXJuIGRtYV9wdGVfY2xlYXJfb25lKGQsIChwYWRk
cl90KWJmbiA8PCBQQUdFX1NISUZUXzRLKTsKIH0KIAotaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1
Y3QgZG9tYWluICpkLCB1NjQgZ2ZuLCB1NjQgKnB0ZSwKK2ludCBpb21tdV9wdGVfZmx1c2goc3Ry
dWN0IGRvbWFpbiAqZCwgdTY0IGJmbiwgdTY0ICpwdGUsCiAgICAgICAgICAgICAgICAgICAgIGlu
dCBvcmRlciwgaW50IHByZXNlbnQpCiB7CiAgICAgc3RydWN0IGFjcGlfZHJoZF91bml0ICpkcmhk
OwpAQCAtMTg1MCw3ICsxODUwLDcgQEAgaW50IGlvbW11X3B0ZV9mbHVzaChzdHJ1Y3QgZG9tYWlu
ICpkLCB1NjQgZ2ZuLCB1NjQgKnB0ZSwKICAgICAgICAgICAgIGNvbnRpbnVlOwogCiAgICAgICAg
IHJjID0gaW9tbXVfZmx1c2hfaW90bGJfcHNpKGlvbW11LCBpb21tdV9kb21pZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZGRyX3QpZ2ZuIDw8IFBBR0VfU0hJRlRfNEss
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWRkcl90KWJmbiA8PCBQQUdF
X1NISUZUXzRLLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlciwgIXBy
ZXNlbnQsIGZsdXNoX2Rldl9pb3RsYik7CiAgICAgICAgIGlmICggcmMgPiAwICkKICAgICAgICAg
ewpAQCAtMjYyMCw3ICsyNjIwLDcgQEAgc3RhdGljIHZvaWQgdnRkX2R1bXBfcDJtX3RhYmxlX2xl
dmVsKHBhZGRyX3QgcHRfbWFkZHIsIGludCBsZXZlbCwgcGFkZHJfdCBncGEsCiAgICAgICAgICAg
ICB2dGRfZHVtcF9wMm1fdGFibGVfbGV2ZWwoZG1hX3B0ZV9hZGRyKCpwdGUpLCBuZXh0X2xldmVs
LCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyZXNzLCBpbmRlbnQg
KyAxKTsKICAgICAgICAgZWxzZQotICAgICAgICAgICAgcHJpbnRrKCIlKnNnZm46ICUwOGx4IG1m
bjogJTA4bHhcbiIsCisgICAgICAgICAgICBwcmludGsoIiUqc2JmbjogJTA4bHggbWZuOiAlMDhs
eFxuIiwKICAgICAgICAgICAgICAgICAgICBpbmRlbnQsICIiLAogICAgICAgICAgICAgICAgICAg
ICh1bnNpZ25lZCBsb25nKShhZGRyZXNzID4+IFBBR0VfU0hJRlRfNEspLAogICAgICAgICAgICAg
ICAgICAgICh1bnNpZ25lZCBsb25nKShkbWFfcHRlX2FkZHIoKnB0ZSkgPj4gUEFHRV9TSElGVF80
SykpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94ZW4vaW5jbHVkZS94
ZW4vaW9tbXUuaAppbmRleCAzM2M4YjIyMWRjLi5kZTFjNTgxY2RkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaApAQCAtMjMs
MTEgKzIzLDE1IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2UtZGVmcy5oPgogI2luY2x1ZGUgPHhlbi9z
cGlubG9jay5oPgogI2luY2x1ZGUgPHhlbi9wY2kuaD4KKyNpbmNsdWRlIDx4ZW4vdHlwZXNhZmUu
aD4KICNpbmNsdWRlIDxwdWJsaWMvaHZtL2lvcmVxLmg+CiAjaW5jbHVkZSA8cHVibGljL2RvbWN0
bC5oPgogI2luY2x1ZGUgPGFzbS9kZXZpY2UuaD4KICNpbmNsdWRlIDxhc20vaW9tbXUuaD4KIAor
VFlQRV9TQUZFKHVuc2lnbmVkIGxvbmcsIGJmbik7CisjZGVmaW5lIElOVkFMSURfQkZOICAgICAg
X2Jmbih+MFVMKQorCiBleHRlcm4gYm9vbF90IGlvbW11X2VuYWJsZSwgaW9tbXVfZW5hYmxlZDsK
IGV4dGVybiBib29sX3QgZm9yY2VfaW9tbXUsIGlvbW11X3ZlcmJvc2U7CiBleHRlcm4gYm9vbF90
IGlvbW11X3dvcmthcm91bmRfYmlvc19idWcsIGlvbW11X2lnZngsIGlvbW11X3Bhc3N0aHJvdWdo
OwpAQCAtNjAsOSArNjQsOSBAQCB2b2lkIGlvbW11X3RlYXJkb3duKHN0cnVjdCBkb21haW4gKmQp
OwogI2RlZmluZSBJT01NVUZfcmVhZGFibGUgICgxdTw8X0lPTU1VRl9yZWFkYWJsZSkKICNkZWZp
bmUgX0lPTU1VRl93cml0YWJsZSAxCiAjZGVmaW5lIElPTU1VRl93cml0YWJsZSAgKDF1PDxfSU9N
TVVGX3dyaXRhYmxlKQotaW50IF9fbXVzdF9jaGVjayBpb21tdV9tYXBfcGFnZShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKK2ludCBfX211c3RfY2hlY2sgaW9tbXVfbWFwX3Bh
Z2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBiZm4sCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwot
aW50IF9fbXVzdF9jaGVjayBpb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVuc2ln
bmVkIGxvbmcgZ2ZuKTsKK2ludCBfX211c3RfY2hlY2sgaW9tbXVfdW5tYXBfcGFnZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGJmbik7CiAKIGVudW0gaW9tbXVfZmVhdHVyZQogewpA
QCAtMTUyLDkgKzE1Niw5IEBAIHN0cnVjdCBpb21tdV9vcHMgewogI2VuZGlmIC8qIEhBU19QQ0kg
Ki8KIAogICAgIHZvaWQgKCp0ZWFyZG93bikoc3RydWN0IGRvbWFpbiAqZCk7Ci0gICAgaW50IF9f
bXVzdF9jaGVjayAoKm1hcF9wYWdlKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdm
biwKKyAgICBpbnQgX19tdXN0X2NoZWNrICgqbWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgYmZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBmbGFncyk7Ci0gICAgaW50IF9fbXVzdF9jaGVjayAo
KnVubWFwX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKTsKKyAgICBp
bnQgX19tdXN0X2NoZWNrICgqdW5tYXBfcGFnZSkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
bG9uZyBiZm4pOwogICAgIHZvaWQgKCpmcmVlX3BhZ2VfdGFibGUpKHN0cnVjdCBwYWdlX2luZm8g
Kik7CiAjaWZkZWYgQ09ORklHX1g4NgogICAgIHZvaWQgKCp1cGRhdGVfaXJlX2Zyb21fYXBpYyko
dW5zaWduZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCB2YWx1ZSk7
CkBAIC0xNjUsNyArMTY5LDcgQEAgc3RydWN0IGlvbW11X29wcyB7CiAgICAgdm9pZCAoKnJlc3Vt
ZSkodm9pZCk7CiAgICAgdm9pZCAoKnNoYXJlX3AybSkoc3RydWN0IGRvbWFpbiAqZCk7CiAgICAg
dm9pZCAoKmNyYXNoX3NodXRkb3duKSh2b2lkKTsKLSAgICBpbnQgX19tdXN0X2NoZWNrICgqaW90
bGJfZmx1c2gpKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAorICAgIGludCBf
X211c3RfY2hlY2sgKCppb3RsYl9mbHVzaCkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBiZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQg
cGFnZV9jb3VudCk7CiAgICAgaW50IF9fbXVzdF9jaGVjayAoKmlvdGxiX2ZsdXNoX2FsbCkoc3Ry
dWN0IGRvbWFpbiAqZCk7CiAgICAgaW50ICgqZ2V0X3Jlc2VydmVkX2RldmljZV9tZW1vcnkpKGlv
bW11X2dyZG1fdCAqLCB2b2lkICopOwpAQCAtMTg3LDcgKzE5MSw3IEBAIGludCBpb21tdV9kb19w
Y2lfZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiBpbnQgaW9t
bXVfZG9fZG9tY3RsKHN0cnVjdCB4ZW5fZG9tY3RsICosIHN0cnVjdCBkb21haW4gKmQsCiAgICAg
ICAgICAgICAgICAgICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RvbWN0bF90KSk7CiAK
LWludCBfX211c3RfY2hlY2sgaW9tbXVfaW90bGJfZmx1c2goc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sCitpbnQgX19tdXN0X2NoZWNrIGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgYmZuLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9jb3VudCk7CiBpbnQgX19tdXN0X2NoZWNrIGlv
bW11X2lvdGxiX2ZsdXNoX2FsbChzdHJ1Y3QgZG9tYWluICpkKTsKIAotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:50:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:50:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBgV-0004ii-BL; Mon, 12 Feb 2018 10:50:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ew1=fg=citrix.com=prvs=57411e68b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elBgT-0004E6-If
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:50:05 +0000
X-Inumbo-ID: 42384b3d-0fe2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42384b3d-0fe2-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:48:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462318666"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Feb 2018 10:47:12 +0000
Message-ID: <20180212104714.1922-6-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180212104714.1922-1-paul.durrant@citrix.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: [Xen-devel] [PATCH 5/7] public / x86: introduce __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBib2lsZXJwbGF0ZSBmb3IgYSBuZXcgaHlwZXJjYWxs
IHRvIGFsbG93IGEKZG9tYWluIHRvIGNvbnRyb2wgSU9NTVUgbWFwcGluZ3MgZm9yIGl0cyBvd24g
cGFnZXMuCldoaWxzdCB0aGVyZSBpcyBkdXBsaWNhdGlvbiBvZiBjb2RlIGJldHdlZW4gdGhlIG5h
dGl2ZSBhbmQgY29tcGF0IGVudHJ5CnBvaW50cyB3aGljaCBhcHBlYXJzIHJpcGUgZm9yIHNvbWUg
Zm9ybSBvZiBjb21iaW5hdGlvbiwgSSB0aGluayBpdCBpcwpiZXR0ZXIgdG8gbWFpbnRhaW4gdGhl
IHNlcGFyYXRpb24gYXMtaXMgYmVjYXVzZSB0aGUgY29tcGF0IGVudHJ5IHBvaW50CndpbGwgbmVj
ZXNzYXJpbHkgZ2FpbiBjb21wbGV4aXR5IGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4KCk5PVEU6IFRo
aXMgaHlwZXJjYWxsIGlzIG9ubHkgaW1wbGVtZW50ZWQgZm9yIHg4NiBhbmQgaXMgY3VycmVudGx5
CiAgICAgIHJlc3RyaWN0ZWQgYnkgWFNNIHRvIGRvbTAgc2luY2UgaXQgY291bGQgYmUgdXNlZCB0
byBjYXVzZSBJT01NVQogICAgICBmYXVsdHMgd2hpY2ggbWF5IGJyaW5nIGRvd24gYSBob3N0LgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KLS0t
CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNj
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVl
Z2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBE
YW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4KLS0tCiB0b29scy9mbGFzay9w
b2xpY3kvbW9kdWxlcy94ZW4uaWYgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgICAg
ICAgICAgICAgICB8ICAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jICAgICAgICB8
ICAgMSArCiB4ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgICAgICAgICAgICB8ICAgMSArCiB4ZW4v
YXJjaC94ODYvaW9tbXVfb3AuYyAgICAgICAgICAgICB8IDE2OSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgICAgICAgIHwg
ICAxICsKIHhlbi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAgICAgICAgIHwgICAyICsKIHhlbi9p
bmNsdWRlL3B1YmxpYy9pb21tdV9vcC5oICAgICAgIHwgIDU1ICsrKysrKysrKysrKwogeGVuL2lu
Y2x1ZGUvcHVibGljL3hlbi5oICAgICAgICAgICAgfCAgIDEgKwogeGVuL2luY2x1ZGUveGVuL2h5
cGVyY2FsbC5oICAgICAgICAgfCAgMTIgKysrCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAg
ICAgICAgICB8ICAgMSArCiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICB8ICAg
NiArKwogeGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgfCAgIDYgKysKIHhlbi94
c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgIHwgICAxICsKIHhlbi94c20vZmxhc2svaG9v
a3MuYyAgICAgICAgICAgICAgIHwgICA2ICsrCiB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycyB8ICAgMiArCiAxNiBmaWxlcyBjaGFuZ2VkLCAyNjYgaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL3g4Ni9pb21tdV9vcC5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgeGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29wLmgKCmRpZmYgLS1naXQgYS90b29scy9mbGFz
ay9wb2xpY3kvbW9kdWxlcy94ZW4uaWYgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94ZW4u
aWYKaW5kZXggNDU5ODgwYmIwMS4uNWExZDQ0N2FmZCAxMDA2NDQKLS0tIGEvdG9vbHMvZmxhc2sv
cG9saWN5L21vZHVsZXMveGVuLmlmCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hl
bi5pZgpAQCAtNTksNiArNTksNyBAQCBkZWZpbmUoYGNyZWF0ZV9kb21haW5fY29tbW9uJywgYAog
CWFsbG93ICQxICQyOmdyYW50IHNldHVwOwogCWFsbG93ICQxICQyOmh2bSB7IGdldHBhcmFtIGh2
bWN0bCBzZXRodm1jCiAJCQlzZXRwYXJhbSBuZXN0ZWQgYWx0cDJtaHZtIGFsdHAybWh2bV9vcCBk
bSB9OworCWFsbG93ICQxICQyOnJlc291cmNlIGNvbnRyb2xfaW9tbXU7CiAnKQogCiAjIGNyZWF0
ZV9kb21haW4ocHJpdiwgdGFyZ2V0KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxl
IGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGQ5MDNiN2FiYjkuLmRmM2ZkYzFiZWIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKQEAgLTMzLDYgKzMzLDcgQEAgb2JqLSQoQ09ORklHX0NSQVNIX0RFQlVHKSArPSBnZGJzdHVi
Lm8KIG9iai15ICs9IGh5cGVyY2FsbC5vCiBvYmoteSArPSBpMzg3Lm8KIG9iai15ICs9IGk4MjU5
Lm8KK29iai15ICs9IGlvbW11X29wLm8KIG9iai15ICs9IGlvX2FwaWMubwogb2JqLSQoQ09ORklH
X0xJVkVQQVRDSCkgKz0gYWx0ZXJuYXRpdmUubyBsaXZlcGF0Y2gubwogb2JqLXkgKz0gbXNpLm8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYv
aHZtL2h5cGVyY2FsbC5jCmluZGV4IDU3NDJkZDE3OTcuLmRmOTYwMTkxMDMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBl
cmNhbGwuYwpAQCAtMTMyLDYgKzEzMiw3IEBAIHN0YXRpYyBjb25zdCBoeXBlcmNhbGxfdGFibGVf
dCBodm1faHlwZXJjYWxsX3RhYmxlW10gPSB7CiAgICAgQ09NUEFUX0NBTEwobW11ZXh0X29wKSwK
ICAgICBIWVBFUkNBTEwoeGVucG11X29wKSwKICAgICBDT01QQVRfQ0FMTChkbV9vcCksCisgICAg
Q09NUEFUX0NBTEwoaW9tbXVfb3ApLAogICAgIEhZUEVSQ0FMTChhcmNoXzEpCiB9OwogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxs
LmMKaW5kZXggOTBlODhjMWQyYy4uMDQ1NzUzZTcwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h5cGVyY2FsbC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYwpAQCAtNjgsNiArNjgs
NyBAQCBjb25zdCBoeXBlcmNhbGxfYXJnc190IGh5cGVyY2FsbF9hcmdzX3RhYmxlW05SX2h5cGVy
Y2FsbHNdID0KICAgICBBUkdTKHhlbnBtdV9vcCwgMiksCiAgICAgQVJHUyhkbV9vcCwgMyksCiAg
ICAgQVJHUyhtY2EsIDEpLAorICAgIEFSR1MoaW9tbXVfb3AsIDIpLAogICAgIEFSR1MoYXJjaF8x
LCAxKSwKIH07CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pb21tdV9vcC5jIGIveGVuL2Fy
Y2gveDg2L2lvbW11X29wLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMC4u
ZWRkOGEzODRiMwotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9hcmNoL3g4Ni9pb21tdV9vcC5jCkBA
IC0wLDAgKzEsMTY5IEBACisvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKiB4ODYvaW9tbXVfb3Au
YworICoKKyAqIFBhcmF2aXJ0dWFsaXNlZCBJT01NVSBmdW5jdGlvbmFsaXR5CisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9u
OyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogKGF0IHlvdXIgb3B0aW9u
KSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisg
KiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxOCBDaXRyaXgg
U3lzdGVtcyBJbmMKKyAqLworCisjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CisjaW5jbHVkZSA8eGVu
L2d1ZXN0X2FjY2Vzcy5oPgorI2luY2x1ZGUgPHhlbi9oeXBlcmNhbGwuaD4KKworc3RhdGljIGJv
b2wgY2FuX2NvbnRyb2xfaW9tbXUodm9pZCkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9
IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIC8qCisgICAgICogSU9NTVUgbWFwcGluZ3MgY2Fubm90
IGJlIG1hbmlwdWxhdGVkIGlmOgorICAgICAqIC0gdGhlIElPTU1VIGlzIG5vdCBlbmFibGVkIG9y
LAorICAgICAqIC0gdGhlIElPTU1VIGlzIHBhc3NlZCB0aHJvdWdoIG9yLAorICAgICAqIC0gc2hh
cmVkIEVQVCBjb25maWd1cmVkIG9yLAorICAgICAqIC0gWGVuIGlzIG1haW50YWluaW5nIGFuIGlk
ZW50aXR5IG1hcC4KKyAgICAgKi8KKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8IGlvbW11X3Bh
c3N0aHJvdWdoIHx8CisgICAgICAgICBpb21tdV91c2VfaGFwX3B0KGN1cnJkKSB8fCBuZWVkX2lv
bW11KGN1cnJkKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJldHVybiB0cnVlOwor
fQorCitzdGF0aWMgdm9pZCBpb21tdV9vcCh4ZW5faW9tbXVfb3BfdCAqb3ApCit7CisgICAgc3dp
dGNoICggb3AtPm9wICkKKyAgICB7CisgICAgZGVmYXVsdDoKKyAgICAgICAgb3AtPnN0YXR1cyA9
IC1FT1BOT1RTVVBQOworICAgICAgICBicmVhazsKKyAgICB9Cit9CisKK2xvbmcgZG9faW9tbXVf
b3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5faW9tbXVfb3BfdCkgdW9wcywKKyAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgaW50IGNvdW50KQoreworICAgIHVuc2lnbmVkIGludCBpOworICAg
IGludCByYzsKKworICAgIHJjID0geHNtX2lvbW11X29wKFhTTV9QUklWLCBjdXJyZW50LT5kb21h
aW4pOworICAgIGlmICggcmMgKQorICAgICAgICByZXR1cm4gcmM7CisKKyAgICBpZiAoICFjYW5f
Y29udHJvbF9pb21tdSgpICkKKyAgICAgICAgcmV0dXJuIC1FQUNDRVM7CisKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IGNvdW50OyBpKysgKQorICAgIHsKKyAgICAgICAgeGVuX2lvbW11X29wX3Qgb3A7
CisKKyAgICAgICAgaWYgKCAoKGkgJiAweGZmKSA9PSAweGZmKSAmJiBoeXBlcmNhbGxfcHJlZW1w
dF9jaGVjaygpICkKKyAgICAgICAgeworICAgICAgICAgICAgcmMgPSBpOworICAgICAgICAgICAg
YnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIGNvcHlfZnJvbV9ndWVzdF9vZmZzZXQo
Jm9wLCB1b3BzLCBpLCAxKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaW9tbXVfb3AoJm9wKTsK
KworICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHVvcHMsIGksICZvcCwgMSkgKQor
ICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggcmMgPiAwICkKKyAgICB7CisgICAgICAgIEFT
U0VSVChyYyA8IGNvdW50KTsKKyAgICAgICAgZ3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQodW9wcywg
cmMpOworICAgICAgICBjb3VudCAtPSByYzsKKworICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVh
dGVfY29udGludWF0aW9uKF9fSFlQRVJWSVNPUl9pb21tdV9vcCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiaGkiLCB1b3BzLCBjb3VudCk7CisgICAgfQorCisg
ICAgcmV0dXJuIHJjOworfQorCitpbnQgY29tcGF0X2lvbW11X29wKFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oY29tcGF0X2lvbW11X29wX3QpIHVvcHMsCisgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBjb3VudCkKK3sKKyAgICB1bnNpZ25lZCBpbnQgaTsKKyAgICBpbnQgcmM7CisKKyAg
ICByYyA9IHhzbV9pb21tdV9vcChYU01fUFJJViwgY3VycmVudC0+ZG9tYWluKTsKKyAgICBpZiAo
IHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgaWYgKCAhY2FuX2NvbnRyb2xfaW9tbXUo
KSApCisgICAgICAgIHJldHVybiAtRUFDQ0VTOworCisgICAgZm9yICggaSA9IDA7IGkgPCBjb3Vu
dDsgaSsrICkKKyAgICB7CisgICAgICAgIGNvbXBhdF9pb21tdV9vcF90IGNtcDsKKyAgICAgICAg
eGVuX2lvbW11X29wX3QgbmF0OworCisgICAgICAgIGlmICggKChpICYgMHhmZikgPT0gMHhmZikg
JiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJj
ID0gaTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBjb3B5
X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZjbXAsIHVvcHMsIGksIDEpICkKKyAgICAgICAgeworICAgICAg
ICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAg
ICAgICBYTEFUX2lvbW11X29wKCZuYXQsICZjbXApOworCisgICAgICAgIGlvbW11X29wKCZuYXQp
OworCisgICAgICAgIFhMQVRfaW9tbXVfb3AoJmNtcCwgJm5hdCk7CisKKyAgICAgICAgaWYgKCBj
b3B5X3RvX2d1ZXN0X29mZnNldCh1b3BzLCBpLCAmY21wLCAxKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAg
fQorCisgICAgaWYgKCByYyA+IDAgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKHJjIDwgY291bnQp
OworICAgICAgICBndWVzdF9oYW5kbGVfYWRkX29mZnNldCh1b3BzLCByYyk7CisgICAgICAgIGNv
dW50IC09IHJjOworCisgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
X19IWVBFUlZJU09SX2lvbW11X29wLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJoaSIsIHVvcHMsIGNvdW50KTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9
CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQt
dGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2
L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCmluZGV4IGJiYzMwMTFk
MWEuLmQyM2Y5YWY0MmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYwor
KysgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKQEAgLTgwLDYgKzgwLDcgQEAgY29uc3Qg
aHlwZXJjYWxsX3RhYmxlX3QgcHZfaHlwZXJjYWxsX3RhYmxlW10gPSB7CiAgICAgSFlQRVJDQUxM
KHhlbnBtdV9vcCksCiAgICAgQ09NUEFUX0NBTEwoZG1fb3ApLAogICAgIEhZUEVSQ0FMTChtY2Ep
LAorICAgIENPTVBBVF9DQUxMKGlvbW11X29wKSwKICAgICBIWVBFUkNBTEwoYXJjaF8xKSwKIH07
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL01ha2VmaWxlIGIveGVuL2luY2x1ZGUvTWFrZWZp
bGUKaW5kZXggMTkwNjZhMzNhMC4uYWMzZDZlNWFlZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
TWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKQEAgLTExLDYgKzExLDcgQEAgaGVh
ZGVycy15IDo9IFwKICAgICBjb21wYXQvZmVhdHVyZXMuaCBcCiAgICAgY29tcGF0L2dyYW50X3Rh
YmxlLmggXAogICAgIGNvbXBhdC9rZXhlYy5oIFwKKyAgICBjb21wYXQvaW9tbXVfb3AuaCBcCiAg
ICAgY29tcGF0L21lbW9yeS5oIFwKICAgICBjb21wYXQvbm1pLmggXAogICAgIGNvbXBhdC9waHlz
ZGV2LmggXApAQCAtMjgsNiArMjksNyBAQCBoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNv
bXBhdC9hcmNoLXg4Ni94ZW4uaAogaGVhZGVycy0kKENPTkZJR19YODYpICAgICArPSBjb21wYXQv
YXJjaC14ODYveGVuLSQoY29tcGF0LWFyY2gteSkuaAogaGVhZGVycy0kKENPTkZJR19YODYpICAg
ICArPSBjb21wYXQvaHZtL2h2bV92Y3B1LmgKIGhlYWRlcnMtJChDT05GSUdfWDg2KSAgICAgKz0g
Y29tcGF0L2h2bS9kbV9vcC5oCitoZWFkZXJzLSQoQ09ORklHX1g4NikgICAgICs9IGNvbXBhdC9p
b21tdV9vcC5oCiBoZWFkZXJzLXkgICAgICAgICAgICAgICAgICs9IGNvbXBhdC9hcmNoLSQoY29t
cGF0LWFyY2gteSkuaCBjb21wYXQvcG11LmggY29tcGF0L3hsYXQuaAogaGVhZGVycy0kKENPTkZJ
R19GTEFTSykgICArPSBjb21wYXQveHNtL2ZsYXNrX29wLmgKIApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvcHVibGljL2lvbW11X29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW9tbXVfb3AuaApu
ZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwLi4yMDJjYjYzZmI1Ci0tLSAvZGV2
L251bGwKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29wLmgKQEAgLTAsMCArMSw1NSBA
QAorLyoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0
byBhbnkgcGVyc29uIG9idGFpbmluZyBhIGNvcHkKKyAqIG9mIHRoaXMgc29mdHdhcmUgYW5kIGFz
c29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLCB0bworICogZGVh
bCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQg
bGltaXRhdGlvbiB0aGUKKyAqIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1
Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vcgorICogc2VsbCBjb3BpZXMgb2Yg
dGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUg
aXMKKyAqIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRp
dGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlz
c2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KKyAqIGFsbCBjb3BpZXMgb3Igc3Vic3Rh
bnRpYWwgcG9ydGlvbnMgb2YgdGhlIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQ
Uk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9S
CisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NF
IEFORCBOT05JTkZSSU5HRU1FTlQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRQorICogQVVUSE9SUyBP
UiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIKKyAqIERFQUxJTkdTIElOIFRI
RSBTT0ZUV0FSRS4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTggQ2l0cml4IFN5c3RlbXMgSW5j
CisgKi8KKworI2lmbmRlZiBfX1hFTl9QVUJMSUNfSU9NTVVfT1BfSF9fCisjZGVmaW5lIF9fWEVO
X1BVQkxJQ19JT01NVV9PUF9IX18KKworI2luY2x1ZGUgInhlbi5oIgorCitzdHJ1Y3QgeGVuX2lv
bW11X29wIHsKKyAgICB1aW50MTZfdCBvcDsKKyAgICB1aW50MTZfdCBmbGFnczsgLyogb3Agc3Bl
Y2lmaWMgZmxhZ3MgKi8KKyAgICBpbnQzMl90IHN0YXR1czsgLyogb3AgY29tcGxldGlvbiBzdGF0
dXM6ICovCisgICAgICAgICAgICAgICAgICAgIC8qIDAgZm9yIHN1Y2Nlc3Mgb3RoZXJ3aXNlLCBu
ZWdhdGl2ZSBlcnJubyAqLworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9pb21tdV9vcCB4ZW5faW9t
bXVfb3BfdDsKK0RFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9pb21tdV9vcF90KTsKKworLyog
YCBlbnVtIG5lZ19lcnJub3ZhbAorICogYCBIWVBFUlZJU09SX2lvbW11X29wKHhlbl9pb21tdV9v
cF90IG9wc1tdLAorICogYCAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjb3VudCkK
KyAqIGAKKyAqCisgKiBAb3BzIHBvaW50cyB0byBhbiBhcnJheSBvZiBAY291bnQgeGVuX2lvbW11
X29wIHN0cnVjdHVyZXMuCisgKi8KKworI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19JT01NVV9PUF9I
X18gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1z
dHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMveGVuLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmgKaW5kZXggMzA4MTA5ZjE3
Ni4uNDIwMDI2NDQxMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3hlbi5oCisrKyBi
L3hlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaApAQCAtMTIxLDYgKzEyMSw3IEBAIERFRklORV9YRU5f
R1VFU1RfSEFORExFKHhlbl91bG9uZ190KTsKICNkZWZpbmUgX19IWVBFUlZJU09SX3hjX3Jlc2Vy
dmVkX29wICAgICAgIDM5IC8qIHJlc2VydmVkIGZvciBYZW5DbGllbnQgKi8KICNkZWZpbmUgX19I
WVBFUlZJU09SX3hlbnBtdV9vcCAgICAgICAgICAgIDQwCiAjZGVmaW5lIF9fSFlQRVJWSVNPUl9k
bV9vcCAgICAgICAgICAgICAgICA0MQorI2RlZmluZSBfX0hZUEVSVklTT1JfaW9tbXVfb3AgICAg
ICAgICAgICAgNDIKIAogLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIGh5cGVyY2FsbCBkZWZpbml0
aW9ucy4gKi8KICNkZWZpbmUgX19IWVBFUlZJU09SX2FyY2hfMCAgICAgICAgICAgICAgIDQ4CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS94ZW4v
aHlwZXJjYWxsLmgKaW5kZXggY2M5OWFlYTU3ZC4uOGNiNjJiN2Q2NSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwu
aApAQCAtMTYsNiArMTYsNyBAQAogI2luY2x1ZGUgPHB1YmxpYy92ZXJzaW9uLmg+CiAjaW5jbHVk
ZSA8cHVibGljL3BtdS5oPgogI2luY2x1ZGUgPHB1YmxpYy9odm0vZG1fb3AuaD4KKyNpbmNsdWRl
IDxwdWJsaWMvaW9tbXVfb3AuaD4KICNpbmNsdWRlIDxhc20vaHlwZXJjYWxsLmg+CiAjaW5jbHVk
ZSA8eHNtL3hzbS5oPgogCkBAIC0xNDgsNiArMTQ5LDEwIEBAIGRvX2RtX29wKAogICAgIHVuc2ln
bmVkIGludCBucl9idWZzLAogICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2RtX29wX2J1
Zl90KSBidWZzKTsKIAorZXh0ZXJuIGxvbmcKK2RvX2lvbW11X29wKFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oeGVuX2lvbW11X29wX3QpIG9wcywKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBjb3Vu
dCk7CisKICNpZmRlZiBDT05GSUdfQ09NUEFUCiAKIGV4dGVybiBpbnQKQEAgLTIwNSw2ICsyMTAs
MTMgQEAgY29tcGF0X2RtX29wKAogICAgIHVuc2lnbmVkIGludCBucl9idWZzLAogICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odm9pZCkgYnVmcyk7CiAKKyNpbmNsdWRlIDxjb21wYXQvaW9tbXVf
b3AuaD4KKworREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoY29tcGF0X2lvbW11X29wX3QpOworZXh0
ZXJuIGludAorY29tcGF0X2lvbW11X29wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oY29tcGF0X2lv
bW11X29wX3QpIG9wcywKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY291bnQpOworCiAj
ZW5kaWYKIAogdm9pZCBhcmNoX2dldF94ZW5fY2Fwcyh4ZW5fY2FwYWJpbGl0aWVzX2luZm9fdCAq
aW5mbyk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hs
YXQubHN0CmluZGV4IDM2OTBiOTdkNWQuLjc0MDk3NTkwODQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CkBAIC03Niw2ICs3Niw3IEBA
CiA/CXZjcHVfaHZtX2NvbnRleHQJCWh2bS9odm1fdmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl8zMgkJ
CWh2bS9odm1fdmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl82NAkJCWh2bS9odm1fdmNwdS5oCishCWlv
bW11X29wCQkJaW9tbXVfb3AuaAogPwlrZXhlY19leGVjCQkJa2V4ZWMuaAogIQlrZXhlY19pbWFn
ZQkJCWtleGVjLmgKICEJa2V4ZWNfcmFuZ2UJCQlrZXhlYy5oCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94c20vZHVtbXkuaCBiL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCmluZGV4IGQ2ZGRhZGNh
ZmQuLjY5NDMxYzg4Y2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCisrKyBi
L3hlbi9pbmNsdWRlL3hzbS9kdW1teS5oCkBAIC03MDEsNiArNzAxLDEyIEBAIHN0YXRpYyBYU01f
SU5MSU5FIGludCB4c21fZG1fb3AoWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQpCiAg
ICAgcmV0dXJuIHhzbV9kZWZhdWx0X2FjdGlvbihhY3Rpb24sIGN1cnJlbnQtPmRvbWFpbiwgZCk7
CiB9CiAKK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21faW9tbXVfb3AoWFNNX0RFRkFVTFRfQVJH
IHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgWFNNX0FTU0VSVF9BQ1RJT04oWFNNX1BSSVYpOwor
ICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBjdXJyZW50LT5kb21haW4sIGQp
OworfQorCiAjZW5kaWYgLyogQ09ORklHX1g4NiAqLwogCiAjaW5jbHVkZSA8cHVibGljL3ZlcnNp
b24uaD4KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hzbS94c20uaCBiL3hlbi9pbmNsdWRlL3hz
bS94c20uaAppbmRleCBlMzkxMmJjYzlkLi45ZDk1YTRlNWJiIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94c20veHNtLmgKKysrIGIveGVuL2luY2x1ZGUveHNtL3hzbS5oCkBAIC0xNzgsNiArMTc4
LDcgQEAgc3RydWN0IHhzbV9vcGVyYXRpb25zIHsKICAgICBpbnQgKCppb3BvcnRfbWFwcGluZykg
KHN0cnVjdCBkb21haW4gKmQsIHVpbnQzMl90IHMsIHVpbnQzMl90IGUsIHVpbnQ4X3QgYWxsb3cp
OwogICAgIGludCAoKnBtdV9vcCkgKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBvcCk7
CiAgICAgaW50ICgqZG1fb3ApIChzdHJ1Y3QgZG9tYWluICpkKTsKKyAgICBpbnQgKCppb21tdV9v
cCkgKHN0cnVjdCBkb21haW4gKmQpOwogI2VuZGlmCiAgICAgaW50ICgqeGVuX3ZlcnNpb24pICh1
aW50MzJfdCBjbWQpOwogfTsKQEAgLTY4NSw2ICs2ODYsMTEgQEAgc3RhdGljIGlubGluZSBpbnQg
eHNtX2RtX29wKHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVy
biB4c21fb3BzLT5kbV9vcChkKTsKIH0KIAorc3RhdGljIGlubGluZSBpbnQgeHNtX2lvbW11X29w
KHhzbV9kZWZhdWx0X3QgZGVmLCBzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJldHVybiB4c21f
b3BzLT5pb21tdV9vcChkKTsKK30KKwogI2VuZGlmIC8qIENPTkZJR19YODYgKi8KIAogc3RhdGlj
IGlubGluZSBpbnQgeHNtX3hlbl92ZXJzaW9uICh4c21fZGVmYXVsdF90IGRlZiwgdWludDMyX3Qg
b3ApCmRpZmYgLS1naXQgYS94ZW4veHNtL2R1bW15LmMgYi94ZW4veHNtL2R1bW15LmMKaW5kZXgg
NDc5YjEwMzYxNC4uMjFjZWZkZWU3NCAxMDA2NDQKLS0tIGEveGVuL3hzbS9kdW1teS5jCisrKyBi
L3hlbi94c20vZHVtbXkuYwpAQCAtMTU1LDYgKzE1NSw3IEBAIHZvaWQgX19pbml0IHhzbV9maXh1
cF9vcHMgKHN0cnVjdCB4c21fb3BlcmF0aW9ucyAqb3BzKQogICAgIHNldF90b19kdW1teV9pZl9u
dWxsKG9wcywgaW9wb3J0X21hcHBpbmcpOwogICAgIHNldF90b19kdW1teV9pZl9udWxsKG9wcywg
cG11X29wKTsKICAgICBzZXRfdG9fZHVtbXlfaWZfbnVsbChvcHMsIGRtX29wKTsKKyAgICBzZXRf
dG9fZHVtbXlfaWZfbnVsbChvcHMsIGlvbW11X29wKTsKICNlbmRpZgogICAgIHNldF90b19kdW1t
eV9pZl9udWxsKG9wcywgeGVuX3ZlcnNpb24pOwogfQpkaWZmIC0tZ2l0IGEveGVuL3hzbS9mbGFz
ay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDE4MDJkOGRmZTYuLjFiZWYz
MjY5YzQgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2Zs
YXNrL2hvb2tzLmMKQEAgLTE2NzAsNiArMTY3MCwxMSBAQCBzdGF0aWMgaW50IGZsYXNrX2RtX29w
KHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIGN1cnJlbnRfaGFzX3Blcm0oZCwgU0VDQ0xB
U1NfSFZNLCBIVk1fX0RNKTsKIH0KIAorc3RhdGljIGludCBmbGFza19pb21tdV9vcChzdHJ1Y3Qg
ZG9tYWluICpkKQoreworICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKGQsIFNFQ0NMQVNTX1JF
U09VUkNFLCBSRVNPVVJDRV9fQ09OVFJPTF9JT01NVSk7Cit9CisKICNlbmRpZiAvKiBDT05GSUdf
WDg2ICovCiAKIHN0YXRpYyBpbnQgZmxhc2tfeGVuX3ZlcnNpb24gKHVpbnQzMl90IG9wKQpAQCAt
MTg0Myw2ICsxODQ4LDcgQEAgc3RhdGljIHN0cnVjdCB4c21fb3BlcmF0aW9ucyBmbGFza19vcHMg
PSB7CiAgICAgLmlvcG9ydF9tYXBwaW5nID0gZmxhc2tfaW9wb3J0X21hcHBpbmcsCiAgICAgLnBt
dV9vcCA9IGZsYXNrX3BtdV9vcCwKICAgICAuZG1fb3AgPSBmbGFza19kbV9vcCwKKyAgICAuaW9t
bXVfb3AgPSBmbGFza19pb21tdV9vcCwKICNlbmRpZgogICAgIC54ZW5fdmVyc2lvbiA9IGZsYXNr
X3hlbl92ZXJzaW9uLAogfTsKZGlmZiAtLWdpdCBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vz
c192ZWN0b3JzIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKaW5kZXggODli
OTk5NjZiYi4uMTkwMDE3ZGZjMyAxMDA2NDQKLS0tIGEveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNj
ZXNzX3ZlY3RvcnMKKysrIGIveGVuL3hzbS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMKQEAg
LTQ3MSw2ICs0NzEsOCBAQCBjbGFzcyByZXNvdXJjZQogIyBjaGVja2VkIGZvciBQSFlTREVWT1Bf
c2V0dXBfZ3NpICh0YXJnZXQgSVJRKQogIyBjaGVja2VkIGZvciBQSFlTREVWT1BfcGNpX21tY2Zn
X3Jlc2VydmVkICh0YXJnZXQgeGVuX3QpCiAgICAgc2V0dXAKKyMgY2hlY2tlZCBmb3IgSU9NTVVf
T1AKKyAgICBjb250cm9sX2lvbW11CiB9CiAKICMgQ2xhc3Mgc2VjdXJpdHkgZGVzY3JpYmVzIHRo
ZSBGTEFTSyBzZWN1cml0eSBzZXJ2ZXIgaXRzZWxmOyB0aGVzZSBvcGVyYXRpb25zCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:51:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBhO-0004tF-Jj; Mon, 12 Feb 2018 10:51:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ew1=fg=citrix.com=prvs=57411e68b=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elBhN-0004se-7F
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:51:01 +0000
X-Inumbo-ID: 42064233-0fe2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42064233-0fe2-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 10:48:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462318665"
From: Paul Durrant <paul.durrant@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 12 Feb 2018 10:47:13 +0000
Message-ID: <20180212104714.1922-7-paul.durrant@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180212104714.1922-1-paul.durrant@citrix.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 6/7] x86: add iommu_op to query reserved ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2VydGFpbiBhcmVhcyBvZiBtZW1vcnksIHN1Y2ggYXMgUk1SUnMsIG11c3QgYmUgbWFwcGVkIDE6
MQooaS5lLiBCRk4gPT0gTUZOKSB0aHJvdWdoIHRoZSBJT01NVS4KClRoaXMgcGF0Y2ggYWRkcyBh
biBpb21tdV9vcCB0byBhbGxvdyB0aGVzZSByYW5nZXMgdG8gYmUgcXVlcmllZC4KClNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Ci0tLQpDYzogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0
cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNo
L3g4Ni9pb21tdV9vcC5jICAgICAgIHwgMTIxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29wLmggfCAgMzUgKysrKysr
KysrKysrCiB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAgICB8ICAgMiArCiAzIGZpbGVzIGNo
YW5nZWQsIDE1OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2lvbW11
X29wLmMgYi94ZW4vYXJjaC94ODYvaW9tbXVfb3AuYwppbmRleCBlZGQ4YTM4NGIzLi5hYzgxYjk4
YjdhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaW9tbXVfb3AuYworKysgYi94ZW4vYXJjaC94
ODYvaW9tbXVfb3AuYwpAQCAtMjIsNiArMjIsNTggQEAKICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4K
ICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5o
PgorI2luY2x1ZGUgPHhlbi9pb21tdS5oPgorCitzdHJ1Y3QgZ2V0X3JkbV9jdHh0IHsKKyAgICB1
bnNpZ25lZCBpbnQgbWF4X2VudHJpZXM7CisgICAgdW5zaWduZWQgaW50IG5yX2VudHJpZXM7Cisg
ICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5faW9tbXVfcmVzZXJ2ZWRfcmVnaW9uX3QpIHJlZ2lvbnM7
Cit9OworCitzdGF0aWMgaW50IGdldF9yZG0oeGVuX3Bmbl90IHN0YXJ0LCB4ZW5fdWxvbmdfdCBu
ciwgdTMyIGlkLCB2b2lkICphcmcpCit7CisgICAgc3RydWN0IGdldF9yZG1fY3R4dCAqY3R4dCA9
IGFyZzsKKworICAgIGlmICggY3R4dC0+bnJfZW50cmllcyA8IGN0eHQtPm1heF9lbnRyaWVzICkK
KyAgICB7CisgICAgICAgIHhlbl9pb21tdV9yZXNlcnZlZF9yZWdpb25fdCByZWdpb24gPSB7Cisg
ICAgICAgICAgICAuc3RhcnRfYmZuID0gc3RhcnQsCisgICAgICAgICAgICAubnJfZnJhbWVzID0g
bnIsCisgICAgICAgIH07CisKKyAgICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldChjdHh0
LT5yZWdpb25zLCBjdHh0LT5ucl9lbnRyaWVzLCAmcmVnaW9uLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDEpICkKKyAgICAgICAgICAgIHJldHVybiAtRUZBVUxUOworICAgIH0K
KworICAgIGN0eHQtPm5yX2VudHJpZXMrKzsKKworICAgIHJldHVybiAxOworfQorCitzdGF0aWMg
aW50IGlvbW11b3BfcXVlcnlfcmVzZXJ2ZWQoc3RydWN0IHhlbl9pb21tdV9vcF9xdWVyeV9yZXNl
cnZlZCAqb3ApCit7CisgICAgc3RydWN0IGdldF9yZG1fY3R4dCBjdHh0ID0geworICAgICAgICAu
bWF4X2VudHJpZXMgPSBvcC0+bnJfZW50cmllcywKKyAgICAgICAgLnJlZ2lvbnMgPSBvcC0+cmVn
aW9ucywKKyAgICB9OworICAgIGludCByYzsKKworICAgIGlmIChvcC0+cGFkICE9IDApCisgICAg
ICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcmMgPSBpb21tdV9nZXRfcmVzZXJ2ZWRfZGV2aWNl
X21lbW9yeShnZXRfcmRtLCAmY3R4dCk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiBy
YzsKKworICAgIC8qIFBhc3MgYmFjayB0aGUgYWN0dWFsIG51bWJlciBvZiByZXNlcnZlZCByZWdp
b25zICovCisgICAgb3AtPm5yX2VudHJpZXMgPSBjdHh0Lm5yX2VudHJpZXM7CisKKyAgICBpZiAo
IGN0eHQubnJfZW50cmllcyA+IGN0eHQubWF4X2VudHJpZXMgKQorICAgICAgICByZXR1cm4gLUVO
T0JVRlM7CisKKyAgICByZXR1cm4gMDsKK30KIAogc3RhdGljIGJvb2wgY2FuX2NvbnRyb2xfaW9t
bXUodm9pZCkKIHsKQEAgLTQ1LDYgKzk3LDEwIEBAIHN0YXRpYyB2b2lkIGlvbW11X29wKHhlbl9p
b21tdV9vcF90ICpvcCkKIHsKICAgICBzd2l0Y2ggKCBvcC0+b3AgKQogICAgIHsKKyAgICBjYXNl
IFhFTl9JT01NVU9QX3F1ZXJ5X3Jlc2VydmVkOgorICAgICAgICBvcC0+c3RhdHVzID0gaW9tbXVv
cF9xdWVyeV9yZXNlcnZlZCgmb3AtPnUucXVlcnlfcmVzZXJ2ZWQpOworICAgICAgICBicmVhazsK
KwogICAgIGRlZmF1bHQ6CiAgICAgICAgIG9wLT5zdGF0dXMgPSAtRU9QTk9UU1VQUDsKICAgICAg
ICAgYnJlYWs7CkBAIC0xMTksNiArMTc1LDggQEAgaW50IGNvbXBhdF9pb21tdV9vcChYRU5fR1VF
U1RfSEFORExFX1BBUkFNKGNvbXBhdF9pb21tdV9vcF90KSB1b3BzLAogICAgIHsKICAgICAgICAg
Y29tcGF0X2lvbW11X29wX3QgY21wOwogICAgICAgICB4ZW5faW9tbXVfb3BfdCBuYXQ7CisgICAg
ICAgIHVuc2lnbmVkIGludCB1OworICAgICAgICBpbnQzMl90IHN0YXR1czsKIAogICAgICAgICBp
ZiAoICgoaSAmIDB4ZmYpID09IDB4ZmYpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQog
ICAgICAgICB7CkBAIC0xMzIsMTIgKzE5MCw3NSBAQCBpbnQgY29tcGF0X2lvbW11X29wKFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0oY29tcGF0X2lvbW11X29wX3QpIHVvcHMsCiAgICAgICAgICAgICBi
cmVhazsKICAgICAgICAgfQogCisgICAgICAgIC8qCisgICAgICAgICAqIFRoZSB4bGF0IG1hZ2lj
IGRvZXNuJ3QgcXVpdGUga25vdyBob3cgdG8gaGFuZGxlIHRoZSB1bmlvbiBzbworICAgICAgICAg
KiB3ZSBuZWVkIHRvIGZpeCB0aGluZ3MgdXAgaGVyZS4KKyAgICAgICAgICovCisjZGVmaW5lIFhM
QVRfaW9tbXVfb3BfdV9xdWVyeV9yZXNlcnZlZCBYRU5fSU9NTVVPUF9xdWVyeV9yZXNlcnZlZAor
ICAgICAgICB1ID0gY21wLm9wOworCisjZGVmaW5lIFhMQVRfaW9tbXVfb3BfcXVlcnlfcmVzZXJ2
ZWRfSE5ETF9yZWdpb25zKF9kXywgX3NfKSBcCisgICAgICAgIGRvIFwKKyAgICAgICAgeyBcCisg
ICAgICAgICAgICBpZiAoICFjb21wYXRfaGFuZGxlX2lzX251bGwoKF9zXyktPnJlZ2lvbnMpICkg
XAorICAgICAgICAgICAgeyBcCisgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50ICpucl9lbnRy
aWVzID0gQ09NUEFUX0FSR19YTEFUX1ZJUlRfQkFTRTsgXAorICAgICAgICAgICAgICAgIHhlbl9p
b21tdV9yZXNlcnZlZF9yZWdpb25fdCAqcmVnaW9ucyA9IFwKKyAgICAgICAgICAgICAgICAgICAg
KHZvaWQgKikobnJfZW50cmllcyArIDEpOyBcCisgICAgICAgICAgICAgICAgXAorICAgICAgICAg
ICAgICAgIGlmICggc2l6ZW9mKCpucl9lbnRyaWVzKSArIFwKKyAgICAgICAgICAgICAgICAgICAg
IChzaXplb2YoKnJlZ2lvbnMpICogKF9zXyktPm5yX2VudHJpZXMpID4gXAorICAgICAgICAgICAg
ICAgICAgICAgQ09NUEFUX0FSR19YTEFUX1NJWkUgKSBcCisgICAgICAgICAgICAgICAgICAgIHJl
dHVybiAtRTJCSUc7IFwKKyAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgKm5yX2Vu
dHJpZXMgPSAoX3NfKS0+bnJfZW50cmllczsgXAorICAgICAgICAgICAgICAgIHNldF94ZW5fZ3Vl
c3RfaGFuZGxlKChfZF8pLT5yZWdpb25zLCByZWdpb25zKTsgXAorICAgICAgICAgICAgfSBcCisg
ICAgICAgICAgICBlbHNlIFwKKyAgICAgICAgICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZSgo
X2RfKS0+cmVnaW9ucywgTlVMTCk7IFwKKyAgICAgICAgfSB3aGlsZSAoZmFsc2UpCisKICAgICAg
ICAgWExBVF9pb21tdV9vcCgmbmF0LCAmY21wKTsKIAorI3VuZGVmIFhMQVRfaW9tbXVfb3BfcXVl
cnlfcmVzZXJ2ZWRfSE5ETF9yZWdpb25zCisKICAgICAgICAgaW9tbXVfb3AoJm5hdCk7CiAKKyAg
ICAgICAgc3RhdHVzID0gbmF0LnN0YXR1czsKKworI2RlZmluZSBYTEFUX2lvbW11X29wX3F1ZXJ5
X3Jlc2VydmVkX0hORExfcmVnaW9ucyhfZF8sIF9zXykgXAorICAgICAgICBkbyBcCisgICAgICAg
IHsgXAorICAgICAgICAgICAgaWYgKCAhY29tcGF0X2hhbmRsZV9pc19udWxsKChfZF8pLT5yZWdp
b25zKSApIFwKKyAgICAgICAgICAgIHsgXAorICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAq
bnJfZW50cmllcyA9IENPTVBBVF9BUkdfWExBVF9WSVJUX0JBU0U7IFwKKyAgICAgICAgICAgICAg
ICB4ZW5faW9tbXVfcmVzZXJ2ZWRfcmVnaW9uX3QgKnJlZ2lvbnMgPSBcCisgICAgICAgICAgICAg
ICAgICAgICh2b2lkICopKG5yX2VudHJpZXMgKyAxKTsgXAorICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBqOyBcCisgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgIGZvciAoIGog
PSAwOyBcCisgICAgICAgICAgICAgICAgICAgICAgaiA8IG1pbl90KHVuc2lnbmVkIGludCwgKF9k
XyktPm5yX2VudHJpZXMsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKm5yX2Vu
dHJpZXMpOyBcCisgICAgICAgICAgICAgICAgICAgICAgaisrICkgXAorICAgICAgICAgICAgICAg
IHsgXAorICAgICAgICAgICAgICAgICAgICBjb21wYXRfaW9tbXVfcmVzZXJ2ZWRfcmVnaW9uX3Qg
cmVnaW9uOyBcCisgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgWExB
VF9pb21tdV9yZXNlcnZlZF9yZWdpb24oJnJlZ2lvbiwgJnJlZ2lvbnNbal0pOyBcCisgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlfdG9fY29tcGF0
X29mZnNldCgoX2RfKS0+cmVnaW9ucywgaiwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICZyZWdpb24sIDEpICkgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgc3RhdHVzID0gLUVGQVVMVDsgXAorICAgICAgICAgICAgICAgIH0gXAorICAgICAgICAg
ICAgfSBcCisgICAgICAgIH0gd2hpbGUgKGZhbHNlKQorCiAgICAgICAgIFhMQVRfaW9tbXVfb3Ao
JmNtcCwgJm5hdCk7CiAKKyAgICAgICAgLyogVGhlIHN0YXR1cyB3aWxsIGhhdmUgYmVlbiBtb2Rp
ZmllZCBpZiBjb3B5X3RvX2NvbXBhdCgpIGZhaWxlZCAqLworICAgICAgICBjbXAuc3RhdHVzID0g
c3RhdHVzOworCisjdW5kZWYgWExBVF9pb21tdV9vcF9xdWVyeV9yZXNlcnZlZF9ITkRMX3JlZ2lv
bnMKKwogICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KHVvcHMsIGksICZjbXAsIDEp
ICkKICAgICAgICAgewogICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvcHVibGljL2lvbW11X29wLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW9tbXVfb3Au
aAppbmRleCAyMDJjYjYzZmI1Li4yNGI4YjllMGNjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9w
dWJsaWMvaW9tbXVfb3AuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaW9tbXVfb3AuaApAQCAt
MjUsMTEgKzI1LDQ2IEBACiAKICNpbmNsdWRlICJ4ZW4uaCIKIAordHlwZWRlZiB1bnNpZ25lZCBs
b25nIHhlbl9iZm5fdDsKKworLyogU3RydWN0dXJlIGRlc2NyaWJpbmcgYSBzaW5nbGUgcmVnaW9u
IHJlc2VydmVkIGluIHRoZSBJT01NVSAqLworc3RydWN0IHhlbl9pb21tdV9yZXNlcnZlZF9yZWdp
b24geworICAgIHhlbl9iZm5fdCBzdGFydF9iZm47CisgICAgdW5zaWduZWQgaW50IG5yX2ZyYW1l
czsKKyAgICB1bnNpZ25lZCBpbnQgcGFkOworfTsKK3R5cGVkZWYgc3RydWN0IHhlbl9pb21tdV9y
ZXNlcnZlZF9yZWdpb24geGVuX2lvbW11X3Jlc2VydmVkX3JlZ2lvbl90OworREVGSU5FX1hFTl9H
VUVTVF9IQU5ETEUoeGVuX2lvbW11X3Jlc2VydmVkX3JlZ2lvbl90KTsKKworLyoKKyAqIFhFTl9J
T01NVU9QX3F1ZXJ5X3Jlc2VydmVkOiBRdWVyeSByYW5nZXMgcmVzZXJ2ZWQgaW4gdGhlIElPTU1V
LgorICovCisjZGVmaW5lIFhFTl9JT01NVU9QX3F1ZXJ5X3Jlc2VydmVkIDEKKworc3RydWN0IHhl
bl9pb21tdV9vcF9xdWVyeV9yZXNlcnZlZCB7CisgICAgLyoKKyAgICAgKiBJTi9PVVQgLSBPbiBl
bnRyaWVzIHRoaXMgaXMgdGhlIG51bWJlciBvZiBlbnRyaWVzIGF2YWlsYWJsZQorICAgICAqICAg
ICAgICAgIGluIHRoZSByZWdpb25zIGFycmF5IGJlbG93LgorICAgICAqICAgICAgICAgIE9uIGV4
aXQgdGhpcyBpcyB0aGUgYWN0dWFsIG51bWJlciBvZiByZXNlcnZlZCByZWdpb25zLgorICAgICAq
LworICAgIHVuc2lnbmVkIGludCBucl9lbnRyaWVzOworICAgIHVuc2lnbmVkIGludCBwYWQ7Cisg
ICAgLyoKKyAgICAgKiBPVVQgLSBUaGlzIGFycmF5IGlzIHBvcHVsYXRlZCB3aXRoIHJlc2VydmVk
IHJlZ2lvbnMuIElmIGl0IGlzCisgICAgICogICAgICAgbm90IHN1ZmZpY2llbnRseSBsYXJnZSB0
aGVuIGF2YWlsYWJsZSBlbnRyaWVzIGFyZSBwb3B1bGF0ZWQsCisgICAgICogICAgICAgYnV0IHRo
ZSBvcCBzdGF0dXMgY29kZSB3aWxsIGJlIHNldCB0byAtRU5PQlVGUy4KKyAgICAgKi8KKyAgICBY
RU5fR1VFU1RfSEFORExFKHhlbl9pb21tdV9yZXNlcnZlZF9yZWdpb25fdCkgcmVnaW9uczsKK307
CisKIHN0cnVjdCB4ZW5faW9tbXVfb3AgewogICAgIHVpbnQxNl90IG9wOwogICAgIHVpbnQxNl90
IGZsYWdzOyAvKiBvcCBzcGVjaWZpYyBmbGFncyAqLwogICAgIGludDMyX3Qgc3RhdHVzOyAvKiBv
cCBjb21wbGV0aW9uIHN0YXR1czogKi8KICAgICAgICAgICAgICAgICAgICAgLyogMCBmb3Igc3Vj
Y2VzcyBvdGhlcndpc2UsIG5lZ2F0aXZlIGVycm5vICovCisgICAgdW5pb24geworICAgICAgICBz
dHJ1Y3QgeGVuX2lvbW11X29wX3F1ZXJ5X3Jlc2VydmVkIHF1ZXJ5X3Jlc2VydmVkOworICAgIH0g
dTsKIH07CiB0eXBlZGVmIHN0cnVjdCB4ZW5faW9tbXVfb3AgeGVuX2lvbW11X29wX3Q7CiBERUZJ
TkVfWEVOX0dVRVNUX0hBTkRMRSh4ZW5faW9tbXVfb3BfdCk7CmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS94bGF0LmxzdCBiL3hlbi9pbmNsdWRlL3hsYXQubHN0CmluZGV4IDc0MDk3NTkwODQuLmEy
MDcwYjZkN2QgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hsYXQubHN0CisrKyBiL3hlbi9pbmNs
dWRlL3hsYXQubHN0CkBAIC03Niw2ICs3Niw4IEBACiA/CXZjcHVfaHZtX2NvbnRleHQJCWh2bS9o
dm1fdmNwdS5oCiA/CXZjcHVfaHZtX3g4Nl8zMgkJCWh2bS9odm1fdmNwdS5oCiA/CXZjcHVfaHZt
X3g4Nl82NAkJCWh2bS9odm1fdmNwdS5oCishCWlvbW11X3Jlc2VydmVkX3JlZ2lvbgkJaW9tbXVf
b3AuaAorIQlpb21tdV9vcF9xdWVyeV9yZXNlcnZlZAkJaW9tbXVfb3AuaAogIQlpb21tdV9vcAkJ
CWlvbW11X29wLmgKID8Ja2V4ZWNfZXhlYwkJCWtleGVjLmgKICEJa2V4ZWNfaW1hZ2UJCQlrZXhl
Yy5oCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 10:59:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 10:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBpd-0005Rb-QX; Mon, 12 Feb 2018 10:59:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wvyf=fg=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elBpc-0005Qu-CW
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 10:59:32 +0000
X-Inumbo-ID: f1eb6ffa-0fe3-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1eb6ffa-0fe3-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:00:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 753FBABB2;
 Mon, 12 Feb 2018 10:59:24 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20171109121012.21444-1-jgross@suse.com>
 <20171109123141.mzz7tm76rqbwu7os@citrix.com>
 <15b094de-6443-da78-45ca-22bc77b55c61@suse.com>
 <20171109124521.dvwncfodysqo3zb5@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9c783c67-3a9c-d487-f59e-4349f9a67331@suse.com>
Date: Mon, 12 Feb 2018 11:59:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20171109124521.dvwncfodysqo3zb5@citrix.com>
Content-Language: de-DE
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 samuel.thibault@ens-lyon.org
Subject: Re: [Xen-devel] [Minios-devel] [PATCH] mini-os: add a coding style
 file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDkvMTEvMTcgMTM6NDUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBOb3YgMDksIDIwMTcg
YXQgMDE6MzU6NDlQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMDkvMTEvMTcg
MTM6MzEsIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBUaHUsIE5vdiAwOSwgMjAxNyBhdCAwMToxMDox
MlBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IFNpbmNlIGNhcnZpbmcgb3V0IE1p
bmktT1MgZnJvbSB0aGUgWGVuIHJlcG9zaXRvcnkgdGhlcmUgaGFzbid0IGJlZW4gYQo+Pj4+IGRl
c2NyaXB0aW9uIG9mIHRoZSBwcmVmZXJyZWQgY29kaW5nIHN0eWxlLiBDb3B5IHRoZSBYZW4gQ09E
SU5HX1NUWUxFCj4+Pj4gZmlsZS4KPj4+Pgo+Pj4KPj4+IEkgd2VsY29tZSBzdWNoIGFkZGl0aW9u
LiBJIGhhdmUgbm8gb3BpbmlvbiBpbiBhY3R1YWwgc3R5bGUgdXNlZCB0aG91Z2guCj4+PiBJIGp1
c3Qgd2FudCBjb25zaXN0ZW5jeS4gOi0pCj4+Cj4+IElzIHRoaXMgYW4gQWNrPwo+Pgo+IAo+IFll
cy4KPiAKPiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClNvIHRoaXMg
aXMgcGVuZGluZyBmb3IgMyBtb250aHMgbm93Li4uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:00:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:00:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elBq9-0005yP-2N; Mon, 12 Feb 2018 11:00:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wvyf=fg=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elBq7-0005VR-Je
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:00:03 +0000
X-Inumbo-ID: 04ce2af9-0fe4-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04ce2af9-0fe4-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:01:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B0E17AC7E;
 Mon, 12 Feb 2018 10:59:56 +0000 (UTC)
To: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <20171122075932.25232-1-jgross@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ba59dfb7-1445-b1af-6ba7-6b4319abba42@suse.com>
Date: Mon, 12 Feb 2018 11:59:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20171122075932.25232-1-jgross@suse.com>
Content-Language: de-DE
Cc: samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [Minios-devel] [PATCH v2] mini-os: add config item
 for printing via hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMTEvMTcgMDg6NTksIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gVG9kYXkgTWluaS1PUyB3
aWxsIHByaW50IGFsbCBjb25zb2xlIG91dHB1dCB2aWEgdGhlIGh5cGVydmlzb3IsIHRvby4KPiAK
PiBNYWtlIHRoaXMgYmVoYXZpb3IgY29uZmlndXJhYmxlIGluc3RlYWQgYW5kIGRlZmF1bHQgaXQg
dG8gIm9mZiIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+IEFja2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlv
bi5vcmc+CgpTdGlsbCBwZW5kaW5nLi4uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:09:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elByz-0006Td-10; Mon, 12 Feb 2018 11:09:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/ak1=fg=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1elByx-0006TX-7U
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:09:11 +0000
X-Inumbo-ID: 4b858975-0fe5-11e8-b9b1-635ca7ef6cff
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [40.107.3.46]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 4b858975-0fe5-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:10:12 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nRe7Q8b7dsrlLCjRzFkf1dK0J7/LeHnHruHTzZU30o8=;
 b=akDccs06eUyetc2fSGALUCAFKhsK13HswjTM4WFNM0VuVH4ojzZz4TqhFVWxq41ccs9J6zGs0lLaYnfHprB1dguMEtbjgaV2ugB+v0Jfu039KeYCydHerq9k4RBz7Asu5FWnO3Nrf7Kly+GMCwgKBp/C+SRhvnXitud4ySm0pzU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.51) by
 AM5PR0301MB2402.eurprd03.prod.outlook.com (2603:10a6:203:7::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Mon, 12
 Feb 2018 11:08:58 +0000
To: Dario Faggioli <dfaggioli@suse.com>, Meng Xu <xumengpanda@gmail.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
 <af089b54-1078-681b-430f-c4b2a1a7779d@epam.com>
 <CAENZ-+k547y9V8TCQ7YdYz4-E=TDQ04omtDfwT+zP6ezv6KL1g@mail.gmail.com>
 <1518221652.4261.33.camel@suse.com>
 <CAENZ-+k63FbKdfvaxxEb9UD0F=BQ-g=f1d=uR_VEEOBHr262Dg@mail.gmail.com>
 <1518430638.16540.17.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <644eff80-3bf1-fff2-47a0-a1a74cb25c6b@epam.com>
Date: Mon, 12 Feb 2018 13:08:54 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518430638.16540.17.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM5PR0701CA0020.eurprd07.prod.outlook.com
 (2603:10a6:203:51::30) To AM5PR0301MB2402.eurprd03.prod.outlook.com
 (2603:10a6:203:7::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 8e0dfbc7-b9b2-4ea4-b039-08d5720903bb
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0301MB2402; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2402;
 3:Avhu2z2MpjopKHL8G1oInZzNa1zGLKiIm3Az6TR3uujRGTTv+MRLuZw+SNOWD3D6A0m9lGniIT+TVaJs0Klpni95LbpmOcRcf2xzQcoXUu4GTGto/gVxh608cAtK7xY5qkJioYOVAUiLVQkZf02/SvkKnZgknuvnIEKG3ZAI06taZ8CVmMYYpwcFK3SG1Rn0ROj4SkfhPAL9XY3u7HQv7L6+RU77Hj1OiSA1BNGLFg7+xmf0MVWquULWXtG5TB7r;
 25:QKEGzaWLBAn54Q4EGa88XtZr4Rze5725nDUxccszk/tL8ogbysjJHSmu0TkRMhe/5d/nl0JjIZX9imL1Jm7oZ57eTCp6F4/q2Qi9aBDr42RFztGPss0s243ZEDdUcCY/ItE5eJLrFOjM8Eyb/X7jDXFaXK9f9/FKC2tOCYSlbNZ2CSWMntnQic4Sila3AbbTsjsU8PePpSyBM5s6KeS5nHX/DvYjPo86taXPOWlJipJe9k09bZBMmhIrq1uolVUignCM8PHh1YeTWOp1yoR69kiHfPIwOyXTP3tHOXRSeGPsceV3uWW/J/0lL7bhqxk5OP3Fue0a2BFLJ2Y/EJgLRQ==;
 31:pqDRgckJcmip2yYvBr0yUWduU7Q7s0HViF9Rex/e9LvhtVdrIFY+YJ2oJHh6M/GvkR8BI3kYy/SvllOhs8+L71Sg6x8WBbeO3lLtwgnZuvNyr7kWpLTohMA4sqn6DBAdsGQTusZuz6A/JjHEAE0EGjPv5lOE4ucc1ncEu2tlkfyR8bmg0l271QqqPhc0UWJs8sMLhvqEhzlMco+hYVlGCs0dUd5TUQ7Z6Y6AYMJxwRo=
X-MS-TrafficTypeDiagnostic: AM5PR0301MB2402:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2402;
 20:01+1Px3iqD4umeHUswgqhB/83JqBvte3s1AJeOBZL180oO2aSVbzWTa+VUZ5mvNHi7dZtvJaDCw9jwMMNADjEwxEK/iE40vA7UdZ6EGQ0u7IhDMDE7yPCQT17wz+kHZr49ySlSGYhNPEUHyPnTSqFDNcTjngRIfqTCuWfBgwHEhfCqSq8Wd0iKjQaeM1hEzl0cV5O9o8XFn1OeKm4bZqJAYRILIdyJQJRvDdcAOo3X7uHXvIM0Zam6Z1o07pD/YQIhlzwfNzwDGHFVLRSc/ee9lXbmpuqjy6xdAoKFCfPKkETEqYYw52zwNLPng3k0kaKbiQHWAPqWmJSgXKYbbtqNA/qeanxw3VlWkh6RW84C5brzAqVKWa73FL6OkQPei7Z7IIFA7qz9rBlivUcYgBzB7Lc6AV0yJ0ZKkUGjT22gFV1M57YsUflyKdL1JGiX3pxN3o00b9MMUaNbtqTQusEE7mLE7ehuLcqGVI2l19OsyocSx6cKX606+ipAzMgRa+;
 4:HfVsfNihpmzk5ZifQp9jzu1emKugdYW5bkbYbqxKGUcjHdvoOQMnILEobL8eq4h1aF3oDVpk0vio2bhrS7brIZ2Y0kI4Pm1l9TL46gtDP8syNalc5iDcZs90iFIv1oC0/vuki+zGZQXJhJhkpDXwEg5t6yxgtP9kLfe/vZOA0bHwpp3uNcAc7rQHjj/CVI0W74wP0l8hsXNfZXoKuUYVhvLX2SimWMLDKQcXv9BtBKID90tBCeDibdcmBxUSfp9z/l34iOcoIcGMVwXR/n+79A==
X-Microsoft-Antispam-PRVS: <AM5PR0301MB24027DC1F828AF1D353F492DE6F70@AM5PR0301MB2402.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(2400082)(944501161)(10201501046)(3002001)(93006095)(93001095)(6041288)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201703061421075)(201703161042150)(20161123560045)(6072148)(6042181)(201708071742011);
 SRVR:AM5PR0301MB2402; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2402; 
X-Forefront-PRVS: 0581B5AB35
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(199004)(189003)(6306002)(50466002)(386003)(53546011)(6666003)(86362001)(2950100002)(229853002)(65826007)(7736002)(105586002)(53936002)(4326008)(6486002)(39060400002)(31696002)(55236004)(305945005)(76176011)(230700001)(16526019)(64126003)(6246003)(68736007)(16576012)(25786009)(77096007)(31686004)(3846002)(6116002)(80792005)(72206003)(498600001)(65806001)(8676002)(52146003)(65956001)(5660300001)(2486003)(52116002)(23676004)(36756003)(110136005)(58126008)(81166006)(97736004)(966005)(106356001)(47776003)(26005)(8936002)(2906002)(67846002)(186003)(93886005)(66066001)(81156014)(83506002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2402; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDI7MjM6TjRnaVdjcnJXT0JZaUFQVG5mSlFzeG1K?=
 =?utf-8?B?RWRNeHhtdDJjdXhPNlNzRDVkOXhrN2Q1ZU93V3pyTFBqNFQ3emV3NVRsOUJZ?=
 =?utf-8?B?enB4SEVIOVdBZ3IyZDNhYUNPTnV3Yi80ckVDUG1NV2tKTTdVU0xaQzAreFRJ?=
 =?utf-8?B?b2dTNnpOS09XS2lBUE1TSVJHSmVpNHllYjZjV3JMS2RwQUo3Nk5XVWxGcEFR?=
 =?utf-8?B?Zm5YSThqYW5KNHdQc1RMTVJERytNNEVhSDdQSS9XUnZnUm9Wc3Zkb1E5L1Fn?=
 =?utf-8?B?TldTRlUrS0o4aDNPeGpRbHFjM3pBVTl4RnRHUWt4TndRb2g4NVFGTDlYR3ZH?=
 =?utf-8?B?NmROYmYvRFlURVhTM0taYSswR1pvaWh5QS9uZG94QUhJdWx5Z3l0TWhOcW02?=
 =?utf-8?B?bGtuTzcway9QUEJWWUpqOWEycXpUVnJFdFI1elB2RFNNMmQ5MlBycm9DK2Fw?=
 =?utf-8?B?SytOdmlHNDcrMll5Sk4vQ25mMFJMYldHQVpSdjc1eE45QkgyTHdmeENRVUJo?=
 =?utf-8?B?Rk83eCtNTzl3Y1VMVmtRK0VYWFlkaFBMWU9WRzVJUThUaTFnSDFsMUNscHZu?=
 =?utf-8?B?aEhLVExHZGZKY2FDNXFYd1RBVWUyeE5HM3g3ZWhDTGZZREZaWkFydTB1Q1B2?=
 =?utf-8?B?V0cyR2Q5Mzh2WHYrZ3R0aE8zVDBZeVU2UDM3UFE2bHh6ZDVob1BieXYzTlZK?=
 =?utf-8?B?N3lwNHREeUxRMXBhaVlPZlhjQlBJY3JacTU2dXpXdkxxKzNOQTVrd1crd1Nz?=
 =?utf-8?B?dUk0d0RaTFlZeWlsaE54dWs1YjZCQ3RWajVselBOY3VRUDdCaGhycmVOanhB?=
 =?utf-8?B?TURrY2kxN0xRd3pDVmdzd1k0R2s1di9HVmtMbU15WWwvOCtOUkxVNTFWcVpY?=
 =?utf-8?B?QWRCTFVzTnJPdEhQcUFmeWlFOC9ZWGdPUVJMaWRYN1JmR2wyNmlIOFNxbkt5?=
 =?utf-8?B?Z3RhdTBvRGw0N1p6SGFHUEJEaWI4THV5dWNnVlBZc3JydElxSG1QQXNwOWFV?=
 =?utf-8?B?Mmx2Yi8rd2l0VlFpNmhsOHVUd2ZNSEtQQmlEM3JCeXZaazcwK0NicFFqRHNm?=
 =?utf-8?B?NHVWZDhTT0lsUFNNQVRUd2JSeHBQYTV2QXNRNVpDZlJCamV4Q3RpbndPTmNm?=
 =?utf-8?B?Q3ZkbGtlMENsTzF2QTFqWTdnMFFyMEJOd3ZlTFBSSzN2T1NFaXJMK1U4ZUVy?=
 =?utf-8?B?ZkloaVgrQ2hZOGs5ZndnVkgxV3NlSnVOeEtaS2x5bkRKN2VSZDR6Z2tGMVlv?=
 =?utf-8?B?OW9FZmdlT1kyNFpGWS8yeUordW41cGhMYmZGaE9zbTFEbTFkYmF5QUQzZTBU?=
 =?utf-8?B?Yy8vT0JuRytXcWM0ejRaS0QrMTRiQ1YzWUx4REk4aGc2UXRDd0JEZTh6VzFr?=
 =?utf-8?B?eFBQN0lBanQ5SUI3aEltenY3QTBvUllXVW1FQnBaVmtVWld3dExOcnBzSVpi?=
 =?utf-8?B?ME5qZ0pmT0lrRzAzOGNHM2dXd2RMbk1WNlJ0ZGozME5ML3RXSndwTmVuTS8y?=
 =?utf-8?B?Q1RHaytwVEVacFY5dk84OHlVZVFFV2M1bkhvVFkyRitGcDVRWTRVZEJHTmlx?=
 =?utf-8?B?NDlOM1dUeW54dHJQejhPVjM1Mnd2YTBERlhTdkdQa3ZNRGxFeEZpeG9MK3ds?=
 =?utf-8?B?QlNvSmdJamZjUXd2NElIdzY1UlZhSVVMUHh6T3NNTzFNbnFWS1o3cHlZK2xH?=
 =?utf-8?B?N2t1S1k4b0toMWdxcnBuYXEwc0xSeG1EL1QwT1VSeURJVjZ1RGh1TjNWSnhN?=
 =?utf-8?B?RjNTaE0ybVVrNUUxY0pqVENlaVlOUEsrYjhpNWhXQUZLcjU3cXBCTytTbFhB?=
 =?utf-8?B?bVhkYTRueDdYTlhrWGRtNTVsUEMyOWlDWExDcmtIY0NQb1NDb1NSUEVkVllY?=
 =?utf-8?Q?LxF3mU3YM/K9FgB7BzEro5ioNGTHcJbz4o?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2402;
 6:TOLt1ZGyGZHh0U+6BplwOn10RdFTm/OZerCJcrQ6G+fv1HFkAh/zhKuDUae18UVWsOzBkgYw5/a0TZ8oTo7Ywr8H1RsBdEI7uOiMDJoUDmXpJrdni/G/9NWlhHdDZDUX8a+SQ3vs7/3fo26/5hslde+Chtrg1XXpuQvg3PqFb27ys2mJ/LlOlzQCinSFRKqeSMcXGbdtVpI/Ei/tpuWB3jdHM3skr8xjn0OCx3wHtOEWjGEyIWvmWBBk54XERFzavwsVK+L47HILpX7SZz1awQL4se2xPmRF2zuFP6pmKqUd006K/D6q8iHn18lX38hk3zkTIcElEt73aZpFCo0OVDSq7vpiLykDVplG7jhJon4=;
 5:4ZA77yU7nKeLE21UDcQ1HYQQ4FHVFjGfDnmNCTD1PkbKJGsg85Ch3zHGycTPJiZPxxtDA8gmuiMcTHkRA63jbto/DlpKLuMt08ZIzibObQIyGxznQLlvQt5xHfp948eYOfHmdMBjc0T9gxBq+UdLPWfdizPRrZcRUmJD19MvpsA=;
 24:pgyr/NneWdmEf2XewnOyS3qbyTpciyEhPLDr2ZEpmIR2mwaATyrvkwTiDj61rxYeB0eRPJ51iYrPwxhWcIHMw9ikzHQJ7Fqp4LjT61Bb8OQ=;
 7:epfnrPOjEh0vxS+OCRFfcu1/PxmsIm6sU4LxpA46CQ3IRnNAzPZhySqQJFLwX75cLGb2qKf4dEMy8kBhqJeDs+yr+qaeKkFWX7rlcGwgGeuFYFH/482Fe+8MKA7s+wv3zMK1A8gOhhqB38LmJPMJLGeeh1zCGjN6mmP4eZ+3XwdJZ1kBGF71we2Mem01bm6rJNWj17pJolFln09Jl3LZQVYzP2AsRlJpuUEbloWAx0rAg7Qwxmb8ezzvm7BXVmji
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2018 11:08:58.3353 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8e0dfbc7-b9b2-4ea4-b039-08d5720903bb
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2402
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGFyaW8sIE1lbmcsCgoKT24gMTIuMDIuMTggMTI6MTcsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+
IFdlbGwsIEknbGwgbGV0IEFuZHJpaSByZXBseSwgYnV0IGhvbmVzdGx5LCBJIGRvbid0IHRoaW5r
IGl0IGlzLgo+Cj4gU2VlLCBmb3IgaW5zdGFuY2UsIHRoZSBmYWN0IHRoYXQgRG9tUiBoYXMgb25s
eSAxIHZDUFUsIHNvIEkgZmluZCBpdAo+IHVubGlrZWx5IHRoYXQgdGhlIG9ubHkgdGhpbmcgdGhh
dCBydW4gdGhlcmUgaXMgKmp1c3QqICpvbmUqIHJlYWwtdGltZQo+IHRhc2suIDotLwpXaGlsZSBJ
J20gZm9jdXNlZCBtYWlubHkgb24gdGhlIHRvcGljIGRpc2N1c3NlZCBoZXJlIFsxXSwgYSBSVCBk
b21haW4gCndpbGwgaGF2ZSBzb21lIFJUT1Mgd2l0aCBpdHMgc2V0IHRhc2tzIChSVCBhcyB3ZWxs
IGFzIG5vbi1SVCksIGFsc28gaXQgCndvdWxkIGNvbW11bmljYXRlIHdpdGggb3RoZXIgZG9tYWlu
cy4gTGlrZWx5IGl0IHdvdWxkIGJlIG9uZSBSVCBkb21haW4gCnBlciBzeXN0ZW0uClNvIEknbSB0
cnlpbmcgdG8gZXN0aW1hdGUgc29tZWhvdyBpZiBSVERTIGhhcyBpdHMgcHJhY3RpY2FsIHVzYWdl
IG9yIApkZWRpY2F0ZWQgY3B1cG9vbCB3aXRoIG51bGwgc2NoZWR1bGVyIHdpbGwgZG8gdGhlIGpv
Yi4KClsxXSAKaHR0cHM6Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL3BpcGVybWFpbC9hdXRv
bW90aXZlLWRpc2N1c3Npb25zLzIwMTgtSmFudWFyeS8wMDU1OTAuaHRtbAoKLS0gCgoqQW5kcmlp
IEFuaXNvdioKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:15:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:15:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elC59-0007F9-NQ; Mon, 12 Feb 2018 11:15:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elC59-0007F2-Dq
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:15:35 +0000
X-Inumbo-ID: 2fb4b2b7-0fe6-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 2fb4b2b7-0fe6-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:16:35 +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 4A6A31435;
 Mon, 12 Feb 2018 03:15:27 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A46293F487;
 Mon, 12 Feb 2018 03:15:26 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-10-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d0c7e49e-11df-7cd2-0cec-f0967cea2edc@arm.com>
Date: Mon, 12 Feb 2018 11:15:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-10-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 09/49] ARM: VGIC: change to level-IRQ
 compatible IRQ injection interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4gaW5k
ZXggNWY0N2FhODRhOS4uMmZjNmUxOTYyNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0yODUsNyArMjg1LDcgQEAgYm9v
bCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdCB2Y3B1ICpuZXcsIHVu
c2lnbmVkIGludCBpcnEpCj4gICAgICAgICAgIHZnaWNfcmVtb3ZlX2lycV9mcm9tX3F1ZXVlcyhv
bGQsIHApOwo+ICAgICAgICAgICBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2Yo
bmV3LT5wcm9jZXNzb3IpKTsKPiAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmb2xk
LT5hcmNoLnZnaWMubG9jaywgZmxhZ3MpOwo+IC0gICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJx
KG5ldywgaXJxKTsKPiArICAgICAgICB2Z2ljX2luamVjdF9pcnEobmV3LT5kb21haW4sIG5ldywg
aXJxLCB0cnVlKTsKPiAgICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICAgfQo+ICAgICAgIC8q
IGlmIHRoZSBJUlEgaXMgaW4gYSBHSUNIX0xSIHJlZ2lzdGVyLCBzZXQgR0lDX0lSUV9HVUVTVF9N
SUdSQVRJTkcKPiBAQCAtNDQ0LDcgKzQ0NCw3IEBAIGJvb2wgdmdpY190b19zZ2koc3RydWN0IHZj
cHUgKnYsIHJlZ2lzdGVyX3Qgc2dpciwgZW51bSBnaWNfc2dpX21vZGUgaXJxbW9kZSwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNnaXIsIHRhcmdldC0+bGlzdCk7Cj4gICAgICAgICAgICAg
ICAgICAgY29udGludWU7Cj4gICAgICAgICAgICAgICB9Cj4gLSAgICAgICAgICAgIHZnaWNfdmNw
dV9pbmplY3RfaXJxKGQtPnZjcHVbdmNwdWlkXSwgdmlycSk7Cj4gKyAgICAgICAgICAgIHZnaWNf
aW5qZWN0X2lycShkLCBkLT52Y3B1W3ZjcHVpZF0sIHZpcnEsIHRydWUpOwo+ICAgICAgICAgICB9
Cj4gICAgICAgICAgIGJyZWFrOwo+ICAgICAgIGNhc2UgU0dJX1RBUkdFVF9PVEhFUlM6Cj4gQEAg
LTQ1MywxMiArNDUzLDEyIEBAIGJvb2wgdmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lz
dGVyX3Qgc2dpciwgZW51bSBnaWNfc2dpX21vZGUgaXJxbW9kZSwKPiAgICAgICAgICAgewo+ICAg
ICAgICAgICAgICAgaWYgKCBpICE9IGN1cnJlbnQtPnZjcHVfaWQgJiYgZC0+dmNwdVtpXSAhPSBO
VUxMICYmCj4gICAgICAgICAgICAgICAgICAgIGlzX3ZjcHVfb25saW5lKGQtPnZjcHVbaV0pICkK
PiAtICAgICAgICAgICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKGQtPnZjcHVbaV0sIHZpcnEp
Owo+ICsgICAgICAgICAgICAgICAgdmdpY19pbmplY3RfaXJxKGQsIGQtPnZjcHVbaV0sIHZpcnEs
IHRydWUpOwo+ICAgICAgICAgICB9Cj4gICAgICAgICAgIGJyZWFrOwo+ICAgICAgIGNhc2UgU0dJ
X1RBUkdFVF9TRUxGOgo+ICAgICAgICAgICBwZXJmY19pbmNyKHZnaWNfc2dpX3NlbGYpOwo+IC0g
ICAgICAgIHZnaWNfdmNwdV9pbmplY3RfaXJxKGQtPnZjcHVbY3VycmVudC0+dmNwdV9pZF0sIHZp
cnEpOwo+ICsgICAgICAgIHZnaWNfaW5qZWN0X2lycShkLCBjdXJyZW50LCB2aXJxLCB0cnVlKTsK
PiAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAgZ3ByaW50ayhY
RU5MT0dfV0FSTklORywKPiBAQCAtNTE4LDEzICs1MTgsMjkgQEAgdm9pZCB2Z2ljX3JlbW92ZV9p
cnFfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPiAg
ICAgICBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKPiAgIH0KPiAgIAo+IC12b2lk
IHZnaWNfdmNwdV9pbmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkK
PiAraW50IHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IHZpcnEsCj4gKyAgICAgICAgICAgICAgICAgICAgYm9vbCBsZXZlbCkKCkxv
b2tpbmcgYXQgdGhlIGNvZGUgYWZ0ZXIgdGhlIHNlcmllcyBoYXMgYmVlbiBhcHBsaWVkLCBubyBv
bmUgaXMgY2FyaW5nIAphYm91dCB0aGUgcmV0dXJuIHZhbHVlIG9mIHZnaWNfaW5qZWN0X2lycS4g
U28gd2hhdCBpcyB0aGUgcmF0aW9uYWxlIApiZWhpbmQgY2hhbmdpbmcgdGhlIHJldHVybiB0eXBl
IGZyb20gdm9pZCB0byBpbnQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:19:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:19:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elC8p-0007SO-7V; Mon, 12 Feb 2018 11:19:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elC8o-0007SI-Nb
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:19:22 +0000
X-Inumbo-ID: 7ea394f6-0fe6-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7ea394f6-0fe6-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 12:18:47 +0100 (CET)
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 36E381435;
 Mon, 12 Feb 2018 03:19:20 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8D1BD3F487;
 Mon, 12 Feb 2018 03:19:19 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-11-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <abe34b72-dce5-15af-ba12-efa251e49a7d@arm.com>
Date: Mon, 12 Feb 2018 11:19:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-11-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 10/49] ARM: VGIC: carve out struct
 vgic_cpu and struct vgic_dist
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQ3Vy
cmVudGx5IHdlIGRlc2NyaWJlIHRoZSBWR0lDIHNwZWNpZmljIGZpZWxkcyBpbiBhbiBzdHJ1Y3R1
cmUKPiAqZW1iZWRkZWQqIGluIHN0cnVjdCBhcmNoX2RvbWFpbiBhbmQgc3RydWN0IGFyY2hfdmNw
dS4gVGhlc2UgbWVtYmVycwo+IHRoZXJlIGFyZSBob3dldmVyIHJlbGF0ZWQgdG8gdGhlIGN1cnJl
bnQgVkdJQyBpbXBsZW1lbnRhdGlvbiwgYW5kIHdpbGwKPiBiZSBzdWJzdGFudGlhbGx5IGRpZmZl
cmVudCBpbiB0aGUgZnV0dXJlLgo+IFRvIGFsbG93IGNvZXhpc3RlbmNlIG9mIHR3byBpbXBsZW1l
bnRhdGlvbnMsIG1vdmUgdGhlIGRlZmluaXRpb24gb2YgdGhlc2UKPiBlbWJlZGRlZCBzdHJ1Y3R1
cmVzIGludG8gdmdpYy5oLCBhbmQganVzdCB1c2UgdGhlIG9wYXF1ZSB0eXBlIGluIHRoZSBhcmNo
Cj4gc3BlY2lmaWMgc3RydWN0dXJlcy4KPiBUaGlzIGFsbG93cyBlYXN5IHN3aXRjaGluZyBiZXR3
ZWVuIGRpZmZlcmVudCBpbXBsZW1lbnRhdGlvbnMgbGF0ZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CgpSZXZpZXdlZC1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkNoZWVycywKCj4gLS0tCj4gICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgODUgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaCAgIHwgODgg
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIDIgZmlsZXMg
Y2hhbmdlZCwgOTAgaW5zZXJ0aW9ucygrKSwgODMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2Rv
bWFpbi5oCj4gaW5kZXggMmZlZjMyZWFlZS4uOTY4ZmZiMGM4MSAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21h
aW4uaAo+IEBAIC03NCw1NyArNzQsNyBAQCBzdHJ1Y3QgYXJjaF9kb21haW4KPiAgICAgICAgICAg
dWludDY0X3Qgb2Zmc2V0Owo+ICAgICAgIH0gdmlydF90aW1lcl9iYXNlOwo+ICAgCj4gLSAgICBz
dHJ1Y3Qgewo+IC0gICAgICAgIC8qIFZlcnNpb24gb2YgdGhlIHZHSUMgKi8KPiAtICAgICAgICBl
bnVtIGdpY192ZXJzaW9uIHZlcnNpb247Cj4gLSAgICAgICAgLyogR0lDIEhXIHZlcnNpb24gc3Bl
Y2lmaWMgdkdJQyBkcml2ZXIgaGFuZGxlciAqLwo+IC0gICAgICAgIGNvbnN0IHN0cnVjdCB2Z2lj
X29wcyAqaGFuZGxlcjsKPiAtICAgICAgICAvKgo+IC0gICAgICAgICAqIENvdmVycyBhY2Nlc3Mg
dG8gb3RoZXIgbWVtYmVycyBvZiB0aGlzIHN0cnVjdCBfZXhjZXB0XyBmb3IKPiAtICAgICAgICAg
KiBzaGFyZWRfaXJxcyB3aGVyZSBlYWNoIG1lbWJlciBjb250YWlucyBpdHMgb3duIGxvY2tpbmcu
Cj4gLSAgICAgICAgICoKPiAtICAgICAgICAgKiBJZiBib3RoIGNsYXNzIG9mIGxvY2sgaXMgcmVx
dWlyZWQgdGhlbiB0aGlzIGxvY2sgbXVzdCBiZQo+IC0gICAgICAgICAqIHRha2VuIGZpcnN0LiBJ
ZiBtdWx0aXBsZSByYW5rIGxvY2tzIGFyZSByZXF1aXJlZCAoaW5jbHVkaW5nCj4gLSAgICAgICAg
ICogdGhlIHBlci12Y3B1IHByaXZhdGVfaXJxcyByYW5rKSB0aGVuIHRoZXkgbXVzdCBiZSB0YWtl
biBpbgo+IC0gICAgICAgICAqIHJhbmsgb3JkZXIuCj4gLSAgICAgICAgICovCj4gLSAgICAgICAg
c3BpbmxvY2tfdCBsb2NrOwo+IC0gICAgICAgIHVpbnQzMl90IGN0bHI7Cj4gLSAgICAgICAgaW50
IG5yX3NwaXM7IC8qIE51bWJlciBvZiBTUElzICovCj4gLSAgICAgICAgdW5zaWduZWQgbG9uZyAq
YWxsb2NhdGVkX2lycXM7IC8qIGJpdG1hcCBvZiBJUlFzIGFsbG9jYXRlZCAqLwo+IC0gICAgICAg
IHN0cnVjdCB2Z2ljX2lycV9yYW5rICpzaGFyZWRfaXJxczsKPiAtICAgICAgICAvKgo+IC0gICAg
ICAgICAqIFNQSXMgYXJlIGRvbWFpbiBnbG9iYWwsIFNHSXMgYW5kIFBQSXMgYXJlIHBlci1WQ1BV
IGFuZCBzdG9yZWQgaW4KPiAtICAgICAgICAgKiBzdHJ1Y3QgYXJjaF92Y3B1Lgo+IC0gICAgICAg
ICAqLwo+IC0gICAgICAgIHN0cnVjdCBwZW5kaW5nX2lycSAqcGVuZGluZ19pcnFzOwo+IC0gICAg
ICAgIC8qIEJhc2UgYWRkcmVzcyBmb3IgZ3Vlc3QgR0lDICovCj4gLSAgICAgICAgcGFkZHJfdCBk
YmFzZTsgLyogRGlzdHJpYnV0b3IgYmFzZSBhZGRyZXNzICovCj4gLSNpZmRlZiBDT05GSUdfSEFT
X0dJQ1YzCj4gLSAgICAgICAgLyogR0lDIFYzIGFkZHJlc3NpbmcgKi8KPiAtICAgICAgICAvKiBM
aXN0IG9mIGNvbnRpZ3VvdXMgb2NjdXBpZWQgYnkgdGhlIHJlZGlzdHJpYnV0b3JzICovCj4gLSAg
ICAgICAgc3RydWN0IHZnaWNfcmRpc3RfcmVnaW9uIHsKPiAtICAgICAgICAgICAgcGFkZHJfdCBi
YXNlOyAgICAgICAgICAgICAgICAgICAvKiBCYXNlIGFkZHJlc3MgKi8KPiAtICAgICAgICAgICAg
cGFkZHJfdCBzaXplOyAgICAgICAgICAgICAgICAgICAvKiBTaXplICovCj4gLSAgICAgICAgICAg
IHVuc2lnbmVkIGludCBmaXJzdF9jcHU7ICAgICAgICAgLyogRmlyc3QgQ1BVIGhhbmRsZWQgKi8K
PiAtICAgICAgICB9ICpyZGlzdF9yZWdpb25zOwo+IC0gICAgICAgIGludCBucl9yZWdpb25zOyAg
ICAgICAgICAgICAgICAgICAgIC8qIE51bWJlciBvZiByZGlzdCByZWdpb25zICovCj4gLSAgICAg
ICAgdW5zaWduZWQgbG9uZyBpbnQgbnJfbHBpczsKPiAtICAgICAgICB1aW50NjRfdCByZGlzdF9w
cm9wYmFzZTsKPiAtICAgICAgICBzdHJ1Y3QgcmJfcm9vdCBpdHNfZGV2aWNlczsgICAgICAgICAv
KiBEZXZpY2VzIG1hcHBlZCB0byBhbiBJVFMgKi8KPiAtICAgICAgICBzcGlubG9ja190IGl0c19k
ZXZpY2VzX2xvY2s7ICAgICAgICAvKiBQcm90ZWN0cyB0aGUgaXRzX2RldmljZXMgdHJlZSAqLwo+
IC0gICAgICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgcGVuZF9scGlfdHJlZTsgLyogU3RvcmVz
IHN0cnVjdCBwZW5kaW5nX2lycSdzICovCj4gLSAgICAgICAgcndsb2NrX3QgcGVuZF9scGlfdHJl
ZV9sb2NrOyAgICAgICAgLyogUHJvdGVjdHMgdGhlIHBlbmRfbHBpX3RyZWUgKi8KPiAtICAgICAg
ICBzdHJ1Y3QgbGlzdF9oZWFkIHZpdHNfbGlzdDsgICAgICAgICAvKiBMaXN0IG9mIHZpcnR1YWwg
SVRTZXMgKi8KPiAtICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0czsKPiAtICAgICAgICAv
Kgo+IC0gICAgICAgICAqIFRPRE86IGlmIHRoZXJlIGFyZSBtb3JlIGJvb2wncyBiZWluZyBhZGRl
ZCBiZWxvdywgY29uc2lkZXIKPiAtICAgICAgICAgKiBhIGZsYWdzIHZhcmlhYmxlIGluc3RlYWQu
Cj4gLSAgICAgICAgICovCj4gLSAgICAgICAgYm9vbCByZGlzdHNfZW5hYmxlZDsgICAgICAgICAg
ICAgICAgLyogSXMgYW55IHJlZGlzdHJpYnV0b3IgZW5hYmxlZD8gKi8KPiAtICAgICAgICBib29s
IGhhc19pdHM7Cj4gLSNlbmRpZgo+IC0gICAgfSB2Z2ljOwo+ICsgICAgc3RydWN0IHZnaWNfZGlz
dCB2Z2ljOwo+ICAgCj4gICAgICAgc3RydWN0IHZ1YXJ0IHsKPiAgICNkZWZpbmUgVlVBUlRfQlVG
X1NJWkUgMTI4Cj4gQEAgLTI0OCwzOCArMTk4LDcgQEAgc3RydWN0IGFyY2hfdmNwdQo+ICAgICAg
IHVuaW9uIGdpY19zdGF0ZV9kYXRhIGdpYzsKPiAgICAgICB1aW50NjRfdCBscl9tYXNrOwo+ICAg
Cj4gLSAgICBzdHJ1Y3Qgewo+IC0gICAgICAgIC8qCj4gLSAgICAgICAgICogU0dJcyBhbmQgUFBJ
cyBhcmUgcGVyLVZDUFUsIFNQSXMgYXJlIGRvbWFpbiBnbG9iYWwgYW5kIGluCj4gLSAgICAgICAg
ICogc3RydWN0IGFyY2hfZG9tYWluLgo+IC0gICAgICAgICAqLwo+IC0gICAgICAgIHN0cnVjdCBw
ZW5kaW5nX2lycSBwZW5kaW5nX2lycXNbMzJdOwo+IC0gICAgICAgIHN0cnVjdCB2Z2ljX2lycV9y
YW5rICpwcml2YXRlX2lycXM7Cj4gLQo+IC0gICAgICAgIC8qIFRoaXMgbGlzdCBpcyBvcmRlcmVk
IGJ5IElSUSBwcmlvcml0eSBhbmQgaXQgaXMgdXNlZCB0byBrZWVwCj4gLSAgICAgICAgICogdHJh
Y2sgb2YgdGhlIElSUXMgdGhhdCB0aGUgVkdJQyBpbmplY3RlZCBpbnRvIHRoZSBndWVzdC4KPiAt
ICAgICAgICAgKiBEZXBlbmRpbmcgb24gdGhlIGF2YWlsYWJpbGl0eSBvZiBMUiByZWdpc3RlcnMs
IHRoZSBJUlFzIG1pZ2h0Cj4gLSAgICAgICAgICogYWN0dWFsbHkgYmUgaW4gYW4gTFIsIGFuZCB0
aGVyZWZvcmUgaW5qZWN0ZWQgaW50byB0aGUgZ3Vlc3QsCj4gLSAgICAgICAgICogb3IgcXVldWVk
IGluIGdpYy5scl9wZW5kaW5nLgo+IC0gICAgICAgICAqIEFzIHNvb24gYXMgYW4gSVJRIGlzIEVP
SSdkIGJ5IHRoZSBndWVzdCBhbmQgcmVtb3ZlZCBmcm9tIHRoZQo+IC0gICAgICAgICAqIGNvcnJl
c3BvbmRpbmcgTFIgaXQgaXMgYWxzbyByZW1vdmVkIGZyb20gdGhpcyBsaXN0LiAqLwo+IC0gICAg
ICAgIHN0cnVjdCBsaXN0X2hlYWQgaW5mbGlnaHRfaXJxczsKPiAtICAgICAgICAvKiBscl9wZW5k
aW5nIGlzIHVzZWQgdG8gcXVldWUgSVJRcyAoc3RydWN0IHBlbmRpbmdfaXJxKSB0aGF0IHRoZQo+
IC0gICAgICAgICAqIHZnaWMgdHJpZWQgdG8gaW5qZWN0IGluIHRoZSBndWVzdCAoY2FsbGluZyBn
aWNfc2V0X2d1ZXN0X2lycSkgYnV0Cj4gLSAgICAgICAgICogbm8gTFJzIHdlcmUgYXZhaWxhYmxl
IGF0IHRoZSB0aW1lLgo+IC0gICAgICAgICAqIEFzIHNvb24gYXMgYW4gTFIgaXMgZnJlZWQgd2Ug
cmVtb3ZlIHRoZSBmaXJzdCBJUlEgZnJvbSB0aGlzCj4gLSAgICAgICAgICogbGlzdCBhbmQgd3Jp
dGUgaXQgdG8gdGhlIExSIHJlZ2lzdGVyLgo+IC0gICAgICAgICAqIGxyX3BlbmRpbmcgaXMgYSBz
dWJzZXQgb2YgdmdpYy5pbmZsaWdodF9pcnFzLiAqLwo+IC0gICAgICAgIHN0cnVjdCBsaXN0X2hl
YWQgbHJfcGVuZGluZzsKPiAtICAgICAgICBzcGlubG9ja190IGxvY2s7Cj4gLQo+IC0gICAgICAg
IC8qIEdJQ3YzOiByZWRpc3RyaWJ1dG9yIGJhc2UgYW5kIGZsYWdzIGZvciB0aGlzIHZDUFUgKi8K
PiAtICAgICAgICBwYWRkcl90IHJkaXN0X2Jhc2U7Cj4gLSAgICAgICAgdWludDY0X3QgcmRpc3Rf
cGVuZGJhc2U7Cj4gLSNkZWZpbmUgVkdJQ19WM19SRElTVF9MQVNUICAgICAgKDEgPDwgMCkgICAg
ICAgIC8qIGxhc3QgdkNQVSBvZiB0aGUgcmRpc3QgKi8KPiAtI2RlZmluZSBWR0lDX1YzX0xQSVNf
RU5BQkxFRCAgICAoMSA8PCAxKQo+IC0gICAgICAgIHVpbnQ4X3QgZmxhZ3M7Cj4gLSAgICB9IHZn
aWM7Cj4gKyAgICBzdHJ1Y3QgdmdpY19jcHUgdmdpYzsKPiAgIAo+ICAgICAgIC8qIFRpbWVyIHJl
Z2lzdGVycyAgKi8KPiAgICAgICB1aW50MzJfdCBjbnRrY3RsOwo+IGRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3ZnaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gaW5k
ZXggYjc1ZmRlYjA2OC4uNGUxYzM3ZjA5MSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3ZnaWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gQEAgLTE5LDYg
KzE5LDkgQEAKPiAgICNkZWZpbmUgX19BU01fQVJNX1ZHSUNfSF9fCj4gICAKPiAgICNpbmNsdWRl
IDx4ZW4vYml0b3BzLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vcmFkaXgtdHJlZS5oPgo+ICsjaW5jbHVk
ZSA8eGVuL3JidHJlZS5oPgo+ICsjaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICAgI2luY2x1ZGUgPGFz
bS9tbWlvLmg+Cj4gICAjaW5jbHVkZSA8YXNtL3ZyZWcuaD4KPiAgIAo+IEBAIC0xMjMsNiArMTI2
LDkxIEBAIHN0cnVjdCB2Z2ljX2lycV9yYW5rIHsKPiAgICAgICB1aW50OF90IHZjcHVbMzJdOwo+
ICAgfTsKPiAgIAo+ICtzdHJ1Y3QgdmdpY19kaXN0IHsKPiArICAgIC8qIFZlcnNpb24gb2YgdGhl
IHZHSUMgKi8KPiArICAgIGVudW0gZ2ljX3ZlcnNpb24gdmVyc2lvbjsKPiArICAgIC8qIEdJQyBI
VyB2ZXJzaW9uIHNwZWNpZmljIHZHSUMgZHJpdmVyIGhhbmRsZXIgKi8KPiArICAgIGNvbnN0IHN0
cnVjdCB2Z2ljX29wcyAqaGFuZGxlcjsKPiArICAgIC8qCj4gKyAgICAgKiBDb3ZlcnMgYWNjZXNz
IHRvIG90aGVyIG1lbWJlcnMgb2YgdGhpcyBzdHJ1Y3QgX2V4Y2VwdF8gZm9yCj4gKyAgICAgKiBz
aGFyZWRfaXJxcyB3aGVyZSBlYWNoIG1lbWJlciBjb250YWlucyBpdHMgb3duIGxvY2tpbmcuCj4g
KyAgICAgKgo+ICsgICAgICogSWYgYm90aCBjbGFzcyBvZiBsb2NrIGlzIHJlcXVpcmVkIHRoZW4g
dGhpcyBsb2NrIG11c3QgYmUKPiArICAgICAqIHRha2VuIGZpcnN0LiBJZiBtdWx0aXBsZSByYW5r
IGxvY2tzIGFyZSByZXF1aXJlZCAoaW5jbHVkaW5nCj4gKyAgICAgKiB0aGUgcGVyLXZjcHUgcHJp
dmF0ZV9pcnFzIHJhbmspIHRoZW4gdGhleSBtdXN0IGJlIHRha2VuIGluCj4gKyAgICAgKiByYW5r
IG9yZGVyLgo+ICsgICAgICovCj4gKyAgICBzcGlubG9ja190IGxvY2s7Cj4gKyAgICB1aW50MzJf
dCBjdGxyOwo+ICsgICAgaW50IG5yX3NwaXM7IC8qIE51bWJlciBvZiBTUElzICovCj4gKyAgICB1
bnNpZ25lZCBsb25nICphbGxvY2F0ZWRfaXJxczsgLyogYml0bWFwIG9mIElSUXMgYWxsb2NhdGVk
ICovCj4gKyAgICBzdHJ1Y3QgdmdpY19pcnFfcmFuayAqc2hhcmVkX2lycXM7Cj4gKyAgICAvKgo+
ICsgICAgICogU1BJcyBhcmUgZG9tYWluIGdsb2JhbCwgU0dJcyBhbmQgUFBJcyBhcmUgcGVyLVZD
UFUgYW5kIHN0b3JlZCBpbgo+ICsgICAgICogc3RydWN0IGFyY2hfdmNwdS4KPiArICAgICAqLwo+
ICsgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwZW5kaW5nX2lycXM7Cj4gKyAgICAvKiBCYXNlIGFk
ZHJlc3MgZm9yIGd1ZXN0IEdJQyAqLwo+ICsgICAgcGFkZHJfdCBkYmFzZTsgLyogRGlzdHJpYnV0
b3IgYmFzZSBhZGRyZXNzICovCj4gKyNpZmRlZiBDT05GSUdfSEFTX0dJQ1YzCj4gKyAgICAvKiBH
SUMgVjMgYWRkcmVzc2luZyAqLwo+ICsgICAgLyogTGlzdCBvZiBjb250aWd1b3VzIG9jY3VwaWVk
IGJ5IHRoZSByZWRpc3RyaWJ1dG9ycyAqLwo+ICsgICAgc3RydWN0IHZnaWNfcmRpc3RfcmVnaW9u
IHsKPiArICAgICAgICBwYWRkcl90IGJhc2U7ICAgICAgICAgICAgICAgICAgIC8qIEJhc2UgYWRk
cmVzcyAqLwo+ICsgICAgICAgIHBhZGRyX3Qgc2l6ZTsgICAgICAgICAgICAgICAgICAgLyogU2l6
ZSAqLwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBmaXJzdF9jcHU7ICAgICAgICAgLyogRmlyc3Qg
Q1BVIGhhbmRsZWQgKi8KPiArICAgIH0gKnJkaXN0X3JlZ2lvbnM7Cj4gKyAgICBpbnQgbnJfcmVn
aW9uczsgICAgICAgICAgICAgICAgICAgICAvKiBOdW1iZXIgb2YgcmRpc3QgcmVnaW9ucyAqLwo+
ICsgICAgdW5zaWduZWQgbG9uZyBpbnQgbnJfbHBpczsKPiArICAgIHVpbnQ2NF90IHJkaXN0X3By
b3BiYXNlOwo+ICsgICAgc3RydWN0IHJiX3Jvb3QgaXRzX2RldmljZXM7ICAgICAgICAgLyogRGV2
aWNlcyBtYXBwZWQgdG8gYW4gSVRTICovCj4gKyAgICBzcGlubG9ja190IGl0c19kZXZpY2VzX2xv
Y2s7ICAgICAgICAvKiBQcm90ZWN0cyB0aGUgaXRzX2RldmljZXMgdHJlZSAqLwo+ICsgICAgc3Ry
dWN0IHJhZGl4X3RyZWVfcm9vdCBwZW5kX2xwaV90cmVlOyAvKiBTdG9yZXMgc3RydWN0IHBlbmRp
bmdfaXJxJ3MgKi8KPiArICAgIHJ3bG9ja190IHBlbmRfbHBpX3RyZWVfbG9jazsgICAgICAgIC8q
IFByb3RlY3RzIHRoZSBwZW5kX2xwaV90cmVlICovCj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkIHZp
dHNfbGlzdDsgICAgICAgICAvKiBMaXN0IG9mIHZpcnR1YWwgSVRTZXMgKi8KPiArICAgIHVuc2ln
bmVkIGludCBpbnRpZF9iaXRzOwo+ICsgICAgLyoKPiArICAgICAqIFRPRE86IGlmIHRoZXJlIGFy
ZSBtb3JlIGJvb2wncyBiZWluZyBhZGRlZCBiZWxvdywgY29uc2lkZXIKPiArICAgICAqIGEgZmxh
Z3MgdmFyaWFibGUgaW5zdGVhZC4KPiArICAgICAqLwo+ICsgICAgYm9vbCByZGlzdHNfZW5hYmxl
ZDsgICAgICAgICAgICAgICAgLyogSXMgYW55IHJlZGlzdHJpYnV0b3IgZW5hYmxlZD8gKi8KPiAr
ICAgIGJvb2wgaGFzX2l0czsKPiArI2VuZGlmCj4gK307Cj4gKwo+ICtzdHJ1Y3QgdmdpY19jcHUg
ewo+ICsgICAgLyoKPiArICAgICAqIFNHSXMgYW5kIFBQSXMgYXJlIHBlci1WQ1BVLCBTUElzIGFy
ZSBkb21haW4gZ2xvYmFsIGFuZCBpbgo+ICsgICAgICogc3RydWN0IGFyY2hfZG9tYWluLgo+ICsg
ICAgICovCj4gKyAgICBzdHJ1Y3QgcGVuZGluZ19pcnEgcGVuZGluZ19pcnFzWzMyXTsKPiArICAg
IHN0cnVjdCB2Z2ljX2lycV9yYW5rICpwcml2YXRlX2lycXM7Cj4gKwo+ICsgICAgLyogVGhpcyBs
aXN0IGlzIG9yZGVyZWQgYnkgSVJRIHByaW9yaXR5IGFuZCBpdCBpcyB1c2VkIHRvIGtlZXAKPiAr
ICAgICAqIHRyYWNrIG9mIHRoZSBJUlFzIHRoYXQgdGhlIFZHSUMgaW5qZWN0ZWQgaW50byB0aGUg
Z3Vlc3QuCj4gKyAgICAgKiBEZXBlbmRpbmcgb24gdGhlIGF2YWlsYWJpbGl0eSBvZiBMUiByZWdp
c3RlcnMsIHRoZSBJUlFzIG1pZ2h0Cj4gKyAgICAgKiBhY3R1YWxseSBiZSBpbiBhbiBMUiwgYW5k
IHRoZXJlZm9yZSBpbmplY3RlZCBpbnRvIHRoZSBndWVzdCwKPiArICAgICAqIG9yIHF1ZXVlZCBp
biBnaWMubHJfcGVuZGluZy4KPiArICAgICAqIEFzIHNvb24gYXMgYW4gSVJRIGlzIEVPSSdkIGJ5
IHRoZSBndWVzdCBhbmQgcmVtb3ZlZCBmcm9tIHRoZQo+ICsgICAgICogY29ycmVzcG9uZGluZyBM
UiBpdCBpcyBhbHNvIHJlbW92ZWQgZnJvbSB0aGlzIGxpc3QuICovCj4gKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkIGluZmxpZ2h0X2lycXM7Cj4gKyAgICAvKiBscl9wZW5kaW5nIGlzIHVzZWQgdG8gcXVl
dWUgSVJRcyAoc3RydWN0IHBlbmRpbmdfaXJxKSB0aGF0IHRoZQo+ICsgICAgICogdmdpYyB0cmll
ZCB0byBpbmplY3QgaW4gdGhlIGd1ZXN0IChjYWxsaW5nIGdpY19zZXRfZ3Vlc3RfaXJxKSBidXQK
PiArICAgICAqIG5vIExScyB3ZXJlIGF2YWlsYWJsZSBhdCB0aGUgdGltZS4KPiArICAgICAqIEFz
IHNvb24gYXMgYW4gTFIgaXMgZnJlZWQgd2UgcmVtb3ZlIHRoZSBmaXJzdCBJUlEgZnJvbSB0aGlz
Cj4gKyAgICAgKiBsaXN0IGFuZCB3cml0ZSBpdCB0byB0aGUgTFIgcmVnaXN0ZXIuCj4gKyAgICAg
KiBscl9wZW5kaW5nIGlzIGEgc3Vic2V0IG9mIHZnaWMuaW5mbGlnaHRfaXJxcy4gKi8KPiArICAg
IHN0cnVjdCBsaXN0X2hlYWQgbHJfcGVuZGluZzsKPiArICAgIHNwaW5sb2NrX3QgbG9jazsKPiAr
Cj4gKyAgICAvKiBHSUN2MzogcmVkaXN0cmlidXRvciBiYXNlIGFuZCBmbGFncyBmb3IgdGhpcyB2
Q1BVICovCj4gKyAgICBwYWRkcl90IHJkaXN0X2Jhc2U7Cj4gKyAgICB1aW50NjRfdCByZGlzdF9w
ZW5kYmFzZTsKPiArI2RlZmluZSBWR0lDX1YzX1JESVNUX0xBU1QgICAgICAoMSA8PCAwKSAgICAg
ICAgLyogbGFzdCB2Q1BVIG9mIHRoZSByZGlzdCAqLwo+ICsjZGVmaW5lIFZHSUNfVjNfTFBJU19F
TkFCTEVEICAgICgxIDw8IDEpCj4gKyAgICB1aW50OF90IGZsYWdzOwo+ICt9Owo+ICsKPiAgIHN0
cnVjdCBzZ2lfdGFyZ2V0IHsKPiAgICAgICB1aW50OF90IGFmZjE7Cj4gICAgICAgdWludDE2X3Qg
bGlzdDsKPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:23:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCCy-00087C-4l; Mon, 12 Feb 2018 11:23:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elCCw-00086Y-VK
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:23:38 +0000
X-Inumbo-ID: 4fb87bc1-0fe7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4fb87bc1-0fe7-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:24:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462321989"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Feb 2018 11:23:01 +0000
Message-ID: <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 1/7] x86/alt: Drop unused alternative
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QUxURVJOQVRJVkVfMyBpcyBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gQUxURVJOQVRJVkVfMiB3aGVu
IGl0IGNvbWVzIHRvCmNhbGN1bGF0aW5nIGV4dHJhIHBhZGRpbmcgbGVuZ3RoLCBhbmQgd2UgaGF2
ZSBubyBuZWVkIGZvciB0aGUgY29tcGxleGl0eS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVs
aWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0
ZXJuYXRpdmUuaCB8IDI1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAyNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKaW5kZXggYmE1Mzdk
Ni4uMTNhYzEwNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAtNjUsMTEgKzY1LDYg
QEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogCUFMVEVSTkFU
SVZFKG9sZGluc3RyLCBuZXdpbnN0cjEsIGZlYXR1cmUxKQkJCSAgXAogCUFMVEVSTkFUSVZFX04o
bmV3aW5zdHIyLCBmZWF0dXJlMiwgMikKIAotI2RlZmluZSBBTFRFUk5BVElWRV8zKG9sZGluc3Ry
LCBuZXdpbnN0cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyLCBcCi0JCSAgICAgIG5l
d2luc3RyMywgZmVhdHVyZTMpCQkJCSAgXAotCUFMVEVSTkFUSVZFXzIob2xkaW5zdHIsIG5ld2lu
c3RyMSwgZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIpIFwKLQlBTFRFUk5BVElWRV9OKG5l
d2luc3RyMywgZmVhdHVyZTMsIDMpCi0KIC8qCiAgKiBBbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbnMg
Zm9yIGRpZmZlcmVudCBDUFUgdHlwZXMgb3IgY2FwYWJpbGl0aWVzLgogICoKQEAgLTExOCwyNiAr
MTEzLDYgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogCQkJ
CSAgIG5ld2luc3RyMiwgZmVhdHVyZTIpCQkJXAogCQkgICAgIDogb3V0cHV0IDogaW5wdXQpCiAK
LS8qCi0gKiBUaGlzIGlzIHNpbWlsYXIgdG8gYWx0ZXJuYXRpdmVfaW8uIEJ1dCBpdCBoYXMgdGhy
ZWUgZmVhdHVyZXMgYW5kCi0gKiByZXNwZWN0aXZlIGluc3RydWN0aW9ucy4KLSAqCi0gKiBJZiBD
UFUgaGFzIGZlYXR1cmUzLCBuZXdpbnN0cjMgaXMgdXNlZC4KLSAqIE90aGVyd2lzZSwgaWYgQ1BV
IGhhcyBmZWF0dXJlMiwgbmV3aW5zdHIyIGlzIHVzZWQuCi0gKiBPdGhlcndpc2UsIGlmIENQVSBo
YXMgZmVhdHVyZTEsIG5ld2luc3RyMSBpcyB1c2VkLgotICogT3RoZXJ3aXNlLCBvbGRpbnN0ciBp
cyB1c2VkLgotICovCi0jZGVmaW5lIGFsdGVybmF0aXZlX2lvXzMob2xkaW5zdHIsIG5ld2luc3Ry
MSwgZmVhdHVyZTEsIG5ld2luc3RyMiwJXAotCQkJIGZlYXR1cmUyLCBuZXdpbnN0cjMsIGZlYXR1
cmUzLCBvdXRwdXQsCQlcCi0JCQkgaW5wdXQuLi4pCQkJCQlcCi0JYXNtIHZvbGF0aWxlKEFMVEVS
TkFUSVZFXzMob2xkaW5zdHIsIG5ld2luc3RyMSwgZmVhdHVyZTEsCVwKLQkJCQkgICBuZXdpbnN0
cjIsIGZlYXR1cmUyLCBuZXdpbnN0cjMsCVwKLQkJCQkgICBmZWF0dXJlMykJCQkJXAotCQkgICAg
IDogb3V0cHV0IDogaW5wdXQpCi0KLS8qIFVzZSB0aGlzIG1hY3JvKHMpIGlmIHlvdSBuZWVkIG1v
cmUgdGhhbiBvbmUgb3V0cHV0IHBhcmFtZXRlci4gKi8KLSNkZWZpbmUgQVNNX09VVFBVVDIoYS4u
LikgYQotCiAjZW5kaWYgLyogICFfX0FTU0VNQkxZX18gICovCiAKICNlbmRpZiAvKiBfX1g4Nl9B
TFRFUk5BVElWRV9IX18gKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:23:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCCx-00086z-Ui; Mon, 12 Feb 2018 11:23:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elCCw-00086X-BL
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:23:38 +0000
X-Inumbo-ID: 4f742f75-0fe7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f742f75-0fe7-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:24:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462321988"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Feb 2018 11:23:00 +0000
Message-ID: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/7] x86/alternatives: Support for automatic
	padding calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgZW5kIHJlc3VsdCBvZiBhIGxvdCBvZiB3b3JrIEkgc3RhcnRlZCBkdXJpbmcg
dGhlIFNwZWN0cmUvTWVsdGRvd24KZW1iYXJnbyB3aW5kb3csIGFuZCBkZWZlcnJlZCBiZWNhdXNl
IGl0IHdhcyB0YWtpbmcgdG9vIGxvbmcuICBJdCBmaW5hbGx5CnJlc29sdmVzIHRoZSBleHBsaWN0
IHBhZGRpbmcgY2FsY3VsYXRpb25zIGZvciB0aGUgU1BFQ19DVFJMIGFsdGVybmF0aXZlcy4KCkFu
ZHJldyBDb29wZXIgKDcpOgogIHg4Ni9hbHQ6IERyb3AgdW51c2VkIGFsdGVybmF0aXZlIGluZnJh
c3RydWN0dXJlCiAgeDg2L2FsdDogQ2xlYW4gdXAgc3RydWN0IGFsdF9pbnN0ciBhbmQgaXRzIHVz
ZXJzCiAgeDg2L2FsdDogQ2xlYW4gdXAgdGhlIGFzc2VtYmx5IHVzZWQgdG8gZ2VuZXJhdGUgYWx0
ZXJuYXRpdmVzCiAgeDg2L2FzbTogUmVtb3ZlIG9wZW5jb2RlZCB1c2VzIG9mIGFsdGluc3RydWN0
aW9uX2VudHJ5CiAgeDg2L2FsdDogU3VwcG9ydCBmb3IgYXV0b21hdGljIHBhZGRpbmcgY2FsY3Vs
YXRpb25zCiAgeDg2L2FsdDogRHJvcCBleHBsaWNpdCBwYWRkaW5nIG9mIG9yaWdpbiBzaXRlcwog
IHg4Ni9idWlsZDogVXNlIG5ldyAubm9wIGRpcmVjdGl2ZSB3aGVuIGF2YWlsYWJsZQoKIHhlbi9h
cmNoL3g4Ni9SdWxlcy5tayAgICAgICAgICAgICAgICAgfCAgIDEgKwogeGVuL2FyY2gveDg2L2Fs
dGVybmF0aXZlLmMgICAgICAgICAgICB8ICA0OCArKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMgICAgfCAgMjYgKysrLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TICAgICAgICAgICB8ICAyMCArLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS1hc20uaCB8ICA5MyArKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLmggICAgIHwgMTQzICsrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgICAgfCAgMzIgKysr
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgICAgfCAgIDcgLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oICAgfCAgMTkgKystLS0KIDkgZmlsZXMg
Y2hhbmdlZCwgMjEwIGluc2VydGlvbnMoKyksIDE3OSBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:23:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:23:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCCx-00086o-OG; Mon, 12 Feb 2018 11:23:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elCCw-00086W-B8
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:23:38 +0000
X-Inumbo-ID: 5080a381-0fe7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5080a381-0fe7-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:24:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462321991"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Feb 2018 11:23:02 +0000
Message-ID: <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 2/7] x86/alt: Clean up struct alt_instr and its
	users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogUmVuYW1lIHNvbWUgZmllbGRzIGZvciBjb25zaXN0ZW5jeSBhbmQgY2xhcml0eSwgYW5kIHVz
ZSBzdGFuZGFyZCB0eXBlcy4KICogRG9uJ3Qgb3BlbmNvZGUgdGhlIHVzZSBvZiBBTFRfe09SSUcs
UkVQTH1fUFRSKCkuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9hbHRl
cm5hdGl2ZS5jICAgICAgICB8IDI0ICsrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIHwgMTIgKysrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5n
ZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKaW5kZXgg
NWM4YjZmNi4uZjhkZGFiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMK
KysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKQEAgLTE2Myw4ICsxNjMsNiBAQCB2b2lk
IGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2lu
c3RyICpzdGFydCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCkKIHsKICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3Ry
ICphOwotICAgIHU4ICppbnN0ciwgKnJlcGxhY2VtZW50OwotICAgIHU4IGluc25idWZbTUFYX1BB
VENIX0xFTl07CiAKICAgICBwcmludGsoS0VSTl9JTkZPICJhbHQgdGFibGUgJXAgLT4gJXBcbiIs
IHN0YXJ0LCBlbmQpOwogCkBAIC0xNzksMjMgKzE3NywyNSBAQCB2b2lkIGluaXRfb3JfbGl2ZXBh
dGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKICAg
ICAgKi8KICAgICBmb3IgKCBhID0gc3RhcnQ7IGEgPCBlbmQ7IGErKyApCiAgICAgewotICAgICAg
ICBpbnN0ciA9ICh1OCAqKSZhLT5pbnN0cl9vZmZzZXQgKyBhLT5pbnN0cl9vZmZzZXQ7Ci0gICAg
ICAgIHJlcGxhY2VtZW50ID0gKHU4ICopJmEtPnJlcGxfb2Zmc2V0ICsgYS0+cmVwbF9vZmZzZXQ7
Ci0gICAgICAgIEJVR19PTihhLT5yZXBsYWNlbWVudGxlbiA+IGEtPmluc3RybGVuKTsKLSAgICAg
ICAgQlVHX09OKGEtPmluc3RybGVuID4gc2l6ZW9mKGluc25idWYpKTsKKyAgICAgICAgdWludDhf
dCAqb3JpZyA9IEFMVF9PUklHX1BUUihhKTsKKyAgICAgICAgdWludDhfdCAqcmVwbCA9IEFMVF9S
RVBMX1BUUihhKTsKKyAgICAgICAgdWludDhfdCBidWZbTUFYX1BBVENIX0xFTl07CisKKyAgICAg
ICAgQlVHX09OKGEtPnJlcGxfbGVuID4gYS0+b3JpZ19sZW4pOworICAgICAgICBCVUdfT04oYS0+
b3JpZ19sZW4gPiBzaXplb2YoYnVmKSk7CiAgICAgICAgIEJVR19PTihhLT5jcHVpZCA+PSBOQ0FQ
SU5UUyAqIDMyKTsKKwogICAgICAgICBpZiAoICFib290X2NwdV9oYXMoYS0+Y3B1aWQpICkKICAg
ICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIG1lbWNweShpbnNuYnVmLCByZXBsYWNlbWVu
dCwgYS0+cmVwbGFjZW1lbnRsZW4pOworICAgICAgICBtZW1jcHkoYnVmLCByZXBsLCBhLT5yZXBs
X2xlbik7CiAKICAgICAgICAgLyogMHhlOC8weGU5IGFyZSByZWxhdGl2ZSBicmFuY2hlczsgZml4
IHRoZSBvZmZzZXQuICovCi0gICAgICAgIGlmICggYS0+cmVwbGFjZW1lbnRsZW4gPj0gNSAmJiAo
Kmluc25idWYgJiAweGZlKSA9PSAweGU4ICkKLSAgICAgICAgICAgICooczMyICopKGluc25idWYg
KyAxKSArPSByZXBsYWNlbWVudCAtIGluc3RyOworICAgICAgICBpZiAoIGEtPnJlcGxfbGVuID49
IDUgJiYgKCpidWYgJiAweGZlKSA9PSAweGU4ICkKKyAgICAgICAgICAgICooczMyICopKGJ1ZiAr
IDEpICs9IHJlcGwgLSBvcmlnOwogCi0gICAgICAgIGFkZF9ub3BzKGluc25idWYgKyBhLT5yZXBs
YWNlbWVudGxlbiwKLSAgICAgICAgICAgICAgICAgYS0+aW5zdHJsZW4gLSBhLT5yZXBsYWNlbWVu
dGxlbik7Ci0gICAgICAgIHRleHRfcG9rZShpbnN0ciwgaW5zbmJ1ZiwgYS0+aW5zdHJsZW4pOwor
ICAgICAgICBhZGRfbm9wcyhidWYgKyBhLT5yZXBsX2xlbiwgYS0+b3JpZ19sZW4gLSBhLT5yZXBs
X2xlbik7CisgICAgICAgIHRleHRfcG9rZShvcmlnLCBidWYsIGEtPm9yaWdfbGVuKTsKICAgICB9
CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAppbmRleCAxM2FjMTA0Li5mZWZhODdkIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCkBAIC05LDE1ICs5LDE1IEBACiAjaW5jbHVkZSA8
eGVuL3R5cGVzLmg+CiAKIHN0cnVjdCBhbHRfaW5zdHIgewotICAgIHMzMiBpbnN0cl9vZmZzZXQ7
ICAgICAgIC8qIG9yaWdpbmFsIGluc3RydWN0aW9uICovCi0gICAgczMyIHJlcGxfb2Zmc2V0OyAg
ICAgICAgLyogb2Zmc2V0IHRvIHJlcGxhY2VtZW50IGluc3RydWN0aW9uICovCi0gICAgdTE2IGNw
dWlkOyAgICAgICAgICAgICAgLyogY3B1aWQgYml0IHNldCBmb3IgcmVwbGFjZW1lbnQgKi8KLSAg
ICB1OCAgaW5zdHJsZW47ICAgICAgICAgICAvKiBsZW5ndGggb2Ygb3JpZ2luYWwgaW5zdHJ1Y3Rp
b24gKi8KLSAgICB1OCAgcmVwbGFjZW1lbnRsZW47ICAgICAvKiBsZW5ndGggb2YgbmV3IGluc3Ry
dWN0aW9uLCA8PSBpbnN0cmxlbiAqLworICAgIGludDMyX3QgIG9yaWdfb2Zmc2V0OyAgIC8qIG9y
aWdpbmFsIGluc3RydWN0aW9uICovCisgICAgaW50MzJfdCAgcmVwbF9vZmZzZXQ7ICAgLyogb2Zm
c2V0IHRvIHJlcGxhY2VtZW50IGluc3RydWN0aW9uICovCisgICAgdWludDE2X3QgY3B1aWQ7ICAg
ICAgICAgLyogY3B1aWQgYml0IHNldCBmb3IgcmVwbGFjZW1lbnQgKi8KKyAgICB1aW50OF90ICBv
cmlnX2xlbjsgICAgICAvKiBsZW5ndGggb2Ygb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gKi8KKyAgICB1
aW50OF90ICByZXBsX2xlbjsgICAgICAvKiBsZW5ndGggb2YgbmV3IGluc3RydWN0aW9uLCA8PSBp
bnN0cmxlbiAqLwogfTsKIAogI2RlZmluZSBfX0FMVF9QVFIoYSxmKSAgICAgICgodTggKikoKHZv
aWQgKikmKGEpLT5mICsgKGEpLT5mKSkKLSNkZWZpbmUgQUxUX09SSUdfUFRSKGEpICAgICBfX0FM
VF9QVFIoYSwgaW5zdHJfb2Zmc2V0KQorI2RlZmluZSBBTFRfT1JJR19QVFIoYSkgICAgIF9fQUxU
X1BUUihhLCBvcmlnX29mZnNldCkKICNkZWZpbmUgQUxUX1JFUExfUFRSKGEpICAgICBfX0FMVF9Q
VFIoYSwgcmVwbF9vZmZzZXQpCiAKIGV4dGVybiB2b2lkIGFkZF9ub3BzKHZvaWQgKmluc25zLCB1
bnNpZ25lZCBpbnQgbGVuKTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:24:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:24:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCDO-0008FX-Fs; Mon, 12 Feb 2018 11:24:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elCDN-0008EM-RK
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:24:05 +0000
X-Inumbo-ID: 5085cecc-0fe7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5085cecc-0fe7-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:24:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462321992"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Feb 2018 11:23:04 +0000
Message-ID: <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
	altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBmdXR1cmUgY2hhbmdlcywgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgaXMgZ29pbmcgdG8gYmVj
b21lIG1vcmUgY29tcGxpY2F0ZWQKdG8gdXNlLiAgRnVydGhlcm1vcmUsIHRoZXJlIGFyZSBhbHJl
YWR5IEFMVEVSTkFUSVZFKiBtYWNyb3Mgd2hpY2ggY2FuIGJlIHVzZWQKdG8gYXZvaWQgb3BlbmNv
ZGluZyB0aGUgY3JlYXRpb24gb2YgcmVwbGFjZW1lbnQgaW5mb3JtYXRpb24uCgpGb3IgQVNNX1NU
QUMsIEFTTV9DTEFDIGFuZCBDUjRfUFYzMl9SRVNUT1JFLCB0aGlzIG1lYW5zIHRoZSByZW1vdmFs
IG9mIGFsbApoYXJkb2NkZWQgbGFiZWwgbnVtYmVycy4gIEZvciB0aGUgY3I0X3B2MzIgYWx0ZXJu
YXRpdmVzLCB0aGlzIG1lYW5zIGhhcmRjb2RpbmcKdGhlIGV4dHJhIHNwYWNlIHJlcXVpcmVkIGlu
IHRoZSBvcmlnaW5hbCBwYXRjaCBzaXRlLCBidXQgdGhlIGhhcmRjb2Rpbmcgd2lsbApiZSByZW1v
dmVkIGJ5IGEgbGF0ZXIgcGF0Y2guCgpObyBjaGFuZ2UgdG8gYW55IGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgaGFuZGxpbmcgb2Ygbm9wcyBpbnNpZGUgdGhlIG9yaWdpbmFsCnBhdGNoIHNpdGVzIGFy
ZSBhIGJpdCBkaWZmZXJlbnQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5T
IHwgMjYgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgICAgfCAyMCArKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaCAgICB8IDMyICsrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAz
IGZpbGVzIGNoYW5nZWQsIDIzIGluc2VydGlvbnMoKyksIDU1IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDcwN2M3NDYuLmU5Mzc3MGYgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4
Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTA5LDEzICsxMDksMTAgQEAgRU5UUlkoY29tcGF0X3Jl
c3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19ESVNBQkxFRAogICAg
ICAgICBtb3YgICAkfihYODZfRUZMQUdTX0lPUEx8WDg2X0VGTEFHU19OVHxYODZfRUZMQUdTX1ZN
KSwlcjExZAogICAgICAgICBhbmQgICBVUkVHU19lZmxhZ3MoJXJzcCksJXIxMWQKLS5MY3I0X29y
aWc6Ci0gICAgICAgIC5za2lwIC5MY3I0X2FsdF9lbmQgLSAuTGNyNF9hbHQsIDB4OTAKLS5MY3I0
X29yaWdfZW5kOgotICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAi
YXgiCi0uTGNyNF9hbHQ6CisKKy5tYWNybyBhbHRfY3I0X3B2MzIKICAgICAgICAgdGVzdGIgJDMs
VVJFR1NfY3MoJXJzcCkKLSAgICAgICAganBlICAgLkxjcjRfYWx0X2VuZAorICAgICAgICBqcGUg
ICAyZgogICAgICAgICBtb3YgICBDUFVJTkZPX2NyNC1DUFVJTkZPX2d1ZXN0X2NwdV91c2VyX3Jl
Z3MoJXJzcCksICVyYXgKICAgICAgICAgYW5kICAgJH5YRU5fQ1I0X1BWMzJfQklUUywgJXJheAog
MToKQEAgLTEzMywxNyArMTMwLDEyIEBAIEVOVFJZKGNvbXBhdF9yZXN0b3JlX2FsbF9ndWVzdCkK
ICAgICAgICAgICovCiAgICAgICAgIGNtcCAgICVyYXgsIENQVUlORk9fY3I0LUNQVUlORk9fZ3Vl
c3RfY3B1X3VzZXJfcmVncyglcnNwKQogICAgICAgICBqbmUgICAxYgotLkxjcjRfYWx0X2VuZDoK
LSAgICAgICAgLnNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiCi0gICAgICAgIGFsdGluc3Ry
dWN0aW9uX2VudHJ5IC5MY3I0X29yaWcsIC5MY3I0X29yaWcsIFg4Nl9GRUFUVVJFX0FMV0FZUywg
XAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfb3JpZ19lbmQgLSAuTGNyNF9v
cmlnKSwgMAotICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTGNyNF9vcmlnLCAuTGNyNF9h
bHQsIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICguTGNyNF9vcmlnX2VuZCAtIC5MY3I0X29yaWcpLCBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICguTGNyNF9hbHRfZW5kIC0gLkxjcjRfYWx0KQotICAgICAgICBhbHRpbnN0cnVjdGlv
bl9lbnRyeSAuTGNyNF9vcmlnLCAuTGNyNF9hbHQsIFg4Nl9GRUFUVVJFX1hFTl9TTUFQLCBcCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9vcmlnX2VuZCAtIC5MY3I0X29yaWcp
LCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9hbHRfZW5kIC0gLkxjcjRf
YWx0KQotICAgICAgICAucG9wc2VjdGlvbgorMjoKKy5lbmRtCisJQUxURVJOQVRJVkVfMiAiLnNr
aXAgNDUsIDB4OTAiLCBcCisgICAgICAgICAgICBhbHRfY3I0X3B2MzIsIFg4Nl9GRUFUVVJFX1hF
Tl9TTUVQLCBcCisgICAgICAgICAgICBhbHRfY3I0X3B2MzIsIFg4Nl9GRUFUVVJFX1hFTl9TTUFQ
CisKICAgICAgICAgb3IgICAgJFg4Nl9FRkxBR1NfSUYsJXIxMQogICAgICAgICBtb3YgICAlcjEx
ZCxVUkVHU19lZmxhZ3MoJXJzcCkKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDU4ZjY1MmQuLmJkMzgx
OWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTU1NywyMyArNTU3LDkgQEAgaGFuZGxlX2V4Y2VwdGlv
bl9zYXZlZDoKICAgICAgICAgdGVzdGIgJFg4Nl9FRkxBR1NfSUY+PjgsVVJFR1NfZWZsYWdzKzEo
JXJzcCkKICAgICAgICAganogICAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZAogCi0uTGNy
NF9wdjMyX29yaWc6Ci0gICAgICAgIGptcCAgIC5MY3I0X3B2MzJfZG9uZQotICAgICAgICAuc2tp
cCAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpIC0gKC4gLSAuTGNyNF9wdjMy
X29yaWcpLCAweGNjCi0gICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQs
ICJheCIKLS5MY3I0X3B2MzJfYWx0OgotICAgICAgICBtb3YgICBWQ1BVX2RvbWFpbiglcmJ4KSwl
cmF4Ci0uTGNyNF9wdjMyX2FsdF9lbmQ6Ci0gICAgICAgIC5zZWN0aW9uIC5hbHRpbnN0cnVjdGlv
bnMsICJhIgotICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTGNyNF9wdjMyX29yaWcsIC5M
Y3I0X3B2MzJfYWx0LCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJF
X1hFTl9TTUVQLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2Fs
dF9lbmQgLSAuTGNyNF9wdjMyX2FsdCksIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KQotICAgICAgICBhbHRpbnN0cnVj
dGlvbl9lbnRyeSAuTGNyNF9wdjMyX29yaWcsIC5MY3I0X3B2MzJfYWx0LCBcCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX1hFTl9TTUFQLCBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCksIFwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0
X3B2MzJfYWx0KQotICAgICAgICAucG9wc2VjdGlvbgorICAgICAgICBBTFRFUk5BVElWRV8yICJq
bXAgLkxjcjRfcHYzMl9kb25lOyAuc2tpcCAyLCAweDkwIiwgXAorICAgICAgICAgICAgX19zdHJp
bmdpZnkobW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4KSwgWDg2X0ZFQVRVUkVfWEVOX1NNRVAs
IFwKKyAgICAgICAgICAgIF9fc3RyaW5naWZ5KG1vdiBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheCks
IFg4Nl9GRUFUVVJFX1hFTl9TTUFQCiAKICAgICAgICAgdGVzdGIgJDMsVVJFR1NfY3MoJXJzcCkK
ICAgICAgICAganogICAgLkxjcjRfcHYzMl9kb25lCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAppbmRl
eCBhZWUxNGJhLi5iOTE0MGRlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9k
ZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKQEAgLTE5MiwxOCAr
MTkyLDEzIEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICNkZWZpbmUgX19BU01fU1RBQyAg
ICAgIC5ieXRlIDB4MGYsMHgwMSwweGNiCiAKICNpZmRlZiBfX0FTU0VNQkxZX18KLSNkZWZpbmUg
QVNNX0FDKG9wKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICA2NjE6IEFTTV9OT1AzOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJf
cmVwbGFjZW1lbnQsICJheCI7ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgNjYyOiBf
X0FTTV8jI29wOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICAucG9wc2VjdGlvbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25z
LCAiYSI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWx0aW5zdHJ1Y3Rp
b25fZW50cnkgNjYxYiwgNjYxYiwgWDg2X0ZFQVRVUkVfQUxXQVlTLCAzLCAwOyAgICAgXAotICAg
ICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSA2NjFiLCA2NjJiLCBYODZfRkVBVFVSRV9YRU5fU01B
UCwgMywgMzsgICAgICAgXAotICAgICAgICAucG9wc2VjdGlvbgotCi0jZGVmaW5lIEFTTV9TVEFD
IEFTTV9BQyhTVEFDKQotI2RlZmluZSBBU01fQ0xBQyBBU01fQUMoQ0xBQykKKyNkZWZpbmUgQVNN
X1NUQUMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AzKSwgICAgICAgICAgICAgICAgICBcCisgICAgICAg
IF9fc3RyaW5naWZ5KF9fQVNNX1NUQUMpLCBYODZfRkVBVFVSRV9YRU5fU01BUAorCisjZGVmaW5l
IEFTTV9DTEFDICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBB
TFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMyksICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBfX3N0cmluZ2lmeShfX0FTTV9DTEFDKSwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAKIAogLm1h
Y3JvIHdyaXRlX2NyMyB2YWw6cmVxLCB0bXAxOnJlcSwgdG1wMjpyZXEKICAgICAgICAgbW92ICAg
JWNyNCwgJVx0bXAxCkBAIC0yMTQsMTUgKzIwOSwxMCBAQCB2b2lkIHJldF9mcm9tX2ludHIodm9p
ZCk7CiAgICAgICAgIG1vdiAgICVcdG1wMiwgJWNyNAogLmVuZG0KIAotI2RlZmluZSBDUjRfUFYz
Ml9SRVNUT1JFICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgNjY3OiBBU01fTk9QNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJh
eCI7ICAgICAgICAgICAgICAgICAgXAotICAgICAgICA2Njg6IGNhbGwgY3I0X3B2MzJfcmVzdG9y
ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLnNlY3Rpb24gLmFs
dGluc3RydWN0aW9ucywgImEiOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IGFsdGluc3RydWN0aW9uX2VudHJ5IDY2N2IsIDY2N2IsIFg4Nl9GRUFUVVJFX0FMV0FZUywgNSwg
MDsgXAotICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSA2NjdiLCA2NjhiLCBYODZfRkVBVFVS
RV9YRU5fU01FUCwgNSwgNTsgICBcCi0gICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IDY2N2Is
IDY2OGIsIFg4Nl9GRUFUVVJFX1hFTl9TTUFQLCA1LCA1OyAgIFwKLSAgICAgICAgLnBvcHNlY3Rp
b24KKyNkZWZpbmUgQ1I0X1BWMzJfUkVTVE9SRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDUpLCAgICAgICAgICAg
ICAgICBcCisgICAgICAgICJjYWxsIGNyNF9wdjMyX3Jlc3RvcmUiLCBYODZfRkVBVFVSRV9YRU5f
U01FUCwgIFwKKyAgICAgICAgImNhbGwgY3I0X3B2MzJfcmVzdG9yZSIsIFg4Nl9GRUFUVVJFX1hF
Tl9TTUFQCiAKICNlbHNlCiBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIGNsYWModm9pZCkKLS0g
CjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:25:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:25:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCEn-0008UT-QF; Mon, 12 Feb 2018 11:25:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elCEn-0008UM-8S
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:25:33 +0000
X-Inumbo-ID: 5aeb2910-0fe7-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5aeb2910-0fe7-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 12:24:58 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67712269"
Date: Mon, 12 Feb 2018 11:25:22 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xen.org>, Tim Deegan <tim@xen.org>, Stefano Stabellini
 <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>, Wei Liu
 <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>, George Dunlap
 <george.dunlap@eu.citrix.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Andrew Cooper <andrew.cooper3@citrix.com>, Kevin
 Tian <kevin.tian@intel.com>, Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20180212112522.axikmz2qcm4rp2xo@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-10-git-send-email-chao.gao@intel.com>
 <20180209165911.w6dhvjbdsn3vb5xf@MacBook-Pro-de-Roger.local>
 <20180211043410.GA122555@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180211043410.GA122555@skl-4s-chao.sh.intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 09/28] x86/vvtd: Set Interrupt Remapping
 Table Pointer through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBGZWIgMTEsIDIwMTggYXQgMTI6MzQ6MTFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDQ6NTk6MTFQTSArMDAwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTZQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gKyAgICAgICAgcmV0dXJuOwo+ID4+ICsKPiA+PiArICAgIC8q
Cj4gPj4gKyAgICAgKiBIYXJkd2FyZSBjbGVhcnMgdGhpcyBiaXQgd2hlbiBzb2Z0d2FyZSBzZXRz
IHRoZSBTSVJUUFMgZmllbGQgaW4KPiA+PiArICAgICAqIHRoZSBHbG9iYWwgQ29tbWFuZCByZWdp
c3RlciBhbmQgc2V0cyBpdCB3aGVuIGhhcmR3YXJlIGNvbXBsZXRlcwo+ID4+ICsgICAgICogdGhl
ICdTZXQgSW50ZXJydXB0IFJlbWFwIFRhYmxlIFBvaW50ZXInIG9wZXJhdGlvbi4KPiA+PiArICAg
ICAqLwo+ID4+ICsgICAgdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dT
VFNfU0lSVFBTX1NISUZUKTsKPiA+PiArCj4gPj4gKyAgICBpZiAoIGdmbl94KHZ2dGQtPmh3Lmly
dCkgIT0gUEZOX0RPV04oRE1BX0lSVEFfQUREUihpcnRhKSkgfHwKPiA+PiArICAgICAgICAgdnZ0
ZC0+aHcuaXJ0X21heF9lbnRyeSAhPSBETUFfSVJUQV9TSVpFKGlydGEpICkKPiA+PiArICAgIHsK
PiA+PiArICAgICAgICB2dnRkLT5ody5pcnQgPSBfZ2ZuKFBGTl9ET1dOKERNQV9JUlRBX0FERFIo
aXJ0YSkpKTsKPiA+Cj4gPkknbSBub3Qgc3VyZSBhYm91dCB0aGUgdXNhZ2Ugb2YgdGhpcyBnZm4g
KEkgZ3Vlc3MgSSB3aWxsIGZpZ3VyZSBvdXQgaW4KPiA+ZnVydGhlciBwYXRjaGVzKSwgYnV0IEkg
dGhpbmsgeW91IHNob3VsZCBwcm9iYWJseSB1c2UgZ2V0X2dmbiBzbyB0aGF0Cj4gPnlvdSB0YWtl
IGEgcmVmZXJlbmNlIHRvIGl0LiBVc2luZyBQRk5fRE9XTiBhbmQgX2dmbiBpcyBjbGVhcmx5Cj4g
PmRlZmVhdGluZyB0aGUgcHVycG9zZSBvZiB0aGUgd2hvbGUgZ2ZuIGluZnJhc3RydWN0dXJlLgo+
ID4KPiA+Tm90ZSB0aGF0IHlvdSB0aGVuIG5lZWQgdG8gdXNlIHB1dF9nZm4gd2hlbiByZWxlYXNp
bmcgaXQuCj4gCj4gVGhlIHN0ZXBzIHRvIGVuYWJsZSBpbnRlcnJ1cHQgcmVtYXBwaW5nIGlzOgo+
IDEuIHdyaXRlIHRvIElSVEEuIFNvZnR3YXJlIHNob3VsZCB3cml0ZSB0aGUgcGh5c2NpYWwgYWRk
cmVzcyBvZiBpbnRlcnJ1cHQKPiByZW1hcHBpbmcgdGFibGUgdG8gdGhpcyByZWdpc3Rlci4KPiAy
LiB3cml0ZSBHQ01EIHdpdGggU0lSVFAgc2V0LiBBY2NvcmRpbmcgdG8gVlQtZCBzcGVjIDEwLjQu
NCwgc29mdHdhcmUKPiBzZXRzIFNJUlRQIHRvIHNldC91cGRhdGUgdGhlIGludGVycnVwdCByZWFt
cHBpbmcgdGFibGUgcG9pbnRlciB1c2VkIGJ5Cj4gaGFyZHdhcmUuCj4gMy4gd3JpdGUgR0NNRCB3
aXRoIElSRSBzZXQuCj4gCj4gSW4gdGhpcyB2ZXJzaW9uLCB3ZSBnZXQgYSByZWZlcmVuY2UgaW4g
c3RlcDMgKGluIG5leHQgcGF0Y2gsIHRocm91Z2gKPiBtYXAvdW5tYXAgZ3Vlc3QgSVJUKSBvdGhl
ciB0aGFuIGluIHN0ZXAyLiBUaGUgYmVuZWZpdCBpcyB3aGVuIGd1ZXN0Cj4gdHJpZXMgdG8gd3Jp
dGUgU0lSVFAgbWFueSB0aW1lcyBiZWZvcmUgZW5hYmxpbmcgaW50ZXJydXB0IHJlbWFwcGluZywK
PiB2dnRkIGRvZXNuJ3QgbmVlZCB0byBwZXJmb3JtIG1hcC91bm1hcCBndWVzdCBJUlQgZWFjaCB0
aW1lLgoKT2gsIEkgc2VlLCBzbyB0aGUgcmVmZXJlbmNlIHNob3VsZCBiZSBkcm9wcGVkIHdoZW4g
SVJFIGlzIGNsZWFyZWQsCnNpbmNlIElSVEEgY2FuIGJlIHNldCBtdWx0aXBsZSB0aW1lcyB3aXRo
b3V0IElSRSBzZXQsIHdoaWNoIHNob3VsZG4ndApyZXN1bHQgaW4gdGhlIHBhZ2UgdGFibGVzIGJl
aW5nIG1hcHBlZC4KCk9uZSB0aGluZyB0aGF0IEkgZG9uJ3QgcmVhbGx5IHF1aXRlIGxpa2UgYWJv
dXQgYWxsIHRoaXMgaW1wbGVtZW50YXRpb24KaXMgdGhhdCB5b3UgYWxsb2NhdGUgc3BhY2UgZm9y
IGFsbCB0aGUgcmVnaXN0ZXJzIGluICdyZWdzJywgYW5kIHlldAp5b3Uga2VlcCBhZGRpbmcgbW9y
ZSBmaWVsZHMgdG8gdGhlIHN0cnVjdCwgbGlrZSBlaW1fZW5hYmxlZCBvcgppcnRfbWF4X2VudHJ5
IHdoaWNoIGNhbiBhbGwgYmUgb2J0YWluZWQgZnJvbSAncmVncycgaXRzZWxmLgoKSU1PLCBJIHRo
aW5rIHlvdSBzaG91bGQga2VlcCBkYXRhIGluIGEgc2luZ2xlIHBsYWNlIHRvIGF2b2lkIGl0Cmdl
dHRpbmcgb3V0IG9mIHN5bmMuIFNvIGVpdGhlciB5b3UgdXNlICdyZWdzJyBmb3IgZXZlcnl0aGlu
Zywgb3IgeW91CmRyb3AgJ3JlZ3MnIGNvbXBsZXRlbHkgYW5kIHNpbXBseSB1c2UgcGVyLXJlZ2lz
dGVyIGN1c3RvbSBmaWVsZHMgdGhhdAp5b3UgYWRkIHRvIGh2bV9od192dnRkIHdoZW4gdGhleSBh
cmUgbmVlZGVkLgoKSSB0aGluayB0aGUgbGF0ZXIgd291bGQgYmUgY2xlYXJlciwgYnV0IEkgaGF2
ZW4ndCByZXZpZXdlZCB0aGUgd2hvbGUKc2VyaWVzIHlldC4KCj4gPj4gKyAgICAgICAgdnZ0ZC0+
aHcuaXJ0X21heF9lbnRyeSA9IERNQV9JUlRBX1NJWkUoaXJ0YSk7Cj4gPj4gKyAgICAgICAgdnZ0
ZC0+aHcuZWltX2VuYWJsZWQgPSAhIShpcnRhICYgSVJUQV9FSU1FKTsKPiA+PiArICAgICAgICB2
dnRkX2luZm8oIlVwZGF0ZSBJUiBpbmZvIChhZGRyPSVseCBlaW09JWQgc2l6ZT0lZClcbiIsCj4g
Pj4gKyAgICAgICAgICAgICAgICAgIGdmbl94KHZ2dGQtPmh3LmlydCksIHZ2dGQtPmh3LmVpbV9l
bmFibGVkLAo+ID4+ICsgICAgICAgICAgICAgICAgICB2dnRkLT5ody5pcnRfbWF4X2VudHJ5KTsK
PiA+PiArICAgIH0KPiA+PiArICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBE
TUFfR1NUU19TSVJUUFNfU0hJRlQpOwo+ID4+ICt9Cj4gPj4gKwo+ID4+ICtzdGF0aWMgdm9pZCB2
dnRkX3dyaXRlX2djbWQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiA+PiArewo+
ID4+ICsgICAgdWludDMyX3Qgb3JpZyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0dTVFNfUkVH
KTsKPiA+PiArICAgIHVpbnQzMl90IGNoYW5nZWQ7Cj4gPj4gKwo+ID4+ICsgICAgb3JpZyA9IG9y
aWcgJiBETUFfR0NNRF9PTkVfU0hPVF9NQVNLOyAgIC8qIHJlc2V0IHRoZSBvbmUtc2hvdCBiaXRz
ICovCj4gPj4gKyAgICBjaGFuZ2VkID0gb3JpZyBeIHZhbDsKPiA+PiArCj4gPj4gKyAgICBpZiAo
ICFjaGFuZ2VkICkKPiA+PiArICAgICAgICByZXR1cm47Cj4gPj4gKwo+ID4+ICsgICAgaWYgKCBj
aGFuZ2VkICYgKGNoYW5nZWQgLSAxKSApCj4gPj4gKyAgICAgICAgdnZ0ZF9pbmZvKCJXcml0ZSAl
eCB0byBHQ01EIChjdXJyZW50ICV4KSwgdXBkYXRpbmcgbXVsdGlwbGUgZmllbGRzIiwKPiA+PiAr
ICAgICAgICAgICAgICAgICAgdmFsLCBvcmlnKTsKPiA+Cj4gPkknbSBub3Qgc3VyZSBJIHNlZSB0
aGUgcHVycG9zZSBvZiB0aGUgYWJvdmUgbWVzc2FnZS4KPiAKPiBJIHdpbGwgcmVtb3ZlIHRoaXMu
IE15IG9yaWdpbmFsIHRocm91Z2h0IGlzIHdoZW4gd2UgY291bGQgZ2V0IGEgd2FybmluZwo+IHRo
YXQgZ3Vlc3QgZHJpdmVyIGRvZXNuJ3QgY29tcGxldGVseSBmb2xsb3cgVlQtZCBzcGVjIDEwLjQu
NDoKPiBJZiBtdWx0aXBsZSBjb250cm9sIGZpZWxkcyBpbiB0aGlzIHJlZ2lzdGVyIG5lZWQgdG8g
YmUgbW9kaWZpZWQsCj4gc29mdHdhcmUgbXVjaCBzZXJpYWxpemUgdGhlIG1vZGlmaWNhdGlvbiB0
aHJvdWdoIG11bHRpcGxlIHdyaXRlcyB0byB0aGlzCj4gcmVnaXN0ZXIuCgpPaCwgSSBzZWUsIEkg
ZGlkbid0IGtub3cgdGhlIHNwZWMgb25seSBhbGxvd3MgY2hhbmdpbmcgb25lIGJpdCBhdCBhCnRp
bWUuIFdoYXQgZG9lcyByZWFsIGhhcmR3YXJlIGRvIHdoZW4gbXVsdGlwbGUgYml0cyBhcmUgY2hh
bmdlZCBhdCB0aGUKc2FtZSB3cml0ZT8KCklzIHNvbWUga2luZCBvZiBlcnJvciB0cmlnZ2VyZWQ/
CgpJIHRoaW5rIHRoaXMgaXMgbGlrZWx5IGhlbHBmdWwsIGJ1dCBzaG91bGQgYmUgYSBXQVJOIG9y
IEVSUk9SIGxvZwptZXNzYWdlLCBub3QgYW4gaW5mbyBvbmUuCgpUaGFua3MuIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:26:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:26:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCFi-0000E6-3D; Mon, 12 Feb 2018 11:26:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elCFg-0000DF-Iw
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:26:28 +0000
X-Inumbo-ID: 51bbecf6-0fe7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 51bbecf6-0fe7-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:24:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462321996"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Feb 2018 11:23:05 +0000
Message-ID: <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvcnJlY3QgYW1vdW50IG9mIHBhZGRpbmcgaW4gYW4gb3JpZ2luIHBhdGNoIHNpdGUgY2Fu
IGJlIGNhbGN1bGF0ZWQKYXV0b21hdGljYWxseSwgYmFzZWQgb24gdGhlIHJlbGF0aXZlIGxlbmd0
aHMgb2YgdGhlIHJlcGxhY2VtZW50cy4KClRoaXMgcmVxdWlyZXMgYSBiaXQgb2YgdHJpY2tlcnkg
dG8gY2FsY3VsYXRlIGNvcnJlY3RseSwgZXNwZWNpYWxseSBpbiB0aGUKQUxURU5SQVRJVkVfMiBj
YXNlIHdoZXJlIGEgYnJhbmNobGVzcyBtYXgoKSBjYWxjdWxhdGlvbiBpbiBuZWVkZWQuICBUaGUK
Y2FsY3VsYXRpb24gaXMgZnVydGhlciBjb21wbGljYXRlZCBiZWNhdXNlIEdBUydzIGlkZWEgb2Yg
dHJ1ZSBpcyAtMSByYXRoZXIKdGhhbiAxLCB3aGljaCBpcyB3aHkgdGhlIGV4dHJhIG5lZ2F0aW9u
cyBhcmUgcmVxdWlyZWQuCgpBZGRpdGlvbmFsbHksIGhhdmUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkg
YXR0ZW1wdCB0byBvcHRpbWlzZSB0aGUgcGFkZGluZyBub3BzLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Fs
dGVybmF0aXZlLmMgICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCA0MCArKysrKysrKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5o
ICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KIDMgZmlsZXMgY2hh
bmdlZCwgODkgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwppbmRl
eCBmOGRkYWI1Li5lYzg3ZmY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUu
YworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMTgwLDEzICsxODAsMzcgQEAg
dm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFs
dF9pbnN0ciAqc3RhcnQsCiAgICAgICAgIHVpbnQ4X3QgKm9yaWcgPSBBTFRfT1JJR19QVFIoYSk7
CiAgICAgICAgIHVpbnQ4X3QgKnJlcGwgPSBBTFRfUkVQTF9QVFIoYSk7CiAgICAgICAgIHVpbnQ4
X3QgYnVmW01BWF9QQVRDSF9MRU5dOworICAgICAgICB1bnNpZ25lZCBpbnQgdG90YWxfbGVuID0g
YS0+b3JpZ19sZW4gKyBhLT5wYWRfbGVuOwogCi0gICAgICAgIEJVR19PTihhLT5yZXBsX2xlbiA+
IGEtPm9yaWdfbGVuKTsKLSAgICAgICAgQlVHX09OKGEtPm9yaWdfbGVuID4gc2l6ZW9mKGJ1Zikp
OworICAgICAgICBCVUdfT04oYS0+cmVwbF9sZW4gPiB0b3RhbF9sZW4pOworICAgICAgICBCVUdf
T04odG90YWxfbGVuID4gc2l6ZW9mKGJ1ZikpOwogICAgICAgICBCVUdfT04oYS0+Y3B1aWQgPj0g
TkNBUElOVFMgKiAzMik7CiAKICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKGEtPmNwdWlkKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgICAgICAv
KiBObyByZXBsYWNlbWVudCB0byBtYWtlLCBidXQgdHJ5IHRvIG9wdGltaXNlIGFueSBwYWRkaW5n
LiAqLworICAgICAgICAgICAgaWYgKCBhLT5wYWRfbGVuIDw9IDEgKQorICAgICAgICAgICAgICAg
IGNvbnRpbnVlOworCisgICAgICAgICAgICAvKiBTZWFyY2ggdGhlIHBhZGRpbmcgYXJlYSBmb3Ig
YW55IGJ5dGUgd2hpY2ggaXNuJ3QgYSBub3AuICovCisgICAgICAgICAgICBmb3IgKCBpID0gYS0+
b3JpZ19sZW47IGkgPCB0b3RhbF9sZW47ICsraSApCisgICAgICAgICAgICAgICAgaWYgKCBvcmln
W2ldICE9IDB4OTAgKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIE9ubHkgbWFrZSBhbnkgY2hhbmdlcyBpZiBhbGwgcGFkZGluZyBi
eXRlcyBhcmUgdW5vcHRpbWlzZWQKKyAgICAgICAgICAgICAqIG5vcHMuICBXaXRoIG11bHRpcGxl
IGFsdGVybmF0aXZlcyBvdmVyIHRoZSBzYW1lIG9yaWdpbiBzaXRlLCB3ZQorICAgICAgICAgICAg
ICogbWF5IGhhdmUgYWxyZWFkeSBtYWRlIGEgcmVwbGFjZW1lbnQsIG9yIG9wdGltaXNlZCB0aGUg
bm9wcy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgaWYgKCBpICE9IHRvdGFsX2xlbiAp
CisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgICAgIGFkZF9ub3BzKGJ1Ziwg
YS0+cGFkX2xlbik7CisgICAgICAgICAgICB0ZXh0X3Bva2Uob3JpZyArIGEtPm9yaWdfbGVuLCBi
dWYsIGEtPnBhZF9sZW4pOwogICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KIAogICAg
ICAgICBtZW1jcHkoYnVmLCByZXBsLCBhLT5yZXBsX2xlbik7CiAKQEAgLTE5NCw4ICsyMTgsOCBA
QCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3Qg
YWx0X2luc3RyICpzdGFydCwKICAgICAgICAgaWYgKCBhLT5yZXBsX2xlbiA+PSA1ICYmICgqYnVm
ICYgMHhmZSkgPT0gMHhlOCApCiAgICAgICAgICAgICAqKHMzMiAqKShidWYgKyAxKSArPSByZXBs
IC0gb3JpZzsKIAotICAgICAgICBhZGRfbm9wcyhidWYgKyBhLT5yZXBsX2xlbiwgYS0+b3JpZ19s
ZW4gLSBhLT5yZXBsX2xlbik7Ci0gICAgICAgIHRleHRfcG9rZShvcmlnLCBidWYsIGEtPm9yaWdf
bGVuKTsKKyAgICAgICAgYWRkX25vcHMoYnVmICsgYS0+cmVwbF9sZW4sIHRvdGFsX2xlbiAtIGEt
PnJlcGxfbGVuKTsKKyAgICAgICAgdGV4dF9wb2tlKG9yaWcsIGJ1ZiwgdG90YWxfbGVuKTsKICAg
ICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNt
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IDE1MGJkMWEu
LmY3ZTM3Y2IgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtOSwzMCAr
OSw0MSBAQAogICogZW5vdWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNo
aW5nIGNvZGUgdG8gcGF0Y2ggYW4KICAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRp
dmVzKCkuCiAgKi8KLS5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIHJlcGwgZmVhdHVy
ZSBvcmlnX2xlbiByZXBsX2xlbgorLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgcmVw
bCBmZWF0dXJlIG9yaWdfbGVuIHJlcGxfbGVuIHBhZF9sZW4KICAgICAubG9uZyBcb3JpZyAtIC4K
ICAgICAubG9uZyBccmVwbCAtIC4KICAgICAud29yZCBcZmVhdHVyZQogICAgIC5ieXRlIFxvcmln
X2xlbgogICAgIC5ieXRlIFxyZXBsX2xlbgorICAgIC5ieXRlIFxwYWRfbGVuCiAuZW5kbQogCiAj
ZGVmaW5lIG9yaWdfbGVuICAgICAgICAgICAgICAgKC5MXEBfb3JpZ19lICAgICAgIC0gICAgIC5M
XEBfb3JpZ19zKQorI2RlZmluZSBwYWRfbGVuICAgICAgICAgICAgICAgICguTFxAX29yaWdfcCAg
ICAgICAtICAgICAuTFxAX29yaWdfZSkKKyNkZWZpbmUgdG90YWxfbGVuICAgICAgICAgICAgICAo
LkxcQF9vcmlnX3AgICAgICAgLSAgICAgLkxcQF9vcmlnX3MpCiAjZGVmaW5lIHJlcGxfbGVuKG5y
KSAgICAgICAgICAgKC5MXEBfcmVwbF9lXCgpbnIgIC0gICAgIC5MXEBfcmVwbF9zXCgpbnIpCiAj
ZGVmaW5lIGRlY2xfcmVwbChpbnNuLCBucikgICAgIC5MXEBfcmVwbF9zXCgpbnI6IGluc247IC5M
XEBfcmVwbF9lXCgpbnI6CisjZGVmaW5lIGdhc19tYXgoYSwgYikgICAgICAgICAgKChhKSBeICgo
KGEpIF4gKGIpKSAmIC0oLSgoYSkgPCAoYikpKSkpCiAKIC5tYWNybyBBTFRFUk5BVElWRSBvbGRp
bnN0ciwgbmV3aW5zdHIsIGZlYXR1cmUKIC5MXEBfb3JpZ19zOgogICAgIFxvbGRpbnN0cgogLkxc
QF9vcmlnX2U6CisgICAgIC5za2lwICgtKChyZXBsX2xlbigxKSAtIG9yaWdfbGVuKSA+IDApICog
KHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4pKSwgMHg5MAorLkxcQF9vcmlnX3A6CiAKICAgICAucHVz
aHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiLCBAcHJvZ2JpdHMKICAgICBhbHRpbnN0cnVj
dGlvbl9lbnRyeSAuTFxAX29yaWdfcywgLkxcQF9yZXBsX3MxLCBcZmVhdHVyZSwgXAotICAgICAg
ICBvcmlnX2xlbiwgcmVwbF9sZW4oMSkKKyAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDEpLCBw
YWRfbGVuCiAKICAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBAcHJvZ2JpdHMKLSAgICAvKiBB
c3NlbWJsZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0ciBpc24ndCBsb25nZXIgdGhhbiBcb2xk
aW5zdHIuICovCi0gICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4KKyAgICAv
KgorICAgICAqIEFzc2VtYmxlci10aW1lIGNoZWNrczoKKyAgICAgKiAgIC0gdG90YWxfbGVuIDw9
IDI1NQorICAgICAqICAgLSBcbmV3aW5zdHIgPD0gdG90YWxfbGVuCisgICAgICovCisgICAgLmJ5
dGUgdG90YWxfbGVuCisgICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDEpIC0gdG90YWxfbGVuCiAK
ICAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9nYml0cwogCkBA
IC00NSwxOCArNTYsMjYgQEAKIC5MXEBfb3JpZ19zOgogICAgIFxvbGRpbnN0cgogLkxcQF9vcmln
X2U6CisgICAgLnNraXAgKC0oKGdhc19tYXgocmVwbF9sZW4oMSksIHJlcGxfbGVuKDIpKSAtIG9y
aWdfbGVuKSA+IDApICogXAorICAgICAgICAgICAgIChnYXNfbWF4KHJlcGxfbGVuKDEpLCByZXBs
X2xlbigyKSkgLSBvcmlnX2xlbikpLCAweDkwCisuTFxAX29yaWdfcDoKIAogICAgIC5wdXNoc2Vj
dGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwogCiAgICAgYWx0aW5zdHJ1Y3Rp
b25fZW50cnkgLkxcQF9vcmlnX3MsIC5MXEBfcmVwbF9zMSwgXGZlYXR1cmUxLCBcCi0gICAgICAg
IG9yaWdfbGVuLCByZXBsX2xlbigxKQorICAgICAgICBvcmlnX2xlbiwgcmVwbF9sZW4oMSksIHBh
ZF9sZW4KICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTFxAX29yaWdfcywgLkxcQF9yZXBsX3My
LCBcZmVhdHVyZTIsIFwKLSAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDIpCisgICAgICAgIG9y
aWdfbGVuLCByZXBsX2xlbigyKSwgcGFkX2xlbgogCiAgICAgLnNlY3Rpb24gLmRpc2NhcmQsICJh
IiwgQHByb2diaXRzCi0gICAgLyogQXNzZW1ibGVyLXRpbWUgY2hlY2sgdGhhdCBcbmV3aW5zdHJ7
MSwyfSBhcmVuJ3QgbG9uZ2VyIHRoYW4gXG9sZGluc3RyLiAqLwotICAgIC5ieXRlIDB4ZmYgKyBy
ZXBsX2xlbigxKSAtIG9yaWdfbGVuCi0gICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDIpIC0gb3Jp
Z19sZW4KKyAgICAvKgorICAgICAqIEFzc2VtYmxlci10aW1lIGNoZWNrczoKKyAgICAgKiAgIC0g
dG90YWxfbGVuIDw9IDI1NQorICAgICAqICAgLSBcbmV3aW5zdHIqIDw9IHRvdGFsX2xlbgorICAg
ICAqLworICAgIC5ieXRlIHRvdGFsX2xlbgorICAgIC5ieXRlIDB4ZmYgKyByZXBsX2xlbigxKSAt
IHRvdGFsX2xlbgorICAgIC5ieXRlIDB4ZmYgKyByZXBsX2xlbigyKSAtIHRvdGFsX2xlbgogCiAg
ICAgLnNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgiLCBAcHJvZ2JpdHMKIApAQCAt
NjYsOCArODUsMTEgQEAKICAgICAucG9wc2VjdGlvbgogLmVuZG0KIAorI3VuZGVmIGdhc19tYXgK
ICN1bmRlZiBkZWNsX3JlcGwKICN1bmRlZiByZXBsX2xlbgorI3VuZGVmIHRvdGFsX2xlbgorI3Vu
ZGVmIHBhZF9sZW4KICN1bmRlZiBvcmlnX2xlbgogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKaW5kZXggMWU1Y2ZiZC4uMjBkZWEyMiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAtOCwxMiArOCwxMyBAQAogI2luY2x1ZGUgPHhlbi9z
dHJpbmdpZnkuaD4KICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KIAotc3RydWN0IGFsdF9pbnN0ciB7
CitzdHJ1Y3QgX19wYWNrZWQgYWx0X2luc3RyIHsKICAgICBpbnQzMl90ICBvcmlnX29mZnNldDsg
ICAvKiBvcmlnaW5hbCBpbnN0cnVjdGlvbiAqLwogICAgIGludDMyX3QgIHJlcGxfb2Zmc2V0OyAg
IC8qIG9mZnNldCB0byByZXBsYWNlbWVudCBpbnN0cnVjdGlvbiAqLwogICAgIHVpbnQxNl90IGNw
dWlkOyAgICAgICAgIC8qIGNwdWlkIGJpdCBzZXQgZm9yIHJlcGxhY2VtZW50ICovCiAgICAgdWlu
dDhfdCAgb3JpZ19sZW47ICAgICAgLyogbGVuZ3RoIG9mIG9yaWdpbmFsIGluc3RydWN0aW9uICov
Ci0gICAgdWludDhfdCAgcmVwbF9sZW47ICAgICAgLyogbGVuZ3RoIG9mIG5ldyBpbnN0cnVjdGlv
biwgPD0gaW5zdHJsZW4gKi8KKyAgICB1aW50OF90ICByZXBsX2xlbjsgICAgICAvKiBsZW5ndGgg
b2YgbmV3IGluc3RydWN0aW9uICovCisgICAgdWludDhfdCAgcGFkX2xlbjsgICAgICAgLyogbGVu
Z3RoIG9mIGJ1aWxkLXRpbWUgcGFkZGluZyAqLwogfTsKIAogI2RlZmluZSBfX0FMVF9QVFIoYSxm
KSAgICAgICgodTggKikoKHZvaWQgKikmKGEpLT5mICsgKGEpLT5mKSkKQEAgLTI2LDQ0ICsyNyw2
NCBAQCBleHRlcm4gdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0
ciAqc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFs
dF9pbnN0ciAqZW5kKTsKIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lk
KTsKIAotI2RlZmluZSBPTERJTlNUUihvbGRpbnN0cikgICAgICAiLkwlPV9vcmlnX3M6XG5cdCIg
b2xkaW5zdHIgIlxuLkwlPV9vcmlnX2U6XG4iCi0KICNkZWZpbmUgcmVwbF9zKG51bSkgICAgICAg
ICAgICAgIi5MJT1fcmVwbF9zIiNudW0KICNkZWZpbmUgcmVwbF9lKG51bSkgICAgICAgICAgICAg
Ii5MJT1fcmVwbF9lIiNudW0KIAogI2RlZmluZSBhbHRfb3JpZ19sZW4gICAgICAgICAgICAiKC5M
JT1fb3JpZ19lIC0gLkwlPV9vcmlnX3MpIgorI2RlZmluZSBhbHRfcGFkX2xlbiAgICAgICAgICAg
ICAiKC5MJT1fb3JpZ19wIC0gLkwlPV9vcmlnX2UpIgorI2RlZmluZSBhbHRfdG90YWxfbGVuICAg
ICAgICAgICAiKC5MJT1fb3JpZ19wIC0gLkwlPV9vcmlnX3MpIgogI2RlZmluZSBhbHRfcmVwbF9s
ZW4obnVtKSAgICAgICAiKCIgcmVwbF9lKG51bSkgIiAtICIgcmVwbF9zKG51bSkgIikiCisjZGVm
aW5lIGdhc19tYXgoYSwgYikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAiKCgiIGEgIikgXiAoKCgiIGEgIikgXiAoIiBiICIpKSAmIC0oLSgoIiBhICIpIDwg
KCIgYiAiKSkpKSkiCisKKyNkZWZpbmUgT0xESU5TVFJfMShvbGRpbnN0ciwgbjEpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICIuTCU9X29yaWdfczpcblx0IiBvbGRpbnN0ciAi
XG4gLkwlPV9vcmlnX2U6XG5cdCIgICAgICAgICBcCisgICAgIi5za2lwICgtKCgiYWx0X3JlcGxf
bGVuKG4xKSItImFsdF9vcmlnX2xlbiIpID4gMCkgKiAiICAgIFwKKyAgICAgICAgICAgICAiKCJh
bHRfcmVwbF9sZW4objEpIi0iYWx0X29yaWdfbGVuIikpLCAweDkwXG5cdCIgXAorICAgICIuTCU9
X29yaWdfcDpcblx0IgorCisjZGVmaW5lIEFMVF9QQURESU5HX0xFTihuMSwgbjIpIFwKKyAgICBn
YXNfbWF4KChhbHRfcmVwbF9sZW4objEpLCBhbHRfcmVwbF9sZW4objIpKSItImFsdF9vcmlnX2xl
bgorCisjZGVmaW5lIE9MRElOU1RSXzIob2xkaW5zdHIsIG4xLCBuMikgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAiLkwlPV9vcmlnX3M6XG5cdCIgb2xkaW5zdHIgIlxuIC5MJT1fb3Jp
Z19lOlxuXHQiICAgICAgICAgXAorICAgICIuc2tpcCAoLSgoIkFMVF9QQURESU5HX0xFTihuMSwg
bjIpIikgPiAwKSAqICIgICAgICAgICAgICBcCisgICAgICAgICAgICAgIigiQUxUX1BBRERJTkdf
TEVOKG4xLCBuMikiKSksIDB4OTBcblx0IiAgICAgICAgIFwKKyAgICAiLkwlPV9vcmlnX3A6XG5c
dCIKIAogI2RlZmluZSBBTFRJTlNUUl9FTlRSWShmZWF0dXJlLCBudW0pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiIC5sb25nIC5MJT1fb3JpZ19zIC0gLlxu
IiAgICAgICAgICAgICAgICAvKiBsYWJlbCAgICAgICAgICAgKi8gXAogICAgICAgICAiIC5sb25n
ICIgcmVwbF9zKG51bSkiIC0gLlxuIiAgICAgICAgICAgICAvKiBuZXcgaW5zdHJ1Y3Rpb24gKi8g
XAogICAgICAgICAiIC53b3JkICIgX19zdHJpbmdpZnkoZmVhdHVyZSkgIlxuIiAgICAgICAvKiBm
ZWF0dXJlIGJpdCAgICAgKi8gXAogICAgICAgICAiIC5ieXRlICIgYWx0X29yaWdfbGVuICJcbiIg
ICAgICAgICAgICAgICAvKiBzb3VyY2UgbGVuICAgICAgKi8gXAotICAgICAgICAiIC5ieXRlICIg
YWx0X3JlcGxfbGVuKG51bSkgIlxuIiAgICAgICAgICAvKiByZXBsYWNlbWVudCBsZW4gKi8KKyAg
ICAgICAgIiAuYnl0ZSAiIGFsdF9yZXBsX2xlbihudW0pICJcbiIgICAgICAgICAgLyogcmVwbGFj
ZW1lbnQgbGVuICovIFwKKyAgICAgICAgIiAuYnl0ZSAiIGFsdF9wYWRfbGVuICJcbiIgICAgICAg
ICAgICAgICAgLyogcGFkZGluZyBsZW4gICAgICovCiAKLSNkZWZpbmUgRElTQ0FSRF9FTlRSWShu
dW0pICAgICAgICAgICAgICAgICAgICAgICAgLyogcmVwbCA8PSBvcmlnICovICAgIFwKLSAgICAg
ICAgIiAuYnl0ZSAweGZmICsgKCIgYWx0X3JlcGxfbGVuKG51bSkgIikgLSAoIiBhbHRfb3JpZ19s
ZW4gIilcbiIKKyNkZWZpbmUgRElTQ0FSRF9FTlRSWShudW0pICAgICAgICAgICAgICAgICAgICAg
ICAgLyogcmVwbCA8PSB0b3RhbCAqLyAgIFwKKyAgICAgICAgIiAuYnl0ZSAweGZmICsgKCIgYWx0
X3JlcGxfbGVuKG51bSkgIikgLSAoIiBhbHRfdG90YWxfbGVuICIpXG4iCiAKICNkZWZpbmUgQUxU
SU5TVFJfUkVQTEFDRU1FTlQobmV3aW5zdHIsIG51bSkgICAgICAgLyogcmVwbGFjZW1lbnQgKi8g
ICAgIFwKICAgICAgICAgcmVwbF9zKG51bSkiOlxuXHQiIG5ld2luc3RyICJcbiIgcmVwbF9lKG51
bSkgIjpcblx0IgogCiAvKiBhbHRlcm5hdGl2ZSBhc3NlbWJseSBwcmltaXRpdmU6ICovCiAjZGVm
aW5lIEFMVEVSTkFUSVZFKG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZSkgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIE9MRElOU1RSKG9sZGluc3RyKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIE9MRElOU1RSXzEob2xkaW5z
dHIsIDEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAg
ICIucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgXCJhXCIsIEBwcm9nYml0c1xuIiAgICAg
ICAgICAgICBcCiAgICAgICAgIEFMVElOU1RSX0VOVFJZKGZlYXR1cmUsIDEpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICIuc2VjdGlvbiAuZGlzY2FyZCwg
XCJhXCIsIEBwcm9nYml0c1xuIiAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIu
Ynl0ZSAiIGFsdF90b3RhbF9sZW4gIlxuIiAvKiB0b3RhbF9sZW4gPD0gMjU1ICovICAgICAgICAg
ICAgICBcCiAgICAgICAgIERJU0NBUkRfRU5UUlkoMSkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICIuc2VjdGlvbiAuYWx0aW5zdHJfcmVw
bGFjZW1lbnQsIFwiYXhcIiwgQHByb2diaXRzXG4iICAgICAgICAgICBcCiAgICAgICAgIEFMVElO
U1RSX1JFUExBQ0VNRU5UKG5ld2luc3RyLCAxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiAgICAgICAgICIucG9wc2VjdGlvblxuIgogCiAjZGVmaW5lIEFMVEVSTkFUSVZFXzIob2xk
aW5zdHIsIG5ld2luc3RyMSwgZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIpIFwKLSAgICAg
ICAgT0xESU5TVFIob2xkaW5zdHIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgT0xESU5TVFJfMihvbGRpbnN0ciwgMSwgMikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgIi5wdXNoc2VjdGlvbiAuYWx0
aW5zdHJ1Y3Rpb25zLCBcImFcIiwgQHByb2diaXRzXG4iICAgICAgICAgICAgIFwKICAgICAgICAg
QUxUSU5TVFJfRU5UUlkoZmVhdHVyZTEsIDEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgQUxUSU5TVFJfRU5UUlkoZmVhdHVyZTIsIDIpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgIi5zZWN0aW9uIC5kaXNjYXJkLCBc
ImFcIiwgQHByb2diaXRzXG4iICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIi5i
eXRlICIgYWx0X3RvdGFsX2xlbiAiXG4iIC8qIHRvdGFsX2xlbiA8PSAyNTUgKi8gICAgICAgICAg
ICAgIFwKICAgICAgICAgRElTQ0FSRF9FTlRSWSgxKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRElTQ0FSRF9FTlRSWSgyKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgIi5zZWN0
aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgXCJheFwiLCBAcHJvZ2JpdHNcbiIgICAgICAgICAg
IFwKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:26:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:26:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCFu-0000Gt-DT; Mon, 12 Feb 2018 11:26:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elCFt-0000Fs-8J
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:26:41 +0000
X-Inumbo-ID: 50b0a2d5-0fe7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50b0a2d5-0fe7-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:24:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462321997"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Feb 2018 11:23:06 +0000
Message-ID: <1518434587-22827-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 6/7] x86/alt: Drop explicit padding of origin
	sites
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBjYW4gY2FsY3VsYXRlIHRo
ZSByZXF1aXJlZCBwYWRkaW5nCmF1dG9tYXRpY2FsbHksIHRoZXJlIGlzIG5vIG5lZWQgdG8gaGFy
ZCBjb2RlIGl0LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgMiAr
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9ub3BzLmggICAgICAgICAgfCAgNyAtLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybF9hc20uaCB8IDE5ICsrKysrKysrLS0tLS0tLS0tLS0KIDQgZmlsZXMgY2hh
bmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L2VudHJ5LlMKaW5kZXggZTkzNzcwZi4uZGI0NjNjNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBh
dC9lbnRyeS5TCkBAIC0xMzIsNyArMTMyLDcgQEAgRU5UUlkoY29tcGF0X3Jlc3RvcmVfYWxsX2d1
ZXN0KQogICAgICAgICBqbmUgICAxYgogMjoKIC5lbmRtCi0JQUxURVJOQVRJVkVfMiAiLnNraXAg
NDUsIDB4OTAiLCBcCisJQUxURVJOQVRJVkVfMiAiIiwgXAogICAgICAgICAgICAgYWx0X2NyNF9w
djMyLCBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAogICAgICAgICAgICAgYWx0X2NyNF9wdjMyLCBY
ODZfRkVBVFVSRV9YRU5fU01BUAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2Vu
dHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKaW5kZXggYmQzODE5YS4uNTRhM2Iz
MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNTU3LDcgKzU1Nyw3IEBAIGhhbmRsZV9leGNlcHRpb25f
c2F2ZWQ6CiAgICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVy
c3ApCiAgICAgICAgIGp6ICAgIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQKIAotICAgICAg
ICBBTFRFUk5BVElWRV8yICJqbXAgLkxjcjRfcHYzMl9kb25lOyAuc2tpcCAyLCAweDkwIiwgXAor
ICAgICAgICBBTFRFUk5BVElWRV8yICJqbXAgLkxjcjRfcHYzMl9kb25lIiwgXAogICAgICAgICAg
ICAgX19zdHJpbmdpZnkobW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4KSwgWDg2X0ZFQVRVUkVf
WEVOX1NNRVAsIFwKICAgICAgICAgICAgIF9fc3RyaW5naWZ5KG1vdiBWQ1BVX2RvbWFpbiglcmJ4
KSwgJXJheCksIFg4Nl9GRUFUVVJFX1hFTl9TTUFQCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbm9wcy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKaW5kZXggNjEzMTlj
Yy4uMWE0NmI5NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKQEAgLTY1LDEzICs2NSw2IEBACiAjZGVmaW5lIEFT
TV9OT1A4IF9BU01fTUtfTk9QKFA2X05PUDgpCiAjZGVmaW5lIEFTTV9OT1A5IF9BU01fTUtfTk9Q
KFA2X05PUDkpCiAKLSNkZWZpbmUgQVNNX05PUDE3IEFTTV9OT1A4OyBBU01fTk9QNzsgQVNNX05P
UDIKLSNkZWZpbmUgQVNNX05PUDIxIEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDUKLSNkZWZp
bmUgQVNNX05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKLSNkZWZpbmUgQVNNX05P
UDI5IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A1Ci0jZGVmaW5lIEFTTV9O
T1AzMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QOAotI2RlZmluZSBBU01f
Tk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4Ci0K
ICNkZWZpbmUgQVNNX05PUF9NQVggOQogCiAjZW5kaWYgLyogX19YODZfQVNNX05PUFNfSF9fICov
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDgxNGY1M2QuLmMzMmMzZTYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0yMTYsOSArMjE2LDggQEAKIAogLyog
VXNlIGFmdGVyIGEgVk1FWElUIGZyb20gYW4gSFZNIGd1ZXN0LiAqLwogI2RlZmluZSBTUEVDX0NU
UkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVS
RV9SU0JfVk1FWElUOyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFXzIg
X19zdHJpbmdpZnkoQVNNX05PUDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVEVSTkFUSVZFICIiLCBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfVk1F
WElUOyAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgIiIsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShE
T19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjI4LDkgKzIyNyw4IEBACiAKIC8q
IFVzZSBhZnRlciBhbiBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50ZXIvaW50
ODAvaW50ODIvZXRjKS4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElWRSBfX3N0
cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyMSks
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSAiIiwgRE9f
T1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgIFwKKyAgICBB
TFRFUk5BVElWRV8yICIiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJl
eGVuPTAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192
YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
WDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKQEAgLTIzOSw5ICsyMzcsOCBAQAogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2Vw
dGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNkZWZp
bmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwg
WDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBBTFRF
Uk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyOSksICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSAiIiwgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRV
UkVfUlNCX05BVElWRTsgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRV8yICIiLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19z
dHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTEgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgICAgICAgaWJyc192YWw9U1BFQ19DVFJMX0lCUlMpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
LCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTI1MCwxMyArMjQ3
LDEzIEBACiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gWGVuIGNvbnRleHQuICovCiAjZGVmaW5l
IFNQRUNfQ1RSTF9FWElUX1RPX1hFTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMTcpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiAiIiwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERP
X1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VULCAgICAgICAg
ICAgICBcCiAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX1hFTiwgWDg2X0ZFQVRVUkVfWEVO
X0lCUlNfQ0xFQVIKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBndWVzdCBjb250ZXh0LiAqLwog
I2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDI0
KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgIiIs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfWEVOX0lCUlNfU0VU
LCAgICAgICAgICAgXAogICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZF
QVRVUkVfWEVOX0lCUlNfQ0xFQVIKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:27:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:27:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCGa-0000Pv-M4; Mon, 12 Feb 2018 11:27:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elCGZ-0000Ou-7v
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:27:23 +0000
X-Inumbo-ID: 508f1342-0fe7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 508f1342-0fe7-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:24:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462321993"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Feb 2018 11:23:03 +0000
Message-ID: <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 3/7] x86/alt: Clean up the assembly used to
	generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogT24gdGhlIEMgc2lkZSwgc3dpdGNoIHRvIHVzaW5nIGxvY2FsIGxhYmxlcyByYXRoZXIgdGhh
biBoYXJkY29kZWQgbnVtYmVycy4KICogUmVuYW1lIHBhcmFtZXRlcnMgYW5kIGxhYmxlcyB0byBi
ZSBjb25zaXN0ZW50IHdpdGggYWx0X2luc3RyIG5hbWVzLCBhbmQKICAgY29uc2lzdGVudCBiZXR3
ZWVuIHRoZSB0aGUgQyBhbmQgYXNtIHZlcnNpb25zLgogKiBPbiB0aGUgYXNtIHNpZGUsIGZhY3Rv
ciBzb21lIGV4cHJlc3Npb25zIG91dCBpbnRvIG1hY3JvcyB0byBhaWQgY2xhcml0eS4KICogQ29u
c2lzdGVudGx5IGRlY2xhcmUgc2VjdGlvbiBhdHRyaWJ1dGVzLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oIHwgNTcgKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2
ZS5oICAgICB8IDY0ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVz
IGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDU0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IDY2NDBlODUuLjE1MGJkMWEgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtOSw2MCArOSw2NyBAQAogICogZW5vdWdoIGlu
Zm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIGNvZGUgdG8gcGF0Y2ggYW4K
ICAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkuCiAgKi8KLS5tYWNybyBh
bHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIGFsdCBmZWF0dXJlIG9yaWdfbGVuIGFsdF9sZW4KKy5t
YWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIHJlcGwgZmVhdHVyZSBvcmlnX2xlbiByZXBs
X2xlbgogICAgIC5sb25nIFxvcmlnIC0gLgotICAgIC5sb25nIFxhbHQgLSAuCisgICAgLmxvbmcg
XHJlcGwgLSAuCiAgICAgLndvcmQgXGZlYXR1cmUKICAgICAuYnl0ZSBcb3JpZ19sZW4KLSAgICAu
Ynl0ZSBcYWx0X2xlbgorICAgIC5ieXRlIFxyZXBsX2xlbgogLmVuZG0KIAorI2RlZmluZSBvcmln
X2xlbiAgICAgICAgICAgICAgICguTFxAX29yaWdfZSAgICAgICAtICAgICAuTFxAX29yaWdfcykK
KyNkZWZpbmUgcmVwbF9sZW4obnIpICAgICAgICAgICAoLkxcQF9yZXBsX2VcKCluciAgLSAgICAg
LkxcQF9yZXBsX3NcKClucikKKyNkZWZpbmUgZGVjbF9yZXBsKGluc24sIG5yKSAgICAgLkxcQF9y
ZXBsX3NcKClucjogaW5zbjsgLkxcQF9yZXBsX2VcKClucjoKKwogLm1hY3JvIEFMVEVSTkFUSVZF
IG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZQotLkxvbGRfc3RhcnRfXEA6CisuTFxAX29yaWdf
czoKICAgICBcb2xkaW5zdHIKLS5Mb2xkX2VuZF9cQDoKKy5MXEBfb3JpZ19lOgogCiAgICAgLnB1
c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCi0gICAgYWx0aW5zdHJ1
Y3Rpb25fZW50cnkgLkxvbGRfc3RhcnRfXEAsIC5MbmV3X3N0YXJ0X1xALCBcZmVhdHVyZSwgXAot
ICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXdfZW5kX1xAIC0g
LkxuZXdfc3RhcnRfXEApCisgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxcQF9vcmlnX3MsIC5M
XEBfcmVwbF9zMSwgXGZlYXR1cmUsIFwKKyAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDEpCiAK
ICAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBAcHJvZ2JpdHMKICAgICAvKiBBc3NlbWJsZXIt
dGltZSBjaGVjayB0aGF0IFxuZXdpbnN0ciBpc24ndCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICov
Ci0gICAgLmJ5dGUgMHhmZiArICguTG5ld19lbmRfXEAgLSAuTG5ld19zdGFydF9cQCkgLSAoLkxv
bGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCisgICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDEp
IC0gb3JpZ19sZW4KIAogICAgIC5zZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4Iiwg
QHByb2diaXRzCi0uTG5ld19zdGFydF9cQDoKLSAgICBcbmV3aW5zdHIKLS5MbmV3X2VuZF9cQDoK
KworICAgIGRlY2xfcmVwbChcbmV3aW5zdHIsIDEpCisKICAgICAucG9wc2VjdGlvbgogLmVuZG0K
IAogLm1hY3JvIEFMVEVSTkFUSVZFXzIgb2xkaW5zdHIsIG5ld2luc3RyMSwgZmVhdHVyZTEsIG5l
d2luc3RyMiwgZmVhdHVyZTIKLS5Mb2xkX3N0YXJ0X1xAOgorLkxcQF9vcmlnX3M6CiAgICAgXG9s
ZGluc3RyCi0uTG9sZF9lbmRfXEA6CisuTFxAX29yaWdfZToKIAogICAgIC5wdXNoc2VjdGlvbiAu
YWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwotICAgIGFsdGluc3RydWN0aW9uX2VudHJ5
IC5Mb2xkX3N0YXJ0X1xALCAuTG5ldzFfc3RhcnRfXEAsIFxmZWF0dXJlMSwgXAotICAgICAgICAo
LkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXcxX2VuZF9cQCAtIC5MbmV3MV9z
dGFydF9cQCkKLSAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTG9sZF9zdGFydF9cQCwgLkxuZXcy
X3N0YXJ0X1xALCBcZmVhdHVyZTIsIFwKLSAgICAgICAgKC5Mb2xkX2VuZF9cQCAtIC5Mb2xkX3N0
YXJ0X1xAKSwgKC5MbmV3Ml9lbmRfXEAgLSAuTG5ldzJfc3RhcnRfXEApCisKKyAgICBhbHRpbnN0
cnVjdGlvbl9lbnRyeSAuTFxAX29yaWdfcywgLkxcQF9yZXBsX3MxLCBcZmVhdHVyZTEsIFwKKyAg
ICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDEpCisgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxc
QF9vcmlnX3MsIC5MXEBfcmVwbF9zMiwgXGZlYXR1cmUyLCBcCisgICAgICAgIG9yaWdfbGVuLCBy
ZXBsX2xlbigyKQogCiAgICAgLnNlY3Rpb24gLmRpc2NhcmQsICJhIiwgQHByb2diaXRzCiAgICAg
LyogQXNzZW1ibGVyLXRpbWUgY2hlY2sgdGhhdCBcbmV3aW5zdHJ7MSwyfSBhcmVuJ3QgbG9uZ2Vy
IHRoYW4gXG9sZGluc3RyLiAqLwotICAgIC5ieXRlIDB4ZmYgKyAoLkxuZXcxX2VuZF9cQCAtIC5M
bmV3MV9zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCi0gICAgLmJ5
dGUgMHhmZiArICguTG5ldzJfZW5kX1xAIC0gLkxuZXcyX3N0YXJ0X1xAKSAtICguTG9sZF9lbmRf
XEAgLSAuTG9sZF9zdGFydF9cQCkKKyAgICAuYnl0ZSAweGZmICsgcmVwbF9sZW4oMSkgLSBvcmln
X2xlbgorICAgIC5ieXRlIDB4ZmYgKyByZXBsX2xlbigyKSAtIG9yaWdfbGVuCiAKICAgICAuc2Vj
dGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9nYml0cwotLkxuZXcxX3N0YXJ0
X1xAOgotICAgIFxuZXdpbnN0cjEKLS5MbmV3MV9lbmRfXEA6Ci0uTG5ldzJfc3RhcnRfXEA6Ci0g
ICAgXG5ld2luc3RyMgotLkxuZXcyX2VuZF9cQDoKKworICAgIGRlY2xfcmVwbChcbmV3aW5zdHIx
LCAxKQorICAgIGRlY2xfcmVwbChcbmV3aW5zdHIyLCAyKQorCiAgICAgLnBvcHNlY3Rpb24KIC5l
bmRtCiAKKyN1bmRlZiBkZWNsX3JlcGwKKyN1bmRlZiByZXBsX2xlbgorI3VuZGVmIG9yaWdfbGVu
CisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRpZiAvKiBfQVNNX1g4Nl9BTFRFUk5B
VElWRV9BU01fSF8gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5h
dGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCmluZGV4IGZlZmE4N2Qu
LjFlNWNmYmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKQEAgLTI2LDQ0ICsyNiw1MCBA
QCBleHRlcm4gdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAq
c3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFsdF9p
bnN0ciAqZW5kKTsKIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKTsK
IAotI2RlZmluZSBPTERJTlNUUihvbGRpbnN0cikgICAgICAiNjYxOlxuXHQiIG9sZGluc3RyICJc
bjY2MjpcbiIKKyNkZWZpbmUgT0xESU5TVFIob2xkaW5zdHIpICAgICAgIi5MJT1fb3JpZ19zOlxu
XHQiIG9sZGluc3RyICJcbi5MJT1fb3JpZ19lOlxuIgogCi0jZGVmaW5lIGJfcmVwbGFjZW1lbnQo
bnVtYmVyKSAgICI2NjMiI251bWJlcgotI2RlZmluZSBlX3JlcGxhY2VtZW50KG51bWJlcikgICAi
NjY0IiNudW1iZXIKKyNkZWZpbmUgcmVwbF9zKG51bSkgICAgICAgICAgICAgIi5MJT1fcmVwbF9z
IiNudW0KKyNkZWZpbmUgcmVwbF9lKG51bSkgICAgICAgICAgICAgIi5MJT1fcmVwbF9lIiNudW0K
IAotI2RlZmluZSBhbHRfc2xlbiAiNjYyYi02NjFiIgotI2RlZmluZSBhbHRfcmxlbihudW1iZXIp
IGVfcmVwbGFjZW1lbnQobnVtYmVyKSJmLSJiX3JlcGxhY2VtZW50KG51bWJlcikiZiIKKyNkZWZp
bmUgYWx0X29yaWdfbGVuICAgICAgICAgICAgIiguTCU9X29yaWdfZSAtIC5MJT1fb3JpZ19zKSIK
KyNkZWZpbmUgYWx0X3JlcGxfbGVuKG51bSkgICAgICAgIigiIHJlcGxfZShudW0pICIgLSAiIHJl
cGxfcyhudW0pICIpIgogCi0jZGVmaW5lIEFMVElOU1RSX0VOVFJZKGZlYXR1cmUsIG51bWJlcikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICIgLmxvbmcg
NjYxYiAtIC5cbiIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIGxhYmVsICAgICAgICAg
ICAqLyBcCi0gICAgICAgICIgLmxvbmcgIiBiX3JlcGxhY2VtZW50KG51bWJlcikiZiAtIC5cbiIg
ICAgICAgIC8qIG5ldyBpbnN0cnVjdGlvbiAqLyBcCi0gICAgICAgICIgLndvcmQgIiBfX3N0cmlu
Z2lmeShmZWF0dXJlKSAiXG4iICAgICAgICAgICAgIC8qIGZlYXR1cmUgYml0ICAgICAqLyBcCi0g
ICAgICAgICIgLmJ5dGUgIiBhbHRfc2xlbiAiXG4iICAgICAgICAgICAgICAgICAgICAgICAgIC8q
IHNvdXJjZSBsZW4gICAgICAqLyBcCi0gICAgICAgICIgLmJ5dGUgIiBhbHRfcmxlbihudW1iZXIp
ICJcbiIgICAgICAgICAgICAgICAgIC8qIHJlcGxhY2VtZW50IGxlbiAqLworI2RlZmluZSBBTFRJ
TlNUUl9FTlRSWShmZWF0dXJlLCBudW0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICAiIC5sb25nIC5MJT1fb3JpZ19zIC0gLlxuIiAgICAgICAgICAgICAgICAv
KiBsYWJlbCAgICAgICAgICAgKi8gXAorICAgICAgICAiIC5sb25nICIgcmVwbF9zKG51bSkiIC0g
LlxuIiAgICAgICAgICAgICAvKiBuZXcgaW5zdHJ1Y3Rpb24gKi8gXAorICAgICAgICAiIC53b3Jk
ICIgX19zdHJpbmdpZnkoZmVhdHVyZSkgIlxuIiAgICAgICAvKiBmZWF0dXJlIGJpdCAgICAgKi8g
XAorICAgICAgICAiIC5ieXRlICIgYWx0X29yaWdfbGVuICJcbiIgICAgICAgICAgICAgICAvKiBz
b3VyY2UgbGVuICAgICAgKi8gXAorICAgICAgICAiIC5ieXRlICIgYWx0X3JlcGxfbGVuKG51bSkg
IlxuIiAgICAgICAgICAvKiByZXBsYWNlbWVudCBsZW4gKi8KIAotI2RlZmluZSBESVNDQVJEX0VO
VFJZKG51bWJlcikgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBybGVuIDw9IHNsZW4gKi8g
ICAgXAotICAgICAgICAiIC5ieXRlIDB4ZmYgKyAoIiBhbHRfcmxlbihudW1iZXIpICIpIC0gKCIg
YWx0X3NsZW4gIilcbiIKKyNkZWZpbmUgRElTQ0FSRF9FTlRSWShudW0pICAgICAgICAgICAgICAg
ICAgICAgICAgLyogcmVwbCA8PSBvcmlnICovICAgIFwKKyAgICAgICAgIiAuYnl0ZSAweGZmICsg
KCIgYWx0X3JlcGxfbGVuKG51bSkgIikgLSAoIiBhbHRfb3JpZ19sZW4gIilcbiIKIAotI2RlZmlu
ZSBBTFRJTlNUUl9SRVBMQUNFTUVOVChuZXdpbnN0ciwgZmVhdHVyZSwgbnVtYmVyKSAvKiByZXBs
YWNlbWVudCAqLyAgICAgXAotICAgICAgICBiX3JlcGxhY2VtZW50KG51bWJlcikiOlxuXHQiIG5l
d2luc3RyICJcbiIgZV9yZXBsYWNlbWVudChudW1iZXIpICI6XG5cdCIKLQotI2RlZmluZSBBTFRF
Uk5BVElWRV9OKG5ld2luc3RyLCBmZWF0dXJlLCBudW1iZXIpCVwKLQkiLnB1c2hzZWN0aW9uIC5h
bHRpbnN0cnVjdGlvbnMsXCJhXCJcbiIJCVwKLQlBTFRJTlNUUl9FTlRSWShmZWF0dXJlLCBudW1i
ZXIpCQkJXAotCSIuc2VjdGlvbiAuZGlzY2FyZCxcImFcIixAcHJvZ2JpdHNcbiIJCVwKLQlESVND
QVJEX0VOVFJZKG51bWJlcikJCQkJXAotCSIuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQs
IFwiYXhcIlxuIglcCi0JQUxUSU5TVFJfUkVQTEFDRU1FTlQobmV3aW5zdHIsIGZlYXR1cmUsIG51
bWJlcikJXAotCSIucG9wc2VjdGlvblxuIgorI2RlZmluZSBBTFRJTlNUUl9SRVBMQUNFTUVOVChu
ZXdpbnN0ciwgbnVtKSAgICAgICAvKiByZXBsYWNlbWVudCAqLyAgICAgXAorICAgICAgICByZXBs
X3MobnVtKSI6XG5cdCIgbmV3aW5zdHIgIlxuIiByZXBsX2UobnVtKSAiOlxuXHQiCiAKIC8qIGFs
dGVybmF0aXZlIGFzc2VtYmx5IHByaW1pdGl2ZTogKi8KLSNkZWZpbmUgQUxURVJOQVRJVkUob2xk
aW5zdHIsIG5ld2luc3RyLCBmZWF0dXJlKQkJCSAgXAotCU9MRElOU1RSKG9sZGluc3RyKQkJCQkJ
CSAgXAotCUFMVEVSTkFUSVZFX04obmV3aW5zdHIsIGZlYXR1cmUsIDEpCisjZGVmaW5lIEFMVEVS
TkFUSVZFKG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZSkgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIE9MRElOU1RSKG9sZGluc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0
aW9ucywgXCJhXCIsIEBwcm9nYml0c1xuIiAgICAgICAgICAgICBcCisgICAgICAgIEFMVElOU1RS
X0VOVFJZKGZlYXR1cmUsIDEpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICIuc2VjdGlvbiAuZGlzY2FyZCwgXCJhXCIsIEBwcm9nYml0c1xuIiAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgIERJU0NBUkRfRU5UUlkoMSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIuc2VjdGlvbiAu
YWx0aW5zdHJfcmVwbGFjZW1lbnQsIFwiYXhcIiwgQHByb2diaXRzXG4iICAgICAgICAgICBcCisg
ICAgICAgIEFMVElOU1RSX1JFUExBQ0VNRU5UKG5ld2luc3RyLCAxKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICIucG9wc2VjdGlvblxuIgogCiAjZGVmaW5lIEFMVEVS
TkFUSVZFXzIob2xkaW5zdHIsIG5ld2luc3RyMSwgZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVy
ZTIpIFwKLQlBTFRFUk5BVElWRShvbGRpbnN0ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSkJCQkgIFwK
LQlBTFRFUk5BVElWRV9OKG5ld2luc3RyMiwgZmVhdHVyZTIsIDIpCisgICAgICAgIE9MRElOU1RS
KG9sZGluc3RyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgICIucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgXCJhXCIsIEBwcm9nYml0
c1xuIiAgICAgICAgICAgICBcCisgICAgICAgIEFMVElOU1RSX0VOVFJZKGZlYXR1cmUxLCAxKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFMVElOU1RSX0VO
VFJZKGZlYXR1cmUyLCAyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgICAgICIuc2VjdGlvbiAuZGlzY2FyZCwgXCJhXCIsIEBwcm9nYml0c1xuIiAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIERJU0NBUkRfRU5UUlkoMSkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERJU0NBUkRfRU5UUlko
MikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgICIuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsIFwiYXhcIiwgQHByb2diaXRzXG4i
ICAgICAgICAgICBcCisgICAgICAgIEFMVElOU1RSX1JFUExBQ0VNRU5UKG5ld2luc3RyMSwgMSkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIEFMVElOU1RSX1JFUExBQ0VN
RU5UKG5ld2luc3RyMiwgMikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICIucG9wc2VjdGlvblxuIgogCiAvKgogICogQWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb25zIGZvciBk
aWZmZXJlbnQgQ1BVIHR5cGVzIG9yIGNhcGFiaWxpdGllcy4KLS0gCjIuMS40CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:27:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:27:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCGw-0000VJ-V5; Mon, 12 Feb 2018 11:27:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elCGw-0000UI-IM
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:27:46 +0000
X-Inumbo-ID: 50f4b6cc-0fe7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50f4b6cc-0fe7-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:24:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462321995"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 12 Feb 2018 11:23:07 +0000
Message-ID: <1518434587-22827-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 7/7] x86/build: Use new .nop directive when
	available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmV3ZXIgdmVyc2lvbnMgb2YgYmludXRpbHMgYXJlIGNhcGFibGUgb2YgZW1pdHRpbmcgYW4gZXhh
Y3QgbnVtYmVyIGJ5dGVzIHdvcnRoCm9mIG9wdGltaXNlZCBub3BzLiAgVXNlIHRoaXMgaW4gcHJl
ZmVyZW5jZSB0byAuc2tpcCB3aGVuIGF2YWlsYWJsZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUkZDIHVudGlsIHN1cHBvcnQgaXMgYWN0
dWFsbHkgY29tbWl0dGVkIHRvIGJpbnV0aWxzIG1haW5saW5lLgotLS0KIHhlbi9hcmNoL3g4Ni9S
dWxlcy5tayAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLWFzbS5oIHwgMTYgKysrKysrKysrKysrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9h
bHRlcm5hdGl2ZS5oICAgICB8IDE3ICsrKysrKysrKysrKy0tLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDI2IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IDU2YjJlYTguLmMzYjcy
NmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYv
UnVsZXMubWsKQEAgLTIwLDYgKzIwLDcgQEAgJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLEND
LCJpbnZlcHQgKCVyYXgpJCQoY29tbWEpJXJheCIsLURIQVZFX0dBU19FUFQpCiAkKGNhbGwgYXMt
aW5zbi1jaGVjayxDRkxBR1MsQ0MsInJkcmFuZCAlZWF4IiwtREhBVkVfR0FTX1JEUkFORCkKICQo
Y2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywicmRmc2Jhc2UgJXJheCIsLURIQVZFX0dBU19G
U0dTQkFTRSkKICQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywicmRzZWVkICVlYXgiLC1E
SEFWRV9HQVNfUkRTRUVEKQorJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCIubm9wIDAk
JChjb21tYSk5IiwtREhBVkVfR0FTX0xPTkdfTk9QUykKICQoY2FsbCBhcy1pbnNuLWNoZWNrLENG
TEFHUyxDQywiLmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCiAgICAgICAgICAgICAgICAgICAgICAt
VV9fT0JKRUNUX0xBQkVMX18gLURIQVZFX0dBU19RVU9URURfU1lNIFwKICAgICAgICAgICAgICAg
ICAgICAgICctRF9fT0JKRUNUX0xBQkVMX189JChzdWJzdCAkKEJBU0VESVIpLywsJChDVVJESVIp
KS8kJEAnKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKaW5kZXggZjdlMzdjYi4u
YTQ4OTNlNyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20u
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCkBAIC0xLDYgKzEs
OCBAQAogI2lmbmRlZiBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8KICNkZWZpbmUgX0FTTV9Y
ODZfQUxURVJOQVRJVkVfQVNNX0hfCiAKKyNpbmNsdWRlIDxhc20vbm9wcy5oPgorCiAjaWZkZWYg
X19BU1NFTUJMWV9fCiAKIC8qCkBAIC0xOCw2ICsyMCwxNCBAQAogICAgIC5ieXRlIFxwYWRfbGVu
CiAuZW5kbQogCisubWFjcm8gbWtub3BzIG5yX2J5dGVzCisjaWZkZWYgSEFWRV9HQVNfTE9OR19O
T1BTCisgICAgLm5vcCBcbnJfYnl0ZXMsIEFTTV9OT1BfTUFYCisjZWxzZQorICAgIC5za2lwIFxu
cl9ieXRlcywgMHg5MAorI2VuZGlmCisuZW5kbQorCiAjZGVmaW5lIG9yaWdfbGVuICAgICAgICAg
ICAgICAgKC5MXEBfb3JpZ19lICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQogI2RlZmluZSBwYWRf
bGVuICAgICAgICAgICAgICAgICguTFxAX29yaWdfcCAgICAgICAtICAgICAuTFxAX29yaWdfZSkK
ICNkZWZpbmUgdG90YWxfbGVuICAgICAgICAgICAgICAoLkxcQF9vcmlnX3AgICAgICAgLSAgICAg
LkxcQF9vcmlnX3MpCkBAIC0yOSw3ICszOSw3IEBACiAuTFxAX29yaWdfczoKICAgICBcb2xkaW5z
dHIKIC5MXEBfb3JpZ19lOgotICAgICAuc2tpcCAoLSgocmVwbF9sZW4oMSkgLSBvcmlnX2xlbikg
PiAwKSAqIChyZXBsX2xlbigxKSAtIG9yaWdfbGVuKSksIDB4OTAKKyAgICAgbWtub3BzICgtKChy
ZXBsX2xlbigxKSAtIG9yaWdfbGVuKSA+IDApICogKHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4pKQog
LkxcQF9vcmlnX3A6CiAKICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiLCBA
cHJvZ2JpdHMKQEAgLTU2LDggKzY2LDggQEAKIC5MXEBfb3JpZ19zOgogICAgIFxvbGRpbnN0cgog
LkxcQF9vcmlnX2U6Ci0gICAgLnNraXAgKC0oKGdhc19tYXgocmVwbF9sZW4oMSksIHJlcGxfbGVu
KDIpKSAtIG9yaWdfbGVuKSA+IDApICogXAotICAgICAgICAgICAgIChnYXNfbWF4KHJlcGxfbGVu
KDEpLCByZXBsX2xlbigyKSkgLSBvcmlnX2xlbikpLCAweDkwCisgICAgbWtub3BzICgtKChnYXNf
bWF4KHJlcGxfbGVuKDEpLCByZXBsX2xlbigyKSkgLSBvcmlnX2xlbikgPiAwKSAqIFwKKyAgICAg
ICAgICAgICAgKGdhc19tYXgocmVwbF9sZW4oMSksIHJlcGxfbGVuKDIpKSAtIG9yaWdfbGVuKSkK
IC5MXEBfb3JpZ19wOgogCiAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwg
QHByb2diaXRzCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKaW5kZXggMjBkZWEyMi4uMDc2ZDcw
MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAtMiw3ICsyLDYgQEAKICNkZWZpbmUg
X19YODZfQUxURVJOQVRJVkVfSF9fCiAKICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUtYXNtLmg+
Ci0jaW5jbHVkZSA8YXNtL25vcHMuaD4KIAogI2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRl
IDx4ZW4vc3RyaW5naWZ5Lmg+CkBAIC0yNyw2ICsyNiwxNCBAQCBleHRlcm4gdm9pZCBhcHBseV9h
bHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kKTsKIGV4dGVybiB2
b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKTsKIAorYXNtICggIi5tYWNybyBta25v
cHMgbnJfYnl0ZXNcblx0IgorI2lmZGVmIEhBVkVfR0FTX0xPTkdfTk9QUworICAgICAgIi5ub3Ag
XFxucl9ieXRlcywgIiBfX3N0cmluZ2lmeShBU01fTk9QX01BWCkgIlxuXHQiCisjZWxzZQorICAg
ICAgIi5za2lwIFxcbnJfYnl0ZXMsIDB4OTBcblx0IgorI2VuZGlmCisgICAgICAiLmVuZG1cblx0
IiApOworCiAjZGVmaW5lIHJlcGxfcyhudW0pICAgICAgICAgICAgICIuTCU9X3JlcGxfcyIjbnVt
CiAjZGVmaW5lIHJlcGxfZShudW0pICAgICAgICAgICAgICIuTCU9X3JlcGxfZSIjbnVtCiAKQEAg
LTM5LDggKzQ2LDggQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQp
OwogCiAjZGVmaW5lIE9MRElOU1RSXzEob2xkaW5zdHIsIG4xKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAiLkwlPV9vcmlnX3M6XG5cdCIgb2xkaW5zdHIgIlxuIC5MJT1fb3Jp
Z19lOlxuXHQiICAgICAgICAgXAotICAgICIuc2tpcCAoLSgoImFsdF9yZXBsX2xlbihuMSkiLSJh
bHRfb3JpZ19sZW4iKSA+IDApICogIiAgICBcCi0gICAgICAgICAgICAgIigiYWx0X3JlcGxfbGVu
KG4xKSItImFsdF9vcmlnX2xlbiIpKSwgMHg5MFxuXHQiIFwKKyAgICAibWtub3BzICgtKCgiYWx0
X3JlcGxfbGVuKG4xKSItImFsdF9vcmlnX2xlbiIpID4gMCkgKiAiICAgXAorICAgICAgICAgICAg
ICAiKCJhbHRfcmVwbF9sZW4objEpIi0iYWx0X29yaWdfbGVuIikpXG5cdCIgICAgICBcCiAgICAg
Ii5MJT1fb3JpZ19wOlxuXHQiCiAKICNkZWZpbmUgQUxUX1BBRERJTkdfTEVOKG4xLCBuMikgXApA
QCAtNDgsOCArNTUsOCBAQCBleHRlcm4gdm9pZCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9p
ZCk7CiAKICNkZWZpbmUgT0xESU5TVFJfMihvbGRpbnN0ciwgbjEsIG4yKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAogICAgICIuTCU9X29yaWdfczpcblx0IiBvbGRpbnN0ciAiXG4gLkwlPV9v
cmlnX2U6XG5cdCIgICAgICAgICBcCi0gICAgIi5za2lwICgtKCgiQUxUX1BBRERJTkdfTEVOKG4x
LCBuMikiKSA+IDApICogIiAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAiKCJBTFRfUEFERElO
R19MRU4objEsIG4yKSIpKSwgMHg5MFxuXHQiICAgICAgICAgXAorICAgICJta25vcHMgKC0oKCJB
TFRfUEFERElOR19MRU4objEsIG4yKSIpID4gMCkgKiAiICAgICAgICAgICBcCisgICAgICAgICAg
ICAgICIoIkFMVF9QQURESU5HX0xFTihuMSwgbjIpIikpXG5cdCIgICAgICAgICAgICAgIFwKICAg
ICAiLkwlPV9vcmlnX3A6XG5cdCIKIAogI2RlZmluZSBBTFRJTlNUUl9FTlRSWShmZWF0dXJlLCBu
dW0pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotLSAKMi4xLjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:30:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:30:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCJZ-0001Hp-BS; Mon, 12 Feb 2018 11:30:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elCJY-0001Hh-T7
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:30:28 +0000
X-Inumbo-ID: 0b9dc3c2-0fe8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b9dc3c2-0fe8-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 12:29:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67712495"
Date: Mon, 12 Feb 2018 11:30:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212112853.wsy7y5veogll2dzo@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-11-git-send-email-chao.gao@intel.com>
 <20180209171517.da5bweh3hijgjkjb@MacBook-Pro-de-Roger.local>
 <20180211050501.GB122555@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180211050501.GB122555@skl-4s-chao.sh.intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/28] x86/vvtd: Enable Interrupt
 Remapping through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBGZWIgMTEsIDIwMTggYXQgMDE6MDU6MDFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDU6MTU6MTdQTSArMDAwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTdQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gK3N0YXRpYyB2b2lkIHdyaXRlX2djbWRfaXJlKHN0cnVjdCB2
dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gPj4gK3sKPiA+PiArICAgIGJvb2wgc2V0ID0gdmFs
ICYgRE1BX0dDTURfSVJFOwo+ID4+ICsKPiA+PiArICAgIHZ2dGRfaW5mbygiJXNhYmxlIEludGVy
cnVwdCBSZW1hcHBpbmdcbiIsIHNldCA/ICJFbiIgOiAiRGlzIik7Cj4gPj4gKwo+ID4+ICsgICAg
dnZ0ZC0+aHcuaW50cmVtYXBfZW5hYmxlZCA9IHNldDsKPiA+PiArICAgIChzZXQgPyB2dnRkX3Nl
dF9iaXQgOiB2dnRkX2NsZWFyX2JpdCkKPiA+PiArICAgICAgICAodnZ0ZCwgRE1BUl9HU1RTX1JF
RywgRE1BX0dTVFNfSVJFU19TSElGVCk7Cj4gPj4gK30KPiA+PiArCj4gPj4gIHN0YXRpYyB2b2lk
IHdyaXRlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiA+PiAg
ewo+ID4+ICAgICAgdWludDY0X3QgaXJ0YSA9IHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJf
SVJUQV9SRUcpOwo+ID4+IEBAIC0xMzEsMTYgKzIwNSwyOSBAQCBzdGF0aWMgdm9pZCB3cml0ZV9n
Y21kX3NpcnRwKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gPj4gICAgICAgKiB0
aGUgJ1NldCBJbnRlcnJ1cHQgUmVtYXAgVGFibGUgUG9pbnRlcicgb3BlcmF0aW9uLgo+ID4+ICAg
ICAgICovCj4gPj4gICAgICB2dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFf
R1NUU19TSVJUUFNfU0hJRlQpOwo+ID4+ICsgICAgaWYgKCB2dnRkLT5ody5pbnRyZW1hcF9lbmFi
bGVkICkKPiA+PiArICAgICAgICB2dnRkX2luZm8oIlVwZGF0ZSBJbnRlcnJ1cHQgUmVtYXBwaW5n
IFRhYmxlIHdoZW4gYWN0aXZlXG4iKTsKPiA+PiAgCj4gPj4gICAgICBpZiAoIGdmbl94KHZ2dGQt
Pmh3LmlydCkgIT0gUEZOX0RPV04oRE1BX0lSVEFfQUREUihpcnRhKSkgfHwKPiA+PiAgICAgICAg
ICAgdnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSAhPSBETUFfSVJUQV9TSVpFKGlydGEpICkKPiA+PiAg
ICAgIHsKPiA+PiArICAgICAgICBpZiAoIHZ2dGQtPmlydF9iYXNlICkKPiA+PiArICAgICAgICB7
Cj4gPj4gKyAgICAgICAgICAgIHVubWFwX2d1ZXN0X3BhZ2VzKHZ2dGQtPmlydF9iYXNlLAo+ID4+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQRk5fVVAodnZ0ZC0+aHcuaXJ0X21heF9l
bnRyeSAqCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yo
c3RydWN0IGlyZW1hcF9lbnRyeSkpKTsKPiA+PiArICAgICAgICAgICAgdnZ0ZC0+aXJ0X2Jhc2Ug
PSBOVUxMOwo+ID4+ICsgICAgICAgIH0KPiA+Cj4gPlNob3VsZG4ndCB0aGlzIGJlIGRvbmUgd2hl
biBzaXJ0cCBpcyBzd2l0Y2hlZCBvZmYsIGluc3RlYWQgb2Ygd2hlbgo+ID5pdCdzIHVwZGF0ZWQ/
Cj4gPgo+ID5XaGF0IGhhcHBlbnMgaW4gdGhlIGZvbGxvd2luZyBzY2VuYXJpbzoKPiA+Cj4gPi0g
R3Vlc3Qgd3JpdGVzIGdmbiB0byBpcnRhLgo+ID4tIEd1ZXN0IGVuYWJsZXMgc2lydHBzLgo+ID4t
IEd1ZXN0IGRpc2FibGVzIHNpcnRwcy4KPiAKPiBEaXNhYmxpbmcgU0lSVFAgaXNuJ3QgY2xlYXIg
dG8gbWUuIE1heWJlIHlvdSBtZWFuIHdyaXRpbmcgdG8gR0NNRCB3aXRoCj4gU0lSVFAgY2xlYXJl
ZC4gSGFyZHdhcmUgaWdub3JlcyB3cml0ZSAwIHRvIFNJUlRQIEkgdGhpbmsgYmVjYXN1ZSBTSVJU
UAo+IGlzIGEgb25lLXNob3QgYml0LiBQbGVhc2UgcmVmZXIgdG8gdGhlIGV4YW1wbGUgaW4gVlQt
ZCBzcGVjIDEwLjQuNC4KPiBFYWNoIHRpbWUgSVJUUCBpcyB1cGRhdGVkLCB0aGUgb2xkIG1hcHBp
bmcgc2hvdWxkIGJlIGRlc3Ryb3llZCBhbmQgdGhlCj4gbmV3IG1hcHBpbmcgc2hvdWxkIGJlIGNy
ZWF0ZWQuCgpBZnRlciByZWFkaW5nIHRoZSBzcGVjIEkgYWdyZWUsIHRoZXJlJ3Mgbm8gc3VjaCB0
aGluZyBhcyBjbGVhcmluZwpTSVJUUC4KCllvdSBzaG91bGQgaG93ZXZlciB1bm1hcCB0aGUgSVJU
QSBhZGRyZXNzIHdoZW4gSVJFIGlzIGNsZWFyZWQKKGludGVycnVwdCByZW1hcHBpbmcgZGlzYWJs
ZWQpLCB3aGljaCBBRkFJQ1QgeW91IGRvbid0IHRvIGRvIG5vdy4KClJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:47:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCZm-0002Bn-4J; Mon, 12 Feb 2018 11:47:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=agx5=fg=gmail.com=semelpaul@srs-us1.protection.inumbo.net>)
 id 1elCZk-0002Bh-Sn
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:47:13 +0000
X-Inumbo-ID: 622710ac-0fea-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 622710ac-0fea-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 12:46:38 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id o76so11747776wrb.7
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 03:47:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=zaX3rli/pqfIiSXXPREIRbiI59BAol7YgJOy4pcZSbk=;
 b=okO1DHfiXnmF9XEA71htB3AHopfFyZa9t0krqpO5773Slaxb+VM431Pi8sheAqdK8G
 LZQtbmLGRNQ05WYjqajVIOB2SK3MIhDMKTd/8fwElFJ8lINoAE+tUGYby63rHtxw8Oda
 AxYlOoRyvwpxe8FnesxX6T+AX8sNEeE8yx8MRZO1qQ/xnQiV+fS8MH3WsMPXpwAgmdbh
 nOD1BGenvvy8U5Dtz2MDZAF5WkVRmtvEbSxCxRn3P9MIzj9YQrhAEPPTnN4bqLVfuwmr
 ETutjeXH46fwt5hArsfrERINmCxshPLzRuKFG0IS88DkbWF6HViKIM1QLSIg+FhJ4yku
 vB/g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=zaX3rli/pqfIiSXXPREIRbiI59BAol7YgJOy4pcZSbk=;
 b=dKs+c9+lwF8tw3tPO8OTSTAC1txWfPfBCrJzlSJl71/zg/nSaOAv3jTzw+ODPjXfwO
 TL52YvDIXoWfWRzLF2KHsC2clcR5VVqdwnitEXjMhxyw1V6XW29lB4kBZ5wMeumIQADb
 njusNiYxxNWL1fwylj/LfmgEB/okCUFdiYFvgyNag196IDLHCoc4nO89ydn9HeFKhNFu
 6MuYZKXKFP90XzWX72VoTG9ZZzxemjNqn+4vNa79SuKyFOOOw+a7YlYxEjP0azSzbyHR
 FtkNoIxZ0iRGdFzBRkJ41FwvCuSn6sudlbVSL8CXkp6wcrMGHwNiOpVKsWSa7o7kPrv/
 f84A==
X-Gm-Message-State: APf1xPCj/3n8RV4CxA+kzxIaLIf+8FZTsXhg7+lJ6O3qXdUvnShMVBh+
 QDE6KMcN1vM1QpBObTYV3CPY/2qf
X-Google-Smtp-Source: AH8x227ZqbEe9KRDbWzOOcgKwvKPGf9JwBcZNhDvpfFIDZsP8+AxH0IlKlSCPUZ/e7ZxOGEN9nq0oA==
X-Received: by 10.223.129.49 with SMTP id 46mr4690403wrm.133.1518436029875;
 Mon, 12 Feb 2018 03:47:09 -0800 (PST)
Received: from paul.lse.epita.fr ([163.5.55.18])
 by smtp.gmail.com with ESMTPSA id 67sm6829156wmg.13.2018.02.12.03.47.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 03:47:09 -0800 (PST)
From: Paul Semel <semelpaul@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 12 Feb 2018 13:09:15 +0100
Message-Id: <20180212120915.25515-1-semelpaul@gmail.com>
X-Mailer: git-send-email 2.16.1
Cc: Paul Semel <semelpaul@gmail.com>, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH] libxc: check for null size file mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlZCB0aGUgZXJyb3IgbWVzc2FnZSB3aGVuIHRyeWluZyB0byBtYXAgYSBudWxsIHNpemUg
ZmlsZS4KV2hlbiBkb2luZyBgeGwgY3JlYXRlYCBjb21tYW5kLCB3ZSBnZXQgYW4gSW52YWxpZCBL
ZXJuZWwgZXJyb3IKd2hlbiB0aGUgZmlsZSBzaXplIGlzIGdyZWF0ZXIgdGhhbiB6ZXJvLiBGb3Ig
emVybyBsZW5ndGggZmlsZXMsIHdlIGFyZQpmYWxsaW5nIGluIHRoZSBtbWFwIGVycm9yLCBhbmQg
d2UgZ2V0IGFuIGBJbnZhbGlkIHBhcmFtZXRlcmAgZXJyb3IsCndoaWNoIGlzIG5vdCBleHBsaWNp
dC4gV2l0aCB0aGlzIGNoYW5nZSwgd2UgZ2V0IGEgYHplcm8gbGVuZ3RoIGZpbGVgCmVycm9yLgoK
U2lnbmVkLW9mZi1ieTogUGF1bCBTZW1lbCA8c2VtZWxwYXVsQGdtYWlsLmNvbT4KLS0tCiB0b29s
cy9saWJ4Yy94Y19kb21fY29yZS5jIHwgNiArKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19kb21fY29yZS5jIGIvdG9vbHMv
bGlieGMveGNfZG9tX2NvcmUuYwppbmRleCA5NmU3MWRkMmQ5Li45YmQwNGNiMmQ1IDEwMDY0NAot
LS0gYS90b29scy9saWJ4Yy94Y19kb21fY29yZS5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9j
b3JlLmMKQEAgLTIyNSw2ICsyMjUsMTIgQEAgdm9pZCAqeGNfZG9tX21hbGxvY19maWxlbWFwKHN0
cnVjdCB4Y19kb21faW1hZ2UgKmRvbSwKICAgICAgICAgICAgICAgICAgICAgICJ0cmllZCB0byBt
YXAgZmlsZSB3aGljaCBpcyB0b28gbGFyZ2UiKTsKICAgICAgICAgZ290byBlcnI7CiAgICAgfQor
ICAgIGVsc2UgaWYgKCAhKnNpemUgKQorICAgIHsKKyAgICAgICAgeGNfZG9tX3BhbmljKGRvbS0+
eGNoLCBYQ19JTlRFUk5BTF9FUlJPUiwKKyAgICAgICAgICAgICAgICAgICAgICInJXMnOiB6ZXJv
IGxlbmd0aCBmaWxlIiwgZmlsZW5hbWUpOworICAgICAgICBnb3RvIGVycjsKKyAgICB9CiAKICAg
ICBibG9jayA9IG1hbGxvYyhzaXplb2YoKmJsb2NrKSk7CiAgICAgaWYgKCBibG9jayA9PSBOVUxM
ICkgewotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:48:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:48:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCbJ-0002Lr-Jd; Mon, 12 Feb 2018 11:48:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elCbJ-0002LS-4c
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:48:49 +0000
X-Inumbo-ID: d4da16ca-0fea-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d4da16ca-0fea-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:49:50 +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 9AADA80D;
 Mon, 12 Feb 2018 03:48:42 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F29203F487;
 Mon, 12 Feb 2018 03:48:41 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <8633696d-3e53-310e-5cdf-94ec9af2264c@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c08a547f-e75f-c5ad-2744-aad2e756d421@arm.com>
Date: Mon, 12 Feb 2018 11:48:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <8633696d-3e53-310e-5cdf-94ec9af2264c@linaro.org>
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 00/49] New VGIC(-v2) implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwOS8wMi8xOCAxNTowNiwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMDkvMDIvMTggMTQ6MzgsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiB0bDtkcjog
TW9yZSBwcmVwYXJhdG9yeSBwYXRjaGVzIGZyb20gcGF0Y2ggMDcsIGFjdHVhbCBuZXcgVkdJQyBz
dGFydGluZwo+PiBhdCBwYXRjaCAyMC4KPj4gPT09PT09PT09PT09PQo+Pgo+PiBEdXJpbmcgZGV2
ZWxvcG1lbnQgb2YgdGhlIERvbTAgSVRTIE1TSSBzdXBwb3J0IGxhc3QgeWVhciB3ZSByZWFsaXNl
ZAo+PiB0aGF0IHRoZSBleGlzdGluZyBHSUMgaW50ZXJydXB0IGNvbnRyb2xsZXIgZW11bGF0aW9u
IGhhcyBzb21lIHNob3J0Y29taW5ncy4KPj4gQWZ0ZXIgc29tZSB0cmllcyB0byBmaXggdGhvc2Ug
aW4gdGhlIGV4aXN0aW5nIGNvZGUsIGl0IHdhcyBhZ3JlZWQgdXBvbgo+PiB0aGF0IHRoZSBwcm9i
bGVtcyBhcmUgZnVuZGFtZW50YWwgYW5kIGEgbmV3IGltcGxlbWVudGF0aW9uIGJhc2VkIG9uIHRo
ZQo+PiAibmV3IFZHSUMiIGluIEtWTSBpcyB0aGUgYmVzdCBjaG9pY2UuCj4+IFRoaXMgaXMgdGhl
IGZpcnN0IGRyb3Agb2YgdGhpcyBuZXcgVkdJQyBpbXBsZW1lbnRhdGlvbi4KPiAKPiBKdXN0IGlu
IGNhc2UgeW91IGFyZSAqcmVhbGx5KiBpbnRlcmVzdGVkOgo+IFRoZSBjb2RlIGNhbiBhbHNvIGJl
IGZvdW5kIGluIHRoZSB2Z2ljLW5ldy9yZmMgYnJhbmNoIGhlcmU6Cj4gZ2l0Oi8vbGludXgtYXJt
Lm9yZy94ZW4tYXAuZ2l0Cj4gaHR0cDovL3d3dy5saW51eC1hcm0ub3JnL2dpdD9wPXhlbi1hcC5n
aXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvdmdpYy1uZXcvcmZjCgpUaGlzIGJyYW5jaCBzZWVt
cyB0byBjb250YWluIG1vcmUgdGhhbiB0aGlzIHNlcmllcy4gQW55dGhpbmcgd2Ugc2hvdWxkIApj
YXJlIGluIGl0PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:53:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCg6-00035h-BE; Mon, 12 Feb 2018 11:53:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elCg5-00035W-4M
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:53:45 +0000
X-Inumbo-ID: 4ca001d3-0feb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4ca001d3-0feb-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 12:53:11 +0100 (CET)
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 8CE4280D;
 Mon, 12 Feb 2018 03:53:43 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 113393F487;
 Mon, 12 Feb 2018 03:53:41 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-12-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ae2a9962-2431-a045-b859-4aa3c5811ec6@arm.com>
Date: Mon, 12 Feb 2018 11:53:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-12-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 11/49] ARM: VGIC: reorder prototypes in
	vgic.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gICAv
Kgo+IC0gKiBBbGxvY2F0ZSBhIGd1ZXN0IFZJUlEKPiAtICogIC0gc3BpID09IDAgPT4gYWxsb2Nh
dGUgYSBQUEkuIEl0IHdpbGwgYmUgdGhlIHNhbWUgb24gZXZlcnkgdkNQVQo+IC0gKiAgLSBzcGkg
PT0gMSA9PiBhbGxvY2F0ZSBhbiBTUEkKPiArICogSW4gdGhlIG1vbWVudCB2Z2ljX251bV9pcnFz
KCkganVzdCBjb3ZlcnMgU1BJcyBhbmQgdGhlIHByaXZhdGUgSVJRcywKPiArICogYXMgaXQncyBt
b3N0bHkgdXNlZCBmb3IgYWxsb2NhdGluZyB0aGUgcGVuZGluZ19pcnEgYW5kIGlycV9kZXNjIGFy
cmF5LAo+ICsgKiBpbiB3aGljaCBMUElzIGRvbid0IHBhcnRpY2lwYXRlLgo+ICAgICovCj4gLWV4
dGVybiBpbnQgdmdpY19hbGxvY2F0ZV92aXJxKHN0cnVjdCBkb21haW4gKmQsIGJvb2wgc3BpKTsK
PiArI2RlZmluZSB2Z2ljX251bV9pcnFzKGQpICAgICAgICAoKGQpLT5hcmNoLnZnaWMubnJfc3Bp
cyArIDMyKQo+ICAgCj4gKy8qCj4gKyAqIEFsbG9jYXRlIGEgZ3Vlc3QgVklSUQo+ICsgKiAgLSBp
c19zcGkgPT0gMCA9PiBhbGxvY2F0ZSBhIFBQSS4gSXQgd2lsbCBiZSB0aGUgc2FtZSBvbiBldmVy
eSB2Q1BVCj4gKyAqICAtIGlzX3NwaSA9PSAxID0+IGFsbG9jYXRlIGFuIFNQSQo+ICsgKi8KPiAr
ZXh0ZXJuIGludCB2Z2ljX2FsbG9jYXRlX3ZpcnEoc3RydWN0IGRvbWFpbiAqZCwgYm9vbCBpc19z
cGkpOwo+ICsvKiBSZXNlcnZlIGEgc3BlY2lmaWMgZ3Vlc3QgdklSUSAqLwo+ICtleHRlcm4gYm9v
bCB2Z2ljX3Jlc2VydmVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7
Cj4gK2V4dGVybiB2b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVk
IGludCB2aXJxKTsKCm5ld2xpbmUgaGVyZSBwbGVhc2UuCgpPdGhlcndpc2UgdGhlIHNwbGl0IGxv
b2tzIGdvb2Q6CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCkNoZWVycywKCj4gICBzdGF0aWMgaW5saW5lIGludCB2Z2ljX2FsbG9jYXRlX3BwaShzdHJ1
Y3QgZG9tYWluICpkKQo+ICAgewo+ICAgICAgIHJldHVybiB2Z2ljX2FsbG9jYXRlX3ZpcnEoZCwg
ZmFsc2UgLyogcHBpICovKTsKPiBAQCAtMzQwLDE4ICszNDAsMjEgQEAgc3RhdGljIGlubGluZSBp
bnQgdmdpY19hbGxvY2F0ZV9zcGkoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICByZXR1cm4gdmdp
Y19hbGxvY2F0ZV92aXJxKGQsIHRydWUgLyogc3BpICovKTsKPiAgIH0KPiAgIAo+IC1leHRlcm4g
dm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgdmlycSk7
Cj4gK3N0cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rlc2Moc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IHZjcHUgKnYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IHZpcnEpOwo+ICtpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3Qg
ZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IHZpcnEsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgYm9vbCBjb25uZWN0KTsKPiAg
IAo+IC12b2lkIHZnaWNfdjJfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwgcGFkZHJfdCBjYmFzZSwg
cGFkZHJfdCBjc2l6ZSwKPiAtICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgdmJhc2UsIHVp
bnQzMl90IGFsaWFzZWRfb2Zmc2V0KTsKPiArYm9vbCB2Z2ljX2V2dGNobl9pcnFfcGVuZGluZyhz
dHJ1Y3QgdmNwdSAqdik7Cj4gICAKPiAtI2lmZGVmIENPTkZJR19IQVNfR0lDVjMKPiAtc3RydWN0
IHJkaXN0X3JlZ2lvbjsKPiAtdm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsCj4g
LSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfcmRpc3RfcmVnaW9ucywKPiAt
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCByZGlzdF9yZWdpb24gKnJlZ2lvbnMs
Cj4gLSAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cyk7Cj4gLSNl
bmRpZgo+ICtpbnQgZG9tYWluX3ZnaWNfcmVnaXN0ZXIoc3RydWN0IGRvbWFpbiAqZCwgaW50ICpt
bWlvX2NvdW50KTsKPiAraW50IGRvbWFpbl92Z2ljX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IG5yX3NwaXMpOwo+ICt2b2lkIGRvbWFpbl92Z2ljX2ZyZWUoc3RydWN0IGRvbWFp
biAqZCk7Cj4gK2ludCB2Y3B1X3ZnaWNfaW5pdChzdHJ1Y3QgdmNwdSAqdmNwdSk7Cj4gK2ludCB2
Y3B1X3ZnaWNfZnJlZShzdHJ1Y3QgdmNwdSAqdmNwdSk7Cj4gKwo+ICtpbnQgdmdpY19pbmplY3Rf
aXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwK
PiArICAgICAgICAgICAgICAgICAgICBib29sIGxldmVsKTsKPiAgIAo+ICAgI2VuZGlmIC8qIF9f
QVNNX0FSTV9WR0lDX0hfXyAqLwo+ICAgCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:53:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:53:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCg3-00035I-52; Mon, 12 Feb 2018 11:53:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmxx=fg=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elCg1-00034V-Mz
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:53:41 +0000
X-Inumbo-ID: 49ccfaf1-0feb-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22f.google.com (unknown [2a00:1450:400c:c09::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49ccfaf1-0feb-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 12:53:07 +0100 (CET)
Received: by mail-wm0-x22f.google.com with SMTP id f71so9099875wmf.0
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 03:53:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Hta1+ffrIho8tiFcqIqv0pVlfqTs8WwFVSgksTe9+rs=;
 b=KZFJR3GVwu1mNB99xQGqKuzCnxmV9Ie1+/PAnYZpsWVB1jObxcTsdOcFw71N6+Dd+q
 Ha7OBCoCkkyBDyrpOnM7DwTPOQL8w95XR9gDpKLk9g3RYTHDIErlO2rAAr0xMX5YqskS
 W1SqEYzpYg1j9hM7LL7WxRB51v9LXouwZemqU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Hta1+ffrIho8tiFcqIqv0pVlfqTs8WwFVSgksTe9+rs=;
 b=fwvi6k/89X/8s221RbJc9GyuU6wUYWHAcCI2lzXp3o61LF5MHEHyCxiVVLMD8mBV1Z
 k93f28pKj5Ch0OwcE7+WQ0WSmcdO6fQLJWmv8WFMXiC8kqGwNEhHmT+HcrwUtIYanJdI
 7nH1Qp7Z3W5OMByLqWWgGjtLRZcixqGL7txAZOaCTkMYXDODDETWi9zwlKt3YRlg8Nxa
 //nQutw3o677bW62ekZ15Vm977DiL8i+AbMRK0B3K8/CoiDhxOIpJxDvavq9y838GPyM
 izOSmccMLH3pxFPsM+HWk1HcMUbkZJpE2qwYAoWvpkl6gISuCTf+8aHHrfEd03QYIyTq
 jc3A==
X-Gm-Message-State: APf1xPC2ko2XrSHZEQ1HTHkH0S55oO/agTEedP45svPUCnTC4509LEJW
 9zn/DPTSaFxWVQas0570qtuYvdsndSE=
X-Google-Smtp-Source: AH8x224FYls8SQmi+gx3yQYBMmzOXJYqG/GYI+Z7E0HpaajPFEh4BaKXzJa8L3VpKYIcXk8urb2ayA==
X-Received: by 10.28.29.81 with SMTP id d78mr3614527wmd.65.1518436418545;
 Mon, 12 Feb 2018 03:53:38 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id t14sm5935286wmc.23.2018.02.12.03.53.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 03:53:38 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <8633696d-3e53-310e-5cdf-94ec9af2264c@linaro.org>
 <c08a547f-e75f-c5ad-2744-aad2e756d421@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <ceeb8ba9-6f92-6da4-d197-4ea2ee50004d@linaro.org>
Date: Mon, 12 Feb 2018 11:53:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <c08a547f-e75f-c5ad-2744-aad2e756d421@arm.com>
Content-Language: en-GB
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RFC PATCH 00/49] New VGIC(-v2) implementation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8wMi8xOCAxMTo0OCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDA5
LzAyLzE4IDE1OjA2LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGkgQW5kcmUs
Cj4gCj4+IE9uIDA5LzAyLzE4IDE0OjM4LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IHRsO2Ry
OiBNb3JlIHByZXBhcmF0b3J5IHBhdGNoZXMgZnJvbSBwYXRjaCAwNywgYWN0dWFsIG5ldyBWR0lD
IHN0YXJ0aW5nCj4+PiBhdCBwYXRjaCAyMC4KPj4+ID09PT09PT09PT09PT0KPj4+Cj4+PiBEdXJp
bmcgZGV2ZWxvcG1lbnQgb2YgdGhlIERvbTAgSVRTIE1TSSBzdXBwb3J0IGxhc3QgeWVhciB3ZSBy
ZWFsaXNlZAo+Pj4gdGhhdCB0aGUgZXhpc3RpbmcgR0lDIGludGVycnVwdCBjb250cm9sbGVyIGVt
dWxhdGlvbiBoYXMgc29tZQo+Pj4gc2hvcnRjb21pbmdzLgo+Pj4gQWZ0ZXIgc29tZSB0cmllcyB0
byBmaXggdGhvc2UgaW4gdGhlIGV4aXN0aW5nIGNvZGUsIGl0IHdhcyBhZ3JlZWQgdXBvbgo+Pj4g
dGhhdCB0aGUgcHJvYmxlbXMgYXJlIGZ1bmRhbWVudGFsIGFuZCBhIG5ldyBpbXBsZW1lbnRhdGlv
biBiYXNlZCBvbiB0aGUKPj4+ICJuZXcgVkdJQyIgaW4gS1ZNIGlzIHRoZSBiZXN0IGNob2ljZS4K
Pj4+IFRoaXMgaXMgdGhlIGZpcnN0IGRyb3Agb2YgdGhpcyBuZXcgVkdJQyBpbXBsZW1lbnRhdGlv
bi4KPj4KPj4gSnVzdCBpbiBjYXNlIHlvdSBhcmUgKnJlYWxseSogaW50ZXJlc3RlZDoKPj4gVGhl
IGNvZGUgY2FuIGFsc28gYmUgZm91bmQgaW4gdGhlIHZnaWMtbmV3L3JmYyBicmFuY2ggaGVyZToK
Pj4gZ2l0Oi8vbGludXgtYXJtLm9yZy94ZW4tYXAuZ2l0Cj4+IGh0dHA6Ly93d3cubGludXgtYXJt
Lm9yZy9naXQ/cD14ZW4tYXAuZ2l0O2E9c2hvcnRsb2c7aD1yZWZzL2hlYWRzL3ZnaWMtbmV3L3Jm
Ywo+Pgo+IAo+IFRoaXMgYnJhbmNoIHNlZW1zIHRvIGNvbnRhaW4gbW9yZSB0aGFuIHRoaXMgc2Vy
aWVzLiBBbnl0aGluZyB3ZSBzaG91bGQKPiBjYXJlIGluIGl0PwoKT2ggZGVhciwgdGhpcyB3YXMg
bXkgZGV2ZWxvcG1lbnQgYnJhbmNoLiBUaGFua3MgZm9yIHRoZSBoZWFkcyB1cCEgSSBqdXN0CnRy
aW1tZWQgaXQgdG8gbWF0Y2ggdGhlIHNlcmllcyBJIHBvc3RlZC4KUGxlYXNlLCByZS1mZXRjaCBp
dCBub3cgYW5kIHRoZW4gZ28gd2FzaCB5b3VyIGhhbmRzIGluIGNhc2UgeW91IGxvb2tlZAphdCBh
bnkgb2YgdGhlIHRvcCBwYXRjaGVzIDstKQoKQ2hlZXJzLApBbmRyZS4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCiE-0003J2-Mt; Mon, 12 Feb 2018 11:55:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elCiD-0003IV-Pi
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 11:55:57 +0000
X-Inumbo-ID: d3b393cf-0feb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3b393cf-0feb-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:56:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67713571"
Date: Mon, 12 Feb 2018 11:55:42 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212115542.zzyeknsoc5ybtmip@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-13-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-13-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 12/28] x86/vvtd: decode interrupt
	attribute from IRTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MTlQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gV2l0aG91dCBpbnRlcnJ1cHQgcmVtYXBwaW5nLCBpbnRlcnJ1cHQgYXR0cmlidXRlcyBjYW4g
YmUgZXh0cmFjdGVkIGZyb20KPiBtc2kgbWVzc2FnZSBvciBJT0FQSUMgUlRFLiBIb3dldmVyLCB3
aXRoIGludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZCwKPiB0aGUgYXR0cmlidXRlcyBhcmUgZW5j
bG9zZWQgaW4gdGhlIGFzc29jaWF0ZWQgSVJURS4gVGhpcyBjYWxsYmFjayBpcwo+IGZvciBjYXNl
cyBpbiB3aGljaCB0aGUgY2FsbGVyIHdhbnRzIHRvIGFjcXVpcmUgaW50ZXJydXB0IGF0dHJpYnV0
ZXMsIGZvcgo+IGV4YW1wbGU6Cj4gMS4gdmlvYXBpY19nZXRfdmVjdG9yKCkuIFdpdGggdklPTU1V
LCB0aGUgUlRFIG1heSBkb24ndCBjb250YWluIHZlY3Rvci4KICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXiBkb2Vzbid0IGNvbnRhaW4gdGhlIHZlY3Rvci4K
PiAyLiBwZXJmb3JtIEVPSSB3aGljaCBpcyBhbHdheXMgYmFzZWQgb24gdGhlIGludGVycnVwdCB2
ZWN0b3IuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAtLS0K
PiB2MzoKPiAgLSBhZGQgZXhhbXBsZSBjYXNlcyBpbiB3aGljaCB3ZSB3aWxsIHVzZSB0aGlzIGZ1
bmN0aW9uLgoKSSdtIHN0aWxsIG1pc3NpbmcgdGhlIGFjdHVhbCB1c2FnZSBvZiB2dnRkX2dldF9p
cnFfaW5mby4gVGhpcyBoYW5kbGVyCmlzIGludHJvZHVjZWQgd2l0aG91dCBhbnkgdXNlci4KCj4g
LS0tCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCAyNSArKysrKysrKysr
KysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAyNSBpbnNlcnRpb25zKCspCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggOTI3ZTcxNS4uOTg5MGNjMiAxMDA2
NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC01NDEsNiArNTQxLDMwIEBAIHN0
YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3QoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwK
PiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQgdnZ0ZF9nZXRfaXJxX2lu
Zm8oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKCklNTyBmb3IgaW50ZXJuYWwgKHN0YXRpYykgZnVu
Y3Rpb25zIHlvdSBjYW4gZHJvcCB0aGUgdnZ0ZF8gcHJlZml4LgoKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmly
cSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBw
aW5nX2luZm8gKmluZm8pCj4gK3sKPiArICAgIGludCByZXQ7Cj4gKyAgICBzdHJ1Y3QgaXJlbWFw
X2VudHJ5IGlydGU7Cj4gKyAgICBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCA9IGRvbWFpbl92dnRkKGQpOwo+
ICsKPiArICAgIGlmICggIXZ2dGQgKQo+ICsgICAgICAgIHJldHVybiAtRU5PREVWOwo+ICsKPiAr
ICAgIHJldCA9IHZ2dGRfZ2V0X2VudHJ5KHZ2dGQsIGlycSwgJmlydGUpOwo+ICsgICAgLyogbm90
IGluIGFuIGludGVycnVwdCBkZWxpdmVyeSwgZG9uJ3QgcmVwb3J0IGZhdWx0cyB0byBndWVzdCAq
Lwo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+ICsgICAgaW5m
by0+dmVjdG9yID0gaXJ0ZS5yZW1hcC52ZWN0b3I7Cj4gKyAgICBpbmZvLT5kZXN0ID0gaXJ0ZV9k
ZXN0KHZ2dGQsIGlydGUucmVtYXAuZHN0KTsKPiArICAgIGluZm8tPmRlc3RfbW9kZSA9IGlydGUu
cmVtYXAuZG07Cj4gKyAgICBpbmZvLT5kZWxpdmVyeV9tb2RlID0gaXJ0ZS5yZW1hcC5kbG07Cj4g
Kwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIHZ2dGRfcmVzZXQoc3Ry
dWN0IHZ2dGQgKnZ2dGQpCj4gIHsKPiAgICAgIHVpbnQ2NF90IGNhcCA9IGNhcF9zZXRfbnVtX2Zh
dWx0X3JlZ3MoVlZURF9GUkNEX05VTSkKPiBAQCAtNjAzLDYgKzYyNyw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdmlvbW11X29wcyB2dnRkX2h2bV92bXhfb3BzID0gewo+ICAgICAgLmNyZWF0ZSA9
IHZ2dGRfY3JlYXRlLAo+ICAgICAgLmRlc3Ryb3kgPSB2dnRkX2Rlc3Ryb3ksCj4gICAgICAuaGFu
ZGxlX2lycV9yZXF1ZXN0ID0gdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3QsCj4gKyAgICAuZ2V0X2ly
cV9pbmZvID0gdnZ0ZF9nZXRfaXJxX2luZm8sCgpTbyB0aGUgcHVibGljIGhlbHBlciB0byB0aGlz
IGFyY2ggc3BlY2lmaWMgaG9vayBpcyBhZGRlZCBpbiA0LzI4LCB5ZXQKdGhlIGFyY2ggc3BlY2lm
aWMgY29kZSBpcyBhZGRlZCBoZXJlLCBhbmQgSSBzdGlsbCBoYXZlIHRvIGZpZ3VyZSBvdXQKd2hl
cmUgdGhpcyB3aWxsIGFjdHVhbGx5IGJlIGhvb2tlZCBpbnRvIHRoZSB2SU9BUElDIG9yIHZNU0kg
Y29kZS4KCldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGhhdmUgYSBzaW5nbGUgcGF0Y2gsIHdoaWNo
IGNvbnRhaW5zIDQvMjgsIHRoZQpjb2RlIGluIHRoaXMgcGF0Y2ggYW5kIHRoZSBnbHVlIHRoYXQg
aG9va3MgdGhpcyBpbnRvIHRoZSB2SU9BUElDIGFuZAp2TVNJIGNvZGU/CgpUaGUgYWJvdmUgbGlr
ZWx5IGFwcGxpZXMgdG8gcXVpdGUgYSBsb3Qgb2YgcGF0Y2hlcyBpbiB0aGlzIHNlcmllcy4KSXQn
cyBmaW5lIHRvIHRyeSB0byByZWR1Y2UgdGhlIHNpemUgb2YgcGF0Y2hlcyBhcyBtdWNoIGFzIHBv
c3NpYmxlLApidXQgYXQgbGVhc3QgaW4gdGhpcyBzZXJpZXMgdGhpcyBpcyBhY3R1YWxseSBoYXJt
aW5nIChhdCBsZWFzdCBteSkKY2FwYWJpbGl0eSB0byByZXZpZXcgdGhlbS4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:57:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:57:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCjh-0003Us-0T; Mon, 12 Feb 2018 11:57:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elCjf-0003Tu-LA
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:57:27 +0000
X-Inumbo-ID: 09bfca71-0fec-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 09bfca71-0fec-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 11:58:28 +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 E140D80D;
 Mon, 12 Feb 2018 03:57:20 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 427443F487;
 Mon, 12 Feb 2018 03:57:20 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-13-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9ca3ed4c-fc4b-412d-6cd1-9f18374f2826@arm.com>
Date: Mon, 12 Feb 2018 11:57:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-13-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 12/49] ARM: VGIC: introduce
	gic_get_nr_lrs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gU28g
ZmFyIHRoZSBudW1iZXIgb2YgbGlzdCByZWdpc3RlcnMgKExScykgYSBHSUMgaW1wbGVtZW50cyBp
cyBvbmx5Cj4gbmVlZGVkIGluIHRoZSBoYXJkd2FyZSBmYWNpbmcgc2lkZSBvZiB0aGUgVkdJQyBj
b2RlIChnaWMtdmdpYy5jKS4KPiBUaGUgbmV3IFZHSUMgd2lsbCBuZWVkIHRoaXMgaW5mb3JtYXRp
b24gaW4gbW9yZSBhbmQgbXVsdGlwbGUgcGxhY2VzLCBzbwo+IGV4cG9ydCBhIGZ1bmN0aW9uIHRo
YXQgcmV0dXJucyB0aGUgbnVtYmVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2dpYy12
Z2ljLmMgICB8IDEwICsrKysrLS0tLS0KPiAgIHhlbi9hcmNoL2FybS9naWMuYyAgICAgICAgfCAg
NSArKysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCB8ICAxICsKPiAgIDMgZmlsZXMg
Y2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2dpYy12Z2ljLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+IGlu
ZGV4IGQyNzM4NjM1NTYuLmM5MjYyNmU0ZWUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dp
Yy12Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXZnaWMuYwo+IEBAIC0yNSw3ICsyNSw3
IEBACj4gICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICAgI2luY2x1ZGUgPGFzbS92Z2ljLmg+Cj4g
ICAKPiAtI2RlZmluZSBscl9hbGxfZnVsbCgpICh0aGlzX2NwdShscl9tYXNrKSA9PSAoKDEgPDwg
Z2ljX2h3X29wcy0+aW5mby0+bnJfbHJzKSAtIDEpKQo+ICsjZGVmaW5lIGxyX2FsbF9mdWxsKCkg
KHRoaXNfY3B1KGxyX21hc2spID09ICgoMSA8PCBnaWNfZ2V0X25yX2xycygpKSAtIDEpKQo+ICAg
Cj4gICAjdW5kZWYgR0lDX0RFQlVHCj4gICAKPiBAQCAtMTEwLDcgKzExMCw3IEBAIHN0YXRpYyB1
bnNpZ25lZCBpbnQgZ2ljX2ZpbmRfdW51c2VkX2xyKHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxy
KQo+ICAgewo+IC0gICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8tPm5y
X2xyczsKPiArICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfZ2V0X25yX2xycygpOwo+ICAg
ICAgIHVuc2lnbmVkIGxvbmcgKmxyX21hc2sgPSAodW5zaWduZWQgbG9uZyAqKSAmdGhpc19jcHUo
bHJfbWFzayk7Cj4gICAgICAgc3RydWN0IGdpY19sciBscl92YWw7Cj4gICAKPiBAQCAtMTM3LDcg
KzEzNyw3IEBAIHZvaWQgZ2ljX3JhaXNlX2d1ZXN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWdu
ZWQgaW50IHZpcnR1YWxfaXJxLAo+ICAgICAgICAgICB1bnNpZ25lZCBpbnQgcHJpb3JpdHkpCj4g
ICB7Cj4gICAgICAgaW50IGk7Cj4gLSAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29w
cy0+aW5mby0+bnJfbHJzOwo+ICsgICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19nZXRfbnJf
bHJzKCk7Cj4gICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwID0gaXJxX3RvX3BlbmRpbmcodiwg
dmlydHVhbF9pcnEpOwo+ICAgCj4gICAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2LT5hcmNo
LnZnaWMubG9jaykpOwo+IEBAIC0yNTEsNyArMjUxLDcgQEAgdm9pZCBnaWNfY2xlYXJfbHJzKHN0
cnVjdCB2Y3B1ICp2KQo+ICAgewo+ICAgICAgIGludCBpID0gMDsKPiAgICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwo+IC0gICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19od19vcHMtPmluZm8t
Pm5yX2xyczsKPiArICAgIHVuc2lnbmVkIGludCBucl9scnMgPSBnaWNfZ2V0X25yX2xycygpOwo+
ICAgCj4gICAgICAgLyogVGhlIGlkbGUgZG9tYWluIGhhcyBubyBMUnMgdG8gYmUgY2xlYXJlZC4g
U2luY2UgZ2ljX3Jlc3RvcmVfc3RhdGUKPiAgICAgICAgKiBkb2Vzbid0IHdyaXRlIGFueSBMUiBy
ZWdpc3RlcnMgZm9yIHRoZSBpZGxlIGRvbWFpbiB0aGV5IGNvdWxkIGJlCj4gQEAgLTI3OCw3ICsy
NzgsNyBAQCBzdGF0aWMgdm9pZCBnaWNfcmVzdG9yZV9wZW5kaW5nX2lycXMoc3RydWN0IHZjcHUg
KnYpCj4gICAgICAgc3RydWN0IHBlbmRpbmdfaXJxICpwLCAqdCwgKnBfcjsKPiAgICAgICBzdHJ1
Y3QgbGlzdF9oZWFkICppbmZsaWdodF9yOwo+ICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4g
LSAgICB1bnNpZ25lZCBpbnQgbnJfbHJzID0gZ2ljX2h3X29wcy0+aW5mby0+bnJfbHJzOwo+ICsg
ICAgdW5zaWduZWQgaW50IG5yX2xycyA9IGdpY19nZXRfbnJfbHJzKCk7Cj4gICAgICAgaW50IGxy
cyA9IG5yX2xyczsKPiAgIAo+ICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZ2LT5hcmNoLnZnaWMu
bG9jaywgZmxhZ3MpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLmMgYi94ZW4vYXJj
aC9hcm0vZ2ljLmMKPiBpbmRleCA5NjhlNDZmYWJiLi44OTg3M2MxZGY0IDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9naWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMuYwo+IEBAIC00Nyw2
ICs0NywxMSBAQCB2b2lkIHJlZ2lzdGVyX2dpY19vcHMoY29uc3Qgc3RydWN0IGdpY19od19vcGVy
YXRpb25zICpvcHMpCj4gICAgICAgZ2ljX2h3X29wcyA9IG9wczsKPiAgIH0KPiAgIAo+ICtpbnQg
Z2ljX2dldF9ucl9scnModm9pZCkKCnVuc2lnbmVkIGludCBoZXJlIHBsZWFzZS4KCkFsc28sIGdp
dmVuIHRoYXQgZ2ljX2h3X29wcyBpcyBleHBvcnRlZCBpbiBnaWMuaCwgaXQgd291bGQgbWFrZSBz
ZW5zZSB0byAKbWFrZSB0aGF0IGhlbHBlciBzdGF0aWMgaW5saW5lIGluIGdpYy5oLgoKPiArewo+
ICsgICAgcmV0dXJuIGdpY19od19vcHMtPmluZm8tPm5yX2xyczsKPiArfQo+ICsKPiAgIHN0YXRp
YyB2b2lkIGNsZWFyX2NwdV9scl9tYXNrKHZvaWQpCj4gICB7Cj4gICAgICAgdGhpc19jcHUobHJf
bWFzaykgPSAwVUxMOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+IGluZGV4IDFkMzgyYjBhZGUuLmMxZjAyN2Q3MDMg
MTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmgKPiBAQCAtMjIyLDYgKzIyMiw3IEBAIGVudW0gZ2ljX3ZlcnNpb24g
ewo+ICAgREVDTEFSRV9QRVJfQ1BVKHVpbnQ2NF90LCBscl9tYXNrKTsKPiAgIAo+ICAgZXh0ZXJu
IGVudW0gZ2ljX3ZlcnNpb24gZ2ljX2h3X3ZlcnNpb24odm9pZCk7Cj4gK2V4dGVybiBpbnQgZ2lj
X2dldF9ucl9scnModm9pZCk7Cj4gICAKPiAgIC8qIFByb2dyYW0gdGhlIElSUSB0eXBlIGludG8g
dGhlIEdJQyAqLwo+ICAgdm9pZCBnaWNfc2V0X2lycV90eXBlKHN0cnVjdCBpcnFfZGVzYyAqZGVz
YywgdW5zaWduZWQgaW50IHR5cGUpOwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 11:59:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 11:59:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCm3-0003hk-D7; Mon, 12 Feb 2018 11:59:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmxx=fg=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elCm2-0003go-2a
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 11:59:54 +0000
X-Inumbo-ID: 27f410b7-0fec-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22b.google.com (unknown [2a00:1450:400c:c0c::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27f410b7-0fec-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 12:59:20 +0100 (CET)
Received: by mail-wr0-x22b.google.com with SMTP id s5so14927006wra.0
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 03:59:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=40WrZjhd+NkZBksko8dCEx5lq+ZMbJIk9FGs30f5HGQ=;
 b=EQE/qzyKAZ2OClSSAk4k2M+ELFHRToFiSTPPEBA5zfzFP+4wXXCvPkVYwyWLgRRmex
 6dGvjzXJXv35jXkU9AHNjz3hJYQ5ICbOr8VePQg34uMbsw6rd5ooQv1h7G1GsDItonDg
 OroGltdCGa6PHIStzGEE9OKB16qSdZe3/Rxx4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=40WrZjhd+NkZBksko8dCEx5lq+ZMbJIk9FGs30f5HGQ=;
 b=Srsf0Pu9K0yknWcMPKE3Nke+4WyVjesGd5/6NODvV6gkoypz+Uemzk9rtoY1cS24jc
 TEm1BAuRnQrdiQ8d5DJ9/XDrsT8f41u4Q5vABEDLZwbqZzp/eQnrgFRCAJmGLv8iNfFB
 kplzBSm9/e/AJFO+kLPEObnv5hgPxGspI5ELjo4LMKcxkNxnEQdLjI5EI3tQUI2t3erc
 4jOTIgjSADl8N4aS4xqXukg64Srh6GPJDeG49+X9eA1qa283ZECBtbY7VWmjSOjRxFRg
 hCtUFfmJGmuGVnpW0lRgkZxap2bvL3IgrFhys9eMnevfWY4yUEjwEpKWs/UB+e7sb0gH
 skog==
X-Gm-Message-State: APf1xPAZpTQaMtRqrF8f1xCXMyS99DqV1zaaFi1AFYnRN/dtRaBwJ3Dh
 GXDlVwA1fVy6ak9n8DnJgZZPHCBY5ZY=
X-Google-Smtp-Source: AH8x227uAGgAucO1fZ6Jz8bfnwQ0Z9EVvitVhzKRJsRKvkb/q1FsZWixF4CQdX9+J6UlqDn2WOjVxQ==
X-Received: by 10.223.187.208 with SMTP id z16mr7640164wrg.57.1518436791278;
 Mon, 12 Feb 2018 03:59:51 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 41sm2242505wrc.12.2018.02.12.03.59.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 03:59:50 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-10-andre.przywara@linaro.org>
 <d0c7e49e-11df-7cd2-0cec-f0967cea2edc@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <eb49702a-391f-288c-c335-9c8a0909ad3d@linaro.org>
Date: Mon, 12 Feb 2018 11:59:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <d0c7e49e-11df-7cd2-0cec-f0967cea2edc@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 09/49] ARM: VGIC: change to level-IRQ
 compatible IRQ injection interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8wMi8xOCAxMToxNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM4LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+IGluZGV4IDVm
NDdhYTg0YTkuLjJmYzZlMTk2MjUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+PiBAQCAtMjg1LDcgKzI4NSw3IEBAIGJvb2wg
dmdpY19taWdyYXRlX2lycShzdHJ1Y3QgdmNwdSAqb2xkLCBzdHJ1Y3QKPj4gdmNwdSAqbmV3LCB1
bnNpZ25lZCBpbnQgaXJxKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgdmdpY19yZW1vdmVfaXJxX2Zy
b21fcXVldWVzKG9sZCwgcCk7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBpcnFfc2V0X2FmZmluaXR5
KHAtPmRlc2MsIGNwdW1hc2tfb2YobmV3LT5wcm9jZXNzb3IpKTsKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2ljLmxvY2ssIGZsYWdzKTsK
Pj4gLcKgwqDCoMKgwqDCoMKgIHZnaWNfdmNwdV9pbmplY3RfaXJxKG5ldywgaXJxKTsKPj4gK8Kg
wqDCoMKgwqDCoMKgIHZnaWNfaW5qZWN0X2lycShuZXctPmRvbWFpbiwgbmV3LCBpcnEsIHRydWUp
Owo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIHRydWU7Cj4+IMKgwqDCoMKgwqAgfQo+PiDC
oMKgwqDCoMKgIC8qIGlmIHRoZSBJUlEgaXMgaW4gYSBHSUNIX0xSIHJlZ2lzdGVyLCBzZXQgR0lD
X0lSUV9HVUVTVF9NSUdSQVRJTkcKPj4gQEAgLTQ0NCw3ICs0NDQsNyBAQCBib29sIHZnaWNfdG9f
c2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsCj4+IGVudW0gZ2ljX3NnaV9tb2Rl
IGlycW1vZGUsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHNnaXIsIHRhcmdldC0+bGlzdCk7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgY29udGludWU7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gLcKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdmdpY192Y3B1X2luamVjdF9pcnEoZC0+dmNwdVt2Y3B1aWRd
LCB2aXJxKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmdpY19pbmplY3RfaXJxKGQsIGQt
PnZjcHVbdmNwdWlkXSwgdmlycSwgdHJ1ZSk7Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+IMKg
wqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gwqDCoMKgwqDCoCBjYXNlIFNHSV9UQVJHRVRfT1RI
RVJTOgo+PiBAQCAtNDUzLDEyICs0NTMsMTIgQEAgYm9vbCB2Z2ljX3RvX3NnaShzdHJ1Y3QgdmNw
dSAqdiwgcmVnaXN0ZXJfdAo+PiBzZ2lyLCBlbnVtIGdpY19zZ2lfbW9kZSBpcnFtb2RlLAo+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgewo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGkg
IT0gY3VycmVudC0+dmNwdV9pZCAmJiBkLT52Y3B1W2ldICE9IE5VTEwgJiYKPj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlzX3ZjcHVfb25saW5lKGQtPnZjcHVbaV0pICkK
Pj4gLcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShk
LT52Y3B1W2ldLCB2aXJxKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2Z2lj
X2luamVjdF9pcnEoZCwgZC0+dmNwdVtpXSwgdmlycSwgdHJ1ZSk7Cj4+IMKgwqDCoMKgwqDCoMKg
wqDCoCB9Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gwqDCoMKgwqDCoCBjYXNlIFNH
SV9UQVJHRVRfU0VMRjoKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHBlcmZjX2luY3IodmdpY19zZ2lf
c2VsZik7Cj4+IC3CoMKgwqDCoMKgwqDCoCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShkLT52Y3B1W2N1
cnJlbnQtPnZjcHVfaWRdLCB2aXJxKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfaW5qZWN0X2ly
cShkLCBjdXJyZW50LCB2aXJxLCB0cnVlKTsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+
PiDCoMKgwqDCoMKgIGRlZmF1bHQ6Cj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBncHJpbnRrKFhFTkxP
R19XQVJOSU5HLAo+PiBAQCAtNTE4LDEzICs1MTgsMjkgQEAgdm9pZCB2Z2ljX3JlbW92ZV9pcnFf
ZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsCj4+IHN0cnVjdCBwZW5kaW5nX2lycSAqcCkKPj4g
wqDCoMKgwqDCoCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsKPj4gwqAgfQo+PiDC
oCAtdm9pZCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IHZpcnEpCj4+ICtpbnQgdmdpY19pbmplY3RfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGJvb2wgbGV2ZWwpCj4gCj4gTG9va2luZyBhdCB0aGUgY29kZSBhZnRlciB0
aGUgc2VyaWVzIGhhcyBiZWVuIGFwcGxpZWQsIG5vIG9uZSBpcyBjYXJpbmcKPiBhYm91dCB0aGUg
cmV0dXJuIHZhbHVlIG9mIHZnaWNfaW5qZWN0X2lycS4gU28gd2hhdCBpcyB0aGUgcmF0aW9uYWxl
Cj4gYmVoaW5kIGNoYW5naW5nIHRoZSByZXR1cm4gdHlwZSBmcm9tIHZvaWQgdG8gaW50PwoKVGhl
IEtWTSB2ZXJzaW9uIHJldHVybnMgYW4gZXJyb3IgdmFsdWUsIGluIHBhcnRpY3VsYXIgd2hlbjoK
LSB0aGUgVkdJQyBoYXMgbm90IGJlZW4gaW5pdGlhbGl6ZWQgeWV0Ci0gd2UgY2FuJ3QgZGV0ZXJt
aW5lIHRoZSBWQ1BVIGZvciBhIHByaXZhdGUgaW50ZXJydXB0Ci0gdGhlIGludGVycnVwdCBJRCBp
cyBpbnZhbGlkIChTUEkgYmV5b25kIGxpbWl0LCBub3QgbWFwcGVkIExQSSkKSW4gdGhlIG1vbWVu
dCBpdCdzIG5vdCB2ZXJ5IHVzZWZ1bCBmb3IgWGVuOiB0aGUgZmlyc3QgdHdvIGNvbmRpdGlvbnMK
ZG9uJ3QgcmVhbGx5IGhhcHBlbiwgY29uc2VxdWVudGx5IEkgcmVtb3ZlZCB0aG9zZSBjaGVja3Mu
IEJ1dCB0aGUgdGhpcmQKY2hlY2sgbWF5IGJlY29tZSBpbnRlcmVzdGluZyBvbmNlIHdlIGdldCBM
UElzLiBBbHNvIHNpbmNlIFhlbiBjdXJyZW50bHkKdXNlcyBhIHZvaWQgcHJvdG90eXBlIGZvciBp
bmplY3Rpb24sICp0aGlzKiBwYXRjaCAqbm93KiBkb2Vzbid0IGV4cGxvaXQKdGhlIG5ld2x5IGdh
aW5lZCBwb3NzaWJpbGl0eSBvZiBwcm9wZXJseSBoYW5kbGluZyBlcnJvcnMuIEZyb20gYnJpZWZs
eQpjaGVja2luZyBhbGwgdGhlIHVzZXJzLCBhbGwgb2YgdGhlbSBzZWVtIHRvIGJlIGluIHZvaWQg
ZnVuY3Rpb25zLCBzbwppbmRlZWQgYW4gZXJyb3IgcmV0dXJuIGlzIG5vdCB2ZXJ5IHVzZWZ1bC4K
VGhlIHJlYXNvbnMgSSBrZXB0IGl0IGluIHdhcyB0byBhbGxvdyBpbnRyb2R1Y3Rpb24gb2YgY2hl
Y2tzIGxhdGVyLiBJCnRoaW5rIGhhdmluZyBhIGZ1bmN0aW9uIHJldHVybmluZyBhbiBlcnJvciB3
aGVyZSBzb21lIHVzZXJzIGlnbm9yZSB0aGlzCmlzIGJldHRlciB0aGFuIHRoZSBvdGhlciB3YXkg
cm91bmQuCgpTbyBvZiBjb3Vyc2UgSSBjYW4gZWFzaWx5IG1ha2UgdGhpcyB2b2lkLCBidXQgSSB3
b25kZXIgd2hhdCB3ZSBkbyBpbgp0aG9zZSBjYXNlcyB3aGVyZSB0aGUgU1BJIGlzIG5vdCB2YWxp
ZCwgZm9yIGluc3RhbmNlPyBTaGFsbCB3ZSBwcmludApzb21lIChyYXRlLWxpbWl0ZWQpIHdhcm5p
bmc/CgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:07:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:07:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elCtg-0004fQ-MD; Mon, 12 Feb 2018 12:07:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elCte-0004fG-SE
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 12:07:46 +0000
X-Inumbo-ID: 7ab51100-0fed-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7ab51100-0fed-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 12:08:47 +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 522A680D;
 Mon, 12 Feb 2018 04:07:39 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A35CC3F487;
 Mon, 12 Feb 2018 04:07:38 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-14-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <26995fe4-fb90-7961-709e-a7814e195e04@arm.com>
Date: Mon, 12 Feb 2018 12:07:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-14-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 13/49] ARM: VGIC: Add hypervisor base
 address to vgic_v2_setup_hw()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IG5ldyBWR0lDIHdpbGwgbmVlZCB0byBrbm93IHRoZSBoeXBlcnZpc29yIGJhc2UgYWRkcmVzcyBh
dCBzb21lCj4gcG9pbnQsIHdoaWNoIGlzIHByaXZhdGUgdG8gdGhlIGhhcmR3YXJlIGZhY2luZyBw
YXJ0IG9mIHRoZSBWR0lDIHNvIGZhci4KPiBBZGQgYSBwYXJhbWV0ZXIgdG8gdmdpY192Ml9zZXR1
cF9odygpIHRvIHBhc3MgdGhpcyBhZGRyZXNzIG9uLCBzbyBhIFZHSUMKPiBpbXBsZW1lbnRhdGlv
biBjYW4gbWFrZSB1c2Ugb2YgaXQuCj4gVGhlIGN1cnJlbnQgVkdJQyBpZ25vcmVzIHRoaXMgbmV3
IHBhcmFtZXRlci4KPiAKPiBUT0RPOiBhZGQgcHJvcGVyIHZhbHVlIGZvciBHSUN2MiBvbiBHSUN2
MyBlbXVsYXRpb24hCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnBy
enl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgICAgICB8
IDMgKystCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgICB8IDMgKystCj4gICB4ZW4vYXJj
aC9hcm0vdmdpYy12Mi5jICAgICB8IDMgKystCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMu
aCB8IDMgKystCj4gICA0IGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gv
YXJtL2dpYy12Mi5jCj4gaW5kZXggMmIyNzFiYTMyMi4uN2ExOGFiZWNmYSAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBA
QCAtMTIwNyw3ICsxMjA3LDggQEAgc3RhdGljIGludCBfX2luaXQgZ2ljdjJfaW5pdCh2b2lkKQo+
ICAgICAgIGlmICggIWdpY3YyLm1hcF9oYmFzZSApCj4gICAgICAgICAgIHBhbmljKCJHSUN2Mjog
RmFpbGVkIHRvIGlvcmVtYXAgZm9yIEdJQyBWaXJ0dWFsIGludGVyZmFjZVxuIik7Cj4gICAKPiAt
ICAgIHZnaWNfdjJfc2V0dXBfaHcoZGJhc2UsIGNiYXNlLCBjc2l6ZSwgdmJhc2UsIGFsaWFzZWRf
b2Zmc2V0KTsKPiArICAgIHZnaWNfdjJfc2V0dXBfaHcoZGJhc2UsIGNiYXNlLCBjc2l6ZSwgdmJh
c2UsIGdpY3YyLm1hcF9oYmFzZSwKPiArICAgICAgICAgICAgICAgICAgICAgYWxpYXNlZF9vZmZz
ZXQpOwo+ICAgCj4gICAgICAgLyogR2xvYmFsIHNldHRpbmdzOiBpbnRlcnJ1cHQgZGlzdHJpYnV0
b3IgKi8KPiAgICAgICBzcGluX2xvY2tfaW5pdCgmZ2ljdjIubG9jayk7Cj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IGluZGV4IGVh
MTRhYjQwMjguLjA4ZDQ3MDM2ODcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12My5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4gQEAgLTEyMzgsNyArMTIzOCw4IEBAIHN0
YXRpYyB2b2lkIF9faW5pdCBnaWN2M19pbml0X3YyKHZvaWQpCj4gICAgICAgcHJpbnRrKCJHSUN2
MyBjb21wYXRpYmxlIHdpdGggR0lDdjIgY2Jhc2UgJSMiUFJJcGFkZHIiIHZiYXNlICUjIlBSSXBh
ZGRyIlxuIiwKPiAgICAgICAgICAgICAgY2Jhc2UsIHZiYXNlKTsKPiAgIAo+IC0gICAgdmdpY192
Ml9zZXR1cF9odyhkYmFzZSwgY2Jhc2UsIGNzaXplLCB2YmFzZSwgMCk7Cj4gKyAgICAvKiBUT0RP
OiBwcm92aWRlIHRoZSBwcm9wZXIgSEJBU0UgYWRkcmVzcyEgKi8KCldlbGwsIG9uIEdJQ3YzIHRo
ZSBoeXBlcnZpc29yIGludGVyZmFjZSB3aWxsIGJlIGNvbmZpZ3VyZWQgdXNpbmcgc3lzdGVtIApy
ZWdpc3RlcnMuIFNvIEkgYW0gbm90IHN1cmUgaG93IHlvdXIgbmV3IGludGVyZmFjZSBpcyBnb2lu
ZyB0byB3b3JrIHdpdGggCkdJQ3YzLgoKQnV0IElITU8sIHRoaXMgaXMgYnJlYWtpbmcgdGhlIHNw
aXJpdCBvZiB0aGlzIGludGVyZmFjZS4gVGhlIGdvYWwgaXMgdG8gCnRlbGwgIndlIGNhbiBzdXBw
b3J0IGEgdmlydHVhbCBHSUN2MiIuIEhvdyB0aGUgTFJzIChvciBhbnl0aGluZyB0b3VjaGluZyAK
dGhlIGhhcmR3YXJlKSBzaG91bGQgYmUgZG9uZSB1c2luZyBnaWNfaHdfb3BzLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:15:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:15:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elD0d-0005NL-FO; Mon, 12 Feb 2018 12:14:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elD0b-0005NE-O7
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 12:14:57 +0000
X-Inumbo-ID: 7b3d1624-0fee-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7b3d1624-0fee-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 12:15:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67714611"
Date: Mon, 12 Feb 2018 12:14:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212121444.qgryikh5sixpwd4a@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-14-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-14-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 13/28] x86/vvtd: add a helper function to
 decide the interrupt format
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gRGlmZmVyZW50IHBsYXRmb3JtIG1heSB1c2UgZGlmZmVyZW50IG1ldGhvZCB0byBkaXN0aW5n
dWlzaAo+IHJlbWFwcGluZyBmb3JtYXQgaW50ZXJydXB0IGFuZCBub3JtYWwgZm9ybWF0IGludGVy
cnVwdC4KPiAKPiBJbnRlbCB1c2VzIG9uZSBiaXQgaW4gSU9BUElDIFJURSBvciBNU0kgYWRkcmVz
cyByZWdpc3RlciB0bwo+IGluZGljYXRlIHRoZSBpbnRlcnJ1cHQgaXMgcmVtYXBwaW5nIGZvcm1h
dC4gdnZ0ZCBzaG91bGQgaGFuZGxlCj4gYWxsIHRoZSBpbnRlcnJ1cHRzIHdoZW4gLmNoZWNrX2ly
cV9yZW1hcHBpbmcoKSByZXR1cm4gdHJ1ZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5s
YW5AaW50ZWwuY29tPgo+IAo+IC0tLQo+IHYzOgo+ICAtIG5ldwo+IC0tLQo+ICB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIHwgMTAgKysrKysrKysrKwo+ICAxIGZpbGUgY2hhbmdl
ZCwgMTAgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IGlu
ZGV4IDk4OTBjYzIuLmQzZGVjMDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3Z2dGQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMK
PiBAQCAtNTY1LDYgKzU2NSwxNSBAQCBzdGF0aWMgaW50IHZ2dGRfZ2V0X2lycV9pbmZvKGNvbnN0
IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiArLyogY2hlY2sg
d2hldGhlciB0aGUgaW50ZXJydXB0IHJlcXVlc3QgaXMgcmVtYXBwYWJsZSAqLwo+ICtzdGF0aWMg
Ym9vbCB2dnRkX2lzX3JlbWFwcGluZyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAoKaXJxX3JlbWFw
cGVkIG9yIGludHJfcmVtYXBwZWQgd291bGQgYmUgY2xlYXJlci4KCkFuZCBsaWtld2lzZSB0aGUg
Y29tbWVudCBpbiB0aGUgcHJldmlvdXMgcGF0Y2gsIGl0IHdvdWxkIGJlIG11Y2gKYmV0dGVyIHRv
IGludHJvZHVjZSB0aGlzIHRvZ2V0aGVyIHdpdGggY2hlY2tfaXJxX3JlbWFwcGluZyBhbmQgYW4K
YWN0dWFsIHVzZXIuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:19:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elD4h-0005YY-3z; Mon, 12 Feb 2018 12:19:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elD4g-0005YS-Km
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 12:19:10 +0000
X-Inumbo-ID: 1239ddbf-0fef-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1239ddbf-0fef-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 12:20:11 +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 6632680D;
 Mon, 12 Feb 2018 04:19:03 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BD0B33F487;
 Mon, 12 Feb 2018 04:19:02 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-10-andre.przywara@linaro.org>
 <d0c7e49e-11df-7cd2-0cec-f0967cea2edc@arm.com>
 <eb49702a-391f-288c-c335-9c8a0909ad3d@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1f4025b1-eedf-2d4e-9982-8396e907f36a@arm.com>
Date: Mon, 12 Feb 2018 12:19:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <eb49702a-391f-288c-c335-9c8a0909ad3d@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 09/49] ARM: VGIC: change to level-IRQ
 compatible IRQ injection interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMi8wMi8xOCAxMTo1OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTIvMDIvMTggMTE6MTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUs
Cj4+Cj4+IE9uIDA5LzAyLzE4IDE0OjM4LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4gaW5k
ZXggNWY0N2FhODRhOS4uMmZjNmUxOTYyNSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4+IEBAIC0yODUsNyArMjg1LDcg
QEAgYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVjdAo+Pj4gdmNw
dSAqbmV3LCB1bnNpZ25lZCBpbnQgaXJxKQo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCB2Z2ljX3Jl
bW92ZV9pcnFfZnJvbV9xdWV1ZXMob2xkLCBwKTsKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgaXJx
X3NldF9hZmZpbml0eShwLT5kZXNjLCBjcHVtYXNrX29mKG5ldy0+cHJvY2Vzc29yKSk7Cj4+PiAg
wqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJm9sZC0+YXJjaC52Z2lj
LmxvY2ssIGZsYWdzKTsKPj4+IC3CoMKgwqDCoMKgwqDCoCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShu
ZXcsIGlycSk7Cj4+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19pbmplY3RfaXJxKG5ldy0+ZG9tYWlu
LCBuZXcsIGlycSwgdHJ1ZSk7Cj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiB0cnVlOwo+
Pj4gIMKgwqDCoMKgwqAgfQo+Pj4gIMKgwqDCoMKgwqAgLyogaWYgdGhlIElSUSBpcyBpbiBhIEdJ
Q0hfTFIgcmVnaXN0ZXIsIHNldCBHSUNfSVJRX0dVRVNUX01JR1JBVElORwo+Pj4gQEAgLTQ0NCw3
ICs0NDQsNyBAQCBib29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNn
aXIsCj4+PiBlbnVtIGdpY19zZ2lfbW9kZSBpcnFtb2RlLAo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNnaXIsIHRhcmdldC0+bGlzdCk7Cj4+
PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjb250aW51ZTsKPj4+ICDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9Cj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2Z2lj
X3ZjcHVfaW5qZWN0X2lycShkLT52Y3B1W3ZjcHVpZF0sIHZpcnEpOwo+Pj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgdmdpY19pbmplY3RfaXJxKGQsIGQtPnZjcHVbdmNwdWlkXSwgdmlycSwgdHJ1
ZSk7Cj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqAgYnJl
YWs7Cj4+PiAgwqDCoMKgwqDCoCBjYXNlIFNHSV9UQVJHRVRfT1RIRVJTOgo+Pj4gQEAgLTQ1Mywx
MiArNDUzLDEyIEBAIGJvb2wgdmdpY190b19zZ2koc3RydWN0IHZjcHUgKnYsIHJlZ2lzdGVyX3QK
Pj4+IHNnaXIsIGVudW0gZ2ljX3NnaV9tb2RlIGlycW1vZGUsCj4+PiAgwqDCoMKgwqDCoMKgwqDC
oMKgIHsKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGkgIT0gY3VycmVudC0+
dmNwdV9pZCAmJiBkLT52Y3B1W2ldICE9IE5VTEwgJiYKPj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgaXNfdmNwdV9vbmxpbmUoZC0+dmNwdVtpXSkgKQo+Pj4gLcKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShkLT52Y3B1W2ld
LCB2aXJxKTsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmdpY19pbmplY3Rf
aXJxKGQsIGQtPnZjcHVbaV0sIHZpcnEsIHRydWUpOwo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCB9
Cj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+Pj4gIMKgwqDCoMKgwqAgY2FzZSBTR0lf
VEFSR0VUX1NFTEY6Cj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIHBlcmZjX2luY3IodmdpY19zZ2lf
c2VsZik7Cj4+PiAtwqDCoMKgwqDCoMKgwqAgdmdpY192Y3B1X2luamVjdF9pcnEoZC0+dmNwdVtj
dXJyZW50LT52Y3B1X2lkXSwgdmlycSk7Cj4+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19pbmplY3Rf
aXJxKGQsIGN1cnJlbnQsIHZpcnEsIHRydWUpOwo+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoCBicmVh
azsKPj4+ICDCoMKgwqDCoMKgIGRlZmF1bHQ6Cj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIGdwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsCj4+PiBAQCAtNTE4LDEzICs1MTgsMjkgQEAgdm9pZCB2Z2ljX3Jl
bW92ZV9pcnFfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsCj4+PiBzdHJ1Y3QgcGVuZGluZ19p
cnEgKnApCj4+PiAgwqDCoMKgwqDCoCBnaWNfcmVtb3ZlX2Zyb21fbHJfcGVuZGluZyh2LCBwKTsK
Pj4+ICDCoCB9Cj4+PiAgwqAgLXZvaWQgdmdpY192Y3B1X2luamVjdF9pcnEoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCB2aXJxKQo+Pj4gK2ludCB2Z2ljX2luamVjdF9pcnEoc3RydWN0IGRv
bWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCB2aXJxLAo+Pj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJvb2wgbGV2ZWwpCj4+Cj4+IExvb2tpbmcg
YXQgdGhlIGNvZGUgYWZ0ZXIgdGhlIHNlcmllcyBoYXMgYmVlbiBhcHBsaWVkLCBubyBvbmUgaXMg
Y2FyaW5nCj4+IGFib3V0IHRoZSByZXR1cm4gdmFsdWUgb2YgdmdpY19pbmplY3RfaXJxLiBTbyB3
aGF0IGlzIHRoZSByYXRpb25hbGUKPj4gYmVoaW5kIGNoYW5naW5nIHRoZSByZXR1cm4gdHlwZSBm
cm9tIHZvaWQgdG8gaW50Pwo+IAo+IFRoZSBLVk0gdmVyc2lvbiByZXR1cm5zIGFuIGVycm9yIHZh
bHVlLCBpbiBwYXJ0aWN1bGFyIHdoZW46Cj4gLSB0aGUgVkdJQyBoYXMgbm90IGJlZW4gaW5pdGlh
bGl6ZWQgeWV0Cj4gLSB3ZSBjYW4ndCBkZXRlcm1pbmUgdGhlIFZDUFUgZm9yIGEgcHJpdmF0ZSBp
bnRlcnJ1cHQKPiAtIHRoZSBpbnRlcnJ1cHQgSUQgaXMgaW52YWxpZCAoU1BJIGJleW9uZCBsaW1p
dCwgbm90IG1hcHBlZCBMUEkpCj4gSW4gdGhlIG1vbWVudCBpdCdzIG5vdCB2ZXJ5IHVzZWZ1bCBm
b3IgWGVuOiB0aGUgZmlyc3QgdHdvIGNvbmRpdGlvbnMKPiBkb24ndCByZWFsbHkgaGFwcGVuLCBj
b25zZXF1ZW50bHkgSSByZW1vdmVkIHRob3NlIGNoZWNrcy4gQnV0IHRoZSB0aGlyZAo+IGNoZWNr
IG1heSBiZWNvbWUgaW50ZXJlc3Rpbmcgb25jZSB3ZSBnZXQgTFBJcy4gQWxzbyBzaW5jZSBYZW4g
Y3VycmVudGx5Cj4gdXNlcyBhIHZvaWQgcHJvdG90eXBlIGZvciBpbmplY3Rpb24sICp0aGlzKiBw
YXRjaCAqbm93KiBkb2Vzbid0IGV4cGxvaXQKPiB0aGUgbmV3bHkgZ2FpbmVkIHBvc3NpYmlsaXR5
IG9mIHByb3Blcmx5IGhhbmRsaW5nIGVycm9ycy4gRnJvbSBicmllZmx5Cj4gY2hlY2tpbmcgYWxs
IHRoZSB1c2VycywgYWxsIG9mIHRoZW0gc2VlbSB0byBiZSBpbiB2b2lkIGZ1bmN0aW9ucywgc28K
PiBpbmRlZWQgYW4gZXJyb3IgcmV0dXJuIGlzIG5vdCB2ZXJ5IHVzZWZ1bC4KPiBUaGUgcmVhc29u
cyBJIGtlcHQgaXQgaW4gd2FzIHRvIGFsbG93IGludHJvZHVjdGlvbiBvZiBjaGVja3MgbGF0ZXIu
IEkKPiB0aGluayBoYXZpbmcgYSBmdW5jdGlvbiByZXR1cm5pbmcgYW4gZXJyb3Igd2hlcmUgc29t
ZSB1c2VycyBpZ25vcmUgdGhpcwo+IGlzIGJldHRlciB0aGFuIHRoZSBvdGhlciB3YXkgcm91bmQu
CgpJIGRvbid0IHRoaW5rIGl0IGlzIG11Y2ggYmV0dGVyLiBUaGlzIGlzIGEgd2F5IHRvIGV4cG9z
ZSB5ZXQgYW5vdGhlciAKc2VjdXJpdHkgaXNzdWUgYmVjYXVzZSB0aGUgcmV0dXJuIGlzIG5vdCBj
b3JyZWN0bHkgY2hlY2tlZCAoc2VlIFhTQS0yNDYgCmZvciBpbnN0YW5jZSkuIEFueSByZXR1cm4g
dmFsdWUgc2hvdWxkIGJlIGNoZWNrZWQgb3IgaGF2ZSBhIGNvbW1lbnQgCmV4cGxhaW5pbmcgd2h5
IGl0IGlzIGZpbmUuCgo+IAo+IFNvIG9mIGNvdXJzZSBJIGNhbiBlYXNpbHkgbWFrZSB0aGlzIHZv
aWQsIGJ1dCBJIHdvbmRlciB3aGF0IHdlIGRvIGluCj4gdGhvc2UgY2FzZXMgd2hlcmUgdGhlIFNQ
SSBpcyBub3QgdmFsaWQsIGZvciBpbnN0YW5jZT8gU2hhbGwgd2UgcHJpbnQKPiBzb21lIChyYXRl
LWxpbWl0ZWQpIHdhcm5pbmc/CgpJIGNhbiB1bmRlcnN0YW5kIHdoeSBLVk0gbmVlZHMgc3VjaCBp
bnRlcmZhY2UgYXMgdGhlIGludGVycnVwdCAKY29udHJvbGxlciBtYXkgYmUgZW11bGF0ZWQgUUVN
VS4gQnV0IEkgY2FuJ3Qgc2VlIHdoeSBhIFNQSSB3b3VsZCBub3QgYmUgCnZhbGlkIGluIFhlbiBj
b250ZXh0IChleGNlcHQgcHJvZ3JhbW1pbmcgZXJyb3IpLiBTbyBjb3VsZCBnaXZlIGFuIGV4YW1w
bGU/CgpXaGF0IHdvdWxkIHlvdSBleHBlY3QgdGhlIGNhbGxlciB0byBkbyBvbiBlcnJvcj8gRXhj
ZXB0IHByaW50aW5nIGFuIAplcnJvciBtZXNzYWdlPwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:30:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDFr-0006r3-6e; Mon, 12 Feb 2018 12:30:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elDFq-0006qx-58
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 12:30:42 +0000
X-Inumbo-ID: 755c2e0d-0ff0-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 755c2e0d-0ff0-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 13:30:07 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462329218"
Date: Mon, 12 Feb 2018 12:30:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212123038.lr6e3qmqfauwisra@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/alt: Drop unused alternative
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDFBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBTFRFUk5BVElWRV8zIGlzIG1vcmUgY29tcGxpY2F0ZWQgdGhhbiBBTFRFUk5BVElW
RV8yIHdoZW4gaXQgY29tZXMgdG8KPiBjYWxjdWxhdGluZyBleHRyYSBwYWRkaW5nIGxlbmd0aCwg
YW5kIHdlIGhhdmUgbm8gbmVlZCBmb3IgdGhlIGNvbXBsZXhpdHkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:30:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:30:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDFw-0006rK-D5; Mon, 12 Feb 2018 12:30:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elDFu-0006rE-LV
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 12:30:46 +0000
X-Inumbo-ID: 78f41a6b-0ff0-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 78f41a6b-0ff0-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 13:30:13 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462329222"
Date: Mon, 12 Feb 2018 12:30:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212123044.2nih6z65fp254oyq@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
 altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TCj4gaW5kZXggNThmNjUyZC4uYmQzODE5YSAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2
XzY0L2VudHJ5LlMKPiBAQCAtNTU3LDIzICs1NTcsOSBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVk
Ogo+ICAgICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3Ap
Cj4gICAgICAgICAganogICAgZXhjZXB0aW9uX3dpdGhfaW50c19kaXNhYmxlZAo+ICAKPiAtLkxj
cjRfcHYzMl9vcmlnOgo+IC0gICAgICAgIGptcCAgIC5MY3I0X3B2MzJfZG9uZQo+IC0gICAgICAg
IC5za2lwICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCkgLSAoLiAtIC5MY3I0
X3B2MzJfb3JpZyksIDB4Y2MKPiAtICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxh
Y2VtZW50LCAiYXgiCj4gLS5MY3I0X3B2MzJfYWx0Ogo+IC0gICAgICAgIG1vdiAgIFZDUFVfZG9t
YWluKCVyYngpLCVyYXgKPiAtLkxjcjRfcHYzMl9hbHRfZW5kOgo+IC0gICAgICAgIC5zZWN0aW9u
IC5hbHRpbnN0cnVjdGlvbnMsICJhIgo+IC0gICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5M
Y3I0X3B2MzJfb3JpZywgLkxjcjRfcHYzMl9hbHQsIFwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAo+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCksIFwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9h
bHQpCj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxjcjRfcHYzMl9vcmlnLCAuTGNy
NF9wdjMyX2FsdCwgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJF
X1hFTl9TTUFQLCBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X3B2MzJf
YWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSwgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCkKPiAtICAgICAgICAucG9w
c2VjdGlvbgo+ICsgICAgICAgIEFMVEVSTkFUSVZFXzIgImptcCAuTGNyNF9wdjMyX2RvbmU7IC5z
a2lwIDIsIDB4OTAiLCBcCgpUaGlzIGNoYW5nZWQgMHhjYyB0byAweDkwIGJ1dCBzaW5jZSBpdCBp
cyBqdXN0IHBhZGRpbmcgZm9sbG93aW5nIGFuCnVuY29uZGl0aW9uYWwgam1wIHNvIGl0IHNob3Vs
ZG4ndCBtYXR0ZXIuCgpNb3N0bHkgbG9va3MgZmluZS4gSSdtIGEgYml0IGhlc2l0YW50IHRvIGdp
dmUgbXkgUmIgYmVjYXVzZSByZXZpZXdpbmcKdGhlIGRpZmYgdG8gYXNzZW1ibHkgaXMgYSBiaXQg
bW9yZSBkaWZmaWN1bHQgdG8gdGhhbiBkaWZmIHRvIEMgc291cmNlLgoKRG8geW91IGhhdmUgYSBi
cmFuY2ggc29tZXdoZXJlPwoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:30:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:30:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDG1-0006s9-JI; Mon, 12 Feb 2018 12:30:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elDG0-0006rx-Ag
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 12:30:52 +0000
X-Inumbo-ID: 7c176b90-0ff0-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c176b90-0ff0-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 13:30:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462329229"
Date: Mon, 12 Feb 2018 12:30:49 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212123049.wipsmzxq265oytyv@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/alt: Clean up struct alt_instr and
	its users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDJBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBSZW5hbWUgc29tZSBmaWVsZHMgZm9yIGNvbnNpc3RlbmN5IGFuZCBjbGFyaXR5
LCBhbmQgdXNlIHN0YW5kYXJkIHR5cGVzLgo+ICAqIERvbid0IG9wZW5jb2RlIHRoZSB1c2Ugb2Yg
QUxUX3tPUklHLFJFUEx9X1BUUigpLgoKQW5kIGNoYW5nZSB1OCBldGMuCgo+IAo+IE5vIGZ1bmN0
aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2FsdGVybmF0
aXZlLmMgICAgICAgIHwgMjQgKysrKysrKysrKysrLS0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUuaCB8IDEyICsrKysrKy0tLS0tLQo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4g
aW5kZXggNWM4YjZmNi4uZjhkZGFiNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJu
YXRpdmUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4gQEAgLTE2Myw4ICsx
NjMsNiBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBz
dHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kKQo+ICB7Cj4gICAgICBjb25z
dCBzdHJ1Y3QgYWx0X2luc3RyICphOwo+IC0gICAgdTggKmluc3RyLCAqcmVwbGFjZW1lbnQ7Cj4g
LSAgICB1OCBpbnNuYnVmW01BWF9QQVRDSF9MRU5dOwo+ICAKPiAgICAgIHByaW50ayhLRVJOX0lO
Rk8gImFsdCB0YWJsZSAlcCAtPiAlcFxuIiwgc3RhcnQsIGVuZCk7Cj4gIAo+IEBAIC0xNzksMjMg
KzE3NywyNSBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25z
dCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKPiAgICAgICAqLwo+ICAgICAgZm9yICggYSA9IHN0
YXJ0OyBhIDwgZW5kOyBhKysgKQo+ICAgICAgewo+IC0gICAgICAgIGluc3RyID0gKHU4ICopJmEt
Pmluc3RyX29mZnNldCArIGEtPmluc3RyX29mZnNldDsKPiAtICAgICAgICByZXBsYWNlbWVudCA9
ICh1OCAqKSZhLT5yZXBsX29mZnNldCArIGEtPnJlcGxfb2Zmc2V0Owo+IC0gICAgICAgIEJVR19P
TihhLT5yZXBsYWNlbWVudGxlbiA+IGEtPmluc3RybGVuKTsKPiAtICAgICAgICBCVUdfT04oYS0+
aW5zdHJsZW4gPiBzaXplb2YoaW5zbmJ1ZikpOwo+ICsgICAgICAgIHVpbnQ4X3QgKm9yaWcgPSBB
TFRfT1JJR19QVFIoYSk7Cj4gKyAgICAgICAgdWludDhfdCAqcmVwbCA9IEFMVF9SRVBMX1BUUihh
KTsKPiArICAgICAgICB1aW50OF90IGJ1ZltNQVhfUEFUQ0hfTEVOXTsKPiArCj4gKyAgICAgICAg
QlVHX09OKGEtPnJlcGxfbGVuID4gYS0+b3JpZ19sZW4pOwo+ICsgICAgICAgIEJVR19PTihhLT5v
cmlnX2xlbiA+IHNpemVvZihidWYpKTsKPiAgICAgICAgICBCVUdfT04oYS0+Y3B1aWQgPj0gTkNB
UElOVFMgKiAzMik7Cj4gKwo+ICAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhhLT5jcHVpZCkg
KQo+ICAgICAgICAgICAgICBjb250aW51ZTsKPiAgCj4gLSAgICAgICAgbWVtY3B5KGluc25idWYs
IHJlcGxhY2VtZW50LCBhLT5yZXBsYWNlbWVudGxlbik7Cj4gKyAgICAgICAgbWVtY3B5KGJ1Ziwg
cmVwbCwgYS0+cmVwbF9sZW4pOwo+ICAKPiAgICAgICAgICAvKiAweGU4LzB4ZTkgYXJlIHJlbGF0
aXZlIGJyYW5jaGVzOyBmaXggdGhlIG9mZnNldC4gKi8KPiAtICAgICAgICBpZiAoIGEtPnJlcGxh
Y2VtZW50bGVuID49IDUgJiYgKCppbnNuYnVmICYgMHhmZSkgPT0gMHhlOCApCj4gLSAgICAgICAg
ICAgICooczMyICopKGluc25idWYgKyAxKSArPSByZXBsYWNlbWVudCAtIGluc3RyOwo+ICsgICAg
ICAgIGlmICggYS0+cmVwbF9sZW4gPj0gNSAmJiAoKmJ1ZiAmIDB4ZmUpID09IDB4ZTggKQo+ICsg
ICAgICAgICAgICAqKHMzMiAqKShidWYgKyAxKSArPSByZXBsIC0gb3JpZzsKCk1pbmQgY2hhbmdp
bmcgczMyIHRvIGludDMyX3Q/CgpJbiBhbnkgY2FzZToKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:30:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:30:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDG5-0006ti-Pu; Mon, 12 Feb 2018 12:30:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elDG4-0006tK-LC
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 12:30:56 +0000
X-Inumbo-ID: 7ed2e73a-0ff0-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ed2e73a-0ff0-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 13:30:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462329241"
Date: Mon, 12 Feb 2018 12:30:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212123054.4uqhjpaafrvpy73g@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/alt: Clean up the assembly used to
 generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBPbiB0aGUgQyBzaWRlLCBzd2l0Y2ggdG8gdXNpbmcgbG9jYWwgbGFibGVzIHJh
dGhlciB0aGFuIGhhcmRjb2RlZCBudW1iZXJzLgo+ICAqIFJlbmFtZSBwYXJhbWV0ZXJzIGFuZCBs
YWJsZXMgdG8gYmUgY29uc2lzdGVudCB3aXRoIGFsdF9pbnN0ciBuYW1lcywgYW5kCj4gICAgY29u
c2lzdGVudCBiZXR3ZWVuIHRoZSB0aGUgQyBhbmQgYXNtIHZlcnNpb25zLgo+ICAqIE9uIHRoZSBh
c20gc2lkZSwgZmFjdG9yIHNvbWUgZXhwcmVzc2lvbnMgb3V0IGludG8gbWFjcm9zIHRvIGFpZCBj
bGFyaXR5Lgo+ICAqIENvbnNpc3RlbnRseSBkZWNsYXJlIHNlY3Rpb24gYXR0cmlidXRlcy4KPiAK
PiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:34:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDJG-0007Ra-H9; Mon, 12 Feb 2018 12:34:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elDJF-0007RQ-NC
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 12:34:13 +0000
X-Inumbo-ID: f36fc1cb-0ff0-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f36fc1cb-0ff0-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 13:33:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67715618"
To: Wei Liu <wei.liu2@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
 <20180212123044.2nih6z65fp254oyq@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9250fcb6-f570-577e-0bd3-f690a545e4fa@citrix.com>
Date: Mon, 12 Feb 2018 12:34:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180212123044.2nih6z65fp254oyq@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
 altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTI6MzAsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBGZWIgMTIsIDIwMTgg
YXQgMTE6MjM6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
Uwo+PiBpbmRleCA1OGY2NTJkLi5iZDM4MTlhIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKPj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4+IEBA
IC01NTcsMjMgKzU1Nyw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6Cj4+ICAgICAgICAgIHRl
c3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3ApCj4+ICAgICAgICAgIGp6
ICAgIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQKPj4gIAo+PiAtLkxjcjRfcHYzMl9vcmln
Ogo+PiAtICAgICAgICBqbXAgICAuTGNyNF9wdjMyX2RvbmUKPj4gLSAgICAgICAgLnNraXAgKC5M
Y3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSAtICguIC0gLkxjcjRfcHYzMl9vcmln
KSwgMHhjYwo+PiAtICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAi
YXgiCj4+IC0uTGNyNF9wdjMyX2FsdDoKPj4gLSAgICAgICAgbW92ICAgVkNQVV9kb21haW4oJXJi
eCksJXJheAo+PiAtLkxjcjRfcHYzMl9hbHRfZW5kOgo+PiAtICAgICAgICAuc2VjdGlvbiAuYWx0
aW5zdHJ1Y3Rpb25zLCAiYSIKPj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxjcjRf
cHYzMl9vcmlnLCAuTGNyNF9wdjMyX2FsdCwgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpLCBcCj4+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2Fs
dCkKPj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxjcjRfcHYzMl9vcmlnLCAuTGNy
NF9wdjMyX2FsdCwgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVS
RV9YRU5fU01BUCwgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfcHYz
Ml9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpLCBcCj4+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCkKPj4gLSAgICAgICAg
LnBvcHNlY3Rpb24KPj4gKyAgICAgICAgQUxURVJOQVRJVkVfMiAiam1wIC5MY3I0X3B2MzJfZG9u
ZTsgLnNraXAgMiwgMHg5MCIsIFwKPiBUaGlzIGNoYW5nZWQgMHhjYyB0byAweDkwIGJ1dCBzaW5j
ZSBpdCBpcyBqdXN0IHBhZGRpbmcgZm9sbG93aW5nIGFuCj4gdW5jb25kaXRpb25hbCBqbXAgc28g
aXQgc2hvdWxkbid0IG1hdHRlci4KPgo+IE1vc3RseSBsb29rcyBmaW5lLiBJJ20gYSBiaXQgaGVz
aXRhbnQgdG8gZ2l2ZSBteSBSYiBiZWNhdXNlIHJldmlld2luZwo+IHRoZSBkaWZmIHRvIGFzc2Vt
Ymx5IGlzIGEgYml0IG1vcmUgZGlmZmljdWx0IHRvIHRoYW4gZGlmZiB0byBDIHNvdXJjZS4KPgo+
IERvIHlvdSBoYXZlIGEgYnJhbmNoIHNvbWV3aGVyZT8KCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPXBlb3BsZS9hbmRyZXdjb29wL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVh
ZHMvYWx0ZXJuYXRpdmVzLXYxCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:34:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:34:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDJy-0007YR-So; Mon, 12 Feb 2018 12:34:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elDJx-0007Y4-8Q
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 12:34:57 +0000
X-Inumbo-ID: 0dfd5fe4-0ff1-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0dfd5fe4-0ff1-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 13:34:23 +0100 (CET)
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 68F8880D;
 Mon, 12 Feb 2018 04:34:55 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A49343F487;
 Mon, 12 Feb 2018 04:34:54 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-15-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <36390caa-fd73-9e62-9b3b-bea4baa287aa@arm.com>
Date: Mon, 12 Feb 2018 12:34:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-15-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 14/49] ARM: VGIC: extend GIC CPU
	interface definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUaGlzIHBhdGNoIHNlZW0gdG8gbW9kaWZ5IHRoZSBHSUN2MiBDUFUgaW50ZXJmYWNlIGRl
ZmluaXRpb25zLiBJZiBzbywgCnBsZWFzZSBtYWtlIGl0IGNsZWFyIGluIHRoZSBjb21taXQgbWVz
c2FnZS90aXRsZS4KCk9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBU
aGUgbmV3IFZHSUMgd2lsbCBzaG9ydGx5IHVzZSBtb3JlIGJpdHMgb2YgdGhlIEdJQ0NfQ1RMUiBy
ZWdpc3Rlciwgc28KPiBhZGQgdGhlIHJlc3BlY3RpdmUgZGVmaW5pdGlvbnMgZnJvbSB0aGUgbWFu
dWFsLgo+IEFsc28gYWRkIGEgbWlzc2luZyBkZWZpbml0aW9uIGZvciBHSUNWX1BNUl9QUklPUklU
WV9NQVNLLgpZb3UgYWxzbyBhZGQgR0lDQ19BQlBSIGhlcmUuCgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+IC0tLQo+ICAgeGVu
L2FyY2gvYXJtL2dpYy12Mi5jICAgICB8ICAyICstCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oIHwgMTggKysrKysrKysrKysrKysrKy0tCj4gICAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+IGluZGV4IDdhMThhYmVjZmEuLjJlMzU4
OTI4ODEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12Mi5jCj4gQEAgLTM1OCw3ICszNTgsNyBAQCBzdGF0aWMgdm9pZCBnaWN2Ml9j
cHVfaW5pdCh2b2lkKQo+ICAgICAgIC8qIEZpbmVzdCBncmFudWxhcml0eSBvZiBwcmlvcml0eSAq
Lwo+ICAgICAgIHdyaXRlbF9naWNjKDB4MCwgR0lDQ19CUFIpOwo+ICAgICAgIC8qIFR1cm4gb24g
ZGVsaXZlcnkgKi8KPiAtICAgIHdyaXRlbF9naWNjKEdJQ0NfQ1RMX0VOQUJMRXxHSUNDX0NUTF9F
T0ksIEdJQ0NfQ1RMUik7Cj4gKyAgICB3cml0ZWxfZ2ljYyhHSUNDX0NUTF9FTkFCTEUwfEdJQ0Nf
Q1RMX0VPSSwgR0lDQ19DVExSKTsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIHZvaWQgZ2ljdjJfY3B1
X2Rpc2FibGUodm9pZCkKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCBjMWYwMjdkNzAzLi5jNGM2OGM3Nzcw
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpYy5oCj4gQEAgLTc3LDYgKzc3LDcgQEAKPiAgICNkZWZpbmUgR0lDQ19F
T0lSICAgICAgICgweDAwMTApCj4gICAjZGVmaW5lIEdJQ0NfUlBSICAgICAgICAoMHgwMDE0KQo+
ICAgI2RlZmluZSBHSUNDX0hQUElSICAgICAgKDB4MDAxOCkKPiArI2RlZmluZSBHSUNDX0FCUFIg
ICAgICAgKDB4MDAxYykKPiAgICNkZWZpbmUgR0lDQ19BUFIgICAgICAgICgweDAwRDApCj4gICAj
ZGVmaW5lIEdJQ0NfTlNBUFIgICAgICAoMHgwMEUwKQo+ICAgI2RlZmluZSBHSUNDX0lJRFIgICAg
ICAgKDB4MDBGQykKPiBAQCAtMTAyLDggKzEwMywxOCBAQAo+ICAgI2RlZmluZSBHSUNEX1RZUEVf
U0VDICAgMHg0MDAKPiAgICNkZWZpbmUgR0lDRF9UWVBFUl9EVklTICgxVSA8PCAxOCkKPiAgIAo+
IC0jZGVmaW5lIEdJQ0NfQ1RMX0VOQUJMRSAweDEKPiAtI2RlZmluZSBHSUNDX0NUTF9FT0kgICAg
KDB4MSA8PCA5KQo+ICsjZGVmaW5lIEdJQ0NfQ1RMX0VOQUJMRTBfU0hJRlQgIDAKPiArI2RlZmlu
ZSBHSUNDX0NUTF9FTkFCTEUwICAgICAgICAoMVUgPDwgR0lDQ19DVExfRU5BQkxFMF9TSElGVCkK
CkkgZ3Vlc3MgR0lDQ0NfQ1RMUl9FTkFCTEUgaXMgcmVuYW1lZCB0byBHSUNDX0NUTF9FTkFCTEUw
IHRvIG1hdGNoIHRoZSAKc3BlYy4gSWYgc28sIHBsZWFzZSBtZW50aW9uIGl0IGluIHRoZSBjb21t
aXQgbWVzc2FnZS4KCj4gKyNkZWZpbmUgR0lDQ19DVExfRU5BQkxFMV9TSElGVCAgMQo+ICsjZGVm
aW5lIEdJQ0NfQ1RMX0VOQUJMRTEgICAgICAgICgxVSA8PCBHSUNDX0NUTF9FTkFCTEUxKQo+ICsj
ZGVmaW5lIEdJQ0NfQ1RMX0FDX1NISUZUICAgICAgIDIKPiArI2RlZmluZSBHSUNDX0NUTF9BQyAg
ICAgICAgICAgICAoMVUgPDwgR0lDQ19DVExfQUNfU0hJRlQpCj4gKyNkZWZpbmUgR0lDQ19DVExf
RklRRU5fU0hJRlQgICAgMwo+ICsjZGVmaW5lIEdJQ0NfQ1RMX0ZJUUVOICAgICAgICAgICgxVSA8
PCBHSUNDX0NUTF9GSVFFTl9TSElGVCkKPiArI2RlZmluZSBHSUNDX0NUTF9DQlBSX1NISUZUICAg
ICA0Cj4gKyNkZWZpbmUgR0lDQ19DVExfQ0JQUiAgICAgICAgICAgKDFVIDw8IEdJQ0NfQ1RMX0NC
UFJfU0hJRlQpCj4gKyNkZWZpbmUgR0lDQ19DVExfRU9JX1NISUZUICAgICAgOQo+ICsjZGVmaW5l
IEdJQ0NfQ1RMX0VPSSAgICAgICAgICAgICgxVSA8PCBHSUNDX0NUTF9FT0lfU0hJRlQpCj4gICAK
PiAgICNkZWZpbmUgR0lDQ19JQV9JUlEgICAgICAgMHgwM2ZmCj4gICAjZGVmaW5lIEdJQ0NfSUFf
Q1BVX01BU0sgIDB4MWMwMAo+IEBAIC0xMjcsNiArMTM4LDkgQEAKPiAgICNkZWZpbmUgR0lDSF9N
SVNSX1ZHUlAxRSAgKDEgPDwgNikKPiAgICNkZWZpbmUgR0lDSF9NSVNSX1ZHUlAxRCAgKDEgPDwg
NykKPiAgIAo+ICsjZGVmaW5lIEdJQ1ZfUE1SX1BSSU9SSVRZX1NISUZUCQkzCj4gKyNkZWZpbmUg
R0lDVl9QTVJfUFJJT1JJVFlfTUFTSwkJKDB4MWYgPDwgR0lDVl9QTVJfUFJJT1JJVFlfU0hJRlQp
Cj4gKwo+ICAgLyoKPiAgICAqIFRoZSBtaW5pbXVtIEdJQ0NfQlBSIGlzIHJlcXVpcmVkIHRvIGJl
IGluIHRoZSByYW5nZSAwLTMuIFdlIHNldAo+ICAgICogR0lDQ19CUFIgdG8gMCBidXQgd2UgbXVz
dCBleHBlY3QgdGhhdCBpdCBtaWdodCBiZSAzLiBUaGlzIG1lYW5zIHdlCj4gCgpDaGVlcnMsCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:36:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:36:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDL1-0007hp-5h; Mon, 12 Feb 2018 12:36:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elDKz-0007hA-PA
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 12:36:01 +0000
X-Inumbo-ID: 6d2e5776-0ff1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d2e5776-0ff1-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 12:37:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462329758"
Date: Mon, 12 Feb 2018 12:35:53 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Semel <semelpaul@gmail.com>
Message-ID: <20180212123553.jcdyuvkna4smteic@citrix.com>
References: <20180212120915.25515-1-semelpaul@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212120915.25515-1-semelpaul@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] libxc: check for null size file mapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDE6MDk6MTVQTSArMDEwMCwgUGF1bCBTZW1lbCB3cm90
ZToKPiBDaGFuZ2VkIHRoZSBlcnJvciBtZXNzYWdlIHdoZW4gdHJ5aW5nIHRvIG1hcCBhIG51bGwg
c2l6ZSBmaWxlLgo+IFdoZW4gZG9pbmcgYHhsIGNyZWF0ZWAgY29tbWFuZCwgd2UgZ2V0IGFuIElu
dmFsaWQgS2VybmVsIGVycm9yCj4gd2hlbiB0aGUgZmlsZSBzaXplIGlzIGdyZWF0ZXIgdGhhbiB6
ZXJvLiBGb3IgemVybyBsZW5ndGggZmlsZXMsIHdlIGFyZQo+IGZhbGxpbmcgaW4gdGhlIG1tYXAg
ZXJyb3IsIGFuZCB3ZSBnZXQgYW4gYEludmFsaWQgcGFyYW1ldGVyYCBlcnJvciwKPiB3aGljaCBp
cyBub3QgZXhwbGljaXQuIFdpdGggdGhpcyBjaGFuZ2UsIHdlIGdldCBhIGB6ZXJvIGxlbmd0aCBm
aWxlYAo+IGVycm9yLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFBhdWwgU2VtZWwgPHNlbWVscGF1bEBn
bWFpbC5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoaXMg
Y2FuIGluIGZhY3QgYmUgZG9uZSByaWdodCBhZnRlciBsc2VlaywgYnV0IEkgZG9uJ3QgdGhpbmsg
aXQgaXMKaW1wb3J0YW50IGVub3VnaCB0byBhc2sgeW91IHRvIHJld3JpdGUgeW91ciBwYXRjaC4g
Oi0pCgo+IC0tLQo+ICB0b29scy9saWJ4Yy94Y19kb21fY29yZS5jIHwgNiArKysrKysKPiAgMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4
Yy94Y19kb21fY29yZS5jIGIvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUuYwo+IGluZGV4IDk2ZTcx
ZGQyZDkuLjliZDA0Y2IyZDUgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfZG9tX2NvcmUu
Ywo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX2RvbV9jb3JlLmMKPiBAQCAtMjI1LDYgKzIyNSwxMiBA
QCB2b2lkICp4Y19kb21fbWFsbG9jX2ZpbGVtYXAoc3RydWN0IHhjX2RvbV9pbWFnZSAqZG9tLAo+
ICAgICAgICAgICAgICAgICAgICAgICAidHJpZWQgdG8gbWFwIGZpbGUgd2hpY2ggaXMgdG9vIGxh
cmdlIik7Cj4gICAgICAgICAgZ290byBlcnI7Cj4gICAgICB9Cj4gKyAgICBlbHNlIGlmICggISpz
aXplICkKPiArICAgIHsKPiArICAgICAgICB4Y19kb21fcGFuaWMoZG9tLT54Y2gsIFhDX0lOVEVS
TkFMX0VSUk9SLAo+ICsgICAgICAgICAgICAgICAgICAgICAiJyVzJzogemVybyBsZW5ndGggZmls
ZSIsIGZpbGVuYW1lKTsKPiArICAgICAgICBnb3RvIGVycjsKPiArICAgIH0KPiAgCj4gICAgICBi
bG9jayA9IG1hbGxvYyhzaXplb2YoKmJsb2NrKSk7Cj4gICAgICBpZiAoIGJsb2NrID09IE5VTEwg
KSB7Cj4gLS0gCj4gMi4xNi4xCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:48:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDXK-0000RM-7m; Mon, 12 Feb 2018 12:48:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mct1=fg=gmail.com=marin.cosmin@srs-us1.protection.inumbo.net>)
 id 1elDXJ-0000RG-MC
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 12:48:45 +0000
X-Inumbo-ID: fb6f9d93-0ff2-11e8-ba59-bc764e045a96
Received: from mail-vk0-x235.google.com (unknown [2607:f8b0:400c:c05::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fb6f9d93-0ff2-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 13:48:11 +0100 (CET)
Received: by mail-vk0-x235.google.com with SMTP id x203so8687546vkx.10
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 04:48:43 -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=SYVQjWVsFgwTuiaa/UiZkjyIXuwr2YKIlQ5syl7DCec=;
 b=Dc9a+ZsmEU+J16POpgcm6hcptk5NuoqRvi3sLXQ7bWeFkaGyRhc7/M8x78rcvDEWZh
 oyiuP4J7ewXSiD1N0ZgFUzcG/K7hBJnhvES6gnAc5bIapyGoXvly4NL/Tr5KWgCf3J+e
 MaoQvf4AZDoLUXm+VKD8tmS6LGZnILf5xg7yYmrQ8yRFiGou7Qu7UkUqcJTv5WAb5+lV
 hz4/qO+aS7ojSIgIzZilIrYYWcTnK8QoichoFi0QlIYgUbH2WPHy1zBrHAbxhcQxt0i+
 w9ZXaraLXe5kU274L5X3SX8oEQm+TsIFEvGkMj6DhZfqeRUJYT0/iks0wpEH1gKbV7JO
 CkXQ==
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=SYVQjWVsFgwTuiaa/UiZkjyIXuwr2YKIlQ5syl7DCec=;
 b=nczTAkavHtfNzX8oc3t6XbCg1vk9RtBLilAB03CAk0Ihty+5/5x0QkOlK15Ef0xi35
 qdPpUB1kYtJ0m4ROJE8DZE42VTQKXAQsG5ovMKxpHcv/945opi1ICEknq1TqG6dzRS66
 mPdc1wfIWNnHQNR8nFY1g0bOkB37/pkLs/ghRTS1v74VBsqEdBiaKTsRs6Jl5XfM2yaL
 xVj7HWtXhAeidXR0WEUE+9iygIF+YXUvB08x29mj4lsE+y4wYZQrvZ7vWyBX0qqip4VB
 yt2SEM89MBZMTFKgMSs60SbBVc2ZJ2ILx5HTVbtJnaD7motgdLPnzenXwPXawwX4LXDw
 2qbA==
X-Gm-Message-State: APf1xPDdL4wz0aSzuVc7VNa9GeBo5vfM2HIx8aiR912UbD/xtuZ8hcsX
 g8cwVoGXW0LTMTG4UH5ARQWeEtp9sCDLQiTaaC8=
X-Google-Smtp-Source: AH8x226zJu/uts63I7ompgGIyZrd23TB5wC7ojy5Z62t17O0bqNAw7IQgIBu5bVi9Xm++T7h3aIPwVY0A7QStfoj6tE=
X-Received: by 10.31.219.6 with SMTP id s6mr10500624vkg.89.1518439722976; Mon,
 12 Feb 2018 04:48:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.159.36.172 with HTTP; Mon, 12 Feb 2018 04:48:42 -0800 (PST)
From: cosmin <marin.cosmin@gmail.com>
Date: Mon, 12 Feb 2018 12:48:42 +0000
Message-ID: <CAECzRG9bDz4FQSKmbuvnbBEf4G-kcqe=v7ZAaFiGYFJ6KXcHHw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Realloc VM's memory while running
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5837771546591448063=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5837771546591448063==
Content-Type: multipart/alternative; boundary="94eb2c07ce7e4d11fb0565034c62"

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

Hi all,

I am working in a project in which we try to switch domain's underlying
machine memory(MFNs) for another "chunk" of the same size while the VM is
running. This can be useful for example when a domain running a memory
intensive load experiences performance penalties(e.g: lot of cache misses);
by switching domain's memory for a "chunk" of memory that is
allocated(assuming the allocator is able to take into account the relation
between memory address and the cache lines) such that the number of misses
decreases.

The implementation is mostly done, however we have some issues that we're
stuck on, so I'm asking for some help.

So, the implementation works in the following way:
S1. Pause domain

S2. Allocate new memory for domain

S3. Setup the 'new P2M' table for the newly allocated memory using 'old
P2M' table (based on a 1-to-1 mapping of oldP2M[i] and newP2M[i]).

For this purpose the pages a domain owns are split into 3 types: PT, WR and
P2M - which in fact ar also WR pages but they store the P2M(using the
pfn_to_mfn_frame_list_list field of the shared data between Xen and
domains). Accordingly, WR pages need only to be copied to the corresponding
new page while PT and P2M pages require for each entry/element in the page
to find their mapping in the new P2M and write it down at the same entry
location on the PT or P2M page in the "new" memory.

S4. For each page copy old page's metadata information(like count and type
info) to the matching new page.

S5. Update the fields of domain's data structures pointing to MFNs (i.e.:
domain.arch.pirq_eoi_map_mfn,
domain.shared.arch.pfn_to_mfn_frame_list_list, vcpu.arch.[guest_table,
guest_table_user], vcpu.vcpu_info_mfn)

S6.  Release domain's old memory by using relinquish_memory() in a loop, in
a similar manner like in relinquish_resources() but for memory(L4, L3, L2)
only.

S7. Update M2P table to reflect the changes

S8. Assign the new memory pages to domain.

S9. Unpause the domain.

The problems we face:

P1. It seems that translation of PTs and P2Ms works well - we wrote some
test scripts dumping and comparing domain's memory before and after the
memory switch(in order for this test to work we pause domain from console
at the beginning of the test - the unpause_doimain function called in
implementation should have no effect). However, for some RAW pages, ~ 1% of
the total number of pages of a 64MB domain, we can see some differences in
their content.

The question is, does somebody else touch a domain's memory once it is
paused ?
It is a 1VCPU domain.

P2. Some of the old pages(~ 2-3%) doesn't seem to be released. It looks
that this happens due to count/type info constraints, with the following
error:

d0v1 Error pfn 42b625: rd = 1, od = 32756 caf = 1c00000000000000
taf=7400000000000001

I guess it is in response to a page_get on a page that does not belong to a
domain anymore, but that shouldn't normally happen ... or am I wrong ?

P3. Trying to connect to a domain's console after it has been unpaused
doesn't work. We also run ping, but machine is not reachable. How can we
debug this issue ? Are there any changes to be done in the PV OS(Linux)
running on the domain ? Our assumptions were that as long as the domain has
direct memory access and uses  P2M and M2P tables, the changes will be
visible to the OS.

Thank you in advance.

Cosmin

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

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:times ne=
w roman,serif">Hi all,<br><br></div><div class=3D"gmail_default" style=3D"f=
ont-family:times new roman,serif">I am working in a project in which we try=
 to switch domain&#39;s underlying machine memory(MFNs) for another &quot;c=
hunk&quot; of the same size while the VM is running. This can be useful for=
 example when a domain running a memory intensive load experiences performa=
nce penalties(e.g: lot of cache misses); by switching domain&#39;s memory f=
or a &quot;chunk&quot; of memory that is allocated(assuming the allocator i=
s able to take into account the relation between memory address and the cac=
he lines) such that the number of misses decreases.<br><br>The implementati=
on is mostly done, however we have some issues that we&#39;re stuck on, so =
I&#39;m asking for some help.<br><br></div><div class=3D"gmail_default" sty=
le=3D"font-family:times new roman,serif">So, the implementation works in th=
e following way:<br></div><div class=3D"gmail_default" style=3D"font-family=
:times new roman,serif">S1. Pause domain<br><br></div><div class=3D"gmail_d=
efault" style=3D"font-family:times new roman,serif">S2. Allocate new memory=
 for domain<br><br></div><div class=3D"gmail_default" style=3D"font-family:=
times new roman,serif">S3. Setup the &#39;new P2M&#39; table for the newly =
allocated memory using &#39;old P2M&#39; table (based on a 1-to-1 mapping o=
f oldP2M[i] and newP2M[i]). <br><br>For this purpose the pages a domain own=
s are split into 3 types: PT, WR and P2M - which in fact ar also WR pages b=
ut they store the P2M(using the pfn_to_mfn_frame_list_list field of the sha=
red data between Xen and domains). Accordingly, WR pages need only to be co=
pied to the corresponding new page while PT and P2M pages require for each =
entry/element in the page to find their mapping in the new P2M and write it=
 down at the same entry location on the PT or P2M page in the &quot;new&quo=
t; memory.<br></div><div class=3D"gmail_default" style=3D"font-family:times=
 new roman,serif"><br></div><div class=3D"gmail_default" style=3D"font-fami=
ly:times new roman,serif">S4. For each page copy old page&#39;s metadata in=
formation(like count and type info) to the matching new page.<br><br></div>=
<div class=3D"gmail_default" style=3D"font-family:times new roman,serif">S5=
. Update the fields of domain&#39;s data structures pointing to MFNs (i.e.:=
 domain.arch.pirq_eoi_map_mfn, domain.shared.arch.pfn_to_mfn_frame_list_lis=
t, vcpu.arch.[guest_table, guest_table_user], vcpu.vcpu_info_mfn)<br><br></=
div><div class=3D"gmail_default" style=3D"font-family:times new roman,serif=
">S6.=C2=A0 Release domain&#39;s old memory by using relinquish_memory() in=
 a loop, in a similar manner like in relinquish_resources() but for memory(=
L4, L3, L2) only.=C2=A0 <br><br></div><div class=3D"gmail_default" style=3D=
"font-family:times new roman,serif">S7. Update M2P table to reflect the cha=
nges<br><br></div><div class=3D"gmail_default" style=3D"font-family:times n=
ew roman,serif">S8. Assign the new memory pages to domain.<br><br></div><di=
v class=3D"gmail_default" style=3D"font-family:times new roman,serif">S9. U=
npause the domain.<br><br></div><div class=3D"gmail_default" style=3D"font-=
family:times new roman,serif">The problems we face:<br><br></div><div class=
=3D"gmail_default" style=3D"font-family:times new roman,serif">P1. It seems=
 that translation of PTs and P2Ms works well - we wrote some test scripts d=
umping and comparing domain&#39;s memory before and after the memory switch=
(in order for this test to work we pause domain from console at the beginni=
ng of the test - the unpause_doimain function called in implementation shou=
ld have no effect). However, for some RAW pages, ~ 1% of the total number o=
f pages of a 64MB domain, we can see some differences in their content.<br>=
<br></div><div class=3D"gmail_default" style=3D"font-family:times new roman=
,serif">The question is, does somebody else touch a domain&#39;s memory onc=
e it is paused ? <br></div><div class=3D"gmail_default" style=3D"font-famil=
y:times new roman,serif">It is a 1VCPU domain.<br><br></div><div class=3D"g=
mail_default" style=3D"font-family:times new roman,serif">P2. Some of the o=
ld pages(~ 2-3%) doesn&#39;t seem to be released. It looks that this happen=
s due to count/type info constraints, with the following error:<br><br></di=
v><div class=3D"gmail_default" style=3D"font-family:times new roman,serif">=
d0v1 Error pfn 42b625: rd =3D 1, od =3D 32756 caf =3D 1c00000000000000 taf=
=3D7400000000000001<br><br></div><div class=3D"gmail_default" style=3D"font=
-family:times new roman,serif">I guess it is in response to a page_get on a=
 page that does not belong to a domain anymore, but that shouldn&#39;t norm=
ally happen ... or am I wrong ?<br><br></div><div class=3D"gmail_default" s=
tyle=3D"font-family:times new roman,serif">P3. Trying to connect to a domai=
n&#39;s console after it has been unpaused doesn&#39;t work. We also run pi=
ng, but machine is not reachable. How can we debug this issue ? Are there a=
ny changes to be done in the PV OS(Linux) running on the domain ? Our assum=
ptions were that as long as the domain has direct memory access and uses=C2=
=A0 P2M and M2P tables, the changes will be visible to the OS.<br></div><di=
v class=3D"gmail_default" style=3D"font-family:times new roman,serif"><br><=
/div><div class=3D"gmail_default" style=3D"font-family:times new roman,seri=
f">Thank you in advance.<br><br></div><div class=3D"gmail_default" style=3D=
"font-family:times new roman,serif">Cosmin<br></div><div class=3D"gmail_def=
ault" style=3D"font-family:times new roman,serif"><br><br><br><br></div></d=
iv>

--94eb2c07ce7e4d11fb0565034c62--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5837771546591448063==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:52:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDb7-00017K-NL; Mon, 12 Feb 2018 12:52:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elDb6-000175-Fh
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 12:52:40 +0000
X-Inumbo-ID: c022f4a2-0ff3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c022f4a2-0ff3-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 12:53:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462331702"
Date: Mon, 12 Feb 2018 12:52:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212125231.nevmd6vjyjw3b4ro@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
 altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaXRoIGZ1dHVyZSBjaGFuZ2VzLCBhbHRpbnN0cnVjdGlvbl9lbnRyeSBpcyBnb2lu
ZyB0byBiZWNvbWUgbW9yZSBjb21wbGljYXRlZAo+IHRvIHVzZS4gIEZ1cnRoZXJtb3JlLCB0aGVy
ZSBhcmUgYWxyZWFkeSBBTFRFUk5BVElWRSogbWFjcm9zIHdoaWNoIGNhbiBiZSB1c2VkCj4gdG8g
YXZvaWQgb3BlbmNvZGluZyB0aGUgY3JlYXRpb24gb2YgcmVwbGFjZW1lbnQgaW5mb3JtYXRpb24u
Cj4gCj4gRm9yIEFTTV9TVEFDLCBBU01fQ0xBQyBhbmQgQ1I0X1BWMzJfUkVTVE9SRSwgdGhpcyBt
ZWFucyB0aGUgcmVtb3ZhbCBvZiBhbGwKPiBoYXJkb2NkZWQgbGFiZWwgbnVtYmVycy4gIEZvciB0
aGUgY3I0X3B2MzIgYWx0ZXJuYXRpdmVzLCB0aGlzIG1lYW5zIGhhcmRjb2RpbmcKPiB0aGUgZXh0
cmEgc3BhY2UgcmVxdWlyZWQgaW4gdGhlIG9yaWdpbmFsIHBhdGNoIHNpdGUsIGJ1dCB0aGUgaGFy
ZGNvZGluZyB3aWxsCj4gYmUgcmVtb3ZlZCBieSBhIGxhdGVyIHBhdGNoLgo+IAo+IE5vIGNoYW5n
ZSB0byBhbnkgZnVuY3Rpb25hbGl0eSwgYnV0IHRoZSBoYW5kbGluZyBvZiBub3BzIGluc2lkZSB0
aGUgb3JpZ2luYWwKPiBwYXRjaCBzaXRlcyBhcmUgYSBiaXQgZGlmZmVyZW50Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 12:55:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 12:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDdh-0001Gq-3M; Mon, 12 Feb 2018 12:55:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elDdf-0001Gb-PR
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 12:55:19 +0000
X-Inumbo-ID: 1ec0d83b-0ff4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ec0d83b-0ff4-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 12:56:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67716905"
Date: Mon, 12 Feb 2018 12:55:06 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212125506.52ojn4dlr5s2xsnl@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-15-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-15-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 14/28] x86/vvtd: Handle interrupt
	translation faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gSW50ZXJydXB0IHRyYW5zbGF0aW9uIGZhdWx0cyBhcmUgbm9uLXJlY292ZXJhYmxlIGZhdWx0
LiBXaGVuIGZhdWx0cwo+IGFyZSB0cmlnZ2VyZWQsIGl0IG5lZWRzIHRvIHBvcHVsYXRlIGZhdWx0
IGluZm8gdG8gRmF1bHQgUmVjb3JkaW5nCj4gUmVnaXN0ZXJzIGFuZCBpbmplY3QgbXNpIGludGVy
cnVwdCB0byBub3RpZnkgZ3Vlc3QgSU9NTVUgZHJpdmVyCj4gdG8gZGVhbCB3aXRoIGZhdWx0cy4K
PiAKPiBUaGlzIHBhdGNoIGVtdWxhdGVzIGhhcmR3YXJlJ3MgaGFuZGxpbmcgaW50ZXJydXB0IHRy
YW5zbGF0aW9uCj4gZmF1bHRzIChtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBwcm9jZXNzIGNh
biBiZSBmb3VuZCBpbiBWVC1kIHNwZWMsCj4gY2hpcHRlciAiVHJhbnNsYXRpb24gRmF1bHRzIiwg
c2VjdGlvbiAiTm9uLVJlY292ZXJhYmxlIEZhdWx0Cj4gUmVwb3J0aW5nIiBhbmQgc2VjdGlvbiAi
Tm9uLVJlY292ZXJhYmxlIExvZ2dpbmciKS4KPiBTcGVjaWZpY2FsbHksIHZpb21tdV9yZWNvcmRf
ZmF1bHQoKSByZWNvcmRzIHRoZSBmYXVsdCBpbmZvcm1hdGlvbiBhbmQKPiB2aW9tbXVfcmVwb3J0
X25vbl9yZWNvdmVyYWJsZV9mYXVsdCgpIHJlcG9ydHMgZmF1bHRzIHRvIHNvZnR3YXJlLgo+IEN1
cnJlbnRseSwgb25seSBQcmltYXJ5IEZhdWx0IExvZ2dpbmcgaXMgc3VwcG9ydGVkIGFuZCB0aGUg
TnVtYmVyIG9mCj4gRmF1bHQtcmVjb3JkaW5nIFJlZ2lzdGVycyBpcyAxLgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFu
IFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gLS0tCj4gdjQ6Cj4gIC0gaW50cm9k
dWNlIGEgbG9jayB0byBwcm90ZWN0IGZhdWx0LWV2ZW50IHJlbGF0ZWQgcmVncwo+IC0tLQo+ICB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCB8ICA1MSArKysrKystCj4gIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgIHwgMjg4ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDMzMyBpbnNlcnRpb25zKCspLCA2
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gaW5kZXgg
ODJlZGQyYS4uZGMyZGY3NSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92
dGQvaW9tbXUuaAo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4g
QEAgLTE5NiwyNiArMTk2LDY3IEBACj4gICNkZWZpbmUgRE1BX0NDTURfQ0FJR19NQVNLKHgpICgo
KHU2NCl4KSAmICgodTY0KSAweDMgPDwgNTkpKQo+ICAKPiAgLyogRkVDVExfUkVHICovCj4gLSNk
ZWZpbmUgRE1BX0ZFQ1RMX0lNICAgICAgICAoKHVpbnQzMl90KTEgPDwgMzEpCj4gKyNkZWZpbmUg
RE1BX0ZFQ1RMX0lNX1NISUZUICAzMQo+ICsjZGVmaW5lIERNQV9GRUNUTF9JUF9TSElGVCAgMzAK
PiArI2RlZmluZSBETUFfRkVDVExfSU0gICAgICAgICgodWludDMyX3QpMSA8PCBETUFfRkVDVExf
SU1fU0hJRlQpCj4gKyNkZWZpbmUgRE1BX0ZFQ1RMX0lQICAgICAgICAoKHVpbnQzMl90KTEgPDwg
RE1BX0ZFQ1RMX0lQX1NISUZUKQo+ICAKPiAgLyogRlNUU19SRUcgKi8KPiAtI2RlZmluZSBETUFf
RlNUU19QRk8gICAgICAgICgodWludDMyX3QpMSA8PCAwKQo+IC0jZGVmaW5lIERNQV9GU1RTX1BQ
RiAgICAgICAgKCh1aW50MzJfdCkxIDw8IDEpCj4gKyNkZWZpbmUgRE1BX0ZTVFNfUEZPX1NISUZU
ICAwCj4gKyNkZWZpbmUgRE1BX0ZTVFNfUFBGX1NISUZUICAxCj4gKyNkZWZpbmUgRE1BX0ZTVFNf
UFJPX1NISUZUICA3Cj4gKwo+ICsjZGVmaW5lIERNQV9GU1RTX1BGTyAgICAgICAgKCh1aW50MzJf
dCkxIDw8IERNQV9GU1RTX1BGT19TSElGVCkKPiArI2RlZmluZSBETUFfRlNUU19QUEYgICAgICAg
ICgodWludDMyX3QpMSA8PCBETUFfRlNUU19QUEZfU0hJRlQpCj4gICNkZWZpbmUgRE1BX0ZTVFNf
QUZPICAgICAgICAoKHVpbnQzMl90KTEgPDwgMikKPiAgI2RlZmluZSBETUFfRlNUU19BUEYgICAg
ICAgICgodWludDMyX3QpMSA8PCAzKQo+ICAjZGVmaW5lIERNQV9GU1RTX0lRRSAgICAgICAgKCh1
aW50MzJfdCkxIDw8IDQpCj4gICNkZWZpbmUgRE1BX0ZTVFNfSUNFICAgICAgICAoKHVpbnQzMl90
KTEgPDwgNSkKPiAgI2RlZmluZSBETUFfRlNUU19JVEUgICAgICAgICgodWludDMyX3QpMSA8PCA2
KQo+IC0jZGVmaW5lIERNQV9GU1RTX0ZBVUxUUyAgICBETUFfRlNUU19QRk8gfCBETUFfRlNUU19Q
UEYgfCBETUFfRlNUU19BRk8gfCBETUFfRlNUU19BUEYgfCBETUFfRlNUU19JUUUgfCBETUFfRlNU
U19JQ0UgfCBETUFfRlNUU19JVEUKPiArI2RlZmluZSBETUFfRlNUU19QUk8gICAgICAgICgodWlu
dDMyX3QpMSA8PCBETUFfRlNUU19QUk9fU0hJRlQpCj4gKyNkZWZpbmUgRE1BX0ZTVFNfRkFVTFRT
ICAgICAoRE1BX0ZTVFNfUEZPIHwgRE1BX0ZTVFNfUFBGIHwgRE1BX0ZTVFNfQUZPIHwgXAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIERNQV9GU1RTX0FQRiB8IERNQV9GU1RTX0lRRSB8
IERNQV9GU1RTX0lDRSB8IFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBETUFfRlNU
U19JVEUgfCBETUFfRlNUU19QUk8pCj4gKyNkZWZpbmUgRE1BX0ZTVFNfUlcxQ1MgICAgICAoRE1B
X0ZTVFNfUEZPIHwgRE1BX0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBGIHwgXAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIERNQV9GU1RTX0lRRSB8IERNQV9GU1RTX0lDRSB8IERNQV9GU1RT
X0lURSB8IFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBETUFfRlNUU19QUk8pCj4g
ICNkZWZpbmUgZG1hX2ZzdHNfZmF1bHRfcmVjb3JkX2luZGV4KHMpICgoKHMpID4+IDgpICYgMHhm
ZikKPiAgCj4gIC8qIEZSQ0RfUkVHLCAzMiBiaXRzIGFjY2VzcyAqLwo+IC0jZGVmaW5lIERNQV9G
UkNEX0YgKCgodTY0KTEpIDw8IDMxKQo+ICsjZGVmaW5lIERNQV9GUkNEX0xFTiAgICAgICAgICAg
IDB4MTAKPiArI2RlZmluZSBETUFfRlJDRDJfT0ZGU0VUICAgICAgICAweDgKPiArI2RlZmluZSBE
TUFfRlJDRDNfT0ZGU0VUICAgICAgICAweGMKPiArI2RlZmluZSBETUFfRlJDRF9GX1NISUZUICAg
ICAgICAzMQo+ICsjZGVmaW5lIERNQV9GUkNEX0YgKCh1NjQpMSA8PCBETUFfRlJDRF9GX1NISUZU
KQo+ICAjZGVmaW5lIGRtYV9mcmNkX3R5cGUoZCkgKChkID4+IDMwKSAmIDEpCj4gICNkZWZpbmUg
ZG1hX2ZyY2RfZmF1bHRfcmVhc29uKGMpIChjICYgMHhmZikKPiAgI2RlZmluZSBkbWFfZnJjZF9z
b3VyY2VfaWQoYykgKGMgJiAweGZmZmYpCj4gICNkZWZpbmUgZG1hX2ZyY2RfcGFnZV9hZGRyKGQp
IChkICYgKCgodTY0KS0xKSA8PCAxMikpIC8qIGxvdyA2NCBiaXQgKi8KPiAgCj4gK3N0cnVjdCB2
dGRfZmF1bHRfcmVjb3JkX3JlZ2lzdGVyCj4gK3sKPiArICAgIHVuaW9uIHsKPiArICAgICAgICBz
dHJ1Y3Qgewo+ICsgICAgICAgICAgICB1aW50NjRfdCBsbzsKPiArICAgICAgICAgICAgdWludDY0
X3QgaGk7Cj4gKyAgICAgICAgfSBiaXRzOwo+ICsgICAgICAgIHN0cnVjdCB7Cj4gKyAgICAgICAg
ICAgIHVpbnQ2NF90IHJzdmQwICAgICAgICAgIDoxMiwKPiArICAgICAgICAgICAgICAgICAgICAg
ZmF1bHRfaW5mbyAgICAgOjUyOwo+ICsgICAgICAgICAgICB1aW50NjRfdCBzb3VyY2VfaWQgICAg
ICA6MTYsCj4gKyAgICAgICAgICAgICAgICAgICAgIHJzdmQxICAgICAgICAgIDo5LAo+ICsgICAg
ICAgICAgICAgICAgICAgICBwbXIgICAgICAgICAgICA6MSwgIC8qIFByaXZpbGVnZSBNb2RlIFJl
cXVlc3RlZCAqLwo+ICsgICAgICAgICAgICAgICAgICAgICBleGUgICAgICAgICAgICA6MSwgIC8q
IEV4ZWN1dGUgUGVybWlzc2lvbiBSZXF1ZXN0ZWQgKi8KPiArICAgICAgICAgICAgICAgICAgICAg
cGFzaWRfcCAgICAgICAgOjEsICAvKiBQQVNJRCBQcmVzZW50ICovCj4gKyAgICAgICAgICAgICAg
ICAgICAgIGZhdWx0X3JlYXNvbiAgIDo4LCAgLyogRmF1bHQgUmVhc29uICovCj4gKyAgICAgICAg
ICAgICAgICAgICAgIHBhc2lkX3ZhbCAgICAgIDoyMCwgLyogUEFTSUQgVmFsdWUgKi8KPiArICAg
ICAgICAgICAgICAgICAgICAgYWRkcl90eXBlICAgICAgOjIsICAvKiBBZGRyZXNzIFR5cGUgKi8K
PiArICAgICAgICAgICAgICAgICAgICAgdHlwZSAgICAgICAgICAgOjEsICAvKiBUeXBlLiAoMCkg
V3JpdGUgKDEpIFJlYWQvQXRvbWljT3AgKi8KPiArICAgICAgICAgICAgICAgICAgICAgZmF1bHQg
ICAgICAgICAgOjE7ICAvKiBGYXVsdCAqLwo+ICsgICAgICAgIH0gZmllbGRzOwo+ICsgICAgfTsK
PiArfTsKPiArCj4gIC8qIEludGVycnVwdCByZW1hcHBpbmcgdHJhbnNpdGlvbiBmYXVsdHMgKi8K
PiAgI2RlZmluZSBWVERfRlJfSVJfUkVRX1JTVkQgICAgICAweDIwCj4gICNkZWZpbmUgVlREX0ZS
X0lSX0lOREVYX09WRVIgICAgMHgyMQo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC92dGQvdnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IGlu
ZGV4IGQzZGVjMDEuLjgzODA1ZDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL3Z2dGQuYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMK
PiBAQCAtNDMsNiArNDMsNyBAQAo+ICBzdHJ1Y3QgaHZtX2h3X3Z2dGQgewo+ICAgICAgYm9vbCBl
aW1fZW5hYmxlZDsKPiAgICAgIGJvb2wgaW50cmVtYXBfZW5hYmxlZDsKPiArICAgIHVpbnQzMl90
IGZhdWx0X2luZGV4Owo+ICAKPiAgICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYmFz
ZSBnZm4gYW5kIHRoZSBtYXggb2YgZW50cmllcyAqLwo+ICAgICAgdWludDE2X3QgaXJ0X21heF9l
bnRyeTsKPiBAQCAtNTgsNiArNTksMTIgQEAgc3RydWN0IHZ2dGQgewo+ICAgICAgc3RydWN0IGRv
bWFpbiAqZG9tYWluOwo+ICAgICAgLyogIyBvZiBpbi1mbGlnaHQgaW50ZXJydXB0cyAqLwo+ICAg
ICAgYXRvbWljX3QgaW5mbGlnaHRfaW50cjsKPiArICAgIC8qCj4gKyAgICAgKiBUaGlzIGxvY2sg
cHJvdGVjdHMgZmF1bHQtZXZlbnQgcmVsYXRlZCByZWdpc3RlcnMgKERNQVJfRkVYWFhfUkVHKS4K
PiArICAgICAqIEl0J3MgdXNlZCBmb3IgZHJhaW5pbmcgaW4tZmxpZ2h0IGZhdWx0IGV2ZW50cyBi
ZWZvcmUgcmVzcG9uZGluZwo+ICsgICAgICogZ3Vlc3QncyBwcm9ncmFtbWluZyB0byB0aG9zZSBy
ZWdpc3RlcnMuCj4gKyAgICAgKi8KPiArICAgIHNwaW5sb2NrX3QgZmVfbG9jazsKCkkgc3RpbGwg
dGhpbmsgYWxtb3N0IGlmIG5vdCBhbGwgb2YgdGhlIHZ2dGQgaGVscGVyIGZ1bmN0aW9ucyBzaG91
bGQgYmUKbXV0dWFsbHkgZXhjbHVzaXZlIChpZTogbG9ja2VkKSwgbm90IG9ubHkgdGhlIGZhdWx0
LWV2ZW50IHJlbGF0ZWQKcmVnaXN0ZXJzLiBJIGd1ZXNzIExpbnV4IG9yIG90aGVyIE9TZXMgYWxy
ZWFkeSBzZXJpYWxpemUgYWNjZXNzIHRvIHRoZQp2SU9NTVUgc29tZWhvdywgc28geW91ciBub3Qg
c2VlaW5nIGFueSBlcnJvcnMuIEJ1dCBJJ20gcXVpdGUgc3VyZQp0aGluZ3Mgd2lsbCBmYWlsIGlu
IHdlaXJkIHdheXMgaWYgYSBtYWxpY2lvdXMgZ3Vlc3RzIHN0YXJ0cyB0bwpjb25jdXJyZW50bHkg
d3JpdGUgdG8gZGlmZmVyZW50IHZJT01NVSByZWdpc3RlcnMuCgo+ICAKPiAgICAgIHN0cnVjdCBo
dm1faHdfdnZ0ZCBodzsKPiAgICAgIHZvaWQgKmlydF9iYXNlOwo+IEBAIC04Nyw2ICs5NCwyMSBA
QCBib29sZWFuX3J1bnRpbWVfcGFyYW0oInZpb21tdV92ZXJib3NlIiwgdmlvbW11X3ZlcmJvc2Up
Owo+ICAjZW5kaWYKPiAgCj4gICNkZWZpbmUgVlZURF9SRUdfUE9TKHZ2dGQsIG9mZnNldCkgJih2
dnRkLT5ody5yZWdzW29mZnNldC9zaXplb2YodWludDMyX3QpXSkKPiArc3RhdGljIGlubGluZSBp
bnQgdnZ0ZF90ZXN0X2FuZF9zZXRfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcs
IGludCBucikKPiArewo+ICsgICAgcmV0dXJuIHRlc3RfYW5kX3NldF9iaXQobnIsIFZWVERfUkVH
X1BPUyh2dnRkLCByZWcpKTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSBpbnQgdnZ0ZF90ZXN0
X2FuZF9jbGVhcl9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5yKQo+ICt7Cj4gKyAgICBy
ZXR1cm4gdGVzdF9hbmRfY2xlYXJfYml0KG5yLCBWVlREX1JFR19QT1ModnZ0ZCwgcmVnKSk7Cj4g
K30KClNvIGZvciBzZXQgYW5kIGNsZWFyIGJpdCB5b3UgdXNlIHRoZSBub24gbG9ja2VkIHZhcmlh
bnRzIChwcmVmaXhlZCBieQpfXyksIGFuZCBoZXJlIHlvdSB1c2UgdGhlIGxvY2tlZCB2YXJpYW50
cyBvZiB0ZXN0IGFuZCBzZXQvY2xlYXIuIElzCnRoZXJlIGFueSByZWFzb24gZm9yIHRoaXM/IEkg
d291bGQgZXhwZWN0IGxvY2tlZC91bmxvY2tlZCBiaXRvcHMgdG8gYmUKdXNlZCBjb25zaXN0ZW50
bHkgZm9yIGRlYWxpbmcgd2l0aCB0aGUgcmVnaXN0ZXJzIHVubGVzcyB0aGVyZSdzIGEKc3BlY2lm
aWMgcmVhc29uIG5vdCB0byBkbyBzby4KCj4gKwo+ICtzdGF0aWMgaW5saW5lIGludCB2dnRkX3Rl
c3RfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsIGludCBucikKPiArewo+ICsg
ICAgcmV0dXJuIHRlc3RfYml0KG5yLCBWVlREX1JFR19QT1ModnZ0ZCwgcmVnKSk7Cj4gK30KPiAg
Cj4gIHN0YXRpYyBpbmxpbmUgdm9pZCB2dnRkX3NldF9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVp
bnQzMl90IHJlZywgaW50IG5yKQo+ICB7Cj4gQEAgLTIzOCw2ICsyNjAsMzAgQEAgc3RhdGljIGlu
dCB2dnRkX2RlbGl2ZXJ5KHN0cnVjdCBkb21haW4gKmQsIHVpbnQ4X3QgdmVjdG9yLAo+ICAgICAg
cmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0
KGNvbnN0IHN0cnVjdCB2dnRkICp2dnRkLCB1aW50NjRfdCBhZGRyLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBkYXRhKQo+ICt7Cj4gKyAgICBib29sIGRt
ID0gYWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX01BU0s7CgpQbGVhc2UgdXNlIE1BU0tfRVhUUiBo
ZXJlLiBBbHNvIGRlc3Rtb2RlIGlzIHVzdWFsbHkgdHJlYXRlZCBhcyBhbgp1aW50OF90IGluIHRo
ZSByZXN0IG9mIHRoZSBYZW4gY29kZSAoc2VlIHZtc2lfZGVsaXZlcikuIEkgd291bGQKcHJvYmFi
bHkga2VlcCB1c2luZyB1aW50OF90IGp1c3QgZm9yIGNvbnNpc3RlbmN5IHdpdGggdGhlIHJlc3Qg
b2YgdGhlCmNvZGUuCgo+ICsgICAgdWludDMyX3QgZGVzdCA9IE1BU0tfRVhUUihhZGRyLCBNU0lf
QUREUl9ERVNUX0lEX01BU0spOwo+ICsgICAgdWludDhfdCBkbG0gPSBNQVNLX0VYVFIoZGF0YSwg
TVNJX0RBVEFfREVMSVZFUllfTU9ERV9NQVNLKTsKPiArICAgIHVpbnQ4X3QgdG0gPSBNQVNLX0VY
VFIoZGF0YSwgTVNJX0RBVEFfVFJJR0dFUl9NQVNLKTsKPiArICAgIHVpbnQ4X3QgdmVjdG9yID0g
ZGF0YSAmIE1TSV9EQVRBX1ZFQ1RPUl9NQVNLOwoKTUFTS19FWFRSIHBsZWFzZS4KCj4gKwo+ICsg
ICAgdnZ0ZF9kZWJ1ZygiZCVkOiBnZW5lcmF0aW5nIG1zaSAlbHggJXhcbiIsIHZ2dGQtPmRvbWFp
bi0+ZG9tYWluX2lkLCBhZGRyLAo+ICsgICAgICAgICAgICAgICBkYXRhKTsKPiArCj4gKyAgICBp
ZiAoIHZ2dGQtPmh3LmVpbV9lbmFibGVkICkKPiArICAgICAgICBkZXN0IHw9IChhZGRyID4+IDQw
KSA8PCA4OwoKVGhpcyA0MCBhbmQgOCBsb29rIGxpa2UgbWFnaWMgbnVtYmVycyB0byBtZSwgYnV0
IGl0J3MgbGlla2x5IG1lCm1pc3Npbmcgc29tZXRoaW5nLiBBbnkgcmVhc29uIG5vdCB0byB1c2Ug
YWRkciA+PiAzMiBkaXJlY3RseT8gSW4gYW55CmNhc2UgSSB3b3VsZCByZWFsbHkgYXBwcmVjaWF0
ZSBpZiB5b3UgY291bGQgYWRkIGRlZmluZXMgZm9yIHRob3NlCmFuZC9vciBjb21tZW50cy4KCj4g
Kwo+ICsgICAgdnZ0ZF9kZWxpdmVyeSh2dnRkLT5kb21haW4sIHZlY3RvciwgZGVzdCwgZG0sIGRs
bSwgdG0pOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB2dnRkX25vdGlmeV9mYXVsdChjb25zdCBz
dHJ1Y3QgdnZ0ZCAqdnZ0ZCkKPiArewo+ICsgICAgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQodnZ0
ZCwgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9GRUFERFJfUkVHKSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZFREFUQV9SRUcpKTsK
PiArfQo+ICsKPiAgLyogQ29tcHV0aW5nIHRoZSBJUlRFIGluZGV4IGZvciBhIGdpdmVuIGludGVy
cnVwdCByZXF1ZXN0LiBXaGVuIHN1Y2Nlc3MsIHJldHVybgo+ICAgKiAwIGFuZCBzZXQgaW5kZXgg
dG8gcmVmZXJlbmNlIHRoZSBjb3JyZXNwb25kaW5nIElSVEUuIE90aGVyd2lzZSwgcmV0dXJuIDwg
MCwKPiAgICogaS5lLiAtMSB3aGVuIHRoZSBpcnEgcmVxdWVzdCBpc24ndCBhbiByZW1hcHBpbmcg
Zm9ybWF0Lgo+IEBAIC0yOTAsNiArMzM2LDE5OCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGly
dGVfZGVzdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgZGVzdCkKPiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IE1BU0tfRVhUUihkZXN0LCBJUlRFX3hBUElDX0RFU1RfTUFT
Syk7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHZ2dGRfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9m
YXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgaW50IHJlYXNvbikKPiArewo+ICsgICAgdWludDMyX3Qg
ZnN0cyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVHKTsKPiArCj4gKyAgICB2dnRk
X3NldF9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgcmVhc29uKTsKCnRlc3RfYW5kX3NldD8KCj4g
Kwo+ICsgICAgLyoKPiArICAgICAqIEFjY29yb2RpbmcgdG8gVlQtZCBzcGVjICJOb24tUmVjb3Zl
cmFibGUgRmF1bHQgRXZlbnQiIGNoYXB0ZXIsIGlmCj4gKyAgICAgKiB0aGVyZSBhcmUgYW55IHBy
ZXZpb3VzbHkgcmVwb3J0ZWQgaW50ZXJydXB0IGNvbmRpdGlvbnMgdGhhdCBhcmUgeWV0IHRvCj4g
KyAgICAgKiBiZSBzZXZpY2VzIGJ5IHNvZnR3YXJlLCB0aGUgRmF1bHQgRXZlbnQgaW50ZXJycnVw
dCBpcyBub3QgZ2VuZXJhdGVkLgo+ICsgICAgICovCj4gKyAgICBpZiAoIGZzdHMgJiBETUFfRlNU
U19GQVVMVFMgKQo+ICsgICAgICAgIHJldHVybjsKPiArCj4gKyAgICB2dnRkX3NldF9iaXQodnZ0
ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9TSElGVCk7Cj4gKyAgICBpZiAoICF2dnRk
X3Rlc3RfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExfSU1fU0hJRlQpICkKPiAr
ICAgIHsKPiArICAgICAgICB2dnRkX25vdGlmeV9mYXVsdCh2dnRkKTsKPiArICAgICAgICB2dnRk
X2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX1NISUZUKTsKPiAr
ICAgIH0KPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdnZ0ZF91cGRhdGVfcHBmKHN0cnVjdCB2dnRk
ICp2dnRkKQo+ICt7Cj4gKyAgICBpbnQgaTsKCnVuc2lnbmVkIGludC4KCj4gKyAgICB1aW50NjRf
dCBjYXAgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NBUF9SRUcpOwo+ICsgICAgdW5z
aWduZWQgaW50IGJhc2UgPSBjYXBfZmF1bHRfcmVnX29mZnNldChjYXApOwo+ICsKPiArICAgIGZv
ciAoIGkgPSAwOyBpIDwgY2FwX251bV9mYXVsdF9yZWdzKGNhcCk7IGkrKyApCj4gKyAgICB7Cj4g
KyAgICAgICAgaWYgKCB2dnRkX3Rlc3RfYml0KHZ2dGQsIGJhc2UgKyBpICogRE1BX0ZSQ0RfTEVO
ICsgRE1BX0ZSQ0QzX09GRlNFVCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX0ZS
Q0RfRl9TSElGVCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdnZ0ZF9yZXBvcnRfbm9u
X3JlY292ZXJhYmxlX2ZhdWx0KHZ2dGQsIERNQV9GU1RTX1BQRl9TSElGVCk7Cj4gKyAgICAgICAg
ICAgIHJldHVybjsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKyAgICAvKgo+ICsgICAgICogTm8g
UHJpbWFyeSBGYXVsdCBpcyBpbiBGYXVsdCBSZWNvcmQgUmVnaXN0ZXJzLCB0aHVzIGNsZWFyIFBQ
RiBiaXQgaW4KPiArICAgICAqIEZTVFMuCj4gKyAgICAgKi8KPiArICAgIHZ2dGRfY2xlYXJfYml0
KHZ2dGQsIERNQVJfRlNUU19SRUcsIERNQV9GU1RTX1BQRl9TSElGVCk7Cj4gKwo+ICsgICAgLyog
SWYgbm8gZmF1bHQgaXMgaW4gRlNUUywgY2xlYXIgcGVuZGluZyBiaXQgaW4gRkVDVEwuICovCj4g
KyAgICBpZiAoICEodnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRlNUU19SRUcpICYgRE1BX0ZTVFNf
RkFVTFRTKSApCj4gKyAgICAgICAgdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcs
IERNQV9GRUNUTF9JUF9TSElGVCk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIENvbW1pdCBhIGZhdWx0
IHRvIGVtdWxhdGVkIEZhdWx0IFJlY29yZCBSZWdpc3RlcnMuCj4gKyAqLwo+ICtzdGF0aWMgdm9p
ZCB2dnRkX2NvbW1pdF9mcmNkKHN0cnVjdCB2dnRkICp2dnRkLCBpbnQgaWR4LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2dGRfZmF1bHRfcmVjb3JkX3JlZ2lz
dGVyICpmcmNkKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgYmFzZSA9IGNhcF9mYXVsdF9yZWdf
b2Zmc2V0KAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnZ0ZF9nZXRfcmVnX3F1YWQo
dnZ0ZCwgRE1BUl9DQVBfUkVHKSk7Cj4gKwo+ICsgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwg
YmFzZSArIGlkeCAqIERNQV9GUkNEX0xFTiwgZnJjZC0+Yml0cy5sbyk7Cj4gKyAgICB2dnRkX3Nl
dF9yZWdfcXVhZCh2dnRkLCBiYXNlICsgaWR4ICogRE1BX0ZSQ0RfTEVOICsgOCwgZnJjZC0+Yml0
cy5oaSk7Cj4gKyAgICB2dnRkX3VwZGF0ZV9wcGYodnZ0ZCk7Cj4gK30KPiArCj4gKy8qCj4gKyAq
IEFsbG9jYXRlIGEgRlJDRCBmb3IgdGhlIGNhbGxlci4gSWYgc3VjY2VzcywgcmV0dXJuIHRoZSBG
UkkuIE9yLCByZXR1cm4gLTEKPiArICogd2hlbiBmYWlsdXJlLgo+ICsgKi8KPiArc3RhdGljIGlu
dCB2dnRkX2FsbG9jX2ZyY2Qoc3RydWN0IHZ2dGQgKnZ2dGQpCgpXaGF0J3MgdGhlIG1heGltdW0g
dmFsdWUgb2YgRlJDRCBhY2NvcmRpbmcgdG8gdGhlIHNwZWM/IFdpbGwgaXQgZml0IGluCmFuIGlu
dD8KCj4gK3sKPiArICAgIGludCBwcmV2Owo+ICsgICAgdWludDY0X3QgY2FwID0gdnZ0ZF9nZXRf
cmVnX3F1YWQodnZ0ZCwgRE1BUl9DQVBfUkVHKTsKPiArICAgIHVuc2lnbmVkIGludCBiYXNlID0g
Y2FwX2ZhdWx0X3JlZ19vZmZzZXQoY2FwKTsKPiArCj4gKyAgICAvKiBTZXQgdGhlIEYgYml0IHRv
IGluZGljYXRlIHRoZSBGUkNEIGlzIGluIHVzZS4gKi8KPiArICAgIGlmICggIXZ2dGRfdGVzdF9h
bmRfc2V0X2JpdCh2dnRkLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhc2Ug
KyB2dnRkLT5ody5mYXVsdF9pbmRleCAqIERNQV9GUkNEX0xFTiArCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRE1BX0ZSQ0QzX09GRlNFVCwgRE1BX0ZSQ0RfRl9TSElGVCkgKQo+
ICsgICAgewo+ICsgICAgICAgIHByZXYgPSB2dnRkLT5ody5mYXVsdF9pbmRleDsKCnByZXYgY2Fu
IGJlIGRlY2xhcmVkIGluc2lkZSB0aGUgaWY6CgogICAgdW5zaWduZWQgaW50IHByZXYgPSB2dnRk
LT5ody5mYXVsdF9pbmRleDsKCkFsc28gcHJldiBpcyB1c2VkIG9ubHkgb25jZSwgc28gSSB0aGlu
ayB5b3UgY2FuIGp1c3QgZ2V0IHJpZCBvZiBpdC4KCj4gKyAgICAgICAgdnZ0ZC0+aHcuZmF1bHRf
aW5kZXggPSAocHJldiArIDEpICUgY2FwX251bV9mYXVsdF9yZWdzKGNhcCk7Cj4gKyAgICAgICAg
cmV0dXJuIHZ2dGQtPmh3LmZhdWx0X2luZGV4Owo+ICsgICAgfQoKTmV3bGluZS4KCj4gKyAgICBy
ZXR1cm4gLUVOT01FTTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdnZ0ZF9mcmVlX2ZyY2Qoc3Ry
dWN0IHZ2dGQgKnZ2dGQsIGludCBpKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgYmFzZSA9IGNh
cF9mYXVsdF9yZWdfb2Zmc2V0KAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnZ0ZF9n
ZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9DQVBfUkVHKSk7Cj4gKwo+ICsgICAgdnZ0ZF9jbGVhcl9i
aXQodnZ0ZCwgYmFzZSArIGkgKiBETUFfRlJDRF9MRU4gKyBETUFfRlJDRDNfT0ZGU0VULAo+ICsg
ICAgICAgICAgICAgICAgICAgRE1BX0ZSQ0RfRl9TSElGVCk7Cj4gK30KPiArCj4gK3N0YXRpYyBp
bnQgdnZ0ZF9yZWNvcmRfZmF1bHQoc3RydWN0IHZ2dGQgKnZ2dGQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0ICpy
ZXF1ZXN0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCByZWFzb24pCj4gK3sK
PiArICAgIHN0cnVjdCB2dGRfZmF1bHRfcmVjb3JkX3JlZ2lzdGVyIGZyY2Q7Cj4gKyAgICBpbnQg
ZmF1bHRfaW5kZXg7Cgp1bnNpZ25lZCBpbnQgbWF5YmUsIHNlZSBjb21tZW50cyBhYm92ZS4KCj4g
KyAgICB1aW50MzJfdCBpcnRfaW5kZXg7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZ2dnRkLT5mZV9s
b2NrKTsKPiArICAgIHN3aXRjaChyZWFzb24pCj4gKyAgICB7Cj4gKyAgICBjYXNlIFZURF9GUl9J
Ul9SRVFfUlNWRDoKPiArICAgIGNhc2UgVlREX0ZSX0lSX0lOREVYX09WRVI6Cj4gKyAgICBjYXNl
IFZURF9GUl9JUl9FTlRSWV9QOgo+ICsgICAgY2FzZSBWVERfRlJfSVJfUk9PVF9JTlZBTDoKPiAr
ICAgIGNhc2UgVlREX0ZSX0lSX0lSVEVfUlNWRDoKPiArICAgIGNhc2UgVlREX0ZSX0lSX1JFUV9D
T01QQVQ6Cj4gKyAgICBjYXNlIFZURF9GUl9JUl9TSURfRVJSOgo+ICsgICAgICAgIGlmICggdnZ0
ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCBETUFfRlNUU19QRk9fU0hJRlQpICkKPiAr
ICAgICAgICAgICAgZ290byBvdXQ7Cj4gKwo+ICsgICAgICAgIC8qIE5vIGF2YWlsYWJsZSBGYXVs
dCBSZWNvcmQgbWVhbnMgRmF1bHQgb3ZlcmZsb3dlZCAqLwo+ICsgICAgICAgIGZhdWx0X2luZGV4
ID0gdnZ0ZF9hbGxvY19mcmNkKHZ2dGQpOwo+ICsgICAgICAgIGlmICggZmF1bHRfaW5kZXggPCAw
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZ2dGRfcmVwb3J0X25vbl9yZWNvdmVyYWJs
ZV9mYXVsdCh2dnRkLCBETUFfRlNUU19QRk9fU0hJRlQpOwo+ICsgICAgICAgICAgICBnb3RvIG91
dDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgbWVtc2V0KCZmcmNkLCAwLCBzaXplb2YoZnJjZCkp
OwoKR2l2ZW4gdGhlIGZhY3QgdGhhdCBmcmNkIGhhcyBub3QgcGFkZGluZyB5b3UgY2FuIGluaXRp
YWxpemUgaXQgYXQKZGVjbGFyYXRpb24gdXNpbmc6CgpzdHJ1Y3QgdnRkX2ZhdWx0X3JlY29yZF9y
ZWdpc3RlciBmcmNkID0ge8KgfTsKCj4gKyAgICAgICAgZnJjZC5maWVsZHMuZmF1bHRfcmVhc29u
ID0gcmVhc29uOwo+ICsgICAgICAgIGlmICggaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4KHJl
cXVlc3QsICZpcnRfaW5kZXgpICkKPiArICAgICAgICAgICAgZ290byBvdXQ7Cj4gKyAgICAgICAg
ZnJjZC5maWVsZHMuZmF1bHRfaW5mbyA9IGlydF9pbmRleDsKPiArICAgICAgICBmcmNkLmZpZWxk
cy5zb3VyY2VfaWQgPSByZXF1ZXN0LT5zb3VyY2VfaWQ7Cj4gKyAgICAgICAgZnJjZC5maWVsZHMu
ZmF1bHQgPSAxOwo+ICsgICAgICAgIHZ2dGRfY29tbWl0X2ZyY2QodnZ0ZCwgZmF1bHRfaW5kZXgs
ICZmcmNkKTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAg
IHZ2dGRfZGVidWcoImQlZDogY2FuJ3QgaGFuZGxlIHZ2dGQgZmF1bHQgKHJlYXNvbiAweCV4KSIs
Cj4gKyAgICAgICAgICAgICAgICAgICB2dnRkLT5kb21haW4tPmRvbWFpbl9pZCwgcmVhc29uKTsK
PiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArCj4gKyBvdXQ6Cj4gKyAgICBzcGluX3VubG9j
aygmdnZ0ZC0+ZmVfbG9jayk7Cj4gKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwoKSSdtIG5vdCBz
dXJlIHdoeSB0aGlzIGZ1bmN0aW9uIG5lZWRzIHRvIHJldHVybiBhbnkgdmFsdWUgZ2l2ZW4gaXQn
cwpjdXJyZW50IHVzYWdlLCBhbmQgaW4gYW55IGNhc2Ugc2luY2UgaXQncyBub3QgYW4gZW11bGF0
aW9uIGhhbmRsZXIgaXQKc2hvdWxkbid0IHVzZSBYODZFTVVMXyogdmFsdWVzIGF0IGFsbC4KCj4g
K30KPiArCj4gK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mcmNkMyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwg
dWludDMyX3QgdmFsKQo+ICt7Cj4gKyAgICAvKiBXcml0aW5nIGEgMSBtZWFucyBjbGVhciBmYXVs
dCAqLwo+ICsgICAgaWYgKCB2YWwgJiBETUFfRlJDRF9GICkKPiArICAgIHsKPiArICAgICAgICB2
dnRkX2ZyZWVfZnJjZCh2dnRkLCAwKTsKPiArICAgICAgICB2dnRkX3VwZGF0ZV9wcGYodnZ0ZCk7
Cj4gKyAgICB9Cj4gKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwoKU2FtZSBoZXJlLCBJIGRvbid0
IHNlZSB0aGUgcG9pbnQgaW4gcmV0dXJuaW5nIGEgdmFsdWUsIGFuZCBjZXJ0YWlubHkKaXQgc2hv
dWxkbid0IGJlIFg4NkVNVUxfKiBpbiBhbnkgY2FzZS4KCj4gK30KPiArCj4gK3N0YXRpYyB2b2lk
IHZ2dGRfd3JpdGVfZmVjdGwoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiArewo+
ICsgICAgLyoKPiArICAgICAqIE9ubHkgRE1BX0ZFQ1RMX0lNIGJpdCBpcyB3cml0YWJsZS4gR2Vu
ZXJhdGUgcGVuZGluZyBldmVudCB3aGVuIHVubWFzay4KPiArICAgICAqLwo+ICsgICAgaWYgKCAh
KHZhbCAmIERNQV9GRUNUTF9JTSkgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIENsZWFyIElNICov
Cj4gKyAgICAgICAgdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNU
TF9JTV9TSElGVCk7Cj4gKyAgICAgICAgaWYgKCB2dnRkX3Rlc3RfYW5kX2NsZWFyX2JpdCh2dnRk
LCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX1NISUZUKSApCj4gKyAgICAgICAgICAgIHZ2
dGRfbm90aWZ5X2ZhdWx0KHZ2dGQpOwo+ICsgICAgfQo+ICsgICAgZWxzZQo+ICsgICAgICAgIHZ2
dGRfc2V0X2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lNX1NISUZUKTsKPiAr
fQo+ICsKPiArc3RhdGljIHZvaWQgdnZ0ZF93cml0ZV9mc3RzKHN0cnVjdCB2dnRkICp2dnRkLCB1
aW50MzJfdCB2YWwpCj4gK3sKPiArICAgIGludCBpLCBtYXhfZmF1bHRfaW5kZXggPSBETUFfRlNU
U19QUk9fU0hJRlQ7Cj4gKyAgICB1aW50NjRfdCBiaXRzX3RvX2NsZWFyID0gdmFsICYgRE1BX0ZT
VFNfUlcxQ1M7Cj4gKwo+ICsgICAgaWYgKCBiaXRzX3RvX2NsZWFyICkKPiArICAgIHsKPiArICAg
ICAgICBpID0gZmluZF9maXJzdF9iaXQoJmJpdHNfdG9fY2xlYXIsIG1heF9mYXVsdF9pbmRleCAv
IDggKyAxKTsKPiArICAgICAgICB3aGlsZSAoIGkgPD0gbWF4X2ZhdWx0X2luZGV4ICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRlNUU19SRUcs
IGkpOwo+ICsgICAgICAgICAgICBpID0gZmluZF9uZXh0X2JpdCgmYml0c190b19jbGVhciwgbWF4
X2ZhdWx0X2luZGV4IC8gOCArIDEsIGkgKyAxKTsKPiArICAgICAgICB9Cj4gKyAgICB9Cj4gKwo+
ICsgICAgLyoKPiArICAgICAqIENsZWFyIElQIGZpZWxkIHdoZW4gYWxsIHN0YXR1cyBmaWVsZHMg
aW4gdGhlIEZhdWx0IFN0YXR1cyBSZWdpc3Rlcgo+ICsgICAgICogYmVpbmcgY2xlYXIuCj4gKyAg
ICAgKi8KPiArICAgIGlmICggISgodnZ0ZF9nZXRfcmVnKHZ2dGQsIERNQVJfRlNUU19SRUcpICYg
RE1BX0ZTVFNfRkFVTFRTKSkgKQo+ICsgICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJf
RkVDVExfUkVHLCBETUFfRkVDVExfSVBfU0hJRlQpOwo+ICt9Cj4gKwo+ICBzdGF0aWMgdm9pZCB3
cml0ZV9nY21kX2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICB7Cj4gICAg
ICBib29sIHNldCA9IHZhbCAmIERNQV9HQ01EX0lSRTsKPiBAQCAtMzkxLDExICs2MjksNDcgQEAg
c3RhdGljIGludCB2dnRkX3JlYWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwK
PiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIHZ2dGRf
d3JpdGVfZmF1bHRfcmVncyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdW5zaWduZWQgbG9uZyB2YWwsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB1
bnNpZ25lZCBpbnQgbGVuKQo+ICt7Cj4gKyAgICB1bnNpZ25lZCBpbnQgZmF1bHRfb2Zmc2V0ID0g
Y2FwX2ZhdWx0X3JlZ19vZmZzZXQoCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfQ0FQX1JFRykpOwo+ICsKPiArICAgIHNw
aW5fbG9jaygmdnZ0ZC0+ZmVfbG9jayk7Cj4gKyAgICBmb3IgKCA7IGxlbiA7IGxlbiAtPSA0LCBv
ZmZzZXQgKz0gNCwgdmFsID0gdmFsID4+IDMyKQoKSXQgc2VlbXMgb3ZlcmtpbGwgdG8gdXNlIGEg
Zm9yIGxvb3AgaGVyZSB3aGVuIGxlbiBjYW4gb25seSBiZSA0IG9yIDgKQUZBSUNUIChtYXliZSBJ
J20gd3JvbmcpLiBJcyA2NGJpdCBhY2Nlc3MgcmVhbGx5IGFsbG93ZWQgdG8gdGhvc2UKcmVnaXN0
ZXJzPyBZb3Ugc2VlbSB0byB0cmVhdCBhbGwgb2YgdGhlbSBhcyAzMmJpdCByZWdpc3RlcnMgd2hp
Y2gKbWFrZXMgbWUgd29uZGVyIGlmIDY0Yml0IGFjY2Vzc2VzIGFyZSByZWFsbHkgYWxsb3dlZC4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 13:12:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 13:12:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDu2-0002qz-Ka; Mon, 12 Feb 2018 13:12:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elDu1-0002qa-HD
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 13:12:13 +0000
X-Inumbo-ID: 7b9a9eee-0ff6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7b9a9eee-0ff6-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 13:13:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elDtu-00060j-Fo; Mon, 12 Feb 2018 13:12:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elDtp-0003Sr-4C; Mon, 12 Feb 2018 13:12:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elDto-00065a-RQ; Mon, 12 Feb 2018 13:12:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1elDto-00065a-RQ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 13:12:00 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJl
ZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJl
cHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGQ0OGZjYmQ4NjRhMDA4ODAyYTkwYzU4YTlj
ZWRkZDk0MzZkMTFhNDkKICBCdWcgbm90IHByZXNlbnQ6IDk5M2NhMjA2OGIwNDNkYzNjOTMzYThh
NGZlMTA1MmI3N2ZlNjNmMTAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg5OTYvCgoKICAoUmV2aXNpb24gbG9nIHRv
byBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwteHNtLnhlbi1ib290Lmh0bWwK
UmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0
aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwteHNtLnhlbi1ib290IC0tc3Vt
bWFyeS1vdXQ9dG1wLzExODk5Ni5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEx
ODMyNCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20geGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoK
IDExODg5MyBmYWlsIFtob3N0PWh1eGVscmViZTFdIC8gMTE4NjI5IFtob3N0PWJhcm9xdWUwXSAx
MTg1OTggW2hvc3Q9aXRhbGlhMF0gMTE4NTg2IFtob3N0PWVsYmxpbmcwXSAxMTg1NzYgW2hvc3Q9
cGlub3QwXSAxMTg1NjYgW2hvc3Q9Zmlhbm8wXSAxMTg1NTYgW2hvc3Q9Y2hhcmRvbm5heTFdIDEx
ODUzOCBbaG9zdD1jaGFyZG9ubmF5MF0gMTE4NTAxIFtob3N0PWVsYmxpbmcxXSAxMTg0NjQgW2hv
c3Q9cmltYXZhMF0gMTE4NDQ1IFtob3N0PWh1eGVscmViZTBdIDExODQyOCBbaG9zdD1pdGFsaWEx
XSAxMTg0MDEgW2hvc3Q9Zmlhbm8wXSAxMTgzNjIgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZs
aWdodHM6IDExODg5MyAvIDExODM2MgoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3
aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4
IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9s
aW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApM
YXRlc3QgZDQ4ZmNiZDg2NGEwMDg4MDJhOTBjNThhOWNlZGRkOTQzNmQxMWE0OSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBj
OTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCkJhc2lzIHBhc3MgOTkzY2Ey
MDY4YjA0M2RjM2M5MzNhOGE0ZmUxMDUyYjc3ZmU2M2YxMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlm
NjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlODcxZTgwYzM4NTQ3
ZDlmYWVmYzY2MDQ1MzJiYTNlOTg1ZTY1ODczCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9h
ZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGlu
dXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0Izk5M2NhMjA2OGIwNDNkYzNjOTMz
YThhNGZlMTA1MmI3N2ZlNjNmMTAtZDQ4ZmNiZDg2NGEwMDg4MDJhOTBjNThhOWNlZGRkOTQzNmQx
MWE0OSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFk
aXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1jOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQjMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5Ny0y
YjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0I2U4NzFlODBjMzg1NDdkOWZhZWZjNjYwNDUzMmJhM2U5ODVlNjU4NzMtYzkz
MDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAphZGhvYy1yZXZ0dXBsZS1nZW5l
cmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CkxvYWRlZCAxMDAyIG5vZGVzIGlu
IHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTE4MTEyIFtob3N0
PXJpbWF2YTBdCiAxMTgyMTUgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExODI1MCBbaG9zdD1yaW1hdmEx
XQogMTE4Mjc2IFtob3N0PWJhcm9xdWUwXQogMTE4MjgzIFtob3N0PWJhcm9xdWUxXQogMTE4MzI0
IFtob3N0PXBpbm90MV0KIDExODQ0NSBbaG9zdD1odXhlbHJlYmUwXQogMTE4MzYyIHBhc3MgOTkz
Y2EyMDY4YjA0M2RjM2M5MzNhOGE0ZmUxMDUyYjc3ZmU2M2YxMCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlODcxZTgwYzM4
NTQ3ZDlmYWVmYzY2MDQ1MzJiYTNlOTg1ZTY1ODczCiAxMTg0MDEgW2hvc3Q9Zmlhbm8wXQogMTE4
NDI4IFtob3N0PWl0YWxpYTFdCiAxMTg0NjQgW2hvc3Q9cmltYXZhMF0KIDExODUzOCBbaG9zdD1j
aGFyZG9ubmF5MF0KIDExODUwMSBbaG9zdD1lbGJsaW5nMV0KIDExODU1NiBbaG9zdD1jaGFyZG9u
bmF5MV0KIDExODU2NiBbaG9zdD1maWFubzBdCiAxMTg1NzYgW2hvc3Q9cGlub3QwXQogMTE4NTg2
IFtob3N0PWVsYmxpbmcwXQogMTE4NjI5IFtob3N0PWJhcm9xdWUwXQogMTE4NTk4IFtob3N0PWl0
YWxpYTBdCiAxMTg2MzggZmFpbCBpcnJlbGV2YW50CiAxMTg2NzIgZmFpbCBpcnJlbGV2YW50CiAx
MTg3NzUgZmFpbCBpcnJlbGV2YW50CiAxMTg5MjcgcGFzcyA5OTNjYTIwNjhiMDQzZGMzYzkzM2E4
YTRmZTEwNTJiNzdmZTYzZjEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZh
MDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGU4NzFlODBjMzg1NDdkOWZhZWZjNjYwNDUzMmJh
M2U5ODVlNjU4NzMKIDExODkzOSBmYWlsIGlycmVsZXZhbnQKIDExODk0NSBwYXNzIDk5M2NhMjA2
OGIwNDNkYzNjOTMzYThhNGZlMTA1MmI3N2ZlNjNmMTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgNzhhY2EyNTMwMjliNGU1
MWU0OWY0ZWQ1ZDgwMmM0YTE2YmY2ZTg5YgogMTE4ODkzIGZhaWwgZDQ4ZmNiZDg2NGEwMDg4MDJh
OTBjNThhOWNlZGRkOTQzNmQxMWE0OSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2
ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2
NmU4YWRiNTYxNDgzYjhkCiAxMTg5NDcgcGFzcyA5OTNjYTIwNjhiMDQzZGMzYzkzM2E4YTRmZTEw
NTJiNzdmZTYzZjEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJh
ZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDI3MTM3MTUzMDVjYTUxNmY2OThkNThjZWM1ZTBiMzIyYzNi
MmM0ZWIKIDExODk1MyBwYXNzIDk5M2NhMjA2OGIwNDNkYzNjOTMzYThhNGZlMTA1MmI3N2ZlNjNm
MTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNk
MTU3NzU2NTVhOTcgNzI1NzdiZGY3MDc0MTZlODljN2NiZWRmMTk0MTA0YzBjMjA1OGJkYQogMTE4
OTU1IHBhc3MgOTkzY2EyMDY4YjA0M2RjM2M5MzNhOGE0ZmUxMDUyYjc3ZmU2M2YxMCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5
NyA2NjVjNGI2YWE3OWViMjFiMWFhZGE5ZjdmOThmYjVjYjdmMDM3NDNhCiAxMTg5NTkgZmFpbCBk
NDhmY2JkODY0YTAwODgwMmE5MGM1OGE5Y2VkZGQ5NDM2ZDExYTQ5IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFk
M2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExODk2NCBwYXNzIDk5M2NhMjA2OGIw
NDNkYzNjOTMzYThhNGZlMTA1MmI3N2ZlNjNmMTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJi
MDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZDg3Y2ZiNTliNDI4MzI5MjBm
NGNmMzM5MmRjY2ZhNWI4NzM2YjY5OQogMTE4OTY2IGJsb2NrZWQgOTkzY2EyMDY4YjA0M2RjM2M5
MzNhOGE0ZmUxMDUyYjc3ZmU2M2YxMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2
ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyA1MTkxYzFlZjUxYjAwZWMxMTIyMDY5MTc2
NDdmYWVhNTViZThiMDJmCiAxMTg5NjcgcGFzcyA5OTNjYTIwNjhiMDQzZGMzYzkzM2E4YTRmZTEw
NTJiNzdmZTYzZjEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJh
ZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDYyMjJlN2NiYWExZWQ3NWRkOGY5ZDkwY2ZhMzk0YTQ5ZmVk
MGJlMmMKIDExODk3MCBwYXNzIDk5M2NhMjA2OGIwNDNkYzNjOTMzYThhNGZlMTA1MmI3N2ZlNjNm
MTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNk
MTU3NzU2NTVhOTcgYTUzYjliOTg3YTBhOWIyYzY3NTY5ZjkwZjNkN2FiMTMyN2FkZTJlNwogMTE4
OTc1IHBhc3MgOTkzY2EyMDY4YjA0M2RjM2M5MzNhOGE0ZmUxMDUyYjc3ZmU2M2YxMCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5
NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTg5NzggZmFpbCBk
NDhmY2JkODY0YTAwODgwMmE5MGM1OGE5Y2VkZGQ5NDM2ZDExYTQ5IGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFk
M2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExODk4MyBwYXNzIDk5M2NhMjA2OGIw
NDNkYzNjOTMzYThhNGZlMTA1MmI3N2ZlNjNmMTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJi
MDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRm
YTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE4OTg4IGZhaWwgZDQ4ZmNiZDg2NGEwMDg4MDJhOTBj
NThhOWNlZGRkOTQzNmQxMWE0OSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRm
YTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4
YWRiNTYxNDgzYjhkCiAxMTg5OTIgcGFzcyA5OTNjYTIwNjhiMDQzZGMzYzkzM2E4YTRmZTEwNTJi
NzdmZTYzZjEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEy
MTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNi
OGQKIDExODk5NiBmYWlsIGQ0OGZjYmQ4NjRhMDA4ODAyYTkwYzU4YTljZWRkZDk0MzZkMTFhNDkg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3
NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZApTZWFyY2hp
bmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTgzNjIg
KHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE4ODkzIChmYWls
KSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4OTI3IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE4OTU5IChmYWlsKSwgZm9yIGJh
c2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDk5M2NhMjA2OGIwNDNkYzNjOTMzYThhNGZlMTA1
MmI3N2ZlNjNmMTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFl
MTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4
M2I4ZApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJl
c3VsdCBmb3VuZDogZmxpZ2h0IDExODk3NSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDExODk3OCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3Vu
ZDogZmxpZ2h0IDExODk4MyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTE4OTg4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTE4OTkyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTg5OTYg
KGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2Js
ZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJu
ZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAg
QnVnIGludHJvZHVjZWQ6ICBkNDhmY2JkODY0YTAwODgwMmE5MGM1OGE5Y2VkZGQ5NDM2ZDExYTQ5
CiAgQnVnIG5vdCBwcmVzZW50OiA5OTNjYTIwNjhiMDQzZGMzYzkzM2E4YTRmZTEwNTJiNzdmZTYz
ZjEwCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MvMTE4OTk2LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRl
ZC4pCgpwbm10b3BuZzogMTg4IGNvbG9ycyBmb3VuZApSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9o
b21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bS54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KMTE4OTk2OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMTg5
OTYgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg5OTYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0
ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 13:15:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 13:15:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elDwp-00030K-1g; Mon, 12 Feb 2018 13:15:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wvyf=fg=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elDwn-00030B-63
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 13:15:05 +0000
X-Inumbo-ID: e17176e8-0ff6-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e17176e8-0ff6-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 13:16:05 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3EF2CAB02;
 Mon, 12 Feb 2018 13:14:57 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, boris.ostrovsky@oracle.com
References: <alpine.DEB.2.10.1802051448460.10160@sstabellini-ThinkPad-X260>
 <1517871107-15349-1-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <fd7a9772-7644-4f52-0e2f-474fd214c0f4@suse.com>
Date: Mon, 12 Feb 2018 14:14:56 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1517871107-15349-1-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/2] pvcalls-front: introduce a per
	sock_mapping refcount
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMjM6NTEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBJbnRyb2R1Y2Ug
YSBwZXIgc29ja19tYXBwaW5nIHJlZmNvdW50LCBpbiBhZGRpdGlvbiB0byB0aGUgZXhpc3RpbmcK
PiBnbG9iYWwgcmVmY291bnQuIFRoYW5rcyB0byB0aGUgc29ja19tYXBwaW5nIHJlZmNvdW50LCB3
ZSBjYW4gc2FmZWx5IHdhaXQKPiBmb3IgaXQgdG8gYmUgMSBpbiBwdmNhbGxzX2Zyb250X3JlbGVh
c2UgYmVmb3JlIGZyZWVpbmcgYW4gYWN0aXZlIHNvY2tldCwKPiBpbnN0ZWFkIG9mIHdhaXRpbmcg
Zm9yIHRoZSBnbG9iYWwgcmVmY291bnQgdG8gYmUgMS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gLS0tCj4gIGRyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYyB8IDE5MCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNzggaW5zZXJ0aW9ucygrKSwgMTEyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiBpbmRleCA0Yzc4OWU2Li4xNjRkM2FkIDEwMDY0
NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ICsrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYwo+IEBAIC02MCw2ICs2MCw3IEBAIHN0cnVjdCBzb2NrX21hcHBpbmcg
ewo+ICAJYm9vbCBhY3RpdmVfc29ja2V0Owo+ICAJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ICAJ
c3RydWN0IHNvY2tldCAqc29jazsKPiArCWF0b21pY190IHJlZmNvdW50Owo+ICAJdW5pb24gewo+
ICAJCXN0cnVjdCB7Cj4gIAkJCWludCBpcnE7Cj4gQEAgLTkzLDYgKzk0LDMzIEBAIHN0cnVjdCBz
b2NrX21hcHBpbmcgewo+ICAJfTsKPiAgfTsKPiAgCj4gK3N0YXRpYyBpbmxpbmUgc3RydWN0IHNv
Y2tfbWFwcGluZyAqcHZjYWxsc19lbnRlcl9zb2NrKHN0cnVjdCBzb2NrZXQgKnNvY2spCj4gK3sK
PiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4gKwo+ICsJaWYgKCFwdmNhbGxz
X2Zyb250X2RldiB8fCAmcHZjYWxsc19mcm9udF9kZXYtPmRldiA9PSBOVUxMKQoKRGlkIHlvdSBt
ZWFuOgogICAgICAgIGlmICghcHZjYWxsc19mcm9udF9kZXYgfHwgIXB2Y2FsbHNfZnJvbnRfZGV2
LT5kZXYpCgo+ICsJCXJldHVybiBFUlJfUFRSKC1FTk9UQ09OTik7Cj4gKwo+ICsJcHZjYWxsc19l
bnRlcigpOwo+ICsJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3Nl
bmRfaGVhZDsKClN0eWxlOiBubyBibGFuayBhZnRlciB0aGUgY2FzdCwgcGxlYXNlIChtdWx0aXBs
ZSB0aW1lcykuCgo+ICsJaWYgKG1hcCA9PSBOVUxMKSB7Cj4gKwkJcHZjYWxsc19leGl0KCkKPiAr
CQlyZXR1cm4gRVJSX1BUUigtRU5PVFNPQ0spOwo+ICsJfQo+ICsKPiArCWF0b21pY19pbmMoJm1h
cC0+cmVmY291bnQpOwo+ICsJcmV0dXJuIG1hcDsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2
b2lkIHB2Y2FsbHNfZXhpdF9zb2NrKHN0cnVjdCBzb2NrZXQgKnNvY2spCj4gK3sKPiArCXN0cnVj
dCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4gKwo+ICsJbWFwID0gKHN0cnVjdCBzb2NrX21h
cHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKPiArCWF0b21pY19kZWMoJm1hcC0+cmVm
Y291bnQpOwo+ICsJcHZjYWxsc19leGl0KCk7Cj4gK30KPiArCj4gIHN0YXRpYyBpbmxpbmUgaW50
IGdldF9yZXF1ZXN0KHN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhLCBpbnQgKnJlcV9pZCkK
PiAgewo+ICAJKnJlcV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQgJiAoUklOR19TSVpF
KCZiZWRhdGEtPnJpbmcpIC0gMSk7Cj4gQEAgLTM2OSwzMSArMzk3LDIzIEBAIGludCBwdmNhbGxz
X2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRy
LAo+ICAJaWYgKGFkZHItPnNhX2ZhbWlseSAhPSBBRl9JTkVUIHx8IHNvY2stPnR5cGUgIT0gU09D
S19TVFJFQU0pCj4gIAkJcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICAKPiAtCXB2Y2FsbHNfZW50ZXIo
KTsKPiAtCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiAt
CQlyZXR1cm4gLUVOT1RDT05OOwo+IC0JfQo+ICsJbWFwID0gcHZjYWxsc19lbnRlcl9zb2NrKHNv
Y2spOwo+ICsJaWYgKElTX0VSUihtYXApKQo+ICsJCXJldHVybiBQVFJfRVJSKG1hcCk7Cj4gIAo+
ICAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiAg
Cj4gLQltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKXNvY2stPnNrLT5za19zZW5kX2hlYWQ7
Cj4gLQlpZiAoIW1hcCkgewo+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+IC0JCXJldHVybiAtRU5PVFNP
Q0s7Cj4gLQl9Cj4gLQo+ICAJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiAgCXJl
dCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7Cj4gIAlpZiAocmV0IDwgMCkgewo+ICAJ
CXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiAtCQlwdmNhbGxzX2V4aXQoKTsK
PiArCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiAgCQlyZXR1cm4gcmV0Owo+ICAJfQo+ICAJ
cmV0ID0gY3JlYXRlX2FjdGl2ZShtYXAsICZldnRjaG4pOwo+ICAJaWYgKHJldCA8IDApIHsKPiAg
CQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gLQkJcHZjYWxsc19leGl0KCk7
Cj4gKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7Cj4gIAkJcmV0dXJuIHJldDsKPiAgCX0KPiAg
Cj4gQEAgLTQyMyw3ICs0NDMsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBz
b2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwKPiAgCXNtcF9ybWIoKTsKPiAgCXJl
dCA9IGJlZGF0YS0+cnNwW3JlcV9pZF0ucmV0Owo+ICAJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFf
aWQgPSBQVkNBTExTX0lOVkFMSURfSUQ7Cj4gLQlwdmNhbGxzX2V4aXQoKTsKPiArCXB2Y2FsbHNf
ZXhpdF9zb2NrKHNvY2spOwo+ICAJcmV0dXJuIHJldDsKPiAgfQo+ICAKPiBAQCAtNDg4LDIzICs1
MDgsMTUgQEAgaW50IHB2Y2FsbHNfZnJvbnRfc2VuZG1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBz
dHJ1Y3QgbXNnaGRyICptc2csCj4gIAlpZiAoZmxhZ3MgJiAoTVNHX0NPTkZJUk18TVNHX0RPTlRS
T1VURXxNU0dfRU9SfE1TR19PT0IpKQo+ICAJCXJldHVybiAtRU9QTk9UU1VQUDsKPiAgCj4gLQlw
dmNhbGxzX2VudGVyKCk7Cj4gLQlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Cj4gLQkJcHZjYWxs
c19leGl0KCk7Cj4gLQkJcmV0dXJuIC1FTk9UQ09OTjsKPiAtCX0KPiArCW1hcCA9IHB2Y2FsbHNf
ZW50ZXJfc29jayhzb2NrKTsKPiArCWlmIChJU19FUlIobWFwKSkKPiArCQlyZXR1cm4gUFRSX0VS
UihtYXApOwo+ICAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+
ZGV2KTsKPiAgCj4gLQltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tf
c2VuZF9oZWFkOwo+IC0JaWYgKCFtYXApIHsKPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiAtCQlyZXR1
cm4gLUVOT1RTT0NLOwo+IC0JfQo+IC0KPiAgCW11dGV4X2xvY2soJm1hcC0+YWN0aXZlLm91dF9t
dXRleCk7Cj4gIAlpZiAoKGZsYWdzICYgTVNHX0RPTlRXQUlUKSAmJiAhcHZjYWxsc19mcm9udF93
cml0ZV90b2RvKG1hcCkpIHsKPiAgCQltdXRleF91bmxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRl
eCk7Cj4gLQkJcHZjYWxsc19leGl0KCk7Cj4gKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7Cj4g
IAkJcmV0dXJuIC1FQUdBSU47Cj4gIAl9Cj4gIAlpZiAobGVuID4gSU5UX01BWCkKPiBAQCAtNTI2
LDcgKzUzOCw3IEBAIGludCBwdmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29j
aywgc3RydWN0IG1zZ2hkciAqbXNnLAo+ICAJCXRvdF9zZW50ID0gc2VudDsKPiAgCj4gIAltdXRl
eF91bmxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7Cj4gLQlwdmNhbGxzX2V4aXQoKTsKPiAr
CXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ICAJcmV0dXJuIHRvdF9zZW50Owo+ICB9Cj4gIAo+
IEBAIC01OTEsMTkgKzYwMywxMSBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBz
b2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywgc2l6ZV90IGxlbiwKPiAgCWlmIChmbGFn
cyAmIChNU0dfQ01TR19DTE9FWEVDfE1TR19FUlJRVUVVRXxNU0dfT09CfE1TR19UUlVOQykpCj4g
IAkJcmV0dXJuIC1FT1BOT1RTVVBQOwo+ICAKPiAtCXB2Y2FsbHNfZW50ZXIoKTsKPiAtCWlmICgh
cHZjYWxsc19mcm9udF9kZXYpIHsKPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiAtCQlyZXR1cm4gLUVO
T1RDT05OOwo+IC0JfQo+ICsJbWFwID0gcHZjYWxsc19lbnRlcl9zb2NrKHNvY2spOwo+ICsJaWYg
KElTX0VSUihtYXApKQo+ICsJCXJldHVybiBQVFJfRVJSKG1hcCk7Cj4gIAliZWRhdGEgPSBkZXZf
Z2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwo+ICAKPiAtCW1hcCA9IChzdHJ1
Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7Cj4gLQlpZiAoIW1hcCkg
ewo+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+IC0JCXJldHVybiAtRU5PVFNPQ0s7Cj4gLQl9Cj4gLQo+
ICAJbXV0ZXhfbG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOwo+ICAJaWYgKGxlbiA+IFhFTl9G
TEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpKQo+ICAJCWxlbiA9IFhFTl9GTEVYX1JJ
TkdfU0laRShQVkNBTExTX1JJTkdfT1JERVIpOwo+IEBAIC02MjMsNyArNjI3LDcgQEAgaW50IHB2
Y2FsbHNfZnJvbnRfcmVjdm1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICpt
c2csIHNpemVfdCBsZW4sCj4gIAkJcmV0ID0gMDsKPiAgCj4gIAltdXRleF91bmxvY2soJm1hcC0+
YWN0aXZlLmluX211dGV4KTsKPiAtCXB2Y2FsbHNfZXhpdCgpOwo+ICsJcHZjYWxsc19leGl0X3Nv
Y2soc29jayk7Cj4gIAlyZXR1cm4gcmV0Owo+ICB9Cj4gIAo+IEBAIC02MzcsMjQgKzY0MSwxNiBA
QCBpbnQgcHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2Nr
YWRkciAqYWRkciwgaW50IGFkZHJfbGVuKQo+ICAJaWYgKGFkZHItPnNhX2ZhbWlseSAhPSBBRl9J
TkVUIHx8IHNvY2stPnR5cGUgIT0gU09DS19TVFJFQU0pCj4gIAkJcmV0dXJuIC1FT1BOT1RTVVBQ
Owo+ICAKPiAtCXB2Y2FsbHNfZW50ZXIoKTsKPiAtCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsK
PiAtCQlwdmNhbGxzX2V4aXQoKTsKPiAtCQlyZXR1cm4gLUVOT1RDT05OOwo+IC0JfQo+ICsJbWFw
ID0gcHZjYWxsc19lbnRlcl9zb2NrKHNvY2spOwo+ICsJaWYgKElTX0VSUihtYXApKQo+ICsJCXJl
dHVybiBQVFJfRVJSKG1hcCk7Cj4gIAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNf
ZnJvbnRfZGV2LT5kZXYpOwo+ICAKPiAtCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNv
Y2stPnNrLT5za19zZW5kX2hlYWQ7Cj4gLQlpZiAobWFwID09IE5VTEwpIHsKPiAtCQlwdmNhbGxz
X2V4aXQoKTsKPiAtCQlyZXR1cm4gLUVOT1RTT0NLOwo+IC0JfQo+IC0KPiAgCXNwaW5fbG9jaygm
YmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gIAlyZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFf
aWQpOwo+ICAJaWYgKHJldCA8IDApIHsKPiAgCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRf
bG9jayk7Cj4gLQkJcHZjYWxsc19leGl0KCk7Cj4gKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7
Cj4gIAkJcmV0dXJuIHJldDsKPiAgCX0KPiAgCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0
YS0+cmluZywgcmVxX2lkKTsKPiBAQCAtNjg0LDcgKzY4MCw3IEBAIGludCBwdmNhbGxzX2Zyb250
X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2thZGRyICphZGRyLCBpbnQgYWRk
cl9sZW4pCj4gIAliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9J
RDsKPiAgCj4gIAltYXAtPnBhc3NpdmUuc3RhdHVzID0gUFZDQUxMU19TVEFUVVNfQklORDsKPiAt
CXB2Y2FsbHNfZXhpdCgpOwo+ICsJcHZjYWxsc19leGl0X3NvY2soc29jayk7Cj4gIAlyZXR1cm4g
MDsKPiAgfQo+ICAKPiBAQCAtNjk1LDIxICs2OTEsMTMgQEAgaW50IHB2Y2FsbHNfZnJvbnRfbGlz
dGVuKHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKQo+ICAJc3RydWN0IHhlbl9wdmNh
bGxzX3JlcXVlc3QgKnJlcTsKPiAgCWludCBub3RpZnksIHJlcV9pZCwgcmV0Owo+ICAKPiAtCXB2
Y2FsbHNfZW50ZXIoKTsKPiAtCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiAtCQlwdmNhbGxz
X2V4aXQoKTsKPiAtCQlyZXR1cm4gLUVOT1RDT05OOwo+IC0JfQo+ICsJbWFwID0gcHZjYWxsc19l
bnRlcl9zb2NrKHNvY2spOwo+ICsJaWYgKElTX0VSUihtYXApKQo+ICsJCXJldHVybiBQVFJfRVJS
KG1hcCk7Cj4gIAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5k
ZXYpOwo+ICAKPiAtCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19z
ZW5kX2hlYWQ7Cj4gLQlpZiAoIW1hcCkgewo+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+IC0JCXJldHVy
biAtRU5PVFNPQ0s7Cj4gLQl9Cj4gLQo+ICAJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZD
QUxMU19TVEFUVVNfQklORCkgewo+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+ICsJCXB2Y2FsbHNfZXhp
dF9zb2NrKHNvY2spOwo+ICAJCXJldHVybiAtRU9QTk9UU1VQUDsKPiAgCX0KPiAgCj4gQEAgLTcx
Nyw3ICs3MDUsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29j
aywgaW50IGJhY2tsb2cpCj4gIAlyZXQgPSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwo+
ICAJaWYgKHJldCA8IDApIHsKPiAgCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7
Cj4gLQkJcHZjYWxsc19leGl0KCk7Cj4gKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7Cj4gIAkJ
cmV0dXJuIHJldDsKPiAgCX0KPiAgCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmJlZGF0YS0+cmlu
ZywgcmVxX2lkKTsKPiBAQCAtNzQxLDcgKzcyOSw3IEBAIGludCBwdmNhbGxzX2Zyb250X2xpc3Rl
bihzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQgYmFja2xvZykKPiAgCWJlZGF0YS0+cnNwW3JlcV9p
ZF0ucmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOwo+ICAKPiAgCW1hcC0+cGFzc2l2ZS5zdGF0
dXMgPSBQVkNBTExTX1NUQVRVU19MSVNURU47Cj4gLQlwdmNhbGxzX2V4aXQoKTsKPiArCXB2Y2Fs
bHNfZXhpdF9zb2NrKHNvY2spOwo+ICAJcmV0dXJuIHJldDsKPiAgfQo+ICAKPiBAQCAtNzUzLDIx
ICs3NDEsMTMgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ss
IHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKPiAgCXN0cnVjdCB4ZW5fcHZjYWxs
c19yZXF1ZXN0ICpyZXE7Cj4gIAlpbnQgbm90aWZ5LCByZXFfaWQsIHJldCwgZXZ0Y2huLCBub25i
bG9jazsKPiAgCj4gLQlwdmNhbGxzX2VudGVyKCk7Cj4gLQlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2
KSB7Cj4gLQkJcHZjYWxsc19leGl0KCk7Cj4gLQkJcmV0dXJuIC1FTk9UQ09OTjsKPiAtCX0KPiAr
CW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKPiArCWlmIChJU19FUlIobWFwKSkKPiAr
CQlyZXR1cm4gUFRSX0VSUihtYXApOwo+ICAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNh
bGxzX2Zyb250X2Rldi0+ZGV2KTsKPiAgCj4gLQltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAq
KSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOwo+IC0JaWYgKCFtYXApIHsKPiAtCQlwdmNhbGxzX2V4
aXQoKTsKPiAtCQlyZXR1cm4gLUVOT1RTT0NLOwo+IC0JfQo+IC0KPiAgCWlmIChtYXAtPnBhc3Np
dmUuc3RhdHVzICE9IFBWQ0FMTFNfU1RBVFVTX0xJU1RFTikgewo+IC0JCXB2Y2FsbHNfZXhpdCgp
Owo+ICsJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ICAJCXJldHVybiAtRUlOVkFMOwo+ICAJ
fQo+ICAKPiBAQCAtNzg1LDEzICs3NjUsMTMgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0
cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKPiAg
CQkJZ290byByZWNlaXZlZDsKPiAgCQl9Cj4gIAkJaWYgKG5vbmJsb2NrKSB7Cj4gLQkJCXB2Y2Fs
bHNfZXhpdCgpOwo+ICsJCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiAgCQkJcmV0dXJuIC1F
QUdBSU47Cj4gIAkJfQo+ICAJCWlmICh3YWl0X2V2ZW50X2ludGVycnVwdGlibGUobWFwLT5wYXNz
aXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEsCj4gIAkJCSF0ZXN0X2FuZF9zZXRfYml0KFBWQ0FMTFNf
RkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gIAkJCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxh
Z3MpKSkgewo+IC0JCQlwdmNhbGxzX2V4aXQoKTsKPiArCQkJcHZjYWxsc19leGl0X3NvY2soc29j
ayk7Cj4gIAkJCXJldHVybiAtRUlOVFI7Cj4gIAkJfQo+ICAJfQo+IEBAIC04MDIsNyArNzgyLDcg
QEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBz
b2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKPiAgCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FD
Q0VQVF9JTkZMSUdIVCwKPiAgCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwo+ICAJ
CXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKPiAtCQlwdmNhbGxzX2V4aXQoKTsK
PiArCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiAgCQlyZXR1cm4gcmV0Owo+ICAJfQo+ICAJ
bWFwMiA9IGt6YWxsb2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0FUT01JQyk7Cj4gQEAgLTgxMCw3ICs3
OTAsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywgc3Ry
dWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQo+ICAJCWNsZWFyX2JpdChQVkNBTExTX0ZM
QUdfQUNDRVBUX0lORkxJR0hULAo+ICAJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7
Cj4gIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+IC0JCXB2Y2FsbHNfZXhp
dCgpOwo+ICsJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ICAJCXJldHVybiAtRU5PTUVNOwo+
ICAJfQo+ICAJcmV0ID0gY3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsKPiBAQCAtODE5LDcg
Kzc5OSw3IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBz
dHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCj4gIAkJY2xlYXJfYml0KFBWQ0FMTFNf
RkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gIAkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdz
KTsKPiAgCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gLQkJcHZjYWxsc19l
eGl0KCk7Cj4gKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7Cj4gIAkJcmV0dXJuIHJldDsKPiAg
CX0KPiAgCWxpc3RfYWRkX3RhaWwoJm1hcDItPmxpc3QsICZiZWRhdGEtPnNvY2tldF9tYXBwaW5n
cyk7Cj4gQEAgLTg0MSwxMyArODIxLDEzIEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1
Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCj4gIAkv
KiBXZSBjb3VsZCBjaGVjayBpZiB3ZSBoYXZlIHJlY2VpdmVkIGEgcmVzcG9uc2UgYmVmb3JlIHJl
dHVybmluZy4gKi8KPiAgCWlmIChub25ibG9jaykgewo+ICAJCVdSSVRFX09OQ0UobWFwLT5wYXNz
aXZlLmluZmxpZ2h0X3JlcV9pZCwgcmVxX2lkKTsKPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiArCQlw
dmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiAgCQlyZXR1cm4gLUVBR0FJTjsKPiAgCX0KPiAgCj4g
IAlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKGJlZGF0YS0+aW5mbGlnaHRfcmVxLAo+ICAJ
CVJFQURfT05DRShiZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCkgPT0gcmVxX2lkKSkgewo+IC0J
CXB2Y2FsbHNfZXhpdCgpOwo+ICsJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ICAJCXJldHVy
biAtRUlOVFI7Cj4gIAl9Cj4gIAkvKiByZWFkIHJlcV9pZCwgdGhlbiB0aGUgY29udGVudCAqLwo+
IEBAIC04NjIsNyArODQyLDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKPiAgCQljbGVhcl9i
aXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKPiAgCQkJICAodm9pZCAqKSZtYXAtPnBh
c3NpdmUuZmxhZ3MpOwo+ICAJCXB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLCBtYXAyKTsK
PiAtCQlwdmNhbGxzX2V4aXQoKTsKPiArCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiAgCQly
ZXR1cm4gLUVOT01FTTsKPiAgCX0KPiAgCW5ld3NvY2stPnNrLT5za19zZW5kX2hlYWQgPSAodm9p
ZCAqKW1hcDI7Cj4gQEAgLTg3NCw3ICs4NTQsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQo
c3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQo+
ICAJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsICh2b2lkICopJm1hcC0+
cGFzc2l2ZS5mbGFncyk7Cj4gIAl3YWtlX3VwKCZtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0
X3JlcSk7Cj4gIAo+IC0JcHZjYWxsc19leGl0KCk7Cj4gKwlwdmNhbGxzX2V4aXRfc29jayhzb2Nr
KTsKPiAgCXJldHVybiByZXQ7Cj4gIH0KPiAgCj4gQEAgLTk2NSwyMyArOTQ1LDE2IEBAIHVuc2ln
bmVkIGludCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0IGZpbGUgKmZpbGUsIHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssCj4gIAlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXA7Cj4gIAlpbnQgcmV0Owo+ICAK
PiAtCXB2Y2FsbHNfZW50ZXIoKTsKPiAtCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiAtCQlw
dmNhbGxzX2V4aXQoKTsKPiArCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKPiArCWlm
IChJU19FUlIobWFwKSkKPiAgCQlyZXR1cm4gUE9MTE5WQUw7Cj4gLQl9Cj4gIAliZWRhdGEgPSBk
ZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwo+ICAKPiAtCW1hcCA9IChz
dHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7Cj4gLQlpZiAoIW1h
cCkgewo+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+IC0JCXJldHVybiBQT0xMTlZBTDsKPiAtCX0KPiAg
CWlmIChtYXAtPmFjdGl2ZV9zb2NrZXQpCj4gIAkJcmV0ID0gcHZjYWxsc19mcm9udF9wb2xsX2Fj
dGl2ZShmaWxlLCBiZWRhdGEsIG1hcCwgd2FpdCk7Cj4gIAllbHNlCj4gIAkJcmV0ID0gcHZjYWxs
c19mcm9udF9wb2xsX3Bhc3NpdmUoZmlsZSwgYmVkYXRhLCBtYXAsIHdhaXQpOwo+IC0JcHZjYWxs
c19leGl0KCk7Cj4gKwlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiAgCXJldHVybiByZXQ7Cj4g
IH0KPiAgCj4gQEAgLTk5NSwyNSArOTY4LDE4IEBAIGludCBwdmNhbGxzX2Zyb250X3JlbGVhc2Uo
c3RydWN0IHNvY2tldCAqc29jaykKPiAgCWlmIChzb2NrLT5zayA9PSBOVUxMKQo+ICAJCXJldHVy
biAwOwo+ICAKPiAtCXB2Y2FsbHNfZW50ZXIoKTsKPiAtCWlmICghcHZjYWxsc19mcm9udF9kZXYp
IHsKPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiArCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2Nr
KTsKPiArCWlmIChJU19FUlIobWFwKSAmJiBQVFJfRVJSKG1hcCkgPT0gLUVOT1RDT05OKQo+ICAJ
CXJldHVybiAtRUlPOwo+IC0JfQo+IC0KPiAtCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZj
YWxsc19mcm9udF9kZXYtPmRldik7Cj4gLQo+IC0JbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcg
Kikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKPiAtCWlmIChtYXAgPT0gTlVMTCkgewo+IC0JCXB2
Y2FsbHNfZXhpdCgpOwo+ICsJaWYgKElTX0VSUihtYXApICYmIFBUUl9FUlIobWFwKSA9PSAtRU5P
VFNPQ0spCj4gIAkJcmV0dXJuIDA7CgpIbW0sIHdoYXQgYWJvdXQ6CgppZiAoSVNfRVJSKG1hcCkp
IHsKICAgIGlmIChQVFJfRVJSKG1hcCkgPT0gLUVOT1RDT05OKQogICAgICAgIHJldHVybiAtRUlP
OwogICAgZWxzZQogICAgICAgIHJldHVybiAwOwp9CgoKSnVlcmdlbgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 13:39:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 13:39:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elEKT-0004el-VZ; Mon, 12 Feb 2018 13:39:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wvyf=fg=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elEKS-0004dw-Rr
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 13:39:32 +0000
X-Inumbo-ID: 4c6f657d-0ffa-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4c6f657d-0ffa-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 13:40:33 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 3C3E6AB02;
 Mon, 12 Feb 2018 13:39:25 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, boris.ostrovsky@oracle.com
References: <alpine.DEB.2.10.1802051448460.10160@sstabellini-ThinkPad-X260>
 <1517871107-15349-1-git-send-email-sstabellini@kernel.org>
 <1517871107-15349-2-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e2d6f037-cb0c-7669-0efc-c1e9bcf69a07@suse.com>
Date: Mon, 12 Feb 2018 14:39:24 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1517871107-15349-2-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] pvcalls-front: wait for other
 operations to return when release passive sockets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMjM6NTEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBQYXNzaXZlIHNv
Y2tldHMgY2FuIGhhdmUgb25nb2luZyBvcGVyYXRpb25zIG9uIHRoZW0sIHNwZWNpZmljYWxseSwg
d2UKPiBoYXZlIHR3byB3YWl0X2V2ZW50X2ludGVycnVwdGFibGUgY2FsbHMgaW4gcHZjYWxsc19m
cm9udF9hY2NlcHQuCj4gCj4gQWRkIHR3byB3YWtlX3VwIGNhbGxzIGluIHB2Y2FsbHNfZnJvbnRf
cmVsZWFzZSwgdGhlbiB3YWl0IGZvciB0aGUKPiBwb3RlbnRpYWwgd2FpdGVycyB0byByZXR1cm4g
YW5kIHJlbGVhc2UgdGhlIHNvY2tfbWFwcGluZyByZWZjb3VudC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CgpBY2tlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 13:51:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 13:51:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elEW2-0005xp-1A; Mon, 12 Feb 2018 13:51:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wvyf=fg=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elEW1-0005xh-Nr
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 13:51:29 +0000
X-Inumbo-ID: f793dc5b-0ffb-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f793dc5b-0ffb-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 13:52:30 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 37FCAACB2;
 Mon, 12 Feb 2018 13:51:21 +0000 (UTC)
To: Prarit Bhargava <prarit@redhat.com>, linux-kernel@vger.kernel.org
References: <20180207234923.13544-1-prarit@redhat.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <73fb2eb7-961a-6984-deb7-4efe5ed03a7c@suse.com>
Date: Mon, 12 Feb 2018 14:51:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180207234923.13544-1-prarit@redhat.com>
Content-Language: de-DE
Cc: Kate Stewart <kstewart@linuxfoundation.org>,
 Dou Liyang <douly.fnst@cn.fujitsu.com>, Andi Kleen <ak@linux.intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, x86@kernel.org,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH] x86/xen: Calculate __max_logical_packages
	on PV domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDgvMDIvMTggMDA6NDksIFByYXJpdCBCaGFyZ2F2YSB3cm90ZToKPiBUaGUga2VybmVsIHBh
bmljcyBvbiBQViBkb21haW5zIGJlY2F1c2UgbmF0aXZlX3NtcF9jcHVzX2RvbmUoKSBpcwo+IG9u
bHkgY2FsbGVkIGZvciBIVk0gZG9tYWlucy4KPiAKPiBDYWxjdWxhdGUgX19tYXhfbG9naWNhbF9w
YWNrYWdlcyBmb3IgUFYgZG9tYWlucy4KPiAKPiBGaXhlczogYjRjMGE3MzI2ZjVkICgieDg2L3Nt
cGJvb3Q6IEZpeCBfX21heF9sb2dpY2FsX3BhY2thZ2VzIGVzdGltYXRlIikKPiBTaWduZWQtb2Zm
LWJ5OiBQcmFyaXQgQmhhcmdhdmEgPHByYXJpdEByZWRoYXQuY29tPgo+IFRlc3RlZC1hbmQtcmVw
b3J0ZWQtYnk6IFNpbW9uIEdhaXNlciA8c2ltb25AaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBD
YzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ2M6IEluZ28gTW9sbmFy
IDxtaW5nb0ByZWRoYXQuY29tPgo+IENjOiAiSC4gUGV0ZXIgQW52aW4iIDxocGFAenl0b3IuY29t
Pgo+IENjOiB4ODZAa2VybmVsLm9yZwo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4g
Q2M6IERvdSBMaXlhbmcgPGRvdWx5LmZuc3RAY24uZnVqaXRzdS5jb20+Cj4gQ2M6IFByYXJpdCBC
aGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+Cj4gQ2M6IEthdGUgU3Rld2FydCA8a3N0ZXdhcnRA
bGludXhmb3VuZGF0aW9uLm9yZz4KPiBDYzogR3JlZyBLcm9haC1IYXJ0bWFuIDxncmVna2hAbGlu
dXhmb3VuZGF0aW9uLm9yZz4KPiBDYzogQW5keSBMdXRvbWlyc2tpIDxsdXRvQGtlcm5lbC5vcmc+
Cj4gQ2M6IEFuZGkgS2xlZW4gPGFrQGxpbnV4LmludGVsLmNvbT4KPiBDYzogVml0YWx5IEt1em5l
dHNvdiA8dmt1em5ldHNAcmVkaGF0LmNvbT4KPiBDYzogeGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCgpDb21taXR0ZWQgdG8geGVuLnRpcCBmb3ItbGludXMtNC4xNgoKCkp1ZXJnZW4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 13:51:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 13:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elEWT-00061S-Bm; Mon, 12 Feb 2018 13:51:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wvyf=fg=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elEWS-00061F-G3
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 13:51:56 +0000
X-Inumbo-ID: ce6fe77f-0ffb-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce6fe77f-0ffb-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 14:51:21 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 79598AB02;
 Mon, 12 Feb 2018 13:51:53 +0000 (UTC)
To: Joao Martins <joao.m.martins@oracle.com>, xen-devel@lists.xenproject.org, 
 linux-kernel@vger.kernel.org
References: <20180202174233.27341-1-joao.m.martins@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ddafd707-bae8-d025-dfb2-aa958c23ded8@suse.com>
Date: Mon, 12 Feb 2018 14:51:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180202174233.27341-1-joao.m.martins@oracle.com>
Content-Language: de-DE
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2] xenbus: track caller request id
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMDIvMTggMTg6NDIsIEpvYW8gTWFydGlucyB3cm90ZToKPiBDb21taXQgZmQ4YWE5MDk1
YTk1ICgieGVuOiBvcHRpbWl6ZSB4ZW5idXMgZHJpdmVyIGZvciBtdWx0aXBsZSBjb25jdXJyZW50
Cj4geGVuc3RvcmUgYWNjZXNzZXMiKSBvcHRpbWl6ZWQgeGVuYnVzIGNvbmN1cnJlbnQgYWNjZXNz
ZXMgYnV0IGluIGRvaW5nIHNvCj4gYnJva2UgVUFCSSBvZiAvZGV2L3hlbi94ZW5idXMuIFRocm91
Z2ggL2Rldi94ZW4veGVuYnVzIGFwcGxpY2F0aW9ucyBhcmUgaW4KPiBjaGFyZ2Ugb2YgeGVuYnVz
IG1lc3NhZ2UgZXhjaGFuZ2Ugd2l0aCB0aGUgY29ycmVjdCBoZWFkZXIgYW5kIGJvZHkuIE5vdywK
PiBhZnRlciB0aGUgbWVudGlvbmVkIGNvbW1pdCB0aGUgcmVwbGllcyByZWNlaXZlZCBieSBhcHBs
aWNhdGlvbiB3aWxsIG5vCj4gbG9uZ2VyIGhhdmUgdGhlIGhlYWRlciByZXFfaWQgZWNob2VkIGJh
Y2sgYXMgaXQgd2FzIG9uIHJlcXVlc3QgKHNlZQo+IHNwZWNpZmljYXRpb24gYmVsb3cgZm9yIHJl
ZmVyZW5jZSksIGJlY2F1c2UgdGhhdCBwYXJ0aWN1bGFyIGZpZWxkIGlzIGJlaW5nCj4gb3Zlcndy
aXR0ZW4gYnkga2VybmVsLgo+IAo+IHN0cnVjdCB4c2Rfc29ja21zZwo+IHsKPiAgIHVpbnQzMl90
IHR5cGU7ICAvKiBYU18/Pz8gKi8KPiAgIHVpbnQzMl90IHJlcV9pZDsvKiBSZXF1ZXN0IGlkZW50
aWZpZXIsIGVjaG9lZCBpbiBkYWVtb24ncyByZXNwb25zZS4gICovCj4gICB1aW50MzJfdCB0eF9p
ZDsgLyogVHJhbnNhY3Rpb24gaWQgKDAgaWYgbm90IHJlbGF0ZWQgdG8gYSB0cmFuc2FjdGlvbiku
ICovCj4gICB1aW50MzJfdCBsZW47ICAgLyogTGVuZ3RoIG9mIGRhdGEgZm9sbG93aW5nIHRoaXMu
ICovCj4gCj4gICAvKiBHZW5lcmFsbHkgZm9sbG93ZWQgYnkgbnVsLXRlcm1pbmF0ZWQgc3RyaW5n
KHMpLiAqLwo+IH07Cj4gCj4gQmVmb3JlIHRoZXJlIHdhcyBvbmx5IG9uZSByZXF1ZXN0IGF0IGEg
dGltZSBzbyByZXFfaWQgY291bGQgc2ltcGx5IGJlCj4gZm9yd2FyZGVkIGJhY2sgYW5kIGZvcnRo
LiBUbyBhbGxvdyBzaW11bHRhbmVvdXMgcmVxdWVzdHMgd2UgbmVlZCBhCj4gZGlmZmVyZW50IHJl
cV9pZCBmb3IgZWFjaCBtZXNzYWdlIHRodXMga2VybmVsIGtlZXBzIGEgbW9ub3RvbmljIGluY3Jl
YXNpbmcKPiBjb3VudGVyIGZvciB0aGlzIGZpZWxkIGFuZCBpcyB3cml0dGVuIG9uIGV2ZXJ5IHJl
cXVlc3QgaXJyZXNwZWN0aXZlIG9mCj4gdXNlcnNwYWNlIHZhbHVlLgo+IAo+IEZvcndhcmRpbmcg
YWdhaW4gdGhlIHJlcV9pZCBvbiB1c2Vyc3BhY2UgcmVxdWVzdHMgaXMgbm90IGEgc29sdXRpb24g
YmVjYXVzZQo+IHdlIHdvdWxkIG9wZW4gdGhlIHBvc3NpYmlsaXR5IG9mIHVzZXJzcGFjZS1nZW5l
cmF0ZWQgcmVxX2lkIGNvbGxpZGluZyB3aXRoCj4ga2VybmVsIG9uZXMuIFNvIHRoaXMgcGF0Y2gg
aW5zdGVhZCB0YWtlcyBhbm90aGVyIHJvdXRlIHdoaWNoIGlzIHRvCj4gYXJ0aWZpY2lhbGx5IGtl
ZXAgdXNlciByZXFfaWQgd2hpbGUga2VlcGluZyB0aGUgeGVuYnVzIGxvZ2ljIGFzIGlzLiBXZSBk
bwo+IHRoYXQgYnkgc2F2aW5nIHRoZSBvcmlnaW5hbCByZXFfaWQgYmVmb3JlIHhzX3NlbmQoKSwg
dXNlIHRoZSBwcml2YXRlIGtlcm5lbAo+IGNvdW50ZXIgYXMgcmVxX2lkIGFuZCB0aGVuIG9uY2Ug
cmVwbHkgY29tZXMgYW5kIHdhcyB2YWxpZGF0ZWQsIHdlIHJlc3RvcmUKPiBiYWNrIHRoZSBvcmln
aW5hbCByZXFfaWQuCj4gCj4gQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKPiBG
aXhlczogZmQ4YWE5MDk1YSAoInhlbjogb3B0aW1pemUgeGVuYnVzIGRyaXZlciBmb3IgbXVsdGlw
bGUgY29uY3VycmVudCB4ZW5zdG9yZSBhY2Nlc3NlcyIpCj4gUmVwb3J0ZWQtYnk6IEJoYXZlc2gg
RGF2ZGEgPGJoYXZlc2guZGF2ZGFAb3JhY2xlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKb2FvIE1h
cnRpbnMgPGpvYW8ubS5tYXJ0aW5zQG9yYWNsZS5jb20+CgpDb21taXR0ZWQgdG8geGVuLnRpcCBm
b3ItbGludXMtNC4xNgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 13:55:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 13:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elEa9-0006Gz-RC; Mon, 12 Feb 2018 13:55:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elEa8-0006Gr-VW
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 13:55:44 +0000
X-Inumbo-ID: 90075f7b-0ffc-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 90075f7b-0ffc-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 13:56:45 +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 5B09B80D;
 Mon, 12 Feb 2018 05:55:37 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A10793F487;
 Mon, 12 Feb 2018 05:55:36 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-16-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b883720b-e1e3-f574-72c7-210e0940fb9d@arm.com>
Date: Mon, 12 Feb 2018 13:55:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-16-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 15/49] ARM: GIC: Allow tweaking the
 active state of an IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gV2hl
biBwbGF5aW5nIGFyb3VuZCB3aXRoIGhhcmR3YXJlIG1hcHBlZCwgbGV2ZWwgdHJpZ2dlcmVkIHZp
cnR1YWwgSVJRcywKPiB0aGVyZSBpcyB0aGUgbmVlZCB0byBleHBsaWNpdGx5IHNldCB0aGUgYWN0
aXZlIHN0YXRlIG9mIGFuIGludGVycnVwdCBhdAo+IHNvbWUgcG9pbnQgaW4gdGltZS4KPiBUbyBw
cmVwYXJlIHRoZSBHSUMgZm9yIHRoYXQsIHdlIGludHJvZHVjZSBhIHNldF9hY3RpdmVfc3RhdGUo
KSBmdW5jdGlvbgo+IHRvIGxldCB0aGUgVkdJQyBtYW5pcHVsYXRlIHRoZSBzdGF0ZSBvZiBhbiBh
c3NvY2lhdGVkIGhhcmR3YXJlIElSUS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9naWMt
djIuYyAgICAgfCAgOSArKysrKysrKysKPiAgIHhlbi9hcmNoL2FybS9naWMtdjMuYyAgICAgfCAx
NiArKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLmMgICAgICAgIHwgIDUgKysr
KysKPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmggfCAgNSArKysrKwo+ICAgNCBmaWxlcyBj
aGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9n
aWMtdjIuYyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+IGluZGV4IDJlMzU4OTI4ODEuLjUzMzlm
NjlmYmMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2dpYy12Mi5jCj4gQEAgLTIzNSw2ICsyMzUsMTQgQEAgc3RhdGljIHVuc2lnbmVkIGlu
dCBnaWN2Ml9yZWFkX2lycSh2b2lkKQo+ICAgICAgIHJldHVybiAocmVhZGxfZ2ljYyhHSUNDX0lB
UikgJiBHSUNDX0lBX0lSUSk7Cj4gICB9Cj4gICAKPiArc3RhdGljIHZvaWQgZ2ljdjJfc2V0X2Fj
dGl2ZV9zdGF0ZShpbnQgaXJxLCBib29sIGFjdGl2ZSkKCkkgd291bGQgbXVjaCBwcmVmZXIgdG8g
aGF2ZSBhbiBpcnFfZGVzYyBpbiBwYXJhbWV0ZXIuIFRoaXMgaXMgbWF0Y2hpbmcgCnRoZSBvdGhl
ciBpbnRlcmZhY2UgYW5kIHlvdSBjb3VsZCB1cGRhdGUgdGhlIGZsYWdzIHN1Y2ggYXMgCl9JUlFf
SU5QUk9HUkVTUyB3aGljaCB5b3UgZG9uJ3QgZG8gYXQgdGhlIG1vbWVudC4KCkFsc28sIHdobyBp
cyBwcmV2ZW50aW5nIHR3byBDUFVzIHRvIGNsZWFyIHRoZSBhY3RpdmUgYml0IGF0IHRoZSBzYW1l
IHRpbWU/Cgo+ICt7Cj4gKyAgICBpZiAoYWN0aXZlKQo+ICsgICAgICAgIHdyaXRlbF9naWNkKDFV
IDw8IChpcnEgJSAzMiksIEdJQ0RfSVNBQ1RJVkVSICsgKGlycSAvIDMyKSAqIDQpOwo+ICsgICAg
ZWxzZQo+ICsgICAgICAgIHdyaXRlbF9naWNkKDFVIDw8IChpcnEgJSAzMiksIEdJQ0RfSUNBQ1RJ
VkVSICsgKGlycSAvIDMyKSAqIDQpOwoKWW91IHdpbGwgaGF2ZSBhIGZldyBwbGFjZXMgaW4gdGhl
IGNvZGUgdXN1YWxseSBzaW1pbGFyIGNvbnN0cnVjdC4gSXQgCndvdWxkIG1ha2Ugc2Vuc2UgdG8g
aW50cm9kdWNlIGEgaGVscGVyIHBva2UgYXMgd2UgaGF2ZSBpbiB0aGUgR0lDdjMgY29kZS4KCj4g
K30KPiArCj4gICBzdGF0aWMgdm9pZCBnaWN2Ml9zZXRfaXJxX3R5cGUoc3RydWN0IGlycV9kZXNj
ICpkZXNjLCB1bnNpZ25lZCBpbnQgdHlwZSkKPiAgIHsKPiAgICAgICB1aW50MzJfdCBjZmcsIGFj
dHVhbCwgZWRnZWJpdDsKPiBAQCAtMTI0MSw2ICsxMjQ5LDcgQEAgY29uc3Qgc3RhdGljIHN0cnVj
dCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4gICAgICAgLmVvaV9pcnEgICAgICAg
ICAgICAgPSBnaWN2Ml9lb2lfaXJxLAo+ICAgICAgIC5kZWFjdGl2YXRlX2lycSAgICAgID0gZ2lj
djJfZGlyX2lycSwKPiAgICAgICAucmVhZF9pcnEgICAgICAgICAgICA9IGdpY3YyX3JlYWRfaXJx
LAo+ICsgICAgLnNldF9hY3RpdmVfc3RhdGUgICAgPSBnaWN2Ml9zZXRfYWN0aXZlX3N0YXRlLAo+
ICAgICAgIC5zZXRfaXJxX3R5cGUgICAgICAgID0gZ2ljdjJfc2V0X2lycV90eXBlLAo+ICAgICAg
IC5zZXRfaXJxX3ByaW9yaXR5ICAgID0gZ2ljdjJfc2V0X2lycV9wcmlvcml0eSwKPiAgICAgICAu
c2VuZF9TR0kgICAgICAgICAgICA9IGdpY3YyX3NlbmRfU0dJLAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCAwOGQ0NzAz
Njg3Li41OTVlYWVmNDNhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+IEBAIC00NzUsNiArNDc1LDIxIEBAIHN0YXRpYyB1
bnNpZ25lZCBpbnQgZ2ljdjNfcmVhZF9pcnEodm9pZCkKPiAgICAgICByZXR1cm4gaXJxOwo+ICAg
fQo+ICAgCj4gK3N0YXRpYyB2b2lkIGdpY3YzX3NldF9hY3RpdmVfc3RhdGUoaW50IGlycSwgYm9v
bCBhY3RpdmUpCj4gK3sKPiArICAgIHZvaWQgX19pb21lbSAqYmFzZTsKPiArCj4gKyAgICBpZiAo
IGlycSA+PSBOUl9HSUNfTE9DQUxfSVJRUykKPiArICAgICAgICBiYXNlID0gR0lDRCArIChpcnEg
LyAzMikgKiA0Owo+ICsgICAgZWxzZQo+ICsgICAgICAgIGJhc2UgPSBHSUNEX1JESVNUX1NHSV9C
QVNFOwo+ICsKPiArICAgIGlmICggYWN0aXZlICkKPiArICAgICAgICB3cml0ZWwoMVUgPDwgKGly
cSAlIDMyKSwgYmFzZSArIEdJQ0RfSVNBQ1RJVkVSKTsKPiArICAgIGVsc2UKPiArICAgICAgICB3
cml0ZWwoMVUgPDwgKGlycSAlIDMyKSwgYmFzZSArIEdJQ0RfSUNBQ1RJVkVSKTsKClNob3VsZG4n
dCB5b3Ugd2FpdCB1bnRpbCBSV1AgYml0cyBpcyBjbGVhcmVkIGhlcmU/Cgo+ICt9CgpXaHkgZG9u
J3QgeW91IHVzZSB0aGUgZnVuY3Rpb24gcG9rZT8KCj4gKwo+ICAgc3RhdGljIGlubGluZSB1aW50
NjRfdCBnaWN2M19tcGlkcl90b19hZmZpbml0eShpbnQgY3B1KQo+ICAgewo+ICAgICAgICB1aW50
NjRfdCBtcGlkciA9IGNwdV9sb2dpY2FsX21hcChjcHUpOwo+IEBAIC0xNzIyLDYgKzE3MzcsNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGdpY19od19vcGVyYXRpb25zIGdpY3YzX29wcyA9IHsKPiAg
ICAgICAuZW9pX2lycSAgICAgICAgICAgICA9IGdpY3YzX2VvaV9pcnEsCj4gICAgICAgLmRlYWN0
aXZhdGVfaXJxICAgICAgPSBnaWN2M19kaXJfaXJxLAo+ICAgICAgIC5yZWFkX2lycSAgICAgICAg
ICAgID0gZ2ljdjNfcmVhZF9pcnEsCj4gKyAgICAuc2V0X2FjdGl2ZV9zdGF0ZSAgICA9IGdpY3Yz
X3NldF9hY3RpdmVfc3RhdGUsCj4gICAgICAgLnNldF9pcnFfdHlwZSAgICAgICAgPSBnaWN2M19z
ZXRfaXJxX3R5cGUsCj4gICAgICAgLnNldF9pcnFfcHJpb3JpdHkgICAgPSBnaWN2M19zZXRfaXJx
X3ByaW9yaXR5LAo+ICAgICAgIC5zZW5kX1NHSSAgICAgICAgICAgID0gZ2ljdjNfc2VuZF9zZ2ks
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMuYyBiL3hlbi9hcmNoL2FybS9naWMuYwo+
IGluZGV4IDg5ODczYzFkZjQuLmRmYzIxMDhjNGQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2dpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy5jCj4gQEAgLTkyLDYgKzkyLDExIEBAIHZv
aWQgZ2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgaXNiKCk7Cj4gICB9
Cj4gICAKPiArdm9pZCBnaWNfc2V0X2FjdGl2ZV9zdGF0ZShpbnQgaXJxLCBib29sIHN0YXRlKQo+
ICt7Cj4gKyAgICBnaWNfaHdfb3BzLT5zZXRfYWN0aXZlX3N0YXRlKGlycSwgc3RhdGUpOwo+ICt9
Cj4gKwo+ICAgLyogZGVzYy0+aXJxIG5lZWRzIHRvIGJlIGRpc2FibGVkIGJlZm9yZSBjYWxsaW5n
IHRoaXMgZnVuY3Rpb24gKi8KPiAgIHZvaWQgZ2ljX3NldF9pcnFfdHlwZShzdHJ1Y3QgaXJxX2Rl
c2MgKmRlc2MsIHVuc2lnbmVkIGludCB0eXBlKQo+ICAgewo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL2dpYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+IGluZGV4IGM0
YzY4Yzc3NzAuLmQzMzA4NjA1ODAgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9n
aWMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBAQCAtMjM4LDYgKzIzOCw5
IEBAIERFQ0xBUkVfUEVSX0NQVSh1aW50NjRfdCwgbHJfbWFzayk7Cj4gICBleHRlcm4gZW51bSBn
aWNfdmVyc2lvbiBnaWNfaHdfdmVyc2lvbih2b2lkKTsKPiAgIGV4dGVybiBpbnQgZ2ljX2dldF9u
cl9scnModm9pZCk7Cj4gICAKPiArLyogRm9yY2UgdGhlIHN0YXRlIG9mIGFuIElSUSB0byBhY3Rp
dmUuICovCj4gK3ZvaWQgZ2ljX3NldF9hY3RpdmVfc3RhdGUoaW50IGlycSwgYm9vbCBzdGF0ZSk7
Cj4gKwo+ICAgLyogUHJvZ3JhbSB0aGUgSVJRIHR5cGUgaW50byB0aGUgR0lDICovCj4gICB2b2lk
IGdpY19zZXRfaXJxX3R5cGUoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQgdHlw
ZSk7Cj4gICAKPiBAQCAtMzQ3LDYgKzM1MCw4IEBAIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyB7
Cj4gICAgICAgdm9pZCAoKmRlYWN0aXZhdGVfaXJxKShzdHJ1Y3QgaXJxX2Rlc2MgKmlycWQpOwo+
ICAgICAgIC8qIFJlYWQgSVJRIGlkIGFuZCBBY2sgKi8KPiAgICAgICB1bnNpZ25lZCBpbnQgKCpy
ZWFkX2lycSkodm9pZCk7Cj4gKyAgICAvKiBGb3JjZSB0aGUgc3RhdGUgb2YgYW4gSVJRIHRvIGFj
dGl2ZSAqLwo+ICsgICAgdm9pZCAoKnNldF9hY3RpdmVfc3RhdGUpKGludCBpcnEsIGJvb2wgc3Rh
dGUpOwo+ICAgICAgIC8qIFNldCBJUlEgdHlwZSAqLwo+ICAgICAgIHZvaWQgKCpzZXRfaXJxX3R5
cGUpKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHR5cGUpOwo+ICAgICAgIC8q
IFNldCBJUlEgcHJpb3JpdHkgKi8KPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:00:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elEeh-00074c-AA; Mon, 12 Feb 2018 14:00:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elEeg-00074W-6h
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 14:00:26 +0000
X-Inumbo-ID: 380a2f9d-0ffd-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 380a2f9d-0ffd-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:01:27 +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 C27D480D;
 Mon, 12 Feb 2018 06:00:19 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 248863F487;
 Mon, 12 Feb 2018 06:00:19 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-17-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1739986c-6b95-164c-09c8-e0c5d5ad81b5@arm.com>
Date: Mon, 12 Feb 2018 14:00:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-17-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 16/49] ARM: GIC: allow reading pending
 state of a hardware IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVG8g
c3luY2hyb25pemUgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMgd2hpY2ggYXJlIG1hcHBlZCBp
bnRvIGEgZ3Vlc3QsCj4gd2UgbmVlZCB0byB1cGRhdGUgdGhlIHZpcnR1YWwgbGluZSBsZXZlbCBh
dCBjZXJ0YWluIHBvaW50cyBpbiB0aW1lLgo+IEZvciBhIGhhcmR3YXJlIG1hcHBlZCBpbnRlcnJ1
cHQgdGhlIEdJQyBpcyB0aGUgb25seSBwbGFjZSB3aGVyZSB3ZSBjYW4KPiBlYXNpbHkgYWNjZXNz
IHRoaXMgaW5mb3JtYXRpb24uCj4gSW1wbGVtZW50IGEgZ2ljX2h3X29wZXJhdGlvbnMgbWVtYmVy
IHRvIHJldHVybiB0aGUgcGVuZGluZyBzdGF0ZSBvZiBhCj4gcGFydGljdWxhciBpbnRlcnJ1cHQu
IER1ZSB0byBoYXJkd2FyZSBsaW1pdGF0aW9ucyB0aGlzIG9ubHkgd29ya3MgZm9yCj4gcHJpdmF0
ZSBpbnRlcnJ1cHRzIG9mIHRoZSBjdXJyZW50IENQVSwgc28gdGhlcmUgaXMgbm90IENQVSBmaWVs
ZCBpbiB0aGUKPiBwcm90b3R5cGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYy
LmMgICAgIHwgIDYgKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgICAgIHwgMTMgKysr
KysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL2dpYy5jICAgICAgICB8ICA1ICsrKysrCj4gICB4
ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIHwgIDUgKysrKysKPiAgIDQgZmlsZXMgY2hhbmdlZCwg
MjkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMg
Yi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPiBpbmRleCA1MzM5ZjY5ZmJjLi4zMDA4MTY0MGFjIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9n
aWMtdjIuYwo+IEBAIC01MTQsNiArNTE0LDExIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljdjJf
cmVhZF9hcHIoaW50IGFwcl9yZWcpCj4gICAgICByZXR1cm4gcmVhZGxfZ2ljaChHSUNIX0FQUik7
Cj4gICB9Cj4gICAKPiArYm9vbCBnaWN2Ml9yZWFkX3BlbmRpbmdfc3RhdGUoaW50IGlycSkKCnN0
YXRpYwoKQWxzbywgSSB3b3VsZCBsaWtlIHRvIHNlZSB0aGUgaXJxIHR1cm5lZCBpbnRvIGlycV9k
ZXNjIHRvIG1hdGNoIHRoZSAKb3RoZXIgaW50ZXJmYWNlLgoKPiArewo+ICsgICAgcmV0dXJuIHJl
YWRsX2dpY2QoR0lDRF9JU1BFTkRSICsgKGlycSAvIDMyKSAqIDQpICYgKDFVIDw8IChpcnEgJSAz
MikpOwoKU2VlIG15IHJlbWFyayBpbiB0aGUgcHJldmlvdXMgcGF0Y2guIFlvdSBtaWdodCB3YW50
IHRvIGludHJvZHVjZSBhbiAKaGVscGVyIHBlZWsuCgo+ICt9Cj4gKwo+ICAgc3RhdGljIHZvaWQg
Z2ljdjJfaXJxX2VuYWJsZShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MpCj4gICB7Cj4gICAgICAgdW5z
aWduZWQgbG9uZyBmbGFnczsKPiBAQCAtMTI2MSw2ICsxMjY2LDcgQEAgY29uc3Qgc3RhdGljIHN0
cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4gICAgICAgLndyaXRlX2xyICAg
ICAgICAgICAgPSBnaWN2Ml93cml0ZV9sciwKPiAgICAgICAucmVhZF92bWNyX3ByaW9yaXR5ICA9
IGdpY3YyX3JlYWRfdm1jcl9wcmlvcml0eSwKPiAgICAgICAucmVhZF9hcHIgICAgICAgICAgICA9
IGdpY3YyX3JlYWRfYXByLAo+ICsgICAgLnJlYWRfcGVuZGluZ19zdGF0ZSAgPSBnaWN2Ml9yZWFk
X3BlbmRpbmdfc3RhdGUsCj4gICAgICAgLm1ha2VfaHdkb21fZHRfbm9kZSAgPSBnaWN2Ml9tYWtl
X2h3ZG9tX2R0X25vZGUsCj4gICAgICAgLm1ha2VfaHdkb21fbWFkdCAgICAgPSBnaWN2Ml9tYWtl
X2h3ZG9tX21hZHQsCj4gICAgICAgLmdldF9od2RvbV9leHRyYV9tYWR0X3NpemUgPSBnaWN2Ml9n
ZXRfaHdkb21fZXh0cmFfbWFkdF9zaXplLAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKPiBpbmRleCA1OTVlYWVmNDNhLi4yY2JmZWI4
ZTAzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9naWMtdjMuYwo+IEBAIC0xMDgxLDYgKzEwODEsMTggQEAgc3RhdGljIHVuc2lnbmVkIGlu
dCBnaWN2M19yZWFkX2FwcihpbnQgYXByX3JlZykKPiAgICAgICB9Cj4gICB9Cj4gICAKPiArc3Rh
dGljIGJvb2wgZ2ljdjNfcmVhZF9wZW5kaW5nX3N0YXRlKGludCBpcnEpCj4gK3sKPiArICAgIHZv
aWQgX19pb21lbSAqYmFzZTsKPiArCj4gKyAgICBpZiAoIGlycSA+PSBOUl9HSUNfTE9DQUxfSVJR
UykKPiArICAgICAgICBiYXNlID0gR0lDRCArIChpcnEgLyAzMikgKiA0Owo+ICsgICAgZWxzZQo+
ICsgICAgICAgIGJhc2UgPSBHSUNEX1JESVNUX1NHSV9CQVNFOwo+ICsKPiArICAgIHJldHVybiBy
ZWFkbChiYXNlICsgR0lDRF9JU1BFTkRSKSAmICgxVSA8PCAoaXJxICUgMzIpKTsKCkxvb2tpbmcg
YXQgdGhlIEdJQ3YzIGNvZGUgd2UgZG9uJ3QgaGF2ZSBhIHBlZWsgaGVscGVyLiBJdCBpcyBwcm9i
YWJseSAKd29ydGggdG8gYWRkIG9uZS4KCj4gK30KPiArCj4gICBzdGF0aWMgdm9pZCBnaWN2M19p
cnFfZW5hYmxlKHN0cnVjdCBpcnFfZGVzYyAqZGVzYykKPiAgIHsKPiAgICAgICB1bnNpZ25lZCBs
b25nIGZsYWdzOwo+IEBAIC0xNzQ5LDYgKzE3NjEsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGdp
Y19od19vcGVyYXRpb25zIGdpY3YzX29wcyA9IHsKPiAgICAgICAud3JpdGVfbHIgICAgICAgICAg
ICA9IGdpY3YzX3dyaXRlX2xyLAo+ICAgICAgIC5yZWFkX3ZtY3JfcHJpb3JpdHkgID0gZ2ljdjNf
cmVhZF92bWNyX3ByaW9yaXR5LAo+ICAgICAgIC5yZWFkX2FwciAgICAgICAgICAgID0gZ2ljdjNf
cmVhZF9hcHIsCj4gKyAgICAucmVhZF9wZW5kaW5nX3N0YXRlICA9IGdpY3YzX3JlYWRfcGVuZGlu
Z19zdGF0ZSwKPiAgICAgICAuc2Vjb25kYXJ5X2luaXQgICAgICA9IGdpY3YzX3NlY29uZGFyeV9j
cHVfaW5pdCwKPiAgICAgICAubWFrZV9od2RvbV9kdF9ub2RlICA9IGdpY3YzX21ha2VfaHdkb21f
ZHRfbm9kZSwKPiAgICAgICAubWFrZV9od2RvbV9tYWR0ICAgICA9IGdpY3YzX21ha2VfaHdkb21f
bWFkdCwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVuL2FyY2gvYXJtL2dp
Yy5jCj4gaW5kZXggZGZjMjEwOGM0ZC4uY2U5YWIyMzY3ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPiBAQCAtMTE2LDYgKzExNiwx
MSBAQCBzdGF0aWMgdm9pZCBnaWNfc2V0X2lycV9wcmlvcml0eShzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2MsIHVuc2lnbmVkIGludCBwcmlvcml0eSkKPiAgICAgICBnaWNfaHdfb3BzLT5zZXRfaXJxX3By
aW9yaXR5KGRlc2MsIHByaW9yaXR5KTsKPiAgIH0KPiAgIAo+ICtib29sIGdpY19yZWFkX3BlbmRp
bmdfc3RhdGUoaW50IGlycSkKPiArewo+ICsgICAgcmV0dXJuIGdpY19od19vcHMtPnJlYWRfcGVu
ZGluZ19zdGF0ZShpcnEpOwo+ICt9Cj4gKwo+ICAgLyogUHJvZ3JhbSB0aGUgR0lDIHRvIHJvdXRl
IGFuIGludGVycnVwdCB0byB0aGUgaG9zdCAoaS5lLiBYZW4pCj4gICAgKiAtIG5lZWRzIHRvIGJl
IGNhbGxlZCB3aXRoIGRlc2MubG9jayBoZWxkCj4gICAgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9naWMuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPiBpbmRleCBk
MzMwODYwNTgwLi5kN2ZkMThmZDQ3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
Z2ljLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4gQEAgLTI0NCw2ICsyNDQs
OSBAQCB2b2lkIGdpY19zZXRfYWN0aXZlX3N0YXRlKGludCBpcnEsIGJvb2wgc3RhdGUpOwo+ICAg
LyogUHJvZ3JhbSB0aGUgSVJRIHR5cGUgaW50byB0aGUgR0lDICovCj4gICB2b2lkIGdpY19zZXRf
aXJxX3R5cGUoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBpbnQgdHlwZSk7Cj4gICAK
PiArLyogUmVhZCB0aGUgcGVuZGluZyBzdGF0ZSBvZiBhbiBpbnRlcnJ1cHQgZnJvbSB0aGUgZGlz
dHJpYnV0b3IuICovCj4gK2Jvb2wgZ2ljX3JlYWRfcGVuZGluZ19zdGF0ZShpbnQgaXJxKTsKPiAr
Cj4gICAvKiBQcm9ncmFtIHRoZSBHSUMgdG8gcm91dGUgYW4gaW50ZXJydXB0ICovCj4gICBleHRl
cm4gdm9pZCBnaWNfcm91dGVfaXJxX3RvX3hlbihzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHVuc2ln
bmVkIGludCBwcmlvcml0eSk7Cj4gICBleHRlcm4gaW50IGdpY19yb3V0ZV9pcnFfdG9fZ3Vlc3Qo
c3RydWN0IGRvbWFpbiAqLCB1bnNpZ25lZCBpbnQgdmlycSwKPiBAQCAtMzc2LDYgKzM3OSw4IEBA
IHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyB7Cj4gICAgICAgdW5zaWduZWQgaW50ICgqcmVhZF92
bWNyX3ByaW9yaXR5KSh2b2lkKTsKPiAgICAgICAvKiBSZWFkIEFQUm4gcmVnaXN0ZXIgKi8KPiAg
ICAgICB1bnNpZ25lZCBpbnQgKCpyZWFkX2FwcikoaW50IGFwcl9yZWcpOwo+ICsgICAgLyogUXVl
cnkgdGhlIHBlbmRpbmcgc3RhdGUgb2YgYW4gaW50ZXJydXB0IGF0IHRoZSBkaXN0cmlidXRvciBs
ZXZlbC4gKi8KPiArICAgIGJvb2wgKCpyZWFkX3BlbmRpbmdfc3RhdGUpKGludCBpcnEpOwo+ICAg
ICAgIC8qIFNlY29uZGFyeSBDUFUgaW5pdCAqLwo+ICAgICAgIGludCAoKnNlY29uZGFyeV9pbml0
KSh2b2lkKTsKPiAgICAgICAvKiBDcmVhdGUgR0lDIG5vZGUgZm9yIHRoZSBoYXJkd2FyZSBkb21h
aW4gKi8KPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:04:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elEir-0007Fw-Qj; Mon, 12 Feb 2018 14:04:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elEiq-0007Fl-3q
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 14:04:44 +0000
X-Inumbo-ID: d1b2b36d-0ffd-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1b2b36d-0ffd-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:05:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elEii-0007Ry-JM; Mon, 12 Feb 2018 14:04:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elEic-00064v-U9; Mon, 12 Feb 2018 14:04:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elEic-00065z-8M; Mon, 12 Feb 2018 14:04:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118995-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8b1a5268daf0ff1ddca49d2e683e5bfabf6b9988
X-Osstest-Versions-That: xen=c9d46c6fba9496478fa9f42c4bbebce8a191527d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 14:04:30 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 118995: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4210734216028906092=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 118995 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/118995/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  8b1a5268daf0ff1ddca49d2e683e5bfabf6b9988
baseline version:
 xen                  c9d46c6fba9496478fa9f42c4bbebce8a191527d

Last test of basis   118713  2018-02-09 01:02:02 Z    3 days
Testing same since   118995  2018-02-12 12:02:43 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Kevin Tian <kevin.tian@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   c9d46c6fba..8b1a5268da  8b1a5268daf0ff1ddca49d2e683e5bfabf6b9988 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4210734216028906092==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:07:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:07:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elEl2-0007PY-7N; Mon, 12 Feb 2018 14:07:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elEl1-0007PJ-7E
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:06:59 +0000
X-Inumbo-ID: 20f1cfb8-0ffe-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20f1cfb8-0ffe-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:07:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67721884"
Date: Mon, 12 Feb 2018 14:04:46 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212140446.ebus473ovkf7lpig@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-16-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-16-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 15/28] x86/vvtd: Enable Queued
 Invalidation through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gU29mdHdhcmUgd3JpdGVzIHRvIFFJRSBmaWVsZCBvZiBHQ01EIHRvIGVuYWJsZSBvciBkaXNh
YmxlIHF1ZXVlZAo+IGludmFsaWRhdGlvbnMuIFRoaXMgcGF0Y2ggZW11bGF0ZXMgUUlFIGZpZWxk
IG9mIEdDTUQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNv
bT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPiAt
LS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAgMyArKy0KPiAgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgfCAxOCArKysrKysrKysrKysrKysrKysK
PiAgMiBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBpbmRleCBkYzJkZjc1Li5iNzFkYWI4IDEw
MDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4gKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPiBAQCAtMTYwLDcgKzE2MCw4IEBA
Cj4gICNkZWZpbmUgRE1BX0dTVFNfRkxTICAgICgoKHU2NCkxKSA8PCAyOSkKPiAgI2RlZmluZSBE
TUFfR1NUU19BRkxTICAgKCgodTY0KTEpIDw8IDI4KQo+ICAjZGVmaW5lIERNQV9HU1RTX1dCRlMg
ICAoKCh1NjQpMSkgPDwgMjcpCj4gLSNkZWZpbmUgRE1BX0dTVFNfUUlFUyAgICgoKHU2NCkxKSA8
PDI2KQo+ICsjZGVmaW5lIERNQV9HU1RTX1FJRVNfU0hJRlQgICAgIDI2Cj4gKyNkZWZpbmUgRE1B
X0dTVFNfUUlFUyAgICgoKHU2NCkxKSA8PCBETUFfR1NUU19RSUVTX1NISUZUKQo+ICAjZGVmaW5l
IERNQV9HU1RTX0lSRVNfU0hJRlQgICAgIDI1Cj4gICNkZWZpbmUgRE1BX0dTVFNfSVJFUyAgICgo
KHU2NCkxKSA8PCBETUFfR1NUU19JUkVTX1NISUZUKQo+ICAjZGVmaW5lIERNQV9HU1RTX1NJUlRQ
U19TSElGVCAgIDI0Cj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gaW5kZXggODM4MDVk
MS4uYTJmYTY0YSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jCj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+IEBAIC01Mzks
NiArNTM5LDIwIEBAIHN0YXRpYyB2b2lkIHdyaXRlX2djbWRfaXJlKHN0cnVjdCB2dnRkICp2dnRk
LCB1aW50MzJfdCB2YWwpCj4gICAgICAgICAgKHZ2dGQsIERNQVJfR1NUU19SRUcsIERNQV9HU1RT
X0lSRVNfU0hJRlQpOwo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCB3cml0ZV9nY21kX3FpZShzdHJ1
Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICt7Cj4gKyAgICBib29sIHNldCA9IHZhbCAm
IERNQV9HQ01EX1FJRTsKPiArCj4gKyAgICB2dnRkX2luZm8oIiVzYWJsZSBRdWV1ZSBJbnZhbGlk
YXRpb25cbiIsIHNldCA/ICJFbiIgOiAiRGlzIik7Cj4gKwo+ICsgICAgaWYgKCBzZXQgKQo+ICsg
ICAgICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFIX1JFRywgMCk7CgpJZiBRSUUg
aXMgYWxyZWFkeSBlbmFibGVkIGFuZCB0aGUgdXNlciB3cml0ZXMgdG8gR0NNRCB3aXRoIHRoZSBR
SUUgYml0CnNldCB3b24ndCB0aGlzIHdyb25nbHkgY2xlYXIgdGhlIGludmFsaWRhdGlvbiBxdWV1
ZT8KCj4gKwo+ICsgICAgKHNldCA/IHZ2dGRfc2V0X2JpdCA6IHZ2dGRfY2xlYXJfYml0KQo+ICsg
ICAgICAgICh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19RSUVTX1NISUZUKTsKPiArCj4g
K30KPiArCj4gIHN0YXRpYyB2b2lkIHdyaXRlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQs
IHVpbnQzMl90IHZhbCkKPiAgewo+ICAgICAgdWludDY0X3QgaXJ0YSA9IHZ2dGRfZ2V0X3JlZ19x
dWFkKHZ2dGQsIERNQVJfSVJUQV9SRUcpOwo+IEBAIC01OTgsNiArNjEyLDEwIEBAIHN0YXRpYyB2
b2lkIHZ2dGRfd3JpdGVfZ2NtZChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+ICAg
ICAgICAgIHdyaXRlX2djbWRfc2lydHAodnZ0ZCwgdmFsKTsKPiAgICAgIGlmICggY2hhbmdlZCAm
IERNQV9HQ01EX0lSRSApCj4gICAgICAgICAgd3JpdGVfZ2NtZF9pcmUodnZ0ZCwgdmFsKTsKPiAr
ICAgIGlmICggY2hhbmdlZCAmIERNQV9HQ01EX1FJRSApCj4gKyAgICAgICAgd3JpdGVfZ2NtZF9x
aWUodnZ0ZCwgdmFsKTsKPiArICAgIGlmICggY2hhbmdlZCAmIH4oRE1BX0dDTURfU0lSVFAgfCBE
TUFfR0NNRF9JUkUgfCBETUFfR0NNRF9RSUUpICkKPiArICAgICAgICB2dnRkX2luZm8oIk9ubHkg
U0lSVFAsIElSRSwgUUlFIGluIEdDTUQgYXJlIGhhbmRsZWQiKTsKClRoaXMgc2VlbXMgcXVpdGUg
bGlrZWx5IHRvIGdvIG91dCBvZiBzeW5jLiBJIHdvdWxkIHJhdGhlciBkbzoKCmlmICggY2hhbmdl
ZCAmIERNQV9HQ01EX1FJRSApCnsKICAgIHdyaXRlX2djbWRfcWllKHZ2dGQsIHZhbCk7CiAgICBj
aGFuZ2VkICY9IH5ETUFfR0NNRF9RSUU7Cn0KLi4uCmlmICggY2hhbmdlZCApCiAgICB2dnRkX2lu
Zm8oIlVuaGFuZGxlZCBiaXQgZGV0ZWN0ZWQ6ICUuLi4iKTsKCkl0IHNlZW1zIGFsc28gcXVpdGUg
bGlrZWx5IHRoaXMgY2FuIGJlIHNpbXBsaWZpZWQgd2l0aCBhIG1hY3JvOgoKI2RlZmluZSBIQU5E
TEVfR0NNRF9CSVQoYml0KSAgICAgICAgXAppZiAoIGNoYW5nZWQgJiBETUFfR0NNRF8gIyMgYml0
ICkgICBcCnsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgIHdyaXRlX2dj
bWRfICMjIGJpdCAodnZ0ZCwgdmFsKTsgXAogICAgY2hhbmdlZCAmPSB+RE1BX0dDTURfICMjwqBi
aXQ7ICAgXAp9CgpTbyB0aGF0IHlvdSBjYW4gd3JpdGU6CgpIQU5ETEVfR0NNRF9CSVQoSVJFKTsK
SEFORExFX0dDTURfQklUKFFJRSk7Ci4uLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:25:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:25:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elF2b-0000Sp-Nq; Mon, 12 Feb 2018 14:25:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmxx=fg=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elF2a-0000Sj-MH
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 14:25:08 +0000
X-Inumbo-ID: 720bef08-1000-11e8-ba59-bc764e045a96
Received: from mail-wm0-x234.google.com (unknown [2a00:1450:400c:c09::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 720bef08-1000-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 15:24:34 +0100 (CET)
Received: by mail-wm0-x234.google.com with SMTP id b21so10250986wme.4
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 06:25:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=TgoychOruFKDPVz5D9eQUz3ZZZBpiVDDOMVKs0GYMgk=;
 b=T3iulcFguSzZRSheCb+shCHOE4TPVdGWh2HclQhx3AuOqqzI5+tXoHl4Bse+UyLFIq
 VRZ5ErHoWNaMqVYkcPyCgmTaYZQi7zd685uxTU/n+ZTeXiu5+Lb8mASN4W8Qca58xB0g
 AK6nbBTmEHc51r6r3lnZgB8Brd/HKD5Rz6R3w=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=TgoychOruFKDPVz5D9eQUz3ZZZBpiVDDOMVKs0GYMgk=;
 b=dXdZ1yAwf6OysSKi54bBV/SVoi3T7X9FueNHapuJ5+fH3mVIpvz1djLO+hU63OxLuT
 1FL/Cjei2e3k4rp9IIai50chdI+PoyQwJdhxFMS/cspF9IolpNjaa7HHkjMv+LSKsOyb
 7VIQtFfac5ZghRW3zpmw2wpnN0gpE8FtlTxOO/tLW6r9rYFnZQSdGy3gFADEZrNAASZC
 Cx0utEfqaRm5REgKTsP3Bw8473nn8Iqr68sixU4g0u8/0ZlFbzfnKJWzOFiRcrjYueZY
 QjgX4KYUTQAiOIAwcgE4XnSRAMkhZROT92sFVo6H5LaPlK630xsCXYRZfdAKyIUdS/N7
 kgpw==
X-Gm-Message-State: APf1xPABICVI6h9286Joz1LNO2Ppw7iw49f6NMNqM3ePR6cW9aOxGdc/
 Aqm+MGwUwnA/uwSNi+yA8h+ltSr+/uE=
X-Google-Smtp-Source: AH8x226CoNmVu6tou0j2d/FAM+biUolh8X8A7vxhuiIK7q+VuAlSk+VsUsJNQ78AbTNeY7Z1c37Z7Q==
X-Received: by 10.28.112.21 with SMTP id l21mr4080218wmc.70.1518445505627;
 Mon, 12 Feb 2018 06:25:05 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 81sm5939741wmi.26.2018.02.12.06.25.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 06:25:05 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-10-andre.przywara@linaro.org>
 <d0c7e49e-11df-7cd2-0cec-f0967cea2edc@arm.com>
 <eb49702a-391f-288c-c335-9c8a0909ad3d@linaro.org>
 <1f4025b1-eedf-2d4e-9982-8396e907f36a@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <8a592b18-c187-154d-5a1b-8294e04005d4@linaro.org>
Date: Mon, 12 Feb 2018 14:24:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1f4025b1-eedf-2d4e-9982-8396e907f36a@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 09/49] ARM: VGIC: change to level-IRQ
 compatible IRQ injection interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8wMi8xOCAxMjoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDEy
LzAyLzE4IDExOjU5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGkgQW5kcmUs
Cj4gCj4+IE9uIDEyLzAyLzE4IDExOjE1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRy
ZSwKPj4+Cj4+PiBPbiAwOS8wMi8xOCAxNDozOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+
Pj4gaW5kZXggNWY0N2FhODRhOS4uMmZjNmUxOTYyNSAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJj
aC9hcm0vdmdpYy5jCj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+Pj4+IEBAIC0yODUs
NyArMjg1LDcgQEAgYm9vbCB2Z2ljX21pZ3JhdGVfaXJxKHN0cnVjdCB2Y3B1ICpvbGQsIHN0cnVj
dAo+Pj4+IHZjcHUgKm5ldywgdW5zaWduZWQgaW50IGlycSkKPj4+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB2Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMob2xkLCBwKTsKPj4+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBpcnFfc2V0X2FmZmluaXR5KHAtPmRlc2MsIGNwdW1hc2tfb2YobmV3LT5wcm9j
ZXNzb3IpKTsKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZvbGQtPmFyY2gudmdpYy5sb2NrLCBmbGFncyk7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgIHZnaWNf
dmNwdV9pbmplY3RfaXJxKG5ldywgaXJxKTsKPj4+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19pbmpl
Y3RfaXJxKG5ldy0+ZG9tYWluLCBuZXcsIGlycSwgdHJ1ZSk7Cj4+Pj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqAgcmV0dXJuIHRydWU7Cj4+Pj4gwqDCoMKgwqDCoMKgIH0KPj4+PiDCoMKgwqDCoMKgwqAg
LyogaWYgdGhlIElSUSBpcyBpbiBhIEdJQ0hfTFIgcmVnaXN0ZXIsIHNldAo+Pj4+IEdJQ19JUlFf
R1VFU1RfTUlHUkFUSU5HCj4+Pj4gQEAgLTQ0NCw3ICs0NDQsNyBAQCBib29sIHZnaWNfdG9fc2dp
KHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90IHNnaXIsCj4+Pj4gZW51bSBnaWNfc2dpX21vZGUg
aXJxbW9kZSwKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHNnaXIsIHRhcmdldC0+bGlzdCk7Cj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgfQo+Pj4+IC3CoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfdmNwdV9pbmplY3RfaXJxKGQt
PnZjcHVbdmNwdWlkXSwgdmlycSk7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmdpY19p
bmplY3RfaXJxKGQsIGQtPnZjcHVbdmNwdWlkXSwgdmlycSwgdHJ1ZSk7Cj4+Pj4gwqDCoMKgwqDC
oMKgwqDCoMKgwqAgfQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJyZWFrOwo+Pj4+IMKgwqDC
oMKgwqDCoCBjYXNlIFNHSV9UQVJHRVRfT1RIRVJTOgo+Pj4+IEBAIC00NTMsMTIgKzQ1MywxMiBA
QCBib29sIHZnaWNfdG9fc2dpKHN0cnVjdCB2Y3B1ICp2LCByZWdpc3Rlcl90Cj4+Pj4gc2dpciwg
ZW51bSBnaWNfc2dpX21vZGUgaXJxbW9kZSwKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCB7Cj4+
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIGkgIT0gY3VycmVudC0+dmNwdV9p
ZCAmJiBkLT52Y3B1W2ldICE9IE5VTEwgJiYKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBpc192Y3B1X29ubGluZShkLT52Y3B1W2ldKSApCj4+Pj4gLcKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2Z2ljX3ZjcHVfaW5qZWN0X2lycShkLT52Y3B1W2ldLCB2
aXJxKTsKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfaW5qZWN0X2ly
cShkLCBkLT52Y3B1W2ldLCB2aXJxLCB0cnVlKTsKPj4+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoCB9
Cj4+Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+Pj4gwqDCoMKgwqDCoMKgIGNhc2Ug
U0dJX1RBUkdFVF9TRUxGOgo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBlcmZjX2luY3Iodmdp
Y19zZ2lfc2VsZik7Cj4+Pj4gLcKgwqDCoMKgwqDCoMKgIHZnaWNfdmNwdV9pbmplY3RfaXJxKGQt
PnZjcHVbY3VycmVudC0+dmNwdV9pZF0sIHZpcnEpOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2lj
X2luamVjdF9pcnEoZCwgY3VycmVudCwgdmlycSwgdHJ1ZSk7Cj4+Pj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqAgYnJlYWs7Cj4+Pj4gwqDCoMKgwqDCoMKgIGRlZmF1bHQ6Cj4+Pj4gwqDCoMKgwqDCoMKg
wqDCoMKgwqAgZ3ByaW50ayhYRU5MT0dfV0FSTklORywKPj4+PiBAQCAtNTE4LDEzICs1MTgsMjkg
QEAgdm9pZCB2Z2ljX3JlbW92ZV9pcnFfZnJvbV9xdWV1ZXMoc3RydWN0IHZjcHUgKnYsCj4+Pj4g
c3RydWN0IHBlbmRpbmdfaXJxICpwKQo+Pj4+IMKgwqDCoMKgwqDCoCBnaWNfcmVtb3ZlX2Zyb21f
bHJfcGVuZGluZyh2LCBwKTsKPj4+PiDCoMKgIH0KPj4+PiDCoMKgIC12b2lkIHZnaWNfdmNwdV9p
bmplY3RfaXJxKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgdmlycSkKPj4+PiAraW50IHZn
aWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50Cj4+Pj4gdmlycSwKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgYm9vbCBsZXZlbCkKPj4+Cj4+PiBMb29raW5nIGF0IHRoZSBjb2RlIGFmdGVyIHRoZSBzZXJp
ZXMgaGFzIGJlZW4gYXBwbGllZCwgbm8gb25lIGlzIGNhcmluZwo+Pj4gYWJvdXQgdGhlIHJldHVy
biB2YWx1ZSBvZiB2Z2ljX2luamVjdF9pcnEuIFNvIHdoYXQgaXMgdGhlIHJhdGlvbmFsZQo+Pj4g
YmVoaW5kIGNoYW5naW5nIHRoZSByZXR1cm4gdHlwZSBmcm9tIHZvaWQgdG8gaW50Pwo+Pgo+PiBU
aGUgS1ZNIHZlcnNpb24gcmV0dXJucyBhbiBlcnJvciB2YWx1ZSwgaW4gcGFydGljdWxhciB3aGVu
Ogo+PiAtIHRoZSBWR0lDIGhhcyBub3QgYmVlbiBpbml0aWFsaXplZCB5ZXQKPj4gLSB3ZSBjYW4n
dCBkZXRlcm1pbmUgdGhlIFZDUFUgZm9yIGEgcHJpdmF0ZSBpbnRlcnJ1cHQKPj4gLSB0aGUgaW50
ZXJydXB0IElEIGlzIGludmFsaWQgKFNQSSBiZXlvbmQgbGltaXQsIG5vdCBtYXBwZWQgTFBJKQo+
PiBJbiB0aGUgbW9tZW50IGl0J3Mgbm90IHZlcnkgdXNlZnVsIGZvciBYZW46IHRoZSBmaXJzdCB0
d28gY29uZGl0aW9ucwo+PiBkb24ndCByZWFsbHkgaGFwcGVuLCBjb25zZXF1ZW50bHkgSSByZW1v
dmVkIHRob3NlIGNoZWNrcy4gQnV0IHRoZSB0aGlyZAo+PiBjaGVjayBtYXkgYmVjb21lIGludGVy
ZXN0aW5nIG9uY2Ugd2UgZ2V0IExQSXMuIEFsc28gc2luY2UgWGVuIGN1cnJlbnRseQo+PiB1c2Vz
IGEgdm9pZCBwcm90b3R5cGUgZm9yIGluamVjdGlvbiwgKnRoaXMqIHBhdGNoICpub3cqIGRvZXNu
J3QgZXhwbG9pdAo+PiB0aGUgbmV3bHkgZ2FpbmVkIHBvc3NpYmlsaXR5IG9mIHByb3Blcmx5IGhh
bmRsaW5nIGVycm9ycy4gRnJvbSBicmllZmx5Cj4+IGNoZWNraW5nIGFsbCB0aGUgdXNlcnMsIGFs
bCBvZiB0aGVtIHNlZW0gdG8gYmUgaW4gdm9pZCBmdW5jdGlvbnMsIHNvCj4+IGluZGVlZCBhbiBl
cnJvciByZXR1cm4gaXMgbm90IHZlcnkgdXNlZnVsLgo+PiBUaGUgcmVhc29ucyBJIGtlcHQgaXQg
aW4gd2FzIHRvIGFsbG93IGludHJvZHVjdGlvbiBvZiBjaGVja3MgbGF0ZXIuIEkKPj4gdGhpbmsg
aGF2aW5nIGEgZnVuY3Rpb24gcmV0dXJuaW5nIGFuIGVycm9yIHdoZXJlIHNvbWUgdXNlcnMgaWdu
b3JlIHRoaXMKPj4gaXMgYmV0dGVyIHRoYW4gdGhlIG90aGVyIHdheSByb3VuZC4KPiAKPiBJIGRv
bid0IHRoaW5rIGl0IGlzIG11Y2ggYmV0dGVyLiBUaGlzIGlzIGEgd2F5IHRvIGV4cG9zZSB5ZXQg
YW5vdGhlcgo+IHNlY3VyaXR5IGlzc3VlIGJlY2F1c2UgdGhlIHJldHVybiBpcyBub3QgY29ycmVj
dGx5IGNoZWNrZWQgKHNlZSBYU0EtMjQ2Cj4gZm9yIGluc3RhbmNlKS4gQW55IHJldHVybiB2YWx1
ZSBzaG91bGQgYmUgY2hlY2tlZCBvciBoYXZlIGEgY29tbWVudAo+IGV4cGxhaW5pbmcgd2h5IGl0
IGlzIGZpbmUuCj4gCj4+Cj4+IFNvIG9mIGNvdXJzZSBJIGNhbiBlYXNpbHkgbWFrZSB0aGlzIHZv
aWQsIGJ1dCBJIHdvbmRlciB3aGF0IHdlIGRvIGluCj4+IHRob3NlIGNhc2VzIHdoZXJlIHRoZSBT
UEkgaXMgbm90IHZhbGlkLCBmb3IgaW5zdGFuY2U/IFNoYWxsIHdlIHByaW50Cj4+IHNvbWUgKHJh
dGUtbGltaXRlZCkgd2FybmluZz8KPiAKPiBJIGNhbiB1bmRlcnN0YW5kIHdoeSBLVk0gbmVlZHMg
c3VjaCBpbnRlcmZhY2UgYXMgdGhlIGludGVycnVwdAo+IGNvbnRyb2xsZXIgbWF5IGJlIGVtdWxh
dGVkIFFFTVUuCgpJdCBpcyBhbHNvIHRoYXQgaW50ZXJydXB0cyBmcm9tIGVtdWxhdGVkIGRldmlj
ZXMgYXJlIGluamVjdGVkIGZyb20gUUVNVQppbiB1c2VybGFuZCwgYW5kIHRoZSBpb2N0bCB1c2Vk
IGZvciB0aGF0IGNhbiBhbmQgd2lsbCByZXR1cm4gYW4gZXJyb3IuClNvIHdlIGNhbiBwcm9wYWdh
dGUgdGhpcyBjb25kaXRpb24gdG8gdGhlIGRldmljZS4gSWYgYW5kIHdoYXQgdGhlCmRldmljZXMg
ZG9lcyB3aXRoIHRoYXQgaW5mb3JtYXRpb24sIGlzIGFub3RoZXIgcXVlc3Rpb24sIHRob3VnaCwg
YnV0IG91dApvZiBzY29wZSBmb3IgS1ZNLgoKPiBCdXQgSSBjYW4ndCBzZWUgd2h5IGEgU1BJIHdv
dWxkIG5vdCBiZQo+IHZhbGlkIGluIFhlbiBjb250ZXh0IChleGNlcHQgcHJvZ3JhbW1pbmcgZXJy
b3IpLiBTbyBjb3VsZCBnaXZlIGFuIGV4YW1wbGU/CgpJbiBLVk0gdGhlIEtWTV9JUlFfTElORSBp
b2N0bCBhbGxvd3MgdG8gaW5qZWN0IGFuIGFyYml0cmFyeSBudW1iZXIsIHNvCmNoZWNraW5nIHRo
aXMgYW5kIHJldHVybmluZyBhbiBlcnJvciBpcyBuYXR1cmFsIGFuZCBtYW5kYXRvcnkuCgo+IFdo
YXQgd291bGQgeW91IGV4cGVjdCB0aGUgY2FsbGVyIHRvIGRvIG9uIGVycm9yPyBFeGNlcHQgcHJp
bnRpbmcgYW4KPiBlcnJvciBtZXNzYWdlPwoKSSBkb24ndCBrbm93IGVpdGhlci4gQ29tcGFyaW5n
IHRoaXMgdG8gaGFyZHdhcmUsIGFuIElSUSBpcyB1c3VhbGx5CmZpcmUtYW5kLWZvcmdldCAoc2Vw
YXJhdGluZyB0aGUgaW50ZXJydXB0IGxpbmUgZnJvbSB0aGUgaW50ZXJydXB0IHN0YXRlCmhlcmUp
LCBzbyBhIGRldmljZSBkb2Vzbid0IHJlYWxseSBoYW5kbGUgdGhlIGNhc2Ugd2hlbiBhbiBJUlEg
ZG9lcyBub3QKbWFrZSBpdCB0aHJvdWdoIChpdCBjYW4ndCBrbm93IGVhc2lseSBhbnl3YXkpLiBI
b3dldmVyIHRoZSB3aG9sZSBzdGF0ZQptYWNoaW5lIG1pZ2h0IGdldCBidXN0ZWQgaW4gdGhlIHBy
b2Nlc3MgKGlmIG5vIG9uZSBsb3dlcnMgdGhlIGxpbmUsIGZvcgppbnN0YW5jZSkuClNvIGxvb2tp
bmcgYXQgdGhpcyBwcmludGluZyBhIG1lc3NhZ2UgbG9va3MgbGlrZSB0aGUgYmVzdCBjaG9pY2Uu
CgpJIGNoZWNrZWQgYWxsIHVzZXJzIG9mIHZnaWNfaW5qZWN0X2lycSgpLCBhdCB0aGUgbW9tZW50
IGFsbCBJUlEgbnVtYmVycwpwYXNzZWQgaW4gbG9vayBzYWZlOiB0aGV5IGFyZSBlaXRoZXIgaGFy
ZGNvZGVkICh0aW1lciwgZXZ0Y2huKSBvcgp2YWxpZGF0ZWQgYmVmb3JlIChoYXJkd2FyZSBJUlFz
LCB3aGVuIHRoZXkgYXJlIHRpZWQgdG8gYSB2aXJ0dWFsIElSUSkuClNvIGluZGVlZCB3ZSAqc2hv
dWxkKiBuZXZlciBzZWUgYW4gaW52YWxpZCBJUlEgbnVtYmVyLCBhdCB0aGUgbW9tZW50LgpJIG5l
ZWQgdG8gY2hlY2sgaG93IHRoaXMgY2hhbmdlcyB3aXRoIHRoZSBJVFMsIHRob3VnaC4KClNvIHdl
IGNvdWxkIGNoYW5nZSB0aGUgcHJvdG90eXBlIChiYWNrKSB0byB2b2lkLCBidXQgcHJpbnQgc29t
ZSBlcnJvcgptZXNzYWdlIGlmIHRoZSB2Z2ljX2dldF9pcnEoKSBjYWxsIGZhaWxzIHdpdGhpbiB2
Z2ljX2luamVjdF9pcnEoKS4KCkNoZWVycywKQW5kcmUuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:36:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:36:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFDX-0001Oe-S7; Mon, 12 Feb 2018 14:36:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elFDW-0001OW-M2
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:36:26 +0000
X-Inumbo-ID: 3e14c8cd-1002-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e14c8cd-1002-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:37:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67724220"
Date: Mon, 12 Feb 2018 14:36:10 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212143610.6gess2ckeoxjpts6@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-17-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-17-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 16/28] x86/vvtd: Add queued invalidation
	(QI) support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gUXVldWVkIEludmFsaWRhdGlvbiBJbnRlcmZhY2UgaXMgYW4gZXhwYW5kZWQgaW52YWxpZGF0
aW9uIGludGVyZmFjZSB3aXRoCj4gZXh0ZW5kZWQgY2FwYWJpbGl0aWVzLiBIYXJkd2FyZSBpbXBs
ZW1lbnRhdGlvbnMgcmVwb3J0IHN1cHBvcnQgZm9yIHF1ZXVlZAo+IGludmFsaWRhdGlvbiBpbnRl
cmZhY2UgdGhyb3VnaCB0aGUgRXh0ZW5kZWQgQ2FwYWJpbGl0eSBSZWdpc3Rlci4gVGhlIHF1ZXVl
ZAo+IGludmFsaWRhdGlvbiBpbnRlcmZhY2UgdXNlcyBhbiBJbnZhbGlkYXRpb24gUXVldWUgKElR
KSwgd2hpY2ggaXMgYSBjaXJjdWxhcgo+IGJ1ZmZlciBpbiBzeXN0ZW0gbWVtb3J5LiBTb2Z0d2Fy
ZSBzdWJtaXRzIGNvbW1hbmRzIGJ5IHdyaXRpbmcgSW52YWxpZGF0aW9uCj4gRGVzY3JpcHRvcnMg
dG8gdGhlIElRLgo+IAo+IEluIHRoaXMgcGF0Y2gsIGEgbmV3IGZ1bmN0aW9uIHZpb21tdV9wcm9j
ZXNzX2lxKCkgaXMgdXNlZCBmb3IgZW11bGF0aW5nIGhvdwo+IGhhcmR3YXJlIGhhbmRsZXMgaW52
YWxpZGF0aW9uIHJlcXVlc3RzIHRocm91Z2ggUUkuCgpZb3Ugc2hvdWxkIG1lbnRpb24gdGhhdCBR
SSBpcyBtYW5kYXRvcnkgaW4gb3JkZXIgdG8gc3VwcG9ydCBpbnRlcnJ1cHQKcmVtYXBwaW5nLgoK
SSB3YXMgYWJvdXQgdG8gYXNrIHdoZXRoZXIgUUkgY291bGQgYmUgZGVmZXJyZWQgdG8gYSBsYXRl
ciBzdGFnZSwgYnV0CkFGQUlDVCB0aGlzIGlzIG5vdCBhbiBvcHRpb24uCgo+IFNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRp
YW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+Cj4gCj4gLS0tCj4gdjQ6Cj4gIC0gSW50cm9kdWNl
IGEgbG9jayB0byBwcm90ZWN0IGludmFsaWRhdGlvbiByZWxhdGVkIHJlZ2lzdGVycy4KPiAtLS0K
PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAgMjQgKysrLQo+ICB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jICB8IDI3MSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyOTMgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+IGluZGV4
IGI3MWRhYjguLmRlOTE4OGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL2lvbW11LmgKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaAo+
IEBAIC00Nyw3ICs0NywxMiBAQAo+ICAjZGVmaW5lIERNQVJfSVFIX1JFRyAgICAgICAgICAgIDB4
ODAgLyogaW52YWxpZGF0aW9uIHF1ZXVlIGhlYWQgKi8KPiAgI2RlZmluZSBETUFSX0lRVF9SRUcg
ICAgICAgICAgICAweDg4IC8qIGludmFsaWRhdGlvbiBxdWV1ZSB0YWlsICovCj4gICNkZWZpbmUg
RE1BUl9JUUFfUkVHICAgICAgICAgICAgMHg5MCAvKiBpbnZhbGlkYXRpb24gcXVldWUgYWRkciAq
Lwo+ICsjZGVmaW5lIERNQVJfSVFVQV9SRUcgICAgICAgICAgIDB4OTQgLyogaW52YWxpZGF0aW9u
IHF1ZXVlIHVwcGVyIGFkZHIgKi8KPiArI2RlZmluZSBETUFSX0lDU19SRUcgICAgICAgICAgICAw
eDljIC8qIGludmFsaWRhdGlvbiBjb21wbGV0aW9uIHN0YXR1cyAqLwo+ICAjZGVmaW5lIERNQVJf
SUVDVExfUkVHICAgICAgICAgIDB4YTAgLyogaW52YWxpZGF0aW9uIGV2ZW50IGNvbnRyb2wgcmVn
aXN0ZXIgKi8KPiArI2RlZmluZSBETUFSX0lFREFUQV9SRUcgICAgICAgICAweGE0IC8qIGludmFs
aWRhdGlvbiBldmVudCBkYXRhIHJlZ2lzdGVyICovCj4gKyNkZWZpbmUgRE1BUl9JRUFERFJfUkVH
ICAgICAgICAgMHhhOCAvKiBpbnZhbGlkYXRpb24gZXZlbnQgYWRkcmVzcyByZWdpc3RlciAqLwo+
ICsjZGVmaW5lIERNQVJfSUVVQUREUl9SRUcgICAgICAgIDB4YWMgLyogdXBwZXIgYWRkcmVzcyBy
ZWdpc3RlciAqLwo+ICAjZGVmaW5lIERNQVJfSVJUQV9SRUcgICAgICAgICAgIDB4YjggLyogYmFz
ZSBhZGRyZXNzIG9mIGludHIgcmVtYXAgdGFibGUgKi8KPiAgI2RlZmluZSBETUFSX0lSVFVBX1JF
RyAgICAgICAgICAweGJjIC8qIHVwcGVyIGFkZHJlc3Mgb2YgaW50ciByZW1hcCB0YWJsZSAqLwo+
ICAKPiBAQCAtMTc1LDYgKzE4MCwyMSBAQAo+ICAjZGVmaW5lIERNQV9JUlRBX1ModmFsKSAgICAg
ICAgICh2YWwgJiAweGYpCj4gICNkZWZpbmUgRE1BX0lSVEFfU0laRSh2YWwpICAgICAgKDFVTCA8
PCAoRE1BX0lSVEFfUyh2YWwpICsgMSkpCj4gIAo+ICsvKiBJUUFfUkVHICovCj4gKyNkZWZpbmUg
RE1BX0lRQV9BRERSKHZhbCkgICAgICAgKHZhbCAmIH4weGZmZlVMTCkKPiArI2RlZmluZSBETUFf
SVFBX1FTKHZhbCkgICAgICAgICAodmFsICYgMHg3KQo+ICsjZGVmaW5lIERNQV9JUUFfUlNWRCAg
ICAgICAgICAgIDB4ZmY4VUxMCj4gKwo+ICsvKiBJRUNUTF9SRUcgKi8KPiArI2RlZmluZSBETUFf
SUVDVExfSU1fU0hJRlQgMzEKPiArI2RlZmluZSBETUFfSUVDVExfSU0gICAgICAgICAgICAoMVUg
PDwgRE1BX0lFQ1RMX0lNX1NISUZUKQo+ICsjZGVmaW5lIERNQV9JRUNUTF9JUF9TSElGVCAzMAo+
ICsjZGVmaW5lIERNQV9JRUNUTF9JUCAgICAgICAgICAgICgxVSA8PCBETUFfSUVDVExfSVBfU0hJ
RlQpCj4gKwo+ICsvKiBJQ1NfUkVHICovCj4gKyNkZWZpbmUgRE1BX0lDU19JV0NfU0hJRlQgICAg
ICAgMAo+ICsjZGVmaW5lIERNQV9JQ1NfSVdDICAgICAgICAgICAgICgxVSA8PCBETUFfSUNTX0lX
Q19TSElGVCkKPiArCj4gIC8qIFBNRU5fUkVHICovCj4gICNkZWZpbmUgRE1BX1BNRU5fRVBNICAg
ICgoKHUzMikxKSA8PCAzMSkKPiAgI2RlZmluZSBETUFfUE1FTl9QUlMgICAgKCgodTMyKTEpIDw8
IDApCj4gQEAgLTIwNSwxMyArMjI1LDE0IEBACj4gIC8qIEZTVFNfUkVHICovCj4gICNkZWZpbmUg
RE1BX0ZTVFNfUEZPX1NISUZUICAwCj4gICNkZWZpbmUgRE1BX0ZTVFNfUFBGX1NISUZUICAxCj4g
KyNkZWZpbmUgRE1BX0ZTVFNfSVFFX1NISUZUICA0Cj4gICNkZWZpbmUgRE1BX0ZTVFNfUFJPX1NI
SUZUICA3Cj4gIAo+ICAjZGVmaW5lIERNQV9GU1RTX1BGTyAgICAgICAgKCh1aW50MzJfdCkxIDw8
IERNQV9GU1RTX1BGT19TSElGVCkKPiAgI2RlZmluZSBETUFfRlNUU19QUEYgICAgICAgICgodWlu
dDMyX3QpMSA8PCBETUFfRlNUU19QUEZfU0hJRlQpCj4gICNkZWZpbmUgRE1BX0ZTVFNfQUZPICAg
ICAgICAoKHVpbnQzMl90KTEgPDwgMikKPiAgI2RlZmluZSBETUFfRlNUU19BUEYgICAgICAgICgo
dWludDMyX3QpMSA8PCAzKQo+IC0jZGVmaW5lIERNQV9GU1RTX0lRRSAgICAgICAgKCh1aW50MzJf
dCkxIDw8IDQpCj4gKyNkZWZpbmUgRE1BX0ZTVFNfSVFFICAgICAgICAoKHVpbnQzMl90KTEgPDwg
RE1BX0ZTVFNfSVFFX1NISUZUKQo+ICAjZGVmaW5lIERNQV9GU1RTX0lDRSAgICAgICAgKCh1aW50
MzJfdCkxIDw8IDUpCj4gICNkZWZpbmUgRE1BX0ZTVFNfSVRFICAgICAgICAoKHVpbnQzMl90KTEg
PDwgNikKPiAgI2RlZmluZSBETUFfRlNUU19QUk8gICAgICAgICgodWludDMyX3QpMSA8PCBETUFf
RlNUU19QUk9fU0hJRlQpCj4gQEAgLTU1NSw2ICs1NzYsNyBAQCBzdHJ1Y3QgcWludmFsX2VudHJ5
IHsKPiAgCj4gIC8qIFF1ZXVlIGludmFsaWRhdGlvbiBoZWFkL3RhaWwgc2hpZnQgKi8KPiAgI2Rl
ZmluZSBRSU5WQUxfSU5ERVhfU0hJRlQgNAo+ICsjZGVmaW5lIFFJTlZBTF9JTkRFWF9NQVNLICAw
eDdmZmYwVUxMCj4gIAo+ICAjZGVmaW5lIHFpbnZhbF9wcmVzZW50KHYpICgodikubG8gJiAxKQo+
ICAjZGVmaW5lIHFpbnZhbF9mYXVsdF9kaXNhYmxlKHYpICgoKHYpLmxvID4+IDEpICYgMSkKPiBk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBpbmRleCBhMmZhNjRhLi44MTE3MGVjIDEwMDY0
NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiArKysgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTI3LDYgKzI3LDcgQEAKPiAgI2lu
Y2x1ZGUgPGFzbS9ldmVudC5oPgo+ICAjaW5jbHVkZSA8YXNtL2lvX2FwaWMuaD4KPiAgI2luY2x1
ZGUgPGFzbS9odm0vZG9tYWluLmg+Cj4gKyNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiAg
I2luY2x1ZGUgPGFzbS9wMm0uaD4KPiAgCj4gICNpbmNsdWRlICJpb21tdS5oIgo+IEBAIC02OCw2
ICs2OSw5IEBAIHN0cnVjdCB2dnRkIHsKPiAgCj4gICAgICBzdHJ1Y3QgaHZtX2h3X3Z2dGQgaHc7
Cj4gICAgICB2b2lkICppcnRfYmFzZTsKPiArICAgIHZvaWQgKmludl9xdWV1ZV9iYXNlOwoKV2h5
IG5vdCBkZWNsYXJlIHRoaXMgYXM6CgpzdHJ1Y3QgcWludmFsX2VudHJ5ICoKCj4gKyAgICAvKiBU
aGlzIGxvY2sgcHJvdGVjdHMgaW52YWxpZGF0aW9uIHJlbGF0ZWQgcmVnaXN0ZXJzICovCj4gKyAg
ICBzcGlubG9ja190IGllX2xvY2s7CgpBcyBub3RlZCBpbiBhbm90aGVyIHBhdGNoLCBJIHRoaW5r
IHRoZSBmaXJzdCBhcHByb2FjaCBzaG91bGQgYmUgdG8gdXNlCmEgc2luZ2xlIGxvY2sgdGhhdCBz
ZXJpYWxpemVzIGFjY2VzcyB0byB0aGUgd2hvbGUgdklPTU1VIHJlZ2lzdGVyCnNwYWNlLiBMYXRl
ciB3ZSBjYW4gc2VlIGFib3V0IG1vcmUgZmluZSBncmFpbmVkIGxvY2tpbmcuCgo+ICB9Owo+ICAK
PiAgLyogU2V0dGluZyB2aW9tbXVfdmVyYm9zZSBlbmFibGVzIGRlYnVnZ2luZyBtZXNzYWdlcyBv
ZiB2SU9NTVUgKi8KPiBAQCAtMjg0LDYgKzI4OCwxMiBAQCBzdGF0aWMgdm9pZCB2dnRkX25vdGlm
eV9mYXVsdChjb25zdCBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKPiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZFREFUQV9SRUcpKTsKPiAgfQo+ICAKPiAr
c3RhdGljIHZvaWQgdnZ0ZF9ub3RpZnlfaW52X2NvbXBsZXRpb24oY29uc3Qgc3RydWN0IHZ2dGQg
KnZ2dGQpCj4gK3sKPiArICAgIHZ2dGRfZ2VuZXJhdGVfaW50ZXJydXB0KHZ2dGQsIHZ2dGRfZ2V0
X3JlZ19xdWFkKHZ2dGQsIERNQVJfSUVBRERSX1JFRyksCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9JRURBVEFfUkVHKSk7Cj4gK30KPiArCj4g
IC8qIENvbXB1dGluZyB0aGUgSVJURSBpbmRleCBmb3IgYSBnaXZlbiBpbnRlcnJ1cHQgcmVxdWVz
dC4gV2hlbiBzdWNjZXNzLCByZXR1cm4KPiAgICogMCBhbmQgc2V0IGluZGV4IHRvIHJlZmVyZW5j
ZSB0aGUgY29ycmVzcG9uZGluZyBJUlRFLiBPdGhlcndpc2UsIHJldHVybiA8IDAsCj4gICAqIGku
ZS4gLTEgd2hlbiB0aGUgaXJxIHJlcXVlc3QgaXNuJ3QgYW4gcmVtYXBwaW5nIGZvcm1hdC4KPiBA
QCAtNDc4LDYgKzQ4OCwxODkgQEAgc3RhdGljIGludCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3Qg
dnZ0ZCAqdnZ0ZCwKPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gIH0KPiAgCj4gKy8qCj4g
KyAqIFByb2Nlc3MgYW4gaW52YWxpZGF0aW9uIGRlc2NyaXB0b3IuIEN1cnJlbnRseSwgb25seSB0
d28gdHlwZXMgZGVzY3JpcHRvcnMsCj4gKyAqIEludGVycnVwdCBFbnRyeSBDYWNoZSBJbnZhbGlk
YXRpb24gRGVzY3JpdG9yIGFuZCBJbnZhbGlkYXRpb24gV2FpdAo+ICsgKiBEZXNjcmlwdG9yIGFy
ZSBoYW5kbGVkLgo+ICsgKiBAdnZ0ZDogdGhlIHZpcnR1YWwgdnRkIGluc3RhbmNlCj4gKyAqIEBp
OiB0aGUgaW5kZXggb2YgdGhlIGludmFsaWRhdGlvbiBkZXNjcmlwdG9yIHRvIGJlIHByb2Nlc3Nl
ZAo+ICsgKgo+ICsgKiBJZiBzdWNjZXNzIHJldHVybiAwLCBvciByZXR1cm4gbm9uLXplcm8gd2hl
biBmYWlsdXJlLgo+ICsgKi8KPiArc3RhdGljIGludCBwcm9jZXNzX2lxZShzdHJ1Y3QgdnZ0ZCAq
dnZ0ZCwgdWludDMyX3QgaSkKPiArewo+ICsgICAgc3RydWN0IHFpbnZhbF9lbnRyeSBxaW52YWw7
Cj4gKyAgICBpbnQgcmV0ID0gMDsKPiArCj4gKyAgICBpZiAoICF2dnRkLT5pbnZfcXVldWVfYmFz
ZSApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwgIkludmFsaWRhdGlv
biBxdWV1ZSBiYXNlIGlzbid0IHNldFxuIik7Cj4gKyAgICAgICAgcmV0dXJuIC0xOwoKSWYgeW91
IGp1c3QgcmV0dXJuIC0xIG9yIDAgcGxlYXNlIHVzZSBib29sIGluc3RlYWQuIE9yIHJldHVybiBw
cm9wZXIKZXJyb3IgY29kZXMuCgo+ICsgICAgfQo+ICsgICAgcWludmFsID0gKChzdHJ1Y3QgcWlu
dmFsX2VudHJ5ICopdnZ0ZC0+aW52X3F1ZXVlX2Jhc2UpW2ldOwoKU2VlIG15IGNvbW1lbnQgYWJv
dmUgcmVnYXJkaW5nIGhvdyBpbnZfcXVldWVfYmFzZSBpcyBkZWNsYXJlZCwgSSdtIG5vdApzdXJl
IHdoeSB0aGUgY29weSBpcyBuZWVkZWQgaGVyZS4KCj4gKwo+ICsgICAgc3dpdGNoICggcWludmFs
LnEuaW52X3dhaXRfZHNjLmxvLnR5cGUgKQo+ICsgICAgewo+ICsgICAgY2FzZSBUWVBFX0lOVkFM
X1dBSVQ6Cj4gKyAgICAgICAgaWYgKCBxaW52YWwucS5pbnZfd2FpdF9kc2MubG8uc3cgKQo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgdWludDMyX3QgZGF0YSA9IHFpbnZhbC5xLmludl93YWl0
X2RzYy5sby5zZGF0YTsKPiArICAgICAgICAgICAgdWludDY0X3QgYWRkciA9IHFpbnZhbC5xLmlu
dl93YWl0X2RzYy5oaS5zYWRkciA8PCAyOwo+ICsKPiArICAgICAgICAgICAgcmV0ID0gaHZtX2Nv
cHlfdG9fZ3Vlc3RfcGh5cyhhZGRyLCAmZGF0YSwgc2l6ZW9mKGRhdGEpLCBjdXJyZW50KTsKPiAr
ICAgICAgICAgICAgaWYgKCByZXQgKQo+ICsgICAgICAgICAgICAgICAgdnZ0ZF9pbmZvKCJGYWls
ZWQgdG8gd3JpdGUgc3RhdHVzIGFkZHJlc3NcbiIpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAg
ICAgLyoKPiArICAgICAgICAgKiBUaGUgZm9sbG93aW5nIGNvZGUgZ2VuZXJhdGVzIGFuIGludmFs
aWRhdGlvbiBjb21wbGV0aW9uIGV2ZW50Cj4gKyAgICAgICAgICogaW5kaWNhdGluZyB0aGUgaW52
YWxpZGF0aW9uIHdhaXQgZGVzY3JpcHRvciBjb21wbGV0aW9uLiBOb3RlIHRoYXQKPiArICAgICAg
ICAgKiB0aGUgZm9sbG93aW5nIGNvZGUgZnJhZ21lbnQgaXMgbm90IHRlc3RlZCBwcm9wZXJseS4K
PiArICAgICAgICAgKi8KPiArICAgICAgICBpZiAoIHFpbnZhbC5xLmludl93YWl0X2RzYy5sby5p
ZmxhZyApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpZiAoICF2dnRkX3Rlc3RfYW5kX3Nl
dF9iaXQodnZ0ZCwgRE1BUl9JQ1NfUkVHLCBETUFfSUNTX0lXQ19TSElGVCkgKQo+ICsgICAgICAg
ICAgICB7Cj4gKyAgICAgICAgICAgICAgICB2dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9S
RUcsIERNQV9JRUNUTF9JUF9TSElGVCk7Cj4gKyAgICAgICAgICAgICAgICBpZiAoICF2dnRkX3Rl
c3RfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSU1fU0hJRlQpICkKPiArICAg
ICAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgICAgICB2dnRkX25vdGlmeV9pbnZfY29t
cGxldGlvbih2dnRkKTsKPiArICAgICAgICAgICAgICAgICAgICB2dnRkX2NsZWFyX2JpdCh2dnRk
LCBETUFSX0lFQ1RMX1JFRywgRE1BX0lFQ1RMX0lQX1NISUZUKTsKPiArICAgICAgICAgICAgICAg
IH0KPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgICAgICBicmVhazsKPiArCj4g
KyAgICBjYXNlIFRZUEVfSU5WQUxfSUVDOgo+ICsgICAgICAgIC8qIE5vIGNhY2hlIGlzIHByZXNl
cnZlZCBpbiB2dnRkLCBub3RoaW5nIGlzIG5lZWRlZCB0byBiZSBmbHVzaGVkICovCj4gKyAgICAg
ICAgYnJlYWs7Cj4gKwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICB2dnRkX2RlYnVnKCJkJWQ6
IEludmFsaWRhdGlvbiB0eXBlICgleCkgaXNuJ3Qgc3VwcG9ydGVkXG4iLAo+ICsgICAgICAgICAg
ICAgICAgICAgdnZ0ZC0+ZG9tYWluLT5kb21haW5faWQsIHFpbnZhbC5xLmludl93YWl0X2RzYy5s
by50eXBlKTsKPiArICAgICAgICByZXR1cm4gLTE7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJu
IHJldDsKPiArfQo+ICsKPiArLyoKPiArICogSW52YWxpZGF0ZSBhbGwgdGhlIGRlc2NyaXB0b3Jz
IGluIEludmFsaWRhdGlvbiBRdWV1ZS4KPiArICovCj4gK3N0YXRpYyB2b2lkIHZ2dGRfcHJvY2Vz
c19pcShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKPiArewo+ICsgICAgdWludDMyX3QgbWF4X2VudHJ5LCBp
LCBpcWgsIGlxdDsKPiArICAgIGludCBlcnIgPSAwOwo+ICsKPiArICAgIC8qIFRyeWxvY2sgYXZv
aWRzIG1vcmUgdGhhbiAxIGNhbGxlciBkZWFsaW5nIHdpdGggaW52YWxpZGF0aW9uIHJlcXVlc3Rz
ICovCj4gKyAgICBpZiAoICFzcGluX3RyeWxvY2soJnZ2dGQtPmllX2xvY2spICkKClVoLCBpcyB0
aGlzIGNvcnJlY3Q/IFlvdSBhcmUgcmV0dXJuaW5nIHdpdGhvdXQgdGhlIHF1ZXVlIGJlaW5nCmlu
dmFsaWRhdGVkIEFGQUlDVC4KCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGlxaCA9IE1B
U0tfRVhUUih2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRSF9SRUcpLCBRSU5WQUxfSU5E
RVhfTUFTSyk7Cj4gKyAgICBpcXQgPSBNQVNLX0VYVFIodnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwg
RE1BUl9JUVRfUkVHKSwgUUlOVkFMX0lOREVYX01BU0spOwo+ICsgICAgLyoKPiArICAgICAqIE5v
IG5ldyBkZXNjcmlwdG9yIGlzIGZldGNoZWQgZnJvbSB0aGUgSW52YWxpZGF0aW9uIFF1ZXVlIHVu
dGlsCj4gKyAgICAgKiBzb2Z0d2FyZSBjbGVhcnMgdGhlIElRRSBmaWVsZCBpbiB0aGUgRmF1bHQg
U3RhdHVzIFJlZ2lzdGVyCj4gKyAgICAgKi8KPiArICAgIGlmICggdnZ0ZF90ZXN0X2JpdCh2dnRk
LCBETUFSX0ZTVFNfUkVHLCBETUFfRlNUU19JUUVfU0hJRlQpICkKPiArICAgIHsKPiArICAgICAg
ICBzcGluX3VubG9jaygmdnZ0ZC0+aWVfbG9jayk7Cj4gKyAgICAgICAgcmV0dXJuOwo+ICsgICAg
fQo+ICsKPiArICAgIG1heF9lbnRyeSA9IDEgPDwgKFFJTlZBTF9FTlRSWV9PUkRFUiArCj4gKyAg
ICAgICAgICAgICAgICAgICAgICBETUFfSVFBX1FTKHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERN
QVJfSVFBX1JFRykpKTsKPiArCj4gKyAgICBBU1NFUlQoaXF0IDwgbWF4X2VudHJ5KTsKCklzIGl0
IHBvc3NpYmxlIGZvciB0aGUgdXNlciB0byB3cml0ZSBhIHZhbGlkIHZhbHVlIHRvIERNQVJfSVFU
X1JFRyBhbmQKdGhlbiBjaGFuZ2UgRE1BUl9JUUFfUkVHIGluIG9yZGVyIHRvIG1ha2UgdGhlIGFi
b3ZlIEFTU0VSVCB0cmlnZ2VyPwoKPiArICAgIGlmICggaXFoID09IGlxdCApCj4gKyAgICB7Cj4g
KyAgICAgICAgc3Bpbl91bmxvY2soJnZ2dGQtPmllX2xvY2spOwo+ICsgICAgICAgIHJldHVybjsK
PiArICAgIH0KPiArCj4gKyAgICBmb3IgKCBpID0gaXFoOyBpICE9IGlxdDsgaSA9IChpICsgMSkg
JSBtYXhfZW50cnkgKQo+ICsgICAgewo+ICsgICAgICAgIGVyciA9IHByb2Nlc3NfaXFlKHZ2dGQs
IGkpOwo+ICsgICAgICAgIGlmICggZXJyICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIHNldCBJUUggYmVmb3JlIGNoZWNraW5nIGVycm9yLCBi
ZWNhdXNlIElRSCBzaG91bGQgcmVmZXJlbmNlCj4gKyAgICAgKiB0aGUgZGVzcmlwdG9yIGFzc29j
aWF0ZWQgd2l0aCB0aGUgZXJyb3Igd2hlbiBhbiBlcnJvciBpcyBzZWVuCj4gKyAgICAgKiBieSBn
dWVzdAo+ICsgICAgICovCj4gKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRSF9S
RUcsIGkgPDwgUUlOVkFMX0lOREVYX1NISUZUKTsKPiArCj4gKyAgICBzcGluX3VubG9jaygmdnZ0
ZC0+aWVfbG9jayk7Cj4gKyAgICBpZiAoIGVyciApCj4gKyAgICB7Cj4gKyAgICAgICAgc3Bpbl9s
b2NrKCZ2dnRkLT5mZV9sb2NrKTsKPiArICAgICAgICB2dnRkX3JlcG9ydF9ub25fcmVjb3ZlcmFi
bGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNfSVFFX1NISUZUKTsKPiArICAgICAgICBzcGluX3VubG9j
aygmdnZ0ZC0+ZmVfbG9jayk7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lkIHZ2dGRf
d3JpdGVfaXF0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4gK3sKPiArICAgIHVp
bnQzMl90IG1heF9lbnRyeTsKPiArCj4gKyAgICBpZiAoIHZhbCAmIH5RSU5WQUxfSU5ERVhfTUFT
SyApCj4gKyAgICB7Cj4gKyAgICAgICAgdnZ0ZF9pbmZvKCJhdHRlbXB0cyB0byBzZXQgcmVzZXJ2
ZWQgYml0cyBpbiBJUVRcbiIpOwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAg
ICBtYXhfZW50cnkgPSAxVSA8PCAoUUlOVkFMX0VOVFJZX09SREVSICsKPiArICAgICAgICAgICAg
ICAgICAgICAgICBETUFfSVFBX1FTKHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFBX1JF
RykpKTsKPiArICAgIGlmICggTUFTS19FWFRSKHZhbCwgUUlOVkFMX0lOREVYX01BU0spID49IG1h
eF9lbnRyeSApCj4gKyAgICB7Cj4gKyAgICAgICAgdnZ0ZF9pbmZvKCJJUVQ6IFZhbHVlICV4IGV4
Y2VlZGVkIHN1cHBvcnRlZCBtYXggaW5kZXguIiwgdmFsKTsKPiArICAgICAgICByZXR1cm47Cj4g
KyAgICB9Cj4gKwo+ICsgICAgdnZ0ZF9zZXRfcmVnKHZ2dGQsIERNQVJfSVFUX1JFRywgdmFsKTsK
PiArfQo+ICsKPiArc3RhdGljIHZvaWQgdnZ0ZF93cml0ZV9pcWEoc3RydWN0IHZ2dGQgKnZ2dGQs
IHVpbnQzMl90IHZhbCwgYm9vbCBoaWdoKQo+ICt7Cj4gKyAgICB1aW50NjRfdCBjYXAgPSB2dnRk
X2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NBUF9SRUcpOwo+ICsgICAgdWludDY0X3Qgb2xkID0g
dnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUFfUkVHKTsKPiArICAgIHVpbnQ2NF90IG5l
dzsKPiArCj4gKyAgICBpZiAoIGhpZ2ggKQo+ICsgICAgICAgIG5ldyA9ICgodWludDY0X3QpdmFs
IDw8IDMyKSB8IChvbGQgJiAweGZmZmZmZmZmKTsKPiArICAgIGVsc2UKPiArICAgICAgICBuZXcg
PSAoKG9sZCA+PiAzMikgPDwgMzIpIHwgdmFsOwoKWW91IGNhbiBhbHNvIHVzZSBvbGQgJiB+MHhm
ZmZmZmZmZlVMCgo+ICsKPiArICAgIGlmICggbmV3ICYgKH4oKDFVTEwgPDwgY2FwX21nYXcoY2Fw
KSkgLSAxKSB8IERNQV9JUUFfUlNWRCkgKQo+ICsgICAgewo+ICsgICAgICAgIHZ2dGRfaW5mbygi
QXR0ZW1wdCB0byBzZXQgcmVzZXJ2ZWQgYml0cyBpbiBJUUFcbiIpOwo+ICsgICAgICAgIHJldHVy
bjsKPiArICAgIH0KPiArCj4gKyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9S
RUcsIG5ldyk7Cj4gKyAgICBpZiAoIGhpZ2ggJiYgIXZ2dGQtPmludl9xdWV1ZV9iYXNlICkKPiAr
ICAgICAgICB2dnRkLT5pbnZfcXVldWVfYmFzZSA9IG1hcF9ndWVzdF9wYWdlcyh2dnRkLT5kb21h
aW4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZO
X0RPV04oRE1BX0lRQV9BRERSKG5ldykpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDEgPDwgRE1BX0lRQV9RUyhuZXcpKTsKCkRvbid0IHlvdSBuZWVk
IHRvIHBpY2sgYSByZWZlcmVuY2UgdG8gdGhpcyBwYWdlKHMpPwoKPiArICAgIGVsc2UgaWYgKCAh
aGlnaCAmJiB2dnRkLT5pbnZfcXVldWVfYmFzZSApCgpJJ20gbm90IHN1cmUgSSBmb2xsb3cgdGhl
IGxvZ2ljIHdpdGggaGlnaCBoZXJlLgoKPiArICAgIHsKPiArICAgICAgICB1bm1hcF9ndWVzdF9w
YWdlcyh2dnRkLT5pbnZfcXVldWVfYmFzZSwgMSA8PCBETUFfSVFBX1FTKG9sZCkpOwo+ICsgICAg
ICAgIHZ2dGQtPmludl9xdWV1ZV9iYXNlID0gTlVMTDsKPiArICAgIH0KPiArfQo+ICsKPiArc3Rh
dGljIHZvaWQgdnZ0ZF93cml0ZV9pY3Moc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkK
PiArewo+ICsgICAgaWYgKCB2YWwgJiBETUFfSUNTX0lXQyApCj4gKyAgICB7Cj4gKyAgICAgICAg
dnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9JQ1NfUkVHLCBETUFfSUNTX0lXQ19TSElGVCk7Cj4g
KyAgICAgICAgLyogV2hlbiBJV0MgZmllbGQgaXMgY2xlYXJlZCwgdGhlIElQIGZpZWxkIG5lZWRz
IHRvIGJlIGNsZWFyZWQgKi8KPiArICAgICAgICB2dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0lF
Q1RMX1JFRywgRE1BX0lFQ1RMX0lQX1NISUZUKTsKPiArICAgIH0KPiArfQo+ICsKPiAgc3RhdGlj
IGludCB2dnRkX3dyaXRlX2ZyY2QzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4g
IHsKPiAgICAgIC8qIFdyaXRpbmcgYSAxIG1lYW5zIGNsZWFyIGZhdWx0ICovCj4gQEAgLTQ4OSw2
ICs2ODIsMjAgQEAgc3RhdGljIGludCB2dnRkX3dyaXRlX2ZyY2QzKHN0cnVjdCB2dnRkICp2dnRk
LCB1aW50MzJfdCB2YWwpCj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICB9Cj4gIAo+ICtz
dGF0aWMgdm9pZCB2dnRkX3dyaXRlX2llY3RsKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2
YWwpCj4gK3sKPiArICAgIC8qIE9ubHkgRE1BX0lFQ1RMX0lNIGJpdCBpcyB3cml0YWJsZS4gR2Vu
ZXJhdGUgcGVuZGluZyBldmVudCB3aGVuIHVubWFzayAqLwo+ICsgICAgaWYgKCAhKHZhbCAmIERN
QV9JRUNUTF9JTSkgKQo+ICsgICAgewo+ICsgICAgICAgIC8qIENsZWFyIElNIGFuZCBjbGVhciBJ
UCAqLwo+ICsgICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFf
SUVDVExfSU1fU0hJRlQpOwo+ICsgICAgICAgIGlmICggdnZ0ZF90ZXN0X2FuZF9jbGVhcl9iaXQo
dnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JUF9TSElGVCkgKQo+ICsgICAgICAgICAg
ICB2dnRkX25vdGlmeV9pbnZfY29tcGxldGlvbih2dnRkKTsKPiArICAgIH0KPiArICAgIGVsc2UK
PiArICAgICAgICB2dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9J
TV9TSElGVCk7Cj4gK30KPiArCj4gIHN0YXRpYyB2b2lkIHZ2dGRfd3JpdGVfZmVjdGwoc3RydWN0
IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgewo+ICAgICAgLyoKPiBAQCAtNjgxLDYgKzg4
OCw0OCBAQCBzdGF0aWMgdm9pZCB2dnRkX3dyaXRlX2ZhdWx0X3JlZ3Moc3RydWN0IHZ2dGQgKnZ2
dGQsIHVuc2lnbmVkIGxvbmcgdmFsLAo+ICAgICAgc3Bpbl91bmxvY2soJnZ2dGQtPmZlX2xvY2sp
Owo+ICB9Cj4gIAo+ICtzdGF0aWMgdm9pZCB2dnRkX3dyaXRlX2ludmFsaWRhdGlvbl9yZWdzKHN0
cnVjdCB2dnRkICp2dnRkLCB1bnNpZ25lZCBsb25nIHZhbCwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB1bnNpZ25lZCBpbnQg
bGVuKQo+ICt7Cj4gKyAgICBzcGluX2xvY2soJnZ2dGQtPmllX2xvY2spOwo+ICsgICAgZm9yICgg
OyBsZW4gOyBsZW4gLT0gNCwgb2Zmc2V0ICs9IDQsIHZhbCA9IHZhbCA+PiAzMikKClNhbWUgY29t
bWVudCBhcyBpbiB0aGUgcHJldmlvdXMgcGF0Y2gsIEkgZG9uJ3QgcmVhbGx5IGxpa2UgdGhlIGZv
cgpsb29wLCBidXQgSSBndWVzcyA2NGJpdCBhY2Nlc3MgbXVzdCBiZSBhbGxvd2VkIHRvIHRoZXNl
IGdydXAgb2YKcmVnaXN0ZXJzPwoKPiArICAgIHsKPiArICAgICAgICBzd2l0Y2ggKCBvZmZzZXQg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICBjYXNlIERNQVJfSUVDVExfUkVHOgo+ICsgICAgICAg
ICAgICB2dnRkX3dyaXRlX2llY3RsKHZ2dGQsIHZhbCk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgICAgICBjYXNlIERNQVJfSUNTX1JFRzoKPiArICAgICAgICAgICAgdnZ0ZF93cml0
ZV9pY3ModnZ0ZCwgdmFsKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIGNh
c2UgRE1BUl9JUVRfUkVHOgo+ICsgICAgICAgICAgICB2dnRkX3dyaXRlX2lxdCh2dnRkLCB2YWwp
Owo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgY2FzZSBETUFSX0lRQV9SRUc6
Cj4gKyAgICAgICAgICAgIHZ2dGRfd3JpdGVfaXFhKHZ2dGQsIHZhbCwgMCk7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBjYXNlIERNQVJfSVFVQV9SRUc6Cj4gKyAgICAgICAg
ICAgIHZ2dGRfd3JpdGVfaXFhKHZ2dGQsIHZhbCwgMSk7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgICAgICBjYXNlIERNQVJfSUVEQVRBX1JFRzoKPiArICAgICAgICBjYXNlIERNQVJf
SUVBRERSX1JFRzoKPiArICAgICAgICBjYXNlIERNQVJfSUVVQUREUl9SRUc6Cj4gKyAgICAgICAg
ICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBvZmZzZXQsIHZhbCk7Cj4gKyAgICAgICAgICAgIGJyZWFr
Owo+ICsKPiArICAgICAgICBkZWZhdWx0Ogo+ICsgICAgICAgICAgICBicmVhazsKPiArICAgICAg
ICB9Cj4gKyAgICB9Cj4gKyAgICBzcGluX3VubG9jaygmdnZ0ZC0+aWVfbG9jayk7Cj4gKwo+ICt9
Cj4gKwo+ICBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgYWRkciwKPiAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2ln
bmVkIGxvbmcgdmFsKQo+ICB7Cj4gQEAgLTcxOSw2ICs5NjgsMTcgQEAgc3RhdGljIGludCB2dnRk
X3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCj4gICAgICAgICAgdnZ0
ZF93cml0ZV9mYXVsdF9yZWdzKHZ2dGQsIHZhbCwgb2Zmc2V0LCBsZW4pOwo+ICAgICAgICAgIGJy
ZWFrOwo+ICAKPiArICAgIGNhc2UgRE1BUl9JRUNUTF9SRUc6Cj4gKyAgICBjYXNlIERNQVJfSUNT
X1JFRzoKPiArICAgIGNhc2UgRE1BUl9JUVRfUkVHOgo+ICsgICAgY2FzZSBETUFSX0lRQV9SRUc6
Cj4gKyAgICBjYXNlIERNQVJfSVFVQV9SRUc6Cj4gKyAgICBjYXNlIERNQVJfSUVEQVRBX1JFRzoK
PiArICAgIGNhc2UgRE1BUl9JRUFERFJfUkVHOgo+ICsgICAgY2FzZSBETUFSX0lFVUFERFJfUkVH
Ogo+ICsgICAgICAgIHZ2dGRfd3JpdGVfaW52YWxpZGF0aW9uX3JlZ3ModnZ0ZCwgdmFsLCBvZmZz
ZXQsIGxlbik7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKwo+ICAgICAgZGVmYXVsdDoKPiAgICAgICAg
ICBpZiAoIChvZmZzZXQgPT0gKGZhdWx0X29mZnNldCArIERNQV9GUkNEMl9PRkZTRVQpKSB8fAo+
ICAgICAgICAgICAgICAgKG9mZnNldCA9PSAoZmF1bHRfb2Zmc2V0ICsgRE1BX0ZSQ0QzX09GRlNF
VCkpICkKPiBAQCAtODQwLDcgKzExMDAsOCBAQCBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2lycV9y
ZXF1ZXN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
IGlydGUucmVtYXAudG0pOwo+ICAKPiAgIG91dDoKPiAtICAgIGF0b21pY19kZWMoJnZ2dGQtPmlu
ZmxpZ2h0X2ludHIpOwo+ICsgICAgaWYgKCAhYXRvbWljX2RlY19hbmRfdGVzdCgmdnZ0ZC0+aW5m
bGlnaHRfaW50cikgKQo+ICsgICAgICAgIHZ2dGRfcHJvY2Vzc19pcSh2dnRkKTsKPiAgICAgIHJl
dHVybiByZXQ7Cj4gIH0KPiAgCj4gQEAgLTkxMSw2ICsxMTcyLDcgQEAgc3RhdGljIGludCB2dnRk
X2NyZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmlvbW11ICp2aW9tbXUpCj4gICAgICB2
dnRkLT5kb21haW4gPSBkOwo+ICAgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2dnRkX21t
aW9fb3BzKTsKPiAgICAgIHNwaW5fbG9ja19pbml0KCZ2dnRkLT5mZV9sb2NrKTsKPiArICAgIHNw
aW5fbG9ja19pbml0KCZ2dnRkLT5pZV9sb2NrKTsKPiAgCj4gICAgICB2aW9tbXUtPnByaXYgPSB2
dnRkOwo+ICAKPiBAQCAtOTMwLDYgKzExOTIsMTMgQEAgc3RhdGljIGludCB2dnRkX2Rlc3Ryb3ko
c3RydWN0IHZpb21tdSAqdmlvbW11KQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKHN0cnVjdCBpcmVtYXBfZW50cnkpKSk7Cj4gICAgICAgICAgICAgIHZ2dGQt
PmlydF9iYXNlID0gTlVMTDsKPiAgICAgICAgICB9Cj4gKyAgICAgICAgaWYgKCB2dnRkLT5pbnZf
cXVldWVfYmFzZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1aW50NjRfdCBvbGQgPSB2
dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcpOwo+ICsKPiArICAgICAgICAgICAg
dW5tYXBfZ3Vlc3RfcGFnZXModnZ0ZC0+aW52X3F1ZXVlX2Jhc2UsIDEgPDwgRE1BX0lRQV9RUyhv
bGQpKTsKCkRvbid0IHlvdSBhbHNvIG5lZWQgdG8gdW5tYXAgdGhpcyBwYWdlKHMpIHdoZW4gUUlF
IGlzIGRpc2FibGVkPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:40:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFGx-0001Yr-Ad; Mon, 12 Feb 2018 14:39:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elFGw-0001Yl-8j
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:39:58 +0000
X-Inumbo-ID: 84045e05-1002-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 84045e05-1002-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 15:39:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462349403"
Date: Mon, 12 Feb 2018 14:39:53 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212143953.cb6hvhersqk6ndew@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgY29ycmVjdCBhbW91bnQgb2YgcGFkZGluZyBpbiBhbiBvcmlnaW4gcGF0Y2gg
c2l0ZSBjYW4gYmUgY2FsY3VsYXRlZAo+IGF1dG9tYXRpY2FsbHksIGJhc2VkIG9uIHRoZSByZWxh
dGl2ZSBsZW5ndGhzIG9mIHRoZSByZXBsYWNlbWVudHMuCj4gCj4gVGhpcyByZXF1aXJlcyBhIGJp
dCBvZiB0cmlja2VyeSB0byBjYWxjdWxhdGUgY29ycmVjdGx5LCBlc3BlY2lhbGx5IGluIHRoZQo+
IEFMVEVOUkFUSVZFXzIgY2FzZSB3aGVyZSBhIGJyYW5jaGxlc3MgbWF4KCkgY2FsY3VsYXRpb24g
aW4gbmVlZGVkLiAgVGhlCj4gY2FsY3VsYXRpb24gaXMgZnVydGhlciBjb21wbGljYXRlZCBiZWNh
dXNlIEdBUydzIGlkZWEgb2YgdHJ1ZSBpcyAtMSByYXRoZXIKPiB0aGFuIDEsIHdoaWNoIGlzIHdo
eSB0aGUgZXh0cmEgbmVnYXRpb25zIGFyZSByZXF1aXJlZC4KPiAKPiBBZGRpdGlvbmFsbHksIGhh
dmUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkgYXR0ZW1wdCB0byBvcHRpbWlzZSB0aGUgcGFkZGluZyBu
b3BzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBD
QzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgICAg
ICAgICAgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCB8IDQwICsrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCAgICAgfCAzOSAr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCj4gIDMgZmlsZXMgY2hhbmdlZCwgODkg
aW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9hbHRlcm5hdGl2ZS5jIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiBpbmRleCBm
OGRkYWI1Li5lYzg3ZmY0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiBAQCAtMTgwLDEzICsxODAsMzcg
QEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0
IGFsdF9pbnN0ciAqc3RhcnQsCj4gICAgICAgICAgdWludDhfdCAqb3JpZyA9IEFMVF9PUklHX1BU
UihhKTsKPiAgICAgICAgICB1aW50OF90ICpyZXBsID0gQUxUX1JFUExfUFRSKGEpOwo+ICAgICAg
ICAgIHVpbnQ4X3QgYnVmW01BWF9QQVRDSF9MRU5dOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCB0
b3RhbF9sZW4gPSBhLT5vcmlnX2xlbiArIGEtPnBhZF9sZW47Cj4gIAo+IC0gICAgICAgIEJVR19P
TihhLT5yZXBsX2xlbiA+IGEtPm9yaWdfbGVuKTsKPiAtICAgICAgICBCVUdfT04oYS0+b3JpZ19s
ZW4gPiBzaXplb2YoYnVmKSk7Cj4gKyAgICAgICAgQlVHX09OKGEtPnJlcGxfbGVuID4gdG90YWxf
bGVuKTsKPiArICAgICAgICBCVUdfT04odG90YWxfbGVuID4gc2l6ZW9mKGJ1ZikpOwo+ICAgICAg
ICAgIEJVR19PTihhLT5jcHVpZCA+PSBOQ0FQSU5UUyAqIDMyKTsKPiAgCj4gICAgICAgICAgaWYg
KCAhYm9vdF9jcHVfaGFzKGEtPmNwdWlkKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1
bnNpZ25lZCBpbnQgaTsKPiArCj4gKyAgICAgICAgICAgIC8qIE5vIHJlcGxhY2VtZW50IHRvIG1h
a2UsIGJ1dCB0cnkgdG8gb3B0aW1pc2UgYW55IHBhZGRpbmcuICovCj4gKyAgICAgICAgICAgIGlm
ICggYS0+cGFkX2xlbiA8PSAxICkKPiArICAgICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiAr
ICAgICAgICAgICAgLyogU2VhcmNoIHRoZSBwYWRkaW5nIGFyZWEgZm9yIGFueSBieXRlIHdoaWNo
IGlzbid0IGEgbm9wLiAqLwo+ICsgICAgICAgICAgICBmb3IgKCBpID0gYS0+b3JpZ19sZW47IGkg
PCB0b3RhbF9sZW47ICsraSApCj4gKyAgICAgICAgICAgICAgICBpZiAoIG9yaWdbaV0gIT0gMHg5
MCApCj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgICAgICAvKgo+
ICsgICAgICAgICAgICAgKiBPbmx5IG1ha2UgYW55IGNoYW5nZXMgaWYgYWxsIHBhZGRpbmcgYnl0
ZXMgYXJlIHVub3B0aW1pc2VkCj4gKyAgICAgICAgICAgICAqIG5vcHMuICBXaXRoIG11bHRpcGxl
IGFsdGVybmF0aXZlcyBvdmVyIHRoZSBzYW1lIG9yaWdpbiBzaXRlLCB3ZQo+ICsgICAgICAgICAg
ICAgKiBtYXkgaGF2ZSBhbHJlYWR5IG1hZGUgYSByZXBsYWNlbWVudCwgb3Igb3B0aW1pc2VkIHRo
ZSBub3BzLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAgaWYgKCBpICE9IHRvdGFs
X2xlbiApCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIGFk
ZF9ub3BzKGJ1ZiwgYS0+cGFkX2xlbik7Cj4gKyAgICAgICAgICAgIHRleHRfcG9rZShvcmlnICsg
YS0+b3JpZ19sZW4sIGJ1ZiwgYS0+cGFkX2xlbik7Cj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+
ICsgICAgICAgIH0KCklzIHRoZSBleHBlY3RhdGlvbiBoZXJlIHRoZSBhbHRlcm5hdGl2ZSBpbnN0
cnVjdGlvbnMgYWxyZWFkeSBjb250YWluCm9wdGltaXNlZCBwYWRkaW5ncyAoaW5jbHVkaW5nIGxp
dmUgcGF0Y2hlcyk/IE90aGVyd2lzZSB3aHkgaXMgdGhlIHNhbWUKb3B0aW1pc2F0aW9uIG5vIG5l
ZWRlZCB3aGVuIGxhdGVyPwoKPiAgCj4gICAgICAgICAgbWVtY3B5KGJ1ZiwgcmVwbCwgYS0+cmVw
bF9sZW4pOwo+ICAKPiBAQCAtMTk0LDggKzIxOCw4IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2gg
YXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAo+ICAgICAg
ICAgIGlmICggYS0+cmVwbF9sZW4gPj0gNSAmJiAoKmJ1ZiAmIDB4ZmUpID09IDB4ZTggKQo+ICAg
ICAgICAgICAgICAqKHMzMiAqKShidWYgKyAxKSArPSByZXBsIC0gb3JpZzsKPiAgCj4gLSAgICAg
ICAgYWRkX25vcHMoYnVmICsgYS0+cmVwbF9sZW4sIGEtPm9yaWdfbGVuIC0gYS0+cmVwbF9sZW4p
Owo+IC0gICAgICAgIHRleHRfcG9rZShvcmlnLCBidWYsIGEtPm9yaWdfbGVuKTsKPiArICAgICAg
ICBhZGRfbm9wcyhidWYgKyBhLT5yZXBsX2xlbiwgdG90YWxfbGVuIC0gYS0+cmVwbF9sZW4pOwo+
ICsgICAgICAgIHRleHRfcG9rZShvcmlnLCBidWYsIHRvdGFsX2xlbik7Cj4gICAgICB9Cj4gIH0K
PiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4gaW5kZXggMTUwYmQxYS4u
ZjdlMzdjYiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFz
bS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+IEBAIC05
LDMwICs5LDQxIEBACj4gICAqIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgdGhlIGFsdGVybmF0aXZl
cyBwYXRjaGluZyBjb2RlIHRvIHBhdGNoIGFuCj4gICAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlf
YWx0ZXJuYXRpdmVzKCkuCj4gICAqLwo+IC0ubWFjcm8gYWx0aW5zdHJ1Y3Rpb25fZW50cnkgb3Jp
ZyByZXBsIGZlYXR1cmUgb3JpZ19sZW4gcmVwbF9sZW4KPiArLm1hY3JvIGFsdGluc3RydWN0aW9u
X2VudHJ5IG9yaWcgcmVwbCBmZWF0dXJlIG9yaWdfbGVuIHJlcGxfbGVuIHBhZF9sZW4KPiAgICAg
IC5sb25nIFxvcmlnIC0gLgo+ICAgICAgLmxvbmcgXHJlcGwgLSAuCj4gICAgICAud29yZCBcZmVh
dHVyZQo+ICAgICAgLmJ5dGUgXG9yaWdfbGVuCj4gICAgICAuYnl0ZSBccmVwbF9sZW4KPiArICAg
IC5ieXRlIFxwYWRfbGVuCj4gIC5lbmRtCj4gIAo+ICAjZGVmaW5lIG9yaWdfbGVuICAgICAgICAg
ICAgICAgKC5MXEBfb3JpZ19lICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQo+ICsjZGVmaW5lIHBh
ZF9sZW4gICAgICAgICAgICAgICAgKC5MXEBfb3JpZ19wICAgICAgIC0gICAgIC5MXEBfb3JpZ19l
KQo+ICsjZGVmaW5lIHRvdGFsX2xlbiAgICAgICAgICAgICAgKC5MXEBfb3JpZ19wICAgICAgIC0g
ICAgIC5MXEBfb3JpZ19zKQo+ICAjZGVmaW5lIHJlcGxfbGVuKG5yKSAgICAgICAgICAgKC5MXEBf
cmVwbF9lXCgpbnIgIC0gICAgIC5MXEBfcmVwbF9zXCgpbnIpCj4gICNkZWZpbmUgZGVjbF9yZXBs
KGluc24sIG5yKSAgICAgLkxcQF9yZXBsX3NcKClucjogaW5zbjsgLkxcQF9yZXBsX2VcKClucjoK
PiArI2RlZmluZSBnYXNfbWF4KGEsIGIpICAgICAgICAgICgoYSkgXiAoKChhKSBeIChiKSkgJiAt
KC0oKGEpIDwgKGIpKSkpKQoKV2hhdCBhYm91dCBjbGFuZydzIGFzc2VtYmxlcj8gQXQgbGVhc3Qg
Z2l2ZSBpdCBhIHN0dWIgdG8gY2F1c2UKY29tcGlsYXRpb24gZXJyb3I/Cgo+ICAKPiAgLm1hY3Jv
IEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZQo+ICAuTFxAX29yaWdfczoK
PiAgICAgIFxvbGRpbnN0cgo+ICAuTFxAX29yaWdfZToKPiArICAgICAuc2tpcCAoLSgocmVwbF9s
ZW4oMSkgLSBvcmlnX2xlbikgPiAwKSAqIChyZXBsX2xlbigxKSAtIG9yaWdfbGVuKSksIDB4OTAK
ClNlZWluZyB0aGUgbmVnYXRpb24gYXQgdGhlIGJlZ2lubmluZywgSSBzdXBwb3NlIHRoaXMgc2hv
dWxkIGFsc28gYmUgYQpnYXMgc3BlY2lmaWMgbWFjcm8/CgpUaGUgcmVzdCBsb29rcyBnb29kLgoK
V2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:40:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:40:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFH1-0001op-H9; Mon, 12 Feb 2018 14:40:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elFGz-0001Z9-Ly
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:40:01 +0000
X-Inumbo-ID: 86bf07fb-1002-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86bf07fb-1002-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 15:39:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462349423"
Date: Mon, 12 Feb 2018 14:39:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212143958.c57sf5wxi67hptfd@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-7-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/alt: Drop explicit padding of
	origin sites
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDZBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBOb3cgdGhhdCB0aGUgYWx0ZXJuYXRpdmVzIGluZnJhc3RydWN0dXJlIGNhbiBjYWxj
dWxhdGUgdGhlIHJlcXVpcmVkIHBhZGRpbmcKPiBhdXRvbWF0aWNhbGx5LCB0aGVyZSBpcyBubyBu
ZWVkIHRvIGhhcmQgY29kZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:40:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:40:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFH2-000218-Oa; Mon, 12 Feb 2018 14:40:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elFH2-0001tA-18
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:40:04 +0000
X-Inumbo-ID: 88809b4b-1002-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88809b4b-1002-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 15:39:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462349432"
Date: Mon, 12 Feb 2018 14:40:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212144001.jdriny2grisgjsdx@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-8-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-8-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 7/7] x86/build: Use new .nop directive when
	available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDdBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBOZXdlciB2ZXJzaW9ucyBvZiBiaW51dGlscyBhcmUgY2FwYWJsZSBvZiBlbWl0dGlu
ZyBhbiBleGFjdCBudW1iZXIgYnl0ZXMgd29ydGgKPiBvZiBvcHRpbWlzZWQgbm9wcy4gIFVzZSB0
aGlzIGluIHByZWZlcmVuY2UgdG8gLnNraXAgd2hlbiBhdmFpbGFibGUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:42:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:42:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFJL-0002Mh-3k; Mon, 12 Feb 2018 14:42:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elFJJ-0002MO-T6
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 14:42:25 +0000
X-Inumbo-ID: 15bdf7c1-1003-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15bdf7c1-1003-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:43:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462349798"
Date: Mon, 12 Feb 2018 14:42:17 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Yessine Daoud <da.yessine@gmail.com>
Message-ID: <20180212144217.5iwogwdydfl7ehof@citrix.com>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
 <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
 <20180208164810.7h7equv4gfbjyzet@citrix.com>
 <20180208165600.GC1740@perard.uk.xensource.com>
 <20180208173233.6dejumgyqsz3ecjv@citrix.com>
 <CABLtV0Aq4JZfqZSZHYwsOp3PcebPhyQ90kQoqvxJid_2-owwHA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CABLtV0Aq4JZfqZSZHYwsOp3PcebPhyQ90kQoqvxJid_2-owwHA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, ian.jackson@eu.citrix.com,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDk6Mjc6MjVBTSArMDEwMCwgWWVzc2luZSBEYW91ZCB3
cm90ZToKPiAgSGVsbG8sCj4gCj4gVGhhbmsgeW91IGZvciB5b3VyIHF1aWNrIHJlc3BvbnNlLgo+
IEFueSBoaW50cyBob3cgY2FuIEkgImZpeCIgdGhpcyAiaXNzdWUiPyAqQW55IHdvcmthcm91bmQ/
Cj4gCgpIb25lc3RseSBJIGhhdmUgbm8gaWRlYSB3aHkgaXQgaXMgc2xvdyB1bmxlc3MgdGhlcmUg
aXMgbW9yZSBsb2dnaW5nCmF2YWlsYWJsZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:43:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:43:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFKC-0002TO-FT; Mon, 12 Feb 2018 14:43:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elFKA-0002Sg-Sv
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:43:18 +0000
X-Inumbo-ID: 35c21ef0-1003-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35c21ef0-1003-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:44:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462349910"
Date: Mon, 12 Feb 2018 14:43:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180212144311.rsdteudxuryulu2w@citrix.com>
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208192203.9556-3-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDc6MjE6NTBQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEF0IHRoZSBtb21lbnQsIFhlbiBwcm92aWRlcyB2aXJ0dWFsIFBTQ0kgaW50ZXJmYWNl
IGNvbXBsaWFudCB3aXRoIDAuMQo+IGFuZCAwLjIuIFNpbmNlIHRoZW0sIHRoZSBzcGVjaWZpY2F0
aW9uIGhhcyBiZWVuIHVwZGF0ZWQgYW5kIHRoZSBsYXRlc3QKPiB2ZXJzaW9uIGlzIDEuMSAoc2Vl
IEFSTSBERU4gMDAyMkQpLgo+IAo+IEZyb20gYW4gaW1wbGVtZW50YXRpb24gcG9pbnQgb2Ygdmll
dywgb25seSBQU0NJX0ZFQVRVUkVTIGlzIG1hbmRhdG9yeS4KPiBUaGUgcmVzdCBpcyBvcHRpb25h
bCBhbmQgY2FuIGJlIGxlZnQgdW5pbXBsZW1lbnRlZCBmb3Igbm93Lgo+IAo+IEF0IHRoZSBzYW1l
IHRpbWUsIHRoZSBjb21wYXRpYmxlIGZvciBQU0NJIG5vZGUgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8K
PiBleHBvc2UgImFybSxwc2NpLTEuMCIuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCkkgd2lsbCBsZWF2ZSB0aGlzIHBhdGNoIHRvIEFSTSBjb21taXR0ZXJzLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:44:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFKv-0002af-OY; Mon, 12 Feb 2018 14:44:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=giow=fg=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1elFKu-0002aR-KP
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:44:04 +0000
X-Inumbo-ID: 174e1493-1003-11e8-ba59-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::61f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 174e1493-1003-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 15:43:30 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=kXIXQ6PA8zQKskx/xi9OtrMW21TTKGp8qA1b37+JGCg=;
 b=dsDceBUHygGLzw1T0+GZYwu1NDvwZZi1MMJxbLEaJFKFC7ajb8JbvJ8mYf376qPkY7HJYhHrRccIGlPGkXrIdNAf6nXf+fBywA4P7LYXAXi0YNDdYayz8RqL+xPhQ3QjMsdB7LNPcN4nTHThH9Fj7RmPGnbTDq6I3w69EG83eh4=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.52) by
 VI1PR03MB1774.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::8) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Mon, 12
 Feb 2018 14:43:55 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-10-julien.grall@arm.com>
 <8ce55a92-5645-740a-27ba-40090fabf649@epam.com>
 <4d7b70a1-5d90-8cd9-976a-770934fb8101@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <c70956bc-f742-1c6b-224b-3184f904b580@epam.com>
Date: Mon, 12 Feb 2018 16:43:51 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <4d7b70a1-5d90-8cd9-976a-770934fb8101@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: VI1P194CA0005.EURP194.PROD.OUTLOOK.COM
 (2603:10a6:800:be::15) To VI1PR03MB1774.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 84f1d692-550f-4827-62b8-08d572270af7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR03MB1774; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 3:UIPAG8tNBUcyD1krngkjknv6/dSR5wpM7qhtd9bWQR8grgKQBm5DjkKXN0qjrtQTS6qJEgJodKAc+W8UA3hOeKpZB0SFX2AQAWigwlE2sJ8rKtE8JZcrKNl1ogDFZmYSc9yAierEzaU596BkUtfcZFrwFLU850Qkc3EtURyxYIvwgauZac0sWTb55CX0VR6fg+jFEer0FgYISJlqA6DDD7lk9nofcgd2XZ4U+zwdQKgxwufNbDnRkwRS2Zjv73CD;
 25:fdV8D+RWoqt0+ASWOXEDdiShfa5NM3y3M+8OFlRF11EVnwFFwxMyFEfQjSiWtfKIKOF38cmrCv/gw1PehvZbq/ztYsmPyvblbKPx9w/ms5uRt2Da3RzRXfAgewZgkg+xit7UHNUCZj2np++awwnPpjofD4dc+Q2syTuR61hFIp/ueninv7kvzhZrwTIVVWc9ZLbqir0xYtCf4GVSvVf8lx2IQZ3TS0q1zvESywqNW/yb69NCFZrlL30bWybS3AIF6b1c7YCZyUI11pDRNK9pB1UVaXU2swR6sAssh5xcgQgvUUOTudQMDK6/ymz3Ru85bJ0M+v9QP34VDtTiBnoDMw==;
 31:0YWMP0A5CXYaZ7F+EHQDjQh7xzN5uDsoRinCdHeY/xjAwi6US1csyszwiIMcn/z2+wBm3SabCrQ9OgZ0IpRv4W52eiohgIShqx1mATi29I2gmrPU076nRxX3XNcSAvXOiPvhhwqo3Fig5fxEp57J7QywoYPe+2SZBqGisaEvX75CXT6K7qXsnAE2721Gj9U+fcabWOyia+trgB5B4aOgDaVP0Zqj1IGOLbBW0uZzX7s=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1774:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 20:Fe4S5RB7fbaXJYfE/mFqykRakGv9WwoB1F60X5ht3x5tzriNO4OKR4CCnZX4TPyHZxNaTbAQ0/Ow5bia2lcrdZxgFiofh+Y2BE2/97E4YzOtZXBkgicSMahL2oWqny4X99AMFmfKJIaNdHo2hFEumwLmvI+SJHIay8bYc6OVZaU76EiI+H0quozhedei0YLbyeqtdZzjQlqusS847cbRIqrqFlhy5xWk6wdgqyaONXtpxq4EfhxDoY2e+0e0bwbiY2K8UJvXmekJJb7toAk5gdXaYwEEhE4UdI+C8UAND7r8tRKG4Cd0GXVgwRNOWkIZK5dT6DuDyj/wZZL57+GI1+0YXjBxE4bl82VzeOHLwwn9n4vWTauoQryNjmIUm7/vJsq8fbrLcP4Mgij7JAyCVcNsBt0WyNASY3gHA1S3Ai3lazebBuLbxx2qh/PlnELYUmHNGp6i7vd0cb8iJMnIpNYM0JZv1aLMMi9ccvq5OAujhf8nv8WZYLGOKK95pY7Z;
 4:C1+2Kk+SL+o9VHS5LOcl6o4YdO0jRR+G6P5bgk1jzwNiyCqTnnkQL9pedYrctBaZVWZ/is7snbRGSZHRV4Qax5tJHJlVd5Z4KGzHtFWnRs4HWT91oKVD86X87Hrk9Pr7C+AG3lcZF22j/QHf3pJD4Pn84RahD8i6rMqkFvqgkksF+wPRz/8idR0VyYzFohaznRClFK1KVq2o6bS6MsOkkIEsZyhGMQMmQCiJBJeXHxT+SYGxbxjevhQLiFwnqwl7mpClyAj/i8q3Szy1+/xBI6M+5HidlddSMEx1FZv/fKtQ06jzkVMpMNH4VE8k97LW
X-Microsoft-Antispam-PRVS: <VI1PR03MB17742B41C7398D3558C79443E6F70@VI1PR03MB1774.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231101)(2400082)(944501161)(3002001)(6041288)(20161123564045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:VI1PR03MB1774; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1774; 
X-Forefront-PRVS: 0581B5AB35
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(396003)(366004)(376002)(346002)(39860400002)(199004)(189003)(80792005)(77096007)(26005)(316002)(72206003)(478600001)(36756003)(58126008)(52146003)(64126003)(16576012)(105586002)(7736002)(2486003)(83506002)(66066001)(81156014)(97736004)(68736007)(8676002)(65806001)(65956001)(47776003)(23676004)(31696002)(67846002)(81166006)(305945005)(8936002)(86362001)(229853002)(52116002)(5660300001)(6486002)(6666003)(2906002)(6246003)(31686004)(65826007)(4326008)(53546011)(2870700001)(53936002)(106356001)(2950100002)(55236004)(16526019)(186003)(50466002)(386003)(93886005)(25786009)(6116002)(3846002)(76176011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1774; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIxNzc0OzIzOk9BazY2dk1mUGdzU2hmUU4xT2pOaHFRMk9h?=
 =?utf-8?B?OVNMSFMrc2hKQk9Ga2dVL1h3cWY3NVJBdHM1dEY4eDJWVkNrUVg2YVQ2YTBy?=
 =?utf-8?B?a3JqOHU3aVNac0NPZHd6V3NDNEhQbUMrRTV4Z2dkcHhnUFM3RXh6dHcxNnBR?=
 =?utf-8?B?bnpjakU3SkZvK2lqTStWaWhEVTFxYUMxbWI2eEE0dzEyeGR2a0dRU1g3bmhI?=
 =?utf-8?B?bHhXZG9SVi9CTWJaSTlmd0ZIejYvV0tKa1M3eDFMeWR4MDhLYVVEWjlObnYw?=
 =?utf-8?B?Qm1LeW1GUVRxMmIyZVkrUDZBTDNyRUZ3eDVKMHpxVXprNGN5WmVpSEl4akJX?=
 =?utf-8?B?R3dLK296bFM1aDJEVWlaSVZlM3prZnREbnZ4Rkh6N1pNT0pYdGZnc0Z1Q2c0?=
 =?utf-8?B?bGNlRlJwTEpvK3U4ZGQzc3pHOSswYjhXNVV3VHBObnNDMjJKK3QzZEpZanpj?=
 =?utf-8?B?YnM0OGRrSmpLeUY4dkVSM1hUZ1g4QzhsTGIrTTV1bFhIRngyWWs4cFNJaVBK?=
 =?utf-8?B?a2JwenNuQy9MVFdKaVp5b2lyVFcvWDdacHgxTlRWSlVwYlZtNUoxT0tuSWVF?=
 =?utf-8?B?SEltbTZsZk0ralV2c2lmM28yeXJXMUh2OFZTZ0Q5MlpJRjVPQ0xRSkx5K2hh?=
 =?utf-8?B?aXE5M1ZIZUtpWEdMY0loNElIZERuUHZNa1p4NW8vakUrSkxRaGhwNkdNYTdq?=
 =?utf-8?B?aWk0VjVWeVVPM0hiRFczTzNyZllIWThlc1JPVm1pMFVZRHFrYUpXMU9kMGxO?=
 =?utf-8?B?MkNWNHRIWDBWZDU1M1pjZzJlbE9GYWJPWUtRMjExTWNFUXdLQy9KZE9vQUJs?=
 =?utf-8?B?OEhQbFJzQ0RLMGIyMVRNTkROcCtGaHN0b3pRSzlzNEUrUXBlUnpIenlMdmox?=
 =?utf-8?B?WVUyeUt5UHRWS0NaaGR4WjExazZsWVVzZ3NvVDZudjMwRTd0dUY0ZFlmeGp3?=
 =?utf-8?B?aHVkNldxcG5CdjFpc1V5QVJwajN3dFB0WEphaWlFMWlBRmNLYlBSdmNiTDZE?=
 =?utf-8?B?S1BLaHJjc1dUMG9JKzZRc0hwUGZJaEIrSFR6a0hjSHcwSXlVUEZjZHQ3S0dk?=
 =?utf-8?B?Yk1Tdmo1d2VoaGtnWm9RenlLWWtaMitBN3FnQUE2WEYyUy9iR1hqWmEzMDNL?=
 =?utf-8?B?cWc3R0JQVHJFZ2QrZ2Y1RkRhcEl6Mm1DUzNJMW1YamJCVlE1NzIvQXNFcDlV?=
 =?utf-8?B?TjhkSFFDT05BZHUzL1BHK0pNand6M2YzV21NVFRTcWMvKzU0M1lXYjBnNUlx?=
 =?utf-8?B?aGNjYzIxQkxDa28zRWd1WnJlcEEydjVEYzYwOUpGaHl3a0dTZEs3dlpzRURS?=
 =?utf-8?B?YjFuZjNkNVRidThXYUZ3OEVLQTkrVDBWMWk2ZXVBWGtSTENMQlg2bWg0cm9n?=
 =?utf-8?B?WjJHazdJVVRta0dTbVE1Z096M2cxWDBRY3A1LzBJZVVhS05rMnNWWUYzZksr?=
 =?utf-8?B?N1J5b2ZzRnkyMkUvTVI2UFRabjE5eDBTTHhDMVZ2N1Q5akFjVXFXVkVOeHVB?=
 =?utf-8?B?L25DK0xDeG1XTEpmaVdPekVyOUZMejBqOCt5bG9rTmdObnVzWStSWU91a1pZ?=
 =?utf-8?B?MzNFSHJ3TDA4ckR3Yk45WldoOHpMaTYrbXRsclJXU2xSczhENjlSc3NYWUZu?=
 =?utf-8?B?VXZjV3pRTFpCUEMzY0FtVE81NDR2NHRZOHFQMGF6OFhMZVAxZ0pCZmtIRHZm?=
 =?utf-8?B?UnVvS2V1d0kzOGczV2hScmM3RnhXeUhCUVFqNjNucFJXVHRmSDlIdDdGMzln?=
 =?utf-8?B?akRkOUI4SG5ydmNFS0drcjRTdE55dVJPcUU3Uy9QTS96bmp6TFVWUlZkdlZD?=
 =?utf-8?B?cVBqYldDUlhGSUFMamwwQzJBS1d5bkVEbUhRaEhzRUg3WE82aFlrMHc3RDUx?=
 =?utf-8?B?bnNlT1hzM2Y2MG9HYk5TSE9aYVBDRks4MXBvN1h4Wlh5aFA4T1JsVlBIcVJ2?=
 =?utf-8?Q?lflaaUIg+DT07zL5eWB7Guwrv/XL3E=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1774;
 6:wkSV47oHFYC8sflKrfV5AZIGhaFX144TKOUYqp4mYpJcbdoaUn4LZxPp9wo1D6lTxuiog2Fypb0L1XgDX48MrgctiYBP9anJ0rNaS13KL/fqOb4mpQUqjWLC2jThYjCDY0W8E4AyAdK957hznGmAoeZ/rr+R9TYwRJ5F0d/t3HkqzEGme5vZhrhKvyw37LlG02L07UCHbaAErVCT5/EwEEJBZB06BwlpS5LnTPNhFqxW9Dt14+me89SorDQnXCJ1Q0EgpKL6ukKuyzvSDOLZjYkBvjKIiHlRBEr4AlkfWPurp7u/72V+EwBqZEcmUwO+cUe0pH8kdabyw2MitiiJUpJjbSw//TIbgY2Ts3X5fxw=;
 5:D8HZEeReaBQxWD2mQhB7Oq1+X3MS9aWiFHJYdka9y3rco7hXfTe6NgNdEbvEtUttCL8VIqHfndaTJukbb7tNDcSyrnVlMmfvNwRcZejmRAR+hG69Io/9Zt9GmDTg9ykSTVFMRgmm7oFxV63uK5rf8AjK9czXeXzMF5WJfjwZ02E=;
 24:Y5cGA4XbICDm6DKPhLS+t+O8QbUjcd9CbEDzS++7aZSdoazCf7d6oGSPwygN3EEAxevwqRM3+SoDNOlDAEE8S9eoyip4VPLpOMzSGJu0fJc=;
 7:ZiXHSJdo/mKiDwNxOnCzqxqx3ltijCeQsH2Azs6biFpDYTmDQwctiJgYOLPXbYS6keeB06IriXHZmvbnY4vJgxkUzaMuDBcb3VfZ42T8DEjWoMdKHWkOZmoeOAd53SVPSrnujCpUD8cNLpVZFgeoQMhRc/dHXaEhho7trksYf6H0mV7bv1MJdyISncjJXn+W21feAJi7ytRK6nhPTlaMNCpGypkcOcqIxyIgL23JUoDCK1O7HTZmEqAz7CeQn6n2
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2018 14:43:55.3100 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 84f1d692-550f-4827-62b8-08d572270af7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1774
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 09/15] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gMDkuMDIuMTggMTk6MDksIEp1bGllbiBHcmFsbCB3cm90ZToKPiAKPiAK
PiBPbiAwMi8wOS8yMDE4IDA1OjA0IFBNLCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4gSnVs
aWVuLAo+Pgo+Pgo+PiBPbiAwOC4wMi4xOCAyMToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4g
UFNDSSAxLjAgYW5kIGxhdGVyIGFsbG93cyB0aGUgU01DQ0MgdmVyc2lvbiB0byBiZSAoaW5kaXJl
Y3RseSkgcHJvYmVkCj4+PiB2aWEgUFNDSV9GRUFUVVJFUy4gSWYgdGhlIFBTQ0lfRkVBVFVSRVMg
ZG9lcyBub3QgZXhpc3QgKFBTQ0kgMC4yIG9yCj4+PiBlYXJsaWVyKSBhbmQgdGhlIGZ1bmN0aW9u
IHJldHVybiBhbiBlcnJvciwgdGhlbiB3ZSBjb25zaWRlcmVkIFNNQ0NDIDEuMAo+Pj4gaXMgaW1w
bGVtZW50ZWQuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPj4+IC0tLQo+Pj4gwqDCoMKgwqAgQ2hhbmdlcyBpbiB2MjoKPj4+IMKgwqDC
oMKgwqDCoMKgwqAgLSBQYXRjaCBhZGRlZAo+Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vcHNj
aS5jwqDCoMKgwqDCoMKgwqDCoCB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KPj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8wqAgNSArKysrLQo+Pj4gwqAg
MiBmaWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+
Pgo+PiBJIGZpbmQgaXQgc3RyYW5nZSB0byBkZXRlcm1pbmUgU01DQ0MgdmVyc2lvbiBpbiBQU0NJ
IGNvZGUuIHBzY2kuYyBpcyAKPj4gbm90IHRoZSBmaXJzdCBwbGFjZSwgd2hlcmUgSSB3aWxsIGxv
b2sgZm9yIFNNQ0NDIHZlcnNpb24gZGlzY292ZXJ5Lgo+PiBJIHRoaW5rIGl0IGlzIGJldHRlciB0
byBhZGQgc21jY2MuYywgd2hlcmUgc3VjaCBmdW5jdGlvbnMgY2FuIHJlc2lkZS4KPiAKPiBTTUND
QyB2ZXJzaW9uIGRpc2NvdmVyeSBpcyBiYXNlZCBvbiBQU0NJLCBoZW5jZSBpdCBpcyBpbiB0aGUg
UFNDSSBjb2RlLiAKPiBJIGNhbid0IHNlZSBhIGdvb2QgcmVhc29uIHRvIGNyZWF0ZSBhIGZpbGUg
d2l0aCAzIGxpbmVzIGF0IHRoZSBtb21lbnQuCgpTTUNDQyB2ZXJzaW9uIGRpc2NvdmVyeSBpcyBh
IEFybSBBcmNoaXRlY3R1cmUgU2VydmljZSBmdW5jdGlvbi4gUFNDSSAKdXNlZCB0byBkaXNjb3Zl
ciBpZiB0aGlzIGZ1bmN0aW9uIGlzIHN1cHBvcnRlZCBhdCBhbGwuIER1YmlvdXMgCmFyY2hpdGVj
dHVyYWwgc29sdXRpb24gZnJvbSBteSBwb2ludCBvZiB2aWV3LiBCdXQgaXQgaXMgYWxyZWFkeSBk
b25lLi4uCgpXZSBoYWQgc2ltaWxhciBkaXNjdXNzaW9ucyBhYm91dCBpbnRyb2R1Y2luZyBuZXcg
ZmlsZXMgZWFybGllciwgc28geW91IAprbm93ICBteSBwb2ludC4gSSB3b3VsZCBsaWtlIHRvIHNl
ZSBjbGVhbiBjb2RlYmFzZSB3aGVyZSBvbmUgY2FuIApuYXZpZ2F0ZSB3aXRob3V0IGdyZXAvY3Nj
b3BlLiBJIHNlZSBubyBwb2ludCwgd2h5IGZ1bmN0aW9uIHRoYXQgY2FsbHMgCkFybSBhcmNoaXRl
Y3R1cmUgc2VydmljZSB0byBpZGVudGlmeSBTTUNDQyB2ZXJzaW9uIHNob3VsZCByZXNpZGUgaW4g
UFNDSSAKY29kZS4KCkJlc2lkZXMsIHRoYXQgZmlsZSB3aWxsIGhhdmUgbW9yZSB0aGFuIDMgbGlu
ZXMgYXQgdGhlIG1vbWVudC4gWW91ciAKY3VycmVudCBwc2NpX2luaXRfc21jY2MgaXMgbG9uZ2Vy
IHJpZ2h0IG5vdyA6KQoKPj4KPj4+IGluZGV4IDVkZGEzNWNkN2MuLmJjN2IyMjYwZTggMTAwNjQ0
Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vcHNj
aS5jCj4+PiBAQCAtMzcsNiArMzcsNyBAQAo+Pj4gwqAgI2VuZGlmCj4+PiDCoCB1aW50MzJfdCBw
c2NpX3ZlcjsKPj4+ICt1aW50MzJfdCBzbWNjY192ZXI7Cj4+Cj4+IEFuZCB0aGlzIHZhcmlhYmxl
IGFjdHVhbGx5IGlzIG5vdCByZWxhdGVkIHRvIFBTQ0kuCj4gCj4gU2VlIG15IGNvbW1lbnQgYWJv
dmUuIEkgYW0gbm90IGdvaW5nIHRvIGNyZWF0ZSBhIGZpbGUganVzdCBmb3IgMyBsaW5lcy4KPiAK
ClNlZSBteSBjb21tZW50cyBhYm92ZSA6KQoKLS0gClZvbG9keW15ciBCYWJjaHVrCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:47:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFNt-0002tM-5g; Mon, 12 Feb 2018 14:47:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elFNr-0002tB-C2
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 14:47:07 +0000
X-Inumbo-ID: bd7ab432-1003-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd7ab432-1003-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:48:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462350693"
Date: Mon, 12 Feb 2018 14:46:59 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <20180212144659.ul33o33o3yim3keu@citrix.com>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-3-sameer.goel@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209031055.21926-3-sameer.goel@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, Ian.Jackson@citrix.com, xen-devel@lists.xenproject.org,
 nd@arm.com, shankerd@codeaurora.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 2/7] xen/bitops: Rename LOG_2 to ilog2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDg6MTA6NTBQTSAtMDcwMCwgU2FtZWVyIEdvZWwgd3Jv
dGU6Cj4gQ2hhbmdpbmcgdGhlIG5hbWUgb2YgdGhlIG1hY3JvIGZyb20gTE9HXzIgdG8gaWxvZzIu
VGhpcyBtYWtlcyB0aGUgZnVuY3Rpb24gbmFtZQo+IHNpbWlsYXIgdG8gaXRzIExpbnV4IGNvdW50
ZXJwYXJ0LiBTaW5jZSwgdGhpcyBpcyBub3QgdXNlZCBpbiBtdWx0aXBsZSBwbGFjZXMsCj4gdGhl
IGNvZGUgY2h1cm4gaXMgbWluaW1hbC4KPiAKPiBUaGlzIGNoYW5nZSBoZWxwcyBpbiBwb3J0aW5n
IHVuY2hhbmdlZCBjb2RlIGZyb20gTGludXguCj4gCj4gU2lnbmVkLW9mZi1ieTogU2FtZWVyIEdv
ZWwgPHNhbWVlci5nb2VsQGxpbmFyby5vcmc+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:49:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:49:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFQK-00032n-IL; Mon, 12 Feb 2018 14:49:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elFQJ-00032Z-QI
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 14:49:39 +0000
X-Inumbo-ID: 1895e31e-1004-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1895e31e-1004-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:50:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462351137"
Date: Mon, 12 Feb 2018 14:49:31 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Sameer Goel <sameer.goel@linaro.org>
Message-ID: <20180212144931.gpxbb7nvpvmcdhnb@citrix.com>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-2-sameer.goel@linaro.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209031055.21926-2-sameer.goel@linaro.org>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com, julien.grall@arm.com,
 jbeulich@suse.com, Ian.Jackson@citrix.com, xen-devel@lists.xenproject.org,
 nd@arm.com, shankerd@codeaurora.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/7] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDg6MTA6NDlQTSAtMDcwMCwgU2FtZWVyIEdvZWwgd3Jv
dGU6Cj4gIAo+ICsjZGVmaW5lIFdBUk5fT05fT05DRShwKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgc3RhdGljIGJvb2wgX19zZWN0aW9uKCIuZGF0YS51bmxpa2VseSIpIF9f
d2FybmVkOyBcCj4gKyAgICBpbnQgX19yZXRfd2Fybl9vbmNlID0gISEocCk7ICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCj4gKyAgICBpZiAoIHVubGlrZWx5KF9fcmV0X3dhcm5fb25jZSAmJiAhX193YXJu
ZWQpICkgICAgIFwKPiArICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKPiArICAgICAgICBfX3dhcm5lZCA9IHRydWU7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKClBsZWFzZSBkb24ndCBtaXggYm9vbCBhbmQgaW50IHR5cGUuCgpXZWkuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:49:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:49:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFQQ-00033i-Op; Mon, 12 Feb 2018 14:49:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elFQP-00032m-Fk
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:49:45 +0000
X-Inumbo-ID: 1b91f38c-1004-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b91f38c-1004-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:50:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67725271"
Date: Mon, 12 Feb 2018 14:49:12 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212144912.jywfmqlowmkrsmeq@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-18-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-18-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 17/28] x86/vvtd: save and restore
	emulated VT-d
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gUHJvdmlkZSBhIHNhdmUtcmVzdG9yZSBwYWlyIHRvIHNhdmUvcmVzdG9yZSByZWdpc3RlcnMg
YW5kIG5vbi1yZWdpc3Rlcgo+IHN0YXR1cy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5s
YW5AaW50ZWwuY29tPgo+IC0tLQo+IHYzOgo+ICAtIHVzZSBvbmUgZW50cnkgdG8gc2F2ZSBib3Ro
IHZ2dGQgcmVnaXN0ZXJzIGFuZCBvdGhlciBpbnRlcm1lZGlhdGUKPiAgc3RhdGUKPiAtLS0KPiAg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgICAgfCA1NyArKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLS0tLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0v
c2F2ZS5oIHwgMTggKysrKysrKysrKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25z
KCspLCAxOSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBp
bmRleCA4MTE3MGVjLi5mNmJkZTY5IDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMKPiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5j
Cj4gQEAgLTI3LDggKzI3LDEwIEBACj4gICNpbmNsdWRlIDxhc20vZXZlbnQuaD4KPiAgI2luY2x1
ZGUgPGFzbS9pb19hcGljLmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL2RvbWFpbi5oPgo+ICsjaW5j
bHVkZSA8YXNtL2h2bS9zYXZlLmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQuaD4KPiAg
I2luY2x1ZGUgPGFzbS9wMm0uaD4KPiArI2luY2x1ZGUgPHB1YmxpYy9odm0vc2F2ZS5oPgo+ICAK
PiAgI2luY2x1ZGUgImlvbW11LmgiCj4gICNpbmNsdWRlICJ2dGQuaCIKPiBAQCAtMzgsMjAgKzQw
LDYgQEAKPiAgCj4gICNkZWZpbmUgVlZURF9GUkNEX05VTSAgIDFVTEwKPiAgI2RlZmluZSBWVlRE
X0ZSQ0RfU1RBUlQgKERNQVJfSVJUQV9SRUcgKyA4KQo+IC0jZGVmaW5lIFZWVERfRlJDRF9FTkQg
ICAoVlZURF9GUkNEX1NUQVJUICsgVlZURF9GUkNEX05VTSAqIDE2KQo+IC0jZGVmaW5lIFZWVERf
TUFYX09GRlNFVCBWVlREX0ZSQ0RfRU5ECj4gLQo+IC1zdHJ1Y3QgaHZtX2h3X3Z2dGQgewo+IC0g
ICAgYm9vbCBlaW1fZW5hYmxlZDsKPiAtICAgIGJvb2wgaW50cmVtYXBfZW5hYmxlZDsKPiAtICAg
IHVpbnQzMl90IGZhdWx0X2luZGV4Owo+IC0KPiAtICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcg
dGFibGUgYmFzZSBnZm4gYW5kIHRoZSBtYXggb2YgZW50cmllcyAqLwo+IC0gICAgdWludDE2X3Qg
aXJ0X21heF9lbnRyeTsKPiAtICAgIGdmbl90IGlydDsKCllvdSBhcmUgY2hhbmdpbmcgZ2ZuX3Qg
dG8gdWludDY0X3QsIGlzIGdmbl90IG5vdCB3b3JraW5nIHdpdGggdGhlCm1pZ3JhdGlvbiBzdHJl
YW0/CgpBbHNvIEkgdGhpbmsgdGhpcyBkdXBsaWNhdGlvbiBvZiBmaWVsZHMgKGhhdmluZyBhbGwg
cmVnaXN0ZXJzIGluCidyZWdzJyBhbmQgc29tZSBjYWNoZWQgaW4gbWlzY2VsbGFuZW91cyB0b3Ag
bGV2ZWwgZmllbGRzIGlzIG5vdCBhIGdvb2QKYXBwcm9hY2guCgo+IC0KPiAtICAgIHVpbnQzMl90
IHJlZ3NbVlZURF9NQVhfT0ZGU0VUL3NpemVvZih1aW50MzJfdCldOwo+IC19Owo+ICAKPiAgc3Ry
dWN0IHZ2dGQgewo+ICAgICAgLyogQmFzZSBhZGRyZXNzIG9mIHJlbWFwcGluZyBoYXJkd2FyZSBy
ZWdpc3Rlci1zZXQgKi8KPiBAQCAtNzc2LDcgKzc2NCw3IEBAIHN0YXRpYyB2b2lkIHdyaXRlX2dj
bWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPiAgICAgIGlmICggdnZ0
ZC0+aHcuaW50cmVtYXBfZW5hYmxlZCApCj4gICAgICAgICAgdnZ0ZF9pbmZvKCJVcGRhdGUgSW50
ZXJydXB0IFJlbWFwcGluZyBUYWJsZSB3aGVuIGFjdGl2ZVxuIik7Cj4gIAo+IC0gICAgaWYgKCBn
Zm5feCh2dnRkLT5ody5pcnQpICE9IFBGTl9ET1dOKERNQV9JUlRBX0FERFIoaXJ0YSkpIHx8Cj4g
KyAgICBpZiAoIHZ2dGQtPmh3LmlydCAhPSBQRk5fRE9XTihETUFfSVJUQV9BRERSKGlydGEpKSB8
fAo+ICAgICAgICAgICB2dnRkLT5ody5pcnRfbWF4X2VudHJ5ICE9IERNQV9JUlRBX1NJWkUoaXJ0
YSkgKQo+ICAgICAgewo+ICAgICAgICAgIGlmICggdnZ0ZC0+aXJ0X2Jhc2UgKQo+IEBAIC03ODYs
MTQgKzc3NCwxNCBAQCBzdGF0aWMgdm9pZCB3cml0ZV9nY21kX3NpcnRwKHN0cnVjdCB2dnRkICp2
dnRkLCB1aW50MzJfdCB2YWwpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBzaXplb2Yoc3RydWN0IGlyZW1hcF9lbnRyeSkpKTsKPiAgICAgICAgICAgICAgdnZ0ZC0+aXJ0
X2Jhc2UgPSBOVUxMOwo+ICAgICAgICAgIH0KPiAtICAgICAgICB2dnRkLT5ody5pcnQgPSBfZ2Zu
KFBGTl9ET1dOKERNQV9JUlRBX0FERFIoaXJ0YSkpKTsKPiArICAgICAgICB2dnRkLT5ody5pcnQg
PSBQRk5fRE9XTihETUFfSVJUQV9BRERSKGlydGEpKTsKPiAgICAgICAgICB2dnRkLT5ody5pcnRf
bWF4X2VudHJ5ID0gRE1BX0lSVEFfU0laRShpcnRhKTsKPiAgICAgICAgICB2dnRkLT5ody5laW1f
ZW5hYmxlZCA9ICEhKGlydGEgJiBJUlRBX0VJTUUpOwo+ICAgICAgICAgIHZ2dGRfaW5mbygiVXBk
YXRlIElSIGluZm8gKGFkZHI9JWx4IGVpbT0lZCBzaXplPSVkKVxuIiwKPiAtICAgICAgICAgICAg
ICAgICAgZ2ZuX3godnZ0ZC0+aHcuaXJ0KSwgdnZ0ZC0+aHcuZWltX2VuYWJsZWQsCj4gKyAgICAg
ICAgICAgICAgICAgIHZ2dGQtPmh3LmlydCwgdnZ0ZC0+aHcuZWltX2VuYWJsZWQsCj4gICAgICAg
ICAgICAgICAgICAgIHZ2dGQtPmh3LmlydF9tYXhfZW50cnkpOwo+ICAKPiAtICAgICAgICB2dnRk
LT5pcnRfYmFzZSA9IG1hcF9ndWVzdF9wYWdlcyh2dnRkLT5kb21haW4sIGdmbl94KHZ2dGQtPmh3
LmlydCksCj4gKyAgICAgICAgdnZ0ZC0+aXJ0X2Jhc2UgPSBtYXBfZ3Vlc3RfcGFnZXModnZ0ZC0+
ZG9tYWluLCB2dnRkLT5ody5pcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUEZOX1VQKHZ2dGQtPmh3LmlydF9tYXhfZW50cnkgKgo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0IGlyZW1hcF9l
bnRyeSkpKTsKPiAgICAgIH0KPiBAQCAtMTEzOCw2ICsxMTI2LDM5IEBAIHN0YXRpYyBib29sIHZ2
dGRfaXNfcmVtYXBwaW5nKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4gICAgICByZXR1cm4gIWly
cV9yZW1hcHBpbmdfcmVxdWVzdF9pbmRleChpcnEsICZpZHgpOwo+ICB9Cj4gIAo+ICtzdGF0aWMg
aW50IHZ2dGRfbG9hZChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
PiArewo+ICsgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZChkKTsKPiArICAgIHVp
bnQ2NF90IGlxYTsKPiArCj4gKyAgICBpZiAoICF2dnRkICkKPiArICAgICAgICByZXR1cm4gLUVO
T0RFVjsKPiArCj4gKyAgICBpZiAoIGh2bV9sb2FkX2VudHJ5KFZWVEQsIGgsICZ2dnRkLT5odykg
KQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIGlxYSA9IHZ2dGRfZ2V0X3Jl
Z19xdWFkKHZ2dGQsIERNQVJfSVFBX1JFRyk7Cj4gKyAgICB2dnRkLT5pcnRfYmFzZSA9IG1hcF9n
dWVzdF9wYWdlcyh2dnRkLT5kb21haW4sIHZ2dGQtPmh3LmlydCwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUCh2dnRkLT5ody5pcnRfbWF4X2VudHJ5ICoKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2Yoc3RydWN0
IGlyZW1hcF9lbnRyeSkpKTsKPiArICAgIHZ2dGQtPmludl9xdWV1ZV9iYXNlID0gbWFwX2d1ZXN0
X3BhZ2VzKHZ2dGQtPmRvbWFpbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFBGTl9ET1dOKERNQV9JUUFfQUREUihpcWEpKSwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEgPDwgRE1BX0lRQV9RUyhpcWEpKTsKCldoeSBh
cmUgeW91IHVuY29uZGl0aW9uYWxseSBtYXBwaW5nIHRob3NlIHBhZ2VzPyBTaG91bGRuJ3QgeW91
IGNoZWNrCnRoYXQgdGhlIHJlbGV2YW50IGZlYXR1cmVzIGFyZSBlbmFibGVkPwoKQm90aCBjb3Vs
ZCBiZSAwIG9yIHNpbXBseSBwb2ludCB0byBnYXJiYWdlLgoKPiArICAgIHJldHVybiAwOwo+ICt9
Cj4gKwo+ICtzdGF0aWMgaW50IHZ2dGRfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCkKPiArewo+ICsgICAgc3RydWN0IHZ2dGQgKnZ2dGQgPSBkb21haW5fdnZ0
ZChkKTsKPiArCj4gKyAgICBpZiAoICF2dnRkICkKPiArICAgICAgICByZXR1cm4gMDsKPiArCj4g
KyAgICByZXR1cm4gaHZtX3NhdmVfZW50cnkoVlZURCwgMCwgaCwgJnZ2dGQtPmh3KTsKPiArfQo+
ICsKPiArSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShWVlRELCB2dnRkX3NhdmUsIHZ2dGRfbG9h
ZCwgMSwgSFZNU1JfUEVSX0RPTSk7Cj4gKwo+ICBzdGF0aWMgdm9pZCB2dnRkX3Jlc2V0KHN0cnVj
dCB2dnRkICp2dnRkKQo+ICB7Cj4gICAgICB1aW50NjRfdCBjYXAgPSBjYXBfc2V0X251bV9mYXVs
dF9yZWdzKFZWVERfRlJDRF9OVU0pCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9odm0vc2F2ZS5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZl
LmgKPiBpbmRleCBmZDdiZjNmLi4yNGE1MTNiIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2h2bS9zYXZlLmgKPiBAQCAtNjM5LDEwICs2MzksMjYgQEAgc3RydWN0IGh2bV9tc3Igewo+
ICAKPiAgI2RlZmluZSBDUFVfTVNSX0NPREUgIDIwCj4gIAo+ICsjZGVmaW5lIFZWVERfTUFYX09G
RlNFVCAweGQwCgpZb3UgdXNlZCB0byBoYXZlIHNvbWUga2luZCBvZiBmb3JtdWxhIHRvIGNhbGN1
bGF0ZSBWVlREX01BWF9PRkZTRVQsCnlldCBoZXJlIHRoZSB2YWx1ZSBpcyBqdXN0IGhhcmRjb2Rl
ZC4gQW55IHJlYXNvbiBmb3IgdGhpcz8KCj4gK3N0cnVjdCBodm1faHdfdnZ0ZAo+ICt7Cj4gKyAg
ICB1aW50MzJfdCBlaW1fZW5hYmxlZCA6IDEsCj4gKyAgICAgICAgICAgICBpbnRyZW1hcF9lbmFi
bGVkIDogMTsKPiArICAgIHVpbnQzMl90IGZhdWx0X2luZGV4Owo+ICsKPiArICAgIC8qIEludGVy
cnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gYW5kIHRoZSBtYXggb2YgZW50cmllcyAqLwo+
ICsgICAgdWludDMyX3QgaXJ0X21heF9lbnRyeTsKPiArICAgIHVpbnQ2NF90IGlydDsKPiArCj4g
KyAgICB1aW50MzJfdCByZWdzW1ZWVERfTUFYX09GRlNFVC9zaXplb2YodWludDMyX3QpXTsKPiAr
fTsKPiArCj4gK0RFQ0xBUkVfSFZNX1NBVkVfVFlQRShWVlRELCAyMSwgc3RydWN0IGh2bV9od192
dnRkKTsKCkFkZGluZyBuZXcgZmllbGRzIHRvIHRoaXMgc3RydWN0IGluIGEgbWlncmF0aW9uIGNv
bXBhdGlibGUgd2F5IGlzCmdvaW5nIHRvIGJlIGEgUElUQSwgYnV0IHRoZXJlJ3Mgbm8gZWFzeSBz
b2x1dGlvbiB0byB0aGlzIEknbSBhZnJhaWQuLi4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:51:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:51:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFST-0003l8-6S; Mon, 12 Feb 2018 14:51:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elFSS-0003ky-Fe
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 14:51:52 +0000
X-Inumbo-ID: 2e151c20-1004-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e151c20-1004-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 15:51:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462351682"
Date: Mon, 12 Feb 2018 14:51:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <20180212145148.ma7223vmdyytl55d@citrix.com>
References: <20180208214910.10699-1-simon@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208214910.10699-1-simon@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] libx[lc]: Improve error reporting for invalid
	kernel images
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMTA6NDk6MDdQTSArMDEwMCwgU2ltb24gR2Fpc2VyIHdy
b3RlOgo+IFNpbW9uIEdhaXNlciAoMyk6Cj4gICAgICAgbGlieGM6IENsZWFudXAgeGNfZG9tX3Bh
cnNlX2VsZl9rZXJuZWwoKSdzIHJldHVybiB2YWx1ZQo+ICAgICAgIGxpYnhsOiBJbXByb3ZlIGxv
Z2dpbmcgaW4gbGlieGxfX2J1aWxkX2RvbSgpCj4gICAgICAgbGlieGM6IHhjX2RvbV9wYXJzZV9l
bGZfa2VybmVsOiBSZXR1cm4gZXJyb3IgZm9yIGludmFsaWQga2VybmVsIGltYWdlcwoKQWNrZWQt
Ynk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:52:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:52:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFTM-0003ru-Hx; Mon, 12 Feb 2018 14:52:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jrg8=fg=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1elFTL-0003ri-7S
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:52:47 +0000
X-Inumbo-ID: 4e82c437-1004-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e82c437-1004-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 15:52:12 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id q194so20760793lfe.13
 for <xen-devel@lists.xen.org>; Mon, 12 Feb 2018 06:52:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lg7lucWP1q7E2aKXM4wnRgurIcyPSqbW8i3hBDkPvSQ=;
 b=E5ngiseb5nnJ3VYLOEZ7RGQG1vC68DMy6tE3b0I093j1ISdN4c1nunjelGq9xeUGbN
 RWfJvH6lNGQzv/YMLPZKNzEg95hZdWOTXpz6Bq1ZPvJDcrEUwzsJdoUxT2nY+30VGebn
 u8b4VhO/PValluY7Wz+VC3ScsqotwWixw8m1Tx11jmjQJxidtVHM2PGn9mJUdiJqTovG
 02W2zHOqqbGevUnp35OQl2oHFDGa2uV6Ks7iaDg80qaG7zNtHad76UZIKaIHqHO1wIPx
 zbfhIYb2zAF8k8lDstOId9F1ZVqv4qxx0snbUEo4CzYnNHlTyUuVpqciyPWHsQSAUNkP
 NVJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lg7lucWP1q7E2aKXM4wnRgurIcyPSqbW8i3hBDkPvSQ=;
 b=OS/wj9BzIP0USxWUaF1WG6USb9NoQyRYKm9iSKUb6t5UtfTJ9Wo/qN2e7m/fuqW38/
 YA2ojiGg9W8bcQXOOZ+Y2BBPDAsvHJmvjRr7E2M7wK3wzoLJj034jqv9xMw0Ac7uEJNb
 jiOqeVlzNfMgLp0TPLZ5GX9NAllvZeerFGlV07Z5CqEVUBaLZLTBLMEFVtP+4ESGX82A
 gOJjD7Ubbl4Poagx0lH1MyY6Bryb64DgmT5XufcP1blZab7c88Biz0e0IQi31oyKjAnj
 qm33S+UyL0vGLit57OkEweS6iZZaZZgqhuIC3Ygp7naFnyjejRdg64FjI4FpsoHkEU0o
 7nQw==
X-Gm-Message-State: APf1xPD4EQrFSnWj3931rJD32DtE3P+62pAhMDL9bcFrZ67e495dSaFC
 p+VxdqqcK5eXbWgk3wEdnJYx8IqH4kDY+Afkyq4=
X-Google-Smtp-Source: AH8x224BzvX8NtmdjI6h0PGNY7WhHqsEfSI89dJBTB0zxJEW01KZY7lLawxhKOT3KFP/lNlnQJOGNKJXPOdYjLiTozw=
X-Received: by 10.46.118.4 with SMTP id r4mr8266836ljc.123.1518447163897; Mon,
 12 Feb 2018 06:52:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.92.153 with HTTP; Mon, 12 Feb 2018 06:52:43 -0800 (PST)
In-Reply-To: <aa3cf90d-2345-5fa0-5b65-5f7a5fc56b38@arm.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
 <20180206180623.ri47skutqiiv437r@citrix.com>
 <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
 <aa3cf90d-2345-5fa0-5b65-5f7a5fc56b38@arm.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Mon, 12 Feb 2018 22:52:43 +0800
Message-ID: <CAHrd_jpTGxOnjphH1wk8NJSpiw2FhAMNDGnGL2YYKpJ=wca0BQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>, Wei Liu <wei.liu2@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuIGFuIFdlaSwKCjIwMTgtMDItMDggMDo1NCBHTVQrMDg6MDAgSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT46Cj4gT24gMDcvMDIvMTggMTY6MjcsIFpob25nemUgTGl1
IHdyb3RlOgo+Pgo+PiBIaSBXZWkgYW5kIEp1bGllbiwKPgo+Cj4gSGksCj4KPgo+PiAyMDE4LTAy
LTA3IDI6MDYgR01UKzA4OjAwIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ogo+Pj4KPj4+
IE9uIFR1ZSwgRmViIDA2LCAyMDE4IGF0IDAxOjI0OjMwUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4+Pj4KPj4+Pj4gICAgICAgIGlmIChsaWJ4bF9fZGV2aWNlX3BjaV9kZXN0cm95X2Fs
bChnYywgZG9taWQpIDwgMCkKPj4+Pj4gICAgICAgICAgICBMT0dEKEVSUk9SLCBkb21pZCwgIlBj
aSBzaHV0ZG93biBmYWlsZWQiKTsKPj4+Pj4gICAgICAgIHJjID0geGNfZG9tYWluX3BhdXNlKGN0
eC0+eGNoLCBkb21pZCk7Cj4+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9pbnRl
cm5hbC5oCj4+Pj4+IGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAo+Pj4+PiBpbmRleCAy
Y2ZlNGMwOGE3Li5jMzk4YjZhNmI4IDEwMDY0NAo+Pj4+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4
bF9pbnRlcm5hbC5oCj4+Pj4+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKPj4+
Pj4gQEAgLTQ0MjQsNiArNDQyNCw4IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBsaWJ4bF9fc3RyaW5n
X2lzX2RlZmF1bHQoY2hhcgo+Pj4+PiAqKnMpCj4+Pj4+ICAgIF9oaWRkZW4gaW50IGxpYnhsX19z
c2htX2FkZChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0sIGludCBsZW4pOwo+Pj4+
PiArX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fZGVsKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkKTsKPj4+Pj4gKwo+Pj4+PiAgICBfaGlkZGVuIGludCBsaWJ4bF9fc3NobV9jaGVja19vdmVy
bGFwKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRvbWlkLAo+Pj4+PiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG1zLCBpbnQKPj4+
Pj4gbGVuKTsKPj4+Pj4gICAgX2hpZGRlbiBpbnQgbGlieGxfX3NzaG1fc2V0ZGVmYXVsdChsaWJ4
bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4+Pj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX3NzaG0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NzaG0uYwo+Pj4+PiBpbmRleCA1NjJm
NDZmMjk5Li4xYmY0ZDRjMmRjIDEwMDY0NAo+Pj4+PiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9z
c2htLmMKPj4+Pj4gKysrIGIvdG9vbHMvbGlieGwvbGlieGxfc3NobS5jCj4+Pj4+IEBAIC04Niw2
ICs4NiwxMTIgQEAgaW50IGxpYnhsX19zc2htX2NoZWNrX292ZXJsYXAobGlieGxfX2djICpnYywK
Pj4+Pj4gdWludDMyX3QgZG9taWQsCj4+Pj4+ICAgICAgICByZXR1cm4gMDsKPj4+Pj4gICAgfQo+
Pj4+PiArLyogRGVjcmVhc2UgdGhlIHJlZmNvdW50IG9mIGFuIHNzaG0uIFdoZW4gcmVmY291bnQg
cmVhY2hlcyAwLAo+Pj4+Cj4+Pj4KPj4+PiBOSVQ6IExpYnhsIGNvZGluZyBzdHlsZSByZWdhcmRp
bmcgdGhlIGNvbW1lbnQgc2VlbXMgdG8gYmUgdW5jbGVhcmVkCj4+Pj4gKElhbiwKPj4+PiBXZWk/
KS4gQnV0IEkgZmVlbCBrZWVwIC8qIGFuZCAqLyBpbiBzZXBhcmF0ZSBsaW5lIGlzIG5pY2VyLgo+
Pj4KPj4+Cj4+PiBJIGRvbid0IGhhdmUgYW4gb3BpbmlvbiBoZXJlLgo+Pj4KPj4+Pgo+Pj4+PiAr
ICogY2xlYW4gdXAgdGhlIHdob2xlIHNzaG0gcGF0aC4KPj4+Pj4gKyAqLwo+Pj4+PiArc3RhdGlj
IHZvaWQgbGlieGxfX3NzaG1fZGVjcmVmKGxpYnhsX19nYyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3Qg
eHQsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqc3No
bV9wYXRoKQo+Pj4+PiArc3RhdGljIHZvaWQgbGlieGxfX3NzaG1fZGVsX3NsYXZlKGxpYnhsX19n
YyAqZ2MsIHhzX3RyYW5zYWN0aW9uX3QgeHQsCj4+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZG9taWQsIGNvbnN0IGNoYXIgKmlkLCBib29sCj4+Pj4+IGlz
cmV0cnkpCj4+Pj4+ICt7Cj4+Pj4+ICsgICAgY29uc3QgY2hhciAqc2xhdmVfcGF0aCwgKmJlZ2lu
X3N0ciwgKmVuZF9zdHI7Cj4+Pj4+ICsgICAgdWludDY0X3QgYmVnaW4sIGVuZDsKPj4+Pj4gKwo+
Pj4+PiArICAgIHNsYXZlX3BhdGggPSBHQ1NQUklOVEYoIiVzL3NsYXZlcy8lIlBSSXUzMiwgU1NI
TV9QQVRIKGlkKSwgZG9taWQpOwo+Pj4+PiArCj4+Pj4+ICsgICAgYmVnaW5fc3RyID0gbGlieGxf
X3hzX3JlYWQoZ2MsIHh0LCBHQ1NQUklOVEYoIiVzL2JlZ2luIiwKPj4+Pj4gc2xhdmVfcGF0aCkp
Owo+Pj4+PiArICAgIGVuZF9zdHIgPSBsaWJ4bF9feHNfcmVhZChnYywgeHQsIEdDU1BSSU5URigi
JXMvZW5kIiwgc2xhdmVfcGF0aCkpOwo+Pj4+PiArICAgIGJlZ2luID0gc3RydG91bGwoYmVnaW5f
c3RyLCBOVUxMLCAxNik7Cj4+Pj4+ICsgICAgZW5kID0gc3RydG91bGwoZW5kX3N0ciwgTlVMTCwg
MTYpOwo+Pj4+PiArCj4+Pj4+ICsgICAgLyogQXZvaWQgY2FsbGluZyBkb191bm1hcCBtYW55IHRp
bWVzIGluIGNhc2Ugb2YgeHMgdHJhbnNhY3Rpb24KPj4+Pj4gcmV0cnkgKi8KPj4+Pj4gKyAgICBp
ZiAoIWlzcmV0cnkpCj4+Pj4+ICsgICAgICAgIGxpYnhsX19zc2htX2RvX3VubWFwKGdjLCBkb21p
ZCwgaWQsIGJlZ2luLCBlbmQpOwo+Pj4+Cj4+Pj4KPj4+PiBJSE1PLCBieSB1bm1hcHBpbmcgdGhl
IHJlZ2lvbnMgaW4gbWlkZGxlIG9mIHRoZSB0cmFuc2FjdGlvbiwgeW91Cj4+Pj4gaW5jcmVhc2UK
Pj4+PiB0aGUgcG90ZW50aWFsIGZhaWx1cmUgb2YgaXQuIEkgd291bGQgbW92ZSB0aGF0IG91dCBv
ZiB0aGUgdHJhbnNhY3Rpb24KPj4+PiBwYXRoLgo+Pj4+Cj4+Pj4gSSB3b3VsZCBiZSBpbnRlcmVz
dGVkIHRvIGhlYXIgdGhlIG9waW5pb24gb2YgdGhlIHRvb2xzIG1haW50YWluZXJzIGhlcmUuCj4+
Pj4KPj4+Cj4+PiBJZiB5b3UgbW92ZSB0aGUgdW5tYXAgYWZ0ZXIgdGhlIGxvb3AgeW91IGNyZWF0
ZSBhIHdpbmRvdyBpbiB3aGljaAo+Pj4gdGhlIHBhZ2VzIGFyZSBzdGlsbCBtYXBwZWQgYnV0IHRo
ZSB0b29sc3RhY2sgdGhpbmtzIHRoZXkgYXJlIHVubWFwcGVkLgo+Pj4KPj4+IFdoaWxlIHRoZSBj
b2RlIGFzLWlzIG5vdyBtYWtlcyBzdXJlIChhc3N1bWluZyBubyBlcnJvciBpbiB1bm1hcCkgdGhl
Cj4+PiBwYWdlcyBhcmUgdW5tYXBwZWQgbm8gbGF0ZXIgdGhhbiB0aGUgdHJhbnNhY3Rpb24gaXMg
Y29tbWl0dGVkLiBJIHRoaW5rCj4+PiB0aGlzIGNhbiBiZSBkb25lIGJ5IG1vdmluZyB1bm1hcCBi
ZWZvcmUgdGhlIHRyYW5zYWN0aW9uLgo+Pj4KPj4+IFpob25nemUsIGRvIHlvdSB0aGluayB0aGUg
dW5tYXAgbXVzdCBiZSBkb25lIGluc2lkZSB0aGUgbG9vcD8gV2hhdCBraW5kCj4+PiBvZiBpbnZh
cmlhbnRzIGRvIHlvdSBoYXZlIGluIG1pbmQ/Cj4+Pgo+Pj4gVGhlbiB0aGVyZSBpcyB0aGUgcXVl
c3Rpb24gb2YgIndoYXQgZG8gd2UgZG8gaWYgdW5tYXAgZmFpbHMiLiBIb25lc3RseSBJCj4+PiBk
b24ndCBoYXZlIGFuIGFuc3dlci4gSXQgc2VlbXMgcmF0aGVyIHNjcmV3ZWQgdXAgaW4gdGhhdCBj
YXNlIGFuZCBJCj4+PiBkb3VidCB0aGVyZSBpcyBtdWNoIGxpYnhsIGNhbiBkbyB0byByZWN0aWZ5
IHRoaW5ncy4KPj4+Cj4+Cj4+IEkgcHV0IHRoZSB1bm1hcCBpbnNpZGUgdGhlIHRyYW5zYWN0aW9u
IGJlY2F1c2UgSSB3YW50IHRvIG1ha2UgdGhlIHdob2xlCj4+IHJlYWRfbWFwcGluZ19pbmZvLT51
bm1hcC0+dXBkYXRlX21hcHBpbmdfaW5mbyBwcm9jZXNzIGF0b21pYy4gSWYKPj4gSSBwdXQgdW5t
YXAgb3V0c2lkZSB0aGUgdHJhbnNhY3Rpb246ICBhZnRlciBJIHJlYWQgb3V0IHRoZSBpbmZvcm1h
dGlvbgo+PiB0aGF0IEkgbmVlZCB0byBkbyB0aGUgdW5tYXAsIGFuZCBiZWZvcmUgSSBkbyB0aGUg
dW5tYXAgYW5kIGRlY3JlYXNlIHRoZQo+PiByZWZjbnQsIHRoZXJlIGNvdWxkIGJlIGFub3RoZXIg
aW5zdGFuY2Ugb2YgdGhpcyBjb2RlIHRyeWluZyB0byBkbyB0aGUgc2FtZQo+PiB0aGluZywgd2hp
Y2ggbWlnaHQgbGVhZCB0byByYWNlIGNvbmRpdGlvbi4KPgo+Cj4gQUZBSVUsIHRoZSB0cmFuc2Fj
dGlvbiBpcyBub3QgYSAiZ2xvYmFsIiBsb2NrLiBZb3Ugd2lsbCBqdXN0IG5vdCBzZWUgdGhlIHRo
ZQo+IGNoYW5nZSBmcm9tIHRoZSBvdGhlcnMgZHVyaW5nIHRoZSB0cmFuc2FjdGlvbnMuIFlvdXIg
Y2hhbmdlcyB3aWxsIGJlIG9ubHkgYmUKPiB2aXNpYmxlIGF0IHRoZSBlbmQuIFNvIHR3byB0cmFu
c2FjdGlvbiBjYW4gYmUgaGFwcGlseSBzdGFydGVkIGNvbmN1cnJlbnRseSwKPiBhbmQgdHJ5IHRv
IGRvIHRoZSB1bm1hcCB0b2dldGhlci4gTm90IGV2ZW4geW91ciBjb2RlIHdpbGwgcHJvdGVjdCBh
Z2FpbnN0Cj4gdGhhdC4KPgo+IFNvIGNhbiB5b3UgZ2l2ZSBhIGJpdCBtb3JlIGRldGFpbHMgaGVy
ZT8KPgoKSXQgc2VlbXMgdGhhdCBJIG1pc3Rha2VubHkgdXNlIHRyYW5zYWN0aW9uIGFzIGEgZ2xv
YmFsIGxvY2suIE5vdyBJIGRvbid0IGhhdmUKYW55IHJlYXNvbnMgbm90IHB1dHRpbmcgdGhlIHVu
bWFwIG91dCBvZiB0aGUgdHJhbnNhY3Rpb24sIGJ1dCB0aGlzIHdpbGwgYnJlYWsKdGhlIG9yaWdp
bmFsIHRyYW5zYWN0aW9uIGludG8gdHdvLCBhbmQgSSBkbyB0aGluayB0aGF0IHdlIG5lZWQgc29t
ZSBleHBsaWNpdApsb2NraW5nIGhlcmUuCgpAV2VpLiBEbyB5b3UgaGF2ZSBhbnkgc3VnZ2VzdGlv
bnMgaGVyZT8KCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:53:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:53:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFTX-0003ts-Oj; Mon, 12 Feb 2018 14:52:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x/by=fg=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1elFTW-0003tV-I3
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 14:52:58 +0000
X-Inumbo-ID: 55ea22cd-1004-11e8-ba59-bc764e045a96
Received: from mail-it0-x229.google.com (unknown [2607:f8b0:4001:c0b::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55ea22cd-1004-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 15:52:24 +0100 (CET)
Received: by mail-it0-x229.google.com with SMTP id v186so1560368itc.5
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 06:52:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/J3DSkGAp8f0RfihRcMYmLdiYPh006h21lbJC+yXLik=;
 b=WnZq0ClQoJxHHQHEizY96U77CrWh5KygdwzC1v3sSxQFhH8hn8D2k6KLRpOe3rAjwv
 xuIsZP9sDWT0d07s2/6E+Q+5Mzan34DzxlNQf2/gr8jAO14t1r1/0aNedHQKxSS54S6i
 YhXELnFhYTTy6y0JM+GnoAoDefOKqVYyHUxga1IGY4El6wlRJiCD//cKYUoEOKrVtZz+
 K/ho1vmlZqM/hdWsQN0yqyIC3198B19Ke5KXgcMyZ6GZPUTLMLAqG2u00Ff69fZBAGOa
 AW+0q7/FD+GuXyVIfOQd4EuDHVadvf773EEusEO8v7oxZnzxVfY2mNqGujSRc5GqDPmy
 LO7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/J3DSkGAp8f0RfihRcMYmLdiYPh006h21lbJC+yXLik=;
 b=NSpmfpxyz1+I2kpqiO0t6ZLPiMHTmi3XhyqfLwOSvaJ08YaZMRkNvPHN0bFZza4H9m
 pCQ8XrHdGU3vRhRGJ+yQnvq+GhVDCjfXMTzn74Odd1toMHB658EgGUxFpPVs7t8Xzpyu
 70Pl5YGLFrVBvg2YGRHFQcoKb04OrXv2J0ejTbUFDAVHwOAlgFQTEOEIk8cuF9Xljku2
 j/jsVYBPfNbd1XQXDk3w3hS0O5i/kxSkEiXzHyWiR5WVj6RElykDtVkIlRCa1ZchX9BB
 /a01SSKJ2RGdrhwKP19Ih9/0255dIlDwu90X3SgLKgGlKLt38FTiXmKC2g42Pa67D1mM
 j7Vw==
X-Gm-Message-State: APf1xPAUvZCAxTqBMBsHA73Pjkf8dzu+312U4e2QUs9y9ubWob0vH50b
 z2peEypm5UqglPW2PfpMeYH1Kg2LEuUtbovkGA==
X-Google-Smtp-Source: AH8x227V3Pcb5CTiCOlN5PqYQdPcVj2R83wj8HmyyNkO2MCQmkfwAjjNYjYd/azd9gJdqKhgm1eZ+t1uuUgWGA3n7qM=
X-Received: by 10.36.139.66 with SMTP id g63mr6062861ite.88.1518447176730;
 Mon, 12 Feb 2018 06:52:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.55.77 with HTTP; Mon, 12 Feb 2018 06:52:16 -0800 (PST)
In-Reply-To: <644eff80-3bf1-fff2-47a0-a1a74cb25c6b@epam.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <CAENZ-+n1y24akrJZvmkh1eh5exHhr3NQ+33PgjCvNKcFEb74EA@mail.gmail.com>
 <af089b54-1078-681b-430f-c4b2a1a7779d@epam.com>
 <CAENZ-+k547y9V8TCQ7YdYz4-E=TDQ04omtDfwT+zP6ezv6KL1g@mail.gmail.com>
 <1518221652.4261.33.camel@suse.com>
 <CAENZ-+k63FbKdfvaxxEb9UD0F=BQ-g=f1d=uR_VEEOBHr262Dg@mail.gmail.com>
 <1518430638.16540.17.camel@suse.com>
 <644eff80-3bf1-fff2-47a0-a1a74cb25c6b@epam.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Mon, 12 Feb 2018 09:52:16 -0500
Message-ID: <CAENZ-+=3jJoGNaft5UDjOzU8UFh-q0GxhkPWrjWb2Day+dYYXw@mail.gmail.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgNjowOCBBTSwgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2Fu
aXNvdkBlcGFtLmNvbT4gd3JvdGU6Cj4KPiBEYXJpbywgTWVuZywKPgo+Cj4gT24gMTIuMDIuMTgg
MTI6MTcsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pgo+PiBXZWxsLCBJJ2xsIGxldCBBbmRyaWkg
cmVwbHksIGJ1dCBob25lc3RseSwgSSBkb24ndCB0aGluayBpdCBpcy4KPj4KPj4gU2VlLCBmb3Ig
aW5zdGFuY2UsIHRoZSBmYWN0IHRoYXQgRG9tUiBoYXMgb25seSAxIHZDUFUsIHNvIEkgZmluZCBp
dAo+PiB1bmxpa2VseSB0aGF0IHRoZSBvbmx5IHRoaW5nIHRoYXQgcnVuIHRoZXJlIGlzICpqdXN0
KiAqb25lKiByZWFsLXRpbWUKPj4gdGFzay4gOi0vCj4KPiBXaGlsZSBJJ20gZm9jdXNlZCBtYWlu
bHkgb24gdGhlIHRvcGljIGRpc2N1c3NlZCBoZXJlIFsxXSwgYSBSVCBkb21haW4gd2lsbCBoYXZl
IHNvbWUgUlRPUyB3aXRoIGl0cyBzZXQgdGFza3MgKFJUIGFzIHdlbGwgYXMgbm9uLVJUKSwgYWxz
byBpdCB3b3VsZCBjb21tdW5pY2F0ZSB3aXRoIG90aGVyIGRvbWFpbnMuIExpa2VseSBpdCB3b3Vs
ZCBiZSBvbmUgUlQgZG9tYWluIHBlciBzeXN0ZW0uCj4gU28gSSdtIHRyeWluZyB0byBlc3RpbWF0
ZSBzb21laG93IGlmIFJURFMgaGFzIGl0cyBwcmFjdGljYWwgdXNhZ2Ugb3IgZGVkaWNhdGVkIGNw
dXBvb2wgd2l0aCBudWxsIHNjaGVkdWxlciB3aWxsIGRvIHRoZSBqb2IuCj4KPiBbMV0gaHR0cHM6
Ly9saXN0cy5saW51eGZvdW5kYXRpb24ub3JnL3BpcGVybWFpbC9hdXRvbW90aXZlLWRpc2N1c3Np
b25zLzIwMTgtSmFudWFyeS8wMDU1OTAuaHRtbAoKSSBzZWUuIFRoaXMgaXMgaW50ZXJlc3Rpbmcu
IEknbSBhbHNvIGludGVyZXN0ZWQgaW4gdGhlIHByYWN0aWNhbCB1c2UKY2FzZSBvZiBib3RoIFJU
RFMgYW5kIG51bGwgc2NoZWR1bGVyLgoKQmVzdCwKCk1lbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:54:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:54:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFVK-00048Z-2y; Mon, 12 Feb 2018 14:54:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elFVJ-00048Q-Mu
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 14:54:49 +0000
X-Inumbo-ID: 97d74812-1004-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97d74812-1004-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 15:54:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67725652"
Date: Mon, 12 Feb 2018 14:54:02 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212145402.d4e4ttwb577ezuer@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-19-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-19-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 18/28] x86/vioapic: Hook interrupt
	delivery of vIOAPIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gV2hlbiBpcnEgcmVtYXBwaW5nIGlzIGVuYWJsZWQsIElPQVBJQyBSZWRpcmVjdGlvbiBFbnRy
eSBtYXkgYmUgaW4gcmVtYXBwaW5nCj4gZm9ybWF0LiBJZiB0aGF0LCBnZW5lcmF0ZSBhbiBpcnFf
cmVtYXBwaW5nX3JlcXVlc3QgYW5kIGNhbGwgdGhlIGNvbW1vbgoKIklmIHRoYXQncyB0aGUgY2Fz
ZSwgLi4uIgoKPiBWSU9NTVUgYWJzdHJhY3Rpb24ncyBjYWxsYmFjayB0byBoYW5kbGUgdGhpcyBp
bnRlcnJ1cHQgcmVxdWVzdC4gRGV2aWNlCj4gbW9kZWwgaXMgcmVzcG9uc2libGUgZm9yIGNoZWNr
aW5nIHRoZSByZXF1ZXN0J3MgdmFsaWRpdHkuCgpXaGF0IGRvZXMgdGhpcyBleGFjdGx5IG1lYW4/
IERldmljZSBtb2RlbCBpcyBub3QgaW52b2x2ZWQgaW4gd2hhdCB0aGUKZ3Vlc3Qgd3JpdGVzIHRv
IHRoZSB2SU9BUElDIFJURSwgc28gaXQncyBpbXBvc3NpYmxlIGZvciB0aGUgZGV2aWNlCm1vZGVs
IHRvIHZhbGlkYXRlIHRoaXMgaW4gYW55IHdheS4KCj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUu
bGFuQGludGVsLmNvbT4KPiAKPiAtLS0KPiB2MzoKPiAgLSB1c2UgdGhlIG5ldyBpbnRlcmZhY2Ug
dG8gY2hlY2sgcmVtYXBwaW5nIGZvcm1hdC4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92aW9h
cGljLmMgICB8IDkgKysrKysrKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvdmlvbW11LmggfCA5
ICsrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKykKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zp
b2FwaWMuYwo+IGluZGV4IDk3YjQxOWYuLjBmMjBlM2YgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwo+IEBA
IC0zMCw2ICszMCw3IEBACj4gICNpbmNsdWRlIDx4ZW4vbGliLmg+Cj4gICNpbmNsdWRlIDx4ZW4v
ZXJybm8uaD4KPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3Zpb21t
dS5oPgo+ICAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2
bS9pby5oPgo+ICAjaW5jbHVkZSA8YXNtL2h2bS92cGljLmg+Cj4gQEAgLTM4Nyw5ICszODgsMTcg
QEAgc3RhdGljIHZvaWQgdmlvYXBpY19kZWxpdmVyKHN0cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBp
YywgdW5zaWduZWQgaW50IHBpbikKPiAgICAgIHN0cnVjdCB2bGFwaWMgKnRhcmdldDsKPiAgICAg
IHN0cnVjdCB2Y3B1ICp2Owo+ICAgICAgdW5zaWduZWQgaW50IGlycSA9IHZpb2FwaWMtPmJhc2Vf
Z3NpICsgcGluOwo+ICsgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVl
c3Q7Cj4gIAo+ICAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZkLT5hcmNoLmh2bV9kb21haW4u
aXJxX2xvY2spKTsKPiAgCj4gKyAgICBpcnFfcmVxdWVzdF9pb2FwaWNfZmlsbCgmcmVxdWVzdCwg
dmlvYXBpYy0+aWQsIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uYml0cyk7Cj4gKyAgICBpZiAoIHZp
b21tdV9jaGVja19pcnFfcmVtYXBwaW5nKGQsICZyZXF1ZXN0KSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgdmlvbW11X2hhbmRsZV9pcnFfcmVxdWVzdChkLCAmcmVxdWVzdCk7Cj4gKyAgICAgICAgcmV0
dXJuOwo+ICsgICAgfQoKV2lsbCB0aGlzIGNvbXBpbGUgaWYgeW91IGRpc2FibGUgdklPTU1VIGlu
IEtjb25maWc/CgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 14:55:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 14:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFVw-0004DV-Aj; Mon, 12 Feb 2018 14:55:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elFVv-0004Cp-3u
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 14:55:27 +0000
X-Inumbo-ID: e7be52df-1004-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e7be52df-1004-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 14:56:29 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="462352363"
Date: Mon, 12 Feb 2018 14:55:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Christian Lindig <christian.lindig@citrix.com>
Message-ID: <20180212145519.ovy6zfusvhsd24s7@citrix.com>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
 <1518112198.5629.68.camel@suse.com>
 <20180208180348.moi3fujoq22fkkqg@citrix.com>
 <20180208182400.g4qlkiaetnvqhuo6@citrix.com>
 <EAB71B74-BDA5-49CD-9C55-6BB3BCDC3FB1@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <EAB71B74-BDA5-49CD-9C55-6BB3BCDC3FB1@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, David Scott <dave@recoil.org>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Dario Faggioli <dfaggioli@suse.com>, Marcello Seri <marcello.seri@citrix.com>,
 Michael Young <m.a.young@durham.ac.uk>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDk6MjA6MzNBTSArMDAwMCwgQ2hyaXN0aWFuIExpbmRp
ZyB3cm90ZToKPiAKPiAKPiA+IE9uIDguIEZlYiAyMDE4LCBhdCAxODoyNCwgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPiAKPiA+IENocmlzdGlhbiwgZG8geW91IGhhdmUg
YW55IGlkZWEgd2hlbiB5b3UgY2FuIGxvb2sgaW50byBmaXhpbmcgdGhlCj4gPiBzYWZlLXN0cmlu
ZyBwYXRjaD8KPiAKPiBTb3JyeSwgSSBjYW7igJl0IG1ha2UgYSBwcm9taXNlIGJlY2F1c2Ugb2Yg
bXkgb3RoZXIgb2JsaWdhdGlvbnMuIEkgZG8gd29uZGVyLCB0aG91Z2g6IHRoaXMgcGF0Y2ggZGlk
IG5vdCBjb21lIG91dCBvZiBub3doZXJlIGJ1dCBzdXBwb3NlZGx5IHdhcyB3b3JraW5nIC0gd2hh
dCBpcyBkaWZmZXJlbnQgaGVyZT8KPiAKCk5vIHdvcnJpZXMuIEkgaGF2ZSByZXZlcnRlZCBzb21l
IHBhdGNoZXMgaW4geGVuLmdpdCB0byBnZXQgdGhpbmdzIGdvaW5nCmFnYWluLgoKV2VpLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:01:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFc4-00056p-VV; Mon, 12 Feb 2018 15:01:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elFc3-00056j-RI
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:01:47 +0000
X-Inumbo-ID: ca05ff38-1005-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca05ff38-1005-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:02:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67726267"
Date: Mon, 12 Feb 2018 15:01:27 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212150127.gyomyv6pwfxd53wp@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-20-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-20-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 19/28] x86/vioapic: extend
 vioapic_get_vector() to support remapping format RTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjZQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gV2hlbiBJT0FQSUMgUlRFIGlzIGluIHJlbWFwcGluZyBmb3JtYXQsIGl0IGRvZXNuJ3QgY29u
dGFpbiB0aGUgdmVjdG9yIG9mCj4gaW50ZXJydXB0LiBGb3IgdGhpcyBjYXNlLCB0aGUgUlRFIGNv
bnRhaW5zIGFuIGluZGV4IG9mIGludGVycnVwdCByZW1hcHBpbmcKPiB0YWJsZSB3aGVyZSB0aGUg
dmVjdG9yIG9mIGludGVycnVwdCBpcyBzdG9yZWQuIFRoaXMgcGF0Y2hzIGdldHMgdGhlIHZlY3Rv
cgo+IHRocm91Z2ggYSB2SU9NTVUgaW50ZXJmYWNlLgoKSSB0aGluayB0aGlzIHNob3VsZCBiZSBt
ZXJnZWQgd2l0aCB0aGUgcHJldmlvdXMgcGF0Y2guCgo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1
LmxhbkBpbnRlbC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jIHwgMTQg
KysrKysrKysrKysrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwo+IGluZGV4IDBmMjBlM2YuLjhiMzRiMjEgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL3Zpb2FwaWMuYwo+IEBAIC01NjAsMTEgKzU2MCwyMyBAQCBpbnQgdmlvYXBpY19nZXRfdmVj
dG9yKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBnc2kpCj4gIHsKPiAgICAg
IHVuc2lnbmVkIGludCBwaW47Cj4gICAgICBjb25zdCBzdHJ1Y3QgaHZtX3Zpb2FwaWMgKnZpb2Fw
aWMgPSBnc2lfdmlvYXBpYyhkLCBnc2ksICZwaW4pOwo+ICsgICAgc3RydWN0IGFyY2hfaXJxX3Jl
bWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7Cj4gIAo+ICAgICAgaWYgKCAhdmlvYXBpYyApCj4gICAg
ICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gIAo+IC0gICAgcmV0dXJuIHZpb2FwaWMtPnJlZGlydGJs
W3Bpbl0uZmllbGRzLnZlY3RvcjsKPiArICAgIGlycV9yZXF1ZXN0X2lvYXBpY19maWxsKCZyZXF1
ZXN0LCB2aW9hcGljLT5pZCwgdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5iaXRzKTsKPiArICAgIGlm
ICggdmlvbW11X2NoZWNrX2lycV9yZW1hcHBpbmcodmlvYXBpYy0+ZG9tYWluLCAmcmVxdWVzdCkg
KQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbyBpbmZv
Owo+ICsKPiArICAgICAgICByZXR1cm4gdW5saWtlbHkodmlvbW11X2dldF9pcnFfaW5mbyh2aW9h
cGljLT5kb21haW4sICZyZXF1ZXN0LCAmaW5mbykpCj4gKyAgICAgICAgICAgICAgICAgICA/IDog
aW5mby52ZWN0b3I7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICB7Cj4gKyAgICAgICAgcmV0
dXJuIHZpb2FwaWMtPnJlZGlydGJsW3Bpbl0uZmllbGRzLnZlY3RvcjsKPiArICAgIH0KClVubmVl
ZGVkIGJyYWNlcy4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:06:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:06:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFga-0005Nd-HP; Mon, 12 Feb 2018 15:06:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elFgY-0005NO-Qv
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:06:26 +0000
X-Inumbo-ID: 706ad17c-1006-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 706ad17c-1006-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:07:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67726640"
To: Wei Liu <wei.liu2@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
 <20180212143953.cb6hvhersqk6ndew@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <51f8d90b-7d0a-597b-91c6-88ede7faf20b@citrix.com>
Date: Mon, 12 Feb 2018 15:04:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180212143953.cb6hvhersqk6ndew@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTQ6MzksIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBGZWIgMTIsIDIwMTgg
YXQgMTE6MjM6MDVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlIGNvcnJlY3Qg
YW1vdW50IG9mIHBhZGRpbmcgaW4gYW4gb3JpZ2luIHBhdGNoIHNpdGUgY2FuIGJlIGNhbGN1bGF0
ZWQKPj4gYXV0b21hdGljYWxseSwgYmFzZWQgb24gdGhlIHJlbGF0aXZlIGxlbmd0aHMgb2YgdGhl
IHJlcGxhY2VtZW50cy4KPj4KPj4gVGhpcyByZXF1aXJlcyBhIGJpdCBvZiB0cmlja2VyeSB0byBj
YWxjdWxhdGUgY29ycmVjdGx5LCBlc3BlY2lhbGx5IGluIHRoZQo+PiBBTFRFTlJBVElWRV8yIGNh
c2Ugd2hlcmUgYSBicmFuY2hsZXNzIG1heCgpIGNhbGN1bGF0aW9uIGluIG5lZWRlZC4gIFRoZQo+
PiBjYWxjdWxhdGlvbiBpcyBmdXJ0aGVyIGNvbXBsaWNhdGVkIGJlY2F1c2UgR0FTJ3MgaWRlYSBv
ZiB0cnVlIGlzIC0xIHJhdGhlcgo+PiB0aGFuIDEsIHdoaWNoIGlzIHdoeSB0aGUgZXh0cmEgbmVn
YXRpb25zIGFyZSByZXF1aXJlZC4KPj4KPj4gQWRkaXRpb25hbGx5LCBoYXZlIGFwcGx5X2FsdGVy
bmF0aXZlcygpIGF0dGVtcHQgdG8gb3B0aW1pc2UgdGhlIHBhZGRpbmcgbm9wcy4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4g
LS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBLb25yYWQg
Unplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IENDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgICAgICAgICAg
ICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCA0MCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLQo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oICAgICB8IDM5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KPj4gIDMgZmlsZXMgY2hhbmdlZCwgODkgaW5z
ZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4+IGluZGV4IGY4
ZGRhYjUuLmVjODdmZjQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5j
Cj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4+IEBAIC0xODAsMTMgKzE4MCwz
NyBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1
Y3QgYWx0X2luc3RyICpzdGFydCwKPj4gICAgICAgICAgdWludDhfdCAqb3JpZyA9IEFMVF9PUklH
X1BUUihhKTsKPj4gICAgICAgICAgdWludDhfdCAqcmVwbCA9IEFMVF9SRVBMX1BUUihhKTsKPj4g
ICAgICAgICAgdWludDhfdCBidWZbTUFYX1BBVENIX0xFTl07Cj4+ICsgICAgICAgIHVuc2lnbmVk
IGludCB0b3RhbF9sZW4gPSBhLT5vcmlnX2xlbiArIGEtPnBhZF9sZW47Cj4+ICAKPj4gLSAgICAg
ICAgQlVHX09OKGEtPnJlcGxfbGVuID4gYS0+b3JpZ19sZW4pOwo+PiAtICAgICAgICBCVUdfT04o
YS0+b3JpZ19sZW4gPiBzaXplb2YoYnVmKSk7Cj4+ICsgICAgICAgIEJVR19PTihhLT5yZXBsX2xl
biA+IHRvdGFsX2xlbik7Cj4+ICsgICAgICAgIEJVR19PTih0b3RhbF9sZW4gPiBzaXplb2YoYnVm
KSk7Cj4+ICAgICAgICAgIEJVR19PTihhLT5jcHVpZCA+PSBOQ0FQSU5UUyAqIDMyKTsKPj4gIAo+
PiAgICAgICAgICBpZiAoICFib290X2NwdV9oYXMoYS0+Y3B1aWQpICkKPj4gKyAgICAgICAgewo+
PiArICAgICAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4+ICsKPj4gKyAgICAgICAgICAgIC8qIE5v
IHJlcGxhY2VtZW50IHRvIG1ha2UsIGJ1dCB0cnkgdG8gb3B0aW1pc2UgYW55IHBhZGRpbmcuICov
Cj4+ICsgICAgICAgICAgICBpZiAoIGEtPnBhZF9sZW4gPD0gMSApCj4+ICsgICAgICAgICAgICAg
ICAgY29udGludWU7Cj4+ICsKPj4gKyAgICAgICAgICAgIC8qIFNlYXJjaCB0aGUgcGFkZGluZyBh
cmVhIGZvciBhbnkgYnl0ZSB3aGljaCBpc24ndCBhIG5vcC4gKi8KPj4gKyAgICAgICAgICAgIGZv
ciAoIGkgPSBhLT5vcmlnX2xlbjsgaSA8IHRvdGFsX2xlbjsgKytpICkKPj4gKyAgICAgICAgICAg
ICAgICBpZiAoIG9yaWdbaV0gIT0gMHg5MCApCj4+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFr
Owo+PiArCj4+ICsgICAgICAgICAgICAvKgo+PiArICAgICAgICAgICAgICogT25seSBtYWtlIGFu
eSBjaGFuZ2VzIGlmIGFsbCBwYWRkaW5nIGJ5dGVzIGFyZSB1bm9wdGltaXNlZAo+PiArICAgICAg
ICAgICAgICogbm9wcy4gIFdpdGggbXVsdGlwbGUgYWx0ZXJuYXRpdmVzIG92ZXIgdGhlIHNhbWUg
b3JpZ2luIHNpdGUsIHdlCj4+ICsgICAgICAgICAgICAgKiBtYXkgaGF2ZSBhbHJlYWR5IG1hZGUg
YSByZXBsYWNlbWVudCwgb3Igb3B0aW1pc2VkIHRoZSBub3BzLgo+PiArICAgICAgICAgICAgICov
Cj4+ICsgICAgICAgICAgICBpZiAoIGkgIT0gdG90YWxfbGVuICkKPj4gKyAgICAgICAgICAgICAg
ICBjb250aW51ZTsKPj4gKwo+PiArICAgICAgICAgICAgYWRkX25vcHMoYnVmLCBhLT5wYWRfbGVu
KTsKPj4gKyAgICAgICAgICAgIHRleHRfcG9rZShvcmlnICsgYS0+b3JpZ19sZW4sIGJ1ZiwgYS0+
cGFkX2xlbik7Cj4+ICAgICAgICAgICAgICBjb250aW51ZTsKPj4gKyAgICAgICAgfQo+IElzIHRo
ZSBleHBlY3RhdGlvbiBoZXJlIHRoZSBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbnMgYWxyZWFkeSBj
b250YWluCj4gb3B0aW1pc2VkIHBhZGRpbmdzIChpbmNsdWRpbmcgbGl2ZSBwYXRjaGVzKT8gT3Ro
ZXJ3aXNlIHdoeSBpcyB0aGUgc2FtZQo+IG9wdGltaXNhdGlvbiBubyBuZWVkZWQgd2hlbiBsYXRl
cj8KClRoZSBwcm9ibGVtIGlzIHRoYXQgd2UgZG9uJ3Qgc3RvcmUgdGhlIGFjdHVhbCBvcmlnaW5h
bCBieXRlcywgc28gY2FuJ3QKdHJpdmlhbGx5IGRldGVjdCB3aGV0aGVyIHdlJ3ZlIGFscmVhZHkg
cGF0Y2hlZCB0aGlzIHNpdGUgYmVmb3JlLsKgIFdlJ3ZlCmEgbnVtYmVyIG9mIGNhc2VzIHdoaWNo
IGFyZSBhbiBBTFRFUk5BVElWRV8yIGJhc2VkIG9uIFNNRVAgYW5kIFNNQVAsIHNvCm9uIGEgZmFp
ciBjaHVuayBvZiBoYXJkd2FyZSwgd2UgZmlyc3QgbWFrZSBhIHJlcGxhY2VtZW50IGJlY2F1c2Ug
b2YKU01FUCwgdGhlbiBmYWlsIHRoZSBTTUFQIGNoZWNrIGFuZCBkb24ndCBtYWtlIHRoZSBzZWNv
bmQgcmVwbGFjZW1lbnQuCgpMYXRlciwgd2UgYXJlIGRpc2NhcmRpbmcgZXZlcnl0aGluZyBpbiBv
cmlnK3BhZCwgYW5kIHJlcGxhY2luZyBpdCB3aXRoCnJlcGwrYW55IG5lY2Vzc2FyeSBwYWRkaW5n
LCB3aGljaCBpcyBtYWRlIG9mIG9wdGltaXNlZCBub3BzLgoKPgo+PiAgCj4+ICAgICAgICAgIG1l
bWNweShidWYsIHJlcGwsIGEtPnJlcGxfbGVuKTsKPj4gIAo+PiBAQCAtMTk0LDggKzIxOCw4IEBA
IHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBh
bHRfaW5zdHIgKnN0YXJ0LAo+PiAgICAgICAgICBpZiAoIGEtPnJlcGxfbGVuID49IDUgJiYgKCpi
dWYgJiAweGZlKSA9PSAweGU4ICkKPj4gICAgICAgICAgICAgICooczMyICopKGJ1ZiArIDEpICs9
IHJlcGwgLSBvcmlnOwo+PiAgCj4+IC0gICAgICAgIGFkZF9ub3BzKGJ1ZiArIGEtPnJlcGxfbGVu
LCBhLT5vcmlnX2xlbiAtIGEtPnJlcGxfbGVuKTsKPj4gLSAgICAgICAgdGV4dF9wb2tlKG9yaWcs
IGJ1ZiwgYS0+b3JpZ19sZW4pOwo+PiArICAgICAgICBhZGRfbm9wcyhidWYgKyBhLT5yZXBsX2xl
biwgdG90YWxfbGVuIC0gYS0+cmVwbF9sZW4pOwo+PiArICAgICAgICB0ZXh0X3Bva2Uob3JpZywg
YnVmLCB0b3RhbF9sZW4pOwo+PiAgICAgIH0KPj4gIH0KPj4gIAo+PiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
YWx0ZXJuYXRpdmUtYXNtLmgKPj4gaW5kZXggMTUwYmQxYS4uZjdlMzdjYiAxMDA2NDQKPj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+PiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4+IEBAIC05LDMwICs5LDQxIEBACj4+ICAg
KiBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIHRoZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcgY29kZSB0
byBwYXRjaCBhbgo+PiAgICogaW5zdHJ1Y3Rpb24uIFNlZSBhcHBseV9hbHRlcm5hdGl2ZXMoKS4K
Pj4gICAqLwo+PiAtLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgcmVwbCBmZWF0dXJl
IG9yaWdfbGVuIHJlcGxfbGVuCj4+ICsubWFjcm8gYWx0aW5zdHJ1Y3Rpb25fZW50cnkgb3JpZyBy
ZXBsIGZlYXR1cmUgb3JpZ19sZW4gcmVwbF9sZW4gcGFkX2xlbgo+PiAgICAgIC5sb25nIFxvcmln
IC0gLgo+PiAgICAgIC5sb25nIFxyZXBsIC0gLgo+PiAgICAgIC53b3JkIFxmZWF0dXJlCj4+ICAg
ICAgLmJ5dGUgXG9yaWdfbGVuCj4+ICAgICAgLmJ5dGUgXHJlcGxfbGVuCj4+ICsgICAgLmJ5dGUg
XHBhZF9sZW4KPj4gIC5lbmRtCj4+ICAKPj4gICNkZWZpbmUgb3JpZ19sZW4gICAgICAgICAgICAg
ICAoLkxcQF9vcmlnX2UgICAgICAgLSAgICAgLkxcQF9vcmlnX3MpCj4+ICsjZGVmaW5lIHBhZF9s
ZW4gICAgICAgICAgICAgICAgKC5MXEBfb3JpZ19wICAgICAgIC0gICAgIC5MXEBfb3JpZ19lKQo+
PiArI2RlZmluZSB0b3RhbF9sZW4gICAgICAgICAgICAgICguTFxAX29yaWdfcCAgICAgICAtICAg
ICAuTFxAX29yaWdfcykKPj4gICNkZWZpbmUgcmVwbF9sZW4obnIpICAgICAgICAgICAoLkxcQF9y
ZXBsX2VcKCluciAgLSAgICAgLkxcQF9yZXBsX3NcKClucikKPj4gICNkZWZpbmUgZGVjbF9yZXBs
KGluc24sIG5yKSAgICAgLkxcQF9yZXBsX3NcKClucjogaW5zbjsgLkxcQF9yZXBsX2VcKClucjoK
Pj4gKyNkZWZpbmUgZ2FzX21heChhLCBiKSAgICAgICAgICAoKGEpIF4gKCgoYSkgXiAoYikpICYg
LSgtKChhKSA8IChiKSkpKSkKPiBXaGF0IGFib3V0IGNsYW5nJ3MgYXNzZW1ibGVyPyBBdCBsZWFz
dCBnaXZlIGl0IGEgc3R1YiB0byBjYXVzZQo+IGNvbXBpbGF0aW9uIGVycm9yPwo+Cj4+ICAKPj4g
IC5tYWNybyBBTFRFUk5BVElWRSBvbGRpbnN0ciwgbmV3aW5zdHIsIGZlYXR1cmUKPj4gIC5MXEBf
b3JpZ19zOgo+PiAgICAgIFxvbGRpbnN0cgo+PiAgLkxcQF9vcmlnX2U6Cj4+ICsgICAgIC5za2lw
ICgtKChyZXBsX2xlbigxKSAtIG9yaWdfbGVuKSA+IDApICogKHJlcGxfbGVuKDEpIC0gb3JpZ19s
ZW4pKSwgMHg5MAo+IFNlZWluZyB0aGUgbmVnYXRpb24gYXQgdGhlIGJlZ2lubmluZywgSSBzdXBw
b3NlIHRoaXMgc2hvdWxkIGFsc28gYmUgYQo+IGdhcyBzcGVjaWZpYyBtYWNybz8KClRoZSBidWls
ZCBmYWlsdXJlcyBhcmUgYmVjYXVzZSBjbGFuZydzIGludGVncmF0ZWQgYXNzZW1ibGVyIGNhbid0
IGNvcGUKd2l0aCBub24tYWJzb2x1dGUgcmVmZXJlbmNlcyB3aXRoIC5za2lwLCBidXQgd2UgYWxy
ZWFkeSBrbm93IGFib3V0IHRoaXMKYW5kIGhhdmUgY29kZSBpZGVudGljYWwgdG8gdGhpcyBpbiB0
cmVlLsKgIChJIHRlbXBvcmFyaWx5IHJlbW92ZWQgaXQgaW4KcGF0Y2ggNCkuCgp+QW5kcmV3Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:06:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFgg-0005Pk-SK; Mon, 12 Feb 2018 15:06:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elFgg-0005O8-9O
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:06:34 +0000
X-Inumbo-ID: 74c05f82-1006-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 74c05f82-1006-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:07:35 +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 62F2980D;
 Mon, 12 Feb 2018 07:06:26 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 77DD73F53D;
 Mon, 12 Feb 2018 07:06:25 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-10-julien.grall@arm.com>
 <8ce55a92-5645-740a-27ba-40090fabf649@epam.com>
 <4d7b70a1-5d90-8cd9-976a-770934fb8101@arm.com>
 <c70956bc-f742-1c6b-224b-3184f904b580@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e088e665-10de-59ef-582f-95c8598de847@arm.com>
Date: Mon, 12 Feb 2018 15:06:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <c70956bc-f742-1c6b-224b-3184f904b580@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 09/15] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMi8wMi8xOCAxNDo0MywgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAo+IAo+IE9uIDA5LjAyLjE4IDE5OjA5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9u
IDAyLzA5LzIwMTggMDU6MDQgUE0sIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+Pj4gSnVsaWVu
LAo+Pj4KPj4+Cj4+PiBPbiAwOC4wMi4xOCAyMToyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+
IFBTQ0kgMS4wIGFuZCBsYXRlciBhbGxvd3MgdGhlIFNNQ0NDIHZlcnNpb24gdG8gYmUgKGluZGly
ZWN0bHkpIHByb2JlZAo+Pj4+IHZpYSBQU0NJX0ZFQVRVUkVTLiBJZiB0aGUgUFNDSV9GRUFUVVJF
UyBkb2VzIG5vdCBleGlzdCAoUFNDSSAwLjIgb3IKPj4+PiBlYXJsaWVyKSBhbmQgdGhlIGZ1bmN0
aW9uIHJldHVybiBhbiBlcnJvciwgdGhlbiB3ZSBjb25zaWRlcmVkIFNNQ0NDIDEuMAo+Pj4+IGlz
IGltcGxlbWVudGVkLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPj4+PiAtLS0KPj4+PiDCoMKgwqDCoCBDaGFuZ2VzIGluIHYyOgo+
Pj4+IMKgwqDCoMKgwqDCoMKgwqAgLSBQYXRjaCBhZGRlZAo+Pj4+IC0tLQo+Pj4+IMKgIHhlbi9h
cmNoL2FybS9wc2NpLmPCoMKgwqDCoMKgwqDCoMKgIHwgMzQgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQo+Pj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8wqAgNSAr
KysrLQo+Pj4+IMKgIDIgZmlsZXMgY2hhbmdlZCwgMzcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2Fy
Y2gvYXJtL3BzY2kuYwo+Pj4KPj4+IEkgZmluZCBpdCBzdHJhbmdlIHRvIGRldGVybWluZSBTTUND
QyB2ZXJzaW9uIGluIFBTQ0kgY29kZS4gcHNjaS5jIGlzIAo+Pj4gbm90IHRoZSBmaXJzdCBwbGFj
ZSwgd2hlcmUgSSB3aWxsIGxvb2sgZm9yIFNNQ0NDIHZlcnNpb24gZGlzY292ZXJ5Lgo+Pj4gSSB0
aGluayBpdCBpcyBiZXR0ZXIgdG8gYWRkIHNtY2NjLmMsIHdoZXJlIHN1Y2ggZnVuY3Rpb25zIGNh
biByZXNpZGUuCj4+Cj4+IFNNQ0NDIHZlcnNpb24gZGlzY292ZXJ5IGlzIGJhc2VkIG9uIFBTQ0ks
IGhlbmNlIGl0IGlzIGluIHRoZSBQU0NJIAo+PiBjb2RlLiBJIGNhbid0IHNlZSBhIGdvb2QgcmVh
c29uIHRvIGNyZWF0ZSBhIGZpbGUgd2l0aCAzIGxpbmVzIGF0IHRoZSAKPj4gbW9tZW50Lgo+IAo+
IFNNQ0NDIHZlcnNpb24gZGlzY292ZXJ5IGlzIGEgQXJtIEFyY2hpdGVjdHVyZSBTZXJ2aWNlIGZ1
bmN0aW9uLiBQU0NJIAo+IHVzZWQgdG8gZGlzY292ZXIgaWYgdGhpcyBmdW5jdGlvbiBpcyBzdXBw
b3J0ZWQgYXQgYWxsLiBEdWJpb3VzIAo+IGFyY2hpdGVjdHVyYWwgc29sdXRpb24gZnJvbSBteSBw
b2ludCBvZiB2aWV3LiBCdXQgaXQgaXMgYWxyZWFkeSBkb25lLi4uCj4gCj4gV2UgaGFkIHNpbWls
YXIgZGlzY3Vzc2lvbnMgYWJvdXQgaW50cm9kdWNpbmcgbmV3IGZpbGVzIGVhcmxpZXIsIHNvIHlv
dSAKPiBrbm93wqAgbXkgcG9pbnQuIEkgd291bGQgbGlrZSB0byBzZWUgY2xlYW4gY29kZWJhc2Ug
d2hlcmUgb25lIGNhbiAKPiBuYXZpZ2F0ZSB3aXRob3V0IGdyZXAvY3Njb3BlLiBJIHNlZSBubyBw
b2ludCwgd2h5IGZ1bmN0aW9uIHRoYXQgY2FsbHMgCj4gQXJtIGFyY2hpdGVjdHVyZSBzZXJ2aWNl
IHRvIGlkZW50aWZ5IFNNQ0NDIHZlcnNpb24gc2hvdWxkIHJlc2lkZSBpbiBQU0NJIAo+IGNvZGUu
CgpHb29kIGx1Y2sgZm9yIG5hdmlnYXRpbmcgd2l0aG91dCBncmVwL2NzY29wZSBpbiBhIHN1Y2gg
YSBiaWcgY29kZSBiYXNlLgoKPiAKPiBCZXNpZGVzLCB0aGF0IGZpbGUgd2lsbCBoYXZlIG1vcmUg
dGhhbiAzIGxpbmVzIGF0IHRoZSBtb21lbnQuIFlvdXIgCj4gY3VycmVudCBwc2NpX2luaXRfc21j
Y2MgaXMgbG9uZ2VyIHJpZ2h0IG5vdyA6KQoKWW91IGdvdCBteSBwb2ludCB3aXRoICIzIGxpbmVz
Ii4uLiBJdCBpcyBvbmUgZnVuY3Rpb24gaW4gb25lIGZpbGUuIFRoZXJlIApsaW1pdGVkIHJlYXNv
biB0byBjcmVhdGUgYSBmaWxlIGZvciB0aGF0LCBtb3JlIHRoYXQgSSBjbGVhcmx5IGRvbid0IHdh
bnQgCnRvIGV4cG9zZSBwc2NpX2ZlYXR1cmVzKCkgb3V0c2lkZSBvZiBwc2NpLmMgZm9yIG5vdy4K
CldlIGNhbiByZXZpc2l0IHRoaXMgaW4gdGhlIGZ1dHVyZSBpZiB3ZSBuZWVkIHRvIGRpc2NvdmVy
IFNNQ0NDIGluIGEgCmRpZmZlcmVudCB3YXkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:08:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFiA-0005aA-48; Mon, 12 Feb 2018 15:08:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jrg8=fg=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1elFi9-0005Zy-4U
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:08:05 +0000
X-Inumbo-ID: 71de2df5-1006-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71de2df5-1006-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 16:07:31 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id t79so20873798lfe.3
 for <xen-devel@lists.xen.org>; Mon, 12 Feb 2018 07:08:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=KkDSmfpoWQT3R1tjkFnMVtThEGQQ5fzigsXvQG96nkE=;
 b=IC256LrBxsXkCjK/F+rcBt4MeDN65OseGT3SA6KpXeTxuLj+sxs3WEwqc2qqXHeF76
 +qkelUt1ht9n76+L3RyP6u82Bv3DEF6QAV3DACfH9buVGqmXvKSqfatTyM35baiugYF4
 gwfKmWX1u0gHpZwNh/tTJfnJ845eVTsdd5ufm9mufsjlHSqJQX50ycjgR7aMdhmZbA/4
 vg/G6eHyKxSZoMzlhN+g6VQvTTeOxY4gplRtSz7K6apQ8n0JRRvyp6fclhI7g7pVqOZn
 ArcS/J/CWuQ991UH5HUHnew4ShwqhFytkz6cvqAbe7MrKRzkaII834IvrbpuVDd83sCU
 IMVw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=KkDSmfpoWQT3R1tjkFnMVtThEGQQ5fzigsXvQG96nkE=;
 b=B3GfkiR/6XEPpk408y0n9gh2A5tojv9HPF+lHnJnkaNREoRb3zGZLlniiHwe3A1MAo
 FTsnhdeBWGbosISrxlvISTqYGw7b7ZqtjrXCCYNfnxxyOdFgNf/VCsE1+yYBtOncEW3B
 A8ie6ZskSamALp4MW5Ig4wCbA/7B84DR9oFGW/t9g6Wdmaex9VOtQe2prtxfowOI6TNn
 0YFibxEsMtwhDDsx4Ns+irt99il/OujQpWU9iwvZbBZXegYzSTWrdFUKRk1MIJRHWFdX
 SxZMPWXDZce7wA8AtRwbakPc7sRir2+bxzLsFCpOo+8C1UxQqzI34f5yEw5U+wsBQeeN
 Ggig==
X-Gm-Message-State: APf1xPBNGCKz2uYWM8mzjBmrRXWcA4IphCvoVWuJ+Q2/QGK+Sv1JpH0F
 jwpLV6Rh9qU9YcRbkBVq9FRJeJaij4I/0VZNEOM=
X-Google-Smtp-Source: AH8x226oFNX8/6/HX2uYPwYBMtfCX/juKcF2ESiu2DWy05zviDMbJgVaJA+sjG3JSDWJjhSejqUc+f2KBK7iHugn3UE=
X-Received: by 10.25.167.85 with SMTP id q82mr7838817lfe.112.1518448082311;
 Mon, 12 Feb 2018 07:08:02 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.92.153 with HTTP; Mon, 12 Feb 2018 07:08:01 -0800 (PST)
In-Reply-To: <20180206174719.b6sa3sxfxhhmw4mc@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-5-blackskygg@gmail.com>
 <6eb51518-4e01-1d4a-e345-a0fc91c3594c@arm.com>
 <CAHrd_jrTUaNwD3YEaqFvqSHACouOq=tK19rk3GCTK2GBkd70mw@mail.gmail.com>
 <6250f75c-570a-45d2-6c6c-1e82771abb73@arm.com>
 <20180206174719.b6sa3sxfxhhmw4mc@citrix.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Mon, 12 Feb 2018 23:08:01 +0800
Message-ID: <CAHrd_jq8e7moZ-P84GD6JaybjqA62gDQaO9vwUqxjJrv_+-7WQ@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>, Julien Grall <julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/7] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgV2VpIGFuZCBKdWxpZW4sCgoyMDE4LTAyLTA3IDE6NDcgR01UKzA4OjAwIFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Ogo+IE9uIFR1ZSwgRmViIDA2LCAyMDE4IGF0IDA1OjMwOjUwUE0g
KzAwMDAsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMDIvMDYvMjAxOCAwMzo1OSBQ
TSwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4+ID4gSGkgSnVsaWVuLAo+Pgo+PiBIaSwKPj4KPj4KPj4g
PiAyMDE4LTAyLTA2IDIxOjA3IEdNVCswODowMCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPjoKPj4gPiA+IEhpLAo+PiA+ID4KPj4gPiA+IE9uIDAxLzMwLzIwMTggMDU6NTAgUE0s
IFpob25nemUgTGl1IHdyb3RlOgo+PiA+ID4gPgo+PiA+ID4gPiBBZGQgbGlieGxfX3NzaG1fYWRk
IHRvIG1hcCBzaGFyZWQgcGFnZXMgZnJvbSBvbmUgRG9tVSB0byBhbm90aGVyLCBUaGUKPj4gPiA+
ID4gbWFwcGluZwo+PiA+ID4gPiBwcm9jZXNzIGludm9sdmVzIHRoZSBmb2xsd2luZyBzdGVwczoK
Pj4gPgo+PiA+IFsuLi5dCj4+ID4KPj4gPiA+ID4gKwo+PiA+ID4gPiArLyogU2V0IGRlZmF1bHQg
dmFsdWVzIGZvciBsaWJ4bF9zdGF0aWNfc2htICovCj4+ID4gPiA+ICtpbnQgbGlieGxfX3NzaG1f
c2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKPj4gPiA+ID4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX3N0YXRpY19zaG0gKnNzaG0pCj4+ID4gPiA+ICt7
Cj4+ID4gPiA+ICsgICAgaW50IHJjOwo+PiA+ID4gPiArCj4+ID4gPiA+ICsgICAgaWYgKHNzaG0t
PnJvbGUgPT0gTElCWExfU1NITV9ST0xFX1VOS05PV04pCj4+ID4gPiA+ICsgICAgICAgIHNzaG0t
PnJvbGUgPSBMSUJYTF9TU0hNX1JPTEVfU0xBVkU7Cj4+ID4gPiA+ICsgICAgaWYgKHNzaG0tPnBy
b3QgPT0gTElCWExfU1NITV9QUk9UX1VOS05PV04pCj4+ID4gPiA+ICsgICAgICAgIHNzaG0tPnBy
b3QgPSBMSUJYTF9TU0hNX1BST1RfUlc7Cj4+ID4gPgo+PiA+ID4KPj4gPiA+IFdoYXQgaXMgdGhl
IHB1cnBvc2Ugb2Yge1JPTEUsUFJPVH1fVU5LTk9XTiBpZiB5b3UgZGVmYXVsdCBpdCByZXNwLiB0
bwo+PiA+ID4gUk9MRV9TTEFWRSBhbmQgUFJPVF9SVy4gIFdvdWxkIG5vdCBpdCBiZSBlYXNpZXIg
dG8ganVzdCBkcm9wIHRoZW0/Cj4+ID4KPj4gPiBUaGUgKl9VTktOT1dOIHZhbHVlcyBhcmUgdXNl
ZCBieSB0aGUgbGlieGx1IGNvZGUgdG8gY2hlY2sgd2hldGhlciBhIHNwZWNpZmljCj4+ID4gb3B0
aW9uIHdhcyBzZXQgbW9yZSB0aGFuIG9uY2UuCj4+Cj4+IEFGQUlLLCBhIHRvb2xzdGFjayBpcyBm
cmVlIHRvIG5vdCB1c2UgbGlieGx1LiBTb21lb25lIG1heSBpbXBsZW1lbnQgdGhlaXIKPj4gb3du
IHRvb2xzdGFjayBvbiB0b3Agb2YgbGlieGwgYW5kIG1heSB1c2UgUk9MRV9VTktOT1dOIGJ5IG1p
c3Rha2UuCj4KPiBZZXMuCj4KPj4KPj4gPiBXaXRob3V0IHRoZSBkZWZhdWx0ICpfVU5LTk9XTiB2
YWx1ZSwgSSB3aWxsIG5vdAo+PiA+IGJlIGFibGUgdG8ganVkZ2UgaWYsIHNheSwgcm9sZSBpcyBz
ZXQgdG8gJ3NsYXZlJyBieSB0aGUgdXNlciBvciBub3QsCj4+ID4gYW5kIHRoZXJlZm9yZSwgaWYg
SQo+PiA+IHNlZSB0aGUgdXNlciBzZXR0aW5nIHJvbGUgdG8gJ21hc3RlcicsIEkgd29uJ3QgYmUg
YWJsZSB0byB0ZWxsIGlmIHJvbGUKPj4gPiBpcyBzcGVjaWZpZWQgdHdpY2UKPj4gPiBvciBub3Qu
Cj4+ID4KPj4gPiBJIHRoaW5rIHRyZWF0aW5nIHJlLXNwZWNpZmljYXRpb24gb2Ygb3B0aW9ucyBh
cyBlcnJvcnMgd2lsbCBiZSBnb29kCj4+ID4gZm9yIHRoZSB1c2Vycy4KPj4KPj4gSW4gdGhhdCBj
YXNlLCB5b3Ugc2hvdWxkIHRyZWF0IHRoYXQgYXMgYW4gZXJyb3IgZm9yIGV2ZXJ5b25lIGFuZCBu
b3Qgb25seQo+PiB4bC4gVGhpcyB3b3VsZCBhdm9pZCBjb25mdXNpb24gb24gb3RoZXIgdG9vbHN0
YWNrLgo+Pgo+PiA+Cj4+ID4gWy4uLl0KPj4gPgo+PiA+ID4gPiArCj4+ID4gPiA+ICsvKiAgIGxp
YnhsX19zc2htX2RvX21hcCAtLSBtYXAgcGFnZXMgaW50byBzbGF2ZSdzIHBoeXNtYXAKPj4gPiA+
ID4gKyAqCj4+ID4gPiA+ICsgKiAgIFRoaXMgZnVuY3Rpb25zIG1hcHMKPj4gPiA+ID4gKyAqICAg
ICBtYXN0ZXIgZ2ZuOiBbQG1zc2htLT5iZWdpbiArIEBzc2htLT5vZmZzZXQsIEBtc3NobS0+ZW5k
ICsKPj4gPiA+ID4gQHNzaG0tPm9mZnNldCkKPj4gPiA+ID4gKyAqICAgaW50bwo+PiA+ID4gPiAr
ICogICAgIHNsYXZlIGdmbjogW0Bzc2htLT5iZWdpbiwgQHNzaG0tPmVuZCkKPj4gPiA+ID4gKyAq
Cj4+ID4gPiA+ICsgKiAgIFRoZSBnZm5zIG9mIHRoZSBwYWdlcyB0aGF0IGFyZSBzdWNjZXNzZnVs
bHkgbWFwcGVkIHdpbGwgYmUgc3RvcmVkCj4+ID4gPiA+ICsgKiAgIGluIEBtYXBwZWQsIGFuZCB0
aGUgbnVtYmVyIG9mIHRoZSBnZm5zIHdpbGwgYmUgc3RvcmVkIGluIEBubWFwcGVkLgo+PiA+ID4g
PiArICoKPj4gPiA+ID4gKyAqICAgVGhlIGNhbGxlciBoYXZlIHRvIGd1YXJlbnRlZSB0aGF0IHNz
aG0tPmJlZ2luIDwgc3NobS0+ZW5kIGFuZCBhbGwKPj4gPiA+ID4gdGhlCj4+ID4gPgo+PiA+ID4K
Pj4gPiA+IHMvaGF2ZSB0by9oYXMgdG8vIEkgdGhpbmsuCj4+ID4gPiBzL2d1YXJlbnRlZS9ndWFy
YW50ZWUvCj4+ID4gPgo+PiA+ID4gPiArICogICB2YWx1ZXMgYXJlIHBhZ2UtYWxpZ25lZC4KPj4g
PiA+Cj4+ID4gPgo+PiA+ID4gSG1tbSwgSSBkb24ndCBzZWUgdGhlIGFsaWduZW1lbnQgY2hlY2sg
aW4gbGlieGwuIFNvIGRvIHlvdSByZWx5IG9uIHRoZQo+PiA+ID4gdG9vbHN0YWNrIHRvIGRvIGl0
Pwo+PiA+Cj4+ID4gWWVzLCBUaGlzIHdhcyBkb25lIGluIGxpYnhsdV9zc2htLmMuCj4+Cj4+IFNh
bWUgcmVtYXJrIGFzIGFib3ZlIHJlZ2FyZGluZyBsaWJ4bHUuIE5vdGUgdGhhdCBJIGFtIG1haW50
YWluaW5nIHRoZSB0b29scy4KPj4gSWFuIGFuZCBXZWkgbWF5IGhhdmUgYSBkaWZmZXJlbnQgb3Bp
bmlvbiBoZXJlLgo+Pgo+Cj4gUGxlYXNlIG1vdmUgdGhlIGNoZWNrIHRvIGxpYnhsLgoKSSBhZ3Jl
ZSB0aGF0IHdlIHNob3VsZCBtb3ZlIHRoZSBhbGlnbm1lbnQgY2hlY2sgdG8gbGlieGwuCgpCdXQg
SSBzdGlsbCB0aGluayB0aGF0IHJlLXNwZWNpZmljYXRpb24gY2hlY2tzIGNvdWxkIG9ubHkgYmUg
ZG9uZSBpbgpsaWJ4bHUsIGJlY2F1c2UKdGhpcyBjb3VsZCBvbmx5IGJlIHNwb3R0ZWQgaW4gdGhl
IHBhcnNpbmcgcGhhc2UgLS0gaXQgc2hvdWxkbid0IGJlCmxpYnhsJ3Mgam9iLiBGb3IKbGlieGws
IGFuICpfVU5LTk9XTiB2YWx1ZXMganVzdCBpbmRpY2F0ZXMgdGhhdCB0aGUgdXNlciBvZiBsaWJ4
bApkaWRuJ3QgZXhwbGljaXRseQphc3NpZ24gYSB2YWx1ZSB0byB0aGUgb3B0aW9uIHVwb24gY2Fs
bGluZyB0aGUgY29uc3RydWN0b3Igb2YgdGhlIHNzaG0gc3RydWN0LAphbmQgdGhlIGNvZGUgaW4g
bGlieGwgd2lsbCBzZXQgdGhlIG9wdGlvbiB0byBpdHMgZGVmYXVsdCB2YWx1ZS4KSG93ZXZlciwg
SSBkbyB0aGluawpJIGZhaWxlZCB0byAgaGFuZGxlIHRoZSBwb3NzaWJpbGl0aWVzIHdoZXJlIGFu
IG9wdGlvbiB2YWx1ZSBpcyBub3QKbm90ICpfVU5LTk9XTiBhbmQKbm90IGFueSB2YWxpZCB2YWx1
ZXMsIHdoaWNoIG1pZ2h0IG9jY3VyIGlmIHRoZSB1c2VyIG9mIGxpYnhsIGRpZG4ndAp1c2UgdGhl
IGNvbnN0cnVjdG9yCnRvIGluaXRpYWxpemUgdGhlIHNzaG0gc3RydWN0LgoKQ2hlZXJzLAoKWmhv
bmd6ZSBMaXUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:08:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFiX-0005df-Bi; Mon, 12 Feb 2018 15:08:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rhh/=fg=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1elFiW-0005dP-O4
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:08:28 +0000
X-Inumbo-ID: 7fadf9db-1006-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fadf9db-1006-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 16:07:54 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=E3L9tzUz2SBPKm68Dxs+z87+NEMvjSVgHW+hrMHl3TPXMLcYUYGBhYHqGy2+9YWwMwXwdxdF9eYDemgoZZ+FOKB15eqG8GRzCrCR3lWwlhGaRPwNo9xPF2j+CK9o1TQB0H1LgGk3RQw6pIT5RPO2ihOWXRVkx7dGivSOmcGlLB9tMQ94jaUp+yxtkrdv/BrUnsV58Zx2AgqcVV/d6UDogQOgq+1PswYISSG0HksrSHGDi3BJ8BXWmqys+xlxrJODqhGOEEH7Z2/9Wht7syUMOYBapef16Y5EjMQzpPTuNLyoPyem6NNJhgVIMtab8icM+hr/8N2nvHTL++gzUQ+dkQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=h8xaZSIqibiQMnv2uf2696uSUXE=; b=bPkuO3WYpEqSyaxZIWuAEy8IVc6i
 ru8wmkfbOpzrcxJBJBcO87ZydzOVke+eu27BXH3eaxoxXb2PeAeH+Ki7Z7CktTFv
 obvnfeqTpcCU4R4jTsTUrtRIRw2SQBSsRDs/Vo1EGdD3WD4+fUSVRTMvD/R4GRqH
 2m2Ok5U7FSfmKoCDRvnLQvfS6frcJh2oLQT4hUhf2lhQZEQ0xWBUsVeslpr4t82i
 WAzfLNNoOyu1UfKLPKroIYaeEuDWTH6P5Y8LmAfmJDIIBbDr3n9egnRmSf3cZe1f
 lAUDXCBu5JrpDOG7iKysPoxLdWq3fiYy5TS65SPMVQm7d9izmgpe9BCozg==
Received: (qmail 31114 invoked from network); 12 Feb 2018 17:08:25 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Feb 2018 17:08:25 +0200
Received: (qmail 22829 invoked from network); 12 Feb 2018 17:08:25 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Feb 2018 17:08:25 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 12 Feb 2018 17:08:16 +0200
Message-Id: <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgaW1wbGVtZW50cyB0aGUgYnJlYWtwb2ludCBldmVudHMgZm9yIHN2bS4KQXQg
dGhlIG1vbWVudCwgdGhlIEJyZWFrcG9pbnQgdm1leGl0IGlzIG5vdCBmb3J3YXJkZWQgdG8gdGhl
IG1vbml0b3IgbGF5ZXIuClRoaXMgcGF0Y2ggYWRkcyB0aGUgaHZtX21vbml0b3JfZGVidWcgY2Fs
bCB0byB0aGUgVk1FWElUX0VYQ0VQVElPTl9CUC4KQWxzbywgdGhlIFNvZnR3YXJlIEJyZWFrcG9p
bnQgY2FwIGlzIG1vdmVkIGZyb20gdGhlIEludGVsIGFyY2ggdG8gdGhlCmNvbW1vbiBwYXJ0IG9m
IHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMjoKCS0gTW92ZWQgdGhlIGNvbW1lbnQg
ZnJvbSB2bXhfdm1leGl0X2hhbmRsZXIgdG8KCSAgaHZtX21vbml0b3JfZGVidWcKCS0gTW92ZWQg
dGhlIEFNRCBjb21tZW50IHVwLgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jICAgIHwg
IDUgKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgIHwgNDggKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMgICAgfCAgNSAtLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgNCArKy0t
CiA0IGZpbGVzIGNoYW5nZWQsIDQ3IGluc2VydGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9t
b25pdG9yLmMKaW5kZXggMTMxYjg1Mi4uNjBjYjY4ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAgLTEzMyw2
ICsxMzMsMTEgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIGdmbl9vZl9yaXAodW5zaWdu
ZWQgbG9uZyByaXApCiBpbnQgaHZtX21vbml0b3JfZGVidWcodW5zaWduZWQgbG9uZyByaXAsIGVu
dW0gaHZtX21vbml0b3JfZGVidWdfdHlwZSB0eXBlLAogICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGxvbmcgdHJhcF90eXBlLCB1bnNpZ25lZCBsb25nIGluc25fbGVuZ3RoKQogeworICAg
IC8qCisgICAgICogcmMgPCAwIGVycm9yIGluIG1vbml0b3Ivdm1fZXZlbnQsIGNyYXNoCisgICAg
ICogIXJjICAgIGNvbnRpbnVlIG5vcm1hbGx5CisgICAgICogcmMgPiAwIHBhdXNlZCB3YWl0aW5n
IGZvciByZXNwb25zZSwgd29yayBoZXJlIGlzIGRvbmUKKyAgICAgKi8KICAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGFyY2hfZG9tYWluICphZCA9ICZjdXJyLT5k
b21haW4tPmFyY2g7CiAgICAgdm1fZXZlbnRfcmVxdWVzdF90IHJlcSA9IHt9OwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YwppbmRleCBkY2JkNTUwLi4wZDliYWY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNTksNiArNTksNyBA
QAogI2luY2x1ZGUgPGFzbS9oYXAuaD4KICNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUg
PGFzbS9kZWJ1Z2dlci5oPgorI2luY2x1ZGUgPGFzbS9odm0vbW9uaXRvci5oPgogI2luY2x1ZGUg
PGFzbS94c3RhdGUuaD4KIAogdm9pZCBzdm1fYXNtX2RvX3Jlc3VtZSh2b2lkKTsKQEAgLTEwNzks
NyArMTA4MCw4IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAq
dikKIHN0YXRpYyB2b2lkIG5vcmV0dXJuIHN2bV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiB7
CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7Ci0g
ICAgYm9vbF90IGRlYnVnX3N0YXRlID0gdi0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZDsKKyAg
ICBib29sIGRlYnVnX3N0YXRlID0gdi0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZAorICAgICAg
ICAgICAgICAgIHx8IHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLnNvZnR3YXJlX2JyZWFrcG9pbnRf
ZW5hYmxlZDsKICAgICBib29sX3QgdmNwdV9ndWVzdG1vZGUgPSAwOwogICAgIHN0cnVjdCB2bGFw
aWMgKnZsYXBpYyA9IHZjcHVfdmxhcGljKHYpOwogCkBAIC0yNDA3LDYgKzI0MDksMTkgQEAgc3Rh
dGljIGJvb2wgc3ZtX2dldF9wZW5kaW5nX2V2ZW50KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgeDg2
X2V2ZW50ICppbmZvKQogICAgIHJldHVybiB0cnVlOwogfQogCitzdGF0aWMgdm9pZCBzdm1fcHJv
cGFnYXRlX2ludHIoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgaW5zbl9sZW4pCit7Cisg
ICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7CisgICAg
c3RydWN0IHg4Nl9ldmVudCBldmVudCA9IHsKKyAgICAgICAgLnZlY3RvciA9IHZtY2ItPmV2ZW50
aW5qLmZpZWxkcy50eXBlLAorICAgICAgICAudHlwZSA9IHZtY2ItPmV2ZW50aW5qLmZpZWxkcy50
eXBlLAorICAgICAgICAuZXJyb3JfY29kZSA9IHZtY2ItPmV4aXRpbmZvMSwKKyAgICB9OworCisg
ICAgZXZlbnQuaW5zbl9sZW4gPSBpbnNuX2xlbjsKKyAgICBodm1faW5qZWN0X2V2ZW50KCZldmVu
dCk7Cit9CisKIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgc3Zt
X2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC5uYW1lICAgICAgICAgICAgICAgICA9ICJTVk0iLAog
ICAgIC5jcHVfdXBfcHJlcGFyZSAgICAgICA9IHN2bV9jcHVfdXBfcHJlcGFyZSwKQEAgLTI2MTks
MTQgKzI2MzQsMzEgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBWTUVYSVRfRVhDRVBUSU9OX0JQ
OgotICAgICAgICBpZiAoICF2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkICkKLSAgICAgICAg
ICAgIGdvdG8gdW5leHBlY3RlZF9leGl0X3R5cGU7Ci0gICAgICAgIC8qIEFNRCBWb2wyLCAxNS4x
MTogSU5UMywgSU5UTywgQk9VTkQgaW50ZXJjZXB0cyBkbyBub3QgdXBkYXRlIFJJUC4gKi8KLSAg
ICAgICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJf
SU5UMykpID09IDAgKQorICAgICAgICBpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0
aCh2LCBJTlNUUl9JTlQzKTsKKworICAgICAgICBpZiAoIGluc3RfbGVuID09IDAgKQogICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7
Ci0gICAgICAgIGN1cnJlbnQtPmFyY2guZ2Ric3hfdmNwdV9ldmVudCA9IFRSQVBfaW50MzsKLSAg
ICAgICAgZG9tYWluX3BhdXNlX2Zvcl9kZWJ1Z2dlcigpOworCisgICAgICAgIGlmICggdi0+ZG9t
YWluLT5kZWJ1Z2dlcl9hdHRhY2hlZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEFNRCBW
b2wyLCAxNS4xMTogSU5UMywgSU5UTywgQk9VTkQgaW50ZXJjZXB0cyBkbyBub3QgdXBkYXRlIFJJ
UC4gKi8KKyAgICAgICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7Cisg
ICAgICAgICAgICBjdXJyZW50LT5hcmNoLmdkYnN4X3ZjcHVfZXZlbnQgPSBUUkFQX2ludDM7Cisg
ICAgICAgICAgICBkb21haW5fcGF1c2VfZm9yX2RlYnVnZ2VyKCk7CisgICAgICAgIH0KKyAgICAg
ICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgIGludCByYzsKKworICAgICAgICAgICByYyA9
IGh2bV9tb25pdG9yX2RlYnVnKHJlZ3MtPnJpcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBIVk1fTU9OSVRPUl9TT0ZUV0FSRV9CUkVBS1BPSU5ULAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFg4Nl9FVkVOVFRZUEVfU1dfRVhDRVBUSU9OLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGluc3RfbGVuKTsKKyAgICAgICAgICAgaWYgKCByYyA8
IDAgKQorICAgICAgICAgICAgICAgZ290byB1bmV4cGVjdGVkX2V4aXRfdHlwZTsKKyAgICAgICAg
ICAgaWYgKCAhcmMgKQorICAgICAgICAgICAgICAgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHYsIGluc3Rf
bGVuKTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgVk1FWElUX0VYQ0VQ
VElPTl9OTToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggM2RjNmE2ZC4uYzg5YjRiNiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMKQEAgLTM3MDksMTEgKzM3MDksNiBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIEhWTV9NT05JVE9SX0RFQlVHX0VYQ0VQVElPTiwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHRyYXBfdHlwZSwgaW5zbl9sZW4pOwogCi0gICAgICAgICAgICAgICAg
LyoKLSAgICAgICAgICAgICAgICAgKiByYyA8IDAgZXJyb3IgaW4gbW9uaXRvci92bV9ldmVudCwg
Y3Jhc2gKLSAgICAgICAgICAgICAgICAgKiAhcmMgICAgY29udGludWUgbm9ybWFsbHkKLSAgICAg
ICAgICAgICAgICAgKiByYyA+IDAgcGF1c2VkIHdhaXRpbmcgZm9yIHJlc3BvbnNlLCB3b3JrIGhl
cmUgaXMgZG9uZQotICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgIGlmICggcmMg
PCAwICkKICAgICAgICAgICAgICAgICAgICAgZ290byBleGl0X2FuZF9jcmFzaDsKICAgICAgICAg
ICAgICAgICBpZiAoICFyYyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0
b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IGMzMzkzMjQuLjExYTBj
YWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC03NywxMyArNzcsMTMgQEAgc3RhdGljIGlubGlu
ZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4gY2FwYWJpbGl0
aWVzOwogCi0gICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9HVUVTVF9SRVFVRVNUKTsKKyAgICBjYXBhYmlsaXRpZXMgPSAoKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKSB8CisgICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSk7CiAKICAgICBp
ZiggY3B1X2hhc192bXggKQogICAgIHsKICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykgfAogICAgICAgICAgICAgICAg
ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpIHwKLSAg
ICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZU
V0FSRV9CUkVBS1BPSU5UKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8CiAgICAgICAgICAgICAgICAgICAg
ICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKICAgICAgICAgICAg
ICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwK
LS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:08:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFiX-0005e0-I9; Mon, 12 Feb 2018 15:08:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rhh/=fg=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1elFiW-0005dQ-Ob
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:08:28 +0000
X-Inumbo-ID: 7f32fa2c-1006-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7f32fa2c-1006-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 16:07:53 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=u34w0vvp+3/0GHK8km7yDZ0w23xSxPvnlmYKNPUhViZRrbo0tJz5p3lMH+tZKcvt8ZrmW9mN6Ez+GCGbKLMvO79JC9Bl3e5FaD1vIXGptYdBHiE/xs73CNvof8MwtjSJwmUJKnzPYfisB7RMLVVsIkBoA8RihhwhFi4kQns7PhMBNY9Bwxr61W4yg6ye9xweZ7aNfWCEssfB53H5jc+ZcxsQrzPPYnMiXaz4tyiXXI13HPg3tn1slGlgjsjFN/yAS9i/jbzNj7oVRvHzJ7Z8w6e9DhPa5uoT85kRh1rqIVkBgguXEEekzLxP3TRTSSnLJRLJd4jSIZiffgGvzUgaVw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=9pknhthXL2Yj46grE6ofr
 adZxnM=; b=qBOpCYVlPZoE006vN3nkOs3e0pau7++J8Da3be8kF183cmUhwnCdS
 XyQbJEXq0KkaSGpubHaIvH0N/mxkxuIGko7BMcJ0EknZIuLceg7gzeXGflqDg0Z4
 m7RRz/AbgF2pdfNFRtRHHJ/iLOEMkjDk/rT7MeVdX3nZfGeQDgJS69uE+rfgEeMR
 /swPRpZyFVz+WvQmMIM9UsMJEQlaxW9AA+9l4qCyDWPkbcrwgE2xfKowRucZGRB6
 fHuPcRwxhyvmXjnb+c7aSFA7tw9Qq5tcf8r2IHBB9gQSw+YOyFaHjz6rzmzBS6Qu
 bSFNNcCIXXO02YDFzkJTjToDLB2+mOGDA==
Received: (qmail 30889 invoked from network); 12 Feb 2018 17:08:23 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Feb 2018 17:08:23 +0200
Received: (qmail 22811 invoked from network); 12 Feb 2018 17:08:23 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Feb 2018 17:08:23 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 12 Feb 2018 17:08:14 +0200
Message-Id: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 0/4] hvm/svm: Enable vm events for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgcHJvdmlkZXMgYSBza2VsZXRvbiBmb3IgZW5hYmxpbmcgdm1f
ZXZlbnRzIG9uIFNWTS4gRm9yIHRoZQpmaXJzdCBzdGVwLCB0aGUgTVNSLCBDUiwgQnJlYWtwb2lu
dCBhbmQgR3Vlc3RSZXF1ZXN0IGhhdmUgYmVlbiB0ZXN0ZWQKYW5kIGFkZGVkIHRvIHRoZSBjYXBh
YmlsaXRpZXMgbGlzdC4KCkNoZWVycywKCkFsZXhhbmRydSBJc2FpbGEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:08:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFic-0005gg-Pm; Mon, 12 Feb 2018 15:08:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rhh/=fg=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1elFib-0005dR-RD
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:08:33 +0000
X-Inumbo-ID: bb3a2cd6-1006-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb3a2cd6-1006-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:09:34 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=dwZoNR+6oP+n9hUDAr9+syx+QbgkWsmfO0Mm9liMcxqGMmgPMyrdJiaHbgN9cuXaGjbm7sZqr/OP3kt49Lp9HEm/ckxx6tuZoD8RlxGYbPD6/N1kRL4POG4Ivofq17e7waYYVYfh+Q2QNyCnLJ+xn6PKN4Bfaa0zuGRPb1l2xJ6KOvNBkihSuAOsLHHRbORduh7PwZFnlfUUugQCMg154fT0AaO75EHKotlchtiE/lCFrTgMoUr2HvQ4eKZ9G4jezBPlWsV0lC5IW3MBApqSSsapRm31Up7BC9O4yEmMxjyapPEuDQ2C2IpcHY3644hl4H7/t1dmotCbuLClwZeT6w==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=g+JPr0d2gfF5bzoHKXzSgp/oJKA=; b=PXorhooSQ/eKoOzGLUhtqV9DfObT
 08VdNbdlCl6T+gnI9hHpW56c9ulZFo3E+XTcrUjlXshPkDtvcbWlri7WCP/36ScR
 hFah4y6vK4ffmF77Syv5Vqi/ylo/VhjPiLVsrisdyUfyu3pcCVNTa3x1pJRBNQ1k
 a87f8d7rj5CEhqmraUkgWjtt3svx5X+WO8wQ4SstKEEFz6k5cPaiLj18e2/FSukb
 cdvkC7K0KzoarDXPqoR3n63oERnnHrRA7wfzH0lViifemkDLijSxQrSiN0Zf8su+
 MmWssI8A7O3JwXsYI3bTOp+WJ1v5A1ZSjOkvAtfC/AgIpEQzQPAkO0nClA==
Received: (qmail 31003 invoked from network); 12 Feb 2018 17:08:24 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Feb 2018 17:08:24 +0200
Received: (qmail 22819 invoked from network); 12 Feb 2018 17:08:24 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Feb 2018 17:08:24 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 12 Feb 2018 17:08:15 +0200
Message-Id: <1518448098-6493-2-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 1/4] asm-x86/monitor: Fix monitor capability
	reporting on SVM systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gbW9uaXRvciBmZWF0dXJlcyBhcmUgYXZhaWxhYmxlIG9uIEFNRCBhbmQgYWxsCmNhcGFiaWxp
dGllcyBhcmUgcGFzc2VkIG9ubHkgdG8gdGhlIEludGVsIHByb2Nlc3NvciBhcmNoaXRlY3R1cmUu
ClRoaXMgbWVhbnMgdGhhdCB0aGUgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMgcmV0dXJu
cwpjYXBhYmlsaXRpZXMgPSAwLgoKVGhpcyBwYXRjaCBpcyBzZXBhcmF0aW5nIG91dCBmZWF0dXJl
cyB3aGljaCBhcmUgaW1wbGVtZW50ZWQgb24gYm90aApzeXN0ZW1zIGZyb20gdGhvc2UgaW1wbGVt
ZW50ZWQgb25seSBvbiBJbnRlbCwgc28gdGhhdCB3ZSBhZHZlcnRpemUgdGhlCndvcmtpbmcgY2Fw
YWJpbGl0aWVzIG9uIEFNRC4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgoKLS0tCkNoYW5nZXMgc2luY2UgVjI6CgktIE1vdmVkIHRoZSBj
b21tb24gcGFydCBvZiBjYXBhYmlsaXRpZXMgYWZ0ZXIgdGhlCgkgICFpc19odm1fZG9tYWluKGQp
IHRlc3QKCS0gTW9kaWZpZWQgdGhlIGNvbW1lbnQgaW4gYXJjaF9tb25pdG9yX2dldF9jYXBhYmls
aXRpZXMKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCB8IDM0ICsrKysrKysrKysr
KysrKysrKystLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCsp
LCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0
b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IGEwNDQ0ZDEuLmMzMzkz
MjQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC03MSwyNCArNzEsMjggQEAgc3RhdGljIGlubGlu
ZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgIHVpbnQzMl90IGNhcGFiaWxpdGllcyA9IDA7CiAKICAgICAvKgotICAgICAqIEF0IHRo
ZSBtb21lbnQgb25seSBJbnRlbCBIVk0gZG9tYWlucyBhcmUgc3VwcG9ydGVkLiBIb3dldmVyLCBl
dmVudAotICAgICAqIGRlbGl2ZXJ5IGNvdWxkIGJlIGV4dGVuZGVkIHRvIEFNRCBhbmQgUFYgZG9t
YWlucy4KKyAgICAgKiBBdCB0aGUgbW9tZW50IG9ubHkgSW50ZWwgYW5kIEFNRCBIVk0gZG9tYWlu
cyBhcmUgc3VwcG9ydGVkLiBIb3dldmVyLCBldmVudAorICAgICAqIGRlbGl2ZXJ5IGNvdWxkIGJl
IGV4dGVuZGVkIHRvIFBWIGRvbWFpbnMuCiAgICAgICovCi0gICAgaWYgKCAhaXNfaHZtX2RvbWFp
bihkKSB8fCAhY3B1X2hhc192bXggKQorICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQogICAg
ICAgICByZXR1cm4gY2FwYWJpbGl0aWVzOwogCi0gICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSB8Ci0gICAgICAgICAgICAgICAg
ICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Ci0gICAgICAg
ICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVB
S1BPSU5UKSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9HVUVTVF9SRVFVRVNUKSB8Ci0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKLSAgICAgICAgICAgICAgICAgICAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Ci0gICAgICAgICAgICAgICAg
ICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKLSAgICAgICAg
ICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1F
TlRFRCk7Ci0KLSAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBjYW4ganVz
dCBjYWxsIHRoZSBodm0gZnVuYyAqLwotICAgIGlmICggaHZtX2lzX3NpbmdsZXN0ZXBfc3VwcG9y
dGVkKCkgKQotICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9TSU5HTEVTVEVQKTsKKyAgICBjYXBhYmlsaXRpZXMgPSAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpOworCisgICAgaWYoIGNwdV9oYXNfdm14ICkK
KyAgICB7CisgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX1dSSVRFX0NUUkxSRUcpIHwKKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8CisgICAgICAgICAgICAgICAgICAg
ICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkg
fAorICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0RFQlVHX0VYQ0VQVElPTikgfAorICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8CisgICAgICAgICAgICAgICAgICAgICAgICgxVSA8
PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8CisgICAgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVE
KTsKKworICAgICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBjYW4ganVz
dCBjYWxsIHRoZSBodm0gZnVuYyAqLworICAgICAgICBpZiAoIGh2bV9pc19zaW5nbGVzdGVwX3N1
cHBvcnRlZCgpICkKKyAgICAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVApOworICAgIH0KIAogICAgIGlmICggaHZtX2Z1bmNz
LnNldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkKICAgICAgICAgY2FwYWJpbGl0aWVzIHw9
ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOwotLSAKMi43LjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:08:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:08:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFid-0005h0-03; Mon, 12 Feb 2018 15:08:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rhh/=fg=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1elFib-0005dc-Vf
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:08:33 +0000
X-Inumbo-ID: bc3f1e85-1006-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc3f1e85-1006-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:09:35 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=xarPc+fxtUJoY7M5y789OKq4+Blg4qV+Zy1rEN82YhR5z18Dad4yprudO6pFsQ/MZtzqMPdLfN58mTCT+w8rfg21Mq6mRCn8x3Jvx3vtA2sMrraiaqEqgZR8OiDxj8KAGBiwM17+QxGMeWh8PeJaOcKaHJrTETW2wgsdmVhjDbNRKbMXeYlsPTEVmSLjt46Ixs9i0M77dpCBGv7L+mi81LE9/9NNdKWkMcFuibHqWdvsGEvP2wHMKQLyzLddU1NetrRNx5HClbb+F5VM2JYR//9sUNgkiRYwgu+lZwfT7AK5ElrQSsgSVmW2HP462IWURTkqbxKku7ZnPnP1F8QChA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=uimDvm324yFe5gCMMhO3WPzrcnQ=; b=qEFkPbjHsGJSRSw78h5MsiGTTrMl
 /xI21QI6YHVpDFcEYciD5+m97vObJ5hixGJ1EACAE6YKahObGFwv52jbkb9HLR2N
 Nw8RssIdItSndnfdebmyeYdgIcFVxtdyvllNWmuG5rGeNeewVIPm5N/K468/sHM0
 6/624BeJzGYZstIYKQZL8ppMVW320z5bpCdLBUv3CyYTHo55bOv3gXNipdAJLpUW
 BujeDRfcMRN+DkrbFLrUox9DbcLlnHmW55bfL+QXeoAyZu27FMCN0vAog7mj+kLA
 elHCCLCZNjZXo3YWb0GaBJPTf/sj70/05FcptjUX4qCBQEEJfOIpprjQLA==
Received: (qmail 31230 invoked from network); 12 Feb 2018 17:08:26 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Feb 2018 17:08:26 +0200
Received: (qmail 22838 invoked from network); 12 Feb 2018 17:08:25 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Feb 2018 17:08:25 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 12 Feb 2018 17:08:17 +0200
Message-Id: <1518448098-6493-4-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 3/4] hvm/svm: Enable MSR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhpcyBtb21lbnQgdGhlcmUgaXMgbm8gZnVuY3Rpb24gdG8gZW5hYmxlIG1zciBpbnRlcmNl
cHRpb24gb24gc3ZtLgoKVGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoaXMgZnVuY3Rpb24gYW5kIG1v
dmVzIHRoZSBtb3YgdG8gbXNyIG1vbml0b3IgZXZlbnQKZm9ybSB0aGUgSW50ZWwgYXJjaCBzaWRl
IHRvIHRoZSBjb21tb24gY2FwYWJpbGl0aWVzLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElz
YWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAg
IHwgOSArKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgNCArKy0tCiAy
IGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYwppbmRleCAwZDliYWY4Li41MDkyYjEyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTYzLDYgKzE2
MywxNCBAQCB2b2lkIHN2bV9pbnRlcmNlcHRfbXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsIGludCBmbGFncykKICAgICAgICAgX19jbGVhcl9iaXQobXNyICogMiArIDEsIG1zcl9iaXQp
OwogfQogCitzdGF0aWMgdm9pZCBzdm1fZW5hYmxlX21zcl9pbnRlcmNlcHRpb24oc3RydWN0IGRv
bWFpbiAqZCwgdWludDMyX3QgbXNyKQoreworICAgIHN0cnVjdCB2Y3B1ICp2OworCisgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQorICAgICAgICBzdm1faW50ZXJjZXB0X21zcih2LCBtc3IsIE1T
Ul9JTlRFUkNFUFRfV1JJVEUpOworfQorCiBzdGF0aWMgdm9pZCBzdm1fc2F2ZV9kcihzdHJ1Y3Qg
dmNwdSAqdikKIHsKICAgICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9z
dm0udm1jYjsKQEAgLTI0NjAsNiArMjQ2OCw3IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9u
X3RhYmxlIF9faW5pdGRhdGEgc3ZtX2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC5mcHVfZGlydHlf
aW50ZXJjZXB0ICA9IHN2bV9mcHVfZGlydHlfaW50ZXJjZXB0LAogICAgIC5tc3JfcmVhZF9pbnRl
cmNlcHQgICA9IHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQsCiAgICAgLm1zcl93cml0ZV9pbnRlcmNl
cHQgID0gc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQsCisgICAgLmVuYWJsZV9tc3JfaW50ZXJjZXB0
aW9uID0gc3ZtX2VuYWJsZV9tc3JfaW50ZXJjZXB0aW9uLAogICAgIC5zZXRfcmR0c2NfZXhpdGlu
ZyAgICA9IHN2bV9zZXRfcmR0c2NfZXhpdGluZywKICAgICAuc2V0X2Rlc2NyaXB0b3JfYWNjZXNz
X2V4aXRpbmcgPSBzdm1fc2V0X2Rlc2NyaXB0b3JfYWNjZXNzX2V4aXRpbmcsCiAgICAgLmdldF9p
bnNuX2J5dGVzICAgICAgID0gc3ZtX2dldF9pbnNuX2J5dGVzLApkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaApp
bmRleCAxMWEwY2FlLi42Yjg4NmFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21v
bml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaApAQCAtNzgsMTIgKzc4
LDEyIEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRp
ZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgcmV0dXJuIGNhcGFiaWxpdGllczsKIAogICAg
IGNhcGFiaWxpdGllcyA9ICgoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JF
UVVFU1QpIHwKLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpKTsKKyAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKKyAgICAgICAgICAg
ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpKTsKIAog
ICAgIGlmKCBjcHVfaGFzX3ZteCApCiAgICAgewogICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFV
IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSB8Ci0gICAgICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikg
fAogICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0RFQlVHX0VYQ0VQVElPTikgfAogICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8
PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8Ci0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:08:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:08:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFie-0005iz-A7; Mon, 12 Feb 2018 15:08:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rhh/=fg=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1elFid-0005ey-Vw
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:08:36 +0000
X-Inumbo-ID: bd7232b9-1006-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd7232b9-1006-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:09:37 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=wI03MQmAJE+TWxhnxWtYGbEj9DCLGe9rn44lwbH5T+br0ik8liIvomfCllYEFlzojJmNeY06MN2LWXr0uzOpi39iK5HzK2XeYJgqgYgxTZttOj1ppOOq6Wemnkm9MmaAL+NvegMiD/rqX2BgbeYqvfld2fOoPd2kNH5rscbu4/WhFiapScyhU9iSqKLd8TeLLjkCxeS0w5nS0tqhR+aDG7rDTun0TqpJ0byLpmayhF/2RPKhHq62iy7zBgxDX/5LLy0BoVvT7pxAGqtPAAbkHknBNxil0VKTdvxckSeXrm0m8X3yYepKuHux05QSq6eaGUqvOM2uiVM9Sk3786fkvw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=KksL08cUJhcFjR81xwpuIeTFZ3o=; b=A6+EmG0/GJ8Sugj4YV5S8GReXzsO
 VMgK6/UjH2U53S6Ys3UkX4P3HYAQDUlOUUKm075AzU1NdDrJpy/9fog+ly7s8C2y
 u36F4Yxk9EYGQNhZAgRH/dmG0ODKH9jcC3rR0wl5lCFNRUrliA+FRU8n9akZx/EX
 ObAFnR722UbAFkyvXScfbWOHKmmf6EXfoYEIKlDvxQuNsVELBDl9jFd/RPpd3UiG
 knTNNk86Sa05nkZPtFKXgaKCxqXGk4vaCG/cRoBDYCbSzQsviv6YXBzXue5mPokt
 DFvJGjW17Io2d+zcY54PVd2vzFtlcDTp0Xq9a8FspYxe381q6YITU3EhOw==
Received: (qmail 31286 invoked from network); 12 Feb 2018 17:08:27 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 12 Feb 2018 17:08:27 +0200
Received: (qmail 22847 invoked from network); 12 Feb 2018 17:08:26 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 12 Feb 2018 17:08:26 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 12 Feb 2018 17:08:18 +0200
Message-Id: <1518448098-6493-5-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3 4/4] hvm/svm: Enable CR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIENSX0lOVEVSQ0VQVF9DUjNfV1JJVEUgaW50ZXJjZXB0IGlzIG91dCBvZiB0aGUgdm1jYi0+
X2NyX2ludGVyY2VwdHMKc28gdGhlIEFNRCBhcmNoIGNhbid0IGludGVyY2VwdCBDUiBldmVudHMu
CgpUaGlzIHBhdGNoIGltcGxlbWVudHMgdGhlIENSIGludGVyY2VwdCBieSBhZGRpbmcgdGhlIGZs
YWcgb24gYQp3cml0ZV9jdHJscmVnIGV2ZW50LiBUaGUgbW9uaXRvciB3cml0ZSBjdHJscmVnIGV2
ZW50IGlzIG1vdmVkIGZyb20gdGhlCkludGVsIHNpZGUgdG8gdGhlIGNvbW1vbiBjYXBhYmlsaXRp
ZXMgc2lkZS4KCldlIGp1c3QgbmVlZCB0byBlbmFibGUgdGhlIFNWTSBpbnRlcmNlcHQgYW5kIHRo
ZW4gaHZtX21vdl90b19jcigpIHdpbGwKZm9yd2FyZCB0aGUgZXZlbnQgb24gdG8gdGhlIG1vbml0
b3Igd2hlbiBhcHByb3ByaWF0ZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgIHwgMTEgKysr
KysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgIDYgKysrLS0tCiAyIGZp
bGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YwppbmRleCA1MDkyYjEyLi44OWM2MjhlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtNjAsNiArNjAsNyBA
QAogI2luY2x1ZGUgPGFzbS9hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+CiAjaW5j
bHVkZSA8YXNtL2h2bS9tb25pdG9yLmg+CisjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KICNpbmNs
dWRlIDxhc20veHN0YXRlLmg+CiAKIHZvaWQgc3ZtX2FzbV9kb19yZXN1bWUodm9pZCk7CkBAIC01
NjAsNiArNTYxLDE2IEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGNyKQogICAgICAgICAgICAgICAgIHN2bV9mcHVfZW50ZXIodik7CiAgICAg
ICAgIH0KIAorICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkKKyAgICAg
ICAgeworICAgICAgICAgICAgdWludDMyX3QgaW50ZXJjZXB0cyA9IHZtY2JfZ2V0X2NyX2ludGVy
Y2VwdHModm1jYik7CisKKyAgICAgICAgICAgIC8qIFRyYXAgQ1IzIHVwZGF0ZXMgaWYgQ1IzIG1l
bW9yeSBldmVudHMgYXJlIGVuYWJsZWQuICovCisgICAgICAgICAgICBpZiAoIHYtPmRvbWFpbi0+
YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCisgICAgICAgICAgICAgICAgIG1v
bml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjMpICkKKyAgICAgICAgICAgICAg
IHZtY2Jfc2V0X2NyX2ludGVyY2VwdHModm1jYiwgaW50ZXJjZXB0cyB8IENSX0lOVEVSQ0VQVF9D
UjNfV1JJVEUpOworICAgICAgICB9CisKICAgICAgICAgdmFsdWUgPSB2LT5hcmNoLmh2bV92Y3B1
Lmd1ZXN0X2NyWzBdIHwgaHdfY3IwX21hc2s7CiAgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hh
cCh2LT5kb21haW4pICkKICAgICAgICAgICAgIHZhbHVlIHw9IFg4Nl9DUjBfUEcgfCBYODZfQ1Iw
X1dQOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCA2Yjg4NmFmLi4yMTdmM2Q0IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21vbml0b3IuaApAQCAtNzksMTIgKzc5LDEyIEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgYXJj
aF9tb25pdG9yX2dldF9jYXBhYmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgIGNhcGFi
aWxpdGllcyA9ICgoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1Qp
IHwKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NP
RlRXQVJFX0JSRUFLUE9JTlQpIHwKLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpKTsKKyAgICAgICAgICAgICAgICAgICAoMVUgPDwg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX01PVl9UT19NU1IpIHwKKyAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpKTsKIAogICAg
IGlmKCBjcHVfaGFzX3ZteCApCiAgICAgewotICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSB8Ci0gICAgICAgICAgICAg
ICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9O
KSB8CisgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX0RFQlVHX0VYQ0VQVElPTikgfAogICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8CiAgICAgICAgICAgICAg
ICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVO
VEVEKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:09:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:09:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFju-0006As-K2; Mon, 12 Feb 2018 15:09:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elFjt-00069g-8e
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:09:53 +0000
X-Inumbo-ID: ebaaab30-1006-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ebaaab30-1006-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:10:54 +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 751BA80D;
 Mon, 12 Feb 2018 07:09:46 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7E60A3F53D;
 Mon, 12 Feb 2018 07:09:45 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>, Wei Liu <wei.liu2@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
 <20180206180623.ri47skutqiiv437r@citrix.com>
 <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
 <aa3cf90d-2345-5fa0-5b65-5f7a5fc56b38@arm.com>
 <CAHrd_jpTGxOnjphH1wk8NJSpiw2FhAMNDGnGL2YYKpJ=wca0BQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ebd7c9f4-4a71-365e-cbb6-05c20b9042b7@arm.com>
Date: Mon, 12 Feb 2018 15:09:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAHrd_jpTGxOnjphH1wk8NJSpiw2FhAMNDGnGL2YYKpJ=wca0BQ@mail.gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8wMi8xOCAxNDo1MiwgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gMjAxOC0wMi0wOCAw
OjU0IEdNVCswODowMCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPjoKPj4gT24g
MDcvMDIvMTggMTY6MjcsIFpob25nemUgTGl1IHdyb3RlOgo+IEl0IHNlZW1zIHRoYXQgSSBtaXN0
YWtlbmx5IHVzZSB0cmFuc2FjdGlvbiBhcyBhIGdsb2JhbCBsb2NrLiBOb3cgSSBkb24ndCBoYXZl
Cj4gYW55IHJlYXNvbnMgbm90IHB1dHRpbmcgdGhlIHVubWFwIG91dCBvZiB0aGUgdHJhbnNhY3Rp
b24sIGJ1dCB0aGlzIHdpbGwgYnJlYWsKPiB0aGUgb3JpZ2luYWwgdHJhbnNhY3Rpb24gaW50byB0
d28sIGFuZCBJIGRvIHRoaW5rIHRoYXQgd2UgbmVlZCBzb21lIGV4cGxpY2l0Cj4gbG9ja2luZyBo
ZXJlLgoKQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgbmVlZCBzcGVjaWZpYyBsb2NraW5nIGhlcmU/
IFdoYXQgYXJlIHlvdSB0cnlpbmcgCnRvIHByb3RlY3Q/IEFyZSB5b3UgdHJ5aW5nIHRvIHByb3Rl
Y3QgYWdhaW5zdCB0d28gcHJvY2VzcyBkb2luZyB0aGUgdW5tYXA/CgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:17:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFqq-00072s-AM; Mon, 12 Feb 2018 15:17:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elFqp-00072m-8e
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:17:03 +0000
X-Inumbo-ID: eb79be2c-1007-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eb79be2c-1007-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:18:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67727513"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-2-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fee0cab0-dc3f-eb13-b225-f1f356e934ab@citrix.com>
Date: Mon, 12 Feb 2018 15:13:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518448098-6493-2-git-send-email-aisaila@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com, jbeulich@suse.com, tamas@tklengyel.com,
 rcojocaru@bitdefender.com, suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH v3 1/4] asm-x86/monitor: Fix monitor
 capability reporting on SVM systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTU6MDgsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gTm8gbW9uaXRvciBm
ZWF0dXJlcyBhcmUgYXZhaWxhYmxlIG9uIEFNRCBhbmQgYWxsCj4gY2FwYWJpbGl0aWVzIGFyZSBw
YXNzZWQgb25seSB0byB0aGUgSW50ZWwgcHJvY2Vzc29yIGFyY2hpdGVjdHVyZS4KPiBUaGlzIG1l
YW5zIHRoYXQgdGhlIGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzIHJldHVybnMKPiBjYXBh
YmlsaXRpZXMgPSAwLgo+Cj4gVGhpcyBwYXRjaCBpcyBzZXBhcmF0aW5nIG91dCBmZWF0dXJlcyB3
aGljaCBhcmUgaW1wbGVtZW50ZWQgb24gYm90aAo+IHN5c3RlbXMgZnJvbSB0aG9zZSBpbXBsZW1l
bnRlZCBvbmx5IG9uIEludGVsLCBzbyB0aGF0IHdlIGFkdmVydGl6ZSB0aGUKPiB3b3JraW5nIGNh
cGFiaWxpdGllcyBvbiBBTUQuCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxh
aXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgVjI6Cj4gCS0g
TW92ZWQgdGhlIGNvbW1vbiBwYXJ0IG9mIGNhcGFiaWxpdGllcyBhZnRlciB0aGUKPiAJICAhaXNf
aHZtX2RvbWFpbihkKSB0ZXN0Cj4gCS0gTW9kaWZpZWQgdGhlIGNvbW1lbnQgaW4gYXJjaF9tb25p
dG9yX2dldF9jYXBhYmlsaXRpZXMKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9y
LmggfCAzNCArKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tCj4gIDEgZmlsZSBjaGFu
Z2VkLCAxOSBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRv
ci5oCj4gaW5kZXggYTA0NDRkMS4uYzMzOTMyNCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4g
QEAgLTcxLDI0ICs3MSwyOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9n
ZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICB1aW50MzJfdCBjYXBhYmls
aXRpZXMgPSAwOwo+ICAKPiAgICAgIC8qCj4gLSAgICAgKiBBdCB0aGUgbW9tZW50IG9ubHkgSW50
ZWwgSFZNIGRvbWFpbnMgYXJlIHN1cHBvcnRlZC4gSG93ZXZlciwgZXZlbnQKPiAtICAgICAqIGRl
bGl2ZXJ5IGNvdWxkIGJlIGV4dGVuZGVkIHRvIEFNRCBhbmQgUFYgZG9tYWlucy4KPiArICAgICAq
IEF0IHRoZSBtb21lbnQgb25seSBJbnRlbCBhbmQgQU1EIEhWTSBkb21haW5zIGFyZSBzdXBwb3J0
ZWQuIEhvd2V2ZXIsIGV2ZW50Cj4gKyAgICAgKiBkZWxpdmVyeSBjb3VsZCBiZSBleHRlbmRlZCB0
byBQViBkb21haW5zLgo+ICAgICAgICovCj4gLSAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8
ICFjcHVfaGFzX3ZteCApCj4gKyAgICBpZiAoICFpc19odm1fZG9tYWluKGQpICkKPiAgICAgICAg
ICByZXR1cm4gY2FwYWJpbGl0aWVzOwo+ICAKPiAtICAgIGNhcGFiaWxpdGllcyA9ICgxVSA8PCBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykgfAo+IC0gICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Cj4gLSAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJF
X0JSRUFLUE9JTlQpIHwKPiAtICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCkgfAo+IC0gICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAtICAgICAgICAg
ICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKPiAtICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBU
KSB8Cj4gLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gLQo+IC0gICAgLyogU2luY2Ugd2Uga25vdyB0aGlzIGlz
IG9uIFZNWCwgd2UgY2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1bmMgKi8KPiAtICAgIGlmICggaHZt
X2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKCkgKQo+IC0gICAgICAgIGNhcGFiaWxpdGllcyB8PSAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVApOwo+ICsgICAgY2FwYWJp
bGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKTsK
PiArCj4gKyAgICBpZiggY3B1X2hhc192bXggKQoKTWlzc2luZyBzcGFjZS4KCj4gKyAgICB7Cj4g
KyAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
V1JJVEVfQ1RSTFJFRykgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkgfAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
REVCVUdfRVhDRVBUSU9OKSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAo+ICsgICAgICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8Cj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVN
RU5URUQpOwoKV2l0aCBhbiBleHRyYSBzZXQgb2YgYnJhY2tlcyBhcm91bmQgdGhlIGVudGlyZSBl
eHByZXNzaW9uLCBlZGl0b3JzIHdpbGwKaW5kZW50IHRoaXMgcHJvcGVybHkuCgpJIGNhbiBmaXgg
dGhlc2UgaXNzdWVzIG9uIGNvbW1pdCBpZiB0aGVyZSBhcmUgbm8gb3RoZXIgb2JqZWN0aW9ucy7C
oApBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCj4g
Kwo+ICsgICAgICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBqdXN0
IGNhbGwgdGhlIGh2bSBmdW5jICovCj4gKyAgICAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9z
dXBwb3J0ZWQoKSApCj4gKyAgICAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RP
TUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNURVApOwo+ICsgICAgfQo+ICAKPiAgICAgIGlmICgg
aHZtX2Z1bmNzLnNldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkKPiAgICAgICAgICBjYXBh
YmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERVNDX0FDQ0VTUyk7
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:17:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFqy-00073M-HM; Mon, 12 Feb 2018 15:17:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jrg8=fg=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1elFqx-000733-Lo
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:17:11 +0000
X-Inumbo-ID: b7c92e37-1007-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22b.google.com (unknown [2a00:1450:4010:c07::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7c92e37-1007-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 16:16:37 +0100 (CET)
Received: by mail-lf0-x22b.google.com with SMTP id f137so20897866lfe.4
 for <xen-devel@lists.xen.org>; Mon, 12 Feb 2018 07:17:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=2BE0imYT2TQMyxEb0b8rUzb5ZMxnZf3fVXBFfGaEIRg=;
 b=G2jLaCBIO1IXwSJqfL8qVGfgvwTmdHvaakIyD74mLa2sxFltvvvd6X7EovYSsT0CmI
 gsec8FwkDlb25G5Uh6IiAQDuKmtBlCRTarZ5nlnBhkZnk23N0mEXoIeAe1utILW+A92+
 mHh7MuAht/tM65uPuR211eOmNS8Bu50AHjURvGHcQsJyS2ZhWULpeo3z6FIkEIdl8tdL
 b/2j7FNWaVxX67rnWwjcFx2yyF4LUYru7owUcvVAcJF/js7UPrQ9u1512tA78w9Po0TH
 68iWkR7jR6k4aPY8AST2rNZ1rF/kbwWUf/5ySmYrdIgolH9co0zO0lrW4ihN+oOfrJIh
 GKGQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=2BE0imYT2TQMyxEb0b8rUzb5ZMxnZf3fVXBFfGaEIRg=;
 b=hw4h6It5Nsz7ZisR5ovVaYdzd4b+TxozG2mznexy8ZQ06DexS5wWg3JbXMZ8n4yqN/
 QvPmb/PZ3vYk3kX82nKkUWGRI/t0k4IjUUPlv3IHVdP36bRvgBTzEHNVjsH7XvyotL74
 BLs5m3+IfSvC1KxijEhPx/qRW9GGt9m5xOyn7slgKM3XsykT5tDWEFxZLp2bcvNP9aqP
 7j05p+m2pkJS+No1WYf1yu9QsGzuX3gMs6n/rtq7QQQxQcDPSIdCbOx/oo5q7IovnnvG
 e+YqFCau2BieWHK4I12CLj9T/7sb/f9nfIR8b4Uodfb3YdfRWn0CalLWqreF5jv8R9gA
 2cNw==
X-Gm-Message-State: APf1xPA3SO62ochO2eKHZxS/+boJJqdsMM1qslBw4LGwkq7fw6s8/02i
 zkSK4zHDHKP+q8Br1u+ogi7WCdPCuzu4SpeFFbg=
X-Google-Smtp-Source: AH8x2252ocGGIOpeq7cUQ8f6+LrphN9VBR+tmqOWWlfHAWpiQR33x9+5wG5XYp3KzU/VzsvlcTh25Lu9SO8Wcx9/mWU=
X-Received: by 10.25.215.72 with SMTP id o69mr7809254lfg.103.1518448628938;
 Mon, 12 Feb 2018 07:17:08 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.92.153 with HTTP; Mon, 12 Feb 2018 07:17:08 -0800 (PST)
In-Reply-To: <ebd7c9f4-4a71-365e-cbb6-05c20b9042b7@arm.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
 <20180206180623.ri47skutqiiv437r@citrix.com>
 <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
 <aa3cf90d-2345-5fa0-5b65-5f7a5fc56b38@arm.com>
 <CAHrd_jpTGxOnjphH1wk8NJSpiw2FhAMNDGnGL2YYKpJ=wca0BQ@mail.gmail.com>
 <ebd7c9f4-4a71-365e-cbb6-05c20b9042b7@arm.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Mon, 12 Feb 2018 23:17:08 +0800
Message-ID: <CAHrd_jpSv_yOBYDvmVOWwue-Q_Gw4+6b=8+WFk0kAJncffZTuA@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKMjAxOC0wMi0xMiAyMzowOSBHTVQrMDg6MDAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT46Cj4gSGksCj4KPiBPbiAxMi8wMi8xOCAxNDo1MiwgWmhvbmd6ZSBM
aXUgd3JvdGU6Cj4+Cj4+IDIwMTgtMDItMDggMDo1NCBHTVQrMDg6MDAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT46Cj4+Pgo+Pj4gT24gMDcvMDIvMTggMTY6MjcsIFpob25nemUg
TGl1IHdyb3RlOgo+Pgo+PiBJdCBzZWVtcyB0aGF0IEkgbWlzdGFrZW5seSB1c2UgdHJhbnNhY3Rp
b24gYXMgYSBnbG9iYWwgbG9jay4gTm93IEkgZG9uJ3QKPj4gaGF2ZQo+PiBhbnkgcmVhc29ucyBu
b3QgcHV0dGluZyB0aGUgdW5tYXAgb3V0IG9mIHRoZSB0cmFuc2FjdGlvbiwgYnV0IHRoaXMgd2ls
bAo+PiBicmVhawo+PiB0aGUgb3JpZ2luYWwgdHJhbnNhY3Rpb24gaW50byB0d28sIGFuZCBJIGRv
IHRoaW5rIHRoYXQgd2UgbmVlZCBzb21lCj4+IGV4cGxpY2l0Cj4+IGxvY2tpbmcgaGVyZS4KPgo+
Cj4gQ2FuIHlvdSBleHBsYWluIHdoeSB5b3UgbmVlZCBzcGVjaWZpYyBsb2NraW5nIGhlcmU/IFdo
YXQgYXJlIHlvdSB0cnlpbmcgdG8KPiBwcm90ZWN0PyBBcmUgeW91IHRyeWluZyB0byBwcm90ZWN0
IGFnYWluc3QgdHdvIHByb2Nlc3MgZG9pbmcgdGhlIHVubWFwPwo+CgpZZXMuCgpDaGVlcnMsCgpa
aG9uZ3plIExpdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:19:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFt2-0007Mu-U3; Mon, 12 Feb 2018 15:19:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elFt1-0007Mm-NE
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:19:19 +0000
X-Inumbo-ID: 02f4a788-1008-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 02f4a788-1008-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 16:18:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67727807"
Date: Mon, 12 Feb 2018 15:16:25 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212151625.ztb57aompcdygrs2@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-21-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-21-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 20/28] xen/pt: when binding guest msi,
 accept the whole msi message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjdQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gLi4uIHJhdGhlciB0aGFuIGEgZmlsdGVyZWQgb25lLiBQcmV2aW91c2x5LCBzb21lIGZpZWxk
cyAocmVzZXJ2ZWQgb3IKPiB1bmFsdGVyYWJsZSkgYXJlIGZpbHRlcmVkIGJ5IFFFTVUuIFRoZXNl
IGZpZWxkcyBhcmUgdXNlbGVzcyBmb3IgdGhlCj4gbGVnYWN5IGludGVycnVwdCBmb3JtYXQgKGku
ZS4gbm9uIHJlbWFwcGFibGUgZm9ybWF0KS4gSG93ZXZlciwgdGhlc2UKPiBmaWVsZHMgYXJlIG1l
YW5pbmdmdWwgdG8gcmVtYXBwYWJsZSBmb3JtYXQuIEFjY2VwdGluZyB0aGUgd2hvbGUgbXNpCj4g
bWVzc2FnZSB3aWxsIHNpZ25pZmljYW50bHkgcmVkdWNlIHRoZSBlZmZvcnRzIHRvIHN1cHBvcnQg
YmluZGluZwo+IHJlbWFwcGFibGUgZm9ybWF0IG1zaS4KClRoaXMgc2hvdWxkIGJlIHNlbnQgYXMg
YSBzZXBhcmF0ZSBwYXRjaCBzZXJpZXMsIHRvZ2V0aGVyIHdpdGggdGhlCnJlcXVpcmVkIFFFTVUg
Y2hhbmdlLiBCYXRjaGluZyBpdCBpbiB0aGlzIHNlcmllcyBpdCdzIGdvaW5nIHRvIG1ha2UgaXQK
aGFyZGVyIHRvIGNvbW1pdCBJTU8uCgpBbHNvIG5vdGUgdGhhdCB0aGUgUUVNVSBzaWRlIG5lZWRz
IHRvIGJlIGNvbW1pdHRlZCBhbmQgYmFja3BvcnRlZCB0bwp0aGUgcWVtdS14ZW4gdHJlZSBiZWZv
cmUgYXBwbHlpbmcgdGhlIFhlbiBzaWRlLgoKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5A
aW50ZWwuY29tPgo+IC0tLQo+IHY0Ogo+ICAtIG5ldwo+IC0tLQo+ICB0b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCB8ICA3ICsrKystLS0KPiAgdG9vbHMvbGlieGMveGNfZG9tYWluLmMgICAg
ICAgfCAxNCArKysrKysrKy0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgICB8
IDEyICsrKysrKy0tLS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jICB8IDM2ICsr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9pcnEuaCB8ICA1ICsrKy0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwg
IDggKystLS0tLS0KPiAgNiBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspLCA0MiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IDY2NmRiMGIuLjhhZGU5MGMg
MTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiArKysgYi90b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0xNzU2LDE2ICsxNzU2LDE3IEBAIGludCB4
Y19kb21haW5faW9wb3J0X21hcHBpbmcoeGNfaW50ZXJmYWNlICp4Y2gsCj4gIGludCB4Y19kb21h
aW5fdXBkYXRlX21zaV9pcnEoCj4gICAgICB4Y19pbnRlcmZhY2UgKnhjaCwKPiAgICAgIHVpbnQz
Ml90IGRvbWlkLAo+IC0gICAgdWludDMyX3QgZ3ZlYywKPiAgICAgIHVpbnQzMl90IHBpcnEsCj4g
KyAgICB1aW50NjRfdCBhZGRyLAo+ICsgICAgdWludDMyX3QgZGF0YSwKPiAgICAgIHVpbnQzMl90
IGdmbGFncywKCklmIHlvdSBwYXNzIGFkZHIgYW5kIGRhdGEsIGRvIHlvdSByZWFsbHkgbmVlZCB0
byBhbHNvIHBhc3MgZ2ZsYWdzPwoKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXNp
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYwo+IGluZGV4IDcxMjZkZTcuLjVlZGIwZTcgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL3Ztc2kuYwo+IEBAIC0xMDEsMTIgKzEwMSwxMiBAQCBpbnQgdm1zaV9kZWxpdmVyKAo+ICAK
PiAgdm9pZCB2bXNpX2RlbGl2ZXJfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3Qg
aHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpKQo+ICB7Cj4gLSAgICB1aW50MzJfdCBmbGFncyA9IHBp
cnFfZHBjaS0+Z21zaS5nZmxhZ3M7Cj4gLSAgICBpbnQgdmVjdG9yID0gcGlycV9kcGNpLT5nbXNp
Lmd2ZWM7Cj4gLSAgICB1aW50OF90IGRlc3QgPSAodWludDhfdClmbGFnczsKPiAtICAgIGJvb2wg
ZGVzdF9tb2RlID0gZmxhZ3MgJiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RNX01BU0s7Cj4gLSAgICB1
aW50OF90IGRlbGl2ZXJ5X21vZGUgPSBNQVNLX0VYVFIoZmxhZ3MsIFhFTl9ET01DVExfVk1TSV9Y
ODZfREVMSVZfTUFTSyk7Cj4gLSAgICBib29sIHRyaWdfbW9kZSA9IGZsYWdzICYgWEVOX0RPTUNU
TF9WTVNJX1g4Nl9UUklHX01BU0s7Cj4gKyAgICB1aW50OF90IHZlY3RvciA9IHBpcnFfZHBjaS0+
Z21zaS5kYXRhICYgTVNJX0RBVEFfVkVDVE9SX01BU0s7CgpNQVNLX0VYVFIgcGxlYXNlIChoZXJl
IGFuZCBlbHNld2hlcmUpLgoKPiArICAgIHVpbnQ4X3QgZGVzdCA9IE1BU0tfRVhUUihwaXJxX2Rw
Y2ktPmdtc2kuYWRkciwgTVNJX0FERFJfREVTVF9JRF9NQVNLKTsKPiArICAgIGJvb2wgZGVzdF9t
b2RlID0gcGlycV9kcGNpLT5nbXNpLmFkZHIgJiBNU0lfQUREUl9ERVNUTU9ERV9NQVNLOwo+ICsg
ICAgdWludDhfdCBkZWxpdmVyeV9tb2RlID0gTUFTS19FWFRSKHBpcnFfZHBjaS0+Z21zaS5kYXRh
LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1TSV9EQVRBX0RFTElW
RVJZX01PREVfTUFTSyk7Cj4gKyAgICBib29sIHRyaWdfbW9kZSA9IHBpcnFfZHBjaS0+Z21zaS5k
YXRhICYgTVNJX0RBVEFfVFJJR0dFUl9NQVNLOwo+ICAKPiAgICAgIEhWTV9EQkdfTE9HKERCR19M
RVZFTF9JT0FQSUMsCj4gICAgICAgICAgICAgICAgICAibXNpOiBkZXN0PSV4IGRlc3RfbW9kZT0l
eCBkZWxpdmVyeV9tb2RlPSV4ICIKPiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiBpbmRleCA4ZjE2ZTZjLi5k
OGM2NmJmIDEwMDY0NAo+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4gQEAgLTMzOSwxOSArMzM5LDE3IEBAIGlu
dCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4gICAgICB7Cj4gICAgICBjYXNlIFBUX0lSUV9UWVBFX01T
SToKPiAgICAgIHsKPiAtICAgICAgICB1aW50OF90IGRlc3QsIGRlbGl2ZXJ5X21vZGU7Cj4gKyAg
ICAgICAgdWludDhfdCBkZXN0LCBkZWxpdmVyeV9tb2RlLCBndmVjOwoKSSdtIG5vdCBzdXJlIHlv
dSByZWFsbHkgbmVlZCB0aGUgZ3ZlYyBsb2NhbCB2YXJpYWJsZSwgQUZBSUNUIGl0J3MgdXNlZApv
bmx5IG9uY2UuCgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCj4gaW5kZXggM2I2YjRiZC4uM2E4ODMyYyAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9pcnEuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2lycS5oCj4gQEAgLTEzMiw5ICsxMzIsMTAgQEAgc3RydWN0IGRl
dl9pbnR4X2dzaV9saW5rIHsKPiAgI2RlZmluZSBIVk1fSVJRX0RQQ0lfVFJBTlNMQVRFICAgICAg
ICgxdSA8PCBfSFZNX0lSUV9EUENJX1RSQU5TTEFURV9TSElGVCkKPiAgCj4gIHN0cnVjdCBodm1f
Z21zaV9pbmZvIHsKPiAtICAgIHVpbnQzMl90IGd2ZWM7Cj4gLSAgICB1aW50MzJfdCBnZmxhZ3M7
Cj4gKyAgICB1aW50MzJfdCBkYXRhOwo+ICAgICAgaW50IGRlc3RfdmNwdV9pZDsgLyogLTEgOm11
bHRpLWRlc3QsIG5vbi1uZWdhdGl2ZTogZGVzdF92Y3B1X2lkICovCj4gKyAgICB1aW50NjRfdCBh
ZGRyOwo+ICsgICAgdWludDhfdCBndmVjOwoKQ2FuJ3QgeW91IGp1c3Qgb2J0YWluIHRoZSBndWVz
dCB2ZWN0b3IgZnJvbSBhZGRyIGFuZCBmbGFncz8KCj4gICAgICBib29sIHBvc3RlZDsgLyogZGly
ZWN0bHkgZGVsaXZlciB0byBndWVzdCB2aWEgVlQtZCBQST8gKi8KPiAgfTsKPiAgCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9k
b21jdGwuaAo+IGluZGV4IDlmNmYwYWEuLjI3MTdjNjggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1
ZGUvcHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4g
QEAgLTUzNiwxNSArNTM2LDExIEBAIHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxIHsKPiAg
ICAgICAgICAgICAgdWludDhfdCBpbnR4Owo+ICAgICAgICAgIH0gcGNpOwo+ICAgICAgICAgIHN0
cnVjdCB7Cj4gLSAgICAgICAgICAgIHVpbnQ4X3QgZ3ZlYzsKPiAgICAgICAgICAgICAgdWludDMy
X3QgZ2ZsYWdzOwo+IC0jZGVmaW5lIFhFTl9ET01DVExfVk1TSV9YODZfREVTVF9JRF9NQVNLIDB4
MDAwMGZmCj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9SSF9NQVNLICAgICAgMHgwMDAx
MDAKPiAtI2RlZmluZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RNX01BU0sgICAgICAweDAwMDIwMAo+
IC0jZGVmaW5lIFhFTl9ET01DVExfVk1TSV9YODZfREVMSVZfTUFTSyAgIDB4MDA3MDAwCj4gLSNk
ZWZpbmUgWEVOX0RPTUNUTF9WTVNJX1g4Nl9UUklHX01BU0sgICAgMHgwMDgwMDAKPiAgI2RlZmlu
ZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VEICAgICAweDAxMDAwMAoKT2gsIEkgc2VlLCB5
b3UgbmVlZCBnZmxhZ3MgZm9yIHRoZSB1bm1hc2sgdGhpbmcgb25seS4KCj4gIAo+ICsgICAgICAg
ICAgICB1aW50MzJfdCBkYXRhOwo+ICsgICAgICAgICAgICB1aW50NjRfdCBhZGRyOwo+ICAgICAg
ICAgICAgICB1aW50NjRfYWxpZ25lZF90IGd0YWJsZTsKPiAgICAgICAgICB9IG1zaTsKPiAgICAg
ICAgICBzdHJ1Y3Qgewo+IC0tIAo+IDEuOC4zLjEKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:19:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFtK-0007RM-7z; Mon, 12 Feb 2018 15:19:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elFtJ-0007RA-Q9
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 15:19:37 +0000
X-Inumbo-ID: 0eea39e9-1008-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0eea39e9-1008-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 16:19:03 +0100 (CET)
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 B325980D;
 Mon, 12 Feb 2018 07:19:35 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 12C063F53D;
 Mon, 12 Feb 2018 07:19:34 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-18-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <22601816-8235-7891-b634-4af5348a1337@arm.com>
Date: Mon, 12 Feb 2018 15:19:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-18-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 17/49] ARM: timer: Handle level
 triggered IRQs correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IEFSTSBHZW5lcmljIFRpbWVyIHVzZXMgYSBsZXZlbC1zZW5zaXRpdmUgaW50ZXJydXB0IHNlbWFu
dGljLiBXZQo+IGVhc2lseSBjYXRjaCB3aGVuIHRoZSBsaW5lIGdvZXMgaGlnaCwgYXMgdGhpcyB0
cmlnZ2VycyB0aGUgaGFyZHdhcmUgSVJRLgo+IEhvd2V2ZXIgd2UgaGF2ZSB0byBzeW5jIHRoZSBz
dGF0ZSBvZiB0aGUgaW50ZXJydXB0IGNvbmRpdGlvbiBhdCBjZXJ0YWluCj4gcG9pbnRzIHRvIGNh
dGNoIHdoZW4gdGhlIGxpbmUgZ29lcyBsb3cgYW5kIHdlIGNhbiByZW1vdmUgdGhlIHZ0aW1lciB2
SVJRCj4gZnJvbSB0aGUgdkdJQyAoYW5kIHRoZSBMUikuCj4gVGhlIFZHSUMgaW4gWGVuIHNvIGZh
ciBvbmx5IGltcGxlbWVudGVkIGVkZ2UgdHJpZ2dlcmVkIHZJUlFzLCByZWFsbHksIHNvCj4gd2Ug
bmVlZCB0byBhZGQgbmV3IGZ1bmN0aW9uYWxpdHkgdG8gcmUtc2FtcGxlIHRoZSBpbnRlcnJ1cHQg
c3RhdGUuCgpZb3UgbWlnaHQgd2FudCB0byBtYWtlIGEgc3VtbWFyeSBvZiB0aGUgZGlzY3Vzc2lv
biB3ZSBoYWQgd2l0aCBNYXJjIFouIAp0b2RheSBoZXJlLiBUaGlzIHdvdWxkIGhlbHAgdGhlIG90
aGVyIHRvIHVuZGVyc3RhbmQgd2h5IHNhbXBsZSB0aGUgCmludGVycnVwdCBzdGF0ZSBpcyBuZWNl
c3NhcnkgOikuCgpBbHNvIGRvIHdlIG5lZWQgdG8gZG8gdGhhdCBmb3IgdGhlIGVtdWxhdGVkIHBo
eXNpY2FsIHRpbWVyPwoKPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAbGluYXJvLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS90aW1lLmMgICAgIHwg
MzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL3Ry
YXBzLmMgICAgfCAgMSArCj4gICB4ZW4vaW5jbHVkZS94ZW4vdGltZXIuaCB8ICAyICsrCj4gICAz
IGZpbGVzIGNoYW5nZWQsIDM3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3RpbWUuYyBiL3hlbi9hcmNoL2FybS90aW1lLmMKPiBpbmRleCBjMTFmY2ZlYWRkLi45
OGViYjQzMDVkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS90aW1lLmMKPiArKysgYi94ZW4v
YXJjaC9hcm0vdGltZS5jCj4gQEAgLTI2Myw2ICsyNjMsNDAgQEAgc3RhdGljIHZvaWQgdnRpbWVy
X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkZXZfaWQsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+ICAgICAgIHZnaWNfaW5qZWN0X2lycShjdXJyZW50LT5kb21haW4sIGN1cnJlbnQsIGN1
cnJlbnQtPmFyY2gudmlydF90aW1lci5pcnEsIHRydWUpOwo+ICAgfQo+ICAgCj4gKy8qKgoKT25l
ICogaXMgZW5vdWdoLgoKPiArICogdnRpbWVyX3N5bmMoKSAtIHVwZGF0ZSB0aGUgc3RhdGUgb2Yg
dGhlIHZpcnR1YWwgdGltZXIgYWZ0ZXIgYSBndWVzdCBydW4KPiArICogQHZjcHU6IFRoZSBWQ1BV
IHRvIHN5bmMgdGhlIGFyY2ggdGltZXIgc3RhdGUKPiArICoKPiArICogQWZ0ZXIgcmV0dXJuaW5n
IGZyb20gYSBndWVzdCwgdXBkYXRlIHRoZSBzdGF0ZSBvZiB0aGUgdmlydHVhbCBpbnRlcnJ1cHQK
PiArICogbGluZSwgdG8gbW9kZWwgdGhlIGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHQgY29ycmVj
dGx5Lgo+ICsgKiBJZiB0aGUgZ3Vlc3QgaGFzIGhhbmRsZWQgYSB0aW1lciBpbnRlcnJ1cHQsIHRo
ZSB2aXJ0dWFsIGludGVycnVwdCBsaW5lCj4gKyAqIG5lZWRzIHRvIGJlIGxvd2VyZWQgZXhwbGlj
aXRseS4gdmdpY19pbmplY3RfaXJxKCkgdGFrZXMgY2FyZSBvZiB0aGF0Lgo+ICsgKi8KPiArdm9p
ZCB2dGltZXJfc3luYyhzdHJ1Y3QgdmNwdSAqdmNwdSkKPiArewo+ICsgICAgc3RydWN0IHZ0aW1l
ciAqdnRpbWVyID0gJnZjcHUtPmFyY2gudmlydF90aW1lcjsKPiArICAgIGJvb2wgbGV2ZWw7Cj4g
Kwo+ICsgICAgdnRpbWVyLT5jdGwgPSBSRUFEX1NZU1JFRzMyKENOVFZfQ1RMX0VMMCk7Cj4gKyAg
ICB2dGltZXItPmN2YWwgPSBSRUFEX1NZU1JFRzY0KENOVFZfQ1ZBTF9FTDApOwoKV2h5IGRvIHlv
dSBuZWVkIHRvIHNhdmUgY3ZhbD8KCj4gKwo+ICsgICAgLyoKPiArICAgICAqIFRlY2huaWNhbGx5
IHdlIHNob3VsZCBtYXNrIHdpdGggMHg3IGhlcmUsIHRvIGNhdGNoIGlmIHRoZSB0aW1lcgo+ICsg
ICAgICogaW50ZXJydXB0IGlzIG1hc2tlZC4gSG93ZXZlciBYZW4gYWx3YXlzIG1hc2tzIHRoZSB0
aW1lciB1cG9uIGVudGVyaW5nCj4gKyAgICAgKiB0aGUgaHlwZXJ2aXNvciwgbGVhdmluZyBpdCB1
cCB0byB0aGUgZ3Vlc3QgdG8gdW4tbWFzayBpdC4KPiArICAgICAqIFNvIHdlIHdvdWxkIGFsd2F5
cyByZWFkIGEgImxvdyIgbGV2ZWwsIGRlc3BpdGUgdGhlIGNvbmRpdGlvbiBiZWluZwo+ICsgICAg
ICogYWN0dWFsbHkgImhpZ2giLiBJZ29yaW5nIHRoZSBtYXNrIGJpdCBzb2x2ZXMgdGhpcyAoZm9y
IG5vdykuCgpzL0lnb3JpbmcvSWdub3JpbmcvCgo+ICsgICAgICogQW5vdGhlciBwb3NzaWJsZSBj
aGVjayB3b3VsZCBiZSB0byBjb21wYXJlIHRoZSB2YWx1ZSBvZiBDTlRWQ1RfRUwwCj4gKyAgICAg
KiBhZ2FpbnN0IHZ0aW1lci0+Y3ZhbCBhbmQgZGVyaXZlIHRoZSBpbnRlcnJ1cHQgc3RhdGUgZnJv
bSB0aGF0Lgo+ICsgICAgICoKPiArICAgICAqIFRPRE86IFRoZSBwcm9wZXIgZml4IGZvciB0aGlz
IGlzIHRvIG1ha2UgdnRpbWVyIHZJUlEgaGFyZHdhcmUgbWFwcGVkLAo+ICsgICAgICogYnV0IHRo
aXMgcmVxdWlyZXMgcmV3b3JraW5nIHRoZSBhcmNoIHRpbWVyIHRvIGltcGxlbWVudCB0aGlzLgoK
VGhhdCBzb21ldGhpbmcgd2Ugc2hvdWxkIGxvb2sgYXQgaXQgb25jZSB0aGUgdkdJQyBpcyBkb25l
IDopLgoKPiArICAgICAqLwo+ICsgICAgbGV2ZWwgPSAodnRpbWVyLT5jdGwgJiAweDUpID09IChD
TlR4X0NUTF9FTkFCTEUgfCBDTlR4X0NUTF9QRU5ESU5HKTsKCkNhbiB5b3UgcGxlYXNlIHVzZSB0
aGUgcHJvcGVyIGRlZmluZSByYXRoZXIgdGhhbiBwbGFpbiB2YWx1ZT8KCj4gKwo+ICsgICAgdmdp
Y19pbmplY3RfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgdnRpbWVyLT5pcnEsIGxldmVsKTsKPiAr
fQo+ICsKPiAgIC8qCj4gICAgKiBBcmNoIHRpbWVyIGludGVycnVwdCByZWFsbHkgb3VnaHQgdG8g
YmUgbGV2ZWwgdHJpZ2dlcmVkLCBzaW5jZSB0aGUKPiAgICAqIGRlc2lnbiBvZiB0aGUgdGltZXIv
Y29tcGFyYXRvciBtZWNoYW5pc20gaXMgYmFzZWQgYXJvdW5kIHRoYXQKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IGluZGV4IDFjYmE3
ZTU4NGQuLjJkNzcwYTE0YTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+IEBAIC0yMDI0LDYgKzIwMjQsNyBAQCBzdGF0aWMg
dm9pZCBlbnRlcl9oeXBlcnZpc29yX2hlYWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4g
ICAgICAgICAgIGlmICggY3VycmVudC0+YXJjaC5oY3JfZWwyICYgSENSX1ZBICkKPiAgICAgICAg
ICAgICAgIGN1cnJlbnQtPmFyY2guaGNyX2VsMiA9IFJFQURfU1lTUkVHKEhDUl9FTDIpOwo+ICAg
CgpZb3UgbmVlZCB0byBzYW1wbGUgdGhlIHZpcnR1YWwgdGltZXIgYmVmb3JlIGNsZWFyaW5nIHRo
ZSBMUnMsIHJpZ2h0PyBJZiAKc28sIHlvdSBsaWtlbHkgd2FudCB0byBhZGQgYSBjb21tZW50IGhl
cmUgdG8gYXZvaWQgcmVzaHVmZmxpbmcgdGhlIGNvZGUuCgo+ICsgICAgICAgIHZ0aW1lcl9zeW5j
KGN1cnJlbnQpOwoKSSBhbSBhIGJpdCB3b3JyeSBhYm91dCByZS1zYW1wbGluZyB0aGUgdmlydHVh
bCBpbnRlcnJ1cHQgc3RhdGUgYXQgZXZlcnkgCnRyYXBzLiBJdCBtaWdodCBiZSB3b3J0aCB0aGlu
a2luZyB0byBkbyB0aGUgcmUtc2FtcGxlIHdoZW4gc3luY2luZyB0aGUgCkxScyAoYXMgeW91IGRv
IGZvciBIVyBsZXZlbCBpbnRlcnJ1cHQgaW4gcGF0Y2ggIzI1KS4gUHJvYmFibHkgb25jZSB3ZSAK
Z2V0IHRoZSBuZXcgdkdJQyBtZXJnZWQuCgo+ICAgICAgICAgICBnaWNfY2xlYXJfbHJzKGN1cnJl
bnQpOwo+ICAgICAgIH0KPiAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3RpbWVy
LmggYi94ZW4vaW5jbHVkZS94ZW4vdGltZXIuaAo+IGluZGV4IDQ1MTMyNjBiMGQuLmVkZGJiZjM5
MDMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3RpbWVyLmgKPiArKysgYi94ZW4vaW5j
bHVkZS94ZW4vdGltZXIuaAo+IEBAIC05NCw2ICs5NCw4IEBAIERFQ0xBUkVfUEVSX0NQVShzX3Rp
bWVfdCwgdGltZXJfZGVhZGxpbmUpOwo+ICAgLyogQXJjaC1kZWZpbmVkIGZ1bmN0aW9uIHRvIHJl
cHJvZ3JhbSB0aW1lciBoYXJkd2FyZSBmb3IgbmV3IGRlYWRsaW5lLiAqLwo+ICAgaW50IHJlcHJv
Z3JhbV90aW1lcihzX3RpbWVfdCB0aW1lb3V0KTsKPiAgIAo+ICt2b2lkIHZ0aW1lcl9zeW5jKHN0
cnVjdCB2Y3B1ICp2Y3B1KTsKPiArCj4gICAvKiBDYWxjdWxhdGUgdGhlIGFsaWduZWQgZmlyc3Qg
dGljayB0aW1lIGZvciBhIGdpdmVuIHBlcmlvZGljIHRpbWVyLiAqLwo+ICAgc190aW1lX3QgYWxp
Z25fdGltZXIoc190aW1lX3QgZmlyc3R0aWNrLCB1aW50NjRfdCBwZXJpb2QpOwo+ICAgCj4gCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:24:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:24:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elFy9-0008DM-SQ; Mon, 12 Feb 2018 15:24:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elFy8-0008Cd-Dk
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:24:36 +0000
X-Inumbo-ID: f9e55c3b-1008-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f9e55c3b-1008-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:25:37 +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 035B480D;
 Mon, 12 Feb 2018 07:24:29 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 10A153F24D;
 Mon, 12 Feb 2018 07:24:27 -0800 (PST)
To: Zhongze Liu <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
 <20180206180623.ri47skutqiiv437r@citrix.com>
 <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
 <aa3cf90d-2345-5fa0-5b65-5f7a5fc56b38@arm.com>
 <CAHrd_jpTGxOnjphH1wk8NJSpiw2FhAMNDGnGL2YYKpJ=wca0BQ@mail.gmail.com>
 <ebd7c9f4-4a71-365e-cbb6-05c20b9042b7@arm.com>
 <CAHrd_jpSv_yOBYDvmVOWwue-Q_Gw4+6b=8+WFk0kAJncffZTuA@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01bfbfe7-bd89-0fbe-f94b-ef127584e702@arm.com>
Date: Mon, 12 Feb 2018 15:24:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CAHrd_jpSv_yOBYDvmVOWwue-Q_Gw4+6b=8+WFk0kAJncffZTuA@mail.gmail.com>
Content-Language: en-US
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMi8wMi8xOCAxNToxNywgWmhvbmd6ZSBMaXUgd3JvdGU6Cj4gSGkgSnVsaWVuLAoKSGks
Cgo+IAo+IDIwMTgtMDItMTIgMjM6MDkgR01UKzA4OjAwIEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ogo+PiBIaSwKPj4KPj4gT24gMTIvMDIvMTggMTQ6NTIsIFpob25nemUgTGl1
IHdyb3RlOgo+Pj4KPj4+IDIwMTgtMDItMDggMDo1NCBHTVQrMDg6MDAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT46Cj4+Pj4KPj4+PiBPbiAwNy8wMi8xOCAxNjoyNywgWmhvbmd6
ZSBMaXUgd3JvdGU6Cj4+Pgo+Pj4gSXQgc2VlbXMgdGhhdCBJIG1pc3Rha2VubHkgdXNlIHRyYW5z
YWN0aW9uIGFzIGEgZ2xvYmFsIGxvY2suIE5vdyBJIGRvbid0Cj4+PiBoYXZlCj4+PiBhbnkgcmVh
c29ucyBub3QgcHV0dGluZyB0aGUgdW5tYXAgb3V0IG9mIHRoZSB0cmFuc2FjdGlvbiwgYnV0IHRo
aXMgd2lsbAo+Pj4gYnJlYWsKPj4+IHRoZSBvcmlnaW5hbCB0cmFuc2FjdGlvbiBpbnRvIHR3bywg
YW5kIEkgZG8gdGhpbmsgdGhhdCB3ZSBuZWVkIHNvbWUKPj4+IGV4cGxpY2l0Cj4+PiBsb2NraW5n
IGhlcmUuCj4+Cj4+Cj4+IENhbiB5b3UgZXhwbGFpbiB3aHkgeW91IG5lZWQgc3BlY2lmaWMgbG9j
a2luZyBoZXJlPyBXaGF0IGFyZSB5b3UgdHJ5aW5nIHRvCj4+IHByb3RlY3Q/IEFyZSB5b3UgdHJ5
aW5nIHRvIHByb3RlY3QgYWdhaW5zdCB0d28gcHJvY2VzcyBkb2luZyB0aGUgdW5tYXA/Cj4+Cj4g
Cj4gWWVzLgoKSSBkb24ndCB0aGluayB5b3UgaGF2ZSB0byB3b3JyeSBhYm91dCB0aGUgbG9ja2lu
ZyBoZXJlLiBXaXRoIHRoZSBjdXJyZW50IAppbnRlcmZhY2UsIHRoZSByZWdpb25zIGNhbm5vdCBi
ZSBtb2RpZmllZCBhZnRlciB0aGUgZ3Vlc3QgaGFzIGJvb3RlZC4gU28gCnRoZSBhZGRyZXNzZXMg
d2lsbCBhbHdheXMgc3RheSB2YWxpZC4KClRoaXMgY29kZSBwYXRoIHNob3VsZCBuZXZlciBiZSBj
YWxsZWQgY29uY3VycmVudGx5LCBhcyBhIGxvdCBvZiBjb2RlIGluIApsaWJ4bCwgc28gSSB0aGlu
ayBzb21lb25lIGVsc2Ugd2lsbCB0YWtlIGNhcmUgYWJvdXQgdGhhdCBmb3IgeW91IChJIHdpbGwg
CmxldCBXZWkgY29uZmlybSBoZXJlKS4KCkluIGFueSBjYXNlLCB0aGUgd29yc3QgdGhhdCBjb3Vs
ZCBoYXBwZW4gaXMgdGhlIHVubWFwIGlzIGNhbGxlZCB0d2ljZSBvbiAKdGhlIHNhbWUgcmVnaW9u
LiBTbyB5b3Ugd291bGQgZ2V0IHNwdXJpb3VzIGVycm9yIG1lc3NhZ2UuIE5vdCB0aGF0IGJhZC4K
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:38:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:38:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elGBX-0000ma-0j; Mon, 12 Feb 2018 15:38:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elGBV-0000mU-Jb
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:38:25 +0000
X-Inumbo-ID: e74cf0d5-100a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e74cf0d5-100a-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:39:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67730576"
Date: Mon, 12 Feb 2018 15:38:07 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180212153807.tldmiuglh5ahi75v@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-22-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1510899755-40237-22-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 21/28] vvtd: update hvm_gmsi_info when
 binding guest msi with pirq or
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjhQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gLi4uIGhhbmRsZGluZyBndWVzdCdzIGludmFsaWRhdGlvbiByZXF1ZXN0Lgo+IAo+IFRvIHN1
cHBvcnQgcGlycSBtaWdyYXRpb24gb3B0aW1pemF0aW9uIGFuZCB1c2luZyBWVC1kIHBvc3RlZCBp
bnRlcnJ1cHQgdG8KPiBpbmplY3QgbXNpIGZyb20gYXNzaWduZWQgZGV2aWNlcywgZWFjaCB0aW1l
IGd1ZXN0IHByb2dyYW1zIG1zaSBpbmZvcm1hdGlvbgo+IChhZmZpbml0eSwgdmVjdG9yKSwgdGhl
IHN0cnVjdCBodm1fZ21zaV9pbmZvIHNob3VsZCBiZSB1cGRhdGVkIGFjY29yZGluZ2x5Lgo+IEJ1
dCBhZnRlciBpbnRyb2R1Y2luZyB2dnRkLCBndWVzdCBvbmx5IG5lZWRzIHRvIHVwZGF0ZSBhbiBJ
UlRFLCB3aGljaCBpcyBpbgo+IGd1ZXN0IG1lbW9yeSwgdG8gcHJvZ3JhbSBtc2kgaW5mb3JtYXRp
b24uICB2dnRkIGRvZXNuJ3QgdHJhcCByL3cgdG8gdGhlIG1lbW9yeQo+IHJhbmdlLiBJbnN0ZWFk
LCBpdCB0cmFwcyB0aGUgcXVldWUgaW52YWxpZGF0aW9uLCB3aGljaCBpcyBhIG1ldGhvZCB1c2Vk
IHRvCj4gbm90aWZ5IFZULWQgaGFyZHdhcmUgdGhhdCBhbiBJUlRFIGhhcyBjaGFuZ2VkLgo+IAo+
IFRoaXMgcGF0Y2ggdXBkYXRlcyBodm1fZ21zaV9pbmZvIHN0cnVjdHVyZSBhbmQgcHJvZ3JhbXMg
cGh5c2ljYWwgSVJURXMgdG8gdXNlCj4gVlQtZCBwb3N0ZWQgaW50ZXJydXB0IGlmIHBvc3NpYmxl
IHdoZW4gYmluZGluZyBndWVzdCBtc2kgd2l0aCBwaXJxIG9yIGhhbmRsaW5nCj4gZ3Vlc3QncyBp
bnZhbGlkYXRpb24gcmVxdWVzdC4gRm9yIHRoZSBsYXR0ZXIsIGFsbCBwaHlzaWNhbCBpbnRlcnJ1
cHRzIGJvdW5kCj4gd2l0aCB0aGUgZG9tYWluIGFyZSBnb25lIHRocm91Z2ggdG8gZmluZCB0aGUg
b25lcyBtYXRjaGluZyB3aXRoIHRoZSBJUlRFLgo+IAo+IE5vdGVzOiBjYWxsaW5nIHZ2dGRfcHJv
Y2Vzc19pcSgpIGluIHZ2dGRfcmVhZCgpIHJhdGhlciB0aGFuIGluCj4gdnZ0ZF9oYW5kbGVfaXJx
X3JlcXVlc3QoKSBpcyB0byBhdm9pZCBBQkJBIGRlYWRsb2NrIG9mIGQtPmV2ZW50X2xvY2sgYW5k
Cj4gdnZ0ZC0+aWVfbG9jay4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9A
aW50ZWwuY29tPgo+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwu
Y29tPgo+IC0tLQo+IHY0Ogo+ICAtIG5ldwo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5j
ICAgICAgICAgICAgIHwgIDIgKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgICAg
ICB8IDg5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCj4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCA3MCArKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICB8ICAyICsKPiAgeGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmggICAgICB8ICAxICsKPiAgeGVuL2luY2x1ZGUvYXNt
LXg4Ni92aW9tbXUuaCAgICAgICB8IDExICsrKysrCj4gIDYgZmlsZXMgY2hhbmdlZCwgMTQ3IGlu
c2VydGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IGluZGV4IDk2NDQxOGEuLmQy
YzEzNzIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtNDYyLDcgKzQ2Miw3IEBAIHZvaWQgaHZtX21pZ3JhdGVf
dGltZXJzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgcHRfbWlncmF0ZSh2KTsKPiAgfQo+ICAKPiAt
c3RhdGljIGludCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBodm1f
cGlycV9kcGNpICpwaXJxX2RwY2ksCj4gK2ludCBodm1fbWlncmF0ZV9waXJxKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2ksCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2b2lkICphcmcpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gYXJn
Owo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW8uYwo+IGluZGV4IGQ4YzY2YmYuLjkxOThlZjUgMTAwNjQ0Cj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvLmMKPiBAQCAtMjEsNiArMjEsNyBAQAo+ICAjaW5jbHVkZSA8eGVuL2lvbW11Lmg+
Cj4gICNpbmNsdWRlIDx4ZW4vY3B1Lmg+Cj4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+Cj4gKyNpbmNs
dWRlIDx4ZW4vdmlvbW11Lmg+Cj4gICNpbmNsdWRlIDxhc20vaHZtL2lycS5oPgo+ICAjaW5jbHVk
ZSA8YXNtL2h2bS9zdXBwb3J0Lmg+Cj4gICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgo+IEBAIC0y
NzUsNiArMjc2LDYxIEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmVjdG9yX2hhc2hpbmdfZGVzdChj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgcmV0dXJuIGRlc3Q7Cj4gIH0KPiAgCj4gK3Zv
aWQgcHRfdXBkYXRlX2dtc2koc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9waXJxX2RwY2kg
KnBpcnFfZHBjaSkKPiArewo+ICsgICAgdWludDhfdCBkZXN0LCBkZWxpdmVyeV9tb2RlOwo+ICsg
ICAgYm9vbCBkZXN0X21vZGU7Cj4gKyAgICBpbnQgZGVzdF92Y3B1X2lkOwo+ICsgICAgY29uc3Qg
c3RydWN0IHZjcHUgKnZjcHU7Cj4gKyAgICBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVl
c3QgcmVxdWVzdDsKPiArICAgIHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfaW5mbyByZW1hcF9p
bmZvOwo+ICsKPiArICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmZC0+ZXZlbnRfbG9jaykpOwo+
ICsKPiArICAgIC8qIENhbGN1bGF0ZSBkZXN0X3ZjcHVfaWQgZm9yIE1TSS10eXBlIHBpcnEgbWln
cmF0aW9uLiAqLwo+ICsgICAgaXJxX3JlcXVlc3RfbXNpX2ZpbGwoJnJlcXVlc3QsIHBpcnFfZHBj
aS0+Z21zaS5hZGRyLCBwaXJxX2RwY2ktPmdtc2kuZGF0YSk7Cj4gKyAgICBpZiAoIHZpb21tdV9j
aGVja19pcnFfcmVtYXBwaW5nKGQsICZyZXF1ZXN0KSApCj4gKyAgICB7Cj4gKyAgICAgICAgLyog
QW4gZXJyb3IgaW4gSVJURSwgZG9uJ3QgcGVyZm9ybSB0aGUgb3B0aW1pemF0aW9uICovCj4gKyAg
ICAgICAgaWYgKCB2aW9tbXVfZ2V0X2lycV9pbmZvKGQsICZyZXF1ZXN0LCAmcmVtYXBfaW5mbykg
KQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCA9IGZh
bHNlOwo+ICsgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID0gLTE7Cj4g
KyAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5ndmVjID0gMDsKPiArICAgICAgICAgICAgcmV0
dXJuOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgZGVzdCA9IHJlbWFwX2luZm8uZGVzdDsK
PiArICAgICAgICBkZXN0X21vZGUgPSByZW1hcF9pbmZvLmRlc3RfbW9kZTsKPiArICAgICAgICBk
ZWxpdmVyeV9tb2RlID0gcmVtYXBfaW5mby5kZWxpdmVyeV9tb2RlOwo+ICsgICAgICAgIHBpcnFf
ZHBjaS0+Z21zaS5ndmVjID0gcmVtYXBfaW5mby52ZWN0b3I7Cj4gKyAgICB9Cj4gKyAgICBlbHNl
Cj4gKyAgICB7Cj4gKyAgICAgICAgZGVzdCA9IE1BU0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuYWRk
ciwgTVNJX0FERFJfREVTVF9JRF9NQVNLKTsKPiArICAgICAgICBkZXN0X21vZGUgPSBwaXJxX2Rw
Y2ktPmdtc2kuYWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX01BU0s7Cj4gKyAgICAgICAgZGVsaXZl
cnlfbW9kZSA9IE1BU0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuZGF0YSwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1TSV9EQVRBX0RFTElWRVJZX01PREVfTUFTSyk7Cj4gKyAg
ICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSBwaXJxX2RwY2ktPmdtc2kuZGF0YSAmIE1TSV9E
QVRBX1ZFQ1RPUl9NQVNLOwo+ICsgICAgfQo+ICsKPiArICAgIGRlc3RfdmNwdV9pZCA9IGh2bV9n
aXJxX2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9kZSk7Cj4gKyAgICBwaXJxX2RwY2kt
Pmdtc2kuZGVzdF92Y3B1X2lkID0gZGVzdF92Y3B1X2lkOwo+ICsKPiArICAgIHBpcnFfZHBjaS0+
Z21zaS5wb3N0ZWQgPSBmYWxzZTsKPiArICAgIHZjcHUgPSAoZGVzdF92Y3B1X2lkID49IDApID8g
ZC0+dmNwdVtkZXN0X3ZjcHVfaWRdIDogTlVMTDsKClNvIHlvdSB1c2UgZGVzdF92Y3B1X2lkIHRv
IGdldCB0aGUgdmNwdSBoZXJlLi4uCgo+ICsgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKPiArICAg
IHsKPiArICAgICAgICBpZiAoIGRlbGl2ZXJ5X21vZGUgPT0gZGVzdF9Mb3dlc3RQcmlvICkKPiAr
ICAgICAgICAgICAgdmNwdSA9IHZlY3Rvcl9oYXNoaW5nX2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2Rl
LCBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyk7Cj4gKyAgICAgICAgaWYgKCB2Y3B1ICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgPSB0cnVlOwo+ICsgICAg
ICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID0gdmNwdS0+dmNwdV9pZDsKCi4u
LiB3aGljaCBpcyBvbmx5IHVzZWQgaGVyZSBpbiBvcmRlciB0byBnZXQgdGhlIGRlc3RfdmNwdV9p
ZCBiYWNrLiBJcwp0aGlzIHJlYWxseSBuZWVkZWQ/IENhbid0IHlvdSBqdXN0IHVzZSBkZXN0X3Zj
cHVfaWQ/CgpJIHdvdWxkIHJhdGhlciBkbzoKCmlmICggaW9tbXVfaW50cG9zdCAmJiBkZWxpdmVy
eV9tb2RlID09IGRlc3RfTG93ZXN0UHJpbyApCnsKICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2Y3B1
ID0gdmVjdG9yX2hhc2hpbmdfZGVzdChkLCBkZXN0LCBkZXN0X21vZGUsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMp
OwoKICAgIGlmICggdmNwdSApCiAgICB7CiAgICAgICAgLi4uLgogICAgfQp9Cgo+ICsgICAgICAg
IH0KPiArICAgIH0KPiArfQo+ICsKPiAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgKPiAgICAgIHN0
cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRfcHRfaXJxICpwdF9p
cnFfYmluZCkKPiAgewo+IEBAIC0zMzksOSArMzk1LDYgQEAgaW50IHB0X2lycV9jcmVhdGVfYmlu
ZCgKPiAgICAgIHsKPiAgICAgIGNhc2UgUFRfSVJRX1RZUEVfTVNJOgo+ICAgICAgewo+IC0gICAg
ICAgIHVpbnQ4X3QgZGVzdCwgZGVsaXZlcnlfbW9kZSwgZ3ZlYzsKPiAtICAgICAgICBib29sIGRl
c3RfbW9kZTsKPiAtICAgICAgICBpbnQgZGVzdF92Y3B1X2lkOwo+ICAgICAgICAgIGNvbnN0IHN0
cnVjdCB2Y3B1ICp2Y3B1Owo+ICAKPiAgICAgICAgICBpZiAoICEocGlycV9kcGNpLT5mbGFncyAm
IEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKPiBAQCAtNDExLDM1ICs0NjQsMjMgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKPiAgICAgICAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5hZGRyID0g
cHRfaXJxX2JpbmQtPnUubXNpLmFkZHI7Cj4gICAgICAgICAgICAgIH0KPiAgICAgICAgICB9Cj4g
LSAgICAgICAgLyogQ2FsY3VsYXRlIGRlc3RfdmNwdV9pZCBmb3IgTVNJLXR5cGUgcGlycSBtaWdy
YXRpb24uICovCj4gLSAgICAgICAgZGVzdCA9IE1BU0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuYWRk
ciwgTVNJX0FERFJfREVTVF9JRF9NQVNLKTsKPiAtICAgICAgICBkZXN0X21vZGUgPSBwaXJxX2Rw
Y2ktPmdtc2kuYWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX01BU0s7Cj4gLSAgICAgICAgZGVsaXZl
cnlfbW9kZSA9IE1BU0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuZGF0YSwKPiAtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIE1TSV9EQVRBX0RFTElWRVJZX01PREVfTUFTSyk7Cj4gLSAg
ICAgICAgZ3ZlYyA9IHBpcnFfZHBjaS0+Z21zaS5kYXRhICYgTVNJX0RBVEFfVkVDVE9SX01BU0s7
Cj4gLSAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMgPSBndmVjOwo+ICAKPiAtICAgICAgICBk
ZXN0X3ZjcHVfaWQgPSBodm1fZ2lycV9kZXN0XzJfdmNwdV9pZChkLCBkZXN0LCBkZXN0X21vZGUp
Owo+IC0gICAgICAgIHBpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQgPSBkZXN0X3ZjcHVfaWQ7
Cj4gKyAgICAgICAgcHRfdXBkYXRlX2dtc2koZCwgcGlycV9kcGNpKTsKPiAgICAgICAgICBzcGlu
X3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cj4gIAo+IC0gICAgICAgIHBpcnFfZHBjaS0+Z21zaS5w
b3N0ZWQgPSBmYWxzZTsKPiAtICAgICAgICB2Y3B1ID0gKGRlc3RfdmNwdV9pZCA+PSAwKSA/IGQt
PnZjcHVbZGVzdF92Y3B1X2lkXSA6IE5VTEw7Cj4gLSAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0
ICkKPiAtICAgICAgICB7Cj4gLSAgICAgICAgICAgIGlmICggZGVsaXZlcnlfbW9kZSA9PSBkZXN0
X0xvd2VzdFByaW8gKQo+IC0gICAgICAgICAgICAgICAgdmNwdSA9IHZlY3Rvcl9oYXNoaW5nX2Rl
c3QoZCwgZGVzdCwgZGVzdF9tb2RlLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLmd2ZWMpOwo+IC0gICAgICAgICAgICBpZiAoIHZj
cHUgKQo+IC0gICAgICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCA9IHRydWU7Cj4g
LSAgICAgICAgfQo+IC0gICAgICAgIGlmICggZGVzdF92Y3B1X2lkID49IDAgKQo+IC0gICAgICAg
ICAgICBodm1fbWlncmF0ZV9waXJxcyhkLT52Y3B1W2Rlc3RfdmNwdV9pZF0pOwo+ICsgICAgICAg
IGlmICggcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZCA+PSAwICkKPiArICAgICAgICAgICAg
aHZtX21pZ3JhdGVfcGlycXMoZC0+dmNwdVtwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkXSk7
Cj4gIAo+ICAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBpdCBpcyBzdXBwb3J0
ZWQuICovCj4gICAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKPiArICAgICAgICB7Cj4gKyAg
ICAgICAgICAgIGlmICggcGlycV9kcGNpLT5nbXNpLnBvc3RlZCApCj4gKyAgICAgICAgICAgICAg
ICB2Y3B1ID0gZC0+dmNwdVtwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkXTsKPiArICAgICAg
ICAgICAgZWxzZQo+ICsgICAgICAgICAgICAgICAgdmNwdSA9IE5VTEw7Cj4gICAgICAgICAgICAg
IHBpX3VwZGF0ZV9pcnRlKHZjcHUgPyAmdmNwdS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBOVUxM
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLCBwaXJxX2RwY2ktPmdtc2kuZ3Zl
Yyk7CgpJZiB2Y3B1IGlzIG5vdyBvbmx5IHVzZWQgaW5zaWRlIG9mIHRoaXMgaWYgY29uZGl0aW9u
IHBsZWFzZSBtb3ZlIGl0J3MKZGVjbGFyYXRpb24gaGVyZSB0byByZWR1Y2UgdGhlIHNjb3BlLgoK
PiArICAgICAgICB9Cj4gIAo+ICAgICAgICAgIGlmICggcHRfaXJxX2JpbmQtPnUubXNpLmdmbGFn
cyAmIFhFTl9ET01DVExfVk1TSV9YODZfVU5NQVNLRUQgKQo+ICAgICAgICAgIHsKPiBkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiBpbmRleCBmNmJkZTY5Li5kMTJhZDFkIDEwMDY0NAo+IC0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4gQEAgLTQ3Nyw2ICs0NzcsNTAgQEAgc3RhdGljIGlu
dCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwKPiAgfQo+ICAKPiAgLyoKPiAr
ICogJ2FyZycgaXMgdGhlIGluZGV4IG9mIGludGVycnVwdCByZW1hcHBpbmcgdGFibGUuIFRoaXMg
aW5kZXggaXMgdXNlZCB0bwo+ICsgKiBzZWFyY2ggcGh5c2ljYWwgaXJxcyB3aGljaCBzYXRpZnkg
dGhhdCB0aGUgZ21zaSBtYXBwZWQgd2l0aCB0aGUgcGh5c2ljYWwgaXJxCj4gKyAqIGlzIHRyYW5s
YXRlZCBieSB0aGUgSVJURSByZWZlcmVkIHRvIGJ5IHRoZSBpbmRleC4gVGhlIHN0cnVjdCBodm1f
Z21zaV9pbmZvCj4gKyAqIGNvbnRhaW5zIHNvbWUgZmllbGRzIGFyZSBpbmZlcmVkIGZyb20gYW4g
dmlydHVhbCBJUlRFLiBUaGVzZSBmaWVsZHMgc2hvdWxkCj4gKyAqIGJlIHVwZGF0ZWQgd2hlbiBn
dWVzdCBpbnZhbGlkYXRlcyBhbiBJUlRFLiBGdXJ0aGVybW9yZSwgdGhlIHBoeXNpY2FsIElSVEUK
PiArICogaXMgdXBkYXRlZCBhY2NvcmRpbmdseSB0byByZWR1Y2UgSVBJcyBvciB1dGlsaXplIFZU
LWQgcG9zdGVkIGludGVycnVwdC4KPiArICoKPiArICogaWYgJ2FyZycgaXMgLTEsIHBlcmZvcm0g
YSBnbG9iYWwgaW52YWxpZGF0aW9uLgo+ICsgKi8KPiArc3RhdGljIGludCBpbnZhbGlkYXRlX2dt
c2koc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmFyZykKPiArewo+ICsgICAgaWYgKCBwaXJx
X2RwY2ktPmZsYWdzICYgSFZNX0lSUV9EUENJX0dVRVNUX01TSSApCj4gKyAgICB7Cj4gKyAgICAg
ICAgdWludDMyX3QgaW5kZXgsIHRhcmdldCA9IChsb25nKWFyZzsKPiArICAgICAgICBzdHJ1Y3Qg
YXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgcmVxOwo+ICsgICAgICAgIGNvbnN0IHN0cnVjdCB2
Y3B1ICp2Y3B1Owo+ICsKPiArICAgICAgICBpcnFfcmVxdWVzdF9tc2lfZmlsbCgmcmVxLCBwaXJx
X2RwY2ktPmdtc2kuYWRkciwgcGlycV9kcGNpLT5nbXNpLmRhdGEpOwo+ICsgICAgICAgIGlmICgg
IWlycV9yZW1hcHBpbmdfcmVxdWVzdF9pbmRleCgmcmVxLCAmaW5kZXgpICYmCj4gKyAgICAgICAg
ICAgICAoKHRhcmdldCA9PSAtMSkgfHwgKHRhcmdldCA9PSBpbmRleCkpICkKClNob3VsZG4ndCB0
aGlzIC0xIGJlIHNvbWUga2luZCBvZiBkZWZpbmUsIGxpa2UgR01TSV9BTEwgb3Igc2ltaWxhcj8K
QWxzbyBpc24ndCBpdCBwb3NzaWJsZSB0byB1c2UgLTEgYXMgYSB2YWxpZCB0YXJnZXQ/Cgo+ICsg
ICAgICAgIHsKPiArICAgICAgICAgICAgcHRfdXBkYXRlX2dtc2koZCwgcGlycV9kcGNpKTsKPiAr
ICAgICAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID49IDAgKQo+ICsg
ICAgICAgICAgICAgICAgaHZtX21pZ3JhdGVfcGlycShkLCBwaXJxX2RwY2ksCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGQtPnZjcHVbcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNw
dV9pZF0pOwo+ICsKPiArICAgICAgICAgICAgLyogVXNlIGludGVycnVwdCBwb3N0aW5nIGlmIGl0
IGlzIHN1cHBvcnRlZC4gKi8KPiArICAgICAgICAgICAgaWYgKCBpb21tdV9pbnRwb3N0ICkKPiAr
ICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmdtc2kucG9z
dGVkICkKPiArICAgICAgICAgICAgICAgICAgICB2Y3B1ID0gZC0+dmNwdVtwaXJxX2RwY2ktPmdt
c2kuZGVzdF92Y3B1X2lkXTsKPiArICAgICAgICAgICAgICAgIGVsc2UKPiArICAgICAgICAgICAg
ICAgICAgICB2Y3B1ID0gTlVMTDsKPiArICAgICAgICAgICAgICAgIHBpX3VwZGF0ZV9pcnRlKHZj
cHUgPyAmdmNwdS0+YXJjaC5odm1fdm14LnBpX2Rlc2MgOiBOVUxMLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZHBjaV9waXJxKHBpcnFfZHBjaSksIHBpcnFfZHBjaS0+Z21zaS5n
dmVjKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICBy
ZXR1cm4gMDsKPiArfQo+ICsKPiArLyoKPiAgICogUHJvY2VzcyBhbiBpbnZhbGlkYXRpb24gZGVz
Y3JpcHRvci4gQ3VycmVudGx5LCBvbmx5IHR3byB0eXBlcyBkZXNjcmlwdG9ycywKPiAgICogSW50
ZXJydXB0IEVudHJ5IENhY2hlIEludmFsaWRhdGlvbiBEZXNjcml0b3IgYW5kIEludmFsaWRhdGlv
biBXYWl0Cj4gICAqIERlc2NyaXB0b3IgYXJlIGhhbmRsZWQuCj4gQEAgLTUzMCw3ICs1NzQsMjYg
QEAgc3RhdGljIGludCBwcm9jZXNzX2lxZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgaSkK
PiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNlIFRZUEVfSU5WQUxfSUVDOgo+IC0gICAg
ICAgIC8qIE5vIGNhY2hlIGlzIHByZXNlcnZlZCBpbiB2dnRkLCBub3RoaW5nIGlzIG5lZWRlZCB0
byBiZSBmbHVzaGVkICovCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBJZiBWVC1kIHBpIGlz
IGVuYWJsZWQsIHBpX3VwZGF0ZV9pcnRlKCkgbWF5IGJlIGNhbGxlZC4gSXQgYXNzdW1lcwo+ICsg
ICAgICAgICAqIHBjaWRldnNfbG9ja2VkKCkuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgcGNp
ZGV2c19sb2NrKCk7Cj4gKyAgICAgICAgc3Bpbl9sb2NrKCZ2dnRkLT5kb21haW4tPmV2ZW50X2xv
Y2spOwo+ICsgICAgICAgIC8qIEEgZ2xvYmFsIGludmFsaWRhdGlvbiBvZiB0aGUgY2FjaGUgaXMg
cmVxdWVzdGVkICovCj4gKyAgICAgICAgaWYgKCAhcWludmFsLnEuaWVjX2ludl9kc2MubG8uZ3Jh
bnUgKQo+ICsgICAgICAgICAgICBwdF9waXJxX2l0ZXJhdGUodnZ0ZC0+ZG9tYWluLCBpbnZhbGlk
YXRlX2dtc2ksICh2b2lkICopKGxvbmcpLTEpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHVpbnQzMl90IGlpZHggPSBxaW52YWwucS5pZWNfaW52X2RzYy5sby5p
aWR4Owo+ICsgICAgICAgICAgICB1aW50MzJfdCBuciA9IDEgPDwgcWludmFsLnEuaWVjX2ludl9k
c2MubG8uaW07Cj4gKwo+ICsgICAgICAgICAgICBmb3IgKCA7IG5yOyBuci0tLCBpaWR4KyspCgpZ
b3UgY2FuIGluaXRpYWxpemUgbnIgaW4gdGhlIGZvciBsb29wLgoKPiArICAgICAgICAgICAgICAg
IHB0X3BpcnFfaXRlcmF0ZSh2dnRkLT5kb21haW4sIGludmFsaWRhdGVfZ21zaSwKPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKShsb25nKWlpZHgpOwo+ICsgICAgICAg
IH0KPiArICAgICAgICBzcGluX3VubG9jaygmdnZ0ZC0+ZG9tYWluLT5ldmVudF9sb2NrKTsKPiAr
ICAgICAgICBwY2lkZXZzX3VubG9jaygpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgIGRl
ZmF1bHQ6Cj4gQEAgLTgzOSw2ICs5MDIsOCBAQCBzdGF0aWMgaW50IHZ2dGRfcmVhZChzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgbG9uZyBhZGRyLAo+ICAgICAgZWxzZQo+ICAgICAgICAgICpwdmFs
ID0gdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgb2Zmc2V0KTsKPiAgCj4gKyAgICBpZiAoICFhdG9t
aWNfcmVhZCgmdnZ0ZC0+aW5mbGlnaHRfaW50cikgKQo+ICsgICAgICAgIHZ2dGRfcHJvY2Vzc19p
cSh2dnRkKTsKPiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gIH0KPiAgCj4gQEAgLTEwODgs
OCArMTE1Myw3IEBAIHN0YXRpYyBpbnQgdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3QoY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgaXJ0ZS5yZW1hcC50bSk7
Cj4gIAo+ICAgb3V0Ogo+IC0gICAgaWYgKCAhYXRvbWljX2RlY19hbmRfdGVzdCgmdnZ0ZC0+aW5m
bGlnaHRfaW50cikgKQo+IC0gICAgICAgIHZ2dGRfcHJvY2Vzc19pcSh2dnRkKTsKPiArICAgIGF0
b21pY19kZWMoJnZ2dGQtPmluZmxpZ2h0X2ludHIpOwoKV2h5IGlzIHRoaXMgcmVtb3ZlZD8gSXQg
d2FzIGNoYW5nZWQgbGlrZSA0IHBhdGNoZXMgYmVmb3JlLCBhbmQKcmV2ZXJ0ZWQgaGVyZS4KCj4g
ICAgICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4gaW5kZXggYjY4
N2UwMy4uZjI3NmFiNiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0u
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4gQEAgLTM5NCw2ICszOTQs
OCBAQCBib29sIGh2bV9zZXRfZ3Vlc3RfYm5kY2ZncyhzdHJ1Y3QgdmNwdSAqdiwgdTY0IHZhbCk7
Cj4gIGJvb2wgaHZtX2NoZWNrX2NwdWlkX2ZhdWx0aW5nKHN0cnVjdCB2Y3B1ICp2KTsKPiAgdm9p
ZCBodm1fbWlncmF0ZV90aW1lcnMoc3RydWN0IHZjcHUgKnYpOwo+ICB2b2lkIGh2bV9kb19yZXN1
bWUoc3RydWN0IHZjcHUgKnYpOwo+ICtpbnQgaHZtX21pZ3JhdGVfcGlycShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdm9pZCAqYXJnKTsKClBsZWFzZSBhbGlnbi4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:50:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:50:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elGN9-00023P-5s; Mon, 12 Feb 2018 15:50:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9ans=fg=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1elGN7-00023J-NI
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:50:25 +0000
X-Inumbo-ID: 5b1b8f27-100c-11e8-ba59-bc764e045a96
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b1b8f27-100c-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 16:49:50 +0100 (CET)
Received: by mail-wm0-f67.google.com with SMTP id f3so10799869wmc.1
 for <xen-devel@lists.xen.org>; Mon, 12 Feb 2018 07:50:22 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=HXuIZxMcyIwmwQu8Ft0/vYqsf7VHz16/aOYTqPXeCT0=;
 b=GGXwIZCVdenVZLNxFcuZaVFQkYwPo0qVtXvYkaGbk5SISCr40C+3tqlJJ1im01jhBA
 iqX2SrAvQPZ3upE/AepMOF4WjmWZ0dLdwHvq7kdtwsOQXQS2Eq3m2PDe9t8d3VfTxLGo
 /wgDmVLU6r668kcy+tUNT0VDf83tJCyKOAwmif9A80CNU9ft+gJ4Q6fP9JcGY4Qt/Rf5
 bYv4+/AUYJ8qtbLI49AN7KvTJ8eljpai6k92qDr20lsJjLGyqYK9lG2NmkloLqGt2Ojt
 p1HBJrJqgCJiwH3BsOVGHRuCPgAc8C5olZNv8fElfawdo/AeDM9uZyJ6vw1cnJp8ZFJA
 khkw==
X-Gm-Message-State: APf1xPDLgrMp800CDfPm7D5P20XXWaOgM3v5vDUThaW4IWo+8kH6rlwK
 LMIQ9XOKK56Cu1giarDwIB1/bNRu
X-Google-Smtp-Source: AH8x224cXOq/a+ArZPm3PGMgtLxPo3qvaeFEB5Qtc/36kxo6ZJhFoPQNb1E3HGvFLm3tzcg8Bud8Qw==
X-Received: by 10.80.212.154 with SMTP id s26mr16047805edi.268.1518450621068; 
 Mon, 12 Feb 2018 07:50:21 -0800 (PST)
Received: from mail-wr0-f176.google.com (mail-wr0-f176.google.com.
 [209.85.128.176])
 by smtp.gmail.com with ESMTPSA id 60sm5171892edy.36.2018.02.12.07.50.20
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 07:50:20 -0800 (PST)
Received: by mail-wr0-f176.google.com with SMTP id t94so15660465wrc.5
 for <xen-devel@lists.xen.org>; Mon, 12 Feb 2018 07:50:20 -0800 (PST)
X-Received: by 10.223.175.44 with SMTP id z41mr3384595wrc.129.1518450619925;
 Mon, 12 Feb 2018 07:50:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Mon, 12 Feb 2018 07:49:39 -0800 (PST)
In-Reply-To: <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 12 Feb 2018 08:49:39 -0700
X-Gmail-Original-Message-ID: <CABfawhmc69v8t5wSA8EEaNcwibQs-Q9mSU17RfGsU-bjD8adPA@mail.gmail.com>
Message-ID: <CABfawhmc69v8t5wSA8EEaNcwibQs-Q9mSU17RfGsU-bjD8adPA@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgODowOCBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoaXMgY29tbWl0IGltcGxlbWVudHMgdGhlIGJy
ZWFrcG9pbnQgZXZlbnRzIGZvciBzdm0uCj4gQXQgdGhlIG1vbWVudCwgdGhlIEJyZWFrcG9pbnQg
dm1leGl0IGlzIG5vdCBmb3J3YXJkZWQgdG8gdGhlIG1vbml0b3IgbGF5ZXIuCgpUaGlzIGlzIGEg
Yml0IGNvbmZ1c2luZyBhcyBpdCBzb3VuZHMgbGlrZSBhcyBpZiB5b3Ugd2VyZSBzYXlpbmcgdGhh
dAphZnRlciB0aGlzIHBhdGNoIHRoZSBldmVudCBpcyBub3QgZm9yd2FyZGVkIHdoZW4gSSB0aGlu
ayB5b3UgbWVhbiB0aGF0CmJlZm9yZSB0aGlzIHBhdGNoIGl0J3Mgbm90IGZvcndhcmRlZC4KCj4g
VGhpcyBwYXRjaCBhZGRzIHRoZSBodm1fbW9uaXRvcl9kZWJ1ZyBjYWxsIHRvIHRoZSBWTUVYSVRf
RVhDRVBUSU9OX0JQLgo+IEFsc28sIHRoZSBTb2Z0d2FyZSBCcmVha3BvaW50IGNhcCBpcyBtb3Zl
ZCBmcm9tIHRoZSBJbnRlbCBhcmNoIHRvIHRoZQo+IGNvbW1vbiBwYXJ0IG9mIHRoZSBjb2RlLgo+
Cj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5j
b20+CgpBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKPgo+
IC0tLQo+IENoYW5nZXMgc2luY2UgVjI6Cj4gICAgICAgICAtIE1vdmVkIHRoZSBjb21tZW50IGZy
b20gdm14X3ZtZXhpdF9oYW5kbGVyIHRvCj4gICAgICAgICAgIGh2bV9tb25pdG9yX2RlYnVnCj4g
ICAgICAgICAtIE1vdmVkIHRoZSBBTUQgY29tbWVudCB1cC4KPiAtLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMgICAgfCAgNSArKysrKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0u
YyAgICB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0KPiAg
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgfCAgNSAtLS0tLQo+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaCB8ICA0ICsrLS0KPiAgNCBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRp
b25zKCspLCAxNSBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCj4gaW5kZXggMTMxYjg1Mi4u
NjBjYjY4ZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCj4gQEAgLTEzMyw2ICsxMzMsMTEgQEAgc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIGdmbl9vZl9yaXAodW5zaWduZWQgbG9uZyByaXApCj4gIGlu
dCBodm1fbW9uaXRvcl9kZWJ1Zyh1bnNpZ25lZCBsb25nIHJpcCwgZW51bSBodm1fbW9uaXRvcl9k
ZWJ1Z190eXBlIHR5cGUsCj4gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHRy
YXBfdHlwZSwgdW5zaWduZWQgbG9uZyBpbnNuX2xlbmd0aCkKPiAgewo+ICsgICAgLyoKPiArICAg
ICAqIHJjIDwgMCBlcnJvciBpbiBtb25pdG9yL3ZtX2V2ZW50LCBjcmFzaAo+ICsgICAgICogIXJj
ICAgIGNvbnRpbnVlIG5vcm1hbGx5Cj4gKyAgICAgKiByYyA+IDAgcGF1c2VkIHdhaXRpbmcgZm9y
IHJlc3BvbnNlLCB3b3JrIGhlcmUgaXMgZG9uZQo+ICsgICAgICovCj4gICAgICBzdHJ1Y3QgdmNw
dSAqY3VyciA9IGN1cnJlbnQ7Cj4gICAgICBzdHJ1Y3QgYXJjaF9kb21haW4gKmFkID0gJmN1cnIt
PmRvbWFpbi0+YXJjaDsKPiAgICAgIHZtX2V2ZW50X3JlcXVlc3RfdCByZXEgPSB7fTsKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYwo+IGluZGV4IGRjYmQ1NTAuLjBkOWJhZjggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IEBA
IC01OSw2ICs1OSw3IEBACj4gICNpbmNsdWRlIDxhc20vaGFwLmg+Cj4gICNpbmNsdWRlIDxhc20v
YXBpYy5oPgo+ICAjaW5jbHVkZSA8YXNtL2RlYnVnZ2VyLmg+Cj4gKyNpbmNsdWRlIDxhc20vaHZt
L21vbml0b3IuaD4KPiAgI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KPgo+ICB2b2lkIHN2bV9hc21f
ZG9fcmVzdW1lKHZvaWQpOwo+IEBAIC0xMDc5LDcgKzEwODAsOCBAQCBzdGF0aWMgdm9pZCBzdm1f
Y3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCj4gIHN0YXRpYyB2b2lkIG5vcmV0dXJuIHN2
bV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIHN0cnVjdCB2bWNiX3N0cnVj
dCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOwo+IC0gICAgYm9vbF90IGRlYnVnX3N0YXRl
ID0gdi0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZDsKPiArICAgIGJvb2wgZGVidWdfc3RhdGUg
PSB2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkCj4gKyAgICAgICAgICAgICAgICB8fCB2LT5k
b21haW4tPmFyY2gubW9uaXRvci5zb2Z0d2FyZV9icmVha3BvaW50X2VuYWJsZWQ7Cj4gICAgICBi
b29sX3QgdmNwdV9ndWVzdG1vZGUgPSAwOwo+ICAgICAgc3RydWN0IHZsYXBpYyAqdmxhcGljID0g
dmNwdV92bGFwaWModik7Cj4KPiBAQCAtMjQwNyw2ICsyNDA5LDE5IEBAIHN0YXRpYyBib29sIHN2
bV9nZXRfcGVuZGluZ19ldmVudChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5m
bykKPiAgICAgIHJldHVybiB0cnVlOwo+ICB9Cj4KPiArc3RhdGljIHZvaWQgc3ZtX3Byb3BhZ2F0
ZV9pbnRyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGluc25fbGVuKQo+ICt7Cj4gKyAg
ICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKPiArICAg
IHN0cnVjdCB4ODZfZXZlbnQgZXZlbnQgPSB7Cj4gKyAgICAgICAgLnZlY3RvciA9IHZtY2ItPmV2
ZW50aW5qLmZpZWxkcy50eXBlLAo+ICsgICAgICAgIC50eXBlID0gdm1jYi0+ZXZlbnRpbmouZmll
bGRzLnR5cGUsCj4gKyAgICAgICAgLmVycm9yX2NvZGUgPSB2bWNiLT5leGl0aW5mbzEsCj4gKyAg
ICB9Owo+ICsKPiArICAgIGV2ZW50Lmluc25fbGVuID0gaW5zbl9sZW47Cj4gKyAgICBodm1faW5q
ZWN0X2V2ZW50KCZldmVudCk7Cj4gK30KPiArCj4gIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9u
X3RhYmxlIF9faW5pdGRhdGEgc3ZtX2Z1bmN0aW9uX3RhYmxlID0gewo+ICAgICAgLm5hbWUgICAg
ICAgICAgICAgICAgID0gIlNWTSIsCj4gICAgICAuY3B1X3VwX3ByZXBhcmUgICAgICAgPSBzdm1f
Y3B1X3VwX3ByZXBhcmUsCj4gQEAgLTI2MTksMTQgKzI2MzQsMzEgQEAgdm9pZCBzdm1fdm1leGl0
X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgYnJlYWs7Cj4K
PiAgICAgIGNhc2UgVk1FWElUX0VYQ0VQVElPTl9CUDoKPiAtICAgICAgICBpZiAoICF2LT5kb21h
aW4tPmRlYnVnZ2VyX2F0dGFjaGVkICkKPiAtICAgICAgICAgICAgZ290byB1bmV4cGVjdGVkX2V4
aXRfdHlwZTsKPiAtICAgICAgICAvKiBBTUQgVm9sMiwgMTUuMTE6IElOVDMsIElOVE8sIEJPVU5E
IGludGVyY2VwdHMgZG8gbm90IHVwZGF0ZSBSSVAuICovCj4gLSAgICAgICAgaWYgKCAoaW5zdF9s
ZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5UMykpID09IDAgKQo+ICsg
ICAgICAgIGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0lOVDMp
Owo+ICsKPiArICAgICAgICBpZiAoIGluc3RfbGVuID09IDAgKQo+ICAgICAgICAgICAgICBicmVh
azsKPiAtICAgICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOwo+IC0gICAg
ICAgIGN1cnJlbnQtPmFyY2guZ2Ric3hfdmNwdV9ldmVudCA9IFRSQVBfaW50MzsKPiAtICAgICAg
ICBkb21haW5fcGF1c2VfZm9yX2RlYnVnZ2VyKCk7Cj4gKwo+ICsgICAgICAgIGlmICggdi0+ZG9t
YWluLT5kZWJ1Z2dlcl9hdHRhY2hlZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAvKiBB
TUQgVm9sMiwgMTUuMTE6IElOVDMsIElOVE8sIEJPVU5EIGludGVyY2VwdHMgZG8gbm90IHVwZGF0
ZSBSSVAuICovCj4gKyAgICAgICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xl
bik7Cj4gKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2guZ2Ric3hfdmNwdV9ldmVudCA9IFRSQVBf
aW50MzsKPiArICAgICAgICAgICAgZG9tYWluX3BhdXNlX2Zvcl9kZWJ1Z2dlcigpOwo+ICsgICAg
ICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgIGludCByYzsK
PiArCj4gKyAgICAgICAgICAgcmMgPSBodm1fbW9uaXRvcl9kZWJ1ZyhyZWdzLT5yaXAsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBIVk1fTU9OSVRPUl9TT0ZUV0FSRV9CUkVB
S1BPSU5ULAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0VWRU5UVFlQ
RV9TV19FWENFUFRJT04sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnN0
X2xlbik7Cj4gKyAgICAgICAgICAgaWYgKCByYyA8IDAgKQo+ICsgICAgICAgICAgICAgICBnb3Rv
IHVuZXhwZWN0ZWRfZXhpdF90eXBlOwo+ICsgICAgICAgICAgIGlmICggIXJjICkKPiArICAgICAg
ICAgICAgICAgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHYsIGluc3RfbGVuKTsKPiArICAgICAgICB9Cj4g
ICAgICAgICAgYnJlYWs7Cj4KPiAgICAgIGNhc2UgVk1FWElUX0VYQ0VQVElPTl9OTToKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYwo+IGluZGV4IDNkYzZhNmQuLmM4OWI0YjYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBA
IC0zNzA5LDExICszNzA5LDYgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEhWTV9NT05JVE9SX0RFQlVHX0VYQ0VQVElPTiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdHJhcF90eXBlLCBpbnNuX2xlbik7Cj4KPiAtICAgICAgICAgICAgICAg
IC8qCj4gLSAgICAgICAgICAgICAgICAgKiByYyA8IDAgZXJyb3IgaW4gbW9uaXRvci92bV9ldmVu
dCwgY3Jhc2gKPiAtICAgICAgICAgICAgICAgICAqICFyYyAgICBjb250aW51ZSBub3JtYWxseQo+
IC0gICAgICAgICAgICAgICAgICogcmMgPiAwIHBhdXNlZCB3YWl0aW5nIGZvciByZXNwb25zZSwg
d29yayBoZXJlIGlzIGRvbmUKPiAtICAgICAgICAgICAgICAgICAqLwo+ICAgICAgICAgICAgICAg
ICAgaWYgKCByYyA8IDAgKQo+ICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZXhpdF9hbmRfY3Jh
c2g7Cj4gICAgICAgICAgICAgICAgICBpZiAoICFyYyApCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiBp
bmRleCBjMzM5MzI0Li4xMWEwY2FlIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW9uaXRvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiBAQCAtNzcs
MTMgKzc3LDEzIEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3QgYXJjaF9tb25pdG9yX2dldF9jYXBh
YmlsaXRpZXMoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkg
KQo+ICAgICAgICAgIHJldHVybiBjYXBhYmlsaXRpZXM7Cj4KPiAtICAgIGNhcGFiaWxpdGllcyA9
ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1RfUkVRVUVTVCk7Cj4gKyAgICBj
YXBhYmlsaXRpZXMgPSAoKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFV
RVNUKSB8Cj4gKyAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VW
RU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpKTsKPgo+ICAgICAgaWYoIGNwdV9oYXNfdm14ICkKPiAg
ICAgIHsKPiAgICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9XUklURV9DVFJMUkVHKSB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Cj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BP
SU5UKSB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAgICAgICAgICAgICAgICAgICAgICAgICAoMVUg
PDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Cj4gICAgICAgICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKPiAtLQo+
IDIuNy40CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:55:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elGRx-0002HY-R2; Mon, 12 Feb 2018 15:55:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elGRw-0002HS-Nz
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:55:24 +0000
X-Inumbo-ID: 47b0271b-100d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 47b0271b-100d-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:56:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67731925"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
Date: Mon, 12 Feb 2018 15:54:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTU6MDgsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gQEAgLTI2MTksMTQg
KzI2MzQsMzEgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgY2FzZSBWTUVYSVRfRVhDRVBUSU9O
X0JQOgo+IC0gICAgICAgIGlmICggIXYtPmRvbWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQgKQo+IC0g
ICAgICAgICAgICBnb3RvIHVuZXhwZWN0ZWRfZXhpdF90eXBlOwo+IC0gICAgICAgIC8qIEFNRCBW
b2wyLCAxNS4xMTogSU5UMywgSU5UTywgQk9VTkQgaW50ZXJjZXB0cyBkbyBub3QgdXBkYXRlIFJJ
UC4gKi8KPiAtICAgICAgICBpZiAoIChpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0
aCh2LCBJTlNUUl9JTlQzKSkgPT0gMCApCj4gKyAgICAgICAgaW5zdF9sZW4gPSBfX2dldF9pbnN0
cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5UMyk7CgpUaGVyZSBhcmUgbXVsdGlwbGUgd2F5cyBv
ZiBlbmRpbmcgdXAgd2l0aCB0aGlzIHZtZXhpdCwgYW5kIElOVDMgaXMgbm90CnRoZSBvbmx5IHdh
eS4KClRoZSBvbGQgY29kZSB3YXMgc29tZXdoYXQgYnJva2VuIChidXQgb25seSBpbiB0aGUgY2Fz
ZSB0aGF0IGEgZGVidWdnZXIKd2FzIGF0dGFjaGVkKSwgYnV0IG5vdyB3aXRowqAgdGhpcyBpbnRy
b3NwZWN0aW9uIGhvb2sgYWN0aXZlLCBleGVjdXRpbmcKYDB4Y2QgMHgwM2Agd2lsbCBlbmQgdXAg
Y3Jhc2hpbmcgdGhlIGRvbWFpbiBiZWNhdXNlIG9mIGEgbGVuZ3RoIG1pc21hdGNoCmxvb2tpbmcg
Zm9yIDB4Y2MuCgpZb3UgbmVlZCB0byBpbnNwZWN0IEVYSVRJTlRJTkZPIHRvIHdvcmsgb3V0IHdo
YXQgd2VudCBvbiBoZXJlLCBhbmQKZGlzdGluZ3Vpc2ggSU5UMyBmcm9tIElOVCAkMy4KCkNhbiBJ
IHN1Z2dlc3QgdGhhdCB5b3UgcnVuIHRoaXMgdW5pdCB0ZXN0Cmh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZG9jcy94dGYvdGVzdC1zd2ludC1lbXVsYXRpb24uaHRtbCB1bmRlciBkZWJ1ZwppbnRyb3Nw
ZWN0aW9uIGFuIGNoZWNrIHRoYXQgeW91IGdldCBhbGwgZXhwZWN0ZWQgZXZlbnRzP8KgIEV2ZXJ5
IHRpbWUgd2UKdG91Y2ggdGhpcyBjb2RlLCB3ZSBzZWVtIHRvIGJyZWFrIGl0IDooCgp+QW5kcmV3
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:57:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:57:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elGTY-0002Op-68; Mon, 12 Feb 2018 15:57:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elGTX-0002OT-PH
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:57:03 +0000
X-Inumbo-ID: 8106807a-100d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8106807a-100d-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 15:58:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67732130"
Date: Mon, 12 Feb 2018 15:56:28 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212155628.mjqmgp32s4jnnzfc@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/alt: Drop unused alternative
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDFBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBBTFRFUk5BVElWRV8zIGlzIG1vcmUgY29tcGxpY2F0ZWQgdGhhbiBBTFRFUk5BVElW
RV8yIHdoZW4gaXQgY29tZXMgdG8KPiBjYWxjdWxhdGluZyBleHRyYSBwYWRkaW5nIGxlbmd0aCwg
YW5kIHdlIGhhdmUgbm8gbmVlZCBmb3IgdGhlIGNvbXBsZXhpdHkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkkgZ3Vlc3MgeW91IGFs
c28gZG9uJ3QgZm9yZXNlZSBhbnkgbmV3IGZlYXR1cmVzIHJlcXVpcmluZyB0aGlzCmZ1bmN0aW9u
YWxpdHk/CgpJIGFzc3VtZSB0aGlzIHdhcyBhZGRlZCBiZWNhdXNlIHRoZSBhbHRlcm5hdGl2ZXMg
ZnJhbWV3b3JrIHdhcyBwaWNrZWQKd2hvbGVzYWxlIGZyb20gTGludXgsIGJ1dCB3ZSBoYXZlIGRp
dmVyZ2VkIGVub3VnaCB0aGF0IHdlIGRvbid0IHBsYW4KdG8gc3luYyBhbnltb3JlIHdpdGggTGlu
dXg/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 15:58:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 15:58:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elGV1-0002Xm-G0; Mon, 12 Feb 2018 15:58:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elGV0-0002Xd-DQ
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 15:58:34 +0000
X-Inumbo-ID: 7ee54c91-100d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ee54c91-100d-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 16:57:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,501,1511827200"; d="scan'208";a="67732306"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
 <20180212155628.mjqmgp32s4jnnzfc@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e18719eb-1012-6ea3-7899-4df29c13bf39@citrix.com>
Date: Mon, 12 Feb 2018 15:58:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180212155628.mjqmgp32s4jnnzfc@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/alt: Drop unused alternative
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTU6NTYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBGZWIg
MTIsIDIwMTggYXQgMTE6MjM6MDFBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQUxU
RVJOQVRJVkVfMyBpcyBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gQUxURVJOQVRJVkVfMiB3aGVuIGl0
IGNvbWVzIHRvCj4+IGNhbGN1bGF0aW5nIGV4dHJhIHBhZGRpbmcgbGVuZ3RoLCBhbmQgd2UgaGF2
ZSBubyBuZWVkIGZvciB0aGUgY29tcGxleGl0eS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4KPiBJIGd1ZXNzIHlvdSBhbHNvIGRv
bid0IGZvcmVzZWUgYW55IG5ldyBmZWF0dXJlcyByZXF1aXJpbmcgdGhpcwo+IGZ1bmN0aW9uYWxp
dHk/Cj4KPiBJIGFzc3VtZSB0aGlzIHdhcyBhZGRlZCBiZWNhdXNlIHRoZSBhbHRlcm5hdGl2ZXMg
ZnJhbWV3b3JrIHdhcyBwaWNrZWQKPiB3aG9sZXNhbGUgZnJvbSBMaW51eCwgYnV0IHdlIGhhdmUg
ZGl2ZXJnZWQgZW5vdWdoIHRoYXQgd2UgZG9uJ3QgcGxhbgo+IHRvIHN5bmMgYW55bW9yZSB3aXRo
IExpbnV4PwoKTGludXggaGFzIGRyb3BwZWQgaXQgYXMgd2VsbC7CoCBJZiB3ZSBmaW5kIGEgdXNl
Y2FzZSwgd2UgY2FuIHJlaW50cm9kdWNlCml0LCBidXQgc29tZW9uZSBpcyBnb2luZyB0byBoYXZl
IHNvbWUgImZ1biIgd2l0aCBtYXgoKSBoYW5kbGluZy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 16:04:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 16:04:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elGaa-0003vO-8Q; Mon, 12 Feb 2018 16:04:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=9ans=fg=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1elGaZ-0003vI-4Z
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 16:04:19 +0000
X-Inumbo-ID: 864c2331-100e-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 864c2331-100e-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 16:05:20 +0000 (UTC)
Received: by mail-wm0-f65.google.com with SMTP id t74so10558740wme.3
 for <xen-devel@lists.xen.org>; Mon, 12 Feb 2018 08:04:12 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=6Kg7IPLNc+nJxrPeTAw5Fv+KLkpEoYrBTkjvAwvA6Fk=;
 b=YStoaToKvzmImiAjB4afNVyTHKT8KNDmHsx7EVcYNu3rRLxK9+GPtviCRtjBnjOzNz
 qoVaahlHy/j1hK4woXDg91ryFxYGfunUUVsDew2he1Jl9wSeCq4F4SRrFPVLLW026l05
 QxLxmnPCAHCsgvLL1XorXxEuLdXOGNqqTDaSz4VkaZo8YKuUe1NvLZNKtrKIsDXFnfbM
 oiDSpebx+HXW24anJrISjKpP2eDbubfQerqn/EgKi77ebbYFZzvRXo6sHuYu4Omu50eA
 83PM2NGPJ4v0SFlxW3h+1vuJMoR+HwhR/t2r1LEinTXVAcdzsi52IAtvzOmKMPXwjTDv
 uCnw==
X-Gm-Message-State: APf1xPDBgnzVsVVQzNMT+dKI8A4hu8TB2k3lNLfdtOaddH4W1q3nFkgs
 23Vkh15Ts3IkRk7RXjeEyjYdz7fu
X-Google-Smtp-Source: AH8x224oLUrmGCygjSbNW36NWp2ldyhjtTiAKsDmo7gx8EUafK8offocAbImatQPuOvDak8+pGiy8A==
X-Received: by 10.80.144.233 with SMTP id d38mr16578756eda.291.1518451451579; 
 Mon, 12 Feb 2018 08:04:11 -0800 (PST)
Received: from mail-wr0-f169.google.com (mail-wr0-f169.google.com.
 [209.85.128.169])
 by smtp.gmail.com with ESMTPSA id a5sm5839500eda.56.2018.02.12.08.04.10
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 08:04:11 -0800 (PST)
Received: by mail-wr0-f169.google.com with SMTP id v65so8929224wrc.11
 for <xen-devel@lists.xen.org>; Mon, 12 Feb 2018 08:04:10 -0800 (PST)
X-Received: by 10.223.163.215 with SMTP id m23mr2797516wrb.90.1518451450731;
 Mon, 12 Feb 2018 08:04:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Mon, 12 Feb 2018 08:03:30 -0800 (PST)
In-Reply-To: <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
 <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 12 Feb 2018 09:03:30 -0700
X-Gmail-Original-Message-ID: <CABfawh=V=p9u5Ho-G6o9eQnkx6Y2e9SEwUnO0AD7Woyo-2r_QQ@mail.gmail.com>
Message-ID: <CABfawh=V=p9u5Ho-G6o9eQnkx6Y2e9SEwUnO0AD7Woyo-2r_QQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgODo1NCBBTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMTIvMDIvMTggMTU6MDgsIEFsZXhhbmRydSBJ
c2FpbGEgd3JvdGU6Cj4+IEBAIC0yNjE5LDE0ICsyNjM0LDMxIEBAIHZvaWQgc3ZtX3ZtZXhpdF9o
YW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+PiAgICAgICAgICBicmVhazsKPj4K
Pj4gICAgICBjYXNlIFZNRVhJVF9FWENFUFRJT05fQlA6Cj4+IC0gICAgICAgIGlmICggIXYtPmRv
bWFpbi0+ZGVidWdnZXJfYXR0YWNoZWQgKQo+PiAtICAgICAgICAgICAgZ290byB1bmV4cGVjdGVk
X2V4aXRfdHlwZTsKPj4gLSAgICAgICAgLyogQU1EIFZvbDIsIDE1LjExOiBJTlQzLCBJTlRPLCBC
T1VORCBpbnRlcmNlcHRzIGRvIG5vdCB1cGRhdGUgUklQLiAqLwo+PiAtICAgICAgICBpZiAoIChp
bnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aCh2LCBJTlNUUl9JTlQzKSkgPT0gMCAp
Cj4+ICsgICAgICAgIGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RS
X0lOVDMpOwo+Cj4gVGhlcmUgYXJlIG11bHRpcGxlIHdheXMgb2YgZW5kaW5nIHVwIHdpdGggdGhp
cyB2bWV4aXQsIGFuZCBJTlQzIGlzIG5vdAo+IHRoZSBvbmx5IHdheS4KPgo+IFRoZSBvbGQgY29k
ZSB3YXMgc29tZXdoYXQgYnJva2VuIChidXQgb25seSBpbiB0aGUgY2FzZSB0aGF0IGEgZGVidWdn
ZXIKPiB3YXMgYXR0YWNoZWQpLCBidXQgbm93IHdpdGggIHRoaXMgaW50cm9zcGVjdGlvbiBob29r
IGFjdGl2ZSwgZXhlY3V0aW5nCj4gYDB4Y2QgMHgwM2Agd2lsbCBlbmQgdXAgY3Jhc2hpbmcgdGhl
IGRvbWFpbiBiZWNhdXNlIG9mIGEgbGVuZ3RoIG1pc21hdGNoCj4gbG9va2luZyBmb3IgMHhjYy4K
Pgo+IFlvdSBuZWVkIHRvIGluc3BlY3QgRVhJVElOVElORk8gdG8gd29yayBvdXQgd2hhdCB3ZW50
IG9uIGhlcmUsIGFuZAo+IGRpc3Rpbmd1aXNoIElOVDMgZnJvbSBJTlQgJDMuCj4KPiBDYW4gSSBz
dWdnZXN0IHRoYXQgeW91IHJ1biB0aGlzIHVuaXQgdGVzdAo+IGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZG9jcy94dGYvdGVzdC1zd2ludC1lbXVsYXRpb24uaHRtbCB1bmRlciBkZWJ1Zwo+IGludHJv
c3BlY3Rpb24gYW4gY2hlY2sgdGhhdCB5b3UgZ2V0IGFsbCBleHBlY3RlZCBldmVudHM/ICBFdmVy
eSB0aW1lIHdlCj4gdG91Y2ggdGhpcyBjb2RlLCB3ZSBzZWVtIHRvIGJyZWFrIGl0IDooCj4KCisx
LCB0aGlzIHVzZWQgdG8gYmUgYW4gaXNzdWUgdW5kZXIgdm14IGFzIHdlbGwKClRhbWFzCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 16:25:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 16:25:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elGux-0005NL-Vy; Mon, 12 Feb 2018 16:25:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elGuw-0005N9-KX
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 16:25:22 +0000
X-Inumbo-ID: 3e1f282f-1011-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e1f282f-1011-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 17:24:47 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elGus-0003Io-Bd; Mon, 12 Feb 2018 16:25:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elGum-00067B-23; Mon, 12 Feb 2018 16:25:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elGul-0007lY-Oh; Mon, 12 Feb 2018 16:25:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118968-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=7928b2cbe55b2a410a0f5c1f154610059c57b1b2
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 16:25:11 +0000
Subject: [Xen-devel] [linux-linus test] 118968: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODk2OCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE4OTY4LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4g
dnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgNzkyOGIyY2JlNTViMmE0MTBhMGY1YzFmMTU0NjEwMDU5YzU3YjFiMgpiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNWI3ZDI3OTY3ZGFiZmIxN2MyMWIw
ZDk4YjI5MTUzYjllM2VlNzFlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MzI0ICAyMDE4LTAx
LTI1IDA3OjMxOjI0IFogICAxOCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODM2MiAgMjAx
OC0wMS0yNiAxNjo1NjoxNyBaICAgMTYgZGF5cyAgIDE5IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExODk2OCAgMjAxOC0wMi0xMiAwNDoxNjozNSBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMjE1NSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0MDc2NSBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 16:42:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 16:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elHBW-0006nW-Hs; Mon, 12 Feb 2018 16:42:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elHBV-0006nK-Ck
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 16:42:29 +0000
X-Inumbo-ID: db2cd97b-1013-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id db2cd97b-1013-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 16:43:30 +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 B0A8D1435;
 Mon, 12 Feb 2018 08:42:21 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D72693F487;
 Mon, 12 Feb 2018 08:42:20 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-21-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1cdee29c-2f8e-c659-53a1-3fddf492b704@arm.com>
Date: Mon, 12 Feb 2018 16:42:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-21-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 20/49] ARM: new VGIC: Add data structure
	definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQWRk
IGEgbmV3IGhlYWRlciBmaWxlIGZvciB0aGUgbmV3IGFuZCBpbXByb3ZlZCBHSUMgaW1wbGVtZW50
YXRpb24uCj4gVGhlIGJpZyBjaGFuZ2UgaXMgdGhhdCB3ZSBub3cgaGF2ZSBhIHN0cnVjdCB2Z2lj
X2lycSBwZXIgSVJRIGluc3RlYWQKPiBvZiBzcHJlYWRpbmcgYWxsIHRoZSBpbmZvcm1hdGlvbiBv
dmVyIHZhcmlvdXMgYml0bWFwcyBpbiB0aGUgcmFua3MuCj4gCj4gV2UgaW5jbHVkZSB0aGlzIG5l
dyBoZWFkZXIgY29uZGl0aW9uYWxseSBmcm9tIHdpdGhpbiB0aGUgb2xkIGhlYWRlcgo+IGZpbGUg
Zm9yIHRoZSB0aW1lIGJlaW5nIHRvIGF2b2lkIHRvdWNoaW5nIGFsbCB0aGUgdXNlcnMuCj4gCj4g
VGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgYjE4YjU3Nzg3ZjVlLCB3cml0dGVuIGJ5IENo
cmlzdG9mZmVyIERhbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybV92
Z2ljLmggfCAyNjkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
IHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggICB8ICAgNCArCj4gICB4ZW4vaW5jbHVkZS9h
c20tYXJtL3ZnaWMuaCAgICAgfCAgIDYgKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAyNzkgaW5zZXJ0
aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJtX3Zn
aWMuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybV92Z2ljLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2FybV92Z2ljLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGlu
ZGV4IDAwMDAwMDAwMDAuLjg2NWU5ZWU1YmMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9hcm1fdmdpYy5oCgphcm1fdmdpYy5oIGlzIGEgY29uZnVzaW5nIG5hbWUu
IENhbiB3ZSBuYW1lIGl0IHZnaWMtbmV3Lmg/Cgo+IEBAIC0wLDAgKzEsMjY5IEBACj4gKy8qCj4g
KyAqIENvcHlyaWdodCAoQykgMjAxNSwgMjAxNiBBUk0gTHRkLgo+ICsgKgo+ICsgKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIHZlcnNpb24gMiBhcwo+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiAr
ICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiAr
ICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UKPiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4gKyAqLwo+ICsjaWZuZGVmIF9fS1ZNX0FS
TV9WR0lDX0gKPiArI2RlZmluZSBfX0tWTV9BUk1fVkdJQ19ICgpQbGVhc2UgbW9kaWZ5IHRoZSBn
dWFyZHMgYmFzZWQgb24gdGhlIGZpbGUgbmFtZS4KCj4gKwo+ICsjaW5jbHVkZSA8YXNtL2F0b21p
Yy5oPgo+ICsjaW5jbHVkZSA8YXNtL21taW8uaD4KPiArI2luY2x1ZGUgPHhlbi9zcGlubG9jay5o
Pgo+ICsjaW5jbHVkZSA8eGVuL2xpc3QuaD4KPiArCj4gKyNkZWZpbmUgVkdJQ19WM19NQVhfQ1BV
UyAgICAgICAgMjU1Cj4gKyNkZWZpbmUgVkdJQ19WMl9NQVhfQ1BVUyAgICAgICAgOAo+ICsjZGVm
aW5lIFZHSUNfTlJfSVJRU19MRUdBQ1kgICAgIDI1Ngo+ICsjZGVmaW5lIFZHSUNfTlJfU0dJUyAg
ICAgICAgICAgIDE2Cj4gKyNkZWZpbmUgVkdJQ19OUl9QUElTICAgICAgICAgICAgMTYKPiArI2Rl
ZmluZSBWR0lDX05SX1BSSVZBVEVfSVJRUyAgICAoVkdJQ19OUl9TR0lTICsgVkdJQ19OUl9QUElT
KQo+ICsjZGVmaW5lIFZHSUNfTUFYX1BSSVZBVEUgICAgICAgIChWR0lDX05SX1BSSVZBVEVfSVJR
UyAtIDEpCj4gKyNkZWZpbmUgVkdJQ19NQVhfU1BJICAgICAgICAgICAgMTAxOQo+ICsjZGVmaW5l
IFZHSUNfTUFYX1JFU0VSVkVEICAgICAgIDEwMjMKPiArI2RlZmluZSBWR0lDX01JTl9MUEkgICAg
ICAgICAgICA4MTkyCj4gKwo+ICsjZGVmaW5lIGlycV9pc19wcGkoaXJxKSAoKGlycSkgPj0gVkdJ
Q19OUl9TR0lTICYmIChpcnEpIDwgVkdJQ19OUl9QUklWQVRFX0lSUVMpCj4gKyNkZWZpbmUgaXJx
X2lzX3NwaShpcnEpICgoaXJxKSA+PSBWR0lDX05SX1BSSVZBVEVfSVJRUyAmJiBcCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAoaXJxKSA8PSBWR0lDX01BWF9TUEkpCj4gKwo+ICtlbnVtIHZn
aWNfdHlwZSB7Cj4gKyAgICBWR0lDX1YyLCAgICAgICAgLyogR29vZCBvbCcgR0lDdjIgKi8KPiAr
ICAgIFZHSUNfVjMsICAgICAgICAvKiBOZXcgZmFuY3kgR0lDdjMgKi8KPiArfTsKPiArCj4gKyNk
ZWZpbmUgVkdJQ19WMl9NQVhfTFJTICAgICAgICAgKDEgPDwgNikKPiArI2RlZmluZSBWR0lDX1Yz
X01BWF9MUlMgICAgICAgICAxNgo+ICsjZGVmaW5lIFZHSUNfVjNfTFJfSU5ERVgobHIpICAgIChW
R0lDX1YzX01BWF9MUlMgLSAxIC0gbHIpCj4gKwo+ICtlbnVtIHZnaWNfaXJxX2NvbmZpZyB7Cj4g
KyAgICBWR0lDX0NPTkZJR19FREdFID0gMCwKCkkgZG9uJ3QgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5
IHRvIHNldCAwIGhlcmUgYXMgSUlSQyBhbiBlbnVtIGFsd2F5cyBzdGFydCAKYXQgMCBpZiBub3Qg
c3BlY2lmaWVkLgoKPiArICAgIFZHSUNfQ09ORklHX0xFVkVMCj4gK307Cj4gKwo+ICtzdHJ1Y3Qg
dmdpY19pcnEgewo+ICsgICAgc3BpbmxvY2tfdCBpcnFfbG9jazsgICAgICAgIC8qIFByb3RlY3Rz
IHRoZSBjb250ZW50IG9mIHRoZSBzdHJ1Y3QgKi8KPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgbHBp
X2xpc3Q7ICAvKiBVc2VkIHRvIGxpbmsgYWxsIExQSXMgdG9nZXRoZXIgKi8KPiArICAgIHN0cnVj
dCBsaXN0X2hlYWQgYXBfbGlzdDsKPiArCj4gKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsgICAgICAg
ICAgLyoKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBTR0lzIGFuZCBQUElz
OiBUaGUgVkNQVQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIFNQSXMgYW5k
IExQSXM6IFRoZSBWQ1BVIHdob3NlIGFwX2xpc3QKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiB0aGlzIGlzIHF1ZXVlZCBvbi4KPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKi8KPiArCj4gKyAgICBzdHJ1Y3QgdmNwdSAqdGFyZ2V0X3ZjcHU7ICAgLyoKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiBUaGUgVkNQVSB0aGF0IHRoaXMgaW50
ZXJydXB0IHNob3VsZAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGJlIHNl
bnQgdG8sIGFzIGEgcmVzdWx0IG9mIHRoZQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAqIHRhcmdldHMgcmVnICh2Mikgb3IgdGhlIGFmZmluaXR5IHJlZyAodjMpLgo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwo+ICsKPiArICAgIHUzMiBpbnRpZDsgICAg
ICAgICAgICAgICAgICAvKiBHdWVzdCB2aXNpYmxlIElOVElEICovCgpBcyB3ZSBhcmUgdXNpbmcg
WGVuIGNvZGluZyBzdHlsZSwgcGxlYXNlIHJlcGxhY2UgYWxsIHUqIHdpdGggdWludF8qLgoKPiAr
ICAgIGJvb2wgbGluZV9sZXZlbDsgICAgICAgICAgICAvKiBMZXZlbCBvbmx5ICovCj4gKyAgICBi
b29sIHBlbmRpbmdfbGF0Y2g7ICAgICAgICAgLyoKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKiBUaGUgcGVuZGluZyBsYXRjaCBzdGF0ZSB1c2VkIHRvCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICogY2FsY3VsYXRlIHRoZSBwZW5kaW5nIHN0YXRlIGZvciBi
b3RoCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogbGV2ZWwgYW5kIGVkZ2Ug
dHJpZ2dlcmVkIElSUXMuCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCj4g
KyAgICBib29sIGFjdGl2ZTsgICAgICAgICAgICAgICAgLyogbm90IHVzZWQgZm9yIExQSXMgKi8K
PiArICAgIGJvb2wgZW5hYmxlZDsKPiArICAgIGJvb2wgaHc7ICAgICAgICAgICAgICAgICAgICAv
KiBUaWVkIHRvIEhXIElSUSAqLwo+ICsgICAgYXRvbWljX3QgcmVmY291bnQ7ICAgICAgICAgIC8q
IFVzZWQgZm9yIExQSXMgKi8KPiArICAgIHUzMiBod2ludGlkOyAgICAgICAgICAgICAgICAvKiBI
VyBJTlRJRCBudW1iZXIgKi8KPiArICAgIHVuaW9uCj4gKyAgICB7Cj4gKyAgICAgICAgdTggdGFy
Z2V0czsgICAgICAgICAgICAgLyogR0lDdjIgdGFyZ2V0IFZDUFVzIG1hc2sgKi8KPiArICAgICAg
ICB1MzIgbXBpZHI7ICAgICAgICAgICAgICAvKiBHSUN2MyB0YXJnZXQgVkNQVSAqLwo+ICsgICAg
fTsKPiArICAgIHU4IHNvdXJjZTsgICAgICAgICAgICAgICAgICAvKiBHSUN2MiBTR0lzIG9ubHkg
Ki8KPiArICAgIHU4IHByaW9yaXR5Owo+ICsgICAgZW51bSB2Z2ljX2lycV9jb25maWcgY29uZmln
OyAgICAvKiBMZXZlbCBvciBlZGdlICovCj4gK307Cj4gKwo+ICtzdHJ1Y3QgdmdpY19yZWdpc3Rl
cl9yZWdpb247CgpEbyB3ZSByZWFsbHkgbmVlZCB0aGUgZm9yd2FyZCBkZWNsYXJhdGlvbiBoZXJl
PwoKPiArc3RydWN0IHZnaWNfaXRzOwo+ICsKPiArZW51bSBpb2Rldl90eXBlIHsKPiArICAgIElP
REVWX0NQVUlGLAoKSSBkb24ndCB0aGluayB0aGlzIG9uZSBpcyBuZWNlc3NhcnkuCgo+ICsgICAg
SU9ERVZfRElTVCwKPiArICAgIElPREVWX1JFRElTVCwKPiArICAgIElPREVWX0lUUwo+ICt9Owo+
ICsKPiArc3RydWN0IHZnaWNfaW9fZGV2aWNlIHsKPiArICAgIHBhZGRyX3QgYmFzZV9hZGRyOwo+
ICsgICAgdW5pb24KPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgdmNwdSAqcmVkaXN0X3ZjcHU7
Cj4gKyAgICAgICAgc3RydWN0IHZnaWNfaXRzICppdHM7Cj4gKyAgICB9Owo+ICsgICAgY29uc3Qg
c3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICpyZWdpb25zOwo+ICsgICAgZW51bSBpb2Rldl90
eXBlIGlvZGV2X3R5cGU7Cj4gKyAgICBpbnQgbnJfcmVnaW9uczsKCnVuc2lnbmVkIGludCBwbGVh
c2UuCgo+ICt9Owo+ICsKPiArc3RydWN0IHZnaWNfaXRzIHsKPiArICAgIC8qIFRoZSBiYXNlIGFk
ZHJlc3Mgb2YgdGhlIElUUyBjb250cm9sIHJlZ2lzdGVyIGZyYW1lICovCj4gKyAgICBwYWRkcl90
ICAgICB2Z2ljX2l0c19iYXNlOwo+ICsKPiArICAgIGJvb2wgICAgICAgIGVuYWJsZWQ7Cj4gKyAg
ICBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgICAgICAgaW9kZXY7Cj4gKwo+ICsgICAgLyogVGhlc2Ug
cmVnaXN0ZXJzIGNvcnJlc3BvbmQgdG8gR0lUU19CQVNFUnswLDF9ICovCj4gKyAgICB1NjQgICAg
ICAgICBiYXNlcl9kZXZpY2VfdGFibGU7Cj4gKyAgICB1NjQgICAgICAgICBiYXNlcl9jb2xsX3Rh
YmxlOwo+ICsKPiArICAgIC8qIFByb3RlY3RzIHRoZSBjb21tYW5kIHF1ZXVlICovCj4gKyAgICBz
cGlubG9ja190ICBjbWRfbG9jazsKPiArICAgIHU2NCAgICAgICAgIGNiYXNlcjsKPiArICAgIHUz
MiAgICAgICAgIGNyZWFkcjsKPiArICAgIHUzMiAgICAgICAgIGN3cml0ZXI7Cj4gKwo+ICsgICAg
LyogbWlncmF0aW9uIEFCSSByZXZpc2lvbiBpbiB1c2UgKi8KPiArICAgIHUzMiAgICAgICAgIGFi
aV9yZXY7Cj4gKwo+ICsgICAgLyogUHJvdGVjdHMgdGhlIGRldmljZSBhbmQgY29sbGVjdGlvbiBs
aXN0cyAqLwo+ICsgICAgc3BpbmxvY2tfdCAgaXRzX2xvY2s7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9o
ZWFkICAgICAgICAgICAgZGV2aWNlX2xpc3Q7Cj4gKyAgICBzdHJ1Y3QgbGlzdF9oZWFkICAgICAg
ICAgICAgY29sbGVjdGlvbl9saXN0Owo+ICt9Owo+ICsKPiArc3RydWN0IHZnaWNfZGlzdCB7Cj4g
KyAgICBib29sICAgICAgICAgICAgICAgIHJlYWR5Owo+ICsgICAgYm9vbCAgICAgICAgICAgICAg
ICBpbml0aWFsaXplZDsKPiArCj4gKyAgICAvKiB2R0lDIG1vZGVsIHRoZSBrZXJuZWwgZW11bGF0
ZXMgZm9yIHRoZSBndWVzdCAoR0lDdjIgb3IgR0lDdjMpICovCj4gKyAgICB1MzIgICAgICAgICAg
ICAgICAgIHZlcnNpb247Cj4gKwo+ICsgICAgLyogRG8gaW5qZWN0ZWQgTVNJcyByZXF1aXJlIGFu
IGFkZGl0aW9uYWwgZGV2aWNlIElEPyAqLwo+ICsgICAgYm9vbCAgICAgICAgICAgICAgICBtc2lz
X3JlcXVpcmVfZGV2aWQ7Cj4gKwo+ICsgICAgaW50ICAgICAgICAgICAgICAgICBucl9zcGlzOwoK
RGl0dG8uCgo+ICsKPiArICAgIC8qIGJhc2UgYWRkcmVzc2VzIGluIGd1ZXN0IHBoeXNpY2FsIGFk
ZHJlc3Mgc3BhY2U6ICovCj4gKyAgICBwYWRkcl90ICAgICAgICAgICAgIHZnaWNfZGlzdF9iYXNl
OyAgICAgLyogZGlzdHJpYnV0b3IgKi8KPiArICAgIHVuaW9uCj4gKyAgICB7Cj4gKyAgICAgICAg
LyogZWl0aGVyIGEgR0lDdjIgQ1BVIGludGVyZmFjZSAqLwo+ICsgICAgICAgIHBhZGRyX3QgICAg
ICAgICB2Z2ljX2NwdV9iYXNlOwo+ICsgICAgICAgIC8qIG9yIGEgbnVtYmVyIG9mIEdJQ3YzIHJl
ZGlzdHJpYnV0b3IgcmVnaW9ucyAqLwo+ICsgICAgICAgIHN0cnVjdAo+ICsgICAgICAgIHsKPiAr
ICAgICAgICAgICAgcGFkZHJfdCAgICAgdmdpY19yZWRpc3RfYmFzZTsKPiArICAgICAgICAgICAg
cGFkZHJfdCAgICAgdmdpY19yZWRpc3RfZnJlZV9vZmZzZXQ7Cj4gKyAgICAgICAgfTsKPiArICAg
IH07Cj4gKwo+ICsgICAgLyogZGlzdHJpYnV0b3IgZW5hYmxlZCAqLwo+ICsgICAgYm9vbCAgICAg
ICAgICAgICAgICBlbmFibGVkOwo+ICsKPiArICAgIHN0cnVjdCB2Z2ljX2lycSAgICAgKnNwaXM7
Cj4gKyAgICB1bnNpZ25lZCBsb25nICAgICAgICphbGxvY2F0ZWRfaXJxczsgLyogYml0bWFwIG9m
IElSUXMgYWxsb2NhdGVkICovCj4gKwo+ICsgICAgc3RydWN0IHZnaWNfaW9fZGV2aWNlICAgZGlz
dF9pb2RldjsKPiArCj4gKyAgICBib29sICAgICAgICAgICAgICAgIGhhc19pdHM7Cj4gKwo+ICsg
ICAgLyoKPiArICAgICAqIENvbnRhaW5zIHRoZSBhdHRyaWJ1dGVzIGFuZCBncGEgb2YgdGhlIExQ
SSBjb25maWd1cmF0aW9uIHRhYmxlLgo+ICsgICAgICogU2luY2Ugd2UgcmVwb3J0IEdJQ1JfVFlQ
RVIuQ29tbW9uTFBJQWZmIGFzIDBiMDAsIHdlIGNhbiBzaGFyZQo+ICsgICAgICogb25lIGFkZHJl
c3MgYWNyb3NzIGFsbCByZWRpc3RyaWJ1dG9ycy4KPiArICAgICAqIEdJQ3YzIHNwZWM6IDYuMS4y
ICJMUEkgQ29uZmlndXJhdGlvbiB0YWJsZXMiCj4gKyAgICAgKi8KPiArICAgIHU2NCAgICAgICAg
ICAgICAgICAgcHJvcGJhc2VyOwo+ICsKPiArICAgIC8qIFByb3RlY3RzIHRoZSBscGlfbGlzdCBh
bmQgdGhlIGNvdW50IHZhbHVlIGJlbG93LiAqLwo+ICsgICAgc3BpbmxvY2tfdCAgICAgICAgICBs
cGlfbGlzdF9sb2NrOwo+ICsgICAgc3RydWN0IGxpc3RfaGVhZCAgICBscGlfbGlzdF9oZWFkOwo+
ICsgICAgaW50ICAgICAgICAgICAgICAgICBscGlfbGlzdF9jb3VudDsKCkRpdHRvLgoKPiArfTsK
PiArCj4gK3N0cnVjdCB2Z2ljX3YyX2NwdV9pZiB7Cj4gKyAgICB1MzIgICAgIHZnaWNfaGNyOwo+
ICsgICAgdTMyICAgICB2Z2ljX3ZtY3I7Cj4gKyAgICB1NjQgICAgIHZnaWNfZWxyc3I7IC8qIFNh
dmVkIG9ubHkgKi8KPiArICAgIHUzMiAgICAgdmdpY19hcHI7Cj4gKyAgICB1MzIgICAgIHZnaWNf
bHJbVkdJQ19WMl9NQVhfTFJTXTsKPiArfTsKPiArCj4gK3N0cnVjdCB2Z2ljX3YzX2NwdV9pZiB7
Cj4gKyAgICB1MzIgICAgIHZnaWNfaGNyOwo+ICsgICAgdTMyICAgICB2Z2ljX3ZtY3I7Cj4gKyAg
ICB1MzIgICAgIHZnaWNfc3JlOyAgIC8qIFJlc3RvcmVkIG9ubHksIGNoYW5nZSBpZ25vcmVkICov
Cj4gKyAgICB1MzIgICAgIHZnaWNfZWxyc3I7IC8qIFNhdmVkIG9ubHkgKi8KPiArICAgIHUzMiAg
ICAgdmdpY19hcDByWzRdOwo+ICsgICAgdTMyICAgICB2Z2ljX2FwMXJbNF07Cj4gKyAgICB1NjQg
ICAgIHZnaWNfbHJbVkdJQ19WM19NQVhfTFJTXTsKPiArfTsKPiArCj4gK3N0cnVjdCB2Z2ljX2Nw
dSB7Cj4gKyAgICAvKiBDUFUgdmlmIGNvbnRyb2wgcmVnaXN0ZXJzIGZvciB3b3JsZCBzd2l0Y2gg
Ki8KPiArICAgIHVuaW9uCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZnaWNfdjJfY3B1X2lm
ICAgdmdpY192MjsKPiArICAgICAgICBzdHJ1Y3QgdmdpY192M19jcHVfaWYgICB2Z2ljX3YzOwo+
ICsgICAgfTsKPiArCj4gKyAgICB1bnNpZ25lZCBpbnQgdXNlZF9scnM7Cj4gKyAgICBzdHJ1Y3Qg
dmdpY19pcnEgcHJpdmF0ZV9pcnFzW1ZHSUNfTlJfUFJJVkFURV9JUlFTXTsKPiArCj4gKyAgICBz
cGlubG9ja190IGFwX2xpc3RfbG9jazsgICAgLyogUHJvdGVjdHMgdGhlIGFwX2xpc3QgKi8KPiAr
Cj4gKyAgICAvKgo+ICsgICAgICogTGlzdCBvZiBJUlFzIHRoYXQgdGhpcyBWQ1BVIHNob3VsZCBj
b25zaWRlciBiZWNhdXNlIHRoZXkgYXJlIGVpdGhlcgo+ICsgICAgICogQWN0aXZlIG9yIFBlbmRp
bmcgKGhlbmNlIHRoZSBuYW1lOyBBUCBsaXN0KSwgb3IgYmVjYXVzZSB0aGV5IHJlY2VudGx5Cj4g
KyAgICAgKiB3ZXJlIG9uZSBvZiB0aGUgdHdvIGFuZCBuZWVkIHRvIGJlIG1pZ3JhdGVkIG9mZiB0
aGlzIGxpc3QgdG8gYW5vdGhlcgo+ICsgICAgICogVkNQVS4KPiArICAgICAqLwo+ICsgICAgc3Ry
dWN0IGxpc3RfaGVhZCBhcF9saXN0X2hlYWQ7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIE1lbWJl
cnMgYmVsb3cgYXJlIHVzZWQgd2l0aCBHSUN2MyBlbXVsYXRpb24gb25seSBhbmQgcmVwcmVzZW50
Cj4gKyAgICAgKiBwYXJ0cyBvZiB0aGUgcmVkaXN0cmlidXRvci4KPiArICAgICAqLwo+ICsgICAg
c3RydWN0IHZnaWNfaW9fZGV2aWNlICAgcmRfaW9kZXY7Cj4gKyAgICBzdHJ1Y3QgdmdpY19pb19k
ZXZpY2UgICBzZ2lfaW9kZXY7Cj4gKwo+ICsgICAgLyogQ29udGFpbnMgdGhlIGF0dHJpYnV0ZXMg
YW5kIGdwYSBvZiB0aGUgTFBJIHBlbmRpbmcgdGFibGVzLiAqLwo+ICsgICAgdTY0IHBlbmRiYXNl
cjsKPiArCj4gKyAgICBib29sIGxwaXNfZW5hYmxlZDsKPiArCj4gKyAgICAvKiBDYWNoZSBndWVz
dCBwcmlvcml0eSBiaXRzICovCj4gKyAgICB1MzIgbnVtX3ByaV9iaXRzOwo+ICsKPiArICAgIC8q
IENhY2hlIGd1ZXN0IGludGVycnVwdCBJRCBiaXRzICovCj4gKyAgICB1MzIgbnVtX2lkX2JpdHM7
Cj4gK307Cj4gKwo+ICtleHRlcm4gc3RydWN0IHN0YXRpY19rZXlfZmFsc2UgdmdpY192Ml9jcHVp
Zl90cmFwOwo+ICtleHRlcm4gc3RydWN0IHN0YXRpY19rZXlfZmFsc2UgdmdpY192M19jcHVpZl90
cmFwOwoKc3RhdGljX2tleV9mYWxzZSBkb2VzIG5vdCBleGlzdCBvbiBYZW4uCgo+ICsKPiArI2Rl
ZmluZSB2Z2ljX2luaXRpYWxpemVkKGspICgoayktPmFyY2gudmdpYy5pbml0aWFsaXplZCkKPiAr
I2RlZmluZSB2Z2ljX3JlYWR5KGspICAgICAgICgoayktPmFyY2gudmdpYy5yZWFkeSkKPiArI2Rl
ZmluZSB2Z2ljX3ZhbGlkX3NwaShrLCBpKSAgICAoKChpKSA+PSBWR0lDX05SX1BSSVZBVEVfSVJR
UykgJiYgXAo+ICsgICAgICAgICAgICAoKGkpIDwgKGspLT5hcmNoLnZnaWMubnJfc3BpcyArIFZH
SUNfTlJfUFJJVkFURV9JUlFTKSkKPiArCj4gK2Jvb2wgdmdpY19lbXVsYXRlKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzLCB1bmlvbiBoc3IgaHNyKTsKPiArYm9vbCB2Z2ljX3YzX2VtdWxhdGUo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuaW9uIGhzciBoc3IpOwoKV2hpbGUgSSBhbSBv
ayB3aXRoIHRoZSBzdHJ1Y3R1cmUgYmVlbiBkZWZpbmVkIHVwIGZyb250LCBJIHdvdWxkIHJhdGhl
ciAKcHJlZmVyIHRvIHNlZSB0aGUgcHJvdG90eXBlIGRlZmluZWQgd2l0aCB0aGUgYWN0dWFsIGlt
cGxlbWVudGF0aW9uLiBUaGlzIAppcyBtdWNoIGVhc2llciB0byBzZWUgaWYgeW91IG1pc3MgYSBw
cm90b3R5cGUuIEFuZCB0ZWNobmljYWxseSwgdGhpcyAKcGF0Y2ggb25seSBhZGQgImRhdGEgc3Ry
dWN0dXJlIGRlZmluaXRpb25zIi4KCj4gKwo+ICt2b2lkIHZnaWNfY2xlYXJfcGVuZGluZ19pcnFz
KHN0cnVjdCB2Y3B1ICp2KTsKPiArCj4gK3ZvaWQgdmdpY192Ml9zZXR1cF9odyhwYWRkcl90IGRi
YXNlLCBwYWRkcl90IGNiYXNlLCBwYWRkcl90IGNzaXplLAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdCB2YmFzZSwgdm9pZCBfX2lvbWVtICpoYmFzZSwKPiArICAgICAgICAgICAgICAg
ICAgICAgIHVpbnQzMl90IGFsaWFzZWRfb2Zmc2V0KTsKPiArc3RydWN0IHJkaXN0X3JlZ2lvbjsK
PiArdm9pZCB2Z2ljX3YzX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsIHVuc2lnbmVkIGludCBucl9y
ZGlzdF9yZWdpb25zLAo+ICsgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHJkaXN0
X3JlZ2lvbiAqcmVnaW9ucywKPiArICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBp
bnRpZF9iaXRzKTsKClBsZWFzZSBkb24ndCByZS1kZWZpbmUgcHJvdG90eXBlcyBleGlzdGluZyBi
ZXR3ZWVuIHRoZSB0d28gaW1wbGVtZW50YXRpb24uCgo+ICsKPiArI2VuZGlmIC8qIF9fS1ZNX0FS
TV9WR0lDX0ggKi8KClBsZWFzZSBmaXggdGhlIG5hbWUgaGVyZS4KCj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5o
Cj4gaW5kZXggOTY4ZmZiMGM4MS4uZThmMjkxNzE0MCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL2RvbWFpbi5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+
IEBAIC0xOTgsNyArMTk4LDExIEBAIHN0cnVjdCBhcmNoX3ZjcHUKPiAgICAgICB1bmlvbiBnaWNf
c3RhdGVfZGF0YSBnaWM7Cj4gICAgICAgdWludDY0X3QgbHJfbWFzazsKPiAgIAo+ICsjaWZkZWYg
Q09ORklHX05FV19WR0lDCj4gKyAgICBzdHJ1Y3QgdmdpY19jcHUgdmdpY19jcHU7CgpIbW1tLiBJ
cyB0aGVyZSBhbnkgcG9pbnQgb2YgdGhlIG5hbWluZz8gWW91IGFyZSBpbiBhcmNoX3ZjcHUgc28g
bGlrZWx5IAppdCB3aWxsIGRlc2NyaWJlIHRoZSB2R0lDIENQVSBpbnRlcmZhY2UuCgpJZiB5b3Ug
cmVhbCB3YW50IHRvIGRvIHRoZSByZW5hbWluZywgdGhlbiBkbyBpdCBmb3IgdGhlIGN1cnJlbnQg
dkdJQyBhcyAKd2VsbC4KCj4gKyNlbHNlCj4gICAgICAgc3RydWN0IHZnaWNfY3B1IHZnaWM7Cj4g
KyNlbmRpZgo+ICAgCj4gICAgICAgLyogVGltZXIgcmVnaXN0ZXJzICAqLwo+ICAgICAgIHVpbnQz
Ml90IGNudGtjdGw7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBpbmRleCA4NWFkMmFjYTc5Li45NmI5OWY1Yzg1
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdmdpYy5oCj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS92Z2ljLmgKPiBAQCAtMTgsNiArMTgsMTAgQEAKPiAgICNpZm5kZWYgX19B
U01fQVJNX1ZHSUNfSF9fCj4gICAjZGVmaW5lIF9fQVNNX0FSTV9WR0lDX0hfXwo+ICAgCj4gKyNp
ZmRlZiBDT05GSUdfTkVXX1ZHSUMKPiArI2luY2x1ZGUgPGFzbS9hcm1fdmdpYy5oPgo+ICsjZWxz
ZQo+ICsKPiAgICNpbmNsdWRlIDx4ZW4vYml0b3BzLmg+Cj4gICAjaW5jbHVkZSA8eGVuL3JhZGl4
LXRyZWUuaD4KPiAgICNpbmNsdWRlIDx4ZW4vcmJ0cmVlLmg+Cj4gQEAgLTMxMyw2ICszMTcsOCBA
QCB2b2lkIHZnaWNfdjNfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgaW50aWRfYml0cyk7Cj4gICAjZW5kaWYKPiAgIAo+ICsjZW5k
aWYgLyogIUNPTkZJR19ORVdfVkdJQyAqLwo+ICsKPiAgIC8qKiogQ29tbW9uIFZHSUMgZnVuY3Rp
b25zIHVzZWQgYnkgWGVuIGFyY2ggY29kZSAqKioqLwo+ICAgCj4gICAvKgo+IAoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 16:54:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 16:54:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elHMc-0007bC-If; Mon, 12 Feb 2018 16:53:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elHMa-0007b5-UR
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 16:53:56 +0000
X-Inumbo-ID: 74783861-1015-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74783861-1015-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 16:54:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67737734"
Date: Mon, 12 Feb 2018 16:52:21 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212165221.2yaxipnae4yll2tw@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/alt: Clean up struct alt_instr and
	its users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDJBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBSZW5hbWUgc29tZSBmaWVsZHMgZm9yIGNvbnNpc3RlbmN5IGFuZCBjbGFyaXR5
LCBhbmQgdXNlIHN0YW5kYXJkIHR5cGVzLgo+ICAqIERvbid0IG9wZW5jb2RlIHRoZSB1c2Ugb2Yg
QUxUX3tPUklHLFJFUEx9X1BUUigpLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpS
ZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgo+IC0t
LQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jICAgICAgICB8IDI0ICsrKysr
KysrKysrKy0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgg
fCAxMiArKysrKystLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAx
OCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZl
LmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+IGluZGV4IDVjOGI2ZjYuLmY4ZGRhYjUg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJj
aC94ODYvYWx0ZXJuYXRpdmUuYwo+IEBAIC0xNjMsOCArMTYzLDYgQEAgdm9pZCBpbml0X29yX2xp
dmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQs
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVj
dCBhbHRfaW5zdHIgKmVuZCkKPiAgewo+ICAgICAgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqYTsK
PiAtICAgIHU4ICppbnN0ciwgKnJlcGxhY2VtZW50Owo+IC0gICAgdTggaW5zbmJ1ZltNQVhfUEFU
Q0hfTEVOXTsKPiAgCj4gICAgICBwcmludGsoS0VSTl9JTkZPICJhbHQgdGFibGUgJXAgLT4gJXBc
biIsIHN0YXJ0LCBlbmQpOwo+ICAKPiBAQCAtMTc5LDIzICsxNzcsMjUgQEAgdm9pZCBpbml0X29y
X2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3Rh
cnQsCj4gICAgICAgKi8KPiAgICAgIGZvciAoIGEgPSBzdGFydDsgYSA8IGVuZDsgYSsrICkKPiAg
ICAgIHsKPiAtICAgICAgICBpbnN0ciA9ICh1OCAqKSZhLT5pbnN0cl9vZmZzZXQgKyBhLT5pbnN0
cl9vZmZzZXQ7Cj4gLSAgICAgICAgcmVwbGFjZW1lbnQgPSAodTggKikmYS0+cmVwbF9vZmZzZXQg
KyBhLT5yZXBsX29mZnNldDsKPiAtICAgICAgICBCVUdfT04oYS0+cmVwbGFjZW1lbnRsZW4gPiBh
LT5pbnN0cmxlbik7Cj4gLSAgICAgICAgQlVHX09OKGEtPmluc3RybGVuID4gc2l6ZW9mKGluc25i
dWYpKTsKPiArICAgICAgICB1aW50OF90ICpvcmlnID0gQUxUX09SSUdfUFRSKGEpOwo+ICsgICAg
ICAgIHVpbnQ4X3QgKnJlcGwgPSBBTFRfUkVQTF9QVFIoYSk7Cj4gKyAgICAgICAgdWludDhfdCBi
dWZbTUFYX1BBVENIX0xFTl07Cj4gKwo+ICsgICAgICAgIEJVR19PTihhLT5yZXBsX2xlbiA+IGEt
Pm9yaWdfbGVuKTsKPiArICAgICAgICBCVUdfT04oYS0+b3JpZ19sZW4gPiBzaXplb2YoYnVmKSk7
CgpXb3VsZCBiZSBuaWNlIHRvIGhhdmUgYW4gYXNzZW1ibHkgQlVJTERfQlVHX09OIGVxdWl2YWxl
bnQgc28gdGhhdCB0aGlzCmNvdWxkIGJlIHR1cm5lZCBpbnRvIGEgY29tcGlsZSB0aW1lIGNoZWNr
IGFuZCBhZGRlZCB0byBBTFRJTlNUUl9FTlRSWS4KCj4gICAgICAgICAgQlVHX09OKGEtPmNwdWlk
ID49IE5DQVBJTlRTICogMzIpOwo+ICsKPiAgICAgICAgICBpZiAoICFib290X2NwdV9oYXMoYS0+
Y3B1aWQpICkKPiAgICAgICAgICAgICAgY29udGludWU7Cj4gIAo+IC0gICAgICAgIG1lbWNweShp
bnNuYnVmLCByZXBsYWNlbWVudCwgYS0+cmVwbGFjZW1lbnRsZW4pOwo+ICsgICAgICAgIG1lbWNw
eShidWYsIHJlcGwsIGEtPnJlcGxfbGVuKTsKPiAgCj4gICAgICAgICAgLyogMHhlOC8weGU5IGFy
ZSByZWxhdGl2ZSBicmFuY2hlczsgZml4IHRoZSBvZmZzZXQuICovCj4gLSAgICAgICAgaWYgKCBh
LT5yZXBsYWNlbWVudGxlbiA+PSA1ICYmICgqaW5zbmJ1ZiAmIDB4ZmUpID09IDB4ZTggKQo+IC0g
ICAgICAgICAgICAqKHMzMiAqKShpbnNuYnVmICsgMSkgKz0gcmVwbGFjZW1lbnQgLSBpbnN0cjsK
PiArICAgICAgICBpZiAoIGEtPnJlcGxfbGVuID49IDUgJiYgKCpidWYgJiAweGZlKSA9PSAweGU4
ICkKPiArICAgICAgICAgICAgKihzMzIgKikoYnVmICsgMSkgKz0gcmVwbCAtIG9yaWc7CgooaW50
MzJfdCAqKQoKPiAgCj4gLSAgICAgICAgYWRkX25vcHMoaW5zbmJ1ZiArIGEtPnJlcGxhY2VtZW50
bGVuLAo+IC0gICAgICAgICAgICAgICAgIGEtPmluc3RybGVuIC0gYS0+cmVwbGFjZW1lbnRsZW4p
Owo+IC0gICAgICAgIHRleHRfcG9rZShpbnN0ciwgaW5zbmJ1ZiwgYS0+aW5zdHJsZW4pOwo+ICsg
ICAgICAgIGFkZF9ub3BzKGJ1ZiArIGEtPnJlcGxfbGVuLCBhLT5vcmlnX2xlbiAtIGEtPnJlcGxf
bGVuKTsKPiArICAgICAgICB0ZXh0X3Bva2Uob3JpZywgYnVmLCBhLT5vcmlnX2xlbik7Cj4gICAg
ICB9Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRp
dmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAo+IGluZGV4IDEzYWMxMDQu
LmZlZmE4N2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5o
Cj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4gQEAgLTksMTUgKzks
MTUgQEAKPiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ICAKPiAgc3RydWN0IGFsdF9pbnN0ciB7
Cj4gLSAgICBzMzIgaW5zdHJfb2Zmc2V0OyAgICAgICAvKiBvcmlnaW5hbCBpbnN0cnVjdGlvbiAq
Lwo+IC0gICAgczMyIHJlcGxfb2Zmc2V0OyAgICAgICAgLyogb2Zmc2V0IHRvIHJlcGxhY2VtZW50
IGluc3RydWN0aW9uICovCj4gLSAgICB1MTYgY3B1aWQ7ICAgICAgICAgICAgICAvKiBjcHVpZCBi
aXQgc2V0IGZvciByZXBsYWNlbWVudCAqLwo+IC0gICAgdTggIGluc3RybGVuOyAgICAgICAgICAg
LyogbGVuZ3RoIG9mIG9yaWdpbmFsIGluc3RydWN0aW9uICovCj4gLSAgICB1OCAgcmVwbGFjZW1l
bnRsZW47ICAgICAvKiBsZW5ndGggb2YgbmV3IGluc3RydWN0aW9uLCA8PSBpbnN0cmxlbiAqLwo+
ICsgICAgaW50MzJfdCAgb3JpZ19vZmZzZXQ7ICAgLyogb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gKi8K
PiArICAgIGludDMyX3QgIHJlcGxfb2Zmc2V0OyAgIC8qIG9mZnNldCB0byByZXBsYWNlbWVudCBp
bnN0cnVjdGlvbiAqLwo+ICsgICAgdWludDE2X3QgY3B1aWQ7ICAgICAgICAgLyogY3B1aWQgYml0
IHNldCBmb3IgcmVwbGFjZW1lbnQgKi8KPiArICAgIHVpbnQ4X3QgIG9yaWdfbGVuOyAgICAgIC8q
IGxlbmd0aCBvZiBvcmlnaW5hbCBpbnN0cnVjdGlvbiAqLwo+ICsgICAgdWludDhfdCAgcmVwbF9s
ZW47ICAgICAgLyogbGVuZ3RoIG9mIG5ldyBpbnN0cnVjdGlvbiwgPD0gaW5zdHJsZW4gKi8KPiAg
fTsKPiAgCj4gICNkZWZpbmUgX19BTFRfUFRSKGEsZikgICAgICAoKHU4ICopKCh2b2lkICopJihh
KS0+ZiArIChhKS0+ZikpCgpXaGlsZSB0aGVyZSBtYXliZSB5b3UgY291bGQgYWxzbyBjaGFuZ2Ug
dGhlIGFib3ZlIHRvIHVpbnQ4X3QuLi4KCj4gLSNkZWZpbmUgQUxUX09SSUdfUFRSKGEpICAgICBf
X0FMVF9QVFIoYSwgaW5zdHJfb2Zmc2V0KQo+ICsjZGVmaW5lIEFMVF9PUklHX1BUUihhKSAgICAg
X19BTFRfUFRSKGEsIG9yaWdfb2Zmc2V0KQo+ICAjZGVmaW5lIEFMVF9SRVBMX1BUUihhKSAgICAg
X19BTFRfUFRSKGEsIHJlcGxfb2Zmc2V0KQo+ICAKPiAgZXh0ZXJuIHZvaWQgYWRkX25vcHModm9p
ZCAqaW5zbnMsIHVuc2lnbmVkIGludCBsZW4pOwo+IC0tIAo+IDIuMS40Cj4gCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 16:56:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 16:56:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elHOg-0007ht-TV; Mon, 12 Feb 2018 16:56:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=giow=fg=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1elHOf-0007hm-IP
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 16:56:05 +0000
X-Inumbo-ID: 880514cc-1015-11e8-ba59-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::609])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 880514cc-1015-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 17:55:30 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=XWgR1uHT0HVbld6UN39Oe9GNSzV0xWkUUlc792b3ifo=;
 b=GANlHi4UHgIMfx39qMKDDai2xo2AT0SM8D6rnMtVsJE9krV8LST2da26LTFu/JTu/+0BKi+XeCnSRyUPSU519qf0OyE3nf5SCzO5BxrMT/XWVBHESRgfhwQorH4m+GqNWkzdiT9UyDkUkciNiPg/3lv6/1YECMRAUv1Y8UmQrng=
Received: from [10.17.182.79] (85.223.209.52) by
 HE1PR03MB1771.eurprd03.prod.outlook.com (2a01:111:e400:7be8::7) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Mon, 12
 Feb 2018 16:55:54 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-12-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <f5b4b0b3-d8c5-c62d-db6f-4b4db67db9e5@epam.com>
Date: Mon, 12 Feb 2018 18:55:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-12-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.52]
X-ClientProxiedBy: HE1PR0901CA0047.eurprd09.prod.outlook.com
 (2603:10a6:3:45::15) To HE1PR03MB1771.eurprd03.prod.outlook.com
 (2a01:111:e400:7be8::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: b8ea3b6c-56d2-4f0f-bd54-08d572397b58
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR03MB1771; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1771;
 3:Fy8wHCkY4zLYvm3Q2nv11lZxvIpTAUaHlAWm7E/BIKcJesEtFcq0AIRqPaz/i9z+VXjmu1XA58MyF3ZH98iAhNR3TO1nBBZvCjYF1uVqpX+ObXQIz4f6iAn7ug7ZTL+ayFhRsGzku0ZWAb8MPQEZLKuul0ENsbqGDmpmWlWzS8phWWFO7dFqyapsUdQeJbeYuJRrxFz5TaN5X232o8Yj26klj03Z3NHuj69po/5/G2imhVNCBPkyIj73ZbeSRrAP;
 25:rVwQXCOOwz7WEp+l7QWPy5f3Oqtz1m4eaN0FQZ2me5HMM1WToTrCR1IghnCEpeQChf4h3qXW2K/cPSzhKXzJVZhytFwPsiTuPqUxodO5bBIxlRGBrjOYlRPwEmd+TqFdhL43EtlURAGp+IdUorlqJ9zBvvsUA3RiIAuCqxZOkkesKna95s1JmcolFkqHZybk45Bgyi/OEsRTQ0F0RuKU1VRbIpRbmflAlm4+1cqsHdY37BO75Y5GEX+oDZM11/lHyCHoz/IP0iUB6fXwh+qKGZ17ICmRBYc6HkAh8OzhUCx365ccAYnh+x8+3JzRCCo2WioS/JzwFZoC6WCQTSX8EQ==;
 31:1vlo/tkdrvkf9Ujmc4MiP4p4TG7cVlVvLwJRfveE4GIUAJw4LlqJRSnAeGJjJrBzV8sDcflbrKbKkRIQYumjc6ycSXaKk0IjUXqLWu/WAc1iGNbLA+FVS1aUENmRAWAUjb8ENq9/uZ3BJ7Muw69dpHZN7IE3mzFuzq1J3F6hSOgVaWj6GnlVg4t5sv+4hn9vf8hYUhBI8q/t4C2Zah+t7cQdyumlqZ7aIfoA3vbPT70=
X-MS-TrafficTypeDiagnostic: HE1PR03MB1771:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1771;
 20:UBk/aHYlR2NMS3f6qCJurxTL/e+e+uJ3GmVNidhuL+nTj/Kkfy8t9mWTpkjcCvSEbA3lJ2SS6S2hc5kyhWqd95yB06OsNowxAWV7F0Cno2s+c7NyN7CevxArVteSVztLYeHXBAlExVhSAErxgemg+neMZB4O/MmceBNN1+obHrmmeE9jq8Upu+RQjwGE9aQt/07ULW1W8GIx6Yd93pnAEC2CcPyNoMBekdKLgdBJfjQ/NcMaL0SliIqjlt1lWZ16tajhqAX+z6NHWd7BXgdGIWF2V7fZMMxXa/JtsFcOOHWd6huhfWn/hTsK4mCprTDRBC+1vOSct2zwRise+a4+T616k9MIWmkch32rJ2ofK6WEJPLkXQiPZvI4Wmecli19+EeJgeR6gByFZZIaob2XOp4a6A7QMmy703exja8G0/27Ap0lIj6VRTbD6Y2SQ2mmICMGvEo95Yn1vTItAbqWTVOzyzCnUt3A7LX06xnbLxcZugYoGmFWWbPDL+xBEM4Q;
 4:YR/dtxEs1vyZneFTAg7dBtRAj/roDfokAPu4s7wkWf+Yr3Yq9wIDa7wcxhjJQwEHd9B16OdTJFdSM/JelPcL69PrO/HU/mCBqt3KyiTJfBxkwB3CIyXxr9Cxj+G58iCVzpUetO1TsxQw3dIYwMGsKYoAETfGT/5pHtta1HqJuwtS8w7gzJhv1VB9jyGINMMKve1asbSPlYcugGKQjzmcwvlGHfEwFtb10U+Fsb3Peklrxud7AP2kFdq+06kisUo7rxNADg6Tlk4ds02//3q5dM/GhhZ01NoZZJb0QYXC8JAoKDJ/Ym4kAWxHuF5wozuQMo003zWaE+jiurD20HTJP11218nfy5FvvbB2XkY78o1HSDYgf+VZEQSfbO/8F0Cy
X-Microsoft-Antispam-PRVS: <HE1PR03MB1771A8AA7C0DCEAC275CE02BE6F70@HE1PR03MB1771.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(180628864354917)(22074186197030); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(93006095)(93001095)(3002001)(10201501046)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(20161123564045)(6072148)(201708071742011);
 SRVR:HE1PR03MB1771; BCL:0; PCL:0; RULEID:; SRVR:HE1PR03MB1771; 
X-Forefront-PRVS: 0581B5AB35
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(366004)(39860400002)(396003)(346002)(376002)(189003)(199004)(59450400001)(55236004)(86362001)(6666003)(53546011)(81166006)(8676002)(81156014)(2950100002)(76176011)(8936002)(23676004)(106356001)(31686004)(6116002)(3846002)(478600001)(386003)(52146003)(36756003)(7736002)(52116002)(83506002)(2486003)(68736007)(229853002)(305945005)(67846002)(6486002)(6246003)(31696002)(80792005)(16526019)(186003)(58126008)(65826007)(105586002)(72206003)(4326008)(2906002)(53936002)(64126003)(97736004)(66066001)(316002)(6346003)(50466002)(77096007)(26005)(47776003)(6306002)(25786009)(230700001)(65806001)(65956001)(16576012)(5660300001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR03MB1771; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzTUIxNzcxOzIzOkVXZU1xWGZjSnpZem4vVWtYMHFudW5IdVlV?=
 =?utf-8?B?SWNiOE9EVTlOdy9nclplZ1haaW0xbWt3VDBxcEw1VS94T0pSL3YyUW5KblRo?=
 =?utf-8?B?bVh3dlhuVWg5Z3c4Z3lZMEFyYmo4TWMzOU1tRSsxUnFFNGZib1JQNml3aFVj?=
 =?utf-8?B?ZmptQm1IQTFUbWRXdlc3dml5aFBHcnFrUmc1V1dWbGtZM0JLYmw3UEVsZlNy?=
 =?utf-8?B?M1JSbXVSZE11VCs5Q3dHcElBOTluQ3ZSbzFZaERRM3NMb0hZTksxVCt1RFk2?=
 =?utf-8?B?RE5qOVRlUG16L3ZzZ2ZIY291eW5ObWd0VDVhVmxzM0dINVpFQnBhdlFrNVlj?=
 =?utf-8?B?dVhoRllFdlVjR3hqS0hGV2Y3NHZFUC82akVjbTlod2V2OUdLSjA3dnZPVVNJ?=
 =?utf-8?B?TUhacXg3T3VxTlZOdnF4M0xlNEFpTFV5cTMxTjFVVkt4QkY3NWN5bEs5WW9Y?=
 =?utf-8?B?NG4xSkN5Vkh0L09YdWVXeEs2RTY5TUFBVFVJazdlQkhmajZTTGxBdGxZUkFP?=
 =?utf-8?B?bmFjYmZFWndoZTZraHA1SzZGRGU5Lyt6SlRTcCtLcG43MExXQnhoRm4xWFpI?=
 =?utf-8?B?bFJqOStQUm1mempSMzVudnZvWFR5eWtaZ204NHltV2FsMUIyWk9ucEFQcmFw?=
 =?utf-8?B?WEFSZDBUN2ZpdmpKeE92QTBLTmgxQmkrcVl5WCsvTENCdWI4dnorYXgwbXRV?=
 =?utf-8?B?NHFDbkFkTW5YeGNtWGpIekJMWnVrTXBrd3k3OHhVMVNtcml2NVVHalQwdVBK?=
 =?utf-8?B?SmROVUhnRWR1NDB0a3A2cFM3Vno5T1pJYkRuczRPZUFlU242VnR1UXdiMVhs?=
 =?utf-8?B?QVZiNWVKWEJzK0lSc3hMMUhNeFh6bmZSSXJMdWtCTGx4MkIvSHlPQVBiU2ZE?=
 =?utf-8?B?dTdDdHJJakFvS2k4UUVLMEZudFQ3VzY3YVVJRWN0K2lxZ3JDOFBkL2d4YTA4?=
 =?utf-8?B?eXpubSsrUjZ5OTlnQktqOFlCQ2RnbjY0dXdXcVV1TkkyUGZBbVpRQ2FJeXRj?=
 =?utf-8?B?b3BpdjNtbmpvTEg2c2FBaUo2Y2x3TXpocWttVlYyS1pNQTl1S3B5aWVBNmtT?=
 =?utf-8?B?YUIwcVJrY053Q2UwMWUyUjhqVmxGQTAzdS9xMk54b2Y1eFRDRVltbFRqWWhj?=
 =?utf-8?B?blVobjhpa1FZUjhFZExHdjErRHZYRkFRdk5zb1duSmV1SzQ2MEcxQ0FWSUxy?=
 =?utf-8?B?ZmF3YlRwUENwWGtJQmdVa01vaEUzNHptUGVWb3E1VjdFeVF1NjBCVkF2S3NW?=
 =?utf-8?B?VEFrd2hxeDNXQ1ZmRG91N1lla25nZkZwUkQrcHpwZzhVb2NVekYxVXVHc2pT?=
 =?utf-8?B?NHJIVkUxcmtLZmx4NEQ0aHR0T2JoTEsrYlNCQi9DdDJLTTFtSWwxQlR3bWFT?=
 =?utf-8?B?bVVjVFpteHUzbGwrVWRmV2NIeHVERHFpdW02SVc4bnFrOGlmeDN6NUVKck9M?=
 =?utf-8?B?UW5XOVJGbXVOb01MSDVTL3ZGS0ZMUTM3L0M3MVdBS2Q1M1ZZcXZ1amUya25F?=
 =?utf-8?B?ZlRQb094RnhnTDlyZ01Na0xQc2ltdWZrbnAvdVpDamFaUmphREluT1I0UDFS?=
 =?utf-8?B?SlhNaVdFK1FMNm9aQlRnYm94NUhTdUVrZEhBeFRMM3JQYlMvbjNzT0tPRGdx?=
 =?utf-8?B?cmFNWmxlWWVLR0xGZGNVNWpFZnFQai8vRmJiQ0VnNVNuMzIwaUgrWjJVSkN4?=
 =?utf-8?B?cWJmSGVibTZSNThQN0VJVUJaOVVia3A0YnlTUlRUbmRTdHkzYUFpc2hSUXpZ?=
 =?utf-8?B?QW53VHk2SXAyS1psTTIyaURMM0NQWmpOUXNtdFFvYXhHOHM2bGRtd1h1NXdr?=
 =?utf-8?B?bFdDWDVQTFVQQmN4M1NJWGNNVUdMV1dSRytzZmY0Smg5MjA5dVc3Um05K0th?=
 =?utf-8?B?LytYelI5Q20vclVzQ2xRMW9qOTZHSm1QWmw1VGZPTmpBUmhKN2ZoZ2hka2sy?=
 =?utf-8?B?RmwxQkJkUGU3bnBIQ0pKVUduVHJVNlNEbU44blVOTDNUUHczYlBNMGxFbXF3?=
 =?utf-8?B?WGZoeHM3SkFXMFNhR2RmTlpCMmRMbTJBQ0liZz09?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR03MB1771;
 6:WFmQe/aO/qLgkVdTab954YSJueqRpSAo+qnSOVvcAi5PPmTYQWsmM6OutYKqf2nSiG3Kg1SyYs8UzIOCt4zrS98PD/3euB/4TFvcIxidknFoWr0hxJadCq2PHE+Z4v1bMceVdxRgY4NCHL7BaG1yCdB/Hepv2JdTsmnFG/oWIrxaKtt9YLB3LuqHOPQjXrXP4Wt/DX8xwZPldbjBVUXeOsD36AAiAouuHzJH1wfytMDCY1tngmF3SQopwIkjSVsas3gLT5EnYFP1NmKIpAGoZrPTk78DkePMSPu234OGu4eoeIF6hMwlFJ9EAOAJiMUVGcoKnSyZrQnWjjYynKPEDsNtR5lZztpj3dIDiCVwT/A=;
 5:jFJ4vmP+1/NO4HV0+eKel/Iz5VEUZs4boqM4dK9O/LJgrhitN6vBgZw3gKHZnQ7/RqB8nVD/mP91D88/PzCZ8qaRFRdaTHDevLL28U6xuWi63p0z5n643Il0Hf/ycRePAm1Pwitlo/yfGapTUhCBBtHE8U+0QNrgs94uQaj1sC8=;
 24:br5vfzGehn+mQt1YQBA+wru9rblSgMNUNG92tUuMp2N8XWnWOzAR0Ee4icXINPoMvqhnzKovR17f9n5H9hhjDClwqz6XOq9NtuZpB2iAGwY=;
 7:ZFUjCmAlSKWe4BRoaPNcKja5/7MwROv+VthymDRtw7VdQP//5YPj8M1VOv1m3XKTSby2c5FaGtmnpCxXrU3sB2jy+dhwQzqhnRCqdAGCQLNy2KhMsHh8XxRUyd/ZrS2lNSdV0VHeGIp0DBP16fkKAmFGpY+XWHYjTuNtDxRqPsnxms5P7PGZPZjj0oiQqidYjReCEU1fxtOKWyeUblsGDPgi2a1A246FOkwusIzeLsOrKiA2YSnk6bM3xs8WPPKK
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2018 16:55:54.7471 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b8ea3b6c-56d2-4f0f-bd54-08d572397b58
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR03MB1771
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 11/15] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gMDguMDIuMTggMjE6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBBZGQg
dGhlIGRldGVjdGlvbiBhbmQgcnVudGltZSBjb2RlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJP
VU5EXzEuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAKPiAtLS0KPiAgICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAgLSBQYXRjaCBh
ZGRlZAo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TICAgIHwgMTIgKysrKysrKysr
KysrCj4gICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgfCAzMiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDEgKwo+
ICAgMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hlbi9hcmNoL2FybS9hcm02
NC9icGkuUwo+IGluZGV4IDRiN2YxZGMyMWYuLmVmMjM3ZGU3YmQgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL2FybTY0L2JwaS5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCj4g
QEAgLTE2LDYgKzE2LDggQEAKPiAgICAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICAgICovCj4gICAKPiArI2lu
Y2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICsKPiAgIC5tYWNybyB2ZW50cnkgdGFyZ2V0Cj4gICAgICAg
LnJlcHQgMzEKPiAgICAgICBub3AKPiBAQCAtODEsNiArODMsMTYgQEAgRU5UUlkoX19wc2NpX2h5
cF9icF9pbnZhbF9zdGFydCkKPiAgICAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgpCj4gICBF
TlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCkKPiAgIAo+ICtFTlRSWShfX3NtY2NjX3dvcmth
cm91bmRfMV9zbWNfc3RhcnQpCj4gKyAgICBzdWIgICAgIHNwLCBzcCwgIyg4ICogNCkKPiArICAg
IHN0cCAgICAgeDIsIHgzLCBbc3AsICMoOCAqIDApXQo+ICsgICAgc3RwICAgICB4MCwgeDEsIFtz
cCwgIyg4ICogMildCj4gKyAgICBtb3YgICAgIHcwLCAjQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VO
RF8xX0ZJRAo+ICsgICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIyg4ICogMCldCj4gKyAgICBsZHAg
ICAgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KPiArICAgIGFkZCAgICAgc3AsIHNwLCAjKDggKiA0
KQo+ICtFTlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kKQo+ICsKClRoaXMgY29kZSBj
b25mdXNlcyBtZS4gWW91IGFsbG9jYXRlIDMyIGJ5dGVzIG9uIHN0YWNrLCBzYXZlIHgwLXg0IHRo
ZXJlLCAKdGhlbiB5b3UgbG9hZCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklEIGludG8g
dzAgYW5kIHJlc3RvcmUgdmFsdWVzIApvZiB4MC14NCwgb3ZlcndyaXRpbmcgdmFsdWUgd3JpdHRl
biBpbnRvIHcwLiBBbSBJIG1pc3Npbmcgc29tZXRoaW5nPwoKQnR3LCB5b3UgY2FuIHVzZSBzb21l
dGhpbmcgbGlrZSBzdHAJeDAsIHgxLCBbc3AsICMtMTZdISB0byBhdm9pZCBtYW51YWwgCmFkanVz
dG1lbnQgb2Ygc3AuIFRoaXMgd2lsbCBzYXZlIHlvdSB0d28gaW5zdHJ1Y3Rpb25zLgoKPiAgIC8q
Cj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAgKiBtb2RlOiBBU00KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gaW5k
ZXggNjcwNDY0OGIyNi4uNjU1NzU3N2JjYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBAQCAtMTQ3LDYgKzE0
NywzNCBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2Fw
YWJpbGl0aWVzICplbnRyeSwKPiAgICAgICByZXR1cm4gcmV0Owo+ICAgfQo+ICAgCj4gK2V4dGVy
biBjaGFyIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydFtdLCBfX3NtY2NjX3dvcmthcm91
bmRfMV9zbWNfZW5kW107Cj4gKwo+ICtzdGF0aWMgYm9vbAo+ICtjaGVja19zbWNjY19hcmNoX3dv
cmthcm91bmRfMShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7Cj4gKwo+ICsgICAgLyoKPiArICAgICAq
IEVuYWJsZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBvbiBldmVyeSBDUFUgYmFzZWQgb24gdGhlCj4g
KyAgICAgKiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0
Y2hlcyB0aGUKPiArICAgICAqIGVudHJ5Lgo+ICsgICAgICovCj4gKyAgICBpZiAoICFlbnRyeS0+
bWF0Y2hlcyhlbnRyeSkgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBpZiAo
IHNtY2NjX3ZlciA8IFNNQ0NDX1ZFUlNJT04oMSwgMSkgKQo+ICsgICAgICAgIHJldHVybiBmYWxz
ZTsKPiArCj4gKyAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19G
SUQsCj4gKyAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFf
RklELCAmcmVzKTsKPiArICAgIGlmICggcmVzLmEwICE9IEFSTV9TTUNDQ19TVUNDRVNTICkKPiAr
ICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0dXJuIGluc3RhbGxfYnBfaGFyZGVu
aW5nX3ZlYyhlbnRyeSxfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIEFSTV9TTUNDQ19B
UkNIX1dPUktBUk9VTkRfMSIpOwo+ICt9Cj4gKwo+ICAgZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9i
cF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZFtdOwo+ICAgCj4gICBzdGF0
aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQo+IEBAIC0xNTQsMTIg
KzE4MiwxNCBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRh
KQo+ICAgICAgIGJvb2wgcmV0ID0gdHJ1ZTsKPiAgICAgICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBm
YWxzZTsKPiAgIAo+ICsgICAgaWYgKCBjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShkYXRh
KSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gICAgICAgLyoKPiAgICAgICAgKiBUaGUgbWl0aWdh
dGlvbiBpcyB1c2luZyBQU0NJIHZlcnNpb24gZnVuY3Rpb24gdG8gaW52YWxpZGF0ZSB0aGUKPiAg
ICAgICAgKiBicmFuY2ggcHJlZGljdG9yLiBUaGlzIGZ1bmN0aW9uIGlzIG9ubHkgYXZhaWxhYmxl
IHdpdGggUFNDSSAwLjIKPiAgICAgICAgKiBhbmQgbGF0ZXIuCj4gICAgICAgICovCj4gLSAgICBp
ZiAoIHBzY2lfdmVyID49IFBTQ0lfVkVSU0lPTigwLCAyKSApCj4gKyAgICBlbHNlIGlmICggcHNj
aV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKPiAgICAgICAgICAgcmV0ID0gaW5zdGFsbF9i
cF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2Vu
ZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBTQ0kg
Z2V0IHZlcnNpb24iKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gaW5kZXggMTU0NzcyYjcyOC4uODM0MmNj
MzNmZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBAQCAtMjYxLDYgKzI2MSw3IEBAIHN0cnVjdCBh
cm1fc21jY2NfcmVzIHsKPiAgIC8qIFNNQ0NDIGVycm9yIGNvZGVzICovCj4gICAjZGVmaW5lIEFS
TV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQo+ICAgI2RlZmluZSBBUk1fU01DQ0Nf
Tk9UX1NVUFBPUlRFRCAgICAgICAgICgtMSkKPiArI2RlZmluZSBBUk1fU01DQ0NfU1VDQ0VTUyAg
ICAgICAgICAgICAgICgwKQo+ICAgCj4gICAvKiBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJh
bmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCj4gICAjZGVmaW5lIEFS
TV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgwCj4gCgotLSAKVm9sb2R5bXlyIEJhYmNo
dWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:13:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:13:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elHfA-0000kf-D3; Mon, 12 Feb 2018 17:13:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elHf8-0000kZ-JO
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 17:13:06 +0000
X-Inumbo-ID: 22620e2c-1018-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 22620e2c-1018-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 17:14:07 +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 D691B1435;
 Mon, 12 Feb 2018 09:12:58 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 14BC13F487;
 Mon, 12 Feb 2018 09:12:57 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-12-julien.grall@arm.com>
 <f5b4b0b3-d8c5-c62d-db6f-4b4db67db9e5@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d3b6dd0f-c5bc-beef-e2c7-b9c8aff33b28@arm.com>
Date: Mon, 12 Feb 2018 17:12:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <f5b4b0b3-d8c5-c62d-db6f-4b4db67db9e5@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 11/15] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTY6NTUsIFZvbG9keW15ciBCYWJjaHVrIHdyb3RlOgo+IEhpIEp1bGllbiwK
CkhpIFZvbG9keW15ciwKCj4gT24gMDguMDIuMTggMjE6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4gQWRkIHRoZSBkZXRlY3Rpb24gYW5kIHJ1bnRpbWUgY29kZSBmb3IgQVJNX1NNQ0NDX0FSQ0hf
V09SS0FST1VORF8xLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgo+Pgo+PiAtLS0KPj4gwqDCoMKgwqAgQ2hhbmdlcyBpbiB2MjoKPj4gwqDC
oMKgwqDCoMKgwqDCoCAtIFBhdGNoIGFkZGVkCj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vYXJt
NjQvYnBpLlPCoMKgwqAgfCAxMiArKysrKysrKysrKysKPj4gwqAgeGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jwqDCoMKgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gwqAg
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHzCoCAxICsKPj4gwqAgMyBmaWxlcyBjaGFuZ2Vk
LCA0NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPj4gaW5kZXgg
NGI3ZjFkYzIxZi4uZWYyMzdkZTdiZCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0
L2JwaS5TCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwo+PiBAQCAtMTYsNiArMTYs
OCBAQAo+PiDCoMKgICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uwqAgSWYgbm90LCBzZWUgCj4+
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPj4gwqDCoCAqLwo+PiArI2luY2x1ZGUg
PGFzbS9zbWNjYy5oPgo+PiArCj4+IMKgIC5tYWNybyB2ZW50cnkgdGFyZ2V0Cj4+IMKgwqDCoMKg
wqAgLnJlcHQgMzEKPj4gwqDCoMKgwqDCoCBub3AKPj4gQEAgLTgxLDYgKzgzLDE2IEBAIEVOVFJZ
KF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQpCj4+IMKgwqDCoMKgwqAgYWRkwqDCoMKgwqAgc3As
IHNwLCAjKDggKiAxOCkKPj4gwqAgRU5UUlkoX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpCj4+ICtF
TlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQpCj4+ICvCoMKgwqAgc3ViwqDCoMKg
wqAgc3AsIHNwLCAjKDggKiA0KQo+PiArwqDCoMKgIHN0cMKgwqDCoMKgIHgyLCB4MywgW3NwLCAj
KDggKiAwKV0KPj4gK8KgwqDCoCBzdHDCoMKgwqDCoCB4MCwgeDEsIFtzcCwgIyg4ICogMildCj4+
ICvCoMKgwqAgbW92wqDCoMKgwqAgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklE
Cj4+ICvCoMKgwqAgbGRwwqDCoMKgwqAgeDIsIHgzLCBbc3AsICMoOCAqIDApXQo+PiArwqDCoMKg
IGxkcMKgwqDCoMKgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KPj4gK8KgwqDCoCBhZGTCoMKgwqDC
oCBzcCwgc3AsICMoOCAqIDQpCj4+ICtFTlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5k
KQo+PiArCj4gCj4gVGhpcyBjb2RlIGNvbmZ1c2VzIG1lLiBZb3UgYWxsb2NhdGUgMzIgYnl0ZXMg
b24gc3RhY2ssIHNhdmUgeDAteDQgdGhlcmUsIAo+IHRoZW4geW91IGxvYWQgQVJNX1NNQ0NDX0FS
Q0hfV09SS0FST1VORF8xX0ZJRCBpbnRvIHcwIGFuZCByZXN0b3JlIHZhbHVlcyAKPiBvZiB4MC14
NCwgb3ZlcndyaXRpbmcgdmFsdWUgd3JpdHRlbiBpbnRvIHcwLiBBbSBJIG1pc3Npbmcgc29tZXRo
aW5nPwoKVGhlIGNhbGwgdG8gQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIGRvZXMgbm90IHJl
dHVybiBhbnkgdmFsdWUuIEV2ZW4gCmlmIGl0IHdlcmUsIHRoaXMgY29kZSBpcyBleGVjdXRlZCBv
biBleGNlcHRpb24gZW50cnkgYmVmb3JlIGp1bXBpbmcgaW50byAKdGhlIHRyYXAgaGVscGVyLiBT
byB5b3Ugd2FudCB0byByZXN0b3JlIGFsbCB0aGUgcmVnaXN0ZXJzIHNhdmVkLgoKPiAKPiBCdHcs
IHlvdSBjYW4gdXNlIHNvbWV0aGluZyBsaWtlIHN0cMKgwqDCoCB4MCwgeDEsIFtzcCwgIy0xNl0h
IHRvIGF2b2lkIAo+IG1hbnVhbCBhZGp1c3RtZW50IG9mIHNwLiBUaGlzIHdpbGwgc2F2ZSB5b3Ug
dHdvIGluc3RydWN0aW9ucy4KCkl0IHdhcyBwb2ludGVkIG91dCBvbiBMaW51eCBBcm0gdGhhdCB1
cGRhdGluZyBzcCBvbmNlICptaWdodCogYmUgZmFzdGVyIApvbiBzb21lIHVhcmNoLgoKPiAKPj4g
wqAgLyoKPj4gwqDCoCAqIExvY2FsIHZhcmlhYmxlczoKPj4gwqDCoCAqIG1vZGU6IEFTTQo+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jCj4+IGluZGV4IDY3MDQ2NDhiMjYuLjY1NTc1NzdiY2IgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMK
Pj4gQEAgLTE0Nyw2ICsxNDcsMzQgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0
cnVjdCAKPj4gYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5LAo+PiDCoMKgwqDCoMKgIHJldHVy
biByZXQ7Cj4+IMKgIH0KPj4gK2V4dGVybiBjaGFyIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19z
dGFydFtdLCAKPj4gX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZFtdOwo+PiArCj4+ICtzdGF0
aWMgYm9vbAo+PiArY2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFy
bV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgYXJtX3Nt
Y2NjX3JlcyByZXM7Cj4+ICsKPj4gK8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBFbmFibGUgY2Fs
bGJhY2tzIGFyZSBjYWxsZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRoZQo+PiArwqDCoMKgwqAg
KiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0
aGUKPj4gK8KgwqDCoMKgICogZW50cnkuCj4+ICvCoMKgwqDCoCAqLwo+PiArwqDCoMKgIGlmICgg
IWVudHJ5LT5tYXRjaGVzKGVudHJ5KSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7
Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIHNtY2NjX3ZlciA8IFNNQ0NDX1ZFUlNJT04oMSwgMSkgKQo+
PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArCj4+ICvCoMKgwqAgYXJtX3NtY2Nj
XzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklELAo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9G
SUQsICZyZXMpOwo+PiArwqDCoMKgIGlmICggcmVzLmEwICE9IEFSTV9TTUNDQ19TVUNDRVNTICkK
Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiAK
Pj4gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGVudHJ5LF9fc21jY2Nfd29ya2Fyb3VuZF8xX3Nt
Y19zdGFydCwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZCwK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgImNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIik7Cj4+
ICt9Cj4+ICsKPj4gwqAgZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBf
X3BzY2lfaHlwX2JwX2ludmFsX2VuZFtdOwo+PiDCoCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2Jw
X2hhcmRlbmluZyh2b2lkICpkYXRhKQo+PiBAQCAtMTU0LDEyICsxODIsMTQgQEAgc3RhdGljIGlu
dCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKPj4gwqDCoMKgwqDCoCBib29s
IHJldCA9IHRydWU7Cj4+IMKgwqDCoMKgwqAgc3RhdGljIGJvb2wgd2FybmVkID0gZmFsc2U7Cj4+
ICvCoMKgwqAgaWYgKCBjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShkYXRhKSApCj4+ICvC
oMKgwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4gwqDCoMKgwqDCoCAvKgo+PiDCoMKgwqDCoMKgwqAg
KiBUaGUgbWl0aWdhdGlvbiBpcyB1c2luZyBQU0NJIHZlcnNpb24gZnVuY3Rpb24gdG8gaW52YWxp
ZGF0ZSB0aGUKPj4gwqDCoMKgwqDCoMKgICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlv
biBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCj4+IMKgwqDCoMKgwqDCoCAqIGFuZCBs
YXRlci4KPj4gwqDCoMKgwqDCoMKgICovCj4+IC3CoMKgwqAgaWYgKCBwc2NpX3ZlciA+PSBQU0NJ
X1ZFUlNJT04oMCwgMikgKQo+PiArwqDCoMKgIGVsc2UgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZF
UlNJT04oMCwgMikgKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gaW5zdGFsbF9icF9oYXJk
ZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kLAo+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAiY2FsbCBQU0NJIGdldCB2ZXJzaW9uIik7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPj4gaW5k
ZXggMTU0NzcyYjcyOC4uODM0MmNjMzNmZSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+PiBAQCAt
MjYxLDYgKzI2MSw3IEBAIHN0cnVjdCBhcm1fc21jY2NfcmVzIHsKPj4gwqAgLyogU01DQ0MgZXJy
b3IgY29kZXMgKi8KPj4gwqAgI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT07C
oCAoLTEpCj4+IMKgICNkZWZpbmUgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUTCoMKgwqDCoMKgwqDC
oMKgICgtMSkKPj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NVQ0NFU1PCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgICgwKQo+PiDCoCAvKiBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdo
aWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyAKPj4gQVBJcyAqLwo+PiDCoCAjZGVmaW5lIEFS
TV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVMKgIDB4MAo+Pgo+IAoKQ2hlZXJzLAoKLS0gCkp1
bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:18:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:18:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elHkY-00010R-1J; Mon, 12 Feb 2018 17:18:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=co21=fg=citrix.com=prvs=5740883f0=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elHkX-0000zv-4Q
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 17:18:41 +0000
X-Inumbo-ID: b05f9d86-1018-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b05f9d86-1018-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 18:18:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="462385077"
Date: Mon, 12 Feb 2018 17:18:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180212171837.hyhm5ngl7bx4doui@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
 <20180212165221.2yaxipnae4yll2tw@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212165221.2yaxipnae4yll2tw@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/alt: Clean up struct alt_instr and
	its users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDQ6NTI6MjFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIEZlYiAxMiwgMjAxOCBhdCAxMToyMzowMkFNICswMDAwLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+ID4gICogUmVuYW1lIHNvbWUgZmllbGRzIGZvciBjb25zaXN0ZW5j
eSBhbmQgY2xhcml0eSwgYW5kIHVzZSBzdGFuZGFyZCB0eXBlcy4KPiA+ICAqIERvbid0IG9wZW5j
b2RlIHRoZSB1c2Ugb2YgQUxUX3tPUklHLFJFUEx9X1BUUigpLgo+ID4gCj4gPiBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gCj4gPiAtLS0KPiA+IENDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Cj4gPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2ls
a0BvcmFjbGUuY29tPgo+ID4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgo+ID4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPiAtLS0KPiA+ICB4
ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyAgICAgICAgfCAyNCArKysrKysrKysrKystLS0tLS0t
LS0tLS0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggfCAxMiArKysrKyst
LS0tLS0KPiA+ICAyIGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9u
cygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94
ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+ID4gaW5kZXggNWM4YjZmNi4uZjhkZGFiNSAxMDA2
NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4gPiArKysgYi94ZW4vYXJj
aC94ODYvYWx0ZXJuYXRpdmUuYwo+ID4gQEAgLTE2Myw4ICsxNjMsNiBAQCB2b2lkIGluaXRfb3Jf
bGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFy
dCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBz
dHJ1Y3QgYWx0X2luc3RyICplbmQpCj4gPiAgewo+ID4gICAgICBjb25zdCBzdHJ1Y3QgYWx0X2lu
c3RyICphOwo+ID4gLSAgICB1OCAqaW5zdHIsICpyZXBsYWNlbWVudDsKPiA+IC0gICAgdTggaW5z
bmJ1ZltNQVhfUEFUQ0hfTEVOXTsKPiA+ICAKPiA+ICAgICAgcHJpbnRrKEtFUk5fSU5GTyAiYWx0
IHRhYmxlICVwIC0+ICVwXG4iLCBzdGFydCwgZW5kKTsKPiA+ICAKPiA+IEBAIC0xNzksMjMgKzE3
NywyNSBAQCB2b2lkIGluaXRfb3JfbGl2ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBz
dHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKPiA+ICAgICAgICovCj4gPiAgICAgIGZvciAoIGEgPSBz
dGFydDsgYSA8IGVuZDsgYSsrICkKPiA+ICAgICAgewo+ID4gLSAgICAgICAgaW5zdHIgPSAodTgg
KikmYS0+aW5zdHJfb2Zmc2V0ICsgYS0+aW5zdHJfb2Zmc2V0Owo+ID4gLSAgICAgICAgcmVwbGFj
ZW1lbnQgPSAodTggKikmYS0+cmVwbF9vZmZzZXQgKyBhLT5yZXBsX29mZnNldDsKPiA+IC0gICAg
ICAgIEJVR19PTihhLT5yZXBsYWNlbWVudGxlbiA+IGEtPmluc3RybGVuKTsKPiA+IC0gICAgICAg
IEJVR19PTihhLT5pbnN0cmxlbiA+IHNpemVvZihpbnNuYnVmKSk7Cj4gPiArICAgICAgICB1aW50
OF90ICpvcmlnID0gQUxUX09SSUdfUFRSKGEpOwo+ID4gKyAgICAgICAgdWludDhfdCAqcmVwbCA9
IEFMVF9SRVBMX1BUUihhKTsKPiA+ICsgICAgICAgIHVpbnQ4X3QgYnVmW01BWF9QQVRDSF9MRU5d
Owo+ID4gKwo+ID4gKyAgICAgICAgQlVHX09OKGEtPnJlcGxfbGVuID4gYS0+b3JpZ19sZW4pOwo+
ID4gKyAgICAgICAgQlVHX09OKGEtPm9yaWdfbGVuID4gc2l6ZW9mKGJ1ZikpOwo+IAo+IFdvdWxk
IGJlIG5pY2UgdG8gaGF2ZSBhbiBhc3NlbWJseSBCVUlMRF9CVUdfT04gZXF1aXZhbGVudCBzbyB0
aGF0IHRoaXMKPiBjb3VsZCBiZSB0dXJuZWQgaW50byBhIGNvbXBpbGUgdGltZSBjaGVjayBhbmQg
YWRkZWQgdG8gQUxUSU5TVFJfRU5UUlkuCgogVGhpcyBmdW5jdGlvbiBpcyBhbHNvIHVzZWQgdG8g
bGl2ZXBhdGNoIHRoZSBoeXBlcnZpc29yLgoKIEkgd291bGQgYWN0dWFsbHkgc3VnZ2VzdCBub3Qg
dXNlIEJVR19PTiBoZXJlIGluc3RlYWQgYnV0IEkgZGlkbid0IHdhbnQKIHRvIGFkZCBub2lzZSB0
byB0aGUgcHJvYmxlbSBhdCBoYW5kLiA6LSkKCiBXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:20:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:20:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elHmV-0001bC-Ds; Mon, 12 Feb 2018 17:20:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=giow=fg=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1elHmU-0001b6-8d
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 17:20:42 +0000
X-Inumbo-ID: f85d3dbf-1018-11e8-ba59-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::629])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f85d3dbf-1018-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 18:20:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=JxcpBpdrSKsNKcVrQ81PtSdWYvoPfO79gbywshGD2Iw=;
 b=cG2ebAhaj0iYdWgSi68q+r3PWdzMDue5Uiibmf1R3vZiVdIykIPsbORvN4XKfqVtRSQGUVCpSAK1dG55+CJTjPViUdt4vfbzCCaOUK+tHkHiSvvCLKj+w1atY0JkZ8J8qSQqLXfuOPuY/v9DJuoZIMP45nIzipc/Em/7NfpdWxs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.59) by
 VI1PR03MB1775.eurprd03.prod.outlook.com (2a01:111:e400:7bdd::9) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Mon, 12
 Feb 2018 17:20:32 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-12-julien.grall@arm.com>
 <f5b4b0b3-d8c5-c62d-db6f-4b4db67db9e5@epam.com>
 <d3b6dd0f-c5bc-beef-e2c7-b9c8aff33b28@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <a3e67bf7-f8e3-3180-57e4-8b72d3ee7ca0@epam.com>
Date: Mon, 12 Feb 2018 19:20:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <d3b6dd0f-c5bc-beef-e2c7-b9c8aff33b28@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: VI1PR0601CA0028.eurprd06.prod.outlook.com
 (2603:10a6:800:1e::38) To VI1PR03MB1775.eurprd03.prod.outlook.com
 (2a01:111:e400:7bdd::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9f731567-52d6-4131-769f-08d5723cec50
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR03MB1775; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 3:uuuXqr4RLxB/fOFjswSQmHWPrvi+wuTiJd0vx7kgruRqeDkJIW9ye0+w+uv0Mdme/vDFlxlROQY6ksKmCeZXqcn4JDLHLF/kD1wRhXzcROQcEv22hfJ4jw9EvCyFxApJ5KacYjK8ayEOTUlIBwHE3+KPe547bZC0Rq9i2rttSKodiLw1zxH3oRjXiBEQcPcuVpVbb7Gz0NeMT9YrUaNnnMynmyAfz3AXUnckSenUvdRQt9LUSh21oOXqFqnPbety;
 25:LbuOWVJxDvBhKofpGLybBT00erkPtRr7+0nrWAc01RK9wxHdUejmrabM8y+WKgP4fy8gFXJ8TjQYTTiUREox3c/2yWT45HSAeg3FozYRjjMdK2n1hiPNBq73JbQlhAM1Fop55+1FYUgDOi+1H2XQg5GiXHpPOt5tb24uioMmNeq5ckUf4qRoSV57Md3iD+FIIaR1o/qP2nZrH4T7hWpdXByab5Im30GgKMSQ0s7SH13sCmcHvoFDi32/C6fo7J1NSe7Se+HtbGr4Bk12PHsGIoAhIN2HBoIC+m9ElzvER49Vdv+FsW4gvD8dZRTJeLFmPzoPy0CEYd6WrN1LpPpFkg==;
 31:6KYwfPY7/NNLUC8bfj4V8pRBDsiqsQAHwpPcYBNTsGVemrRCi5o5jBniaOWsxvPXulV3uTS1lwT2LU6RHuRMisZ6q0Mg3KX7PCRwVZIk4+tt+c9AumieQdL5X9zdBh/HNjNUNQagqBo50n0XH83X1W5tTNPOLmiazu05jTGBDMswQ6MXDGjWzMDO5/HK0AxCuEcZd4ExEwVopcmMDy9yCO4y3WNH9tCe/oNYtqJ4Ul8=
X-MS-TrafficTypeDiagnostic: VI1PR03MB1775:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 20:jc88tFSGVNsWI2P1YlNI2fQIg4x1AqGgzj79VIVXmIlpfJ+wuJFZIJ52Ji56Qqm8gu35dj4VQB/OWYytnWaKfNhRLqKOUFsbgMogtTTWMcxyrOXIX6zwKXZub+L1u93wSe0m2ykBk5YNrYtprbBRV1v8230XFr+2ZYfDP3blqhjExcM+32JpZfRo6Deu3qdofSKjBnEMzyv6ajiqQiORtq6jGVjz7euAw12p1f7o9SCpRnx/0ycvLnoV3dzfFoc+Y3MSpASB4tDKzOPglPqCDuEhkYbV93lZzt/WRwjjeB/ocNV+GBm2N4VdSXpOLIPBraTn95FlgXQeFQy1xD2mkWabNvImVM9VDaG8gkRx/YLbeLC+1wuE5IoOODWQFXaEKMMxeUAsCRlCqTi3u+7tkcmX8pJuFi6zJMq2RkYz1VV5kSnA7SlnLRH/Km/NKOEOLP5FdBwHCs6jcZS4iqOfoGUb5purQt3y4hTOpsXnlrBDt0Tioudrs1YZqp9vCyki;
 4:E/yEu1eHJiuq7IbeaZloA8RJ1MLj634EJUpVGF25kUsprQae1Bj8edORupzVgc9MXhU321Qq46x46q+vzJinm4NnIJ32bcDQWfcXYSiG51OVDzjk9T6VFHLTH/awZF5JEggSc4TtkFxqh+WD9fDRrsEAQ0kad0BWaoBaKpsGoxWABM3GDf1luCDDLBfH1n7RCGEjcmahBLHVku9UNmWN4CGJbJdILFFrq7+6HQ1u4DLMfa+My+NVrJEeyK1ypAKareL3sAalIrg7E9Yt9RZ+ezBEOSXbgZbjaQE9qMRgJK3Mkzt1KT088NwTbY7dsLXEDGus5w96vJSek7I3Aujd8cslGYmsR0ixtLOJgSkScn5TdEL5Xxqcz43eToOvAyMh
X-Microsoft-Antispam-PRVS: <VI1PR03MB1775659ADA4C33102BB82C6FE6F70@VI1PR03MB1775.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(180628864354917)(22074186197030); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(2400082)(944501161)(10201501046)(3002001)(93006095)(93001095)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(6072148)(201708071742011);
 SRVR:VI1PR03MB1775; BCL:0; PCL:0; RULEID:; SRVR:VI1PR03MB1775; 
X-Forefront-PRVS: 0581B5AB35
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(39860400002)(396003)(376002)(39380400002)(346002)(189003)(199004)(76176011)(97736004)(68736007)(5660300001)(26005)(77096007)(31686004)(186003)(81156014)(8676002)(86362001)(386003)(58126008)(59450400001)(53546011)(316002)(3846002)(478600001)(80792005)(81166006)(16526019)(6666003)(16576012)(305945005)(106356001)(229853002)(7736002)(65826007)(72206003)(36756003)(6116002)(105586002)(6486002)(83506002)(6306002)(6246003)(4326008)(64126003)(2870700001)(66066001)(52116002)(50466002)(2906002)(65956001)(2486003)(65806001)(47776003)(67846002)(52146003)(23676004)(55236004)(53936002)(2950100002)(8936002)(31696002)(93886005)(25786009);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR03MB1775; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzTUIxNzc1OzIzOldTaXg0QTNQSFJtNzFuNkFaZ1Y2RnlTNU82?=
 =?utf-8?B?bXlMcWd0MG9tVzFVY3UrNUhxcURWVzVNWExIUG1KYlpNVEI3dnA4dEFTS0dK?=
 =?utf-8?B?Tk5Nd0F6bGNZdE9TNENEUG9TZit1NG5iWmdKNUxNSHRFV0NwRHV5Qm10YSt0?=
 =?utf-8?B?YjNMajFPOXRFS2tNZ1ZZYXp5UENtYnEvZ3NxbTZvWDRndTNTT0RxbHpTVE5P?=
 =?utf-8?B?ZFhtazZnaVhGZmI2d1pacEVaQ1p3Y2ZnS1c4K2FBQVVTVndRaFJpVnVrWkVB?=
 =?utf-8?B?WlArakNoWm9JczQ2ZUhuWDJRWUdNK2h0YW81YnQrQkYvaDVZem9vT040L2Jm?=
 =?utf-8?B?cnBERDF5d2U0ZDBGNjVKQjI1Vm5tZHdvdld3eVNneTVvazNkWjF6NC9yNWVU?=
 =?utf-8?B?SjA4dnVNWTU1V3NHc2FOTXFBWFV2YmFFdzBqbGp0eTZuVjZJZTl0WElucGZW?=
 =?utf-8?B?M0FhS0J6dlpvc2NUek5hdEJiRW5EYU5nR3Y1OHhpenhGdHd2ZmRraEE3WjEx?=
 =?utf-8?B?RndJME1uZnVqM1o0VHFONFk5aXJEZUZ0WURFRGF5VUJtdjI1SmFzZWpnL2Zt?=
 =?utf-8?B?SFlhZkpJYTcxc0czTGtjamJxT05wMzBwT3VpYmcwYjFUVm5QMWNuc2dQNURG?=
 =?utf-8?B?VG9HTWpiYjF3WVFKZ090MThBaUxNUWlrd0h6Ykcvc2NVcnozMER0Q1pjSkp2?=
 =?utf-8?B?TDR0OGJDTGs0My9uSjc1VnFsQm9ySDhvbDdxenR2SkhRK3ZxNmFUemFHTTJ1?=
 =?utf-8?B?ZERFa2dwaWpaUlpIVE9QOGgySy94eHg0bFowUElCRlJidDRFMUhsTy9qUVd2?=
 =?utf-8?B?MDJMZVF0SzJWRlkzclY3K0ZxOUNXeGllWGloQmZlRWVkN1Z3cUdSMHgrdEYr?=
 =?utf-8?B?dXV3KzJuM1NHTHJBcU9SY1pERDRmLzRSQXhLQXBTaFRnYXBLOWtxU29uNFN4?=
 =?utf-8?B?TVRSbjhUYnc3VnFmYzZqYzh1U3pJRUdWVXQ0c1pBNTJTK3RqczRvSS9Jc3F0?=
 =?utf-8?B?aTZGdHRqQURPYUpxRmxiSFZUbHRlekFFZzh3OWQ5dHo1MVVSQ0pQOTFvNTFO?=
 =?utf-8?B?QmlZZWF2Tjd1ekNVTjZMYlJPWUFnQUhqYXFmYUFIVmpaVWxORXMvdzBhVzl2?=
 =?utf-8?B?VkdJOWtHOHVwNEVVc2VJcWZPUmE0ZHlsaTZzTW1IN0I5dHdJcy9hS1FWeEZw?=
 =?utf-8?B?K0ZSZmUzTWcxeW1wREoveTBncTZjVU1UU1RsdGh1ek1NaDUvdnBFai8rYXpT?=
 =?utf-8?B?b0FqS1ZYT1pkaDVYSzFBYVhqM2xma09aaXhhWnFtRUZyZ1c3SGlETXBPT1Uy?=
 =?utf-8?B?dXhRdCtaR0dRMUZEMFZYWWN1WTRrbDhxMitEeGVqMFZIODI3aGp1L3VQNjYv?=
 =?utf-8?B?bVk5b2FyQVcrOUhjenBNOGwyK0lsczhUdm1uQmFWUXBZQ3B5T1dleWxBTU5E?=
 =?utf-8?B?MGxKMWxXS2ZkWXhvWkpzUFJKamliK2RDdTA2WitWTGZLd04vWURJTnM4VWlL?=
 =?utf-8?B?YmFmQ0Y0VlBiZENqS2NEQU8yMHV5d2V0UTJqakcyY2RBdXdScFl4ZGI4U1VK?=
 =?utf-8?B?MzZ2bnJCQldwZG16RjZmcXZFQUdVWFVVbTlwNzhpVmlGYmJtZkplY0s2V0lk?=
 =?utf-8?B?TWkvZHlrZDhHbjIrTFh6U3VJNWl6UjNKM2ZrY3NtSzdUS1ovanBkUC81S1d2?=
 =?utf-8?B?UHlKY2tBOVd3WDRGa2dwOEZoN0tlcUNTZEFoZnoxRE1ncWF4RlpBdk1zaVdH?=
 =?utf-8?B?Yy8xdkl4RUUvdVh3MHRIeWkyVVQ1N3I3S1gwQkFIU0MrUy81OGg1anREZWpy?=
 =?utf-8?B?ZkhnaXNLeTkrdmVLQXFBakZmWlYvU043aWdaekVXT21ZM1l3d3NOWlRIeXJQ?=
 =?utf-8?B?OFFYUEx4cUE1Vjk4b1VvTXNEWkV4U09qb01mN0xwWTJLNVZOV0U2YnJrWkhJ?=
 =?utf-8?B?MTJ4TTRmQ0g4cXRsVUE2aXVWTUh2S2NRRmQ5aVZHWVI1L2VTRFhwNEM4UGd0?=
 =?utf-8?B?bGMrRmJLbGlvUDFidU9QQlk4RCtoVlMyZ1FaUT09?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR03MB1775;
 6:ZQ0mfDGfqaL0g/2KwSqbrI1qX5ftnfVeivlYpzk+qG9gRMPKJbljqaynmlrEyjrdzem4hs+h4vLd+mQ4gPPasyhrlFCX1kDugk1Gbyy2atUZNhSV8e/6Q8xNZbBsPXd0jfPXawaUuc+GXTu/GFKWPSH458IycLEzPJKk42lZiRi2UziP4i7ZRhtcUoxoK49s4qnxers3x71FcMEqhgJXrtAdpoSp1btLlKZ/VFpaG2c4+CQ3vs/wKft+O+lqxqJwDkOoJRYjhgveW9zX/P1htjbh6avWohlIVXNP3Ye+vvAOpz0Af9hJ92aZXMnQCpuKiufHc7A3gycK+UF+iUUimiG04DYep9tTEQoQy0Rt9mk=;
 5:BJHZotQ8e2M4hJhY0UJOD9wcoEAgDVtNZyXcHCUw2vwtTWeTLF4eoB/legkDv71VGCUTbkirn24oDwNKsvTGrmhLbNMz/eTRmWS5+4JtTVEG482DNXXDmNzAQOePGX1UWVto2c3mjUFCT2qgEwIhOxCraffh0eiuoYowl2r+5zg=;
 24:ctlOzXfiJ6nFmpFKRbhTiT1WdJgBdLQPkOWtdyzJOcycCWrykI3y7c69RnFy2c1nwKPdxaKoLy80P37Dy1Sl1Sj1ZCKpYvr16K37EfN2lMg=;
 7:pCtCuPaHv2Sjo3Wu3B6ZoycfToGgPHRj006IojrN+nz0V2SZXeYIb93OFrEmE9mgiXfIyM678Bvgku2nmVC8Dfu5+4iQ4k5+UcHOnctr2ajOKKm2/T84X+mNkcl3KztysDbH3uHpbsLlj0zWYIaKzZ7JE+8MqH7nSuMizCZ6YzJmCI+Ix1PasaIbPAu4qZG/YUcv6vbhK9wza1yuIO+Kvbp5s0qfvkQuyTpXOrFKVfdMn7bpek4w7IqKUnvVA2Ay
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2018 17:20:32.8124 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f731567-52d6-4131-769f-08d5723cec50
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR03MB1775
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 11/15] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKT24gMTIuMDIuMTggMTk6MTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBPbiAxMi8w
Mi8xOCAxNjo1NSwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4+IEhpIEp1bGllbiwKPiAKPiBI
aSBWb2xvZHlteXIsCj4gCj4+IE9uIDA4LjAyLjE4IDIxOjIxLCBKdWxpZW4gR3JhbGwgd3JvdGU6
Cj4+PiBBZGQgdGhlIGRldGVjdGlvbiBhbmQgcnVudGltZSBjb2RlIGZvciBBUk1fU01DQ0NfQVJD
SF9XT1JLQVJPVU5EXzEuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KPj4+Cj4+PiAtLS0KPj4+IMKgwqDCoMKgIENoYW5nZXMgaW4gdjI6
Cj4+PiDCoMKgwqDCoMKgwqDCoMKgIC0gUGF0Y2ggYWRkZWQKPj4+IC0tLQo+Pj4gwqAgeGVuL2Fy
Y2gvYXJtL2FybTY0L2JwaS5TwqDCoMKgIHwgMTIgKysrKysrKysrKysrCj4+PiDCoCB4ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmPCoMKgwqAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQo+Pj4gwqAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHzCoCAxICsKPj4+IMKgIDMg
ZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4KPj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
YnBpLlMKPj4+IGluZGV4IDRiN2YxZGMyMWYuLmVmMjM3ZGU3YmQgMTAwNjQ0Cj4+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGku
Uwo+Pj4gQEAgLTE2LDYgKzE2LDggQEAKPj4+IMKgwqAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bS7CoCBJZiBub3QsIHNlZSAKPj4+IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPj4+
IMKgwqAgKi8KPj4+ICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4+PiArCj4+PiDCoCAubWFjcm8g
dmVudHJ5IHRhcmdldAo+Pj4gwqDCoMKgwqDCoCAucmVwdCAzMQo+Pj4gwqDCoMKgwqDCoCBub3AK
Pj4+IEBAIC04MSw2ICs4MywxNiBAQCBFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0KQo+
Pj4gwqDCoMKgwqDCoCBhZGTCoMKgwqDCoCBzcCwgc3AsICMoOCAqIDE4KQo+Pj4gwqAgRU5UUlko
X19wc2NpX2h5cF9icF9pbnZhbF9lbmQpCj4+PiArRU5UUlkoX19zbWNjY193b3JrYXJvdW5kXzFf
c21jX3N0YXJ0KQo+Pj4gK8KgwqDCoCBzdWLCoMKgwqDCoCBzcCwgc3AsICMoOCAqIDQpCj4+PiAr
wqDCoMKgIHN0cMKgwqDCoMKgIHgyLCB4MywgW3NwLCAjKDggKiAwKV0KPj4+ICvCoMKgwqAgc3Rw
wqDCoMKgwqAgeDAsIHgxLCBbc3AsICMoOCAqIDIpXQo+Pj4gK8KgwqDCoCBtb3bCoMKgwqDCoCB3
MCwgI0FSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQKPj4+ICvCoMKgwqAgbGRwwqDCoMKg
wqAgeDIsIHgzLCBbc3AsICMoOCAqIDApXQo+Pj4gK8KgwqDCoCBsZHDCoMKgwqDCoCB4MCwgeDEs
IFtzcCwgIyg4ICogMildCj4+PiArwqDCoMKgIGFkZMKgwqDCoMKgIHNwLCBzcCwgIyg4ICogNCkK
Pj4+ICtFTlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kKQo+Pj4gKwo+Pgo+PiBUaGlz
IGNvZGUgY29uZnVzZXMgbWUuIFlvdSBhbGxvY2F0ZSAzMiBieXRlcyBvbiBzdGFjaywgc2F2ZSB4
MC14NCAKPj4gdGhlcmUsIHRoZW4geW91IGxvYWQgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8x
X0ZJRCBpbnRvIHcwIGFuZCAKPj4gcmVzdG9yZSB2YWx1ZXMgb2YgeDAteDQsIG92ZXJ3cml0aW5n
IHZhbHVlIHdyaXR0ZW4gaW50byB3MC4gQW0gSSAKPj4gbWlzc2luZyBzb21ldGhpbmc/Cj4gCj4g
VGhlIGNhbGwgdG8gQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIGRvZXMgbm90IHJldHVybiBh
bnkgdmFsdWUuIEV2ZW4gCj4gaWYgaXQgd2VyZSwgdGhpcyBjb2RlIGlzIGV4ZWN1dGVkIG9uIGV4
Y2VwdGlvbiBlbnRyeSBiZWZvcmUganVtcGluZyBpbnRvIAo+IHRoZSB0cmFwIGhlbHBlci4gU28g
eW91IHdhbnQgdG8gcmVzdG9yZSBhbGwgdGhlIHJlZ2lzdGVycyBzYXZlZC4KPiAKSSBiZWxpZXZl
IHlvdSBtaXNzZWQgc21jIGluc3RydWN0aW9uIGluIHRoZSBjb2RlIGFib3ZlLgoKPj4KPj4gQnR3
LCB5b3UgY2FuIHVzZSBzb21ldGhpbmcgbGlrZSBzdHDCoMKgwqAgeDAsIHgxLCBbc3AsICMtMTZd
ISB0byBhdm9pZCAKPj4gbWFudWFsIGFkanVzdG1lbnQgb2Ygc3AuIFRoaXMgd2lsbCBzYXZlIHlv
dSB0d28gaW5zdHJ1Y3Rpb25zLgo+IAo+IEl0IHdhcyBwb2ludGVkIG91dCBvbiBMaW51eCBBcm0g
dGhhdCB1cGRhdGluZyBzcCBvbmNlICptaWdodCogYmUgZmFzdGVyIAo+IG9uIHNvbWUgdWFyY2gu
CgpTbyBpcyB0aGlzIGNvZGUgaXMgdGFyZ2V0ZWQgZm9yIHRoYXQgc29tZSBzcGVjaWZpYyB1YXJj
aD8gVGhlbiBJIHdvdWxkIApsaWtlIHRvIHNlZSBhIGNvbW1lbnQgZGVzY3JpYmluZyB3aHkgeW91
IGNob29zZSB0aGlzIGFwcHJvYWNoLgoKWy4uLl0KCi0tIApWb2xvZHlteXIgQmFiY2h1awoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:22:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elHoG-0001jZ-Pd; Mon, 12 Feb 2018 17:22:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=qqps=fg=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1elHoF-0001jD-0s
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 17:22:31 +0000
X-Inumbo-ID: 392118a6-1019-11e8-ba59-bc764e045a96
Received: from mail-io0-x231.google.com (unknown [2607:f8b0:4001:c06::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 392118a6-1019-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 18:21:55 +0100 (CET)
Received: by mail-io0-x231.google.com with SMTP id l17so18099890ioc.3
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 09:22:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=oBC5tgY5HppvAECgTq0tNCKBvz/18cFWx45/iNsQwZU=;
 b=E9PFWHnGj1WxAooV9JgIvZOIkhvdLqEs07hqA7HjTsxNhy2yn0f517zFVsLBU1L4iX
 JpVl1Hyn7HlTVDEgZw2zh3etHY4JmJBfr/JHqqCOIcZJPGVMJZu681x4WuORgnY/Ycmf
 ModTC53802I3h+jZUKzHtC360hfiMP32Req0DGuN5cdyvHpUesxIuxeUujfYR14UFPRo
 XPBzBKo93ZfnKXdL+UgKwtD8eT+6+UGr85nz6ZJZwFESAJ/4hwFayjI9XIIGASG34BzY
 uP0AdJRIJKdukCqbPDRxDmWqN36YZyCYmqn74PWx99E5E/0DDLOBxzQ7rxd01OCnSuQ+
 cT8g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=oBC5tgY5HppvAECgTq0tNCKBvz/18cFWx45/iNsQwZU=;
 b=cb5t1xBe+ELB8tn1TwsM3F5SQABNkvpLhl9U2CrhO+C/5EZ2jVXP/CKRr7KSmN3x1t
 S5A24CpnO+S7c7LICRHXWid9EQZfgm/SUP6C0/FIh6l6d4LJpWWrc99ew8hd5GNDP749
 oeGXR9RTCwhWbtfFwXis06U1TRyfOJGljDXWW978lV6U4NXDGjx21W08kdKJxIQz2bXj
 HqygWn201U5v2VriZLcLli5F3xGR9g70cdjbUqp8xeX8BhntXckjBRgO20Ze+zxnF/Pq
 5cv04K4OoEql3IZxfFIb/v7XT8I1QBDtgfl1hnVPjsbFGn+mTIR+CtrZyvZKHUCcSA3H
 5nnA==
X-Gm-Message-State: APf1xPDMuO7qD361Xal3+MPPgZNZwsKgX0Stz2+BKQc6jOJyULt0r5Hv
 0R0MnzzX/mZz0Xmfh8v8WLcKxVesZtYiS5rbQ8Y=
X-Google-Smtp-Source: AH8x224PG8Mfu/u6IUDeK9/XXmRBKKjx0JVIWPdZIQzaVfm+IfOmQ78Tr81GcMygO60ttg1QJujVnrUtVzOlVIGbhOo=
X-Received: by 10.107.69.8 with SMTP id s8mr1379700ioa.156.1518456148092; Mon,
 12 Feb 2018 09:22:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.155.90 with HTTP; Mon, 12 Feb 2018 09:22:27 -0800 (PST)
In-Reply-To: <02540760-c159-ec87-d41e-161033fafe13@gmail.com>
References: <ebf78aec-dcfd-72d9-dac2-06b29e4a66ae@gmail.com>
 <20180206123640.wifqw64camyfpobj@citrix.com>
 <267e7e75-9ef7-460b-15b2-0d9e450db5a7@gmail.com>
 <20180206125251.nirlx5ynwbzszrss@citrix.com>
 <02540760-c159-ec87-d41e-161033fafe13@gmail.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 12 Feb 2018 19:22:27 +0200
Message-ID: <CACvf2oUgzsigUDsFOQaaaAcj5XEoUv6b=VsfMyn_1V5feCM+cA@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Problem with IOMEM and domain reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8923128700907687555=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8923128700907687555==
Content-Type: multipart/alternative; boundary="089e0826e9ac50882f0565071fd5"

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

On Wed, Feb 7, 2018 at 2:14 PM, Oleksandr Andrushchenko <andr2000@gmail.com>
wrote:

> On 02/06/2018 02:52 PM, Wei Liu wrote:
>
>> On Tue, Feb 06, 2018 at 02:44:56PM +0200, Oleksandr Andrushchenko wrote:
>>
>>>   From aa1f20af73a5a3c8f2c904b857a79334d18d41ff Mon Sep 17 00:00:00 2001
>>>
>>>> From: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
>>>>> Date: Wed, 20 Dec 2017 17:51:18 +0200
>>>>> Subject: [PATCH] [HACK] Reset iomem's gfn to LIBXL_INVALID_GFN on
>>>>> reboot
>>>>>
>>>>> During domain reboot its configuration is partially reused
>>>>> to re-create a new domain, but iomem's GFN field for the
>>>>> iomem is only restored for those memory ranges, which are
>>>>> configured in form of [IOMEM_START,NUM_PAGES[@GFN], but not for
>>>>> those in form of [IOMEM_START,NUM_PAGES], e.g. without GFN.
>>>>> For the latter GFN is reset to 0, but while mapping ranges
>>>>> to a domain during reboot there is a check that GFN treated
>>>>> as valid if it is not equal to LIBXL_INVALID_GFN, thus making
>>>>> Xen to map IOMEM_START to address 0 in the guest's address space.
>>>>>
>>>>> Workaround it by resseting GFN to LIBXL_INVALID_GFN, so xl
>>>>> can set proper values for mapping on reboot.
>>>>>
>>>>> Signed-off-by: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.
>>>>> com>
>>>>> ---
>>>>>    tools/libxl/libxl_domain.c | 9 +++++++++
>>>>>    1 file changed, 9 insertions(+)
>>>>>
>>>>> diff --git a/tools/libxl/libxl_domain.c b/tools/libxl/libxl_domain.c
>>>>> index ef1a0927b00d..2678ad2ad54f 100644
>>>>> --- a/tools/libxl/libxl_domain.c
>>>>> +++ b/tools/libxl/libxl_domain.c
>>>>> @@ -1647,6 +1647,15 @@ int libxl_retrieve_domain_configuration(libxl_ctx
>>>>> *ctx, uint32_t domid,
>>>>>            }
>>>>>        }
>>>>> +    /* reset IOMEM's GFN to initial value */
>>>>> +    {
>>>>> +        int i;
>>>>> +
>>>>> +        for (i = 0; i < d_config->b_info.num_iomem; i++)
>>>>> +            if (d_config->b_info.iomem[i].gfn == 0)
>>>>> +                d_config->b_info.iomem[i].gfn = LIBXL_INVALID_GFN;
>>>>> +    }
>>>>> +
>>>>>
>>>> I don't think this is necessary. Instead we should tell libxl to save
>>>> the generated value into the template. Add an update_config hook for the
>>>> iomem type should be better.
>>>>
>>> Agree, this is why I tagged the patch as [HACK]
>>> Unfortunately, I have little knowledge of libxl and not sure
>>> how to properly fix it. Can you tell a bit more on what
>>> a proper fix could be?
>>>
>> See libxl__update_domain_configuration, which is called after domain
>> construction is completed. It will call the update_config hook for a
>> device type to save anything that is generated in the process of domain
>> creation. One example is in libxl_nic. You can do the same to iomem I
>> think.
>>
>> The end result is the generated values you care about are saved into the
>> template. When the domain is migrated / rebooted libxl will use the
>> saved values instead.
>>
> Thank you, will look at it to make a proper fix
>
> Strictly speaking your patch of adding the snippet to
>> libxl_retrieve_domain_configuration isn't wrong, but I would prefer that
>> function to only contain code to fetch states that can be changed during
>> domain runtime. The iomem range isn't one of those states AIUI.
>>
>> Wei.
>>
>>
>> Wei.
>>>>
>>> Thank you,
>>> Oleksandr
>>>
>>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel
>


Hi Wei,

The root cause of this problem is that auto generated code doesn't handle
default value when json is parsed. It is related not only IOMEM but
potentially some other structure as well.

Field "gfn" of libxl_iomem_range structure has default value
LIBXL_INVALID_GFN
which is not 0.

libxl_iomem_range = Struct("iomem_range", [
    ...
    ("gfn", uint64, {'init_val': "LIBXL_INVALID_GFN"}),
    ])

The default value is handled correctly when json is generated:

yajl_gen_status libxl_iomem_range_gen_json(yajl_gen hand, libxl_iomem_range
*p)
{
    ...

    if (p->gfn != LIBXL_INVALID_GFN) {
        s = yajl_gen_string(hand, (const unsigned char *)"gfn",
sizeof("gfn")-1);
        if (s != yajl_gen_status_ok)
            goto out;
        s = libxl__uint64_gen_json(hand, p->gfn);
        if (s != yajl_gen_status_ok)
            goto out;
    }

    ...
}

But when json is parsed, this "gfn" field is parsed as any other uint64
value.
As result we have 0 instead of LIBXL_INVALID_GFN.

int libxl__iomem_range_parse_json(libxl__gc *gc, const libxl__json_object
*o, libxl_iomem_range *p)
{
    ...

    {
        const libxl__json_object *saved_gfn = x;
        x = libxl__json_map_get("gfn", o, JSON_INTEGER);
        if (x) {
            rc = libxl__uint64_parse_json(gc, x, &p->gfn);
            if (rc)
                goto out;
        }
        x = saved_gfn;
    }
}

Is it done by design or there is an issue with parse_json?
If it is done by design then the solution proposed by you (update_config
hook)
will solve this problem. But handling default value in parse json looks
more correct.

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On W=
ed, Feb 7, 2018 at 2:14 PM, Oleksandr Andrushchenko <span dir=3D"ltr">&lt;<=
a href=3D"mailto:andr2000@gmail.com" target=3D"_blank">andr2000@gmail.com</=
a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><=
div class=3D"gmail-m_-7595685037960029335HOEnZb"><div class=3D"gmail-m_-759=
5685037960029335h5">On 02/06/2018 02:52 PM, Wei Liu wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
On Tue, Feb 06, 2018 at 02:44:56PM +0200, Oleksandr Andrushchenko wrote:<br=
>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=C2=A0 From aa1f20af73a5a3c8f2c904b857a793<wbr>34d18d41ff Mon Sep 17 00:00:=
00 2001<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">
From: Oleksandr Andrushchenko &lt;<a href=3D"mailto:oleksandr_andrushchenko=
@epam.com" target=3D"_blank">oleksandr_andrushchenko@epam.<wbr>com</a>&gt;<=
br>
Date: Wed, 20 Dec 2017 17:51:18 +0200<br>
Subject: [PATCH] [HACK] Reset iomem&#39;s gfn to LIBXL_INVALID_GFN on reboo=
t<br>
<br>
During domain reboot its configuration is partially reused<br>
to re-create a new domain, but iomem&#39;s GFN field for the<br>
iomem is only restored for those memory ranges, which are<br>
configured in form of [IOMEM_START,NUM_PAGES[@GFN], but not for<br>
those in form of [IOMEM_START,NUM_PAGES], e.g. without GFN.<br>
For the latter GFN is reset to 0, but while mapping ranges<br>
to a domain during reboot there is a check that GFN treated<br>
as valid if it is not equal to LIBXL_INVALID_GFN, thus making<br>
Xen to map IOMEM_START to address 0 in the guest&#39;s address space.<br>
<br>
Workaround it by resseting GFN to LIBXL_INVALID_GFN, so xl<br>
can set proper values for mapping on reboot.<br>
<br>
Signed-off-by: Oleksandr Andrushchenko &lt;<a href=3D"mailto:oleksandr_andr=
ushchenko@epam.com" target=3D"_blank">oleksandr_andrushchenko@epam.<wbr>com=
</a>&gt;<br>
---<br>
=C2=A0 =C2=A0tools/libxl/libxl_domain.c | 9 +++++++++<br>
=C2=A0 =C2=A01 file changed, 9 insertions(+)<br>
<br>
diff --git a/tools/libxl/libxl_domain.c b/tools/libxl/libxl_domain.c<br>
index ef1a0927b00d..2678ad2ad54f 100644<br>
--- a/tools/libxl/libxl_domain.c<br>
+++ b/tools/libxl/libxl_domain.c<br>
@@ -1647,6 +1647,15 @@ int libxl_retrieve_domain_configur<wbr>ation(libxl_c=
tx *ctx, uint32_t domid,<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0}<br>
+=C2=A0 =C2=A0 /* reset IOMEM&#39;s GFN to initial value */<br>
+=C2=A0 =C2=A0 {<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 int i;<br>
+<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 for (i =3D 0; i &lt; d_config-&gt;b_info.num_i=
omem; i++)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 if (d_config-&gt;b_info.iomem[i]=
.gfn =3D=3D 0)<br>
+=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 d_config-&gt;b_inf=
o.iomem[i].gfn =3D LIBXL_INVALID_GFN;<br>
+=C2=A0 =C2=A0 }<br>
+<br>
</blockquote>
I don&#39;t think this is necessary. Instead we should tell libxl to save<b=
r>
the generated value into the template. Add an update_config hook for the<br=
>
iomem type should be better.<br>
</blockquote>
Agree, this is why I tagged the patch as [HACK]<br>
Unfortunately, I have little knowledge of libxl and not sure<br>
how to properly fix it. Can you tell a bit more on what<br>
a proper fix could be?<br>
</blockquote>
See libxl__update_domain_configura<wbr>tion, which is called after domain<b=
r>
construction is completed. It will call the update_config hook for a<br>
device type to save anything that is generated in the process of domain<br>
creation. One example is in libxl_nic. You can do the same to iomem I<br>
think.<br>
<br>
The end result is the generated values you care about are saved into the<br=
>
template. When the domain is migrated / rebooted libxl will use the<br>
saved values instead.<br>
</blockquote></div></div>
Thank you, will look at it to make a proper fix<div class=3D"gmail-m_-75956=
85037960029335HOEnZb"><div class=3D"gmail-m_-7595685037960029335h5"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
Strictly speaking your patch of adding the snippet to<br>
libxl_retrieve_domain_configur<wbr>ation isn&#39;t wrong, but I would prefe=
r that<br>
function to only contain code to fetch states that can be changed during<br=
>
domain runtime. The iomem range isn&#39;t one of those states AIUI.<br>
<br>
Wei.<br>
<br>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex"><blockquote class=3D"gmai=
l_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,20=
4,204);padding-left:1ex">
Wei.<br>
</blockquote>
Thank you,<br>
Oleksandr<br>
</blockquote></blockquote>
<br>
<br>
______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org" target=3D"_blank">Xen-dev=
el@lists.xenproject.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/m<wbr>ailman/lis=
tinfo/xen-devel</a></div></div></blockquote></div><br></div><div class=3D"g=
mail_extra"><br>Hi Wei,<br></div><div class=3D"gmail_extra"><br></div><div =
class=3D"gmail_extra">The root cause of this problem is that auto generated=
 code doesn&#39;t handle<br></div><div class=3D"gmail_extra">default value =
when json is parsed. It is related not only IOMEM but <br></div><div class=
=3D"gmail_extra">potentially some other structure as well.=C2=A0 <br></div>=
<div class=3D"gmail_extra"><br>Field &quot;gfn&quot; of libxl_iomem_range s=
tructure has default value LIBXL_INVALID_GFN<br></div><div class=3D"gmail_e=
xtra">which is not 0.<br></div><div class=3D"gmail_extra"><br>libxl_iomem_r=
ange =3D Struct(&quot;iomem_range&quot;, [<br>=C2=A0=C2=A0=C2=A0 ...<br>=C2=
=A0=C2=A0=C2=A0 (&quot;gfn&quot;, uint64, {&#39;init_val&#39;: &quot;LIBXL_=
INVALID_GFN&quot;}),<br>=C2=A0=C2=A0=C2=A0 ])<br><br></div><div class=3D"gm=
ail_extra">The default value is handled correctly when json is generated:<b=
r></div><div class=3D"gmail_extra"><br>yajl_gen_status libxl_iomem_range_ge=
n_json(yajl_gen hand, libxl_iomem_range *p)<br>{<br>=C2=A0=C2=A0=C2=A0 ...<=
br><br>=C2=A0=C2=A0=C2=A0 if (p-&gt;gfn !=3D LIBXL_INVALID_GFN) {<br>=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 s =3D yajl_gen_string(hand, (const uns=
igned char *)&quot;gfn&quot;, sizeof(&quot;gfn&quot;)-1);<br>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if (s !=3D yajl_gen_status_ok)<br>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 goto out;<br>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 s =3D libxl__uint64_gen_json(hand, =
p-&gt;gfn);<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if (s !=3D yajl_g=
en_status_ok)<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0 goto out;<br>=C2=A0=C2=A0=C2=A0 }<br>=C2=A0 <br>=C2=A0=C2=A0=C2=
=A0 ...<br>}<br><br></div><div class=3D"gmail_extra">But when json is parse=
d, this &quot;gfn&quot; field is parsed as any other uint64 value.<br></div=
><div class=3D"gmail_extra">As result we have 0 instead of LIBXL_INVALID_GF=
N.<br></div><div class=3D"gmail_extra"><br>int libxl__iomem_range_parse_jso=
n(libxl__gc *gc, const libxl__json_object *o, libxl_iomem_range *p)<br>{<br=
>=C2=A0=C2=A0=C2=A0 ...<br><br>=C2=A0=C2=A0=C2=A0 {<br>=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0 const libxl__json_object *saved_gfn =3D x;<br>=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 x =3D libxl__json_map_get(&quot;gfn=
&quot;, o, JSON_INTEGER);<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if =
(x) {<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
 rc =3D libxl__uint64_parse_json(gc, x, &amp;p-&gt;gfn);<br>=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 if (rc)<br>=C2=A0=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0 goto out;<br>=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 }<br>=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 x =3D saved_gfn;<br>=C2=A0=C2=A0=C2=A0 }<=
br>}<br></div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_extr=
a">Is it done by design or there is an issue with parse_json?<br></div><div=
 class=3D"gmail_extra">If it is done by design then the solution proposed b=
y you (update_config hook)<br>will solve this problem. But handling default=
 value in parse json looks more correct.<br><br></div><div class=3D"gmail_e=
xtra">-- <br><div class=3D"gmail-m_-7595685037960029335gmail_signature">Bes=
t Regards,<br>Oleksandr Grytsov.</div>
</div></div>

--089e0826e9ac50882f0565071fd5--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8923128700907687555==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:26:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:26:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elHsC-0001zo-Bx; Mon, 12 Feb 2018 17:26:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elHsA-0001zC-VL
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 17:26:34 +0000
X-Inumbo-ID: ca79ae88-1019-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca79ae88-1019-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 18:26:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67740725"
Date: Mon, 12 Feb 2018 17:26:23 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212172623.vqq7yi2g4dfaamzi@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/alt: Clean up the assembly used to
 generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBPbiB0aGUgQyBzaWRlLCBzd2l0Y2ggdG8gdXNpbmcgbG9jYWwgbGFibGVzIHJh
dGhlciB0aGFuIGhhcmRjb2RlZCBudW1iZXJzLgogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBeIGxhYmVscwo+ICAqIFJlbmFtZSBwYXJhbWV0ZXJzIGFuZCBsYWJsZXMg
dG8gYmUgY29uc2lzdGVudCB3aXRoIGFsdF9pbnN0ciBuYW1lcywgYW5kCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgIF4gbGFiZWxzCj4gICAgY29uc2lzdGVudCBiZXR3ZWVuIHRoZSB0aGUgQyBh
bmQgYXNtIHZlcnNpb25zLgo+ICAqIE9uIHRoZSBhc20gc2lkZSwgZmFjdG9yIHNvbWUgZXhwcmVz
c2lvbnMgb3V0IGludG8gbWFjcm9zIHRvIGFpZCBjbGFyaXR5Lgo+ICAqIENvbnNpc3RlbnRseSBk
ZWNsYXJlIHNlY3Rpb24gYXR0cmlidXRlcy4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
SnVzdCBvbmUgbml0Li4uCgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5j
b20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0
ZXJuYXRpdmUtYXNtLmggfCA1NyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tCj4gIHhl
bi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCAgICAgfCA2NCArKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0tLS0tLQo+ICAyIGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyks
IDU0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dGVybmF0aXZlLWFzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+
IGluZGV4IDY2NDBlODUuLjE1MGJkMWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hbHRlcm5hdGl2ZS1hc20uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRp
dmUtYXNtLmgKPiBAQCAtOSw2MCArOSw2NyBAQAo+ICAgKiBlbm91Z2ggaW5mb3JtYXRpb24gZm9y
IHRoZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcgY29kZSB0byBwYXRjaCBhbgo+ICAgKiBpbnN0cnVj
dGlvbi4gU2VlIGFwcGx5X2FsdGVybmF0aXZlcygpLgo+ICAgKi8KPiAtLm1hY3JvIGFsdGluc3Ry
dWN0aW9uX2VudHJ5IG9yaWcgYWx0IGZlYXR1cmUgb3JpZ19sZW4gYWx0X2xlbgo+ICsubWFjcm8g
YWx0aW5zdHJ1Y3Rpb25fZW50cnkgb3JpZyByZXBsIGZlYXR1cmUgb3JpZ19sZW4gcmVwbF9sZW4K
PiAgICAgIC5sb25nIFxvcmlnIC0gLgo+IC0gICAgLmxvbmcgXGFsdCAtIC4KPiArICAgIC5sb25n
IFxyZXBsIC0gLgo+ICAgICAgLndvcmQgXGZlYXR1cmUKPiAgICAgIC5ieXRlIFxvcmlnX2xlbgo+
IC0gICAgLmJ5dGUgXGFsdF9sZW4KPiArICAgIC5ieXRlIFxyZXBsX2xlbgo+ICAuZW5kbQo+ICAK
PiArI2RlZmluZSBvcmlnX2xlbiAgICAgICAgICAgICAgICguTFxAX29yaWdfZSAgICAgICAtICAg
ICAuTFxAX29yaWdfcykKPiArI2RlZmluZSByZXBsX2xlbihucikgICAgICAgICAgICguTFxAX3Jl
cGxfZVwoKW5yICAtICAgICAuTFxAX3JlcGxfc1woKW5yKQo+ICsjZGVmaW5lIGRlY2xfcmVwbChp
bnNuLCBucikgICAgIC5MXEBfcmVwbF9zXCgpbnI6IGluc247IC5MXEBfcmVwbF9lXCgpbnI6CgpJ
IHdvdWxkIGFsc28gaW50cm9kdWNlIGEgZGVjbF9vcmlnKGluc24pLCBzZWVpbmcgdGhhdCAiLkxc
QF9vcmlnX3MiIGlzCmFscmVhZHkgdXNlZCBpbiB0d28gZGlmZmVyZW50IHBsYWNlcyAoQUxURVJO
QVRJVkUgYW5kIEFMVEVSTkFUSVZFXzIpLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:26:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:26:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elHsM-00020o-Io; Mon, 12 Feb 2018 17:26:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elHsL-000205-FC
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 17:26:45 +0000
X-Inumbo-ID: 0ab96c4f-101a-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0ab96c4f-101a-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 17:27:47 +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 459FB1435;
 Mon, 12 Feb 2018 09:26:38 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7816D3F487;
 Mon, 12 Feb 2018 09:26:37 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-12-julien.grall@arm.com>
 <f5b4b0b3-d8c5-c62d-db6f-4b4db67db9e5@epam.com>
 <d3b6dd0f-c5bc-beef-e2c7-b9c8aff33b28@arm.com>
 <a3e67bf7-f8e3-3180-57e4-8b72d3ee7ca0@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <28cd1237-f06b-8d9c-5942-6582bbe21061@arm.com>
Date: Mon, 12 Feb 2018 17:26:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <a3e67bf7-f8e3-3180-57e4-8b72d3ee7ca0@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 11/15] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMi8wMi8xOCAxNzoyMCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSnVsaWVuLAoK
SGksCgo+IE9uIDEyLjAyLjE4IDE5OjEyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDEyLzAy
LzE4IDE2OjU1LCBWb2xvZHlteXIgQmFiY2h1ayB3cm90ZToKPj4+IEhpIEp1bGllbiwKPj4KPj4g
SGkgVm9sb2R5bXlyLAo+Pgo+Pj4gT24gMDguMDIuMTggMjE6MjEsIEp1bGllbiBHcmFsbCB3cm90
ZToKPj4+PiBBZGQgdGhlIGRldGVjdGlvbiBhbmQgcnVudGltZSBjb2RlIGZvciBBUk1fU01DQ0Nf
QVJDSF9XT1JLQVJPVU5EXzEuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+Cj4+Pj4gLS0tCj4+Pj4gwqDCoMKgwqAgQ2hhbmdl
cyBpbiB2MjoKPj4+PiDCoMKgwqDCoMKgwqDCoMKgIC0gUGF0Y2ggYWRkZWQKPj4+PiAtLS0KPj4+
PiDCoCB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlPCoMKgwqAgfCAxMiArKysrKysrKysrKysKPj4+
PiDCoCB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmPCoMKgwqAgfCAzMiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrLQo+Pj4+IMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8wqAg
MSArCj4+Pj4gwqAgMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4+Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2JwaS5TCj4+Pj4gaW5kZXggNGI3ZjFkYzIxZi4uZWYyMzdkZTdiZCAx
MDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPj4+PiArKysgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvYnBpLlMKPj4+PiBAQCAtMTYsNiArMTYsOCBAQAo+Pj4+IMKgwqAgKiBh
bG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS7CoCBJZiBub3QsIHNlZSAKPj4+PiA8aHR0cDovL3d3dy5n
bnUub3JnL2xpY2Vuc2VzLz4uCj4+Pj4gwqDCoCAqLwo+Pj4+ICsjaW5jbHVkZSA8YXNtL3NtY2Nj
Lmg+Cj4+Pj4gKwo+Pj4+IMKgIC5tYWNybyB2ZW50cnkgdGFyZ2V0Cj4+Pj4gwqDCoMKgwqDCoCAu
cmVwdCAzMQo+Pj4+IMKgwqDCoMKgwqAgbm9wCj4+Pj4gQEAgLTgxLDYgKzgzLDE2IEBAIEVOVFJZ
KF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQpCj4+Pj4gwqDCoMKgwqDCoCBhZGTCoMKgwqDCoCBz
cCwgc3AsICMoOCAqIDE4KQo+Pj4+IMKgIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kKQo+
Pj4+ICtFTlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQpCj4+Pj4gK8KgwqDCoCBz
dWLCoMKgwqDCoCBzcCwgc3AsICMoOCAqIDQpCj4+Pj4gK8KgwqDCoCBzdHDCoMKgwqDCoCB4Miwg
eDMsIFtzcCwgIyg4ICogMCldCj4+Pj4gK8KgwqDCoCBzdHDCoMKgwqDCoCB4MCwgeDEsIFtzcCwg
Iyg4ICogMildCj4+Pj4gK8KgwqDCoCBtb3bCoMKgwqDCoCB3MCwgI0FSTV9TTUNDQ19BUkNIX1dP
UktBUk9VTkRfMV9GSUQKPj4+PiArwqDCoMKgIGxkcMKgwqDCoMKgIHgyLCB4MywgW3NwLCAjKDgg
KiAwKV0KPj4+PiArwqDCoMKgIGxkcMKgwqDCoMKgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KPj4+
PiArwqDCoMKgIGFkZMKgwqDCoMKgIHNwLCBzcCwgIyg4ICogNCkKPj4+PiArRU5UUlkoX19zbWNj
Y193b3JrYXJvdW5kXzFfc21jX2VuZCkKPj4+PiArCj4+Pgo+Pj4gVGhpcyBjb2RlIGNvbmZ1c2Vz
IG1lLiBZb3UgYWxsb2NhdGUgMzIgYnl0ZXMgb24gc3RhY2ssIHNhdmUgeDAteDQgCj4+PiB0aGVy
ZSwgdGhlbiB5b3UgbG9hZCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklEIGludG8gdzAg
YW5kIAo+Pj4gcmVzdG9yZSB2YWx1ZXMgb2YgeDAteDQsIG92ZXJ3cml0aW5nIHZhbHVlIHdyaXR0
ZW4gaW50byB3MC4gQW0gSSAKPj4+IG1pc3Npbmcgc29tZXRoaW5nPwo+Pgo+PiBUaGUgY2FsbCB0
byBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEgZG9lcyBub3QgcmV0dXJuIGFueSB2YWx1ZS4g
Cj4+IEV2ZW4gaWYgaXQgd2VyZSwgdGhpcyBjb2RlIGlzIGV4ZWN1dGVkIG9uIGV4Y2VwdGlvbiBl
bnRyeSBiZWZvcmUgCj4+IGp1bXBpbmcgaW50byB0aGUgdHJhcCBoZWxwZXIuIFNvIHlvdSB3YW50
IHRvIHJlc3RvcmUgYWxsIHRoZSByZWdpc3RlcnMgCj4+IHNhdmVkLgo+Pgo+IEkgYmVsaWV2ZSB5
b3UgbWlzc2VkIHNtYyBpbnN0cnVjdGlvbiBpbiB0aGUgY29kZSBhYm92ZS4KCldob29wcyB5ZXMu
IEkgd2lsbCBmaXggaXQuCgo+IAo+Pj4KPj4+IEJ0dywgeW91IGNhbiB1c2Ugc29tZXRoaW5nIGxp
a2Ugc3RwwqDCoMKgIHgwLCB4MSwgW3NwLCAjLTE2XSEgdG8gYXZvaWQgCj4+PiBtYW51YWwgYWRq
dXN0bWVudCBvZiBzcC4gVGhpcyB3aWxsIHNhdmUgeW91IHR3byBpbnN0cnVjdGlvbnMuCj4+Cj4+
IEl0IHdhcyBwb2ludGVkIG91dCBvbiBMaW51eCBBcm0gdGhhdCB1cGRhdGluZyBzcCBvbmNlICpt
aWdodCogYmUgCj4+IGZhc3RlciBvbiBzb21lIHVhcmNoLgo+IAo+IFNvIGlzIHRoaXMgY29kZSBp
cyB0YXJnZXRlZCBmb3IgdGhhdCBzb21lIHNwZWNpZmljIHVhcmNoPyBUaGVuIEkgd291bGQgCj4g
bGlrZSB0byBzZWUgYSBjb21tZW50IGRlc2NyaWJpbmcgd2h5IHlvdSBjaG9vc2UgdGhpcyBhcHBy
b2FjaC4KCkkgY2FuJ3QgY29uZmlybSB3aGV0aGVyIHRoaXMgd2lsbCBpbXByb3ZlIHVhcmNoIEEs
IEIsIEMgb3IgWi4gSSBqdXN0IApmb2xsb3dlZCBzdWdnZXN0aW9uIG9uIExpbnV4IEFybSAoc2Vl
IFsxXSkgYW5kIGEgcGVyc29uYWwgY2hvaWNlIG9uIGhvdyAKdG8gd3JpdGUgYXNzZW1ibHkgY29k
ZS4gSXQgaXMgcXVpdGUgc2ltaWxhciB0aGF0IHdoeSB3b3VsZCBJIGNob29zZSB0aGUgCm90aGVy
IHdheSBhcm91bmQ/CgpDaGVlcnMsCgpbMV0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMv
YXJtLWtlcm5lbC9tc2c2MjY2NTkuaHRtbAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:43:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:43:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elI7r-0003So-2c; Mon, 12 Feb 2018 17:42:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elI7p-0003Si-Uo
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 17:42:45 +0000
X-Inumbo-ID: 0db73e78-101c-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 0db73e78-101c-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 18:42:11 +0100 (CET)
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 99F001435;
 Mon, 12 Feb 2018 09:42:43 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F11DD3F487;
 Mon, 12 Feb 2018 09:42:42 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-22-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f12d0754-877d-30d8-7e41-77607d635fa7@arm.com>
Date: Mon, 12 Feb 2018 17:42:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-22-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 21/49] ARM: new VGIC: Add acccessor to
 new struct vgic_irq instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IG5ldyBWR0lDIGltcGxlbWVudGF0aW9uIGNlbnRlcnMgYXJvdW5kIGEgc3RydWN0IHZnaWNfaXJx
IGluc3RhbmNlCj4gcGVyIHZpcnR1YWwgSVJRLgo+IFByb3ZpZGUgYSBmdW5jdGlvbiB0byByZXRy
aWV2ZSB0aGUgcmlnaHQgaW5zdGFuY2UgZm9yIGEgZ2l2ZW4gSVJRCj4gbnVtYmVyIGFuZCAoaW4g
Y2FzZSBvZiBwcml2YXRlIGludGVycnVwdHMpIHRoZSByaWdodCBWQ1BVLgo+IFRoaXMgYWxzbyBp
bmNsdWRlcyB0aGUgY29ycmVzcG9uZGluZyBwdXQgZnVuY3Rpb24sIHdoaWNoIGRvZXMgbm90aGlu
Zwo+IGZvciBwcml2YXRlIGludGVycnVwdHMgYW5kIFNQSXMsIGJ1dCBoYW5kbGVzIHRoZSByZWYt
Y291bnRpbmcgZm9yIExQSXMuCj4gCj4gVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgNjRh
OTU5ZDY2ZTQ3LCB3cml0dGVuIGJ5IENocmlzdG9mZmVyIERhbGwuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCAxMDcgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaCB8ICAzMiAr
KysrKysrKysrKysrKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAxMzkgaW5zZXJ0aW9ucygrKQo+ICAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+ICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjMwNzUwOTFjYWEKPiAtLS0gL2Rldi9u
dWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4gQEAgLTAsMCArMSwxMDcgQEAK
PiArLyoKPiArICogQ29weXJpZ2h0IChDKSAyMDE1LCAyMDE2IEFSTSBMdGQuCj4gKyAqIEltcG9y
dGVkIGZyb20gTGludXggKCJuZXciIEtWTSBWR0lDKSBhbmQgaGVhdmlseSBhZGFwdGVkIHRvIFhl
bi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiArICogcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsg
Ki8KPiArCj4gKyNpbmNsdWRlIDxhc20vYnVnLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
PiArCj4gKyNpbmNsdWRlIDxhc20vYXJtX3ZnaWMuaD4KPiArI2luY2x1ZGUgInZnaWMuaCIKClBs
ZWFzZSBvcmRlciB0aGUgaW5jbHVkZSBhbHBoYWJldGljYWxseS4KCj4gKwo+ICsvKgo+ICsgKiBJ
dGVyYXRlIG92ZXIgdGhlIFZNJ3MgbGlzdCBvZiBtYXBwZWQgTFBJcyB0byBmaW5kIHRoZSBvbmUg
d2l0aCBhCj4gKyAqIG1hdGNoaW5nIGludGVycnVwdCBJRCBhbmQgcmV0dXJuIGEgcmVmZXJlbmNl
IHRvIHRoZSBJUlEgc3RydWN0dXJlLgo+ICsgKi8KPiArc3RhdGljIHN0cnVjdCB2Z2ljX2lycSAq
dmdpY19nZXRfbHBpKHN0cnVjdCBkb21haW4gKmQsIHUzMiBpbnRpZCkKPiArewo+ICsgICAgc3Ry
dWN0IHZnaWNfZGlzdCAqZGlzdCA9ICZkLT5hcmNoLnZnaWM7Cj4gKyAgICBzdHJ1Y3QgdmdpY19p
cnEgKmlycSA9IE5VTEw7Cj4gKwo+ICsgICAgc3Bpbl9sb2NrKCZkaXN0LT5scGlfbGlzdF9sb2Nr
KTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBpcnEsICZkaXN0LT5scGlfbGlzdF9o
ZWFkLCBscGlfbGlzdCApCgpJIHRoaW5rIGl0IHdvdWxkIGJlIHdvcnRoIHRoaW5raW5nIG9mIGEg
ZGlmZmVyZW50IGRhdGEgc3RydWN0dXJlIGhlcmUuIApUaGUgbnVtYmVyIG9mIExQSXMgY2FuIGJl
IHF1aXRlIGhpZ2ggZm9yIHRoZSBoYXJkd2FyZSBkb21haW4uCgo+ICsgICAgewo+ICsgICAgICAg
IGlmICggaXJxLT5pbnRpZCAhPSBpbnRpZCApCj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsK
PiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoaXMgaW5jcmVhc2VzIHRoZSByZWZjb3VudCwg
dGhlIGNhbGxlciBpcyBleHBlY3RlZCB0bwo+ICsgICAgICAgICAqIGNhbGwgdmdpY19wdXRfaXJx
KCkgbGF0ZXIgb25jZSBpdCdzIGZpbmlzaGVkIHdpdGggdGhlIElSUS4KPiArICAgICAgICAgKi8K
PiArICAgICAgICB2Z2ljX2dldF9pcnFfa3JlZihpcnEpOwo+ICsgICAgICAgIGdvdG8gb3V0X3Vu
bG9jazsKPiArICAgIH0KPiArICAgIGlycSA9IE5VTEw7Cj4gKwo+ICtvdXRfdW5sb2NrOgo+ICsg
ICAgc3Bpbl91bmxvY2soJmRpc3QtPmxwaV9saXN0X2xvY2spOwo+ICsKPiArICAgIHJldHVybiBp
cnE7Cj4gK30KPiArCj4gKy8qCj4gKyAqIFRoaXMgbG9va3MgdXAgdGhlIHZpcnR1YWwgaW50ZXJy
dXB0IElEIHRvIGdldCB0aGUgY29ycmVzcG9uZGluZwo+ICsgKiBzdHJ1Y3QgdmdpY19pcnEuIEl0
IGFsc28gaW5jcmVhc2VzIHRoZSByZWZjb3VudCwgc28gYW55IGNhbGxlciBpcyBleHBlY3RlZAo+
ICsgKiB0byBjYWxsIHZnaWNfcHV0X2lycSgpIG9uY2UgaXQncyBmaW5pc2hlZCB3aXRoIHRoaXMg
SVJRLgo+ICsgKi8KPiArc3RydWN0IHZnaWNfaXJxICp2Z2ljX2dldF9pcnEoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZjcHUgKnZjcHUsCj4gKyAgICAgICAgICAgICAgICAgIHUzMiBpbnRpZCkK
CkluZGVudGF0aW9uLgoKPiArewo+ICsgICAgLyogU0dJcyBhbmQgUFBJcyAqLwo+ICsgICAgaWYg
KCBpbnRpZCA8PSBWR0lDX01BWF9QUklWQVRFICkKPiArICAgICAgICByZXR1cm4gJnZjcHUtPmFy
Y2gudmdpY19jcHUucHJpdmF0ZV9pcnFzW2ludGlkXTsKPiArCj4gKyAgICAvKiBTUElzICovCj4g
KyAgICBpZiAoIGludGlkIDw9IFZHSUNfTUFYX1NQSSApCj4gKyAgICAgICAgcmV0dXJuICZkLT5h
cmNoLnZnaWMuc3Bpc1tpbnRpZCAtIFZHSUNfTlJfUFJJVkFURV9JUlFTXTsKPiArCj4gKyAgICAv
KiBMUElzICovCj4gKyAgICBpZiAoIGludGlkID49IFZHSUNfTUlOX0xQSSApCj4gKyAgICAgICAg
cmV0dXJuIHZnaWNfZ2V0X2xwaShkLCBpbnRpZCk7Cj4gKwo+ICsgICAgV0FSTigpOwoKTmV3bGlu
ZSBoZXJlIHBsZWFzZS4KCkkgd291bGQgdHVybiBpbnRvIGFuIEFTU0VSVF9VTlJFQUNIQUJMRSgp
IHNvIGl0IGlzIG9ubHkgaGFwcGVuaW5nIGluIApkZWJ1ZyBidWlsZCBhbmQgYXZvaWQgdG8gd29y
cnkgYWJvdXQgYSBndWVzdCBleHBsb2l0aW5nIHRoYXQgOikuCgo+ICsgICAgcmV0dXJuIE5VTEw7
Cj4gK30KPiArCj4gK3ZvaWQgdmdpY19wdXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
Z2ljX2lycSAqaXJxKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmdpY19kaXN0ICpkaXN0ID0gJmQtPmFy
Y2gudmdpYzsKPiArCj4gKyAgICBpZiAoIGlycS0+aW50aWQgPCBWR0lDX01JTl9MUEkgKQo+ICsg
ICAgICAgIHJldHVybjsKPiArCj4gKyAgICBzcGluX2xvY2soJmRpc3QtPmxwaV9saXN0X2xvY2sp
Owo+ICsgICAgaWYgKCAhYXRvbWljX2RlY19hbmRfdGVzdCgmaXJxLT5yZWZjb3VudCkgKQo+ICsg
ICAgewo+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZkaXN0LT5scGlfbGlzdF9sb2NrKTsKPiArICAg
ICAgICByZXR1cm47Cj4gKyAgICB9Owo+ICsKPiArICAgIGxpc3RfZGVsKCZpcnEtPmxwaV9saXN0
KTsKCkkgd291bGQgYWRkCgpBU1NFUlQobHBpX2xpc3RfY291bnQgPj0gMSk7CgpCdXQgaXQgaXMg
YSBiaXQgaGFyZCB0byBrbm93IHdoZXRoZXIgdGhpcyBjb2RlIGlzIHZhbGlkIGdpdmVuIHlvdSBk
b24ndCAKaGF2ZSBhbnkgaW1wbGVtZW50YXRpb24gb2YgSVRTIHNvIGZhci4KCj4gKyAgICBkaXN0
LT5scGlfbGlzdF9jb3VudC0tOwo+ICsgICAgc3Bpbl91bmxvY2soJmRpc3QtPmxwaV9saXN0X2xv
Y2spOwo+ICsKPiArICAgIHhmcmVlKGlycSk7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZh
cmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4g
KyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAu
LjdhMTVjZmRkNzkKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5oCgpUbyBiZSBob25lc3QsIEkgYW0gbm90IGEgYmlnIGZhbiBvZiBoZWFkZXJzIGRlZmluZWQg
aW4gdGhlIGNvZGUgYml0cy4gU28gCkkgd291bGQgbmVlZCBhIHJlYXNvbiBmb3IgdGhhdCB0byBi
ZSB0aGVyZSBhbmQgbm90IGluIHRoZSBpbmNsdWRlIHlvdSAKZGVmaW5lZCBpbiB0aGUgcHJldmlv
dXMgcGF0Y2guCgo+IEBAIC0wLDAgKzEsMzIgQEAKPiArLyoKPiArICogQ29weXJpZ2h0IChDKSAy
MDE1LCAyMDE2IEFSTSBMdGQuCj4gKyAqIEltcG9ydGVkIGZyb20gTGludXggKCJuZXciIEtWTSBW
R0lDKSBhbmQgaGVhdmlseSBhZGFwdGVkIHRvIFhlbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSB2ZXJzaW9uIDIgYXMKPiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5k
YXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9w
ZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlv
dSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlCj4gKyAqIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6
Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArI2lmbmRlZiBfX1hFTl9BUk1fVkdJ
Q19ORVdfSF9fCj4gKyNkZWZpbmUgX19YRU5fQVJNX1ZHSUNfTkVXX0hfXwoKVGhpcyBkb2VzIG5v
dCBtYXRjaCB0aGUgZmlsZW5hbWUvcGF0aC4KCj4gKwo+ICtzdHJ1Y3QgdmdpY19pcnEgKnZnaWNf
Z2V0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdTMyIGludGlkKTsKPiArdm9pZCB2Z2ljX3B1dF9pcnEoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxICppcnEpOwo+ICsKPiArc3RhdGljIGlubGlu
ZSB2b2lkIHZnaWNfZ2V0X2lycV9rcmVmKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQo+ICt7Cj4gKyAg
ICBpZiAoIGlycS0+aW50aWQgPCBWR0lDX01JTl9MUEkgKQo+ICsgICAgICAgIHJldHVybjsKPiAr
Cj4gKyAgICBhdG9taWNfaW5jKCZpcnEtPnJlZmNvdW50KTsKPiArfQo+ICsKPiArI2VuZGlmCgpN
aXNzaW5nIGVtYWNzIG1hZ2ljLgoKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:46:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elIBn-0003dI-I7; Mon, 12 Feb 2018 17:46:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elIBm-0003dC-LN
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 17:46:50 +0000
X-Inumbo-ID: d7f76d7e-101c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d7f76d7e-101c-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 17:47:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67742042"
Date: Mon, 12 Feb 2018 17:46:35 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212174635.wq26i5ypgcgdchdm@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
 altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBXaXRoIGZ1dHVyZSBjaGFuZ2VzLCBhbHRpbnN0cnVjdGlvbl9lbnRyeSBpcyBnb2lu
ZyB0byBiZWNvbWUgbW9yZSBjb21wbGljYXRlZAo+IHRvIHVzZS4gIEZ1cnRoZXJtb3JlLCB0aGVy
ZSBhcmUgYWxyZWFkeSBBTFRFUk5BVElWRSogbWFjcm9zIHdoaWNoIGNhbiBiZSB1c2VkCj4gdG8g
YXZvaWQgb3BlbmNvZGluZyB0aGUgY3JlYXRpb24gb2YgcmVwbGFjZW1lbnQgaW5mb3JtYXRpb24u
Cj4gCj4gRm9yIEFTTV9TVEFDLCBBU01fQ0xBQyBhbmQgQ1I0X1BWMzJfUkVTVE9SRSwgdGhpcyBt
ZWFucyB0aGUgcmVtb3ZhbCBvZiBhbGwKPiBoYXJkb2NkZWQgbGFiZWwgbnVtYmVycy4gIEZvciB0
aGUgY3I0X3B2MzIgYWx0ZXJuYXRpdmVzLCB0aGlzIG1lYW5zIGhhcmRjb2RpbmcKPiB0aGUgZXh0
cmEgc3BhY2UgcmVxdWlyZWQgaW4gdGhlIG9yaWdpbmFsIHBhdGNoIHNpdGUsIGJ1dCB0aGUgaGFy
ZGNvZGluZyB3aWxsCj4gYmUgcmVtb3ZlZCBieSBhIGxhdGVyIHBhdGNoLgo+IAo+IE5vIGNoYW5n
ZSB0byBhbnkgZnVuY3Rpb25hbGl0eSwgYnV0IHRoZSBoYW5kbGluZyBvZiBub3BzIGluc2lkZSB0
aGUgb3JpZ2luYWwKPiBwYXRjaCBzaXRlcyBhcmUgYSBiaXQgZGlmZmVyZW50Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZp
ZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpJbiBnZW5l
cmFsIEkgdHJ5IHRvIGFsaWduIHRoZSBsaW5lIGJyZWFrcyAnXCcgb2YgbWFjcm9zLCBidXQgSSBk
b24ndAp0aGluayB0aGF0J3MgdXNlZCBjb25zaXN0ZW50bHkgYWNyb3NzIHRoZSBjb2RlIGF0IGFs
bC4KCkFnYWluIGp1c3Qgb25lIG5pdCBiZWxvdy4KCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+IGluZGV4IDU4
ZjY1MmQuLmJkMzgxOWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
Cj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4gQEAgLTU1NywyMyArNTU3LDkg
QEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKPiAgICAgICAgICB0ZXN0YiAkWDg2X0VGTEFHU19J
Rj4+OCxVUkVHU19lZmxhZ3MrMSglcnNwKQo+ICAgICAgICAgIGp6ICAgIGV4Y2VwdGlvbl93aXRo
X2ludHNfZGlzYWJsZWQKPiAgCj4gLS5MY3I0X3B2MzJfb3JpZzoKPiAtICAgICAgICBqbXAgICAu
TGNyNF9wdjMyX2RvbmUKPiAtICAgICAgICAuc2tpcCAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxj
cjRfcHYzMl9hbHQpIC0gKC4gLSAuTGNyNF9wdjMyX29yaWcpLCAweGNjCj4gLSAgICAgICAgLnB1
c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4Igo+IC0uTGNyNF9wdjMyX2FsdDoK
PiAtICAgICAgICBtb3YgICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4Cj4gLS5MY3I0X3B2MzJfYWx0
X2VuZDoKPiAtICAgICAgICAuc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKPiAtICAgICAg
ICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTGNyNF9wdjMyX29yaWcsIC5MY3I0X3B2MzJfYWx0LCBc
Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIFwK
PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxj
cjRfcHYzMl9hbHQpLCBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X3B2
MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KQo+IC0gICAgICAgIGFsdGluc3RydWN0aW9uX2Vu
dHJ5IC5MY3I0X3B2MzJfb3JpZywgLkxjcjRfcHYzMl9hbHQsIFwKPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYODZfRkVBVFVSRV9YRU5fU01BUCwgXAo+IC0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCksIFwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRf
cHYzMl9hbHQpCj4gLSAgICAgICAgLnBvcHNlY3Rpb24KPiArICAgICAgICBBTFRFUk5BVElWRV8y
ICJqbXAgLkxjcjRfcHYzMl9kb25lOyAuc2tpcCAyLCAweDkwIiwgXAo+ICsgICAgICAgICAgICBf
X3N0cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCksICVyYXgpLCBYODZfRkVBVFVSRV9YRU5f
U01FUCwgXAo+ICsgICAgICAgICAgICBfX3N0cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCks
ICVyYXgpLCBYODZfRkVBVFVSRV9YRU5fU01BUAoKV2hhdCdzIHRoZSBwb2ludCBvZiB1c2luZyBf
X3N0cmluZ2lmeSBoZXJlLCBpc24ndCBpdCBjbGVhcmVyIHRvIGp1c3QKdXNlICJtb3YgLi4uIj8K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:53:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elIIV-0004Nd-8H; Mon, 12 Feb 2018 17:53:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elIIU-0004NX-7J
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 17:53:46 +0000
X-Inumbo-ID: 96ab8df5-101d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96ab8df5-101d-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 18:53:11 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67742397"
To: Wei Liu <wei.liu2@citrix.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
 <20180212165221.2yaxipnae4yll2tw@MacBook-Pro-de-Roger.local>
 <20180212171837.hyhm5ngl7bx4doui@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <57842b04-07e3-3393-0589-2e677bfdc6ad@citrix.com>
Date: Mon, 12 Feb 2018 17:53:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180212171837.hyhm5ngl7bx4doui@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/alt: Clean up struct alt_instr and
	its users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTc6MTgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gTW9uLCBGZWIgMTIsIDIwMTgg
YXQgMDQ6NTI6MjFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPj4gT24gTW9uLCBG
ZWIgMTIsIDIwMTggYXQgMTE6MjM6MDJBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+
ICAqIFJlbmFtZSBzb21lIGZpZWxkcyBmb3IgY29uc2lzdGVuY3kgYW5kIGNsYXJpdHksIGFuZCB1
c2Ugc3RhbmRhcmQgdHlwZXMuCj4+PiAgKiBEb24ndCBvcGVuY29kZSB0aGUgdXNlIG9mIEFMVF97
T1JJRyxSRVBMfV9QVFIoKS4KPj4+Cj4+PiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+
PiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+
Cj4+PiAtLS0KPj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+PiBDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+Pj4gQ0M6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Pj4gQ0M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4+PiAtLS0KPj4+ICB4ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUu
YyAgICAgICAgfCAyNCArKysrKysrKysrKystLS0tLS0tLS0tLS0KPj4+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLmggfCAxMiArKysrKystLS0tLS0KPj4+ICAyIGZpbGVzIGNoYW5n
ZWQsIDE4IGluc2VydGlvbnMoKyksIDE4IGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5j
Cj4+PiBpbmRleCA1YzhiNmY2Li5mOGRkYWI1IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gveDg2
L2FsdGVybmF0aXZlLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jCj4+PiBA
QCAtMTYzLDggKzE2Myw2IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRp
dmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAo+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCkKPj4+
ICB7Cj4+PiAgICAgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmE7Cj4+PiAtICAgIHU4ICppbnN0
ciwgKnJlcGxhY2VtZW50Owo+Pj4gLSAgICB1OCBpbnNuYnVmW01BWF9QQVRDSF9MRU5dOwo+Pj4g
IAo+Pj4gICAgICBwcmludGsoS0VSTl9JTkZPICJhbHQgdGFibGUgJXAgLT4gJXBcbiIsIHN0YXJ0
LCBlbmQpOwo+Pj4gIAo+Pj4gQEAgLTE3OSwyMyArMTc3LDI1IEBAIHZvaWQgaW5pdF9vcl9saXZl
cGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAo+
Pj4gICAgICAgKi8KPj4+ICAgICAgZm9yICggYSA9IHN0YXJ0OyBhIDwgZW5kOyBhKysgKQo+Pj4g
ICAgICB7Cj4+PiAtICAgICAgICBpbnN0ciA9ICh1OCAqKSZhLT5pbnN0cl9vZmZzZXQgKyBhLT5p
bnN0cl9vZmZzZXQ7Cj4+PiAtICAgICAgICByZXBsYWNlbWVudCA9ICh1OCAqKSZhLT5yZXBsX29m
ZnNldCArIGEtPnJlcGxfb2Zmc2V0Owo+Pj4gLSAgICAgICAgQlVHX09OKGEtPnJlcGxhY2VtZW50
bGVuID4gYS0+aW5zdHJsZW4pOwo+Pj4gLSAgICAgICAgQlVHX09OKGEtPmluc3RybGVuID4gc2l6
ZW9mKGluc25idWYpKTsKPj4+ICsgICAgICAgIHVpbnQ4X3QgKm9yaWcgPSBBTFRfT1JJR19QVFIo
YSk7Cj4+PiArICAgICAgICB1aW50OF90ICpyZXBsID0gQUxUX1JFUExfUFRSKGEpOwo+Pj4gKyAg
ICAgICAgdWludDhfdCBidWZbTUFYX1BBVENIX0xFTl07Cj4+PiArCj4+PiArICAgICAgICBCVUdf
T04oYS0+cmVwbF9sZW4gPiBhLT5vcmlnX2xlbik7Cj4+PiArICAgICAgICBCVUdfT04oYS0+b3Jp
Z19sZW4gPiBzaXplb2YoYnVmKSk7Cj4+IFdvdWxkIGJlIG5pY2UgdG8gaGF2ZSBhbiBhc3NlbWJs
eSBCVUlMRF9CVUdfT04gZXF1aXZhbGVudCBzbyB0aGF0IHRoaXMKPj4gY291bGQgYmUgdHVybmVk
IGludG8gYSBjb21waWxlIHRpbWUgY2hlY2sgYW5kIGFkZGVkIHRvIEFMVElOU1RSX0VOVFJZLgo+
ICBUaGlzIGZ1bmN0aW9uIGlzIGFsc28gdXNlZCB0byBsaXZlcGF0Y2ggdGhlIGh5cGVydmlzb3Iu
Cj4KPiAgSSB3b3VsZCBhY3R1YWxseSBzdWdnZXN0IG5vdCB1c2UgQlVHX09OIGhlcmUgaW5zdGVh
ZCBidXQgSSBkaWRuJ3Qgd2FudAo+ICB0byBhZGQgbm9pc2UgdG8gdGhlIHByb2JsZW0gYXQgaGFu
ZC4gOi0pCgpXZSd2ZSBnb3Qgc29tZSBhc3NlbWJsZXIgdGltZSBjaGVja3MgYWxyZWFkeSwgYW5k
IEkndmUgaW50cm9kdWNlZCBtb3JlCmluIHBhdGNoIDUgd2hpY2ggaW5jbHVkZSB0aGlzIHNpemVv
ZihidWYpIG9uZS4KCkFzIGZvciBCVUdfT04oKXMsIEkgY29uc2lkZXJlZCBkcm9wcGluZyB0aGVt
IGFzIHdlbGwsIGJ1dCB0aGUgb25seSB0aGluZwp3aGljaCB3aWxsIGhhcHBlbiBpZiB0aGVzZSBh
cmUgc2tpcHBlZCBpcyB0aGF0IHdlIHdpbGwgY3Jhc2ggaW4gbGVzcwpvYnZpb3VzIHdheXMgaW4g
dGhlIHBhdGNoIHBvaW50cy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:53:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elIIg-0004Of-F1; Mon, 12 Feb 2018 17:53:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmxx=fg=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elIIf-0004OU-7G
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 17:53:57 +0000
X-Inumbo-ID: 9d8749d5-101d-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22a.google.com (unknown [2a00:1450:400c:c0c::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d8749d5-101d-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 18:53:22 +0100 (CET)
Received: by mail-wr0-x22a.google.com with SMTP id 33so2105939wro.2
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 09:53:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=wGV+EPKyDFASyaqv7U3cz/DsjZwQ+12U3hXVCHxlMq4=;
 b=fFi/OkuOiWu5laFCZFiJtGdvZ5VdDe+QHrnZr44qwm1yiyS2BN8AH182RbIZ7wAA1o
 trE9Q0kPSk3YHgGpz7Xo2IYXd1XRGSFauv9avab2ZAZutbqRr/OEHbL9o5At3vJLHxg7
 +jDxniwP2gs8gOIeh0L/GQCpfxIpkHG1yPoSY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=wGV+EPKyDFASyaqv7U3cz/DsjZwQ+12U3hXVCHxlMq4=;
 b=q29TZvXyQ1OlO3VFIAjIZoqUNon8Wqrpl13HMAMN0qEUHLpFHvARpbyEtNP1cYnYS9
 3r6gudTI3rWu9EEBmcds1SZx/LmvhntlMurULQZZffgY2KefIPCeEpJN7sQ0/ugaV8WM
 jqzgNFSJJtTAZa6+/IBigE5jtiryZaIndrf9HZwkY6Lcp1nLVzLn1euvhsr65kX2AvA2
 urMSX00weZWgnLhdx8QemluzyFCIOgHkP6P0yuJSGZvV6I5dv4SAe3VfLZLY811ah9b/
 zOJ3eGKNZTdnzH8xRQnAt1hX7qIxXeWTpSrXsXciWJDPabvpHy4rkwvY+JgDHtOSun9u
 Tmeg==
X-Gm-Message-State: APf1xPBbL89A1jBK45IqQviaIswlYq3nySnn/T3v1De00h1UwWDPKm1i
 9LGq76Dn/wtnW2NAfD2BpV0M8r7fdo8=
X-Google-Smtp-Source: AH8x224JGAck61toFmipcqhVqpx6x+NZgu9bAUsCTfR1aGSzFd8adaxFH8xcmXUJr9xuTet6R03GJg==
X-Received: by 10.223.170.73 with SMTP id q9mr6290658wrd.110.1518458034201;
 Mon, 12 Feb 2018 09:53:54 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id j17sm6825054wmc.41.2018.02.12.09.53.53
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 09:53:53 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-16-andre.przywara@linaro.org>
 <b883720b-e1e3-f574-72c7-210e0940fb9d@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <bf3229cb-f148-f66a-2217-070ade7f5652@linaro.org>
Date: Mon, 12 Feb 2018 17:53:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <b883720b-e1e3-f574-72c7-210e0940fb9d@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 15/49] ARM: GIC: Allow tweaking the
 active state of an IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8wMi8xOCAxMzo1NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gV2hlbiBwbGF5
aW5nIGFyb3VuZCB3aXRoIGhhcmR3YXJlIG1hcHBlZCwgbGV2ZWwgdHJpZ2dlcmVkIHZpcnR1YWwg
SVJRcywKPj4gdGhlcmUgaXMgdGhlIG5lZWQgdG8gZXhwbGljaXRseSBzZXQgdGhlIGFjdGl2ZSBz
dGF0ZSBvZiBhbiBpbnRlcnJ1cHQgYXQKPj4gc29tZSBwb2ludCBpbiB0aW1lLgo+PiBUbyBwcmVw
YXJlIHRoZSBHSUMgZm9yIHRoYXQsIHdlIGludHJvZHVjZSBhIHNldF9hY3RpdmVfc3RhdGUoKSBm
dW5jdGlvbgo+PiB0byBsZXQgdGhlIFZHSUMgbWFuaXB1bGF0ZSB0aGUgc3RhdGUgb2YgYW4gYXNz
b2NpYXRlZCBoYXJkd2FyZSBJUlEuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL2dp
Yy12Mi5jwqDCoMKgwqAgfMKgIDkgKysrKysrKysrCj4+IMKgIHhlbi9hcmNoL2FybS9naWMtdjMu
Y8KgwqDCoMKgIHwgMTYgKysrKysrKysrKysrKysrKwo+PiDCoCB4ZW4vYXJjaC9hcm0vZ2ljLmPC
oMKgwqDCoMKgwqDCoCB8wqAgNSArKysrKwo+PiDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
IHzCoCA1ICsrKysrCj4+IMKgIDQgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKQo+Pgo+
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2FyY2gvYXJtL2dpYy12
Mi5jCj4+IGluZGV4IDJlMzU4OTI4ODEuLjUzMzlmNjlmYmMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9h
cmNoL2FybS9naWMtdjIuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPj4gQEAgLTIz
NSw2ICsyMzUsMTQgQEAgc3RhdGljIHVuc2lnbmVkIGludCBnaWN2Ml9yZWFkX2lycSh2b2lkKQo+
PiDCoMKgwqDCoMKgIHJldHVybiAocmVhZGxfZ2ljYyhHSUNDX0lBUikgJiBHSUNDX0lBX0lSUSk7
Cj4+IMKgIH0KPj4gwqAgK3N0YXRpYyB2b2lkIGdpY3YyX3NldF9hY3RpdmVfc3RhdGUoaW50IGly
cSwgYm9vbCBhY3RpdmUpCj4gCj4gSSB3b3VsZCBtdWNoIHByZWZlciB0byBoYXZlIGFuIGlycV9k
ZXNjIGluIHBhcmFtZXRlci4gVGhpcyBpcyBtYXRjaGluZwo+IHRoZSBvdGhlciBpbnRlcmZhY2Ug
CgouLi4gYW5kIHRoYXQncyB3aHkgSSBoYWQgaXQganVzdCBsaWtlIHRoaXMgaW4gbXkgZmlyc3Qg
dmVyc2lvbi4gSG93ZXZlcgp0aGlzIHByb3ZlZCB0byBiZSBuYXN0eSBiZWNhdXNlIEkgbm93IG5l
ZWQgdG8gZ2V0IHRoaXMgaXJxX2Rlc2MgcG9pbnRlcgpmaXJzdCwgYXMgdGhlIGNhbGxlciBkb2Vz
bid0IGhhdmUgaXQgYWxyZWFkeS4gU2luY2UgYWxsIHdlIGhhdmUgYW5kIG5lZWQKaXMgdGhlIGFj
dHVhbCBoYXJkd2FyZSBJUlEgbnVtYmVyLCBJIGZvdW5kIGl0IG1vcmUgc3RyYWlnaHQtZm9yd2Fy
ZCB0bwpqdXN0IHVzZSB0aGF0IG51bWJlciBkaXJlY3RseSBpbnN0ZWFkIG9mIGdvaW5nIHZpYSB0
aGUgcG9pbnRlciBhbmQgYmFjawooaC93IGludGlkID0+IGlycV9kZXNjID0+IGlycSkuCgo+IGFu
ZCB5b3UgY291bGQgdXBkYXRlIHRoZSBmbGFncyBzdWNoIGFzCj4gX0lSUV9JTlBST0dSRVNTIHdo
aWNoIHlvdSBkb24ndCBkbyBhdCB0aGUgbW9tZW50LgoKTW1oLCBpbnRlcmVzdGluZyBwb2ludC4g
SSBndWVzcyBJIHNob3VsZCBhbHNvIGNsZWFyIHRoaXMgYml0IGluIHRoZSBuZXcKVkdJQy4gQXQg
bGVhc3Qgb25jZSBJIHdyYXBwZWQgbXkgaGVhZCBhcm91bmQgd2hhdCB0aGlzIGZsYWcgaXMKKmFj
dHVhbGx5KiBmb3IgKGluIGNvbmp1bmN0aW9uIHdpdGggX0lSUV9HVUVTVCkuCkFueXdheSBJIGd1
ZXNzIHRoaXMgYml0IHdvdWxkIHN0aWxsIGJlIHNldCBpbiBvdXIgY2FzZS4KCj4gQWxzbywgd2hv
IGlzIHByZXZlbnRpbmcgdHdvIENQVXMgdG8gY2xlYXIgdGhlIGFjdGl2ZSBiaXQgYXQgdGhlIHNh
bWUgdGltZT8KCkEgY2VydGFpbiBoYXJkd2FyZSBJUlEgaXMgYXNzaWduZWQgdG8gb25lIHZpcnR1
YWwgSVJRIG9uIG9uZSBWQ1BVIGF0IG9uZQp0aW1lIG9ubHkuIEJlc2lkZXMsIEdJQ0RfSUNBQ1RJ
VkVSbiBoYXMgd2lyZWQgTkFORCBzZW1hbnRpY3MsIHNvIHRoYXQncwpuYXR1cmFsbHkgcmFjZSBm
cmVlIChhcyBpdCB3YXMgZGVzaWduZWQgdG8gYmUpLgpVbmxlc3MgSSBtaXNzIHNvbWV0aGluZyBo
ZXJlIChoYXBweSB0byBiZSBwb2ludGVkIHRvIGFuIGV4YW1wbGUgd2hlcmUgaXQKY2F1c2VzIHBy
b2JsZW1zKS4KCj4+ICt7Cj4+ICvCoMKgwqAgaWYgKGFjdGl2ZSkKPj4gK8KgwqDCoMKgwqDCoMKg
IHdyaXRlbF9naWNkKDFVIDw8IChpcnEgJSAzMiksIEdJQ0RfSVNBQ1RJVkVSICsgKGlycSAvIDMy
KSAqIDQpOwo+PiArwqDCoMKgIGVsc2UKPj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbF9naWNkKDFV
IDw8IChpcnEgJSAzMiksIEdJQ0RfSUNBQ1RJVkVSICsgKGlycSAvIDMyKSAqIDQpOwo+IAo+IFlv
dSB3aWxsIGhhdmUgYSBmZXcgcGxhY2VzIGluIHRoZSBjb2RlIHVzdWFsbHkgc2ltaWxhciBjb25z
dHJ1Y3QuIEl0Cj4gd291bGQgbWFrZSBzZW5zZSB0byBpbnRyb2R1Y2UgYSBoZWxwZXIgcG9rZSBh
cyB3ZSBoYXZlIGluIHRoZSBHSUN2MyBjb2RlLgoKU3VyZS4KCj4+ICt9Cj4+ICsKPj4gwqAgc3Rh
dGljIHZvaWQgZ2ljdjJfc2V0X2lycV90eXBlKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWdu
ZWQgaW50Cj4+IHR5cGUpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCB1aW50MzJfdCBjZmcsIGFjdHVh
bCwgZWRnZWJpdDsKPj4gQEAgLTEyNDEsNiArMTI0OSw3IEBAIGNvbnN0IHN0YXRpYyBzdHJ1Y3Qg
Z2ljX2h3X29wZXJhdGlvbnMgZ2ljdjJfb3BzID0gewo+PiDCoMKgwqDCoMKgIC5lb2lfaXJxwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gZ2ljdjJfZW9pX2lycSwKPj4gwqDCoMKgwqDCoCAuZGVh
Y3RpdmF0ZV9pcnHCoMKgwqDCoMKgID0gZ2ljdjJfZGlyX2lycSwKPj4gwqDCoMKgwqDCoCAucmVh
ZF9pcnHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gZ2ljdjJfcmVhZF9pcnEsCj4+ICvCoMKgwqAg
LnNldF9hY3RpdmVfc3RhdGXCoMKgwqAgPSBnaWN2Ml9zZXRfYWN0aXZlX3N0YXRlLAo+PiDCoMKg
wqDCoMKgIC5zZXRfaXJxX3R5cGXCoMKgwqDCoMKgwqDCoCA9IGdpY3YyX3NldF9pcnFfdHlwZSwK
Pj4gwqDCoMKgwqDCoCAuc2V0X2lycV9wcmlvcml0ecKgwqDCoCA9IGdpY3YyX3NldF9pcnFfcHJp
b3JpdHksCj4+IMKgwqDCoMKgwqAgLnNlbmRfU0dJwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA9IGdp
Y3YyX3NlbmRfU0dJLAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12My5jIGIveGVu
L2FyY2gvYXJtL2dpYy12My5jCj4+IGluZGV4IDA4ZDQ3MDM2ODcuLjU5NWVhZWY0M2EgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2lj
LXYzLmMKPj4gQEAgLTQ3NSw2ICs0NzUsMjEgQEAgc3RhdGljIHVuc2lnbmVkIGludCBnaWN2M19y
ZWFkX2lycSh2b2lkKQo+PiDCoMKgwqDCoMKgIHJldHVybiBpcnE7Cj4+IMKgIH0KPj4gwqAgK3N0
YXRpYyB2b2lkIGdpY3YzX3NldF9hY3RpdmVfc3RhdGUoaW50IGlycSwgYm9vbCBhY3RpdmUpCj4+
ICt7Cj4+ICvCoMKgwqAgdm9pZCBfX2lvbWVtICpiYXNlOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBp
cnEgPj0gTlJfR0lDX0xPQ0FMX0lSUVMpCj4+ICvCoMKgwqDCoMKgwqDCoCBiYXNlID0gR0lDRCAr
IChpcnEgLyAzMikgKiA0Owo+PiArwqDCoMKgIGVsc2UKPj4gK8KgwqDCoMKgwqDCoMKgIGJhc2Ug
PSBHSUNEX1JESVNUX1NHSV9CQVNFOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBhY3RpdmUgKQo+PiAr
wqDCoMKgwqDCoMKgwqAgd3JpdGVsKDFVIDw8IChpcnEgJSAzMiksIGJhc2UgKyBHSUNEX0lTQUNU
SVZFUik7Cj4+ICvCoMKgwqAgZWxzZQo+PiArwqDCoMKgwqDCoMKgwqAgd3JpdGVsKDFVIDw8IChp
cnEgJSAzMiksIGJhc2UgKyBHSUNEX0lDQUNUSVZFUik7Cj4gCj4gU2hvdWxkbid0IHlvdSB3YWl0
IHVudGlsIFJXUCBiaXRzIGlzIGNsZWFyZWQgaGVyZT8KCkkgZG9uJ3Qgc2VlIHdoeS4gSSB0aGlu
ayB0aGlzIGFjdGlvbiBoYXMgc29tZSBwb3N0ZWQgc2VtYW50aWNzIGFueXdheSwKc28gbm8gbmVl
ZCBmb3IgYW55IHN5bmNocm9uaXNhdGlvbi4gQW5kIGFsc28gUldQIGRvZXMgbm90IHRyYWNrCklb
U0NdQUNUSVZFUiwgb25seSBJQ0VOQUJMRVIgYW5kIHNvbWUgQ1RMUiBiaXRzIChBUk0gSUhJIDAw
NjlELCA4LjkuNDoKUldQWzMxXSkuCgo+IAo+PiArfQo+IAo+IFdoeSBkb24ndCB5b3UgdXNlIHRo
ZSBmdW5jdGlvbiBwb2tlPwoKQWgsIEkgZGlkbid0IHNlZSB0aGlzLiBCdXQgdGhlbiB0aGlzIG5v
dyBkb2VzIHRoaXMgcXVpdGUgY29zdGx5IFJXUApkYW5jZSBub3cuIFdlIGNvdWxkIGFkZCBhIGNo
ZWNrIGluIHRoZXJlIHRvIG9ubHkgZG8gdGhpcyBpZiB3ZSBjaGFuZ2UKdGhlIGFmZmVjdGVkIHJl
Z2lzdGVycyBvciBwYXNzIGFuIGV4cGxpY2l0ICJib29sIHdhaXRfZm9yX3J3cCIgaW4gdGhlcmUu
CgpUaGFua3MgZm9yIHN0YXlpbmcgYXdha2Ugb24gdGhpcyA7LSkKCkNoZWVycywKQW5kcmUuCgo+
PiArCj4+IMKgIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgZ2ljdjNfbXBpZHJfdG9fYWZmaW5pdHko
aW50IGNwdSkKPj4gwqAgewo+PiDCoMKgwqDCoMKgwqAgdWludDY0X3QgbXBpZHIgPSBjcHVfbG9n
aWNhbF9tYXAoY3B1KTsKPj4gQEAgLTE3MjIsNiArMTczNyw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgZ2ljX2h3X29wZXJhdGlvbnMgZ2ljdjNfb3BzID0gewo+PiDCoMKgwqDCoMKgIC5lb2lfaXJx
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gZ2ljdjNfZW9pX2lycSwKPj4gwqDCoMKgwqDCoCAu
ZGVhY3RpdmF0ZV9pcnHCoMKgwqDCoMKgID0gZ2ljdjNfZGlyX2lycSwKPj4gwqDCoMKgwqDCoCAu
cmVhZF9pcnHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgID0gZ2ljdjNfcmVhZF9pcnEsCj4+ICvCoMKg
wqAgLnNldF9hY3RpdmVfc3RhdGXCoMKgwqAgPSBnaWN2M19zZXRfYWN0aXZlX3N0YXRlLAo+PiDC
oMKgwqDCoMKgIC5zZXRfaXJxX3R5cGXCoMKgwqDCoMKgwqDCoCA9IGdpY3YzX3NldF9pcnFfdHlw
ZSwKPj4gwqDCoMKgwqDCoCAuc2V0X2lycV9wcmlvcml0ecKgwqDCoCA9IGdpY3YzX3NldF9pcnFf
cHJpb3JpdHksCj4+IMKgwqDCoMKgwqAgLnNlbmRfU0dJwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA9
IGdpY3YzX3NlbmRfc2dpLAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy5jIGIveGVu
L2FyY2gvYXJtL2dpYy5jCj4+IGluZGV4IDg5ODczYzFkZjQuLmRmYzIxMDhjNGQgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9hcmNoL2FybS9naWMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZ2ljLmMKPj4g
QEAgLTkyLDYgKzkyLDExIEBAIHZvaWQgZ2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKnYp
Cj4+IMKgwqDCoMKgwqAgaXNiKCk7Cj4+IMKgIH0KPj4gwqAgK3ZvaWQgZ2ljX3NldF9hY3RpdmVf
c3RhdGUoaW50IGlycSwgYm9vbCBzdGF0ZSkKPj4gK3sKPj4gK8KgwqDCoCBnaWNfaHdfb3BzLT5z
ZXRfYWN0aXZlX3N0YXRlKGlycSwgc3RhdGUpOwo+PiArfQo+PiArCj4+IMKgIC8qIGRlc2MtPmly
cSBuZWVkcyB0byBiZSBkaXNhYmxlZCBiZWZvcmUgY2FsbGluZyB0aGlzIGZ1bmN0aW9uICovCj4+
IMKgIHZvaWQgZ2ljX3NldF9pcnFfdHlwZShzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVk
IGludCB0eXBlKQo+PiDCoCB7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaAo+PiBpbmRleCBjNGM2OGM3NzcwLi5kMzMw
ODYwNTgwIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCj4+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljLmgKPj4gQEAgLTIzOCw2ICsyMzgsOSBAQCBERUNMQVJF
X1BFUl9DUFUodWludDY0X3QsIGxyX21hc2spOwo+PiDCoCBleHRlcm4gZW51bSBnaWNfdmVyc2lv
biBnaWNfaHdfdmVyc2lvbih2b2lkKTsKPj4gwqAgZXh0ZXJuIGludCBnaWNfZ2V0X25yX2xycyh2
b2lkKTsKPj4gwqAgKy8qIEZvcmNlIHRoZSBzdGF0ZSBvZiBhbiBJUlEgdG8gYWN0aXZlLiAqLwo+
PiArdm9pZCBnaWNfc2V0X2FjdGl2ZV9zdGF0ZShpbnQgaXJxLCBib29sIHN0YXRlKTsKPj4gKwo+
PiDCoCAvKiBQcm9ncmFtIHRoZSBJUlEgdHlwZSBpbnRvIHRoZSBHSUMgKi8KPj4gwqAgdm9pZCBn
aWNfc2V0X2lycV90eXBlKHN0cnVjdCBpcnFfZGVzYyAqZGVzYywgdW5zaWduZWQgaW50IHR5cGUp
Owo+PiDCoCBAQCAtMzQ3LDYgKzM1MCw4IEBAIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucyB7Cj4+
IMKgwqDCoMKgwqAgdm9pZCAoKmRlYWN0aXZhdGVfaXJxKShzdHJ1Y3QgaXJxX2Rlc2MgKmlycWQp
Owo+PiDCoMKgwqDCoMKgIC8qIFJlYWQgSVJRIGlkIGFuZCBBY2sgKi8KPj4gwqDCoMKgwqDCoCB1
bnNpZ25lZCBpbnQgKCpyZWFkX2lycSkodm9pZCk7Cj4+ICvCoMKgwqAgLyogRm9yY2UgdGhlIHN0
YXRlIG9mIGFuIElSUSB0byBhY3RpdmUgKi8KPj4gK8KgwqDCoCB2b2lkICgqc2V0X2FjdGl2ZV9z
dGF0ZSkoaW50IGlycSwgYm9vbCBzdGF0ZSk7Cj4+IMKgwqDCoMKgwqAgLyogU2V0IElSUSB0eXBl
ICovCj4+IMKgwqDCoMKgwqAgdm9pZCAoKnNldF9pcnFfdHlwZSkoc3RydWN0IGlycV9kZXNjICpk
ZXNjLCB1bnNpZ25lZCBpbnQgdHlwZSk7Cj4+IMKgwqDCoMKgwqAgLyogU2V0IElSUSBwcmlvcml0
eSAqLwo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:54:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:54:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elIJC-0004V6-Q8; Mon, 12 Feb 2018 17:54:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qkv9=fg=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1elIJB-0004UF-L1
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 17:54:29 +0000
X-Inumbo-ID: e9ba0050-101d-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9ba0050-101d-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 17:55:30 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Mon, 12 Feb 2018 18:54:20 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Mon, 12 Feb 2018 17:54:18 +0000
Message-ID: <1518458056.3682.42.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Mon, 12 Feb 2018 18:54:16 +0100
In-Reply-To: <20180209140151.24714-1-jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 00/17] Alternative Meltdown mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1768507722525176693=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1768507722525176693==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-bniyCbSuegiJLqSqh6+u"


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

On Fri, 2018-02-09 at 15:01 +0100, Juergen Gross wrote:
> This series is available via github:
>=20
> https://github.com/jgross1/xen.git xpti
>=20
> Dario wants to do some performance tests for this series to compare
> performance with Jan's series with all optimizations posted.
>=20
And some of this is indeed ready.

So, this is again on my testbox, with 16 pCPUs and 12GB of RAM, and I
used a guest with 16 vCPUs and 10GB of RAM.

I benchmarked Jan's patch *plus* all the optimizations and overhead
mitigation patches he posted on xen-devel (the ones that are already in
staging, and also the ones that are not yet there). That's "XPTI-Light"=20
in the table and in the graphs. Booting this with 'xpti=3Dfalse' is
considered the baseline, while booting with 'xpti=3Dtrue' is the actual
thing we want to measure. :-)

Then I ran the same benchmarks on Juergen's branch above, enabled at
boot. That's "XPYI" in the table and graphs (yes, I know, sorry for the
typo!).

http://openbenchmarking.org/result/1802125-DARI-180211144
http://openbenchmarking.org/result/1802125-DARI-180211144&obr_hgv=3DXPTI-Li=
ght+xpti%3Dfalse&obr_nor=3Dy&obr_hgv=3DXPTI-Light+xpti%3Dfalse

As far as the following benchmarks go:
- [disk] I/O benchmarks (like aio-stress, fio, iozone)
- compress/uncompress benchmarks
- sw building benchmarks
- system benchmarks (pgbench, nginx, most of the stress-ng cases)
- scheduling latency benchmarks (schbench)

the two approach are very very close. It may be said that 'XPTI-Light
optimized' has, overall, still a little bit of an edge. But really,
that varies from test to test, and most of the time is marginal (either
way).

System-V message passing and semaphores, as well as socket activity
tests, together with hackbench ones, seems to cause Juergen's XPTI
serious problems, though.

With Juergen, we decided to dig this a bit more. He hypothesized that,
currently, (vCPU) context switching costs are high in his solution.
Therefore, I went and check (roughly) how many context switches occurs
in Xen, during a few of the benchmarks.

Here's a summary.

******** stress-ng CPU ********
 =3D=3D XPTI
  stress-ng: info: cpu               1795.71 bogo ops/s
  sched: runs through scheduler      29822=20
  sched: context switches            14391
 =3D=3D XPTI-Light
  stress-ng: info: cpu               1821.60 bogo ops/s
  sched: runs through scheduler      24544=20
  sched: context switches            9128

******** stress-ng Memory Copying ********
 =3D=3D XPTI
  stress-ng: info: memcpy            831.79 bogo ops/s
  sched: runs through scheduler      22875=20
  sched: context switches            8230
 =3D=3D XPTI-Light
  stress-ng: info: memcpy            827.68
  sched: runs through scheduler      23142=20
  sched: context switches            8279

******** schbench ********
 =3D=3D XPTI
  Latency percentiles (usec)
	50.0000th: 36672
	75.0000th: 79488
	90.0000th: 124032
	95.0000th: 154880
	*99.0000th: 232192
	99.5000th: 259328
	99.9000th: 332288
	min=3D0, max=3D568244
  sched: runs through scheduler      25736=20
  sched: context switches            10622=20
 =3D=3D XPTI-Light
  Latency percentiles (usec)
	50.0000th: 37824
	75.0000th: 81024
	90.0000th: 127872
	95.0000th: 156416
	*99.0000th: 235776
	99.5000th: 271872
	99.9000th: 348672
	min=3D0, max=3D643999
  sched: runs through scheduler      25604=20
  sched: context switches            10741

******** hackbench ********
 =3D=3D XPTI
  Running with 4*40 (=3D=3D 160) tasks   250.707 s
  sched: runs through scheduler      1322606=20
  sched: context switches            1208853
 =3D=3D XPTI-Light
  Running with 4*40 (=3D=3D 160) tasks    60.961 s
  sched: runs through scheduler      1680535=20
  sched: context switches            1668358

******** stress-ng SysV Msg Passing ********
 =3D=3D XPTI
  stress-ng: info: msg                276321.24 bogo ops/s
  sched: runs through scheduler      25144
  sched: context switches            10391
 =3D=3D XPTI-Light
  stress-ng: info: msg               1775035.18 bogo ops/s
  sched: runs through scheduler      33453=20
  sched: context switches            18566

******** schbench -p *********
 =3D=3D XPTI
  Latency percentiles (usec)
	50.0000th: 53
	75.0000th: 56
	90.0000th: 103
	95.0000th: 161
	*99.0000th: 1326
	99.5000th: 2172
	99.9000th: 4760
	min=3D0, max=3D124594
  avg worker transfer: 478.63 ops/sec 1.87KB/s
  sched: runs through scheduler      34161=20
  sched: context switches            19556
 =3D=3D XPTI-Light
  Latency percentiles (usec)
	50.0000th: 16
	75.0000th: 17
	90.0000th: 18
	95.0000th: 35
	*99.0000th: 258
	99.5000th: 424
	99.9000th: 1005
	min=3D0, max=3D110505
  avg worker transfer: 1791.82 ops/sec 7.00KB/s
  sched: runs through scheduler      41905=20
  sched: context switches            27013

So, basically, the intuition seems to me to be confirmed. In fact, we
see that until the number of context switches happening during the
specific benchmark are limited to ~ below 10k, Juergen's XPTI is fine,
and on par or better than Jan's XPTI-Light (see stress-ng:cpu, stress-
ng:memorycopying, schbench).

Above 10k, XPTI begins to suffer; and the more context switches there
are, the worse (e.g., see how bad it goes in the hackbench case).

Note that, in the stress-ng:sysvmsg case, we see that in the XPTI-Light=20
case that there are ~20k context switches, and I believe that the fact
that we only see ~10k of them in the XPTI case, is that, due to context
switch being slower, the benchmark did less work in its 30s of
execution.

We can have a confirmation of that by looking at the schedbench-p case,
where the slowdown is evident by looking at the average data
transferred by the workers.

So, that's it for now. Thoughts are welcome. :-)

...

Or, actually, that's not it! :-O In fact, right while I was writing
this report, it came out on IRC that something can be done, on
Juergen's XPTI series, to mitigate the performance impact a bit.

Juergen sent me a patch already, and I'm re-running the benchmarks with
that applied. I'll let know how the results ends up looking like.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-bniyCbSuegiJLqSqh6+u
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqB1MgACgkQFkJ4iaW4
c+425hAAxYTqXCmEZ3CSWrKAQ8+5KKgTgL+rkBFjutHa3M37n7TvCx7saa/WpI8D
liHoWL0ioGBXhX/GRfjt0b1b5NE7hqr1jMY4hfHKxialXEXBGYfuBhQx2hoZpzGA
9cabFy+hfFnLdP2vwbKuLaor1Eghtiz+QDTvMSmyJz8fZRl9VGd9UXqVmqj2GIWN
XFRomHfbv+U/fC9Tfg/e/CkjtiqVEYQpxfZlj4g31pWu4qV0+rJ9dEH/WT12G53j
RmewYvc5LGWN02Wishkq2Jc24OnH+juR0NJ3G8TztWdJfnDE4nypPW+Bvu30Rgj5
TrVwpikBmWU9PdVG5qh4tZe5EGFyO/7JYIysGND0HqAIzDrsXEoAYN5v4A+s8OY6
G1lSuCnfuvqL+bZCKbRDZvCqPsKEUE3wRs4UKFEd/KslqDH3vMN8cfHlKOMyt1bq
RVCyD6cGS9N0pYmxShAv/AumM7nzqgifZDa4UPMGGhwJbu3BSP05lmUlaSHtIElK
MIkGIMK/9OWxhYfY6nPkoDBNVE4Ob4/89EbrioxB6ZAWmKxFbExNQL2ZDTQeUEVj
nmT/aov39rqwVRitlFBk27lbIkaCHcA17eyclcWPBfjlK7z2gVdwPAWyFq+uGtJb
5aYDdNccK73RD90dUiooiQTPhTzsKg3LEwVL0PDoRwbTOCQR+TU=
=1dTe
-----END PGP SIGNATURE-----

--=-bniyCbSuegiJLqSqh6+u--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1768507722525176693==--



From xen-devel-bounces@lists.xenproject.org Mon Feb 12 17:54:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 17:54:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elIJd-0004a8-16; Mon, 12 Feb 2018 17:54:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elIJb-0004Zx-Va
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 17:54:56 +0000
X-Inumbo-ID: c0878970-101d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0878970-101d-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 18:54:21 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67742495"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
 <20180212172623.vqq7yi2g4dfaamzi@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9bcba3e1-8fe7-5d07-bbdd-2c5d2c48b0ee@citrix.com>
Date: Mon, 12 Feb 2018 17:54:52 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180212172623.vqq7yi2g4dfaamzi@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/alt: Clean up the assembly used to
 generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTc6MjYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBGZWIg
MTIsIDIwMTggYXQgMTE6MjM6MDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gICog
T24gdGhlIEMgc2lkZSwgc3dpdGNoIHRvIHVzaW5nIGxvY2FsIGxhYmxlcyByYXRoZXIgdGhhbiBo
YXJkY29kZWQgbnVtYmVycy4KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBeIGxhYmVscwo+PiAgKiBSZW5hbWUgcGFyYW1ldGVycyBhbmQgbGFibGVzIHRvIGJlIGNv
bnNpc3RlbnQgd2l0aCBhbHRfaW5zdHIgbmFtZXMsIGFuZAo+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF4gbGFiZWxzCj4+ICAgIGNvbnNpc3RlbnQgYmV0d2VlbiB0aGUgdGhlIEMgYW5kIGFz
bSB2ZXJzaW9ucy4KPj4gICogT24gdGhlIGFzbSBzaWRlLCBmYWN0b3Igc29tZSBleHByZXNzaW9u
cyBvdXQgaW50byBtYWNyb3MgdG8gYWlkIGNsYXJpdHkuCj4+ICAqIENvbnNpc3RlbnRseSBkZWNs
YXJlIHNlY3Rpb24gYXR0cmlidXRlcy4KPj4KPj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+
Cj4gSnVzdCBvbmUgbml0Li4uCj4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+Cj4+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4g
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+IC0tLQo+PiAgeGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCB8IDU3ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0KPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaCAgICAgfCA2NCArKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCA2NyBp
bnNlcnRpb25zKCspLCA1NCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLWFzbS5oCj4+IGluZGV4IDY2NDBlODUuLjE1MGJkMWEgMTAwNjQ0Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKPj4gKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+PiBAQCAtOSw2MCArOSw2NyBAQAo+PiAgICogZW5v
dWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIGNvZGUgdG8gcGF0
Y2ggYW4KPj4gICAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkuCj4+ICAg
Ki8KPj4gLS5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIGFsdCBmZWF0dXJlIG9yaWdf
bGVuIGFsdF9sZW4KPj4gKy5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIHJlcGwgZmVh
dHVyZSBvcmlnX2xlbiByZXBsX2xlbgo+PiAgICAgIC5sb25nIFxvcmlnIC0gLgo+PiAtICAgIC5s
b25nIFxhbHQgLSAuCj4+ICsgICAgLmxvbmcgXHJlcGwgLSAuCj4+ICAgICAgLndvcmQgXGZlYXR1
cmUKPj4gICAgICAuYnl0ZSBcb3JpZ19sZW4KPj4gLSAgICAuYnl0ZSBcYWx0X2xlbgo+PiArICAg
IC5ieXRlIFxyZXBsX2xlbgo+PiAgLmVuZG0KPj4gIAo+PiArI2RlZmluZSBvcmlnX2xlbiAgICAg
ICAgICAgICAgICguTFxAX29yaWdfZSAgICAgICAtICAgICAuTFxAX29yaWdfcykKPj4gKyNkZWZp
bmUgcmVwbF9sZW4obnIpICAgICAgICAgICAoLkxcQF9yZXBsX2VcKCluciAgLSAgICAgLkxcQF9y
ZXBsX3NcKClucikKPj4gKyNkZWZpbmUgZGVjbF9yZXBsKGluc24sIG5yKSAgICAgLkxcQF9yZXBs
X3NcKClucjogaW5zbjsgLkxcQF9yZXBsX2VcKClucjoKPiBJIHdvdWxkIGFsc28gaW50cm9kdWNl
IGEgZGVjbF9vcmlnKGluc24pLCBzZWVpbmcgdGhhdCAiLkxcQF9vcmlnX3MiIGlzCj4gYWxyZWFk
eSB1c2VkIGluIHR3byBkaWZmZXJlbnQgcGxhY2VzIChBTFRFUk5BVElWRSBhbmQgQUxURVJOQVRJ
VkVfMikuCgpBY3R1YWxseSwgaW4gY29tYmluYXRpb24gd2l0aCBwYXRjaCA1LCB0aGF0IG1ha2Vz
IHRoaW5ncyBsZXNzIGNsZWFyLsKgIChJCmFscmVhZHkgZGlkIGFzIHlvdSBzdWdnZXN0ZWQsIHRo
ZW4gdG9vayBpdCBvdXQuKQoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 18:00:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 18:00:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elIOZ-0005Jf-JB; Mon, 12 Feb 2018 18:00:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elIOY-0004yj-AC
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 18:00:02 +0000
X-Inumbo-ID: b080b687-101e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b080b687-101e-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 18:01:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67742791"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
 <20180212174635.wq26i5ypgcgdchdm@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <89dd84cc-4c41-a7ad-9c1a-026d54238936@citrix.com>
Date: Mon, 12 Feb 2018 17:59:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180212174635.wq26i5ypgcgdchdm@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
 altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTc6NDYsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBGZWIg
MTIsIDIwMTggYXQgMTE6MjM6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUwo+PiBpbmRleCA1OGY2NTJkLi5iZDM4MTlhIDEwMDY0NAo+PiAtLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TCj4+IEBAIC01NTcsMjMgKzU1Nyw5IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6Cj4+ICAg
ICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3ApCj4+ICAg
ICAgICAgIGp6ICAgIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQKPj4gIAo+PiAtLkxjcjRf
cHYzMl9vcmlnOgo+PiAtICAgICAgICBqbXAgICAuTGNyNF9wdjMyX2RvbmUKPj4gLSAgICAgICAg
LnNraXAgKC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSAtICguIC0gLkxjcjRf
cHYzMl9vcmlnKSwgMHhjYwo+PiAtICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RyX3JlcGxh
Y2VtZW50LCAiYXgiCj4+IC0uTGNyNF9wdjMyX2FsdDoKPj4gLSAgICAgICAgbW92ICAgVkNQVV9k
b21haW4oJXJieCksJXJheAo+PiAtLkxjcjRfcHYzMl9hbHRfZW5kOgo+PiAtICAgICAgICAuc2Vj
dGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKPj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50
cnkgLkxjcjRfcHYzMl9vcmlnLCAuTGNyNF9wdjMyX2FsdCwgXAo+PiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAo+PiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpLCBcCj4+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNy
NF9wdjMyX2FsdCkKPj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxjcjRfcHYzMl9v
cmlnLCAuTGNyNF9wdjMyX2FsdCwgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICBY
ODZfRkVBVFVSRV9YRU5fU01BUCwgXAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAo
LkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpLCBcCj4+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCkKPj4g
LSAgICAgICAgLnBvcHNlY3Rpb24KPj4gKyAgICAgICAgQUxURVJOQVRJVkVfMiAiam1wIC5MY3I0
X3B2MzJfZG9uZTsgLnNraXAgMiwgMHg5MCIsIFwKPj4gKyAgICAgICAgICAgIF9fc3RyaW5naWZ5
KG1vdiBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheCksIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCBcCj4+
ICsgICAgICAgICAgICBfX3N0cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCksICVyYXgpLCBY
ODZfRkVBVFVSRV9YRU5fU01BUAo+IFdoYXQncyB0aGUgcG9pbnQgb2YgdXNpbmcgX19zdHJpbmdp
ZnkgaGVyZSwgaXNuJ3QgaXQgY2xlYXJlciB0byBqdXN0Cj4gdXNlICJtb3YgLi4uIj8KCkFzc2Vt
YmxlciBtYWNybyBwYXJhbWV0ZXJzIGFyZSBtaXNlcmFibGUuwqAgU3BhY2VzIGFuZCBjb21tYXMg
YXJlIGJvdGgKc2VwYXJhdG9ycyAodW5sZXNzIHlvdSd2ZSBnb3QgYW4gaW50ZWdlciBwYXJhbWV0
ZXIgYW5kIHNvbWUgYnJhY2tldHMpLsKgClRoZXJlZm9yZSwgdGhlICJyaWdodCIgd2F5IHRvIGRv
IHRoaXMgd291bGQgYmU6CgpBTFRFUk5BVElWRV8yICJqbXAgLkxjcjRfcHYzMl9kb25lOyAuc2tp
cCAyLCAweDkwIiwgXArCoMKgwqAgIm1vdiBWQ1BVX2RvbWFpbiglcmJ4KSwgJXJheCIsIFg4Nl9G
RUFUVVJFX1hFTl9TTUVQLCBcCsKgwqDCoCAibW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4Iiwg
WDg2X0ZFQVRVUkVfWEVOX1NNQVAKCkV4Y2VwdCB0aGF0IHlvdSBhbHNvIG5lZWQgVkNQVV9kb21h
aW4gdG8gYmUgZXhwYW5kZWQsIGhlbmNlIHRoZQpfX3N0cmluZ2lmeSgpLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 18:10:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 18:10:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elIYK-0006K7-Gp; Mon, 12 Feb 2018 18:10:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elIYJ-0005tQ-85
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 18:10:07 +0000
X-Inumbo-ID: 18d97a9e-1020-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 18d97a9e-1020-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 18:11:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67743758"
Date: Mon, 12 Feb 2018 18:09:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212180953.n4qa3nsgabsicmpm@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgY29ycmVjdCBhbW91bnQgb2YgcGFkZGluZyBpbiBhbiBvcmlnaW4gcGF0Y2gg
c2l0ZSBjYW4gYmUgY2FsY3VsYXRlZAo+IGF1dG9tYXRpY2FsbHksIGJhc2VkIG9uIHRoZSByZWxh
dGl2ZSBsZW5ndGhzIG9mIHRoZSByZXBsYWNlbWVudHMuCj4gCj4gVGhpcyByZXF1aXJlcyBhIGJp
dCBvZiB0cmlja2VyeSB0byBjYWxjdWxhdGUgY29ycmVjdGx5LCBlc3BlY2lhbGx5IGluIHRoZQo+
IEFMVEVOUkFUSVZFXzIgY2FzZSB3aGVyZSBhIGJyYW5jaGxlc3MgbWF4KCkgY2FsY3VsYXRpb24g
aW4gbmVlZGVkLiAgVGhlCj4gY2FsY3VsYXRpb24gaXMgZnVydGhlciBjb21wbGljYXRlZCBiZWNh
dXNlIEdBUydzIGlkZWEgb2YgdHJ1ZSBpcyAtMSByYXRoZXIKPiB0aGFuIDEsIHdoaWNoIGlzIHdo
eSB0aGUgZXh0cmEgbmVnYXRpb25zIGFyZSByZXF1aXJlZC4KPiAKPiBBZGRpdGlvbmFsbHksIGhh
dmUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkgYXR0ZW1wdCB0byBvcHRpbWlzZSB0aGUgcGFkZGluZyBu
b3BzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CgpMR1RNLCBqdXN0IGEgY291cGxlIG9mIG5pdHM6CgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgo+IC0tLQo+IENDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29u
cmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhl
bi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jICAgICAgICAgICAgfCAzMiArKysrKysrKysrKysrKysr
KysrKysrKystLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCA0
MCArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdGVybmF0aXZlLmggICAgIHwgMzkgKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDg5IGluc2VydGlvbnMoKyksIDIyIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYyBiL3hlbi9hcmNo
L3g4Ni9hbHRlcm5hdGl2ZS5jCj4gaW5kZXggZjhkZGFiNS4uZWM4N2ZmNCAxMDA2NDQKPiAtLS0g
YS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9hbHRlcm5h
dGl2ZS5jCj4gQEAgLTE4MCwxMyArMTgwLDM3IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBw
bHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAo+ICAgICAgICAg
IHVpbnQ4X3QgKm9yaWcgPSBBTFRfT1JJR19QVFIoYSk7Cj4gICAgICAgICAgdWludDhfdCAqcmVw
bCA9IEFMVF9SRVBMX1BUUihhKTsKPiAgICAgICAgICB1aW50OF90IGJ1ZltNQVhfUEFUQ0hfTEVO
XTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgdG90YWxfbGVuID0gYS0+b3JpZ19sZW4gKyBhLT5w
YWRfbGVuOwo+ICAKPiAtICAgICAgICBCVUdfT04oYS0+cmVwbF9sZW4gPiBhLT5vcmlnX2xlbik7
Cj4gLSAgICAgICAgQlVHX09OKGEtPm9yaWdfbGVuID4gc2l6ZW9mKGJ1ZikpOwo+ICsgICAgICAg
IEJVR19PTihhLT5yZXBsX2xlbiA+IHRvdGFsX2xlbik7Cj4gKyAgICAgICAgQlVHX09OKHRvdGFs
X2xlbiA+IHNpemVvZihidWYpKTsKPiAgICAgICAgICBCVUdfT04oYS0+Y3B1aWQgPj0gTkNBUElO
VFMgKiAzMik7Cj4gIAo+ICAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhhLT5jcHVpZCkgKQo+
ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdW5zaWduZWQgaW50IGk7Cj4gKwo+ICsgICAgICAg
ICAgICAvKiBObyByZXBsYWNlbWVudCB0byBtYWtlLCBidXQgdHJ5IHRvIG9wdGltaXNlIGFueSBw
YWRkaW5nLiAqLwo+ICsgICAgICAgICAgICBpZiAoIGEtPnBhZF9sZW4gPD0gMSApCj4gKyAgICAg
ICAgICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgICAgIC8qIFNlYXJjaCB0aGUgcGFk
ZGluZyBhcmVhIGZvciBhbnkgYnl0ZSB3aGljaCBpc24ndCBhIG5vcC4gKi8KPiArICAgICAgICAg
ICAgZm9yICggaSA9IGEtPm9yaWdfbGVuOyBpIDwgdG90YWxfbGVuOyArK2kgKQo+ICsgICAgICAg
ICAgICAgICAgaWYgKCBvcmlnW2ldICE9IDB4OTAgKQoKTWF5YmUgYmV0dGVyIHRvIGNvbXBhcmUg
YWdhaW5zdCBBU01fTk9QMT8KCj4gKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsg
ICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBPbmx5IG1ha2UgYW55IGNoYW5nZXMgaWYg
YWxsIHBhZGRpbmcgYnl0ZXMgYXJlIHVub3B0aW1pc2VkCj4gKyAgICAgICAgICAgICAqIG5vcHMu
ICBXaXRoIG11bHRpcGxlIGFsdGVybmF0aXZlcyBvdmVyIHRoZSBzYW1lIG9yaWdpbiBzaXRlLCB3
ZQo+ICsgICAgICAgICAgICAgKiBtYXkgaGF2ZSBhbHJlYWR5IG1hZGUgYSByZXBsYWNlbWVudCwg
b3Igb3B0aW1pc2VkIHRoZSBub3BzLgo+ICsgICAgICAgICAgICAgKi8KPiArICAgICAgICAgICAg
aWYgKCBpICE9IHRvdGFsX2xlbiApCj4gKyAgICAgICAgICAgICAgICBjb250aW51ZTsKPiArCj4g
KyAgICAgICAgICAgIGFkZF9ub3BzKGJ1ZiwgYS0+cGFkX2xlbik7Cj4gKyAgICAgICAgICAgIHRl
eHRfcG9rZShvcmlnICsgYS0+b3JpZ19sZW4sIGJ1ZiwgYS0+cGFkX2xlbik7Cj4gICAgICAgICAg
ICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0KPiAgCj4gICAgICAgICAgbWVtY3B5KGJ1ZiwgcmVw
bCwgYS0+cmVwbF9sZW4pOwo+ICAKPiBAQCAtMTk0LDggKzIxOCw4IEBAIHZvaWQgaW5pdF9vcl9s
aXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0
LAo+ICAgICAgICAgIGlmICggYS0+cmVwbF9sZW4gPj0gNSAmJiAoKmJ1ZiAmIDB4ZmUpID09IDB4
ZTggKQo+ICAgICAgICAgICAgICAqKHMzMiAqKShidWYgKyAxKSArPSByZXBsIC0gb3JpZzsKPiAg
Cj4gLSAgICAgICAgYWRkX25vcHMoYnVmICsgYS0+cmVwbF9sZW4sIGEtPm9yaWdfbGVuIC0gYS0+
cmVwbF9sZW4pOwo+IC0gICAgICAgIHRleHRfcG9rZShvcmlnLCBidWYsIGEtPm9yaWdfbGVuKTsK
PiArICAgICAgICBhZGRfbm9wcyhidWYgKyBhLT5yZXBsX2xlbiwgdG90YWxfbGVuIC0gYS0+cmVw
bF9sZW4pOwo+ICsgICAgICAgIHRleHRfcG9rZShvcmlnLCBidWYsIHRvdGFsX2xlbik7Cj4gICAg
ICB9Cj4gIH0KPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRp
dmUtYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4gaW5kZXgg
MTUwYmQxYS4uZjdlMzdjYiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLWFzbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20u
aAo+IEBAIC05LDMwICs5LDQxIEBACj4gICAqIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgdGhlIGFs
dGVybmF0aXZlcyBwYXRjaGluZyBjb2RlIHRvIHBhdGNoIGFuCj4gICAqIGluc3RydWN0aW9uLiBT
ZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkuCj4gICAqLwo+IC0ubWFjcm8gYWx0aW5zdHJ1Y3Rpb25f
ZW50cnkgb3JpZyByZXBsIGZlYXR1cmUgb3JpZ19sZW4gcmVwbF9sZW4KPiArLm1hY3JvIGFsdGlu
c3RydWN0aW9uX2VudHJ5IG9yaWcgcmVwbCBmZWF0dXJlIG9yaWdfbGVuIHJlcGxfbGVuIHBhZF9s
ZW4KPiAgICAgIC5sb25nIFxvcmlnIC0gLgo+ICAgICAgLmxvbmcgXHJlcGwgLSAuCj4gICAgICAu
d29yZCBcZmVhdHVyZQo+ICAgICAgLmJ5dGUgXG9yaWdfbGVuCj4gICAgICAuYnl0ZSBccmVwbF9s
ZW4KPiArICAgIC5ieXRlIFxwYWRfbGVuCj4gIC5lbmRtCj4gIAo+ICAjZGVmaW5lIG9yaWdfbGVu
ICAgICAgICAgICAgICAgKC5MXEBfb3JpZ19lICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQo+ICsj
ZGVmaW5lIHBhZF9sZW4gICAgICAgICAgICAgICAgKC5MXEBfb3JpZ19wICAgICAgIC0gICAgIC5M
XEBfb3JpZ19lKQo+ICsjZGVmaW5lIHRvdGFsX2xlbiAgICAgICAgICAgICAgKC5MXEBfb3JpZ19w
ICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQo+ICAjZGVmaW5lIHJlcGxfbGVuKG5yKSAgICAgICAg
ICAgKC5MXEBfcmVwbF9lXCgpbnIgIC0gICAgIC5MXEBfcmVwbF9zXCgpbnIpCj4gICNkZWZpbmUg
ZGVjbF9yZXBsKGluc24sIG5yKSAgICAgLkxcQF9yZXBsX3NcKClucjogaW5zbjsgLkxcQF9yZXBs
X2VcKClucjoKPiArI2RlZmluZSBnYXNfbWF4KGEsIGIpICAgICAgICAgICgoYSkgXiAoKChhKSBe
IChiKSkgJiAtKC0oKGEpIDwgKGIpKSkpKQoKVGhhdCBzZWVtcyB0byB3b3JrIGZpbmUgYXQgbGVh
c3Qgb24gbmV3aXNoIHZlcnNpb25zIG9mIGNsYW5nLCBzbyBJJ20Kbm90IHN1cmUgdGhlIGcgcHJl
Zml4IGlzIHJlcXVpcmVkIChhc19tYXgpLgoKPiAgCj4gIC5tYWNybyBBTFRFUk5BVElWRSBvbGRp
bnN0ciwgbmV3aW5zdHIsIGZlYXR1cmUKPiAgLkxcQF9vcmlnX3M6Cj4gICAgICBcb2xkaW5zdHIK
PiAgLkxcQF9vcmlnX2U6Cj4gKyAgICAgLnNraXAgKC0oKHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4p
ID4gMCkgKiAocmVwbF9sZW4oMSkgLSBvcmlnX2xlbikpLCAweDkwCj4gKy5MXEBfb3JpZ19wOgo+
ICAKPiAgICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwo+
ICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxcQF9vcmlnX3MsIC5MXEBfcmVwbF9zMSwgXGZl
YXR1cmUsIFwKPiAtICAgICAgICBvcmlnX2xlbiwgcmVwbF9sZW4oMSkKPiArICAgICAgICBvcmln
X2xlbiwgcmVwbF9sZW4oMSksIHBhZF9sZW4KPiAgCj4gICAgICAuc2VjdGlvbiAuZGlzY2FyZCwg
ImEiLCBAcHJvZ2JpdHMKPiAtICAgIC8qIEFzc2VtYmxlci10aW1lIGNoZWNrIHRoYXQgXG5ld2lu
c3RyIGlzbid0IGxvbmdlciB0aGFuIFxvbGRpbnN0ci4gKi8KPiAtICAgIC5ieXRlIDB4ZmYgKyBy
ZXBsX2xlbigxKSAtIG9yaWdfbGVuCj4gKyAgICAvKgo+ICsgICAgICogQXNzZW1ibGVyLXRpbWUg
Y2hlY2tzOgo+ICsgICAgICogICAtIHRvdGFsX2xlbiA8PSAyNTUKPiArICAgICAqICAgLSBcbmV3
aW5zdHIgPD0gdG90YWxfbGVuCj4gKyAgICAgKi8KPiArICAgIC5ieXRlIHRvdGFsX2xlbgo+ICsg
ICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDEpIC0gdG90YWxfbGVuCj4gIAo+ICAgICAgLnNlY3Rp
b24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCAiYXgiLCBAcHJvZ2JpdHMKPiAgCj4gQEAgLTQ1LDE4
ICs1NiwyNiBAQAo+ICAuTFxAX29yaWdfczoKPiAgICAgIFxvbGRpbnN0cgo+ICAuTFxAX29yaWdf
ZToKPiArICAgIC5za2lwICgtKChnYXNfbWF4KHJlcGxfbGVuKDEpLCByZXBsX2xlbigyKSkgLSBv
cmlnX2xlbikgPiAwKSAqIFwKPiArICAgICAgICAgICAgIChnYXNfbWF4KHJlcGxfbGVuKDEpLCBy
ZXBsX2xlbigyKSkgLSBvcmlnX2xlbikpLCAweDkwCj4gKy5MXEBfb3JpZ19wOgo+ICAKPiAgICAg
IC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwo+ICAKPiAgICAg
IGFsdGluc3RydWN0aW9uX2VudHJ5IC5MXEBfb3JpZ19zLCAuTFxAX3JlcGxfczEsIFxmZWF0dXJl
MSwgXAo+IC0gICAgICAgIG9yaWdfbGVuLCByZXBsX2xlbigxKQo+ICsgICAgICAgIG9yaWdfbGVu
LCByZXBsX2xlbigxKSwgcGFkX2xlbgo+ICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxcQF9v
cmlnX3MsIC5MXEBfcmVwbF9zMiwgXGZlYXR1cmUyLCBcCj4gLSAgICAgICAgb3JpZ19sZW4sIHJl
cGxfbGVuKDIpCj4gKyAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDIpLCBwYWRfbGVuCj4gIAo+
ICAgICAgLnNlY3Rpb24gLmRpc2NhcmQsICJhIiwgQHByb2diaXRzCj4gLSAgICAvKiBBc3NlbWJs
ZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0cnsxLDJ9IGFyZW4ndCBsb25nZXIgdGhhbiBcb2xk
aW5zdHIuICovCj4gLSAgICAuYnl0ZSAweGZmICsgcmVwbF9sZW4oMSkgLSBvcmlnX2xlbgo+IC0g
ICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDIpIC0gb3JpZ19sZW4KPiArICAgIC8qCj4gKyAgICAg
KiBBc3NlbWJsZXItdGltZSBjaGVja3M6Cj4gKyAgICAgKiAgIC0gdG90YWxfbGVuIDw9IDI1NQo+
ICsgICAgICogICAtIFxuZXdpbnN0ciogPD0gdG90YWxfbGVuCj4gKyAgICAgKi8KPiArICAgIC5i
eXRlIHRvdGFsX2xlbgo+ICsgICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDEpIC0gdG90YWxfbGVu
Cj4gKyAgICAuYnl0ZSAweGZmICsgcmVwbF9sZW4oMikgLSB0b3RhbF9sZW4KPiAgCj4gICAgICAu
c2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9nYml0cwo+ICAKPiBAQCAt
NjYsOCArODUsMTEgQEAKPiAgICAgIC5wb3BzZWN0aW9uCj4gIC5lbmRtCj4gIAo+ICsjdW5kZWYg
Z2FzX21heAo+ICAjdW5kZWYgZGVjbF9yZXBsCj4gICN1bmRlZiByZXBsX2xlbgo+ICsjdW5kZWYg
dG90YWxfbGVuCj4gKyN1bmRlZiBwYWRfbGVuCj4gICN1bmRlZiBvcmlnX2xlbgo+ICAKPiAgI2Vu
ZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKPiBpbmRl
eCAxZTVjZmJkLi4yMGRlYTIyIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0
ZXJuYXRpdmUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAo+IEBA
IC04LDEyICs4LDEzIEBACj4gICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+Cj4gICNpbmNsdWRl
IDx4ZW4vdHlwZXMuaD4KPiAgCj4gLXN0cnVjdCBhbHRfaW5zdHIgewo+ICtzdHJ1Y3QgX19wYWNr
ZWQgYWx0X2luc3RyIHsKPiAgICAgIGludDMyX3QgIG9yaWdfb2Zmc2V0OyAgIC8qIG9yaWdpbmFs
IGluc3RydWN0aW9uICovCj4gICAgICBpbnQzMl90ICByZXBsX29mZnNldDsgICAvKiBvZmZzZXQg
dG8gcmVwbGFjZW1lbnQgaW5zdHJ1Y3Rpb24gKi8KPiAgICAgIHVpbnQxNl90IGNwdWlkOyAgICAg
ICAgIC8qIGNwdWlkIGJpdCBzZXQgZm9yIHJlcGxhY2VtZW50ICovCj4gICAgICB1aW50OF90ICBv
cmlnX2xlbjsgICAgICAvKiBsZW5ndGggb2Ygb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gKi8KPiAtICAg
IHVpbnQ4X3QgIHJlcGxfbGVuOyAgICAgIC8qIGxlbmd0aCBvZiBuZXcgaW5zdHJ1Y3Rpb24sIDw9
IGluc3RybGVuICovCj4gKyAgICB1aW50OF90ICByZXBsX2xlbjsgICAgICAvKiBsZW5ndGggb2Yg
bmV3IGluc3RydWN0aW9uICovCj4gKyAgICB1aW50OF90ICBwYWRfbGVuOyAgICAgICAvKiBsZW5n
dGggb2YgYnVpbGQtdGltZSBwYWRkaW5nICovCj4gIH07Cj4gIAo+ICAjZGVmaW5lIF9fQUxUX1BU
UihhLGYpICAgICAgKCh1OCAqKSgodm9pZCAqKSYoYSktPmYgKyAoYSktPmYpKQo+IEBAIC0yNiw0
NCArMjcsNjQgQEAgZXh0ZXJuIHZvaWQgYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBh
bHRfaW5zdHIgKnN0YXJ0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
c3RydWN0IGFsdF9pbnN0ciAqZW5kKTsKPiAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1
Y3Rpb25zKHZvaWQpOwo+ICAKPiAtI2RlZmluZSBPTERJTlNUUihvbGRpbnN0cikgICAgICAiLkwl
PV9vcmlnX3M6XG5cdCIgb2xkaW5zdHIgIlxuLkwlPV9vcmlnX2U6XG4iCj4gLQo+ICAjZGVmaW5l
IHJlcGxfcyhudW0pICAgICAgICAgICAgICIuTCU9X3JlcGxfcyIjbnVtCj4gICNkZWZpbmUgcmVw
bF9lKG51bSkgICAgICAgICAgICAgIi5MJT1fcmVwbF9lIiNudW0KPiAgCj4gICNkZWZpbmUgYWx0
X29yaWdfbGVuICAgICAgICAgICAgIiguTCU9X29yaWdfZSAtIC5MJT1fb3JpZ19zKSIKPiArI2Rl
ZmluZSBhbHRfcGFkX2xlbiAgICAgICAgICAgICAiKC5MJT1fb3JpZ19wIC0gLkwlPV9vcmlnX2Up
Igo+ICsjZGVmaW5lIGFsdF90b3RhbF9sZW4gICAgICAgICAgICIoLkwlPV9vcmlnX3AgLSAuTCU9
X29yaWdfcykiCj4gICNkZWZpbmUgYWx0X3JlcGxfbGVuKG51bSkgICAgICAgIigiIHJlcGxfZShu
dW0pICIgLSAiIHJlcGxfcyhudW0pICIpIgo+ICsjZGVmaW5lIGdhc19tYXgoYSwgYikgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICIoKCIgYSAiKSBeICgo
KCIgYSAiKSBeICgiIGIgIikpICYgLSgtKCgiIGEgIikgPCAoIiBiICIpKSkpKSIKPiArCj4gKyNk
ZWZpbmUgT0xESU5TVFJfMShvbGRpbnN0ciwgbjEpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICsgICAgIi5MJT1fb3JpZ19zOlxuXHQiIG9sZGluc3RyICJcbiAuTCU9X29yaWdfZTpc
blx0IiAgICAgICAgIFwKPiArICAgICIuc2tpcCAoLSgoImFsdF9yZXBsX2xlbihuMSkiLSJhbHRf
b3JpZ19sZW4iKSA+IDApICogIiAgICBcCj4gKyAgICAgICAgICAgICAiKCJhbHRfcmVwbF9sZW4o
bjEpIi0iYWx0X29yaWdfbGVuIikpLCAweDkwXG5cdCIgXAoKQVNNX05PUDEgaW5zdGVhZCBvZiAw
eDkwPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 18:12:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 18:12:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elIav-0006S5-To; Mon, 12 Feb 2018 18:12:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elIau-0006Rq-DB
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 18:12:48 +0000
X-Inumbo-ID: 7949e50b-1020-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7949e50b-1020-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 18:13:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67743959"
Date: Mon, 12 Feb 2018 18:12:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212181233.b6w4v4unqjgguyuq@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-7-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/alt: Drop explicit padding of
	origin sites
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDZBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBOb3cgdGhhdCB0aGUgYWx0ZXJuYXRpdmVzIGluZnJhc3RydWN0dXJlIGNhbiBjYWxj
dWxhdGUgdGhlIHJlcXVpcmVkIHBhZGRpbmcKPiBhdXRvbWF0aWNhbGx5LCB0aGVyZSBpcyBubyBu
ZWVkIHRvIGhhcmQgY29kZSBpdC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kg
PHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 18:23:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 18:23:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elIlL-0007Hk-26; Mon, 12 Feb 2018 18:23:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kmxx=fg=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elIlK-0007He-3T
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 18:23:34 +0000
X-Inumbo-ID: c0b30161-1021-11e8-ba59-bc764e045a96
Received: from mail-wr0-x234.google.com (unknown [2a00:1450:400c:c0c::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0b30161-1021-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 19:22:59 +0100 (CET)
Received: by mail-wr0-x234.google.com with SMTP id b52so16155351wrd.10
 for <xen-devel@lists.xenproject.org>; Mon, 12 Feb 2018 10:23:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=1H57jmrhJ8NmNXE6faeDWpVSha4t18RqmZRGSfxBdW0=;
 b=Fi/ZMSu/evEk91W+MyquEBp0KFVuskEL5oTQMyJMIX0Vg0s0G7vY4+VYTFEy6Xdad5
 kKsnZQG9tvEHcccvDkH3n7nRX32ODbFw6LfGl1e8JxD5IlaV+BdpzkMW/SOZDOzP3m8O
 Wz4QgnmD2cPeiOx0bkfNR4ELOEfXTpZo4Bgag=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=1H57jmrhJ8NmNXE6faeDWpVSha4t18RqmZRGSfxBdW0=;
 b=Hbb8r7LCbN8gTOjy35vhIpztUAX22Tb5M+XkmmcZ8KGRC8TgF2ipZlGN1b66nTLm3L
 rybJLmaxzCC03yexW12W+S/4lfJJXQzaa5xWOdfp2o4jUQa/ArViPphfN+Lw3uPSQe9f
 Th1Yip32fA2efeRYsfPkn/pPCaIowrsVQ7QbLaBdm8x2II/LZY5pqimtarnQkGz3bM55
 V9jHavqOpUjTgiRRn3ROaPnR4GIRVTyE9aVQiOCY1ift0epIB5sgmcUupLlOkNindBh+
 8n7KefsCbTNikeNQRVu7xJQfzNlFDylSPkEt8cNCnyg+ciWGBJnKRf1mnDcarJ9M2MYH
 KA+w==
X-Gm-Message-State: APf1xPCRjRDw494td3DTvJRgKDMDCo2Q8H19mcdMl0Ek9Zq0U085tmSW
 DOEBjYpjURaqjpZH8HNIaxYC7+BHG5M=
X-Google-Smtp-Source: AH8x224o7BiMctvvZPUl1QKaSi369U1kDwdwVz2Pt8UwxNqFXSA6K1+Dzw8qzkQVAwqLecvs0C6CRQ==
X-Received: by 10.223.187.139 with SMTP id q11mr5810446wrg.13.1518459811223;
 Mon, 12 Feb 2018 10:23:31 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 19sm10665073wrx.73.2018.02.12.10.23.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 10:23:30 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-18-andre.przywara@linaro.org>
 <22601816-8235-7891-b634-4af5348a1337@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <baceb82e-a4d6-3841-1597-8d01abcff0d5@linaro.org>
Date: Mon, 12 Feb 2018 18:23:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <22601816-8235-7891-b634-4af5348a1337@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 17/49] ARM: timer: Handle level
 triggered IRQs correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8wMi8xOCAxNToxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIEFSTSBH
ZW5lcmljIFRpbWVyIHVzZXMgYSBsZXZlbC1zZW5zaXRpdmUgaW50ZXJydXB0IHNlbWFudGljLiBX
ZQo+PiBlYXNpbHkgY2F0Y2ggd2hlbiB0aGUgbGluZSBnb2VzIGhpZ2gsIGFzIHRoaXMgdHJpZ2dl
cnMgdGhlIGhhcmR3YXJlIElSUS4KPj4gSG93ZXZlciB3ZSBoYXZlIHRvIHN5bmMgdGhlIHN0YXRl
IG9mIHRoZSBpbnRlcnJ1cHQgY29uZGl0aW9uIGF0IGNlcnRhaW4KPj4gcG9pbnRzIHRvIGNhdGNo
IHdoZW4gdGhlIGxpbmUgZ29lcyBsb3cgYW5kIHdlIGNhbiByZW1vdmUgdGhlIHZ0aW1lciB2SVJR
Cj4+IGZyb20gdGhlIHZHSUMgKGFuZCB0aGUgTFIpLgo+PiBUaGUgVkdJQyBpbiBYZW4gc28gZmFy
IG9ubHkgaW1wbGVtZW50ZWQgZWRnZSB0cmlnZ2VyZWQgdklSUXMsIHJlYWxseSwgc28KPj4gd2Ug
bmVlZCB0byBhZGQgbmV3IGZ1bmN0aW9uYWxpdHkgdG8gcmUtc2FtcGxlIHRoZSBpbnRlcnJ1cHQg
c3RhdGUuCj4gCj4gWW91IG1pZ2h0IHdhbnQgdG8gbWFrZSBhIHN1bW1hcnkgb2YgdGhlIGRpc2N1
c3Npb24gd2UgaGFkIHdpdGggTWFyYyBaLgo+IHRvZGF5IGhlcmUuIFRoaXMgd291bGQgaGVscCB0
aGUgb3RoZXIgdG8gdW5kZXJzdGFuZCB3aHkgc2FtcGxlIHRoZQo+IGludGVycnVwdCBzdGF0ZSBp
cyBuZWNlc3NhcnkgOikuCgpZZXMsIEkganVzdCBzYXcgdGhhdCBJIHNvbWVob3cgbWlzc2VkIGNv
cHlpbmcgdGhlIGVsYWJvcmF0ZSBjb21tZW50IGZyb20KQ2hyaXN0b2ZmZXIuIEZpeGVkIG5vdywg
aW5kZWVkIHdpdGhvdXQgdGhpcyBiYWNrZ3JvdW5kIGl0J3MgbmV4dCB0bwppbXBvc3NpYmxlIHRv
IHVuZGVyc3RhbmQgdGhpcyA7LSkKCj4gQWxzbyBkbyB3ZSBuZWVkIHRvIGRvIHRoYXQgZm9yIHRo
ZSBlbXVsYXRlZCBwaHlzaWNhbCB0aW1lcj8KCk1taCwgZ29vZCBxdWVzdGlvbi4gSSBiZWxpZXZl
IHRoaXMgd2hvbGUgdGltZXIgc3RvcnkgbmVlZHMgYSBnb29kIHRoaW5rCmFnYWluLgoKPj4KPj4g
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+
Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdGltZS5jwqDCoMKgwqAgfCAzNCArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4+IMKgIHhlbi9hcmNoL2FybS90cmFwcy5jwqDCoMKg
IHzCoCAxICsKPj4gwqAgeGVuL2luY2x1ZGUveGVuL3RpbWVyLmggfMKgIDIgKysKPj4gwqAgMyBm
aWxlcyBjaGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdGltZS5jIGIveGVuL2FyY2gvYXJtL3RpbWUuYwo+PiBpbmRleCBjMTFmY2ZlYWRkLi45
OGViYjQzMDVkIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdGltZS5jCj4+ICsrKyBiL3hl
bi9hcmNoL2FybS90aW1lLmMKPj4gQEAgLTI2Myw2ICsyNjMsNDAgQEAgc3RhdGljIHZvaWQgdnRp
bWVyX2ludGVycnVwdChpbnQgaXJxLCB2b2lkCj4+ICpkZXZfaWQsIHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+PiDCoMKgwqDCoMKgIHZnaWNfaW5qZWN0X2lycShjdXJyZW50LT5kb21haW4s
IGN1cnJlbnQsCj4+IGN1cnJlbnQtPmFyY2gudmlydF90aW1lci5pcnEsIHRydWUpOwo+PiDCoCB9
Cj4+IMKgICsvKioKPiAKPiBPbmUgKiBpcyBlbm91Z2guCgpUaGF0J3Mga2VybmVsLWRvYyBjb21t
ZW50IHN0eWxlOgpodHRwczovL3d3dy5rZXJuZWwub3JnL2RvYy9odG1sL3Y0Ljkva2VybmVsLWRv
Y3VtZW50YXRpb24uaHRtbCN3cml0aW5nLWtlcm5lbC1kb2MtY29tbWVudHMKClRoYXQgYWxsb3dz
IHRvb2xzIHRvIHNjYW4gdGhlIHRyZWUgYW5kIGV4dHJhY3QgZnVuY3Rpb24gZG9jdW1lbnRhdGlv
biBpbgphbiBhdXRvbWF0ZWQgd2F5LiBBIGJpdCBsaWtlIG1hcmtkb3duOiBzdGlsbCBwZXJmZWN0
bHkgcmVhZGFibGUgYnkKaHVtYW5zLCBidXQgcGFyc2UtYWJsZSBieSBzY3JpcHRzIGFzIHdlbGwu
CgpJIHdhcyBob3BpbmcgdGhhdCBpdCB3b3VsZG4ndCBodXJ0IHRvIGhhdmUgdGhpcyBpbiBYZW4g
YXMgd2VsbCwgYXMgSQpjb3BpZWQgdGhpcyBhbHJlYWR5IGluIG90aGVyIHBhcnRzIG9mIHRoaXMg
Y29kZS4KCj4+ICsgKiB2dGltZXJfc3luYygpIC0gdXBkYXRlIHRoZSBzdGF0ZSBvZiB0aGUgdmly
dHVhbCB0aW1lciBhZnRlciBhCj4+IGd1ZXN0IHJ1bgo+PiArICogQHZjcHU6IFRoZSBWQ1BVIHRv
IHN5bmMgdGhlIGFyY2ggdGltZXIgc3RhdGUKPj4gKyAqCj4+ICsgKiBBZnRlciByZXR1cm5pbmcg
ZnJvbSBhIGd1ZXN0LCB1cGRhdGUgdGhlIHN0YXRlIG9mIHRoZSB2aXJ0dWFsCj4+IGludGVycnVw
dAo+PiArICogbGluZSwgdG8gbW9kZWwgdGhlIGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHQgY29y
cmVjdGx5Lgo+PiArICogSWYgdGhlIGd1ZXN0IGhhcyBoYW5kbGVkIGEgdGltZXIgaW50ZXJydXB0
LCB0aGUgdmlydHVhbCBpbnRlcnJ1cHQKPj4gbGluZQo+PiArICogbmVlZHMgdG8gYmUgbG93ZXJl
ZCBleHBsaWNpdGx5LiB2Z2ljX2luamVjdF9pcnEoKSB0YWtlcyBjYXJlIG9mIHRoYXQuCj4+ICsg
Ki8KPj4gK3ZvaWQgdnRpbWVyX3N5bmMoc3RydWN0IHZjcHUgKnZjcHUpCj4+ICt7Cj4+ICvCoMKg
wqAgc3RydWN0IHZ0aW1lciAqdnRpbWVyID0gJnZjcHUtPmFyY2gudmlydF90aW1lcjsKPj4gK8Kg
wqDCoCBib29sIGxldmVsOwo+PiArCj4+ICvCoMKgwqAgdnRpbWVyLT5jdGwgPSBSRUFEX1NZU1JF
RzMyKENOVFZfQ1RMX0VMMCk7Cj4+ICvCoMKgwqAgdnRpbWVyLT5jdmFsID0gUkVBRF9TWVNSRUc2
NChDTlRWX0NWQUxfRUwwKTsKPiAKPiBXaHkgZG8geW91IG5lZWQgdG8gc2F2ZSBjdmFsPwoKT3Jp
Z2luYWxseSBJIHdhcyBjb3B5aW5nIEtWTSBjb2RlIHdoaWNoIGNoZWNrZWQgdGhlIGFjdHVhbCBJ
UlEgY29uZGl0aW9uCihieSBjb21wYXJpbmcgdGhlIGNvdW50ZXIgd2l0aCBDVkFMKS4gU28gdGhp
cyBtaWdodCBiZSBhIGxlZnRvdmVyIGZyb20KdGhlcmUuIE5lZWQgdG8gY2hlY2sgd2hldGhlciB3
ZSBhY3R1YWxseSBuZWVkIGFuIHVwLXRvLWRhdGUgdmFsdWUgb2YgdGhpcy4KCj4+ICsKPj4gK8Kg
wqDCoCAvKgo+PiArwqDCoMKgwqAgKiBUZWNobmljYWxseSB3ZSBzaG91bGQgbWFzayB3aXRoIDB4
NyBoZXJlLCB0byBjYXRjaCBpZiB0aGUgdGltZXIKPj4gK8KgwqDCoMKgICogaW50ZXJydXB0IGlz
IG1hc2tlZC4gSG93ZXZlciBYZW4gYWx3YXlzIG1hc2tzIHRoZSB0aW1lciB1cG9uCj4+IGVudGVy
aW5nCj4+ICvCoMKgwqDCoCAqIHRoZSBoeXBlcnZpc29yLCBsZWF2aW5nIGl0IHVwIHRvIHRoZSBn
dWVzdCB0byB1bi1tYXNrIGl0Lgo+PiArwqDCoMKgwqAgKiBTbyB3ZSB3b3VsZCBhbHdheXMgcmVh
ZCBhICJsb3ciIGxldmVsLCBkZXNwaXRlIHRoZSBjb25kaXRpb24KPj4gYmVpbmcKPj4gK8KgwqDC
oMKgICogYWN0dWFsbHkgImhpZ2giLiBJZ29yaW5nIHRoZSBtYXNrIGJpdCBzb2x2ZXMgdGhpcyAo
Zm9yIG5vdykuCj4gCj4gcy9JZ29yaW5nL0lnbm9yaW5nLwo+IAo+PiArwqDCoMKgwqAgKiBBbm90
aGVyIHBvc3NpYmxlIGNoZWNrIHdvdWxkIGJlIHRvIGNvbXBhcmUgdGhlIHZhbHVlIG9mCj4+IENO
VFZDVF9FTDAKPj4gK8KgwqDCoMKgICogYWdhaW5zdCB2dGltZXItPmN2YWwgYW5kIGRlcml2ZSB0
aGUgaW50ZXJydXB0IHN0YXRlIGZyb20gdGhhdC4KPj4gK8KgwqDCoMKgICoKPj4gK8KgwqDCoMKg
ICogVE9ETzogVGhlIHByb3BlciBmaXggZm9yIHRoaXMgaXMgdG8gbWFrZSB2dGltZXIgdklSUSBo
YXJkd2FyZQo+PiBtYXBwZWQsCj4+ICvCoMKgwqDCoCAqIGJ1dCB0aGlzIHJlcXVpcmVzIHJld29y
a2luZyB0aGUgYXJjaCB0aW1lciB0byBpbXBsZW1lbnQgdGhpcy4KPiAKPiBUaGF0IHNvbWV0aGlu
ZyB3ZSBzaG91bGQgbG9vayBhdCBpdCBvbmNlIHRoZSB2R0lDIGlzIGRvbmUgOikuCgpJbmRlZWQs
IGxvb2tpbmcgZm9yd2FyZCB0byBpdCAod2VsbCwgc29tZXdoYXQgLi4uICkgOy0pCgo+PiArwqDC
oMKgwqAgKi8KPj4gK8KgwqDCoCBsZXZlbCA9ICh2dGltZXItPmN0bCAmIDB4NSkgPT0gKENOVHhf
Q1RMX0VOQUJMRSB8IENOVHhfQ1RMX1BFTkRJTkcpOwo+IAo+IENhbiB5b3UgcGxlYXNlIHVzZSB0
aGUgcHJvcGVyIGRlZmluZSByYXRoZXIgdGhhbiBwbGFpbiB2YWx1ZT8KCkFoLCByaWdodCwgdGhh
dCB3YXMgYSBsZWZ0b3ZlciBmcm9tIGV4cGVyaW1lbnRhdGlvbi4KQWxzbyBhIHRlc3QgdG8gc2Vl
IGlmIHJldmlld2VycyBhcmUgcmVhbGx5IHJlYWRpbmcgdGhpcyA7LSkKCj4+ICsKPj4gK8KgwqDC
oCB2Z2ljX2luamVjdF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCB2dGltZXItPmlycSwgbGV2ZWwp
Owo+PiArfQo+PiArCj4+IMKgIC8qCj4+IMKgwqAgKiBBcmNoIHRpbWVyIGludGVycnVwdCByZWFs
bHkgb3VnaHQgdG8gYmUgbGV2ZWwgdHJpZ2dlcmVkLCBzaW5jZSB0aGUKPj4gwqDCoCAqIGRlc2ln
biBvZiB0aGUgdGltZXIvY29tcGFyYXRvciBtZWNoYW5pc20gaXMgYmFzZWQgYXJvdW5kIHRoYXQK
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBz
LmMKPj4gaW5kZXggMWNiYTdlNTg0ZC4uMmQ3NzBhMTRhNSAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3RyYXBzLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4gQEAgLTIwMjQs
NiArMjAyNCw3IEBAIHN0YXRpYyB2b2lkIGVudGVyX2h5cGVydmlzb3JfaGVhZChzdHJ1Y3QKPj4g
Y3B1X3VzZXJfcmVncyAqcmVncykKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggY3VycmVudC0+
YXJjaC5oY3JfZWwyICYgSENSX1ZBICkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY3Vy
cmVudC0+YXJjaC5oY3JfZWwyID0gUkVBRF9TWVNSRUcoSENSX0VMMik7Cj4+IMKgIAo+IAo+IFlv
dSBuZWVkIHRvIHNhbXBsZSB0aGUgdmlydHVhbCB0aW1lciBiZWZvcmUgY2xlYXJpbmcgdGhlIExS
cywgcmlnaHQ/IElmCj4gc28sIHlvdSBsaWtlbHkgd2FudCB0byBhZGQgYSBjb21tZW50IGhlcmUg
dG8gYXZvaWQgcmVzaHVmZmxpbmcgdGhlIGNvZGUuCgpZZXMsIGdvb2QgcG9pbnQuCgo+PiArwqDC
oMKgwqDCoMKgwqAgdnRpbWVyX3N5bmMoY3VycmVudCk7Cj4gCj4gSSBhbSBhIGJpdCB3b3JyeSBh
Ym91dCByZS1zYW1wbGluZyB0aGUgdmlydHVhbCBpbnRlcnJ1cHQgc3RhdGUgYXQgZXZlcnkKPiB0
cmFwcy4gSXQgbWlnaHQgYmUgd29ydGggdGhpbmtpbmcgdG8gZG8gdGhlIHJlLXNhbXBsZSB3aGVu
IHN5bmNpbmcgdGhlCj4gTFJzIChhcyB5b3UgZG8gZm9yIEhXIGxldmVsIGludGVycnVwdCBpbiBw
YXRjaCAjMjUpLiBQcm9iYWJseSBvbmNlIHdlCj4gZ2V0IHRoZSBuZXcgdkdJQyBtZXJnZWQuCgpJ
IHNoYXJlIHlvdXIgY29uY2VybnMsIGJ1dCBkaWRuJ3QgZGFyZSB0byBvcHRpbWlzZSB0aGlzIHll
dC4gQnV0IGluZGVlZAppdCBpcyBzb21ldGhpbmcgd29ydGggdG8gdGhpbmsgYWJvdXQuCgpDaGVl
cnMsCkFuZHJlLgoKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIGdpY19jbGVhcl9scnMoY3VycmVudCk7
Cj4+IMKgwqDCoMKgwqAgfQo+PiDCoCB9Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
dGltZXIuaCBiL3hlbi9pbmNsdWRlL3hlbi90aW1lci5oCj4+IGluZGV4IDQ1MTMyNjBiMGQuLmVk
ZGJiZjM5MDMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi90aW1lci5oCj4+ICsrKyBi
L3hlbi9pbmNsdWRlL3hlbi90aW1lci5oCj4+IEBAIC05NCw2ICs5NCw4IEBAIERFQ0xBUkVfUEVS
X0NQVShzX3RpbWVfdCwgdGltZXJfZGVhZGxpbmUpOwo+PiDCoCAvKiBBcmNoLWRlZmluZWQgZnVu
Y3Rpb24gdG8gcmVwcm9ncmFtIHRpbWVyIGhhcmR3YXJlIGZvciBuZXcKPj4gZGVhZGxpbmUuICov
Cj4+IMKgIGludCByZXByb2dyYW1fdGltZXIoc190aW1lX3QgdGltZW91dCk7Cj4+IMKgICt2b2lk
IHZ0aW1lcl9zeW5jKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKPj4gKwo+PiDCoCAvKiBDYWxjdWxhdGUg
dGhlIGFsaWduZWQgZmlyc3QgdGljayB0aW1lIGZvciBhIGdpdmVuIHBlcmlvZGljIHRpbWVyLiAq
Lwo+PiDCoCBzX3RpbWVfdCBhbGlnbl90aW1lcihzX3RpbWVfdCBmaXJzdHRpY2ssIHVpbnQ2NF90
IHBlcmlvZCk7Cj4+IMKgCj4gCj4gQ2hlZXJzLAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 18:41:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 18:41:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elJ2Y-0000IR-En; Mon, 12 Feb 2018 18:41:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qmpk=fg=citrix.com=prvs=5744b17bc=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elJ2X-0000IL-JH
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 18:41:21 +0000
X-Inumbo-ID: 764a6352-1024-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 764a6352-1024-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 18:42:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67745845"
Date: Mon, 12 Feb 2018 18:41:03 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180212184103.sln22c6iflrud6wi@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
 <20180212143953.cb6hvhersqk6ndew@citrix.com>
 <51f8d90b-7d0a-597b-91c6-88ede7faf20b@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <51f8d90b-7d0a-597b-91c6-88ede7faf20b@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDM6MDQ6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMi8wMi8xOCAxNDozOSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIE1vbiwgRmVi
IDEyLCAyMDE4IGF0IDExOjIzOjA1QU0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
IC5tYWNybyBBTFRFUk5BVElWRSBvbGRpbnN0ciwgbmV3aW5zdHIsIGZlYXR1cmUKPiA+PiAgLkxc
QF9vcmlnX3M6Cj4gPj4gICAgICBcb2xkaW5zdHIKPiA+PiAgLkxcQF9vcmlnX2U6Cj4gPj4gKyAg
ICAgLnNraXAgKC0oKHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4pID4gMCkgKiAocmVwbF9sZW4oMSkg
LSBvcmlnX2xlbikpLCAweDkwCj4gPiBTZWVpbmcgdGhlIG5lZ2F0aW9uIGF0IHRoZSBiZWdpbm5p
bmcsIEkgc3VwcG9zZSB0aGlzIHNob3VsZCBhbHNvIGJlIGEKPiA+IGdhcyBzcGVjaWZpYyBtYWNy
bz8KPiAKPiBUaGUgYnVpbGQgZmFpbHVyZXMgYXJlIGJlY2F1c2UgY2xhbmcncyBpbnRlZ3JhdGVk
IGFzc2VtYmxlciBjYW4ndCBjb3BlCj4gd2l0aCBub24tYWJzb2x1dGUgcmVmZXJlbmNlcyB3aXRo
IC5za2lwLCBidXQgd2UgYWxyZWFkeSBrbm93IGFib3V0IHRoaXMKPiBhbmQgaGF2ZSBjb2RlIGlk
ZW50aWNhbCB0byB0aGlzIGluIHRyZWUuwqAgKEkgdGVtcG9yYXJpbHkgcmVtb3ZlZCBpdCBpbgo+
IHBhdGNoIDQpLgoKTmV3ZXIgY2xhbmcgKDYpIHN1cHBvcnRzIC5za2lwIHdpdGggbGFiZWxzLCBi
dXQgZG9lc24ndCBzdXBwb3J0IHRoZQooLSguLi4gQW5kIGl0J3MgaGF2aW5nIHNvbWUgaXNzdWVz
IHdpdGggdGhlIHJlc3Qgb2YgdGhlIGV4cHJlc3Npb24sCndpbGwgaGF2ZSB0byBjaGVjayBtb3Jl
IGNsb3NlbHkgdG9tb3Jyb3cuCgpJIHdvbmRlciwgd2hhdCdzIExpbnV4IGRvaW5nIGluIHRoaXMg
cmVnYXJkPyBJdCBzZWVtcyBsaWtlIGNsYW5nL2xsdm0KaXMgcXVpdGUgY29tbWl0dGVkIHRvIHN1
cHBvcnQgYnVpbGRpbmcgTGludXgsIHNvIGl0IG1pZ2h0IGJlIGdvb2QgdG8KZm9sbG93IHN1aXQg
aW4gdGhpcyBjYXNlLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 18:45:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 18:45:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elJ5z-0000Sg-TM; Mon, 12 Feb 2018 18:44:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/ak1=fg=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1elJ5y-0000SY-FS
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 18:44:54 +0000
X-Inumbo-ID: f5863fb9-1024-11e8-b9b1-635ca7ef6cff
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [104.47.2.45]) by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f5863fb9-1024-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 18:45:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=q+j+zdHkipGjqU7iYW+Ifni5zO/kk/qrR8INnV6BrIc=;
 b=c45lAjUBigkUqJIMSLQbxg0gaDOJGjLbB8Big3DwFQjkTrzQeQ5ed/MTkeIhnBSToNlEz+2NpNzbAH2+Dd5DWiQn/n4w+zAF09j602KgOY/HjWOpNE2m+xmwi2sHIo2rQo6zLBZiGooajOzU9aBaGuIVyHH9xpNFLPFq7T8OxyU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.56) by
 AM5PR0301MB2401.eurprd03.prod.outlook.com (2603:10a6:203:7::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Mon, 12
 Feb 2018 18:44:41 +0000
From: Andrii Anisov <andrii_anisov@epam.com>
To: Dario Faggioli <dfaggioli@suse.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <20c19a44-f782-d25d-7005-fce286f92f43@epam.com>
Message-ID: <f4fdc887-3a67-386a-501a-c1f3b28aa980@epam.com>
Date: Mon, 12 Feb 2018 20:44:37 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20c19a44-f782-d25d-7005-fce286f92f43@epam.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6P192CA0021.EURP192.PROD.OUTLOOK.COM (2603:10a6:4:b8::31)
 To AM5PR0301MB2401.eurprd03.prod.outlook.com
 (2603:10a6:203:7::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2bb08124-1fcd-4882-5752-08d57248adac
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0301MB2401; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 3:QH0TxoGbKgy6HTo897HqP0tgQ8nIDgbQHcw3yHuagTHIUUYimzfaKDIS9kg+UD7yHo2+rK+bqPeS1Sswp6DfkycC+lc1T8MF+jpSES99RxQWHTGg1Zm1XquvV2hnM5Y8Dq7ecPG2VkeUhGlfreWZJNSc59ETMaphGnU3xLgRBiXWlBXfFAtBCT0WhNfU0xTWGPHkOT0hR0eTZHDMWDD0HD3uuFnCbVpduzVWJtTSNfQektjDWHbFXiX2S2nzVzZu;
 25:9pNxxGbhXM91+aDa4WHizuDr2WR2P61VMJ8fmnRQ6WKhxvI6Px4Y8G2PBlbtG5/995vjJAOlD/+kkhY2OrDYnrXhxqcM3M/bJkYVqsV/2K2/GTXosoHZj0TH1jHtU4sCBxdPDMaDsteCrtIrcc/htFcK8/VQa7mu/dJ0+TtnsE/jwBqT12XlozE/t4FQIdza/b8KO0XGwN3yojNiRYS9rDW7x5kBEi0Xmkgh0+uivf+J1sPWw32fGGIliiNh8xpjZ4Hs0871wC5g9riWFrGtIU3pNwzjg+8LxHR45YBa2JTZQJtKpXOWcqXr+aobs1uyYHcy1RU3KA8zIHr6iaRJEg==;
 31:FgxPvy7nmgAs6y57TVYaDpsOQl/5Ox9LWkTJN1QYq9sdXjsuZ6aGmvW2gvpbgHlnXtXSXC9cKPPviWxStczlmMuuqSQ+qxrZ+4UDVVXuuonr6Csa0qkBsO0tucXPha7FWCbGQ+Q7tT17ek49TTb/GZ0xJ0gxeE/GsKE1IkMFZRenGeyiGGVhBwwhBOWJYlSdP9oQf91Ks1F2bDHKLJ75GXl6mtFbAmWnN8TT4zwi2Io=
X-MS-TrafficTypeDiagnostic: AM5PR0301MB2401:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 20:PD8ieytNRr3ORBNNJCiA/6cvuJFwifvl4yNpS7z8hhQWneVV328Hz+Qk3DN4VSE3mSxzS3Ral0/79RJkv5l+Mt9c8iAPUPquwf4CTmFOxJlIZF+OCD6O6jeuugoS0TyZDpzRspXegj2PCqZpMdedpXDRbogrZFFJwdcOjCgUPNIl91avlRL2mEjeCfMjSTMzYAJdBwp75UKxXs5fC2fWRQU+IycMnsI6D6faGsDEmZRUjyg4KRIayteKx95rNtWzu7M1KPIA9U97Qg/sx8y1r58/YbedSMXTGO9HXhCnpmOgBFpWys5YtHTKMrX8MXqwDM0Ty9MIC3CaLXoIU7yyY/esngA0LI+Mz5K9rvUWbOQXWELHOaoaNYAwCqmPhWqqJv4HZ17J+N1kak0iQCFcoAsirr/yLu/S+lkc8v3K5a5oOO2eXc+rT1IDxS+v66Wczzxz+52wg8gnLLcJNve/ftur5dHjnDNX4b/vyz8Fi5QM8zaXJrHAcZ9A+DtWLoLQ;
 4:tWU6BxQVZAkogmPyux14rEdUsEBECncOw8nAfBdXqc0aWNkzuT9nKQz5ff0h3XTJgTrYyw52hEmxARDoKCW4Li76+BINaLkG2nymT2vn3t0vZUqSJZ8ozoBKLcwqfqCWaO+/G3NiubXROtE08Z4k5cfXhg3s4Q7FmdkN36ai2Va433bIDqoWW7StLczrhz1qisv6rnmUv59it1fwWwoPjQDq1KNLPJZZEOSGOwWBLzSirX+WT1aVaL16VD/queTxr1mbd/jmEzY/Z0A2klitPg==
X-Microsoft-Antispam-PRVS: <AM5PR0301MB24016A1931A2D2D6F18FD603E6F70@AM5PR0301MB2401.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231101)(2400082)(944501161)(10201501046)(3002001)(6041288)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011);
 SRVR:AM5PR0301MB2401; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2401; 
X-Forefront-PRVS: 0581B5AB35
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(39860400002)(39380400002)(366004)(346002)(396003)(189003)(199004)(83506002)(7736002)(305945005)(72206003)(93886005)(6486002)(105586002)(6916009)(64126003)(53936002)(8936002)(8676002)(81156014)(81166006)(5660300001)(65826007)(80792005)(4326008)(97736004)(3846002)(25786009)(6116002)(2906002)(39060400002)(68736007)(67846002)(36756003)(316002)(54906003)(6246003)(16576012)(478600001)(31696002)(58126008)(186003)(16526019)(47776003)(77096007)(26005)(65806001)(65956001)(66066001)(2486003)(52146003)(23676004)(55236004)(50466002)(106356001)(229853002)(230700001)(52116002)(386003)(53546011)(76176011)(86362001)(31686004)(6666003)(2950100002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2401; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDE7MjM6MkxnVGpyVEh5RVZRdXRTSVNQdmZ6bGQr?=
 =?utf-8?B?bVpYbUFTZDVOMUZsRTJ1NTVWS3RSLzJneUZLRDQ2NFpyNFp1QUR1aHkyU3B2?=
 =?utf-8?B?QTZLWURjUUNqTk9nZVpKQUJpdUxwVkxibjNubDBVVHJNOE5hM0pRdERqdkRp?=
 =?utf-8?B?bkRuWTlRRjVGYjh6ZklsVjd0N1ZDMTJlYUhvVStUcjhVbnlmVUJxYzc1dkhE?=
 =?utf-8?B?dkVwWHl3Tm1PdktHQjZURkpVWnB0SkZyY2NjdE51TU9kUnF0Kzd3Y1ppWVhi?=
 =?utf-8?B?WGozTEF5R2NuS2MzaVBVbzY3K2FvMVhuSW5oRkFRVWpCbEdaeWVpSHUybG8x?=
 =?utf-8?B?TDNRbDlSZXhrVFZiSllSL0QweUpqd3A1WFNjSHF5b0YwSWl2U0oxTHErRDBa?=
 =?utf-8?B?UlI4cDUyeTFMQSs2dEV4bitqczhpMU4xallZV1NOQ1dqaGVSQWR6VG90YWRB?=
 =?utf-8?B?T01adE1hZ3RScUNRV3R5NkVIODFTYmRYRkQ5ZFgzbUhSQjBYWERaMmV3Qjhh?=
 =?utf-8?B?cktnZVgyeWdZVWthK0JHYUJQTDhGR2tBRzhEb3piNGVFWUxoUngwOUU2bHhw?=
 =?utf-8?B?UjFXc2lMZTVVb04zcFA4SG1xMDNGaVRwcUpGV09NRWRjYzJYSU9uMFMyOTdu?=
 =?utf-8?B?NTlpYlZDNkY1YXdsajNveXllK3ZZRVJ1Y0Jrb2I2TUhHTGhmUG9sTVcwcDB2?=
 =?utf-8?B?endFUTlIK3g3VHM3S3gxOUdIMHNvbW9IL3kraVhOTjRTNE9xVlJoNzcyWmFQ?=
 =?utf-8?B?UVdmMU9jdGNWS1dwUVQrYklSeU1qZG1LdmFTU1NOKytlWWRzMWZkU2tDM0ZZ?=
 =?utf-8?B?UzhSV0QxYVlHcHQwbCtZb2xpRGlWQ0RZc3kwWDByZE16U0oyN1puTEFRTXZq?=
 =?utf-8?B?M1BsMmxQSVorTlp3ais4Z0Q5V1lkdzhkbnFWNXpPL1IyTTY0OEYvRSs2K1ZI?=
 =?utf-8?B?NVBSYUllRHZwaERJSlZ6cEtWbGtEM1RnQW1QZUh4dUJ4b0xsVXQrVGxXbUNO?=
 =?utf-8?B?VGlNKzNiOVNUcUxLbXFvMlczUDNPbTlPSTIrajVaK0M5bFVpVENCajJ4b2lq?=
 =?utf-8?B?dkhibnBlbDRzK0M2YmR2TmZXSmU4bEVHQXVBQXFRb0p2aTY1eW4yeGN5STJ1?=
 =?utf-8?B?ZlNJWW5icTUzSE9PK1lkeTF1ZnQ2RldtaDhTZDNNazBtM245WGhZNjZLQndB?=
 =?utf-8?B?ei9ZOC96VmNXclhsdnIvMGhoT3lJM1o0UlJ3Ly9EQ29jNDhrQ2RsYy9DWTJT?=
 =?utf-8?B?N1dxdzhWejlSYmxLR3lWK2xUYUQvamk4UFNya0loTVQzaGZjTWswRHpLZ2px?=
 =?utf-8?B?eVkvTXVYYUg1WFFwUzIrQ2c4S1VxK21mcWU5dkJXRm5VZ3hTSEV5eStvRW5B?=
 =?utf-8?B?WTdjYWEyVkVyRVJWMHdlNEtlVFZGcVNZSS9VR3FUQk1velN4RTgrb1FORXlO?=
 =?utf-8?B?TlZRMHhMZmI0NmZaQ0hMQ1N6ak5xdllCUm9kSkFWcmV4Y1JWQUNveHR6ejZU?=
 =?utf-8?B?Z05TTW1OYzMvOVZHbzh2R3hTdHN0azFOK3haQ2UxcU9MOC94STl1dnZqdlFY?=
 =?utf-8?B?bEVWbmgvNWtualV1NDR5U1NXTmwrMmIzbDRsUG5zQU8rUUVjcGpOZytETit2?=
 =?utf-8?B?akdJUkJzRVRpNnVOTmNiTGhuaU91ZURudVEvWC9qaGFiUnAreUsvOTJWV0ln?=
 =?utf-8?B?L3BFK05yb2Exb25oanp5c1QzWGhSZUd0SWk2VG1BVjhLMU9pZUVJSG8rM3Fp?=
 =?utf-8?B?ZUUzRHJlV05vbXpkQkxuK0xBZndiaWJ1NlJzZDVMN3ZUYXpvNjlERXJOU3NH?=
 =?utf-8?B?OWt5L2o3ck5rdGFMb2ltSUpMVXNTVnl2dFIwcjJHSmhlOHV4Y3U4eGVTdHA0?=
 =?utf-8?B?VDRVVVlxUndkaGdzVFBkQXo5STZpNkhuSUZwQzA4NmJNZkNqUFA4dlc0ZTlL?=
 =?utf-8?B?QWFiQ1grK0V4L1N1OFhEVU1ydFptMlpwZ1piLzN6NElrUFR6dGUrK2pBK1RO?=
 =?utf-8?B?Um91Q2lnWUhpdG9GdDBqL3NCTVR0RDQ1ZjJxdEUwZmZaMHpyQk1nSzVxK3pH?=
 =?utf-8?Q?dc7rGU=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 6:Ce1RvOZ4Xej5Qw1e1/2ChbcUMOIOjRfoCp8YwNLrctnimQVTK9P5/S/GXg76NXonMC/ez13v5cyACV6ulELDiTMBQH7b7hy6NYWNWAUqV7W6WbsH7IPzMKufQHveNAL+aoJUnLfK1wEUonT3z2nVzRTUW4pvsPCz2WQihXYea+limDLpK06cDBe6CI/+BpNnMZxfgWR7W1oiPeIqr/PdBf9Slf/eGEle00P1jZ2s+LnanSf7lJJSTIBhpM4DBjxX9whTh/G79UET4zotxfzOOvurS6UfDJ+B8kK9LmwP0rXD6vJGBQVUsPFOXNFjo/O1H0hBxB+4cPcVwwtXokhOZi78c1kVwBTXqIDXf+8GTkY=;
 5:JG8Vj2I2/NWzgSUyC5ypSlmJ8Icz8+ryBW4ITZfYC0/WvhrDVnuitJZrvoTEcsPQqmti6ld5WZ6kD1KpCfal/FdsguL13E5sTOeH/bWoTe2LVC30DEGsgyd5Zgxvc3ZbZ4f7sWOblRnMxKwWTq36SGqM8hnAXrMOHXCl/3saqmQ=;
 24:6hRC4OO8QRVifCWswwaG5CnZSu2TbQ7uhAXEp9+cVX1ioV9Homsza4I37ODVGdWYFoH8tTjRI0A7dANPn3mdxaBHHaUGDDRgEyp+rYXi1UA=;
 7:9gjrz50li9BtvOHYWI6ASecVoQh+kSBgCoSg7XkX2ovq9+a+KuMUnhF6PHV1ps19PifqGszpjqZtlNw93VdZSmmgRrWDg4y5O9AJdIV9py8gTFOqcT0Vm+4mslgSW+0boBYYB2HZeHnIgeAC26y8najoyjU4MhvFkgaeqFW2JBBPQ8r00MRaeO9swXGmj8u5Z/8ap7BJiKqQPEcbcvt43wmLKZiEc1xk7fSgJ2LSARakWR2sU/FPT5E/oaLc4u88
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2018 18:44:41.5695 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2bb08124-1fcd-4882-5752-08d57248adac
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2401
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGFyaW8sCgoKT24gMTIuMDIuMTggMTI6MjAsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gQWN0dWFs
bHkgYXMgcGVyIE1lbmcncyBleHBsYW5hdGlvbiBhbmQgY2FsY3VsYXRpb25zIHRoZSBwcm9ibGVt
IHdhcyBvbiAKPiBteSBzaWRlIC0gd3JvbmcgRG9tUiB0YXNrL1ZDUFUgcGFyYW1ldGVycy4KPiBJ
IHdhcyBydW5uaW5nIHRoZSBzeXN0ZW0gd2l0aCBkdW1teSBsb2FkcyBhbmQgdmFsdWVzIHJlY2Vp
dmVkIGZyb20gCj4gQ0FSVFMgYW5kIGFsbCBzZWVtcyB0byBiZSBvayAobm8gZGVhZGxpbmUgbWlz
c2VzIG9jY3VyZWQpLgpXZWxsLCB3aGF0IEkgZXhwcmVzc2VkIGFzIGR1bW15IGxvYWRzIHdhcyBh
bGwgZG9tYWlucyBhcmUgZ2VuZXJpYyBhcm12OCAKa2VybmVscyB3aXRoIG1pbmltYWwgZnMnZXMg
cnVubmluZyBgZGQgaWY9L2Rldi96ZXJvIG9mPS9kZXYvbnVsbGAsIApleGNlcHQgRG9tUi4gSW4g
dGhpcyBjYXNlIG5vIERMIG1pc3NlcyBvY2N1cnJlZCB3aXRoIHBhcmFtZXRlcnMgZ2l2ZW4gYnkg
CkNBUlRTLgoKTm93IEkgaGF2ZSByZWFsIGRyaXZlciBkb21haW4sIEFuZHJvaWQgd2l0aCBHUFUg
c2hhcmluZy4gTG9hZHMgYXJlIGxpa2UgCnlvdXR1YmUgcGxheWJhY2sgaW4gRG9tQSwgZGQgZnJv
bSBtbWMgdGhyb3VnaCBzc2ggaW4gRG9tRC4gQW5kIEkgc2VlIAp1bmV4cGVjdGVkIERMIG1pc3Nl
cyBmb3IgdGhlIHNhbWUgUlQgY29uZmlndXJhdGlvbnMuCgpXZWxsIHRoaXMgcHJvdmlkZXMgc29t
ZSBncm91bmQgZm9yIGFub3RoZXIgbXkgY29uY2VybiBhYm91dCBYRU4gCnNjaGVkdWxpbmcgYXBw
cm9hY2guIE15IGRvdWJ0IGlzIHRoYXQgc2NoZWR1bGluZyBpcyBkb25lIHdpdGhpbiBzb2Z0aXJx
LCAKc28gYWxsIHRpbWUgc3BlbnQgd2l0aCBwY3B1IGZvciBleGNlcHRpb24gaXRzZWxmIGFuZCBw
b3NzaWJsZSB0aW1lciAKYWN0aW9ucyBpcyBhY2NvdW50ZWQgZm9yIHRoZSB2Y3B1IHdoaWNoIGNv
bnRleHQgd2FzIGludGVycnVwdGVkLiBUaGlzIApzZWVtcyB0byBiZSBub3QgcmVhbGx5IGZhaXIg
YW5kIG1pZ2h0IGJlIGRpc3J1cHRpdmUgZm9yIFJUIHNjaGVkdWxpbmcuCgotLSAKCipBbmRyaWkg
QW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 18:45:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 18:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elJ6E-0000Tm-41; Mon, 12 Feb 2018 18:45:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lhc9=fg=citrix.com=prvs=574a21d07=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elJ6D-0000T8-1p
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 18:45:09 +0000
X-Inumbo-ID: fe9199c4-1024-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe9199c4-1024-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 18:46:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,503,1511827200"; d="scan'208";a="67746093"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
 <20180212143953.cb6hvhersqk6ndew@citrix.com>
 <51f8d90b-7d0a-597b-91c6-88ede7faf20b@citrix.com>
 <20180212184103.sln22c6iflrud6wi@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <38bccf7f-954d-a3c6-88b8-3ee98755f419@citrix.com>
Date: Mon, 12 Feb 2018 18:45:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180212184103.sln22c6iflrud6wi@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTg6NDEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBGZWIg
MTIsIDIwMTggYXQgMDM6MDQ6MjFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24g
MTIvMDIvMTggMTQ6MzksIFdlaSBMaXUgd3JvdGU6Cj4+PiBPbiBNb24sIEZlYiAxMiwgMjAxOCBh
dCAxMToyMzowNUFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+ICAubWFjcm8gQUxU
RVJOQVRJVkUgb2xkaW5zdHIsIG5ld2luc3RyLCBmZWF0dXJlCj4+Pj4gIC5MXEBfb3JpZ19zOgo+
Pj4+ICAgICAgXG9sZGluc3RyCj4+Pj4gIC5MXEBfb3JpZ19lOgo+Pj4+ICsgICAgIC5za2lwICgt
KChyZXBsX2xlbigxKSAtIG9yaWdfbGVuKSA+IDApICogKHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4p
KSwgMHg5MAo+Pj4gU2VlaW5nIHRoZSBuZWdhdGlvbiBhdCB0aGUgYmVnaW5uaW5nLCBJIHN1cHBv
c2UgdGhpcyBzaG91bGQgYWxzbyBiZSBhCj4+PiBnYXMgc3BlY2lmaWMgbWFjcm8/Cj4+IFRoZSBi
dWlsZCBmYWlsdXJlcyBhcmUgYmVjYXVzZSBjbGFuZydzIGludGVncmF0ZWQgYXNzZW1ibGVyIGNh
bid0IGNvcGUKPj4gd2l0aCBub24tYWJzb2x1dGUgcmVmZXJlbmNlcyB3aXRoIC5za2lwLCBidXQg
d2UgYWxyZWFkeSBrbm93IGFib3V0IHRoaXMKPj4gYW5kIGhhdmUgY29kZSBpZGVudGljYWwgdG8g
dGhpcyBpbiB0cmVlLsKgIChJIHRlbXBvcmFyaWx5IHJlbW92ZWQgaXQgaW4KPj4gcGF0Y2ggNCku
Cj4gTmV3ZXIgY2xhbmcgKDYpIHN1cHBvcnRzIC5za2lwIHdpdGggbGFiZWxzLCBidXQgZG9lc24n
dCBzdXBwb3J0IHRoZQo+ICgtKC4uLiBBbmQgaXQncyBoYXZpbmcgc29tZSBpc3N1ZXMgd2l0aCB0
aGUgcmVzdCBvZiB0aGUgZXhwcmVzc2lvbiwKPiB3aWxsIGhhdmUgdG8gY2hlY2sgbW9yZSBjbG9z
ZWx5IHRvbW9ycm93Lgo+Cj4gSSB3b25kZXIsIHdoYXQncyBMaW51eCBkb2luZyBpbiB0aGlzIHJl
Z2FyZD8gSXQgc2VlbXMgbGlrZSBjbGFuZy9sbHZtCj4gaXMgcXVpdGUgY29tbWl0dGVkIHRvIHN1
cHBvcnQgYnVpbGRpbmcgTGludXgsIHNvIGl0IG1pZ2h0IGJlIGdvb2QgdG8KPiBmb2xsb3cgc3Vp
dCBpbiB0aGlzIGNhc2UuCgpUaGlzIGlzIGJhc2ljYWxseSB0aGUgc2FtZSBhcyB3aGF0IExpbnV4
IGRvZXMuwqAgTGludXggdW5jb25kaXRpb25hbGx5CnVzZXMgLW5vLWludGVncmF0ZWQtYXMuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 19:00:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 19:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elJKk-00029m-Ho; Mon, 12 Feb 2018 19:00:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elJKi-000208-MF
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 19:00:08 +0000
X-Inumbo-ID: 16513eda-1027-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 16513eda-1027-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 19:01:10 +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 AC7FA1435;
 Mon, 12 Feb 2018 11:00:00 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DE98E3F24D;
 Mon, 12 Feb 2018 10:59:59 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-23-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <deac2a7b-2592-066a-9e18-00e1e7e746da@arm.com>
Date: Mon, 12 Feb 2018 18:59:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-23-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 22/49] ARM: new VGIC: Implement virtual
	IRQ injection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gUHJv
dmlkZSBhIHZnaWNfcXVldWVfaXJxX3VubG9jaygpIGZ1bmN0aW9uIHdoaWNoIGRlY2lkZXMgd2hl
dGhlciBhCj4gZ2l2ZW4gSVJRIG5lZWRzIHRvIGJlIHF1ZXVlZCB0byBhIFZDUFUncyBhcF9saXN0
Lgo+IFRoaXMgc2hvdWxkIGJlIGNhbGxlZCB3aGVuZXZlciBhbiBJUlEgYmVjb21lcyBwZW5kaW5n
IG9yIGVuYWJsZWQsCj4gZWl0aGVyIGFzIGEgcmVzdWx0IG9mIGEgaGFyZHdhcmUgSVJRIGluamVj
dGlvbiwgZnJvbSBkZXZpY2VzIGVtdWxhdGVkIGJ5Cj4gWGVuIChsaWtlIHRoZSBhcmNoaXRlY3Rl
ZCB0aW1lcikgb3IgZnJvbSBNTUlPIGFjY2Vzc2VzIHRvIHRoZSBkaXN0cmlidXRvcgo+IGVtdWxh
dGlvbi4KPiBBbHNvIHByb3ZpZGVzIHRoZSBuZWNlc3NhcnkgZnVuY3Rpb25zIHRvIGFsbG93IHRv
IGluamVjdCBhbiBJUlEgdG8gYSBndWVzdC4KPiBTaW5jZSB0aGlzIGlzIHRoZSBmaXJzdCBjb2Rl
IHRoYXQgc3RhcnRzIHVzaW5nIG91ciBsb2NraW5nIG1lY2hhbmlzbSwKPiB3ZSBhZGQgc29tZSAo
aG9wZWZ1bGx5KSBjbGVhciBkb2N1bWVudGF0aW9uIG9mIG91ciBsb2NraW5nIHN0cmF0ZWd5IGFu
ZAo+IHJlcXVpcmVtZW50cyBhbG9uZyB3aXRoIHRoaXMgcGF0Y2guCj4gCj4gVGhpcyBpcyBiYXNl
ZCBvbiBMaW51eCBjb21taXQgODFlZWI5NWRkYmFiLCB3cml0dGVuIGJ5IENocmlzdG9mZmVyIERh
bGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxp
bmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCAyMjQgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuaCB8ICAxMCArKysKPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjM0IGluc2VydGlv
bnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jCj4gaW5kZXggMzA3NTA5MWNhYS4uZjUxN2RmNmQwMCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmMKPiBAQCAtMjEsNiArMjEsMzIgQEAKPiAgICNpbmNsdWRlIDxhc20vYXJtX3ZnaWMu
aD4KPiAgICNpbmNsdWRlICJ2Z2ljLmgiCj4gICAKPiArLyoKPiArICogTG9ja2luZyBvcmRlciBp
cyBhbHdheXM6Cj4gKyAqIGt2bS0+bG9jayAobXV0ZXgpCgpZb3UgcHJvYmFibHkgd2FudCB0byB1
cGRhdGUgdGhlIGxvY2tpbmcgb3JkZXIgdG8gbWF0Y2ggWGVuIG9uZS4gSW4gdGhhdCAKY2FzZSwg
SSBhbSBub3Qgc3VyZSBpZiB3ZSBuZWVkIHRvIHRha2UgdGhlIGRvbWFpbiBsb2NrIGluIHRoZSBj
b2RlPwoKCj4gKyAqICAgaXRzLT5jbWRfbG9jayAobXV0ZXgpCj4gKyAqICAgICBpdHMtPml0c19s
b2NrIChtdXRleCkKCj4gKyAqICAgICAgIHZnaWNfY3B1LT5hcF9saXN0X2xvY2sKPiArICogICAg
ICAgICBrdm0tPmxwaV9saXN0X2xvY2sKPiArICogICAgICAgICAgIHZnaWNfaXJxLT5pcnFfbG9j
awo+ICsgKgo+ICsgKiBJZiB5b3UgbmVlZCB0byB0YWtlIG11bHRpcGxlIGxvY2tzLCBhbHdheXMg
dGFrZSB0aGUgdXBwZXIgbG9jayBmaXJzdCwKPiArICogdGhlbiB0aGUgbG93ZXIgb25lcywgZS5n
LiBmaXJzdCB0YWtlIHRoZSBpdHNfbG9jaywgdGhlbiB0aGUgaXJxX2xvY2suCj4gKyAqIElmIHlv
dSBhcmUgYWxyZWFkeSBob2xkaW5nIGEgbG9jayBhbmQgbmVlZCB0byB0YWtlIGEgaGlnaGVyIG9u
ZSwgeW91Cj4gKyAqIGhhdmUgdG8gZHJvcCB0aGUgbG93ZXIgcmFua2luZyBsb2NrIGZpcnN0IGFu
ZCByZS1hcXVpcmUgaXQgYWZ0ZXIgaGF2aW5nCgpzL3JlLWFxdWl0ZS9hY3F1aXJlLwoKPiArICog
dGFrZW4gdGhlIHVwcGVyIG9uZS4KPiArICoKPiArICogV2hlbiB0YWtpbmcgbW9yZSB0aGFuIG9u
ZSBhcF9saXN0X2xvY2sgYXQgdGhlIHNhbWUgdGltZSwgYWx3YXlzIHRha2UgdGhlCj4gKyAqIGxv
d2VzdCBudW1iZXJlZCBWQ1BVJ3MgYXBfbGlzdF9sb2NrIGZpcnN0LCBzbzoKPiArICogICB2Y3B1
WC0+dmNwdV9pZCA8IHZjcHVZLT52Y3B1X2lkOgo+ICsgKiAgICAgc3Bpbl9sb2NrKHZjcHVYLT5h
cmNoLnZnaWNfY3B1LmFwX2xpc3RfbG9jayk7Cj4gKyAqICAgICBzcGluX2xvY2sodmNwdVktPmFy
Y2gudmdpY19jcHUuYXBfbGlzdF9sb2NrKTsKPiArICoKPiArICogU2luY2UgdGhlIFZHSUMgbXVz
dCBzdXBwb3J0IGluamVjdGluZyB2aXJ0dWFsIGludGVycnVwdHMgZnJvbSBJU1JzLCB3ZSBoYXZl
Cj4gKyAqIHRvIHVzZSB0aGUgc3Bpbl9sb2NrX2lycXNhdmUvc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSB2ZXJzaW9ucyBvZiBvdXRlcgo+ICsgKiBzcGlubG9ja3MgZm9yIGFueSBsb2NrIHRoYXQgbWF5
IGJlIHRha2VuIHdoaWxlIGluamVjdGluZyBhbiBpbnRlcnJ1cHQuCgpJdCBpcyBxdWl0ZSBuaWNl
IHRvIHNlZSB0aGUgbG9ja2luZyBleHBsYWluZWQgaW4gdGhlIGZpbGUgYW5kIGluIGdlbmVyYWwg
CmEgbG90IG9mIGV4cGxhbmF0aW9uIHdpdGhpbiB0aGUgY29kZSA6KS4KCj4gKyAqLwo+ICsKPiAg
IC8qCj4gICAgKiBJdGVyYXRlIG92ZXIgdGhlIFZNJ3MgbGlzdCBvZiBtYXBwZWQgTFBJcyB0byBm
aW5kIHRoZSBvbmUgd2l0aCBhCj4gICAgKiBtYXRjaGluZyBpbnRlcnJ1cHQgSUQgYW5kIHJldHVy
biBhIHJlZmVyZW5jZSB0byB0aGUgSVJRIHN0cnVjdHVyZS4KPiBAQCAtOTcsNiArMTIzLDIwNCBA
QCB2b2lkIHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pcnEgKmly
cSkKPiAgICAgICB4ZnJlZShpcnEpOwo+ICAgfQo+ICAgCj4gKy8qKgo+ICsgKiB2Z2ljX3Rhcmdl
dF9vcmFjbGUgLSBjb21wdXRlIHRoZSB0YXJnZXQgdmNwdSBmb3IgYW4gaXJxCj4gKyAqCj4gKyAq
IEBpcnE6ICAgIFRoZSBpcnEgdG8gcm91dGUuIE11c3QgYmUgYWxyZWFkeSBsb2NrZWQuCj4gKyAq
Cj4gKyAqIEJhc2VkIG9uIHRoZSBjdXJyZW50IHN0YXRlIG9mIHRoZSBpbnRlcnJ1cHQgKGVuYWJs
ZWQsIHBlbmRpbmcsCj4gKyAqIGFjdGl2ZSwgdmNwdSBhbmQgdGFyZ2V0X3ZjcHUpLCBjb21wdXRl
IHRoZSBuZXh0IHZjcHUgdGhpcyBzaG91bGQgYmUKPiArICogZ2l2ZW4gdG8uIFJldHVybiBOVUxM
IGlmIHRoaXMgc2hvdWxkbid0IGJlIGluamVjdGVkIGF0IGFsbC4KPiArICoKPiArICogUmVxdWly
ZXMgdGhlIElSUSBsb2NrIHRvIGJlIGhlbGQuCj4gKyAqLwo+ICtzdGF0aWMgc3RydWN0IHZjcHUg
KnZnaWNfdGFyZ2V0X29yYWNsZShzdHJ1Y3QgdmdpY19pcnEgKmlycSkKPiArewo+ICsgICAgQVNT
RVJUKHNwaW5faXNfbG9ja2VkKCZpcnEtPmlycV9sb2NrKSk7Cj4gKwo+ICsgICAgLyogSWYgdGhl
IGludGVycnVwdCBpcyBhY3RpdmUsIGl0IG11c3Qgc3RheSBvbiB0aGUgY3VycmVudCB2Y3B1ICov
Cj4gKyAgICBpZiAoIGlycS0+YWN0aXZlICkKPiArICAgICAgICByZXR1cm4gaXJxLT52Y3B1ID8g
OiBpcnEtPnRhcmdldF92Y3B1OwpJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgd2h5IHlvdSBj
aGVjayB3aGV0aGVyIGlycS0+dmNwdSBpcyBOVUxMLiBJZiAKdGhlIGludGVycnVwdCBpcyBhY3Rp
dmUsIHRoZW4gaXJxLT52Y3B1IHNob3VsZCBiZSBOVUxMLiBEaWQgSSBtaXNzIGFueXRoaW5nPwoK
PiArCj4gKyAgICAvKgo+ICsgICAgICogSWYgdGhlIElSUSBpcyBub3QgYWN0aXZlIGJ1dCBlbmFi
bGVkIGFuZCBwZW5kaW5nLCB3ZSBzaG91bGQgZGlyZWN0Cj4gKyAgICAgKiBpdCB0byBpdHMgY29u
ZmlndXJlZCB0YXJnZXQgVkNQVS4KPiArICAgICAqIElmIHRoZSBkaXN0cmlidXRvciBpcyBkaXNh
YmxlZCwgcGVuZGluZyBpbnRlcnJ1cHRzIHNob3VsZG4ndCBiZQo+ICsgICAgICogZm9yd2FyZGVk
Lgo+ICsgICAgICovCj4gKyAgICBpZiAoIGlycS0+ZW5hYmxlZCAmJiBpcnFfaXNfcGVuZGluZyhp
cnEpICkKPiArICAgIHsKPiArICAgICAgICBpZiAoIHVubGlrZWx5KGlycS0+dGFyZ2V0X3ZjcHUg
JiYKPiArICAgICAgICAgICAgICAgICAhaXJxLT50YXJnZXRfdmNwdS0+ZG9tYWluLT5hcmNoLnZn
aWMuZW5hYmxlZCkgKQoKVGhlIGluZGVudGF0aW9uIGxvb2tzIHdyb25nIGhlcmUuCgo+ICsgICAg
ICAgICAgICByZXR1cm4gTlVMTDsKPiArCj4gKyAgICAgICAgcmV0dXJuIGlycS0+dGFyZ2V0X3Zj
cHU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogSWYgbmVpdGhlciBhY3RpdmUgbm9yIHBlbmRpbmcg
YW5kIGVuYWJsZWQsIHRoZW4gdGhpcyBJUlEgc2hvdWxkIG5vdAoKQ29tbWVudCBzdHlsZToKCi8q
CiAgKiAuLi4KCj4gKyAgICAgKiBiZSBxdWV1ZWQgdG8gYW55IFZDUFUuCj4gKyAgICAgKi8KPiAr
ICAgIHJldHVybiBOVUxMOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBPbmx5IHZhbGlkIGluamVjdGlv
biBpZiBjaGFuZ2luZyBsZXZlbCBmb3IgbGV2ZWwtdHJpZ2dlcmVkIElSUXMgb3IgZm9yIGEKPiAr
ICogcmlzaW5nIGVkZ2UuCj4gKyAqLwo+ICtzdGF0aWMgYm9vbCB2Z2ljX3ZhbGlkYXRlX2luamVj
dGlvbihzdHJ1Y3QgdmdpY19pcnEgKmlycSwgYm9vbCBsZXZlbCkKPiArewo+ICsgICAgc3dpdGNo
IChpcnEtPmNvbmZpZykKCnN3aXRjaCAoIC4uLiApCgo+ICsgICAgewo+ICsgICAgY2FzZSBWR0lD
X0NPTkZJR19MRVZFTDoKPiArICAgICAgICByZXR1cm4gaXJxLT5saW5lX2xldmVsICE9IGxldmVs
Owo+ICsgICAgY2FzZSBWR0lDX0NPTkZJR19FREdFOgo+ICsgICAgICAgIHJldHVybiBsZXZlbDsK
PiArICAgIH0KPiArCgpJIHdvdWxkIGFkZCBhbiBBU1NFUlRfVU5SRUFDSEFCTEUoKS4KCj4gKyAg
ICByZXR1cm4gZmFsc2U7Cj4gK30KPiArCj4gKy8qCj4gKyAqIENoZWNrIHdoZXRoZXIgYW4gSVJR
IG5lZWRzIHRvIChhbmQgY2FuKSBiZSBxdWV1ZWQgdG8gYSBWQ1BVJ3MgYXAgbGlzdC4KPiArICog
RG8gdGhlIHF1ZXVpbmcgaWYgbmVjZXNzYXJ5LCB0YWtpbmcgdGhlIHJpZ2h0IGxvY2tzIGluIHRo
ZSByaWdodCBvcmRlci4KPiArICogUmV0dXJucyB0cnVlIHdoZW4gdGhlIElSUSB3YXMgcXVldWVk
LCBmYWxzZSBvdGhlcndpc2UuCj4gKyAqCj4gKyAqIE5lZWRzIHRvIGJlIGVudGVyZWQgd2l0aCB0
aGUgSVJRIGxvY2sgYWxyZWFkeSBoZWxkLCBidXQgd2lsbCByZXR1cm4KPiArICogd2l0aCBhbGwg
bG9ja3MgZHJvcHBlZC4KPiArICovCj4gK2Jvb2wgdmdpY19xdWV1ZV9pcnFfdW5sb2NrKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLAo+ICsgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzKQoKSW5kZW50YXRpb24uIEFsc28gc2FtZSByZW1hcmsgYXMgZnJvbSB2
Z2ljX2luamVjdF9pcnEuIE5vLW9uZSBzZWVtcyB0byAKY2FyZSBhYm91dCB0aGUgcmV0dXJuIChl
dmVuIGluIEtWTSA6KSkuCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsKPiArICAgIGJv
b2wgcnVubmluZzsKPiArCj4gKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmlycS0+aXJxX2xv
Y2spKTsKPiArCj4gK3JldHJ5Ogo+ICsgICAgdmNwdSA9IHZnaWNfdGFyZ2V0X29yYWNsZShpcnEp
Owo+ICsgICAgaWYgKCBpcnEtPnZjcHUgfHwgIXZjcHUgKQo+ICsgICAgewo+ICsgICAgICAgIC8q
Cj4gKyAgICAgICAgICogSWYgdGhpcyBJUlEgaXMgYWxyZWFkeSBvbiBhIFZDUFUncyBhcF9saXN0
LCB0aGVuIGl0Cj4gKyAgICAgICAgICogY2Fubm90IGJlIG1vdmVkIG9yIG1vZGlmaWVkIGFuZCB0
aGVyZSBpcyBubyBtb3JlIHdvcmsgZm9yCj4gKyAgICAgICAgICogdXMgdG8gZG8uCj4gKyAgICAg
ICAgICoKPiArICAgICAgICAgKiBPdGhlcndpc2UsIGlmIHRoZSBpcnEgaXMgbm90IHBlbmRpbmcg
YW5kIGVuYWJsZWQsIGl0IGRvZXMKPiArICAgICAgICAgKiBub3QgbmVlZCB0byBiZSBpbnNlcnRl
ZCBpbnRvIGFuIGFwX2xpc3QgYW5kIHRoZXJlIGlzIGFsc28KPiArICAgICAgICAgKiBubyBtb3Jl
IHdvcmsgZm9yIHVzIHRvIGRvLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPiArCj4gKyAgICAgICAgLyoKPiAr
ICAgICAgICAgKiBXZSBoYXZlIHRvIGtpY2sgdGhlIFZDUFUgaGVyZSwgYmVjYXVzZSB3ZSBjb3Vs
ZCBiZQo+ICsgICAgICAgICAqIHF1ZXVlaW5nIGFuIGVkZ2UtdHJpZ2dlcmVkIGludGVycnVwdCBm
b3Igd2hpY2ggd2UKPiArICAgICAgICAgKiBnZXQgbm8gRU9JIG1haW50ZW5hbmNlIGludGVycnVw
dC4gSW4gdGhhdCBjYXNlLAo+ICsgICAgICAgICAqIHdoaWxlIHRoZSBJUlEgaXMgYWxyZWFkeSBv
biB0aGUgVkNQVSdzIEFQIGxpc3QsIHRoZQo+ICsgICAgICAgICAqIFZDUFUgY291bGQgaGF2ZSBF
T0knZWQgdGhlIG9yaWdpbmFsIGludGVycnVwdCBhbmQKPiArICAgICAgICAgKiB3b24ndCBzZWUg
dGhpcyBvbmUgdW50aWwgaXQgZXhpdHMgZm9yIHNvbWUgb3RoZXIKPiArICAgICAgICAgKiByZWFz
b24uCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCB2Y3B1ICkKPiArICAgICAgICAgICAg
dmNwdV91bmJsb2NrKHZjcHUpOwoKdmNwdV91bmJsb2NrIHdpbGwgb25seSAidW5ibG9jayIgYSB2
Q1BVIHRoYXQgaXMgYmxvY2tlZC4gSXQgd29uJ3Qgbm90aWZ5IAphIHJ1bm5pbmcgdkNQVS4gU28g
eW91IHdhbnQgdG8gaGF2ZSBzb21ldGhpbmcgc2ltaWxhciB0bzoKCnZjcHVfdW5ibG9jayh2Y3B1
KTsKaWYgKCBydW5uaW5nICYmIHZjcHUgIT0gY3VycmVudCApCiAgIHNtcF9zZW5kX2V2ZW50X2No
ZWNrX21hc2soLi4uKTsKCkl0IGlzIHByb2JhYmx5IHdvcnRoIHRvIGludHJvZHVjZSBhbiBoZWxw
ZXIgZm9yIHRoYXQuCgo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArICAgIH0KPiArCj4gKyAg
ICAvKgo+ICsgICAgICogV2UgbXVzdCB1bmxvY2sgdGhlIGlycSBsb2NrIHRvIHRha2UgdGhlIGFw
X2xpc3RfbG9jayB3aGVyZQo+ICsgICAgICogd2UgYXJlIGdvaW5nIHRvIGluc2VydCB0aGlzIG5l
dyBwZW5kaW5nIGludGVycnVwdC4KPiArICAgICAqLwo+ICsgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+ICsKPiArICAgIC8qIHNvbWVvbmUgY2FuIGRv
IHN0dWZmIGhlcmUsIHdoaWNoIHdlIHJlLWNoZWNrIGJlbG93ICovCj4gKwo+ICsgICAgc3Bpbl9s
b2NrX2lycXNhdmUoJnZjcHUtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9sb2NrLCBmbGFncyk7Cj4g
KyAgICBzcGluX2xvY2soJmlycS0+aXJxX2xvY2spOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBE
aWQgc29tZXRoaW5nIGNoYW5nZSBiZWhpbmQgb3VyIGJhY2tzPwo+ICsgICAgICoKPiArICAgICAq
IFRoZXJlIGFyZSB0d28gY2FzZXM6Cj4gKyAgICAgKiAxKSBUaGUgaXJxIGxvc3QgaXRzIHBlbmRp
bmcgc3RhdGUgb3Igd2FzIGRpc2FibGVkIGJlaGluZCBvdXIKPiArICAgICAqICAgIGJhY2tzIGFu
ZC9vciBpdCB3YXMgcXVldWVkIHRvIGFub3RoZXIgVkNQVSdzIGFwX2xpc3QuCj4gKyAgICAgKiAy
KSBTb21lb25lIGNoYW5nZWQgdGhlIGFmZmluaXR5IG9uIHRoaXMgaXJxIGJlaGluZCBvdXIKPiAr
ICAgICAqICAgIGJhY2tzIGFuZCB3ZSBhcmUgbm93IGhvbGRpbmcgdGhlIHdyb25nIGFwX2xpc3Rf
bG9jay4KPiArICAgICAqCj4gKyAgICAgKiBJbiBib3RoIGNhc2VzLCBkcm9wIHRoZSBsb2NrcyBh
bmQgcmV0cnkuCj4gKyAgICAgKi8KPiArCj4gKyAgICBpZiAoIHVubGlrZWx5KGlycS0+dmNwdSB8
fCB2Y3B1ICE9IHZnaWNfdGFyZ2V0X29yYWNsZShpcnEpKSApCj4gKyAgICB7Cj4gKyAgICAgICAg
c3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOwo+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJnZjcHUtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9sb2NrLCBmbGFncyk7Cj4gKwo+ICsg
ICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4gKyAgICAg
ICAgZ290byByZXRyeTsKPiArICAgIH0KPiArCj4gKyAgICAvKgo+ICsgICAgICogR3JhYiBhIHJl
ZmVyZW5jZSB0byB0aGUgaXJxIHRvIHJlZmxlY3QgdGhlIGZhY3QgdGhhdCBpdCBpcwo+ICsgICAg
ICogbm93IGluIHRoZSBhcF9saXN0Lgo+ICsgICAgICovCj4gKyAgICB2Z2ljX2dldF9pcnFfa3Jl
ZihpcnEpOwo+ICsgICAgbGlzdF9hZGRfdGFpbCgmaXJxLT5hcF9saXN0LCAmdmNwdS0+YXJjaC52
Z2ljX2NwdS5hcF9saXN0X2hlYWQpOwoKSSB3YXMgZXhwZWN0aW5nIHRoZSBsaXN0IHRvIGJlIHNv
cnRlZCBoZXJlLiBCdXQgeW91IHNlZW0gdG8gZG8gaXQgb25seSAKaW4gdmdpY19mbHVzaF9scl9z
dGF0ZSgpIHdoaWNoIGlzIHF1aXRlIGludGVyZXN0aW5nLgoKSSBjYW4gZm9yZXNlZSBxdWl0ZSBh
IGZldyBpc3N1ZXMgd2l0aCB0aGlzIGNob2ljZSBvbiBYZW46CgkxKSBZb3UgY29tcHV0ZSB0aGUg
c2l6ZSBvZiBhcCBsaXN0IGluIHZnaWNfZmx1c2hfbHJfc3RhdGUoKSBhbmQgdGFrZSAKbG9jayBv
biBldmVyeSBJUlEgb25lIGJ5IG9uZS4gQSBndWVzdCBjb3VsZCBiZSBuYXN0eSBhbmQgbWFrZSB0
aGF0IGxpc3QgCnF1aXRlIGJpZyBieSBtYWtlIElSUXMgcGVuZGluZyBidXQgbmV2ZXIgImFjdGl2
ZSIgdGhlbSAoaS5lIHJlYWQgSUFSKS4KCTIpIFRoaXMgbWlnaHQgYmUgYW4gaXNzdWUgd2hpbGUg
Y2hlY2tpbmcgd2hldGhlciB5b3UgbmVlZCB0byBkZWxpdmVyIGFuIAppbnRlcnJ1cHQgKHZnaWNf
dmNwdV9wZW5kaW5nX2lycSkgYmVjYXVzZSB0aGUgbGlzdCBpcyBub3Qgc29ydGVkLgoKPiArICAg
IGlycS0+dmNwdSA9IHZjcHU7Cj4gKwo+ICsgICAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2sp
Owo+ICsgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljX2NwdS5hcF9s
aXN0X2xvY2ssIGZsYWdzKTsKPiArCj4gKyAgICBydW5uaW5nID0gdmNwdS0+aXNfcnVubmluZzsK
PiArICAgIHZjcHVfdW5ibG9jayh2Y3B1KTsKPiArICAgIGlmICggcnVubmluZyAmJiB2Y3B1ICE9
IGN1cnJlbnQgKQo+ICsgICAgICAgIHNtcF9zZW5kX2V2ZW50X2NoZWNrX21hc2soY3B1bWFza19v
Zih2Y3B1LT5wcm9jZXNzb3IpKTsKPiArCj4gKyAgICByZXR1cm4gdHJ1ZTsKPiArfQo+ICsKPiAr
LyoqCj4gKyAqIHZnaWNfaW5qZWN0X2lycSAtIEluamVjdCBhbiBJUlEgZnJvbSBhIGRldmljZSB0
byB0aGUgdmdpYwo+ICsgKiBAZDogICAgICAgVGhlIGRvbWFpbiBwb2ludGVyCj4gKyAqIEB2Y3B1
OiAgICBUaGUgdkNQVSBmb3IgUFBJcwo+ICsgKiBAaW50aWQ6ICAgVGhlIElOVElEIHRvIGluamVj
dCBhIG5ldyBzdGF0ZSB0by4KPiArICogQGxldmVsOiAgIEVkZ2UtdHJpZ2dlcmVkOiAgdHJ1ZTog
IHRvIHRyaWdnZXIgdGhlIGludGVycnVwdAo+ICsgKiAgICAgICAgICAgICAgICBmYWxzZTogdG8g
aWdub3JlIHRoZSBjYWxsCj4gKyAqICAgICAgIExldmVsLXNlbnNpdGl2ZSAgdHJ1ZTogIHJhaXNl
IHRoZSBpbnB1dCBzaWduYWwKPiArICogICAgICAgICAgICAgICAgZmFsc2U6IGxvd2VyIHRoZSBp
bnB1dCBzaWduYWwKPiArICoKPiArICogVGhlIFZHSUMgaXMgbm90IGNvbmNlcm5lZCB3aXRoIGRl
dmljZXMgYmVpbmcgYWN0aXZlLUxPVyBvciBhY3RpdmUtSElHSCBmb3IKPiArICogbGV2ZWwtc2Vu
c2l0aXZlIGludGVycnVwdHMuICBZb3UgY2FuIHRoaW5rIG9mIHRoZSBsZXZlbCBwYXJhbWV0ZXIg
YXMgMQo+ICsgKiBiZWluZyBISUdIIGFuZCAwIGJlaW5nIExPVyBhbmQgYWxsIGRldmljZXMgYmVp
bmcgYWN0aXZlLUhJR0guCj4gKyAqLwo+ICtpbnQgdmdpY19pbmplY3RfaXJxKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2Y3B1ICp2Y3B1LCB1bnNpZ25lZCBpbnQgaW50aWQsCj4gKyAgICAgICAg
ICAgIGJvb2wgbGV2ZWwpCgpJbmRlbnRhdGlvbi4KCj4gK3sKPiArICAgIHN0cnVjdCB2Z2ljX2ly
cSAqaXJxOwo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKyAgICBpcnEgPSB2Z2lj
X2dldF9pcnEoZCwgdmNwdSwgaW50aWQpOwo+ICsgICAgaWYgKCAhaXJxICkKPiArICAgICAgICBy
ZXR1cm4gLUVJTlZBTDsKPiArCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9j
aywgZmxhZ3MpOwo+ICsKPiArICAgIGlmICggIXZnaWNfdmFsaWRhdGVfaW5qZWN0aW9uKGlycSwg
bGV2ZWwpICkKPiArICAgIHsKPiArICAgICAgICAvKiBOb3RoaW5nIHRvIHNlZSBoZXJlLCBtb3Zl
IGFsb25nLi4uICovCj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFf
bG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHZnaWNfcHV0X2lycShkLCBpcnEpOwo+ICsgICAgICAg
IHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggaXJxLT5jb25maWcgPT0gVkdJQ19D
T05GSUdfTEVWRUwgKQo+ICsgICAgICAgIGlycS0+bGluZV9sZXZlbCA9IGxldmVsOwo+ICsgICAg
ZWxzZQo+ICsgICAgICAgIGlycS0+cGVuZGluZ19sYXRjaCA9IHRydWU7Cj4gKwo+ICsgICAgdmdp
Y19xdWV1ZV9pcnFfdW5sb2NrKGQsIGlycSwgZmxhZ3MpOwo+ICsgICAgdmdpY19wdXRfaXJxKGQs
IGlycSk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gICAvKgo+ICAgICogTG9jYWwg
dmFyaWFibGVzOgo+ICAgICogbW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKPiBpbmRleCA3YTE1Y2ZkZDc5Li41
MTI3NzM5ZjBmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+ICsrKyBi
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+IEBAIC0xNyw5ICsxNywxOSBAQAo+ICAgI2lmbmRl
ZiBfX1hFTl9BUk1fVkdJQ19ORVdfSF9fCj4gICAjZGVmaW5lIF9fWEVOX0FSTV9WR0lDX05FV19I
X18KPiAgIAo+ICtzdGF0aWMgaW5saW5lIGJvb2wgaXJxX2lzX3BlbmRpbmcoc3RydWN0IHZnaWNf
aXJxICppcnEpCj4gK3sKPiArICAgIGlmICggaXJxLT5jb25maWcgPT0gVkdJQ19DT05GSUdfRURH
RSApCj4gKyAgICAgICAgcmV0dXJuIGlycS0+cGVuZGluZ19sYXRjaDsKPiArICAgIGVsc2UKPiAr
ICAgICAgICByZXR1cm4gaXJxLT5wZW5kaW5nX2xhdGNoIHx8IGlycS0+bGluZV9sZXZlbDsKPiAr
fQo+ICsKPiAgIHN0cnVjdCB2Z2ljX2lycSAqdmdpY19nZXRfaXJxKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdTMy
IGludGlkKTsKPiAgIHZvaWQgdmdpY19wdXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2
Z2ljX2lycSAqaXJxKTsKPiArYm9vbCB2Z2ljX3F1ZXVlX2lycV91bmxvY2soc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZnaWNfaXJxICppcnEsCj4gKyAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3MpOwo+ICAgCj4gICBzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19nZXRfaXJxX2tyZWYo
c3RydWN0IHZnaWNfaXJxICppcnEpCj4gICB7Cj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 19:15:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 19:15:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elJZ6-0003KL-6q; Mon, 12 Feb 2018 19:15:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elJZ4-0003KF-OO
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 19:14:58 +0000
X-Inumbo-ID: ef21a370-1028-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ef21a370-1028-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 20:14:23 +0100 (CET)
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 148C41435;
 Mon, 12 Feb 2018 11:14:56 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BA6703F24D;
 Mon, 12 Feb 2018 11:14:53 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>,
 "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 anastassios.nanos@onapp.com, vfachin@de.adit-jv.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>, mirela.simonovic@aggios.com,
 davorin.mista@aggios.com, robin.randhawa@arm.com
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <60143765-a7a4-3984-5f01-338712612a3e@arm.com>
Date: Mon, 12 Feb 2018 19:14:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Xen ARM community call Tuesday 13th February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKUXVpY2sgcmVtaW5kZXIsIHRoZSBtZWV0aW5nIHdpbGwgYmUgdG9tb3Jyb3cgKFR1
ZXNkYXkgMTN0aCBGZWJydWFyeSkgYXQgCjVQTSBVVEMuIFdlIHdpbGwgdXNlIHViZXJjb25mZXJl
bmNlIGZvciB0aGUgbWVldGluZzoKCiAgIEpvaW4gdGhlIGNhbGw6IGh0dHBzOi8vd3d3LnViZXJj
b25mZXJlbmNlLmNvbS9zdGVmYW5vLXN0YWJlbGxpbmkKICAgT3B0aW9uYWwgZGlhbCBpbiBudW1i
ZXI6IDY2OS05OTktMDYxMwogICBObyBQSU4gbmVlZGVkCgpDaGVlcnMsCgpPbiAwNi8wMi8xOCAx
MDoxMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBJIHdvdWxkIHN1Z2dlc3Qg
dG8gaGF2ZSB0aGUgbmV4dCBjb21tdW5pdHkgY2FsbCBvbiBUdWVzZGF5IDEzdGggRmVicnVhcnkg
Cj4gNXBtIEdNVC4gRG9lcyBpdCBzb3VuZCBnb29kPwo+IAo+IERvIHlvdSBoYXZlIGFueSBzcGVj
aWZpYyB0b3BpYyB5b3Ugd291bGQgbGlrZSB0byBkaXNjdXNzPwo+IAo+IENoZWVycywKPiAKCi0t
IApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 19:39:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 19:39:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elJx7-0004yO-Ln; Mon, 12 Feb 2018 19:39:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elJx6-0004y1-FA
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 19:39:48 +0000
X-Inumbo-ID: a1343337-102c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a1343337-102c-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 19:40:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elJwy-0008Rq-9O; Mon, 12 Feb 2018 19:39:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elJws-0006Nm-HC; Mon, 12 Feb 2018 19:39:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elJws-0004Qo-02; Mon, 12 Feb 2018 19:39:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119006-mainreport@xen.org>
X-Osstest-Versions-This: xtf=a08df2278be1a8d5b677f0ba78e13ca20ae141f8
X-Osstest-Versions-That: xtf=9eeb26f3faeb25925c0cfde9ec18571fdbfbe4fa
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 19:39:33 +0000
Subject: [Xen-devel] [xtf test] 119006: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTAwNiB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTAwNi8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIGEwOGRmMjI3OGJlMWE4ZDViNjc3ZjBiYTc4ZTEzY2Ey
MGFlMTQxZjgKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIDllZWIyNmYz
ZmFlYjI1OTI1YzBjZmRlOWVjMTg1NzFmZGJmYmU0ZmEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
ODQ4NCAgMjAxOC0wMS0zMSAxMjoxODo1MCBaICAgMTIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTkwMDYgIDIwMTgtMDItMTIgMTU6MTU6NTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgOWVlYjI2Zi4u
YTA4ZGYyMiAgYTA4ZGYyMjc4YmUxYThkNWI2NzdmMGJhNzhlMTNjYTIwYWUxNDFmOCAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 20:12:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 20:12:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elKSa-0007i6-9Q; Mon, 12 Feb 2018 20:12:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzbk=fg=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1elKSZ-0007i0-8i
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 20:12:19 +0000
X-Inumbo-ID: f1286bdb-1030-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1286bdb-1030-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 21:11:43 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id i186so11812197wmi.4
 for <xen-devel@lists.xen.org>; Mon, 12 Feb 2018 12:12:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=qDXiOEfEP8e46708crUTfdY7/HBsxnfIDeXN3deaHkA=;
 b=pFrpahYPiT28qTnEQMNAyDXJXDaOqJyIrW3zyscTikhAv1PUijb5ixnEdx7UdBLE2U
 cflMV9WYk+3/MMOMEh1JvBsWVLfrt6a3WCJvB58zYBVfZ6yVj5eTejIeDIRp6OgCJ7hJ
 ZsPJtwaLyIPqUde+c2zVMetPWa32AAW1ysR8K2KCeTs6dyB8kxKMCqmt5JAtXQz8OroM
 HOeKCQsKTZUJZFok4qaaqQ8ue0QCPKt2bIAAYaUuBLsAAgqEFzYExL3xNvZ2sjhq33Gr
 51UQR4X/4zqjt1VnpIpaMXX1wN0mMAGyQHEu+M5LAC7UFHc8NgkhvnGsusYvNBVGmBrS
 qfWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=qDXiOEfEP8e46708crUTfdY7/HBsxnfIDeXN3deaHkA=;
 b=AulfgL2vXY5GFT/MO0j0BTSQ4DSfQq/Bv3mSdJDfsf0HGiNN6ieJatnUKRn1b7e81A
 GOWVz6kuqm1YkghOq2GHTxITZ8itnRuiZPH/InJpyC4o7dEQX9Rh8ioGb8ubFcr/Vgep
 ziNkQlnPKXDAsUoqsz5lL/rUWvJNN4krjVjDlW98rrsuur/Xrh+V2Lvb/1T0CPdVn6OD
 ra30KIwev+XRsoGtueChY8ubNWuvzXf2qrRrGv0i8BexLne6K9bskG7OzhoiB5UXSW2j
 4hBmAcLsHo3o4lh6qgi1vKQpbGH1HfgEZ/fWuAHTifh9cmnXrYCVhQRKe6Yt5YEJ80fb
 KK+g==
X-Gm-Message-State: APf1xPB6BjfY6/RyxYgwMKnDI8GcCLD6CQyn6AWYezvJd3qaiodQlMBX
 SV1/I4oHOIuryd5qT/wMuxUa/A==
X-Google-Smtp-Source: AH8x2257ZspClJUCi72tkMw371Uhi8TH0ra8ML4o6CiEBtsoz+/ohcYyKOE67wh3Jr+cdp/RuAXMOw==
X-Received: by 10.28.92.201 with SMTP id q192mr4924050wmb.33.1518466335256;
 Mon, 12 Feb 2018 12:12:15 -0800 (PST)
Received: from [192.168.0.83] (cable-24-135-101-195.dynamic.sbb.rs.
 [24.135.101.195])
 by smtp.gmail.com with ESMTPSA id m191sm5932104wma.42.2018.02.12.12.12.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 12:12:14 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <447c3870-2bf7-cc5d-1d60-7ce5f4052eb6@aggios.com>
Date: Mon, 12 Feb 2018 21:12:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-3-julien.grall@arm.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKSSd2ZSBkb25lIHByZXR0eSBtdWNoIHRoZSBzYW1lIHdvcmsgaW4gcGFyYWxs
ZWwsIGJ1dCB0aGVyZSBhcmUgZmV3IAphZGRpdGlvbmFsIG1pbm9yIGNoYW5nZXMgSSd2ZSBtYWRl
LiBCcmllZmx5LCB0aGUgZGlmZmVyZW5jZSBpcyBpbiByZXR1cm4gCnZhbHVlcyB0aGF0IHNvbWUg
YWxyZWFkeSBpbXBsZW1lbnRlZCBmdW5jdGlvbnMgc2hvdWxkIHJldHVybiBzdGFydGluZyAKZnJv
bSB2MS4wIChhbmQgZXZlbiB2MC4yIGVycmF0YSkuIFBsZWFzZSBsZXQgbWUga25vdyB3aGV0aGVy
IHlvdSBvbWl0dGVkIAp0aGF0IGludGVudGlvbmFsbHkuCkkgY2FuIHN1Ym1pdCB0aGVzZSBwYXRj
aGVzIGlmIHlvdSB3YW50LiBDdXJyZW50bHkgSSBoYXZlIGZldyAtIG9uZSBmb3IgCmVhY2ggZml4
LCBlYXNpZXIgdG8gcmV2aWV3LiBJIGd1ZXNzIGFsbCBvZiB0aGVtIHNob3VsZCBiZSBzcXVhc2hl
ZCB3aXRoIAp0aGUgcGF0Y2ggeW91IHN1Ym1pdHRlZC4KCk9uZSBtb3JlIG5vdGUgLSBzdGFydGlu
ZyBmcm9tIHYxLjAsIFBTQ0lfTk9UX1NVUFBPUlRFRCBlcnJvciBzaG91bGQgYmUgCnJldHVybmVk
IGZvciBhbGwgb3B0aW9uYWwgZnVuY3Rpb25zIHRoYXQgYXJlIG5vdCBpbXBsZW1lbnRlZC4gSXMg
dGhhdCAKdGhlIGNhc2U/IEkuZS4gd2hlbiB0aGVyZSBpcyBubyBjYXNlIGZvciBhIHBhcnRpY3Vs
YXIgZnVuY3Rpb24gSUQgaW4gCmRvX3Zwc2NpXzBfMl9jYWxsIHRoZSBQU0NJX05PVF9TVVBQT1JU
RUQgZXJyb3Igd2lsbCBiZSByZXR1cm5lZD8KCgpPbiAwMi8wOC8yMDE4IDA4OjIxIFBNLCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4gQXQgdGhlIG1vbWVudCwgWGVuIHByb3ZpZGVzIHZpcnR1YWwgUFND
SSBpbnRlcmZhY2UgY29tcGxpYW50IHdpdGggMC4xCj4gYW5kIDAuMi4gU2luY2UgdGhlbSwgdGhl
IHNwZWNpZmljYXRpb24gaGFzIGJlZW4gdXBkYXRlZCBhbmQgdGhlIGxhdGVzdAo+IHZlcnNpb24g
aXMgMS4xIChzZWUgQVJNIERFTiAwMDIyRCkuCj4KPiAgRnJvbSBhbiBpbXBsZW1lbnRhdGlvbiBw
b2ludCBvZiB2aWV3LCBvbmx5IFBTQ0lfRkVBVFVSRVMgaXMgbWFuZGF0b3J5Lgo+IFRoZSByZXN0
IGlzIG9wdGlvbmFsIGFuZCBjYW4gYmUgbGVmdCB1bmltcGxlbWVudGVkIGZvciBub3cuCj4KPiBB
dCB0aGUgc2FtZSB0aW1lLCB0aGUgY29tcGF0aWJsZSBmb3IgUFNDSSBub2RlIGhhdmUgYmVlbiB1
cGRhdGVkIHRvCj4gZXhwb3NlICJhcm0scHNjaS0xLjAiLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+
Cj4gQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQo+Cj4gLS0tCj4gICAgICBXZSBtYXkg
d2FudCB0byBwcm92aWRlIGEgd2F5IGZvciB0aGUgdG9vbHN0YWNrIHRvIHNwZWNpZnkgYSBQU0NJ
Cj4gICAgICB2ZXJzaW9uLiBUaGlzIGNvdWxkIGJlIHVzZWZ1bCBpZiBhIGd1ZXN0IGlzIGV4cGVj
dGluZyBhIGdpdmVuCj4gICAgICB2ZXJzaW9uLgo+Cj4gICAgICBDaGFuZ2VzIGluIHYyOgo+ICAg
ICAgICAgIC0gUmV0dXJuIHYxLjEgb24gR0VUX1ZFUlNJT04gY2FsbCBhcyBjbGFpbWVkIGJ5IHRo
aXMgcGF0Y2gKPiAgICAgICAgICAtIE9yZGVyIGJ5IGZ1bmN0aW9uIElEIHRoZSBjYWxscyBpbiBG
RUFUVVJFUyBjYWxsCj4gLS0tCj4gICB0b29scy9saWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICB8
ICAzICsrLQo+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jICAgICAgfCAgMSArCj4gICB4
ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgg
fCAgMSArCj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAgICB8ICAxICsKPiAgIHhl
bi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCAgICAgIHwgIDIgKy0KPiAgIDYgZmlsZXMgY2hhbmdl
ZCwgNDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gaW5kZXggM2U0
NjU1NDMwMS4uODZmNTljMGQ4MCAxMDA2NDQKPiAtLS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0u
Ywo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCj4gQEAgLTQxMCw3ICs0MTAsOCBAQCBz
dGF0aWMgaW50IG1ha2VfcHNjaV9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCkKPiAgICAg
ICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsICJwc2NpIik7Cj4gICAgICAgaWYgKHJlcykgcmV0
dXJuIHJlczsKPiAgIAo+IC0gICAgcmVzID0gZmR0X3Byb3BlcnR5X2NvbXBhdChnYywgZmR0LCAy
LCAiYXJtLHBzY2ktMC4yIiwiYXJtLHBzY2kiKTsKPiArICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9j
b21wYXQoZ2MsIGZkdCwgMywgImFybSxwc2NpLTEuMCIsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJhcm0scHNjaS0wLjIiLCAiYXJtLHBzY2kiKTsKPiAgICAgICBpZiAocmVzKSBy
ZXR1cm4gcmVzOwo+ICAgCj4gICAgICAgcmVzID0gZmR0X3Byb3BlcnR5X3N0cmluZyhmZHQsICJt
ZXRob2QiLCAiaHZjIik7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGluZGV4IDE1NWM5NTIzNDkuLjk0MTY4
OGEyY2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gKysrIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTYzNyw2ICs2MzcsNyBAQCBzdGF0aWMg
aW50IG1ha2VfcHNjaV9ub2RlKHZvaWQgKmZkdCwgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpwYXJlbnQpCj4gICB7Cj4gICAgICAgaW50IHJlczsKPiAgICAgICBjb25zdCBjaGFyIGNvbXBh
dFtdID0KPiArICAgICAgICAiYXJtLHBzY2ktMS4wIiJcMCIKPiAgICAgICAgICAgImFybSxwc2Np
LTAuMiIiXDAiCj4gICAgICAgICAgICJhcm0scHNjaSI7Cj4gICAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IGluZGV4IDZhYjhhYjY0
ZDAuLmU4MmI2MmRiMWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IEBAIC0xMDYsNyArMTA2LDExIEBAIHN0YXRpYyBpbnQz
Ml90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKPiAgIAo+ICAgc3RhdGlj
IHVpbnQzMl90IGRvX3BzY2lfMF8yX3ZlcnNpb24odm9pZCkKPiAgIHsKPiAtICAgIHJldHVybiBQ
U0NJX1ZFUlNJT04oMCwgMik7Cj4gKyAgICAvKgo+ICsgICAgICogUFNDSSBpcyBiYWNrd2FyZCBj
b21wYXRpYmxlIGZyb20gMC4yLiBTbyB3ZSBjYW4gYnVtcCB0aGUgdmVyc2lvbgo+ICsgICAgICog
d2l0aG91dCBhbnkgaXNzdWUuCj4gKyAgICAgKi8KPiArICAgIHJldHVybiBQU0NJX1ZFUlNJT04o
MSwgMSk7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyByZWdpc3Rlcl90IGRvX3BzY2lfMF8yX2NwdV9z
dXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLAo+IEBAIC0xOTEsNiArMTk1LDI5IEBAIHN0YXRp
YyB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKQo+ICAgICAgIGRvbWFpbl9zaHV0
ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7Cj4gICB9Cj4gICAKPiArc3RhdGljIGludDMyX3QgZG9f
cHNjaV8xXzBfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+ICt7Cj4gKyAgICAvKiAv
IVwgT3JkZXJlZCBieSBmdW5jdGlvbiBJRCBhbmQgbm90IG5hbWUgKi8KPiArICAgIHN3aXRjaCAo
IHBzY2lfZnVuY19pZCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfUFNDSV9W
RVJTSU9OOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9TVVNQRU5EOgo+ICsgICAgY2Fz
ZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EOgoKSnVzdCBhIG5vdGUgaGVyZSAtIFBTQ0lfRkVB
VFVSRVMgc2hvdWxkIHJldHVybiBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIApqdXN0IGZvciBDUFVf
U1VTUEVORCAoc3VwcG9ydGVkIHBvd2VyIHN0YXRlIGFuZCBtb2RlKS4gQUZBSVUsIHRoYXQgdmFs
dWUgCmlzIGFsc28gMCwgc28gdGhlIHJldHVybiBjb2RlIHNob3VsZCBiZSBmaW5lLgoKPiArICAg
IGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT0ZGOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQ
VV9PTjoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfT046Cj4gKyAgICBjYXNlIFBTQ0lf
MF8yX0ZOMzJfQUZGSU5JVFlfSU5GTzoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJTklU
WV9JTkZPOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX01JR1JBVEVfSU5GT19UWVBFOgo+ICsg
ICAgY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9PRkY6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZO
MzJfU1lTVEVNX1JFU0VUOgo+ICsgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVM6
Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAgICAgIHJldHVybiBQ
U0NJX05PVF9TVVBQT1JURUQ7Cj4gKyAgICB9Cj4gK30KPiArCj4gICAjZGVmaW5lIFBTQ0lfU0VU
X1JFU1VMVChyZWcsIHZhbCkgc2V0X3VzZXJfcmVnKHJlZywgMCwgdmFsKQo+ICAgI2RlZmluZSBQ
U0NJX0FSRyhyZWcsIG4pIGdldF91c2VyX3JlZyhyZWcsIG4pCj4gICAKPiBAQCAtMzA0LDYgKzMz
MSwxNiBAQCBib29sIGRvX3Zwc2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
LCB1aW50MzJfdCBmaWQpCj4gICAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2Np
XzBfMl9hZmZpbml0eV9pbmZvKHRhZmYsIGxhZmYpKTsKPiAgICAgICAgICAgcmV0dXJuIHRydWU7
Cj4gICAgICAgfQo+ICsKPiArICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTOgo+
ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IHBzY2lfZnVuY19pZCA9IFBTQ0lfQVJHMzIocmVn
cywgMSk7Cj4gKwo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfZmVhdHVyZXMpOwo+ICsgICAg
ICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzFfMF9mZWF0dXJlcyhwc2NpX2Z1bmNf
aWQpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gICAgICAgZGVmYXVs
dDoKPiAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZj
X2RlZm4uaAo+IGluZGV4IGE3YWNiN2QyMWMuLjg3ODY2MjY0Y2EgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BlcmZjX2RlZm4uaAo+IEBAIC0zMSw2ICszMSw3IEBAIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3Rl
bV9vZmYsICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCj4gICBQRVJGQ09VTlRFUih2cHNj
aV9zeXN0ZW1fcmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNldCIpCj4gICBQRVJGQ09V
TlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9zdXNwZW5kIikKPiAg
IFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTogY3B1X2FmZmlu
aXR5X2luZm8iKQo+ICtQRVJGQ09VTlRFUih2cHNjaV9mZWF0dXJlcywgICAgICAgICAgICAidnBz
Y2k6IGZlYXR1cmVzIikKPiAgIAo+ICAgUEVSRkNPVU5URVIodmdpY2RfcmVhZHMsICAgICAgICAg
ICAgICAgICJ2Z2ljZDogcmVhZCIpCj4gICBQRVJGQ09VTlRFUih2Z2ljZF93cml0ZXMsICAgICAg
ICAgICAgICAgInZnaWNkOiB3cml0ZSIpCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBpbmRleCBiZWNjOWY5ZGVk
Li5lMjYyOWVlZDAxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBAQCAtNDAsNiArNDAsNyBAQCB2b2lk
IGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4gICAjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJf
TUlHUkFURV9JTkZPX1RZUEUgICBQU0NJXzBfMl9GTjMyKDYpCj4gICAjZGVmaW5lIFBTQ0lfMF8y
X0ZOMzJfU1lTVEVNX09GRiAgICAgICAgICBQU0NJXzBfMl9GTjMyKDgpCj4gICAjZGVmaW5lIFBT
Q0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUICAgICAgICBQU0NJXzBfMl9GTjMyKDkpCj4gKyNkZWZp
bmUgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTICAgICAgIFBTQ0lfMF8yX0ZOMzIoMTApCj4g
ICAKPiAgICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8y
X0ZONjQoMSkKPiAgICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAgIFBT
Q0lfMF8yX0ZONjQoMykKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oCj4gaW5kZXggMDM1YTQxZTgxMi4uMGNjYTVl
NjgzMCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKPiBAQCAtMjMsNyArMjMsNyBAQAo+ICAgI2luY2x1
ZGUgPGFzbS9wc2NpLmg+Cj4gICAKPiAgIC8qIE51bWJlciBvZiBmdW5jdGlvbiBpbXBsZW1lbnRl
ZCBieSB2aXJ0dWFsIFBTQ0kgKG9ubHkgMC4yIG9yIGxhdGVyKSAqLwo+IC0jZGVmaW5lIFZQU0NJ
X05SX0ZVTkNTICAxMQo+ICsjZGVmaW5lIFZQU0NJX05SX0ZVTkNTICAxMgo+ICAgCj4gICAvKiBG
dW5jdGlvbnMgaGFuZGxlIFBTQ0kgY2FsbHMgZnJvbSB0aGUgZ3Vlc3RzICovCj4gICBib29sIGRv
X3Zwc2NpXzBfMV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQp
OwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 20:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 20:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elL1F-0001aa-TV; Mon, 12 Feb 2018 20:48:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elL1E-0001aO-MX
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 20:48:08 +0000
X-Inumbo-ID: f314d239-1035-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f314d239-1035-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 21:47:33 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elL1A-0001uO-2V; Mon, 12 Feb 2018 20:48:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elL14-0000rj-Ia; Mon, 12 Feb 2018 20:47:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elL14-0001fs-2a; Mon, 12 Feb 2018 20:47:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118977-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:<job
 status>:broken:regression
 xen-unstable:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:host-install(4):broken:heisenbug
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c9d46c6fba9496478fa9f42c4bbebce8a191527d
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 20:47:58 +0000
Subject: [Xen-devel] [xen-unstable test] 118977: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODk3NyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExODk3Ny8KClJlZ3Jlc3Npb25zIDotKAoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0
ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3JlZGl0MiAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgUkVH
Ui4gdnMuIDExODY5OAoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5v
dCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNCBob3N0
LWluc3RhbGwoNCkgICBicm9rZW4gcGFzcyBpbiAxMTg5MTYKClRlc3RzIHdoaWNoIGRpZCBub3Qg
c3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgZmFpbCBpbiAxMTg5MTYgbGlrZSAxMTg2OTgKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExODY5OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4Njk4CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTg2OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODY5OAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4Njk4CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTg2OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODY5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxp
a2UgMTE4Njk4CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg2OTgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1
Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgYzlkNDZj
NmZiYTk0OTY0NzhmYTlmNDJjNGJiZWJjZThhMTkxNTI3ZApiYXNlbGluZSB2ZXJzaW9uOgogeGVu
ICAgICAgICAgICAgICAgICAgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4
ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4Njk4ICAyMDE4LTAyLTA4IDE5OjIzOjExIFogICAg
NCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODgwMiAgMjAxOC0wMi0xMCAwMDozNjoxOCBa
ICAgIDIgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
PgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRj
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGM5ZDQ2YzZmYmE5
NDk2NDc4ZmE5ZjQyYzRiYmViY2U4YTE5MTUyN2QKQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNTo1MzoyNSAyMDE4ICswMDAw
CgogICAgeGVuL2FybTogdnBzY2k6IE1vdmUgUFNDSSBmdW5jdGlvbiBkaXNwYXRjaGluZyBmcm9t
IHZzbWMuYyB0byB2cHNjaS5jCiAgICAKICAgIEF0IHRoZSBtb21lbnQgUFNDSSBmdW5jdGlvbiBk
aXNwYXRjaGluZyBpcyBkb25lIGluIHZzbWMuYyBhbmQgdGhlCiAgICBmdW5jdGlvbiBpbXBsZW1l
bnRhdGlvbiBpbiB2cHNjaS5jLiBTb21lIGJpdHMgb2YgdGhlIGltcGxlbWVudGF0aW9uIGlzCiAg
ICBldmVuIGRvbmUgaW4gdnNtYy5jIChzZWUgUFNDSV9TWVNURU1fUkVTRVQpLgogICAgCiAgICBU
aGlzIG1lYW5zIHRoYXQgaXQgaXMgZGlmZmljdWx0IHRvIGZvbGxvdyB0aGUgaW1wbGVtZW50YXRp
b24gYW5kIGFsc28KICAgIGl0IHJlcXVpcmVzIHRvIGV4cG9ydCBmdW5jdGlvbnMgZm9yIGVhY2gg
UFNDSSBmdW5jdGlvbi4KICAgIAogICAgVGhlcmVmb3JlIG1vdmUgUFNDSSBkaXNwYXRjaGluZyBp
biB0d28gbmV3IGZ1bmN0aW9ucyBkb192cHNjaV8wXzFfY2FsbAogICAgYW5kIGRvX3Zwc2NpXzBf
Ml9jYWxsLiBUaGUgZm9ybWVyIHdpbGwgaGFuZGxlIFBTQ0kgMC4xIGNhbGxzIHdoaWxlIHRoZQog
ICAgbGF0dGVyIDAuMiBvciBsYXRlciBjYWxscy4KICAgIAogICAgQXQgdGhlIHNhbWUgdGltZSwg
YSBuZXcgaGVhZGVyIHZwc2NpLmggd2FzIGNyZWF0ZWQgdG8gY29udGFpbiBhbGwKICAgIGRlZmlu
aXRpb25zIGZvciB2aXJ0dWFsIFBTQ0kgYW5kIGF2b2lkIGNvbmZ1c2lvbiB3aXRoIHRoZSBob3N0
IFBTQ0kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA2ZGFkYWFiYmM4ODRlNWJkZGUyNGIzMmE2N2U2
NGIxYWRmNzI2Mjc0CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9y
Zz4KRGF0ZTogICBUdWUgRmViIDYgMTU6NTM6MjQgMjAxOCArMDAwMAoKICAgIHhlbi9hcm06IHZz
bWM6IERvbid0IGltcGxlbWVudCBmdW5jdGlvbiBJRHMgdGhhdCBkb24ndCBleGlzdAogICAgCiAg
ICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiBTTUNDQyByZWxpZXMgb24gdGhlIGZhY3Qg
b25seSB0aGUgZnVuY3Rpb24KICAgIG51bWJlciAoYml0cyBbMTU6MF0pIGlzIGVub3VnaCB0byBp
ZGVudGlmeSB3aGF0IHRvIGltcGxlbWVudC4KICAgIAogICAgSG93ZXZlciwgUFNDSSBjYWxsIGFy
ZSBvbmx5IGF2YWlsYWJsZSBpbiB0aGUgcmFuZ2UgMHg4NDAwMDAwMC0weDg0MDAwMDFGCiAgICBh
bmQgMHhDNDAwMDAwMC0weEM0MDAwMDFGLiBGdXJ0aGVybW9yZSwgbm90IGFsbCBTTUMzMiBmdW5j
dGlvbnMgaGF2ZQogICAgZXF1aXZhbGVudCBpbiB0aGUgU01DNjQuIFRoaXMgaXMgdGhlIGNhc2Ug
b2Y6CiAgICAgICAgKiBQU0NJX1ZFUlNJT04KICAgICAgICAqIENQVV9PRkYKICAgICAgICAqIE1J
R1JBVEVfSU5GT19UWVBFCiAgICAgICAgKiBTWVNURU1fT0ZGCiAgICAgICAgKiBTWVNURU1fUkVT
RVQKICAgIAogICAgU2ltaWxhcmx5IGNhbGwgY291bnQsIGNhbGwgdWlkLCByZXZpc2lvbiBjYW4g
b25seSBiZSBxdWVyeSB1c2luZyBzbWMzMi9odmMzMgogICAgZmFzdCBjYWxscyAoU2VlIDYuMiBp
biBBUk0gREVOIDAwMjhCKS4KICAgIAogICAgWGVuIHNob3VsZCBvbmx5IGltcGxlbWVudCBpZGVu
dGlmaWVyIGV4aXN0aW5nIGluIHRoZSBzcGVjaWZpY2F0aW9uIGluCiAgICBvcmRlciB0byBhdm9p
ZCBwb3RlbnRpYWwgY2xhc2hlcyB3aXRoIGxhdGVyIHJldmlzaW9uLiBUaGVyZWZvcmUgcmV3b3Jr
IHRoZQogICAgdnNtYyBjb2RlIHRvIHVzZSB0aGUgd2hvbGUgZnVuY3Rpb24gaWRlbnRpZmllciBy
YXRoZXIgdGhhbiBvbmx5IHRoZQogICAgZnVuY3Rpb24gbnVtYmVyLgogICAgCiAgICBBdCB0aGUg
c2FtZSB0aW1lLCB0aGUgbmV3IG1hY3JvcyBmb3IgY2FsbCBjb3VudCwgY2FsbCB1aWQsIHJldmlz
aW9uIGFyZQogICAgcmVuYW1lZCB0byBiZXR0ZXIgc3VpdCB0aGUgc3BlYy4KICAgIAogICAgTGFz
dGx5LCB1cGRhdGUgU1NTQ19TTUNDQ19GVU5DVElPTl9DT1VOVCB0byBtYXRjaCB0aGUgY29ycmVj
dCBudW1iZXIgb2YKICAgIGZ1bnRpb25zLiBOb3RlIHRoYXQgdmVyc2lvbiBpcyBub3QgdXBkYXRl
ZCBiZWNhdXNlIHRoZSBudW1iZXIgaGFzIGFsd2F5cwogICAgYmVlbiB3cm9uZywgYW5kIG5vYm9k
eSBjb3VsZCBwcm9wZXJseSB1c2UgaXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmNvbW1pdCA4ZmQwZWIyMjM5
NWU4MDViYjY5OGJmMDU1NTY4MzA3MmYwM2U1Mzk4CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgRmViIDYgMTU6NTM6MjMgMjAxOCArMDAw
MAoKICAgIHhlbi9hcm06IHZwc2NpOiBSZW1vdmluZyBkdW1teSBNSUdSQVRFIGFuZCBNSUdSQVRF
X0lORk9fVVBfQ1BVCiAgICAKICAgIFRoZSBQU0NJIGNhbGwgTUlHUkFURSBhbmQgTUlHUkFURV9J
TkZPX1VQX0NQVSBhcmUgb3B0aW9uYWwgYW5kCiAgICBpbXBsZW1lbnRlZCBhcyBqdXN0IHJldHVy
bmluZyBQU0NJX05PVF9TVVBQT1JURUQgKGFrYSBVTktOT1dOX0ZVTkNUSU9OCiAgICBmb3IgU01D
Q0MpLgogICAgCiAgICBUaGUgbmV3IFNNQ0NDIGZyYW1ld29yayBpcyBhYmxlIHRvIGRlYWwgd2l0
aCB1bmltcGxlbWVudGVkIGZ1bmN0aW9uIGFuZAogICAgcmV0dXJuIHRoZSBwcm9wZXIgZXJyb3Ig
Y29kZS4gU28gcmVtb3ZlIHRoZSBpbXBsZW1lbnRhdGlvbnMgZm9yIGJvdGgKICAgIGZ1bmN0aW9u
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBsaW5h
cm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFi
Y2h1a0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgNWVhYTE3MzU3YmJlZjBhZTQ5NjJkYWEzNjk1NzNiNGRi
ZGVlN2U4MwpBdXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
PgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowOTowMyAyMDE4ICswMDAwCgogICAgQVJNOiBtYWtlIG5y
X2lycXMgYSBjb25zdGFudAogICAgCiAgICBPbiBBUk0gdGhlIG1heGltdW0gbnVtYmVyIG9mIElS
UXMgaXMgYSBjb25zdGFudCwgYnV0IHdlIHNoYXJlIGl0IGJlaW5nCiAgICBhIHZhcmlhYmxlIHRv
IG1hdGNoIHg4Ni4gU2luY2Ugd2UgYXJlIG5vdCBzdXBwb3NlZCB0byBhbHRlciBpdCwgbGV0J3MK
ICAgIG1hcmsgaXQgYXMgImNvbnN0IiB0byBhdm9pZCBhY2NpZGVudGFsIGNoYW5nZS4KICAgIAog
ICAgU3VnZ2VzdGVkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCmNvbW1p
dCBlN2JjM2ExODBhOWM5NTVhYjBjN2YxMTVjMTVmNWJlMTI3YzExY2I0CkF1dGhvcjogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+CkRhdGU6ICAgVHVlIEZlYiA2IDE3
OjA5OjAyIDIwMTggKzAwMDAKCiAgICBBUk06IFZHSUM6IHJld29yayBnaWN2WzIzXV91cGRhdGVf
bHIgdG8gbm90IHVzZSBwZW5kaW5nX2lycQogICAgCiAgICBUaGUgZnVuY3Rpb25zIHRvIGFjdHVh
bGx5IHBvcHVsYXRlIGEgbGlzdCByZWdpc3RlciB3ZXJlIGFjY2Vzc2luZwogICAgdGhlIFZHSUMg
aW50ZXJuYWwgcGVuZGluZ19pcnEgc3RydWN0LCBhbHRob3VnaCB0aGV5IHNob3VsZCBiZSBhYnN0
cmFjdGluZwogICAgZnJvbSB0aGF0LgogICAgQnJlYWsgdGhlIG5lZWRlZCBpbmZvcm1hdGlvbiBk
b3duIHRvIHJlbW92ZSB0aGUgcmVmZXJlbmNlIHRvIHBlbmRpbmdfaXJxCiAgICBmcm9tIGdpYy12
WzIzXS5jLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMmFiNzJmYTE4ZGY4NTM4YmQ3OTE0OGNmZjFi
ZWEyOWJlOWZhZjAxOQpBdXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5h
cm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowOTowMSAyMDE4ICswMDAwCgogICAgQVJNOiBW
R0lDOiBmYWN0b3Igb3V0IHZnaWNfZ2V0X2h3X2lycV9kZXNjKCkKICAgIAogICAgQXQgdGhlIG1v
bWVudCB3ZSBoYXBwaWx5IGFjY2VzcyB0aGUgVkdJQyBpbnRlcm5hbCBzdHJ1Y3QgcGVuZGluZ19p
cnEKICAgICh3aGljaCBkZXNjcmliZXMgYSB2aXJ0dWFsIElSUSkgaW4gaXJxLmMuCiAgICBGYWN0
b3Igb3V0IHRoZSBhY3R1YWxseSBuZWVkZWQgZnVuY3Rpb25hbGl0eSB0byBsZWFybiB0aGUgYXNz
b2NpYXRlZAogICAgaGFyZHdhcmUgSVJRIGFuZCBtb3ZlIHRoYXQgaW50byBnaWMtdmdpYy5jIHRv
IGltcHJvdmUgYWJzdHJhY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKY29tbWl0IGVjMmEyZjFkZTRhOThiZWYxZjBk
OTkzYjJmZWE2Yjc1MDIyM2QxZmMKQXV0aG9yOiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdh
cmFAbGluYXJvLm9yZz4KRGF0ZTogICBUdWUgRmViIDYgMTc6MDk6MDAgMjAxOCArMDAwMAoKICAg
IEFSTTogVkdJQzogZmFjdG9yIG91dCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKCkKICAgIAogICAgQXQg
dGhlIG1vbWVudCB3ZSBoYXBwaWx5IGFjY2VzcyBWR0lDIGludGVybmFsIGRhdGEgc3RydWN0dXJl
cyBsaWtlCiAgICB0aGUgcmFuayBhbmQgc3RydWN0IHBlbmRpbmdfaXJxIGluIGdpYy5jLCB3aGlj
aCBzaG91bGQgYmUgVkdJQyBhZ25vc3RpYy4KICAgIAogICAgRmFjdG9yIG91dCBhIG5ldyBmdW5j
dGlvbiB2Z2ljX2Nvbm5lY3RfaHdfaXJxKCksIHdoaWNoIGFsbG93cyBhIHZpcnR1YWwKICAgIElS
USB0byBiZSBjb25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEgKHVzaW5nIHRoZSBodyBiaXQgaW4g
dGhlIExSKS4KICAgIAogICAgVGhpcyByZW1vdmVzIHNhaWQgYWNjZXNzZXMgdG8gVkdJQyBkYXRh
IHN0cnVjdHVyZXMgYW5kIGltcHJvdmVzIGFic3RyYWN0aW9uLgogICAgCiAgICBPbmUgdGhpbmcg
dG8gbm90ZSBpcyB0aGF0IHRoaXMgY2hhbmdlcyB0aGUgbG9ja2luZyBzY2hlbWUgc2xpZ2h0bHk6
CiAgICB3ZSBob2xkIHRoZSByYW5rIGxvY2sgZm9yIGEgc2hvcnRlciBwZXJpb2Qgb2YgdGltZSwg
bm90IGNvdmVyaW5nIHNvbWUKICAgIG9mIHRoZSBsYXRlciBsaW5lcywgd2hpY2ggZGVhbCB3aXRo
IHRoZSAiaXJxX2Rlc2MiIHN0cnVjdHVyZSBvbmx5LiBUaGlzCiAgICBzaG91bGQgbm90IGhhdmUg
YW55IGFkdmVyc2UgZWZmZWN0LCBidXQgaXMgYSBjaGFuZ2UgaW4gbG9ja2luZyBhbnl3YXkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5h
cm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cgpjb21taXQgYTc2ZGQ2N2U1YTNjZjdiNzA2NTk3M2ZmNzhiMzllODc2YzBiODc5YQpBdXRo
b3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1
ZSBGZWIgNiAxNzowODo1OSAyMDE4ICswMDAwCgogICAgQVJNOiBWR0lDOiByZXdvcmsgZXZlbnRz
X25lZWRfZGVsaXZlcnkoKQogICAgCiAgICBJbiBldmVudC5oIHdlIHZlcnkgZGVlcGx5IGRpdmUg
aW50byB0aGUgVkdJQyB0byBsZWFybiBpZiBhbiBldmVudCBmb3IKICAgIGEgZ3Vlc3QgaXMgcGVu
ZGluZy4KICAgIFJld29yayB0aGF0IGZ1bmN0aW9uIHRvIGFic3RyYWN0IHRoZSBWR0lDIHNwZWNp
ZmljIHBhcnQgb3V0LiBBbHNvCiAgICByZW9yZGVyIHRoZSBxdWVyaWVzIHRoZXJlLCBhcyB3ZSBv
bmx5IGFjdHVhbGx5IG5lZWQgdG8gY2hlY2sgZm9yIHRoZQogICAgZXZlbnQgY2hhbm5lbCBpZiB0
aGVyZSBhcmUgbm8gb3RoZXIgcGVuZGluZyBJUlFzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgZmY5
OTc4NjAyYmI3NDU3ZmFkMTNmNDMxOWMyOGVmODhkZDU4MWUzYgpBdXRob3I6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowODo1
OCAyMDE4ICswMDAwCgogICAgQVJNOiBWR0lDOiBzcGxpdCB1cCBnaWNfZHVtcF9pbmZvKCkgdG8g
Y292ZXIgdmlydHVhbCBwYXJ0IHNlcGFyYXRlbHkKICAgIAogICAgQ3VycmVudGx5IGdpY19kdW1w
X2luZm8oKSBub3Qgb25seSBkdW1wcyB0aGUgaGFyZHdhcmUgc3RhdGUgb2YgdGhlIEdJQywKICAg
IGJ1dCBhbHNvIHRoZSBWR0lDIGludGVybmFsIHZpcnR1YWwgSVJRIGxpc3RzLgogICAgU3BsaXQg
dGhlIGxhdHRlciBvZmYgYW5kIG1vdmUgaXQgaW50byBnaWMtdmdpYy5jIHRvIG9ic2VydmUgdGhl
IGFic3RyYWN0aW9uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpjb21taXQgMTY1MTMwNDEwMGU1ZDU2NDY4YTEy
MjlhNzA2NzIzZWJkMzk0YWEwZApBdXRob3I6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzowODo1NyAyMDE4ICswMDAwCgogICAg
QVJNOiBWR0lDOiBzcGxpdCBnaWMuYyB0byBvYnNlcnZlIGhhcmR3YXJlL3ZpcnR1YWwgR0lDIHNl
cGFyYXRpb24KICAgIAogICAgQ3VycmVudGx5IGdpYy5jIGhvbGRzIGNvZGUgdG8gaGFuZGxlIGhh
cmR3YXJlIElSUXMgYXMgd2VsbCBhcyBjb2RlIHRvCiAgICBicmlkZ2UgVkdJQyByZXF1ZXN0cyB0
byB0aGUgR0lDIHZpcnR1YWxpemF0aW9uIGhhcmR3YXJlLgogICAgRGVzcGl0ZSBiZWluZyBuYW1l
ZCBnaWMuYywgdGhpcyBmaWxlIHJlYWNoZXMgaW50byB0aGUgVkdJQyBhbmQgdXNlcyBkYXRhCiAg
ICBzdHJ1Y3R1cmVzIGRlc2NyaWJpbmcgdmlydHVhbCBJUlFzLgogICAgVG8gaW1wcm92ZSBhYnN0
cmFjdGlvbiwgbW92ZSB0aGUgVkdJQyBmdW5jdGlvbnMgaW50byBhIHNlcGFyYXRlIGZpbGUsCiAg
ICBzbyB0aGF0IGdpYy5jIGRvZXMgd2hhdCBpdCBzYXlzIG9uIHRoZSB0aW4uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgog
ICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpjb21taXQg
N2ExMjI1NzIzMGU4ZjY5Nzk0MjdhYTg5YmE0NjAyMmIyMTkyYWU3OQpBdXRob3I6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNzow
ODo1NiAyMDE4ICswMDAwCgogICAgQVJNOiBWR0lDOiBkcm9wIHVubmVlZGVkIGdpY19yZXN0b3Jl
X3BlbmRpbmdfaXJxcygpCiAgICAKICAgIEluIGdpY19yZXN0b3JlX3BlbmRpbmdfaXJxcygpIHdl
IHB1c2ggb3VyIHBlbmRpbmcgdmlydHVhbCBJUlFzIGludG8gdGhlCiAgICBsaXN0IHJlZ2lzdGVy
cy4gVGhpcyBmdW5jdGlvbiBpcyBjYWxsZWQgb25jZSBmcm9tIGdpY19pbmplY3QoKSwganVzdAog
ICAgYmVmb3JlIHdlIHJldHVybiB0byB0aGUgZ3Vlc3QsIGJ1dCBhbHNvIGluIGdpY19yZXN0b3Jl
X3N0YXRlKCksIHdoZW4KICAgIHdlIGNvbnRleHQtc3dpdGNoIGEgVkNQVS4gSGF2aW5nIGEgY2xv
c2VyIGxvb2sgaXQgdHVybnMgb3V0IHRoYXQgdGhlCiAgICBsYXRlciBjYWxsIGlzIG5vdCBuZWVk
ZWQsIHNpbmNlIHdlIHdpbGwgYWx3YXlzIGNhbGwgZ2ljX2luamVjdCgpIGFueXdheS4KICAgIFNv
IHJlbW92ZSB0aGF0IGNhbGwgKGFuZCB0aGUgZm9yd2FyZCBkZWNsYXJhdGlvbikgdG8gc3RyZWFt
bGluZSB0aGlzCiAgICBpbnRlcmZhY2UgYW5kIG1ha2Ugc2VwYXJhdGluZyB0aGUgR0lDIGZyb20g
dGhlIFZHSUMgd29ybGQgbGF0ZXIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKY29tbWl0IDJmOTJhMGIyMmUzYWE0NmIy
Nzg1MzQyZDBhYTVkNTRiYzMwZDNiZTIKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA4IDE2OjIzOjUwIDIwMTggKzAwMDAKCiAg
ICB4ZW46IERpc2FibGUgQVJJTkM2NTMgc2NoZWR1bGVyIGJ5IGRlZmF1bHQgZm9yIG5vbi1ERUJV
RyBidWlsZHMKICAgIAogICAgVGhlIEFSSU5DNjUzIHNjaGVkdWxlciBpcyB0YXJnZXRlZCBhdCBh
IHZlcnkgc3BlY2lmaWMgbmljaGU7IHR5cGljYWwKICAgIHVzZXJzIGNhbm5vdCBiZW5lZml0IGZy
b20gdXNpbmcgaXQuICBEaXNhYmxlIGl0IGJ5IGRlZmF1bHQgZm9yCiAgICBub24tREVCVUcgYnVp
bGRzLiAgKEVuYWJsZSBpdCBmb3IgREVCVUcgYnVpbGRzIHNvIHRoYXQgd2UgY2F0Y2ggYW55CiAg
ICBidWlsZCBicmVha2FnZXMgc29vbmVyIHJhdGhlciB0aGFuIGxhdGVyLikKICAgIAogICAgU2ln
bmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAg
QWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKY29tbWl0IDE5YmViYjEzODgz
NDYwOTQ4NmExMzllZDE1NzAxODhjYmQyODI3ZWUKQXV0aG9yOiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+CkRhdGU6ICAgVGh1IEZlYiA4IDE2OjIzOjUwIDIwMTggKzAw
MDAKCiAgICB4ZW46IEZpeCBjcmVkaXQxIEtjb25maWcgZW50cnkKICAgIAogICAgLi4uc28gdGhh
dCBpdCBzaG93cyB1cCBpbiB0aGUgbWVudSBhbmQgY2FuIGJlIGRpc2FibGVkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90
IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 20:55:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 20:55:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elL8W-0002Ju-MZ; Mon, 12 Feb 2018 20:55:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elL8U-0002In-TU
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 20:55:38 +0000
X-Inumbo-ID: 395f086d-1037-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 395f086d-1037-11e8-b9b1-635ca7ef6cff;
 Mon, 12 Feb 2018 20:56:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elL8N-000267-EC; Mon, 12 Feb 2018 20:55:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elL8I-0001Ud-5f; Mon, 12 Feb 2018 20:55:26 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elL8H-0005fR-U6; Mon, 12 Feb 2018 20:55:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118982-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-qemuu-nested-amd:<job
 status>:broken:regression
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 seabios:test-amd64-amd64-qemuu-nested-amd:host-install(4):broken:heisenbug
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 20:55:25 +0000
Subject: [Xen-devel] [seabios test] 118982: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODk4MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg5ODIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAg
YnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTU1MzkKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGlu
dGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIHBhc3MgaW4gMTE4OTM0
CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgIDQgaG9zdC1pbnN0YWxsKDQpICAg
ICBicm9rZW4gcGFzcyBpbiAxMTg5MzQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0
IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgaW4gMTE4OTM0IG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTU1MzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAg
ICAgICA0YTZkYmNlYTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CmJhc2VsaW5lIHZl
cnNpb246CiBzZWFiaW9zICAgICAgICAgICAgICAwY2E2ZDYyNzdkZmFmYzY3MWE1YjM3MThjYmVi
NWM3OGUyYTg4OGVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTU1MzkgIDIwMTctMTEtMDMgMjA6
NDg6NTggWiAgMTAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE1NzMzICAyMDE3LTExLTEw
IDE3OjE5OjU5IFogICA5NCBkYXlzICAxMTcgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAg
MTE4NjY4ICAyMDE4LTAyLTA4IDA0OjUwOjQzIFogICAgNCBkYXlzICAgIDUgYXR0ZW1wdHMKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25u
b3IgPGtldmluQGtvY29ubm9yLm5ldD4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0
LmNvbT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE5pa29sYXkgTmlr
b2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CiAgUGF1bCBNZW56ZWwgPHBtZW56
ZWxAbW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJt
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIGJy
b2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0
IDRhNmRiY2VhM2U0MTJmZTEyZWZmYTJmODEyZjUwZGQ3ZWFlOTA5NTUKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMSAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBVc2UgdGltZXJfY2hlY2soKSBpbiBm
bG9wcHlfd2FpdF9pcnEoKQogICAgCiAgICBVc2UgdGltZXJfY2hlY2soKSBpbnN0ZWFkIG9mIHVz
aW5nIGZsb3BweV9tb3Rvcl9jb3VudGVyIGluIEJEQSBmb3IgdGhlCiAgICB0aW1lb3V0IGNoZWNr
IGluIGZsb3BweV93YWl0X2lycSgpLgogICAgCiAgICBUaGUgcHJvYmxlbSB3aXRoIHVzaW5nIGZs
b3BweV9tb3Rvcl9jb3VudGVyIHdhcyB0aGF0LCBhZnRlciBpdCByZWFjaGVzCiAgICAwLCBpdCBp
bW1lZGlhdGVseSBzdG9wcyB0aGUgZmxvcHB5IG1vdG9ycywgd2hpY2ggaXMgbm90IHdoYXQgaXMK
ICAgIHN1cHBvc2VkIHRvIGhhcHBlbiBvbiByZWFsIGhhcmR3YXJlLiBJbnN0ZWFkLCBhZnRlciBh
IHRpbWVvdXQgKGxpa2UgaW4KICAgIHRoZSBlbmQgb2YgZXZlcnkgZmxvcHB5IG9wZXJhdGlvbiwg
cmVnYXJkbGVzcyBvZiB0aGUgcmVzdWx0IC0gc3VjY2VzcywKICAgIHRpbWVvdXQgb3IgZXJyb3Ip
LCB0aGUgZmxvcHB5IG1vdG9ycyBtdXN0IGJlIGtlcHQgc3Bpbm5pbmcgZm9yCiAgICBhZGRpdGlv
bmFsIDIgc2Vjb25kcyAodGhlIEZMT1BQWV9NT1RPUl9USUNLUykuIFNvLCBub3cgdGhlCiAgICBm
bG9wcHlfbW90b3JfY291bnRlciBpcyBpbml0aWFsaXplZCB0byAyNTUgKHRoZSBtYXggdmFsdWUp
IGluIHRoZQogICAgYmVnaW5uaW5nIG9mIHRoZSBmbG9wcHkgb3BlcmF0aW9uLiBGb3IgSVJRIHRp
bWVvdXRzLCBhIGRpZmZlcmVudAogICAgdGltZW91dCBpcyB1c2VkLCBzcGVjaWZpZWQgYnkgdGhl
IG5ldyBGTE9QUFlfSVJRX1RJTUVPVVQgY29uc3RhbnQKICAgIChjdXJyZW50bHkgc2V0IHRvIDUg
c2Vjb25kcyAtIGEgZmFpcmx5IGNvbnNlcnZhdGl2ZSB2YWx1ZSwgYnV0IHNob3VsZAogICAgd29y
ayByZWxpYWJseSBvbiBtb3N0IGZsb3BwaWVzKS4KICAgIAogICAgQWZ0ZXIgdGhlIGZsb3BweSBv
cGVyYXRpb24sIGZsb3BweV9kcml2ZV9waW8oKSByZXNldHMgdGhlCiAgICBmbG9wcHlfbW90b3Jf
Y291bnRlciB0byAyIHNlY29uZHMgKEZMT1BQWV9NT1RPUl9USUNLUykuCiAgICAKICAgIFRoaXMg
aXMgYWxzbyBjb25zaXN0ZW50IHdpdGggd2hhdCBvdGhlciBQQyBCSU9TZXMgZG8uCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3Jn
ZS5uZXQ+Cgpjb21taXQgNDg4ZWRlMjI5NzQ2MWFmOWQ2MGRkMjFjZmY4NTNhNDlhZmRjMmM3MApB
dXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRh
dGU6ICAgU3VuIEZlYiA0IDE3OjI3OjAwIDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFJlc2V0IHRo
ZSBmbG9wcHkgbW90b3IgY291bnQgaW4gZmxvcHB5X2RyaXZlX3BpbygpCiAgICAKICAgIFJlc2V0
IHRoZSBmbG9wcHkgbW90b3IgY291bnQsIHNvIHRoZSBtb3RvciBrZWVwcyBzcGlubmluZyAyIHNl
Y29uZHMKICAgIGFmdGVyIGEgZmxvcHB5IG9wZXJhdGlvbiwgcGVyZm9ybWVkIGJ5IGZsb3BweV9k
cml2ZV9waW8oKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA1M2Q4MmYwZWU4ZWJhNTcxNjg5ZjY0
Yjc0OGJjYThlOWJhZGRhOGIyCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJz
LnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6MjY6NTkgMjAxOCArMDIwMAoK
ICAgIGZsb3BweTogUHJlc2VydmUgbW90b3IgYW5kIGRyaXZlIHNlbCBiaXRzIHdoZW4gcmVzZXR0
aW5nIHRoZSBmbG9wcHkgY29udHJvbGxlcgogICAgCiAgICBJbiBjYXNlIG9mIHJlYWQgb3Igd3Jp
dGUgZXJyb3JzLCB0aGUgZmxvcHB5IHN5c3RlbSBpcyB1c3VhbGx5IHJlc2V0IGFuZCB0aGUKICAg
IG9wZXJhdGlvbiBpcyByZXRyaWVkLiBJbiB0aGF0IGNhc2UsIHRoZSBmbG9wcHkgbW90b3Igc3Rh
dGUgbXVzdCBiZSBwcmVzZXJ2ZWQKICAgIGluIG9yZGVyIHRvIGF2b2lkIGNyZWF0aW5nIGppdHRl
ciBhbmQga2VlcCB0aGUgZmxvcHB5IG1vdG9yIHNwaW5uaW5nIHNtb290aGx5CiAgICBhdCBhIGNv
bnN0YW50IHNwZWVkLiBBZGRpdGlvbmFsbHksIHRoZSBkcml2ZSBzZWxlY3QgYml0cyBzaG91bGQg
cHJvYmFibHkgYWxzbwogICAgYmUgcHJlc2VydmVkLCBiZWNhdXNlIHNvbWUgc3lzdGVtcyBtaWdo
dCBuZWVkIGEgc21hbGwgZGVsYXkgYWZ0ZXIgc2VsZWN0aW5nIGEKICAgIG5ldyBkcml2ZS4gSW4g
dGhhdCBjYXNlLCB0aGUgb3BlcmF0aW9uIHdvdWxkIGJlIHJldHJpZWQsIHdpdGhvdXQgY2hhbmdp
bmcKICAgIHRoZSBjdXJyZW50bHkgc2VsZWN0ZWQgZHJpdmUuCiAgICAKICAgIEluIGZsb3BweV9l
bmFibGVfY29udHJvbGxlcigpLCB0aGUgSVJRIGJpdCBpcyBub3cgZW5hYmxlZCBmaXJzdCwgYmVm
b3JlIHRoZQogICAgcmVzZXQgYml0IGlzIHNldC4gSSdtIG5vdCBjb21wbGV0ZWx5IHN1cmUgd2hl
dGhlciB0aGlzIGlzIG5lY2Vzc2FyeS4gSXQgaXMKICAgIGRvbmUganVzdCBpbiBjYXNlIHNvbWUg
aGFyZHdhcmUgaW50cm9kdWNlcyBhIGRlbGF5IGJldHdlZW4gc2V0dGluZyB0aGlzIGJpdAogICAg
YW5kIGFjdHVhbGx5IGVuYWJsaW5nIHRoZSBJUlEsIHdoaWNoIHdvdWxkIGNhdXNlIHVzIHRvIG1p
c3MgdGhlIElSUSwgc2VudCBieQogICAgdGhlIGNvbnRyb2xsZXIgaW1tZWRpYXRlbHkgYWZ0ZXIg
cmVzZXQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNmYzYzMTMwN2IyYzRhNDAzZTE4M2FmY2M1
ZmZlMjc5ODczNDlhNgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU4IDIwMTggKzAyMDAKCiAgICBm
bG9wcHk6IEludHJvZHVjZSBGTE9QUFlfRE9SX1hYWCBjb25zdGFudHMKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4K
CmNvbW1pdCA1MTU3YTc4ODJkZThiNTBjMjM2NWZkOTE2NmM1ZDkxODYxYTQ3OGEyCkF1dGhvcjog
Tmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBT
dW4gRmViIDQgMTc6MjY6NTcgMjAxOCArMDIwMAoKICAgIGZsb3BweTogSW50cm9kdWNlIGZsb3Bw
eV9kb3JfbWFzaygpCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlj
a3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgM2RkYjQyZjM4ZjUwNTRhYTZlZWQ3
OTcxZjEwZGEwYWRjMDc2Yzc0ZQpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vy
cy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU2IDIwMTggKzAyMDAK
CiAgICBmbG9wcHk6IEludHJvZHVjZSB0aGUgZmxvcHB5X2Rvcl9yZWFkKCkgZnVuY3Rpb24KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJj
ZWZvcmdlLm5ldD4KCmNvbW1pdCAxNGQ5MWMzNTNlMTliNzA4NWZkYmI3YjJkY2M0M2YzMzU1NjY1
NjcwCkF1dGhvcjogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+CkRhdGU6ICAg
VGh1IEphbiAxMSAyMjoxNToxMiAyMDE4ICswMjAwCgogICAgcGNpOiBmaXggJ2lvIGhpbnRzJyBj
YXBhYmlsaXR5IGZvciBSZWRIYXQgUENJIGJyaWRnZXMKICAgIAogICAgQ29tbWl0IGVjNmNiMTdm
IChwY2k6IGVuYWJsZSBSZWRIYXQgUENJIGJyaWRnZXMgdG8gcmVzZXJ2ZSBhZGRpdGlvbmFsCiAg
ICAgICAgICAgICAgICAgICAgIHJlc291cmNlcyBvbiBQQ0kgaW5pdCkKICAgIGFkZGVkIGEgbmV3
IHZlbmRvciBzcGVjaWZpYyBQQ0kgY2FwYWJpbGl0eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAg
ICBhbGxvd2luZyB0aGVtIHRvIHJlc2VydmUgYWRkaXRpb25hbCBidXNlcyBhbmQvb3IgSU8vTUVN
IHNwYWNlLgogICAgCiAgICBXaGVuIGFkZGluZyB0aGUgSU8gaGludHMgUENJIGNhcGFiaWxpdHkg
dG8gdGhlIHBjaWUtcm9vdC1wb3J0CiAgICB3aXRob3V0IHNwZWNpZnlpbmcgYSB2YWx1ZSBmb3Ig
YnVzIHJlc2VydmF0aW9uLCB0aGUgc3Vib3JkaW5hdGUgYnVzCiAgICBjb21wdXRhdGlvbiBpcyB3
cm9uZyBhbmQgdGhlIGd1ZXN0IGtlcm5lbCBnZXRzIG1lc3NlZCB1cC4KICAgIAogICAgRml4IGl0
IGJ5IHJldHVybmluZyB0byBwcmV2IGNvZGUgaWYgdGhlIHZhbHVlIGZvciBidXMKICAgIHJlc2Vy
dmF0aW9uIGlzIG5vdCBzZXQuCiAgICAKICAgIFJlbW92ZWQgYWxzbyBhIHdyb25nIGRlYnVnIHBy
aW50ICJQQ0k6IGludmFsaWQgUUVNVSByZXNvdXJjZSByZXNlcnZlCiAgICBjYXAgb2Zmc2V0IiB3
aGljaCBhcHBlYXJzIGlmIHRoZSAnSU8gaGludHMnIGNhcGFiaWxpdHkgaXMgbm90IHByZXNlbnQu
CiAgICAKICAgIEFja2VkLWJ5OiBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+Cgpj
b21taXQgODQ0Yjg2NDY0YTVjYmZmZmI2MmI4NzgwODYzMjAxOGNhMjUwZDg2NwpBdXRob3I6IFBh
dWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CkRhdGU6ICAgTW9uIE9jdCAyIDA4OjEz
OjEzIDIwMTcgKzAyMDAKCiAgICBkb2NzL0Rvd25sb2FkOiBVc2UgbW9yZSBzZWN1cmUgSFRUUFMg
VVJMcyB3aGVyZSBwb3NzaWJsZQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQYXVsIE1lbnplbCA8
cG1lbnplbEBtb2xnZW4ubXBnLmRlPgoKY29tbWl0IGRmNDZkMTBjOGE3Yjg4ZWI4MmYzY2ViMmFh
MzE3ODJkZWUxNTU5M2QKQXV0aG9yOiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQu
aWJtLmNvbT4KRGF0ZTogICBUdWUgTm92IDE0IDE1OjAzOjQ3IDIwMTcgLTA1MDAKCiAgICB0cG06
IEFkZCBzdXBwb3J0IGZvciBUUE0yIEFDUEkgdGFibGUKICAgIAogICAgQWRkIHN1cHBvcnQgZm9y
IHRoZSBUUE0yIEFDUEkgdGFibGUuIElmIHdlIGZpbmQgaXQgYW5kIGl0cwogICAgb2YgdGhlIGFw
cHJvcHJpYXRlIHNpemUsIHdlIGNhbiBnZXQgdGhlIGxvZ19hcmVhX3N0YXJ0X2FkZHJlc3MKICAg
IGFuZCBsb2dfYXJlYV9taW5pbXVtX3NpemUgZnJvbSBpdC4KICAgIAogICAgVGhlIGxhdGVzdCB2
ZXJzaW9uIG9mIHRoZSBzcGVjIGNhbiBiZSBmb3VuZCBoZXJlOgogICAgCiAgICBodHRwczovL3Ry
dXN0ZWRjb21wdXRpbmdncm91cC5vcmcvdGNnLWFjcGktc3BlY2lmaWNhdGlvbi8KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+
Cgpjb21taXQgMDU0MWYyZjBmMjQ2ZTc3ZDdjNzI2OTI2OTc2OTIwZTgwNzJkMTExOQpBdXRob3I6
IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAxMCAx
MjoyMDozNSAyMDE3IC0wNTAwCgogICAgcGFyYXZpcnQ6IE9ubHkgZW5hYmxlIHNlcmNvbiBpbiBO
T0dSQVBISUMgbW9kZSBpZiBubyBvdGhlciBjb25zb2xlIHNwZWNpZmllZAogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDlj
ZTY3NzhmMDhjNjMyYzUyYjI1YmM4Zjc1NDI5MWVmMTg3MTBkNTMKQXV0aG9yOiBLZXZpbiBPJ0Nv
bm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MTY6MzYgMjAx
NyAtMDUwMAoKICAgIGRvY3M6IEFkZCBzZXJjb24tcG9ydCB0byBSdW50aW1lX2NvbmZpZy5tZCBk
b2N1bWVudGF0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZp
bkBrb2Nvbm5vci5uZXQ+Cgpjb21taXQgNjM0NTFmY2ExM2M3NTg3MGUxNzAzZWIzZTIwNTg0ZDkx
MTc5YWViYwpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CkRhdGU6
ICAgRnJpIE5vdiAxMCAxMTo0OToxOSAyMDE3IC0wNTAwCgogICAgZG9jczogTm90ZSB2MS4xMS4w
IHJlbGVhc2UKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 21:42:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 21:42:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elLrV-0005sc-Om; Mon, 12 Feb 2018 21:42:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elLrU-0005sW-Jk
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 21:42:08 +0000
X-Inumbo-ID: 7d1b804a-103d-11e8-ba59-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::603])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7d1b804a-103d-11e8-ba59-bc764e045a96;
 Mon, 12 Feb 2018 22:41:32 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=BvvcoxzKpNrUx8DZUitVavNyCUHuSW9yrH0mBjpmwz8=;
 b=KvV/8kE3s8XDdaVlh4FioWcntHJRKwiyeioOA0UvSUJerUODVrs5w8pa8nv0iZIt00p95aJI1jLCCmSqzgeXfmdQ06erboE26UdRhCb96ND6hgrlkFI+To9zN2d/rYx7rsdPaqgL1RqDLe51qIBzEqgq+7I754kxvse3NA/wqRQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 DB6PR0801MB2056.eurprd08.prod.outlook.com (2603:10a6:4:77::9) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Mon, 12
 Feb 2018 21:41:57 +0000
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
 <447c3870-2bf7-cc5d-1d60-7ce5f4052eb6@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7606535b-543c-f09b-dc67-b57f063aac9c@arm.com>
Date: Mon, 12 Feb 2018 21:41:48 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <447c3870-2bf7-cc5d-1d60-7ce5f4052eb6@aggios.com>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: AM3PR07CA0135.eurprd07.prod.outlook.com
 (2603:10a6:207:8::21) To DB6PR0801MB2056.eurprd08.prod.outlook.com
 (2603:10a6:4:77::9)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 8324fd2d-a40f-469d-4fd2-08d572617110
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0801MB2056; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 3:WmBiRvqxU5K1i2ZJ/FXAfEQboFNnxLJjNnaf5raZyDk4d4qQiGemc4jInb6TFUR6GtsKyTUy5kjh7rQjXHh++mTDaOXhvtiAQFsMNN0LZF/R3/TeEeXkiywUt+i8Wr/HRxlksDgjEf3/oOcC8SN4CJQPx2cIemiPC7uhGDbVZuzPFpz7vnYVBQ36TnXHVBxmsT29oiG4bNXQgsN48bfy8NxktOC9ZBv5TSsUhDK0J900QiRKch3/AI/hMaY04W35;
 25:FFbaDlVGod8eaWefD+Ilppw+DUdNopeIeFkKadKAQkmqEMrAiAE+TBc1rK2lKyF6ZqFJ3jSZDnXCKwEeZdPosiv/6HV8sZhEZsRnBk3B36+nIi+m+1iw/X5+NR+GTuEeyfEH1dxRVbgubSufAtcm+DgeZHF0cL94saaU8A1eVs5UiIgcJBUi3NDSxGYJ2JSDuF3MNHoTfmN2VUqudA0KNveGKidePqAArIIuupiyIWdLiCIr/bs26yFVkdZAwzcmSS3mEl+iO2X5g2zZl+YBdsI6qhw39lGE6Mb9mm1zgQ5jE+V/1kKpokVxGfVXlGhZeLwtV9I7jofZ9Iy32P1IhQ==;
 31:csQLxNI701jkBWOv3OVl3c2pXVmJ6AdV6acHSUfS94VarXrSp+pC/CcKl7AKaarj87eLKg7Y3pceyhBJi8gC/fa84s6BgbP9bkBYPqGbEOSjrMwRPMSnDwraCrgnlFmFtbMaDkLCSmKJrOfNPM8qujTZhQfwOwe6awSkGTIZXMBsdcsgXdZbvkdPHouqYaWNoCTT1aIa8cJD3xyNlrKuYZttWjboDRzs1qw7y7/pjhw=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2056:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 20:8jlGSRJoXoYIJBTtCqs96VxvV4i3P1RSSugO5g2isE1rOj+uPpVtG//QYkSuOp80M3wBYjJJ/gNwPIgrjxS6TQZoMlCStJiQ5sNIu4mAPZ6tmjhCp/y4Y4AkiNNwnWJHbaWwErrEvMB/yRiOkn4H+SVDI3ZV6vXb55ZvGo1C6Yk=;
 4:YCp/utBJj/7hH7FMIoGH/E4PkcxT4IYIuTsLVpqA+i9DaCefFiiC8q2PI4WnKgt1kIqOBJO/6NYAw3jMyItLCZzm0JCgdS+wSfZyAJeLPMcb5Pd7OCBhQSgcmw2LAbkw21r2U5q3eXHyvbTRX2lMe7j1pJ1FzG3qL9CR9SRB59PBhpywhUji5JcAJknS63W4k6SLr4JfzLsgbq5R0DwfbxFpAAIzscHiNcHHKdW1Naj6LpFc5a9awvh8MgmtcTg4tUIxE39EYoYxRByOqX5xmA==
X-Microsoft-Antispam-PRVS: <DB6PR0801MB2056C91EE081FA6BB779498E80F70@DB6PR0801MB2056.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3002001)(3231101)(2400082)(944501161)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:DB6PR0801MB2056; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0801MB2056; 
X-Forefront-PRVS: 0581B5AB35
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(39380400002)(376002)(39860400002)(396003)(346002)(199004)(189003)(66066001)(65956001)(4326008)(2950100002)(59450400001)(53936002)(36756003)(8666007)(186003)(5660300001)(345774005)(305945005)(16526019)(6246003)(64126003)(26005)(76176011)(7736002)(25786009)(47776003)(6486002)(6512007)(386003)(31686004)(6506007)(65806001)(316002)(97736004)(53546011)(229853002)(68736007)(105586002)(67846002)(52146003)(2486003)(52116002)(23676004)(3846002)(58126008)(81166006)(50466002)(106356001)(31696002)(83506002)(54906003)(81156014)(6116002)(478600001)(6666003)(8676002)(2906002)(72206003)(8936002)(2870700001)(86362001)(65826007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2056; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDFNQjIwNTY7MjM6WllMVFZra0hGRlFkRkQ3N3JtKzNQS2ln?=
 =?utf-8?B?NmFLeUsxTzArUGFUQnpTanB5Z1o4OUZqWWZaVEhSclJxcWtUaElaQXNFZHN2?=
 =?utf-8?B?TVNRMFFVQ3RaQTFOZkk5Q3BncGVEeFRVSldxdUhtbkQrcFh5MkVWZmtTUUdy?=
 =?utf-8?B?bzQzWHRjUEdZTUZid3FaOFlkRDA4Sm5qa3VhWWI2UHNOK0s0SHppYm1BVzhS?=
 =?utf-8?B?cUd3bGNlUEY1bVlMdjVNdm12MVV2YTNuMzJlRDZYVk1ES3VET1Zxd0pabVRF?=
 =?utf-8?B?VkZ2d09WMEJocERMTDNacEJGL3g2SVZFeHZ0ell4eWR0dHdxb2U2cE83bVNX?=
 =?utf-8?B?YUxSdk9qOTMycGJGRHlLNlVnNmVndUFhTy8rbmpoZGVnTWVpWGVqRzR5bkJD?=
 =?utf-8?B?MkQxQVZEWXhuSjFocktqazl4a1Y1Tyttcm40ZGNtTmhLZ014M1NabVJmRklP?=
 =?utf-8?B?ZWF4RkhkRysySS9EamRXbkhSdTJXVjZYVXI5bTB0VGN0Q0Nua3g4Ykl0aDVG?=
 =?utf-8?B?bk05cktYcEFLbnFGMmpOMW52dUF2dks4bGFDQU5wZ3p0Vm53UUYzMWx5d2U0?=
 =?utf-8?B?ZHBXdjFvL0pJU0lQeFR3WXdxWGFzbWpvTTU2Z3Z1QXgvRHFFOHRSRzhZbDRz?=
 =?utf-8?B?M0h5aUZNS1I4MERqWG41NWlGWFNLamUxdThyVVJKWE55dzFSMkJ4Y0FHUnFr?=
 =?utf-8?B?SWx3UG9lcEVaYVo4VlRyZjVWZVRwTGdPWXE0TUhtZENtUHdLWElTaGo1aTJ2?=
 =?utf-8?B?NWEvVktDNE00NDl4YzRMaldrK3laSFYyNUs5aEJEbjR6Tnh4TWhjWjdtN1d1?=
 =?utf-8?B?ZEF0NWhMTll3dUtFR1lhYjdyQXFBMThxY2tBQ2FTZVZPd2h4OHRVeERKbm5O?=
 =?utf-8?B?VTRJcWNwYXhXZDE0SjQxemQ0KzRFTU1OV2I2KzFnYWlHanVPbG9rVEtWUy9P?=
 =?utf-8?B?VUxxVmgyODMrdUkxNXJMWG80VXVvZmpOVDlGVFBjWWVJZDIwUnp6Z2s5Q1BC?=
 =?utf-8?B?UWhlbVBobGVJd3lWelpYRWVDN3pRL2ZvWjVWcUVzS2lwSGxQcy9Va2xjdFFI?=
 =?utf-8?B?cjQzVEJNcVdWNk9DMlY3R1Z3a3YvOW4rMCtSVDhvZWVTckxkZFIwaGQwaytW?=
 =?utf-8?B?VkNvZmxHWnlBK2tOeXZsM21zbXBPYW9HR05TWW9JVzFMbUVERDgvQ2tjck1Y?=
 =?utf-8?B?M0FmZ2tiSE1Pb2xHS2ErTHBmRTZOSEZGUkE2SHdIZEhIRHpyMWdjTGFTUk5n?=
 =?utf-8?B?RUMyUkxpbk5xQm1IWFgyTDFkWDhqa3NqUExFMmpTMFNaWG9SZDFrcFNtTSsr?=
 =?utf-8?B?anlDNHVQZDk1Um1UUUtYd2J1MEN3TU9QL1VVaUk2SzVVNlg4cEliYnRFQk9O?=
 =?utf-8?B?RkFUeHAyRFk5SUswMzVhWDduSURVUURnenBLOS9IVGlUTnJKN2pMaGNjVnR5?=
 =?utf-8?B?UFgwMHZBUHBYMVlsN3BLNkRTZWdVVWpyNFBEZlVUN2NvcmRyc1ZMa2xVVnc1?=
 =?utf-8?B?UmJscW5NMTRjTU1ITlhsaDZ5WGtPaFR2cDQyUDcxMTk3NjhYV3VZVk5hT3pi?=
 =?utf-8?B?L2JKUDFGalpjS2M3NWQ3NTF4bWdGTHRRYllCQ0kzaGhOR1pMeHR6N2IraDR3?=
 =?utf-8?B?QWpuVE41WnF6b1Q4WWcrSFl3VjJqVlF5Q0piNzhjYXFKdG9UMWtKVjl6UTFH?=
 =?utf-8?B?eXYvTlNCTStqb1VtdkFrTlI5NHA1K1N5SGxTN2JNYitzL3c2N0FpcGtWZERv?=
 =?utf-8?B?S2ViTjBZVWsxSFBWMnJyUmduRldkWEhlZ2FqbFptQm10OHdzTHZqcnA5UEFQ?=
 =?utf-8?B?dkhab29qaEUwcUNqWi9qTElXa0doTkx0MGRQc1RNNy83ZlIvWEhBVDhjRHM5?=
 =?utf-8?B?VUxRcEY2Q1hpL0NEZWtNUjYvOG9uY1JoTTVXa0piSWJnNzlBays5TGh2eisx?=
 =?utf-8?Q?KXlBSrsYBcCEReeMYW6d+nsLs70rupMU=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2056;
 6:vLrVTO3vyxZzZtcc33p4lEiMHgMcb33PVRkcXnHKAJCHiJB/OMyxhoqvL9I5gc4PsdXfJi+3aKJp5D7nsEkzu/EwtY2gR5co3weOSusDfOWHbMO/18/M7zOAg0qo6GhK4Aoa1kykeHUIFkvampssPNrGqmlDCwLIipxOlbwLq1gMUWyKe1eGgBVpjDpKFe318ZNXOg6SELVOSej/NsJqrpk3y371VsTKt3pEbnSduCJWZzy7zI9g+4pSUL+lT9wRYoo3JXlCwb9VUsv98jS3QUW6gtVSgitIsVPrO0hcqwwILtgmRYUq3cVfvBlboyvWZhzqkgBOLst5Q7ilRJF7Ib/HAQl2gj6BYDIFQ9SYFGU=;
 5:wK75rOq9rJK3/ZP+yCn6ZNOlL7LBTK2VhXfVhFRO4EZpr/kf12J02I34FGNCxbjnxRFs+Rn74Hd50p2VjYCAjt7RQ6Z+mMjq/wYFdtqR7ryzvCQh4qLmopNpgHmK2MWabik88Ftp7luXFmLm6pg0PXH6iq38ZRIK33FNMKDeMGI=;
 24:tCNfs232tGeskvq/qrWQGGesa1SU6KBs83bydM3M56SePNLay1wRwyYYMzVnmwtpALnzvv56LD6OENiMhny57DCP03LanZEumzTQLqA7ox8=;
 7:zFoAfgmcSDpa5G4MKjNqsOsumM2IwQQ/RHxpNCb2lSVUkeTFdcvi/gyBkOaUYylH/qZoUwIzoZaZSAidXNRZlVu8iNuqbEjxEM5M2BqXrbmoKmI/3DQakoKzB5/mSeYVjYwui+gbuYNhK3mv5ceXw1T8vs4sJNkzf/hU6WdV3mKItqhDMsLKo/oUMxQ6G1PDsPDtODVWITxdXiKniEPh4U8FwMa2H5jjZX1L1RCEiISSg7DFy+gIaL3mkJrzWjl/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2018 21:41:57.0674 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 8324fd2d-a40f-469d-4fd2-08d572617110
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2056
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org, nd@arm.com,
 volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMi8wMi8yMDE4IDIwOjEyLCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpIE1pcmVsYSwKClRoYW5rIHlvdSBmb3IgdGhlIHJldmlldy4KCj4gSSd2ZSBkb25lIHBy
ZXR0eSBtdWNoIHRoZSBzYW1lIHdvcmsgaW4gcGFyYWxsZWwsIGJ1dCB0aGVyZSBhcmUgZmV3IAo+
IGFkZGl0aW9uYWwgbWlub3IgY2hhbmdlcyBJJ3ZlIG1hZGUuIEJyaWVmbHksIHRoZSBkaWZmZXJl
bmNlIGlzIGluIHJldHVybiAKPiB2YWx1ZXMgdGhhdCBzb21lIGFscmVhZHkgaW1wbGVtZW50ZWQg
ZnVuY3Rpb25zIHNob3VsZCByZXR1cm4gc3RhcnRpbmcgCj4gZnJvbSB2MS4wIChhbmQgZXZlbiB2
MC4yIGVycmF0YSkuIFBsZWFzZSBsZXQgbWUga25vdyB3aGV0aGVyIHlvdSBvbWl0dGVkIAo+IHRo
YXQgaW50ZW50aW9uYWxseS4KCkNvdWxkIHlvdSBnaXZlIGEgYml0IG1vcmUgZGV0YWlscyBoZXJl
PyBGcm9tIGEgYnJpZWYgbG9vayB3ZSBkb24ndCBzZWVtIAp0byBpbXBsZW1lbnQgY29ycmVjdGx5
OgoJLSBDUFVfT0ZGOiBQU0NJX0RFTlkgc2hvdWxkIGJlIHJldHVybiBvbiBmYWlsdXJlICh0aG91
Z2ggaXQgc2hvdWxkIApuZXZlciBmYWlsIGluIFhlbiBjYXNlKSBhbmQgdGhlIGNoZWNrIG9uIHRo
ZSB2Q1BVIHN0YXRlIGlzIHBvaW50bGVzcy4KCS0gTUlHUkFURV9JTkZPX1RZUEU6IHNob3VsZCB0
ZWNobmljYWxseSByZXR1cm4gaW50MzJfdCBpbnN0ZWFkIG9mIAp1aW50MzJfdC4gVGhhdCBub3Qg
cmVhbGx5IG1hdHRlciBmb3Igbm93LgoKSWYgeW91IHNwZWFrIGFib3V0IGRlbnlpbmcgU01DNjQg
Y2FsbCBmcm9tIEFBcmNoMzIsIHRoZW4gdGhpcyBpcyBhbHJlYWR5IApkb25lIGluIHZzbWNjYy5j
IChzZWUgdnNtY2NjX2NhbGwpLgoKPiBJIGNhbiBzdWJtaXQgdGhlc2UgcGF0Y2hlcyBpZiB5b3Ug
d2FudC4gQ3VycmVudGx5IEkgaGF2ZSBmZXcgLSBvbmUgZm9yIAo+IGVhY2ggZml4LCBlYXNpZXIg
dG8gcmV2aWV3LiBJIGd1ZXNzIGFsbCBvZiB0aGVtIHNob3VsZCBiZSBzcXVhc2hlZCB3aXRoIAo+
IHRoZSBwYXRjaCB5b3Ugc3VibWl0dGVkLgo+IAo+IE9uZSBtb3JlIG5vdGUgLSBzdGFydGluZyBm
cm9tIHYxLjAsIFBTQ0lfTk9UX1NVUFBPUlRFRCBlcnJvciBzaG91bGQgYmUgCj4gcmV0dXJuZWQg
Zm9yIGFsbCBvcHRpb25hbCBmdW5jdGlvbnMgdGhhdCBhcmUgbm90IGltcGxlbWVudGVkLiBJcyB0
aGF0IAo+IHRoZSBjYXNlPyBJLmUuIHdoZW4gdGhlcmUgaXMgbm8gY2FzZSBmb3IgYSBwYXJ0aWN1
bGFyIGZ1bmN0aW9uIElEIGluIAo+IGRvX3Zwc2NpXzBfMl9jYWxsIHRoZSBQU0NJX05PVF9TVVBQ
T1JURUQgZXJyb3Igd2lsbCBiZSByZXR1cm5lZD8KClRoaXMgaXMgZG9uZSBieSB2bXNjY2NfaGFu
ZGxlX2NhbGwoKS4KU2VlIHNldF91c2VyX3JlZ3MocmVncywgMCwgQVJNX1NNQ0NfRVJSX1VOS05P
V05fRlVOQ1RJT04pIHdoaWNoIGlzIAplcXVpdmFsZW50IHRvIFBTQ0lfTk9UX1NVUFBPUlRFRC4K
ClsuLi5dCgo+PiArc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3Qg
cHNjaV9mdW5jX2lkKQo+PiArewo+PiArwqDCoMKgIC8qIC8hXCBPcmRlcmVkIGJ5IGZ1bmN0aW9u
IElEIGFuZCBub3QgbmFtZSAqLwo+PiArwqDCoMKgIHN3aXRjaCAoIHBzY2lfZnVuY19pZCApCj4+
ICvCoMKgwqAgewo+PiArwqDCoMKgIGNhc2UgUFNDSV8wXzJfRk4zMl9QU0NJX1ZFUlNJT046Cj4+
ICvCoMKgwqAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9TVVNQRU5EOgo+PiArwqDCoMKgIGNhc2Ug
UFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORDoKPiAKPiBKdXN0IGEgbm90ZSBoZXJlIC0gUFNDSV9G
RUFUVVJFUyBzaG91bGQgcmV0dXJuIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gCj4ganVzdCBmb3Ig
Q1BVX1NVU1BFTkQgKHN1cHBvcnRlZCBwb3dlciBzdGF0ZSBhbmQgbW9kZSkuIEFGQUlVLCB0aGF0
IHZhbHVlIAo+IGlzIGFsc28gMCwgc28gdGhlIHJldHVybiBjb2RlIHNob3VsZCBiZSBmaW5lLgoK
SSB0aGluayBzbywgZnJvbSB3aGF0IEkgdW5kZXJzdG9vZCB0aGlzIGlzIGlubGluZSB3aXRoIENQ
VV9TVVNQRU5EIG9ubHkgCnN1cHBvcnRzIDAuMiBmb3JtYXQuCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 23:05:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 23:05:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elN9X-0003hJ-J0; Mon, 12 Feb 2018 23:04:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lzgp=fg=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elN9W-0003gw-UX
 for xen-devel@lists.xenproject.org; Mon, 12 Feb 2018 23:04:51 +0000
X-Inumbo-ID: 0bac90f0-1049-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bac90f0-1049-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 00:04:15 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elN9T-0005nY-25; Mon, 12 Feb 2018 23:04:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elN9N-0000HI-Pf; Mon, 12 Feb 2018 23:04:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elN9M-0004Ok-Gd; Mon, 12 Feb 2018 23:04:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-118987-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-examine:reboot:fail:regression
 linux-next:test-armhf-armhf-xl:guest-start:fail:regression
 linux-next:test-armhf-armhf-libvirt:leak-check/check:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c7434d8b9ebe7f2d27268e9341a59ded3d7b2e92
X-Osstest-Versions-That: linux=d48fcbd864a008802a90c58a9ceddd9436d11a49
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 12 Feb 2018 23:04:40 +0000
Subject: [Xen-devel] [linux-next test] 118987: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExODk4NyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTg5ODcvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODg5MwogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4ODkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE5IGxlYWstY2hl
Y2svY2hlY2sgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg4OTMKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODg5MwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4ODkzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNw
dSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg4OTMKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODg5MwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEwIGRlYmlh
bi1pbnN0YWxsICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4ODkzCgpSZWdyZXNzaW9ucyB3aGlj
aCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE4ODkzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTE4ODkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg4OTMKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODg5MwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE4ODkzCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MTg4OTMKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODg5MwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4ODkzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBsaWtlIDExODg5MwogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE4ODkzCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMTg4OTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDExODg5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4ODkzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMTg4OTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExODg5MwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTE4ODkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxMTg4OTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDExODg5Mwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgIGxpa2UgMTE4ODkzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg4OTMKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDExODg5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTE4ODkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg4OTMK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExODg5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4ODkzCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTg4OTMKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExODg5MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4ODkz
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTg4OTMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExODg5MwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICBmYWls
IGxpa2UgMTE4ODkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg4OTMKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExODg5
MwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4ODkzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg4OTMKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExODg5MwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4ODkzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg4
OTMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExODg5MwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAg
ICAgICBjNzQzNGQ4YjllYmU3ZjJkMjcyNjhlOTM0MWE1OWRlZDNkN2IyZTkyCmJhc2VsaW5lIHZl
cnNpb246CiBsaW51eCAgICAgICAgICAgICAgICBkNDhmY2JkODY0YTAwODgwMmE5MGM1OGE5Y2Vk
ZGQ5NDM2ZDExYTQ5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAg
IChub3QgZm91bmQpICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODk4NyAgMjAxOC0w
Mi0xMiAwOToyNzo1MSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1y
dW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 23:16:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 23:16:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elNKw-0004bv-QH; Mon, 12 Feb 2018 23:16:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xzbk=fg=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1elNKv-0004bp-E1
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 23:16:37 +0000
X-Inumbo-ID: afbff034-104a-11e8-ba59-bc764e045a96
Received: from mail-wr0-x230.google.com (unknown [2a00:1450:400c:c0c::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id afbff034-104a-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 00:16:00 +0100 (CET)
Received: by mail-wr0-x230.google.com with SMTP id 34so6609025wre.13
 for <xen-devel@lists.xen.org>; Mon, 12 Feb 2018 15:16:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=U4XbCxupZPZQyyC4x3WpMaTlTDw1iN1R3jNem1+ThSo=;
 b=Su1VwR5QYLTNu1WnYybJE+tfWZv4QCD9bRKN1HZ3wvz/qi8ynagd9GSXWYzUnTDNbV
 ZflIs7nf2Ts02itlxqK33FcujYb29OHbZww36ZzNEuPkkxxSNb/L7W96p3FyEhI9WOCl
 YEJYElTrtmIjcXE4aJO1qrw8qXBkRk9p323DJQQjAZ4gyL5PAygNpu9ZjHn4MPPhvn0/
 ZLQMPRl6pHD8XYbGiGCnL0+zIu/MReLBaA0qs+gTuJb2SiWavFGfnBxRcIFVeYIu/erG
 ZgUuNph+kA4aptBOivqWtSjmGnFdietfODVg5y5DvZ9PrsqkOcHZiYy4/eUQl03IL2sd
 IHMQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=U4XbCxupZPZQyyC4x3WpMaTlTDw1iN1R3jNem1+ThSo=;
 b=tlYoJBF8G29wG0p5o83vFZR6YIRiOsFTROsXfeuTRlwT06kaWSW/kIiGkwo0Uv8ZNF
 YEfUFb86MIYGw2JLIUMaI5XU7S5V4E6KM+BfjuIO4xHG8HSS7iQwK8oo/UgUcW3b5tD+
 i8iWrS3byvEp6bQR5q+lEfMVySYM38pkPlC4ScvoJePIbAdhJDjsC16/qjdtP2DkbpDx
 +6yJ6rjMznEOZ9f58GtZ1fC7n5XVRKZb7bbqrRhi8LutMKflohaTOYgjj+aNvDCUlw7U
 UtGaHASmsvPfwSoje4SWCl9gtyz56Ndd0JBlgpVwEgUa6PaTlibZFDDrtXoFjDHh7L4g
 shTg==
X-Gm-Message-State: APf1xPB6eklogSMwWMJIR9W0YUishgVD4M1U6wyMbcw7ltWFWBL71Plv
 QISlZpZowGk1eBjdpG9l1c3L3w==
X-Google-Smtp-Source: AH8x224xt8+djNqY6GSA0OlwEazPUge9ExUpDxG4N9uFTOeMhSb7hcTSn+Exenl+DhwYYhzQne/vjg==
X-Received: by 10.223.151.207 with SMTP id t15mr10562873wrb.223.1518477392588; 
 Mon, 12 Feb 2018 15:16:32 -0800 (PST)
Received: from [192.168.0.84] (cable-24-135-101-195.dynamic.sbb.rs.
 [24.135.101.195])
 by smtp.gmail.com with ESMTPSA id 7sm8535617wmq.42.2018.02.12.15.16.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 12 Feb 2018 15:16:31 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
 <447c3870-2bf7-cc5d-1d60-7ce5f4052eb6@aggios.com>
 <7606535b-543c-f09b-dc67-b57f063aac9c@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <78ca18c3-5070-5866-7f11-18e86c95e854@aggios.com>
Date: Tue, 13 Feb 2018 00:16:29 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <7606535b-543c-f09b-dc67-b57f063aac9c@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org, nd@arm.com,
 volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKCk9uIDAyLzEyLzIwMTggMTA6NDEgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
Pgo+Cj4gT24gMTIvMDIvMjAxOCAyMDoxMiwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gSGkg
SnVsaWVuLAo+Cj4gSGkgTWlyZWxhLAo+Cj4gVGhhbmsgeW91IGZvciB0aGUgcmV2aWV3Lgo+Cj4+
IEkndmUgZG9uZSBwcmV0dHkgbXVjaCB0aGUgc2FtZSB3b3JrIGluIHBhcmFsbGVsLCBidXQgdGhl
cmUgYXJlIGZldyAKPj4gYWRkaXRpb25hbCBtaW5vciBjaGFuZ2VzIEkndmUgbWFkZS4gQnJpZWZs
eSwgdGhlIGRpZmZlcmVuY2UgaXMgaW4gCj4+IHJldHVybiB2YWx1ZXMgdGhhdCBzb21lIGFscmVh
ZHkgaW1wbGVtZW50ZWQgZnVuY3Rpb25zIHNob3VsZCByZXR1cm4gCj4+IHN0YXJ0aW5nIGZyb20g
djEuMCAoYW5kIGV2ZW4gdjAuMiBlcnJhdGEpLiBQbGVhc2UgbGV0IG1lIGtub3cgd2hldGhlciAK
Pj4geW91IG9taXR0ZWQgdGhhdCBpbnRlbnRpb25hbGx5Lgo+Cj4gQ291bGQgeW91IGdpdmUgYSBi
aXQgbW9yZSBkZXRhaWxzIGhlcmU/IEZyb20gYSBicmllZiBsb29rIHdlIGRvbid0IAo+IHNlZW0g
dG8gaW1wbGVtZW50IGNvcnJlY3RseToKPiDCoMKgwqDCoC0gQ1BVX09GRjogUFNDSV9ERU5ZIHNo
b3VsZCBiZSByZXR1cm4gb24gZmFpbHVyZSAodGhvdWdoIGl0IHNob3VsZCAKPiBuZXZlciBmYWls
IGluIFhlbiBjYXNlKSBhbmQgdGhlIGNoZWNrIG9uIHRoZSB2Q1BVIHN0YXRlIGlzIHBvaW50bGVz
cy4KCkkgYmVsaWV2ZSBDUFVfT0ZGIGlzIGZpbmUgdG9kYXksIGl0IG5ldmVyIHJldHVybnMuCgo+
IMKgwqDCoMKgLSBNSUdSQVRFX0lORk9fVFlQRTogc2hvdWxkIHRlY2huaWNhbGx5IHJldHVybiBp
bnQzMl90IGluc3RlYWQgb2YgCj4gdWludDMyX3QuIFRoYXQgbm90IHJlYWxseSBtYXR0ZXIgZm9y
IG5vdy4KPgo+IElmIHlvdSBzcGVhayBhYm91dCBkZW55aW5nIFNNQzY0IGNhbGwgZnJvbSBBQXJj
aDMyLCB0aGVuIHRoaXMgaXMgCj4gYWxyZWFkeSBkb25lIGluIHZzbWNjYy5jIChzZWUgdnNtY2Nj
X2NhbGwpLgoKQWdyZWVkIG9uIGFib3ZlLCB0aGVyZSBhcmUgMiBtb3JlOgoKMS4gTUlHUkFURV9J
TkZPX1RZUEUgc2hvdWxkIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQgaW5zdGVhZCAKUFNDSV8w
XzJfVE9TX01QX09SX05PVF9QUkVTRU5ULiBUaGUgZnVuY3Rpb24gaXMgZWZmZWN0aXZlbHkgbm90
IAppbXBsZW1lbnRlZCwgYnV0IGluIHYwLjIgaXQgd2FzIG1hbmRhdG9yeSwgc28gaXQgY291bGRu
J3QgcmV0dXJuIApQU0NJX05PVF9TVVBQT1JURUQgKEkgZ3Vlc3MgdGhpcyB3YXMgc29tZSBraW5k
IG9mIGEgd29ya2Fyb3VuZCkuIFNpbmNlIAp2MC4yIGVycmF0YSBhbmQgdjEuMCByZWxlYXNlIHRo
ZSBmdW5jdGlvbiBpcyBtYWRlIG9wdGlvbmFsIGFuZCBpdCBzaG91bGQgCnJldHVybiAibm90IHN1
cHBvcnRlZCIgZXJyb3IgLSBqdXN0IHJlbW92aW5nIHRoZSBmdW5jdGlvbiBzaG91bGQgYmUgZmlu
ZSAKKGFuZCBtaXNtYXRjaGluZyByZXR1cm4gdHlwZSBpc3N1ZSB3b3VsZCBiZSBnb25lKS4KCjIu
IEEgbmV3IGVycm9yIGNvZGUgaGFzIGJlZW4gaW50cm9kdWNlZCBpbiBQU0NJIHYxLjA6IApQU0NJ
X0lOVkFMSURfQUREUkVTUy4gVGhpcyBlcnJvciBzaG91bGQgYmUgcmV0dXJuZWQgYnkgUFNDSSBm
dW5jdGlvbnMgCndoaWNoIHJlY2VpdmUgYW4gYWRkcmVzcyBhcyB0aGUgYXJndW1lbnQgd2hlbiB0
aGUgcHJvdmlkZWQgYWRkcmVzcyBpcyAKaW5jb3JyZWN0LiBJbiBpbXBsZW1lbnRhdGlvbiBpbiBY
ZW4gdGhpcyBhZmZlY3RzIENQVV9PTiBhbmQgQ1BVX1NVU1BFTkQuIApDUFVfT04gdG9kYXkgcmV0
dXJucyBpbnZhbGlkIHBhcmFtZXRlciBlcnJvciBhbmQgdGhhdCBuZWVkcyB0byBiZSAKcmVwbGFj
ZWQgd2l0aCBpbnZhbGlkIGFkZHJlc3MgZXJyb3IuIEknbSBub3Qgc3VyZSBmb3IgQ1BVX1NVU1BF
TkQgc2luY2UgCml0cyBpbXBsZW1lbnRhdGlvbiBkb2Vzbid0IHVzZS9jaGVjayBhbnkgb2YgdGhl
IGFyZ3VtZW50cyB0b2RheS4uLgoKVGhhbmtzLApNaXJlbGEKCj4KPj4gSSBjYW4gc3VibWl0IHRo
ZXNlIHBhdGNoZXMgaWYgeW91IHdhbnQuIEN1cnJlbnRseSBJIGhhdmUgZmV3IC0gb25lIAo+PiBm
b3IgZWFjaCBmaXgsIGVhc2llciB0byByZXZpZXcuIEkgZ3Vlc3MgYWxsIG9mIHRoZW0gc2hvdWxk
IGJlIAo+PiBzcXVhc2hlZCB3aXRoIHRoZSBwYXRjaCB5b3Ugc3VibWl0dGVkLgo+Pgo+PiBPbmUg
bW9yZSBub3RlIC0gc3RhcnRpbmcgZnJvbSB2MS4wLCBQU0NJX05PVF9TVVBQT1JURUQgZXJyb3Ig
c2hvdWxkIAo+PiBiZSByZXR1cm5lZCBmb3IgYWxsIG9wdGlvbmFsIGZ1bmN0aW9ucyB0aGF0IGFy
ZSBub3QgaW1wbGVtZW50ZWQuIElzIAo+PiB0aGF0IHRoZSBjYXNlPyBJLmUuIHdoZW4gdGhlcmUg
aXMgbm8gY2FzZSBmb3IgYSBwYXJ0aWN1bGFyIGZ1bmN0aW9uIAo+PiBJRCBpbiBkb192cHNjaV8w
XzJfY2FsbCB0aGUgUFNDSV9OT1RfU1VQUE9SVEVEIGVycm9yIHdpbGwgYmUgcmV0dXJuZWQ/Cj4K
PiBUaGlzIGlzIGRvbmUgYnkgdm1zY2NjX2hhbmRsZV9jYWxsKCkuCj4gU2VlIHNldF91c2VyX3Jl
Z3MocmVncywgMCwgQVJNX1NNQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04pIHdoaWNoIGlzIAo+IGVx
dWl2YWxlbnQgdG8gUFNDSV9OT1RfU1VQUE9SVEVELgo+Cj4gWy4uLl0KPgo+Pj4gK3N0YXRpYyBp
bnQzMl90IGRvX3BzY2lfMV8wX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKPj4+ICt7
Cj4+PiArwqDCoMKgIC8qIC8hXCBPcmRlcmVkIGJ5IGZ1bmN0aW9uIElEIGFuZCBub3QgbmFtZSAq
Lwo+Pj4gK8KgwqDCoCBzd2l0Y2ggKCBwc2NpX2Z1bmNfaWQgKQo+Pj4gK8KgwqDCoCB7Cj4+PiAr
wqDCoMKgIGNhc2UgUFNDSV8wXzJfRk4zMl9QU0NJX1ZFUlNJT046Cj4+PiArwqDCoMKgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORDoKPj4+ICvCoMKgwqAgY2FzZSBQU0NJXzBfMl9GTjY0
X0NQVV9TVVNQRU5EOgo+Pgo+PiBKdXN0IGEgbm90ZSBoZXJlIC0gUFNDSV9GRUFUVVJFUyBzaG91
bGQgcmV0dXJuIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24gCj4+IGp1c3QgZm9yIENQVV9TVVNQRU5E
IChzdXBwb3J0ZWQgcG93ZXIgc3RhdGUgYW5kIG1vZGUpLiBBRkFJVSwgdGhhdCAKPj4gdmFsdWUg
aXMgYWxzbyAwLCBzbyB0aGUgcmV0dXJuIGNvZGUgc2hvdWxkIGJlIGZpbmUuCj4KPiBJIHRoaW5r
IHNvLCBmcm9tIHdoYXQgSSB1bmRlcnN0b29kIHRoaXMgaXMgaW5saW5lIHdpdGggQ1BVX1NVU1BF
TkQgCj4gb25seSBzdXBwb3J0cyAwLjIgZm9ybWF0Lgo+Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 12 23:44:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 12 Feb 2018 23:44:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elNmB-0006hy-1u; Mon, 12 Feb 2018 23:44:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6g8c=fg=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elNm9-0006hs-Rh
 for xen-devel@lists.xen.org; Mon, 12 Feb 2018 23:44:45 +0000
X-Inumbo-ID: 9f66d957-104e-11e8-ba59-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::605])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9f66d957-104e-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 00:44:10 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=YySn57o8zqmujiT4P1wS7NYFvIhxbKmcyvz8hvUbgT0=;
 b=mxV20Bp1HGQnp5xQjf/mzEZTDhmSax4b+2nFV1Ty6oR635spU6MFSkUW9yYpnp+aChcwEeebuPkagpPNP1ug1K7bGRvqbpAUi/ls5jfogCWuayowJCj3VzalVyMukm88V6KeZ4yBH7SmwK5g5OVQyi/2B72CmsjMVuVHxDjCCz0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0801MB2062.eurprd08.prod.outlook.com (2603:10a6:800:8b::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Mon, 12
 Feb 2018 23:44:36 +0000
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
 <447c3870-2bf7-cc5d-1d60-7ce5f4052eb6@aggios.com>
 <7606535b-543c-f09b-dc67-b57f063aac9c@arm.com>
 <78ca18c3-5070-5866-7f11-18e86c95e854@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7e6ce836-7f7a-708b-67fc-049c97900fab@arm.com>
Date: Mon, 12 Feb 2018 23:44:34 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <78ca18c3-5070-5866-7f11-18e86c95e854@aggios.com>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR0201CA0004.eurprd02.prod.outlook.com
 (2603:10a6:4:3f::14) To VI1PR0801MB2062.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::19)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: e4074ff9-1b50-437b-e2f8-08d5727293d1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0801MB2062; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 3:E7kElh3ZUaQd7gv0GmJxmwzo47b5p6eegjaVzSBaNJygxc6PdICafTqf/am5Uhu6weP7Bb9EKzmBHOSydFCL/kqyEzuMrq2AKuwTXJG9rfS6HoEB+mBW061EbTqC80i7s7nSgATpPeO9ta5L1JoF3G2aAvW50R0ksBSR/w28+BGsGHvL8UEI/o2PuVc+yy7VbwSLq/h1yAtSfKmaxhO0lAZUb+LaabcEZgLwHEQmiquqq9DeN7J83rNTfRhOq13o;
 25:aaNtyU4YK3regTS4cTGYmZpEnfXrrK2KYVFbS0N6ZWleH7Wlvkl2/aH/2W6EJWrsf0SMYlp4MHsgfO+gfWy8yt8SnPe7WvwsaishLfKbayhyOM41nvz2qx9EZzgeZOjmoOqBFRRDuGff6pjg2APYw0zcJ4vCUBkqFW7y/CALxAI24+vOyk2f5tjrJQsyjGiDcBJSR5sCSySjmsRDh41+RXHzCDUN/1qZ8G3ot5WEl8bxNtG+M1DuqKLKivJtvXCXLRv9zsUjHVSE/38OFnhgZUiljhM7O0WDwNMXA3gdcDJTyib0AsTgTp3dIZrA9k5t9eyN5ZPZJx1EyW14srQlag==;
 31:EEKQg9hO/51ivU5nfmEh4tnpB54agu/7dTLpl6zFDWEU0WCyz5CGIxsGILTd/0i36iJzr4qz1OuqiXdYSRS4DriI+0DnINs6gLYuc3GNX6LJ6qrrcRMAokOlHjq+/7KkMP7rhgpezHaHldIKGL/pMMceHTNP8rNnSCJ8HZF9v8PmMeANMEuZruBPIiqN14kkh5i/D6T7EJ6vREPOSgUm53f362+vURLtBK1DasL53yc=
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2062:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 20:3xQgEMOBhIefTLJ2zqgiwTtJr01E/nt9/RlIqBoApe9jZ6/6RkrtEQTjCFjm5EZ7tfBybw/OPzxdu7LcYPgKq550/wgjUbp+FH1OhViAx0i1sYYfLnmNocta/0TLHXv8W5zqhSQ+xCFNkWm7JfzhU6pC2xYq2azXT+4OE3VnmJ8=;
 4:yrNHqhA+Lc5d6+J/x94tlCk3cm3/KA4exMO4TUm7Bv4N2yN4I+g0439x5HTIzgBdw4LwPCoEFble5KKaI43lHsByN/lSkX0NSs2Z2m9hEV2Jas6Uj+0LRrK71JDoCztqLk+Yj/rCSVfwQCEDW0FPjOXc2rDXb9Oyh+GBj1uKX5/eu5B6k9E4gYo6bBbA8IY+yyEBCK+g3fdTNzOqrGs3xV1tI37MJHy8DKUoKcWWDnxNcvvrjTIDSoEnSXx7gsIT6C/Y3vOrQll6hZNCVBAzZA==
X-Microsoft-Antispam-PRVS: <VI1PR0801MB20621F5E0BE6A05E3DF5D46C80F70@VI1PR0801MB2062.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3231101)(2400082)(944501161)(3002001)(93006095)(93001095)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(20161123558120)(6072148)(201708071742011);
 SRVR:VI1PR0801MB2062; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB2062; 
X-Forefront-PRVS: 0581B5AB35
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(366004)(396003)(39380400002)(39850400004)(51444003)(199004)(189003)(53546011)(6506007)(8676002)(5660300001)(105586002)(36756003)(65826007)(6486002)(76176011)(68736007)(31686004)(6512007)(72206003)(386003)(59450400001)(31696002)(106356001)(67846002)(345774005)(16526019)(50466002)(186003)(8936002)(2950100002)(81166006)(81156014)(64126003)(52116002)(4326008)(23676004)(2486003)(478600001)(8666007)(83506002)(52146003)(97736004)(7736002)(316002)(54906003)(26005)(53936002)(2906002)(305945005)(229853002)(93886005)(58126008)(25786009)(65956001)(66066001)(86362001)(65806001)(47776003)(2870700001)(3846002)(6246003)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2062; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjI7MjM6TzhjQTY5QU5CT0wzTnRPZ1dENEhIcmFp?=
 =?utf-8?B?RTMwWkhGMFNOSmJHUWo1Y2VzRVJxWmg0NzV0TS9pN0h3Rm1JZnJ0L2F5bHFm?=
 =?utf-8?B?UlJUSGR6NGJ0NG9CYjM5Y0lTMTBiZVZobkNpR2l1dzBjM1pMUUl3M0tpTHhk?=
 =?utf-8?B?cFJWdnRIM2Ywbjd6STB5SmxIVkN1c21VSmdaNzF0TWxrSFdHMTVEN0dNMWZZ?=
 =?utf-8?B?R25kcHBQdXFMUS90ODNsMTRrYjJBTk1WTzhpbk5HRmlnREZCMjF1NDRDcDV6?=
 =?utf-8?B?TFF6OW45VlJFWHFSSmVYemliaGt1cXZ3QjhzbmxTMEl5VHFnTnU4NGdMTmRK?=
 =?utf-8?B?bnl0eTYzZWk0VEtmUmNRVWVBOGQ1bjZwTUMvaG9xM2swd2ZVL0dudUdXUEdj?=
 =?utf-8?B?aEVaL0ZjazlxTkJ5ZWpISXNvbmV1NTkxczkxd1lUckRTb2pDTU1DSGdqRGxp?=
 =?utf-8?B?eEJtUW1xSnN5YmQxaWZMVW1zalRvNTYyMzlBTlZxUFIrM2JHZnRmcXhNOTds?=
 =?utf-8?B?Y2VPQzBXc2xDRSt5L0dmMjBBa0MzMmdmaW9xVjRzUk5ENDBuL3ZjZkpzRVlC?=
 =?utf-8?B?V2ZyZVNKc2h5bjBiTTA5SVFSNjE2cVBqTW92R0ZuM05nWVF3ZVFpaUFCejZV?=
 =?utf-8?B?UXA3bXFVUGlHeUdwcDRlbGJaV0cxdk5xYjFrSk1mZGNRaW52VmxRVzNoWHFV?=
 =?utf-8?B?Q2kwVkhqbjNPakx2UEttY25ROGZqME9XZENxZjZaQjg1MXdzRlNVVVB4YWtJ?=
 =?utf-8?B?OThCQU5QeURYa1BadDlVTkdoMGN5RUZkTVRFdlV2QmxMTHJzMHJsY2FFenht?=
 =?utf-8?B?bFdkUUdYaUxWU0VTU2dPTjR6WW1RTzl5OGNwNnNLTkp2S0pOSkg0V1YxczJ2?=
 =?utf-8?B?NnBRZmJ6KzkrV0w1d0I1Z3IyL0kwZkxxZkVHMWxsd3FlcW95d3ZBL3VieXN5?=
 =?utf-8?B?dmdxRzNMSWF6VWpHaUtYbnpzRzlDR0hPQ1l1Y21sUTl3UGw5OFN5ZERSQnJX?=
 =?utf-8?B?Y1RRN0o4WjdPS05uZ2pBM2NDR0xoYjFkbGhOMUUrL3JBckxOQnRJWlB6UjdM?=
 =?utf-8?B?NkxuUXVqemY2V1lIRVZDOStneFhHSTZkOWVxVEE4MzZYdGUzSnE5dXZkeHFa?=
 =?utf-8?B?YXBDN2luY2xwSHppbTV0ZE92MnJxOXZvTEpqSEZJNndxdWJkaFQ0MHg2RDBO?=
 =?utf-8?B?ZWpFR0ZZelpFZzRNVzd1UkdkelFOVGNtRERXM3phMTd2NnppNk9QSWEzakhj?=
 =?utf-8?B?SUtua1NyK1JsYVVEdWptdklHME1MWDFWUTh0QkZBc1BnNnU2dXgrMFNDWEZG?=
 =?utf-8?B?SzZhalRpeU5lNENMZzZ0QnRZTnVjWmM4dG4yWU5LOGdMeEl1WG16b2xmZE54?=
 =?utf-8?B?WEY5U2pvb0VWeWlPc3BRQk5PS1YwRC92UEZyRGREME9Tcm5Ra0RGWlorUzcv?=
 =?utf-8?B?VkV0bmNpaldrOUlpY2cxWnoxMko3YWlMMEFiOTdYNVVvNytUalFJQlg5eW9J?=
 =?utf-8?B?VWpoSncyY1hVcitiaWkxUlBNUitML3Mwb01RS0R3Y0VybStYSDc5YUljM21Z?=
 =?utf-8?B?eGI2b016UUQxbklWcllPVTZyWDZweHNSbGx2TE9ac21oTmp0Z3EzbjZqMFZp?=
 =?utf-8?B?UnB4Z0oyOVR5ZGd2akxsYkppZkU5VmdKNG12SklCbzBjVlpBMXBTSEF1NFQ5?=
 =?utf-8?B?VDZFVDVGV25HM2R2L0R6dmM5anVhalYrcmFVWVZMRk1EMXo5a0ZEZTJmRVdK?=
 =?utf-8?B?Z0lXa0ZYUFJ4Ukp0dkZqSTBqYlZiU2swenBrRUJXOTRxZzVNS1NHejFZaW9D?=
 =?utf-8?B?enYwZGtLVTNTZ3RxMEMzeXVZZ0dFdmwvWEltVzRScU5vVkZ6dkVNZnZZZEZY?=
 =?utf-8?B?VXdYd0V1cm1YMU9PTUlWNDN1Sm9IeUlnaUR3bXJpTml2bm1VRUVHNk5WTnpt?=
 =?utf-8?B?STExL3RuSzQ1bXN5bXFSM01DOVAybUVvK3NHUHI2ZmVCUVIvKzAxMnZaV0V1?=
 =?utf-8?B?SWhvUE1EQnFiR3VpbUFTaHdJdTU2dWdLSjFuT1FBPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 6:kI9mOtf5iCcly7hGd5uaHvD3gGVv5nhY4ZlJfUeyan4XCRjaQj9WhYfBVu2dQ7xrf6j2ng4IT58HXaEM2fvjPlUpVDWoNyXBHCqx7wjNwBACyfo0SrZuFn3gzUfBf7cQgmt3yid5egMWLCdIgG6UW+1liplwdD4vp3zYJJwJLxWgrkLfFO08SN7xt+5IRrIcVX5Tynml0/woyXp1XsvCWe/MR4u23wev1caqqOte72AjwNwb8Ky7ldzLB1gNxHkJurEmd5OWaY/rSXIpaIlcHfc9MQD9nhBg0kMAF854pd64DkWKf9L7jzqnyJ+qZrwfEUS4OVdkqyjw8ziwPR+c12bKsTCTlA9KkB6S+LIbAw0=;
 5:cTf+OlsQnc47Y+2VaLf64RsVpJwkm1oM/SPvT6Ag0ymEacfGfb7CtITwhfE/xwvTVMc1LJmhjuuEmtvxOW34WSd4I3MjP2j9z8+IA6BNd4W6HwJl+DDXSvUmXHmPzV1AH3L5Og3CXFjQ5cWDXoFx/t500whpmz6Em0xV2UJ3bHA=;
 24:Lw763jrqBwiAhmar4AdoNjKovR3H2n8eSbWdhmw5fzW75QXY4Vclc3L4fzj/a/oR+rdHU+cUZLGIcLuyjp/+DoAUsqthibaJYozlCnBLkbM=;
 7:DnVtRkzp6sEIRujyvVkMd+t6oXjKV9sPshvdWP2r2xu8568daj/0UASn9ho44xEi7YdjD33hEjQlrQYj+oLEWc/FXV7/mQ6/WERaNeyWTRvmn97Trn8Tbp2+Jpkhl5AT/N6r5qIamffZqaVWHnd/SDvXOLcw9XyvvI7ai1CKjfGTsJAuAI2XqcoY5UWi06hzaRr5frlMYXWOYKt70XTQBWtMJuLnvwbuPwkmXU2tt7vpG9mBkDBPzrK7GAsQT7nu
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 12 Feb 2018 23:44:36.7918 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e4074ff9-1b50-437b-e2f8-08d5727293d1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2062
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org, nd@arm.com,
 volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMi8wMi8yMDE4IDIzOjE2LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+IEhpIEp1bGll
biwKCkhpLAoKPiBPbiAwMi8xMi8yMDE4IDEwOjQxIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+
Cj4+Cj4+IE9uIDEyLzAyLzIwMTggMjA6MTIsIE1pcmVsYSBTaW1vbm92aWMgd3JvdGU6Cj4+PiBI
aSBKdWxpZW4sCj4+Cj4+IEhpIE1pcmVsYSwKPj4KPj4gVGhhbmsgeW91IGZvciB0aGUgcmV2aWV3
Lgo+Pgo+Pj4gSSd2ZSBkb25lIHByZXR0eSBtdWNoIHRoZSBzYW1lIHdvcmsgaW4gcGFyYWxsZWws
IGJ1dCB0aGVyZSBhcmUgZmV3IAo+Pj4gYWRkaXRpb25hbCBtaW5vciBjaGFuZ2VzIEkndmUgbWFk
ZS4gQnJpZWZseSwgdGhlIGRpZmZlcmVuY2UgaXMgaW4gCj4+PiByZXR1cm4gdmFsdWVzIHRoYXQg
c29tZSBhbHJlYWR5IGltcGxlbWVudGVkIGZ1bmN0aW9ucyBzaG91bGQgcmV0dXJuIAo+Pj4gc3Rh
cnRpbmcgZnJvbSB2MS4wIChhbmQgZXZlbiB2MC4yIGVycmF0YSkuIFBsZWFzZSBsZXQgbWUga25v
dyB3aGV0aGVyIAo+Pj4geW91IG9taXR0ZWQgdGhhdCBpbnRlbnRpb25hbGx5Lgo+Pgo+PiBDb3Vs
ZCB5b3UgZ2l2ZSBhIGJpdCBtb3JlIGRldGFpbHMgaGVyZT8gRnJvbSBhIGJyaWVmIGxvb2sgd2Ug
ZG9uJ3QgCj4+IHNlZW0gdG8gaW1wbGVtZW50IGNvcnJlY3RseToKPj4gwqDCoMKgwqAtIENQVV9P
RkY6IFBTQ0lfREVOWSBzaG91bGQgYmUgcmV0dXJuIG9uIGZhaWx1cmUgKHRob3VnaCBpdCBzaG91
bGQgCj4+IG5ldmVyIGZhaWwgaW4gWGVuIGNhc2UpIGFuZCB0aGUgY2hlY2sgb24gdGhlIHZDUFUg
c3RhdGUgaXMgcG9pbnRsZXNzLgo+IAo+IEkgYmVsaWV2ZSBDUFVfT0ZGIGlzIGZpbmUgdG9kYXks
IGl0IG5ldmVyIHJldHVybnMuCj4gCj4+IMKgwqDCoMKgLSBNSUdSQVRFX0lORk9fVFlQRTogc2hv
dWxkIHRlY2huaWNhbGx5IHJldHVybiBpbnQzMl90IGluc3RlYWQgb2YgCj4+IHVpbnQzMl90LiBU
aGF0IG5vdCByZWFsbHkgbWF0dGVyIGZvciBub3cuCj4+Cj4+IElmIHlvdSBzcGVhayBhYm91dCBk
ZW55aW5nIFNNQzY0IGNhbGwgZnJvbSBBQXJjaDMyLCB0aGVuIHRoaXMgaXMgCj4+IGFscmVhZHkg
ZG9uZSBpbiB2c21jY2MuYyAoc2VlIHZzbWNjY19jYWxsKS4KPiAKPiBBZ3JlZWQgb24gYWJvdmUs
IHRoZXJlIGFyZSAyIG1vcmU6Cj4gCj4gMS4gTUlHUkFURV9JTkZPX1RZUEUgc2hvdWxkIHJldHVy
biBQU0NJX05PVF9TVVBQT1JURUQgaW5zdGVhZCAKPiBQU0NJXzBfMl9UT1NfTVBfT1JfTk9UX1BS
RVNFTlQuIFRoZSBmdW5jdGlvbiBpcyBlZmZlY3RpdmVseSBub3QgCj4gaW1wbGVtZW50ZWQsIGJ1
dCBpbiB2MC4yIGl0IHdhcyBtYW5kYXRvcnksIHNvIGl0IGNvdWxkbid0IHJldHVybiAKPiBQU0NJ
X05PVF9TVVBQT1JURUQgKEkgZ3Vlc3MgdGhpcyB3YXMgc29tZSBraW5kIG9mIGEgd29ya2Fyb3Vu
ZCkuIFNpbmNlIAo+IHYwLjIgZXJyYXRhIGFuZCB2MS4wIHJlbGVhc2UgdGhlIGZ1bmN0aW9uIGlz
IG1hZGUgb3B0aW9uYWwgYW5kIGl0IHNob3VsZCAKPiByZXR1cm4gIm5vdCBzdXBwb3J0ZWQiIGVy
cm9yIC0ganVzdCByZW1vdmluZyB0aGUgZnVuY3Rpb24gc2hvdWxkIGJlIGZpbmUgCj4gKGFuZCBt
aXNtYXRjaGluZyByZXR1cm4gdHlwZSBpc3N1ZSB3b3VsZCBiZSBnb25lKS4KCkxvb2tpbmcgYXQg
dGhlIHNwZWM6CgoiMiBUcnVzdGVkIE9TIGlzIGVpdGhlciBub3QgcHJlc2VudCBvciBkb2VzIG5v
dCByZXF1aXJlIG1pZ3JhdGlvbi4gQSAKc3lzdGVtIG9mIHRoaXMgdHlwZSBkb2VzIG5vdCByZXF1
aXJlIHRoZSBjYWxsZXIgdG8gdXNlIHRoZSBNSUdSQVRFIApmdW5jdGlvbi4gTUlHUkFURSBmdW5j
dGlvbiBjYWxscyByZXR1cm4gTk9UX1NVUFBPUlRFRC4iCgpTbyByZXR1cm5pbmcgMiBpbiBvdXIg
Y2FzZSBzZWVtcyB0byBiZSB2YWxpZC4KCj4gCj4gMi4gQSBuZXcgZXJyb3IgY29kZSBoYXMgYmVl
biBpbnRyb2R1Y2VkIGluIFBTQ0kgdjEuMDogCj4gUFNDSV9JTlZBTElEX0FERFJFU1MuIFRoaXMg
ZXJyb3Igc2hvdWxkIGJlIHJldHVybmVkIGJ5IFBTQ0kgZnVuY3Rpb25zIAo+IHdoaWNoIHJlY2Vp
dmUgYW4gYWRkcmVzcyBhcyB0aGUgYXJndW1lbnQgd2hlbiB0aGUgcHJvdmlkZWQgYWRkcmVzcyBp
cyAKPiBpbmNvcnJlY3QuIEluIGltcGxlbWVudGF0aW9uIGluIFhlbiB0aGlzIGFmZmVjdHMgQ1BV
X09OIGFuZCBDUFVfU1VTUEVORC4gCj4gQ1BVX09OIHRvZGF5IHJldHVybnMgaW52YWxpZCBwYXJh
bWV0ZXIgZXJyb3IgYW5kIHRoYXQgbmVlZHMgdG8gYmUgCj4gcmVwbGFjZWQgd2l0aCBpbnZhbGlk
IGFkZHJlc3MgZXJyb3IuIEknbSBub3Qgc3VyZSBmb3IgQ1BVX1NVU1BFTkQgc2luY2UgCj4gaXRz
IGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgdXNlL2NoZWNrIGFueSBvZiB0aGUgYXJndW1lbnRzIHRv
ZGF5Li4uCkkgZGlzYWdyZWUsIG5vdCBhbGwgUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMgc2hvdWxk
IGJlIHJlcGxhY2VkIGJ5IApQU0NJX0lOVkFMSURfQUREUkVTUy4gVGhleSBoYXZlIHR3byBkaXN0
aW5jdCBtZWFuaW5nLiBIb3dldmVyLCBJIGFtIG5vdCAKc3VyZSB3aGVyZSB3ZSB3b3VsZCBuZWVk
IHRvIHVzZSBpdCBpbiBYZW4uIFRoZSBlcnJvciBpcyBkZXNjcmliZWQgYXMgCiJJTlZBTElEX0FE
RFJFU1MgaXMgcmV0dXJuZWQgd2hlbiB0aGUgZW50cnkgcG9pbnQgYWRkcmVzcyBpcyBrbm93biBi
eSAKdGhlIGltcGxlbWVudGF0aW9uIHRvIGJlIGludmFsaWQsIGJlY2F1c2UgaXQgaXMgaW4gYSBy
YW5nZSB0aGF0IGlzIGtub3duIApub3QgdG8gYmUgYXZhaWxhYmxlIHRvIHRoZSBjYWxsZXIuIgoK
VGhlIG9ubHkgcG90ZW50aWFsIG9uZSB3b3VsZCBiZSB0aGUgY2hlY2sgb24gaXNfdGh1bWIsIGJ1
dCBldmVuIHRoZXJlIGl0IApkb2VzIG5vdCBtYXRjaCB0aGUgZGVzY3JpcHRpb24uIFRoZSByYW5n
ZSBpcyBzdGlsbCBhdmFpbGFibGUgdG8gdGhlIApndWVzdC4gSSB0aGluayB0aGF0IGNoZWNrIHNo
b3VsZCBqdXN0IGJlIGRyb3BwZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 00:16:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 00:16:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elOGO-00012i-K8; Tue, 13 Feb 2018 00:16:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elOGO-00012W-0p
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 00:16:00 +0000
X-Inumbo-ID: fc11ac72-1052-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc11ac72-1052-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 01:15:23 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elOGI-0008VO-Dw; Tue, 13 Feb 2018 00:15:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elOGC-0002Ps-R1; Tue, 13 Feb 2018 00:15:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elOGB-0002TV-WA; Tue, 13 Feb 2018 00:15:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119000-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-saverestore.2:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=019bb9ac98f51c3ce362978c6e0c82d853762aa0
X-Osstest-Versions-That: qemuu=c7b02d7d032d6022060e4b393827c963c93ce63f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 00:15:47 +0000
Subject: [Xen-devel] [qemu-mainline test] 119000: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTAwMCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkwMDAvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFpbCBSRUdSLiB2cy4gMTE4OTQyCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTE4OTQyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg5NDIKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
ODk0MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE4OTQyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTg5NDIKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODk0MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVz
dC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRp
dDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIDAxOWJiOWFjOThm
NTFjM2NlMzYyOTc4YzZlMGM4MmQ4NTM3NjJhYTAKYmFzZWxpbmUgdmVyc2lvbjoKIHFlbXV1ICAg
ICAgICAgICAgICAgIGM3YjAyZDdkMDMyZDYwMjIwNjBlNGIzOTM4MjdjOTYzYzkzY2U2M2YKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExODk0MiAgMjAxOC0wMi0xMSAyMToxODozMiBaICAgIDEgZGF5
cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTkwMDAgIDIwMTgtMDItMTIgMTM6MTc6NTUgWiAgICAw
IGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5k
ZXIgdGVzdDoKICBFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgVmxhZGltaXIgU2VtZW50c292LU9naWV2c2tp
eSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYt
cHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJl
cG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9t
ZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVz
LCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9m
IG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVz
aGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpjb21taXQgMDE5YmI5YWM5OGY1MWMzY2UzNjI5NzhjNmUwYzgyZDg1Mzc2MmFh
MApNZXJnZTogYzdiMDJkN2QwMyBlMjRkODEzYjI5CkF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8cGV0
ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIE1vbiBGZWIgMTIgMDk6MzY6MjggMjAxOCAr
MDAwMAoKICAgIE1lcmdlIHJlbW90ZS10cmFja2luZyBicmFuY2ggJ3JlbW90ZXMvZXJpY2IvdGFn
cy9wdWxsLW5iZC0yMDE4LTAyLTA5JyBpbnRvIHN0YWdpbmcKICAgIAogICAgbmJkIHBhdGNoZXMg
Zm9yIDIwMTgtMDItMDkKICAgIAogICAgLSBWbGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5OiBp
b3Rlc3RzOiAyMDU6IHN1cHBvcnQgbHVrcyBmb3JtYXQKICAgIC0gRXJpYyBCbGFrZTogYmxvY2s6
IFNpbXBsaWZ5IGJkcnZfY2FuX3dyaXRlX3plcm9lc193aXRoX3VubWFwKCkKICAgIAogICAgIyBn
cGc6IFNpZ25hdHVyZSBtYWRlIEZyaSAwOSBGZWIgMjAxOCAxODozNDoyMCBHTVQKICAgICMgZ3Bn
OiAgICAgICAgICAgICAgICB1c2luZyBSU0Ega2V5IEE3QTE2QjRBMjUyNzQzNkEKICAgICMgZ3Bn
OiBHb29kIHNpZ25hdHVyZSBmcm9tICJFcmljIEJsYWtlIDxlYmxha2VAcmVkaGF0LmNvbT4iCiAg
ICAjIGdwZzogICAgICAgICAgICAgICAgIGFrYSAiRXJpYyBCbGFrZSAoRnJlZSBTb2Z0d2FyZSBQ
cm9ncmFtbWVyKSA8ZWJiOUBieXUubmV0PiIKICAgICMgZ3BnOiAgICAgICAgICAgICAgICAgYWth
ICJbanBlZyBpbWFnZSBvZiBzaXplIDY4NzRdIgogICAgIyBQcmltYXJ5IGtleSBmaW5nZXJwcmlu
dDogNzFDMiBDQzIyIEIxQzQgNjAyOSAyN0QyICBGM0FBIEE3QTEgNkI0QSAyNTI3IDQzNkEKICAg
IAogICAgKiByZW1vdGVzL2VyaWNiL3RhZ3MvcHVsbC1uYmQtMjAxOC0wMi0wOToKICAgICAgYmxv
Y2s6IFNpbXBsaWZ5IGJkcnZfY2FuX3dyaXRlX3plcm9lc193aXRoX3VubWFwKCkKICAgICAgaW90
ZXN0czogMjA1OiBzdXBwb3J0IGx1a3MgZm9ybWF0CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBl
dGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KCmNvbW1pdCBlMjRkODEzYjI5
ZDNhNDc4YTkzMDkwNzg0ODdlZmM4Y2U4NTk5ZjIyCkF1dGhvcjogRXJpYyBCbGFrZSA8ZWJsYWtl
QHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEphbiAyNiAxMzozNDozOSAyMDE4IC0wNjAwCgogICAg
YmxvY2s6IFNpbXBsaWZ5IGJkcnZfY2FuX3dyaXRlX3plcm9lc193aXRoX3VubWFwKCkKICAgIAog
ICAgV2UgZG9uJ3QgbmVlZCB0aGUgY2FuX3dyaXRlX3plcm9lc193aXRoX3VubWFwIGZpZWxkIGlu
CiAgICBCbG9ja0RyaXZlckluZm8sIGJlY2F1c2UgaXQgaXMgcmVkdW5kYW50IGluZm9ybWF0aW9u
IHdpdGgKICAgIHN1cHBvcnRlZF96ZXJvX2ZsYWdzICYgQkRSVl9SRVFfTUFZX1VOTUFQLiAgTm90
ZSB0aGF0CiAgICBCbG9ja0RyaXZlckluZm8gYW5kIHN1cHBvcnRlZF96ZXJvX2ZsYWdzIGFyZSBi
b3RoIHBlci1kZXZpY2UKICAgIHNldHRpbmdzLCByYXRoZXIgdGhhbiBnbG9iYWwgc3RhdGUgYWJv
dXQgdGhlIGRyaXZlciBhcyBhCiAgICB3aG9sZSwgd2hpY2ggbWVhbnMgb25lIG9yIGJvdGggb2Yg
dGhlc2UgYml0cyBvZiBpbmZvcm1hdGlvbgogICAgY2FuIGFscmVhZHkgYmUgY29uZGl0aW9uYWwu
ICBMZXQncyBhdWRpdCBob3cgdGhleSB3ZXJlIHNldDoKICAgIAogICAgY3J5cHRvOiBhbHdheXMg
c2V0dGluZyBjYW5fd3JpdGVfIHRvIGZhbHNlIGlzIHBvaW50bGVzcyAodGhlCiAgICBzdHJ1Y3Qg
c3RhcnRzIGxpZmUgemVyby1pbml0aWFsaXplZCksIG5vIHVzZSBvZiBzdXBwb3J0ZWRfCiAgICAK
ICAgIG5iZDoganVzdCByZWNlbnRseSBmaXhlZCB0byBzZXQgY2FuX3dyaXRlXyBpZiBzdXBwb3J0
ZWRfCiAgICBpbmNsdWRlcyBNQVlfVU5NQVAgKHRodXMgdGhpcyBjb21taXQgZWZmZWN0aXZlbHkg
cmV2ZXJ0cwogICAgYmNhODAwNTllIGFuZCBzb2x2ZXMgdGhlIHByb2JsZW0gbWVudGlvbmVkIHRo
ZXJlIGluIGEgbW9yZQogICAgZ2xvYmFsIHdheSkKICAgIAogICAgZmlsZS1wb3NpeCwgaXNjc2ks
IHFjb3cyOiBjYW5fd3JpdGVfIGlzIGNvbmRpdGlvbmFsLCB3aGlsZQogICAgc3VwcG9ydGVkXyB3
YXMgdW5jb25kaXRpb25hbDsgYnV0IHBhc3NpbmcgTUFZX1VOTUFQIHdvdWxkCiAgICBmYWlsIHdp
dGggRU5PVFNVUCBpZiB0aGUgY29uZGl0aW9uIHdhc24ndCBtZXQKICAgIAogICAgcWVkOiBjYW5f
d3JpdGVfIGlzIHVuY29uZGl0aW9uYWwsIGJ1dCBwd3JpdGVfemVyb2VzIGxhY2tzCiAgICBzdXBw
b3J0IGZvciBNQVlfVU5NQVAgYW5kIHN1cHBvcnRlZF8gaXMgbm90IHNldC4gUGVyaGFwcwogICAg
c3VwcG9ydCBjYW4gYmUgYWRkZWQgbGF0ZXIgKHNpbmNlIGl0IHdvdWxkIGJlIHNpbWlsYXIgdG8K
ICAgIHFjb3cyKSwgYnV0IGZvciBub3cgY2xhaW1pbmcgZmFsc2UgaXMgbm8gcmVhbCBsb3NzCiAg
ICAKICAgIGFsbCBvdGhlciBkcml2ZXJzOiBjYW5fd3JpdGVfIGlzIG5vdCBzZXQsIGFuZCBzdXBw
b3J0ZWRfIGlzCiAgICBlaXRoZXIgdW5zZXQgb3IgYSBwYXNzdGhyb3VnaAogICAgCiAgICBTaW1w
bGlmeSB0aGUgY29kZSBieSBtb3ZpbmcgdGhlIGNvbmRpdGlvbmFsIGludG8KICAgIHN1cHBvcnRl
ZF96ZXJvX2ZsYWdzIGZvciBhbGwgZHJpdmVycywgdGhlbiBkcm9wcGluZyB0aGUKICAgIG5vdy11
bnVzZWQgQkRJIGZpZWxkLiAgRm9yIGNhbGxlcnMgdGhhdCByZWxpZWQgb24KICAgIGJkcnZfY2Fu
X3dyaXRlX3plcm9lc193aXRoX3VubWFwKCksIHdlIHJldHVybiB0aGUgc2FtZQogICAgcGVyLWRl
dmljZSBzZXR0aW5ncyBmb3IgZHJpdmVycyB0aGF0IGhhZCBjb25kaXRpb25zIChubwogICAgb2Jz
ZXJ2YWJsZSBjaGFuZ2UgaW4gYmVoYXZpb3IgdGhlcmUpOyBhbmQgY2FuIG5vdyByZXR1cm4KICAg
IHRydWUgKGluc3RlYWQgb2YgZmFsc2UpIGZvciBkcml2ZXJzIHRoYXQgc3VwcG9ydCBwYXNzdGhy
b3VnaAogICAgKGZvciBleGFtcGxlLCB0aGUgY29tbWl0IGRyaXZlcikgd2hpY2ggZ2l2ZXMgdGhv
c2UgZHJpdmVycwogICAgdGhlIHNhbWUgZml4IGFzIG5iZCBqdXN0IGdvdCBpbiBiY2E4MDA1OWUu
ICBGb3IgY2FsbGVycyB0aGF0CiAgICByZWxpZWQgb24gc3VwcG9ydGVkX3plcm9fZmxhZ3MsIHdl
IG5vdyBoYXZlIGEgZmV3IG1vcmUgcGxhY2VzCiAgICB0aGF0IGNhbiBhdm9pZCBhIHdhc3RlZCBj
YWxsIHRvIHB3cml0ZV96ZXJvZXMoKSB0aGF0IHdpbGwKICAgIGp1c3QgZmFpbCB3aXRoIEVOT1RT
VVAuCiAgICAKICAgIFN1Z2dlc3RlZC1ieTogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVkaGF0
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgog
ICAgTWVzc2FnZS1JZDogPDIwMTgwMTI2MTkzNDM5LjIwMjE5LTEtZWJsYWtlQHJlZGhhdC5jb20+
CiAgICBSZXZpZXdlZC1ieTogU3RlZmFuIEhham5vY3ppIDxzdGVmYW5oYUByZWRoYXQuY29tPgoK
Y29tbWl0IDg1YTM1M2EwMjRkYzhkY2ZiYjNhM2I4ZWM2MDYxYjE2NjNkOTAzZDcKQXV0aG9yOiBW
bGFkaW1pciBTZW1lbnRzb3YtT2dpZXZza2l5IDx2c2VtZW50c292QHZpcnR1b3p6by5jb20+CkRh
dGU6ICAgVHVlIEZlYiA2IDIxOjI1OjA3IDIwMTggKzAzMDAKCiAgICBpb3Rlc3RzOiAyMDU6IHN1
cHBvcnQgbHVrcyBmb3JtYXQKICAgIAogICAgU3VwcG9ydCBkZWZhdWx0IGx1a3Mgb3B0aW9ucyBp
biBWTS5hZGRfZHJpdmUgYW5kIGluIG5ldyBsaWJyYXJ5CiAgICBmdW5jdGlvbiBxZW11X2ltZ19j
cmVhdGUuIFVzZSBpdCBpbiAyMDUgaW90ZXN0cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVmxh
ZGltaXIgU2VtZW50c292LU9naWV2c2tpeSA8dnNlbWVudHNvdkB2aXJ0dW96em8uY29tPgogICAg
TWVzc2FnZS1JZDogPDIwMTgwMjA2MTgyNTA3LjIxNzUzLTEtdnNlbWVudHNvdkB2aXJ0dW96em8u
Y29tPgogICAgUmV2aWV3ZWQtYnk6IERhbmllbCBQLiBCZXJyYW5nZSA8YmVycmFuZ2VAcmVkaGF0
LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEVyaWMgQmxha2UgPGVibGFrZUByZWRoYXQuY29tPgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 00:35:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 00:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elOZL-0002XR-Ca; Tue, 13 Feb 2018 00:35:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=suqu=fh=durham.ac.uk=m.a.young@srs-us1.protection.inumbo.net>)
 id 1elOZK-0002XJ-BT
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 00:35:34 +0000
X-Inumbo-ID: b7ddab68-1055-11e8-ba59-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::710])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b7ddab68-1055-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 01:34:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=durhamuniversity.onmicrosoft.com; s=selector1-durham-ac-uk;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=LzMQaAF6PM3+4x8ycQaNzGfeKT0to7Co9vtk4aB8xEQ=;
 b=Rw8xQ4gNxWfNhA6I48KmuwtoQTUjoGDRtTK3oOevp7stCSKrtVIaRhg89eSORbnQ7IaCyv7TwcIeL1PbtU0dh2FD13hLLQ4LC4tO07g5BBOcFBgO8cDFuTv6PeprUmQZYpN4oUZn9tfN3JGaNb+JODmze7ijoJL1RVEmSZMBbuQ=
Received: from austen3.home (109.158.171.230) by
 VI1PR0602MB2814.eurprd06.prod.outlook.com (2603:10a6:800:b2::23) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Tue, 13
 Feb 2018 00:35:23 +0000
Date: Tue, 13 Feb 2018 00:35:18 +0000 (GMT)
From: Michael Young <m.a.young@durham.ac.uk>
X-X-Sender: michael@austen3.home
To: Christian Lindig <christian.lindig@citrix.com>
In-Reply-To: <EAB71B74-BDA5-49CD-9C55-6BB3BCDC3FB1@citrix.com>
Message-ID: <alpine.LFD.2.21.1802130014001.2835@austen3.home>
References: <alpine.LFD.2.21.1801302254440.2952@austen3.home>
 <1518112198.5629.68.camel@suse.com>
 <20180208180348.moi3fujoq22fkkqg@citrix.com>
 <20180208182400.g4qlkiaetnvqhuo6@citrix.com>
 <EAB71B74-BDA5-49CD-9C55-6BB3BCDC3FB1@citrix.com>
User-Agent: Alpine 2.21 (LFD 202 2017-01-01)
MIME-Version: 1.0
Content-Type: multipart/mixed; BOUNDARY="8323328-767733497-1518480999=:2835"
Content-ID: <alpine.LFD.2.21.1802130017080.2835@austen3.home>
X-Originating-IP: [109.158.171.230]
X-ClientProxiedBy: HE1PR0202CA0044.eurprd02.prod.outlook.com
 (2603:10a6:3:e4::30) To VI1PR0602MB2814.eurprd06.prod.outlook.com
 (2603:10a6:800:b2::23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0ac56a1b-eb50-44de-5d6f-08d57279ac21
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0602MB2814; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0602MB2814;
 3:rKIVoBfCpMoa+zfBteFP0m3hRKGzc4FwJX5MeODjbXY9CNrez88UP0RhPdzDwl4ZxV9hrJG3CLufwqfEqN9iQKYNDzxXzdpG110IMlKq1DdiDPUYMWUuJQR9VfHFToPoeYBruRPH79bmtNHIoddBtLg+54YNvSifPIZPYMw47u3Os1mLe1s6NqaEJE/WapBhBTL6Og7lpLLlZFihZ0Sxqa/DFFV80P0y8ovibGcnZn9MOjRVtnTF+7wvExNNLbFI;
 25:UgFcToncRHaZ6x4oymZtE2z1XjBvvDooO7NKQCH/Va86HRvfq/toqZHB2p0oZlzv3PCYdqWh4zRzoySuKOS2M+c9P1JQuKfYsd/Rovl1beT86ts7z5+fTMG4DM0h3krGZQdXv4UBxt8AXd0Bj/T83aJK4VPDH9A6uUaBqe9BYMy675ymabFr5WownrzIT/QuyFvgRpFNn2Z74gV6JGWIY4hVWQ5bxNE4ljVboVRir+OgLJ0gd0Stw0M+YPK1UsCtAT/P1es0miq2ZZnghA+4C6rdkDwc1xRhMmQrjXAtgJctYEJQhsYr++QewE5xOHqPbQ01Xgotb6k1GbV7xaM+Tw==;
 31:o5YjNLVtxh50xvMe5NpDpyCFr/RsJv4WLFyfXQTDNKcTQXmUDSufsl3mfTnXfnPZDYlzz9rfyyZausZDyk504i80FHEf1QXt3SXCWCwg0Q7+EBvWHXhBUmwX0f6E9/jKdCaaAUsBA9g+eU2C8ZIKgT+hC6jJPKJ+y7c2jUje92INJ/mWEPJsXZyVh8LK+1YFmvFe39uXW33g40J3fvOFS1apO/7vx4fjQv14WliImpI=
X-MS-TrafficTypeDiagnostic: VI1PR0602MB2814:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0602MB2814;
 20:SkTgUsGDbZAPGDiDGk6K2RzXMcU+xG7dTkwRB9YeYgUh49Ql4HeuJi4wR8WTe3NJPWxqDLhRT8QnxfENGnAX0QFtCB39t4xzqK9e1ptQrhciu1B9N3tmGDlNz3TLEIWbMNayBgJDOY5T7pwqfFd02oiGEyo+lFoVV55PrLX2hbRY2Q1T9oAZm+716+l7Yp+koP2GQ1A0Q4xGYteAlyqbKf8GrlTIsi0pLptX0cq9+c0Vboz7j0TlhoXELrBlTT3kGKs0+sndQIb8KnmVmgIOAssXOP2pY8MWDkXdL9uiocmusfDK5BT42XZC/kkh1UbfElppUDWAWps2hfcEnzZ9KA==;
 4:B6DRSyQqQ2ZJjeT54yyNek8fuRRHC0jDhxXEum+Cv65NyCMoyK5OsxaT8m2bOwGCy4k7iFRKYYxF8BHlQ/4Ysocfbd4pxDO+yBO7aKpIOXyluwvD2oO+ZzDYCjfD3sB356C+eR1B2xFGLtG5jjPj5miaA+od4hnuqvYrfutaXM6Ijcvt2GcwRVFq5uDi3Ui4BtxCrJ5Ui6xMhvwMH+pSU8ZJy7r4dcwjZuSZmwmoIJDSpyU2wVW1KY2KG/qD6RRNctid92XJMfUM6yA5CYTkbw==
X-Microsoft-Antispam-PRVS: <VI1PR0602MB281400610CCAE639F5702C0087F60@VI1PR0602MB2814.eurprd06.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(3231101)(2400082)(944501161)(10201501046)(93006095)(93001095)(6041288)(201703131423095)(201702281529075)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:VI1PR0602MB2814; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0602MB2814; 
X-Forefront-PRVS: 0582641F53
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10019020)(39380400002)(39860400002)(376002)(396003)(366004)(346002)(189003)(199004)(5660300001)(58126008)(386003)(6246003)(6666003)(2950100002)(6506007)(42882006)(2476003)(16586007)(76176011)(6916009)(8666007)(86362001)(105586002)(316002)(36756003)(8936002)(786003)(59450400001)(97736004)(7696005)(2906002)(55016002)(83506002)(52116002)(6346003)(54906003)(7736002)(93886005)(186003)(16526019)(26005)(4326008)(53936002)(9686003)(25786009)(5000100001)(69596002)(66066001)(8676002)(74482002)(81156014)(4610100001)(84326002)(81166006)(305945005)(21086003)(106356001)(5005980100005)(6116002)(68736007)(229853002)(3846002)(478600001)(118906001);
 DIR:OUT; SFP:1102; SCL:1; SRVR:VI1PR0602MB2814; H:austen3.home; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: durham.ac.uk does not designate
 permitted sender hosts)
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=m.a.young@durham.ac.uk; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; VI1PR0602MB2814;
 23:ycTKUqo6BS2l53mUi3fJ2RuZwed/qvIQVhEACWg?=
 =?us-ascii?Q?2Kz2eJZi8kLtbq87wyvU02OzVdNwlN6YRJB/E0BwvsE3u7TkN9ymL8OlqrdP?=
 =?us-ascii?Q?fjrGLJdEFpZYLFSEucgvOP3RiqW8SSFCu5PsZF7c9lzls+JL4mvNbzVEyoTo?=
 =?us-ascii?Q?aujSJGwe4VNFm86djrD0LgBPMGCf3Rl1UuxRzvc0rBOo91Hynw+T6nGvRROL?=
 =?us-ascii?Q?5VLt6MFNw+z0Loj2t30JsbRKoiS3/fwucCixxNdWgTe5kOqCyvQrwXlf4VPZ?=
 =?us-ascii?Q?JAkRBrbCB0FrQ80pCQo7gdiOrmum3M2YEW32fQN0T5ChcUqwmYNA0heAIjxX?=
 =?us-ascii?Q?9tCSHara5r7Qvsj0jZi2v0zeSUVmXH7WQ78DTCH1qKyiwU/Y/UW9ekyZR0B9?=
 =?us-ascii?Q?6/ZvBMla2LXRZJrG3C1CbApw7owXuQadb2dZPIPQjS11jLlzQIG3GtU671xP?=
 =?us-ascii?Q?TTYEZQPK6f6d0bOYdz41rfSY2HXyW5S8L2jpmyak4bzi4LWAFtsfAFyLM2h4?=
 =?us-ascii?Q?cQPGffzLZQsEmNcedKwPK8E9X0CAvFtm76KbfeYgxVFfbG9pPKjZtf7LomCa?=
 =?us-ascii?Q?Mpveo+H/pZv0bhHVCYY3TE8fkqXOXDsAD5quaTesD52Bp9Y86nicq6retiO1?=
 =?us-ascii?Q?FOUDAvRymq4JPG16XtgAQHb3LYRR7T4CVW6SjMtubk3d5mo9XmBcOwImXhxa?=
 =?us-ascii?Q?QdnHMuEPZhIqBrbWJ29BclWfIw74eb4QiYB5Z95ATb65h0dloy7ZoRdDBNis?=
 =?us-ascii?Q?0eDFKt1wKd1hyMv8Igt4olRBd78np/+1KX83mShijhWpVDchCU/HnbhpoVvK?=
 =?us-ascii?Q?G9FERBSuBc31K/HzejpOTFeEQhIH92mVvYrS5uJYZ98vGTjvOf/tKBa5NkgR?=
 =?us-ascii?Q?twEn7XyzhQU7bXiVZInwiFUABl88XJ+tQ0qihg4a4+muOyYxvrzJpg9IQCLh?=
 =?us-ascii?Q?ZToHJiQfWUp08SYXZ7SSMCvl0bIFJ5BZNrh5SJWCc1wmL5ynopgP5c2Y6WY6?=
 =?us-ascii?Q?/1ONVq69Bc2ny6tH5mE3z25j521FBfJ94x076KMPJO3nSCBZKz8HUWeMAduW?=
 =?us-ascii?Q?tkeKUVLTXYGUmrfEo2yyt0KUcoPvgDMV4DsYrnk+jtwe+XG/J2IycS9niL8w?=
 =?us-ascii?Q?Ok48FgOMoGISuE9jkVVV1CJsd3ml4YRUtf9gUWwmEWid/HcC4+FM7QzyWpA+?=
 =?us-ascii?Q?O96z8MhXgGTNOloI7mJ64TNF0J+hGnucoPlPoJU8DA0iS7OtIulk/swOu5L9?=
 =?us-ascii?Q?g2ypncVFh+sbEiLgMhjp2/XNyL1ZCkPaGdhbFI2tW7cx2dxePGAPRY8bQLDi?=
 =?us-ascii?Q?V9eOZ+t7zITHlohEFRQYvC8OrasipGThbrpU1W2ouwYHvSnm51TrHIyE30lS?=
 =?us-ascii?Q?tfsBsttU6sUtwb7H0kDKcgKrm26uE1/L/YJ12eQ6hoXqi6MQ2KpvQka/P2QY?=
 =?us-ascii?Q?tF1De7FMWi63rhpJhXLEO+riNQ9A8zjs5JrtmEfM0elCL9Kb2mJjT?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0602MB2814;
 6:7xzI69UpuDLoTOGydVnCsr2XNoqgq78aJO87wPB/bd9b3dxN+8SswvsdOxf+UFAOndLwVW6cQJn55B8JFqoHnAt4OAtxJ8ucO+juEh0RMMS1YQdbLTDEr6zkAm38l5qfLnkUXkW7+ttSQfEWFBsk0248zo8C+mpqMavb9M946BWcyHWPLyiCIoauVrMnt1fnZFTdM3oepiGIScrjdSXo4F7E6X9oBFhRjrHIIuIItAWnoZDwLJYS+Y8KqUryyW+EEk9vT6wzkQcSHbm0xJG1Gl3piuk9kZrv85dlsuIBe0ScG94B9fR48MCyEA5NKSf/7L5OC4NakLb2eWiGA+zKg60UqQMg05mtLcy9IawgMr8=;
 5:84PKAS+cSVNSPt0rXhw9IxHTOC8P7ek4kgqwd80ydqUmXneeeDFMwCPM2YsVGhB/VrkBThAl3z4zK8xxUzKmVg1/mr/zxaGXR+izlhnnK46+od1v8pWI6gy8SbVLzXUxFmSy+w+LRmdblZ4NueDNwozK/zqCimJ5kIFnfQTIHO4=;
 24:qXg2Qd6IEKhcbtP3czKB72mjB+/ZVK7LTf3klHE8hqlOhBn4HVedl3gTLqRicolVnLZpFiB++KAwKxbKNdITOx2YfTNPwVAqn8Uts3L/Ljk=;
 7:GQ25LJA/BpMvVv/VPr7cOf+YKn8HYpbw3IZxa45dswu+F8whDYrKtlFL98S33RfhHxCeJICNwpTAERAacGysRu6OGmg41ZccokuZJ3d0v4foMoO8iGZW0s2IpRjxXtK7xsN5Ahqo5SfXyt87pUzUJwe4oA6C30eX17rbyVELmFZ/2jiHyV8KfRXEODrVApWRzH6J5Kg3jOGwiyozluz3gw5DqY3XPTNotP5K/18gBXsBaMJdM69DVQf7vYdrhhnS
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: durham.ac.uk
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 00:35:23.6020 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0ac56a1b-eb50-44de-5d6f-08d57279ac21
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 7250d88b-4b68-4529-be44-d59a2d8a6f94
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0602MB2814
Cc: Wei Liu <wei.liu2@citrix.com>,
 John Thomson <git@johnthomson.fastmail.com.au>,
 Dario Faggioli <dfaggioli@suse.com>, Marcello Seri <marcello.seri@citrix.com>,
 David Scott <dave@recoil.org>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 1/2] make xen ocaml safe-strings compliant
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323328-767733497-1518480999=:2835
Content-Type: text/plain; CHARSET=ISO-8859-7; format=flowed
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.LFD.2.21.1802130017081.2835@austen3.home>

On Fri, 9 Feb 2018, Christian Lindig wrote:

> Sorry, I can¢t make a promise because of my other obligations. I do 
> wonder, though: this patch did not come out of nowhere but supposedly 
> was working - what is different here?

The patch was from Fedora and is broken there too! It fixes the build 
issues but it doesn't look like anyone tested it (I use xenstored).

I have been trying to narrow down where the problem is and I think there 
are actually two issues;
one in tools/ocaml/xenstored/utils.ml which I think causes an error like 
Fatal error: exception Failure("int_of_string")
and one in tools/ocaml/libs/xb/xb.ml which I think causes an error like
Fatal error: exception Failure("evtchn bind_interdomain failed")

 	Michael Young
--8323328-767733497-1518480999=:2835
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323328-767733497-1518480999=:2835--


From xen-devel-bounces@lists.xenproject.org Tue Feb 13 02:07:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 02:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elPzd-0007IT-68; Tue, 13 Feb 2018 02:06:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0inx=fh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1elPzc-0007IN-AA
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 02:06:48 +0000
X-Inumbo-ID: 767eb7dc-1062-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 767eb7dc-1062-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 03:06:12 +0100 (CET)
Received: from [172.19.131.79] (unknown [12.130.117.106])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 086C1217B3;
 Tue, 13 Feb 2018 02:06:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 086C1217B3
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 12 Feb 2018 18:06:34 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <fd7a9772-7644-4f52-0e2f-474fd214c0f4@suse.com>
Message-ID: <alpine.DEB.2.10.1802121758130.3704@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802051448460.10160@sstabellini-ThinkPad-X260>
 <1517871107-15349-1-git-send-email-sstabellini@kernel.org>
 <fd7a9772-7644-4f52-0e2f-474fd214c0f4@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/2] pvcalls-front: introduce a per
 sock_mapping refcount
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBGZWIgMjAxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS8wMi8xOCAy
Mzo1MSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSW50cm9kdWNlIGEgcGVyIHNvY2tf
bWFwcGluZyByZWZjb3VudCwgaW4gYWRkaXRpb24gdG8gdGhlIGV4aXN0aW5nCj4gPiBnbG9iYWwg
cmVmY291bnQuIFRoYW5rcyB0byB0aGUgc29ja19tYXBwaW5nIHJlZmNvdW50LCB3ZSBjYW4gc2Fm
ZWx5IHdhaXQKPiA+IGZvciBpdCB0byBiZSAxIGluIHB2Y2FsbHNfZnJvbnRfcmVsZWFzZSBiZWZv
cmUgZnJlZWluZyBhbiBhY3RpdmUgc29ja2V0LAo+ID4gaW5zdGVhZCBvZiB3YWl0aW5nIGZvciB0
aGUgZ2xvYmFsIHJlZmNvdW50IHRvIGJlIDEuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IC0tLQo+ID4gIGRyaXZlcnMv
eGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE5MCArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA3OCBpbnNlcnRpb25zKCspLCAxMTIg
ZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IGluZGV4IDRjNzg5ZTYuLjE2
NGQzYWQgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+ICsr
KyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4gQEAgLTYwLDYgKzYwLDcgQEAgc3Ry
dWN0IHNvY2tfbWFwcGluZyB7Cj4gPiAgCWJvb2wgYWN0aXZlX3NvY2tldDsKPiA+ICAJc3RydWN0
IGxpc3RfaGVhZCBsaXN0Owo+ID4gIAlzdHJ1Y3Qgc29ja2V0ICpzb2NrOwo+ID4gKwlhdG9taWNf
dCByZWZjb3VudDsKPiA+ICAJdW5pb24gewo+ID4gIAkJc3RydWN0IHsKPiA+ICAJCQlpbnQgaXJx
Owo+ID4gQEAgLTkzLDYgKzk0LDMzIEBAIHN0cnVjdCBzb2NrX21hcHBpbmcgewo+ID4gIAl9Owo+
ID4gIH07Cj4gPiAgCj4gPiArc3RhdGljIGlubGluZSBzdHJ1Y3Qgc29ja19tYXBwaW5nICpwdmNh
bGxzX2VudGVyX3NvY2soc3RydWN0IHNvY2tldCAqc29jaykKPiA+ICt7Cj4gPiArCXN0cnVjdCBz
b2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4gPiArCj4gPiArCWlmICghcHZjYWxsc19mcm9udF9k
ZXYgfHwgJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYgPT0gTlVMTCkKPiAKPiBEaWQgeW91IG1lYW46
Cj4gICAgICAgICBpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2IHx8ICFwdmNhbGxzX2Zyb250X2Rldi0+
ZGV2KQoKSSBhY3R1YWxseSBtZWFudDoKCmlmICghcHZjYWxsc19mcm9udF9kZXYgfHwgZGV2X2dl
dF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KSA9PSBOVUxMKQoKIAo+ID4gKwkJcmV0
dXJuIEVSUl9QVFIoLUVOT1RDT05OKTsKPiA+ICsKPiA+ICsJcHZjYWxsc19lbnRlcigpOwo+ID4g
KwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOwo+
IAo+IFN0eWxlOiBubyBibGFuayBhZnRlciB0aGUgY2FzdCwgcGxlYXNlIChtdWx0aXBsZSB0aW1l
cykuCgpPSywgSSdsbCBmaXggdGhlbSBhbGwKCgo+ID4gKwlpZiAobWFwID09IE5VTEwpIHsKPiA+
ICsJCXB2Y2FsbHNfZXhpdCgpCj4gPiArCQlyZXR1cm4gRVJSX1BUUigtRU5PVFNPQ0spOwo+ID4g
Kwl9Cj4gPiArCj4gPiArCWF0b21pY19pbmMoJm1hcC0+cmVmY291bnQpOwo+ID4gKwlyZXR1cm4g
bWFwOwo+ID4gK30KPiA+ICsKPiA+ICtzdGF0aWMgaW5saW5lIHZvaWQgcHZjYWxsc19leGl0X3Nv
Y2soc3RydWN0IHNvY2tldCAqc29jaykKPiA+ICt7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcg
Km1hcCA9IE5VTEw7Cj4gPiArCj4gPiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNv
Y2stPnNrLT5za19zZW5kX2hlYWQ7Cj4gPiArCWF0b21pY19kZWMoJm1hcC0+cmVmY291bnQpOwo+
ID4gKwlwdmNhbGxzX2V4aXQoKTsKPiA+ICt9Cj4gPiArCj4gPiAgc3RhdGljIGlubGluZSBpbnQg
Z2V0X3JlcXVlc3Qoc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lkKQo+
ID4gIHsKPiA+ICAJKnJlcV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQgJiAoUklOR19T
SVpFKCZiZWRhdGEtPnJpbmcpIC0gMSk7Cj4gPiBAQCAtMzY5LDMxICszOTcsMjMgQEAgaW50IHB2
Y2FsbHNfZnJvbnRfY29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIg
KmFkZHIsCj4gPiAgCWlmIChhZGRyLT5zYV9mYW1pbHkgIT0gQUZfSU5FVCB8fCBzb2NrLT50eXBl
ICE9IFNPQ0tfU1RSRUFNKQo+ID4gIAkJcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4gIAo+ID4gLQlw
dmNhbGxzX2VudGVyKCk7Cj4gPiAtCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiA+IC0JCXB2
Y2FsbHNfZXhpdCgpOwo+ID4gLQkJcmV0dXJuIC1FTk9UQ09OTjsKPiA+IC0JfQo+ID4gKwltYXAg
PSBwdmNhbGxzX2VudGVyX3NvY2soc29jayk7Cj4gPiArCWlmIChJU19FUlIobWFwKSkKPiA+ICsJ
CXJldHVybiBQVFJfRVJSKG1hcCk7Cj4gPiAgCj4gPiAgCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0
YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4gPiAgCj4gPiAtCW1hcCA9IChzdHJ1Y3Qgc29j
a19tYXBwaW5nICopc29jay0+c2stPnNrX3NlbmRfaGVhZDsKPiA+IC0JaWYgKCFtYXApIHsKPiA+
IC0JCXB2Y2FsbHNfZXhpdCgpOwo+ID4gLQkJcmV0dXJuIC1FTk9UU09DSzsKPiA+IC0JfQo+ID4g
LQo+ID4gIAlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gIAlyZXQgPSBnZXRf
cmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwo+ID4gIAlpZiAocmV0IDwgMCkgewo+ID4gIAkJc3Bp
bl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gLQkJcHZjYWxsc19leGl0KCk7Cj4g
PiArCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiA+ICAJCXJldHVybiByZXQ7Cj4gPiAgCX0K
PiA+ICAJcmV0ID0gY3JlYXRlX2FjdGl2ZShtYXAsICZldnRjaG4pOwo+ID4gIAlpZiAocmV0IDwg
MCkgewo+ID4gIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gLQkJcHZj
YWxsc19leGl0KCk7Cj4gPiArCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiA+ICAJCXJldHVy
biByZXQ7Cj4gPiAgCX0KPiA+ICAKPiA+IEBAIC00MjMsNyArNDQzLDcgQEAgaW50IHB2Y2FsbHNf
ZnJvbnRfY29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIs
Cj4gPiAgCXNtcF9ybWIoKTsKPiA+ICAJcmV0ID0gYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXQ7Cj4g
PiAgCWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkID0gUFZDQUxMU19JTlZBTElEX0lEOwo+ID4g
LQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJcHZjYWxsc19leGl0X3NvY2soc29jayk7Cj4gPiAgCXJl
dHVybiByZXQ7Cj4gPiAgfQo+ID4gIAo+ID4gQEAgLTQ4OCwyMyArNTA4LDE1IEBAIGludCBwdmNh
bGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IG1zZ2hkciAqbXNn
LAo+ID4gIAlpZiAoZmxhZ3MgJiAoTVNHX0NPTkZJUk18TVNHX0RPTlRST1VURXxNU0dfRU9SfE1T
R19PT0IpKQo+ID4gIAkJcmV0dXJuIC1FT1BOT1RTVVBQOwo+ID4gIAo+ID4gLQlwdmNhbGxzX2Vu
dGVyKCk7Cj4gPiAtCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiA+IC0JCXB2Y2FsbHNfZXhp
dCgpOwo+ID4gLQkJcmV0dXJuIC1FTk9UQ09OTjsKPiA+IC0JfQo+ID4gKwltYXAgPSBwdmNhbGxz
X2VudGVyX3NvY2soc29jayk7Cj4gPiArCWlmIChJU19FUlIobWFwKSkKPiA+ICsJCXJldHVybiBQ
VFJfRVJSKG1hcCk7Cj4gPiAgCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9u
dF9kZXYtPmRldik7Cj4gPiAgCj4gPiAtCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNv
Y2stPnNrLT5za19zZW5kX2hlYWQ7Cj4gPiAtCWlmICghbWFwKSB7Cj4gPiAtCQlwdmNhbGxzX2V4
aXQoKTsKPiA+IC0JCXJldHVybiAtRU5PVFNPQ0s7Cj4gPiAtCX0KPiA+IC0KPiA+ICAJbXV0ZXhf
bG9jaygmbWFwLT5hY3RpdmUub3V0X211dGV4KTsKPiA+ICAJaWYgKChmbGFncyAmIE1TR19ET05U
V0FJVCkgJiYgIXB2Y2FsbHNfZnJvbnRfd3JpdGVfdG9kbyhtYXApKSB7Cj4gPiAgCQltdXRleF91
bmxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7Cj4gPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiA+
ICsJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ID4gIAkJcmV0dXJuIC1FQUdBSU47Cj4gPiAg
CX0KPiA+ICAJaWYgKGxlbiA+IElOVF9NQVgpCj4gPiBAQCAtNTI2LDcgKzUzOCw3IEBAIGludCBw
dmNhbGxzX2Zyb250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IG1zZ2hkciAq
bXNnLAo+ID4gIAkJdG90X3NlbnQgPSBzZW50Owo+ID4gIAo+ID4gIAltdXRleF91bmxvY2soJm1h
cC0+YWN0aXZlLm91dF9tdXRleCk7Cj4gPiAtCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwlwdmNhbGxz
X2V4aXRfc29jayhzb2NrKTsKPiA+ICAJcmV0dXJuIHRvdF9zZW50Owo+ID4gIH0KPiA+ICAKPiA+
IEBAIC01OTEsMTkgKzYwMywxMSBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBz
b2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywgc2l6ZV90IGxlbiwKPiA+ICAJaWYgKGZs
YWdzICYgKE1TR19DTVNHX0NMT0VYRUN8TVNHX0VSUlFVRVVFfE1TR19PT0J8TVNHX1RSVU5DKSkK
PiA+ICAJCXJldHVybiAtRU9QTk9UU1VQUDsKPiA+ICAKPiA+IC0JcHZjYWxsc19lbnRlcigpOwo+
ID4gLQlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Cj4gPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiA+
IC0JCXJldHVybiAtRU5PVENPTk47Cj4gPiAtCX0KPiA+ICsJbWFwID0gcHZjYWxsc19lbnRlcl9z
b2NrKHNvY2spOwo+ID4gKwlpZiAoSVNfRVJSKG1hcCkpCj4gPiArCQlyZXR1cm4gUFRSX0VSUiht
YXApOwo+ID4gIAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5k
ZXYpOwo+ID4gIAo+ID4gLQltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+
c2tfc2VuZF9oZWFkOwo+ID4gLQlpZiAoIW1hcCkgewo+ID4gLQkJcHZjYWxsc19leGl0KCk7Cj4g
PiAtCQlyZXR1cm4gLUVOT1RTT0NLOwo+ID4gLQl9Cj4gPiAtCj4gPiAgCW11dGV4X2xvY2soJm1h
cC0+YWN0aXZlLmluX211dGV4KTsKPiA+ICAJaWYgKGxlbiA+IFhFTl9GTEVYX1JJTkdfU0laRShQ
VkNBTExTX1JJTkdfT1JERVIpKQo+ID4gIAkJbGVuID0gWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FM
TFNfUklOR19PUkRFUik7Cj4gPiBAQCAtNjIzLDcgKzYyNyw3IEBAIGludCBwdmNhbGxzX2Zyb250
X3JlY3Ztc2coc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IG1zZ2hkciAqbXNnLCBzaXplX3Qg
bGVuLAo+ID4gIAkJcmV0ID0gMDsKPiA+ICAKPiA+ICAJbXV0ZXhfdW5sb2NrKCZtYXAtPmFjdGl2
ZS5pbl9tdXRleCk7Cj4gPiAtCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwlwdmNhbGxzX2V4aXRfc29j
ayhzb2NrKTsKPiA+ICAJcmV0dXJuIHJldDsKPiA+ICB9Cj4gPiAgCj4gPiBAQCAtNjM3LDI0ICs2
NDEsMTYgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYmluZChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1
Y3Qgc29ja2FkZHIgKmFkZHIsIGludCBhZGRyX2xlbikKPiA+ICAJaWYgKGFkZHItPnNhX2ZhbWls
eSAhPSBBRl9JTkVUIHx8IHNvY2stPnR5cGUgIT0gU09DS19TVFJFQU0pCj4gPiAgCQlyZXR1cm4g
LUVPUE5PVFNVUFA7Cj4gPiAgCj4gPiAtCXB2Y2FsbHNfZW50ZXIoKTsKPiA+IC0JaWYgKCFwdmNh
bGxzX2Zyb250X2Rldikgewo+ID4gLQkJcHZjYWxsc19leGl0KCk7Cj4gPiAtCQlyZXR1cm4gLUVO
T1RDT05OOwo+ID4gLQl9Cj4gPiArCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKPiA+
ICsJaWYgKElTX0VSUihtYXApKQo+ID4gKwkJcmV0dXJuIFBUUl9FUlIobWFwKTsKPiA+ICAJYmVk
YXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiA+ICAKPiA+
IC0JbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsK
PiA+IC0JaWYgKG1hcCA9PSBOVUxMKSB7Cj4gPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiA+IC0JCXJl
dHVybiAtRU5PVFNPQ0s7Cj4gPiAtCX0KPiA+IC0KPiA+ICAJc3Bpbl9sb2NrKCZiZWRhdGEtPnNv
Y2tldF9sb2NrKTsKPiA+ICAJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKPiA+
ICAJaWYgKHJldCA8IDApIHsKPiA+ICAJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2Nr
KTsKPiA+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7
Cj4gPiAgCQlyZXR1cm4gcmV0Owo+ID4gIAl9Cj4gPiAgCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1Qo
JmJlZGF0YS0+cmluZywgcmVxX2lkKTsKPiA+IEBAIC02ODQsNyArNjgwLDcgQEAgaW50IHB2Y2Fs
bHNfZnJvbnRfYmluZChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIs
IGludCBhZGRyX2xlbikKPiA+ICAJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQVkNBTExT
X0lOVkFMSURfSUQ7Cj4gPiAgCj4gPiAgCW1hcC0+cGFzc2l2ZS5zdGF0dXMgPSBQVkNBTExTX1NU
QVRVU19CSU5EOwo+ID4gLQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJcHZjYWxsc19leGl0X3NvY2so
c29jayk7Cj4gPiAgCXJldHVybiAwOwo+ID4gIH0KPiA+ICAKPiA+IEBAIC02OTUsMjEgKzY5MSwx
MyBAQCBpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJh
Y2tsb2cpCj4gPiAgCXN0cnVjdCB4ZW5fcHZjYWxsc19yZXF1ZXN0ICpyZXE7Cj4gPiAgCWludCBu
b3RpZnksIHJlcV9pZCwgcmV0Owo+ID4gIAo+ID4gLQlwdmNhbGxzX2VudGVyKCk7Cj4gPiAtCWlm
ICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiA+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+ID4gLQkJcmV0
dXJuIC1FTk9UQ09OTjsKPiA+IC0JfQo+ID4gKwltYXAgPSBwdmNhbGxzX2VudGVyX3NvY2soc29j
ayk7Cj4gPiArCWlmIChJU19FUlIobWFwKSkKPiA+ICsJCXJldHVybiBQVFJfRVJSKG1hcCk7Cj4g
PiAgCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7Cj4g
PiAgCj4gPiAtCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5k
X2hlYWQ7Cj4gPiAtCWlmICghbWFwKSB7Cj4gPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiA+IC0JCXJl
dHVybiAtRU5PVFNPQ0s7Cj4gPiAtCX0KPiA+IC0KPiA+ICAJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0
dXMgIT0gUFZDQUxMU19TVEFUVVNfQklORCkgewo+ID4gLQkJcHZjYWxsc19leGl0KCk7Cj4gPiAr
CQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiA+ICAJCXJldHVybiAtRU9QTk9UU1VQUDsKPiA+
ICAJfQo+ID4gIAo+ID4gQEAgLTcxNyw3ICs3MDUsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9saXN0
ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJhY2tsb2cpCj4gPiAgCXJldCA9IGdldF9yZXF1
ZXN0KGJlZGF0YSwgJnJlcV9pZCk7Cj4gPiAgCWlmIChyZXQgPCAwKSB7Cj4gPiAgCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4gPiAtCQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJ
CXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ID4gIAkJcmV0dXJuIHJldDsKPiA+ICAJfQo+ID4g
IAlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJpbmcsIHJlcV9pZCk7Cj4gPiBAQCAt
NzQxLDcgKzcyOSw3IEBAIGludCBwdmNhbGxzX2Zyb250X2xpc3RlbihzdHJ1Y3Qgc29ja2V0ICpz
b2NrLCBpbnQgYmFja2xvZykKPiA+ICAJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQVkNB
TExTX0lOVkFMSURfSUQ7Cj4gPiAgCj4gPiAgCW1hcC0+cGFzc2l2ZS5zdGF0dXMgPSBQVkNBTExT
X1NUQVRVU19MSVNURU47Cj4gPiAtCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwlwdmNhbGxzX2V4aXRf
c29jayhzb2NrKTsKPiA+ICAJcmV0dXJuIHJldDsKPiA+ICB9Cj4gPiAgCj4gPiBAQCAtNzUzLDIx
ICs3NDEsMTMgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ss
IHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKPiA+ICAJc3RydWN0IHhlbl9wdmNh
bGxzX3JlcXVlc3QgKnJlcTsKPiA+ICAJaW50IG5vdGlmeSwgcmVxX2lkLCByZXQsIGV2dGNobiwg
bm9uYmxvY2s7Cj4gPiAgCj4gPiAtCXB2Y2FsbHNfZW50ZXIoKTsKPiA+IC0JaWYgKCFwdmNhbGxz
X2Zyb250X2Rldikgewo+ID4gLQkJcHZjYWxsc19leGl0KCk7Cj4gPiAtCQlyZXR1cm4gLUVOT1RD
T05OOwo+ID4gLQl9Cj4gPiArCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKPiA+ICsJ
aWYgKElTX0VSUihtYXApKQo+ID4gKwkJcmV0dXJuIFBUUl9FUlIobWFwKTsKPiA+ICAJYmVkYXRh
ID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKPiA+ICAKPiA+IC0J
bWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKPiA+
IC0JaWYgKCFtYXApIHsKPiA+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+ID4gLQkJcmV0dXJuIC1FTk9U
U09DSzsKPiA+IC0JfQo+ID4gLQo+ID4gIAlpZiAobWFwLT5wYXNzaXZlLnN0YXR1cyAhPSBQVkNB
TExTX1NUQVRVU19MSVNURU4pIHsKPiA+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwkJcHZjYWxs
c19leGl0X3NvY2soc29jayk7Cj4gPiAgCQlyZXR1cm4gLUVJTlZBTDsKPiA+ICAJfQo+ID4gIAo+
ID4gQEAgLTc4NSwxMyArNzY1LDEzIEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qg
c29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCj4gPiAgCQkJ
Z290byByZWNlaXZlZDsKPiA+ICAJCX0KPiA+ICAJCWlmIChub25ibG9jaykgewo+ID4gLQkJCXB2
Y2FsbHNfZXhpdCgpOwo+ID4gKwkJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ID4gIAkJCXJl
dHVybiAtRUFHQUlOOwo+ID4gIAkJfQo+ID4gIAkJaWYgKHdhaXRfZXZlbnRfaW50ZXJydXB0aWJs
ZShtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSwKPiA+ICAJCQkhdGVzdF9hbmRfc2V0
X2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+ID4gIAkJCQkJICAodm9pZCAqKSZt
YXAtPnBhc3NpdmUuZmxhZ3MpKSkgewo+ID4gLQkJCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwkJCXB2
Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ID4gIAkJCXJldHVybiAtRUlOVFI7Cj4gPiAgCQl9Cj4g
PiAgCX0KPiA+IEBAIC04MDIsNyArNzgyLDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0
cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKPiA+
ICAJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAo+ID4gIAkJCSAgKHZv
aWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKPiA+ICAJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNv
Y2tldF9sb2NrKTsKPiA+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwkJcHZjYWxsc19leGl0X3Nv
Y2soc29jayk7Cj4gPiAgCQlyZXR1cm4gcmV0Owo+ID4gIAl9Cj4gPiAgCW1hcDIgPSBremFsbG9j
KHNpemVvZigqbWFwMiksIEdGUF9BVE9NSUMpOwo+ID4gQEAgLTgxMCw3ICs3OTAsNyBAQCBpbnQg
cHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAq
bmV3c29jaywgaW50IGZsYWdzKQo+ID4gIAkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRf
SU5GTElHSFQsCj4gPiAgCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwo+ID4gIAkJ
c3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwo+ID4gLQkJcHZjYWxsc19leGl0KCk7
Cj4gPiArCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiA+ICAJCXJldHVybiAtRU5PTUVNOwo+
ID4gIAl9Cj4gPiAgCXJldCA9IGNyZWF0ZV9hY3RpdmUobWFwMiwgJmV2dGNobik7Cj4gPiBAQCAt
ODE5LDcgKzc5OSw3IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpz
b2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCj4gPiAgCQljbGVhcl9iaXQo
UFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKPiA+ICAJCQkgICh2b2lkICopJm1hcC0+cGFz
c2l2ZS5mbGFncyk7Cj4gPiAgCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Cj4g
PiAtCQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ID4g
IAkJcmV0dXJuIHJldDsKPiA+ICAJfQo+ID4gIAlsaXN0X2FkZF90YWlsKCZtYXAyLT5saXN0LCAm
YmVkYXRhLT5zb2NrZXRfbWFwcGluZ3MpOwo+ID4gQEAgLTg0MSwxMyArODIxLDEzIEBAIGludCBw
dmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpu
ZXdzb2NrLCBpbnQgZmxhZ3MpCj4gPiAgCS8qIFdlIGNvdWxkIGNoZWNrIGlmIHdlIGhhdmUgcmVj
ZWl2ZWQgYSByZXNwb25zZSBiZWZvcmUgcmV0dXJuaW5nLiAqLwo+ID4gIAlpZiAobm9uYmxvY2sp
IHsKPiA+ICAJCVdSSVRFX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9pZCwgcmVxX2lk
KTsKPiA+IC0JCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7
Cj4gPiAgCQlyZXR1cm4gLUVBR0FJTjsKPiA+ICAJfQo+ID4gIAo+ID4gIAlpZiAod2FpdF9ldmVu
dF9pbnRlcnJ1cHRpYmxlKGJlZGF0YS0+aW5mbGlnaHRfcmVxLAo+ID4gIAkJUkVBRF9PTkNFKGJl
ZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSByZXFfaWQpKSB7Cj4gPiAtCQlwdmNhbGxzX2V4
aXQoKTsKPiA+ICsJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwo+ID4gIAkJcmV0dXJuIC1FSU5U
UjsKPiA+ICAJfQo+ID4gIAkvKiByZWFkIHJlcV9pZCwgdGhlbiB0aGUgY29udGVudCAqLwo+ID4g
QEAgLTg2Miw3ICs4NDIsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tl
dCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQo+ID4gIAkJY2xlYXJf
Yml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCj4gPiAgCQkJICAodm9pZCAqKSZtYXAt
PnBhc3NpdmUuZmxhZ3MpOwo+ID4gIAkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1h
cDIpOwo+ID4gLQkJcHZjYWxsc19leGl0KCk7Cj4gPiArCQlwdmNhbGxzX2V4aXRfc29jayhzb2Nr
KTsKPiA+ICAJCXJldHVybiAtRU5PTUVNOwo+ID4gIAl9Cj4gPiAgCW5ld3NvY2stPnNrLT5za19z
ZW5kX2hlYWQgPSAodm9pZCAqKW1hcDI7Cj4gPiBAQCAtODc0LDcgKzg1NCw3IEBAIGludCBwdmNh
bGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdz
b2NrLCBpbnQgZmxhZ3MpCj4gPiAgCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJ
R0hULCAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwo+ID4gIAl3YWtlX3VwKCZtYXAtPnBh
c3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSk7Cj4gPiAgCj4gPiAtCXB2Y2FsbHNfZXhpdCgpOwo+
ID4gKwlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKPiA+ICAJcmV0dXJuIHJldDsKPiA+ICB9Cj4g
PiAgCj4gPiBAQCAtOTY1LDIzICs5NDUsMTYgQEAgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRf
cG9sbChzdHJ1Y3QgZmlsZSAqZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywKPiA+ICAJc3RydWN0
IHNvY2tfbWFwcGluZyAqbWFwOwo+ID4gIAlpbnQgcmV0Owo+ID4gIAo+ID4gLQlwdmNhbGxzX2Vu
dGVyKCk7Cj4gPiAtCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiA+IC0JCXB2Y2FsbHNfZXhp
dCgpOwo+ID4gKwltYXAgPSBwdmNhbGxzX2VudGVyX3NvY2soc29jayk7Cj4gPiArCWlmIChJU19F
UlIobWFwKSkKPiA+ICAJCXJldHVybiBQT0xMTlZBTDsKPiA+IC0JfQo+ID4gIAliZWRhdGEgPSBk
ZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwo+ID4gIAo+ID4gLQltYXAg
PSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOwo+ID4gLQlp
ZiAoIW1hcCkgewo+ID4gLQkJcHZjYWxsc19leGl0KCk7Cj4gPiAtCQlyZXR1cm4gUE9MTE5WQUw7
Cj4gPiAtCX0KPiA+ICAJaWYgKG1hcC0+YWN0aXZlX3NvY2tldCkKPiA+ICAJCXJldCA9IHB2Y2Fs
bHNfZnJvbnRfcG9sbF9hY3RpdmUoZmlsZSwgYmVkYXRhLCBtYXAsIHdhaXQpOwo+ID4gIAllbHNl
Cj4gPiAgCQlyZXQgPSBwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2ZShmaWxlLCBiZWRhdGEsIG1h
cCwgd2FpdCk7Cj4gPiAtCXB2Y2FsbHNfZXhpdCgpOwo+ID4gKwlwdmNhbGxzX2V4aXRfc29jayhz
b2NrKTsKPiA+ICAJcmV0dXJuIHJldDsKPiA+ICB9Cj4gPiAgCj4gPiBAQCAtOTk1LDI1ICs5Njgs
MTggQEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVsZWFzZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKQo+ID4g
IAlpZiAoc29jay0+c2sgPT0gTlVMTCkKPiA+ICAJCXJldHVybiAwOwo+ID4gIAo+ID4gLQlwdmNh
bGxzX2VudGVyKCk7Cj4gPiAtCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKPiA+IC0JCXB2Y2Fs
bHNfZXhpdCgpOwo+ID4gKwltYXAgPSBwdmNhbGxzX2VudGVyX3NvY2soc29jayk7Cj4gPiArCWlm
IChJU19FUlIobWFwKSAmJiBQVFJfRVJSKG1hcCkgPT0gLUVOT1RDT05OKQo+ID4gIAkJcmV0dXJu
IC1FSU87Cj4gPiAtCX0KPiA+IC0KPiA+IC0JYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNh
bGxzX2Zyb250X2Rldi0+ZGV2KTsKPiA+IC0KPiA+IC0JbWFwID0gKHN0cnVjdCBzb2NrX21hcHBp
bmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKPiA+IC0JaWYgKG1hcCA9PSBOVUxMKSB7Cj4g
PiAtCQlwdmNhbGxzX2V4aXQoKTsKPiA+ICsJaWYgKElTX0VSUihtYXApICYmIFBUUl9FUlIobWFw
KSA9PSAtRU5PVFNPQ0spCj4gPiAgCQlyZXR1cm4gMDsKPiAKPiBIbW0sIHdoYXQgYWJvdXQ6Cj4g
Cj4gaWYgKElTX0VSUihtYXApKSB7Cj4gICAgIGlmIChQVFJfRVJSKG1hcCkgPT0gLUVOT1RDT05O
KQo+ICAgICAgICAgcmV0dXJuIC1FSU87Cj4gICAgIGVsc2UKPiAgICAgICAgIHJldHVybiAwOwo+
IH0KClNvdW5kcyBnb29kLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 02:07:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 02:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elQ09-0007Jj-Dr; Tue, 13 Feb 2018 02:07:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0inx=fh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1elQ07-0007JY-Sy
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 02:07:19 +0000
X-Inumbo-ID: 8a1aa516-1062-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a1aa516-1062-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 03:06:44 +0100 (CET)
Received: from [172.19.131.79] (unknown [12.130.117.106])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5B8E4217B3;
 Tue, 13 Feb 2018 02:07:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5B8E4217B3
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 12 Feb 2018 18:07:09 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <e2d6f037-cb0c-7669-0efc-c1e9bcf69a07@suse.com>
Message-ID: <alpine.DEB.2.10.1802121807030.3704@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802051448460.10160@sstabellini-ThinkPad-X260>
 <1517871107-15349-1-git-send-email-sstabellini@kernel.org>
 <1517871107-15349-2-git-send-email-sstabellini@kernel.org>
 <e2d6f037-cb0c-7669-0efc-c1e9bcf69a07@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 2/2] pvcalls-front: wait for other
 operations to return when release passive sockets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxMiBGZWIgMjAxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAwNS8wMi8xOCAy
Mzo1MSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gUGFzc2l2ZSBzb2NrZXRzIGNhbiBo
YXZlIG9uZ29pbmcgb3BlcmF0aW9ucyBvbiB0aGVtLCBzcGVjaWZpY2FsbHksIHdlCj4gPiBoYXZl
IHR3byB3YWl0X2V2ZW50X2ludGVycnVwdGFibGUgY2FsbHMgaW4gcHZjYWxsc19mcm9udF9hY2Nl
cHQuCj4gPiAKPiA+IEFkZCB0d28gd2FrZV91cCBjYWxscyBpbiBwdmNhbGxzX2Zyb250X3JlbGVh
c2UsIHRoZW4gd2FpdCBmb3IgdGhlCj4gPiBwb3RlbnRpYWwgd2FpdGVycyB0byByZXR1cm4gYW5k
IHJlbGVhc2UgdGhlIHNvY2tfbWFwcGluZyByZWZjb3VudC4KPiA+IAo+ID4gU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+IAo+IEFja2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpUaGFua3MhCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 02:13:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 02:13:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elQ6G-00085Y-2K; Tue, 13 Feb 2018 02:13:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0inx=fh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1elQ6E-00085Q-J6
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 02:13:38 +0000
X-Inumbo-ID: 6be3369c-1063-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6be3369c-1063-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 03:13:03 +0100 (CET)
Received: from [172.19.131.79] (unknown [12.130.117.106])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 44DAE21779;
 Tue, 13 Feb 2018 02:13:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 44DAE21779
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 12 Feb 2018 18:13:25 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <alpine.DEB.2.10.1802121812500.3704@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2] pvcalls-front improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKdGhpcyBzbWFsbCBzZXJpZXMgaW50cm9kdWNlcyBhIHBlciBzb2NrZXQgcmVmY291
bnQgdG8gaW5jcmVhc2UgdGhlCmVmZmljaWVuY3kgb24gc29ja2V0IHJlbGVhc2Ugb3BlcmF0aW9u
cywgYW5kIG1ha2VzIHJlbGVhc2luZyBwYXNzaXZlCnNvY2tldHMgc2FmZS4KCkNoZWVycywKClN0
ZWZhbm8KCgpDaGFuZ2VzIGluIHYyOgotIGFkZCBhY2tlZC1ieQotIGZpeCBjaGVjayBpbiBwdmNh
bGxzX2VudGVyX3NvYwotIGZpeCBjb2RlIHN0eWxlCi0gbmljZXIgY2hlY2tzIGluIHB2Y2FsbHNf
ZnJvbnRfcmVsZWFzZQoKClN0ZWZhbm8gU3RhYmVsbGluaSAoMik6CiAgICAgIHB2Y2FsbHMtZnJv
bnQ6IGludHJvZHVjZSBhIHBlciBzb2NrX21hcHBpbmcgcmVmY291bnQKICAgICAgcHZjYWxscy1m
cm9udDogd2FpdCBmb3Igb3RoZXIgb3BlcmF0aW9ucyB0byByZXR1cm4gd2hlbiByZWxlYXNlIHBh
c3NpdmUgc29ja2V0cwoKIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE5OSArKysrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDg3
IGluc2VydGlvbnMoKyksIDExMiBkZWxldGlvbnMoLSkKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 02:14:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 02:14:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elQ6f-0008Af-JK; Tue, 13 Feb 2018 02:14:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0inx=fh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1elQ6f-00089i-1n
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 02:14:05 +0000
X-Inumbo-ID: b647ea33-1063-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b647ea33-1063-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 02:15:08 +0000 (UTC)
Received: from localhost.localdomain (unknown [12.130.117.106])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6C9BD217B6;
 Tue, 13 Feb 2018 02:13:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6C9BD217B6
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: boris.ostrovsky@oracle.com,
	jgross@suse.com
Date: Mon, 12 Feb 2018 18:13:47 -0800
Message-Id: <1518488027-22386-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1518488027-22386-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802121812500.3704@sstabellini-ThinkPad-X260>
 <1518488027-22386-1-git-send-email-sstabellini@kernel.org>
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 2/2] pvcalls-front: wait for other operations
	to return when release passive sockets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFzc2l2ZSBzb2NrZXRzIGNhbiBoYXZlIG9uZ29pbmcgb3BlcmF0aW9ucyBvbiB0aGVtLCBzcGVj
aWZpY2FsbHksIHdlCmhhdmUgdHdvIHdhaXRfZXZlbnRfaW50ZXJydXB0YWJsZSBjYWxscyBpbiBw
dmNhbGxzX2Zyb250X2FjY2VwdC4KCkFkZCB0d28gd2FrZV91cCBjYWxscyBpbiBwdmNhbGxzX2Zy
b250X3JlbGVhc2UsIHRoZW4gd2FpdCBmb3IgdGhlCnBvdGVudGlhbCB3YWl0ZXJzIHRvIHJldHVy
biBhbmQgcmVsZWFzZSB0aGUgc29ja19tYXBwaW5nIHJlZmNvdW50LgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpBY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCmluZGV4IDE2M2JmOGMuLjdlNjdmYjcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTEwMjAsNiAr
MTAyMCwxMiBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2sp
CiAKIAkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7CiAJfSBlbHNlIHsKKwkJ
d2FrZV91cCgmYmVkYXRhLT5pbmZsaWdodF9yZXEpOworCQl3YWtlX3VwKCZtYXAtPnBhc3NpdmUu
aW5mbGlnaHRfYWNjZXB0X3JlcSk7CisKKwkJd2hpbGUgKGF0b21pY19yZWFkKCZtYXAtPnJlZmNv
dW50KSA+IDEpCisJCQljcHVfcmVsYXgoKTsKKwogCQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0
X2xvY2spOwogCQlsaXN0X2RlbCgmbWFwLT5saXN0KTsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+
c29ja2V0X2xvY2spOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 02:14:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 02:14:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elQ6e-0008AD-Ch; Tue, 13 Feb 2018 02:14:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0inx=fh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1elQ6d-00089Z-1F
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 02:14:03 +0000
X-Inumbo-ID: b49612ed-1063-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b49612ed-1063-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 02:15:05 +0000 (UTC)
Received: from localhost.localdomain (unknown [12.130.117.106])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5922221779;
 Tue, 13 Feb 2018 02:13:53 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5922221779
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: boris.ostrovsky@oracle.com,
	jgross@suse.com
Date: Mon, 12 Feb 2018 18:13:46 -0800
Message-Id: <1518488027-22386-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1802121812500.3704@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802121812500.3704@sstabellini-ThinkPad-X260>
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v2 1/2] pvcalls-front: introduce a per
	sock_mapping refcount
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgcGVyIHNvY2tfbWFwcGluZyByZWZjb3VudCwgaW4gYWRkaXRpb24gdG8gdGhl
IGV4aXN0aW5nCmdsb2JhbCByZWZjb3VudC4gVGhhbmtzIHRvIHRoZSBzb2NrX21hcHBpbmcgcmVm
Y291bnQsIHdlIGNhbiBzYWZlbHkgd2FpdApmb3IgaXQgdG8gYmUgMSBpbiBwdmNhbGxzX2Zyb250
X3JlbGVhc2UgYmVmb3JlIGZyZWVpbmcgYW4gYWN0aXZlIHNvY2tldCwKaW5zdGVhZCBvZiB3YWl0
aW5nIGZvciB0aGUgZ2xvYmFsIHJlZmNvdW50IHRvIGJlIDEuCgpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CgotLS0KQ2hhbmdlcyBpbiB2MjoK
LSBmaXggY29kZSBzdHlsZQotIG5pY2VyIGNoZWNrcyBpbiBwdmNhbGxzX2Zyb250X3JlbGVhc2UK
LSBmaXggY2hlY2sgaW4gcHZjYWxsc19lbnRlcl9zb2NrCi0tLQogZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5jIHwgMTkzICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwgMTEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYwppbmRleCA0Yzc4OWU2Li4xNjNiZjhjIDEwMDY0NAotLS0gYS9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBA
IC02MCw2ICs2MCw3IEBAIHN0cnVjdCBzb2NrX21hcHBpbmcgewogCWJvb2wgYWN0aXZlX3NvY2tl
dDsKIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CiAJc3RydWN0IHNvY2tldCAqc29jazsKKwlhdG9t
aWNfdCByZWZjb3VudDsKIAl1bmlvbiB7CiAJCXN0cnVjdCB7CiAJCQlpbnQgaXJxOwpAQCAtOTMs
NiArOTQsMzQgQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7CiAJfTsKIH07CiAKK3N0YXRpYyBpbmxp
bmUgc3RydWN0IHNvY2tfbWFwcGluZyAqcHZjYWxsc19lbnRlcl9zb2NrKHN0cnVjdCBzb2NrZXQg
KnNvY2spCit7CisJc3RydWN0IHNvY2tfbWFwcGluZyAqbWFwID0gTlVMTDsKKworCWlmICghcHZj
YWxsc19mcm9udF9kZXYgfHwKKwkJZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+
ZGV2KSA9PSBOVUxMKQorCQlyZXR1cm4gRVJSX1BUUigtRU5PVENPTk4pOworCisJcHZjYWxsc19l
bnRlcigpOworCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopc29jay0+c2stPnNrX3NlbmRf
aGVhZDsKKwlpZiAobWFwID09IE5VTEwpIHsKKwkJcHZjYWxsc19leGl0KCkKKwkJcmV0dXJuIEVS
Ul9QVFIoLUVOT1RTT0NLKTsKKwl9CisKKwlhdG9taWNfaW5jKCZtYXAtPnJlZmNvdW50KTsKKwly
ZXR1cm4gbWFwOworfQorCitzdGF0aWMgaW5saW5lIHZvaWQgcHZjYWxsc19leGl0X3NvY2soc3Ry
dWN0IHNvY2tldCAqc29jaykKK3sKKwlzdHJ1Y3Qgc29ja19tYXBwaW5nICptYXAgPSBOVUxMOwor
CisJbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKilzb2NrLT5zay0+c2tfc2VuZF9oZWFkOwor
CWF0b21pY19kZWMoJm1hcC0+cmVmY291bnQpOworCXB2Y2FsbHNfZXhpdCgpOworfQorCiBzdGF0
aWMgaW5saW5lIGludCBnZXRfcmVxdWVzdChzdHJ1Y3QgcHZjYWxsc19iZWRhdGEgKmJlZGF0YSwg
aW50ICpyZXFfaWQpCiB7CiAJKnJlcV9pZCA9IGJlZGF0YS0+cmluZy5yZXFfcHJvZF9wdnQgJiAo
UklOR19TSVpFKCZiZWRhdGEtPnJpbmcpIC0gMSk7CkBAIC0zNjksMzEgKzM5OCwyMyBAQCBpbnQg
cHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRk
ciAqYWRkciwKIAlpZiAoYWRkci0+c2FfZmFtaWx5ICE9IEFGX0lORVQgfHwgc29jay0+dHlwZSAh
PSBTT0NLX1NUUkVBTSkKIAkJcmV0dXJuIC1FT1BOT1RTVVBQOwogCi0JcHZjYWxsc19lbnRlcigp
OwotCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVy
biAtRU5PVENPTk47Ci0JfQorCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKKwlpZiAo
SVNfRVJSKG1hcCkpCisJCXJldHVybiBQVFJfRVJSKG1hcCk7CiAKIAliZWRhdGEgPSBkZXZfZ2V0
X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwogCi0JbWFwID0gKHN0cnVjdCBzb2Nr
X21hcHBpbmcgKilzb2NrLT5zay0+c2tfc2VuZF9oZWFkOwotCWlmICghbWFwKSB7Ci0JCXB2Y2Fs
bHNfZXhpdCgpOwotCQlyZXR1cm4gLUVOT1RTT0NLOwotCX0KLQogCXNwaW5fbG9jaygmYmVkYXRh
LT5zb2NrZXRfbG9jayk7CiAJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKIAlp
ZiAocmV0IDwgMCkgewogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Ci0JCXB2
Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIHJldDsK
IAl9CiAJcmV0ID0gY3JlYXRlX2FjdGl2ZShtYXAsICZldnRjaG4pOwogCWlmIChyZXQgPCAwKSB7
CiAJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKLQkJcHZjYWxsc19leGl0KCk7
CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0OwogCX0KIApAQCAtNDIz
LDcgKzQ0NCw3IEBAIGludCBwdmNhbGxzX2Zyb250X2Nvbm5lY3Qoc3RydWN0IHNvY2tldCAqc29j
aywgc3RydWN0IHNvY2thZGRyICphZGRyLAogCXNtcF9ybWIoKTsKIAlyZXQgPSBiZWRhdGEtPnJz
cFtyZXFfaWRdLnJldDsKIAliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5W
QUxJRF9JRDsKLQlwdmNhbGxzX2V4aXQoKTsKKwlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAly
ZXR1cm4gcmV0OwogfQogCkBAIC00ODgsMjMgKzUwOSwxNSBAQCBpbnQgcHZjYWxsc19mcm9udF9z
ZW5kbXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywKIAlpZiAoZmxh
Z3MgJiAoTVNHX0NPTkZJUk18TVNHX0RPTlRST1VURXxNU0dfRU9SfE1TR19PT0IpKQogCQlyZXR1
cm4gLUVPUE5PVFNVUFA7CiAKLQlwdmNhbGxzX2VudGVyKCk7Ci0JaWYgKCFwdmNhbGxzX2Zyb250
X2RldikgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIC1FTk9UQ09OTjsKLQl9CisJbWFw
ID0gcHZjYWxsc19lbnRlcl9zb2NrKHNvY2spOworCWlmIChJU19FUlIobWFwKSkKKwkJcmV0dXJu
IFBUUl9FUlIobWFwKTsKIAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRf
ZGV2LT5kZXYpOwogCi0JbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNr
X3NlbmRfaGVhZDsKLQlpZiAoIW1hcCkgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIC1F
Tk9UU09DSzsKLQl9Ci0KIAltdXRleF9sb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwogCWlm
ICgoZmxhZ3MgJiBNU0dfRE9OVFdBSVQpICYmICFwdmNhbGxzX2Zyb250X3dyaXRlX3RvZG8obWFw
KSkgewogCQltdXRleF91bmxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7Ci0JCXB2Y2FsbHNf
ZXhpdCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIC1FQUdBSU47CiAJ
fQogCWlmIChsZW4gPiBJTlRfTUFYKQpAQCAtNTI2LDcgKzUzOSw3IEBAIGludCBwdmNhbGxzX2Zy
b250X3NlbmRtc2coc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IG1zZ2hkciAqbXNnLAogCQl0
b3Rfc2VudCA9IHNlbnQ7CiAKIAltdXRleF91bmxvY2soJm1hcC0+YWN0aXZlLm91dF9tdXRleCk7
Ci0JcHZjYWxsc19leGl0KCk7CisJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJcmV0dXJuIHRv
dF9zZW50OwogfQogCkBAIC01OTEsMTkgKzYwNCwxMSBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWN2
bXNnKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywgc2l6ZV90IGxlbiwK
IAlpZiAoZmxhZ3MgJiAoTVNHX0NNU0dfQ0xPRVhFQ3xNU0dfRVJSUVVFVUV8TVNHX09PQnxNU0df
VFJVTkMpKQogCQlyZXR1cm4gLUVPUE5PVFNVUFA7CiAKLQlwdmNhbGxzX2VudGVyKCk7Ci0JaWYg
KCFwdmNhbGxzX2Zyb250X2RldikgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIC1FTk9U
Q09OTjsKLQl9CisJbWFwID0gcHZjYWxsc19lbnRlcl9zb2NrKHNvY2spOworCWlmIChJU19FUlIo
bWFwKSkKKwkJcmV0dXJuIFBUUl9FUlIobWFwKTsKIAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEo
JnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwogCi0JbWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcg
Kikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKLQlpZiAoIW1hcCkgewotCQlwdmNhbGxzX2V4aXQo
KTsKLQkJcmV0dXJuIC1FTk9UU09DSzsKLQl9Ci0KIAltdXRleF9sb2NrKCZtYXAtPmFjdGl2ZS5p
bl9tdXRleCk7CiAJaWYgKGxlbiA+IFhFTl9GTEVYX1JJTkdfU0laRShQVkNBTExTX1JJTkdfT1JE
RVIpKQogCQlsZW4gPSBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKTsKQEAg
LTYyMyw3ICs2MjgsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWN2bXNnKHN0cnVjdCBzb2NrZXQg
KnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywgc2l6ZV90IGxlbiwKIAkJcmV0ID0gMDsKIAogCW11
dGV4X3VubG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOwotCXB2Y2FsbHNfZXhpdCgpOworCXB2
Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCXJldHVybiByZXQ7CiB9CiAKQEAgLTYzNywyNCArNjQy
LDE2IEBAIGludCBwdmNhbGxzX2Zyb250X2JpbmQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0
IHNvY2thZGRyICphZGRyLCBpbnQgYWRkcl9sZW4pCiAJaWYgKGFkZHItPnNhX2ZhbWlseSAhPSBB
Rl9JTkVUIHx8IHNvY2stPnR5cGUgIT0gU09DS19TVFJFQU0pCiAJCXJldHVybiAtRU9QTk9UU1VQ
UDsKIAotCXB2Y2FsbHNfZW50ZXIoKTsKLQlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Ci0JCXB2
Y2FsbHNfZXhpdCgpOwotCQlyZXR1cm4gLUVOT1RDT05OOwotCX0KKwltYXAgPSBwdmNhbGxzX2Vu
dGVyX3NvY2soc29jayk7CisJaWYgKElTX0VSUihtYXApKQorCQlyZXR1cm4gUFRSX0VSUihtYXAp
OwogCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CiAK
LQltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOwot
CWlmIChtYXAgPT0gTlVMTCkgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIC1FTk9UU09D
SzsKLQl9Ci0KIAlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwogCXJldCA9IGdldF9y
ZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CiAJaWYgKHJldCA8IDApIHsKIAkJc3Bpbl91bmxvY2so
JmJlZGF0YS0+c29ja2V0X2xvY2spOwotCQlwdmNhbGxzX2V4aXQoKTsKKwkJcHZjYWxsc19leGl0
X3NvY2soc29jayk7CiAJCXJldHVybiByZXQ7CiAJfQogCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1Qo
JmJlZGF0YS0+cmluZywgcmVxX2lkKTsKQEAgLTY4NCw3ICs2ODEsNyBAQCBpbnQgcHZjYWxsc19m
cm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAqYWRkciwgaW50
IGFkZHJfbGVuKQogCWJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkID0gUFZDQUxMU19JTlZBTElE
X0lEOwogCiAJbWFwLT5wYXNzaXZlLnN0YXR1cyA9IFBWQ0FMTFNfU1RBVFVTX0JJTkQ7Ci0JcHZj
YWxsc19leGl0KCk7CisJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJcmV0dXJuIDA7CiB9CiAK
QEAgLTY5NSwyMSArNjkyLDEzIEBAIGludCBwdmNhbGxzX2Zyb250X2xpc3RlbihzdHJ1Y3Qgc29j
a2V0ICpzb2NrLCBpbnQgYmFja2xvZykKIAlzdHJ1Y3QgeGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVx
OwogCWludCBub3RpZnksIHJlcV9pZCwgcmV0OwogCi0JcHZjYWxsc19lbnRlcigpOwotCWlmICgh
cHZjYWxsc19mcm9udF9kZXYpIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5PVENP
Tk47Ci0JfQorCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKKwlpZiAoSVNfRVJSKG1h
cCkpCisJCXJldHVybiBQVFJfRVJSKG1hcCk7CiAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZw
dmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKIAotCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICop
IHNvY2stPnNrLT5za19zZW5kX2hlYWQ7Ci0JaWYgKCFtYXApIHsKLQkJcHZjYWxsc19leGl0KCk7
Ci0JCXJldHVybiAtRU5PVFNPQ0s7Ci0JfQotCiAJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0g
UFZDQUxMU19TVEFUVVNfQklORCkgewotCQlwdmNhbGxzX2V4aXQoKTsKKwkJcHZjYWxsc19leGl0
X3NvY2soc29jayk7CiAJCXJldHVybiAtRU9QTk9UU1VQUDsKIAl9CiAKQEAgLTcxNyw3ICs3MDYs
NyBAQCBpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJh
Y2tsb2cpCiAJcmV0ID0gZ2V0X3JlcXVlc3QoYmVkYXRhLCAmcmVxX2lkKTsKIAlpZiAocmV0IDwg
MCkgewogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Ci0JCXB2Y2FsbHNfZXhp
dCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIHJldDsKIAl9CiAJcmVx
ID0gUklOR19HRVRfUkVRVUVTVCgmYmVkYXRhLT5yaW5nLCByZXFfaWQpOwpAQCAtNzQxLDcgKzcz
MCw3IEBAIGludCBwdmNhbGxzX2Zyb250X2xpc3RlbihzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBpbnQg
YmFja2xvZykKIAliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9J
RDsKIAogCW1hcC0+cGFzc2l2ZS5zdGF0dXMgPSBQVkNBTExTX1NUQVRVU19MSVNURU47Ci0JcHZj
YWxsc19leGl0KCk7CisJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJcmV0dXJuIHJldDsKIH0K
IApAQCAtNzUzLDIxICs3NDIsMTMgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBz
b2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKIAlzdHJ1Y3Qg
eGVuX3B2Y2FsbHNfcmVxdWVzdCAqcmVxOwogCWludCBub3RpZnksIHJlcV9pZCwgcmV0LCBldnRj
aG4sIG5vbmJsb2NrOwogCi0JcHZjYWxsc19lbnRlcigpOwotCWlmICghcHZjYWxsc19mcm9udF9k
ZXYpIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5PVENPTk47Ci0JfQorCW1hcCA9
IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKKwlpZiAoSVNfRVJSKG1hcCkpCisJCXJldHVybiBQ
VFJfRVJSKG1hcCk7CiAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rl
di0+ZGV2KTsKIAotCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19z
ZW5kX2hlYWQ7Ci0JaWYgKCFtYXApIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5P
VFNPQ0s7Ci0JfQotCiAJaWYgKG1hcC0+cGFzc2l2ZS5zdGF0dXMgIT0gUFZDQUxMU19TVEFUVVNf
TElTVEVOKSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsK
IAkJcmV0dXJuIC1FSU5WQUw7CiAJfQogCkBAIC03ODUsMTMgKzc2NiwxMyBAQCBpbnQgcHZjYWxs
c19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29j
aywgaW50IGZsYWdzKQogCQkJZ290byByZWNlaXZlZDsKIAkJfQogCQlpZiAobm9uYmxvY2spIHsK
LQkJCXB2Y2FsbHNfZXhpdCgpOworCQkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCQlyZXR1
cm4gLUVBR0FJTjsKIAkJfQogCQlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxlKG1hcC0+cGFz
c2l2ZS5pbmZsaWdodF9hY2NlcHRfcmVxLAogCQkJIXRlc3RfYW5kX3NldF9iaXQoUFZDQUxMU19G
TEFHX0FDQ0VQVF9JTkZMSUdIVCwKIAkJCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxhZ3Mp
KSkgewotCQkJcHZjYWxsc19leGl0KCk7CisJCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJ
CXJldHVybiAtRUlOVFI7CiAJCX0KIAl9CkBAIC04MDIsNyArNzgzLDcgQEAgaW50IHB2Y2FsbHNf
ZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ss
IGludCBmbGFncykKIAkJY2xlYXJfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCiAJ
CQkgICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CiAJCXNwaW5fdW5sb2NrKCZiZWRhdGEt
PnNvY2tldF9sb2NrKTsKLQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNv
Y2spOwogCQlyZXR1cm4gcmV0OwogCX0KIAltYXAyID0ga3phbGxvYyhzaXplb2YoKm1hcDIpLCBH
RlBfQVRPTUlDKTsKQEAgLTgxMCw3ICs3OTEsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQo
c3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQog
CQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKIAkJCSAgKHZvaWQgKikm
bWFwLT5wYXNzaXZlLmZsYWdzKTsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2sp
OwotCQlwdmNhbGxzX2V4aXQoKTsKKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVy
biAtRU5PTUVNOwogCX0KIAlyZXQgPSBjcmVhdGVfYWN0aXZlKG1hcDIsICZldnRjaG4pOwpAQCAt
ODE5LDcgKzgwMCw3IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpz
b2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJCWNsZWFyX2JpdChQVkNB
TExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAqKSZtYXAtPnBhc3NpdmUuZmxh
Z3MpOwogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Ci0JCXB2Y2FsbHNfZXhp
dCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIHJldDsKIAl9CiAJbGlz
dF9hZGRfdGFpbCgmbWFwMi0+bGlzdCwgJmJlZGF0YS0+c29ja2V0X21hcHBpbmdzKTsKQEAgLTg0
MSwxMyArODIyLDEzIEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpz
b2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJLyogV2UgY291bGQgY2hl
Y2sgaWYgd2UgaGF2ZSByZWNlaXZlZCBhIHJlc3BvbnNlIGJlZm9yZSByZXR1cm5pbmcuICovCiAJ
aWYgKG5vbmJsb2NrKSB7CiAJCVdSSVRFX09OQ0UobWFwLT5wYXNzaXZlLmluZmxpZ2h0X3JlcV9p
ZCwgcmVxX2lkKTsKLQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2sp
OwogCQlyZXR1cm4gLUVBR0FJTjsKIAl9CiAKIAlpZiAod2FpdF9ldmVudF9pbnRlcnJ1cHRpYmxl
KGJlZGF0YS0+aW5mbGlnaHRfcmVxLAogCQlSRUFEX09OQ0UoYmVkYXRhLT5yc3BbcmVxX2lkXS5y
ZXFfaWQpID09IHJlcV9pZCkpIHsKLQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhpdF9z
b2NrKHNvY2spOwogCQlyZXR1cm4gLUVJTlRSOwogCX0KIAkvKiByZWFkIHJlcV9pZCwgdGhlbiB0
aGUgY29udGVudCAqLwpAQCAtODYyLDcgKzg0Myw3IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2Vw
dChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3Mp
CiAJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAq
KSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwogCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwg
bWFwMik7Ci0JCXB2Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJ
cmV0dXJuIC1FTk9NRU07CiAJfQogCW5ld3NvY2stPnNrLT5za19zZW5kX2hlYWQgPSAodm9pZCAq
KW1hcDI7CkBAIC04NzQsNyArODU1LDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVj
dCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKIAljbGVh
cl9iaXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwgKHZvaWQgKikmbWFwLT5wYXNzaXZl
LmZsYWdzKTsKIAl3YWtlX3VwKCZtYXAtPnBhc3NpdmUuaW5mbGlnaHRfYWNjZXB0X3JlcSk7CiAK
LQlwdmNhbGxzX2V4aXQoKTsKKwlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAlyZXR1cm4gcmV0
OwogfQogCkBAIC05NjUsMjMgKzk0NiwxNiBAQCB1bnNpZ25lZCBpbnQgcHZjYWxsc19mcm9udF9w
b2xsKHN0cnVjdCBmaWxlICpmaWxlLCBzdHJ1Y3Qgc29ja2V0ICpzb2NrLAogCXN0cnVjdCBzb2Nr
X21hcHBpbmcgKm1hcDsKIAlpbnQgcmV0OwogCi0JcHZjYWxsc19lbnRlcigpOwotCWlmICghcHZj
YWxsc19mcm9udF9kZXYpIHsKLQkJcHZjYWxsc19leGl0KCk7CisJbWFwID0gcHZjYWxsc19lbnRl
cl9zb2NrKHNvY2spOworCWlmIChJU19FUlIobWFwKSkKIAkJcmV0dXJuIFBPTExOVkFMOwotCX0K
IAliZWRhdGEgPSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwogCi0J
bWFwID0gKHN0cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKLQlp
ZiAoIW1hcCkgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJcmV0dXJuIFBPTExOVkFMOwotCX0KIAlp
ZiAobWFwLT5hY3RpdmVfc29ja2V0KQogCQlyZXQgPSBwdmNhbGxzX2Zyb250X3BvbGxfYWN0aXZl
KGZpbGUsIGJlZGF0YSwgbWFwLCB3YWl0KTsKIAllbHNlCiAJCXJldCA9IHB2Y2FsbHNfZnJvbnRf
cG9sbF9wYXNzaXZlKGZpbGUsIGJlZGF0YSwgbWFwLCB3YWl0KTsKLQlwdmNhbGxzX2V4aXQoKTsK
KwlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAlyZXR1cm4gcmV0OwogfQogCkBAIC05OTUsMjUg
Kzk2OSwyMCBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2sp
CiAJaWYgKHNvY2stPnNrID09IE5VTEwpCiAJCXJldHVybiAwOwogCi0JcHZjYWxsc19lbnRlcigp
OwotCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVy
biAtRUlPOworCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKKwlpZiAoSVNfRVJSKG1h
cCkpIHsKKwkJaWYgKFBUUl9FUlIobWFwKSA9PSAtRU5PVENPTk4pCisJCQlyZXR1cm4gLUVJTzsK
KwkJZWxzZQorCQkJcmV0dXJuIDA7CiAJfQotCiAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZw
dmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKIAotCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICop
IHNvY2stPnNrLT5za19zZW5kX2hlYWQ7Ci0JaWYgKG1hcCA9PSBOVUxMKSB7Ci0JCXB2Y2FsbHNf
ZXhpdCgpOwotCQlyZXR1cm4gMDsKLQl9Ci0KIAlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xv
Y2spOwogCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CiAJaWYgKHJldCA8IDAp
IHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotCQlwdmNhbGxzX2V4aXQo
KTsKKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVybiByZXQ7CiAJfQogCXNvY2st
PnNrLT5za19zZW5kX2hlYWQgPSBOVUxMOwpAQCAtMTA0MywxMCArMTAxMiwxMCBAQCBpbnQgcHZj
YWxsc19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2spCiAJCS8qCiAJCSAqIFdlIG5l
ZWQgdG8gbWFrZSBzdXJlIHRoYXQgc2VuZG1zZy9yZWN2bXNnIG9uIHRoaXMgc29ja2V0IGhhdmUK
IAkJICogbm90IHN0YXJ0ZWQgYmVmb3JlIHdlJ3ZlIGNsZWFyZWQgc2tfc2VuZF9oZWFkIGhlcmUu
IFRoZQotCQkgKiBlYXNpZXN0ICh0aG91Z2ggbm90IG9wdGltYWwpIHdheSB0byBndWFyYW50ZWUg
dGhpcyBpcyB0byBzZWUKLQkJICogdGhhdCBubyBwdmNhbGwgKG90aGVyIHRoYW4gdXMpIGlzIGlu
IHByb2dyZXNzLgorCQkgKiBlYXNpZXN0IHdheSB0byBndWFyYW50ZWUgdGhpcyBpcyB0byBzZWUg
dGhhdCBubyBwdmNhbGxzCisJCSAqIChvdGhlciB0aGFuIHVzKSBpcyBpbiBwcm9ncmVzcyBvbiB0
aGlzIHNvY2tldC4KIAkJICovCi0JCXdoaWxlIChhdG9taWNfcmVhZCgmcHZjYWxsc19yZWZjb3Vu
dCkgPiAxKQorCQl3aGlsZSAoYXRvbWljX3JlYWQoJm1hcC0+cmVmY291bnQpID4gMSkKIAkJCWNw
dV9yZWxheCgpOwogCiAJCXB2Y2FsbHNfZnJvbnRfZnJlZV9tYXAoYmVkYXRhLCBtYXApOwotLSAK
MS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 06:21:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 06:21:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elTy8-00017C-0Z; Tue, 13 Feb 2018 06:21:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xgkp=fh=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1elTy7-000174-A8
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 06:21:31 +0000
X-Inumbo-ID: 45baf0d3-1086-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45baf0d3-1086-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 06:22:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Feb 2018 22:21:21 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,506,1511856000"; d="scan'208";a="18002691"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga006.jf.intel.com with ESMTP; 12 Feb 2018 22:21:20 -0800
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 12 Feb 2018 22:21:20 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 12 Feb 2018 22:21:19 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.124]) with mapi id 14.03.0319.002;
 Tue, 13 Feb 2018 14:21:17 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 0/7] paravirtual IOMMU interface
Thread-Index: AQHTo+7enZHFWsfFrE2nD/Gt+b6y3aOh3bbQ
Date: Tue, 13 Feb 2018 06:21:16 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1910026CB@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
In-Reply-To: <20180212104714.1922-1-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTRlMzRjNzgtNmQ5YS00OWVkLWJjMGMtYWNjNDUxY2I0MmJmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjgrcXZ1RHdBOFNHMjJPV3pIS1o0Y2lqTzB4Q2wrYWZrR0tORFM2RDlHZnM9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Ian
 Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 0/7] paravirtual IOMMU interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpwYXVsLmR1cnJhbnRAY2l0cml4LmNvbV0KPiBT
ZW50OiBNb25kYXksIEZlYnJ1YXJ5IDEyLCAyMDE4IDY6NDcgUE0KPiAKPiBUaGUgaWRlYSBvZiBh
IHBhcmF2aXJ0dWFsIElPTU1VIGludGVyZmFjZSB3YXMgbGFzdCBkaXNjdXNzZWQgb24geGVuLWRl
dmVsCj4gbW9yZSB0aGFuIHR3byB5ZWFycyBhZ28gYW5kIG5hcnJvd2VkIGRvd24gb24gYSBkcmFm
dCBzcGVjaWZpY2F0aW9uIFsxXS4KPiBUaGVyZSB3YXMgYWxzbyBhbiBSRkMgcGF0Y2ggc2VyaWVz
IHBvc3RlZCB3aXRoIGFuIGltcGxlbWVudGF0aW9uLAo+IGhvd2V2ZXIKPiB0aGlzIHdhcyBuZXZl
ciBmb2xsb3dlZCB0aHJvdWdoLgo+IAo+IEluIHRoaXMgcGF0Y2ggc2VyaWVzIEkgaGF2ZSB0cmll
ZCB0byBzaW1wbGlmeSB0aGUgaW50ZXJmYWNlIGFuZCB0aGVyZWZvcmUKPiBoYXZlIG1vdmVkIGF3
YXkgZnJvbSB0aGUgZHJhZnQgc3BlY2lmaWNhdGlvbi4KCmJlYXIgc2VuZGluZyBvdXQgYW4gdXBk
YXRlZCBzcGVjPwoKPiAKPiBQYXRjaGVzICMxIC0gIzMgaW4gdGhlIHNlcmllcyBpbnRyb2R1Y2Ug
J2J1cyBmcmFtZSBudW1iZXJzJyBpbnRvIFhlbiAoZnJhbWUKPiBudW1iZXJzIHJlbGF0aW5nIHRv
IHRoZSBJT01NVSByYXRoZXIgdGhhbiB0aGUgTU1VKS4gVGhlIG1vZGlmaWNhdGlvbnMKPiBhcmUK
PiBpbiBjb21tb24gY29kZSBhbmQgc28gYWZmZWN0IEFSTSBhcyB3ZWxsIGFzIHg4Ni4KPiAKPiBQ
YXRjaCAjNCBhZGRzIGEgcHJlLXJlcXVpc2l0ZSBtZXRob2QgaW4gaW9tbXVfb3BzIGFuZCBhbgo+
IGltcGxlbWVudGF0aW9uCj4gZm9yIFZULWQuIEkgaGF2ZSBub3QgZG9uZSBhbiBpbXBsbWVudGF0
aW9uIGZvciBBTUQgSU9NTVVzIGFzIG15IHRlc3QKPiBoYXJkLQo+IHdhcmUgaXMgSW50ZWwgYmFz
ZWQsIGJ1dCBvbmUgbWF5IGJlIGFkZGVkIGluIGZ1dHVyZS4KPiAKPiBQYXRjaGVzICM1IC0gIzcg
aW50cm9kdWNlIHRoZSBuZXcgJ2lvbW11X29wJyBoeXBlcmNhbGwgd2l0aCBzdWItCj4gb3BlcmF0
aW9ucwo+IHRvIHF1ZXJ5IHJhbmdlcyByZXNlcnZlZCBpbiB0aGUgSU9NTVUsIG1hcCBhbmQgdW5t
YXAgcGFnZXMsIGFuZCBmbHVzaAo+IHRoZQo+IElPVExCLgo+IAo+IEZvciB0ZXN0aW5nIHB1cnBv
c2VzLCBJIGhhdmUgaW1wbGVtZW50ZWQgcGF0Y2hlcyB0byBhIExpbnV4IFBWIGRvbTAgdG8KPiBz
ZXQKPiB1cCBhIDE6MSBCRk46R0ZOIG1hcHBpbmcgYW5kIHVzZSBub3JtYWwgc3dpb3RsYiBkbWEg
b3BlcmF0aW9ucyByYXRoZXIKPiB0aGVuIHhlbi1zd2lvdGxiLgo+IAo+IFsxXSBodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtCj4gMDIvbXNn
MDE0MjguaHRtbAo+IAo+IFBhdWwgRHVycmFudCAoNyk6Cj4gICBpb21tdTogaW50cm9kdWNlIHRo
ZSBjb25jZXB0IG9mIEJGTi4uLgo+ICAgaW9tbXU6IG1ha2UgdXNlIG9mIHR5cGUtc2FmZSBCRk4g
YW5kIE1GTiBpbiBleHBvcnRlZCBmdW5jdGlvbnMKPiAgIGlvbW11OiBwdXNoIHVzZSBvZiB0eXBl
LXNhZmUgQkZOIGFuZCBNRk4gaW50byBpb21tdV9vcHMKPiAgIHZ0ZDogYWRkIGxvb2t1cF9wYWdl
IG1ldGhvZCB0byBpb21tdV9vcHMKPiAgIHB1YmxpYyAvIHg4NjogaW50cm9kdWNlIF9fSFlQRVJD
QUxMX2lvbW11X29wCj4gICB4ODY6IGFkZCBpb21tdV9vcCB0byBxdWVyeSByZXNlcnZlZCByYW5n
ZXMKPiAgIHg4NjogYWRkIGlvbW11X29wcyB0byBtYXAgYW5kIHVubWFwIHBhZ2VzLCBhbmQgYWxz
byB0byBmbHVzaCB0aGUKPiBJT1RMQgo+IAo+ICB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy94
ZW4uaWYgICAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vcDJtLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDMgKy0KPiAgeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwu
YyAgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgeGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxICsKPiAgeGVuL2FyY2gveDg2L2lvbW11X29wLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgNDc2Cj4gKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAg
eGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ICstCj4g
IHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgOCArLQo+
ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0K
PiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICst
Cj4gIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgICAgICB8ICAgMSAr
Cj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYyAgICAgICAgICAgICAgICAgICAgICB8ICAgNSAr
LQo+ICB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMTAg
Ky0KPiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0
ICstCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYyAgICAgICB8ICAx
OCArLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgICAgICAgfCAg
ODUgKystLS0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyAg
IHwgICA0ICstCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FybS9zbW11LmMgICAgICAgICAg
ICB8ICAyMiArLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgICAg
ICAgfCAgMjggKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAg
ICAgIHwgIDc2ICsrKy0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggICAg
ICAgICAgIHwgICAyICsKPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQuYyAg
ICAgICAgIHwgICAzICstCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAg
ICAgICAgICB8ICAgMiArLQo+ICB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDIgKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11
LXByb3RvLmggfCAgIDggKy0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29wLmggICAgICAg
ICAgICAgICAgIHwgMTI3ICsrKysrKysKPiAgeGVuL2luY2x1ZGUvcHVibGljL3hlbi5oICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxICsKPiAgeGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oICAg
ICAgICAgICAgICAgICAgIHwgIDEyICsKPiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAg
ICAgICAgICAgICAgICAgIHwgIDQyICsrLQo+ICB4ZW4vaW5jbHVkZS94bGF0LmxzdCAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDUgKwo+ICB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDYgKwo+ICB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDYgKwo+ICB4ZW4veHNtL2R1bW15LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICB4ZW4veHNtL2ZsYXNrL2hvb2tzLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDYgKwo+ICB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycyAgICAgICAgICAgfCAgIDIgKwo+ICAzNSBmaWxlcyBjaGFuZ2VkLCA4NjggaW5zZXJ0
aW9ucygrKSwgMTMxIGRlbGV0aW9ucygtKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gv
eDg2L2lvbW11X29wLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1YmxpYy9p
b21tdV9vcC5oCj4gLS0tCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pgo+IENj
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiBDYzogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVs
bGluaUBrZXJuZWwub3JnPgo+IENjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0
aGlrdWxwYW5pdEBhbWQuY29tPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KPiBDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiAtLQo+IDIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 06:43:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 06:43:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elUJO-0002dv-Pt; Tue, 13 Feb 2018 06:43:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xgkp=fh=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1elUJN-0002dp-PX
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 06:43:29 +0000
X-Inumbo-ID: 58b306e8-1089-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58b306e8-1089-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 06:44:32 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Feb 2018 22:43:21 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,506,1511856000"; d="scan'208";a="19537876"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga002.fm.intel.com with ESMTP; 12 Feb 2018 22:43:21 -0800
Received: from fmsmsx156.amr.corp.intel.com (10.18.116.74) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 12 Feb 2018 22:43:21 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx156.amr.corp.intel.com (10.18.116.74) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 12 Feb 2018 22:43:21 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Tue, 13 Feb 2018 14:43:19 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+9a76hn5LGU706QHsCM8ATp8qOh42ow
Date: Tue, 13 Feb 2018 06:43:19 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
In-Reply-To: <20180212104714.1922-6-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYWVhMWQ4MTctNzg3OC00Y2M5LTliYWEtYjdiZjQ5M2VmMDI3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IndYVUlxY200OEpIdjBVM2QrMGdod2kyNmRwenNaYkJHQWNQN1hUeUg3UUk9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAxMiwgMjAxOCA2
OjQ3IFBNDQo+IA0KPiBUaGlzIHBhdGNoIGludHJvZHVjZXMgdGhlIGJvaWxlcnBsYXRlIGZvciBh
IG5ldyBoeXBlcmNhbGwgdG8gYWxsb3cgYQ0KPiBkb21haW4gdG8gY29udHJvbCBJT01NVSBtYXBw
aW5ncyBmb3IgaXRzIG93biBwYWdlcy4NCj4gV2hpbHN0IHRoZXJlIGlzIGR1cGxpY2F0aW9uIG9m
IGNvZGUgYmV0d2VlbiB0aGUgbmF0aXZlIGFuZCBjb21wYXQgZW50cnkNCj4gcG9pbnRzIHdoaWNo
IGFwcGVhcnMgcmlwZSBmb3Igc29tZSBmb3JtIG9mIGNvbWJpbmF0aW9uLCBJIHRoaW5rIGl0IGlz
DQo+IGJldHRlciB0byBtYWludGFpbiB0aGUgc2VwYXJhdGlvbiBhcy1pcyBiZWNhdXNlIHRoZSBj
b21wYXQgZW50cnkgcG9pbnQNCj4gd2lsbCBuZWNlc3NhcmlseSBnYWluIGNvbXBsZXhpdHkgaW4g
c3Vic2VxdWVudCBwYXRjaGVzLg0KPiANCj4gTk9URTogVGhpcyBoeXBlcmNhbGwgaXMgb25seSBp
bXBsZW1lbnRlZCBmb3IgeDg2IGFuZCBpcyBjdXJyZW50bHkNCj4gICAgICAgcmVzdHJpY3RlZCBi
eSBYU00gdG8gZG9tMCBzaW5jZSBpdCBjb3VsZCBiZSB1c2VkIHRvIGNhdXNlIElPTU1VDQo+ICAg
ICAgIGZhdWx0cyB3aGljaCBtYXkgYnJpbmcgZG93biBhIGhvc3QuDQo+IA0KPiBTaWduZWQtb2Zm
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KWy4uLl0NCj4gKw0K
PiArDQo+ICtzdGF0aWMgYm9vbCBjYW5fY29udHJvbF9pb21tdSh2b2lkKQ0KPiArew0KPiArICAg
IHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOw0KPiArDQo+ICsgICAgLyoN
Cj4gKyAgICAgKiBJT01NVSBtYXBwaW5ncyBjYW5ub3QgYmUgbWFuaXB1bGF0ZWQgaWY6DQo+ICsg
ICAgICogLSB0aGUgSU9NTVUgaXMgbm90IGVuYWJsZWQgb3IsDQo+ICsgICAgICogLSB0aGUgSU9N
TVUgaXMgcGFzc2VkIHRocm91Z2ggb3IsDQo+ICsgICAgICogLSBzaGFyZWQgRVBUIGNvbmZpZ3Vy
ZWQgb3IsDQo+ICsgICAgICogLSBYZW4gaXMgbWFpbnRhaW5pbmcgYW4gaWRlbnRpdHkgbWFwLg0K
DQoiZm9yIGRvbTAiDQoNCj4gKyAgICAgKi8NCj4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8
IGlvbW11X3Bhc3N0aHJvdWdoIHx8DQo+ICsgICAgICAgICBpb21tdV91c2VfaGFwX3B0KGN1cnJk
KSB8fCBuZWVkX2lvbW11KGN1cnJkKSApDQoNCkkgZ3Vlc3MgaXQncyBjbGVhcmVyIHRvIGRpcmVj
dGx5IGNoZWNrIGlvbW11X2RvbTBfc3RyaWN0IGhlcmUNCg0KPiArICAgICAgICByZXR1cm4gZmFs
c2U7DQo+ICsNCj4gKyAgICByZXR1cm4gdHJ1ZTsNCj4gK30NCg0KDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 06:52:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 06:52:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elURc-0003S8-MM; Tue, 13 Feb 2018 06:52:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xgkp=fh=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1elURa-0003S2-I7
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 06:51:58 +0000
X-Inumbo-ID: 4cb524fc-108a-11e8-ba59-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cb524fc-108a-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 07:51:21 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga003.fm.intel.com ([10.253.24.29])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Feb 2018 22:51:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,506,1511856000"; d="scan'208";a="26859061"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by FMSMGA003.fm.intel.com with ESMTP; 12 Feb 2018 22:51:55 -0800
Received: from fmsmsx156.amr.corp.intel.com (10.18.116.74) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 12 Feb 2018 22:51:54 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx156.amr.corp.intel.com (10.18.116.74) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 12 Feb 2018 22:51:54 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.124]) with mapi id 14.03.0319.002;
 Tue, 13 Feb 2018 14:51:52 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 6/7] x86: add iommu_op to query reserved
 ranges
Thread-Index: AQHTo+94Z/nFO9TRKkSt9x2yhuUtiqOh5Z6Q
Date: Tue, 13 Feb 2018 06:51:51 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191002748@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-7-paul.durrant@citrix.com>
In-Reply-To: <20180212104714.1922-7-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDA5ODYzYjYtMDA2NS00MmU4LTkzODYtNDg5MWJjMzQ2NDE2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjlOcmFydE1oZlRma3dIK2o1U2VOZUI4bkt0MFJieFE4Q2lnSnpCcWQ3bEk9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 6/7] x86: add iommu_op to query reserved
 ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAxMiwgMjAxOCA2
OjQ3IFBNDQo+IA0KPiBDZXJ0YWluIGFyZWFzIG9mIG1lbW9yeSwgc3VjaCBhcyBSTVJScywgbXVz
dCBiZSBtYXBwZWQgMToxDQo+IChpLmUuIEJGTiA9PSBNRk4pIHRocm91Z2ggdGhlIElPTU1VLg0K
PiANCj4gVGhpcyBwYXRjaCBhZGRzIGFuIGlvbW11X29wIHRvIGFsbG93IHRoZXNlIHJhbmdlcyB0
byBiZSBxdWVyaWVkLg0KPiANCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4NCj4gLS0tDQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+DQo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0K
PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPg0KPiBDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+DQo+IENjOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQo+IENjOiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+DQo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4NCj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IC0tLQ0KPiAgeGVu
L2FyY2gveDg2L2lvbW11X29wLmMgICAgICAgfCAxMjENCj4gKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrDQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW9tbXVfb3AuaCB8
ICAzNSArKysrKysrKysrKysNCj4gIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgIHwgICAy
ICsNCj4gIDMgZmlsZXMgY2hhbmdlZCwgMTU4IGluc2VydGlvbnMoKykNCj4gDQo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaW9tbXVfb3AuYyBiL3hlbi9hcmNoL3g4Ni9pb21tdV9vcC5jDQo+
IGluZGV4IGVkZDhhMzg0YjMuLmFjODFiOThiN2EgMTAwNjQ0DQo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9pb21tdV9vcC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9pb21tdV9vcC5jDQo+IEBAIC0yMiw2
ICsyMiw1OCBAQA0KPiAgI2luY2x1ZGUgPHhlbi9ldmVudC5oPg0KPiAgI2luY2x1ZGUgPHhlbi9n
dWVzdF9hY2Nlc3MuaD4NCj4gICNpbmNsdWRlIDx4ZW4vaHlwZXJjYWxsLmg+DQo+ICsjaW5jbHVk
ZSA8eGVuL2lvbW11Lmg+DQo+ICsNCj4gK3N0cnVjdCBnZXRfcmRtX2N0eHQgew0KPiArICAgIHVu
c2lnbmVkIGludCBtYXhfZW50cmllczsNCj4gKyAgICB1bnNpZ25lZCBpbnQgbnJfZW50cmllczsN
Cj4gKyAgICBYRU5fR1VFU1RfSEFORExFKHhlbl9pb21tdV9yZXNlcnZlZF9yZWdpb25fdCkgcmVn
aW9uczsNCj4gK307DQo+ICsNCj4gK3N0YXRpYyBpbnQgZ2V0X3JkbSh4ZW5fcGZuX3Qgc3RhcnQs
IHhlbl91bG9uZ190IG5yLCB1MzIgaWQsIHZvaWQgKmFyZykNCj4gK3sNCj4gKyAgICBzdHJ1Y3Qg
Z2V0X3JkbV9jdHh0ICpjdHh0ID0gYXJnOw0KPiArDQo+ICsgICAgaWYgKCBjdHh0LT5ucl9lbnRy
aWVzIDwgY3R4dC0+bWF4X2VudHJpZXMgKQ0KPiArICAgIHsNCj4gKyAgICAgICAgeGVuX2lvbW11
X3Jlc2VydmVkX3JlZ2lvbl90IHJlZ2lvbiA9IHsNCj4gKyAgICAgICAgICAgIC5zdGFydF9iZm4g
PSBzdGFydCwNCj4gKyAgICAgICAgICAgIC5ucl9mcmFtZXMgPSBuciwNCj4gKyAgICAgICAgfTsN
Cj4gKw0KPiArICAgICAgICBpZiAoIGNvcHlfdG9fZ3Vlc3Rfb2Zmc2V0KGN0eHQtPnJlZ2lvbnMs
IGN0eHQtPm5yX2VudHJpZXMsICZyZWdpb24sDQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMSkgKQ0KPiArICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7DQoNClJNUlIgZW50
cmllcyBhcmUgZGV2aWNlIHNwZWNpZmljLiBpdCdzIHdoeSBhICdpZCcgKGkuZS4gc2JkZikgZmll
bGQgDQppcyBpbnRyb2R1Y2VkIGZvciBzdWNoIGNoZWNrLg0KDQo+ICsgICAgfQ0KPiArDQo+ICsg
ICAgY3R4dC0+bnJfZW50cmllcysrOw0KPiArDQo+ICsgICAgcmV0dXJuIDE7DQo+ICt9DQo+ICsN
Cj4gK3N0YXRpYyBpbnQgaW9tbXVvcF9xdWVyeV9yZXNlcnZlZChzdHJ1Y3QNCj4geGVuX2lvbW11
X29wX3F1ZXJ5X3Jlc2VydmVkICpvcCkNCg0KSSBkaWRuJ3QgZ2V0IHdoeSB3ZSBjYW5ub3QgcmV1
c2UgZXhpc3RpbmcgWEVOTUVNX3Jlc2VydmVkXw0KZGV2aWNlX21lbW9yeV9tYXA/DQoNClRoYW5r
cw0KS2V2aW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 06:56:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 06:56:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elUVT-0003cX-4X; Tue, 13 Feb 2018 06:55:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xgkp=fh=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1elUVS-0003bh-FA
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 06:55:58 +0000
X-Inumbo-ID: 177e3569-108b-11e8-b9b1-635ca7ef6cff
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 177e3569-108b-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 06:57:02 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 12 Feb 2018 22:55:51 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,506,1511856000"; d="scan'208";a="17482792"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga008.fm.intel.com with ESMTP; 12 Feb 2018 22:55:51 -0800
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 12 Feb 2018 22:55:51 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 12 Feb 2018 22:55:50 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.116]) with mapi id 14.03.0319.002;
 Tue, 13 Feb 2018 14:55:48 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <paul.durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages,	and also to flush the IOTLB
Thread-Index: AQHTo+8o0uVHL+WMlU20Ztq77PM9aaOh5oow
Date: Tue, 13 Feb 2018 06:55:48 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191002766@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-8-paul.durrant@citrix.com>
In-Reply-To: <20180212104714.1922-8-paul.durrant@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNTJlYTkxYTUtZjdlZC00YTdiLTkzYzgtMGI4ZGE0YjQ3OTYxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkFEZlhtZzh2cGNNZm9jT0szMDNic1pWS05PUnFGVndQT0ZSaEZsSlVrQmM9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages, and also to flush the IOTLB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAxMiwgMjAxOCA2
OjQ3IFBNDQo+IA0KPiBUaGlzIHBhdGNoIGFkZHMgaW9tbXVfb3BzIHRvIGFsbG93IGEgZG9tYWlu
IHdpdGggY29udHJvbF9pb21tdQ0KPiBwcml2aWxlZ2UNCj4gdG8gbWFwIGFuZCB1bm1hcCBwYWdl
cyBmcm9tIGFueSBndWVzdCBvdmVyIHdoaWNoIGl0IGhhcyBtYXBwaW5nDQo+IHByaXZpbGVnZQ0K
PiBpbiB0aGUgSU9NTVUuDQo+IFRoZXNlIG9wZXJhdGlvbnMgaW1wbGljaXRseSBkaXNhYmxlIElP
VExCIGZsdXNoaW5nIHNvIHRoYXQgdGhlIGNhbGxlciBjYW4NCj4gYmF0Y2ggb3BlcmF0aW9ucyBh
bmQgdGhlbiBleHBsaWNpdGx5IGZsdXNoIHRoZSBJT1RMQiB1c2luZyB0aGUgaW9tbXVfb3ANCj4g
YWxzbyBhZGRlZCBieSB0aGlzIHBhdGNoLg0KDQpnaXZlbiB0aGF0IGxhc3QgZGlzY3Vzc2lvbiBp
cyAyeXJzIGFnbyBhbmQgeW91IHNhaWQgYWN0dWFsIGltcGxlbWVudGF0aW9uDQphbHJlYWR5IGJp
YXNlZCBmcm9tIG9yaWdpbmFsIHNwZWMsIGl0J2QgYmUgZGlmZmljdWx0IHRvIGp1ZGdlIHdoZXRo
ZXIgY3VycmVudA0KY2hhbmdlIGlzIHN1ZmZpY2llbnQgb3IganVzdCAxc3Qgc3RlcC4gQ291bGQg
eW91IHN1bW1hcml6ZSB3aGF0IGhhdmUNCmJlZW4gY2hhbmdlZCBmcm9tIGxhc3Qgc3BlYywgYW5k
IGFsc28gYW55IGZ1cnRoZXIgdGFza3MgaW4geW91ciBUT0RPIGxpc3Q/DQoNCmF0IGxlYXN0IGp1
c3QgbWFwL3VubWFwIG9wZXJhdGlvbnMgZGVmaW5pdGVseSBub3QgbWVldCBYZW5HVCByZXF1aXJl
bWVudC4uLg0KDQpUaGFua3MNCmtldmluDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 07:14:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 07:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elUne-0005DP-Bb; Tue, 13 Feb 2018 07:14:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elUnd-0005D0-6J
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 07:14:45 +0000
X-Inumbo-ID: b691f935-108d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b691f935-108d-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 07:15:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elUnU-0005Sy-1J; Tue, 13 Feb 2018 07:14:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elUnO-00052C-GX; Tue, 13 Feb 2018 07:14:30 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elUnO-0004uZ-1h; Tue, 13 Feb 2018 07:14:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119025-mainreport@xen.org>
X-Osstest-Failures: seabios:build-amd64-pvops:<job status>:broken:regression
 seabios:build-amd64-pvops:host-install(4):broken:regression
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 07:14:30 +0000
Subject: [Xen-devel] [seabios test] 119025: trouble: blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTAyNSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkwMjUvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0
LXB2b3BzICAgICAgICAgICAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDEgYnVpbGQtY2hlY2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICBibG9j
a2VkIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAx
IGJ1aWxkLWNoZWNrKDEpICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxvY2tlZCBuL2EKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgIGJsb2NrZWQgbi9hCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgYmxv
Y2tlZCBuL2EKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogc2Vh
YmlvcyAgICAgICAgICAgICAgNGE2ZGJjZWEzZTQxMmZlMTJlZmZhMmY4MTJmNTBkZDdlYWU5MDk1
NQpiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAgICAgICAgICAgMGNhNmQ2Mjc3ZGZhZmM2
NzFhNWIzNzE4Y2JlYjVjNzhlMmE4ODhlYQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE1NTM5ICAy
MDE3LTExLTAzIDIwOjQ4OjU4IFogIDEwMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExNTcz
MyAgMjAxNy0xMS0xMCAxNzoxOTo1OSBaICAgOTQgZGF5cyAgMTE4IGF0dGVtcHRzClRlc3Rpbmcg
c2FtZSBzaW5jZSAgIDExODY2OCAgMjAxOC0wMi0wOCAwNDo1MDo0MyBaICAgIDUgZGF5cyAgICA2
IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0Ogog
IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CiAgTWFyY2VsIEFwZmVsYmF1bSA8
bWFyY2VsQHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4K
ICBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgogIFBhdWwg
TWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CiAgU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBs
aW51eC52bmV0LmlibS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBi
bG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFtZDY0LXB2b3BzIGJyb2tl
bgpicm9rZW4tc3RlcCBidWlsZC1hbWQ2NC1wdm9wcyBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNo
aW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCmNvbW1pdCA0YTZkYmNlYTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1
CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4K
RGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAxOCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRp
bWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJxKCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNr
KCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQog
ICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2FpdF9pcnEoKS4KICAgIAogICAgVGhlIHByb2Js
ZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVh
Y2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3RvcHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNo
IGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4g
SW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtlIGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZs
b3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2YgdGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0
aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBtb3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5n
IGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMgKHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBT
bywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1
ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJlZ2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJh
dGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZmZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwg
c3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lSUV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3Vy
cmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZhaXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1
dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24gbW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFm
dGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9wcHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQog
ICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBzZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1Mp
LgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lzdGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklP
U2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25A
dXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2Zm
ODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8o
KQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2Vl
cHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRlciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZv
cm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJm
MGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRkYThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFByZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwg
Yml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2Fz
ZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhlIGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSBy
ZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMgcmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUg
ZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJlc2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9p
ZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhlIGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9v
dGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4gQWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2Vs
ZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28KICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBz
b21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxsIGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAg
ICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVk
LCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3VycmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAg
CiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xsZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVu
YWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJlc2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29t
cGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBuZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1
c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJvZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRp
bmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBlbmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3Vs
ZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNlbnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGlt
bWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5p
a29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdi
MmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5p
Y2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAy
MDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRz
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5z
b3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2
MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3Jn
ZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6
IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtv
bGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0
MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29s
b3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoy
Njo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVh
ZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlj
a3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJi
N2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRo
YXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTog
Zml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAg
IENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2Vy
dmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICByZXNvdXJjZXMgb24gUENJIGluaXQp
CiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhh
dCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVz
ZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRz
IFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5
aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAg
Y29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAu
CiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBm
b3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28g
YSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQog
ICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5
IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxt
c3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNl
bEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1
MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAg
IE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1v
cmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhh
N2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3Rl
ZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3
IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAg
IEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBp
dHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9z
dGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQuCiAgICAK
ICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAg
IAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmlj
YXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGlu
dXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4
MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRl
OiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVu
YWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZp
ZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9y
Lm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1
dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92
IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVu
dGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZp
biBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBl
MTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRv
Y3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8n
Q29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 07:44:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 07:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elVGM-0007Uz-QF; Tue, 13 Feb 2018 07:44:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elVGL-0007Ut-8C
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 07:44:25 +0000
X-Inumbo-ID: dbe6575a-1091-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dbe6575a-1091-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 07:45:28 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 00:44:17 -0700
Message-Id: <5A82A55E02000078001A7312@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 00:44:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>,
 "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <5A2FFB8D0200007800196DDF@prv-mh.provo.novell.com>
 <5A7B290402000078001A61BE@prv-mh.provo.novell.com>
 <e5fd40b4-26c2-533f-28d1-091f3b6b8057@citrix.com>
In-Reply-To: <e5fd40b4-26c2-533f-28d1-091f3b6b8057@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Ping: [PATCH v2 0/3] XSA-248...251 follow-up
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE4IGF0IDEzOjM0LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMi8wNy8yMDE4IDAzOjI3IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjAuMTIuMTcgYXQgMTA6MzcsICB3cm90ZToKPj4+IFRoZSBwYXJ0cyBvZiB0aGlzIHNlcmllcyBh
cmVuJ3QgcmVhbGx5IGRlcGVuZGVudCB1cG9uIG9uZSBhbm90aGVyLAo+Pj4gdGhleSBiZWxvbmcg
dG9nZXRoZXIgc29sZWx5IGJlY2F1c2Ugb2YgdGhlaXIgb3JpZ2luLgo+Pj4KPj4+IDE6IHg4Ni9z
aGFkb3c6IHdpZGVuIHJlZmVyZW5jZSBjb3VudAo+Pj4gMjogeDg2L21tOiBjbGVhbiB1cCBTSEFS
RURfTTJQeyxfRU5UUll9IHVzZXMKPj4+IDM6IHg4NjogdXNlIHBhZ2luZ19tYXJrX3Bmbl9kaXJ0
eSgpCj4+IAo+PiBHZW9yZ2UsCj4+IAo+PiBhbnkgY2hhbmNlIHRvIGdldCBhbiBhY2sgb3Igb3Ro
ZXJ3aXNlIChvciBhbiBpbmRpY2F0aW9uIHRoYXQgdGhleQo+PiBjYW4gZ28gaW4gd2l0aCBqdXN0
IEFuZHJldydzIGFjaywgd2hpY2ggd2FzIHByb3ZpZGVkIHZpYSBJUkMpIGZvcgo+PiB0aGUgbGF0
dGVyIHR3bz8KPiAKPiBEdWUgdG8gc29tZSBxdWlya3MgaW4gbXkgbWFpbCBzZXR1cCByaWdodCBu
b3cgSSBjYW4ndCByZXNwb25kIGRpcmVjdGx5Cj4gKG9yIHJhdGhlciwgSSBoYXZlIGp1c3QgZG9u
ZSBzbyBidXQgSSBrbm93IHRoZXknbGwgbmV2ZXIgZ2V0IHRvIHlvdSksIHNvOgo+IAo+ICMyOiBS
ZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgo+ICMz
OiBBY2tlZC1ieTogR2VvcmdlIER1bmFscCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKVGhh
bmtzLiBUaGUgb3RoZXIgdHdvIG1haWxzIChhcHBhcmVudGx5IHNlbnQgYSBmZXcgbWludXRlcyBi
ZWZvcmUKdGhpcyBvbmUpIGFycml2ZWQgZmluZSB0aG91Z2guCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 08:13:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 08:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elVin-0001qj-Dv; Tue, 13 Feb 2018 08:13:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elVim-0001qY-K7
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 08:13:48 +0000
X-Inumbo-ID: f7173fde-1095-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f7173fde-1095-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 08:14:51 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elVie-0007j1-SN; Tue, 13 Feb 2018 08:13:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elViZ-0007tj-Ca; Tue, 13 Feb 2018 08:13:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elViY-00007t-Qz; Tue, 13 Feb 2018 08:13:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119010-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemuu-ovmf-amd64:host-install(4):broken:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:xen-install:fail:heisenbug
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=7928b2cbe55b2a410a0f5c1f154610059c57b1b2
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 08:13:34 +0000
Subject: [Xen-devel] [linux-linus test] 119010: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTAxMCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MDEwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
NyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAg
IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0
ICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1p
bmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3Ny
Y19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3Qg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDcg
eGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKClRl
c3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICA0IGhvc3QtaW5zdGFsbCg0KSAgYnJv
a2VuIHBhc3MgaW4gMTE4OTY4CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICA2IHhlbi1p
bnN0YWxsICAgICAgICAgICAgICAgIGZhaWwgcGFzcyBpbiAxMTg5NjgKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE4OTY4IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
IGZhaWwgaW4gMTE4OTY4IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
ODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3
IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgNzkyOGIyY2JlNTViMmE0MTBhMGY1YzFmMTU0NjEwMDU5YzU3
YjFiMgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNWI3ZDI3OTY3ZGFi
ZmIxN2MyMWIwZDk4YjI5MTUzYjllM2VlNzFlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MzI0
ICAyMDE4LTAxLTI1IDA3OjMxOjI0IFogICAxOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDEx
ODM2MiAgMjAxOC0wMS0yNiAxNjo1NjoxNyBaICAgMTcgZGF5cyAgIDIwIGF0dGVtcHRzClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDExODk2OCAgMjAxOC0wMi0xMiAwNDoxNjozNSBaICAgIDEgZGF5cyAg
ICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KMjE1NSBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dCwKbm90IGxpc3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1
bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1h
bWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoK
TG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhl
c2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFp
bDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3Qu
Z2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBm
b3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDth
PXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0
IGJyb2tlbgpicm9rZW4tc3RlcCB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
aG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxk
IGJlIDI0MDc2NSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:04:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:04:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elWVv-0005Z5-Jh; Tue, 13 Feb 2018 09:04:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elWVt-0005Yy-TZ
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 09:04:33 +0000
X-Inumbo-ID: 0e7f5635-109d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0e7f5635-109d-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:05:38 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 02:04:26 -0700
Message-Id: <5A82B80C02000078001A7356@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 02:03:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517865522-3248-1-git-send-email-igor.druzhinin@citrix.com>
 <5A79E0CB02000078001A5BBA@prv-mh.provo.novell.com>
 <990db14d-4ee2-bf95-20b4-1a050fc8fc9e@citrix.com>
 <5A79E49A02000078001A5C07@prv-mh.provo.novell.com>
 <b6c539a3-e720-ab09-9feb-8ca91f67379a@citrix.com>
 <5A7AD13D02000078001A5F03@prv-mh.provo.novell.com>
 <c00ada03-04d6-9ed8-55a1-1473cac092d8@citrix.com>
 <5A7B086E02000078001A6095@prv-mh.provo.novell.com>
 <7e4501cd-08ad-2029-d1bf-1ea5517d160c@citrix.com>
 <5A7B23FC02000078001A613F@prv-mh.provo.novell.com>
 <0cd19fe5-02b3-fae9-9b16-2cc44b169f7e@citrix.com>
 <5A7C228D02000078001A649E@prv-mh.provo.novell.com>
 <9042c7e8-6ac0-525b-4b3e-fb376dbcc604@citrix.com>
In-Reply-To: <9042c7e8-6ac0-525b-4b3e-fb376dbcc604@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/nmi: lower initial watchdog frequency
 to avoid boot hangs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE4IGF0IDEzOjE4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2Ugc3dpdGNoIHRoZSBOTUkgZnJlcXVlbmN5IHRvIH4ySHogYWZ0ZXIgdGhlIGNhbGli
cmF0aW9uLCBidXQgdGhhdCBpcwo+IGFmdGVyIGhhdmluZyBydW4gdGhlIEJTUCBhdCAxMDBIeiBm
b3IgYSBsb25nIHBlcmlvZCBvZiB0aW1lLCBhbmQgdGhlIEFQcwo+IGF0IHRoaXMgcmF0ZSBmb3Ig
YSBzaG9ydCB3aGlsZS4gIElycmVzcGVjdGl2ZSBvZiB0aGUgZXhhY3QgZml4IGhlcmUsIGl0Cj4g
aXMgc2ltcGx5IG5vdCBhIGdvb2QgaWRlYSB0byBiZSBydW5uaW5nIHdpdGggdGhpcyBOTUkgZnJl
cXVlbmN5LCBvdGhlcgo+IHRoYW4gcG9zc2libHkgZHVyaW5nIHRoZSBpbW1lZGlhdGUgY2FsaWJy
YXRpb24gbG9naWMuCgpBbmQgSSd2ZSBwcmV2aW91c2x5IGFncmVlZCB3aXRoIHRoaXMgZ2VuZXJh
bCBzdGF0ZW1lbnQuIEl0J3MKanVzdCB0aGF0IHRoZSBzbyBmYXIgc3VnZ2VzdGVkIHdvcmthcm91
bmQgZG9lc24ndCByZWFsbHkgZG8Kd2hhdCB5b3Ugc2F5IChhbmQgSSdtIHByZXR0eSBkZXRlcm1p
bmVkIHRoYXQgdGhlICJwb3NzaWJseSIKYWJvdmUgc2hvdWxkIGJlIHJlbW92ZWQpLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:10:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:10:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elWbW-0006Jz-7l; Tue, 13 Feb 2018 09:10:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elWbV-0006Js-1e
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:10:21 +0000
X-Inumbo-ID: dd75df8c-109d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd75df8c-109d-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:11:25 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 02:10:14 -0700
Message-Id: <5A82B98102000078001A7364@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 02:10:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180122123256.1431-1-jgross@suse.com>
 <20180122123256.1431-11-jgross@suse.com>
 <5A70A01402000078001A3C30@prv-mh.provo.novell.com>
 <df54ec79-449d-daf2-fd67-c0b82bfb7f1e@suse.com>
In-Reply-To: <df54ec79-449d-daf2-fd67-c0b82bfb7f1e@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC v2 10/12] x86: allocate per-vcpu stacks
 for interrupt entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAyLjE4IGF0IDEzOjM1LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAz
MC8wMS8xOCAxNjo0MCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIyLjAxLjE4IGF0IDEz
OjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IEBAIC0zNywxMCArNTIsMjQgQEAgc3Ry
dWN0IHZjcHU7Cj4+PiAgCj4+PiAgc3RydWN0IGNwdV9pbmZvIHsKPj4+ICAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgZ3Vlc3RfY3B1X3VzZXJfcmVnczsKPj4+IC0gICAgdW5zaWduZWQgaW50IHBy
b2Nlc3Nvcl9pZDsKPj4+IC0gICAgc3RydWN0IHZjcHUgKmN1cnJlbnRfdmNwdTsKPj4+IC0gICAg
dW5zaWduZWQgbG9uZyBwZXJfY3B1X29mZnNldDsKPj4+IC0gICAgdW5zaWduZWQgbG9uZyBjcjQ7
Cj4+PiArICAgIHVuaW9uIHsKPj4+ICsgICAgICAgIC8qIHBlciBwaHlzaWNhbCBjcHUgbWFwcGlu
ZyAqLwo+Pj4gKyAgICAgICAgc3RydWN0IHsKPj4+ICsgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAq
Y3VycmVudF92Y3B1Owo+Pj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZz
ZXQ7Cj4+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBjcjQ7Cj4+PiArICAgICAgICB9Owo+
Pj4gKyAgICAgICAgLyogcGVyIHZjcHUgbWFwcGluZyAoeHB0aSkgKi8KPj4+ICsgICAgICAgIHN0
cnVjdCB7Cj4+PiArICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwYWQxOwo+Pj4gKyAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgcGFkMjsKPj4+ICsgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0
YWNrX2JvdHRvbV9jcHU7Cj4+PiArICAgICAgICB9Owo+PiAKPj4gSW4gb3JkZXIgdG8gYXZvaWQg
YWNjaWRlbnRhbCB1c2UgaW4gdGhlIHdyb25nIGNvbnRleHQgYXMgbXVjaCBhcwo+PiBwb3NzaWJs
ZSwgSSB0aGluayB5b3Ugd2FudCB0byBuYW1lIGJvdGggc3RydWN0dXJlcy4KPiAKPiBJJ2QgbGlr
ZSB0byBsZWF2ZSBpdCBhcyBpcyBpbiBvcmRlciB0byBtYWtlIGEgcG9zc2libGUgYmFja3BvcnQg
bXVjaAo+IG1vcmUgZWFzaWVyLgoKV2VsbCwgSSBjYW4gc2VlIHdoeSB5b3Ugd291bGQgd2FudCB0
aGUgcHJlLWV4aXN0aW5nIGZpZWxkcyBsZWZ0CndpdGhvdXQgc3RydWN0dXJlIGZpZWxkIG5hbWUs
IGJ1dCB0aGUgbmV3ICh2Y3B1KSBvbmVzPyBBbmQKZXZlbiB0aGUgcHJlLWV4aXN0aW5nIChwY3B1
KSBvbmVzIHNob3VsZCBnYWluIGEgbmFtZSwganVzdApwZXJoYXBzIGluIGEgcGF0Y2ggbGF0ZSBp
biB0aGUgc2VyaWVzLCB3aGljaCB0aGVuIHdvdWxkbid0IGJlCmJhY2twb3J0ZWQuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:16:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:16:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elWhQ-0006bR-Sd; Tue, 13 Feb 2018 09:16:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elWhQ-0006bL-8U
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:16:28 +0000
X-Inumbo-ID: 7d071664-109e-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d071664-109e-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 10:15:52 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 02:16:26 -0700
Message-Id: <5A82BAF602000078001A7372@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 02:16:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Daniel Kiper" <daniel.kiper@oracle.com>
References: <1515589548-27317-1-git-send-email-daniel.kiper@oracle.com>
 <1515589548-27317-3-git-send-email-daniel.kiper@oracle.com>
 <5A621C8202000078001A06F8@prv-mh.provo.novell.com>
 <20180208134623.GR31868@olila.local.net-space.pl>
In-Reply-To: <20180208134623.GR31868@olila.local.net-space.pl>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 2/2] x86/setup: remap Xen image up to
 PFN_DOWN(__pa(_end))
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE4IGF0IDE0OjQ2LCA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+IHdyb3Rl
Ogo+IFNvcnJ5IGZvciBsYXRlIHJlcGx5IGJ1dCBJIHdhcyBidXN5IHdpdGggb3RoZXIgc3R1ZmYu
Cj4gCj4gT24gRnJpLCBKYW4gMTksIDIwMTggYXQgMDg6Mjc6NDZBTSAtMDcwMCwgSmFuIEJldWxp
Y2ggd3JvdGU6Cj4+ID4+PiBPbiAxMC4wMS4xOCBhdCAxNDowNSwgPGRhbmllbC5raXBlckBvcmFj
bGUuY29tPiB3cm90ZToKPj4gPiBDdXJyZW50IGxpbWl0LCBQRk5fRE9XTih4ZW5fcGh5c19zdGFy
dCksIGludHJvZHVjZWQgYnkgY29tbWl0IGIyODA0NDIKPj4gPiAoeDg2OiBtYWtlIFhlbiBlYXJs
eSBib290IGNvZGUgcmVsb2NhdGFibGUpIGlzIG5vdCByZWxpYWJsZS4gUG90ZW50aWFsbHkKPj4g
PiBpdHMgdmFsdWUgbWF5IGZhbGwgYmVsb3cgUEZOX0RPV04oX19wYShfZW5kKSkgYW5kIHRoZW4g
cGFydCBvZiBYZW4gaW1hZ2UKPj4gPiBtYXkgbm90IGJlIG1hcHBlZCBhZnRlciByZWxvY2F0aW9u
LiBUaGlzIHdpbGwgbm90IGhhcHBlbiBpbiBjdXJyZW50IGNvZGUKPj4gPiB0aGFua3MgdG8gIng4
Ni9zZXR1cDogZG8gbm90IHJlbG9jYXRlIG92ZXIgY3VycmVudCBYZW4gaW1hZ2UgcGxhY2VtZW50
Igo+PiA+IHBhdGNoLiBUaG91Z2ggdGhpcyBzYWZldHkgbWVhc3VyZSBtYXkgc2F2ZSBhIGxvdCBv
ZiBkZWJ1Z2dpbmcgdGltZSB3aGVuCj4+ID4gc29tZWJvZHkgZGVjaWRlIHRvIHJlbGF4IGV4aXN0
aW5nIHJlbG9jYXRpb24gcmVzdHJpY3Rpb25zIG9uZSBkYXkuCj4+Cj4+IEkndmUgZ29uZSBiYWNr
IHRocm91Z2ggdGhlIHYyIGRpc2N1c3Npb24sIGFuZCBJIGNvbnRpbnVlIHRvIGZhaWwgdG8KPj4g
c2VlIHdoYXQgaXMgYmVpbmcgZml4ZWQgaGVyZSwgZXZlbiBpZiBqdXN0IHRoZW9yZXRpY2FsbHku
IEl0IGlzIGJhZAo+IAo+IE9LLCBsZXQncyBnaXZlIGFuIGV4YW1wbGUuIEkgYXNzdW1lIHRoYXQg
dGhlcmUgaXMgbm8gcGF0Y2ggMSBhbmQgWGVuIGNhbgo+IHJlbG9jYXRlIGl0c2VsZiBldmVuIGl0
IHdhcyBpbml0aWFsbHkgcmVsb2NhdGVkIGJ5IHRoZSBib290bG9hZGVyLiBTbywKPiBsZXQncyBh
c3N1bWUgdGhhdCB0aGUgYm9vdGxvYWRlciBsb2FkZWQgWGVuIGltYWdlIGF0IDB4ODAyMDAwMDAK
PiAoeGVuX3BoeXNfc3RhcnQgPT0gMHg4MDAwMDAwMCkgYW5kIGl0cyBzaXplIGlzIDB4NzAwMDAw
ICg3IE1pQikuCj4gVGhlIFJBTSByZWdpb24gZW5kcyBhdCAweDgwRDAwMDAwIGFuZCB0aGVyZSBp
cyBubyBSQU0gYWJvdmUgdGhhdAo+IGFkZHJlc3MuIEF0IHNvbWUgcG9pbnQgWGVuIHJlYWxpemVz
IHRoYXQgaXQgY2FuIHJlbG9jYXRlIGl0c2VsZgo+IHRvIDB4ODA2MDAwMDAgKHhlbl9waHlzX3N0
YXJ0ID09IDB4ODA0MDAwMDApLiBTbywgaXQgZG9lcyBhbmQgdGhlbgo+IHJlbWFwcyBpdHNlbGYu
IEFuZCBoZXJlIGlzIHRoZSBwcm9ibGVtLiBDdXJyZW50bHkgZXhpc3RpbmcgY29kZQo+IHdpbGwg
cmVtYXAgb25seSBYZW4gaW1hZ2UgdXAgdG8gMHg4MDNmZmZmZi4gRXZlcnl0aGluZyBhYm92ZSB3
aWxsCj4gbm8gYmUgcmVtYXBwZWQuIFNvLCB0aGF0IGlzIHdoeSBJIHN1Z2dlc3RlZCB0aGlzIHBh
dGNoLgo+IAo+PiBlbm91Z2ggdGhhdCB0aGUgZGVzY3JpcHRpb24gaGVyZSBpc24ndCBjbGFyaWZ5
aW5nIHRoaXMgYW5kIEkgbmVlZCB0bwo+PiBnbyBiYWNrIHRvIHRoZSBlYXJsaWVyIGRpc2N1c3Np
b24sIGJ1dCBpdCdzIGV2ZW4gd29yc2UgaWYgZXZlbiB0aGF0Cj4+IGVhcmxpZXIgZGlzY3Vzc2lv
biBkaWRuJ3QgcmVhbGx5IGhlbHAuIE15IGNvbmNsdXNpb24gaXMgdGhhdCB5b3UncmUKPiAKPiBT
b3JyeSBhYm91dCB0aGF0Lgo+IAo+PiB0YWxraW5nIGFib3V0IGEgY2FzZSB3aGVyZSBvbGQgYW5k
IHBvc2l0aW9ucyBvZiBYZW4gb3ZlcmxhcCwgYQo+PiBjYXNlIHdoaWNoIEkgdGhvdWdodCBwYXRj
aCAxIGVsaW1pbmF0ZXMuCj4gCj4gSXQgZG9lcyBub3QgZWxpbWluYXRlIHRoZSBpc3N1ZSBkZXNj
cmliZWQgYWJvdmUuIEl0IGp1c3QgaGlkZXMgaXQuCgpXZWxsLCBubywgSSBkaXNhZ3JlZSAtIGl0
IG1ha2VzIGFuIG92ZXJsYXAgaW1wb3NzaWJsZSBhZmFpY3QsCndoaWNoIGlzIG1vcmUgdGhhdCBq
dXN0IGhpZGluZyB0aGUgcHJvYmxlbS4gQW55d2F5IC0gSSdtIG5vdApnb2luZyB0byBvYmplY3Qg
dG8gdGhlIGNoYW5nZSBwcm92aWRlZCBpdCBjb21lcyB3aXRoIGEgY2xlYXIKZGVzY3JpcHRpb24g
b2Ygd2hhdCBfZXhpc3RpbmdfIGlzc3VlIChldmVuIGlmIGp1c3QgYSB0aGVvcmV0aWNhbApvbmUp
IGlzIGJlaW5nIGZpeGVkIF93aXRoIHRoZSBjdXJyZW50bHkgcHJlc2VudCBjb2RlIGluIG1pbmRf
CihpLmUuIGluIHBhcnRpY3VsYXIgaW5jbHVkaW5nIHlvdXIgcGF0Y2ggMSkuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:18:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:18:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elWjQ-0006iZ-7N; Tue, 13 Feb 2018 09:18:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/68t=fh=citrix.com=prvs=575b92c35=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elWjP-0006iT-Lj
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:18:31 +0000
X-Inumbo-ID: c5a4fe98-109e-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5a4fe98-109e-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 10:17:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67780123"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH 0/7] paravirtual IOMMU interface
Thread-Index: AQHTo+7aA1SCB5TmMUyjpwZAQKLR66OhzRMAgABBOZA=
Date: Tue, 13 Feb 2018 09:18:27 +0000
Message-ID: <6ea31b44d8c6498a98570ea82b4c308d@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910026CB@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1910026CB@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Julien
 Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 0/7] paravirtual IOMMU interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IFRpYW4sIEtldmluIFttYWlsdG86
a2V2aW4udGlhbkBpbnRlbC5jb21dCj4gU2VudDogMTMgRmVicnVhcnkgMjAxOCAwNjoyMQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJp
eC5jb20+OyBEYW5pZWwgRGUgR3JhYWYKPiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292PjsgR2Vvcmdl
IER1bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsKPiBJYW4gSmFja3NvbiA8SWFuLkph
Y2tzb25AY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47Cj4gSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT47IE5ha2FqaW1hLCBKdW4KPiA8anVuLm5h
a2FqaW1hQGludGVsLmNvbT47IEtvbnJhZCBSemVzenV0ZWsgV2lsawo+IDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPjsgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsK
PiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPjsg
VGltIChYZW4ub3JnKQo+IDx0aW1AeGVuLm9yZz47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gU3ViamVjdDogUkU6IFtQQVRDSCAwLzddIHBhcmF2aXJ0dWFsIElPTU1VIGludGVyZmFj
ZQo+IAo+ID4gRnJvbTogUGF1bCBEdXJyYW50IFttYWlsdG86cGF1bC5kdXJyYW50QGNpdHJpeC5j
b21dCj4gPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDEyLCAyMDE4IDY6NDcgUE0KPiA+Cj4gPiBU
aGUgaWRlYSBvZiBhIHBhcmF2aXJ0dWFsIElPTU1VIGludGVyZmFjZSB3YXMgbGFzdCBkaXNjdXNz
ZWQgb24geGVuLWRldmVsCj4gPiBtb3JlIHRoYW4gdHdvIHllYXJzIGFnbyBhbmQgbmFycm93ZWQg
ZG93biBvbiBhIGRyYWZ0IHNwZWNpZmljYXRpb24gWzFdLgo+ID4gVGhlcmUgd2FzIGFsc28gYW4g
UkZDIHBhdGNoIHNlcmllcyBwb3N0ZWQgd2l0aCBhbiBpbXBsZW1lbnRhdGlvbiwKPiA+IGhvd2V2
ZXIKPiA+IHRoaXMgd2FzIG5ldmVyIGZvbGxvd2VkIHRocm91Z2guCj4gPgo+ID4gSW4gdGhpcyBw
YXRjaCBzZXJpZXMgSSBoYXZlIHRyaWVkIHRvIHNpbXBsaWZ5IHRoZSBpbnRlcmZhY2UgYW5kIHRo
ZXJlZm9yZQo+ID4gaGF2ZSBtb3ZlZCBhd2F5IGZyb20gdGhlIGRyYWZ0IHNwZWNpZmljYXRpb24u
Cj4gCj4gYmVhciBzZW5kaW5nIG91dCBhbiB1cGRhdGVkIHNwZWM/Cj4gCgpJJ2xsIGhhdmUgdG8g
d3JpdGUgb25lLCBidXQgSSBhZ3JlZSBpdCBpcyBwcm9iYWJseSB3b3J0aHdoaWxlIGZvciB0aGUg
cmVjb3JkLiBUaGUgaW50ZW50aW9uIGlzIHRoZSBzYW1lIGFzIGl0IHdhcyB3aGVuIHRoZSBvbGQg
c3BlYy4gd2FzIHdyaXR0ZW4gYnV0IEkgaG9wZSB0aGlzIGltcGxlbWVudGF0aW9uIGlzIGxlc3Mg
Y29tcGxleCAodGhvdWdoIGl0IG1heSBub3QgeWV0IGJlIGZ1bGx5IGNvbXBsZXRlKS4KSW4gdGhl
IG1lYW50aW1lIEkgaG9wZSBlYWNoIHBhdGNoIGlzIHN1ZmZpY2llbnRseSBzbWFsbCB0byBiZSBy
ZWFzb25hYmx5IHNlbGYtZXhwbGFuYXRvcnkuCgpDaGVlcnMsCgogIFBhdWwKCj4gPgo+ID4gUGF0
Y2hlcyAjMSAtICMzIGluIHRoZSBzZXJpZXMgaW50cm9kdWNlICdidXMgZnJhbWUgbnVtYmVycycg
aW50byBYZW4gKGZyYW1lCj4gPiBudW1iZXJzIHJlbGF0aW5nIHRvIHRoZSBJT01NVSByYXRoZXIg
dGhhbiB0aGUgTU1VKS4gVGhlIG1vZGlmaWNhdGlvbnMKPiA+IGFyZQo+ID4gaW4gY29tbW9uIGNv
ZGUgYW5kIHNvIGFmZmVjdCBBUk0gYXMgd2VsbCBhcyB4ODYuCj4gPgo+ID4gUGF0Y2ggIzQgYWRk
cyBhIHByZS1yZXF1aXNpdGUgbWV0aG9kIGluIGlvbW11X29wcyBhbmQgYW4KPiA+IGltcGxlbWVu
dGF0aW9uCj4gPiBmb3IgVlQtZC4gSSBoYXZlIG5vdCBkb25lIGFuIGltcGxtZW50YXRpb24gZm9y
IEFNRCBJT01NVXMgYXMgbXkgdGVzdAo+ID4gaGFyZC0KPiA+IHdhcmUgaXMgSW50ZWwgYmFzZWQs
IGJ1dCBvbmUgbWF5IGJlIGFkZGVkIGluIGZ1dHVyZS4KPiA+Cj4gPiBQYXRjaGVzICM1IC0gIzcg
aW50cm9kdWNlIHRoZSBuZXcgJ2lvbW11X29wJyBoeXBlcmNhbGwgd2l0aCBzdWItCj4gPiBvcGVy
YXRpb25zCj4gPiB0byBxdWVyeSByYW5nZXMgcmVzZXJ2ZWQgaW4gdGhlIElPTU1VLCBtYXAgYW5k
IHVubWFwIHBhZ2VzLCBhbmQgZmx1c2gKPiA+IHRoZQo+ID4gSU9UTEIuCj4gPgo+ID4gRm9yIHRl
c3RpbmcgcHVycG9zZXMsIEkgaGF2ZSBpbXBsZW1lbnRlZCBwYXRjaGVzIHRvIGEgTGludXggUFYg
ZG9tMCB0bwo+ID4gc2V0Cj4gPiB1cCBhIDE6MSBCRk46R0ZOIG1hcHBpbmcgYW5kIHVzZSBub3Jt
YWwgc3dpb3RsYiBkbWEgb3BlcmF0aW9ucyByYXRoZXIKPiA+IHRoZW4geGVuLXN3aW90bGIuCj4g
Pgo+ID4gWzFdIGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4t
ZGV2ZWwvMjAxNi0KPiA+IDAyL21zZzAxNDI4Lmh0bWwKPiA+Cj4gPiBQYXVsIER1cnJhbnQgKDcp
Ogo+ID4gICBpb21tdTogaW50cm9kdWNlIHRoZSBjb25jZXB0IG9mIEJGTi4uLgo+ID4gICBpb21t
dTogbWFrZSB1c2Ugb2YgdHlwZS1zYWZlIEJGTiBhbmQgTUZOIGluIGV4cG9ydGVkIGZ1bmN0aW9u
cwo+ID4gICBpb21tdTogcHVzaCB1c2Ugb2YgdHlwZS1zYWZlIEJGTiBhbmQgTUZOIGludG8gaW9t
bXVfb3BzCj4gPiAgIHZ0ZDogYWRkIGxvb2t1cF9wYWdlIG1ldGhvZCB0byBpb21tdV9vcHMKPiA+
ICAgcHVibGljIC8geDg2OiBpbnRyb2R1Y2UgX19IWVBFUkNBTExfaW9tbXVfb3AKPiA+ICAgeDg2
OiBhZGQgaW9tbXVfb3AgdG8gcXVlcnkgcmVzZXJ2ZWQgcmFuZ2VzCj4gPiAgIHg4NjogYWRkIGlv
bW11X29wcyB0byBtYXAgYW5kIHVubWFwIHBhZ2VzLCBhbmQgYWxzbyB0byBmbHVzaCB0aGUKPiA+
IElPVExCCj4gPgo+ID4gIHRvb2xzL2ZsYXNrL3BvbGljeS9tb2R1bGVzL3hlbi5pZiAgICAgICAg
ICAgICB8ICAgMSArCj4gPiAgeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAzICstCj4gPiAgeGVuL2FyY2gveDg2L01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxICsKPiA+ICB4ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jICAgICAg
ICAgICAgICAgICAgfCAgIDEgKwo+ID4gIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMSArCj4gPiAgeGVuL2FyY2gveDg2L2lvbW11X29wLmMgICAgICAg
ICAgICAgICAgICAgICAgIHwgNDc2Cj4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4g
IHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNyArLQo+
ID4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMgICAgICAgICAgICAgICAgICAgICB8ICAgOCAr
LQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYyAgICAgICAgICAgICAgICAgICAgICB8ICAg
OCArLQo+ID4gIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxNSArLQo+ID4gIHhlbi9hcmNoL3g4Ni9wdi9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgICAg
ICB8ICAgMSArCj4gPiAgeGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICAgICAg
ICAgIHwgICA1ICstCj4gPiAgeGVuL2NvbW1vbi9ncmFudF90YWJsZS5jICAgICAgICAgICAgICAg
ICAgICAgIHwgIDEwICstCj4gPiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA0ICstCj4gPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11
X2NtZC5jICAgICAgIHwgIDE4ICstCj4gPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jICAgICAgIHwgIDg1ICsrLS0tCj4gPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL3BjaV9hbWRfaW9tbXUuYyAgIHwgICA0ICstCj4gPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYXJtL3NtbXUuYyAgICAgICAgICAgIHwgIDIyICstCj4gPiAgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvaW9tbXUuYyAgICAgICAgICAgICAgIHwgIDI4ICstCj4gPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL2lvbW11LmMgICAgICAgICAgIHwgIDc2ICsrKy0KPiA+ICB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCAgICAgICAgICAgfCAgIDIgKwo+ID4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMgICAgICAgICB8ICAgMyArLQo+ID4gIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICAgICAgICB8ICAgMiArLQo+ID4gIHhl
bi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCj4gPiAg
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwgICA4ICstCj4g
PiAgeGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29wLmggICAgICAgICAgICAgICAgIHwgMTI3ICsr
KysrKysKPiA+ICB4ZW4vaW5jbHVkZS9wdWJsaWMveGVuLmggICAgICAgICAgICAgICAgICAgICAg
fCAgIDEgKwo+ID4gIHhlbi9pbmNsdWRlL3hlbi9oeXBlcmNhbGwuaCAgICAgICAgICAgICAgICAg
ICB8ICAxMiArCj4gPiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAgICAgICAg
ICAgIHwgIDQyICsrLQo+ID4gIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNSArCj4gPiAgeGVuL2luY2x1ZGUveHNtL2R1bW15LmggICAgICAgICAgICAg
ICAgICAgICAgIHwgICA2ICsKPiA+ICB4ZW4vaW5jbHVkZS94c20veHNtLmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDYgKwo+ID4gIHhlbi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMSArCj4gPiAgeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA2ICsKPiA+ICB4ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3Nf
dmVjdG9ycyAgICAgICAgICAgfCAgIDIgKwo+ID4gIDM1IGZpbGVzIGNoYW5nZWQsIDg2OCBpbnNl
cnRpb25zKCspLCAxMzEgZGVsZXRpb25zKC0pCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL3g4Ni9pb21tdV9vcC5jCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3B1
YmxpYy9pb21tdV9vcC5oCj4gPiAtLS0KPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgo+ID4gQ2M6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292Pgo+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNv
bT4KPiA+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiA+IENj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiA+IENjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBp
bnRlbC5jb20+Cj4gPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gPiBD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+ID4gQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENjOiBTdXJh
dmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+ID4gQ2M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gPgo+ID4gLS0KPiA+IDIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:22:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elWnK-0007OD-Ni; Tue, 13 Feb 2018 09:22:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elWnJ-0007Nr-9s
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:22:33 +0000
X-Inumbo-ID: 9255505a-109f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9255505a-109f-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:23:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elWnC-00014P-ED; Tue, 13 Feb 2018 09:22:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elWn7-0002pF-2U; Tue, 13 Feb 2018 09:22:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elWn6-0003ll-N0; Tue, 13 Feb 2018 09:22:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1elWn6-0003ll-N0@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 09:22:20 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-xl-qemuu-ovmf-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3OTI4YjJjYmU1NWIy
YTQxMGEwZjVjMWYxNTQ2MTAwNTljNTdiMWIyCiAgQnVnIG5vdCBwcmVzZW50OiBkOGE1YjgwNTY4
YTljYjY2ODEwZTc1YjE4MjAxOGU5ZWRiNjhlOGZmCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MDYzLwoKCiAgKFJl
dmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdy
YXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExOTA2
My5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExODMyNCAtLWJsZXNzaW5ncz1y
ZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1m
LWFtZDY0IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTg5
NjggZmFpbCBbaG9zdD1odXhlbHJlYmUwXSAvIDExODYyOSBbaG9zdD1yaW1hdmEwXSAxMTg1OTgg
W2hvc3Q9YmFyb3F1ZTBdIDExODU4NiBbaG9zdD1pdGFsaWEwXSAxMTg1NzYgW2hvc3Q9aHV4ZWxy
ZWJlMV0gMTE4NTY2IFtob3N0PWVsYmxpbmcxXSAxMTg1NTYgW2hvc3Q9Zmlhbm8wXSAxMTg1Mzgg
W2hvc3Q9YmFyb3F1ZTFdIDExODUwMSBbaG9zdD1lbGJsaW5nMF0gMTE4NDY0IFtob3N0PWNoYXJk
b25uYXkxXSAxMTg0NDUgW2hvc3Q9cGlub3QwXSAxMTg0Mjggb2suCkZhaWx1cmUgLyBiYXNpcyBw
YXNzIGZsaWdodHM6IDExODk2OCAvIDExODQyOAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoo
dHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdApMYXRlc3QgNzkyOGIyY2JlNTViMmE0MTBhMGY1YzFmMTU0NjEwMDU5YzU3YjFiMiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1
NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCkJhc2lzIHBhc3Mg
ZDhhNWI4MDU2OGE5Y2I2NjgxMGU3NWIxODIwMThlOWVkYjY4ZThmZiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlODcxZTgw
YzM4NTQ3ZDlmYWVmYzY2MDQ1MzJiYTNlOTg1ZTY1ODczCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdp
dGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0I2Q4YTViODA1NjhhOWNi
NjY4MTBlNzViMTgyMDE4ZTllZGI2OGU4ZmYtNzkyOGIyY2JlNTViMmE0MTBhMGY1YzFmMTU0NjEw
MDU5YzU3YjFiMiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MC1jOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQjMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1
NWE5Ny0yYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0I2U4NzFlODBjMzg1NDdkOWZhZWZjNjYwNDUzMmJhM2U5ODVlNjU4
NzMtYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAphZGhvYy1yZXZ0dXBs
ZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CkxvYWRlZCAxMDAyIG5v
ZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTE4MTEy
IFtob3N0PWNoYXJkb25uYXkxXQogMTE4MjE1IFtob3N0PXJpbWF2YTFdCiAxMTgyNTAgW2hvc3Q9
YmFyb3F1ZTFdCiAxMTgyNzYgW2hvc3Q9cmltYXZhMF0KIDExODI4MyBbaG9zdD1waW5vdDFdCiAx
MTgzMjQgW2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTg0NDUgW2hvc3Q9cGlub3QwXQogMTE4MzYyIFto
b3N0PWl0YWxpYTFdCiAxMTg0MDEgW2hvc3Q9aXRhbGlhMF0KIDExODQyOCBwYXNzIGQ4YTViODA1
NjhhOWNiNjY4MTBlNzViMTgyMDE4ZTllZGI2OGU4ZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZTg3MWU4MGMzODU0N2Q5
ZmFlZmM2NjA0NTMyYmEzZTk4NWU2NTg3MwogMTE4NDY0IFtob3N0PWNoYXJkb25uYXkxXQogMTE4
NTM4IFtob3N0PWJhcm9xdWUxXQogMTE4NTAxIFtob3N0PWVsYmxpbmcwXQogMTE4NTU2IFtob3N0
PWZpYW5vMF0KIDExODU2NiBbaG9zdD1lbGJsaW5nMV0KIDExODU3NiBbaG9zdD1odXhlbHJlYmUx
XQogMTE4NTg2IFtob3N0PWl0YWxpYTBdCiAxMTg2MjkgW2hvc3Q9cmltYXZhMF0KIDExODU5OCBb
aG9zdD1iYXJvcXVlMF0KIDExODYzOCBmYWlsIGlycmVsZXZhbnQKIDExODY3MiBmYWlsIGlycmVs
ZXZhbnQKIDExODc3NSBmYWlsIGlycmVsZXZhbnQKIDExODg5MyBmYWlsIGlycmVsZXZhbnQKIDEx
OTA1OCBwYXNzIGQ4YTViODA1NjhhOWNiNjY4MTBlNzViMTgyMDE4ZTllZGI2OGU4ZmYgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVh
OTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5MDQ3IGZhaWwg
NzkyOGIyY2JlNTViMmE0MTBhMGY1YzFmMTU0NjEwMDU5YzU3YjFiMiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRh
ZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkwMDQgZmFpbCA3OTI4YjJjYmU1
NWIyYTQxMGEwZjVjMWYxNTQ2MTAwNTljNTdiMWIyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAy
YjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhk
ZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTAxMiBwYXNzIGQ4YTViODA1NjhhOWNiNjY4MTBl
NzViMTgyMDE4ZTllZGI2OGU4ZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0
ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgNGRjZmQ3ZDE0MzZjNzdlZTkyMDgxYTM2Y2Y2
M2Y1NjlkYzRlZjcyNQogMTE5MDM1IHBhc3MgZDhhNWI4MDU2OGE5Y2I2NjgxMGU3NWIxODIwMThl
OWVkYjY4ZThmZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5NyA2MjIyZTdjYmFhMWVkNzVkZDhmOWQ5MGNmYTM5NGE0OWZlZDBi
ZTJjCiAxMTkwMTYgcGFzcyBkOGE1YjgwNTY4YTljYjY2ODEwZTc1YjE4MjAxOGU5ZWRiNjhlOGZm
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1
Nzc1NjU1YTk3IDQ3NGJiMmUyNjJiNTRlMzJkZGI4MmIyMjZlZTFjNjliODYzNjE5MzAKIDExOTAy
MCBwYXNzIGQ4YTViODA1NjhhOWNiNjY4MTBlNzViMTgyMDE4ZTllZGI2OGU4ZmYgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcg
ZGQ4NTVhYTQzMGYyZGE5YjY3N2MxNDVmMGM2MjVhODJhYWE5NzExMAogMTE4OTY4IGZhaWwgNzky
OGIyY2JlNTViMmE0MTBhMGY1YzFmMTU0NjEwMDU5YzU3YjFiMiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNh
YTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTg5OTkgcGFzcyBkOGE1YjgwNTY4YTlj
YjY2ODEwZTc1YjE4MjAxOGU5ZWRiNjhlOGZmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAz
M2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGU4NzFlODBjMzg1NDdkOWZhZWZj
NjYwNDUzMmJhM2U5ODVlNjU4NzMKIDExOTA0MSBwYXNzIGQ4YTViODA1NjhhOWNiNjY4MTBlNzVi
MTgyMDE4ZTllZGI2OGU4ZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYTUzYjliOTg3YTBhOWIyYzY3NTY5ZjkwZjNkN2Fi
MTMyN2FkZTJlNwogMTE5MDI2IHBhc3MgZDhhNWI4MDU2OGE5Y2I2NjgxMGU3NWIxODIwMThlOWVk
YjY4ZThmZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEz
Y2RhY2QxNTc3NTY1NWE5NyBkODdjZmI1OWI0MjgzMjkyMGY0Y2YzMzkyZGNjZmE1Yjg3MzZiNjk5
CiAxMTkwMzAgYmxvY2tlZCBkOGE1YjgwNTY4YTljYjY2ODEwZTc1YjE4MjAxOGU5ZWRiNjhlOGZm
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1
Nzc1NjU1YTk3IDUxOTFjMWVmNTFiMDBlYzExMjIwNjkxNzY0N2ZhZWE1NWJlOGIwMmYKIDExOTA0
NCBwYXNzIGQ4YTViODA1NjhhOWNiNjY4MTBlNzViMTgyMDE4ZTllZGI2OGU4ZmYgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcg
YzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5MDUxIHBhc3MgZDhh
NWI4MDU2OGE5Y2I2NjgxMGU3NWIxODIwMThlOWVkYjY4ZThmZiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNh
YTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkwNTQgZmFpbCA3OTI4YjJjYmU1NWIy
YTQxMGEwZjVjMWYxNTQ2MTAwNTljNTdiMWIyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAz
M2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1
ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTA2MyBmYWlsIDc5MjhiMmNiZTU1YjJhNDEwYTBmNWMx
ZjE1NDYxMDA1OWM1N2IxYjIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFk
YjU2MTQ4M2I4ZApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMTg0MjggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBm
bGlnaHQgMTE4OTY4IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGln
aHQgMTE4OTk5IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5
MDA0IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGQ4YTViODA1Njhh
OWNiNjY4MTBlNzViMTgyMDE4ZTllZGI2OGU4ZmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJi
MDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRm
YTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2lu
ZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExOTA0NCAocGFzcyksIGZvciBs
YXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExOTA0NyAoZmFpbCksIGZvciBmaXJzdCBm
YWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTA1MSAocGFzcyksIGZvciBsYXN0IHBhc3MK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5MDU0IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJl
cHJvIGZvdW5kOiBmbGlnaHQgMTE5MDU4IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMTkwNjMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFu
ZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICA3OTI4YjJjYmU1NWIyYTQxMGEwZjVj
MWYxNTQ2MTAwNTljNTdiMWIyCiAgQnVnIG5vdCBwcmVzZW50OiBkOGE1YjgwNTY4YTljYjY2ODEw
ZTc1YjE4MjAxOGU5ZWRiNjhlOGZmCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MDYzLwoKCiAgKFJldmlzaW9uIGxv
ZyB0b28gbG9uZywgb21pdHRlZC4pCgpwbm10b3BuZzogMTc2IGNvbG9ycyBmb3VuZApSZXZpc2lv
biBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRt
bCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExOTA2Mzog
dG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTE5MDYzIGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0
IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3Mv
MTE5MDYzLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgIGZh
aWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:22:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elWnS-0007PW-3E; Tue, 13 Feb 2018 09:22:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/68t=fh=citrix.com=prvs=575b92c35=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elWnQ-0007Ov-IU
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:22:40 +0000
X-Inumbo-ID: 965da973-109f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 965da973-109f-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:23:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67780331"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+7cUU0RnW5yAEi/SPOFbaxU/aOh0zyAgAA8XiA=
Date: Tue, 13 Feb 2018 09:22:33 +0000
Message-ID: <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAxMyBGZWJydWFyeSAyMDE4IDA2OjQzDQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0KPiA8amJldWxp
Y2hAc3VzZS5jb20+OyBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4NCj4g
U3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA1LzddIHB1YmxpYyAvIHg4NjogaW50cm9k
dWNlDQo+IF9fSFlQRVJDQUxMX2lvbW11X29wDQo+IA0KPiA+IEZyb206IFBhdWwgRHVycmFudA0K
PiA+IFNlbnQ6IE1vbmRheSwgRmVicnVhcnkgMTIsIDIwMTggNjo0NyBQTQ0KPiA+DQo+ID4gVGhp
cyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBib2lsZXJwbGF0ZSBmb3IgYSBuZXcgaHlwZXJjYWxsIHRv
IGFsbG93IGENCj4gPiBkb21haW4gdG8gY29udHJvbCBJT01NVSBtYXBwaW5ncyBmb3IgaXRzIG93
biBwYWdlcy4NCj4gPiBXaGlsc3QgdGhlcmUgaXMgZHVwbGljYXRpb24gb2YgY29kZSBiZXR3ZWVu
IHRoZSBuYXRpdmUgYW5kIGNvbXBhdCBlbnRyeQ0KPiA+IHBvaW50cyB3aGljaCBhcHBlYXJzIHJp
cGUgZm9yIHNvbWUgZm9ybSBvZiBjb21iaW5hdGlvbiwgSSB0aGluayBpdCBpcw0KPiA+IGJldHRl
ciB0byBtYWludGFpbiB0aGUgc2VwYXJhdGlvbiBhcy1pcyBiZWNhdXNlIHRoZSBjb21wYXQgZW50
cnkgcG9pbnQNCj4gPiB3aWxsIG5lY2Vzc2FyaWx5IGdhaW4gY29tcGxleGl0eSBpbiBzdWJzZXF1
ZW50IHBhdGNoZXMuDQo+ID4NCj4gPiBOT1RFOiBUaGlzIGh5cGVyY2FsbCBpcyBvbmx5IGltcGxl
bWVudGVkIGZvciB4ODYgYW5kIGlzIGN1cnJlbnRseQ0KPiA+ICAgICAgIHJlc3RyaWN0ZWQgYnkg
WFNNIHRvIGRvbTAgc2luY2UgaXQgY291bGQgYmUgdXNlZCB0byBjYXVzZSBJT01NVQ0KPiA+ICAg
ICAgIGZhdWx0cyB3aGljaCBtYXkgYnJpbmcgZG93biBhIGhvc3QuDQo+ID4NCj4gPiBTaWduZWQt
b2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBbLi4uXQ0K
PiA+ICsNCj4gPiArDQo+ID4gK3N0YXRpYyBib29sIGNhbl9jb250cm9sX2lvbW11KHZvaWQpDQo+
ID4gK3sNCj4gPiArICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOw0K
PiA+ICsNCj4gPiArICAgIC8qDQo+ID4gKyAgICAgKiBJT01NVSBtYXBwaW5ncyBjYW5ub3QgYmUg
bWFuaXB1bGF0ZWQgaWY6DQo+ID4gKyAgICAgKiAtIHRoZSBJT01NVSBpcyBub3QgZW5hYmxlZCBv
ciwNCj4gPiArICAgICAqIC0gdGhlIElPTU1VIGlzIHBhc3NlZCB0aHJvdWdoIG9yLA0KPiA+ICsg
ICAgICogLSBzaGFyZWQgRVBUIGNvbmZpZ3VyZWQgb3IsDQo+ID4gKyAgICAgKiAtIFhlbiBpcyBt
YWludGFpbmluZyBhbiBpZGVudGl0eSBtYXAuDQo+IA0KPiAiZm9yIGRvbTAiDQo+IA0KPiA+ICsg
ICAgICovDQo+ID4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8IGlvbW11X3Bhc3N0aHJvdWdo
IHx8DQo+ID4gKyAgICAgICAgIGlvbW11X3VzZV9oYXBfcHQoY3VycmQpIHx8IG5lZWRfaW9tbXUo
Y3VycmQpICkNCj4gDQo+IEkgZ3Vlc3MgaXQncyBjbGVhcmVyIHRvIGRpcmVjdGx5IGNoZWNrIGlv
bW11X2RvbTBfc3RyaWN0IGhlcmUNCg0KV2VsbCwgdGhlIHByb2JsZW0gd2l0aCB0aGF0IGlzIHRo
YXQgaXQgdG90YWxseSB0aWVzIHRoaXMgaW50ZXJmYWNlIHRvIGRvbTAuIFdoaWxzdCwgaW4gcHJh
Y3RpY2UsIHRoYXQgaXMgdGhlIGNhc2UgYXQgdGhlIG1vbWVudCAoYmVjYXVzZSBvZiB0aGUgeHNt
IGNoZWNrKSBJIGRvIHdhbnQgdG8gbGVhdmUgdGhlIHBvdGVudGlhbCB0byBhbGxvdyBvdGhlciBQ
ViBkb21haW5zIHRvIGNvbnRyb2wgdGhlaXIgSU9NTVUgbWFwcGluZ3MsIGlmIHRoYXQgbWFrZSBz
ZW5zZSBpbiBmdXR1cmUuDQoNCiAgUGF1bA0KDQo+IA0KPiA+ICsgICAgICAgIHJldHVybiBmYWxz
ZTsNCj4gPiArDQo+ID4gKyAgICByZXR1cm4gdHJ1ZTsNCj4gPiArfQ0KPiANCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:25:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elWqG-0007fR-Gg; Tue, 13 Feb 2018 09:25:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/68t=fh=citrix.com=prvs=575b92c35=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elWqE-0007fH-Nt
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:25:34 +0000
X-Inumbo-ID: fe649bd4-109f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe649bd4-109f-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:26:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67780466"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 6/7] x86: add iommu_op to query reserved
 ranges
Thread-Index: AQHTo+7cs5xUKPtr/kuA5lgvh9FaraOh1Z+AgAA69lA=
Date: Tue, 13 Feb 2018 09:25:17 +0000
Message-ID: <aff2fd1e0f2541e1844d99fea1cd6872@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-7-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002748@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191002748@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/7] x86: add iommu_op to query reserved
 ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAxMyBGZWJydWFyeSAyMDE4IDA2OjUyDQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0KPiA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNi83XSB4ODY6
IGFkZCBpb21tdV9vcCB0byBxdWVyeSByZXNlcnZlZA0KPiByYW5nZXMNCj4gDQo+ID4gRnJvbTog
UGF1bCBEdXJyYW50DQo+ID4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAxMiwgMjAxOCA2OjQ3IFBN
DQo+ID4NCj4gPiBDZXJ0YWluIGFyZWFzIG9mIG1lbW9yeSwgc3VjaCBhcyBSTVJScywgbXVzdCBi
ZSBtYXBwZWQgMToxDQo+ID4gKGkuZS4gQkZOID09IE1GTikgdGhyb3VnaCB0aGUgSU9NTVUuDQo+
ID4NCj4gPiBUaGlzIHBhdGNoIGFkZHMgYW4gaW9tbXVfb3AgdG8gYWxsb3cgdGhlc2UgcmFuZ2Vz
IHRvIGJlIHF1ZXJpZWQuDQo+ID4NCj4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+IC0tLQ0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+DQo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+DQo+ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4
LmNvbT4NCj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+DQo+
ID4gQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4NCj4g
PiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiA+IENj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4NCj4gPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4NCj4gPiAtLS0NCj4gPiAgeGVuL2FyY2gveDg2L2lvbW11X29wLmMgICAgICAgfCAx
MjENCj4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysNCj4gPiAg
eGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29wLmggfCAgMzUgKysrKysrKysrKysrDQo+ID4gIHhl
bi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgIHwgICAyICsNCj4gPiAgMyBmaWxlcyBjaGFuZ2Vk
LCAxNTggaW5zZXJ0aW9ucygrKQ0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9p
b21tdV9vcC5jIGIveGVuL2FyY2gveDg2L2lvbW11X29wLmMNCj4gPiBpbmRleCBlZGQ4YTM4NGIz
Li5hYzgxYjk4YjdhIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9pb21tdV9vcC5jDQo+
ID4gKysrIGIveGVuL2FyY2gveDg2L2lvbW11X29wLmMNCj4gPiBAQCAtMjIsNiArMjIsNTggQEAN
Cj4gPiAgI2luY2x1ZGUgPHhlbi9ldmVudC5oPg0KPiA+ICAjaW5jbHVkZSA8eGVuL2d1ZXN0X2Fj
Y2Vzcy5oPg0KPiA+ICAjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPg0KPiA+ICsjaW5jbHVkZSA8
eGVuL2lvbW11Lmg+DQo+ID4gKw0KPiA+ICtzdHJ1Y3QgZ2V0X3JkbV9jdHh0IHsNCj4gPiArICAg
IHVuc2lnbmVkIGludCBtYXhfZW50cmllczsNCj4gPiArICAgIHVuc2lnbmVkIGludCBucl9lbnRy
aWVzOw0KPiA+ICsgICAgWEVOX0dVRVNUX0hBTkRMRSh4ZW5faW9tbXVfcmVzZXJ2ZWRfcmVnaW9u
X3QpIHJlZ2lvbnM7DQo+ID4gK307DQo+ID4gKw0KPiA+ICtzdGF0aWMgaW50IGdldF9yZG0oeGVu
X3Bmbl90IHN0YXJ0LCB4ZW5fdWxvbmdfdCBuciwgdTMyIGlkLCB2b2lkICphcmcpDQo+ID4gK3sN
Cj4gPiArICAgIHN0cnVjdCBnZXRfcmRtX2N0eHQgKmN0eHQgPSBhcmc7DQo+ID4gKw0KPiA+ICsg
ICAgaWYgKCBjdHh0LT5ucl9lbnRyaWVzIDwgY3R4dC0+bWF4X2VudHJpZXMgKQ0KPiA+ICsgICAg
ew0KPiA+ICsgICAgICAgIHhlbl9pb21tdV9yZXNlcnZlZF9yZWdpb25fdCByZWdpb24gPSB7DQo+
ID4gKyAgICAgICAgICAgIC5zdGFydF9iZm4gPSBzdGFydCwNCj4gPiArICAgICAgICAgICAgLm5y
X2ZyYW1lcyA9IG5yLA0KPiA+ICsgICAgICAgIH07DQo+ID4gKw0KPiA+ICsgICAgICAgIGlmICgg
Y29weV90b19ndWVzdF9vZmZzZXQoY3R4dC0+cmVnaW9ucywgY3R4dC0+bnJfZW50cmllcywgJnJl
Z2lvbiwNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEpICkNCj4gPiAr
ICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7DQo+IA0KPiBSTVJSIGVudHJpZXMgYXJlIGRldmlj
ZSBzcGVjaWZpYy4gaXQncyB3aHkgYSAnaWQnIChpLmUuIHNiZGYpIGZpZWxkDQo+IGlzIGludHJv
ZHVjZWQgZm9yIHN1Y2ggY2hlY2suDQoNCldoYXQgSSB3YW50IGhlcmUgaXMgdGhlIHVuaW9uIG9m
IGFsbCBSTVJScyBmb3IgYWxsIGRldmljZXMgaW4gdGhlIGRvbWFpbi4gSSBiZWxpZXZlIHRoYXQg
aXMgd2hhdCB0aGUgY29kZSB3aWxsIGN1cnJlbnRseSBxdWVyeSwgYnV0IEkgY291bGQgYmUgd3Jv
bmcuDQoNCj4gDQo+ID4gKyAgICB9DQo+ID4gKw0KPiA+ICsgICAgY3R4dC0+bnJfZW50cmllcysr
Ow0KPiA+ICsNCj4gPiArICAgIHJldHVybiAxOw0KPiA+ICt9DQo+ID4gKw0KPiA+ICtzdGF0aWMg
aW50IGlvbW11b3BfcXVlcnlfcmVzZXJ2ZWQoc3RydWN0DQo+ID4geGVuX2lvbW11X29wX3F1ZXJ5
X3Jlc2VydmVkICpvcCkNCj4gDQo+IEkgZGlkbid0IGdldCB3aHkgd2UgY2Fubm90IHJldXNlIGV4
aXN0aW5nIFhFTk1FTV9yZXNlcnZlZF8NCj4gZGV2aWNlX21lbW9yeV9tYXA/DQo+IA0KDQpUaGlz
IGh5cGVyY2FsbCBpcyBub3QgaW50ZW5kZWQgdG8gYmUgdG9vbHMtb25seS4gVGhhdCBvbmUgaXMs
IHVubGVzcyBJIG1pc3JlYWQgdGhlICNpZmRlZnMuDQoNCiAgUGF1bA0KDQo+IFRoYW5rcw0KPiBL
ZXZpbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:29:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:29:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elWts-0007wi-0u; Tue, 13 Feb 2018 09:29:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elWtr-0007wc-Lg
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:29:19 +0000
X-Inumbo-ID: 83ce961c-10a0-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83ce961c-10a0-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:30:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 02:29:12 -0700
Message-Id: <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 02:29:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180208122539.56095-1-roger.pau@citrix.com>
 <20180208122539.56095-4-roger.pau@citrix.com>
In-Reply-To: <20180208122539.56095-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE4IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
QSBjaGFuZ2UgbGlrZSB0aGlzIHNob3VsZCBub3QgY29tZSB3aXRob3V0IGRlc2NyaXB0aW9uLCBw
cm92aWRpbmcgYQpyZWFzb24gZm9yIHRoZSBjaGFuZ2UuIE90aGVyd2lzZSBob3cgd2lsbCBzb21l
b25lIHdhbnRpbmcgdG8KdW5kZXJzdGFuZCB0aGUgY2hhbmdlIGluIGEgY291cGxlIG9mIHllYXJz
IGFjdHVhbGx5IGJlIGFibGUgdG8KbWFrZSBhbnkgc2Vuc2Ugb2YgaXQuIFRoaXMgaXMgaW4gcGFy
dGljdWxhciBiZWNhdXNlIEkgY29udGludWUgdG8gYmUKbm90IGZ1bGx5IGNvbnZpbmNlZCB0aGF0
IHdoaXRlIGxpc3RpbmcgaXMgYXBwcm9wcmlhdGUgaW4gdGhlIERvbTAKY2FzZSAoYW5kIGZvciB0
aGUgcmVjb3JkIEknbSBzaW1pbGFybHkgdW5jb252aW5jZWQgdGhhdCBibGFjayBsaXN0aW5nCmlz
IHRoZSBiZXN0IGNob2ljZSwgeWV0IG9idmlvdXNseSB3ZSBuZWVkIHRvIHBpY2sgb24gb2YgdGhl
IHR3bykuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKPiBAQCAtNzg5LDI0ICs3ODksMjkgQEAgc3RhdGlj
IGJvb2wgX19pbml0IHB2aF9hY3BpX3RhYmxlX2FsbG93ZWQoY29uc3QgY2hhciAqc2lnLAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGFk
ZHJlc3MsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgc2l6ZSkKPiAgewo+IC0gICAgc3RhdGljIGNvbnN0IGNoYXIgX19pbml0Y29uc3Qg
YmFubmVkX3RhYmxlc1tdW0FDUElfTkFNRV9TSVpFXSA9IHsKPiAtICAgICAgICBBQ1BJX1NJR19I
UEVULCBBQ1BJX1NJR19TTElULCBBQ1BJX1NJR19TUkFULCBBQ1BJX1NJR19NUFNULAo+IC0gICAg
ICAgIEFDUElfU0lHX1BNVFQsIEFDUElfU0lHX01BRFQsIEFDUElfU0lHX0RNQVJ9Owo+ICsgICAg
c3RhdGljIGNvbnN0IGNoYXIgX19pbml0Y29uc3QgYWxsb3dlZF90YWJsZXNbXVtBQ1BJX05BTUVf
U0laRV0gPSB7Cj4gKyAgICAgICAgQUNQSV9TSUdfRFNEVCwgQUNQSV9TSUdfRkFEVCwgQUNQSV9T
SUdfRkFDUywgQUNQSV9TSUdfUFNEVCwKPiArICAgICAgICBBQ1BJX1NJR19TU0RULCBBQ1BJX1NJ
R19TQlNULCBBQ1BJX1NJR19NQ0ZHLCBBQ1BJX1NJR19TTElDLAo+ICsgICAgICAgIEFDUElfU0lH
X01TRE0sIEFDUElfU0lHX1dEQVQsIEFDUElfU0lHX0ZQRFQsIEFDUElfU0lHX1MzUFQsCj4gKyAg
ICB9Owo+ICAgICAgdW5zaWduZWQgaW50IGk7Cj4gIAo+IC0gICAgZm9yICggaSA9IDAgOyBpIDwg
QVJSQVlfU0laRShiYW5uZWRfdGFibGVzKTsgaSsrICkKPiAtICAgICAgICBpZiAoIHN0cm5jbXAo
c2lnLCBiYW5uZWRfdGFibGVzW2ldLCBBQ1BJX05BTUVfU0laRSkgPT0gMCApCj4gLSAgICAgICAg
ICAgIHJldHVybiBmYWxzZTsKPiAtCj4gLSAgICAvKiBNYWtlIHN1cmUgdGFibGUgZG9lc24ndCBy
ZXNpZGUgaW4gYSBSQU0gcmVnaW9uLiAqLwo+IC0gICAgaWYgKCBhY3BpX21lbW9yeV9iYW5uZWQo
YWRkcmVzcywgc2l6ZSkgKQo+ICsgICAgZm9yICggaSA9IDAgOyBpIDwgQVJSQVlfU0laRShhbGxv
d2VkX3RhYmxlcyk7IGkrKyApCj4gICAgICB7Cj4gLSAgICAgICAgcHJpbnRrKCJTa2lwcGluZyB0
YWJsZSAlLjRzIGJlY2F1c2UgcmVzaWRlcyBpbiBhIG5vbi1BQ1BJLCBub24tcmVzZXJ2ZWQgcmVn
aW9uXG4iLAo+IC0gICAgICAgICAgICAgICBzaWcpOwo+IC0gICAgICAgIHJldHVybiBmYWxzZTsK
PiArICAgICAgICBpZiAoIHN0cm5jbXAoc2lnLCBhbGxvd2VkX3RhYmxlc1tpXSwgQUNQSV9OQU1F
X1NJWkUpICkKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIGlmICggIWFj
cGlfbWVtb3J5X2Jhbm5lZChhZGRyZXNzLCBzaXplKSApCj4gKyAgICAgICAgICAgIHJldHVybiB0
cnVlOwo+ICsgICAgICAgIGVsc2UKClVubmVjZXNzYXJ5ICJlbHNlIi4KCkphbgoKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgIHByaW50aygiU2tpcHBpbmcgdGFibGUgJS40cyBpbiBub24tQUNQ
SSBub24tcmVzZXJ2ZWQgcmVnaW9uXG4iLAo+ICsgICAgICAgICAgICAgICAgICAgc2lnKTsKPiAr
ICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIH0KPiAgICAgIH0KPiAgCj4gLSAg
ICByZXR1cm4gdHJ1ZTsKPiArICAgIHJldHVybiBmYWxzZTsKPiAgfQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:31:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:31:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elWwB-000065-Cj; Tue, 13 Feb 2018 09:31:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elWwA-00005r-7J
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 09:31:42 +0000
X-Inumbo-ID: d95119ec-10a0-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d95119ec-10a0-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:32:46 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 02:31:35 -0700
Message-Id: <5A82BE8502000078001A73AE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 02:31:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20180207210624.119059-1-brian.woods@amd.com>
 <20180208170147.89927-1-brian.woods@amd.com>
 <5A7B6A7C0200003403432E6E@prv-mh.provo.novell.com>
 <5A7C82880200003F043E54B7@prv-mh.provo.novell.com>
In-Reply-To: <5A7C82880200003F043E54B7@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/svm: add EFER SVME support for
 VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE4IGF0IDE4OjAxLCA8YnJpYW4ud29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3N2bS9zdm0uYwo+IEBAIC02MTEsNiArNjExLDEyIEBAIHN0YXRpYyB2b2lkIHN2bV91cGRhdGVf
Z3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIGlmICggbG1hICkKPiAgICAgICAgICBu
ZXdfZWZlciB8PSBFRkVSX0xNRTsKPiAgICAgIHZtY2Jfc2V0X2VmZXIodm1jYiwgbmV3X2VmZXIp
Owo+ICsKPiArICAgIGlmICggIW5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikgKQo+ICsgICAg
ICAgIEFTU0VSVCghKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmIEVGRVJfU1ZNRSkpOwo+
ICsKPiArICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQodi0+ZG9tYWluKSApCj4gKyAgICAgICAg
c3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZSh2KTsKPiAgfQoKV2h5IG5vdAoKICAg
IGlmICggbmVzdGVkaHZtX2VuYWJsZWQodi0+ZG9tYWluKSApCiAgICAgICAgc3ZtX25lc3RlZF9m
ZWF0dXJlc19vbl9lZmVyX3VwZGF0ZSh2KTsKICAgIGVsc2UKICAgICAgICBBU1NFUlQoISh2LT5h
cmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX1NWTUUpKTsKCj8KCkphbgoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:46:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:46:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXAQ-00012K-HW; Tue, 13 Feb 2018 09:46:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elXAP-00012E-EU
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:46:25 +0000
X-Inumbo-ID: e761df8f-10a2-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e761df8f-10a2-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:47:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 02:46:17 -0700
Message-Id: <5A82C1F602000078001A73D2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 02:46:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Sameer Goel" <sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-2-sameer.goel@linaro.org>
 <20180209102947.6dwuchlgkibx4okr@MacBook-Pro-de-Roger.local>
 <6c94284e-f559-273d-021e-05ea35b9ec2e@arm.com>
 <20180209104708.qxjthhwfy6pk272h@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180209104708.qxjthhwfy6pk272h@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com,
 Julien Grall <julien.grall@arm.com>, xen-devel@lists.xenproject.org,
 Ian.Jackson@citrix.com, nd@arm.com, shankerd@codeaurora.org
Subject: Re: [Xen-devel] [PATCH 1/7] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAyLjE4IGF0IDExOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDEwOjQ1OjI1QU0gKzAwMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPj4gSGksCj4+IAo+PiBPbiAwMi8wOS8yMDE4IDEwOjI5IEFNLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+PiA+IE9uIFRodSwgRmViIDA4LCAyMDE4IGF0IDA4OjEwOjQ5UE0gLTA3MDAs
IFNhbWVlciBHb2VsIHdyb3RlOgo+PiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9s
aWIuaCBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+PiA+ID4gaW5kZXggMWQ5NzcxMzQwYy4uNjk3
MjEyYTA2MSAxMDA2NDQKPj4gPiA+IC0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAo+PiA+ID4g
KysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4+ID4gPiBAQCAtMTEsNiArMTEsMTkgQEAKPj4g
PiA+ICAgI2RlZmluZSBCVUdfT04ocCkgIGRvIHsgaWYgKHVubGlrZWx5KHApKSBCVUcoKTsgIH0g
d2hpbGUgKDApCj4+ID4gPiAgICNkZWZpbmUgV0FSTl9PTihwKSBkbyB7IGlmICh1bmxpa2VseShw
KSkgV0FSTigpOyB9IHdoaWxlICgwKQo+PiA+ID4gKyNkZWZpbmUgV0FSTl9PTl9PTkNFKHApICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4gPiArKHsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiA+ICsgICAgc3RhdGljIGJvb2wg
X19zZWN0aW9uKCIuZGF0YS51bmxpa2VseSIpIF9fd2FybmVkOyBcCj4+ID4gPiArICAgIGludCBf
X3JldF93YXJuX29uY2UgPSAhIShwKTsgICAgICAgICAgICAgICAgICAgIFwKPj4gPiAgICAgICAg
IF4gYm9vbAo+PiA+IAo+PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCj4+ID4gPiArICAgIGlmICggdW5saWtlbHkoX19yZXRfd2Fybl9v
bmNlICYmICFfX3dhcm5lZCkgKSAgICAgXAo+PiA+ID4gKyAgICB7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4gPiArICAgICAgICBfX3dhcm5lZCA9
IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiA+ICsgICAgICAgIFdBUk4o
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+PiA+ID4gKyAgICB9ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4+ID4gPiArICAg
IHVubGlrZWx5KF9fcmV0X3dhcm5fb25jZSk7ICAgICAgICAgICAgICAgICAgICAgIFwKPj4gPiAK
Pj4gPiBEb2VzIHRoaXMgbWFjcm8gcmVhbGx5IG5lZWQgdG8gcmV0dXJuIHNvbWV0aGluZz8gSXQg
c2VlbXMgd2VpcmQgdG8gbWUKPj4gPiB0byBhbGxvdyB1c2FnZXMgbGlrZTogaWYgKCBXQVJOX09O
X09OQ0UuLi4KPj4gCj4+IFRoaXMgY29uc3RydWN0IGlzIHVzZWQgaW4gTGludXggKGluY2x1ZGVk
IGluIHRoZSBkcml2ZXIgcG9ydGVkKToKPj4gCj4+IGlmIChXQVJOX09OX09OQ0UoZndzcGVjLT5p
b21tdV9wcml2KSkgewo+PiAgICAgIG1hc3RlciA9IGZ3c3BlYy0+aW9tbXVfcHJpdjsKPj4gICAg
ICBzbW11ID0gbWFzdGVyLT5zbW11Owo+PiB9IGVsc2Ugewo+PiAuLi4uCj4+IH0KPj4gCj4+IElI
TU8gdGhlIG1ha2VzIHRoZSBjb2RlIG5pY2VyIHRvIHJlYWQgb3ZlcjoKPiAKPiBPSywgaWYgdGhh
dCdzIGludGVuZGVkIEknbSBmaW5lIHdpdGggaXQsIGp1c3Qgd2FudGVkIHRvIGNoZWNrLgoKQnV0
IFdBUk5fT04oKSBzaG91bGQgdGhlbiBiZSBnaXZlbiB0aGUgc2FtZSBwcm9wZXJ0eSwgSSB0aGlu
ay4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:46:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:46:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXAf-00013H-Ob; Tue, 13 Feb 2018 09:46:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elXAe-00012X-0G
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 09:46:40 +0000
X-Inumbo-ID: ee2c0907-10a2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee2c0907-10a2-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:47:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67781560"
Date: Tue, 13 Feb 2018 09:45:01 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180213094501.wskahkozzrkfoayo@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgLm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZQo+
ICAuTFxAX29yaWdfczoKPiAgICAgIFxvbGRpbnN0cgo+ICAuTFxAX29yaWdfZToKPiArICAgICAu
c2tpcCAoLSgocmVwbF9sZW4oMSkgLSBvcmlnX2xlbikgPiAwKSAqIChyZXBsX2xlbigxKSAtIG9y
aWdfbGVuKSksIDB4OTAKCmNsYW5nIGNob2tlcyBvbiB0aGlzIGV4cHJlc3Npb24sIGJlY2F1c2Ug
b2YgdGhlIG5lZ2F0aW9uIGF0IHRoZQpiZWdpbm5pbmcgYW5kIEknbSBhbHNvIGZhaWxpbmcgdG8g
c2VlIHdoeSBhcmUgeW91IGFkZGluZyBzdWNoCm5lZ2F0aW9uLiBBRkFJQ1QgdXNpbmc6Cgouc2tp
cCAoKChyZXBsX2xlbigxKSAtIG9yaWdfbGVuKSA+IDApICogKHJlcGxfbGVuKDEpIC0gb3JpZ19s
ZW4pKSwgMHg5MAoKSXMgY29ycmVjdDogaXQgYWRkcyB0aGUgcmlnaHQgcGFkZGluZyBpZiB0aGUg
YWx0ZXJuYXRpdmUgY29kZSBpcwpiaWdnZXIgdGhhbiB0aGUgb3JpZ2luYWwgb25lLCB3aGlsZSBu
b3QgYWRkaW5nIGFueXRoaW5nIGlzIHRoZQpvcmlnaW5hbCBjb2RlIGlzIGdyZWF0ZXIgdGhhbiB0
aGUgYWx0ZXJuYXRpdmUgb25lLgoKVGhlIG5lZ2F0aW9uIGp1c3QgdHVybnMgdGhlIDEgdG8gLTEs
IHRodXMgY29udmVydGluZyB0aGUgcmVzdWx0IG9mIHRoZQp3aG9sZSBleHByZXNzaW9uIGludG8g
YSBuZWdhdGl2ZSB2YWx1ZS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:48:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:48:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXCL-0001JJ-2s; Tue, 13 Feb 2018 09:48:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elXCJ-0001E2-5p
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:48:23 +0000
X-Inumbo-ID: 2dc2e12e-10a3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2dc2e12e-10a3-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:49:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 02:48:15 -0700
Message-Id: <5A82C26B02000078001A73D5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 02:48:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sameer Goel" <sameer.goel@linaro.org>
References: <20180209031055.21926-1-sameer.goel@linaro.org>
 <20180209031055.21926-2-sameer.goel@linaro.org>
In-Reply-To: <20180209031055.21926-2-sameer.goel@linaro.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, mjaggi@caviumnetworks.com,
 george.dunlap@eu.citrix.com, Andrew.Cooper3@citrix.com, julien.grall@arm.com,
 xen-devel@lists.xenproject.org, Ian.Jackson@citrix.com, nd@arm.com,
 shankerd@codeaurora.org, roger.pau@citrix.com
Subject: Re: [Xen-devel] [PATCH 1/7] Port WARN_ON_ONCE() from Linux
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAyLjE4IGF0IDA0OjEwLCA8c2FtZWVyLmdvZWxAbGluYXJvLm9yZz4gd3JvdGU6
Cj4gUG9ydCBXQVJOX09OX09OQ0UgbWFjcm8gZnJvbSBMaW51eC4KPiAKPiBTaWduZWQtb2ZmLWJ5
OiBTYW1lZXIgR29lbCA8c2FtZWVyLmdvZWxAbGluYXJvLm9yZz4KPiBBY2tlZC1ieTogSnVsaWVu
IEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3hl
bi5sZHMuUyB8ICAxICsKPiAgeGVuL2FyY2gveDg2L3hlbi5sZHMuUyB8ICAxICsKPiAgeGVuL2lu
Y2x1ZGUveGVuL2xpYi5oICB8IDEzICsrKysrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAx
NSBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMg
Yi94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCj4gaW5kZXggYjAzOTAxODBiNC4uNGRjNzk5N2NmMCAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TCj4gKysrIGIveGVuL2FyY2gvYXJt
L3hlbi5sZHMuUwo+IEBAIC04Nyw2ICs4Nyw3IEBAIFNFQ1RJT05TCj4gICAgICAgICBfX2VuZF9z
Y2hlZHVsZXJzX2FycmF5ID0gLjsKPiAgICAgICAgICooLmRhdGEucmVsKQo+ICAgICAgICAgKigu
ZGF0YS5yZWwuKikKPiArICAgICAgICooLmRhdGEudW5saWtlbHkpCj4gICAgICAgICBDT05TVFJV
Q1RPUlMKPiAgICB9IDp0ZXh0Cj4gIAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveGVuLmxk
cy5TIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+IGluZGV4IDA5NTI5ODA0OGYuLjM1M2NhMTQ4
Y2EgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3hlbi5sZHMuUwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni94ZW4ubGRzLlMKPiBAQCAtMjQwLDYgKzI0MCw3IEBAIFNFQ1RJT05TCj4gICAgICAgICAq
KC5kYXRhKQo+ICAgICAgICAgKiguZGF0YS5yZWwpCj4gICAgICAgICAqKC5kYXRhLnJlbC4qKQo+
ICsgICAgICAgKiguZGF0YS51bmxpa2VseSkKPiAgICAgICAgIENPTlNUUlVDVE9SUwo+ICAgIH0g
OnRleHQKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaCBiL3hlbi9pbmNs
dWRlL3hlbi9saWIuaAo+IGluZGV4IDFkOTc3MTM0MGMuLjY5NzIxMmEwNjEgMTAwNjQ0Cj4gLS0t
IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi5oCj4g
QEAgLTExLDYgKzExLDE5IEBACj4gICNkZWZpbmUgQlVHX09OKHApICBkbyB7IGlmICh1bmxpa2Vs
eShwKSkgQlVHKCk7ICB9IHdoaWxlICgwKQo+ICAjZGVmaW5lIFdBUk5fT04ocCkgZG8geyBpZiAo
dW5saWtlbHkocCkpIFdBUk4oKTsgfSB3aGlsZSAoMCkKPiAgCj4gKyNkZWZpbmUgV0FSTl9PTl9P
TkNFKHApICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyh7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBzdGF0aWMgYm9vbCBf
X3NlY3Rpb24oIi5kYXRhLnVubGlrZWx5IikgX193YXJuZWQ7IFwKPiArICAgIGludCBfX3JldF93
YXJuX29uY2UgPSAhIShwKTsgICAgICAgICAgICAgICAgICAgIFwKClBsZWFzZSBkb24ndCBpbnRy
b2R1Y2UgbmV3IG5hbWUgc3BhY2UgdmlvbGF0aW9ucyAocmVhZDogbm8KbGVhZGluZyB1bmRlcnNj
b3JlcyBoZXJlOyB1c2UgdHJhaWxpbmcgb25lIGlmIG5lZWQgYmUpLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:56:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:56:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXJo-00025R-00; Tue, 13 Feb 2018 09:56:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/68t=fh=citrix.com=prvs=575b92c35=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1elXJm-00025L-Ox
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:56:06 +0000
X-Inumbo-ID: 41fd335d-10a4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41fd335d-10a4-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 09:57:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67782098"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages,	and also to flush the IOTLB
Thread-Index: AQHTpJex7yZDRHhV70+CWmxwvJAbeaOiEAbA
Date: Tue, 13 Feb 2018 09:55:59 +0000
Message-ID: <c09970608c0f440e88055bdfb88cd8dc@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-8-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002766@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191002766@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages, and also to flush the IOTLB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAxMyBGZWJydWFyeSAyMDE4IDA2OjU2DQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0KPiA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNy83XSB4ODY6
IGFkZCBpb21tdV9vcHMgdG8gbWFwIGFuZA0KPiB1bm1hcCBwYWdlcywgYW5kIGFsc28gdG8gZmx1
c2ggdGhlIElPVExCDQo+IA0KPiA+IEZyb206IFBhdWwgRHVycmFudA0KPiA+IFNlbnQ6IE1vbmRh
eSwgRmVicnVhcnkgMTIsIDIwMTggNjo0NyBQTQ0KPiA+DQo+ID4gVGhpcyBwYXRjaCBhZGRzIGlv
bW11X29wcyB0byBhbGxvdyBhIGRvbWFpbiB3aXRoIGNvbnRyb2xfaW9tbXUNCj4gPiBwcml2aWxl
Z2UNCj4gPiB0byBtYXAgYW5kIHVubWFwIHBhZ2VzIGZyb20gYW55IGd1ZXN0IG92ZXIgd2hpY2gg
aXQgaGFzIG1hcHBpbmcNCj4gPiBwcml2aWxlZ2UNCj4gPiBpbiB0aGUgSU9NTVUuDQo+ID4gVGhl
c2Ugb3BlcmF0aW9ucyBpbXBsaWNpdGx5IGRpc2FibGUgSU9UTEIgZmx1c2hpbmcgc28gdGhhdCB0
aGUgY2FsbGVyIGNhbg0KPiA+IGJhdGNoIG9wZXJhdGlvbnMgYW5kIHRoZW4gZXhwbGljaXRseSBm
bHVzaCB0aGUgSU9UTEIgdXNpbmcgdGhlIGlvbW11X29wDQo+ID4gYWxzbyBhZGRlZCBieSB0aGlz
IHBhdGNoLg0KPiANCj4gZ2l2ZW4gdGhhdCBsYXN0IGRpc2N1c3Npb24gaXMgMnlycyBhZ28gYW5k
IHlvdSBzYWlkIGFjdHVhbCBpbXBsZW1lbnRhdGlvbg0KPiBhbHJlYWR5IGJpYXNlZCBmcm9tIG9y
aWdpbmFsIHNwZWMsIGl0J2QgYmUgZGlmZmljdWx0IHRvIGp1ZGdlIHdoZXRoZXIgY3VycmVudA0K
PiBjaGFuZ2UgaXMgc3VmZmljaWVudCBvciBqdXN0IDFzdCBzdGVwLiBDb3VsZCB5b3Ugc3VtbWFy
aXplIHdoYXQgaGF2ZQ0KPiBiZWVuIGNoYW5nZWQgZnJvbSBsYXN0IHNwZWMsIGFuZCBhbHNvIGFu
eSBmdXJ0aGVyIHRhc2tzIGluIHlvdXIgVE9ETyBsaXN0Pw0KDQpLZXZpbiwNCg0KVGhlIG1haW4g
Y2hhbmdlcyBhcmU6DQoNCi0gdGhlcmUgaXMgbm8gb3AgdG8gcXVlcnkgbWFwcGluZyBjYXBhYmls
aXR5Li4uIGluc3RlYWQgdGhlIGh5cGVyY2FsbCB3aWxsIGZhaWwgd2l0aCAtRUFDQ0VTDQotIHRo
ZXJlIGlzIG5vIGxvbmdlciBhbiBvcHRpb24gdG8gYXZvaWQgcmVmZXJlbmNlIGNvdW50aW5nIG1h
cCBhbmQgdW5tYXAgb3BlcmF0aW9ucw0KLSB0aGVyZSBhcmUgbm8gbG9uZ2VyIHNlcGFyYXRlIG9w
cyBmb3IgbWFwcGluZyBsb2NhbCBhbmQgcmVtb3RlIHBhZ2VzIChET01JRF9TRUxGIHNob3VsZCBi
ZSBwYXNzZWQgdG8gdGhlIG1hcCBvcCBmb3IgbG9jYWwgcGFnZXMpLCBhbmQgb3BzIGFsd2F5cyBk
ZWFsIHdpdGggR0ZOcyBub3QgTUZOcw0KICAtIGFsc28gSSBoYXZlIGRyb3BwZWQgdGhlIGlkZWEg
b2YgYSBnbG9iYWwgbTJiIG1hcCwgc28uLi4NCiAgLSBpdCBpcyBub3cgZ29pbmcgdG8gYmUgdGhl
IHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBjb2RlIHJ1bm5pbmcgaW4gdGhlIG1hcHBpbmcgZG9tYWlu
IHRvIHRyYWNrIHdoYXQgaXQgaGFzIG1hcHBlZCBbMV0NCi0gdGhlcmUgaXMgbm8gaWxsdXNpb24g
dGhhdCBwYWdlcyBvdGhlciA0ayBhcmUgc3VwcG9ydGVkIGF0IHRoZSBtb21lbnQNCi0gdGhlIGZs
dXNoIG9wZXJhdGlvbiBpcyBub3cgZXhwbGljaXQNCg0KWzFdIHRoaXMgd291bGQgYmUgYW4gaXNz
dWUgaWYgdGhlIGludGVyZmFjZSBiZWNvbWVzIHVzYWJsZSBmb3IgYW55dGhpbmcgb3RoZXIgdGhh
biBkb20wIGFzIHdlJ2QgYWxzbyBuZWVkIHNvbWV0aGluZyBpbiBYZW4gdG8gcmVsZWFzZSB0aGUg
cGFnZSByZWZzIGlmIHRoZSBkb21haW4gd2FzIGZvcmNpYmx5IGRlc3Ryb3llZCwgYnV0IEkgdGhp
bmsgdGhlIG0yYiB3YXMgdGhlIHdyb25nIHNvbHV0aW9uIHNpbmNlIGl0IG5lY2Vzc2l0YXRlcyBh
IGZ1bGwgc2NhbiBvZiAqaG9zdCogUkFNIG9uIGFueSBkb21haW4gZGVzdHJ1Y3Rpb24NCg0KVGhl
IG1haW4gaXRlbSBvbiBteSBUT0RPIGxpc3QgaXMgdG8gaW1wbGVtZW50IGEgbmV3IElPUkVRIHRv
IGFsbG93IGludmFsaWRhdGlvbiBvZiBzcGVjaWZpYyBndWVzdCBwYWdlcy4gVGhpbmsgb2YgdGhl
IGN1cnJlbnQgJ2ludmFsaWRhdGUgbWFwIGNhY2hlJyBhcyBhIGdsb2JhbCBmbHVzaC4uLiBJIG5l
ZWQgYSBzcGVjaWZpYyBmbHVzaCBzbyB0aGF0IGEgZGVjcmVhc2VfcmVzZXJ2YXRpb24gaHlwZXJj
YWxsIGlzc3VlZCBieSBhIGd1ZXN0IGNhbiBpbnN0ZWFkIHRlbGwgZW11bGF0b3JzIGV4YWN0bHkg
d2hpY2ggcGFnZXMgYXJlIGJlaW5nIHJlbW92ZWQgZnJvbSBndWVzdC4gSXQgaXMgdGhlbiB0aGUg
ZW11bGF0b3JzJyByZXNwb25zaWJpbGl0aWVzIHRvIHVubWFwIHRob3NlIHBhZ2VzIGlmIHRoZXkg
aGFkIHRoZW0gbWFwcGVkIChlaXRoZXIgdGhyb3VnaCBNTVUgb3IgSU9NTVUpIHdoaWNoIHRoZW4g
ZHJvcCBwYWdlIHJlZnMgYW5kIGFjdHVhbGx5IGFsbG93IHRoZSBwYWdlcyB0byBiZSByZWN5Y2xl
ZC4NCg0KSSB3aWxsLCBvZiBjb3Vyc2UsIG5lZWQgdG8gY29tZSB1cCB3aXRoIG1vcmUgTGludXgg
Y29kZSB0byB0ZXN0IGFsbCB0aGlzLCB3aGljaCB3aWxsIGV2ZW50dWFsbHkgbGVhZCB0byBrZXJu
ZWwgYW5kIHVzZXIgQVBJcyB0byBhbGxvdyBlbXVsYXRvcnMgcnVubmluZyBpbiBkb20wIHRvIElP
TU1VIG1hcCBndWVzdCBwYWdlcy4NCg0KPiANCj4gYXQgbGVhc3QganVzdCBtYXAvdW5tYXAgb3Bl
cmF0aW9ucyBkZWZpbml0ZWx5IG5vdCBtZWV0IFhlbkdUDQo+IHJlcXVpcmVtZW50Li4uDQo+IA0K
DQpXaGF0IGFzcGVjdCBvZiB0aGUgaHlwZXJjYWxsIGludGVyZmFjZSBkb2VzIG5vdCBtZWV0IFhl
bkdUJ3MgcmVxdWlyZW1lbnRzPyBJdCB3b3VsZCBiZSBnb29kIHRvIGtub3cgbm93IHRoZW4gSSBj
YW4gbWFrZSBhbnkgbmVjZXNzYXJ5IGFkanVzdG1lbnRzIGluIHYyLg0KDQpDaGVlcnMsDQoNCiAg
UGF1bA0KDQo+IFRoYW5rcw0KPiBrZXZpbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:56:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:56:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXKR-0002ET-7j; Tue, 13 Feb 2018 09:56:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elXKQ-0002EI-J0
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 09:56:46 +0000
X-Inumbo-ID: 1dbd114a-10a4-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1dbd114a-10a4-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 10:56:09 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 02:56:43 -0700
Message-Id: <5A82C46702000078001A740A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 02:56:39 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Wei Liu" <wei.liu2@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
 <20180212123044.2nih6z65fp254oyq@citrix.com>
In-Reply-To: <20180212123044.2nih6z65fp254oyq@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
 altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE4IGF0IDEzOjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+PiBpbmRleCA1OGY2NTJkLi5iZDM4MTlhIDEwMDY0NAo+
PiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4gKysrIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCj4+IEBAIC01NTcsMjMgKzU1Nyw5IEBAIGhhbmRsZV9leGNlcHRpb25f
c2F2ZWQ6Cj4+ICAgICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysx
KCVyc3ApCj4+ICAgICAgICAgIGp6ICAgIGV4Y2VwdGlvbl93aXRoX2ludHNfZGlzYWJsZWQKPj4g
IAo+PiAtLkxjcjRfcHYzMl9vcmlnOgo+PiAtICAgICAgICBqbXAgICAuTGNyNF9wdjMyX2RvbmUK
Pj4gLSAgICAgICAgLnNraXAgKC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSAt
ICguIC0gLkxjcjRfcHYzMl9vcmlnKSwgMHhjYwo+PiAtICAgICAgICAucHVzaHNlY3Rpb24gLmFs
dGluc3RyX3JlcGxhY2VtZW50LCAiYXgiCj4+IC0uTGNyNF9wdjMyX2FsdDoKPj4gLSAgICAgICAg
bW92ICAgVkNQVV9kb21haW4oJXJieCksJXJheAo+PiAtLkxjcjRfcHYzMl9hbHRfZW5kOgo+PiAt
ICAgICAgICAuc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKPj4gLSAgICAgICAgYWx0aW5z
dHJ1Y3Rpb25fZW50cnkgLkxjcjRfcHYzMl9vcmlnLCAuTGNyNF9wdjMyX2FsdCwgXAo+PiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAo+PiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYz
Ml9hbHQpLCBcCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2Fs
dF9lbmQgLSAuTGNyNF9wdjMyX2FsdCkKPj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkg
LkxjcjRfcHYzMl9vcmlnLCAuTGNyNF9wdjMyX2FsdCwgXAo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYODZfRkVBVFVSRV9YRU5fU01BUCwgXAo+PiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpLCBcCj4+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9w
djMyX2FsdCkKPj4gLSAgICAgICAgLnBvcHNlY3Rpb24KPj4gKyAgICAgICAgQUxURVJOQVRJVkVf
MiAiam1wIC5MY3I0X3B2MzJfZG9uZTsgLnNraXAgMiwgMHg5MCIsIFwKPiAKPiBUaGlzIGNoYW5n
ZWQgMHhjYyB0byAweDkwIGJ1dCBzaW5jZSBpdCBpcyBqdXN0IHBhZGRpbmcgZm9sbG93aW5nIGFu
Cj4gdW5jb25kaXRpb25hbCBqbXAgc28gaXQgc2hvdWxkbid0IG1hdHRlci4KCldlbGwsIGl0IHdh
cyBmb3IgdGhhdCB2ZXJ5IHJlYXNvbiB0aGF0IEkgaGFkIHBpY2tlZCAweGNjIG9yaWdpbmFsbHk6
CldlIGJldHRlciBrbm93IGlmIHNvbWUgYnJhbmNoIG1pc3Rha2VubHkgbGVhZHMgaW50byB0aGF0
IHJlZ2lvbi4KCkkgYWxzbyB2ZXJ5IG11Y2ggb2JqZWN0IHRvIHRoZSBsaXRlcmFsIDIgcGFzc2Vk
IGFzIGFuIGFyZ3VtZW50IHRvCi5za2lwIGFib3ZlOiBXaGF0IGlmIHRoZSBsYWJlbCBtb3ZlcyBv
dXQgZmFyIGVub3VnaCB0aGF0IGEgc2hvcnQKYnJhbmNoIHdvbid0IGJlIHVzYWJsZSBhbnltb3Jl
PwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 09:59:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 09:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXMr-0002RJ-Rp; Tue, 13 Feb 2018 09:59:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elXMr-0002RA-2g
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 09:59:17 +0000
X-Inumbo-ID: 77e65a98-10a4-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77e65a98-10a4-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 10:58:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67782244"
Date: Tue, 13 Feb 2018 09:59:06 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180213095906.boak3yclhbgcnui7@MacBook-Pro-de-Roger.local>
References: <20180208122539.56095-1-roger.pau@citrix.com>
 <20180208122539.56095-4-roger.pau@citrix.com>
 <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDI6Mjk6MDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDA4LjAyLjE4IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cj4gCj4gQSBjaGFuZ2UgbGlrZSB0aGlzIHNob3VsZCBub3QgY29tZSB3aXRob3V0IGRl
c2NyaXB0aW9uLCBwcm92aWRpbmcgYQo+IHJlYXNvbiBmb3IgdGhlIGNoYW5nZS4gT3RoZXJ3aXNl
IGhvdyB3aWxsIHNvbWVvbmUgd2FudGluZyB0bwo+IHVuZGVyc3RhbmQgdGhlIGNoYW5nZSBpbiBh
IGNvdXBsZSBvZiB5ZWFycyBhY3R1YWxseSBiZSBhYmxlIHRvCj4gbWFrZSBhbnkgc2Vuc2Ugb2Yg
aXQuIFRoaXMgaXMgaW4gcGFydGljdWxhciBiZWNhdXNlIEkgY29udGludWUgdG8gYmUKPiBub3Qg
ZnVsbHkgY29udmluY2VkIHRoYXQgd2hpdGUgbGlzdGluZyBpcyBhcHByb3ByaWF0ZSBpbiB0aGUg
RG9tMAo+IGNhc2UgKGFuZCBmb3IgdGhlIHJlY29yZCBJJ20gc2ltaWxhcmx5IHVuY29udmluY2Vk
IHRoYXQgYmxhY2sgbGlzdGluZwo+IGlzIHRoZSBiZXN0IGNob2ljZSwgeWV0IG9idmlvdXNseSB3
ZSBuZWVkIHRvIHBpY2sgb24gb2YgdGhlIHR3bykuCgpJJ20gc29ycnksIEkgdGhvdWdodCB3ZSBh
Z3JlZWQgYXQgdGhlIHN1bW1pdCB0byBjb252ZXJ0IHRoaXMgdG8Kd2hpdGVsaXN0aW5nIGJlY2F1
c2UgaXQgd2FzIGxpa2VseSBiZXR0ZXIgdG8gc2ltcGx5IG5vdCBleHBvc2UgdW5rbm93bgpBQ1BJ
IHRhYmxlcyB0byBndWVzdHMuCgpJIGd1ZXNzIHRoZSBjb21taXQgbWVzc2FnZSBjb3VsZCBiZSBz
b21ldGhpbmcgbGlrZToKCiJUaGUgZm9sbG93aW5nIGxpc3Qgb2Ygd2hpdGVsaXN0ZWQgQVBJQyB0
YWJsZXMgYXJlIGVpdGhlciBrbm93biB0byB3b3JrCm9yIGRvbid0IHJlcXVpcmUgYW55IHJlc291
cmNlcyB0byBiZSBtYXBwZWQgaW4gZWl0aGVyIHRoZSBJTyBvciB0aGUKbWVtb3J5IHNwYWNlLgoK
VGhpcyBsaXN0IGlzIGV4cGVjdGVkIHRvIGJlIGV4cGFuZGVkIGFzIG1vcmUgdGVzdGluZyBpcyBw
ZXJmb3JtZWQuIgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 10:06:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 10:06:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXTx-0003J3-IR; Tue, 13 Feb 2018 10:06:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elXTw-0003Ix-3F
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 10:06:36 +0000
X-Inumbo-ID: b8f33aa6-10a5-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b8f33aa6-10a5-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 10:07:39 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 03:06:28 -0700
Message-Id: <5A82C6B002000078001A7425@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 03:06:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
 <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
 <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Shane Wang <shane.wang@intel.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE4IGF0IDExOjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IElmIHlvdSBtYXAgdGhlIE5WRElNTSBhcyBNTUlPIHRvIERvbTAgeW91IGRvbid0IG5lZWQgdGhl
IE0yUCBlbnRyaWVzCj4gSUlSQywgYW5kIGlmIGl0J3MgbWFwcGVkIHVzaW5nIDFHQiBwYWdlcyBp
dCBzaG91bGRuJ3QgdXNlIHRoYXQgbXVjaAo+IG1lbW9yeSBmb3IgdGhlIHBhZ2UgdGFibGVzIChp
ZTogeW91IGNvdWxkIGp1c3QgdXNlIG5vcm1hbCBSQU0gZm9yIHRoZQo+IHBhZ2UgdGFibGVzIHRo
YXQgbWFwIHRoZSBOVkRJTU0gSU1PKS4gT2YgY291cnNlIHRoYXQgb25seSBhcHBsaWVzIHRvCj4g
UFZIL0hWTS4KCkJ1dCBpbiBvcmRlciB0byB1c2UgKHBhcnQgb2YpIGl0IGluIGEgUkFNLWxpa2Ug
bWFubmVyIHdlIG5lZWQgc3RydWN0CnBhZ2VfaW5mbyBmb3IgaXQuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 10:07:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 10:07:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXUV-0003LO-Q7; Tue, 13 Feb 2018 10:07:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=liqi=fh=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1elXUU-0003L0-M2
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 10:07:10 +0000
X-Inumbo-ID: cd60c010-10a5-11e8-b9b1-635ca7ef6cff
Received: from ppsw-30.csi.cam.ac.uk (unknown [131.111.8.130])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cd60c010-10a5-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 10:08:14 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:50510
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1elXUL-000VUU-ev (Exim 4.90_1)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 13 Feb 2018 10:07:02 +0000
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
 <20180212123044.2nih6z65fp254oyq@citrix.com>
 <5A82C46702000078001A740A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6170ffbb-9649-ede2-344a-74725efa896a@citrix.com>
Date: Tue, 13 Feb 2018 10:07:00 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A82C46702000078001A740A@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
 altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMjAxOCAwOTo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTIuMDIuMTgg
YXQgMTM6MzAsIDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gTW9uLCBGZWIgMTIs
IDIwMTggYXQgMTE6MjM6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKPj4+IGluZGV4IDU4ZjY1MmQuLmJkMzgxOWEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUwo+Pj4gQEAgLTU1NywyMyArNTU3LDkgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKPj4+
ICAgICAgICAgIHRlc3RiICRYODZfRUZMQUdTX0lGPj44LFVSRUdTX2VmbGFncysxKCVyc3ApCj4+
PiAgICAgICAgICBqeiAgICBleGNlcHRpb25fd2l0aF9pbnRzX2Rpc2FibGVkCj4+PiAgCj4+PiAt
LkxjcjRfcHYzMl9vcmlnOgo+Pj4gLSAgICAgICAgam1wICAgLkxjcjRfcHYzMl9kb25lCj4+PiAt
ICAgICAgICAuc2tpcCAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpIC0gKC4g
LSAuTGNyNF9wdjMyX29yaWcpLCAweGNjCj4+PiAtICAgICAgICAucHVzaHNlY3Rpb24gLmFsdGlu
c3RyX3JlcGxhY2VtZW50LCAiYXgiCj4+PiAtLkxjcjRfcHYzMl9hbHQ6Cj4+PiAtICAgICAgICBt
b3YgICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmF4Cj4+PiAtLkxjcjRfcHYzMl9hbHRfZW5kOgo+Pj4g
LSAgICAgICAgLnNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiCj4+PiAtICAgICAgICBhbHRp
bnN0cnVjdGlvbl9lbnRyeSAuTGNyNF9wdjMyX29yaWcsIC5MY3I0X3B2MzJfYWx0LCBcCj4+PiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAo+Pj4g
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0
X3B2MzJfYWx0KSwgXAo+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X3B2
MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KQo+Pj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25f
ZW50cnkgLkxjcjRfcHYzMl9vcmlnLCAuTGNyNF9wdjMyX2FsdCwgXAo+Pj4gLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX1NNQVAsIFwKPj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCks
IFwKPj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQg
LSAuTGNyNF9wdjMyX2FsdCkKPj4+IC0gICAgICAgIC5wb3BzZWN0aW9uCj4+PiArICAgICAgICBB
TFRFUk5BVElWRV8yICJqbXAgLkxjcjRfcHYzMl9kb25lOyAuc2tpcCAyLCAweDkwIiwgXAo+PiBU
aGlzIGNoYW5nZWQgMHhjYyB0byAweDkwIGJ1dCBzaW5jZSBpdCBpcyBqdXN0IHBhZGRpbmcgZm9s
bG93aW5nIGFuCj4+IHVuY29uZGl0aW9uYWwgam1wIHNvIGl0IHNob3VsZG4ndCBtYXR0ZXIuCj4g
V2VsbCwgaXQgd2FzIGZvciB0aGF0IHZlcnkgcmVhc29uIHRoYXQgSSBoYWQgcGlja2VkIDB4Y2Mg
b3JpZ2luYWxseToKPiBXZSBiZXR0ZXIga25vdyBpZiBzb21lIGJyYW5jaCBtaXN0YWtlbmx5IGxl
YWRzIGludG8gdGhhdCByZWdpb24uCgpLbm93IGhvdz/CoCBBdCB0aGUgdGltZSB5b3Ugd3JvdGUg
dGhpcywgWGVuIHNpbGVudGx5IGV4ZWN1dGVkIGl0cyB3YXkKdGhyb3VnaCBkZWJ1ZyB0cmFwcywg
YW5kIGl0IHRvb2sgc29tZSBwZXJzdWFkaW5nIHRvIGdldCB5b3UgdG8gb2sgdGhlCnBhdGNoIHdo
aWNoIGF0IGxlYXN0IHByaW50ZWQgYSBsaW5lIGV2ZXJ5IHRpbWUgd2UgYSBicmVha3BvaW50IGlu
Cmh5cGVydmlzb3Igc3BhY2UuCgpJZiB5b3UgYWN0dWFsbHkgd2FudCB0byBub3RpY2UgZ29pbmcg
ZG93biB0aGUgd3JvbmcgcGF0aCwgdGhlbiB5b3Ugd2FudAphIEJVRy4KCj4gSSBhbHNvIHZlcnkg
bXVjaCBvYmplY3QgdG8gdGhlIGxpdGVyYWwgMiBwYXNzZWQgYXMgYW4gYXJndW1lbnQgdG8KPiAu
c2tpcCBhYm92ZTogV2hhdCBpZiB0aGUgbGFiZWwgbW92ZXMgb3V0IGZhciBlbm91Z2ggdGhhdCBh
IHNob3J0Cj4gYnJhbmNoIHdvbid0IGJlIHVzYWJsZSBhbnltb3JlPwoKSXMgdGhlIGNvbW1pdCBt
ZXNzYWdlIG5vdCBlbm91Z2g/wqAgYSkgaXRzIG5vdCBnb2luZyB0byBjaGFuZ2UsIGJlY2F1c2UK
aXQgaGFzbid0IGNoYW5nZWQgc2luY2UgeW91IHB1dCB0aGUgY29kZSBpbiBvcmlnaW5hbGx5IGFu
ZCBJIGRvbid0CmV4cGVjdCBpdCB0byBpbiB0aGUgZnV0dXJlLCBhbmQgYikgaXQgaXMgYSB0ZW1w
b3JhcnkgbmVjZXNzYXJ5CnJlcXVpcmVtZW50IHRvIG1ha2UgdGhlIHNlcmllcyBiaXNlY3RhYmxl
IGFuZCByZXZpZXdhYmxlLsKgIFRoaXMgc2tpcCBpcwpkcm9wcGVkIGluIHBhdGNoIDYgd2hlbiB0
aGUgYXV0b21hdGljIHBhZGRpbmcgY2FsY3VsYXRpb25zIHdvcmsuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 10:09:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 10:09:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXWg-0003Xq-5n; Tue, 13 Feb 2018 10:09:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=liqi=fh=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1elXWf-0003XQ-NZ
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 10:09:25 +0000
X-Inumbo-ID: 1e6a0606-10a6-11e8-b9b1-635ca7ef6cff
Received: from ppsw-30.csi.cam.ac.uk (unknown [131.111.8.130])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e6a0606-10a6-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 10:10:30 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:50514
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1elXWV-000XlO-ec (Exim 4.90_1)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 13 Feb 2018 10:09:16 +0000
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
 <20180213094501.wskahkozzrkfoayo@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f6ef0d0e-5045-3ae1-308e-379cd6568075@citrix.com>
Date: Tue, 13 Feb 2018 10:09:15 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180213094501.wskahkozzrkfoayo@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMjAxOCAwOTo0NSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBNb24sIEZl
YiAxMiwgMjAxOCBhdCAxMToyMzowNUFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiAg
Lm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZQo+PiAgLkxcQF9v
cmlnX3M6Cj4+ICAgICAgXG9sZGluc3RyCj4+ICAuTFxAX29yaWdfZToKPj4gKyAgICAgLnNraXAg
KC0oKHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4pID4gMCkgKiAocmVwbF9sZW4oMSkgLSBvcmlnX2xl
bikpLCAweDkwCj4gY2xhbmcgY2hva2VzIG9uIHRoaXMgZXhwcmVzc2lvbiwgYmVjYXVzZSBvZiB0
aGUgbmVnYXRpb24gYXQgdGhlCj4gYmVnaW5uaW5nIGFuZCBJJ20gYWxzbyBmYWlsaW5nIHRvIHNl
ZSB3aHkgYXJlIHlvdSBhZGRpbmcgc3VjaAo+IG5lZ2F0aW9uLiBBRkFJQ1QgdXNpbmc6Cj4KPiAu
c2tpcCAoKChyZXBsX2xlbigxKSAtIG9yaWdfbGVuKSA+IDApICogKHJlcGxfbGVuKDEpIC0gb3Jp
Z19sZW4pKSwgMHg5MAo+Cj4gSXMgY29ycmVjdDogaXQgYWRkcyB0aGUgcmlnaHQgcGFkZGluZyBp
ZiB0aGUgYWx0ZXJuYXRpdmUgY29kZSBpcwo+IGJpZ2dlciB0aGFuIHRoZSBvcmlnaW5hbCBvbmUs
IHdoaWxlIG5vdCBhZGRpbmcgYW55dGhpbmcgaXMgdGhlCj4gb3JpZ2luYWwgY29kZSBpcyBncmVh
dGVyIHRoYW4gdGhlIGFsdGVybmF0aXZlIG9uZS4KPgo+IFRoZSBuZWdhdGlvbiBqdXN0IHR1cm5z
IHRoZSAxIHRvIC0xLCB0aHVzIGNvbnZlcnRpbmcgdGhlIHJlc3VsdCBvZiB0aGUKPiB3aG9sZSBl
eHByZXNzaW9uIGludG8gYSBuZWdhdGl2ZSB2YWx1ZS4KCi9zaWdoIHNvIENsYW5nIGFuZCBHQVMg
aGF2ZSBkaWZmZXJlbnQgaWRlYXMgb2YgdHJ1ZS4KClRoZSByZWFzb24gZm9yIHRoaXMgbmVnYXRp
b24gaXMgc3RhdGVkIGluIHRoZSBjb21taXQgbWVzc2FnZS7CoCAieCA+IDAiCmluIEdBUyB5aWVs
ZHMgMCBvciAtMSwgcmF0aGVyIHRoYW4gdGhlIGV4cGVjdGVkIDEuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 10:14:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 10:14:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXbg-0004EL-Nx; Tue, 13 Feb 2018 10:14:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elXbg-0004EF-1X
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 10:14:36 +0000
X-Inumbo-ID: d7b82a97-10a6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d7b82a97-10a6-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 10:15:40 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 03:14:29 -0700
Message-Id: <5A82C89102000078001A744B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 03:14:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
 <20180209140151.24714-3-jgross@suse.com>
In-Reply-To: <20180209140151.24714-3-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 02/17] x86: do a revert of
 e871e80c38547d9faefc6604532ba3e985e65873
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAyLjE4IGF0IDE1OjAxLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBSZXZl
cnQgIng4NjogYWxsb3cgTWVsdGRvd24gYmFuZC1haWQgdG8gYmUgZGlzYWJsZWQiIGluIG9yZGVy
IHRvCj4gcHJlcGFyZSBmb3IgYSBmaW5hbCBNZWx0ZG93biBtaXRpZ2F0aW9uLgoKVGhpcyBubyBh
bHNvIHJldmVydHMgYTIyMzIwZTMyZGNhMDkxOGVkMjM3OTk1ODNmNDcwYWZlNGMyNDMzMAphZmFp
Y3QuIEkgdGhpbmsgdGhhdCBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gcmV2ZXJ0IHRoZSB3aG9sZSB0
aGluZyBpbiBhCnNpbmdsZSBwYXRjaCBhbnl3YXkgKGkuZS4gYWxzbyBmb2xkIHBhdGNoIDMgaW50
byBoZXJlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 10:27:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 10:27:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXne-0005C3-Rd; Tue, 13 Feb 2018 10:26:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elXnd-0005Bx-Ds
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 10:26:57 +0000
X-Inumbo-ID: 54b2db4e-10a8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 54b2db4e-10a8-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 11:26:20 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67783940"
Date: Tue, 13 Feb 2018 10:26:47 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180213102647.s7vh5imrmlwhpiw2@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
 <20180213094501.wskahkozzrkfoayo@MacBook-Pro-de-Roger.local>
 <f6ef0d0e-5045-3ae1-308e-379cd6568075@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f6ef0d0e-5045-3ae1-308e-379cd6568075@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMTA6MDk6MTVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxMy8wMi8yMDE4IDA5OjQ1LCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4g
T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiA+PiAgLm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVy
ZQo+ID4+ICAuTFxAX29yaWdfczoKPiA+PiAgICAgIFxvbGRpbnN0cgo+ID4+ICAuTFxAX29yaWdf
ZToKPiA+PiArICAgICAuc2tpcCAoLSgocmVwbF9sZW4oMSkgLSBvcmlnX2xlbikgPiAwKSAqIChy
ZXBsX2xlbigxKSAtIG9yaWdfbGVuKSksIDB4OTAKPiA+IGNsYW5nIGNob2tlcyBvbiB0aGlzIGV4
cHJlc3Npb24sIGJlY2F1c2Ugb2YgdGhlIG5lZ2F0aW9uIGF0IHRoZQo+ID4gYmVnaW5uaW5nIGFu
ZCBJJ20gYWxzbyBmYWlsaW5nIHRvIHNlZSB3aHkgYXJlIHlvdSBhZGRpbmcgc3VjaAo+ID4gbmVn
YXRpb24uIEFGQUlDVCB1c2luZzoKPiA+Cj4gPiAuc2tpcCAoKChyZXBsX2xlbigxKSAtIG9yaWdf
bGVuKSA+IDApICogKHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4pKSwgMHg5MAo+ID4KPiA+IElzIGNv
cnJlY3Q6IGl0IGFkZHMgdGhlIHJpZ2h0IHBhZGRpbmcgaWYgdGhlIGFsdGVybmF0aXZlIGNvZGUg
aXMKPiA+IGJpZ2dlciB0aGFuIHRoZSBvcmlnaW5hbCBvbmUsIHdoaWxlIG5vdCBhZGRpbmcgYW55
dGhpbmcgaXMgdGhlCj4gPiBvcmlnaW5hbCBjb2RlIGlzIGdyZWF0ZXIgdGhhbiB0aGUgYWx0ZXJu
YXRpdmUgb25lLgo+ID4KPiA+IFRoZSBuZWdhdGlvbiBqdXN0IHR1cm5zIHRoZSAxIHRvIC0xLCB0
aHVzIGNvbnZlcnRpbmcgdGhlIHJlc3VsdCBvZiB0aGUKPiA+IHdob2xlIGV4cHJlc3Npb24gaW50
byBhIG5lZ2F0aXZlIHZhbHVlLgo+IAo+IC9zaWdoIHNvIENsYW5nIGFuZCBHQVMgaGF2ZSBkaWZm
ZXJlbnQgaWRlYXMgb2YgdHJ1ZS4KPiAKPiBUaGUgcmVhc29uIGZvciB0aGlzIG5lZ2F0aW9uIGlz
IHN0YXRlZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuwqAgInggPiAwIgo+IGluIEdBUyB5aWVsZHMg
MCBvciAtMSwgcmF0aGVyIHRoYW4gdGhlIGV4cGVjdGVkIDEuCgpUaGF0J3MgdW5mb3J0dW5hdGUu
IFdoYXQgYWJvdXQgc29tZXRoaW5nIGFsb25nIHRoZSBsaW5lcyBvZjoKCi0tLTg8LS0tCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvUnVsZXMubWsgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKaW5k
ZXggYWVhZTAxY2Q5Ny4uZGI0NDJhNDViNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L1J1bGVz
Lm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawpAQCAtMjMsNiArMjMsNyBAQCAkKGNhbGwg
YXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsInJkc2VlZCAlZWF4IiwtREhBVkVfR0FTX1JEU0VFRCkK
ICQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywiLmVxdSBcInhcIiQkKGNvbW1hKTEiLCBc
CiAgICAgICAgICAgICAgICAgICAgICAtVV9fT0JKRUNUX0xBQkVMX18gLURIQVZFX0dBU19RVU9U
RURfU1lNIFwKICAgICAgICAgICAgICAgICAgICAgICctRF9fT0JKRUNUX0xBQkVMX189JChzdWJz
dCAkKEJBU0VESVIpLywsJChDVVJESVIpKS8kJEAnKQorJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZM
QUdTLENDLCIuc2tpcCAoLSgxID4gMCkpJCQoY29tbWEpMHg5MCIsLURBU19ORUdBVElWRV9UUlVF
KQogCiBDRkxBR1MgKz0gLW1uby1yZWQtem9uZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndp
bmQtdGFibGVzCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUt
YXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IGY3ZTM3
Y2I4OTEuLjZjZTY0NzllNWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJu
YXRpdmUtYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApA
QCAtMjUsMTEgKzI1LDE4IEBACiAjZGVmaW5lIGRlY2xfcmVwbChpbnNuLCBucikgICAgIC5MXEBf
cmVwbF9zXCgpbnI6IGluc247IC5MXEBfcmVwbF9lXCgpbnI6CiAjZGVmaW5lIGdhc19tYXgoYSwg
YikgICAgICAgICAgKChhKSBeICgoKGEpIF4gKGIpKSAmIC0oLSgoYSkgPCAoYikpKSkpCiAKKyNp
ZmRlZiBBU19ORUdBVElWRV9UUlVFCisjZGVmaW5lIGFzX3RydWUgLQorI2Vsc2UKKyNkZWZpbmUg
YXNfdHJ1ZQorI2VuZGlmCisKIC5tYWNybyBBTFRFUk5BVElWRSBvbGRpbnN0ciwgbmV3aW5zdHIs
IGZlYXR1cmUKIC5MXEBfb3JpZ19zOgogICAgIFxvbGRpbnN0cgogLkxcQF9vcmlnX2U6Ci0gICAg
IC5za2lwICgtKChyZXBsX2xlbigxKSAtIG9yaWdfbGVuKSA+IDApICogKHJlcGxfbGVuKDEpIC0g
b3JpZ19sZW4pKSwgMHg5MAorICAgICAuc2tpcCAoYXNfdHJ1ZSgocmVwbF9sZW4oMSkgLSBvcmln
X2xlbikgPiAwKSAqIChyZXBsX2xlbigxKSAtIG9yaWdfbGVuKSksIFwKKyAgICAgICAgICAgMHg5
MAogLkxcQF9vcmlnX3A6CiAKICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEi
LCBAcHJvZ2JpdHMKQEAgLTU2LDggKzYzLDggQEAKIC5MXEBfb3JpZ19zOgogICAgIFxvbGRpbnN0
cgogLkxcQF9vcmlnX2U6Ci0gICAgLnNraXAgKC0oKGdhc19tYXgocmVwbF9sZW4oMSksIHJlcGxf
bGVuKDIpKSAtIG9yaWdfbGVuKSA+IDApICogXAotICAgICAgICAgICAgIChnYXNfbWF4KHJlcGxf
bGVuKDEpLCByZXBsX2xlbigyKSkgLSBvcmlnX2xlbikpLCAweDkwCisgICAgLnNraXAgKGFzX3Ry
dWUoKGdhc19tYXgocmVwbF9sZW4oMSksIHJlcGxfbGVuKDIpKSAtIG9yaWdfbGVuKSA+IDApICog
XAorICAgICAgICAgICAoZ2FzX21heChyZXBsX2xlbigxKSwgcmVwbF9sZW4oMikpIC0gb3JpZ19s
ZW4pKSwgMHg5MAogLkxcQF9vcmlnX3A6CiAKICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0
aW9ucywgImEiLCBAcHJvZ2JpdHMKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0
ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAppbmRleCAyMGRl
YTIyNDVhLi5lYTc2ZmE5ZjhkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCkBAIC0zNywx
OSArMzcsMjUgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwog
I2RlZmluZSBnYXNfbWF4KGEsIGIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgIigoIiBhICIpIF4gKCgoIiBhICIpIF4gKCIgYiAiKSkgJiAtKC0oKCIgYSAi
KSA8ICgiIGIgIikpKSkpIgogCi0jZGVmaW5lIE9MRElOU1RSXzEob2xkaW5zdHIsIG4xKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAiLkwlPV9vcmlnX3M6XG5cdCIgb2xkaW5z
dHIgIlxuIC5MJT1fb3JpZ19lOlxuXHQiICAgICAgICAgXAotICAgICIuc2tpcCAoLSgoImFsdF9y
ZXBsX2xlbihuMSkiLSJhbHRfb3JpZ19sZW4iKSA+IDApICogIiAgICBcCi0gICAgICAgICAgICAg
IigiYWx0X3JlcGxfbGVuKG4xKSItImFsdF9vcmlnX2xlbiIpKSwgMHg5MFxuXHQiIFwKKyNpZmRl
ZiBBU19ORUdBVElWRV9UUlVFCisjZGVmaW5lIGFzX3RydWUgLQorI2Vsc2UKKyNkZWZpbmUgYXNf
dHJ1ZQorI2VuZGlmCisKKyNkZWZpbmUgT0xESU5TVFJfMShvbGRpbnN0ciwgbjEpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAiLkwlPV9vcmlnX3M6XG5cdCIg
b2xkaW5zdHIgIlxuIC5MJT1fb3JpZ19lOlxuXHQiICAgICAgICAgICAgICAgICAgIFwKKyAgICAi
LnNraXAgKCJhc190cnVlIigoImFsdF9yZXBsX2xlbihuMSkiLSJhbHRfb3JpZ19sZW4iKSA+IDAp
ICogIiAgICAgIFwKKyAgICAgICAgICAgICAiKCJhbHRfcmVwbF9sZW4objEpIi0iYWx0X29yaWdf
bGVuIikpLCAweDkwXG5cdCIgICAgICAgICAgIFwKICAgICAiLkwlPV9vcmlnX3A6XG5cdCIKIAog
I2RlZmluZSBBTFRfUEFERElOR19MRU4objEsIG4yKSBcCiAgICAgZ2FzX21heCgoYWx0X3JlcGxf
bGVuKG4xKSwgYWx0X3JlcGxfbGVuKG4yKSkiLSJhbHRfb3JpZ19sZW4KIAotI2RlZmluZSBPTERJ
TlNUUl8yKG9sZGluc3RyLCBuMSwgbjIpICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
Ii5MJT1fb3JpZ19zOlxuXHQiIG9sZGluc3RyICJcbiAuTCU9X29yaWdfZTpcblx0IiAgICAgICAg
IFwKLSAgICAiLnNraXAgKC0oKCJBTFRfUEFERElOR19MRU4objEsIG4yKSIpID4gMCkgKiAiICAg
ICAgICAgICAgXAotICAgICAgICAgICAgICIoIkFMVF9QQURESU5HX0xFTihuMSwgbjIpIikpLCAw
eDkwXG5cdCIgICAgICAgICBcCisjZGVmaW5lIE9MRElOU1RSXzIob2xkaW5zdHIsIG4xLCBuMikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIi5MJT1fb3JpZ19zOlxu
XHQiIG9sZGluc3RyICJcbiAuTCU9X29yaWdfZTpcblx0IiAgICAgICAgICAgICAgICAgICBcCisg
ICAgIi5za2lwICgiYXNfdHJ1ZSIoKCJBTFRfUEFERElOR19MRU4objEsIG4yKSIpID4gMCkgKiAi
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgIigiQUxUX1BBRERJTkdfTEVOKG4xLCBuMiki
KSksIDB4OTBcblx0IiAgICAgICAgICAgICAgICAgICBcCiAgICAgIi5MJT1fb3JpZ19wOlxuXHQi
CiAKICNkZWZpbmUgQUxUSU5TVFJfRU5UUlkoZmVhdHVyZSwgbnVtKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 10:29:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 10:29:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elXqG-0005Lx-BL; Tue, 13 Feb 2018 10:29:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elXqE-0005Lq-IR
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 10:29:38 +0000
X-Inumbo-ID: b549fd13-10a8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b549fd13-10a8-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 11:29:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67784039"
Date: Tue, 13 Feb 2018 10:29:29 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180213102929.ae54b66t664kdqx2@MacBook-Pro-de-Roger.local>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
 <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
 <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
 <5A82C6B002000078001A7425@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A82C6B002000078001A7425@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Shane Wang <shane.wang@intel.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDM6MDY6MjRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEyLjAyLjE4IGF0IDExOjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSWYgeW91IG1hcCB0aGUgTlZESU1NIGFzIE1NSU8gdG8gRG9tMCB5b3UgZG9uJ3Qg
bmVlZCB0aGUgTTJQIGVudHJpZXMKPiA+IElJUkMsIGFuZCBpZiBpdCdzIG1hcHBlZCB1c2luZyAx
R0IgcGFnZXMgaXQgc2hvdWxkbid0IHVzZSB0aGF0IG11Y2gKPiA+IG1lbW9yeSBmb3IgdGhlIHBh
Z2UgdGFibGVzIChpZTogeW91IGNvdWxkIGp1c3QgdXNlIG5vcm1hbCBSQU0gZm9yIHRoZQo+ID4g
cGFnZSB0YWJsZXMgdGhhdCBtYXAgdGhlIE5WRElNTSBJTU8pLiBPZiBjb3Vyc2UgdGhhdCBvbmx5
IGFwcGxpZXMgdG8KPiA+IFBWSC9IVk0uCj4gCj4gQnV0IGluIG9yZGVyIHRvIHVzZSAocGFydCBv
ZikgaXQgaW4gYSBSQU0tbGlrZSBtYW5uZXIgd2UgbmVlZCBzdHJ1Y3QKPiBwYWdlX2luZm8gZm9y
IGl0LgoKSSBndWVzcyB0aGUgbWFpbiB1c2Ugb2YgdGhpcyB3b3VsZCBiZSB0byBncmFudCBOVkRJ
TU0gcGFnZXM/IEFuZAp3aXRob3V0IGEgcGFnZV9pbmZvIHRoYXQncyBub3QgcG9zc2libGUuCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 10:41:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 10:41:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elY1X-0006hI-Bx; Tue, 13 Feb 2018 10:41:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elY1W-0006hC-78
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 10:41:18 +0000
X-Inumbo-ID: 568aeab3-10aa-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 568aeab3-10aa-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 11:40:42 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 03:41:15 -0700
Message-Id: <5A82CED702000078001A747F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 03:41:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Haozhong Zhang" <haozhong.zhang@intel.com>
References: <20180212014423.7936-1-haozhong.zhang@intel.com>
In-Reply-To: <20180212014423.7936-1-haozhong.zhang@intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] x86/srat: fix the end pfn check in
 valid_numa_range()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE4IGF0IDAyOjQ0LCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvc3JhdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NyYXQu
Ywo+IEBAIC0xMTAsOCArMTEwLDggQEAgaW50IHZhbGlkX251bWFfcmFuZ2UodTY0IHN0YXJ0LCB1
NjQgZW5kLCBub2RlaWRfdCBub2RlKQo+ICAJZm9yIChpID0gMDsgaSA8IG51bV9ub2RlX21lbWJs
a3M7IGkrKykgewo+ICAJCXN0cnVjdCBub2RlICpuZCA9ICZub2RlX21lbWJsa19yYW5nZVtpXTsK
PiAgCj4gLQkJaWYgKG5kLT5zdGFydCA8PSBzdGFydCAmJiBuZC0+ZW5kID4gZW5kICYmCj4gLQkJ
CW1lbWJsa19ub2RlaWRbaV0gPT0gbm9kZSApCj4gKwkJaWYgKG5kLT5zdGFydCA8PSBzdGFydCAm
JiBuZC0+ZW5kID49IGVuZCAmJgo+ICsJCQltZW1ibGtfbm9kZWlkW2ldID09IG5vZGUpCj4gIAkJ
CXJldHVybiAxOwo+ICAJfQo+ICAKCllvdSBhbHNvIHNob3VsZCBoYXZlIGZpeGVkIHRoZSBpbmRl
bnRhdGlvbiBpc3N1ZSBvbiB0aGUgc2Vjb25kCmxpbmUgb2YgdGhlIGlmKCkuCgpUaGVyZSBsb29r
cyB0byBiZSBhIHNpbWlsYXIgaXNzdWUgaW4gbm9kZXNfY292ZXJfbWVtb3J5KCksIGFuZCBJCnRo
aW5rIGl0IHdvdWxkIGJlIHJhdGhlciBkZXNpcmFibGUgaWYgYSBjaGFuZ2UgaGVyZSBkZWFsdCB3
aXRoIGFsbApzdWNoIGlzc3VlcyByYXRoZXIgdGhhbiBqdXN0IHBpY2tpbmcgb25lLiBBbnl3YXkg
LSBJJ2xsIHByb2R1Y2UgYQpwYXRjaCBmb3IgdGhpcyBzZWNvbmQgaXNzdWUuCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:04:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:04:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYNx-0008Jv-7a; Tue, 13 Feb 2018 11:04:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elYNw-0008Jp-Pb
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 11:04:28 +0000
X-Inumbo-ID: cece7e10-10ad-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cece7e10-10ad-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:05:32 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 04:04:21 -0700
Message-Id: <5A82D44102000078001A74AF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 04:04:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180208122539.56095-1-roger.pau@citrix.com>
 <20180208122539.56095-4-roger.pau@citrix.com>
 <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
 <20180213095906.boak3yclhbgcnui7@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180213095906.boak3yclhbgcnui7@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDEwOjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDAyOjI5OjA4QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMDguMDIuMTggYXQgMTM6MjUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4+IAo+PiBBIGNoYW5nZSBsaWtlIHRoaXMgc2hvdWxkIG5vdCBjb21lIHdpdGhv
dXQgZGVzY3JpcHRpb24sIHByb3ZpZGluZyBhCj4+IHJlYXNvbiBmb3IgdGhlIGNoYW5nZS4gT3Ro
ZXJ3aXNlIGhvdyB3aWxsIHNvbWVvbmUgd2FudGluZyB0bwo+PiB1bmRlcnN0YW5kIHRoZSBjaGFu
Z2UgaW4gYSBjb3VwbGUgb2YgeWVhcnMgYWN0dWFsbHkgYmUgYWJsZSB0bwo+PiBtYWtlIGFueSBz
ZW5zZSBvZiBpdC4gVGhpcyBpcyBpbiBwYXJ0aWN1bGFyIGJlY2F1c2UgSSBjb250aW51ZSB0byBi
ZQo+PiBub3QgZnVsbHkgY29udmluY2VkIHRoYXQgd2hpdGUgbGlzdGluZyBpcyBhcHByb3ByaWF0
ZSBpbiB0aGUgRG9tMAo+PiBjYXNlIChhbmQgZm9yIHRoZSByZWNvcmQgSSdtIHNpbWlsYXJseSB1
bmNvbnZpbmNlZCB0aGF0IGJsYWNrIGxpc3RpbmcKPj4gaXMgdGhlIGJlc3QgY2hvaWNlLCB5ZXQg
b2J2aW91c2x5IHdlIG5lZWQgdG8gcGljayBvbiBvZiB0aGUgdHdvKS4KPiAKPiBJJ20gc29ycnks
IEkgdGhvdWdodCB3ZSBhZ3JlZWQgYXQgdGhlIHN1bW1pdCB0byBjb252ZXJ0IHRoaXMgdG8KPiB3
aGl0ZWxpc3RpbmcgYmVjYXVzZSBpdCB3YXMgbGlrZWx5IGJldHRlciB0byBzaW1wbHkgbm90IGV4
cG9zZSB1bmtub3duCj4gQUNQSSB0YWJsZXMgdG8gZ3Vlc3RzLgoKInRvIGd1ZXN0cyIgIT0gInRv
IERvbTAiLgoKPiBJIGd1ZXNzIHRoZSBjb21taXQgbWVzc2FnZSBjb3VsZCBiZSBzb21ldGhpbmcg
bGlrZToKPiAKPiAiVGhlIGZvbGxvd2luZyBsaXN0IG9mIHdoaXRlbGlzdGVkIEFQSUMgdGFibGVz
IGFyZSBlaXRoZXIga25vd24gdG8gd29yawo+IG9yIGRvbid0IHJlcXVpcmUgYW55IHJlc291cmNl
cyB0byBiZSBtYXBwZWQgaW4gZWl0aGVyIHRoZSBJTyBvciB0aGUKPiBtZW1vcnkgc3BhY2UuCgpF
dmVuIGlmIHRoZSB3aGl0ZSBsaXN0aW5nIHZzIGJsYWNrIGxpc3RpbmcgcXVlc3Rpb24gd2Fzbid0
IHN0aWxsCnVuZGVjaWRlZCwgSSB0aGluayB3ZSBzaG91bGQgcmV2ZXJ0IHRoZSBwYXRjaCBpbiBm
YXZvciBvZiBvbmUKd2l0aCBhIGRlc2NyaXB0aW9uLiBUaGUgb25lIGFib3ZlIG1pZ2h0IGJlIGZp
bmUgd2l0aCAiQUNQSSIgaW4KcGxhY2Ugb2YgIkFQSUMiIGFzIGZhciBhcyB0YWJsZXMgYWN0aXZl
bHkgd2hpdGUgbGlzdGVkIGFyZQpjb25jZXJuZWQsIGJ1dCB0aGVuIGl0IHN0aWxsIHJlbWFpbnMg
b3BlbiB3aHkgY2VydGFpbiB0YWJsZXMKaGF2ZW4ndCBiZWVuIGluY2x1ZGVkLiBJJ20gaW4gcGFy
dGljdWxhciB3b3JyaWVkIGFib3V0IHZhcmlvdXMKQVBFSSByZWxhdGVkIHRhYmxlcywgYnV0IGlu
dmlzaWJpbGl0eSBvZiBlLmcuIGFuIElCRlQgY291bGQgYWxzbwpsZWFkIHRvIGJvb3QgcHJvYmxl
bXMuCgpBbmRyZXcgLSB5b3UndmUgYWNrZWQgYW5kIGNvbW1pdHRlZCB0aGlzLCB3aGF0IGlzIHlv
dXIgb3BpbmlvbgpoZXJlPwoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:05:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:05:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYPM-0008Ob-Hh; Tue, 13 Feb 2018 11:05:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elYPL-0008OH-DC
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 11:05:55 +0000
X-Inumbo-ID: 030a7487-10ae-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 030a7487-10ae-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:07:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 04:05:48 -0700
Message-Id: <5A82D49902000078001A74B2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 04:05:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
 <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
 <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
 <5A82C6B002000078001A7425@prv-mh.provo.novell.com>
 <20180213102929.ae54b66t664kdqx2@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180213102929.ae54b66t664kdqx2@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: TimDeegan <tim@xen.org>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Shane Wang <shane.wang@intel.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, GangWei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDExOjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDAzOjA2OjI0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTIuMDIuMTggYXQgMTE6MDUsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gSWYgeW91IG1hcCB0aGUgTlZESU1NIGFzIE1NSU8gdG8gRG9tMCB5b3UgZG9u
J3QgbmVlZCB0aGUgTTJQIGVudHJpZXMKPj4gPiBJSVJDLCBhbmQgaWYgaXQncyBtYXBwZWQgdXNp
bmcgMUdCIHBhZ2VzIGl0IHNob3VsZG4ndCB1c2UgdGhhdCBtdWNoCj4+ID4gbWVtb3J5IGZvciB0
aGUgcGFnZSB0YWJsZXMgKGllOiB5b3UgY291bGQganVzdCB1c2Ugbm9ybWFsIFJBTSBmb3IgdGhl
Cj4+ID4gcGFnZSB0YWJsZXMgdGhhdCBtYXAgdGhlIE5WRElNTSBJTU8pLiBPZiBjb3Vyc2UgdGhh
dCBvbmx5IGFwcGxpZXMgdG8KPj4gPiBQVkgvSFZNLgo+PiAKPj4gQnV0IGluIG9yZGVyIHRvIHVz
ZSAocGFydCBvZikgaXQgaW4gYSBSQU0tbGlrZSBtYW5uZXIgd2UgbmVlZCBzdHJ1Y3QKPj4gcGFn
ZV9pbmZvIGZvciBpdC4KPiAKPiBJIGd1ZXNzIHRoZSBtYWluIHVzZSBvZiB0aGlzIHdvdWxkIGJl
IHRvIGdyYW50IE5WRElNTSBwYWdlcz8gQW5kCj4gd2l0aG91dCBhIHBhZ2VfaW5mbyB0aGF0J3Mg
bm90IHBvc3NpYmxlLgoKV2h5IGdyYW50PyBTaW1wbHkgZ2l2aW5nIHN1Y2ggYSBwYWdlIGFzIFJB
TSB0byBhIGd1ZXN0IHdvdWxkCmFscmVhZHkgYmUgYSBwcm9ibGVtIHdpdGhvdXQgc3RydWN0IHBh
Z2VfaW5mbyAoYXMgdGhlbiB3ZSBjYW4ndAp0cmFjayB0aGUgcGFnZSBvd25lciwgbm9yIGNhbiB3
ZSByZWZjb3VudCB0aGUgcGFnZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:08:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:08:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYS8-0000GH-VX; Tue, 13 Feb 2018 11:08:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elYS8-0000G7-6V
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 11:08:48 +0000
X-Inumbo-ID: 6911a95f-10ae-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6911a95f-10ae-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:09:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67786127"
Date: Tue, 13 Feb 2018 11:08:22 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180213110822.7govqjzzv7hxszfs@MacBook-Pro-de-Roger.local>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-8-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-8-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 7/7] x86/build: Use new .nop directive when
	available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDdBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBOZXdlciB2ZXJzaW9ucyBvZiBiaW51dGlscyBhcmUgY2FwYWJsZSBvZiBlbWl0dGlu
ZyBhbiBleGFjdCBudW1iZXIgYnl0ZXMgd29ydGgKPiBvZiBvcHRpbWlzZWQgbm9wcy4gIFVzZSB0
aGlzIGluIHByZWZlcmVuY2UgdG8gLnNraXAgd2hlbiBhdmFpbGFibGUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
IAo+IFJGQyB1bnRpbCBzdXBwb3J0IGlzIGFjdHVhbGx5IGNvbW1pdHRlZCB0byBiaW51dGlscyBt
YWlubGluZS4KCkRvIHlvdSB0aGluayB5b3UgY291bGQgcmVmZXJlbmNlIHRoZSBkb2N1bWVudGF0
aW9uPyBJIGNhbiBndWVzcyB3aGF0CnRoZSBhcmd1bWVudHMgYXJlLCBidXQgd291bGQgYmUgYmV0
dGVyIGlmIEkgY2FuIGhhdmUgYSByZWZlcmVuY2UuCgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvUnVs
ZXMubWsgICAgICAgICAgICAgICAgIHwgIDEgKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLWFzbS5oIHwgMTYgKysrKysrKysrKysrKy0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2
L2FsdGVybmF0aXZlLmggICAgIHwgMTcgKysrKysrKysrKysrLS0tLS0KPiAgMyBmaWxlcyBjaGFu
Z2VkLCAyNiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvUnVsZXMubWsgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKPiBpbmRleCA1NmIy
ZWE4Li5jM2I3MjZjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9SdWxlcy5tawo+IEBAIC0yMCw2ICsyMCw3IEBAICQoY2FsbCBhcy1pbnNu
LWNoZWNrLENGTEFHUyxDQywiaW52ZXB0ICglcmF4KSQkKGNvbW1hKSVyYXgiLC1ESEFWRV9HQVNf
RVBUKQo+ICAkKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsInJkcmFuZCAlZWF4IiwtREhB
VkVfR0FTX1JEUkFORCkKPiAgJChjYWxsIGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCJyZGZzYmFz
ZSAlcmF4IiwtREhBVkVfR0FTX0ZTR1NCQVNFKQo+ICAkKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxB
R1MsQ0MsInJkc2VlZCAlZWF4IiwtREhBVkVfR0FTX1JEU0VFRCkKPiArJChjYWxsIGFzLWluc24t
Y2hlY2ssQ0ZMQUdTLENDLCIubm9wIDAkJChjb21tYSk5IiwtREhBVkVfR0FTX0xPTkdfTk9QUykK
ClNpbmNlIC5ub3AgaXMgZ29pbmcgdG8gYmUgdXNlZCB3aXRoIGxhYmVscywgbWlnaHQgYmUgYmV0
dGVyIHRvIGhhdmUgYQp0ZXN0IGxpa2U6CgouTDE6Ci5MMjoKLm5vcCAoLkwyIC0gLkwxKSw5CgpB
dCBsZWFzdCB3aXRoIGNsYW5nIGFzc2VtYmxlciBzb21lIGV4cHJlc3Npb25zIHVzZWQgaW4gZGly
ZWN0aXZlcwphbGxvdyBsYWJlbHMsIHdoaWxlIG90aGVycyBub3QgKGllOiAuc2tpcCBhbmQgLmZp
bGwgYWxsb3cgbGFiZWxzLAoucmVwdCBkb2Vzbid0KQoKPiAgJChjYWxsIGFzLWluc24tY2hlY2ss
Q0ZMQUdTLENDLCIuZXF1IFwieFwiJCQoY29tbWEpMSIsIFwKPiAgICAgICAgICAgICAgICAgICAg
ICAgLVVfX09CSkVDVF9MQUJFTF9fIC1ESEFWRV9HQVNfUVVPVEVEX1NZTSBcCj4gICAgICAgICAg
ICAgICAgICAgICAgICctRF9fT0JKRUNUX0xBQkVMX189JChzdWJzdCAkKEJBU0VESVIpLywsJChD
VVJESVIpKS8kJEAnKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0
aXZlLWFzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+IGluZGV4
IGY3ZTM3Y2IuLmE0ODkzZTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS1hc20uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNt
LmgKPiBAQCAtMSw2ICsxLDggQEAKPiAgI2lmbmRlZiBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01f
SF8KPiAgI2RlZmluZSBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8KPiAgCj4gKyNpbmNsdWRl
IDxhc20vbm9wcy5oPgo+ICsKPiAgI2lmZGVmIF9fQVNTRU1CTFlfXwo+ICAKPiAgLyoKPiBAQCAt
MTgsNiArMjAsMTQgQEAKPiAgICAgIC5ieXRlIFxwYWRfbGVuCj4gIC5lbmRtCj4gIAo+ICsubWFj
cm8gbWtub3BzIG5yX2J5dGVzCj4gKyNpZmRlZiBIQVZFX0dBU19MT05HX05PUFMKPiArICAgIC5u
b3AgXG5yX2J5dGVzLCBBU01fTk9QX01BWAo+ICsjZWxzZQo+ICsgICAgLnNraXAgXG5yX2J5dGVz
LCAweDkwCj4gKyNlbmRpZgo+ICsuZW5kbQoKT3V0IG9mIGN1cmlvc2l0eSwgaXMgdGhlcmUgYW55
IHJlYXNvbiB0aGlzIGlzIGFuIGFzc2VtYmx5IG1hY3JvCmluc3RlYWQgb2YgYSBkZWZpbmU/CgpF
YXNpZXIgdG8gaW50ZWdyYXRlIHdpdGggZXhpc3RpbmcgY29kZT8KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:10:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:10:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYTi-0000qr-8v; Tue, 13 Feb 2018 11:10:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elYTg-0000qj-Sk
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 11:10:24 +0000
X-Inumbo-ID: 672f3512-10ae-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 672f3512-10ae-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 12:09:48 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 04:10:21 -0700
Message-Id: <5A82D5AA02000078001A74D6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 04:10:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
 <20180212123044.2nih6z65fp254oyq@citrix.com>
 <5A82C46702000078001A740A@prv-mh.provo.novell.com>
 <6170ffbb-9649-ede2-344a-74725efa896a@citrix.com>
In-Reply-To: <6170ffbb-9649-ede2-344a-74725efa896a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
 altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDExOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDIvMjAxOCAwOTo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDEy
LjAyLjE4IGF0IDEzOjMwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiBNb24s
IEZlYiAxMiwgMjAxOCBhdCAxMToyMzowNEFNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+
Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKPj4+PiBpbmRleCA1OGY2NTJkLi5iZDM4MTlhIDEwMDY0NAo+Pj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUwo+Pj4+IEBAIC01NTcsMjMgKzU1Nyw5IEBAIGhhbmRsZV9leGNlcHRp
b25fc2F2ZWQ6Cj4+Pj4gICAgICAgICAgdGVzdGIgJFg4Nl9FRkxBR1NfSUY+PjgsVVJFR1NfZWZs
YWdzKzEoJXJzcCkKPj4+PiAgICAgICAgICBqeiAgICBleGNlcHRpb25fd2l0aF9pbnRzX2Rpc2Fi
bGVkCj4+Pj4gIAo+Pj4+IC0uTGNyNF9wdjMyX29yaWc6Cj4+Pj4gLSAgICAgICAgam1wICAgLkxj
cjRfcHYzMl9kb25lCj4+Pj4gLSAgICAgICAgLnNraXAgKC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5M
Y3I0X3B2MzJfYWx0KSAtICguIC0gLkxjcjRfcHYzMl9vcmlnKSwgMHhjYwo+Pj4+IC0gICAgICAg
IC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKPj4+PiAtLkxjcjRfcHYz
Ml9hbHQ6Cj4+Pj4gLSAgICAgICAgbW92ICAgVkNQVV9kb21haW4oJXJieCksJXJheAo+Pj4+IC0u
TGNyNF9wdjMyX2FsdF9lbmQ6Cj4+Pj4gLSAgICAgICAgLnNlY3Rpb24gLmFsdGluc3RydWN0aW9u
cywgImEiCj4+Pj4gLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxjcjRfcHYzMl9vcmln
LCAuTGNyNF9wdjMyX2FsdCwgXAo+Pj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4
Nl9GRUFUVVJFX1hFTl9TTUVQLCBcCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSwgXAo+Pj4+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNyNF9wdjMyX2FsdCkK
Pj4+PiAtICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTGNyNF9wdjMyX29yaWcsIC5MY3I0
X3B2MzJfYWx0LCBcCj4+Pj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRV
UkVfWEVOX1NNQVAsIFwKPj4+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRf
cHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpLCBcCj4+Pj4gLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgKC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KQo+Pj4+IC0g
ICAgICAgIC5wb3BzZWN0aW9uCj4+Pj4gKyAgICAgICAgQUxURVJOQVRJVkVfMiAiam1wIC5MY3I0
X3B2MzJfZG9uZTsgLnNraXAgMiwgMHg5MCIsIFwKPj4+IFRoaXMgY2hhbmdlZCAweGNjIHRvIDB4
OTAgYnV0IHNpbmNlIGl0IGlzIGp1c3QgcGFkZGluZyBmb2xsb3dpbmcgYW4KPj4+IHVuY29uZGl0
aW9uYWwgam1wIHNvIGl0IHNob3VsZG4ndCBtYXR0ZXIuCj4+IFdlbGwsIGl0IHdhcyBmb3IgdGhh
dCB2ZXJ5IHJlYXNvbiB0aGF0IEkgaGFkIHBpY2tlZCAweGNjIG9yaWdpbmFsbHk6Cj4+IFdlIGJl
dHRlciBrbm93IGlmIHNvbWUgYnJhbmNoIG1pc3Rha2VubHkgbGVhZHMgaW50byB0aGF0IHJlZ2lv
bi4KPiAKPiBLbm93IGhvdz8gIEF0IHRoZSB0aW1lIHlvdSB3cm90ZSB0aGlzLCBYZW4gc2lsZW50
bHkgZXhlY3V0ZWQgaXRzIHdheQo+IHRocm91Z2ggZGVidWcgdHJhcHMsIGFuZCBpdCB0b29rIHNv
bWUgcGVyc3VhZGluZyB0byBnZXQgeW91IHRvIG9rIHRoZQo+IHBhdGNoIHdoaWNoIGF0IGxlYXN0
IHByaW50ZWQgYSBsaW5lIGV2ZXJ5IHRpbWUgd2UgYSBicmVha3BvaW50IGluCj4gaHlwZXJ2aXNv
ciBzcGFjZS4KCkdyYW50ZWQgSSBkaWRuJ3QgcmVhbGl6ZSBhdCB0aGUgdGltZSB0aGF0IGJyZWFr
cG9pbnRzIHdvdWxkIGdvIGFsbApzaWxlbnQuCgo+IElmIHlvdSBhY3R1YWxseSB3YW50IHRvIG5v
dGljZSBnb2luZyBkb3duIHRoZSB3cm9uZyBwYXRoLCB0aGVuIHlvdSB3YW50Cj4gYSBCVUcuCgpJ
J2QgYmUgdmVyeSBtdWNoIGluIGZhdm9yIG9mIHRoaXMsIGlmIG9ubHkgdGhlcmUgd2FzIGEgc2lu
Z2xlIGJ5dGUgaW5zbgpkb2N1bWVudGVkIHRvIGNhdXNlICNVRCBub3cgYW5kIGZvcmV2ZXIuIEFi
dXNpbmcgd2hhdCBpcyBJTlRPIG9yClNBTEMgb3V0c2lkZSBvZiA2NC1iaXQgbW9kZSBkb2Vzbid0
IGxvb2sgdmVyeSBhdHRyYWN0aXZlLgoKPj4gSSBhbHNvIHZlcnkgbXVjaCBvYmplY3QgdG8gdGhl
IGxpdGVyYWwgMiBwYXNzZWQgYXMgYW4gYXJndW1lbnQgdG8KPj4gLnNraXAgYWJvdmU6IFdoYXQg
aWYgdGhlIGxhYmVsIG1vdmVzIG91dCBmYXIgZW5vdWdoIHRoYXQgYSBzaG9ydAo+PiBicmFuY2gg
d29uJ3QgYmUgdXNhYmxlIGFueW1vcmU/Cj4gCj4gSXMgdGhlIGNvbW1pdCBtZXNzYWdlIG5vdCBl
bm91Z2g/ICBhKSBpdHMgbm90IGdvaW5nIHRvIGNoYW5nZSwgYmVjYXVzZQo+IGl0IGhhc24ndCBj
aGFuZ2VkIHNpbmNlIHlvdSBwdXQgdGhlIGNvZGUgaW4gb3JpZ2luYWxseSBhbmQgSSBkb24ndAo+
IGV4cGVjdCBpdCB0byBpbiB0aGUgZnV0dXJlLCBhbmQgYikgaXQgaXMgYSB0ZW1wb3JhcnkgbmVj
ZXNzYXJ5Cj4gcmVxdWlyZW1lbnQgdG8gbWFrZSB0aGUgc2VyaWVzIGJpc2VjdGFibGUgYW5kIHJl
dmlld2FibGUuICBUaGlzIHNraXAgaXMKPiBkcm9wcGVkIGluIHBhdGNoIDYgd2hlbiB0aGUgYXV0
b21hdGljIHBhZGRpbmcgY2FsY3VsYXRpb25zIHdvcmsuCgpPaCwgaWYgaXQgZ29lcyBhd2F5IGJ5
IHRoZSBlbmQgb2YgdGhlIHNlcmllcywgdGhlbiB0aGF0J3MgZmluZS4KKFdoZW4gcmVwbHlpbmcg
aGVyZSBJIGhhZG4ndCBsb29rZWQgYXQgdGhlIGZ1bGwgcGF0Y2ggeWV0LCBzbyBwbGVhc2UKYWNj
ZXB0IG15IGFwb2xvZ2llcyBpZiB0aGlzIGlzIHByb3Blcmx5IGV4cGxhaW5lZCBpbiB0aGUgZGVz
Y3JpcHRpb24uKQoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:13:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:13:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYWq-00011e-MY; Tue, 13 Feb 2018 11:13:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elYWp-00011W-Gb
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 11:13:39 +0000
X-Inumbo-ID: 17827d28-10af-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 17827d28-10af-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:14:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67786372"
Date: Tue, 13 Feb 2018 11:13:25 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180213111324.fvftrlr6yryltwhz@MacBook-Pro-de-Roger.local>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
 <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
 <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
 <5A82C6B002000078001A7425@prv-mh.provo.novell.com>
 <20180213102929.ae54b66t664kdqx2@MacBook-Pro-de-Roger.local>
 <5A82D49902000078001A74B2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A82D49902000078001A74B2@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: TimDeegan <tim@xen.org>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Shane Wang <shane.wang@intel.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, GangWei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDQ6MDU6NDVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjAyLjE4IGF0IDExOjI5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDM6MDY6MjRBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDEyLjAyLjE4IGF0IDExOjA1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gSWYgeW91IG1hcCB0aGUgTlZESU1NIGFzIE1NSU8gdG8g
RG9tMCB5b3UgZG9uJ3QgbmVlZCB0aGUgTTJQIGVudHJpZXMKPiA+PiA+IElJUkMsIGFuZCBpZiBp
dCdzIG1hcHBlZCB1c2luZyAxR0IgcGFnZXMgaXQgc2hvdWxkbid0IHVzZSB0aGF0IG11Y2gKPiA+
PiA+IG1lbW9yeSBmb3IgdGhlIHBhZ2UgdGFibGVzIChpZTogeW91IGNvdWxkIGp1c3QgdXNlIG5v
cm1hbCBSQU0gZm9yIHRoZQo+ID4+ID4gcGFnZSB0YWJsZXMgdGhhdCBtYXAgdGhlIE5WRElNTSBJ
TU8pLiBPZiBjb3Vyc2UgdGhhdCBvbmx5IGFwcGxpZXMgdG8KPiA+PiA+IFBWSC9IVk0uCj4gPj4g
Cj4gPj4gQnV0IGluIG9yZGVyIHRvIHVzZSAocGFydCBvZikgaXQgaW4gYSBSQU0tbGlrZSBtYW5u
ZXIgd2UgbmVlZCBzdHJ1Y3QKPiA+PiBwYWdlX2luZm8gZm9yIGl0Lgo+ID4gCj4gPiBJIGd1ZXNz
IHRoZSBtYWluIHVzZSBvZiB0aGlzIHdvdWxkIGJlIHRvIGdyYW50IE5WRElNTSBwYWdlcz8gQW5k
Cj4gPiB3aXRob3V0IGEgcGFnZV9pbmZvIHRoYXQncyBub3QgcG9zc2libGUuCj4gCj4gV2h5IGdy
YW50PyBTaW1wbHkgZ2l2aW5nIHN1Y2ggYSBwYWdlIGFzIFJBTSB0byBhIGd1ZXN0IHdvdWxkCj4g
YWxyZWFkeSBiZSBhIHByb2JsZW0gd2l0aG91dCBzdHJ1Y3QgcGFnZV9pbmZvIChhcyB0aGVuIHdl
IGNhbid0Cj4gdHJhY2sgdGhlIHBhZ2Ugb3duZXIsIG5vciBjYW4gd2UgcmVmY291bnQgdGhlIHBh
Z2UpLgoKTXkgcG9pbnQgd2FzIHRvIGF2b2lkIGRvaW5nIHRoYXQsIGFuZCBhbHdheXMgYXNzaWdu
IHRoZSBwYWdlcyBhcwpNTUlPLCB3aGljaCBJSVJDIGRvZXNuJ3QgcmVxdWlyZSBhIHN0cnVjdCBw
YWdlX2luZm8uCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:18:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:18:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYbP-0001JK-7U; Tue, 13 Feb 2018 11:18:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x8q7=fh=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elYbN-0001JE-Sb
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 11:18:21 +0000
X-Inumbo-ID: 83d1f909-10af-11e8-ba59-bc764e045a96
Received: from mail-wr0-x236.google.com (unknown [2a00:1450:400c:c0c::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83d1f909-10af-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 12:17:45 +0100 (CET)
Received: by mail-wr0-x236.google.com with SMTP id h9so18249964wre.12
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 03:18:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=CnU+0RZTa7AwJepvHXkkMBOsnrWsi9QsBRMxgMs2aqE=;
 b=BacLcgj27KCD0jh4mn6tX3/1NU2MD6c2lEqxcICl9hsRwDySEECRR7G9f+rVpKdqYl
 Opf1QPNWWtxkRPbJh5SBMd/NwkCqRJgpPrUCDaFODBmP+D0uCFMU7GFMl5ODn040dt6u
 WWLYgifnhuQl1fa8pKFuGX4Rwk0w1snwjjVpg=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=CnU+0RZTa7AwJepvHXkkMBOsnrWsi9QsBRMxgMs2aqE=;
 b=Ta9Ht0wM+pVVYjLj1+EVC6tQLqFgoFmT+rCSjMt1wT1SWaN8+EXkLnJvanXNK3rVTS
 M4m6LcTZuSLCcNItvl842XzFVTrVBsir4gAY/wz9jPCOVrC7ZNAFdyVwLqPGX6nimebM
 1J9wl/QJYeVXo6CSGAkRrJ9ntUt5w/rjuUEN8Baw7C19JoDbsNeYxUn5VfdlsiLp0Ni7
 9Hsem/+KckAcy4OjFlA+6ZUsmW/SSBLhg7/H/tHn4bk+NDqecdBQznUcye/V7pR7q8OQ
 UwMByUZIdTe39UTmshYsqoR2ALo1BAw3bUo9c6nSIuLQ9fVaVvfkq/7X7gcwJWQ4JA5D
 7NVQ==
X-Gm-Message-State: APf1xPDqdNoHh6CYrIjFeBH1GoxAlmGvCocpWAKnQHsNTh14zHMYqD74
 UnuFla/nAJYjgB4esFT5GgPt6LI5pSg=
X-Google-Smtp-Source: AH8x224qVWnFWWzA6m9wj8g7tSEZXtcWaQ+rIh6GhJmDgbz8v7ktMijKDTMRWPEuVsCkJ/6b8WxZng==
X-Received: by 10.223.186.15 with SMTP id o15mr976696wrg.101.1518520698668;
 Tue, 13 Feb 2018 03:18:18 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id q1sm10927763wrf.40.2018.02.13.03.18.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 13 Feb 2018 03:18:18 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-22-andre.przywara@linaro.org>
 <f12d0754-877d-30d8-7e41-77607d635fa7@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <47d1d32e-b431-478a-539a-96fad03e01c3@linaro.org>
Date: Tue, 13 Feb 2018 11:18:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <f12d0754-877d-30d8-7e41-77607d635fa7@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 21/49] ARM: new VGIC: Add acccessor to
 new struct vgic_irq instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8wMi8xOCAxNzo0MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIG5ldyBW
R0lDIGltcGxlbWVudGF0aW9uIGNlbnRlcnMgYXJvdW5kIGEgc3RydWN0IHZnaWNfaXJxIGluc3Rh
bmNlCj4+IHBlciB2aXJ0dWFsIElSUS4KPj4gUHJvdmlkZSBhIGZ1bmN0aW9uIHRvIHJldHJpZXZl
IHRoZSByaWdodCBpbnN0YW5jZSBmb3IgYSBnaXZlbiBJUlEKPj4gbnVtYmVyIGFuZCAoaW4gY2Fz
ZSBvZiBwcml2YXRlIGludGVycnVwdHMpIHRoZSByaWdodCBWQ1BVLgo+PiBUaGlzIGFsc28gaW5j
bHVkZXMgdGhlIGNvcnJlc3BvbmRpbmcgcHV0IGZ1bmN0aW9uLCB3aGljaCBkb2VzIG5vdGhpbmcK
Pj4gZm9yIHByaXZhdGUgaW50ZXJydXB0cyBhbmQgU1BJcywgYnV0IGhhbmRsZXMgdGhlIHJlZi1j
b3VudGluZyBmb3IgTFBJcy4KPj4KPj4gVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgNjRh
OTU5ZDY2ZTQ3LCB3cml0dGVuIGJ5IENocmlzdG9mZmVyIERhbGwuCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+PiAtLS0KPj4g
wqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgMTA3Cj4+ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+IMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
aCB8wqAgMzIgKysrKysrKysrKysrKysKPj4gwqAgMiBmaWxlcyBjaGFuZ2VkLCAxMzkgaW5zZXJ0
aW9ucygrKQo+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5j
Cj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKPj4KPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuYwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwLi4zMDc1
MDkxY2FhCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5j
Cj4+IEBAIC0wLDAgKzEsMTA3IEBACj4+ICsvKgo+PiArICogQ29weXJpZ2h0IChDKSAyMDE1LCAy
MDE2IEFSTSBMdGQuCj4+ICsgKiBJbXBvcnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0gVkdJQykg
YW5kIGhlYXZpbHkgYWRhcHRlZCB0byBYZW4uCj4+ICsgKgo+PiArICogVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPj4g
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
dmVyc2lvbiAyIGFzCj4+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5U
WTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiBNRVJDSEFOVEFC
SUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuwqAgU2VlIHRoZQo+PiAr
ICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4gKyAqCj4+
ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQo+PiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uwqAgSWYgbm90LCBz
ZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICovCj4+ICsKPj4gKyNpbmNs
dWRlIDxhc20vYnVnLmg+Cj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+ICsKPj4gKyNpbmNs
dWRlIDxhc20vYXJtX3ZnaWMuaD4KPj4gKyNpbmNsdWRlICJ2Z2ljLmgiCj4gCj4gUGxlYXNlIG9y
ZGVyIHRoZSBpbmNsdWRlIGFscGhhYmV0aWNhbGx5LgoKU3VyZS4KCj4+ICsKPj4gKy8qCj4+ICsg
KiBJdGVyYXRlIG92ZXIgdGhlIFZNJ3MgbGlzdCBvZiBtYXBwZWQgTFBJcyB0byBmaW5kIHRoZSBv
bmUgd2l0aCBhCj4+ICsgKiBtYXRjaGluZyBpbnRlcnJ1cHQgSUQgYW5kIHJldHVybiBhIHJlZmVy
ZW5jZSB0byB0aGUgSVJRIHN0cnVjdHVyZS4KPj4gKyAqLwo+PiArc3RhdGljIHN0cnVjdCB2Z2lj
X2lycSAqdmdpY19nZXRfbHBpKHN0cnVjdCBkb21haW4gKmQsIHUzMiBpbnRpZCkKPj4gK3sKPj4g
K8KgwqDCoCBzdHJ1Y3QgdmdpY19kaXN0ICpkaXN0ID0gJmQtPmFyY2gudmdpYzsKPj4gK8KgwqDC
oCBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IE5VTEw7Cj4+ICsKPj4gK8KgwqDCoCBzcGluX2xvY2so
JmRpc3QtPmxwaV9saXN0X2xvY2spOwo+PiArCj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRy
eSggaXJxLCAmZGlzdC0+bHBpX2xpc3RfaGVhZCwgbHBpX2xpc3QgKQo+IAo+IEkgdGhpbmsgaXQg
d291bGQgYmUgd29ydGggdGhpbmtpbmcgb2YgYSBkaWZmZXJlbnQgZGF0YSBzdHJ1Y3R1cmUgaGVy
ZS4KPiBUaGUgbnVtYmVyIG9mIExQSXMgY2FuIGJlIHF1aXRlIGhpZ2ggZm9yIHRoZSBoYXJkd2Fy
ZSBkb21haW4uCgpQcm9iYWJseSB0cnVlLiBJIGp1c3QgZGlkbid0IHdhbnQgdG8gd2FzdGUgdGlt
ZSBvbiB0aGlzIHlldCwgYXMgd2UgZG9uJ3QKaGF2ZSBMUElzIGF0IHRoZSBtb21lbnQuIEhhdmlu
ZyBhIGxpc3QgaGFzIHRoZSBiaWcgYWR2YW50YWdlIG9mIGJlaW5nCmVhc3kgdG8gdW5kZXJzdGFu
ZCBhbmQgdG8gaW1wbGVtZW50LCBzbyBJIGNvbnNpZGVyIHRoaXMgYW4gb3B0aW1pemF0aW9uCnRo
YXQgd2UgY2FuIGhhdmUgbGF0ZXIuCgo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGlm
ICggaXJxLT5pbnRpZCAhPSBpbnRpZCApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRp
bnVlOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCAvKgo+PiArwqDCoMKgwqDCoMKgwqDCoCAqIFRo
aXMgaW5jcmVhc2VzIHRoZSByZWZjb3VudCwgdGhlIGNhbGxlciBpcyBleHBlY3RlZCB0bwo+PiAr
wqDCoMKgwqDCoMKgwqDCoCAqIGNhbGwgdmdpY19wdXRfaXJxKCkgbGF0ZXIgb25jZSBpdCdzIGZp
bmlzaGVkIHdpdGggdGhlIElSUS4KPj4gK8KgwqDCoMKgwqDCoMKgwqAgKi8KPj4gK8KgwqDCoMKg
wqDCoMKgIHZnaWNfZ2V0X2lycV9rcmVmKGlycSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIG91
dF91bmxvY2s7Cj4+ICvCoMKgwqAgfQo+PiArwqDCoMKgIGlycSA9IE5VTEw7Cj4+ICsKPj4gK291
dF91bmxvY2s6Cj4+ICvCoMKgwqAgc3Bpbl91bmxvY2soJmRpc3QtPmxwaV9saXN0X2xvY2spOwo+
PiArCj4+ICvCoMKgwqAgcmV0dXJuIGlycTsKPj4gK30KPj4gKwo+PiArLyoKPj4gKyAqIFRoaXMg
bG9va3MgdXAgdGhlIHZpcnR1YWwgaW50ZXJydXB0IElEIHRvIGdldCB0aGUgY29ycmVzcG9uZGlu
Zwo+PiArICogc3RydWN0IHZnaWNfaXJxLiBJdCBhbHNvIGluY3JlYXNlcyB0aGUgcmVmY291bnQs
IHNvIGFueSBjYWxsZXIgaXMKPj4gZXhwZWN0ZWQKPj4gKyAqIHRvIGNhbGwgdmdpY19wdXRfaXJx
KCkgb25jZSBpdCdzIGZpbmlzaGVkIHdpdGggdGhpcyBJUlEuCj4+ICsgKi8KPj4gK3N0cnVjdCB2
Z2ljX2lycSAqdmdpY19nZXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2Y3B1
LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1MzIgaW50aWQpCj4gCj4g
SW5kZW50YXRpb24uCj4gCj4+ICt7Cj4+ICvCoMKgwqAgLyogU0dJcyBhbmQgUFBJcyAqLwo+PiAr
wqDCoMKgIGlmICggaW50aWQgPD0gVkdJQ19NQVhfUFJJVkFURSApCj4+ICvCoMKgwqDCoMKgwqDC
oCByZXR1cm4gJnZjcHUtPmFyY2gudmdpY19jcHUucHJpdmF0ZV9pcnFzW2ludGlkXTsKPj4gKwo+
PiArwqDCoMKgIC8qIFNQSXMgKi8KPj4gK8KgwqDCoCBpZiAoIGludGlkIDw9IFZHSUNfTUFYX1NQ
SSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gJmQtPmFyY2gudmdpYy5zcGlzW2ludGlkIC0g
VkdJQ19OUl9QUklWQVRFX0lSUVNdOwo+PiArCj4+ICvCoMKgwqAgLyogTFBJcyAqLwo+PiArwqDC
oMKgIGlmICggaW50aWQgPj0gVkdJQ19NSU5fTFBJICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVy
biB2Z2ljX2dldF9scGkoZCwgaW50aWQpOwo+PiArCj4+ICvCoMKgwqAgV0FSTigpOwo+IAo+IE5l
d2xpbmUgaGVyZSBwbGVhc2UuCj4gCj4gSSB3b3VsZCB0dXJuIGludG8gYW4gQVNTRVJUX1VOUkVB
Q0hBQkxFKCkgc28gaXQgaXMgb25seSBoYXBwZW5pbmcgaW4KPiBkZWJ1ZyBidWlsZCBhbmQgYXZv
aWQgdG8gd29ycnkgYWJvdXQgYSBndWVzdCBleHBsb2l0aW5nIHRoYXQgOikuCgpHb29kIHBvaW50
IC0gYW5kIGVhc3kgdG8gZml4IDotRAoKPj4gK8KgwqDCoCByZXR1cm4gTlVMTDsKPj4gK30KPj4g
Kwo+PiArdm9pZCB2Z2ljX3B1dF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJx
ICppcnEpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfZGlzdCAqZGlzdCA9ICZkLT5hcmNo
LnZnaWM7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGlycS0+aW50aWQgPCBWR0lDX01JTl9MUEkgKQo+
PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiArCj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZkaXN0
LT5scGlfbGlzdF9sb2NrKTsKPj4gK8KgwqDCoCBpZiAoICFhdG9taWNfZGVjX2FuZF90ZXN0KCZp
cnEtPnJlZmNvdW50KSApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxv
Y2soJmRpc3QtPmxwaV9saXN0X2xvY2spOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiAr
wqDCoMKgIH07Cj4+ICsKPj4gK8KgwqDCoCBsaXN0X2RlbCgmaXJxLT5scGlfbGlzdCk7Cj4gCj4g
SSB3b3VsZCBhZGQKPiAKPiBBU1NFUlQobHBpX2xpc3RfY291bnQgPj0gMSk7Cj4gCj4gQnV0IGl0
IGlzIGEgYml0IGhhcmQgdG8ga25vdyB3aGV0aGVyIHRoaXMgY29kZSBpcyB2YWxpZCBnaXZlbiB5
b3UgZG9uJ3QKPiBoYXZlIGFueSBpbXBsZW1lbnRhdGlvbiBvZiBJVFMgc28gZmFyLgoKSXMgaXQ/
IFlvdSBzaG91bGQgbm90IG5lZWQgdGhlIGFjdHVhbCBJVFMgY29kZSB0byB2YWxpZGF0ZSB0aGlz
CmZ1bmN0aW9uLiBJbiBmYWN0IHRoZXJlIGFyZSBvbmx5IHZlcnkgZmV3IHVzZXJzIGluIHZnaWMt
aXRzLmMuClRoZSBtYWluIHBvaW50IGhlcmUgaXMgdGhhdCB5b3UgaGF2ZSB0ZXh0Ym9vayByZWYt
Y291bnRpbmc6ICpFdmVyeSogdGltZQp5b3UgdGFrZSBhIHBvaW50ZXIgdG8gYW4gSVJRICh2Z2lj
X2dldF9pcnEpLCB5b3UgaGF2ZSB0byB0ZWxsIHRoZSBjb2RlCndoZW4geW91IGFyZSBkb25lIHdp
dGggaXQgKHZnaWNfcHV0X2lycSkuClNvIHdlIGRlY2lkZWQgdG8gaGF2ZSB0aGlzIHJlZi1jb3Vu
dGluZyBkb25lIHByb3Blcmx5IGV2ZW4gdGhvdWdoIGl0J3MKcG9pbnRsZXNzIGZvciBTUElzLCBQ
UElzIGFuZCBTR0lzLCBhcyBpdCBtYWtlcyB0aGUgY29kZSB2ZXJ5IGNsZWFyIHRvCnJlYWQgYW5k
IHZlcmlmeS4KTW9zdGx5IHlvdSBoYXZlIGdldCBhbmQgcHV0IGluIG9uZSBmdW5jdGlvbiwgYnV0
IHNvbWV0aW1lcyB0aGVyZSBpcyBtb3JlCnRpbWUgYmV0d2VlbiB0aGVtOiBmb3IgaW5zdGFuY2Ug
aWYgYW4gaW50ZXJydXB0IGdvZXMgdG8gdGhlIGFwX2xpc3QuIFdlCiJnZXQiIGl0LCBhZGQgaXQg
dG8gdGhlIGxpc3QsIHRoZW4gcmV0dXJuLiBXaGVuIHRoZSBndWVzdCBoYXMgYWN0dWFsbHkKaGFu
ZGxlZCB0aGlzIGludGVycnVwdCwgd2UgcmVtb3ZlIGl0IGZyb20gdGhlIGxpc3QgYW5kIG9ubHkg
dGhlbiAicHV0IgppdCBhZ2Fpbi4KCj4+ICvCoMKgwqAgZGlzdC0+bHBpX2xpc3RfY291bnQtLTsK
Pj4gK8KgwqDCoCBzcGluX3VubG9jaygmZGlzdC0+bHBpX2xpc3RfbG9jayk7Cj4+ICsKPj4gK8Kg
wqDCoCB4ZnJlZShpcnEpOwo+PiArfQo+PiArCj4+ICsvKgo+PiArICogTG9jYWwgdmFyaWFibGVz
Ogo+PiArICogbW9kZTogQwo+PiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+PiArICogYy1iYXNp
Yy1vZmZzZXQ6IDQKPj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+PiArICogRW5kOgo+PiAr
ICovCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmgKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAw
MC4uN2ExNWNmZGQ3OQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuaAo+IAo+IFRvIGJlIGhvbmVzdCwgSSBhbSBub3QgYSBiaWcgZmFuIG9mIGhlYWRlcnMg
ZGVmaW5lZCBpbiB0aGUgY29kZSBiaXRzLiBTbwo+IEkgd291bGQgbmVlZCBhIHJlYXNvbiBmb3Ig
dGhhdCB0byBiZSB0aGVyZSBhbmQgbm90IGluIHRoZSBpbmNsdWRlIHlvdQo+IGRlZmluZWQgaW4g
dGhlIHByZXZpb3VzIHBhdGNoLgoKV2hhdCBpcyB0aGUgcHJvYmxlbSB3aXRoIHRoYXQ/ClRoZSBy
YXRpb25hbGUgaGVyZSBpcyB0byBnYXRoZXIgYWxsIGRlZmluaXRpb25zIGFuZCBwcm90b3R5cGVz
IHRoYXQgYXJlCmFjdHVhbGx5IFZHSUMgKmludGVybmFsKi4gTm8gY29kZSBvdXRzaWRlIG9mIHRo
ZSBhY3R1YWwgVkdJQwooeGVuL2FyY2gvYXJtL3ZnaWMvKSBzaG91bGQgYmUgY29uY2VybmVkIHdp
dGggaXQsIGFuZCBzbyBJIGNvbnNpZGVyIHRoaXMKZ29vZCBzdHlsZSB0byBrZWVwIHRoaXMgaGVh
ZGVyIGZpbGUgbG9jYWwuIFRoaXMgbWFrZXMgaXQgdmVyeSBjbGVhciB0aGF0Cm5vIGdlbmVyaWMg
b3IgYXJjaCBjb2RlIHNob3VsZCBldmVyIHRpbmtlciB3aXRoIGFueXRoaW5nIGRlZmluZWQgaW4g
aXQuCgpUaGluayBhYm91dCBpdCBsaWtlIHdlIGNvdWxkIGFjdHVhbGx5IGdsdWUgYWxsIHRob3Nl
IGZpbGVzIGluIHRoaXMgbmV3CmRpcmVjdG9yeSB0b2dldGhlciBpbnRvIG9uZSBnbG9yaW91cyBu
ZXctdmdpYy5jLiBUaGVuIHdlIHdvdWxkIG5vdCBuZWVkCnRoaXMgaGVhZGVyLiBCdXQgaXQncyB0
ZXJyaWJsZSB0byByZWFkIGFuZCByZXZpZXcsIHNvIHdlIGhhdmUgdGhpcyBuaWNlCnNwbGl0LXVw
IGludG8gdmdpYy1tbWlvLmMgYW5kIHZnaWMuYywgZm9yIGluc3RhbmNlLiBBbmQgbm93IHdlIG5l
ZWQgdGhpcwpoZWFkZXIgZmlsZSB0byBsaW5rIHRob3NlIGZpbGVzIHRvZ2V0aGVyLCB0byBhbGxv
dyB0aGUgTU1JTyBlbXVsYXRpb24gdG8KbWFuaXB1bGF0ZSB0aGUgc3RhdGUgb2YgYW4gaW50ZXJy
dXB0IGFuZCBxdWV1ZSBpdCB0byBhIFZDUFUsIGZvciBpbnN0YW5jZS4KCkl0J3MgdG90YWxseSBw
b3NzaWJsZSB0aGF0IHRoZXJlIGFyZSBkZWZpbml0aW9ucyBhbmQgcHJvdG90eXBlcyBpbiBoZXJl
CndoaWNoIGRvbid0IGJlbG9uZyBoZXJlLiBUQkggSSBkaWRuJ3QgcmV2aWV3IHRoaXMgZmlsZSBo
ZXJlIHZlcnkKY2FyZWZ1bGx5IGZvciB3aGF0IHdlIHN0aWxsIG5lZWQgYW5kIHdoYXQgbm90LCBz
byBJIGFtIGhhcHB5IHRvIHRha2UKYWR2aWNlIG9uIHdoYXQncyB3cm9uZyBoZXJlLgoKQ2hlZXJz
LApBbmRyZS4KCgo+IAo+PiBAQCAtMCwwICsxLDMyIEBACj4+ICsvKgo+PiArICogQ29weXJpZ2h0
IChDKSAyMDE1LCAyMDE2IEFSTSBMdGQuCj4+ICsgKiBJbXBvcnRlZCBmcm9tIExpbnV4ICgibmV3
IiBLVk0gVkdJQykgYW5kIGhlYXZpbHkgYWRhcHRlZCB0byBYZW4uCj4+ICsgKgo+PiArICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKPj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29m
dHdhcmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0
ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VU
IEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsg
KiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuwqAg
U2VlIHRoZQo+PiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KPj4gKyAqCj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+PiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0u
wqAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICovCj4+
ICsjaWZuZGVmIF9fWEVOX0FSTV9WR0lDX05FV19IX18KPj4gKyNkZWZpbmUgX19YRU5fQVJNX1ZH
SUNfTkVXX0hfXwo+IAo+IFRoaXMgZG9lcyBub3QgbWF0Y2ggdGhlIGZpbGVuYW1lL3BhdGguCj4g
Cj4+ICsKPj4gK3N0cnVjdCB2Z2ljX2lycSAqdmdpY19nZXRfaXJxKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2Y3B1ICp2Y3B1LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1MzIgaW50aWQpOwo+PiArdm9pZCB2Z2ljX3B1dF9p
cnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxICppcnEpOwo+PiArCj4+ICtzdGF0
aWMgaW5saW5lIHZvaWQgdmdpY19nZXRfaXJxX2tyZWYoc3RydWN0IHZnaWNfaXJxICppcnEpCj4+
ICt7Cj4+ICvCoMKgwqAgaWYgKCBpcnEtPmludGlkIDwgVkdJQ19NSU5fTFBJICkKPj4gK8KgwqDC
oMKgwqDCoMKgIHJldHVybjsKPj4gKwo+PiArwqDCoMKgIGF0b21pY19pbmMoJmlycS0+cmVmY291
bnQpOwo+PiArfQo+PiArCj4+ICsjZW5kaWYKPiAKPiBNaXNzaW5nIGVtYWNzIG1hZ2ljLgo+IAo+
Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:27:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:27:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYjf-00028k-5W; Tue, 13 Feb 2018 11:26:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elYje-00028M-8H
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 11:26:54 +0000
X-Inumbo-ID: f16cd9d1-10b0-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f16cd9d1-10b0-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:27:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elYjW-0004U1-H7; Tue, 13 Feb 2018 11:26:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elYjR-0008AW-2Q; Tue, 13 Feb 2018 11:26:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elYjQ-0001q9-KP; Tue, 13 Feb 2018 11:26:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119023-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:<job
 status>:broken:regression
 xen-unstable:build-i386-libvirt:libvirt-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:build-armhf-pvops:host-build-prep:fail:regression
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8b1a5268daf0ff1ddca49d2e683e5bfabf6b9988
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 11:26:40 +0000
Subject: [Xen-devel] [xen-unstable test] 119023: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8075162737161336508=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119023 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119023/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-i386-libvirt            6 libvirt-build            fail REGR. vs. 118698
 test-amd64-amd64-xl-qemuu-ovmf-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118698
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 118698

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118698
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  8b1a5268daf0ff1ddca49d2e683e5bfabf6b9988
baseline version:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d

Last test of basis   118698  2018-02-08 19:23:11 Z    4 days
Failing since        118802  2018-02-10 00:36:18 Z    3 days    4 attempts
Testing same since   119023  2018-02-12 21:23:25 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           fail    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         fail    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-pvops broken

Not pushing.

(No revision log; it would be 318 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8075162737161336508==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:27:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYkA-0002BJ-DU; Tue, 13 Feb 2018 11:27:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elYk9-0002B9-8J
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 11:27:25 +0000
X-Inumbo-ID: c75fed03-10b0-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c75fed03-10b0-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 12:26:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67787086"
Date: Tue, 13 Feb 2018 11:27:16 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180213112716.5fs5m4zb2ghkhwhz@MacBook-Pro-de-Roger.local>
References: <20180208122539.56095-1-roger.pau@citrix.com>
 <20180208122539.56095-4-roger.pau@citrix.com>
 <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
 <20180213095906.boak3yclhbgcnui7@MacBook-Pro-de-Roger.local>
 <5A82D44102000078001A74AF@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A82D44102000078001A74AF@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDQ6MDQ6MTdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjAyLjE4IGF0IDEwOjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDI6Mjk6MDhBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDA4LjAyLjE4IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPj4gCj4gPj4gQSBjaGFuZ2UgbGlrZSB0aGlzIHNob3Vs
ZCBub3QgY29tZSB3aXRob3V0IGRlc2NyaXB0aW9uLCBwcm92aWRpbmcgYQo+ID4+IHJlYXNvbiBm
b3IgdGhlIGNoYW5nZS4gT3RoZXJ3aXNlIGhvdyB3aWxsIHNvbWVvbmUgd2FudGluZyB0bwo+ID4+
IHVuZGVyc3RhbmQgdGhlIGNoYW5nZSBpbiBhIGNvdXBsZSBvZiB5ZWFycyBhY3R1YWxseSBiZSBh
YmxlIHRvCj4gPj4gbWFrZSBhbnkgc2Vuc2Ugb2YgaXQuIFRoaXMgaXMgaW4gcGFydGljdWxhciBi
ZWNhdXNlIEkgY29udGludWUgdG8gYmUKPiA+PiBub3QgZnVsbHkgY29udmluY2VkIHRoYXQgd2hp
dGUgbGlzdGluZyBpcyBhcHByb3ByaWF0ZSBpbiB0aGUgRG9tMAo+ID4+IGNhc2UgKGFuZCBmb3Ig
dGhlIHJlY29yZCBJJ20gc2ltaWxhcmx5IHVuY29udmluY2VkIHRoYXQgYmxhY2sgbGlzdGluZwo+
ID4+IGlzIHRoZSBiZXN0IGNob2ljZSwgeWV0IG9idmlvdXNseSB3ZSBuZWVkIHRvIHBpY2sgb24g
b2YgdGhlIHR3bykuCj4gPiAKPiA+IEknbSBzb3JyeSwgSSB0aG91Z2h0IHdlIGFncmVlZCBhdCB0
aGUgc3VtbWl0IHRvIGNvbnZlcnQgdGhpcyB0bwo+ID4gd2hpdGVsaXN0aW5nIGJlY2F1c2UgaXQg
d2FzIGxpa2VseSBiZXR0ZXIgdG8gc2ltcGx5IG5vdCBleHBvc2UgdW5rbm93bgo+ID4gQUNQSSB0
YWJsZXMgdG8gZ3Vlc3RzLgo+IAo+ICJ0byBndWVzdHMiICE9ICJ0byBEb20wIi4KPiAKPiA+IEkg
Z3Vlc3MgdGhlIGNvbW1pdCBtZXNzYWdlIGNvdWxkIGJlIHNvbWV0aGluZyBsaWtlOgo+ID4gCj4g
PiAiVGhlIGZvbGxvd2luZyBsaXN0IG9mIHdoaXRlbGlzdGVkIEFQSUMgdGFibGVzIGFyZSBlaXRo
ZXIga25vd24gdG8gd29yawo+ID4gb3IgZG9uJ3QgcmVxdWlyZSBhbnkgcmVzb3VyY2VzIHRvIGJl
IG1hcHBlZCBpbiBlaXRoZXIgdGhlIElPIG9yIHRoZQo+ID4gbWVtb3J5IHNwYWNlLgo+IAo+IEV2
ZW4gaWYgdGhlIHdoaXRlIGxpc3RpbmcgdnMgYmxhY2sgbGlzdGluZyBxdWVzdGlvbiB3YXNuJ3Qg
c3RpbGwKPiB1bmRlY2lkZWQsIEkgdGhpbmsgd2Ugc2hvdWxkIHJldmVydCB0aGUgcGF0Y2ggaW4g
ZmF2b3Igb2Ygb25lCj4gd2l0aCBhIGRlc2NyaXB0aW9uLiBUaGUgb25lIGFib3ZlIG1pZ2h0IGJl
IGZpbmUgd2l0aCAiQUNQSSIgaW4KPiBwbGFjZSBvZiAiQVBJQyIgYXMgZmFyIGFzIHRhYmxlcyBh
Y3RpdmVseSB3aGl0ZSBsaXN0ZWQgYXJlCj4gY29uY2VybmVkLCBidXQgdGhlbiBpdCBzdGlsbCBy
ZW1haW5zIG9wZW4gd2h5IGNlcnRhaW4gdGFibGVzCj4gaGF2ZW4ndCBiZWVuIGluY2x1ZGVkLiBJ
J20gaW4gcGFydGljdWxhciB3b3JyaWVkIGFib3V0IHZhcmlvdXMKPiBBUEVJIHJlbGF0ZWQgdGFi
bGVzLCBidXQgaW52aXNpYmlsaXR5IG9mIGUuZy4gYW4gSUJGVCBjb3VsZCBhbHNvCj4gbGVhZCB0
byBib290IHByb2JsZW1zLgoKUmVnYXJkaW5nIEFQRUkgSSB0aGluayBFUlNULCBFSU5KIGFuZCBI
RVNUIGNvdWxkIGJlIHBhc3NlZCB0aHJvdWdoLApCRVJUIGhvd2V2ZXIgcmVxdWlyZXMgdGhhdCB0
aGUgQk9PVCBFcnJvciBSZWdpb24gaXMgbWFwcGVkIGludG8gRG9tMApwMm0uCgpTaW5jZSBQVkgg
RG9tMCBjcmVhdGlvbiBzdGlsbCBlbmRzIHVwIGluIGEgcGFuaWMsIEkgc2VlIG5vIHByb2JsZW0g
aW4KYWRkaW5nIHRob3NlIGluIGZvbGxvdyB1cCBwYXRjaGVzLgoKSUJGVCBhbHNvIGxvb2tzIHNh
ZmUgdG8gcGFzcyB0aHJvdWdoLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:34:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:34:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYqT-0002we-3H; Tue, 13 Feb 2018 11:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elYqR-0002wX-RV
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 11:33:55 +0000
X-Inumbo-ID: ec6f8be0-10b1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec6f8be0-10b1-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:34:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="462504507"
Date: Tue, 13 Feb 2018 11:33:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Joao Martins <joao.m.martins@oracle.com>
Message-ID: <20180213113347.d4jrk2dl7q774klx@citrix.com>
References: <20171102180616.24084-1-joao.m.martins@oracle.com>
 <20171102180616.24084-3-joao.m.martins@oracle.com>
 <0a2e3dd4055a4325a0a4afe0b9a32e63@AMSPEX02CL03.citrite.net>
 <20171106123306.nksol5oxkves4jii@paddy>
 <20180206171250.72rx3vukrrxojrd7@citrix.com>
 <f191267e-ca5a-27e2-d325-0f9831ba9cec@oracle.com>
 <20180208111343.r3662gzw6ttdrwdg@citrix.com>
 <b60077ea-aa69-ed34-091f-351d2d9d06c1@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <b60077ea-aa69-ed34-091f-351d2d9d06c1@oracle.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Paul Durrant <Paul.Durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen Development List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC 2/8] public/io/netif: add directory for
 backend parameters
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMDgsIDIwMTggYXQgMDE6NTE6MjhQTSArMDAwMCwgSm9hbyBNYXJ0aW5zIHdy
b3RlOgo+ID4gV2UgY2FuIHByb2JhYmx5IHNwZWNpZnkgYSB4ZW5zdG9yZSBub2RlIGluIHRoZSBz
cGVjIHRvCj4gPiByZXR1cm4gc29tZSBlcnJvciBjb2RlIGFuZCBsZXQgbGlieGwgcmVhZCBpdC4g
V2l0aCB0aGF0IG1vZGVsIG9sZCB0b29scwo+ID4gd29yayB0aGUgc2FtZSAoZXh0cmEgbm9kZSBp
Z25vcmVkKSBidXQgbmV3IHRvb2xzIGNhbiB1dGlsaXNlIHRoZSBuZXcKPiA+IG5vZGUuIElJUkMg
dGhlcmUgY291bGQgYWxyZWFkeSBiZSBzb21lIG5vZGUgdGhhdCBjYW4gYmUgdXRpbGlzZWQgLS0K
PiA+IHhlbmJ1c19kZXZfZmF0YWwgd3JpdGVzIG1lc3NhZ2UgdG8geGVuc3RvcmUsIEkgdGhpbmsu
Cj4gPiAKPiAKPiBJIGFsbW9zdCBmb3Jnb3QgYWJvdXQgeGVuYnVzX2Rldl9mYXRhbCgpLiBJdCB3
cml0ZXMgdG8gYW4gImVycm9yIiBlbnRyeSBpbiB0aGUKPiBiYWNrZW5kfGZyb250ZW5kIHBhdGgg
d2l0aCB0aGUgZXJybm8gcGx1cyBlcnJvciBtZXNzYWdlLiBCdXQgaXQgYWxzbyBjaGFuZ2VzIHRo
ZQo+IGRldmljZSB4ZW5idXMgc3RhdGUgdG8gWGVuYnVzQ2xvc2VkLiBUYWtpbmcgaW50byBjb25z
aWRlcmF0aW9uIHlvdXIgZWFybGllcgo+IGNvbW1lbnQgeW91IHByb2JhYmx5IG1lYW50IHhlbmJ1
c19kZXZfZXJyb3IoKSBpbnN0ZWFkPyBuZXRiYWNrIGRvZXMgYWxsb3cKPiBJbml0aWFsaXNpbmcg
c3RhdGUgdG8gYmUgZGlyZWN0bHkgaW50byBDbG9zaW5nLCBidXQgb3RoZXJzIG1pZ2h0IG5vdCBi
ZSB0aGUgc2FtZS4KPiAKClllcCwgeGVuYnVzX2Rldl9lcnJvciBpcyBwcm9iYWJseSBiZXR0ZXIu
Cgo+ID4gV2hhdCBkbyB5b3UgdGhpbms/Cj4gCj4gSSBsaWtlIHRoZSBpZGVhIG9mIGhhdmluZyBh
IHNpbWlsYXIgImVycm9yIiBlbnRyeSBpbiB0aGUgY29uZmlnfHJlcXVpcmUKPiBkaXJlY3Rvcnkg
Zm9sbG93aW5nIHRoZSBzYW1lIHBhdHRlcm4gYXMgbWVudGlvbmVkIGluIHRoZSBsYXN0IHBhcmFn
cmFwaC4KPiAKPiBTb21ldGhpbmcgbGlrZToKPiAKPiA8YmFja2VuZHxmcm9udGVuZCBwYXRoPi9j
b25maWcvZXJyb3IgPSAiPGVycm5vPiA8bWVzc2FnZT4iCj4gCj4gSSB3b3VsZCBpbWFnaW5lIHRo
aXMgY291bGQgYmUgd3JhcHBlciBpbiBhIHhlbmJ1c19jb25maWdfZmF0YWwoKS4KPiAKPiBJIGhh
ZCBzdWdnZXN0ZWQgYSBzbGlnaHRseSBtb3JlIGNvbXBsaWNhdGVkIHZlcnNpb24gb2YgaXQgaW4g
YSBvbGQgcmVwbHkgdG8gUGF1bAo+IChhdCB0b3Agb2YgdGhpcyBtZXNzYWdlKSB3aXRoOgo+IAo+
IDxiYWNrZW5kfGZyb250ZW5kIHBhdGg+L3JlcXVpcmUvPGlkPi08ZmVhdHVyZS1uYW1lPiA9ICI8
ZmVhdHVyZS12YWx1ZT4iCj4gPGJhY2tlbmR8ZnJvbnRlbmQgcGF0aD4vcmVxdWlyZS88aWQ+LXN0
YXR1cyA9ICI8ZXJyb3IgY29kZT4iCj4gCj4gQnV0IHRha2luZyBtb3JwaGluZyBpdCB3aXRoIHlv
dXIgY29tbWVudCBjb3VsZCBhbHNvIGJlIHNvbWV0aGluZyBsaWtlOgo+IAo+IDxiYWNrZW5kfGZy
b250ZW5kIHBhdGg+L2NvbmZpZy88ZmVhdHVyZS1uYW1lPiA9ICI8ZmVhdHVyZS12YWx1ZT4iCj4g
PGJhY2tlbmR8ZnJvbnRlbmQgcGF0aD4vY29uZmlnLzxmZWF0dXJlLW5hbWU+L2Vycm9yID0gIjxl
cnJubz4gPG1lc3NhZ2U+Igo+IAo+IEJ1dCBlaXRoZXIgdGhpcyBvcHRpb24gb3IgdGhlIGNvbmZp
Zy9lcnJvciBnbG9iYWwgb25lIGRlcGVuZCBvbiB3aGV0aGVyIHBlb3BsZQo+IGhlcmUgcHJlZmVy
IHRvIGRlbGl2ZXIgYWxsIGNvbmZpZ3VyYXRpb24gZXJyb3JzIGF0IG9uY2UsIG9yIG9uZSBnbG9i
YWwKPiAiY29uZmlnL2Vycm9yIiB3aGljaCB3b3VsZCBnaXZlIHRoZSBmaXJzdCBlbnRyeSB3aXRo
IGFuIGVycm9yLiBUaGUgbGF0dGVyIHRob3VnaAo+IGNvdWxkIGxlYWQgdG8gdGhlIHN5c2FkbWlu
IGhhdmluZyB0byByZWNyZWF0ZSB0aGUgZG9tYWluIG11bHRpcGxlIHRpbWVzIHRvCj4gc2VlL2hh
bmRsZSBhbGwgdGhlIGVycm9ycy4KPiAKCkknbSBub3QgdG9vIG9waW5pb25hdGVkIG9uIHRoaXMg
cmVhbGx5LiBJIGp1c3Qgd2FudCB0aGluZ3MgdG8gYmUKcHJvcGVybHkgZG9jdW1lbnRlZCwgY292
ZXIga25vd24gdXNlIGNhc2VzIHdlbGwgYW5kIGFsbG93IGZvciBmdXR1cmUKZXh0ZW5zaW9ucy4K
CldlaS4KCj4gCUpvYW8KPiAKPiBQLlMuIHMvcmVxdWlyZS9jb25maWcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:35:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYrr-00032s-Cv; Tue, 13 Feb 2018 11:35:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elYrp-00032g-Mn
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 11:35:21 +0000
X-Inumbo-ID: e3386d85-10b1-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e3386d85-10b1-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 12:34:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="462504651"
Date: Tue, 13 Feb 2018 11:35:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180213113516.rybjih5ea5smr4mj@citrix.com>
References: <20171109121012.21444-1-jgross@suse.com>
 <20171109123141.mzz7tm76rqbwu7os@citrix.com>
 <15b094de-6443-da78-45ca-22bc77b55c61@suse.com>
 <20171109124521.dvwncfodysqo3zb5@citrix.com>
 <9c783c67-3a9c-d487-f59e-4349f9a67331@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9c783c67-3a9c-d487-f59e-4349f9a67331@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, samuel.thibault@ens-lyon.org
Subject: Re: [Xen-devel] [Minios-devel] [PATCH] mini-os: add a coding style
 file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6NTk6MjNBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAwOS8xMS8xNyAxMzo0NSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgTm92
IDA5LCAyMDE3IGF0IDAxOjM1OjQ5UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
T24gMDkvMTEvMTcgMTM6MzEsIFdlaSBMaXUgd3JvdGU6Cj4gPj4+IE9uIFRodSwgTm92IDA5LCAy
MDE3IGF0IDAxOjEwOjEyUE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4+PiBTaW5j
ZSBjYXJ2aW5nIG91dCBNaW5pLU9TIGZyb20gdGhlIFhlbiByZXBvc2l0b3J5IHRoZXJlIGhhc24n
dCBiZWVuIGEKPiA+Pj4+IGRlc2NyaXB0aW9uIG9mIHRoZSBwcmVmZXJyZWQgY29kaW5nIHN0eWxl
LiBDb3B5IHRoZSBYZW4gQ09ESU5HX1NUWUxFCj4gPj4+PiBmaWxlLgo+ID4+Pj4KPiA+Pj4KPiA+
Pj4gSSB3ZWxjb21lIHN1Y2ggYWRkaXRpb24uIEkgaGF2ZSBubyBvcGluaW9uIGluIGFjdHVhbCBz
dHlsZSB1c2VkIHRob3VnaC4KPiA+Pj4gSSBqdXN0IHdhbnQgY29uc2lzdGVuY3kuIDotKQo+ID4+
Cj4gPj4gSXMgdGhpcyBhbiBBY2s/Cj4gPj4KPiA+IAo+ID4gWWVzLgo+ID4gCj4gPiBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAKPiBTbyB0aGlzIGlzIHBlbmRpbmcg
Zm9yIDMgbW9udGhzIG5vdy4uLgo+IAoKT29wcywgc29ycnkuIFlvdSBrbm93IHdoeSBJIGRpZG4n
dCBnZXQgdG8gdGhpcyBlYXJsaWVyLiA6LSkKClRoaXMgYW5kIG90aGVyIHBlbmRpbmcgcGF0Y2hl
cyB3aWxsIGJlIGNvbW1pdHRlZCBzaG9ydGx5LgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:36:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:36:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elYtG-0003Je-S5; Tue, 13 Feb 2018 11:36:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=yflw=fh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elYtG-0003JJ-5U
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 11:36:50 +0000
X-Inumbo-ID: 54176f1b-10b2-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 54176f1b-10b2-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:37:54 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7B0F9ACBD;
 Tue, 13 Feb 2018 11:36:41 +0000 (UTC)
To: Dario Faggioli <dfaggioli@suse.com>, xen-devel@lists.xenproject.org
References: <20180209140151.24714-1-jgross@suse.com>
 <1518458056.3682.42.camel@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <35500e58-719b-6d6a-0e6b-dba26630b392@suse.com>
Date: Tue, 13 Feb 2018 12:36:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518458056.3682.42.camel@suse.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3 00/17] Alternative Meltdown mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTg6NTQsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IE9uIEZyaSwgMjAxOC0w
Mi0wOSBhdCAxNTowMSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhpcyBzZXJpZXMg
aXMgYXZhaWxhYmxlIHZpYSBnaXRodWI6Cj4+Cj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9qZ3Jvc3Mx
L3hlbi5naXQgeHB0aQo+Pgo+PiBEYXJpbyB3YW50cyB0byBkbyBzb21lIHBlcmZvcm1hbmNlIHRl
c3RzIGZvciB0aGlzIHNlcmllcyB0byBjb21wYXJlCj4+IHBlcmZvcm1hbmNlIHdpdGggSmFuJ3Mg
c2VyaWVzIHdpdGggYWxsIG9wdGltaXphdGlvbnMgcG9zdGVkLgo+Pgo+IEFuZCBzb21lIG9mIHRo
aXMgaXMgaW5kZWVkIHJlYWR5Lgo+IAo+IFNvLCB0aGlzIGlzIGFnYWluIG9uIG15IHRlc3Rib3gs
IHdpdGggMTYgcENQVXMgYW5kIDEyR0Igb2YgUkFNLCBhbmQgSQo+IHVzZWQgYSBndWVzdCB3aXRo
IDE2IHZDUFVzIGFuZCAxMEdCIG9mIFJBTS4KPiAKPiBJIGJlbmNobWFya2VkIEphbidzIHBhdGNo
ICpwbHVzKiBhbGwgdGhlIG9wdGltaXphdGlvbnMgYW5kIG92ZXJoZWFkCj4gbWl0aWdhdGlvbiBw
YXRjaGVzIGhlIHBvc3RlZCBvbiB4ZW4tZGV2ZWwgKHRoZSBvbmVzIHRoYXQgYXJlIGFscmVhZHkg
aW4KPiBzdGFnaW5nLCBhbmQgYWxzbyB0aGUgb25lcyB0aGF0IGFyZSBub3QgeWV0IHRoZXJlKS4g
VGhhdCdzICJYUFRJLUxpZ2h0IiAKPiBpbiB0aGUgdGFibGUgYW5kIGluIHRoZSBncmFwaHMuIEJv
b3RpbmcgdGhpcyB3aXRoICd4cHRpPWZhbHNlJyBpcwo+IGNvbnNpZGVyZWQgdGhlIGJhc2VsaW5l
LCB3aGlsZSBib290aW5nIHdpdGggJ3hwdGk9dHJ1ZScgaXMgdGhlIGFjdHVhbAo+IHRoaW5nIHdl
IHdhbnQgdG8gbWVhc3VyZS4gOi0pCj4gCj4gVGhlbiBJIHJhbiB0aGUgc2FtZSBiZW5jaG1hcmtz
IG9uIEp1ZXJnZW4ncyBicmFuY2ggYWJvdmUsIGVuYWJsZWQgYXQKPiBib290LiBUaGF0J3MgIlhQ
WUkiIGluIHRoZSB0YWJsZSBhbmQgZ3JhcGhzICh5ZXMsIEkga25vdywgc29ycnkgZm9yIHRoZQo+
IHR5cG8hKS4KPiAKPiBodHRwOi8vb3BlbmJlbmNobWFya2luZy5vcmcvcmVzdWx0LzE4MDIxMjUt
REFSSS0xODAyMTExNDQKPiBodHRwOi8vb3BlbmJlbmNobWFya2luZy5vcmcvcmVzdWx0LzE4MDIx
MjUtREFSSS0xODAyMTExNDQmb2JyX2hndj1YUFRJLUxpZ2h0K3hwdGklM0RmYWxzZSZvYnJfbm9y
PXkmb2JyX2hndj1YUFRJLUxpZ2h0K3hwdGklM0RmYWxzZQoKLi4uCgo+IE9yLCBhY3R1YWxseSwg
dGhhdCdzIG5vdCBpdCEgOi1PIEluIGZhY3QsIHJpZ2h0IHdoaWxlIEkgd2FzIHdyaXRpbmcKPiB0
aGlzIHJlcG9ydCwgaXQgY2FtZSBvdXQgb24gSVJDIHRoYXQgc29tZXRoaW5nIGNhbiBiZSBkb25l
LCBvbgo+IEp1ZXJnZW4ncyBYUFRJIHNlcmllcywgdG8gbWl0aWdhdGUgdGhlIHBlcmZvcm1hbmNl
IGltcGFjdCBhIGJpdC4KPiAKPiBKdWVyZ2VuIHNlbnQgbWUgYSBwYXRjaCBhbHJlYWR5LCBhbmQg
SSdtIHJlLXJ1bm5pbmcgdGhlIGJlbmNobWFya3Mgd2l0aAo+IHRoYXQgYXBwbGllZC4gSSdsbCBs
ZXQga25vdyBob3cgdGhlIHJlc3VsdHMgZW5kcyB1cCBsb29raW5nIGxpa2UuCgpJdCB0dXJuZWQg
b3V0IHRoZSByZXN1bHRzIGFyZSBub3QgYmFzaWNhbGx5IGRpZmZlcmVudC4gU28gdGhlIGdlbmVy
YWwKcHJvYmxlbSB3aXRoIGNvbnRleHQgc3dpdGNoZXMgaXMgc3RpbGwgdGhlcmUgKHdoaWNoIEkg
ZXhwZWN0ZWQsIEJUVykuCgpTbyBJIGd1ZXNzIHRoZSByZWFsbHkgYmFkIHJlc3VsdHMgd2l0aCBi
ZW5jaG1hcmtzIHRyaWdnZXJpbmcgYSBsb3Qgb2YKdmNwdSBzY2hlZHVsaW5nIHNob3cgdGhhdCBt
eSBhcHByb2FjaCBpc24ndCBnb2luZyB0byBmbHksIGFzIHRoZSBtb3N0CnByb2JhYmxlIGNhdXNl
IGZvciB0aGUgc2xvdyBjb250ZXh0IHN3aXRjaGVzIGFyZSB0aGUgaW50cm9kdWNlZApzZXJpYWxp
emluZyBpbnN0cnVjdGlvbnMgKExUUiwgV1JNU1JzKSB3aGljaCBjYW4ndCBiZSBhdm9pZGVkIHdo
ZW4gd2UKd2FudCB0byB1c2UgcGVyLXZjcHUgc3RhY2tzLgoKT1RPSCB0aGUgcmVzdWx0cyBvZiB0
aGUgb3RoZXIgYmVuY2htYXJrcyBzaG93aW5nIHNvbWUgYWR2YW50YWdlIG92ZXIKSmFuJ3Mgc29s
dXRpb24gaW5kaWNhdGUgdGhlcmUgaXMgaW5kZWVkIGFuIGFzcGVjdCB3aGljaCBjYW4gYmUgaW1w
cm92ZWQuCgpJbnN0ZWFkIG9mIHByZWZlcnJpbmcgb25lIGFwcHJvYWNoIG92ZXIgdGhlIG90aGVy
IEkgaGF2ZSB0aG91Z2h0IGFib3V0CmEgd2F5IHRvIHVzZSB0aGUgYmVzdCBwYXJ0cyBvZiBlYWNo
IHNvbHV0aW9uIGluIGEgY29tYmluZWQgdmFyaWFudC4gSW4KY2FzZSBub2JvZHkgaXMgZmVlbGlu
ZyBzdHJvbmcgdG8gcHVyc3VlIG15IGN1cnJlbnQgYXBwcm9hY2ggZnVydGhlciBJJ2QKbGlrZSB0
byBzdWdnZXN0IHRoZSBmb2xsb3dpbmcgc2NoZW1lOgoKLSBXaGVuZXZlciBhIEw0IHBhZ2UgdGFi
bGUgb2YgdGhlIGd1ZXN0IGlzIGluIHVzZSBvbiBvbmUgcGh5c2ljYWwgY3B1CiAgb25seSB1c2Ug
dGhlIEw0IHNoYWRvdyBjYWNoZSBvZiBteSBzZXJpZXMgaW4gb3JkZXIgdG8gYXZvaWQgaGF2aW5n
IHRvCiAgY29weSB0aGUgTDQgY29udGVudHMgZWFjaCB0aW1lIHRoZSBoeXBlcnZpc29yIGlzIGxl
ZnQuCgotIEFzIHNvb24gYXMgYSBMNCBwYWdlIHRhYmxlIGlzIGJlaW5nIGFjdGl2YXRlZCBvbiBh
IHNlY29uZCBjcHUgZmFsbAogIGJhY2sgdG8gdXNlIHRoZSBwZXItY3B1IHBhZ2UgdGFibGUgb24g
dGhhdCBjcHUgKHRoZSBjcHUgYWxyZWFkeSB1c2luZwogIHRoZSBMNCBwYWdlIHRhYmxlIGNhbiBj
b250aW51ZSBkb2luZyBzbykuCgotIEJlZm9yZSBhY3RpdmF0aW9uIG9mIGEgTDQgc2hhZG93IHBh
Z2UgdGFibGUgaXQgaXMgbW9kaWZpZWQgdG8gbWFwIHRoZQogIHBlci1jcHUgZGF0YSBuZWVkZWQg
aW4gZ3Vlc3QgbW9kZSBmb3IgdGhlIGxvY2FsIGNwdSBvbmx5LgoKLSBVc2UgSU5WUENJRCBpbnN0
ZWFkIG9mICVjcjQgUEdFIHRvZ2dsaW5nIHRvIHNwZWVkIHVwIHB1cmdpbmcgZ2xvYmFsCiAgVExC
IGVudHJpZXMgKGRlcGVuZGluZyBvbiB0aGUgYXZhaWxhYmlsaXR5IG9mIHRoZSBmZWF0dXJlLCBv
ZiBjb3Vyc2UpLgoKLSBVc2UgdGhlIFBDSUQgZmVhdHVyZSBmb3IgYmVpbmcgYWJsZSB0byBhdm9p
ZCBwdXJnaW5nIFRMQiBlbnRyaWVzIHdoaWNoCiAgbWlnaHQgYmUgbmVlZGVkIGxhdGVyIChkZXBl
bmRpbmcgb24gaGFyZHdhcmUgYWdhaW4pLiBJIGV4cGVjdCB0aGlzCiAgd2lsbCBoZWxwIGVzcGVj
aWFsbHkgZm9yIGNhc2VzIHdoZXJlIHRoZSBndWVzdCBvZnRlbiBzd2l0Y2hlcyBiZXR3ZWVuCiAg
a2VybmVsIGFuZCB1c2VyIG1vZGUuIFdoZXRoZXIgd2Ugd2FudCAzIG9yIDQgUENJRCB2YWx1ZXMg
Zm9yIGVhY2gKICBndWVzdCBhZGRyZXNzIHNwYWNlIGhhcyB0byBiZSBkaXNjdXNzZWQ6IGRvIHdl
IG5lZWQgMiBkaWZmZXJlbnQgWGVuCiAgdmFyaWFudHMgZm9yIGd1ZXN0IHVzZXIgYW5kIGd1ZXN0
IGtlcm5lbCAoSU9XOiBhcmUgdGhlcmUgYW55IHByb2JsZW1zCiAgcG9zc2libGUgd2hlbiB0aGUg
aHlwZXJ2aXNvciBpcyB1c2luZyBhIGd1ZXN0IGtlcm5lbCdzIHBlcm1pc3Npb24gdG8KICBhY2Nl
c3MgZ3Vlc3QgZGF0YSB3aGVuIHRoZSBndWVzdCB3YXMgcnVubmluZyBpbiB1c2VyIG1vZGUgYmVm
b3JlCiAgZW50ZXJpbmcgdGhlIGh5cGVydmlzb3IpPwoKVGhvdWdodHM/CgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:50:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:50:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZ5w-0004EJ-04; Tue, 13 Feb 2018 11:49:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elZ5v-0004ED-1m
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 11:49:55 +0000
X-Inumbo-ID: ebfba25b-10b3-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ebfba25b-10b3-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 12:49:18 +0100 (CET)
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 E49D51435;
 Tue, 13 Feb 2018 03:49:50 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4826F3F53D;
 Tue, 13 Feb 2018 03:49:50 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-10-andre.przywara@linaro.org>
 <d0c7e49e-11df-7cd2-0cec-f0967cea2edc@arm.com>
 <eb49702a-391f-288c-c335-9c8a0909ad3d@linaro.org>
 <1f4025b1-eedf-2d4e-9982-8396e907f36a@arm.com>
 <8a592b18-c187-154d-5a1b-8294e04005d4@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <93a20ae4-e241-9c9c-6b43-1145c39a96a8@arm.com>
Date: Tue, 13 Feb 2018 11:49:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <8a592b18-c187-154d-5a1b-8294e04005d4@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 09/49] ARM: VGIC: change to level-IRQ
 compatible IRQ injection interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8wMi8xOCAxNDoyNCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IFdoYXQgd291
bGQgeW91IGV4cGVjdCB0aGUgY2FsbGVyIHRvIGRvIG9uIGVycm9yPyBFeGNlcHQgcHJpbnRpbmcg
YW4KPj4gZXJyb3IgbWVzc2FnZT8KPiAKPiBJIGRvbid0IGtub3cgZWl0aGVyLiBDb21wYXJpbmcg
dGhpcyB0byBoYXJkd2FyZSwgYW4gSVJRIGlzIHVzdWFsbHkKPiBmaXJlLWFuZC1mb3JnZXQgKHNl
cGFyYXRpbmcgdGhlIGludGVycnVwdCBsaW5lIGZyb20gdGhlIGludGVycnVwdCBzdGF0ZQo+IGhl
cmUpLCBzbyBhIGRldmljZSBkb2Vzbid0IHJlYWxseSBoYW5kbGUgdGhlIGNhc2Ugd2hlbiBhbiBJ
UlEgZG9lcyBub3QKPiBtYWtlIGl0IHRocm91Z2ggKGl0IGNhbid0IGtub3cgZWFzaWx5IGFueXdh
eSkuIEhvd2V2ZXIgdGhlIHdob2xlIHN0YXRlCj4gbWFjaGluZSBtaWdodCBnZXQgYnVzdGVkIGlu
IHRoZSBwcm9jZXNzIChpZiBubyBvbmUgbG93ZXJzIHRoZSBsaW5lLCBmb3IKPiBpbnN0YW5jZSku
Cj4gU28gbG9va2luZyBhdCB0aGlzIHByaW50aW5nIGEgbWVzc2FnZSBsb29rcyBsaWtlIHRoZSBi
ZXN0IGNob2ljZS4KPiAKPiBJIGNoZWNrZWQgYWxsIHVzZXJzIG9mIHZnaWNfaW5qZWN0X2lycSgp
LCBhdCB0aGUgbW9tZW50IGFsbCBJUlEgbnVtYmVycwo+IHBhc3NlZCBpbiBsb29rIHNhZmU6IHRo
ZXkgYXJlIGVpdGhlciBoYXJkY29kZWQgKHRpbWVyLCBldnRjaG4pIG9yCj4gdmFsaWRhdGVkIGJl
Zm9yZSAoaGFyZHdhcmUgSVJRcywgd2hlbiB0aGV5IGFyZSB0aWVkIHRvIGEgdmlydHVhbCBJUlEp
Lgo+IFNvIGluZGVlZCB3ZSAqc2hvdWxkKiBuZXZlciBzZWUgYW4gaW52YWxpZCBJUlEgbnVtYmVy
LCBhdCB0aGUgbW9tZW50Lgo+IEkgbmVlZCB0byBjaGVjayBob3cgdGhpcyBjaGFuZ2VzIHdpdGgg
dGhlIElUUywgdGhvdWdoLgo+IAo+IFNvIHdlIGNvdWxkIGNoYW5nZSB0aGUgcHJvdG90eXBlIChi
YWNrKSB0byB2b2lkLCBidXQgcHJpbnQgc29tZSBlcnJvcgo+IG1lc3NhZ2UgaWYgdGhlIHZnaWNf
Z2V0X2lycSgpIGNhbGwgZmFpbHMgd2l0aGluIHZnaWNfaW5qZWN0X2lycSgpLgoKU291bmRzIGdv
b2QgdG8gbWUuIE1ha2Ugc3VyZSB0byBoYXZlIHRob3NlIG1lc3NhZ2UgdXNpbmcgdGhlIGxvZyBs
ZXZlbCAKZ3Vlc3QgZGVidWcgbWVzc2FnZS4gSSBtaWdodCBldmVuIGJlIHRlbXB0IHRvIHVzZSBk
Z3ByaW50ayguLi4pIGhlcmUgc28gCnRoZXkgZ2V0IGRyb3BwZWQgaW4gbm9uLWRlYnVnIGJ1aWxk
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:55:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:55:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZB0-0004uu-Kf; Tue, 13 Feb 2018 11:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elZAz-0004uY-Gw
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 11:55:09 +0000
X-Inumbo-ID: e3e4592e-10b4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3e4592e-10b4-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:56:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="462506731"
Date: Tue, 13 Feb 2018 11:55:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180213115459.xb42y4gugrmlmjez@citrix.com>
References: <20171121110606.22809-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171121110606.22809-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools/libxl: mark special pages as
 reserved in e820 map for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBOb3YgMjEsIDIwMTcgYXQgMTI6MDY6MDZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBUaGUgInNwZWNpYWwgcGFnZXMiIGZvciBQVkggZ3Vlc3RzIGluY2x1ZGUgdGhlIGZy
YW1lcyBmb3IgY29uc29sZSBhbmQKPiBYZW5zdG9yZSByaW5nIGJ1ZmZlcnMuIFRob3NlIGhhdmUg
dG8gYmUgbWFya2VkIGFzICJSZXNlcnZlZCIgaW4gdGhlCj4gZ3Vlc3QncyBFODIwIG1hcCwgYXMg
b3RoZXJ3aXNlIGNvbmZsaWN0cyBtaWdodCBhcmlzZSBsYXRlciBlLmcuIHdoZW4KPiBob3RwbHVn
Z2luZyBtZW1vcnkgaW50byB0aGUgZ3Vlc3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKSXMgdGhpcyBwYXRjaCBzdGlsbCByZWxldmFudD8gVGhl
IHJlYXNvbmluZyBsb29rcyBzZW5zaWJsZSB0byBtZSBmd2l3LgoKV2VpLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:57:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:57:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZDT-0005C1-25; Tue, 13 Feb 2018 11:57:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=yflw=fh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elZDR-0005Br-9w
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 11:57:41 +0000
X-Inumbo-ID: 3dd63b10-10b5-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3dd63b10-10b5-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 11:58:45 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D1905AD14;
 Tue, 13 Feb 2018 11:57:32 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20171121110606.22809-1-jgross@suse.com>
 <20180213115459.xb42y4gugrmlmjez@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <beea081b-5567-e0d1-3cfd-862f162dab71@suse.com>
Date: Tue, 13 Feb 2018 12:57:31 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180213115459.xb42y4gugrmlmjez@citrix.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools/libxl: mark special pages as
 reserved in e820 map for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMTggMTI6NTUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBOb3YgMjEsIDIwMTcg
YXQgMTI6MDY6MDZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVGhlICJzcGVjaWFs
IHBhZ2VzIiBmb3IgUFZIIGd1ZXN0cyBpbmNsdWRlIHRoZSBmcmFtZXMgZm9yIGNvbnNvbGUgYW5k
Cj4+IFhlbnN0b3JlIHJpbmcgYnVmZmVycy4gVGhvc2UgaGF2ZSB0byBiZSBtYXJrZWQgYXMgIlJl
c2VydmVkIiBpbiB0aGUKPj4gZ3Vlc3QncyBFODIwIG1hcCwgYXMgb3RoZXJ3aXNlIGNvbmZsaWN0
cyBtaWdodCBhcmlzZSBsYXRlciBlLmcuIHdoZW4KPj4gaG90cGx1Z2dpbmcgbWVtb3J5IGludG8g
dGhlIGd1ZXN0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+Cj4gCj4gSXMgdGhpcyBwYXRjaCBzdGlsbCByZWxldmFudD8gVGhlIHJlYXNvbmluZyBs
b29rcyBzZW5zaWJsZSB0byBtZSBmd2l3LgoKSSBzdGlsbCB0aGluayBpdCBzaG91bGQgYmUgYXBw
bGllZCwgeWVzLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 11:59:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 11:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZFQ-0005Jt-Di; Tue, 13 Feb 2018 11:59:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2ca5=fh=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1elZFO-0005Ji-Ig
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 11:59:42 +0000
X-Inumbo-ID: 4aa37085-10b5-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::612])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4aa37085-10b5-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 12:59:06 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=zwfgskU+vjCj2NYYtofZ6JWN/UBWzHb32j8Yhq/a1Kg=;
 b=mkCh0AJoxPLKkvESxeqOBDZK9xp8OmsMZ7KVMyRVFOC+CnVDHrut5/LmfLuvMKlropGMmTWCZsuermei6M1nu7LusLta5AmZff00LqwSbL41wAV3XjEWgpyr2xsGRhtOVy8g2eSL0B3Jhiku+N4Xl9Lzjyh51uTA4J+tyO1/3nw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 AM4PR03MB1763.eurprd03.prod.outlook.com (2603:10a6:200:10::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Tue, 13
 Feb 2018 11:59:31 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-13-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <a68006ac-8526-479d-8d56-14f21c810323@epam.com>
Date: Tue, 13 Feb 2018 13:59:28 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180208192203.9556-13-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: AM5PR0201CA0009.eurprd02.prod.outlook.com
 (2603:10a6:203:3d::19) To AM4PR03MB1763.eurprd03.prod.outlook.com
 (2603:10a6:200:10::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 4dd209af-3dd0-4ab0-62ba-08d572d93e1b
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1763; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 3:jvBNuR5qAKNYDbdWZ5HrWeKwLZ9Hq0VASjSRyMjjjJjr4NYEK19Mga3sh8lynpTsFpV1waMbQ2FUj4sVb344UkgQbDdw3eYAwwoc3PGImrRC2F+DjPZK31hgs8ZdEC+zRDCs6kWTsc8HpHLTfqbEM2eiEedeHaD33GfjuDq3lRH2BmYzC8KixH8MWjHs35KhzbR3cWp5zz75gGrbfcwVhy9e/djOVf36wOauodAIR7X6EO7XJcdQyQTx+kJ38Gyt;
 25:nukxsR251BdTpZ2qVsgPNKoXX6d3g2shNq5kqLaelzXgvzWu3IsZnjAZGj3bfAq113qMRnnSNMU+O3jp+kTlqA7O0sDe5xGfoPqdNa8ixiwTb6lTHPPua93L1f9dGVBLaT9kt6jLy9EB+fDzwTJKOVq0I+gUaa5SmWNGmDCFeOSmFKNWTb7et+/5mDIWhLTSDdkyTMfOtG2+Lk25fvQZh4NZhVqnIvIHyNgtqYRwbgOHlazsI6m/6MLrJxU67Y2jrFsKxF6vbcgu1O5nLr2siN4x55LwPAy5+sPap4a5UoPrtefA5Fo3XdDZVljNEsFdjnX6Eo9A4o3EefdwpeTX+A==;
 31:IMwXIH9ddyYhg6VRrj5/GantuMC1daxbyfNtz4ECmYdeA7xDXwSSNqLW9yWLPFSLvxEwZTOxn7bQIsgEThxARuz0fRzYxp6Jemf/f35MNBnmffVlWkvfrKg5Md2TiQvcX5S/Ko2if85Y484FtIG3oLsiriHbmKQYUlJsCSQokVE1N85vy2nrPJl0WBD/ioQdey7YX5AH97bAN+7cLJpEfZG+PfWNBX2v1C1V0cXbeE8=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1763:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 20:X6ttdsZpCCAZ/GwsSuqp00FUHype9BMZqNcETFYgR9MBNFyBq1QaEQ2sZbpuZQz75M1lTfpWJMybkwSwnnBQl12mx6MrmjkzuJVUEUBLPlCFaxgvMOdFFHyrEbeOGrj9DLEI0pHfpFmnxG9ptMfj7VhsBWfFUf4fUa4swfIggMnqCXEAzeDZI2eXgGGbevXapOgPDMQGEHymmlbXWUI8rGnmQM7nq/D7TlK3HrXBLdS48+I7SQ097F8s0N5RSHJPhWhVcTL/N0spsX0fLJZaruPFcFIRn+2o4NSo4E5sMBBStfQaxMIdEv/Dq8QWtynTohER6r6t0ACr2qWkNCqBMsUojTUI/n1gogLg+wQpIbFqf6CVNoIia3+Onha/dChJd5daWVvkPDY/hLtqtEuep2VQGh4eTMcpo220e28ZxbxrmD/8fEedamLk5xXA1HjSftJOlA86GMRFCZhleOS0mBPP/7WyBwOOViV11mmbwpmJLuw8EptxVSYDA5x/z9oM;
 4:RdEFaD1OR2ACPURhE6qW0s1la4GsA4S+TEJkMkxXTi/2/KClFiQY97zgadMpUFem+r6l08DaxjzuUEZdDTnXxbVrrSRv5FfF1ij54VDh8Dx89fXO3hx65tIT22GsW69zhFTJVaH2bZiVBCUM7zEyxWvhXF9kIhu4ZtGyX1c+4Ml9Zv93Sg8oqAkPdbf74rM1JpD2dl89ubDNIW7a+x3vq/9HQojGa4TjXc2YvhKbcoqFaKB92+SmVVtYZGUna9xavbvZ/htNOGsfn0Glfpt2Sz8Qs2L33rFGCRQalKrnCQdqFcsOTJ9aAAQswdjuSho2+xUEKjCe89yFd5mT8/P74N6QluKAxYYlCemJgU+VMV0=
X-Microsoft-Antispam-PRVS: <AM4PR03MB1763BB71181890D47A044A6DE6F60@AM4PR03MB1763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231101)(944501161)(6041288)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(6072148)(201708071742011);
 SRVR:AM4PR03MB1763; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1763; 
X-Forefront-PRVS: 0582641F53
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(39380400002)(376002)(366004)(396003)(346002)(199004)(189003)(80792005)(68736007)(25786009)(72206003)(65956001)(65806001)(52116002)(52146003)(50466002)(2486003)(6486002)(478600001)(4326008)(66066001)(305945005)(31696002)(23676004)(229853002)(6666003)(36756003)(2950100002)(6116002)(55236004)(5660300001)(47776003)(83506002)(65826007)(386003)(77096007)(81166006)(7736002)(53546011)(106356001)(16526019)(26005)(2906002)(81156014)(8676002)(105586002)(8936002)(76176011)(6246003)(316002)(59450400001)(230700001)(86362001)(31686004)(53936002)(67846002)(186003)(64126003)(575784001)(3846002)(58126008)(97736004)(16576012);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1763; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:3; MX:3; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYzOzIzOkhBeWdSQkpjcklkMktpY1pSRHpya1dNOGRw?=
 =?utf-8?B?SEs3alhzWWkyeDFBK2xNN3k1SmQxb3VOSWs4dkZYN2pIQmxsS0FLb0p0aDJO?=
 =?utf-8?B?OEpyYStRcHV5K055ZjZWVzBGVXJoNUthL2tvR0ZHYVlJTmd4TTFndTRKVnRB?=
 =?utf-8?B?UVlxc3hDVzNXMm8wQS9GU2ZoVWNjdm5LVFcyV3JuYmtvRTFzN1JzbHRqakR0?=
 =?utf-8?B?SGRKYTB3S2VuWit0MjZka1JSODJGdFd5enM4b1l1NC90dlpnU2FvMFRVK0NB?=
 =?utf-8?B?RS9URzZIZUJKNVVVMEx2TDhiaHBEYWp4MmdsdmwzWEFHd0VkR3J5Z2RKTnh0?=
 =?utf-8?B?Rit1YWN4Z3FUWG5UaTBOdzM1NnFrUDhVNDhVVFdaOFprYXhUNWQrVXVIZjlx?=
 =?utf-8?B?RktxQ2FaWXFhUitpYmtWQlFNWHRKcUlCUmN2WDlxWktWVjV0RnBGWXVFVVFv?=
 =?utf-8?B?M0kzdTNmb29vZktpcm51d1VjRDBKSVIwQWZlR01oVmwzSkNHV003dURCQ2NR?=
 =?utf-8?B?SE9OdU5rMHUrbkhYSjVKRFFhWktZMXFxdjNUanVqSlM2QXJjYjkwSXRuQk82?=
 =?utf-8?B?TUFwb0JmRWdpZmJ5eHpIQmtMNHdFY3N0aDVJV1NQSmtQYlJVZStmTDEwZ2pE?=
 =?utf-8?B?RHNQMHByNWVkcGNhc0w4b0RkeUdWV21ZTW5DRnZIMWtjT3hOYW5OTncrQnNT?=
 =?utf-8?B?SVNPMmNBT3VmZ3VJZnFmSEI2Mit3cHUxUllRZGNNUUtnc3lRdllQVU9XaWVr?=
 =?utf-8?B?ckFpMWtibjZwUjZyWHRQZE9UeFNKRENpaGF0blN0aFR0cU1UNFlvYzk3ZUZo?=
 =?utf-8?B?a3MxN0Q1NStsNGQvMFMvU1I0Y1NLaTY1MUEzV1B6V0tQTXpNdG14NUx2bWlH?=
 =?utf-8?B?SXU5QlBkM2pJN2pWNFVJaDNwNjhHU3pBRFhRc1RKVkNBRmpDUVdrSjBRWVgw?=
 =?utf-8?B?cm1UejJHY2ZhSExmeWRWcXpUYXM3K1A1OHdUc2lsNkl3OGRhR0tmMlltWUQ2?=
 =?utf-8?B?eEoyMzVQQi9STmZLenJKbUtjK21KK3J1aGU3UzdDOEN4RHIxSWNCTnN3TXEw?=
 =?utf-8?B?a3AweGtRMVVHbEdxdjlLTHkyWks5YlVlbE1UWm9aZUpEa0U4NmdTZ2xobGF0?=
 =?utf-8?B?dE95L2hLUWx6cDNiM25UL3k2Q3AyalhNOXA4R1p4UnRpbjVQYkh6a3dDTFpr?=
 =?utf-8?B?MnVEdDIrWWhBZU9WZHQ3RFp4a3BoQnN2TWYyTzJLeTFPUmFpTmxhVmdkcVVr?=
 =?utf-8?B?c0tQVnE3dFJJNjY5WjA1Vml2bDNnNEJodCtpZjRTZjVVNUxXT0kzOXI4RVEy?=
 =?utf-8?B?WXk4cTk1Yk53RDVabEVIUnRwWGE5N1dTQlZTTW51TW9MV205bnkwWC9xcXRY?=
 =?utf-8?B?N3RZZzBUTTRrK1pYZEI0LzloY1RtdXBhSUlMZi9qZmVOWDc3K2ExcHNVQlhs?=
 =?utf-8?B?Z0xrTTJ4Tkw2bmZ4SHFvMC9MU21lb2xaWnh1MDZBLzc2Z2pOM2ZtV1MrYkxO?=
 =?utf-8?B?dWJkYXROL2hBSjlEL3J5U2pLMWRyYi93OStPRmk1a3lmb0RrR2xJb3ZTR0s1?=
 =?utf-8?B?VE1mYU9NWTZOQWtuUUxzNGdKcmtFcnpsdS9hUnFnKzlzcUZxRDVJYXd2dEx6?=
 =?utf-8?B?VkZqQVpsUTZ0Tmp4N3ZIWGJxdVczZERZbXR5bHFKUmQxeVpMTUZSNGVXTkkv?=
 =?utf-8?B?MldNQXdSYmRCK2FhU2d0bU1RM21sQzU3SERQZGJuR2I1bFVra0VSWWIzdTd6?=
 =?utf-8?B?cHp2NWNleVRZZUtzcWE5Snl2eStBUGt4SndteE9xQ2gzRjNEQlhFdzFEM2hs?=
 =?utf-8?B?OWl0NVZpTHJ1anVlMFpGWUhLc2U1ZUNXMWRHTzZPWWtBS2V4UmFqRm1ONHFQ?=
 =?utf-8?B?UzlCSElVZ056MTlPSXRzMFh5Z0xRNVIvN1FuRVhGUVlVK1hYOFdpNk9DeXE5?=
 =?utf-8?B?K0JoWkp5cUtHWnU3UFcyWmhNSVBRMklvOTB2NDNJZlNKY3NJc25JbmFSNVZ6?=
 =?utf-8?Q?ljPCc5?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 6:ZN+8k9xzd76Nt1mL8OyNr9Orv1iG9C0/cfeY72Hb8MxAp+gvXvwOF0EbqcDOKccAggyEJmOUpiuaQScKMOwP0fwTHz/qFjnlUDfcSwc88wnFCpoNiij5dG7wGrnInyDGtV3FQ2dy7+uyJPJk0RbUWaujirnluQ+OdjJHNBy4pYIW+1+G7cErtvVnoELChM7cCOe4ZR0kLBnYLoGgNPcBKjvW7nE41jJlDiHMMd2bq4KZtelj6EgSSNrGkbzTwGnxSXFxW83+8VUFO66YMuJ9eH2rghr1X5RG1wzKAJ00aEWwFWnVWN3vf0mSy/+aCPpNlYsbqPWuy0tIzCjETxXcClFxJjsSZvZEQ7Zf68HLur0=;
 5:IMjmsiRtojTnDueC5PxIkEDHD2d9iSsXeW64D+SYzAkq/+fDMOD4onMk13Eha4m9obD4FKpT/nU3yo3yuTPa5HPwpowSwgi3fyleWJL4TypikoGp6FSnei0EjqQxMvODF8bKQ+RqKw8dtI0UlqA+KAtYXfX9Zzgkcc6Ktm7kvDY=;
 24:CkGKAWzoh4LocT0oy+f5zdnn/9phkVRjasbv4/K5AA44MOi3kVxHA/bMRjrowN0QmCGmzK2U9VBdyKwEsrZi+PWzQmIPvNI2iVW1kiquXoc=;
 7:51benkUlPyIICMkvPJxNNF8/jCIxOJPWqw8SlbS1DARiHrMNnURFFGwymr+UytCkrAo4TADocrKY3jXkPqR6NtVJ950E2Y15ot3BJqFrDsqWDFELrma7rSMct+HbzhM2FlC0Nuh4qSgSnt+qNzCvMLLagpB2s8zwZkZ/hTnuDrFLkjN290oE3FPN/BJhistyom6spJmiCXqSaOsgw+jh+evKoJmyPmuhJSSHtrfdApCCCA6fNsSID3FNtFa+XQ6v
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Feb 2018 11:59:31.5432 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4dd209af-3dd0-4ab0-62ba-08d572d93e1b
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1763
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 12/15] xen/arm64: Kill PSCI_GET_VERSION
 as a variant-2 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gMDguMDIuMTggMjE6MjIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBOb3cg
dGhhdCB3ZSd2ZSBzdGFuZGFyZGlzZWQgb24gU01DQ0MgdjEuMSB0byBwZXJmb3JtIHRoZSBicmFu
Y2gKPiBwcmVkaWN0aW9uIGludmFsaWRhdGlvbiwgbGV0J3MgZHJvcCB0aGUgcHJldmlvdXMgYmFu
ZC1haWQuIElmIHZlbmRvcnMKPiBoYXZlbid0IHVwZGF0ZWQgdGhlaXIgZmlybXdhcmUgdG8gZG8g
U01DQ0MgMS4xLCB0aGV5IGhhdmVuJ3QgdXBkYXRlZAo+IFBTQ0kgZWl0aGVyLCBzbyB3ZSBkb24n
dCBsb29zZSBhbnl0aGluZy4KPiAKPiBUaGlzIGlzIGFsaWduZWQgd2l0aCB0aGUgTGludXggY29t
bWl0IDNhMGEzOTdmZjVmZi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15
cl9iYWJjaHVrQGVwYW0uY29tPgoKPiAKPiAtLS0KPiAgICAgIE5vdGUgdGhhdCB0aGUgcGF0Y2gg
aXMgaW4gYXJtNjQvZm9yLW5leHQvY29yZSBhbmQgc2hvdWxkIGJlIG1lcmdlZAo+ICAgICAgaW4g
bWFzdGVyIHNvb24uCj4gCj4gICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgIC0gUGF0Y2gg
YWRkZWQKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyB8IDI1IC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KPiAgIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDU0ICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAgMiBmaWxlcyBjaGFuZ2Vk
LCAxOSBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCj4gaW5kZXgg
ZWYyMzdkZTdiZC4uNjI3MGIxMGM0ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQv
YnBpLlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiBAQCAtNTgsMzEgKzU4LDYg
QEAgRU5UUlkoX19icF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQpCj4gICAgICAgLmVuZHIKPiAgIEVO
VFJZKF9fYnBfaGFyZGVuX2h5cF92ZWNzX2VuZCkKPiAgIAo+IC1FTlRSWShfX3BzY2lfaHlwX2Jw
X2ludmFsX3N0YXJ0KQo+IC0gICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDE4KQo+IC0gICAgc3Rw
ICAgICB4MTYsIHgxNywgW3NwLCAjKDE2ICogMCldCj4gLSAgICBzdHAgICAgIHgxNCwgeDE1LCBb
c3AsICMoMTYgKiAxKV0KPiAtICAgIHN0cCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQo+
IC0gICAgc3RwICAgICB4MTAsIHgxMSwgW3NwLCAjKDE2ICogMyldCj4gLSAgICBzdHAgICAgIHg4
LCB4OSwgW3NwLCAjKDE2ICogNCldCj4gLSAgICBzdHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICog
NSldCj4gLSAgICBzdHAgICAgIHg0LCB4NSwgW3NwLCAjKDE2ICogNildCj4gLSAgICBzdHAgICAg
IHgyLCB4MywgW3NwLCAjKDE2ICogNyldCj4gLSAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2
ICogOCldCj4gLSAgICBtb3YgICAgIHgwLCAjMHg4NDAwMDAwMAo+IC0gICAgc21jICAgICAjMAo+
IC0gICAgbGRwICAgICB4MTYsIHgxNywgW3NwLCAjKDE2ICogMCldCj4gLSAgICBsZHAgICAgIHgx
NCwgeDE1LCBbc3AsICMoMTYgKiAxKV0KPiAtICAgIGxkcCAgICAgeDEyLCB4MTMsIFtzcCwgIygx
NiAqIDIpXQo+IC0gICAgbGRwICAgICB4MTAsIHgxMSwgW3NwLCAjKDE2ICogMyldCj4gLSAgICBs
ZHAgICAgIHg4LCB4OSwgW3NwLCAjKDE2ICogNCldCj4gLSAgICBsZHAgICAgIHg2LCB4NywgW3Nw
LCAjKDE2ICogNSldCj4gLSAgICBsZHAgICAgIHg0LCB4NSwgW3NwLCAjKDE2ICogNildCj4gLSAg
ICBsZHAgICAgIHgyLCB4MywgW3NwLCAjKDE2ICogNyldCj4gLSAgICBsZHAgICAgIHgwLCB4MSwg
W3NwLCAjKDE2ICogOCldCj4gLSAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgpCj4gLUVOVFJZ
KF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kKQo+IC0KPiAgIEVOVFJZKF9fc21jY2Nfd29ya2Fyb3Vu
ZF8xX3NtY19zdGFydCkKPiAgICAgICBzdWIgICAgIHNwLCBzcCwgIyg4ICogNCkKPiAgICAgICBz
dHAgICAgIHgyLCB4MywgW3NwLCAjKDggKiAwKV0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gaW5kZXggNjU1NzU3N2Jj
Yi4uYWY0NTM3MTBlNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBAQCAtMTQ5LDEwICsxNDksMTEgQEAgaW5z
dGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAq
ZW50cnksCj4gICAKPiAgIGV4dGVybiBjaGFyIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFy
dFtdLCBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kW107Cj4gICAKPiAtc3RhdGljIGJvb2wK
PiAtY2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2Fw
YWJpbGl0aWVzICplbnRyeSkKPiArc3RhdGljIGludCBlbmFibGVfc21jY2NfYXJjaF93b3JrYXJv
dW5kXzEodm9pZCAqZGF0YSkKPiAgIHsKPiAgICAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7
Cj4gKyAgICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKPiArICAgIGNvbnN0IHN0cnVjdCBh
cm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkgPSBkYXRhOwo+ICAgCj4gICAgICAgLyoKPiAgICAg
ICAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBjYWxsZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRo
ZQo+IEBAIC0xNjAsNDcgKzE2MSwzMCBAQCBjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShj
b25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQo+ICAgICAgICAqIGVudHJ5
Lgo+ICAgICAgICAqLwo+ICAgICAgIGlmICggIWVudHJ5LT5tYXRjaGVzKGVudHJ5KSApCj4gLSAg
ICAgICAgcmV0dXJuIGZhbHNlOwo+ICsgICAgICAgIHJldHVybiAwOwo+ICAgCj4gICAgICAgaWYg
KCBzbWNjY192ZXIgPCBTTUNDQ19WRVJTSU9OKDEsIDEpICkKPiAtICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gKyAgICAgICAgZ290byB3YXJuOwo+ICAgCj4gICAgICAgYXJtX3NtY2NjXzFfMV9zbWMo
QVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklELAo+ICAgICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQsICZyZXMpOwo+ICAgICAgIGlmICggcmVzLmEw
ICE9IEFSTV9TTUNDQ19TVUNDRVNTICkKPiAtICAgICAgICByZXR1cm4gZmFsc2U7Cj4gLQo+IC0g
ICAgcmV0dXJuIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhlbnRyeSxfX3NtY2NjX3dvcmthcm91
bmRfMV9zbWNfc3RhcnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
c21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSIpOwo+IC19Cj4gKyAg
ICAgICAgZ290byB3YXJuOwo+ICAgCj4gLWV4dGVybiBjaGFyIF9fcHNjaV9oeXBfYnBfaW52YWxf
c3RhcnRbXSwgX19wc2NpX2h5cF9icF9pbnZhbF9lbmRbXTsKPiArICAgIHJldHVybiAhaW5zdGFs
bF9icF9oYXJkZW5pbmdfdmVjKGVudHJ5LF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydCwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fc21jY2Nfd29ya2Fyb3Vu
ZF8xX3NtY19lbmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2Fs
bCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEiKTsKPiAgIAo+IC1zdGF0aWMgaW50IGVuYWJs
ZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQo+IC17Cj4gLSAgICBib29sIHJldCA9IHRy
dWU7Cj4gLSAgICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKPiAtCj4gLSAgICBpZiAoIGNo
ZWNrX3NtY2NjX2FyY2hfd29ya2Fyb3VuZF8xKGRhdGEpICkKPiAtICAgICAgICByZXR1cm4gMDsK
PiAtICAgIC8qCj4gLSAgICAgKiBUaGUgbWl0aWdhdGlvbiBpcyB1c2luZyBQU0NJIHZlcnNpb24g
ZnVuY3Rpb24gdG8gaW52YWxpZGF0ZSB0aGUKPiAtICAgICAqIGJyYW5jaCBwcmVkaWN0b3IuIFRo
aXMgZnVuY3Rpb24gaXMgb25seSBhdmFpbGFibGUgd2l0aCBQU0NJIDAuMgo+IC0gICAgICogYW5k
IGxhdGVyLgo+IC0gICAgICovCj4gLSAgICBlbHNlIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJT
SU9OKDAsIDIpICkKPiAtICAgICAgICByZXQgPSBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoZGF0
YSwgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZhbF9lbmQsCj4gLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBTQ0kgZ2V0IHZlcnNpb24iKTsKPiAtICAg
IGVsc2UgaWYgKCAhd2FybmVkICkKPiArd2FybjoKPiArICAgIGlmICggIXdhcm5lZCApCj4gICAg
ICAgewo+ICAgICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSk7
Cj4gLSAgICAgICAgd2FybmluZ19hZGQoIlBTQ0kgMC4yIG9yIGxhdGVyIGlzIHJlcXVpcmVkIGZv
ciB0aGUgYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcuXG4iKTsKPiAtICAgICAgICB3YXJuZWQg
PSB0cnVlOwo+ICsgICAgICAgIHdhcm5pbmdfYWRkKCJObyBzdXBwb3J0IGZvciBBUk1fU01DQ0Nf
QVJDSF9XT1JLQVJPVU5EXzEuXG4iCj4gKyAgICAgICAgICAgICAgICAgICAgIlBsZWFzZSB1cGRh
dGUgeW91ciBmaXJtd2FyZS5cbiIpOwo+ICsgICAgICAgIHdhcm5lZCA9IGZhbHNlOwo+ICAgICAg
IH0KPiAgIAo+IC0gICAgcmV0dXJuICFyZXQ7Cj4gKyAgICByZXR1cm4gMDsKPiAgIH0KPiAgIAo+
ICAgI2VuZGlmIC8qIENPTkZJR19BUk02NF9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiAqLwo+IEBA
IC0zMTYsMjIgKzMwMCwyMiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0
aWVzIGFybV9lcnJhdGFbXSA9IHsKPiAgICAgICB7Cj4gICAgICAgICAgIC5jYXBhYmlsaXR5ID0g
QVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAo+ICAgICAgICAgICBNSURSX0FMTF9WRVJTSU9O
UyhNSURSX0NPUlRFWF9BNTcpLAo+IC0gICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9o
YXJkZW5pbmcsCj4gKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9zbWNjY19hcmNoX3dvcmthcm91
bmRfMSwKPiAgICAgICB9LAo+ICAgICAgIHsKPiAgICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1f
SEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCj4gICAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1J
RFJfQ09SVEVYX0E3MiksCj4gLSAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRl
bmluZywKPiArICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3NtY2NjX2FyY2hfd29ya2Fyb3VuZF8x
LAo+ICAgICAgIH0sCj4gICAgICAgewo+ICAgICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJE
RU5fQlJBTkNIX1BSRURJQ1RPUiwKPiAgICAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9D
T1JURVhfQTczKSwKPiAtICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5n
LAo+ICsgICAgICAgIC5lbmFibGUgPSBlbmFibGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEsCj4g
ICAgICAgfSwKPiAgICAgICB7Cj4gICAgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9C
UkFOQ0hfUFJFRElDVE9SLAo+ICAgICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRF
WF9BNzUpLAo+IC0gICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCj4g
KyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRfMSwKPiAgICAg
ICB9LAo+ICAgI2VuZGlmCj4gICAjaWZkZWYgQ09ORklHX0FSTTMyX0hBUkRFTl9CUkFOQ0hfUFJF
RElDVE9SCj4gCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:03:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:03:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZIi-00065o-59; Tue, 13 Feb 2018 12:03:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elZIh-00065f-Ii
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 12:03:07 +0000
X-Inumbo-ID: 006d27e7-10b6-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 006d27e7-10b6-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 12:04:11 +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 54BFF1435;
 Tue, 13 Feb 2018 04:03:00 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AB6C93F53D;
 Tue, 13 Feb 2018 04:02:59 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-16-andre.przywara@linaro.org>
 <b883720b-e1e3-f574-72c7-210e0940fb9d@arm.com>
 <bf3229cb-f148-f66a-2217-070ade7f5652@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f39c9caf-bafd-fafe-575a-b48ed78e60ba@arm.com>
Date: Tue, 13 Feb 2018 12:02:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <bf3229cb-f148-f66a-2217-070ade7f5652@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 15/49] ARM: GIC: Allow tweaking the
 active state of an IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTc6NTMsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEhpLAoKSGkgQW5kcmUs
Cgo+IE9uIDEyLzAyLzE4IDEzOjU1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEFuZHJlLAo+
Pgo+PiBPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBXaGVuIHBs
YXlpbmcgYXJvdW5kIHdpdGggaGFyZHdhcmUgbWFwcGVkLCBsZXZlbCB0cmlnZ2VyZWQgdmlydHVh
bCBJUlFzLAo+Pj4gdGhlcmUgaXMgdGhlIG5lZWQgdG8gZXhwbGljaXRseSBzZXQgdGhlIGFjdGl2
ZSBzdGF0ZSBvZiBhbiBpbnRlcnJ1cHQgYXQKPj4+IHNvbWUgcG9pbnQgaW4gdGltZS4KPj4+IFRv
IHByZXBhcmUgdGhlIEdJQyBmb3IgdGhhdCwgd2UgaW50cm9kdWNlIGEgc2V0X2FjdGl2ZV9zdGF0
ZSgpIGZ1bmN0aW9uCj4+PiB0byBsZXQgdGhlIFZHSUMgbWFuaXB1bGF0ZSB0aGUgc3RhdGUgb2Yg
YW4gYXNzb2NpYXRlZCBoYXJkd2FyZSBJUlEuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUg
UHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+PiAtLS0KPj4+ICDCoCB4ZW4v
YXJjaC9hcm0vZ2ljLXYyLmPCoMKgwqDCoCB8wqAgOSArKysrKysrKysKPj4+ICDCoCB4ZW4vYXJj
aC9hcm0vZ2ljLXYzLmPCoMKgwqDCoCB8IDE2ICsrKysrKysrKysrKysrKysKPj4+ICDCoCB4ZW4v
YXJjaC9hcm0vZ2ljLmPCoMKgwqDCoMKgwqDCoCB8wqAgNSArKysrKwo+Pj4gIMKgIHhlbi9pbmNs
dWRlL2FzbS1hcm0vZ2ljLmggfMKgIDUgKysrKysKPj4+ICDCoCA0IGZpbGVzIGNoYW5nZWQsIDM1
IGluc2VydGlvbnMoKykKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5j
IGIveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+PiBpbmRleCAyZTM1ODkyODgxLi41MzM5ZjY5ZmJj
IDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jCj4+PiArKysgYi94ZW4vYXJj
aC9hcm0vZ2ljLXYyLmMKPj4+IEBAIC0yMzUsNiArMjM1LDE0IEBAIHN0YXRpYyB1bnNpZ25lZCBp
bnQgZ2ljdjJfcmVhZF9pcnEodm9pZCkKPj4+ICDCoMKgwqDCoMKgIHJldHVybiAocmVhZGxfZ2lj
YyhHSUNDX0lBUikgJiBHSUNDX0lBX0lSUSk7Cj4+PiAgwqAgfQo+Pj4gIMKgICtzdGF0aWMgdm9p
ZCBnaWN2Ml9zZXRfYWN0aXZlX3N0YXRlKGludCBpcnEsIGJvb2wgYWN0aXZlKQo+Pgo+PiBJIHdv
dWxkIG11Y2ggcHJlZmVyIHRvIGhhdmUgYW4gaXJxX2Rlc2MgaW4gcGFyYW1ldGVyLiBUaGlzIGlz
IG1hdGNoaW5nCj4+IHRoZSBvdGhlciBpbnRlcmZhY2UKPiAKPiAuLi4gYW5kIHRoYXQncyB3aHkg
SSBoYWQgaXQganVzdCBsaWtlIHRoaXMgaW4gbXkgZmlyc3QgdmVyc2lvbi4gSG93ZXZlcgo+IHRo
aXMgcHJvdmVkIHRvIGJlIG5hc3R5IGJlY2F1c2UgSSBub3cgbmVlZCB0byBnZXQgdGhpcyBpcnFf
ZGVzYyBwb2ludGVyCj4gZmlyc3QsIGFzIHRoZSBjYWxsZXIgZG9lc24ndCBoYXZlIGl0IGFscmVh
ZHkuIFNpbmNlIGFsbCB3ZSBoYXZlIGFuZCBuZWVkCj4gaXMgdGhlIGFjdHVhbCBoYXJkd2FyZSBJ
UlEgbnVtYmVyLCBJIGZvdW5kIGl0IG1vcmUgc3RyYWlnaHQtZm9yd2FyZCB0bwo+IGp1c3QgdXNl
IHRoYXQgbnVtYmVyIGRpcmVjdGx5IGluc3RlYWQgb2YgZ29pbmcgdmlhIHRoZSBwb2ludGVyIGFu
ZCBiYWNrCj4gKGgvdyBpbnRpZCA9PiBpcnFfZGVzYyA9PiBpcnEpLgo+IAo+PiBhbmQgeW91IGNv
dWxkIHVwZGF0ZSB0aGUgZmxhZ3Mgc3VjaCBhcwo+PiBfSVJRX0lOUFJPR1JFU1Mgd2hpY2ggeW91
IGRvbid0IGRvIGF0IHRoZSBtb21lbnQuCj4gCj4gTW1oLCBpbnRlcmVzdGluZyBwb2ludC4gSSBn
dWVzcyBJIHNob3VsZCBhbHNvIGNsZWFyIHRoaXMgYml0IGluIHRoZSBuZXcKPiBWR0lDLiBBdCBs
ZWFzdCBvbmNlIEkgd3JhcHBlZCBteSBoZWFkIGFyb3VuZCB3aGF0IHRoaXMgZmxhZyBpcwo+ICph
Y3R1YWxseSogZm9yIChpbiBjb25qdW5jdGlvbiB3aXRoIF9JUlFfR1VFU1QpLgo+IEFueXdheSBJ
IGd1ZXNzIHRoaXMgYml0IHdvdWxkIHN0aWxsIGJlIHNldCBpbiBvdXIgY2FzZS4KCkZvciBJUlEg
cm91dGVkIHRvIHRoZSBndWVzdCwgdGhlIGZsYWcgaXMgdXNlZCB0byBrbm93IHdoZXRoZXIgeW91
IG5lZWQgCnRvIEVPSSB0aGUgaW50ZXJydXB0IG9uIGRvbWFpbiBkZXN0cnVjdGlvbi4KCkluIGdl
bmVyYWwsIEkgd291bGQgbGlrZSB0byBrZWVwIGRlc2MtPnN0YXR1cyBpbiBzeW5jIGZvciB0aGUg
Z3Vlc3QgSVJRLiAKVGhpcyBpcyB1c2VmdWwgZm9yIGRlYnVnZ2luZyBhbmQgcG90ZW50aWFsbHkg
c29tZSByYXRlbGltaXQgb24gaW50ZXJydXB0IAooSSBhbSB0aGlua2luZyBmb3IgSVRTKS4KCj4g
Cj4+IEFsc28sIHdobyBpcyBwcmV2ZW50aW5nIHR3byBDUFVzIHRvIGNsZWFyIHRoZSBhY3RpdmUg
Yml0IGF0IHRoZSBzYW1lIHRpbWU/Cj4gCj4gQSBjZXJ0YWluIGhhcmR3YXJlIElSUSBpcyBhc3Np
Z25lZCB0byBvbmUgdmlydHVhbCBJUlEgb24gb25lIFZDUFUgYXQgb25lCj4gdGltZSBvbmx5LiBC
ZXNpZGVzLCBHSUNEX0lDQUNUSVZFUm4gaGFzIHdpcmVkIE5BTkQgc2VtYW50aWNzLCBzbyB0aGF0
J3MKPiBuYXR1cmFsbHkgcmFjZSBmcmVlIChhcyBpdCB3YXMgZGVzaWduZWQgdG8gYmUpLgo+IFVu
bGVzcyBJIG1pc3Mgc29tZXRoaW5nIGhlcmUgKGhhcHB5IHRvIGJlIHBvaW50ZWQgdG8gYW4gZXhh
bXBsZSB3aGVyZSBpdAo+IGNhdXNlcyBwcm9ibGVtcykuCgpZb3UgY291bGQgcG90ZW50aWFsbHkg
aGF2ZSBhIHJhY2UgYmV0d2VlbiBJQ0FDVElWRVIgYW4gSVNBQ1RJVkVSLiBUaGlzIAppcyB2ZXJ5
IHNpbWlsYXIgdG8gdGhlIGVuYWJsZS9kaXNhYmxlIHBhcnQuIFRoaXMgbWF0dGVycyBhIGxvdCB3
aGVuIAp1cGRhdGluZyBkZXNjLT5zdGF0dXMuCgo+Pj4gK30KPj4+ICsKPj4+ICDCoCBzdGF0aWMg
dm9pZCBnaWN2Ml9zZXRfaXJxX3R5cGUoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1bnNpZ25lZCBp
bnQKPj4+IHR5cGUpCj4+PiAgwqAgewo+Pj4gIMKgwqDCoMKgwqAgdWludDMyX3QgY2ZnLCBhY3R1
YWwsIGVkZ2ViaXQ7Cj4+PiBAQCAtMTI0MSw2ICsxMjQ5LDcgQEAgY29uc3Qgc3RhdGljIHN0cnVj
dCBnaWNfaHdfb3BlcmF0aW9ucyBnaWN2Ml9vcHMgPSB7Cj4+PiAgwqDCoMKgwqDCoCAuZW9pX2ly
ccKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA9IGdpY3YyX2VvaV9pcnEsCj4+PiAgwqDCoMKgwqDC
oCAuZGVhY3RpdmF0ZV9pcnHCoMKgwqDCoMKgID0gZ2ljdjJfZGlyX2lycSwKPj4+ICDCoMKgwqDC
oMKgIC5yZWFkX2lyccKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSBnaWN2Ml9yZWFkX2lycSwKPj4+
ICvCoMKgwqAgLnNldF9hY3RpdmVfc3RhdGXCoMKgwqAgPSBnaWN2Ml9zZXRfYWN0aXZlX3N0YXRl
LAo+Pj4gIMKgwqDCoMKgwqAgLnNldF9pcnFfdHlwZcKgwqDCoMKgwqDCoMKgID0gZ2ljdjJfc2V0
X2lycV90eXBlLAo+Pj4gIMKgwqDCoMKgwqAgLnNldF9pcnFfcHJpb3JpdHnCoMKgwqAgPSBnaWN2
Ml9zZXRfaXJxX3ByaW9yaXR5LAo+Pj4gIMKgwqDCoMKgwqAgLnNlbmRfU0dJwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCA9IGdpY3YyX3NlbmRfU0dJLAo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+Pj4gaW5kZXggMDhkNDcwMzY4Ny4u
NTk1ZWFlZjQzYSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+Pj4gKysr
IGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+PiBAQCAtNDc1LDYgKzQ3NSwyMSBAQCBzdGF0aWMg
dW5zaWduZWQgaW50IGdpY3YzX3JlYWRfaXJxKHZvaWQpCj4+PiAgwqDCoMKgwqDCoCByZXR1cm4g
aXJxOwo+Pj4gIMKgIH0KPj4+ICDCoCArc3RhdGljIHZvaWQgZ2ljdjNfc2V0X2FjdGl2ZV9zdGF0
ZShpbnQgaXJxLCBib29sIGFjdGl2ZSkKPj4+ICt7Cj4+PiArwqDCoMKgIHZvaWQgX19pb21lbSAq
YmFzZTsKPj4+ICsKPj4+ICvCoMKgwqAgaWYgKCBpcnEgPj0gTlJfR0lDX0xPQ0FMX0lSUVMpCj4+
PiArwqDCoMKgwqDCoMKgwqAgYmFzZSA9IEdJQ0QgKyAoaXJxIC8gMzIpICogNDsKPj4+ICvCoMKg
wqAgZWxzZQo+Pj4gK8KgwqDCoMKgwqDCoMKgIGJhc2UgPSBHSUNEX1JESVNUX1NHSV9CQVNFOwo+
Pj4gKwo+Pj4gK8KgwqDCoCBpZiAoIGFjdGl2ZSApCj4+PiArwqDCoMKgwqDCoMKgwqAgd3JpdGVs
KDFVIDw8IChpcnEgJSAzMiksIGJhc2UgKyBHSUNEX0lTQUNUSVZFUik7Cj4+PiArwqDCoMKgIGVs
c2UKPj4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWwoMVUgPDwgKGlycSAlIDMyKSwgYmFzZSArIEdJ
Q0RfSUNBQ1RJVkVSKTsKPj4KPj4gU2hvdWxkbid0IHlvdSB3YWl0IHVudGlsIFJXUCBiaXRzIGlz
IGNsZWFyZWQgaGVyZT8KPiAKPiBJIGRvbid0IHNlZSB3aHkuIEkgdGhpbmsgdGhpcyBhY3Rpb24g
aGFzIHNvbWUgcG9zdGVkIHNlbWFudGljcyBhbnl3YXksCj4gc28gbm8gbmVlZCBmb3IgYW55IHN5
bmNocm9uaXNhdGlvbi4gQW5kIGFsc28gUldQIGRvZXMgbm90IHRyYWNrCj4gSVtTQ11BQ1RJVkVS
LCBvbmx5IElDRU5BQkxFUiBhbmQgc29tZSBDVExSIGJpdHMgKEFSTSBJSEkgMDA2OUQsIDguOS40
Ogo+IFJXUFszMV0pLgo+IAo+Pgo+Pj4gK30KPj4KPj4gV2h5IGRvbid0IHlvdSB1c2UgdGhlIGZ1
bmN0aW9uIHBva2U/Cj4gCj4gQWgsIEkgZGlkbid0IHNlZSB0aGlzLiBCdXQgdGhlbiB0aGlzIG5v
dyBkb2VzIHRoaXMgcXVpdGUgY29zdGx5IFJXUAo+IGRhbmNlIG5vdy4gV2UgY291bGQgYWRkIGEg
Y2hlY2sgaW4gdGhlcmUgdG8gb25seSBkbyB0aGlzIGlmIHdlIGNoYW5nZQo+IHRoZSBhZmZlY3Rl
ZCByZWdpc3RlcnMgb3IgcGFzcyBhbiBleHBsaWNpdCAiYm9vbCB3YWl0X2Zvcl9yd3AiIGluIHRo
ZXJlLgoKSSBndWVzcyB0aGlzIHdvdWxkIGJlIHVzZWZ1bCBldmVuIGZvciB0aGUgY3VycmVudCBj
b2RlLiBJZiBJIHVuZGVyc3RhbmQgCmNvcnJlY3RseSB0aGUgUldQIHNlbWFudGljcywgaXQgc2hv
dWxkIG5vdCBiZSBuZWNlc3NhcnkgdG8gd2FpdCB3aGVuIAp3cml0ZSB0byBJU0VOQUJMRVIgYWxz
by4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:05:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:05:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZLM-0006FG-Hf; Tue, 13 Feb 2018 12:05:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elZLL-0006F9-NR
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 12:05:51 +0000
X-Inumbo-ID: 26c632fc-10b6-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 26c632fc-10b6-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 13:05:15 +0100 (CET)
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 B238E1435;
 Tue, 13 Feb 2018 04:05:49 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 15CC83F53D;
 Tue, 13 Feb 2018 04:05:48 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-18-andre.przywara@linaro.org>
 <22601816-8235-7891-b634-4af5348a1337@arm.com>
 <baceb82e-a4d6-3841-1597-8d01abcff0d5@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <42a1e30f-e833-e99a-d49f-c836d37acefb@arm.com>
Date: Tue, 13 Feb 2018 12:05:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <baceb82e-a4d6-3841-1597-8d01abcff0d5@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 17/49] ARM: timer: Handle level
 triggered IRQs correctly
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMi8wMi8xOCAxODoyMywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTIvMDIvMTggMTU6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUs
Cj4+Cj4+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFRoZSBB
Uk0gR2VuZXJpYyBUaW1lciB1c2VzIGEgbGV2ZWwtc2Vuc2l0aXZlIGludGVycnVwdCBzZW1hbnRp
Yy4gV2UKPj4+IGVhc2lseSBjYXRjaCB3aGVuIHRoZSBsaW5lIGdvZXMgaGlnaCwgYXMgdGhpcyB0
cmlnZ2VycyB0aGUgaGFyZHdhcmUgSVJRLgo+Pj4gSG93ZXZlciB3ZSBoYXZlIHRvIHN5bmMgdGhl
IHN0YXRlIG9mIHRoZSBpbnRlcnJ1cHQgY29uZGl0aW9uIGF0IGNlcnRhaW4KPj4+IHBvaW50cyB0
byBjYXRjaCB3aGVuIHRoZSBsaW5lIGdvZXMgbG93IGFuZCB3ZSBjYW4gcmVtb3ZlIHRoZSB2dGlt
ZXIgdklSUQo+Pj4gZnJvbSB0aGUgdkdJQyAoYW5kIHRoZSBMUikuCj4+PiBUaGUgVkdJQyBpbiBY
ZW4gc28gZmFyIG9ubHkgaW1wbGVtZW50ZWQgZWRnZSB0cmlnZ2VyZWQgdklSUXMsIHJlYWxseSwg
c28KPj4+IHdlIG5lZWQgdG8gYWRkIG5ldyBmdW5jdGlvbmFsaXR5IHRvIHJlLXNhbXBsZSB0aGUg
aW50ZXJydXB0IHN0YXRlLgo+Pgo+PiBZb3UgbWlnaHQgd2FudCB0byBtYWtlIGEgc3VtbWFyeSBv
ZiB0aGUgZGlzY3Vzc2lvbiB3ZSBoYWQgd2l0aCBNYXJjIFouCj4+IHRvZGF5IGhlcmUuIFRoaXMg
d291bGQgaGVscCB0aGUgb3RoZXIgdG8gdW5kZXJzdGFuZCB3aHkgc2FtcGxlIHRoZQo+PiBpbnRl
cnJ1cHQgc3RhdGUgaXMgbmVjZXNzYXJ5IDopLgo+IAo+IFllcywgSSBqdXN0IHNhdyB0aGF0IEkg
c29tZWhvdyBtaXNzZWQgY29weWluZyB0aGUgZWxhYm9yYXRlIGNvbW1lbnQgZnJvbQo+IENocmlz
dG9mZmVyLiBGaXhlZCBub3csIGluZGVlZCB3aXRob3V0IHRoaXMgYmFja2dyb3VuZCBpdCdzIG5l
eHQgdG8KPiBpbXBvc3NpYmxlIHRvIHVuZGVyc3RhbmQgdGhpcyA7LSkKPiAKPj4gQWxzbyBkbyB3
ZSBuZWVkIHRvIGRvIHRoYXQgZm9yIHRoZSBlbXVsYXRlZCBwaHlzaWNhbCB0aW1lcj8KPiAKPiBN
bWgsIGdvb2QgcXVlc3Rpb24uIEkgYmVsaWV2ZSB0aGlzIHdob2xlIHRpbWVyIHN0b3J5IG5lZWRz
IGEgZ29vZCB0aGluawo+IGFnYWluLgo+IAo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+Pj4gLS0tCj4+PiAgwqAgeGVuL2Fy
Y2gvYXJtL3RpbWUuY8KgwqDCoMKgIHwgMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+Pj4gIMKgIHhlbi9hcmNoL2FybS90cmFwcy5jwqDCoMKgIHzCoCAxICsKPj4+ICDCoCB4
ZW4vaW5jbHVkZS94ZW4vdGltZXIuaCB8wqAgMiArKwo+Pj4gIMKgIDMgZmlsZXMgY2hhbmdlZCwg
MzcgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdGltZS5j
IGIveGVuL2FyY2gvYXJtL3RpbWUuYwo+Pj4gaW5kZXggYzExZmNmZWFkZC4uOThlYmI0MzA1ZCAx
MDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS90aW1lLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS90aW1lLmMKPj4+IEBAIC0yNjMsNiArMjYzLDQwIEBAIHN0YXRpYyB2b2lkIHZ0aW1lcl9pbnRl
cnJ1cHQoaW50IGlycSwgdm9pZAo+Pj4gKmRldl9pZCwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCj4+PiAgwqDCoMKgwqDCoCB2Z2ljX2luamVjdF9pcnEoY3VycmVudC0+ZG9tYWluLCBjdXJy
ZW50LAo+Pj4gY3VycmVudC0+YXJjaC52aXJ0X3RpbWVyLmlycSwgdHJ1ZSk7Cj4+PiAgwqAgfQo+
Pj4gIMKgICsvKioKPj4KPj4gT25lICogaXMgZW5vdWdoLgo+IAo+IFRoYXQncyBrZXJuZWwtZG9j
IGNvbW1lbnQgc3R5bGU6Cj4gaHR0cHM6Ly93d3cua2VybmVsLm9yZy9kb2MvaHRtbC92NC45L2tl
cm5lbC1kb2N1bWVudGF0aW9uLmh0bWwjd3JpdGluZy1rZXJuZWwtZG9jLWNvbW1lbnRzCj4gCj4g
VGhhdCBhbGxvd3MgdG9vbHMgdG8gc2NhbiB0aGUgdHJlZSBhbmQgZXh0cmFjdCBmdW5jdGlvbiBk
b2N1bWVudGF0aW9uIGluCj4gYW4gYXV0b21hdGVkIHdheS4gQSBiaXQgbGlrZSBtYXJrZG93bjog
c3RpbGwgcGVyZmVjdGx5IHJlYWRhYmxlIGJ5Cj4gaHVtYW5zLCBidXQgcGFyc2UtYWJsZSBieSBz
Y3JpcHRzIGFzIHdlbGwuCj4gCj4gSSB3YXMgaG9waW5nIHRoYXQgaXQgd291bGRuJ3QgaHVydCB0
byBoYXZlIHRoaXMgaW4gWGVuIGFzIHdlbGwsIGFzIEkKPiBjb3BpZWQgdGhpcyBhbHJlYWR5IGlu
IG90aGVyIHBhcnRzIG9mIHRoaXMgY29kZS4KCkkgd2FzIGJsaW5kbHkgZm9sbG93aW5nIHRoZSBD
T0RJTkdfU1RZTEUgcmVxdWlyZW1lbnRzIDopLiBCdXQgbGV0J3Mga2VlcCAKLyoqIGlmIGl0IGhl
bHBzIHNjcmlwdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:07:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:07:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZMn-0006Ta-RO; Tue, 13 Feb 2018 12:07:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elZMm-0006TR-3r
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 12:07:20 +0000
X-Inumbo-ID: 5b75c270-10b6-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b75c270-10b6-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 13:06:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="462509290"
Date: Tue, 13 Feb 2018 12:06:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180213120658.bshetw3jommut5nj@citrix.com>
References: <1513260853-3450-1-git-send-email-al1img@gmail.com>
 <20180206123635.xqjoqsq4dfgve73d@citrix.com>
 <CACvf2oV9sJPJ9cK6HsstthSmpuh6SC-y058qmV6_=zExRRgd5A@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oV9sJPJ9cK6HsstthSmpuh6SC-y058qmV6_=zExRRgd5A@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add libxl__is_driver_domain function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMDYsIDIwMTggYXQgMDM6MDg6NDVQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gVHVlLCBGZWIgNiwgMjAxOCBhdCAyOjM2IFBNLCBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPiB3cm90ZToKPiAKPiA+IE9uIFRodSwgRGVjIDE0LCAyMDE3IGF0IDA0
OjE0OjEyUE0gKzAyMDAsIE9sZWtzYW5kciBHcnl0c292IHdyb3RlOgo+ID4gPiBGcm9tOiBPbGVr
c2FuZHIgR3J5dHNvdiA8b2xla3NhbmRyX2dyeXRzb3ZAZXBhbS5jb20+Cj4gPiA+Cj4gPiA+IFdl
IGhhdmUgZm9sbG93aW5nIGFybS1iYXNlZCBzZXR1cDoKPiA+ID4KPiA+ID4gLSBEb20wIHdpdGgg
eGVuIGFuZCB4ZW4gdG9vbHM7Cj4gPiA+IC0gRG9tMSB3aXRoIGRldmljZSBiYWNrZW5kcyAoYnV0
IGl0IGlzIG5vdCB0aGUgZHJpdmVyIGRvbWFpbik7Cj4gPgo+ID4gV2hhdCBpcyB5b3VyIGRlZmlu
aXRpb24gb2YgYSAiZHJpdmVyIGRvbWFpbiI/IFdoYXQgZG9lcyBpdCBkbyBpbiB0aGlzCj4gPiBj
YXNlPwo+ID4KPiA+IEkgc2VlbSB0byBoYXZlIHNlZW4gcGVvcGxlIHVzZSB0aGlzIHRlcm0gaW4g
ZGlmZmVyZW50IGNvbnRleHRzIHRvIG1lYW4KPiA+IHNsaWdodGx5IGRpZmZlcmVudCB0aGluZ3Mu
IEkgbmVlZCB0byBmaWd1cmUgb3V0IHdoYXQgeW91IGFjdHVhbGx5IG1lYW4KPiA+IGZpcnN0Lgo+
ID4KPiA+Cj4gSSBzZWUgaW4gdGhlIGxpYnhsL3hsIHNvdXJjZXMgdGhhdCBjbG9zaW5nIFBWIGRl
dmljZXMgaXMgZG9uZSBkaWZmZXJlbnRseQo+IGluIGNhc2UgYmFja2VuZHMgYXJlIGluIERvbTAg
YW5kIGFyZSBpbiBvdGhlciBkb21haW4uIEl0IGlzIGNhbGxlZCBhcwo+IGRyaXZlciBkb21haW4g
aW4gdGhlIHNvdXJjZXMuIFNvLCBJIGRvbid0IGhhdmUgY2xlYXIgdW5kZXJzdGFuZGluZwo+IHdo
YXQgZG9lcyBpdCBtZWFuLiBJbiBvdXIgc2V0dXAgYmFja2VuZHMgYXJlIGluIERvbTEgYW5kIHhs
IGlzIGluIERvbTAuCj4gQW5kIEkgc2VlIHRoYXQgeGwgZG9zbid0IGNsb3NlIFBWIGRldmljZSBv
biBkb21haW4gcmVib290IG9yIHNodXRkb3duLgoKRG8geW91IHJ1biB4bCBkZXZkIGluIHlvdXIg
YmFja2VuZCBkb21haW4/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:24:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:24:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZdZ-0007xu-Bb; Tue, 13 Feb 2018 12:24:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elZdY-0007xo-O2
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 12:24:40 +0000
X-Inumbo-ID: 037e56ab-10b9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 037e56ab-10b9-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 12:25:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="462512508"
Date: Tue, 13 Feb 2018 12:24:32 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180213122432.h4fh22ej4dfe7226@citrix.com>
References: <ebf78aec-dcfd-72d9-dac2-06b29e4a66ae@gmail.com>
 <20180206123640.wifqw64camyfpobj@citrix.com>
 <267e7e75-9ef7-460b-15b2-0d9e450db5a7@gmail.com>
 <20180206125251.nirlx5ynwbzszrss@citrix.com>
 <02540760-c159-ec87-d41e-161033fafe13@gmail.com>
 <CACvf2oUgzsigUDsFOQaaaAcj5XEoUv6b=VsfMyn_1V5feCM+cA@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oUgzsigUDsFOQaaaAcj5XEoUv6b=VsfMyn_1V5feCM+cA@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] Problem with IOMEM and domain reboot
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDc6MjI6MjdQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gV2VkLCBGZWIgNywgMjAxOCBhdCAyOjE0IFBNLCBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8YW5kcjIwMDBAZ21haWwuY29tPgo+IHdyb3RlOgo+IAo+ID4gT24gMDIvMDYv
MjAxOCAwMjo1MiBQTSwgV2VpIExpdSB3cm90ZToKPiA+Cj4gPj4gT24gVHVlLCBGZWIgMDYsIDIw
MTggYXQgMDI6NDQ6NTZQTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
Pj4KPiA+Pj4gICBGcm9tIGFhMWYyMGFmNzNhNWEzYzhmMmM5MDRiODU3YTc5MzM0ZDE4ZDQxZmYg
TW9uIFNlcCAxNyAwMDowMDowMCAyMDAxCj4gPj4+Cj4gPj4+PiBGcm9tOiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4gPj4+Pj4gRGF0
ZTogV2VkLCAyMCBEZWMgMjAxNyAxNzo1MToxOCArMDIwMAo+ID4+Pj4+IFN1YmplY3Q6IFtQQVRD
SF0gW0hBQ0tdIFJlc2V0IGlvbWVtJ3MgZ2ZuIHRvIExJQlhMX0lOVkFMSURfR0ZOIG9uCj4gPj4+
Pj4gcmVib290Cj4gPj4+Pj4KPiA+Pj4+PiBEdXJpbmcgZG9tYWluIHJlYm9vdCBpdHMgY29uZmln
dXJhdGlvbiBpcyBwYXJ0aWFsbHkgcmV1c2VkCj4gPj4+Pj4gdG8gcmUtY3JlYXRlIGEgbmV3IGRv
bWFpbiwgYnV0IGlvbWVtJ3MgR0ZOIGZpZWxkIGZvciB0aGUKPiA+Pj4+PiBpb21lbSBpcyBvbmx5
IHJlc3RvcmVkIGZvciB0aG9zZSBtZW1vcnkgcmFuZ2VzLCB3aGljaCBhcmUKPiA+Pj4+PiBjb25m
aWd1cmVkIGluIGZvcm0gb2YgW0lPTUVNX1NUQVJULE5VTV9QQUdFU1tAR0ZOXSwgYnV0IG5vdCBm
b3IKPiA+Pj4+PiB0aG9zZSBpbiBmb3JtIG9mIFtJT01FTV9TVEFSVCxOVU1fUEFHRVNdLCBlLmcu
IHdpdGhvdXQgR0ZOLgo+ID4+Pj4+IEZvciB0aGUgbGF0dGVyIEdGTiBpcyByZXNldCB0byAwLCBi
dXQgd2hpbGUgbWFwcGluZyByYW5nZXMKPiA+Pj4+PiB0byBhIGRvbWFpbiBkdXJpbmcgcmVib290
IHRoZXJlIGlzIGEgY2hlY2sgdGhhdCBHRk4gdHJlYXRlZAo+ID4+Pj4+IGFzIHZhbGlkIGlmIGl0
IGlzIG5vdCBlcXVhbCB0byBMSUJYTF9JTlZBTElEX0dGTiwgdGh1cyBtYWtpbmcKPiA+Pj4+PiBY
ZW4gdG8gbWFwIElPTUVNX1NUQVJUIHRvIGFkZHJlc3MgMCBpbiB0aGUgZ3Vlc3QncyBhZGRyZXNz
IHNwYWNlLgo+ID4+Pj4+Cj4gPj4+Pj4gV29ya2Fyb3VuZCBpdCBieSByZXNzZXRpbmcgR0ZOIHRv
IExJQlhMX0lOVkFMSURfR0ZOLCBzbyB4bAo+ID4+Pj4+IGNhbiBzZXQgcHJvcGVyIHZhbHVlcyBm
b3IgbWFwcGluZyBvbiByZWJvb3QuCj4gPj4+Pj4KPiA+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVr
c2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS4KPiA+Pj4+
PiBjb20+Cj4gPj4+Pj4gLS0tCj4gPj4+Pj4gICAgdG9vbHMvbGlieGwvbGlieGxfZG9tYWluLmMg
fCA5ICsrKysrKysrKwo+ID4+Pj4+ICAgIDEgZmlsZSBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKykK
PiA+Pj4+Pgo+ID4+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbWFpbi5jCj4gPj4+Pj4gaW5kZXggZWYxYTA5MjdiMDBkLi4y
Njc4YWQyYWQ1NGYgMTAwNjQ0Cj4gPj4+Pj4gLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZG9tYWlu
LmMKPiA+Pj4+PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9kb21haW4uYwo+ID4+Pj4+IEBAIC0x
NjQ3LDYgKzE2NDcsMTUgQEAgaW50IGxpYnhsX3JldHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9u
KGxpYnhsX2N0eAo+ID4+Pj4+ICpjdHgsIHVpbnQzMl90IGRvbWlkLAo+ID4+Pj4+ICAgICAgICAg
ICAgfQo+ID4+Pj4+ICAgICAgICB9Cj4gPj4+Pj4gKyAgICAvKiByZXNldCBJT01FTSdzIEdGTiB0
byBpbml0aWFsIHZhbHVlICovCj4gPj4+Pj4gKyAgICB7Cj4gPj4+Pj4gKyAgICAgICAgaW50IGk7
Cj4gPj4+Pj4gKwo+ID4+Pj4+ICsgICAgICAgIGZvciAoaSA9IDA7IGkgPCBkX2NvbmZpZy0+Yl9p
bmZvLm51bV9pb21lbTsgaSsrKQo+ID4+Pj4+ICsgICAgICAgICAgICBpZiAoZF9jb25maWctPmJf
aW5mby5pb21lbVtpXS5nZm4gPT0gMCkKPiA+Pj4+PiArICAgICAgICAgICAgICAgIGRfY29uZmln
LT5iX2luZm8uaW9tZW1baV0uZ2ZuID0gTElCWExfSU5WQUxJRF9HRk47Cj4gPj4+Pj4gKyAgICB9
Cj4gPj4+Pj4gKwo+ID4+Pj4+Cj4gPj4+PiBJIGRvbid0IHRoaW5rIHRoaXMgaXMgbmVjZXNzYXJ5
LiBJbnN0ZWFkIHdlIHNob3VsZCB0ZWxsIGxpYnhsIHRvIHNhdmUKPiA+Pj4+IHRoZSBnZW5lcmF0
ZWQgdmFsdWUgaW50byB0aGUgdGVtcGxhdGUuIEFkZCBhbiB1cGRhdGVfY29uZmlnIGhvb2sgZm9y
IHRoZQo+ID4+Pj4gaW9tZW0gdHlwZSBzaG91bGQgYmUgYmV0dGVyLgo+ID4+Pj4KPiA+Pj4gQWdy
ZWUsIHRoaXMgaXMgd2h5IEkgdGFnZ2VkIHRoZSBwYXRjaCBhcyBbSEFDS10KPiA+Pj4gVW5mb3J0
dW5hdGVseSwgSSBoYXZlIGxpdHRsZSBrbm93bGVkZ2Ugb2YgbGlieGwgYW5kIG5vdCBzdXJlCj4g
Pj4+IGhvdyB0byBwcm9wZXJseSBmaXggaXQuIENhbiB5b3UgdGVsbCBhIGJpdCBtb3JlIG9uIHdo
YXQKPiA+Pj4gYSBwcm9wZXIgZml4IGNvdWxkIGJlPwo+ID4+Pgo+ID4+IFNlZSBsaWJ4bF9fdXBk
YXRlX2RvbWFpbl9jb25maWd1cmF0aW9uLCB3aGljaCBpcyBjYWxsZWQgYWZ0ZXIgZG9tYWluCj4g
Pj4gY29uc3RydWN0aW9uIGlzIGNvbXBsZXRlZC4gSXQgd2lsbCBjYWxsIHRoZSB1cGRhdGVfY29u
ZmlnIGhvb2sgZm9yIGEKPiA+PiBkZXZpY2UgdHlwZSB0byBzYXZlIGFueXRoaW5nIHRoYXQgaXMg
Z2VuZXJhdGVkIGluIHRoZSBwcm9jZXNzIG9mIGRvbWFpbgo+ID4+IGNyZWF0aW9uLiBPbmUgZXhh
bXBsZSBpcyBpbiBsaWJ4bF9uaWMuIFlvdSBjYW4gZG8gdGhlIHNhbWUgdG8gaW9tZW0gSQo+ID4+
IHRoaW5rLgo+ID4+Cj4gPj4gVGhlIGVuZCByZXN1bHQgaXMgdGhlIGdlbmVyYXRlZCB2YWx1ZXMg
eW91IGNhcmUgYWJvdXQgYXJlIHNhdmVkIGludG8gdGhlCj4gPj4gdGVtcGxhdGUuIFdoZW4gdGhl
IGRvbWFpbiBpcyBtaWdyYXRlZCAvIHJlYm9vdGVkIGxpYnhsIHdpbGwgdXNlIHRoZQo+ID4+IHNh
dmVkIHZhbHVlcyBpbnN0ZWFkLgo+ID4+Cj4gPiBUaGFuayB5b3UsIHdpbGwgbG9vayBhdCBpdCB0
byBtYWtlIGEgcHJvcGVyIGZpeAo+ID4KPiA+IFN0cmljdGx5IHNwZWFraW5nIHlvdXIgcGF0Y2gg
b2YgYWRkaW5nIHRoZSBzbmlwcGV0IHRvCj4gPj4gbGlieGxfcmV0cmlldmVfZG9tYWluX2NvbmZp
Z3VyYXRpb24gaXNuJ3Qgd3JvbmcsIGJ1dCBJIHdvdWxkIHByZWZlciB0aGF0Cj4gPj4gZnVuY3Rp
b24gdG8gb25seSBjb250YWluIGNvZGUgdG8gZmV0Y2ggc3RhdGVzIHRoYXQgY2FuIGJlIGNoYW5n
ZWQgZHVyaW5nCj4gPj4gZG9tYWluIHJ1bnRpbWUuIFRoZSBpb21lbSByYW5nZSBpc24ndCBvbmUg
b2YgdGhvc2Ugc3RhdGVzIEFJVUkuCj4gPj4KPiA+PiBXZWkuCj4gPj4KPiA+Pgo+ID4+IFdlaS4K
PiA+Pj4+Cj4gPj4+IFRoYW5rIHlvdSwKPiA+Pj4gT2xla3NhbmRyCj4gPj4+Cj4gPj4KPiA+Cj4g
PiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+ID4gWGVu
LWRldmVsIG1haWxpbmcgbGlzdAo+ID4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4g
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
Cj4gPgo+IAo+IAo+IEhpIFdlaSwKPiAKPiBUaGUgcm9vdCBjYXVzZSBvZiB0aGlzIHByb2JsZW0g
aXMgdGhhdCBhdXRvIGdlbmVyYXRlZCBjb2RlIGRvZXNuJ3QgaGFuZGxlCj4gZGVmYXVsdCB2YWx1
ZSB3aGVuIGpzb24gaXMgcGFyc2VkLiBJdCBpcyByZWxhdGVkIG5vdCBvbmx5IElPTUVNIGJ1dAo+
IHBvdGVudGlhbGx5IHNvbWUgb3RoZXIgc3RydWN0dXJlIGFzIHdlbGwuCj4gCgpPaCwgdGhhdC4g
SXQgbW9zdCBsaWtlbHkgYWZmZWN0IHByaW1pdGl2ZSB0eXBlcy4KCj4gRmllbGQgImdmbiIgb2Yg
bGlieGxfaW9tZW1fcmFuZ2Ugc3RydWN0dXJlIGhhcyBkZWZhdWx0IHZhbHVlCj4gTElCWExfSU5W
QUxJRF9HRk4KPiB3aGljaCBpcyBub3QgMC4KPiAKPiBsaWJ4bF9pb21lbV9yYW5nZSA9IFN0cnVj
dCgiaW9tZW1fcmFuZ2UiLCBbCj4gICAgIC4uLgo+ICAgICAoImdmbiIsIHVpbnQ2NCwgeydpbml0
X3ZhbCc6ICJMSUJYTF9JTlZBTElEX0dGTiJ9KSwKPiAgICAgXSkKPiAKPiBUaGUgZGVmYXVsdCB2
YWx1ZSBpcyBoYW5kbGVkIGNvcnJlY3RseSB3aGVuIGpzb24gaXMgZ2VuZXJhdGVkOgo+IAo+IHlh
amxfZ2VuX3N0YXR1cyBsaWJ4bF9pb21lbV9yYW5nZV9nZW5fanNvbih5YWpsX2dlbiBoYW5kLCBs
aWJ4bF9pb21lbV9yYW5nZQo+ICpwKQo+IHsKPiAgICAgLi4uCj4gCj4gICAgIGlmIChwLT5nZm4g
IT0gTElCWExfSU5WQUxJRF9HRk4pIHsKPiAgICAgICAgIHMgPSB5YWpsX2dlbl9zdHJpbmcoaGFu
ZCwgKGNvbnN0IHVuc2lnbmVkIGNoYXIgKikiZ2ZuIiwKPiBzaXplb2YoImdmbiIpLTEpOwo+ICAg
ICAgICAgaWYgKHMgIT0geWFqbF9nZW5fc3RhdHVzX29rKQo+ICAgICAgICAgICAgIGdvdG8gb3V0
Owo+ICAgICAgICAgcyA9IGxpYnhsX191aW50NjRfZ2VuX2pzb24oaGFuZCwgcC0+Z2ZuKTsKPiAg
ICAgICAgIGlmIChzICE9IHlhamxfZ2VuX3N0YXR1c19vaykKPiAgICAgICAgICAgICBnb3RvIG91
dDsKPiAgICAgfQo+IAo+ICAgICAuLi4KPiB9Cj4gCj4gQnV0IHdoZW4ganNvbiBpcyBwYXJzZWQs
IHRoaXMgImdmbiIgZmllbGQgaXMgcGFyc2VkIGFzIGFueSBvdGhlciB1aW50NjQKPiB2YWx1ZS4K
PiBBcyByZXN1bHQgd2UgaGF2ZSAwIGluc3RlYWQgb2YgTElCWExfSU5WQUxJRF9HRk4uCgpXaHk/
IFRoZSBhYm92ZSBzbmlwcGV0IHNheXMgbm8gb3V0cHV0IGlzIGdlbmVyYXRlZCBpZiB0aGUgdmFs
dWUgaXMKTElCWExfSU5WQUxJRF9HRk4uCgpIZW5jZSAuLi4KCj4gCj4gaW50IGxpYnhsX19pb21l
bV9yYW5nZV9wYXJzZV9qc29uKGxpYnhsX19nYyAqZ2MsIGNvbnN0IGxpYnhsX19qc29uX29iamVj
dAo+ICpvLCBsaWJ4bF9pb21lbV9yYW5nZSAqcCkKPiB7Cj4gICAgIC4uLgo+IAo+ICAgICB7Cj4g
ICAgICAgICBjb25zdCBsaWJ4bF9fanNvbl9vYmplY3QgKnNhdmVkX2dmbiA9IHg7Cj4gICAgICAg
ICB4ID0gbGlieGxfX2pzb25fbWFwX2dldCgiZ2ZuIiwgbywgSlNPTl9JTlRFR0VSKTsKCi4uLiBU
aGlzIHNob3VsZCBmYWlsIHRvIGdldCBhIHZhbHVlIGZyb20gdGhlICJnZm4iIGtleSwgcmlnaHQ/
Cgo+ICAgICAgICAgaWYgKHgpIHsKPiAgICAgICAgICAgICByYyA9IGxpYnhsX191aW50NjRfcGFy
c2VfanNvbihnYywgeCwgJnAtPmdmbik7Cj4gICAgICAgICAgICAgaWYgKHJjKQo+ICAgICAgICAg
ICAgICAgICBnb3RvIG91dDsKPiAgICAgICAgIH0KPiAgICAgICAgIHggPSBzYXZlZF9nZm47Cj4g
ICAgIH0KPiB9Cj4gCj4gSXMgaXQgZG9uZSBieSBkZXNpZ24gb3IgdGhlcmUgaXMgYW4gaXNzdWUg
d2l0aCBwYXJzZV9qc29uPwo+IElmIGl0IGlzIGRvbmUgYnkgZGVzaWduIHRoZW4gdGhlIHNvbHV0
aW9uIHByb3Bvc2VkIGJ5IHlvdSAodXBkYXRlX2NvbmZpZwo+IGhvb2spCj4gd2lsbCBzb2x2ZSB0
aGlzIHByb2JsZW0uIEJ1dCBoYW5kbGluZyBkZWZhdWx0IHZhbHVlIGluIHBhcnNlIGpzb24gbG9v
a3MKPiBtb3JlIGNvcnJlY3QuCgpJIG5lZWQgdG8gZmlndXJlIG91dCB3aGF0IGlzIGdvaW5nIG9u
IGJlZm9yZSBJIGNhbiBhbnN3ZXIgdGhlc2UKcXVlc3Rpb25zLiA6LSkKCldlaS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:29:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:29:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZiB-0008G5-TK; Tue, 13 Feb 2018 12:29:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x7fr=fh=gmail.com=mingo.kernel.org@srs-us1.protection.inumbo.net>)
 id 1elZiA-0008Fx-N8
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 12:29:26 +0000
X-Inumbo-ID: 71a6930d-10b9-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71a6930d-10b9-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 13:28:50 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id k9so4662482wre.9
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 04:29:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=T3QYOeOTpETDMT8MzPc7DBV2FYc8Tq7ss3+eMFPvrvM=;
 b=D7OkjIMutLexZ+5B/x0adyGktVcaQw8SsBl/NzRnlDU17n0MDO1leplPOwi3VYs3Dp
 PKGfa5DpQiG9Ys20dpJLiXXym8W7de60oT2uiUgXSoAGPbz4ssXZ1IZROYWPn/aFnYn3
 wQETYohOpAinE0Hjv9cFB615qTo+vkmAuaVkstUjjcd5rxfAvt95dmsI8BkL6GJRn9rC
 wQqnRx6wFuqbxz51Ir/FjIFGUBbOhvpq+Xo83UusLpvQrM0oS9v2adHFG5MyToz1S/or
 LLe+HtsK87nCknqaQHjcsrWO4kAFTiCiSyLyz0xRqjQBf2deCQWswH98H3SOqsPgS1C4
 CDTw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=T3QYOeOTpETDMT8MzPc7DBV2FYc8Tq7ss3+eMFPvrvM=;
 b=g7BfDN2I4pEjaRPHYkJLtxs8e+7vxdf+IozudVLmXQPeC2JLm/rOcPXEiVrJg2Pgb9
 ZRKq+oAHLgA60PLuGizBGmoFFGKu1K4/52yiEMh3KygpnzrIC3bN6FtcKfC67Dzr80Yn
 fBPz9AjzSAM+bKpLfyRPEWncEKUd1+DXZwAajtbkcTJEnJRgqeuJ7TpkXWLQUivEmf8f
 3+rvEB1Msbvviea13pMa+Obt5MQlsf/ELDQYMkInqIAoEqWosrOmdN0HO8rooiTKRhII
 42tah6II2k5cUQ5Vjp3ET6nM8HG6kwzO3wjgiQU2hQsDIM7dLdzDRxqi0MeoVI/B2HmE
 r6qw==
X-Gm-Message-State: APf1xPDkPC449JLwUr8QNYvtX2+GPzDsC41hG3sxC3xpjSR4d7vfL5ik
 vaMNgV3bFALFA5R9wLdrceE=
X-Google-Smtp-Source: AH8x224+QBXhdDRZdo06dREJVQLsV7AyYGW4Nes+asly4DMeA3clBkeLZFlRC+QkutuKsJigSZMdDQ==
X-Received: by 10.223.187.10 with SMTP id r10mr1106512wrg.177.1518524963617;
 Tue, 13 Feb 2018 04:29:23 -0800 (PST)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id j144sm7461040wmj.45.2018.02.13.04.29.22
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 13 Feb 2018 04:29:22 -0800 (PST)
Date: Tue, 13 Feb 2018 13:29:20 +0100
From: Ingo Molnar <mingo@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180213122920.4afcvqqxcstbftan@gmail.com>
References: <20180207234923.13544-1-prarit@redhat.com>
 <5607eaea-5cc3-31a4-9685-1d7dd147f564@oracle.com>
 <0e2775c8-2114-e554-dd0f-7222300e3e27@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <0e2775c8-2114-e554-dd0f-7222300e3e27@suse.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: Prarit Bhargava <prarit@redhat.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Andi Kleen <ak@linux.intel.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, simon@invisiblethingslab.com,
 Vitaly Kuznetsov <vkuznets@redhat.com>, Ingo Molnar <mingo@redhat.com>,
 Andy Lutomirski <luto@kernel.org>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Kate Stewart <kstewart@linuxfoundation.org>
Subject: Re: [Xen-devel] [PATCH] x86/xen: Calculate __max_logical_packages
	on PV domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CiogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKCj4gT24gMDgvMDIvMTgg
MDE6NTksIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+IAo+ID4gCj4gPiBPbiAwMi8wNy8yMDE4
IDA2OjQ5IFBNLCBQcmFyaXQgQmhhcmdhdmEgd3JvdGU6Cj4gPj4gVGhlIGtlcm5lbCBwYW5pY3Mg
b24gUFYgZG9tYWlucyBiZWNhdXNlIG5hdGl2ZV9zbXBfY3B1c19kb25lKCkgaXMKPiA+PiBvbmx5
IGNhbGxlZCBmb3IgSFZNIGRvbWFpbnMuCj4gPj4KPiA+PiBDYWxjdWxhdGUgX19tYXhfbG9naWNh
bF9wYWNrYWdlcyBmb3IgUFYgZG9tYWlucy4KPiA+Pgo+ID4+IEZpeGVzOiBiNGMwYTczMjZmNWQg
KCJ4ODYvc21wYm9vdDogRml4IF9fbWF4X2xvZ2ljYWxfcGFja2FnZXMgZXN0aW1hdGUiKQo+ID4+
IFNpZ25lZC1vZmYtYnk6IFByYXJpdCBCaGFyZ2F2YSA8cHJhcml0QHJlZGhhdC5jb20+Cj4gPj4g
VGVzdGVkLWFuZC1yZXBvcnRlZC1ieTogU2ltb24gR2Fpc2VyIDxzaW1vbkBpbnZpc2libGV0aGlu
Z3NsYWIuY29tPgo+ID4+IENjOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4K
PiA+PiBDYzogSW5nbyBNb2xuYXIgPG1pbmdvQHJlZGhhdC5jb20+Cj4gPj4gQ2M6ICJILiBQZXRl
ciBBbnZpbiIgPGhwYUB6eXRvci5jb20+Cj4gPj4gQ2M6IHg4NkBrZXJuZWwub3JnCj4gPj4gQ2M6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gPj4gQ2M6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiA+PiBDYzogRG91IExpeWFuZyA8ZG91bHku
Zm5zdEBjbi5mdWppdHN1LmNvbT4KPiA+PiBDYzogUHJhcml0IEJoYXJnYXZhIDxwcmFyaXRAcmVk
aGF0LmNvbT4KPiA+PiBDYzogS2F0ZSBTdGV3YXJ0IDxrc3Rld2FydEBsaW51eGZvdW5kYXRpb24u
b3JnPgo+ID4+IENjOiBHcmVnIEtyb2FoLUhhcnRtYW4gPGdyZWdraEBsaW51eGZvdW5kYXRpb24u
b3JnPgo+ID4+IENjOiBBbmR5IEx1dG9taXJza2kgPGx1dG9Aa2VybmVsLm9yZz4KPiA+PiBDYzog
QW5kaSBLbGVlbiA8YWtAbGludXguaW50ZWwuY29tPgo+ID4+IENjOiBWaXRhbHkgS3V6bmV0c292
IDx2a3V6bmV0c0ByZWRoYXQuY29tPgo+ID4+IENjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKPiA+IAo+ID4gCj4gPiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiAKPiBUaG9tYXMsIEluZ28sIGFyZSB5b3UgdGFraW5nIHRo
aXMgdmlhIHRoZSB0aXAgdHJlZSBvciBzaG91bGQgSSB0YWtlCj4gaXQgdmlhIHRoZSB4ZW4gdHJl
ZT8KClNpbmNlIGl0J3Mgc3VwcG9zZWQgdG8gb25seSBhZmZlY3QgWGVuIGZlZWwgZnJlZSB0byBw
aWNrIGl0IHVwOgoKICBBY2tlZC1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CgpU
aGFua3MsCgoJSW5nbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:30:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:30:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZjD-0000Nf-62; Tue, 13 Feb 2018 12:30:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elZjB-0000NO-VB
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 12:30:29 +0000
X-Inumbo-ID: d340b3c7-10b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d340b3c7-10b9-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 12:31:33 +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 54FF91435;
 Tue, 13 Feb 2018 04:30:22 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AC1AE3F487;
 Tue, 13 Feb 2018 04:30:21 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-24-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6bd8fa89-99e7-1502-ef43-94233773ce83@arm.com>
Date: Tue, 13 Feb 2018 12:30:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-24-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 23/49] ARM: new VGIC: Add IRQ sorting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQWRk
cyB0aGUgc29ydGluZyBmdW5jdGlvbiB0byBjb3ZlciB0aGUgY2FzZSB3aGVyZSB5b3UgaGF2ZSBt
b3JlIElSUXMKPiB0byBjb25zaWRlciB0aGFuIHlvdSBoYXZlIExScy4gV2UgY29uc2lkZXIgdGhl
aXIgcHJpb3JpdGllcy4KPiBUaGlzIHB1bGxzIGluIExpbnV4JyBsaXN0X3NvcnQuYyAsIHdoaWNo
IGlzIGEgbWVyZ2Ugc29ydCBpbXBsZW1lbnRhdGlvbgo+IGZvciBsaW5rZWQgbGlzdHMuCj4gCj4g
VGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgOGU0NDQ3NDU3OTY1LCB3cml0dGVuIGJ5IENo
cmlzdG9mZmVyIERhbGwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMg
ICAgfCAgNTkgKysrKysrKysrKysrKysrCj4gICB4ZW4vY29tbW9uL2xpc3Rfc29ydC5jICAgICAg
fCAxNzAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhl
bi9pbmNsdWRlL3hlbi9saXN0X3NvcnQuaCB8ICAxMSArKysKCllvdSBuZWVkIHRvIENDICJUSEUg
UkVTVCIgbWFpbnRhaW5lcnMgZm9yIHRoaXMgY29kZS4gSXQgd291bGQgYWxzbyBtYWtlIApzZW5z
ZSB0byBoYXZlIGEgc2VwYXJhdGUgcGF0Y2ggZm9yIGFkZGluZyBsaXN0X3NvcnQuYwoKPiAgIDMg
ZmlsZXMgY2hhbmdlZCwgMjQwIGluc2VydGlvbnMoKykKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4
ZW4vY29tbW9uL2xpc3Rfc29ydC5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUv
eGVuL2xpc3Rfc29ydC5oCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
YyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+IGluZGV4IGY1MTdkZjZkMDAuLmE0ZWZkMWZk
MDMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jCj4gQEAgLTE2LDYgKzE2LDcgQEAKPiAgICAqLwo+ICAgCj4gICAj
aW5jbHVkZSA8YXNtL2J1Zy5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpc3Rfc29ydC5oPgo+ICAgI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICAgCj4gICAjaW5jbHVkZSA8YXNtL2FybV92Z2ljLmg+Cj4g
QEAgLTE2Myw2ICsxNjQsNjQgQEAgc3RhdGljIHN0cnVjdCB2Y3B1ICp2Z2ljX3RhcmdldF9vcmFj
bGUoc3RydWN0IHZnaWNfaXJxICppcnEpCj4gICAgICAgcmV0dXJuIE5VTEw7Cj4gICB9Cj4gICAK
PiArLyoKPiArICogVGhlIG9yZGVyIG9mIGl0ZW1zIGluIHRoZSBhcF9saXN0cyBkZWZpbmVzIGhv
dyB3ZSdsbCBwYWNrIHRoaW5ncyBpbiBMUnMgYXMKPiArICogd2VsbCwgdGhlIGZpcnN0IGl0ZW1z
IGluIHRoZSBsaXN0IGJlaW5nIHRoZSBmaXJzdCB0aGluZ3MgcG9wdWxhdGVkIGluIHRoZQo+ICsg
KiBMUnMuCj4gKyAqCj4gKyAqIEEgaGFyZCBydWxlIGlzIHRoYXQgYWN0aXZlIGludGVycnVwdHMg
Y2FuIG5ldmVyIGJlIHB1c2hlZCBvdXQgb2YgdGhlIExScwo+ICsgKiAoYW5kIHRoZXJlZm9yZSB0
YWtlIHByaW9yaXR5KSBzaW5jZSB3ZSBjYW5ub3QgcmVsaWFibHkgdHJhcCBvbiBkZWFjdGl2YXRp
b24KPiArICogb2YgSVJRcyBhbmQgdGhlcmVmb3JlIHRoZXkgaGF2ZSB0byBiZSBwcmVzZW50IGlu
IHRoZSBMUnMuCj4gKyAqCj4gKyAqIE90aGVyd2lzZSB0aGluZ3Mgc2hvdWxkIGJlIHNvcnRlZCBi
eSB0aGUgcHJpb3JpdHkgZmllbGQgYW5kIHRoZSBHSUMKPiArICogaGFyZHdhcmUgc3VwcG9ydCB3
aWxsIHRha2UgY2FyZSBvZiBwcmVlbXB0aW9uIG9mIHByaW9yaXR5IGdyb3VwcyBldGMuCj4gKyAq
Cj4gKyAqIFJldHVybiBuZWdhdGl2ZSBpZiAiYSIgc29ydHMgYmVmb3JlICJiIiwgMCB0byBwcmVz
ZXJ2ZSBvcmRlciwgYW5kIHBvc2l0aXZlCj4gKyAqIHRvIHNvcnQgImIiIGJlZm9yZSAiYSIuCgpG
aW5hbGx5IGEgZ29vZCBleHBsYW5hdGlvbiBvZiB0aGUgcmV0dXJuIHZhbHVlIG9mIGEgc29ydCBm
dW5jdGlvbiA6KS4gSSAKYWx3YXlzIGdldCBjb25mdXNlZCB3aGF0IHRoZSByZXR1cm4gaXMgc3Vw
cG9zZWQgdG8gYmUuCgo+ICsgKi8KPiArc3RhdGljIGludCB2Z2ljX2lycV9jbXAodm9pZCAqcHJp
diwgc3RydWN0IGxpc3RfaGVhZCAqYSwgc3RydWN0IGxpc3RfaGVhZCAqYikKPiArewo+ICsgICAg
c3RydWN0IHZnaWNfaXJxICppcnFhID0gY29udGFpbmVyX29mKGEsIHN0cnVjdCB2Z2ljX2lycSwg
YXBfbGlzdCk7Cj4gKyAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycWIgPSBjb250YWluZXJfb2YoYiwg
c3RydWN0IHZnaWNfaXJxLCBhcF9saXN0KTsKPiArICAgIGJvb2wgcGVuZGEsIHBlbmRiOwo+ICsg
ICAgaW50IHJldDsKPiArCj4gKyAgICBzcGluX2xvY2soJmlycWEtPmlycV9sb2NrKTsKPiArICAg
IHNwaW5fbG9jaygmaXJxYi0+aXJxX2xvY2spOwoKSSBndWVzcyB0aGUgbG9ja2luZyBvcmRlciBk
b2VzIG5vdCBtYXR0ZXIgaGVyZSBiZWNhdXNlIHRoaXMgaXMgdGhlIG9ubHkgCnBsYWNlIHdoZXJl
IHR3byBJUlFzIGxvY2sgaGF2ZSB0byBiZSB0YWtlbj8KCkFsc28sIHRoaXMgd2lsbCBiZSBkb25l
IHdpdGggaXJxIGRpc2FibGVkIHJpZ2h0PyBJbiB0aGF0IGNhc2UsIG1heSBJIGFzayAKZm9yIGFu
IEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk/IE9yIG1heWJlIGluIHZnaWNfc29ydF9h
cF9saXN0LgoKPiArCj4gKyAgICBpZiAoIGlycWEtPmFjdGl2ZSB8fCBpcnFiLT5hY3RpdmUgKQo+
ICsgICAgewo+ICsgICAgICAgIHJldCA9IChpbnQpaXJxYi0+YWN0aXZlIC0gKGludClpcnFhLT5h
Y3RpdmU7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcGVuZGEgPSBp
cnFhLT5lbmFibGVkICYmIGlycV9pc19wZW5kaW5nKGlycWEpOwo+ICsgICAgcGVuZGIgPSBpcnFi
LT5lbmFibGVkICYmIGlycV9pc19wZW5kaW5nKGlycWIpOwo+ICsKPiArICAgIGlmICggIXBlbmRh
IHx8ICFwZW5kYiApCj4gKyAgICB7Cj4gKyAgICAgICAgcmV0ID0gKGludClwZW5kYiAtIChpbnQp
cGVuZGE7Cj4gKyAgICAgICAgZ290byBvdXQ7Cj4gKyAgICB9Cj4gKwo+ICsgICAgLyogQm90aCBw
ZW5kaW5nIGFuZCBlbmFibGVkLCBzb3J0IGJ5IHByaW9yaXR5ICovCj4gKyAgICByZXQgPSBpcnFh
LT5wcmlvcml0eSAtIGlycWItPnByaW9yaXR5Owo+ICtvdXQ6Cj4gKyAgICBzcGluX3VubG9jaygm
aXJxYi0+aXJxX2xvY2spOwo+ICsgICAgc3Bpbl91bmxvY2soJmlycWEtPmlycV9sb2NrKTsKPiAr
ICAgIHJldHVybiByZXQ7Cj4gK30KPiArCj4gKy8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIGFw
X2xpc3RfbG9jayBoZWxkICovCj4gK3N0YXRpYyB2b2lkIHZnaWNfc29ydF9hcF9saXN0KHN0cnVj
dCB2Y3B1ICp2Y3B1KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0gJnZj
cHUtPmFyY2gudmdpY19jcHU7Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2Z2lj
X2NwdS0+YXBfbGlzdF9sb2NrKSk7Cj4gKwo+ICsgICAgbGlzdF9zb3J0KE5VTEwsICZ2Z2ljX2Nw
dS0+YXBfbGlzdF9oZWFkLCB2Z2ljX2lycV9jbXApOwo+ICt9Cj4gKwo+ICAgLyoKPiAgICAqIE9u
bHkgdmFsaWQgaW5qZWN0aW9uIGlmIGNoYW5naW5nIGxldmVsIGZvciBsZXZlbC10cmlnZ2VyZWQg
SVJRcyBvciBmb3IgYQo+ICAgICogcmlzaW5nIGVkZ2UuCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vbGlzdF9zb3J0LmMgYi94ZW4vY29tbW9uL2xpc3Rfc29ydC5jCj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi45YzVjYzU4ZTQzCj4gLS0tIC9kZXYvbnVsbAo+ICsr
KyBiL3hlbi9jb21tb24vbGlzdF9zb3J0LmMKPiBAQCAtMCwwICsxLDE3MCBAQAo+ICsvKgo+ICsg
KiBsaXN0X3NvcnQuYzogbWVyZ2Ugc29ydCBpbXBsZW1lbnRhdGlvbiBmb3IgbGlua2VkIGxpc3Rz
Cj4gKyAqIENvcGllZCBmcm9tIHRoZSBMaW51eCBrZXJuZWwgKGxpYi9saXN0X3NvcnQuYykKPiAr
ICogKHdpdGhvdXQgc3BlY2lmaWMgY29weXJpZ2h0IG5vdGljZSB0aGVyZSkKCkkgY2FuIHNlZSB5
b3UgbW92ZWQgZnJvbSBMaW51eCB0byBYZW4gY29kaW5nIHN0eWxlLiBJcyB0aGVyZSBhbnkgb3Ro
ZXIgCmNoYW5nZXMgbWFkZT8KCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3
YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5IGl0Cj4gKyAqIHVuZGVy
IHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UsCj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUg
aG9wZSBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0IFdJVEhPVVQKPiArICogQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRBQklMSVRZIG9yCj4g
KyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IKPiArICogbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBhbG9uZyB3aXRoCj4gKyAqIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93
d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICsgKi8KPiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAr
I2luY2x1ZGUgPHhlbi9saXN0Lmg+Cj4gKwo+ICsjZGVmaW5lIE1BWF9MSVNUX0xFTkdUSF9CSVRT
IDIwCj4gKwo+ICsvKgo+ICsgKiBSZXR1cm5zIGEgbGlzdCBvcmdhbml6ZWQgaW4gYW4gaW50ZXJt
ZWRpYXRlIGZvcm1hdCBzdWl0ZWQKPiArICogdG8gY2hhaW5pbmcgb2YgbWVyZ2UoKSBjYWxsczog
bnVsbC10ZXJtaW5hdGVkLCBubyByZXNlcnZlZCBvcgo+ICsgKiBzZW50aW5lbCBoZWFkIG5vZGUs
ICJwcmV2IiBsaW5rcyBub3QgbWFpbnRhaW5lZC4KPiArICovCj4gK3N0YXRpYyBzdHJ1Y3QgbGlz
dF9oZWFkICptZXJnZSh2b2lkICpwcml2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50ICgqY21wKSh2b2lkICpwcml2LCBzdHJ1Y3QgbGlzdF9oZWFkICphLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpiKSwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmEsIHN0
cnVjdCBsaXN0X2hlYWQgKmIpCj4gK3sKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgaGVhZCwgKnRh
aWwgPSAmaGVhZDsKPiArCj4gKyAgICB3aGlsZSAoIGEgJiYgYiApCj4gKyAgICB7Cj4gKyAgICAg
ICAgLyogaWYgZXF1YWwsIHRha2UgJ2EnIC0tIGltcG9ydGFudCBmb3Igc29ydCBzdGFiaWxpdHkg
Ki8KPiArICAgICAgICBpZiAoICgqY21wKShwcml2LCBhLCBiKSA8PSAwICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIHRhaWwtPm5leHQgPSBhOwo+ICsgICAgICAgICAgICBhID0gYS0+bmV4
dDsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgdGFpbC0+bmV4dCA9IGI7Cj4gKyAgICAgICAgICAgIGIgPSBiLT5uZXh0Owo+ICsgICAgICAg
IH0KPiArICAgICAgICB0YWlsID0gdGFpbC0+bmV4dDsKPiArICAgIH0KPiArICAgIHRhaWwtPm5l
eHQgPSBhPzpiOwo+ICsgICAgcmV0dXJuIGhlYWQubmV4dDsKPiArfQo+ICsKPiArLyoKPiArICog
Q29tYmluZSBmaW5hbCBsaXN0IG1lcmdlIHdpdGggcmVzdG9yYXRpb24gb2Ygc3RhbmRhcmQgZG91
Ymx5LWxpbmtlZAo+ICsgKiBsaXN0IHN0cnVjdHVyZS4gIFRoaXMgYXBwcm9hY2ggZHVwbGljYXRl
cyBjb2RlIGZyb20gbWVyZ2UoKSwgYnV0Cj4gKyAqIHJ1bnMgZmFzdGVyIHRoYW4gdGhlIHRpZGll
ciBhbHRlcm5hdGl2ZXMgb2YgZWl0aGVyIGEgc2VwYXJhdGUgZmluYWwKPiArICogcHJldi1saW5r
IHJlc3RvcmF0aW9uIHBhc3MsIG9yIG1haW50YWluaW5nIHRoZSBwcmV2IGxpbmtzCj4gKyAqIHRo
cm91Z2hvdXQuCj4gKyAqLwo+ICtzdGF0aWMgdm9pZCBtZXJnZV9hbmRfcmVzdG9yZV9iYWNrX2xp
bmtzKHZvaWQgKnByaXYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaW50ICgqY21wKSh2b2lkICpwcml2LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCAqYSwKPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hl
YWQgKmIpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBsaXN0X2hlYWQgKmhlYWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IGxpc3RfaGVhZCAqYSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpiKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgbGlz
dF9oZWFkICp0YWlsID0gaGVhZDsKPiArICAgIHU4IGNvdW50ID0gMDsKPiArCj4gKyAgICB3aGls
ZSAoIGEgJiYgYiApCj4gKyAgICB7Cj4gKyAgICAgICAgLyogaWYgZXF1YWwsIHRha2UgJ2EnIC0t
IGltcG9ydGFudCBmb3Igc29ydCBzdGFiaWxpdHkgKi8KPiArICAgICAgICBpZiAoICgqY21wKShw
cml2LCBhLCBiKSA8PSAwICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHRhaWwtPm5leHQg
PSBhOwo+ICsgICAgICAgICAgICBhLT5wcmV2ID0gdGFpbDsKPiArICAgICAgICAgICAgYSA9IGEt
Pm5leHQ7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIHRhaWwtPm5leHQgPSBiOwo+ICsgICAgICAgICAgICBiLT5wcmV2ID0gdGFpbDsKPiAr
ICAgICAgICAgICAgYiA9IGItPm5leHQ7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHRhaWwgPSB0
YWlsLT5uZXh0Owo+ICsgICAgfQo+ICsgICAgdGFpbC0+bmV4dCA9IGEgPyA6IGI7Cj4gKwo+ICsg
ICAgZG8KPiArICAgIHsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEluIHdvcnN0IGNhc2Vz
IHRoaXMgbG9vcCBtYXkgcnVuIG1hbnkgaXRlcmF0aW9ucy4KPiArICAgICAgICAgKiBDb250aW51
ZSBjYWxsYmFja3MgdG8gdGhlIGNsaWVudCBldmVuIHRob3VnaCBubwo+ICsgICAgICAgICAqIGVs
ZW1lbnQgY29tcGFyaXNvbiBpcyBuZWVkZWQsIHNvIHRoZSBjbGllbnQncyBjbXAoKQo+ICsgICAg
ICAgICAqIHJvdXRpbmUgY2FuIGludm9rZSBjb25kX3Jlc2NoZWQoKSBwZXJpb2RpY2FsbHkuCj4g
KyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKCB1bmxpa2VseSghKCsrY291bnQpKSApCj4gKyAg
ICAgICAgICAgICgqY21wKShwcml2LCB0YWlsLT5uZXh0LCB0YWlsLT5uZXh0KTsKPiArCj4gKyAg
ICAgICAgdGFpbC0+bmV4dC0+cHJldiA9IHRhaWw7Cj4gKyAgICAgICAgdGFpbCA9IHRhaWwtPm5l
eHQ7Cj4gKyAgICB9IHdoaWxlICggdGFpbC0+bmV4dCApOwo+ICsKPiArICAgIHRhaWwtPm5leHQg
PSBoZWFkOwo+ICsgICAgaGVhZC0+cHJldiA9IHRhaWw7Cj4gK30KPiArCj4gKy8qKgo+ICsgKiBs
aXN0X3NvcnQgLSBzb3J0IGEgbGlzdAo+ICsgKiBAcHJpdjogcHJpdmF0ZSBkYXRhLCBvcGFxdWUg
dG8gbGlzdF9zb3J0KCksIHBhc3NlZCB0byBAY21wCj4gKyAqIEBoZWFkOiB0aGUgbGlzdCB0byBz
b3J0Cj4gKyAqIEBjbXA6IHRoZSBlbGVtZW50cyBjb21wYXJpc29uIGZ1bmN0aW9uCj4gKyAqCj4g
KyAqIFRoaXMgZnVuY3Rpb24gaW1wbGVtZW50cyAibWVyZ2Ugc29ydCIsIHdoaWNoIGhhcyBPKG5s
b2cobikpCj4gKyAqIGNvbXBsZXhpdHkuCj4gKyAqCj4gKyAqIFRoZSBjb21wYXJpc29uIGZ1bmN0
aW9uIEBjbXAgbXVzdCByZXR1cm4gYSBuZWdhdGl2ZSB2YWx1ZSBpZiBAYQo+ICsgKiBzaG91bGQg
c29ydCBiZWZvcmUgQGIsIGFuZCBhIHBvc2l0aXZlIHZhbHVlIGlmIEBhIHNob3VsZCBzb3J0IGFm
dGVyCj4gKyAqIEBiLiBJZiBAYSBhbmQgQGIgYXJlIGVxdWl2YWxlbnQsIGFuZCB0aGVpciBvcmln
aW5hbCByZWxhdGl2ZQo+ICsgKiBvcmRlcmluZyBpcyB0byBiZSBwcmVzZXJ2ZWQsIEBjbXAgbXVz
dCByZXR1cm4gMC4KPiArICovCj4gK3ZvaWQgbGlzdF9zb3J0KHZvaWQgKnByaXYsIHN0cnVjdCBs
aXN0X2hlYWQgKmhlYWQsCj4gKyAgICAgICAgICAgICAgIGludCAoKmNtcCkodm9pZCAqcHJpdiwg
c3RydWN0IGxpc3RfaGVhZCAqYSwgc3RydWN0IGxpc3RfaGVhZCAqYikpCj4gK3sKPiArICAgIHN0
cnVjdCBsaXN0X2hlYWQgKnBhcnRbTUFYX0xJU1RfTEVOR1RIX0JJVFMrMV07IC8qIHNvcnRlZCBw
YXJ0aWFsIGxpc3RzCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIC0tIGxhc3Qgc2xvdCBpcyBh
IHNlbnRpbmVsICovCj4gKyAgICBpbnQgbGV2OyAgLyogaW5kZXggaW50byBwYXJ0W10gKi8KPiAr
ICAgIGludCBtYXhfbGV2ID0gMDsKPiArICAgIHN0cnVjdCBsaXN0X2hlYWQgKmxpc3Q7Cj4gKwo+
ICsgICAgaWYgKCBsaXN0X2VtcHR5KGhlYWQpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsg
ICAgbWVtc2V0KHBhcnQsIDAsIHNpemVvZihwYXJ0KSk7Cj4gKwo+ICsgICAgaGVhZC0+cHJldi0+
bmV4dCA9IE5VTEw7Cj4gKyAgICBsaXN0ID0gaGVhZC0+bmV4dDsKPiArCj4gKyAgICB3aGlsZSAo
IGxpc3QgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmN1ciA9IGxpc3Q7
Cj4gKyAgICAgICAgbGlzdCA9IGxpc3QtPm5leHQ7Cj4gKyAgICAgICAgY3VyLT5uZXh0ID0gTlVM
TDsKPiArCj4gKyAgICAgICAgZm9yICggbGV2ID0gMDsgcGFydFtsZXZdOyBsZXYrKyApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBjdXIgPSBtZXJnZShwcml2LCBjbXAsIHBhcnRbbGV2XSwg
Y3VyKTsKPiArICAgICAgICAgICAgcGFydFtsZXZdID0gTlVMTDsKPiArICAgICAgICB9Cj4gKyAg
ICAgICAgaWYgKCBsZXYgPiBtYXhfbGV2ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlm
ICggdW5saWtlbHkobGV2ID49IEFSUkFZX1NJWkUocGFydCktMSkgKQo+ICsgICAgICAgICAgICB7
Cj4gKyAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19ERUJVRywgImxpc3QgdG9vIGxvbmcg
Zm9yIGVmZmljaWVuY3lcbiIpOwo+ICsgICAgICAgICAgICAgICAgbGV2LS07Cj4gKyAgICAgICAg
ICAgIH0KPiArICAgICAgICAgICAgbWF4X2xldiA9IGxldjsKPiArICAgICAgICB9Cj4gKyAgICAg
ICAgcGFydFtsZXZdID0gY3VyOwo+ICsgICAgfQo+ICsKPiArICAgIGZvciAoIGxldiA9IDA7IGxl
diA8IG1heF9sZXY7IGxldisrICkKPiArICAgICAgICBpZiAoIHBhcnRbbGV2XSApCj4gKyAgICAg
ICAgICAgIGxpc3QgPSBtZXJnZShwcml2LCBjbXAsIHBhcnRbbGV2XSwgbGlzdCk7Cj4gKwo+ICsg
ICAgbWVyZ2VfYW5kX3Jlc3RvcmVfYmFja19saW5rcyhwcml2LCBjbXAsIGhlYWQsIHBhcnRbbWF4
X2xldl0sIGxpc3QpOwo+ICt9Cj4gK0VYUE9SVF9TWU1CT0wobGlzdF9zb3J0KTsKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUveGVuL2xpc3Rfc29ydC5oIGIveGVuL2luY2x1ZGUveGVuL2xpc3Rf
c29ydC5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5hNjBjNTg5
ZDRiCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXN0X3NvcnQuaAo+
IEBAIC0wLDAgKzEsMTEgQEAKPiArI2lmbmRlZiBfTElOVVhfTElTVF9TT1JUX0gKPiArI2RlZmlu
ZSBfTElOVVhfTElTVF9TT1JUX0gKPiArCj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArCj4g
K3N0cnVjdCBsaXN0X2hlYWQ7Cj4gKwo+ICt2b2lkIGxpc3Rfc29ydCh2b2lkICpwcml2LCBzdHJ1
Y3QgbGlzdF9oZWFkICpoZWFkLAo+ICsgICAgICAgICAgICAgICBpbnQgKCpjbXApKHZvaWQgKnBy
aXYsIHN0cnVjdCBsaXN0X2hlYWQgKmEsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IGxpc3RfaGVhZCAqYikpOwo+ICsjZW5kaWYKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:37:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:37:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZpw-0000lt-0F; Tue, 13 Feb 2018 12:37:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elZpu-0000ln-Ik
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 12:37:26 +0000
X-Inumbo-ID: cbb7e68c-10ba-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cbb7e68c-10ba-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 12:38:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="462514736"
Date: Tue, 13 Feb 2018 12:37:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180213123707.dipfd3fgvp4uafiu@citrix.com>
References: <20171121110606.22809-1-jgross@suse.com>
 <20180213115459.xb42y4gugrmlmjez@citrix.com>
 <beea081b-5567-e0d1-3cfd-862f162dab71@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <beea081b-5567-e0d1-3cfd-862f162dab71@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, julien.grall@arm.com,
 Wei Liu <wei.liu2@citrix.com>, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools/libxl: mark special pages as
 reserved in e820 map for PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMTI6NTc6MzFQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAxMy8wMi8xOCAxMjo1NSwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgTm92
IDIxLCAyMDE3IGF0IDEyOjA2OjA2UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
VGhlICJzcGVjaWFsIHBhZ2VzIiBmb3IgUFZIIGd1ZXN0cyBpbmNsdWRlIHRoZSBmcmFtZXMgZm9y
IGNvbnNvbGUgYW5kCj4gPj4gWGVuc3RvcmUgcmluZyBidWZmZXJzLiBUaG9zZSBoYXZlIHRvIGJl
IG1hcmtlZCBhcyAiUmVzZXJ2ZWQiIGluIHRoZQo+ID4+IGd1ZXN0J3MgRTgyMCBtYXAsIGFzIG90
aGVyd2lzZSBjb25mbGljdHMgbWlnaHQgYXJpc2UgbGF0ZXIgZS5nLiB3aGVuCj4gPj4gaG90cGx1
Z2dpbmcgbWVtb3J5IGludG8gdGhlIGd1ZXN0Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4gCj4gPiBJcyB0aGlzIHBhdGNoIHN0aWxs
IHJlbGV2YW50PyBUaGUgcmVhc29uaW5nIGxvb2tzIHNlbnNpYmxlIHRvIG1lIGZ3aXcuCj4gCj4g
SSBzdGlsbCB0aGluayBpdCBzaG91bGQgYmUgYXBwbGllZCwgeWVzLgoKQWNrZWQgKyBhcHBsaWVk
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:41:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elZtd-0001Pn-Fb; Tue, 13 Feb 2018 12:41:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elZtb-0001Pg-QJ
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 12:41:15 +0000
X-Inumbo-ID: 546acf40-10bb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 546acf40-10bb-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 12:42:19 +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 771861529;
 Tue, 13 Feb 2018 04:41:08 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CF4123F487;
 Tue, 13 Feb 2018 04:41:07 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-25-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0a43b818-ed1c-baac-7304-e46573a368b7@arm.com>
Date: Tue, 13 Feb 2018 12:41:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-25-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 24/49] ARM: new VGIC: Add IRQ sync/flush
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSW1w
bGVtZW50IHRoZSBmcmFtZXdvcmsgZm9yIHN5bmNpbmcgSVJRcyBiZXR3ZWVuIG91ciBlbXVsYXRp
b24gYW5kIHRoZQo+IGxpc3QgcmVnaXN0ZXJzLCB3aGljaCByZXByZXNlbnQgdGhlIGd1ZXN0J3Mg
dmlldyBvZiBJUlFzLgo+IFRoaXMgaXMgZG9uZSBpbiBrdm1fdmdpY19mbHVzaF9od3N0YXRlIGFu
ZCBrdm1fdmdpY19zeW5jX2h3c3RhdGUsIHdoaWNoCgpZb3UgcHJvYmFibHkgd2FudCB0byB1cGRh
dGUgdGhlIG5hbWVzIGhlcmUuCgo+IGdldHMgY2FsbGVkIG9uIGd1ZXN0IGVudHJ5IGFuZCBleGl0
Lgo+IFRoZSBjb2RlIHRhbGtpbmcgdG8gdGhlIGFjdHVhbCBHSUN2Mi92MyBoYXJkd2FyZSBpcyBh
ZGRlZCBpbiB0aGUKPiBmb2xsb3dpbmcgcGF0Y2hlcy4KPiAKPiBUaGlzIGlzIGJhc2VkIG9uIExp
bnV4IGNvbW1pdCAwOTE5ZTg0YzBmYzEsIHdyaXR0ZW4gYnkgTWFyYyBaeW5naWVyLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+
IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgMjQ2ICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmggfCAgIDIgKwo+ICAgMiBmaWxlcyBjaGFuZ2VkLCAyNDggaW5zZXJ0aW9ucygrKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMKPiBpbmRleCBhNGVmZDFmZDAzLi5hMWY3NzEzMGQ0IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+IEBA
IC0zODAsNiArMzgwLDI1MiBAQCBpbnQgdmdpY19pbmplY3RfaXJxKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2Y3B1ICp2Y3B1LCB1bnNpZ25lZCBpbnQgaW50aWQsCj4gICAgICAgcmV0dXJuIDA7
Cj4gICB9Cj4gICAKPiArLyoqCj4gKyAqIHZnaWNfcHJ1bmVfYXBfbGlzdCAtIFJlbW92ZSBub24t
cmVsZXZhbnQgaW50ZXJydXB0cyBmcm9tIHRoZSBsaXN0Cj4gKyAqCj4gKyAqIEB2Y3B1OiBUaGUg
VkNQVSBwb2ludGVyCj4gKyAqCj4gKyAqIEdvIG92ZXIgdGhlIGxpc3Qgb2YgImludGVyZXN0aW5n
IiBpbnRlcnJ1cHRzLCBhbmQgcHJ1bmUgdGhvc2UgdGhhdCB3ZQo+ICsgKiB3b24ndCBoYXZlIHRv
IGNvbnNpZGVyIGluIHRoZSBuZWFyIGZ1dHVyZS4KPiArICovCj4gK3N0YXRpYyB2b2lkIHZnaWNf
cHJ1bmVfYXBfbGlzdChzdHJ1Y3QgdmNwdSAqdmNwdSkKPiArewo+ICsgICAgc3RydWN0IHZnaWNf
Y3B1ICp2Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1Owo+ICsgICAgc3RydWN0IHZnaWNf
aXJxICppcnEsICp0bXA7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArcmV0cnk6
Cj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmdpY19jcHUtPmFwX2xpc3RfbG9jaywgZmxhZ3Mp
Owo+ICsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZSggaXJxLCB0bXAsICZ2Z2ljX2Nw
dS0+YXBfbGlzdF9oZWFkLCBhcF9saXN0ICkKClNlZSBteSBjb21tZW50IG9uIHBhdGNoICMyMiwg
dGhpcyBpcyB3aGVyZSBJIGFtIHdvcnJ5IGFib3V0IGdvaW5nIAp0aHJvdWdoIHRoZSBsaXN0IGV2
ZXJ5IHRpbWUgd2UgZW50ZXIgdG8gdGhlIGh5cGVydmlzb3IgZnJvbSB0aGUgZ3Vlc3QuCgo+ICsg
ICAgewo+ICsgICAgICAgIHN0cnVjdCB2Y3B1ICp0YXJnZXRfdmNwdSwgKnZjcHVBLCAqdmNwdUI7
Cj4gKwo+ICsgICAgICAgIHNwaW5fbG9jaygmaXJxLT5pcnFfbG9jayk7Cj4gKwo+ICsgICAgICAg
IEJVR19PTih2Y3B1ICE9IGlycS0+dmNwdSk7Cj4gKwo+ICsgICAgICAgIHRhcmdldF92Y3B1ID0g
dmdpY190YXJnZXRfb3JhY2xlKGlycSk7Cj4gKwo+ICsgICAgICAgIGlmICggIXRhcmdldF92Y3B1
ICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIC8qCj4gKyAgICAgICAgICAgICAqIFdlIGRv
bid0IG5lZWQgdG8gcHJvY2VzcyB0aGlzIGludGVycnVwdCBhbnkKPiArICAgICAgICAgICAgICog
ZnVydGhlciwgbW92ZSBpdCBvZmYgdGhlIGxpc3QuCj4gKyAgICAgICAgICAgICAqLwo+ICsgICAg
ICAgICAgICBsaXN0X2RlbCgmaXJxLT5hcF9saXN0KTsKPiArICAgICAgICAgICAgaXJxLT52Y3B1
ID0gTlVMTDsKPiArICAgICAgICAgICAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOwo+ICsK
PiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogVGhpcyB2Z2ljX3B1dF9pcnEgY2Fs
bCBtYXRjaGVzIHRoZQo+ICsgICAgICAgICAgICAgKiB2Z2ljX2dldF9pcnFfa3JlZiBpbiB2Z2lj
X3F1ZXVlX2lycV91bmxvY2ssCj4gKyAgICAgICAgICAgICAqIHdoZXJlIHdlIGFkZGVkIHRoZSBM
UEkgdG8gdGhlIGFwX2xpc3QuIEFzCj4gKyAgICAgICAgICAgICAqIHdlIHJlbW92ZSB0aGUgaXJx
IGZyb20gdGhlIGxpc3QsIHdlIGRyb3AKPiArICAgICAgICAgICAgICogYWxzbyBkcm9wIHRoZSBy
ZWZjb3VudC4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIHZnaWNfcHV0X2lycSh2
Y3B1LT5kb21haW4sIGlycSk7Cj4gKyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsgICAgICAgIH0K
PiArCj4gKyAgICAgICAgaWYgKCB0YXJnZXRfdmNwdSA9PSB2Y3B1ICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIC8qIFdlJ3JlIG9uIHRoZSByaWdodCBDUFUgKi8KPiArICAgICAgICAgICAg
c3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOwo+ICsgICAgICAgICAgICBjb250aW51ZTsKPiAr
ICAgICAgICB9Cj4gKwo+ICsgICAgICAgIC8qIFRoaXMgaW50ZXJydXB0IGxvb2tzIGxpa2UgaXQg
aGFzIHRvIGJlIG1pZ3JhdGVkLiAqLwo+ICsKPiArICAgICAgICBzcGluX3VubG9jaygmaXJxLT5p
cnFfbG9jayk7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmdpY19jcHUtPmFw
X2xpc3RfbG9jaywgZmxhZ3MpOwo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIEVuc3Vy
ZSBsb2NraW5nIG9yZGVyIGJ5IGFsd2F5cyBsb2NraW5nIHRoZSBzbWFsbGVzdAo+ICsgICAgICAg
ICAqIElEIGZpcnN0Lgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGlmICggdmNwdS0+dmNwdV9p
ZCA8IHRhcmdldF92Y3B1LT52Y3B1X2lkICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHZj
cHVBID0gdmNwdTsKPiArICAgICAgICAgICAgdmNwdUIgPSB0YXJnZXRfdmNwdTsKPiArICAgICAg
ICB9Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgdmNwdUEgPSB0
YXJnZXRfdmNwdTsKPiArICAgICAgICAgICAgdmNwdUIgPSB2Y3B1Owo+ICsgICAgICAgIH0KPiAr
Cj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJnZjcHVBLT5hcmNoLnZnaWNfY3B1LmFwX2xp
c3RfbG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHNwaW5fbG9jaygmdmNwdUItPmFyY2gudmdpY19j
cHUuYXBfbGlzdF9sb2NrKTsKPiArICAgICAgICBzcGluX2xvY2soJmlycS0+aXJxX2xvY2spOwo+
ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIElmIHRoZSBhZmZpbml0eSBoYXMgYmVlbiBw
cmVzZXJ2ZWQsIG1vdmUgdGhlCj4gKyAgICAgICAgICogaW50ZXJydXB0IGFyb3VuZC4gT3RoZXJ3
aXNlLCBpdCBtZWFucyB0aGluZ3MgaGF2ZQo+ICsgICAgICAgICAqIGNoYW5nZWQgd2hpbGUgdGhl
IGludGVycnVwdCB3YXMgdW5sb2NrZWQsIGFuZCB3ZQo+ICsgICAgICAgICAqIG5lZWQgdG8gcmVw
bGF5IHRoaXMuCj4gKyAgICAgICAgICoKPiArICAgICAgICAgKiBJbiBhbGwgY2FzZXMsIHdlIGNh
bm5vdCB0cnVzdCB0aGUgbGlzdCBub3QgdG8gaGF2ZQo+ICsgICAgICAgICAqIGNoYW5nZWQsIHNv
IHdlIHJlc3RhcnQgZnJvbSB0aGUgYmVnaW5uaW5nLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAg
IGlmICggdGFyZ2V0X3ZjcHUgPT0gdmdpY190YXJnZXRfb3JhY2xlKGlycSkgKQo+ICsgICAgICAg
IHsKPiArICAgICAgICAgICAgc3RydWN0IHZnaWNfY3B1ICpuZXdfY3B1ID0gJnRhcmdldF92Y3B1
LT5hcmNoLnZnaWNfY3B1Owo+ICsKPiArICAgICAgICAgICAgbGlzdF9kZWwoJmlycS0+YXBfbGlz
dCk7Cj4gKyAgICAgICAgICAgIGlycS0+dmNwdSA9IHRhcmdldF92Y3B1Owo+ICsgICAgICAgICAg
ICBsaXN0X2FkZF90YWlsKCZpcnEtPmFwX2xpc3QsICZuZXdfY3B1LT5hcF9saXN0X2hlYWQpOwo+
ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOwo+
ICsgICAgICAgIHNwaW5fdW5sb2NrKCZ2Y3B1Qi0+YXJjaC52Z2ljX2NwdS5hcF9saXN0X2xvY2sp
Owo+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZjcHVBLT5hcmNoLnZnaWNfY3B1
LmFwX2xpc3RfbG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIGdvdG8gcmV0cnk7Cj4gKyAgICB9Cj4g
Kwo+ICsgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmdpY19jcHUtPmFwX2xpc3RfbG9jaywg
ZmxhZ3MpOwo+ICt9Cj4gKwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19mb2xkX2xyX3N0YXRl
KHN0cnVjdCB2Y3B1ICp2Y3B1KQo+ICt7Cj4gK30KPiArCj4gKy8qIFJlcXVpcmVzIHRoZSBpcnFf
bG9jayB0byBiZSBoZWxkLiAqLwo+ICtzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19wb3B1bGF0ZV9s
cihzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHZnaWNfaXJxICppcnEsIGludCBscikKPiArewo+ICsgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZpcnEtPmlycV9sb2NrKSk7Cj4gK30KPiArCj4gK3N0YXRpYyBpbmxpbmUgdm9p
ZCB2Z2ljX2NsZWFyX2xyKHN0cnVjdCB2Y3B1ICp2Y3B1LCBpbnQgbHIpCj4gK3sKPiArfQo+ICsK
PiArc3RhdGljIGlubGluZSB2b2lkIHZnaWNfc2V0X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNw
dSkKPiArewo+ICt9Cj4gKwo+ICsvKiBSZXF1aXJlcyB0aGUgYXBfbGlzdF9sb2NrIHRvIGJlIGhl
bGQuICovCj4gK3N0YXRpYyBpbnQgY29tcHV0ZV9hcF9saXN0X2RlcHRoKHN0cnVjdCB2Y3B1ICp2
Y3B1KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gu
dmdpY19jcHU7Cj4gKyAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycTsKPiArICAgIGludCBjb3VudCA9
IDA7Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2Z2ljX2NwdS0+YXBfbGlzdF9s
b2NrKSk7Cj4gKwo+ICsgICAgbGlzdF9mb3JfZWFjaF9lbnRyeShpcnEsICZ2Z2ljX2NwdS0+YXBf
bGlzdF9oZWFkLCBhcF9saXN0KQoKSGVyZSBhbm90aGVyIGV4YW1wbGUuCgo+ICsgICAgewo+ICsg
ICAgICAgIHNwaW5fbG9jaygmaXJxLT5pcnFfbG9jayk7Cj4gKyAgICAgICAgLyogR0lDdjIgU0dJ
cyBjYW4gY291bnQgZm9yIG1vcmUgdGhhbiBvbmUuLi4gKi8KPiArICAgICAgICBpZiAoIHZnaWNf
aXJxX2lzX3NnaShpcnEtPmludGlkKSAmJiBpcnEtPnNvdXJjZSApCj4gKyAgICAgICAgICAgIGNv
dW50ICs9IGh3ZWlnaHQ4KGlycS0+c291cmNlKTsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAg
ICAgIGNvdW50Kys7Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOwo+ICsg
ICAgfQo+ICsgICAgcmV0dXJuIGNvdW50Owo+ICt9Cj4gKwo+ICsvKiBSZXF1aXJlcyB0aGUgVkNQ
VSdzIGFwX2xpc3RfbG9jayB0byBiZSBoZWxkLiAqLwo+ICtzdGF0aWMgdm9pZCB2Z2ljX2ZsdXNo
X2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmdpY19jcHUg
KnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gudmdpY19jcHU7Cj4gKyAgICBzdHJ1Y3QgdmdpY19pcnEg
KmlycTsKPiArICAgIGludCBjb3VudCA9IDA7Cj4gKwo+ICsgICAgQVNTRVJUKHNwaW5faXNfbG9j
a2VkKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrKSk7Cj4gKwo+ICsgICAgaWYgKCBjb21wdXRlX2Fw
X2xpc3RfZGVwdGgodmNwdSkgPiBnaWNfZ2V0X25yX2xycygpICkKPiArICAgICAgICB2Z2ljX3Nv
cnRfYXBfbGlzdCh2Y3B1KTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBpcnEsICZ2
Z2ljX2NwdS0+YXBfbGlzdF9oZWFkLCBhcF9saXN0ICkKPiArICAgIHsKPiArICAgICAgICBzcGlu
X2xvY2soJmlycS0+aXJxX2xvY2spOwo+ICsKPiArICAgICAgICBpZiAoIHVubGlrZWx5KHZnaWNf
dGFyZ2V0X29yYWNsZShpcnEpICE9IHZjcHUpICkKPiArICAgICAgICAgICAgZ290byBuZXh0Owo+
ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIElmIHdlIGdldCBhbiBTR0kgd2l0aCBtdWx0
aXBsZSBzb3VyY2VzLCB0cnkgdG8gZ2V0Cj4gKyAgICAgICAgICogdGhlbSBpbiBhbGwgYXQgb25j
ZS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBkbwo+ICsgICAgICAgIHsKPiArICAgICAgICAg
ICAgdmdpY19wb3B1bGF0ZV9scih2Y3B1LCBpcnEsIGNvdW50KyspOwo+ICsgICAgICAgIH0gd2hp
bGUgKCBpcnEtPnNvdXJjZSAmJiBjb3VudCA8IGdpY19nZXRfbnJfbHJzKCkgKTsKPiArCj4gK25l
eHQ6Cj4gKyAgICAgICAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOwo+ICsKPiArICAgICAg
ICBpZiAoIGNvdW50ID09IGdpY19nZXRfbnJfbHJzKCkgKQo+ICsgICAgICAgIHsKPiArICAgICAg
ICAgICAgaWYgKCAhbGlzdF9pc19sYXN0KCZpcnEtPmFwX2xpc3QsICZ2Z2ljX2NwdS0+YXBfbGlz
dF9oZWFkKSApCj4gKyAgICAgICAgICAgICAgICB2Z2ljX3NldF91bmRlcmZsb3codmNwdSk7Cj4g
KyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICB2Y3B1
LT5hcmNoLnZnaWNfY3B1LnVzZWRfbHJzID0gY291bnQ7Cj4gKwo+ICsgICAgLyogTnVrZSByZW1h
aW5pbmcgTFJzICovCj4gKyAgICBmb3IgKCA7IGNvdW50IDwgZ2ljX2dldF9ucl9scnMoKTsgY291
bnQrKykKPiArICAgICAgICB2Z2ljX2NsZWFyX2xyKHZjcHUsIGNvdW50KTsKPiArfQo+ICsKPiAr
LyoKPiArICogZ2ljX2NsZWFyX2xycygpIC0gVXBkYXRlIHRoZSBWR0lDIHN0YXRlIGZyb20gaGFy
ZHdhcmUgYWZ0ZXIgYSBndWVzdCdzIHJ1bi4KPiArICogQHZjcHU6IHRoZSBWQ1BVLgo+ICsgKgo+
ICsgKiBTeW5jIGJhY2sgdGhlIGhhcmR3YXJlIFZHSUMgc3RhdGUgYWZ0ZXIgdGhlIGd1ZXN0IGhh
cyBydW4sIGludG8gb3VyCj4gKyAqIFZHSUMgZW11bGF0aW9uIHN0cnVjdHVyZXMsIEl0IHJlYWRz
IHRoZSBMUnMgYW5kIHVwZGF0ZXMgdGhlIHJlc3BlY3RpdmUKPiArICogc3RydWN0IHZnaWNfaXJx
LCB0YWtpbmcgbGV2ZWwvZWRnZSBpbnRvIGFjY291bnQuCj4gKyAqIFRoaXMgaXMgdGhlIGhpZ2gg
bGV2ZWwgZnVuY3Rpb24gd2hpY2ggdGFrZXMgY2FyZSBvZiB0aGUgY29uZGl0aW9ucywKPiArICog
YWxzbyBiYWlscyBvdXQgZWFybHkgaWYgdGhlcmUgd2VyZSBubyBpbnRlcnJ1cHRzIHF1ZXVlZC4K
PiArICogV2FzOiBrdm1fdmdpY19zeW5jX2h3c3RhdGUoKQo+ICsgKi8KPiArdm9pZCBnaWNfY2xl
YXJfbHJzKHN0cnVjdCB2Y3B1ICp2Y3B1KQoKSSB0aGluayBJIHdvdWxkIHByZWZlciBpZiB3ZSBz
dGljayB3aXRoIHRoZSBLVk0gbmFtZS4KCj4gK3sKPiArICAgIHN0cnVjdCB2Z2ljX2NwdSAqdmdp
Y19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKPiArCj4gKyAgICAvKiBBbiBlbXB0eSBhcF9s
aXN0X2hlYWQgaW1wbGllcyB1c2VkX2xycyA9PSAwICovCj4gKyAgICBpZiAoIGxpc3RfZW1wdHko
JnZjcHUtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9oZWFkKSApCj4gKyAgICAgICAgcmV0dXJuOwo+
ICsKPiArICAgIGlmICggdmdpY19jcHUtPnVzZWRfbHJzICkKPiArICAgICAgICB2Z2ljX2ZvbGRf
bHJfc3RhdGUodmNwdSk7Cj4gKyAgICB2Z2ljX3BydW5lX2FwX2xpc3QodmNwdSk7Cj4gK30KPiAr
Cj4gKy8qCj4gKyAqIGdpY19pbmplY3QoKSAtIGZsdXNoIHRoZSBlbXVsYXRpb24gc3RhdGUgaW50
byB0aGUgaGFyZHdhcmUgb24gZ3Vlc3QgZW50cnkKPiArICoKPiArICogQmVmb3JlIHdlIGVudGVy
IGEgZ3Vlc3QsIHdlIGhhdmUgdG8gdHJhbnNsYXRlIHRoZSB2aXJ0dWFsIEdJQyBzdGF0ZSBvZiBh
Cj4gKyAqIFZDUFUgaW50byB0aGUgR0lDIHZpcnR1YWxpemF0aW9uIGhhcmR3YXJlIHJlZ2lzdGVy
cywgbmFtZWx5IHRoZSBMUnMuCj4gKyAqIFRoaXMgaXMgdGhlIGhpZ2ggbGV2ZWwgZnVuY3Rpb24g
d2hpY2ggdGFrZXMgY2FyZSBhYm91dCB0aGUgY29uZGl0aW9ucwo+ICsgKiBhbmQgdGhlIGxvY2tp
bmcsIGFsc28gYmFpbHMgb3V0IGVhcmx5IGlmIHRoZXJlIGFyZSBubyBpbnRlcnJ1cHRzIHF1ZXVl
ZC4KPiArICogV2FzOiBrdm1fdmdpY19mbHVzaF9od3N0YXRlKCkKCkRpdHRvLgoKPiArICovCj4g
K3ZvaWQgZ2ljX2luamVjdCh2b2lkKQo+ICt7Cj4gKyAgICAvKgo+ICsgICAgICogSWYgdGhlcmUg
YXJlIG5vIHZpcnR1YWwgaW50ZXJydXB0cyBhY3RpdmUgb3IgcGVuZGluZyBmb3IgdGhpcwo+ICsg
ICAgICogVkNQVSwgdGhlbiB0aGVyZSBpcyBubyB3b3JrIHRvIGRvIGFuZCB3ZSBjYW4gYmFpbCBv
dXQgd2l0aG91dAo+ICsgICAgICogdGFraW5nIGFueSBsb2NrLiAgVGhlcmUgaXMgYSBwb3RlbnRp
YWwgcmFjZSB3aXRoIHNvbWVvbmUgaW5qZWN0aW5nCj4gKyAgICAgKiBpbnRlcnJ1cHRzIHRvIHRo
ZSBWQ1BVLCBidXQgaXQgaXMgYSBiZW5pZ24gcmFjZSBhcyB0aGUgVkNQVSB3aWxsCj4gKyAgICAg
KiBlaXRoZXIgb2JzZXJ2ZSB0aGUgbmV3IGludGVycnVwdCBiZWZvcmUgb3IgYWZ0ZXIgZG9pbmcg
dGhpcyBjaGVjaywKPiArICAgICAqIGFuZCBpbnRyb2R1Y2luZyBhZGRpdGlvbmFsIHN5bmNocm9u
aXphdGlvbiBtZWNoYW5pc20gZG9lc24ndCBjaGFuZ2UKPiArICAgICAqIHRoaXMuCj4gKyAgICAg
Ki8KPiArICAgIGlmICggbGlzdF9lbXB0eSgmY3VycmVudC0+YXJjaC52Z2ljX2NwdS5hcF9saXN0
X2hlYWQpICkKPiArICAgICAgICByZXR1cm47Cj4gKwo+ICsgICAgQVNTRVJUKCFsb2NhbF9pcnFf
aXNfZW5hYmxlZCgpKTsKPiArCj4gKyAgICBzcGluX2xvY2soJmN1cnJlbnQtPmFyY2gudmdpY19j
cHUuYXBfbGlzdF9sb2NrKTsKPiArICAgIHZnaWNfZmx1c2hfbHJfc3RhdGUoY3VycmVudCk7Cj4g
KyAgICBzcGluX3VubG9jaygmY3VycmVudC0+YXJjaC52Z2ljX2NwdS5hcF9saXN0X2xvY2spOwo+
ICt9Cj4gICAvKgo+ICAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgICogbW9kZTogQwo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmgKPiBpbmRleCA1MTI3NzM5ZjBmLi40N2ZjNThiODFlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMuaAo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+IEBAIC0x
Nyw2ICsxNyw4IEBACj4gICAjaWZuZGVmIF9fWEVOX0FSTV9WR0lDX05FV19IX18KPiAgICNkZWZp
bmUgX19YRU5fQVJNX1ZHSUNfTkVXX0hfXwo+ICAgCj4gKyNkZWZpbmUgdmdpY19pcnFfaXNfc2dp
KGludGlkKSAoKGludGlkKSA8IFZHSUNfTlJfU0dJUykKPiArCj4gICBzdGF0aWMgaW5saW5lIGJv
b2wgaXJxX2lzX3BlbmRpbmcoc3RydWN0IHZnaWNfaXJxICppcnEpCj4gICB7Cj4gICAgICAgaWYg
KCBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJR19FREdFICkKPiAKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:48:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ela04-0001jl-7U; Tue, 13 Feb 2018 12:47:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=lmmj=fh=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1ela02-0001jf-QW
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 12:47:55 +0000
X-Inumbo-ID: 05c2f559-10bc-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::8])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05c2f559-10bc-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 13:47:18 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1518526071;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Type:Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:
 X-RZG-AUTH; bh=5GGwhjr1vszlfT4EcZbgdnttif2PRMamjNKUmQUyHrY=;
 b=bXPACfEQQdPVxumN4qYzdwPi2S8/7pgL+v6gZBHB7/25B8tBJnmenMAzYlSExIytWe
 ymota4xlOzmYIrc6VS523ggAEsWBIwVhT5iHiTSExOXkn/2xX+i+HOLf54E/8vKDFShS
 rbkrWuDRNIDQNauNDGWFQe+zE71kWPxuWUawXQBG/to1aVSh+H4ouOU48gVKCczwC6g4
 0nlKOommPltWyxeE/tjfLvgrxE9QyY2Yowi/Tuqi8Te68OyMpRDuAxnYBwc4GweF582V
 /Za9sp07qw+Q8WxmXAcC1pguirPy2DNrQSRidPPVmSbLRv0R81ZmquHLi9AEt9+swKqn
 fL9g==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsBRtyRe2qcrldJj63vYUTRQR/0RqPSgWq+RVwc
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id i01c70u1DClo7We
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate)
 for <xen-devel@lists.xenproject.org>;
 Tue, 13 Feb 2018 13:47:50 +0100 (CET)
Date: Tue, 13 Feb 2018 13:47:42 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xenproject.org
Message-ID: <20180213134742.3f8486c6.olaf@aepfle.de>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Subject: [Xen-devel] xl vcpu-set in HVM domU fails change cpu online count
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1160022042553861235=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1160022042553861235==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/5wc2qL9y9/=J6OhShb6sAuQ"; protocol="application/pgp-signature"

--Sig_/5wc2qL9y9/=J6OhShb6sAuQ
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

xl vcpu-set with a HVM domU sends an ACPI event to do hot-add of cpus. But =
if the vcpu count is decreased the domU does not offline any cpu. So far th=
e only way to enforce offlining is to process the output of 'xenstore-watch=
 cpu'.

Why is HVM excluded in drivers/xen/cpu_hotplug.c:setup_vcpu_hotplug_event()=
? I think that would be the place to receive notifications from xenstore ab=
out cpus being offlined/onlined.

Olaf

--Sig_/5wc2qL9y9/=J6OhShb6sAuQ
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWoLebgAKCRBdQqD6ppg2
fg4LAKDY29ogpOkWtcpEezp6qX3HIMnr7ACgi6H+4Ht1zps9V8ldj29CoQkAUdE=
=CAT+
-----END PGP SIGNATURE-----

--Sig_/5wc2qL9y9/=J6OhShb6sAuQ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1160022042553861235==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 13 12:48:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 12:48:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ela12-0001pM-Go; Tue, 13 Feb 2018 12:48:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nejt=fh=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ela11-0001pF-EJ
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 12:48:55 +0000
X-Inumbo-ID: 29c97665-10bc-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29c97665-10bc-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 13:48:18 +0100 (CET)
Received: (qmail 32078 invoked from network); 13 Feb 2018 14:48:51 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 13 Feb 2018 14:48:51 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 1C0D47FC05
 for <xen-devel@lists.xen.org>; Tue, 13 Feb 2018 14:48:51 +0200 (EET)
Received: (qmail 14540 invoked from network); 13 Feb 2018 14:48:51 +0200
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 13 Feb 2018 14:48:50 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Tue, 13 Feb 2018 14:48:45 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Tue, 13
 Feb 2018 14:48:50 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
Thread-Index: AQHTpBNbsHfPP29FCUiYCN2leARG6KOgye+AgAFeX4A=
Date: Tue, 13 Feb 2018 12:48:49 +0000
Message-ID: <1518526129.4963.14.camel@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
 <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
In-Reply-To: <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.31.983, d:out, a:y, w:t, t:16,
 sv:1518515887, ts:1518526126
Content-ID: <51133F12F962EA46BF8D11FBDA3B674E@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74961
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475459,
 Stamp: 3], Multi: [Enabled, t: (0.000017,0.009595)], BW: [Enabled, t:
 (0.000014,0.000002)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.017154,0.000238)], URL: [Enabled, t:
 (0.000025,0.000001)], RTDA: [Enabled, t: (0.093431), Hit: No, Details:
 v2.6.22; Id: 15.1i605ao.1c5tf8252.2joq2], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTHUsIDIwMTgtMDItMTIgYXQgMTU6NTQgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+
IE9uIDEyLzAyLzE4IDE1OjA4LCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOg0KPiA+DQo+ID4gQEAg
LTI2MTksMTQgKzI2MzQsMzEgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0DQo+ID4g
Y3B1X3VzZXJfcmVncyAqcmVncykNCj4gPiAgICAgICAgICBicmVhazsNCj4gPg0KPiA+ICAgICAg
Y2FzZSBWTUVYSVRfRVhDRVBUSU9OX0JQOg0KPiA+IC0gICAgICAgIGlmICggIXYtPmRvbWFpbi0+
ZGVidWdnZXJfYXR0YWNoZWQgKQ0KPiA+IC0gICAgICAgICAgICBnb3RvIHVuZXhwZWN0ZWRfZXhp
dF90eXBlOw0KPiA+IC0gICAgICAgIC8qIEFNRCBWb2wyLCAxNS4xMTogSU5UMywgSU5UTywgQk9V
TkQgaW50ZXJjZXB0cyBkbyBub3QNCj4gPiB1cGRhdGUgUklQLiAqLw0KPiA+IC0gICAgICAgIGlm
ICggKGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0lOVDMpKQ0K
PiA+ID09IDAgKQ0KPiA+ICsgICAgICAgIGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVu
Z3RoKHYsIElOU1RSX0lOVDMpOw0KPiBUaGVyZSBhcmUgbXVsdGlwbGUgd2F5cyBvZiBlbmRpbmcg
dXAgd2l0aCB0aGlzIHZtZXhpdCwgYW5kIElOVDMgaXMNCj4gbm90DQo+IHRoZSBvbmx5IHdheS4N
Cj4NCj4gVGhlIG9sZCBjb2RlIHdhcyBzb21ld2hhdCBicm9rZW4gKGJ1dCBvbmx5IGluIHRoZSBj
YXNlIHRoYXQgYQ0KPiBkZWJ1Z2dlcg0KPiB3YXMgYXR0YWNoZWQpLCBidXQgbm93IHdpdGggIHRo
aXMgaW50cm9zcGVjdGlvbiBob29rIGFjdGl2ZSwNCj4gZXhlY3V0aW5nDQo+IGAweGNkIDB4MDNg
IHdpbGwgZW5kIHVwIGNyYXNoaW5nIHRoZSBkb21haW4gYmVjYXVzZSBvZiBhIGxlbmd0aA0KPiBt
aXNtYXRjaA0KPiBsb29raW5nIGZvciAweGNjLg0KPg0KPiBZb3UgbmVlZCB0byBpbnNwZWN0IEVY
SVRJTlRJTkZPIHRvIHdvcmsgb3V0IHdoYXQgd2VudCBvbiBoZXJlLCBhbmQNCj4gZGlzdGluZ3Vp
c2ggSU5UMyBmcm9tIElOVCAkMy4NCj4NCj4gQ2FuIEkgc3VnZ2VzdCB0aGF0IHlvdSBydW4gdGhp
cyB1bml0IHRlc3QNCj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3h0Zi90ZXN0LXN3aW50
LWVtdWxhdGlvbi5odG1sIHVuZGVyIGRlYnVnDQo+IGludHJvc3BlY3Rpb24gYW4gY2hlY2sgdGhh
dCB5b3UgZ2V0IGFsbCBleHBlY3RlZCBldmVudHM/ICBFdmVyeSB0aW1lDQo+IHdlDQo+IHRvdWNo
IHRoaXMgY29kZSwgd2Ugc2VlbSB0byBicmVhayBpdCA6KA0KPg0KPiB+QW5kcmV3DQo+DQpIaSBB
bmRyZXcsDQoNCkkndmUgZXhlY3V0ZWQgdGhlIHRlc3Qtc3dpbnQtZW11bGF0aW9uIGFuZCB0aGUg
ZG9tYWluIGRpZCBub3QgY3Jhc2guDQpUaGUgcmVzdWx0IGlzIHJpZ2h0IGhlcmU6DQooZDEpIC0t
LSBYZW4gVGVzdCBGcmFtZXdvcmsgLS0tDQooZDEpIEVudmlyb25tZW50OiBIVk0gNjRiaXQgKExv
bmcgbW9kZSA0IGxldmVscykNCihkMSkgU29mdHdhcmUgaW50ZXJydXB0IGVtdWxhdGlvbg0KKGQx
KSBGRVAgc3VwcG9ydCBub3QgZGV0ZWN0ZWQgLSBzb21lIHRlc3RzIHdpbGwgYmUgc2tpcHBlZA0K
KGQxKSBUZXN0IGNwbDA6IGFsbCBwZXJtcyBvaw0KKGQxKSAgIFRlc3RpbmcgaW50Mw0KKGQxKSAg
IFRlc3RpbmcgaW50ICQzDQooZDEpICAgVGVzdGluZyBpY2VicA0KKGQxKSAgIFRlc3RpbmcgaW50
ICQxDQooZDEpICAgVGVzdGluZyBpbnRvDQooZDEpIFRlc3QgY3BsMDogcD0wDQooZDEpICAgVGVz
dGluZyBpbnQzDQooZDEpICAgVGVzdGluZyBpbnQgJDMNCihkMSkgICBUZXN0aW5nIGljZWJwDQoo
ZDEpICAgVGVzdGluZyBpbnQgJDENCihkMSkgICBUZXN0aW5nIGludG8NCihkMSkgVGVzdCBjcGwz
OiBhbGwgcGVybXMgb2sNCihkMSkgICBUZXN0aW5nIGludDMNCihkMSkgICBUZXN0aW5nIGludCAk
Mw0KKGQxKSAgIFRlc3RpbmcgaWNlYnANCihkMSkgICBUZXN0aW5nIGludCAkMQ0KKGQxKSAgIFRl
c3RpbmcgaW50bw0KKGQxKSBUZXN0IGNwbDM6IHA9MA0KKGQxKSAgIFRlc3RpbmcgaW50Mw0KKGQx
KSAgIFRlc3RpbmcgaW50ICQzDQooZDEpICAgVGVzdGluZyBpY2VicA0KKGQxKSAgIFRlc3Rpbmcg
aW50ICQxDQooZDEpICAgVGVzdGluZyBpbnRvDQooZDEpIFRlc3QgY3BsMzogZHBsPTANCihkMSkg
ICBUZXN0aW5nIGludDMNCihkMSkgICBUZXN0aW5nIGludCAkMw0KKGQxKSAgIFRlc3RpbmcgaWNl
YnANCihkMSkgICBUZXN0aW5nIGludCAkMQ0KKGQxKSAgIFRlc3RpbmcgaW50bw0KKGQxKSBUZXN0
IHJlc3VsdDogU0tJUA0KDQoNCklmIHlvdSB0aGluayB3ZSBuZWVkIHRvIGJlIHNhZmUsIEkgY2Fu
IGFkZCBhIHRlc3QgbGlrZSBpZiAoDQpleGl0aW50aW5mby50eXBlICE9ICBJTlNUUl9JTlQzKSBi
cmVhazsNCg0KfkFsZXgNCg0KX19fX19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGVtYWlsIHdh
cyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 13:06:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 13:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elaHb-0003LY-3K; Tue, 13 Feb 2018 13:06:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elaHZ-0003Kd-RZ
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 13:06:01 +0000
X-Inumbo-ID: ca343a3f-10be-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca343a3f-10be-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 13:07:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elaHS-00077h-Gu; Tue, 13 Feb 2018 13:05:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elaHM-0003os-Ss; Tue, 13 Feb 2018 13:05:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elaHM-0007Di-7s; Tue, 13 Feb 2018 13:05:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119049-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=554a5edcb46ff972fed45b851d70823b923fec6a
X-Osstest-Versions-That: libvirt=a90a1bf9e12bc23430f23033c671701ce4251cb6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 13:05:48 +0000
Subject: [Xen-devel] [libvirt test] 119049: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9093022969486264778=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119049 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119049/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118829
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118829
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118829
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              554a5edcb46ff972fed45b851d70823b923fec6a
baseline version:
 libvirt              a90a1bf9e12bc23430f23033c671701ce4251cb6

Last test of basis   118829  2018-02-10 09:19:18 Z    3 days
Testing same since   119049  2018-02-13 04:20:05 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Chen Hanxiao <chenhanxiao@gmail.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  John Ferlan <jferlan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   a90a1bf9e1..554a5edcb4  554a5edcb46ff972fed45b851d70823b923fec6a -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9093022969486264778==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 13:32:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 13:32:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elagq-0005ef-8B; Tue, 13 Feb 2018 13:32:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xsgf=fh=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1elago-0005eZ-Jc
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 13:32:06 +0000
X-Inumbo-ID: 3375388b-10c2-11e8-ba59-bc764e045a96
Received: from mail-io0-x22b.google.com (unknown [2607:f8b0:4001:c06::22b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3375388b-10c2-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 14:31:31 +0100 (CET)
Received: by mail-io0-x22b.google.com with SMTP id d13so21263717iog.5
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 05:32:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=dzH1tT3gXvFJ2Lk2LDTo4phblRhXJXPc4oUb2I1Ba3Y=;
 b=HK/PtT9D6vARikb/KOsSCdZb6HB8+547KBjP1rvjKuCEarZKKo44FcaFMD3EWDDf0b
 blFlqBt8/n7H1paB0lil0lOaj7sSoVOHi/gdGy+94goPe9UAKGyBN1xmixUEX0mXD1Z1
 1POKcFyvRpyXB+8iiAJgUWGz5BqhGBWX5clqQ+7EqjTYtgRUUA9c/Le5BwDkewLdlzgP
 +g2vrhUsch84D4iXvyxVsrM+q6kLcOl3cxgSBjlhgvW5vDse3RHjQaoIu2RgnF1rXO6r
 DDOQTkhFOh3u1z34oOJePo0alcAKgLpG8aUt+cNoyI87GxQFEfcPznoNsfSP8frNWc3Z
 CI+w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=dzH1tT3gXvFJ2Lk2LDTo4phblRhXJXPc4oUb2I1Ba3Y=;
 b=AjOo4N8BAsbwaQoR/+wLoNWEP8UTrNaLeGsvzcVZKqqovc7LeIs23K55ymWRLXSCpD
 0jNNQFsy3R7iOYWYcXJcCJtHfrXAgpVfQgLHiL1UIj3i1U+f8MCkuL+LwLm+sjblT+Uo
 9/6qe1Tmgr8Cd4p0ti+7BzVn1TNFN+TQlDPwDVv7GGVZdrihpqywfwms+nGItBRb2o6s
 NPqukjDI5O5/elw+q4hAzNuOivdw9g7mx8QUSibegwlstJkuuwfJN2G1uJJBgZdcnmS9
 /v8MZKngssNPuDtVFro0W7q0Wgwk0zNi8FMnluJnh90WecIJThywf126sMvLvf2jbZT0
 VgcA==
X-Gm-Message-State: APf1xPDkXX6Iu0PKjkl/nrKi/1N//mX2VVUL+tDzZDo/1MVFeVDseqek
 yX7hvjk734kHi8E2ULryBcfHLAbFBYMAJGfN5/M=
X-Google-Smtp-Source: AH8x225aYLPT2zEZALtZTJLiAAKXn36DlEjyXB75q667B+cUTSyrbYx9Lww/yn+7f8/N/CpSDaTdrXw4grE0BuEo360=
X-Received: by 10.107.136.80 with SMTP id k77mr1261910iod.4.1518528724776;
 Tue, 13 Feb 2018 05:32:04 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.155.90 with HTTP; Tue, 13 Feb 2018 05:32:04 -0800 (PST)
In-Reply-To: <20180213120658.bshetw3jommut5nj@citrix.com>
References: <1513260853-3450-1-git-send-email-al1img@gmail.com>
 <20180206123635.xqjoqsq4dfgve73d@citrix.com>
 <CACvf2oV9sJPJ9cK6HsstthSmpuh6SC-y058qmV6_=zExRRgd5A@mail.gmail.com>
 <20180213120658.bshetw3jommut5nj@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Tue, 13 Feb 2018 15:32:04 +0200
Message-ID: <CACvf2oWkY6=tHqQ=pYHj6cH+g01FrSrr_iJbu1qPrrnmeXgJYw@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add libxl__is_driver_domain function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2510363628688325201=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2510363628688325201==
Content-Type: multipart/alternative; boundary="001a113ed2f238de6f056518051a"

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

On Tue, Feb 13, 2018 at 2:06 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Tue, Feb 06, 2018 at 03:08:45PM +0200, Oleksandr Grytsov wrote:
> > On Tue, Feb 6, 2018 at 2:36 PM, Wei Liu <wei.liu2@citrix.com> wrote:
> >
> > > On Thu, Dec 14, 2017 at 04:14:12PM +0200, Oleksandr Grytsov wrote:
> > > > From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> > > >
> > > > We have following arm-based setup:
> > > >
> > > > - Dom0 with xen and xen tools;
> > > > - Dom1 with device backends (but it is not the driver domain);
> > >
> > > What is your definition of a "driver domain"? What does it do in this
> > > case?
> > >
> > > I seem to have seen people use this term in different contexts to mean
> > > slightly different things. I need to figure out what you actually mean
> > > first.
> > >
> > >
> > I see in the libxl/xl sources that closing PV devices is done differently
> > in case backends are in Dom0 and are in other domain. It is called as
> > driver domain in the sources. So, I don't have clear understanding
> > what does it mean. In our setup backends are in Dom1 and xl is in Dom0.
> > And I see that xl dosn't close PV device on domain reboot or shutdown.
>
> Do you run xl devd in your backend domain?
>
> Wei.
>

No I don't

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Tue, Feb 13, 2018 at 2:06 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=
=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&g=
t;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Tue,=
 Feb 06, 2018 at 03:08:45PM +0200, Oleksandr Grytsov wrote:<br>
&gt; On Tue, Feb 6, 2018 at 2:36 PM, Wei Liu &lt;<a href=3D"mailto:wei.liu2=
@citrix.com">wei.liu2@citrix.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Thu, Dec 14, 2017 at 04:14:12PM +0200, Oleksandr Grytsov wrote=
:<br>
&gt; &gt; &gt; From: Oleksandr Grytsov &lt;<a href=3D"mailto:oleksandr_gryt=
sov@epam.com">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; We have following arm-based setup:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; - Dom0 with xen and xen tools;<br>
&gt; &gt; &gt; - Dom1 with device backends (but it is not the driver domain=
);<br>
&gt; &gt;<br>
&gt; &gt; What is your definition of a &quot;driver domain&quot;? What does=
 it do in this<br>
&gt; &gt; case?<br>
&gt; &gt;<br>
&gt; &gt; I seem to have seen people use this term in different contexts to=
 mean<br>
&gt; &gt; slightly different things. I need to figure out what you actually=
 mean<br>
&gt; &gt; first.<br>
&gt; &gt;<br>
&gt; &gt;<br>
&gt; I see in the libxl/xl sources that closing PV devices is done differen=
tly<br>
&gt; in case backends are in Dom0 and are in other domain. It is called as<=
br>
&gt; driver domain in the sources. So, I don&#39;t have clear understanding=
<br>
&gt; what does it mean. In our setup backends are in Dom1 and xl is in Dom0=
.<br>
&gt; And I see that xl dosn&#39;t close PV device on domain reboot or shutd=
own.<br>
<br>
</span>Do you run xl devd in your backend domain?<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Wei.<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra">No I =
don&#39;t<br clear=3D"all"></div><div class=3D"gmail_extra"><br>-- <br><div=
 class=3D"gmail_signature" data-smartmail=3D"gmail_signature">Best Regards,=
<br>Oleksandr Grytsov.</div>
</div></div>

--001a113ed2f238de6f056518051a--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2510363628688325201==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 13 13:39:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 13:39:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eland-0005wx-Vm; Tue, 13 Feb 2018 13:39:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eland-0005wa-7F
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 13:39:09 +0000
X-Inumbo-ID: 6b114d1f-10c3-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b114d1f-10c3-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 13:40:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elanV-0007xR-KB; Tue, 13 Feb 2018 13:39:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elanQ-00059F-5R; Tue, 13 Feb 2018 13:38:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elanP-0004Tj-KD; Tue, 13 Feb 2018 13:38:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119036-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=7d848450b6e2a3e14a776b4c93704710e7f3d233
X-Osstest-Versions-That: qemuu=c7b02d7d032d6022060e4b393827c963c93ce63f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 13:38:55 +0000
Subject: [Xen-devel] [qemu-mainline test] 119036: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6281500209877627083=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119036 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119036/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 118942

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118942
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118942
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118942
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118942
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118942
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118942
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                7d848450b6e2a3e14a776b4c93704710e7f3d233
baseline version:
 qemuu                c7b02d7d032d6022060e4b393827c963c93ce63f

Last test of basis   118942  2018-02-11 21:18:32 Z    1 days
Failing since        119000  2018-02-12 13:17:55 Z    0 days    2 attempts
Testing same since   119036  2018-02-13 00:48:14 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexey Kardashevskiy <aik@ozlabs.ru>
  Andreas Gustafsson <gson@gson.org>
  Cole Robinson <crobinso@redhat.com>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Eric Blake <eblake@redhat.com>
  Greg Kurz <groug@kaod.org>
  Laurent Vivier <lvivier@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Michael Tokarev <mjt@tls.msk.ru>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Thomas Huth <thuth@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   c7b02d7d03..7d848450b6  7d848450b6e2a3e14a776b4c93704710e7f3d233 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6281500209877627083==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 13:40:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 13:40:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elap0-0006VU-9Q; Tue, 13 Feb 2018 13:40:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elaoy-0006VK-TM
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 13:40:32 +0000
X-Inumbo-ID: 9bf42a3b-10c3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9bf42a3b-10c3-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 13:41:36 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 06:40:23 -0700
Message-Id: <5A82F8D402000078001A75D9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 06:40:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
 <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
 <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
 <5A82C6B002000078001A7425@prv-mh.provo.novell.com>
 <20180213102929.ae54b66t664kdqx2@MacBook-Pro-de-Roger.local>
 <5A82D49902000078001A74B2@prv-mh.provo.novell.com>
 <20180213111324.fvftrlr6yryltwhz@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180213111324.fvftrlr6yryltwhz@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: TimDeegan <tim@xen.org>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Shane Wang <shane.wang@intel.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, GangWei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDEyOjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDA0OjA1OjQ1QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTMuMDIuMTggYXQgMTE6MjksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDM6MDY6MjRBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxMi4wMi4xOCBhdCAxMTowNSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBJZiB5b3UgbWFwIHRoZSBOVkRJTU0gYXMgTU1J
TyB0byBEb20wIHlvdSBkb24ndCBuZWVkIHRoZSBNMlAgZW50cmllcwo+PiA+PiA+IElJUkMsIGFu
ZCBpZiBpdCdzIG1hcHBlZCB1c2luZyAxR0IgcGFnZXMgaXQgc2hvdWxkbid0IHVzZSB0aGF0IG11
Y2gKPj4gPj4gPiBtZW1vcnkgZm9yIHRoZSBwYWdlIHRhYmxlcyAoaWU6IHlvdSBjb3VsZCBqdXN0
IHVzZSBub3JtYWwgUkFNIGZvciB0aGUKPj4gPj4gPiBwYWdlIHRhYmxlcyB0aGF0IG1hcCB0aGUg
TlZESU1NIElNTykuIE9mIGNvdXJzZSB0aGF0IG9ubHkgYXBwbGllcyB0bwo+PiA+PiA+IFBWSC9I
Vk0uCj4+ID4+IAo+PiA+PiBCdXQgaW4gb3JkZXIgdG8gdXNlIChwYXJ0IG9mKSBpdCBpbiBhIFJB
TS1saWtlIG1hbm5lciB3ZSBuZWVkIHN0cnVjdAo+PiA+PiBwYWdlX2luZm8gZm9yIGl0Lgo+PiA+
IAo+PiA+IEkgZ3Vlc3MgdGhlIG1haW4gdXNlIG9mIHRoaXMgd291bGQgYmUgdG8gZ3JhbnQgTlZE
SU1NIHBhZ2VzPyBBbmQKPj4gPiB3aXRob3V0IGEgcGFnZV9pbmZvIHRoYXQncyBub3QgcG9zc2li
bGUuCj4+IAo+PiBXaHkgZ3JhbnQ/IFNpbXBseSBnaXZpbmcgc3VjaCBhIHBhZ2UgYXMgUkFNIHRv
IGEgZ3Vlc3Qgd291bGQKPj4gYWxyZWFkeSBiZSBhIHByb2JsZW0gd2l0aG91dCBzdHJ1Y3QgcGFn
ZV9pbmZvIChhcyB0aGVuIHdlIGNhbid0Cj4+IHRyYWNrIHRoZSBwYWdlIG93bmVyLCBub3IgY2Fu
IHdlIHJlZmNvdW50IHRoZSBwYWdlKS4KPiAKPiBNeSBwb2ludCB3YXMgdG8gYXZvaWQgZG9pbmcg
dGhhdCwgYW5kIGFsd2F5cyBhc3NpZ24gdGhlIHBhZ2VzIGFzCj4gTU1JTywgd2hpY2ggSUlSQyBk
b2Vzbid0IHJlcXVpcmUgYSBzdHJ1Y3QgcGFnZV9pbmZvLgoKTU1JTyBwYWdlcyBjYW4ndCBiZSB1
c2VkIGZvciB0aGluZ3MgbGlrZSBwYWdlIHRhYmxlcywgYmVjYXVzZSBvZgp0aGUgcmVmY291bnRp
bmcgdGhhdCdzIG5lZWRlZC4gVGhlIHBhZ2UgYmVpbmcgbGlrZSBSQU0sIGhvd2V2ZXIsCmltcGxp
ZXMgdGhhdCB0aGUgZ3Vlc3QgbmVlZHMgdG8gYmUgYWJsZSB0byB1c2UgaXQgYXMgYW55dGhpbmcg
YSBSQU0KcGFnZSBjYW4gYmUgdXNlZCBmb3IuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 13:41:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 13:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elapp-0006bW-Ho; Tue, 13 Feb 2018 13:41:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elapo-0006b7-8p
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 13:41:24 +0000
X-Inumbo-ID: bb5ec9a8-10c3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb5ec9a8-10c3-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 13:42:28 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 06:41:17 -0700
Message-Id: <5A82F90A02000078001A75DC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 06:41:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180208122539.56095-1-roger.pau@citrix.com>
 <20180208122539.56095-4-roger.pau@citrix.com>
 <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
 <20180213095906.boak3yclhbgcnui7@MacBook-Pro-de-Roger.local>
 <5A82D44102000078001A74AF@prv-mh.provo.novell.com>
 <20180213112716.5fs5m4zb2ghkhwhz@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180213112716.5fs5m4zb2ghkhwhz@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDEyOjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDA0OjA0OjE3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTMuMDIuMTggYXQgMTA6NTksIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDI6Mjk6MDhBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAwOC4wMi4xOCBhdCAxMzoyNSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gPj4gCj4+ID4+IEEgY2hhbmdlIGxpa2UgdGhp
cyBzaG91bGQgbm90IGNvbWUgd2l0aG91dCBkZXNjcmlwdGlvbiwgcHJvdmlkaW5nIGEKPj4gPj4g
cmVhc29uIGZvciB0aGUgY2hhbmdlLiBPdGhlcndpc2UgaG93IHdpbGwgc29tZW9uZSB3YW50aW5n
IHRvCj4+ID4+IHVuZGVyc3RhbmQgdGhlIGNoYW5nZSBpbiBhIGNvdXBsZSBvZiB5ZWFycyBhY3R1
YWxseSBiZSBhYmxlIHRvCj4+ID4+IG1ha2UgYW55IHNlbnNlIG9mIGl0LiBUaGlzIGlzIGluIHBh
cnRpY3VsYXIgYmVjYXVzZSBJIGNvbnRpbnVlIHRvIGJlCj4+ID4+IG5vdCBmdWxseSBjb252aW5j
ZWQgdGhhdCB3aGl0ZSBsaXN0aW5nIGlzIGFwcHJvcHJpYXRlIGluIHRoZSBEb20wCj4+ID4+IGNh
c2UgKGFuZCBmb3IgdGhlIHJlY29yZCBJJ20gc2ltaWxhcmx5IHVuY29udmluY2VkIHRoYXQgYmxh
Y2sgbGlzdGluZwo+PiA+PiBpcyB0aGUgYmVzdCBjaG9pY2UsIHlldCBvYnZpb3VzbHkgd2UgbmVl
ZCB0byBwaWNrIG9uIG9mIHRoZSB0d28pLgo+PiA+IAo+PiA+IEknbSBzb3JyeSwgSSB0aG91Z2h0
IHdlIGFncmVlZCBhdCB0aGUgc3VtbWl0IHRvIGNvbnZlcnQgdGhpcyB0bwo+PiA+IHdoaXRlbGlz
dGluZyBiZWNhdXNlIGl0IHdhcyBsaWtlbHkgYmV0dGVyIHRvIHNpbXBseSBub3QgZXhwb3NlIHVu
a25vd24KPj4gPiBBQ1BJIHRhYmxlcyB0byBndWVzdHMuCj4+IAo+PiAidG8gZ3Vlc3RzIiAhPSAi
dG8gRG9tMCIuCj4+IAo+PiA+IEkgZ3Vlc3MgdGhlIGNvbW1pdCBtZXNzYWdlIGNvdWxkIGJlIHNv
bWV0aGluZyBsaWtlOgo+PiA+IAo+PiA+ICJUaGUgZm9sbG93aW5nIGxpc3Qgb2Ygd2hpdGVsaXN0
ZWQgQVBJQyB0YWJsZXMgYXJlIGVpdGhlciBrbm93biB0byB3b3JrCj4+ID4gb3IgZG9uJ3QgcmVx
dWlyZSBhbnkgcmVzb3VyY2VzIHRvIGJlIG1hcHBlZCBpbiBlaXRoZXIgdGhlIElPIG9yIHRoZQo+
PiA+IG1lbW9yeSBzcGFjZS4KPj4gCj4+IEV2ZW4gaWYgdGhlIHdoaXRlIGxpc3RpbmcgdnMgYmxh
Y2sgbGlzdGluZyBxdWVzdGlvbiB3YXNuJ3Qgc3RpbGwKPj4gdW5kZWNpZGVkLCBJIHRoaW5rIHdl
IHNob3VsZCByZXZlcnQgdGhlIHBhdGNoIGluIGZhdm9yIG9mIG9uZQo+PiB3aXRoIGEgZGVzY3Jp
cHRpb24uIFRoZSBvbmUgYWJvdmUgbWlnaHQgYmUgZmluZSB3aXRoICJBQ1BJIiBpbgo+PiBwbGFj
ZSBvZiAiQVBJQyIgYXMgZmFyIGFzIHRhYmxlcyBhY3RpdmVseSB3aGl0ZSBsaXN0ZWQgYXJlCj4+
IGNvbmNlcm5lZCwgYnV0IHRoZW4gaXQgc3RpbGwgcmVtYWlucyBvcGVuIHdoeSBjZXJ0YWluIHRh
Ymxlcwo+PiBoYXZlbid0IGJlZW4gaW5jbHVkZWQuIEknbSBpbiBwYXJ0aWN1bGFyIHdvcnJpZWQg
YWJvdXQgdmFyaW91cwo+PiBBUEVJIHJlbGF0ZWQgdGFibGVzLCBidXQgaW52aXNpYmlsaXR5IG9m
IGUuZy4gYW4gSUJGVCBjb3VsZCBhbHNvCj4+IGxlYWQgdG8gYm9vdCBwcm9ibGVtcy4KPiAKPiBS
ZWdhcmRpbmcgQVBFSSBJIHRoaW5rIEVSU1QsIEVJTkogYW5kIEhFU1QgY291bGQgYmUgcGFzc2Vk
IHRocm91Z2gsCj4gQkVSVCBob3dldmVyIHJlcXVpcmVzIHRoYXQgdGhlIEJPT1QgRXJyb3IgUmVn
aW9uIGlzIG1hcHBlZCBpbnRvIERvbTAKPiBwMm0uCj4gCj4gU2luY2UgUFZIIERvbTAgY3JlYXRp
b24gc3RpbGwgZW5kcyB1cCBpbiBhIHBhbmljLCBJIHNlZSBubyBwcm9ibGVtIGluCj4gYWRkaW5n
IHRob3NlIGluIGZvbGxvdyB1cCBwYXRjaGVzLgo+IAo+IElCRlQgYWxzbyBsb29rcyBzYWZlIHRv
IHBhc3MgdGhyb3VnaC4KCkJ1dCB5b3UgcmVhbGl6ZSBJJ3ZlIG5hbWVkIG9ubHkgdGhlIGZldyB0
aGF0IGNhbWUgdG8gbWluZAppbW1lZGlhdGVseT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:16:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:16:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elbNt-0000fY-H9; Tue, 13 Feb 2018 14:16:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elbNs-0000fS-2M
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 14:16:36 +0000
X-Inumbo-ID: 6a29418d-10c8-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a29418d-10c8-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 15:15:59 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 07:16:33 -0700
Message-Id: <5A83014E02000078001A7619@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 07:16:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
 <1518458056.3682.42.camel@suse.com>
 <35500e58-719b-6d6a-0e6b-dba26630b392@suse.com>
In-Reply-To: <35500e58-719b-6d6a-0e6b-dba26630b392@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 00/17] Alternative Meltdown mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDEyOjM2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
Mi8wMi8xOCAxODo1NCwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4+IE9uIEZyaSwgMjAxOC0wMi0w
OSBhdCAxNTowMSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IFRoaXMgc2VyaWVzIGlz
IGF2YWlsYWJsZSB2aWEgZ2l0aHViOgo+Pj4KPj4+IGh0dHBzOi8vZ2l0aHViLmNvbS9qZ3Jvc3Mx
L3hlbi5naXQgeHB0aQo+Pj4KPj4+IERhcmlvIHdhbnRzIHRvIGRvIHNvbWUgcGVyZm9ybWFuY2Ug
dGVzdHMgZm9yIHRoaXMgc2VyaWVzIHRvIGNvbXBhcmUKPj4+IHBlcmZvcm1hbmNlIHdpdGggSmFu
J3Mgc2VyaWVzIHdpdGggYWxsIG9wdGltaXphdGlvbnMgcG9zdGVkLgo+Pj4KPj4gQW5kIHNvbWUg
b2YgdGhpcyBpcyBpbmRlZWQgcmVhZHkuCj4+IAo+PiBTbywgdGhpcyBpcyBhZ2FpbiBvbiBteSB0
ZXN0Ym94LCB3aXRoIDE2IHBDUFVzIGFuZCAxMkdCIG9mIFJBTSwgYW5kIEkKPj4gdXNlZCBhIGd1
ZXN0IHdpdGggMTYgdkNQVXMgYW5kIDEwR0Igb2YgUkFNLgo+PiAKPj4gSSBiZW5jaG1hcmtlZCBK
YW4ncyBwYXRjaCAqcGx1cyogYWxsIHRoZSBvcHRpbWl6YXRpb25zIGFuZCBvdmVyaGVhZAo+PiBt
aXRpZ2F0aW9uIHBhdGNoZXMgaGUgcG9zdGVkIG9uIHhlbi1kZXZlbCAodGhlIG9uZXMgdGhhdCBh
cmUgYWxyZWFkeSBpbgo+PiBzdGFnaW5nLCBhbmQgYWxzbyB0aGUgb25lcyB0aGF0IGFyZSBub3Qg
eWV0IHRoZXJlKS4gVGhhdCdzICJYUFRJLUxpZ2h0IiAKPj4gaW4gdGhlIHRhYmxlIGFuZCBpbiB0
aGUgZ3JhcGhzLiBCb290aW5nIHRoaXMgd2l0aCAneHB0aT1mYWxzZScgaXMKPj4gY29uc2lkZXJl
ZCB0aGUgYmFzZWxpbmUsIHdoaWxlIGJvb3Rpbmcgd2l0aCAneHB0aT10cnVlJyBpcyB0aGUgYWN0
dWFsCj4+IHRoaW5nIHdlIHdhbnQgdG8gbWVhc3VyZS4gOi0pCj4+IAo+PiBUaGVuIEkgcmFuIHRo
ZSBzYW1lIGJlbmNobWFya3Mgb24gSnVlcmdlbidzIGJyYW5jaCBhYm92ZSwgZW5hYmxlZCBhdAo+
PiBib290LiBUaGF0J3MgIlhQWUkiIGluIHRoZSB0YWJsZSBhbmQgZ3JhcGhzICh5ZXMsIEkga25v
dywgc29ycnkgZm9yIHRoZQo+PiB0eXBvISkuCj4+IAo+PiBodHRwOi8vb3BlbmJlbmNobWFya2lu
Zy5vcmcvcmVzdWx0LzE4MDIxMjUtREFSSS0xODAyMTExNDQgCj4+IAo+IGh0dHA6Ly9vcGVuYmVu
Y2htYXJraW5nLm9yZy9yZXN1bHQvMTgwMjEyNS1EQVJJLTE4MDIxMTE0NCZvYnJfaGd2PVhQVEkt
TGlnaHQreCAKPiBwdGklM0RmYWxzZSZvYnJfbm9yPXkmb2JyX2hndj1YUFRJLUxpZ2h0K3hwdGkl
M0RmYWxzZQo+IAo+IC4uLgo+IAo+PiBPciwgYWN0dWFsbHksIHRoYXQncyBub3QgaXQhIDotTyBJ
biBmYWN0LCByaWdodCB3aGlsZSBJIHdhcyB3cml0aW5nCj4+IHRoaXMgcmVwb3J0LCBpdCBjYW1l
IG91dCBvbiBJUkMgdGhhdCBzb21ldGhpbmcgY2FuIGJlIGRvbmUsIG9uCj4+IEp1ZXJnZW4ncyBY
UFRJIHNlcmllcywgdG8gbWl0aWdhdGUgdGhlIHBlcmZvcm1hbmNlIGltcGFjdCBhIGJpdC4KPj4g
Cj4+IEp1ZXJnZW4gc2VudCBtZSBhIHBhdGNoIGFscmVhZHksIGFuZCBJJ20gcmUtcnVubmluZyB0
aGUgYmVuY2htYXJrcyB3aXRoCj4+IHRoYXQgYXBwbGllZC4gSSdsbCBsZXQga25vdyBob3cgdGhl
IHJlc3VsdHMgZW5kcyB1cCBsb29raW5nIGxpa2UuCj4gCj4gSXQgdHVybmVkIG91dCB0aGUgcmVz
dWx0cyBhcmUgbm90IGJhc2ljYWxseSBkaWZmZXJlbnQuIFNvIHRoZSBnZW5lcmFsCj4gcHJvYmxl
bSB3aXRoIGNvbnRleHQgc3dpdGNoZXMgaXMgc3RpbGwgdGhlcmUgKHdoaWNoIEkgZXhwZWN0ZWQs
IEJUVykuCj4gCj4gU28gSSBndWVzcyB0aGUgcmVhbGx5IGJhZCByZXN1bHRzIHdpdGggYmVuY2ht
YXJrcyB0cmlnZ2VyaW5nIGEgbG90IG9mCj4gdmNwdSBzY2hlZHVsaW5nIHNob3cgdGhhdCBteSBh
cHByb2FjaCBpc24ndCBnb2luZyB0byBmbHksIGFzIHRoZSBtb3N0Cj4gcHJvYmFibGUgY2F1c2Ug
Zm9yIHRoZSBzbG93IGNvbnRleHQgc3dpdGNoZXMgYXJlIHRoZSBpbnRyb2R1Y2VkCj4gc2VyaWFs
aXppbmcgaW5zdHJ1Y3Rpb25zIChMVFIsIFdSTVNScykgd2hpY2ggY2FuJ3QgYmUgYXZvaWRlZCB3
aGVuIHdlCj4gd2FudCB0byB1c2UgcGVyLXZjcHUgc3RhY2tzLgo+IAo+IE9UT0ggdGhlIHJlc3Vs
dHMgb2YgdGhlIG90aGVyIGJlbmNobWFya3Mgc2hvd2luZyBzb21lIGFkdmFudGFnZSBvdmVyCj4g
SmFuJ3Mgc29sdXRpb24gaW5kaWNhdGUgdGhlcmUgaXMgaW5kZWVkIGFuIGFzcGVjdCB3aGljaCBj
YW4gYmUgaW1wcm92ZWQuCj4gCj4gSW5zdGVhZCBvZiBwcmVmZXJyaW5nIG9uZSBhcHByb2FjaCBv
dmVyIHRoZSBvdGhlciBJIGhhdmUgdGhvdWdodCBhYm91dAo+IGEgd2F5IHRvIHVzZSB0aGUgYmVz
dCBwYXJ0cyBvZiBlYWNoIHNvbHV0aW9uIGluIGEgY29tYmluZWQgdmFyaWFudC4gSW4KPiBjYXNl
IG5vYm9keSBpcyBmZWVsaW5nIHN0cm9uZyB0byBwdXJzdWUgbXkgY3VycmVudCBhcHByb2FjaCBm
dXJ0aGVyIEknZAo+IGxpa2UgdG8gc3VnZ2VzdCB0aGUgZm9sbG93aW5nIHNjaGVtZToKPiAKPiAt
IFdoZW5ldmVyIGEgTDQgcGFnZSB0YWJsZSBvZiB0aGUgZ3Vlc3QgaXMgaW4gdXNlIG9uIG9uZSBw
aHlzaWNhbCBjcHUKPiAgIG9ubHkgdXNlIHRoZSBMNCBzaGFkb3cgY2FjaGUgb2YgbXkgc2VyaWVz
IGluIG9yZGVyIHRvIGF2b2lkIGhhdmluZyB0bwo+ICAgY29weSB0aGUgTDQgY29udGVudHMgZWFj
aCB0aW1lIHRoZSBoeXBlcnZpc29yIGlzIGxlZnQuCj4gCj4gLSBBcyBzb29uIGFzIGEgTDQgcGFn
ZSB0YWJsZSBpcyBiZWluZyBhY3RpdmF0ZWQgb24gYSBzZWNvbmQgY3B1IGZhbGwKPiAgIGJhY2sg
dG8gdXNlIHRoZSBwZXItY3B1IHBhZ2UgdGFibGUgb24gdGhhdCBjcHUgKHRoZSBjcHUgYWxyZWFk
eSB1c2luZwo+ICAgdGhlIEw0IHBhZ2UgdGFibGUgY2FuIGNvbnRpbnVlIGRvaW5nIHNvKS4KCldv
dWxkIHRoZSBmaXJzdCBvZiB0aGVzZSBDUFVzIGNvbnRpbnVlIHRvIHJ1biBvbiB0aGUgc2hhZG93
IEw0IGluCnRoYXQgY2FzZT8gSWYgc28sIHdvdWxkIHRoZXJlIGJlIG5vIHN5bmNocm9uaXphdGlv
biBpc3N1ZXM/IElmIG5vdCwKaG93IGRvIHlvdSBlbnZpc2lvbiAidGVsbGluZyIgaXQgdG8gbW92
ZSB0byB0aGUgcGVyLUNQVSBMNCAod2hpY2gsCmFmYWljdCwgaW5jbHVkZXMga25vd2luZyB3aGlj
aCB2Q1BVIC8gcENQVSB0aGF0IGlzKT8KCj4gLSBCZWZvcmUgYWN0aXZhdGlvbiBvZiBhIEw0IHNo
YWRvdyBwYWdlIHRhYmxlIGl0IGlzIG1vZGlmaWVkIHRvIG1hcCB0aGUKPiAgIHBlci1jcHUgZGF0
YSBuZWVkZWQgaW4gZ3Vlc3QgbW9kZSBmb3IgdGhlIGxvY2FsIGNwdSBvbmx5LgoKSSBoYWQgYmVl
biBjb25zaWRlcmluZyB0byBkbyB0aGlzIGluIFhQVEkgbGlnaHQgZm9yIG90aGVyIHB1cnBvc2Vz
CnRvbyAoZm9yIGV4YW1wbGUgaXQgbWlnaHQgYmUgcG9zc2libGUgdG8gc2hvcnQgY2lyY3VpdCB0
aGUgZ3Vlc3QKc3lzdGVtIGNhbGwgcGF0aCB0byBnZXQgYXdheSB3aXRob3V0IG11bHRpcGxlIHBh
Z2UgdGFibGUgc3dpdGNoZXMpLgpXZSByZWFsbHkgZmlyc3QgbmVlZCB0byBzZXR0bGUgb24gaG93
IG11Y2ggd2UgZmVlbCBpcyBzYWZlIHRvIGV4cG9zZQp3aGlsZSB0aGUgZ3Vlc3QgaXMgcnVubmlu
Zy4gU28gZmFyIEkndmUgYmVlbiB1bmRlciB0aGUgaW1wcmVzc2lvbgp0aGF0IHBlb3BsZSBhY3R1
YWxseSB0aGluayB3ZSBzaG91bGQgZnVydGhlciByZWR1Y2UgZXhwb3NlZCBwaWVjZXMKb2YgY29k
ZS9kYXRhLCByYXRoZXIgdGhhbiB3aWRlbiB0aGUgIndpbmRvdyIuCgo+IC0gVXNlIElOVlBDSUQg
aW5zdGVhZCBvZiAlY3I0IFBHRSB0b2dnbGluZyB0byBzcGVlZCB1cCBwdXJnaW5nIGdsb2JhbAo+
ICAgVExCIGVudHJpZXMgKGRlcGVuZGluZyBvbiB0aGUgYXZhaWxhYmlsaXR5IG9mIHRoZSBmZWF0
dXJlLCBvZiBjb3Vyc2UpLgoKVGhhdCdzIHNvbWV0aGluZyB3ZSBzaG91bGQgZG8gaW5kZXBlbmRl
bnQgb2Ygd2hhdCBYUFRJIG1vZGVsCndlJ2QgbGlrZSB0byByZXRhaW4gbG9uZyB0ZXJtLgoKPiAt
IFVzZSB0aGUgUENJRCBmZWF0dXJlIGZvciBiZWluZyBhYmxlIHRvIGF2b2lkIHB1cmdpbmcgVExC
IGVudHJpZXMgd2hpY2gKPiAgIG1pZ2h0IGJlIG5lZWRlZCBsYXRlciAoZGVwZW5kaW5nIG9uIGhh
cmR3YXJlIGFnYWluKS4KCldoaWNoIGZpcnN0IG9mIGFsbCByYWlzZXMgdGhlIHF1ZXN0aW9uOiBE
b2VzIFBDSUQgKG90aGVyIHRoYW4gdGhlIFUKYml0KSBwcmV2ZW50IHVzZSBvZiBUTEIgZW50cmll
cyBpbiB0aGUgd3JvbmcgY29udGV4dD8gSU9XIGlzIHRoZQpQQ0lEIGNoZWNrIGRvbmUgZWFybHkg
KGR1cmluZyBUTEIgbG9va3VwKSByYXRoZXIgdGhhbiBsYXRlIChkdXJpbmcKaW5zbiByZXRpcmVt
ZW50KT8KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:22:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elbTT-0001Mw-4L; Tue, 13 Feb 2018 14:22:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elbTS-0001Mq-8D
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 14:22:22 +0000
X-Inumbo-ID: 74163bb3-10c9-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74163bb3-10c9-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 14:23:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 07:22:14 -0700
Message-Id: <5A8302A202000078001A7626@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 07:22:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/alt: Drop unused alternative
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE4IGF0IDEyOjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4gKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4gQEAgLTY1LDExICs2NSw2IEBAIGV4dGVy
biB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKTsKPiAgCUFMVEVSTkFUSVZFKG9s
ZGluc3RyLCBuZXdpbnN0cjEsIGZlYXR1cmUxKQkJCSAgXAo+ICAJQUxURVJOQVRJVkVfTihuZXdp
bnN0cjIsIGZlYXR1cmUyLCAyKQo+ICAKPiAtI2RlZmluZSBBTFRFUk5BVElWRV8zKG9sZGluc3Ry
LCBuZXdpbnN0cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyLCBcCj4gLQkJICAgICAg
bmV3aW5zdHIzLCBmZWF0dXJlMykJCQkJICBcCj4gLQlBTFRFUk5BVElWRV8yKG9sZGluc3RyLCBu
ZXdpbnN0cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyKSBcCj4gLQlBTFRFUk5BVElW
RV9OKG5ld2luc3RyMywgZmVhdHVyZTMsIDMpCj4gLQo+ICAvKgo+ICAgKiBBbHRlcm5hdGl2ZSBp
bnN0cnVjdGlvbnMgZm9yIGRpZmZlcmVudCBDUFUgdHlwZXMgb3IgY2FwYWJpbGl0aWVzLgo+ICAg
KgoKV2hpbGUgdGhpcyBvbmUgaXMgZmluZSwgLi4uCgo+IEBAIC0xMTgsMjYgKzExMyw2IEBAIGV4
dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKTsKPiAgCQkJCSAgIG5ld2lu
c3RyMiwgZmVhdHVyZTIpCQkJXAo+ICAJCSAgICAgOiBvdXRwdXQgOiBpbnB1dCkKPiAgCj4gLS8q
Cj4gLSAqIFRoaXMgaXMgc2ltaWxhciB0byBhbHRlcm5hdGl2ZV9pby4gQnV0IGl0IGhhcyB0aHJl
ZSBmZWF0dXJlcyBhbmQKPiAtICogcmVzcGVjdGl2ZSBpbnN0cnVjdGlvbnMuCj4gLSAqCj4gLSAq
IElmIENQVSBoYXMgZmVhdHVyZTMsIG5ld2luc3RyMyBpcyB1c2VkLgo+IC0gKiBPdGhlcndpc2Us
IGlmIENQVSBoYXMgZmVhdHVyZTIsIG5ld2luc3RyMiBpcyB1c2VkLgo+IC0gKiBPdGhlcndpc2Us
IGlmIENQVSBoYXMgZmVhdHVyZTEsIG5ld2luc3RyMSBpcyB1c2VkLgo+IC0gKiBPdGhlcndpc2Us
IG9sZGluc3RyIGlzIHVzZWQuCj4gLSAqLwo+IC0jZGVmaW5lIGFsdGVybmF0aXZlX2lvXzMob2xk
aW5zdHIsIG5ld2luc3RyMSwgZmVhdHVyZTEsIG5ld2luc3RyMiwJXAo+IC0JCQkgZmVhdHVyZTIs
IG5ld2luc3RyMywgZmVhdHVyZTMsIG91dHB1dCwJCVwKPiAtCQkJIGlucHV0Li4uKQkJCQkJXAo+
IC0JYXNtIHZvbGF0aWxlKEFMVEVSTkFUSVZFXzMob2xkaW5zdHIsIG5ld2luc3RyMSwgZmVhdHVy
ZTEsCVwKPiAtCQkJCSAgIG5ld2luc3RyMiwgZmVhdHVyZTIsIG5ld2luc3RyMywJXAo+IC0JCQkJ
ICAgZmVhdHVyZTMpCQkJCVwKPiAtCQkgICAgIDogb3V0cHV0IDogaW5wdXQpCj4gLQo+IC0vKiBV
c2UgdGhpcyBtYWNybyhzKSBpZiB5b3UgbmVlZCBtb3JlIHRoYW4gb25lIG91dHB1dCBwYXJhbWV0
ZXIuICovCj4gLSNkZWZpbmUgQVNNX09VVFBVVDIoYS4uLikgYQoKLi4uIEknbSBoYXZpbmcgcGF0
Y2hlcyB0byBwb3N0IHdoaWNoIHVzZSBib3RoIG9mIHRoZXNlLCBzbyBJJ2QKdmVyeSBtdWNoIHBy
ZWZlciB0aGVtIHRvIG5vdCBnbyBhd2F5LiBJdCBpcyBzaW1wbHkgYSBsYWNrIG9mIHRpbWUKd2hp
Y2ggcmVzdWx0ZWQgaW4gbWUgbm90IGhhdmluZyBwb3N0ZWQgdGhhdCBzZXJpZXMgYWxyZWFkeS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:26:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elbXC-0001Xm-KH; Tue, 13 Feb 2018 14:26:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elbXB-0001XW-BG
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 14:26:13 +0000
X-Inumbo-ID: c246cf11-10c9-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c246cf11-10c9-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 15:25:37 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 07:26:11 -0700
Message-Id: <5A83038F02000078001A7633@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 07:26:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/alt: Clean up struct alt_instr and
 its users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ID4+PiBPbiAxMi4wMi4xOCBhdCAxMjoyMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogUmVuYW1lIHNvbWUgZmllbGRzIGZvciBjb25zaXN0ZW5jeSBhbmQgY2xhcml0eSwg
YW5kIHVzZSBzdGFuZGFyZCB0eXBlcy4KPiAgKiBEb24ndCBvcGVuY29kZSB0aGUgdXNlIG9mIEFM
VF97T1JJRyxSRVBMfV9QVFIoKS4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:29:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elbac-0001lf-3I; Tue, 13 Feb 2018 14:29:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=yflw=fh=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elbab-0001lY-7y
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 14:29:45 +0000
X-Inumbo-ID: 3fed11a9-10ca-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3fed11a9-10ca-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 15:29:08 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5345FADDA;
 Tue, 13 Feb 2018 14:29:41 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180209140151.24714-1-jgross@suse.com>
 <1518458056.3682.42.camel@suse.com>
 <35500e58-719b-6d6a-0e6b-dba26630b392@suse.com>
 <5A83014E02000078001A7619@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <14b3325f-b13f-cfc7-444d-8368f56d5884@suse.com>
Date: Tue, 13 Feb 2018 15:29:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A83014E02000078001A7619@suse.com>
Content-Language: de-DE
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 00/17] Alternative Meltdown mitigation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMTggMTU6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEzLjAyLjE4IGF0
IDEyOjM2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTIvMDIvMTggMTg6NTQsIERh
cmlvIEZhZ2dpb2xpIHdyb3RlOgo+Pj4gT24gRnJpLCAyMDE4LTAyLTA5IGF0IDE1OjAxICswMTAw
LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+IFRoaXMgc2VyaWVzIGlzIGF2YWlsYWJsZSB2aWEg
Z2l0aHViOgo+Pj4+Cj4+Pj4gaHR0cHM6Ly9naXRodWIuY29tL2pncm9zczEveGVuLmdpdCB4cHRp
Cj4+Pj4KPj4+PiBEYXJpbyB3YW50cyB0byBkbyBzb21lIHBlcmZvcm1hbmNlIHRlc3RzIGZvciB0
aGlzIHNlcmllcyB0byBjb21wYXJlCj4+Pj4gcGVyZm9ybWFuY2Ugd2l0aCBKYW4ncyBzZXJpZXMg
d2l0aCBhbGwgb3B0aW1pemF0aW9ucyBwb3N0ZWQuCj4+Pj4KPj4+IEFuZCBzb21lIG9mIHRoaXMg
aXMgaW5kZWVkIHJlYWR5Lgo+Pj4KPj4+IFNvLCB0aGlzIGlzIGFnYWluIG9uIG15IHRlc3Rib3gs
IHdpdGggMTYgcENQVXMgYW5kIDEyR0Igb2YgUkFNLCBhbmQgSQo+Pj4gdXNlZCBhIGd1ZXN0IHdp
dGggMTYgdkNQVXMgYW5kIDEwR0Igb2YgUkFNLgo+Pj4KPj4+IEkgYmVuY2htYXJrZWQgSmFuJ3Mg
cGF0Y2ggKnBsdXMqIGFsbCB0aGUgb3B0aW1pemF0aW9ucyBhbmQgb3ZlcmhlYWQKPj4+IG1pdGln
YXRpb24gcGF0Y2hlcyBoZSBwb3N0ZWQgb24geGVuLWRldmVsICh0aGUgb25lcyB0aGF0IGFyZSBh
bHJlYWR5IGluCj4+PiBzdGFnaW5nLCBhbmQgYWxzbyB0aGUgb25lcyB0aGF0IGFyZSBub3QgeWV0
IHRoZXJlKS4gVGhhdCdzICJYUFRJLUxpZ2h0IiAKPj4+IGluIHRoZSB0YWJsZSBhbmQgaW4gdGhl
IGdyYXBocy4gQm9vdGluZyB0aGlzIHdpdGggJ3hwdGk9ZmFsc2UnIGlzCj4+PiBjb25zaWRlcmVk
IHRoZSBiYXNlbGluZSwgd2hpbGUgYm9vdGluZyB3aXRoICd4cHRpPXRydWUnIGlzIHRoZSBhY3R1
YWwKPj4+IHRoaW5nIHdlIHdhbnQgdG8gbWVhc3VyZS4gOi0pCj4+Pgo+Pj4gVGhlbiBJIHJhbiB0
aGUgc2FtZSBiZW5jaG1hcmtzIG9uIEp1ZXJnZW4ncyBicmFuY2ggYWJvdmUsIGVuYWJsZWQgYXQK
Pj4+IGJvb3QuIFRoYXQncyAiWFBZSSIgaW4gdGhlIHRhYmxlIGFuZCBncmFwaHMgKHllcywgSSBr
bm93LCBzb3JyeSBmb3IgdGhlCj4+PiB0eXBvISkuCj4+Pgo+Pj4gaHR0cDovL29wZW5iZW5jaG1h
cmtpbmcub3JnL3Jlc3VsdC8xODAyMTI1LURBUkktMTgwMjExMTQ0IAo+Pj4KPj4gaHR0cDovL29w
ZW5iZW5jaG1hcmtpbmcub3JnL3Jlc3VsdC8xODAyMTI1LURBUkktMTgwMjExMTQ0Jm9icl9oZ3Y9
WFBUSS1MaWdodCt4IAo+PiBwdGklM0RmYWxzZSZvYnJfbm9yPXkmb2JyX2hndj1YUFRJLUxpZ2h0
K3hwdGklM0RmYWxzZQo+Pgo+PiAuLi4KPj4KPj4+IE9yLCBhY3R1YWxseSwgdGhhdCdzIG5vdCBp
dCEgOi1PIEluIGZhY3QsIHJpZ2h0IHdoaWxlIEkgd2FzIHdyaXRpbmcKPj4+IHRoaXMgcmVwb3J0
LCBpdCBjYW1lIG91dCBvbiBJUkMgdGhhdCBzb21ldGhpbmcgY2FuIGJlIGRvbmUsIG9uCj4+PiBK
dWVyZ2VuJ3MgWFBUSSBzZXJpZXMsIHRvIG1pdGlnYXRlIHRoZSBwZXJmb3JtYW5jZSBpbXBhY3Qg
YSBiaXQuCj4+Pgo+Pj4gSnVlcmdlbiBzZW50IG1lIGEgcGF0Y2ggYWxyZWFkeSwgYW5kIEknbSBy
ZS1ydW5uaW5nIHRoZSBiZW5jaG1hcmtzIHdpdGgKPj4+IHRoYXQgYXBwbGllZC4gSSdsbCBsZXQg
a25vdyBob3cgdGhlIHJlc3VsdHMgZW5kcyB1cCBsb29raW5nIGxpa2UuCj4+Cj4+IEl0IHR1cm5l
ZCBvdXQgdGhlIHJlc3VsdHMgYXJlIG5vdCBiYXNpY2FsbHkgZGlmZmVyZW50LiBTbyB0aGUgZ2Vu
ZXJhbAo+PiBwcm9ibGVtIHdpdGggY29udGV4dCBzd2l0Y2hlcyBpcyBzdGlsbCB0aGVyZSAod2hp
Y2ggSSBleHBlY3RlZCwgQlRXKS4KPj4KPj4gU28gSSBndWVzcyB0aGUgcmVhbGx5IGJhZCByZXN1
bHRzIHdpdGggYmVuY2htYXJrcyB0cmlnZ2VyaW5nIGEgbG90IG9mCj4+IHZjcHUgc2NoZWR1bGlu
ZyBzaG93IHRoYXQgbXkgYXBwcm9hY2ggaXNuJ3QgZ29pbmcgdG8gZmx5LCBhcyB0aGUgbW9zdAo+
PiBwcm9iYWJsZSBjYXVzZSBmb3IgdGhlIHNsb3cgY29udGV4dCBzd2l0Y2hlcyBhcmUgdGhlIGlu
dHJvZHVjZWQKPj4gc2VyaWFsaXppbmcgaW5zdHJ1Y3Rpb25zIChMVFIsIFdSTVNScykgd2hpY2gg
Y2FuJ3QgYmUgYXZvaWRlZCB3aGVuIHdlCj4+IHdhbnQgdG8gdXNlIHBlci12Y3B1IHN0YWNrcy4K
Pj4KPj4gT1RPSCB0aGUgcmVzdWx0cyBvZiB0aGUgb3RoZXIgYmVuY2htYXJrcyBzaG93aW5nIHNv
bWUgYWR2YW50YWdlIG92ZXIKPj4gSmFuJ3Mgc29sdXRpb24gaW5kaWNhdGUgdGhlcmUgaXMgaW5k
ZWVkIGFuIGFzcGVjdCB3aGljaCBjYW4gYmUgaW1wcm92ZWQuCj4+Cj4+IEluc3RlYWQgb2YgcHJl
ZmVycmluZyBvbmUgYXBwcm9hY2ggb3ZlciB0aGUgb3RoZXIgSSBoYXZlIHRob3VnaHQgYWJvdXQK
Pj4gYSB3YXkgdG8gdXNlIHRoZSBiZXN0IHBhcnRzIG9mIGVhY2ggc29sdXRpb24gaW4gYSBjb21i
aW5lZCB2YXJpYW50LiBJbgo+PiBjYXNlIG5vYm9keSBpcyBmZWVsaW5nIHN0cm9uZyB0byBwdXJz
dWUgbXkgY3VycmVudCBhcHByb2FjaCBmdXJ0aGVyIEknZAo+PiBsaWtlIHRvIHN1Z2dlc3QgdGhl
IGZvbGxvd2luZyBzY2hlbWU6Cj4+Cj4+IC0gV2hlbmV2ZXIgYSBMNCBwYWdlIHRhYmxlIG9mIHRo
ZSBndWVzdCBpcyBpbiB1c2Ugb24gb25lIHBoeXNpY2FsIGNwdQo+PiAgIG9ubHkgdXNlIHRoZSBM
NCBzaGFkb3cgY2FjaGUgb2YgbXkgc2VyaWVzIGluIG9yZGVyIHRvIGF2b2lkIGhhdmluZyB0bwo+
PiAgIGNvcHkgdGhlIEw0IGNvbnRlbnRzIGVhY2ggdGltZSB0aGUgaHlwZXJ2aXNvciBpcyBsZWZ0
Lgo+Pgo+PiAtIEFzIHNvb24gYXMgYSBMNCBwYWdlIHRhYmxlIGlzIGJlaW5nIGFjdGl2YXRlZCBv
biBhIHNlY29uZCBjcHUgZmFsbAo+PiAgIGJhY2sgdG8gdXNlIHRoZSBwZXItY3B1IHBhZ2UgdGFi
bGUgb24gdGhhdCBjcHUgKHRoZSBjcHUgYWxyZWFkeSB1c2luZwo+PiAgIHRoZSBMNCBwYWdlIHRh
YmxlIGNhbiBjb250aW51ZSBkb2luZyBzbykuCj4gCj4gV291bGQgdGhlIGZpcnN0IG9mIHRoZXNl
IENQVXMgY29udGludWUgdG8gcnVuIG9uIHRoZSBzaGFkb3cgTDQgaW4KPiB0aGF0IGNhc2U/IElm
IHNvLCB3b3VsZCB0aGVyZSBiZSBubyBzeW5jaHJvbml6YXRpb24gaXNzdWVzPyBJZiBub3QsCj4g
aG93IGRvIHlvdSBlbnZpc2lvbiAidGVsbGluZyIgaXQgdG8gbW92ZSB0byB0aGUgcGVyLUNQVSBM
NCAod2hpY2gsCj4gYWZhaWN0LCBpbmNsdWRlcyBrbm93aW5nIHdoaWNoIHZDUFUgLyBwQ1BVIHRo
YXQgaXMpPwoKSSB0aG91Z2h0IHRvIGxldCB0aGUgQ1BVIHJ1bm5pbmcgb24gdGhlIHNoYWRvdyBM
NC4gVGhpcyBMNCBhbHJlYWR5IGlzCmNvbmZpZ3VyZWQgZm9yIHRoZSBDUFUgaXQgaXMgYmVpbmcg
dXNlZCBvbiwgc28gd2UganVzdCBoYXZlIHRvIGF2b2lkCnRvIGFjdGl2YXRlIGl0IG9uIGEgc2Vj
b25kIENQVS4KCkkgZG9uJ3Qgc2VlIHN5bmNocm9uaXphdGlvbiBpc3N1ZXMgYXMgYWxsIGd1ZXN0
IEw0IG1vZGlmaWNhdGlvbnMgd291bGQKYmUgbWlycm9yZWQgaW4gdGhlIHNoYWRvdywgYXMgZG9u
ZSBpbiBteSBzZXJpZXMgYWxyZWFkeS4KCj4+IC0gQmVmb3JlIGFjdGl2YXRpb24gb2YgYSBMNCBz
aGFkb3cgcGFnZSB0YWJsZSBpdCBpcyBtb2RpZmllZCB0byBtYXAgdGhlCj4+ICAgcGVyLWNwdSBk
YXRhIG5lZWRlZCBpbiBndWVzdCBtb2RlIGZvciB0aGUgbG9jYWwgY3B1IG9ubHkuCj4gCj4gSSBo
YWQgYmVlbiBjb25zaWRlcmluZyB0byBkbyB0aGlzIGluIFhQVEkgbGlnaHQgZm9yIG90aGVyIHB1
cnBvc2VzCj4gdG9vIChmb3IgZXhhbXBsZSBpdCBtaWdodCBiZSBwb3NzaWJsZSB0byBzaG9ydCBj
aXJjdWl0IHRoZSBndWVzdAo+IHN5c3RlbSBjYWxsIHBhdGggdG8gZ2V0IGF3YXkgd2l0aG91dCBt
dWx0aXBsZSBwYWdlIHRhYmxlIHN3aXRjaGVzKS4KPiBXZSByZWFsbHkgZmlyc3QgbmVlZCB0byBz
ZXR0bGUgb24gaG93IG11Y2ggd2UgZmVlbCBpcyBzYWZlIHRvIGV4cG9zZQo+IHdoaWxlIHRoZSBn
dWVzdCBpcyBydW5uaW5nLiBTbyBmYXIgSSd2ZSBiZWVuIHVuZGVyIHRoZSBpbXByZXNzaW9uCj4g
dGhhdCBwZW9wbGUgYWN0dWFsbHkgdGhpbmsgd2Ugc2hvdWxkIGZ1cnRoZXIgcmVkdWNlIGV4cG9z
ZWQgcGllY2VzCj4gb2YgY29kZS9kYXRhLCByYXRoZXIgdGhhbiB3aWRlbiB0aGUgIndpbmRvdyIu
CgpJIHdvdWxkIGxpa2UgdG8gaGF2ZSBzb21lIHByZXBhcmVkIEwzIHBhZ2UgdGFibGVzIGZvciBl
YWNoIGNwdSBtZWFudCB0bwpiZSBob29rZWQgaW50byB0aGUgY29ycmVjdCBzaGFkb3cgTDQgc2xv
dHMuIFRoZSBzaGFkb3cgTDQgc2hvdWxkIG1hcCBhcwpmZXcgaHlwZXJ2aXNvciBwYXJ0cyBhcyBw
b3NzaWJsZSAoYWdhaW4gbGlrZSBpbiBteSBjdXJyZW50IHNlcmllcykuCgo+PiAtIFVzZSBJTlZQ
Q0lEIGluc3RlYWQgb2YgJWNyNCBQR0UgdG9nZ2xpbmcgdG8gc3BlZWQgdXAgcHVyZ2luZyBnbG9i
YWwKPj4gICBUTEIgZW50cmllcyAoZGVwZW5kaW5nIG9uIHRoZSBhdmFpbGFiaWxpdHkgb2YgdGhl
IGZlYXR1cmUsIG9mIGNvdXJzZSkuCj4gCj4gVGhhdCdzIHNvbWV0aGluZyB3ZSBzaG91bGQgZG8g
aW5kZXBlbmRlbnQgb2Ygd2hhdCBYUFRJIG1vZGVsCj4gd2UnZCBsaWtlIHRvIHJldGFpbiBsb25n
IHRlcm0uCgpSaWdodC4gVGhhdCB3YXMganVzdCBmb3IgY29tcGxldGVuZXNzLgoKPj4gLSBVc2Ug
dGhlIFBDSUQgZmVhdHVyZSBmb3IgYmVpbmcgYWJsZSB0byBhdm9pZCBwdXJnaW5nIFRMQiBlbnRy
aWVzIHdoaWNoCj4+ICAgbWlnaHQgYmUgbmVlZGVkIGxhdGVyIChkZXBlbmRpbmcgb24gaGFyZHdh
cmUgYWdhaW4pLgo+IAo+IFdoaWNoIGZpcnN0IG9mIGFsbCByYWlzZXMgdGhlIHF1ZXN0aW9uOiBE
b2VzIFBDSUQgKG90aGVyIHRoYW4gdGhlIFUKPiBiaXQpIHByZXZlbnQgdXNlIG9mIFRMQiBlbnRy
aWVzIGluIHRoZSB3cm9uZyBjb250ZXh0PyBJT1cgaXMgdGhlCj4gUENJRCBjaGVjayBkb25lIGVh
cmx5IChkdXJpbmcgVExCIGxvb2t1cCkgcmF0aGVyIHRoYW4gbGF0ZSAoZHVyaW5nCj4gaW5zbiBy
ZXRpcmVtZW50KT8KCldlIGNhbiB0ZXN0IHRoaXMgZWFzaWx5LiBBcyBMaW51eCBrZXJuZWwgaXMg
YWxyZWFkeSB1c2luZyB0aGlzIG1lY2hhbmlzbQpmb3IgTWVsdGRvd24gbWl0aWdhdGlvbiBJIGFz
c3VtZSBpdCBpcyBzYXZlLCBvciB0aGUgTGludXgga2VybmVsIHdheSB0bwphdm9pZCBNZWx0ZG93
biBhdHRhY2tzIHdvdWxkbid0IHdvcmsuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:31:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:31:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elbc7-0002Lj-EJ; Tue, 13 Feb 2018 14:31:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elbc6-0002LR-7b
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 14:31:18 +0000
X-Inumbo-ID: b3d09ebe-10ca-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b3d09ebe-10ca-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 14:32:22 +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 BE3EE1529;
 Tue, 13 Feb 2018 06:31:10 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1D5FC3F53D;
 Tue, 13 Feb 2018 06:31:09 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-25-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d8a26d02-11a6-646a-93f3-a96b158948ae@arm.com>
Date: Tue, 13 Feb 2018 14:31:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-25-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 24/49] ARM: new VGIC: Add IRQ sync/flush
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gKy8q
IFJlcXVpcmVzIHRoZSBWQ1BVJ3MgYXBfbGlzdF9sb2NrIHRvIGJlIGhlbGQuICovCj4gK3N0YXRp
YyB2b2lkIHZnaWNfZmx1c2hfbHJfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4gK3sKPiArICAg
IHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKPiArICAg
IHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+ICsgICAgaW50IGNvdW50ID0gMDsKPiArCj4gKyAgICBB
U1NFUlQoc3Bpbl9pc19sb2NrZWQoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2spKTsKPiArCj4gKyAg
ICBpZiAoIGNvbXB1dGVfYXBfbGlzdF9kZXB0aCh2Y3B1KSA+IGdpY19nZXRfbnJfbHJzKCkgKQo+
ICsgICAgICAgIHZnaWNfc29ydF9hcF9saXN0KHZjcHUpOwo+ICsKPiArICAgIGxpc3RfZm9yX2Vh
Y2hfZW50cnkoIGlycSwgJnZnaWNfY3B1LT5hcF9saXN0X2hlYWQsIGFwX2xpc3QgKQo+ICsgICAg
ewo+ICsgICAgICAgIHNwaW5fbG9jaygmaXJxLT5pcnFfbG9jayk7Cj4gKwo+ICsgICAgICAgIGlm
ICggdW5saWtlbHkodmdpY190YXJnZXRfb3JhY2xlKGlycSkgIT0gdmNwdSkgKQo+ICsgICAgICAg
ICAgICBnb3RvIG5leHQ7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogSWYgd2UgZ2V0
IGFuIFNHSSB3aXRoIG11bHRpcGxlIHNvdXJjZXMsIHRyeSB0byBnZXQKPiArICAgICAgICAgKiB0
aGVtIGluIGFsbCBhdCBvbmNlLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGRvCj4gKyAgICAg
ICAgewo+ICsgICAgICAgICAgICB2Z2ljX3BvcHVsYXRlX2xyKHZjcHUsIGlycSwgY291bnQrKyk7
Cj4gKyAgICAgICAgfSB3aGlsZSAoIGlycS0+c291cmNlICYmIGNvdW50IDwgZ2ljX2dldF9ucl9s
cnMoKSApOwo+ICsKPiArbmV4dDoKPiArICAgICAgICBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9j
ayk7Cj4gKwo+ICsgICAgICAgIGlmICggY291bnQgPT0gZ2ljX2dldF9ucl9scnMoKSApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICBpZiAoICFsaXN0X2lzX2xhc3QoJmlycS0+YXBfbGlzdCwg
JnZnaWNfY3B1LT5hcF9saXN0X2hlYWQpICkKPiArICAgICAgICAgICAgICAgIHZnaWNfc2V0X3Vu
ZGVyZmxvdyh2Y3B1KTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsgICAg
fQo+ICsKPiArICAgIHZjcHUtPmFyY2gudmdpY19jcHUudXNlZF9scnMgPSBjb3VudDsKPiArCj4g
KyAgICAvKiBOdWtlIHJlbWFpbmluZyBMUnMgKi8KPiArICAgIGZvciAoIDsgY291bnQgPCBnaWNf
Z2V0X25yX2xycygpOyBjb3VudCsrKQo+ICsgICAgICAgIHZnaWNfY2xlYXJfbHIodmNwdSwgY291
bnQpOwoKV2h5IGRvIHlvdSBuZWVkIHRvIG51a2UgdGhlIExScyBoZXJlLCBkb24ndCB5b3UgYWx3
YXlzIHplcm8gdGhlbSB3aGVuIApjbGVhcmluZyBpdD8KCkNoZWVycywKCi0tIApKdWxpZW4gR3Jh
bGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:31:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:31:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elbcI-0002NZ-LR; Tue, 13 Feb 2018 14:31:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elbcG-0002Me-NP
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 14:31:28 +0000
X-Inumbo-ID: ba5afecb-10ca-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ba5afecb-10ca-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 14:32:33 +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 019ED1529;
 Tue, 13 Feb 2018 06:31:22 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 33FB23F53D;
 Tue, 13 Feb 2018 06:31:21 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-26-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f94e28f0-8c57-63b6-5ea0-2f3f330a2f1c@arm.com>
Date: Tue, 13 Feb 2018 14:31:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-26-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 25/49] ARM: new VGIC: Add GICv2 world
	switch backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gUHJvY2Vzc2lu
ZyBtYWludGVuYW5jZSBpbnRlcnJ1cHRzIGFuZCBhY2Nlc3NpbmcgdGhlIGxpc3QgcmVnaXN0ZXJz
Cj4gYXJlIGRlcGVuZGVudCBvbiB0aGUgaG9zdCdzIEdJQyB2ZXJzaW9uLgo+IEludHJvZHVjZSB2
Z2ljLXYyLmMgdG8gY29udGFpbiBHSUN2MiBzcGVjaWZpYyBmdW5jdGlvbnMuCj4gSW1wbGVtZW50
IHRoZSBHSUN2MiBzcGVjaWZpYyBjb2RlIGZvciBzeW5jaW5nIHRoZSBlbXVsYXRpb24gc3RhdGUK
PiBpbnRvIHRoZSBWR0lDIHJlZ2lzdGVycy4KPiBUaGlzIGFsc28gYWRkcyB0aGUgaG9vayB0byBs
ZXQgWGVuIHNldHVwIHRoZSBob3N0IEdJQyBhZGRyZXNzZXMuCj4gCj4gVGhpcyBpcyBiYXNlZCBv
biBMaW51eCBjb21taXQgMTQwYjA4NmRkMTk3LCB3cml0dGVuIGJ5IE1hcmMgWnluZ2llci4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9y
Zz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYyB8IDI2MSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy5jICAgIHwgIDIwICsrKysKPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaCAgICB8ICAg
OCArKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAyODkgaW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYwo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMK
PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjEwZmM0NjdmZmEKPiAt
LS0gL2Rldi9udWxsCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jCj4gQEAgLTAs
MCArMSwyNjEgQEAKPiArLyoKPiArICogQ29weXJpZ2h0IChDKSAyMDE1LCAyMDE2IEFSTSBMdGQu
Cj4gKyAqIEltcG9ydGVkIGZyb20gTGludXggKCJuZXciIEtWTSBWR0lDKSBhbmQgaGVhdmlseSBh
ZGFwdGVkIHRvIFhlbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiAr
ICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAq
IFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUg
dXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUg
aW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNl
aXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDxhc20vYXJtX3ZnaWMuaD4KPiArI2luY2x1
ZGUgPGFzbS9idWcuaD4KPiArI2luY2x1ZGUgPGFzbS9pby5oPgo+ICsjaW5jbHVkZSA8eGVuL3Nj
aGVkLmg+Cj4gKyNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4KPiArCj4gKyNpbmNsdWRlICJ2Z2ljLmgi
Cj4gKwo+ICsjZGVmaW5lIEdJQ0hfRUxSU1IwICAgICAgICAgICAgICAgICAgICAgMHgzMAo+ICsj
ZGVmaW5lIEdJQ0hfRUxSU1IxICAgICAgICAgICAgICAgICAgICAgMHgzNAo+ICsjZGVmaW5lIEdJ
Q0hfTFIwICAgICAgICAgICAgICAgICAgICAgICAgMHgxMDAKPiArCj4gKyNkZWZpbmUgR0lDSF9M
Ul9WSVJUVUFMSUQgICAgICAgICAgICAgICAoMHgzZmYgPDwgMCkKPiArI2RlZmluZSBHSUNIX0xS
X1BIWVNJRF9DUFVJRF9TSElGVCAgICAgICgxMCkKPiArI2RlZmluZSBHSUNIX0xSX1BIWVNJRF9D
UFVJRCAgICAgICAgICAgICgweDNmZiA8PCBHSUNIX0xSX1BIWVNJRF9DUFVJRF9TSElGVCkKPiAr
I2RlZmluZSBHSUNIX0xSX1BSSU9SSVRZX1NISUZUICAgICAgICAgIDIzCj4gKyNkZWZpbmUgR0lD
SF9MUl9TVEFURSAgICAgICAgICAgICAgICAgICAoMyA8PCAyOCkKPiArI2RlZmluZSBHSUNIX0xS
X1BFTkRJTkdfQklUICAgICAgICAgICAgICgxIDw8IDI4KQo+ICsjZGVmaW5lIEdJQ0hfTFJfQUNU
SVZFX0JJVCAgICAgICAgICAgICAgKDEgPDwgMjkpCj4gKyNkZWZpbmUgR0lDSF9MUl9FT0kgICAg
ICAgICAgICAgICAgICAgICAoMSA8PCAxOSkKPiArI2RlZmluZSBHSUNIX0xSX0hXICAgICAgICAg
ICAgICAgICAgICAgICgxIDw8IDMxKQoKQ2FuIHdlIGRlZmluZSB0aGVtIGluIGVpdGhlciBpbiBn
aWMuaCBvciBhIG5ldyBoZWFkZXIgZ2ljLXYyLmg/Cgo+ICsKPiArc3RhdGljIHN0cnVjdCB7Cj4g
KyAgICBib29sIGVuYWJsZWQ7Cj4gKyAgICBwYWRkcl90IGRiYXNlOyAgICAgICAgICAvKiBEaXN0
cmlidXRvciBpbnRlcmZhY2UgYWRkcmVzcyAqLwo+ICsgICAgcGFkZHJfdCBjYmFzZTsgICAgICAg
ICAgLyogQ1BVIGludGVyZmFjZSBhZGRyZXNzICYgc2l6ZSAqLwo+ICsgICAgcGFkZHJfdCBjc2l6
ZTsKPiArICAgIHBhZGRyX3QgdmJhc2U7ICAgICAgICAgIC8qIFZpcnR1YWwgQ1BVIGludGVyZmFj
ZSBhZGRyZXNzICovCj4gKyAgICB2b2lkIF9faW9tZW0gKmhiYXNlOyAgICAgICAgLyogSHlwZXJ2
aXNvciBjb250cm9sIGludGVyZmFjZSAqLwo+ICsKPiArICAgIC8qIE9mZnNldCB0byBhZGQgdG8g
Z2V0IGFuIDhrQiBjb250aWd1b3VzIHJlZ2lvbiBpZiBHSUMgaXMgYWxpYXNlZCAqLwo+ICsgICAg
dWludDMyX3QgYWxpYXNlZF9vZmZzZXQ7Cj4gK30gZ2ljX3YyX2h3X2RhdGE7Cj4gKwo+ICt2b2lk
IHZnaWNfdjJfc2V0dXBfaHcocGFkZHJfdCBkYmFzZSwgcGFkZHJfdCBjYmFzZSwgcGFkZHJfdCBj
c2l6ZSwKPiArICAgICAgICAgICAgICBwYWRkcl90IHZiYXNlLCB2b2lkIF9faW9tZW0gKmhiYXNl
LAo+ICsgICAgICAgICAgICAgIHVpbnQzMl90IGFsaWFzZWRfb2Zmc2V0KQo+ICt7Cj4gKyAgICBn
aWNfdjJfaHdfZGF0YS5lbmFibGVkID0gdHJ1ZTsKPiArICAgIGdpY192Ml9od19kYXRhLmRiYXNl
ID0gZGJhc2U7Cj4gKyAgICBnaWNfdjJfaHdfZGF0YS5jYmFzZSA9IGNiYXNlOwo+ICsgICAgZ2lj
X3YyX2h3X2RhdGEuY3NpemUgPSBjc2l6ZTsKPiArICAgIGdpY192Ml9od19kYXRhLnZiYXNlID0g
dmJhc2U7Cj4gKyAgICBnaWNfdjJfaHdfZGF0YS5oYmFzZSA9IGhiYXNlOwo+ICsgICAgZ2ljX3Yy
X2h3X2RhdGEuYWxpYXNlZF9vZmZzZXQgPSBhbGlhc2VkX29mZnNldDsKPiArfQo+ICsKPiArdm9p
ZCB2Z2ljX3YyX3NldF91bmRlcmZsb3coc3RydWN0IHZjcHUgKnZjcHUpCj4gK3sKPiArICAgIGdp
Y19od19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgMSk7Cj4gK30KPiArCj4g
Ky8qCj4gKyAqIHRyYW5zZmVyIHRoZSBjb250ZW50IG9mIHRoZSBMUnMgYmFjayBpbnRvIHRoZSBj
b3JyZXNwb25kaW5nIGFwX2xpc3Q6Cj4gKyAqIC0gYWN0aXZlIGJpdCBpcyB0cmFuc2ZlcnJlZCBh
cyBpcwo+ICsgKiAtIHBlbmRpbmcgYml0IGlzCj4gKyAqICAgLSB0cmFuc2ZlcnJlZCBhcyBpcyBp
biBjYXNlIG9mIGVkZ2Ugc2Vuc2l0aXZlIElSUXMKPiArICogICAtIHNldCB0byB0aGUgbGluZS1s
ZXZlbCAocmVzYW1wbGUgdGltZSkgZm9yIGxldmVsIHNlbnNpdGl2ZSBJUlFzCj4gKyAqLwo+ICt2
b2lkIHZnaWNfdjJfZm9sZF9scl9zdGF0ZShzdHJ1Y3QgdmNwdSAqdmNwdSkKCkkgYW0gd29uZGVy
aW5nIGhvdyBtdWNoIHdlIGNvdWxkIHNoYXJlIHRoaXMgY29kZSB3aXRoIHZnaWNfdjNfZm9sZF9s
cl9zdGF0ZS4KCj4gK3sKPiArICAgIHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+
YXJjaC52Z2ljX2NwdTsKPiArICAgIHN0cnVjdCB2Z2ljX3YyX2NwdV9pZiAqY3B1aWYgPSAmdmdp
Y19jcHUtPnZnaWNfdjI7Cj4gKyAgICBpbnQgbHI7Cgp1bnNpZ25lZCBwbGVhc2UuCgo+ICsgICAg
dW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKyAgICBjcHVpZi0+dmdpY19oY3IgJj0gfkdJQ0hf
SENSX1VJRTsKPiArCj4gKyAgICBmb3IgKCBsciA9IDA7IGxyIDwgdmdpY19jcHUtPnVzZWRfbHJz
OyBscisrICkKPiArICAgIHsKPiArICAgICAgICB1MzIgdmFsID0gY3B1aWYtPnZnaWNfbHJbbHJd
Owo+ICsgICAgICAgIHUzMiBpbnRpZCA9IHZhbCAmIEdJQ0hfTFJfVklSVFVBTElEOwo+ICsgICAg
ICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+ICsKPiArICAgICAgICBpcnEgPSB2Z2ljX2dldF9p
cnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCk7Cj4gKwo+ICsgICAgICAgIHNwaW5fbG9ja19p
cnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgICAgIC8qIEFsd2F5cyBw
cmVzZXJ2ZSB0aGUgYWN0aXZlIGJpdCAqLwo+ICsgICAgICAgIGlycS0+YWN0aXZlID0gISEodmFs
ICYgR0lDSF9MUl9BQ1RJVkVfQklUKTsKPiArCj4gKyAgICAgICAgLyogRWRnZSBpcyB0aGUgb25s
eSBjYXNlIHdoZXJlIHdlIHByZXNlcnZlIHRoZSBwZW5kaW5nIGJpdCAqLwo+ICsgICAgICAgIGlm
ICggaXJxLT5jb25maWcgPT0gVkdJQ19DT05GSUdfRURHRSAmJiAodmFsICYgR0lDSF9MUl9QRU5E
SU5HX0JJVCkgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgaXJxLT5wZW5kaW5nX2xhdGNo
ID0gdHJ1ZTsKPiArCj4gKyAgICAgICAgICAgIGlmICggdmdpY19pcnFfaXNfc2dpKGludGlkKSAp
Cj4gKyAgICAgICAgICAgIHsKPiArICAgICAgICAgICAgICAgIHUzMiBjcHVpZCA9IHZhbCAmIEdJ
Q0hfTFJfUEhZU0lEX0NQVUlEOwo+ICsKPiArICAgICAgICAgICAgICAgIGNwdWlkID4+PSBHSUNI
X0xSX1BIWVNJRF9DUFVJRF9TSElGVDsKPiArICAgICAgICAgICAgICAgIGlycS0+c291cmNlIHw9
ICgxIDw8IGNwdWlkKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgIH0KPiArCgpNYXkgSSBh
c2sgdG8ga2VlcCB0aGUgYmlnIGNvbW1lbnRzIGZyb20gS1ZNIGFyb3VuZD8gSXQgbG9va3MgcXVp
dGUgCnVzZWZ1bCB0byBoYXZlIGl0LgoKPiArICAgICAgICBpZiAoIGlycS0+aHcgJiYgaXJxLT5j
b25maWcgPT0gVkdJQ19DT05GSUdfTEVWRUwgJiYKCllvdSBwcm9iYWJseSB3YW50IHRvIGhhdmUg
dGhlIGhlbHBlciB2Z2ljX2lycV9pc19tYXBwZWRfbGV2ZWwoLi4uKSBhcyBpbiAKS1ZNLgoKPiAr
ICAgICAgICAgICAgKHZhbCAmIEdJQ0hfTFJfUEVORElOR19CSVQpICkKPiArICAgICAgICB7Cj4g
KyAgICAgICAgICAgIGlycS0+bGluZV9sZXZlbCA9IGdpY19yZWFkX3BlbmRpbmdfc3RhdGUoaXJx
LT5od2ludGlkKTsKPiArCj4gKyAgICAgICAgICAgIGlmICggIWlycS0+bGluZV9sZXZlbCApCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICBnaWNfc2V0X2FjdGl2ZV9zdGF0ZShpcnEtPmh3
aW50aWQsIHRydWUpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHZnaWNfcHV0X2lycSh2
Y3B1LT5kb21haW4sIGlycSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgdmdpY19jcHUtPnVzZWRfbHJz
ID0gMDsKPiArfQo+ICsKPiArLyoKPiArICogUG9wdWxhdGVzIHRoZSBwYXJ0aWN1bGFyIExSIHdp
dGggdGhlIHN0YXRlIG9mIGEgZ2l2ZW4gSVJROgo+ICsgKiAtIGZvciBhbiBlZGdlIHNlbnNpdGl2
ZSBJUlEgdGhlIHBlbmRpbmcgc3RhdGUgaXMgY2xlYXJlZCBpbiBzdHJ1Y3QgdmdpY19pcnEKPiAr
ICogLSBmb3IgYSBsZXZlbCBzZW5zaXRpdmUgSVJRIHRoZSBwZW5kaW5nIHN0YXRlIHZhbHVlIGlz
IHVuY2hhbmdlZDsKPiArICogICBpdCBpcyBkaWN0YXRlZCBkaXJlY3RseSBieSB0aGUgaW5wdXQg
bGV2ZWwKPiArICoKPiArICogSWYgQGlycSBkZXNjcmliZXMgYW4gU0dJIHdpdGggbXVsdGlwbGUg
c291cmNlcywgd2UgY2hvb3NlIHRoZQo+ICsgKiBsb3dlc3QtbnVtYmVyZWQgc291cmNlIFZDUFUg
YW5kIGNsZWFyIHRoYXQgYml0IGluIHRoZSBzb3VyY2UgYml0bWFwLgo+ICsgKgo+ICsgKiBUaGUg
aXJxX2xvY2sgbXVzdCBiZSBoZWxkIGJ5IHRoZSBjYWxsZXIuCj4gKyAqLwo+ICt2b2lkIHZnaWNf
djJfcG9wdWxhdGVfbHIoc3RydWN0IHZjcHUgKnZjcHUsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLCBp
bnQgbHIpCgpJIGFtIHdvbmRlcmluZyBob3cgbXVjaCB3ZSBjb3VsZCBzaGFyZSB0aGlzIGNvZGUg
d2l0aCB2Z2ljX3YzX3BvcHVsYXRlX2xyLgoKPiArewo+ICsgICAgdTMyIHZhbCA9IGlycS0+aW50
aWQ7Cj4gKwo+ICsgICAgaWYgKCBpcnFfaXNfcGVuZGluZyhpcnEpICkKPiArICAgIHsKPiArICAg
ICAgICB2YWwgfD0gR0lDSF9MUl9QRU5ESU5HX0JJVDsKPiArCj4gKyAgICAgICAgaWYgKCBpcnEt
PmNvbmZpZyA9PSBWR0lDX0NPTkZJR19FREdFICkKPiArICAgICAgICAgICAgaXJxLT5wZW5kaW5n
X2xhdGNoID0gZmFsc2U7Cj4gKwo+ICsgICAgICAgIGlmICggdmdpY19pcnFfaXNfc2dpKGlycS0+
aW50aWQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHUzMiBzcmMgPSBmZnMoaXJxLT5z
b3VyY2UpOwo+ICsKPiArICAgICAgICAgICAgQlVHX09OKCFzcmMpOwo+ICsgICAgICAgICAgICB2
YWwgfD0gKHNyYyAtIDEpIDw8IEdJQ0hfTFJfUEhZU0lEX0NQVUlEX1NISUZUOwo+ICsgICAgICAg
ICAgICBpcnEtPnNvdXJjZSAmPSB+KDEgPDwgKHNyYyAtIDEpKTsKPiArICAgICAgICAgICAgaWYg
KCBpcnEtPnNvdXJjZSApCj4gKyAgICAgICAgICAgICAgICBpcnEtPnBlbmRpbmdfbGF0Y2ggPSB0
cnVlOwo+ICsgICAgICAgIH0KPiArICAgIH0KPiArCj4gKyAgICBpZiAoIGlycS0+YWN0aXZlICkK
PiArICAgICAgICB2YWwgfD0gR0lDSF9MUl9BQ1RJVkVfQklUOwo+ICsKPiArICAgIGlmICggaXJx
LT5odyApCj4gKyAgICB7Cj4gKyAgICAgICAgdmFsIHw9IEdJQ0hfTFJfSFc7Cj4gKyAgICAgICAg
dmFsIHw9IGlycS0+aHdpbnRpZCA8PCBHSUNIX0xSX1BIWVNJRF9DUFVJRF9TSElGVDsKPiArICAg
ICAgICAvKgo+ICsgICAgICAgICAqIE5ldmVyIHNldCBwZW5kaW5nK2FjdGl2ZSBvbiBhIEhXIGlu
dGVycnVwdCwgYXMgdGhlCj4gKyAgICAgICAgICogcGVuZGluZyBzdGF0ZSBpcyBrZXB0IGF0IHRo
ZSBwaHlzaWNhbCBkaXN0cmlidXRvcgo+ICsgICAgICAgICAqIGxldmVsLgo+ICsgICAgICAgICAq
Lwo+ICsgICAgICAgIGlmICggaXJxLT5hY3RpdmUgJiYgaXJxX2lzX3BlbmRpbmcoaXJxKSApCj4g
KyAgICAgICAgICAgIHZhbCAmPSB+R0lDSF9MUl9QRU5ESU5HX0JJVDsKPiArICAgIH0KPiArICAg
IGVsc2UKPiArICAgIHsKPiArICAgICAgICBpZiAoIGlycS0+Y29uZmlnID09IFZHSUNfQ09ORklH
X0xFVkVMICkKPiArICAgICAgICAgICAgdmFsIHw9IEdJQ0hfTFJfRU9JOwo+ICsgICAgfQo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBMZXZlbC10cmlnZ2VyZWQgbWFwcGVkIElSUXMgYXJlIHNwZWNp
YWwgYmVjYXVzZSB3ZSBvbmx5IG9ic2VydmUKPiArICAgICAqIHJpc2luZyBlZGdlcyBhcyBpbnB1
dCB0byB0aGUgVkdJQy4gIFdlIHRoZXJlZm9yZSBsb3dlciB0aGUgbGluZQo+ICsgICAgICogbGV2
ZWwgaGVyZSwgc28gdGhhdCB3ZSBjYW4gdGFrZSBuZXcgdmlydHVhbCBJUlFzLiAgU2VlCj4gKyAg
ICAgKiB2Z2ljX3YyX2ZvbGRfbHJfc3RhdGUgZm9yIG1vcmUgaW5mby4KPiArICAgICAqLwo+ICsg
ICAgaWYgKCBpcnEtPmh3ICYmIGlycS0+Y29uZmlnID09IFZHSUNfQ09ORklHX0xFVkVMICYmCgpT
YW1lIHJlbWFyayBmb3IgdGhlIGhlbHBlci4KCj4gKyAgICAgICAgKHZhbCAmIEdJQ0hfTFJfUEVO
RElOR19CSVQpICkKPiArICAgICAgICBpcnEtPmxpbmVfbGV2ZWwgPSBmYWxzZTsKPiArCj4gKyAg
ICAvKiBUaGUgR0lDdjIgTFIgb25seSBob2xkcyBmaXZlIGJpdHMgb2YgcHJpb3JpdHkuICovCj4g
KyAgICB2YWwgfD0gKGlycS0+cHJpb3JpdHkgPj4gMykgPDwgR0lDSF9MUl9QUklPUklUWV9TSElG
VDsKPiArCj4gKyAgICB2Y3B1LT5hcmNoLnZnaWNfY3B1LnZnaWNfdjIudmdpY19scltscl0gPSB2
YWw7Cj4gK30KPiArCj4gK3ZvaWQgdmdpY192Ml9jbGVhcl9scihzdHJ1Y3QgdmNwdSAqdmNwdSwg
aW50IGxyKQo+ICt7Cj4gKyAgICB2Y3B1LT5hcmNoLnZnaWNfY3B1LnZnaWNfdjIudmdpY19sclts
cl0gPSAwOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBzYXZlX2xycyhzdHJ1Y3QgdmNwdSAqdmNw
dSwgdm9pZCBfX2lvbWVtICpiYXNlKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmdpY192Ml9jcHVfaWYg
KmNwdV9pZiA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1LnZnaWNfdjI7Cj4gKyAgICB1NjQgdXNlZF9s
cnMgPSB2Y3B1LT5hcmNoLnZnaWNfY3B1LnVzZWRfbHJzOwo+ICsgICAgdTY0IGVscnNyOwo+ICsg
ICAgaW50IGk7Cj4gKwo+ICsgICAgZWxyc3IgPSByZWFkbF9yZWxheGVkKGJhc2UgKyBHSUNIX0VM
UlNSMCk7Cj4gKyAgICBpZiAoIHVubGlrZWx5KHVzZWRfbHJzID4gMzIpICkKPiArICAgICAgICBl
bHJzciB8PSAoKHU2NClyZWFkbF9yZWxheGVkKGJhc2UgKyBHSUNIX0VMUlNSMSkpIDw8IDMyOwo+
ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgdXNlZF9scnM7IGkrKyApCj4gKyAgICB7Cj4gKyAg
ICAgICAgaWYgKCBlbHJzciAmICgxVUwgPDwgaSkgKQo+ICsgICAgICAgICAgICBjcHVfaWYtPnZn
aWNfbHJbaV0gJj0gfkdJQ0hfTFJfU1RBVEU7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAg
ICBjcHVfaWYtPnZnaWNfbHJbaV0gPSByZWFkbF9yZWxheGVkKGJhc2UgKyBHSUNIX0xSMCArIChp
ICogNCkpOwo+ICsKPiArICAgICAgICB3cml0ZWxfcmVsYXhlZCgwLCBiYXNlICsgR0lDSF9MUjAg
KyAoaSAqIDQpKTsKPiArICAgIH0KPiArfQo+ICsKPiArdm9pZCB2Z2ljX3YyX3NhdmVfc3RhdGUo
c3RydWN0IHZjcHUgKnZjcHUpCj4gK3sKPiArICAgIHU2NCB1c2VkX2xycyA9IHZjcHUtPmFyY2gu
dmdpY19jcHUudXNlZF9scnM7Cj4gKwo+ICsgICAgaWYgKCB1c2VkX2xycyApCj4gKyAgICB7Cj4g
KyAgICAgICAgc2F2ZV9scnModmNwdSwgZ2ljX3YyX2h3X2RhdGEuaGJhc2UpOwo+ICsgICAgICAg
IHdyaXRlbF9yZWxheGVkKDAsIGdpY192Ml9od19kYXRhLmhiYXNlICsgR0lDSF9IQ1IpOwo+ICsg
ICAgfQo+ICt9CgpJIGFtIG5vdCBlbnRpcmVseSBjb252aW5jZWQgdGhhdCBoYXZlIGEgc2VwYXJh
dGUgZnVuY3Rpb24gdG8gc2F2ZSB0aGUgCkxScyBpcyBuZWNlc3NhcnkuIFRoaXMgY291bGQgYmUg
ZG9uZSBpbiBmb2xkX2xyX3N0YXRlKCkuCgo+ICsKPiArdm9pZCB2Z2ljX3YyX3Jlc3RvcmVfc3Rh
dGUoc3RydWN0IHZjcHUgKnZjcHUpCj4gK3sKPiArICAgIHN0cnVjdCB2Z2ljX3YyX2NwdV9pZiAq
Y3B1X2lmID0gJnZjcHUtPmFyY2gudmdpY19jcHUudmdpY192MjsKPiArICAgIHU2NCB1c2VkX2xy
cyA9IHZjcHUtPmFyY2gudmdpY19jcHUudXNlZF9scnM7Cj4gKyAgICBpbnQgaTsKPiArCj4gKyAg
ICBpZiAoIHVzZWRfbHJzICkKPiArICAgIHsKPiArICAgICAgICB3cml0ZWxfcmVsYXhlZChjcHVf
aWYtPnZnaWNfaGNyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgIGdpY192Ml9od19kYXRhLmhi
YXNlICsgR0lDSF9IQ1IpOwo+ICsgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgdXNlZF9scnM7IGkr
KyApCj4gKyAgICAgICAgICAgIHdyaXRlbF9yZWxheGVkKGNwdV9pZi0+dmdpY19scltpXSwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2ljX3YyX2h3X2RhdGEuaGJhc2UgKyBHSUNIX0xS
MCArIChpICogNCkpOwo+ICsgICAgfQoKU2FtZSBoZXJlIGJ1dCB3aXRoIHBvcHVsYXRlX2xyX3N0
YXRlKCkuIFRoaXMgd291bGQgbWFrZSB0aGUgY29kZSBlYXNpZXIgCnRvIGZvbGxvdyBhbmQgYWxz
byBhdm9pZCBhIGxvdCBpZmVyeSBpbiB0aGUgdmdpYy5jIGNvZGUuCgo+ICt9Cj4gKwo+ICsvKgo+
ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAi
QlNEIgo+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwK
PiArICogRW5kOgo+ICsgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4gaW5kZXggYTFmNzcxMzBkNC4uZjRmMmEwNGE2
MCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLmMKPiBAQCAtNDg4LDYgKzQ4OCw3IEBAIHJldHJ5Ogo+ICAgCj4gICBz
dGF0aWMgaW5saW5lIHZvaWQgdmdpY19mb2xkX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+
ICAgewo+ICsgICAgdmdpY192Ml9mb2xkX2xyX3N0YXRlKHZjcHUpOwo+ICAgfQo+ICAgCj4gICAv
KiBSZXF1aXJlcyB0aGUgaXJxX2xvY2sgdG8gYmUgaGVsZC4gKi8KPiBAQCAtNDk1LDE0ICs0OTYs
MTggQEAgc3RhdGljIGlubGluZSB2b2lkIHZnaWNfcG9wdWxhdGVfbHIoc3RydWN0IHZjcHUgKnZj
cHUsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmdpY19p
cnEgKmlycSwgaW50IGxyKQo+ICAgewo+ICAgICAgIEFTU0VSVChzcGluX2lzX2xvY2tlZCgmaXJx
LT5pcnFfbG9jaykpOwo+ICsKPiArICAgIHZnaWNfdjJfcG9wdWxhdGVfbHIodmNwdSwgaXJxLCBs
cik7Cj4gICB9Cj4gICAKPiAgIHN0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX2NsZWFyX2xyKHN0cnVj
dCB2Y3B1ICp2Y3B1LCBpbnQgbHIpCj4gICB7Cj4gKyAgICB2Z2ljX3YyX2NsZWFyX2xyKHZjcHUs
IGxyKTsKPiAgIH0KPiAgIAo+ICAgc3RhdGljIGlubGluZSB2b2lkIHZnaWNfc2V0X3VuZGVyZmxv
dyhzdHJ1Y3QgdmNwdSAqdmNwdSkKPiAgIHsKPiArICAgIHZnaWNfdjJfc2V0X3VuZGVyZmxvdyh2
Y3B1KTsKPiAgIH0KPiAgIAo+ICAgLyogUmVxdWlyZXMgdGhlIGFwX2xpc3RfbG9jayB0byBiZSBo
ZWxkLiAqLwo+IEBAIC01NzMsNiArNTc4LDExIEBAIG5leHQ6Cj4gICAgICAgICAgIHZnaWNfY2xl
YXJfbHIodmNwdSwgY291bnQpOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2lj
X3NhdmVfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4gK3sKPiArICAgIHZnaWNfdjJfc2F2ZV9z
dGF0ZSh2Y3B1KTsKPiArfQo+ICsKPiAgIC8qCj4gICAgKiBnaWNfY2xlYXJfbHJzKCkgLSBVcGRh
dGUgdGhlIFZHSUMgc3RhdGUgZnJvbSBoYXJkd2FyZSBhZnRlciBhIGd1ZXN0J3MgcnVuLgo+ICAg
ICogQHZjcHU6IHRoZSBWQ1BVLgo+IEBAIC01OTIsMTEgKzYwMiwxOCBAQCB2b2lkIGdpY19jbGVh
cl9scnMoc3RydWN0IHZjcHUgKnZjcHUpCj4gICAgICAgaWYgKCBsaXN0X2VtcHR5KCZ2Y3B1LT5h
cmNoLnZnaWNfY3B1LmFwX2xpc3RfaGVhZCkgKQo+ICAgICAgICAgICByZXR1cm47Cj4gICAKPiAr
ICAgIHZnaWNfc2F2ZV9zdGF0ZSh2Y3B1KTsKPiArCj4gICAgICAgaWYgKCB2Z2ljX2NwdS0+dXNl
ZF9scnMgKQo+ICAgICAgICAgICB2Z2ljX2ZvbGRfbHJfc3RhdGUodmNwdSk7Cj4gICAgICAgdmdp
Y19wcnVuZV9hcF9saXN0KHZjcHUpOwo+ICAgfQo+ICAgCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB2
Z2ljX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4gK3sKPiArICAgIHZnaWNfdjJf
cmVzdG9yZV9zdGF0ZSh2Y3B1KTsKPiArfQo+ICsKPiAgIC8qCj4gICAgKiBnaWNfaW5qZWN0KCkg
LSBmbHVzaCB0aGUgZW11bGF0aW9uIHN0YXRlIGludG8gdGhlIGhhcmR3YXJlIG9uIGd1ZXN0IGVu
dHJ5Cj4gICAgKgo+IEBAIC02MjUsNyArNjQyLDEwIEBAIHZvaWQgZ2ljX2luamVjdCh2b2lkKQo+
ICAgICAgIHNwaW5fbG9jaygmY3VycmVudC0+YXJjaC52Z2ljX2NwdS5hcF9saXN0X2xvY2spOwo+
ICAgICAgIHZnaWNfZmx1c2hfbHJfc3RhdGUoY3VycmVudCk7Cj4gICAgICAgc3Bpbl91bmxvY2so
JmN1cnJlbnQtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9sb2NrKTsKPiArCj4gKyAgICB2Z2ljX3Jl
c3RvcmVfc3RhdGUoY3VycmVudCk7Cj4gICB9Cj4gKwo+ICAgLyoKPiAgICAqIExvY2FsIHZhcmlh
YmxlczoKPiAgICAqIG1vZGU6IEMKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4gaW5kZXggNDdmYzU4YjgxZS4uNzcxY2E2
ZjA0NiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKPiArKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmgKPiBAQCAtNDEsNCArNDEsMTIgQEAgc3RhdGljIGlubGluZSB2
b2lkIHZnaWNfZ2V0X2lycV9rcmVmKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQo+ICAgICAgIGF0b21p
Y19pbmMoJmlycS0+cmVmY291bnQpOwo+ICAgfQo+ICAgCj4gK3ZvaWQgdmdpY192Ml9mb2xkX2xy
X3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKPiArdm9pZCB2Z2ljX3YyX3BvcHVsYXRlX2xyKHN0
cnVjdCB2Y3B1ICp2Y3B1LCBzdHJ1Y3QgdmdpY19pcnEgKmlycSwgaW50IGxyKTsKPiArdm9pZCB2
Z2ljX3YyX2NsZWFyX2xyKHN0cnVjdCB2Y3B1ICp2Y3B1LCBpbnQgbHIpOwo+ICt2b2lkIHZnaWNf
djJfc2V0X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSk7Cj4gKwo+ICt2b2lkIHZnaWNfdjJf
c2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdmNwdSk7Cj4gK3ZvaWQgdmdpY192Ml9yZXN0b3JlX3N0
YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKPiArCj4gICAjZW5kaWYKPiAKCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:38:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:38:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elbiY-0002nc-GA; Tue, 13 Feb 2018 14:37:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elbiX-0002nW-Ej
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 14:37:57 +0000
X-Inumbo-ID: 66494b5d-10cb-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66494b5d-10cb-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 15:37:21 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 07:37:55 -0700
Message-Id: <5A83064F02000078001A764E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 07:37:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/alt: Clean up the assembly used to
 generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ID4+PiBPbiAxMi4wMi4xOCBhdCAxMjoyMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKPiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4gQEAgLTksNjAgKzksNjcg
QEAKPiAgICogZW5vdWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5n
IGNvZGUgdG8gcGF0Y2ggYW4KPiAgICogaW5zdHJ1Y3Rpb24uIFNlZSBhcHBseV9hbHRlcm5hdGl2
ZXMoKS4KPiAgICovCj4gLS5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIGFsdCBmZWF0
dXJlIG9yaWdfbGVuIGFsdF9sZW4KPiArLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcg
cmVwbCBmZWF0dXJlIG9yaWdfbGVuIHJlcGxfbGVuCj4gICAgICAubG9uZyBcb3JpZyAtIC4KPiAt
ICAgIC5sb25nIFxhbHQgLSAuCj4gKyAgICAubG9uZyBccmVwbCAtIC4KPiAgICAgIC53b3JkIFxm
ZWF0dXJlCj4gICAgICAuYnl0ZSBcb3JpZ19sZW4KPiAtICAgIC5ieXRlIFxhbHRfbGVuCj4gKyAg
ICAuYnl0ZSBccmVwbF9sZW4KPiAgLmVuZG0KPiAgCj4gKyNkZWZpbmUgb3JpZ19sZW4gICAgICAg
ICAgICAgICAoLkxcQF9vcmlnX2UgICAgICAgLSAgICAgLkxcQF9vcmlnX3MpCj4gKyNkZWZpbmUg
cmVwbF9sZW4obnIpICAgICAgICAgICAoLkxcQF9yZXBsX2VcKCluciAgLSAgICAgLkxcQF9yZXBs
X3NcKClucikKPiArI2RlZmluZSBkZWNsX3JlcGwoaW5zbiwgbnIpICAgICAuTFxAX3JlcGxfc1wo
KW5yOiBpbnNuOyAuTFxAX3JlcGxfZVwoKW5yOgoKV291bGRuJ3QgaXQgd29yayBlcXVhbGx5IHdl
bGwgYnV0IGxvb2sgc2xpZ2h0bHkgbGVzcyBvZGQgaWYgeW91IHVzZWQKXChucikgaW5zdGVhZCBv
ZiBcKClucj8KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4gQEAgLTI2LDQ0ICsyNiw1MCBA
QCBleHRlcm4gdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAq
c3RhcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0
X2luc3RyICplbmQpOwo+ICBleHRlcm4gdm9pZCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9p
ZCk7Cj4gIAo+IC0jZGVmaW5lIE9MRElOU1RSKG9sZGluc3RyKSAgICAgICI2NjE6XG5cdCIgb2xk
aW5zdHIgIlxuNjYyOlxuIgo+ICsjZGVmaW5lIE9MRElOU1RSKG9sZGluc3RyKSAgICAgICIuTCU9
X29yaWdfczpcblx0IiBvbGRpbnN0ciAiXG4uTCU9X29yaWdfZTpcbiIKCklzbid0IHRoaXMgdG9v
IHNpbWlsYXIgYSBuYW1pbmcgc2NoZW1lIHRvIHdoYXQgdGhlIGFzc2VtYmxlciBzaWRlCnVzZXM/
IEkuZS4gaXMgaXQgZW50aXJlbHkgY2VydGFpbiB0aGF0IG5vIEMgZmlsZSB3aWxsIGV2ZXIgKGlu
ZGlyZWN0bHkpCmluY2x1ZGUgYWx0ZXJuYXRpdmUtYXNtLmgsIHBvdGVudGlhbGx5IHJlc3VsdGlu
ZyBpbiBhIGxhYmVsIG5hbWUKY2xhc2ggdGhlbj8KCkhlcmUgcGxlYXNlIGFsc28gZG9uJ3QgZm9y
Z2V0IHRoYXQgeW91J3JlIGNvbXBldGluZyB3aXRoIHRoZQpjb21waWxlciBmb3IgdGhlIC5MIG5h
bWUgc3BhY2UsIHNvIHNvbWUgYmV0dGVyIGRpc2FtYmlndWF0aW9uCm1heSBiZSBhZHZpc2FibGUg
KGUuZy4gc3RhcnRpbmcgdGhlIG5hbWVzIHdpdGggLkxYRU4pLgoKPiAtI2RlZmluZSBiX3JlcGxh
Y2VtZW50KG51bWJlcikgICAiNjYzIiNudW1iZXIKPiAtI2RlZmluZSBlX3JlcGxhY2VtZW50KG51
bWJlcikgICAiNjY0IiNudW1iZXIKPiArI2RlZmluZSByZXBsX3MobnVtKSAgICAgICAgICAgICAi
LkwlPV9yZXBsX3MiI251bQo+ICsjZGVmaW5lIHJlcGxfZShudW0pICAgICAgICAgICAgICIuTCU9
X3JlcGxfZSIjbnVtCgpTaW5jZSB5b3UgZG9uJ3QgKGFuZCBjYW4ndCkgI3VuZGVmIHRoZW0sIGhv
dyBhYm91dCBhbHRfcmVwbF9zKCkKYW5kIGFsdF9yZXBsX2UoKT8KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:42:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:42:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elbmU-0003RU-0x; Tue, 13 Feb 2018 14:42:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l2lz=fh=citrix.com=prvs=5754f3e4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elbmS-0003RK-Og
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 14:42:00 +0000
X-Inumbo-ID: 31da0882-10cc-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31da0882-10cc-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 14:43:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67804243"
To: Jan Beulich <JBeulich@suse.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
 <5A8302A202000078001A7626@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <02038159-a76f-5fd2-3a74-5facad5c3d40@citrix.com>
Date: Tue, 13 Feb 2018 14:41:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8302A202000078001A7626@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/alt: Drop unused alternative
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMTggMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjAyLjE4IGF0
IDEyOjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2FsdGVybmF0aXZlLmgKPj4gQEAgLTY1LDExICs2NSw2IEBAIGV4dGVybiB2b2lkIGFsdGVybmF0
aXZlX2luc3RydWN0aW9ucyh2b2lkKTsKPj4gIAlBTFRFUk5BVElWRShvbGRpbnN0ciwgbmV3aW5z
dHIxLCBmZWF0dXJlMSkJCQkgIFwKPj4gIAlBTFRFUk5BVElWRV9OKG5ld2luc3RyMiwgZmVhdHVy
ZTIsIDIpCj4+ICAKPj4gLSNkZWZpbmUgQUxURVJOQVRJVkVfMyhvbGRpbnN0ciwgbmV3aW5zdHIx
LCBmZWF0dXJlMSwgbmV3aW5zdHIyLCBmZWF0dXJlMiwgXAo+PiAtCQkgICAgICBuZXdpbnN0cjMs
IGZlYXR1cmUzKQkJCQkgIFwKPj4gLQlBTFRFUk5BVElWRV8yKG9sZGluc3RyLCBuZXdpbnN0cjEs
IGZlYXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyKSBcCj4+IC0JQUxURVJOQVRJVkVfTihuZXdp
bnN0cjMsIGZlYXR1cmUzLCAzKQo+PiAtCj4+ICAvKgo+PiAgICogQWx0ZXJuYXRpdmUgaW5zdHJ1
Y3Rpb25zIGZvciBkaWZmZXJlbnQgQ1BVIHR5cGVzIG9yIGNhcGFiaWxpdGllcy4KPj4gICAqCj4g
V2hpbGUgdGhpcyBvbmUgaXMgZmluZSwgLi4uCj4KPj4gQEAgLTExOCwyNiArMTEzLDYgQEAgZXh0
ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwo+PiAgCQkJCSAgIG5ld2lu
c3RyMiwgZmVhdHVyZTIpCQkJXAo+PiAgCQkgICAgIDogb3V0cHV0IDogaW5wdXQpCj4+ICAKPj4g
LS8qCj4+IC0gKiBUaGlzIGlzIHNpbWlsYXIgdG8gYWx0ZXJuYXRpdmVfaW8uIEJ1dCBpdCBoYXMg
dGhyZWUgZmVhdHVyZXMgYW5kCj4+IC0gKiByZXNwZWN0aXZlIGluc3RydWN0aW9ucy4KPj4gLSAq
Cj4+IC0gKiBJZiBDUFUgaGFzIGZlYXR1cmUzLCBuZXdpbnN0cjMgaXMgdXNlZC4KPj4gLSAqIE90
aGVyd2lzZSwgaWYgQ1BVIGhhcyBmZWF0dXJlMiwgbmV3aW5zdHIyIGlzIHVzZWQuCj4+IC0gKiBP
dGhlcndpc2UsIGlmIENQVSBoYXMgZmVhdHVyZTEsIG5ld2luc3RyMSBpcyB1c2VkLgo+PiAtICog
T3RoZXJ3aXNlLCBvbGRpbnN0ciBpcyB1c2VkLgo+PiAtICovCj4+IC0jZGVmaW5lIGFsdGVybmF0
aXZlX2lvXzMob2xkaW5zdHIsIG5ld2luc3RyMSwgZmVhdHVyZTEsIG5ld2luc3RyMiwJXAo+PiAt
CQkJIGZlYXR1cmUyLCBuZXdpbnN0cjMsIGZlYXR1cmUzLCBvdXRwdXQsCQlcCj4+IC0JCQkgaW5w
dXQuLi4pCQkJCQlcCj4+IC0JYXNtIHZvbGF0aWxlKEFMVEVSTkFUSVZFXzMob2xkaW5zdHIsIG5l
d2luc3RyMSwgZmVhdHVyZTEsCVwKPj4gLQkJCQkgICBuZXdpbnN0cjIsIGZlYXR1cmUyLCBuZXdp
bnN0cjMsCVwKPj4gLQkJCQkgICBmZWF0dXJlMykJCQkJXAo+PiAtCQkgICAgIDogb3V0cHV0IDog
aW5wdXQpCj4+IC0KPj4gLS8qIFVzZSB0aGlzIG1hY3JvKHMpIGlmIHlvdSBuZWVkIG1vcmUgdGhh
biBvbmUgb3V0cHV0IHBhcmFtZXRlci4gKi8KPj4gLSNkZWZpbmUgQVNNX09VVFBVVDIoYS4uLikg
YQo+IC4uLiBJJ20gaGF2aW5nIHBhdGNoZXMgdG8gcG9zdCB3aGljaCB1c2UgYm90aCBvZiB0aGVz
ZSwgc28gSSdkCj4gdmVyeSBtdWNoIHByZWZlciB0aGVtIHRvIG5vdCBnbyBhd2F5LiBJdCBpcyBz
aW1wbHkgYSBsYWNrIG9mIHRpbWUKPiB3aGljaCByZXN1bHRlZCBpbiBtZSBub3QgaGF2aW5nIHBv
c3RlZCB0aGF0IHNlcmllcyBhbHJlYWR5LgoKSW4gd2hpY2ggY2FzZSBJJ2xsIG5lZWQgdG8gcmV2
aWV3IHRoYXQgcGF0Y2ggYmVmb3JlIGNvbW1lbnRpbmcgb24gdGhpcwpvbmUgKGkuZS4gd2hldGhl
ciBpdCBhY3R1YWxseSBuZWVkcyB0byBiZSBhbiBhbHRlcm5hdGl2ZV8zLCBvciB3aGV0aGVyCnRo
ZXJlIGlzIGEgc2hvcnRlciB3YXkgdG8gZG8gaXQpLgoKVGhlIHByb2JsZW0gaXMgdGhhdCB0aGUg
Z2FzX21heCgpIGV4cHJlc3Npb24gZXhwYW5kcyBpdHMgcGFyYW1ldGVycyA1CnRpbWVzLCBhbmQg
SVNUUiBhIHJlcG9ydCBvbiBMS01MIHNheWluZyB0aGF0IG9sZGVyIHZlcnNpb24gb2YgR0FTCmNv
dWxkbid0IGNvcGUgd2l0aCB0aGUgZXZlbnR1YWwgZXhwYW5zaW9uIG9mIHRoZSAzLXJlcGxhY2Vt
ZW50IHZlcnNpb24uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:44:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:44:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elboi-0003b7-El; Tue, 13 Feb 2018 14:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elbog-0003ac-SD
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 14:44:18 +0000
X-Inumbo-ID: 8586cc5c-10cc-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8586cc5c-10cc-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 14:45:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elboZ-0001K4-U7; Tue, 13 Feb 2018 14:44:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elboU-0007rW-Gi; Tue, 13 Feb 2018 14:44:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elboT-0000QY-P1; Tue, 13 Feb 2018 14:44:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119060-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 14:44:05 +0000
Subject: [Xen-devel] [seabios test] 119060: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTA2MCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkwNjAvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDRhNmRiY2VhM2U0MTJmZTEyZWZmYTJmODEyZjUwZGQ3ZWFlOTA5
NTUKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDk0IGRheXMgIDExOSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTg2NjggIDIwMTgtMDItMDggMDQ6NTA6NDMgWiAgICA1IGRheXMgICAg
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0YTZkYmNl
YTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6
MDEgMjAxOCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dh
aXRfaXJxKCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9w
cHlfbW90b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9w
cHlfd2FpdF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRl
bHkgc3RvcHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBw
b3NlZCB0byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0
IChsaWtlIGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxl
c3Mgb2YgdGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZs
b3BweSBtb3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNl
Y29uZHMgKHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21v
dG9yX2NvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUK
ICAgIGJlZ2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywg
YSBkaWZmZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxP
UFBZX0lSUV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMg
LSBhIGZhaXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFi
bHkgb24gbW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9u
LCBmbG9wcHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIg
dG8gMiBzZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28g
Y29uc2lzdGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoK
Y29tbWl0IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBO
aWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1
biBGZWIgNCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5
IG1vdG9yIGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxv
cHB5IG1vdG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAg
ICBhZnRlciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlv
KCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vy
cy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4
ZTliYWRkYThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vm
b3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9w
cHk6IFByZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUg
ZmxvcHB5IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9y
cywgdGhlIGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRp
b24gaXMgcmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3Qg
YmUgcHJlc2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtl
ZXAgdGhlIGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBz
cGVlZC4gQWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5
IGFsc28KICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBh
IHNtYWxsIGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2Fz
ZSwgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0
aGUgY3VycmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2Nv
bnRyb2xsZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUK
ICAgIHJlc2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhp
cyBpcyBuZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJl
IGludHJvZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1
YWxseSBlbmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJ
UlEsIHNlbnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3
MzQ5YTYKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQg
NTE1N2E3ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0
IDE3OjI2OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21h
c2soKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNl
cnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRh
MGFkYzA3NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxv
cHB5OiBJbnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+Cgpjb21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRo
b3I6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4g
MTEgMjI6MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0
eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBl
bmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAg
ICAgICAgICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Ig
c3BlY2lmaWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dp
bmcgdGhlbSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4K
ICAgIAogICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBw
Y2llLXJvb3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNl
cnZhdGlvbiwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5k
IHRoZSBndWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1
cm5pbmcgdG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBp
cyBub3Qgc2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJ
OiBpbnZhbGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBw
ZWFycyBpZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAg
ICBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0
NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnpl
bCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3
ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hl
cmUgcG9zc2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxA
bW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVl
MTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+
CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3Vw
cG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBN
MiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0
ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9n
X2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBv
ZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29t
cHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0
IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBP
J0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUg
MjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElD
IG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4
YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAK
CiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRh
dGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMK
QXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBO
b3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNl
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:56:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:56:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elc0H-0004Vl-Ux; Tue, 13 Feb 2018 14:56:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x8q7=fh=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elc0H-0004VZ-0i
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 14:56:17 +0000
X-Inumbo-ID: f4fc9c70-10cd-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4fc9c70-10cd-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 15:55:40 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id 33so4914710wro.2
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 06:56:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=nB6tq7BMVPksxNyxGjhfQmpOS0SyFhbKWeuCCG0+8Cc=;
 b=bQkamNhyCOqnh62+EJUSaFl9qcjxgmPOTwehzmfGV97YPFrv1rn7gh9OAEOZ3iqmiN
 EBySD7V9EisFm12JgAOIGdZ15/CqulsxhMndpUrTFE1G7hHw+Q213g27oeKZBPLEpOaJ
 01haIMzPC7vFK3RoOlCH30onZbB2cCaYlEA3c=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=nB6tq7BMVPksxNyxGjhfQmpOS0SyFhbKWeuCCG0+8Cc=;
 b=juYiSCjppZJ91K3LIz6SLtp1Rx7R2JvAx7leJl94conTRv5JS1654wUZ78HTi9wF3P
 +sXFIw82RefABrEPCzuxTE8htKGDTGREEPS3DYxfV074vqvHoJAG/ZWcO7UZYW/bDIzx
 7e2sJYxfGKQ5mOj5dIX0V/HWqRtssvN04mkBR5Gch4SJeElpSw4gTn9MWC5O1wvuYMh6
 L4mJR0uQJ8wChOsCxXzNMsSJECFtFTlDkA8R6KWASDxNWJRJMc7UmoAMLZTRhKwIFrLM
 5H37mS27DQrsG5Qm/qcNR+QvK2RNgZon0V7dTrnzvdHgdrsqX5FU+FRtC1sRRER240AV
 R8cg==
X-Gm-Message-State: APf1xPAiNhv7Bpewr+uF9CoAeyQhfvF2nuCW9RBOU62NKnnv5RnzCeoW
 3t/9xiPRYW185v5H0HsdXZeY+l6tJi8=
X-Google-Smtp-Source: AH8x227li2WAXgeOSoLkYgE6AenZesna3EcNoZO2IwpL2nBVBqliqt6OHrSuZZpuaM7CcNwyIyqV2w==
X-Received: by 10.223.166.133 with SMTP id t5mr1522909wrc.106.1518533773738;
 Tue, 13 Feb 2018 06:56:13 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 1sm17593747wru.19.2018.02.13.06.56.12
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 13 Feb 2018 06:56:13 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-25-andre.przywara@linaro.org>
 <d8a26d02-11a6-646a-93f3-a96b158948ae@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <38de1ad1-0c30-f9e5-2806-55e97d64981a@linaro.org>
Date: Tue, 13 Feb 2018 14:56:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <d8a26d02-11a6-646a-93f3-a96b158948ae@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 24/49] ARM: new VGIC: Add IRQ sync/flush
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8wMi8xOCAxNDozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gKy8qIFJlcXVp
cmVzIHRoZSBWQ1BVJ3MgYXBfbGlzdF9sb2NrIHRvIGJlIGhlbGQuICovCj4+ICtzdGF0aWMgdm9p
ZCB2Z2ljX2ZsdXNoX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+PiArewo+PiArwqDCoMKg
IHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKPj4gK8Kg
wqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycTsKPj4gK8KgwqDCoCBpbnQgY291bnQgPSAwOwo+PiAr
Cj4+ICvCoMKgwqAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2Nr
KSk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGNvbXB1dGVfYXBfbGlzdF9kZXB0aCh2Y3B1KSA+IGdp
Y19nZXRfbnJfbHJzKCkgKQo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19zb3J0X2FwX2xpc3QodmNw
dSk7Cj4+ICsKPj4gK8KgwqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBpcnEsICZ2Z2ljX2NwdS0+
YXBfbGlzdF9oZWFkLCBhcF9saXN0ICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBz
cGluX2xvY2soJmlycS0+aXJxX2xvY2spOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHVu
bGlrZWx5KHZnaWNfdGFyZ2V0X29yYWNsZShpcnEpICE9IHZjcHUpICkKPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgZ290byBuZXh0Owo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCAvKgo+PiArwqDC
oMKgwqDCoMKgwqDCoCAqIElmIHdlIGdldCBhbiBTR0kgd2l0aCBtdWx0aXBsZSBzb3VyY2VzLCB0
cnkgdG8gZ2V0Cj4+ICvCoMKgwqDCoMKgwqDCoMKgICogdGhlbSBpbiBhbGwgYXQgb25jZS4KPj4g
K8KgwqDCoMKgwqDCoMKgwqAgKi8KPj4gK8KgwqDCoMKgwqDCoMKgIGRvCj4+ICvCoMKgwqDCoMKg
wqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfcG9wdWxhdGVfbHIodmNwdSwg
aXJxLCBjb3VudCsrKTsKPj4gK8KgwqDCoMKgwqDCoMKgIH0gd2hpbGUgKCBpcnEtPnNvdXJjZSAm
JiBjb3VudCA8IGdpY19nZXRfbnJfbHJzKCkgKTsKPj4gKwo+PiArbmV4dDoKPj4gK8KgwqDCoMKg
wqDCoMKgIHNwaW5fdW5sb2NrKCZpcnEtPmlycV9sb2NrKTsKPj4gKwo+PiArwqDCoMKgwqDCoMKg
wqAgaWYgKCBjb3VudCA9PSBnaWNfZ2V0X25yX2xycygpICkKPj4gK8KgwqDCoMKgwqDCoMKgIHsK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaWYgKCAhbGlzdF9pc19sYXN0KCZpcnEtPmFwX2xp
c3QsICZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFkKSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgdmdpY19zZXRfdW5kZXJmbG93KHZjcHUpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBicmVhazsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8Kg
wqDCoCB2Y3B1LT5hcmNoLnZnaWNfY3B1LnVzZWRfbHJzID0gY291bnQ7Cj4+ICsKPj4gK8KgwqDC
oCAvKiBOdWtlIHJlbWFpbmluZyBMUnMgKi8KPj4gK8KgwqDCoCBmb3IgKCA7IGNvdW50IDwgZ2lj
X2dldF9ucl9scnMoKTsgY291bnQrKykKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfY2xlYXJfbHIo
dmNwdSwgY291bnQpOwo+IAo+IFdoeSBkbyB5b3UgbmVlZCB0byBudWtlIHRoZSBMUnMgaGVyZSwg
ZG9uJ3QgeW91IGFsd2F5cyB6ZXJvIHRoZW0gd2hlbgo+IGNsZWFyaW5nIGl0PwoKV2UgbnVrZSBv
dXIgaW50ZXJuYWwgTFIgY29waWVzIGluIGhlcmUuCkl0IG1pZ2h0IGJlIGludGVyZXN0aW5nIHRv
IHNlZSBpZiB3ZSBjYW4gZ2V0IHJpZCBvZiB0aG9zZSBpbiBYZW4sCmJlY2F1c2Ugd2UgY2FuIGFs
d2F5cyB3cml0ZSB0byB0aGUgTFJzIGRpcmVjdGx5LiBCdXQgdGhpcyBpcyBhbgpvcHRpbWl6YXRp
b24gSSBhbSBub3QgdG9vIGtlZW4gb24gYWRkcmVzc2luZyB0b28gZWFybHksIGJlY2F1c2UgdGhp
cwpkZXZpYXRlcyBmcm9tIHRoZSBLVk0gVkdJQyBhcmNoaXRlY3R1cmUuCgpDaGVlcnMsCkFuZHJl
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 14:56:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 14:56:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elc0i-0004aQ-6T; Tue, 13 Feb 2018 14:56:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x8q7=fh=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elc0g-0004aC-VM
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 14:56:43 +0000
X-Inumbo-ID: 04c1962d-10ce-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 04c1962d-10ce-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 15:56:07 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id j199so4445271wmj.2
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 06:56:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=BtHRW8c9nGkLn6A2rOyDWJDmQtEaloR3o0DNmxp3cZ8=;
 b=RCS30/C+1RfuyKakQjIFq/20EQzr2tRWw/qhfOEN+s2R1/rhDOyYF0efZPEBa+G6qq
 FY2XumSuQMMDfKjX/WxhThfdK7y4SNnp2PvrZSGVMvJoYvl4H4+FK68mNZjZ1C9TiH5K
 0S5AvuA7G+WzmIztgE2dDUXdFKbVEpeJDtxBk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=BtHRW8c9nGkLn6A2rOyDWJDmQtEaloR3o0DNmxp3cZ8=;
 b=l5vFbdE8UyI5BefQ3PHIQu/kLTBfx/Sr6Vs747ZJueu6PhULDCJdGrzJjTmo+U/xq6
 eOaHUicG6tJVMsLxy0ET+khTRE6UaQtQQbt28mr2XlmHGb8PRV2IKMx973ol4eXzgrke
 8c1tVovSUtokEi0zbgRpKR62AAmkpOLhR6TpgOptNJSDgpYvioNokKwZTGvMVIOZcJ2T
 V5tGYithbsQkA2ZVaSj7hCBVAwSdaUPQsI/zjCP+y99H7WBsvJLAkrRXkLDSNmyPE20Z
 /5XNKnIpNzDnL7EDExh23cEjEX066FVVzoUkcY8nYO9HGO0GQBs3Uhhl1tYXmNpnv/j7
 62NQ==
X-Gm-Message-State: APf1xPByky5DO8aWLWthG4PEwn57GI3f52kvRZwyaf4iZmga0Peg0lCu
 pq0V1EW6erHe5l4T5xkk9wPt9w==
X-Google-Smtp-Source: AH8x224Nx9hN21zt903YruWMRSuI0dFujy353D7DFo+j8t0gtvO/Er9wIspQz/xx5NdWQ7ARXx+Dbg==
X-Received: by 10.28.142.10 with SMTP id q10mr1632287wmd.3.1518533800261;
 Tue, 13 Feb 2018 06:56:40 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id e15sm11254930wmd.26.2018.02.13.06.56.39
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 13 Feb 2018 06:56:39 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Christoffer Dall <christoffer.dall@linaro.org>,
 Marc Zyngier <Marc.Zyngier@arm.com>, Auger Eric <eric.auger@redhat.com>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-24-andre.przywara@linaro.org>
 <6bd8fa89-99e7-1502-ef43-94233773ce83@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <23856658-34ab-4003-9e0e-c8906aedb4b1@linaro.org>
Date: Tue, 13 Feb 2018 14:56:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <6bd8fa89-99e7-1502-ef43-94233773ce83@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 23/49] ARM: new VGIC: Add IRQ sorting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpDaHJpc3RvZmZlciwgRXJpYywgTWFyYywKYSBxdWVzdGlvbiBhYm91dCBsb2NraW5nIG9y
ZGVyIGJldHdlZW4gbXVsdGlwbGUgSVJRcyBiZWxvdy4gQ291bGQgeW91CmhhdmUgYSBicmllZiBs
b29rLCBwbGVhc2U/CgpPbiAxMy8wMi8xOCAxMjozMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhp
IEFuZHJlLAo+IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4g
QWRkcyB0aGUgc29ydGluZyBmdW5jdGlvbiB0byBjb3ZlciB0aGUgY2FzZSB3aGVyZSB5b3UgaGF2
ZSBtb3JlIElSUXMKPj4gdG8gY29uc2lkZXIgdGhhbiB5b3UgaGF2ZSBMUnMuIFdlIGNvbnNpZGVy
IHRoZWlyIHByaW9yaXRpZXMuCj4+IFRoaXMgcHVsbHMgaW4gTGludXgnIGxpc3Rfc29ydC5jICwg
d2hpY2ggaXMgYSBtZXJnZSBzb3J0IGltcGxlbWVudGF0aW9uCj4+IGZvciBsaW5rZWQgbGlzdHMu
Cj4+Cj4+IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDhlNDQ0NzQ1Nzk2NSwgd3JpdHRl
biBieSBDaHJpc3RvZmZlciBEYWxsLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS92
Z2ljL3ZnaWMuY8KgwqDCoCB8wqAgNTkgKysrKysrKysrKysrKysrCj4+IMKgIHhlbi9jb21tb24v
bGlzdF9zb3J0LmPCoMKgwqDCoMKgIHwgMTcwCj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+IMKgIHhlbi9pbmNsdWRlL3hlbi9saXN0X3NvcnQuaCB8wqAg
MTEgKysrCj4gCj4gWW91IG5lZWQgdG8gQ0MgIlRIRSBSRVNUIiBtYWludGFpbmVycyBmb3IgdGhp
cyBjb2RlLiBJdCB3b3VsZCBhbHNvIG1ha2UKPiBzZW5zZSB0byBoYXZlIGEgc2VwYXJhdGUgcGF0
Y2ggZm9yIGFkZGluZyBsaXN0X3NvcnQuYwoKWWVhaCwgd2lsbCBkby4KCj4+IMKgIDMgZmlsZXMg
Y2hhbmdlZCwgMjQwIGluc2VydGlvbnMoKykKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9j
b21tb24vbGlzdF9zb3J0LmMKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9pbmNsdWRlL3hl
bi9saXN0X3NvcnQuaAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+IGluZGV4IGY1MTdkZjZkMDAuLmE0ZWZkMWZk
MDMgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+PiArKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4gQEAgLTE2LDYgKzE2LDcgQEAKPj4gwqDCoCAqLwo+PiDC
oCDCoCAjaW5jbHVkZSA8YXNtL2J1Zy5oPgo+PiArI2luY2x1ZGUgPHhlbi9saXN0X3NvcnQuaD4K
Pj4gwqAgI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+PiDCoCDCoCAjaW5jbHVkZSA8YXNtL2FybV92
Z2ljLmg+Cj4+IEBAIC0xNjMsNiArMTY0LDY0IEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY190
YXJnZXRfb3JhY2xlKHN0cnVjdAo+PiB2Z2ljX2lycSAqaXJxKQo+PiDCoMKgwqDCoMKgIHJldHVy
biBOVUxMOwo+PiDCoCB9Cj4+IMKgICsvKgo+PiArICogVGhlIG9yZGVyIG9mIGl0ZW1zIGluIHRo
ZSBhcF9saXN0cyBkZWZpbmVzIGhvdyB3ZSdsbCBwYWNrIHRoaW5ncwo+PiBpbiBMUnMgYXMKPj4g
KyAqIHdlbGwsIHRoZSBmaXJzdCBpdGVtcyBpbiB0aGUgbGlzdCBiZWluZyB0aGUgZmlyc3QgdGhp
bmdzIHBvcHVsYXRlZAo+PiBpbiB0aGUKPj4gKyAqIExScy4KPj4gKyAqCj4+ICsgKiBBIGhhcmQg
cnVsZSBpcyB0aGF0IGFjdGl2ZSBpbnRlcnJ1cHRzIGNhbiBuZXZlciBiZSBwdXNoZWQgb3V0IG9m
Cj4+IHRoZSBMUnMKPj4gKyAqIChhbmQgdGhlcmVmb3JlIHRha2UgcHJpb3JpdHkpIHNpbmNlIHdl
IGNhbm5vdCByZWxpYWJseSB0cmFwIG9uCj4+IGRlYWN0aXZhdGlvbgo+PiArICogb2YgSVJRcyBh
bmQgdGhlcmVmb3JlIHRoZXkgaGF2ZSB0byBiZSBwcmVzZW50IGluIHRoZSBMUnMuCj4+ICsgKgo+
PiArICogT3RoZXJ3aXNlIHRoaW5ncyBzaG91bGQgYmUgc29ydGVkIGJ5IHRoZSBwcmlvcml0eSBm
aWVsZCBhbmQgdGhlIEdJQwo+PiArICogaGFyZHdhcmUgc3VwcG9ydCB3aWxsIHRha2UgY2FyZSBv
ZiBwcmVlbXB0aW9uIG9mIHByaW9yaXR5IGdyb3VwcyBldGMuCj4+ICsgKgo+PiArICogUmV0dXJu
IG5lZ2F0aXZlIGlmICJhIiBzb3J0cyBiZWZvcmUgImIiLCAwIHRvIHByZXNlcnZlIG9yZGVyLCBh
bmQKPj4gcG9zaXRpdmUKPj4gKyAqIHRvIHNvcnQgImIiIGJlZm9yZSAiYSIuCj4gCj4gRmluYWxs
eSBhIGdvb2QgZXhwbGFuYXRpb24gb2YgdGhlIHJldHVybiB2YWx1ZSBvZiBhIHNvcnQgZnVuY3Rp
b24gOikuIEkKPiBhbHdheXMgZ2V0IGNvbmZ1c2VkIHdoYXQgdGhlIHJldHVybiBpcyBzdXBwb3Nl
ZCB0byBiZS4KPiAKPj4gKyAqLwo+PiArc3RhdGljIGludCB2Z2ljX2lycV9jbXAodm9pZCAqcHJp
diwgc3RydWN0IGxpc3RfaGVhZCAqYSwgc3RydWN0Cj4+IGxpc3RfaGVhZCAqYikKPj4gK3sKPj4g
K8KgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycWEgPSBjb250YWluZXJfb2YoYSwgc3RydWN0IHZn
aWNfaXJxLCBhcF9saXN0KTsKPj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycWIgPSBjb250
YWluZXJfb2YoYiwgc3RydWN0IHZnaWNfaXJxLCBhcF9saXN0KTsKPj4gK8KgwqDCoCBib29sIHBl
bmRhLCBwZW5kYjsKPj4gK8KgwqDCoCBpbnQgcmV0Owo+PiArCj4+ICvCoMKgwqAgc3Bpbl9sb2Nr
KCZpcnFhLT5pcnFfbG9jayk7Cj4+ICvCoMKgwqAgc3Bpbl9sb2NrKCZpcnFiLT5pcnFfbG9jayk7
Cj4gCj4gSSBndWVzcyB0aGUgbG9ja2luZyBvcmRlciBkb2VzIG5vdCBtYXR0ZXIgaGVyZSBiZWNh
dXNlIHRoaXMgaXMgdGhlIG9ubHkKPiBwbGFjZSB3aGVyZSB0d28gSVJRcyBsb2NrIGhhdmUgdG8g
YmUgdGFrZW4/CgpNbWgsIGdvb2QgcXVlc3Rpb24uIEkgZ3Vlc3MgaW5kZWVkIGluIHByYWN0aWNl
IHRoaXMgd2lsbCBub3QgYmUgYSBwcm9ibGVtOgotIEFzIHlvdSBtZW50aW9uZWQgdGhpcyBzaG91
bGQgYmUgdGhlIG9ubHkoPykgcGxhY2Ugd2hlcmUgd2UgdGFrZQptdWx0aXBsZSBJUlEgbG9ja3Ms
IGJ1dCB0aGF0IHNvdW5kcyBmcmFnaWxlLgotIEEgY2VydGFpbiBJUlEgc2hvdWxkIG9ubHkgYmUg
b24gb25lIFZDUFUgbGlzdCBhdCBhIGdpdmVuIHBvaW50IGluCnRpbWUuIFNvIHRoZXJlIHdvdWxk
IGJlIG5vIHJhY2Ugd2l0aCB0d28gaW5zdGFuY2VzIG9mIHRoaXMgY29tcGFyZQpmdW5jdGlvbiB0
cnlpbmcgdG8gbG9jayB0aGUgc2FtZSBJUlEuCgpCdXQgdGhhdCBzb3VuZHMgYSBiaXQgZG9kZ3kg
dG8gcmVseSBvbi4gSXQgc2hvdWxkIGJlIHJlbGF0aXZlbHkgc3RyYWlnaHQKZm9yd2FyZCB0byBm
aXggdGhpcyB3aXRoIGEgc2ltcGxlIGNvbXBhcmlzb24sIHNob3VsZG4ndCBpdD8KQ0M6aW5nIENo
cmlzdG9mZmVyLCBNYXJjIGFuZCBFcmljIGhlcmUgdG8gc2VlIGlmIHdlIHNob3VsZCBhZGQgdGhp
cyAoaW4KS1ZNIGFzIHdlbGwpLgoKPiBBbHNvLCB0aGlzIHdpbGwgYmUgZG9uZSB3aXRoIGlycSBk
aXNhYmxlZCByaWdodD8gSW4gdGhhdCBjYXNlLCBtYXkgSSBhc2sKPiBmb3IgYW4gQVNTRVJUKCFs
b2NhbF9pcnFfaXNfZW5hYmxlZCgpKT8gT3IgbWF5YmUgaW4gdmdpY19zb3J0X2FwX2xpc3QuCgpP
Sy4KCj4+ICsKPj4gK8KgwqDCoCBpZiAoIGlycWEtPmFjdGl2ZSB8fCBpcnFiLT5hY3RpdmUgKQo+
PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldCA9IChpbnQpaXJxYi0+YWN0aXZlIC0g
KGludClpcnFhLT5hY3RpdmU7Cj4+ICvCoMKgwqDCoMKgwqDCoCBnb3RvIG91dDsKPj4gK8KgwqDC
oCB9Cj4+ICsKPj4gK8KgwqDCoCBwZW5kYSA9IGlycWEtPmVuYWJsZWQgJiYgaXJxX2lzX3BlbmRp
bmcoaXJxYSk7Cj4+ICvCoMKgwqAgcGVuZGIgPSBpcnFiLT5lbmFibGVkICYmIGlycV9pc19wZW5k
aW5nKGlycWIpOwo+PiArCj4+ICvCoMKgwqAgaWYgKCAhcGVuZGEgfHwgIXBlbmRiICkKPj4gK8Kg
wqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXQgPSAoaW50KXBlbmRiIC0gKGludClwZW5kYTsK
Pj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gb3V0Owo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKg
IC8qIEJvdGggcGVuZGluZyBhbmQgZW5hYmxlZCwgc29ydCBieSBwcmlvcml0eSAqLwo+PiArwqDC
oMKgIHJldCA9IGlycWEtPnByaW9yaXR5IC0gaXJxYi0+cHJpb3JpdHk7Cj4+ICtvdXQ6Cj4+ICvC
oMKgwqAgc3Bpbl91bmxvY2soJmlycWItPmlycV9sb2NrKTsKPj4gK8KgwqDCoCBzcGluX3VubG9j
aygmaXJxYS0+aXJxX2xvY2spOwo+PiArwqDCoMKgIHJldHVybiByZXQ7Cj4+ICt9Cj4+ICsKPj4g
Ky8qIE11c3QgYmUgY2FsbGVkIHdpdGggdGhlIGFwX2xpc3RfbG9jayBoZWxkICovCj4+ICtzdGF0
aWMgdm9pZCB2Z2ljX3NvcnRfYXBfbGlzdChzdHJ1Y3QgdmNwdSAqdmNwdSkKPj4gK3sKPj4gK8Kg
wqDCoCBzdHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gudmdpY19jcHU7Cj4+
ICsKPj4gK8KgwqDCoCBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnZnaWNfY3B1LT5hcF9saXN0X2xv
Y2spKTsKPj4gKwo+PiArwqDCoMKgIGxpc3Rfc29ydChOVUxMLCAmdmdpY19jcHUtPmFwX2xpc3Rf
aGVhZCwgdmdpY19pcnFfY21wKTsKPj4gK30KPj4gKwo+PiDCoCAvKgo+PiDCoMKgICogT25seSB2
YWxpZCBpbmplY3Rpb24gaWYgY2hhbmdpbmcgbGV2ZWwgZm9yIGxldmVsLXRyaWdnZXJlZCBJUlFz
Cj4+IG9yIGZvciBhCj4+IMKgwqAgKiByaXNpbmcgZWRnZS4KPj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24vbGlzdF9zb3J0LmMgYi94ZW4vY29tbW9uL2xpc3Rfc29ydC5jCj4+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMDAuLjljNWNjNThlNDMKPj4gLS0tIC9kZXYvbnVs
bAo+PiArKysgYi94ZW4vY29tbW9uL2xpc3Rfc29ydC5jCj4+IEBAIC0wLDAgKzEsMTcwIEBACj4+
ICsvKgo+PiArICogbGlzdF9zb3J0LmM6IG1lcmdlIHNvcnQgaW1wbGVtZW50YXRpb24gZm9yIGxp
bmtlZCBsaXN0cwo+PiArICogQ29waWVkIGZyb20gdGhlIExpbnV4IGtlcm5lbCAobGliL2xpc3Rf
c29ydC5jKQo+PiArICogKHdpdGhvdXQgc3BlY2lmaWMgY29weXJpZ2h0IG5vdGljZSB0aGVyZSkK
PiAKPiBJIGNhbiBzZWUgeW91IG1vdmVkIGZyb20gTGludXggdG8gWGVuIGNvZGluZyBzdHlsZS4g
SXMgdGhlcmUgYW55IG90aGVyCj4gY2hhbmdlcyBtYWRlPwoKSnVzdCB0aGUgbGlzdCBvZiBpbmNs
dWRlIGZpbGVzLCBidXQgSSBkaWRuJ3QgdG91Y2ggYW55IGFjdHVhbCBjb2RlLgpXaWxsIG1lbnRp
b24gdGhpcyBpbiB0aGUgY29tbWl0IG1lc3NhZ2UgZm9yIHRoaXMgc2VwYXJhdGUgcGF0Y2guCgpD
aGVlcnMsCkFuZHJlLgoKPiAKPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0
d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4+IG1vZGlmeSBpdAo+PiArICog
dW5kZXIgdGhlIHRlcm1zIGFuZCBjb25kaXRpb25zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMg
TGljZW5zZSwKPj4gKyAqIHZlcnNpb24gMiwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24uCj4+ICsgKgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVk
IGluIHRoZSBob3BlIGl0IHdpbGwgYmUgdXNlZnVsLCBidXQKPj4gV0lUSE9VVAo+PiArICogQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YgTUVSQ0hBTlRB
QklMSVRZIG9yCj4+ICsgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS7CoCBTZWUg
dGhlIEdOVSBHZW5lcmFsIFB1YmxpYwo+PiBMaWNlbnNlIGZvcgo+PiArICogbW9yZSBkZXRhaWxz
Lgo+PiArICoKPj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4+IGFsb25nIHdpdGgKPj4gKyAqIHRoaXMgcHJvZ3Jh
bTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICovCj4+
ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+PiArI2luY2x1ZGUgPHhlbi9saXN0Lmg+Cj4+ICsKPj4g
KyNkZWZpbmUgTUFYX0xJU1RfTEVOR1RIX0JJVFMgMjAKPj4gKwo+PiArLyoKPj4gKyAqIFJldHVy
bnMgYSBsaXN0IG9yZ2FuaXplZCBpbiBhbiBpbnRlcm1lZGlhdGUgZm9ybWF0IHN1aXRlZAo+PiAr
ICogdG8gY2hhaW5pbmcgb2YgbWVyZ2UoKSBjYWxsczogbnVsbC10ZXJtaW5hdGVkLCBubyByZXNl
cnZlZCBvcgo+PiArICogc2VudGluZWwgaGVhZCBub2RlLCAicHJldiIgbGlua3Mgbm90IG1haW50
YWluZWQuCj4+ICsgKi8KPj4gK3N0YXRpYyBzdHJ1Y3QgbGlzdF9oZWFkICptZXJnZSh2b2lkICpw
cml2LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGludCAoKmNtcCkodm9pZCAqcHJpdiwgc3RydWN0Cj4+IGxpc3RfaGVhZCAq
YSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCAqYiksCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgc3RydWN0IGxpc3RfaGVhZCAqYSwgc3RydWN0IGxpc3RfaGVhZCAqYikKPj4gK3sKPj4g
K8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkIGhlYWQsICp0YWlsID0gJmhlYWQ7Cj4+ICsKPj4gK8Kg
wqDCoCB3aGlsZSAoIGEgJiYgYiApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgLyog
aWYgZXF1YWwsIHRha2UgJ2EnIC0tIGltcG9ydGFudCBmb3Igc29ydCBzdGFiaWxpdHkgKi8KPj4g
K8KgwqDCoMKgwqDCoMKgIGlmICggKCpjbXApKHByaXYsIGEsIGIpIDw9IDAgKQo+PiArwqDCoMKg
wqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB0YWlsLT5uZXh0ID0gYTsKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYSA9IGEtPm5leHQ7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9
Cj4+ICvCoMKgwqDCoMKgwqDCoCBlbHNlCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIHRhaWwtPm5leHQgPSBiOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBiID0gYi0+bmV4dDsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKgIHRh
aWwgPSB0YWlsLT5uZXh0Owo+PiArwqDCoMKgIH0KPj4gK8KgwqDCoCB0YWlsLT5uZXh0ID0gYT86
YjsKPj4gK8KgwqDCoCByZXR1cm4gaGVhZC5uZXh0Owo+PiArfQo+PiArCj4+ICsvKgo+PiArICog
Q29tYmluZSBmaW5hbCBsaXN0IG1lcmdlIHdpdGggcmVzdG9yYXRpb24gb2Ygc3RhbmRhcmQgZG91
Ymx5LWxpbmtlZAo+PiArICogbGlzdCBzdHJ1Y3R1cmUuwqAgVGhpcyBhcHByb2FjaCBkdXBsaWNh
dGVzIGNvZGUgZnJvbSBtZXJnZSgpLCBidXQKPj4gKyAqIHJ1bnMgZmFzdGVyIHRoYW4gdGhlIHRp
ZGllciBhbHRlcm5hdGl2ZXMgb2YgZWl0aGVyIGEgc2VwYXJhdGUgZmluYWwKPj4gKyAqIHByZXYt
bGluayByZXN0b3JhdGlvbiBwYXNzLCBvciBtYWludGFpbmluZyB0aGUgcHJldiBsaW5rcwo+PiAr
ICogdGhyb3VnaG91dC4KPj4gKyAqLwo+PiArc3RhdGljIHZvaWQgbWVyZ2VfYW5kX3Jlc3RvcmVf
YmFja19saW5rcyh2b2lkICpwcml2LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50ICgq
Y21wKSh2b2lkICpwcml2LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgKmEsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IGxpc3RfaGVhZAo+PiAqYiksCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkICpoZWFkLAo+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCAqYSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHN0cnVjdCBsaXN0X2hlYWQgKmIpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IGxpc3Rf
aGVhZCAqdGFpbCA9IGhlYWQ7Cj4+ICvCoMKgwqAgdTggY291bnQgPSAwOwo+PiArCj4+ICvCoMKg
wqAgd2hpbGUgKCBhICYmIGIgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIC8qIGlm
IGVxdWFsLCB0YWtlICdhJyAtLSBpbXBvcnRhbnQgZm9yIHNvcnQgc3RhYmlsaXR5ICovCj4+ICvC
oMKgwqDCoMKgwqDCoCBpZiAoICgqY21wKShwcml2LCBhLCBiKSA8PSAwICkKPj4gK8KgwqDCoMKg
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdGFpbC0+bmV4dCA9IGE7Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGEtPnByZXYgPSB0YWlsOwo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBhID0gYS0+bmV4dDsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoMKgwqDC
oMKgIGVsc2UKPj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
dGFpbC0+bmV4dCA9IGI7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGItPnByZXYgPSB0YWls
Owo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBiID0gYi0+bmV4dDsKPj4gK8KgwqDCoMKgwqDC
oMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKgIHRhaWwgPSB0YWlsLT5uZXh0Owo+PiArwqDCoMKgIH0K
Pj4gK8KgwqDCoCB0YWlsLT5uZXh0ID0gYSA/IDogYjsKPj4gKwo+PiArwqDCoMKgIGRvCj4+ICvC
oMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgLyoKPj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBJbiB3
b3JzdCBjYXNlcyB0aGlzIGxvb3AgbWF5IHJ1biBtYW55IGl0ZXJhdGlvbnMuCj4+ICvCoMKgwqDC
oMKgwqDCoMKgICogQ29udGludWUgY2FsbGJhY2tzIHRvIHRoZSBjbGllbnQgZXZlbiB0aG91Z2gg
bm8KPj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBlbGVtZW50IGNvbXBhcmlzb24gaXMgbmVlZGVkLCBz
byB0aGUgY2xpZW50J3MgY21wKCkKPj4gK8KgwqDCoMKgwqDCoMKgwqAgKiByb3V0aW5lIGNhbiBp
bnZva2UgY29uZF9yZXNjaGVkKCkgcGVyaW9kaWNhbGx5Lgo+PiArwqDCoMKgwqDCoMKgwqDCoCAq
Lwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCB1bmxpa2VseSghKCsrY291bnQpKSApCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgICgqY21wKShwcml2LCB0YWlsLT5uZXh0LCB0YWlsLT5uZXh0KTsK
Pj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgdGFpbC0+bmV4dC0+cHJldiA9IHRhaWw7Cj4+ICvCoMKg
wqDCoMKgwqDCoCB0YWlsID0gdGFpbC0+bmV4dDsKPj4gK8KgwqDCoCB9IHdoaWxlICggdGFpbC0+
bmV4dCApOwo+PiArCj4+ICvCoMKgwqAgdGFpbC0+bmV4dCA9IGhlYWQ7Cj4+ICvCoMKgwqAgaGVh
ZC0+cHJldiA9IHRhaWw7Cj4+ICt9Cj4+ICsKPj4gKy8qKgo+PiArICogbGlzdF9zb3J0IC0gc29y
dCBhIGxpc3QKPj4gKyAqIEBwcml2OiBwcml2YXRlIGRhdGEsIG9wYXF1ZSB0byBsaXN0X3NvcnQo
KSwgcGFzc2VkIHRvIEBjbXAKPj4gKyAqIEBoZWFkOiB0aGUgbGlzdCB0byBzb3J0Cj4+ICsgKiBA
Y21wOiB0aGUgZWxlbWVudHMgY29tcGFyaXNvbiBmdW5jdGlvbgo+PiArICoKPj4gKyAqIFRoaXMg
ZnVuY3Rpb24gaW1wbGVtZW50cyAibWVyZ2Ugc29ydCIsIHdoaWNoIGhhcyBPKG5sb2cobikpCj4+
ICsgKiBjb21wbGV4aXR5Lgo+PiArICoKPj4gKyAqIFRoZSBjb21wYXJpc29uIGZ1bmN0aW9uIEBj
bXAgbXVzdCByZXR1cm4gYSBuZWdhdGl2ZSB2YWx1ZSBpZiBAYQo+PiArICogc2hvdWxkIHNvcnQg
YmVmb3JlIEBiLCBhbmQgYSBwb3NpdGl2ZSB2YWx1ZSBpZiBAYSBzaG91bGQgc29ydCBhZnRlcgo+
PiArICogQGIuIElmIEBhIGFuZCBAYiBhcmUgZXF1aXZhbGVudCwgYW5kIHRoZWlyIG9yaWdpbmFs
IHJlbGF0aXZlCj4+ICsgKiBvcmRlcmluZyBpcyB0byBiZSBwcmVzZXJ2ZWQsIEBjbXAgbXVzdCBy
ZXR1cm4gMC4KPj4gKyAqLwo+PiArdm9pZCBsaXN0X3NvcnQodm9pZCAqcHJpdiwgc3RydWN0IGxp
c3RfaGVhZCAqaGVhZCwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50ICgqY21w
KSh2b2lkICpwcml2LCBzdHJ1Y3QgbGlzdF9oZWFkICphLCBzdHJ1Y3QKPj4gbGlzdF9oZWFkICpi
KSkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkICpwYXJ0W01BWF9MSVNUX0xFTkdU
SF9CSVRTKzFdOyAvKiBzb3J0ZWQgcGFydGlhbAo+PiBsaXN0cwo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAtLSBsYXN0IHNsb3QgaXMgYSBzZW50aW5l
bCAqLwo+PiArwqDCoMKgIGludCBsZXY7wqAgLyogaW5kZXggaW50byBwYXJ0W10gKi8KPj4gK8Kg
wqDCoCBpbnQgbWF4X2xldiA9IDA7Cj4+ICvCoMKgwqAgc3RydWN0IGxpc3RfaGVhZCAqbGlzdDsK
Pj4gKwo+PiArwqDCoMKgIGlmICggbGlzdF9lbXB0eShoZWFkKSApCj4+ICvCoMKgwqDCoMKgwqDC
oCByZXR1cm47Cj4+ICsKPj4gK8KgwqDCoCBtZW1zZXQocGFydCwgMCwgc2l6ZW9mKHBhcnQpKTsK
Pj4gKwo+PiArwqDCoMKgIGhlYWQtPnByZXYtPm5leHQgPSBOVUxMOwo+PiArwqDCoMKgIGxpc3Qg
PSBoZWFkLT5uZXh0Owo+PiArCj4+ICvCoMKgwqAgd2hpbGUgKCBsaXN0ICkKPj4gK8KgwqDCoCB7
Cj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkICpjdXIgPSBsaXN0Owo+PiArwqDC
oMKgwqDCoMKgwqAgbGlzdCA9IGxpc3QtPm5leHQ7Cj4+ICvCoMKgwqDCoMKgwqDCoCBjdXItPm5l
eHQgPSBOVUxMOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBmb3IgKCBsZXYgPSAwOyBwYXJ0W2xl
dl07IGxldisrICkKPj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgY3VyID0gbWVyZ2UocHJpdiwgY21wLCBwYXJ0W2xldl0sIGN1cik7Cj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHBhcnRbbGV2XSA9IE5VTEw7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+ICvC
oMKgwqDCoMKgwqDCoCBpZiAoIGxldiA+IG1heF9sZXYgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpZiAoIHVubGlrZWx5KGxldiA+PSBBUlJBWV9TSVpF
KHBhcnQpLTEpICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGRwcmludGsoWEVOTE9HX0RFQlVHLCAibGlzdCB0b28gbG9uZyBm
b3IgZWZmaWNpZW5jeVxuIik7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgbGV2
LS07Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgbWF4X2xldiA9IGxldjsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKg
IHBhcnRbbGV2XSA9IGN1cjsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBmb3IgKCBsZXYg
PSAwOyBsZXYgPCBtYXhfbGV2OyBsZXYrKyApCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHBhcnRb
bGV2XSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpc3QgPSBtZXJnZShwcml2LCBjbXAs
IHBhcnRbbGV2XSwgbGlzdCk7Cj4+ICsKPj4gK8KgwqDCoCBtZXJnZV9hbmRfcmVzdG9yZV9iYWNr
X2xpbmtzKHByaXYsIGNtcCwgaGVhZCwgcGFydFttYXhfbGV2XSwgbGlzdCk7Cj4+ICt9Cj4+ICtF
WFBPUlRfU1lNQk9MKGxpc3Rfc29ydCk7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4v
bGlzdF9zb3J0LmggYi94ZW4vaW5jbHVkZS94ZW4vbGlzdF9zb3J0LmgKPj4gbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwMC4uYTYwYzU4OWQ0Ygo+PiAtLS0gL2Rldi9udWxs
Cj4+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9saXN0X3NvcnQuaAo+PiBAQCAtMCwwICsxLDExIEBA
Cj4+ICsjaWZuZGVmIF9MSU5VWF9MSVNUX1NPUlRfSAo+PiArI2RlZmluZSBfTElOVVhfTElTVF9T
T1JUX0gKPj4gKwo+PiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+PiArCj4+ICtzdHJ1Y3QgbGlz
dF9oZWFkOwo+PiArCj4+ICt2b2lkIGxpc3Rfc29ydCh2b2lkICpwcml2LCBzdHJ1Y3QgbGlzdF9o
ZWFkICpoZWFkLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpbnQgKCpjbXApKHZv
aWQgKnByaXYsIHN0cnVjdCBsaXN0X2hlYWQgKmEsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgbGlzdF9oZWFkICpiKSk7Cj4+ICsj
ZW5kaWYKPj4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:00:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elc4P-0005Tr-Pa; Tue, 13 Feb 2018 15:00:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elc4O-0005TZ-7M
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 15:00:32 +0000
X-Inumbo-ID: c9c34d48-10ce-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c9c34d48-10ce-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 15:01:37 +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 81A581529;
 Tue, 13 Feb 2018 07:00:25 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5B0703F41F;
 Tue, 13 Feb 2018 07:00:24 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-24-andre.przywara@linaro.org>
 <6bd8fa89-99e7-1502-ef43-94233773ce83@arm.com>
 <23856658-34ab-4003-9e0e-c8906aedb4b1@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d03f7866-16ad-04c1-d0dd-f93bfb66f8ac@arm.com>
Date: Tue, 13 Feb 2018 15:00:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <23856658-34ab-4003-9e0e-c8906aedb4b1@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 23/49] ARM: new VGIC: Add IRQ sorting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wMi8xOCAxNDo1NiwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi9saXN0X3NvcnQuYyBiL3hlbi9jb21tb24vbGlzdF9zb3J0LmMKPj4+IG5l
dyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwMDAwLi45YzVjYzU4ZTQzCj4+PiAt
LS0gL2Rldi9udWxsCj4+PiArKysgYi94ZW4vY29tbW9uL2xpc3Rfc29ydC5jCj4+PiBAQCAtMCww
ICsxLDE3MCBAQAo+Pj4gKy8qCj4+PiArICogbGlzdF9zb3J0LmM6IG1lcmdlIHNvcnQgaW1wbGVt
ZW50YXRpb24gZm9yIGxpbmtlZCBsaXN0cwo+Pj4gKyAqIENvcGllZCBmcm9tIHRoZSBMaW51eCBr
ZXJuZWwgKGxpYi9saXN0X3NvcnQuYykKPj4+ICsgKiAod2l0aG91dCBzcGVjaWZpYyBjb3B5cmln
aHQgbm90aWNlIHRoZXJlKQo+Pgo+PiBJIGNhbiBzZWUgeW91IG1vdmVkIGZyb20gTGludXggdG8g
WGVuIGNvZGluZyBzdHlsZS4gSXMgdGhlcmUgYW55IG90aGVyCj4+IGNoYW5nZXMgbWFkZT8KPiAK
PiBKdXN0IHRoZSBsaXN0IG9mIGluY2x1ZGUgZmlsZXMsIGJ1dCBJIGRpZG4ndCB0b3VjaCBhbnkg
YWN0dWFsIGNvZGUuCj4gV2lsbCBtZW50aW9uIHRoaXMgaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGZv
ciB0aGlzIHNlcGFyYXRlIHBhdGNoLgoKQ2FuIHlvdSBrZWVwIHRoZSBsaXN0IGNvZGluZyBzdHls
ZSBpbiB0aGF0IGNhc2UgcGxlYXNlPwoKVGhhbmsgeW91LgoKLS0gCkp1bGllbiBHcmFsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:01:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:01:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elc5W-0005aP-2k; Tue, 13 Feb 2018 15:01:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x8q7=fh=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elc5V-0005aG-3a
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 15:01:41 +0000
X-Inumbo-ID: b5faa23c-10ce-11e8-ba59-bc764e045a96
Received: from mail-wr0-x235.google.com (unknown [2a00:1450:400c:c0c::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5faa23c-10ce-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 16:01:04 +0100 (CET)
Received: by mail-wr0-x235.google.com with SMTP id k32so12417025wrk.4
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 07:01:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=Ecam1t8KupKj5SU4nsQSUqH35Q4rriR21qk5HjjK6Lc=;
 b=LhjVwIMQR+x5UnyEe+Ip4LO4uSX3Cp3UkSh8AXFtiFcUYesXUjj+7NRr1I3JrTgTtD
 0lVMCHnyNE/sgGArFaPEivk2AMwg9ac2ZW6oLgZZIFkl7KcMVxb4GeaSrQWCYPcKwwJ8
 duxRlHTiwS9ZPmpT+IcDIkOcW6lqKFZEpy0JM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Ecam1t8KupKj5SU4nsQSUqH35Q4rriR21qk5HjjK6Lc=;
 b=L5KPgQRCkDJa6uxNm17xnvWWojO52QyscorJlOqIIdmzdRZ1mwZsihA6AnBBUicqd7
 CgSyaTa9OQLNR25Bc4iSacOKfWwS/XAf8kmXiAc6UXUC0HOThzzbYTX3kvLVmvwjhHlN
 V8W8KcVAbSq8+Gkm32bUYtJ12UAnMsrhbG/ElqHOUdRABNe9iBLPUmAgzUpRNpsPSL2k
 XW7m7Yeznl+byj3lSqjT8hZaYNuqapkReWQryopq2rlYzbHZvXQCHXfomI2LsG2zN3Tx
 PU5Aoc1s91CtNxG00jija/jQSptako3IPP4i2vWilr5YvU/2rfWFxaWHEIRe0axFR3Lo
 uP9g==
X-Gm-Message-State: APf1xPDNFKPnDf+0wfpLwt5xns2gkSaDMMY9tAYhMtZdIuTViAwsjftF
 G5RA4OCB9Kw2SpaIwV5tp1BjFrHm3hs=
X-Google-Smtp-Source: AH8x224EU0zyu1IgFrLcutAWPYw27imssShX5tJGyZuhzlIs1blQnAmlFnmdC4dRVMWswIc23k/Xmw==
X-Received: by 10.223.134.163 with SMTP id 32mr1547445wrx.250.1518534096987;
 Tue, 13 Feb 2018 07:01:36 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id p14sm10920989wrg.42.2018.02.13.07.01.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 13 Feb 2018 07:01:36 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-16-andre.przywara@linaro.org>
 <b883720b-e1e3-f574-72c7-210e0940fb9d@arm.com>
 <bf3229cb-f148-f66a-2217-070ade7f5652@linaro.org>
 <f39c9caf-bafd-fafe-575a-b48ed78e60ba@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <a128df1a-8423-01c8-2ac5-a6127831bbcd@linaro.org>
Date: Tue, 13 Feb 2018 15:01:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <f39c9caf-bafd-fafe-575a-b48ed78e60ba@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 15/49] ARM: GIC: Allow tweaking the
 active state of an IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8wMi8xOCAxMjowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDEyLzAyLzE4
IDE3OjUzLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGkgQW5kcmUsCj4gCj4+
IE9uIDEyLzAyLzE4IDEzOjU1LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSBBbmRyZSwKPj4+
Cj4+PiBPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4gV2hlbiBw
bGF5aW5nIGFyb3VuZCB3aXRoIGhhcmR3YXJlIG1hcHBlZCwgbGV2ZWwgdHJpZ2dlcmVkIHZpcnR1
YWwgSVJRcywKPj4+PiB0aGVyZSBpcyB0aGUgbmVlZCB0byBleHBsaWNpdGx5IHNldCB0aGUgYWN0
aXZlIHN0YXRlIG9mIGFuIGludGVycnVwdCBhdAo+Pj4+IHNvbWUgcG9pbnQgaW4gdGltZS4KPj4+
PiBUbyBwcmVwYXJlIHRoZSBHSUMgZm9yIHRoYXQsIHdlIGludHJvZHVjZSBhIHNldF9hY3RpdmVf
c3RhdGUoKSBmdW5jdGlvbgo+Pj4+IHRvIGxldCB0aGUgVkdJQyBtYW5pcHVsYXRlIHRoZSBzdGF0
ZSBvZiBhbiBhc3NvY2lhdGVkIGhhcmR3YXJlIElSUS4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+Pj4+IC0tLQo+Pj4+
IMKgwqAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jwqDCoMKgwqAgfMKgIDkgKysrKysrKysrCj4+Pj4g
wqDCoCB4ZW4vYXJjaC9hcm0vZ2ljLXYzLmPCoMKgwqDCoCB8IDE2ICsrKysrKysrKysrKysrKysK
Pj4+PiDCoMKgIHhlbi9hcmNoL2FybS9naWMuY8KgwqDCoMKgwqDCoMKgIHzCoCA1ICsrKysrCj4+
Pj4gwqDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oIHzCoCA1ICsrKysrCj4+Pj4gwqDCoCA0
IGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKykKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZ2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vZ2ljLXYyLmMKPj4+PiBpbmRleCAy
ZTM1ODkyODgxLi41MzM5ZjY5ZmJjIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMt
djIuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+Pj4+IEBAIC0yMzUsNiArMjM1
LDE0IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljdjJfcmVhZF9pcnEodm9pZCkKPj4+PiDCoMKg
wqDCoMKgwqAgcmV0dXJuIChyZWFkbF9naWNjKEdJQ0NfSUFSKSAmIEdJQ0NfSUFfSVJRKTsKPj4+
PiDCoMKgIH0KPj4+PiDCoMKgICtzdGF0aWMgdm9pZCBnaWN2Ml9zZXRfYWN0aXZlX3N0YXRlKGlu
dCBpcnEsIGJvb2wgYWN0aXZlKQo+Pj4KPj4+IEkgd291bGQgbXVjaCBwcmVmZXIgdG8gaGF2ZSBh
biBpcnFfZGVzYyBpbiBwYXJhbWV0ZXIuIFRoaXMgaXMgbWF0Y2hpbmcKPj4+IHRoZSBvdGhlciBp
bnRlcmZhY2UKPj4KPj4gLi4uIGFuZCB0aGF0J3Mgd2h5IEkgaGFkIGl0IGp1c3QgbGlrZSB0aGlz
IGluIG15IGZpcnN0IHZlcnNpb24uIEhvd2V2ZXIKPj4gdGhpcyBwcm92ZWQgdG8gYmUgbmFzdHkg
YmVjYXVzZSBJIG5vdyBuZWVkIHRvIGdldCB0aGlzIGlycV9kZXNjIHBvaW50ZXIKPj4gZmlyc3Qs
IGFzIHRoZSBjYWxsZXIgZG9lc24ndCBoYXZlIGl0IGFscmVhZHkuIFNpbmNlIGFsbCB3ZSBoYXZl
IGFuZCBuZWVkCj4+IGlzIHRoZSBhY3R1YWwgaGFyZHdhcmUgSVJRIG51bWJlciwgSSBmb3VuZCBp
dCBtb3JlIHN0cmFpZ2h0LWZvcndhcmQgdG8KPj4ganVzdCB1c2UgdGhhdCBudW1iZXIgZGlyZWN0
bHkgaW5zdGVhZCBvZiBnb2luZyB2aWEgdGhlIHBvaW50ZXIgYW5kIGJhY2sKPj4gKGgvdyBpbnRp
ZCA9PiBpcnFfZGVzYyA9PiBpcnEpLgo+Pgo+Pj4gYW5kIHlvdSBjb3VsZCB1cGRhdGUgdGhlIGZs
YWdzIHN1Y2ggYXMKPj4+IF9JUlFfSU5QUk9HUkVTUyB3aGljaCB5b3UgZG9uJ3QgZG8gYXQgdGhl
IG1vbWVudC4KPj4KPj4gTW1oLCBpbnRlcmVzdGluZyBwb2ludC4gSSBndWVzcyBJIHNob3VsZCBh
bHNvIGNsZWFyIHRoaXMgYml0IGluIHRoZSBuZXcKPj4gVkdJQy4gQXQgbGVhc3Qgb25jZSBJIHdy
YXBwZWQgbXkgaGVhZCBhcm91bmQgd2hhdCB0aGlzIGZsYWcgaXMKPj4gKmFjdHVhbGx5KiBmb3Ig
KGluIGNvbmp1bmN0aW9uIHdpdGggX0lSUV9HVUVTVCkuCj4+IEFueXdheSBJIGd1ZXNzIHRoaXMg
Yml0IHdvdWxkIHN0aWxsIGJlIHNldCBpbiBvdXIgY2FzZS4KPiAKPiBGb3IgSVJRIHJvdXRlZCB0
byB0aGUgZ3Vlc3QsIHRoZSBmbGFnIGlzIHVzZWQgdG8ga25vdyB3aGV0aGVyIHlvdSBuZWVkCj4g
dG8gRU9JIHRoZSBpbnRlcnJ1cHQgb24gZG9tYWluIGRlc3RydWN0aW9uLgoKWWVhaCwgSSBmb3Vu
ZCB0aGF0LiBJbiBnZW5lcmFsIEkgYW0gYSBiaXQgc3VzcGljaW91cyBvZiByZXBsaWNhdGluZyBh
bmQKdHJhY2tpbmcgdGhlIGhhcmR3YXJlIElSUSBzdGF0ZSBpbiBzb2Z0d2FyZS4KCj4gSW4gZ2Vu
ZXJhbCwgSSB3b3VsZCBsaWtlIHRvIGtlZXAgZGVzYy0+c3RhdHVzIGluIHN5bmMgZm9yIHRoZSBn
dWVzdCBJUlEuCj4gVGhpcyBpcyB1c2VmdWwgZm9yIGRlYnVnZ2luZyBhbmQgcG90ZW50aWFsbHkg
c29tZSByYXRlbGltaXQgb24gaW50ZXJydXB0Cj4gKEkgYW0gdGhpbmtpbmcgZm9yIElUUykuCj4g
Cj4+Cj4+PiBBbHNvLCB3aG8gaXMgcHJldmVudGluZyB0d28gQ1BVcyB0byBjbGVhciB0aGUgYWN0
aXZlIGJpdCBhdCB0aGUgc2FtZQo+Pj4gdGltZT8KPj4KPj4gQSBjZXJ0YWluIGhhcmR3YXJlIElS
USBpcyBhc3NpZ25lZCB0byBvbmUgdmlydHVhbCBJUlEgb24gb25lIFZDUFUgYXQgb25lCj4+IHRp
bWUgb25seS4gQmVzaWRlcywgR0lDRF9JQ0FDVElWRVJuIGhhcyB3aXJlZCBOQU5EIHNlbWFudGlj
cywgc28gdGhhdCdzCj4+IG5hdHVyYWxseSByYWNlIGZyZWUgKGFzIGl0IHdhcyBkZXNpZ25lZCB0
byBiZSkuCj4+IFVubGVzcyBJIG1pc3Mgc29tZXRoaW5nIGhlcmUgKGhhcHB5IHRvIGJlIHBvaW50
ZWQgdG8gYW4gZXhhbXBsZSB3aGVyZSBpdAo+PiBjYXVzZXMgcHJvYmxlbXMpLgo+IAo+IFlvdSBj
b3VsZCBwb3RlbnRpYWxseSBoYXZlIGEgcmFjZSBiZXR3ZWVuIElDQUNUSVZFUiBhbiBJU0FDVElW
RVIuCgpJIGRvbid0IHNlZSB3aHkgdGhpcyB3b3VsZCBiZSBhIHByb2JsZW06CkVpdGhlciB5b3Ug
YWN0aXZhdGUgdGhlIElSUSBvciB5b3UgZGVhY3RpdmF0ZSBpdC4gVGhlCndpcmVkLU9SL3dpcmVk
LU5BTkQgc2VtYW50aWNzIG1ha2VzIHN1cmUgdGhpcyBuZXZlciBnZXRzIGluY29uc2lzdGVudCBv
bgp0aGUgaGFyZHdhcmUgc2lkZS4gSWYgeW91IGlzc3VlIHR3byBjb25mbGljdGluZyByZXF1ZXN0
cyBhdCB0aGUgc2FtZQp0aW1lLCB0aGF0J3MgYSBiZW5pZ24gcmFjZSwgd2hpY2ggeW91IGVpdGhl
ciBkb24ndCBjYXJlIGFib3V0IG9yIGhhbmRsZQp2aWEgbG9ja2luZyBpbiB0aGUgY29kZSB3aGlj
aCB0cmlnZ2VycyB0aGVzZSByZXF1ZXN0cy4KCkJlc2lkZXMsIHdlIG9ubHkgZG8gb25lIGRpcmVj
dGlvbiBpbiB0aGUgY29kZSBhdCB0aGUgbW9tZW50IGFueXdheS4KQW5kIHRoaXMgc2hvdWxkIGJl
ICpjbGVhcmluZyogdGhlIGFjdGl2ZSBzdGF0ZSwgYW5kIG5vdCBzZXR0aW5nIGl0LAp3aGljaCBp
cyBhIGJ1ZyBJIGRpc2NvdmVyZWQgeWVzdGVyZGF5LgoKPiBpcyB2ZXJ5IHNpbWlsYXIgdG8gdGhl
IGVuYWJsZS9kaXNhYmxlIHBhcnQuIFRoaXMgbWF0dGVycyBhIGxvdCB3aGVuCj4gdXBkYXRpbmcg
ZGVzYy0+c3RhdHVzLgoKV2hpY2ggaXMgb25lIHJlYXNvbiB3aHkgSSBhbSBzdXNwaWNpb3VzIG9m
IHRoaXMgd2hvbGUgc3RhdGUgcmVwbGljYXRpb24uCkJ1dCB0aGUgZGVzYyBsb2NrIHNob3VsZCB0
YWtlIGNhcmUgb2YgdGhpcyBpbiBnZW5lcmFsLCBubz8KCj4+Pj4gK30KPj4+PiArCj4+Pj4gwqDC
oCBzdGF0aWMgdm9pZCBnaWN2Ml9zZXRfaXJxX3R5cGUoc3RydWN0IGlycV9kZXNjICpkZXNjLCB1
bnNpZ25lZCBpbnQKPj4+PiB0eXBlKQo+Pj4+IMKgwqAgewo+Pj4+IMKgwqDCoMKgwqDCoCB1aW50
MzJfdCBjZmcsIGFjdHVhbCwgZWRnZWJpdDsKPj4+PiBAQCAtMTI0MSw2ICsxMjQ5LDcgQEAgY29u
c3Qgc3RhdGljIHN0cnVjdCBnaWNfaHdfb3BlcmF0aW9ucwo+Pj4+IGdpY3YyX29wcyA9IHsKPj4+
PiDCoMKgwqDCoMKgwqAgLmVvaV9pcnHCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSBnaWN2Ml9l
b2lfaXJxLAo+Pj4+IMKgwqDCoMKgwqDCoCAuZGVhY3RpdmF0ZV9pcnHCoMKgwqDCoMKgID0gZ2lj
djJfZGlyX2lycSwKPj4+PiDCoMKgwqDCoMKgwqAgLnJlYWRfaXJxwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCA9IGdpY3YyX3JlYWRfaXJxLAo+Pj4+ICvCoMKgwqAgLnNldF9hY3RpdmVfc3RhdGXCoMKg
wqAgPSBnaWN2Ml9zZXRfYWN0aXZlX3N0YXRlLAo+Pj4+IMKgwqDCoMKgwqDCoCAuc2V0X2lycV90
eXBlwqDCoMKgwqDCoMKgwqAgPSBnaWN2Ml9zZXRfaXJxX3R5cGUsCj4+Pj4gwqDCoMKgwqDCoMKg
IC5zZXRfaXJxX3ByaW9yaXR5wqDCoMKgID0gZ2ljdjJfc2V0X2lycV9wcmlvcml0eSwKPj4+PiDC
oMKgwqDCoMKgwqAgLnNlbmRfU0dJwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA9IGdpY3YyX3NlbmRf
U0dJLAo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKPj4+PiBpbmRleCAwOGQ0NzAzNjg3Li41OTVlYWVmNDNhIDEwMDY0NAo+Pj4+
IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9naWMt
djMuYwo+Pj4+IEBAIC00NzUsNiArNDc1LDIxIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljdjNf
cmVhZF9pcnEodm9pZCkKPj4+PiDCoMKgwqDCoMKgwqAgcmV0dXJuIGlycTsKPj4+PiDCoMKgIH0K
Pj4+PiDCoMKgICtzdGF0aWMgdm9pZCBnaWN2M19zZXRfYWN0aXZlX3N0YXRlKGludCBpcnEsIGJv
b2wgYWN0aXZlKQo+Pj4+ICt7Cj4+Pj4gK8KgwqDCoCB2b2lkIF9faW9tZW0gKmJhc2U7Cj4+Pj4g
Kwo+Pj4+ICvCoMKgwqAgaWYgKCBpcnEgPj0gTlJfR0lDX0xPQ0FMX0lSUVMpCj4+Pj4gK8KgwqDC
oMKgwqDCoMKgIGJhc2UgPSBHSUNEICsgKGlycSAvIDMyKSAqIDQ7Cj4+Pj4gK8KgwqDCoCBlbHNl
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGJhc2UgPSBHSUNEX1JESVNUX1NHSV9CQVNFOwo+Pj4+ICsK
Pj4+PiArwqDCoMKgIGlmICggYWN0aXZlICkKPj4+PiArwqDCoMKgwqDCoMKgwqAgd3JpdGVsKDFV
IDw8IChpcnEgJSAzMiksIGJhc2UgKyBHSUNEX0lTQUNUSVZFUik7Cj4+Pj4gK8KgwqDCoCBlbHNl
Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbCgxVSA8PCAoaXJxICUgMzIpLCBiYXNlICsgR0lD
RF9JQ0FDVElWRVIpOwo+Pj4KPj4+IFNob3VsZG4ndCB5b3Ugd2FpdCB1bnRpbCBSV1AgYml0cyBp
cyBjbGVhcmVkIGhlcmU/Cj4+Cj4+IEkgZG9uJ3Qgc2VlIHdoeS4gSSB0aGluayB0aGlzIGFjdGlv
biBoYXMgc29tZSBwb3N0ZWQgc2VtYW50aWNzIGFueXdheSwKPj4gc28gbm8gbmVlZCBmb3IgYW55
IHN5bmNocm9uaXNhdGlvbi4gQW5kIGFsc28gUldQIGRvZXMgbm90IHRyYWNrCj4+IElbU0NdQUNU
SVZFUiwgb25seSBJQ0VOQUJMRVIgYW5kIHNvbWUgQ1RMUiBiaXRzIChBUk0gSUhJIDAwNjlELCA4
LjkuNDoKPj4gUldQWzMxXSkuCj4+Cj4+Pgo+Pj4+ICt9Cj4+Pgo+Pj4gV2h5IGRvbid0IHlvdSB1
c2UgdGhlIGZ1bmN0aW9uIHBva2U/Cj4+Cj4+IEFoLCBJIGRpZG4ndCBzZWUgdGhpcy4gQnV0IHRo
ZW4gdGhpcyBub3cgZG9lcyB0aGlzIHF1aXRlIGNvc3RseSBSV1AKPj4gZGFuY2Ugbm93LiBXZSBj
b3VsZCBhZGQgYSBjaGVjayBpbiB0aGVyZSB0byBvbmx5IGRvIHRoaXMgaWYgd2UgY2hhbmdlCj4+
IHRoZSBhZmZlY3RlZCByZWdpc3RlcnMgb3IgcGFzcyBhbiBleHBsaWNpdCAiYm9vbCB3YWl0X2Zv
cl9yd3AiIGluIHRoZXJlLgo+IAo+IEkgZ3Vlc3MgdGhpcyB3b3VsZCBiZSB1c2VmdWwgZXZlbiBm
b3IgdGhlIGN1cnJlbnQgY29kZS4gSWYgSSB1bmRlcnN0YW5kCj4gY29ycmVjdGx5IHRoZSBSV1Ag
c2VtYW50aWNzLCBpdCBzaG91bGQgbm90IGJlIG5lY2Vzc2FyeSB0byB3YWl0IHdoZW4KPiB3cml0
ZSB0byBJU0VOQUJMRVIgYWxzby4KCkV4YWN0bHkuIEkgY2hhbmdlZCBwb2tlX2lycSgpIHRvIGRv
OgogICAgaWYgKCBvZmZzZXQgPT0gR0lDRF9JQ0VOQUJMRVIgKQogICAgICAgIGdpY3YzX3dhaXRf
Zm9yX3J3cChpcnFkLT5pcnEpOwoKRG9lcyB0aGF0IHNvdW5kIGFjY2VwdGFibGU/CgpJIGFsc28g
anVzdCBhZGRlZCBwb2tlX2lycSgpL3BlZWtfaXJxKCkgdG8gZ2ljLXYyLmMgYXMgd2VsbC4KCkNo
ZWVycywKQW5kcmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:01:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:01:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elc5a-0005bE-9n; Tue, 13 Feb 2018 15:01:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elc5Z-0005aF-RN
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 15:01:45 +0000
X-Inumbo-ID: f5a1e249-10ce-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f5a1e249-10ce-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 15:02:50 +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 5BC041529;
 Tue, 13 Feb 2018 07:01:39 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B497B3F41F;
 Tue, 13 Feb 2018 07:01:38 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-25-andre.przywara@linaro.org>
 <d8a26d02-11a6-646a-93f3-a96b158948ae@arm.com>
 <38de1ad1-0c30-f9e5-2806-55e97d64981a@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6da6057c-8324-d191-8c79-36a8a583931d@arm.com>
Date: Tue, 13 Feb 2018 15:01:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <38de1ad1-0c30-f9e5-2806-55e97d64981a@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 24/49] ARM: new VGIC: Add IRQ sync/flush
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wMi8xOCAxNDo1NiwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MTMvMDIvMTggMTQ6MzEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUsCj4+Cj4+IE9u
IDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+ICsvKiBSZXF1aXJlcyB0
aGUgVkNQVSdzIGFwX2xpc3RfbG9jayB0byBiZSBoZWxkLiAqLwo+Pj4gK3N0YXRpYyB2b2lkIHZn
aWNfZmx1c2hfbHJfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4+PiArewo+Pj4gK8KgwqDCoCBz
dHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gudmdpY19jcHU7Cj4+PiArwqDC
oMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+Pj4gK8KgwqDCoCBpbnQgY291bnQgPSAwOwo+Pj4g
Kwo+Pj4gK8KgwqDCoCBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnZnaWNfY3B1LT5hcF9saXN0X2xv
Y2spKTsKPj4+ICsKPj4+ICvCoMKgwqAgaWYgKCBjb21wdXRlX2FwX2xpc3RfZGVwdGgodmNwdSkg
PiBnaWNfZ2V0X25yX2xycygpICkKPj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX3NvcnRfYXBfbGlz
dCh2Y3B1KTsKPj4+ICsKPj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRyeSggaXJxLCAmdmdp
Y19jcHUtPmFwX2xpc3RfaGVhZCwgYXBfbGlzdCApCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqDC
oMKgwqDCoCBzcGluX2xvY2soJmlycS0+aXJxX2xvY2spOwo+Pj4gKwo+Pj4gK8KgwqDCoMKgwqDC
oMKgIGlmICggdW5saWtlbHkodmdpY190YXJnZXRfb3JhY2xlKGlycSkgIT0gdmNwdSkgKQo+Pj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ290byBuZXh0Owo+Pj4gKwo+Pj4gK8KgwqDCoMKgwqDC
oMKgIC8qCj4+PiArwqDCoMKgwqDCoMKgwqDCoCAqIElmIHdlIGdldCBhbiBTR0kgd2l0aCBtdWx0
aXBsZSBzb3VyY2VzLCB0cnkgdG8gZ2V0Cj4+PiArwqDCoMKgwqDCoMKgwqDCoCAqIHRoZW0gaW4g
YWxsIGF0IG9uY2UuCj4+PiArwqDCoMKgwqDCoMKgwqDCoCAqLwo+Pj4gK8KgwqDCoMKgwqDCoMKg
IGRvCj4+PiArwqDCoMKgwqDCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmdp
Y19wb3B1bGF0ZV9scih2Y3B1LCBpcnEsIGNvdW50KyspOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIH0g
d2hpbGUgKCBpcnEtPnNvdXJjZSAmJiBjb3VudCA8IGdpY19nZXRfbnJfbHJzKCkgKTsKPj4+ICsK
Pj4+ICtuZXh0Ogo+Pj4gK8KgwqDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrKCZpcnEtPmlycV9sb2Nr
KTsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGNvdW50ID09IGdpY19nZXRfbnJfbHJz
KCkgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlm
ICggIWxpc3RfaXNfbGFzdCgmaXJxLT5hcF9saXN0LCAmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCkg
KQo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2Z2ljX3NldF91bmRlcmZsb3co
dmNwdSk7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4+ICvCoMKgwqDCoMKg
wqDCoCB9Cj4+PiArwqDCoMKgIH0KPj4+ICsKPj4+ICvCoMKgwqAgdmNwdS0+YXJjaC52Z2ljX2Nw
dS51c2VkX2xycyA9IGNvdW50Owo+Pj4gKwo+Pj4gK8KgwqDCoCAvKiBOdWtlIHJlbWFpbmluZyBM
UnMgKi8KPj4+ICvCoMKgwqAgZm9yICggOyBjb3VudCA8IGdpY19nZXRfbnJfbHJzKCk7IGNvdW50
KyspCj4+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19jbGVhcl9scih2Y3B1LCBjb3VudCk7Cj4+Cj4+
IFdoeSBkbyB5b3UgbmVlZCB0byBudWtlIHRoZSBMUnMgaGVyZSwgZG9uJ3QgeW91IGFsd2F5cyB6
ZXJvIHRoZW0gd2hlbgo+PiBjbGVhcmluZyBpdD8KPiAKPiBXZSBudWtlIG91ciBpbnRlcm5hbCBM
UiBjb3BpZXMgaW4gaGVyZS4KPiBJdCBtaWdodCBiZSBpbnRlcmVzdGluZyB0byBzZWUgaWYgd2Ug
Y2FuIGdldCByaWQgb2YgdGhvc2UgaW4gWGVuLAo+IGJlY2F1c2Ugd2UgY2FuIGFsd2F5cyB3cml0
ZSB0byB0aGUgTFJzIGRpcmVjdGx5LiBCdXQgdGhpcyBpcyBhbgo+IG9wdGltaXphdGlvbiBJIGFt
IG5vdCB0b28ga2VlbiBvbiBhZGRyZXNzaW5nIHRvbyBlYXJseSwgYmVjYXVzZSB0aGlzCj4gZGV2
aWF0ZXMgZnJvbSB0aGUgS1ZNIFZHSUMgYXJjaGl0ZWN0dXJlLgoKT2gsIEkgdGhvdWdodCB5b3Ug
d2VyZSB3cml0aW5nIGJhY2sgaW4gdGhlIGhhcmR3YXJlIHdoZW4gY2xlYXJpbmcuIE15IAptaXN0
YWtlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:16:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:16:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elcJD-0006iy-K9; Tue, 13 Feb 2018 15:15:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rgbq=fh=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1elcJB-0006ir-Ue
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 15:15:50 +0000
X-Inumbo-ID: b041534c-10d0-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b041534c-10d0-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 16:15:14 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id 37so6645850lfs.7
 for <xen-devel@lists.xen.org>; Tue, 13 Feb 2018 07:15:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=NfsN5Fu7ZPoeMHyDYtUUiw3Wkan8A0aeyMaWS8+nWSE=;
 b=ohoccpODIDplK+46hcMGx6I9sTPR4fpG0jqowkppvH5QJrcGVtHfXq8Z3dIY6KvP9u
 6WwSpg+7OW0wRBly23x3On2VcMjspOWglhzVmck+6NjXbwtA6KoJSkzd0c0um0P34zwP
 QDvzu1OUywhX7owbfb0c+UlAaga23iV9D03XRkcQ5jqWMXQFgsH5zuHuznPQRi1CcvoI
 3aReh5MGm+hppiMCYaD5HmaasDuXtG0Zplel3y/kCkkOmOwr+eLABJKcWYjhX4KzGKGt
 PuJkgyr1uLrscYNYwyLAICaL8KDX4KPrGTJXD5SxUi/33xkI1lVokLczEhxMEErbWiQc
 d+Uw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=NfsN5Fu7ZPoeMHyDYtUUiw3Wkan8A0aeyMaWS8+nWSE=;
 b=pw9DE7yffkJPVoS/rLjEn6qsJiezkvc309HyXA0qOOEdmcmfqEtIk0gt/c/Cy9faQF
 hXwXI8T+vVAMxDqycbquh7VszcLT0XbNZu340gNm5qmX+sgvK4qcTS+qFq9g7EIieXAM
 zm207T8IDvsqmZuTLs617HHCX/apVwK4dLJzyzI6FNxMSr05Lq5y54inuvpthTyCZewA
 yOm07xkkytakuvbRgGlFmuhS59SL/xXLe3ba6JkD19rO24LE9hUDg1esW34dHkUz/00L
 UechtvzFWt0RyTMiGP793Dk12jriFeRs0t5Dt+2szR4YGaXpTXOFBW4elVMxqrYaLjWB
 S7Ig==
X-Gm-Message-State: APf1xPBfZMeDeppgYYWzPwgZFO1VOJnt6tq4BI3rROuHSDHomRk9JBI+
 mX+CjfvGeKA6YsIypJZyFUVcwYs1J0TUZ0/4OWs=
X-Google-Smtp-Source: AH8x225sbXObfHdZahNqEF/x2t2PSAfCyHmdDdeVEOUZors6bBlvnQSxlNetb3NO3Jp1W2RYaG94u+dJU3C6yAzSboU=
X-Received: by 10.25.23.129 with SMTP id 1mr1227157lfx.143.1518534946874; Tue,
 13 Feb 2018 07:15:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.92.153 with HTTP; Tue, 13 Feb 2018 07:15:46 -0800 (PST)
In-Reply-To: <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Tue, 13 Feb 2018 23:15:46 +0800
Message-ID: <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKSSd2ZSB1cGRhdGVkIHRoZSBjb21tZW50cyBhY2NvcmRpbmcgdG8geW91ciBwcmV2
aW91cyBzdWdnZXN0aW9ucywKZG8gdGhleSBsb29rIGdvb2QgdG8geW91PwoKMjAxOC0wMi0wMSAx
ODoyMyBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjoKPj4+PiBPbiAz
MC4wMS4xOCBhdCAxODo1MCwgPGJsYWNrc2t5Z2dAZ21haWwuY29tPiB3cm90ZToKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTQxMjYs
NiArNDEyNiwxMCBAQCBpbnQgeGVubWVtX2FkZF90b19waHlzbWFwX29uZSgKPj4gICAgICAgICAg
fQo+PiAgICAgICAgICBjYXNlIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbjoKPj4gICAgICAgICAg
ICAgIHJldHVybiBwMm1fYWRkX2ZvcmVpZ24oZCwgaWR4LCBnZm5feChncGZuKSwgZXh0cmEuZm9y
ZWlnbl9kb21pZCk7Cj4+ICsgICAgICAgIGNhc2UgWEVOTUFQU1BBQ0VfZ21mbl9zaGFyZToKPj4g
KyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+PiArICAgICAgICAgICAgICAg
ICAgICAgIlhFTk1BUFNQQUNFX2dtZm5fc2hhcmUgaXMgY3VycmVudGx5IG5vdCBzdXBwb3J0ZWQg
b24geDg2XG4iKTsKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+Cj4gUGxlYXNlIGRvbid0IC0gYSBo
eXBlcnZpc29yIGxvZyBtZXNzYWdlIGlzbid0IHJlYWxseSB1c2VmdWwgaGVyZS4gSXQKPiBzaG91
bGQgYmUgdGhlIHRvb2wgc3RhY2sgdG8gZGlzYWxsb3cgcmVzcGVjdGl2ZSBvcHRpb25zIG9uIHg4
Ngo+IHVudGlsIHRoYXQncyBpbXBsZW1lbnRlZC4KPgo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvbWVtb3J5LmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oCj4+IEBAIC0y
MjcsNiArMjI3LDEwIEBAIERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tYWNocGh5c19tYXBw
aW5nX3QpOwo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTdGFnZS0y
IHVzaW5nIHRoZSBOb3JtYWwgTWVtb3J5Cj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIElubmVyL091dGVyIFdyaXRlLUJhY2sgQ2FjaGVhYmxlCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1lbW9yeSBhdHRyaWJ1dGUuICovCgovKgogKiBH
TUZOIGZyb20gYW5vdGhlciBkb20sIGJ1dCB3aXRoIGRpZmZlcmVudCBwcml2aWxlZ2UgcmVxdWly
ZW1lbnRzLgogKgogKiBTdXBwb3NlIHRoYXQgKGMpLCB0aGUgY3VycmVudCBkb21haW4sIGlzIHRy
eWluZyB0byBtYXAgcGFnZXMgZnJvbSAodCkgaW50bwogKiAoZCkuIGdtZm5fc2hhcmUgZG9zZW4n
dCByZXF1aXJlIHRoYXQgKGQpIGhhcyBwcml2aWxlZ2Ugb3ZlciAodCkuIFRoaXMKICogZW5hYmxl
cyBzb21lIHVzZWNhc2VzIHN1Y2ggYXMgZG9tMCB0cnlpbmcgdG8gc2hhcmUgbWVtb3J5IHBhZ2Vz
IGJldHdlZW4KICogdHdvIHVucHJpdmlsZWdlZCBndWVzdHMsIHdoaWNoIHdpbGwgb3RoZXJ3aXNl
IGJlIGltcG9zc2libGUgdXNpbmcKICogZ21mbl9mb3JlaWduLiBUaGlzIGlzIFhFTk1FTV9hZGRf
dG9fcGh5c21hcF9iYXRjaCBvbmx5LCBhbmQgY3VycmVudGx5IEFSTQogKiBvbmx5LgogKgogKiBU
aGUgZXhhY3QgWFNNIHByaXZpbGVnZSByZXF1aXJlbWVudHMgYXJlIGFzIGZvbGxvd3M6CiAqCiAq
ID09PT09PT09PT09PT09PT09PSA9PT09PT09PT09PT09PSA9PT09PT09PT09PT09PT09PT09PT0g
PT09PT09PT09PT09PT09PT09PT09CiAqICAgICAgICAgICAgICAgICAgICAoYykgb3ZlciAoZCkg
ICAoYykgb3ZlciAodCkgICAgICAgICAgKGQpIG92ZXIgKHQpCiAqID09PT09PT09PT09PT09PT09
PSA9PT09PT09PT09PT09PSA9PT09PT09PT09PT09PT09PT09PT0gPT09PT09PT09PT09PT09PT09
PT09CiAqIF9mb3JlaWduIChkdW1teSkgICBYU01fVEFSR0VUICAgICBOTyAgICAgICAgICAgICAg
ICAgICAgWFNNX1RBUkdFVAogKiBfc2hhcmUgKGR1bW15KSAgICAgWFNNX1RBUkdFVCAgICAgWFNN
X1RBUkdFVCAgICAgICAgICAgIE5PCiAqIF9mb3JlaWduIChmbGFzaykgICBNTVVfX1BIWVNNQVAg
ICBOTyAgICAgICAgICAgICAgICAgICAgTU1VX19NQVBfUkVBRC9XUklURQogKiBfc2hhcmUgKGZs
YXNrKSAgICAgTU1VX19QSFlTTUFQICAgTU1VX19NQVBfUkVBRC9XUklURSAgIE1NVV9fU0hBUkUK
ICogPT09PT09PT09PT09PT09PT09ID09PT09PT09PT09PT09ID09PT09PT09PT09PT09PT09PT09
PSA9PT09PT09PT09PT09PT09PT09PT0KICovCj4+ICsjZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5f
c2hhcmUgICA2IC8qIFNhbWUgYXMgKl9nbWZuX2ZvcmVpZ24sIGJ1dCB0aGlzIGlzCj4+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciBhIHByaXZpbGVnZWQgZG9tIHRv
IHNoYXJlIHBhZ2VzCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJl
dHdlZW4gdHdvIGRvbXMuICovCj4+ICsKPgo+IFRoZSBjb21tZW50IGRvZXNuJ3QgbWFrZSBjbGVh
ciB3aHkgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduCj4gdGhlbiBjYW4ndCBiZSB1c2VkLiBJbiBw
YXJ0aWN1bGFyIGl0IGlzIGxlZnQgb3BlbiBob3cgX2JvdGhfIGRvbWFpbnMKPiB3b3VsZCBiZSBz
cGVjaWZpZWQuCj4KPiBBbHNvIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiBpcyByZXN0cmljdGVk
IHRvCj4gWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIChhIGNvbW1lbnQgc2F5cyBzbykgLSBo
b3cgYWJvdXQKPiB0aGlzIG5ldyBvbmU/IEFjY29yZGluZyB0byB0aGUgYWN0dWFsIGNvZGUgY2hh
bmdlcyB5b3UgZG8sIHRoZXJlJ3MKPiBubyBtZWFuaW5nZnVsIGRpZmZlcmVuY2UsIGluIHdoaWNo
IGNhc2UgdGhlIHJlc3RyaWN0aW9uIHNob3VsZCBiZQo+IG5hbWVkIGhlcmUgYXMgd2VsbC4KPgo+
PiAtLS0gYS94ZW4vaW5jbHVkZS94c20vZHVtbXkuaAo+PiArKysgYi94ZW4vaW5jbHVkZS94c20v
ZHVtbXkuaAo+PiBAQCAtNTIxLDYgKzUyMSwxMiBAQCBzdGF0aWMgWFNNX0lOTElORSBpbnQgeHNt
X21hcF9nbWZuX2ZvcmVpZ24oWFNNX0RFRkFVTFRfQVJHIHN0cnVjdCBkb21haW4gKmQsIHN0cgo+
PiAgICAgIHJldHVybiB4c21fZGVmYXVsdF9hY3Rpb24oYWN0aW9uLCBkLCB0KTsKPj4gIH0KPj4K
Pj4gK3N0YXRpYyBYU01fSU5MSU5FIGludCB4c21fbWFwX2dtZm5fc2hhcmUoWFNNX0RFRkFVTFRf
QVJHIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBkb21haW4gKnQpCj4KPiBMaW5lIGxlbmd0aC4K
Pgo+PiArewoKICAvKgogICAqIFRoaXMgYWN0aW9uIGFsc28gcmVxdWlyZXMgdGhhdCBAY3VycmVu
dCB0YXJnZXRzIEBkLCBidXQgaXQgaGFzIGFscmVhZHkgYmVlbgogICAqIGNoZWNrZWQgc29tZXdo
ZXJlIGhpZ2hlciBpbiB0aGUgY2FsbCBzdGFjay4KICAgKgogICAqIEJlIGF3YXJlIHRoYXQgdGhp
cyBpcyBub3QgYW4gZXhhY3QgZGVmYXVsdCBlcXVpdmFsZW5jZSBvZiBpdHMgZmxhc2sgdmFyaWFu
dAogICAqIHdoaWNoIGFsc28gY2hlY2tzIGlmIEBkIGFuZCBAdCAiYXJlIGFsbG93ZWQgdG8gc2hh
cmUgbWVtb3J5IHBhZ2VzIiwgZm9yIHdlCiAgICogZG9uJ3QgaGF2ZSBhIHByb3BlciBkZWZhdWx0
IGVxdWl2YWxlbmNlIG9mIHN1Y2ggYSBjaGVjay4KICAgKi8KPj4gKyAgICBYU01fQVNTRVJUX0FD
VElPTihYU01fVEFSR0VUKTsKPj4gKyAgICByZXR1cm4geHNtX2RlZmF1bHRfYWN0aW9uKGFjdGlv
biwgY3VycmVudC0+ZG9tYWluLCB0KTsKPgo+IEhvdyBkb2VzIHRoaXMgcmVwcmVzZW50IGEgcHJv
cGVyIGRlZmF1bHQgZXF1aXZhbGVudCBvZiAuLi4KPgo+IC0tLSBhL3hlbi94c20vZmxhc2svaG9v
a3MuYwo+ICsrKyBiL3hlbi94c20vZmxhc2svaG9va3MuYwo+IEBAIC0xMTk2LDYgKzExOTYsMTIg
QEAgc3RhdGljIGludCBmbGFza19tYXBfZ21mbl9mb3JlaWduKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBkb21haW4gKnQpCj4gICAgICByZXR1cm4gZG9tYWluX2hhc19wZXJtKGQsIHQsIFNFQ0NM
QVNTX01NVSwgTU1VX19NQVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKTsKPiAgfQo+Cj4gK3N0YXRp
YyBpbnQgZmxhc2tfbWFwX2dtZm5fc2hhcmUoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGRvbWFp
biAqdCkKPiArewogICAgLyoKICAgICAqIFRoaXMgYWN0aW9uIGFsc28gcmVxdWlyZXMgdGhhdCBA
Y3VycmVudCBoYXMgTU1VX19NQVBfUkVBRC9XUklURSBvdmVyIEBkLAogICAgICogYnV0IHRoYXQg
aGFzIGFscmVhZHkgYmVlbiBjaGVja2VkIHNvbWV3aGVyZSBoaWdoZXIgaW4gdGhlIGNhbGwgc3Rh
Y2sgKGZvcgogICAgICogZXhhbXBsZSwgYnkgZmxhc2tfYWRkX3RvX3BoeXNtYXAoKSkuCiAgICAg
Ki8KPiArICAgIHJldHVybiBjdXJyZW50X2hhc19wZXJtKHQsIFNFQ0NMQVNTX01NVSwgTU1VX19N
QVBfUkVBRCB8IE1NVV9fTUFQX1dSSVRFKSA/Ogo+ICsgICAgICAgIGRvbWFpbl9oYXNfcGVybShk
LCB0LCBTRUNDTEFTU19NTVUsIE1NVV9fU0hBUkVfTUVNKTsKPgo+IC4uLiB0aGlzPwoKCkNoZWVy
cywKClpob25nemUgTGl1LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:16:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:16:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elcJy-0006nH-Sp; Tue, 13 Feb 2018 15:16:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elcJx-0006n2-9w
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 15:16:37 +0000
X-Inumbo-ID: cc0bf2c1-10d0-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc0bf2c1-10d0-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 16:16:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67807915"
Date: Tue, 13 Feb 2018 15:11:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180213151133.pwsgnh5qfjlnxgrt@MacBook-Pro-de-Roger.local>
References: <20180208122539.56095-1-roger.pau@citrix.com>
 <20180208122539.56095-4-roger.pau@citrix.com>
 <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
 <20180213095906.boak3yclhbgcnui7@MacBook-Pro-de-Roger.local>
 <5A82D44102000078001A74AF@prv-mh.provo.novell.com>
 <20180213112716.5fs5m4zb2ghkhwhz@MacBook-Pro-de-Roger.local>
 <5A82F90A02000078001A75DC@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A82F90A02000078001A75DC@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDY6NDE6MTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjAyLjE4IGF0IDEyOjI3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDQ6MDQ6MTdBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDEzLjAyLjE4IGF0IDEwOjU5LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDI6Mjk6MDhB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDA4LjAyLjE4IGF0IDEz
OjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPj4gPj4gCj4gPj4g
Pj4gQSBjaGFuZ2UgbGlrZSB0aGlzIHNob3VsZCBub3QgY29tZSB3aXRob3V0IGRlc2NyaXB0aW9u
LCBwcm92aWRpbmcgYQo+ID4+ID4+IHJlYXNvbiBmb3IgdGhlIGNoYW5nZS4gT3RoZXJ3aXNlIGhv
dyB3aWxsIHNvbWVvbmUgd2FudGluZyB0bwo+ID4+ID4+IHVuZGVyc3RhbmQgdGhlIGNoYW5nZSBp
biBhIGNvdXBsZSBvZiB5ZWFycyBhY3R1YWxseSBiZSBhYmxlIHRvCj4gPj4gPj4gbWFrZSBhbnkg
c2Vuc2Ugb2YgaXQuIFRoaXMgaXMgaW4gcGFydGljdWxhciBiZWNhdXNlIEkgY29udGludWUgdG8g
YmUKPiA+PiA+PiBub3QgZnVsbHkgY29udmluY2VkIHRoYXQgd2hpdGUgbGlzdGluZyBpcyBhcHBy
b3ByaWF0ZSBpbiB0aGUgRG9tMAo+ID4+ID4+IGNhc2UgKGFuZCBmb3IgdGhlIHJlY29yZCBJJ20g
c2ltaWxhcmx5IHVuY29udmluY2VkIHRoYXQgYmxhY2sgbGlzdGluZwo+ID4+ID4+IGlzIHRoZSBi
ZXN0IGNob2ljZSwgeWV0IG9idmlvdXNseSB3ZSBuZWVkIHRvIHBpY2sgb24gb2YgdGhlIHR3byku
Cj4gPj4gPiAKPiA+PiA+IEknbSBzb3JyeSwgSSB0aG91Z2h0IHdlIGFncmVlZCBhdCB0aGUgc3Vt
bWl0IHRvIGNvbnZlcnQgdGhpcyB0bwo+ID4+ID4gd2hpdGVsaXN0aW5nIGJlY2F1c2UgaXQgd2Fz
IGxpa2VseSBiZXR0ZXIgdG8gc2ltcGx5IG5vdCBleHBvc2UgdW5rbm93bgo+ID4+ID4gQUNQSSB0
YWJsZXMgdG8gZ3Vlc3RzLgo+ID4+IAo+ID4+ICJ0byBndWVzdHMiICE9ICJ0byBEb20wIi4KPiA+
PiAKPiA+PiA+IEkgZ3Vlc3MgdGhlIGNvbW1pdCBtZXNzYWdlIGNvdWxkIGJlIHNvbWV0aGluZyBs
aWtlOgo+ID4+ID4gCj4gPj4gPiAiVGhlIGZvbGxvd2luZyBsaXN0IG9mIHdoaXRlbGlzdGVkIEFQ
SUMgdGFibGVzIGFyZSBlaXRoZXIga25vd24gdG8gd29yawo+ID4+ID4gb3IgZG9uJ3QgcmVxdWly
ZSBhbnkgcmVzb3VyY2VzIHRvIGJlIG1hcHBlZCBpbiBlaXRoZXIgdGhlIElPIG9yIHRoZQo+ID4+
ID4gbWVtb3J5IHNwYWNlLgo+ID4+IAo+ID4+IEV2ZW4gaWYgdGhlIHdoaXRlIGxpc3RpbmcgdnMg
YmxhY2sgbGlzdGluZyBxdWVzdGlvbiB3YXNuJ3Qgc3RpbGwKPiA+PiB1bmRlY2lkZWQsIEkgdGhp
bmsgd2Ugc2hvdWxkIHJldmVydCB0aGUgcGF0Y2ggaW4gZmF2b3Igb2Ygb25lCj4gPj4gd2l0aCBh
IGRlc2NyaXB0aW9uLiBUaGUgb25lIGFib3ZlIG1pZ2h0IGJlIGZpbmUgd2l0aCAiQUNQSSIgaW4K
PiA+PiBwbGFjZSBvZiAiQVBJQyIgYXMgZmFyIGFzIHRhYmxlcyBhY3RpdmVseSB3aGl0ZSBsaXN0
ZWQgYXJlCj4gPj4gY29uY2VybmVkLCBidXQgdGhlbiBpdCBzdGlsbCByZW1haW5zIG9wZW4gd2h5
IGNlcnRhaW4gdGFibGVzCj4gPj4gaGF2ZW4ndCBiZWVuIGluY2x1ZGVkLiBJJ20gaW4gcGFydGlj
dWxhciB3b3JyaWVkIGFib3V0IHZhcmlvdXMKPiA+PiBBUEVJIHJlbGF0ZWQgdGFibGVzLCBidXQg
aW52aXNpYmlsaXR5IG9mIGUuZy4gYW4gSUJGVCBjb3VsZCBhbHNvCj4gPj4gbGVhZCB0byBib290
IHByb2JsZW1zLgo+ID4gCj4gPiBSZWdhcmRpbmcgQVBFSSBJIHRoaW5rIEVSU1QsIEVJTkogYW5k
IEhFU1QgY291bGQgYmUgcGFzc2VkIHRocm91Z2gsCj4gPiBCRVJUIGhvd2V2ZXIgcmVxdWlyZXMg
dGhhdCB0aGUgQk9PVCBFcnJvciBSZWdpb24gaXMgbWFwcGVkIGludG8gRG9tMAo+ID4gcDJtLgo+
ID4gCj4gPiBTaW5jZSBQVkggRG9tMCBjcmVhdGlvbiBzdGlsbCBlbmRzIHVwIGluIGEgcGFuaWMs
IEkgc2VlIG5vIHByb2JsZW0gaW4KPiA+IGFkZGluZyB0aG9zZSBpbiBmb2xsb3cgdXAgcGF0Y2hl
cy4KPiA+IAo+ID4gSUJGVCBhbHNvIGxvb2tzIHNhZmUgdG8gcGFzcyB0aHJvdWdoLgo+IAo+IEJ1
dCB5b3UgcmVhbGl6ZSBJJ3ZlIG5hbWVkIG9ubHkgdGhlIGZldyB0aGF0IGNhbWUgdG8gbWluZAo+
IGltbWVkaWF0ZWx5PwoKU3VyZSwgd2hhdCBJIGhhdmUgaW4gdGhpcyBwYXRjaCBpcyBqdXN0IHRo
ZSBtaW5pbWFsIHNldCAocGx1cyBhIGZldwpvdGhlcnMgdGhhdCBzZWVtIGNvbXBsZXRlbHkgZmlu
ZSkgbmVlZGVkIGluIG9yZGVyIHRvIGJvb3Qgb24gbXkgdHdvCnRlc3QgYm94ZXMuCgpJIGtub3cg
d2Ugd2lsbCBjZXJ0YWlubHkgaGF2ZSB0byBleHBhbmQgdGhpcywgYnV0IEkgc2VlIG5vIGlzc3Vl
IGluCmFkZGluZyB0aGVtIGFzIHdlIGdvLCB0aGUgbW9yZSB0aGF0IHRoaXMgaXMgYWxsIHN0aWxs
IHVudXNlZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:22:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elcPt-0007dk-L8; Tue, 13 Feb 2018 15:22:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elcPs-0007da-1t
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 15:22:44 +0000
X-Inumbo-ID: e34ad178-10d1-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e34ad178-10d1-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 15:23:48 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 08:22:36 -0700
Message-Id: <5A8310C902000078001A76B4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 08:22:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180208122539.56095-1-roger.pau@citrix.com>
 <20180208122539.56095-4-roger.pau@citrix.com>
 <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
 <20180213095906.boak3yclhbgcnui7@MacBook-Pro-de-Roger.local>
 <5A82D44102000078001A74AF@prv-mh.provo.novell.com>
 <20180213112716.5fs5m4zb2ghkhwhz@MacBook-Pro-de-Roger.local>
 <5A82F90A02000078001A75DC@prv-mh.provo.novell.com>
 <20180213151133.pwsgnh5qfjlnxgrt@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180213151133.pwsgnh5qfjlnxgrt@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDE2OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDA2OjQxOjE0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTMuMDIuMTggYXQgMTI6MjcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDQ6MDQ6MTdBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAxMy4wMi4xOCBhdCAxMDo1OSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiBPbiBUdWUsIEZlYiAxMywgMjAxOCBhdCAwMjoy
OTowOEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4gPj4gPj4gPj4+IE9uIDA4LjAyLjE4
IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiA+PiA+PiA+IFNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiA+PiA+
PiAKPj4gPj4gPj4gQSBjaGFuZ2UgbGlrZSB0aGlzIHNob3VsZCBub3QgY29tZSB3aXRob3V0IGRl
c2NyaXB0aW9uLCBwcm92aWRpbmcgYQo+PiA+PiA+PiByZWFzb24gZm9yIHRoZSBjaGFuZ2UuIE90
aGVyd2lzZSBob3cgd2lsbCBzb21lb25lIHdhbnRpbmcgdG8KPj4gPj4gPj4gdW5kZXJzdGFuZCB0
aGUgY2hhbmdlIGluIGEgY291cGxlIG9mIHllYXJzIGFjdHVhbGx5IGJlIGFibGUgdG8KPj4gPj4g
Pj4gbWFrZSBhbnkgc2Vuc2Ugb2YgaXQuIFRoaXMgaXMgaW4gcGFydGljdWxhciBiZWNhdXNlIEkg
Y29udGludWUgdG8gYmUKPj4gPj4gPj4gbm90IGZ1bGx5IGNvbnZpbmNlZCB0aGF0IHdoaXRlIGxp
c3RpbmcgaXMgYXBwcm9wcmlhdGUgaW4gdGhlIERvbTAKPj4gPj4gPj4gY2FzZSAoYW5kIGZvciB0
aGUgcmVjb3JkIEknbSBzaW1pbGFybHkgdW5jb252aW5jZWQgdGhhdCBibGFjayBsaXN0aW5nCj4+
ID4+ID4+IGlzIHRoZSBiZXN0IGNob2ljZSwgeWV0IG9idmlvdXNseSB3ZSBuZWVkIHRvIHBpY2sg
b24gb2YgdGhlIHR3bykuCj4+ID4+ID4gCj4+ID4+ID4gSSdtIHNvcnJ5LCBJIHRob3VnaHQgd2Ug
YWdyZWVkIGF0IHRoZSBzdW1taXQgdG8gY29udmVydCB0aGlzIHRvCj4+ID4+ID4gd2hpdGVsaXN0
aW5nIGJlY2F1c2UgaXQgd2FzIGxpa2VseSBiZXR0ZXIgdG8gc2ltcGx5IG5vdCBleHBvc2UgdW5r
bm93bgo+PiA+PiA+IEFDUEkgdGFibGVzIHRvIGd1ZXN0cy4KPj4gPj4gCj4+ID4+ICJ0byBndWVz
dHMiICE9ICJ0byBEb20wIi4KPj4gPj4gCj4+ID4+ID4gSSBndWVzcyB0aGUgY29tbWl0IG1lc3Nh
Z2UgY291bGQgYmUgc29tZXRoaW5nIGxpa2U6Cj4+ID4+ID4gCj4+ID4+ID4gIlRoZSBmb2xsb3dp
bmcgbGlzdCBvZiB3aGl0ZWxpc3RlZCBBUElDIHRhYmxlcyBhcmUgZWl0aGVyIGtub3duIHRvIHdv
cmsKPj4gPj4gPiBvciBkb24ndCByZXF1aXJlIGFueSByZXNvdXJjZXMgdG8gYmUgbWFwcGVkIGlu
IGVpdGhlciB0aGUgSU8gb3IgdGhlCj4+ID4+ID4gbWVtb3J5IHNwYWNlLgo+PiA+PiAKPj4gPj4g
RXZlbiBpZiB0aGUgd2hpdGUgbGlzdGluZyB2cyBibGFjayBsaXN0aW5nIHF1ZXN0aW9uIHdhc24n
dCBzdGlsbAo+PiA+PiB1bmRlY2lkZWQsIEkgdGhpbmsgd2Ugc2hvdWxkIHJldmVydCB0aGUgcGF0
Y2ggaW4gZmF2b3Igb2Ygb25lCj4+ID4+IHdpdGggYSBkZXNjcmlwdGlvbi4gVGhlIG9uZSBhYm92
ZSBtaWdodCBiZSBmaW5lIHdpdGggIkFDUEkiIGluCj4+ID4+IHBsYWNlIG9mICJBUElDIiBhcyBm
YXIgYXMgdGFibGVzIGFjdGl2ZWx5IHdoaXRlIGxpc3RlZCBhcmUKPj4gPj4gY29uY2VybmVkLCBi
dXQgdGhlbiBpdCBzdGlsbCByZW1haW5zIG9wZW4gd2h5IGNlcnRhaW4gdGFibGVzCj4+ID4+IGhh
dmVuJ3QgYmVlbiBpbmNsdWRlZC4gSSdtIGluIHBhcnRpY3VsYXIgd29ycmllZCBhYm91dCB2YXJp
b3VzCj4+ID4+IEFQRUkgcmVsYXRlZCB0YWJsZXMsIGJ1dCBpbnZpc2liaWxpdHkgb2YgZS5nLiBh
biBJQkZUIGNvdWxkIGFsc28KPj4gPj4gbGVhZCB0byBib290IHByb2JsZW1zLgo+PiA+IAo+PiA+
IFJlZ2FyZGluZyBBUEVJIEkgdGhpbmsgRVJTVCwgRUlOSiBhbmQgSEVTVCBjb3VsZCBiZSBwYXNz
ZWQgdGhyb3VnaCwKPj4gPiBCRVJUIGhvd2V2ZXIgcmVxdWlyZXMgdGhhdCB0aGUgQk9PVCBFcnJv
ciBSZWdpb24gaXMgbWFwcGVkIGludG8gRG9tMAo+PiA+IHAybS4KPj4gPiAKPj4gPiBTaW5jZSBQ
VkggRG9tMCBjcmVhdGlvbiBzdGlsbCBlbmRzIHVwIGluIGEgcGFuaWMsIEkgc2VlIG5vIHByb2Js
ZW0gaW4KPj4gPiBhZGRpbmcgdGhvc2UgaW4gZm9sbG93IHVwIHBhdGNoZXMuCj4+ID4gCj4+ID4g
SUJGVCBhbHNvIGxvb2tzIHNhZmUgdG8gcGFzcyB0aHJvdWdoLgo+PiAKPj4gQnV0IHlvdSByZWFs
aXplIEkndmUgbmFtZWQgb25seSB0aGUgZmV3IHRoYXQgY2FtZSB0byBtaW5kCj4+IGltbWVkaWF0
ZWx5Pwo+IAo+IFN1cmUsIHdoYXQgSSBoYXZlIGluIHRoaXMgcGF0Y2ggaXMganVzdCB0aGUgbWlu
aW1hbCBzZXQgKHBsdXMgYSBmZXcKPiBvdGhlcnMgdGhhdCBzZWVtIGNvbXBsZXRlbHkgZmluZSkg
bmVlZGVkIGluIG9yZGVyIHRvIGJvb3Qgb24gbXkgdHdvCj4gdGVzdCBib3hlcy4KPiAKPiBJIGtu
b3cgd2Ugd2lsbCBjZXJ0YWlubHkgaGF2ZSB0byBleHBhbmQgdGhpcywgYnV0IEkgc2VlIG5vIGlz
c3VlIGluCj4gYWRkaW5nIHRoZW0gYXMgd2UgZ28sIHRoZSBtb3JlIHRoYXQgdGhpcyBpcyBhbGwg
c3RpbGwgdW51c2VkLgoKVW51c2VkIC0gc3VyZS4gQnV0IGhvdyB3aWxsIHdlIGxlYXJuIHdoaWNo
IG9uZXMgd2UgbmVlZCB0byBhZGQ/ClN1cmVseSB3YWl0aW5nIGZvciBwcm9ibGVtIHJlcG9ydHMg
ZnJvbSB0aGUgZmllbGQgaXMgbm90IGFuCmFjY2VwdGFibGUgbW9kZWwuCgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:26:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:26:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elcTa-0007tH-3Q; Tue, 13 Feb 2018 15:26:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elcTZ-0007tB-OO
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 15:26:33 +0000
X-Inumbo-ID: 2f665be8-10d2-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2f665be8-10d2-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 16:25:56 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 08:26:29 -0700
Message-Id: <5A8311B202000078001A76C7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 08:26:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
In-Reply-To: <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDE2OjE1LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IEkndmUgdXBkYXRlZCB0aGUgY29tbWVudHMgYWNjb3JkaW5nIHRvIHlvdXIgcHJldmlvdXMgc3Vn
Z2VzdGlvbnMsCj4gZG8gdGhleSBsb29rIGdvb2QgdG8geW91PwoKVGhlIG9uZSBpbiB0aGUgcHVi
bGljIGhlYWRlciBpcyB3YXkgdG9vIHZlcmJvc2UuIEkgc3BlY2lmaWNhbGx5IGRvbid0CnNlZSB3
aHkgeW91IHdvdWxkIG5lZWQgdG8gc3BlbGwgb3V0IFhTTSBwcml2aWxlZ2UgcmVxdWlyZW1lbnRz
CnRoZXJlLiBQbGVhc2UgbWFrZSBuZXcgY29tbWVudHMgbWF0Y2ggZXhpc3Rpbmcgb25lcyBpbiBz
dHlsZSBhbmQKdmVyYm9zaXR5IGlmIGF0IGFsbCBwb3NzaWJsZSwgd2hpbGUgc3RpbGwgY29udmV5
aW5nIGFsbCBuZWNlc3NhcnkgLwpyZWxldmFudCBpbmZvcm1hdGlvbi4KCkphbgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:33:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:33:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elcZl-00008e-Po; Tue, 13 Feb 2018 15:32:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elcZk-000086-QY
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 15:32:56 +0000
X-Inumbo-ID: 50ea1234-10d3-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50ea1234-10d3-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 15:34:01 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elcZd-0002cg-1y; Tue, 13 Feb 2018 15:32:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elcZX-0001cQ-La; Tue, 13 Feb 2018 15:32:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elcZW-0004DJ-Nh; Tue, 13 Feb 2018 15:32:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119079-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1a42ffa3476ab433da9dc27c6d36f051b70592ed
X-Osstest-Versions-That: xen=8b1a5268daf0ff1ddca49d2e683e5bfabf6b9988
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 15:32:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119079: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTA3OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTA3OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYTQyZmZhMzQ3NmFiNDMzZGE5ZGMyN2M2ZDM2ZjA1MWI3MDU5MmVkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4YjFhNTI2OGRhZjBmZjFkZGNh
NDlkMmU2ODNlNWJmYWJmNmI5OTg4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg5OTUgIDIwMTgt
MDItMTIgMTI6MDI6NDMgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5MDc5ICAy
MDE4LTAyLTEzIDEzOjI2OjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVlcmdlbiBHcm9zcyA8amdyb3Nz
QHN1c2UuY29tPgogIFBhdWwgU2VtZWwgPHNlbWVscGF1bEBnbWFpbC5jb20+CiAgU2ltb24gR2Fp
c2VyIDxzaW1vbkBpbnZpc2libGV0aGluZ3NsYWIuY29tPgogIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICA4YjFhNTI2OGRhLi4xYTQyZmZhMzQ3ICAxYTQyZmZh
MzQ3NmFiNDMzZGE5ZGMyN2M2ZDM2ZjA1MWI3MDU5MmVkIC0+IHNtb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:33:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elcaP-0000BV-1K; Tue, 13 Feb 2018 15:33:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elcaO-0000B6-3I
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 15:33:36 +0000
X-Inumbo-ID: 686992bb-10d3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 686992bb-10d3-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 15:34:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 08:33:29 -0700
Message-Id: <5A83135602000078001A76D8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 08:33:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
 <5A8302A202000078001A7626@prv-mh.provo.novell.com>
 <02038159-a76f-5fd2-3a74-5facad5c3d40@citrix.com>
In-Reply-To: <02038159-a76f-5fd2-3a74-5facad5c3d40@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/alt: Drop unused alternative
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDE1OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDIvMTggMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
Mi4xOCBhdCAxMjoyMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTExOCwyNiArMTEzLDYgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZv
aWQpOwo+Pj4gIAkJCQkgICBuZXdpbnN0cjIsIGZlYXR1cmUyKQkJCVwKPj4+ICAJCSAgICAgOiBv
dXRwdXQgOiBpbnB1dCkKPj4+ICAKPj4+IC0vKgo+Pj4gLSAqIFRoaXMgaXMgc2ltaWxhciB0byBh
bHRlcm5hdGl2ZV9pby4gQnV0IGl0IGhhcyB0aHJlZSBmZWF0dXJlcyBhbmQKPj4+IC0gKiByZXNw
ZWN0aXZlIGluc3RydWN0aW9ucy4KPj4+IC0gKgo+Pj4gLSAqIElmIENQVSBoYXMgZmVhdHVyZTMs
IG5ld2luc3RyMyBpcyB1c2VkLgo+Pj4gLSAqIE90aGVyd2lzZSwgaWYgQ1BVIGhhcyBmZWF0dXJl
MiwgbmV3aW5zdHIyIGlzIHVzZWQuCj4+PiAtICogT3RoZXJ3aXNlLCBpZiBDUFUgaGFzIGZlYXR1
cmUxLCBuZXdpbnN0cjEgaXMgdXNlZC4KPj4+IC0gKiBPdGhlcndpc2UsIG9sZGluc3RyIGlzIHVz
ZWQuCj4+PiAtICovCj4+PiAtI2RlZmluZSBhbHRlcm5hdGl2ZV9pb18zKG9sZGluc3RyLCBuZXdp
bnN0cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsCVwKPj4+IC0JCQkgZmVhdHVyZTIsIG5ld2luc3Ry
MywgZmVhdHVyZTMsIG91dHB1dCwJCVwKPj4+IC0JCQkgaW5wdXQuLi4pCQkJCQlcCj4+PiAtCWFz
bSB2b2xhdGlsZShBTFRFUk5BVElWRV8zKG9sZGluc3RyLCBuZXdpbnN0cjEsIGZlYXR1cmUxLAlc
Cj4+PiAtCQkJCSAgIG5ld2luc3RyMiwgZmVhdHVyZTIsIG5ld2luc3RyMywJXAo+Pj4gLQkJCQkg
ICBmZWF0dXJlMykJCQkJXAo+Pj4gLQkJICAgICA6IG91dHB1dCA6IGlucHV0KQo+Pj4gLQo+Pj4g
LS8qIFVzZSB0aGlzIG1hY3JvKHMpIGlmIHlvdSBuZWVkIG1vcmUgdGhhbiBvbmUgb3V0cHV0IHBh
cmFtZXRlci4gKi8KPj4+IC0jZGVmaW5lIEFTTV9PVVRQVVQyKGEuLi4pIGEKPj4gLi4uIEknbSBo
YXZpbmcgcGF0Y2hlcyB0byBwb3N0IHdoaWNoIHVzZSBib3RoIG9mIHRoZXNlLCBzbyBJJ2QKPj4g
dmVyeSBtdWNoIHByZWZlciB0aGVtIHRvIG5vdCBnbyBhd2F5LiBJdCBpcyBzaW1wbHkgYSBsYWNr
IG9mIHRpbWUKPj4gd2hpY2ggcmVzdWx0ZWQgaW4gbWUgbm90IGhhdmluZyBwb3N0ZWQgdGhhdCBz
ZXJpZXMgYWxyZWFkeS4KPiAKPiBJbiB3aGljaCBjYXNlIEknbGwgbmVlZCB0byByZXZpZXcgdGhh
dCBwYXRjaCBiZWZvcmUgY29tbWVudGluZyBvbiB0aGlzCj4gb25lIChpLmUuIHdoZXRoZXIgaXQg
YWN0dWFsbHkgbmVlZHMgdG8gYmUgYW4gYWx0ZXJuYXRpdmVfMywgb3Igd2hldGhlcgo+IHRoZXJl
IGlzIGEgc2hvcnRlciB3YXkgdG8gZG8gaXQpLgoKSSd2ZSBjaGVja2VkIGFnYWluIC0gaWYgdGhl
IE5PUCByZXBsYWNlbWVudCBvZiB0aGUgdW51c2VkIHNwYWNlIGluCnRoZSBvcmlnaW5hbCBpbnN0
cnVjdGlvbiB3YXMgdGFrZW4gY2FyZSBvZiAod2hpY2ggSSB1bmRlcnN0YW5kIGxhdGVyCnBhdGNo
ZXMgaW4gdGhpcyBzZXJpZXMgYXJyYW5nZSBmb3IpLCBJIHdvdWxkIG5lZWQgb25seSB0aGUgMi12
YXJpYW50cwpmb3JtLiBJJ2xsIG5lZWQgQVNNX09VVFBVVDIoKSBpbiBhbnkgY2FzZSwgdGhvdWdo
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:40:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:40:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elcgp-00014o-NB; Tue, 13 Feb 2018 15:40:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x8q7=fh=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elcgn-00014i-TL
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 15:40:13 +0000
X-Inumbo-ID: 18224e4b-10d4-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18224e4b-10d4-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 16:39:36 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id o76so15917628wrb.7
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 07:40:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=dBkH46Gu8V4VvpWpO2GUuKtlSb1EqW9bzWBv8qaowK0=;
 b=Hkz2knN0hOB0+kIc/PaZ6c75jTqa0rV3qMo/T+rRQxram7QCjC5zQrhdNWKzeHBtKb
 Z1KM5zHC+iCqAHcy4imT8B8F2yGvaXq++qXIrIrRdWIVSPjOltaDAJwN+46epf3j+gxd
 yqyNBasYj+XKtyQQ8ykek/bqJ0wOkLZSLktdw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=dBkH46Gu8V4VvpWpO2GUuKtlSb1EqW9bzWBv8qaowK0=;
 b=udQypjIV/vU4UX6t7GIjFMkQjeTuTyw+U6ssPO08ZtLFoubtehXsAev1saaT+0O0Zr
 vO9Mj2iPzhLb19w0qnRDQg2QAWBuZ5ZXduLmWS4qJGOjRO2SKoVdLZEu8hzIzuAnt0w5
 qGP4NAGXpkyli1/2gcC8QDcy2Dp+oA2HU6rLC7U7U2nGK/eWH48wDpIBxWkkV46r4Pf9
 He0wnfIOyvbrwvtF8Drtc0aJl9JCUhLD9b6xUV54rLuHcOF1iSCT/m3ZCzKPHv/AHj7G
 Zi9ap4frirQDpC42l7MgTTrogR4q40WOGuPlRh5nRDtMdB56x4Q9ouJHut49Z2ov86iY
 QDjA==
X-Gm-Message-State: APf1xPAW5HC8heLmN2z6H/y49eZ63HSuwlX/4rdmhGtW7PVaZRkH4hiA
 +dgl+bLAlbTmfHa5GcpmnAGNppufD+s=
X-Google-Smtp-Source: AH8x225WmTgfkocqkjmlOv5rG5FPCv+UQ3GIfCa4wa4lkPhyT1qLbThcbHedEiecoBBoaN8X2URhvw==
X-Received: by 10.223.161.210 with SMTP id v18mr1709919wrv.37.1518536409509;
 Tue, 13 Feb 2018 07:40:09 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id p5sm10476449wmf.13.2018.02.13.07.40.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 13 Feb 2018 07:40:08 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-25-andre.przywara@linaro.org>
 <0a43b818-ed1c-baac-7304-e46573a368b7@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <da0fc719-2704-8264-fcbe-afe4020a70d2@linaro.org>
Date: Tue, 13 Feb 2018 15:40:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <0a43b818-ed1c-baac-7304-e46573a368b7@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 24/49] ARM: new VGIC: Add IRQ sync/flush
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8wMi8xOCAxMjo0MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSW1wbGVtZW50
IHRoZSBmcmFtZXdvcmsgZm9yIHN5bmNpbmcgSVJRcyBiZXR3ZWVuIG91ciBlbXVsYXRpb24gYW5k
IHRoZQo+PiBsaXN0IHJlZ2lzdGVycywgd2hpY2ggcmVwcmVzZW50IHRoZSBndWVzdCdzIHZpZXcg
b2YgSVJRcy4KPj4gVGhpcyBpcyBkb25lIGluIGt2bV92Z2ljX2ZsdXNoX2h3c3RhdGUgYW5kIGt2
bV92Z2ljX3N5bmNfaHdzdGF0ZSwgd2hpY2gKPiAKPiBZb3UgcHJvYmFibHkgd2FudCB0byB1cGRh
dGUgdGhlIG5hbWVzIGhlcmUuCgpTdXJlLgoKPj4gZ2V0cyBjYWxsZWQgb24gZ3Vlc3QgZW50cnkg
YW5kIGV4aXQuCj4+IFRoZSBjb2RlIHRhbGtpbmcgdG8gdGhlIGFjdHVhbCBHSUN2Mi92MyBoYXJk
d2FyZSBpcyBhZGRlZCBpbiB0aGUKPj4gZm9sbG93aW5nIHBhdGNoZXMuCj4+Cj4+IFRoaXMgaXMg
YmFzZWQgb24gTGludXggY29tbWl0IDA5MTllODRjMGZjMSwgd3JpdHRlbiBieSBNYXJjIFp5bmdp
ZXIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBs
aW5hcm8ub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgMjQ2Cj4+
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+IMKgIHhl
bi9hcmNoL2FybS92Z2ljL3ZnaWMuaCB8wqDCoCAyICsKPj4gwqAgMiBmaWxlcyBjaGFuZ2VkLCAy
NDggaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+IGluZGV4IGE0ZWZkMWZkMDMuLmExZjc3
MTMwZDQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+PiArKysgYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4gQEAgLTM4MCw2ICszODAsMjUyIEBAIGludCB2Z2lj
X2luamVjdF9pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0Cj4+IHZjcHUgKnZjcHUsIHVuc2ln
bmVkIGludCBpbnRpZCwKPj4gwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4gwqAgfQo+PiDCoCArLyoq
Cj4+ICsgKiB2Z2ljX3BydW5lX2FwX2xpc3QgLSBSZW1vdmUgbm9uLXJlbGV2YW50IGludGVycnVw
dHMgZnJvbSB0aGUgbGlzdAo+PiArICoKPj4gKyAqIEB2Y3B1OiBUaGUgVkNQVSBwb2ludGVyCj4+
ICsgKgo+PiArICogR28gb3ZlciB0aGUgbGlzdCBvZiAiaW50ZXJlc3RpbmciIGludGVycnVwdHMs
IGFuZCBwcnVuZSB0aG9zZSB0aGF0IHdlCj4+ICsgKiB3b24ndCBoYXZlIHRvIGNvbnNpZGVyIGlu
IHRoZSBuZWFyIGZ1dHVyZS4KPj4gKyAqLwo+PiArc3RhdGljIHZvaWQgdmdpY19wcnVuZV9hcF9s
aXN0KHN0cnVjdCB2Y3B1ICp2Y3B1KQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2NwdSAq
dmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKPj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19p
cnEgKmlycSwgKnRtcDsKPj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArCj4+ICty
ZXRyeToKPj4gK8KgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgmdmdpY19jcHUtPmFwX2xpc3RfbG9j
aywgZmxhZ3MpOwo+PiArCj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBpcnEs
IHRtcCwgJnZnaWNfY3B1LT5hcF9saXN0X2hlYWQsCj4+IGFwX2xpc3QgKQo+IAo+IFNlZSBteSBj
b21tZW50IG9uIHBhdGNoICMyMiwgdGhpcyBpcyB3aGVyZSBJIGFtIHdvcnJ5IGFib3V0IGdvaW5n
Cj4gdGhyb3VnaCB0aGUgbGlzdCBldmVyeSB0aW1lIHdlIGVudGVyIHRvIHRoZSBoeXBlcnZpc29y
IGZyb20gdGhlIGd1ZXN0LgoKSSBhbSBub3Qgc3VyZSB3ZSBjYW4gYXZvaWQgdGhpcyBoZXJlLCBh
cyB0aGlzIGZ1bmN0aW9uIGlzIGNydWNpYWwgdG8gdGhlClZHSUMgc3RhdGUgbWFjaGluZS4KV2Ug
bWlnaHQgbGF0ZXIgbG9vayBpbnRvIGlmIHdlIGNhbiBhdm9pZCBpdGVyYXRpbmcgdGhyb3VnaCB0
aGUgd2hvbGUKbGlzdCBvciBpZiB3ZSBjYW4gc2hvcnRjdXQgc29tZSBpbnRlcnJ1cHRzIHNvbWVo
b3csIGJ1dCBJIHJlYWxseSB3b3VsZApiZSBjYXJlZnVsIHRpbmtlcmluZyB3aXRoIHRoaXMgZnVu
Y3Rpb24gdG9vIG11Y2guCgo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB2
Y3B1ICp0YXJnZXRfdmNwdSwgKnZjcHVBLCAqdmNwdUI7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKg
IHNwaW5fbG9jaygmaXJxLT5pcnFfbG9jayk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIEJVR19P
Tih2Y3B1ICE9IGlycS0+dmNwdSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHRhcmdldF92Y3B1
ID0gdmdpY190YXJnZXRfb3JhY2xlKGlycSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICgg
IXRhcmdldF92Y3B1ICkKPj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgLyoKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIFdlIGRvbid0IG5lZWQgdG8g
cHJvY2VzcyB0aGlzIGludGVycnVwdCBhbnkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAq
IGZ1cnRoZXIsIG1vdmUgaXQgb2ZmIHRoZSBsaXN0Lgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgICovCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpc3RfZGVsKCZpcnEtPmFwX2xpc3Qp
Owo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpcnEtPnZjcHUgPSBOVUxMOwo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9jayk7Cj4+ICsKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgLyoKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIFRo
aXMgdmdpY19wdXRfaXJxIGNhbGwgbWF0Y2hlcyB0aGUKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAqIHZnaWNfZ2V0X2lycV9rcmVmIGluIHZnaWNfcXVldWVfaXJxX3VubG9jaywKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqIHdoZXJlIHdlIGFkZGVkIHRoZSBMUEkgdG8gdGhlIGFw
X2xpc3QuIEFzCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiB3ZSByZW1vdmUgdGhlIGly
cSBmcm9tIHRoZSBsaXN0LCB3ZSBkcm9wCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBh
bHNvIGRyb3AgdGhlIHJlZmNvdW50Lgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICovCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVlOwo+PiArwqDCoMKgwqDCoMKgwqAg
fQo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHRhcmdldF92Y3B1ID09IHZjcHUgKQo+PiAr
wqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBXZSdyZSBvbiB0
aGUgcmlnaHQgQ1BVICovCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrKCZp
cnEtPmlycV9sb2NrKTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29udGludWU7Cj4+ICvC
oMKgwqDCoMKgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIC8qIFRoaXMgaW50ZXJydXB0
IGxvb2tzIGxpa2UgaXQgaGFzIHRvIGJlIG1pZ3JhdGVkLiAqLwo+PiArCj4+ICvCoMKgwqDCoMKg
wqDCoCBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9jayk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGlu
X3VubG9ja19pcnFyZXN0b3JlKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrLCBmbGFncyk7Cj4+ICsK
Pj4gK8KgwqDCoMKgwqDCoMKgIC8qCj4+ICvCoMKgwqDCoMKgwqDCoMKgICogRW5zdXJlIGxvY2tp
bmcgb3JkZXIgYnkgYWx3YXlzIGxvY2tpbmcgdGhlIHNtYWxsZXN0Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgICogSUQgZmlyc3QuCj4+ICvCoMKgwqDCoMKgwqDCoMKgICovCj4+ICvCoMKgwqDCoMKgwqDC
oCBpZiAoIHZjcHUtPnZjcHVfaWQgPCB0YXJnZXRfdmNwdS0+dmNwdV9pZCApCj4+ICvCoMKgwqDC
oMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZjcHVBID0gdmNwdTsKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdmNwdUIgPSB0YXJnZXRfdmNwdTsKPj4gK8KgwqDCoMKgwqDC
oMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKgIGVsc2UKPj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdmNwdUEgPSB0YXJnZXRfdmNwdTsKPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgdmNwdUIgPSB2Y3B1Owo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiArCj4+ICvC
oMKgwqDCoMKgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgmdmNwdUEtPmFyY2gudmdpY19jcHUuYXBf
bGlzdF9sb2NrLCBmbGFncyk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX2xvY2soJnZjcHVCLT5h
cmNoLnZnaWNfY3B1LmFwX2xpc3RfbG9jayk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX2xvY2so
JmlycS0+aXJxX2xvY2spOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCAvKgo+PiArwqDCoMKgwqDC
oMKgwqDCoCAqIElmIHRoZSBhZmZpbml0eSBoYXMgYmVlbiBwcmVzZXJ2ZWQsIG1vdmUgdGhlCj4+
ICvCoMKgwqDCoMKgwqDCoMKgICogaW50ZXJydXB0IGFyb3VuZC4gT3RoZXJ3aXNlLCBpdCBtZWFu
cyB0aGluZ3MgaGF2ZQo+PiArwqDCoMKgwqDCoMKgwqDCoCAqIGNoYW5nZWQgd2hpbGUgdGhlIGlu
dGVycnVwdCB3YXMgdW5sb2NrZWQsIGFuZCB3ZQo+PiArwqDCoMKgwqDCoMKgwqDCoCAqIG5lZWQg
dG8gcmVwbGF5IHRoaXMuCj4+ICvCoMKgwqDCoMKgwqDCoMKgICoKPj4gK8KgwqDCoMKgwqDCoMKg
wqAgKiBJbiBhbGwgY2FzZXMsIHdlIGNhbm5vdCB0cnVzdCB0aGUgbGlzdCBub3QgdG8gaGF2ZQo+
PiArwqDCoMKgwqDCoMKgwqDCoCAqIGNoYW5nZWQsIHNvIHdlIHJlc3RhcnQgZnJvbSB0aGUgYmVn
aW5uaW5nLgo+PiArwqDCoMKgwqDCoMKgwqDCoCAqLwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCB0
YXJnZXRfdmNwdSA9PSB2Z2ljX3RhcmdldF9vcmFjbGUoaXJxKSApCj4+ICvCoMKgwqDCoMKgwqDC
oCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0cnVjdCB2Z2ljX2NwdSAqbmV3X2NwdSA9
ICZ0YXJnZXRfdmNwdS0+YXJjaC52Z2ljX2NwdTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBsaXN0X2RlbCgmaXJxLT5hcF9saXN0KTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
aXJxLT52Y3B1ID0gdGFyZ2V0X3ZjcHU7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGxpc3Rf
YWRkX3RhaWwoJmlycS0+YXBfbGlzdCwgJm5ld19jcHUtPmFwX2xpc3RfaGVhZCk7Cj4+ICvCoMKg
wqDCoMKgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrKCZpcnEtPmly
cV9sb2NrKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHNwaW5fdW5sb2NrKCZ2Y3B1Qi0+YXJjaC52Z2lj
X2NwdS5hcF9saXN0X2xvY2spOwo+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmdmNwdUEtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9sb2NrLAo+PiBmbGFncyk7Cj4+ICvC
oMKgwqDCoMKgwqDCoCBnb3RvIHJldHJ5Owo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2ssIGZsYWdzKTsKPj4g
K30KPj4gKwo+PiArc3RhdGljIGlubGluZSB2b2lkIHZnaWNfZm9sZF9scl9zdGF0ZShzdHJ1Y3Qg
dmNwdSAqdmNwdSkKPj4gK3sKPj4gK30KPj4gKwo+PiArLyogUmVxdWlyZXMgdGhlIGlycV9sb2Nr
IHRvIGJlIGhlbGQuICovCj4+ICtzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19wb3B1bGF0ZV9scihz
dHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnEs
IGludCBscikKPj4gK3sKPj4gK8KgwqDCoCBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJmlycS0+aXJx
X2xvY2spKTsKPj4gK30KPj4gKwo+PiArc3RhdGljIGlubGluZSB2b2lkIHZnaWNfY2xlYXJfbHIo
c3RydWN0IHZjcHUgKnZjcHUsIGludCBscikKPj4gK3sKPj4gK30KPj4gKwo+PiArc3RhdGljIGlu
bGluZSB2b2lkIHZnaWNfc2V0X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSkKPj4gK3sKPj4g
K30KPj4gKwo+PiArLyogUmVxdWlyZXMgdGhlIGFwX2xpc3RfbG9jayB0byBiZSBoZWxkLiAqLwo+
PiArc3RhdGljIGludCBjb21wdXRlX2FwX2xpc3RfZGVwdGgoc3RydWN0IHZjcHUgKnZjcHUpCj4+
ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZn
aWNfY3B1Owo+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+PiArwqDCoMKgIGludCBj
b3VudCA9IDA7Cj4+ICsKPj4gK8KgwqDCoCBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnZnaWNfY3B1
LT5hcF9saXN0X2xvY2spKTsKPj4gKwo+PiArwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXJx
LCAmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCwgYXBfbGlzdCkKPiAKPiBIZXJlIGFub3RoZXIgZXhh
bXBsZS4KClRoaXMgY2FuIGJlIHNob3J0IGN1dCwgaW5kZWVkLiBUaGUgb25seSBwbGFjZSB3ZSBj
YWxsIHRoaXMgZnVuY3Rpb24gaXMKd2hlcmUgd2UgY29tcGFyZSBpdCBhZ2FpbnN0IHRoZSBudW1i
ZXIgb2YgTFJzIGJlbG93LgpTbyB3ZSBkb24ndCBuZWVkIHRvIGtub3cgdGhlIGFjdHVhbCBudW1i
ZXIgb2YgZWxlbWVudHMsIGJ1dCBjb3VsZCBiYWlsCm91dCBvbmNlIHdlIHJlYWNoZWQgdGhlIG51
bWJlciBvZiBMUnMuClRoaXMgZnVuY3Rpb24gaGVyZSB3b3VsZCB0aGVuIHJldHVybiBhIGJvb2ws
IGNvbXBhcmluZyBpbnRlcm5hbGx5CmFnYWluc3QgdGhlIG51bWJlciBvZiBMUnMgYWxyZWFkeS4K
Cj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl9sb2NrKCZpcnEtPmlycV9sb2Nr
KTsKPj4gK8KgwqDCoMKgwqDCoMKgIC8qIEdJQ3YyIFNHSXMgY2FuIGNvdW50IGZvciBtb3JlIHRo
YW4gb25lLi4uICovCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHZnaWNfaXJxX2lzX3NnaShpcnEt
PmludGlkKSAmJiBpcnEtPnNvdXJjZSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvdW50
ICs9IGh3ZWlnaHQ4KGlycS0+c291cmNlKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGVsc2UKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgY291bnQrKzsKPj4gK8KgwqDCoMKgwqDCoMKgIHNwaW5fdW5s
b2NrKCZpcnEtPmlycV9sb2NrKTsKPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAgcmV0dXJuIGNvdW50
Owo+PiArfQo+PiArCj4+ICsvKiBSZXF1aXJlcyB0aGUgVkNQVSdzIGFwX2xpc3RfbG9jayB0byBi
ZSBoZWxkLiAqLwo+PiArc3RhdGljIHZvaWQgdmdpY19mbHVzaF9scl9zdGF0ZShzdHJ1Y3QgdmNw
dSAqdmNwdSkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0gJnZj
cHUtPmFyY2gudmdpY19jcHU7Cj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnE7Cj4+ICvC
oMKgwqAgaW50IGNvdW50ID0gMDsKPj4gKwo+PiArwqDCoMKgIEFTU0VSVChzcGluX2lzX2xvY2tl
ZCgmdmdpY19jcHUtPmFwX2xpc3RfbG9jaykpOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBjb21wdXRl
X2FwX2xpc3RfZGVwdGgodmNwdSkgPiBnaWNfZ2V0X25yX2xycygpICkKPj4gK8KgwqDCoMKgwqDC
oMKgIHZnaWNfc29ydF9hcF9saXN0KHZjcHUpOwo+PiArCj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFj
aF9lbnRyeSggaXJxLCAmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCwgYXBfbGlzdCApCj4+ICvCoMKg
wqAgewo+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl9sb2NrKCZpcnEtPmlycV9sb2NrKTsKPj4gKwo+
PiArwqDCoMKgwqDCoMKgwqAgaWYgKCB1bmxpa2VseSh2Z2ljX3RhcmdldF9vcmFjbGUoaXJxKSAh
PSB2Y3B1KSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdvdG8gbmV4dDsKPj4gKwo+PiAr
wqDCoMKgwqDCoMKgwqAgLyoKPj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBJZiB3ZSBnZXQgYW4gU0dJ
IHdpdGggbXVsdGlwbGUgc291cmNlcywgdHJ5IHRvIGdldAo+PiArwqDCoMKgwqDCoMKgwqDCoCAq
IHRoZW0gaW4gYWxsIGF0IG9uY2UuCj4+ICvCoMKgwqDCoMKgwqDCoMKgICovCj4+ICvCoMKgwqDC
oMKgwqDCoCBkbwo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB2Z2ljX3BvcHVsYXRlX2xyKHZjcHUsIGlycSwgY291bnQrKyk7Cj4+ICvCoMKgwqDCoMKgwqDC
oCB9IHdoaWxlICggaXJxLT5zb3VyY2UgJiYgY291bnQgPCBnaWNfZ2V0X25yX2xycygpICk7Cj4+
ICsKPj4gK25leHQ6Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9j
ayk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggY291bnQgPT0gZ2ljX2dldF9ucl9scnMo
KSApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICgg
IWxpc3RfaXNfbGFzdCgmaXJxLT5hcF9saXN0LCAmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCkgKQo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfc2V0X3VuZGVyZmxvdyh2Y3B1
KTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9
Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAgdmNwdS0+YXJjaC52Z2ljX2NwdS51c2VkX2xy
cyA9IGNvdW50Owo+PiArCj4+ICvCoMKgwqAgLyogTnVrZSByZW1haW5pbmcgTFJzICovCj4+ICvC
oMKgwqAgZm9yICggOyBjb3VudCA8IGdpY19nZXRfbnJfbHJzKCk7IGNvdW50KyspCj4+ICvCoMKg
wqDCoMKgwqDCoCB2Z2ljX2NsZWFyX2xyKHZjcHUsIGNvdW50KTsKPj4gK30KPj4gKwo+PiArLyoK
Pj4gKyAqIGdpY19jbGVhcl9scnMoKSAtIFVwZGF0ZSB0aGUgVkdJQyBzdGF0ZSBmcm9tIGhhcmR3
YXJlIGFmdGVyIGEKPj4gZ3Vlc3QncyBydW4uCj4+ICsgKiBAdmNwdTogdGhlIFZDUFUuCj4+ICsg
Kgo+PiArICogU3luYyBiYWNrIHRoZSBoYXJkd2FyZSBWR0lDIHN0YXRlIGFmdGVyIHRoZSBndWVz
dCBoYXMgcnVuLCBpbnRvIG91cgo+PiArICogVkdJQyBlbXVsYXRpb24gc3RydWN0dXJlcywgSXQg
cmVhZHMgdGhlIExScyBhbmQgdXBkYXRlcyB0aGUKPj4gcmVzcGVjdGl2ZQo+PiArICogc3RydWN0
IHZnaWNfaXJxLCB0YWtpbmcgbGV2ZWwvZWRnZSBpbnRvIGFjY291bnQuCj4+ICsgKiBUaGlzIGlz
IHRoZSBoaWdoIGxldmVsIGZ1bmN0aW9uIHdoaWNoIHRha2VzIGNhcmUgb2YgdGhlIGNvbmRpdGlv
bnMsCj4+ICsgKiBhbHNvIGJhaWxzIG91dCBlYXJseSBpZiB0aGVyZSB3ZXJlIG5vIGludGVycnVw
dHMgcXVldWVkLgo+PiArICogV2FzOiBrdm1fdmdpY19zeW5jX2h3c3RhdGUoKQo+PiArICovCj4+
ICt2b2lkIGdpY19jbGVhcl9scnMoc3RydWN0IHZjcHUgKnZjcHUpCj4gCj4gSSB0aGluayBJIHdv
dWxkIHByZWZlciBpZiB3ZSBzdGljayB3aXRoIHRoZSBLVk0gbmFtZS4KClllcywgcGxlYXNlISA7
LSkKSSBmb3VuZCB0aG9zZSBuYW1lcyBhbHdheXMgY29uZnVzaW5nLCBlc3BlY2lhbGx5IGdpY19p
bmplY3QoKS4gVG8gYmUKaG9uZXN0IEkgbmV2ZXIga25vdyB3aGljaCBpcyB3aGljaCBpbiB0aGUg
S1ZNIGNhc2UgYXMgd2VsbCAoc3luYyB2cy4KZmx1c2gpLCBzbyBJIHdhcyB3b25kZXJpbmcgaWYg
d2UgY2FsbCBib3RoIHRoZSBlbnRyeSBhbmQgdGhlIGV4aXQKaGFuZGxlciAic3luYyIsIGJ1dCBk
ZW5vdGUgdGhlIGRpcmVjdGlvbiwgbGlrZToKdmdpY19zeW5jX2Zyb21fbHJzKCkgYW5kIHZnaWNf
c3luY190b19scnMoKS4KCkNoZWVycywKQW5kcmUuCgo+PiArewo+PiArwqDCoMKgIHN0cnVjdCB2
Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKPj4gKwo+PiArwqDCoMKg
IC8qIEFuIGVtcHR5IGFwX2xpc3RfaGVhZCBpbXBsaWVzIHVzZWRfbHJzID09IDAgKi8KPj4gK8Kg
wqDCoCBpZiAoIGxpc3RfZW1wdHkoJnZjcHUtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9oZWFkKSAp
Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm47Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIHZnaWNfY3B1
LT51c2VkX2xycyApCj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX2ZvbGRfbHJfc3RhdGUodmNwdSk7
Cj4+ICvCoMKgwqAgdmdpY19wcnVuZV9hcF9saXN0KHZjcHUpOwo+PiArfQo+PiArCj4+ICsvKgo+
PiArICogZ2ljX2luamVjdCgpIC0gZmx1c2ggdGhlIGVtdWxhdGlvbiBzdGF0ZSBpbnRvIHRoZSBo
YXJkd2FyZSBvbgo+PiBndWVzdCBlbnRyeQo+PiArICoKPj4gKyAqIEJlZm9yZSB3ZSBlbnRlciBh
IGd1ZXN0LCB3ZSBoYXZlIHRvIHRyYW5zbGF0ZSB0aGUgdmlydHVhbCBHSUMKPj4gc3RhdGUgb2Yg
YQo+PiArICogVkNQVSBpbnRvIHRoZSBHSUMgdmlydHVhbGl6YXRpb24gaGFyZHdhcmUgcmVnaXN0
ZXJzLCBuYW1lbHkgdGhlIExScy4KPj4gKyAqIFRoaXMgaXMgdGhlIGhpZ2ggbGV2ZWwgZnVuY3Rp
b24gd2hpY2ggdGFrZXMgY2FyZSBhYm91dCB0aGUgY29uZGl0aW9ucwo+PiArICogYW5kIHRoZSBs
b2NraW5nLCBhbHNvIGJhaWxzIG91dCBlYXJseSBpZiB0aGVyZSBhcmUgbm8gaW50ZXJydXB0cwo+
PiBxdWV1ZWQuCj4+ICsgKiBXYXM6IGt2bV92Z2ljX2ZsdXNoX2h3c3RhdGUoKQo+IAo+IERpdHRv
Lgo+IAo+PiArICovCj4+ICt2b2lkIGdpY19pbmplY3Qodm9pZCkKPj4gK3sKPj4gK8KgwqDCoCAv
Kgo+PiArwqDCoMKgwqAgKiBJZiB0aGVyZSBhcmUgbm8gdmlydHVhbCBpbnRlcnJ1cHRzIGFjdGl2
ZSBvciBwZW5kaW5nIGZvciB0aGlzCj4+ICvCoMKgwqDCoCAqIFZDUFUsIHRoZW4gdGhlcmUgaXMg
bm8gd29yayB0byBkbyBhbmQgd2UgY2FuIGJhaWwgb3V0IHdpdGhvdXQKPj4gK8KgwqDCoMKgICog
dGFraW5nIGFueSBsb2NrLsKgIFRoZXJlIGlzIGEgcG90ZW50aWFsIHJhY2Ugd2l0aCBzb21lb25l
Cj4+IGluamVjdGluZwo+PiArwqDCoMKgwqAgKiBpbnRlcnJ1cHRzIHRvIHRoZSBWQ1BVLCBidXQg
aXQgaXMgYSBiZW5pZ24gcmFjZSBhcyB0aGUgVkNQVSB3aWxsCj4+ICvCoMKgwqDCoCAqIGVpdGhl
ciBvYnNlcnZlIHRoZSBuZXcgaW50ZXJydXB0IGJlZm9yZSBvciBhZnRlciBkb2luZyB0aGlzCj4+
IGNoZWNrLAo+PiArwqDCoMKgwqAgKiBhbmQgaW50cm9kdWNpbmcgYWRkaXRpb25hbCBzeW5jaHJv
bml6YXRpb24gbWVjaGFuaXNtIGRvZXNuJ3QKPj4gY2hhbmdlCj4+ICvCoMKgwqDCoCAqIHRoaXMu
Cj4+ICvCoMKgwqDCoCAqLwo+PiArwqDCoMKgIGlmICggbGlzdF9lbXB0eSgmY3VycmVudC0+YXJj
aC52Z2ljX2NwdS5hcF9saXN0X2hlYWQpICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4g
Kwo+PiArwqDCoMKgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJsZWQoKSk7Cj4+ICsKPj4gK8Kg
wqDCoCBzcGluX2xvY2soJmN1cnJlbnQtPmFyY2gudmdpY19jcHUuYXBfbGlzdF9sb2NrKTsKPj4g
K8KgwqDCoCB2Z2ljX2ZsdXNoX2xyX3N0YXRlKGN1cnJlbnQpOwo+PiArwqDCoMKgIHNwaW5fdW5s
b2NrKCZjdXJyZW50LT5hcmNoLnZnaWNfY3B1LmFwX2xpc3RfbG9jayk7Cj4+ICt9Cj4+IMKgIC8q
Cj4+IMKgwqAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+IMKgwqAgKiBtb2RlOiBDCj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgK
Pj4gaW5kZXggNTEyNzczOWYwZi4uNDdmYzU4YjgxZSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5oCj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+PiBAQCAt
MTcsNiArMTcsOCBAQAo+PiDCoCAjaWZuZGVmIF9fWEVOX0FSTV9WR0lDX05FV19IX18KPj4gwqAg
I2RlZmluZSBfX1hFTl9BUk1fVkdJQ19ORVdfSF9fCj4+IMKgICsjZGVmaW5lIHZnaWNfaXJxX2lz
X3NnaShpbnRpZCkgKChpbnRpZCkgPCBWR0lDX05SX1NHSVMpCj4+ICsKPj4gwqAgc3RhdGljIGlu
bGluZSBib29sIGlycV9pc19wZW5kaW5nKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQo+PiDCoCB7Cj4+
IMKgwqDCoMKgwqAgaWYgKCBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJR19FREdFICkKPj4KPiAK
PiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:43:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elck4-0001Eu-AJ; Tue, 13 Feb 2018 15:43:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elck3-0001Em-5h
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 15:43:35 +0000
X-Inumbo-ID: cc4c62a5-10d4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cc4c62a5-10d4-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 15:44:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67810800"
Date: Tue, 13 Feb 2018 15:39:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180213153955.ezjef6xzl74noa4x@MacBook-Pro-de-Roger.local>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
 <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
 <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
 <5A82C6B002000078001A7425@prv-mh.provo.novell.com>
 <20180213102929.ae54b66t664kdqx2@MacBook-Pro-de-Roger.local>
 <5A82D49902000078001A74B2@prv-mh.provo.novell.com>
 <20180213111324.fvftrlr6yryltwhz@MacBook-Pro-de-Roger.local>
 <5A82F8D402000078001A75D9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A82F8D402000078001A75D9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: TimDeegan <tim@xen.org>, StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Shane Wang <shane.wang@intel.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, GangWei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDY6NDA6MjBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjAyLjE4IGF0IDEyOjEzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDQ6MDU6NDVBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDEzLjAyLjE4IGF0IDExOjI5LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDM6MDY6MjRB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDEyLjAyLjE4IGF0IDEx
OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gSWYgeW91IG1hcCB0
aGUgTlZESU1NIGFzIE1NSU8gdG8gRG9tMCB5b3UgZG9uJ3QgbmVlZCB0aGUgTTJQIGVudHJpZXMK
PiA+PiA+PiA+IElJUkMsIGFuZCBpZiBpdCdzIG1hcHBlZCB1c2luZyAxR0IgcGFnZXMgaXQgc2hv
dWxkbid0IHVzZSB0aGF0IG11Y2gKPiA+PiA+PiA+IG1lbW9yeSBmb3IgdGhlIHBhZ2UgdGFibGVz
IChpZTogeW91IGNvdWxkIGp1c3QgdXNlIG5vcm1hbCBSQU0gZm9yIHRoZQo+ID4+ID4+ID4gcGFn
ZSB0YWJsZXMgdGhhdCBtYXAgdGhlIE5WRElNTSBJTU8pLiBPZiBjb3Vyc2UgdGhhdCBvbmx5IGFw
cGxpZXMgdG8KPiA+PiA+PiA+IFBWSC9IVk0uCj4gPj4gPj4gCj4gPj4gPj4gQnV0IGluIG9yZGVy
IHRvIHVzZSAocGFydCBvZikgaXQgaW4gYSBSQU0tbGlrZSBtYW5uZXIgd2UgbmVlZCBzdHJ1Y3QK
PiA+PiA+PiBwYWdlX2luZm8gZm9yIGl0Lgo+ID4+ID4gCj4gPj4gPiBJIGd1ZXNzIHRoZSBtYWlu
IHVzZSBvZiB0aGlzIHdvdWxkIGJlIHRvIGdyYW50IE5WRElNTSBwYWdlcz8gQW5kCj4gPj4gPiB3
aXRob3V0IGEgcGFnZV9pbmZvIHRoYXQncyBub3QgcG9zc2libGUuCj4gPj4gCj4gPj4gV2h5IGdy
YW50PyBTaW1wbHkgZ2l2aW5nIHN1Y2ggYSBwYWdlIGFzIFJBTSB0byBhIGd1ZXN0IHdvdWxkCj4g
Pj4gYWxyZWFkeSBiZSBhIHByb2JsZW0gd2l0aG91dCBzdHJ1Y3QgcGFnZV9pbmZvIChhcyB0aGVu
IHdlIGNhbid0Cj4gPj4gdHJhY2sgdGhlIHBhZ2Ugb3duZXIsIG5vciBjYW4gd2UgcmVmY291bnQg
dGhlIHBhZ2UpLgo+ID4gCj4gPiBNeSBwb2ludCB3YXMgdG8gYXZvaWQgZG9pbmcgdGhhdCwgYW5k
IGFsd2F5cyBhc3NpZ24gdGhlIHBhZ2VzIGFzCj4gPiBNTUlPLCB3aGljaCBJSVJDIGRvZXNuJ3Qg
cmVxdWlyZSBhIHN0cnVjdCBwYWdlX2luZm8uCj4gCj4gTU1JTyBwYWdlcyBjYW4ndCBiZSB1c2Vk
IGZvciB0aGluZ3MgbGlrZSBwYWdlIHRhYmxlcywgYmVjYXVzZSBvZgo+IHRoZSByZWZjb3VudGlu
ZyB0aGF0J3MgbmVlZGVkLiBUaGUgcGFnZSBiZWluZyBsaWtlIFJBTSwgaG93ZXZlciwKPiBpbXBs
aWVzIHRoYXQgdGhlIGd1ZXN0IG5lZWRzIHRvIGJlIGFibGUgdG8gdXNlIGl0IGFzIGFueXRoaW5n
IGEgUkFNCj4gcGFnZSBjYW4gYmUgdXNlZCBmb3IuCgpPSywgSSdtIHF1aXRlIHVuc3VyZSBhYm91
dCB3aGF0IHBlb3BsZSBhY3R1YWxseSB1c2UgTlZESU1NIGZvciwgSQp0aG91Z2h0IGl0IHdhcyBt
b3N0bHkgdXNlZCBhcyBzb21lIGtpbmQgb2Ygc3RvcmFnZSwgYnV0IGlmIGl0J3MKYWN0dWFsbHkg
dXNlZCBhcyBwbGFpbiBSQU0gdGhlbiB5ZXMsIHdlIGxpa2VseSBuZWVkIHN0cnVjdCBwYWdlX2lu
Zm8KZm9yIHRoZW0sIHdoaWNoIGlzIGEgUElUQS4KCk15IHdvcnJpZXMgYXJlIHRoYXQgaWYgeW91
IGJvb3QgYmFyZSBtZXRhbCBMaW51eCBhbmQgdXNlIE5WRElNTSwgYW5kCnRoZW4gcmVib290IGlu
dG8gWGVuIHlvdSB3b24ndCBiZSBhYmxlIHRvIGFjY2VzcyB0aGUgTlZESU1NIGRhdGEKYW55bW9y
ZSBBRkFJQ1QgYmVjYXVzZSBYZW4gd2lsbCBoYXZlIHRha2VuIG92ZXIgaXQsIGFuZCBhbHJlYWR5
IHVzZWQKcGFydCBvZiBpdCB0byBzdG9yZSBpdCdzIG93biBwYWdlIHRhYmxlcywgd2hpY2ggaXMg
cHJvYmxlbWF0aWMgSU1PLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:54:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elcu5-00024t-8K; Tue, 13 Feb 2018 15:53:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elcu4-00024i-4I
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 15:53:56 +0000
X-Inumbo-ID: 017a9ba7-10d6-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 017a9ba7-10d6-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 16:53:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67811889"
Date: Tue, 13 Feb 2018 15:48:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180213154844.2zshi64emyw2ly3p@MacBook-Pro-de-Roger.local>
References: <20180208122539.56095-1-roger.pau@citrix.com>
 <20180208122539.56095-4-roger.pau@citrix.com>
 <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
 <20180213095906.boak3yclhbgcnui7@MacBook-Pro-de-Roger.local>
 <5A82D44102000078001A74AF@prv-mh.provo.novell.com>
 <20180213112716.5fs5m4zb2ghkhwhz@MacBook-Pro-de-Roger.local>
 <5A82F90A02000078001A75DC@prv-mh.provo.novell.com>
 <20180213151133.pwsgnh5qfjlnxgrt@MacBook-Pro-de-Roger.local>
 <5A8310C902000078001A76B4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8310C902000078001A76B4@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDg6MjI6MzNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjAyLjE4IGF0IDE2OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDY6NDE6MTRBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDEzLjAyLjE4IGF0IDEyOjI3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDQ6MDQ6MTdB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDEzLjAyLjE4IGF0IDEw
OjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gT24gVHVlLCBGZWIg
MTMsIDIwMTggYXQgMDI6Mjk6MDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4g
Pj4gPj4+IE9uIDA4LjAyLjE4IGF0IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4+ID4+ID4+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gPj4gPj4gPj4gCj4gPj4gPj4gPj4gQSBjaGFuZ2UgbGlrZSB0aGlzIHNo
b3VsZCBub3QgY29tZSB3aXRob3V0IGRlc2NyaXB0aW9uLCBwcm92aWRpbmcgYQo+ID4+ID4+ID4+
IHJlYXNvbiBmb3IgdGhlIGNoYW5nZS4gT3RoZXJ3aXNlIGhvdyB3aWxsIHNvbWVvbmUgd2FudGlu
ZyB0bwo+ID4+ID4+ID4+IHVuZGVyc3RhbmQgdGhlIGNoYW5nZSBpbiBhIGNvdXBsZSBvZiB5ZWFy
cyBhY3R1YWxseSBiZSBhYmxlIHRvCj4gPj4gPj4gPj4gbWFrZSBhbnkgc2Vuc2Ugb2YgaXQuIFRo
aXMgaXMgaW4gcGFydGljdWxhciBiZWNhdXNlIEkgY29udGludWUgdG8gYmUKPiA+PiA+PiA+PiBu
b3QgZnVsbHkgY29udmluY2VkIHRoYXQgd2hpdGUgbGlzdGluZyBpcyBhcHByb3ByaWF0ZSBpbiB0
aGUgRG9tMAo+ID4+ID4+ID4+IGNhc2UgKGFuZCBmb3IgdGhlIHJlY29yZCBJJ20gc2ltaWxhcmx5
IHVuY29udmluY2VkIHRoYXQgYmxhY2sgbGlzdGluZwo+ID4+ID4+ID4+IGlzIHRoZSBiZXN0IGNo
b2ljZSwgeWV0IG9idmlvdXNseSB3ZSBuZWVkIHRvIHBpY2sgb24gb2YgdGhlIHR3bykuCj4gPj4g
Pj4gPiAKPiA+PiA+PiA+IEknbSBzb3JyeSwgSSB0aG91Z2h0IHdlIGFncmVlZCBhdCB0aGUgc3Vt
bWl0IHRvIGNvbnZlcnQgdGhpcyB0bwo+ID4+ID4+ID4gd2hpdGVsaXN0aW5nIGJlY2F1c2UgaXQg
d2FzIGxpa2VseSBiZXR0ZXIgdG8gc2ltcGx5IG5vdCBleHBvc2UgdW5rbm93bgo+ID4+ID4+ID4g
QUNQSSB0YWJsZXMgdG8gZ3Vlc3RzLgo+ID4+ID4+IAo+ID4+ID4+ICJ0byBndWVzdHMiICE9ICJ0
byBEb20wIi4KPiA+PiA+PiAKPiA+PiA+PiA+IEkgZ3Vlc3MgdGhlIGNvbW1pdCBtZXNzYWdlIGNv
dWxkIGJlIHNvbWV0aGluZyBsaWtlOgo+ID4+ID4+ID4gCj4gPj4gPj4gPiAiVGhlIGZvbGxvd2lu
ZyBsaXN0IG9mIHdoaXRlbGlzdGVkIEFQSUMgdGFibGVzIGFyZSBlaXRoZXIga25vd24gdG8gd29y
awo+ID4+ID4+ID4gb3IgZG9uJ3QgcmVxdWlyZSBhbnkgcmVzb3VyY2VzIHRvIGJlIG1hcHBlZCBp
biBlaXRoZXIgdGhlIElPIG9yIHRoZQo+ID4+ID4+ID4gbWVtb3J5IHNwYWNlLgo+ID4+ID4+IAo+
ID4+ID4+IEV2ZW4gaWYgdGhlIHdoaXRlIGxpc3RpbmcgdnMgYmxhY2sgbGlzdGluZyBxdWVzdGlv
biB3YXNuJ3Qgc3RpbGwKPiA+PiA+PiB1bmRlY2lkZWQsIEkgdGhpbmsgd2Ugc2hvdWxkIHJldmVy
dCB0aGUgcGF0Y2ggaW4gZmF2b3Igb2Ygb25lCj4gPj4gPj4gd2l0aCBhIGRlc2NyaXB0aW9uLiBU
aGUgb25lIGFib3ZlIG1pZ2h0IGJlIGZpbmUgd2l0aCAiQUNQSSIgaW4KPiA+PiA+PiBwbGFjZSBv
ZiAiQVBJQyIgYXMgZmFyIGFzIHRhYmxlcyBhY3RpdmVseSB3aGl0ZSBsaXN0ZWQgYXJlCj4gPj4g
Pj4gY29uY2VybmVkLCBidXQgdGhlbiBpdCBzdGlsbCByZW1haW5zIG9wZW4gd2h5IGNlcnRhaW4g
dGFibGVzCj4gPj4gPj4gaGF2ZW4ndCBiZWVuIGluY2x1ZGVkLiBJJ20gaW4gcGFydGljdWxhciB3
b3JyaWVkIGFib3V0IHZhcmlvdXMKPiA+PiA+PiBBUEVJIHJlbGF0ZWQgdGFibGVzLCBidXQgaW52
aXNpYmlsaXR5IG9mIGUuZy4gYW4gSUJGVCBjb3VsZCBhbHNvCj4gPj4gPj4gbGVhZCB0byBib290
IHByb2JsZW1zLgo+ID4+ID4gCj4gPj4gPiBSZWdhcmRpbmcgQVBFSSBJIHRoaW5rIEVSU1QsIEVJ
TkogYW5kIEhFU1QgY291bGQgYmUgcGFzc2VkIHRocm91Z2gsCj4gPj4gPiBCRVJUIGhvd2V2ZXIg
cmVxdWlyZXMgdGhhdCB0aGUgQk9PVCBFcnJvciBSZWdpb24gaXMgbWFwcGVkIGludG8gRG9tMAo+
ID4+ID4gcDJtLgo+ID4+ID4gCj4gPj4gPiBTaW5jZSBQVkggRG9tMCBjcmVhdGlvbiBzdGlsbCBl
bmRzIHVwIGluIGEgcGFuaWMsIEkgc2VlIG5vIHByb2JsZW0gaW4KPiA+PiA+IGFkZGluZyB0aG9z
ZSBpbiBmb2xsb3cgdXAgcGF0Y2hlcy4KPiA+PiA+IAo+ID4+ID4gSUJGVCBhbHNvIGxvb2tzIHNh
ZmUgdG8gcGFzcyB0aHJvdWdoLgo+ID4+IAo+ID4+IEJ1dCB5b3UgcmVhbGl6ZSBJJ3ZlIG5hbWVk
IG9ubHkgdGhlIGZldyB0aGF0IGNhbWUgdG8gbWluZAo+ID4+IGltbWVkaWF0ZWx5Pwo+ID4gCj4g
PiBTdXJlLCB3aGF0IEkgaGF2ZSBpbiB0aGlzIHBhdGNoIGlzIGp1c3QgdGhlIG1pbmltYWwgc2V0
IChwbHVzIGEgZmV3Cj4gPiBvdGhlcnMgdGhhdCBzZWVtIGNvbXBsZXRlbHkgZmluZSkgbmVlZGVk
IGluIG9yZGVyIHRvIGJvb3Qgb24gbXkgdHdvCj4gPiB0ZXN0IGJveGVzLgo+ID4gCj4gPiBJIGtu
b3cgd2Ugd2lsbCBjZXJ0YWlubHkgaGF2ZSB0byBleHBhbmQgdGhpcywgYnV0IEkgc2VlIG5vIGlz
c3VlIGluCj4gPiBhZGRpbmcgdGhlbSBhcyB3ZSBnbywgdGhlIG1vcmUgdGhhdCB0aGlzIGlzIGFs
bCBzdGlsbCB1bnVzZWQuCj4gCj4gVW51c2VkIC0gc3VyZS4gQnV0IGhvdyB3aWxsIHdlIGxlYXJu
IHdoaWNoIG9uZXMgd2UgbmVlZCB0byBhZGQ/CgpJIGFscmVhZHkgaGF2ZSBhIGtpbmQgb2YgZHJh
ZnRlZCBsaXN0LCBvZiB3aGljaCBvbmVzIGNvdWxkIGJlIGFkZGVkLAp3aGljaCBvbmVzIG5lZWQg
c29tZSBoYW5kbGVycyBpbiBvcmRlciB0byBtYWtlIHN1cmUgcmVsZXZhbnQgYXJlYXMgYXJlCm1h
cHBlZCBhbmQgZmluYWxseSBhIGxpc3Qgb2YgdGFibGVzIHRoYXQgd2lsbCBuZXZlciBiZSBleHBv
c2VkIHRvCkRvbTAuCgpUaGlzIGlzIGJhc2VkIG9uIHRoZSB0YWJsZXMgY3VycmVudGx5IGtub3du
IHRvIFhlbiBmcm9tIHRoZSBhY3RibFguaApoZWFkZXJzLCB0aGVyZSBhcmUgcHJvYmFibHkgbW9y
ZSBpbiB0aGUgd2lsZCwgZXZlbiBvbmVzIG5vdCBkb2N1bWVudGVkCmluIGh0dHA6Ly93d3cudWVm
aS5vcmcvYWNwaSBhdCBhbGwuCgpJIGNhbiBjbGVhbnVwIGFuZCBzZW5kIHRoYXQgbGlzdC4KCj4g
U3VyZWx5IHdhaXRpbmcgZm9yIHByb2JsZW0gcmVwb3J0cyBmcm9tIHRoZSBmaWVsZCBpcyBub3Qg
YW4KPiBhY2NlcHRhYmxlIG1vZGVsLgoKVGhhdCdzIGxhc3QgcmVzb3J0IG9mIGNvdXJzZSwgYnV0
IGdpdmVuIHRoYXQgUFZIIERvbTAgZG9lc24ndCBleGlzdAp5ZXQgSSBkb24ndCBzZWUgaXQgYXMg
YmFkIHRvIHJlY2VpdmUgcmVwb3J0cyBvZiBtaXNzaW5nIHRhYmxlcyAob3IKdGhpbmdzIG5vdCB3
b3JraW5nIGFzIGV4cGVjdGVkKSBkdXJpbmcgdGhlIGV4cGVyaW1lbnRhbCB2ZXJzaW9uIG9mCml0
LgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 15:58:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 15:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elcxy-0002F1-Q9; Tue, 13 Feb 2018 15:57:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elcxx-0002Ev-JI
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 15:57:57 +0000
X-Inumbo-ID: 92ee7e91-10d6-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92ee7e91-10d6-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 16:57:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,507,1511827200"; d="scan'208";a="67812308"
Date: Tue, 13 Feb 2018 15:53:15 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180213155220.khkvgl6xansevdh5@MacBook-Pro-de-Roger.local>
References: <20180124100125.80443-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124100125.80443-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3 0/7] LLVM coverage support for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MThBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEhlbGxvLAo+IAo+IFRoZSBmb2xsb3dpbmcgcGF0Y2ggc2VyaWVzIGVuYWJsZXMg
TExWTSBjb3ZlcmFnZSBzdXBwb3J0IGZvciB0aGUgWGVuCj4gaHlwZXJ2aXNvci4gQSBzYW1wbGUg
Y292ZXJhZ2UgcmVwb3J0IG9idGFpbmVkIGFmdGVyIGJvb3RpbmcgYSBQVkh2MiBEb20wCj4gY2Fu
IGJlIGZvdW5kIGF0Ogo+IAo+IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94
ZW5fcHJvZmlsZS8KPiAKPiBJIGtub3cgdGhlIHRpbWUgaXMgbm90IHRoZSBtb3N0IGFwcHJvcHJp
YXRlIGdpdmVuIGFsbCB0aGUgc2VjdXJpdHkgd29yawo+IGdvaW5nIG9uLCBidXQgaXQgc2VlbXMg
bGlrZSB0aGUgc2VyaWVzIGlzIHF1aXRlIGNsb3NlLCBhbmQgSSB3b3VsZCBpa2UKPiB0byBhdm9p
ZCBpdCBiaXRyb3R0aW5nLgoKUGF0Y2hlcyA1LCA2IGFuZCA3IGhhdmUgYWxyZWFkeSBiZWVuIHJl
dmlld2VkL2Fja2VkIGJ5IHRoZSByZWxldmFudAptYWludGFpbmVycywgaXMgdGhlcmUgYW55dGhp
bmcgcHJldmVudGluZyB0aGVtIGZyb20gZ29pbmcgaW4/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 16:16:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 16:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eldFv-0004Or-Ff; Tue, 13 Feb 2018 16:16:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eldFu-0004MH-1V
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 16:16:30 +0000
X-Inumbo-ID: 65e75a97-10d9-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65e75a97-10d9-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 16:17:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 09:16:22 -0700
Message-Id: <5A831D6302000078001A7719@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 09:16:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180213155220.khkvgl6xansevdh5@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180213155220.khkvgl6xansevdh5@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 0/7] LLVM coverage support for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDE2OjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDEwOjAxOjE4QU0gKzAwMDAsIFJvZ2VyIFBhdSBNb25u
ZSB3cm90ZToKPj4gSGVsbG8sCj4+IAo+PiBUaGUgZm9sbG93aW5nIHBhdGNoIHNlcmllcyBlbmFi
bGVzIExMVk0gY292ZXJhZ2Ugc3VwcG9ydCBmb3IgdGhlIFhlbgo+PiBoeXBlcnZpc29yLiBBIHNh
bXBsZSBjb3ZlcmFnZSByZXBvcnQgb2J0YWluZWQgYWZ0ZXIgYm9vdGluZyBhIFBWSHYyIERvbTAK
Pj4gY2FuIGJlIGZvdW5kIGF0Ogo+PiAKPj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9wZW9wbGUv
cm95Z2VyL3hlbl9wcm9maWxlLyAKPj4gCj4+IEkga25vdyB0aGUgdGltZSBpcyBub3QgdGhlIG1v
c3QgYXBwcm9wcmlhdGUgZ2l2ZW4gYWxsIHRoZSBzZWN1cml0eSB3b3JrCj4+IGdvaW5nIG9uLCBi
dXQgaXQgc2VlbXMgbGlrZSB0aGUgc2VyaWVzIGlzIHF1aXRlIGNsb3NlLCBhbmQgSSB3b3VsZCBp
a2UKPj4gdG8gYXZvaWQgaXQgYml0cm90dGluZy4KPiAKPiBQYXRjaGVzIDUsIDYgYW5kIDcgaGF2
ZSBhbHJlYWR5IGJlZW4gcmV2aWV3ZWQvYWNrZWQgYnkgdGhlIHJlbGV2YW50Cj4gbWFpbnRhaW5l
cnMsIGlzIHRoZXJlIGFueXRoaW5nIHByZXZlbnRpbmcgdGhlbSBmcm9tIGdvaW5nIGluPwoKSSBk
aWRuJ3Qga2VlcCB0aGVtIGluIG15IGluYm94IHdoZW4gaXQgYmVjYW1lIGNsZWFyIHRoYXQgcGF0
Y2ggNApuZWVkcyBhbm90aGVyIHZlcnNpb24sIHdoaWNoIGlzIHdoeSBJIGRpZCBhcHBseSBvbmx5
IHRoYXQgc2luZ2xlCnBhdGNoLgoKSmFuCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 16:21:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 16:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eldKZ-00054U-3l; Tue, 13 Feb 2018 16:21:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hfgg=fh=linaro.org=christoffer.dall@srs-us1.protection.inumbo.net>)
 id 1eldKY-00054O-L1
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 16:21:18 +0000
X-Inumbo-ID: d5e7cfa3-10d9-11e8-ba59-bc764e045a96
Received: from mail-pg0-x241.google.com (unknown [2607:f8b0:400e:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5e7cfa3-10d9-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 17:20:42 +0100 (CET)
Received: by mail-pg0-x241.google.com with SMTP id o1so187759pgn.4
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 08:21:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=ZJT6uXzDmvw0MLf3DE50KPlDoBtwFXwBEMCkAF6c5Ts=;
 b=I0rrRf5u3xt8MDj7nsuwRhP6jtxNpHSBqXx1hkAMhGCPfvR2/Reb5MAf9CJZ0oHcmb
 lTOcgjY0VuEMUqlEPB/BOdlZKq64EQxu2fzAtm04+cnPke0bx8pXK72C39yqPPXYHaYz
 2iBjADj64Zn7y2yGvlZ32McmyIcBZrVoR9mPQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ZJT6uXzDmvw0MLf3DE50KPlDoBtwFXwBEMCkAF6c5Ts=;
 b=moVbYAnbYY99/7NYd0dNqrIi07xjN6+JUld5Y/iuKu3X50DbtkMJT+9SSUShIUGJ07
 +kFnP6BSSpbVevRVnCz1vAYGQ2aTvrm81fx9T5F3qPuYBXs65N1tJANKDCNoB791I8Ol
 nrwsNwtAzol8og7685WeyzVRLyJdP+YPDGMrZX1NdYixM7A6Xi/SV7jctXNgybBo3kE0
 hXQz+yQMRYZTCwrib7JGQQuXYbbPOmTuIQt0YKUSW7s3F2OdMCAi9u1S7vcqkojWVZjo
 6OR998IIxeFd+qOFibSuRhjDInmKcgbOKeR9FJVW5jR9xFX6wN2mUVTG97GfiowqSLQB
 ItLg==
X-Gm-Message-State: APf1xPAYIqgpZbYd8EKygkg4a1G6Iq8lbYCRSw3Nlrm7hMrs8hdnyNxQ
 ieXi+dvL48zEmm2PL9uIJQW+P0RQcFSc+8eSu2VsOg==
X-Google-Smtp-Source: AH8x226n8HKTO7ocOPYJytPghikTqOpJP77/5SQqM/r2/xko1hliLrjgbqcbx48G51YXQ+oKi890eCTuJ1f7lWY4ZRE=
X-Received: by 10.99.128.195 with SMTP id j186mr1421412pgd.37.1518538875887;
 Tue, 13 Feb 2018 08:21:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.100.137.235 with HTTP; Tue, 13 Feb 2018 08:21:15 -0800 (PST)
In-Reply-To: <23856658-34ab-4003-9e0e-c8906aedb4b1@linaro.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-24-andre.przywara@linaro.org>
 <6bd8fa89-99e7-1502-ef43-94233773ce83@arm.com>
 <23856658-34ab-4003-9e0e-c8906aedb4b1@linaro.org>
From: Christoffer Dall <christoffer.dall@linaro.org>
Date: Tue, 13 Feb 2018 17:21:15 +0100
Message-ID: <CAMJs5B9XWVM5PpNLY85s4gXawfyow2=dTNg3kRyosAi2RbU6qw@mail.gmail.com>
To: Andre Przywara <andre.przywara@linaro.org>
Cc: Marc Zyngier <Marc.Zyngier@arm.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Auger Eric <eric.auger@redhat.com>
Subject: Re: [Xen-devel] [RFC PATCH 23/49] ARM: new VGIC: Add IRQ sorting
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMzo1NiBQTSwgQW5kcmUgUHJ6eXdhcmEKPGFuZHJlLnBy
enl3YXJhQGxpbmFyby5vcmc+IHdyb3RlOgo+IEhpLAo+Cj4gQ2hyaXN0b2ZmZXIsIEVyaWMsIE1h
cmMsCj4gYSBxdWVzdGlvbiBhYm91dCBsb2NraW5nIG9yZGVyIGJldHdlZW4gbXVsdGlwbGUgSVJR
cyBiZWxvdy4gQ291bGQgeW91Cj4gaGF2ZSBhIGJyaWVmIGxvb2ssIHBsZWFzZT8KPgo+IE9uIDEz
LzAyLzE4IDEyOjMwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIEFuZHJlLAo+Pgo+PiBPbiAw
OS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBBZGRzIHRoZSBzb3J0aW5n
IGZ1bmN0aW9uIHRvIGNvdmVyIHRoZSBjYXNlIHdoZXJlIHlvdSBoYXZlIG1vcmUgSVJRcwo+Pj4g
dG8gY29uc2lkZXIgdGhhbiB5b3UgaGF2ZSBMUnMuIFdlIGNvbnNpZGVyIHRoZWlyIHByaW9yaXRp
ZXMuCj4+PiBUaGlzIHB1bGxzIGluIExpbnV4JyBsaXN0X3NvcnQuYyAsIHdoaWNoIGlzIGEgbWVy
Z2Ugc29ydCBpbXBsZW1lbnRhdGlvbgo+Pj4gZm9yIGxpbmtlZCBsaXN0cy4KPj4+Cj4+PiBUaGlz
IGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCA4ZTQ0NDc0NTc5NjUsIHdyaXR0ZW4gYnkgQ2hyaXN0
b2ZmZXIgRGFsbC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUu
cHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4+IC0tLQo+Pj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmMgICAgfCAgNTkgKysrKysrKysrKysrKysrCj4+PiAgIHhlbi9jb21tb24vbGlzdF9zb3J0LmMg
ICAgICB8IDE3MAo+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPj4+ICAgeGVuL2luY2x1ZGUveGVuL2xpc3Rfc29ydC5oIHwgIDExICsrKwo+Pgo+PiBZb3Ug
bmVlZCB0byBDQyAiVEhFIFJFU1QiIG1haW50YWluZXJzIGZvciB0aGlzIGNvZGUuIEl0IHdvdWxk
IGFsc28gbWFrZQo+PiBzZW5zZSB0byBoYXZlIGEgc2VwYXJhdGUgcGF0Y2ggZm9yIGFkZGluZyBs
aXN0X3NvcnQuYwo+Cj4gWWVhaCwgd2lsbCBkby4KPgo+Pj4gICAzIGZpbGVzIGNoYW5nZWQsIDI0
MCBpbnNlcnRpb25zKCspCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vY29tbW9uL2xpc3Rf
c29ydC5jCj4+PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS94ZW4vbGlzdF9zb3J0
LmgKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jCj4+PiBpbmRleCBmNTE3ZGY2ZDAwLi5hNGVmZDFmZDAzIDEwMDY0
NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmMKPj4+IEBAIC0xNiw2ICsxNiw3IEBACj4+PiAgICAqLwo+Pj4gICAgICNp
bmNsdWRlIDxhc20vYnVnLmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9saXN0X3NvcnQuaD4KPj4+ICAg
I2luY2x1ZGUgPHhlbi9zY2hlZC5oPgo+Pj4gICAgICNpbmNsdWRlIDxhc20vYXJtX3ZnaWMuaD4K
Pj4+IEBAIC0xNjMsNiArMTY0LDY0IEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY190YXJnZXRf
b3JhY2xlKHN0cnVjdAo+Pj4gdmdpY19pcnEgKmlycSkKPj4+ICAgICAgIHJldHVybiBOVUxMOwo+
Pj4gICB9Cj4+PiAgICsvKgo+Pj4gKyAqIFRoZSBvcmRlciBvZiBpdGVtcyBpbiB0aGUgYXBfbGlz
dHMgZGVmaW5lcyBob3cgd2UnbGwgcGFjayB0aGluZ3MKPj4+IGluIExScyBhcwo+Pj4gKyAqIHdl
bGwsIHRoZSBmaXJzdCBpdGVtcyBpbiB0aGUgbGlzdCBiZWluZyB0aGUgZmlyc3QgdGhpbmdzIHBv
cHVsYXRlZAo+Pj4gaW4gdGhlCj4+PiArICogTFJzLgo+Pj4gKyAqCj4+PiArICogQSBoYXJkIHJ1
bGUgaXMgdGhhdCBhY3RpdmUgaW50ZXJydXB0cyBjYW4gbmV2ZXIgYmUgcHVzaGVkIG91dCBvZgo+
Pj4gdGhlIExScwo+Pj4gKyAqIChhbmQgdGhlcmVmb3JlIHRha2UgcHJpb3JpdHkpIHNpbmNlIHdl
IGNhbm5vdCByZWxpYWJseSB0cmFwIG9uCj4+PiBkZWFjdGl2YXRpb24KPj4+ICsgKiBvZiBJUlFz
IGFuZCB0aGVyZWZvcmUgdGhleSBoYXZlIHRvIGJlIHByZXNlbnQgaW4gdGhlIExScy4KPj4+ICsg
Kgo+Pj4gKyAqIE90aGVyd2lzZSB0aGluZ3Mgc2hvdWxkIGJlIHNvcnRlZCBieSB0aGUgcHJpb3Jp
dHkgZmllbGQgYW5kIHRoZSBHSUMKPj4+ICsgKiBoYXJkd2FyZSBzdXBwb3J0IHdpbGwgdGFrZSBj
YXJlIG9mIHByZWVtcHRpb24gb2YgcHJpb3JpdHkgZ3JvdXBzIGV0Yy4KPj4+ICsgKgo+Pj4gKyAq
IFJldHVybiBuZWdhdGl2ZSBpZiAiYSIgc29ydHMgYmVmb3JlICJiIiwgMCB0byBwcmVzZXJ2ZSBv
cmRlciwgYW5kCj4+PiBwb3NpdGl2ZQo+Pj4gKyAqIHRvIHNvcnQgImIiIGJlZm9yZSAiYSIuCj4+
Cj4+IEZpbmFsbHkgYSBnb29kIGV4cGxhbmF0aW9uIG9mIHRoZSByZXR1cm4gdmFsdWUgb2YgYSBz
b3J0IGZ1bmN0aW9uIDopLiBJCj4+IGFsd2F5cyBnZXQgY29uZnVzZWQgd2hhdCB0aGUgcmV0dXJu
IGlzIHN1cHBvc2VkIHRvIGJlLgo+Pgo+Pj4gKyAqLwo+Pj4gK3N0YXRpYyBpbnQgdmdpY19pcnFf
Y21wKHZvaWQgKnByaXYsIHN0cnVjdCBsaXN0X2hlYWQgKmEsIHN0cnVjdAo+Pj4gbGlzdF9oZWFk
ICpiKQo+Pj4gK3sKPj4+ICsgICAgc3RydWN0IHZnaWNfaXJxICppcnFhID0gY29udGFpbmVyX29m
KGEsIHN0cnVjdCB2Z2ljX2lycSwgYXBfbGlzdCk7Cj4+PiArICAgIHN0cnVjdCB2Z2ljX2lycSAq
aXJxYiA9IGNvbnRhaW5lcl9vZihiLCBzdHJ1Y3QgdmdpY19pcnEsIGFwX2xpc3QpOwo+Pj4gKyAg
ICBib29sIHBlbmRhLCBwZW5kYjsKPj4+ICsgICAgaW50IHJldDsKPj4+ICsKPj4+ICsgICAgc3Bp
bl9sb2NrKCZpcnFhLT5pcnFfbG9jayk7Cj4+PiArICAgIHNwaW5fbG9jaygmaXJxYi0+aXJxX2xv
Y2spOwo+Pgo+PiBJIGd1ZXNzIHRoZSBsb2NraW5nIG9yZGVyIGRvZXMgbm90IG1hdHRlciBoZXJl
IGJlY2F1c2UgdGhpcyBpcyB0aGUgb25seQo+PiBwbGFjZSB3aGVyZSB0d28gSVJRcyBsb2NrIGhh
dmUgdG8gYmUgdGFrZW4/Cj4KPiBNbWgsIGdvb2QgcXVlc3Rpb24uIEkgZ3Vlc3MgaW5kZWVkIGlu
IHByYWN0aWNlIHRoaXMgd2lsbCBub3QgYmUgYSBwcm9ibGVtOgo+IC0gQXMgeW91IG1lbnRpb25l
ZCB0aGlzIHNob3VsZCBiZSB0aGUgb25seSg/KSBwbGFjZSB3aGVyZSB3ZSB0YWtlCj4gbXVsdGlw
bGUgSVJRIGxvY2tzLCBidXQgdGhhdCBzb3VuZHMgZnJhZ2lsZS4KPiAtIEEgY2VydGFpbiBJUlEg
c2hvdWxkIG9ubHkgYmUgb24gb25lIFZDUFUgbGlzdCBhdCBhIGdpdmVuIHBvaW50IGluCj4gdGlt
ZS4gU28gdGhlcmUgd291bGQgYmUgbm8gcmFjZSB3aXRoIHR3byBpbnN0YW5jZXMgb2YgdGhpcyBj
b21wYXJlCj4gZnVuY3Rpb24gdHJ5aW5nIHRvIGxvY2sgdGhlIHNhbWUgSVJRLgo+Cj4gQnV0IHRo
YXQgc291bmRzIGEgYml0IGRvZGd5IHRvIHJlbHkgb24uIEl0IHNob3VsZCBiZSByZWxhdGl2ZWx5
IHN0cmFpZ2h0Cj4gZm9yd2FyZCB0byBmaXggdGhpcyB3aXRoIGEgc2ltcGxlIGNvbXBhcmlzb24s
IHNob3VsZG4ndCBpdD8KPiBDQzppbmcgQ2hyaXN0b2ZmZXIsIE1hcmMgYW5kIEVyaWMgaGVyZSB0
byBzZWUgaWYgd2Ugc2hvdWxkIGFkZCB0aGlzIChpbgo+IEtWTSBhcyB3ZWxsKS4KPgoKVGhlIG9u
bHkgY29uY2VybiBhYm91dCBob2xkaW5nIHR3byBsb2NrcyBhdCB0aGUgc2FtZSB0aW1lIGlzIHRo
ZSByaXNrCm9mIGFub3RoZXIgdGhyZWFkIGF0dGVtcHRpbmcgdG8gaG9sZCBhIG51bWJlciBvZiBs
b2NrcyBhdCB0aGUgc2FtZQp0aW1lIGluIGEgZGlmZmVyZW50IG9yZGVyLCBsZWFkaW5nIHRvIGEg
ZGVhZGxvY2sgKGVpdGhlciBkaXJlY3RseSBvcgp2aWEgYSBjaXJjdWxhciBkZXBlbmRlbmN5KS4K
CkFzIHlvdSBwb2ludCBvdXQsIHRoZSBvbmx5IHBsYWNlIHdoZXJlIHdlIHRha2UgdHdvIGlycSBs
b2NrcyBhdCB0aGUKc2FtZSB0aW1lIGlzIGluIHZnaWNfaXJxX2NtcCgpLiAgTm93LCB0aGUgY29u
Y2VybiBjYW4gYmUgcmVkdWNlZCB0bwpjYWxsaW5nIHRoaXMgZnVuY3Rpb24gbW9yZSB0aGFuIG9u
Y2UgaW4gcGFyYWxsZWwsIG9wZXJhdGluZyBvbiB0aGUKc2FtZSBzZXQgb2Ygc3RydWN0IGlycXMu
CgpBbiBJUlEgY2FuIG9ubHkgYmUgb24gYSBzaW5nbGUgQVAgbGlzdCBhdCBhbnkgdGltZSwgYW5k
IHdlIGNhbGwKdmdpY19pcnFfY21wKCkgZnJvbSBleGFjdGx5IG9uZSBwbGFjZSBpbiB0aGUgS1ZN
IGNvZGUsIHdoaWNoIGhvbGRzIHRoZQphcF9saXN0X2xvY2ssIGFuZCBvdXIgbG9ja2luZyBvcmRl
ciBkZWZpbmVzIHRoYXQgdGhlIGFwX2xpc3RfbG9jayBtdXN0CmJlIHRha2VuIGJlZm9yZSBpcnEg
bG9ja3MuICBUaGlzIG1lYW5zIHRoYXQgdmdpY19pcnFfY21wKCkgY2FuIG9ubHkKZXhlY3V0ZSBp
biBwYXJhbGxlbCBvbiBkaWZmZXJlbnQgQVAgbGlzdHMgYW5kIHRoZXJlZm9yZSBub3Qgb3BlcmF0
ZSBvbgp0aGUgc2FtZSBzZXQgb2Ygc3RydWN0IGlycXMuCgpUaGVyZSBpcyBubyBuZWVkIHRvIGNo
YW5nZSBhbnl0aGluZyBpbiB0aGUgaW1wbGVtZW50YXRpb24uCgpUaGFua3MsCi1DaHJpc3RvZmZl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 16:35:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 16:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eldXw-0005xX-Aj; Tue, 13 Feb 2018 16:35:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eldXv-0005wv-4Y
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 16:35:07 +0000
X-Inumbo-ID: c470dd46-10db-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c470dd46-10db-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 17:34:31 +0100 (CET)
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 6B71F1435;
 Tue, 13 Feb 2018 08:35:05 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C22FF3F24D;
 Tue, 13 Feb 2018 08:35:04 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-27-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <65e8c687-65c4-bb08-18d8-c5d51f3bd934@arm.com>
Date: Tue, 13 Feb 2018 16:35:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-27-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 26/49] ARM: new VGIC: Implement
	vgic_vcpu_pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGVsbCBYZW4g
d2hldGhlciBhIHBhcnRpY3VsYXIgVkNQVSBoYXMgYW4gSVJRIHRoYXQgbmVlZHMgaGFuZGxpbmcK
PiBpbiB0aGUgZ3Vlc3QuIFRoaXMgaXMgdXNlZCB0byBkZWNpZGUgd2hldGhlciBhIFZDUFUgaXMg
cnVubmFibGUuCj4gCj4gVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgOTBlZWU1NmM1Zjkw
LCB3cml0dGVuIGJ5IEVyaWMgQXVnZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmMgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgMSBmaWxl
IGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4gaW5kZXggZjRmMmEwNGE2
MC4uOWU3ZmIxZWRjYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiBAQCAtNjQ2LDYgKzY0NiwzOCBAQCB2b2lk
IGdpY19pbmplY3Qodm9pZCkKPiAgICAgICB2Z2ljX3Jlc3RvcmVfc3RhdGUoY3VycmVudCk7Cj4g
ICB9Cj4gICAKPiArc3RhdGljIGludCB2Z2ljX3ZjcHVfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUg
KnZjcHUpCj4gK3sKPiArICAgIHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+YXJj
aC52Z2ljX2NwdTsKPiArICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+ICsgICAgYm9vbCBwZW5k
aW5nID0gZmFsc2U7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArICAgIGlmICgg
IXZjcHUtPmRvbWFpbi0+YXJjaC52Z2ljLmVuYWJsZWQgKQo+ICsgICAgICAgIHJldHVybiBmYWxz
ZTsKPiArCj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmdmdpY19jcHUtPmFwX2xpc3RfbG9jaywg
ZmxhZ3MpOwo+ICsKPiArICAgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXJxLCAmdmdpY19jcHUtPmFw
X2xpc3RfaGVhZCwgYXBfbGlzdCkKPiArICAgIHsKPiArICAgICAgICBzcGluX2xvY2soJmlycS0+
aXJxX2xvY2spOwo+ICsgICAgICAgIHBlbmRpbmcgPSBpcnFfaXNfcGVuZGluZyhpcnEpICYmIGly
cS0+ZW5hYmxlZDsKPiArICAgICAgICBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9jayk7Cj4gKwo+
ICsgICAgICAgIGlmICggcGVuZGluZyApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+
ICsKPiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2ss
IGZsYWdzKTsKPiArCj4gKyAgICByZXR1cm4gcGVuZGluZzsKPiArfQo+ICsKPiAraW50IGdpY19l
dmVudHNfbmVlZF9kZWxpdmVyeSh2b2lkKQoKWW91IHByb2JhYmx5IHdhbnQgdG8gcmVuYW1lIHRo
YXQgZnVuY3Rpb24gb3IganVzdCBleHBvc2UgCnZnaWNfdmNwdV9wZW5kaW5nX2lycSgpLgoKQ2hl
ZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 16:36:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 16:36:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eldZW-0006AD-LV; Tue, 13 Feb 2018 16:36:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eldZV-00069e-6t
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 16:36:45 +0000
X-Inumbo-ID: 3a6e770f-10dc-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3a6e770f-10dc-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 16:37:49 +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 0BBC51435;
 Tue, 13 Feb 2018 08:36:38 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 633D93F24D;
 Tue, 13 Feb 2018 08:36:37 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-27-andre.przywara@linaro.org>
 <65e8c687-65c4-bb08-18d8-c5d51f3bd934@arm.com>
Message-ID: <e748c46e-730b-f855-39c2-4f196850c61e@arm.com>
Date: Tue, 13 Feb 2018 16:36:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <65e8c687-65c4-bb08-18d8-c5d51f3bd934@arm.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 26/49] ARM: new VGIC: Implement
	vgic_vcpu_pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wMi8xOCAxNjozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDA5
LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGVsbCBYZW4gd2hldGhlciBh
IHBhcnRpY3VsYXIgVkNQVSBoYXMgYW4gSVJRIHRoYXQgbmVlZHMgaGFuZGxpbmcKPj4gaW4gdGhl
IGd1ZXN0LiBUaGlzIGlzIHVzZWQgdG8gZGVjaWRlIHdoZXRoZXIgYSBWQ1BVIGlzIHJ1bm5hYmxl
LgoKSSBmb3Jnb3QgdG8gbWVudGlvbiBvbmUgdGhpbmcuIFRoaXMgaXMgbm90IHRoZSBtYWluIHVz
YWdlIG9mIHRoaXMgCmZ1bmN0aW9uIGluIFhlbi4gVGhhdCBmdW5jdGlvbiB3aWxsIG1vc3RseSBi
ZSB1c2VkIHRvIGNoZWNrIHdoZXRoZXIgd2UgCm5lZWQgdG8gcHJlZW1wdCBhbiBoeXBlcmNhbGwg
dG8gcnVuIGludGVycnVwdC4KClBsZWFzZSB1cGRhdGUgdGhlIGNvbW1pdCBtZXNzYWdlIGFjY29y
ZGluZ2x5LgoKPj4KPj4gVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgOTBlZWU1NmM1Zjkw
LCB3cml0dGVuIGJ5IEVyaWMgQXVnZXIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3
YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy5jIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gwqAg
MSBmaWxlIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKykKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+PiBpbmRleCBm
NGYyYTA0YTYwLi45ZTdmYjFlZGNiIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+IEBAIC02NDYsNiArNjQ2
LDM4IEBAIHZvaWQgZ2ljX2luamVjdCh2b2lkKQo+PiDCoMKgwqDCoMKgIHZnaWNfcmVzdG9yZV9z
dGF0ZShjdXJyZW50KTsKPj4gwqAgfQo+PiArc3RhdGljIGludCB2Z2ljX3ZjcHVfcGVuZGluZ19p
cnEoc3RydWN0IHZjcHUgKnZjcHUpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfY3B1ICp2
Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1Owo+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2ly
cSAqaXJxOwo+PiArwqDCoMKgIGJvb2wgcGVuZGluZyA9IGZhbHNlOwo+PiArwqDCoMKgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoICF2Y3B1LT5kb21haW4tPmFyY2gu
dmdpYy5lbmFibGVkICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKPj4gKwo+PiAr
wqDCoMKgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrLCBmbGFncyk7
Cj4+ICsKPj4gK8KgwqDCoCBsaXN0X2Zvcl9lYWNoX2VudHJ5KGlycSwgJnZnaWNfY3B1LT5hcF9s
aXN0X2hlYWQsIGFwX2xpc3QpCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl9s
b2NrKCZpcnEtPmlycV9sb2NrKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHBlbmRpbmcgPSBpcnFfaXNf
cGVuZGluZyhpcnEpICYmIGlycS0+ZW5hYmxlZDsKPj4gK8KgwqDCoMKgwqDCoMKgIHNwaW5fdW5s
b2NrKCZpcnEtPmlycV9sb2NrKTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBwZW5kaW5n
ICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgfQo+PiArCj4+
ICvCoMKgwqAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmdpY19jcHUtPmFwX2xpc3RfbG9jaywg
ZmxhZ3MpOwo+PiArCj4+ICvCoMKgwqAgcmV0dXJuIHBlbmRpbmc7Cj4+ICt9Cj4+ICsKPj4gK2lu
dCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkKPiAKPiBZb3UgcHJvYmFibHkgd2FudCB0
byByZW5hbWUgdGhhdCBmdW5jdGlvbiBvciBqdXN0IGV4cG9zZSAKPiB2Z2ljX3ZjcHVfcGVuZGlu
Z19pcnEoKS4KPiAKPiBDaGVlcnMsCj4gCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 16:39:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 16:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eldc3-0006MH-5N; Tue, 13 Feb 2018 16:39:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4evf=fh=citrix.com=prvs=5759c21e7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eldc1-0006MB-Dh
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 16:39:21 +0000
X-Inumbo-ID: 97b7988b-10dc-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97b7988b-10dc-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 16:40:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,508,1511827200"; d="scan'208";a="67816648"
Date: Tue, 13 Feb 2018 16:28:47 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180213162847.alur7qicdmoyx2oj@MacBook-Pro-de-Roger.local>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180213155220.khkvgl6xansevdh5@MacBook-Pro-de-Roger.local>
 <5A831D6302000078001A7719@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A831D6302000078001A7719@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 0/7] LLVM coverage support for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDk6MTY6MTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDEzLjAyLjE4IGF0IDE2OjUzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MThBTSArMDAwMCwgUm9nZXIg
UGF1IE1vbm5lIHdyb3RlOgo+ID4+IEhlbGxvLAo+ID4+IAo+ID4+IFRoZSBmb2xsb3dpbmcgcGF0
Y2ggc2VyaWVzIGVuYWJsZXMgTExWTSBjb3ZlcmFnZSBzdXBwb3J0IGZvciB0aGUgWGVuCj4gPj4g
aHlwZXJ2aXNvci4gQSBzYW1wbGUgY292ZXJhZ2UgcmVwb3J0IG9idGFpbmVkIGFmdGVyIGJvb3Rp
bmcgYSBQVkh2MiBEb20wCj4gPj4gY2FuIGJlIGZvdW5kIGF0Ogo+ID4+IAo+ID4+IGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL3JveWdlci94ZW5fcHJvZmlsZS8gCj4gPj4gCj4gPj4gSSBr
bm93IHRoZSB0aW1lIGlzIG5vdCB0aGUgbW9zdCBhcHByb3ByaWF0ZSBnaXZlbiBhbGwgdGhlIHNl
Y3VyaXR5IHdvcmsKPiA+PiBnb2luZyBvbiwgYnV0IGl0IHNlZW1zIGxpa2UgdGhlIHNlcmllcyBp
cyBxdWl0ZSBjbG9zZSwgYW5kIEkgd291bGQgaWtlCj4gPj4gdG8gYXZvaWQgaXQgYml0cm90dGlu
Zy4KPiA+IAo+ID4gUGF0Y2hlcyA1LCA2IGFuZCA3IGhhdmUgYWxyZWFkeSBiZWVuIHJldmlld2Vk
L2Fja2VkIGJ5IHRoZSByZWxldmFudAo+ID4gbWFpbnRhaW5lcnMsIGlzIHRoZXJlIGFueXRoaW5n
IHByZXZlbnRpbmcgdGhlbSBmcm9tIGdvaW5nIGluPwo+IAo+IEkgZGlkbid0IGtlZXAgdGhlbSBp
biBteSBpbmJveCB3aGVuIGl0IGJlY2FtZSBjbGVhciB0aGF0IHBhdGNoIDQKPiBuZWVkcyBhbm90
aGVyIHZlcnNpb24sIHdoaWNoIGlzIHdoeSBJIGRpZCBhcHBseSBvbmx5IHRoYXQgc2luZ2xlCj4g
cGF0Y2guCgpPaCwgc2luY2UgcGF0Y2ggNCB3YXMgdGhlIG9ubHkgb25lIHRoYXQgaGFkIGNvbW1l
bnRzIEkgb25seSBzZW50IHRoYXQuCldvdWxkIHlvdSBsaWtlIG1lIHRvIHNlbmQgb3IgcHVzaCB0
byBhIGdpdCBicmFuY2ggdGhlIHJlbWFpbmluZyBvbmVzPwoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 16:39:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 16:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eldcY-0006Oz-Dc; Tue, 13 Feb 2018 16:39:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l2lz=fh=citrix.com=prvs=5754f3e4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eldcX-0006Oi-JX
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 16:39:53 +0000
X-Inumbo-ID: 6d4cadd8-10dc-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d4cadd8-10dc-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 17:39:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,508,1511827200"; d="scan'208";a="67816719"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>, Jan Beulich
 <JBeulich@suse.com>
References: <20180208122539.56095-1-roger.pau@citrix.com>
 <20180208122539.56095-4-roger.pau@citrix.com>
 <5A82BDF402000078001A7391@prv-mh.provo.novell.com>
 <20180213095906.boak3yclhbgcnui7@MacBook-Pro-de-Roger.local>
 <5A82D44102000078001A74AF@prv-mh.provo.novell.com>
 <20180213112716.5fs5m4zb2ghkhwhz@MacBook-Pro-de-Roger.local>
 <5A82F90A02000078001A75DC@prv-mh.provo.novell.com>
 <20180213151133.pwsgnh5qfjlnxgrt@MacBook-Pro-de-Roger.local>
 <5A8310C902000078001A76B4@prv-mh.provo.novell.com>
 <20180213154844.2zshi64emyw2ly3p@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <525a5f0e-165b-7bc0-5bc3-b8e54189afe8@citrix.com>
Date: Tue, 13 Feb 2018 16:29:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180213154844.2zshi64emyw2ly3p@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 3/3] pvh/dom0: whitelist PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMTggMTU6NDgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBGZWIg
MTMsIDIwMTggYXQgMDg6MjI6MzNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDEzLjAyLjE4IGF0IDE2OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
VHVlLCBGZWIgMTMsIDIwMTggYXQgMDY6NDE6MTRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6
Cj4+Pj4+Pj4gT24gMTMuMDIuMTggYXQgMTI6MjcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+Pj4+IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDA0OjA0OjE3QU0gLTA3MDAsIEphbiBC
ZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMTMuMDIuMTggYXQgMTA6NTksIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+Pj4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDI6Mjk6
MDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+Pj4+IE9uIDA4LjAyLjE4IGF0
IDEzOjI1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+Pj4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+Pj4+Pj4+IEEg
Y2hhbmdlIGxpa2UgdGhpcyBzaG91bGQgbm90IGNvbWUgd2l0aG91dCBkZXNjcmlwdGlvbiwgcHJv
dmlkaW5nIGEKPj4+Pj4+Pj4gcmVhc29uIGZvciB0aGUgY2hhbmdlLiBPdGhlcndpc2UgaG93IHdp
bGwgc29tZW9uZSB3YW50aW5nIHRvCj4+Pj4+Pj4+IHVuZGVyc3RhbmQgdGhlIGNoYW5nZSBpbiBh
IGNvdXBsZSBvZiB5ZWFycyBhY3R1YWxseSBiZSBhYmxlIHRvCj4+Pj4+Pj4+IG1ha2UgYW55IHNl
bnNlIG9mIGl0LiBUaGlzIGlzIGluIHBhcnRpY3VsYXIgYmVjYXVzZSBJIGNvbnRpbnVlIHRvIGJl
Cj4+Pj4+Pj4+IG5vdCBmdWxseSBjb252aW5jZWQgdGhhdCB3aGl0ZSBsaXN0aW5nIGlzIGFwcHJv
cHJpYXRlIGluIHRoZSBEb20wCj4+Pj4+Pj4+IGNhc2UgKGFuZCBmb3IgdGhlIHJlY29yZCBJJ20g
c2ltaWxhcmx5IHVuY29udmluY2VkIHRoYXQgYmxhY2sgbGlzdGluZwo+Pj4+Pj4+PiBpcyB0aGUg
YmVzdCBjaG9pY2UsIHlldCBvYnZpb3VzbHkgd2UgbmVlZCB0byBwaWNrIG9uIG9mIHRoZSB0d28p
Lgo+Pj4+Pj4+IEknbSBzb3JyeSwgSSB0aG91Z2h0IHdlIGFncmVlZCBhdCB0aGUgc3VtbWl0IHRv
IGNvbnZlcnQgdGhpcyB0bwo+Pj4+Pj4+IHdoaXRlbGlzdGluZyBiZWNhdXNlIGl0IHdhcyBsaWtl
bHkgYmV0dGVyIHRvIHNpbXBseSBub3QgZXhwb3NlIHVua25vd24KPj4+Pj4+PiBBQ1BJIHRhYmxl
cyB0byBndWVzdHMuCj4+Pj4+PiAidG8gZ3Vlc3RzIiAhPSAidG8gRG9tMCIuCj4+Pj4+Pgo+Pj4+
Pj4+IEkgZ3Vlc3MgdGhlIGNvbW1pdCBtZXNzYWdlIGNvdWxkIGJlIHNvbWV0aGluZyBsaWtlOgo+
Pj4+Pj4+Cj4+Pj4+Pj4gIlRoZSBmb2xsb3dpbmcgbGlzdCBvZiB3aGl0ZWxpc3RlZCBBUElDIHRh
YmxlcyBhcmUgZWl0aGVyIGtub3duIHRvIHdvcmsKPj4+Pj4+PiBvciBkb24ndCByZXF1aXJlIGFu
eSByZXNvdXJjZXMgdG8gYmUgbWFwcGVkIGluIGVpdGhlciB0aGUgSU8gb3IgdGhlCj4+Pj4+Pj4g
bWVtb3J5IHNwYWNlLgo+Pj4+Pj4gRXZlbiBpZiB0aGUgd2hpdGUgbGlzdGluZyB2cyBibGFjayBs
aXN0aW5nIHF1ZXN0aW9uIHdhc24ndCBzdGlsbAo+Pj4+Pj4gdW5kZWNpZGVkLCBJIHRoaW5rIHdl
IHNob3VsZCByZXZlcnQgdGhlIHBhdGNoIGluIGZhdm9yIG9mIG9uZQo+Pj4+Pj4gd2l0aCBhIGRl
c2NyaXB0aW9uLiBUaGUgb25lIGFib3ZlIG1pZ2h0IGJlIGZpbmUgd2l0aCAiQUNQSSIgaW4KPj4+
Pj4+IHBsYWNlIG9mICJBUElDIiBhcyBmYXIgYXMgdGFibGVzIGFjdGl2ZWx5IHdoaXRlIGxpc3Rl
ZCBhcmUKPj4+Pj4+IGNvbmNlcm5lZCwgYnV0IHRoZW4gaXQgc3RpbGwgcmVtYWlucyBvcGVuIHdo
eSBjZXJ0YWluIHRhYmxlcwo+Pj4+Pj4gaGF2ZW4ndCBiZWVuIGluY2x1ZGVkLiBJJ20gaW4gcGFy
dGljdWxhciB3b3JyaWVkIGFib3V0IHZhcmlvdXMKPj4+Pj4+IEFQRUkgcmVsYXRlZCB0YWJsZXMs
IGJ1dCBpbnZpc2liaWxpdHkgb2YgZS5nLiBhbiBJQkZUIGNvdWxkIGFsc28KPj4+Pj4+IGxlYWQg
dG8gYm9vdCBwcm9ibGVtcy4KPj4+Pj4gUmVnYXJkaW5nIEFQRUkgSSB0aGluayBFUlNULCBFSU5K
IGFuZCBIRVNUIGNvdWxkIGJlIHBhc3NlZCB0aHJvdWdoLAo+Pj4+PiBCRVJUIGhvd2V2ZXIgcmVx
dWlyZXMgdGhhdCB0aGUgQk9PVCBFcnJvciBSZWdpb24gaXMgbWFwcGVkIGludG8gRG9tMAo+Pj4+
PiBwMm0uCj4+Pj4+Cj4+Pj4+IFNpbmNlIFBWSCBEb20wIGNyZWF0aW9uIHN0aWxsIGVuZHMgdXAg
aW4gYSBwYW5pYywgSSBzZWUgbm8gcHJvYmxlbSBpbgo+Pj4+PiBhZGRpbmcgdGhvc2UgaW4gZm9s
bG93IHVwIHBhdGNoZXMuCj4+Pj4+Cj4+Pj4+IElCRlQgYWxzbyBsb29rcyBzYWZlIHRvIHBhc3Mg
dGhyb3VnaC4KPj4+PiBCdXQgeW91IHJlYWxpemUgSSd2ZSBuYW1lZCBvbmx5IHRoZSBmZXcgdGhh
dCBjYW1lIHRvIG1pbmQKPj4+PiBpbW1lZGlhdGVseT8KPj4+IFN1cmUsIHdoYXQgSSBoYXZlIGlu
IHRoaXMgcGF0Y2ggaXMganVzdCB0aGUgbWluaW1hbCBzZXQgKHBsdXMgYSBmZXcKPj4+IG90aGVy
cyB0aGF0IHNlZW0gY29tcGxldGVseSBmaW5lKSBuZWVkZWQgaW4gb3JkZXIgdG8gYm9vdCBvbiBt
eSB0d28KPj4+IHRlc3QgYm94ZXMuCj4+Pgo+Pj4gSSBrbm93IHdlIHdpbGwgY2VydGFpbmx5IGhh
dmUgdG8gZXhwYW5kIHRoaXMsIGJ1dCBJIHNlZSBubyBpc3N1ZSBpbgo+Pj4gYWRkaW5nIHRoZW0g
YXMgd2UgZ28sIHRoZSBtb3JlIHRoYXQgdGhpcyBpcyBhbGwgc3RpbGwgdW51c2VkLgo+PiBVbnVz
ZWQgLSBzdXJlLiBCdXQgaG93IHdpbGwgd2UgbGVhcm4gd2hpY2ggb25lcyB3ZSBuZWVkIHRvIGFk
ZD8KPiBJIGFscmVhZHkgaGF2ZSBhIGtpbmQgb2YgZHJhZnRlZCBsaXN0LCBvZiB3aGljaCBvbmVz
IGNvdWxkIGJlIGFkZGVkLAo+IHdoaWNoIG9uZXMgbmVlZCBzb21lIGhhbmRsZXJzIGluIG9yZGVy
IHRvIG1ha2Ugc3VyZSByZWxldmFudCBhcmVhcyBhcmUKPiBtYXBwZWQgYW5kIGZpbmFsbHkgYSBs
aXN0IG9mIHRhYmxlcyB0aGF0IHdpbGwgbmV2ZXIgYmUgZXhwb3NlZCB0bwo+IERvbTAuCj4KPiBU
aGlzIGlzIGJhc2VkIG9uIHRoZSB0YWJsZXMgY3VycmVudGx5IGtub3duIHRvIFhlbiBmcm9tIHRo
ZSBhY3RibFguaAo+IGhlYWRlcnMsIHRoZXJlIGFyZSBwcm9iYWJseSBtb3JlIGluIHRoZSB3aWxk
LCBldmVuIG9uZXMgbm90IGRvY3VtZW50ZWQKPiBpbiBodHRwOi8vd3d3LnVlZmkub3JnL2FjcGkg
YXQgYWxsLgo+Cj4gSSBjYW4gY2xlYW51cCBhbmQgc2VuZCB0aGF0IGxpc3QuCj4KPj4gU3VyZWx5
IHdhaXRpbmcgZm9yIHByb2JsZW0gcmVwb3J0cyBmcm9tIHRoZSBmaWVsZCBpcyBub3QgYW4KPj4g
YWNjZXB0YWJsZSBtb2RlbC4KCkFQQ0kgdGFibGVzIGFyZSBubyBkaWZmZXJlbnQgdG8gQ1BVSUQg
dmFsdWVzLCBvciBNU1JzLCBldGMuwqAgU3VjaApyZXBvcnRzIGZyb20gdGhlIGZpZWxkIHdvdWxk
IGJlIG1pc3NpbmcgZmVhdHVyZXMsIG5vdCBidWdzLsKgIChUQkYsIEkKd291bGRuJ3QgZXZlbiBw
dXQgSUJGVCBpbiB0byBiZWdpbiB3aXRoLCBiZWNhdXNlIEknbSBub3QgY29udmluY2VkIHRoZQpJ
T01NVSBsb2dpYyBpcyBnb29kIGVub3VnaCB0byB3b3JrIGluIHRoZSBjb21tb24gY2FzZS7CoCBX
ZSBzdGlsbCBkb24ndAphY2NvdW50IGZvciBBQ1MvQVJJIGVycmF0YSBpbiB0aGUgUExYIGJyaWRn
ZXMsIGFuZCBpb21tdT1kb20wLXN0cmljdAptb2RlIGJyZWFrcyBob3JyaWJseSBvbiBhbGwgaGFy
ZHdhcmUgSSd2ZSBldmVyIHRyaWVkIHVzaW5nIGl0IG9uLikKCkRvbTAgc2hvdWxkIG5vdCBiZSB0
cmVhdGVkIHNwZWNpYWxseS7CoCBJdCBqdXN0IGhhcyBhIGJpdCBtb3JlIGhhcmR3YXJlCmFuZCBw
ZXJtaXNzaW9ucyBieSBkZWZhdWx0LsKgIFRoZSBjdXJyZW50IFBWIGludGVyYWN0aW9ucywgYW5k
IGVzcGVjaWFsbHkKdGhlIHdvcmthcm91bmRzIHdlJ3ZlIGhhZCB0byBtYWludGFpbiB0aGUgaHlw
ZXJ2aXNvciwgZGVtb25zdHJhdGUKcHJlY2lzZWx5IHdoeSBhIHdoaXRlbGlzdCBhcHByb2FjaCBp
cyBiZXR0ZXIgdGhhbiBhIGJsYWNrbGlzdC4KClRoaXMgaXMgYWxsIGNvbXBsZXRlbHkgYnJhbmQg
bmV3IHdvcmssIHNvIHdlJ3ZlIGdvdCB0aGUgb3Bwb3J0dW5pdHkgdG8KZG8gdGhpbmdzIGNvcnJl
Y3RseSBmcm9tIHRoZSBiZWdpbm5pbmcuwqAgSSdkIG11Y2ggcmF0aGVyIGl0IHRha2VzIGxvbmdl
cgp0byBkbyBwcm9wZXJseSwgdGhhbiBpbmhlcml0aW5nIHRoZSBzYW1lIG1pc3Rha2VzIGFuZCBw
cm9ibGVtcyB0aGF0IFBWCmRvbTAgaGFzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 16:52:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 16:52:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eldov-0007pb-Fr; Tue, 13 Feb 2018 16:52:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eldou-0007pV-Lp
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 16:52:40 +0000
X-Inumbo-ID: 37d71874-10de-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 37d71874-10de-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 17:52:04 +0100 (CET)
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 052E31435;
 Tue, 13 Feb 2018 08:52:38 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 38A9B3F24D;
 Tue, 13 Feb 2018 08:52:37 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-28-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e9c61e1a-a874-e44d-fa1e-8b624ef9fb4d@arm.com>
Date: Tue, 13 Feb 2018 16:52:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-28-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 27/49] ARM: new VGIC: Add MMIO handling
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsNwoKT24gMDkvMDIvMTggMTQ6MzksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+IEFk
ZCBhbiBNTUlPIGhhbmRsaW5nIGZyYW1ld29yayB0byB0aGUgVkdJQyBlbXVsYXRpb246Cj4gRWFj
aCByZWdpc3RlciBpcyBkZXNjcmliZWQgYnkgaXRzIG9mZnNldCwgc2l6ZSAob3IgbnVtYmVyIG9m
IGJpdHMgcGVyCj4gSVJRLCBpZiBhcHBsaWNhYmxlKSBhbmQgdGhlIHJlYWQvd3JpdGUgaGFuZGxl
ciBmdW5jdGlvbnMuIFdlIHByb3ZpZGUKPiBpbml0aWFsaXphdGlvbiBtYWNyb3MgdG8gZGVzY3Jp
YmUgZWFjaCBHSUMgcmVnaXN0ZXIgbGF0ZXIgZWFzaWx5Lgo+IAo+IFNlcGFyYXRlIGRpc3BhdGNo
IGZ1bmN0aW9ucyBmb3IgcmVhZCBhbmQgd3JpdGUgYWNjZXNzZXMgYXJlIGNvbm5lY3RlZAo+IHRv
IFhlbidzIE1NSU8gaGFuZGxpbmcgZnJhbWV3b3JrIGFuZCBiaW5hcnktc2VhcmNoIGZvciB0aGUg
cmVzcG9uc2libGUKPiByZWdpc3RlciBoYW5kbGVyIGJhc2VkIG9uIHRoZSBvZmZzZXQgYWRkcmVz
cyB3aXRoaW4gdGhlIHJlZ2lvbi4KPiAKPiBUaGUgcmVnaXN0ZXIgaGFuZGxlciBwcm90b3R5cGUg
YXJlIGNvdXJ0ZXN5IG9mIENocmlzdG9mZmVyIERhbGwuCj4gCj4gVGhpcyBpcyBiYXNlZCBvbiBM
aW51eCBjb21taXQgNDQ5M2IxYzQ4NjZhLCB3cml0dGVuIGJ5IE1hcmMgWnluZ2llci4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4K
PiAtLS0KPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jIHwgMTkyICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy1tbWlvLmggfCAxNDUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5oICAgICAgfCAgIDQgKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAzNDEg
aW5zZXJ0aW9ucygrKQo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3Zn
aWMtbW1pby5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmgKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgYi94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5k
ZXggMDAwMDAwMDAwMC4uM2M3MDk0NTQ2Ngo+IC0tLSAvZGV2L251bGwKPiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+IEBAIC0wLDAgKzEsMTkyIEBACj4gKy8qCj4gKyAqIFZH
SUMgTU1JTyBoYW5kbGluZyBmdW5jdGlvbnMKPiArICogSW1wb3J0ZWQgZnJvbSBMaW51eCAoIm5l
dyIgS1ZNIFZHSUMpIGFuZCBoZWF2aWx5IGFkYXB0ZWQgdG8gWGVuLgo+ICsgKgo+ICsgKiBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeQo+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGlu
IHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBX
QVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
PiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICov
Cj4gKwo+ICsjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgo+ICsjaW5jbHVkZSA8eGVuL2xpYi5oPgo+
ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDxhc20vYXJtX3ZnaWMuaD4KPiAr
I2luY2x1ZGUgPGFzbS9ieXRlb3JkZXIuaD4KPiArCj4gKyNpbmNsdWRlICJ2Z2ljLmgiCj4gKyNp
bmNsdWRlICJ2Z2ljLW1taW8uaCIKPiArCj4gK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRf
cmF6KHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICsgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwg
dW5zaWduZWQgaW50IGxlbikKCkluZGVudGF0aW9uLgoKPiArewo+ICsgICAgcmV0dXJuIDA7Cj4g
K30KPiArCj4gK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfcmFvKHN0cnVjdCB2Y3B1ICp2
Y3B1LAo+ICsgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbikK
CkluZGVudGF0aW9uLgoKPiArewo+ICsgICAgcmV0dXJuIC0xVUw7Cj4gK30KPiArCj4gK3ZvaWQg
dmdpY19tbWlvX3dyaXRlX3dpKHN0cnVjdCB2Y3B1ICp2Y3B1LCBwYWRkcl90IGFkZHIsCj4gKyAg
ICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFsKQoKSW5kZW50YXRp
b24uCgo+ICt7Cj4gKyAgICAvKiBJZ25vcmUgKi8KPiArfQo+ICsKPiArc3RhdGljIGludCBtYXRj
aF9yZWdpb24oY29uc3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICplbHQpCj4gK3sKPiArICAgIGNv
bnN0IHVuc2lnbmVkIGludCBvZmZzZXQgPSAodW5zaWduZWQgbG9uZylrZXk7Cj4gKyAgICBjb25z
dCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJlZ2lvbiA9IGVsdDsKPiArCj4gKyAgICBp
ZiAoIG9mZnNldCA8IHJlZ2lvbi0+cmVnX29mZnNldCApCj4gKyAgICAgICAgcmV0dXJuIC0xOwo+
ICsKPiArICAgIGlmICggb2Zmc2V0ID49IHJlZ2lvbi0+cmVnX29mZnNldCArIHJlZ2lvbi0+bGVu
ICkKPiArICAgICAgICByZXR1cm4gMTsKPiArCj4gKyAgICByZXR1cm4gMDsKPiArfQo+ICsKPiAr
Y29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICoKPiArdmdpY19maW5kX21taW9fcmVn
aW9uKGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqcmVnaW9ucywKCkFueSByZWFz
b24gdG8gZXhwb3J0IHRoaXM/Cgo+ICsgICAgICAgICAgICAgIGludCBucl9yZWdpb25zLCB1bnNp
Z25lZCBpbnQgb2Zmc2V0KQoKSW5kZW50YXRpb24uCgo+ICt7Cj4gKyAgICByZXR1cm4gYnNlYXJj
aCgodm9pZCAqKSh1aW50cHRyX3Qpb2Zmc2V0LCByZWdpb25zLCBucl9yZWdpb25zLAo+ICsgICAg
ICAgICAgICAgICBzaXplb2YocmVnaW9uc1swXSksIG1hdGNoX3JlZ2lvbik7Cj4gK30KPiArCj4g
K3N0YXRpYyBib29sIGNoZWNrX3JlZ2lvbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+ICsgICAg
ICAgICAgICAgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICpyZWdpb24sCj4gKyAg
ICAgICAgICAgICBwYWRkcl90IGFkZHIsIGludCBsZW4pCgpJbmRlbnRhdGlvbi4KCj4gK3sKPiAr
ICAgIGludCBmbGFncywgbnJfaXJxcyA9IGQtPmFyY2gudmdpYy5ucl9zcGlzICsgVkdJQ19OUl9Q
UklWQVRFX0lSUVM7Cj4gKyA+ICsgICAgc3dpdGNoIChsZW4pCgpzd2l0Y2ggKCAuLi4gKQoKPiAr
ICAgIHsKPiArICAgIGNhc2Ugc2l6ZW9mKHU4KToKCnMvdTgvdWludDhfdC8gaGVyZSBhbiBiZWxv
dy4KCj4gKyAgICAgICAgZmxhZ3MgPSBWR0lDX0FDQ0VTU184Yml0Owo+ICsgICAgICAgIGJyZWFr
Owo+ICsgICAgY2FzZSBzaXplb2YodTMyKToKPiArICAgICAgICBmbGFncyA9IFZHSUNfQUNDRVNT
XzMyYml0Owo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBzaXplb2YodTY0KToKPiArICAg
ICAgICBmbGFncyA9IFZHSUNfQUNDRVNTXzY0Yml0Owo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAg
ZGVmYXVsdDoKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKyAgICB9Cj4gKwo+ICsgICAgaWYg
KCAocmVnaW9uLT5hY2Nlc3NfZmxhZ3MgJiBmbGFncykgJiYgSVNfQUxJR05FRChhZGRyLCBsZW4p
ICkKPiArICAgIHsKPiArICAgICAgICBpZiAoICFyZWdpb24tPmJpdHNfcGVyX2lycSApCj4gKyAg
ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICsKPiArICAgICAgICAvKiBEbyB3ZSBhY2Nlc3MgYSBu
b24tYWxsb2NhdGVkIElSUT8gKi8KPiArICAgICAgICByZXR1cm4gVkdJQ19BRERSX1RPX0lOVElE
KGFkZHIsIHJlZ2lvbi0+Yml0c19wZXJfaXJxKSA8IG5yX2lycXM7Cj4gKyAgICB9Cj4gKwo+ICsg
ICAgcmV0dXJuIGZhbHNlOwo+ICt9Cj4gKwo+ICtjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9y
ZWdpb24gKgo+ICt2Z2ljX2dldF9tbWlvX3JlZ2lvbihzdHJ1Y3QgdmNwdSAqdmNwdSwgc3RydWN0
IHZnaWNfaW9fZGV2aWNlICppb2RldiwKCgpBbnkgcmVhc29uIHRvIGV4cG9ydCB0aGlzPwoKPiAr
ICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgaW50IGxlbikKCkluZGVudGF0aW9uIGFuZCB1bnNp
Z25lZCBpbnQgcGxlYXNlLgoKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJf
cmVnaW9uICpyZWdpb247Cj4gKwo+ICsgICAgcmVnaW9uID0gdmdpY19maW5kX21taW9fcmVnaW9u
KGlvZGV2LT5yZWdpb25zLCBpb2Rldi0+bnJfcmVnaW9ucywKPiArICAgICAgICAgICAgICAgICAg
ICAgICBhZGRyIC0gaW9kZXYtPmJhc2VfYWRkcik7Cj4gKyAgICBpZiAoICFyZWdpb24gfHwgIWNo
ZWNrX3JlZ2lvbih2Y3B1LT5kb21haW4sIHJlZ2lvbiwgYWRkciwgbGVuKSApCj4gKyAgICAgICAg
cmV0dXJuIE5VTEw7Cj4gKwo+ICsgICAgcmV0dXJuIHJlZ2lvbjsKPiArfQo+ICsKPiArc3RhdGlj
IGludCBkaXNwYXRjaF9tbWlvX3JlYWQoc3RydWN0IHZjcHUgKnZjcHUsIG1taW9faW5mb190ICpp
bmZvLAo+ICsgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KQoKSW5k
ZW50YXRpb24uCgo+ICt7Cj4gKyAgICBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmlvZGV2ID0gcHJp
djsKPiArICAgIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqcmVnaW9uOwo+ICsg
ICAgdW5zaWduZWQgbG9uZyBkYXRhID0gMDsKPiArICAgIHBhZGRyX3QgYWRkciA9IGluZm8tPmdw
YTsKPiArICAgIGludCBsZW4gPSAxVSA8PCBpbmZvLT5kYWJ0LnNpemU7Cj4gKwo+ICsgICAgcmVn
aW9uID0gdmdpY19nZXRfbW1pb19yZWdpb24odmNwdSwgaW9kZXYsIGFkZHIsIGxlbik7Cj4gKyAg
ICBpZiAoICFyZWdpb24gKQo+ICsgICAgewo+ICsgICAgICAgIG1lbXNldChyLCAwLCBsZW4pOwo+
ICsgICAgICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIHN3aXRjaCAoaW9kZXYtPmlv
ZGV2X3R5cGUpCj4gKyAgICB7Cj4gKyAgICBjYXNlIElPREVWX0NQVUlGOgo+ICsgICAgICAgIGRh
dGEgPSByZWdpb24tPnJlYWQodmNwdSwgYWRkciwgbGVuKTsKPiArICAgICAgICBicmVhazsKPiAr
ICAgIGNhc2UgSU9ERVZfRElTVDoKPiArICAgICAgICBkYXRhID0gcmVnaW9uLT5yZWFkKHZjcHUs
IGFkZHIsIGxlbik7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBjYXNlIElPREVWX1JFRElTVDoK
PiArICAgICAgICBkYXRhID0gcmVnaW9uLT5yZWFkKGlvZGV2LT5yZWRpc3RfdmNwdSwgYWRkciwg
bGVuKTsKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgSU9ERVZfSVRTOgo+ICsgICAgICAg
IGRhdGEgPSByZWdpb24tPml0c19yZWFkKHZjcHUtPmRvbWFpbiwgaW9kZXYtPml0cywgYWRkciwg
bGVuKTsKPiArICAgICAgICBicmVhazsKPiArICAgIH0KPiArCj4gKyAgICBtZW1jcHkociwgJmRh
dGEsIGxlbik7Cj4gKwo+ICsgICAgcmV0dXJuIDE7Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgZGlz
cGF0Y2hfbW1pb193cml0ZShzdHJ1Y3QgdmNwdSAqdmNwdSwgbW1pb19pbmZvX3QgKmluZm8sCj4g
KyAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IHIsIHZvaWQgKnByaXYpCj4gK3sKPiArICAg
IHN0cnVjdCB2Z2ljX2lvX2RldmljZSAqaW9kZXYgPSBwcml2Owo+ICsgICAgY29uc3Qgc3RydWN0
IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICpyZWdpb247Cj4gKyAgICB1bnNpZ25lZCBsb25nIGRhdGEg
PSByOwo+ICsgICAgcGFkZHJfdCBhZGRyID0gaW5mby0+Z3BhOwo+ICsgICAgaW50IGxlbiA9IDFV
IDw8IGluZm8tPmRhYnQuc2l6ZTsKPiArCj4gKyAgICByZWdpb24gPSB2Z2ljX2dldF9tbWlvX3Jl
Z2lvbih2Y3B1LCBpb2RldiwgYWRkciwgbGVuKTsKPiArICAgIGlmICggIXJlZ2lvbiApCj4gKyAg
ICAgICAgcmV0dXJuIDA7Cj4gKwo+ICsgICAgc3dpdGNoIChpb2Rldi0+aW9kZXZfdHlwZSkKPiAr
ICAgIHsKPiArICAgIGNhc2UgSU9ERVZfQ1BVSUY6Cj4gKyAgICAgICAgcmVnaW9uLT53cml0ZSh2
Y3B1LCBhZGRyLCBsZW4sIGRhdGEpOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBJT0RF
Vl9ESVNUOgo+ICsgICAgICAgIHJlZ2lvbi0+d3JpdGUodmNwdSwgYWRkciwgbGVuLCBkYXRhKTsK
PiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgSU9ERVZfUkVESVNUOgo+ICsgICAgICAgIHJl
Z2lvbi0+d3JpdGUoaW9kZXYtPnJlZGlzdF92Y3B1LCBhZGRyLCBsZW4sIGRhdGEpOwo+ICsgICAg
ICAgIGJyZWFrOwo+ICsgICAgY2FzZSBJT0RFVl9JVFM6Cj4gKyAgICAgICAgcmVnaW9uLT5pdHNf
d3JpdGUodmNwdS0+ZG9tYWluLCBpb2Rldi0+aXRzLCBhZGRyLCBsZW4sIGRhdGEpOwo+ICsgICAg
ICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiAxOwo+ICt9Cj4gKwo+ICtzdHJ1
Y3QgbW1pb19oYW5kbGVyX29wcyB4ZW5faW9fZ2ljX29wcyA9IHsKCkkgd291bGQgcmVuYW1lIHRv
IHZnaWNfaW9fb3BzLgoKPiArICAgIC5yZWFkID0gZGlzcGF0Y2hfbW1pb19yZWFkLAo+ICsgICAg
LndyaXRlID0gZGlzcGF0Y2hfbW1pb193cml0ZSwKPiArfTsKPiArCj4gKy8qCj4gKyAqIExvY2Fs
IHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAq
IGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6
Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCBiL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRl
eCAwMDAwMDAwMDAwLi4zNzViNzA1NjFkCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtbW1pby5oCj4gQEAgLTAsMCArMSwxNDUgQEAKPiArLyoKPiArICogQ29w
eXJpZ2h0IChDKSAyMDE1LCAyMDE2IEFSTSBMdGQuCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4g
KyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
dmVyc2lvbiAyIGFzCj4gKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLgo+ICsgKgo+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPiArICogTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQo+ICsgKiBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ug
c2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZQo+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxodHRwOi8v
d3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKyNpZm5kZWYgX19LVk1fQVJNX1ZHSUNf
TU1JT19IX18KPiArI2RlZmluZSBfX0tWTV9BUk1fVkdJQ19NTUlPX0hfXwoKUGxlYXNlIHVzZSB1
cGRhdGUgdGhlIGd1YXJkLgoKPiArCj4gK3N0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB7Cj4g
KyAgICB1bnNpZ25lZCBpbnQgcmVnX29mZnNldDsKPiArICAgIHVuc2lnbmVkIGludCBsZW47Cj4g
KyAgICB1bnNpZ25lZCBpbnQgYml0c19wZXJfaXJxOwo+ICsgICAgdW5zaWduZWQgaW50IGFjY2Vz
c19mbGFnczsKPiArICAgIHVuaW9uCj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyAo
KnJlYWQpKHN0cnVjdCB2Y3B1ICp2Y3B1LCBwYWRkcl90IGFkZHIsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4pOwo+ICsgICAgICAgIHVuc2lnbmVkIGxv
bmcgKCppdHNfcmVhZCkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXRzICppdHMsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVk
IGludCBsZW4pOwo+ICsgICAgfTsKPiArICAgIHVuaW9uCj4gKyAgICB7Cj4gKyAgICAgICAgdm9p
ZCAoKndyaXRlKShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJfdCBhZGRyLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwpOwo+ICsgICAg
ICAgIHZvaWQgKCppdHNfd3JpdGUpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2l0cyAq
aXRzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQg
aW50IGxlbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCk7
Cj4gKyAgICB9Owo+ICsgICAgdW5zaWduZWQgbG9uZyAoKnVhY2Nlc3NfcmVhZCkoc3RydWN0IHZj
cHUgKnZjcHUsIHBhZGRyX3QgYWRkciwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBsZW4pOwo+ICsgICAgdW5pb24KPiArICAgIHsKPiArICAgICAgICB2
b2lkICgqdWFjY2Vzc193cml0ZSkoc3RydWN0IHZjcHUgKnZjcHUsIHBhZGRyX3QgYWRkciwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQg
bG9uZyB2YWwpOwo+ICsgICAgICAgIGludCAoKnVhY2Nlc3NfaXRzX3dyaXRlKShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmdpY19pdHMgKml0cywKPiArICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCk7Cj4gKyAgICB9OwoKSSBkb24n
dCB0aGluayB1YWNjZXNzIGhlbHBlcnMgbWFrZXMgc2Vuc2UgZm9yIFhlbi4KCj4gK307Cj4gKwo+
ICtleHRlcm4gc3RydWN0IG1taW9faGFuZGxlcl9vcHMgeGVuX2lvX2dpY19vcHM7Cj4gKwo+ICsj
ZGVmaW5lIFZHSUNfQUNDRVNTXzhiaXQgICAgMQo+ICsjZGVmaW5lIFZHSUNfQUNDRVNTXzMyYml0
ICAgMgo+ICsjZGVmaW5lIFZHSUNfQUNDRVNTXzY0Yml0ICAgNAo+ICsKPiArLyoKPiArICogR2Vu
ZXJhdGUgYSBtYXNrIHRoYXQgY292ZXJzIHRoZSBudW1iZXIgb2YgYnl0ZXMgcmVxdWlyZWQgdG8g
YWRkcmVzcwo+ICsgKiB1cCB0byAxMDI0IGludGVycnVwdHMsIGVhY2ggcmVwcmVzZW50ZWQgYnkg
PGJpdHM+IGJpdHMuIFRoaXMgYXNzdW1lcwo+ICsgKiB0aGF0IDxiaXRzPiBpcyBhIHBvd2VyIG9m
IHR3by4KPiArICovCj4gKyNkZWZpbmUgVkdJQ19BRERSX0lSUV9NQVNLKGJpdHMpICgoKGJpdHMp
ICogMTAyNCAvIDgpIC0gMSkKPiArCj4gKy8qCj4gKyAqIChhZGRyICYgbWFzaykgZ2l2ZXMgdXMg
dGhlIF9ieXRlXyBvZmZzZXQgZm9yIHRoZSBJTlQgSUQuCj4gKyAqIFdlIG11bHRpcGx5IHRoaXMg
YnkgOCB0aGUgZ2V0IHRoZSBfYml0XyBvZmZzZXQsIHRoZW4gZGl2aWRlIHRoaXMgYnkKPiArICog
dGhlIG51bWJlciBvZiBiaXRzIHRvIGxlYXJuIHRoZSBhY3R1YWwgSU5UIElELgo+ICsgKiBCdXQg
aW5zdGVhZCBvZiBhIGRpdmlzaW9uICh3aGljaCByZXF1aXJlcyBhICJsb25nIGxvbmcgZGl2IiBp
bXBsZW1lbnRhdGlvbiksCj4gKyAqIHdlIHNoaWZ0IGJ5IHRoZSBiaW5hcnkgbG9nYXJpdGhtIG9m
IDxiaXRzPi4KPiArICogVGhpcyBhc3N1bWVzIHRoYXQgPGJpdHM+IGlzIGEgcG93ZXIgb2YgdHdv
Lgo+ICsgKi8KPiArI2RlZmluZSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgYml0cykgICgoKGFk
ZHIpICYgVkdJQ19BRERSX0lSUV9NQVNLKGJpdHMpKSAqIFwKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA4ID4+IExPR18yKGJpdHMpKQoKV2UgYXJlIGdvaW5nIHRv
IHN3aXRjaCB0byBpbG9nMiAoc2VlIFNhbWVlcidzIHBhdGNoICJ4ZW4vYml0b3BzOiBSZW5hbWUg
CkxPR18yIHRvIGlsb2cyIikuCgo+ICsKPiArLyoKPiArICogU29tZSBWR0lDIHJlZ2lzdGVycyBz
dG9yZSBwZXItSVJRIGluZm9ybWF0aW9uLCB3aXRoIGEgZGlmZmVyZW50IG51bWJlcgo+ICsgKiBv
ZiBiaXRzIHBlciBJUlEuIEZvciB0aG9zZSByZWdpc3RlcnMgdGhpcyBtYWNybyBpcyB1c2VkLgo+
ICsgKiBUaGUgX1dJVEhfTEVOR1RIIHZlcnNpb24gaW5zdGFudGlhdGVzIHJlZ2lzdGVycyB3aXRo
IGEgZml4ZWQgbGVuZ3RoCj4gKyAqIGFuZCBpcyBtdXR1YWxseSBleGNsdXNpdmUgd2l0aCB0aGUg
X1BFUl9JUlEgdmVyc2lvbi4KPiArICovCj4gKyNkZWZpbmUgUkVHSVNURVJfREVTQ19XSVRIX0JJ
VFNfUEVSX0lSUShvZmYsIHJkLCB3ciwgdXIsIHV3LCBicGksIGFjYykgIFwKPiArICAgIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgLnJlZ19vZmZzZXQgPSBvZmYsICAg
ICAgXAo+ICsgICAgICAgIC5iaXRzX3Blcl9pcnEgPSBicGksICAgIFwKPiArICAgICAgICAubGVu
ID0gYnBpICogMTAyNCAvIDgsICBcCj4gKyAgICAgICAgLmFjY2Vzc19mbGFncyA9IGFjYywgICAg
XAo+ICsgICAgICAgIC5yZWFkID0gcmQsICAgICAgICAgICAgIFwKPiArICAgICAgICAud3JpdGUg
PSB3ciwgICAgICAgICAgICBcCj4gKyAgICAgICAgLnVhY2Nlc3NfcmVhZCA9IHVyLCAgICAgXAo+
ICsgICAgICAgIC51YWNjZXNzX3dyaXRlID0gdXcsICAgIFwKPiArICAgIH0KPiArCj4gKyNkZWZp
bmUgUkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChvZmYsIHJkLCB3ciwgbGVuZ3RoLCBhY2MpICAg
ICBcCj4gKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgICAgIC5yZWdf
b2Zmc2V0ID0gb2ZmLCAgICAgIFwKPiArICAgICAgICAuYml0c19wZXJfaXJxID0gMCwgICAgICBc
Cj4gKyAgICAgICAgLmxlbiA9IGxlbmd0aCwgICAgICAgICAgXAo+ICsgICAgICAgIC5hY2Nlc3Nf
ZmxhZ3MgPSBhY2MsICAgIFwKPiArICAgICAgICAucmVhZCA9IHJkLCAgICAgICAgICAgICBcCj4g
KyAgICAgICAgLndyaXRlID0gd3IsICAgICAgICAgICAgXAo+ICsgICAgfQo+ICsKPiArI2RlZmlu
ZSBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIX1VBQ0NFU1Mob2ZmLCByZCwgd3IsIHVyZCwgdXdy
LCBsZW5ndGgsIGFjYykgXAo+ICsgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICAgICAucmVnX29mZnNldCA9IG9mZiwgICAgICBcCj4gKyAgICAgICAgLmJpdHNfcGVyX2ly
cSA9IDAsICAgICAgXAo+ICsgICAgICAgIC5sZW4gPSBsZW5ndGgsICAgICAgICAgIFwKPiArICAg
ICAgICAuYWNjZXNzX2ZsYWdzID0gYWNjLCAgICBcCj4gKyAgICAgICAgLnJlYWQgPSByZCwgICAg
ICAgICAgICAgXAo+ICsgICAgICAgIC53cml0ZSA9IHdyLCAgICAgICAgICAgIFwKPiArICAgICAg
ICAudWFjY2Vzc19yZWFkID0gdXJkLCAgICBcCj4gKyAgICAgICAgLnVhY2Nlc3Nfd3JpdGUgPSB1
d3IsICAgXAo+ICsgICAgfQo+ICsKPiAraW50IGt2bV92Z2ljX3JlZ2lzdGVyX21taW9fcmVnaW9u
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICpyZWdfZGVzYywK
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Z2ljX2lvX2Rldmlj
ZSAqcmVnaW9uLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IG5yX2ly
cXMsIGJvb2wgb2Zmc2V0X3ByaXZhdGUpOwoKWW91IHdhbnQgdG8gZG8gc29tZSBjbGVhbi11cCBp
biB0aGUgcHJvdG90eXBlIGJlbG93LiBPbmx5IHRoZSBvbmUgdXNlZCAKaW4gdGhlIHBhdGNoIHNo
b3VsZCBiZSBhZGRlZC4gVGhlIG90aGVyIHNob3VsZCBlaXRoZXIgbW92ZSBpbiB0aGVyZSAKY29y
cmVzcG9uZGluZyBwYXRjaCBvciBkcm9wcGVkIGlmIG5vdCB1c2VkLgoKPiArCj4gK3Vuc2lnbmVk
IGxvbmcgdmdpY19kYXRhX21taW9fYnVzX3RvX2hvc3QoY29uc3Qgdm9pZCAqdmFsLCB1bnNpZ25l
ZCBpbnQgbGVuKTsKPiArCj4gK3ZvaWQgdmdpY19kYXRhX2hvc3RfdG9fbW1pb19idXModm9pZCAq
YnVmLCB1bnNpZ25lZCBpbnQgbGVuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgZGF0YSk7Cj4gKwo+ICt1bnNpZ25lZCBsb25nIGV4dHJhY3RfYnl0ZXMo
dTY0IGRhdGEsIHVuc2lnbmVkIGludCBvZmZzZXQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBpbnQgbnVtKTsKPiArCj4gK3U2NCB1cGRhdGVfNjRiaXRfcmVnKHU2NCBy
ZWcsIHVuc2lnbmVkIGludCBvZmZzZXQsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKTsKPiArCj4gK3Vuc2lnbmVkIGxvbmcgdmdpY19t
bWlvX3JlYWRfcmF6KHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pOwo+ICsKPiArdW5zaWdu
ZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9yYW8oc3RydWN0IHZjcHUgKnZjcHUsCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7
Cj4gKwo+ICt2b2lkIHZnaWNfbW1pb193cml0ZV93aShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJf
dCBhZGRyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1bnNp
Z25lZCBsb25nIHZhbCk7Cj4gKwo+ICsvKiBGaW5kIHRoZSBwcm9wZXIgcmVnaXN0ZXIgaGFuZGxl
ciBlbnRyeSBnaXZlbiBhIGNlcnRhaW4gYWRkcmVzcyBvZmZzZXQgKi8KPiArY29uc3Qgc3RydWN0
IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICoKPiArdmdpY19maW5kX21taW9fcmVnaW9uKGNvbnN0IHN0
cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqcmVnaW9ucywKPiArICAgICAgICAgICAgICAgICAg
ICAgIGludCBucl9yZWdpb25zLCB1bnNpZ25lZCBpbnQgb2Zmc2V0KTsKPiArCj4gKyNlbmRpZgo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmgKPiBpbmRleCA3NzFjYTZmMDQ2Li40MjZiMzRkMGNlIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+
IEBAIC0yNyw2ICsyNywxMCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgaXJxX2lzX3BlbmRpbmcoc3Ry
dWN0IHZnaWNfaXJxICppcnEpCj4gICAgICAgICAgIHJldHVybiBpcnEtPnBlbmRpbmdfbGF0Y2gg
fHwgaXJxLT5saW5lX2xldmVsOwo+ICAgfQo+ICAgCj4gK2NvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lz
dGVyX3JlZ2lvbiAqCj4gK3ZnaWNfZ2V0X21taW9fcmVnaW9uKHN0cnVjdCB2Y3B1ICp2Y3B1LCBz
dHJ1Y3QgdmdpY19pb19kZXZpY2UgKmlvZGV2LAo+ICsgICAgICAgICAgICAgcGFkZHJfdCBhZGRy
LCBpbnQgbGVuKTsKPiArCgpXaHkgdGhpcyBvbmUgaXMgYWRkZWQgaW4gdmdpYy5oIGFuZCBub3Qg
a2VwdCBpbiB2Z2ljLW1taW8uaD8KCj4gICBzdHJ1Y3QgdmdpY19pcnEgKnZnaWNfZ2V0X2lycShz
dHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdmNwdSwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHUzMiBpbnRpZCk7Cj4gICB2b2lkIHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmdpY19pcnEgKmlycSk7Cj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdy
YWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 17:00:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 17:00:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eldwB-0000F2-9j; Tue, 13 Feb 2018 17:00:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eldwA-0000Ew-Aw
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 17:00:10 +0000
X-Inumbo-ID: 43b1a367-10df-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43b1a367-10df-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 17:59:33 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 10:00:07 -0700
Message-Id: <5A8327A402000078001A7756@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 10:00:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180124100125.80443-1-roger.pau@citrix.com>
 <20180213155220.khkvgl6xansevdh5@MacBook-Pro-de-Roger.local>
 <5A831D6302000078001A7719@prv-mh.provo.novell.com>
 <20180213162847.alur7qicdmoyx2oj@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180213162847.alur7qicdmoyx2oj@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v3 0/7] LLVM coverage support for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDE3OjI4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDA5OjE2OjE5QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTMuMDIuMTggYXQgMTY6NTMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMTA6MDE6MThBTSArMDAwMCwgUm9n
ZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiA+PiBIZWxsbywKPj4gPj4gCj4+ID4+IFRoZSBmb2xsb3dp
bmcgcGF0Y2ggc2VyaWVzIGVuYWJsZXMgTExWTSBjb3ZlcmFnZSBzdXBwb3J0IGZvciB0aGUgWGVu
Cj4+ID4+IGh5cGVydmlzb3IuIEEgc2FtcGxlIGNvdmVyYWdlIHJlcG9ydCBvYnRhaW5lZCBhZnRl
ciBib290aW5nIGEgUFZIdjIgRG9tMAo+PiA+PiBjYW4gYmUgZm91bmQgYXQ6Cj4+ID4+IAo+PiA+
PiBodHRwOi8veGVuYml0cy54ZW4ub3JnL3Blb3BsZS9yb3lnZXIveGVuX3Byb2ZpbGUvIAo+PiA+
PiAKPj4gPj4gSSBrbm93IHRoZSB0aW1lIGlzIG5vdCB0aGUgbW9zdCBhcHByb3ByaWF0ZSBnaXZl
biBhbGwgdGhlIHNlY3VyaXR5IHdvcmsKPj4gPj4gZ29pbmcgb24sIGJ1dCBpdCBzZWVtcyBsaWtl
IHRoZSBzZXJpZXMgaXMgcXVpdGUgY2xvc2UsIGFuZCBJIHdvdWxkIGlrZQo+PiA+PiB0byBhdm9p
ZCBpdCBiaXRyb3R0aW5nLgo+PiA+IAo+PiA+IFBhdGNoZXMgNSwgNiBhbmQgNyBoYXZlIGFscmVh
ZHkgYmVlbiByZXZpZXdlZC9hY2tlZCBieSB0aGUgcmVsZXZhbnQKPj4gPiBtYWludGFpbmVycywg
aXMgdGhlcmUgYW55dGhpbmcgcHJldmVudGluZyB0aGVtIGZyb20gZ29pbmcgaW4/Cj4+IAo+PiBJ
IGRpZG4ndCBrZWVwIHRoZW0gaW4gbXkgaW5ib3ggd2hlbiBpdCBiZWNhbWUgY2xlYXIgdGhhdCBw
YXRjaCA0Cj4+IG5lZWRzIGFub3RoZXIgdmVyc2lvbiwgd2hpY2ggaXMgd2h5IEkgZGlkIGFwcGx5
IG9ubHkgdGhhdCBzaW5nbGUKPj4gcGF0Y2guCj4gCj4gT2gsIHNpbmNlIHBhdGNoIDQgd2FzIHRo
ZSBvbmx5IG9uZSB0aGF0IGhhZCBjb21tZW50cyBJIG9ubHkgc2VudCB0aGF0Lgo+IFdvdWxkIHlv
dSBsaWtlIG1lIHRvIHNlbmQgb3IgcHVzaCB0byBhIGdpdCBicmFuY2ggdGhlIHJlbWFpbmluZyBv
bmVzPwoKTm9ybWFsbHkgSSB0aGluayBpdCB3b3VsZCBoYXZlIGJlZW4gYmVzdCBpZiB5b3UgcmVz
ZW50IHRoZW0Kd2l0aG91dCBhc2tpbmcsIHJhdGhlciB0aGFuIGp1c3Qgc2VuZGluZyBhIHNpbmds
ZXRvbiA0LzcgcGF0Y2guClRoaXMgdGltZSwgaG93ZXZlciwgSSd2ZSBtYW5hZ2VkIHRvIGZpc2gg
dGhlbSBvdXQgb2YgdGhlIG1haWwKY2xpZW50J3Mgd2FzdGUgYmFza2V0LCBhbmQgSSd2ZSBqdXN0
IGNvbW1pdHRlZCBhbmQgcHVzaGVkIHRoZW0uCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 17:11:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 17:11:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ele71-00016X-Ao; Tue, 13 Feb 2018 17:11:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vshx=fh=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ele6z-00016R-Q0
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 17:11:21 +0000
X-Inumbo-ID: 1072dbde-10e1-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1072dbde-10e1-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 17:12:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 13 Feb 2018 10:11:14 -0700
Message-Id: <5A832A4002000078001A7764@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 13 Feb 2018 10:11:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/srat: fix end calculation in
	nodes_cover_memory()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxvbmcgdGhlIGxpbmVzIG9mIGNvbW1pdCA3MjI2NDg2NzY3ICgieDg2L3NyYXQ6IGZpeCB0aGUg
ZW5kIHBmbiBjaGVjawppbiB2YWxpZF9udW1hX3JhbmdlKCkiKSBub2Rlc19jb3Zlcl9tZW1vcnko
KSBhbHNvIGRvZXNuJ3QgY29uc2lzdGVudGx5CnVzZSAiZW5kIjogSXQncyBzZXQgdG8gYW4gaW5j
bHVzaXZlIHZhbHVlIGluaXRpYWxseSwgYnV0IHRoZW4gY29tcGFyZWQKdG8gdGhlIGV4Y2x1c2l2
ZSAiZW5kIiBmaWVsZCBvZiBzdHJ1Y3Qgbm9kZSBhbmQgYWxzbyBwb3NzaWJseSBzZXQgdG8Kbm9k
ZXNbal0uc3RhcnQsIG1ha2luZyBpdCBleGNsdXNpdmUgdG9vLiBDaGFuZ2UgdGhlIGluaXRpYWxp
emF0aW9uIHRvCm1ha2UgdGhlIHZhcmlhYmxlIGNvbnNpc3RlbnRseSBleGNsdXNpdmUuCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJj
aC94ODYvc3JhdC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKQEAgLTM2OCw3ICszNjgsNyBA
QCBzdGF0aWMgaW50IF9faW5pdCBub2Rlc19jb3Zlcl9tZW1vcnkodm9pCiAJCX0KIAogCQlzdGFy
dCA9IGU4MjAubWFwW2ldLmFkZHI7Ci0JCWVuZCA9IGU4MjAubWFwW2ldLmFkZHIgKyBlODIwLm1h
cFtpXS5zaXplIC0gMTsKKwkJZW5kID0gZTgyMC5tYXBbaV0uYWRkciArIGU4MjAubWFwW2ldLnNp
emU7CiAKIAkJZG8gewogCQkJZm91bmQgPSAwOwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 18:00:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 18:00:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eles6-0004XL-7r; Tue, 13 Feb 2018 18:00:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l2lz=fh=citrix.com=prvs=5754f3e4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eles5-0004No-HC
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 18:00:01 +0000
X-Inumbo-ID: db79c426-10e7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db79c426-10e7-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 18:01:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,508,1511827200"; d="scan'208";a="67824669"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A832A4002000078001A7764@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5106aae0-5fa0-63b5-4d13-f98a78cd89c4@citrix.com>
Date: Tue, 13 Feb 2018 17:59:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A832A4002000078001A7764@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/srat: fix end calculation in
	nodes_cover_memory()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMTggMTc6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsb25nIHRoZSBsaW5lcyBv
ZiBjb21taXQgNzIyNjQ4Njc2NyAoIng4Ni9zcmF0OiBmaXggdGhlIGVuZCBwZm4gY2hlY2sKPiBp
biB2YWxpZF9udW1hX3JhbmdlKCkiKSBub2Rlc19jb3Zlcl9tZW1vcnkoKSBhbHNvIGRvZXNuJ3Qg
Y29uc2lzdGVudGx5Cj4gdXNlICJlbmQiOiBJdCdzIHNldCB0byBhbiBpbmNsdXNpdmUgdmFsdWUg
aW5pdGlhbGx5LCBidXQgdGhlbiBjb21wYXJlZAo+IHRvIHRoZSBleGNsdXNpdmUgImVuZCIgZmll
bGQgb2Ygc3RydWN0IG5vZGUgYW5kIGFsc28gcG9zc2libHkgc2V0IHRvCj4gbm9kZXNbal0uc3Rh
cnQsIG1ha2luZyBpdCBleGNsdXNpdmUgdG9vLiBDaGFuZ2UgdGhlIGluaXRpYWxpemF0aW9uIHRv
Cj4gbWFrZSB0aGUgdmFyaWFibGUgY29uc2lzdGVudGx5IGV4Y2x1c2l2ZS4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 18:18:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 18:18:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elf9U-00060w-TR; Tue, 13 Feb 2018 18:18:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x8q7=fh=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1elf9T-00060q-Gt
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 18:17:59 +0000
X-Inumbo-ID: 222e605f-10ea-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 222e605f-10ea-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 19:17:22 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id k9so5745442wre.9
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 10:17:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=0661+TptV3kATOv25vSzMgAzLkT4774mEhZH079qM5k=;
 b=NhlyDA9B0xwaSDPiIAqalvipDkrwSjVY1qSWrVfQlkqWIfmMDiNZ3isrFYYtoko1B9
 XKcqFBfiqc2vUHf4y/5WEnPfl5kdn+06hNSKswj4Dyb5pP34MgrGuH3Yh3KgaXn9LHqk
 +95jgaKhJHJJLaqYbGniGq1EES/bo5D4CScKQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0661+TptV3kATOv25vSzMgAzLkT4774mEhZH079qM5k=;
 b=MmXFvWOex6WF4kXBzz2iKYongEHRwpFVyP1x1vnTJy/cDQcjxVncGdVQF27oPqDlAL
 Vp66GHojVu0OrR/K71ZrA4Hv85g4pdTi/lnQRNby0dByfNh0sroXvWEQxpMgPrURwE8z
 OpsjfRgtaTC+BSYYrzJXasMQ0d/gX7zOMWioG0vnvG95+lBnCzxYMTrCCE26dF4TmKhj
 TiHBSsa5LC6NvG4pjm7EM98Je9/+h/0EFznblJ7izfvbtDr49WLQ5CB+oy7jikzkYm2D
 EjN5GvsLbV4ZB+DPVnuWCp+19fwOSSx6jtvIBRMVfpyiRPWhWJXOHLDbmHx+C6AqrvYK
 6XFg==
X-Gm-Message-State: APf1xPC6aTU+nzU9gNJF9HGgGxH0bPLSTK6dmr9CfQVDFiH4wPTqfYcT
 eioZ2cfroZGbKXMHgmuv8vB7874ferk=
X-Google-Smtp-Source: AH8x224m8u5QbTsUrfO2Xp0fdWZF4p3NVGJ603NIdFOZx91akQ+PnExjvblJHZi31wS09R/YsRF9JA==
X-Received: by 10.223.133.141 with SMTP id 13mr1866297wrt.226.1518545875407;
 Tue, 13 Feb 2018 10:17:55 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id a19sm11925100wrg.9.2018.02.13.10.17.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 13 Feb 2018 10:17:54 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-28-andre.przywara@linaro.org>
 <e9c61e1a-a874-e44d-fa1e-8b624ef9fb4d@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <5d37854e-3785-85ab-6850-b57f96db0270@linaro.org>
Date: Tue, 13 Feb 2018 18:17:48 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e9c61e1a-a874-e44d-fa1e-8b624ef9fb4d@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 27/49] ARM: new VGIC: Add MMIO handling
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8wMi8xOCAxNjo1MiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLDcK
PiAKPiBPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+IEFkZCBhbiBN
TUlPIGhhbmRsaW5nIGZyYW1ld29yayB0byB0aGUgVkdJQyBlbXVsYXRpb246Cj4+IEVhY2ggcmVn
aXN0ZXIgaXMgZGVzY3JpYmVkIGJ5IGl0cyBvZmZzZXQsIHNpemUgKG9yIG51bWJlciBvZiBiaXRz
IHBlcgo+PiBJUlEsIGlmIGFwcGxpY2FibGUpIGFuZCB0aGUgcmVhZC93cml0ZSBoYW5kbGVyIGZ1
bmN0aW9ucy4gV2UgcHJvdmlkZQo+PiBpbml0aWFsaXphdGlvbiBtYWNyb3MgdG8gZGVzY3JpYmUg
ZWFjaCBHSUMgcmVnaXN0ZXIgbGF0ZXIgZWFzaWx5Lgo+Pgo+PiBTZXBhcmF0ZSBkaXNwYXRjaCBm
dW5jdGlvbnMgZm9yIHJlYWQgYW5kIHdyaXRlIGFjY2Vzc2VzIGFyZSBjb25uZWN0ZWQKPj4gdG8g
WGVuJ3MgTU1JTyBoYW5kbGluZyBmcmFtZXdvcmsgYW5kIGJpbmFyeS1zZWFyY2ggZm9yIHRoZSBy
ZXNwb25zaWJsZQo+PiByZWdpc3RlciBoYW5kbGVyIGJhc2VkIG9uIHRoZSBvZmZzZXQgYWRkcmVz
cyB3aXRoaW4gdGhlIHJlZ2lvbi4KPj4KPj4gVGhlIHJlZ2lzdGVyIGhhbmRsZXIgcHJvdG90eXBl
IGFyZSBjb3VydGVzeSBvZiBDaHJpc3RvZmZlciBEYWxsLgo+Pgo+PiBUaGlzIGlzIGJhc2VkIG9u
IExpbnV4IGNvbW1pdCA0NDkzYjFjNDg2NmEsIHdyaXR0ZW4gYnkgTWFyYyBaeW5naWVyLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9y
Zz4KPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jIHwgMTkyCj4+ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiDCoCB4ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLW1taW8uaCB8IDE0NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4+IMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaMKgwqDCoMKgwqAgfMKgwqAgNCArCj4+IMKg
IDMgZmlsZXMgY2hhbmdlZCwgMzQxIGluc2VydGlvbnMoKykKPj4gwqAgY3JlYXRlIG1vZGUgMTAw
NjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKPj4gYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8u
Ywo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwLi4zYzcwOTQ1NDY2
Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMK
Pj4gQEAgLTAsMCArMSwxOTIgQEAKPj4gKy8qCj4+ICsgKiBWR0lDIE1NSU8gaGFuZGxpbmcgZnVu
Y3Rpb25zCj4+ICsgKiBJbXBvcnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0gVkdJQykgYW5kIGhl
YXZpbHkgYWRhcHRlZCB0byBYZW4uCj4+ICsgKgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUg
c29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPj4gKyAqIGl0
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lv
biAyIGFzCj4+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4K
Pj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhh
dCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0
aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuwqAgU2VlIHRoZQo+PiArICogR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4gKyAqLwo+PiArCj4+
ICsjaW5jbHVkZSA8eGVuL2JpdG9wcy5oPgo+PiArI2luY2x1ZGUgPHhlbi9saWIuaD4KPj4gKyNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gKyNpbmNsdWRlIDxhc20vYXJtX3ZnaWMuaD4KPj4gKyNp
bmNsdWRlIDxhc20vYnl0ZW9yZGVyLmg+Cj4+ICsKPj4gKyNpbmNsdWRlICJ2Z2ljLmgiCj4+ICsj
aW5jbHVkZSAidmdpYy1tbWlvLmgiCj4+ICsKPj4gK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3Jl
YWRfcmF6KHN0cnVjdCB2Y3B1ICp2Y3B1LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQo+IAo+IEluZGVudGF0aW9uLgo+
IAo+PiArewo+PiArwqDCoMKgIHJldHVybiAwOwo+PiArfQo+PiArCj4+ICt1bnNpZ25lZCBsb25n
IHZnaWNfbW1pb19yZWFkX3JhbyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbikKPiAKPiBJ
bmRlbnRhdGlvbi4KPiAKPj4gK3sKPj4gK8KgwqDCoCByZXR1cm4gLTFVTDsKPj4gK30KPj4gKwo+
PiArdm9pZCB2Z2ljX21taW9fd3JpdGVfd2koc3RydWN0IHZjcHUgKnZjcHUsIHBhZGRyX3QgYWRk
ciwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQg
bG9uZyB2YWwpCj4gCj4gSW5kZW50YXRpb24uCj4gCj4+ICt7Cj4+ICvCoMKgwqAgLyogSWdub3Jl
ICovCj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgbWF0Y2hfcmVnaW9uKGNvbnN0IHZvaWQgKmtl
eSwgY29uc3Qgdm9pZCAqZWx0KQo+PiArewo+PiArwqDCoMKgIGNvbnN0IHVuc2lnbmVkIGludCBv
ZmZzZXQgPSAodW5zaWduZWQgbG9uZylrZXk7Cj4+ICvCoMKgwqAgY29uc3Qgc3RydWN0IHZnaWNf
cmVnaXN0ZXJfcmVnaW9uICpyZWdpb24gPSBlbHQ7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIG9mZnNl
dCA8IHJlZ2lvbi0+cmVnX29mZnNldCApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLTE7Cj4+
ICsKPj4gK8KgwqDCoCBpZiAoIG9mZnNldCA+PSByZWdpb24tPnJlZ19vZmZzZXQgKyByZWdpb24t
PmxlbiApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gMTsKPj4gKwo+PiArwqDCoMKgIHJldHVy
biAwOwo+PiArfQo+PiArCj4+ICtjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKgo+
PiArdmdpY19maW5kX21taW9fcmVnaW9uKGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lv
biAqcmVnaW9ucywKPiAKPiBBbnkgcmVhc29uIHRvIGV4cG9ydCB0aGlzPwoKR29vZCBjYXRjaCwg
dGhpcyBpcyBuZWVkZWQgaW4gS1ZNIHRvIGRvIHRoZSB1c2VyIHNwYWNlIGFjY2Vzcywgd2hlcmUg
d2UKcmUtdXNlIHRoZXNlIGZ1bmN0aW9ucyB0byBjYWxsIGludG8gdGhlIE1NSU8gaGFuZGxlcnMu
ClNvIEkgY2FuIG1ha2UgdGhlbSBzdGF0aWMgYW5kIHRoZW4gbG9vc2UgdGhlIHByb3RvdHlwZSBk
b3duIGJlbG93IGFzIHdlbGwuCgo+IAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaW50
IG5yX3JlZ2lvbnMsIHVuc2lnbmVkIGludCBvZmZzZXQpCj4gCj4gSW5kZW50YXRpb24uCj4gCj4+
ICt7Cj4+ICvCoMKgwqAgcmV0dXJuIGJzZWFyY2goKHZvaWQgKikodWludHB0cl90KW9mZnNldCwg
cmVnaW9ucywgbnJfcmVnaW9ucywKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc2l6
ZW9mKHJlZ2lvbnNbMF0pLCBtYXRjaF9yZWdpb24pOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgYm9v
bCBjaGVja19yZWdpb24oY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJlZ2lvbiwKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIGludCBsZW4pCj4gCj4gSW5k
ZW50YXRpb24uCj4gCj4+ICt7Cj4+ICvCoMKgwqAgaW50IGZsYWdzLCBucl9pcnFzID0gZC0+YXJj
aC52Z2ljLm5yX3NwaXMgKyBWR0lDX05SX1BSSVZBVEVfSVJRUzsKPj4gKyA+ICvCoMKgwqAgc3dp
dGNoIChsZW4pCj4gCj4gc3dpdGNoICggLi4uICkKPiAKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqAg
Y2FzZSBzaXplb2YodTgpOgo+IAo+IHMvdTgvdWludDhfdC8gaGVyZSBhbiBiZWxvdy4KPiAKPj4g
K8KgwqDCoMKgwqDCoMKgIGZsYWdzID0gVkdJQ19BQ0NFU1NfOGJpdDsKPj4gK8KgwqDCoMKgwqDC
oMKgIGJyZWFrOwo+PiArwqDCoMKgIGNhc2Ugc2l6ZW9mKHUzMik6Cj4+ICvCoMKgwqDCoMKgwqDC
oCBmbGFncyA9IFZHSUNfQUNDRVNTXzMyYml0Owo+PiArwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+
ICvCoMKgwqAgY2FzZSBzaXplb2YodTY0KToKPj4gK8KgwqDCoMKgwqDCoMKgIGZsYWdzID0gVkdJ
Q19BQ0NFU1NfNjRiaXQ7Cj4+ICvCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoCBkZWZh
dWx0Ogo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArwqDCoMKgIH0KPj4gKwo+
PiArwqDCoMKgIGlmICggKHJlZ2lvbi0+YWNjZXNzX2ZsYWdzICYgZmxhZ3MpICYmIElTX0FMSUdO
RUQoYWRkciwgbGVuKSApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCAhcmVn
aW9uLT5iaXRzX3Blcl9pcnEgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gdHJ1
ZTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgLyogRG8gd2UgYWNjZXNzIGEgbm9uLWFsbG9jYXRl
ZCBJUlE/ICovCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gVkdJQ19BRERSX1RPX0lOVElEKGFk
ZHIsIHJlZ2lvbi0+Yml0c19wZXJfaXJxKSA8IG5yX2lycXM7Cj4+ICvCoMKgwqAgfQo+PiArCj4+
ICvCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArfQo+PiArCj4+ICtjb25zdCBzdHJ1Y3QgdmdpY19y
ZWdpc3Rlcl9yZWdpb24gKgo+PiArdmdpY19nZXRfbW1pb19yZWdpb24oc3RydWN0IHZjcHUgKnZj
cHUsIHN0cnVjdCB2Z2ljX2lvX2RldmljZSAqaW9kZXYsCj4gCj4gCj4gQW55IHJlYXNvbiB0byBl
eHBvcnQgdGhpcz8KPiAKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90IGFkZHIs
IGludCBsZW4pCj4gCj4gSW5kZW50YXRpb24gYW5kIHVuc2lnbmVkIGludCBwbGVhc2UuCj4gCj4+
ICt7Cj4+ICvCoMKgwqAgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICpyZWdpb247
Cj4+ICsKPj4gK8KgwqDCoCByZWdpb24gPSB2Z2ljX2ZpbmRfbW1pb19yZWdpb24oaW9kZXYtPnJl
Z2lvbnMsIGlvZGV2LT5ucl9yZWdpb25zLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgYWRkciAtIGlvZGV2LT5iYXNlX2FkZHIpOwo+PiArwqDCoMKgIGlm
ICggIXJlZ2lvbiB8fCAhY2hlY2tfcmVnaW9uKHZjcHUtPmRvbWFpbiwgcmVnaW9uLCBhZGRyLCBs
ZW4pICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+PiArCj4+ICvCoMKgwqAgcmV0
dXJuIHJlZ2lvbjsKPj4gK30KPj4gKwo+PiArc3RhdGljIGludCBkaXNwYXRjaF9tbWlvX3JlYWQo
c3RydWN0IHZjcHUgKnZjcHUsIG1taW9faW5mb190ICppbmZvLAo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCByZWdpc3Rlcl90ICpyLCB2b2lkICpwcml2KQo+IAo+IEluZGVu
dGF0aW9uLgo+IAo+PiArewo+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2lvX2RldmljZSAqaW9kZXYg
PSBwcml2Owo+PiArwqDCoMKgIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqcmVn
aW9uOwo+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgZGF0YSA9IDA7Cj4+ICvCoMKgwqAgcGFkZHJf
dCBhZGRyID0gaW5mby0+Z3BhOwo+PiArwqDCoMKgIGludCBsZW4gPSAxVSA8PCBpbmZvLT5kYWJ0
LnNpemU7Cj4+ICsKPj4gK8KgwqDCoCByZWdpb24gPSB2Z2ljX2dldF9tbWlvX3JlZ2lvbih2Y3B1
LCBpb2RldiwgYWRkciwgbGVuKTsKPj4gK8KgwqDCoCBpZiAoICFyZWdpb24gKQo+PiArwqDCoMKg
IHsKPj4gK8KgwqDCoMKgwqDCoMKgIG1lbXNldChyLCAwLCBsZW4pOwo+PiArwqDCoMKgwqDCoMKg
wqAgcmV0dXJuIDA7Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAgc3dpdGNoIChpb2Rldi0+
aW9kZXZfdHlwZSkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqAgY2FzZSBJT0RFVl9DUFVJRjoKPj4g
K8KgwqDCoMKgwqDCoMKgIGRhdGEgPSByZWdpb24tPnJlYWQodmNwdSwgYWRkciwgbGVuKTsKPj4g
K8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIGNhc2UgSU9ERVZfRElTVDoKPj4gK8Kg
wqDCoMKgwqDCoMKgIGRhdGEgPSByZWdpb24tPnJlYWQodmNwdSwgYWRkciwgbGVuKTsKPj4gK8Kg
wqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIGNhc2UgSU9ERVZfUkVESVNUOgo+PiArwqDC
oMKgwqDCoMKgwqAgZGF0YSA9IHJlZ2lvbi0+cmVhZChpb2Rldi0+cmVkaXN0X3ZjcHUsIGFkZHIs
IGxlbik7Cj4+ICvCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoCBjYXNlIElPREVWX0lU
UzoKPj4gK8KgwqDCoMKgwqDCoMKgIGRhdGEgPSByZWdpb24tPml0c19yZWFkKHZjcHUtPmRvbWFp
biwgaW9kZXYtPml0cywgYWRkciwgbGVuKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiAr
wqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIG1lbWNweShyLCAmZGF0YSwgbGVuKTsKPj4gKwo+PiAr
wqDCoMKgIHJldHVybiAxOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgaW50IGRpc3BhdGNoX21taW9f
d3JpdGUoc3RydWN0IHZjcHUgKnZjcHUsIG1taW9faW5mb190ICppbmZvLAo+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJlZ2lzdGVyX3Qgciwgdm9pZCAqcHJpdikKPj4g
K3sKPj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmlvZGV2ID0gcHJpdjsKPj4gK8Kg
wqDCoCBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJlZ2lvbjsKPj4gK8KgwqDC
oCB1bnNpZ25lZCBsb25nIGRhdGEgPSByOwo+PiArwqDCoMKgIHBhZGRyX3QgYWRkciA9IGluZm8t
PmdwYTsKPj4gK8KgwqDCoCBpbnQgbGVuID0gMVUgPDwgaW5mby0+ZGFidC5zaXplOwo+PiArCj4+
ICvCoMKgwqAgcmVnaW9uID0gdmdpY19nZXRfbW1pb19yZWdpb24odmNwdSwgaW9kZXYsIGFkZHIs
IGxlbik7Cj4+ICvCoMKgwqAgaWYgKCAhcmVnaW9uICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVy
biAwOwo+PiArCj4+ICvCoMKgwqAgc3dpdGNoIChpb2Rldi0+aW9kZXZfdHlwZSkKPj4gK8KgwqDC
oCB7Cj4+ICvCoMKgwqAgY2FzZSBJT0RFVl9DUFVJRjoKPj4gK8KgwqDCoMKgwqDCoMKgIHJlZ2lv
bi0+d3JpdGUodmNwdSwgYWRkciwgbGVuLCBkYXRhKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFr
Owo+PiArwqDCoMKgIGNhc2UgSU9ERVZfRElTVDoKPj4gK8KgwqDCoMKgwqDCoMKgIHJlZ2lvbi0+
d3JpdGUodmNwdSwgYWRkciwgbGVuLCBkYXRhKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+
PiArwqDCoMKgIGNhc2UgSU9ERVZfUkVESVNUOgo+PiArwqDCoMKgwqDCoMKgwqAgcmVnaW9uLT53
cml0ZShpb2Rldi0+cmVkaXN0X3ZjcHUsIGFkZHIsIGxlbiwgZGF0YSk7Cj4+ICvCoMKgwqDCoMKg
wqDCoCBicmVhazsKPj4gK8KgwqDCoCBjYXNlIElPREVWX0lUUzoKPj4gK8KgwqDCoMKgwqDCoMKg
IHJlZ2lvbi0+aXRzX3dyaXRlKHZjcHUtPmRvbWFpbiwgaW9kZXYtPml0cywgYWRkciwgbGVuLCBk
YXRhKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGJyZWFrOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDC
oMKgIHJldHVybiAxOwo+PiArfQo+PiArCj4+ICtzdHJ1Y3QgbW1pb19oYW5kbGVyX29wcyB4ZW5f
aW9fZ2ljX29wcyA9IHsKPiAKPiBJIHdvdWxkIHJlbmFtZSB0byB2Z2ljX2lvX29wcy4KPiAKPj4g
K8KgwqDCoCAucmVhZCA9IGRpc3BhdGNoX21taW9fcmVhZCwKPj4gK8KgwqDCoCAud3JpdGUgPSBk
aXNwYXRjaF9tbWlvX3dyaXRlLAo+PiArfTsKPj4gKwo+PiArLyoKPj4gKyAqIExvY2FsIHZhcmlh
YmxlczoKPj4gKyAqIG1vZGU6IEMKPj4gKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKPj4gKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4gKyAqIEVuZDoK
Pj4gKyAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKPj4g
Yi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+
PiBpbmRleCAwMDAwMDAwMDAwLi4zNzViNzA1NjFkCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKPj4gQEAgLTAsMCArMSwxNDUgQEAKPj4gKy8q
Cj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIDIwMTYgQVJNIEx0ZC4KPj4gKyAqCj4+ICsgKiBU
aGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5k
L29yIG1vZGlmeQo+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPj4gKyAqIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uLgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmli
dXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiArICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4g
KyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS7C
oCBTZWUgdGhlCj4+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRh
aWxzLgo+PiArICoKPj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3Jh
bS7CoCBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4+ICsgKi8K
Pj4gKyNpZm5kZWYgX19LVk1fQVJNX1ZHSUNfTU1JT19IX18KPj4gKyNkZWZpbmUgX19LVk1fQVJN
X1ZHSUNfTU1JT19IX18KPiAKPiBQbGVhc2UgdXNlIHVwZGF0ZSB0aGUgZ3VhcmQuCj4gCj4+ICsK
Pj4gK3N0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB7Cj4+ICvCoMKgwqAgdW5zaWduZWQgaW50
IHJlZ19vZmZzZXQ7Cj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGxlbjsKPj4gK8KgwqDCoCB1bnNp
Z25lZCBpbnQgYml0c19wZXJfaXJxOwo+PiArwqDCoMKgIHVuc2lnbmVkIGludCBhY2Nlc3NfZmxh
Z3M7Cj4+ICvCoMKgwqAgdW5pb24KPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCB1bnNp
Z25lZCBsb25nICgqcmVhZCkoc3RydWN0IHZjcHUgKnZjcHUsIHBhZGRyX3QgYWRkciwKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
dW5zaWduZWQgaW50IGxlbik7Cj4+ICvCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nICgqaXRz
X3JlYWQpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2l0cwo+PiAqaXRzLAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7Cj4+ICvCoMKgwqAgfTsKPj4g
K8KgwqDCoCB1bmlvbgo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHZvaWQgKCp3cml0
ZSkoc3RydWN0IHZjcHUgKnZjcHUsIHBhZGRyX3QgYWRkciwKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25n
IHZhbCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCB2b2lkICgqaXRzX3dyaXRlKShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmdpY19pdHMgKml0cywKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVu
c2lnbmVkIGxvbmcgdmFsKTsKPj4gK8KgwqDCoCB9Owo+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcg
KCp1YWNjZXNzX3JlYWQpKHN0cnVjdCB2Y3B1ICp2Y3B1LCBwYWRkcl90IGFkZHIsCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgdW5zaWduZWQgaW50IGxlbik7Cj4+ICvCoMKgwqAgdW5pb24KPj4gK8KgwqDCoCB7Cj4+
ICvCoMKgwqDCoMKgwqDCoCB2b2lkICgqdWFjY2Vzc193cml0ZSkoc3RydWN0IHZjcHUgKnZjcHUs
IHBhZGRyX3QgYWRkciwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwp
Owo+PiArwqDCoMKgwqDCoMKgwqAgaW50ICgqdWFjY2Vzc19pdHNfd3JpdGUpKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2Z2ljX2l0cyAqaXRzLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIHVu
c2lnbmVkIGludCBsZW4sCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgdmFsKTsKPj4gK8KgwqDC
oCB9Owo+IAo+IEkgZG9uJ3QgdGhpbmsgdWFjY2VzcyBoZWxwZXJzIG1ha2VzIHNlbnNlIGZvciBY
ZW4uCgpUcnVlLCBJIHdhcyB1bnN1cmUgYWJvdXQgd2hldGhlciB0byBrZWVwIHRoZW0uIEkgaGF2
ZSB0aGUgZ3V0IGZlZWxpbmcgd2UKbmVlZCBpdCBsYXRlciB3aGVuIHdlIHdhbnQgdG8gc3VzcGVu
ZC9yZXN1bWUgdGhlIFZHSUMsIHNvIHJlbW92aW5nCmV2ZXJ5dGhpbmcgYW5kIHRoZW4gc2ltcGxp
ZnlpbmcgdGhlIGNvZGUgYWZ0ZXJ3YXJkcyBtaWdodCBiaXRlIHVzIGluIHRoZQpmdXR1cmUuClNv
IGFzIGxvbmcgYXMgaXQgZG9lc24ndCByZWFsbHkgaHVydCwgSSBhbSB0ZW1wdGVkIHRvIGtlZXAg
dGhhdCBjb2RlIGluLAp3aGljaCBhbHNvIGtlZXBzIGl0IGNsb3NlciB0aGUgdGhlIEtWTSBpbXBs
ZW1lbnRhdGlvbi4KCkJ1dCBpZiB5b3UgaW5zaXN0OiBkZWxldGluZyB0aGlzIGlzIGVhc3kgOy0p
Cgo+PiArfTsKPj4gKwo+PiArZXh0ZXJuIHN0cnVjdCBtbWlvX2hhbmRsZXJfb3BzIHhlbl9pb19n
aWNfb3BzOwo+PiArCj4+ICsjZGVmaW5lIFZHSUNfQUNDRVNTXzhiaXTCoMKgwqAgMQo+PiArI2Rl
ZmluZSBWR0lDX0FDQ0VTU18zMmJpdMKgwqAgMgo+PiArI2RlZmluZSBWR0lDX0FDQ0VTU182NGJp
dMKgwqAgNAo+PiArCj4+ICsvKgo+PiArICogR2VuZXJhdGUgYSBtYXNrIHRoYXQgY292ZXJzIHRo
ZSBudW1iZXIgb2YgYnl0ZXMgcmVxdWlyZWQgdG8gYWRkcmVzcwo+PiArICogdXAgdG8gMTAyNCBp
bnRlcnJ1cHRzLCBlYWNoIHJlcHJlc2VudGVkIGJ5IDxiaXRzPiBiaXRzLiBUaGlzIGFzc3VtZXMK
Pj4gKyAqIHRoYXQgPGJpdHM+IGlzIGEgcG93ZXIgb2YgdHdvLgo+PiArICovCj4+ICsjZGVmaW5l
IFZHSUNfQUREUl9JUlFfTUFTSyhiaXRzKSAoKChiaXRzKSAqIDEwMjQgLyA4KSAtIDEpCj4+ICsK
Pj4gKy8qCj4+ICsgKiAoYWRkciAmIG1hc2spIGdpdmVzIHVzIHRoZSBfYnl0ZV8gb2Zmc2V0IGZv
ciB0aGUgSU5UIElELgo+PiArICogV2UgbXVsdGlwbHkgdGhpcyBieSA4IHRoZSBnZXQgdGhlIF9i
aXRfIG9mZnNldCwgdGhlbiBkaXZpZGUgdGhpcyBieQo+PiArICogdGhlIG51bWJlciBvZiBiaXRz
IHRvIGxlYXJuIHRoZSBhY3R1YWwgSU5UIElELgo+PiArICogQnV0IGluc3RlYWQgb2YgYSBkaXZp
c2lvbiAod2hpY2ggcmVxdWlyZXMgYSAibG9uZyBsb25nIGRpdiIKPj4gaW1wbGVtZW50YXRpb24p
LAo+PiArICogd2Ugc2hpZnQgYnkgdGhlIGJpbmFyeSBsb2dhcml0aG0gb2YgPGJpdHM+Lgo+PiAr
ICogVGhpcyBhc3N1bWVzIHRoYXQgPGJpdHM+IGlzIGEgcG93ZXIgb2YgdHdvLgo+PiArICovCj4+
ICsjZGVmaW5lIFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCBiaXRzKcKgICgoKGFkZHIpICYKPj4g
VkdJQ19BRERSX0lSUV9NQVNLKGJpdHMpKSAqIFwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IDggPj4gTE9HXzIoYml0cykpCj4gCj4gV2UgYXJlIGdvaW5nIHRvIHN3aXRjaCB0byBpbG9nMiAo
c2VlIFNhbWVlcidzIHBhdGNoICJ4ZW4vYml0b3BzOiBSZW5hbWUKPiBMT0dfMiB0byBpbG9nMiIp
LgoKXG8vCgo+IAo+PiArCj4+ICsvKgo+PiArICogU29tZSBWR0lDIHJlZ2lzdGVycyBzdG9yZSBw
ZXItSVJRIGluZm9ybWF0aW9uLCB3aXRoIGEgZGlmZmVyZW50Cj4+IG51bWJlcgo+PiArICogb2Yg
Yml0cyBwZXIgSVJRLiBGb3IgdGhvc2UgcmVnaXN0ZXJzIHRoaXMgbWFjcm8gaXMgdXNlZC4KPj4g
KyAqIFRoZSBfV0lUSF9MRU5HVEggdmVyc2lvbiBpbnN0YW50aWF0ZXMgcmVnaXN0ZXJzIHdpdGgg
YSBmaXhlZCBsZW5ndGgKPj4gKyAqIGFuZCBpcyBtdXR1YWxseSBleGNsdXNpdmUgd2l0aCB0aGUg
X1BFUl9JUlEgdmVyc2lvbi4KPj4gKyAqLwo+PiArI2RlZmluZSBSRUdJU1RFUl9ERVNDX1dJVEhf
QklUU19QRVJfSVJRKG9mZiwgcmQsIHdyLCB1ciwgdXcsIGJwaSwKPj4gYWNjKcKgIFwKPj4gK8Kg
wqDCoCB7wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBcCj4+ICvCoMKgwqDCoMKgwqDCoCAucmVnX29mZnNldCA9IG9mZizCoMKgwqDCoMKgIFwKPj4g
K8KgwqDCoMKgwqDCoMKgIC5iaXRzX3Blcl9pcnEgPSBicGkswqDCoMKgIFwKPj4gK8KgwqDCoMKg
wqDCoMKgIC5sZW4gPSBicGkgKiAxMDI0IC8gOCzCoCBcCj4+ICvCoMKgwqDCoMKgwqDCoCAuYWNj
ZXNzX2ZsYWdzID0gYWNjLMKgwqDCoCBcCj4+ICvCoMKgwqDCoMKgwqDCoCAucmVhZCA9IHJkLMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvCoMKgwqDCoMKgwqDCoCAud3JpdGUgPSB3cizC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwKPj4gK8KgwqDCoMKgwqDCoMKgIC51YWNjZXNzX3JlYWQg
PSB1cizCoMKgwqDCoCBcCj4+ICvCoMKgwqDCoMKgwqDCoCAudWFjY2Vzc193cml0ZSA9IHV3LMKg
wqDCoCBcCj4+ICvCoMKgwqAgfQo+PiArCj4+ICsjZGVmaW5lIFJFR0lTVEVSX0RFU0NfV0lUSF9M
RU5HVEgob2ZmLCByZCwgd3IsIGxlbmd0aCwgYWNjKcKgwqDCoMKgIFwKPj4gK8KgwqDCoCB7wqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvC
oMKgwqDCoMKgwqDCoCAucmVnX29mZnNldCA9IG9mZizCoMKgwqDCoMKgIFwKPj4gK8KgwqDCoMKg
wqDCoMKgIC5iaXRzX3Blcl9pcnEgPSAwLMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgwqDCoMKgwqAg
LmxlbiA9IGxlbmd0aCzCoMKgwqDCoMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgwqDCoMKgwqAgLmFj
Y2Vzc19mbGFncyA9IGFjYyzCoMKgwqAgXAo+PiArwqDCoMKgwqDCoMKgwqAgLnJlYWQgPSByZCzC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgwqDCoMKgwqAgLndyaXRlID0gd3Is
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBcCj4+ICvCoMKgwqAgfQo+PiArCj4+ICsjZGVmaW5lIFJF
R0lTVEVSX0RFU0NfV0lUSF9MRU5HVEhfVUFDQ0VTUyhvZmYsIHJkLCB3ciwgdXJkLCB1d3IsCj4+
IGxlbmd0aCwgYWNjKSBcCj4+ICvCoMKgwqAge8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+PiArwqDCoMKgwqDCoMKgwqAgLnJlZ19vZmZzZXQg
PSBvZmYswqDCoMKgwqDCoCBcCj4+ICvCoMKgwqDCoMKgwqDCoCAuYml0c19wZXJfaXJxID0gMCzC
oMKgwqDCoMKgIFwKPj4gK8KgwqDCoMKgwqDCoMKgIC5sZW4gPSBsZW5ndGgswqDCoMKgwqDCoMKg
wqDCoMKgIFwKPj4gK8KgwqDCoMKgwqDCoMKgIC5hY2Nlc3NfZmxhZ3MgPSBhY2MswqDCoMKgIFwK
Pj4gK8KgwqDCoMKgwqDCoMKgIC5yZWFkID0gcmQswqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIFwK
Pj4gK8KgwqDCoMKgwqDCoMKgIC53cml0ZSA9IHdyLMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgXAo+
PiArwqDCoMKgwqDCoMKgwqAgLnVhY2Nlc3NfcmVhZCA9IHVyZCzCoMKgwqAgXAo+PiArwqDCoMKg
wqDCoMKgwqAgLnVhY2Nlc3Nfd3JpdGUgPSB1d3IswqDCoCBcCj4+ICvCoMKgwqAgfQo+PiArCj4+
ICtpbnQga3ZtX3ZnaWNfcmVnaXN0ZXJfbW1pb19yZWdpb24oc3RydWN0IGRvbWFpbiAqZCwgc3Ry
dWN0IHZjcHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9u
ICpyZWdfZGVzYywKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKnJlZ2lvbiwK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBpbnQgbnJfaXJxcywgYm9vbCBvZmZzZXRfcHJpdmF0ZSk7Cj4gCj4gWW91
IHdhbnQgdG8gZG8gc29tZSBjbGVhbi11cCBpbiB0aGUgcHJvdG90eXBlIGJlbG93LiBPbmx5IHRo
ZSBvbmUgdXNlZAo+IGluIHRoZSBwYXRjaCBzaG91bGQgYmUgYWRkZWQuIFRoZSBvdGhlciBzaG91
bGQgZWl0aGVyIG1vdmUgaW4gdGhlcmUKPiBjb3JyZXNwb25kaW5nIHBhdGNoIG9yIGRyb3BwZWQg
aWYgbm90IHVzZWQuCgpUaGFua3MgZm9yIHRoZSBoZWFkcyB1cC4gSW4gZ2VuZXJhbCBJIGRpZG4n
dCBzcGVuZCBtdWNoIHRpbWUgb24gdGhlCnByb3RvdHlwZXMgaW4gaGVhZGVyIGZpbGVzLCBzbyB0
aGVyZSBtaWdodCBpbmRlZWQgYnkgc29tZSBsZWZ0b3ZlcnMgZnJvbQpLVk0uCgpDb25zaWRlciB0
aGUgcmVzdCBmaXhlZC4KCkNoZWVycywKQW5kcmUuCgo+PiArCj4+ICt1bnNpZ25lZCBsb25nIHZn
aWNfZGF0YV9tbWlvX2J1c190b19ob3N0KGNvbnN0IHZvaWQgKnZhbCwgdW5zaWduZWQKPj4gaW50
IGxlbik7Cj4+ICsKPj4gK3ZvaWQgdmdpY19kYXRhX2hvc3RfdG9fbW1pb19idXModm9pZCAqYnVm
LCB1bnNpZ25lZCBpbnQgbGVuLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBkYXRhKTsKPj4gKwo+
PiArdW5zaWduZWQgbG9uZyBleHRyYWN0X2J5dGVzKHU2NCBkYXRhLCB1bnNpZ25lZCBpbnQgb2Zm
c2V0LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHVuc2lnbmVkIGludCBudW0pOwo+PiArCj4+ICt1NjQgdXBkYXRlXzY0Yml0X3JlZyh1
NjQgcmVnLCB1bnNpZ25lZCBpbnQgb2Zmc2V0LCB1bnNpZ25lZCBpbnQgbGVuLAo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIHZhbCk7Cj4+
ICsKPj4gK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfcmF6KHN0cnVjdCB2Y3B1ICp2Y3B1
LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pOwo+PiArCj4+ICt1
bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3JhbyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKTsKPj4gKwo+PiArdm9pZCB2Z2lj
X21taW9fd3JpdGVfd2koc3RydWN0IHZjcHUgKnZjcHUsIHBhZGRyX3QgYWRkciwKPj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IGxl
biwgdW5zaWduZWQgbG9uZyB2YWwpOwo+PiArCj4+ICsvKiBGaW5kIHRoZSBwcm9wZXIgcmVnaXN0
ZXIgaGFuZGxlciBlbnRyeSBnaXZlbiBhIGNlcnRhaW4gYWRkcmVzcwo+PiBvZmZzZXQgKi8KPj4g
K2NvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqCj4+ICt2Z2ljX2ZpbmRfbW1pb19y
ZWdpb24oY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICpyZWdpb25zLAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGludCBucl9yZWdpb25zLCB1
bnNpZ25lZCBpbnQgb2Zmc2V0KTsKPj4gKwo+PiArI2VuZGlmCj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKPj4gaW5kZXgg
NzcxY2E2ZjA0Ni4uNDI2YjM0ZDBjZSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy5oCj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+PiBAQCAtMjcsNiArMjcs
MTAgQEAgc3RhdGljIGlubGluZSBib29sIGlycV9pc19wZW5kaW5nKHN0cnVjdCB2Z2ljX2lycQo+
PiAqaXJxKQo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGlycS0+cGVuZGluZ19sYXRjaCB8
fCBpcnEtPmxpbmVfbGV2ZWw7Cj4+IMKgIH0KPj4gwqAgK2NvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lz
dGVyX3JlZ2lvbiAqCj4+ICt2Z2ljX2dldF9tbWlvX3JlZ2lvbihzdHJ1Y3QgdmNwdSAqdmNwdSwg
c3RydWN0IHZnaWNfaW9fZGV2aWNlICppb2RldiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBwYWRkcl90IGFkZHIsIGludCBsZW4pOwo+PiArCj4gCj4gV2h5IHRoaXMgb25lIGlzIGFkZGVk
IGluIHZnaWMuaCBhbmQgbm90IGtlcHQgaW4gdmdpYy1tbWlvLmg/Cj4gCj4+IMKgIHN0cnVjdCB2
Z2ljX2lycSAqdmdpY19nZXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2Y3B1
LAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB1MzIgaW50aWQpOwo+PiDCoCB2b2lkIHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3QgdmdpY19pcnEgKmlycSk7Cj4+Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 18:37:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 18:37:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elfSN-0007WW-Kg; Tue, 13 Feb 2018 18:37:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ydrh=fh=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1elfSM-0007WQ-2F
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 18:37:30 +0000
X-Inumbo-ID: dae4ebb2-10ec-11e8-ba59-bc764e045a96
Received: from NAM01-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe42::62a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id dae4ebb2-10ec-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 19:36:51 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ze2wOk5jBsLSi+/jdPNOuy137fExWycS6PzfaNboFK4=;
 b=5IcTdIskE+lAWe9jiTO2zL3156+Vm601UnSU3cnVLR4H0s0UqB1kfb+YDKHcx2W9cTJ6WB0sXMDKvs/x68PEqZiJH5mDF3UjQFhV8wvpw7SqqMX94mCYvWFWCgQck9yxtM9K/7RZE/HkqYP9Kwb32jKLOElRHhFKZSiMMyFIGzM=
Received: from CY4PR12MB1830.namprd12.prod.outlook.com (10.175.81.148) by
 CY4PR12MB1623.namprd12.prod.outlook.com (10.172.72.20) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.485.10; Tue, 13 Feb 2018 18:37:20 +0000
Received: from CY4PR12MB1830.namprd12.prod.outlook.com
 ([fe80::350a:4210:b3dd:be86]) by CY4PR12MB1830.namprd12.prod.outlook.com
 ([fe80::350a:4210:b3dd:be86%14]) with mapi id 15.20.0485.016; Tue, 13 Feb
 2018 18:37:20 +0000
From: "Woods, Brian" <Brian.Woods@amd.com>
To: Jan Beulich <JBeulich@suse.com>
Thread-Topic: [PATCH v3 2/3] x86/svm: add EFER SVME support for VGIF/VLOAD
Thread-Index: AQHToP6eb3AC7btuRU+qZLcN1vghxKOiGOosgACYdPA=
Date: Tue, 13 Feb 2018 18:37:20 +0000
Message-ID: <CY4PR12MB1830CA7E68C14BB88FF06A24E5F60@CY4PR12MB1830.namprd12.prod.outlook.com>
References: <20180207210624.119059-1-brian.woods@amd.com>
 <20180208170147.89927-1-brian.woods@amd.com>
 <5A7B6A7C0200003403432E6E@prv-mh.provo.novell.com>
 <5A7C82880200003F043E54B7@prv-mh.provo.novell.com>
 <5A82BE8502000078001A73AE@prv-mh.provo.novell.com>
In-Reply-To: <5A82BE8502000078001A73AE@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
x-originating-ip: [136.62.48.177]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1623;
 20:lUKrLvaHCoXrhLOruS8uD4v3tYMvWoRi6zq0WJyViH+R6QN8UG9wSrrKE4MHVN0FJxKlx9kW+Zo2h7ksfHVZiuXh2gTiBj/fyeFbqPhF6SjMBGlh1kQU909bf7lFnb4wov1IKhnQ3FMHtHDBRh3h7LtCfuEjWMaAAz9mFFeaX17xvU0WLrDKENx70JPwUjn7CjqhQcOxtBf+163Pyd5DOjp9Wom/8rK2P1KNPJ2gZb5nC8dRB0kZY75FG8El52Io
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM;
 SFS:(10009020)(346002)(396003)(376002)(39860400002)(366004)(39380400002)(189003)(199004)(6246003)(25786009)(53546011)(478600001)(4326008)(102836004)(59450400001)(186003)(6506007)(3280700002)(68736007)(26005)(86362001)(33656002)(6436002)(8936002)(55016002)(5660300001)(7696005)(8666007)(93886005)(53936002)(76176011)(7736002)(9686003)(99286004)(74316002)(305945005)(97736004)(2906002)(316002)(2950100002)(54906003)(6916009)(105586002)(3660700001)(14454004)(6116002)(106356001)(81166006)(81156014)(3846002)(2900100001)(8676002)(66066001)(229853002)(5250100002)(72206003)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1623;
 H:CY4PR12MB1830.namprd12.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: e1589a6d-ba5f-4d5d-035e-08d57310d0c4
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);
 SRVR:CY4PR12MB1623; 
x-ms-traffictypediagnostic: CY4PR12MB1623:
x-microsoft-antispam-prvs: <CY4PR12MB16230AD521EC9D3CE38CB13DE5F60@CY4PR12MB1623.namprd12.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(767451399110);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3231101)(944501161)(3002001)(93006095)(93001095)(6055026)(6041288)(20161123562045)(20161123558120)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011);
 SRVR:CY4PR12MB1623; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1623; 
x-forefront-prvs: 0582641F53
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: hSyfE6LHb3jceGRi033dRgem+trS5N6Aq9bPfQwadByVkKaOja0pVvZIDVtpm6XCd/GHzrOOzKJY7A7Zt7lY8w==
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: e1589a6d-ba5f-4d5d-035e-08d57310d0c4
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2018 18:37:20.1033 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1623
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Suthikulpanit,
 Suravee" <Suravee.Suthikulpanit@amd.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFyZG9uIGFueSB3ZWlyZCBmb3JtYXR0aW5nLCBJJ20gcmVwbHlpbmcgb24gbXkgcGhvbmUuIAoK
QmVjYXVzZSB0aGV5IGFyZSB0d28gZGlmZmVyZW50IHRoaW5ncy4gIE9uZSBpcyBhbiBhc3NlcnQg
dG8gbWFrZSBzdXJlIG5vdGhpbmcgd3JvbmcgaXMgaGFwcGVuaW5nIHdpdGggdGhlIEVGRVIuU1ZN
RSBiaXQsIGFuZCB0aGUgb3RoZXIgY2hhbmdlcyB3aGF0IGZlYXR1cmVzIGFyZSBlbmFibGVkLiAg
CgpJSVJDLCBtb3N0IGFzc2VydHMgYXJlIG9uIHRoZWlyIG9uIGlmcyBhbmQgbm90IGluIGEgaWYg
c3RhdGVtZW50IHdpdGggc29tZXRoaW5nIGVsc2UuICBJIGd1ZXNzIEkgc2hvdWxkIGhhdmUgcHV0
IHRoZSBhc3NlcnQgaGlnaGVyIGluIHRoZSBmdW5jdGlvbiB0aG91Z2ggYnV0IHRoYXQncyBhIHNt
YWxsIGRldGFpbC4gIAoKWWVzLCB5b3UgY2FuIHNxdWVlemUgYm90aCBpbiBvbmUgaWYgc3RhdGVt
ZW50IGJ1dCwgYnV0IGl0IGJlaW5nIGNsZWFuZXIgYW5kIGVhc2llciB0byByZWFkIChhdCBsZWFz
dCBtb3JlIGxvZ2ljYWwpIGlzIGJldHRlciB0aGFuIGdldHRpbmcgcmlkIG9mIG9uZSBpZiBpbiBt
eSBvcGluaW9uLiAgUGx1cyBhc3N1bWluZyBhc3NlcnRzIGFyZSBkaXNhYmxlZCBmb3IgcmVsZWFz
ZSwgSSdkIGFzc3VtZSB0aGUgZXh0cmEgaWYgd291bGQgZ2V0IG9wdGltaXplZCBvdXQgYnkgZ2Nj
IGFueXdheS4gCgpCcmlhbgoKCk9uIEZlYnJ1YXJ5IDEzLCAyMDE4IDAzOjMxOjQwIEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cgo+Pj4+IE9uIDA4LjAyLjE4IGF0IDE4OjAx
LCA8YnJpYW4ud29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4+IEBAIC02MTEs
NiArNjExLDEyIEBAIHN0YXRpYyB2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNw
dSAqdikKPj4gICAgICBpZiAoIGxtYSApCj4+ICAgICAgICAgIG5ld19lZmVyIHw9IEVGRVJfTE1F
Owo+PiAgICAgIHZtY2Jfc2V0X2VmZXIodm1jYiwgbmV3X2VmZXIpOwo+PiArCj4+ICsgICAgaWYg
KCAhbmVzdGVkaHZtX2VuYWJsZWQodi0+ZG9tYWluKSApCj4+ICsgICAgICAgIEFTU0VSVCghKHYt
PmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmIEVGRVJfU1ZNRSkpOwo+PiArCj4+ICsgICAgaWYg
KCBuZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pICkKPj4gKyAgICAgICAgc3ZtX25lc3RlZF9m
ZWF0dXJlc19vbl9lZmVyX3VwZGF0ZSh2KTsKPj4gIH0KPgo+IFdoeSBub3QKPgo+ICAgICBpZiAo
IG5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikgKQo+ICAgICAgICAgc3ZtX25lc3RlZF9mZWF0
dXJlc19vbl9lZmVyX3VwZGF0ZSh2KTsKPiAgICAgZWxzZQo+ICAgICAgICAgQVNTRVJUKCEodi0+
YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9TVk1FKSk7Cj4KPiA/Cj4KPiBKYW4KPgo+
Cj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 18:40:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 18:40:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elfUo-0007pE-4Q; Tue, 13 Feb 2018 18:40:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=chpt=fh=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1elfUm-0007hG-TK
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 18:40:00 +0000
X-Inumbo-ID: 366ce705-10ed-11e8-ba59-bc764e045a96
Received: from mail-it0-x232.google.com (unknown [2607:f8b0:4001:c0b::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 366ce705-10ed-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 19:39:24 +0100 (CET)
Received: by mail-it0-x232.google.com with SMTP id d10so6059443itj.2
 for <xen-devel@lists.xenproject.org>; Tue, 13 Feb 2018 10:39:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=q7xxB8wNkwluROjHanBuQc5RDoTxy3cEctpHwGd9vBo=;
 b=PnbTFXYJ8Rntrs0Rl0ojomhLaU0RhP8J4SGZPrMygXrebTJiaLplDeYb33RNjCZ8vP
 GE2dTk3ftxUPG8Z6M1yfnC3sJAs/aNPNX44Tzi0A0AwoKNOVL4INoL2Hh1fgVMVFKJv7
 CCZ5jBJEmx11jK76zldWnsIpM2ab982zBqxxro48GpyrS7OR1Qa0EJ4dPS2NfzPp8T5k
 J99XdaZulULqaBJYKtlsavRXW8SyDuuUaG6bcBRWrrBRkMyj2U624mqr7CQNNcfgPyj/
 SA+aEjfEdXwKrDaj+k0xWoVlwGqWlHhfORQSfAmVgtr55hB6zLnPHCFvMyiRmtpKB82D
 RNOg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=q7xxB8wNkwluROjHanBuQc5RDoTxy3cEctpHwGd9vBo=;
 b=o5M25m//LKSx6DJyZQrfRUDcLAYZBVwABx7FWIR6fPq/6XfRU9FyMW0HcJFN5/eBAA
 0eF3XUyVSZSsp2kmrFSrZOXmwuEj+S6yVLpkKJ6FmI17JPciTnpBSwCbAJl28TDoNvRj
 Tvrk8DqJ4I8kfwNFKXFsAItfeMMiwW3Jj7bfwqMGoe3o0fB51OmeD5lNQnQLSFASiqZT
 9DfW1f2C59BHWu1QaX1iy21Wn99e3eAnIaiZ0fGcSErrxxH+USEGikrRiPa+1w0+CJXr
 wckdakgvtp9U0AJNOh5rfoyQsIknOClkXiT/2ovy78zMu2d1bXOrl5DyyWDsJ1Mujif6
 Y2bA==
X-Gm-Message-State: APf1xPBccKVFcl2GR2AuIdVnMQTXN7FCl1M0tK942FmFjBqbQPf1qHud
 BHTsLYACgab4OHqaJqS55HY=
X-Google-Smtp-Source: AH8x227to6tXngQE5owgTOOf1K/Gj3MLM5umhaXumNA4OEGzqhlcQ1RlkGk+02IgbIZC/2CjxRpz3Q==
X-Received: by 10.36.116.131 with SMTP id o125mr2832621itc.76.1518547198514;
 Tue, 13 Feb 2018 10:39:58 -0800 (PST)
Received: from [100.64.72.55] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id 15sm8433493itx.18.2018.02.13.10.39.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 13 Feb 2018 10:39:57 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (15D60)
In-Reply-To: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
Date: Tue, 13 Feb 2018 13:39:57 -0500
Message-Id: <3B6E9308-31CB-4A5E-8987-C686B67E5027@gmail.com>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 0/7] x86: Meltdown band-aid overhead
	reduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0493940820998267228=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0493940820998267228==
Content-Type: multipart/alternative;
	boundary=Apple-Mail-FAE24D1C-F218-4BB5-8EC7-5D1FB7537E1D
Content-Transfer-Encoding: 7bit


--Apple-Mail-FAE24D1C-F218-4BB5-8EC7-5D1FB7537E1D
Content-Type: text/plain;
	charset=us-ascii
Content-Transfer-Encoding: quoted-printable

On Feb 7, 2018, at 11:05, Jan Beulich <JBeulich@suse.com> wrote:
>=20
> 1: slightly reduce Meltdown band-aid overhead
> 2: remove CR reads from exit-to-guest path
> 3: introduce altinstruction_nop assembler macro
> 4: NOP out most XPTI entry/exit code when it's not in use
> 5: avoid double CR3 reload when switching to guest user mode
> 6: disable XPTI when RDCL_NO
> 7: x86: log XPTI enabled status

Since work on XPTI is ongoing, will these improvements to XPTI-stage-1 be pu=
blished via http://xenbits.xen.org/xsa/xsa254/README.pti?

Rich=

--Apple-Mail-FAE24D1C-F218-4BB5-8EC7-5D1FB7537E1D
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: 7bit

<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto"><div></div><div>On Feb 7, 2018, at 11:05, Jan Beulich &lt;<a href="mailto:JBeulich@suse.com">JBeulich@suse.com</a>&gt; wrote:</div><div><br></div><blockquote type="cite"><div><span>1: slightly reduce Meltdown band-aid overhead</span><br><span>2: remove CR reads from exit-to-guest path</span><br><span>3: introduce altinstruction_nop assembler macro</span><br><span>4: NOP out most XPTI entry/exit code when it's not in use</span><br><span>5: avoid double CR3 reload when switching to guest user mode</span><br><span>6: disable XPTI when RDCL_NO</span><br><span>7: x86: log XPTI enabled status</span><br></div></blockquote><div><br></div><div>Since work on XPTI is ongoing, will these improvements to XPTI-stage-1 be published via&nbsp;<a href="http://xenbits.xen.org/xsa/xsa254/README.pti">http://xenbits.xen.org/xsa/xsa254/README.pti</a>?</div><div><br></div><div>Rich</div></body></html>
--Apple-Mail-FAE24D1C-F218-4BB5-8EC7-5D1FB7537E1D--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0493940820998267228==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 13 19:00:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 19:00:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elfoe-0001S6-MM; Tue, 13 Feb 2018 19:00:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elfoe-0001Ru-3W
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 19:00:32 +0000
X-Inumbo-ID: 13c2897a-10f0-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13c2897a-10f0-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 19:59:54 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elfoa-0000Cn-Pw; Tue, 13 Feb 2018 19:00:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elfoV-0003rN-GA; Tue, 13 Feb 2018 19:00:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elfoV-0007kB-7E; Tue, 13 Feb 2018 19:00:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119098-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
X-Osstest-Versions-That: xen=1a42ffa3476ab433da9dc27c6d36f051b70592ed
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 19:00:23 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119098: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5359853255970577824=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119098 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119098/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  3f491d6873be9caa77f02ad8d98f174f0152b819
baseline version:
 xen                  1a42ffa3476ab433da9dc27c6d36f051b70592ed

Last test of basis   119079  2018-02-13 13:26:08 Z    0 days
Testing same since   119098  2018-02-13 17:01:30 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sameer Goel <sameer.goel@linaro.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   1a42ffa347..3f491d6873  3f491d6873be9caa77f02ad8d98f174f0152b819 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5359853255970577824==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 19:33:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 19:33:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgKR-00040r-Eh; Tue, 13 Feb 2018 19:33:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nkxj=fh=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elgKQ-00040l-1y
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 19:33:22 +0000
X-Inumbo-ID: e67dfa31-10f4-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e67dfa31-10f4-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 19:34:26 +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 427E91529;
 Tue, 13 Feb 2018 11:33:13 -0800 (PST)
Received: from [10.37.12.75] (unknown [10.37.12.75])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 595583F41F;
 Tue, 13 Feb 2018 11:33:08 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180130181840.5068-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
 <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
 <alpine.DEB.2.10.1802081548550.3257@sstabellini-ThinkPad-X260>
 <99cfa618-55bf-d226-3a6c-c6c8b2daeba5@arm.com>
 <alpine.DEB.2.10.1802091101310.31919@sstabellini-ThinkPad-X260>
 <b1f5e760-6378-384b-8514-614aaa4137bf@arm.com>
 <alpine.DEB.2.10.1802091108160.31919@sstabellini-ThinkPad-X260>
 <980667e4-f7cc-a1ea-cae2-10beacbdde73@arm.com>
Message-ID: <b91ce735-2832-252e-1953-24ba540b6b5d@arm.com>
Date: Tue, 13 Feb 2018 19:33:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <980667e4-f7cc-a1ea-cae2-10beacbdde73@arm.com>
Content-Language: en-US
Cc: Julien Grall <julien.grall@linaro.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wOS8yMDE4IDA3OjEyIFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4g
T24gMDIvMDkvMjAxOCAwNzoxMCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBG
cmksIDkgRmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IE9uIDAyLzA5LzIwMTggMDc6
MDIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+PiBPbiBGcmksIDkgRmViIDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4gSGksCj4+Pj4+Cj4+Pj4+IE9uIDAyLzA4LzIwMTgg
MTE6NDkgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+IE9uIFRodSwgMSBGZWIg
MjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+Pj4+IE9uIDEgRmVicnVhcnkgMjAxOCBhdCAx
OTozNywgU3RlZmFubyBTdGFiZWxsaW5pCj4+Pj4+Pj4gPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4+Pj4+Pj4gd3JvdGU6Cj4+Pj4+Pj4+IE9uIFR1ZSwgMzAgSmFuIDIwMTgsIEp1bGllbiBHcmFs
bCB3cm90ZToKPj4+Pj4+Pj4+IFhlbiBkb2VzIG5vdCBwcm9wZXJseSBzdXBwb3J0IGJpZy5MSVRU
TEUgcGxhdGZvcm0uIEFsbCB2Q1BVcyBvZiBhCj4+Pj4+Pj4+PiBndWVzdAo+Pj4+Pj4+Pj4gd2ls
bCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUgKHNlZQo+Pj4+Pj4+Pj4gYXJj
aF9kb21haW5fY3JlYXRlKS4KPj4+Pj4+Pj4+IEF0IGJlc3QgdGhlIGd1ZXN0IG1heSBzZWUgdW5y
ZWxpYWJsZSBwZXJmb3JtYW5jZSAodkNQVSBzd2l0Y2hpbmcKPj4+Pj4+Pj4+IGJldHdlZW4KPj4+
Pj4+Pj4+IGJpZyBhbmQgTElUVExFKSwgYXQgd29yc3QgdGhlIGd1ZXN0IHdpbGwgYmVjb21lIHVu
cmVsaWFibGUgb3IKPj4+Pj4+Pj4+IGluc2VjdXJlLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFRoaXMg
aXMgYmVjb21pbmcgbW9yZSBhcHBhcmVudCB3aXRoIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5n
IGluCj4+Pj4+Pj4+PiBMaW51eAo+Pj4+Pj4+Pj4gYmVjYXVzZSB0aGV5IHRhcmdldCBhIHNwZWNp
ZmljIGtpbmQgb2YgQ1BVcyBhbmQgbWF5IG5vdCB3b3JrIG9uCj4+Pj4+Pj4+PiBvdGhlcgo+Pj4+
Pj4+Pj4gQ1BVcy4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBGb3IgdGhlIHRpbWUgYmVpbmcsIHBhcmsg
YW55IENQVXMgd2l0aCBhIE1ESVIgZGlmZmVyZW50IGZyb20gdGhlCj4+Pj4+Pj4+PiBib290Cj4+
Pj4+Pj4+PiBDUFUuIFRoaXMgd2lsbCBiZSByZXZpc2l0ZWQgaW4gdGhlIGZ1dHVyZSBvbmNlIFhl
biBnYWlucwo+Pj4+Pj4+Pj4gdW5kZXJzdGFuZGluZwo+Pj4+Pj4+Pj4gb2YgYmlnLkxJVFRMRS4K
Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBbMV0KPj4+Pj4+Pj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0xMi9tc2cwMDgyNi5odG1sIAo+Pj4+
Pj4+Pj4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IC0tLQo+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+IFdlIHByb2JhYmx5IHdhbnQgdG8gYmFja3BvcnQgdGhpcyBhcyBwYXJ0IG9mIFhTQS0y
NTQuIFVzaW5nCj4+Pj4+Pj4+PiBiaWcuTElUVExFCj4+Pj4+Pj4+PiBvbiBYZW4gaGFzIG5ldmVy
IGJlZW4gc3VwcG9ydGVkIGJ1dCB3ZSBkaWRuJ3QgbWFrZSBpdCBjbGVhcmx5Lgo+Pj4+Pj4+Pj4g
VGhpcyBpcwo+Pj4+Pj4+Pj4gYmVjb21pbmcgbW9yZSBhcHBhcmVudCB3aXRoIGNvZGUgdGFyZ2V0
aW5nIHNwZWNpZmljIENQVXMuCj4+Pj4+Pj4+PiAtLS0KPj4+Pj4+Pj4+IMKgwqDCoCB4ZW4vYXJj
aC9hcm0vc21wYm9vdC5jIHwgMTUgKysrKysrKysrKysrKysrCj4+Pj4+Pj4+PiDCoMKgwqAgMSBm
aWxlIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKykKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKPj4+
Pj4+Pj4+IGluZGV4IDEyNTUxODVhOWMuLjJjMjgxNWY5ZWUgMTAwNjQ0Cj4+Pj4+Pj4+PiAtLS0g
YS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4+Pj4+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vc21w
Ym9vdC5jCj4+Pj4+Pj4+PiBAQCAtMjkyLDYgKzI5MiwyMSBAQCB2b2lkIHN0YXJ0X3NlY29uZGFy
eSh1bnNpZ25lZCBsb25nCj4+Pj4+Pj4+PiBib290X3BoeXNfb2Zmc2V0LAo+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+IMKgwqDCoMKgwqDCoMKgIGluaXRfdHJhcHMoKTsKPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiAr
wqDCoMKgIC8qCj4+Pj4+Pj4+PiArwqDCoMKgwqAgKiBDdXJyZW50bHkgWGVuIGFzc3VtZXMgdGhl
IHBsYXRmb3JtIGhhcyBvbmx5IG9uZSBraW5kIG9mCj4+Pj4+Pj4+PiBDUFVzLgo+Pj4+Pj4+Pj4g
K8KgwqDCoMKgICogVGhpcyBhc3N1bXB0aW9uIGRvZXMgbm90IGhvbGQgb24gYmlnLkxJVFRMRSBw
bGF0Zm9ybSBhbmQKPj4+Pj4+Pj4+IG1heQo+Pj4+Pj4+Pj4gK8KgwqDCoMKgICogcmVzdWx0IHRv
IHVuc3RhYmlsaXR5LiBCZXR0ZXIgdG8gcGFyayB0aGVtIGZvciBub3cuCj4+Pj4+Pj4+PiArwqDC
oMKgwqAgKgo+Pj4+Pj4+Pj4gK8KgwqDCoMKgICogVE9ETzogQWRkIGJpZy5MSVRUTEUgc3VwcG9y
dC4KPj4+Pj4+Pj4+ICvCoMKgwqDCoCAqLwo+Pj4+Pj4+Pj4gK8KgwqDCoCBpZiAoIGN1cnJlbnRf
Y3B1X2RhdGEubWlkci5iaXRzICE9IGJvb3RfY3B1X2RhdGEubWlkci5iaXRzICkKPj4+Pj4+Pj4+
ICvCoMKgwqAgewo+Pj4+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHByaW50ayhYRU5MT0dfRVJSICJD
UFUldSBNSURSICgweCV4KSBkb2VzIG5vdCBtYXRjaCBib290Cj4+Pj4+Pj4+PiBDUFUKPj4+Pj4+
Pj4+IE1JRFIgKDB4JXgpLlxuIiwKPj4+Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHNtcF9wcm9jZXNzb3JfaWQoKSwgY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMsCj4+Pj4+
Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBib290X2NwdV9kYXRhLm1pZHIuYml0
cyk7Cj4+Pj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgc3RvcF9jcHUoKTsKPj4+Pj4+Pj4+ICvCoMKg
wqAgfQo+Pj4+Pj4+Pgo+Pj4+Pj4+PiBJIHVuZGVyc3RhbmQgdGhhdCB0aGlzIHBhdGNoIGlzIHRo
ZSByaWdodCB0aGluZyB0byBkbyBmcm9tIGEKPj4+Pj4+Pj4gY29ycmVjdG5lc3MKPj4+Pj4+Pj4g
cGVyc3BlY3RpdmUsIGVzcGVjaWFsbHkgaW4gcmVnYXJkcyB0byB0aGUgU1AyIG1pdGlnYXRpb24u
Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+IEF0IHRoZSBzYW1lIHRpbWUgSSB3b3VsZCBhbHNvIGxpa2UgdG8g
Z2l2ZSB0aGUgb3B0aW9uIGZvciBwZW9wbGUKPj4+Pj4+Pj4gdGhhdAo+Pj4+Pj4+PiB3YW50IHRv
IHVzZSBiaWcuTElUVExFIHdpdGggY3B1cG9vbHMgLyBjcHUgcGlubmluZyB0byBkbyBzbyBpZiB0
aGV5Cj4+Pj4+Pj4+IHJlYWxseSB3YW50IHRvLCBidXQgSSBhbSBub3Qgc3VyZSB3aGF0IHRvIHN1
Z2dlc3QuCj4+Pj4+Pj4+Cj4+Pj4+Pj4+IENvdWxkIHdlIGludHJvZHVjZSBhIGNvbW1hbmQgbGlu
ZSB0byBwcm9jZWVkIGFueXdheT8gQnV0IHRoZW4gdGhlCj4+Pj4+Pj4+IHN5c3RlbQo+Pj4+Pj4+
PiB3b3VsZCBiZSBzdXNjZXB0aWJsZSB0byBTUDIgaW4gdGhlIGNwdXMgZGlmZmVyZW50IGZyb20g
dGhlIGJvb3QgCj4+Pj4+Pj4+IGNwdS4KPj4+Pj4+Pj4gQ291bGQgd2UgbWFrZSB0aGUgU1AyIG1p
dGlnYXRpb24gd29yayBvbiBiaWcuTElUVExFIG9yIGlzIGl0IHRvbwo+Pj4+Pj4+PiBtdWNoCj4+
Pj4+Pj4+IHRyb3VibGU/IERvIHlvdSBoYXZlIGFueSBvdGhlciBpZGVhcyBvciB0aG91Z2h0cyBh
Ym91dCB0aGlzPwo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhpcyBwYXRjaCBpcyBoZXJlIHRvIHByZXZlbnQg
dG8gc3ByZWFkIGluc3RhYmlsaXR5L2luc2VjdXJpdHkgb3IgCj4+Pj4+Pj4gZ2l2ZQo+Pj4+Pj4+
IHRoZSBmZWVsaW5nIHdlIGRvIHN1cHBvcnQgYmlnLkxJVFRMRS4KPj4+Pj4+Pgo+Pj4+Pj4+IEV2
ZW4gb3V0c2lkZSBvZiBTUDIsIHRoZXJlIGFyZSBwb3NzaWJpbGl0eSBmb3IgaW5zdGFiaWxpdHkg
Cj4+Pj4+Pj4gYmVjYXVzZSBDUFUKPj4+Pj4+PiBlcnJhdGEKPj4+Pj4+PiB3b3VsZCBub3QgYmUg
YXBwbGllZCBjb3JyZWN0bHkgaW4gdGhlIGd1ZXN0IG9yIGJlY2F1c2UgWGVuIGlzIG5vdCAKPj4+
Pj4+PiBhYmxlCj4+Pj4+Pj4gdG8KPj4+Pj4+PiBrbm93IHRoYXQgbm9uIENQVXMgbWF5IGhhdmUg
YSBkaWZmZXJlbnQgY2FjaGVsaW5lIHNpemUuLi4KPj4+Pj4+Pgo+Pj4+Pj4+IEkgd2FudCB0byBl
bmQgdGhpcyBpZGVhIHRoYXQgWGVuIG1heSBzdXBwb3J0IGJpZy5MSVRUTEUuCj4+Pj4+Pj4KPj4+
Pj4+PiBUaGUgZmlyc3QgdGhpbmcgdG8gbW9kaWZ5IGlzIHRoZSB2cGRpciAodmlydHVhbCBNSURS
KSwgYXQgdGhlIG1vbWVudAo+Pj4+Pj4+IHdlCj4+Pj4+Pj4gYWx3YXlzCj4+Pj4+Pj4gdXNlIHRo
ZSBib290IE1JRFIuIFdoYXQgd291bGQgeW91IGNob29zZSBub3c/IFRoZSBNSURSIG9mIHRoZSBD
UFUKPj4+Pj4+PiB3aGVyZQo+Pj4+Pj4+IHRoZSBoeXBlcmNhbGwgaGFwcGVuPwo+Pj4+Pj4+Cj4+
Pj4+Pj4gVGhlcmUgaXMgbm8gc2hvcnRjdXQgZm9yIGJpZy5MSVRUTEUuIFRoZSByaWdodCB0aGlu
ZyBpcyB0byBpbXBsZW1lbnQKPj4+Pj4+PiB3aGF0Cj4+Pj4+Pj4gaGFzCj4+Pj4+Pj4gYmVlbiBk
aXNjdXNzZWQgaW4gdGhlIGRlc2lnbiBkb2N1bWVudCB3cml0dGVuIGJ5IERhcmlvLiBCdXQgdGhh
dCdzIGEKPj4+Pj4+PiBuZXcKPj4+Pj4+PiBmZWF0dXJlIGFuZCB3b3VsZCByZXF1aXJlIHNvbWUg
d29yayB0byBkbyBpdCBwcm9wZXJseS4KPj4+Pj4+Pgo+Pj4+Pj4+IEEgY29tbWFuZCBsaW5lIG9w
dGlvbiBtaWdodCBiZSBhIGdvb2QgaWRlYSwgYnV0IEkgd291bGQgYmUgbW9yZSAKPj4+Pj4+PiBv
ZiB0aGUKPj4+Pj4+PiBvcGluaW9uCj4+Pj4+Pj4gdG8gZGVsYXkgdGhhdCBhbmQgc2VlIHdobyBp
cyBzY3JlYW1pbmcgYWJvdXQgaXQuCj4+Pj4+Pj4KPj4+Pj4+PiBNeSBodW5jaCBpcyBub3QgbWFu
eSBwZW9wbGUgd2lsbCBzY3JlYW0gYmVjYXVzZSB0b2RheSB0aGV5IHRlbmQgdG8KPj4+Pj4+PiBk
aXNhYmxlCj4+Pj4+Pj4gb25lIHNldCBvZiBDUFVzIGluIHRoZSBEVCBkaXJlY3RseS4KPj4+Pj4+
Cj4+Pj4+PiBBcyBkaXNjdXNzZWQsIGFyZSB5b3UgZ29pbmcgdG8gcmVzZW5kIHdpdGggYSBjb21t
YW5kIGxpbmUgb3B0aW9uIAo+Pj4+Pj4gc3VjaCBhcwo+Pj4+Pj4gYmlnbGl0dGxlPXVuc2FmZSBv
ciBzb21ldGhpbmcgbGlrZSB0aGF0Pwo+Pj4+Pgo+Pj4+PiBJIHdvdWxkIHByZWZlciB0byBhdm9p
ZCB0ZXJtIGJpZy5MSVRUTEUgaW4gdGhlIGNvbW1hbmQgbGluZSBvcHRpb24gCj4+Pj4+IGJlY2F1
c2UKPj4+Pj4gaXQKPj4+Pj4gbWlnaHQgYmUgcG9zc2libGUgdG8gaGF2ZSBwbGF0Zm9ybSB3aXRo
IG1vcmUgdGhhbiB0d28ga2luZCBvZiBDUFVzLiAKPj4+Pj4gSG93Cj4+Pj4+IGFib3V0Cj4+Pj4+
ICJzbXA9dW5zYWZlIj8KPj4+Pgo+Pj4+IEkgYW0gZmluZSB3aXRoIG5vdCB1c2luZyBiaWcuTElU
VExFIGJ1dCBzbXA9dW5zYWZlIGlzIGEgYml0IGNvbmZ1c2luZy4KPj4+PiBXaGF0IGRvIHlvdSB0
aGluayBvZjogImhldGVyb2dlbmVvdXM9dW5zYWZlIiBpdCBpcyBhIGJpdCBvZiBhIG1vdXRoZnVs
Cj4+Pj4gYnV0IGl0IHNob3VsZCBiZSBjbGVhcmVyLgo+Pj4KPj4+IEhldGVyb2dlbmVvdXMgZG9l
cyBub3QgdGVsbCB5b3Ugd2hhdCB5b3UgYXJlIHRyeWluZyB0byBkby4gSSB0aGluayBpdCAKPj4+
IG5lZWRzIHRvCj4+PiBiZSBxdWFsaWZpZWQgd2l0aCB0aGUgc21wIChvciBzb21ldGhpbmcgc2lt
aWxhcikuXAo+Pj4KPj4+IEhvdyBhYm91dCBtcF91bnNhZmVfaGV0ZXJvZ2VuZW91cz15ZXMvbm8u
Cj4+Cj4+IGl0J3MgZ2V0dGluZyBsb25nZXIgYW5kIGxvbmdlciwgYnV0IE9LIDotKcKgIEF0IGxl
YXN0IGl0J3MgZGVzY3JpcHRpdmUuCj4gCj4gSXQgd2lsbCBiZSBlYXNpZXIgdG8gc3BvdCBpbiB0
aGUgbG9ncyA6KS4gSSB3aWxsIHJlc2VuZCB0aGUgcGF0Y2ggbmV4dCAKPiB3ZWVrIHdpdGggdGhl
IGNvbW1hbmQgbGluZSBhZGRlZC4KCkFmdGVyIGxvb2tpbmcgYXQgdGhlIGRlc2lnbiBkb2MgZnJv
bSBEYXJpbywgSSB3YXMgd29uZGVyaW5nIGlmIHdlIHNob3VsZCAKbmFtZSB0aGUgb3B0aW9uOiBo
bXBfdW5zYWZlIChvciBhbXBfdW5zYWZlKS4gVGhpcyB3b3VsZCBtYWtlIHRoZSBuYW1lIApzbGln
aHRseSBzaG9ydGVyLgoKVGhlIGRlc2NyaXB0aW9uIG9mIHRoZSBjb21tYW5kIGxpbmUgd291bGQg
YmU6CgoiU2F5IHllcyBhdCB5b3VyIG93biByaXNrIGlmIHlvdSB3YW50IHRvIGVuYWJsZSBoZXRl
cm9nZW5vdXMgY29tcHV0aW5nIAooc3VjaCBhcyBiaWcuTElUVExFKS4gVGhpcyBtYXkgcmVzdWx0
IHRvIGFuIHVuc3RhYmxlIGFuZCBpbnNlY3VyZSAKcGxhdGZvcm0uIEJ5IGRlZmF1bHQgY29yZXMg
d2hpY2ggYXJlIG5vdCBpZGVudGljYWwgdG8gdGhlIGJvb3QgQ1BVIHdpbGwgCmJlIHBhcmtlZCBh
bmQgbm90IHVzZWQgYnkgWGVuLiIuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 19:45:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 19:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgVs-0004tq-GM; Tue, 13 Feb 2018 19:45:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=l2lz=fh=citrix.com=prvs=5754f3e4f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elgVs-0004tE-2g
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 19:45:12 +0000
X-Inumbo-ID: 50f71086-10f6-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 50f71086-10f6-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 20:44:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462607510"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 13 Feb 2018 19:45:06 +0000
Message-ID: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
	.data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgWFBUSSBpbXBsZW1lbnRhdGlvbiBpc29sYXRlcyB0aGUgZGlyZWN0bWFwIChh
bmQgdGhlcmVmb3JlIGEgbG90IG9mCmd1ZXN0IGRhdGEpLCBidXQgYSBsYXJnZSBxdWFudGl0eSBv
ZiBDUFUwJ3Mgc3RhdGUgKGluY2x1ZGluZyBpdHMgc3RhY2spCnJlbWFpbnMgdmlzaWJsZS4KCkZ1
cnRoZXJtb3JlLCBhbiBhdHRhY2tlciBhYmxlIHRvIHJlYWQgLnRleHQgaXMgaW4gYSB2YXN0bHkg
c3VwZXJpb3IgcG9zaXRpb24KdG8gbm9ybWFsIHdoZW4gaXQgY29tZXMgdG8gZmluZ2VycHJpbnRp
bmcgWGVuIGZvciBrbm93biB2dWxuZXJhYmlsaXRpZXMsIG9yCnNjYW5uaW5nIGZvciBST1AvU3Bl
Y3RyZSBnYWRnZXRzLgoKQ29sbGVjdCB0b2dldGhlciB0aGUgZW50cnlwb2ludHMgaW4gLnRleHQu
ZW50cnkgKGN1cnJlbnRseSAzeDRrIGZyYW1lcywgYnV0CmNhbiBhbG1vc3QgY2VydGFpbmx5IGJl
IHNsaW1tZWQgZG93biksIGFuZCBjcmVhdGUgYSBjb21tb24gbWFwcGluZyB3aGljaCBpcwppbnNl
cnRlZCBpbnRvIGVhY2ggcGVyLWNwdSBzaGFkb3cuICBUaGUgc3R1YnMgYXJlIGFsc28gaW5zZXJ0
ZWQgaW50byB0aGlzCm1hcHBpbmcgYnkgcG9pbnRpbmcgYXQgdGhlIGluLXVzZSBMMi4gIFRoaXMg
YWxsb3dzIHN0dWJzIGFsbG9jYXRlZCBsYXRlciAoU01QCmJvb3QsIG9yIENQVSBob3RwbHVnKSB0
byB3b3JrIHdpdGhvdXQgZnVydGhlciBjaGFuZ2VzIHRvIHRoZSBjb21tb24gbWFwcGluZ3MuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgpSRkMs
IGJlY2F1c2UgSSBkb24ndCB0aGluayB0aGUgc3R1YnMgaGFuZGxpbmcgaXMgcGFydGljdWxhcmx5
IHNlbnNpYmxlLgoKV2UgYWxsb2NhdGUgNGsgb2YgdmlydHVhbCBhZGRyZXNzIHNwYWNlIHBlciBD
UFUsIGJ1dCBzcXVhc2ggbG9hZHMgb2YgQ1BVcwp0b2dldGhlciBvbnRvIGEgc2luZ2xlIE1GTi4g
IFRoZSBzdHVicyBvdWdodCB0byBiZSBpc29sYXRlZCBhcyB3ZWxsIChhcyB0aGV5CmxlYWsgdGhl
IHZpcnR1YWwgYWRkcmVzc2VzIG9mIGVhY2ggc3RhY2spLCB3aGljaCBjYW4gYmUgZG9uZSBieSBh
bGxvY2F0aW5nIGFuCk1GTiBwZXIgQ1BVIChhbmQgc2ltcGxpZmllcyBjcHVfc21wYm9vdF9hbGxv
YygpIHNvbWV3aGF0KS4gIEF0IHRoaXMgcG9pbnQsIHdlCmNhbid0IHVzZSBhIGNvbW1vbiBzZXQg
b2YgbWFwcGluZ3MsIGFuZCB3aWxsIGhhdmUgdG8gY2xvbmUgdGhlIHNpbmdsZSBzdHViIGFuZAou
ZW50cnkudGV4dCBpbnRvIGVhY2ggUENQVXMgY29weSBvZiB0aGUgcGFnZXRhYmxlcy4KCkFsc28s
IG15IHBsYW4gdG8gY2F1c2UgLnRleHQuZW50cnkgdG8gc3RyYWRkbGUgYSA1MTJUQiBib3VuZGFy
eSAoYW5kIHRoZXJlZm9yZQphdm9pZCBhbnkgZnVydGhlciBwYWdldGFibGUgYWxsb2NhdGlvbnMp
IGhhcyBjb21lIGEgbGl0dGxlIHVuc3R1Y2sgYmVjYXVzZSBvZgpDT05GSUdfQklHTUVNLiAgSSdt
IHN0aWxsIHdvcmtpbmcgb3V0IHdoZXRoZXIgdGhlcmUgaXMgYSBzZW5zaWJsZSB3YXkgdG8KcmVh
cnJhbmdlIHRoZSB2aXJ0dWFsIGxheW91dCBmb3IgdGhpcyBwbGFuIHRvIHdvcmsuCi0tLQogeGVu
L2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAg
MiArKwogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8ICA0ICsrKy0KIHhlbi9h
cmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICAgfCAgNyArKysrKysrCiA0IGZpbGVzIGNoYW5n
ZWQsIDQ0IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggMmViZWYwMy4u
MjUxOTE0MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJj
aC94ODYvc21wYm9vdC5jCkBAIC02MjIsNiArNjIyLDkgQEAgdW5zaWduZWQgbG9uZyBhbGxvY19z
dHViX3BhZ2UodW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQgbG9uZyAqbWZuKQogICAgICAgICB1
bm1hcF9kb21haW5fcGFnZShtZW1zZXQoX19tYXBfZG9tYWluX3BhZ2UocGcpLCAweGNjLCBQQUdF
X1NJWkUpKTsKICAgICB9CiAKKyAgICAvKiBDb25maXJtIHRoYXQgYWxsIHN0dWJzIGZpdCBpbiBh
IHNpbmdsZSBMMiBwYWdldGFibGUuICovCisgICAgQlVJTERfQlVHX09OKE5SX0NQVVMgKiBQQUdF
X1NJWkUgPiAoMXUgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSk7CisKICAgICBzdHViX3ZhID0gWEVO
X1ZJUlRfRU5EIC0gKGNwdSArIDEpICogUEFHRV9TSVpFOwogICAgIGlmICggbWFwX3BhZ2VzX3Rv
X3hlbihzdHViX3ZhLCBtZm5feChwYWdlX3RvX21mbihwZykpLCAxLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlggfCBNQVBfU01BTExfUEFHRVMpICkKQEAgLTY1
MSw5ICs2NTQsNiBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCBy
b290X3BnZW50cnlfdCAqcnB0KQogICAgIGwyX3BnZW50cnlfdCAqcGwyZTsKICAgICBsMV9wZ2Vu
dHJ5X3QgKnBsMWU7CiAKLSAgICBpZiAoIGxpbmVhciA8IERJUkVDVE1BUF9WSVJUX1NUQVJUICkK
LSAgICAgICAgcmV0dXJuIDA7Ci0KICAgICBmbGFncyA9IGwzZV9nZXRfZmxhZ3MoKnBsM2UpOwog
ICAgIEFTU0VSVChmbGFncyAmIF9QQUdFX1BSRVNFTlQpOwogICAgIGlmICggZmxhZ3MgJiBfUEFH
RV9QU0UgKQpAQCAtNzQ0LDYgKzc0NCw5IEBAIHN0YXRpYyBfX3JlYWRfbW9zdGx5IGludDhfdCBv
cHRfeHB0aSA9IC0xOwogYm9vbGVhbl9wYXJhbSgieHB0aSIsIG9wdF94cHRpKTsKIERFRklORV9Q
RVJfQ1BVKHJvb3RfcGdlbnRyeV90ICosIHJvb3RfcGd0KTsKIAorc3RhdGljIHJvb3RfcGdlbnRy
eV90IGNvbW1vbl9wZ3Q7CitleHRlcm4gY2hhciBfc3RleHRlbnRyeVtdLCBfZXRleHRlbnRyeVtd
OworCiBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQogewog
ICAgIHJvb3RfcGdlbnRyeV90ICpycHQ7CkBAIC03NjQsOCArNzY3LDMyIEBAIHN0YXRpYyBpbnQg
c2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCiAgICAgICAgIGlkbGVfcGdfdGFi
bGVbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJUlRfU1RBUlQpXTsKICAgICAvKiBTSF9MSU5F
QVJfUFQgaW5zZXJ0ZWQgdG9nZXRoZXIgd2l0aCBndWVzdCBtYXBwaW5ncy4gKi8KICAgICAvKiBQ
RVJET01BSU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoLiAqLwotICAgIHJwdFtyb290
X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldID0KLSAgICAgICAgaWRsZV9wZ190YWJsZVty
b290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldOworCisgICAgLyogT25lLXRpbWUgc2V0
dXAgb2YgY29tbW9uX3BndCwgd2hpY2ggbWFwcyAudGV4dC5lbnRyeSBhbmQgdGhlIHN0dWJzLiAq
LworICAgIGlmICggdW5saWtlbHkoIXJvb3RfZ2V0X2ludHB0ZShjb21tb25fcGd0KSkgKQorICAg
IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBzdHVic19saW5lYXIgPSBYRU5fVklSVF9FTkQgLSAx
OworICAgICAgICBsM19wZ2VudHJ5X3QgKnN0dWJzX21haW4sICpzdHVic19zaGFkb3c7CisgICAg
ICAgIGNoYXIgKnB0cjsKKworICAgICAgICBmb3IgKCByYyA9IDAsIHB0ciA9IF9zdGV4dGVudHJ5
OworICAgICAgICAgICAgICAhcmMgJiYgcHRyIDwgX2V0ZXh0ZW50cnk7IHB0ciArPSBQQUdFX1NJ
WkUgKQorICAgICAgICAgICAgcmMgPSBjbG9uZV9tYXBwaW5nKHB0ciwgcnB0KTsKKworICAgICAg
ICBpZiAoIHJjICkKKyAgICAgICAgICAgIHJldHVybiByYzsKKworICAgICAgICBzdHVic19tYWlu
ID0gbDRlX3RvX2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChzdHVic19saW5lYXIp
XSk7CisgICAgICAgIHN0dWJzX3NoYWRvdyA9IGw0ZV90b19sM2UocnB0W2w0X3RhYmxlX29mZnNl
dChzdHVic19saW5lYXIpXSk7CisKKyAgICAgICAgLyogU3BsaWNlIGludG8gdGhlIHJlZ3VsYXIg
TDIgbWFwcGluZyB0aGUgc3R1YnMuICovCisgICAgICAgIHN0dWJzX3NoYWRvd1tsM190YWJsZV9v
ZmZzZXQoc3R1YnNfbGluZWFyKV0gPQorICAgICAgICAgICAgc3R1YnNfbWFpbltsM190YWJsZV9v
ZmZzZXQoc3R1YnNfbGluZWFyKV07CisKKyAgICAgICAgY29tbW9uX3BndCA9IHJwdFtyb290X3Rh
YmxlX29mZnNldChYRU5fVklSVF9TVEFSVCldOworICAgIH0KKworICAgIHJwdFtyb290X3RhYmxl
X29mZnNldChYRU5fVklSVF9TVEFSVCldID0gY29tbW9uX3BndDsKIAogICAgIC8qIEluc3RhbGwg
ZGlyZWN0IG1hcCBwYWdlIHRhYmxlIGVudHJpZXMgZm9yIHN0YWNrLCBJRFQsIGFuZCBUU1MuICov
CiAgICAgZm9yICggb2ZmID0gcmMgPSAwOyAhcmMgJiYgb2ZmIDwgU1RBQ0tfU0laRTsgb2ZmICs9
IFBBR0VfU0laRSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRy
eS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCA3MDdjNzQ2Li5i
MDAxZTc5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTEzLDYgKzEzLDggQEAK
ICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8aXJxX3ZlY3RvcnMuaD4KIAorICAg
ICAgICAuc2VjdGlvbiAudGV4dC5lbnRyeSwgImF4IiwgQHByb2diaXRzCisKIEVOVFJZKGVudHJ5
X2ludDgyKQogICAgICAgICBBU01fQ0xBQwogICAgICAgICBwdXNocSAkMApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5T
CmluZGV4IDU4ZjY1MmQuLjVjNTMxMGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTE0LDYgKzE0LDgg
QEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8aXJxX3ZlY3RvcnMuaD4KIAor
ICAgICAgICAuc2VjdGlvbiAudGV4dC5lbnRyeSwgImF4IiwgQHByb2diaXRzCisKIC8qICVyYng6
IHN0cnVjdCB2Y3B1ICovCiBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQogICAgICAgICBsZWFxICBW
Q1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTg1NCw3ICs4NTYsNyBAQCBHTE9CQUwoYXV0
b2dlbl9lbnRyeXBvaW50cykKICAgICAgICAgLnBvcHNlY3Rpb24KICAgICAgICAgLmVuZG0KIAot
ICAgICAgICAudGV4dAorICAgICAgICAucHJldmlvdXMKIGF1dG9nZW5fc3R1YnM6IC8qIEF1dG9t
YXRpY2FsbHkgZ2VuZXJhdGVkIHN0dWJzLiAqLwogCiAgICAgICAgIHZlYyA9IDAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCmluZGV4
IDA5NTI5ODAuLjI1YzZjYmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysr
IGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtNjcsNiArNjcsMTMgQEAgU0VDVElPTlMKICAg
ICAgICAqKC50ZXh0KQogICAgICAgICooLnRleHQuX194ODZfaW5kaXJlY3RfdGh1bmtfKikKICAg
ICAgICAqKC50ZXh0LnBhZ2VfYWxpZ25lZCkKKworICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUp
OworICAgICAgIF9zdGV4dGVudHJ5ID0gLjsKKyAgICAgICAqKC50ZXh0LmVudHJ5KQorICAgICAg
IC4gPSBBTElHTihQQUdFX1NJWkUpOworICAgICAgIF9ldGV4dGVudHJ5ID0gLjsKKwogICAgICAg
ICooLnRleHQuY29sZCkKICAgICAgICAqKC50ZXh0LnVubGlrZWx5KQogICAgICAgICooLmZpeHVw
KQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:04:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:04:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgoQ-0006Y1-92; Tue, 13 Feb 2018 20:04:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgoO-0006Xv-QE
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:04:20 +0000
X-Inumbo-ID: 3a771c59-10f9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a771c59-10f9-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 20:05:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611219"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:03:59 +0000
Message-ID: <20180213200408.5463-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 0/9] x86: refactor mm.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8KClRoaXMgc2VyaWVzIGNhbiBiZSBmb3VuZCBhdDoKICAgaHR0cHM6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0LWh0dHAvcGVvcGxlL2xpdXcveGVuLmdpdCB3aXAuc3BsaXQtbW0tdjYuMQoKVW5m
b3J0dW5hdGVseSB0aGVyZSBpc24ndCBhbnkgcmVzZW1ibGFuY2UgdG8gdjUgYmVjYXVzZSBhIGxv
dCBvZiB0aGluZ3MKaGF2ZSBjaGFuZ2VkIHNpbmNlIFNlcHQgbGFzdCB5ZWFyLiBBbmQgdGhlIG9w
aW5pb25zIGdhdGhlcmVkIGF0IHRoZSB0aW1lCndvdWxkIG1ha2UgdGhpcyB2ZXJzaW9uIG1vcmUg
b3IgbGVzcyBhIGNvbXBsZXRlIHJld3JpdGUgYW55d2F5LgoKRXZlbiBhZnRlciBtb3ZpbmcgbW9y
ZSB0aGFuIDIwMDAgbGluZXMgb2YgY29kZSwgdGhlcmUgaXMgc3RpbGwgcm9vbSBmb3IKaW1wcm92
ZW1lbnQuIEJ1dCB0aGF0IHJlcXVpcmVzIGZ1cnRoZXIgcmV3cml0ZSBzb21lIG9mIHRoZSBjb21t
b24gY29kZSAobm90CmxpbWl0ZWQgdG8geDg2KSBzbyB0aGF0J3MgYSB0YXNrIGZvciBhbm90aGVy
IGRheS4KCldlaS4KCldlaSBMaXUgKDkpOgogIHg4Ni9tbTogYWRkIHB2IHByZWZpeCB0byB7YWxs
b2MsZnJlZX1fcGFnZV90eXBlCiAgeDg2L21tOiBtb3ZlIGRpc2FsbG93IG1hc2tzIHRvIHB2L21t
LmgKICB4ODYvbW06IGFkZCBkaXNhbGxvd19tYXNrIHBhcmFtZXRlciB0byBnZXRfcGFnZV9mcm9t
X2wxZQogIHg4Ni9tbTogYWRkIHB2IHByZWZpeCB0byBfcHV0X2ZpbmFsX3BhZ2VfdHlwZQogIHg4
Ni9tbTogZmFjdG9yIG91dCBwdl9kZWNfbGluZWFyX3B0CiAgeDg2L21tOiBleHBvcnQgc2V0X3Rs
YmZsdXNoX3RpbWVzdGFtcAogIHg4Ni9tbTogcHJvdmlkZSBwdXRfcGFnZV90eXBlX3B0cGd7LF9w
cmVlbXB0aWJsZX0KICB4ODYvbW06IG1vdmUgUFYgY29kZSB0byBwdi9tbS5jCiAgeDg2L21tOiBy
ZW1vdmUgbm93IHVudXNlZCBpbmNsdXNpb24gb2YgcHYvbW0uaAoKIHhlbi9hcmNoL3g4Ni9kb21h
aW4uYyAgICAgICAgICAgfCAgICAyICstCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAg
IHwgMjg4MyArKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgfCAgIDE1ICstCiB4ZW4vYXJjaC94ODYvcHYvbW0uYyAg
ICAgICAgICAgIHwgMjQ1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9h
cmNoL3g4Ni9wdi9tbS5oICAgICAgICAgICAgfCAgIDE5ICsKIHhlbi9hcmNoL3g4Ni9wdi9yby1w
YWdlLWZhdWx0LmMgfCAgICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L21tLmggICAgICAgIHwg
ICAxMCArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oICAgICB8ICAgMjMgKwogOCBmaWxl
cyBjaGFuZ2VkLCAyNzMzIGluc2VydGlvbnMoKyksIDI2NzMgZGVsZXRpb25zKC0pCgotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:05:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:05:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgpF-0006ch-Kw; Tue, 13 Feb 2018 20:05:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgpE-0006bk-AF
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:05:12 +0000
X-Inumbo-ID: 1d5039b0-10f9-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d5039b0-10f9-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 21:04:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611423"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:04:00 +0000
Message-ID: <20180213200408.5463-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180213200408.5463-1-wei.liu2@citrix.com>
References: <20180213200408.5463-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 1/9] x86/mm: add pv prefix to {alloc,
	free}_page_type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHR3byBmdW5jdGlvbnMgYXJlIG9ubHkgdXNlZCBieSBQViBjb2RlIHBhdGhzIGJlY2F1c2U6
CgoxLiBUbyBhbGxvY2F0ZSBhIFBHVF9sKl9wYWdlX3RhYmxlIHR5cGUgcGFnZSwgYSBEb21VIG11
c3QgZXhwbGljaXRseQogICByZXF1ZXN0IHN1Y2ggdHlwZXMgdmlhIFBWIE1NVSBoeXBlcmNhbGwu
CjIuIFBWIERvbTAgYnVpbGRlciBleHBsaWNpdGx5IGFza3MgZm9yIFBHVF9sKl9wYWdlX3RhYmxl
IHR5cGUgcGFnZXMsCiAgIGJ1dCBpdCBpcyBvYnZpb3VzbHkgUFYgb25seS4KMy4gcDJtX2FsbG9j
X3B0cCBleHBsaWNpdGx5IHNldHMgUEdUX2wxX3BhZ2VfdGFibGUsIGJ1dCB0aGUgYWxsb2NhdGlv
bgogICBhbmQgZGVhbGxvY2F0aW9uIG9mIHN1Y2ggcGFnZXMgZG9uJ3QgZ28gdGhyb3VnaCB0aGUg
dHdvIGZ1bmN0aW9ucwogICB0b3VjaGVkIGluIHRoaXMgcGF0Y2guCjQuIHNoYWRvd19lbmFibGUg
ZXhwbGljaXRseSBzZXRzIFBHVF9sMl9wYWdlX3RhYmxlLCBidXQgdGhlIGFsbG9jYXRpb24KICAg
YW5kIGRlYWxsb2NhdGlvbiBvZiBzdWNoIHBhZ2VzIGRvbid0IGdvIHRocm91Z2ggdGhlIHR3byBm
dW5jdGlvbnMKICAgdG91Y2hlZCBpbiB0aGlzIHBhdGNoLgoKQWxzbyBtb3ZlIHRoZSBkZWNsYXJh
dGlvbnMgdG8gcHYvbW0uaC4gVGhlIGNvZGUgd2lsbCBiZSBtb3ZlZCBsYXRlci4KVGFrZSB0aGUg
Y2hhbmNlIHRvIGNoYW5nZSBwcmVlbXB0aWJsZSB0byBib29sLgoKU2lnbmVkLW9mZi1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICB8ICAzIC0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi9tbS5oIHwgMTEgKysrKysrKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0
aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFp
bi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IGY5MzMyN2IwYTIuLmJjODBlNGY5MGUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9t
YWluLmMKQEAgLTE5MDUsNyArMTkwNSw3IEBAIHN0YXRpYyBpbnQgcmVsaW5xdWlzaF9tZW1vcnko
CiAgICAgICAgICAgICBpZiAoIGxpa2VseSh5ID09IHgpICkKICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJl
OiBub29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCi0gICAgICAgICAgICAgICAgc3dpdGNoICggcmV0
ID0gZnJlZV9wYWdlX3R5cGUocGFnZSwgeCwgMSkgKQorICAgICAgICAgICAgICAgIHN3aXRjaCAo
IHJldCA9IHB2X2ZyZWVfcGFnZV90eXBlKHBhZ2UsIHgsIHRydWUpICkKICAgICAgICAgICAgICAg
ICB7CiAgICAgICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgICAgICAgICBicmVhazsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXgg
MzVmMjA0MzY5Yi4uOTdlYzQ2NzAwMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTIzMDEsOCArMjMwMSw4IEBAIHN0YXRpYyB2b2lkIGdl
dF9wYWdlX2xpZ2h0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgd2hpbGUgKCB1bmxpa2Vs
eSh5ICE9IHgpICk7CiB9CiAKLXN0YXRpYyBpbnQgYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBwcmVlbXB0aWJsZSkKK2ludCBwdl9hbGxvY19wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICBi
b29sIHByZWVtcHRpYmxlKQogewogICAgIHN0cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRf
b3duZXIocGFnZSk7CiAgICAgaW50IHJjOwpAQCAtMjMzMSw3ICsyMzMxLDcgQEAgc3RhdGljIGlu
dCBhbGxvY19wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAogICAgICAgICByYyA9IGFsbG9jX3NlZ2Rlc2NfcGFnZShwYWdlKTsKICAgICAgICAgYnJl
YWs7CiAgICAgZGVmYXVsdDoKLSAgICAgICAgcHJpbnRrKCJCYWQgdHlwZSBpbiBhbGxvY19wYWdl
X3R5cGUgJWx4IHQ9JSIgUFJ0eXBlX2luZm8gIiBjPSVseFxuIiwKKyAgICAgICAgcHJpbnRrKCJC
YWQgdHlwZSBpbiAlcyAlbHggdD0lIiBQUnR5cGVfaW5mbyAiIGM9JWx4XG4iLCBfX2Z1bmNfXywK
ICAgICAgICAgICAgICAgIHR5cGUsIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvLAogICAgICAgICAg
ICAgICAgcGFnZS0+Y291bnRfaW5mbyk7CiAgICAgICAgIHJjID0gLUVJTlZBTDsKQEAgLTIzNzUs
OCArMjM3NSw4IEBAIHN0YXRpYyBpbnQgYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIH0KIAogCi1pbnQgZnJlZV9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAotICAgICAgICAgICAgICAg
ICAgIGludCBwcmVlbXB0aWJsZSkKK2ludCBwdl9mcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBwcmVlbXB0aWJsZSkKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpOwogICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKQEAgLTI0MzMsNyArMjQzMyw3IEBA
IGludCBmcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25n
IHR5cGUsCiBzdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKIHsKLSAgICBpbnQg
cmMgPSBmcmVlX3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CisgICAgaW50IHJj
ID0gcHZfZnJlZV9wYWdlX3R5cGUocGFnZSwgdHlwZSwgcHJlZW1wdGlibGUpOwogCiAgICAgLyog
Tm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8gaGVyZTogbm9vbmUgZWxzZSB1
cGRhdGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCApCkBAIC0yNjk1LDcgKzI2OTUsNyBAQCBz
dGF0aWMgaW50IF9nZXRfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVk
IGxvbmcgdHlwZSwKICAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0gMDsKICAgICAgICAg
fQogICAgICAgICBwYWdlLT5saW5lYXJfcHRfY291bnQgPSAwOwotICAgICAgICByYyA9IGFsbG9j
X3BhZ2VfdHlwZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CisgICAgICAgIHJjID0gcHZfYWxs
b2NfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKICAgICB9CiAKICAgICBpZiAo
ICh4ICYgUEdUX3BhcnRpYWwpICYmICEobnggJiBQR1RfcGFydGlhbCkgKQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4
IDMwMTNjMjY2ZmUuLjc0MWM5ODU3NWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTMzOCw5ICszMzgsNiBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgKl9fcGFnZV90b192aXJ0KGNvbnN0IHN0cnVjdCBwYWdlX2luZm8g
KnBnKQogICAgICAgICAgICAgICAgICAgICAoUEFHRV9TSVpFIC8gKHNpemVvZigqcGcpICYgLXNp
emVvZigqcGcpKSkpOwogfQogCi1pbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAotICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0
aWJsZSk7Ci0KIHZvaWQgaW5pdF94ZW5fcGFlX2wyX3Nsb3RzKGwyX3BnZW50cnlfdCAqbDJ0LCBj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKTsKIHZvaWQgaW5pdF94ZW5fbDRfc2xvdHMobDRfcGdlbnRy
eV90ICpsNHQsIG1mbl90IGw0bWZuLAogICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1
Y3QgZG9tYWluICpkLCBtZm5fdCBzbDRtZm4sIGJvb2wgcm9fbXB0KTsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaApp
bmRleCAyNDZiOTkwMTRjLi5hYmY3OThiNTQxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3B2L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCkBAIC0zMSw2ICsz
MSwxMCBAQCB2b2lkIHB2X2Rlc3Ryb3lfZ2R0KHN0cnVjdCB2Y3B1ICp2KTsKIGJvb2wgcHZfbWFw
X2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2ZmKTsKIGJvb2wgcHZfZGVzdHJveV9sZHQo
c3RydWN0IHZjcHUgKnYpOwogCitpbnQgcHZfYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKKyAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBwcmVlbXB0aWJsZSk7CitpbnQgcHZfZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJl
ZW1wdGlibGUpOwogI2Vsc2UKIAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgpAQCAtNTIsNiArNTYs
MTMgQEAgc3RhdGljIGlubGluZSBib29sIHB2X21hcF9sZHRfc2hhZG93X3BhZ2UodW5zaWduZWQg
aW50IG9mZikgeyByZXR1cm4gZmFsc2U7IH0KIHN0YXRpYyBpbmxpbmUgYm9vbCBwdl9kZXN0cm95
X2xkdChzdHJ1Y3QgdmNwdSAqdikKIHsgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7IHJldHVybiBmYWxz
ZTsgfQogCitzdGF0aWMgaW5saW5lIGludCBwdl9hbGxvY19wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGlibGUpCit7IEFTU0VSVF9VTlJFQUNIQUJMRSgpOyBy
ZXR1cm4gLUVJTlZBTDsgfQorc3RhdGljIGlubGluZSBpbnQgcHZfZnJlZV9wYWdlX3R5cGUoc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSkKK3sgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7IHJldHVybiAtRUlOVkFMOyB9CisKICNlbmRpZgogCiAjZW5kaWYgLyogX19YODZfUFZf
TU1fSF9fICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:05:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:05:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgpG-0006dT-R9; Tue, 13 Feb 2018 20:05:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgpE-0006cT-Tq
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:05:12 +0000
X-Inumbo-ID: 1e16a9f6-10f9-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e16a9f6-10f9-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 21:04:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611424"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:04:05 +0000
Message-ID: <20180213200408.5463-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180213200408.5463-1-wei.liu2@citrix.com>
References: <20180213200408.5463-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 6/9] x86/mm: export set_tlbflush_timestamp
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIHdpbGwgc2tpcCBzdGFtcGluZyB0aGUgcGFnZSB3aGVuIHRoZSBwYWdlIGlz
IHVzZWQgYXMgcGFnZQp0YWJsZSBpbiBzaGFkb3cgbW9kZS4gU2luY2UgaXQgaXMgY2FsbGVkIGJv
dGggaW4gUFYgY29kZSBhbmQgY29tbW9uCmNvZGUgd2UgbmVlZCB0byBleHBvcnQgaXQuCgpTaWdu
ZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KSSB0cmllZCB0byBt
b3ZlIGl0IHRvIGEgaGVhZGVyIHRvIGtlZXAgaW4gc3RhdGljIGlubGluZSBidXQgY291bGRuJ3QK
ZmluZCBhIHBsYWNlIHRoYXQgd29ya3MuCgpUaGlzIGZ1bmN0aW9uIGRlcGVuZHMgb24gYXNtL2Zs
dXNodGxiLmggYW5kIGFzbS9zaGFkb3cuaDsKYXNtL2ZsdXNodGxiLmggZGVwZW5kcyBvbiB4ZW4v
bW0uaDsgeGVuL21tLmggZGVwZW5kcyBvbiBhc20vbW0uaC4KClRoZSBiZXN0IGxvY2F0aW9uIHdv
dWxkIGJlIGFzbS9tbS5oLCBidXQgdGhhdCBjcmVhdGVzIGEgY2lyY3VsYXIKZGVwZW5kZW5jeS4K
Ck1vdmluZyBpdCB0byBmbHVzaHRsYi5oIChhbmQgaW5jbHVkZSBzaGFkb3cuaCB0aGVyZSkgYnJl
YWtzCmNvbXBpbGF0aW9uIG9mIG90aGVyIGZpbGVzIHRoYXQgaW5jbHVkZSBmbHVzaHRsYi5oLgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
bW0uaCB8IDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwpp
bmRleCBlMGRmYTU4Zjk1Li5kYjZiNzAzYzU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTIxLDcgKzUyMSw3IEBAIHZvaWQgdXBkYXRl
X2NyMyhzdHJ1Y3QgdmNwdSAqdikKICAgICBtYWtlX2NyMyh2LCBjcjNfbWZuKTsKIH0KIAotc3Rh
dGljIGlubGluZSB2b2lkIHNldF90bGJmbHVzaF90aW1lc3RhbXAoc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZSkKK3ZvaWQgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQogewogICAgIC8qCiAgICAgICogUmVjb3JkIFRMQiBpbmZvcm1hdGlvbiBmb3IgZmx1c2ggbGF0
ZXIuIFdlIGRvIG5vdCBzdGFtcCBwYWdlIHRhYmxlcwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IGRjYTE4MzEzODIu
LmY2Mzk5ZjUzMWIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKQEAgLTYyOCw0ICs2MjgsNiBAQCBzdGF0aWMgaW5saW5l
IGJvb2wgYXJjaF9tZm5faW5fZGlyZWN0bWFwKHVuc2lnbmVkIGxvbmcgbWZuKQogICAgIHJldHVy
biBtZm4gPD0gKHZpcnRfdG9fbWZuKGV2YSAtIDEpICsgMSk7CiB9CiAKK3ZvaWQgc2V0X3RsYmZs
dXNoX3RpbWVzdGFtcChzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKTsKKwogI2VuZGlmIC8qIF9fQVNN
X1g4Nl9NTV9IX18gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:05:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgpH-0006dt-1H; Tue, 13 Feb 2018 20:05:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgpF-0006cZ-9e
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:05:13 +0000
X-Inumbo-ID: 1e55ecee-10f9-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1e55ecee-10f9-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 21:04:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611426"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:04:02 +0000
Message-ID: <20180213200408.5463-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180213200408.5463-1-wei.liu2@citrix.com>
References: <20180213200408.5463-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 3/9] x86/mm: add disallow_mask parameter to
	get_page_from_l1e
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIG1ha2UgbW92aW5nIHB2IG1tIGNvZGUgZWFzaWVyLiBUbyByZXRhaW4gc2FtZSBi
ZWhhdmlvdXIgdGhlCmJhc2UgbWFzayBpcyBjb3BpZWQgdG8gc2hhZG93IGNvZGUuCgpObyBmdW5j
dGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICB8IDEzICsrKysrKystLS0t
LS0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgfCAxNSArKysrKysrKysrKystLS0K
IHhlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9tbS5oICAgICAgICB8ICAzICsrLQogNCBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25z
KCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IGJmYTBhNjQzNmMuLjUzMjEyYmNjZTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC04MzEsNyArODMx
LDggQEAgc3RhdGljIGludCBwcmludF9tbWlvX2VtdWxfcmFuZ2UodW5zaWduZWQgbG9uZyBzLCB1
bnNpZ25lZCBsb25nIGUsIHZvaWQgKmFyZykKICAqLwogaW50CiBnZXRfcGFnZV9mcm9tX2wxZSgK
LSAgICBsMV9wZ2VudHJ5X3QgbDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIsIHN0cnVjdCBk
b21haW4gKnBnX293bmVyKQorICAgIGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwx
ZV9vd25lciwgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIsCisgICAgdWludDMyX3QgZGlzYWxsb3df
bWFzaykKIHsKICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGwxZV9nZXRfcGZuKGwxZSk7CiAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CkBAIC04NDMs
MTAgKzg0NCw5IEBAIGdldF9wYWdlX2Zyb21fbDFlKAogICAgIGlmICggIShsMWYgJiBfUEFHRV9Q
UkVTRU5UKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgaWYgKCB1bmxpa2VseShsMWYgJiBs
MV9kaXNhbGxvd19tYXNrKGwxZV9vd25lcikpICkKKyAgICBpZiAoIHVubGlrZWx5KGwxZiAmIGRp
c2FsbG93X21hc2spICkKICAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
QmFkIEwxIGZsYWdzICV4XG4iLAotICAgICAgICAgICAgICAgICBsMWYgJiBsMV9kaXNhbGxvd19t
YXNrKGwxZV9vd25lcikpOworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBM
MSBmbGFncyAleFxuIiwgbDFmICYgZGlzYWxsb3dfbWFzayk7CiAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgIH0KIApAQCAtMTMxOCw3ICsxMzE4LDcgQEAgc3RhdGljIGludCBhbGxvY19sMV90
YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQogCiAgICAgZm9yICggaSA9IDA7IGkgPCBMMV9Q
QUdFVEFCTEVfRU5UUklFUzsgaSsrICkKICAgICB7Ci0gICAgICAgIHN3aXRjaCAoIHJldCA9IGdl
dF9wYWdlX2Zyb21fbDFlKHBsMWVbaV0sIGQsIGQpICkKKyAgICAgICAgc3dpdGNoICggcmV0ID0g
Z2V0X3BhZ2VfZnJvbV9sMWUocGwxZVtpXSwgZCwgZCwgbDFfZGlzYWxsb3dfbWFzayhkKSkgKQog
ICAgICAgICB7CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBnb3RvIGZhaWw7CkBAIC0x
OTU3LDcgKzE5NTcsOCBAQCBzdGF0aWMgaW50IG1vZF9sMV9lbnRyeShsMV9wZ2VudHJ5X3QgKnBs
MWUsIGwxX3BnZW50cnlfdCBubDFlLAogICAgICAgICAgICAgcmV0dXJuIHJjID8gMCA6IC1FQlVT
WTsKICAgICAgICAgfQogCi0gICAgICAgIHN3aXRjaCAoIHJjID0gZ2V0X3BhZ2VfZnJvbV9sMWUo
bmwxZSwgcHRfZG9tLCBwZ19kb20pICkKKyAgICAgICAgc3dpdGNoICggcmMgPSBnZXRfcGFnZV9m
cm9tX2wxZShubDFlLCBwdF9kb20sIHBnX2RvbSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsMV9kaXNhbGxvd19tYXNrKHB0X2RvbSkpICkKICAgICAgICAgewogICAg
ICAgICBkZWZhdWx0OgogICAgICAgICAgICAgaWYgKCBwYWdlICkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGku
YwppbmRleCBhNjM3MmUzYTAyLi4wMmMyMTk4YzliIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBA
IC04NTgsMTMgKzg1OCwyMSBAQCBzaGFkb3dfZ2V0X3BhZ2VfZnJvbV9sMWUoc2hhZG93X2wxZV90
IHNsMWUsIHN0cnVjdCBkb21haW4gKmQsIHAybV90eXBlX3QgdHlwZSkKICAgICBpbnQgcmVzOwog
ICAgIG1mbl90IG1mbjsKICAgICBzdHJ1Y3QgZG9tYWluICpvd25lcjsKKyAgICAvKiBUaGUgZGlz
YWxsb3cgbWFzayBpcyB0YWtlbiBmcm9tIGFyY2gveDg2L21tLmMgZm9yIEhWTSBndWVzdCAqLwor
ICAgIHVpbnQzMl90IGRpc2FsbG93X21hc2sgPQorICAgICAgICB+KF9QQUdFX1BSRVNFTlQgfCBf
UEFHRV9SVyB8IF9QQUdFX1VTRVIgfCBfUEFHRV9BQ0NFU1NFRCB8CisgICAgICAgICAgX1BBR0Vf
RElSVFkgfCBfUEFHRV9BVkFJTCB8IF9QQUdFX0FWQUlMX0hJR0ggfCBfUEFHRV9OWCk7CiAKKyAg
ICBkaXNhbGxvd19tYXNrID0gKGRpc2FsbG93X21hc2sgfCBfUEFHRV9HTlRUQUIpICYgfl9QQUdF
X0dMT0JBTDsKKyAgICBkaXNhbGxvd19tYXNrICY9IH5QQUdFX0NBQ0hFX0FUVFJTOworCisgICAg
QVNTRVJUKGlzX2h2bV9kb21haW4oZCkpOwogICAgIEFTU0VSVCghc2hfbDFlX2lzX21hZ2ljKHNs
MWUpKTsKIAogICAgIGlmICggIXNoYWRvd19tb2RlX3JlZmNvdW50cyhkKSApCiAgICAgICAgIHJl
dHVybiAxOwogCi0gICAgcmVzID0gZ2V0X3BhZ2VfZnJvbV9sMWUoc2wxZSwgZCwgZCk7CisgICAg
cmVzID0gZ2V0X3BhZ2VfZnJvbV9sMWUoc2wxZSwgZCwgZCwgZGlzYWxsb3dfbWFzayk7CiAKICAg
ICAvLyBJZiBhIHByaXZpbGVnZWQgZG9tYWluIGlzIGF0dGVtcHRpbmcgdG8gaW5zdGFsbCBhIG1h
cCBvZiBhIHBhZ2UgaXQgZG9lcwogICAgIC8vIG5vdCBvd24sIHdlIGxldCBpdCBzdWNjZWVkIGFu
eXdheS4KQEAgLTg3Nyw3ICs4ODUsNyBAQCBzaGFkb3dfZ2V0X3BhZ2VfZnJvbV9sMWUoc2hhZG93
X2wxZV90IHNsMWUsIHN0cnVjdCBkb21haW4gKmQsIHAybV90eXBlX3QgdHlwZSkKICAgICB7CiAg
ICAgICAgIHJlcyA9IHhzbV9wcml2X21hcHBpbmcoWFNNX1RBUkdFVCwgZCwgb3duZXIpOwogICAg
ICAgICBpZiAoICFyZXMgKSB7Ci0gICAgICAgICAgICByZXMgPSBnZXRfcGFnZV9mcm9tX2wxZShz
bDFlLCBkLCBvd25lcik7CisgICAgICAgICAgICByZXMgPSBnZXRfcGFnZV9mcm9tX2wxZShzbDFl
LCBkLCBvd25lciwgZGlzYWxsb3dfbWFzayk7CiAgICAgICAgICAgICBTSEFET1dfUFJJTlRLKCJw
cml2aWxlZ2VkIGRvbWFpbiAlZCBpbnN0YWxscyBtYXAgb2YgbWZuICUiUFJJX21mbiIgIgogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIndoaWNoIGlzIG93bmVkIGJ5IGQlZDogJXNcbiIsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIG1mbl94KG1mbiksIG93bmVy
LT5kb21haW5faWQsCkBAIC04OTYsNyArOTA0LDggQEAgc2hhZG93X2dldF9wYWdlX2Zyb21fbDFl
KHNoYWRvd19sMWVfdCBzbDFlLCBzdHJ1Y3QgZG9tYWluICpkLCBwMm1fdHlwZV90IHR5cGUpCiAg
ICAgICAgICAgIHdlIGNhbiBqdXN0IGdyYWIgYSByZWZlcmVuY2UgZGlyZWN0bHkuICovCiAgICAg
ICAgIG1mbiA9IHNoYWRvd19sMWVfZ2V0X21mbihzbDFlKTsKICAgICAgICAgaWYgKCBtZm5fdmFs
aWQobWZuKSApCi0gICAgICAgICAgICByZXMgPSBnZXRfcGFnZV9mcm9tX2wxZShzbDFlLCBkLCBw
YWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShtZm4pKSk7CisgICAgICAgICAgICByZXMgPSBnZXRf
cGFnZV9mcm9tX2wxZShzbDFlLCBkLCBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShtZm4pKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2FsbG93X21hc2spOwogICAg
IH0KIAogICAgIGlmICggdW5saWtlbHkocmVzIDwgMCkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3B2L3JvLXBhZ2UtZmF1bHQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMK
aW5kZXggN2UwZTdlOGRmYy4uMDRiNGU0NTVmNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2
L3JvLXBhZ2UtZmF1bHQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCkBA
IC0xMjcsNyArMTI3LDcgQEAgc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSh1bnNpZ25l
ZCBsb25nIGFkZHIsIHBhZGRyX3Qgb2xkLCBwYWRkcl90IHZhbCwKIAogICAgIC8qIENoZWNrIHRo
ZSBuZXcgUFRFLiAqLwogICAgIG5sMWUgPSBsMWVfZnJvbV9pbnRwdGUodmFsKTsKLSAgICBzd2l0
Y2ggKCByZXQgPSBnZXRfcGFnZV9mcm9tX2wxZShubDFlLCBkLCBkKSApCisgICAgc3dpdGNoICgg
cmV0ID0gZ2V0X3BhZ2VfZnJvbV9sMWUobmwxZSwgZCwgZCwgbDFfZGlzYWxsb3dfbWFzayhkKSkg
KQogICAgIHsKICAgICBkZWZhdWx0OgogICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihk
KSAmJiAoYnl0ZXMgPT0gNCkgJiYgKHVuYWxpZ25lZF9hZGRyICYgNCkgJiYKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRl
eCA3NDFjOTg1NzVlLi5kY2ExODMxMzgyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zNzYsNyArMzc2LDggQEAg
aW50ICBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpOwog
aW50ICBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVu
c2lnbmVkIGxvbmcgdHlwZSk7CiBpbnQgIHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUg
Kik7CiBpbnQgIGdldF9wYWdlX2Zyb21fbDFlKAotICAgIGwxX3BnZW50cnlfdCBsMWUsIHN0cnVj
dCBkb21haW4gKmwxZV9vd25lciwgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIpOworICAgIGwxX3Bn
ZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lciwgc3RydWN0IGRvbWFpbiAqcGdf
b3duZXIsCisgICAgdWludDMyX3QgZGlzYWxsb3dfbWFzayk7CiB2b2lkIHB1dF9wYWdlX2Zyb21f
bDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcik7CiAKIHN0YXRp
YyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9tZm4obWZuX3QgbWZuLCBz
dHJ1Y3QgZG9tYWluICpkKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:05:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgpH-0006eO-8C; Tue, 13 Feb 2018 20:05:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgpG-0006d7-KH
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:05:14 +0000
X-Inumbo-ID: 1eb2e3fe-10f9-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1eb2e3fe-10f9-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 21:04:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611429"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:04:04 +0000
Message-ID: <20180213200408.5463-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180213200408.5463-1-wei.liu2@citrix.com>
References: <20180213200408.5463-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 5/9] x86/mm: factor out pv_dec_linear_pt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGluZWFyIHBhZ2UgdGFibGUgaXMgYSBQViBvbmx5IGZlYXR1cmUuIFRoZSBmdW5jdGlvbnMgdXNl
ZCB0byBoYW5kbGUKdGhhdCB3aWxsIGJlIG1vdmVkLgoKQ3JlYXRlIGEgZnVuY3Rpb24gZm9yIGRl
Y3JlYXNpbmcgbGluZWFyIHBhZ2UgdGFibGUgY291bnQuIEl0IGlzIGNhbGxlZAp1bmNvbmRpdGlv
bmFsbHkgZnJvbSBjb21tb24gY29kZSBzbyB0aGUgc3R1YiBpcyBlbXB0eS4KCk5vIGZ1bmN0aW9u
YWwgY2hhbmdlLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgfCAyNSArKysrKysrKysrKysrKy0tLS0t
LS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggfCAgNSArKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDY0OTUwMzU0ZjQuLmUw
ZGZhNThmOTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0yNDEzLDYgKzI0MTMsMTggQEAgaW50IHB2X2ZyZWVfcGFnZV90eXBlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICByZXR1cm4gcmM7CiB9
CiAKK3ZvaWQgcHZfZGVjX2xpbmVhcl9wdChzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnLCBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLAorICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlw
ZSkKK3sKKyAgICBpZiAoIHB0cGcgJiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+dS5pbnVz
ZS50eXBlX2luZm8pICkKKyAgICB7CisgICAgICAgIEFTU0VSVChpc19wdl9kb21haW4ocGFnZV9n
ZXRfb3duZXIocGFnZSkpKTsKKyAgICAgICAgQVNTRVJUKGlzX3B2X2RvbWFpbihwYWdlX2dldF9v
d25lcihwdHBnKSkpOworCisgICAgICAgIGRlY19saW5lYXJfdXNlcyhwYWdlKTsKKyAgICAgICAg
ZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOworICAgIH0KK30KIAogaW50IHB2X3B1dF9maW5hbF9w
YWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5m
byAqcHRwZykKQEAgLTI0MjIsMTEgKzI0MzQsNyBAQCBpbnQgcHZfcHV0X2ZpbmFsX3BhZ2VfdHlw
ZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAgICAgLyogTm8g
bmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2luZm8gaGVyZTogbm9vbmUgZWxzZSB1cGRh
dGVzIGl0LiAqLwogICAgIGlmICggcmMgPT0gMCApCiAgICAgewotICAgICAgICBpZiAoIHB0cGcg
JiYgUEdUX3R5cGVfZXF1YWwodHlwZSwgcHRwZy0+dS5pbnVzZS50eXBlX2luZm8pICkKLSAgICAg
ICAgewotICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBhZ2UpOwotICAgICAgICAgICAgZGVj
X2xpbmVhcl9lbnRyaWVzKHB0cGcpOwotICAgICAgICB9CisgICAgICAgIHB2X2RlY19saW5lYXJf
cHQocHRwZywgcGFnZSwgdHlwZSk7CiAgICAgICAgIEFTU0VSVCghcGFnZS0+bGluZWFyX3B0X2Nv
dW50IHx8IHBhZ2VfZ2V0X293bmVyKHBhZ2UpLT5pc19keWluZyk7CiAgICAgICAgIHNldF90bGJm
bHVzaF90aW1lc3RhbXAocGFnZSk7CiAgICAgICAgIHNtcF93bWIoKTsKQEAgLTI0NTAsNyArMjQ1
OCw2IEBAIGludCBwdl9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKICAgICByZXR1cm4gcmM7CiB9CiAKLQogc3RhdGljIGludCBf
cHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogewpAQCAt
MjUzMywxMSArMjU0MCw3IEBAIHN0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgYm9vbCBwcmVlbXB0aWJsZSwKICAgICAgICAgICAgIHJldHVybiAtRUlOVFI7
CiAgICAgfQogCi0gICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFsKHgsIHB0cGctPnUuaW51
c2UudHlwZV9pbmZvKSApCi0gICAgewotICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7Ci0g
ICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsKLSAgICB9CisgICAgcHZfZGVjX2xpbmVh
cl9wdChwdHBnLCBwYWdlLCB4KTsKIAogICAgIHJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCmlu
ZGV4IGZmOTA4OWVjMTkuLjA4MTY3YWEyZmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKQEAgLTM3LDYgKzM3
LDggQEAgaW50IHB2X2ZyZWVfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZWVtcHRpYmxlKTsK
IGludCBwdl9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2ln
bmVkIGxvbmcgdHlwZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGli
bGUsIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpOwordm9pZCBwdl9kZWNfbGluZWFyX3B0KHN0cnVj
dCBwYWdlX2luZm8gKnB0cGcsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlKTsKICNlbHNlCiAKICNpbmNsdWRlIDx4ZW4vZXJy
bm8uaD4KQEAgLTcwLDYgKzcyLDkgQEAgc3RhdGljIGlubGluZSBpbnQgcHZfcHV0X2ZpbmFsX3Bh
Z2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQogeyBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsgcmV0dXJuIC1FSU5WQUw7IH0KIAorc3RhdGljIGlubGluZSB2b2lkIHB2X2RlY19s
aW5lYXJfcHQoc3RydWN0IHBhZ2VfaW5mbyAqcHRwZywgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZSkg
e30KKwogI2VuZGlmCiAKICNlbmRpZiAvKiBfX1g4Nl9QVl9NTV9IX18gKi8KLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:05:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgpH-0006es-Eo; Tue, 13 Feb 2018 20:05:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgpG-0006d8-KM
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:05:14 +0000
X-Inumbo-ID: 1ebca6b0-10f9-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ebca6b0-10f9-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 21:04:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611430"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:04:06 +0000
Message-ID: <20180213200408.5463-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180213200408.5463-1-wei.liu2@citrix.com>
References: <20180213200408.5463-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 7/9] x86/mm: provide put_page_type_ptpg{,
	_preemptible}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kIHJlcGxhY2Ugb3Blbi1jb2RlZCBfcHV0X3BhZ2VfdHlwZSB3aGVyZSB0aGUgcGFyZW50IHRh
YmxlIHBhcmFtZXRlcgppcyBub3QgbnVsbC4KClRoaXMgaXMgaW4gcHJlcGFyYXRpb24gZm9yIGNv
ZGUgbW92ZW1lbnQgaW4gd2hpY2ggdmFyaW91cwpwdXRfcGFnZV9mcm9tX2xOZSB3aWxsIGJlIG1v
dmVkIHRvIHB2L21tLmMuCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICB8IDI4ICsrKysrKysrKysrKysrKysr
Ky0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCB8ICAyICsrCiAyIGZpbGVzIGNo
YW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZGI2YjcwM2M1Ni4uZTAw
NDM1MGU4MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVuL2FyY2gveDg2
L21tLmMKQEAgLTExMzcsOSArMTEzNyw2IEBAIGdldF9wYWdlX2Zyb21fbDRlKAogICAgIHJldHVy
biByYzsKIH0KIAotc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlLCBib29sIHByZWVtcHRpYmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwdHBnKTsKLQogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3Qg
bDFlLCBzdHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyAgICAg
cGZuID0gbDFlX2dldF9wZm4obDFlKTsKQEAgLTEyMjMsNyArMTIyMCw3IEBAIHN0YXRpYyBpbnQg
cHV0X3BhZ2VfZnJvbV9sMmUobDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4pCiAg
ICAgZWxzZQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBsMmVfZ2V0X3Bh
Z2UobDJlKTsKLSAgICAgICAgaW50IHJjID0gX3B1dF9wYWdlX3R5cGUocGcsIGZhbHNlLCBtZm5f
dG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICAgICAgaW50IHJjID0gcHV0X3BhZ2VfdHlwZV9wdHBn
KHBnLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKIAogICAgICAgICBBU1NFUlQoIXJjKTsKICAg
ICAgICAgcHV0X3BhZ2UocGcpOwpAQCAtMTI1OSw3ICsxMjU2LDcgQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2wzZShsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICBp
ZiAoIHVubGlrZWx5KHBhcnRpYWwgPiAwKSApCiAgICAgewogICAgICAgICBBU1NFUlQoIWRlZmVy
KTsKLSAgICAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShf
bWZuKHBmbikpKTsKKyAgICAgICAgcmV0dXJuIHB1dF9wYWdlX3R5cGVfcHRwZ19wcmVlbXB0aWJs
ZShwZywgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CiAgICAgfQogCiAgICAgaWYgKCBkZWZlciAp
CkBAIC0xMjY5LDcgKzEyNjYsNyBAQCBzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3Bn
ZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAogICAgICAgICByZXR1cm4gMDsKICAgICB9
CiAKLSAgICByYyA9IF9wdXRfcGFnZV90eXBlKHBnLCB0cnVlLCBtZm5fdG9fcGFnZShfbWZuKHBm
bikpKTsKKyAgICByYyA9IHB1dF9wYWdlX3R5cGVfcHRwZ19wcmVlbXB0aWJsZShwZywgbWZuX3Rv
X3BhZ2UoX21mbihwZm4pKSk7CiAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgIHB1dF9w
YWdlKHBnKTsKIApAQCAtMTI4OSw3ICsxMjg2LDcgQEAgc3RhdGljIGludCBwdXRfcGFnZV9mcm9t
X2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAgICAgaWYgKCB1
bmxpa2VseShwYXJ0aWFsID4gMCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBBU1NFUlQoIWRl
ZmVyKTsKLSAgICAgICAgICAgIHJldHVybiBfcHV0X3BhZ2VfdHlwZShwZywgdHJ1ZSwgbWZuX3Rv
X3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9wdHBn
X3ByZWVtcHRpYmxlKHBnLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAgICAgICAgfQogCiAg
ICAgICAgIGlmICggZGVmZXIgKQpAQCAtMTI5OSw3ICsxMjk2LDcgQEAgc3RhdGljIGludCBwdXRf
cGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25lZCBsb25nIHBmbiwKICAgICAg
ICAgICAgIHJldHVybiAwOwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBfcHV0X3BhZ2VfdHlw
ZShwZywgdHJ1ZSwgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgICAgIHJjID0gcHV0X3Bh
Z2VfdHlwZV9wdHBnX3ByZWVtcHRpYmxlKHBnLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKICAg
ICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCiAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CiAgICAg
fQpAQCAtMjcyMiw2ICsyNzE5LDE3IEBAIGludCBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCiAgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2UsIHRy
dWUsIE5VTEwpOwogfQogCitpbnQgcHV0X3BhZ2VfdHlwZV9wdHBnX3ByZWVtcHRpYmxlKHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBwYWdlX2luZm8gKnB0cGcpCit7CisgICAgcmV0dXJuIF9wdXRfcGFnZV90eXBlKHBhZ2Us
IHRydWUsIHB0cGcpOworfQorCitpbnQgcHV0X3BhZ2VfdHlwZV9wdHBnKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UsIHN0cnVjdCBwYWdlX2luZm8gKnB0cGcpCit7CisgICAgcmV0dXJuIF9wdXRfcGFn
ZV90eXBlKHBhZ2UsIGZhbHNlLCBwdHBnKTsKK30KKwogaW50IGdldF9wYWdlX3R5cGVfcHJlZW1w
dGlibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlKQogewogICAg
IEFTU0VSVCghY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpOwpAQCAtMjczNiw4ICsyNzQ0
LDggQEAgaW50IHB1dF9vbGRfZ3Vlc3RfdGFibGUoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCAh
di0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIHN3aXRj
aCAoIHJjID0gX3B1dF9wYWdlX3R5cGUodi0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUsIHRydWUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LT5hcmNoLm9sZF9ndWVzdF9wdHBnKSAp
CisgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV90eXBlX3B0cGdfcHJlZW1wdGlibGUodi0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdi0+YXJjaC5vbGRfZ3Vlc3RfcHRwZykgKQogICAgIHsKICAgICBjYXNlIC1F
SU5UUjoKICAgICBjYXNlIC1FUkVTVEFSVDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAppbmRleCBmNjM5OWY1MzFiLi45ZjMw
YjM3ZDI5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tbS5oCkBAIC0zNzEsOCArMzcxLDEwIEBAIGludCBwYWdlX2xvY2soc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSk7CiB2b2lkIHBhZ2VfdW5sb2NrKHN0cnVjdCBwYWdlX2luZm8g
KnBhZ2UpOwogCiB2b2lkIHB1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSk7Citp
bnQgIHB1dF9wYWdlX3R5cGVfcHRwZyhzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBzdHJ1Y3QgcGFn
ZV9pbmZvICpwdHBnKTsKIGludCAgZ2V0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
LCB1bnNpZ25lZCBsb25nIHR5cGUpOwogaW50ICBwdXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpOworaW50ICBwdXRfcGFnZV90eXBlX3B0cGdfcHJlZW1wdGli
bGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZyk7CiBpbnQg
IGdldF9wYWdlX3R5cGVfcHJlZW1wdGlibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWdu
ZWQgbG9uZyB0eXBlKTsKIGludCAgcHV0X29sZF9ndWVzdF90YWJsZShzdHJ1Y3QgdmNwdSAqKTsK
IGludCAgZ2V0X3BhZ2VfZnJvbV9sMWUoCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:05:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgpJ-0006gq-Lr; Tue, 13 Feb 2018 20:05:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgpH-0006fY-Uh
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:05:16 +0000
X-Inumbo-ID: 1efc5b3e-10f9-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1efc5b3e-10f9-11e8-ba59-bc764e045a96;
 Tue, 13 Feb 2018 21:04:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611432"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:04:07 +0000
Message-ID: <20180213200408.5463-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180213200408.5463-1-wei.liu2@citrix.com>
References: <20180213200408.5463-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 8/9] x86/mm: move PV code to pv/mm.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZvbGxvd2luZyBjb2RlIGlzIG1vdmVkOgoKMS4gUFYgTU1VIGh5cGVyY2FsbCBoYW5kbGVy
cwoyLiBQViBtZW1vcnkgbWFuYWdlbWVudCBjb2RlIHN1Y2ggYXM6CiAgIDIuMSB7Z2V0LHB1dH1f
cGFnZV9mcm9tX2x7MiwzLDR9ZQogICAyLjIgcHZfe2FsbG9jLGZyZWV9X3BhZ2VfdHlwZQozLiBB
bGwgaGVscGVyIGZ1bmN0aW9ucyBmb3IgdGhlIGFib3ZlCgpUaGUgbDFlIGZ1bmN0aW9ucyBjYW4n
dCBiZSBtb3ZlZCBiZWNhdXNlIHRoZXkgYXJlIG5lZWRlZCBieSBzaGFkb3cKY29kZSBhcyB3ZWxs
LgoKUHVyZSBjb2RlIG1vdmVtZW50LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICB8IDI2MjAgKystLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9t
bS5jIHwgMjQ1MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
CiAyIGZpbGVzIGNoYW5nZWQsIDI1NDAgaW5zZXJ0aW9ucygrKSwgMjUzMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4
IGUwMDQzNTBlODMuLjBiNWZkMTk5YTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MzksMjE4ICs1MzksNiBAQCBjb25zdCBjaGFyIF9f
c2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQuY29uc3QiKSBfX2FsaWduZWQoUEFHRV9TSVpFKQog
ICAgIHplcm9fcGFnZVtQQUdFX1NJWkVdOwogCiAKLXN0YXRpYyBpbnQgYWxsb2Nfc2VnZGVzY19w
YWdlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgY29uc3Qgc3RydWN0IGRvbWFpbiAq
b3duZXIgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICBzdHJ1Y3QgZGVzY19zdHJ1Y3QgKmRl
c2NzID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7Ci0gICAgdW5zaWduZWQgaTsKLQotICAgIGZv
ciAoIGkgPSAwOyBpIDwgNTEyOyBpKysgKQotICAgICAgICBpZiAoIHVubGlrZWx5KCFjaGVja19k
ZXNjcmlwdG9yKG93bmVyLCAmZGVzY3NbaV0pKSApCi0gICAgICAgICAgICBicmVhazsKLQotICAg
IHVubWFwX2RvbWFpbl9wYWdlKGRlc2NzKTsKLQotICAgIHJldHVybiBpID09IDUxMiA/IDAgOiAt
RUlOVkFMOwotfQotCi1zdGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAg
IG1mbl90IG1mbiwgdW5zaWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAotICAgIGlu
dCBwYXJ0aWFsLCBpbnQgcHJlZW1wdGlibGUpCi17Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSA9IG1mbl90b19wYWdlKG1mbik7Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCBsaWtlbHkocGFy
dGlhbCA+PSAwKSAmJgotICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwg
ZCkpICkKLSAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0KLSAgICByYyA9IChwcmVlbXB0aWJsZSA/
Ci0gICAgICAgICAgZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwYWdlLCB0eXBlKSA6Ci0gICAg
ICAgICAgKGdldF9wYWdlX3R5cGUocGFnZSwgdHlwZSkgPyAwIDogLUVJTlZBTCkpOwotCi0gICAg
aWYgKCB1bmxpa2VseShyYykgJiYgcGFydGlhbCA+PSAwICYmCi0gICAgICAgICAoIXByZWVtcHRp
YmxlIHx8IHBhZ2UgIT0gY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKLSAgICAgICAg
cHV0X3BhZ2UocGFnZSk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyB2b2lkIHB1dF9k
YXRhX3BhZ2UoCi0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgaW50IHdyaXRlYWJsZSkKLXsK
LSAgICBpZiAoIHdyaXRlYWJsZSApCi0gICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwot
ICAgIGVsc2UKLSAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci19Ci0KLSNpZmRlZiBDT05GSUdfUFZf
TElORUFSX1BUCi0KLXN0YXRpYyBib29sIGluY19saW5lYXJfZW50cmllcyhzdHJ1Y3QgcGFnZV9p
bmZvICpwZykKLXsKLSAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3VudCkgbmMgPSByZWFkX2F0
b21pYygmcGctPmxpbmVhcl9wdF9jb3VudCksIG9jOwotCi0gICAgZG8gewotICAgICAgICAvKgot
ICAgICAgICAgKiBUaGUgY2hlY2sgYmVsb3cgY2hlY2tzIGZvciB0aGUgImxpbmVhciB1c2UiIGNv
dW50IGJlaW5nIG5vbi16ZXJvCi0gICAgICAgICAqIGFzIHdlbGwgYXMgb3ZlcmZsb3cuICBTaWdu
ZWQgaW50ZWdlciBvdmVyZmxvdyBpcyB1bmRlZmluZWQgYmVoYXZpb3IKLSAgICAgICAgICogYWNj
b3JkaW5nIHRvIHRoZSBDIHNwZWMuICBIb3dldmVyLCBhcyBsb25nIGFzIGxpbmVhcl9wdF9jb3Vu
dCBpcwotICAgICAgICAgKiBzbWFsbGVyIGluIHNpemUgdGhhbiAnaW50JywgdGhlIGFyaXRobWV0
aWMgb3BlcmF0aW9uIG9mIHRoZQotICAgICAgICAgKiBpbmNyZW1lbnQgYmVsb3cgd29uJ3Qgb3Zl
cmZsb3c7IHJhdGhlciB0aGUgcmVzdWx0IHdpbGwgYmUgdHJ1bmNhdGVkCi0gICAgICAgICAqIHdo
ZW4gc3RvcmVkLiAgRW5zdXJlIHRoYXQgdGhpcyBpcyBhbHdheXMgdHJ1ZS4KLSAgICAgICAgICov
Ci0gICAgICAgIEJVSUxEX0JVR19PTihzaXplb2YobmMpID49IHNpemVvZihpbnQpKTsKLSAgICAg
ICAgb2MgPSBuYysrOwotICAgICAgICBpZiAoIG5jIDw9IDAgKQotICAgICAgICAgICAgcmV0dXJu
IGZhbHNlOwotICAgICAgICBuYyA9IGNtcHhjaGcoJnBnLT5saW5lYXJfcHRfY291bnQsIG9jLCBu
Yyk7Ci0gICAgfSB3aGlsZSAoIG9jICE9IG5jICk7Ci0KLSAgICByZXR1cm4gdHJ1ZTsKLX0KLQot
c3RhdGljIHZvaWQgZGVjX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQotewot
ICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBvYzsKLQotICAgIG9jID0gYXJjaF9mZXRj
aF9hbmRfYWRkKCZwZy0+bGluZWFyX3B0X2NvdW50LCAtMSk7Ci0gICAgQVNTRVJUKG9jID4gMCk7
Ci19Ci0KLXN0YXRpYyBib29sIGluY19saW5lYXJfdXNlcyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykK
LXsKLSAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3VudCkgbmMgPSByZWFkX2F0b21pYygmcGct
PmxpbmVhcl9wdF9jb3VudCksIG9jOwotCi0gICAgZG8gewotICAgICAgICAvKiBTZWUgdGhlIHJl
c3BlY3RpdmUgY29tbWVudCBpbiBpbmNfbGluZWFyX2VudHJpZXMoKS4gKi8KLSAgICAgICAgQlVJ
TERfQlVHX09OKHNpemVvZihuYykgPj0gc2l6ZW9mKGludCkpOwotICAgICAgICBvYyA9IG5jLS07
Ci0gICAgICAgIGlmICggbmMgPj0gMCApCi0gICAgICAgICAgICByZXR1cm4gZmFsc2U7Ci0gICAg
ICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKLSAgICB9IHdo
aWxlICggb2MgIT0gbmMgKTsKLQotICAgIHJldHVybiB0cnVlOwotfQotCi1zdGF0aWMgdm9pZCBk
ZWNfbGluZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCi17Ci0gICAgdHlwZW9mKHBnLT5s
aW5lYXJfcHRfY291bnQpIG9jOwotCi0gICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBnLT5s
aW5lYXJfcHRfY291bnQsIDEpOwotICAgIEFTU0VSVChvYyA8IDApOwotfQotCi0vKgotICogV2Ug
YWxsb3cgcm9vdCB0YWJsZXMgdG8gbWFwIGVhY2ggb3RoZXIgKGEuay5hLiBsaW5lYXIgcGFnZSB0
YWJsZXMpLiBJdAotICogbmVlZHMgc29tZSBzcGVjaWFsIGNhcmUgd2l0aCByZWZlcmVuY2UgY291
bnRzIGFuZCBhY2Nlc3MgcGVybWlzc2lvbnM6Ci0gKiAgMS4gVGhlIG1hcHBpbmcgZW50cnkgbXVz
dCBiZSByZWFkLW9ubHksIG9yIHRoZSBndWVzdCBtYXkgZ2V0IHdyaXRlIGFjY2VzcwotICogICAg
IHRvIGl0cyBvd24gUFRFcy4KLSAqICAyLiBXZSBtdXN0IG9ubHkgYnVtcCB0aGUgcmVmZXJlbmNl
IGNvdW50cyBmb3IgYW4gKmFscmVhZHkgdmFsaWRhdGVkKgotICogICAgIEwyIHRhYmxlLCBvciB3
ZSBjYW4gZW5kIHVwIGluIGEgZGVhZGxvY2sgaW4gZ2V0X3BhZ2VfdHlwZSgpIGJ5IHdhaXRpbmcK
LSAqICAgICBvbiBhIHZhbGlkYXRpb24gdGhhdCBpcyByZXF1aXJlZCB0byBjb21wbGV0ZSB0aGF0
IHZhbGlkYXRpb24uCi0gKiAgMy4gV2Ugb25seSBuZWVkIHRvIGluY3JlbWVudCB0aGUgcmVmZXJl
bmNlIGNvdW50cyBmb3IgdGhlIG1hcHBlZCBwYWdlCi0gKiAgICAgZnJhbWUgaWYgaXQgaXMgbWFw
cGVkIGJ5IGEgZGlmZmVyZW50IHJvb3QgdGFibGUuIFRoaXMgaXMgc3VmZmljaWVudCBhbmQKLSAq
ICAgICBhbHNvIG5lY2Vzc2FyeSB0byBhbGxvdyB2YWxpZGF0aW9uIG9mIGEgcm9vdCB0YWJsZSBt
YXBwaW5nIGl0c2VsZi4KLSAqLwotc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRfcHZfbGlu
ZWFyX3B0ID0gdHJ1ZTsKLWJvb2xlYW5fcGFyYW0oInB2LWxpbmVhci1wdCIsIG9wdF9wdl9saW5l
YXJfcHQpOwotCi0jZGVmaW5lIGRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsZXZlbCkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotc3RhdGljIGludCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLWdl
dF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgbGV2ZWwjI19wZ2VudHJ5X3QgcGRlLCB1bnNpZ25lZCBs
b25nIHBkZV9wZm4sIHN0cnVjdCBkb21haW4gKmQpICAgICAgICAgXAoteyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICB1bnNpZ25lZCBsb25nIHgsIHk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgdW5zaWduZWQgbG9uZyBwZm47ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICBpZiAoICFvcHRfcHZfbGluZWFyX3B0ICkgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgeyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgIkF0dGVtcHQgdG8gY3Jl
YXRlIGxpbmVhciBwLnQuIChmZWF0dXJlIGRpc2FibGVkKVxuIik7ICAgICBcCi0gICAgICAgIHJl
dHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0g
ICAgaWYgKCAobGV2ZWwjI2VfZ2V0X2ZsYWdzKHBkZSkgJiBfUEFHRV9SVykgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICAgICAgICAgICJBdHRlbXB0IHRvIGNyZWF0ZSBsaW5lYXIgcC50LiB3
aXRoIHdyaXRlIHBlcm1zXG4iKTsgICAgICAgXAotICAgICAgICByZXR1cm4gMDsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICB9
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIGlmICggKHBmbiA9IGxl
dmVsIyNlX2dldF9wZm4ocGRlKSkgIT0gcGRlX3BmbiApICAgICAgICAgICAgICAgICAgICAgICAg
IFwKLSAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
ICpwdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZGVfcGZuKSk7ICAgICAgICAgXAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBwYWdlIHRhYmxlIGJlbG9uZ3Mg
dG8gdGhlIGNvcnJlY3QgZG9tYWluLiAqLyAgICAgICBcCi0gICAgICAgIGlmICggdW5saWtlbHko
cGFnZV9nZXRfb3duZXIocHRwZykgIT0gZCkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAot
ICAgICAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC8qIE1h
a2Ugc3VyZSB0aGUgbWFwcGVkIGZyYW1lIGJlbG9uZ3MgdG8gdGhlIGNvcnJlY3QgZG9tYWluLiAq
LyAgICAgXAotICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9tZm4oX21mbihwZm4pLCBkKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgaWYgKCB1bmxpa2VseSghcGFn
ZSkgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLyogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgICAgICAqIEVuc3VyZSB0aGF0IHRoZSBtYXBwZWQgZnJhbWUgaXMgYW4gYWxyZWFk
eS12YWxpZGF0ZWQgcGFnZSB0YWJsZSAgXAotICAgICAgICAgKiBhbmQgaXMgbm90IGl0c2VsZiBo
YXZpbmcgbGluZWFyIGVudHJpZXMsIGFzIHdlbGwgYXMgdGhhdCB0aGUgICAgIFwKLSAgICAgICAg
ICogY29udGFpbmluZyBwYWdlIHRhYmxlIGlzIG5vdCBpc2VsZiBpbiB1c2UgYXMgYSBsaW5lYXIg
cGFnZSB0YWJsZSBcCi0gICAgICAgICAqIGVsc2V3aGVyZS4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgKiBJZiBzbywgYXRv
bWljYWxseSBpbmNyZW1lbnQgdGhlIGNvdW50IChjaGVja2luZyBmb3Igb3ZlcmZsb3cpLiAgIFwK
LSAgICAgICAgICovICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIGlmICggIWluY19saW5lYXJfZW50cmllcyhw
dHBnKSApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICB7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICByZXR1cm4gMDsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
ICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl91c2VzKHBhZ2UpICkg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAotICAgICAgICAgICAgZGVjX2xpbmVhcl9lbnRyaWVzKHB0cGcpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgeSA9IHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgeCA9IHk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAg
IGlmICggdW5saWtlbHkoKHggJiBQR1RfY291bnRfbWFzaykgPT0gUEdUX2NvdW50X21hc2spIHx8
ICAgICAgICBcCi0gICAgICAgICAgICAgICAgIHVubGlrZWx5KCh4ICYgKFBHVF90eXBlX21hc2t8
UEdUX3ZhbGlkYXRlZCkpICE9ICAgICAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAoUEdUXyMjbGV2ZWwjI19wYWdlX3RhYmxlfFBHVF92YWxpZGF0ZWQpKSApICAgICAgIFwKLSAg
ICAgICAgICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBhZ2Up
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgICAg
IGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIHdoaWxlICggKHkg
PSBjbXB4Y2hnKCZwYWdlLT51LmludXNlLnR5cGVfaW5mbywgeCwgeCArIDEpKSAhPSB4ICk7ICAg
XAotICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgcmV0dXJu
IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotfQotCi0jZWxzZSAvKiBDT05GSUdfUFZfTElORUFSX1BUICovCi0KLSNkZWZp
bmUgZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLXN0YXRpYyBpbnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLWdldF8jI2xldmVsIyNfbGluZWFyX3BhZ2V0
YWJsZSggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
bGV2ZWwjI19wZ2VudHJ5X3QgcGRlLCB1bnNpZ25lZCBsb25nIHBkZV9wZm4sIHN0cnVjdCBkb21h
aW4gKmQpIFwKLXsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgcmV0dXJuIDA7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0KLQotc3RhdGlj
IHZvaWQgZGVjX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQotewotICAgIEFTU0VS
VChwZy0+bGluZWFyX3B0X2NvdW50ID09IDApOwotfQotCi1zdGF0aWMgdm9pZCBkZWNfbGluZWFy
X2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCi17Ci0gICAgQVNTRVJUKHBnLT5saW5lYXJf
cHRfY291bnQgPT0gMCk7Ci19Ci0KLSNlbmRpZiAvKiBDT05GSUdfUFZfTElORUFSX1BUICovCi0K
IGJvb2wgaXNfaW9tZW1fcGFnZShtZm5fdCBtZm4pCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGFnZTsKQEAgLTEwMzksMTA0ICs4MjcsNiBAQCBnZXRfcGFnZV9mcm9tX2wxZSgKICAgICByZXR1
cm4gLUVCVVNZOwogfQogCi0KLS8qIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBh
IG1hY2hpbmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuICovCi0vKgotICogZ2V0X3BhZ2Vf
ZnJvbV9sMmUgcmV0dXJuczoKLSAqICAgMSA9PiBwYWdlIG5vdCBwcmVzZW50Ci0gKiAgIDAgPT4g
c3VjY2VzcwotICogIDwwID0+IGVycm9yIGNvZGUKLSAqLwotZGVmaW5lX2dldF9saW5lYXJfcGFn
ZXRhYmxlKGwyKTsKLXN0YXRpYyBpbnQKLWdldF9wYWdlX2Zyb21fbDJlKAotICAgIGwyX3BnZW50
cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkKQotewotICAgIHVu
c2lnbmVkIGxvbmcgbWZuID0gbDJlX2dldF9wZm4obDJlKTsKLSAgICBpbnQgcmM7Ci0KLSAgICBp
ZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1
cm4gMTsKLQotICAgIGlmICggdW5saWtlbHkoKGwyZV9nZXRfZmxhZ3MobDJlKSAmIEwyX0RJU0FM
TE9XX01BU0spKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJh
ZCBMMiBmbGFncyAleFxuIiwKLSAgICAgICAgICAgICAgICAgbDJlX2dldF9mbGFncyhsMmUpICYg
TDJfRElTQUxMT1dfTUFTSyk7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oX21mbihtZm4pLCBQR1RfbDFfcGFnZV90
YWJsZSwgZCwgMCwgMCk7Ci0gICAgaWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJiBnZXRf
bDJfbGluZWFyX3BhZ2V0YWJsZShsMmUsIHBmbiwgZCkgKQotICAgICAgICByYyA9IDA7Ci0KLSAg
ICByZXR1cm4gcmM7Ci19Ci0KLQotLyoKLSAqIGdldF9wYWdlX2Zyb21fbDNlIHJldHVybnM6Ci0g
KiAgIDEgPT4gcGFnZSBub3QgcHJlc2VudAotICogICAwID0+IHN1Y2Nlc3MKLSAqICA8MCA9PiBl
cnJvciBjb2RlCi0gKi8KLWRlZmluZV9nZXRfbGluZWFyX3BhZ2V0YWJsZShsMyk7Ci1zdGF0aWMg
aW50Ci1nZXRfcGFnZV9mcm9tX2wzZSgKLSAgICBsM19wZ2VudHJ5X3QgbDNlLCB1bnNpZ25lZCBs
b25nIHBmbiwgc3RydWN0IGRvbWFpbiAqZCwgaW50IHBhcnRpYWwpCi17Ci0gICAgaW50IHJjOwot
Ci0gICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BSRVNFTlQpICkKLSAgICAg
ICAgcmV0dXJuIDE7Ci0KLSAgICBpZiAoIHVubGlrZWx5KChsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBs
M19kaXNhbGxvd19tYXNrKGQpKSkgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJCYWQgTDMgZmxhZ3MgJXhcbiIsCi0gICAgICAgICAgICAgICAgIGwzZV9nZXRfZmxh
Z3MobDNlKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsK
LSAgICB9Ci0KLSAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAotICAgICAgICBs
M2VfZ2V0X21mbihsM2UpLCBQR1RfbDJfcGFnZV90YWJsZSwgZCwgcGFydGlhbCwgMSk7Ci0gICAg
aWYgKCB1bmxpa2VseShyYyA9PSAtRUlOVkFMKSAmJgotICAgICAgICAgIWlzX3B2XzMyYml0X2Rv
bWFpbihkKSAmJgotICAgICAgICAgZ2V0X2wzX2xpbmVhcl9wYWdldGFibGUobDNlLCBwZm4sIGQp
ICkKLSAgICAgICAgcmMgPSAwOwotCi0gICAgcmV0dXJuIHJjOwotfQotCi0vKgotICogZ2V0X3Bh
Z2VfZnJvbV9sNGUgcmV0dXJuczoKLSAqICAgMSA9PiBwYWdlIG5vdCBwcmVzZW50Ci0gKiAgIDAg
PT4gc3VjY2VzcwotICogIDwwID0+IGVycm9yIGNvZGUKLSAqLwotZGVmaW5lX2dldF9saW5lYXJf
cGFnZXRhYmxlKGw0KTsKLXN0YXRpYyBpbnQKLWdldF9wYWdlX2Zyb21fbDRlKAotICAgIGw0X3Bn
ZW50cnlfdCBsNGUsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQgcGFy
dGlhbCkKLXsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoICEobDRlX2dldF9mbGFncyhsNGUpICYg
X1BBR0VfUFJFU0VOVCkgKQotICAgICAgICByZXR1cm4gMTsKLQotICAgIGlmICggdW5saWtlbHko
KGw0ZV9nZXRfZmxhZ3MobDRlKSAmIEw0X0RJU0FMTE9XX01BU0spKSApCi0gICAgewotICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBMNCBmbGFncyAleFxuIiwKLSAgICAgICAg
ICAgICAgICAgbDRlX2dldF9mbGFncyhsNGUpICYgTDRfRElTQUxMT1dfTUFTSyk7Ci0gICAgICAg
IHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJv
bV9tZm4oCi0gICAgICAgIGw0ZV9nZXRfbWZuKGw0ZSksIFBHVF9sM19wYWdlX3RhYmxlLCBkLCBw
YXJ0aWFsLCAxKTsKLSAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYmIGdldF9sNF9s
aW5lYXJfcGFnZXRhYmxlKGw0ZSwgcGZuLCBkKSApCi0gICAgICAgIHJjID0gMDsKLQotICAgIHJl
dHVybiByYzsKLX0KLQogdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBz
dHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpCiB7CiAgICAgdW5zaWduZWQgbG9uZyAgICAgcGZuID0g
bDFlX2dldF9wZm4obDFlKTsKQEAgLTExOTksMzA2ICs4ODksNiBAQCB2b2lkIHB1dF9wYWdlX2Zy
b21fbDFlKGwxX3BnZW50cnlfdCBsMWUsIHN0cnVjdCBkb21haW4gKmwxZV9vd25lcikKICAgICB9
CiB9CiAKLQotLyoKLSAqIE5CLiBWaXJ0dWFsIGFkZHJlc3MgJ2wyZScgbWFwcyB0byBhIG1hY2hp
bmUgYWRkcmVzcyB3aXRoaW4gZnJhbWUgJ3BmbicuCi0gKiBOb3RlIGFsc28gdGhhdCB0aGlzIGF1
dG9tYXRpY2FsbHkgZGVhbHMgY29ycmVjdGx5IHdpdGggbGluZWFyIHAudC4ncy4KLSAqLwotc3Rh
dGljIGludCBwdXRfcGFnZV9mcm9tX2wyZShsMl9wZ2VudHJ5X3QgbDJlLCB1bnNpZ25lZCBsb25n
IHBmbikKLXsKLSAgICBpZiAoICEobDJlX2dldF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkg
fHwgKGwyZV9nZXRfcGZuKGwyZSkgPT0gcGZuKSApCi0gICAgICAgIHJldHVybiAxOwotCi0gICAg
aWYgKCBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QU0UgKQotICAgIHsKLSAgICAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqcGFnZSA9IGwyZV9nZXRfcGFnZShsMmUpOwotICAgICAgICB1bnNpZ25l
ZCBpbnQgaTsKLQotICAgICAgICBmb3IgKCBpID0gMDsgaSA8ICgxdSA8PCBQQUdFVEFCTEVfT1JE
RVIpOyBpKyssIHBhZ2UrKyApCi0gICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsK
LSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBs
MmVfZ2V0X3BhZ2UobDJlKTsKLSAgICAgICAgaW50IHJjID0gcHV0X3BhZ2VfdHlwZV9wdHBnKHBn
LCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKLQotICAgICAgICBBU1NFUlQoIXJjKTsKLSAgICAg
ICAgcHV0X3BhZ2UocGcpOwotICAgIH0KLQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgaW50
IHB1dF9wYWdlX2Zyb21fbDNlKGwzX3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgcGFydGlhbCwgYm9vbCBkZWZlcikKLXsK
LSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoICEobDNl
X2dldF9mbGFncyhsM2UpICYgX1BBR0VfUFJFU0VOVCkgfHwgKGwzZV9nZXRfcGZuKGwzZSkgPT0g
cGZuKSApCi0gICAgICAgIHJldHVybiAxOwotCi0gICAgaWYgKCB1bmxpa2VseShsM2VfZ2V0X2Zs
YWdzKGwzZSkgJiBfUEFHRV9QU0UpICkKLSAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgbWZu
ID0gbDNlX2dldF9wZm4obDNlKTsKLSAgICAgICAgaW50IHdyaXRlYWJsZSA9IGwzZV9nZXRfZmxh
Z3MobDNlKSAmIF9QQUdFX1JXOwotCi0gICAgICAgIEFTU0VSVCghKG1mbiAmICgoMVVMIDw8IChM
M19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgLSAxKSkpOwotICAgICAgICBkbyB7Ci0g
ICAgICAgICAgICBwdXRfZGF0YV9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSksIHdyaXRlYWJs
ZSk7Ci0gICAgICAgIH0gd2hpbGUgKCArK21mbiAmICgoMVVMIDw8IChMM19QQUdFVEFCTEVfU0hJ
RlQgLSBQQUdFX1NISUZUKSkgLSAxKSApOwotCi0gICAgICAgIHJldHVybiAwOwotICAgIH0KLQot
ICAgIHBnID0gbDNlX2dldF9wYWdlKGwzZSk7Ci0KLSAgICBpZiAoIHVubGlrZWx5KHBhcnRpYWwg
PiAwKSApCi0gICAgewotICAgICAgICBBU1NFUlQoIWRlZmVyKTsKLSAgICAgICAgcmV0dXJuIHB1
dF9wYWdlX3R5cGVfcHRwZ19wcmVlbXB0aWJsZShwZywgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7
Ci0gICAgfQotCi0gICAgaWYgKCBkZWZlciApCi0gICAgewotICAgICAgICBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF9wdHBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKLSAgICAgICAgY3VycmVu
dC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQot
Ci0gICAgcmMgPSBwdXRfcGFnZV90eXBlX3B0cGdfcHJlZW1wdGlibGUocGcsIG1mbl90b19wYWdl
KF9tZm4ocGZuKSkpOwotICAgIGlmICggbGlrZWx5KCFyYykgKQotICAgICAgICBwdXRfcGFnZShw
Zyk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sNGUo
bDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQotewotICAgIGludCByYyA9IDE7Ci0K
LSAgICBpZiAoIChsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgotICAgICAg
ICAgKGw0ZV9nZXRfcGZuKGw0ZSkgIT0gcGZuKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwZyA9IGw0ZV9nZXRfcGFnZShsNGUpOwotCi0gICAgICAgIGlmICggdW5saWtlbHko
cGFydGlhbCA+IDApICkKLSAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKCFkZWZlcik7Ci0g
ICAgICAgICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9wdHBnX3ByZWVtcHRpYmxlKHBnLCBtZm5f
dG9fcGFnZShfbWZuKHBmbikpKTsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICggZGVmZXIgKQot
ICAgICAgICB7Ci0gICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gbWZu
X3RvX3BhZ2UoX21mbihwZm4pKTsKLSAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0
X3RhYmxlID0gcGc7Ci0gICAgICAgICAgICByZXR1cm4gMDsKLSAgICAgICAgfQotCi0gICAgICAg
IHJjID0gcHV0X3BhZ2VfdHlwZV9wdHBnX3ByZWVtcHRpYmxlKHBnLCBtZm5fdG9fcGFnZShfbWZu
KHBmbikpKTsKLSAgICAgICAgaWYgKCBsaWtlbHkoIXJjKSApCi0gICAgICAgICAgICBwdXRfcGFn
ZShwZyk7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCi1zdGF0aWMgaW50IGFsbG9jX2wx
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9
IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwotICAgIGwxX3BnZW50cnlfdCAgKnBsMWU7Ci0gICAgdW5z
aWduZWQgaW50ICAgaTsKLSAgICBpbnQgICAgICAgICAgICByZXQgPSAwOwotCi0gICAgcGwxZSA9
IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdF
VEFCTEVfRU5UUklFUzsgaSsrICkKLSAgICB7Ci0gICAgICAgIHN3aXRjaCAoIHJldCA9IGdldF9w
YWdlX2Zyb21fbDFlKHBsMWVbaV0sIGQsIGQsIGwxX2Rpc2FsbG93X21hc2soZCkpICkKLSAgICAg
ICAgewotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICBj
YXNlIDA6Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBfUEFHRV9SVyAuLi4gX1BB
R0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJTOgotICAgICAgICAgICAgQVNTRVJUKCEocmV0ICYgfihf
UEFHRV9SVyB8IFBBR0VfQ0FDSEVfQVRUUlMpKSk7Ci0gICAgICAgICAgICBsMWVfZmxpcF9mbGFn
cyhwbDFlW2ldLCByZXQpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAg
ICBwbDFlW2ldID0gYWRqdXN0X2d1ZXN0X2wxZShwbDFlW2ldLCBkKTsKLSAgICB9Ci0KLSAgICB1
bm1hcF9kb21haW5fcGFnZShwbDFlKTsKLSAgICByZXR1cm4gMDsKLQotIGZhaWw6Ci0gICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9jX2wxX3RhYmxlOiBzbG90ICUj
eFxuIiwgaSk7Ci0gICAgd2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgcHV0X3BhZ2VfZnJvbV9s
MWUocGwxZVtpXSwgZCk7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKLSAgICByZXR1
cm4gcmV0OwotfQotCi1zdGF0aWMgaW50IGNyZWF0ZV9wYWVfeGVuX21hcHBpbmdzKHN0cnVjdCBk
b21haW4gKmQsIGwzX3BnZW50cnlfdCAqcGwzZSkKLXsKLSAgICBzdHJ1Y3QgcGFnZV9pbmZvICpw
YWdlOwotICAgIGwzX3BnZW50cnlfdCAgICAgbDNlMzsKLQotICAgIGlmICggIWlzX3B2XzMyYml0
X2RvbWFpbihkKSApCi0gICAgICAgIHJldHVybiAxOwotCi0gICAgcGwzZSA9IChsM19wZ2VudHJ5
X3QgKikoKHVuc2lnbmVkIGxvbmcpcGwzZSAmIFBBR0VfTUFTSyk7Ci0KLSAgICAvKiAzcmQgTDMg
c2xvdCBjb250YWlucyBMMiB3aXRoIFhlbi1wcml2YXRlIG1hcHBpbmdzLiBJdCAqbXVzdCogZXhp
c3QuICovCi0gICAgbDNlMyA9IHBsM2VbM107Ci0gICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MobDNl
MykgJiBfUEFHRV9QUkVTRU5UKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIlBBRSBMMyAzcmQgc2xvdCBpcyBlbXB0eVxuIik7Ci0gICAgICAgIHJldHVybiAwOwot
ICAgIH0KLQotICAgIC8qCi0gICAgICogVGhlIFhlbi1wcml2YXRlIG1hcHBpbmdzIGluY2x1ZGUg
bGluZWFyIG1hcHBpbmdzLiBUaGUgTDIgdGh1cyBjYW5ub3QKLSAgICAgKiBiZSBzaGFyZWQgYnkg
bXVsdGlwbGUgTDMgdGFibGVzLiBUaGUgdGVzdCBoZXJlIGlzIGFkZXF1YXRlIGJlY2F1c2U6Ci0g
ICAgICogIDEuIENhbm5vdCBhcHBlYXIgaW4gc2xvdHMgIT0gMyBiZWNhdXNlIGdldF9wYWdlX3R5
cGUoKSBjaGVja3MgdGhlCi0gICAgICogICAgIFBHVF9wYWVfeGVuX2wyIGZsYWcsIHdoaWNoIGlz
IGFzc2VydGVkIGlmZiB0aGUgTDIgYXBwZWFycyBpbiBzbG90IDMKLSAgICAgKiAgMi4gQ2Fubm90
IGFwcGVhciBpbiBhbm90aGVyIHBhZ2UgdGFibGUncyBMMzoKLSAgICAgKiAgICAgYS4gYWxsb2Nf
bDNfdGFibGUoKSBjYWxscyB0aGlzIGZ1bmN0aW9uIGFuZCB0aGlzIGNoZWNrIHdpbGwgZmFpbAot
ICAgICAqICAgICBiLiBtb2RfbDNfZW50cnkoKSBkaXNhbGxvd3MgdXBkYXRlcyB0byBzbG90IDMg
aW4gYW4gZXhpc3RpbmcgdGFibGUKLSAgICAgKi8KLSAgICBwYWdlID0gbDNlX2dldF9wYWdlKGwz
ZTMpOwotICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9waW5uZWQpOwot
ICAgIEJVR19PTigocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPT0g
MCk7Ci0gICAgQlVHX09OKCEocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfcGFlX3hlbl9s
MikpOwotICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX2NvdW50X21hc2sp
ICE9IDEgKQotICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJQQUUgTDMg
M3JkIHNsb3QgaXMgc2hhcmVkXG4iKTsKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgfQotCi0gICAg
cmV0dXJuIDE7Ci19Ci0KLXN0YXRpYyBpbnQgYWxsb2NfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAotICAgICAgICAgICAgICAgICAgICAgICAgICBp
bnQgcHJlZW1wdGlibGUpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVy
KHBhZ2UpOwotICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2Up
KTsKLSAgICBsMl9wZ2VudHJ5X3QgICpwbDJlOwotICAgIHVuc2lnbmVkIGludCAgIGk7Ci0gICAg
aW50ICAgICAgICAgICAgcmMgPSAwOwotCi0gICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZu
KHBmbikpOwotCi0gICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDJf
UEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCi0gICAgewotICAgICAgICBpZiAoIHByZWVtcHRpYmxl
ICYmIGkgPiBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcwotICAgICAgICAgICAgICYmIGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCAhaXNfZ3Vlc3RfbDJfc2xvdChkLCB0
eXBlLCBpKSB8fAotICAgICAgICAgICAgIChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0s
IHBmbiwgZCkpID4gMCApCi0gICAgICAgICAgICBjb250aW51ZTsKLQotICAgICAgICBpZiAoIHJj
IDwgMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
RmFpbHVyZSBpbiBhbGxvY19sMl90YWJsZTogc2xvdCAlI3hcbiIsIGkpOwotICAgICAgICAgICAg
d2hpbGUgKCBpLS0gPiAwICkKLSAgICAgICAgICAgICAgICBpZiAoIGlzX2d1ZXN0X2wyX3Nsb3Qo
ZCwgdHlwZSwgaSkgKQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJl
W2ldLCBwZm4pOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAgICAgICBwbDJl
W2ldID0gYWRqdXN0X2d1ZXN0X2wyZShwbDJlW2ldLCBkKTsKLSAgICB9Ci0KLSAgICBpZiAoIHJj
ID49IDAgJiYgKHR5cGUgJiBQR1RfcGFlX3hlbl9sMikgKQotICAgICAgICBpbml0X3hlbl9wYWVf
bDJfc2xvdHMocGwyZSwgZCk7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShwbDJlKTsKLSAgICBy
ZXR1cm4gcmMgPiAwID8gMCA6IHJjOwotfQotCi1zdGF0aWMgaW50IGFsbG9jX2wzX3RhYmxlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0
X293bmVyKHBhZ2UpOwotICAgIHVuc2lnbmVkIGxvbmcgIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZu
KHBhZ2UpKTsKLSAgICBsM19wZ2VudHJ5X3QgICpwbDNlOwotICAgIHVuc2lnbmVkIGludCAgIGk7
Ci0gICAgaW50ICAgICAgICAgICAgcmMgPSAwLCBwYXJ0aWFsID0gcGFnZS0+cGFydGlhbF9wdGU7
Ci0KLSAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7Ci0KLSAgICAvKgotICAg
ICAqIFBBRSBndWVzdHMgYWxsb2NhdGUgZnVsbCBwYWdlcywgYnV0IGFyZW4ndCByZXF1aXJlZCB0
byBpbml0aWFsaXplCi0gICAgICogbW9yZSB0aGFuIHRoZSBmaXJzdCBmb3VyIGVudHJpZXM7IHdo
ZW4gcnVubmluZyBpbiBjb21wYXRpYmlsaXR5Ci0gICAgICogbW9kZSwgaG93ZXZlciwgdGhlIGZ1
bGwgcGFnZSBpcyB2aXNpYmxlIHRvIHRoZSBNTVUsIGFuZCBoZW5jZSBhbGwKLSAgICAgKiA1MTIg
ZW50cmllcyBtdXN0IGJlIHZhbGlkL3ZlcmlmaWVkLCB3aGljaCBpcyBtb3N0IGVhc2lseSBhY2hp
ZXZlZAotICAgICAqIGJ5IGNsZWFyaW5nIHRoZW0gb3V0LgotICAgICAqLwotICAgIGlmICggaXNf
cHZfMzJiaXRfZG9tYWluKGQpICkKLSAgICAgICAgbWVtc2V0KHBsM2UgKyA0LCAwLCAoTDNfUEFH
RVRBQkxFX0VOVFJJRVMgLSA0KSAqIHNpemVvZigqcGwzZSkpOwotCi0gICAgZm9yICggaSA9IHBh
Z2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDNfUEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAg
ICAgaSsrLCBwYXJ0aWFsID0gMCApCi0gICAgewotICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2Rv
bWFpbihkKSAmJiAoaSA9PSAzKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggIShsM2Vf
Z2V0X2ZsYWdzKHBsM2VbaV0pICYgX1BBR0VfUFJFU0VOVCkgfHwKLSAgICAgICAgICAgICAgICAg
KGwzZV9nZXRfZmxhZ3MocGwzZVtpXSkgJiBsM19kaXNhbGxvd19tYXNrKGQpKSApCi0gICAgICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAg
IHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0gICAgICAgICAgICAgICAgICAgIGwz
ZV9nZXRfbWZuKHBsM2VbaV0pLAotICAgICAgICAgICAgICAgICAgICBQR1RfbDJfcGFnZV90YWJs
ZSB8IFBHVF9wYWVfeGVuX2wyLCBkLCBwYXJ0aWFsLCAxKTsKLSAgICAgICAgfQotICAgICAgICBl
bHNlIGlmICggKHJjID0gZ2V0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBkLCBwYXJ0aWFs
KSkgPiAwICkKLSAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGlmICggcmMgPT0gLUVS
RVNUQVJUICkKLSAgICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMg
PSBpOwotICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7Ci0gICAg
ICAgIH0KLSAgICAgICAgZWxzZSBpZiAoIHJjID09IC1FSU5UUiAmJiBpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAgICAgICAgcGFn
ZS0+cGFydGlhbF9wdGUgPSAwOwotICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAg
IH0KLSAgICAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAg
cGwzZVtpXSA9IGFkanVzdF9ndWVzdF9sM2UocGwzZVtpXSwgZCk7Ci0gICAgfQotCi0gICAgaWYg
KCByYyA+PSAwICYmICFjcmVhdGVfcGFlX3hlbl9tYXBwaW5ncyhkLCBwbDNlKSApCi0gICAgICAg
IHJjID0gLUVJTlZBTDsKLSAgICBpZiAoIHJjIDwgMCAmJiByYyAhPSAtRVJFU1RBUlQgJiYgcmMg
IT0gLUVJTlRSICkKLSAgICB7Ci0gICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFp
bHVyZSBpbiBhbGxvY19sM190YWJsZTogc2xvdCAlI3hcbiIsIGkpOwotICAgICAgICBpZiAoIGkg
KQotICAgICAgICB7Ci0gICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0g
ICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Ci0gICAgICAgICAgICBjdXJyZW50LT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKLSAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xk
X2d1ZXN0X3RhYmxlID0gcGFnZTsKLSAgICAgICAgfQotICAgICAgICB3aGlsZSAoIGktLSA+IDAg
KQotICAgICAgICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsK
LSAgICB9Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShwbDNlKTsKLSAgICByZXR1cm4gcmMgPiAw
ID8gMCA6IHJjOwotfQotCiB2b2lkIGluaXRfeGVuX3BhZV9sMl9zbG90cyhsMl9wZ2VudHJ5X3Qg
KmwydCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBtZW1jcHkoJmwydFtDT01QQVRf
TDJfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UKGQpXSwKQEAgLTE2MTMsMTg2ICsxMDAzLDYgQEAg
dm9pZCB6YXBfcm9fbXB0KG1mbl90IG1mbikKICAgICB1bm1hcF9kb21haW5fcGFnZShsNHRhYik7
CiB9CiAKLXN0YXRpYyBpbnQgYWxsb2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkK
LXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7Ci0gICAgdW5z
aWduZWQgbG9uZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwotICAgIGw0X3BnZW50
cnlfdCAgKnBsNGUgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihwZm4pKTsKLSAgICB1bnNpZ25lZCBp
bnQgICBpOwotICAgIGludCAgICAgICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRp
YWxfcHRlOwotCi0gICAgZm9yICggaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDRf
UEFHRVRBQkxFX0VOVFJJRVM7Ci0gICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCi0gICAgewot
ICAgICAgICBpZiAoICFpc19ndWVzdF9sNF9zbG90KGQsIGkpIHx8Ci0gICAgICAgICAgICAgKHJj
ID0gZ2V0X3BhZ2VfZnJvbV9sNGUocGw0ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKLSAg
ICAgICAgewotICAgICAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAgICAg
ICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IDE7Ci0gICAgICAgIH0KLSAgICAg
ICAgZWxzZSBpZiAoIHJjIDwgMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggcmMgIT0g
LUVJTlRSICkKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAiRmFpbHVyZSBpbiBhbGxvY19sNF90YWJsZTogc2xvdCAlI3hc
biIsIGkpOwotICAgICAgICAgICAgaWYgKCBpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7Ci0gICAgICAgICAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSAwOwotICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKLSAg
ICAgICAgICAgICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7Ci0gICAgICAgICAgICAgICAgZWxzZQot
ICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSApCi0gICAgICAgICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxp
ZGF0ZWRfcHRlcysrOwotICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVz
dF9wdHBnID0gTlVMTDsKLSAgICAgICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vl
c3RfdGFibGUgPSBwYWdlOwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0KLSAgICAg
ICAgfQotICAgICAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsNGUpOwotICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICB9Ci0K
LSAgICAgICAgcGw0ZVtpXSA9IGFkanVzdF9ndWVzdF9sNGUocGw0ZVtpXSwgZCk7Ci0gICAgfQot
Ci0gICAgaWYgKCByYyA+PSAwICkKLSAgICB7Ci0gICAgICAgIGluaXRfeGVuX2w0X3Nsb3RzKHBs
NGUsIF9tZm4ocGZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4s
IFZNX0FTU0lTVChkLCBtMnBfc3RyaWN0KSk7Ci0gICAgICAgIGF0b21pY19pbmMoJmQtPmFyY2gu
cHZfZG9tYWluLm5yX2w0X3BhZ2VzKTsKLSAgICAgICAgcmMgPSAwOwotICAgIH0KLSAgICB1bm1h
cF9kb21haW5fcGFnZShwbDRlKTsKLQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIHZvaWQg
ZnJlZV9sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQotewotICAgIHN0cnVjdCBkb21h
aW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7Ci0g
ICAgdW5zaWduZWQgaW50ICBpOwotCi0gICAgcGwxZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2Up
OwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKLSAg
ICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUocGwxZVtpXSwgZCk7Ci0KLSAgICB1bm1hcF9kb21haW5f
cGFnZShwbDFlKTsKLX0KLQotCi1zdGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgaW50IHByZWVtcHRpYmxlKQotewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBw
YWdlX2dldF9vd25lcihwYWdlKTsKLSAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKTsKLSAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7Ci0gICAgdW5zaWduZWQgaW50
ICBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgLSAxOwotICAgIGludCBlcnIgPSAwOwotCi0g
ICAgcGwyZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOwotCi0gICAgQVNTRVJUKHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzKTsKLSAgICBkbyB7Ci0gICAgICAgIGlmICggaXNfZ3Vlc3RfbDJf
c2xvdChkLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbywgaSkgJiYKLSAgICAgICAgICAgICBwdXRf
cGFnZV9mcm9tX2wyZShwbDJlW2ldLCBwZm4pID09IDAgJiYKLSAgICAgICAgICAgICBwcmVlbXB0
aWJsZSAmJiBpICYmIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkgKQotICAgICAgICB7Ci0gICAg
ICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKLSAgICAgICAgICAgZXJyID0gLUVS
RVNUQVJUOwotICAgICAgICB9Ci0gICAgfSB3aGlsZSAoICFlcnIgJiYgaS0tICk7Ci0KLSAgICB1
bm1hcF9kb21haW5fcGFnZShwbDJlKTsKLQotICAgIGlmICggIWVyciApCi0gICAgICAgIHBhZ2Ut
PnUuaW51c2UudHlwZV9pbmZvICY9IH5QR1RfcGFlX3hlbl9sMjsKLQotICAgIHJldHVybiBlcnI7
Ci19Ci0KLXN0YXRpYyBpbnQgZnJlZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQot
ewotICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKLSAgICB1bnNp
Z25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKLSAgICBsM19wZ2VudHJ5
X3QgKnBsM2U7Ci0gICAgaW50IHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOwot
ICAgIHVuc2lnbmVkIGludCAgaSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7
Ci0KLSAgICBwbDNlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7Ci0KLSAgICBkbyB7Ci0g
ICAgICAgIHJjID0gcHV0X3BhZ2VfZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsK
LSAgICAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIHBhcnRp
YWwgPSAwOwotICAgICAgICBpZiAoIHJjID4gMCApCi0gICAgICAgICAgICBjb250aW51ZTsKLSAg
ICAgICAgcGwzZVtpXSA9IHVuYWRqdXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKLSAgICB9IHdo
aWxlICggaS0tICk7Ci0KLSAgICB1bm1hcF9kb21haW5fcGFnZShwbDNlKTsKLQotICAgIGlmICgg
cmMgPT0gLUVSRVNUQVJUICkKLSAgICB7Ci0gICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gaTsKLSAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOwotICAgIH0K
LSAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUyAt
IDEgKQotICAgIHsKLSAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKLSAg
ICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOwotICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAg
ICB9Ci0gICAgcmV0dXJuIHJjID4gMCA/IDAgOiByYzsKLX0KLQotc3RhdGljIGludCBmcmVlX2w0
X3RhYmxlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9
IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwotICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFn
ZV90b19tZm4ocGFnZSkpOwotICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9IG1hcF9kb21haW5fcGFn
ZShfbWZuKHBmbikpOwotICAgIGludCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0
ZTsKLSAgICB1bnNpZ25lZCBpbnQgIGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0
aWFsOwotCi0gICAgZG8gewotICAgICAgICBpZiAoIGlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgKQot
ICAgICAgICAgICAgcmMgPSBwdXRfcGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWws
IDApOwotICAgICAgICBpZiAoIHJjIDwgMCApCi0gICAgICAgICAgICBicmVhazsKLSAgICAgICAg
cGFydGlhbCA9IDA7Ci0gICAgfSB3aGlsZSAoIGktLSApOwotCi0gICAgaWYgKCByYyA9PSAtRVJF
U1RBUlQgKQotICAgIHsKLSAgICAgICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOwotICAg
ICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IHBhcnRpYWwgPzogLTE7Ci0gICAgfQotICAgIGVsc2Ug
aWYgKCByYyA9PSAtRUlOVFIgJiYgaSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCi0gICAg
ewotICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOwotICAgICAgICBwYWdl
LT5wYXJ0aWFsX3B0ZSA9IDA7Ci0gICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAgIH0KLQotICAg
IHVubWFwX2RvbWFpbl9wYWdlKHBsNGUpOwotCi0gICAgaWYgKCByYyA+PSAwICkKLSAgICB7Ci0g
ICAgICAgIGF0b21pY19kZWMoJmQtPmFyY2gucHZfZG9tYWluLm5yX2w0X3BhZ2VzKTsKLSAgICAg
ICAgcmMgPSAwOwotICAgIH0KLQotICAgIHJldHVybiByYzsKLX0KLQogI2lmbmRlZiBOREVCVUcK
IC8qCiAgKiBXZSBtdXN0IG5ldmVyIGNhbGwgX3B1dF9wYWdlX3R5cGUoKSB3aGlsZSBob2xkaW5n
IGEgcGFnZV9sb2NrKCkgZm9yCkBAIC0xODc2LDMwOSArMTA4Niw2IEBAIHZvaWQgcGFnZV91bmxv
Y2soc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKICAgICBjdXJyZW50X2xvY2tlZF9wYWdlX3NldChO
VUxMKTsKIH0KIAotLyoKLSAqIFBURSBmbGFncyB0aGF0IGEgZ3Vlc3QgbWF5IGNoYW5nZSB3aXRo
b3V0IHJlLXZhbGlkYXRpbmcgdGhlIFBURS4KLSAqIEFsbCBvdGhlciBiaXRzIGFmZmVjdCB0cmFu
c2xhdGlvbiwgY2FjaGluZywgb3IgWGVuJ3Mgc2FmZXR5LgotICovCi0jZGVmaW5lIEZBU1RQQVRI
X0ZMQUdfV0hJVEVMSVNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAoX1BBR0VfTlhfQklUIHwgX1BBR0VfQVZBSUxfSElHSCB8IF9QQUdFX0FWQUlMIHwgX1BBR0Vf
R0xPQkFMIHwgXAotICAgICBfUEFHRV9ESVJUWSB8IF9QQUdFX0FDQ0VTU0VEIHwgX1BBR0VfVVNF
UikKLQotLyogVXBkYXRlIHRoZSBMMSBlbnRyeSBhdCBwbDFlIHRvIG5ldyB2YWx1ZSBubDFlLiAq
Lwotc3RhdGljIGludCBtb2RfbDFfZW50cnkobDFfcGdlbnRyeV90ICpwbDFlLCBsMV9wZ2VudHJ5
X3QgbmwxZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2wxbWZuLCBp
bnQgcHJlc2VydmVfYWQsCi0gICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqcHRf
dmNwdSwgc3RydWN0IGRvbWFpbiAqcGdfZG9tKQotewotICAgIGwxX3BnZW50cnlfdCBvbDFlOwot
ICAgIHN0cnVjdCBkb21haW4gKnB0X2RvbSA9IHB0X3ZjcHUtPmRvbWFpbjsKLSAgICBpbnQgcmMg
PSAwOwotCi0gICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZnJvbV91c2VyKCZvbDFlLCBwbDFlLCBz
aXplb2Yob2wxZSkpICE9IDApICkKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0KLSAgICBBU1NF
UlQoIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhwdF9kb20pKTsKLQotICAgIGlmICggbDFlX2dldF9m
bGFncyhubDFlKSAmIF9QQUdFX1BSRVNFTlQgKQotICAgIHsKLSAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IE5VTEw7Ci0KLSAgICAgICAgaWYgKCB1bmxpa2VseShsMWVfZ2V0X2ZsYWdz
KG5sMWUpICYgbDFfZGlzYWxsb3dfbWFzayhwdF9kb20pKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwxIGZsYWdzICV4XG4iLAotICAgICAg
ICAgICAgICAgICAgICBsMWVfZ2V0X2ZsYWdzKG5sMWUpICYgbDFfZGlzYWxsb3dfbWFzayhwdF9k
b20pKTsKLSAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgICAgICB9Ci0KLSAgICAgICAg
LyogVHJhbnNsYXRlIGZvcmVpZ24gZ3Vlc3QgYWRkcmVzcy4gKi8KLSAgICAgICAgaWYgKCBwYWdp
bmdfbW9kZV90cmFuc2xhdGUocGdfZG9tKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHAybV90
eXBlX3QgcDJtdDsKLSAgICAgICAgICAgIHAybV9xdWVyeV90IHEgPSBsMWVfZ2V0X2ZsYWdzKG5s
MWUpICYgX1BBR0VfUlcgPwotICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8
IFAyTV9VTlNIQVJFIDogUDJNX0FMTE9DOwotCi0gICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2Vf
ZnJvbV9nZm4ocGdfZG9tLCBsMWVfZ2V0X3BmbihubDFlKSwgJnAybXQsIHEpOwotCi0gICAgICAg
ICAgICBpZiAoIHAybV9pc19wYWdlZChwMm10KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgaWYgKCBwYWdlICkKLSAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0g
ICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUocGdfZG9tLCBsMWVfZ2V0X3Bm
bihubDFlKSk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Ci0gICAgICAgICAgICB9
Ci0KLSAgICAgICAgICAgIGlmICggcDJtdCA9PSBwMm1fcmFtX3BhZ2luZ19pbiAmJiAhcGFnZSAp
Ci0gICAgICAgICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7Ci0KLSAgICAgICAgICAgIC8qIERpZCBv
dXIgYXR0ZW1wdCB0byB1bnNoYXJlIGZhaWw/ICovCi0gICAgICAgICAgICBpZiAoIChxICYgUDJN
X1VOU0hBUkUpICYmIHAybV9pc19zaGFyZWQocDJtdCkgKQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgIC8qIFdlIGNvdWxkIG5vdCBoYXZlIG9idGFpbmVkIGEgcGFnZSByZWYuICovCi0g
ICAgICAgICAgICAgICAgQVNTRVJUKCFwYWdlKTsKLSAgICAgICAgICAgICAgICAvKiBBbmQgbWVt
X3NoYXJpbmdfbm90aWZ5IGhhcyBhbHJlYWR5IGJlZW4gY2FsbGVkLiAqLwotICAgICAgICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBpZiAoICFw
YWdlICkKLSAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAgICAgIG5sMWUg
PSBsMWVfZnJvbV9wYWdlKHBhZ2UsIGwxZV9nZXRfZmxhZ3MobmwxZSkpOwotICAgICAgICB9Ci0K
LSAgICAgICAgLyogRmFzdCBwYXRoIGZvciBzdWZmaWNpZW50bHktc2ltaWxhciBtYXBwaW5ncy4g
Ki8KLSAgICAgICAgaWYgKCAhbDFlX2hhc19jaGFuZ2VkKG9sMWUsIG5sMWUsIH5GQVNUUEFUSF9G
TEFHX1dISVRFTElTVCkgKQotICAgICAgICB7Ci0gICAgICAgICAgICBubDFlID0gYWRqdXN0X2d1
ZXN0X2wxZShubDFlLCBwdF9kb20pOwotICAgICAgICAgICAgcmMgPSBVUERBVEVfRU5UUlkobDEs
IHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgcHRfdmNwdSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHByZXNlcnZlX2FkKTsKLSAgICAgICAgICAgIGlmICggcGFnZSApCi0gICAgICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICByZXR1cm4gcmMgPyAwIDogLUVC
VVNZOwotICAgICAgICB9Ci0KLSAgICAgICAgc3dpdGNoICggcmMgPSBnZXRfcGFnZV9mcm9tX2wx
ZShubDFlLCBwdF9kb20sIHBnX2RvbSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBsMV9kaXNhbGxvd19tYXNrKHB0X2RvbSkpICkKLSAgICAgICAgewotICAgICAgICBk
ZWZhdWx0OgotICAgICAgICAgICAgaWYgKCBwYWdlICkKLSAgICAgICAgICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgY2FzZSAwOgotICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgX1BBR0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFHRV9D
QUNIRV9BVFRSUzoKLSAgICAgICAgICAgIEFTU0VSVCghKHJjICYgfihfUEFHRV9SVyB8IFBBR0Vf
Q0FDSEVfQVRUUlMpKSk7Ci0gICAgICAgICAgICBsMWVfZmxpcF9mbGFncyhubDFlLCByYyk7Ci0g
ICAgICAgICAgICByYyA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAg
ICBpZiAoIHBhZ2UgKQotICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0KLSAgICAgICAgbmwx
ZSA9IGFkanVzdF9ndWVzdF9sMWUobmwxZSwgcHRfZG9tKTsKLSAgICAgICAgaWYgKCB1bmxpa2Vs
eSghVVBEQVRFX0VOVFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBnbDFtZm4sIHB0X3ZjcHUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKLSAgICAg
ICAgewotICAgICAgICAgICAgb2wxZSA9IG5sMWU7Ci0gICAgICAgICAgICByYyA9IC1FQlVTWTsK
LSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRSWShs
MSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCBwdF92Y3B1LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQotICAgIHsKLSAgICAgICAgcmV0dXJu
IC1FQlVTWTsKLSAgICB9Ci0KLSAgICBwdXRfcGFnZV9mcm9tX2wxZShvbDFlLCBwdF9kb20pOwot
ICAgIHJldHVybiByYzsKLX0KLQotCi0vKiBVcGRhdGUgdGhlIEwyIGVudHJ5IGF0IHBsMmUgdG8g
bmV3IHZhbHVlIG5sMmUuIHBsMmUgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KLXN0YXRpYyBpbnQg
bW9kX2wyX2VudHJ5KGwyX3BnZW50cnlfdCAqcGwyZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
IGwyX3BnZW50cnlfdCBubDJlLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyBwZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfYWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdmNwdSkKLXsKLSAgICBsMl9wZ2VudHJ5X3Qg
b2wyZTsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmNwdS0+ZG9tYWluOwotICAgIHN0cnVjdCBw
YWdlX2luZm8gKmwycGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOwotICAgIHVuc2lnbmVkIGxv
bmcgdHlwZSA9IGwycGctPnUuaW51c2UudHlwZV9pbmZvOwotICAgIGludCByYyA9IDA7Ci0KLSAg
ICBpZiAoIHVubGlrZWx5KCFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIHBnZW50cnlfcHRyX3Rv
X3Nsb3QocGwyZSkpKSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkwyIHVwZGF0ZSBpbiBYZW4tcHJpdmF0ZSBhcmVhLCBzbG90ICUjbHhcbiIsCi0gICAgICAgICAg
ICAgICAgIHBnZW50cnlfcHRyX3RvX3Nsb3QocGwyZSkpOwotICAgICAgICByZXR1cm4gLUVQRVJN
OwotICAgIH0KLQotICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fdXNlcigmb2wyZSwgcGwy
ZSwgc2l6ZW9mKG9sMmUpKSAhPSAwKSApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOwotCi0gICAg
aWYgKCBsMmVfZ2V0X2ZsYWdzKG5sMmUpICYgX1BBR0VfUFJFU0VOVCApCi0gICAgewotICAgICAg
ICBpZiAoIHVubGlrZWx5KGwyZV9nZXRfZmxhZ3MobmwyZSkgJiBMMl9ESVNBTExPV19NQVNLKSAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwy
IGZsYWdzICV4XG4iLAotICAgICAgICAgICAgICAgICAgICBsMmVfZ2V0X2ZsYWdzKG5sMmUpICYg
TDJfRElTQUxMT1dfTUFTSyk7Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICAgICAg
fQotCi0gICAgICAgIC8qIEZhc3QgcGF0aCBmb3Igc3VmZmljaWVudGx5LXNpbWlsYXIgbWFwcGlu
Z3MuICovCi0gICAgICAgIGlmICggIWwyZV9oYXNfY2hhbmdlZChvbDJlLCBubDJlLCB+RkFTVFBB
VEhfRkxBR19XSElURUxJU1QpICkKLSAgICAgICAgewotICAgICAgICAgICAgbmwyZSA9IGFkanVz
dF9ndWVzdF9sMmUobmwyZSwgZCk7Ci0gICAgICAgICAgICBpZiAoIFVQREFURV9FTlRSWShsMiwg
cGwyZSwgb2wyZSwgbmwyZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9hZCkgKQotICAgICAgICAgICAg
ICAgIHJldHVybiAwOwotICAgICAgICAgICAgcmV0dXJuIC1FQlVTWTsKLSAgICAgICAgfQotCi0g
ICAgICAgIGlmICggdW5saWtlbHkoKHJjID0gZ2V0X3BhZ2VfZnJvbV9sMmUobmwyZSwgcGZuLCBk
KSkgPCAwKSApCi0gICAgICAgICAgICByZXR1cm4gcmM7Ci0KLSAgICAgICAgbmwyZSA9IGFkanVz
dF9ndWVzdF9sMmUobmwyZSwgZCk7Ci0gICAgICAgIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRS
WShsMiwgcGwyZSwgb2wyZSwgbmwyZSwgcGZuLCB2Y3B1LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG9s
MmUgPSBubDJlOwotICAgICAgICAgICAgcmMgPSAtRUJVU1k7Ci0gICAgICAgIH0KLSAgICB9Ci0g
ICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDIsIHBsMmUsIG9sMmUsIG5sMmUs
IHBmbiwgdmNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2
ZV9hZCkpICkKLSAgICB7Ci0gICAgICAgIHJldHVybiAtRUJVU1k7Ci0gICAgfQotCi0gICAgcHV0
X3BhZ2VfZnJvbV9sMmUob2wyZSwgcGZuKTsKLSAgICByZXR1cm4gcmM7Ci19Ci0KLS8qIFVwZGF0
ZSB0aGUgTDMgZW50cnkgYXQgcGwzZSB0byBuZXcgdmFsdWUgbmwzZS4gcGwzZSBpcyB3aXRoaW4g
ZnJhbWUgcGZuLiAqLwotc3RhdGljIGludCBtb2RfbDNfZW50cnkobDNfcGdlbnRyeV90ICpwbDNl
LAotICAgICAgICAgICAgICAgICAgICAgICAgbDNfcGdlbnRyeV90IG5sM2UsCi0gICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHBmbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
IGludCBwcmVzZXJ2ZV9hZCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB2Y3B1ICp2
Y3B1KQotewotICAgIGwzX3BnZW50cnlfdCBvbDNlOwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2
Y3B1LT5kb21haW47Ci0gICAgaW50IHJjID0gMDsKLQotICAgIC8qCi0gICAgICogRGlzYWxsb3cg
dXBkYXRlcyB0byBmaW5hbCBMMyBzbG90LiBJdCBjb250YWlucyBYZW4gbWFwcGluZ3MsIGFuZCBp
dAotICAgICAqIHdvdWxkIGJlIGEgcGFpbiB0byBlbnN1cmUgdGhleSByZW1haW4gY29udGludW91
c2x5IHZhbGlkIHRocm91Z2hvdXQuCi0gICAgICovCi0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21h
aW4oZCkgJiYgKHBnZW50cnlfcHRyX3RvX3Nsb3QocGwzZSkgPj0gMykgKQotICAgICAgICByZXR1
cm4gLUVJTlZBTDsKLQotICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fdXNlcigmb2wzZSwg
cGwzZSwgc2l6ZW9mKG9sM2UpKSAhPSAwKSApCi0gICAgICAgIHJldHVybiAtRUZBVUxUOwotCi0g
ICAgaWYgKCBsM2VfZ2V0X2ZsYWdzKG5sM2UpICYgX1BBR0VfUFJFU0VOVCApCi0gICAgewotICAg
ICAgICBpZiAoIHVubGlrZWx5KGwzZV9nZXRfZmxhZ3MobmwzZSkgJiBsM19kaXNhbGxvd19tYXNr
KGQpKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
QmFkIEwzIGZsYWdzICV4XG4iLAotICAgICAgICAgICAgICAgICAgICBsM2VfZ2V0X2ZsYWdzKG5s
M2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSk7Ci0gICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsK
LSAgICAgICAgfQotCi0gICAgICAgIC8qIEZhc3QgcGF0aCBmb3Igc3VmZmljaWVudGx5LXNpbWls
YXIgbWFwcGluZ3MuICovCi0gICAgICAgIGlmICggIWwzZV9oYXNfY2hhbmdlZChvbDNlLCBubDNl
LCB+RkFTVFBBVEhfRkxBR19XSElURUxJU1QpICkKLSAgICAgICAgewotICAgICAgICAgICAgbmwz
ZSA9IGFkanVzdF9ndWVzdF9sM2UobmwzZSwgZCk7Ci0gICAgICAgICAgICByYyA9IFVQREFURV9F
TlRSWShsMywgcGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LCBwcmVzZXJ2ZV9hZCk7Ci0gICAg
ICAgICAgICByZXR1cm4gcmMgPyAwIDogLUVGQVVMVDsKLSAgICAgICAgfQotCi0gICAgICAgIHJj
ID0gZ2V0X3BhZ2VfZnJvbV9sM2UobmwzZSwgcGZuLCBkLCAwKTsKLSAgICAgICAgaWYgKCB1bmxp
a2VseShyYyA8IDApICkKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgcmMgPSAwOwot
Ci0gICAgICAgIG5sM2UgPSBhZGp1c3RfZ3Vlc3RfbDNlKG5sM2UsIGQpOwotICAgICAgICBpZiAo
IHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDMsIHBsM2UsIG9sM2UsIG5sM2UsIHBmbiwgdmNwdSwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQotICAg
ICAgICB7Ci0gICAgICAgICAgICBvbDNlID0gbmwzZTsKLSAgICAgICAgICAgIHJjID0gLUVGQVVM
VDsKLSAgICAgICAgfQotICAgIH0KLSAgICBlbHNlIGlmICggdW5saWtlbHkoIVVQREFURV9FTlRS
WShsMywgcGwzZSwgb2wzZSwgbmwzZSwgcGZuLCB2Y3B1LAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQotICAgIHsKLSAgICAgICAgcmV0dXJuIC1F
RkFVTFQ7Ci0gICAgfQotCi0gICAgaWYgKCBsaWtlbHkocmMgPT0gMCkgKQotICAgICAgICBpZiAo
ICFjcmVhdGVfcGFlX3hlbl9tYXBwaW5ncyhkLCBwbDNlKSApCi0gICAgICAgICAgICBCVUcoKTsK
LQotICAgIHB1dF9wYWdlX2Zyb21fbDNlKG9sM2UsIHBmbiwgMCwgMSk7Ci0gICAgcmV0dXJuIHJj
OwotfQotCi0vKiBVcGRhdGUgdGhlIEw0IGVudHJ5IGF0IHBsNGUgdG8gbmV3IHZhbHVlIG5sNGUu
IHBsNGUgaXMgd2l0aGluIGZyYW1lIHBmbi4gKi8KLXN0YXRpYyBpbnQgbW9kX2w0X2VudHJ5KGw0
X3BnZW50cnlfdCAqcGw0ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgIGw0X3BnZW50cnlfdCBu
bDRlLAotICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4sCi0gICAgICAg
ICAgICAgICAgICAgICAgICBpbnQgcHJlc2VydmVfYWQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgdmNwdSAqdmNwdSkKLXsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gdmNwdS0+ZG9t
YWluOwotICAgIGw0X3BnZW50cnlfdCBvbDRlOwotICAgIGludCByYyA9IDA7Ci0KLSAgICBpZiAo
IHVubGlrZWx5KCFpc19ndWVzdF9sNF9zbG90KGQsIHBnZW50cnlfcHRyX3RvX3Nsb3QocGw0ZSkp
KSApCi0gICAgewotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkw0IHVwZGF0ZSBp
biBYZW4tcHJpdmF0ZSBhcmVhLCBzbG90ICUjbHhcbiIsCi0gICAgICAgICAgICAgICAgIHBnZW50
cnlfcHRyX3RvX3Nsb3QocGw0ZSkpOwotICAgICAgICByZXR1cm4gLUVJTlZBTDsKLSAgICB9Ci0K
LSAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX3VzZXIoJm9sNGUsIHBsNGUsIHNpemVvZihv
bDRlKSkgIT0gMCkgKQotICAgICAgICByZXR1cm4gLUVGQVVMVDsKLQotICAgIGlmICggbDRlX2dl
dF9mbGFncyhubDRlKSAmIF9QQUdFX1BSRVNFTlQgKQotICAgIHsKLSAgICAgICAgaWYgKCB1bmxp
a2VseShsNGVfZ2V0X2ZsYWdzKG5sNGUpICYgTDRfRElTQUxMT1dfTUFTSykgKQotICAgICAgICB7
Ci0gICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBMNCBmbGFncyAleFxu
IiwKLSAgICAgICAgICAgICAgICAgICAgbDRlX2dldF9mbGFncyhubDRlKSAmIEw0X0RJU0FMTE9X
X01BU0spOwotICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0gICAgICAgIH0KLQotICAgICAg
ICAvKiBGYXN0IHBhdGggZm9yIHN1ZmZpY2llbnRseS1zaW1pbGFyIG1hcHBpbmdzLiAqLwotICAg
ICAgICBpZiAoICFsNGVfaGFzX2NoYW5nZWQob2w0ZSwgbmw0ZSwgfkZBU1RQQVRIX0ZMQUdfV0hJ
VEVMSVNUKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG5sNGUgPSBhZGp1c3RfZ3Vlc3RfbDRl
KG5sNGUsIGQpOwotICAgICAgICAgICAgcmMgPSBVUERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUs
IG5sNGUsIHBmbiwgdmNwdSwgcHJlc2VydmVfYWQpOwotICAgICAgICAgICAgcmV0dXJuIHJjID8g
MCA6IC1FRkFVTFQ7Ci0gICAgICAgIH0KLQotICAgICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDRl
KG5sNGUsIHBmbiwgZCwgMCk7Ci0gICAgICAgIGlmICggdW5saWtlbHkocmMgPCAwKSApCi0gICAg
ICAgICAgICByZXR1cm4gcmM7Ci0gICAgICAgIHJjID0gMDsKLQotICAgICAgICBubDRlID0gYWRq
dXN0X2d1ZXN0X2w0ZShubDRlLCBkKTsKLSAgICAgICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VO
VFJZKGw0LCBwbDRlLCBvbDRlLCBubDRlLCBwZm4sIHZjcHUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKLSAgICAgICAgewotICAgICAgICAgICAg
b2w0ZSA9IG5sNGU7Ci0gICAgICAgICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgIH0KLSAgICB9
Ci0gICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVfRU5UUlkobDQsIHBsNGUsIG9sNGUsIG5s
NGUsIHBmbiwgdmNwdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVz
ZXJ2ZV9hZCkpICkKLSAgICB7Ci0gICAgICAgIHJldHVybiAtRUZBVUxUOwotICAgIH0KLQotICAg
IHB1dF9wYWdlX2Zyb21fbDRlKG9sNGUsIHBmbiwgMCwgMSk7Ci0gICAgcmV0dXJuIHJjOwotfQot
CiBzdGF0aWMgaW50IGNsZWFudXBfcGFnZV9jYWNoZWF0dHIoc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgY2FjaGVhdHRyID0KQEAgLTIyNjAsMjIyICsxMTY3LDI3
IEBAIGludCBnZXRfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBzdHJ1Y3QgZG9tYWluICpk
b21haW4pCiAgICAgcmV0dXJuIDA7CiB9CiAKLS8qCi0gKiBTcGVjaWFsIHZlcnNpb24gb2YgZ2V0
X3BhZ2UoKSB0byBiZSB1c2VkIGV4Y2x1c2l2ZWx5IHdoZW4KLSAqIC0gYSBwYWdlIGlzIGtub3du
IHRvIGFscmVhZHkgaGF2ZSBhIG5vbi16ZXJvIHJlZmVyZW5jZSBjb3VudAotICogLSB0aGUgcGFn
ZSBkb2VzIG5vdCBuZWVkIGl0cyBvd25lciB0byBiZSBjaGVja2VkCi0gKiAtIGl0IHdpbGwgbm90
IGJlIGNhbGxlZCBtb3JlIHRoYW4gb25jZSB3aXRob3V0IGRyb3BwaW5nIHRoZSB0aHVzCi0gKiAg
IGFjcXVpcmVkIHJlZmVyZW5jZSBhZ2Fpbi4KLSAqIER1ZSB0byBnZXRfcGFnZSgpIHJlc2Vydmlu
ZyBvbmUgcmVmZXJlbmNlLCB0aGlzIGNhbGwgY2Fubm90IGZhaWwuCi0gKi8KLXN0YXRpYyB2b2lk
IGdldF9wYWdlX2xpZ2h0KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UpCi17Ci0gICAgdW5zaWduZWQg
bG9uZyB4LCBueCwgeSA9IHBhZ2UtPmNvdW50X2luZm87Ci0KLSAgICBkbyB7Ci0gICAgICAgIHgg
ID0geTsKLSAgICAgICAgbnggPSB4ICsgMTsKLSAgICAgICAgQlVHX09OKCEoeCAmIFBHQ19jb3Vu
dF9tYXNrKSk7IC8qIE5vdCBhbGxvY2F0ZWQ/ICovCi0gICAgICAgIEJVR19PTighKG54ICYgUEdD
X2NvdW50X21hc2spKTsgLyogT3ZlcmZsb3c/ICovCi0gICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdl
LT5jb3VudF9pbmZvLCB4LCBueCk7Ci0gICAgfQotICAgIHdoaWxlICggdW5saWtlbHkoeSAhPSB4
KSApOwotfQotCi1pbnQgcHZfYWxsb2NfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
IHVuc2lnbmVkIGxvbmcgdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0
aWJsZSkKK3N0YXRpYyBpbnQgX3B1dF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwg
Ym9vbCBwcmVlbXB0aWJsZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcHRwZykKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVy
KHBhZ2UpOwotICAgIGludCByYzsKKyAgICB1bnNpZ25lZCBsb25nIG54LCB4LCB5ID0gcGFnZS0+
dS5pbnVzZS50eXBlX2luZm87CiAKLSAgICAvKiBBIHBhZ2UgdGFibGUgaXMgZGlydGllZCB3aGVu
IGl0cyB0eXBlIGNvdW50IGJlY29tZXMgbm9uLXplcm8uICovCi0gICAgaWYgKCBsaWtlbHkob3du
ZXIgIT0gTlVMTCkgKQotICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShvd25lciwgcGFnZV90b19t
Zm4ocGFnZSkpOworICAgIEFTU0VSVChjdXJyZW50X2xvY2tlZF9wYWdlX25lX2NoZWNrKHBhZ2Up
KTsKIAotICAgIHN3aXRjaCAoIHR5cGUgJiBQR1RfdHlwZV9tYXNrICkKKyAgICBmb3IgKCA7IDsg
KQogICAgIHsKLSAgICBjYXNlIFBHVF9sMV9wYWdlX3RhYmxlOgotICAgICAgICByYyA9IGFsbG9j
X2wxX3RhYmxlKHBhZ2UpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFBHVF9sMl9wYWdlX3Rh
YmxlOgotICAgICAgICByYyA9IGFsbG9jX2wyX3RhYmxlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxl
KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQR1RfbDNfcGFnZV90YWJsZToKLSAgICAgICAg
QVNTRVJUKHByZWVtcHRpYmxlKTsKLSAgICAgICAgcmMgPSBhbGxvY19sM190YWJsZShwYWdlKTsK
LSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKLSAgICAgICAgQVNT
RVJUKHByZWVtcHRpYmxlKTsKLSAgICAgICAgcmMgPSBhbGxvY19sNF90YWJsZShwYWdlKTsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgY2FzZSBQR1Rfc2VnX2Rlc2NfcGFnZToKLSAgICAgICAgcmMgPSBh
bGxvY19zZWdkZXNjX3BhZ2UocGFnZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0g
ICAgICAgIHByaW50aygiQmFkIHR5cGUgaW4gJXMgJWx4IHQ9JSIgUFJ0eXBlX2luZm8gIiBjPSVs
eFxuIiwgX19mdW5jX18sCi0gICAgICAgICAgICAgICB0eXBlLCBwYWdlLT51LmludXNlLnR5cGVf
aW5mbywKLSAgICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8pOwotICAgICAgICByYyA9IC1F
SU5WQUw7Ci0gICAgICAgIEJVRygpOwotICAgIH0KKyAgICAgICAgeCAgPSB5OworICAgICAgICBu
eCA9IHggLSAxOwogCi0gICAgLyogTm8gbmVlZCBmb3IgYXRvbWljIHVwZGF0ZSBvZiB0eXBlX2lu
Zm8gaGVyZTogbm9vbmUgZWxzZSB1cGRhdGVzIGl0LiAqLwotICAgIHNtcF93bWIoKTsKLSAgICBz
d2l0Y2ggKCByYyApCi0gICAgewotICAgIGNhc2UgMDoKLSAgICAgICAgcGFnZS0+dS5pbnVzZS50
eXBlX2luZm8gfD0gUEdUX3ZhbGlkYXRlZDsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSAtRUlO
VFI6Ci0gICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJgotICAgICAgICAg
ICAgICAgIChQR1RfY291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7
Ci0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9IH5QR1RfY291bnRfbWFzazsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgQVNTRVJUKHJjIDwgMCk7Ci0gICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRXJyb3Igd2hpbGUgdmFsaWRhdGluZyBtZm4g
JSIgUFJJX21mbgotICAgICAgICAgICAgICAgICAiIChwZm4gJSIgUFJJX3BmbiAiKSBmb3IgdHlw
ZSAlIiBQUnR5cGVfaW5mbwotICAgICAgICAgICAgICAgICAiOiBjYWY9JTA4bHggdGFmPSUiIFBS
dHlwZV9pbmZvICJcbiIsCi0gICAgICAgICAgICAgICAgIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2Up
KSwKLSAgICAgICAgICAgICAgICAgZ2V0X2dwZm5fZnJvbV9tZm4obWZuX3gocGFnZV90b19tZm4o
cGFnZSkpKSwKLSAgICAgICAgICAgICAgICAgdHlwZSwgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8pOwotICAgICAgICBpZiAoIHBhZ2UgIT0gY3VycmVudC0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQotICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAw
OwotICAgICAgICBlbHNlCisgICAgICAgIEFTU0VSVCgoeCAmIFBHVF9jb3VudF9tYXNrKSAhPSAw
KTsKKworICAgICAgICBzd2l0Y2ggKCBueCAmIChQR1RfbG9ja2VkIHwgUEdUX2NvdW50X21hc2sp
ICkKICAgICAgICAgewotICAgICAgICAgICAgQVNTRVJUKChwYWdlLT51LmludXNlLnR5cGVfaW5m
byAmCi0gICAgICAgICAgICAgICAgICAgIChQR1RfY291bnRfbWFzayB8IFBHVF92YWxpZGF0ZWQp
KSA9PSAxKTsKLSAgICBjYXNlIC1FUkVTVEFSVDoKLSAgICAgICAgICAgIGdldF9wYWdlX2xpZ2h0
KHBhZ2UpOwotICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3BhcnRp
YWw7Ci0gICAgICAgIH0KLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwot
fQotCi0KLWludCBwdl9mcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNp
Z25lZCBsb25nIHR5cGUsCi0gICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSkK
LXsKLSAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwotICAg
IHVuc2lnbmVkIGxvbmcgZ21mbjsKLSAgICBpbnQgcmM7Ci0KLSAgICBpZiAoIGxpa2VseShvd25l
ciAhPSBOVUxMKSAmJiB1bmxpa2VseShwYWdpbmdfbW9kZV9lbmFibGVkKG93bmVyKSkgKQotICAg
IHsKLSAgICAgICAgLyogQSBwYWdlIHRhYmxlIGlzIGRpcnRpZWQgd2hlbiBpdHMgdHlwZSBjb3Vu
dCBiZWNvbWVzIHplcm8uICovCi0gICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KG93bmVyLCBwYWdl
X3RvX21mbihwYWdlKSk7Ci0KLSAgICAgICAgQVNTRVJUKCFzaGFkb3dfbW9kZV9yZWZjb3VudHMo
b3duZXIpKTsKLQotICAgICAgICBnbWZuID0gbWZuX3RvX2dtZm4ob3duZXIsIG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKSk7Ci0gICAgICAgIEFTU0VSVChWQUxJRF9NMlAoZ21mbikpOwotICAgICAg
ICAvKiBQYWdlIHNoYXJpbmcgbm90IHN1cHBvcnRlZCBmb3Igc2hhZG93ZWQgZG9tYWlucyAqLwot
ICAgICAgICBpZighU0hBUkVEX00yUChnbWZuKSkKLSAgICAgICAgICAgIHNoYWRvd19yZW1vdmVf
YWxsX3NoYWRvd3Mob3duZXIsIF9tZm4oZ21mbikpOwotICAgIH0KLQotICAgIGlmICggISh0eXBl
ICYgUEdUX3BhcnRpYWwpICkKLSAgICB7Ci0gICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
ID0gMVUgPDwgUEFHRVRBQkxFX09SREVSOwotICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7
Ci0gICAgfQotCi0gICAgc3dpdGNoICggdHlwZSAmIFBHVF90eXBlX21hc2sgKQotICAgIHsKLSAg
ICBjYXNlIFBHVF9sMV9wYWdlX3RhYmxlOgotICAgICAgICBmcmVlX2wxX3RhYmxlKHBhZ2UpOwot
ICAgICAgICByYyA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgUEdUX2wyX3BhZ2VfdGFi
bGU6Ci0gICAgICAgIHJjID0gZnJlZV9sMl90YWJsZShwYWdlLCBwcmVlbXB0aWJsZSk7Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgUEdUX2wzX3BhZ2VfdGFibGU6Ci0gICAgICAgIEFTU0VSVChw
cmVlbXB0aWJsZSk7Ci0gICAgICAgIHJjID0gZnJlZV9sM190YWJsZShwYWdlKTsKLSAgICAgICAg
YnJlYWs7Ci0gICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKLSAgICAgICAgQVNTRVJUKHByZWVt
cHRpYmxlKTsKLSAgICAgICAgcmMgPSBmcmVlX2w0X3RhYmxlKHBhZ2UpOwotICAgICAgICBicmVh
azsKLSAgICBkZWZhdWx0OgotICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInR5cGUg
JSIgUFJ0eXBlX2luZm8gIiBtZm4gJSIgUFJJX21mbiAiXG4iLAotICAgICAgICAgICAgICAgICB0
eXBlLCBtZm5feChwYWdlX3RvX21mbihwYWdlKSkpOwotICAgICAgICByYyA9IC1FSU5WQUw7Ci0g
ICAgICAgIEJVRygpOwotICAgIH0KLQotICAgIHJldHVybiByYzsKLX0KLQotdm9pZCBwdl9kZWNf
bGluZWFyX3B0KHN0cnVjdCBwYWdlX2luZm8gKnB0cGcsIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Us
Ci0gICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlKQotewotICAgIGlmICgg
cHRwZyAmJiBQR1RfdHlwZV9lcXVhbCh0eXBlLCBwdHBnLT51LmludXNlLnR5cGVfaW5mbykgKQot
ICAgIHsKLSAgICAgICAgQVNTRVJUKGlzX3B2X2RvbWFpbihwYWdlX2dldF9vd25lcihwYWdlKSkp
OwotICAgICAgICBBU1NFUlQoaXNfcHZfZG9tYWluKHBhZ2VfZ2V0X293bmVyKHB0cGcpKSk7Ci0K
LSAgICAgICAgZGVjX2xpbmVhcl91c2VzKHBhZ2UpOwotICAgICAgICBkZWNfbGluZWFyX2VudHJp
ZXMocHRwZyk7Ci0gICAgfQotfQotCi1pbnQgcHZfcHV0X2ZpbmFsX3BhZ2VfdHlwZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQotewotICAg
IGludCByYyA9IHB2X2ZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUsIHByZWVtcHRpYmxlKTsKLQot
ICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2YgdHlwZV9pbmZvIGhlcmU6IG5vb25l
IGVsc2UgdXBkYXRlcyBpdC4gKi8KLSAgICBpZiAoIHJjID09IDAgKQotICAgIHsKLSAgICAgICAg
cHZfZGVjX2xpbmVhcl9wdChwdHBnLCBwYWdlLCB0eXBlKTsKLSAgICAgICAgQVNTRVJUKCFwYWdl
LT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFnZSktPmlzX2R5aW5nKTsKLSAg
ICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKLSAgICAgICAgc21wX3dtYigpOwot
ICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mby0tOwotICAgIH0KLSAgICBlbHNlIGlmICgg
cmMgPT0gLUVJTlRSICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVCgocGFnZS0+dS5pbnVzZS50eXBl
X2luZm8gJgotICAgICAgICAgICAgICAgIChQR1RfY291bnRfbWFza3xQR1RfdmFsaWRhdGVkfFBH
VF9wYXJ0aWFsKSkgPT0gMSk7Ci0gICAgICAgIHNtcF93bWIoKTsKLSAgICAgICAgcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gfD0gUEdUX3ZhbGlkYXRlZDsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsK
LSAgICAgICAgQlVHX09OKHJjICE9IC1FUkVTVEFSVCk7Ci0gICAgICAgIHNtcF93bWIoKTsKLSAg
ICAgICAgZ2V0X3BhZ2VfbGlnaHQocGFnZSk7Ci0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvIHw9IFBHVF9wYXJ0aWFsOwotICAgIH0KLQotICAgIHJldHVybiByYzsKLX0KLQotc3RhdGlj
IGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRp
YmxlLAotICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwdHBnKQot
ewotICAgIHVuc2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwYWdlLT51LmludXNlLnR5cGVfaW5mbzsK
LQotICAgIEFTU0VSVChjdXJyZW50X2xvY2tlZF9wYWdlX25lX2NoZWNrKHBhZ2UpKTsKLQotICAg
IGZvciAoIDsgOyApCi0gICAgewotICAgICAgICB4ICA9IHk7Ci0gICAgICAgIG54ID0geCAtIDE7
Ci0KLSAgICAgICAgQVNTRVJUKCh4ICYgUEdUX2NvdW50X21hc2spICE9IDApOwotCi0gICAgICAg
IHN3aXRjaCAoIG54ICYgKFBHVF9sb2NrZWQgfCBQR1RfY291bnRfbWFzaykgKQotICAgICAgICB7
Ci0gICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkoKG54ICYgUEdUX3R5
cGVfbWFzaykgPD0gUEdUX2w0X3BhZ2VfdGFibGUpICYmCi0gICAgICAgICAgICAgICAgIGxpa2Vs
eShueCAmIChQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIGludCByYzsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAgaWYgKCB1
bmxpa2VseSgobnggJiBQR1RfdHlwZV9tYXNrKSA8PSBQR1RfbDRfcGFnZV90YWJsZSkgJiYKKyAg
ICAgICAgICAgICAgICAgbGlrZWx5KG54ICYgKFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgaW50IHJjOwogCiAgICAgICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAgICAgKiBPbmx5IFBWIGd1ZXN0cyBjYW4gZW50ZXIgdGhpcyBi
cmFuY2guIEhBUCBndWVzdHMKQEAgLTI4MTcsMTE0MSArMTUyOSwxMDEgQEAgaW50IHZjcHVfZGVz
dHJveV9wYWdldGFibGVzKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiByYyAhPSAtRUlOVFIg
PyByYyA6IC1FUkVTVEFSVDsKIH0KIAotaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZuKQoraW50
IGRvbmF0ZV9wYWdlKAorICAgIHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UsIHVuc2lnbmVkIGludCBtZW1mbGFncykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnItPmRvbWFpbjsKLSAgICBpbnQgcmM7
Ci0gICAgbWZuX3Qgb2xkX2Jhc2VfbWZuOwotCi0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4o
ZCkgKQotICAgIHsKLSAgICAgICAgbWZuX3QgZ3RfbWZuID0gcGFnZXRhYmxlX2dldF9tZm4oY3Vy
ci0+YXJjaC5ndWVzdF90YWJsZSk7Ci0gICAgICAgIGw0X3BnZW50cnlfdCAqcGw0ZSA9IG1hcF9k
b21haW5fcGFnZShndF9tZm4pOwotCi0gICAgICAgIHJjID0gbW9kX2w0X2VudHJ5KHBsNGUsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgIGw0ZV9mcm9tX21mbihtZm4sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAoX1BBR0VfUFJFU0VOVCB8IF9QQUdFX1JXIHwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfUEFHRV9VU0VSIHwgX1BBR0Vf
QUNDRVNTRUQpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3goZ3RfbWZuKSwgMCwg
Y3Vycik7Ci0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsNGUpOwotICAgICAgICBzd2l0Y2gg
KCByYyApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAgYnJlYWs7Ci0g
ICAgICAgIGNhc2UgLUVJTlRSOgotICAgICAgICBjYXNlIC1FUkVTVEFSVDoKLSAgICAgICAgICAg
IHJldHVybiAtRVJFU1RBUlQ7Ci0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICBnZHByaW50
ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICJFcnJvciB3aGlsZSBpbnN0
YWxsaW5nIG5ldyBjb21wYXQgYmFzZXB0ciAlIiBQUklfbWZuICJcbiIsCi0gICAgICAgICAgICAg
ICAgICAgICBtZm5feChtZm4pKTsKLSAgICAgICAgICAgIHJldHVybiByYzsKLSAgICAgICAgfQot
Ci0gICAgICAgIHB2X2Rlc3Ryb3lfbGR0KGN1cnIpOyAvKiBVbmNvbmRpdGlvbmFsIFRMQiBmbHVz
aCBsYXRlci4gKi8KLSAgICAgICAgd3JpdGVfcHRiYXNlKGN1cnIpOwotCi0gICAgICAgIHJldHVy
biAwOwotICAgIH0KLQotICAgIHJjID0gcHV0X29sZF9ndWVzdF90YWJsZShjdXJyKTsKLSAgICBp
ZiAoIHVubGlrZWx5KHJjKSApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIG9sZF9iYXNlX21m
biA9IHBhZ2V0YWJsZV9nZXRfbWZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpOwotICAgIC8qCi0g
ICAgICogVGhpcyBpcyBwYXJ0aWN1bGFybHkgaW1wb3J0YW50IHdoZW4gZ2V0dGluZyByZXN0YXJ0
ZWQgYWZ0ZXIgdGhlCi0gICAgICogcHJldmlvdXMgYXR0ZW1wdCBnb3QgcHJlZW1wdGVkIGluIHRo
ZSBwdXQtb2xkLU1GTiBwaGFzZS4KLSAgICAgKi8KLSAgICBpZiAoIG1mbl9lcShvbGRfYmFzZV9t
Zm4sIG1mbikgKQotICAgIHsKLSAgICAgICAgd3JpdGVfcHRiYXNlKGN1cnIpOwotICAgICAgICBy
ZXR1cm4gMDsKLSAgICB9Ci0KLSAgICByYyA9IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKG1m
biwgUEdUX3Jvb3RfcGFnZV90YWJsZSwgZCwgMCwgMSk7Ci0gICAgc3dpdGNoICggcmMgKQotICAg
IHsKLSAgICBjYXNlIDA6Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgLUVJTlRSOgotICAgIGNh
c2UgLUVSRVNUQVJUOgotICAgICAgICByZXR1cm4gLUVSRVNUQVJUOwotICAgIGRlZmF1bHQ6Ci0g
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAiRXJyb3Ig
d2hpbGUgaW5zdGFsbGluZyBuZXcgYmFzZXB0ciAlIiBQUklfbWZuICJcbiIsCi0gICAgICAgICAg
ICAgICAgIG1mbl94KG1mbikpOwotICAgICAgICByZXR1cm4gcmM7Ci0gICAgfQotCi0gICAgcHZf
ZGVzdHJveV9sZHQoY3Vycik7IC8qIFVuY29uZGl0aW9uYWwgVExCIGZsdXNoIGxhdGVyLiAqLwot
Ci0gICAgaWYgKCAhVk1fQVNTSVNUKGQsIG0ycF9zdHJpY3QpICYmICFwYWdpbmdfbW9kZV9yZWZj
b3VudHMoZCkgKQotICAgICAgICBmaWxsX3JvX21wdChtZm4pOwotICAgIGN1cnItPmFyY2guZ3Vl
c3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9tZm4obWZuKTsKLSAgICB1cGRhdGVfY3IzKGN1cnIp
OwotCi0gICAgd3JpdGVfcHRiYXNlKGN1cnIpOwotCi0gICAgaWYgKCBsaWtlbHkobWZuX3gob2xk
X2Jhc2VfbWZuKSAhPSAwKSApCi0gICAgewotICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
ID0gbWZuX3RvX3BhZ2Uob2xkX2Jhc2VfbWZuKTsKLQotICAgICAgICBpZiAoIHBhZ2luZ19tb2Rl
X3JlZmNvdW50cyhkKSApCi0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgZWxz
ZQotICAgICAgICAgICAgc3dpdGNoICggcmMgPSBwdXRfcGFnZV9hbmRfdHlwZV9wcmVlbXB0aWJs
ZShwYWdlKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIC1FSU5UUjoKLSAgICAg
ICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3Vn
aCAqLwotICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Ci0gICAgICAgICAgICAgICAgY3Vyci0+
YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7Ci0gICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgZGVmYXVsdDoKLSAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwotICAgICAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICAgICAgfQotICAgIH0KKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpv
d25lciA9IGRvbV94ZW47CiAKLSAgICByZXR1cm4gcmM7Ci19CisgICAgc3Bpbl9sb2NrKCZkLT5w
YWdlX2FsbG9jX2xvY2spOwogCi1zdGF0aWMgc3RydWN0IGRvbWFpbiAqZ2V0X3BnX293bmVyKGRv
bWlkX3QgZG9taWQpCi17Ci0gICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXIgPSBOVUxMLCAqY3Vy
ciA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgfHwg
KChvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBOVUxMKSApCisgICAgICAgIGdvdG8g
ZmFpbDsKIAotICAgIGlmICggbGlrZWx5KGRvbWlkID09IERPTUlEX1NFTEYpICkKLSAgICB7Ci0g
ICAgICAgIHBnX293bmVyID0gcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKLSAgICAgICAgZ290
byBvdXQ7Ci0gICAgfQorICAgIGlmICggZC0+aXNfZHlpbmcgKQorICAgICAgICBnb3RvIGZhaWw7
CiAKLSAgICBpZiAoIHVubGlrZWx5KGRvbWlkID09IGN1cnItPmRvbWFpbl9pZCkgKQotICAgIHsK
LSAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJDYW5ub3Qgc3BlY2lmeSBpdHNlbGYg
YXMgZm9yZWlnbiBkb21haW5cbiIpOwotICAgICAgICBnb3RvIG91dDsKLSAgICB9CisgICAgaWYg
KCBwYWdlLT5jb3VudF9pbmZvICYgfihQR0NfYWxsb2NhdGVkIHwgMSkgKQorICAgICAgICBnb3Rv
IGZhaWw7CiAKLSAgICBzd2l0Y2ggKCBkb21pZCApCisgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVN
Rl9ub19yZWZjb3VudCkgKQogICAgIHsKLSAgICBjYXNlIERPTUlEX0lPOgotICAgICAgICBwZ19v
d25lciA9IHJjdV9sb2NrX2RvbWFpbihkb21faW8pOwotICAgICAgICBicmVhazsKLSAgICBjYXNl
IERPTUlEX1hFTjoKLSAgICAgICAgcGdfb3duZXIgPSByY3VfbG9ja19kb21haW4oZG9tX3hlbik7
Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggKHBnX293bmVyID0g
cmN1X2xvY2tfZG9tYWluX2J5X2lkKGRvbWlkKSkgPT0gTlVMTCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5rbm93biBkb21haW4gZCVkXG4iLCBk
b21pZCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBicmVhazsKKyAg
ICAgICAgaWYgKCBkLT50b3RfcGFnZXMgPj0gZC0+bWF4X3BhZ2VzICkKKyAgICAgICAgICAgIGdv
dG8gZmFpbDsKKyAgICAgICAgZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgMSk7CiAgICAgfQog
Ci0gb3V0OgotICAgIHJldHVybiBwZ19vd25lcjsKLX0KLQotc3RhdGljIHZvaWQgcHV0X3BnX293
bmVyKHN0cnVjdCBkb21haW4gKnBnX293bmVyKQotewotICAgIHJjdV91bmxvY2tfZG9tYWluKHBn
X293bmVyKTsKLX0KLQotc3RhdGljIGlubGluZSBpbnQgdmNwdW1hc2tfdG9fcGNwdW1hc2soCi0g
ICAgc3RydWN0IGRvbWFpbiAqZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSBi
bWFwLCBjcHVtYXNrX3QgKnBtYXNrKQotewotICAgIHVuc2lnbmVkIGludCB2Y3B1X2lkLCB2Y3B1
X2JpYXMsIG9mZnM7Ci0gICAgdW5zaWduZWQgbG9uZyB2bWFzazsKLSAgICBzdHJ1Y3QgdmNwdSAq
djsKLSAgICBib29sIGlzX25hdGl2ZSA9ICFpc19wdl8zMmJpdF9kb21haW4oZCk7Ci0KLSAgICBj
cHVtYXNrX2NsZWFyKHBtYXNrKTsKLSAgICBmb3IgKCB2bWFzayA9IDAsIG9mZnMgPSAwOyA7ICsr
b2ZmcyApCi0gICAgewotICAgICAgICB2Y3B1X2JpYXMgPSBvZmZzICogKGlzX25hdGl2ZSA/IEJJ
VFNfUEVSX0xPTkcgOiAzMik7Ci0gICAgICAgIGlmICggdmNwdV9iaWFzID49IGQtPm1heF92Y3B1
cyApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICBwYWdlLT5jb3VudF9pbmZvID0gUEdDX2Fs
bG9jYXRlZCB8IDE7CisgICAgcGFnZV9zZXRfb3duZXIocGFnZSwgZCk7CisgICAgcGFnZV9saXN0
X2FkZF90YWlsKHBhZ2UsJmQtPnBhZ2VfbGlzdCk7CiAKLSAgICAgICAgaWYgKCB1bmxpa2VseShp
c19uYXRpdmUgPwotICAgICAgICAgICAgICAgICAgICAgIGNvcHlfZnJvbV9ndWVzdF9vZmZzZXQo
JnZtYXNrLCBibWFwLCBvZmZzLCAxKSA6Ci0gICAgICAgICAgICAgICAgICAgICAgY29weV9mcm9t
X2d1ZXN0X29mZnNldCgodW5zaWduZWQgaW50ICopJnZtYXNrLCBibWFwLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2ZmcywgMSkpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgY3B1bWFza19jbGVhcihwbWFzayk7Ci0gICAgICAgICAgICByZXR1cm4gLUVG
QVVMVDsKLSAgICAgICAgfQorICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwor
ICAgIHJldHVybiAwOwogCi0gICAgICAgIHdoaWxlICggdm1hc2sgKQotICAgICAgICB7Ci0gICAg
ICAgICAgICB2Y3B1X2lkID0gZmluZF9maXJzdF9zZXRfYml0KHZtYXNrKTsKLSAgICAgICAgICAg
IHZtYXNrICY9IH4oMVVMIDw8IHZjcHVfaWQpOwotICAgICAgICAgICAgdmNwdV9pZCArPSB2Y3B1
X2JpYXM7Ci0gICAgICAgICAgICBpZiAoICh2Y3B1X2lkID49IGQtPm1heF92Y3B1cykgKQotICAg
ICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAgaWYgKCAoKHYgPSBkLT52Y3B1W3Zj
cHVfaWRdKSAhPSBOVUxMKSAmJiB2Y3B1X2NwdV9kaXJ0eSh2KSApCi0gICAgICAgICAgICAgICAg
X19jcHVtYXNrX3NldF9jcHUodi0+ZGlydHlfY3B1LCBwbWFzayk7Ci0gICAgICAgIH0KLSAgICB9
CisgZmFpbDoKKyAgICBzcGluX3VubG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKKyAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBkb25hdGUgbWZuICUiIFBSSV9tZm4KKyAgICAgICAg
ICAgICAiIHRvIGQlZCAob3duZXIgZCVkKSBjYWY9JTA4bHggdGFmPSUiIFBSdHlwZV9pbmZvICJc
biIsCisgICAgICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLCBkLT5kb21haW5faWQs
CisgICAgICAgICAgICAgb3duZXIgPyBvd25lci0+ZG9tYWluX2lkIDogRE9NSURfSU5WQUxJRCwK
KyAgICAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7
CisgICAgcmV0dXJuIC1FSU5WQUw7CiB9CiAKLWxvbmcgZG9fbW11ZXh0X29wKAotICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0obW11ZXh0X29wX3QpIHVvcHMsCi0gICAgdW5zaWduZWQgaW50IGNv
dW50LAotICAgIFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0odWludCkgcGRvbmUsCi0gICAgdW5zaWdu
ZWQgaW50IGZvcmVpZ25kb20pCitpbnQgc3RlYWxfcGFnZSgKKyAgICBzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBpbnQgbWVtZmxhZ3MpCiB7Ci0gICAg
c3RydWN0IG1tdWV4dF9vcCBvcDsKLSAgICB1bnNpZ25lZCBsb25nIHR5cGU7Ci0gICAgdW5zaWdu
ZWQgaW50IGksIGRvbmUgPSAwOwotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLSAg
ICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKLSAgICBzdHJ1Y3QgZG9tYWlu
ICpwZ19vd25lcjsKLSAgICBpbnQgcmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOwotCi0g
ICAgaWYgKCB1bmxpa2VseShyYykgKQotICAgIHsKLSAgICAgICAgaWYgKCBsaWtlbHkocmMgPT0g
LUVSRVNUQVJUKSApCi0gICAgICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0
aW9uKAotICAgICAgICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX21tdWV4dF9vcCwgImhpaGki
LCB1b3BzLCBjb3VudCwgcGRvbmUsCi0gICAgICAgICAgICAgICAgICAgICBmb3JlaWduZG9tKTsK
LSAgICAgICAgcmV0dXJuIHJjOwotICAgIH0KLQotICAgIGlmICggdW5saWtlbHkoY291bnQgPT0g
TU1VX1VQREFURV9QUkVFTVBURUQpICYmCi0gICAgICAgICBsaWtlbHkoZ3Vlc3RfaGFuZGxlX2lz
X251bGwodW9wcykpICkKLSAgICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFNlZSB0aGUgY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgcmVsYXRlZAotICAgICAgICAgKiBoeXBlcmNhbGxfY3Jl
YXRlX2NvbnRpbnVhdGlvbigpIGJlbG93LgotICAgICAgICAgKi8KLSAgICAgICAgcmV0dXJuIChp
bnQpZm9yZWlnbmRvbTsKLSAgICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KGNvdW50ICYgTU1VX1VQ
REFURV9QUkVFTVBURUQpICkKLSAgICB7Ci0gICAgICAgIGNvdW50ICY9IH5NTVVfVVBEQVRFX1BS
RUVNUFRFRDsKLSAgICAgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX2lzX251bGwocGRv
bmUpKSApCi0gICAgICAgICAgICAodm9pZCljb3B5X2Zyb21fZ3Vlc3QoJmRvbmUsIHBkb25lLCAx
KTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX21tdWV4dF9v
cCk7Ci0KLSAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theSh1b3BzLCBjb3VudCkp
ICkKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0KLSAgICBpZiAoIChwZ19vd25lciA9IGdldF9w
Z19vd25lcihmb3JlaWduZG9tKSkgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiAtRVNSQ0g7Ci0K
LSAgICBpZiAoICFpc19wdl9kb21haW4ocGdfb3duZXIpICkKLSAgICB7Ci0gICAgICAgIHB1dF9w
Z19vd25lcihwZ19vd25lcik7Ci0gICAgICAgIHJldHVybiAtRUlOVkFMOwotICAgIH0KLQotICAg
IHJjID0geHNtX21tdWV4dF9vcChYU01fVEFSR0VULCBjdXJyZCwgcGdfb3duZXIpOwotICAgIGlm
ICggcmMgKQotICAgIHsKLSAgICAgICAgcHV0X3BnX293bmVyKHBnX293bmVyKTsKLSAgICAgICAg
cmV0dXJuIHJjOwotICAgIH0KLQotICAgIGZvciAoIGkgPSAwOyBpIDwgY291bnQ7IGkrKyApCi0g
ICAgewotICAgICAgICBpZiAoIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHx8IChpICYmIGh5
cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkpICkKLSAgICAgICAgewotICAgICAgICAgICAgcmMgPSAt
RVJFU1RBUlQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQorICAgIHVuc2lnbmVkIGxv
bmcgeCwgeTsKKyAgICBib29sIGRyb3BfZG9tX3JlZiA9IGZhbHNlOworICAgIGNvbnN0IHN0cnVj
dCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsKIAotICAgICAgICBpZiAoIHVubGlrZWx5KF9fY29w
eV9mcm9tX2d1ZXN0KCZvcCwgdW9wcywgMSkgIT0gMCkgKQotICAgICAgICB7Ci0gICAgICAgICAg
ICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQorICAgIGlmICgg
cGFnaW5nX21vZGVfZXh0ZXJuYWwoZCkgKQorICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAK
LSAgICAgICAgaWYgKCBpc19odm1fZG9tYWluKGN1cnJkKSApCi0gICAgICAgIHsKLSAgICAgICAg
ICAgIHN3aXRjaCAoIG9wLmNtZCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIE1N
VUVYVF9QSU5fTDFfVEFCTEU6Ci0gICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDJfVEFCTEU6
Ci0gICAgICAgICAgICBjYXNlIE1NVUVYVF9QSU5fTDNfVEFCTEU6Ci0gICAgICAgICAgICBjYXNl
IE1NVUVYVF9QSU5fTDRfVEFCTEU6Ci0gICAgICAgICAgICBjYXNlIE1NVUVYVF9VTlBJTl9UQUJM
RToKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAg
ICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsKLSAgICAgICAgICAgICAgICBnb3RvIGRvbmU7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgIH0KKyAgICBzcGluX2xvY2soJmQtPnBhZ2VfYWxsb2NfbG9j
ayk7CiAKLSAgICAgICAgcmMgPSAwOworICAgIGlmICggaXNfeGVuX2hlYXBfcGFnZShwYWdlKSB8
fCAoKG93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSkpICE9IGQpICkKKyAgICAgICAgZ290byBm
YWlsOwogCi0gICAgICAgIHN3aXRjaCAoIG9wLmNtZCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Ci0gICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7Cisg
ICAgLyoKKyAgICAgKiBXZSByZXF1aXJlIHRoZXJlIGlzIGp1c3Qgb25lIHJlZmVyZW5jZSAoUEdD
X2FsbG9jYXRlZCkuIFdlIHRlbXBvcmFyaWx5CisgICAgICogZHJvcCB0aGlzIHJlZmVyZW5jZSBu
b3cgc28gdGhhdCB3ZSBjYW4gc2FmZWx5IHN3aXp6bGUgdGhlIG93bmVyLgorICAgICAqLworICAg
IHkgPSBwYWdlLT5jb3VudF9pbmZvOworICAgIGRvIHsKKyAgICAgICAgeCA9IHk7CisgICAgICAg
IGlmICggKHggJiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkpICE9ICgxIHwgUEdDX2Fs
bG9jYXRlZCkgKQorICAgICAgICAgICAgZ290byBmYWlsOworICAgICAgICB5ID0gY21weGNoZygm
cGFnZS0+Y291bnRfaW5mbywgeCwgeCAmIH5QR0NfY291bnRfbWFzayk7CisgICAgfSB3aGlsZSAo
IHkgIT0geCApOwogCi0gICAgICAgIGNhc2UgTU1VRVhUX1BJTl9MMV9UQUJMRToKLSAgICAgICAg
ICAgIHR5cGUgPSBQR1RfbDFfcGFnZV90YWJsZTsKLSAgICAgICAgICAgIGdvdG8gcGluX3BhZ2U7
CisgICAgLyoKKyAgICAgKiBXaXRoIHRoZSBzb2xlIHJlZmVyZW5jZSBkcm9wcGVkIHRlbXBvcmFy
aWx5LCBuby1vbmUgY2FuIHVwZGF0ZSB0eXBlCisgICAgICogaW5mb3JtYXRpb24uIFR5cGUgY291
bnQgYWxzbyBuZWVkcyB0byBiZSB6ZXJvIGluIHRoaXMgY2FzZSwgYnV0IGUuZy4KKyAgICAgKiBQ
R1Rfc2VnX2Rlc2NfcGFnZSBtYXkgc3RpbGwgaGF2ZSBQR1RfdmFsaWRhdGVkIHNldCwgd2hpY2gg
d2UgbmVlZCB0bworICAgICAqIGNsZWFyIGJlZm9yZSB0cmFuc2ZlcnJpbmcgb3duZXJzaGlwIChh
cyB2YWxpZGF0aW9uIGNyaXRlcmlhIHZhcnkKKyAgICAgKiBkZXBlbmRpbmcgb24gZG9tYWluIHR5
cGUpLgorICAgICAqLworICAgIEJVR19PTihwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIChQR1Rf
Y291bnRfbWFzayB8IFBHVF9sb2NrZWQgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQR1RfcGlubmVkKSk7CisgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gPSAwOwog
Ci0gICAgICAgIGNhc2UgTU1VRVhUX1BJTl9MMl9UQUJMRToKLSAgICAgICAgICAgIHR5cGUgPSBQ
R1RfbDJfcGFnZV90YWJsZTsKLSAgICAgICAgICAgIGdvdG8gcGluX3BhZ2U7CisgICAgLyogU3dp
enpsZSB0aGUgb3duZXIgdGhlbiByZWluc3RhdGUgdGhlIFBHQ19hbGxvY2F0ZWQgcmVmZXJlbmNl
LiAqLworICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIE5VTEwpOworICAgIHkgPSBwYWdlLT5jb3Vu
dF9pbmZvOworICAgIGRvIHsKKyAgICAgICAgeCA9IHk7CisgICAgICAgIEJVR19PTigoeCAmIChQ
R0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKSkgIT0gUEdDX2FsbG9jYXRlZCk7CisgICAgfSB3
aGlsZSAoICh5ID0gY21weGNoZygmcGFnZS0+Y291bnRfaW5mbywgeCwgeCB8IDEpKSAhPSB4ICk7
CiAKLSAgICAgICAgY2FzZSBNTVVFWFRfUElOX0wzX1RBQkxFOgotICAgICAgICAgICAgdHlwZSA9
IFBHVF9sM19wYWdlX3RhYmxlOwotICAgICAgICAgICAgZ290byBwaW5fcGFnZTsKKyAgICAvKiBV
bmxpbmsgZnJvbSBvcmlnaW5hbCBvd25lci4gKi8KKyAgICBpZiAoICEobWVtZmxhZ3MgJiBNRU1G
X25vX3JlZmNvdW50KSAmJiAhZG9tYWluX2FkanVzdF90b3RfcGFnZXMoZCwgLTEpICkKKyAgICAg
ICAgZHJvcF9kb21fcmVmID0gdHJ1ZTsKKyAgICBwYWdlX2xpc3RfZGVsKHBhZ2UsICZkLT5wYWdl
X2xpc3QpOwogCi0gICAgICAgIGNhc2UgTU1VRVhUX1BJTl9MNF9UQUJMRToKLSAgICAgICAgICAg
IGlmICggaXNfcHZfMzJiaXRfZG9tYWluKHBnX293bmVyKSApCi0gICAgICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgICAgICB0eXBlID0gUEdUX2w0X3BhZ2VfdGFibGU7Ci0KLSAgICAgICAgcGlu
X3BhZ2U6Ci0gICAgICAgICAgICAvKiBJZ25vcmUgcGlubmluZyBvZiBpbnZhbGlkIHBhZ2luZyBs
ZXZlbHMuICovCi0gICAgICAgICAgICBpZiAoIChvcC5jbWQgLSBNTVVFWFRfUElOX0wxX1RBQkxF
KSA+IChDT05GSUdfUEFHSU5HX0xFVkVMUyAtIDEpICkKLSAgICAgICAgICAgICAgICBicmVhazsK
LQotICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMocGdfb3duZXIpICkKLSAg
ICAgICAgICAgICAgICBicmVhazsKLQotICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21f
Z2ZuKHBnX293bmVyLCBvcC5hcmcxLm1mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICAgICAgICAg
IGlmICggdW5saWtlbHkoIXBhZ2UpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAg
ICAgICAgICAgIHJjID0gZ2V0X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwYWdlLCB0eXBlKTsKLSAg
ICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAg
ICAgICBpZiAoIHJjID09IC1FSU5UUiApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNU
QVJUOwotICAgICAgICAgICAgICAgIGVsc2UgaWYgKCByYyAhPSAtRVJFU1RBUlQgKQotICAgICAg
ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIkVycm9yICVkIHdoaWxlIHBpbm5pbmcgbWZuICUiIFBSSV9tZm4gIlxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmMsIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2Up
KSk7Ci0gICAgICAgICAgICAgICAgaWYgKCBwYWdlICE9IGN1cnItPmFyY2gub2xkX2d1ZXN0X3Rh
YmxlICkKLSAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Ci0gICAgICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIHJjID0geHNtX21lbW9yeV9w
aW5fcGFnZShYU01fSE9PSywgY3VycmQsIHBnX293bmVyLCBwYWdlKTsKLSAgICAgICAgICAgIGlm
ICggIXJjICYmIHVubGlrZWx5KHRlc3RfYW5kX3NldF9iaXQoX1BHVF9waW5uZWQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZwYWdlLT51LmludXNl
LnR5cGVfaW5mbykpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhY
RU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4g
IiBhbHJlYWR5IHBpbm5lZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChwYWdl
X3RvX21mbihwYWdlKSkpOwotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAg
ICAgIH0KLQotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQotICAgICAgICAgICAgICAg
IGdvdG8gcGluX2Ryb3A7Ci0KLSAgICAgICAgICAgIC8qIEEgcGFnZSBpcyBkaXJ0aWVkIHdoZW4g
aXRzIHBpbiBzdGF0dXMgaXMgc2V0LiAqLwotICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHko
cGdfb3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKLQotICAgICAgICAgICAgLyogV2UgY2FuIHJh
Y2UgZG9tYWluIGRlc3RydWN0aW9uIChkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMpLiAqLwot
ICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwZ19vd25lciAhPSBjdXJyZCkgKQotICAgICAgICAg
ICAgewotICAgICAgICAgICAgICAgIGJvb2wgZHJvcF9yZWY7Ci0KLSAgICAgICAgICAgICAgICBz
cGluX2xvY2soJnBnX293bmVyLT5wYWdlX2FsbG9jX2xvY2spOwotICAgICAgICAgICAgICAgIGRy
b3BfcmVmID0gKHBnX293bmVyLT5pc19keWluZyAmJgotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHRlc3RfYW5kX2NsZWFyX2JpdChfUEdUX3Bpbm5lZCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKSk7Ci0g
ICAgICAgICAgICAgICAgc3Bpbl91bmxvY2soJnBnX293bmVyLT5wYWdlX2FsbG9jX2xvY2spOwot
ICAgICAgICAgICAgICAgIGlmICggZHJvcF9yZWYgKQotICAgICAgICAgICAgICAgIHsKLSAgICAg
ICAgcGluX2Ryb3A6Ci0gICAgICAgICAgICAgICAgICAgIGlmICggdHlwZSA9PSBQR1RfbDFfcGFn
ZV90YWJsZSApCi0gICAgICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdl
KTsKLSAgICAgICAgICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKLSAg
ICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlID0gcGFnZTsK
LSAgICAgICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgTU1VRVhUX1VOUElOX1RBQkxFOgot
ICAgICAgICAgICAgaWYgKCBwYWdpbmdfbW9kZV9yZWZjb3VudHMocGdfb3duZXIpICkKLSAgICAg
ICAgICAgICAgICBicmVhazsKLQotICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2Zu
KHBnX293bmVyLCBvcC5hcmcxLm1mbiwgTlVMTCwgUDJNX0FMTE9DKTsKLSAgICAgICAgICAgIGlm
ICggdW5saWtlbHkoIXBhZ2UpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAibWZuICUiIFBS
SV9tZm4gIiBiYWQsIG9yIGJhZCBvd25lciBkJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgb3AuYXJnMS5tZm4sIHBnX293bmVyLT5kb21haW5faWQpOwotICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0KLQotICAg
ICAgICAgICAgaWYgKCAhdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlubmVkLCAmcGFnZS0+dS5p
bnVzZS50eXBlX2luZm8pICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwdXRfcGFn
ZShwYWdlKTsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAibWZuICUiIFBSSV9tZm4gIiBub3QgcGlubmVkXG4iLCBvcC5h
cmcxLm1mbik7Ci0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9w
YWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAg
ICAgIGNhc2UgLUVJTlRSOgotICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Ci0gICAgICAgICAg
ICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfcHRwZyA9IE5VTEw7Ci0gICAgICAgICAgICAgICAg
Y3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwotICAgICAgICAgICAgICAgIHJjID0g
MDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGRlZmF1bHQ6Ci0gICAgICAg
ICAgICAgICAgQlVHX09OKHJjKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwotCi0gICAgICAgICAgICAvKiBBIHBhZ2Ug
aXMgZGlydGllZCB3aGVuIGl0cyBwaW4gc3RhdHVzIGlzIGNsZWFyZWQuICovCi0gICAgICAgICAg
ICBwYWdpbmdfbWFya19kaXJ0eShwZ19vd25lciwgcGFnZV90b19tZm4ocGFnZSkpOwotICAgICAg
ICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfTkVXX0JBU0VQVFI6Ci0gICAgICAg
ICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCi0gICAgICAgICAgICAgICAg
cmMgPSAtRVBFUk07Ci0gICAgICAgICAgICBlbHNlIGlmICggdW5saWtlbHkocGFnaW5nX21vZGVf
dHJhbnNsYXRlKGN1cnJkKSkgKQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAg
ICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IG5ld19ndWVzdF9jcjMoX21mbihvcC5h
cmcxLm1mbikpOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfTkVX
X1VTRVJfQkFTRVBUUjogewotICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvbGRfbWZuOwotCi0g
ICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCi0gICAgICAgICAg
ICAgICAgcmMgPSAtRVBFUk07Ci0gICAgICAgICAgICBlbHNlIGlmICggdW5saWtlbHkocGFnaW5n
X21vZGVfdHJhbnNsYXRlKGN1cnJkKSkgKQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsK
LSAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKLSAgICAgICAgICAgICAgICBicmVhazsK
LQotICAgICAgICAgICAgb2xkX21mbiA9IHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vl
c3RfdGFibGVfdXNlcik7Ci0gICAgICAgICAgICAvKgotICAgICAgICAgICAgICogVGhpcyBpcyBw
YXJ0aWN1bGFybHkgaW1wb3J0YW50IHdoZW4gZ2V0dGluZyByZXN0YXJ0ZWQgYWZ0ZXIgdGhlCi0g
ICAgICAgICAgICAgKiBwcmV2aW91cyBhdHRlbXB0IGdvdCBwcmVlbXB0ZWQgaW4gdGhlIHB1dC1v
bGQtTUZOIHBoYXNlLgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIG9sZF9tZm4g
PT0gb3AuYXJnMS5tZm4gKQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICBp
ZiAoIG9wLmFyZzEubWZuICE9IDAgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJj
ID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4oCi0gICAgICAgICAgICAgICAgICAgIF9tZm4o
b3AuYXJnMS5tZm4pLCBQR1Rfcm9vdF9wYWdlX3RhYmxlLCBjdXJyZCwgMCwgMSk7Ci0KLSAgICAg
ICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCi0gICAgICAgICAgICAgICAgewotICAgICAg
ICAgICAgICAgICAgICBpZiAoIHJjID09IC1FSU5UUiApCi0gICAgICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKLSAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIHJjICE9IC1F
UkVTVEFSVCApCi0gICAgICAgICAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJFcnJvciAlZCBpbnN0YWxsaW5n
IG5ldyBtZm4gJSIgUFJJX21mbiAiXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmMsIG9wLmFyZzEubWZuKTsKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICAgICAgfQotCi0gICAgICAgICAgICAgICAgaWYgKCBWTV9BU1NJU1QoY3VycmQsIG0ycF9z
dHJpY3QpICkKLSAgICAgICAgICAgICAgICAgICAgemFwX3JvX21wdChfbWZuKG9wLmFyZzEubWZu
KSk7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIGN1cnItPmFyY2guZ3Vlc3RfdGFibGVf
dXNlciA9IHBhZ2V0YWJsZV9mcm9tX3BmbihvcC5hcmcxLm1mbik7Ci0KLSAgICAgICAgICAgIGlm
ICggb2xkX21mbiAhPSAwICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwYWdlID0g
bWZuX3RvX3BhZ2UoX21mbihvbGRfbWZuKSk7Ci0KLSAgICAgICAgICAgICAgICBzd2l0Y2ggKCBy
YyA9IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2UpICkKLSAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgY2FzZSAtRUlOVFI6Ci0gICAgICAgICAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOwotICAgICAgICAgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaCAqLwotICAg
ICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgotICAgICAgICAgICAgICAgICAgICBjdXJyLT5h
cmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKLSAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJj
aC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOwotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAgICAgICBCVUdfT04ocmMpOwot
ICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAg
ICB9Ci0KLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgY2FzZSBNTVVF
WFRfVExCX0ZMVVNIX0xPQ0FMOgotICAgICAgICAgICAgaWYgKCBsaWtlbHkoY3VycmQgPT0gcGdf
b3duZXIpICkKLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsKLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGJyZWFrOwot
Ci0gICAgICAgIGNhc2UgTU1VRVhUX0lOVkxQR19MT0NBTDoKLSAgICAgICAgICAgIGlmICggdW5s
aWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKLSAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsK
LSAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICBwYWdpbmdfaW52bHBnKGN1cnIsIG9w
LmFyZzEubGluZWFyX2FkZHIpOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBN
TVVFWFRfVExCX0ZMVVNIX01VTFRJOgotICAgICAgICBjYXNlIE1NVUVYVF9JTlZMUEdfTVVMVEk6
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHRoaXNfY3B1KHNjcmF0
Y2hfY3B1bWFzayk7Ci0KLSAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3du
ZXIpICkKLSAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKLSAgICAgICAgICAgIGVsc2UgaWYg
KCB1bmxpa2VseSh2Y3B1bWFza190b19wY3B1bWFzayhjdXJyZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX3RvX3BhcmFtKG9wLmFyZzIudmNwdW1hc2ss
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdF92b2lkKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzaykp
ICkKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBpZiAoIHVubGlr
ZWx5KHJjKSApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgICAgIGlmICggb3Au
Y21kID09IE1NVUVYVF9UTEJfRkxVU0hfTVVMVEkgKQotICAgICAgICAgICAgICAgIGZsdXNoX3Rs
Yl9tYXNrKG1hc2spOwotICAgICAgICAgICAgZWxzZSBpZiAoIF9fYWRkcl9vayhvcC5hcmcxLmxp
bmVhcl9hZGRyKSApCi0gICAgICAgICAgICAgICAgZmx1c2hfdGxiX29uZV9tYXNrKG1hc2ssIG9w
LmFyZzEubGluZWFyX2FkZHIpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotICAg
ICAgICBjYXNlIE1NVUVYVF9UTEJfRkxVU0hfQUxMOgotICAgICAgICAgICAgaWYgKCBsaWtlbHko
Y3VycmQgPT0gcGdfb3duZXIpICkKLSAgICAgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhjdXJy
ZC0+ZGlydHlfY3B1bWFzayk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMg
PSAtRVBFUk07Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIE1NVUVYVF9JTlZM
UEdfQUxMOgotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShjdXJyZCAhPSBwZ19vd25lcikgKQot
ICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOwotICAgICAgICAgICAgZWxzZSBpZiAoIF9fYWRk
cl9vayhvcC5hcmcxLmxpbmVhcl9hZGRyKSApCi0gICAgICAgICAgICAgICAgZmx1c2hfdGxiX29u
ZV9tYXNrKGN1cnJkLT5kaXJ0eV9jcHVtYXNrLCBvcC5hcmcxLmxpbmVhcl9hZGRyKTsKLSAgICAg
ICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgTU1VRVhUX0ZMVVNIX0NBQ0hFOgotICAgICAg
ICAgICAgaWYgKCB1bmxpa2VseShjdXJyZCAhPSBwZ19vd25lcikgKQotICAgICAgICAgICAgICAg
IHJjID0gLUVQRVJNOwotICAgICAgICAgICAgZWxzZSBpZiAoIHVubGlrZWx5KCFjYWNoZV9mbHVz
aF9wZXJtaXR0ZWQoY3VycmQpKSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUFDQ0VTOwotICAg
ICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHdiaW52ZCgpOwotICAgICAgICAgICAgYnJl
YWs7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfRkxVU0hfQ0FDSEVfR0xPQkFMOgotICAgICAgICAg
ICAgaWYgKCB1bmxpa2VseShjdXJyZCAhPSBwZ19vd25lcikgKQotICAgICAgICAgICAgICAgIHJj
ID0gLUVQRVJNOwotICAgICAgICAgICAgZWxzZSBpZiAoIGxpa2VseShjYWNoZV9mbHVzaF9wZXJt
aXR0ZWQoY3VycmQpKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGNwdTsKLSAgICAgICAgICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSB0aGlzX2NwdShzY3Jh
dGNoX2NwdW1hc2spOwotCi0gICAgICAgICAgICAgICAgY3B1bWFza19jbGVhcihtYXNrKTsKLSAg
ICAgICAgICAgICAgICBmb3JfZWFjaF9vbmxpbmVfY3B1KGNwdSkKLSAgICAgICAgICAgICAgICAg
ICAgaWYgKCAhY3B1bWFza19pbnRlcnNlY3RzKG1hc2ssCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpICkK
LSAgICAgICAgICAgICAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgbWFzayk7Ci0g
ICAgICAgICAgICAgICAgZmx1c2hfbWFzayhtYXNrLCBGTFVTSF9DQUNIRSk7Ci0gICAgICAgICAg
ICB9Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAg
ICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfU0VUX0xEVDoKLSAgICAgICAg
ewotICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHMgPSBvcC5hcmcyLm5yX2VudHM7Ci0gICAg
ICAgICAgICB1bnNpZ25lZCBsb25nIHB0ciA9IGVudHMgPyBvcC5hcmcxLmxpbmVhcl9hZGRyIDog
MDsKLQotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShjdXJyZCAhPSBwZ19vd25lcikgKQotICAg
ICAgICAgICAgICAgIHJjID0gLUVQRVJNOwotICAgICAgICAgICAgZWxzZSBpZiAoIHBhZ2luZ19t
b2RlX2V4dGVybmFsKGN1cnJkKSApCi0gICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAg
ICAgICAgICAgZWxzZSBpZiAoICgocHRyICYgKFBBR0VfU0laRSAtIDEpKSAhPSAwKSB8fCAhX19h
ZGRyX29rKHB0cikgfHwKLSAgICAgICAgICAgICAgICAgICAgICAoZW50cyA+IDgxOTIpICkKLSAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAiQmFkIGFyZ3MgdG8gU0VUX0xEVDogcHRyPSVseCwgZW50
cz0leFxuIiwgcHRyLCBlbnRzKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7Ci0gICAg
ICAgICAgICB9Ci0gICAgICAgICAgICBlbHNlIGlmICggKGN1cnItPmFyY2gucHZfdmNwdS5sZHRf
ZW50cyAhPSBlbnRzKSB8fAotICAgICAgICAgICAgICAgICAgICAgIChjdXJyLT5hcmNoLnB2X3Zj
cHUubGR0X2Jhc2UgIT0gcHRyKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYg
KCBwdl9kZXN0cm95X2xkdChjdXJyKSApCi0gICAgICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9s
b2NhbCgpOwotCi0gICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9iYXNlID0g
cHRyOwotICAgICAgICAgICAgICAgIGN1cnItPmFyY2gucHZfdmNwdS5sZHRfZW50cyA9IGVudHM7
Ci0gICAgICAgICAgICAgICAgbG9hZF9MRFQoY3Vycik7Ci0gICAgICAgICAgICB9Ci0gICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGNhc2UgTU1VRVhUX0NMRUFSX1BBR0U6
Ci0gICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEu
bWZuLCAmcDJtdCwgUDJNX0FMTE9DKTsKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkocDJtdCAh
PSBwMm1fcmFtX3J3KSAmJiBwYWdlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBw
dXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgICAgICBwYWdlID0gTlVMTDsKLSAgICAgICAgICAg
IH0KLSAgICAgICAgICAgIGlmICggIXBhZ2UgfHwgIWdldF9wYWdlX3R5cGUocGFnZSwgUEdUX3dy
aXRhYmxlX3BhZ2UpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBpZiAoIHBhZ2Ug
KQotICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3Ig
Y2xlYXJpbmcgbWZuICUiIFBSSV9tZm4gIlxuIiwgb3AuYXJnMS5tZm4pOwotICAgICAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIH0K
LQotICAgICAgICAgICAgLyogQSBwYWdlIGlzIGRpcnRpZWQgd2hlbiBpdCdzIGJlaW5nIGNsZWFy
ZWQuICovCi0gICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShwZ19vd25lciwgcGFnZV90b19t
Zm4ocGFnZSkpOwotCi0gICAgICAgICAgICBjbGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihw
YWdlKSk7Ci0KLSAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwotICAgICAgICAg
ICAgYnJlYWs7Ci0KLSAgICAgICAgY2FzZSBNTVVFWFRfQ09QWV9QQUdFOgotICAgICAgICB7Ci0g
ICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpzcmNfcGFnZSwgKmRzdF9wYWdlOwotCi0gICAg
ICAgICAgICBzcmNfcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHBnX293bmVyLCBvcC5hcmcyLnNy
Y19tZm4sICZwMm10LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
Mk1fQUxMT0MpOwotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwMm10ICE9IHAybV9yYW1fcncp
ICYmIHNyY19wYWdlICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwdXRfcGFnZShz
cmNfcGFnZSk7Ci0gICAgICAgICAgICAgICAgc3JjX3BhZ2UgPSBOVUxMOwotICAgICAgICAgICAg
fQotICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghc3JjX3BhZ2UpICkKLSAgICAgICAgICAgIHsK
LSAgICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAiRXJyb3IgY29weWluZyBmcm9tIG1mbiAlIiBQUklfbWZuICJcbiIsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgb3AuYXJnMi5zcmNfbWZuKTsKLSAgICAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAg
ICAgICAgICAgIGRzdF9wYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEu
bWZuLCAmcDJtdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJN
X0FMTE9DKTsKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkocDJtdCAhPSBwMm1fcmFtX3J3KSAm
JiBkc3RfcGFnZSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcHV0X3BhZ2UoZHN0
X3BhZ2UpOwotICAgICAgICAgICAgICAgIGRzdF9wYWdlID0gTlVMTDsKLSAgICAgICAgICAgIH0K
LSAgICAgICAgICAgIHJjID0gKGRzdF9wYWdlICYmCi0gICAgICAgICAgICAgICAgICBnZXRfcGFn
ZV90eXBlKGRzdF9wYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkpID8gMCA6IC1FSU5WQUw7Ci0gICAg
ICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAg
ICAgcHV0X3BhZ2Uoc3JjX3BhZ2UpOwotICAgICAgICAgICAgICAgIGlmICggZHN0X3BhZ2UgKQot
ICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShkc3RfcGFnZSk7Ci0gICAgICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIkVycm9y
IGNvcHlpbmcgdG8gbWZuICUiIFBSSV9tZm4gIlxuIiwgb3AuYXJnMS5tZm4pOwotICAgICAgICAg
ICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICAvKiBBIHBhZ2UgaXMg
ZGlydGllZCB3aGVuIGl0J3MgYmVpbmcgY29waWVkIHRvLiAqLwotICAgICAgICAgICAgcGFnaW5n
X21hcmtfZGlydHkocGdfb3duZXIsIHBhZ2VfdG9fbWZuKGRzdF9wYWdlKSk7Ci0KLSAgICAgICAg
ICAgIGNvcHlfZG9tYWluX3BhZ2UocGFnZV90b19tZm4oZHN0X3BhZ2UpLCBwYWdlX3RvX21mbihz
cmNfcGFnZSkpOwotCi0gICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShkc3RfcGFnZSk7Ci0g
ICAgICAgICAgICBwdXRfcGFnZShzcmNfcGFnZSk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgfQotCi0gICAgICAgIGNhc2UgTU1VRVhUX01BUktfU1VQRVI6Ci0gICAgICAgIGNhc2UgTU1V
RVhUX1VOTUFSS19TVVBFUjoKLSAgICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7Ci0gICAgICAg
ICAgICBicmVhazsKLQotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgcmMgPSAtRU5PU1lT
OwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQotIGRvbmU6Ci0gICAgICAgIGlmICgg
dW5saWtlbHkocmMpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGd1ZXN0X2hhbmRs
ZV9hZGRfb2Zmc2V0KHVvcHMsIDEpOwotICAgIH0KLQotICAgIGlmICggcmMgPT0gLUVSRVNUQVJU
ICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChpIDwgY291bnQpOwotICAgICAgICByYyA9IGh5cGVy
Y2FsbF9jcmVhdGVfY29udGludWF0aW9uKAotICAgICAgICAgICAgX19IWVBFUlZJU09SX21tdWV4
dF9vcCwgImhpaGkiLAotICAgICAgICAgICAgdW9wcywgKGNvdW50IC0gaSkgfCBNTVVfVVBEQVRF
X1BSRUVNUFRFRCwgcGRvbmUsIGZvcmVpZ25kb20pOwotICAgIH0KLSAgICBlbHNlIGlmICggY3Vy
ci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAgIHsKLSAgICAgICAgWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTSh2b2lkKSBudWxsOwotCi0gICAgICAgIEFTU0VSVChyYyB8fCBpID09IGNvdW50KTsK
LSAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUobnVsbCwgTlVMTCk7Ci0gICAgICAgIC8qCi0g
ICAgICAgICAqIEluIG9yZGVyIHRvIGhhdmUgYSB3YXkgdG8gY29tbXVuaWNhdGUgdGhlIGZpbmFs
IHJldHVybiB2YWx1ZSB0bwotICAgICAgICAgKiBvdXIgY29udGludWF0aW9uLCB3ZSBwYXNzIHRo
aXMgaW4gcGxhY2Ugb2YgImZvcmVpZ25kb20iLCBidWlsZGluZwotICAgICAgICAgKiBvbiB0aGUg
ZmFjdCB0aGF0IHRoaXMgYXJndW1lbnQgaXNuJ3QgbmVlZGVkIGFueW1vcmUuCi0gICAgICAgICAq
LwotICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAotICAgICAgICAg
ICAgICAgIF9fSFlQRVJWSVNPUl9tbXVleHRfb3AsICJoaWhpIiwgbnVsbCwKLSAgICAgICAgICAg
ICAgICBNTVVfVVBEQVRFX1BSRUVNUFRFRCwgbnVsbCwgcmMpOwotICAgIH0KLQotICAgIHB1dF9w
Z19vd25lcihwZ19vd25lcik7Ci0KLSAgICBwZXJmY19hZGQobnVtX21tdWV4dF9vcHMsIGkpOwot
Ci0gICAgLyogQWRkIGluY3JlbWVudGFsIHdvcmsgd2UgaGF2ZSBkb25lIHRvIHRoZSBAZG9uZSBv
dXRwdXQgcGFyYW1ldGVyLiAqLwotICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9pc19u
dWxsKHBkb25lKSkgKQotICAgIHsKLSAgICAgICAgZG9uZSArPSBpOwotICAgICAgICBjb3B5X3Rv
X2d1ZXN0KHBkb25lLCAmZG9uZSwgMSk7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCi1s
b25nIGRvX21tdV91cGRhdGUoCi0gICAgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShtbXVfdXBkYXRl
X3QpIHVyZXFzLAotICAgIHVuc2lnbmVkIGludCBjb3VudCwKLSAgICBYRU5fR1VFU1RfSEFORExF
X1BBUkFNKHVpbnQpIHBkb25lLAotICAgIHVuc2lnbmVkIGludCBmb3JlaWduZG9tKQotewotICAg
IHN0cnVjdCBtbXVfdXBkYXRlIHJlcTsKLSAgICB2b2lkICp2YSA9IE5VTEw7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBncGZuLCBnbWZuLCBtZm47Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAg
ICB1bnNpZ25lZCBpbnQgY21kLCBpID0gMCwgZG9uZSA9IDAsIHB0X2RvbTsKLSAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQsICp2ID0gY3VycjsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0g
di0+ZG9tYWluLCAqcHRfb3duZXIgPSBkLCAqcGdfb3duZXI7Ci0gICAgbWZuX3QgbWFwX21mbiA9
IElOVkFMSURfTUZOOwotICAgIGJvb2wgc3luY19ndWVzdCA9IGZhbHNlOwotICAgIHVpbnQzMl90
IHhzbV9uZWVkZWQgPSAwOwotICAgIHVpbnQzMl90IHhzbV9jaGVja2VkID0gMDsKLSAgICBpbnQg
cmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOwotCi0gICAgaWYgKCB1bmxpa2VseShyYykg
KQotICAgIHsKLSAgICAgICAgaWYgKCBsaWtlbHkocmMgPT0gLUVSRVNUQVJUKSApCi0gICAgICAg
ICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAotICAgICAgICAgICAgICAg
ICAgICAgX19IWVBFUlZJU09SX21tdV91cGRhdGUsICJoaWhpIiwgdXJlcXMsIGNvdW50LCBwZG9u
ZSwKLSAgICAgICAgICAgICAgICAgICAgIGZvcmVpZ25kb20pOwotICAgICAgICByZXR1cm4gcmM7
Ci0gICAgfQotCi0gICAgaWYgKCB1bmxpa2VseShjb3VudCA9PSBNTVVfVVBEQVRFX1BSRUVNUFRF
RCkgJiYKLSAgICAgICAgIGxpa2VseShndWVzdF9oYW5kbGVfaXNfbnVsbCh1cmVxcykpICkKLSAg
ICB7Ci0gICAgICAgIC8qCi0gICAgICAgICAqIFNlZSB0aGUgY3Vyci0+YXJjaC5vbGRfZ3Vlc3Rf
dGFibGUgcmVsYXRlZAotICAgICAgICAgKiBoeXBlcmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigp
IGJlbG93LgotICAgICAgICAgKi8KLSAgICAgICAgcmV0dXJuIChpbnQpZm9yZWlnbmRvbTsKLSAg
ICB9Ci0KLSAgICBpZiAoIHVubGlrZWx5KGNvdW50ICYgTU1VX1VQREFURV9QUkVFTVBURUQpICkK
LSAgICB7Ci0gICAgICAgIGNvdW50ICY9IH5NTVVfVVBEQVRFX1BSRUVNUFRFRDsKLSAgICAgICAg
aWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX2lzX251bGwocGRvbmUpKSApCi0gICAgICAgICAg
ICAodm9pZCljb3B5X2Zyb21fZ3Vlc3QoJmRvbmUsIHBkb25lLCAxKTsKLSAgICB9Ci0gICAgZWxz
ZQotICAgICAgICBwZXJmY19pbmNyKGNhbGxzX3RvX21tdV91cGRhdGUpOwotCi0gICAgaWYgKCB1
bmxpa2VseSghZ3Vlc3RfaGFuZGxlX29rYXkodXJlcXMsIGNvdW50KSkgKQotICAgICAgICByZXR1
cm4gLUVGQVVMVDsKLQotICAgIGlmICggKHB0X2RvbSA9IGZvcmVpZ25kb20gPj4gMTYpICE9IDAg
KQotICAgIHsKLSAgICAgICAgLyogUGFnZXRhYmxlcyBiZWxvbmcgdG8gYSBmb3JlaWduIGRvbWFp
biAoUEZEKS4gKi8KLSAgICAgICAgaWYgKCAocHRfb3duZXIgPSByY3VfbG9ja19kb21haW5fYnlf
aWQocHRfZG9tIC0gMSkpID09IE5VTEwgKQotICAgICAgICAgICAgcmV0dXJuIC1FU1JDSDsKLQot
ICAgICAgICBpZiAoIHB0X293bmVyID09IGQgKQotICAgICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4ocHRfb3duZXIpOwotICAgICAgICBlbHNlIGlmICggIXB0X293bmVyLT52Y3B1IHx8ICh2ID0g
cHRfb3duZXItPnZjcHVbMF0pID09IE5VTEwgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9
IC1FSU5WQUw7Ci0gICAgICAgICAgICBnb3RvIG91dDsKLSAgICAgICAgfQotICAgIH0KLQotICAg
IGlmICggKHBnX293bmVyID0gZ2V0X3BnX293bmVyKCh1aW50MTZfdClmb3JlaWduZG9tKSkgPT0g
TlVMTCApCi0gICAgewotICAgICAgICByYyA9IC1FU1JDSDsKLSAgICAgICAgZ290byBvdXQ7Ci0g
ICAgfQotCi0gICAgZm9yICggaSA9IDA7IGkgPCBjb3VudDsgaSsrICkKLSAgICB7Ci0gICAgICAg
IGlmICggY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgfHwgKGkgJiYgaHlwZXJjYWxsX3ByZWVt
cHRfY2hlY2soKSkgKQotICAgICAgICB7Ci0gICAgICAgICAgICByYyA9IC1FUkVTVEFSVDsKLSAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB1bmxpa2VseShfX2Nv
cHlfZnJvbV9ndWVzdCgmcmVxLCB1cmVxcywgMSkgIT0gMCkgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICByYyA9IC1FRkFVTFQ7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAg
ICAgIGNtZCA9IHJlcS5wdHIgJiAoc2l6ZW9mKGwxX3BnZW50cnlfdCktMSk7Ci0KLSAgICAgICAg
c3dpdGNoICggY21kICkKLSAgICAgICAgewotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAq
IE1NVV9OT1JNQUxfUFRfVVBEQVRFOiBOb3JtYWwgdXBkYXRlIHRvIGFueSBsZXZlbCBvZiBwYWdl
IHRhYmxlLgotICAgICAgICAgICAgICogTU1VX1VQREFURV9QVF9QUkVTRVJWRV9BRDogQXMgYWJv
dmUgYnV0IGFsc28gcHJlc2VydmUgKE9SKQotICAgICAgICAgICAgICogY3VycmVudCBBL0QgYml0
cy4KLSAgICAgICAgICAgICAqLwotICAgICAgICBjYXNlIE1NVV9OT1JNQUxfUFRfVVBEQVRFOgot
ICAgICAgICBjYXNlIE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQ6Ci0gICAgICAgIHsKLSAgICAg
ICAgICAgIHAybV90eXBlX3QgcDJtdDsKLQotICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQUDsK
LSAgICAgICAgICAgIGlmICggdW5saWtlbHkocGFnaW5nX21vZGVfcmVmY291bnRzKHB0X293bmVy
KSkgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICB4c21fbmVlZGVkIHw9
IFhTTV9NTVVfTk9STUFMX1VQREFURTsKLSAgICAgICAgICAgIGlmICggZ2V0X3B0ZV9mbGFncyhy
ZXEudmFsKSAmIF9QQUdFX1BSRVNFTlQgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAg
IHhzbV9uZWVkZWQgfD0gWFNNX01NVV9VUERBVEVfUkVBRDsKLSAgICAgICAgICAgICAgICBpZiAo
IGdldF9wdGVfZmxhZ3MocmVxLnZhbCkgJiBfUEFHRV9SVyApCi0gICAgICAgICAgICAgICAgICAg
IHhzbV9uZWVkZWQgfD0gWFNNX01NVV9VUERBVEVfV1JJVEU7Ci0gICAgICAgICAgICB9Ci0gICAg
ICAgICAgICBpZiAoIHhzbV9uZWVkZWQgIT0geHNtX2NoZWNrZWQgKQotICAgICAgICAgICAgewot
ICAgICAgICAgICAgICAgIHJjID0geHNtX21tdV91cGRhdGUoWFNNX1RBUkdFVCwgZCwgcHRfb3du
ZXIsIHBnX293bmVyLCB4c21fbmVlZGVkKTsKLSAgICAgICAgICAgICAgICBpZiAoIHJjICkKLSAg
ICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAgeHNtX2NoZWNrZWQgPSB4
c21fbmVlZGVkOwotICAgICAgICAgICAgfQotICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotCi0g
ICAgICAgICAgICByZXEucHRyIC09IGNtZDsKLSAgICAgICAgICAgIGdtZm4gPSByZXEucHRyID4+
IFBBR0VfU0hJRlQ7Ci0gICAgICAgICAgICBwYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocHRfb3du
ZXIsIGdtZm4sICZwMm10LCBQMk1fQUxMT0MpOwotCi0gICAgICAgICAgICBpZiAoIHVubGlrZWx5
KCFwYWdlKSB8fCBwMm10ICE9IHAybV9yYW1fcncgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIGlmICggcGFnZSApCi0gICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwot
ICAgICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2VkKHAybXQpICkKLSAgICAgICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHB0X293bmVy
LCBnbWZuKTsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRU5PRU5UOwotICAgICAgICAgICAg
ICAgIH0KLSAgICAgICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90
IGdldCBwYWdlIGZvciBub3JtYWwgdXBkYXRlXG4iKTsKLSAgICAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFn
ZSkpOwotCi0gICAgICAgICAgICBpZiAoICFtZm5fZXEoX21mbihtZm4pLCBtYXBfbWZuKSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCB2YSApCi0gICAgICAgICAgICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKHZhKTsKLSAgICAgICAgICAgICAgICB2YSA9IG1hcF9kb21h
aW5fcGFnZShfbWZuKG1mbikpOwotICAgICAgICAgICAgICAgIG1hcF9tZm4gPSBfbWZuKG1mbik7
Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICB2YSA9IF9wKCgodW5zaWduZWQgbG9uZyl2YSAm
IFBBR0VfTUFTSykgKyAocmVxLnB0ciAmIH5QQUdFX01BU0spKTsKLQotICAgICAgICAgICAgaWYg
KCBwYWdlX2xvY2socGFnZSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHN3aXRj
aCAoIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzayApCi0gICAgICAgICAg
ICAgICAgewotICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wxX3BhZ2VfdGFibGU6Ci0gICAgICAg
ICAgICAgICAgICAgIHJjID0gbW9kX2wxX2VudHJ5KHZhLCBsMWVfZnJvbV9pbnRwdGUocmVxLnZh
bCksIG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1N
VV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBnX293bmVyKTsKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAg
ICAgICAgICAgICBjYXNlIFBHVF9sMl9wYWdlX3RhYmxlOgotICAgICAgICAgICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KHBnX293bmVyICE9IHB0X293bmVyKSApCi0gICAgICAgICAgICAgICAgICAg
ICAgICBicmVhazsKLSAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDJfZW50cnkodmEsIGwy
ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZuLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7Ci0gICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgICAgICAgICAgY2FzZSBQR1RfbDNfcGFnZV90
YWJsZToKLSAgICAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwZ19vd25lciAhPSBwdF9v
d25lcikgKQotICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAg
ICAgIHJjID0gbW9kX2wzX2VudHJ5KHZhLCBsM2VfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERB
VEVfUFJFU0VSVkVfQUQsIHYpOwotICAgICAgICAgICAgICAgICAgICBicmVhazsKLQotICAgICAg
ICAgICAgICAgIGNhc2UgUEdUX2w0X3BhZ2VfdGFibGU6Ci0gICAgICAgICAgICAgICAgICAgIGlm
ICggdW5saWtlbHkocGdfb3duZXIgIT0gcHRfb3duZXIpICkKLSAgICAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sNF9lbnRyeSh2YSwgbDRl
X2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2KTsKLSAgICAgICAg
ICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAgICAgICAgICogTm8gbmVlZCB0byBzeW5jIGlm
IGFsbCB1c2VzIG9mIHRoZSBwYWdlIGNhbiBiZSBhY2NvdW50ZWQKLSAgICAgICAgICAgICAgICAg
ICAgICogdG8gdGhlIHBhZ2UgbG9jayB3ZSBob2xkLCBpdHMgcGlubmVkIHN0YXR1cywgYW5kIHVz
ZXMgb24KLSAgICAgICAgICAgICAgICAgICAgICogdGhpcyAodilDUFUuCi0gICAgICAgICAgICAg
ICAgICAgICAqLwotICAgICAgICAgICAgICAgICAgICBpZiAoICFyYyAmJiB0aGlzX2NwdShyb290
X3BndCkgJiYKLSAgICAgICAgICAgICAgICAgICAgICAgICAoKHBhZ2UtPnUuaW51c2UudHlwZV9p
bmZvICYgUEdUX2NvdW50X21hc2spID4KLSAgICAgICAgICAgICAgICAgICAgICAgICAgKDEgKyAh
IShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9waW5uZWQpICsKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3BmbihjdXJyLT5hcmNoLmd1ZXN0X3RhYmxlKSA9
PSBtZm4pICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIChwYWdldGFibGVfZ2V0X3Bmbihj
dXJyLT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIpID09Ci0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbWZuKSkpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIHN5bmNfZ3Vlc3QgPSB0cnVlOwot
ICAgICAgICAgICAgICAgICAgICBicmVhazsKLQotICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dy
aXRhYmxlX3BhZ2U6Ci0gICAgICAgICAgICAgICAgICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11
X3VwZGF0ZXMpOwotICAgICAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ193cml0ZV9ndWVzdF9l
bnRyeSh2LCB2YSwgcmVxLnZhbCwgX21mbihtZm4pKSApCi0gICAgICAgICAgICAgICAgICAgICAg
ICByYyA9IDA7Ci0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIH0K
LSAgICAgICAgICAgICAgICBwYWdlX3VubG9jayhwYWdlKTsKLSAgICAgICAgICAgICAgICBpZiAo
IHJjID09IC1FSU5UUiApCi0gICAgICAgICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwotICAg
ICAgICAgICAgfQotICAgICAgICAgICAgZWxzZSBpZiAoIGdldF9wYWdlX3R5cGUocGFnZSwgUEdU
X3dyaXRhYmxlX3BhZ2UpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBwZXJmY19p
bmNyKHdyaXRhYmxlX21tdV91cGRhdGVzKTsKLSAgICAgICAgICAgICAgICBpZiAoIHBhZ2luZ193
cml0ZV9ndWVzdF9lbnRyeSh2LCB2YSwgcmVxLnZhbCwgX21mbihtZm4pKSApCi0gICAgICAgICAg
ICAgICAgICAgIHJjID0gMDsKLSAgICAgICAgICAgICAgICBwdXRfcGFnZV90eXBlKHBhZ2UpOwot
ICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKLSAgICAgICAgfQot
ICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIE1NVV9NQUNIUEhZU19VUERBVEU6Ci0gICAg
ICAgICAgICBpZiAoIHVubGlrZWx5KGQgIT0gcHRfb3duZXIpICkKLSAgICAgICAgICAgIHsKLSAg
ICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgICAgIH0KLQotICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV90cmFuc2xh
dGUocGdfb3duZXIpKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotCi0gICAgICAgICAg
ICBtZm4gPSByZXEucHRyID4+IFBBR0VfU0hJRlQ7Ci0gICAgICAgICAgICBncGZuID0gcmVxLnZh
bDsKLQotICAgICAgICAgICAgeHNtX25lZWRlZCB8PSBYU01fTU1VX01BQ0hQSFlTX1VQREFURTsK
LSAgICAgICAgICAgIGlmICggeHNtX25lZWRlZCAhPSB4c21fY2hlY2tlZCApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgcmMgPSB4c21fbW11X3VwZGF0ZShYU01fVEFSR0VULCBkLCBO
VUxMLCBwZ19vd25lciwgeHNtX25lZWRlZCk7Ci0gICAgICAgICAgICAgICAgaWYgKCByYyApCi0g
ICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIHhzbV9jaGVja2VkID0g
eHNtX25lZWRlZDsKLSAgICAgICAgICAgIH0KLQotICAgICAgICAgICAgcGFnZSA9IGdldF9wYWdl
X2Zyb21fbWZuKF9tZm4obWZuKSwgcGdfb3duZXIpOwotICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eSghcGFnZSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgICAgICJDb3VsZCBub3QgZ2V0IHBhZ2Ug
Zm9yIG1hY2gtPnBoeXMgdXBkYXRlXG4iKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0KLSAgICAgICAgICAgIHNl
dF9ncGZuX2Zyb21fbWZuKG1mbiwgZ3Bmbik7Ci0KLSAgICAgICAgICAgIHBhZ2luZ19tYXJrX2Rp
cnR5KHBnX293bmVyLCBfbWZuKG1mbikpOwotCi0gICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsK
LSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAgICAgICByYyA9
IC1FTk9TWVM7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIGlmICgg
dW5saWtlbHkocmMpICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGd1ZXN0X2hhbmRs
ZV9hZGRfb2Zmc2V0KHVyZXFzLCAxKTsKLSAgICB9Ci0KLSAgICBpZiAoIHJjID09IC1FUkVTVEFS
VCApCi0gICAgewotICAgICAgICBBU1NFUlQoaSA8IGNvdW50KTsKLSAgICAgICAgcmMgPSBoeXBl
cmNhbGxfY3JlYXRlX2NvbnRpbnVhdGlvbigKLSAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tbXVf
dXBkYXRlLCAiaGloaSIsCi0gICAgICAgICAgICB1cmVxcywgKGNvdW50IC0gaSkgfCBNTVVfVVBE
QVRFX1BSRUVNUFRFRCwgcGRvbmUsIGZvcmVpZ25kb20pOwotICAgIH0KLSAgICBlbHNlIGlmICgg
Y3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgKQotICAgIHsKLSAgICAgICAgWEVOX0dVRVNUX0hB
TkRMRV9QQVJBTSh2b2lkKSBudWxsOwotCi0gICAgICAgIEFTU0VSVChyYyB8fCBpID09IGNvdW50
KTsKLSAgICAgICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUobnVsbCwgTlVMTCk7Ci0gICAgICAgIC8q
Ci0gICAgICAgICAqIEluIG9yZGVyIHRvIGhhdmUgYSB3YXkgdG8gY29tbXVuaWNhdGUgdGhlIGZp
bmFsIHJldHVybiB2YWx1ZSB0bwotICAgICAgICAgKiBvdXIgY29udGludWF0aW9uLCB3ZSBwYXNz
IHRoaXMgaW4gcGxhY2Ugb2YgImZvcmVpZ25kb20iLCBidWlsZGluZwotICAgICAgICAgKiBvbiB0
aGUgZmFjdCB0aGF0IHRoaXMgYXJndW1lbnQgaXNuJ3QgbmVlZGVkIGFueW1vcmUuCi0gICAgICAg
ICAqLwotICAgICAgICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAotICAgICAg
ICAgICAgICAgIF9fSFlQRVJWSVNPUl9tbXVfdXBkYXRlLCAiaGloaSIsIG51bGwsCi0gICAgICAg
ICAgICAgICAgTU1VX1VQREFURV9QUkVFTVBURUQsIG51bGwsIHJjKTsKLSAgICB9Ci0KLSAgICBw
dXRfcGdfb3duZXIocGdfb3duZXIpOwotCi0gICAgaWYgKCB2YSApCi0gICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKHZhKTsKLQotICAgIGlmICggc3luY19ndWVzdCApCi0gICAgewotICAgICAgICAv
KgotICAgICAgICAgKiBGb3JjZSBvdGhlciB2Q1BVLXMgb2YgdGhlIGFmZmVjdGVkIGd1ZXN0IHRv
IHBpY2sgdXAgTDQgZW50cnkKLSAgICAgICAgICogY2hhbmdlcyAoaWYgYW55KS4gSXNzdWUgYSBm
bHVzaCBJUEkgd2l0aCBlbXB0eSBvcGVyYXRpb24gbWFzayB0bwotICAgICAgICAgKiBmYWNpbGl0
YXRlIHRoaXMgKGluY2x1ZGluZyBvdXJzZWx2ZXMgd2FpdGluZyBmb3IgdGhlIElQSSB0bwotICAg
ICAgICAgKiBhY3R1YWxseSBoYXZlIGFycml2ZWQpLiBVdGlsaXplIHRoZSBmYWN0IHRoYXQgRkxV
U0hfVkFfVkFMSUQgaXMKLSAgICAgICAgICogbWVhbmluZ2xlc3Mgd2l0aG91dCBGTFVTSF9DQUNI
RSwgYnV0IHdpbGwgYWxsb3cgdG8gcGFzcyB0aGUgbm8tb3AKLSAgICAgICAgICogY2hlY2sgaW4g
Zmx1c2hfYXJlYV9tYXNrKCkuCi0gICAgICAgICAqLwotICAgICAgICB1bnNpZ25lZCBpbnQgY3B1
ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgICAgICBjcHVtYXNrX3QgKm1hc2sgPSBwZXJfY3B1
KHNjcmF0Y2hfY3B1bWFzaywgY3B1KTsKLQotICAgICAgICBjcHVtYXNrX2FuZG5vdChtYXNrLCBw
dF9vd25lci0+ZGlydHlfY3B1bWFzaywgY3B1bWFza19vZihjcHUpKTsKLSAgICAgICAgaWYgKCAh
Y3B1bWFza19lbXB0eShtYXNrKSApCi0gICAgICAgICAgICBmbHVzaF9hcmVhX21hc2sobWFzaywg
WkVST19CTE9DS19QVFIsIEZMVVNIX1ZBX1ZBTElEKTsKLSAgICB9Ci0KLSAgICBwZXJmY19hZGQo
bnVtX3BhZ2VfdXBkYXRlcywgaSk7Ci0KLSBvdXQ6Ci0gICAgaWYgKCBwdF9vd25lciAhPSBkICkK
LSAgICAgICAgcmN1X3VubG9ja19kb21haW4ocHRfb3duZXIpOwotCi0gICAgLyogQWRkIGluY3Jl
bWVudGFsIHdvcmsgd2UgaGF2ZSBkb25lIHRvIHRoZSBAZG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAq
LwotICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9pc19udWxsKHBkb25lKSkgKQotICAg
IHsKLSAgICAgICAgZG9uZSArPSBpOwotICAgICAgICBjb3B5X3RvX2d1ZXN0KHBkb25lLCAmZG9u
ZSwgMSk7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJjOwotfQotCi1pbnQgZG9uYXRlX3BhZ2UoCi0g
ICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgaW50
IG1lbWZsYWdzKQotewotICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKm93bmVyID0gZG9tX3hlbjsK
LQotICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2NrKTsKLQotICAgIGlmICggaXNfeGVu
X2hlYXBfcGFnZShwYWdlKSB8fCAoKG93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSkpICE9IE5V
TEwpICkKLSAgICAgICAgZ290byBmYWlsOwotCi0gICAgaWYgKCBkLT5pc19keWluZyApCi0gICAg
ICAgIGdvdG8gZmFpbDsKLQotICAgIGlmICggcGFnZS0+Y291bnRfaW5mbyAmIH4oUEdDX2FsbG9j
YXRlZCB8IDEpICkKLSAgICAgICAgZ290byBmYWlsOwotCi0gICAgaWYgKCAhKG1lbWZsYWdzICYg
TUVNRl9ub19yZWZjb3VudCkgKQotICAgIHsKLSAgICAgICAgaWYgKCBkLT50b3RfcGFnZXMgPj0g
ZC0+bWF4X3BhZ2VzICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgZG9tYWluX2Fk
anVzdF90b3RfcGFnZXMoZCwgMSk7Ci0gICAgfQotCi0gICAgcGFnZS0+Y291bnRfaW5mbyA9IFBH
Q19hbGxvY2F0ZWQgfCAxOwotICAgIHBhZ2Vfc2V0X293bmVyKHBhZ2UsIGQpOwotICAgIHBhZ2Vf
bGlzdF9hZGRfdGFpbChwYWdlLCZkLT5wYWdlX2xpc3QpOwotCi0gICAgc3Bpbl91bmxvY2soJmQt
PnBhZ2VfYWxsb2NfbG9jayk7Ci0gICAgcmV0dXJuIDA7Ci0KLSBmYWlsOgotICAgIHNwaW5fdW5s
b2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
QmFkIGRvbmF0ZSBtZm4gJSIgUFJJX21mbgotICAgICAgICAgICAgICIgdG8gZCVkIChvd25lciBk
JWQpIGNhZj0lMDhseCB0YWY9JSIgUFJ0eXBlX2luZm8gIlxuIiwKLSAgICAgICAgICAgICBtZm5f
eChwYWdlX3RvX21mbihwYWdlKSksIGQtPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICBvd25lciA/
IG93bmVyLT5kb21haW5faWQgOiBET01JRF9JTlZBTElELAotICAgICAgICAgICAgIHBhZ2UtPmNv
dW50X2luZm8sIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvKTsKLSAgICByZXR1cm4gLUVJTlZBTDsK
LX0KLQotaW50IHN0ZWFsX3BhZ2UoCi0gICAgc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQotewotICAgIHVuc2lnbmVkIGxvbmcg
eCwgeTsKLSAgICBib29sIGRyb3BfZG9tX3JlZiA9IGZhbHNlOwotICAgIGNvbnN0IHN0cnVjdCBk
b21haW4gKm93bmVyID0gZG9tX3hlbjsKLQotICAgIGlmICggcGFnaW5nX21vZGVfZXh0ZXJuYWwo
ZCkgKQotICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7Ci0KLSAgICBzcGluX2xvY2soJmQtPnBh
Z2VfYWxsb2NfbG9jayk7Ci0KLSAgICBpZiAoIGlzX3hlbl9oZWFwX3BhZ2UocGFnZSkgfHwgKChv
d25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSAhPSBkKSApCi0gICAgICAgIGdvdG8gZmFpbDsK
LQotICAgIC8qCi0gICAgICogV2UgcmVxdWlyZSB0aGVyZSBpcyBqdXN0IG9uZSByZWZlcmVuY2Ug
KFBHQ19hbGxvY2F0ZWQpLiBXZSB0ZW1wb3JhcmlseQotICAgICAqIGRyb3AgdGhpcyByZWZlcmVu
Y2Ugbm93IHNvIHRoYXQgd2UgY2FuIHNhZmVseSBzd2l6emxlIHRoZSBvd25lci4KLSAgICAgKi8K
LSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAgIHggPSB5OwotICAg
ICAgICBpZiAoICh4ICYgKFBHQ19jb3VudF9tYXNrfFBHQ19hbGxvY2F0ZWQpKSAhPSAoMSB8IFBH
Q19hbGxvY2F0ZWQpICkKLSAgICAgICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgeSA9IGNtcHhj
aGcoJnBhZ2UtPmNvdW50X2luZm8sIHgsIHggJiB+UEdDX2NvdW50X21hc2spOwotICAgIH0gd2hp
bGUgKCB5ICE9IHggKTsKLQotICAgIC8qCi0gICAgICogV2l0aCB0aGUgc29sZSByZWZlcmVuY2Ug
ZHJvcHBlZCB0ZW1wb3JhcmlseSwgbm8tb25lIGNhbiB1cGRhdGUgdHlwZQotICAgICAqIGluZm9y
bWF0aW9uLiBUeXBlIGNvdW50IGFsc28gbmVlZHMgdG8gYmUgemVybyBpbiB0aGlzIGNhc2UsIGJ1
dCBlLmcuCi0gICAgICogUEdUX3NlZ19kZXNjX3BhZ2UgbWF5IHN0aWxsIGhhdmUgUEdUX3ZhbGlk
YXRlZCBzZXQsIHdoaWNoIHdlIG5lZWQgdG8KLSAgICAgKiBjbGVhciBiZWZvcmUgdHJhbnNmZXJy
aW5nIG93bmVyc2hpcCAoYXMgdmFsaWRhdGlvbiBjcml0ZXJpYSB2YXJ5Ci0gICAgICogZGVwZW5k
aW5nIG9uIGRvbWFpbiB0eXBlKS4KLSAgICAgKi8KLSAgICBCVUdfT04ocGFnZS0+dS5pbnVzZS50
eXBlX2luZm8gJiAoUEdUX2NvdW50X21hc2sgfCBQR1RfbG9ja2VkIHwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgUEdUX3Bpbm5lZCkpOwotICAgIHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvID0gMDsKLQotICAgIC8qIFN3aXp6bGUgdGhlIG93bmVyIHRoZW4gcmVpbnN0YXRl
IHRoZSBQR0NfYWxsb2NhdGVkIHJlZmVyZW5jZS4gKi8KLSAgICBwYWdlX3NldF9vd25lcihwYWdl
LCBOVUxMKTsKLSAgICB5ID0gcGFnZS0+Y291bnRfaW5mbzsKLSAgICBkbyB7Ci0gICAgICAgIHgg
PSB5OwotICAgICAgICBCVUdfT04oKHggJiAoUEdDX2NvdW50X21hc2t8UEdDX2FsbG9jYXRlZCkp
ICE9IFBHQ19hbGxvY2F0ZWQpOwotICAgIH0gd2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBhZ2UtPmNv
dW50X2luZm8sIHgsIHggfCAxKSkgIT0geCApOwotCi0gICAgLyogVW5saW5rIGZyb20gb3JpZ2lu
YWwgb3duZXIuICovCi0gICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl9ub19yZWZjb3VudCkgJiYg
IWRvbWFpbl9hZGp1c3RfdG90X3BhZ2VzKGQsIC0xKSApCi0gICAgICAgIGRyb3BfZG9tX3JlZiA9
IHRydWU7Ci0gICAgcGFnZV9saXN0X2RlbChwYWdlLCAmZC0+cGFnZV9saXN0KTsKLQotICAgIHNw
aW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwotICAgIGlmICggdW5saWtlbHkoZHJvcF9k
b21fcmVmKSApCi0gICAgICAgIHB1dF9kb21haW4oZCk7Ci0gICAgcmV0dXJuIDA7CisgICAgc3Bp
bl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CisgICAgaWYgKCB1bmxpa2VseShkcm9wX2Rv
bV9yZWYpICkKKyAgICAgICAgcHV0X2RvbWFpbihkKTsKKyAgICByZXR1cm4gMDsKIAogIGZhaWw6
CiAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2VfYWxsb2NfbG9jayk7CkBAIC0zOTYzLDEyMiArMTYz
NSw2IEBAIGludCBzdGVhbF9wYWdlKAogICAgIHJldHVybiAtRUlOVkFMOwogfQogCi1zdGF0aWMg
aW50IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmcoCi0gICAgdW5zaWduZWQgbG9uZyB2YSwgdTY0IHZh
bDY0LCB1bnNpZ25lZCBsb25nIGZsYWdzLCBzdHJ1Y3QgZG9tYWluICpwZ19vd25lcikKLXsKLSAg
ICBsMV9wZ2VudHJ5X3QgICB2YWwgPSBsMWVfZnJvbV9pbnRwdGUodmFsNjQpOwotICAgIHN0cnVj
dCB2Y3B1ICAgKnYgICA9IGN1cnJlbnQ7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCAgID0gdi0+ZG9t
YWluOwotICAgIHN0cnVjdCBwYWdlX2luZm8gKmdsMXBnOwotICAgIGwxX3BnZW50cnlfdCAgKnBs
MWU7Ci0gICAgdW5zaWduZWQgbG9uZyAgYm1hcF9wdHI7Ci0gICAgbWZuX3QgICAgICAgICAgZ2wx
bWZuOwotICAgIGNwdW1hc2tfdCAgICAgKm1hc2sgPSBOVUxMOwotICAgIGludCAgICAgICAgICAg
IHJjOwotCi0gICAgcGVyZmNfaW5jcihjYWxsc190b191cGRhdGVfdmEpOwotCi0gICAgcmMgPSB4
c21fdXBkYXRlX3ZhX21hcHBpbmcoWFNNX1RBUkdFVCwgZCwgcGdfb3duZXIsIHZhbCk7Ci0gICAg
aWYgKCByYyApCi0gICAgICAgIHJldHVybiByYzsKLQotICAgIHJjID0gLUVJTlZBTDsKLSAgICBw
bDFlID0gbWFwX2d1ZXN0X2wxZSh2YSwgJmdsMW1mbik7Ci0gICAgZ2wxcGcgPSBwbDFlID8gZ2V0
X3BhZ2VfZnJvbV9tZm4oZ2wxbWZuLCBkKSA6IE5VTEw7Ci0gICAgaWYgKCB1bmxpa2VseSghZ2wx
cGcpICkKLSAgICAgICAgZ290byBvdXQ7Ci0KLSAgICBpZiAoICFwYWdlX2xvY2soZ2wxcGcpICkK
LSAgICB7Ci0gICAgICAgIHB1dF9wYWdlKGdsMXBnKTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAg
fQotCi0gICAgaWYgKCAoZ2wxcGctPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykg
IT0gUEdUX2wxX3BhZ2VfdGFibGUgKQotICAgIHsKLSAgICAgICAgcGFnZV91bmxvY2soZ2wxcGcp
OwotICAgICAgICBwdXRfcGFnZShnbDFwZyk7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQot
ICAgIHJjID0gbW9kX2wxX2VudHJ5KHBsMWUsIHZhbCwgbWZuX3goZ2wxbWZuKSwgMCwgdiwgcGdf
b3duZXIpOwotCi0gICAgcGFnZV91bmxvY2soZ2wxcGcpOwotICAgIHB1dF9wYWdlKGdsMXBnKTsK
LQotIG91dDoKLSAgICBpZiAoIHBsMWUgKQotICAgICAgICB1bm1hcF9kb21haW5fcGFnZShwbDFl
KTsKLQotICAgIHN3aXRjaCAoIGZsYWdzICYgVVZNRl9GTFVTSFRZUEVfTUFTSyApCi0gICAgewot
ICAgIGNhc2UgVVZNRl9UTEJfRkxVU0g6Ci0gICAgICAgIHN3aXRjaCAoIChibWFwX3B0ciA9IGZs
YWdzICYgflVWTUZfRkxVU0hUWVBFX01BU0spICkKLSAgICAgICAgewotICAgICAgICBjYXNlIFVW
TUZfTE9DQUw6Ci0gICAgICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICBjYXNlIFVWTUZfQUxMOgotICAgICAgICAgICAgbWFzayA9IGQtPmRpcnR5
X2NwdW1hc2s7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgIG1hc2sgPSB0aGlzX2NwdShzY3JhdGNoX2NwdW1hc2spOwotICAgICAgICAgICAgcmMgPSB2
Y3B1bWFza190b19wY3B1bWFzayhkLCBjb25zdF9ndWVzdF9oYW5kbGVfZnJvbV9wdHIoYm1hcF9w
dHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2b2lkKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWFzayk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotICAgICAgICBpZiAo
IG1hc2sgKQotICAgICAgICAgICAgZmx1c2hfdGxiX21hc2sobWFzayk7Ci0gICAgICAgIGJyZWFr
OwotCi0gICAgY2FzZSBVVk1GX0lOVkxQRzoKLSAgICAgICAgc3dpdGNoICggKGJtYXBfcHRyID0g
ZmxhZ3MgJiB+VVZNRl9GTFVTSFRZUEVfTUFTSykgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2Ug
VVZNRl9MT0NBTDoKLSAgICAgICAgICAgIHBhZ2luZ19pbnZscGcodiwgdmEpOwotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgVVZNRl9BTEw6Ci0gICAgICAgICAgICBtYXNrID0gZC0+
ZGlydHlfY3B1bWFzazsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAg
ICAgICAgICAgbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7Ci0gICAgICAgICAgICBy
YyA9IHZjcHVtYXNrX3RvX3BjcHVtYXNrKGQsIGNvbnN0X2d1ZXN0X2hhbmRsZV9mcm9tX3B0cihi
bWFwX3B0ciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZvaWQpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBtYXNrKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICB9Ci0gICAgICAg
IGlmICggbWFzayApCi0gICAgICAgICAgICBmbHVzaF90bGJfb25lX21hc2sobWFzaywgdmEpOwot
ICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLWxvbmcgZG9fdXBk
YXRlX3ZhX21hcHBpbmcodW5zaWduZWQgbG9uZyB2YSwgdTY0IHZhbDY0LAotICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdzKQotewotICAgIHJldHVybiBfX2RvX3Vw
ZGF0ZV92YV9tYXBwaW5nKHZhLCB2YWw2NCwgZmxhZ3MsIGN1cnJlbnQtPmRvbWFpbik7Ci19Ci0K
LWxvbmcgZG9fdXBkYXRlX3ZhX21hcHBpbmdfb3RoZXJkb21haW4odW5zaWduZWQgbG9uZyB2YSwg
dTY0IHZhbDY0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZF90IGRvbWlkKQotewotICAgIHN0cnVjdCBkb21haW4gKnBnX293bmVyOwotICAgIGludCByYzsK
LQotICAgIGlmICggKHBnX293bmVyID0gZ2V0X3BnX293bmVyKGRvbWlkKSkgPT0gTlVMTCApCi0g
ICAgICAgIHJldHVybiAtRVNSQ0g7Ci0KLSAgICByYyA9IF9fZG9fdXBkYXRlX3ZhX21hcHBpbmco
dmEsIHZhbDY0LCBmbGFncywgcGdfb3duZXIpOwotCi0gICAgcHV0X3BnX293bmVyKHBnX293bmVy
KTsKLQotICAgIHJldHVybiByYzsKLX0KLQogdHlwZWRlZiBzdHJ1Y3QgZTgyMGVudHJ5IGU4MjBl
bnRyeV90OwogREVGSU5FX1hFTl9HVUVTVF9IQU5ETEUoZTgyMGVudHJ5X3QpOwogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCmluZGV4IDhk
N2E0ZmQ4NWYuLjY1MDQ0MjJhZDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCisr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC0yMCw5ICsyMCwxOCBAQAogICovCiAKICNpbmNs
dWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+CisjaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgorI2lu
Y2x1ZGUgPHhlbi9saWIuaD4KKyNpbmNsdWRlIDx4ZW4vbW0uaD4KKyNpbmNsdWRlIDx4c20veHNt
Lmg+CiAKICNpbmNsdWRlIDxhc20vY3VycmVudC5oPgorI2luY2x1ZGUgPGFzbS9ldmVudC5oPgor
I2luY2x1ZGUgPGFzbS9pb2NhcC5oPgorI2luY2x1ZGUgPGFzbS9sZHQuaD4KICNpbmNsdWRlIDxh
c20vcDJtLmg+CisjaW5jbHVkZSA8YXNtL3B2L21tLmg+CisjaW5jbHVkZSA8YXNtL3NoYWRvdy5o
PgogCiAjaW5jbHVkZSAibW0uaCIKIApAQCAtMTMzLDYgKzE0MiwyNDQ5IEBAIGJvb2wgcHZfbWFw
X2xkdF9zaGFkb3dfcGFnZSh1bnNpZ25lZCBpbnQgb2Zmc2V0KQogICAgIHJldHVybiB0cnVlOwog
fQogCisvKgorICogUFRFIGZsYWdzIHRoYXQgYSBndWVzdCBtYXkgY2hhbmdlIHdpdGhvdXQgcmUt
dmFsaWRhdGluZyB0aGUgUFRFLgorICogQWxsIG90aGVyIGJpdHMgYWZmZWN0IHRyYW5zbGF0aW9u
LCBjYWNoaW5nLCBvciBYZW4ncyBzYWZldHkuCisgKi8KKyNkZWZpbmUgRkFTVFBBVEhfRkxBR19X
SElURUxJU1QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIChfUEFH
RV9OWF9CSVQgfCBfUEFHRV9BVkFJTF9ISUdIIHwgX1BBR0VfQVZBSUwgfCBfUEFHRV9HTE9CQUwg
fCBcCisgICAgIF9QQUdFX0RJUlRZIHwgX1BBR0VfQUNDRVNTRUQgfCBfUEFHRV9VU0VSKQorCitz
dGF0aWMgaW50IGdldF9wYWdlX2FuZF90eXBlX2Zyb21fbWZuKAorICAgIG1mbl90IG1mbiwgdW5z
aWduZWQgbG9uZyB0eXBlLCBzdHJ1Y3QgZG9tYWluICpkLAorICAgIGludCBwYXJ0aWFsLCBpbnQg
cHJlZW1wdGlibGUpCit7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdl
KG1mbik7CisgICAgaW50IHJjOworCisgICAgaWYgKCBsaWtlbHkocGFydGlhbCA+PSAwKSAmJgor
ICAgICAgICAgdW5saWtlbHkoIWdldF9wYWdlX2Zyb21fbWZuKG1mbiwgZCkpICkKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisKKyAgICByYyA9IChwcmVlbXB0aWJsZSA/CisgICAgICAgICAgZ2V0
X3BhZ2VfdHlwZV9wcmVlbXB0aWJsZShwYWdlLCB0eXBlKSA6CisgICAgICAgICAgKGdldF9wYWdl
X3R5cGUocGFnZSwgdHlwZSkgPyAwIDogLUVJTlZBTCkpOworCisgICAgaWYgKCB1bmxpa2VseShy
YykgJiYgcGFydGlhbCA+PSAwICYmCisgICAgICAgICAoIXByZWVtcHRpYmxlIHx8IHBhZ2UgIT0g
Y3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUpICkKKyAgICAgICAgcHV0X3BhZ2UocGFnZSk7
CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyB2b2lkIHB1dF9kYXRhX3BhZ2UoCisgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgaW50IHdyaXRlYWJsZSkKK3sKKyAgICBpZiAoIHdyaXRl
YWJsZSApCisgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgIGVsc2UKKyAgICAg
ICAgcHV0X3BhZ2UocGFnZSk7Cit9CisKK3N0YXRpYyBpbnQgY3JlYXRlX3BhZV94ZW5fbWFwcGlu
Z3Moc3RydWN0IGRvbWFpbiAqZCwgbDNfcGdlbnRyeV90ICpwbDNlKQoreworICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBhZ2U7CisgICAgbDNfcGdlbnRyeV90ICAgICBsM2UzOworCisgICAgaWYgKCAh
aXNfcHZfMzJiaXRfZG9tYWluKGQpICkKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBwbDNlID0g
KGwzX3BnZW50cnlfdCAqKSgodW5zaWduZWQgbG9uZylwbDNlICYgUEFHRV9NQVNLKTsKKworICAg
IC8qIDNyZCBMMyBzbG90IGNvbnRhaW5zIEwyIHdpdGggWGVuLXByaXZhdGUgbWFwcGluZ3MuIEl0
ICptdXN0KiBleGlzdC4gKi8KKyAgICBsM2UzID0gcGwzZVszXTsKKyAgICBpZiAoICEobDNlX2dl
dF9mbGFncyhsM2UzKSAmIF9QQUdFX1BSRVNFTlQpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLCAiUEFFIEwzIDNyZCBzbG90IGlzIGVtcHR5XG4iKTsKKyAgICAgICAg
cmV0dXJuIDA7CisgICAgfQorCisgICAgLyoKKyAgICAgKiBUaGUgWGVuLXByaXZhdGUgbWFwcGlu
Z3MgaW5jbHVkZSBsaW5lYXIgbWFwcGluZ3MuIFRoZSBMMiB0aHVzIGNhbm5vdAorICAgICAqIGJl
IHNoYXJlZCBieSBtdWx0aXBsZSBMMyB0YWJsZXMuIFRoZSB0ZXN0IGhlcmUgaXMgYWRlcXVhdGUg
YmVjYXVzZToKKyAgICAgKiAgMS4gQ2Fubm90IGFwcGVhciBpbiBzbG90cyAhPSAzIGJlY2F1c2Ug
Z2V0X3BhZ2VfdHlwZSgpIGNoZWNrcyB0aGUKKyAgICAgKiAgICAgUEdUX3BhZV94ZW5fbDIgZmxh
Zywgd2hpY2ggaXMgYXNzZXJ0ZWQgaWZmIHRoZSBMMiBhcHBlYXJzIGluIHNsb3QgMworICAgICAq
ICAyLiBDYW5ub3QgYXBwZWFyIGluIGFub3RoZXIgcGFnZSB0YWJsZSdzIEwzOgorICAgICAqICAg
ICBhLiBhbGxvY19sM190YWJsZSgpIGNhbGxzIHRoaXMgZnVuY3Rpb24gYW5kIHRoaXMgY2hlY2sg
d2lsbCBmYWlsCisgICAgICogICAgIGIuIG1vZF9sM19lbnRyeSgpIGRpc2FsbG93cyB1cGRhdGVz
IHRvIHNsb3QgMyBpbiBhbiBleGlzdGluZyB0YWJsZQorICAgICAqLworICAgIHBhZ2UgPSBsM2Vf
Z2V0X3BhZ2UobDNlMyk7CisgICAgQlVHX09OKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3Bpbm5lZCk7CisgICAgQlVHX09OKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBHVF9jb3Vu
dF9tYXNrKSA9PSAwKTsKKyAgICBCVUdfT04oIShwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmIFBH
VF9wYWVfeGVuX2wyKSk7CisgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1Rf
Y291bnRfbWFzaykgIT0gMSApCisgICAgeworICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklO
RywgIlBBRSBMMyAzcmQgc2xvdCBpcyBzaGFyZWRcbiIpOworICAgICAgICByZXR1cm4gMDsKKyAg
ICB9CisKKyAgICByZXR1cm4gMTsKK30KKworI2lmZGVmIENPTkZJR19QVl9MSU5FQVJfUFQKKwor
c3RhdGljIGJvb2wgaW5jX2xpbmVhcl9lbnRyaWVzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQorewor
ICAgIHR5cGVvZihwZy0+bGluZWFyX3B0X2NvdW50KSBuYyA9IHJlYWRfYXRvbWljKCZwZy0+bGlu
ZWFyX3B0X2NvdW50KSwgb2M7CisKKyAgICBkbyB7CisgICAgICAgIC8qCisgICAgICAgICAqIFRo
ZSBjaGVjayBiZWxvdyBjaGVja3MgZm9yIHRoZSAibGluZWFyIHVzZSIgY291bnQgYmVpbmcgbm9u
LXplcm8KKyAgICAgICAgICogYXMgd2VsbCBhcyBvdmVyZmxvdy4gIFNpZ25lZCBpbnRlZ2VyIG92
ZXJmbG93IGlzIHVuZGVmaW5lZCBiZWhhdmlvcgorICAgICAgICAgKiBhY2NvcmRpbmcgdG8gdGhl
IEMgc3BlYy4gIEhvd2V2ZXIsIGFzIGxvbmcgYXMgbGluZWFyX3B0X2NvdW50IGlzCisgICAgICAg
ICAqIHNtYWxsZXIgaW4gc2l6ZSB0aGFuICdpbnQnLCB0aGUgYXJpdGhtZXRpYyBvcGVyYXRpb24g
b2YgdGhlCisgICAgICAgICAqIGluY3JlbWVudCBiZWxvdyB3b24ndCBvdmVyZmxvdzsgcmF0aGVy
IHRoZSByZXN1bHQgd2lsbCBiZSB0cnVuY2F0ZWQKKyAgICAgICAgICogd2hlbiBzdG9yZWQuICBF
bnN1cmUgdGhhdCB0aGlzIGlzIGFsd2F5cyB0cnVlLgorICAgICAgICAgKi8KKyAgICAgICAgQlVJ
TERfQlVHX09OKHNpemVvZihuYykgPj0gc2l6ZW9mKGludCkpOworICAgICAgICBvYyA9IG5jKys7
CisgICAgICAgIGlmICggbmMgPD0gMCApCisgICAgICAgICAgICByZXR1cm4gZmFsc2U7CisgICAg
ICAgIG5jID0gY21weGNoZygmcGctPmxpbmVhcl9wdF9jb3VudCwgb2MsIG5jKTsKKyAgICB9IHdo
aWxlICggb2MgIT0gbmMgKTsKKworICAgIHJldHVybiB0cnVlOworfQorCitzdGF0aWMgdm9pZCBk
ZWNfbGluZWFyX2VudHJpZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgdHlwZW9mKHBn
LT5saW5lYXJfcHRfY291bnQpIG9jOworCisgICAgb2MgPSBhcmNoX2ZldGNoX2FuZF9hZGQoJnBn
LT5saW5lYXJfcHRfY291bnQsIC0xKTsKKyAgICBBU1NFUlQob2MgPiAwKTsKK30KKworc3RhdGlj
IGJvb2wgaW5jX2xpbmVhcl91c2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnKQoreworICAgIHR5cGVv
ZihwZy0+bGluZWFyX3B0X2NvdW50KSBuYyA9IHJlYWRfYXRvbWljKCZwZy0+bGluZWFyX3B0X2Nv
dW50KSwgb2M7CisKKyAgICBkbyB7CisgICAgICAgIC8qIFNlZSB0aGUgcmVzcGVjdGl2ZSBjb21t
ZW50IGluIGluY19saW5lYXJfZW50cmllcygpLiAqLworICAgICAgICBCVUlMRF9CVUdfT04oc2l6
ZW9mKG5jKSA+PSBzaXplb2YoaW50KSk7CisgICAgICAgIG9jID0gbmMtLTsKKyAgICAgICAgaWYg
KCBuYyA+PSAwICkKKyAgICAgICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgbmMgPSBjbXB4
Y2hnKCZwZy0+bGluZWFyX3B0X2NvdW50LCBvYywgbmMpOworICAgIH0gd2hpbGUgKCBvYyAhPSBu
YyApOworCisgICAgcmV0dXJuIHRydWU7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfdXNl
cyhzdHJ1Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICB0eXBlb2YocGctPmxpbmVhcl9wdF9jb3Vu
dCkgb2M7CisKKyAgICBvYyA9IGFyY2hfZmV0Y2hfYW5kX2FkZCgmcGctPmxpbmVhcl9wdF9jb3Vu
dCwgMSk7CisgICAgQVNTRVJUKG9jIDwgMCk7Cit9CisKKy8qCisgKiBXZSBhbGxvdyByb290IHRh
YmxlcyB0byBtYXAgZWFjaCBvdGhlciAoYS5rLmEuIGxpbmVhciBwYWdlIHRhYmxlcykuIEl0Cisg
KiBuZWVkcyBzb21lIHNwZWNpYWwgY2FyZSB3aXRoIHJlZmVyZW5jZSBjb3VudHMgYW5kIGFjY2Vz
cyBwZXJtaXNzaW9uczoKKyAqICAxLiBUaGUgbWFwcGluZyBlbnRyeSBtdXN0IGJlIHJlYWQtb25s
eSwgb3IgdGhlIGd1ZXN0IG1heSBnZXQgd3JpdGUgYWNjZXNzCisgKiAgICAgdG8gaXRzIG93biBQ
VEVzLgorICogIDIuIFdlIG11c3Qgb25seSBidW1wIHRoZSByZWZlcmVuY2UgY291bnRzIGZvciBh
biAqYWxyZWFkeSB2YWxpZGF0ZWQqCisgKiAgICAgTDIgdGFibGUsIG9yIHdlIGNhbiBlbmQgdXAg
aW4gYSBkZWFkbG9jayBpbiBnZXRfcGFnZV90eXBlKCkgYnkgd2FpdGluZworICogICAgIG9uIGEg
dmFsaWRhdGlvbiB0aGF0IGlzIHJlcXVpcmVkIHRvIGNvbXBsZXRlIHRoYXQgdmFsaWRhdGlvbi4K
KyAqICAzLiBXZSBvbmx5IG5lZWQgdG8gaW5jcmVtZW50IHRoZSByZWZlcmVuY2UgY291bnRzIGZv
ciB0aGUgbWFwcGVkIHBhZ2UKKyAqICAgICBmcmFtZSBpZiBpdCBpcyBtYXBwZWQgYnkgYSBkaWZm
ZXJlbnQgcm9vdCB0YWJsZS4gVGhpcyBpcyBzdWZmaWNpZW50IGFuZAorICogICAgIGFsc28gbmVj
ZXNzYXJ5IHRvIGFsbG93IHZhbGlkYXRpb24gb2YgYSByb290IHRhYmxlIG1hcHBpbmcgaXRzZWxm
LgorICovCitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9wdl9saW5lYXJfcHQgPSB0cnVl
OworYm9vbGVhbl9wYXJhbSgicHYtbGluZWFyLXB0Iiwgb3B0X3B2X2xpbmVhcl9wdCk7CisKKyNk
ZWZpbmUgZGVmaW5lX2dldF9saW5lYXJfcGFnZXRhYmxlKGxldmVsKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCitzdGF0aWMgaW50ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorZ2V0XyMjbGV2ZWwjI19s
aW5lYXJfcGFnZXRhYmxlKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICBsZXZlbCMjX3BnZW50cnlfdCBwZGUsIHVuc2lnbmVkIGxvbmcgcGRlX3Bmbiwg
c3RydWN0IGRvbWFpbiAqZCkgICAgICAgICBcCit7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHVu
c2lnbmVkIGxvbmcgeCwgeTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICB1bnNpZ25lZCBsb25nIHBmbjsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIGlmICggIW9wdF9wdl9saW5lYXJfcHQgKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAiQXR0ZW1wdCB0byBjcmVhdGUgbGluZWFyIHAu
dC4gKGZlYXR1cmUgZGlzYWJsZWQpXG4iKTsgICAgIFwKKyAgICAgICAgcmV0dXJuIDA7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisg
ICAgfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBpZiAoIChsZXZl
bCMjZV9nZXRfZmxhZ3MocGRlKSAmIF9QQUdFX1JXKSApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgICAgICAgICAgIkF0dGVtcHQgdG8gY3JlYXRlIGxpbmVhciBwLnQuIHdpdGggd3JpdGUgcGVy
bXNcbiIpOyAgICAgICBcCisgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgaWYgKCAocGZuID0gbGV2ZWwjI2VfZ2V0X3Bm
bihwZGUpKSAhPSBwZGVfcGZuICkgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgKnB0cGcgPSBtZm5f
dG9fcGFnZShfbWZuKHBkZV9wZm4pKTsgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICAvKiBNYWtlIHN1cmUgdGhlIHBhZ2UgdGFibGUgYmVsb25ncyB0byB0aGUgY29ycmVj
dCBkb21haW4uICovICAgICAgIFwKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYWdlX2dldF9vd25l
cihwdHBnKSAhPSBkKSApICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICBy
ZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgLyogTWFrZSBzdXJlIHRoZSBt
YXBwZWQgZnJhbWUgYmVsb25ncyB0byB0aGUgY29ycmVjdCBkb21haW4uICovICAgICBcCisgICAg
ICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX21mbihfbWZuKHBmbiksIGQpOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgICAgICBpZiAoIHVubGlrZWx5KCFwYWdlKSApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldHVy
biAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAvKiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
ICogRW5zdXJlIHRoYXQgdGhlIG1hcHBlZCBmcmFtZSBpcyBhbiBhbHJlYWR5LXZhbGlkYXRlZCBw
YWdlIHRhYmxlICBcCisgICAgICAgICAqIGFuZCBpcyBub3QgaXRzZWxmIGhhdmluZyBsaW5lYXIg
ZW50cmllcywgYXMgd2VsbCBhcyB0aGF0IHRoZSAgICAgXAorICAgICAgICAgKiBjb250YWluaW5n
IHBhZ2UgdGFibGUgaXMgbm90IGlzZWxmIGluIHVzZSBhcyBhIGxpbmVhciBwYWdlIHRhYmxlIFwK
KyAgICAgICAgICogZWxzZXdoZXJlLiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAqIElmIHNvLCBhdG9taWNhbGx5IGluY3Jl
bWVudCB0aGUgY291bnQgKGNoZWNraW5nIGZvciBvdmVyZmxvdykuICAgXAorICAgICAgICAgKi8g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgaWYgKCAhaW5jX2xpbmVhcl9lbnRyaWVzKHB0cGcpICkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAwOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgICAgICBpZiAoICFpbmNfbGluZWFyX3VzZXMocGFnZSkgKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICAgICBkZWNfbGluZWFyX2VudHJpZXMocHRwZyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIHJldHVybiAw
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIH0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICB5ID0gcGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm87ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgZG8g
eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgICAgICAgICB4ID0geTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgaWYgKCB1bmxpa2Vs
eSgoeCAmIFBHVF9jb3VudF9tYXNrKSA9PSBQR1RfY291bnRfbWFzaykgfHwgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgdW5saWtlbHkoKHggJiAoUEdUX3R5cGVfbWFza3xQR1RfdmFsaWRhdGVk
KSkgIT0gICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgIChQR1RfIyNsZXZl
bCMjX3BhZ2VfdGFibGV8UEdUX3ZhbGlkYXRlZCkpICkgICAgICAgXAorICAgICAgICAgICAgeyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgICBkZWNfbGluZWFyX3VzZXMocGFnZSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgZGVjX2xpbmVhcl9l
bnRyaWVzKHB0cGcpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICB9ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgICAgICB9ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgd2hpbGUgKCAoeSA9IGNtcHhjaGcoJnBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvLCB4LCB4ICsgMSkpICE9IHggKTsgICBcCisgICAgfSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXR1cm4gMTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9
CisKKyNlbHNlIC8qIENPTkZJR19QVl9MSU5FQVJfUFQgKi8KKworI2RlZmluZSBkZWZpbmVfZ2V0
X2xpbmVhcl9wYWdldGFibGUobGV2ZWwpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
c3RhdGljIGludCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorZ2V0XyMjbGV2ZWwjI19saW5lYXJfcGFnZXRhYmxlKCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBsZXZlbCMjX3BnZW50
cnlfdCBwZGUsIHVuc2lnbmVkIGxvbmcgcGRlX3Bmbiwgc3RydWN0IGRvbWFpbiAqZCkgXAoreyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICByZXR1cm4gMDsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfQorCitzdGF0aWMgdm9pZCBkZWNfbGlu
ZWFyX3VzZXMoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCit7CisgICAgQVNTRVJUKHBnLT5saW5lYXJf
cHRfY291bnQgPT0gMCk7Cit9CisKK3N0YXRpYyB2b2lkIGRlY19saW5lYXJfZW50cmllcyhzdHJ1
Y3QgcGFnZV9pbmZvICpwZykKK3sKKyAgICBBU1NFUlQocGctPmxpbmVhcl9wdF9jb3VudCA9PSAw
KTsKK30KKworI2VuZGlmIC8qIENPTkZJR19QVl9MSU5FQVJfUFQgKi8KKworLyogTkIuIFZpcnR1
YWwgYWRkcmVzcyAnbDJlJyBtYXBzIHRvIGEgbWFjaGluZSBhZGRyZXNzIHdpdGhpbiBmcmFtZSAn
cGZuJy4gKi8KKy8qCisgKiBnZXRfcGFnZV9mcm9tX2wyZSByZXR1cm5zOgorICogICAxID0+IHBh
Z2Ugbm90IHByZXNlbnQKKyAqICAgMCA9PiBzdWNjZXNzCisgKiAgPDAgPT4gZXJyb3IgY29kZQor
ICovCitkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDIpOworc3RhdGljIGludAorZ2V0X3Bh
Z2VfZnJvbV9sMmUoCisgICAgbDJfcGdlbnRyeV90IGwyZSwgdW5zaWduZWQgbG9uZyBwZm4sIHN0
cnVjdCBkb21haW4gKmQpCit7CisgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsMmVfZ2V0X3Bmbihs
MmUpOworICAgIGludCByYzsKKworICAgIGlmICggIShsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBfUEFH
RV9QUkVTRU5UKSApCisgICAgICAgIHJldHVybiAxOworCisgICAgaWYgKCB1bmxpa2VseSgobDJl
X2dldF9mbGFncyhsMmUpICYgTDJfRElTQUxMT1dfTUFTSykpICkKKyAgICB7CisgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEwyIGZsYWdzICV4XG4iLAorICAgICAgICAgICAg
ICAgICBsMmVfZ2V0X2ZsYWdzKGwyZSkgJiBMMl9ESVNBTExPV19NQVNLKTsKKyAgICAgICAgcmV0
dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bihfbWZuKG1mbiksIFBHVF9sMV9wYWdlX3RhYmxlLCBkLCAwLCAwKTsKKyAgICBpZiAoIHVubGlr
ZWx5KHJjID09IC1FSU5WQUwpICYmIGdldF9sMl9saW5lYXJfcGFnZXRhYmxlKGwyZSwgcGZuLCBk
KSApCisgICAgICAgIHJjID0gMDsKKworICAgIHJldHVybiByYzsKK30KKworCisvKgorICogZ2V0
X3BhZ2VfZnJvbV9sM2UgcmV0dXJuczoKKyAqICAgMSA9PiBwYWdlIG5vdCBwcmVzZW50CisgKiAg
IDAgPT4gc3VjY2VzcworICogIDwwID0+IGVycm9yIGNvZGUKKyAqLworZGVmaW5lX2dldF9saW5l
YXJfcGFnZXRhYmxlKGwzKTsKK3N0YXRpYyBpbnQKK2dldF9wYWdlX2Zyb21fbDNlKAorICAgIGwz
X3BnZW50cnlfdCBsM2UsIHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgZG9tYWluICpkLCBpbnQg
cGFydGlhbCkKK3sKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoICEobDNlX2dldF9mbGFncyhsM2Up
ICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICByZXR1cm4gMTsKKworICAgIGlmICggdW5saWtl
bHkoKGwzZV9nZXRfZmxhZ3MobDNlKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpKSApCisgICAgewor
ICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBMMyBmbGFncyAleFxuIiwKKyAg
ICAgICAgICAgICAgICAgbDNlX2dldF9mbGFncyhsM2UpICYgbDNfZGlzYWxsb3dfbWFzayhkKSk7
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHJjID0gZ2V0X3BhZ2VfYW5k
X3R5cGVfZnJvbV9tZm4oCisgICAgICAgIGwzZV9nZXRfbWZuKGwzZSksIFBHVF9sMl9wYWdlX3Rh
YmxlLCBkLCBwYXJ0aWFsLCAxKTsKKyAgICBpZiAoIHVubGlrZWx5KHJjID09IC1FSU5WQUwpICYm
CisgICAgICAgICAhaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmCisgICAgICAgICBnZXRfbDNfbGlu
ZWFyX3BhZ2V0YWJsZShsM2UsIHBmbiwgZCkgKQorICAgICAgICByYyA9IDA7CisKKyAgICByZXR1
cm4gcmM7Cit9CisKKy8qCisgKiBnZXRfcGFnZV9mcm9tX2w0ZSByZXR1cm5zOgorICogICAxID0+
IHBhZ2Ugbm90IHByZXNlbnQKKyAqICAgMCA9PiBzdWNjZXNzCisgKiAgPDAgPT4gZXJyb3IgY29k
ZQorICovCitkZWZpbmVfZ2V0X2xpbmVhcl9wYWdldGFibGUobDQpOworc3RhdGljIGludAorZ2V0
X3BhZ2VfZnJvbV9sNGUoCisgICAgbDRfcGdlbnRyeV90IGw0ZSwgdW5zaWduZWQgbG9uZyBwZm4s
IHN0cnVjdCBkb21haW4gKmQsIGludCBwYXJ0aWFsKQoreworICAgIGludCByYzsKKworICAgIGlm
ICggIShsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBfUEFHRV9QUkVTRU5UKSApCisgICAgICAgIHJldHVy
biAxOworCisgICAgaWYgKCB1bmxpa2VseSgobDRlX2dldF9mbGFncyhsNGUpICYgTDRfRElTQUxM
T1dfTUFTSykpICkKKyAgICB7CisgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEw0IGZsYWdzICV4XG4iLAorICAgICAgICAgICAgICAgICBsNGVfZ2V0X2ZsYWdzKGw0ZSkgJiBM
NF9ESVNBTExPV19NQVNLKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAg
cmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKKyAgICAgICAgbDRlX2dldF9tZm4obDRl
KSwgUEdUX2wzX3BhZ2VfdGFibGUsIGQsIHBhcnRpYWwsIDEpOworICAgIGlmICggdW5saWtlbHko
cmMgPT0gLUVJTlZBTCkgJiYgZ2V0X2w0X2xpbmVhcl9wYWdldGFibGUobDRlLCBwZm4sIGQpICkK
KyAgICAgICAgcmMgPSAwOworCisgICAgcmV0dXJuIHJjOworfQorCisvKgorICogTkIuIFZpcnR1
YWwgYWRkcmVzcyAnbDJlJyBtYXBzIHRvIGEgbWFjaGluZSBhZGRyZXNzIHdpdGhpbiBmcmFtZSAn
cGZuJy4KKyAqIE5vdGUgYWxzbyB0aGF0IHRoaXMgYXV0b21hdGljYWxseSBkZWFscyBjb3JyZWN0
bHkgd2l0aCBsaW5lYXIgcC50LidzLgorICovCitzdGF0aWMgaW50IHB1dF9wYWdlX2Zyb21fbDJl
KGwyX3BnZW50cnlfdCBsMmUsIHVuc2lnbmVkIGxvbmcgcGZuKQoreworICAgIGlmICggIShsMmVf
Z2V0X2ZsYWdzKGwyZSkgJiBfUEFHRV9QUkVTRU5UKSB8fCAobDJlX2dldF9wZm4obDJlKSA9PSBw
Zm4pICkKKyAgICAgICAgcmV0dXJuIDE7CisKKyAgICBpZiAoIGwyZV9nZXRfZmxhZ3MobDJlKSAm
IF9QQUdFX1BTRSApCisgICAgeworICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbDJl
X2dldF9wYWdlKGwyZSk7CisgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgIGZvciAo
IGkgPSAwOyBpIDwgKDF1IDw8IFBBR0VUQUJMRV9PUkRFUik7IGkrKywgcGFnZSsrICkKKyAgICAg
ICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IGwyZV9nZXRfcGFnZShsMmUpOworICAgICAg
ICBpbnQgcmMgPSBwdXRfcGFnZV90eXBlX3B0cGcocGcsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkp
OworCisgICAgICAgIEFTU0VSVCghcmMpOworICAgICAgICBwdXRfcGFnZShwZyk7CisgICAgfQor
CisgICAgcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgcHV0X3BhZ2VfZnJvbV9sM2UobDNfcGdl
bnRyeV90IGwzZSwgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGludCBwYXJ0aWFsLCBib29sIGRlZmVyKQoreworICAgIHN0cnVjdCBwYWdlX2luZm8gKnBn
OworICAgIGludCByYzsKKworICAgIGlmICggIShsM2VfZ2V0X2ZsYWdzKGwzZSkgJiBfUEFHRV9Q
UkVTRU5UKSB8fCAobDNlX2dldF9wZm4obDNlKSA9PSBwZm4pICkKKyAgICAgICAgcmV0dXJuIDE7
CisKKyAgICBpZiAoIHVubGlrZWx5KGwzZV9nZXRfZmxhZ3MobDNlKSAmIF9QQUdFX1BTRSkgKQor
ICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBsM2VfZ2V0X3BmbihsM2UpOworICAg
ICAgICBpbnQgd3JpdGVhYmxlID0gbDNlX2dldF9mbGFncyhsM2UpICYgX1BBR0VfUlc7CisKKyAg
ICAgICAgQVNTRVJUKCEobWZuICYgKCgxVUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0Vf
U0hJRlQpKSAtIDEpKSk7CisgICAgICAgIGRvIHsKKyAgICAgICAgICAgIHB1dF9kYXRhX3BhZ2Uo
bWZuX3RvX3BhZ2UoX21mbihtZm4pKSwgd3JpdGVhYmxlKTsKKyAgICAgICAgfSB3aGlsZSAoICsr
bWZuICYgKCgxVUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEpICk7
CisKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQorCisgICAgcGcgPSBsM2VfZ2V0X3BhZ2UobDNl
KTsKKworICAgIGlmICggdW5saWtlbHkocGFydGlhbCA+IDApICkKKyAgICB7CisgICAgICAgIEFT
U0VSVCghZGVmZXIpOworICAgICAgICByZXR1cm4gcHV0X3BhZ2VfdHlwZV9wdHBnX3ByZWVtcHRp
YmxlKHBnLCBtZm5fdG9fcGFnZShfbWZuKHBmbikpKTsKKyAgICB9CisKKyAgICBpZiAoIGRlZmVy
ICkKKyAgICB7CisgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9f
cGFnZShfbWZuKHBmbikpOworICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9
IHBnOworICAgICAgICByZXR1cm4gMDsKKyAgICB9CisKKyAgICByYyA9IHB1dF9wYWdlX3R5cGVf
cHRwZ19wcmVlbXB0aWJsZShwZywgbWZuX3RvX3BhZ2UoX21mbihwZm4pKSk7CisgICAgaWYgKCBs
aWtlbHkoIXJjKSApCisgICAgICAgIHB1dF9wYWdlKHBnKTsKKworICAgIHJldHVybiByYzsKK30K
Kworc3RhdGljIGludCBwdXRfcGFnZV9mcm9tX2w0ZShsNF9wZ2VudHJ5X3QgbDRlLCB1bnNpZ25l
ZCBsb25nIHBmbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHBhcnRpYWwsIGJv
b2wgZGVmZXIpCit7CisgICAgaW50IHJjID0gMTsKKworICAgIGlmICggKGw0ZV9nZXRfZmxhZ3Mo
bDRlKSAmIF9QQUdFX1BSRVNFTlQpICYmCisgICAgICAgICAobDRlX2dldF9wZm4obDRlKSAhPSBw
Zm4pICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbDRlX2dldF9wYWdl
KGw0ZSk7CisKKyAgICAgICAgaWYgKCB1bmxpa2VseShwYXJ0aWFsID4gMCkgKQorICAgICAgICB7
CisgICAgICAgICAgICBBU1NFUlQoIWRlZmVyKTsKKyAgICAgICAgICAgIHJldHVybiBwdXRfcGFn
ZV90eXBlX3B0cGdfcHJlZW1wdGlibGUocGcsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAg
ICAgICB9CisKKyAgICAgICAgaWYgKCBkZWZlciApCisgICAgICAgIHsKKyAgICAgICAgICAgIGN1
cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBtZm5fdG9fcGFnZShfbWZuKHBmbikpOworICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwZzsKKyAgICAgICAgICAg
IHJldHVybiAwOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBwdXRfcGFnZV90eXBlX3B0cGdf
cHJlZW1wdGlibGUocGcsIG1mbl90b19wYWdlKF9tZm4ocGZuKSkpOworICAgICAgICBpZiAoIGxp
a2VseSghcmMpICkKKyAgICAgICAgICAgIHB1dF9wYWdlKHBnKTsKKyAgICB9CisKKyAgICByZXR1
cm4gcmM7Cit9CisKKy8qIFVwZGF0ZSB0aGUgTDEgZW50cnkgYXQgcGwxZSB0byBuZXcgdmFsdWUg
bmwxZS4gKi8KK3N0YXRpYyBpbnQgbW9kX2wxX2VudHJ5KGwxX3BnZW50cnlfdCAqcGwxZSwgbDFf
cGdlbnRyeV90IG5sMWUsCisgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGds
MW1mbiwgaW50IHByZXNlcnZlX2FkLAorICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZj
cHUgKnB0X3ZjcHUsIHN0cnVjdCBkb21haW4gKnBnX2RvbSkKK3sKKyAgICBsMV9wZ2VudHJ5X3Qg
b2wxZTsKKyAgICBzdHJ1Y3QgZG9tYWluICpwdF9kb20gPSBwdF92Y3B1LT5kb21haW47CisgICAg
aW50IHJjID0gMDsKKworICAgIGlmICggdW5saWtlbHkoX19jb3B5X2Zyb21fdXNlcigmb2wxZSwg
cGwxZSwgc2l6ZW9mKG9sMWUpKSAhPSAwKSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisg
ICAgQVNTRVJUKCFwYWdpbmdfbW9kZV9yZWZjb3VudHMocHRfZG9tKSk7CisKKyAgICBpZiAoIGwx
ZV9nZXRfZmxhZ3MobmwxZSkgJiBfUEFHRV9QUkVTRU5UICkKKyAgICB7CisgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2UgPSBOVUxMOworCisgICAgICAgIGlmICggdW5saWtlbHkobDFlX2dl
dF9mbGFncyhubDFlKSAmIGwxX2Rpc2FsbG93X21hc2socHRfZG9tKSkgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBMMSBmbGFncyAleFxuIiwK
KyAgICAgICAgICAgICAgICAgICAgbDFlX2dldF9mbGFncyhubDFlKSAmIGwxX2Rpc2FsbG93X21h
c2socHRfZG9tKSk7CisgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICAgICAgfQorCisg
ICAgICAgIC8qIFRyYW5zbGF0ZSBmb3JlaWduIGd1ZXN0IGFkZHJlc3MuICovCisgICAgICAgIGlm
ICggcGFnaW5nX21vZGVfdHJhbnNsYXRlKHBnX2RvbSkgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwMm1fdHlwZV90IHAybXQ7CisgICAgICAgICAgICBwMm1fcXVlcnlfdCBxID0gbDFlX2dldF9m
bGFncyhubDFlKSAmIF9QQUdFX1JXID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBQMk1f
QUxMT0MgfCBQMk1fVU5TSEFSRSA6IFAyTV9BTExPQzsKKworICAgICAgICAgICAgcGFnZSA9IGdl
dF9wYWdlX2Zyb21fZ2ZuKHBnX2RvbSwgbDFlX2dldF9wZm4obmwxZSksICZwMm10LCBxKTsKKwor
ICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFnZWQocDJtdCkgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIGlmICggcGFnZSApCisgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOworICAgICAgICAgICAgICAgIHAybV9tZW1fcGFnaW5nX3BvcHVsYXRlKHBnX2RvbSwgbDFl
X2dldF9wZm4obmwxZSkpOworICAgICAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOworICAgICAg
ICAgICAgfQorCisgICAgICAgICAgICBpZiAoIHAybXQgPT0gcDJtX3JhbV9wYWdpbmdfaW4gJiYg
IXBhZ2UgKQorICAgICAgICAgICAgICAgIHJldHVybiAtRU5PRU5UOworCisgICAgICAgICAgICAv
KiBEaWQgb3VyIGF0dGVtcHQgdG8gdW5zaGFyZSBmYWlsPyAqLworICAgICAgICAgICAgaWYgKCAo
cSAmIFAyTV9VTlNIQVJFKSAmJiBwMm1faXNfc2hhcmVkKHAybXQpICkKKyAgICAgICAgICAgIHsK
KyAgICAgICAgICAgICAgICAvKiBXZSBjb3VsZCBub3QgaGF2ZSBvYnRhaW5lZCBhIHBhZ2UgcmVm
LiAqLworICAgICAgICAgICAgICAgIEFTU0VSVCghcGFnZSk7CisgICAgICAgICAgICAgICAgLyog
QW5kIG1lbV9zaGFyaW5nX25vdGlmeSBoYXMgYWxyZWFkeSBiZWVuIGNhbGxlZC4gKi8KKyAgICAg
ICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAg
aWYgKCAhcGFnZSApCisgICAgICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CisgICAgICAgICAg
ICBubDFlID0gbDFlX2Zyb21fcGFnZShwYWdlLCBsMWVfZ2V0X2ZsYWdzKG5sMWUpKTsKKyAgICAg
ICAgfQorCisgICAgICAgIC8qIEZhc3QgcGF0aCBmb3Igc3VmZmljaWVudGx5LXNpbWlsYXIgbWFw
cGluZ3MuICovCisgICAgICAgIGlmICggIWwxZV9oYXNfY2hhbmdlZChvbDFlLCBubDFlLCB+RkFT
VFBBVEhfRkxBR19XSElURUxJU1QpICkKKyAgICAgICAgeworICAgICAgICAgICAgbmwxZSA9IGFk
anVzdF9ndWVzdF9sMWUobmwxZSwgcHRfZG9tKTsKKyAgICAgICAgICAgIHJjID0gVVBEQVRFX0VO
VFJZKGwxLCBwbDFlLCBvbDFlLCBubDFlLCBnbDFtZm4sIHB0X3ZjcHUsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCk7CisgICAgICAgICAgICBpZiAoIHBhZ2UgKQor
ICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgcmV0dXJuIHJjID8g
MCA6IC1FQlVTWTsKKyAgICAgICAgfQorCisgICAgICAgIHN3aXRjaCAoIHJjID0gZ2V0X3BhZ2Vf
ZnJvbV9sMWUobmwxZSwgcHRfZG9tLCBwZ19kb20sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbDFfZGlzYWxsb3dfbWFzayhwdF9kb20pKSApCisgICAgICAgIHsKKyAg
ICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGlmICggcGFnZSApCisgICAgICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIGNhc2UgMDoK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIF9QQUdFX1JXIC4uLiBfUEFHRV9SVyB8
IFBBR0VfQ0FDSEVfQVRUUlM6CisgICAgICAgICAgICBBU1NFUlQoIShyYyAmIH4oX1BBR0VfUlcg
fCBQQUdFX0NBQ0hFX0FUVFJTKSkpOworICAgICAgICAgICAgbDFlX2ZsaXBfZmxhZ3MobmwxZSwg
cmMpOworICAgICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0K
KyAgICAgICAgaWYgKCBwYWdlICkKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworCisgICAg
ICAgIG5sMWUgPSBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIHB0X2RvbSk7CisgICAgICAgIGlmICgg
dW5saWtlbHkoIVVQREFURV9FTlRSWShsMSwgcGwxZSwgb2wxZSwgbmwxZSwgZ2wxbWZuLCBwdF92
Y3B1LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIG9sMWUgPSBubDFlOworICAgICAgICAgICAgcmMgPSAt
RUJVU1k7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERBVEVf
RU5UUlkobDEsIHBsMWUsIG9sMWUsIG5sMWUsIGdsMW1mbiwgcHRfdmNwdSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKKyAgICB7CisgICAgICAg
IHJldHVybiAtRUJVU1k7CisgICAgfQorCisgICAgcHV0X3BhZ2VfZnJvbV9sMWUob2wxZSwgcHRf
ZG9tKTsKKyAgICByZXR1cm4gcmM7Cit9CisKKworLyogVXBkYXRlIHRoZSBMMiBlbnRyeSBhdCBw
bDJlIHRvIG5ldyB2YWx1ZSBubDJlLiBwbDJlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICovCitzdGF0
aWMgaW50IG1vZF9sMl9lbnRyeShsMl9wZ2VudHJ5X3QgKnBsMmUsCisgICAgICAgICAgICAgICAg
ICAgICAgICBsMl9wZ2VudHJ5X3QgbmwyZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGxvbmcgcGZuLAorICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZXNlcnZlX2FkLAor
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgbDJfcGdl
bnRyeV90IG9sMmU7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHZjcHUtPmRvbWFpbjsKKyAgICBz
dHJ1Y3QgcGFnZV9pbmZvICpsMnBnID0gbWZuX3RvX3BhZ2UoX21mbihwZm4pKTsKKyAgICB1bnNp
Z25lZCBsb25nIHR5cGUgPSBsMnBnLT51LmludXNlLnR5cGVfaW5mbzsKKyAgICBpbnQgcmMgPSAw
OworCisgICAgaWYgKCB1bmxpa2VseSghaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBwZ2VudHJ5
X3B0cl90b19zbG90KHBsMmUpKSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJMMiB1cGRhdGUgaW4gWGVuLXByaXZhdGUgYXJlYSwgc2xvdCAlI2x4XG4iLAorICAg
ICAgICAgICAgICAgICBwZ2VudHJ5X3B0cl90b19zbG90KHBsMmUpKTsKKyAgICAgICAgcmV0dXJu
IC1FUEVSTTsKKyAgICB9CisKKyAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX3VzZXIoJm9s
MmUsIHBsMmUsIHNpemVvZihvbDJlKSkgIT0gMCkgKQorICAgICAgICByZXR1cm4gLUVGQVVMVDsK
KworICAgIGlmICggbDJlX2dldF9mbGFncyhubDJlKSAmIF9QQUdFX1BSRVNFTlQgKQorICAgIHsK
KyAgICAgICAgaWYgKCB1bmxpa2VseShsMmVfZ2V0X2ZsYWdzKG5sMmUpICYgTDJfRElTQUxMT1df
TUFTSykgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywg
IkJhZCBMMiBmbGFncyAleFxuIiwKKyAgICAgICAgICAgICAgICAgICAgbDJlX2dldF9mbGFncyhu
bDJlKSAmIEwyX0RJU0FMTE9XX01BU0spOworICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgICAgIH0KKworICAgICAgICAvKiBGYXN0IHBhdGggZm9yIHN1ZmZpY2llbnRseS1zaW1pbGFy
IG1hcHBpbmdzLiAqLworICAgICAgICBpZiAoICFsMmVfaGFzX2NoYW5nZWQob2wyZSwgbmwyZSwg
fkZBU1RQQVRIX0ZMQUdfV0hJVEVMSVNUKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIG5sMmUg
PSBhZGp1c3RfZ3Vlc3RfbDJlKG5sMmUsIGQpOworICAgICAgICAgICAgaWYgKCBVUERBVEVfRU5U
UlkobDIsIHBsMmUsIG9sMmUsIG5sMmUsIHBmbiwgdmNwdSwgcHJlc2VydmVfYWQpICkKKyAgICAg
ICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIHJldHVybiAtRUJVU1k7CisgICAgICAg
IH0KKworICAgICAgICBpZiAoIHVubGlrZWx5KChyYyA9IGdldF9wYWdlX2Zyb21fbDJlKG5sMmUs
IHBmbiwgZCkpIDwgMCkgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIG5sMmUg
PSBhZGp1c3RfZ3Vlc3RfbDJlKG5sMmUsIGQpOworICAgICAgICBpZiAoIHVubGlrZWx5KCFVUERB
VEVfRU5UUlkobDIsIHBsMmUsIG9sMmUsIG5sMmUsIHBmbiwgdmNwdSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHByZXNlcnZlX2FkKSkgKQorICAgICAgICB7CisgICAgICAg
ICAgICBvbDJlID0gbmwyZTsKKyAgICAgICAgICAgIHJjID0gLUVCVVNZOworICAgICAgICB9Cisg
ICAgfQorICAgIGVsc2UgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwyLCBwbDJlLCBvbDJl
LCBubDJlLCBwZm4sIHZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cHJlc2VydmVfYWQpKSApCisgICAgeworICAgICAgICByZXR1cm4gLUVCVVNZOworICAgIH0KKwor
ICAgIHB1dF9wYWdlX2Zyb21fbDJlKG9sMmUsIHBmbik7CisgICAgcmV0dXJuIHJjOworfQorCisv
KiBVcGRhdGUgdGhlIEwzIGVudHJ5IGF0IHBsM2UgdG8gbmV3IHZhbHVlIG5sM2UuIHBsM2UgaXMg
d2l0aGluIGZyYW1lIHBmbi4gKi8KK3N0YXRpYyBpbnQgbW9kX2wzX2VudHJ5KGwzX3BnZW50cnlf
dCAqcGwzZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIGwzX3BnZW50cnlfdCBubDNlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBwZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICBpbnQgcHJlc2VydmVfYWQsCisgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
dmNwdSAqdmNwdSkKK3sKKyAgICBsM19wZ2VudHJ5X3Qgb2wzZTsKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gdmNwdS0+ZG9tYWluOworICAgIGludCByYyA9IDA7CisKKyAgICAvKgorICAgICAqIERp
c2FsbG93IHVwZGF0ZXMgdG8gZmluYWwgTDMgc2xvdC4gSXQgY29udGFpbnMgWGVuIG1hcHBpbmdz
LCBhbmQgaXQKKyAgICAgKiB3b3VsZCBiZSBhIHBhaW4gdG8gZW5zdXJlIHRoZXkgcmVtYWluIGNv
bnRpbnVvdXNseSB2YWxpZCB0aHJvdWdob3V0LgorICAgICAqLworICAgIGlmICggaXNfcHZfMzJi
aXRfZG9tYWluKGQpICYmIChwZ2VudHJ5X3B0cl90b19zbG90KHBsM2UpID49IDMpICkKKyAgICAg
ICAgcmV0dXJuIC1FSU5WQUw7CisKKyAgICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX3VzZXIo
Jm9sM2UsIHBsM2UsIHNpemVvZihvbDNlKSkgIT0gMCkgKQorICAgICAgICByZXR1cm4gLUVGQVVM
VDsKKworICAgIGlmICggbDNlX2dldF9mbGFncyhubDNlKSAmIF9QQUdFX1BSRVNFTlQgKQorICAg
IHsKKyAgICAgICAgaWYgKCB1bmxpa2VseShsM2VfZ2V0X2ZsYWdzKG5sM2UpICYgbDNfZGlzYWxs
b3dfbWFzayhkKSkgKQorICAgICAgICB7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FS
TklORywgIkJhZCBMMyBmbGFncyAleFxuIiwKKyAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9m
bGFncyhubDNlKSAmIGwzX2Rpc2FsbG93X21hc2soZCkpOworICAgICAgICAgICAgcmV0dXJuIC1F
SU5WQUw7CisgICAgICAgIH0KKworICAgICAgICAvKiBGYXN0IHBhdGggZm9yIHN1ZmZpY2llbnRs
eS1zaW1pbGFyIG1hcHBpbmdzLiAqLworICAgICAgICBpZiAoICFsM2VfaGFzX2NoYW5nZWQob2wz
ZSwgbmwzZSwgfkZBU1RQQVRIX0ZMQUdfV0hJVEVMSVNUKSApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIG5sM2UgPSBhZGp1c3RfZ3Vlc3RfbDNlKG5sM2UsIGQpOworICAgICAgICAgICAgcmMgPSBV
UERBVEVfRU5UUlkobDMsIHBsM2UsIG9sM2UsIG5sM2UsIHBmbiwgdmNwdSwgcHJlc2VydmVfYWQp
OworICAgICAgICAgICAgcmV0dXJuIHJjID8gMCA6IC1FRkFVTFQ7CisgICAgICAgIH0KKworICAg
ICAgICByYyA9IGdldF9wYWdlX2Zyb21fbDNlKG5sM2UsIHBmbiwgZCwgMCk7CisgICAgICAgIGlm
ICggdW5saWtlbHkocmMgPCAwKSApCisgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHJj
ID0gMDsKKworICAgICAgICBubDNlID0gYWRqdXN0X2d1ZXN0X2wzZShubDNlLCBkKTsKKyAgICAg
ICAgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGwzLCBwbDNlLCBvbDNlLCBubDNlLCBwZm4s
IHZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgb2wzZSA9IG5sM2U7CisgICAgICAgICAgICByYyA9
IC1FRkFVTFQ7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZSBpZiAoIHVubGlrZWx5KCFVUERB
VEVfRU5UUlkobDMsIHBsM2UsIG9sM2UsIG5sM2UsIHBmbiwgdmNwdSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwcmVzZXJ2ZV9hZCkpICkKKyAgICB7CisgICAgICAgIHJl
dHVybiAtRUZBVUxUOworICAgIH0KKworICAgIGlmICggbGlrZWx5KHJjID09IDApICkKKyAgICAg
ICAgaWYgKCAhY3JlYXRlX3BhZV94ZW5fbWFwcGluZ3MoZCwgcGwzZSkgKQorICAgICAgICAgICAg
QlVHKCk7CisKKyAgICBwdXRfcGFnZV9mcm9tX2wzZShvbDNlLCBwZm4sIDAsIDEpOworICAgIHJl
dHVybiByYzsKK30KKworLyogVXBkYXRlIHRoZSBMNCBlbnRyeSBhdCBwbDRlIHRvIG5ldyB2YWx1
ZSBubDRlLiBwbDRlIGlzIHdpdGhpbiBmcmFtZSBwZm4uICovCitzdGF0aWMgaW50IG1vZF9sNF9l
bnRyeShsNF9wZ2VudHJ5X3QgKnBsNGUsCisgICAgICAgICAgICAgICAgICAgICAgICBsNF9wZ2Vu
dHJ5X3Qgbmw0ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcGZuLAor
ICAgICAgICAgICAgICAgICAgICAgICAgaW50IHByZXNlcnZlX2FkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IHZjcHUgKnZjcHUpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHZj
cHUtPmRvbWFpbjsKKyAgICBsNF9wZ2VudHJ5X3Qgb2w0ZTsKKyAgICBpbnQgcmMgPSAwOworCisg
ICAgaWYgKCB1bmxpa2VseSghaXNfZ3Vlc3RfbDRfc2xvdChkLCBwZ2VudHJ5X3B0cl90b19zbG90
KHBsNGUpKSkgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJMNCB1
cGRhdGUgaW4gWGVuLXByaXZhdGUgYXJlYSwgc2xvdCAlI2x4XG4iLAorICAgICAgICAgICAgICAg
ICBwZ2VudHJ5X3B0cl90b19zbG90KHBsNGUpKTsKKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cisg
ICAgfQorCisgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfZnJvbV91c2VyKCZvbDRlLCBwbDRlLCBz
aXplb2Yob2w0ZSkpICE9IDApICkKKyAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CisKKyAgICBpZiAo
IGw0ZV9nZXRfZmxhZ3Mobmw0ZSkgJiBfUEFHRV9QUkVTRU5UICkKKyAgICB7CisgICAgICAgIGlm
ICggdW5saWtlbHkobDRlX2dldF9mbGFncyhubDRlKSAmIEw0X0RJU0FMTE9XX01BU0spICkKKyAg
ICAgICAgeworICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgTDQgZmxh
Z3MgJXhcbiIsCisgICAgICAgICAgICAgICAgICAgIGw0ZV9nZXRfZmxhZ3Mobmw0ZSkgJiBMNF9E
SVNBTExPV19NQVNLKTsKKyAgICAgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgICAgICB9CisK
KyAgICAgICAgLyogRmFzdCBwYXRoIGZvciBzdWZmaWNpZW50bHktc2ltaWxhciBtYXBwaW5ncy4g
Ki8KKyAgICAgICAgaWYgKCAhbDRlX2hhc19jaGFuZ2VkKG9sNGUsIG5sNGUsIH5GQVNUUEFUSF9G
TEFHX1dISVRFTElTVCkgKQorICAgICAgICB7CisgICAgICAgICAgICBubDRlID0gYWRqdXN0X2d1
ZXN0X2w0ZShubDRlLCBkKTsKKyAgICAgICAgICAgIHJjID0gVVBEQVRFX0VOVFJZKGw0LCBwbDRl
LCBvbDRlLCBubDRlLCBwZm4sIHZjcHUsIHByZXNlcnZlX2FkKTsKKyAgICAgICAgICAgIHJldHVy
biByYyA/IDAgOiAtRUZBVUxUOworICAgICAgICB9CisKKyAgICAgICAgcmMgPSBnZXRfcGFnZV9m
cm9tX2w0ZShubDRlLCBwZm4sIGQsIDApOworICAgICAgICBpZiAoIHVubGlrZWx5KHJjIDwgMCkg
KQorICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICByYyA9IDA7CisKKyAgICAgICAgbmw0
ZSA9IGFkanVzdF9ndWVzdF9sNGUobmw0ZSwgZCk7CisgICAgICAgIGlmICggdW5saWtlbHkoIVVQ
REFURV9FTlRSWShsNCwgcGw0ZSwgb2w0ZSwgbmw0ZSwgcGZuLCB2Y3B1LAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcHJlc2VydmVfYWQpKSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIG9sNGUgPSBubDRlOworICAgICAgICAgICAgcmMgPSAtRUZBVUxUOworICAgICAgICB9
CisgICAgfQorICAgIGVsc2UgaWYgKCB1bmxpa2VseSghVVBEQVRFX0VOVFJZKGw0LCBwbDRlLCBv
bDRlLCBubDRlLCBwZm4sIHZjcHUsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcHJlc2VydmVfYWQpKSApCisgICAgeworICAgICAgICByZXR1cm4gLUVGQVVMVDsKKyAgICB9
CisKKyAgICBwdXRfcGFnZV9mcm9tX2w0ZShvbDRlLCBwZm4sIDAsIDEpOworICAgIHJldHVybiBy
YzsKK30KKworc3RhdGljIGludCBhbGxvY19sMV90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
KQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKKyAgICBs
MV9wZ2VudHJ5X3QgICpwbDFlOworICAgIHVuc2lnbmVkIGludCAgIGk7CisgICAgaW50ICAgICAg
ICAgICAgcmV0ID0gMDsKKworICAgIHBsMWUgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKKwor
ICAgIGZvciAoIGkgPSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCisgICAgewor
ICAgICAgICBzd2l0Y2ggKCByZXQgPSBnZXRfcGFnZV9mcm9tX2wxZShwbDFlW2ldLCBkLCBkLCBs
MV9kaXNhbGxvd19tYXNrKGQpKSApCisgICAgICAgIHsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAg
ICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgY2FzZSAwOgorICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGNhc2UgX1BBR0VfUlcgLi4uIF9QQUdFX1JXIHwgUEFHRV9DQUNIRV9BVFRSUzoKKyAg
ICAgICAgICAgIEFTU0VSVCghKHJldCAmIH4oX1BBR0VfUlcgfCBQQUdFX0NBQ0hFX0FUVFJTKSkp
OworICAgICAgICAgICAgbDFlX2ZsaXBfZmxhZ3MocGwxZVtpXSwgcmV0KTsKKyAgICAgICAgICAg
IGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcGwxZVtpXSA9IGFkanVzdF9ndWVzdF9sMWUo
cGwxZVtpXSwgZCk7CisgICAgfQorCisgICAgdW5tYXBfZG9tYWluX3BhZ2UocGwxZSk7CisgICAg
cmV0dXJuIDA7CisKKyBmYWlsOgorICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiRmFpbHVy
ZSBpbiBhbGxvY19sMV90YWJsZTogc2xvdCAlI3hcbiIsIGkpOworICAgIHdoaWxlICggaS0tID4g
MCApCisgICAgICAgIHB1dF9wYWdlX2Zyb21fbDFlKHBsMWVbaV0sIGQpOworCisgICAgdW5tYXBf
ZG9tYWluX3BhZ2UocGwxZSk7CisgICAgcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCBhbGxv
Y19sMl90YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgIGludCBwcmVlbXB0aWJsZSkKK3sKKyAgICBzdHJ1Y3Qg
ZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CisgICAgdW5zaWduZWQgbG9uZyAgcGZu
ID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOworICAgIGwyX3BnZW50cnlfdCAgKnBsMmU7Cisg
ICAgdW5zaWduZWQgaW50ICAgaTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDA7CisKKyAgICBw
bDJlID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4ocGZuKSk7CisKKyAgICBmb3IgKCBpID0gcGFnZS0+
bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMMl9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKyAgICB7
CisgICAgICAgIGlmICggcHJlZW1wdGlibGUgJiYgaSA+IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVz
CisgICAgICAgICAgICAgJiYgaHlwZXJjYWxsX3ByZWVtcHRfY2hlY2soKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHJj
ID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoICFpc19ndWVzdF9sMl9zbG90KGQsIHR5cGUsIGkpIHx8CisgICAgICAgICAgICAgKHJjID0g
Z2V0X3BhZ2VfZnJvbV9sMmUocGwyZVtpXSwgcGZuLCBkKSkgPiAwICkKKyAgICAgICAgICAgIGNv
bnRpbnVlOworCisgICAgICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgeworICAgICAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9jX2wyX3RhYmxlOiBzbG90
ICUjeFxuIiwgaSk7CisgICAgICAgICAgICB3aGlsZSAoIGktLSA+IDAgKQorICAgICAgICAgICAg
ICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCB0eXBlLCBpKSApCisgICAgICAgICAgICAgICAg
ICAgIHB1dF9wYWdlX2Zyb21fbDJlKHBsMmVbaV0sIHBmbik7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCisgICAgICAgIHBsMmVbaV0gPSBhZGp1c3RfZ3Vlc3RfbDJlKHBsMmVbaV0s
IGQpOworICAgIH0KKworICAgIGlmICggcmMgPj0gMCAmJiAodHlwZSAmIFBHVF9wYWVfeGVuX2wy
KSApCisgICAgICAgIGluaXRfeGVuX3BhZV9sMl9zbG90cyhwbDJlLCBkKTsKKworICAgIHVubWFw
X2RvbWFpbl9wYWdlKHBsMmUpOworICAgIHJldHVybiByYyA+IDAgPyAwIDogcmM7Cit9CisKK3N0
YXRpYyBpbnQgYWxsb2NfbDNfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBz
dHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CisgICAgdW5zaWduZWQgbG9u
ZyAgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOworICAgIGwzX3BnZW50cnlfdCAgKnBs
M2U7CisgICAgdW5zaWduZWQgaW50ICAgaTsKKyAgICBpbnQgICAgICAgICAgICByYyA9IDAsIHBh
cnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKworICAgIHBsM2UgPSBtYXBfZG9tYWluX3BhZ2Uo
X21mbihwZm4pKTsKKworICAgIC8qCisgICAgICogUEFFIGd1ZXN0cyBhbGxvY2F0ZSBmdWxsIHBh
Z2VzLCBidXQgYXJlbid0IHJlcXVpcmVkIHRvIGluaXRpYWxpemUKKyAgICAgKiBtb3JlIHRoYW4g
dGhlIGZpcnN0IGZvdXIgZW50cmllczsgd2hlbiBydW5uaW5nIGluIGNvbXBhdGliaWxpdHkKKyAg
ICAgKiBtb2RlLCBob3dldmVyLCB0aGUgZnVsbCBwYWdlIGlzIHZpc2libGUgdG8gdGhlIE1NVSwg
YW5kIGhlbmNlIGFsbAorICAgICAqIDUxMiBlbnRyaWVzIG11c3QgYmUgdmFsaWQvdmVyaWZpZWQs
IHdoaWNoIGlzIG1vc3QgZWFzaWx5IGFjaGlldmVkCisgICAgICogYnkgY2xlYXJpbmcgdGhlbSBv
dXQuCisgICAgICovCisgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQorICAgICAgICBt
ZW1zZXQocGwzZSArIDQsIDAsIChMM19QQUdFVEFCTEVfRU5UUklFUyAtIDQpICogc2l6ZW9mKCpw
bDNlKSk7CisKKyAgICBmb3IgKCBpID0gcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXM7IGkgPCBMM19Q
QUdFVEFCTEVfRU5UUklFUzsKKyAgICAgICAgICBpKyssIHBhcnRpYWwgPSAwICkKKyAgICB7Cisg
ICAgICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChpID09IDMpICkKKyAgICAgICAg
eworICAgICAgICAgICAgaWYgKCAhKGwzZV9nZXRfZmxhZ3MocGwzZVtpXSkgJiBfUEFHRV9QUkVT
RU5UKSB8fAorICAgICAgICAgICAgICAgICAobDNlX2dldF9mbGFncyhwbDNlW2ldKSAmIGwzX2Rp
c2FsbG93X21hc2soZCkpICkKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAg
ICAgICBlbHNlCisgICAgICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21m
bigKKyAgICAgICAgICAgICAgICAgICAgbDNlX2dldF9tZm4ocGwzZVtpXSksCisgICAgICAgICAg
ICAgICAgICAgIFBHVF9sMl9wYWdlX3RhYmxlIHwgUEdUX3BhZV94ZW5fbDIsIGQsIHBhcnRpYWws
IDEpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAocmMgPSBnZXRfcGFnZV9mcm9tX2wz
ZShwbDNlW2ldLCBwZm4sIGQsIHBhcnRpYWwpKSA+IDAgKQorICAgICAgICAgICAgY29udGludWU7
CisKKyAgICAgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgICAgICB7CisgICAgICAgICAg
ICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFs
X3B0ZSA9IHBhcnRpYWwgPzogMTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggcmMgPT0g
LUVJTlRSICYmIGkgKQorICAgICAgICB7CisgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRf
cHRlcyA9IGk7CisgICAgICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7CisgICAgICAgICAg
ICByYyA9IC1FUkVTVEFSVDsKKyAgICAgICAgfQorICAgICAgICBpZiAoIHJjIDwgMCApCisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBwbDNlW2ldID0gYWRqdXN0X2d1ZXN0X2wzZShwbDNl
W2ldLCBkKTsKKyAgICB9CisKKyAgICBpZiAoIHJjID49IDAgJiYgIWNyZWF0ZV9wYWVfeGVuX21h
cHBpbmdzKGQsIHBsM2UpICkKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgIGlmICggcmMgPCAw
ICYmIHJjICE9IC1FUkVTVEFSVCAmJiByYyAhPSAtRUlOVFIgKQorICAgIHsKKyAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsICJGYWlsdXJlIGluIGFsbG9jX2wzX3RhYmxlOiBzbG90ICUj
eFxuIiwgaSk7CisgICAgICAgIGlmICggaSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHBhZ2Ut
Pm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgIHBhZ2UtPnBhcnRpYWxfcHRlID0g
MDsKKyAgICAgICAgICAgIGN1cnJlbnQtPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOworICAg
ICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAgICAgICB9
CisgICAgICAgIHdoaWxlICggaS0tID4gMCApCisgICAgICAgICAgICBwbDNlW2ldID0gdW5hZGp1
c3RfZ3Vlc3RfbDNlKHBsM2VbaV0sIGQpOworICAgIH0KKworICAgIHVubWFwX2RvbWFpbl9wYWdl
KHBsM2UpOworICAgIHJldHVybiByYyA+IDAgPyAwIDogcmM7Cit9CisKK3N0YXRpYyBpbnQgYWxs
b2NfbDRfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CisgICAgdW5zaWduZWQgbG9uZyAgcGZuID0gbWZu
X3gocGFnZV90b19tZm4ocGFnZSkpOworICAgIGw0X3BnZW50cnlfdCAgKnBsNGUgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbihwZm4pKTsKKyAgICB1bnNpZ25lZCBpbnQgICBpOworICAgIGludCAgICAg
ICAgICAgIHJjID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworCisgICAgZm9yICgg
aSA9IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzOyBpIDwgTDRfUEFHRVRBQkxFX0VOVFJJRVM7Cisg
ICAgICAgICAgaSsrLCBwYXJ0aWFsID0gMCApCisgICAgeworICAgICAgICBpZiAoICFpc19ndWVz
dF9sNF9zbG90KGQsIGkpIHx8CisgICAgICAgICAgICAgKHJjID0gZ2V0X3BhZ2VfZnJvbV9sNGUo
cGw0ZVtpXSwgcGZuLCBkLCBwYXJ0aWFsKSkgPiAwICkKKyAgICAgICAgICAgIGNvbnRpbnVlOwor
CisgICAgICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAgICAgICAgeworICAgICAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSBwYXJ0aWFsID86IDE7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIHJjIDwgMCAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggcmMgIT0gLUVJTlRSICkKKyAgICAgICAgICAg
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAgICAgICAi
RmFpbHVyZSBpbiBhbGxvY19sNF90YWJsZTogc2xvdCAlI3hcbiIsIGkpOworICAgICAgICAgICAg
aWYgKCBpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0
ZWRfcHRlcyA9IGk7CisgICAgICAgICAgICAgICAgcGFnZS0+cGFydGlhbF9wdGUgPSAwOworICAg
ICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKKyAgICAgICAgICAgICAgICAgICAgcmMg
PSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICAgICAgaWYgKCBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCisg
ICAgICAgICAgICAgICAgICAgICAgICBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcysrOworICAgICAg
ICAgICAgICAgICAgICBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAg
ICAgICAgICAgICAgICAgY3VycmVudC0+YXJjaC5vbGRfZ3Vlc3RfdGFibGUgPSBwYWdlOworICAg
ICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAgICAgfQorICAgICAgICBpZiAoIHJj
IDwgMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsNGUpOwor
ICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisKKyAgICAgICAgcGw0ZVtpXSA9IGFk
anVzdF9ndWVzdF9sNGUocGw0ZVtpXSwgZCk7CisgICAgfQorCisgICAgaWYgKCByYyA+PSAwICkK
KyAgICB7CisgICAgICAgIGluaXRfeGVuX2w0X3Nsb3RzKHBsNGUsIF9tZm4ocGZuKSwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4sIFZNX0FTU0lTVChkLCBtMnBfc3Ry
aWN0KSk7CisgICAgICAgIGF0b21pY19pbmMoJmQtPmFyY2gucHZfZG9tYWluLm5yX2w0X3BhZ2Vz
KTsKKyAgICAgICAgcmMgPSAwOworICAgIH0KKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDRlKTsK
KworICAgIHJldHVybiByYzsKK30KKworc3RhdGljIHZvaWQgZnJlZV9sMV90YWJsZShzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25l
cihwYWdlKTsKKyAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7CisgICAgdW5zaWduZWQgaW50ICBpOwor
CisgICAgcGwxZSA9IF9fbWFwX2RvbWFpbl9wYWdlKHBhZ2UpOworCisgICAgZm9yICggaSA9IDA7
IGkgPCBMMV9QQUdFVEFCTEVfRU5UUklFUzsgaSsrICkKKyAgICAgICAgcHV0X3BhZ2VfZnJvbV9s
MWUocGwxZVtpXSwgZCk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDFlKTsKK30KKworCitz
dGF0aWMgaW50IGZyZWVfbDJfdGFibGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgaW50IHByZWVt
cHRpYmxlKQoreworICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsK
KyAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICBs
Ml9wZ2VudHJ5X3QgKnBsMmU7CisgICAgdW5zaWduZWQgaW50ICBpID0gcGFnZS0+bnJfdmFsaWRh
dGVkX3B0ZXMgLSAxOworICAgIGludCBlcnIgPSAwOworCisgICAgcGwyZSA9IG1hcF9kb21haW5f
cGFnZShfbWZuKHBmbikpOworCisgICAgQVNTRVJUKHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzKTsK
KyAgICBkbyB7CisgICAgICAgIGlmICggaXNfZ3Vlc3RfbDJfc2xvdChkLCBwYWdlLT51LmludXNl
LnR5cGVfaW5mbywgaSkgJiYKKyAgICAgICAgICAgICBwdXRfcGFnZV9mcm9tX2wyZShwbDJlW2ld
LCBwZm4pID09IDAgJiYKKyAgICAgICAgICAgICBwcmVlbXB0aWJsZSAmJiBpICYmIGh5cGVyY2Fs
bF9wcmVlbXB0X2NoZWNrKCkgKQorICAgICAgICB7CisgICAgICAgICAgIHBhZ2UtPm5yX3ZhbGlk
YXRlZF9wdGVzID0gaTsKKyAgICAgICAgICAgZXJyID0gLUVSRVNUQVJUOworICAgICAgICB9Cisg
ICAgfSB3aGlsZSAoICFlcnIgJiYgaS0tICk7CisKKyAgICB1bm1hcF9kb21haW5fcGFnZShwbDJl
KTsKKworICAgIGlmICggIWVyciApCisgICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICY9
IH5QR1RfcGFlX3hlbl9sMjsKKworICAgIHJldHVybiBlcnI7Cit9CisKK3N0YXRpYyBpbnQgZnJl
ZV9sM190YWJsZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlKQoreworICAgIHN0cnVjdCBkb21haW4g
KmQgPSBwYWdlX2dldF9vd25lcihwYWdlKTsKKyAgICB1bnNpZ25lZCBsb25nIHBmbiA9IG1mbl94
KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICBsM19wZ2VudHJ5X3QgKnBsM2U7CisgICAgaW50IHJj
ID0gMCwgcGFydGlhbCA9IHBhZ2UtPnBhcnRpYWxfcHRlOworICAgIHVuc2lnbmVkIGludCAgaSA9
IHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzIC0gIXBhcnRpYWw7CisKKyAgICBwbDNlID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4ocGZuKSk7CisKKyAgICBkbyB7CisgICAgICAgIHJjID0gcHV0X3BhZ2Vf
ZnJvbV9sM2UocGwzZVtpXSwgcGZuLCBwYXJ0aWFsLCAwKTsKKyAgICAgICAgaWYgKCByYyA8IDAg
KQorICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIHBhcnRpYWwgPSAwOworICAgICAgICBpZiAo
IHJjID4gMCApCisgICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgcGwzZVtpXSA9IHVuYWRq
dXN0X2d1ZXN0X2wzZShwbDNlW2ldLCBkKTsKKyAgICB9IHdoaWxlICggaS0tICk7CisKKyAgICB1
bm1hcF9kb21haW5fcGFnZShwbDNlKTsKKworICAgIGlmICggcmMgPT0gLUVSRVNUQVJUICkKKyAg
ICB7CisgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9wdGVzID0gaTsKKyAgICAgICAgcGFnZS0+
cGFydGlhbF9wdGUgPSBwYXJ0aWFsID86IC0xOworICAgIH0KKyAgICBlbHNlIGlmICggcmMgPT0g
LUVJTlRSICYmIGkgPCBMM19QQUdFVEFCTEVfRU5UUklFUyAtIDEgKQorICAgIHsKKyAgICAgICAg
cGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpICsgMTsKKyAgICAgICAgcGFnZS0+cGFydGlhbF9w
dGUgPSAwOworICAgICAgICByYyA9IC1FUkVTVEFSVDsKKyAgICB9CisgICAgcmV0dXJuIHJjID4g
MCA/IDAgOiByYzsKK30KKworc3RhdGljIGludCBmcmVlX2w0X3RhYmxlKHN0cnVjdCBwYWdlX2lu
Zm8gKnBhZ2UpCit7CisgICAgc3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKHBhZ2Up
OworICAgIHVuc2lnbmVkIGxvbmcgcGZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOworICAg
IGw0X3BnZW50cnlfdCAqcGw0ZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKHBmbikpOworICAgIGlu
dCByYyA9IDAsIHBhcnRpYWwgPSBwYWdlLT5wYXJ0aWFsX3B0ZTsKKyAgICB1bnNpZ25lZCBpbnQg
IGkgPSBwYWdlLT5ucl92YWxpZGF0ZWRfcHRlcyAtICFwYXJ0aWFsOworCisgICAgZG8geworICAg
ICAgICBpZiAoIGlzX2d1ZXN0X2w0X3Nsb3QoZCwgaSkgKQorICAgICAgICAgICAgcmMgPSBwdXRf
cGFnZV9mcm9tX2w0ZShwbDRlW2ldLCBwZm4sIHBhcnRpYWwsIDApOworICAgICAgICBpZiAoIHJj
IDwgMCApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgcGFydGlhbCA9IDA7CisgICAgfSB3
aGlsZSAoIGktLSApOworCisgICAgaWYgKCByYyA9PSAtRVJFU1RBUlQgKQorICAgIHsKKyAgICAg
ICAgcGFnZS0+bnJfdmFsaWRhdGVkX3B0ZXMgPSBpOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0
ZSA9IHBhcnRpYWwgPzogLTE7CisgICAgfQorICAgIGVsc2UgaWYgKCByYyA9PSAtRUlOVFIgJiYg
aSA8IEw0X1BBR0VUQUJMRV9FTlRSSUVTIC0gMSApCisgICAgeworICAgICAgICBwYWdlLT5ucl92
YWxpZGF0ZWRfcHRlcyA9IGkgKyAxOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9IDA7Cisg
ICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgIH0KKworICAgIHVubWFwX2RvbWFpbl9wYWdlKHBs
NGUpOworCisgICAgaWYgKCByYyA+PSAwICkKKyAgICB7CisgICAgICAgIGF0b21pY19kZWMoJmQt
PmFyY2gucHZfZG9tYWluLm5yX2w0X3BhZ2VzKTsKKyAgICAgICAgcmMgPSAwOworICAgIH0KKwor
ICAgIHJldHVybiByYzsKK30KKworCit2b2lkIHB2X2RlY19saW5lYXJfcHQoc3RydWN0IHBhZ2Vf
aW5mbyAqcHRwZywgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBsb25nIHR5cGUpCit7CisgICAgaWYgKCBwdHBnICYmIFBHVF90eXBlX2VxdWFs
KHR5cGUsIHB0cGctPnUuaW51c2UudHlwZV9pbmZvKSApCisgICAgeworICAgICAgICBBU1NFUlQo
aXNfcHZfZG9tYWluKHBhZ2VfZ2V0X293bmVyKHBhZ2UpKSk7CisgICAgICAgIEFTU0VSVChpc19w
dl9kb21haW4ocGFnZV9nZXRfb3duZXIocHRwZykpKTsKKworICAgICAgICBkZWNfbGluZWFyX3Vz
ZXMocGFnZSk7CisgICAgICAgIGRlY19saW5lYXJfZW50cmllcyhwdHBnKTsKKyAgICB9Cit9CisK
Ky8qCisgKiBTcGVjaWFsIHZlcnNpb24gb2YgZ2V0X3BhZ2UoKSB0byBiZSB1c2VkIGV4Y2x1c2l2
ZWx5IHdoZW4KKyAqIC0gYSBwYWdlIGlzIGtub3duIHRvIGFscmVhZHkgaGF2ZSBhIG5vbi16ZXJv
IHJlZmVyZW5jZSBjb3VudAorICogLSB0aGUgcGFnZSBkb2VzIG5vdCBuZWVkIGl0cyBvd25lciB0
byBiZSBjaGVja2VkCisgKiAtIGl0IHdpbGwgbm90IGJlIGNhbGxlZCBtb3JlIHRoYW4gb25jZSB3
aXRob3V0IGRyb3BwaW5nIHRoZSB0aHVzCisgKiAgIGFjcXVpcmVkIHJlZmVyZW5jZSBhZ2Fpbi4K
KyAqIER1ZSB0byBnZXRfcGFnZSgpIHJlc2VydmluZyBvbmUgcmVmZXJlbmNlLCB0aGlzIGNhbGwg
Y2Fubm90IGZhaWwuCisgKi8KK3N0YXRpYyB2b2lkIGdldF9wYWdlX2xpZ2h0KHN0cnVjdCBwYWdl
X2luZm8gKnBhZ2UpCit7CisgICAgdW5zaWduZWQgbG9uZyB4LCBueCwgeSA9IHBhZ2UtPmNvdW50
X2luZm87CisKKyAgICBkbyB7CisgICAgICAgIHggID0geTsKKyAgICAgICAgbnggPSB4ICsgMTsK
KyAgICAgICAgQlVHX09OKCEoeCAmIFBHQ19jb3VudF9tYXNrKSk7IC8qIE5vdCBhbGxvY2F0ZWQ/
ICovCisgICAgICAgIEJVR19PTighKG54ICYgUEdDX2NvdW50X21hc2spKTsgLyogT3ZlcmZsb3c/
ICovCisgICAgICAgIHkgPSBjbXB4Y2hnKCZwYWdlLT5jb3VudF9pbmZvLCB4LCBueCk7CisgICAg
fQorICAgIHdoaWxlICggdW5saWtlbHkoeSAhPSB4KSApOworfQorCitpbnQgcHZfcHV0X2ZpbmFs
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9p
bmZvICpwdHBnKQoreworICAgIGludCByYyA9IHB2X2ZyZWVfcGFnZV90eXBlKHBhZ2UsIHR5cGUs
IHByZWVtcHRpYmxlKTsKKworICAgIC8qIE5vIG5lZWQgZm9yIGF0b21pYyB1cGRhdGUgb2YgdHlw
ZV9pbmZvIGhlcmU6IG5vb25lIGVsc2UgdXBkYXRlcyBpdC4gKi8KKyAgICBpZiAoIHJjID09IDAg
KQorICAgIHsKKyAgICAgICAgcHZfZGVjX2xpbmVhcl9wdChwdHBnLCBwYWdlLCB0eXBlKTsKKyAg
ICAgICAgQVNTRVJUKCFwYWdlLT5saW5lYXJfcHRfY291bnQgfHwgcGFnZV9nZXRfb3duZXIocGFn
ZSktPmlzX2R5aW5nKTsKKyAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVzdGFtcChwYWdlKTsKKyAg
ICAgICAgc21wX3dtYigpOworICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mby0tOworICAg
IH0KKyAgICBlbHNlIGlmICggcmMgPT0gLUVJTlRSICkKKyAgICB7CisgICAgICAgIEFTU0VSVCgo
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJgorICAgICAgICAgICAgICAgIChQR1RfY291bnRfbWFz
a3xQR1RfdmFsaWRhdGVkfFBHVF9wYXJ0aWFsKSkgPT0gMSk7CisgICAgICAgIHNtcF93bWIoKTsK
KyAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3ZhbGlkYXRlZDsKKyAgICB9
CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgQlVHX09OKHJjICE9IC1FUkVTVEFSVCk7CisgICAg
ICAgIHNtcF93bWIoKTsKKyAgICAgICAgZ2V0X3BhZ2VfbGlnaHQocGFnZSk7CisgICAgICAgIHBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvIHw9IFBHVF9wYXJ0aWFsOworICAgIH0KKworICAgIHJldHVy
biByYzsKK30KKworc3RhdGljIGludCBhbGxvY19zZWdkZXNjX3BhZ2Uoc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293
bmVyKHBhZ2UpOworICAgIHN0cnVjdCBkZXNjX3N0cnVjdCAqZGVzY3MgPSBfX21hcF9kb21haW5f
cGFnZShwYWdlKTsKKyAgICB1bnNpZ25lZCBpOworCisgICAgZm9yICggaSA9IDA7IGkgPCA1MTI7
IGkrKyApCisgICAgICAgIGlmICggdW5saWtlbHkoIWNoZWNrX2Rlc2NyaXB0b3Iob3duZXIsICZk
ZXNjc1tpXSkpICkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgdW5tYXBfZG9tYWluX3BhZ2Uo
ZGVzY3MpOworCisgICAgcmV0dXJuIGkgPT0gNTEyID8gMCA6IC1FSU5WQUw7Cit9CisKK2ludCBw
dl9hbGxvY19wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0
eXBlLAorICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZWVtcHRpYmxlKQoreworICAgIHN0
cnVjdCBkb21haW4gKm93bmVyID0gcGFnZV9nZXRfb3duZXIocGFnZSk7CisgICAgaW50IHJjOwor
CisgICAgLyogQSBwYWdlIHRhYmxlIGlzIGRpcnRpZWQgd2hlbiBpdHMgdHlwZSBjb3VudCBiZWNv
bWVzIG5vbi16ZXJvLiAqLworICAgIGlmICggbGlrZWx5KG93bmVyICE9IE5VTEwpICkKKyAgICAg
ICAgcGFnaW5nX21hcmtfZGlydHkob3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKworICAgIHN3
aXRjaCAoIHR5cGUgJiBQR1RfdHlwZV9tYXNrICkKKyAgICB7CisgICAgY2FzZSBQR1RfbDFfcGFn
ZV90YWJsZToKKyAgICAgICAgcmMgPSBhbGxvY19sMV90YWJsZShwYWdlKTsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSBQR1RfbDJfcGFnZV90YWJsZToKKyAgICAgICAgcmMgPSBhbGxvY19sMl90
YWJsZShwYWdlLCB0eXBlLCBwcmVlbXB0aWJsZSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
UEdUX2wzX3BhZ2VfdGFibGU6CisgICAgICAgIEFTU0VSVChwcmVlbXB0aWJsZSk7CisgICAgICAg
IHJjID0gYWxsb2NfbDNfdGFibGUocGFnZSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUEdU
X2w0X3BhZ2VfdGFibGU6CisgICAgICAgIEFTU0VSVChwcmVlbXB0aWJsZSk7CisgICAgICAgIHJj
ID0gYWxsb2NfbDRfdGFibGUocGFnZSk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUEdUX3Nl
Z19kZXNjX3BhZ2U6CisgICAgICAgIHJjID0gYWxsb2Nfc2VnZGVzY19wYWdlKHBhZ2UpOworICAg
ICAgICBicmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBwcmludGsoIkJhZCB0eXBlIGluICVz
ICVseCB0PSUiIFBSdHlwZV9pbmZvICIgYz0lbHhcbiIsIF9fZnVuY19fLAorICAgICAgICAgICAg
ICAgdHlwZSwgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8sCisgICAgICAgICAgICAgICBwYWdlLT5j
b3VudF9pbmZvKTsKKyAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICBCVUcoKTsKKyAgICB9
CisKKyAgICAvKiBObyBuZWVkIGZvciBhdG9taWMgdXBkYXRlIG9mIHR5cGVfaW5mbyBoZXJlOiBu
b29uZSBlbHNlIHVwZGF0ZXMgaXQuICovCisgICAgc21wX3dtYigpOworICAgIHN3aXRjaCAoIHJj
ICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyB8
PSBQR1RfdmFsaWRhdGVkOworICAgICAgICBicmVhazsKKyAgICBjYXNlIC1FSU5UUjoKKyAgICAg
ICAgQVNTRVJUKChwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmCisgICAgICAgICAgICAgICAgKFBH
VF9jb3VudF9tYXNrfFBHVF92YWxpZGF0ZWR8UEdUX3BhcnRpYWwpKSA9PSAxKTsKKyAgICAgICAg
cGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJj0gflBHVF9jb3VudF9tYXNrOworICAgICAgICBicmVh
azsKKyAgICBkZWZhdWx0OgorICAgICAgICBBU1NFUlQocmMgPCAwKTsKKyAgICAgICAgZ2Rwcmlu
dGsoWEVOTE9HX1dBUk5JTkcsICJFcnJvciB3aGlsZSB2YWxpZGF0aW5nIG1mbiAlIiBQUklfbWZu
CisgICAgICAgICAgICAgICAgICIgKHBmbiAlIiBQUklfcGZuICIpIGZvciB0eXBlICUiIFBSdHlw
ZV9pbmZvCisgICAgICAgICAgICAgICAgICI6IGNhZj0lMDhseCB0YWY9JSIgUFJ0eXBlX2luZm8g
IlxuIiwKKyAgICAgICAgICAgICAgICAgbWZuX3gocGFnZV90b19tZm4ocGFnZSkpLAorICAgICAg
ICAgICAgICAgICBnZXRfZ3Bmbl9mcm9tX21mbihtZm5feChwYWdlX3RvX21mbihwYWdlKSkpLAor
ICAgICAgICAgICAgICAgICB0eXBlLCBwYWdlLT5jb3VudF9pbmZvLCBwYWdlLT51LmludXNlLnR5
cGVfaW5mbyk7CisgICAgICAgIGlmICggcGFnZSAhPSBjdXJyZW50LT5hcmNoLm9sZF9ndWVzdF90
YWJsZSApCisgICAgICAgICAgICBwYWdlLT51LmludXNlLnR5cGVfaW5mbyA9IDA7CisgICAgICAg
IGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKChwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmCisgICAgICAgICAgICAgICAgICAgIChQR1RfY291bnRfbWFzayB8IFBHVF92YWxpZGF0
ZWQpKSA9PSAxKTsKKyAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgIGdldF9wYWdlX2xp
Z2h0KHBhZ2UpOworICAgICAgICAgICAgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gfD0gUEdUX3Bh
cnRpYWw7CisgICAgICAgIH0KKyAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIHJj
OworfQorCisKK2ludCBwdl9mcmVlX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1
bnNpZ25lZCBsb25nIHR5cGUsCisgICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJs
ZSkKK3sKKyAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2UpOwor
ICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKKyAgICBpbnQgcmM7CisKKyAgICBpZiAoIGxpa2VseShv
d25lciAhPSBOVUxMKSAmJiB1bmxpa2VseShwYWdpbmdfbW9kZV9lbmFibGVkKG93bmVyKSkgKQor
ICAgIHsKKyAgICAgICAgLyogQSBwYWdlIHRhYmxlIGlzIGRpcnRpZWQgd2hlbiBpdHMgdHlwZSBj
b3VudCBiZWNvbWVzIHplcm8uICovCisgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KG93bmVyLCBw
YWdlX3RvX21mbihwYWdlKSk7CisKKyAgICAgICAgQVNTRVJUKCFzaGFkb3dfbW9kZV9yZWZjb3Vu
dHMob3duZXIpKTsKKworICAgICAgICBnbWZuID0gbWZuX3RvX2dtZm4ob3duZXIsIG1mbl94KHBh
Z2VfdG9fbWZuKHBhZ2UpKSk7CisgICAgICAgIEFTU0VSVChWQUxJRF9NMlAoZ21mbikpOworICAg
ICAgICAvKiBQYWdlIHNoYXJpbmcgbm90IHN1cHBvcnRlZCBmb3Igc2hhZG93ZWQgZG9tYWlucyAq
LworICAgICAgICBpZighU0hBUkVEX00yUChnbWZuKSkKKyAgICAgICAgICAgIHNoYWRvd19yZW1v
dmVfYWxsX3NoYWRvd3Mob3duZXIsIF9tZm4oZ21mbikpOworICAgIH0KKworICAgIGlmICggISh0
eXBlICYgUEdUX3BhcnRpYWwpICkKKyAgICB7CisgICAgICAgIHBhZ2UtPm5yX3ZhbGlkYXRlZF9w
dGVzID0gMVUgPDwgUEFHRVRBQkxFX09SREVSOworICAgICAgICBwYWdlLT5wYXJ0aWFsX3B0ZSA9
IDA7CisgICAgfQorCisgICAgc3dpdGNoICggdHlwZSAmIFBHVF90eXBlX21hc2sgKQorICAgIHsK
KyAgICBjYXNlIFBHVF9sMV9wYWdlX3RhYmxlOgorICAgICAgICBmcmVlX2wxX3RhYmxlKHBhZ2Up
OworICAgICAgICByYyA9IDA7CisgICAgICAgIGJyZWFrOworICAgIGNhc2UgUEdUX2wyX3BhZ2Vf
dGFibGU6CisgICAgICAgIHJjID0gZnJlZV9sMl90YWJsZShwYWdlLCBwcmVlbXB0aWJsZSk7Cisg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgUEdUX2wzX3BhZ2VfdGFibGU6CisgICAgICAgIEFTU0VS
VChwcmVlbXB0aWJsZSk7CisgICAgICAgIHJjID0gZnJlZV9sM190YWJsZShwYWdlKTsKKyAgICAg
ICAgYnJlYWs7CisgICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKKyAgICAgICAgQVNTRVJUKHBy
ZWVtcHRpYmxlKTsKKyAgICAgICAgcmMgPSBmcmVlX2w0X3RhYmxlKHBhZ2UpOworICAgICAgICBi
cmVhazsKKyAgICBkZWZhdWx0OgorICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgInR5
cGUgJSIgUFJ0eXBlX2luZm8gIiBtZm4gJSIgUFJJX21mbiAiXG4iLAorICAgICAgICAgICAgICAg
ICB0eXBlLCBtZm5feChwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICByYyA9IC1FSU5WQUw7
CisgICAgICAgIEJVRygpOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKworaW50IG5ld19n
dWVzdF9jcjMobWZuX3QgbWZuKQoreworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
KyAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vyci0+ZG9tYWluOworICAgIGludCByYzsKKyAgICBt
Zm5fdCBvbGRfYmFzZV9tZm47CisKKyAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCisg
ICAgeworICAgICAgICBtZm5fdCBndF9tZm4gPSBwYWdldGFibGVfZ2V0X21mbihjdXJyLT5hcmNo
Lmd1ZXN0X3RhYmxlKTsKKyAgICAgICAgbDRfcGdlbnRyeV90ICpwbDRlID0gbWFwX2RvbWFpbl9w
YWdlKGd0X21mbik7CisKKyAgICAgICAgcmMgPSBtb2RfbDRfZW50cnkocGw0ZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgbDRlX2Zyb21fbWZuKG1mbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChfUEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcgfAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9QQUdFX1VTRVIgfCBfUEFHRV9BQ0NFU1NF
RCkpLAorICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChndF9tZm4pLCAwLCBjdXJyKTsK
KyAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UocGw0ZSk7CisgICAgICAgIHN3aXRjaCAoIHJjICkK
KyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
Y2FzZSAtRUlOVFI6CisgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAgcmV0dXJu
IC1FUkVTVEFSVDsKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxP
R19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgIkVycm9yIHdoaWxlIGluc3RhbGxpbmcg
bmV3IGNvbXBhdCBiYXNlcHRyICUiIFBSSV9tZm4gIlxuIiwKKyAgICAgICAgICAgICAgICAgICAg
IG1mbl94KG1mbikpOworICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAgICB9CisKKyAgICAg
ICAgcHZfZGVzdHJveV9sZHQoY3Vycik7IC8qIFVuY29uZGl0aW9uYWwgVExCIGZsdXNoIGxhdGVy
LiAqLworICAgICAgICB3cml0ZV9wdGJhc2UoY3Vycik7CisKKyAgICAgICAgcmV0dXJuIDA7Cisg
ICAgfQorCisgICAgcmMgPSBwdXRfb2xkX2d1ZXN0X3RhYmxlKGN1cnIpOworICAgIGlmICggdW5s
aWtlbHkocmMpICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgb2xkX2Jhc2VfbWZuID0gcGFn
ZXRhYmxlX2dldF9tZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZSk7CisgICAgLyoKKyAgICAgKiBU
aGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgd2hlbiBnZXR0aW5nIHJlc3RhcnRlZCBhZnRl
ciB0aGUKKyAgICAgKiBwcmV2aW91cyBhdHRlbXB0IGdvdCBwcmVlbXB0ZWQgaW4gdGhlIHB1dC1v
bGQtTUZOIHBoYXNlLgorICAgICAqLworICAgIGlmICggbWZuX2VxKG9sZF9iYXNlX21mbiwgbWZu
KSApCisgICAgeworICAgICAgICB3cml0ZV9wdGJhc2UoY3Vycik7CisgICAgICAgIHJldHVybiAw
OworICAgIH0KKworICAgIHJjID0gZ2V0X3BhZ2VfYW5kX3R5cGVfZnJvbV9tZm4obWZuLCBQR1Rf
cm9vdF9wYWdlX3RhYmxlLCBkLCAwLCAxKTsKKyAgICBzd2l0Y2ggKCByYyApCisgICAgeworICAg
IGNhc2UgMDoKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAtRUlOVFI6CisgICAgY2FzZSAtRVJF
U1RBUlQ6CisgICAgICAgIHJldHVybiAtRVJFU1RBUlQ7CisgICAgZGVmYXVsdDoKKyAgICAgICAg
Z2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJFcnJvciB3aGlsZSBp
bnN0YWxsaW5nIG5ldyBiYXNlcHRyICUiIFBSSV9tZm4gIlxuIiwKKyAgICAgICAgICAgICAgICAg
bWZuX3gobWZuKSk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICBwdl9kZXN0cm95
X2xkdChjdXJyKTsgLyogVW5jb25kaXRpb25hbCBUTEIgZmx1c2ggbGF0ZXIuICovCisKKyAgICBp
ZiAoICFWTV9BU1NJU1QoZCwgbTJwX3N0cmljdCkgJiYgIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhk
KSApCisgICAgICAgIGZpbGxfcm9fbXB0KG1mbik7CisgICAgY3Vyci0+YXJjaC5ndWVzdF90YWJs
ZSA9IHBhZ2V0YWJsZV9mcm9tX21mbihtZm4pOworICAgIHVwZGF0ZV9jcjMoY3Vycik7CisKKyAg
ICB3cml0ZV9wdGJhc2UoY3Vycik7CisKKyAgICBpZiAoIGxpa2VseShtZm5feChvbGRfYmFzZV9t
Zm4pICE9IDApICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5f
dG9fcGFnZShvbGRfYmFzZV9tZm4pOworCisgICAgICAgIGlmICggcGFnaW5nX21vZGVfcmVmY291
bnRzKGQpICkKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICBlbHNlCisgICAg
ICAgICAgICBzd2l0Y2ggKCByYyA9IHB1dF9wYWdlX2FuZF90eXBlX3ByZWVtcHRpYmxlKHBhZ2Up
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgIGNhc2UgLUVJTlRSOgorICAgICAgICAgICAg
ICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJvdWdoICovCisg
ICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoKKyAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9s
ZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVz
dF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgICAgIEJVR19PTihyYyk7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgICAgICB9CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCitzdGF0aWMgc3Ry
dWN0IGRvbWFpbiAqZ2V0X3BnX293bmVyKGRvbWlkX3QgZG9taWQpCit7CisgICAgc3RydWN0IGRv
bWFpbiAqcGdfb3duZXIgPSBOVUxMLCAqY3VyciA9IGN1cnJlbnQtPmRvbWFpbjsKKworICAgIGlm
ICggbGlrZWx5KGRvbWlkID09IERPTUlEX1NFTEYpICkKKyAgICB7CisgICAgICAgIHBnX293bmVy
ID0gcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQor
CisgICAgaWYgKCB1bmxpa2VseShkb21pZCA9PSBjdXJyLT5kb21haW5faWQpICkKKyAgICB7Cisg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ2Fubm90IHNwZWNpZnkgaXRzZWxmIGFz
IGZvcmVpZ24gZG9tYWluXG4iKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisgICAgc3dp
dGNoICggZG9taWQgKQorICAgIHsKKyAgICBjYXNlIERPTUlEX0lPOgorICAgICAgICBwZ19vd25l
ciA9IHJjdV9sb2NrX2RvbWFpbihkb21faW8pOworICAgICAgICBicmVhazsKKyAgICBjYXNlIERP
TUlEX1hFTjoKKyAgICAgICAgcGdfb3duZXIgPSByY3VfbG9ja19kb21haW4oZG9tX3hlbik7Cisg
ICAgICAgIGJyZWFrOworICAgIGRlZmF1bHQ6CisgICAgICAgIGlmICggKHBnX293bmVyID0gcmN1
X2xvY2tfZG9tYWluX2J5X2lkKGRvbWlkKSkgPT0gTlVMTCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiVW5rbm93biBkb21haW4gZCVkXG4iLCBkb21p
ZCk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9
CisKKyBvdXQ6CisgICAgcmV0dXJuIHBnX293bmVyOworfQorCitzdGF0aWMgdm9pZCBwdXRfcGdf
b3duZXIoc3RydWN0IGRvbWFpbiAqcGdfb3duZXIpCit7CisgICAgcmN1X3VubG9ja19kb21haW4o
cGdfb3duZXIpOworfQorCitzdGF0aWMgaW5saW5lIGludCB2Y3B1bWFza190b19wY3B1bWFzaygK
KyAgICBzdHJ1Y3QgZG9tYWluICpkLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKGNvbnN0X3ZvaWQp
IGJtYXAsIGNwdW1hc2tfdCAqcG1hc2spCit7CisgICAgdW5zaWduZWQgaW50IHZjcHVfaWQsIHZj
cHVfYmlhcywgb2ZmczsKKyAgICB1bnNpZ25lZCBsb25nIHZtYXNrOworICAgIHN0cnVjdCB2Y3B1
ICp2OworICAgIGJvb2wgaXNfbmF0aXZlID0gIWlzX3B2XzMyYml0X2RvbWFpbihkKTsKKworICAg
IGNwdW1hc2tfY2xlYXIocG1hc2spOworICAgIGZvciAoIHZtYXNrID0gMCwgb2ZmcyA9IDA7IDsg
KytvZmZzICkKKyAgICB7CisgICAgICAgIHZjcHVfYmlhcyA9IG9mZnMgKiAoaXNfbmF0aXZlID8g
QklUU19QRVJfTE9ORyA6IDMyKTsKKyAgICAgICAgaWYgKCB2Y3B1X2JpYXMgPj0gZC0+bWF4X3Zj
cHVzICkKKyAgICAgICAgICAgIHJldHVybiAwOworCisgICAgICAgIGlmICggdW5saWtlbHkoaXNf
bmF0aXZlID8KKyAgICAgICAgICAgICAgICAgICAgICBjb3B5X2Zyb21fZ3Vlc3Rfb2Zmc2V0KCZ2
bWFzaywgYm1hcCwgb2ZmcywgMSkgOgorICAgICAgICAgICAgICAgICAgICAgIGNvcHlfZnJvbV9n
dWVzdF9vZmZzZXQoKHVuc2lnbmVkIGludCAqKSZ2bWFzaywgYm1hcCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9mZnMsIDEpKSApCisgICAgICAgIHsKKyAg
ICAgICAgICAgIGNwdW1hc2tfY2xlYXIocG1hc2spOworICAgICAgICAgICAgcmV0dXJuIC1FRkFV
TFQ7CisgICAgICAgIH0KKworICAgICAgICB3aGlsZSAoIHZtYXNrICkKKyAgICAgICAgeworICAg
ICAgICAgICAgdmNwdV9pZCA9IGZpbmRfZmlyc3Rfc2V0X2JpdCh2bWFzayk7CisgICAgICAgICAg
ICB2bWFzayAmPSB+KDFVTCA8PCB2Y3B1X2lkKTsKKyAgICAgICAgICAgIHZjcHVfaWQgKz0gdmNw
dV9iaWFzOworICAgICAgICAgICAgaWYgKCAodmNwdV9pZCA+PSBkLT5tYXhfdmNwdXMpICkKKyAg
ICAgICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgICAgIGlmICggKCh2ID0gZC0+dmNwdVt2
Y3B1X2lkXSkgIT0gTlVMTCkgJiYgdmNwdV9jcHVfZGlydHkodikgKQorICAgICAgICAgICAgICAg
IF9fY3B1bWFza19zZXRfY3B1KHYtPmRpcnR5X2NwdSwgcG1hc2spOworICAgICAgICB9CisgICAg
fQorfQorCitsb25nIGRvX21tdWV4dF9vcCgKKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKG1t
dWV4dF9vcF90KSB1b3BzLAorICAgIHVuc2lnbmVkIGludCBjb3VudCwKKyAgICBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHVpbnQpIHBkb25lLAorICAgIHVuc2lnbmVkIGludCBmb3JlaWduZG9tKQor
eworICAgIHN0cnVjdCBtbXVleHRfb3Agb3A7CisgICAgdW5zaWduZWQgbG9uZyB0eXBlOworICAg
IHVuc2lnbmVkIGludCBpLCBkb25lID0gMDsKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJl
bnQ7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47CisgICAgc3RydWN0
IGRvbWFpbiAqcGdfb3duZXI7CisgICAgaW50IHJjID0gcHV0X29sZF9ndWVzdF90YWJsZShjdXJy
KTsKKworICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICB7CisgICAgICAgIGlmICggbGlrZWx5
KHJjID09IC1FUkVTVEFSVCkgKQorICAgICAgICAgICAgcmMgPSBoeXBlcmNhbGxfY3JlYXRlX2Nv
bnRpbnVhdGlvbigKKyAgICAgICAgICAgICAgICAgICAgIF9fSFlQRVJWSVNPUl9tbXVleHRfb3As
ICJoaWhpIiwgdW9wcywgY291bnQsIHBkb25lLAorICAgICAgICAgICAgICAgICAgICAgZm9yZWln
bmRvbSk7CisgICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICBpZiAoIHVubGlrZWx5KGNv
dW50ID09IE1NVV9VUERBVEVfUFJFRU1QVEVEKSAmJgorICAgICAgICAgbGlrZWx5KGd1ZXN0X2hh
bmRsZV9pc19udWxsKHVvcHMpKSApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBTZWUg
dGhlIGN1cnItPmFyY2gub2xkX2d1ZXN0X3RhYmxlIHJlbGF0ZWQKKyAgICAgICAgICogaHlwZXJj
YWxsX2NyZWF0ZV9jb250aW51YXRpb24oKSBiZWxvdy4KKyAgICAgICAgICovCisgICAgICAgIHJl
dHVybiAoaW50KWZvcmVpZ25kb207CisgICAgfQorCisgICAgaWYgKCB1bmxpa2VseShjb3VudCAm
IE1NVV9VUERBVEVfUFJFRU1QVEVEKSApCisgICAgeworICAgICAgICBjb3VudCAmPSB+TU1VX1VQ
REFURV9QUkVFTVBURUQ7CisgICAgICAgIGlmICggdW5saWtlbHkoIWd1ZXN0X2hhbmRsZV9pc19u
dWxsKHBkb25lKSkgKQorICAgICAgICAgICAgKHZvaWQpY29weV9mcm9tX2d1ZXN0KCZkb25lLCBw
ZG9uZSwgMSk7CisgICAgfQorICAgIGVsc2UKKyAgICAgICAgcGVyZmNfaW5jcihjYWxsc190b19t
bXVleHRfb3ApOworCisgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX29rYXkodW9wcywg
Y291bnQpKSApCisgICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgaWYgKCAocGdfb3duZXIg
PSBnZXRfcGdfb3duZXIoZm9yZWlnbmRvbSkpID09IE5VTEwgKQorICAgICAgICByZXR1cm4gLUVT
UkNIOworCisgICAgaWYgKCAhaXNfcHZfZG9tYWluKHBnX293bmVyKSApCisgICAgeworICAgICAg
ICBwdXRfcGdfb3duZXIocGdfb3duZXIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9
CisKKyAgICByYyA9IHhzbV9tbXVleHRfb3AoWFNNX1RBUkdFVCwgY3VycmQsIHBnX293bmVyKTsK
KyAgICBpZiAoIHJjICkKKyAgICB7CisgICAgICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7Cisg
ICAgICAgIHJldHVybiByYzsKKyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBp
KysgKQorICAgIHsKKyAgICAgICAgaWYgKCBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fCAo
aSAmJiBoeXBlcmNhbGxfcHJlZW1wdF9jaGVjaygpKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAg
ICBpZiAoIHVubGlrZWx5KF9fY29weV9mcm9tX2d1ZXN0KCZvcCwgdW9wcywgMSkgIT0gMCkgKQor
ICAgICAgICB7CisgICAgICAgICAgICByYyA9IC1FRkFVTFQ7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgfQorCisgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihjdXJyZCkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBzd2l0Y2ggKCBvcC5jbWQgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgY2FzZSBNTVVFWFRfUElOX0wxX1RBQkxFOgorICAgICAgICAgICAgY2FzZSBNTVVFWFRf
UElOX0wyX1RBQkxFOgorICAgICAgICAgICAgY2FzZSBNTVVFWFRfUElOX0wzX1RBQkxFOgorICAg
ICAgICAgICAgY2FzZSBNTVVFWFRfUElOX0w0X1RBQkxFOgorICAgICAgICAgICAgY2FzZSBNTVVF
WFRfVU5QSU5fVEFCTEU6CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgICAgIHJjID0gLUVPUE5PVFNVUFA7CisgICAgICAgICAgICAgICAg
Z290byBkb25lOworICAgICAgICAgICAgfQorICAgICAgICB9CisKKyAgICAgICAgcmMgPSAwOwor
CisgICAgICAgIHN3aXRjaCAoIG9wLmNtZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVj
dCBwYWdlX2luZm8gKnBhZ2U7CisgICAgICAgICAgICBwMm1fdHlwZV90IHAybXQ7CisKKyAgICAg
ICAgY2FzZSBNTVVFWFRfUElOX0wxX1RBQkxFOgorICAgICAgICAgICAgdHlwZSA9IFBHVF9sMV9w
YWdlX3RhYmxlOworICAgICAgICAgICAgZ290byBwaW5fcGFnZTsKKworICAgICAgICBjYXNlIE1N
VUVYVF9QSU5fTDJfVEFCTEU6CisgICAgICAgICAgICB0eXBlID0gUEdUX2wyX3BhZ2VfdGFibGU7
CisgICAgICAgICAgICBnb3RvIHBpbl9wYWdlOworCisgICAgICAgIGNhc2UgTU1VRVhUX1BJTl9M
M19UQUJMRToKKyAgICAgICAgICAgIHR5cGUgPSBQR1RfbDNfcGFnZV90YWJsZTsKKyAgICAgICAg
ICAgIGdvdG8gcGluX3BhZ2U7CisKKyAgICAgICAgY2FzZSBNTVVFWFRfUElOX0w0X1RBQkxFOgor
ICAgICAgICAgICAgaWYgKCBpc19wdl8zMmJpdF9kb21haW4ocGdfb3duZXIpICkKKyAgICAgICAg
ICAgICAgICBicmVhazsKKyAgICAgICAgICAgIHR5cGUgPSBQR1RfbDRfcGFnZV90YWJsZTsKKwor
ICAgICAgICBwaW5fcGFnZToKKyAgICAgICAgICAgIC8qIElnbm9yZSBwaW5uaW5nIG9mIGludmFs
aWQgcGFnaW5nIGxldmVscy4gKi8KKyAgICAgICAgICAgIGlmICggKG9wLmNtZCAtIE1NVUVYVF9Q
SU5fTDFfVEFCTEUpID4gKENPTkZJR19QQUdJTkdfTEVWRUxTIC0gMSkgKQorICAgICAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhwZ19v
d25lcikgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBwYWdlID0gZ2V0
X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCBOVUxMLCBQMk1fQUxMT0MpOwor
ICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgcmMgPSBnZXRfcGFnZV90eXBlX3ByZWVtcHRpYmxlKHBhZ2Us
IHR5cGUpOworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKKyAgICAgICAgICAgICAgICAgICAg
cmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAgICAgZWxzZSBpZiAoIHJjICE9IC1FUkVTVEFS
VCApCisgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAiRXJyb3IgJWQgd2hpbGUgcGlubmluZyBtZm4gJSIgUFJJ
X21mbiAiXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICByYywgbWZuX3gocGFnZV90
b19tZm4ocGFnZSkpKTsKKyAgICAgICAgICAgICAgICBpZiAoIHBhZ2UgIT0gY3Vyci0+YXJjaC5v
bGRfZ3Vlc3RfdGFibGUgKQorICAgICAgICAgICAgICAgICAgICBwdXRfcGFnZShwYWdlKTsKKyAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgcmMgPSB4
c21fbWVtb3J5X3Bpbl9wYWdlKFhTTV9IT09LLCBjdXJyZCwgcGdfb3duZXIsIHBhZ2UpOworICAg
ICAgICAgICAgaWYgKCAhcmMgJiYgdW5saWtlbHkodGVzdF9hbmRfc2V0X2JpdChfUEdUX3Bpbm5l
ZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBh
Z2UtPnUuaW51c2UudHlwZV9pbmZvKSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJtZm4g
JSIgUFJJX21mbiAiIGFscmVhZHkgcGlubmVkXG4iLAorICAgICAgICAgICAgICAgICAgICAgICAg
IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CisgICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFM
OworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHJjKSApCisgICAg
ICAgICAgICAgICAgZ290byBwaW5fZHJvcDsKKworICAgICAgICAgICAgLyogQSBwYWdlIGlzIGRp
cnRpZWQgd2hlbiBpdHMgcGluIHN0YXR1cyBpcyBzZXQuICovCisgICAgICAgICAgICBwYWdpbmdf
bWFya19kaXJ0eShwZ19vd25lciwgcGFnZV90b19tZm4ocGFnZSkpOworCisgICAgICAgICAgICAv
KiBXZSBjYW4gcmFjZSBkb21haW4gZGVzdHJ1Y3Rpb24gKGRvbWFpbl9yZWxpbnF1aXNoX3Jlc291
cmNlcykuICovCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHBnX293bmVyICE9IGN1cnJkKSAp
CisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgYm9vbCBkcm9wX3JlZjsKKworICAgICAg
ICAgICAgICAgIHNwaW5fbG9jaygmcGdfb3duZXItPnBhZ2VfYWxsb2NfbG9jayk7CisgICAgICAg
ICAgICAgICAgZHJvcF9yZWYgPSAocGdfb3duZXItPmlzX2R5aW5nICYmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdGVzdF9hbmRfY2xlYXJfYml0KF9QR1RfcGlubmVkLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGFnZS0+dS5pbnVzZS50eXBl
X2luZm8pKTsKKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmcGdfb3duZXItPnBhZ2VfYWxs
b2NfbG9jayk7CisgICAgICAgICAgICAgICAgaWYgKCBkcm9wX3JlZiApCisgICAgICAgICAgICAg
ICAgeworICAgICAgICBwaW5fZHJvcDoKKyAgICAgICAgICAgICAgICAgICAgaWYgKCB0eXBlID09
IFBHVF9sMV9wYWdlX3RhYmxlICkKKyAgICAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlX2Fu
ZF90eXBlKHBhZ2UpOworICAgICAgICAgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAg
ICAgIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcg
PSBOVUxMOworICAgICAgICAgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5vbGRfZ3Vlc3RfdGFi
bGUgPSBwYWdlOworICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgfQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBNTVVFWFRfVU5Q
SU5fVEFCTEU6CisgICAgICAgICAgICBpZiAoIHBhZ2luZ19tb2RlX3JlZmNvdW50cyhwZ19vd25l
cikgKQorICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICBwYWdlID0gZ2V0X3Bh
Z2VfZnJvbV9nZm4ocGdfb3duZXIsIG9wLmFyZzEubWZuLCBOVUxMLCBQMk1fQUxMT0MpOworICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQorICAgICAgICAgICAgeworICAgICAgICAg
ICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICJtZm4gJSIgUFJJX21mbiAiIGJhZCwgb3IgYmFkIG93bmVyIGQlZFxuIiwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICBvcC5hcmcxLm1mbiwgcGdfb3duZXItPmRvbWFpbl9pZCk7CisgICAgICAg
ICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgfQorCisgICAgICAgICAgICBpZiAoICF0ZXN0X2FuZF9jbGVhcl9iaXQoX1BHVF9waW5uZWQs
ICZwYWdlLT51LmludXNlLnR5cGVfaW5mbykgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJO
SU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJtZm4gJSIgUFJJX21mbiAiIG5vdCBwaW5u
ZWRcbiIsIG9wLmFyZzEubWZuKTsKKyAgICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAg
ICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHN3aXRjaCAo
IHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQorICAgICAgICAgICAg
eworICAgICAgICAgICAgY2FzZSAtRUlOVFI6CisgICAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoK
KyAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF9wdHBnID0gTlVMTDsKKyAgICAg
ICAgICAgICAgICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAg
ICAgICAgcmMgPSAwOworICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgZGVmYXVs
dDoKKyAgICAgICAgICAgICAgICBCVUdfT04ocmMpOworICAgICAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CisKKyAgICAgICAgICAg
IC8qIEEgcGFnZSBpcyBkaXJ0aWVkIHdoZW4gaXRzIHBpbiBzdGF0dXMgaXMgY2xlYXJlZC4gKi8K
KyAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVyLCBwYWdlX3RvX21mbihwYWdl
KSk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1NVUVYVF9ORVdfQkFTRVBU
UjoKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkKKyAgICAg
ICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxpa2VseShw
YWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpKSApCisgICAgICAgICAgICAgICAgcmMgPSAtRUlO
VkFMOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gbmV3X2d1ZXN0X2Ny
MyhfbWZuKG9wLmFyZzEubWZuKSk7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNl
IE1NVUVYVF9ORVdfVVNFUl9CQVNFUFRSOiB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG9s
ZF9tZm47CisKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoY3VycmQgIT0gcGdfb3duZXIpICkK
KyAgICAgICAgICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCB1bmxp
a2VseShwYWdpbmdfbW9kZV90cmFuc2xhdGUoY3VycmQpKSApCisgICAgICAgICAgICAgICAgcmMg
PSAtRUlOVkFMOworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgICAgICBvbGRfbWZuID0gcGFnZXRhYmxlX2dldF9wZm4oY3Vy
ci0+YXJjaC5ndWVzdF90YWJsZV91c2VyKTsKKyAgICAgICAgICAgIC8qCisgICAgICAgICAgICAg
KiBUaGlzIGlzIHBhcnRpY3VsYXJseSBpbXBvcnRhbnQgd2hlbiBnZXR0aW5nIHJlc3RhcnRlZCBh
ZnRlciB0aGUKKyAgICAgICAgICAgICAqIHByZXZpb3VzIGF0dGVtcHQgZ290IHByZWVtcHRlZCBp
biB0aGUgcHV0LW9sZC1NRk4gcGhhc2UuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlm
ICggb2xkX21mbiA9PSBvcC5hcmcxLm1mbiApCisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgICAgIGlmICggb3AuYXJnMS5tZm4gIT0gMCApCisgICAgICAgICAgICB7CisgICAgICAg
ICAgICAgICAgcmMgPSBnZXRfcGFnZV9hbmRfdHlwZV9mcm9tX21mbigKKyAgICAgICAgICAgICAg
ICAgICAgX21mbihvcC5hcmcxLm1mbiksIFBHVF9yb290X3BhZ2VfdGFibGUsIGN1cnJkLCAwLCAx
KTsKKworICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOworICAgICAgICAgICAgICAgICAgICBlbHNlIGlm
ICggcmMgIT0gLUVSRVNUQVJUICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhF
TkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkVycm9yICVk
IGluc3RhbGxpbmcgbmV3IG1mbiAlIiBQUklfbWZuICJcbiIsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICByYywgb3AuYXJnMS5tZm4pOworICAgICAgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgICAgICAgICB9CisKKyAgICAgICAgICAgICAgICBpZiAoIFZNX0FTU0lTVChj
dXJyZCwgbTJwX3N0cmljdCkgKQorICAgICAgICAgICAgICAgICAgICB6YXBfcm9fbXB0KF9tZm4o
b3AuYXJnMS5tZm4pKTsKKyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgY3Vyci0+YXJjaC5n
dWVzdF90YWJsZV91c2VyID0gcGFnZXRhYmxlX2Zyb21fcGZuKG9wLmFyZzEubWZuKTsKKworICAg
ICAgICAgICAgaWYgKCBvbGRfbWZuICE9IDAgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShfbWZuKG9sZF9tZm4pKTsKKworICAgICAgICAgICAgICAg
IHN3aXRjaCAoIHJjID0gcHV0X3BhZ2VfYW5kX3R5cGVfcHJlZW1wdGlibGUocGFnZSkgKQorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjYXNlIC1FSU5UUjoKKyAgICAgICAgICAg
ICAgICAgICAgcmMgPSAtRVJFU1RBUlQ7CisgICAgICAgICAgICAgICAgICAgIC8qIGZhbGx0aHJv
dWdoICovCisgICAgICAgICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CisgICAgICAgICAgICAgICAg
ICAgIGN1cnItPmFyY2gub2xkX2d1ZXN0X3B0cGcgPSBOVUxMOworICAgICAgICAgICAgICAgICAg
ICBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSA9IHBhZ2U7CisgICAgICAgICAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICAgICAgICAgIEJV
R19PTihyYyk7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgIH0KKworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAg
ICBjYXNlIE1NVUVYVF9UTEJfRkxVU0hfTE9DQUw6CisgICAgICAgICAgICBpZiAoIGxpa2VseShj
dXJyZCA9PSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOwor
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOworICAgICAgICAg
ICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBNTVVFWFRfSU5WTFBHX0xPQ0FMOgorICAgICAgICAg
ICAgaWYgKCB1bmxpa2VseShjdXJyZCAhPSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIHJj
ID0gLUVQRVJNOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHBhZ2luZ19pbnZs
cGcoY3Vyciwgb3AuYXJnMS5saW5lYXJfYWRkcik7CisgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICBjYXNlIE1NVUVYVF9UTEJfRkxVU0hfTVVMVEk6CisgICAgICAgIGNhc2UgTU1VRVhUX0lO
VkxQR19NVUxUSToKKyAgICAgICAgeworICAgICAgICAgICAgY3B1bWFza190ICptYXNrID0gdGhp
c19jcHUoc2NyYXRjaF9jcHVtYXNrKTsKKworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShjdXJy
ZCAhPSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOworICAgICAgICAg
ICAgZWxzZSBpZiAoIHVubGlrZWx5KHZjcHVtYXNrX3RvX3BjcHVtYXNrKGN1cnJkLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBndWVzdF9oYW5kbGVfdG9fcGFyYW0ob3AuYXJn
Mi52Y3B1bWFzaywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0X3ZvaWQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYXNrKSkgKQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAg
IGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgICAgICAgICBicmVhazsKKworICAgICAgICAg
ICAgaWYgKCBvcC5jbWQgPT0gTU1VRVhUX1RMQl9GTFVTSF9NVUxUSSApCisgICAgICAgICAgICAg
ICAgZmx1c2hfdGxiX21hc2sobWFzayk7CisgICAgICAgICAgICBlbHNlIGlmICggX19hZGRyX29r
KG9wLmFyZzEubGluZWFyX2FkZHIpICkKKyAgICAgICAgICAgICAgICBmbHVzaF90bGJfb25lX21h
c2sobWFzaywgb3AuYXJnMS5saW5lYXJfYWRkcik7CisgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgfQorCisgICAgICAgIGNhc2UgTU1VRVhUX1RMQl9GTFVTSF9BTEw6CisgICAgICAgICAgICBp
ZiAoIGxpa2VseShjdXJyZCA9PSBwZ19vd25lcikgKQorICAgICAgICAgICAgICAgIGZsdXNoX3Rs
Yl9tYXNrKGN1cnJkLT5kaXJ0eV9jcHVtYXNrKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgICAgICByYyA9IC1FUEVSTTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2Ug
TU1VRVhUX0lOVkxQR19BTEw6CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBn
X293bmVyKSApCisgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgICAgICBlbHNl
IGlmICggX19hZGRyX29rKG9wLmFyZzEubGluZWFyX2FkZHIpICkKKyAgICAgICAgICAgICAgICBm
bHVzaF90bGJfb25lX21hc2soY3VycmQtPmRpcnR5X2NwdW1hc2ssIG9wLmFyZzEubGluZWFyX2Fk
ZHIpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgY2FzZSBNTVVFWFRfRkxVU0hfQ0FD
SEU6CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCisgICAg
ICAgICAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgICAgICBlbHNlIGlmICggdW5saWtlbHko
IWNhY2hlX2ZsdXNoX3Blcm1pdHRlZChjdXJyZCkpICkKKyAgICAgICAgICAgICAgICByYyA9IC1F
QUNDRVM7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgd2JpbnZkKCk7CisgICAg
ICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1NVUVYVF9GTFVTSF9DQUNIRV9HTE9CQUw6
CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293bmVyKSApCisgICAgICAg
ICAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgICAgICBlbHNlIGlmICggbGlrZWx5KGNhY2hl
X2ZsdXNoX3Blcm1pdHRlZChjdXJyZCkpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgY3B1OworICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzayA9IHRo
aXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7CisKKyAgICAgICAgICAgICAgICBjcHVtYXNrX2NsZWFy
KG1hc2spOworICAgICAgICAgICAgICAgIGZvcl9lYWNoX29ubGluZV9jcHUoY3B1KQorICAgICAg
ICAgICAgICAgICAgICBpZiAoICFjcHVtYXNrX2ludGVyc2VjdHMobWFzaywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFz
aywgY3B1KSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1
LCBtYXNrKTsKKyAgICAgICAgICAgICAgICBmbHVzaF9tYXNrKG1hc2ssIEZMVVNIX0NBQ0hFKTsK
KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1NVUVYVF9TRVRfTERU
OgorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW50cyA9IG9wLmFyZzIubnJf
ZW50czsKKyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcHRyID0gZW50cyA/IG9wLmFyZzEubGlu
ZWFyX2FkZHIgOiAwOworCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KGN1cnJkICE9IHBnX293
bmVyKSApCisgICAgICAgICAgICAgICAgcmMgPSAtRVBFUk07CisgICAgICAgICAgICBlbHNlIGlm
ICggcGFnaW5nX21vZGVfZXh0ZXJuYWwoY3VycmQpICkKKyAgICAgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisgICAgICAgICAgICBlbHNlIGlmICggKChwdHIgJiAoUEFHRV9TSVpFIC0gMSkpICE9
IDApIHx8ICFfX2FkZHJfb2socHRyKSB8fAorICAgICAgICAgICAgICAgICAgICAgIChlbnRzID4g
ODE5MikgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19X
QVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAgICAgICJCYWQgYXJncyB0byBTRVRfTERUOiBw
dHI9JWx4LCBlbnRzPSV4XG4iLCBwdHIsIGVudHMpOworICAgICAgICAgICAgICAgIHJjID0gLUVJ
TlZBTDsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCAoY3Vyci0+YXJjaC5w
dl92Y3B1LmxkdF9lbnRzICE9IGVudHMpIHx8CisgICAgICAgICAgICAgICAgICAgICAgKGN1cnIt
PmFyY2gucHZfdmNwdS5sZHRfYmFzZSAhPSBwdHIpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAg
ICAgICAgICBpZiAoIHB2X2Rlc3Ryb3lfbGR0KGN1cnIpICkKKyAgICAgICAgICAgICAgICAgICAg
Zmx1c2hfdGxiX2xvY2FsKCk7CisKKyAgICAgICAgICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUu
bGR0X2Jhc2UgPSBwdHI7CisgICAgICAgICAgICAgICAgY3Vyci0+YXJjaC5wdl92Y3B1LmxkdF9l
bnRzID0gZW50czsKKyAgICAgICAgICAgICAgICBsb2FkX0xEVChjdXJyKTsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgY2FzZSBNTVVFWFRf
Q0xFQVJfUEFHRToKKyAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25l
ciwgb3AuYXJnMS5tZm4sICZwMm10LCBQMk1fQUxMT0MpOworICAgICAgICAgICAgaWYgKCB1bmxp
a2VseShwMm10ICE9IHAybV9yYW1fcncpICYmIHBhZ2UgKQorICAgICAgICAgICAgeworICAgICAg
ICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAgICAgICAgICAgIHBhZ2UgPSBOVUxMOwor
ICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYgKCAhcGFnZSB8fCAhZ2V0X3BhZ2VfdHlwZShw
YWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IGlmICggcGFnZSApCisgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOworICAgICAg
ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICJFcnJvciBjbGVhcmluZyBtZm4gJSIgUFJJX21mbiAiXG4iLCBvcC5hcmcxLm1mbik7Cisg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICAgICAgfQorCisgICAgICAgICAgICAvKiBBIHBhZ2UgaXMgZGlydGllZCB3aGVuIGl0J3Mg
YmVpbmcgY2xlYXJlZC4gKi8KKyAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KHBnX293bmVy
LCBwYWdlX3RvX21mbihwYWdlKSk7CisKKyAgICAgICAgICAgIGNsZWFyX2RvbWFpbl9wYWdlKHBh
Z2VfdG9fbWZuKHBhZ2UpKTsKKworICAgICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7
CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBjYXNlIE1NVUVYVF9DT1BZX1BBR0U6Cisg
ICAgICAgIHsKKyAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnNyY19wYWdlLCAqZHN0X3Bh
Z2U7CisKKyAgICAgICAgICAgIHNyY19wYWdlID0gZ2V0X3BhZ2VfZnJvbV9nZm4ocGdfb3duZXIs
IG9wLmFyZzIuc3JjX21mbiwgJnAybXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFAyTV9BTExPQyk7CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHAybXQgIT0g
cDJtX3JhbV9ydykgJiYgc3JjX3BhZ2UgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IHB1dF9wYWdlKHNyY19wYWdlKTsKKyAgICAgICAgICAgICAgICBzcmNfcGFnZSA9IE5VTEw7Cisg
ICAgICAgICAgICB9CisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KCFzcmNfcGFnZSkgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICJFcnJvciBjb3B5aW5nIGZyb20gbWZuICUiIFBSSV9tZm4g
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICBvcC5hcmcyLnNyY19tZm4pOworICAgICAg
ICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIH0KKworICAgICAgICAgICAgZHN0X3BhZ2UgPSBnZXRfcGFnZV9mcm9tX2dmbihwZ19vd25l
ciwgb3AuYXJnMS5tZm4sICZwMm10LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQMk1fQUxMT0MpOworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwMm10ICE9IHAy
bV9yYW1fcncpICYmIGRzdF9wYWdlICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBw
dXRfcGFnZShkc3RfcGFnZSk7CisgICAgICAgICAgICAgICAgZHN0X3BhZ2UgPSBOVUxMOworICAg
ICAgICAgICAgfQorICAgICAgICAgICAgcmMgPSAoZHN0X3BhZ2UgJiYKKyAgICAgICAgICAgICAg
ICAgIGdldF9wYWdlX3R5cGUoZHN0X3BhZ2UsIFBHVF93cml0YWJsZV9wYWdlKSkgPyAwIDogLUVJ
TlZBTDsKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkocmMpICkKKyAgICAgICAgICAgIHsKKyAg
ICAgICAgICAgICAgICBwdXRfcGFnZShzcmNfcGFnZSk7CisgICAgICAgICAgICAgICAgaWYgKCBk
c3RfcGFnZSApCisgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKGRzdF9wYWdlKTsKKyAgICAg
ICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAiRXJyb3IgY29weWluZyB0byBtZm4gJSIgUFJJX21mbiAiXG4iLCBvcC5hcmcxLm1mbik7
CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIC8q
IEEgcGFnZSBpcyBkaXJ0aWVkIHdoZW4gaXQncyBiZWluZyBjb3BpZWQgdG8uICovCisgICAgICAg
ICAgICBwYWdpbmdfbWFya19kaXJ0eShwZ19vd25lciwgcGFnZV90b19tZm4oZHN0X3BhZ2UpKTsK
KworICAgICAgICAgICAgY29weV9kb21haW5fcGFnZShwYWdlX3RvX21mbihkc3RfcGFnZSksIHBh
Z2VfdG9fbWZuKHNyY19wYWdlKSk7CisKKyAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKGRz
dF9wYWdlKTsKKyAgICAgICAgICAgIHB1dF9wYWdlKHNyY19wYWdlKTsKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgY2FzZSBNTVVFWFRfTUFSS19TVVBFUjoKKyAgICAg
ICAgY2FzZSBNTVVFWFRfVU5NQVJLX1NVUEVSOgorICAgICAgICAgICAgcmMgPSAtRU9QTk9UU1VQ
UDsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBy
YyA9IC1FTk9TWVM7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgZG9uZToKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
Z3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQodW9wcywgMSk7CisgICAgfQorCisgICAgaWYgKCByYyA9
PSAtRVJFU1RBUlQgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKGkgPCBjb3VudCk7CisgICAgICAg
IHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCisgICAgICAgICAgICBfX0hZUEVS
VklTT1JfbW11ZXh0X29wLCAiaGloaSIsCisgICAgICAgICAgICB1b3BzLCAoY291bnQgLSBpKSB8
IE1NVV9VUERBVEVfUFJFRU1QVEVELCBwZG9uZSwgZm9yZWlnbmRvbSk7CisgICAgfQorICAgIGVs
c2UgaWYgKCBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgeworICAgICAgICBYRU5f
R1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIG51bGw7CisKKyAgICAgICAgQVNTRVJUKHJjIHx8IGkg
PT0gY291bnQpOworICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShudWxsLCBOVUxMKTsKKyAg
ICAgICAgLyoKKyAgICAgICAgICogSW4gb3JkZXIgdG8gaGF2ZSBhIHdheSB0byBjb21tdW5pY2F0
ZSB0aGUgZmluYWwgcmV0dXJuIHZhbHVlIHRvCisgICAgICAgICAqIG91ciBjb250aW51YXRpb24s
IHdlIHBhc3MgdGhpcyBpbiBwbGFjZSBvZiAiZm9yZWlnbmRvbSIsIGJ1aWxkaW5nCisgICAgICAg
ICAqIG9uIHRoZSBmYWN0IHRoYXQgdGhpcyBhcmd1bWVudCBpc24ndCBuZWVkZWQgYW55bW9yZS4K
KyAgICAgICAgICovCisgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24o
CisgICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX21tdWV4dF9vcCwgImhpaGkiLCBudWxsLAor
ICAgICAgICAgICAgICAgIE1NVV9VUERBVEVfUFJFRU1QVEVELCBudWxsLCByYyk7CisgICAgfQor
CisgICAgcHV0X3BnX293bmVyKHBnX293bmVyKTsKKworICAgIHBlcmZjX2FkZChudW1fbW11ZXh0
X29wcywgaSk7CisKKyAgICAvKiBBZGQgaW5jcmVtZW50YWwgd29yayB3ZSBoYXZlIGRvbmUgdG8g
dGhlIEBkb25lIG91dHB1dCBwYXJhbWV0ZXIuICovCisgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3Rf
aGFuZGxlX2lzX251bGwocGRvbmUpKSApCisgICAgeworICAgICAgICBkb25lICs9IGk7CisgICAg
ICAgIGNvcHlfdG9fZ3Vlc3QocGRvbmUsICZkb25lLCAxKTsKKyAgICB9CisKKyAgICByZXR1cm4g
cmM7Cit9CisKK2xvbmcgZG9fbW11X3VwZGF0ZSgKKyAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFN
KG1tdV91cGRhdGVfdCkgdXJlcXMsCisgICAgdW5zaWduZWQgaW50IGNvdW50LAorICAgIFhFTl9H
VUVTVF9IQU5ETEVfUEFSQU0odWludCkgcGRvbmUsCisgICAgdW5zaWduZWQgaW50IGZvcmVpZ25k
b20pCit7CisgICAgc3RydWN0IG1tdV91cGRhdGUgcmVxOworICAgIHZvaWQgKnZhID0gTlVMTDsK
KyAgICB1bnNpZ25lZCBsb25nIGdwZm4sIGdtZm4sIG1mbjsKKyAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOworICAgIHVuc2lnbmVkIGludCBjbWQsIGkgPSAwLCBkb25lID0gMCwgcHRfZG9tOwor
ICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudCwgKnYgPSBjdXJyOworICAgIHN0cnVjdCBk
b21haW4gKmQgPSB2LT5kb21haW4sICpwdF9vd25lciA9IGQsICpwZ19vd25lcjsKKyAgICBtZm5f
dCBtYXBfbWZuID0gSU5WQUxJRF9NRk47CisgICAgYm9vbCBzeW5jX2d1ZXN0ID0gZmFsc2U7Cisg
ICAgdWludDMyX3QgeHNtX25lZWRlZCA9IDA7CisgICAgdWludDMyX3QgeHNtX2NoZWNrZWQgPSAw
OworICAgIGludCByYyA9IHB1dF9vbGRfZ3Vlc3RfdGFibGUoY3Vycik7CisKKyAgICBpZiAoIHVu
bGlrZWx5KHJjKSApCisgICAgeworICAgICAgICBpZiAoIGxpa2VseShyYyA9PSAtRVJFU1RBUlQp
ICkKKyAgICAgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRpb24oCisgICAg
ICAgICAgICAgICAgICAgICBfX0hZUEVSVklTT1JfbW11X3VwZGF0ZSwgImhpaGkiLCB1cmVxcywg
Y291bnQsIHBkb25lLAorICAgICAgICAgICAgICAgICAgICAgZm9yZWlnbmRvbSk7CisgICAgICAg
IHJldHVybiByYzsKKyAgICB9CisKKyAgICBpZiAoIHVubGlrZWx5KGNvdW50ID09IE1NVV9VUERB
VEVfUFJFRU1QVEVEKSAmJgorICAgICAgICAgbGlrZWx5KGd1ZXN0X2hhbmRsZV9pc19udWxsKHVy
ZXFzKSkgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogU2VlIHRoZSBjdXJyLT5hcmNo
Lm9sZF9ndWVzdF90YWJsZSByZWxhdGVkCisgICAgICAgICAqIGh5cGVyY2FsbF9jcmVhdGVfY29u
dGludWF0aW9uKCkgYmVsb3cuCisgICAgICAgICAqLworICAgICAgICByZXR1cm4gKGludClmb3Jl
aWduZG9tOworICAgIH0KKworICAgIGlmICggdW5saWtlbHkoY291bnQgJiBNTVVfVVBEQVRFX1BS
RUVNUFRFRCkgKQorICAgIHsKKyAgICAgICAgY291bnQgJj0gfk1NVV9VUERBVEVfUFJFRU1QVEVE
OworICAgICAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfaXNfbnVsbChwZG9uZSkpICkK
KyAgICAgICAgICAgICh2b2lkKWNvcHlfZnJvbV9ndWVzdCgmZG9uZSwgcGRvbmUsIDEpOworICAg
IH0KKyAgICBlbHNlCisgICAgICAgIHBlcmZjX2luY3IoY2FsbHNfdG9fbW11X3VwZGF0ZSk7CisK
KyAgICBpZiAoIHVubGlrZWx5KCFndWVzdF9oYW5kbGVfb2theSh1cmVxcywgY291bnQpKSApCisg
ICAgICAgIHJldHVybiAtRUZBVUxUOworCisgICAgaWYgKCAocHRfZG9tID0gZm9yZWlnbmRvbSA+
PiAxNikgIT0gMCApCisgICAgeworICAgICAgICAvKiBQYWdldGFibGVzIGJlbG9uZyB0byBhIGZv
cmVpZ24gZG9tYWluIChQRkQpLiAqLworICAgICAgICBpZiAoIChwdF9vd25lciA9IHJjdV9sb2Nr
X2RvbWFpbl9ieV9pZChwdF9kb20gLSAxKSkgPT0gTlVMTCApCisgICAgICAgICAgICByZXR1cm4g
LUVTUkNIOworCisgICAgICAgIGlmICggcHRfb3duZXIgPT0gZCApCisgICAgICAgICAgICByY3Vf
dW5sb2NrX2RvbWFpbihwdF9vd25lcik7CisgICAgICAgIGVsc2UgaWYgKCAhcHRfb3duZXItPnZj
cHUgfHwgKHYgPSBwdF9vd25lci0+dmNwdVswXSkgPT0gTlVMTCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9Cisg
ICAgfQorCisgICAgaWYgKCAocGdfb3duZXIgPSBnZXRfcGdfb3duZXIoKHVpbnQxNl90KWZvcmVp
Z25kb20pKSA9PSBOVUxMICkKKyAgICB7CisgICAgICAgIHJjID0gLUVTUkNIOworICAgICAgICBn
b3RvIG91dDsKKyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IGNvdW50OyBpKysgKQorICAg
IHsKKyAgICAgICAgaWYgKCBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSB8fCAoaSAmJiBoeXBl
cmNhbGxfcHJlZW1wdF9jaGVjaygpKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHJjID0gLUVS
RVNUQVJUOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBpZiAoIHVu
bGlrZWx5KF9fY29weV9mcm9tX2d1ZXN0KCZyZXEsIHVyZXFzLCAxKSAhPSAwKSApCisgICAgICAg
IHsKKyAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICB9CisKKyAgICAgICAgY21kID0gcmVxLnB0ciAmIChzaXplb2YobDFfcGdlbnRyeV90KS0xKTsK
KworICAgICAgICBzd2l0Y2ggKCBjbWQgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAg
ICAgICAgICAgICogTU1VX05PUk1BTF9QVF9VUERBVEU6IE5vcm1hbCB1cGRhdGUgdG8gYW55IGxl
dmVsIG9mIHBhZ2UgdGFibGUuCisgICAgICAgICAgICAgKiBNTVVfVVBEQVRFX1BUX1BSRVNFUlZF
X0FEOiBBcyBhYm92ZSBidXQgYWxzbyBwcmVzZXJ2ZSAoT1IpCisgICAgICAgICAgICAgKiBjdXJy
ZW50IEEvRCBiaXRzLgorICAgICAgICAgICAgICovCisgICAgICAgIGNhc2UgTU1VX05PUk1BTF9Q
VF9VUERBVEU6CisgICAgICAgIGNhc2UgTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRDoKKyAgICAg
ICAgeworICAgICAgICAgICAgcDJtX3R5cGVfdCBwMm10OworCisgICAgICAgICAgICByYyA9IC1F
T1BOT1RTVVBQOworICAgICAgICAgICAgaWYgKCB1bmxpa2VseShwYWdpbmdfbW9kZV9yZWZjb3Vu
dHMocHRfb3duZXIpKSApCisgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgIHhz
bV9uZWVkZWQgfD0gWFNNX01NVV9OT1JNQUxfVVBEQVRFOworICAgICAgICAgICAgaWYgKCBnZXRf
cHRlX2ZsYWdzKHJlcS52YWwpICYgX1BBR0VfUFJFU0VOVCApCisgICAgICAgICAgICB7CisgICAg
ICAgICAgICAgICAgeHNtX25lZWRlZCB8PSBYU01fTU1VX1VQREFURV9SRUFEOworICAgICAgICAg
ICAgICAgIGlmICggZ2V0X3B0ZV9mbGFncyhyZXEudmFsKSAmIF9QQUdFX1JXICkKKyAgICAgICAg
ICAgICAgICAgICAgeHNtX25lZWRlZCB8PSBYU01fTU1VX1VQREFURV9XUklURTsKKyAgICAgICAg
ICAgIH0KKyAgICAgICAgICAgIGlmICggeHNtX25lZWRlZCAhPSB4c21fY2hlY2tlZCApCisgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgcmMgPSB4c21fbW11X3VwZGF0ZShYU01fVEFSR0VU
LCBkLCBwdF9vd25lciwgcGdfb3duZXIsIHhzbV9uZWVkZWQpOworICAgICAgICAgICAgICAgIGlm
ICggcmMgKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICB4c21f
Y2hlY2tlZCA9IHhzbV9uZWVkZWQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICByYyA9IC1F
SU5WQUw7CisKKyAgICAgICAgICAgIHJlcS5wdHIgLT0gY21kOworICAgICAgICAgICAgZ21mbiA9
IHJlcS5wdHIgPj4gUEFHRV9TSElGVDsKKyAgICAgICAgICAgIHBhZ2UgPSBnZXRfcGFnZV9mcm9t
X2dmbihwdF9vd25lciwgZ21mbiwgJnAybXQsIFAyTV9BTExPQyk7CisKKyAgICAgICAgICAgIGlm
ICggdW5saWtlbHkoIXBhZ2UpIHx8IHAybXQgIT0gcDJtX3JhbV9ydyApCisgICAgICAgICAgICB7
CisgICAgICAgICAgICAgICAgaWYgKCBwYWdlICkKKyAgICAgICAgICAgICAgICAgICAgcHV0X3Bh
Z2UocGFnZSk7CisgICAgICAgICAgICAgICAgaWYgKCBwMm1faXNfcGFnZWQocDJtdCkgKQorICAg
ICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxh
dGUocHRfb3duZXIsIGdtZm4pOworICAgICAgICAgICAgICAgICAgICByYyA9IC1FTk9FTlQ7Cisg
ICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJDb3VsZCBub3QgZ2V0IHBhZ2UgZm9yIG5vcm1hbCB1cGRhdGVcbiIpOworICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBtZm4gPSBtZm5feChwYWdl
X3RvX21mbihwYWdlKSk7CisKKyAgICAgICAgICAgIGlmICggIW1mbl9lcShfbWZuKG1mbiksIG1h
cF9tZm4pICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBpZiAoIHZhICkKKyAgICAg
ICAgICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodmEpOworICAgICAgICAgICAgICAgIHZh
ID0gbWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgICAgICAgICAgICAgbWFwX21mbiA9
IF9tZm4obWZuKTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIHZhID0gX3AoKCh1bnNpZ25l
ZCBsb25nKXZhICYgUEFHRV9NQVNLKSArIChyZXEucHRyICYgflBBR0VfTUFTSykpOworCisgICAg
ICAgICAgICBpZiAoIHBhZ2VfbG9jayhwYWdlKSApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgc3dpdGNoICggcGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrICkK
KyAgICAgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgY2FzZSBQR1RfbDFfcGFnZV90YWJs
ZToKKyAgICAgICAgICAgICAgICAgICAgcmMgPSBtb2RfbDFfZW50cnkodmEsIGwxZV9mcm9tX2lu
dHB0ZShyZXEudmFsKSwgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjbWQgPT0gTU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGdfb3duZXIpOworICAgICAgICAgICAgICAgICAgICBicmVh
azsKKworICAgICAgICAgICAgICAgIGNhc2UgUEdUX2wyX3BhZ2VfdGFibGU6CisgICAgICAgICAg
ICAgICAgICAgIGlmICggdW5saWtlbHkocGdfb3duZXIgIT0gcHRfb3duZXIpICkKKyAgICAgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgICByYyA9IG1vZF9sMl9l
bnRyeSh2YSwgbDJlX2Zyb21faW50cHRlKHJlcS52YWwpLCBtZm4sCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNtZCA9PSBNTVVfUFRfVVBEQVRFX1BSRVNFUlZFX0FELCB2
KTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAgICAgICBjYXNlIFBH
VF9sM19wYWdlX3RhYmxlOgorICAgICAgICAgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHBnX293
bmVyICE9IHB0X293bmVyKSApCisgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAg
ICAgICAgICAgICAgICAgcmMgPSBtb2RfbDNfZW50cnkodmEsIGwzZV9mcm9tX2ludHB0ZShyZXEu
dmFsKSwgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0g
TU1VX1BUX1VQREFURV9QUkVTRVJWRV9BRCwgdik7CisgICAgICAgICAgICAgICAgICAgIGJyZWFr
OworCisgICAgICAgICAgICAgICAgY2FzZSBQR1RfbDRfcGFnZV90YWJsZToKKyAgICAgICAgICAg
ICAgICAgICAgaWYgKCB1bmxpa2VseShwZ19vd25lciAhPSBwdF9vd25lcikgKQorICAgICAgICAg
ICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgICAgIHJjID0gbW9kX2w0X2Vu
dHJ5KHZhLCBsNGVfZnJvbV9pbnRwdGUocmVxLnZhbCksIG1mbiwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY21kID09IE1NVV9QVF9VUERBVEVfUFJFU0VSVkVfQUQsIHYp
OworICAgICAgICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgKiBObyBuZWVk
IHRvIHN5bmMgaWYgYWxsIHVzZXMgb2YgdGhlIHBhZ2UgY2FuIGJlIGFjY291bnRlZAorICAgICAg
ICAgICAgICAgICAgICAgKiB0byB0aGUgcGFnZSBsb2NrIHdlIGhvbGQsIGl0cyBwaW5uZWQgc3Rh
dHVzLCBhbmQgdXNlcyBvbgorICAgICAgICAgICAgICAgICAgICAgKiB0aGlzICh2KUNQVS4KKyAg
ICAgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgICAgIGlmICggIXJjICYmIHRo
aXNfY3B1KHJvb3RfcGd0KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICgocGFnZS0+dS5p
bnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAoMSArICEhKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3Bpbm5lZCkgKworICAg
ICAgICAgICAgICAgICAgICAgICAgICAgKHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vl
c3RfdGFibGUpID09IG1mbikgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZ2V0YWJs
ZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGVfdXNlcikgPT0KKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZm4pKSkgKQorICAgICAgICAgICAgICAgICAgICAgICAgc3luY19ndWVz
dCA9IHRydWU7CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAgICAg
Y2FzZSBQR1Rfd3JpdGFibGVfcGFnZToKKyAgICAgICAgICAgICAgICAgICAgcGVyZmNfaW5jcih3
cml0YWJsZV9tbXVfdXBkYXRlcyk7CisgICAgICAgICAgICAgICAgICAgIGlmICggcGFnaW5nX3dy
aXRlX2d1ZXN0X2VudHJ5KHYsIHZhLCByZXEudmFsLCBfbWZuKG1mbikpICkKKyAgICAgICAgICAg
ICAgICAgICAgICAgIHJjID0gMDsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICAgICAgfQorICAgICAgICAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2UpOworICAgICAgICAg
ICAgICAgIGlmICggcmMgPT0gLUVJTlRSICkKKyAgICAgICAgICAgICAgICAgICAgcmMgPSAtRVJF
U1RBUlQ7CisgICAgICAgICAgICB9CisgICAgICAgICAgICBlbHNlIGlmICggZ2V0X3BhZ2VfdHlw
ZShwYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAg
ICAgIHBlcmZjX2luY3Iod3JpdGFibGVfbW11X3VwZGF0ZXMpOworICAgICAgICAgICAgICAgIGlm
ICggcGFnaW5nX3dyaXRlX2d1ZXN0X2VudHJ5KHYsIHZhLCByZXEudmFsLCBfbWZuKG1mbikpICkK
KyAgICAgICAgICAgICAgICAgICAgcmMgPSAwOworICAgICAgICAgICAgICAgIHB1dF9wYWdlX3R5
cGUocGFnZSk7CisgICAgICAgICAgICB9CisKKyAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwor
ICAgICAgICB9CisgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgTU1VX01BQ0hQSFlTX1VQ
REFURToKKyAgICAgICAgICAgIGlmICggdW5saWtlbHkoZCAhPSBwdF9vd25lcikgKQorICAgICAg
ICAgICAgeworICAgICAgICAgICAgICAgIHJjID0gLUVQRVJNOworICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBpZiAoIHVubGlrZWx5KHBhZ2luZ19t
b2RlX3RyYW5zbGF0ZShwZ19vd25lcikpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisK
KyAgICAgICAgICAgIG1mbiA9IHJlcS5wdHIgPj4gUEFHRV9TSElGVDsKKyAgICAgICAgICAgIGdw
Zm4gPSByZXEudmFsOworCisgICAgICAgICAgICB4c21fbmVlZGVkIHw9IFhTTV9NTVVfTUFDSFBI
WVNfVVBEQVRFOworICAgICAgICAgICAgaWYgKCB4c21fbmVlZGVkICE9IHhzbV9jaGVja2VkICkK
KyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICByYyA9IHhzbV9tbXVfdXBkYXRlKFhTTV9U
QVJHRVQsIGQsIE5VTEwsIHBnX293bmVyLCB4c21fbmVlZGVkKTsKKyAgICAgICAgICAgICAgICBp
ZiAoIHJjICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgeHNt
X2NoZWNrZWQgPSB4c21fbmVlZGVkOworICAgICAgICAgICAgfQorCisgICAgICAgICAgICBwYWdl
ID0gZ2V0X3BhZ2VfZnJvbV9tZm4oX21mbihtZm4pLCBwZ19vd25lcik7CisgICAgICAgICAgICBp
ZiAoIHVubGlrZWx5KCFwYWdlKSApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5v
dCBnZXQgcGFnZSBmb3IgbWFjaC0+cGh5cyB1cGRhdGVcbiIpOworICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIH0KKworICAg
ICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuLCBncGZuKTsKKworICAgICAgICAgICAgcGFn
aW5nX21hcmtfZGlydHkocGdfb3duZXIsIF9tZm4obWZuKSk7CisKKyAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAg
ICAgICAgIHJjID0gLUVOT1NZUzsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAg
ICAgICAgaWYgKCB1bmxpa2VseShyYykgKQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAg
Z3Vlc3RfaGFuZGxlX2FkZF9vZmZzZXQodXJlcXMsIDEpOworICAgIH0KKworICAgIGlmICggcmMg
PT0gLUVSRVNUQVJUICkKKyAgICB7CisgICAgICAgIEFTU0VSVChpIDwgY291bnQpOworICAgICAg
ICByYyA9IGh5cGVyY2FsbF9jcmVhdGVfY29udGludWF0aW9uKAorICAgICAgICAgICAgX19IWVBF
UlZJU09SX21tdV91cGRhdGUsICJoaWhpIiwKKyAgICAgICAgICAgIHVyZXFzLCAoY291bnQgLSBp
KSB8IE1NVV9VUERBVEVfUFJFRU1QVEVELCBwZG9uZSwgZm9yZWlnbmRvbSk7CisgICAgfQorICAg
IGVsc2UgaWYgKCBjdXJyLT5hcmNoLm9sZF9ndWVzdF90YWJsZSApCisgICAgeworICAgICAgICBY
RU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIG51bGw7CisKKyAgICAgICAgQVNTRVJUKHJjIHx8
IGkgPT0gY291bnQpOworICAgICAgICBzZXRfeGVuX2d1ZXN0X2hhbmRsZShudWxsLCBOVUxMKTsK
KyAgICAgICAgLyoKKyAgICAgICAgICogSW4gb3JkZXIgdG8gaGF2ZSBhIHdheSB0byBjb21tdW5p
Y2F0ZSB0aGUgZmluYWwgcmV0dXJuIHZhbHVlIHRvCisgICAgICAgICAqIG91ciBjb250aW51YXRp
b24sIHdlIHBhc3MgdGhpcyBpbiBwbGFjZSBvZiAiZm9yZWlnbmRvbSIsIGJ1aWxkaW5nCisgICAg
ICAgICAqIG9uIHRoZSBmYWN0IHRoYXQgdGhpcyBhcmd1bWVudCBpc24ndCBuZWVkZWQgYW55bW9y
ZS4KKyAgICAgICAgICovCisgICAgICAgIHJjID0gaHlwZXJjYWxsX2NyZWF0ZV9jb250aW51YXRp
b24oCisgICAgICAgICAgICAgICAgX19IWVBFUlZJU09SX21tdV91cGRhdGUsICJoaWhpIiwgbnVs
bCwKKyAgICAgICAgICAgICAgICBNTVVfVVBEQVRFX1BSRUVNUFRFRCwgbnVsbCwgcmMpOworICAg
IH0KKworICAgIHB1dF9wZ19vd25lcihwZ19vd25lcik7CisKKyAgICBpZiAoIHZhICkKKyAgICAg
ICAgdW5tYXBfZG9tYWluX3BhZ2UodmEpOworCisgICAgaWYgKCBzeW5jX2d1ZXN0ICkKKyAgICB7
CisgICAgICAgIC8qCisgICAgICAgICAqIEZvcmNlIG90aGVyIHZDUFUtcyBvZiB0aGUgYWZmZWN0
ZWQgZ3Vlc3QgdG8gcGljayB1cCBMNCBlbnRyeQorICAgICAgICAgKiBjaGFuZ2VzIChpZiBhbnkp
LiBJc3N1ZSBhIGZsdXNoIElQSSB3aXRoIGVtcHR5IG9wZXJhdGlvbiBtYXNrIHRvCisgICAgICAg
ICAqIGZhY2lsaXRhdGUgdGhpcyAoaW5jbHVkaW5nIG91cnNlbHZlcyB3YWl0aW5nIGZvciB0aGUg
SVBJIHRvCisgICAgICAgICAqIGFjdHVhbGx5IGhhdmUgYXJyaXZlZCkuIFV0aWxpemUgdGhlIGZh
Y3QgdGhhdCBGTFVTSF9WQV9WQUxJRCBpcworICAgICAgICAgKiBtZWFuaW5nbGVzcyB3aXRob3V0
IEZMVVNIX0NBQ0hFLCBidXQgd2lsbCBhbGxvdyB0byBwYXNzIHRoZSBuby1vcAorICAgICAgICAg
KiBjaGVjayBpbiBmbHVzaF9hcmVhX21hc2soKS4KKyAgICAgICAgICovCisgICAgICAgIHVuc2ln
bmVkIGludCBjcHUgPSBzbXBfcHJvY2Vzc29yX2lkKCk7CisgICAgICAgIGNwdW1hc2tfdCAqbWFz
ayA9IHBlcl9jcHUoc2NyYXRjaF9jcHVtYXNrLCBjcHUpOworCisgICAgICAgIGNwdW1hc2tfYW5k
bm90KG1hc2ssIHB0X293bmVyLT5kaXJ0eV9jcHVtYXNrLCBjcHVtYXNrX29mKGNwdSkpOworICAg
ICAgICBpZiAoICFjcHVtYXNrX2VtcHR5KG1hc2spICkKKyAgICAgICAgICAgIGZsdXNoX2FyZWFf
bWFzayhtYXNrLCBaRVJPX0JMT0NLX1BUUiwgRkxVU0hfVkFfVkFMSUQpOworICAgIH0KKworICAg
IHBlcmZjX2FkZChudW1fcGFnZV91cGRhdGVzLCBpKTsKKworIG91dDoKKyAgICBpZiAoIHB0X293
bmVyICE9IGQgKQorICAgICAgICByY3VfdW5sb2NrX2RvbWFpbihwdF9vd25lcik7CisKKyAgICAv
KiBBZGQgaW5jcmVtZW50YWwgd29yayB3ZSBoYXZlIGRvbmUgdG8gdGhlIEBkb25lIG91dHB1dCBw
YXJhbWV0ZXIuICovCisgICAgaWYgKCB1bmxpa2VseSghZ3Vlc3RfaGFuZGxlX2lzX251bGwocGRv
bmUpKSApCisgICAgeworICAgICAgICBkb25lICs9IGk7CisgICAgICAgIGNvcHlfdG9fZ3Vlc3Qo
cGRvbmUsICZkb25lLCAxKTsKKyAgICB9CisKKyAgICByZXR1cm4gcmM7Cit9CisKK3N0YXRpYyBp
bnQgX19kb191cGRhdGVfdmFfbWFwcGluZygKKyAgICB1bnNpZ25lZCBsb25nIHZhLCB1NjQgdmFs
NjQsIHVuc2lnbmVkIGxvbmcgZmxhZ3MsIHN0cnVjdCBkb21haW4gKnBnX293bmVyKQoreworICAg
IGwxX3BnZW50cnlfdCAgIHZhbCA9IGwxZV9mcm9tX2ludHB0ZSh2YWw2NCk7CisgICAgc3RydWN0
IHZjcHUgICAqdiAgID0gY3VycmVudDsKKyAgICBzdHJ1Y3QgZG9tYWluICpkICAgPSB2LT5kb21h
aW47CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqZ2wxcGc7CisgICAgbDFfcGdlbnRyeV90ICAqcGwx
ZTsKKyAgICB1bnNpZ25lZCBsb25nICBibWFwX3B0cjsKKyAgICBtZm5fdCAgICAgICAgICBnbDFt
Zm47CisgICAgY3B1bWFza190ICAgICAqbWFzayA9IE5VTEw7CisgICAgaW50ICAgICAgICAgICAg
cmM7CisKKyAgICBwZXJmY19pbmNyKGNhbGxzX3RvX3VwZGF0ZV92YSk7CisKKyAgICByYyA9IHhz
bV91cGRhdGVfdmFfbWFwcGluZyhYU01fVEFSR0VULCBkLCBwZ19vd25lciwgdmFsKTsKKyAgICBp
ZiAoIHJjICkKKyAgICAgICAgcmV0dXJuIHJjOworCisgICAgcmMgPSAtRUlOVkFMOworICAgIHBs
MWUgPSBtYXBfZ3Vlc3RfbDFlKHZhLCAmZ2wxbWZuKTsKKyAgICBnbDFwZyA9IHBsMWUgPyBnZXRf
cGFnZV9mcm9tX21mbihnbDFtZm4sIGQpIDogTlVMTDsKKyAgICBpZiAoIHVubGlrZWx5KCFnbDFw
ZykgKQorICAgICAgICBnb3RvIG91dDsKKworICAgIGlmICggIXBhZ2VfbG9jayhnbDFwZykgKQor
ICAgIHsKKyAgICAgICAgcHV0X3BhZ2UoZ2wxcGcpOworICAgICAgICBnb3RvIG91dDsKKyAgICB9
CisKKyAgICBpZiAoIChnbDFwZy0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfdHlwZV9tYXNrKSAh
PSBQR1RfbDFfcGFnZV90YWJsZSApCisgICAgeworICAgICAgICBwYWdlX3VubG9jayhnbDFwZyk7
CisgICAgICAgIHB1dF9wYWdlKGdsMXBnKTsKKyAgICAgICAgZ290byBvdXQ7CisgICAgfQorCisg
ICAgcmMgPSBtb2RfbDFfZW50cnkocGwxZSwgdmFsLCBtZm5feChnbDFtZm4pLCAwLCB2LCBwZ19v
d25lcik7CisKKyAgICBwYWdlX3VubG9jayhnbDFwZyk7CisgICAgcHV0X3BhZ2UoZ2wxcGcpOwor
Cisgb3V0OgorICAgIGlmICggcGwxZSApCisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKHBsMWUp
OworCisgICAgc3dpdGNoICggZmxhZ3MgJiBVVk1GX0ZMVVNIVFlQRV9NQVNLICkKKyAgICB7Cisg
ICAgY2FzZSBVVk1GX1RMQl9GTFVTSDoKKyAgICAgICAgc3dpdGNoICggKGJtYXBfcHRyID0gZmxh
Z3MgJiB+VVZNRl9GTFVTSFRZUEVfTUFTSykgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgVVZN
Rl9MT0NBTDoKKyAgICAgICAgICAgIGZsdXNoX3RsYl9sb2NhbCgpOworICAgICAgICAgICAgYnJl
YWs7CisgICAgICAgIGNhc2UgVVZNRl9BTEw6CisgICAgICAgICAgICBtYXNrID0gZC0+ZGlydHlf
Y3B1bWFzazsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgbWFzayA9IHRoaXNfY3B1KHNjcmF0Y2hfY3B1bWFzayk7CisgICAgICAgICAgICByYyA9IHZj
cHVtYXNrX3RvX3BjcHVtYXNrKGQsIGNvbnN0X2d1ZXN0X2hhbmRsZV9mcm9tX3B0cihibWFwX3B0
ciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZvaWQpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtYXNrKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisgICAgICAgIGlmICgg
bWFzayApCisgICAgICAgICAgICBmbHVzaF90bGJfbWFzayhtYXNrKTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIFVWTUZfSU5WTFBHOgorICAgICAgICBzd2l0Y2ggKCAoYm1hcF9wdHIgPSBm
bGFncyAmIH5VVk1GX0ZMVVNIVFlQRV9NQVNLKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBV
Vk1GX0xPQ0FMOgorICAgICAgICAgICAgcGFnaW5nX2ludmxwZyh2LCB2YSk7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgY2FzZSBVVk1GX0FMTDoKKyAgICAgICAgICAgIG1hc2sgPSBkLT5k
aXJ0eV9jcHVtYXNrOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAg
ICAgICAgICBtYXNrID0gdGhpc19jcHUoc2NyYXRjaF9jcHVtYXNrKTsKKyAgICAgICAgICAgIHJj
ID0gdmNwdW1hc2tfdG9fcGNwdW1hc2soZCwgY29uc3RfZ3Vlc3RfaGFuZGxlX2Zyb21fcHRyKGJt
YXBfcHRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1hc2spOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKyAgICAgICAg
aWYgKCBtYXNrICkKKyAgICAgICAgICAgIGZsdXNoX3RsYl9vbmVfbWFzayhtYXNrLCB2YSk7Cisg
ICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiByYzsKK30KKworbG9uZyBkb191cGRh
dGVfdmFfbWFwcGluZyh1bnNpZ25lZCBsb25nIHZhLCB1NjQgdmFsNjQsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MpCit7CisgICAgcmV0dXJuIF9fZG9fdXBk
YXRlX3ZhX21hcHBpbmcodmEsIHZhbDY0LCBmbGFncywgY3VycmVudC0+ZG9tYWluKTsKK30KKwor
bG9uZyBkb191cGRhdGVfdmFfbWFwcGluZ19vdGhlcmRvbWFpbih1bnNpZ25lZCBsb25nIHZhLCB1
NjQgdmFsNjQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgZmxhZ3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlk
X3QgZG9taWQpCit7CisgICAgc3RydWN0IGRvbWFpbiAqcGdfb3duZXI7CisgICAgaW50IHJjOwor
CisgICAgaWYgKCAocGdfb3duZXIgPSBnZXRfcGdfb3duZXIoZG9taWQpKSA9PSBOVUxMICkKKyAg
ICAgICAgcmV0dXJuIC1FU1JDSDsKKworICAgIHJjID0gX19kb191cGRhdGVfdmFfbWFwcGluZyh2
YSwgdmFsNjQsIGZsYWdzLCBwZ19vd25lcik7CisKKyAgICBwdXRfcGdfb3duZXIocGdfb3duZXIp
OworCisgICAgcmV0dXJuIHJjOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9k
ZTogQwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:05:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgpM-0006jB-3K; Tue, 13 Feb 2018 20:05:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgpK-0006co-QH
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:05:18 +0000
X-Inumbo-ID: 5e242c49-10f9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e242c49-10f9-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 20:06:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611427"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:04:01 +0000
Message-ID: <20180213200408.5463-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180213200408.5463-1-wei.liu2@citrix.com>
References: <20180213200408.5463-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 2/9] x86/mm: move disallow masks to pv/mm.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiBmb3IgYWRkaW5nIGFuIGV4dHJhIHBhcmFtZXRlciB0bwpn
ZXRfcGFnZV9mcm9tX2wxZSBmb3IgZGlzYWxsb3cgbWFzay4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdl
LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICB8IDE5ICstLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9w
di9tbS5oIHwgMTkgKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNl
cnRpb25zKCspLCAxOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0u
YyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDk3ZWM0NjcwMDIuLmJmYTBhNjQzNmMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xNTMs
MjQgKzE1Myw3IEBAIGJvb2wgX19yZWFkX21vc3RseSBtYWNoaW5lX3RvX3BoeXNfbWFwcGluZ192
YWxpZDsKIAogc3RydWN0IHJhbmdlc2V0ICpfX3JlYWRfbW9zdGx5IG1taW9fcm9fcmFuZ2VzOwog
Ci1zdGF0aWMgdWludDMyX3QgYmFzZV9kaXNhbGxvd19tYXNrOwotLyogR2xvYmFsIGJpdCBpcyBh
bGxvd2VkIHRvIGJlIHNldCBvbiBMMSBQVEVzLiBJbnRlbmRlZCBmb3IgdXNlciBtYXBwaW5ncy4g
Ki8KLSNkZWZpbmUgTDFfRElTQUxMT1dfTUFTSyAoKGJhc2VfZGlzYWxsb3dfbWFzayB8IF9QQUdF
X0dOVFRBQikgJiB+X1BBR0VfR0xPQkFMKQotCi0jZGVmaW5lIEwyX0RJU0FMTE9XX01BU0sgYmFz
ZV9kaXNhbGxvd19tYXNrCi0KLSNkZWZpbmUgbDNfZGlzYWxsb3dfbWFzayhkKSAoIWlzX3B2XzMy
Yml0X2RvbWFpbihkKSA/IFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFzZV9kaXNh
bGxvd19tYXNrIDogMHhGRkZGRjE5OFUpCi0KLSNkZWZpbmUgTDRfRElTQUxMT1dfTUFTSyAoYmFz
ZV9kaXNhbGxvd19tYXNrKQotCi0jZGVmaW5lIGwxX2Rpc2FsbG93X21hc2soZCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICgoZCAhPSBkb21faW8pICYmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgKHJhbmdlc2V0X2lz
X2VtcHR5KChkKS0+aW9tZW1fY2FwcykgJiYgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICBy
YW5nZXNldF9pc19lbXB0eSgoZCktPmFyY2guaW9wb3J0X2NhcHMpICYmICAgICAgICAgICAgICAg
XAotICAgICAgIWhhc19hcmNoX3BkZXZzKGQpICYmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgIGlzX3B2X2RvbWFpbihkKSkgPyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCi0gICAgIEwxX0RJU0FMTE9XX01BU0sgOiAoTDFfRElTQUxM
T1dfTUFTSyAmIH5QQUdFX0NBQ0hFX0FUVFJTKSkKK3VpbnQzMl90IGJhc2VfZGlzYWxsb3dfbWFz
azsKIAogc3RhdGljIHM4IF9fcmVhZF9tb3N0bHkgb3B0X21taW9fcmVsYXg7CiAKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5oIGIveGVuL2FyY2gveDg2L3B2L21tLmgKaW5kZXggOTc2
MjA5YmE0Yy4uODRjYTcxYmQwOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L21tLmgKKysr
IGIveGVuL2FyY2gveDg2L3B2L21tLmgKQEAgLTEsNiArMSwyNSBAQAogI2lmbmRlZiBfX1BWX01N
X0hfXwogI2RlZmluZSBfX1BWX01NX0hfXwogCitleHRlcm4gdWludDMyX3QgYmFzZV9kaXNhbGxv
d19tYXNrOworLyogR2xvYmFsIGJpdCBpcyBhbGxvd2VkIHRvIGJlIHNldCBvbiBMMSBQVEVzLiBJ
bnRlbmRlZCBmb3IgdXNlciBtYXBwaW5ncy4gKi8KKyNkZWZpbmUgTDFfRElTQUxMT1dfTUFTSyAo
KGJhc2VfZGlzYWxsb3dfbWFzayB8IF9QQUdFX0dOVFRBQikgJiB+X1BBR0VfR0xPQkFMKQorCisj
ZGVmaW5lIEwyX0RJU0FMTE9XX01BU0sgYmFzZV9kaXNhbGxvd19tYXNrCisKKyNkZWZpbmUgbDNf
ZGlzYWxsb3dfbWFzayhkKSAoIWlzX3B2XzMyYml0X2RvbWFpbihkKSA/IFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmFzZV9kaXNhbGxvd19tYXNrIDogMHhGRkZGRjE5OFUpCisKKyNk
ZWZpbmUgTDRfRElTQUxMT1dfTUFTSyAoYmFzZV9kaXNhbGxvd19tYXNrKQorCisjZGVmaW5lIGwx
X2Rpc2FsbG93X21hc2soZCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICgoZCAhPSBkb21faW8pICYmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgKHJhbmdlc2V0X2lzX2VtcHR5KChkKS0+aW9tZW1fY2FwcykgJiYgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICByYW5nZXNldF9pc19lbXB0eSgoZCktPmFyY2guaW9w
b3J0X2NhcHMpICYmICAgICAgICAgICAgICAgXAorICAgICAgIWhhc19hcmNoX3BkZXZzKGQpICYm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgIGlzX3B2X2RvbWFp
bihkKSkgPyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIEwx
X0RJU0FMTE9XX01BU0sgOiAoTDFfRElTQUxMT1dfTUFTSyAmIH5QQUdFX0NBQ0hFX0FUVFJTKSkK
KwogbDFfcGdlbnRyeV90ICptYXBfZ3Vlc3RfbDFlKHVuc2lnbmVkIGxvbmcgbGluZWFyLCBtZm5f
dCAqZ2wxbWZuKTsKIAogaW50IG5ld19ndWVzdF9jcjMobWZuX3QgbWZuKTsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:05:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgpM-0006jY-A3; Tue, 13 Feb 2018 20:05:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgpK-0006cp-QH
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:05:18 +0000
X-Inumbo-ID: 5d983a38-10f9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d983a38-10f9-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 20:06:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611425"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:04:03 +0000
Message-ID: <20180213200408.5463-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180213200408.5463-1-wei.liu2@citrix.com>
References: <20180213200408.5463-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 4/9] x86/mm: add pv prefix to
	_put_final_page_type
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIHNvIHRoYXQgaXQgaXMgY2xlYXIgaXQgaXMgUFYgb25seSBhbmQgY2FuIGJlIG1vdmVkIGxh
dGVyLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAg
ICB8IDE0ICsrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmggfCAgNyAr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRl
eCA1MzIxMmJjY2UzLi42NDk1MDM1NGY0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYwor
KysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjQxNCw4ICsyNDE0LDggQEAgaW50IHB2X2ZyZWVf
cGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIH0K
IAogCi1zdGF0aWMgaW50IF9wdXRfZmluYWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBwcmVlbXB0aWJsZSwgc3RydWN0IHBhZ2VfaW5mbyAqcHRwZykKK2ludCBwdl9wdXRfZmlu
YWxfcGFnZV90eXBlKHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgcHJlZW1wdGlibGUsIHN0cnVjdCBwYWdl
X2luZm8gKnB0cGcpCiB7CiAgICAgaW50IHJjID0gcHZfZnJlZV9wYWdlX3R5cGUocGFnZSwgdHlw
ZSwgcHJlZW1wdGlibGUpOwogCkBAIC0yNDczLDYgKzI0NzMsMTIgQEAgc3RhdGljIGludCBfcHV0
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBib29sIHByZWVtcHRpYmxlLAogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIGludCByYzsKIAorICAgICAgICAgICAgICAgIC8q
CisgICAgICAgICAgICAgICAgICogT25seSBQViBndWVzdHMgY2FuIGVudGVyIHRoaXMgYnJhbmNo
LiBIQVAgZ3Vlc3RzCisgICAgICAgICAgICAgICAgICogY2FuJ3QgdXNlIHRob3NlIHBhZ2UgdHlw
ZXMuCisgICAgICAgICAgICAgICAgICovCisgICAgICAgICAgICAgICAgQVNTRVJUKGlzX3B2X2Rv
bWFpbihwYWdlX2dldF9vd25lcihwYWdlKSkpOworCiAgICAgICAgICAgICAgICAgLyoKICAgICAg
ICAgICAgICAgICAgKiBQYWdlLXRhYmxlIHBhZ2VzIG11c3QgYmUgdW52YWxpZGF0ZWQgd2hlbiBj
b3VudCBpcyB6ZXJvLiBUaGUKICAgICAgICAgICAgICAgICAgKiAnZnJlZScgaXMgc2FmZSBiZWNh
dXNlIHRoZSByZWZjbnQgaXMgbm9uLXplcm8gYW5kIHZhbGlkYXRlZApAQCAtMjQ4Myw3ICsyNDg5
LDcgQEAgc3RhdGljIGludCBfcHV0X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCBi
b29sIHByZWVtcHRpYmxlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHgsIG54KSkgIT0geCkgKQogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKICAgICAg
ICAgICAgICAgICAvKiBXZSBjbGVhcmVkIHRoZSAndmFsaWQgYml0JyBzbyB3ZSBkbyB0aGUgY2xl
YW4gdXAuICovCi0gICAgICAgICAgICAgICAgcmMgPSBfcHV0X2ZpbmFsX3BhZ2VfdHlwZShwYWdl
LCB4LCBwcmVlbXB0aWJsZSwgcHRwZyk7CisgICAgICAgICAgICAgICAgcmMgPSBwdl9wdXRfZmlu
YWxfcGFnZV90eXBlKHBhZ2UsIHgsIHByZWVtcHRpYmxlLCBwdHBnKTsKICAgICAgICAgICAgICAg
ICBpZiAoIHggJiBQR1RfcGFydGlhbCApCiAgICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlKHBh
Z2UpOwogCkBAIC0yNDk3LDcgKzI1MDMsNyBAQCBzdGF0aWMgaW50IF9wdXRfcGFnZV90eXBlKHN0
cnVjdCBwYWdlX2luZm8gKnBhZ2UsIGJvb2wgcHJlZW1wdGlibGUsCiAgICAgICAgICAgICAgICAg
ICogbGluZWFyX3B0X2NvdW50IGxpdmVzIGluLiBQYWdlcyAoaW5jbHVkaW5nIHBhZ2UgdGFibGUg
b25lcyksCiAgICAgICAgICAgICAgICAgICogaG93ZXZlciwgZG9uJ3QgbmVlZCB0aGVpciBmbHVz
aCB0aW1lIHN0YW1wIHNldCBleGNlcHQgd2hlbgogICAgICAgICAgICAgICAgICAqIHRoZSBsYXN0
IHJlZmVyZW5jZSBpcyBiZWluZyBkcm9wcGVkLiBGb3IgcGFnZSB0YWJsZSBwYWdlcwotICAgICAg
ICAgICAgICAgICAqIHRoaXMgaGFwcGVucyBpbiBfcHV0X2ZpbmFsX3BhZ2VfdHlwZSgpLgorICAg
ICAgICAgICAgICAgICAqIHRoaXMgaGFwcGVucyBpbiBwdl9wdXRfZmluYWxfcGFnZV90eXBlKCku
CiAgICAgICAgICAgICAgICAgICovCiAgICAgICAgICAgICAgICAgc2V0X3RsYmZsdXNoX3RpbWVz
dGFtcChwYWdlKTsKICAgICAgICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcHYvbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvbW0uaAppbmRleCBhYmY3OThiNTQx
Li5mZjkwODllYzE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3B2L21tLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9tbS5oCkBAIC0zNSw2ICszNSw4IEBAIGludCBwdl9h
bGxvY19wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBl
LAogICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZWVtcHRpYmxlKTsKIGludCBwdl9mcmVl
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBwcmVlbXB0aWJsZSk7CitpbnQgcHZfcHV0X2ZpbmFs
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZWVtcHRpYmxlLCBzdHJ1Y3QgcGFnZV9p
bmZvICpwdHBnKTsKICNlbHNlCiAKICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KQEAgLTYyLDYgKzY0
LDExIEBAIHN0YXRpYyBpbmxpbmUgaW50IHB2X2FsbG9jX3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiBzdGF0aWMgaW5saW5lIGludCBwdl9mcmVl
X3BhZ2VfdHlwZShzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlLCB1bnNpZ25lZCBsb25nIHR5cGUsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZWVtcHRpYmxlKQogeyBB
U1NFUlRfVU5SRUFDSEFCTEUoKTsgcmV0dXJuIC1FSU5WQUw7IH0KK3N0YXRpYyBpbmxpbmUgaW50
IHB2X3B1dF9maW5hbF9wYWdlX3R5cGUoc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHByZWVtcHRpYmxlLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwdHBnKQoreyBBU1NFUlRfVU5SRUFDSEFCTEUoKTsgcmV0dXJuIC1FSU5WQUw7IH0KIAogI2Vu
ZGlmCiAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:05:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:05:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elgpM-0006jx-H3; Tue, 13 Feb 2018 20:05:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ira/=fh=citrix.com=prvs=575af4770=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elgpL-0006dS-QZ
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 20:05:19 +0000
X-Inumbo-ID: 5e6e4c3b-10f9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e6e4c3b-10f9-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 20:06:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,509,1511827200"; d="scan'208";a="462611431"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Tue, 13 Feb 2018 20:04:08 +0000
Message-ID: <20180213200408.5463-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180213200408.5463-1-wei.liu2@citrix.com>
References: <20180213200408.5463-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v6 9/9] x86/mm: remove now unused inclusion of
	pv/mm.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvbW0uYyB8IDIgLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggMGI1ZmQx
OTlhNC4uOTdkMmVhMTdmYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTEyOCw4ICsxMjgsNiBAQAogI2luY2x1ZGUgPGFzbS9wdi9ncmFu
dF90YWJsZS5oPgogI2luY2x1ZGUgPGFzbS9wdi9tbS5oPgogCi0jaW5jbHVkZSAicHYvbW0uaCIK
LQogLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3
aXRoIG1mbl90ICovCiAjdW5kZWYgbWZuX3RvX3BhZ2UKICNkZWZpbmUgbWZuX3RvX3BhZ2UobWZu
KSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 20:21:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 20:21:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elh5G-0000jZ-0U; Tue, 13 Feb 2018 20:21:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0inx=fh=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1elh5F-0000jR-4j
 for xen-devel@lists.xen.org; Tue, 13 Feb 2018 20:21:45 +0000
X-Inumbo-ID: a9441aa0-10fb-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9441aa0-10fb-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 20:22:50 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E8C4C2177D;
 Tue, 13 Feb 2018 20:21:36 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E8C4C2177D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 13 Feb 2018 12:21:35 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b91ce735-2832-252e-1953-24ba540b6b5d@arm.com>
Message-ID: <alpine.DEB.2.10.1802131221170.17935@sstabellini-ThinkPad-X260>
References: <20180130181840.5068-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802011128460.11958@sstabellini-ThinkPad-X260>
 <CAEC2Cxq-DZ3SesM8Jibyw776ZpZUhAgX5eaw9dE1d6OKbvY3jA@mail.gmail.com>
 <alpine.DEB.2.10.1802081548550.3257@sstabellini-ThinkPad-X260>
 <99cfa618-55bf-d226-3a6c-c6c8b2daeba5@arm.com>
 <alpine.DEB.2.10.1802091101310.31919@sstabellini-ThinkPad-X260>
 <b1f5e760-6378-384b-8514-614aaa4137bf@arm.com>
 <alpine.DEB.2.10.1802091108160.31919@sstabellini-ThinkPad-X260>
 <980667e4-f7cc-a1ea-cae2-10beacbdde73@arm.com>
 <b91ce735-2832-252e-1953-24ba540b6b5d@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-48574967-1518553296=:17935"
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Andre Przywara <andre.przywara@linaro.org>,
 Julien Grall <julien.grall@linaro.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-48574967-1518553296=:17935
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Tue, 13 Feb 2018, Julien Grall wrote:
> On 02/09/2018 07:12 PM, Julien Grall wrote:
> > Hi,
> > 
> > On 02/09/2018 07:10 PM, Stefano Stabellini wrote:
> > > On Fri, 9 Feb 2018, Julien Grall wrote:
> > > > On 02/09/2018 07:02 PM, Stefano Stabellini wrote:
> > > > > On Fri, 9 Feb 2018, Julien Grall wrote:
> > > > > > Hi,
> > > > > > 
> > > > > > On 02/08/2018 11:49 PM, Stefano Stabellini wrote:
> > > > > > > On Thu, 1 Feb 2018, Julien Grall wrote:
> > > > > > > > On 1 February 2018 at 19:37, Stefano Stabellini
> > > > > > > > <sstabellini@kernel.org>
> > > > > > > > wrote:
> > > > > > > > > On Tue, 30 Jan 2018, Julien Grall wrote:
> > > > > > > > > > Xen does not properly support big.LITTLE platform. All vCPUs
> > > > > > > > > > of a
> > > > > > > > > > guest
> > > > > > > > > > will always have the MIDR of the boot CPU (see
> > > > > > > > > > arch_domain_create).
> > > > > > > > > > At best the guest may see unreliable performance (vCPU
> > > > > > > > > > switching
> > > > > > > > > > between
> > > > > > > > > > big and LITTLE), at worst the guest will become unreliable
> > > > > > > > > > or
> > > > > > > > > > insecure.
> > > > > > > > > > 
> > > > > > > > > > This is becoming more apparent with branch predictor
> > > > > > > > > > hardening in
> > > > > > > > > > Linux
> > > > > > > > > > because they target a specific kind of CPUs and may not work
> > > > > > > > > > on
> > > > > > > > > > other
> > > > > > > > > > CPUs.
> > > > > > > > > > 
> > > > > > > > > > For the time being, park any CPUs with a MDIR different from
> > > > > > > > > > the
> > > > > > > > > > boot
> > > > > > > > > > CPU. This will be revisited in the future once Xen gains
> > > > > > > > > > understanding
> > > > > > > > > > of big.LITTLE.
> > > > > > > > > > 
> > > > > > > > > > [1]
> > > > > > > > > > https://lists.xenproject.org/archives/html/xen-devel/2016-12/msg00826.html 
> > > > > > > > > > 
> > > > > > > > > > Signed-off-by: Julien Grall <julien.grall@arm.com>
> > > > > > > > > > 
> > > > > > > > > > ---
> > > > > > > > > > 
> > > > > > > > > > We probably want to backport this as part of XSA-254. Using
> > > > > > > > > > big.LITTLE
> > > > > > > > > > on Xen has never been supported but we didn't make it
> > > > > > > > > > clearly.
> > > > > > > > > > This is
> > > > > > > > > > becoming more apparent with code targeting specific CPUs.
> > > > > > > > > > ---
> > > > > > > > > > Â Â Â  xen/arch/arm/smpboot.c | 15 +++++++++++++++
> > > > > > > > > > Â Â Â  1 file changed, 15 insertions(+)
> > > > > > > > > > 
> > > > > > > > > > diff --git a/xen/arch/arm/smpboot.c b/xen/arch/arm/smpboot.c
> > > > > > > > > > index 1255185a9c..2c2815f9ee 100644
> > > > > > > > > > --- a/xen/arch/arm/smpboot.c
> > > > > > > > > > +++ b/xen/arch/arm/smpboot.c
> > > > > > > > > > @@ -292,6 +292,21 @@ void start_secondary(unsigned long
> > > > > > > > > > boot_phys_offset,
> > > > > > > > > > 
> > > > > > > > > > Â Â Â Â Â Â Â  init_traps();
> > > > > > > > > > 
> > > > > > > > > > +Â Â Â  /*
> > > > > > > > > > +Â Â Â Â  * Currently Xen assumes the platform has only one kind
> > > > > > > > > > of
> > > > > > > > > > CPUs.
> > > > > > > > > > +Â Â Â Â  * This assumption does not hold on big.LITTLE platform
> > > > > > > > > > and
> > > > > > > > > > may
> > > > > > > > > > +Â Â Â Â  * result to unstability. Better to park them for now.
> > > > > > > > > > +Â Â Â Â  *
> > > > > > > > > > +Â Â Â Â  * TODO: Add big.LITTLE support.
> > > > > > > > > > +Â Â Â Â  */
> > > > > > > > > > +Â Â Â  if ( current_cpu_data.midr.bits !=
> > > > > > > > > > boot_cpu_data.midr.bits )
> > > > > > > > > > +Â Â Â  {
> > > > > > > > > > +Â Â Â Â Â Â Â  printk(XENLOG_ERR "CPU%u MIDR (0x%x) does not match
> > > > > > > > > > boot
> > > > > > > > > > CPU
> > > > > > > > > > MIDR (0x%x).\n",
> > > > > > > > > > +Â Â Â Â Â Â Â Â Â Â Â Â Â Â  smp_processor_id(),
> > > > > > > > > > current_cpu_data.midr.bits,
> > > > > > > > > > +Â Â Â Â Â Â Â Â Â Â Â Â Â Â  boot_cpu_data.midr.bits);
> > > > > > > > > > +Â Â Â Â Â Â Â  stop_cpu();
> > > > > > > > > > +Â Â Â  }
> > > > > > > > > 
> > > > > > > > > I understand that this patch is the right thing to do from a
> > > > > > > > > correctness
> > > > > > > > > perspective, especially in regards to the SP2 mitigation.
> > > > > > > > > 
> > > > > > > > > At the same time I would also like to give the option for
> > > > > > > > > people
> > > > > > > > > that
> > > > > > > > > want to use big.LITTLE with cpupools / cpu pinning to do so if
> > > > > > > > > they
> > > > > > > > > really want to, but I am not sure what to suggest.
> > > > > > > > > 
> > > > > > > > > Could we introduce a command line to proceed anyway? But then
> > > > > > > > > the
> > > > > > > > > system
> > > > > > > > > would be susceptible to SP2 in the cpus different from the
> > > > > > > > > boot cpu.
> > > > > > > > > Could we make the SP2 mitigation work on big.LITTLE or is it
> > > > > > > > > too
> > > > > > > > > much
> > > > > > > > > trouble? Do you have any other ideas or thoughts about this?
> > > > > > > > 
> > > > > > > > This patch is here to prevent to spread instability/insecurity
> > > > > > > > or give
> > > > > > > > the feeling we do support big.LITTLE.
> > > > > > > > 
> > > > > > > > Even outside of SP2, there are possibility for instability
> > > > > > > > because CPU
> > > > > > > > errata
> > > > > > > > would not be applied correctly in the guest or because Xen is
> > > > > > > > not able
> > > > > > > > to
> > > > > > > > know that non CPUs may have a different cacheline size...
> > > > > > > > 
> > > > > > > > I want to end this idea that Xen may support big.LITTLE.
> > > > > > > > 
> > > > > > > > The first thing to modify is the vpdir (virtual MIDR), at the
> > > > > > > > moment
> > > > > > > > we
> > > > > > > > always
> > > > > > > > use the boot MIDR. What would you choose now? The MIDR of the
> > > > > > > > CPU
> > > > > > > > where
> > > > > > > > the hypercall happen?
> > > > > > > > 
> > > > > > > > There is no shortcut for big.LITTLE. The right thing is to
> > > > > > > > implement
> > > > > > > > what
> > > > > > > > has
> > > > > > > > been discussed in the design document written by Dario. But
> > > > > > > > that's a
> > > > > > > > new
> > > > > > > > feature and would require some work to do it properly.
> > > > > > > > 
> > > > > > > > A command line option might be a good idea, but I would be more
> > > > > > > > of the
> > > > > > > > opinion
> > > > > > > > to delay that and see who is screaming about it.
> > > > > > > > 
> > > > > > > > My hunch is not many people will scream because today they tend
> > > > > > > > to
> > > > > > > > disable
> > > > > > > > one set of CPUs in the DT directly.
> > > > > > > 
> > > > > > > As discussed, are you going to resend with a command line option
> > > > > > > such as
> > > > > > > biglittle=unsafe or something like that?
> > > > > > 
> > > > > > I would prefer to avoid term big.LITTLE in the command line option
> > > > > > because
> > > > > > it
> > > > > > might be possible to have platform with more than two kind of CPUs.
> > > > > > How
> > > > > > about
> > > > > > "smp=unsafe"?
> > > > > 
> > > > > I am fine with not using big.LITTLE but smp=unsafe is a bit confusing.
> > > > > What do you think of: "heterogeneous=unsafe" it is a bit of a mouthful
> > > > > but it should be clearer.
> > > > 
> > > > Heterogeneous does not tell you what you are trying to do. I think it
> > > > needs to
> > > > be qualified with the smp (or something similar).\
> > > > 
> > > > How about mp_unsafe_heterogeneous=yes/no.
> > > 
> > > it's getting longer and longer, but OK :-)Â  At least it's descriptive.
> > 
> > It will be easier to spot in the logs :). I will resend the patch next week
> > with the command line added.
> 
> After looking at the design doc from Dario, I was wondering if we should name
> the option: hmp_unsafe (or amp_unsafe). This would make the name slightly
> shorter.
> 
> The description of the command line would be:
> 
> "Say yes at your own risk if you want to enable heterogenous computing (such
> as big.LITTLE). This may result to an unstable and insecure platform. By
> default cores which are not identical to the boot CPU will be parked and not
> used by Xen.".

Good idea, Julien. hmp_unsafe is far better.
--8323329-48574967-1518553296=:17935
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-48574967-1518553296=:17935--


From xen-devel-bounces@lists.xenproject.org Tue Feb 13 21:39:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 21:39:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eliIi-0006Ip-BS; Tue, 13 Feb 2018 21:39:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eliIh-0006Id-DD
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 21:39:43 +0000
X-Inumbo-ID: 8e373c85-1106-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e373c85-1106-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 21:40:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eliIa-0004Qi-Et; Tue, 13 Feb 2018 21:39:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eliIV-0005Hz-3E; Tue, 13 Feb 2018 21:39:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eliIU-0000kO-O2; Tue, 13 Feb 2018 21:39:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119064-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=178e834c47b0d01352c48730235aae69898fbc02
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 21:39:30 +0000
Subject: [Xen-devel] [linux-linus test] 119064: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTA2NCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MDY0LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgMTc4ZTgzNGM0N2IwZDAxMzUyYzQ4NzMwMjM1YWFlNjk4OThmYmMwMgpiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNWI3ZDI3OTY3ZGFiZmIxN2MyMWIw
ZDk4YjI5MTUzYjllM2VlNzFlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MzI0ICAyMDE4LTAx
LTI1IDA3OjMxOjI0IFogICAxOSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODM2MiAgMjAx
OC0wMS0yNiAxNjo1NjoxNyBaICAgMTggZGF5cyAgIDIxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExOTA2NCAgMjAxOC0wMi0xMyAwODoxOTowMyBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMjE1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0MTAwNiBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 21:58:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 21:58:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eliaj-0007tM-1I; Tue, 13 Feb 2018 21:58:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eliah-0007sP-7L
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 21:58:19 +0000
X-Inumbo-ID: 276fe833-1109-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 276fe833-1109-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 21:59:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eliaa-0004tj-1S; Tue, 13 Feb 2018 21:58:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eliaU-0006IQ-PC; Tue, 13 Feb 2018 21:58:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eliaU-0003Cx-9T; Tue, 13 Feb 2018 21:58:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119108-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e139d34a1c4b7775d5855458a325e0e4176bdf7e
X-Osstest-Versions-That: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 21:58:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119108: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1025570533381607986=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119108 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119108/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 119098

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-i386  1 build-check(1)         blocked n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e139d34a1c4b7775d5855458a325e0e4176bdf7e
baseline version:
 xen                  3f491d6873be9caa77f02ad8d98f174f0152b819

Last test of basis   119098  2018-02-13 17:01:30 Z    0 days
Testing same since   119108  2018-02-13 20:01:33 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jan Beulich <jbeulich@suse.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     blocked 
 test-amd64-amd64-libvirt                                     blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit e139d34a1c4b7775d5855458a325e0e4176bdf7e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 13 18:19:33 2018 +0100

    firmware/shim: correctly handle errors during Xen tree setup
    
    "set -e" on a separate Makefile line is meaningless. Glue together all
    the lines that this is supposed to cover.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1025570533381607986==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 13 23:56:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 13 Feb 2018 23:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elkQa-0008LA-61; Tue, 13 Feb 2018 23:56:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sc7k=fh=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elkQY-0008Kz-WC
 for xen-devel@lists.xenproject.org; Tue, 13 Feb 2018 23:55:59 +0000
X-Inumbo-ID: 97bc7feb-1119-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97bc7feb-1119-11e8-b9b1-635ca7ef6cff;
 Tue, 13 Feb 2018 23:57:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elkQR-0007vC-Di; Tue, 13 Feb 2018 23:55:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elkQM-0004Zw-6A; Tue, 13 Feb 2018 23:55:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elkQL-0001OM-UV; Tue, 13 Feb 2018 23:55:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119114-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e139d34a1c4b7775d5855458a325e0e4176bdf7e
X-Osstest-Versions-That: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 13 Feb 2018 23:55:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119114: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5823152142077472339=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119114 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119114/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 119098

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-i386  1 build-check(1)         blocked n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e139d34a1c4b7775d5855458a325e0e4176bdf7e
baseline version:
 xen                  3f491d6873be9caa77f02ad8d98f174f0152b819

Last test of basis   119098  2018-02-13 17:01:30 Z    0 days
Testing same since   119108  2018-02-13 20:01:33 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jan Beulich <jbeulich@suse.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     blocked 
 test-amd64-amd64-libvirt                                     blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit e139d34a1c4b7775d5855458a325e0e4176bdf7e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 13 18:19:33 2018 +0100

    firmware/shim: correctly handle errors during Xen tree setup
    
    "set -e" on a separate Makefile line is meaningless. Glue together all
    the lines that this is supposed to cover.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5823152142077472339==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 00:19:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 00:19:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elknS-0002Bg-4U; Wed, 14 Feb 2018 00:19:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=vves=fi=yahoo.com=ls00722@srs-us1.protection.inumbo.net>)
 id 1elknR-0002Ba-B1
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 00:19:37 +0000
X-Inumbo-ID: e50d659b-111c-11e8-b9b1-635ca7ef6cff
Received: from sonic304-18.consmr.mail.bf2.yahoo.com (unknown [74.6.128.41])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e50d659b-111c-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 00:20:43 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1518567570; bh=i4235lUtyxLnGYNTTIgPCVxze88De1W0N7JtiGyjHdc=;
 h=From:Date:Subject:To:From:Subject;
 b=klal2lu3fiYXMvuJ6FLOFv9700StSdNV0P8rsqBtTtxf/KwtYnje6zXyi5jqg4sWt2DPECfeBFQ/DvmcAFzaapiUu59IWcx3mCQU5Khtbz5Ne/3sLKf7gwmEmxVcg153fbiMtXzxHLoDP1vf43zkY55mj2LKqqFZNJtzor2TQ+t/qN4pGXdmT+SdbkiCy10l2eym2dEX2P70ns1p66hQwd9hyzVFoiccvPFugCxIbimUgn8fx3fLXfI8U7luHrQmOtdPND7S+AuB83nT82arIXyTmtLkqAfplMFlC6bWBWn6Sq8gZoxuAMPLxSWPCc5XR9jEoGrYnprqrSFUE0htZA==
X-YMail-OSG: qMEGwCMVM1kCEXShaJSWJ9VpqtGNdg62Uz5DSMATdH.me94_bazaXduTfsv5xPy
 R5Wn8ARUJEl51olJm3oC.LGiL.s3Dp_MFA6H4uvwXDAQRR0G8YD5vwbR0RyQa7IS7JToKVXnoCYQ
 3LNWKdapaQQYffa8hFrvg56H5Jh0TB_rVnVtqVbKkxH8FaMy3ibXSxX8xT_b_hnjy0xRvIYPU3Mz
 xetzrX3mo6sxdEfvVOS5mSkVF7PMhgy.DahF6KFT1Z6F5SuDAXg3E47hfqigzCdpP7xb0XIwMxxj
 h7WT14Ky5Lza3LwqhAOGh6X.BdyOohbAp4T_hTwABy1anVToeNISfBOxG_REWO1MIhORwMvgq0OO
 2.h42jdUzL_ixikDrPk5Z9MWOm8p2rXsb62i58GnQlOAN2zZmtFik7Yh8zjQFUQOep4.vZ84K8ui
 nWwmMOUgWnlVUu0ofGOqJqyLtpJ4QTExzneFO.owBPhfCmnuFTxKrxuSzHQu8Rz9FbhPQYpVyBip
 vh2X6tPQOznxgoQY3KIxx
Received: from sonic.gate.mail.ne1.yahoo.com by
 sonic304.consmr.mail.bf2.yahoo.com with HTTP; Wed, 14 Feb 2018 00:19:30 +0000
Received: from smtp137-mob.biz.mail.bf1.yahoo.com (EHLO [192.168.1.65])
 ([98.139.172.252])
 by smtp416.mail.bf1.yahoo.com (JAMES SMTP Server ) with ESMTPA ID
 f4d47533e5cc788bd21683c1c114e6e6
 for <xen-devel@lists.xenproject.org>;
 Wed, 14 Feb 2018 00:19:29 +0000 (UTC)
From: ls00722@yahoo.com
Mime-Version: 1.0 (1.0)
Date: Tue, 13 Feb 2018 16:19:27 -0800
Message-Id: <BA764793-BCBE-404F-9C89-B97A2281F50B@yahoo.com>
To: xen-devel@lists.xenproject.org
X-Mailer: iPhone Mail (15C153)
Subject: [Xen-devel] Hangs after /etc/init.d/xencommons start
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsOgogICAgIEkgYW0gdXNpbmcgYXJtNjQgKCBoaWtleSkgdG8gdGVzdCBmb3IgeGVuLgog
ICAgQWZ0ZXIgc3RydWdnbGluZyBmb3IgdHdvIHdlZWssIEkgd2FzIGFibGUgdG8gYnVpbGQgYW5k
IGluc3RhbGwgZXZlcnl0aGluZyBvbiB0aGUgdGFyZ2V0LCB4ZW4gYW5kIGRvbTAga2VybmVsIGJv
b3RzIHVwIG9rLiAKICAgIEhvd2V2ZXIsIHdoZW4gSSB0cnkgdG8gdXNlIOKAnHhsIGxpc3TigJ0s
IGl0IGhhbmdzLCBJIHJlYWxpemVkIEkgaGF2ZSB0byBzdGFydCB0aGUgeGVuY29tbW9ucyAgc2Vy
dmljZSBmaXJzdC4gQnV0IGl0IGhhbmdzIGFzIHdlbGwgYWZ0ZXIgSSB0eXBlZCBpbiAvZXRjL2lu
aXQuZC94ZW5jb21tb25zIHN0YXJ0LiAKICAgSXTigJlzIHRoZSBjb21tYW5kIOKAnHhlbi1pbml0
LWRvbTDigJ0gY2FsbGVkIGJ5IHRoZSBzY3JpcHQgdGhhdCBoYW5ncy4KICAgVG9vIGJhZCBpdCBk
b2VzbuKAmXQgZ2l2ZSBtZSBhbnkgZXJyb3IgbWVzc2FnZS4KICAgIEkgYW0gdXNpbmcgdGhlIG1v
c3QgdXAgdG8gZGF0ZSB2ZXJzaW9uIG9mIHhlbiBmcm9tIGdpdGh1YiwgSSBrbm93IGl04oCZcyB1
bnN0YWJsZSwgY2FuIGFueWJvZHkgdGVsbCBtZSBob3cgZG8gSSBsb29rIGZ1cnRoZXIgaW50byB0
aGUgcHJvYmxlbT8gIE9yIGlzIHRoaXMgcmlnaHQgbWFpbGluZyBsaXN0IHRvIGFzayBmb3IgaGVs
cD8gVGhpcyBzZWVtcyBtb3JlIGxpa2UgYSB1c2VyIHNwYWNlIHRvb2wgcHJvYmxlbS4KClRoYW5r
cwpMZWkKICAgIAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmEQ-00079U-7T; Wed, 14 Feb 2018 01:51:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmEO-00077p-Of
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:51:32 +0000
X-Inumbo-ID: bb344ac2-1129-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb344ac2-1129-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 01:52:37 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498944"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:22 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:50:03 -0800
Message-Id: <20180214015008.9513-5-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 4/9] hyper_dmabuf: user private data
	attached to hyper_DMABUF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGVmaW5lIGEgcHJpdmF0ZSBkYXRhIChlLmcuIG1ldGEgZGF0YSBmb3IgdGhlIGJ1ZmZlcikgYXR0
YWNoZWQgdG8KZWFjaCBoeXBlcl9ETUFCVUYgc3RydWN0dXJlLiBUaGlzIGRhdGEgaXMgcHJvdmlk
ZWQgYnkgdXNlcmFwYWNlIHZpYQpleHBvcnRfcmVtb3RlIElPQ1RMIGFuZCBpdHMgc2l6ZSBjYW4g
YmUgdXAgdG8gMTkyIGJ5dGVzLgoKU2lnbmVkLW9mZi1ieTogRG9uZ3dvbiBLaW0gPGRvbmd3b24u
a2ltQGludGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTWF0ZXVzeiBQb2xyb2xhIDxtYXRldXN6eC5w
b3Ryb2xhQGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9pb2N0bC5jICB8IDgzICsrKysrKysrKysrKysrKysrKysrLS0KIGRyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5jICAgIHwgMzYgKysrKysrKysrLQog
ZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbXNnLmggICAgfCAgMiAr
LQogLi4uL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zZ2xfcHJvYy5jICAgfCAg
MSArCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zdHJ1Y3QuaCB8
IDEyICsrKysKIGluY2x1ZGUvdWFwaS9saW51eC9oeXBlcl9kbWFidWYuaCAgICAgICAgICAgICAg
ICAgIHwgIDQgKysKIDYgZmlsZXMgY2hhbmdlZCwgMTMyIGluc2VydGlvbnMoKyksIDYgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9k
bWFidWZfaW9jdGwuYyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVm
X2lvY3RsLmMKaW5kZXggMDIwYTU1OTBhMjU0Li4xNjhjY2Y5OGY3MTAgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lvY3RsLmMKKysrIGIvZHJp
dmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwuYwpAQCAtMTAzLDYg
KzEwMywxMSBAQCBzdGF0aWMgaW50IHNlbmRfZXhwb3J0X21zZyhzdHJ1Y3QgZXhwb3J0ZWRfc2d0
X2luZm8gKmV4cG9ydGVkLAogCQl9CiAJfQogCisJb3BbOF0gPSBleHBvcnRlZC0+c3pfcHJpdjsK
KworCS8qIGRyaXZlci9hcHBsaWNhdGlvbiBzcGVjaWZpYyBwcml2YXRlIGluZm8gKi8KKwltZW1j
cHkoJm9wWzldLCBleHBvcnRlZC0+cHJpdiwgb3BbOF0pOworCiAJcmVxID0ga2NhbGxvYygxLCBz
aXplb2YoKnJlcSksIEdGUF9LRVJORUwpOwogCiAJaWYgKCFyZXEpCkBAIC0xMjAsOCArMTI1LDkg
QEAgc3RhdGljIGludCBzZW5kX2V4cG9ydF9tc2coc3RydWN0IGV4cG9ydGVkX3NndF9pbmZvICpl
eHBvcnRlZCwKIAogLyogRmFzdCBwYXRoIGV4cG9ydGluZyByb3V0aW5lIGluIGNhc2Ugc2FtZSBi
dWZmZXIgaXMgYWxyZWFkeSBleHBvcnRlZC4KICAqCi0gKiBJZiBzYW1lIGJ1ZmZlciBpcyBzdGls
bCB2YWxpZCBhbmQgZXhpc3QgaW4gRVhQT1JUIExJU1QgaXQgcmV0dXJucyAwIHNvCi0gKiB0aGF0
IHJlbWFpbmluZyBub3JtYWwgZXhwb3J0IHByb2Nlc3MgY2FuIGJlIHNraXBwZWQuCisgKiBJZiBz
YW1lIGJ1ZmZlciBpcyBzdGlsbCB2YWxpZCBhbmQgZXhpc3QgaW4gRVhQT1JUIExJU1QsIGl0IG9u
bHkgdXBkYXRlcworICogdXNlci1wcml2YXRlIGRhdGEgZm9yIHRoZSBidWZmZXIgYW5kIHJldHVy
bnMgMCBzbyB0aGF0IHRoYXQgaXQgY2FuIHNraXAKKyAqIG5vcm1hbCBleHBvcnQgcHJvY2Vzcy4K
ICAqCiAgKiBJZiAidW5leHBvcnQiIGlzIHNjaGVkdWxlZCBmb3IgdGhlIGJ1ZmZlciwgaXQgY2Fu
Y2VscyBpdCBzaW5jZSB0aGUgYnVmZmVyCiAgKiBpcyBiZWluZyByZS1leHBvcnRlZC4KQEAgLTEy
OSw3ICsxMzUsNyBAQCBzdGF0aWMgaW50IHNlbmRfZXhwb3J0X21zZyhzdHJ1Y3QgZXhwb3J0ZWRf
c2d0X2luZm8gKmV4cG9ydGVkLAogICogcmV0dXJuICcxJyBpZiByZWV4cG9ydCBpcyBuZWVkZWQs
IHJldHVybiAnMCcgaWYgc3VjY2VlZHMsIHJldHVybgogICogS2VybmVsIGVycm9yIGNvZGUgaWYg
c29tZXRoaW5nIGdvZXMgd3JvbmcKICAqLwotc3RhdGljIGludCBmYXN0cGF0aF9leHBvcnQoaHlw
ZXJfZG1hYnVmX2lkX3QgaGlkKQorc3RhdGljIGludCBmYXN0cGF0aF9leHBvcnQoaHlwZXJfZG1h
YnVmX2lkX3QgaGlkLCBpbnQgc3pfcHJpdiwgY2hhciAqcHJpdikKIHsKIAlpbnQgcmVleHBvcnQg
PSAxOwogCWludCByZXQgPSAwOwpAQCAtMTU1LDYgKzE2MSw0NiBAQCBzdGF0aWMgaW50IGZhc3Rw
YXRoX2V4cG9ydChoeXBlcl9kbWFidWZfaWRfdCBoaWQpCiAJCWV4cG9ydGVkLT51bmV4cG9ydF9z
Y2hlZCA9IGZhbHNlOwogCX0KIAorCS8qIGlmIHRoZXJlJ3MgYW55IGNoYW5nZSBpbiBzaXplIG9m
IHByaXZhdGUgZGF0YS4KKwkgKiB3ZSByZWFsbG9jYXRlIHNwYWNlIGZvciBwcml2YXRlIGRhdGEg
d2l0aCBuZXcgc2l6ZQorCSAqLworCWlmIChzel9wcml2ICE9IGV4cG9ydGVkLT5zel9wcml2KSB7
CisJCWtmcmVlKGV4cG9ydGVkLT5wcml2KTsKKworCQkvKiB0cnVuY2F0aW5nIHNpemUgKi8KKwkJ
aWYgKHN6X3ByaXYgPiBNQVhfU0laRV9QUklWX0RBVEEpCisJCQlleHBvcnRlZC0+c3pfcHJpdiA9
IE1BWF9TSVpFX1BSSVZfREFUQTsKKwkJZWxzZQorCQkJZXhwb3J0ZWQtPnN6X3ByaXYgPSBzel9w
cml2OworCisJCWV4cG9ydGVkLT5wcml2ID0ga2NhbGxvYygxLCBleHBvcnRlZC0+c3pfcHJpdiwK
KwkJCQkJIEdGUF9LRVJORUwpOworCisJCWlmICghZXhwb3J0ZWQtPnByaXYpIHsKKwkJCWh5cGVy
X2RtYWJ1Zl9yZW1vdmVfZXhwb3J0ZWQoZXhwb3J0ZWQtPmhpZCk7CisJCQloeXBlcl9kbWFidWZf
Y2xlYW51cF9zZ3RfaW5mbyhleHBvcnRlZCwgdHJ1ZSk7CisJCQlrZnJlZShleHBvcnRlZCk7CisJ
CQlyZXR1cm4gLUVOT01FTTsKKwkJfQorCX0KKworCS8qIHVwZGF0ZSBwcml2YXRlIGRhdGEgaW4g
c2d0X2luZm8gd2l0aCBuZXcgb25lcyAqLworCXJldCA9IGNvcHlfZnJvbV91c2VyKGV4cG9ydGVk
LT5wcml2LCBwcml2LCBleHBvcnRlZC0+c3pfcHJpdik7CisJaWYgKHJldCkgeworCQlkZXZfZXJy
KGh5X2Rydl9wcml2LT5kZXYsCisJCQkiRmFpbGVkIHRvIGxvYWQgYSBuZXcgcHJpdmF0ZSBkYXRh
XG4iKTsKKwkJcmV0ID0gLUVJTlZBTDsKKwl9IGVsc2UgeworCQkvKiBzZW5kIGFuIGV4cG9ydCBt
c2cgZm9yIHVwZGF0aW5nIHByaXYgaW4gaW1wb3J0ZXIgKi8KKwkJcmV0ID0gc2VuZF9leHBvcnRf
bXNnKGV4cG9ydGVkLCBOVUxMKTsKKworCQlpZiAocmV0IDwgMCkgeworCQkJZGV2X2VycihoeV9k
cnZfcHJpdi0+ZGV2LAorCQkJCSJGYWlsZWQgdG8gc2VuZCBhIG5ldyBwcml2YXRlIGRhdGFcbiIp
OworCQkJcmV0ID0gLUVCVVNZOworCQl9CisJfQorCiAJcmV0dXJuIHJldDsKIH0KIApAQCAtMTkx
LDcgKzIzNyw4IEBAIHN0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX2V4cG9ydF9yZW1vdGVfaW9jdGwo
c3RydWN0IGZpbGUgKmZpbHAsIHZvaWQgKmRhdGEpCiAJCQkJCSAgICAgZXhwb3J0X3JlbW90ZV9h
dHRyLT5yZW1vdGVfZG9tYWluKTsKIAogCWlmIChoaWQuaWQgIT0gLTEpIHsKLQkJcmV0ID0gZmFz
dHBhdGhfZXhwb3J0KGhpZCk7CisJCXJldCA9IGZhc3RwYXRoX2V4cG9ydChoaWQsIGV4cG9ydF9y
ZW1vdGVfYXR0ci0+c3pfcHJpdiwKKwkJCQkgICAgICBleHBvcnRfcmVtb3RlX2F0dHItPnByaXYp
OwogCiAJCS8qIHJldHVybiBpZiBmYXN0cGF0aF9leHBvcnQgc3VjY2VlZHMgb3IKIAkJICogZ2V0
cyBzb21lIGZhdGFsIGVycm9yCkBAIC0yMjUsNiArMjcyLDI0IEBAIHN0YXRpYyBpbnQgaHlwZXJf
ZG1hYnVmX2V4cG9ydF9yZW1vdGVfaW9jdGwoc3RydWN0IGZpbGUgKmZpbHAsIHZvaWQgKmRhdGEp
CiAJCWdvdG8gZmFpbF9zZ3RfaW5mb19jcmVhdGlvbjsKIAl9CiAKKwkvKiBwb3NzaWJsZSB0cnVu
Y2F0aW9uICovCisJaWYgKGV4cG9ydF9yZW1vdGVfYXR0ci0+c3pfcHJpdiA+IE1BWF9TSVpFX1BS
SVZfREFUQSkKKwkJZXhwb3J0ZWQtPnN6X3ByaXYgPSBNQVhfU0laRV9QUklWX0RBVEE7CisJZWxz
ZQorCQlleHBvcnRlZC0+c3pfcHJpdiA9IGV4cG9ydF9yZW1vdGVfYXR0ci0+c3pfcHJpdjsKKwor
CS8qIGNyZWF0aW5nIGJ1ZmZlciBmb3IgcHJpdmF0ZSBkYXRhIG9mIGJ1ZmZlciAqLworCWlmIChl
eHBvcnRlZC0+c3pfcHJpdiAhPSAwKSB7CisJCWV4cG9ydGVkLT5wcml2ID0ga2NhbGxvYygxLCBl
eHBvcnRlZC0+c3pfcHJpdiwgR0ZQX0tFUk5FTCk7CisKKwkJaWYgKCFleHBvcnRlZC0+cHJpdikg
eworCQkJcmV0ID0gLUVOT01FTTsKKwkJCWdvdG8gZmFpbF9wcml2X2NyZWF0aW9uOworCQl9CisJ
fSBlbHNlIHsKKwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LCAic2l6ZSBpcyAwXG4iKTsKKwl9
CisKIAlleHBvcnRlZC0+aGlkID0gaHlwZXJfZG1hYnVmX2dldF9oaWQoKTsKIAogCS8qIG5vIG1v
cmUgZXhwb3J0ZWQgZG1hYnVmIGFsbG93ZWQgKi8KQEAgLTI3OSw2ICszNDQsMTAgQEAgc3RhdGlj
IGludCBoeXBlcl9kbWFidWZfZXhwb3J0X3JlbW90ZV9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlscCwg
dm9pZCAqZGF0YSkKIAlJTklUX0xJU1RfSEVBRCgmZXhwb3J0ZWQtPnZhX2ttYXBwZWQtPmxpc3Qp
OwogCUlOSVRfTElTVF9IRUFEKCZleHBvcnRlZC0+dmFfdm1hcHBlZC0+bGlzdCk7CiAKKwkvKiBj
b3B5IHByaXZhdGUgZGF0YSB0byBzZ3RfaW5mbyAqLworCXJldCA9IGNvcHlfZnJvbV91c2VyKGV4
cG9ydGVkLT5wcml2LCBleHBvcnRfcmVtb3RlX2F0dHItPnByaXYsCisJCQkgICAgIGV4cG9ydGVk
LT5zel9wcml2KTsKKwogCWlmIChyZXQpIHsKIAkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAog
CQkJImZhaWxlZCB0byBsb2FkIHByaXZhdGUgZGF0YVxuIik7CkBAIC0zMzcsNiArNDA2LDkgQEAg
c3RhdGljIGludCBoeXBlcl9kbWFidWZfZXhwb3J0X3JlbW90ZV9pb2N0bChzdHJ1Y3QgZmlsZSAq
ZmlscCwgdm9pZCAqZGF0YSkKIAogZmFpbF9tYXBfYWN0aXZlX2F0dGFjaGVkOgogCWtmcmVlKGV4
cG9ydGVkLT5hY3RpdmVfc2d0cyk7CisJa2ZyZWUoZXhwb3J0ZWQtPnByaXYpOworCitmYWlsX3By
aXZfY3JlYXRpb246CiAJa2ZyZWUoZXhwb3J0ZWQpOwogCiBmYWlsX21hcF9hY3RpdmVfc2d0czoK
QEAgLTU2Nyw2ICs2MzksOSBAQCBzdGF0aWMgdm9pZCBkZWxheWVkX3VuZXhwb3J0KHN0cnVjdCB3
b3JrX3N0cnVjdCAqd29yaykKIAkJLyogcmVnaXN0ZXIgaHlwZXJfZG1hYnVmX2lkIHRvIHRoZSBs
aXN0IGZvciByZXVzZSAqLwogCQloeXBlcl9kbWFidWZfc3RvcmVfaGlkKGV4cG9ydGVkLT5oaWQp
OwogCisJCWlmIChleHBvcnRlZC0+c3pfcHJpdiA+IDAgJiYgIWV4cG9ydGVkLT5wcml2KQorCQkJ
a2ZyZWUoZXhwb3J0ZWQtPnByaXYpOworCiAJCWtmcmVlKGV4cG9ydGVkKTsKIAl9CiB9CmRpZmYg
LS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuYyBi
L2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5jCmluZGV4IDEy
OWIyZmYyYWYyYi4uNzE3NmZhOGZiMTM5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvaHlw
ZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuYworKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuYwpAQCAtNjAsOSArNjAsMTIgQEAgdm9pZCBoeXBlcl9k
bWFidWZfY3JlYXRlX3JlcShzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JlcSAqcmVxLAogCQkgKiBvcDUg
OiBvZmZzZXQgb2YgZGF0YSBpbiB0aGUgZmlyc3QgcGFnZQogCQkgKiBvcDYgOiBsZW5ndGggb2Yg
ZGF0YSBpbiB0aGUgbGFzdCBwYWdlCiAJCSAqIG9wNyA6IHRvcC1sZXZlbCByZWZlcmVuY2UgbnVt
YmVyIGZvciBzaGFyZWQgcGFnZXMKKwkJICogb3A4IDogc2l6ZSBvZiBwcml2YXRlIGRhdGEgKGZy
b20gb3A5KQorCQkgKiBvcDkgfiA6IERyaXZlci1zcGVjaWZpYyBwcml2YXRlIGRhdGEKKwkJICoJ
ICAgKGUuZy4gZ3JhcGhpYyBidWZmZXIncyBtZXRhIGluZm8pCiAJCSAqLwogCi0JCW1lbWNweSgm
cmVxLT5vcFswXSwgJm9wWzBdLCA4ICogc2l6ZW9mKGludCkgKyBvcFs4XSk7CisJCW1lbWNweSgm
cmVxLT5vcFswXSwgJm9wWzBdLCA5ICogc2l6ZW9mKGludCkgKyBvcFs4XSk7CiAJCWJyZWFrOwog
CiAJY2FzZSBIWVBFUl9ETUFCVUZfTk9USUZZX1VORVhQT1JUOgpAQCAtMTE2LDYgKzExOSw5IEBA
IHN0YXRpYyB2b2lkIGNtZF9wcm9jZXNzX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQog
CQkgKiBvcDUgOiBvZmZzZXQgb2YgZGF0YSBpbiB0aGUgZmlyc3QgcGFnZQogCQkgKiBvcDYgOiBs
ZW5ndGggb2YgZGF0YSBpbiB0aGUgbGFzdCBwYWdlCiAJCSAqIG9wNyA6IHRvcC1sZXZlbCByZWZl
cmVuY2UgbnVtYmVyIGZvciBzaGFyZWQgcGFnZXMKKwkJICogb3A4IDogc2l6ZSBvZiBwcml2YXRl
IGRhdGEgKGZyb20gb3A5KQorCQkgKiBvcDkgfiA6IERyaXZlci1zcGVjaWZpYyBwcml2YXRlIGRh
dGEKKwkJICogICAgICAgICAoZS5nLiBncmFwaGljIGJ1ZmZlcidzIG1ldGEgaW5mbykKIAkJICov
CiAKIAkJLyogaWYgbmVudHMgPT0gMCwgaXQgbWVhbnMgaXQgaXMgYSBtZXNzYWdlIG9ubHkgZm9y
CkBAIC0xMzUsNiArMTQxLDI0IEBAIHN0YXRpYyB2b2lkIGNtZF9wcm9jZXNzX3dvcmsoc3RydWN0
IHdvcmtfc3RydWN0ICp3b3JrKQogCQkJCWJyZWFrOwogCQkJfQogCisJCQkvKiBpZiBzaXplIG9m
IG5ldyBwcml2YXRlIGRhdGEgaXMgZGlmZmVyZW50LAorCQkJICogd2UgcmVhbGxvY2F0ZSBpdC4K
KwkJCSAqLworCQkJaWYgKGltcG9ydGVkLT5zel9wcml2ICE9IHJlcS0+b3BbOF0pIHsKKwkJCQlr
ZnJlZShpbXBvcnRlZC0+cHJpdik7CisJCQkJaW1wb3J0ZWQtPnN6X3ByaXYgPSByZXEtPm9wWzhd
OworCQkJCWltcG9ydGVkLT5wcml2ID0ga2NhbGxvYygxLCByZXEtPm9wWzhdLAorCQkJCQkJCSBH
RlBfS0VSTkVMKTsKKwkJCQlpZiAoIWltcG9ydGVkLT5wcml2KSB7CisJCQkJCS8qIHNldCBpdCBp
bnZhbGlkICovCisJCQkJCWltcG9ydGVkLT52YWxpZCA9IDA7CisJCQkJCWJyZWFrOworCQkJCX0K
KwkJCX0KKworCQkJLyogdXBkYXRpbmcgcHJpdiBkYXRhICovCisJCQltZW1jcHkoaW1wb3J0ZWQt
PnByaXYsICZyZXEtPm9wWzldLCByZXEtPm9wWzhdKTsKKwogCQkJYnJlYWs7CiAJCX0KIApAQCAt
MTQzLDYgKzE2NywxNCBAQCBzdGF0aWMgdm9pZCBjbWRfcHJvY2Vzc193b3JrKHN0cnVjdCB3b3Jr
X3N0cnVjdCAqd29yaykKIAkJaWYgKCFpbXBvcnRlZCkKIAkJCWJyZWFrOwogCisJCWltcG9ydGVk
LT5zel9wcml2ID0gcmVxLT5vcFs4XTsKKwkJaW1wb3J0ZWQtPnByaXYgPSBrY2FsbG9jKDEsIHJl
cS0+b3BbOF0sIEdGUF9LRVJORUwpOworCisJCWlmICghaW1wb3J0ZWQtPnByaXYpIHsKKwkJCWtm
cmVlKGltcG9ydGVkKTsKKwkJCWJyZWFrOworCQl9CisKIAkJaW1wb3J0ZWQtPmhpZC5pZCA9IHJl
cS0+b3BbMF07CiAKIAkJZm9yIChpID0gMDsgaSA8IDM7IGkrKykKQEAgLTE2Miw2ICsxOTQsOCBA
QCBzdGF0aWMgdm9pZCBjbWRfcHJvY2Vzc193b3JrKHN0cnVjdCB3b3JrX3N0cnVjdCAqd29yaykK
IAkJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LCAiXHRsYXN0IGxlbiAlZFxuIiwgcmVxLT5vcFs2
XSk7CiAJCWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwgIlx0Z3JlZmlkICVkXG4iLCByZXEtPm9w
WzddKTsKIAorCQltZW1jcHkoaW1wb3J0ZWQtPnByaXYsICZyZXEtPm9wWzldLCByZXEtPm9wWzhd
KTsKKwogCQlpbXBvcnRlZC0+dmFsaWQgPSB0cnVlOwogCQloeXBlcl9kbWFidWZfcmVnaXN0ZXJf
aW1wb3J0ZWQoaW1wb3J0ZWQpOwogCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuaCBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYv
aHlwZXJfZG1hYnVmX21zZy5oCmluZGV4IDU5ZjE1MjhlOWIxZS4uNjNhMzlkMDY4ZDY5IDEwMDY0
NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuaAor
KysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuaApAQCAt
MjcsNyArMjcsNyBAQAogI2lmbmRlZiBfX0hZUEVSX0RNQUJVRl9NU0dfSF9fCiAjZGVmaW5lIF9f
SFlQRVJfRE1BQlVGX01TR19IX18KIAotI2RlZmluZSBNQVhfTlVNQkVSX09GX09QRVJBTkRTIDgK
KyNkZWZpbmUgTUFYX05VTUJFUl9PRl9PUEVSQU5EUyA2NAogCiBzdHJ1Y3QgaHlwZXJfZG1hYnVm
X3JlcSB7CiAJdW5zaWduZWQgaW50IHJlcV9pZDsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1
Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3NnbF9wcm9jLmMgYi9kcml2ZXJzL2RtYS1idWYv
aHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zZ2xfcHJvYy5jCmluZGV4IGQ5MmFlMTNkOGEzMC4u
OTAzMmY4OWUwY2QwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5
cGVyX2RtYWJ1Zl9zZ2xfcHJvYy5jCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYv
aHlwZXJfZG1hYnVmX3NnbF9wcm9jLmMKQEAgLTI1MSw2ICsyNTEsNyBAQCBpbnQgaHlwZXJfZG1h
YnVmX2NsZWFudXBfc2d0X2luZm8oc3RydWN0IGV4cG9ydGVkX3NndF9pbmZvICpleHBvcnRlZCwK
IAlrZnJlZShleHBvcnRlZC0+YWN0aXZlX2F0dGFjaGVkKTsKIAlrZnJlZShleHBvcnRlZC0+dmFf
a21hcHBlZCk7CiAJa2ZyZWUoZXhwb3J0ZWQtPnZhX3ZtYXBwZWQpOworCWtmcmVlKGV4cG9ydGVk
LT5wcml2KTsKIAogCXJldHVybiAwOwogfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc3RydWN0LmggYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zdHJ1Y3QuaAppbmRleCAxNDRlMzgyMWZiYzIuLmExMjIwYmJm
OGQwYyAxMDA2NDQKLS0tIGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfc3RydWN0LmgKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfc3RydWN0LmgKQEAgLTEwMSw2ICsxMDEsMTIgQEAgc3RydWN0IGV4cG9ydGVkX3NndF9pbmZv
IHsKIAkgKiB0aGUgYnVmZmVyIGNhbiBiZSBjb21wbGV0ZWx5IGZyZWVkLgogCSAqLwogCXN0cnVj
dCBmaWxlICpmaWxwOworCisJLyogc2l6ZSBvZiBwcml2YXRlICovCisJc2l6ZV90IHN6X3ByaXY7
CisKKwkvKiBwcml2YXRlIGRhdGEgYXNzb2NpYXRlZCB3aXRoIHRoZSBleHBvcnRlZCBidWZmZXIg
Ki8KKwljaGFyICpwcml2OwogfTsKIAogLyogaW1wb3J0ZWRfc2d0X2luZm8gY29udGFpbnMgaW5m
b3JtYXRpb24gYWJvdXQgaW1wb3J0ZWQgRE1BX0JVRgpAQCAtMTI2LDYgKzEzMiwxMiBAQCBzdHJ1
Y3QgaW1wb3J0ZWRfc2d0X2luZm8gewogCXZvaWQgKnJlZnNfaW5mbzsKIAlib29sIHZhbGlkOwog
CWludCBpbXBvcnRlcnM7CisKKwkvKiBzaXplIG9mIHByaXZhdGUgKi8KKwlzaXplX3Qgc3pfcHJp
djsKKworCS8qIHByaXZhdGUgZGF0YSBhc3NvY2lhdGVkIHdpdGggdGhlIGV4cG9ydGVkIGJ1ZmZl
ciAqLworCWNoYXIgKnByaXY7CiB9OwogCiAjZW5kaWYgLyogX19IWVBFUl9ETUFCVUZfU1RSVUNU
X0hfXyAqLwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L2h5cGVyX2RtYWJ1Zi5oIGIv
aW5jbHVkZS91YXBpL2xpbnV4L2h5cGVyX2RtYWJ1Zi5oCmluZGV4IGNhYWFlMmRhOWQ0ZC4uMzY3
OTRhNGFmODExIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvaHlwZXJfZG1hYnVmLmgK
KysrIGIvaW5jbHVkZS91YXBpL2xpbnV4L2h5cGVyX2RtYWJ1Zi5oCkBAIC0yNSw2ICsyNSw4IEBA
CiAjaWZuZGVmIF9fTElOVVhfUFVCTElDX0hZUEVSX0RNQUJVRl9IX18KICNkZWZpbmUgX19MSU5V
WF9QVUJMSUNfSFlQRVJfRE1BQlVGX0hfXwogCisjZGVmaW5lIE1BWF9TSVpFX1BSSVZfREFUQSAx
OTIKKwogdHlwZWRlZiBzdHJ1Y3QgewogCWludCBpZDsKIAlpbnQgcm5nX2tleVszXTsgLyogMTJi
eXRlcyBsb25nIHJhbmRvbSBudW1iZXIgKi8KQEAgLTU2LDYgKzU4LDggQEAgc3RydWN0IGlvY3Rs
X2h5cGVyX2RtYWJ1Zl9leHBvcnRfcmVtb3RlIHsKIAlpbnQgcmVtb3RlX2RvbWFpbjsKIAkvKiBl
eHBvcnRlZCBkbWEgYnVmIGlkICovCiAJaHlwZXJfZG1hYnVmX2lkX3QgaGlkOworCWludCBzel9w
cml2OworCWNoYXIgKnByaXY7CiB9OwogCiAjZGVmaW5lIElPQ1RMX0hZUEVSX0RNQUJVRl9FWFBP
UlRfRkQgXAotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmEI-000775-RQ; Wed, 14 Feb 2018 01:51:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmEH-00076n-6R
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:51:25 +0000
X-Inumbo-ID: 79dff243-1129-11e8-ba59-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79dff243-1129-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 02:50:47 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:21 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498931"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:21 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:49:59 -0800
Message-Id: <20180214015008.9513-1-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 0/9] hyper_dmabuf: Hyper_DMABUF driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXJpZXMgY29udGFpbnMgdGhlIGltcGxlbWVudGF0aW9uIG9mIGEgbmV3IGRl
dmljZSBkcml2ZXIsCmh5cGVyX0RNQUJVRiBkcml2ZXIsIHdoaWNoIHByb3ZpZGVzIGEgd2F5IHRv
IGV4cGFuZCB0aGUgYm91bmRhcnkgb2YKTGludXggRE1BLUJVRiBzaGFyaW5nIHRvIGFjcm9zcyBk
aWZmZXJlbnQgVk0gaW5zdGFuY2VzIGluIE11bHRpLU9TIHBsYXRmb3JtCmVuYWJsZWQgYnkgYSBI
eXBlcnZpc29yIChlLmcuIFhFTikKClRoaXMgdmVyc2lvbiAyIHNlcmllcyBpcyBiYXNpY2FsbHkg
cmVmYWN0b3JlZCB2ZXJzaW9uIG9mIG9sZCBzZXJpZXMgc3RhcnRpbmcKd2l0aCAiW1JGQyBQQVRD
SCAwMS82MF0gaHlwZXJfZG1hYnVmOiBpbml0aWFsIHdvcmtpbmcgdmVyc2lvbiBvZiBoeXBlcl9k
bWFidWYKZHJ2IgoKSW1wbGVtZW50YXRpb24gZGV0YWlscyBvZiB0aGlzIGRyaXZlciBhcmUgZGVz
Y3JpYmVkIGluIHRoZSByZWZlcmVuY2UgZ3VpZGUKYWRkZWQgYnkgdGhlIHNlY29uZCBwYXRjaCwg
IltSRkMgUEFUQ0ggdjIgMi81XSBoeXBlcl9kbWFidWY6IGFyY2hpdGVjdHVyZQpzcGVjaWZpY2F0
aW9uIGFuZCByZWZlcmVuY2UgZ3VpZGUiLgoKQXR0YWNoaW5nICdPdmVydmlldycgc2VjdGlvbiBo
ZXJlIGFzIGEgcXVpY2sgc3VtbWFyeS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpTZWN0aW9uIDEu
IE92ZXJ2aWV3Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoKSHlwZXJfRE1BQlVGIGRyaXZlciBpcyBh
IExpbnV4IGRldmljZSBkcml2ZXIgcnVubmluZyBvbiBtdWx0aXBsZSBWaXJ0dWFsCmFjaGluZXMg
KFZNcyksIHdoaWNoIGV4cGFuZHMgRE1BLUJVRiBzaGFyaW5nIGNhcGFiaWxpdHkgdG8gdGhlIFZN
IGVudmlyb25tZW50CndoZXJlIG11bHRpcGxlIGRpZmZlcmVudCBPUyBpbnN0YW5jZXMgbmVlZCB0
byBzaGFyZSBzYW1lIHBoeXNpY2FsIGRhdGEgd2l0aG91dApkYXRhLWNvcHkgYWNyb3NzIFZNcy4K
ClRvIHNoYXJlIGEgRE1BX0JVRiBhY3Jvc3MgVk1zLCBhbiBpbnN0YW5jZSBvZiB0aGUgSHlwZXJf
RE1BQlVGIGRydiBvbiB0aGUKZXhwb3J0aW5nIFZNIChzbyBjYWxsZWQsIOKAnGV4cG9ydGVy4oCd
KSBpbXBvcnRzIGEgbG9jYWwgRE1BX0JVRiBmcm9tIHRoZSBvcmlnaW5hbApwcm9kdWNlciBvZiB0
aGUgYnVmZmVyLCB0aGVuIHJlLWV4cG9ydHMgaXQgd2l0aCBhbiB1bmlxdWUgSUQsIGh5cGVyX2Rt
YWJ1Zl9pZApmb3IgdGhlIGJ1ZmZlciB0byB0aGUgaW1wb3J0aW5nIFZNIChzbyBjYWxsZWQsIOKA
nGltcG9ydGVy4oCdKS4KCkFub3RoZXIgaW5zdGFuY2Ugb2YgdGhlIEh5cGVyX0RNQUJVRiBkcml2
ZXIgb24gaW1wb3J0ZXIgcmVnaXN0ZXJzCmEgaHlwZXJfZG1hYnVmX2lkIHRvZ2V0aGVyIHdpdGgg
cmVmZXJlbmNlIGluZm9ybWF0aW9uIGZvciB0aGUgc2hhcmVkIHBoeXNpY2FsCnBhZ2VzIGFzc29j
aWF0ZWQgd2l0aCB0aGUgRE1BX0JVRiB0byBpdHMgZGF0YWJhc2Ugd2hlbiB0aGUgZXhwb3J0IGhh
cHBlbnMuCgpUaGUgYWN0dWFsIG1hcHBpbmcgb2YgdGhlIERNQV9CVUYgb24gdGhlIGltcG9ydGVy
4oCZcyBzaWRlIGlzIGRvbmUgYnkKdGhlIEh5cGVyX0RNQUJVRiBkcml2ZXIgd2hlbiB1c2VyIHNw
YWNlIGlzc3VlcyB0aGUgSU9DVEwgY29tbWFuZCB0byBhY2Nlc3MKdGhlIHNoYXJlZCBETUFfQlVG
LiBUaGUgSHlwZXJfRE1BQlVGIGRyaXZlciB3b3JrcyBhcyBib3RoIGFuIGltcG9ydGluZyBhbmQK
ZXhwb3J0aW5nIGRyaXZlciBhcyBpcywgdGhhdCBpcywgbm8gc3BlY2lhbCBjb25maWd1cmF0aW9u
IGlzIHJlcXVpcmVkLgpDb25zZXF1ZW50bHksIG9ubHkgYSBzaW5nbGUgbW9kdWxlIHBlciBWTSBp
cyBuZWVkZWQgdG8gZW5hYmxlIGNyb3NzLVZNIERNQV9CVUYKZXhjaGFuZ2UuCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KClRoZXJlIGlzIGEgZ2l0IHJlcG9zaXRvcnkgYXQgZ2l0aHViLmNvbSB3aGVy
ZSB0aGlzIHNlcmllcyBvZiBwYXRjaGVzIGFyZSBhbGwKaW50ZWdyYXRlZCBpbiBMaW51eCBrZXJu
ZWwgdHJlZSBiYXNlZCBvbiB0aGUgY29tbWl0OgoKICAgICAgICBjb21taXQgYWU2NGY5YmQxZDM2
MjFiNWU2MGQ3MzYzYmMyMGFmYjQ2YWVkZTIxNQogICAgICAgIEF1dGhvcjogTGludXMgVG9ydmFs
ZHMgPHRvcnZhbGRzQHh4eHh4eHh4eHh4eHh4eHh4eHh4PgogICAgICAgIERhdGU6ICAgU3VuIERl
YyAzIDExOjAxOjQ3IDIwMTggLTA1MDAKCiAgICAgICAgICAgIExpbnV4IDQuMTUtcmMyCgpodHRw
czovL2dpdGh1Yi5jb20vZG93bm9yL2xpbnV4X2h5cGVyX2RtYWJ1Zi5naXQgaHlwZXJfZG1hYnVm
X2ludGVncmF0aW9uX3Y0CgpEb25nd29uIEtpbSwgTWF0ZXVzeiBQb2xyb2xhICg5KToKICBoeXBl
cl9kbWFidWY6IGluaXRpYWwgdXBsb2FkIG9mIGh5cGVyX2RtYWJ1ZiBkcnYgY29yZSBmcmFtZXdv
cmsKICBoeXBlcl9kbWFidWY6IGFyY2hpdGVjdHVyZSBzcGVjaWZpY2F0aW9uIGFuZCByZWZlcmVu
Y2UgZ3VpZGUKICBNQUlOVEFJTkVSUzogYWRkaW5nIEh5cGVyX0RNQUJVRiBkcml2ZXIgc2VjdGlv
biBpbiBNQUlOVEFJTkVSUwogIGh5cGVyX2RtYWJ1ZjogdXNlciBwcml2YXRlIGRhdGEgYXR0YWNo
ZWQgdG8gaHlwZXJfRE1BQlVGCiAgaHlwZXJfZG1hYnVmOiBoeXBlcl9ETUFCVUYgc3luY2hyb25p
emF0aW9uIGFjcm9zcyBWTQogIGh5cGVyX2RtYWJ1ZjogcXVlcnkgaW9jdGwgZm9yIHJldHJlaXZp
bmcgdmFyaW91cyBoeXBlcl9ETUFCVUYgaW5mbwogIGh5cGVyX2RtYWJ1ZjogZXZlbnQtcG9sbGlu
ZyBtZWNoYW5pc20gZm9yIGRldGVjdGluZyBhIG5ldyBoeXBlcl9ETUFCVUYKICBoeXBlcl9kbWFi
dWY6IHRocmVhZGVkIGludGVycnVwdCBpbiBYZW4tYmFja2VuZAogIGh5cGVyX2RtYWJ1ZjogZGVm
YXVsdCBiYWNrZW5kIGZvciBYRU4gaHlwZXJ2aXNvcgoKIERvY3VtZW50YXRpb24vaHlwZXItZG1h
YnVmLXNoYXJpbmcudHh0ICAgICAgICAgICAgIHwgNzM0ICsrKysrKysrKysrKysrKysKIE1BSU5U
QUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDExICsKIGRy
aXZlcnMvZG1hLWJ1Zi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsK
IGRyaXZlcnMvZG1hLWJ1Zi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
ICsKIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvS2NvbmZpZyAgICAgICAgICAgICAgIHwg
IDUwICsrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL01ha2VmaWxlICAgICAgICAgICAg
ICB8ICA0NCArCiAuLi4vYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5jICAgICAg
ICAgICB8IDk0NCArKysrKysrKysrKysrKysrKysrKysKIC4uLi9iYWNrZW5kcy94ZW4vaHlwZXJf
ZG1hYnVmX3hlbl9jb21tLmggICAgICAgICAgIHwgIDc4ICsrCiAuLi4vYmFja2VuZHMveGVuL2h5
cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0LmMgICAgICB8IDE1OCArKysrCiAuLi4vYmFja2VuZHMv
eGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0LmggICAgICB8ICA2NyArKwogLi4uL2JhY2tl
bmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2Rydi5jICAgICAgICAgICAgfCAgNDYgKwogLi4uL2Jh
Y2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2Rydi5oICAgICAgICAgICAgfCAgNTMgKysKIC4u
Li9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9zaG0uYyAgICAgICAgICAgIHwgNTI1ICsr
KysrKysrKysrKwogLi4uL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX3NobS5oICAgICAg
ICAgICAgfCAgNDYgKwogZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZf
ZHJ2LmMgICAgfCA0MTAgKysrKysrKysrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5
cGVyX2RtYWJ1Zl9kcnYuaCAgICB8IDEyMiArKysKIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFi
dWYvaHlwZXJfZG1hYnVmX2V2ZW50LmMgIHwgMTIyICsrKwogZHJpdmVycy9kbWEtYnVmL2h5cGVy
X2RtYWJ1Zi9oeXBlcl9kbWFidWZfZXZlbnQuaCAgfCAgMzggKwogZHJpdmVycy9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaWQuYyAgICAgfCAxMzUgKysrCiBkcml2ZXJzL2RtYS1i
dWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9pZC5oICAgICB8ICA1MyArKwogZHJpdmVycy9k
bWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwuYyAgfCA3OTQgKysrKysrKysr
KysrKysrKysKIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lvY3Rs
LmggIHwgIDUyICsrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9s
aXN0LmMgICB8IDI5NSArKysrKysrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9saXN0LmggICB8ICA3MyArKwogZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9o
eXBlcl9kbWFidWZfbXNnLmMgICAgfCA0MTYgKysrKysrKysrCiBkcml2ZXJzL2RtYS1idWYvaHlw
ZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuaCAgICB8ICA4OSArKwogZHJpdmVycy9kbWEtYnVm
L2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfb3BzLmMgICAgfCA0MTUgKysrKysrKysrCiBkcml2
ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9vcHMuaCAgICB8ICAzNCArCiBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9xdWVyeS5jICB8IDE3NCAr
KysrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9xdWVyeS5oICB8
ICAzNiArCiAuLi4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9yZW1vdGVfc3luYy5jICAgICAg
ICB8IDMyNCArKysrKysrCiAuLi4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9yZW1vdGVfc3lu
Yy5oICAgICAgICB8ICAzMiArCiAuLi4vZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVm
X3NnbF9wcm9jLmMgICB8IDI1NyArKysrKysKIC4uLi9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfc2dsX3Byb2MuaCAgIHwgIDQzICsKIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFi
dWYvaHlwZXJfZG1hYnVmX3N0cnVjdC5oIHwgMTQzICsrKysKIGluY2x1ZGUvdWFwaS9saW51eC9o
eXBlcl9kbWFidWYuaCAgICAgICAgICAgICAgICAgIHwgMTM0ICsrKwogMzYgZmlsZXMgY2hhbmdl
ZCwgNjk1MCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9o
eXBlci1kbWFidWYtc2hhcmluZy50eHQKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1i
dWYvaHlwZXJfZG1hYnVmL0tjb25maWcKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1i
dWYvaHlwZXJfZG1hYnVmL01ha2VmaWxlCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEt
YnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tLmMKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tlbmRzL3hl
bi9oeXBlcl9kbWFidWZfeGVuX2NvbW0uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0
LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tl
bmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW1fbGlzdC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQg
ZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hl
bl9kcnYuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYv
YmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fZHJ2LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVu
X3NobS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9i
YWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9zaG0uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZHJ2LmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2Rt
YWJ1Zl9ldmVudC5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2Rt
YWJ1Zi9oeXBlcl9kbWFidWZfZXZlbnQuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lkLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9pZC5oCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwu
YwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJf
ZG1hYnVmX2lvY3RsLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9saXN0LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2Rt
YS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9saXN0LmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21z
Zy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfb3BzLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9vcHMuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3F1ZXJ5LmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9xdWVyeS5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZf
cmVtb3RlX3N5bmMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9k
bWFidWYvaHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5jLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zZ2xfcHJvYy5jCiBjcmVhdGUg
bW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc2ds
X3Byb2MuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYv
aHlwZXJfZG1hYnVmX3N0cnVjdC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xp
bnV4L2h5cGVyX2RtYWJ1Zi5oCgotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmER-0007AC-HP; Wed, 14 Feb 2018 01:51:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmEP-00078C-Il
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:51:33 +0000
X-Inumbo-ID: bcced400-1129-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcced400-1129-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 01:52:39 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498951"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:23 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:50:05 -0800
Message-Id: <20180214015008.9513-7-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 6/9] hyper_dmabuf: hyper_DMABUF
	synchronization across VM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsIG9mIGh5cGVyX0RNQUJVRiBvcGVyYXRpb25zIG5vdyAoaHlwZXJfZG1hYnVmX29wcy5jKSBz
ZW5kIGEgbWVzc2FnZQp0byB0aGUgZXhwb3J0aW5nIFZNIGZvciBzeW5jaHJvbml6YXRpb24gYmV0
d2VlbiB0d28gVk1zLiBGb3IgdGhpcywgZXZlcnkKbWFwcGluZyBkb25lIGJ5IGltcG9ydGVyIHdp
bGwgbWFrZSBleHBvcnRlciBwZXJmb3JtIHNoYWRvdyBtYXBwaW5nIG9mCm9yaWdpbmFsIERNQS1C
VUYuIFRoZW4gYWxsIGNvbnNlY3V0aXZlIERNQS1CVUYgb3BlcmF0aW9ucyAoYXR0YWNoLCBkZXRh
Y2gsCm1hcC91bm1hcCBhbmQgc28gb24pIHdpbGwgYmUgbWltaWNrZWQgb24gdGhpcyBzaGFkb3dl
ZCBETUEtQlVGIGZvciB0cmFja2luZwphbmQgc3luY2hyb25pemF0aW9uIHB1cnBvc2UgKGUuZy4g
Ky1yZWZlcmVuY2UgY291bnQgdG8gY2hlY2sgdGhlIHN0YXR1cykuCgpTaWduZWQtb2ZmLWJ5OiBE
b25nd29uIEtpbSA8ZG9uZ3dvbi5raW1AaW50ZWwuY29tPgpTaWduZWQtb2ZmLWJ5OiBNYXRldXN6
IFBvbHJvbGEgPG1hdGV1c3p4LnBvdHJvbGFAaW50ZWwuY29tPgotLS0KIGRyaXZlcnMvZG1hLWJ1
Zi9oeXBlcl9kbWFidWYvTWFrZWZpbGUgICAgICAgICAgICAgIHwgICAxICsKIGRyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5jICAgIHwgIDUzICsrKy0KIGRyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5oICAgIHwgICAyICsKIGRy
aXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX29wcy5jICAgIHwgMTU3ICsr
KysrKysrKy0KIC4uLi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5jLmMgICAg
ICAgIHwgMzI0ICsrKysrKysrKysrKysrKysrKysrKwogLi4uL2h5cGVyX2RtYWJ1Zi9oeXBlcl9k
bWFidWZfcmVtb3RlX3N5bmMuaCAgICAgICAgfCAgMzIgKysKIDYgZmlsZXMgY2hhbmdlZCwgNTY1
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVy
cy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfcmVtb3RlX3N5bmMuYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3Jl
bW90ZV9zeW5jLmgKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL01h
a2VmaWxlIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9NYWtlZmlsZQppbmRleCBiOWFi
NGVlY2E2ZjIuLjcwMjY5NmYyOTIxNSAxMDA2NDQKLS0tIGEvZHJpdmVycy9kbWEtYnVmL2h5cGVy
X2RtYWJ1Zi9NYWtlZmlsZQorKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL01ha2Vm
aWxlCkBAIC05LDYgKzksNyBAQCBpZm5lcSAoJChLRVJORUxSRUxFQVNFKSwpCiAJCQkJIGh5cGVy
X2RtYWJ1Zl9vcHMubyBcCiAJCQkJIGh5cGVyX2RtYWJ1Zl9tc2cubyBcCiAJCQkJIGh5cGVyX2Rt
YWJ1Zl9pZC5vIFwKKwkJCQkgaHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5jLm8gXAogCiBpZmVxICgk
KENPTkZJR19IWVBFUl9ETUFCVUZfWEVOKSwgeSkKIAkkKFRBUkdFVF9NT0RVTEUpLW9ianMgKz0g
YmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5vIFwKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5jIGIvZHJpdmVycy9kbWEt
YnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbXNnLmMKaW5kZXggNzE3NmZhOGZiMTM5Li4x
NTkyZDVjZmFhNTIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlw
ZXJfZG1hYnVmX21zZy5jCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJf
ZG1hYnVmX21zZy5jCkBAIC0zNCw2ICszNCw3IEBACiAjaW5jbHVkZSA8bGludXgvd29ya3F1ZXVl
Lmg+CiAjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2Rydi5oIgogI2luY2x1ZGUgImh5cGVyX2RtYWJ1
Zl9tc2cuaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfcmVtb3RlX3N5bmMuaCIKICNpbmNsdWRl
ICJoeXBlcl9kbWFidWZfbGlzdC5oIgogCiBzdHJ1Y3QgY21kX3Byb2Nlc3MgewpAQCAtOTIsNiAr
OTMsMjUgQEAgdm9pZCBoeXBlcl9kbWFidWZfY3JlYXRlX3JlcShzdHJ1Y3QgaHlwZXJfZG1hYnVm
X3JlcSAqcmVxLAogCQkJcmVxLT5vcFtpXSA9IG9wW2ldOwogCQlicmVhazsKIAorCWNhc2UgSFlQ
RVJfRE1BQlVGX09QU19UT19SRU1PVEU6CisJCS8qIG5vdGlmeWluZyBkbWFidWYgbWFwL3VubWFw
IHRvIGltcG9ydGVyIChwcm9iYWJseSBub3QgbmVlZGVkKQorCQkgKiBmb3IgZG1hYnVmIHN5bmNo
cm9uaXphdGlvbgorCQkgKi8KKwkJYnJlYWs7CisKKwljYXNlIEhZUEVSX0RNQUJVRl9PUFNfVE9f
U09VUkNFOgorCQkvKiBub3RpZnlpbmcgZG1hYnVmIG1hcC91bm1hcCB0byBleHBvcnRlciwgbWFw
IHdpbGwgbWFrZQorCQkgKiB0aGUgZHJpdmVyIHRvIGRvIHNoYWRvdyBtYXBwaW5nIG9yIHVubWFw
cGluZyBmb3IKKwkJICogc3luY2hyb25pemF0aW9uIHdpdGggb3JpZ2luYWwgZXhwb3J0ZXIgKGUu
Zy4gaTkxNSkKKwkJICoKKwkJICogY29tbWFuZCA6IERNQUJVRl9PUFNfVE9fU09VUkNFLgorCQkg
KiBvcDB+MyA6IGh5cGVyX2RtYWJ1Zl9pZAorCQkgKiBvcDQgOiBtYXAoPTEpL3VubWFwKD0yKS9h
dHRhY2goPTMpL2RldGFjaCg9NCkKKwkJICovCisJCWZvciAoaSA9IDA7IGkgPCA1OyBpKyspCisJ
CQlyZXEtPm9wW2ldID0gb3BbaV07CisJCWJyZWFrOworCiAJZGVmYXVsdDoKIAkJLyogbm8gY29t
bWFuZCBmb3VuZCAqLwogCQlyZXR1cm47CkBAIC0yMDEsNiArMjIxLDEyIEBAIHN0YXRpYyB2b2lk
IGNtZF9wcm9jZXNzX3dvcmsoc3RydWN0IHdvcmtfc3RydWN0ICp3b3JrKQogCiAJCWJyZWFrOwog
CisJY2FzZSBIWVBFUl9ETUFCVUZfT1BTX1RPX1JFTU9URToKKwkJLyogbm90aWZ5aW5nIGRtYWJ1
ZiBtYXAvdW5tYXAgdG8gaW1wb3J0ZXIKKwkJICogKHByb2JhYmx5IG5vdCBuZWVkZWQpIGZvciBk
bWFidWYgc3luY2hyb25pemF0aW9uCisJCSAqLworCQlicmVhazsKKwogCWRlZmF1bHQ6CiAJCS8q
IHNob3VsZG4ndCBnZXQgaGVyZSAqLwogCQlicmVhazsKQEAgLTIxNyw2ICsyNDMsNyBAQCBpbnQg
aHlwZXJfZG1hYnVmX21zZ19wYXJzZShpbnQgZG9taWQsIHN0cnVjdCBoeXBlcl9kbWFidWZfcmVx
ICpyZXEpCiAJc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKIAlzdHJ1Y3QgZXhw
b3J0ZWRfc2d0X2luZm8gKmV4cG9ydGVkOwogCWh5cGVyX2RtYWJ1Zl9pZF90IGhpZDsKKwlpbnQg
cmV0OwogCiAJaWYgKCFyZXEpIHsKIAkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LCAicmVxdWVz
dCBpcyBOVUxMXG4iKTsKQEAgLTIyOSw3ICsyNTYsNyBAQCBpbnQgaHlwZXJfZG1hYnVmX21zZ19w
YXJzZShpbnQgZG9taWQsIHN0cnVjdCBoeXBlcl9kbWFidWZfcmVxICpyZXEpCiAJaGlkLnJuZ19r
ZXlbMl0gPSByZXEtPm9wWzNdOwogCiAJaWYgKChyZXEtPmNtZCA8IEhZUEVSX0RNQUJVRl9FWFBP
UlQpIHx8Ci0JCShyZXEtPmNtZCA+IEhZUEVSX0RNQUJVRl9OT1RJRllfVU5FWFBPUlQpKSB7CisJ
CShyZXEtPmNtZCA+IEhZUEVSX0RNQUJVRl9PUFNfVE9fU09VUkNFKSkgewogCQlkZXZfZXJyKGh5
X2Rydl9wcml2LT5kZXYsICJpbnZhbGlkIGNvbW1hbmRcbiIpOwogCQlyZXR1cm4gLUVJTlZBTDsK
IAl9CkBAIC0yNzEsNiArMjk4LDMwIEBAIGludCBoeXBlcl9kbWFidWZfbXNnX3BhcnNlKGludCBk
b21pZCwgc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEgKnJlcSkKIAkJcmV0dXJuIHJlcS0+Y21kOwog
CX0KIAorCS8qIGRtYSBidWYgcmVtb3RlIHN5bmNocm9uaXphdGlvbiAqLworCWlmIChyZXEtPmNt
ZCA9PSBIWVBFUl9ETUFCVUZfT1BTX1RPX1NPVVJDRSkgeworCQkvKiBub3RpZnlpbmcgZG1hYnVm
IG1hcC91bm1hcCB0byBleHBvcnRlciwgbWFwIHdpbGwKKwkJICogbWFrZSB0aGUgZHJpdmVyIHRv
IGRvIHNoYWRvdyBtYXBwaW5nCisJCSAqIG9yIHVubWFwcGluZyBmb3Igc3luY2hyb25pemF0aW9u
IHdpdGggb3JpZ2luYWwKKwkJICogZXhwb3J0ZXIgKGUuZy4gaTkxNSkKKwkJICoKKwkJICogY29t
bWFuZCA6IERNQUJVRl9PUFNfVE9fU09VUkNFLgorCQkgKiBvcDB+MyA6IGh5cGVyX2RtYWJ1Zl9p
ZAorCQkgKiBvcDEgOiBlbnVtIGh5cGVyX2RtYWJ1Zl9vcHMgey4uLi59CisJCSAqLworCQlkZXZf
ZGJnKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiJXM6IEhZUEVSX0RNQUJVRl9PUFNfVE9fU09VUkNF
XG4iLCBfX2Z1bmNfXyk7CisKKwkJcmV0ID0gaHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5jKGhpZCwg
cmVxLT5vcFs0XSk7CisKKwkJaWYgKHJldCkKKwkJCXJlcS0+c3RhdCA9IEhZUEVSX0RNQUJVRl9S
RVFfRVJST1I7CisJCWVsc2UKKwkJCXJlcS0+c3RhdCA9IEhZUEVSX0RNQUJVRl9SRVFfUFJPQ0VT
U0VEOworCisJCXJldHVybiByZXEtPmNtZDsKKwl9CisKIAkvKiBzeW5jaHJvbm91cyBkbWFfYnVm
X2ZkIGV4cG9ydCAqLwogCWlmIChyZXEtPmNtZCA9PSBIWVBFUl9ETUFCVUZfRVhQT1JUX0ZEKSB7
CiAJCS8qIGZpbmQgYSBjb3JyZXNwb25kaW5nIFNHVCBmb3IgdGhlIGlkICovCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuaCBiL2RyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5oCmluZGV4IDYzYTM5ZDA2
OGQ2OS4uODJkMjkwMGQzMDc3IDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2h5cGVyX2RtYWJ1Zl9tc2cuaAorKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVm
L2h5cGVyX2RtYWJ1Zl9tc2cuaApAQCAtNDgsNiArNDgsOCBAQCBlbnVtIGh5cGVyX2RtYWJ1Zl9j
b21tYW5kIHsKIAlIWVBFUl9ETUFCVUZfRVhQT1JUX0ZELAogCUhZUEVSX0RNQUJVRl9FWFBPUlRf
RkRfRkFJTEVELAogCUhZUEVSX0RNQUJVRl9OT1RJRllfVU5FWFBPUlQsCisJSFlQRVJfRE1BQlVG
X09QU19UT19SRU1PVEUsCisJSFlQRVJfRE1BQlVGX09QU19UT19TT1VSQ0UsCiB9OwogCiBlbnVt
IGh5cGVyX2RtYWJ1Zl9vcHMgewpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2Rt
YWJ1Zi9oeXBlcl9kbWFidWZfb3BzLmMgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5
cGVyX2RtYWJ1Zl9vcHMuYwppbmRleCBiNGQzYzJjYWFkNzMuLjAyZDQyYzA5OWFkOSAxMDA2NDQK
LS0tIGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfb3BzLmMKKysr
IGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfb3BzLmMKQEAgLTUx
LDE2ICs1MSw3MSBAQCBzdGF0aWMgaW50IGRtYWJ1Zl9yZWZjb3VudChzdHJ1Y3QgZG1hX2J1ZiAq
ZG1hX2J1ZikKIAlyZXR1cm4gLUVJTlZBTDsKIH0KIAorc3RhdGljIGludCBzeW5jX3JlcXVlc3Qo
aHlwZXJfZG1hYnVmX2lkX3QgaGlkLCBpbnQgZG1hYnVmX29wcykKK3sKKwlzdHJ1Y3QgaHlwZXJf
ZG1hYnVmX3JlcSAqcmVxOworCXN0cnVjdCBoeXBlcl9kbWFidWZfYmtuZF9vcHMgKmJrbmRfb3Bz
ID0gaHlfZHJ2X3ByaXYtPmJrbmRfb3BzOworCWludCBvcFs1XTsKKwlpbnQgaTsKKwlpbnQgcmV0
OworCisJb3BbMF0gPSBoaWQuaWQ7CisKKwlmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKQorCQlvcFtp
KzFdID0gaGlkLnJuZ19rZXlbaV07CisKKwlvcFs0XSA9IGRtYWJ1Zl9vcHM7CisKKwlyZXEgPSBr
Y2FsbG9jKDEsIHNpemVvZigqcmVxKSwgR0ZQX0tFUk5FTCk7CisKKwlpZiAoIXJlcSkKKwkJcmV0
dXJuIC1FTk9NRU07CisKKwloeXBlcl9kbWFidWZfY3JlYXRlX3JlcShyZXEsIEhZUEVSX0RNQUJV
Rl9PUFNfVE9fU09VUkNFLCAmb3BbMF0pOworCisJLyogc2VuZCByZXF1ZXN0IGFuZCB3YWl0IGZv
ciBhIHJlc3BvbnNlICovCisJcmV0ID0gYmtuZF9vcHMtPnNlbmRfcmVxKEhZUEVSX0RNQUJVRl9E
T01fSUQoaGlkKSwgcmVxLAorCQkJCSBXQUlUX0FGVEVSX1NZTkNfUkVRKTsKKworCWlmIChyZXQg
PCAwKSB7CisJCWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCSJkbWFidWYgc3luYyByZXF1
ZXN0IGZhaWxlZDolZFxuIiwgcmVxLT5vcFs0XSk7CisJfQorCisJa2ZyZWUocmVxKTsKKworCXJl
dHVybiByZXQ7Cit9CisKIHN0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX29wc19hdHRhY2goc3RydWN0
IGRtYV9idWYgKmRtYWJ1ZiwKIAkJCQkgICBzdHJ1Y3QgZGV2aWNlICpkZXYsCiAJCQkJICAgc3Ry
dWN0IGRtYV9idWZfYXR0YWNobWVudCAqYXR0YWNoKQogewotCXJldHVybiAwOworCXN0cnVjdCBp
bXBvcnRlZF9zZ3RfaW5mbyAqaW1wb3J0ZWQ7CisJaW50IHJldDsKKworCWlmICghYXR0YWNoLT5k
bWFidWYtPnByaXYpCisJCXJldHVybiAtRUlOVkFMOworCisJaW1wb3J0ZWQgPSAoc3RydWN0IGlt
cG9ydGVkX3NndF9pbmZvICopYXR0YWNoLT5kbWFidWYtPnByaXY7CisKKwlyZXQgPSBzeW5jX3Jl
cXVlc3QoaW1wb3J0ZWQtPmhpZCwgSFlQRVJfRE1BQlVGX09QU19BVFRBQ0gpOworCisJcmV0dXJu
IHJldDsKIH0KIAogc3RhdGljIHZvaWQgaHlwZXJfZG1hYnVmX29wc19kZXRhY2goc3RydWN0IGRt
YV9idWYgKmRtYWJ1ZiwKIAkJCQkgICAgc3RydWN0IGRtYV9idWZfYXR0YWNobWVudCAqYXR0YWNo
KQogeworCXN0cnVjdCBpbXBvcnRlZF9zZ3RfaW5mbyAqaW1wb3J0ZWQ7CisJaW50IHJldDsKKwor
CWlmICghYXR0YWNoLT5kbWFidWYtPnByaXYpCisJCXJldHVybjsKKworCWltcG9ydGVkID0gKHN0
cnVjdCBpbXBvcnRlZF9zZ3RfaW5mbyAqKWF0dGFjaC0+ZG1hYnVmLT5wcml2OworCisJcmV0ID0g
c3luY19yZXF1ZXN0KGltcG9ydGVkLT5oaWQsIEhZUEVSX0RNQUJVRl9PUFNfREVUQUNIKTsKIH0K
IAogc3RhdGljIHN0cnVjdCBzZ190YWJsZSAqaHlwZXJfZG1hYnVmX29wc19tYXAoCkBAIC03MCw2
ICsxMjUsNyBAQCBzdGF0aWMgc3RydWN0IHNnX3RhYmxlICpoeXBlcl9kbWFidWZfb3BzX21hcCgK
IAlzdHJ1Y3Qgc2dfdGFibGUgKnN0OwogCXN0cnVjdCBpbXBvcnRlZF9zZ3RfaW5mbyAqaW1wb3J0
ZWQ7CiAJc3RydWN0IHBhZ2VzX2luZm8gKnBnX2luZm87CisJaW50IHJldDsKIAogCWlmICghYXR0
YWNobWVudC0+ZG1hYnVmLT5wcml2KQogCQlyZXR1cm4gTlVMTDsKQEAgLTkxLDYgKzE0Nyw4IEBA
IHN0YXRpYyBzdHJ1Y3Qgc2dfdGFibGUgKmh5cGVyX2RtYWJ1Zl9vcHNfbWFwKAogCWlmICghZG1h
X21hcF9zZyhhdHRhY2htZW50LT5kZXYsIHN0LT5zZ2wsIHN0LT5uZW50cywgZGlyKSkKIAkJZ290
byBlcnJfZnJlZV9zZzsKIAorCXJldCA9IHN5bmNfcmVxdWVzdChpbXBvcnRlZC0+aGlkLCBIWVBF
Ul9ETUFCVUZfT1BTX01BUCk7CisKIAlrZnJlZShwZ19pbmZvLT5wZ3MpOwogCWtmcmVlKHBnX2lu
Zm8pOwogCkBAIC0xMTMsNiArMTcxLDcgQEAgc3RhdGljIHZvaWQgaHlwZXJfZG1hYnVmX29wc191
bm1hcChzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2htZW50ICphdHRhY2htZW50LAogCQkJCSAgIGVudW0g
ZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKIHsKIAlzdHJ1Y3QgaW1wb3J0ZWRfc2d0X2luZm8gKmlt
cG9ydGVkOworCWludCByZXQ7CiAKIAlpZiAoIWF0dGFjaG1lbnQtPmRtYWJ1Zi0+cHJpdikKIAkJ
cmV0dXJuOwpAQCAtMTIzLDEyICsxODIsMTUgQEAgc3RhdGljIHZvaWQgaHlwZXJfZG1hYnVmX29w
c191bm1hcChzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2htZW50ICphdHRhY2htZW50LAogCiAJc2dfZnJl
ZV90YWJsZShzZyk7CiAJa2ZyZWUoc2cpOworCisJcmV0ID0gc3luY19yZXF1ZXN0KGltcG9ydGVk
LT5oaWQsIEhZUEVSX0RNQUJVRl9PUFNfVU5NQVApOwogfQogCiBzdGF0aWMgdm9pZCBoeXBlcl9k
bWFidWZfb3BzX3JlbGVhc2Uoc3RydWN0IGRtYV9idWYgKmRtYV9idWYpCiB7CiAJc3RydWN0IGlt
cG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKIAlzdHJ1Y3QgaHlwZXJfZG1hYnVmX2JrbmRfb3Bz
ICpia25kX29wcyA9IGh5X2Rydl9wcml2LT5ia25kX29wczsKKwlpbnQgcmV0OwogCWludCBmaW5p
c2g7CiAKIAlpZiAoIWRtYV9idWYtPnByaXYpCkBAIC0xNTUsNiArMjE3LDggQEAgc3RhdGljIHZv
aWQgaHlwZXJfZG1hYnVmX29wc19yZWxlYXNlKHN0cnVjdCBkbWFfYnVmICpkbWFfYnVmKQogCWZp
bmlzaCA9IGltcG9ydGVkICYmICFpbXBvcnRlZC0+dmFsaWQgJiYKIAkJICFpbXBvcnRlZC0+aW1w
b3J0ZXJzOwogCisJcmV0ID0gc3luY19yZXF1ZXN0KGltcG9ydGVkLT5oaWQsIEhZUEVSX0RNQUJV
Rl9PUFNfUkVMRUFTRSk7CisKIAkvKgogCSAqIENoZWNrIGlmIGJ1ZmZlciBpcyBzdGlsbCB2YWxp
ZCBhbmQgaWYgbm90IHJlbW92ZSBpdAogCSAqIGZyb20gaW1wb3J0ZWQgbGlzdC4gVGhhdCBoYXMg
dG8gYmUgZG9uZSBhZnRlciBzZW5kaW5nCkBAIC0xNjksMTggKzIzMyw0OCBAQCBzdGF0aWMgdm9p
ZCBoeXBlcl9kbWFidWZfb3BzX3JlbGVhc2Uoc3RydWN0IGRtYV9idWYgKmRtYV9idWYpCiBzdGF0
aWMgaW50IGh5cGVyX2RtYWJ1Zl9vcHNfYmVnaW5fY3B1X2FjY2VzcyhzdHJ1Y3QgZG1hX2J1ZiAq
ZG1hYnVmLAogCQkJCQkgICAgIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKIHsKLQlyZXR1
cm4gMDsKKwlzdHJ1Y3QgaW1wb3J0ZWRfc2d0X2luZm8gKmltcG9ydGVkOworCWludCByZXQ7CisK
KwlpZiAoIWRtYWJ1Zi0+cHJpdikKKwkJcmV0dXJuIC1FSU5WQUw7CisKKwlpbXBvcnRlZCA9IChz
dHJ1Y3QgaW1wb3J0ZWRfc2d0X2luZm8gKilkbWFidWYtPnByaXY7CisKKwlyZXQgPSBzeW5jX3Jl
cXVlc3QoaW1wb3J0ZWQtPmhpZCwgSFlQRVJfRE1BQlVGX09QU19CRUdJTl9DUFVfQUNDRVNTKTsK
KworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX29wc19lbmRfY3B1
X2FjY2VzcyhzdHJ1Y3QgZG1hX2J1ZiAqZG1hYnVmLAogCQkJCQkgICBlbnVtIGRtYV9kYXRhX2Rp
cmVjdGlvbiBkaXIpCiB7CisJc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKKwlp
bnQgcmV0OworCisJaWYgKCFkbWFidWYtPnByaXYpCisJCXJldHVybiAtRUlOVkFMOworCisJaW1w
b3J0ZWQgPSAoc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICopZG1hYnVmLT5wcml2OworCisJcmV0
ID0gc3luY19yZXF1ZXN0KGltcG9ydGVkLT5oaWQsIEhZUEVSX0RNQUJVRl9PUFNfRU5EX0NQVV9B
Q0NFU1MpOworCiAJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkICpoeXBlcl9kbWFidWZfb3Bz
X2ttYXBfYXRvbWljKHN0cnVjdCBkbWFfYnVmICpkbWFidWYsCiAJCQkJCSAgdW5zaWduZWQgbG9u
ZyBwZ251bSkKIHsKKwlzdHJ1Y3QgaW1wb3J0ZWRfc2d0X2luZm8gKmltcG9ydGVkOworCWludCBy
ZXQ7CisKKwlpZiAoIWRtYWJ1Zi0+cHJpdikKKwkJcmV0dXJuIE5VTEw7CisKKwlpbXBvcnRlZCA9
IChzdHJ1Y3QgaW1wb3J0ZWRfc2d0X2luZm8gKilkbWFidWYtPnByaXY7CisKKwlyZXQgPSBzeW5j
X3JlcXVlc3QoaW1wb3J0ZWQtPmhpZCwgSFlQRVJfRE1BQlVGX09QU19LTUFQX0FUT01JQyk7CisK
IAkvKiBUT0RPOiBOVUxMIGZvciBub3cuIE5lZWQgdG8gcmV0dXJuIHRoZSBhZGRyIG9mIG1hcHBl
ZCByZWdpb24gKi8KIAlyZXR1cm4gTlVMTDsKIH0KQEAgLTE4OCwxMCArMjgyLDI5IEBAIHN0YXRp
YyB2b2lkICpoeXBlcl9kbWFidWZfb3BzX2ttYXBfYXRvbWljKHN0cnVjdCBkbWFfYnVmICpkbWFi
dWYsCiBzdGF0aWMgdm9pZCBoeXBlcl9kbWFidWZfb3BzX2t1bm1hcF9hdG9taWMoc3RydWN0IGRt
YV9idWYgKmRtYWJ1ZiwKIAkJCQkJICAgdW5zaWduZWQgbG9uZyBwZ251bSwgdm9pZCAqdmFkZHIp
CiB7CisJc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKKwlpbnQgcmV0OworCisJ
aWYgKCFkbWFidWYtPnByaXYpCisJCXJldHVybjsKKworCWltcG9ydGVkID0gKHN0cnVjdCBpbXBv
cnRlZF9zZ3RfaW5mbyAqKWRtYWJ1Zi0+cHJpdjsKKworCXJldCA9IHN5bmNfcmVxdWVzdChpbXBv
cnRlZC0+aGlkLCBIWVBFUl9ETUFCVUZfT1BTX0tVTk1BUF9BVE9NSUMpOwogfQogCiBzdGF0aWMg
dm9pZCAqaHlwZXJfZG1hYnVmX29wc19rbWFwKHN0cnVjdCBkbWFfYnVmICpkbWFidWYsIHVuc2ln
bmVkIGxvbmcgcGdudW0pCiB7CisJc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsK
KwlpbnQgcmV0OworCisJaWYgKCFkbWFidWYtPnByaXYpCisJCXJldHVybiBOVUxMOworCisJaW1w
b3J0ZWQgPSAoc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICopZG1hYnVmLT5wcml2OworCisJcmV0
ID0gc3luY19yZXF1ZXN0KGltcG9ydGVkLT5oaWQsIEhZUEVSX0RNQUJVRl9PUFNfS01BUCk7CisK
IAkvKiBmb3Igbm93IE5VTEwuLiBuZWVkIHRvIHJldHVybiB0aGUgYWRkcmVzcyBvZiBtYXBwZWQg
cmVnaW9uICovCiAJcmV0dXJuIE5VTEw7CiB9CkBAIC0xOTksMjEgKzMxMiw1OSBAQCBzdGF0aWMg
dm9pZCAqaHlwZXJfZG1hYnVmX29wc19rbWFwKHN0cnVjdCBkbWFfYnVmICpkbWFidWYsIHVuc2ln
bmVkIGxvbmcgcGdudW0pCiBzdGF0aWMgdm9pZCBoeXBlcl9kbWFidWZfb3BzX2t1bm1hcChzdHJ1
Y3QgZG1hX2J1ZiAqZG1hYnVmLCB1bnNpZ25lZCBsb25nIHBnbnVtLAogCQkJCSAgICB2b2lkICp2
YWRkcikKIHsKKwlzdHJ1Y3QgaW1wb3J0ZWRfc2d0X2luZm8gKmltcG9ydGVkOworCWludCByZXQ7
CisKKwlpZiAoIWRtYWJ1Zi0+cHJpdikKKwkJcmV0dXJuOworCisJaW1wb3J0ZWQgPSAoc3RydWN0
IGltcG9ydGVkX3NndF9pbmZvICopZG1hYnVmLT5wcml2OworCisJcmV0ID0gc3luY19yZXF1ZXN0
KGltcG9ydGVkLT5oaWQsIEhZUEVSX0RNQUJVRl9PUFNfS1VOTUFQKTsKIH0KIAogc3RhdGljIGlu
dCBoeXBlcl9kbWFidWZfb3BzX21tYXAoc3RydWN0IGRtYV9idWYgKmRtYWJ1ZiwKIAkJCQkgc3Ry
dWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiB7Ci0JcmV0dXJuIDA7CisJc3RydWN0IGltcG9ydGVk
X3NndF9pbmZvICppbXBvcnRlZDsKKwlpbnQgcmV0OworCisJaWYgKCFkbWFidWYtPnByaXYpCisJ
CXJldHVybiAtRUlOVkFMOworCisJaW1wb3J0ZWQgPSAoc3RydWN0IGltcG9ydGVkX3NndF9pbmZv
ICopZG1hYnVmLT5wcml2OworCisJcmV0ID0gc3luY19yZXF1ZXN0KGltcG9ydGVkLT5oaWQsIEhZ
UEVSX0RNQUJVRl9PUFNfTU1BUCk7CisKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgdm9pZCAq
aHlwZXJfZG1hYnVmX29wc192bWFwKHN0cnVjdCBkbWFfYnVmICpkbWFidWYpCiB7CisJc3RydWN0
IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKKwlpbnQgcmV0OworCisJaWYgKCFkbWFidWYt
PnByaXYpCisJCXJldHVybiBOVUxMOworCisJaW1wb3J0ZWQgPSAoc3RydWN0IGltcG9ydGVkX3Nn
dF9pbmZvICopZG1hYnVmLT5wcml2OworCisJcmV0ID0gc3luY19yZXF1ZXN0KGltcG9ydGVkLT5o
aWQsIEhZUEVSX0RNQUJVRl9PUFNfVk1BUCk7CisKIAlyZXR1cm4gTlVMTDsKIH0KIAogc3RhdGlj
IHZvaWQgaHlwZXJfZG1hYnVmX29wc192dW5tYXAoc3RydWN0IGRtYV9idWYgKmRtYWJ1Ziwgdm9p
ZCAqdmFkZHIpCiB7CisJc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKKwlpbnQg
cmV0OworCisJaWYgKCFkbWFidWYtPnByaXYpCisJCXJldHVybjsKKworCWltcG9ydGVkID0gKHN0
cnVjdCBpbXBvcnRlZF9zZ3RfaW5mbyAqKWRtYWJ1Zi0+cHJpdjsKKworCXJldCA9IHN5bmNfcmVx
dWVzdChpbXBvcnRlZC0+aGlkLCBIWVBFUl9ETUFCVUZfT1BTX1ZVTk1BUCk7CiB9CiAKIHN0YXRp
YyBjb25zdCBzdHJ1Y3QgZG1hX2J1Zl9vcHMgaHlwZXJfZG1hYnVmX29wcyA9IHsKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5j
LmMgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9yZW1vdGVfc3lu
Yy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNTVjMmMxODI4ODU5
Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9k
bWFidWZfcmVtb3RlX3N5bmMuYwpAQCAtMCwwICsxLDMyNCBAQAorLyoKKyAqIENvcHlyaWdodCDC
qSAyMDE4IEludGVsIENvcnBvcmF0aW9uCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3Jh
bnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEKKyAqIGNvcHkg
b2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUg
IlNvZnR3YXJlIiksCisgKiB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0
aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uCisgKiB0aGUgcmlnaHRzIHRvIHVzZSwg
Y29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwKKyAq
IGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29u
cyB0byB3aG9tIHRoZQorICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0
IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0
IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSAoaW5jbHVkaW5nIHRoZSBuZXh0Cisg
KiBwYXJhZ3JhcGgpIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRp
YWwgcG9ydGlvbnMgb2YgdGhlCisgKiBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMg
UFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBP
UgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBTkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JT
IE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9S
IE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBU
T1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJ
T04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUworICogSU4g
VEhFIFNPRlRXQVJFLgorICoKKyAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiAoTUlUIE9SIEdQ
TC0yLjApCisgKgorICogQXV0aG9yczoKKyAqICAgIERvbmd3b24gS2ltIDxkb25nd29uLmtpbUBp
bnRlbC5jb20+CisgKiAgICBNYXRldXN6IFBvbHJvbGEgPG1hdGV1c3p4LnBvdHJvbGFAaW50ZWwu
Y29tPgorICoKKyAqLworCisjaW5jbHVkZSA8bGludXgva2VybmVsLmg+CisjaW5jbHVkZSA8bGlu
dXgvZXJybm8uaD4KKyNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CisjaW5jbHVkZSA8bGludXgvZG1h
LWJ1Zi5oPgorI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9kcnYuaCIKKyNpbmNsdWRlICJoeXBlcl9k
bWFidWZfc3RydWN0LmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2xpc3QuaCIKKyNpbmNsdWRl
ICJoeXBlcl9kbWFidWZfbXNnLmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2lkLmgiCisjaW5j
bHVkZSAiaHlwZXJfZG1hYnVmX3NnbF9wcm9jLmgiCisKKy8qIFdoZW5ldmVyIGltcG9ydGVyIGRv
ZXMgZG1hIG9wZXJhdGlvbnMgZnJvbSByZW1vdGUgZG9tYWluLAorICogYSBub3RpZmljYXRpb24g
aXMgc2VudCB0byB0aGUgZXhwb3J0ZXIgc28gdGhhdCBleHBvcnRlcgorICogaXNzdWVzIGVxdWl2
YWxlbnQgZG1hIG9wZXJhdGlvbiBvbiB0aGUgb3JpZ2luYWwgZG1hIGJ1ZgorICogZm9yIGluZGly
ZWN0IHN5bmNocm9uaXphdGlvbiB2aWEgc2hhZG93IG9wZXJhdGlvbnMuCisgKgorICogQWxsIHB0
cnMgYW5kIHJlZmVyZW5jZXMgKGUuZyBzdHJ1Y3Qgc2dfdGFibGUqLAorICogc3RydWN0IGRtYV9i
dWZfYXR0YWNobWVudCkgY3JlYXRlZCB2aWEgdGhlc2Ugb3BlcmF0aW9ucyBvbgorICogZXhwb3J0
ZXIncyBzaWRlIGFyZSBrZXB0IGluIHN0YWNrIChpbXBsZW1lbnRlZCBhcyBjaXJjdWxhcgorICog
bGlua2VkLWxpc3RzKSBzZXBhcmF0ZWx5IHNvIHRoYXQgdGhvc2UgY2FuIGJlIHJlLXJlZmVyZW5j
ZWQKKyAqIGxhdGVyIHdoZW4gdW5tYXBwaW5nIG9wZXJhdGlvbnMgYXJlIGludm9rZWQgdG8gZnJl
ZSB0aG9zZS4KKyAqCisgKiBUaGUgdmVyeSBmaXJzdCBlbGVtZW50IG9uIHRoZSBib3R0b20gb2Yg
ZWFjaCBzdGFjayBob2xkcworICogaXMgd2hhdCBpcyBjcmVhdGVkIHdoZW4gaW5pdGlhbCBleHBv
cnRpbmcgaXMgaXNzdWVkIHNvIGl0CisgKiBzaG91bGQgbm90IGJlIG1vZGlmaWVkIG9yIHJlbGVh
c2VkIGJ5IHRoaXMgZnVjdGlvbi4KKyAqLworaW50IGh5cGVyX2RtYWJ1Zl9yZW1vdGVfc3luYyho
eXBlcl9kbWFidWZfaWRfdCBoaWQsIGludCBvcHMpCit7CisJc3RydWN0IGV4cG9ydGVkX3NndF9p
bmZvICpleHBvcnRlZDsKKwlzdHJ1Y3Qgc2d0X2xpc3QgKnNndGw7CisJc3RydWN0IGF0dGFjaG1l
bnRfbGlzdCAqYXR0YWNobDsKKwlzdHJ1Y3Qga21hcF92YWRkcl9saXN0ICp2YV9rbWFwbDsKKwlz
dHJ1Y3Qgdm1hcF92YWRkcl9saXN0ICp2YV92bWFwbDsKKwlpbnQgcmV0OworCisJLyogZmluZCBh
IGNvcmVzcG9uZGluZyBTR1QgZm9yIHRoZSBpZCAqLworCWV4cG9ydGVkID0gaHlwZXJfZG1hYnVm
X2ZpbmRfZXhwb3J0ZWQoaGlkKTsKKworCWlmICghZXhwb3J0ZWQpIHsKKwkJZGV2X2VycihoeV9k
cnZfcHJpdi0+ZGV2LAorCQkJImRtYWJ1ZiByZW1vdGUgc3luYzo6Y2FuJ3QgZmluZCBleHBvcnRl
ZCBsaXN0XG4iKTsKKwkJcmV0dXJuIC1FTk9FTlQ7CisJfQorCisJc3dpdGNoIChvcHMpIHsKKwlj
YXNlIEhZUEVSX0RNQUJVRl9PUFNfQVRUQUNIOgorCQlhdHRhY2hsID0ga2NhbGxvYygxLCBzaXpl
b2YoKmF0dGFjaGwpLCBHRlBfS0VSTkVMKTsKKworCQlpZiAoIWF0dGFjaGwpCisJCQlyZXR1cm4g
LUVOT01FTTsKKworCQlhdHRhY2hsLT5hdHRhY2ggPSBkbWFfYnVmX2F0dGFjaChleHBvcnRlZC0+
ZG1hX2J1ZiwKKwkJCQkJCSBoeV9kcnZfcHJpdi0+ZGV2KTsKKworCQlpZiAoIWF0dGFjaGwtPmF0
dGFjaCkgeworCQkJa2ZyZWUoYXR0YWNobCk7CisJCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYs
CisJCQkJInJlbW90ZSBzeW5jOjpIWVBFUl9ETUFCVUZfT1BTX0FUVEFDSFxuIik7CisJCQlyZXR1
cm4gLUVOT01FTTsKKwkJfQorCisJCWxpc3RfYWRkKCZhdHRhY2hsLT5saXN0LCAmZXhwb3J0ZWQt
PmFjdGl2ZV9hdHRhY2hlZC0+bGlzdCk7CisJCWJyZWFrOworCisJY2FzZSBIWVBFUl9ETUFCVUZf
T1BTX0RFVEFDSDoKKwkJaWYgKGxpc3RfZW1wdHkoJmV4cG9ydGVkLT5hY3RpdmVfYXR0YWNoZWQt
Pmxpc3QpKSB7CisJCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkJInJlbW90ZSBzeW5j
OjpIWVBFUl9ETUFCVUZfT1BTX0RFVEFDSFxuIik7CisJCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5k
ZXYsCisJCQkJIm5vIG1vcmUgZG1hYnVmIGF0dGFjaG1lbnQgbGVmdCB0byBiZSBkZXRhY2hlZFxu
Iik7CisJCQlyZXR1cm4gLUVGQVVMVDsKKwkJfQorCisJCWF0dGFjaGwgPSBsaXN0X2ZpcnN0X2Vu
dHJ5KCZleHBvcnRlZC0+YWN0aXZlX2F0dGFjaGVkLT5saXN0LAorCQkJCQkgICBzdHJ1Y3QgYXR0
YWNobWVudF9saXN0LCBsaXN0KTsKKworCQlkbWFfYnVmX2RldGFjaChleHBvcnRlZC0+ZG1hX2J1
ZiwgYXR0YWNobC0+YXR0YWNoKTsKKwkJbGlzdF9kZWwoJmF0dGFjaGwtPmxpc3QpOworCQlrZnJl
ZShhdHRhY2hsKTsKKwkJYnJlYWs7CisKKwljYXNlIEhZUEVSX0RNQUJVRl9PUFNfTUFQOgorCQlp
ZiAobGlzdF9lbXB0eSgmZXhwb3J0ZWQtPmFjdGl2ZV9hdHRhY2hlZC0+bGlzdCkpIHsKKwkJCWRl
dl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCQkicmVtb3RlIHN5bmM6OkhZUEVSX0RNQUJVRl9P
UFNfTUFQXG4iKTsKKwkJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCQkibm8gbW9yZSBk
bWFidWYgYXR0YWNobWVudCBsZWZ0IHRvIGJlIG1hcHBlZFxuIik7CisJCQlyZXR1cm4gLUVGQVVM
VDsKKwkJfQorCisJCWF0dGFjaGwgPSBsaXN0X2ZpcnN0X2VudHJ5KCZleHBvcnRlZC0+YWN0aXZl
X2F0dGFjaGVkLT5saXN0LAorCQkJCQkgICBzdHJ1Y3QgYXR0YWNobWVudF9saXN0LCBsaXN0KTsK
KworCQlzZ3RsID0ga2NhbGxvYygxLCBzaXplb2YoKnNndGwpLCBHRlBfS0VSTkVMKTsKKworCQlp
ZiAoIXNndGwpCisJCQlyZXR1cm4gLUVOT01FTTsKKworCQlzZ3RsLT5zZ3QgPSBkbWFfYnVmX21h
cF9hdHRhY2htZW50KGF0dGFjaGwtPmF0dGFjaCwKKwkJCQkJCSAgIERNQV9CSURJUkVDVElPTkFM
KTsKKwkJaWYgKCFzZ3RsLT5zZ3QpIHsKKwkJCWtmcmVlKHNndGwpOworCQkJZGV2X2VycihoeV9k
cnZfcHJpdi0+ZGV2LAorCQkJCSJyZW1vdGUgc3luYzo6SFlQRVJfRE1BQlVGX09QU19NQVBcbiIp
OworCQkJcmV0dXJuIC1FTk9NRU07CisJCX0KKwkJbGlzdF9hZGQoJnNndGwtPmxpc3QsICZleHBv
cnRlZC0+YWN0aXZlX3NndHMtPmxpc3QpOworCQlicmVhazsKKworCWNhc2UgSFlQRVJfRE1BQlVG
X09QU19VTk1BUDoKKwkJaWYgKGxpc3RfZW1wdHkoJmV4cG9ydGVkLT5hY3RpdmVfc2d0cy0+bGlz
dCkgfHwKKwkJICAgIGxpc3RfZW1wdHkoJmV4cG9ydGVkLT5hY3RpdmVfYXR0YWNoZWQtPmxpc3Qp
KSB7CisJCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkJInJlbW90ZSBzeW5jOjpIWVBF
Ul9ETUFCVUZfT1BTX1VOTUFQXG4iKTsKKwkJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJ
CQkibm8gU0dUIG9yIGF0dGFjaCBsZWZ0IHRvIGJlIHVubWFwcGVkXG4iKTsKKwkJCXJldHVybiAt
RUZBVUxUOworCQl9CisKKwkJYXR0YWNobCA9IGxpc3RfZmlyc3RfZW50cnkoJmV4cG9ydGVkLT5h
Y3RpdmVfYXR0YWNoZWQtPmxpc3QsCisJCQkJCSAgIHN0cnVjdCBhdHRhY2htZW50X2xpc3QsIGxp
c3QpOworCQlzZ3RsID0gbGlzdF9maXJzdF9lbnRyeSgmZXhwb3J0ZWQtPmFjdGl2ZV9zZ3RzLT5s
aXN0LAorCQkJCQlzdHJ1Y3Qgc2d0X2xpc3QsIGxpc3QpOworCisJCWRtYV9idWZfdW5tYXBfYXR0
YWNobWVudChhdHRhY2hsLT5hdHRhY2gsIHNndGwtPnNndCwKKwkJCQkJIERNQV9CSURJUkVDVElP
TkFMKTsKKwkJbGlzdF9kZWwoJnNndGwtPmxpc3QpOworCQlrZnJlZShzZ3RsKTsKKwkJYnJlYWs7
CisKKwljYXNlIEhZUEVSX0RNQUJVRl9PUFNfUkVMRUFTRToKKwkJZGV2X2RiZyhoeV9kcnZfcHJp
di0+ZGV2LAorCQkJImlkOiVkIGtleTolZCAlZCAlZH0gcmVsZWFzZWQsIHJlZiBsZWZ0OiAlZFxu
IiwKKwkJCSBleHBvcnRlZC0+aGlkLmlkLCBleHBvcnRlZC0+aGlkLnJuZ19rZXlbMF0sCisJCQkg
ZXhwb3J0ZWQtPmhpZC5ybmdfa2V5WzFdLCBleHBvcnRlZC0+aGlkLnJuZ19rZXlbMl0sCisJCQkg
ZXhwb3J0ZWQtPmFjdGl2ZSAtIDEpOworCisJCWV4cG9ydGVkLT5hY3RpdmUtLTsKKworCQkvKiBJ
ZiB0aGVyZSBhcmUgc3RpbGwgaW1wb3J0ZXJzIGp1c3QgYnJlYWssIGlmIG5vIHRoZW4KKwkJICog
Y29udGludWUgd2l0aCBmaW5hbCBjbGVhbnVwCisJCSAqLworCQlpZiAoZXhwb3J0ZWQtPmFjdGl2
ZSkKKwkJCWJyZWFrOworCisJCS8qIEltcG9ydGVyIGp1c3QgcmVsZWFzZWQgYnVmZmVyIGZkLCBj
aGVjayBpZiB0aGVyZSBpcworCQkgKiBhbnkgb3RoZXIgaW1wb3J0ZXIgc3RpbGwgdXNpbmcgaXQu
CisJCSAqIElmIG5vdCBhbmQgYnVmZmVyIHdhcyB1bmV4cG9ydGVkLCBjbGVhbiB1cCBzaGFyZWQK
KwkJICogZGF0YSBhbmQgcmVtb3ZlIHRoYXQgYnVmZmVyLgorCQkgKi8KKwkJZGV2X2RiZyhoeV9k
cnZfcHJpdi0+ZGV2LAorCQkJIkJ1ZmZlciB7aWQ6JWQga2V5OiVkICVkICVkfSBmaW5hbCByZWxl
YXNlZFxuIiwKKwkJCWV4cG9ydGVkLT5oaWQuaWQsIGV4cG9ydGVkLT5oaWQucm5nX2tleVswXSwK
KwkJCWV4cG9ydGVkLT5oaWQucm5nX2tleVsxXSwgZXhwb3J0ZWQtPmhpZC5ybmdfa2V5WzJdKTsK
KworCQlpZiAoIWV4cG9ydGVkLT52YWxpZCAmJiAhZXhwb3J0ZWQtPmFjdGl2ZSAmJgorCQkgICAg
IWV4cG9ydGVkLT51bmV4cG9ydF9zY2hlZCkgeworCQkJaHlwZXJfZG1hYnVmX2NsZWFudXBfc2d0
X2luZm8oZXhwb3J0ZWQsIGZhbHNlKTsKKwkJCWh5cGVyX2RtYWJ1Zl9yZW1vdmVfZXhwb3J0ZWQo
aGlkKTsKKwkJCWtmcmVlKGV4cG9ydGVkKTsKKwkJCS8qIHN0b3JlIGh5cGVyX2RtYWJ1Zl9pZCBp
biB0aGUgbGlzdCBmb3IgcmV1c2UgKi8KKwkJCWh5cGVyX2RtYWJ1Zl9zdG9yZV9oaWQoaGlkKTsK
KwkJfQorCisJCWJyZWFrOworCisJY2FzZSBIWVBFUl9ETUFCVUZfT1BTX0JFR0lOX0NQVV9BQ0NF
U1M6CisJCXJldCA9IGRtYV9idWZfYmVnaW5fY3B1X2FjY2VzcyhleHBvcnRlZC0+ZG1hX2J1ZiwK
KwkJCQkJICAgICAgIERNQV9CSURJUkVDVElPTkFMKTsKKwkJaWYgKHJldCkgeworCQkJZGV2X2Vy
cihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCSJIWVBFUl9ETUFCVUZfT1BTX0JFR0lOX0NQVV9BQ0NF
U1NcbiIpOworCQkJcmV0dXJuIHJldDsKKwkJfQorCQlicmVhazsKKworCWNhc2UgSFlQRVJfRE1B
QlVGX09QU19FTkRfQ1BVX0FDQ0VTUzoKKwkJcmV0ID0gZG1hX2J1Zl9lbmRfY3B1X2FjY2Vzcyhl
eHBvcnRlZC0+ZG1hX2J1ZiwKKwkJCQkJICAgICBETUFfQklESVJFQ1RJT05BTCk7CisJCWlmIChy
ZXQpIHsKKwkJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCQkiSFlQRVJfRE1BQlVGX09Q
U19FTkRfQ1BVX0FDQ0VTU1xuIik7CisJCQlyZXR1cm4gcmV0OworCQl9CisJCWJyZWFrOworCisJ
Y2FzZSBIWVBFUl9ETUFCVUZfT1BTX0tNQVBfQVRPTUlDOgorCWNhc2UgSFlQRVJfRE1BQlVGX09Q
U19LTUFQOgorCQl2YV9rbWFwbCA9IGtjYWxsb2MoMSwgc2l6ZW9mKCp2YV9rbWFwbCksIEdGUF9L
RVJORUwpOworCQlpZiAoIXZhX2ttYXBsKQorCQkJcmV0dXJuIC1FTk9NRU07CisKKwkJLyogZHVt
bXkga21hcHBpbmcgb2YgMSBwYWdlICovCisJCWlmIChvcHMgPT0gSFlQRVJfRE1BQlVGX09QU19L
TUFQX0FUT01JQykKKwkJCXZhX2ttYXBsLT52YWRkciA9IGRtYV9idWZfa21hcF9hdG9taWMoCisJ
CQkJCQlleHBvcnRlZC0+ZG1hX2J1ZiwgMSk7CisJCWVsc2UKKwkJCXZhX2ttYXBsLT52YWRkciA9
IGRtYV9idWZfa21hcCgKKwkJCQkJCWV4cG9ydGVkLT5kbWFfYnVmLCAxKTsKKworCQlpZiAoIXZh
X2ttYXBsLT52YWRkcikgeworCQkJa2ZyZWUodmFfa21hcGwpOworCQkJZGV2X2VycihoeV9kcnZf
cHJpdi0+ZGV2LAorCQkJCSJIWVBFUl9ETUFCVUZfT1BTX0tNQVAoX0FUT01JQylcbiIpOworCQkJ
cmV0dXJuIC1FTk9NRU07CisJCX0KKwkJbGlzdF9hZGQoJnZhX2ttYXBsLT5saXN0LCAmZXhwb3J0
ZWQtPnZhX2ttYXBwZWQtPmxpc3QpOworCQlicmVhazsKKworCWNhc2UgSFlQRVJfRE1BQlVGX09Q
U19LVU5NQVBfQVRPTUlDOgorCWNhc2UgSFlQRVJfRE1BQlVGX09QU19LVU5NQVA6CisJCWlmIChs
aXN0X2VtcHR5KCZleHBvcnRlZC0+dmFfa21hcHBlZC0+bGlzdCkpIHsKKwkJCWRldl9lcnIoaHlf
ZHJ2X3ByaXYtPmRldiwKKwkJCQkiSFlQRVJfRE1BQlVGX09QU19LVU5NQVAoX0FUT01JQylcbiIp
OworCQkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCSJubyBtb3JlIGRtYWJ1ZiBWQSB0
byBiZSBmcmVlZFxuIik7CisJCQlyZXR1cm4gLUVGQVVMVDsKKwkJfQorCisJCXZhX2ttYXBsID0g
bGlzdF9maXJzdF9lbnRyeSgmZXhwb3J0ZWQtPnZhX2ttYXBwZWQtPmxpc3QsCisJCQkJCSAgICBz
dHJ1Y3Qga21hcF92YWRkcl9saXN0LCBsaXN0KTsKKwkJaWYgKCF2YV9rbWFwbC0+dmFkZHIpIHsK
KwkJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCQkiSFlQRVJfRE1BQlVGX09QU19LVU5N
QVAoX0FUT01JQylcbiIpOworCQkJcmV0dXJuIFBUUl9FUlIodmFfa21hcGwtPnZhZGRyKTsKKwkJ
fQorCisJCS8qIHVubWFwcGluZyAxIHBhZ2UgKi8KKwkJaWYgKG9wcyA9PSBIWVBFUl9ETUFCVUZf
T1BTX0tVTk1BUF9BVE9NSUMpCisJCQlkbWFfYnVmX2t1bm1hcF9hdG9taWMoZXhwb3J0ZWQtPmRt
YV9idWYsCisJCQkJCSAgICAgIDEsIHZhX2ttYXBsLT52YWRkcik7CisJCWVsc2UKKwkJCWRtYV9i
dWZfa3VubWFwKGV4cG9ydGVkLT5kbWFfYnVmLAorCQkJCSAgICAgICAxLCB2YV9rbWFwbC0+dmFk
ZHIpOworCisJCWxpc3RfZGVsKCZ2YV9rbWFwbC0+bGlzdCk7CisJCWtmcmVlKHZhX2ttYXBsKTsK
KwkJYnJlYWs7CisKKwljYXNlIEhZUEVSX0RNQUJVRl9PUFNfTU1BUDoKKwkJLyogY3VycmVudGx5
IG5vdCBzdXBwb3J0ZWQ6IGxvb2tpbmcgZm9yIGEgd2F5IHRvIGNyZWF0ZQorCQkgKiBhIGR1bW15
IHZtYQorCQkgKi8KKwkJZGV2X3dhcm4oaHlfZHJ2X3ByaXYtPmRldiwKKwkJCSAicmVtb3RlIHN5
bmM6OnN5Y2hyb25pemVkIG1tYXAgaXMgbm90IHN1cHBvcnRlZFxuIik7CisJCWJyZWFrOworCisJ
Y2FzZSBIWVBFUl9ETUFCVUZfT1BTX1ZNQVA6CisJCXZhX3ZtYXBsID0ga2NhbGxvYygxLCBzaXpl
b2YoKnZhX3ZtYXBsKSwgR0ZQX0tFUk5FTCk7CisKKwkJaWYgKCF2YV92bWFwbCkKKwkJCXJldHVy
biAtRU5PTUVNOworCisJCS8qIGR1bW15IHZtYXBwaW5nICovCisJCXZhX3ZtYXBsLT52YWRkciA9
IGRtYV9idWZfdm1hcChleHBvcnRlZC0+ZG1hX2J1Zik7CisKKwkJaWYgKCF2YV92bWFwbC0+dmFk
ZHIpIHsKKwkJCWtmcmVlKHZhX3ZtYXBsKTsKKwkJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwK
KwkJCQkicmVtb3RlIHN5bmM6OkhZUEVSX0RNQUJVRl9PUFNfVk1BUFxuIik7CisJCQlyZXR1cm4g
LUVOT01FTTsKKwkJfQorCQlsaXN0X2FkZCgmdmFfdm1hcGwtPmxpc3QsICZleHBvcnRlZC0+dmFf
dm1hcHBlZC0+bGlzdCk7CisJCWJyZWFrOworCisJY2FzZSBIWVBFUl9ETUFCVUZfT1BTX1ZVTk1B
UDoKKwkJaWYgKGxpc3RfZW1wdHkoJmV4cG9ydGVkLT52YV92bWFwcGVkLT5saXN0KSkgeworCQkJ
ZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCSJyZW1vdGUgc3luYzo6SFlQRVJfRE1BQlVG
X09QU19WVU5NQVBcbiIpOworCQkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCSJubyBt
b3JlIGRtYWJ1ZiBWQSB0byBiZSBmcmVlZFxuIik7CisJCQlyZXR1cm4gLUVGQVVMVDsKKwkJfQor
CQl2YV92bWFwbCA9IGxpc3RfZmlyc3RfZW50cnkoJmV4cG9ydGVkLT52YV92bWFwcGVkLT5saXN0
LAorCQkJCQlzdHJ1Y3Qgdm1hcF92YWRkcl9saXN0LCBsaXN0KTsKKwkJaWYgKCF2YV92bWFwbCB8
fCB2YV92bWFwbC0+dmFkZHIgPT0gTlVMTCkgeworCQkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2
LAorCQkJCSJyZW1vdGUgc3luYzo6SFlQRVJfRE1BQlVGX09QU19WVU5NQVBcbiIpOworCQkJcmV0
dXJuIC1FRkFVTFQ7CisJCX0KKworCQlkbWFfYnVmX3Z1bm1hcChleHBvcnRlZC0+ZG1hX2J1Ziwg
dmFfdm1hcGwtPnZhZGRyKTsKKworCQlsaXN0X2RlbCgmdmFfdm1hcGwtPmxpc3QpOworCQlrZnJl
ZSh2YV92bWFwbCk7CisJCWJyZWFrOworCisJZGVmYXVsdDoKKwkJLyogcHJvZ3JhbSBzaG91bGQg
bm90IGdldCBoZXJlICovCisJCWJyZWFrOworCX0KKworCXJldHVybiAwOworfQpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfcmVtb3RlX3N5bmMu
aCBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5j
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5hNjU5YzgzYzhmMjcK
LS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2Rt
YWJ1Zl9yZW1vdGVfc3luYy5oCkBAIC0wLDAgKzEsMzIgQEAKKy8qCisgKiBDb3B5cmlnaHQgwqkg
MjAxOCBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50
ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5IG9m
IHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJT
b2Z0d2FyZSIpLAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlv
biwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2UsIGNv
cHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisgKiBh
bmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMg
dG8gd2hvbSB0aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0
byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBu
b3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAorICog
cGFyYWdyYXBoKSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFs
IHBvcnRpb25zIG9mIHRoZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBS
T1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IK
KyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9SUyBP
UiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElOIFRI
RSBTT0ZUV0FSRS4KKyAqCisgKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKE1JVCBPUiBHUEwt
Mi4wKQorICoKKyAqLworCisjaWZuZGVmIF9fSFlQRVJfRE1BQlVGX1JFTU9URV9TWU5DX0hfXwor
I2RlZmluZSBfX0hZUEVSX0RNQUJVRl9SRU1PVEVfU1lOQ19IX18KKworaW50IGh5cGVyX2RtYWJ1
Zl9yZW1vdGVfc3luYyhoeXBlcl9kbWFidWZfaWRfdCBoaWQsIGludCBvcHMpOworCisjZW5kaWYg
Ly8gX19IWVBFUl9ETUFCVUZfUkVNT1RFX1NZTkNfSF9fCi0tIAoyLjE2LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmEQ-00079J-1G; Wed, 14 Feb 2018 01:51:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmEO-00077o-OZ
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:51:32 +0000
X-Inumbo-ID: ba9b8b2a-1129-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba9b8b2a-1129-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 01:52:36 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:22 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498941"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:22 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:50:02 -0800
Message-Id: <20180214015008.9513-4-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 3/9] MAINTAINERS: adding Hyper_DMABUF
	driver section in MAINTAINERS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SHlwZXJfRE1BQlVGIERSSVZFUgpNOiAgICAgIERvbmd3b24gS2ltIDxkb25nd29uLmtpbUBpbnRl
bC5jb20+Ck06ICAgICAgTWF0ZXVzeiBQb2xyb2xhIDxtYXRldXN6eC5wb3Ryb2xhQGludGVsLmNv
bT4KTDogICAgICBsaW51eC1rZXJuZWxAdmdlci5rZXJuZWwub3JnCkw6ICAgICAgeGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnClM6ICAgICAgTWFpbnRhaW5lZApGOiAgICAgIGRyaXZlcnMv
ZG1hLWJ1Zi9oeXBlcl9kbWFidWYqCkY6ICAgICAgaW5jbHVkZS91YXBpL2xpbnV4L2h5cGVyX2Rt
YWJ1Zi5oCkY6ICAgICAgRG9jdW1lbnRhdGlvbi9oeXBlci1kbWFidWYtc2hhcmluZy50eHQKVDog
ICAgICBodHRwczovL2dpdGh1Yi5jb20vZG93bm9yL2xpbnV4X2h5cGVyX2RtYWJ1Zi8KClNpZ25l
ZC1vZmYtYnk6IERvbmd3b24gS2ltIDxkb25nd29uLmtpbUBpbnRlbC5jb20+Ci0tLQogTUFJTlRB
SU5FUlMgfCAxMSArKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCmluZGV4IGQ0ZmRjYjEyNjE2
Yy4uMTU1ZjdmODM5MjAxIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVS
UwpAQCAtNjQ2OCw2ICs2NDY4LDE3IEBAIFM6CU1haW50YWluZWQKIEY6CW1tL21lbW9yeS1mYWls
dXJlLmMKIEY6CW1tL2h3cG9pc29uLWluamVjdC5jCiAKK0h5cGVyX0RNQUJVRiBEUklWRVIKK006
CURvbmd3b24gS2ltIDxkb25nd29uLmtpbUBpbnRlbC5jb20+CitNOglNYXRldXN6IFBvbHJvbGEg
PG1hdGV1c3p4LnBvdHJvbGFAaW50ZWwuY29tPgorTDoJbGludXgta2VybmVsQHZnZXIua2VybmVs
Lm9yZworTDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCitTOglNYWludGFpbmVkCitG
Oglkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmKgorRjoJaW5jbHVkZS91YXBpL2xpbnV4L2h5
cGVyX2RtYWJ1Zi5oCitGOglEb2N1bWVudGF0aW9uL2h5cGVyLWRtYWJ1Zi1zaGFyaW5nLnR4dAor
VDoJaHR0cHM6Ly9naXRodWIuY29tL2Rvd25vci9saW51eF9oeXBlcl9kbWFidWYvCisKIEh5cGVy
LVYgQ09SRSBBTkQgRFJJVkVSUwogTToJIksuIFkuIFNyaW5pdmFzYW4iIDxreXNAbWljcm9zb2Z0
LmNvbT4KIE06CUhhaXlhbmcgWmhhbmcgPGhhaXlhbmd6QG1pY3Jvc29mdC5jb20+Ci0tIAoyLjE2
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmEJ-00077G-2W; Wed, 14 Feb 2018 01:51:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmEH-00076u-Hf
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:51:25 +0000
X-Inumbo-ID: 7aed33df-1129-11e8-ba59-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7aed33df-1129-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 02:50:49 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:22 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498938"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:22 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:50:01 -0800
Message-Id: <20180214015008.9513-3-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 2/9] hyper_dmabuf: architecture
	specification and reference guide
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVmZXJlbmNlIGRvY3VtZW50IGZvciBoeXBlcl9ETUFCVUYgZHJpdmVyCgpEb2N1bWVudGF0aW9u
L2h5cGVyLWRtYWJ1Zi1zaGFyaW5nLnR4dAoKU2lnbmVkLW9mZi1ieTogRG9uZ3dvbiBLaW0gPGRv
bmd3b24ua2ltQGludGVsLmNvbT4KLS0tCiBEb2N1bWVudGF0aW9uL2h5cGVyLWRtYWJ1Zi1zaGFy
aW5nLnR4dCB8IDczNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA3MzQgaW5zZXJ0aW9ucygrKQogY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRp
b24vaHlwZXItZG1hYnVmLXNoYXJpbmcudHh0CgpkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9o
eXBlci1kbWFidWYtc2hhcmluZy50eHQgYi9Eb2N1bWVudGF0aW9uL2h5cGVyLWRtYWJ1Zi1zaGFy
aW5nLnR4dApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjkyOGU0MTE5
MzFlMwotLS0gL2Rldi9udWxsCisrKyBiL0RvY3VtZW50YXRpb24vaHlwZXItZG1hYnVmLXNoYXJp
bmcudHh0CkBAIC0wLDAgKzEsNzM0IEBACitMaW51eCBIeXBlciBETUFCVUYgRHJpdmVyCisKKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQorU2VjdGlvbiAxLiBPdmVydmlldworLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCisKK0h5cGVyX0RNQUJVRiBkcml2ZXIgaXMgYSBMaW51eCBkZXZpY2UgZHJpdmVyIHJ1
bm5pbmcgb24gbXVsdGlwbGUgVmlydHVhbAorYWNoaW5lcyAoVk1zKSwgd2hpY2ggZXhwYW5kcyBE
TUEtQlVGIHNoYXJpbmcgY2FwYWJpbGl0eSB0byB0aGUgVk0gZW52aXJvbm1lbnQKK3doZXJlIG11
bHRpcGxlIGRpZmZlcmVudCBPUyBpbnN0YW5jZXMgbmVlZCB0byBzaGFyZSBzYW1lIHBoeXNpY2Fs
IGRhdGEgd2l0aG91dAorZGF0YS1jb3B5IGFjcm9zcyBWTXMuCisKK1RvIHNoYXJlIGEgRE1BX0JV
RiBhY3Jvc3MgVk1zLCBhbiBpbnN0YW5jZSBvZiB0aGUgSHlwZXJfRE1BQlVGIGRydiBvbiB0aGUK
K2V4cG9ydGluZyBWTSAoc28gY2FsbGVkLCDigJxleHBvcnRlcuKAnSkgaW1wb3J0cyBhIGxvY2Fs
IERNQV9CVUYgZnJvbSB0aGUgb3JpZ2luYWwKK3Byb2R1Y2VyIG9mIHRoZSBidWZmZXIsIHRoZW4g
cmUtZXhwb3J0cyBpdCB3aXRoIGFuIHVuaXF1ZSBJRCwgaHlwZXJfZG1hYnVmX2lkCitmb3IgdGhl
IGJ1ZmZlciB0byB0aGUgaW1wb3J0aW5nIFZNIChzbyBjYWxsZWQsIOKAnGltcG9ydGVy4oCdKS4K
KworQW5vdGhlciBpbnN0YW5jZSBvZiB0aGUgSHlwZXJfRE1BQlVGIGRyaXZlciBvbiBpbXBvcnRl
ciByZWdpc3RlcnMKK2EgaHlwZXJfZG1hYnVmX2lkIHRvZ2V0aGVyIHdpdGggcmVmZXJlbmNlIGlu
Zm9ybWF0aW9uIGZvciB0aGUgc2hhcmVkIHBoeXNpY2FsCitwYWdlcyBhc3NvY2lhdGVkIHdpdGgg
dGhlIERNQV9CVUYgdG8gaXRzIGRhdGFiYXNlIHdoZW4gdGhlIGV4cG9ydCBoYXBwZW5zLgorCitU
aGUgYWN0dWFsIG1hcHBpbmcgb2YgdGhlIERNQV9CVUYgb24gdGhlIGltcG9ydGVy4oCZcyBzaWRl
IGlzIGRvbmUgYnkKK3RoZSBIeXBlcl9ETUFCVUYgZHJpdmVyIHdoZW4gdXNlciBzcGFjZSBpc3N1
ZXMgdGhlIElPQ1RMIGNvbW1hbmQgdG8gYWNjZXNzCit0aGUgc2hhcmVkIERNQV9CVUYuIFRoZSBI
eXBlcl9ETUFCVUYgZHJpdmVyIHdvcmtzIGFzIGJvdGggYW4gaW1wb3J0aW5nIGFuZAorZXhwb3J0
aW5nIGRyaXZlciBhcyBpcywgdGhhdCBpcywgbm8gc3BlY2lhbCBjb25maWd1cmF0aW9uIGlzIHJl
cXVpcmVkLgorQ29uc2VxdWVudGx5LCBvbmx5IGEgc2luZ2xlIG1vZHVsZSBwZXIgVk0gaXMgbmVl
ZGVkIHRvIGVuYWJsZSBjcm9zcy1WTSBETUFfQlVGCitleGNoYW5nZS4KKworLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCitTZWN0aW9uIDIuIEFyY2hpdGVjdHVyZQorLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CisKKzEuIEh5cGVyX0RNQUJVRiBJRAorCitoeXBlcl9kbWFidWZfaWQgaXMgYSBnbG9iYWwgaGFu
ZGxlIGZvciBzaGFyZWQgRE1BIEJVRnMsIHdoaWNoIGlzIGNvbXBhdGlibGUKK2Fjcm9zcyBWTXMu
IEl0IGlzIGEga2V5IHVzZWQgYnkgdGhlIGltcG9ydGVyIHRvIHJldHJpZXZlIGluZm9ybWF0aW9u
IGFib3V0CitzaGFyZWQgS2VybmVsIHBhZ2VzIGJlaGluZCB0aGUgRE1BX0JVRiBzdHJ1Y3R1cmUg
ZnJvbSB0aGUgSU1QT1JUIGxpc3QuIFdoZW4KK2EgRE1BX0JVRiBpcyBleHBvcnRlZCB0byBhbm90
aGVyIGRvbWFpbiwgaXRzIGh5cGVyX2RtYWJ1Zl9pZCBhbmQgTUVUQSBkYXRhCithcmUgYWxzbyBr
ZXB0IGluIHRoZSBFWFBPUlQgbGlzdCBieSB0aGUgZXhwb3J0ZXIgZm9yIGZ1cnRoZXIgc3luY2hy
b25pemF0aW9uCitvZiBjb250cm9sIG92ZXIgdGhlIERNQV9CVUYuCisKK2h5cGVyX2RtYWJ1Zl9p
ZCBpcyDigJx0YXJnZXRlZOKAnSwgbWVhbmluZyBpdCBpcyB2YWxpZCBvbmx5IGluIGV4cG9ydGlu
ZyAob3duZXIgb2YKK3RoZSBidWZmZXIpIGFuZCBpbXBvcnRpbmcgVk1zLCB3aGVyZSB0aGUgY29y
cmVzcG9uZGluZyBoeXBlcl9kbWFidWZfaWQgaXMKK3N0b3JlZCBpbiB0aGVpciBkYXRhYmFzZSAo
RVhQT1JUIGFuZCBJTVBPUlQgbGlzdHMpLgorCitBIHVzZXItc3BhY2UgYXBwbGljYXRpb24gc3Bl
Y2lmaWVzIHRoZSB0YXJnZXRlZCBWTSBpZCBpbiB0aGUgdXNlciBwYXJhbWV0ZXIKK3doZW4gaXQg
Y2FsbHMgdGhlIElPQ1RMIGNvbW1hbmQgdG8gZXhwb3J0IHNoYXJlZCBETUFfQlVGIHRvIGFub3Ro
ZXIgVk0uCisKK2h5cGVyX2RtYWJ1Zl9pZF90IGlzIGEgZGF0YSB0eXBlIGZvciBoeXBlcl9kbWFi
dWZfaWQuIEl0IGlzIGRlZmluZWQgYXMgMTYtYnl0ZQorZGF0YSBzdHJ1Y3R1cmUsIGFuZCBpdCBj
b250YWlucyBpZCBhbmQgcm5nX2tleVszXSBhcyBlbGVtZW50cyBmb3IKK3RoZSBzdHJ1Y3R1cmUu
CisKK3R5cGVkZWYgc3RydWN0IHsKKyAgICAgICAgaW50IGlkOworICAgICAgICBpbnQgcm5nX2tl
eVszXTsgLyogMTJieXRlcyBsb25nIHJhbmRvbSBudW1iZXIgKi8KK30gaHlwZXJfZG1hYnVmX2lk
X3Q7CisKK1RoZSBmaXJzdCBlbGVtZW50IGluIHRoZSBoeXBlcl9kbWFidWZfaWQgc3RydWN0dXJl
LCBpbnQgaWQgaXMgY29tYmluZWQgZGF0YSBvZgorYSBjb3VudCBudW1iZXIgZ2VuZXJhdGVkIGJ5
IHRoZSBkcml2ZXIgcnVubmluZyBvbiB0aGUgZXhwb3J0ZXIgYW5kCit0aGUgZXhwb3J0ZXLigJlz
IElELiBUaGUgVk3igJlzIElEIGlzIGEgb25lIGJ5dGUgdmFsdWUgYW5kIGxvY2F0ZWQgYXQgdGhl
IGZpZWxk4oCZcworU0IgaW4gaW50IGlkLiBUaGUgcmVtYWluaW5nIHRocmVlIGJ5dGVzIGluIGlu
dCBpZCBhcmUgcmVzZXJ2ZWQgZm9yIGEgY291bnQKK251bWJlci4KKworSG93ZXZlciwgdGhlcmUg
aXMgYSBsaW1pdCByZWxhdGVkIHRvIHRoaXMgY291bnQgbnVtYmVyLCB3aGljaCBpcyAxMDAwLgor
VGhlcmVmb3JlLCBvbmx5IGxpdHRsZSBtb3JlIHRoYW4gYSBieXRlIHN0YXJ0aW5nIGZyb20gdGhl
IExTQiBpcyBhY3R1YWxseSB1c2VkCitmb3Igc3RvcmluZyB0aGlzIGNvdW50IG51bWJlci4KKwor
I2RlZmluZSBIWVBFUl9ETUFCVUZfSURfQ1JFQVRFKGRvbWlkLCBpZCkgXAorICAgICAgICAoKCgo
ZG9taWQpICYgMHhGRikgPDwgMjQpIHwgKChpZCkgJiAweEZGRkZGRikpCisKK1RoaXMgbGltaXQg
b24gdGhlIGNvdW50IG51bWJlciBkaXJlY3RseSBtZWFucyB0aGUgbWF4aW11bSBudW1iZXIgb2Yg
RE1BIEJVRnMKK3RoYXQgIGNhbiBiZSBzaGFyZWQgc2ltdWx0YW5lb3VzbHkgYnkgb25lIFZNLiBU
aGUgc2Vjb25kIGVsZW1lbnQgb2YKK2h5cGVyX2RtYWJ1Zl9pZCwgdGhhdCBpcyBpbnQgcm5nX2tl
eVszXSwgaXMgYW4gYXJyYXkgb2YgdGhyZWUgaW50ZWdlcnMuIFRoZXNlCitudW1iZXJzIGFyZSBn
ZW5lcmF0ZWQgYnkgTGludXjigJlzIG5hdGl2ZSByYW5kb20gbnVtYmVyIGdlbmVyYXRpb24gbWVj
aGFuaXNtLgorVGhpcyBmaWVsZCBpcyBhZGRlZCB0byBlbmhhbmNlIHRoZSBzZWN1cml0eSBvZiB0
aGUgSHlwZXIgRE1BQlVGIGRyaXZlciBieQorbWF4aW1pemluZyB0aGUgZW50cm9weSBvZiBoeXBl
cl9kbWFidWZfaWQgKHRoYXQgaXMsIHByZXZlbnRpbmcgaXQgZnJvbSBiZWluZworZ3Vlc3NlZCBi
eSBhIHNlY3VyaXR5IGF0dGFja2VyKS4KKworT25jZSBETUFfQlVGIGlzIG5vIGxvbmdlciBzaGFy
ZWQsIHRoZSBoeXBlcl9kbWFidWZfaWQgYXNzb2NpYXRlZCB3aXRoCit0aGUgRE1BX0JVRiBpcyBy
ZWxlYXNlZCwgYnV0IHRoZSBjb3VudCBudW1iZXIgaW4gaHlwZXJfZG1hYnVmX2lkIGlzIHNhdmVk
IGluCit0aGUgSUQgbGlzdCBmb3IgcmV1c2UuIEhvd2V2ZXIsIHJhbmRvbSBrZXlzIHN0b3JlZCBp
biBpbnQgcm5nX2tleVszXSBhcmUgbm90CityZXVzZWQuIEluc3RlYWQsIHRob3NlIGtleXMgYXJl
IGFsd2F5cyBmaWxsZWQgd2l0aCBmcmVzaGx5IGdlbmVyYXRlZCByYW5kb20KK2tleXMgZm9yIHNl
Y3VyaXR5LgorCisyLiBJT0NUTHMKKworYS4gSU9DVExfSFlQRVJfRE1BQlVGX1RYX0NIX1NFVFVQ
CisKK1RoaXMgdHlwZSBvZiBJT0NUTCBpcyB1c2VkIGZvciBpbml0aWFsaXphdGlvbiBvZiBhIG9u
ZS1kaXJlY3Rpb25hbCB0cmFuc21pdAorY29tbXVuaWNhdGlvbiBjaGFubmVsIHdpdGggYSByZW1v
dGUgZG9tYWluLgorCitUaGUgdXNlciBzcGFjZSBhcmd1bWVudCBmb3IgdGhpcyB0eXBlIG9mIElP
Q1RMIGlzIGRlZmluZWQgYXM6CisKK3N0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfdHhfY2hfc2V0
dXAgeworICAgIC8qIElOIHBhcmFtZXRlcnMgKi8KKyAgICAvKiBSZW1vdGUgZG9tYWluIGlkICov
CisgICAgaW50IHJlbW90ZV9kb21haW47Cit9OworCitiLiBJT0NUTF9IWVBFUl9ETUFCVUZfUlhf
Q0hfU0VUVVAKKworVGhpcyB0eXBlIG9mIElPQ1RMIGlzIHVzZWQgZm9yIGluaXRpYWxpemF0aW9u
IG9mIGEgb25lLWRpcmVjdGlvbmFsIHJlY2VpdmUKK2NvbW11bmljYXRpb24gY2hhbm5lbCB3aXRo
IGEgcmVtb3RlIGRvbWFpbi4KKworVGhlIHVzZXIgc3BhY2UgYXJndW1lbnQgZm9yIHRoaXMgdHlw
ZSBvZiBJT0NUTCBpcyBkZWZpbmVkIGFzOgorCitzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX3J4
X2NoX3NldHVwIHsKKyAgICAvKiBJTiBwYXJhbWV0ZXJzICovCisgICAgLyogU291cmNlIGRvbWFp
biBpZCAqLworICAgIGludCBzb3VyY2VfZG9tYWluOworfTsKKworYy4gSU9DVExfSFlQRVJfRE1B
QlVGX0VYUE9SVF9SRU1PVEUKKworVGhpcyB0eXBlIG9mIElPQ1RMIGlzIHVzZWQgdG8gZXhwb3J0
IGEgRE1BIEJVRiB0byBhbm90aGVyIFZNLiBXaGVuIGEgdXNlcgorc3BhY2UgYXBwbGljYXRpb24g
bWFrZXMgdGhpcyBjYWxsIHRvIHRoZSBkcml2ZXIsIGl0IGV4dHJhY3RzIEtlcm5lbCBwYWdlcwor
YXNzb2NpYXRlZCB3aXRoIHRoZSBETUFfQlVGLCB0aGVuIG1ha2VzIHRob3NlIHNoYXJlZCB3aXRo
IHRoZSBpbXBvcnRpbmcgVk0uCisKK0FsbCByZWZlcmVuY2UgaW5mb3JtYXRpb24gZm9yIHRoaXMg
c2hhcmVkIHBhZ2VzIGFuZCBoeXBlcl9kbWFidWZfaWQgaXMKK2NyZWF0ZWQsIHRoZW4gcGFzc2Vk
IHRvIHRoZSBpbXBvcnRpbmcgZG9tYWluIHRocm91Z2ggYSBjb21tdW5pY2F0aW9ucworY2hhbm5l
bCBmb3Igc3luY2hyb25vdXMgcmVnaXN0cmF0aW9uLiBJbiB0aGUgbWVhbnRpbWUsIHRoZSBoeXBl
cl9kbWFidWZfaWQKK2ZvciB0aGUgc2hhcmVkIERNQV9CVUYgaXMgYWxzbyByZXR1cm5lZCB0byB1
c2VyLXNwYWNlIGFwcGxpY2F0aW9uLgorCitUaGlzIElPQ1RMIGNhbiBhY2NlcHQgYSByZWZlcmVu
Y2UgdG8g4oCcdXNlci1kZWZpbmVk4oCdIGRhdGEgYXMgd2VsbCBhcyBhIEZECitmb3IgdGhlIERN
QSBCVUYuIFRoaXMgcHJpdmF0ZSBkYXRhIGlzIHRoZW4gYXR0YWNoZWQgdG8gdGhlIERNQSBCVUYg
YW5kCitleHBvcnRlZCB0b2dldGhlciB3aXRoIGl0LgorCitNb3JlIGRldGFpbHMgcmVnYXJkaW5n
IHRoaXMgcHJpdmF0ZSBkYXRhIGNhbiBiZSBmb3VuZCBpbiBjaGFwdGVyIGZvcgor4oCcSHlwZXJf
RE1BQlVGIFByaXZhdGUgRGF0YeKAnS4KKworVGhlIHVzZXIgc3BhY2UgYXJndW1lbnQgZm9yIHRo
aXMgdHlwZSBvZiBJT0NUTCBpcyBkZWZpbmVkIGFzOgorCitzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1h
YnVmX2V4cG9ydF9yZW1vdGUgeworICAgIC8qIElOIHBhcmFtZXRlcnMgKi8KKyAgICAvKiBETUEg
YnVmIGZkIHRvIGJlIGV4cG9ydGVkICovCisgICAgaW50IGRtYWJ1Zl9mZDsKKyAgICAvKiBEb21h
aW4gaWQgdG8gd2hpY2ggYnVmZmVyIHNob3VsZCBiZSBleHBvcnRlZCAqLworICAgIGludCByZW1v
dGVfZG9tYWluOworICAgIC8qIGV4cG9ydGVkIGRtYSBidWYgaWQgKi8KKyAgICBoeXBlcl9kbWFi
dWZfaWRfdCBoaWQ7CisgICAgLyogc2l6ZSBvZiBwcml2YXRlIGRhdGEgKi8KKyAgICBpbnQgc3pf
cHJpdjsKKyAgICAvKiBwdHIgdG8gdGhlIHByaXZhdGUgZGF0YSBmb3IgSHlwZXJfRE1BQlVGICov
CisgICAgY2hhciAqcHJpdjsKK307CisKK2QuIElPQ1RMX0hZUEVSX0RNQUJVRl9FWFBPUlRfRkQK
KworVGhlIGltcG9ydGluZyBWTSB1c2VzIHRoaXMgSU9DVEwgdG8gaW1wb3J0IGFuZCByZS1leHBv
cnQgYSBzaGFyZWQgRE1BX0JVRgorbG9jYWxseSB0byB0aGUgZW5kLWNvbnN1bWVyIHVzaW5nIHRo
ZSBzdGFuZGFyZCBMaW51eCBETUFfQlVGIGZyYW1ld29yay4KK1Vwb24gSU9DVEwgY2FsbCwgdGhl
IEh5cGVyX0RNQUJVRiBkcml2ZXIgZmluZHMgdGhlIHJlZmVyZW5jZSBpbmZvcm1hdGlvbgorb2Yg
dGhlIHNoYXJlZCBETUFfQlVGIHdpdGggdGhlIGdpdmVuIGh5cGVyX2RtYWJ1Zl9pZCwgdGhlbiBt
YXBzIGFsbCBzaGFyZWQKK3BhZ2VzIGluIGl0cyBvd24gS2VybmVsIHNwYWNlLiBUaGUgZHJpdmVy
IHRoZW4gY29uc3RydWN0cyBhIHNjYXR0ZXItZ2F0aGVyCitsaXN0IHdpdGggdGhvc2UgbWFwcGVk
IHBhZ2VzIGFuZCBjcmVhdGVzIGEgYnJhbmQtbmV3IERNQV9CVUYgd2l0aCB0aGUgbGlzdCwKK3do
aWNoIGlzIGV2ZW50dWFsbHkgZXhwb3J0ZWQgd2l0aCBhIGZpbGUgZGVzY3JpcHRvciB0byB0aGUg
bG9jYWwgY29uc3VtZXIuCisKK1RoZSB1c2VyIHNwYWNlIGFyZ3VtZW50IGZvciB0aGlzIHR5cGUg
b2YgSU9DVEwgaXMgZGVmaW5lZCBhczoKKworc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9leHBv
cnRfZmQgeworICAgIC8qIElOIHBhcmFtZXRlcnMgKi8KKyAgICAvKiBoeXBlciBkbWFidWYgaWQg
dG8gYmUgaW1wb3J0ZWQgKi8KKyAgICBpbnQgaHlwZXJfZG1hYnVmX2lkOworICAgIC8qIGZsYWdz
ICovCisgICAgaW50IGZsYWdzOworICAgIC8qIE9VVCBwYXJhbWV0ZXJzICovCisgICAgLyogZXhw
b3J0ZWQgZG1hIGJ1ZiBmZCAqLworICAgIGludCBmZDsKK307CisKK2UuIElPQ1RMX0hZUEVSX0RN
QUJVRl9VTkVYUE9SVAorCitUaGlzIHR5cGUgb2YgSU9DVEwgaXMgdXNlZCB3aGVuIGl0IGlzIG5l
Y2Vzc2FyeSB0byB0ZXJtaW5hdGUgdGhlIGN1cnJlbnQKK3NoYXJpbmcgb2YgYSBETUFfQlVGLiBX
aGVuIGNhbGxlZCwgdGhlIGRyaXZlciBmaXJzdCBjaGVja3MgaWYgdGhlcmUgYXJlIGFueQorY29u
c3VtZXJzIGFjdGl2ZWx5IHVzaW5nIHRoZSBETUFfQlVGLiBUaGVuLCBpdCB1bmV4cG9ydHMgaXQg
aWYgaXQgaXMgbm90CittYXBwZWQgb3IgdXNlZCBieSBhbnkgY29uc3VtZXJzLiBPdGhlcndpc2Us
IGl0IHBvc3Rwb25lcyB1bmV4cG9ydGluZywgYnV0CittYWtlcyB0aGUgYnVmZmVyIGludmFsaWQg
dG8gcHJldmVudCBhbnkgZnVydGhlciBpbXBvcnQgb2YgdGhlIHNhbWUgRE1BX0JVRi4KK0RNQV9C
VUYgaXMgY29tcGxldGVseSB1bmV4cG9ydGVkIGFmdGVyIHRoZSBsYXN0IGNvbnN1bWVyIHJlbGVh
c2VzIGl0LgorCivigJ1VbmV4cG9ydOKAnSBtZWFucyByZW1vdmluZyBhbGwgcmVmZXJlbmNlIGlu
Zm9ybWF0aW9uIGFib3V0IHRoZSBETUFfQlVGIGZyb20gdGhlCitMSVNUcyBhbmQgbWFrZSBhbGwg
cGFnZXMgcHJpdmF0ZSBhZ2Fpbi4KKworVGhlIHVzZXIgc3BhY2UgYXJndW1lbnQgZm9yIHRoaXMg
dHlwZSBvZiBJT0NUTCBpcyBkZWZpbmVkIGFzOgorCitzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVm
X3VuZXhwb3J0IHsKKyAgICAvKiBJTiBwYXJhbWV0ZXJzICovCisgICAgLyogaHlwZXIgZG1hYnVm
IGlkIHRvIGJlIHVuZXhwb3J0ZWQgKi8KKyAgICBpbnQgaHlwZXJfZG1hYnVmX2lkOworICAgIC8q
IGRlbGF5IGluIG1zIGJ5IHdoaWNoIHVuZXhwb3J0IHByb2Nlc3Npbmcgd2lsbCBiZSBwb3N0cG9u
ZWQgKi8KKyAgICBpbnQgZGVsYXlfbXM7CisgICAgLyogT1VUIHBhcmFtZXRlcnMgKi8KKyAgICAv
KiBTdGF0dXMgb2YgcmVxdWVzdCAqLworICAgIGludCBzdGF0dXM7Cit9OworCitmLiBJT0NUTF9I
WVBFUl9ETUFCVUZfUVVFUlkKKworVGhpcyBJT0NUTCBpcyB1c2VkIHRvIHJldHJpZXZlIHNwZWNp
ZmljIGluZm9ybWF0aW9uIGFib3V0IGEgRE1BX0JVRiB0aGF0CitpcyBiZWluZyBzaGFyZWQuCisK
K1RoZSB1c2VyIHNwYWNlIGFyZ3VtZW50IGZvciB0aGlzIHR5cGUgb2YgSU9DVEwgaXMgZGVmaW5l
ZCBhczoKKworc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9xdWVyeSB7CisgICAgLyogaW4gcGFy
YW1ldGVycyAqLworICAgIC8qIGh5cGVyIGRtYWJ1ZiBpZCB0byBiZSBxdWVyaWVkICovCisgICAg
aW50IGh5cGVyX2RtYWJ1Zl9pZDsKKyAgICAvKiBpdGVtIHRvIGJlIHF1ZXJpZWQgKi8KKyAgICBp
bnQgaXRlbTsKKyAgICAvKiBPVVQgcGFyYW1ldGVycyAqLworICAgIC8qIG91dHB1dCBvZiBxdWVy
eSAqLworICAgIC8qIGluZm8gY2FuIGJlIGVpdGhlciB2YWx1ZSBvciByZWZlcmVuY2UgKi8KKyAg
ICB1bnNpZ25lZCBsb25nIGluZm87Cit9OworCis8QXZhaWxhYmxlIFF1ZXJpZXM+CisKK0hZUEVS
X0RNQUJVRl9RVUVSWV9UWVBFCisgLSBSZXR1cm4gdGhlIHR5cGUgb2YgRE1BX0JVRiBmcm9tIHRo
ZSBjdXJyZW50IGRvbWFpbiwgRXhwb3J0ZWQgb3IgSW1wb3J0ZWQuCisKK0hZUEVSX0RNQUJVRl9R
VUVSWV9FWFBPUlRFUgorIC0gUmV0dXJuIHRoZSBleHBvcnRpbmcgZG9tYWlu4oCZcyBJRCBvZiBh
IHNoYXJlZCBETUFfQlVGLgorCitIWVBFUl9ETUFCVUZfUVVFUllfSU1QT1JURVIKKyAtIFJldHVy
biB0aGUgaW1wb3J0aW5nIGRvbWFpbuKAmXMgSUQgb2YgYSBzaGFyZWQgRE1BX0JVRi4KKworSFlQ
RVJfRE1BQlVGX1FVRVJZX1NJWkUKKyAtIFJldHVybiB0aGUgc2l6ZSBvZiBhIHNoYXJlZCBETUFf
QlVGIGluIGJ5dGVzLgorCitIWVBFUl9ETUFCVUZfUVVFUllfQlVTWQorIC0gUmV0dXJuIOKAmHRy
dWXigJkgaWYgYSBzaGFyZWQgRE1BX0JVRiBpcyBjdXJyZW50bHkgdXNlZAorICAgKG1hcHBlZCBi
eSB0aGUgZW5kLWNvbnN1bWVyKS4KKworSFlQRVJfRE1BQlVGX1FVRVJZX1VORVhQT1JURUQKKyAt
IFJldHVybiDigJh0cnVl4oCZIGlmIGEgc2hhcmVkIERNQV9CVUYgaXMgbm90IHZhbGlkIGFueW1v
cmUKKyAgIChzbyBpdCBkb2VzIG5vdCBhbGxvdyBhIG5ldyBjb25zdW1lciB0byBtYXAgaXQpLgor
CitIWVBFUl9ETUFCVUZfUVVFUllfREVMQVlFRF9VTkVYUE9SVEVECisgLSBSZXR1cm4g4oCYdHJ1
ZeKAmSBpZiBhIHNoYXJlZCBETUFfQlVGIGlzIHNjaGVkdWxlZCB0byBiZSB1bmV4cG9ydGVkCisg
ICAoYnV0IGlzIHN0aWxsIHZhbGlkKSB3aXRoaW4gYSBmaXhlZCB0aW1lLgorCitIWVBFUl9ETUFC
VUZfUVVFUllfUFJJVl9JTkZPCisgLSBSZXR1cm4g4oCYcHJpdmF0ZeKAmSBkYXRhIGF0dGFjaGVk
IHRvIHNoYXJlZCBETUFfQlVGIHRvIHRoZSB1c2VyIHNwYWNlLgorICAg4oCYdW5zaWduZWQgbG9u
ZyBpbmZv4oCZIGlzIHRoZSB1c2VyIHNwYWNlIHBvaW50ZXIgZm9yIHRoZSBidWZmZXIsIHdoZXJl
CisgICBwcml2YXRlIGRhdGEgd2lsbCBiZSBjb3BpZWQgdG8uCisKK0hZUEVSX0RNQUJVRl9RVUVS
WV9QUklWX0lORk9fU0laRQorIC0gUmV0dXJuIHRoZSBzaXplIG9mIHRoZSBwcml2YXRlIGRhdGEg
YXR0YWNoZWQgdG8gdGhlIHNoYXJlZCBETUFfQlVGLgorCiszLiBFdmVudCBQb2xsaW5nCisKK0V2
ZW50LXBvbGxpbmcgY2FuIGJlIGVuYWJsZWQgb3B0aW9uYWxseSBieSBzZWxlY3RpbmcgdGhlIEtl
cm5lbCBjb25maWcgb3B0aW9uLAorRW5hYmxlIGV2ZW50LWdlbmVyYXRpb24gYW5kIHBvbGxpbmcg
b3BlcmF0aW9uIHVuZGVyIHhlbi9oeXBlcnZpc29yIGluIEtlcm5lbOKAmXMKK21lbnVjb25maWcu
IFRoZSBldmVudC1wb2xsaW5nIG1lY2hhbmlzbSBpbmNsdWRlcyB0aGUgZ2VuZXJhdGlvbiBvZgor
YW4gaW1wb3J0LWV2ZW50LCBhZGRpbmcgaXQgdG8gdGhlIGV2ZW50LXF1ZXVlIGFuZCBwcm92aWRp
bmcgYSBub3RpZmljYXRpb24gdG8KK3RoZSBhcHBsaWNhdGlvbiBzbyB0aGF0IGl0IGNhbiByZXRy
aWV2ZSB0aGUgZXZlbnQgZGF0YSBmcm9tIHRoZSBxdWV1ZS4KKworRm9yIHRoaXMgbWVjaGFuaXNt
LCDigJxQb2xs4oCdIGFuZCDigJxSZWFk4oCdIG9wZXJhdGlvbnMgYXJlIGFkZGVkIHRvIHRoZSBI
eXBlcl9ETUFCVUYKK2RyaXZlci4gQSB1c2VyIGFwcGxpY2F0aW9uIHRoYXQgcG9sbHMgdGhlIGRy
aXZlciBnb2VzIGludG8gYSBzbGVlcCBzdGF0ZSB1bnRpbAordGhlcmUgaXMgYSBuZXcgZXZlbnQg
YWRkZWQgdG8gdGhlIHF1ZXVlLiBBbiBhcHBsaWNhdGlvbiB1c2VzIOKAnFJlYWTigJ0gdG8gcmV0
cmlldmUKK2V2ZW50IGRhdGEgZnJvbSB0aGUgZXZlbnQgcXVldWUuIEV2ZW50IGRhdGEgY29udGFp
bnMgdGhlIGh5cGVyX2RtYWJ1Zl9pZCBhbmQKK3RoZSBwcml2YXRlIGRhdGEgb2YgdGhlIGJ1ZmZl
ciB0aGF0IGhhcyBiZWVuIHJlY2VpdmVkIGJ5IHRoZSBpbXBvcnRlci4KKworRm9yIG1vcmUgaW5m
b3JtYXRpb24gb24gcHJpdmF0ZSBkYXRhLCByZWZlciB0byBTZWN0aW9uIDMuNSkuCitVc2luZyB0
aGlzIG1ldGhvZCwgaXQgaXMgcG9zc2libGUgdG8gbG93ZXIgdGhlIHJpc2sgb2YgdGhlIGh5cGVy
X2RtYWJ1Zl9pZCBhbmQKK290aGVyIHNlbnNpdGl2ZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgc2hh
cmVkIGJ1ZmZlciAoZm9yIGV4YW1wbGUsIG1ldGEtZGF0YQorZm9yIHNoYXJlZCBpbWFnZXMpIGJl
aW5nIGxlYWtlZCB3aGlsZSBiZWluZyB0cmFuc2ZlcnJlZCB0byB0aGUgaW1wb3J0ZXIgYmVjYXVz
ZQorYWxsIG9mIHRoaXMgZGF0YSBpcyBzaGFyZWQgYXMg4oCccHJpdmF0ZSBpbmZv4oCdIGF0IHRo
ZSBkcml2ZXIgbGV2ZWwuIEhvd2V2ZXIsCitwbGVhc2Ugbm90ZSB0aGVyZSBzaG91bGQgYmUgYSB3
YXkgZm9yIHRoZSBpbXBvcnRlciB0byBmaW5kIHRoZSBjb3JyZWN0IERNQV9CVUYKK2luIHRoaXMg
Y2FzZSB3aGVuIHRoZXJlIGFyZSBtdWx0aXBsZSBIeXBlcl9ETUFCVUZzIGJlaW5nIHNoYXJlZCBz
aW11bHRhbmVvdXNseS4KK0ZvciBleGFtcGxlLCB0aGUgc3VyZmFjZSBuYW1lIG9yIHRoZSBzdXJm
YWNlIElEIG9mIGEgc3BlY2lmaWMgcmVuZGVyaW5nIHN1cmZhY2UKK25lZWRzIHRvIGJlIHNlbnQg
dG8gdGhlIGltcG9ydGVyIGluIGFkdmFuY2UgYmVmb3JlIGl0IGlzIGV4cG9ydGVkIGluIGEgc3Vy
ZmFjZS0KK3NoYXJpbmcgdXNlLWNhc2UuCisKK0VhY2ggZXZlbnQgZGF0YSBnaXZlbiB0byB0aGUg
dXNlci1zcGFjZSBjb25zaXN0cyBvZiBhIGhlYWRlciBhbmQgdGhlIHByaXZhdGUKK2luZm9ybWF0
aW9uIG9mIHRoZSBidWZmZXIuIFRoZSBkYXRhIHR5cGUgaXMgZGVmaW5lZCBhcyBmb2xsb3dzOgor
CitzdHJ1Y3QgaHlwZXJfZG1hYnVmX2V2ZW50X2hkciB7CisgICAgICAgIGludCBldmVudF90eXBl
OyAvKiBvbmUgdHlwZSBvbmx5IGZvciBub3cgLSBuZXcgaW1wb3J0ICovCisgICAgICAgIGh5cGVy
X2RtYWJ1Zl9pZF90IGhpZDsgLyogaHlwZXJfZG1hYnVmX2lkIG9mIHNwZWNpZmljIGh5cGVyX2Rt
YWJ1ZiAqLworICAgICAgICBpbnQgc2l6ZTsgLyogc2l6ZSBvZiBkYXRhICovCit9OworCitzdHJ1
Y3QgaHlwZXJfZG1hYnVmX2V2ZW50X2RhdGEgeworICAgICAgICBzdHJ1Y3QgaHlwZXJfZG1hYnVm
X2V2ZW50X2hkciBoZHI7CisgICAgICAgIHZvaWQgKmRhdGE7IC8qIHByaXZhdGUgZGF0YSAqLwor
fTsKKworNC4gSHlwZXJfRE1BQlVGIFByaXZhdGUgRGF0YQorCitFYWNoIEh5cGVyX0RNQUJVRiBj
YW4gY29tZSB3aXRoIHByaXZhdGUgZGF0YSwgdGhlIHNpemUgb2Ygd2hpY2ggY2FuIGJlIHVwIHRv
CitBWF9TSVpFX1BSSVZfREFUQSAoY3VycmVudGx5IDE5MiBieXRlKS4gVGhpcyBwcml2YXRlIGRh
dGEgaXMganVzdCBhIGNodW5rIG9mCitwbGFpbiBkYXRhIGF0dGFjaGVkIHRvIGV2ZXJ5IEh5cGVy
X0RNQUJVRi4gSXQgaXMgZ3VhcmFudGVlZCB0byBiZSBzeW5jaHJvbml6ZWQKK2Fjcm9zcyBWTXMs
IGV4cG9ydGVyIGFuZCBpbXBvcnRlci4gVGhpcyBwcml2YXRlIGRhdGEgZG9lcyBub3QgaGF2ZSBh
bnkgc3BlY2lmaWMKK3N0cnVjdHVyZSBkZWZpbmVkIGF0IHRoZSBkcml2ZXIgbGV2ZWwsIHNvIGFu
eSDigJx1c2VyLWRlZmluZWTigJ0gZm9ybWF0IG9yCitzdHJ1Y3R1cmUgY2FuIGJlIHVzZWQuIElu
IGFkZGl0aW9uLCB0aGVyZSBpcyBubyBkZWRpY2F0ZWQgdXNlLWNhc2UgZm9yIHRoaXMKK2RhdGEu
IEl0IGNhbiBiZSB1c2VkIHZpcnR1YWxseSBmb3IgYW55IHB1cnBvc2UuIEZvciBleGFtcGxlLCBp
dCBjYW4gYmUgdXNlZCB0bworc2hhcmUgbWV0YS1kYXRhIHN1Y2ggYXMgZGltZW5zaW9uIGFuZCBj
b2xvciBmb3JtYXRzIGZvciBzaGFyZWQgaW1hZ2VzIGluCithIHN1cmZhY2Ugc2hhcmluZyBtb2Rl
bC4gQW5vdGhlciBleGFtcGxlIGlzIHdoZW4gd2Ugc2hhcmUgcHJvdGVjdGVkIG1lZGlhCitjb250
ZW50cy4KKworVGhpcyBwcml2YXRlIGRhdGEgY2FuIGJlIHVzZWQgdG8gdHJhbnNmZXIgZmxhZ3Mg
cmVsYXRlZCB0byBjb250ZW50IHByb3RlY3Rpb24KK2luZm9ybWF0aW9uIG9uIHN0cmVhbWVkIG1l
ZGlhIHRvIHRoZSBpbXBvcnRlci4KKworUHJpdmF0ZSBkYXRhIGlzIGluaXRpYWxseSBnZW5lcmF0
ZWQgd2hlbiBhIGJ1ZmZlciBpcyBleHBvcnRlZCBmb3IgdGhlIGZpcnN0Cit0aW1lLiBUaGVuLCBp
dCBpcyB1cGRhdGVkIHdoZW5ldmVyIHRoZSBzYW1lIGJ1ZmZlciBpcyByZS1leHBvcnRlZC4gRHVy
aW5nIHRoZQorcmUtZXhwb3J0aW5nIHByb2Nlc3MsIHRoZSBIeXBlcl9ETUFCVUYgZHJpdmVyIG9u
bHkgdXBkYXRlcyBwcml2YXRlIGRhdGEgb24KK2JvdGggc2lkZXMgd2l0aCBuZXcgZGF0YSBmcm9t
IHVzZXItc3BhY2Ugc2luY2UgdGhlIHNhbWUgYnVmZmVyIGFscmVhZHkgZXhpc3RzCitvbiBib3Ro
IHRoZSBJTVBPUlQgTElTVCBhbmQgRVhQT1JUIExJU1QuCisKK1RoZXJlIGFyZSB0d28gZGlmZmVy
ZW50IHdheXMgdG8gcmV0cmlldmUgdGhpcyBwcml2YXRlIGRhdGEgZnJvbSB1c2VyLXNwYWNlLgor
VGhlIGZpcnN0IHdheSBpcyB0byB1c2Ug4oCcUmVhZOKAnSBvbiB0aGUgSHlwZXJfRE1BQlVGIGRy
aXZlci4g4oCcUmVhZOKAnSByZXR1cm5zIHRoZQorZGF0YSBvZiBldmVudHMgY29udGFpbmluZyBw
cml2YXRlIGRhdGEgb2YgdGhlIGJ1ZmZlci4gVGhlIHNlY29uZCB3YXkgaXMgdG8KK21ha2UgYSBx
dWVyeSB0byBIeXBlcl9ETUFCVUYuIFRoZXJlIGFyZSB0d28gcXVlcnkgaXRlbXMsCitIWVBFUl9E
TUFCVUZfUVVFUllfUFJJVl9JTkZPIGFuZCBIWVBFUl9ETUFCVUZfUVVFUllfUFJJVl9JTkZPX1NJ
WkUgYXZhaWxhYmxlCitmb3IgcmV0cmlldmluZyBwcml2YXRlIGRhdGEgYW5kIGl0cyBzaXplLgor
Cis1LiBTY2F0dGVyLUdhdGhlciBMaXN0IFRhYmxlIChTR1QpIE1hbmFnZW1lbnQKKworU0dUIG1h
bmFnZW1lbnQgaXMgdGhlIGNvcmUgcGFydCBvZiB0aGUgSHlwZXJfRE1BQlVGIGRyaXZlciB0aGF0
IG1hbmFnZXMgYW4KK1NHVCwgYSByZXByZXNlbnRhdGlvbiBvZiB0aGUgZ3JvdXAgb2Yga2VybmVs
IHBhZ2VzIGFzc29jaWF0ZWQgd2l0aCBhIERNQV9CVUYuCitUaGlzIGJsb2NrIGluY2x1ZGVzIGZv
dXIgZGlmZmVyZW50IHN1Yi1ibG9ja3M6CisKK2EuIEh5cGVyX0RNQUJVRl9pZCBNYW5hZ2VyCisK
K1RoaXMgSUQgbWFuYWdlciBpcyByZXNwb25zaWJsZSBmb3IgZ2VuZXJhdGluZyBhIGh5cGVyX2Rt
YWJ1Zl9pZCBmb3IgYW4KK2V4cG9ydGVkIERNQV9CVUYuIFdoZW4gYW4gSUQgaXMgcmVxdWVzdGVk
LCB0aGUgSUQgTWFuYWdlciBmaXJzdCBjaGVja3MgaWYKK3RoZXJlIGFyZSBhbnkgcmV1c2FibGUg
SURzIGxlZnQgaW4gdGhlIGxpc3QgYW5kIHJldHVybnMgb25lIG9mIHRob3NlLAoraWYgYXZhaWxh
YmxlLiBPdGhlcndpc2UsIGl0IGNyZWF0ZXMgdGhlIG5leHQgY291bnQgbnVtYmVyIGFuZCByZXR1
cm5zIGl0Cit0byB0aGUgY2FsbGVyLgorCitiLiBTR1QgQ3JlYXRvcgorCitUaGUgU0dUIChzdHJ1
Y3Qgc2dfdGFibGUpIGNvbnRhaW5zIGluZm9ybWF0aW9uIGFib3V0IHRoZSBETUFfQlVGIHN1Y2gg
YXMKK3JlZmVyZW5jZXMgdG8gYWxsIGtlcm5lbCBwYWdlcyBmb3IgdGhlIGJ1ZmZlciBhbmQgdGhl
aXIgY29ubmVjdGlvbnMuIFRoZQorU0dUIENyZWF0b3IgY3JlYXRlcyBhIG5ldyBTR1Qgb24gdGhl
IGltcG9ydGVyIHNpZGUgd2l0aCBwYWdlcyBzaGFyZWQgYnkKK3RoZSBoeXBlcnZpc29yLgorCitj
LiBLZXJuZWwgUGFnZSBFeHRyYWN0b3IKKworVGhlIFBhZ2UgRXh0cmFjdG9yIGV4dHJhY3RzIHBh
Z2VzIGZyb20gYSBnaXZlbiBTR1QgYmVmb3JlIHRob3NlIHBhZ2VzCithcmUgc2hhcmVkLgorCitk
LiBMaXN0IE1hbmFnZXIgSW50ZXJmYWNlCisKK1RoZSBTR1QgbWFuZ2VyIGFsc28gaW50ZXJhY3Rz
IHdpdGggZXhwb3J0IGFuZCBpbXBvcnQgbGlzdCBtYW5hZ2Vycy4gSXQKK3NlbmRzIG91dCBpbmZv
cm1hdGlvbiAoZm9yIGV4YW1wbGUsIGh5cGVyX2RtYWJ1Zl9pZCwgcmVmZXJlbmNlLCBhbmQKK0RN
QV9CVUYgaW5mb3JtYXRpb24pIGFib3V0IHRoZSBleHBvcnRlZCBvciBpbXBvcnRlZCBETUFfQlVG
cyB0byB0aGUKK2xpc3QgbWFuYWdlci4gQWxzbywgb24gSU9DVEwgcmVxdWVzdCwgaXQgYXNrcyB0
aGUgbGlzdCBtYW5hZ2VyIHRvIGZpbmQKK2FuZCByZXR1cm4gdGhlIGluZm9ybWF0aW9uIGZvciBh
IGNvcnJlc3BvbmRpbmcgRE1BX0JVRiBpbiB0aGUgbGlzdC4KKworNi4gRE1BLUJVRiBJbnRlcmZh
Y2UKKworVGhlIERNQS1CVUYgaW50ZXJmYWNlIHByb3ZpZGVzIHN0YW5kYXJkIG1ldGhvZHMgdG8g
bWFuYWdlIERNQV9CVUZzCityZWNvbnN0cnVjdGVkIGJ5IHRoZSBIeXBlcl9ETUFCVUYgZHJpdmVy
IGZyb20gc2hhcmVkIHBhZ2VzLiBBbGwgb2YgdGhlCityZWxldmFudCBvcGVyYXRpb25zIGFyZSBs
aXN0ZWQgaW4gc3RydWN0IGRtYV9idWZfb3BzLiBUaGVzZSBvcGVyYXRpb25zCithcmUgc3RhbmRh
cmQgRE1BX0JVRiBvcGVyYXRpb25zLCB0aGVyZWZvcmUgdGhleSBmb2xsb3cgc3RhbmRhcmQgRE1B
IEJVRgorcHJvdG9jb2xzLgorCitFYWNoIERNQV9CVUYgb3BlcmF0aW9uIGNvbW11bmljYXRlcyB3
aXRoIHRoZSBleHBvcnRlciBhdCB0aGUgZW5kIG9mIHRoZQorcm91dGluZSBmb3Ig4oCcaW5kaXJl
Y3QgRE1BX0JVRiBzeW5jaHJvbml6YXRpb27igJ0uCisKKzcuIEV4cG9ydC9JbXBvcnQgTGlzdCBN
YW5hZ2VtZW50CisKK1doZW5ldmVyIGEgRE1BX0JVRiBpcyBzaGFyZWQgYW5kIGV4cG9ydGVkLCBp
dHMgaW5mb3JtYXRpb24gaXMgYWRkZWQgdG8gdGhlCitkYXRhYmFzZSAoRVhQT1JULWxpc3QpIG9u
IHRoZSBleHBvcnRpbmcgVk0uIFNpbWlsYXJseSwgaW5mb3JtYXRpb24gYWJvdXQgYW4KK2ltcG9y
dGVkIERNQV9CVUYgaXMgYWRkZWQgdG8gdGhlIGltcG9ydGluZyBkYXRhYmFzZSAoSU1QT1JUIGxp
c3QpIG9uIHRoZQoraW1wb3J0aW5nIFZNLCB3aGVuIHRoZSBleHBvcnQgaGFwcGVucy4KKworQWxs
IG9mIHRoZSBlbnRyaWVzIGluIHRoZSBsaXN0cyBhcmUgbmVlZGVkIHRvIG1hbmFnZSB0aGUgZXhw
b3J0ZWQvaW1wb3J0ZWQKK0RNQV9CVUYgbW9yZSBlZmZpY2llbnRseS4gQm90aCBsaXN0cyBhcmUg
aW1wbGVtZW50ZWQgYXMgTGludXggaGFzaCB0YWJsZXMuCitUaGUga2V5IHRvIHRoZSBsaXN0IGlz
IGh5cGVyX2RtYWJ1Zl9pZCBhbmQgdGhlIG91dHB1dCBpcyB0aGUgaW5mb3JtYXRpb24gb2YKK3Ro
ZSBETUFfQlVGLiBUaGUgTGlzdCBNYW5hZ2VyIG1hbmFnZXMgYWxsIHJlcXVlc3RzIGZyb20gb3Ro
ZXIgYmxvY2tzIGFuZAordHJhbnNhY3Rpb25zIHdpdGhpbiBsaXN0cyB0byBlbnN1cmUgdGhhdCBh
bGwgZW50cmllcyBhcmUgdXAtdG8tZGF0ZSBhbmQKK3RoYXQgdGhlIGxpc3Qgc3RydWN0dXJlIGlz
IGNvbnNpc3RlbnQuCisKK1RoZSBMaXN0IE1hbmFnZXIgcHJvdmlkZXMgYmFzaWMgZnVuY3Rpb25h
bGl0eSwgc3VjaCBhczoKKworLSBBZGRpbmcgdG8gdGhlIExpc3QKKy0gUmVtb3ZhbCBmcm9tIHRo
ZSBMaXN0CistIEZpbmRpbmcgaW5mb3JtYXRpb24gYWJvdXQgYSBETUFfQlVGLCBnaXZlbiB0aGUg
aHlwZXJfZG1hYnVmX2lkCisKKzguIFBhZ2UgU2hhcmluZyBieSBIeXBlcmNhbGxzCisKK1RoZSBI
eXBlcl9ETUFCVUYgZHJpdmVyIGFzc3VtZXMgdGhhdCB0aGVyZSBpcyBhIG5hdGl2ZSBwYWdlLWJ5
LXBhZ2UgbWVtb3J5CitzaGFyaW5nIG1lY2hhbmlzbSBhdmFpbGFibGUgb24gdGhlIGh5cGVydmlz
b3IuIFJlZmVyZW5jaW5nIGEgZ3JvdXAgb2YgcGFnZXMKK3RoYXQgYXJlIGJlaW5nIHNoYXJlZCBp
cyB3aGF0IHRoZSBkcml2ZXIgZXhwZWN0cyBmcm9tIOKAnGJhY2tlbmTigJ0gQVBJcyBvciB0aGUK
K2h5cGVydmlzb3IgaXRzZWxmLgorCitGb3IgdGhlIGV4YW1wbGUsIHhlbiBiYWNrZW5kIGludGVn
cmF0ZWQgaW4gY3VycmVudCBjb2RlIGJhc2UgdXRpbGl6ZXMgWGVu4oCZcworZ3JhbnQtdGFibGUg
aW50ZXJmYWNlIGZvciBzaGFyaW5nIHRoZSB1bmRlcmx5aW5nIGtlcm5lbCBwYWdlcyAoc3RydWN0
ICpwYWdlKS4KKworTW9yZSBkZXRhaWxzIGFib3V0IGdyYW50LXRhYmxlIGludGVyZmFjZSBjYW4g
YmUgZm91bmQgYXQgdGhlIGZvbGxvd2luZyBsb2NhdGlvbnM6CisKK2h0dHBzOi8vd2lraS54ZW4u
b3JnL3dpa2kvR3JhbnRfVGFibGUKK2h0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvNC42LXRl
c3RpbmcvbWlzYy9ncmFudC10YWJsZXMudHh0CisKKzkuIE1lc3NhZ2UgSGFuZGxpbmcKKworVGhl
IGV4cG9ydGVyIGFuZCBpbXBvcnRlciBjYW4gZWFjaCBjcmVhdGUgYSBtZXNzYWdlIHRoYXQgY29u
c2lzdHMgb2YgYW4gb3Bjb2RlCisoY29tbWFuZCkgYW5kIG9wZXJhbmRzIChwYXJhbWV0ZXJzKSBh
bmQgc2VuZCBpdCB0byBlYWNoIG90aGVyLgorCitUaGUgbWVzc2FnZSBmb3JtYXQgaXMgZGVmaW5l
ZCBhczoKKworc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEgeworICAgICAgICB1bnNpZ25lZCBpbnQg
cmVxX2lkOyAvKiBTZXF1ZW5jZSBudW1iZXIuIFVzZWQgZm9yIFJJTkcgQlVGCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHN5bmNocm9uaXphdGlvbiAqLworICAgICAgICB1bnNpZ25l
ZCBpbnQgc3RhdDsgLyogU3RhdHVzLlJlc3BvbnNlIGZyb20gcmVjZWl2ZXIuICovCisgICAgICAg
IHVuc2lnbmVkIGludCBjbWQ7ICAvKiBPcGNvZGUgKi8KKyAgICAgICAgdW5zaWduZWQgaW50IG9w
W01BWF9OVU1CRVJfT0ZfT1BFUkFORFNdOyAvKiBPcGVyYW5kcyAqLworfTsKKworVGhlIGZvbGxv
d2luZyB0YWJsZSBnaXZlcyB0aGUgbGlzdCBvZiBvcGNvZGVzOgorCis8T3Bjb2RlcyBpbiBNZXNz
YWdlIHRvIEV4cG9ydGVyL0ltcG9ydGVyPgorCitIWVBFUl9ETUFCVUZfRVhQT1JUIChleHBvcnRl
ciAtLT4gaW1wb3J0ZXIpCisgLSBFeHBvcnQgYSBETUFfQlVGIHRvIHRoZSBpbXBvcnRlci4gVGhl
IGltcG9ydGVyIHJlZ2lzdGVycyB0aGUgY29ycmVzcG9uZGluZworICAgRE1BX0JVRiBpbiBpdHMg
SU1QT1JUIExJU1Qgd2hlbiB0aGUgbWVzc2FnZSBpcyByZWNlaXZlZC4KKworSFlQRVJfRE1BQlVG
X0VYUE9SVF9GRCAoaW1wb3J0ZXIgLS0+IGV4cG9ydGVyKQorIC0gTG9jYWxseSBleHBvcnRlZCBh
cyBGRC4gVGhlIGltcG9ydGVyIHNlbmRzIG91dCB0aGlzIGNvbW1hbmQgdG8gdGhlIGV4cG9ydGVy
CisgICB0byBub3RpZnkgdGhhdCB0aGUgYnVmZmVyIGlzIG5vdyBsb2NhbGx5IGV4cG9ydGVkICht
YXBwZWQgYW5kIHVzZWQpLgorCitIWVBFUl9ETUFCVUZfRVhQT1JUX0ZEX0ZBSUxFRCAoaW1wb3J0
ZXIgLS0+IGV4cG9ydGVyKQorIC0gRmFpbGVkIHdoaWxlIGV4cG9ydGluZyBsb2NhbGx5LiBUaGUg
aW1wb3J0ZXIgc2VuZHMgb3V0IHRoaXMgY29tbWFuZCB0byB0aGUKKyAgIGV4cG9ydGVyIHRvIG5v
dGlmeSB0aGUgZXhwb3J0ZXIgdGhhdCB0aGUgRVhQT1JUX0ZEIGZhaWxlZC4KKworSFlQRVJfRE1B
QlVGX05PVElGWV9VTkVYUE9SVCAoZXhwb3J0ZXIgLS0+IGltcG9ydGVyKQorIC0gVGVybWluYXRp
b24gb2Ygc2hhcmluZy4gVGhlIGV4cG9ydGVyIG5vdGlmaWVzIHRoZSBpbXBvcnRlciB0aGF0IHRo
ZSBETUFfQlVGCisgICBoYXMgYmVlbiB1bmV4cG9ydGVkLgorCitIWVBFUl9ETUFCVUZfT1BTX1RP
X1JFTU9URSAoaW1wb3J0ZXIgLS0+IGV4cG9ydGVyKQorIC0gTm90IGltcGxlbWVudGVkIHlldC4K
KworSFlQRVJfRE1BQlVGX09QU19UT19TT1VSQ0UgKGV4cG9ydGVyIC0tPiBpbXBvcnRlcikKKyAt
IERNQV9CVUYgb3BzIHRvIHRoZSBleHBvcnRlciwgZm9yIERNQV9CVUYgdXBzdHJlYW0gc3luY2hy
b25pemF0aW9uLgorICAgTm90ZTogSW1wbGVtZW50ZWQgYnV0IGl0IGlzIGRvbmUgYXN5bmNocm9u
b3VzbHkgZHVlIHRvIHBlcmZvcm1hbmNlIGlzc3Vlcy4KKworVGhlIGZvbGxvd2luZyB0YWJsZSBz
aG93cyB0aGUgbGlzdCBvZiBvcGVyYW5kcyBmb3IgZWFjaCBvcGNvZGUuCisKKzxPcGVyYW5kcyBp
biBNZXNzYWdlIHRvIEV4cG9ydGVyL0ltcG9ydGVyPgorCistIEhZUEVSX0RNQUJVRl9FWFBPUlQK
Kworb3AwIHRvIG9wMyDigJMgaHlwZXJfZG1hYnVmX2lkCitvcDQg4oCTIG51bWJlciBvZiBwYWdl
cyB0byBiZSBzaGFyZWQKK29wNSDigJMgb2Zmc2V0IG9mIGRhdGEgaW4gdGhlIGZpcnN0IHBhZ2UK
K29wNiDigJMgbGVuZ3RoIG9mIGRhdGEgaW4gdGhlIGxhc3QgcGFnZQorb3A3IOKAkyByZWZlcmVu
Y2UgbnVtYmVyIGZvciB0aGUgZ3JvdXAgb2Ygc2hhcmVkIHBhZ2VzCitvcDgg4oCTIHNpemUgb2Yg
cHJpdmF0ZSBkYXRhCitvcDkgdG8gKG9wOStvcDgpICDigJMgcHJpdmF0ZSBkYXRhCisKKy0gSFlQ
RVJfRE1BQlVGX0VYUE9SVF9GRAorCitvcDAgdG8gb3AzIOKAkyBoeXBlcl9kbWFidWZfaWQKKwor
LSBIWVBFUl9ETUFCVUZfRVhQT1JUX0ZEX0ZBSUxFRAorCitvcDAgdG8gb3AzIOKAkyBoeXBlcl9k
bWFidWZfaWQKKworLSBIWVBFUl9ETUFCVUZfTk9USUZZX1VORVhQT1JUCisKK29wMCB0byBvcDMg
4oCTIGh5cGVyX2RtYWJ1Zl9pZAorCistIEhZUEVSX0RNQUJVRl9PUFNfVE9fUkVNT1RFKE5vdCBp
bXBsZW1lbnRlZCkKKworLSBIWVBFUl9ETUFCVUZfT1BTX1RPX1NPVVJDRQorCitvcDAgdG8gb3Az
IOKAkyBoeXBlcl9kbWFidWZfaWQKK29wNCDigJMgdHlwZSBvZiBETUFfQlVGIG9wZXJhdGlvbgor
Cis5LiBJbnRlciBWTSAoRG9tYWluKSBDb21tdW5pY2F0aW9uCisKK1R3byBkaWZmZXJlbnQgdHlw
ZXMgb2YgaW50ZXItZG9tYWluIGNvbW11bmljYXRpb24gY2hhbm5lbHMgYXJlIHJlcXVpcmVkLAor
b25lIGluIGtlcm5lbCBzcGFjZSBhbmQgdGhlIG90aGVyIGluIHVzZXIgc3BhY2UuIFRoZSBjb21t
dW5pY2F0aW9uIGNoYW5uZWwKK2luIHVzZXIgc3BhY2UgaXMgZm9yIHRyYW5zbWl0dGluZyBvciBy
ZWNlaXZpbmcgdGhlIGh5cGVyX2RtYWJ1Zl9pZC4gU2luY2UKK3RoZXJlIGlzIG5vIHNwZWNpZmlj
IHNlY3VyaXR5IChmb3IgZXhhbXBsZSwgZW5jcnlwdGlvbikgaW52b2x2ZWQgaW4gdGhlCitnZW5l
cmF0aW9uIG9mIGEgZ2xvYmFsIGlkIGF0IHRoZSBkcml2ZXIgbGV2ZWwsIGl0IGlzIGhpZ2hseSBy
ZWNvbW1lbmRlZCB0aGF0Cit0aGUgY3VzdG9tZXLigJlzIHVzZXIgYXBwbGljYXRpb24gc2V0IHVw
IGEgdmVyeSBzZWN1cmUgY2hhbm5lbCBmb3IgZXhjaGFuZ2luZworaHlwZXJfZG1hYnVmX2lkIGJl
dHdlZW4gVk1zLgorCitUaGUgY29tbXVuaWNhdGlvbiBjaGFubmVsIGluIGtlcm5lbCBzcGFjZSBp
cyByZXF1aXJlZCBmb3IgZXhjaGFuZ2luZyBtZXNzYWdlcworZnJvbSDigJxtZXNzYWdlIG1hbmFn
ZW1lbnTigJ0gYmxvY2sgYmV0d2VlbiB0d28gVk1zLiBJbiB0aGUgY3VycmVudCByZWZlcmVuY2UK
K2JhY2tlbmQgZm9yIFhlbiBoeXBlcnZpc29yLCBYZW4gcmluZy1idWZmZXIgYW5kIGV2ZW50LWNo
YW5uZWwgbWVjaGFuaXNtcyBhcmUKK3VzZWQgZm9yIG1lc3NhZ2UgZXhjaGFuZ2UgYmV0d2VlbiBp
bXBvdGVyIGFuZCBleHBvcnRlci4KKworMTAuIFdoYXQgYXJlIHJlcXVpcmVkIGluIGh5cGVydmlz
b3IKKworZW1vcnkgc2hhcmluZyBhbmQgbWVzc2FnZSBjb21tdW5pY2F0aW9uIGJldHdlZW4gVk1z
CisKKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQorU2VjdGlvbiAzLiBIeXBlciBETUFCVUYgU2hhcmlu
ZyBGbG93CistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KKworMS4gRXhwb3J0aW5nCisKK1RvIGV4cG9y
dCBhIERNQV9CVUYgdG8gYW5vdGhlciBWTSwgdXNlciBzcGFjZSBoYXMgdG8gY2FsbCBhbiBJT0NU
TAorKElPQ1RMX0hZUEVSX0RNQUJVRl9FWFBPUlRfUkVNT1RFKSB3aXRoIGEgZmlsZSBkZXNjcmlw
dG9yIGZvciB0aGUgYnVmZmVyIGdpdmVuCitieSB0aGUgb3JpZ2luYWwgZXhwb3J0ZXIuIFRoZSBI
eXBlcl9ETUFCVUYgZHJpdmVyIG1hcHMgYSBETUFfQlVGIGxvY2FsbHksIHRoZW4KK2lzc3VlcyBh
IGh5cGVyX2RtYWJ1Zl9pZCBhbmQgU0dUIGZvciB0aGUgRE1BX0JVRiwgd2hpY2ggaXMgcmVnaXN0
ZXJlZCB0byB0aGUKK0VYUE9SVCBsaXN0LiBUaGVuLCBhbGwgcGFnZXMgZm9yIHRoZSBTR1QgYXJl
IGV4dHJhY3RlZCBhbmQgZWFjaCBpbmRpdmlkdWFsCitwYWdlIGlzIHNoYXJlZCB2aWEgYSBoeXBl
cnZpc29yLXNwZWNpZmljIG1lbW9yeSBzaGFyaW5nIG1lY2hhbmlzbQorKGZvciBleGFtcGxlLCBp
biBYZW4gdGhpcyBpcyBncmFudC10YWJsZSkuCisKK09uZSBpbXBvcnRhbnQgcmVxdWlyZW1lbnQg
b24gdGhpcyBtZW1vcnkgc2hhcmluZyBtZXRob2QgaXMgdGhhdCBpdCBuZWVkcyB0bworY3JlYXRl
IGEgc2luZ2xlIGludGVnZXIgdmFsdWUgdGhhdCByZXByZXNlbnRzIHRoZSBsaXN0IG9mIHBhZ2Vz
LCB3aGljaCBjYW4KK3RoZW4gYmUgdXNlZCBieSB0aGUgaW1wb3J0ZXIgZm9yIHJldHJpZXZpbmcg
dGhlIGdyb3VwIG9mIHNoYXJlZCBwYWdlcy4gIEZvcgordGhpcywgdGhlIOKAnEJhY2tlbmTigJ0g
aW4gdGhlIHJlZmVyZW5jZSBkcml2ZXIgdXRpbGl6ZXMgdGhlIG11bHRpcGxlIGxldmVsCithZGRy
ZXNzaW5nIG1lY2hhbmlzbS4KKworT25jZSB0aGUgaW50ZWdlciByZWZlcmVuY2UgdG8gdGhlIGxp
c3Qgb2YgcGFnZXMgaXMgY3JlYXRlZCwgdGhlIGV4cG9ydGVyCitidWlsZHMgdGhlIOKAnGV4cG9y
dOKAnSBjb21tYW5kIGFuZCBzZW5kcyBpdCB0byB0aGUgaW1wb3J0ZXIsIHRoZW4gbm90aWZpZXMg
dGhlCitpbXBvcnRlci4KKworMi4gSW1wb3J0aW5nCisKK1RoZSBJbXBvcnQgcHJvY2VzcyBpcyBk
aXZpZGVkIGludG8gdHdvIHNlY3Rpb25zLiBPbmUgaXMgdGhlIHJlZ2lzdHJhdGlvbgorb2YgRE1B
X0JVRiBmcm9tIHRoZSBleHBvcnRlci4gVGhlIG90aGVyIGlzIHRoZSBhY3R1YWwgbWFwcGluZyBv
ZiB0aGUgYnVmZmVyCitiZWZvcmUgYWNjZXNzaW5nIHRoZSBkYXRhIGluIHRoZSBidWZmZXIuIFRo
ZSBmb3JtZXIgKHRlcm1lZCDigJxSZWdpc3RyYXRpb27igJ0pCitoYXBwZW5zIG9uIGFuIGV4cG9y
dCBldmVudCAodGhhdCBpcywgdGhlIGV4cG9ydCBjb21tYW5kIHdpdGggYW4gaW50ZXJydXB0KQor
aW4gdGhlIGV4cG9ydGVyLgorCitUaGUgbGF0dGVyICh0ZXJtZWQg4oCcTWFwcGluZ+KAnSkgaXMg
ZG9uZSBhc3luY2hyb25vdXNseSB3aGVuIHRoZSBkcml2ZXIgZ2V0cyB0aGUKK0lPQ1RMIGNhbGwg
ZnJvbSB1c2VyIHNwYWNlLiBXaGVuIHRoZSBpbXBvcnRlciBnZXRzIGFuIGludGVycnVwdCBmcm9t
IHRoZQorZXhwb3J0ZXIsIGl0IGNoZWNrcyB0aGUgY29tbWFuZCBpbiB0aGUgcmVjZWl2aW5nIHF1
ZXVlIGFuZCBpZiBpdCBpcyBhbgor4oCcZXhwb3J04oCdIGNvbW1hbmQsIHRoZSByZWdpc3RyYXRp
b24gcHJvY2VzcyBpcyBzdGFydGVkLiBJdCBmaXJzdCBmaW5kcworaHlwZXJfZG1hYnVmX2lkIGFu
ZCB0aGUgaW50ZWdlciByZWZlcmVuY2UgZm9yIHRoZSBzaGFyZWQgcGFnZXMsIHRoZW4gc3RvcmVz
CithbGwgb2YgdGhhdCBpbmZvcm1hdGlvbiB0b2dldGhlciB3aXRoIHRoZSDigJxkb21haW4gaWTi
gJ0gb2YgdGhlIGV4cG9ydGluZyBkb21haW4KK2luIHRoZSBJTVBPUlQgTElTVC4KKworSW4gdGhl
IGNhc2Ugd2hlcmUg4oCcZXZlbnQtcG9sbGluZ+KAnSBpcyBlbmFibGVkIChLZXJuZWwgQ29uZmln
IC0gRW5hYmxlIGV2ZW50LQorZ2VuZXJhdGlvbiBhbmQgcG9sbGluZyBvcGVyYXRpb24pLCBhIOKA
nG5ldyBzaGFyaW5nIGF2YWlsYWJsZeKAnSBldmVudCBpcworZ2VuZXJhdGVkIHJpZ2h0IGFmdGVy
IHRoZSByZWZlcmVuY2UgaW5mbyBmb3IgdGhlIG5ldyBzaGFyZWQgRE1BX0JVRiBpcworcmVnaXN0
ZXJlZCB0byB0aGUgSU1QT1JUIExJU1QuIFRoaXMgZXZlbnQgaXMgYWRkZWQgdG8gdGhlIGV2ZW50
LXF1ZXVlLgorCitUaGUgdXNlciBwcm9jZXNzIHRoYXQgcG9sbHMgSHlwZXJfRE1BQlVGIGRyaXZl
ciB3YWtlcyB1cCB3aGVuIHRoaXMgZXZlbnQtcXVldWUKK2lzIG5vdCBlbXB0eSBhbmQgaXMgYWJs
ZSB0byByZWFkIGJhY2sgZXZlbnQgZGF0YSBmcm9tIHRoZSBxdWV1ZSB1c2luZyB0aGUKK2RyaXZl
cuKAmXMg4oCcUmVhZOKAnSBmdW5jdGlvbi4gT25jZSB0aGUgdXNlci1hcHBsaWNhdGlvbiBjYWxs
cyBFWFBPUlRfRkQgSU9DVEwgd2l0aAordGhlIHByb3BlciBwYXJhbWV0ZXJzIGluY2x1ZGluZyBo
eXBlcl9kbWFidWZfaWQsIHRoZSBIeXBlcl9ETUFCVUYgZHJpdmVyCityZXRyaWV2ZXMgaW5mb3Jt
YXRpb24gYWJvdXQgdGhlIG1hdGNoZWQgRE1BX0JVRiBmcm9tIHRoZSBJTVBPUlQgTElTVC4gVGhl
biwgaXQKK21hcHMgYWxsIHBhZ2VzIHNoYXJlZCAocmVmZXJlbmNlZCBieSB0aGUgaW50ZWdlciBy
ZWZlcmVuY2UpIGluIGl0cyBrZXJuZWwKK3NwYWNlIGFuZCBjcmVhdGVzIGl0cyBvd24gRE1BX0JV
RiByZWZlcmVuY2luZyB0aGUgc2FtZSBzaGFyZWQgcGFnZXMuIEFmdGVyCit0aGlzLCBpdCBleHBv
cnRzIHRoaXMgbmV3IERNQV9CVUYgdG8gdGhlIG90aGVyIGRyaXZlcnMgd2l0aCBhIGZpbGUgZGVz
Y3JpcHRvci4KK0RNQV9CVUYgY2FuIHRoZW4gYmUgdXNlZCBqdXN0IGluIHRoZSBzYW1lIHdheSBh
IGxvY2FsIERNQV9CVUYgaXMuCisKKzMuIEluZGlyZWN0IFN5bmNocm9uaXphdGlvbiBvZiBETUFf
QlVGCisKK1N5bmNocm9uaXphdGlvbiBvZiBhIERNQV9CVUYgd2l0aGluIGEgc2luZ2xlIE9TIGlz
IGF1dG9tYXRpY2FsbHkgYWNoaWV2ZWQKK2JlY2F1c2UgYWxsIG9mIGltcG9ydGVy4oCZcyBETUFf
QlVGIG9wZXJhdGlvbnMgYXJlIGRvbmUgdXNpbmcgZnVuY3Rpb25zIGRlZmluZWQKK29uIHRoZSBl
eHBvcnRlcuKAmXMgc2lkZSwgd2hpY2ggbWVhbnMgdGhlcmUgaXMgb25lIGNlbnRyYWwgcGxhY2Ug
dGhhdCBoYXMgZnVsbAorY29udHJvbCBvdmVyIHRoZSBETUFfQlVGLiBJbiBvdGhlciB3b3Jkcywg
YW55IHByaW1hcnkgYWN0aXZpdGllcyBzdWNoIGFzCithdHRhY2hpbmcvZGV0YWNoaW5nIGFuZCBt
YXBwaW5nL3VuLW1hcHBpbmcgYXJlIGFsbCBjYXB0dXJlZCBieSB0aGUgZXhwb3J0ZXIsCittZWFu
aW5nIHRoYXQgdGhlIGV4cG9ydGVyIGtub3dzIGJhc2ljIGluZm9ybWF0aW9uIHN1Y2ggYXMgd2hv
IGlzIHVzaW5nIHRoZQorRE1BX0JVRiBhbmQgaG93IGl0IGlzIGJlaW5nIHVzZWQuIFRoaXMsIGhv
d2V2ZXIsIGlzIG5vdCBhcHBsaWNhYmxlIGlmIHRoaXMKK3NoYXJpbmcgaXMgZG9uZSBiZXlvbmQg
YSBzaW5nbGUgT1MgYmVjYXVzZSBrZXJuZWwgc3BhY2UgKHdoZXJlIHRoZSBleHBvcnRlcuKAmXMK
K0RNQV9CVUYgb3BlcmF0aW9ucyByZXNpZGUpIGlzIHNpbXBseSBub3QgdmlzaWJsZSB0byB0aGUg
aW1wb3J0aW5nIFZNLgorCitUaGVyZWZvcmUsIOKAnGluZGlyZWN0IHN5bmNocm9uaXphdGlvbuKA
nSB3YXMgaW50cm9kdWNlZCBhcyBhbiBhbHRlcm5hdGl2ZSBzb2x1dGlvbiwKK3doaWNoIGlzIG5v
dyBpbXBsZW1lbnRlZCBpbiB0aGUgSHlwZXJfRE1BQlVGIGRyaXZlci4gVGhpcyB0ZWNobmlxdWUg
bWFrZXMKK3RoZSBleHBvcnRlciBjcmVhdGUgYSBzaGFkb3cgRE1BX0JVRiB3aGVuIHRoZSBlbmQt
Y29uc3VtZXIgb2YgdGhlIGJ1ZmZlciBtYXBzCit0aGUgRE1BX0JVRiwgdGhlbiBkdXBsaWNhdGVz
IGFueSBETUFfQlVGIG9wZXJhdGlvbnMgcGVyZm9ybWVkIG9uCit0aGUgaW1wb3J0ZXLigJlzIHNp
ZGUuIFRocm91Z2ggdGhpcyDigJxpbmRpcmVjdCBzeW5jaHJvbml6YXRpb27igJ0sIHRoZSBleHBv
cnRlciBpcworYWJsZSB0byB2aXJ0dWFsbHkgdHJhY2sgYWxsIGFjdGl2aXRpZXMgZG9uZSBieSB0
aGUgY29uc3VtZXIgKG1vc3RseSByZWZlcmVuY2UKK2NvdW50ZXIpIGFzIGlmIHRob3NlIGFyZSBk
b25lIGluIGV4cG9ydGVy4oCZcyBsb2NhbCBzeXN0ZW0uCisKKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQorU2VjdGlvbiA0LiBIeXBlcnZpc29yIEJhY2tlbmQgSW50ZXJmYWNlCistLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KKworVGhlIEh5cGVyX0RNQUJVRiBkcml2ZXIgaGFzIGEgc3RhbmRhcmQg4oCcQmFj
a2VuZOKAnSBzdHJ1Y3R1cmUgdGhhdCBjb250YWlucworbWFwcGluZ3MgdG8gdmFyaW91cyBmdW5j
dGlvbnMgZGVzaWduZWQgZm9yIGEgc3BlY2lmaWMgSHlwZXJ2aXNvci4gTW9zdCBvZgordGhlc2Ug
QVBJIGZ1bmN0aW9ucyBzaG91bGQgcHJvdmlkZSBhIGxvdy1sZXZlbCBpbXBsZW1lbnRhdGlvbiBv
ZiBjb21tdW5pY2F0aW9uCithbmQgbWVtb3J5IHNoYXJpbmcgY2FwYWJpbGl0eSB0aGF0IHV0aWxp
emUgYSBIeXBlcnZpc29y4oCZcyBuYXRpdmUgbWVjaGFuaXNtcy4KKworc3RydWN0IGh5cGVyX2Rt
YWJ1Zl9iYWNrZW5kX29wcyB7CisgICAgICAgIC8qIHJldHJlaXZpbmcgaWQgb2YgY3VycmVudCB2
aXJ0dWFsIG1hY2hpbmUgKi8KKyAgICAgICAgaW50ICgqZ2V0X3ZtX2lkKSh2b2lkKTsKKyAgICAg
ICAgLyogZ2V0IHBhZ2VzIHNoYXJlZCB2aWEgaHlwZXJ2aXNvci1zcGVjaWZpYyBtZXRob2QgKi8K
KyAgICAgICAgaW50ICgqc2hhcmVfcGFnZXMpKHN0cnVjdCBwYWdlICoqLCBpbnQsIGludCwgdm9p
ZCAqKik7CisgICAgICAgIC8qIG1ha2Ugc2hhcmVkIHBhZ2VzIHVuc2hhcmVkIHZpYSBoeXBlcnZp
c29yIHNwZWNpZmljIG1ldGhvZCAqLworICAgICAgICBpbnQgKCp1bnNoYXJlX3BhZ2VzKSh2b2lk
ICoqLCBpbnQpOworICAgICAgICAvKiBtYXAgcmVtb3RlbHkgc2hhcmVkIHBhZ2VzIG9uIGltcG9y
dGVyJ3Mgc2lkZSB2aWEKKyAgICAgICAgICogIGh5cGVydmlzb3Itc3BlY2lmaWMgbWV0aG9kCisg
ICAgICAgICAqLworICAgICAgICBzdHJ1Y3QgcGFnZSAqKiAoKm1hcF9zaGFyZWRfcGFnZXMpKGlu
dCwgaW50LCBpbnQsIHZvaWQgKiopOworICAgICAgICAvKiB1bm1hcCBhbmQgZnJlZSBzaGFyZWQg
cGFnZXMgb24gaW1wb3J0ZXIncyBzaWRlIHZpYQorICAgICAgICAgKiAgaHlwZXJ2aXNvci1zcGVj
aWZpYyBtZXRob2QKKyAgICAgICAgICovCisgICAgICAgIGludCAoKnVubWFwX3NoYXJlZF9wYWdl
cykodm9pZCAqKiwgaW50KTsKKyAgICAgICAgLyogaW5pdGlhbGl6ZSBjb21tdW5pY2F0aW9uIGVu
dmlyb25tZW50ICovCisgICAgICAgIGludCAoKmluaXRfY29tbV9lbnYpKHZvaWQpOworICAgICAg
ICAvKiBkZXN0cm95IGNvbW11bmljYXRpb24gY2hhbm5lbCAqLworICAgICAgICB2b2lkICgqZGVz
dHJveV9jb21tKSh2b2lkKTsKKyAgICAgICAgLyogdXBzdHJlYW0gY2ggc2V0dXAgKHJlY2Vpdmlu
ZyBhbmQgcmVzcG9uZGluZykgKi8KKyAgICAgICAgaW50ICgqaW5pdF9yeF9jaCkoaW50KTsKKyAg
ICAgICAgLyogZG93bnN0cmVhbSBjaCBzZXR1cCAodHJhbnNtaXR0aW5nIGFuZCBwYXJzaW5nIHJl
c3BvbnNlcykgKi8KKyAgICAgICAgaW50ICgqaW5pdF90eF9jaCkoaW50KTsKKyAgICAgICAgLyog
c2VuZCBtc2cgdmlhIGNvbW11bmljYXRpb24gY2ggKi8KKyAgICAgICAgaW50ICgqc2VuZF9yZXEp
KGludCwgc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEgKiwgaW50KTsKK307CisKKzxIeXBlcnZpc29y
LXNwZWNpZmljIEJhY2tlbmQgU3RydWN0dXJlPgorCisxLiBnZXRfdm1faWQKKworCVJldHVybnMg
dGhlIFZNIChkb21haW4pIElECisKKwlJbnB1dDoKKworCQktSUQgb2YgdGhlIGN1cnJlbnQgZG9t
YWluCisKKwlPdXRwdXQ6CisKKwkJTm9uZQorCisyLiBzaGFyZV9wYWdlcworCisJR2V0IHBhZ2Vz
IHNoYXJlZCB2aWEgaHlwZXJ2aXNvci1zcGVjaWZpYyBtZXRob2QgYW5kIHJldHVybiBvbmUgcmVm
ZXJlbmNlCisJSUQgdGhhdCByZXByZXNlbnRzIHRoZSBjb21wbGV0ZSBsaXN0IG9mIHNoYXJlZCBw
YWdlcworCisJSW5wdXQ6CisKKwkJLUFycmF5IG9mIHBhZ2VzCisJCS1JRCBvZiBpbXBvcnRpbmcg
Vk0KKwkJLU51bWJlciBvZiBwYWdlcworCQktSHlwZXJ2aXNvciBzcGVjaWZpYyBSZXByZXNlbnRh
dGlvbiBvZiByZWZlcmVuY2UgaW5mbyBvZiBzaGFyZWQKKwkJIHBhZ2VzCisKKwlPdXRwdXQ6CisK
KwkJLUh5cGVydmlzb3Igc3BlY2lmaWMgaW50ZWdlciB2YWx1ZSB0aGF0IHJlcHJlc2VudHMgYWxs
IG9mCisJCSB0aGUgc2hhcmVkIHBhZ2VzCisKKzMuIHVuc2hhcmVfcGFnZXMKKworCVN0b3Agc2hh
cmluZyBwYWdlcworCisJSW5wdXQ6CisKKwkJLUh5cGVydmlzb3Igc3BlY2lmaWMgUmVwcmVzZW50
YXRpb24gb2YgcmVmZXJlbmNlIGluZm8gb2Ygc2hhcmVkCisJCSBwYWdlcworCQktTnVtYmVyIG9m
IHNoYXJlZCBwYWdlcworCisJT3V0cHV0OgorCisJCTAKKworNC4gbWFwX3NoYXJlZF9wYWdlcwor
CisJTWFwIHNoYXJlZCBwYWdlcyBsb2NhbGx5IHVzaW5nIGEgaHlwZXJ2aXNvci1zcGVjaWZpYyBt
ZXRob2QKKworCUlucHV0OgorCisJCS1SZWZlcmVuY2UgbnVtYmVyIHRoYXQgcmVwcmVzZW50cyBh
bGwgb2Ygc2hhcmVkIHBhZ2VzCisJCS1JRCBvZiBleHBvcnRpbmcgVk0sIE51bWJlciBvZiBwYWdl
cworCQktUmVmZXJlbmNlIGluZm9ybWF0aW9uIGZvciBhbnkgcHVycG9zZQorCisJT3V0cHV0Ogor
CisJCS1BbiBhcnJheSBvZiBzaGFyZWQgcGFnZXMgKHN0cnVjdCBwYWdlKiopCisKKzUuIHVubWFw
X3NoYXJlZF9wYWdlcworCisJVW5tYXAgc2hhcmVkIHBhZ2VzCisKKwlJbnB1dDoKKworCQktSHlw
ZXJ2aXNvciBzcGVjaWZpYyBSZXByZXNlbnRhdGlvbiBvZiByZWZlcmVuY2UgaW5mbyBvZiBzaGFy
ZWQgcGFnZXMKKworCU91dHB1dDoKKworCQktMCAoc3VjY2Vzc2Z1bCkgb3Igb25lIG9mIFN0YW5k
YXJkIEtlcm5lbCBlcnJvcnMKKworNi4gaW5pdF9jb21tX2VudgorCisJU2V0dXAgaW5mcmFzdHJ1
Y3R1cmUgbmVlZGVkIGZvciBjb21tdW5pY2F0aW9uIGNoYW5uZWwKKworCUlucHV0OgorCisJCU5v
bmUKKworCU91dHB1dDoKKworCQlOb25lCisKKzcuIGRlc3Ryb3lfY29tbQorCisJQ2xlYW51cCBl
dmVyeXRoaW5nIGRvbmUgdmlhIGluaXRfY29tbV9lbnYKKworCUlucHV0OgorCisJCU5vbmUKKwor
CU91dHB1dDoKKworCQlOb25lCisKKzguIGluaXRfcnhfY2gKKworCUNvbmZpZ3VyZSByZWNlaXZl
IGNoYW5uZWwKKworCUlucHV0OgorCisJCS1JRCBvZiBWTSBvbiB0aGUgb3RoZXIgc2lkZSBvZiB0
aGUgY2hhbm5lbAorCisJT3V0cHV0OgorCisJCS0wIChzdWNjZXNzZnVsKSBvciBvbmUgb2YgU3Rh
bmRhcmQgS2VybmVsIGVycm9ycworCis5LiBpbml0X3R4X2NoCisKKwlDb25maWd1cmUgdHJhbnNt
aXQgY2hhbm5lbAorCisJSW5wdXQ6CisKKwkJLUlEIG9mIFZNIG9uIHRoZSBvdGhlciBzaWRlIG9m
IHRoZSBjaGFubmVsCisKKwlPdXRwdXQ6CisKKwkJLTAgKHN1Y2Nlc3MpIG9yIG9uZSBvZiBTdGFu
ZGFyZCBLZXJuZWwgZXJyb3JzCisKKzEwLiBzZW5kX3JlcQorCisJU2VuZCBtZXNzYWdlIHRvIG90
aGVyIFZNCisKKwlJbnB1dDoKKworCQktSUQgb2YgVk0gdGhhdCByZWNlaXZlcyB0aGUgbWVzc2Fn
ZQorCQktTWVzc2FnZQorCisJT3V0cHV0OgorCisJCS0wIChzdWNjZXNzKSBvciBvbmUgb2YgU3Rh
bmRhcmQgS2VybmVsIGVycm9ycworCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCistLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmEJ-00077R-Ak; Wed, 14 Feb 2018 01:51:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmEH-00076t-HB
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:51:25 +0000
X-Inumbo-ID: 7ae69792-1129-11e8-ba59-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ae69792-1129-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 02:50:48 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:22 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498934"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:21 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:50:00 -0800
Message-Id: <20180214015008.9513-2-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 1/9] hyper_dmabuf: initial upload of
	hyper_dmabuf drv core framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBsb2FkIG9mIGludGlhbCB2ZXJzaW9uIG9mIGNvcmUgZnJhbWV3b3JrIGluIGh5cGVyX0RNQUJV
RiBkcml2ZXIKZW5hYmxpbmcgRE1BX0JVRiBleGNoYW5nZSBiZXR3ZWVuIHR3byBkaWZmZXJlbnQg
Vk1zIGluIHZpcnR1YWxpemVkCnBsYXRmb3JtIGJhc2VkIG9uIEh5cGVydmlzb3Igc3VjaCBhcyBY
RU4uCgpIeXBlcl9ETUFCVUYgZHJ2J3MgcHJpbWFyeSByb2xlIGlzIHRvIGltcG9ydCBhIERNQV9C
VUYgZnJvbSBvcmlnaW5hdG9yCnRoZW4gcmUtZXhwb3J0IGl0IHRvIGFub3RoZXIgTGludXggVk0g
c28gdGhhdCBpdCBjYW4gYmUgbWFwcGVkIGFuZAphY2Nlc3NlZCBpbiB0aGVyZS4KClRoaXMgZHJp
dmVyIGhhcyB0d28gbGF5ZXJzLCBvbmUgaXMgc28gY2FsbGVkLCAiY29yZSBmcmFtZXdvcmsiLCB3
aGljaApjb250YWlucyBkcml2ZXIgaW50ZXJmYWNlIGFuZCBjb3JlIGZ1bmN0aW9ucyBoYW5kbGlu
ZyBleHBvcnQvaW1wb3J0IG9mCm5ldyBoeXBlcl9ETUFCVUYgYW5kIGl0cyBtYWludGVuYW5jZS4g
VGhpcyBwYXJ0IG9mIHRoZSBkcml2ZXIgaXMKaW5kZXBlbmRlbnQgZnJvbSBIeXBlcnZpc29yIHNv
IGNhbiB3b3JrIGFzIGlzIHdpdGggYW55IEh5cGVydmlzb3IuCgpUaGUgb3RoZXIgbGF5ZXIgaXMg
Y2FsbGVkICJIeXBlcnZpc29yIEJhY2tlbmQiLiBUaGlzIGxheWVyIHJlcHJlc2VudHMKdGhlIGlu
dGVyZmFjZSBiZXR3ZWVuICJjb3JlIGZyYW1ld29yayIgYW5kIGFjdHVhbCBIeXBlcnZpc29yLCBo
YW5kbGluZwptZW1vcnkgc2hhcmluZyBhbmQgY29tbXVuaWNhdGlvbi4gTm90IGxpa2UgImNvcmUg
ZnJhbWV3b3JrIiwgZXZlcnkKSHlwZXJ2aXNvciBuZWVkcyBpdCdzIG93biBiYWNrZW5kIGludGVy
ZmFjZSBkZXNpZ25lZCB1c2luZyBpdHMgbmF0aXZlCm1lY2hhbmlzbSBmb3IgbWVtb3J5IHNoYXJp
bmcgYW5kIGludGVyLVZNIGNvbW11bmljYXRpb24uCgpUaGlzIHBhdGNoIGNvbnRhaW5zIHRoZSBm
aXJzdCBwYXJ0LCAiY29yZSBmcmFtZXdvcmsiLCB3aGljaCBjb25zaXN0cyBvZgo3IHNvdXJjZSBm
aWxlcyBhbmQgMTEgaGVhZGVyIGZpbGVzLiBTb21lIGJyaWVmIGRlc2NyaXB0aW9uIG9mIHRoZXNl
CnNvdXJjZSBjb2RlIGFyZSBhdHRhY2hlZCBiZWxvdzoKCmh5cGVyX2RtYWJ1Zl9kcnYuYwoKLSBM
aW51eCBkcml2ZXIgaW50ZXJmYWNlIGFuZCBpbml0aWFsaXphdGlvbi9jbGVhbmluZy11cCByb3V0
aW5lcwoKaHlwZXJfZG1hYnVmX2lvY3RsLmMKCi0gSU9DVExzIGNhbGxzIGZvciBleHBvcnQvaW1w
b3J0IG9mIERNQS1CVUYgY29tbSBjaGFubmVsJ3MgY3JlYXRpb24gYW5kCiAgZGVzdHJ1Y3Rpb24u
CgpoeXBlcl9kbWFidWZfc2dsX3Byb2MuYwoKLSBQcm92aWRlcyBtZXRob2RzIHRvIG1hbmFnaW5n
IERNQS1CVUYgZm9yIGV4cG9yaW5nIGFuZCBpbXBvcnRpbmcuIEZvcgogIGV4cG9ydGluZywgZXh0
cmFjdGlvbiBvZiBwYWdlcywgc2hhcmluZyBwYWdlcyB2aWEgcHJvY2VkdXJlcyBpbgogICJCYWNr
ZW5kIiBhbmQgbm90aWZ5aW5nIGltcG9ydGluZyBWTSBleGlzdC4gRm9yIGltcG9ydGluZywgYWxs
CiAgb3BlcmF0aW9ucyByZWxhdGVkIHRvIHRoZSByZWNvbnN0cnVjdGlvbiBvZiBETUEtQlVGICh3
aXRoIHNoYXJlZAogIHBhZ2VzKSBvbiBpbXBvcnRlcidzIHNpZGUgYXJlIGRlZmluZWQuCgpoeXBl
cl9kbWFidWZfb3BzLmMKCi0gU3RhbmRhcmQgRE1BLUJVRiBvcGVyYXRpb25zIGZvciBoeXBlcl9E
TUFCVUYgcmVjb25zdHJ1Y3RlZCBvbgogIGltcG9ydGVyJ3Mgc2lkZS4KCmh5cGVyX2RtYWJ1Zl9s
aXN0LmMKCi0gTGlzdHMgZm9yIHN0b3JpbmcgZXhwb3J0ZWQgYW5kIGltcG9ydGVkIGh5cGVyX0RN
QUJVRiB0byBrZWVwIHRyYWNrIG9mCiAgcmVtb3RlIHVzYWdlIG9mIGh5cGVyX0RNQUJVRiBjdXJy
ZW50bHkgYmVpbmcgc2hhcmVkLgoKaHlwZXJfZG1hYnVmX21zZy5jCgotIERlZmluZXMgbWVzc2Fn
ZXMgZXhjaGFuZ2VkIGJldHdlZW4gVk1zIChleHBvcnRlciBhbmQgaW1wb3J0ZXIpIGFuZAogIGZ1
bmN0aW9uIGNhbGxzIGZvciBzZW5kaW5nIGFuZCBwYXJzaW5nICh3aGVuIHJlY2VpdmVkKSB0aG9z
ZS4KCmh5cGVyX2RtYWJ1Zl9pZC5jCgotIENvbnRhaW5zIG1ldGhvZHMgdG8gZ2VuZXJhdGUgYW5k
IG1hbmFnZSAiaHlwZXJfRE1BQlVGIGlkIiBmb3IgZWFjaAogIGh5cGVyX0RNQUJVRiBiZWluZyBl
eHBvcnRlZC4gSXQgaXMgYSBnbG9iYWwgaGFuZGxlIGZvciBhIGh5cGVyX0RNQUJVRiwKICB3aGlj
aCBhbm90aGVyIFZNIG5lZWRzIHRvIGtub3cgdG8gaW1wb3J0IGl0LgoKaHlwZXJfZG1hYnVmX3N0
cnVjdC5oCgotIENvbnRhaW5zIGRhdGEgc3RydWN0dXJlcyBvZiBpbXBvcnRlciBvciBleHBvcnRl
ciBoeXBlcl9ETUFCVUYKCmluY2x1ZGUvdWFwaS9saW51eC9oeXBlcl9kbWFidWYuaAoKLSBDb250
YWlucyBkZWZpbml0aW9uIG9mIGRhdGEgdHlwZXMgYW5kIHN0cnVjdHVyZXMgcmVmZXJlbmNlZCBi
eSB1c2VyCiAgYXBwbGljYXRpb24gdG8gaW50ZXJhY3Qgd2l0aCBkcml2ZXIKClNpZ25lZC1vZmYt
Ynk6IERvbmd3b24gS2ltIDxkb25nd29uLmtpbUBpbnRlbC5jb20+ClNpZ25lZC1vZmYtYnk6IE1h
dGV1c3ogUG9scm9sYSA8bWF0ZXVzengucG90cm9sYUBpbnRlbC5jb20+Ci0tLQogZHJpdmVycy9k
bWEtYnVmL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKwogZHJpdmVy
cy9kbWEtYnVmL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogZHJp
dmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9LY29uZmlnICAgICAgICAgICAgICAgfCAgMjMgKwog
ZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9NYWtlZmlsZSAgICAgICAgICAgICAgfCAgMzQg
KysKIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5jICAgIHwg
MjU0ICsrKysrKysrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9k
cnYuaCAgICB8IDExMSArKysrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2Rt
YWJ1Zl9pZC5jICAgICB8IDEzNSArKysrKwogZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9o
eXBlcl9kbWFidWZfaWQuaCAgICAgfCAgNTMgKysKIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFi
dWYvaHlwZXJfZG1hYnVmX2lvY3RsLmMgIHwgNjcyICsrKysrKysrKysrKysrKysrKysrKwogZHJp
dmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwuaCAgfCAgNTIgKysK
IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2xpc3QuYyAgIHwgMjk0
ICsrKysrKysrKwogZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbGlz
dC5oICAgfCAgNzMgKysrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1
Zl9tc2cuYyAgICB8IDMyMCArKysrKysrKysrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVm
L2h5cGVyX2RtYWJ1Zl9tc2cuaCAgICB8ICA4NyArKysKIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9k
bWFidWYvaHlwZXJfZG1hYnVmX29wcy5jICAgIHwgMjY0ICsrKysrKysrCiBkcml2ZXJzL2RtYS1i
dWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9vcHMuaCAgICB8ICAzNCArKwogLi4uL2RtYS1i
dWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zZ2xfcHJvYy5jICAgfCAyNTYgKysrKysrKysK
IC4uLi9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc2dsX3Byb2MuaCAgIHwgIDQz
ICsrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zdHJ1Y3QuaCB8
IDEzMSArKysrCiBpbmNsdWRlL3VhcGkvbGludXgvaHlwZXJfZG1hYnVmLmggICAgICAgICAgICAg
ICAgICB8ICA4NyArKysKIDIwIGZpbGVzIGNoYW5nZWQsIDI5MjYgaW5zZXJ0aW9ucygrKQogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvS2NvbmZpZwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvTWFrZWZpbGUKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1
Zl9kcnYuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYv
aHlwZXJfZG1hYnVmX2Rydi5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaWQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
ZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lkLmgKIGNyZWF0ZSBtb2RlIDEwMDY0
NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9pb2N0bC5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZf
aW9jdGwuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYv
aHlwZXJfZG1hYnVmX2xpc3QuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9o
eXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2xpc3QuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5jCiBjcmVhdGUgbW9kZSAx
MDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbXNnLmgKIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1
Zl9vcHMuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYv
aHlwZXJfZG1hYnVmX29wcy5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc2dsX3Byb2MuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3NnbF9wcm9jLmgKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9z
dHJ1Y3QuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvdWFwaS9saW51eC9oeXBlcl9kbWFi
dWYuaAoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9LY29uZmlnIGIvZHJpdmVycy9kbWEt
YnVmL0tjb25maWcKaW5kZXggZWQzYjc4NWJhZTM3Li4wOWNjYWMxNzY4ZTMgMTAwNjQ0Ci0tLSBh
L2RyaXZlcnMvZG1hLWJ1Zi9LY29uZmlnCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9LY29uZmlnCkBA
IC0zMCw0ICszMCw2IEBAIGNvbmZpZyBTV19TWU5DCiAJICBXQVJOSU5HOiBpbXByb3BlciB1c2Ug
b2YgdGhpcyBjYW4gcmVzdWx0IGluIGRlYWRsb2NraW5nIGtlcm5lbAogCSAgZHJpdmVycyBmcm9t
IHVzZXJzcGFjZS4gSW50ZW5kZWQgZm9yIHRlc3QgYW5kIGRlYnVnIG9ubHkuCiAKK3NvdXJjZSAi
ZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9LY29uZmlnIgorCiBlbmRtZW51CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2RtYS1idWYvTWFrZWZpbGUgYi9kcml2ZXJzL2RtYS1idWYvTWFrZWZpbGUK
aW5kZXggYzMzYmY4ODYzMTQ3Li40NDU3NDliYWJiMTkgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1h
LWJ1Zi9NYWtlZmlsZQorKysgYi9kcml2ZXJzL2RtYS1idWYvTWFrZWZpbGUKQEAgLTEsMyArMSw0
IEBACiBvYmoteSA6PSBkbWEtYnVmLm8gZG1hLWZlbmNlLm8gZG1hLWZlbmNlLWFycmF5Lm8gcmVz
ZXJ2YXRpb24ubyBzZXFuby1mZW5jZS5vCiBvYmotJChDT05GSUdfU1lOQ19GSUxFKQkJKz0gc3lu
Y19maWxlLm8KIG9iai0kKENPTkZJR19TV19TWU5DKQkJKz0gc3dfc3luYy5vIHN5bmNfZGVidWcu
bworb2JqLSQoQ09ORklHX0hZUEVSX0RNQUJVRikgICAgICArPSAuL2h5cGVyX2RtYWJ1Zi8KZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvS2NvbmZpZyBiL2RyaXZlcnMv
ZG1hLWJ1Zi9oeXBlcl9kbWFidWYvS2NvbmZpZwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAw
MDAwMDAwMDAwMDAuLjVlYmY1MTZkNjVlYgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvS2NvbmZpZwpAQCAtMCwwICsxLDIzIEBACittZW51ICJIWVBFUl9E
TUFCVUYiCisKK2NvbmZpZyBIWVBFUl9ETUFCVUYKKwl0cmlzdGF0ZSAiRW5hYmxlcyBoeXBlciBk
bWFidWYgZHJpdmVyIgorCWRlZmF1bHQgeQorCWhlbHAKKwkgIFRoaXMgb3B0aW9uIGVuYWJsZXMg
SHlwZXJfRE1BQlVGIGRyaXZlci4KKworCSAgVGhpcyBkcml2ZXIgd29ya3MgYXMgYWJzdHJhY3Rp
b24gbGF5ZXIgdGhhdCBleHBvcnQgYW5kIGltcG9ydAorCSAgRE1BX0JVRiBmcm9tL3RvIGFub3Ro
ZXIgdmlydHVhbCBPUyBydW5uaW5nIG9uIHRoZSBzYW1lIEhXIHBsYXRmb3JtCisJICBwb3dlcmVk
IGJ5IGEgaHlwZXJ2aXNvcgorCitjb25maWcgSFlQRVJfRE1BQlVGX1NZU0ZTCisJYm9vbCAiRW5h
YmxlIHN5c2ZzIGluZm9ybWF0aW9uIGFib3V0IGh5cGVyIERNQSBidWZmZXJzIgorCWRlZmF1bHQg
eQorCWRlcGVuZHMgb24gSFlQRVJfRE1BQlVGCisJaGVscAorCSAgRXhwb3NlIHJ1bi10aW1lIGlu
Zm9ybWF0aW9uIGFib3V0IGN1cnJlbnRseSBpbXBvcnRlZCBhbmQgZXhwb3J0ZWQgYnVmZmVycwor
CSAgcmVnaXN0ZXJlZCBpbiBFWFBPUlQgYW5kIElNUE9SVCBsaXN0IGluIEh5cGVyX0RNQUJVRiBk
cml2ZXIuCisKKwkgIFRoZSBsb2NhdGlvbiBvZiBzeXNmcyBpcyB1bmRlciAiLi4uLiIKKworZW5k
bWVudQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9NYWtlZmlsZSBi
L2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvTWFrZWZpbGUKbmV3IGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4zOTA4NTIyYjM5NmEKLS0tIC9kZXYvbnVsbAorKysgYi9k
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL01ha2VmaWxlCkBAIC0wLDAgKzEsMzQgQEAKK1RB
UkdFVF9NT0RVTEU6PWh5cGVyX2RtYWJ1ZgorCisjIElmIHdlIHJ1bm5pbmcgYnkga2VybmVsIGJ1
aWxkaW5nIHN5c3RlbQoraWZuZXEgKCQoS0VSTkVMUkVMRUFTRSksKQorCSQoVEFSR0VUX01PRFVM
RSktb2JqcyA6PSBoeXBlcl9kbWFidWZfZHJ2Lm8gXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHlwZXJfZG1hYnVmX2lvY3RsLm8gXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaHlwZXJfZG1hYnVmX2xpc3QubyBcCisJCQkJIGh5cGVyX2RtYWJ1Zl9zZ2xfcHJv
Yy5vIFwKKwkJCQkgaHlwZXJfZG1hYnVmX29wcy5vIFwKKwkJCQkgaHlwZXJfZG1hYnVmX21zZy5v
IFwKKwkJCQkgaHlwZXJfZG1hYnVmX2lkLm8gXAorCitvYmotJChDT05GSUdfSFlQRVJfRE1BQlVG
KSA6PSAkKFRBUkdFVF9NT0RVTEUpLm8KKworIyBJZiB3ZSBhcmUgcnVubmluZyB3aXRob3V0IGtl
cm5lbCBidWlsZCBzeXN0ZW0KK2Vsc2UKK0JVSUxEU1lTVEVNX0RJUj89Li4vLi4vLi4vCitQV0Q6
PSQoc2hlbGwgcHdkKQorCithbGwgOgorIyBydW4ga2VybmVsIGJ1aWxkIHN5c3RlbSB0byBtYWtl
IG1vZHVsZQorJChNQUtFKSAtQyAkKEJVSUxEU1lTVEVNX0RJUikgTT0kKFBXRCkgbW9kdWxlcwor
CitjbGVhbjoKKyMgcnVuIGtlcm5lbCBidWlsZCBzeXN0ZW0gdG8gY2xlYW51cCBpbiBjdXJyZW50
IGRpcmVjdG9yeQorJChNQUtFKSAtQyAkKEJVSUxEU1lTVEVNX0RJUikgTT0kKFBXRCkgY2xlYW4K
KworbG9hZDoKKwlpbnNtb2QgLi8kKFRBUkdFVF9NT0RVTEUpLmtvCisKK3VubG9hZDoKKwlybW1v
ZCAuLyQoVEFSR0VUX01PRFVMRSkua28KKworZW5kaWYKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5jIGIvZHJpdmVycy9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZHJ2LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
MDAwMDAwMDAwMDAwLi4xOGMxY2Q3MzVlYTIKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2Rt
YS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9kcnYuYwpAQCAtMCwwICsxLDI1NCBAQAor
LyoKKyAqIENvcHlyaWdodCDCqSAyMDE4IEludGVsIENvcnBvcmF0aW9uCisgKgorICogUGVybWlz
c2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0
YWluaW5nIGEKKyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVu
dGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksCisgKiB0byBkZWFsIGluIHRoZSBTb2Z0d2Fy
ZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uCisgKiB0
aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0
ZSwgc3VibGljZW5zZSwKKyAqIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFu
ZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQorICogU29mdHdhcmUgaXMgZnVybmlzaGVk
IHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBU
aGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSAoaW5j
bHVkaW5nIHRoZSBuZXh0CisgKiBwYXJhZ3JhcGgpIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBj
b3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlCisgKiBTb2Z0d2FyZS4KKyAqCisg
KiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBB
TlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRF
RCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBB
IFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZFTlQgU0hB
TEwKKyAqIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5Z
IENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNU
SU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VU
IE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhF
UiBERUFMSU5HUworICogSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIFNQRFgtTGljZW5zZS1JZGVu
dGlmaWVyOiAoTUlUIE9SIEdQTC0yLjApCisgKgorICogQXV0aG9yczoKKyAqICAgIERvbmd3b24g
S2ltIDxkb25nd29uLmtpbUBpbnRlbC5jb20+CisgKiAgICBNYXRldXN6IFBvbHJvbGEgPG1hdGV1
c3p4LnBvdHJvbGFAaW50ZWwuY29tPgorICoKKyAqLworCisjaW5jbHVkZSA8bGludXgvaW5pdC5o
PgorI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgorI2luY2x1ZGUgPGxpbnV4L21pc2NkZXZpY2Uu
aD4KKyNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4KKyNpbmNsdWRlIDxsaW51eC9zbGFiLmg+
CisjaW5jbHVkZSA8bGludXgvZGV2aWNlLmg+CisjaW5jbHVkZSA8bGludXgvdWFjY2Vzcy5oPgor
I2luY2x1ZGUgPGxpbnV4L3BvbGwuaD4KKyNpbmNsdWRlIDxsaW51eC9kbWEtYnVmLmg+CisjaW5j
bHVkZSAiaHlwZXJfZG1hYnVmX2Rydi5oIgorI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9pb2N0bC5o
IgorI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9saXN0LmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVm
X2lkLmgiCisKK01PRFVMRV9MSUNFTlNFKCJHUEwgYW5kIGFkZGl0aW9uYWwgcmlnaHRzIik7CitN
T0RVTEVfQVVUSE9SKCJJbnRlbCBDb3Jwb3JhdGlvbiIpOworCitzdHJ1Y3QgaHlwZXJfZG1hYnVm
X3ByaXZhdGUgKmh5X2Rydl9wcml2OworCitzdGF0aWMgdm9pZCBmb3JjZV9mcmVlKHN0cnVjdCBl
eHBvcnRlZF9zZ3RfaW5mbyAqZXhwb3J0ZWQsCisJCSAgICAgICB2b2lkICphdHRyKQoreworCXN0
cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfdW5leHBvcnQgdW5leHBvcnRfYXR0cjsKKwlzdHJ1Y3Qg
ZmlsZSAqZmlscCA9IChzdHJ1Y3QgZmlsZSAqKWF0dHI7CisKKwlpZiAoIWZpbHAgfHwgIWV4cG9y
dGVkKQorCQlyZXR1cm47CisKKwlpZiAoZXhwb3J0ZWQtPmZpbHAgPT0gZmlscCkgeworCQlkZXZf
ZGJnKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiRm9yY2VmdWxseSByZWxlYXNpbmcgYnVmZmVyIHtp
ZDolZCBrZXk6JWQgJWQgJWR9XG4iLAorCQkJIGV4cG9ydGVkLT5oaWQuaWQsIGV4cG9ydGVkLT5o
aWQucm5nX2tleVswXSwKKwkJCSBleHBvcnRlZC0+aGlkLnJuZ19rZXlbMV0sIGV4cG9ydGVkLT5o
aWQucm5nX2tleVsyXSk7CisKKwkJdW5leHBvcnRfYXR0ci5oaWQgPSBleHBvcnRlZC0+aGlkOwor
CQl1bmV4cG9ydF9hdHRyLmRlbGF5X21zID0gMDsKKworCQloeXBlcl9kbWFidWZfdW5leHBvcnRf
aW9jdGwoZmlscCwgJnVuZXhwb3J0X2F0dHIpOworCX0KK30KKworc3RhdGljIGludCBoeXBlcl9k
bWFidWZfb3BlbihzdHJ1Y3QgaW5vZGUgKmlub2RlLCBzdHJ1Y3QgZmlsZSAqZmlscCkKK3sKKwlp
bnQgcmV0ID0gMDsKKworCS8qIERvIG5vdCBhbGxvdyBleGNsdXNpdmUgb3BlbiAqLworCWlmIChm
aWxwLT5mX2ZsYWdzICYgT19FWENMKQorCQlyZXR1cm4gLUVCVVNZOworCisJcmV0dXJuIHJldDsK
K30KKworc3RhdGljIGludCBoeXBlcl9kbWFidWZfcmVsZWFzZShzdHJ1Y3QgaW5vZGUgKmlub2Rl
LCBzdHJ1Y3QgZmlsZSAqZmlscCkKK3sKKwloeXBlcl9kbWFidWZfZm9yZWFjaF9leHBvcnRlZChm
b3JjZV9mcmVlLCBmaWxwKTsKKworCXJldHVybiAwOworfQorCitzdGF0aWMgY29uc3Qgc3RydWN0
IGZpbGVfb3BlcmF0aW9ucyBoeXBlcl9kbWFidWZfZHJpdmVyX2ZvcHMgPSB7CisJLm93bmVyID0g
VEhJU19NT0RVTEUsCisJLm9wZW4gPSBoeXBlcl9kbWFidWZfb3BlbiwKKwkucmVsZWFzZSA9IGh5
cGVyX2RtYWJ1Zl9yZWxlYXNlLAorCS51bmxvY2tlZF9pb2N0bCA9IGh5cGVyX2RtYWJ1Zl9pb2N0
bCwKK307CisKK3N0YXRpYyBzdHJ1Y3QgbWlzY2RldmljZSBoeXBlcl9kbWFidWZfbWlzY2RldiA9
IHsKKwkubWlub3IgPSBNSVNDX0RZTkFNSUNfTUlOT1IsCisJLm5hbWUgPSAiaHlwZXJfZG1hYnVm
IiwKKwkuZm9wcyA9ICZoeXBlcl9kbWFidWZfZHJpdmVyX2ZvcHMsCit9OworCitzdGF0aWMgaW50
IHJlZ2lzdGVyX2RldmljZSh2b2lkKQoreworCWludCByZXQgPSAwOworCisJcmV0ID0gbWlzY19y
ZWdpc3RlcigmaHlwZXJfZG1hYnVmX21pc2NkZXYpOworCisJaWYgKHJldCkgeworCQlwcl9lcnIo
Imh5cGVyX2RtYWJ1ZjogZHJpdmVyIGNhbid0IGJlIHJlZ2lzdGVyZWRcbiIpOworCQlyZXR1cm4g
cmV0OworCX0KKworCWh5X2Rydl9wcml2LT5kZXYgPSBoeXBlcl9kbWFidWZfbWlzY2Rldi50aGlz
X2RldmljZTsKKworCS8qIFRPRE86IENoZWNrIGlmIHRoZXJlIGlzIGEgZGlmZmVyZW50IHdheSB0
byBpbml0aWFsaXplIGRtYSBtYXNrICovCisJZG1hX2NvZXJjZV9tYXNrX2FuZF9jb2hlcmVudCho
eV9kcnZfcHJpdi0+ZGV2LCBETUFfQklUX01BU0soNjQpKTsKKworCXJldHVybiByZXQ7Cit9CisK
K3N0YXRpYyB2b2lkIHVucmVnaXN0ZXJfZGV2aWNlKHZvaWQpCit7CisJZGV2X2luZm8oaHlfZHJ2
X3ByaXYtPmRldiwKKwkJImh5cGVyX2RtYWJ1ZjogJXMgaXMgY2FsbGVkXG4iLCBfX2Z1bmNfXyk7
CisKKwltaXNjX2RlcmVnaXN0ZXIoJmh5cGVyX2RtYWJ1Zl9taXNjZGV2KTsKK30KKworc3RhdGlj
IGludCBfX2luaXQgaHlwZXJfZG1hYnVmX2Rydl9pbml0KHZvaWQpCit7CisJaW50IHJldCA9IDA7
CisKKwlwcl9ub3RpY2UoImh5cGVyX2RtYWJ1Zl9zdGFydGluZzogSW5pdGlhbGl6YXRpb24gc3Rh
cnRlZFxuIik7CisKKwloeV9kcnZfcHJpdiA9IGtjYWxsb2MoMSwgc2l6ZW9mKHN0cnVjdCBoeXBl
cl9kbWFidWZfcHJpdmF0ZSksCisJCQkgICAgICBHRlBfS0VSTkVMKTsKKworCWlmICghaHlfZHJ2
X3ByaXYpCisJCXJldHVybiAtRU5PTUVNOworCisJcmV0ID0gcmVnaXN0ZXJfZGV2aWNlKCk7CisJ
aWYgKHJldCA8IDApIHsKKwkJa2ZyZWUoaHlfZHJ2X3ByaXYpOworCQlyZXR1cm4gcmV0OworCX0K
KworCWh5X2Rydl9wcml2LT5ia25kX29wcyA9IE5VTEw7CisKKwlpZiAoaHlfZHJ2X3ByaXYtPmJr
bmRfb3BzID09IE5VTEwpIHsKKwkJcHJfZXJyKCJIeXBlcl9kbWFidWY6IG5vIGJhY2tlbmQgZm91
bmRcbiIpOworCQlrZnJlZShoeV9kcnZfcHJpdik7CisJCXJldHVybiAtMTsKKwl9CisKKwltdXRl
eF9pbml0KCZoeV9kcnZfcHJpdi0+bG9jayk7CisKKwltdXRleF9sb2NrKCZoeV9kcnZfcHJpdi0+
bG9jayk7CisKKwloeV9kcnZfcHJpdi0+aW5pdGlhbGl6ZWQgPSBmYWxzZTsKKworCWRldl9pbmZv
KGh5X2Rydl9wcml2LT5kZXYsCisJCSAiaW5pdGlhbGl6aW5nIGRhdGFiYXNlIGZvciBpbXBvcnRl
ZC9leHBvcnRlZCBkbWFidWZzXG4iKTsKKworCWh5X2Rydl9wcml2LT53b3JrX3F1ZXVlID0gY3Jl
YXRlX3dvcmtxdWV1ZSgiaHlwZXJfZG1hYnVmX3dxdWV1ZSIpOworCisJcmV0ID0gaHlwZXJfZG1h
YnVmX3RhYmxlX2luaXQoKTsKKwlpZiAocmV0IDwgMCkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2
LT5kZXYsCisJCQkiZmFpbCB0byBpbml0IHRhYmxlIGZvciBleHBvcnRlZC9pbXBvcnRlZCBlbnRy
aWVzXG4iKTsKKwkJbXV0ZXhfdW5sb2NrKCZoeV9kcnZfcHJpdi0+bG9jayk7CisJCWtmcmVlKGh5
X2Rydl9wcml2KTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKyNpZmRlZiBDT05GSUdfSFlQRVJfRE1B
QlVGX1NZU0ZTCisJcmV0ID0gaHlwZXJfZG1hYnVmX3JlZ2lzdGVyX3N5c2ZzKGh5X2Rydl9wcml2
LT5kZXYpOworCWlmIChyZXQgPCAwKSB7CisJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJ
CSJmYWlsZWQgdG8gaW5pdGlhbGl6ZSBzeXNmc1xuIik7CisJCW11dGV4X3VubG9jaygmaHlfZHJ2
X3ByaXYtPmxvY2spOworCQlrZnJlZShoeV9kcnZfcHJpdik7CisJCXJldHVybiByZXQ7CisJfQor
I2VuZGlmCisKKwlpZiAoaHlfZHJ2X3ByaXYtPmJrbmRfb3BzLT5pbml0KSB7CisJCXJldCA9IGh5
X2Rydl9wcml2LT5ia25kX29wcy0+aW5pdCgpOworCisJCWlmIChyZXQgPCAwKSB7CisJCQlkZXZf
ZGJnKGh5X2Rydl9wcml2LT5kZXYsCisJCQkJImZhaWxlZCB0byBpbml0aWFsaXplIGJhY2tlbmQu
XG4iKTsKKwkJCW11dGV4X3VubG9jaygmaHlfZHJ2X3ByaXYtPmxvY2spOworCQkJa2ZyZWUoaHlf
ZHJ2X3ByaXYpOworCQkJcmV0dXJuIHJldDsKKwkJfQorCX0KKworCWh5X2Rydl9wcml2LT5kb21p
ZCA9IGh5X2Rydl9wcml2LT5ia25kX29wcy0+Z2V0X3ZtX2lkKCk7CisKKwlyZXQgPSBoeV9kcnZf
cHJpdi0+YmtuZF9vcHMtPmluaXRfY29tbV9lbnYoKTsKKwlpZiAocmV0IDwgMCkgeworCQlkZXZf
ZGJnKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiZmFpbGVkIHRvIGluaXRpYWxpemUgY29tbS1lbnYu
XG4iKTsKKwl9IGVsc2UgeworCQloeV9kcnZfcHJpdi0+aW5pdGlhbGl6ZWQgPSB0cnVlOworCX0K
KworCW11dGV4X3VubG9jaygmaHlfZHJ2X3ByaXYtPmxvY2spOworCisJZGV2X2luZm8oaHlfZHJ2
X3ByaXYtPmRldiwKKwkJIkZpbmlzaGluZyB1cCBpbml0aWFsaXphdGlvbiBvZiBoeXBlcl9kbWFi
dWYgZHJ2XG4iKTsKKworCS8qIGludGVycnVwdCBmb3IgY29tbSBzaG91bGQgYmUgcmVnaXN0ZXJl
ZCBoZXJlOiAqLworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyB2b2lkIGh5cGVyX2RtYWJ1Zl9k
cnZfZXhpdCh2b2lkKQoreworI2lmZGVmIENPTkZJR19IWVBFUl9ETUFCVUZfU1lTRlMKKwloeXBl
cl9kbWFidWZfdW5yZWdpc3Rlcl9zeXNmcyhoeV9kcnZfcHJpdi0+ZGV2KTsKKyNlbmRpZgorCisJ
bXV0ZXhfbG9jaygmaHlfZHJ2X3ByaXYtPmxvY2spOworCisJLyogaGFzaCB0YWJsZXMgZm9yIGV4
cG9ydC9pbXBvcnQgZW50cmllcyBhbmQgcmluZ19pbmZvcyAqLworCWh5cGVyX2RtYWJ1Zl90YWJs
ZV9kZXN0cm95KCk7CisKKwloeV9kcnZfcHJpdi0+YmtuZF9vcHMtPmRlc3Ryb3lfY29tbSgpOwor
CisJaWYgKGh5X2Rydl9wcml2LT5ia25kX29wcy0+Y2xlYW51cCkgeworCQloeV9kcnZfcHJpdi0+
YmtuZF9vcHMtPmNsZWFudXAoKTsKKwl9OworCisJLyogZGVzdHJveSB3b3JrcXVldWUgKi8KKwlp
ZiAoaHlfZHJ2X3ByaXYtPndvcmtfcXVldWUpCisJCWRlc3Ryb3lfd29ya3F1ZXVlKGh5X2Rydl9w
cml2LT53b3JrX3F1ZXVlKTsKKworCS8qIGRlc3Ryb3kgaWRfcXVldWUgKi8KKwlpZiAoaHlfZHJ2
X3ByaXYtPmlkX3F1ZXVlKQorCQloeXBlcl9kbWFidWZfZnJlZV9oaWRfbGlzdCgpOworCisJbXV0
ZXhfdW5sb2NrKCZoeV9kcnZfcHJpdi0+bG9jayk7CisKKwlkZXZfaW5mbyhoeV9kcnZfcHJpdi0+
ZGV2LAorCQkgImh5cGVyX2RtYWJ1ZiBkcml2ZXI6IEV4aXRpbmdcbiIpOworCisJa2ZyZWUoaHlf
ZHJ2X3ByaXYpOworCisJdW5yZWdpc3Rlcl9kZXZpY2UoKTsKK30KKworbW9kdWxlX2luaXQoaHlw
ZXJfZG1hYnVmX2Rydl9pbml0KTsKK21vZHVsZV9leGl0KGh5cGVyX2RtYWJ1Zl9kcnZfZXhpdCk7
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9k
cnYuaCBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNDYxMTlkNzYyNDMwCi0tLSAv
ZGV2L251bGwKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZf
ZHJ2LmgKQEAgLTAsMCArMSwxMTEgQEAKKy8qCisgKiBDb3B5cmlnaHQgwqkgMjAxOCBJbnRlbCBD
b3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2Yg
Y2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5IG9mIHRoaXMgc29mdHdh
cmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLAor
ICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5n
IHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwg
bWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisgKiBhbmQvb3Igc2VsbCBj
b3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUK
KyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRo
aXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAorICogcGFyYWdyYXBoKSBz
aGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9m
IHRoZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJ
UyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQs
IElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRB
QklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJ
TkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQg
SE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElB
QklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJ
U0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNP
RlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElOIFRIRSBTT0ZUV0FSRS4K
KyAqCisgKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKE1JVCBPUiBHUEwtMi4wKQorICoKKyAq
LworCisjaWZuZGVmIF9fTElOVVhfSFlQRVJfRE1BQlVGX0RSVl9IX18KKyNkZWZpbmUgX19MSU5V
WF9IWVBFUl9ETUFCVUZfRFJWX0hfXworCisjaW5jbHVkZSA8bGludXgvZGV2aWNlLmg+CisjaW5j
bHVkZSA8bGludXgvaHlwZXJfZG1hYnVmLmg+CisKK3N0cnVjdCBoeXBlcl9kbWFidWZfcmVxOwor
CitzdHJ1Y3QgaHlwZXJfZG1hYnVmX3ByaXZhdGUgeworCXN0cnVjdCBkZXZpY2UgKmRldjsKKwor
CS8qIFZNKGRvbWFpbikgaWQgb2YgY3VycmVudCBWTSBpbnN0YW5jZSAqLworCWludCBkb21pZDsK
KworCS8qIHdvcmtxdWV1ZSBkZWRpY2F0ZWQgdG8gaHlwZXJfZG1hYnVmIGRyaXZlciAqLworCXN0
cnVjdCB3b3JrcXVldWVfc3RydWN0ICp3b3JrX3F1ZXVlOworCisJLyogbGlzdCBvZiByZXVzYWJs
ZSBoeXBlcl9kbWFidWZfaWRzICovCisJc3RydWN0IGxpc3RfcmV1c2FibGVfaWQgKmlkX3F1ZXVl
OworCisJLyogYmFja2VuZCBvcHMgLSBoeXBlcnZpc29yIHNwZWNpZmljICovCisJc3RydWN0IGh5
cGVyX2RtYWJ1Zl9ia25kX29wcyAqYmtuZF9vcHM7CisKKwkvKiBkZXZpY2UgZ2xvYmFsIGxvY2sg
Ki8KKwkvKiBUT0RPOiBtaWdodCBuZWVkIGEgbG9jayBwZXIgcmVzb3VyY2UgKGUuZy4gRVhQT1JU
IExJU1QpICovCisJc3RydWN0IG11dGV4IGxvY2s7CisKKwkvKiBmbGFnIHRoYXQgc2hvd3Mgd2hl
dGhlciBiYWNrZW5kIGlzIGluaXRpYWxpemVkICovCisJYm9vbCBpbml0aWFsaXplZDsKKworCS8q
ICMgb2YgcGVuZGluZyBldmVudHMgKi8KKwlpbnQgcGVuZGluZzsKK307CisKK3N0cnVjdCBsaXN0
X3JldXNhYmxlX2lkIHsKKwloeXBlcl9kbWFidWZfaWRfdCBoaWQ7CisJc3RydWN0IGxpc3RfaGVh
ZCBsaXN0OworfTsKKworc3RydWN0IGh5cGVyX2RtYWJ1Zl9ia25kX29wcyB7CisJLyogYmFja2Vu
ZCBpbml0aWFsaXphdGlvbiByb3V0aW5lIChvcHRpb25hbCkgKi8KKwlpbnQgKCppbml0KSh2b2lk
KTsKKworCS8qIGJhY2tlbmQgY2xlYW51cCByb3V0aW5lIChvcHRpb25hbCkgKi8KKwlpbnQgKCpj
bGVhbnVwKSh2b2lkKTsKKworCS8qIHJldHJlaXZpbmcgaWQgb2YgY3VycmVudCB2aXJ0dWFsIG1h
Y2hpbmUgKi8KKwlpbnQgKCpnZXRfdm1faWQpKHZvaWQpOworCisJLyogZ2V0IHBhZ2VzIHNoYXJl
ZCB2aWEgaHlwZXJ2aXNvci1zcGVjaWZpYyBtZXRob2QgKi8KKwlpbnQgKCpzaGFyZV9wYWdlcyko
c3RydWN0IHBhZ2UgKipwYWdlcywgaW50IHZtX2lkLAorCQkJICAgaW50IG5lbnRzLCB2b2lkICoq
cmVmc19pbmZvKTsKKworCS8qIG1ha2Ugc2hhcmVkIHBhZ2VzIHVuc2hhcmVkIHZpYSBoeXBlcnZp
c29yIHNwZWNpZmljIG1ldGhvZCAqLworCWludCAoKnVuc2hhcmVfcGFnZXMpKHZvaWQgKipyZWZz
X2luZm8sIGludCBuZW50cyk7CisKKwkvKiBtYXAgcmVtb3RlbHkgc2hhcmVkIHBhZ2VzIG9uIGlt
cG9ydGVyJ3Mgc2lkZSB2aWEKKwkgKiBoeXBlcnZpc29yLXNwZWNpZmljIG1ldGhvZAorCSAqLwor
CXN0cnVjdCBwYWdlICoqICgqbWFwX3NoYXJlZF9wYWdlcykodW5zaWduZWQgbG9uZyByZWYsIGlu
dCB2bV9pZCwKKwkJCQkJICAgaW50IG5lbnRzLCB2b2lkICoqcmVmc19pbmZvKTsKKworCS8qIHVu
bWFwIGFuZCBmcmVlIHNoYXJlZCBwYWdlcyBvbiBpbXBvcnRlcidzIHNpZGUgdmlhCisJICogaHlw
ZXJ2aXNvci1zcGVjaWZpYyBtZXRob2QKKwkgKi8KKwlpbnQgKCp1bm1hcF9zaGFyZWRfcGFnZXMp
KHZvaWQgKipyZWZzX2luZm8sIGludCBuZW50cyk7CisKKwkvKiBpbml0aWFsaXplIGNvbW11bmlj
YXRpb24gZW52aXJvbm1lbnQgKi8KKwlpbnQgKCppbml0X2NvbW1fZW52KSh2b2lkKTsKKworCXZv
aWQgKCpkZXN0cm95X2NvbW0pKHZvaWQpOworCisJLyogdXBzdHJlYW0gY2ggc2V0dXAgKHJlY2Vp
dmluZyBhbmQgcmVzcG9uZGluZykgKi8KKwlpbnQgKCppbml0X3J4X2NoKShpbnQgdm1faWQpOwor
CisJLyogZG93bnN0cmVhbSBjaCBzZXR1cCAodHJhbnNtaXR0aW5nIGFuZCBwYXJzaW5nIHJlc3Bv
bnNlcykgKi8KKwlpbnQgKCppbml0X3R4X2NoKShpbnQgdm1faWQpOworCisJaW50ICgqc2VuZF9y
ZXEpKGludCB2bV9pZCwgc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEgKnJlcSwgaW50IHdhaXQpOwor
fTsKKworLyogZXhwb3J0aW5nIGdsb2JhbCBkcnYgcHJpdmF0ZSBpbmZvICovCitleHRlcm4gc3Ry
dWN0IGh5cGVyX2RtYWJ1Zl9wcml2YXRlICpoeV9kcnZfcHJpdjsKKworI2VuZGlmIC8qIF9fTElO
VVhfSFlQRVJfRE1BQlVGX0RSVl9IX18gKi8KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9o
eXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lkLmMgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2h5cGVyX2RtYWJ1Zl9pZC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAw
MDAwMC4uZjJlOTk0YTQ5NTdkCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaWQuYwpAQCAtMCwwICsxLDEzNSBAQAorLyoKKyAqIENv
cHlyaWdodCDCqSAyMDE4IEludGVsIENvcnBvcmF0aW9uCisgKgorICogUGVybWlzc2lvbiBpcyBo
ZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEK
KyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZp
bGVzICh0aGUgIlNvZnR3YXJlIiksCisgKiB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0
IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uCisgKiB0aGUgcmlnaHRz
IHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGlj
ZW5zZSwKKyAqIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJt
aXQgcGVyc29ucyB0byB3aG9tIHRoZQorICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNv
LCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUg
Y29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSAoaW5jbHVkaW5nIHRo
ZSBuZXh0CisgKiBwYXJhZ3JhcGgpIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Ig
c3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlCisgKiBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09G
VFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwg
RVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRI
RSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBE
QU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENP
TlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElO
IENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5H
UworICogSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiAo
TUlUIE9SIEdQTC0yLjApCisgKgorICogQXV0aG9yczoKKyAqICAgIERvbmd3b24gS2ltIDxkb25n
d29uLmtpbUBpbnRlbC5jb20+CisgKiAgICBNYXRldXN6IFBvbHJvbGEgPG1hdGV1c3p4LnBvdHJv
bGFAaW50ZWwuY29tPgorICoKKyAqLworCisjaW5jbHVkZSA8bGludXgvbGlzdC5oPgorI2luY2x1
ZGUgPGxpbnV4L3NsYWIuaD4KKyNpbmNsdWRlIDxsaW51eC9yYW5kb20uaD4KKyNpbmNsdWRlICJo
eXBlcl9kbWFidWZfZHJ2LmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2lkLmgiCisKK3ZvaWQg
aHlwZXJfZG1hYnVmX3N0b3JlX2hpZChoeXBlcl9kbWFidWZfaWRfdCBoaWQpCit7CisJc3RydWN0
IGxpc3RfcmV1c2FibGVfaWQgKnJldXNhYmxlX2hlYWQgPSBoeV9kcnZfcHJpdi0+aWRfcXVldWU7
CisJc3RydWN0IGxpc3RfcmV1c2FibGVfaWQgKm5ld19yZXVzYWJsZTsKKworCW5ld19yZXVzYWJs
ZSA9IGttYWxsb2Moc2l6ZW9mKCpuZXdfcmV1c2FibGUpLCBHRlBfS0VSTkVMKTsKKworCWlmICgh
bmV3X3JldXNhYmxlKQorCQlyZXR1cm47CisKKwluZXdfcmV1c2FibGUtPmhpZCA9IGhpZDsKKwor
CWxpc3RfYWRkKCZuZXdfcmV1c2FibGUtPmxpc3QsICZyZXVzYWJsZV9oZWFkLT5saXN0KTsKK30K
Kworc3RhdGljIGh5cGVyX2RtYWJ1Zl9pZF90IGdldF9yZXVzYWJsZV9oaWQodm9pZCkKK3sKKwlz
dHJ1Y3QgbGlzdF9yZXVzYWJsZV9pZCAqcmV1c2FibGVfaGVhZCA9IGh5X2Rydl9wcml2LT5pZF9x
dWV1ZTsKKwloeXBlcl9kbWFidWZfaWRfdCBoaWQgPSB7LTEsIHswLCAwLCAwfSB9OworCisJLyog
Y2hlY2sgdGhlcmUgaXMgcmV1c2FibGUgaWQgKi8KKwlpZiAoIWxpc3RfZW1wdHkoJnJldXNhYmxl
X2hlYWQtPmxpc3QpKSB7CisJCXJldXNhYmxlX2hlYWQgPSBsaXN0X2ZpcnN0X2VudHJ5KCZyZXVz
YWJsZV9oZWFkLT5saXN0LAorCQkJCQkJIHN0cnVjdCBsaXN0X3JldXNhYmxlX2lkLAorCQkJCQkJ
IGxpc3QpOworCisJCWxpc3RfZGVsKCZyZXVzYWJsZV9oZWFkLT5saXN0KTsKKwkJaGlkID0gcmV1
c2FibGVfaGVhZC0+aGlkOworCQlrZnJlZShyZXVzYWJsZV9oZWFkKTsKKwl9CisKKwlyZXR1cm4g
aGlkOworfQorCit2b2lkIGh5cGVyX2RtYWJ1Zl9mcmVlX2hpZF9saXN0KHZvaWQpCit7CisJc3Ry
dWN0IGxpc3RfcmV1c2FibGVfaWQgKnJldXNhYmxlX2hlYWQgPSBoeV9kcnZfcHJpdi0+aWRfcXVl
dWU7CisJc3RydWN0IGxpc3RfcmV1c2FibGVfaWQgKnRlbXBfaGVhZDsKKworCWlmIChyZXVzYWJs
ZV9oZWFkKSB7CisJCS8qIGZyZWVpbmcgbWVtIHNwYWNlIGFsbCByZXVzYWJsZSBpZHMgaW4gdGhl
IHN0YWNrICovCisJCXdoaWxlICghbGlzdF9lbXB0eSgmcmV1c2FibGVfaGVhZC0+bGlzdCkpIHsK
KwkJCXRlbXBfaGVhZCA9IGxpc3RfZmlyc3RfZW50cnkoJnJldXNhYmxlX2hlYWQtPmxpc3QsCisJ
CQkJCQkgICAgIHN0cnVjdCBsaXN0X3JldXNhYmxlX2lkLAorCQkJCQkJICAgICBsaXN0KTsKKwkJ
CWxpc3RfZGVsKCZ0ZW1wX2hlYWQtPmxpc3QpOworCQkJa2ZyZWUodGVtcF9oZWFkKTsKKwkJfQor
CisJCS8qIGZyZWVpbmcgaGVhZCAqLworCQlrZnJlZShyZXVzYWJsZV9oZWFkKTsKKwl9Cit9CisK
K2h5cGVyX2RtYWJ1Zl9pZF90IGh5cGVyX2RtYWJ1Zl9nZXRfaGlkKHZvaWQpCit7CisJc3RhdGlj
IGludCBjb3VudDsKKwloeXBlcl9kbWFidWZfaWRfdCBoaWQ7CisJc3RydWN0IGxpc3RfcmV1c2Fi
bGVfaWQgKnJldXNhYmxlX2hlYWQ7CisKKwkvKiBmaXJzdCBjYWxsIHRvIGh5cGVyX2RtYWJ1Zl9n
ZXRfaWQgKi8KKwlpZiAoY291bnQgPT0gMCkgeworCQlyZXVzYWJsZV9oZWFkID0ga21hbGxvYyhz
aXplb2YoKnJldXNhYmxlX2hlYWQpLCBHRlBfS0VSTkVMKTsKKworCQlpZiAoIXJldXNhYmxlX2hl
YWQpCisJCQlyZXR1cm4gKGh5cGVyX2RtYWJ1Zl9pZF90KXstMSwgezAsIDAsIDB9IH07CisKKwkJ
LyogbGlzdCBoZWFkIGhhcyBhbiBpbnZhbGlkIGNvdW50ICovCisJCXJldXNhYmxlX2hlYWQtPmhp
ZC5pZCA9IC0xOworCQlJTklUX0xJU1RfSEVBRCgmcmV1c2FibGVfaGVhZC0+bGlzdCk7CisJCWh5
X2Rydl9wcml2LT5pZF9xdWV1ZSA9IHJldXNhYmxlX2hlYWQ7CisJfQorCisJaGlkID0gZ2V0X3Jl
dXNhYmxlX2hpZCgpOworCisJLypjcmVhdGluZyBhIG5ldyBILUlEIG9ubHkgaWYgbm90aGluZyBp
biB0aGUgcmV1c2FibGUgaWQgcXVldWUKKwkgKiBhbmQgY291bnQgaXMgbGVzcyB0aGFuIG1heGlt
dW0gYWxsb3dlZAorCSAqLworCWlmIChoaWQuaWQgPT0gLTEgJiYgY291bnQgPCBIWVBFUl9ETUFC
VUZfSURfTUFYKQorCQloaWQuaWQgPSBIWVBFUl9ETUFCVUZfSURfQ1JFQVRFKGh5X2Rydl9wcml2
LT5kb21pZCwgY291bnQrKyk7CisKKwkvKiByYW5kb20gZGF0YSBlbWJlZGRlZCBpbiB0aGUgaWQg
Zm9yIHNlY3VyaXR5ICovCisJZ2V0X3JhbmRvbV9ieXRlcygmaGlkLnJuZ19rZXlbMF0sIDEyKTsK
KworCXJldHVybiBoaWQ7Cit9CisKK2Jvb2wgaHlwZXJfZG1hYnVmX2hpZF9rZXljb21wKGh5cGVy
X2RtYWJ1Zl9pZF90IGhpZDEsIGh5cGVyX2RtYWJ1Zl9pZF90IGhpZDIpCit7CisJaW50IGk7CisK
KwkvKiBjb21wYXJlIGtleXMgKi8KKwlmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKSB7CisJCWlmICho
aWQxLnJuZ19rZXlbaV0gIT0gaGlkMi5ybmdfa2V5W2ldKQorCQkJcmV0dXJuIGZhbHNlOworCX0K
KworCXJldHVybiB0cnVlOworfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2Rt
YWJ1Zi9oeXBlcl9kbWFidWZfaWQuaCBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlw
ZXJfZG1hYnVmX2lkLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4x
MWY1MzBlMmM4ZjYKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2h5cGVyX2RtYWJ1Zl9pZC5oCkBAIC0wLDAgKzEsNTMgQEAKKy8qCisgKiBDb3B5cmlnaHQg
wqkgMjAxOCBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5
IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhl
ICJTb2Z0d2FyZSIpLAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmlj
dGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisg
KiBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNv
bnMgdG8gd2hvbSB0aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVj
dCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAor
ICogcGFyYWdyYXBoKSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50
aWFsIHBvcnRpb25zIG9mIHRoZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElT
IFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Mg
T1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UgQU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9S
UyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBP
UiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwg
VE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNU
SU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElO
IFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKE1JVCBPUiBH
UEwtMi4wKQorICoKKyAqLworCisjaWZuZGVmIF9fSFlQRVJfRE1BQlVGX0lEX0hfXworI2RlZmlu
ZSBfX0hZUEVSX0RNQUJVRl9JRF9IX18KKworI2RlZmluZSBIWVBFUl9ETUFCVUZfSURfQ1JFQVRF
KGRvbWlkLCBjbnQpIFwKKwkoKCgoZG9taWQpICYgMHhGRikgPDwgMjQpIHwgKChjbnQpICYgMHhG
RkZGRkYpKQorCisjZGVmaW5lIEhZUEVSX0RNQUJVRl9ET01fSUQoaGlkKSBcCisJKCgoaGlkLmlk
KSA+PiAyNCkgJiAweEZGKQorCisvKiBjdXJyZW50bHkgbWF4aW11bSBudW1iZXIgb2YgYnVmZmVy
cyBzaGFyZWQKKyAqIGF0IGFueSBnaXZlbiBtb21lbnQgaXMgbGltaXRlZCB0byAxMDAwCisgKi8K
KyNkZWZpbmUgSFlQRVJfRE1BQlVGX0lEX01BWCAxMDAwCisKKy8qIGFkZGluZyBmcmVlZCBoaWQg
dG8gdGhlIHJldXNhYmxlIGxpc3QgKi8KK3ZvaWQgaHlwZXJfZG1hYnVmX3N0b3JlX2hpZChoeXBl
cl9kbWFidWZfaWRfdCBoaWQpOworCisvKiBmcmVlaW5nIHRoZSByZXVzYXNibGUgbGlzdCAqLwor
dm9pZCBoeXBlcl9kbWFidWZfZnJlZV9oaWRfbGlzdCh2b2lkKTsKKworLyogZ2V0dGluZyBhIGhp
ZCBhdmFpbGFibGUgdG8gdXNlLiAqLworaHlwZXJfZG1hYnVmX2lkX3QgaHlwZXJfZG1hYnVmX2dl
dF9oaWQodm9pZCk7CisKKy8qIGNvbXBhcmluZyB0d28gZGlmZmVyZW50IGhpZCAqLworYm9vbCBo
eXBlcl9kbWFidWZfaGlkX2tleWNvbXAoaHlwZXJfZG1hYnVmX2lkX3QgaGlkMSwgaHlwZXJfZG1h
YnVmX2lkX3QgaGlkMik7CisKKyNlbmRpZiAvKl9fSFlQRVJfRE1BQlVGX0lEX0gqLwpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwuYyBi
L2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lvY3RsLmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi4wMjBhNTU5MGEyNTQKLS0tIC9kZXYv
bnVsbAorKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9pb2N0
bC5jCkBAIC0wLDAgKzEsNjcyIEBACisvKgorICogQ29weXJpZ2h0IMKpIDIwMTggSW50ZWwgQ29y
cG9yYXRpb24KKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNo
YXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYQorICogY29weSBvZiB0aGlzIHNvZnR3YXJl
IGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwKKyAq
IHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3
aXRob3V0IGxpbWl0YXRpb24KKyAqIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1l
cmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLAorICogYW5kL29yIHNlbGwgY29w
aWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlCisg
KiBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlIChpbmNsdWRpbmcgdGhlIG5leHQKKyAqIHBhcmFncmFwaCkgc2hh
bGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0
aGUKKyAqIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMi
LCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJ
TkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ
TElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5H
RU1FTlQuICBJTiBOTyBFVkVOVCBTSEFMTAorICogVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhP
TERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNF
LCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU
V0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTCisgKiBJTiBUSEUgU09GVFdBUkUuCisg
KgorICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChNSVQgT1IgR1BMLTIuMCkKKyAqCisgKiBB
dXRob3JzOgorICogICAgRG9uZ3dvbiBLaW0gPGRvbmd3b24ua2ltQGludGVsLmNvbT4KKyAqICAg
IE1hdGV1c3ogUG9scm9sYSA8bWF0ZXVzengucG90cm9sYUBpbnRlbC5jb20+CisgKgorICovCisK
KyNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KKyNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgorI2lu
Y2x1ZGUgPGxpbnV4L3NsYWIuaD4KKyNpbmNsdWRlIDxsaW51eC91YWNjZXNzLmg+CisjaW5jbHVk
ZSA8bGludXgvZG1hLWJ1Zi5oPgorI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9kcnYuaCIKKyNpbmNs
dWRlICJoeXBlcl9kbWFidWZfaWQuaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfc3RydWN0Lmgi
CisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2lvY3RsLmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVm
X2xpc3QuaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfbXNnLmgiCisjaW5jbHVkZSAiaHlwZXJf
ZG1hYnVmX3NnbF9wcm9jLmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX29wcy5oIgorCitzdGF0
aWMgaW50IGh5cGVyX2RtYWJ1Zl90eF9jaF9zZXR1cF9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlscCwg
dm9pZCAqZGF0YSkKK3sKKwlzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX3R4X2NoX3NldHVwICp0
eF9jaF9hdHRyOworCXN0cnVjdCBoeXBlcl9kbWFidWZfYmtuZF9vcHMgKmJrbmRfb3BzID0gaHlf
ZHJ2X3ByaXYtPmJrbmRfb3BzOworCWludCByZXQgPSAwOworCisJaWYgKCFkYXRhKSB7CisJCWRl
dl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwgInVzZXIgZGF0YSBpcyBOVUxMXG4iKTsKKwkJcmV0dXJu
IC1FSU5WQUw7CisJfQorCXR4X2NoX2F0dHIgPSAoc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl90
eF9jaF9zZXR1cCAqKWRhdGE7CisKKwlyZXQgPSBia25kX29wcy0+aW5pdF90eF9jaCh0eF9jaF9h
dHRyLT5yZW1vdGVfZG9tYWluKTsKKworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgaHlw
ZXJfZG1hYnVmX3J4X2NoX3NldHVwX2lvY3RsKHN0cnVjdCBmaWxlICpmaWxwLCB2b2lkICpkYXRh
KQoreworCXN0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfcnhfY2hfc2V0dXAgKnJ4X2NoX2F0dHI7
CisJc3RydWN0IGh5cGVyX2RtYWJ1Zl9ia25kX29wcyAqYmtuZF9vcHMgPSBoeV9kcnZfcHJpdi0+
YmtuZF9vcHM7CisJaW50IHJldCA9IDA7CisKKwlpZiAoIWRhdGEpIHsKKwkJZGV2X2VycihoeV9k
cnZfcHJpdi0+ZGV2LCAidXNlciBkYXRhIGlzIE5VTExcbiIpOworCQlyZXR1cm4gLUVJTlZBTDsK
Kwl9CisKKwlyeF9jaF9hdHRyID0gKHN0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfcnhfY2hfc2V0
dXAgKilkYXRhOworCisJcmV0ID0gYmtuZF9vcHMtPmluaXRfcnhfY2gocnhfY2hfYXR0ci0+c291
cmNlX2RvbWFpbik7CisKKwlyZXR1cm4gcmV0OworfQorCitzdGF0aWMgaW50IHNlbmRfZXhwb3J0
X21zZyhzdHJ1Y3QgZXhwb3J0ZWRfc2d0X2luZm8gKmV4cG9ydGVkLAorCQkJICAgc3RydWN0IHBh
Z2VzX2luZm8gKnBnX2luZm8pCit7CisJc3RydWN0IGh5cGVyX2RtYWJ1Zl9ia25kX29wcyAqYmtu
ZF9vcHMgPSBoeV9kcnZfcHJpdi0+YmtuZF9vcHM7CisJc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEg
KnJlcTsKKwlpbnQgb3BbTUFYX05VTUJFUl9PRl9PUEVSQU5EU10gPSB7MH07CisJaW50IHJldCwg
aTsKKworCS8qIG5vdyBjcmVhdGUgcmVxdWVzdCBmb3IgaW1wb3J0ZXIgdmlhIHJpbmcgKi8KKwlv
cFswXSA9IGV4cG9ydGVkLT5oaWQuaWQ7CisKKwlmb3IgKGkgPSAwOyBpIDwgMzsgaSsrKQorCQlv
cFtpKzFdID0gZXhwb3J0ZWQtPmhpZC5ybmdfa2V5W2ldOworCisJaWYgKHBnX2luZm8pIHsKKwkJ
b3BbNF0gPSBwZ19pbmZvLT5uZW50czsKKwkJb3BbNV0gPSBwZ19pbmZvLT5mcnN0X29mc3Q7CisJ
CW9wWzZdID0gcGdfaW5mby0+bGFzdF9sZW47CisJCW9wWzddID0gYmtuZF9vcHMtPnNoYXJlX3Bh
Z2VzKHBnX2luZm8tPnBncywgZXhwb3J0ZWQtPnJkb21pZCwKKwkJCQkJIHBnX2luZm8tPm5lbnRz
LCAmZXhwb3J0ZWQtPnJlZnNfaW5mbyk7CisJCWlmIChvcFs3XSA8IDApIHsKKwkJCWRldl9lcnIo
aHlfZHJ2X3ByaXYtPmRldiwgInBhZ2VzIHNoYXJpbmcgZmFpbGVkXG4iKTsKKwkJCXJldHVybiBv
cFs3XTsKKwkJfQorCX0KKworCXJlcSA9IGtjYWxsb2MoMSwgc2l6ZW9mKCpyZXEpLCBHRlBfS0VS
TkVMKTsKKworCWlmICghcmVxKQorCQlyZXR1cm4gLUVOT01FTTsKKworCS8qIGNvbXBvc2luZyBh
IG1lc3NhZ2UgdG8gdGhlIGltcG9ydGVyICovCisJaHlwZXJfZG1hYnVmX2NyZWF0ZV9yZXEocmVx
LCBIWVBFUl9ETUFCVUZfRVhQT1JULCAmb3BbMF0pOworCisJcmV0ID0gYmtuZF9vcHMtPnNlbmRf
cmVxKGV4cG9ydGVkLT5yZG9taWQsIHJlcSwgdHJ1ZSk7CisKKwlrZnJlZShyZXEpOworCisJcmV0
dXJuIHJldDsKK30KKworLyogRmFzdCBwYXRoIGV4cG9ydGluZyByb3V0aW5lIGluIGNhc2Ugc2Ft
ZSBidWZmZXIgaXMgYWxyZWFkeSBleHBvcnRlZC4KKyAqCisgKiBJZiBzYW1lIGJ1ZmZlciBpcyBz
dGlsbCB2YWxpZCBhbmQgZXhpc3QgaW4gRVhQT1JUIExJU1QgaXQgcmV0dXJucyAwIHNvCisgKiB0
aGF0IHJlbWFpbmluZyBub3JtYWwgZXhwb3J0IHByb2Nlc3MgY2FuIGJlIHNraXBwZWQuCisgKgor
ICogSWYgInVuZXhwb3J0IiBpcyBzY2hlZHVsZWQgZm9yIHRoZSBidWZmZXIsIGl0IGNhbmNlbHMg
aXQgc2luY2UgdGhlIGJ1ZmZlcgorICogaXMgYmVpbmcgcmUtZXhwb3J0ZWQuCisgKgorICogcmV0
dXJuICcxJyBpZiByZWV4cG9ydCBpcyBuZWVkZWQsIHJldHVybiAnMCcgaWYgc3VjY2VlZHMsIHJl
dHVybgorICogS2VybmVsIGVycm9yIGNvZGUgaWYgc29tZXRoaW5nIGdvZXMgd3JvbmcKKyAqLwor
c3RhdGljIGludCBmYXN0cGF0aF9leHBvcnQoaHlwZXJfZG1hYnVmX2lkX3QgaGlkKQoreworCWlu
dCByZWV4cG9ydCA9IDE7CisJaW50IHJldCA9IDA7CisJc3RydWN0IGV4cG9ydGVkX3NndF9pbmZv
ICpleHBvcnRlZDsKKworCWV4cG9ydGVkID0gaHlwZXJfZG1hYnVmX2ZpbmRfZXhwb3J0ZWQoaGlk
KTsKKworCWlmICghZXhwb3J0ZWQpCisJCXJldHVybiByZWV4cG9ydDsKKworCWlmIChleHBvcnRl
ZC0+dmFsaWQgPT0gZmFsc2UpCisJCXJldHVybiByZWV4cG9ydDsKKworCS8qCisJICogQ2hlY2sg
aWYgdW5leHBvcnQgaXMgYWxyZWFkeSBzY2hlZHVsZWQgZm9yIHRoYXQgYnVmZmVyLAorCSAqIGlm
IHNvIHRyeSB0byBjYW5jZWwgaXQuIElmIHRoYXQgd2lsbCBmYWlsLCBidWZmZXIgbmVlZHMKKwkg
KiB0byBiZSByZWV4cG9ydCBvbmNlIGFnYWluLgorCSAqLworCWlmIChleHBvcnRlZC0+dW5leHBv
cnRfc2NoZWQpIHsKKwkJaWYgKCFjYW5jZWxfZGVsYXllZF93b3JrX3N5bmMoJmV4cG9ydGVkLT51
bmV4cG9ydCkpCisJCQlyZXR1cm4gcmVleHBvcnQ7CisKKwkJZXhwb3J0ZWQtPnVuZXhwb3J0X3Nj
aGVkID0gZmFsc2U7CisJfQorCisJcmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCBoeXBlcl9k
bWFidWZfZXhwb3J0X3JlbW90ZV9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlscCwgdm9pZCAqZGF0YSkK
K3sKKwlzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX2V4cG9ydF9yZW1vdGUgKmV4cG9ydF9yZW1v
dGVfYXR0ciA9CisJCQkoc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9leHBvcnRfcmVtb3RlICop
ZGF0YTsKKwlzdHJ1Y3QgZG1hX2J1ZiAqZG1hX2J1ZjsKKwlzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2ht
ZW50ICphdHRhY2htZW50OworCXN0cnVjdCBzZ190YWJsZSAqc2d0OworCXN0cnVjdCBwYWdlc19p
bmZvICpwZ19pbmZvOworCXN0cnVjdCBleHBvcnRlZF9zZ3RfaW5mbyAqZXhwb3J0ZWQ7CisJaHlw
ZXJfZG1hYnVmX2lkX3QgaGlkOworCWludCByZXQgPSAwOworCisJaWYgKGh5X2Rydl9wcml2LT5k
b21pZCA9PSBleHBvcnRfcmVtb3RlX2F0dHItPnJlbW90ZV9kb21haW4pIHsKKwkJZGV2X2Vyciho
eV9kcnZfcHJpdi0+ZGV2LAorCQkJImV4cG9ydGluZyB0byB0aGUgc2FtZSBWTSBpcyBub3QgcGVy
bWl0dGVkXG4iKTsKKwkJcmV0dXJuIC1FSU5WQUw7CisJfQorCisJZG1hX2J1ZiA9IGRtYV9idWZf
Z2V0KGV4cG9ydF9yZW1vdGVfYXR0ci0+ZG1hYnVmX2ZkKTsKKworCWlmIChJU19FUlIoZG1hX2J1
ZikpIHsKKwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LCAiQ2Fubm90IGdldCBkbWEgYnVmXG4i
KTsKKwkJcmV0dXJuIFBUUl9FUlIoZG1hX2J1Zik7CisJfQorCisJLyogd2UgY2hlY2sgaWYgdGhp
cyBzcGVjaWZpYyBhdHRhY2htZW50IHdhcyBhbHJlYWR5IGV4cG9ydGVkCisJICogdG8gdGhlIHNh
bWUgZG9tYWluIGFuZCBpZiB5ZXMgYW5kIGl0J3MgdmFsaWQgc2d0X2luZm8sCisJICogaXQgcmV0
dXJucyBoeXBlcl9kbWFidWZfaWQgb2YgcHJlLWV4cG9ydGVkIHNndF9pbmZvCisJICovCisJaGlk
ID0gaHlwZXJfZG1hYnVmX2ZpbmRfaGlkX2V4cG9ydGVkKGRtYV9idWYsCisJCQkJCSAgICAgZXhw
b3J0X3JlbW90ZV9hdHRyLT5yZW1vdGVfZG9tYWluKTsKKworCWlmIChoaWQuaWQgIT0gLTEpIHsK
KwkJcmV0ID0gZmFzdHBhdGhfZXhwb3J0KGhpZCk7CisKKwkJLyogcmV0dXJuIGlmIGZhc3RwYXRo
X2V4cG9ydCBzdWNjZWVkcyBvcgorCQkgKiBnZXRzIHNvbWUgZmF0YWwgZXJyb3IKKwkJICovCisJ
CWlmIChyZXQgPD0gMCkgeworCQkJZG1hX2J1Zl9wdXQoZG1hX2J1Zik7CisJCQlleHBvcnRfcmVt
b3RlX2F0dHItPmhpZCA9IGhpZDsKKwkJCXJldHVybiByZXQ7CisJCX0KKwl9CisKKwlhdHRhY2ht
ZW50ID0gZG1hX2J1Zl9hdHRhY2goZG1hX2J1ZiwgaHlfZHJ2X3ByaXYtPmRldik7CisJaWYgKElT
X0VSUihhdHRhY2htZW50KSkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsICJjYW5ub3Qg
Z2V0IGF0dGFjaG1lbnRcbiIpOworCQlyZXQgPSBQVFJfRVJSKGF0dGFjaG1lbnQpOworCQlnb3Rv
IGZhaWxfYXR0YWNoOworCX0KKworCXNndCA9IGRtYV9idWZfbWFwX2F0dGFjaG1lbnQoYXR0YWNo
bWVudCwgRE1BX0JJRElSRUNUSU9OQUwpOworCisJaWYgKElTX0VSUihzZ3QpKSB7CisJCWRldl9l
cnIoaHlfZHJ2X3ByaXYtPmRldiwgImNhbm5vdCBtYXAgYXR0YWNobWVudFxuIik7CisJCXJldCA9
IFBUUl9FUlIoc2d0KTsKKwkJZ290byBmYWlsX21hcF9hdHRhY2htZW50OworCX0KKworCWV4cG9y
dGVkID0ga2NhbGxvYygxLCBzaXplb2YoKmV4cG9ydGVkKSwgR0ZQX0tFUk5FTCk7CisKKwlpZiAo
IWV4cG9ydGVkKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdvdG8gZmFpbF9zZ3RfaW5mb19jcmVh
dGlvbjsKKwl9CisKKwlleHBvcnRlZC0+aGlkID0gaHlwZXJfZG1hYnVmX2dldF9oaWQoKTsKKwor
CS8qIG5vIG1vcmUgZXhwb3J0ZWQgZG1hYnVmIGFsbG93ZWQgKi8KKwlpZiAoZXhwb3J0ZWQtPmhp
ZC5pZCA9PSAtMSkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiZXhjZWVkcyBh
bGxvd2VkIG51bWJlciBvZiBkbWFidWYgdG8gYmUgZXhwb3J0ZWRcbiIpOworCQlyZXQgPSAtRU5P
TUVNOworCQlnb3RvIGZhaWxfc2d0X2luZm9fY3JlYXRpb247CisJfQorCisJZXhwb3J0ZWQtPnJk
b21pZCA9IGV4cG9ydF9yZW1vdGVfYXR0ci0+cmVtb3RlX2RvbWFpbjsKKwlleHBvcnRlZC0+ZG1h
X2J1ZiA9IGRtYV9idWY7CisJZXhwb3J0ZWQtPnZhbGlkID0gdHJ1ZTsKKworCWV4cG9ydGVkLT5h
Y3RpdmVfc2d0cyA9IGttYWxsb2Moc2l6ZW9mKHN0cnVjdCBzZ3RfbGlzdCksIEdGUF9LRVJORUwp
OworCWlmICghZXhwb3J0ZWQtPmFjdGl2ZV9zZ3RzKSB7CisJCXJldCA9IC1FTk9NRU07CisJCWdv
dG8gZmFpbF9tYXBfYWN0aXZlX3NndHM7CisJfQorCisJZXhwb3J0ZWQtPmFjdGl2ZV9hdHRhY2hl
ZCA9IGttYWxsb2Moc2l6ZW9mKHN0cnVjdCBhdHRhY2htZW50X2xpc3QpLAorCQkJCQkgICAgR0ZQ
X0tFUk5FTCk7CisJaWYgKCFleHBvcnRlZC0+YWN0aXZlX2F0dGFjaGVkKSB7CisJCXJldCA9IC1F
Tk9NRU07CisJCWdvdG8gZmFpbF9tYXBfYWN0aXZlX2F0dGFjaGVkOworCX0KKworCWV4cG9ydGVk
LT52YV9rbWFwcGVkID0ga21hbGxvYyhzaXplb2Yoc3RydWN0IGttYXBfdmFkZHJfbGlzdCksCisJ
CQkJICAgICAgIEdGUF9LRVJORUwpOworCWlmICghZXhwb3J0ZWQtPnZhX2ttYXBwZWQpIHsKKwkJ
cmV0ID0gLUVOT01FTTsKKwkJZ290byBmYWlsX21hcF92YV9rbWFwcGVkOworCX0KKworCWV4cG9y
dGVkLT52YV92bWFwcGVkID0ga21hbGxvYyhzaXplb2Yoc3RydWN0IHZtYXBfdmFkZHJfbGlzdCks
CisJCQkJICAgICAgIEdGUF9LRVJORUwpOworCWlmICghZXhwb3J0ZWQtPnZhX3ZtYXBwZWQpIHsK
KwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBmYWlsX21hcF92YV92bWFwcGVkOworCX0KKworCWV4
cG9ydGVkLT5hY3RpdmVfc2d0cy0+c2d0ID0gc2d0OworCWV4cG9ydGVkLT5hY3RpdmVfYXR0YWNo
ZWQtPmF0dGFjaCA9IGF0dGFjaG1lbnQ7CisJZXhwb3J0ZWQtPnZhX2ttYXBwZWQtPnZhZGRyID0g
TlVMTDsKKwlleHBvcnRlZC0+dmFfdm1hcHBlZC0+dmFkZHIgPSBOVUxMOworCisJLyogaW5pdGlh
bGl6ZSBsaXN0IG9mIHNndCwgYXR0YWNobWVudCBhbmQgdmFkZHIgZm9yIGRtYWJ1ZiBzeW5jCisJ
ICogdmlhIHNoYWRvdyBkbWEtYnVmCisJICovCisJSU5JVF9MSVNUX0hFQUQoJmV4cG9ydGVkLT5h
Y3RpdmVfc2d0cy0+bGlzdCk7CisJSU5JVF9MSVNUX0hFQUQoJmV4cG9ydGVkLT5hY3RpdmVfYXR0
YWNoZWQtPmxpc3QpOworCUlOSVRfTElTVF9IRUFEKCZleHBvcnRlZC0+dmFfa21hcHBlZC0+bGlz
dCk7CisJSU5JVF9MSVNUX0hFQUQoJmV4cG9ydGVkLT52YV92bWFwcGVkLT5saXN0KTsKKworCWlm
IChyZXQpIHsKKwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJImZhaWxlZCB0byBsb2Fk
IHByaXZhdGUgZGF0YVxuIik7CisJCXJldCA9IC1FSU5WQUw7CisJCWdvdG8gZmFpbF9leHBvcnQ7
CisJfQorCisJcGdfaW5mbyA9IGh5cGVyX2RtYWJ1Zl9leHRfcGdzKHNndCk7CisJaWYgKCFwZ19p
bmZvKSB7CisJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCSJmYWlsZWQgdG8gY29uc3Ry
dWN0IHBnX2luZm9cbiIpOworCQlyZXQgPSAtRU5PTUVNOworCQlnb3RvIGZhaWxfZXhwb3J0Owor
CX0KKworCWV4cG9ydGVkLT5uZW50cyA9IHBnX2luZm8tPm5lbnRzOworCisJLyogbm93IHJlZ2lz
dGVyIGl0IHRvIGV4cG9ydCBsaXN0ICovCisJaHlwZXJfZG1hYnVmX3JlZ2lzdGVyX2V4cG9ydGVk
KGV4cG9ydGVkKTsKKworCWV4cG9ydF9yZW1vdGVfYXR0ci0+aGlkID0gZXhwb3J0ZWQtPmhpZDsK
KworCXJldCA9IHNlbmRfZXhwb3J0X21zZyhleHBvcnRlZCwgcGdfaW5mbyk7CisKKwlpZiAocmV0
IDwgMCkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiZmFpbGVkIHRvIHNlbmQg
b3V0IHRoZSBleHBvcnQgcmVxdWVzdFxuIik7CisJCWdvdG8gZmFpbF9zZW5kX3JlcXVlc3Q7CisJ
fQorCisJLyogZnJlZSBwZ19pbmZvICovCisJa2ZyZWUocGdfaW5mby0+cGdzKTsKKwlrZnJlZShw
Z19pbmZvKTsKKworCWV4cG9ydGVkLT5maWxwID0gZmlscDsKKworCXJldHVybiByZXQ7CisKKy8q
IENsZWFuLXVwIGlmIGVycm9yIG9jY3VycyAqLworCitmYWlsX3NlbmRfcmVxdWVzdDoKKwloeXBl
cl9kbWFidWZfcmVtb3ZlX2V4cG9ydGVkKGV4cG9ydGVkLT5oaWQpOworCisJLyogZnJlZSBwZ19p
bmZvICovCisJa2ZyZWUocGdfaW5mby0+cGdzKTsKKwlrZnJlZShwZ19pbmZvKTsKKworZmFpbF9l
eHBvcnQ6CisJa2ZyZWUoZXhwb3J0ZWQtPnZhX3ZtYXBwZWQpOworCitmYWlsX21hcF92YV92bWFw
cGVkOgorCWtmcmVlKGV4cG9ydGVkLT52YV9rbWFwcGVkKTsKKworZmFpbF9tYXBfdmFfa21hcHBl
ZDoKKwlrZnJlZShleHBvcnRlZC0+YWN0aXZlX2F0dGFjaGVkKTsKKworZmFpbF9tYXBfYWN0aXZl
X2F0dGFjaGVkOgorCWtmcmVlKGV4cG9ydGVkLT5hY3RpdmVfc2d0cyk7CisJa2ZyZWUoZXhwb3J0
ZWQpOworCitmYWlsX21hcF9hY3RpdmVfc2d0czoKK2ZhaWxfc2d0X2luZm9fY3JlYXRpb246CisJ
ZG1hX2J1Zl91bm1hcF9hdHRhY2htZW50KGF0dGFjaG1lbnQsIHNndCwKKwkJCQkgRE1BX0JJRElS
RUNUSU9OQUwpOworCitmYWlsX21hcF9hdHRhY2htZW50OgorCWRtYV9idWZfZGV0YWNoKGRtYV9i
dWYsIGF0dGFjaG1lbnQpOworCitmYWlsX2F0dGFjaDoKKwlkbWFfYnVmX3B1dChkbWFfYnVmKTsK
KworCXJldHVybiByZXQ7Cit9CisKK3N0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX2V4cG9ydF9mZF9p
b2N0bChzdHJ1Y3QgZmlsZSAqZmlscCwgdm9pZCAqZGF0YSkKK3sKKwlzdHJ1Y3QgaW9jdGxfaHlw
ZXJfZG1hYnVmX2V4cG9ydF9mZCAqZXhwb3J0X2ZkX2F0dHIgPQorCQkJKHN0cnVjdCBpb2N0bF9o
eXBlcl9kbWFidWZfZXhwb3J0X2ZkICopZGF0YTsKKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX2JrbmRf
b3BzICpia25kX29wcyA9IGh5X2Rydl9wcml2LT5ia25kX29wczsKKwlzdHJ1Y3QgaW1wb3J0ZWRf
c2d0X2luZm8gKmltcG9ydGVkOworCXN0cnVjdCBoeXBlcl9kbWFidWZfcmVxICpyZXE7CisJc3Ry
dWN0IHBhZ2UgKipkYXRhX3BnczsKKwlpbnQgb3BbNF07CisJaW50IGk7CisJaW50IHJldCA9IDA7
CisKKwlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsICIlcyBlbnRyeVxuIiwgX19mdW5jX18pOwor
CisJLyogbG9vayBmb3IgZG1hYnVmIGZvciB0aGUgaWQgKi8KKwlpbXBvcnRlZCA9IGh5cGVyX2Rt
YWJ1Zl9maW5kX2ltcG9ydGVkKGV4cG9ydF9mZF9hdHRyLT5oaWQpOworCisJLyogY2FuJ3QgZmlu
ZCBzZ3QgZnJvbSB0aGUgdGFibGUgKi8KKwlpZiAoIWltcG9ydGVkKSB7CisJCWRldl9lcnIoaHlf
ZHJ2X3ByaXYtPmRldiwgImNhbid0IGZpbmQgdGhlIGVudHJ5XG4iKTsKKwkJcmV0dXJuIC1FTk9F
TlQ7CisJfQorCisJbXV0ZXhfbG9jaygmaHlfZHJ2X3ByaXYtPmxvY2spOworCisJaW1wb3J0ZWQt
PmltcG9ydGVycysrOworCisJLyogc2VuZCBub3RpZmljYXRpb24gZm9yIGV4cG9ydF9mZCB0byBl
eHBvcnRlciAqLworCW9wWzBdID0gaW1wb3J0ZWQtPmhpZC5pZDsKKworCWZvciAoaSA9IDA7IGkg
PCAzOyBpKyspCisJCW9wW2krMV0gPSBpbXBvcnRlZC0+aGlkLnJuZ19rZXlbaV07CisKKwlkZXZf
ZGJnKGh5X2Rydl9wcml2LT5kZXYsICJFeHBvcnQgRkQgb2YgYnVmZmVyIHtpZDolZCBrZXk6JWQg
JWQgJWR9XG4iLAorCQlpbXBvcnRlZC0+aGlkLmlkLCBpbXBvcnRlZC0+aGlkLnJuZ19rZXlbMF0s
CisJCWltcG9ydGVkLT5oaWQucm5nX2tleVsxXSwgaW1wb3J0ZWQtPmhpZC5ybmdfa2V5WzJdKTsK
KworCXJlcSA9IGtjYWxsb2MoMSwgc2l6ZW9mKCpyZXEpLCBHRlBfS0VSTkVMKTsKKworCWlmICgh
cmVxKSB7CisJCW11dGV4X3VubG9jaygmaHlfZHJ2X3ByaXYtPmxvY2spOworCQlyZXR1cm4gLUVO
T01FTTsKKwl9CisKKwloeXBlcl9kbWFidWZfY3JlYXRlX3JlcShyZXEsIEhZUEVSX0RNQUJVRl9F
WFBPUlRfRkQsICZvcFswXSk7CisKKwlyZXQgPSBia25kX29wcy0+c2VuZF9yZXEoSFlQRVJfRE1B
QlVGX0RPTV9JRChpbXBvcnRlZC0+aGlkKSwgcmVxLCB0cnVlKTsKKworCWlmIChyZXQgPCAwKSB7
CisJCS8qIGluIGNhc2Ugb2YgdGltZW91dCBvdGhlciBlbmQgZXZlbnR1YWxseSB3aWxsIHJlY2Vp
dmUgcmVxdWVzdCwKKwkJICogc28gd2UgbmVlZCB0byB1bmRvIGl0CisJCSAqLworCQloeXBlcl9k
bWFidWZfY3JlYXRlX3JlcShyZXEsIEhZUEVSX0RNQUJVRl9FWFBPUlRfRkRfRkFJTEVELAorCQkJ
CQkmb3BbMF0pOworCQlia25kX29wcy0+c2VuZF9yZXEoSFlQRVJfRE1BQlVGX0RPTV9JRChpbXBv
cnRlZC0+aGlkKSwKKwkJCQkgICByZXEsIGZhbHNlKTsKKwkJa2ZyZWUocmVxKTsKKwkJZGV2X2Vy
cihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJIkZhaWxlZCB0byBjcmVhdGUgc2d0IG9yIG5vdGlmeSBl
eHBvcnRlclxuIik7CisJCWltcG9ydGVkLT5pbXBvcnRlcnMtLTsKKwkJbXV0ZXhfdW5sb2NrKCZo
eV9kcnZfcHJpdi0+bG9jayk7CisJCXJldHVybiByZXQ7CisJfQorCisJa2ZyZWUocmVxKTsKKwor
CWlmIChyZXQgPT0gSFlQRVJfRE1BQlVGX1JFUV9FUlJPUikgeworCQlkZXZfZXJyKGh5X2Rydl9w
cml2LT5kZXYsCisJCQkiQnVmZmVyIGludmFsaWQge2lkOiVkIGtleTolZCAlZCAlZH0sIGNhbm5v
dCBpbXBvcnRcbiIsCisJCQlpbXBvcnRlZC0+aGlkLmlkLCBpbXBvcnRlZC0+aGlkLnJuZ19rZXlb
MF0sCisJCQlpbXBvcnRlZC0+aGlkLnJuZ19rZXlbMV0sIGltcG9ydGVkLT5oaWQucm5nX2tleVsy
XSk7CisKKwkJaW1wb3J0ZWQtPmltcG9ydGVycy0tOworCQltdXRleF91bmxvY2soJmh5X2Rydl9w
cml2LT5sb2NrKTsKKwkJcmV0dXJuIC1FSU5WQUw7CisJfQorCisJcmV0ID0gMDsKKworCWRldl9k
YmcoaHlfZHJ2X3ByaXYtPmRldiwKKwkJIkZvdW5kIGJ1ZmZlciBncmVmICVkIG9mZiAlZFxuIiwK
KwkJaW1wb3J0ZWQtPnJlZl9oYW5kbGUsIGltcG9ydGVkLT5mcnN0X29mc3QpOworCisJZGV2X2Ri
ZyhoeV9kcnZfcHJpdi0+ZGV2LAorCQkibGFzdCBsZW4gJWQgbmVudHMgJWQgZG9tYWluICVkXG4i
LAorCQlpbXBvcnRlZC0+bGFzdF9sZW4sIGltcG9ydGVkLT5uZW50cywKKwkJSFlQRVJfRE1BQlVG
X0RPTV9JRChpbXBvcnRlZC0+aGlkKSk7CisKKwlpZiAoIWltcG9ydGVkLT5zZ3QpIHsKKwkJZGV2
X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LAorCQkJImJ1ZmZlciB7aWQ6JWQga2V5OiVkICVkICVkfSBw
YWdlcyBub3QgbWFwcGVkIHlldFxuIiwKKwkJCWltcG9ydGVkLT5oaWQuaWQsIGltcG9ydGVkLT5o
aWQucm5nX2tleVswXSwKKwkJCWltcG9ydGVkLT5oaWQucm5nX2tleVsxXSwgaW1wb3J0ZWQtPmhp
ZC5ybmdfa2V5WzJdKTsKKworCQlkYXRhX3BncyA9IGJrbmRfb3BzLT5tYXBfc2hhcmVkX3BhZ2Vz
KGltcG9ydGVkLT5yZWZfaGFuZGxlLAorCQkJCQlIWVBFUl9ETUFCVUZfRE9NX0lEKGltcG9ydGVk
LT5oaWQpLAorCQkJCQlpbXBvcnRlZC0+bmVudHMsCisJCQkJCSZpbXBvcnRlZC0+cmVmc19pbmZv
KTsKKworCQlpZiAoIWRhdGFfcGdzKSB7CisJCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJ
CQkJImNhbid0IG1hcCBwYWdlcyBoaWQge2lkOiVkIGtleTolZCAlZCAlZH1cbiIsCisJCQkJaW1w
b3J0ZWQtPmhpZC5pZCwgaW1wb3J0ZWQtPmhpZC5ybmdfa2V5WzBdLAorCQkJCWltcG9ydGVkLT5o
aWQucm5nX2tleVsxXSwKKwkJCQlpbXBvcnRlZC0+aGlkLnJuZ19rZXlbMl0pOworCisJCQlpbXBv
cnRlZC0+aW1wb3J0ZXJzLS07CisKKwkJCXJlcSA9IGtjYWxsb2MoMSwgc2l6ZW9mKCpyZXEpLCBH
RlBfS0VSTkVMKTsKKworCQkJaWYgKCFyZXEpIHsKKwkJCQltdXRleF91bmxvY2soJmh5X2Rydl9w
cml2LT5sb2NrKTsKKwkJCQlyZXR1cm4gLUVOT01FTTsKKwkJCX0KKworCQkJaHlwZXJfZG1hYnVm
X2NyZWF0ZV9yZXEocmVxLAorCQkJCQkJSFlQRVJfRE1BQlVGX0VYUE9SVF9GRF9GQUlMRUQsCisJ
CQkJCQkmb3BbMF0pOworCisJCQlia25kX29wcy0+c2VuZF9yZXEoSFlQRVJfRE1BQlVGX0RPTV9J
RChpbXBvcnRlZC0+aGlkKSwKKwkJCQkJICAgcmVxLCBmYWxzZSk7CisJCQlrZnJlZShyZXEpOwor
CQkJbXV0ZXhfdW5sb2NrKCZoeV9kcnZfcHJpdi0+bG9jayk7CisJCQlyZXR1cm4gLUVJTlZBTDsK
KwkJfQorCisJCWltcG9ydGVkLT5zZ3QgPSBoeXBlcl9kbWFidWZfY3JlYXRlX3NndChkYXRhX3Bn
cywKKwkJCQkJCQlpbXBvcnRlZC0+ZnJzdF9vZnN0LAorCQkJCQkJCWltcG9ydGVkLT5sYXN0X2xl
biwKKwkJCQkJCQlpbXBvcnRlZC0+bmVudHMpOworCisJfQorCisJZXhwb3J0X2ZkX2F0dHItPmZk
ID0gaHlwZXJfZG1hYnVmX2V4cG9ydF9mZChpbXBvcnRlZCwKKwkJCQkJCSAgICBleHBvcnRfZmRf
YXR0ci0+ZmxhZ3MpOworCisJaWYgKGV4cG9ydF9mZF9hdHRyLT5mZCA8IDApIHsKKwkJLyogZmFp
bCB0byBnZXQgZmQgKi8KKwkJcmV0ID0gZXhwb3J0X2ZkX2F0dHItPmZkOworCX0KKworCW11dGV4
X3VubG9jaygmaHlfZHJ2X3ByaXYtPmxvY2spOworCisJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2
LCAiJXMgZXhpdFxuIiwgX19mdW5jX18pOworCXJldHVybiByZXQ7Cit9CisKKy8qIHVuZXhwb3J0
IGRtYWJ1ZiBmcm9tIHRoZSBkYXRhYmFzZSBhbmQgc2VuZCBpbnQgcmVxIHRvIHRoZSBzb3VyY2Ug
ZG9tYWluCisgKiB0byB1bm1hcCBpdC4KKyAqLworc3RhdGljIHZvaWQgZGVsYXllZF91bmV4cG9y
dChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCit7CisJc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEg
KnJlcTsKKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX2JrbmRfb3BzICpia25kX29wcyA9IGh5X2Rydl9w
cml2LT5ia25kX29wczsKKwlzdHJ1Y3QgZXhwb3J0ZWRfc2d0X2luZm8gKmV4cG9ydGVkID0KKwkJ
Y29udGFpbmVyX29mKHdvcmssIHN0cnVjdCBleHBvcnRlZF9zZ3RfaW5mbywgdW5leHBvcnQud29y
ayk7CisJaW50IG9wWzRdOworCWludCBpLCByZXQ7CisKKwlpZiAoIWV4cG9ydGVkKQorCQlyZXR1
cm47CisKKwlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsCisJCSJNYXJraW5nIGJ1ZmZlciB7aWQ6
JWQga2V5OiVkICVkICVkfSBhcyBpbnZhbGlkXG4iLAorCQlleHBvcnRlZC0+aGlkLmlkLCBleHBv
cnRlZC0+aGlkLnJuZ19rZXlbMF0sCisJCWV4cG9ydGVkLT5oaWQucm5nX2tleVsxXSwgZXhwb3J0
ZWQtPmhpZC5ybmdfa2V5WzJdKTsKKworCS8qIG5vIGxvbmdlciB2YWxpZCAqLworCWV4cG9ydGVk
LT52YWxpZCA9IGZhbHNlOworCisJcmVxID0ga2NhbGxvYygxLCBzaXplb2YoKnJlcSksIEdGUF9L
RVJORUwpOworCisJaWYgKCFyZXEpCisJCXJldHVybjsKKworCW9wWzBdID0gZXhwb3J0ZWQtPmhp
ZC5pZDsKKworCWZvciAoaSA9IDA7IGkgPCAzOyBpKyspCisJCW9wW2krMV0gPSBleHBvcnRlZC0+
aGlkLnJuZ19rZXlbaV07CisKKwloeXBlcl9kbWFidWZfY3JlYXRlX3JlcShyZXEsIEhZUEVSX0RN
QUJVRl9OT1RJRllfVU5FWFBPUlQsICZvcFswXSk7CisKKwkvKiBOb3cgc2VuZCB1bmV4cG9ydCBy
ZXF1ZXN0IHRvIHJlbW90ZSBkb21haW4sIG1hcmtpbmcKKwkgKiB0aGF0IGJ1ZmZlciBzaG91bGQg
bm90IGJlIHVzZWQgYW55bW9yZQorCSAqLworCXJldCA9IGJrbmRfb3BzLT5zZW5kX3JlcShleHBv
cnRlZC0+cmRvbWlkLCByZXEsIHRydWUpOworCWlmIChyZXQgPCAwKSB7CisJCWRldl9lcnIoaHlf
ZHJ2X3ByaXYtPmRldiwKKwkJCSJ1bmV4cG9ydCBtZXNzYWdlIGZvciBidWZmZXIge2lkOiVkIGtl
eTolZCAlZCAlZH0gZmFpbGVkXG4iLAorCQkJZXhwb3J0ZWQtPmhpZC5pZCwgZXhwb3J0ZWQtPmhp
ZC5ybmdfa2V5WzBdLAorCQkJZXhwb3J0ZWQtPmhpZC5ybmdfa2V5WzFdLCBleHBvcnRlZC0+aGlk
LnJuZ19rZXlbMl0pOworCX0KKworCWtmcmVlKHJlcSk7CisJZXhwb3J0ZWQtPnVuZXhwb3J0X3Nj
aGVkID0gZmFsc2U7CisKKwkvKiBJbW1lZGlhdGVseSBjbGVhbi11cCBpZiBpdCBoYXMgbmV2ZXIg
YmVlbiBleHBvcnRlZCBieSBpbXBvcnRlcgorCSAqIChzbyBubyBTR1QgaXMgY29uc3RydWN0ZWQg
b24gaW1wb3J0ZXIpLgorCSAqIGNsZWFuIGl0IHVwIGxhdGVyIGluIHJlbW90ZSBzeW5jIHdoZW4g
ZmluYWwgcmVsZWFzZSBvcHMKKwkgKiBpcyBjYWxsZWQgKGltcG9ydGVyIGRvZXMgdGhpcyBvbmx5
IHdoZW4gdGhlcmUncyBubworCSAqIG5vIGNvbnN1bWVyIG9mIGxvY2FsbHkgZXhwb3J0ZWQgRkRz
KQorCSAqLworCWlmIChleHBvcnRlZC0+YWN0aXZlID09IDApIHsKKwkJZGV2X2RiZyhoeV9kcnZf
cHJpdi0+ZGV2LAorCQkJImNsYW5pbmcgdXAgYnVmZmVyIHtpZDolZCBrZXk6JWQgJWQgJWR9IGNv
bXBsZXRseVxuIiwKKwkJCWV4cG9ydGVkLT5oaWQuaWQsIGV4cG9ydGVkLT5oaWQucm5nX2tleVsw
XSwKKwkJCWV4cG9ydGVkLT5oaWQucm5nX2tleVsxXSwgZXhwb3J0ZWQtPmhpZC5ybmdfa2V5WzJd
KTsKKworCQloeXBlcl9kbWFidWZfY2xlYW51cF9zZ3RfaW5mbyhleHBvcnRlZCwgZmFsc2UpOwor
CQloeXBlcl9kbWFidWZfcmVtb3ZlX2V4cG9ydGVkKGV4cG9ydGVkLT5oaWQpOworCisJCS8qIHJl
Z2lzdGVyIGh5cGVyX2RtYWJ1Zl9pZCB0byB0aGUgbGlzdCBmb3IgcmV1c2UgKi8KKwkJaHlwZXJf
ZG1hYnVmX3N0b3JlX2hpZChleHBvcnRlZC0+aGlkKTsKKworCQlrZnJlZShleHBvcnRlZCk7CisJ
fQorfQorCisvKiBTY2hlZHVsZSB1bmV4cG9ydCBvZiBkbWFidWYuCisgKi8KK2ludCBoeXBlcl9k
bWFidWZfdW5leHBvcnRfaW9jdGwoc3RydWN0IGZpbGUgKmZpbHAsIHZvaWQgKmRhdGEpCit7CisJ
c3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl91bmV4cG9ydCAqdW5leHBvcnRfYXR0ciA9CisJCQko
c3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl91bmV4cG9ydCAqKWRhdGE7CisJc3RydWN0IGV4cG9y
dGVkX3NndF9pbmZvICpleHBvcnRlZDsKKworCWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwgIiVz
IGVudHJ5XG4iLCBfX2Z1bmNfXyk7CisKKwkvKiBmaW5kIGRtYWJ1ZiBpbiBleHBvcnQgbGlzdCAq
LworCWV4cG9ydGVkID0gaHlwZXJfZG1hYnVmX2ZpbmRfZXhwb3J0ZWQodW5leHBvcnRfYXR0ci0+
aGlkKTsKKworCWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwKKwkJInNjaGVkdWxpbmcgdW5leHBv
cnQgb2YgYnVmZmVyIHtpZDolZCBrZXk6JWQgJWQgJWR9XG4iLAorCQl1bmV4cG9ydF9hdHRyLT5o
aWQuaWQsIHVuZXhwb3J0X2F0dHItPmhpZC5ybmdfa2V5WzBdLAorCQl1bmV4cG9ydF9hdHRyLT5o
aWQucm5nX2tleVsxXSwgdW5leHBvcnRfYXR0ci0+aGlkLnJuZ19rZXlbMl0pOworCisJLyogZmFp
bGVkIHRvIGZpbmQgY29ycmVzcG9uZGluZyBlbnRyeSBpbiBleHBvcnQgbGlzdCAqLworCWlmIChl
eHBvcnRlZCA9PSBOVUxMKSB7CisJCXVuZXhwb3J0X2F0dHItPnN0YXR1cyA9IC1FTk9FTlQ7CisJ
CXJldHVybiAtRU5PRU5UOworCX0KKworCWlmIChleHBvcnRlZC0+dW5leHBvcnRfc2NoZWQpCisJ
CXJldHVybiAwOworCisJZXhwb3J0ZWQtPnVuZXhwb3J0X3NjaGVkID0gdHJ1ZTsKKwlJTklUX0RF
TEFZRURfV09SSygmZXhwb3J0ZWQtPnVuZXhwb3J0LCBkZWxheWVkX3VuZXhwb3J0KTsKKwlzY2hl
ZHVsZV9kZWxheWVkX3dvcmsoJmV4cG9ydGVkLT51bmV4cG9ydCwKKwkJCSAgICAgIG1zZWNzX3Rv
X2ppZmZpZXModW5leHBvcnRfYXR0ci0+ZGVsYXlfbXMpKTsKKworCWRldl9kYmcoaHlfZHJ2X3By
aXYtPmRldiwgIiVzIGV4aXRcbiIsIF9fZnVuY19fKTsKKwlyZXR1cm4gMDsKK30KKworY29uc3Qg
c3RydWN0IGh5cGVyX2RtYWJ1Zl9pb2N0bF9kZXNjIGh5cGVyX2RtYWJ1Zl9pb2N0bHNbXSA9IHsK
KwlIWVBFUl9ETUFCVUZfSU9DVExfREVGKElPQ1RMX0hZUEVSX0RNQUJVRl9UWF9DSF9TRVRVUCwK
KwkJCSAgICAgICBoeXBlcl9kbWFidWZfdHhfY2hfc2V0dXBfaW9jdGwsIDApLAorCUhZUEVSX0RN
QUJVRl9JT0NUTF9ERUYoSU9DVExfSFlQRVJfRE1BQlVGX1JYX0NIX1NFVFVQLAorCQkJICAgICAg
IGh5cGVyX2RtYWJ1Zl9yeF9jaF9zZXR1cF9pb2N0bCwgMCksCisJSFlQRVJfRE1BQlVGX0lPQ1RM
X0RFRihJT0NUTF9IWVBFUl9ETUFCVUZfRVhQT1JUX1JFTU9URSwKKwkJCSAgICAgICBoeXBlcl9k
bWFidWZfZXhwb3J0X3JlbW90ZV9pb2N0bCwgMCksCisJSFlQRVJfRE1BQlVGX0lPQ1RMX0RFRihJ
T0NUTF9IWVBFUl9ETUFCVUZfRVhQT1JUX0ZELAorCQkJICAgICAgIGh5cGVyX2RtYWJ1Zl9leHBv
cnRfZmRfaW9jdGwsIDApLAorCUhZUEVSX0RNQUJVRl9JT0NUTF9ERUYoSU9DVExfSFlQRVJfRE1B
QlVGX1VORVhQT1JULAorCQkJICAgICAgIGh5cGVyX2RtYWJ1Zl91bmV4cG9ydF9pb2N0bCwgMCks
Cit9OworCitsb25nIGh5cGVyX2RtYWJ1Zl9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlscCwKKwkJCXVu
c2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGxvbmcgcGFyYW0pCit7CisJY29uc3Qgc3RydWN0IGh5
cGVyX2RtYWJ1Zl9pb2N0bF9kZXNjICppb2N0bCA9IE5VTEw7CisJdW5zaWduZWQgaW50IG5yID0g
X0lPQ19OUihjbWQpOworCWludCByZXQ7CisJaHlwZXJfZG1hYnVmX2lvY3RsX3QgZnVuYzsKKwlj
aGFyICprZGF0YTsKKworCWlmIChuciA+IEFSUkFZX1NJWkUoaHlwZXJfZG1hYnVmX2lvY3Rscykp
IHsKKwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LCAiaW52YWxpZCBpb2N0bFxuIik7CisJCXJl
dHVybiAtRUlOVkFMOworCX0KKworCWlvY3RsID0gJmh5cGVyX2RtYWJ1Zl9pb2N0bHNbbnJdOwor
CisJZnVuYyA9IGlvY3RsLT5mdW5jOworCisJaWYgKHVubGlrZWx5KCFmdW5jKSkgeworCQlkZXZf
ZXJyKGh5X2Rydl9wcml2LT5kZXYsICJubyBmdW5jdGlvblxuIik7CisJCXJldHVybiAtRUlOVkFM
OworCX0KKworCWtkYXRhID0ga21hbGxvYyhfSU9DX1NJWkUoY21kKSwgR0ZQX0tFUk5FTCk7CisJ
aWYgKCFrZGF0YSkKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlpZiAoY29weV9mcm9tX3VzZXIoa2Rh
dGEsICh2b2lkIF9fdXNlciAqKXBhcmFtLAorCQkJICAgX0lPQ19TSVpFKGNtZCkpICE9IDApIHsK
KwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJImZhaWxlZCB0byBjb3B5IGZyb20gdXNl
ciBhcmd1bWVudHNcbiIpOworCQlyZXQgPSAtRUZBVUxUOworCQlnb3RvIGlvY3RsX2Vycm9yOwor
CX0KKworCXJldCA9IGZ1bmMoZmlscCwga2RhdGEpOworCisJaWYgKGNvcHlfdG9fdXNlcigodm9p
ZCBfX3VzZXIgKilwYXJhbSwga2RhdGEsCisJCQkgX0lPQ19TSVpFKGNtZCkpICE9IDApIHsKKwkJ
ZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJImZhaWxlZCB0byBjb3B5IHRvIHVzZXIgYXJn
dW1lbnRzXG4iKTsKKwkJcmV0ID0gLUVGQVVMVDsKKwkJZ290byBpb2N0bF9lcnJvcjsKKwl9CisK
K2lvY3RsX2Vycm9yOgorCWtmcmVlKGtkYXRhKTsKKworCXJldHVybiByZXQ7Cit9CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9pb2N0bC5oIGIv
ZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwuaApuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmQ4MDkwOTAwZmZhMgotLS0gL2Rldi9u
dWxsCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lvY3Rs
LmgKQEAgLTAsMCArMSw1MiBAQAorLyoKKyAqIENvcHlyaWdodCDCqSAyMDE4IEludGVsIENvcnBv
cmF0aW9uCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFy
Z2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEKKyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBh
bmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksCisgKiB0
byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0
aG91dCBsaW1pdGF0aW9uCisgKiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJn
ZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwKKyAqIGFuZC9vciBzZWxsIGNvcGll
cyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQorICog
U29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBw
ZXJtaXNzaW9uIG5vdGljZSAoaW5jbHVkaW5nIHRoZSBuZXh0CisgKiBwYXJhZ3JhcGgpIHNoYWxs
IGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhl
CisgKiBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwg
V0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5D
TFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VN
RU5ULiAgSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xE
RVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwg
QVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdB
UkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUworICogSU4gVEhFIFNPRlRXQVJFLgorICoK
KyAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiAoTUlUIE9SIEdQTC0yLjApCisgKgorICovCisK
KyNpZm5kZWYgX19IWVBFUl9ETUFCVUZfSU9DVExfSF9fCisjZGVmaW5lIF9fSFlQRVJfRE1BQlVG
X0lPQ1RMX0hfXworCit0eXBlZGVmIGludCAoKmh5cGVyX2RtYWJ1Zl9pb2N0bF90KShzdHJ1Y3Qg
ZmlsZSAqZmlscCwgdm9pZCAqZGF0YSk7CisKK3N0cnVjdCBoeXBlcl9kbWFidWZfaW9jdGxfZGVz
YyB7CisJdW5zaWduZWQgaW50IGNtZDsKKwlpbnQgZmxhZ3M7CisJaHlwZXJfZG1hYnVmX2lvY3Rs
X3QgZnVuYzsKKwljb25zdCBjaGFyICpuYW1lOworfTsKKworI2RlZmluZSBIWVBFUl9ETUFCVUZf
SU9DVExfREVGKGlvY3RsLCBfZnVuYywgX2ZsYWdzKQlcCisJW19JT0NfTlIoaW9jdGwpXSA9IHsJ
CQkJXAorCQkJLmNtZCA9IGlvY3RsLAkJCVwKKwkJCS5mdW5jID0gX2Z1bmMsCQkJXAorCQkJLmZs
YWdzID0gX2ZsYWdzLAkJXAorCQkJLm5hbWUgPSAjaW9jdGwJCQlcCisJfQorCitsb25nIGh5cGVy
X2RtYWJ1Zl9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlscCwKKwkJCXVuc2lnbmVkIGludCBjbWQsIHVu
c2lnbmVkIGxvbmcgcGFyYW0pOworCitpbnQgaHlwZXJfZG1hYnVmX3VuZXhwb3J0X2lvY3RsKHN0
cnVjdCBmaWxlICpmaWxwLCB2b2lkICpkYXRhKTsKKworI2VuZGlmIC8vX19IWVBFUl9ETUFCVUZf
SU9DVExfSF9fCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9saXN0LmMgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1
Zl9saXN0LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5mMmY2NWE4
ZWM0N2YKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5
cGVyX2RtYWJ1Zl9saXN0LmMKQEAgLTAsMCArMSwyOTQgQEAKKy8qCisgKiBDb3B5cmlnaHQgwqkg
MjAxOCBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50
ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5IG9m
IHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJT
b2Z0d2FyZSIpLAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlv
biwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2UsIGNv
cHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisgKiBh
bmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMg
dG8gd2hvbSB0aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0
byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBu
b3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAorICog
cGFyYWdyYXBoKSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFs
IHBvcnRpb25zIG9mIHRoZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBS
T1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IK
KyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Ug
QU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9SUyBP
UiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBP
VEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9S
VCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9O
IFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElOIFRI
RSBTT0ZUV0FSRS4KKyAqCisgKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKE1JVCBPUiBHUEwt
Mi4wKQorICoKKyAqIEF1dGhvcnM6CisgKiAgICBEb25nd29uIEtpbSA8ZG9uZ3dvbi5raW1AaW50
ZWwuY29tPgorICogICAgTWF0ZXVzeiBQb2xyb2xhIDxtYXRldXN6eC5wb3Ryb2xhQGludGVsLmNv
bT4KKyAqCisgKi8KKworI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgorI2luY2x1ZGUgPGxpbnV4
L2Vycm5vLmg+CisjaW5jbHVkZSA8bGludXgvc2xhYi5oPgorI2luY2x1ZGUgPGxpbnV4L2NkZXYu
aD4KKyNpbmNsdWRlIDxsaW51eC9oYXNodGFibGUuaD4KKyNpbmNsdWRlICJoeXBlcl9kbWFidWZf
ZHJ2LmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2xpc3QuaCIKKyNpbmNsdWRlICJoeXBlcl9k
bWFidWZfaWQuaCIKKworREVDTEFSRV9IQVNIVEFCTEUoaHlwZXJfZG1hYnVmX2hhc2hfaW1wb3J0
ZWQsIE1BWF9FTlRSWV9JTVBPUlRFRCk7CitERUNMQVJFX0hBU0hUQUJMRShoeXBlcl9kbWFidWZf
aGFzaF9leHBvcnRlZCwgTUFYX0VOVFJZX0VYUE9SVEVEKTsKKworI2lmZGVmIENPTkZJR19IWVBF
Ul9ETUFCVUZfU1lTRlMKK3N0YXRpYyBzc2l6ZV90IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zaG93
KHN0cnVjdCBkZXZpY2UgKmRydiwKKwkJCQkJICBzdHJ1Y3QgZGV2aWNlX2F0dHJpYnV0ZSAqYXR0
ciwKKwkJCQkJICBjaGFyICpidWYpCit7CisJc3RydWN0IGxpc3RfZW50cnlfaW1wb3J0ZWQgKmlu
Zm9fZW50cnk7CisJaW50IGJrdDsKKwlzc2l6ZV90IGNvdW50ID0gMDsKKwlzaXplX3QgdG90YWwg
PSAwOworCisJaGFzaF9mb3JfZWFjaChoeXBlcl9kbWFidWZfaGFzaF9pbXBvcnRlZCwgYmt0LCBp
bmZvX2VudHJ5LCBub2RlKSB7CisJCWh5cGVyX2RtYWJ1Zl9pZF90IGhpZCA9IGluZm9fZW50cnkt
PmltcG9ydGVkLT5oaWQ7CisJCWludCBuZW50cyA9IGluZm9fZW50cnktPmltcG9ydGVkLT5uZW50
czsKKwkJYm9vbCB2YWxpZCA9IGluZm9fZW50cnktPmltcG9ydGVkLT52YWxpZDsKKwkJaW50IG51
bV9pbXBvcnRlcnMgPSBpbmZvX2VudHJ5LT5pbXBvcnRlZC0+aW1wb3J0ZXJzOworCisJCXRvdGFs
ICs9IG5lbnRzOworCQljb3VudCArPSBzY25wcmludGYoYnVmICsgY291bnQsIFBBR0VfU0laRSAt
IGNvdW50LAorCQkJCSJoaWQ6eyVkICVkICVkICVkfSwgbmVudDolZCwgdjolYywgbnVtaTolZFxu
IiwKKwkJCQloaWQuaWQsIGhpZC5ybmdfa2V5WzBdLCBoaWQucm5nX2tleVsxXSwKKwkJCQloaWQu
cm5nX2tleVsyXSwgbmVudHMsICh2YWxpZCA/ICd0JyA6ICdmJyksCisJCQkJbnVtX2ltcG9ydGVy
cyk7CisJfQorCWNvdW50ICs9IHNjbnByaW50ZihidWYgKyBjb3VudCwgUEFHRV9TSVpFIC0gY291
bnQsCisJCQkgICAidG90YWwgbmVudHM6ICVsdVxuIiwgdG90YWwpOworCisJcmV0dXJuIGNvdW50
OworfQorCitzdGF0aWMgc3NpemVfdCBoeXBlcl9kbWFidWZfZXhwb3J0ZWRfc2hvdyhzdHJ1Y3Qg
ZGV2aWNlICpkcnYsCisJCQkJCSAgc3RydWN0IGRldmljZV9hdHRyaWJ1dGUgKmF0dHIsCisJCQkJ
CSAgY2hhciAqYnVmKQoreworCXN0cnVjdCBsaXN0X2VudHJ5X2V4cG9ydGVkICppbmZvX2VudHJ5
OworCWludCBia3Q7CisJc3NpemVfdCBjb3VudCA9IDA7CisJc2l6ZV90IHRvdGFsID0gMDsKKwor
CWhhc2hfZm9yX2VhY2goaHlwZXJfZG1hYnVmX2hhc2hfZXhwb3J0ZWQsIGJrdCwgaW5mb19lbnRy
eSwgbm9kZSkgeworCQloeXBlcl9kbWFidWZfaWRfdCBoaWQgPSBpbmZvX2VudHJ5LT5leHBvcnRl
ZC0+aGlkOworCQlpbnQgbmVudHMgPSBpbmZvX2VudHJ5LT5leHBvcnRlZC0+bmVudHM7CisJCWJv
b2wgdmFsaWQgPSBpbmZvX2VudHJ5LT5leHBvcnRlZC0+dmFsaWQ7CisJCWludCBpbXBvcnRlcl9l
eHBvcnRlZCA9IGluZm9fZW50cnktPmV4cG9ydGVkLT5hY3RpdmU7CisKKwkJdG90YWwgKz0gbmVu
dHM7CisJCWNvdW50ICs9IHNjbnByaW50ZihidWYgKyBjb3VudCwgUEFHRV9TSVpFIC0gY291bnQs
CisJCQkJICAgImhpZDp7JWQgJWQgJWQgJWR9LCBuZW50OiVkLCB2OiVjLCBpZTolZFxuIiwKKwkJ
CQkgICBoaWQuaWQsIGhpZC5ybmdfa2V5WzBdLCBoaWQucm5nX2tleVsxXSwKKwkJCQkgICBoaWQu
cm5nX2tleVsyXSwgbmVudHMsICh2YWxpZCA/ICd0JyA6ICdmJyksCisJCQkJICAgaW1wb3J0ZXJf
ZXhwb3J0ZWQpOworCX0KKwljb3VudCArPSBzY25wcmludGYoYnVmICsgY291bnQsIFBBR0VfU0la
RSAtIGNvdW50LAorCQkJICAgInRvdGFsIG5lbnRzOiAlbHVcbiIsIHRvdGFsKTsKKworCXJldHVy
biBjb3VudDsKK30KKworc3RhdGljIERFVklDRV9BVFRSKGltcG9ydGVkLCAwNDAwLCBoeXBlcl9k
bWFidWZfaW1wb3J0ZWRfc2hvdywgTlVMTCk7CitzdGF0aWMgREVWSUNFX0FUVFIoZXhwb3J0ZWQs
IDA0MDAsIGh5cGVyX2RtYWJ1Zl9leHBvcnRlZF9zaG93LCBOVUxMKTsKKworaW50IGh5cGVyX2Rt
YWJ1Zl9yZWdpc3Rlcl9zeXNmcyhzdHJ1Y3QgZGV2aWNlICpkZXYpCit7CisJaW50IGVycjsKKwor
CWVyciA9IGRldmljZV9jcmVhdGVfZmlsZShkZXYsICZkZXZfYXR0cl9pbXBvcnRlZCk7CisJaWYg
KGVyciA8IDApCisJCWdvdG8gZXJyMTsKKwllcnIgPSBkZXZpY2VfY3JlYXRlX2ZpbGUoZGV2LCAm
ZGV2X2F0dHJfZXhwb3J0ZWQpOworCWlmIChlcnIgPCAwKQorCQlnb3RvIGVycjI7CisKKwlyZXR1
cm4gMDsKK2VycjI6CisJZGV2aWNlX3JlbW92ZV9maWxlKGRldiwgJmRldl9hdHRyX2ltcG9ydGVk
KTsKK2VycjE6CisJcmV0dXJuIC0xOworfQorCitpbnQgaHlwZXJfZG1hYnVmX3VucmVnaXN0ZXJf
c3lzZnMoc3RydWN0IGRldmljZSAqZGV2KQoreworCWRldmljZV9yZW1vdmVfZmlsZShkZXYsICZk
ZXZfYXR0cl9pbXBvcnRlZCk7CisJZGV2aWNlX3JlbW92ZV9maWxlKGRldiwgJmRldl9hdHRyX2V4
cG9ydGVkKTsKKwlyZXR1cm4gMDsKK30KKworI2VuZGlmCisKK2ludCBoeXBlcl9kbWFidWZfdGFi
bGVfaW5pdCh2b2lkKQoreworCWhhc2hfaW5pdChoeXBlcl9kbWFidWZfaGFzaF9pbXBvcnRlZCk7
CisJaGFzaF9pbml0KGh5cGVyX2RtYWJ1Zl9oYXNoX2V4cG9ydGVkKTsKKwlyZXR1cm4gMDsKK30K
KworaW50IGh5cGVyX2RtYWJ1Zl90YWJsZV9kZXN0cm95KHZvaWQpCit7CisJLyogVE9ETzogY2xl
YW51cCBoeXBlcl9kbWFidWZfaGFzaF9pbXBvcnRlZAorCSAqIGFuZCBoeXBlcl9kbWFidWZfaGFz
aF9leHBvcnRlZAorCSAqLworCXJldHVybiAwOworfQorCitpbnQgaHlwZXJfZG1hYnVmX3JlZ2lz
dGVyX2V4cG9ydGVkKHN0cnVjdCBleHBvcnRlZF9zZ3RfaW5mbyAqZXhwb3J0ZWQpCit7CisJc3Ry
dWN0IGxpc3RfZW50cnlfZXhwb3J0ZWQgKmluZm9fZW50cnk7CisKKwlpbmZvX2VudHJ5ID0ga21h
bGxvYyhzaXplb2YoKmluZm9fZW50cnkpLCBHRlBfS0VSTkVMKTsKKworCWlmICghaW5mb19lbnRy
eSkKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlpbmZvX2VudHJ5LT5leHBvcnRlZCA9IGV4cG9ydGVk
OworCisJaGFzaF9hZGQoaHlwZXJfZG1hYnVmX2hhc2hfZXhwb3J0ZWQsICZpbmZvX2VudHJ5LT5u
b2RlLAorCQkgaW5mb19lbnRyeS0+ZXhwb3J0ZWQtPmhpZC5pZCk7CisKKwlyZXR1cm4gMDsKK30K
KworaW50IGh5cGVyX2RtYWJ1Zl9yZWdpc3Rlcl9pbXBvcnRlZChzdHJ1Y3QgaW1wb3J0ZWRfc2d0
X2luZm8gKmltcG9ydGVkKQoreworCXN0cnVjdCBsaXN0X2VudHJ5X2ltcG9ydGVkICppbmZvX2Vu
dHJ5OworCisJaW5mb19lbnRyeSA9IGttYWxsb2Moc2l6ZW9mKCppbmZvX2VudHJ5KSwgR0ZQX0tF
Uk5FTCk7CisKKwlpZiAoIWluZm9fZW50cnkpCisJCXJldHVybiAtRU5PTUVNOworCisJaW5mb19l
bnRyeS0+aW1wb3J0ZWQgPSBpbXBvcnRlZDsKKworCWhhc2hfYWRkKGh5cGVyX2RtYWJ1Zl9oYXNo
X2ltcG9ydGVkLCAmaW5mb19lbnRyeS0+bm9kZSwKKwkJIGluZm9fZW50cnktPmltcG9ydGVkLT5o
aWQuaWQpOworCisJcmV0dXJuIDA7Cit9CisKK3N0cnVjdCBleHBvcnRlZF9zZ3RfaW5mbyAqaHlw
ZXJfZG1hYnVmX2ZpbmRfZXhwb3J0ZWQoaHlwZXJfZG1hYnVmX2lkX3QgaGlkKQoreworCXN0cnVj
dCBsaXN0X2VudHJ5X2V4cG9ydGVkICppbmZvX2VudHJ5OworCWludCBia3Q7CisKKwloYXNoX2Zv
cl9lYWNoKGh5cGVyX2RtYWJ1Zl9oYXNoX2V4cG9ydGVkLCBia3QsIGluZm9fZW50cnksIG5vZGUp
CisJCS8qIGNoZWNraW5nIGhpZC5pZCBmaXJzdCAqLworCQlpZiAoaW5mb19lbnRyeS0+ZXhwb3J0
ZWQtPmhpZC5pZCA9PSBoaWQuaWQpIHsKKwkJCS8qIHRoZW4ga2V5IGlzIGNvbXBhcmVkICovCisJ
CQlpZiAoaHlwZXJfZG1hYnVmX2hpZF9rZXljb21wKGluZm9fZW50cnktPmV4cG9ydGVkLT5oaWQs
CisJCQkJCQkgICAgaGlkKSkKKwkJCQlyZXR1cm4gaW5mb19lbnRyeS0+ZXhwb3J0ZWQ7CisKKwkJ
CS8qIGlmIGtleSBpcyB1bm1hdGNoZWQsIGdpdmVuIEhJRCBpcyBpbnZhbGlkLAorCQkJICogc28g
cmV0dXJuaW5nIE5VTEwKKwkJCSAqLworCQkJYnJlYWs7CisJCX0KKworCXJldHVybiBOVUxMOwor
fQorCisvKiBzZWFyY2ggZm9yIHByZS1leHBvcnRlZCBzZ3QgYW5kIHJldHVybiBpZCBvZiBpdCBp
ZiBpdCBleGlzdCAqLworaHlwZXJfZG1hYnVmX2lkX3QgaHlwZXJfZG1hYnVmX2ZpbmRfaGlkX2V4
cG9ydGVkKHN0cnVjdCBkbWFfYnVmICpkbWFidWYsCisJCQkJCQkgaW50IGRvbWlkKQoreworCXN0
cnVjdCBsaXN0X2VudHJ5X2V4cG9ydGVkICppbmZvX2VudHJ5OworCWh5cGVyX2RtYWJ1Zl9pZF90
IGhpZCA9IHstMSwgezAsIDAsIDB9IH07CisJaW50IGJrdDsKKworCWhhc2hfZm9yX2VhY2goaHlw
ZXJfZG1hYnVmX2hhc2hfZXhwb3J0ZWQsIGJrdCwgaW5mb19lbnRyeSwgbm9kZSkKKwkJaWYgKGlu
Zm9fZW50cnktPmV4cG9ydGVkLT5kbWFfYnVmID09IGRtYWJ1ZiAmJgorCQkgICAgaW5mb19lbnRy
eS0+ZXhwb3J0ZWQtPnJkb21pZCA9PSBkb21pZCkKKwkJCXJldHVybiBpbmZvX2VudHJ5LT5leHBv
cnRlZC0+aGlkOworCisJcmV0dXJuIGhpZDsKK30KKworc3RydWN0IGltcG9ydGVkX3NndF9pbmZv
ICpoeXBlcl9kbWFidWZfZmluZF9pbXBvcnRlZChoeXBlcl9kbWFidWZfaWRfdCBoaWQpCit7CisJ
c3RydWN0IGxpc3RfZW50cnlfaW1wb3J0ZWQgKmluZm9fZW50cnk7CisJaW50IGJrdDsKKworCWhh
c2hfZm9yX2VhY2goaHlwZXJfZG1hYnVmX2hhc2hfaW1wb3J0ZWQsIGJrdCwgaW5mb19lbnRyeSwg
bm9kZSkKKwkJLyogY2hlY2tpbmcgaGlkLmlkIGZpcnN0ICovCisJCWlmIChpbmZvX2VudHJ5LT5p
bXBvcnRlZC0+aGlkLmlkID09IGhpZC5pZCkgeworCQkJLyogdGhlbiBrZXkgaXMgY29tcGFyZWQg
Ki8KKwkJCWlmIChoeXBlcl9kbWFidWZfaGlkX2tleWNvbXAoaW5mb19lbnRyeS0+aW1wb3J0ZWQt
PmhpZCwKKwkJCQkJCSAgICBoaWQpKQorCQkJCXJldHVybiBpbmZvX2VudHJ5LT5pbXBvcnRlZDsK
KwkJCS8qIGlmIGtleSBpcyB1bm1hdGNoZWQsIGdpdmVuIEhJRCBpcyBpbnZhbGlkLAorCQkJICog
c28gcmV0dXJuaW5nIE5VTEwKKwkJCSAqLworCQkJYnJlYWs7CisJCX0KKworCXJldHVybiBOVUxM
OworfQorCitpbnQgaHlwZXJfZG1hYnVmX3JlbW92ZV9leHBvcnRlZChoeXBlcl9kbWFidWZfaWRf
dCBoaWQpCit7CisJc3RydWN0IGxpc3RfZW50cnlfZXhwb3J0ZWQgKmluZm9fZW50cnk7CisJaW50
IGJrdDsKKworCWhhc2hfZm9yX2VhY2goaHlwZXJfZG1hYnVmX2hhc2hfZXhwb3J0ZWQsIGJrdCwg
aW5mb19lbnRyeSwgbm9kZSkKKwkJLyogY2hlY2tpbmcgaGlkLmlkIGZpcnN0ICovCisJCWlmIChp
bmZvX2VudHJ5LT5leHBvcnRlZC0+aGlkLmlkID09IGhpZC5pZCkgeworCQkJLyogdGhlbiBrZXkg
aXMgY29tcGFyZWQgKi8KKwkJCWlmIChoeXBlcl9kbWFidWZfaGlkX2tleWNvbXAoaW5mb19lbnRy
eS0+ZXhwb3J0ZWQtPmhpZCwKKwkJCQkJCSAgICBoaWQpKSB7CisJCQkJaGFzaF9kZWwoJmluZm9f
ZW50cnktPm5vZGUpOworCQkJCWtmcmVlKGluZm9fZW50cnkpOworCQkJCXJldHVybiAwOworCQkJ
fQorCisJCQlicmVhazsKKwkJfQorCisJcmV0dXJuIC1FTk9FTlQ7Cit9CisKK2ludCBoeXBlcl9k
bWFidWZfcmVtb3ZlX2ltcG9ydGVkKGh5cGVyX2RtYWJ1Zl9pZF90IGhpZCkKK3sKKwlzdHJ1Y3Qg
bGlzdF9lbnRyeV9pbXBvcnRlZCAqaW5mb19lbnRyeTsKKwlpbnQgYmt0OworCisJaGFzaF9mb3Jf
ZWFjaChoeXBlcl9kbWFidWZfaGFzaF9pbXBvcnRlZCwgYmt0LCBpbmZvX2VudHJ5LCBub2RlKQor
CQkvKiBjaGVja2luZyBoaWQuaWQgZmlyc3QgKi8KKwkJaWYgKGluZm9fZW50cnktPmltcG9ydGVk
LT5oaWQuaWQgPT0gaGlkLmlkKSB7CisJCQkvKiB0aGVuIGtleSBpcyBjb21wYXJlZCAqLworCQkJ
aWYgKGh5cGVyX2RtYWJ1Zl9oaWRfa2V5Y29tcChpbmZvX2VudHJ5LT5pbXBvcnRlZC0+aGlkLAor
CQkJCQkJICAgIGhpZCkpIHsKKwkJCQloYXNoX2RlbCgmaW5mb19lbnRyeS0+bm9kZSk7CisJCQkJ
a2ZyZWUoaW5mb19lbnRyeSk7CisJCQkJcmV0dXJuIDA7CisJCQl9CisKKwkJCWJyZWFrOworCQl9
CisKKwlyZXR1cm4gLUVOT0VOVDsKK30KKwordm9pZCBoeXBlcl9kbWFidWZfZm9yZWFjaF9leHBv
cnRlZCgKKwl2b2lkICgqZnVuYykoc3RydWN0IGV4cG9ydGVkX3NndF9pbmZvICosIHZvaWQgKmF0
dHIpLAorCXZvaWQgKmF0dHIpCit7CisJc3RydWN0IGxpc3RfZW50cnlfZXhwb3J0ZWQgKmluZm9f
ZW50cnk7CisJc3RydWN0IGhsaXN0X25vZGUgKnRtcDsKKwlpbnQgYmt0OworCisJaGFzaF9mb3Jf
ZWFjaF9zYWZlKGh5cGVyX2RtYWJ1Zl9oYXNoX2V4cG9ydGVkLCBia3QsIHRtcCwKKwkJCWluZm9f
ZW50cnksIG5vZGUpIHsKKwkJZnVuYyhpbmZvX2VudHJ5LT5leHBvcnRlZCwgYXR0cik7CisJfQor
fQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZf
bGlzdC5oIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbGlzdC5o
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uM2M2YTIzZWY4MGM2Ci0t
LSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfbGlzdC5oCkBAIC0wLDAgKzEsNzMgQEAKKy8qCisgKiBDb3B5cmlnaHQgwqkgMjAxOCBJbnRl
bCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUg
b2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5IG9mIHRoaXMgc29m
dHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIp
LAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVk
aW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlm
eSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisgKiBhbmQvb3Igc2Vs
bCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0
aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9s
bG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5k
IHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAorICogcGFyYWdyYXBo
KSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25z
IG9mIHRoZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJB
UyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJ
RUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hB
TlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklO
RlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9SUyBPUiBDT1BZUklH
SFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICog
TElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhF
UldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhF
IFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElOIFRIRSBTT0ZUV0FS
RS4KKyAqCisgKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKE1JVCBPUiBHUEwtMi4wKQorICoK
KyAqLworCisjaWZuZGVmIF9fSFlQRVJfRE1BQlVGX0xJU1RfSF9fCisjZGVmaW5lIF9fSFlQRVJf
RE1BQlVGX0xJU1RfSF9fCisKKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfc3RydWN0LmgiCisKKy8q
IG51bWJlciBvZiBiaXRzIHRvIGJlIHVzZWQgZm9yIGV4cG9ydGVkIGRtYWJ1ZnMgaGFzaCB0YWJs
ZSAqLworI2RlZmluZSBNQVhfRU5UUllfRVhQT1JURUQgNworLyogbnVtYmVyIG9mIGJpdHMgdG8g
YmUgdXNlZCBmb3IgaW1wb3J0ZWQgZG1hYnVmcyBoYXNoIHRhYmxlICovCisjZGVmaW5lIE1BWF9F
TlRSWV9JTVBPUlRFRCA3CisKK3N0cnVjdCBsaXN0X2VudHJ5X2V4cG9ydGVkIHsKKwlzdHJ1Y3Qg
ZXhwb3J0ZWRfc2d0X2luZm8gKmV4cG9ydGVkOworCXN0cnVjdCBobGlzdF9ub2RlIG5vZGU7Cit9
OworCitzdHJ1Y3QgbGlzdF9lbnRyeV9pbXBvcnRlZCB7CisJc3RydWN0IGltcG9ydGVkX3NndF9p
bmZvICppbXBvcnRlZDsKKwlzdHJ1Y3QgaGxpc3Rfbm9kZSBub2RlOworfTsKKworaW50IGh5cGVy
X2RtYWJ1Zl90YWJsZV9pbml0KHZvaWQpOworCitpbnQgaHlwZXJfZG1hYnVmX3RhYmxlX2Rlc3Ry
b3kodm9pZCk7CisKK2ludCBoeXBlcl9kbWFidWZfcmVnaXN0ZXJfZXhwb3J0ZWQoc3RydWN0IGV4
cG9ydGVkX3NndF9pbmZvICppbmZvKTsKKworLyogc2VhcmNoIGZvciBwcmUtZXhwb3J0ZWQgc2d0
IGFuZCByZXR1cm4gaWQgb2YgaXQgaWYgaXQgZXhpc3QgKi8KK2h5cGVyX2RtYWJ1Zl9pZF90IGh5
cGVyX2RtYWJ1Zl9maW5kX2hpZF9leHBvcnRlZChzdHJ1Y3QgZG1hX2J1ZiAqZG1hYnVmLAorCQkJ
CQkJIGludCBkb21pZCk7CisKK2ludCBoeXBlcl9kbWFidWZfcmVnaXN0ZXJfaW1wb3J0ZWQoc3Ry
dWN0IGltcG9ydGVkX3NndF9pbmZvICppbmZvKTsKKworc3RydWN0IGV4cG9ydGVkX3NndF9pbmZv
ICpoeXBlcl9kbWFidWZfZmluZF9leHBvcnRlZChoeXBlcl9kbWFidWZfaWRfdCBoaWQpOworCitz
dHJ1Y3QgaW1wb3J0ZWRfc2d0X2luZm8gKmh5cGVyX2RtYWJ1Zl9maW5kX2ltcG9ydGVkKGh5cGVy
X2RtYWJ1Zl9pZF90IGhpZCk7CisKK2ludCBoeXBlcl9kbWFidWZfcmVtb3ZlX2V4cG9ydGVkKGh5
cGVyX2RtYWJ1Zl9pZF90IGhpZCk7CisKK2ludCBoeXBlcl9kbWFidWZfcmVtb3ZlX2ltcG9ydGVk
KGh5cGVyX2RtYWJ1Zl9pZF90IGhpZCk7CisKK3ZvaWQgaHlwZXJfZG1hYnVmX2ZvcmVhY2hfZXhw
b3J0ZWQodm9pZCAoKmZ1bmMpKHN0cnVjdCBleHBvcnRlZF9zZ3RfaW5mbyAqLAorCQkJCSAgIHZv
aWQgKmF0dHIpLCB2b2lkICphdHRyKTsKKworaW50IGh5cGVyX2RtYWJ1Zl9yZWdpc3Rlcl9zeXNm
cyhzdHJ1Y3QgZGV2aWNlICpkZXYpOworaW50IGh5cGVyX2RtYWJ1Zl91bnJlZ2lzdGVyX3N5c2Zz
KHN0cnVjdCBkZXZpY2UgKmRldik7CisKKyNlbmRpZiAvKiBfX0hZUEVSX0RNQUJVRl9MSVNUX0hf
XyAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfbXNnLmMgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cu
YwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjEyOWIyZmYyYWYyYgot
LS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1h
YnVmX21zZy5jCkBAIC0wLDAgKzEsMzIwIEBACisvKgorICogQ29weXJpZ2h0IMKpIDIwMTggSW50
ZWwgQ29ycG9yYXRpb24KKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVl
IG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYQorICogY29weSBvZiB0aGlzIHNv
ZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUi
KSwKKyAqIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1
ZGluZyB3aXRob3V0IGxpbWl0YXRpb24KKyAqIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2Rp
ZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLAorICogYW5kL29yIHNl
bGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20g
dGhlCisgKiBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZv
bGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFu
ZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIChpbmNsdWRpbmcgdGhlIG5leHQKKyAqIHBhcmFncmFw
aCkgc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9u
cyBvZiB0aGUKKyAqIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAi
QVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBM
SUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNI
QU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05J
TkZSSU5HRU1FTlQuICBJTiBOTyBFVkVOVCBTSEFMTAorICogVEhFIEFVVEhPUlMgT1IgQ09QWVJJ
R0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAq
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RI
RVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRI
RSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTCisgKiBJTiBUSEUgU09GVFdB
UkUuCisgKgorICogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChNSVQgT1IgR1BMLTIuMCkKKyAq
CisgKiBBdXRob3JzOgorICogICAgRG9uZ3dvbiBLaW0gPGRvbmd3b24ua2ltQGludGVsLmNvbT4K
KyAqICAgIE1hdGV1c3ogUG9scm9sYSA8bWF0ZXVzengucG90cm9sYUBpbnRlbC5jb20+CisgKgor
ICovCisKKyNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KKyNpbmNsdWRlIDxsaW51eC9lcnJuby5o
PgorI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KKyNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4K
KyNpbmNsdWRlICJoeXBlcl9kbWFidWZfZHJ2LmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX21z
Zy5oIgorI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9saXN0LmgiCisKK3N0cnVjdCBjbWRfcHJvY2Vz
cyB7CisJc3RydWN0IHdvcmtfc3RydWN0IHdvcms7CisJc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEg
KnJxOworCWludCBkb21pZDsKK307CisKK3ZvaWQgaHlwZXJfZG1hYnVmX2NyZWF0ZV9yZXEoc3Ry
dWN0IGh5cGVyX2RtYWJ1Zl9yZXEgKnJlcSwKKwkJCSAgICAgZW51bSBoeXBlcl9kbWFidWZfY29t
bWFuZCBjbWQsIGludCAqb3ApCit7CisJaW50IGk7CisKKwlyZXEtPnN0YXQgPSBIWVBFUl9ETUFC
VUZfUkVRX05PVF9SRVNQT05ERUQ7CisJcmVxLT5jbWQgPSBjbWQ7CisKKwlzd2l0Y2ggKGNtZCkg
eworCS8qIGFzIGV4cG9ydGVyLCBjb21tYW5kcyB0byBpbXBvcnRlciAqLworCWNhc2UgSFlQRVJf
RE1BQlVGX0VYUE9SVDoKKwkJLyogZXhwb3J0aW5nIHBhZ2VzIGZvciBkbWFidWYgKi8KKwkJLyog
Y29tbWFuZCA6IEhZUEVSX0RNQUJVRl9FWFBPUlQsCisJCSAqIG9wMH5vcDMgOiBoeXBlcl9kbWFi
dWZfaWQKKwkJICogb3A0IDogbnVtYmVyIG9mIHBhZ2VzIHRvIGJlIHNoYXJlZAorCQkgKiBvcDUg
OiBvZmZzZXQgb2YgZGF0YSBpbiB0aGUgZmlyc3QgcGFnZQorCQkgKiBvcDYgOiBsZW5ndGggb2Yg
ZGF0YSBpbiB0aGUgbGFzdCBwYWdlCisJCSAqIG9wNyA6IHRvcC1sZXZlbCByZWZlcmVuY2UgbnVt
YmVyIGZvciBzaGFyZWQgcGFnZXMKKwkJICovCisKKwkJbWVtY3B5KCZyZXEtPm9wWzBdLCAmb3Bb
MF0sIDggKiBzaXplb2YoaW50KSArIG9wWzhdKTsKKwkJYnJlYWs7CisKKwljYXNlIEhZUEVSX0RN
QUJVRl9OT1RJRllfVU5FWFBPUlQ6CisJCS8qIGRlc3Ryb3kgc2dfbGlzdCBmb3IgaHlwZXJfZG1h
YnVmX2lkIG9uIHJlbW90ZSBzaWRlICovCisJCS8qIGNvbW1hbmQgOiBETUFCVUZfREVTVFJPWSwK
KwkJICogb3Awfm9wMyA6IGh5cGVyX2RtYWJ1Zl9pZF90IGhpZAorCQkgKi8KKworCQlmb3IgKGkg
PSAwOyBpIDwgNDsgaSsrKQorCQkJcmVxLT5vcFtpXSA9IG9wW2ldOworCQlicmVhazsKKworCWNh
c2UgSFlQRVJfRE1BQlVGX0VYUE9SVF9GRDoKKwljYXNlIEhZUEVSX0RNQUJVRl9FWFBPUlRfRkRf
RkFJTEVEOgorCQkvKiBkbWFidWYgZmQgaXMgYmVpbmcgY3JlYXRlZCBvbiBpbXBvcnRlZCBzaWRl
IG9yIGltcG9ydGluZworCQkgKiBmYWlsZWQKKwkJICoKKwkJICogY29tbWFuZCA6IEhZUEVSX0RN
QUJVRl9FWFBPUlRfRkQgb3IKKwkJICoJICAgICBIWVBFUl9ETUFCVUZfRVhQT1JUX0ZEX0ZBSUxF
RCwKKwkJICogb3Awfm9wMyA6IGh5cGVyX2RtYWJ1Zl9pZAorCQkgKi8KKworCQlmb3IgKGkgPSAw
OyBpIDwgNDsgaSsrKQorCQkJcmVxLT5vcFtpXSA9IG9wW2ldOworCQlicmVhazsKKworCWRlZmF1
bHQ6CisJCS8qIG5vIGNvbW1hbmQgZm91bmQgKi8KKwkJcmV0dXJuOworCX0KK30KKworc3RhdGlj
IHZvaWQgY21kX3Byb2Nlc3Nfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCit7CisJc3Ry
dWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKKwlzdHJ1Y3QgY21kX3Byb2Nlc3MgKnBy
b2MgPSBjb250YWluZXJfb2Yod29yaywKKwkJCQkJCXN0cnVjdCBjbWRfcHJvY2Vzcywgd29yayk7
CisJc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEgKnJlcTsKKwlpbnQgZG9taWQ7CisJaW50IGk7CisK
KwlyZXEgPSBwcm9jLT5ycTsKKwlkb21pZCA9IHByb2MtPmRvbWlkOworCisJc3dpdGNoIChyZXEt
PmNtZCkgeworCWNhc2UgSFlQRVJfRE1BQlVGX0VYUE9SVDoKKwkJLyogZXhwb3J0aW5nIHBhZ2Vz
IGZvciBkbWFidWYgKi8KKwkJLyogY29tbWFuZCA6IEhZUEVSX0RNQUJVRl9FWFBPUlQsCisJCSAq
IG9wMH5vcDMgOiBoeXBlcl9kbWFidWZfaWQKKwkJICogb3A0IDogbnVtYmVyIG9mIHBhZ2VzIHRv
IGJlIHNoYXJlZAorCQkgKiBvcDUgOiBvZmZzZXQgb2YgZGF0YSBpbiB0aGUgZmlyc3QgcGFnZQor
CQkgKiBvcDYgOiBsZW5ndGggb2YgZGF0YSBpbiB0aGUgbGFzdCBwYWdlCisJCSAqIG9wNyA6IHRv
cC1sZXZlbCByZWZlcmVuY2UgbnVtYmVyIGZvciBzaGFyZWQgcGFnZXMKKwkJICovCisKKwkJLyog
aWYgbmVudHMgPT0gMCwgaXQgbWVhbnMgaXQgaXMgYSBtZXNzYWdlIG9ubHkgZm9yCisJCSAqIHBy
aXYgc3luY2hyb25pemF0aW9uLiBmb3IgZXhpc3RpbmcgaW1wb3J0ZWRfc2d0X2luZm8KKwkJICog
c28gbm90IGNyZWF0aW5nIGEgbmV3IG9uZQorCQkgKi8KKwkJaWYgKHJlcS0+b3BbNF0gPT0gMCkg
eworCQkJaHlwZXJfZG1hYnVmX2lkX3QgZXhpc3QgPSB7cmVxLT5vcFswXSwKKwkJCQkJCSAgIHty
ZXEtPm9wWzFdLCByZXEtPm9wWzJdLAorCQkJCQkJICAgcmVxLT5vcFszXSB9IH07CisKKwkJCWlt
cG9ydGVkID0gaHlwZXJfZG1hYnVmX2ZpbmRfaW1wb3J0ZWQoZXhpc3QpOworCisJCQlpZiAoIWlt
cG9ydGVkKSB7CisJCQkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCQkiQ2FuJ3QgZmlu
ZCBpbXBvcnRlZCBzZ3RfaW5mb1xuIik7CisJCQkJYnJlYWs7CisJCQl9CisKKwkJCWJyZWFrOwor
CQl9CisKKwkJaW1wb3J0ZWQgPSBrY2FsbG9jKDEsIHNpemVvZigqaW1wb3J0ZWQpLCBHRlBfS0VS
TkVMKTsKKworCQlpZiAoIWltcG9ydGVkKQorCQkJYnJlYWs7CisKKwkJaW1wb3J0ZWQtPmhpZC5p
ZCA9IHJlcS0+b3BbMF07CisKKwkJZm9yIChpID0gMDsgaSA8IDM7IGkrKykKKwkJCWltcG9ydGVk
LT5oaWQucm5nX2tleVtpXSA9IHJlcS0+b3BbaSsxXTsKKworCQlpbXBvcnRlZC0+bmVudHMgPSBy
ZXEtPm9wWzRdOworCQlpbXBvcnRlZC0+ZnJzdF9vZnN0ID0gcmVxLT5vcFs1XTsKKwkJaW1wb3J0
ZWQtPmxhc3RfbGVuID0gcmVxLT5vcFs2XTsKKwkJaW1wb3J0ZWQtPnJlZl9oYW5kbGUgPSByZXEt
Pm9wWzddOworCisJCWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwgIkRNQUJVRiB3YXMgZXhwb3J0
ZWRcbiIpOworCQlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsICJcdGhpZHtpZDolZCBrZXk6JWQg
JWQgJWR9XG4iLAorCQkJcmVxLT5vcFswXSwgcmVxLT5vcFsxXSwgcmVxLT5vcFsyXSwKKwkJCXJl
cS0+b3BbM10pOworCQlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsICJcdG5lbnRzICVkXG4iLCBy
ZXEtPm9wWzRdKTsKKwkJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LCAiXHRmaXJzdCBvZmZzZXQg
JWRcbiIsIHJlcS0+b3BbNV0pOworCQlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsICJcdGxhc3Qg
bGVuICVkXG4iLCByZXEtPm9wWzZdKTsKKwkJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LCAiXHRn
cmVmaWQgJWRcbiIsIHJlcS0+b3BbN10pOworCisJCWltcG9ydGVkLT52YWxpZCA9IHRydWU7CisJ
CWh5cGVyX2RtYWJ1Zl9yZWdpc3Rlcl9pbXBvcnRlZChpbXBvcnRlZCk7CisKKwkJYnJlYWs7CisK
KwlkZWZhdWx0OgorCQkvKiBzaG91bGRuJ3QgZ2V0IGhlcmUgKi8KKwkJYnJlYWs7CisJfQorCisJ
a2ZyZWUocmVxKTsKKwlrZnJlZShwcm9jKTsKK30KKworaW50IGh5cGVyX2RtYWJ1Zl9tc2dfcGFy
c2UoaW50IGRvbWlkLCBzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JlcSAqcmVxKQoreworCXN0cnVjdCBj
bWRfcHJvY2VzcyAqcHJvYzsKKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JlcSAqdGVtcF9yZXE7CisJ
c3RydWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKKwlzdHJ1Y3QgZXhwb3J0ZWRfc2d0
X2luZm8gKmV4cG9ydGVkOworCWh5cGVyX2RtYWJ1Zl9pZF90IGhpZDsKKworCWlmICghcmVxKSB7
CisJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwgInJlcXVlc3QgaXMgTlVMTFxuIik7CisJCXJl
dHVybiAtRUlOVkFMOworCX0KKworCWhpZC5pZCA9IHJlcS0+b3BbMF07CisJaGlkLnJuZ19rZXlb
MF0gPSByZXEtPm9wWzFdOworCWhpZC5ybmdfa2V5WzFdID0gcmVxLT5vcFsyXTsKKwloaWQucm5n
X2tleVsyXSA9IHJlcS0+b3BbM107CisKKwlpZiAoKHJlcS0+Y21kIDwgSFlQRVJfRE1BQlVGX0VY
UE9SVCkgfHwKKwkJKHJlcS0+Y21kID4gSFlQRVJfRE1BQlVGX05PVElGWV9VTkVYUE9SVCkpIHsK
KwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LCAiaW52YWxpZCBjb21tYW5kXG4iKTsKKwkJcmV0
dXJuIC1FSU5WQUw7CisJfQorCisJcmVxLT5zdGF0ID0gSFlQRVJfRE1BQlVGX1JFUV9QUk9DRVNT
RUQ7CisKKwkvKiBIWVBFUl9ETUFCVUZfREVTVFJPWSByZXF1aXJlcyBpbW1lZGlhdGUKKwkgKiBm
b2xsb3cgdXAgc28gY2FuJ3QgYmUgcHJvY2Vzc2VkIGluIHdvcmtxdWV1ZQorCSAqLworCWlmIChy
ZXEtPmNtZCA9PSBIWVBFUl9ETUFCVUZfTk9USUZZX1VORVhQT1JUKSB7CisJCS8qIGRlc3Ryb3kg
c2dfbGlzdCBmb3IgaHlwZXJfZG1hYnVmX2lkIG9uIHJlbW90ZSBzaWRlICovCisJCS8qIGNvbW1h
bmQgOiBIWVBFUl9ETUFCVUZfTk9USUZZX1VORVhQT1JULAorCQkgKiBvcDB+MyA6IGh5cGVyX2Rt
YWJ1Zl9pZAorCQkgKi8KKwkJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LAorCQkJInByb2Nlc3Np
bmcgSFlQRVJfRE1BQlVGX05PVElGWV9VTkVYUE9SVFxuIik7CisKKwkJaW1wb3J0ZWQgPSBoeXBl
cl9kbWFidWZfZmluZF9pbXBvcnRlZChoaWQpOworCisJCWlmIChpbXBvcnRlZCkgeworCQkJLyog
aWYgYW55dGhpbmcgaXMgc3RpbGwgdXNpbmcgZG1hX2J1ZiAqLworCQkJaWYgKGltcG9ydGVkLT5p
bXBvcnRlcnMpIHsKKwkJCQkvKiBCdWZmZXIgaXMgc3RpbGwgaW4gIHVzZSwganVzdCBtYXJrIHRo
YXQKKwkJCQkgKiBpdCBzaG91bGQgbm90IGJlIGFsbG93ZWQgdG8gZXhwb3J0IGl0cyBmZAorCQkJ
CSAqIGFueW1vcmUuCisJCQkJICovCisJCQkJaW1wb3J0ZWQtPnZhbGlkID0gZmFsc2U7CisJCQl9
IGVsc2UgeworCQkJCS8qIE5vIG9uZSBpcyB1c2luZyBidWZmZXIsIHJlbW92ZSBpdCBmcm9tCisJ
CQkJICogaW1wb3J0ZWQgbGlzdAorCQkJCSAqLworCQkJCWh5cGVyX2RtYWJ1Zl9yZW1vdmVfaW1w
b3J0ZWQoaGlkKTsKKwkJCQlrZnJlZShpbXBvcnRlZCk7CisJCQl9CisJCX0gZWxzZSB7CisJCQly
ZXEtPnN0YXQgPSBIWVBFUl9ETUFCVUZfUkVRX0VSUk9SOworCQl9CisKKwkJcmV0dXJuIHJlcS0+
Y21kOworCX0KKworCS8qIHN5bmNocm9ub3VzIGRtYV9idWZfZmQgZXhwb3J0ICovCisJaWYgKHJl
cS0+Y21kID09IEhZUEVSX0RNQUJVRl9FWFBPUlRfRkQpIHsKKwkJLyogZmluZCBhIGNvcnJlc3Bv
bmRpbmcgU0dUIGZvciB0aGUgaWQgKi8KKwkJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LAorCQkJ
IkhZUEVSX0RNQUJVRl9FWFBPUlRfRkQgZm9yIHtpZDolZCBrZXk6JWQgJWQgJWR9XG4iLAorCQkJ
aGlkLmlkLCBoaWQucm5nX2tleVswXSwgaGlkLnJuZ19rZXlbMV0sIGhpZC5ybmdfa2V5WzJdKTsK
KworCQlleHBvcnRlZCA9IGh5cGVyX2RtYWJ1Zl9maW5kX2V4cG9ydGVkKGhpZCk7CisKKwkJaWYg
KCFleHBvcnRlZCkgeworCQkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCSJidWZmZXIg
e2lkOiVkIGtleTolZCAlZCAlZH0gbm90IGZvdW5kXG4iLAorCQkJCWhpZC5pZCwgaGlkLnJuZ19r
ZXlbMF0sIGhpZC5ybmdfa2V5WzFdLAorCQkJCWhpZC5ybmdfa2V5WzJdKTsKKworCQkJcmVxLT5z
dGF0ID0gSFlQRVJfRE1BQlVGX1JFUV9FUlJPUjsKKwkJfSBlbHNlIGlmICghZXhwb3J0ZWQtPnZh
bGlkKSB7CisJCQlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsCisJCQkJIkJ1ZmZlciBubyBsb25n
ZXIgdmFsaWQge2lkOiVkIGtleTolZCAlZCAlZH1cbiIsCisJCQkJaGlkLmlkLCBoaWQucm5nX2tl
eVswXSwgaGlkLnJuZ19rZXlbMV0sCisJCQkJaGlkLnJuZ19rZXlbMl0pOworCisJCQlyZXEtPnN0
YXQgPSBIWVBFUl9ETUFCVUZfUkVRX0VSUk9SOworCQl9IGVsc2UgeworCQkJZGV2X2RiZyhoeV9k
cnZfcHJpdi0+ZGV2LAorCQkJCSJCdWZmZXIgc3RpbGwgdmFsaWQge2lkOiVkIGtleTolZCAlZCAl
ZH1cbiIsCisJCQkJaGlkLmlkLCBoaWQucm5nX2tleVswXSwgaGlkLnJuZ19rZXlbMV0sCisJCQkJ
aGlkLnJuZ19rZXlbMl0pOworCisJCQlleHBvcnRlZC0+YWN0aXZlKys7CisJCQlyZXEtPnN0YXQg
PSBIWVBFUl9ETUFCVUZfUkVRX1BST0NFU1NFRDsKKwkJfQorCQlyZXR1cm4gcmVxLT5jbWQ7CisJ
fQorCisJaWYgKHJlcS0+Y21kID09IEhZUEVSX0RNQUJVRl9FWFBPUlRfRkRfRkFJTEVEKSB7CisJ
CWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCSJIWVBFUl9ETUFCVUZfRVhQT1JUX0ZEX0ZB
SUxFRCBmb3Ige2lkOiVkIGtleTolZCAlZCAlZH1cbiIsCisJCQloaWQuaWQsIGhpZC5ybmdfa2V5
WzBdLCBoaWQucm5nX2tleVsxXSwgaGlkLnJuZ19rZXlbMl0pOworCisJCWV4cG9ydGVkID0gaHlw
ZXJfZG1hYnVmX2ZpbmRfZXhwb3J0ZWQoaGlkKTsKKworCQlpZiAoIWV4cG9ydGVkKSB7CisJCQlk
ZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkJImJ1ZmZlciB7aWQ6JWQga2V5OiVkICVkICVk
fSBub3QgZm91bmRcbiIsCisJCQkJaGlkLmlkLCBoaWQucm5nX2tleVswXSwgaGlkLnJuZ19rZXlb
MV0sCisJCQkJaGlkLnJuZ19rZXlbMl0pOworCisJCQlyZXEtPnN0YXQgPSBIWVBFUl9ETUFCVUZf
UkVRX0VSUk9SOworCQl9IGVsc2UgeworCQkJZXhwb3J0ZWQtPmFjdGl2ZS0tOworCQkJcmVxLT5z
dGF0ID0gSFlQRVJfRE1BQlVGX1JFUV9QUk9DRVNTRUQ7CisJCX0KKwkJcmV0dXJuIHJlcS0+Y21k
OworCX0KKworCWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwKKwkJIiVzOiBwdXR0aW5nIHJlcXVl
c3QgdG8gd29ya3F1ZXVlXG4iLCBfX2Z1bmNfXyk7CisJdGVtcF9yZXEgPSBrbWFsbG9jKHNpemVv
ZigqdGVtcF9yZXEpLCBHRlBfS0VSTkVMKTsKKworCWlmICghdGVtcF9yZXEpCisJCXJldHVybiAt
RU5PTUVNOworCisJbWVtY3B5KHRlbXBfcmVxLCByZXEsIHNpemVvZigqdGVtcF9yZXEpKTsKKwor
CXByb2MgPSBrY2FsbG9jKDEsIHNpemVvZihzdHJ1Y3QgY21kX3Byb2Nlc3MpLCBHRlBfS0VSTkVM
KTsKKworCWlmICghcHJvYykgeworCQlrZnJlZSh0ZW1wX3JlcSk7CisJCXJldHVybiAtRU5PTUVN
OworCX0KKworCXByb2MtPnJxID0gdGVtcF9yZXE7CisJcHJvYy0+ZG9taWQgPSBkb21pZDsKKwor
CUlOSVRfV09SSygmKHByb2MtPndvcmspLCBjbWRfcHJvY2Vzc193b3JrKTsKKworCXF1ZXVlX3dv
cmsoaHlfZHJ2X3ByaXYtPndvcmtfcXVldWUsICYocHJvYy0+d29yaykpOworCisJcmV0dXJuIHJl
cS0+Y21kOworfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfbXNnLmggYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1
Zl9tc2cuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjU5ZjE1Mjhl
OWIxZQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlw
ZXJfZG1hYnVmX21zZy5oCkBAIC0wLDAgKzEsODcgQEAKKy8qCisgKiBDb3B5cmlnaHQgwqkgMjAx
OCBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQs
IGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5IG9mIHRo
aXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0
d2FyZSIpLAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwg
aW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHks
IG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisgKiBhbmQv
b3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8g
d2hvbSB0aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0
aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3Rp
Y2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAorICogcGFy
YWdyYXBoKSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBv
cnRpb25zIG9mIHRoZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJ
REVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAq
IElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Yg
TUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5E
IE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9SUyBPUiBD
T1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhF
UgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBP
UiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJ
VEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElOIFRIRSBT
T0ZUV0FSRS4KKyAqCisgKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKE1JVCBPUiBHUEwtMi4w
KQorICoKKyAqLworCisjaWZuZGVmIF9fSFlQRVJfRE1BQlVGX01TR19IX18KKyNkZWZpbmUgX19I
WVBFUl9ETUFCVUZfTVNHX0hfXworCisjZGVmaW5lIE1BWF9OVU1CRVJfT0ZfT1BFUkFORFMgOAor
CitzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JlcSB7CisJdW5zaWduZWQgaW50IHJlcV9pZDsKKwl1bnNp
Z25lZCBpbnQgc3RhdDsKKwl1bnNpZ25lZCBpbnQgY21kOworCXVuc2lnbmVkIGludCBvcFtNQVhf
TlVNQkVSX09GX09QRVJBTkRTXTsKK307CisKK3N0cnVjdCBoeXBlcl9kbWFidWZfcmVzcCB7CisJ
dW5zaWduZWQgaW50IHJlc3BfaWQ7CisJdW5zaWduZWQgaW50IHN0YXQ7CisJdW5zaWduZWQgaW50
IGNtZDsKKwl1bnNpZ25lZCBpbnQgb3BbTUFYX05VTUJFUl9PRl9PUEVSQU5EU107Cit9OworCitl
bnVtIGh5cGVyX2RtYWJ1Zl9jb21tYW5kIHsKKwlIWVBFUl9ETUFCVUZfRVhQT1JUID0gMHgxMCwK
KwlIWVBFUl9ETUFCVUZfRVhQT1JUX0ZELAorCUhZUEVSX0RNQUJVRl9FWFBPUlRfRkRfRkFJTEVE
LAorCUhZUEVSX0RNQUJVRl9OT1RJRllfVU5FWFBPUlQsCit9OworCitlbnVtIGh5cGVyX2RtYWJ1
Zl9vcHMgeworCUhZUEVSX0RNQUJVRl9PUFNfQVRUQUNIID0gMHgxMDAwLAorCUhZUEVSX0RNQUJV
Rl9PUFNfREVUQUNILAorCUhZUEVSX0RNQUJVRl9PUFNfTUFQLAorCUhZUEVSX0RNQUJVRl9PUFNf
VU5NQVAsCisJSFlQRVJfRE1BQlVGX09QU19SRUxFQVNFLAorCUhZUEVSX0RNQUJVRl9PUFNfQkVH
SU5fQ1BVX0FDQ0VTUywKKwlIWVBFUl9ETUFCVUZfT1BTX0VORF9DUFVfQUNDRVNTLAorCUhZUEVS
X0RNQUJVRl9PUFNfS01BUF9BVE9NSUMsCisJSFlQRVJfRE1BQlVGX09QU19LVU5NQVBfQVRPTUlD
LAorCUhZUEVSX0RNQUJVRl9PUFNfS01BUCwKKwlIWVBFUl9ETUFCVUZfT1BTX0tVTk1BUCwKKwlI
WVBFUl9ETUFCVUZfT1BTX01NQVAsCisJSFlQRVJfRE1BQlVGX09QU19WTUFQLAorCUhZUEVSX0RN
QUJVRl9PUFNfVlVOTUFQLAorfTsKKworZW51bSBoeXBlcl9kbWFidWZfcmVxX2ZlZWRiYWNrIHsK
KwlIWVBFUl9ETUFCVUZfUkVRX1BST0NFU1NFRCA9IDB4MTAwLAorCUhZUEVSX0RNQUJVRl9SRVFf
TkVFRFNfRk9MTE9XX1VQLAorCUhZUEVSX0RNQUJVRl9SRVFfRVJST1IsCisJSFlQRVJfRE1BQlVG
X1JFUV9OT1RfUkVTUE9OREVECit9OworCisvKiBjcmVhdGUgYSByZXF1ZXN0IHBhY2tldCB3aXRo
IGdpdmVuIGNvbW1hbmQgYW5kIG9wZXJhbmRzICovCit2b2lkIGh5cGVyX2RtYWJ1Zl9jcmVhdGVf
cmVxKHN0cnVjdCBoeXBlcl9kbWFidWZfcmVxICpyZXEsCisJCQkJIGVudW0gaHlwZXJfZG1hYnVm
X2NvbW1hbmQgY29tbWFuZCwKKwkJCQkgaW50ICpvcGVyYW5kcyk7CisKKy8qIHBhcnNlIGluY29t
aW5nIHJlcXVlc3QgcGFja2V0IChvciByZXNwb25zZSkgYW5kIHRha2UKKyAqIGFwcHJvcHJpYXRl
IGFjdGlvbnMgZm9yIHRob3NlCisgKi8KK2ludCBoeXBlcl9kbWFidWZfbXNnX3BhcnNlKGludCBk
b21pZCwgc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEgKnJlcSk7CisKKyNlbmRpZiAvLyBfX0hZUEVS
X0RNQUJVRl9NU0dfSF9fCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVm
L2h5cGVyX2RtYWJ1Zl9vcHMuYyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJf
ZG1hYnVmX29wcy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYjRk
M2MyY2FhZDczCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1
Zi9oeXBlcl9kbWFidWZfb3BzLmMKQEAgLTAsMCArMSwyNjQgQEAKKy8qCisgKiBDb3B5cmlnaHQg
wqkgMjAxOCBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5
IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhl
ICJTb2Z0d2FyZSIpLAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmlj
dGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisg
KiBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNv
bnMgdG8gd2hvbSB0aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVj
dCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAor
ICogcGFyYWdyYXBoKSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50
aWFsIHBvcnRpb25zIG9mIHRoZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElT
IFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Mg
T1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UgQU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9S
UyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBP
UiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwg
VE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNU
SU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElO
IFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKE1JVCBPUiBH
UEwtMi4wKQorICoKKyAqIEF1dGhvcnM6CisgKiAgICBEb25nd29uIEtpbSA8ZG9uZ3dvbi5raW1A
aW50ZWwuY29tPgorICogICAgTWF0ZXVzeiBQb2xyb2xhIDxtYXRldXN6eC5wb3Ryb2xhQGludGVs
LmNvbT4KKyAqCisgKi8KKworI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgorI2luY2x1ZGUgPGxp
bnV4L2Vycm5vLmg+CisjaW5jbHVkZSA8bGludXgvc2xhYi5oPgorI2luY2x1ZGUgPGxpbnV4L2Rt
YS1idWYuaD4KKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfZHJ2LmgiCisjaW5jbHVkZSAiaHlwZXJf
ZG1hYnVmX3N0cnVjdC5oIgorI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9vcHMuaCIKKyNpbmNsdWRl
ICJoeXBlcl9kbWFidWZfc2dsX3Byb2MuaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfaWQuaCIK
KyNpbmNsdWRlICJoeXBlcl9kbWFidWZfbXNnLmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2xp
c3QuaCIKKworI2RlZmluZSBXQUlUX0FGVEVSX1NZTkNfUkVRIDAKKyNkZWZpbmUgUkVGU19QRVJf
UEFHRSAoUEFHRV9TSVpFL3NpemVvZihncmFudF9yZWZfdCkpCisKK3N0YXRpYyBpbnQgZG1hYnVm
X3JlZmNvdW50KHN0cnVjdCBkbWFfYnVmICpkbWFfYnVmKQoreworCWlmICgoZG1hX2J1ZiAhPSBO
VUxMKSAmJiAoZG1hX2J1Zi0+ZmlsZSAhPSBOVUxMKSkKKwkJcmV0dXJuIGZpbGVfY291bnQoZG1h
X2J1Zi0+ZmlsZSk7CisKKwlyZXR1cm4gLUVJTlZBTDsKK30KKworc3RhdGljIGludCBoeXBlcl9k
bWFidWZfb3BzX2F0dGFjaChzdHJ1Y3QgZG1hX2J1ZiAqZG1hYnVmLAorCQkJCSAgIHN0cnVjdCBk
ZXZpY2UgKmRldiwKKwkJCQkgICBzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2htZW50ICphdHRhY2gpCit7
CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGh5cGVyX2RtYWJ1Zl9vcHNfZGV0YWNoKHN0
cnVjdCBkbWFfYnVmICpkbWFidWYsCisJCQkJICAgIHN0cnVjdCBkbWFfYnVmX2F0dGFjaG1lbnQg
KmF0dGFjaCkKK3sKK30KKworc3RhdGljIHN0cnVjdCBzZ190YWJsZSAqaHlwZXJfZG1hYnVmX29w
c19tYXAoCisJCQkJc3RydWN0IGRtYV9idWZfYXR0YWNobWVudCAqYXR0YWNobWVudCwKKwkJCQll
bnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCit7CisJc3RydWN0IHNnX3RhYmxlICpzdDsKKwlz
dHJ1Y3QgaW1wb3J0ZWRfc2d0X2luZm8gKmltcG9ydGVkOworCXN0cnVjdCBwYWdlc19pbmZvICpw
Z19pbmZvOworCisJaWYgKCFhdHRhY2htZW50LT5kbWFidWYtPnByaXYpCisJCXJldHVybiBOVUxM
OworCisJaW1wb3J0ZWQgPSAoc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICopYXR0YWNobWVudC0+
ZG1hYnVmLT5wcml2OworCisJLyogZXh0cmFjdCBwYWdlcyBmcm9tIHNndCAqLworCXBnX2luZm8g
PSBoeXBlcl9kbWFidWZfZXh0X3BncyhpbXBvcnRlZC0+c2d0KTsKKworCWlmICghcGdfaW5mbykK
KwkJcmV0dXJuIE5VTEw7CisKKwkvKiBjcmVhdGUgYSBuZXcgc2dfdGFibGUgd2l0aCBleHRyYWN0
ZWQgcGFnZXMgKi8KKwlzdCA9IGh5cGVyX2RtYWJ1Zl9jcmVhdGVfc2d0KHBnX2luZm8tPnBncywg
cGdfaW5mby0+ZnJzdF9vZnN0LAorCQkJCSAgICAgcGdfaW5mby0+bGFzdF9sZW4sIHBnX2luZm8t
Pm5lbnRzKTsKKwlpZiAoIXN0KQorCQlnb3RvIGVycl9mcmVlX3NnOworCisJaWYgKCFkbWFfbWFw
X3NnKGF0dGFjaG1lbnQtPmRldiwgc3QtPnNnbCwgc3QtPm5lbnRzLCBkaXIpKQorCQlnb3RvIGVy
cl9mcmVlX3NnOworCisJa2ZyZWUocGdfaW5mby0+cGdzKTsKKwlrZnJlZShwZ19pbmZvKTsKKwor
CXJldHVybiBzdDsKKworZXJyX2ZyZWVfc2c6CisJaWYgKHN0KSB7CisJCXNnX2ZyZWVfdGFibGUo
c3QpOworCQlrZnJlZShzdCk7CisJfQorCisJa2ZyZWUocGdfaW5mby0+cGdzKTsKKwlrZnJlZShw
Z19pbmZvKTsKKworCXJldHVybiBOVUxMOworfQorCitzdGF0aWMgdm9pZCBoeXBlcl9kbWFidWZf
b3BzX3VubWFwKHN0cnVjdCBkbWFfYnVmX2F0dGFjaG1lbnQgKmF0dGFjaG1lbnQsCisJCQkJICAg
c3RydWN0IHNnX3RhYmxlICpzZywKKwkJCQkgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIp
Cit7CisJc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKKworCWlmICghYXR0YWNo
bWVudC0+ZG1hYnVmLT5wcml2KQorCQlyZXR1cm47CisKKwlpbXBvcnRlZCA9IChzdHJ1Y3QgaW1w
b3J0ZWRfc2d0X2luZm8gKilhdHRhY2htZW50LT5kbWFidWYtPnByaXY7CisKKwlkbWFfdW5tYXBf
c2coYXR0YWNobWVudC0+ZGV2LCBzZy0+c2dsLCBzZy0+bmVudHMsIGRpcik7CisKKwlzZ19mcmVl
X3RhYmxlKHNnKTsKKwlrZnJlZShzZyk7Cit9CisKK3N0YXRpYyB2b2lkIGh5cGVyX2RtYWJ1Zl9v
cHNfcmVsZWFzZShzdHJ1Y3QgZG1hX2J1ZiAqZG1hX2J1ZikKK3sKKwlzdHJ1Y3QgaW1wb3J0ZWRf
c2d0X2luZm8gKmltcG9ydGVkOworCXN0cnVjdCBoeXBlcl9kbWFidWZfYmtuZF9vcHMgKmJrbmRf
b3BzID0gaHlfZHJ2X3ByaXYtPmJrbmRfb3BzOworCWludCBmaW5pc2g7CisKKwlpZiAoIWRtYV9i
dWYtPnByaXYpCisJCXJldHVybjsKKworCWltcG9ydGVkID0gKHN0cnVjdCBpbXBvcnRlZF9zZ3Rf
aW5mbyAqKWRtYV9idWYtPnByaXY7CisKKwlpZiAoIWRtYWJ1Zl9yZWZjb3VudChpbXBvcnRlZC0+
ZG1hX2J1ZikpCisJCWltcG9ydGVkLT5kbWFfYnVmID0gTlVMTDsKKworCWltcG9ydGVkLT5pbXBv
cnRlcnMtLTsKKworCWlmIChpbXBvcnRlZC0+aW1wb3J0ZXJzID09IDApIHsKKwkJYmtuZF9vcHMt
PnVubWFwX3NoYXJlZF9wYWdlcygmaW1wb3J0ZWQtPnJlZnNfaW5mbywKKwkJCQkJICAgICBpbXBv
cnRlZC0+bmVudHMpOworCisJCWlmIChpbXBvcnRlZC0+c2d0KSB7CisJCQlzZ19mcmVlX3RhYmxl
KGltcG9ydGVkLT5zZ3QpOworCQkJa2ZyZWUoaW1wb3J0ZWQtPnNndCk7CisJCQlpbXBvcnRlZC0+
c2d0ID0gTlVMTDsKKwkJfQorCX0KKworCWZpbmlzaCA9IGltcG9ydGVkICYmICFpbXBvcnRlZC0+
dmFsaWQgJiYKKwkJICFpbXBvcnRlZC0+aW1wb3J0ZXJzOworCisJLyoKKwkgKiBDaGVjayBpZiBi
dWZmZXIgaXMgc3RpbGwgdmFsaWQgYW5kIGlmIG5vdCByZW1vdmUgaXQKKwkgKiBmcm9tIGltcG9y
dGVkIGxpc3QuIFRoYXQgaGFzIHRvIGJlIGRvbmUgYWZ0ZXIgc2VuZGluZworCSAqIHN5bmMgcmVx
dWVzdAorCSAqLworCWlmIChmaW5pc2gpIHsKKwkJaHlwZXJfZG1hYnVmX3JlbW92ZV9pbXBvcnRl
ZChpbXBvcnRlZC0+aGlkKTsKKwkJa2ZyZWUoaW1wb3J0ZWQpOworCX0KK30KKworc3RhdGljIGlu
dCBoeXBlcl9kbWFidWZfb3BzX2JlZ2luX2NwdV9hY2Nlc3Moc3RydWN0IGRtYV9idWYgKmRtYWJ1
ZiwKKwkJCQkJICAgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCit7CisJcmV0dXJuIDA7
Cit9CisKK3N0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX29wc19lbmRfY3B1X2FjY2VzcyhzdHJ1Y3Qg
ZG1hX2J1ZiAqZG1hYnVmLAorCQkJCQkgICBlbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBkaXIpCit7
CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkICpoeXBlcl9kbWFidWZfb3BzX2ttYXBfYXRv
bWljKHN0cnVjdCBkbWFfYnVmICpkbWFidWYsCisJCQkJCSAgdW5zaWduZWQgbG9uZyBwZ251bSkK
K3sKKwkvKiBUT0RPOiBOVUxMIGZvciBub3cuIE5lZWQgdG8gcmV0dXJuIHRoZSBhZGRyIG9mIG1h
cHBlZCByZWdpb24gKi8KKwlyZXR1cm4gTlVMTDsKK30KKworc3RhdGljIHZvaWQgaHlwZXJfZG1h
YnVmX29wc19rdW5tYXBfYXRvbWljKHN0cnVjdCBkbWFfYnVmICpkbWFidWYsCisJCQkJCSAgIHVu
c2lnbmVkIGxvbmcgcGdudW0sIHZvaWQgKnZhZGRyKQoreworfQorCitzdGF0aWMgdm9pZCAqaHlw
ZXJfZG1hYnVmX29wc19rbWFwKHN0cnVjdCBkbWFfYnVmICpkbWFidWYsIHVuc2lnbmVkIGxvbmcg
cGdudW0pCit7CisJLyogZm9yIG5vdyBOVUxMLi4gbmVlZCB0byByZXR1cm4gdGhlIGFkZHJlc3Mg
b2YgbWFwcGVkIHJlZ2lvbiAqLworCXJldHVybiBOVUxMOworfQorCitzdGF0aWMgdm9pZCBoeXBl
cl9kbWFidWZfb3BzX2t1bm1hcChzdHJ1Y3QgZG1hX2J1ZiAqZG1hYnVmLCB1bnNpZ25lZCBsb25n
IHBnbnVtLAorCQkJCSAgICB2b2lkICp2YWRkcikKK3sKK30KKworc3RhdGljIGludCBoeXBlcl9k
bWFidWZfb3BzX21tYXAoc3RydWN0IGRtYV9idWYgKmRtYWJ1ZiwKKwkJCQkgc3RydWN0IHZtX2Fy
ZWFfc3RydWN0ICp2bWEpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkICpoeXBlcl9k
bWFidWZfb3BzX3ZtYXAoc3RydWN0IGRtYV9idWYgKmRtYWJ1ZikKK3sKKwlyZXR1cm4gTlVMTDsK
K30KKworc3RhdGljIHZvaWQgaHlwZXJfZG1hYnVmX29wc192dW5tYXAoc3RydWN0IGRtYV9idWYg
KmRtYWJ1Ziwgdm9pZCAqdmFkZHIpCit7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZG1hX2J1
Zl9vcHMgaHlwZXJfZG1hYnVmX29wcyA9IHsKKwkuYXR0YWNoID0gaHlwZXJfZG1hYnVmX29wc19h
dHRhY2gsCisJLmRldGFjaCA9IGh5cGVyX2RtYWJ1Zl9vcHNfZGV0YWNoLAorCS5tYXBfZG1hX2J1
ZiA9IGh5cGVyX2RtYWJ1Zl9vcHNfbWFwLAorCS51bm1hcF9kbWFfYnVmID0gaHlwZXJfZG1hYnVm
X29wc191bm1hcCwKKwkucmVsZWFzZSA9IGh5cGVyX2RtYWJ1Zl9vcHNfcmVsZWFzZSwKKwkuYmVn
aW5fY3B1X2FjY2VzcyA9ICh2b2lkICopaHlwZXJfZG1hYnVmX29wc19iZWdpbl9jcHVfYWNjZXNz
LAorCS5lbmRfY3B1X2FjY2VzcyA9ICh2b2lkICopaHlwZXJfZG1hYnVmX29wc19lbmRfY3B1X2Fj
Y2VzcywKKwkubWFwX2F0b21pYyA9IGh5cGVyX2RtYWJ1Zl9vcHNfa21hcF9hdG9taWMsCisJLnVu
bWFwX2F0b21pYyA9IGh5cGVyX2RtYWJ1Zl9vcHNfa3VubWFwX2F0b21pYywKKwkubWFwID0gaHlw
ZXJfZG1hYnVmX29wc19rbWFwLAorCS51bm1hcCA9IGh5cGVyX2RtYWJ1Zl9vcHNfa3VubWFwLAor
CS5tbWFwID0gaHlwZXJfZG1hYnVmX29wc19tbWFwLAorCS52bWFwID0gaHlwZXJfZG1hYnVmX29w
c192bWFwLAorCS52dW5tYXAgPSBoeXBlcl9kbWFidWZfb3BzX3Z1bm1hcCwKK307CisKKy8qIGV4
cG9ydGluZyBkbWFidWYgYXMgZmQgKi8KK2ludCBoeXBlcl9kbWFidWZfZXhwb3J0X2ZkKHN0cnVj
dCBpbXBvcnRlZF9zZ3RfaW5mbyAqaW1wb3J0ZWQsIGludCBmbGFncykKK3sKKwlpbnQgZmQgPSAt
MTsKKworCS8qIGNhbGwgaHlwZXJfZG1hYnVmX2V4cG9ydF9kbWFidWYgYW5kIGNyZWF0ZQorCSAq
IGFuZCBiaW5kIGEgaGFuZGxlIGZvciBpdCB0aGVuIHJlbGVhc2UKKwkgKi8KKwloeXBlcl9kbWFi
dWZfZXhwb3J0X2RtYV9idWYoaW1wb3J0ZWQpOworCisJaWYgKGltcG9ydGVkLT5kbWFfYnVmKQor
CQlmZCA9IGRtYV9idWZfZmQoaW1wb3J0ZWQtPmRtYV9idWYsIGZsYWdzKTsKKworCXJldHVybiBm
ZDsKK30KKwordm9pZCBoeXBlcl9kbWFidWZfZXhwb3J0X2RtYV9idWYoc3RydWN0IGltcG9ydGVk
X3NndF9pbmZvICppbXBvcnRlZCkKK3sKKwlERUZJTkVfRE1BX0JVRl9FWFBPUlRfSU5GTyhleHBf
aW5mbyk7CisKKwlleHBfaW5mby5vcHMgPSAmaHlwZXJfZG1hYnVmX29wczsKKworCS8qIG11bHRp
cGxlIG9mIFBBR0VfU0laRSwgbm90IGNvbnNpZGVyaW5nIG9mZnNldCAqLworCWV4cF9pbmZvLnNp
emUgPSBpbXBvcnRlZC0+c2d0LT5uZW50cyAqIFBBR0VfU0laRTsKKwlleHBfaW5mby5mbGFncyA9
IC8qIG5vdCBzdXJlIGFib3V0IGZsYWcgKi8gMDsKKwlleHBfaW5mby5wcml2ID0gaW1wb3J0ZWQ7
CisKKwlpbXBvcnRlZC0+ZG1hX2J1ZiA9IGRtYV9idWZfZXhwb3J0KCZleHBfaW5mbyk7Cit9CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9vcHMu
aCBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX29wcy5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYjMwMzY3ZjI4MzZiCi0tLSAvZGV2
L251bGwKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfb3Bz
LmgKQEAgLTAsMCArMSwzNCBAQAorLyoKKyAqIENvcHlyaWdodCDCqSAyMDE4IEludGVsIENvcnBv
cmF0aW9uCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFy
Z2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEKKyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBh
bmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksCisgKiB0
byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0
aG91dCBsaW1pdGF0aW9uCisgKiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJn
ZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwKKyAqIGFuZC9vciBzZWxsIGNvcGll
cyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQorICog
U29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcg
Y29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBw
ZXJtaXNzaW9uIG5vdGljZSAoaW5jbHVkaW5nIHRoZSBuZXh0CisgKiBwYXJhZ3JhcGgpIHNoYWxs
IGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhl
CisgKiBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwg
V0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5D
TFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VN
RU5ULiAgSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xE
RVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwg
QVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdB
UkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUworICogSU4gVEhFIFNPRlRXQVJFLgorICoK
KyAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiAoTUlUIE9SIEdQTC0yLjApCisgKgorICovCisK
KyNpZm5kZWYgX19IWVBFUl9ETUFCVUZfT1BTX0hfXworI2RlZmluZSBfX0hZUEVSX0RNQUJVRl9P
UFNfSF9fCisKK2ludCBoeXBlcl9kbWFidWZfZXhwb3J0X2ZkKHN0cnVjdCBpbXBvcnRlZF9zZ3Rf
aW5mbyAqaW1wb3J0ZWQsIGludCBmbGFncyk7CisKK3ZvaWQgaHlwZXJfZG1hYnVmX2V4cG9ydF9k
bWFfYnVmKHN0cnVjdCBpbXBvcnRlZF9zZ3RfaW5mbyAqaW1wb3J0ZWQpOworCisjZW5kaWYgLyog
X19IWVBFUl9ETUFCVUZfSU1QX0hfXyAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc2dsX3Byb2MuYyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBl
cl9kbWFidWYvaHlwZXJfZG1hYnVmX3NnbF9wcm9jLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMDAwLi5kOTJhZTEzZDhhMzAKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJz
L2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zZ2xfcHJvYy5jCkBAIC0wLDAgKzEs
MjU2IEBACisvKgorICogQ29weXJpZ2h0IMKpIDIwMTggSW50ZWwgQ29ycG9yYXRpb24KKyAqCisg
KiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBl
cnNvbiBvYnRhaW5pbmcgYQorICogY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVk
IGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwKKyAqIHRvIGRlYWwgaW4gdGhl
IFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRp
b24KKyAqIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBk
aXN0cmlidXRlLCBzdWJsaWNlbnNlLAorICogYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0
d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlCisgKiBTb2Z0d2FyZSBpcyBm
dXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgor
ICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90
aWNlIChpbmNsdWRpbmcgdGhlIG5leHQKKyAqIHBhcmFncmFwaCkgc2hhbGwgYmUgaW5jbHVkZWQg
aW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUKKyAqIFNvZnR3YXJl
LgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJB
TlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5P
VCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5F
U1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuICBJTiBOTyBF
VkVOVCBTSEFMTAorICogVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxF
IEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJ
TiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBG
Uk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNF
IE9SIE9USEVSIERFQUxJTkdTCisgKiBJTiBUSEUgU09GVFdBUkUuCisgKgorICogU1BEWC1MaWNl
bnNlLUlkZW50aWZpZXI6IChNSVQgT1IgR1BMLTIuMCkKKyAqCisgKiBBdXRob3JzOgorICogICAg
RG9uZ3dvbiBLaW0gPGRvbmd3b24ua2ltQGludGVsLmNvbT4KKyAqICAgIE1hdGV1c3ogUG9scm9s
YSA8bWF0ZXVzengucG90cm9sYUBpbnRlbC5jb20+CisgKgorICovCisKKyNpbmNsdWRlIDxsaW51
eC9rZXJuZWwuaD4KKyNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgorI2luY2x1ZGUgPGxpbnV4L3Ns
YWIuaD4KKyNpbmNsdWRlIDxsaW51eC9kbWEtYnVmLmg+CisjaW5jbHVkZSAiaHlwZXJfZG1hYnVm
X2Rydi5oIgorI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9zdHJ1Y3QuaCIKKyNpbmNsdWRlICJoeXBl
cl9kbWFidWZfc2dsX3Byb2MuaCIKKworI2RlZmluZSBSRUZTX1BFUl9QQUdFIChQQUdFX1NJWkUv
c2l6ZW9mKGdyYW50X3JlZl90KSkKKworLyogcmV0dXJuIHRvdGFsIG51bWJlciBvZiBwYWdlcyBy
ZWZlcmVuY2VkIGJ5IGEgc2d0CisgKiBmb3IgcHJlLWNhbGN1bGF0aW9uIG9mICMgb2YgcGFnZXMg
YmVoaW5kIGEgZ2l2ZW4gc2d0CisgKi8KK3N0YXRpYyBpbnQgZ2V0X251bV9wZ3Moc3RydWN0IHNn
X3RhYmxlICpzZ3QpCit7CisJc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2w7CisJaW50IGxlbmd0aCwg
aTsKKwkvKiBhdCBsZWFzdCBvbmUgcGFnZSAqLworCWludCBudW1fcGFnZXMgPSAxOworCisJc2ds
ID0gc2d0LT5zZ2w7CisKKwlsZW5ndGggPSBzZ2wtPmxlbmd0aCAtIFBBR0VfU0laRSArIHNnbC0+
b2Zmc2V0OworCisJLyogcm91bmQtdXAgKi8KKwludW1fcGFnZXMgKz0gKChsZW5ndGggKyBQQUdF
X1NJWkUgLSAxKS9QQUdFX1NJWkUpOworCisJZm9yIChpID0gMTsgaSA8IHNndC0+bmVudHM7IGkr
KykgeworCQlzZ2wgPSBzZ19uZXh0KHNnbCk7CisKKwkJLyogcm91bmQtdXAgKi8KKwkJbnVtX3Bh
Z2VzICs9ICgoc2dsLT5sZW5ndGggKyBQQUdFX1NJWkUgLSAxKSAvCisJCQkgICAgIFBBR0VfU0la
RSk7IC8qIHJvdW5kLXVwICovCisJfQorCisJcmV0dXJuIG51bV9wYWdlczsKK30KKworLyogZXh0
cmFjdCBwYWdlcyBkaXJlY3RseSBmcm9tIHN0cnVjdCBzZ190YWJsZSAqLworc3RydWN0IHBhZ2Vz
X2luZm8gKmh5cGVyX2RtYWJ1Zl9leHRfcGdzKHN0cnVjdCBzZ190YWJsZSAqc2d0KQoreworCXN0
cnVjdCBwYWdlc19pbmZvICpwZ19pbmZvOworCWludCBpLCBqLCBrOworCWludCBsZW5ndGg7CisJ
c3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2w7CisKKwlwZ19pbmZvID0ga21hbGxvYyhzaXplb2YoKnBn
X2luZm8pLCBHRlBfS0VSTkVMKTsKKwlpZiAoIXBnX2luZm8pCisJCXJldHVybiBOVUxMOworCisJ
cGdfaW5mby0+cGdzID0ga21hbGxvY19hcnJheShnZXRfbnVtX3BncyhzZ3QpLAorCQkJCSAgICAg
c2l6ZW9mKHN0cnVjdCBwYWdlICopLAorCQkJCSAgICAgR0ZQX0tFUk5FTCk7CisKKwlpZiAoIXBn
X2luZm8tPnBncykgeworCQlrZnJlZShwZ19pbmZvKTsKKwkJcmV0dXJuIE5VTEw7CisJfQorCisJ
c2dsID0gc2d0LT5zZ2w7CisKKwlwZ19pbmZvLT5uZW50cyA9IDE7CisJcGdfaW5mby0+ZnJzdF9v
ZnN0ID0gc2dsLT5vZmZzZXQ7CisJcGdfaW5mby0+cGdzWzBdID0gc2dfcGFnZShzZ2wpOworCWxl
bmd0aCA9IHNnbC0+bGVuZ3RoIC0gUEFHRV9TSVpFICsgc2dsLT5vZmZzZXQ7CisJaSA9IDE7CisK
Kwl3aGlsZSAobGVuZ3RoID4gMCkgeworCQlwZ19pbmZvLT5wZ3NbaV0gPSBudGhfcGFnZShzZ19w
YWdlKHNnbCksIGkpOworCQlsZW5ndGggLT0gUEFHRV9TSVpFOworCQlwZ19pbmZvLT5uZW50cysr
OworCQlpKys7CisJfQorCisJZm9yIChqID0gMTsgaiA8IHNndC0+bmVudHM7IGorKykgeworCQlz
Z2wgPSBzZ19uZXh0KHNnbCk7CisJCXBnX2luZm8tPnBnc1tpKytdID0gc2dfcGFnZShzZ2wpOwor
CQlsZW5ndGggPSBzZ2wtPmxlbmd0aCAtIFBBR0VfU0laRTsKKwkJcGdfaW5mby0+bmVudHMrKzsK
KwkJayA9IDE7CisKKwkJd2hpbGUgKGxlbmd0aCA+IDApIHsKKwkJCXBnX2luZm8tPnBnc1tpKytd
ID0gbnRoX3BhZ2Uoc2dfcGFnZShzZ2wpLCBrKyspOworCQkJbGVuZ3RoIC09IFBBR0VfU0laRTsK
KwkJCXBnX2luZm8tPm5lbnRzKys7CisJCX0KKwl9CisKKwkvKgorCSAqIGxlbmdodCBhdCB0aGF0
IHBvaW50IHdpbGwgYmUgMCBvciBuZWdhdGl2ZSwKKwkgKiBzbyB0byBjYWxjdWxhdGUgbGFzdCBw
YWdlIHNpemUganVzdCBhZGQgaXQgdG8gUEFHRV9TSVpFCisJICovCisJcGdfaW5mby0+bGFzdF9s
ZW4gPSBQQUdFX1NJWkUgKyBsZW5ndGg7CisKKwlyZXR1cm4gcGdfaW5mbzsKK30KKworLyogY3Jl
YXRlIHNnX3RhYmxlIHdpdGggZ2l2ZW4gcGFnZXMgYW5kIG90aGVyIHBhcmFtZXRlcnMgKi8KK3N0
cnVjdCBzZ190YWJsZSAqaHlwZXJfZG1hYnVmX2NyZWF0ZV9zZ3Qoc3RydWN0IHBhZ2UgKipwZ3Ms
CisJCQkJCSBpbnQgZnJzdF9vZnN0LCBpbnQgbGFzdF9sZW4sCisJCQkJCSBpbnQgbmVudHMpCit7
CisJc3RydWN0IHNnX3RhYmxlICpzZ3Q7CisJc3RydWN0IHNjYXR0ZXJsaXN0ICpzZ2w7CisJaW50
IGksIHJldDsKKworCXNndCA9IGttYWxsb2Moc2l6ZW9mKHN0cnVjdCBzZ190YWJsZSksIEdGUF9L
RVJORUwpOworCWlmICghc2d0KQorCQlyZXR1cm4gTlVMTDsKKworCXJldCA9IHNnX2FsbG9jX3Rh
YmxlKHNndCwgbmVudHMsIEdGUF9LRVJORUwpOworCWlmIChyZXQpIHsKKwkJaWYgKHNndCkgewor
CQkJc2dfZnJlZV90YWJsZShzZ3QpOworCQkJa2ZyZWUoc2d0KTsKKwkJfQorCisJCXJldHVybiBO
VUxMOworCX0KKworCXNnbCA9IHNndC0+c2dsOworCisJc2dfc2V0X3BhZ2Uoc2dsLCBwZ3NbMF0s
IFBBR0VfU0laRS1mcnN0X29mc3QsIGZyc3Rfb2ZzdCk7CisKKwlmb3IgKGkgPSAxOyBpIDwgbmVu
dHMtMTsgaSsrKSB7CisJCXNnbCA9IHNnX25leHQoc2dsKTsKKwkJc2dfc2V0X3BhZ2Uoc2dsLCBw
Z3NbaV0sIFBBR0VfU0laRSwgMCk7CisJfQorCisJaWYgKG5lbnRzID4gMSkgLyogbW9yZSB0aGFu
IG9uZSBwYWdlICovIHsKKwkJc2dsID0gc2dfbmV4dChzZ2wpOworCQlzZ19zZXRfcGFnZShzZ2ws
IHBnc1tpXSwgbGFzdF9sZW4sIDApOworCX0KKworCXJldHVybiBzZ3Q7Cit9CisKK2ludCBoeXBl
cl9kbWFidWZfY2xlYW51cF9zZ3RfaW5mbyhzdHJ1Y3QgZXhwb3J0ZWRfc2d0X2luZm8gKmV4cG9y
dGVkLAorCQkJCSAgaW50IGZvcmNlKQoreworCXN0cnVjdCBzZ3RfbGlzdCAqc2d0bDsKKwlzdHJ1
Y3QgYXR0YWNobWVudF9saXN0ICphdHRhY2hsOworCXN0cnVjdCBrbWFwX3ZhZGRyX2xpc3QgKnZh
X2ttYXBsOworCXN0cnVjdCB2bWFwX3ZhZGRyX2xpc3QgKnZhX3ZtYXBsOworCXN0cnVjdCBoeXBl
cl9kbWFidWZfYmtuZF9vcHMgKmJrbmRfb3BzID0gaHlfZHJ2X3ByaXYtPmJrbmRfb3BzOworCisJ
aWYgKCFleHBvcnRlZCkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsICJpbnZhbGlkIGh5
cGVyX2RtYWJ1Zl9pZFxuIik7CisJCXJldHVybiAtRUlOVkFMOworCX0KKworCS8qIGlmIGZvcmNl
ICE9IDEsIHNndF9pbmZvIGNhbiBiZSByZWxlYXNlZCBvbmx5IGlmCisJICogdGhlcmUncyBubyBh
Y3Rpdml0eSBvbiBleHBvcnRlZCBkbWEtYnVmIG9uIGltcG9ydGVyCisJICogc2lkZS4KKwkgKi8K
KwlpZiAoIWZvcmNlICYmCisJICAgIGV4cG9ydGVkLT5hY3RpdmUpIHsKKwkJZGV2X3dhcm4oaHlf
ZHJ2X3ByaXYtPmRldiwKKwkJCSAiZG1hLWJ1ZiBpcyB1c2VkIGJ5IGltcG9ydGVyXG4iKTsKKwor
CQlyZXR1cm4gLUVQRVJNOworCX0KKworCS8qIGZvcmNlID09IDEgaXMgbm90IHJlY29tbWVuZGVk
ICovCisJd2hpbGUgKCFsaXN0X2VtcHR5KCZleHBvcnRlZC0+dmFfa21hcHBlZC0+bGlzdCkpIHsK
KwkJdmFfa21hcGwgPSBsaXN0X2ZpcnN0X2VudHJ5KCZleHBvcnRlZC0+dmFfa21hcHBlZC0+bGlz
dCwKKwkJCQkJICAgIHN0cnVjdCBrbWFwX3ZhZGRyX2xpc3QsIGxpc3QpOworCisJCWRtYV9idWZf
a3VubWFwKGV4cG9ydGVkLT5kbWFfYnVmLCAxLCB2YV9rbWFwbC0+dmFkZHIpOworCQlsaXN0X2Rl
bCgmdmFfa21hcGwtPmxpc3QpOworCQlrZnJlZSh2YV9rbWFwbCk7CisJfQorCisJd2hpbGUgKCFs
aXN0X2VtcHR5KCZleHBvcnRlZC0+dmFfdm1hcHBlZC0+bGlzdCkpIHsKKwkJdmFfdm1hcGwgPSBs
aXN0X2ZpcnN0X2VudHJ5KCZleHBvcnRlZC0+dmFfdm1hcHBlZC0+bGlzdCwKKwkJCQkJICAgIHN0
cnVjdCB2bWFwX3ZhZGRyX2xpc3QsIGxpc3QpOworCisJCWRtYV9idWZfdnVubWFwKGV4cG9ydGVk
LT5kbWFfYnVmLCB2YV92bWFwbC0+dmFkZHIpOworCQlsaXN0X2RlbCgmdmFfdm1hcGwtPmxpc3Qp
OworCQlrZnJlZSh2YV92bWFwbCk7CisJfQorCisJd2hpbGUgKCFsaXN0X2VtcHR5KCZleHBvcnRl
ZC0+YWN0aXZlX3NndHMtPmxpc3QpKSB7CisJCWF0dGFjaGwgPSBsaXN0X2ZpcnN0X2VudHJ5KCZl
eHBvcnRlZC0+YWN0aXZlX2F0dGFjaGVkLT5saXN0LAorCQkJCQkgICBzdHJ1Y3QgYXR0YWNobWVu
dF9saXN0LCBsaXN0KTsKKworCQlzZ3RsID0gbGlzdF9maXJzdF9lbnRyeSgmZXhwb3J0ZWQtPmFj
dGl2ZV9zZ3RzLT5saXN0LAorCQkJCQlzdHJ1Y3Qgc2d0X2xpc3QsIGxpc3QpOworCisJCWRtYV9i
dWZfdW5tYXBfYXR0YWNobWVudChhdHRhY2hsLT5hdHRhY2gsIHNndGwtPnNndCwKKwkJCQkJIERN
QV9CSURJUkVDVElPTkFMKTsKKwkJbGlzdF9kZWwoJnNndGwtPmxpc3QpOworCQlrZnJlZShzZ3Rs
KTsKKwl9CisKKwl3aGlsZSAoIWxpc3RfZW1wdHkoJmV4cG9ydGVkLT5hY3RpdmVfc2d0cy0+bGlz
dCkpIHsKKwkJYXR0YWNobCA9IGxpc3RfZmlyc3RfZW50cnkoJmV4cG9ydGVkLT5hY3RpdmVfYXR0
YWNoZWQtPmxpc3QsCisJCQkJCSAgIHN0cnVjdCBhdHRhY2htZW50X2xpc3QsIGxpc3QpOworCisJ
CWRtYV9idWZfZGV0YWNoKGV4cG9ydGVkLT5kbWFfYnVmLCBhdHRhY2hsLT5hdHRhY2gpOworCQls
aXN0X2RlbCgmYXR0YWNobC0+bGlzdCk7CisJCWtmcmVlKGF0dGFjaGwpOworCX0KKworCS8qIFN0
YXJ0IGNsZWFudXAgb2YgYnVmZmVyIGluIHJldmVyc2Ugb3JkZXIgdG8gZXhwb3J0aW5nICovCisJ
YmtuZF9vcHMtPnVuc2hhcmVfcGFnZXMoJmV4cG9ydGVkLT5yZWZzX2luZm8sIGV4cG9ydGVkLT5u
ZW50cyk7CisKKwkvKiB1bm1hcCBkbWEtYnVmICovCisJZG1hX2J1Zl91bm1hcF9hdHRhY2htZW50
KGV4cG9ydGVkLT5hY3RpdmVfYXR0YWNoZWQtPmF0dGFjaCwKKwkJCQkgZXhwb3J0ZWQtPmFjdGl2
ZV9zZ3RzLT5zZ3QsCisJCQkJIERNQV9CSURJUkVDVElPTkFMKTsKKworCS8qIGRldGF0Y2ggZG1h
LWJ1ZiAqLworCWRtYV9idWZfZGV0YWNoKGV4cG9ydGVkLT5kbWFfYnVmLCBleHBvcnRlZC0+YWN0
aXZlX2F0dGFjaGVkLT5hdHRhY2gpOworCisJLyogY2xvc2UgY29ubmVjdGlvbiB0byBkbWEtYnVm
IGNvbXBsZXRlbHkgKi8KKwlkbWFfYnVmX3B1dChleHBvcnRlZC0+ZG1hX2J1Zik7CisJZXhwb3J0
ZWQtPmRtYV9idWYgPSBOVUxMOworCisJa2ZyZWUoZXhwb3J0ZWQtPmFjdGl2ZV9zZ3RzKTsKKwlr
ZnJlZShleHBvcnRlZC0+YWN0aXZlX2F0dGFjaGVkKTsKKwlrZnJlZShleHBvcnRlZC0+dmFfa21h
cHBlZCk7CisJa2ZyZWUoZXhwb3J0ZWQtPnZhX3ZtYXBwZWQpOworCisJcmV0dXJuIDA7Cit9CmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zZ2xf
cHJvYy5oIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc2dsX3By
b2MuaApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjhkYmM5YzNkZmRh
NAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJf
ZG1hYnVmX3NnbF9wcm9jLmgKQEAgLTAsMCArMSw0MyBAQAorLyoKKyAqIENvcHlyaWdodCDCqSAy
MDE4IEludGVsIENvcnBvcmF0aW9uCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl
ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEKKyAqIGNvcHkgb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksCisgKiB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uCisgKiB0aGUgcmlnaHRzIHRvIHVzZSwgY29w
eSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwKKyAqIGFu
ZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0
byB3aG9tIHRoZQorICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5v
dGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSAoaW5jbHVkaW5nIHRoZSBuZXh0CisgKiBw
YXJhZ3JhcGgpIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwg
cG9ydGlvbnMgb2YgdGhlCisgKiBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJP
VklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgor
ICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBB
TkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9S
IENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9U
SEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JU
IE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04g
V0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUworICogSU4gVEhF
IFNPRlRXQVJFLgorICoKKyAqIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiAoTUlUIE9SIEdQTC0y
LjApCisgKgorICovCisKKyNpZm5kZWYgX19IWVBFUl9ETUFCVUZfSU1QX0hfXworI2RlZmluZSBf
X0hZUEVSX0RNQUJVRl9JTVBfSF9fCisKKy8qIGV4dHJhY3QgcGFnZXMgZGlyZWN0bHkgZnJvbSBz
dHJ1Y3Qgc2dfdGFibGUgKi8KK3N0cnVjdCBwYWdlc19pbmZvICpoeXBlcl9kbWFidWZfZXh0X3Bn
cyhzdHJ1Y3Qgc2dfdGFibGUgKnNndCk7CisKKy8qIGNyZWF0ZSBzZ190YWJsZSB3aXRoIGdpdmVu
IHBhZ2VzIGFuZCBvdGhlciBwYXJhbWV0ZXJzICovCitzdHJ1Y3Qgc2dfdGFibGUgKmh5cGVyX2Rt
YWJ1Zl9jcmVhdGVfc2d0KHN0cnVjdCBwYWdlICoqcGdzLAorCQkJCQkgaW50IGZyc3Rfb2ZzdCwg
aW50IGxhc3RfbGVuLAorCQkJCQkgaW50IG5lbnRzKTsKKworaW50IGh5cGVyX2RtYWJ1Zl9jbGVh
bnVwX3NndF9pbmZvKHN0cnVjdCBleHBvcnRlZF9zZ3RfaW5mbyAqZXhwb3J0ZWQsCisJCQkJICBp
bnQgZm9yY2UpOworCit2b2lkIGh5cGVyX2RtYWJ1Zl9mcmVlX3NndChzdHJ1Y3Qgc2dfdGFibGUg
KnNndCk7CisKKyNlbmRpZiAvKiBfX0hZUEVSX0RNQUJVRl9JTVBfSF9fICovCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zdHJ1Y3QuaCBiL2Ry
aXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3N0cnVjdC5oCm5ldyBmaWxl
IG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMTQ0ZTM4MjFmYmMyCi0tLSAvZGV2L251
bGwKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc3RydWN0
LmgKQEAgLTAsMCArMSwxMzEgQEAKKy8qCisgKiBDb3B5cmlnaHQgwqkgMjAxOCBJbnRlbCBDb3Jw
b3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5IG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLAorICog
dG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVy
Z2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisgKiBhbmQvb3Igc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUKKyAq
IFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMg
cGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAorICogcGFyYWdyYXBoKSBzaGFs
bCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIs
IFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElO
Q0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdF
TUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9M
REVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklM
SVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0Us
IEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRX
QVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElOIFRIRSBTT0ZUV0FSRS4KKyAq
CisgKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogKE1JVCBPUiBHUEwtMi4wKQorICoKKyAqLwor
CisjaWZuZGVmIF9fSFlQRVJfRE1BQlVGX1NUUlVDVF9IX18KKyNkZWZpbmUgX19IWVBFUl9ETUFC
VUZfU1RSVUNUX0hfXworCisvKiBzdGFjayBvZiBtYXBwZWQgc2d0cyAqLworc3RydWN0IHNndF9s
aXN0IHsKKwlzdHJ1Y3Qgc2dfdGFibGUgKnNndDsKKwlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cit9
OworCisvKiBzdGFjayBvZiBhdHRhY2htZW50cyAqLworc3RydWN0IGF0dGFjaG1lbnRfbGlzdCB7
CisJc3RydWN0IGRtYV9idWZfYXR0YWNobWVudCAqYXR0YWNoOworCXN0cnVjdCBsaXN0X2hlYWQg
bGlzdDsKK307CisKKy8qIHN0YWNrIG9mIHZhZGRyIG1hcHBlZCB2aWEga21hcCAqLworc3RydWN0
IGttYXBfdmFkZHJfbGlzdCB7CisJdm9pZCAqdmFkZHI7CisJc3RydWN0IGxpc3RfaGVhZCBsaXN0
OworfTsKKworLyogc3RhY2sgb2YgdmFkZHIgbWFwcGVkIHZpYSB2bWFwICovCitzdHJ1Y3Qgdm1h
cF92YWRkcl9saXN0IHsKKwl2b2lkICp2YWRkcjsKKwlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7Cit9
OworCisvKiBFeHBvcnRlciBidWlsZHMgcGFnZXNfaW5mbyBiZWZvcmUgc2hhcmluZyBwYWdlcyAq
Lworc3RydWN0IHBhZ2VzX2luZm8geworCWludCBmcnN0X29mc3Q7CisJaW50IGxhc3RfbGVuOwor
CWludCBuZW50czsKKwlzdHJ1Y3QgcGFnZSAqKnBnczsKK307CisKKworLyogRXhwb3J0ZXIgc3Rv
cmVzIHJlZmVyZW5jZXMgdG8gc2d0IGluIGEgaGFzaCB0YWJsZQorICogRXhwb3J0ZXIga2VlcHMg
dGhlc2UgcmVmZXJlbmNlcyBmb3Igc3luY2hyb25pemF0aW9uCisgKiBhbmQgdHJhY2tpbmcgcHVy
cG9zZXMKKyAqLworc3RydWN0IGV4cG9ydGVkX3NndF9pbmZvIHsKKwloeXBlcl9kbWFidWZfaWRf
dCBoaWQ7CisKKwkvKiBWTSBJRCBvZiBpbXBvcnRlciAqLworCWludCByZG9taWQ7CisKKwlzdHJ1
Y3QgZG1hX2J1ZiAqZG1hX2J1ZjsKKwlpbnQgbmVudHM7CisKKwkvKiBsaXN0IGZvciB0cmFja2lu
ZyBhY3Rpdml0aWVzIG9uIGRtYV9idWYgKi8KKwlzdHJ1Y3Qgc2d0X2xpc3QgKmFjdGl2ZV9zZ3Rz
OworCXN0cnVjdCBhdHRhY2htZW50X2xpc3QgKmFjdGl2ZV9hdHRhY2hlZDsKKwlzdHJ1Y3Qga21h
cF92YWRkcl9saXN0ICp2YV9rbWFwcGVkOworCXN0cnVjdCB2bWFwX3ZhZGRyX2xpc3QgKnZhX3Zt
YXBwZWQ7CisKKwkvKiBzZXQgdG8gMCB3aGVuIHVuZXhwb3J0ZWQuIEltcG9ydGVyIGRvZXNuJ3QK
KwkgKiBkbyBhIG5ldyBtYXBwaW5nIG9mIGJ1ZmZlciBpZiB2YWxpZCA9PSBmYWxzZQorCSAqLwor
CWJvb2wgdmFsaWQ7CisKKwkvKiBhY3RpdmUgPT0gdHJ1ZSBpZiB0aGUgYnVmZmVyIGlzIGFjdGl2
ZWx5IHVzZWQKKwkgKiAobWFwcGVkKSBieSBpbXBvcnRlcgorCSAqLworCWludCBhY3RpdmU7CisK
KwkvKiBoeXBlcnZpc29yIHNwZWNpZmljIHJlZmVyZW5jZSBkYXRhIGZvciBzaGFyZWQgcGFnZXMg
Ki8KKwl2b2lkICpyZWZzX2luZm87CisKKwlzdHJ1Y3QgZGVsYXllZF93b3JrIHVuZXhwb3J0Owor
CWJvb2wgdW5leHBvcnRfc2NoZWQ7CisKKwkvKiBsaXN0IGZvciBmaWxlIHBvaW50ZXJzIGFzc29j
aWF0ZWQgd2l0aCBhbGwgdXNlciBzcGFjZQorCSAqIGFwcGxpY2F0aW9uIHRoYXQgaGF2ZSBleHBv
cnRlZCB0aGlzIHNhbWUgYnVmZmVyIHRvCisJICogYW5vdGhlciBWTS4gVGhpcyBuZWVkcyB0byBi
ZSB0cmFja2VkIHRvIGtub3cgd2hldGhlcgorCSAqIHRoZSBidWZmZXIgY2FuIGJlIGNvbXBsZXRl
bHkgZnJlZWQuCisJICovCisJc3RydWN0IGZpbGUgKmZpbHA7Cit9OworCisvKiBpbXBvcnRlZF9z
Z3RfaW5mbyBjb250YWlucyBpbmZvcm1hdGlvbiBhYm91dCBpbXBvcnRlZCBETUFfQlVGCisgKiB0
aGlzIGluZm8gaXMga2VwdCBpbiBJTVBPUlQgbGlzdCBhbmQgYXN5bmNob3JvdXNseSByZXRyaWV2
ZWQgYW5kCisgKiB1c2VkIHRvIG1hcCBETUFfQlVGIG9uIGltcG9ydGVyIFZNJ3Mgc2lkZSB1cG9u
IGV4cG9ydCBmZCBpb2N0bAorICogcmVxdWVzdCBmcm9tIHVzZXItc3BhY2UKKyAqLworCitzdHJ1
Y3QgaW1wb3J0ZWRfc2d0X2luZm8geworCWh5cGVyX2RtYWJ1Zl9pZF90IGhpZDsgLyogdW5pcXVl
IGlkIGZvciBzaGFyZWQgZG1hYnVmIGltcG9ydGVkICovCisKKwkvKiBoeXBlcnZpc29yLXNwZWNp
ZmljIGhhbmRsZSB0byBwYWdlcyAqLworCWludCByZWZfaGFuZGxlOworCisJLyogb2Zmc2V0IGFu
ZCBzaXplIGluZm8gb2YgRE1BX0JVRiAqLworCWludCBmcnN0X29mc3Q7CisJaW50IGxhc3RfbGVu
OworCWludCBuZW50czsKKworCXN0cnVjdCBkbWFfYnVmICpkbWFfYnVmOworCXN0cnVjdCBzZ190
YWJsZSAqc2d0OworCisJdm9pZCAqcmVmc19pbmZvOworCWJvb2wgdmFsaWQ7CisJaW50IGltcG9y
dGVyczsKK307CisKKyNlbmRpZiAvKiBfX0hZUEVSX0RNQUJVRl9TVFJVQ1RfSF9fICovCmRpZmYg
LS1naXQgYS9pbmNsdWRlL3VhcGkvbGludXgvaHlwZXJfZG1hYnVmLmggYi9pbmNsdWRlL3VhcGkv
bGludXgvaHlwZXJfZG1hYnVmLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwLi5jYWFhZTJkYTlkNGQKLS0tIC9kZXYvbnVsbAorKysgYi9pbmNsdWRlL3VhcGkvbGludXgv
aHlwZXJfZG1hYnVmLmgKQEAgLTAsMCArMSw4NyBAQAorLyoKKyAqIENvcHlyaWdodCDCqSAyMDE4
IEludGVsIENvcnBvcmF0aW9uCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwg
ZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEKKyAqIGNvcHkgb2YgdGhp
cyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3
YXJlIiksCisgKiB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBp
bmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uCisgKiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwg
bW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwKKyAqIGFuZC9v
ciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3
aG9tIHRoZQorICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRo
ZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGlj
ZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSAoaW5jbHVkaW5nIHRoZSBuZXh0CisgKiBwYXJh
Z3JhcGgpIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9y
dGlvbnMgb2YgdGhlCisgKiBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklE
RUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICog
SU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBN
RVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQg
Tk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9SIENP
UFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVS
CisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9S
IE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lU
SCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUworICogSU4gVEhFIFNP
RlRXQVJFLgorICoKKyAqLworCisjaWZuZGVmIF9fTElOVVhfUFVCTElDX0hZUEVSX0RNQUJVRl9I
X18KKyNkZWZpbmUgX19MSU5VWF9QVUJMSUNfSFlQRVJfRE1BQlVGX0hfXworCit0eXBlZGVmIHN0
cnVjdCB7CisJaW50IGlkOworCWludCBybmdfa2V5WzNdOyAvKiAxMmJ5dGVzIGxvbmcgcmFuZG9t
IG51bWJlciAqLworfSBoeXBlcl9kbWFidWZfaWRfdDsKKworI2RlZmluZSBJT0NUTF9IWVBFUl9E
TUFCVUZfVFhfQ0hfU0VUVVAgXAorX0lPQyhfSU9DX05PTkUsICdHJywgMCwgc2l6ZW9mKHN0cnVj
dCBpb2N0bF9oeXBlcl9kbWFidWZfdHhfY2hfc2V0dXApKQorc3RydWN0IGlvY3RsX2h5cGVyX2Rt
YWJ1Zl90eF9jaF9zZXR1cCB7CisJLyogSU4gcGFyYW1ldGVycyAqLworCS8qIFJlbW90ZSBkb21h
aW4gaWQgKi8KKwlpbnQgcmVtb3RlX2RvbWFpbjsKK307CisKKyNkZWZpbmUgSU9DVExfSFlQRVJf
RE1BQlVGX1JYX0NIX1NFVFVQIFwKK19JT0MoX0lPQ19OT05FLCAnRycsIDEsIHNpemVvZihzdHJ1
Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX3J4X2NoX3NldHVwKSkKK3N0cnVjdCBpb2N0bF9oeXBlcl9k
bWFidWZfcnhfY2hfc2V0dXAgeworCS8qIElOIHBhcmFtZXRlcnMgKi8KKwkvKiBTb3VyY2UgZG9t
YWluIGlkICovCisJaW50IHNvdXJjZV9kb21haW47Cit9OworCisjZGVmaW5lIElPQ1RMX0hZUEVS
X0RNQUJVRl9FWFBPUlRfUkVNT1RFIFwKK19JT0MoX0lPQ19OT05FLCAnRycsIDIsIHNpemVvZihz
dHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX2V4cG9ydF9yZW1vdGUpKQorc3RydWN0IGlvY3RsX2h5
cGVyX2RtYWJ1Zl9leHBvcnRfcmVtb3RlIHsKKwkvKiBJTiBwYXJhbWV0ZXJzICovCisJLyogRE1B
IGJ1ZiBmZCB0byBiZSBleHBvcnRlZCAqLworCWludCBkbWFidWZfZmQ7CisJLyogRG9tYWluIGlk
IHRvIHdoaWNoIGJ1ZmZlciBzaG91bGQgYmUgZXhwb3J0ZWQgKi8KKwlpbnQgcmVtb3RlX2RvbWFp
bjsKKwkvKiBleHBvcnRlZCBkbWEgYnVmIGlkICovCisJaHlwZXJfZG1hYnVmX2lkX3QgaGlkOwor
fTsKKworI2RlZmluZSBJT0NUTF9IWVBFUl9ETUFCVUZfRVhQT1JUX0ZEIFwKK19JT0MoX0lPQ19O
T05FLCAnRycsIDMsIHNpemVvZihzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX2V4cG9ydF9mZCkp
CitzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX2V4cG9ydF9mZCB7CisJLyogSU4gcGFyYW1ldGVy
cyAqLworCS8qIGh5cGVyIGRtYWJ1ZiBpZCB0byBiZSBpbXBvcnRlZCAqLworCWh5cGVyX2RtYWJ1
Zl9pZF90IGhpZDsKKwkvKiBmbGFncyAqLworCWludCBmbGFnczsKKwkvKiBPVVQgcGFyYW1ldGVy
cyAqLworCS8qIGV4cG9ydGVkIGRtYSBidWYgZmQgKi8KKwlpbnQgZmQ7Cit9OworCisjZGVmaW5l
IElPQ1RMX0hZUEVSX0RNQUJVRl9VTkVYUE9SVCBcCitfSU9DKF9JT0NfTk9ORSwgJ0cnLCA0LCBz
aXplb2Yoc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl91bmV4cG9ydCkpCitzdHJ1Y3QgaW9jdGxf
aHlwZXJfZG1hYnVmX3VuZXhwb3J0IHsKKwkvKiBJTiBwYXJhbWV0ZXJzICovCisJLyogaHlwZXIg
ZG1hYnVmIGlkIHRvIGJlIHVuZXhwb3J0ZWQgKi8KKwloeXBlcl9kbWFidWZfaWRfdCBoaWQ7CisJ
LyogZGVsYXkgaW4gbXMgYnkgd2hpY2ggdW5leHBvcnQgcHJvY2Vzc2luZyB3aWxsIGJlIHBvc3Rw
b25lZCAqLworCWludCBkZWxheV9tczsKKwkvKiBPVVQgcGFyYW1ldGVycyAqLworCS8qIFN0YXR1
cyBvZiByZXF1ZXN0ICovCisJaW50IHN0YXR1czsKK307CisKKyNlbmRpZiAvL19fTElOVVhfUFVC
TElDX0hZUEVSX0RNQUJVRl9IX18KLS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:51:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:51:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmEM-00078i-R7; Wed, 14 Feb 2018 01:51:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmEM-00078Y-5J
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:51:30 +0000
X-Inumbo-ID: 7c8dfaff-1129-11e8-ba59-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c8dfaff-1129-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 02:50:52 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498954"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:23 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:50:06 -0800
Message-Id: <20180214015008.9513-8-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 7/9] hyper_dmabuf: query ioctl for
	retreiving various hyper_DMABUF info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IGlvY3RsLCAiSU9DVExfSFlQRVJfRE1BQlVGX1FVRVJZIiBmb3IgdGhlIHVzZXJz
cGFjZSB0bwpyZXRyZWl2ZSB2YXJpb3VzIGluZm9ybWF0aW9uIGFib3V0IGh5cGVyX0RNQUJVRiwg
Y3VycmVudGx5IGJlaW5nIHNoYXJlZAphY3Jvc3MgVk1zLgoKU3VwcG9ydGVkIHF1ZXJ5IGl0ZW1z
IGFyZSBhcyBmb2xsb3dlZDoKCmVudW0gaHlwZXJfZG1hYnVmX3F1ZXJ5IHsKICAgICAgICBIWVBF
Ul9ETUFCVUZfUVVFUllfVFlQRSA9IDB4MTAsCiAgICAgICAgSFlQRVJfRE1BQlVGX1FVRVJZX0VY
UE9SVEVSLAogICAgICAgIEhZUEVSX0RNQUJVRl9RVUVSWV9JTVBPUlRFUiwKICAgICAgICBIWVBF
Ul9ETUFCVUZfUVVFUllfU0laRSwKICAgICAgICBIWVBFUl9ETUFCVUZfUVVFUllfQlVTWSwKICAg
ICAgICBIWVBFUl9ETUFCVUZfUVVFUllfVU5FWFBPUlRFRCwKICAgICAgICBIWVBFUl9ETUFCVUZf
UVVFUllfREVMQVlFRF9VTkVYUE9SVEVELAogICAgICAgIEhZUEVSX0RNQUJVRl9RVUVSWV9QUklW
X0lORk9fU0laRSwKICAgICAgICBIWVBFUl9ETUFCVUZfUVVFUllfUFJJVl9JTkZPLAp9OwoKUXVl
cnkgSU9DVEwgY2FsbCB3aXRoIGVhY2ggcXVlcnkgaXRlbSBhYm92ZSByZXR1cm5zLAoKSFlQRVJf
RE1BQlVGX1FVRVJZX1RZUEUgLSB0eXBlIC0gRVhQT1JURUQvSU1QT1JURUQgb2YgaHlwZXJfRE1B
QlVGIGZyb20KY3VycmVudCBWTSdzIHBlcnNwZWN0aXZlLgoKSFlQRVJfRE1BQlVGX1FVRVJZX0VY
UE9SVEVSIC0gSUQgb2YgZXhwb3J0aW5nIFZNCgpIWVBFUl9ETUFCVUZfUVVFUllfSU1QT1JURVIg
LSBJRCBvZiBpbXBvcnRpbmcgVk0KCkhZUEVSX0RNQUJVRl9RVUVSWV9TSVpFIC0gc2l6ZSBvZiBz
aGFyZWQgYnVmZmVyIGluIGJ5dGUKCkhZUEVSX0RNQUJVRl9RVUVSWV9CVVNZIC0gdHJ1ZSBpZiBo
eXBlcl9ETUFCVUYgaXMgYmVpbmcgYWN0aXZlbHkgdXNlZAooZS5nLiBhdHRhY2hlZCBhbmQgbWFw
cGVkIGJ5IGVuZC1jb25zdW1lcikKCkhZUEVSX0RNQUJVRl9RVUVSWV9VTkVYUE9SVEVEIC0gdHJ1
ZSBpZiBoeXBlcl9ETUFCVUYgaGFzIGJlZW4gdW5leHBvcnRlZApvbiBleHBvcnRpbmcgVk0ncyBz
aWRlLgoKSFlQRVJfRE1BQlVGX1FVRVJZX0RFTEFZRURfVU5FWFBPUlRFRCAtIHRydWUgaWYgaHlw
ZXJfRE1BQlVGIGlzIHNjaGVkdWxlZAp0byBiZSB1bmV4cG9ydGVkIChzdGlsbCB2YWxpZCBidXQg
d2lsbCBiZSB1bmV4cG9ydGVkIHNvb24pCgpIWVBFUl9ETUFCVUZfUVVFUllfUFJJVl9JTkZPX1NJ
WkUgLSBzaXplIG9mIHByaXZhdGUgaW5mb3JtYXRpb24gKGdpdmVuIGJ5CnVzZXIgYXBwbGljYXRp
b24gb24gZXhwb3J0ZXIncyBzaWRlKSBhdHRhY2hlZCB0byBoeXBlcl9ETUFCVUYKCkhZUEVSX0RN
QUJVRl9RVUVSWV9QUklWX0lORk8gLSBwcml2YXRlIGluZm9ybWF0aW9uIGF0dGFjaGVkIHRvIGh5
cGVyX0RNQUJVRgoKU2lnbmVkLW9mZi1ieTogRG9uZ3dvbiBLaW0gPGRvbmd3b24ua2ltQGludGVs
LmNvbT4KU2lnbmVkLW9mZi1ieTogTWF0ZXVzeiBQb2xyb2xhIDxtYXRldXN6eC5wb3Ryb2xhQGlu
dGVsLmNvbT4KLS0tCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL01ha2VmaWxlICAgICAg
ICAgICAgIHwgICAxICsKIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVm
X2lvY3RsLmMgfCAgNDkgKysrKystCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9xdWVyeS5jIHwgMTc0ICsrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3F1ZXJ5LmggfCAgMzYgKysrKysKIGluY2x1
ZGUvdWFwaS9saW51eC9oeXBlcl9kbWFidWYuaCAgICAgICAgICAgICAgICAgfCAgMzIgKysrKwog
NSBmaWxlcyBjaGFuZ2VkLCAyOTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3F1
ZXJ5LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5
cGVyX2RtYWJ1Zl9xdWVyeS5oCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2Rt
YWJ1Zi9NYWtlZmlsZSBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvTWFrZWZpbGUKaW5k
ZXggNzAyNjk2ZjI5MjE1Li41NzhhNjY5YTBkM2UgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hLWJ1
Zi9oeXBlcl9kbWFidWYvTWFrZWZpbGUKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1
Zi9NYWtlZmlsZQpAQCAtMTAsNiArMTAsNyBAQCBpZm5lcSAoJChLRVJORUxSRUxFQVNFKSwpCiAJ
CQkJIGh5cGVyX2RtYWJ1Zl9tc2cubyBcCiAJCQkJIGh5cGVyX2RtYWJ1Zl9pZC5vIFwKIAkJCQkg
aHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5jLm8gXAorCQkJCSBoeXBlcl9kbWFidWZfcXVlcnkubyBc
CiAKIGlmZXEgKCQoQ09ORklHX0hZUEVSX0RNQUJVRl9YRU4pLCB5KQogCSQoVEFSR0VUX01PRFVM
RSktb2JqcyArPSBiYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tLm8gXApkaWZmIC0t
Z2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwuYyBi
L2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lvY3RsLmMKaW5kZXgg
MTY4Y2NmOThmNzEwLi5lOTBlNTljZDA1NjggMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hLWJ1Zi9o
eXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lvY3RsLmMKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwuYwpAQCAtNDEsNiArNDEsNyBAQAogI2luY2x1
ZGUgImh5cGVyX2RtYWJ1Zl9tc2cuaCIKICNpbmNsdWRlICJoeXBlcl9kbWFidWZfc2dsX3Byb2Mu
aCIKICNpbmNsdWRlICJoeXBlcl9kbWFidWZfb3BzLmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVm
X3F1ZXJ5LmgiCiAKIHN0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX3R4X2NoX3NldHVwX2lvY3RsKHN0
cnVjdCBmaWxlICpmaWxwLCB2b2lkICpkYXRhKQogewpAQCAtNTQzLDcgKzU0NCw2IEBAIHN0YXRp
YyBpbnQgaHlwZXJfZG1hYnVmX2V4cG9ydF9mZF9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlscCwgdm9p
ZCAqZGF0YSkKIAkJCWh5cGVyX2RtYWJ1Zl9jcmVhdGVfcmVxKHJlcSwKIAkJCQkJCUhZUEVSX0RN
QUJVRl9FWFBPUlRfRkRfRkFJTEVELAogCQkJCQkJJm9wWzBdKTsKLQogCQkJYmtuZF9vcHMtPnNl
bmRfcmVxKEhZUEVSX0RNQUJVRl9ET01fSUQoaW1wb3J0ZWQtPmhpZCksCiAJCQkJCSAgIHJlcSwg
ZmFsc2UpOwogCQkJa2ZyZWUocmVxKTsKQEAgLTY4Miw2ICs2ODIsNTEgQEAgaW50IGh5cGVyX2Rt
YWJ1Zl91bmV4cG9ydF9pb2N0bChzdHJ1Y3QgZmlsZSAqZmlscCwgdm9pZCAqZGF0YSkKIAlyZXR1
cm4gMDsKIH0KIAorc3RhdGljIGludCBoeXBlcl9kbWFidWZfcXVlcnlfaW9jdGwoc3RydWN0IGZp
bGUgKmZpbHAsIHZvaWQgKmRhdGEpCit7CisJc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9xdWVy
eSAqcXVlcnlfYXR0ciA9CisJCQkoc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9xdWVyeSAqKWRh
dGE7CisJc3RydWN0IGV4cG9ydGVkX3NndF9pbmZvICpleHBvcnRlZCA9IE5VTEw7CisJc3RydWN0
IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZCA9IE5VTEw7CisJaW50IHJldCA9IDA7CisKKwlp
ZiAoSFlQRVJfRE1BQlVGX0RPTV9JRChxdWVyeV9hdHRyLT5oaWQpID09IGh5X2Rydl9wcml2LT5k
b21pZCkgeworCQkvKiBxdWVyeSBmb3IgZXhwb3J0ZWQgZG1hYnVmICovCisJCWV4cG9ydGVkID0g
aHlwZXJfZG1hYnVmX2ZpbmRfZXhwb3J0ZWQocXVlcnlfYXR0ci0+aGlkKTsKKwkJaWYgKGV4cG9y
dGVkKSB7CisJCQlyZXQgPSBoeXBlcl9kbWFidWZfcXVlcnlfZXhwb3J0ZWQoZXhwb3J0ZWQsCisJ
CQkJCQkJICBxdWVyeV9hdHRyLT5pdGVtLAorCQkJCQkJCSAgJnF1ZXJ5X2F0dHItPmluZm8pOwor
CQl9IGVsc2UgeworCQkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCSJoaWQge2lkOiVk
IGtleTolZCAlZCAlZH0gbm90IGluIGV4cCBsaXN0XG4iLAorCQkJCXF1ZXJ5X2F0dHItPmhpZC5p
ZCwKKwkJCQlxdWVyeV9hdHRyLT5oaWQucm5nX2tleVswXSwKKwkJCQlxdWVyeV9hdHRyLT5oaWQu
cm5nX2tleVsxXSwKKwkJCQlxdWVyeV9hdHRyLT5oaWQucm5nX2tleVsyXSk7CisJCQlyZXR1cm4g
LUVOT0VOVDsKKwkJfQorCX0gZWxzZSB7CisJCS8qIHF1ZXJ5IGZvciBpbXBvcnRlZCBkbWFidWYg
Ki8KKwkJaW1wb3J0ZWQgPSBoeXBlcl9kbWFidWZfZmluZF9pbXBvcnRlZChxdWVyeV9hdHRyLT5o
aWQpOworCQlpZiAoaW1wb3J0ZWQpIHsKKwkJCXJldCA9IGh5cGVyX2RtYWJ1Zl9xdWVyeV9pbXBv
cnRlZChpbXBvcnRlZCwKKwkJCQkJCQkgIHF1ZXJ5X2F0dHItPml0ZW0sCisJCQkJCQkJICAmcXVl
cnlfYXR0ci0+aW5mbyk7CisJCX0gZWxzZSB7CisJCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYs
CisJCQkJImhpZCB7aWQ6JWQga2V5OiVkICVkICVkfSBub3QgaW4gaW1wIGxpc3RcbiIsCisJCQkJ
cXVlcnlfYXR0ci0+aGlkLmlkLAorCQkJCXF1ZXJ5X2F0dHItPmhpZC5ybmdfa2V5WzBdLAorCQkJ
CXF1ZXJ5X2F0dHItPmhpZC5ybmdfa2V5WzFdLAorCQkJCXF1ZXJ5X2F0dHItPmhpZC5ybmdfa2V5
WzJdKTsKKwkJCXJldHVybiAtRU5PRU5UOworCQl9CisJfQorCisJcmV0dXJuIHJldDsKK30KKwog
Y29uc3Qgc3RydWN0IGh5cGVyX2RtYWJ1Zl9pb2N0bF9kZXNjIGh5cGVyX2RtYWJ1Zl9pb2N0bHNb
XSA9IHsKIAlIWVBFUl9ETUFCVUZfSU9DVExfREVGKElPQ1RMX0hZUEVSX0RNQUJVRl9UWF9DSF9T
RVRVUCwKIAkJCSAgICAgICBoeXBlcl9kbWFidWZfdHhfY2hfc2V0dXBfaW9jdGwsIDApLApAQCAt
NjkzLDYgKzczOCw4IEBAIGNvbnN0IHN0cnVjdCBoeXBlcl9kbWFidWZfaW9jdGxfZGVzYyBoeXBl
cl9kbWFidWZfaW9jdGxzW10gPSB7CiAJCQkgICAgICAgaHlwZXJfZG1hYnVmX2V4cG9ydF9mZF9p
b2N0bCwgMCksCiAJSFlQRVJfRE1BQlVGX0lPQ1RMX0RFRihJT0NUTF9IWVBFUl9ETUFCVUZfVU5F
WFBPUlQsCiAJCQkgICAgICAgaHlwZXJfZG1hYnVmX3VuZXhwb3J0X2lvY3RsLCAwKSwKKwlIWVBF
Ul9ETUFCVUZfSU9DVExfREVGKElPQ1RMX0hZUEVSX0RNQUJVRl9RVUVSWSwKKwkJCSAgICAgICBo
eXBlcl9kbWFidWZfcXVlcnlfaW9jdGwsIDApLAogfTsKIAogbG9uZyBoeXBlcl9kbWFidWZfaW9j
dGwoc3RydWN0IGZpbGUgKmZpbHAsCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9xdWVyeS5jIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1
Zi9oeXBlcl9kbWFidWZfcXVlcnkuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwMDAuLmVkZjkyMzE4ZDRjZAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9o
eXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3F1ZXJ5LmMKQEAgLTAsMCArMSwxNzQgQEAKKy8qCisg
KiBDb3B5cmlnaHQgwqkgMjAxOCBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24g
aXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmlu
ZyBhCisgKiBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlv
biBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0
aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJp
Z2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1
YmxpY2Vuc2UsCisgKiBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8g
cGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBk
byBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFi
b3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGlu
ZyB0aGUgbmV4dAorICogcGFyYWdyYXBoKSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVz
IG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZQorICogU29mdHdhcmUuCisgKgorICogVEhF
IFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJ
TkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8g
VEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisg
KiBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJ
TSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBP
RiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBP
UiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVB
TElOR1MKKyAqIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBTUERYLUxpY2Vuc2UtSWRlbnRpZmll
cjogKE1JVCBPUiBHUEwtMi4wKQorICoKKyAqIEF1dGhvcnM6CisgKiAgICBEb25nd29uIEtpbSA8
ZG9uZ3dvbi5raW1AaW50ZWwuY29tPgorICogICAgTWF0ZXVzeiBQb2xyb2xhIDxtYXRldXN6eC5w
b3Ryb2xhQGludGVsLmNvbT4KKyAqCisgKi8KKworI2luY2x1ZGUgPGxpbnV4L2RtYS1idWYuaD4K
KyNpbmNsdWRlIDxsaW51eC91YWNjZXNzLmg+CisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2Rydi5o
IgorI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9zdHJ1Y3QuaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFi
dWZfaWQuaCIKKworI2RlZmluZSBIWVBFUl9ETUFCVUZfU0laRShuZW50cywgZmlyc3Rfb2Zmc2V0
LCBsYXN0X2xlbikgXAorCSgobmVudHMpKlBBR0VfU0laRSAtIChmaXJzdF9vZmZzZXQpIC0gUEFH
RV9TSVpFICsgKGxhc3RfbGVuKSkKKworaW50IGh5cGVyX2RtYWJ1Zl9xdWVyeV9leHBvcnRlZChz
dHJ1Y3QgZXhwb3J0ZWRfc2d0X2luZm8gKmV4cG9ydGVkLAorCQkJCWludCBxdWVyeSwgdW5zaWdu
ZWQgbG9uZyAqaW5mbykKK3sKKwlzd2l0Y2ggKHF1ZXJ5KSB7CisJY2FzZSBIWVBFUl9ETUFCVUZf
UVVFUllfVFlQRToKKwkJKmluZm8gPSBFWFBPUlRFRDsKKwkJYnJlYWs7CisKKwkvKiBleHBvcnRp
bmcgZG9tYWluIG9mIHRoaXMgc3BlY2lmaWMgZG1hYnVmKi8KKwljYXNlIEhZUEVSX0RNQUJVRl9R
VUVSWV9FWFBPUlRFUjoKKwkJKmluZm8gPSBIWVBFUl9ETUFCVUZfRE9NX0lEKGV4cG9ydGVkLT5o
aWQpOworCQlicmVhazsKKworCS8qIGltcG9ydGluZyBkb21haW4gb2YgdGhpcyBzcGVjaWZpYyBk
bWFidWYgKi8KKwljYXNlIEhZUEVSX0RNQUJVRl9RVUVSWV9JTVBPUlRFUjoKKwkJKmluZm8gPSBl
eHBvcnRlZC0+cmRvbWlkOworCQlicmVhazsKKworCS8qIHNpemUgb2YgZG1hYnVmIGluIGJ5dGUg
Ki8KKwljYXNlIEhZUEVSX0RNQUJVRl9RVUVSWV9TSVpFOgorCQkqaW5mbyA9IGV4cG9ydGVkLT5k
bWFfYnVmLT5zaXplOworCQlicmVhazsKKworCS8qIHdoZXRoZXIgdGhlIGJ1ZmZlciBpcyB1c2Vk
IGJ5IGltcG9ydGVyICovCisJY2FzZSBIWVBFUl9ETUFCVUZfUVVFUllfQlVTWToKKwkJKmluZm8g
PSAoZXhwb3J0ZWQtPmFjdGl2ZSA+IDApOworCQlicmVhazsKKworCS8qIHdoZXRoZXIgdGhlIGJ1
ZmZlciBpcyB1bmV4cG9ydGVkICovCisJY2FzZSBIWVBFUl9ETUFCVUZfUVVFUllfVU5FWFBPUlRF
RDoKKwkJKmluZm8gPSAhZXhwb3J0ZWQtPnZhbGlkOworCQlicmVhazsKKworCS8qIHdoZXRoZXIg
dGhlIGJ1ZmZlciBpcyBzY2hlZHVsZWQgdG8gYmUgdW5leHBvcnRlZCAqLworCWNhc2UgSFlQRVJf
RE1BQlVGX1FVRVJZX0RFTEFZRURfVU5FWFBPUlRFRDoKKwkJKmluZm8gPSAhZXhwb3J0ZWQtPnVu
ZXhwb3J0X3NjaGVkOworCQlicmVhazsKKworCS8qIHNpemUgb2YgcHJpdmF0ZSBpbmZvIGF0dGFj
aGVkIHRvIGJ1ZmZlciAqLworCWNhc2UgSFlQRVJfRE1BQlVGX1FVRVJZX1BSSVZfSU5GT19TSVpF
OgorCQkqaW5mbyA9IGV4cG9ydGVkLT5zel9wcml2OworCQlicmVhazsKKworCS8qIGNvcHkgcHJp
dmF0ZSBpbmZvIGF0dGFjaGVkIHRvIGJ1ZmZlciAqLworCWNhc2UgSFlQRVJfRE1BQlVGX1FVRVJZ
X1BSSVZfSU5GTzoKKwkJaWYgKGV4cG9ydGVkLT5zel9wcml2ID4gMCkgeworCQkJaW50IG47CisK
KwkJCW4gPSBjb3B5X3RvX3VzZXIoKHZvaWQgX191c2VyICopICppbmZvLAorCQkJCQlleHBvcnRl
ZC0+cHJpdiwKKwkJCQkJZXhwb3J0ZWQtPnN6X3ByaXYpOworCQkJaWYgKG4gIT0gMCkKKwkJCQly
ZXR1cm4gLUVJTlZBTDsKKwkJfQorCQlicmVhazsKKworCWRlZmF1bHQ6CisJCXJldHVybiAtRUlO
VkFMOworCX0KKworCXJldHVybiAwOworfQorCisKK2ludCBoeXBlcl9kbWFidWZfcXVlcnlfaW1w
b3J0ZWQoc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZCwKKwkJCQlpbnQgcXVlcnks
IHVuc2lnbmVkIGxvbmcgKmluZm8pCit7CisJc3dpdGNoIChxdWVyeSkgeworCWNhc2UgSFlQRVJf
RE1BQlVGX1FVRVJZX1RZUEU6CisJCSppbmZvID0gSU1QT1JURUQ7CisJCWJyZWFrOworCisJLyog
ZXhwb3J0aW5nIGRvbWFpbiBvZiB0aGlzIHNwZWNpZmljIGRtYWJ1ZiovCisJY2FzZSBIWVBFUl9E
TUFCVUZfUVVFUllfRVhQT1JURVI6CisJCSppbmZvID0gSFlQRVJfRE1BQlVGX0RPTV9JRChpbXBv
cnRlZC0+aGlkKTsKKwkJYnJlYWs7CisKKwkvKiBpbXBvcnRpbmcgZG9tYWluIG9mIHRoaXMgc3Bl
Y2lmaWMgZG1hYnVmICovCisJY2FzZSBIWVBFUl9ETUFCVUZfUVVFUllfSU1QT1JURVI6CisJCSpp
bmZvID0gaHlfZHJ2X3ByaXYtPmRvbWlkOworCQlicmVhazsKKworCS8qIHNpemUgb2YgZG1hYnVm
IGluIGJ5dGUgKi8KKwljYXNlIEhZUEVSX0RNQUJVRl9RVUVSWV9TSVpFOgorCQlpZiAoaW1wb3J0
ZWQtPmRtYV9idWYpIHsKKwkJCS8qIGlmIGxvY2FsIGRtYV9idWYgaXMgY3JlYXRlZCAoaWYgaXQn
cworCQkJICogZXZlciBtYXBwZWQpLCByZXRyaWV2ZSBpdCBkaXJlY3RseQorCQkJICogZnJvbSBz
dHJ1Y3QgZG1hX2J1ZiAqCisJCQkgKi8KKwkJCSppbmZvID0gaW1wb3J0ZWQtPmRtYV9idWYtPnNp
emU7CisJCX0gZWxzZSB7CisJCQkvKiBjYWxjdWF0ZSBpdCBmcm9tIGdpdmVuIG5lbnRzLCBmcnN0
X29mc3QKKwkJCSAqIGFuZCBsYXN0X2xlbgorCQkJICovCisJCQkqaW5mbyA9IEhZUEVSX0RNQUJV
Rl9TSVpFKGltcG9ydGVkLT5uZW50cywKKwkJCQkJCSAgaW1wb3J0ZWQtPmZyc3Rfb2ZzdCwKKwkJ
CQkJCSAgaW1wb3J0ZWQtPmxhc3RfbGVuKTsKKwkJfQorCQlicmVhazsKKworCS8qIHdoZXRoZXIg
dGhlIGJ1ZmZlciBpcyB1c2VkIG9yIG5vdCAqLworCWNhc2UgSFlQRVJfRE1BQlVGX1FVRVJZX0JV
U1k6CisJCS8qIGNoZWNrcyBpZiBpdCdzIHVzZWQgYnkgaW1wb3J0ZXIgKi8KKwkJKmluZm8gPSAo
aW1wb3J0ZWQtPmltcG9ydGVycyA+IDApOworCQlicmVhazsKKworCS8qIHdoZXRoZXIgdGhlIGJ1
ZmZlciBpcyB1bmV4cG9ydGVkICovCisJY2FzZSBIWVBFUl9ETUFCVUZfUVVFUllfVU5FWFBPUlRF
RDoKKwkJKmluZm8gPSAhaW1wb3J0ZWQtPnZhbGlkOworCQlicmVhazsKKworCS8qIHNpemUgb2Yg
cHJpdmF0ZSBpbmZvIGF0dGFjaGVkIHRvIGJ1ZmZlciAqLworCWNhc2UgSFlQRVJfRE1BQlVGX1FV
RVJZX1BSSVZfSU5GT19TSVpFOgorCQkqaW5mbyA9IGltcG9ydGVkLT5zel9wcml2OworCQlicmVh
azsKKworCS8qIGNvcHkgcHJpdmF0ZSBpbmZvIGF0dGFjaGVkIHRvIGJ1ZmZlciAqLworCWNhc2Ug
SFlQRVJfRE1BQlVGX1FVRVJZX1BSSVZfSU5GTzoKKwkJaWYgKGltcG9ydGVkLT5zel9wcml2ID4g
MCkgeworCQkJaW50IG47CisKKwkJCW4gPSBjb3B5X3RvX3VzZXIoKHZvaWQgX191c2VyICopKmlu
Zm8sCisJCQkJCWltcG9ydGVkLT5wcml2LAorCQkJCQlpbXBvcnRlZC0+c3pfcHJpdik7CisJCQlp
ZiAobiAhPSAwKQorCQkJCXJldHVybiAtRUlOVkFMOworCQl9CisJCWJyZWFrOworCisJZGVmYXVs
dDoKKwkJcmV0dXJuIC1FSU5WQUw7CisJfQorCisJcmV0dXJuIDA7Cit9CmRpZmYgLS1naXQgYS9k
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9xdWVyeS5oIGIvZHJpdmVy
cy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfcXVlcnkuaApuZXcgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmI5Njg3ZGI3ZTdkNQotLS0gL2Rldi9udWxsCisr
KyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3F1ZXJ5LmgKQEAg
LTAsMCArMSwzNiBAQAorLyoKKyAqIENvcHlyaWdodCDCqSAyMDE4IEludGVsIENvcnBvcmF0aW9u
CisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRv
IGFueSBwZXJzb24gb2J0YWluaW5nIGEKKyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNz
b2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksCisgKiB0byBkZWFs
IGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBs
aW1pdGF0aW9uCisgKiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVi
bGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwKKyAqIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0
aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQorICogU29mdHdh
cmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0
aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNz
aW9uIG5vdGljZSAoaW5jbHVkaW5nIHRoZSBuZXh0CisgKiBwYXJhZ3JhcGgpIHNoYWxsIGJlIGlu
Y2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlCisgKiBT
b2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9V
VCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5H
IEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisg
KiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiAg
SU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJF
IExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdI
RVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lO
RworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1Ig
VEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUworICogSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIFNQ
RFgtTGljZW5zZS1JZGVudGlmaWVyOiAoTUlUIE9SIEdQTC0yLjApCisgKgorICovCisKKyNpZm5k
ZWYgX19IWVBFUl9ETUFCVUZfUVVFUllfSF9fCisjZGVmaW5lIF9fSFlQRVJfRE1BQlVGX1FVRVJZ
X0hfXworCitpbnQgaHlwZXJfZG1hYnVmX3F1ZXJ5X2ltcG9ydGVkKHN0cnVjdCBpbXBvcnRlZF9z
Z3RfaW5mbyAqaW1wb3J0ZWQsCisJCQkJaW50IHF1ZXJ5LCB1bnNpZ25lZCBsb25nICppbmZvKTsK
KworaW50IGh5cGVyX2RtYWJ1Zl9xdWVyeV9leHBvcnRlZChzdHJ1Y3QgZXhwb3J0ZWRfc2d0X2lu
Zm8gKmV4cG9ydGVkLAorCQkJCWludCBxdWVyeSwgdW5zaWduZWQgbG9uZyAqaW5mbyk7CisKKyNl
bmRpZiAvLyBfX0hZUEVSX0RNQUJVRl9RVUVSWV9IX18KZGlmZiAtLWdpdCBhL2luY2x1ZGUvdWFw
aS9saW51eC9oeXBlcl9kbWFidWYuaCBiL2luY2x1ZGUvdWFwaS9saW51eC9oeXBlcl9kbWFidWYu
aAppbmRleCAzNjc5NGE0YWY4MTEuLjRmOGU4YWMwMzc1YiAxMDA2NDQKLS0tIGEvaW5jbHVkZS91
YXBpL2xpbnV4L2h5cGVyX2RtYWJ1Zi5oCisrKyBiL2luY2x1ZGUvdWFwaS9saW51eC9oeXBlcl9k
bWFidWYuaApAQCAtODgsNCArODgsMzYgQEAgc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl91bmV4
cG9ydCB7CiAJaW50IHN0YXR1czsKIH07CiAKKyNkZWZpbmUgSU9DVExfSFlQRVJfRE1BQlVGX1FV
RVJZIFwKK19JT0MoX0lPQ19OT05FLCAnRycsIDUsIHNpemVvZihzdHJ1Y3QgaW9jdGxfaHlwZXJf
ZG1hYnVmX3F1ZXJ5KSkKK3N0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfcXVlcnkgeworCS8qIGlu
IHBhcmFtZXRlcnMgKi8KKwkvKiBoeXBlciBkbWFidWYgaWQgdG8gYmUgcXVlcmllZCAqLworCWh5
cGVyX2RtYWJ1Zl9pZF90IGhpZDsKKwkvKiBpdGVtIHRvIGJlIHF1ZXJpZWQgKi8KKwlpbnQgaXRl
bTsKKwkvKiBPVVQgcGFyYW1ldGVycyAqLworCS8qIFZhbHVlIG9mIHF1ZXJpZWQgaXRlbSAqLwor
CXVuc2lnbmVkIGxvbmcgaW5mbzsKK307CisKKy8qIERNQUJVRiBxdWVyeSAqLworCitlbnVtIGh5
cGVyX2RtYWJ1Zl9xdWVyeSB7CisJSFlQRVJfRE1BQlVGX1FVRVJZX1RZUEUgPSAweDEwLAorCUhZ
UEVSX0RNQUJVRl9RVUVSWV9FWFBPUlRFUiwKKwlIWVBFUl9ETUFCVUZfUVVFUllfSU1QT1JURVIs
CisJSFlQRVJfRE1BQlVGX1FVRVJZX1NJWkUsCisJSFlQRVJfRE1BQlVGX1FVRVJZX0JVU1ksCisJ
SFlQRVJfRE1BQlVGX1FVRVJZX1VORVhQT1JURUQsCisJSFlQRVJfRE1BQlVGX1FVRVJZX0RFTEFZ
RURfVU5FWFBPUlRFRCwKKwlIWVBFUl9ETUFCVUZfUVVFUllfUFJJVl9JTkZPX1NJWkUsCisJSFlQ
RVJfRE1BQlVGX1FVRVJZX1BSSVZfSU5GTywKK307CisKK2VudW0gaHlwZXJfZG1hYnVmX3N0YXR1
cyB7CisJRVhQT1JURUQgPSAweDAxLAorCUlNUE9SVEVELAorfTsKKwogI2VuZGlmIC8vX19MSU5V
WF9QVUJMSUNfSFlQRVJfRE1BQlVGX0hfXwotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:52:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:52:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmEq-0007M0-PP; Wed, 14 Feb 2018 01:52:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmEp-0007Iq-LM
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:51:59 +0000
X-Inumbo-ID: bcaf8a2a-1129-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bcaf8a2a-1129-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 01:52:39 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498949"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:23 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:50:04 -0800
Message-Id: <20180214015008.9513-6-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 5/9] hyper_dmabuf: default backend for
	XEN hypervisor
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogIk1hdHVlc3ogUG9scm9sYSIgPG1hdGV1c3p4LnBvdHJvbGFAaW50ZWwuY29tPgoKVGhl
IGRlZmF1bHQgYmFja2VuZCBmb3IgWEVOIGh5cGVydmlzb3IuIFRoaXMgYmFja2VuZCBjb250YWlu
cyBhY3R1YWwKaW1wbGVtZW50YXRpb24gb2YgaW5kaXZpZHVhbCBtZXRob2RzIGRlZmluZWQgaW4g
InN0cnVjdCBoeXBlcl9kbWFidWZfYmtuZF9vcHMiCmRlZmluZWQgYXM6CgpzdHJ1Y3QgaHlwZXJf
ZG1hYnVmX2JrbmRfb3BzIHsKICAgICAgICAvKiBiYWNrZW5kIGluaXRpYWxpemF0aW9uIHJvdXRp
bmUgKG9wdGlvbmFsKSAqLwogICAgICAgIGludCAoKmluaXQpKHZvaWQpOwoKICAgICAgICAvKiBi
YWNrZW5kIGNsZWFudXAgcm91dGluZSAob3B0aW9uYWwpICovCiAgICAgICAgaW50ICgqY2xlYW51
cCkodm9pZCk7CgogICAgICAgIC8qIHJldHJlaXZpbmcgaWQgb2YgY3VycmVudCB2aXJ0dWFsIG1h
Y2hpbmUgKi8KICAgICAgICBpbnQgKCpnZXRfdm1faWQpKHZvaWQpOwoKICAgICAgICAvKiBnZXQg
cGFnZXMgc2hhcmVkIHZpYSBoeXBlcnZpc29yLXNwZWNpZmljIG1ldGhvZCAqLwogICAgICAgIGlu
dCAoKnNoYXJlX3BhZ2VzKShzdHJ1Y3QgcGFnZSAqKiwgaW50LCBpbnQsIHZvaWQgKiopOwoKICAg
ICAgICAvKiBtYWtlIHNoYXJlZCBwYWdlcyB1bnNoYXJlZCB2aWEgaHlwZXJ2aXNvciBzcGVjaWZp
YyBtZXRob2QgKi8KICAgICAgICBpbnQgKCp1bnNoYXJlX3BhZ2VzKSh2b2lkICoqLCBpbnQpOwoK
ICAgICAgICAvKiBtYXAgcmVtb3RlbHkgc2hhcmVkIHBhZ2VzIG9uIGltcG9ydGVyJ3Mgc2lkZSB2
aWEKICAgICAgICAgKiBoeXBlcnZpc29yLXNwZWNpZmljIG1ldGhvZAogICAgICAgICAqLwogICAg
ICAgIHN0cnVjdCBwYWdlICoqICgqbWFwX3NoYXJlZF9wYWdlcykodW5zaWduZWQgbG9uZywgaW50
LCBpbnQsIHZvaWQgKiopOwoKICAgICAgICAvKiB1bm1hcCBhbmQgZnJlZSBzaGFyZWQgcGFnZXMg
b24gaW1wb3J0ZXIncyBzaWRlIHZpYQogICAgICAgICAqIGh5cGVydmlzb3Itc3BlY2lmaWMgbWV0
aG9kCiAgICAgICAgICovCiAgICAgICAgaW50ICgqdW5tYXBfc2hhcmVkX3BhZ2VzKSh2b2lkICoq
LCBpbnQpOwoKICAgICAgICAvKiBpbml0aWFsaXplIGNvbW11bmljYXRpb24gZW52aXJvbm1lbnQg
Ki8KICAgICAgICBpbnQgKCppbml0X2NvbW1fZW52KSh2b2lkKTsKCiAgICAgICAgdm9pZCAoKmRl
c3Ryb3lfY29tbSkodm9pZCk7CgogICAgICAgIC8qIHVwc3RyZWFtIGNoIHNldHVwIChyZWNlaXZp
bmcgYW5kIHJlc3BvbmRpbmcpICovCiAgICAgICAgaW50ICgqaW5pdF9yeF9jaCkoaW50KTsKCiAg
ICAgICAgLyogZG93bnN0cmVhbSBjaCBzZXR1cCAodHJhbnNtaXR0aW5nIGFuZCBwYXJzaW5nIHJl
c3BvbnNlcykgKi8KICAgICAgICBpbnQgKCppbml0X3R4X2NoKShpbnQpOwoKICAgICAgICBpbnQg
KCpzZW5kX3JlcSkoaW50LCBzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JlcSAqLCBpbnQpOwp9OwoKRmly
c3QgdHdvIG1ldGhvZHMgYXJlIGZvciBleHRyYSBpbml0aWFsaXphdGlvbiBvciBjbGVhbmluZyB1
cCBwb3NzaWJseQpyZXF1aXJlZCBmb3IgdGhlIGN1cnJlbnQgSHlwZXJ2aXNvciAob3B0aW9uYWwp
LiBUaGlyZCBtZXRob2QKKC5nZXRfdm1faWQpIHByb3ZpZGVzIGEgd2F5IHRvIGdldCBjdXJyZW50
IFZNJ3MgaWQsIHdoaWNoIHdpbGwgYmUgdXNlZAphcyBhbiBpZGVudGljYXRpb24gb2Ygc291cmNl
IFZNIG9mIHNoYXJlZCBoeXBlcl9ETUFCVUYgbGF0ZXIuCgpBbGwgb3RoZXIgbWV0aG9kcyBhcmUg
cmVsYXRlZCB0byBlaXRoZXIgbWVtb3J5IHNoYXJpbmcgb3IgaW50ZXItVk0KY29tbXVuaWNhdGlv
biwgd2hpY2ggYXJlIG1pbmltdW0gcmVxdWlyZW1lbnQgZm9yIGh5cGVyX0RNQUJVRiBkcml2ZXIu
CihCcmllZiBkZXNjcmlwdGlvbiBvZiByb2xlIG9mIGVhY2ggbWV0aG9kIGlzIGVtYmVkZGVkIGFz
IGEgY29tbWVudCBpbiB0aGUKZGVmaW5pdGlvbiBvZiB0aGUgc3RydWN0dXJlIGFib3ZlIGFuZCBo
ZWFkZXIgZmlsZS4pCgpBY3R1YWwgaW1wbGVtZW50YXRpb24gb2YgZWFjaCBvZiB0aGVzZSBtZXRo
b2RzIHNwZWNpZmljIHRvIFhFTiBpcyB1bmRlcgpiYWNrZW5kcy94ZW4vLiBUaGVpciBtYXBwaW5n
cyBhcmUgZG9uZSBhcyBmb2xsb3dlZDoKCnN0cnVjdCBoeXBlcl9kbWFidWZfYmtuZF9vcHMgeGVu
X2JrbmRfb3BzID0gewogICAgICAgIC5pbml0ID0gTlVMTCwgLyogbm90IG5lZWRlZCBmb3IgeGVu
ICovCiAgICAgICAgLmNsZWFudXAgPSBOVUxMLCAvKiBub3QgbmVlZGVkIGZvciB4ZW4gKi8KICAg
ICAgICAuZ2V0X3ZtX2lkID0geGVuX2JlX2dldF9kb21pZCwKICAgICAgICAuc2hhcmVfcGFnZXMg
PSB4ZW5fYmVfc2hhcmVfcGFnZXMsCiAgICAgICAgLnVuc2hhcmVfcGFnZXMgPSB4ZW5fYmVfdW5z
aGFyZV9wYWdlcywKICAgICAgICAubWFwX3NoYXJlZF9wYWdlcyA9ICh2b2lkICopeGVuX2JlX21h
cF9zaGFyZWRfcGFnZXMsCiAgICAgICAgLnVubWFwX3NoYXJlZF9wYWdlcyA9IHhlbl9iZV91bm1h
cF9zaGFyZWRfcGFnZXMsCiAgICAgICAgLmluaXRfY29tbV9lbnYgPSB4ZW5fYmVfaW5pdF9jb21t
X2VudiwKICAgICAgICAuZGVzdHJveV9jb21tID0geGVuX2JlX2Rlc3Ryb3lfY29tbSwKICAgICAg
ICAuaW5pdF9yeF9jaCA9IHhlbl9iZV9pbml0X3J4X3JidWYsCiAgICAgICAgLmluaXRfdHhfY2gg
PSB4ZW5fYmVfaW5pdF90eF9yYnVmLAogICAgICAgIC5zZW5kX3JlcSA9IHhlbl9iZV9zZW5kX3Jl
cSwKfTsKCkEgc2VjdGlvbiBmb3IgSHlwZXJ2aXNvciBCYWNrZW5kIGhhcyBiZWVuIGFkZGVkIHRv
CgoiRG9jdW1lbnRhdGlvbi9oeXBlci1kbWFidWYtc2hhcmluZy50eHQiIGFjY29yZGluZ2x5CgpT
aWduZWQtb2ZmLWJ5OiBEb25nd29uIEtpbSA8ZG9uZ3dvbi5raW1AaW50ZWwuY29tPgpTaWduZWQt
b2ZmLWJ5OiBNYXRldXN6IFBvbHJvbGEgPG1hdGV1c3p4LnBvdHJvbGFAaW50ZWwuY29tPgotLS0K
IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvS2NvbmZpZyAgICAgICAgICAgICAgIHwgICA3
ICsKIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvTWFrZWZpbGUgICAgICAgICAgICAgIHwg
ICA3ICsKIC4uLi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tLmMgICAgICAgICAg
IHwgOTQxICsrKysrKysrKysrKysrKysrKysrKwogLi4uL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFi
dWZfeGVuX2NvbW0uaCAgICAgICAgICAgfCAgNzggKysKIC4uLi9iYWNrZW5kcy94ZW4vaHlwZXJf
ZG1hYnVmX3hlbl9jb21tX2xpc3QuYyAgICAgIHwgMTU4ICsrKysKIC4uLi9iYWNrZW5kcy94ZW4v
aHlwZXJfZG1hYnVmX3hlbl9jb21tX2xpc3QuaCAgICAgIHwgIDY3ICsrCiAuLi4vYmFja2VuZHMv
eGVuL2h5cGVyX2RtYWJ1Zl94ZW5fZHJ2LmMgICAgICAgICAgICB8ICA0NiArCiAuLi4vYmFja2Vu
ZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fZHJ2LmggICAgICAgICAgICB8ICA1MyArKwogLi4uL2Jh
Y2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX3NobS5jICAgICAgICAgICAgfCA1MjUgKysrKysr
KysrKysrCiAuLi4vYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fc2htLmggICAgICAgICAg
ICB8ICA0NiArCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9kcnYu
YyAgICB8ICAxMCArCiAxMSBmaWxlcyBjaGFuZ2VkLCAxOTM4IGluc2VydGlvbnMoKykKIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tlbmRzL3hlbi9o
eXBlcl9kbWFidWZfeGVuX2NvbW0uYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1
Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5oCiBjcmVh
dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4v
aHlwZXJfZG1hYnVmX3hlbl9jb21tX2xpc3QuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
ZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbV9s
aXN0LmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2Jh
Y2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2Rydi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp
dmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9k
cnYuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFj
a2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fc2htLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX3No
bS5oCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9LY29uZmlnIGIv
ZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9LY29uZmlnCmluZGV4IDVlYmY1MTZkNjVlYi4u
NjhmM2Q2Y2UyYzFmIDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL0tj
b25maWcKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9LY29uZmlnCkBAIC0yMCw0
ICsyMCwxMSBAQCBjb25maWcgSFlQRVJfRE1BQlVGX1NZU0ZTCiAKIAkgIFRoZSBsb2NhdGlvbiBv
ZiBzeXNmcyBpcyB1bmRlciAiLi4uLiIKIAorY29uZmlnIEhZUEVSX0RNQUJVRl9YRU4KKyAgICAg
ICAgYm9vbCAiQ29uZmlndXJlIGh5cGVyX2RtYWJ1ZiBmb3IgWEVOIGh5cGVydmlzb3IiCisgICAg
ICAgIGRlZmF1bHQgeQorICAgICAgICBkZXBlbmRzIG9uIEhZUEVSX0RNQUJVRiAmJiBYRU4gJiYg
WEVORlMKKyAgICAgICAgaGVscAorICAgICAgICAgIEVuYWJsaW5nIEh5cGVyX0RNQUJVRiBCYWNr
ZW5kIGZvciBYRU4gaHlwZXJ2aXNvcgorCiBlbmRtZW51CmRpZmYgLS1naXQgYS9kcml2ZXJzL2Rt
YS1idWYvaHlwZXJfZG1hYnVmL01ha2VmaWxlIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1
Zi9NYWtlZmlsZQppbmRleCAzOTA4NTIyYjM5NmEuLmI5YWI0ZWVjYTZmMiAxMDA2NDQKLS0tIGEv
ZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9NYWtlZmlsZQorKysgYi9kcml2ZXJzL2RtYS1i
dWYvaHlwZXJfZG1hYnVmL01ha2VmaWxlCkBAIC0xMCw2ICsxMCwxMyBAQCBpZm5lcSAoJChLRVJO
RUxSRUxFQVNFKSwpCiAJCQkJIGh5cGVyX2RtYWJ1Zl9tc2cubyBcCiAJCQkJIGh5cGVyX2RtYWJ1
Zl9pZC5vIFwKIAoraWZlcSAoJChDT05GSUdfSFlQRVJfRE1BQlVGX1hFTiksIHkpCisJJChUQVJH
RVRfTU9EVUxFKS1vYmpzICs9IGJhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW0ubyBc
CisJCQkJIGJhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW1fbGlzdC5vIFwKKwkJCQkg
YmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fc2htLm8gXAorCQkJCSBiYWNrZW5kcy94ZW4v
aHlwZXJfZG1hYnVmX3hlbl9kcnYubworZW5kaWYKKwogb2JqLSQoQ09ORklHX0hZUEVSX0RNQUJV
RikgOj0gJChUQVJHRVRfTU9EVUxFKS5vCiAKICMgSWYgd2UgYXJlIHJ1bm5pbmcgd2l0aG91dCBr
ZXJuZWwgYnVpbGQgc3lzdGVtCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW0uYyBiL2RyaXZlcnMvZG1hLWJ1
Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5jCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uMzBiYzRiNjMwNGFjCi0tLSAvZGV2
L251bGwKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlw
ZXJfZG1hYnVmX3hlbl9jb21tLmMKQEAgLTAsMCArMSw5NDEgQEAKKy8qCisgKiBDb3B5cmlnaHQg
wqkgMjAxOCBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdy
YW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5
IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhl
ICJTb2Z0d2FyZSIpLAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmlj
dGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisg
KiBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNv
bnMgdG8gd2hvbSB0aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVj
dCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdo
dCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAor
ICogcGFyYWdyYXBoKSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50
aWFsIHBvcnRpb25zIG9mIHRoZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElT
IFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Mg
T1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJ
RVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBP
U0UgQU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9S
UyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBP
UiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwg
VE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNU
SU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElO
IFRIRSBTT0ZUV0FSRS4KKyAqCisgKiBBdXRob3JzOgorICogICAgRG9uZ3dvbiBLaW0gPGRvbmd3
b24ua2ltQGludGVsLmNvbT4KKyAqICAgIE1hdGV1c3ogUG9scm9sYSA8bWF0ZXVzengucG90cm9s
YUBpbnRlbC5jb20+CisgKgorICovCisKKyNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgorI2luY2x1
ZGUgPGxpbnV4L3NsYWIuaD4KKyNpbmNsdWRlIDxsaW51eC93b3JrcXVldWUuaD4KKyNpbmNsdWRl
IDxsaW51eC9kZWxheS5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgorI2luY2x1ZGUg
PHhlbi9ldmVudHMuaD4KKyNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CisjaW5jbHVkZSA8YXNtL3hl
bi9wYWdlLmg+CisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX3hlbl9jb21tLmgiCisjaW5jbHVkZSAi
aHlwZXJfZG1hYnVmX3hlbl9jb21tX2xpc3QuaCIKKyNpbmNsdWRlICIuLi8uLi9oeXBlcl9kbWFi
dWZfZHJ2LmgiCisKK3N0YXRpYyBpbnQgZXhwb3J0X3JlcV9pZDsKKworc3RydWN0IGh5cGVyX2Rt
YWJ1Zl9yZXEgcmVxX3BlbmRpbmcgPSB7MH07CisKK3N0YXRpYyB2b2lkIHhlbl9nZXRfZG9taWRf
ZGVsYXllZChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKnVudXNlZCk7CitzdGF0aWMgdm9pZCB4ZW5faW5p
dF9jb21tX2Vudl9kZWxheWVkKHN0cnVjdCB3b3JrX3N0cnVjdCAqdW51c2VkKTsKKworc3RhdGlj
IERFQ0xBUkVfREVMQVlFRF9XT1JLKGdldF92bV9pZF93b3JrLCB4ZW5fZ2V0X2RvbWlkX2RlbGF5
ZWQpOworc3RhdGljIERFQ0xBUkVfREVMQVlFRF9XT1JLKHhlbl9pbml0X2NvbW1fZW52X3dvcmss
IHhlbl9pbml0X2NvbW1fZW52X2RlbGF5ZWQpOworCisvKiBDcmVhdGVzIGVudHJ5IGluIHhlbiBz
dG9yZSB0aGF0IHdpbGwga2VlcCBkZXRhaWxzIG9mIGFsbAorICogZXhwb3J0ZXIgcmluZ3MgY3Jl
YXRlZCBieSB0aGlzIGRvbWFpbgorICovCitzdGF0aWMgaW50IHhlbl9jb21tX3NldHVwX2RhdGFf
ZGlyKHZvaWQpCit7CisJY2hhciBidWZbMjU1XTsKKworCXNwcmludGYoYnVmLCAiL2xvY2FsL2Rv
bWFpbi8lZC9kYXRhL2h5cGVyX2RtYWJ1ZiIsCisJCWh5X2Rydl9wcml2LT5kb21pZCk7CisKKwly
ZXR1cm4geGVuYnVzX21rZGlyKFhCVF9OSUwsIGJ1ZiwgIiIpOworfQorCisvKiBSZW1vdmVzIGVu
dHJ5IGZyb20geGVuc3RvcmUgd2l0aCBleHBvcnRlciByaW5nIGRldGFpbHMuCisgKiBPdGhlciBk
b21haW5zIHRoYXQgaGFzIGNvbm5lY3RlZCB0byBhbnkgb2YgZXhwb3J0ZXIgcmluZ3MKKyAqIGNy
ZWF0ZWQgYnkgdGhpcyBkb21haW4sIHdpbGwgYmUgbm90aWZpZWQgYWJvdXQgcmVtb3ZhbCBvZgor
ICogdGhpcyBlbnRyeSBhbmQgd2lsbCB0cmVhdCB0aGF0IGFzIHNpZ25hbCB0byBjbGVhbnVwIGlt
cG9ydGVyCisgKiByaW5ncyBjcmVhdGVkIGZvciB0aGlzIGRvbWFpbgorICovCitzdGF0aWMgaW50
IHhlbl9jb21tX2Rlc3Ryb3lfZGF0YV9kaXIodm9pZCkKK3sKKwljaGFyIGJ1ZlsyNTVdOworCisJ
c3ByaW50ZihidWYsICIvbG9jYWwvZG9tYWluLyVkL2RhdGEvaHlwZXJfZG1hYnVmIiwKKwkJaHlf
ZHJ2X3ByaXYtPmRvbWlkKTsKKworCXJldHVybiB4ZW5idXNfcm0oWEJUX05JTCwgYnVmLCAiIik7
Cit9CisKKy8qIEFkZHMgeGVuc3RvcmUgZW50cmllcyB3aXRoIGRldGFpbHMgb2YgZXhwb3J0ZXIg
cmluZyBjcmVhdGVkCisgKiBmb3IgZ2l2ZW4gcmVtb3RlIGRvbWFpbi4gSXQgcmVxdWlyZXMgc3Bl
Y2lhbCBkYWVtb24gcnVubmluZworICogaW4gZG9tMCB0byBtYWtlIHN1cmUgdGhhdCBnaXZlbiBy
ZW1vdGUgZG9tYWluIHdpbGwgaGF2ZSByaWdodAorICogcGVybWlzc2lvbnMgdG8gYWNjZXNzIHRo
YXQgZGF0YS4KKyAqLworc3RhdGljIGludCB4ZW5fY29tbV9leHBvc2VfcmluZ19kZXRhaWxzKGlu
dCBkb21pZCwgaW50IHJkb21pZCwKKwkJCQkJaW50IGdyZWYsIGludCBwb3J0KQoreworCWNoYXIg
YnVmWzI1NV07CisJaW50IHJldDsKKworCXNwcmludGYoYnVmLCAiL2xvY2FsL2RvbWFpbi8lZC9k
YXRhL2h5cGVyX2RtYWJ1Zi8lZCIsCisJCWRvbWlkLCByZG9taWQpOworCisJcmV0ID0geGVuYnVz
X3ByaW50ZihYQlRfTklMLCBidWYsICJncmVmaWQiLCAiJWQiLCBncmVmKTsKKworCWlmIChyZXQp
IHsKKwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJIkZhaWxlZCB0byB3cml0ZSB4ZW5i
dXMgZW50cnkgJXM6ICVkXG4iLAorCQkJYnVmLCByZXQpOworCisJCXJldHVybiByZXQ7CisJfQor
CisJcmV0ID0geGVuYnVzX3ByaW50ZihYQlRfTklMLCBidWYsICJwb3J0IiwgIiVkIiwgcG9ydCk7
CisKKwlpZiAocmV0KSB7CisJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCSJGYWlsZWQg
dG8gd3JpdGUgeGVuYnVzIGVudHJ5ICVzOiAlZFxuIiwKKwkJCWJ1ZiwgcmV0KTsKKworCQlyZXR1
cm4gcmV0OworCX0KKworCXJldHVybiAwOworfQorCisvKgorICogUXVlcmllcyBkZXRhaWxzIG9m
IHJpbmcgZXhwb3NlZCBieSByZW1vdGUgZG9tYWluLgorICovCitzdGF0aWMgaW50IHhlbl9jb21t
X2dldF9yaW5nX2RldGFpbHMoaW50IGRvbWlkLCBpbnQgcmRvbWlkLAorCQkJCSAgICAgaW50ICpn
cmVmaWQsIGludCAqcG9ydCkKK3sKKwljaGFyIGJ1ZlsyNTVdOworCWludCByZXQ7CisKKwlzcHJp
bnRmKGJ1ZiwgIi9sb2NhbC9kb21haW4vJWQvZGF0YS9oeXBlcl9kbWFidWYvJWQiLAorCQlyZG9t
aWQsIGRvbWlkKTsKKworCXJldCA9IHhlbmJ1c19zY2FuZihYQlRfTklMLCBidWYsICJncmVmaWQi
LCAiJWQiLCBncmVmaWQpOworCisJaWYgKHJldCA8PSAwKSB7CisJCWRldl9lcnIoaHlfZHJ2X3By
aXYtPmRldiwKKwkJCSJGYWlsZWQgdG8gcmVhZCB4ZW5idXMgZW50cnkgJXM6ICVkXG4iLAorCQkJ
YnVmLCByZXQpOworCisJCXJldHVybiByZXQ7CisJfQorCisJcmV0ID0geGVuYnVzX3NjYW5mKFhC
VF9OSUwsIGJ1ZiwgInBvcnQiLCAiJWQiLCBwb3J0KTsKKworCWlmIChyZXQgPD0gMCkgeworCQlk
ZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiRmFpbGVkIHRvIHJlYWQgeGVuYnVzIGVudHJ5
ICVzOiAlZFxuIiwKKwkJCWJ1ZiwgcmV0KTsKKworCQlyZXR1cm4gcmV0OworCX0KKworCXJldHVy
biAocmV0IDw9IDAgPyAxIDogMCk7Cit9CisKK3N0YXRpYyB2b2lkIHhlbl9nZXRfZG9taWRfZGVs
YXllZChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKnVudXNlZCkKK3sKKwlzdHJ1Y3QgeGVuYnVzX3RyYW5z
YWN0aW9uIHhidDsKKwlpbnQgZG9taWQsIHJldDsKKworCS8qIHNjaGVkdWxpbmcgYW5vdGhlciBp
ZiBkcml2ZXIgaXMgc3RpbGwgcnVubmluZworCSAqIGFuZCB4ZW5zdG9yZSBoYXMgbm90IGJlZW4g
aW5pdGlhbGl6ZWQKKwkgKi8KKwlpZiAobGlrZWx5KHhlbnN0b3JlZF9yZWFkeSA9PSAwKSkgewor
CQlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiWGVuc3RvcmUgaXMgbm90IHJlYWR5IHll
dC4gV2lsbCByZXRyeSBpbiA1MDBtc1xuIik7CisJCXNjaGVkdWxlX2RlbGF5ZWRfd29yaygmZ2V0
X3ZtX2lkX3dvcmssIG1zZWNzX3RvX2ppZmZpZXMoNTAwKSk7CisJfSBlbHNlIHsKKwkJeGVuYnVz
X3RyYW5zYWN0aW9uX3N0YXJ0KCZ4YnQpOworCisJCXJldCA9IHhlbmJ1c19zY2FuZih4YnQsICJk
b21pZCIsICIiLCAiJWQiLCAmZG9taWQpOworCisJCWlmIChyZXQgPD0gMCkKKwkJCWRvbWlkID0g
LTE7CisKKwkJeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4YnQsIDApOworCisJCS8qIHRyeSBhZ2Fp
biBzaW5jZSAtMSBpcyBhbiBpbnZhbGlkIGlkIGZvciBkb21haW4KKwkJICogKGJ1dCBvbmx5IGlm
IGRyaXZlciBpcyBzdGlsbCBydW5uaW5nKQorCQkgKi8KKwkJaWYgKHVubGlrZWx5KGRvbWlkID09
IC0xKSkgeworCQkJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCSJkb21pZD09LTEgaXMg
aW52YWxpZC4gV2lsbCByZXRyeSBpdCBpbiA1MDBtc1xuIik7CisJCQlzY2hlZHVsZV9kZWxheWVk
X3dvcmsoJmdldF92bV9pZF93b3JrLAorCQkJCQkgICAgICBtc2Vjc190b19qaWZmaWVzKDUwMCkp
OworCQl9IGVsc2UgeworCQkJZGV2X2luZm8oaHlfZHJ2X3ByaXYtPmRldiwKKwkJCQkgIlN1Y2Nl
c3NmdWxseSByZXRyaWV2ZWQgZG9taWQgZnJvbSBYZW5zdG9yZTolZFxuIiwKKwkJCQkgZG9taWQp
OworCQkJaHlfZHJ2X3ByaXYtPmRvbWlkID0gZG9taWQ7CisJCX0KKwl9Cit9CisKK2ludCB4ZW5f
YmVfZ2V0X2RvbWlkKHZvaWQpCit7CisJc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQ7CisJ
aW50IGRvbWlkOworCisJaWYgKHVubGlrZWx5KHhlbnN0b3JlZF9yZWFkeSA9PSAwKSkgeworCQl4
ZW5fZ2V0X2RvbWlkX2RlbGF5ZWQoTlVMTCk7CisJCXJldHVybiAtMTsKKwl9CisKKwl4ZW5idXNf
dHJhbnNhY3Rpb25fc3RhcnQoJnhidCk7CisKKwlpZiAoIXhlbmJ1c19zY2FuZih4YnQsICJkb21p
ZCIsICIiLCAiJWQiLCAmZG9taWQpKQorCQlkb21pZCA9IC0xOworCisJeGVuYnVzX3RyYW5zYWN0
aW9uX2VuZCh4YnQsIDApOworCisJcmV0dXJuIGRvbWlkOworfQorCitzdGF0aWMgaW50IHhlbl9j
b21tX25leHRfcmVxX2lkKHZvaWQpCit7CisJZXhwb3J0X3JlcV9pZCsrOworCXJldHVybiBleHBv
cnRfcmVxX2lkOworfQorCisvKiBGb3Igbm93IGNhY2hlIGxhdGFzdCByaW5ncyBhcyBnbG9iYWwg
dmFyaWFibGVzIFRPRE86IGtlZXAgdGhlbSBpbiBsaXN0Ki8KK3N0YXRpYyBpcnFyZXR1cm5fdCBm
cm9udF9yaW5nX2lzcihpbnQgaXJxLCB2b2lkICppbmZvKTsKK3N0YXRpYyBpcnFyZXR1cm5fdCBi
YWNrX3JpbmdfaXNyKGludCBpcnEsIHZvaWQgKmluZm8pOworCisvKiBDYWxsYmFjayBmdW5jdGlv
biB0aGF0IHdpbGwgYmUgY2FsbGVkIG9uIGFueSBjaGFuZ2Ugb2YgeGVuYnVzIHBhdGgKKyAqIGJl
aW5nIHdhdGNoZWQuIFVzZWQgZm9yIGRldGVjdGluZyBjcmVhdGlvbi9kZXN0cnVjdGlvbiBvZiBy
ZW1vdGUKKyAqIGRvbWFpbiBleHBvcnRlciByaW5nLgorICoKKyAqIFdoZW4gcmVtb3RlIGRvbWFp
bidzIGV4cG9ydGVyIHJpbmcgd2lsbCBiZSBkZXRlY3RlZCwgaW1wb3J0ZXIgcmluZworICogb24g
dGhpcyBkb21haW4gd2lsbCBiZSBjcmVhdGVkLgorICoKKyAqIFdoZW4gcmVtb3RlIGRvbWFpbidz
IGV4cG9ydGVyIHJpbmcgZGVzdHJ1Y3Rpb24gd2lsbCBiZSBkZXRlY3RlZCBpdAorICogd2lsbCBj
ZWxhbnVwIHRoaXMgZG9tYWluIGltcG9ydGVyIHJpbmcuCisgKgorICogRGVzdHJ1Y3Rpb24gY2Fu
IGJlIGNhdXNlZCBieSB1bmxvYWRpbmcgbW9kdWxlIGJ5IHJlbW90ZSBkb21haW4gb3IKKyAqIGl0
J3MgY3Jhc2gvZm9yY2Ugc2h1dGRvd24uCisgKi8KK3N0YXRpYyB2b2lkIHJlbW90ZV9kb21fZXhw
b3J0ZXJfd2F0Y2hfY2Ioc3RydWN0IHhlbmJ1c193YXRjaCAqd2F0Y2gsCisJCQkJCSBjb25zdCBj
aGFyICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbikKK3sKKwlpbnQgcmRvbSwgcmV0OworCXVpbnQz
Ml90IGdyZWZpZCwgcG9ydDsKKwlzdHJ1Y3QgeGVuX2NvbW1fcnhfcmluZ19pbmZvICpyaW5nX2lu
Zm87CisKKwkvKiBDaGVjayB3aGljaCBkb21haW4gaGFzIGNoYW5nZWQgaXRzIGV4cG9ydGVyIHJp
bmdzICovCisJcmV0ID0gc3NjYW5mKHdhdGNoLT5ub2RlLCAiL2xvY2FsL2RvbWFpbi8lZC8iLCAm
cmRvbSk7CisJaWYgKHJldCA8PSAwKQorCQlyZXR1cm47CisKKwkvKiBDaGVjayBpZiB3ZSBoYXZl
IGltcG9ydGVyIHJpbmcgZm9yIGdpdmVuIHJlbW90ZSBkb21haW4gYWxyZWFkeQorCSAqIGNyZWF0
ZWQKKwkgKi8KKwlyaW5nX2luZm8gPSB4ZW5fY29tbV9maW5kX3J4X3JpbmcocmRvbSk7CisKKwkv
KiBUcnkgdG8gcXVlcnkgcmVtb3RlIGRvbWFpbiBleHBvcnRlciByaW5nIGRldGFpbHMgLSBpZgor
CSAqIHRoYXQgd2lsbCBmYWlsIGFuZCB3ZSBoYXZlIGltcG9ydGVyIHJpbmcgdGhhdCBtZWFucyBy
ZW1vdGUKKwkgKiBkb21haW5zIGhhcyBjbGVhbnVwIGl0cyBleHBvcnRlciByaW5nLCBzbyBvdXIg
aW1wb3J0ZXIgcmluZworCSAqIGlzIG5vIGxvbmdlciB1c2VmdWwuCisJICoKKwkgKiBJZiBxdWVy
eWluZyBkZXRhaWxzIHdpbGwgc3VjY2VlZCBhbmQgd2UgZG9uJ3QgaGF2ZSBpbXBvcnRlciByaW5n
LAorCSAqIGl0IG1lYW5zIHRoYXQgcmVtb3RlIGRvbWFpbiBoYXMgc2V0dXAgaXQgZm9yIHVzIGFu
ZCB3ZSBzaG91bGQKKwkgKiBjb25uZWN0IHRvIGl0LgorCSAqLworCisJcmV0ID0geGVuX2NvbW1f
Z2V0X3JpbmdfZGV0YWlscyh4ZW5fYmVfZ2V0X2RvbWlkKCksCisJCQkJCXJkb20sICZncmVmaWQs
ICZwb3J0KTsKKworCWlmIChyaW5nX2luZm8gJiYgcmV0ICE9IDApIHsKKwkJZGV2X2luZm8oaHlf
ZHJ2X3ByaXYtPmRldiwKKwkJCSAiUmVtb3RlIGV4cG9ydGVyIGNsb3NlZCwgY2xlYW5pbnVwIGlt
cG9ydGVyXG4iKTsKKwkJeGVuX2JlX2NsZWFudXBfcnhfcmJ1ZihyZG9tKTsKKwl9IGVsc2UgaWYg
KCFyaW5nX2luZm8gJiYgcmV0ID09IDApIHsKKwkJZGV2X2luZm8oaHlfZHJ2X3ByaXYtPmRldiwK
KwkJCSAiUmVnaXN0ZXJpbmcgaW1wb3J0ZXJcbiIpOworCQl4ZW5fYmVfaW5pdF9yeF9yYnVmKHJk
b20pOworCX0KK30KKworLyogZXhwb3J0ZXIgbmVlZHMgdG8gZ2VuZXJhdGVkIGluZm8gZm9yIHBh
Z2Ugc2hhcmluZyAqLworaW50IHhlbl9iZV9pbml0X3R4X3JidWYoaW50IGRvbWlkKQoreworCXN0
cnVjdCB4ZW5fY29tbV90eF9yaW5nX2luZm8gKnJpbmdfaW5mbzsKKwlzdHJ1Y3QgeGVuX2NvbW1f
c3JpbmcgKnNyaW5nOworCXN0cnVjdCBldnRjaG5fYWxsb2NfdW5ib3VuZCBhbGxvY191bmJvdW5k
OworCXN0cnVjdCBldnRjaG5fY2xvc2UgY2xvc2U7CisKKwl2b2lkICpzaGFyZWRfcmluZzsKKwlp
bnQgcmV0OworCisJLyogY2hlY2sgaWYgdGhlcmUncyBhbnkgZXhpc3RpbmcgdHggY2hhbm5lbCBp
biB0aGUgdGFibGUgKi8KKwlyaW5nX2luZm8gPSB4ZW5fY29tbV9maW5kX3R4X3JpbmcoZG9taWQp
OworCisJaWYgKHJpbmdfaW5mbykgeworCQlkZXZfaW5mbyhoeV9kcnZfcHJpdi0+ZGV2LAorCQkJ
ICJ0eCByaW5nIGNoIHRvIGRvbWlkID0gJWQgYWxyZWFkeSBleGlzdFxuZ3JlZiA9ICVkLCBwb3J0
ID0gJWRcbiIsCisJCXJpbmdfaW5mby0+cmRvbWFpbiwgcmluZ19pbmZvLT5ncmVmX3JpbmcsIHJp
bmdfaW5mby0+cG9ydCk7CisJCXJldHVybiAwOworCX0KKworCXJpbmdfaW5mbyA9IGttYWxsb2Mo
c2l6ZW9mKCpyaW5nX2luZm8pLCBHRlBfS0VSTkVMKTsKKworCWlmICghcmluZ19pbmZvKQorCQly
ZXR1cm4gLUVOT01FTTsKKworCS8qIGZyb20gZXhwb3J0ZXIgdG8gaW1wb3J0ZXIgKi8KKwlzaGFy
ZWRfcmluZyA9ICh2b2lkICopX19nZXRfZnJlZV9wYWdlcyhHRlBfS0VSTkVMLCAxKTsKKwlpZiAo
c2hhcmVkX3JpbmcgPT0gMCkgeworCQlrZnJlZShyaW5nX2luZm8pOworCQlyZXR1cm4gLUVOT01F
TTsKKwl9CisKKwlzcmluZyA9IChzdHJ1Y3QgeGVuX2NvbW1fc3JpbmcgKikgc2hhcmVkX3Jpbmc7
CisKKwlTSEFSRURfUklOR19JTklUKHNyaW5nKTsKKworCUZST05UX1JJTkdfSU5JVCgmKHJpbmdf
aW5mby0+cmluZ19mcm9udCksIHNyaW5nLCBQQUdFX1NJWkUpOworCisJcmluZ19pbmZvLT5ncmVm
X3JpbmcgPSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoZG9taWQsCisJCQkJCQl2aXJ0X3Rv
X21mbihzaGFyZWRfcmluZyksCisJCQkJCQkwKTsKKwlpZiAocmluZ19pbmZvLT5ncmVmX3Jpbmcg
PCAwKSB7CisJCS8qIGZhaWwgdG8gZ2V0IGdyZWYgKi8KKwkJa2ZyZWUocmluZ19pbmZvKTsKKwkJ
cmV0dXJuIC1FRkFVTFQ7CisJfQorCisJYWxsb2NfdW5ib3VuZC5kb20gPSBET01JRF9TRUxGOwor
CWFsbG9jX3VuYm91bmQucmVtb3RlX2RvbSA9IGRvbWlkOworCXJldCA9IEhZUEVSVklTT1JfZXZl
bnRfY2hhbm5lbF9vcChFVlRDSE5PUF9hbGxvY191bmJvdW5kLAorCQkJCQkgICZhbGxvY191bmJv
dW5kKTsKKwlpZiAocmV0KSB7CisJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCSJDYW5u
b3QgYWxsb2NhdGUgZXZlbnQgY2hhbm5lbFxuIik7CisJCWtmcmVlKHJpbmdfaW5mbyk7CisJCXJl
dHVybiAtRUlPOworCX0KKworCS8qIHNldHRpbmcgdXAgaW50ZXJydXB0ICovCisJcmV0ID0gYmlu
ZF9ldnRjaG5fdG9faXJxaGFuZGxlcihhbGxvY191bmJvdW5kLnBvcnQsCisJCQkJCWZyb250X3Jp
bmdfaXNyLCAwLAorCQkJCQlOVUxMLCAodm9pZCAqKSByaW5nX2luZm8pOworCisJaWYgKHJldCA8
IDApIHsKKwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJIkZhaWxlZCB0byBzZXR1cCBl
dmVudCBjaGFubmVsXG4iKTsKKwkJY2xvc2UucG9ydCA9IGFsbG9jX3VuYm91bmQucG9ydDsKKwkJ
SFlQRVJWSVNPUl9ldmVudF9jaGFubmVsX29wKEVWVENITk9QX2Nsb3NlLCAmY2xvc2UpOworCQln
bnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKHJpbmdfaW5mby0+Z3JlZl9yaW5nLCAwLAorCQkJCQl2
aXJ0X3RvX21mbihzaGFyZWRfcmluZykpOworCQlrZnJlZShyaW5nX2luZm8pOworCQlyZXR1cm4g
LUVJTzsKKwl9CisKKwlyaW5nX2luZm8tPnJkb21haW4gPSBkb21pZDsKKwlyaW5nX2luZm8tPmly
cSA9IHJldDsKKwlyaW5nX2luZm8tPnBvcnQgPSBhbGxvY191bmJvdW5kLnBvcnQ7CisKKwltdXRl
eF9pbml0KCZyaW5nX2luZm8tPmxvY2spOworCisJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LAor
CQkiJXM6IGFsbG9jYXRlZCBldmVudGNoYW5uZWwgZ3JlZiAlZCAgcG9ydDogJWQgIGlycTogJWRc
biIsCisJCV9fZnVuY19fLAorCQlyaW5nX2luZm8tPmdyZWZfcmluZywKKwkJcmluZ19pbmZvLT5w
b3J0LAorCQlyaW5nX2luZm8tPmlycSk7CisKKwlyZXQgPSB4ZW5fY29tbV9hZGRfdHhfcmluZyhy
aW5nX2luZm8pOworCisJcmV0ID0geGVuX2NvbW1fZXhwb3NlX3JpbmdfZGV0YWlscyh4ZW5fYmVf
Z2V0X2RvbWlkKCksCisJCQkJCSAgIGRvbWlkLAorCQkJCQkgICByaW5nX2luZm8tPmdyZWZfcmlu
ZywKKwkJCQkJICAgcmluZ19pbmZvLT5wb3J0KTsKKworCS8qIFJlZ2lzdGVyIHdhdGNoIGZvciBy
ZW1vdGUgZG9tYWluIGV4cG9ydGVyIHJpbmcuCisJICogV2hlbiByZW1vdGUgZG9tYWluIHdpbGwg
c2V0dXAgaXRzIGV4cG9ydGVyIHJpbmcsCisJICogd2Ugd2lsbCBhdXRvbWF0aWNhbGx5IGNvbm5l
Y3Qgb3VyIGltcG9ydGVyIHJpbmcgdG8gaXQuCisJICovCisJcmluZ19pbmZvLT53YXRjaC5jYWxs
YmFjayA9IHJlbW90ZV9kb21fZXhwb3J0ZXJfd2F0Y2hfY2I7CisJcmluZ19pbmZvLT53YXRjaC5u
b2RlID0ga21hbGxvYygyNTUsIEdGUF9LRVJORUwpOworCisJaWYgKCFyaW5nX2luZm8tPndhdGNo
Lm5vZGUpIHsKKwkJa2ZyZWUocmluZ19pbmZvKTsKKwkJcmV0dXJuIC1FTk9NRU07CisJfQorCisJ
c3ByaW50ZigoY2hhciAqKXJpbmdfaW5mby0+d2F0Y2gubm9kZSwKKwkJIi9sb2NhbC9kb21haW4v
JWQvZGF0YS9oeXBlcl9kbWFidWYvJWQvcG9ydCIsCisJCWRvbWlkLCB4ZW5fYmVfZ2V0X2RvbWlk
KCkpOworCisJcmVnaXN0ZXJfeGVuYnVzX3dhdGNoKCZyaW5nX2luZm8tPndhdGNoKTsKKworCXJl
dHVybiByZXQ7Cit9CisKKy8qIGNsZWFucyB1cCBleHBvcnRlciByaW5nIGNyZWF0ZWQgZm9yIGdp
dmVuIHJlbW90ZSBkb21haW4gKi8KK3ZvaWQgeGVuX2JlX2NsZWFudXBfdHhfcmJ1ZihpbnQgZG9t
aWQpCit7CisJc3RydWN0IHhlbl9jb21tX3R4X3JpbmdfaW5mbyAqcmluZ19pbmZvOworCXN0cnVj
dCB4ZW5fY29tbV9yeF9yaW5nX2luZm8gKnJ4X3JpbmdfaW5mbzsKKworCS8qIGNoZWNrIGlmIHdl
IGF0IGFsbCBoYXZlIGV4cG9ydGVyIHJpbmcgZm9yIGdpdmVuIHJkb21haW4gKi8KKwlyaW5nX2lu
Zm8gPSB4ZW5fY29tbV9maW5kX3R4X3JpbmcoZG9taWQpOworCisJaWYgKCFyaW5nX2luZm8pCisJ
CXJldHVybjsKKworCXhlbl9jb21tX3JlbW92ZV90eF9yaW5nKGRvbWlkKTsKKworCXVucmVnaXN0
ZXJfeGVuYnVzX3dhdGNoKCZyaW5nX2luZm8tPndhdGNoKTsKKwlrZnJlZShyaW5nX2luZm8tPndh
dGNoLm5vZGUpOworCisJLyogTm8gbmVlZCB0byBjbG9zZSBjb21tdW5pY2F0aW9uIGNoYW5uZWws
IHdpbGwgYmUgZG9uZSBieQorCSAqIHRoaXMgZnVuY3Rpb24KKwkgKi8KKwl1bmJpbmRfZnJvbV9p
cnFoYW5kbGVyKHJpbmdfaW5mby0+aXJxLCAodm9pZCAqKSByaW5nX2luZm8pOworCisJLyogTm8g
bmVlZCB0byBmcmVlIHNyaW5nIHBhZ2UsIHdpbGwgYmUgZnJlZWQgYnkgdGhpcyBmdW5jdGlvbgor
CSAqIHdoZW4gb3RoZXIgc2lkZSB3aWxsIGVuZCBpdHMgYWNjZXNzCisJICovCisJZ250dGFiX2Vu
ZF9mb3JlaWduX2FjY2VzcyhyaW5nX2luZm8tPmdyZWZfcmluZywgMCwKKwkJCQkgICh1bnNpZ25l
ZCBsb25nKSByaW5nX2luZm8tPnJpbmdfZnJvbnQuc3JpbmcpOworCisJa2ZyZWUocmluZ19pbmZv
KTsKKworCXJ4X3JpbmdfaW5mbyA9IHhlbl9jb21tX2ZpbmRfcnhfcmluZyhkb21pZCk7CisJaWYg
KCFyeF9yaW5nX2luZm8pCisJCXJldHVybjsKKworCUJBQ0tfUklOR19JTklUKCYocnhfcmluZ19p
bmZvLT5yaW5nX2JhY2spLAorCQkgICAgICAgcnhfcmluZ19pbmZvLT5yaW5nX2JhY2suc3Jpbmcs
CisJCSAgICAgICBQQUdFX1NJWkUpOworfQorCisvKiBpbXBvcnRlciBuZWVkcyB0byBrbm93IGFi
b3V0IHNoYXJlZCBwYWdlIGFuZCBwb3J0IG51bWJlcnMgZm9yCisgKiByaW5nIGJ1ZmZlciBhbmQg
ZXZlbnQgY2hhbm5lbAorICovCitpbnQgeGVuX2JlX2luaXRfcnhfcmJ1ZihpbnQgZG9taWQpCit7
CisJc3RydWN0IHhlbl9jb21tX3J4X3JpbmdfaW5mbyAqcmluZ19pbmZvOworCXN0cnVjdCB4ZW5f
Y29tbV9zcmluZyAqc3Jpbmc7CisKKwlzdHJ1Y3QgcGFnZSAqc2hhcmVkX3Jpbmc7CisKKwlzdHJ1
Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgKm1hcF9vcHM7CisKKwlpbnQgcmV0OworCWludCByeF9n
cmVmLCByeF9wb3J0OworCisJLyogY2hlY2sgaWYgdGhlcmUncyBleGlzdGluZyByeCByaW5nIGNo
YW5uZWwgKi8KKwlyaW5nX2luZm8gPSB4ZW5fY29tbV9maW5kX3J4X3JpbmcoZG9taWQpOworCisJ
aWYgKHJpbmdfaW5mbykgeworCQlkZXZfaW5mbyhoeV9kcnZfcHJpdi0+ZGV2LAorCQkJICJyeCBy
aW5nIGNoIGZyb20gZG9taWQgPSAlZCBhbHJlYWR5IGV4aXN0XG4iLAorCQkJIHJpbmdfaW5mby0+
c2RvbWFpbik7CisKKwkJcmV0dXJuIDA7CisJfQorCisJcmV0ID0geGVuX2NvbW1fZ2V0X3Jpbmdf
ZGV0YWlscyh4ZW5fYmVfZ2V0X2RvbWlkKCksIGRvbWlkLAorCQkJCQkmcnhfZ3JlZiwgJnJ4X3Bv
cnQpOworCisJaWYgKHJldCkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiRG9t
YWluICVkIGhhcyBub3QgY3JlYXRlZCBleHBvcnRlciByaW5nIGZvciBjdXJyZW50IGRvbWFpblxu
IiwKKwkJCWRvbWlkKTsKKworCQlyZXR1cm4gcmV0OworCX0KKworCXJpbmdfaW5mbyA9IGttYWxs
b2Moc2l6ZW9mKCpyaW5nX2luZm8pLCBHRlBfS0VSTkVMKTsKKworCWlmICghcmluZ19pbmZvKQor
CQlyZXR1cm4gLUVOT01FTTsKKworCXJpbmdfaW5mby0+c2RvbWFpbiA9IGRvbWlkOworCXJpbmdf
aW5mby0+ZXZ0Y2huID0gcnhfcG9ydDsKKworCW1hcF9vcHMgPSBrbWFsbG9jKHNpemVvZigqbWFw
X29wcyksIEdGUF9LRVJORUwpOworCisJaWYgKCFtYXBfb3BzKSB7CisJCXJldCA9IC1FTk9NRU07
CisJCWdvdG8gZmFpbF9ub19tYXBfb3BzOworCX0KKworCWlmIChnbnR0YWJfYWxsb2NfcGFnZXMo
MSwgJnNoYXJlZF9yaW5nKSkgeworCQlyZXQgPSAtRU5PTUVNOworCQlnb3RvIGZhaWxfb3RoZXJz
OworCX0KKworCWdudHRhYl9zZXRfbWFwX29wKCZtYXBfb3BzWzBdLAorCQkJICAodW5zaWduZWQg
bG9uZylwZm5fdG9fa2FkZHIoCisJCQkJCXBhZ2VfdG9fcGZuKHNoYXJlZF9yaW5nKSksCisJCQkg
IEdOVE1BUF9ob3N0X21hcCwgcnhfZ3JlZiwgZG9taWQpOworCisJZ250dGFiX3NldF91bm1hcF9v
cCgmcmluZ19pbmZvLT51bm1hcF9vcCwKKwkJCSAgICAodW5zaWduZWQgbG9uZylwZm5fdG9fa2Fk
ZHIoCisJCQkJCXBhZ2VfdG9fcGZuKHNoYXJlZF9yaW5nKSksCisJCQkgICAgR05UTUFQX2hvc3Rf
bWFwLCAtMSk7CisKKwlyZXQgPSBnbnR0YWJfbWFwX3JlZnMobWFwX29wcywgTlVMTCwgJnNoYXJl
ZF9yaW5nLCAxKTsKKwlpZiAocmV0IDwgMCkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYs
ICJDYW5ub3QgbWFwIHJpbmdcbiIpOworCQlyZXQgPSAtRUZBVUxUOworCQlnb3RvIGZhaWxfb3Ro
ZXJzOworCX0KKworCWlmIChtYXBfb3BzWzBdLnN0YXR1cykgeworCQlkZXZfZXJyKGh5X2Rydl9w
cml2LT5kZXYsICJSaW5nIG1hcHBpbmcgZmFpbGVkXG4iKTsKKwkJcmV0ID0gLUVGQVVMVDsKKwkJ
Z290byBmYWlsX290aGVyczsKKwl9IGVsc2UgeworCQlyaW5nX2luZm8tPnVubWFwX29wLmhhbmRs
ZSA9IG1hcF9vcHNbMF0uaGFuZGxlOworCX0KKworCWtmcmVlKG1hcF9vcHMpOworCisJc3Jpbmcg
PSAoc3RydWN0IHhlbl9jb21tX3NyaW5nICopcGZuX3RvX2thZGRyKHBhZ2VfdG9fcGZuKHNoYXJl
ZF9yaW5nKSk7CisKKwlCQUNLX1JJTkdfSU5JVCgmcmluZ19pbmZvLT5yaW5nX2JhY2ssIHNyaW5n
LCBQQUdFX1NJWkUpOworCisJcmV0ID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxKGRv
bWlkLCByeF9wb3J0KTsKKworCWlmIChyZXQgPCAwKSB7CisJCXJldCA9IC1FSU87CisJCWdvdG8g
ZmFpbF9vdGhlcnM7CisJfQorCisJcmluZ19pbmZvLT5pcnEgPSByZXQ7CisKKwlkZXZfZGJnKGh5
X2Rydl9wcml2LT5kZXYsCisJCSIlczogYm91bmQgdG8gZXZlbnRjaGFubmVsIHBvcnQ6ICVkICBp
cnE6ICVkXG4iLCBfX2Z1bmNfXywKKwkJcnhfcG9ydCwKKwkJcmluZ19pbmZvLT5pcnEpOworCisJ
cmV0ID0geGVuX2NvbW1fYWRkX3J4X3JpbmcocmluZ19pbmZvKTsKKworCS8qIFNldHVwIGNvbW11
bmNhdGlvbiBjaGFubmVsIGluIG9wcG9zaXRlIGRpcmVjdGlvbiAqLworCWlmICgheGVuX2NvbW1f
ZmluZF90eF9yaW5nKGRvbWlkKSkKKwkJcmV0ID0geGVuX2JlX2luaXRfdHhfcmJ1Zihkb21pZCk7
CisKKwlyZXQgPSByZXF1ZXN0X2lycShyaW5nX2luZm8tPmlycSwKKwkJCSAgYmFja19yaW5nX2lz
ciwgMCwKKwkJCSAgTlVMTCwgKHZvaWQgKilyaW5nX2luZm8pOworCisJcmV0dXJuIHJldDsKKwor
ZmFpbF9vdGhlcnM6CisJa2ZyZWUobWFwX29wcyk7CisKK2ZhaWxfbm9fbWFwX29wczoKKwlrZnJl
ZShyaW5nX2luZm8pOworCisJcmV0dXJuIHJldDsKK30KKworLyogY2xlbmFzIHVwIGltcG9ydGVy
IHJpbmcgY3JlYXRlIGZvciBnaXZlbiBzb3VyY2UgZG9tYWluICovCit2b2lkIHhlbl9iZV9jbGVh
bnVwX3J4X3JidWYoaW50IGRvbWlkKQoreworCXN0cnVjdCB4ZW5fY29tbV9yeF9yaW5nX2luZm8g
KnJpbmdfaW5mbzsKKwlzdHJ1Y3QgeGVuX2NvbW1fdHhfcmluZ19pbmZvICp0eF9yaW5nX2luZm87
CisJc3RydWN0IHBhZ2UgKnNoYXJlZF9yaW5nOworCisJLyogY2hlY2sgaWYgd2UgaGF2ZSBpbXBv
cnRlciByaW5nIGNyZWF0ZWQgZm9yIGdpdmVuIHNkb21haW4gKi8KKwlyaW5nX2luZm8gPSB4ZW5f
Y29tbV9maW5kX3J4X3JpbmcoZG9taWQpOworCisJaWYgKCFyaW5nX2luZm8pCisJCXJldHVybjsK
KworCXhlbl9jb21tX3JlbW92ZV9yeF9yaW5nKGRvbWlkKTsKKworCS8qIG5vIG5lZWQgdG8gY2xv
c2UgZXZlbnQgY2hhbm5lbCwgd2lsbCBiZSBkb25lIGJ5IHRoYXQgZnVuY3Rpb24gKi8KKwl1bmJp
bmRfZnJvbV9pcnFoYW5kbGVyKHJpbmdfaW5mby0+aXJxLCAodm9pZCAqKXJpbmdfaW5mbyk7CisK
KwkvKiB1bm1hcHBpbmcgc2hhcmVkIHJpbmcgcGFnZSAqLworCXNoYXJlZF9yaW5nID0gdmlydF90
b19wYWdlKHJpbmdfaW5mby0+cmluZ19iYWNrLnNyaW5nKTsKKwlnbnR0YWJfdW5tYXBfcmVmcygm
cmluZ19pbmZvLT51bm1hcF9vcCwgTlVMTCwgJnNoYXJlZF9yaW5nLCAxKTsKKwlnbnR0YWJfZnJl
ZV9wYWdlcygxLCAmc2hhcmVkX3JpbmcpOworCisJa2ZyZWUocmluZ19pbmZvKTsKKworCXR4X3Jp
bmdfaW5mbyA9IHhlbl9jb21tX2ZpbmRfdHhfcmluZyhkb21pZCk7CisJaWYgKCF0eF9yaW5nX2lu
Zm8pCisJCXJldHVybjsKKworCVNIQVJFRF9SSU5HX0lOSVQodHhfcmluZ19pbmZvLT5yaW5nX2Zy
b250LnNyaW5nKTsKKwlGUk9OVF9SSU5HX0lOSVQoJih0eF9yaW5nX2luZm8tPnJpbmdfZnJvbnQp
LAorCQkJdHhfcmluZ19pbmZvLT5yaW5nX2Zyb250LnNyaW5nLAorCQkJUEFHRV9TSVpFKTsKK30K
KworI2lmZGVmIENPTkZJR19IWVBFUl9ETUFCVUZfWEVOX0FVVE9fUlhfQ0hfQURECisKK3N0YXRp
YyB2b2lkIHhlbl9yeF9jaF9hZGRfZGVsYXllZChzdHJ1Y3Qgd29ya19zdHJ1Y3QgKnVudXNlZCk7
CisKK3N0YXRpYyBERUNMQVJFX0RFTEFZRURfV09SSyh4ZW5fcnhfY2hfYXV0b19hZGRfd29yaywg
eGVuX3J4X2NoX2FkZF9kZWxheWVkKTsKKworI2RlZmluZSBET01JRF9TQ0FOX1NUQVJUCTEJLyog
IGRvbWlkID0gMSAqLworI2RlZmluZSBET01JRF9TQ0FOX0VORAkJMTAJLyogZG9taWQgPSAxMCAq
LworCitzdGF0aWMgdm9pZCB4ZW5fcnhfY2hfYWRkX2RlbGF5ZWQoc3RydWN0IHdvcmtfc3RydWN0
ICp1bnVzZWQpCit7CisJaW50IHJldDsKKwljaGFyIGJ1ZlsxMjhdOworCWludCBpLCBkdW1teTsK
KworCWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwKKwkJIlNjYW5uaW5nIG5ldyB0eCBjaGFubmVs
IGNvbW1pbmcgZnJvbSBhbm90aGVyIGRvbWFpblxuIik7CisKKwkvKiBjaGVjayBvdGhlciBkb21h
aW5zIGFuZCBzY2hlZHVsZSBhbm90aGVyIHdvcmsgaWYgZHJpdmVyCisJICogaXMgc3RpbGwgcnVu
bmluZyBhbmQgYmFja2VuZCBpcyB2YWxpZAorCSAqLworCWlmIChoeV9kcnZfcHJpdiAmJgorCSAg
ICBoeV9kcnZfcHJpdi0+aW5pdGlhbGl6ZWQpIHsKKwkJZm9yIChpID0gRE9NSURfU0NBTl9TVEFS
VDsgaSA8IERPTUlEX1NDQU5fRU5EICsgMTsgaSsrKSB7CisJCQlpZiAoaSA9PSBoeV9kcnZfcHJp
di0+ZG9taWQpCisJCQkJY29udGludWU7CisKKwkJCXNwcmludGYoYnVmLCAiL2xvY2FsL2RvbWFp
bi8lZC9kYXRhL2h5cGVyX2RtYWJ1Zi8lZCIsCisJCQkJaSwgaHlfZHJ2X3ByaXYtPmRvbWlkKTsK
KworCQkJcmV0ID0geGVuYnVzX3NjYW5mKFhCVF9OSUwsIGJ1ZiwgInBvcnQiLCAiJWQiLCAmZHVt
bXkpOworCisJCQlpZiAocmV0ID4gMCkgeworCQkJCWlmICh4ZW5fY29tbV9maW5kX3J4X3Jpbmco
aSkgIT0gTlVMTCkKKwkJCQkJY29udGludWU7CisKKwkJCQlyZXQgPSB4ZW5fYmVfaW5pdF9yeF9y
YnVmKGkpOworCisJCQkJaWYgKCFyZXQpCisJCQkJCWRldl9pbmZvKGh5X2Rydl9wcml2LT5kZXYs
CisJCQkJCQkgIkRvbmUgcnggY2ggaW5pdCBmb3IgVk0gJWRcbiIsCisJCQkJCQkgaSk7CisJCQl9
CisJCX0KKworCQkvKiBjaGVjayBldmVyeSAxMCBzZWNvbmRzICovCisJCXNjaGVkdWxlX2RlbGF5
ZWRfd29yaygmeGVuX3J4X2NoX2F1dG9fYWRkX3dvcmssCisJCQkJICAgICAgbXNlY3NfdG9famlm
ZmllcygxMDAwMCkpOworCX0KK30KKworI2VuZGlmIC8qIENPTkZJR19IWVBFUl9ETUFCVUZfWEVO
X0FVVE9fUlhfQ0hfQUREICovCisKK3ZvaWQgeGVuX2luaXRfY29tbV9lbnZfZGVsYXllZChzdHJ1
Y3Qgd29ya19zdHJ1Y3QgKnVudXNlZCkKK3sKKwlpbnQgcmV0OworCisJLyogc2NoZWR1bGluZyBh
bm90aGVyIHdvcmsgaWYgZHJpdmVyIGlzIHN0aWxsIHJ1bm5pbmcKKwkgKiBhbmQgeGVuc3RvcmUg
aGFzbid0IGJlZW4gaW5pdGlhbGl6ZWQgb3IgZG9tX2lkIGhhc24ndAorCSAqIGJlZW4gY29ycmVj
dGx5IHJldHJpZXZlZC4KKwkgKi8KKwlpZiAobGlrZWx5KHhlbnN0b3JlZF9yZWFkeSA9PSAwIHx8
CisJICAgIGh5X2Rydl9wcml2LT5kb21pZCA9PSAtMSkpIHsKKwkJZGV2X2RiZyhoeV9kcnZfcHJp
di0+ZGV2LAorCQkJIlhlbnN0b3JlIG5vdCByZWFkeSBXaWxsIHJlLXRyeSBpbiA1MDBtc1xuIik7
CisJCXNjaGVkdWxlX2RlbGF5ZWRfd29yaygmeGVuX2luaXRfY29tbV9lbnZfd29yaywKKwkJCQkg
ICAgICBtc2Vjc190b19qaWZmaWVzKDUwMCkpOworCX0gZWxzZSB7CisJCXJldCA9IHhlbl9jb21t
X3NldHVwX2RhdGFfZGlyKCk7CisJCWlmIChyZXQgPCAwKSB7CisJCQlkZXZfZXJyKGh5X2Rydl9w
cml2LT5kZXYsCisJCQkJIkZhaWxlZCB0byBjcmVhdGUgZGF0YSBkaXIgaW4gWGVuc3RvcmVcbiIp
OworCQl9IGVsc2UgeworCQkJZGV2X2luZm8oaHlfZHJ2X3ByaXYtPmRldiwKKwkJCQkiU3VjY2Vz
c2Z1bGx5IGZpbmlzaGVkIGNvbW0gZW52IGluaXRcbiIpOworCQkJaHlfZHJ2X3ByaXYtPmluaXRp
YWxpemVkID0gdHJ1ZTsKKworI2lmZGVmIENPTkZJR19IWVBFUl9ETUFCVUZfWEVOX0FVVE9fUlhf
Q0hfQURECisJCQl4ZW5fcnhfY2hfYWRkX2RlbGF5ZWQoTlVMTCk7CisjZW5kaWYgLyogQ09ORklH
X0hZUEVSX0RNQUJVRl9YRU5fQVVUT19SWF9DSF9BREQgKi8KKwkJfQorCX0KK30KKworaW50IHhl
bl9iZV9pbml0X2NvbW1fZW52KHZvaWQpCit7CisJaW50IHJldDsKKworCXhlbl9jb21tX3Jpbmdf
dGFibGVfaW5pdCgpOworCisJaWYgKHVubGlrZWx5KHhlbnN0b3JlZF9yZWFkeSA9PSAwIHx8CisJ
ICAgIGh5X2Rydl9wcml2LT5kb21pZCA9PSAtMSkpIHsKKwkJeGVuX2luaXRfY29tbV9lbnZfZGVs
YXllZChOVUxMKTsKKwkJcmV0dXJuIC0xOworCX0KKworCXJldCA9IHhlbl9jb21tX3NldHVwX2Rh
dGFfZGlyKCk7CisJaWYgKHJldCA8IDApIHsKKwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAor
CQkJIkZhaWxlZCB0byBjcmVhdGUgZGF0YSBkaXIgaW4gWGVuc3RvcmVcbiIpOworCX0gZWxzZSB7
CisJCWRldl9pbmZvKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiU3VjY2Vzc2Z1bGx5IGZpbmlzaGVk
IGNvbW0gZW52IGluaXRpYWxpemF0aW9uXG4iKTsKKworCQloeV9kcnZfcHJpdi0+aW5pdGlhbGl6
ZWQgPSB0cnVlOworCX0KKworCXJldHVybiByZXQ7Cit9CisKKy8qIGNsZWFucyB1cCBhbGwgdHgv
cnggcmluZ3MgKi8KK3N0YXRpYyB2b2lkIHhlbl9iZV9jbGVhbnVwX2FsbF9yYnVmcyh2b2lkKQor
eworCXhlbl9jb21tX2ZvcmVhY2hfdHhfcmluZyh4ZW5fYmVfY2xlYW51cF90eF9yYnVmKTsKKwl4
ZW5fY29tbV9mb3JlYWNoX3J4X3JpbmcoeGVuX2JlX2NsZWFudXBfcnhfcmJ1Zik7Cit9CisKK3Zv
aWQgeGVuX2JlX2Rlc3Ryb3lfY29tbSh2b2lkKQoreworCXhlbl9iZV9jbGVhbnVwX2FsbF9yYnVm
cygpOworCXhlbl9jb21tX2Rlc3Ryb3lfZGF0YV9kaXIoKTsKK30KKworaW50IHhlbl9iZV9zZW5k
X3JlcShpbnQgZG9taWQsIHN0cnVjdCBoeXBlcl9kbWFidWZfcmVxICpyZXEsCisJCQkgICAgICBp
bnQgd2FpdCkKK3sKKwlzdHJ1Y3QgeGVuX2NvbW1fZnJvbnRfcmluZyAqcmluZzsKKwlzdHJ1Y3Qg
aHlwZXJfZG1hYnVmX3JlcSAqbmV3X3JlcTsKKwlzdHJ1Y3QgeGVuX2NvbW1fdHhfcmluZ19pbmZv
ICpyaW5nX2luZm87CisJaW50IG5vdGlmeTsKKworCXN0cnVjdCB0aW1ldmFsIHR2X3N0YXJ0LCB0
dl9lbmQ7CisJc3RydWN0IHRpbWV2YWwgdHZfZGlmZjsKKworCWludCB0aW1lb3V0ID0gMTAwMDsK
KworCS8qIGZpbmQgYSByaW5nIGluZm8gZm9yIHRoZSBjaGFubmVsICovCisJcmluZ19pbmZvID0g
eGVuX2NvbW1fZmluZF90eF9yaW5nKGRvbWlkKTsKKwlpZiAoIXJpbmdfaW5mbykgeworCQlkZXZf
ZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiQ2FuJ3QgZmluZCByaW5nIGluZm8gZm9yIHRoZSBj
aGFubmVsXG4iKTsKKwkJcmV0dXJuIC1FTk9FTlQ7CisJfQorCisKKwlyaW5nID0gJnJpbmdfaW5m
by0+cmluZ19mcm9udDsKKworCWRvX2dldHRpbWVvZmRheSgmdHZfc3RhcnQpOworCisJd2hpbGUg
KFJJTkdfRlVMTChyaW5nKSkgeworCQlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsICJSSU5HX0ZV
TExcbiIpOworCisJCWlmICh0aW1lb3V0ID09IDApIHsKKwkJCWRldl9lcnIoaHlfZHJ2X3ByaXYt
PmRldiwKKwkJCQkiVGltZW91dCB3aGlsZSB3YWl0aW5nIGZvciBhbiBlbnRyeSBpbiB0aGUgcmlu
Z1xuIik7CisJCQlyZXR1cm4gLUVJTzsKKwkJfQorCQl1c2xlZXBfcmFuZ2UoMTAwLCAxMjApOwor
CQl0aW1lb3V0LS07CisJfQorCisJdGltZW91dCA9IDEwMDA7CisKKwltdXRleF9sb2NrKCZyaW5n
X2luZm8tPmxvY2spOworCisJbmV3X3JlcSA9IFJJTkdfR0VUX1JFUVVFU1QocmluZywgcmluZy0+
cmVxX3Byb2RfcHZ0KTsKKwlpZiAoIW5ld19yZXEpIHsKKwkJbXV0ZXhfdW5sb2NrKCZyaW5nX2lu
Zm8tPmxvY2spOworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiTlVMTCBSRVFVRVNU
XG4iKTsKKwkJcmV0dXJuIC1FSU87CisJfQorCisJcmVxLT5yZXFfaWQgPSB4ZW5fY29tbV9uZXh0
X3JlcV9pZCgpOworCisJLyogdXBkYXRlIHJlcV9wZW5kaW5nIHdpdGggY3VycmVudCByZXF1ZXN0
ICovCisJbWVtY3B5KCZyZXFfcGVuZGluZywgcmVxLCBzaXplb2YocmVxX3BlbmRpbmcpKTsKKwor
CS8qIHBhc3MgY3VycmVudCByZXF1ZXN0IHRvIHRoZSByaW5nICovCisJbWVtY3B5KG5ld19yZXEs
IHJlcSwgc2l6ZW9mKCpuZXdfcmVxKSk7CisKKwlyaW5nLT5yZXFfcHJvZF9wdnQrKzsKKworCVJJ
TkdfUFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKHJpbmcsIG5vdGlmeSk7CisJaWYgKG5v
dGlmeSkKKwkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKHJpbmdfaW5mby0+aXJxKTsKKworCWlmICh3
YWl0KSB7CisJCXdoaWxlICh0aW1lb3V0LS0pIHsKKwkJCWlmIChyZXFfcGVuZGluZy5zdGF0ICE9
CisJCQkgICAgSFlQRVJfRE1BQlVGX1JFUV9OT1RfUkVTUE9OREVEKQorCQkJCWJyZWFrOworCQkJ
dXNsZWVwX3JhbmdlKDEwMCwgMTIwKTsKKwkJfQorCisJCWlmICh0aW1lb3V0IDwgMCkgeworCQkJ
bXV0ZXhfdW5sb2NrKCZyaW5nX2luZm8tPmxvY2spOworCQkJZGV2X2VycihoeV9kcnZfcHJpdi0+
ZGV2LAorCQkJCSJyZXF1ZXN0IHRpbWVkLW91dFxuIik7CisJCQlyZXR1cm4gLUVCVVNZOworCQl9
CisKKwkJbXV0ZXhfdW5sb2NrKCZyaW5nX2luZm8tPmxvY2spOworCQlkb19nZXR0aW1lb2ZkYXko
JnR2X2VuZCk7CisKKwkJLyogY2hlY2tpbmcgdGltZSBkdXJhdGlvbiBmb3Igcm91bmQtdHJpcCBv
ZiBhIHJlcXVlc3QKKwkJICogZm9yIGRlYnVnZ2luZworCQkgKi8KKwkJaWYgKHR2X2VuZC50dl91
c2VjID49IHR2X3N0YXJ0LnR2X3VzZWMpIHsKKwkJCXR2X2RpZmYudHZfc2VjID0gdHZfZW5kLnR2
X3NlYy10dl9zdGFydC50dl9zZWM7CisJCQl0dl9kaWZmLnR2X3VzZWMgPSB0dl9lbmQudHZfdXNl
Yy10dl9zdGFydC50dl91c2VjOworCQl9IGVsc2UgeworCQkJdHZfZGlmZi50dl9zZWMgPSB0dl9l
bmQudHZfc2VjLXR2X3N0YXJ0LnR2X3NlYy0xOworCQkJdHZfZGlmZi50dl91c2VjID0gdHZfZW5k
LnR2X3VzZWMrMTAwMDAwMC0KKwkJCQkJICB0dl9zdGFydC50dl91c2VjOworCQl9CisKKwkJaWYg
KHR2X2RpZmYudHZfc2VjICE9IDAgJiYgdHZfZGlmZi50dl91c2VjID4gMTYwMDApCisJCQlkZXZf
ZGJnKGh5X2Rydl9wcml2LT5kZXYsCisJCQkJInNlbmRfcmVxOnRpbWUgZGlmZjogJWxkIHNlYywg
JWxkIHVzZWNcbiIsCisJCQkJdHZfZGlmZi50dl9zZWMsIHR2X2RpZmYudHZfdXNlYyk7CisJfQor
CisJbXV0ZXhfdW5sb2NrKCZyaW5nX2luZm8tPmxvY2spOworCisJcmV0dXJuIDA7Cit9CisKKy8q
IElTUiBmb3IgaGFuZGxpbmcgcmVxdWVzdCAqLworc3RhdGljIGlycXJldHVybl90IGJhY2tfcmlu
Z19pc3IoaW50IGlycSwgdm9pZCAqaW5mbykKK3sKKwlSSU5HX0lEWCByYywgcnA7CisJc3RydWN0
IGh5cGVyX2RtYWJ1Zl9yZXEgcmVxOworCXN0cnVjdCBoeXBlcl9kbWFidWZfcmVzcCByZXNwOwor
CisJaW50IG5vdGlmeSwgbW9yZV90b19kbzsKKwlpbnQgcmV0OworCisJc3RydWN0IHhlbl9jb21t
X3J4X3JpbmdfaW5mbyAqcmluZ19pbmZvOworCXN0cnVjdCB4ZW5fY29tbV9iYWNrX3JpbmcgKnJp
bmc7CisKKwlyaW5nX2luZm8gPSAoc3RydWN0IHhlbl9jb21tX3J4X3JpbmdfaW5mbyAqKWluZm87
CisJcmluZyA9ICZyaW5nX2luZm8tPnJpbmdfYmFjazsKKworCWRldl9kYmcoaHlfZHJ2X3ByaXYt
PmRldiwgIiVzXG4iLCBfX2Z1bmNfXyk7CisKKwlkbyB7CisJCXJjID0gcmluZy0+cmVxX2NvbnM7
CisJCXJwID0gcmluZy0+c3JpbmctPnJlcV9wcm9kOworCQltb3JlX3RvX2RvID0gMDsKKwkJd2hp
bGUgKHJjICE9IHJwKSB7CisJCQlpZiAoUklOR19SRVFVRVNUX0NPTlNfT1ZFUkZMT1cocmluZywg
cmMpKQorCQkJCWJyZWFrOworCisJCQltZW1jcHkoJnJlcSwgUklOR19HRVRfUkVRVUVTVChyaW5n
LCByYyksIHNpemVvZihyZXEpKTsKKwkJCXJpbmctPnJlcV9jb25zID0gKytyYzsKKworCQkJcmV0
ID0gaHlwZXJfZG1hYnVmX21zZ19wYXJzZShyaW5nX2luZm8tPnNkb21haW4sICZyZXEpOworCisJ
CQlpZiAocmV0ID4gMCkgeworCQkJCS8qIHByZXBhcmluZyBhIHJlc3BvbnNlIGZvciB0aGUgcmVx
dWVzdCBhbmQKKwkJCQkgKiBzZW5kIGl0IHRvIHRoZSByZXF1ZXN0ZXIKKwkJCQkgKi8KKwkJCQlt
ZW1jcHkoJnJlc3AsICZyZXEsIHNpemVvZihyZXNwKSk7CisJCQkJbWVtY3B5KFJJTkdfR0VUX1JF
U1BPTlNFKHJpbmcsCisJCQkJCQkJIHJpbmctPnJzcF9wcm9kX3B2dCksCisJCQkJCQkJICZyZXNw
LCBzaXplb2YocmVzcCkpOworCQkJCXJpbmctPnJzcF9wcm9kX3B2dCsrOworCisJCQkJZGV2X2Ri
ZyhoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCQkicmVzcG9uZGluZyB0byBleHBvcnRlciBmb3IgcmVx
OiVkXG4iLAorCQkJCQlyZXNwLnJlc3BfaWQpOworCisJCQkJUklOR19QVVNIX1JFU1BPTlNFU19B
TkRfQ0hFQ0tfTk9USUZZKHJpbmcsCisJCQkJCQkJCSAgICAgbm90aWZ5KTsKKworCQkJCWlmIChu
b3RpZnkpCisJCQkJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShyaW5nX2luZm8tPmlycSk7CisJCQl9
CisKKwkJCVJJTkdfRklOQUxfQ0hFQ0tfRk9SX1JFUVVFU1RTKHJpbmcsIG1vcmVfdG9fZG8pOwor
CQl9CisJfSB3aGlsZSAobW9yZV90b19kbyk7CisKKwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cit9CisK
Ky8qIElTUiBmb3IgaGFuZGxpbmcgcmVzcG9uc2VzICovCitzdGF0aWMgaXJxcmV0dXJuX3QgZnJv
bnRfcmluZ19pc3IoaW50IGlycSwgdm9pZCAqaW5mbykKK3sKKwkvKiBmcm9udCByaW5nIG9ubHkg
Y2FyZSBhYm91dCByZXNwb25zZSBmcm9tIGJhY2sgKi8KKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3Jl
c3AgKnJlc3A7CisJUklOR19JRFggaSwgcnA7CisJaW50IG1vcmVfdG9fZG8sIHJldDsKKworCXN0
cnVjdCB4ZW5fY29tbV90eF9yaW5nX2luZm8gKnJpbmdfaW5mbzsKKwlzdHJ1Y3QgeGVuX2NvbW1f
ZnJvbnRfcmluZyAqcmluZzsKKworCXJpbmdfaW5mbyA9IChzdHJ1Y3QgeGVuX2NvbW1fdHhfcmlu
Z19pbmZvICopaW5mbzsKKwlyaW5nID0gJnJpbmdfaW5mby0+cmluZ19mcm9udDsKKworCWRldl9k
YmcoaHlfZHJ2X3ByaXYtPmRldiwgIiVzXG4iLCBfX2Z1bmNfXyk7CisKKwlkbyB7CisJCW1vcmVf
dG9fZG8gPSAwOworCQlycCA9IHJpbmctPnNyaW5nLT5yc3BfcHJvZDsKKwkJZm9yIChpID0gcmlu
Zy0+cnNwX2NvbnM7IGkgIT0gcnA7IGkrKykgeworCQkJcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNF
KHJpbmcsIGkpOworCisJCQkvKiB1cGRhdGUgcGVuZGluZyByZXF1ZXN0J3Mgc3RhdHVzIHdpdGgg
d2hhdCBpcworCQkJICogaW4gdGhlIHJlc3BvbnNlCisJCQkgKi8KKworCQkJZGV2X2RiZyhoeV9k
cnZfcHJpdi0+ZGV2LAorCQkJCSJnZXR0aW5nIHJlc3BvbnNlIGZyb20gaW1wb3J0ZXJcbiIpOwor
CisJCQlpZiAocmVxX3BlbmRpbmcucmVxX2lkID09IHJlc3AtPnJlc3BfaWQpCisJCQkJcmVxX3Bl
bmRpbmcuc3RhdCA9IHJlc3AtPnN0YXQ7CisKKwkJCWlmIChyZXNwLT5zdGF0ID09IEhZUEVSX0RN
QUJVRl9SRVFfTkVFRFNfRk9MTE9XX1VQKSB7CisJCQkJLyogcGFyc2luZyByZXNwb25zZSAqLwor
CQkJCXJldCA9IGh5cGVyX2RtYWJ1Zl9tc2dfcGFyc2UocmluZ19pbmZvLT5yZG9tYWluLAorCQkJ
CQkoc3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEgKilyZXNwKTsKKworCQkJCWlmIChyZXQgPCAwKSB7
CisJCQkJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCQkJCSJlcnIgd2hpbGUgcGFyc2lu
ZyByZXNwXG4iKTsKKwkJCQl9CisJCQl9IGVsc2UgaWYgKHJlc3AtPnN0YXQgPT0gSFlQRVJfRE1B
QlVGX1JFUV9QUk9DRVNTRUQpIHsKKwkJCQkvKiBmb3IgZGVidWdnaW5nIGRtYV9idWYgcmVtb3Rl
IHN5bmNoICovCisJCQkJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LAorCQkJCQkib3JpZ2luYWwg
cmVxdWVzdCA9IDB4JXhcbiIsIHJlc3AtPmNtZCk7CisJCQkJZGV2X2RiZyhoeV9kcnZfcHJpdi0+
ZGV2LAorCQkJCQkiZ290IEhZUEVSX0RNQUJVRl9SRVFfUFJPQ0VTU0VEXG4iKTsKKwkJCX0gZWxz
ZSBpZiAocmVzcC0+c3RhdCA9PSBIWVBFUl9ETUFCVUZfUkVRX0VSUk9SKSB7CisJCQkJLyogZm9y
IGRlYnVnZ2luZyBkbWFfYnVmIHJlbW90ZSBzeW5jaCAqLworCQkJCWRldl9kYmcoaHlfZHJ2X3By
aXYtPmRldiwKKwkJCQkJIm9yaWdpbmFsIHJlcXVlc3QgPSAweCV4XG4iLCByZXNwLT5jbWQpOwor
CQkJCWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCQkJImdvdCBIWVBFUl9ETUFCVUZfUkVR
X0VSUk9SXG4iKTsKKwkJCX0KKwkJfQorCisJCXJpbmctPnJzcF9jb25zID0gaTsKKworCQlpZiAo
aSAhPSByaW5nLT5yZXFfcHJvZF9wdnQpCisJCQlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05T
RVMocmluZywgbW9yZV90b19kbyk7CisJCWVsc2UKKwkJCXJpbmctPnNyaW5nLT5yc3BfZXZlbnQg
PSBpKzE7CisKKwl9IHdoaWxlIChtb3JlX3RvX2RvKTsKKworCXJldHVybiBJUlFfSEFORExFRDsK
K30KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVu
L2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5oIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9i
YWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMDAwLi5jMGQzMTM5YWNlNTkKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2
ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2Nv
bW0uaApAQCAtMCwwICsxLDc4IEBACisvKgorICogQ29weXJpZ2h0IMKpIDIwMTggSW50ZWwgQ29y
cG9yYXRpb24KKyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNo
YXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYQorICogY29weSBvZiB0aGlzIHNvZnR3YXJl
IGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwKKyAq
IHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3
aXRob3V0IGxpbWl0YXRpb24KKyAqIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1l
cmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLAorICogYW5kL29yIHNlbGwgY29w
aWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlCisg
KiBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlz
IHBlcm1pc3Npb24gbm90aWNlIChpbmNsdWRpbmcgdGhlIG5leHQKKyAqIHBhcmFncmFwaCkgc2hh
bGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0
aGUKKyAqIFNvZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMi
LCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJ
TkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ
TElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5H
RU1FTlQuICBJTiBOTyBFVkVOVCBTSEFMTAorICogVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhP
TERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJ
TElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNF
LCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZU
V0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTCisgKiBJTiBUSEUgU09GVFdBUkUuCisg
KgorICovCisKKyNpZm5kZWYgX19IWVBFUl9ETUFCVUZfWEVOX0NPTU1fSF9fCisjZGVmaW5lIF9f
SFlQRVJfRE1BQlVGX1hFTl9DT01NX0hfXworCisjaW5jbHVkZSAieGVuL2ludGVyZmFjZS9pby9y
aW5nLmgiCisjaW5jbHVkZSAieGVuL3hlbmJ1cy5oIgorI2luY2x1ZGUgIi4uLy4uL2h5cGVyX2Rt
YWJ1Zl9tc2cuaCIKKworZXh0ZXJuIGludCB4ZW5zdG9yZWRfcmVhZHk7CisKK0RFRklORV9SSU5H
X1RZUEVTKHhlbl9jb21tLCBzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JlcSwgc3RydWN0IGh5cGVyX2Rt
YWJ1Zl9yZXNwKTsKKworc3RydWN0IHhlbl9jb21tX3R4X3JpbmdfaW5mbyB7CisJc3RydWN0IHhl
bl9jb21tX2Zyb250X3JpbmcgcmluZ19mcm9udDsKKwlpbnQgcmRvbWFpbjsKKwlpbnQgZ3JlZl9y
aW5nOworCWludCBpcnE7CisJaW50IHBvcnQ7CisJc3RydWN0IG11dGV4IGxvY2s7CisJc3RydWN0
IHhlbmJ1c193YXRjaCB3YXRjaDsKK307CisKK3N0cnVjdCB4ZW5fY29tbV9yeF9yaW5nX2luZm8g
eworCWludCBzZG9tYWluOworCWludCBpcnE7CisJaW50IGV2dGNobjsKKwlzdHJ1Y3QgeGVuX2Nv
bW1fYmFja19yaW5nIHJpbmdfYmFjazsKKwlzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiB1
bm1hcF9vcDsKK307CisKK2ludCB4ZW5fYmVfZ2V0X2RvbWlkKHZvaWQpOworCitpbnQgeGVuX2Jl
X2luaXRfY29tbV9lbnYodm9pZCk7CisKKy8qIGV4cG9ydGVyIG5lZWRzIHRvIGdlbmVyYXRlZCBp
bmZvIGZvciBwYWdlIHNoYXJpbmcgKi8KK2ludCB4ZW5fYmVfaW5pdF90eF9yYnVmKGludCBkb21p
ZCk7CisKKy8qIGltcG9ydGVyIG5lZWRzIHRvIGtub3cgYWJvdXQgc2hhcmVkIHBhZ2UgYW5kIHBv
cnQgbnVtYmVycworICogZm9yIHJpbmcgYnVmZmVyIGFuZCBldmVudCBjaGFubmVsCisgKi8KK2lu
dCB4ZW5fYmVfaW5pdF9yeF9yYnVmKGludCBkb21pZCk7CisKKy8qIGNsZWFucyB1cCBleHBvcnRl
ciByaW5nIGNyZWF0ZWQgZm9yIGdpdmVuIGRvbWFpbiAqLwordm9pZCB4ZW5fYmVfY2xlYW51cF90
eF9yYnVmKGludCBkb21pZCk7CisKKy8qIGNsZWFucyB1cCBpbXBvcnRlciByaW5nIGNyZWF0ZWQg
Zm9yIGdpdmVuIGRvbWFpbiAqLwordm9pZCB4ZW5fYmVfY2xlYW51cF9yeF9yYnVmKGludCBkb21p
ZCk7CisKK3ZvaWQgeGVuX2JlX2Rlc3Ryb3lfY29tbSh2b2lkKTsKKworLyogc2VuZCByZXF1ZXN0
IHRvIHRoZSByZW1vdGUgZG9tYWluICovCitpbnQgeGVuX2JlX3NlbmRfcmVxKGludCBkb21pZCwg
c3RydWN0IGh5cGVyX2RtYWJ1Zl9yZXEgKnJlcSwKKwkJICAgIGludCB3YWl0KTsKKworI2VuZGlm
IC8qIF9fSFlQRVJfRE1BQlVGX1hFTl9DT01NX0hfXyAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9k
bWEtYnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tX2xp
c3QuYyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2Rt
YWJ1Zl94ZW5fY29tbV9saXN0LmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwLi41YThlOWQ5YjczN2YKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2RtYS1idWYvaHlw
ZXJfZG1hYnVmL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW1fbGlzdC5jCkBAIC0w
LDAgKzEsMTU4IEBACisvKgorICogQ29weXJpZ2h0IMKpIDIwMTggSW50ZWwgQ29ycG9yYXRpb24K
KyAqCisgKiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8g
YW55IHBlcnNvbiBvYnRhaW5pbmcgYQorICogY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3Nv
Y2lhdGVkIGRvY3VtZW50YXRpb24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwKKyAqIHRvIGRlYWwg
aW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxp
bWl0YXRpb24KKyAqIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJs
aXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLAorICogYW5kL29yIHNlbGwgY29waWVzIG9mIHRo
ZSBTb2Z0d2FyZSwgYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlCisgKiBTb2Z0d2Fy
ZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRp
b25zOgorICoKKyAqIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Np
b24gbm90aWNlIChpbmNsdWRpbmcgdGhlIG5leHQKKyAqIHBhcmFncmFwaCkgc2hhbGwgYmUgaW5j
bHVkZWQgaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUKKyAqIFNv
ZnR3YXJlLgorICoKKyAqIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VU
IFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcg
QlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAq
IEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuICBJ
TiBOTyBFVkVOVCBTSEFMTAorICogVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUg
TElBQkxFIEZPUiBBTlkgQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hF
VEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5H
CisgKiBGUk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBU
SEUgVVNFIE9SIE9USEVSIERFQUxJTkdTCisgKiBJTiBUSEUgU09GVFdBUkUuCisgKgorICogQXV0
aG9yczoKKyAqICAgIERvbmd3b24gS2ltIDxkb25nd29uLmtpbUBpbnRlbC5jb20+CisgKiAgICBN
YXRldXN6IFBvbHJvbGEgPG1hdGV1c3p4LnBvdHJvbGFAaW50ZWwuY29tPgorICoKKyAqLworCisj
aW5jbHVkZSA8bGludXgva2VybmVsLmg+CisjaW5jbHVkZSA8bGludXgvZXJybm8uaD4KKyNpbmNs
dWRlIDxsaW51eC9zbGFiLmg+CisjaW5jbHVkZSA8bGludXgvY2Rldi5oPgorI2luY2x1ZGUgPGxp
bnV4L2hhc2h0YWJsZS5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgorI2luY2x1ZGUg
Ii4uLy4uL2h5cGVyX2RtYWJ1Zl9kcnYuaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfeGVuX2Nv
bW0uaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfeGVuX2NvbW1fbGlzdC5oIgorCitERUNMQVJF
X0hBU0hUQUJMRSh4ZW5fY29tbV90eF9yaW5nX2hhc2gsIE1BWF9FTlRSWV9UWF9SSU5HKTsKK0RF
Q0xBUkVfSEFTSFRBQkxFKHhlbl9jb21tX3J4X3JpbmdfaGFzaCwgTUFYX0VOVFJZX1JYX1JJTkcp
OworCit2b2lkIHhlbl9jb21tX3JpbmdfdGFibGVfaW5pdCh2b2lkKQoreworCWhhc2hfaW5pdCh4
ZW5fY29tbV9yeF9yaW5nX2hhc2gpOworCWhhc2hfaW5pdCh4ZW5fY29tbV90eF9yaW5nX2hhc2gp
OworfQorCitpbnQgeGVuX2NvbW1fYWRkX3R4X3Jpbmcoc3RydWN0IHhlbl9jb21tX3R4X3Jpbmdf
aW5mbyAqcmluZ19pbmZvKQoreworCXN0cnVjdCB4ZW5fY29tbV90eF9yaW5nX2luZm9fZW50cnkg
KmluZm9fZW50cnk7CisKKwlpbmZvX2VudHJ5ID0ga21hbGxvYyhzaXplb2YoKmluZm9fZW50cnkp
LCBHRlBfS0VSTkVMKTsKKworCWlmICghaW5mb19lbnRyeSkKKwkJcmV0dXJuIC1FTk9NRU07CisK
KwlpbmZvX2VudHJ5LT5pbmZvID0gcmluZ19pbmZvOworCisJaGFzaF9hZGQoeGVuX2NvbW1fdHhf
cmluZ19oYXNoLCAmaW5mb19lbnRyeS0+bm9kZSwKKwkJaW5mb19lbnRyeS0+aW5mby0+cmRvbWFp
bik7CisKKwlyZXR1cm4gMDsKK30KKworaW50IHhlbl9jb21tX2FkZF9yeF9yaW5nKHN0cnVjdCB4
ZW5fY29tbV9yeF9yaW5nX2luZm8gKnJpbmdfaW5mbykKK3sKKwlzdHJ1Y3QgeGVuX2NvbW1fcnhf
cmluZ19pbmZvX2VudHJ5ICppbmZvX2VudHJ5OworCisJaW5mb19lbnRyeSA9IGttYWxsb2Moc2l6
ZW9mKCppbmZvX2VudHJ5KSwgR0ZQX0tFUk5FTCk7CisKKwlpZiAoIWluZm9fZW50cnkpCisJCXJl
dHVybiAtRU5PTUVNOworCisJaW5mb19lbnRyeS0+aW5mbyA9IHJpbmdfaW5mbzsKKworCWhhc2hf
YWRkKHhlbl9jb21tX3J4X3JpbmdfaGFzaCwgJmluZm9fZW50cnktPm5vZGUsCisJCWluZm9fZW50
cnktPmluZm8tPnNkb21haW4pOworCisJcmV0dXJuIDA7Cit9CisKK3N0cnVjdCB4ZW5fY29tbV90
eF9yaW5nX2luZm8gKnhlbl9jb21tX2ZpbmRfdHhfcmluZyhpbnQgZG9taWQpCit7CisJc3RydWN0
IHhlbl9jb21tX3R4X3JpbmdfaW5mb19lbnRyeSAqaW5mb19lbnRyeTsKKwlpbnQgYmt0OworCisJ
aGFzaF9mb3JfZWFjaCh4ZW5fY29tbV90eF9yaW5nX2hhc2gsIGJrdCwgaW5mb19lbnRyeSwgbm9k
ZSkKKwkJaWYgKGluZm9fZW50cnktPmluZm8tPnJkb21haW4gPT0gZG9taWQpCisJCQlyZXR1cm4g
aW5mb19lbnRyeS0+aW5mbzsKKworCXJldHVybiBOVUxMOworfQorCitzdHJ1Y3QgeGVuX2NvbW1f
cnhfcmluZ19pbmZvICp4ZW5fY29tbV9maW5kX3J4X3JpbmcoaW50IGRvbWlkKQoreworCXN0cnVj
dCB4ZW5fY29tbV9yeF9yaW5nX2luZm9fZW50cnkgKmluZm9fZW50cnk7CisJaW50IGJrdDsKKwor
CWhhc2hfZm9yX2VhY2goeGVuX2NvbW1fcnhfcmluZ19oYXNoLCBia3QsIGluZm9fZW50cnksIG5v
ZGUpCisJCWlmIChpbmZvX2VudHJ5LT5pbmZvLT5zZG9tYWluID09IGRvbWlkKQorCQkJcmV0dXJu
IGluZm9fZW50cnktPmluZm87CisKKwlyZXR1cm4gTlVMTDsKK30KKworaW50IHhlbl9jb21tX3Jl
bW92ZV90eF9yaW5nKGludCBkb21pZCkKK3sKKwlzdHJ1Y3QgeGVuX2NvbW1fdHhfcmluZ19pbmZv
X2VudHJ5ICppbmZvX2VudHJ5OworCWludCBia3Q7CisKKwloYXNoX2Zvcl9lYWNoKHhlbl9jb21t
X3R4X3JpbmdfaGFzaCwgYmt0LCBpbmZvX2VudHJ5LCBub2RlKQorCQlpZiAoaW5mb19lbnRyeS0+
aW5mby0+cmRvbWFpbiA9PSBkb21pZCkgeworCQkJaGFzaF9kZWwoJmluZm9fZW50cnktPm5vZGUp
OworCQkJa2ZyZWUoaW5mb19lbnRyeSk7CisJCQlyZXR1cm4gMDsKKwkJfQorCisJcmV0dXJuIC1F
Tk9FTlQ7Cit9CisKK2ludCB4ZW5fY29tbV9yZW1vdmVfcnhfcmluZyhpbnQgZG9taWQpCit7CisJ
c3RydWN0IHhlbl9jb21tX3J4X3JpbmdfaW5mb19lbnRyeSAqaW5mb19lbnRyeTsKKwlpbnQgYmt0
OworCisJaGFzaF9mb3JfZWFjaCh4ZW5fY29tbV9yeF9yaW5nX2hhc2gsIGJrdCwgaW5mb19lbnRy
eSwgbm9kZSkKKwkJaWYgKGluZm9fZW50cnktPmluZm8tPnNkb21haW4gPT0gZG9taWQpIHsKKwkJ
CWhhc2hfZGVsKCZpbmZvX2VudHJ5LT5ub2RlKTsKKwkJCWtmcmVlKGluZm9fZW50cnkpOworCQkJ
cmV0dXJuIDA7CisJCX0KKworCXJldHVybiAtRU5PRU5UOworfQorCit2b2lkIHhlbl9jb21tX2Zv
cmVhY2hfdHhfcmluZyh2b2lkICgqZnVuYykoaW50IGRvbWlkKSkKK3sKKwlzdHJ1Y3QgeGVuX2Nv
bW1fdHhfcmluZ19pbmZvX2VudHJ5ICppbmZvX2VudHJ5OworCXN0cnVjdCBobGlzdF9ub2RlICp0
bXA7CisJaW50IGJrdDsKKworCWhhc2hfZm9yX2VhY2hfc2FmZSh4ZW5fY29tbV90eF9yaW5nX2hh
c2gsIGJrdCwgdG1wLAorCQkJICAgaW5mb19lbnRyeSwgbm9kZSkgeworCQlmdW5jKGluZm9fZW50
cnktPmluZm8tPnJkb21haW4pOworCX0KK30KKwordm9pZCB4ZW5fY29tbV9mb3JlYWNoX3J4X3Jp
bmcodm9pZCAoKmZ1bmMpKGludCBkb21pZCkpCit7CisJc3RydWN0IHhlbl9jb21tX3J4X3Jpbmdf
aW5mb19lbnRyeSAqaW5mb19lbnRyeTsKKwlzdHJ1Y3QgaGxpc3Rfbm9kZSAqdG1wOworCWludCBi
a3Q7CisKKwloYXNoX2Zvcl9lYWNoX3NhZmUoeGVuX2NvbW1fcnhfcmluZ19oYXNoLCBia3QsIHRt
cCwKKwkJCSAgIGluZm9fZW50cnksIG5vZGUpIHsKKwkJZnVuYyhpbmZvX2VudHJ5LT5pbmZvLT5z
ZG9tYWluKTsKKwl9Cit9CmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVm
L2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW1fbGlzdC5oIGIvZHJpdmVycy9kbWEt
YnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tX2xpc3Qu
aApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjhkNGI1MmJkNDFiMAot
LS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMv
eGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0LmgKQEAgLTAsMCArMSw2NyBAQAorLyoKKyAq
IENvcHlyaWdodCDCqSAyMDE4IEludGVsIENvcnBvcmF0aW9uCisgKgorICogUGVybWlzc2lvbiBp
cyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5n
IGEKKyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9u
IGZpbGVzICh0aGUgIlNvZnR3YXJlIiksCisgKiB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRo
b3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uCisgKiB0aGUgcmln
aHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3Vi
bGljZW5zZSwKKyAqIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBw
ZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQorICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRv
IHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJv
dmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSAoaW5jbHVkaW5n
IHRoZSBuZXh0CisgKiBwYXJhZ3JhcGgpIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMg
b3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlCisgKiBTb2Z0d2FyZS4KKyAqCisgKiBUSEUg
U09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lO
RCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBU
SEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZFTlQgU0hBTEwKKyAq
IFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlN
LCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9G
IENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9S
IElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFM
SU5HUworICogSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqLworCisjaWZuZGVmIF9fSFlQRVJfRE1B
QlVGX1hFTl9DT01NX0xJU1RfSF9fCisjZGVmaW5lIF9fSFlQRVJfRE1BQlVGX1hFTl9DT01NX0xJ
U1RfSF9fCisKKy8qIG51bWJlciBvZiBiaXRzIHRvIGJlIHVzZWQgZm9yIGV4cG9ydGVkIGRtYWJ1
ZnMgaGFzaCB0YWJsZSAqLworI2RlZmluZSBNQVhfRU5UUllfVFhfUklORyA3CisvKiBudW1iZXIg
b2YgYml0cyB0byBiZSB1c2VkIGZvciBpbXBvcnRlZCBkbWFidWZzIGhhc2ggdGFibGUgKi8KKyNk
ZWZpbmUgTUFYX0VOVFJZX1JYX1JJTkcgNworCitzdHJ1Y3QgeGVuX2NvbW1fdHhfcmluZ19pbmZv
X2VudHJ5IHsKKwlzdHJ1Y3QgeGVuX2NvbW1fdHhfcmluZ19pbmZvICppbmZvOworCXN0cnVjdCBo
bGlzdF9ub2RlIG5vZGU7Cit9OworCitzdHJ1Y3QgeGVuX2NvbW1fcnhfcmluZ19pbmZvX2VudHJ5
IHsKKwlzdHJ1Y3QgeGVuX2NvbW1fcnhfcmluZ19pbmZvICppbmZvOworCXN0cnVjdCBobGlzdF9u
b2RlIG5vZGU7Cit9OworCit2b2lkIHhlbl9jb21tX3JpbmdfdGFibGVfaW5pdCh2b2lkKTsKKwor
aW50IHhlbl9jb21tX2FkZF90eF9yaW5nKHN0cnVjdCB4ZW5fY29tbV90eF9yaW5nX2luZm8gKnJp
bmdfaW5mbyk7CisKK2ludCB4ZW5fY29tbV9hZGRfcnhfcmluZyhzdHJ1Y3QgeGVuX2NvbW1fcnhf
cmluZ19pbmZvICpyaW5nX2luZm8pOworCitpbnQgeGVuX2NvbW1fcmVtb3ZlX3R4X3JpbmcoaW50
IGRvbWlkKTsKKworaW50IHhlbl9jb21tX3JlbW92ZV9yeF9yaW5nKGludCBkb21pZCk7CisKK3N0
cnVjdCB4ZW5fY29tbV90eF9yaW5nX2luZm8gKnhlbl9jb21tX2ZpbmRfdHhfcmluZyhpbnQgZG9t
aWQpOworCitzdHJ1Y3QgeGVuX2NvbW1fcnhfcmluZ19pbmZvICp4ZW5fY29tbV9maW5kX3J4X3Jp
bmcoaW50IGRvbWlkKTsKKworLyogaXRlcmF0ZXMgb3ZlciBhbGwgZXhwb3J0ZXIgcmluZ3MgYW5k
IGNhbGxzIHByb3ZpZGVkCisgKiBmdW5jdGlvbiBmb3IgZWFjaCBvZiB0aGVtCisgKi8KK3ZvaWQg
eGVuX2NvbW1fZm9yZWFjaF90eF9yaW5nKHZvaWQgKCpmdW5jKShpbnQgZG9taWQpKTsKKworLyog
aXRlcmF0ZXMgb3ZlciBhbGwgaW1wb3J0ZXIgcmluZ3MgYW5kIGNhbGxzIHByb3ZpZGVkCisgKiBm
dW5jdGlvbiBmb3IgZWFjaCBvZiB0aGVtCisgKi8KK3ZvaWQgeGVuX2NvbW1fZm9yZWFjaF9yeF9y
aW5nKHZvaWQgKCpmdW5jKShpbnQgZG9taWQpKTsKKworI2VuZGlmIC8vIF9fSFlQRVJfRE1BQlVG
X1hFTl9DT01NX0xJU1RfSF9fCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2Rydi5jIGIvZHJpdmVycy9kbWEtYnVm
L2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9kcnYuYwpuZXcgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjgxMjJkYzE1YjRjYgotLS0gL2Rldi9u
dWxsCisrKyBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVy
X2RtYWJ1Zl94ZW5fZHJ2LmMKQEAgLTAsMCArMSw0NiBAQAorLyoKKyAqIENvcHlyaWdodCDCqSAy
MDE4IEludGVsIENvcnBvcmF0aW9uCisgKgorICogUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRl
ZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEKKyAqIGNvcHkgb2Yg
dGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNv
ZnR3YXJlIiksCisgKiB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9u
LCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9uCisgKiB0aGUgcmlnaHRzIHRvIHVzZSwgY29w
eSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwKKyAqIGFu
ZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0
byB3aG9tIHRoZQorICogU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAqCisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5v
dGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSAoaW5jbHVkaW5nIHRoZSBuZXh0CisgKiBw
YXJhZ3JhcGgpIHNoYWxsIGJlIGluY2x1ZGVkIGluIGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwg
cG9ydGlvbnMgb2YgdGhlCisgKiBTb2Z0d2FyZS4KKyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJP
VklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgor
ICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBB
TkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZFTlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9S
IENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9U
SEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JU
IE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04g
V0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUworICogSU4gVEhF
IFNPRlRXQVJFLgorICoKKyAqIEF1dGhvcnM6CisgKiAgICBEb25nd29uIEtpbSA8ZG9uZ3dvbi5r
aW1AaW50ZWwuY29tPgorICogICAgTWF0ZXVzeiBQb2xyb2xhIDxtYXRldXN6eC5wb3Ryb2xhQGlu
dGVsLmNvbT4KKyAqCisgKi8KKworI2luY2x1ZGUgIi4uLy4uL2h5cGVyX2RtYWJ1Zl9kcnYuaCIK
KyNpbmNsdWRlICJoeXBlcl9kbWFidWZfeGVuX2NvbW0uaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFi
dWZfeGVuX3NobS5oIgorCitzdHJ1Y3QgaHlwZXJfZG1hYnVmX2JrbmRfb3BzIHhlbl9ia25kX29w
cyA9IHsKKwkuaW5pdCA9IE5VTEwsIC8qIG5vdCBuZWVkZWQgZm9yIHhlbiAqLworCS5jbGVhbnVw
ID0gTlVMTCwgLyogbm90IG5lZWRlZCBmb3IgeGVuICovCisJLmdldF92bV9pZCA9IHhlbl9iZV9n
ZXRfZG9taWQsCisJLnNoYXJlX3BhZ2VzID0geGVuX2JlX3NoYXJlX3BhZ2VzLAorCS51bnNoYXJl
X3BhZ2VzID0geGVuX2JlX3Vuc2hhcmVfcGFnZXMsCisJLm1hcF9zaGFyZWRfcGFnZXMgPSAodm9p
ZCAqKXhlbl9iZV9tYXBfc2hhcmVkX3BhZ2VzLAorCS51bm1hcF9zaGFyZWRfcGFnZXMgPSB4ZW5f
YmVfdW5tYXBfc2hhcmVkX3BhZ2VzLAorCS5pbml0X2NvbW1fZW52ID0geGVuX2JlX2luaXRfY29t
bV9lbnYsCisJLmRlc3Ryb3lfY29tbSA9IHhlbl9iZV9kZXN0cm95X2NvbW0sCisJLmluaXRfcnhf
Y2ggPSB4ZW5fYmVfaW5pdF9yeF9yYnVmLAorCS5pbml0X3R4X2NoID0geGVuX2JlX2luaXRfdHhf
cmJ1ZiwKKwkuc2VuZF9yZXEgPSB4ZW5fYmVfc2VuZF9yZXEsCit9OwpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9k
cnYuaCBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2Rt
YWJ1Zl94ZW5fZHJ2LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5j
OTdkYzFjNWQwNDIKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2Rydi5oCkBAIC0wLDAgKzEsNTMgQEAK
Ky8qCisgKiBDb3B5cmlnaHQgwqkgMjAxOCBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1p
c3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9i
dGFpbmluZyBhCisgKiBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1l
bnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdh
cmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICog
dGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1
dGUsIHN1YmxpY2Vuc2UsCisgKiBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBh
bmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hl
ZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICog
VGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGlu
Y2x1ZGluZyB0aGUgbmV4dAorICogcGFyYWdyYXBoKSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwg
Y29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZQorICogU29mdHdhcmUuCisgKgor
ICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0Yg
QU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlU
RUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1Ig
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNI
QUxMCisgKiBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFO
WSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFD
VElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9V
VCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RI
RVIgREVBTElOR1MKKyAqIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKi8KKworI2lmbmRlZiBfX0hZ
UEVSX0RNQUJVRl9YRU5fRFJWX0hfXworI2RlZmluZSBfX0hZUEVSX0RNQUJVRl9YRU5fRFJWX0hf
XworI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvZ3JhbnRfdGFibGUuaD4KKworZXh0ZXJuIHN0cnVj
dCBoeXBlcl9kbWFidWZfYmtuZF9vcHMgeGVuX2JrbmRfb3BzOworCisvKiBNYWluIHB1cnBvc2Ug
b2YgdGhpcyBzdHJ1Y3R1cmUgaXMgdG8ga2VlcAorICogYWxsIHJlZmVyZW5jZXMgY3JlYXRlZCBv
ciBhY3F1aXJlZCBmb3Igc2hhcmluZworICogcGFnZXMgd2l0aCBhbm90aGVyIGRvbWFpbiBmb3Ig
ZnJlZWluZyB0aG9zZSBsYXRlcgorICogd2hlbiB1bnNoYXJpbmcuCisgKi8KK3N0cnVjdCB4ZW5f
c2hhcmVkX3BhZ2VzX2luZm8geworCS8qIHRvcCBsZXZlbCByZWZpZCAqLworCWdyYW50X3JlZl90
IGx2bDNfZ3JlZjsKKworCS8qIHBhZ2Ugb2YgdG9wIGxldmVsIGFkZHJlc3NpbmcsIGl0IGNvbnRh
aW5zIHJlZmlkcyBvZiAybmQgbHZsIHBhZ2VzICovCisJZ3JhbnRfcmVmX3QgKmx2bDNfdGFibGU7
CisKKwkvKiB0YWJsZSBvZiAybmQgbGV2ZWwgcGFnZXMsIHRoYXQgY29udGFpbnMgcmVmaWRzIHRv
IGRhdGEgcGFnZXMgKi8KKwlncmFudF9yZWZfdCAqbHZsMl90YWJsZTsKKworCS8qIHVubWFwIG9w
cyBmb3IgbWFwcGVkIHBhZ2VzICovCisJc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKnVu
bWFwX29wczsKKworCS8qIGRhdGEgcGFnZXMgdG8gYmUgdW5tYXBwZWQgKi8KKwlzdHJ1Y3QgcGFn
ZSAqKmRhdGFfcGFnZXM7Cit9OworCisjZW5kaWYgLy8gX19IWVBFUl9ETUFCVUZfWEVOX0NPTU1f
SF9fCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tlbmRzL3hl
bi9oeXBlcl9kbWFidWZfeGVuX3NobS5jIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9i
YWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9zaG0uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwMDAwMDAuLmIyZGNlZjM0ZTEwZgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fc2ht
LmMKQEAgLTAsMCArMSw1MjUgQEAKKy8qCisgKiBDb3B5cmlnaHQgwqkgMjAxOCBJbnRlbCBDb3Jw
b3JhdGlvbgorICoKKyAqIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hh
cmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhCisgKiBjb3B5IG9mIHRoaXMgc29mdHdhcmUg
YW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLAorICog
dG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdp
dGhvdXQgbGltaXRhdGlvbgorICogdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVy
Z2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsCisgKiBhbmQvb3Igc2VsbCBjb3Bp
ZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQgdG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUKKyAq
IFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5n
IGNvbmRpdGlvbnM6CisgKgorICogVGhlIGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMg
cGVybWlzc2lvbiBub3RpY2UgKGluY2x1ZGluZyB0aGUgbmV4dAorICogcGFyYWdyYXBoKSBzaGFs
bCBiZSBpbmNsdWRlZCBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRo
ZQorICogU29mdHdhcmUuCisgKgorICogVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIs
IFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElO
Q0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZLAorICogRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdF
TUVOVC4gIElOIE5PIEVWRU5UIFNIQUxMCisgKiBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9M
REVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklM
SVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0Us
IEFSSVNJTkcKKyAqIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRX
QVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MKKyAqIElOIFRIRSBTT0ZUV0FSRS4KKyAq
CisgKiBBdXRob3JzOgorICogICAgRG9uZ3dvbiBLaW0gPGRvbmd3b24ua2ltQGludGVsLmNvbT4K
KyAqICAgIE1hdGV1c3ogUG9scm9sYSA8bWF0ZXVzengucG90cm9sYUBpbnRlbC5jb20+CisgKgor
ICovCisKKyNpbmNsdWRlIDxsaW51eC9zbGFiLmg+CisjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxl
Lmg+CisjaW5jbHVkZSA8YXNtL3hlbi9wYWdlLmg+CisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX3hl
bl9kcnYuaCIKKyNpbmNsdWRlICIuLi8uLi9oeXBlcl9kbWFidWZfZHJ2LmgiCisKKyNkZWZpbmUg
UkVGU19QRVJfUEFHRSAoUEFHRV9TSVpFL3NpemVvZihncmFudF9yZWZfdCkpCisKKy8qCisgKiBD
cmVhdGVzIDIgbGV2ZWwgcGFnZSBkaXJlY3Rvcnkgc3RydWN0dXJlIGZvciByZWZlcmVuY2luZyBz
aGFyZWQgcGFnZXMuCisgKiBUb3AgbGV2ZWwgcGFnZSBpcyBhIHNpbmdsZSBwYWdlIHRoYXQgY29u
dGFpbnMgdXAgdG8gMTAyNCByZWZpZHMgdGhhdAorICogcG9pbnQgdG8gMm5kIGxldmVsIHBhZ2Vz
LgorICoKKyAqIEVhY2ggMm5kIGxldmVsIHBhZ2UgY29udGFpbnMgdXAgdG8gMTAyNCByZWZpZHMg
dGhhdCBwb2ludCB0byBzaGFyZWQKKyAqIGRhdGEgcGFnZXMuCisgKgorICogVGhlcmUgd2lsbCBh
bHdheXMgYmUgb25lIHRvcCBsZXZlbCBwYWdlIGFuZCBudW1iZXIgb2YgMm5kIGxldmVsIHBhZ2Vz
CisgKiBkZXBlbmRzIG9uIG51bWJlciBvZiBzaGFyZWQgZGF0YSBwYWdlcy4KKyAqCisgKiAgICAg
IDNyZCBsZXZlbCBwYWdlICAgICAgICAgICAgICAgIDJuZCBsZXZlbCBwYWdlcyAgICAgICAgICAg
IERhdGEgcGFnZXMKKyAqICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgIOKUjD4rLS0tLS0t
LS0tLS0tLS0tLS0tLS0rIOKUjD4rLS0tLS0tLS0tLS0tKworICogfDJuZCBsZXZlbCBwYWdlIDAg
cmVmaWQgICB8LS0t4pSYIHxEYXRhIHBhZ2UgMCByZWZpZCAgIHwt4pSYIHxEYXRhIHBhZ2UgMCB8
CisgKiB8Mm5kIGxldmVsIHBhZ2UgMSByZWZpZCAgIHwtLS3ilJAgfERhdGEgcGFnZSAxIHJlZmlk
ICAgfC3ilJAgKy0tLS0tLS0tLS0tLSsKKyAqIHwgICAgICAgICAgIC4uLiAgICAgICAgICAgfCAg
IHwgfCAgICAgLi4uLiAgICAgICAgICAgfCB8CisgKiB8Mm5kIGxldmVsIHBhZ2UgMTAyMyByZWZp
ZHwt4pSQIHwgfERhdGEgcGFnZSAxMDIzIHJlZmlkfCDilJQ+Ky0tLS0tLS0tLS0tLSsKKyAqICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyB8IHwgKy0tLS0tLS0tLS0tLS0tLS0tLS0tKyAgIHxE
YXRhIHBhZ2UgMSB8CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCB8ICAgICAgICAg
ICAgICAgICAgICAgICAgICArLS0tLS0tLS0tLS0tKworICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwg4pSUPistLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgfERhdGEgcGFnZSAxMDI0IHJlZmlkfAorICogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICB8RGF0YSBwYWdlIDEwMjUgcmVmaWR8CisgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIHwgICAgICAgLi4uICAgICAgICAgIHwKKyAqICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgfERhdGEgcGFnZSAyMDQ3IHJlZmlkfAorICogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgICAgIC4uLi4uCisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg4pSULS0+Ky0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tKworICogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
RGF0YSBwYWdlIDEwNDc1NTIgcmVmaWR8CisgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHxEYXRhIHBhZ2UgMTA0NzU1MyByZWZpZHwKKyAqICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgICAuLi4gICAgICAgICAgICAgfAorICogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8RGF0YSBwYWdlIDEwNDg1NzUgcmVmaWR8CisgKiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKKyAqCisgKiBVc2lu
ZyBzdWNoIDIgbGV2ZWwgc3RydWN0dXJlIGl0IGlzIHBvc3NpYmxlIHRvIHJlZmVyZW5jZSB1cCB0
byA0R0Igb2YKKyAqIHNoYXJlZCBkYXRhIHVzaW5nIHNpbmdsZSByZWZpZCBwb2ludGluZyB0byB0
b3AgbGV2ZWwgcGFnZS4KKyAqCisgKiBSZXR1cm5zIHJlZmlkIG9mIHRvcCBsZXZlbCBwYWdlLgor
ICovCitpbnQgeGVuX2JlX3NoYXJlX3BhZ2VzKHN0cnVjdCBwYWdlICoqcGFnZXMsIGludCBkb21p
ZCwgaW50IG5lbnRzLAorCQkgICAgICAgdm9pZCAqKnJlZnNfaW5mbykKK3sKKwlncmFudF9yZWZf
dCBsdmwzX2dyZWY7CisJZ3JhbnRfcmVmX3QgKmx2bDJfdGFibGU7CisJZ3JhbnRfcmVmX3QgKmx2
bDNfdGFibGU7CisKKwkvKgorCSAqIENhbGN1bGF0ZSBudW1iZXIgb2YgcGFnZXMgbmVlZGVkIGZv
ciAybmQgbGV2ZWwgYWRkcmVzaW5nOgorCSAqLworCWludCBuX2x2bDJfZ3JlZnMgPSAobmVudHMv
UkVGU19QRVJfUEFHRSArCisJCQkgICAoKG5lbnRzICUgUkVGU19QRVJfUEFHRSkgPyAxIDogMCkp
OworCisJc3RydWN0IHhlbl9zaGFyZWRfcGFnZXNfaW5mbyAqc2hfcGFnZXNfaW5mbzsKKwlpbnQg
aTsKKworCWx2bDNfdGFibGUgPSAoZ3JhbnRfcmVmX3QgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9L
RVJORUwsIDEpOworCWx2bDJfdGFibGUgPSAoZ3JhbnRfcmVmX3QgKilfX2dldF9mcmVlX3BhZ2Vz
KEdGUF9LRVJORUwsIG5fbHZsMl9ncmVmcyk7CisKKwlzaF9wYWdlc19pbmZvID0ga21hbGxvYyhz
aXplb2YoKnNoX3BhZ2VzX2luZm8pLCBHRlBfS0VSTkVMKTsKKworCWlmICghc2hfcGFnZXNfaW5m
bykKKwkJcmV0dXJuIC1FTk9NRU07CisKKwkqcmVmc19pbmZvID0gKHZvaWQgKilzaF9wYWdlc19p
bmZvOworCisJLyogc2hhcmUgZGF0YSBwYWdlcyBpbiByZWFkb25seSBtb2RlIGZvciBzZWN1cml0
eSAqLworCWZvciAoaSA9IDA7IGkgPCBuZW50czsgaSsrKSB7CisJCWx2bDJfdGFibGVbaV0gPSBn
bnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3MoZG9taWQsCisJCQkJCXBmbl90b19tZm4ocGFnZV90
b19wZm4ocGFnZXNbaV0pKSwKKwkJCQkJdHJ1ZSAvKiByZWFkIG9ubHkgKi8pOworCQlpZiAobHZs
Ml90YWJsZVtpXSA9PSAtRU5PU1BDKSB7CisJCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJ
CQkJIk5vIG1vcmUgc3BhY2UgbGVmdCBpbiBncmFudCB0YWJsZVxuIik7CisKKwkJCS8qIFVuc2hh
cmUgYWxsIGFscmVhZHkgc2hhcmVkIHBhZ2VzIGZvciBsdmwyICovCisJCQl3aGlsZSAoaS0tKSB7
CisJCQkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzc19yZWYobHZsMl90YWJsZVtpXSwgMCk7CisJ
CQkJZ250dGFiX2ZyZWVfZ3JhbnRfcmVmZXJlbmNlKGx2bDJfdGFibGVbaV0pOworCQkJfQorCQkJ
Z290byBlcnJfY2xlYW51cDsKKwkJfQorCX0KKworCS8qIFNoYXJlIDJuZCBsZXZlbCBhZGRyZXNz
aW5nIHBhZ2VzIGluIHJlYWRvbmx5IG1vZGUqLworCWZvciAoaSA9IDA7IGkgPCBuX2x2bDJfZ3Jl
ZnM7IGkrKykgeworCQlsdmwzX3RhYmxlW2ldID0gZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNz
KGRvbWlkLAorCQkJCQl2aXJ0X3RvX21mbigKKwkJCQkJKHVuc2lnbmVkIGxvbmcpbHZsMl90YWJs
ZStpKlBBR0VfU0laRSksCisJCQkJCXRydWUpOworCisJCWlmIChsdmwzX3RhYmxlW2ldID09IC1F
Tk9TUEMpIHsKKwkJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCQkiTm8gbW9yZSBzcGFj
ZSBsZWZ0IGluIGdyYW50IHRhYmxlXG4iKTsKKworCQkJLyogVW5zaGFyZSBhbGwgYWxyZWFkeSBz
aGFyZWQgcGFnZXMgZm9yIGx2bDMgKi8KKwkJCXdoaWxlIChpLS0pIHsKKwkJCQlnbnR0YWJfZW5k
X2ZvcmVpZ25fYWNjZXNzX3JlZihsdmwzX3RhYmxlW2ldLCAxKTsKKwkJCQlnbnR0YWJfZnJlZV9n
cmFudF9yZWZlcmVuY2UobHZsM190YWJsZVtpXSk7CisJCQl9CisKKwkJCS8qIFVuc2hhcmUgYWxs
IHBhZ2VzIGZvciBsdmwyICovCisJCQl3aGlsZSAobmVudHMtLSkgeworCQkJCWdudHRhYl9lbmRf
Zm9yZWlnbl9hY2Nlc3NfcmVmKAorCQkJCQkJCWx2bDJfdGFibGVbbmVudHNdLCAwKTsKKwkJCQln
bnR0YWJfZnJlZV9ncmFudF9yZWZlcmVuY2UobHZsMl90YWJsZVtuZW50c10pOworCQkJfQorCisJ
CQlnb3RvIGVycl9jbGVhbnVwOworCQl9CisJfQorCisJLyogU2hhcmUgbHZsM190YWJsZSBpbiBy
ZWFkb25seSBtb2RlKi8KKwlsdmwzX2dyZWYgPSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9hY2Nlc3Mo
ZG9taWQsCisJCQl2aXJ0X3RvX21mbigodW5zaWduZWQgbG9uZylsdmwzX3RhYmxlKSwKKwkJCXRy
dWUpOworCisJaWYgKGx2bDNfZ3JlZiA9PSAtRU5PU1BDKSB7CisJCWRldl9lcnIoaHlfZHJ2X3By
aXYtPmRldiwKKwkJCSJObyBtb3JlIHNwYWNlIGxlZnQgaW4gZ3JhbnQgdGFibGVcbiIpOworCisJ
CS8qIFVuc2hhcmUgYWxsIHBhZ2VzIGZvciBsdmwzICovCisJCXdoaWxlIChpLS0pIHsKKwkJCWdu
dHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKGx2bDNfdGFibGVbaV0sIDEpOworCQkJZ250dGFi
X2ZyZWVfZ3JhbnRfcmVmZXJlbmNlKGx2bDNfdGFibGVbaV0pOworCQl9CisKKwkJLyogVW5zaGFy
ZSBhbGwgcGFnZXMgZm9yIGx2bDIgKi8KKwkJd2hpbGUgKG5lbnRzLS0pIHsKKwkJCWdudHRhYl9l
bmRfZm9yZWlnbl9hY2Nlc3NfcmVmKGx2bDJfdGFibGVbbmVudHNdLCAwKTsKKwkJCWdudHRhYl9m
cmVlX2dyYW50X3JlZmVyZW5jZShsdmwyX3RhYmxlW25lbnRzXSk7CisJCX0KKworCQlnb3RvIGVy
cl9jbGVhbnVwOworCX0KKworCS8qIFN0b3JlIGx2bDNfdGFibGUgcGFnZSB0byBiZSBmcmVlZCBs
YXRlciAqLworCXNoX3BhZ2VzX2luZm8tPmx2bDNfdGFibGUgPSBsdmwzX3RhYmxlOworCisJLyog
U3RvcmUgbHZsMl90YWJsZSBwYWdlcyB0byBiZSBmcmVlZCBsYXRlciAqLworCXNoX3BhZ2VzX2lu
Zm8tPmx2bDJfdGFibGUgPSBsdmwyX3RhYmxlOworCisKKwkvKiBTdG9yZSBleHBvcnRlZCBwYWdl
cyByZWZpZCB0byBiZSB1bnNoYXJlZCBsYXRlciAqLworCXNoX3BhZ2VzX2luZm8tPmx2bDNfZ3Jl
ZiA9IGx2bDNfZ3JlZjsKKworCWRldl9kYmcoaHlfZHJ2X3ByaXYtPmRldiwgIiVzIGV4aXRcbiIs
IF9fZnVuY19fKTsKKwlyZXR1cm4gbHZsM19ncmVmOworCitlcnJfY2xlYW51cDoKKwlmcmVlX3Bh
Z2VzKCh1bnNpZ25lZCBsb25nKWx2bDJfdGFibGUsIG5fbHZsMl9ncmVmcyk7CisJZnJlZV9wYWdl
cygodW5zaWduZWQgbG9uZylsdmwzX3RhYmxlLCAxKTsKKworCXJldHVybiAtRU5PU1BDOworfQor
CitpbnQgeGVuX2JlX3Vuc2hhcmVfcGFnZXModm9pZCAqKnJlZnNfaW5mbywgaW50IG5lbnRzKQor
eworCXN0cnVjdCB4ZW5fc2hhcmVkX3BhZ2VzX2luZm8gKnNoX3BhZ2VzX2luZm87CisJaW50IG5f
bHZsMl9ncmVmcyA9IChuZW50cy9SRUZTX1BFUl9QQUdFICsKKwkJCSAgICAoKG5lbnRzICUgUkVG
U19QRVJfUEFHRSkgPyAxIDogMCkpOworCWludCBpOworCisJZGV2X2RiZyhoeV9kcnZfcHJpdi0+
ZGV2LCAiJXMgZW50cnlcbiIsIF9fZnVuY19fKTsKKwlzaF9wYWdlc19pbmZvID0gKHN0cnVjdCB4
ZW5fc2hhcmVkX3BhZ2VzX2luZm8gKikoKnJlZnNfaW5mbyk7CisKKwlpZiAoc2hfcGFnZXNfaW5m
by0+bHZsM190YWJsZSA9PSBOVUxMIHx8CisJICAgIHNoX3BhZ2VzX2luZm8tPmx2bDJfdGFibGUg
PT0gIE5VTEwgfHwKKwkgICAgc2hfcGFnZXNfaW5mby0+bHZsM19ncmVmID09IC0xKSB7CisJCWRl
dl93YXJuKGh5X2Rydl9wcml2LT5kZXYsCisJCQkgImdyZWYgdGFibGUgZm9yIGh5cGVyX2RtYWJ1
ZiBhbHJlYWR5IGNsZWFuZWQgdXBcbiIpOworCQlyZXR1cm4gMDsKKwl9CisKKwkvKiBFbmQgZm9y
ZWlnbiBhY2Nlc3MgZm9yIGRhdGEgcGFnZXMsIGJ1dCBkbyBub3QgZnJlZSB0aGVtICovCisJZm9y
IChpID0gMDsgaSA8IG5lbnRzOyBpKyspIHsKKwkJaWYgKGdudHRhYl9xdWVyeV9mb3JlaWduX2Fj
Y2VzcyhzaF9wYWdlc19pbmZvLT5sdmwyX3RhYmxlW2ldKSkKKwkJCWRldl93YXJuKGh5X2Rydl9w
cml2LT5kZXYsICJyZWZpZCBub3Qgc2hhcmVkICEhXG4iKTsKKworCQlnbnR0YWJfZW5kX2ZvcmVp
Z25fYWNjZXNzX3JlZihzaF9wYWdlc19pbmZvLT5sdmwyX3RhYmxlW2ldLCAwKTsKKwkJZ250dGFi
X2ZyZWVfZ3JhbnRfcmVmZXJlbmNlKHNoX3BhZ2VzX2luZm8tPmx2bDJfdGFibGVbaV0pOworCX0K
KworCS8qIEVuZCBmb3JlaWduIGFjY2VzcyBmb3IgMm5kIGxldmVsIGFkZHJlc3NpbmcgcGFnZXMg
Ki8KKwlmb3IgKGkgPSAwOyBpIDwgbl9sdmwyX2dyZWZzOyBpKyspIHsKKwkJaWYgKGdudHRhYl9x
dWVyeV9mb3JlaWduX2FjY2VzcyhzaF9wYWdlc19pbmZvLT5sdmwzX3RhYmxlW2ldKSkKKwkJCWRl
dl93YXJuKGh5X2Rydl9wcml2LT5kZXYsICJyZWZpZCBub3Qgc2hhcmVkICEhXG4iKTsKKworCQlp
ZiAoIWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKAorCQkJCQlzaF9wYWdlc19pbmZvLT5s
dmwzX3RhYmxlW2ldLCAxKSkKKwkJCWRldl93YXJuKGh5X2Rydl9wcml2LT5kZXYsICJyZWZpZCBz
dGlsbCBpbiB1c2UhISFcbiIpOworCisJCWdudHRhYl9mcmVlX2dyYW50X3JlZmVyZW5jZShzaF9w
YWdlc19pbmZvLT5sdmwzX3RhYmxlW2ldKTsKKwl9CisKKwkvKiBFbmQgZm9yZWlnbiBhY2Nlc3Mg
Zm9yIHRvcCBsZXZlbCBhZGRyZXNzaW5nIHBhZ2UgKi8KKwlpZiAoZ250dGFiX3F1ZXJ5X2ZvcmVp
Z25fYWNjZXNzKHNoX3BhZ2VzX2luZm8tPmx2bDNfZ3JlZikpCisJCWRldl93YXJuKGh5X2Rydl9w
cml2LT5kZXYsICJncmVmIG5vdCBzaGFyZWQgISFcbiIpOworCisJZ250dGFiX2VuZF9mb3JlaWdu
X2FjY2Vzc19yZWYoc2hfcGFnZXNfaW5mby0+bHZsM19ncmVmLCAxKTsKKwlnbnR0YWJfZnJlZV9n
cmFudF9yZWZlcmVuY2Uoc2hfcGFnZXNfaW5mby0+bHZsM19ncmVmKTsKKworCS8qIGZyZWVpbmcg
YWxsIHBhZ2VzIHVzZWQgZm9yIDIgbGV2ZWwgYWRkcmVzc2luZyAqLworCWZyZWVfcGFnZXMoKHVu
c2lnbmVkIGxvbmcpc2hfcGFnZXNfaW5mby0+bHZsMl90YWJsZSwgbl9sdmwyX2dyZWZzKTsKKwlm
cmVlX3BhZ2VzKCh1bnNpZ25lZCBsb25nKXNoX3BhZ2VzX2luZm8tPmx2bDNfdGFibGUsIDEpOwor
CisJc2hfcGFnZXNfaW5mby0+bHZsM19ncmVmID0gLTE7CisJc2hfcGFnZXNfaW5mby0+bHZsMl90
YWJsZSA9IE5VTEw7CisJc2hfcGFnZXNfaW5mby0+bHZsM190YWJsZSA9IE5VTEw7CisJa2ZyZWUo
c2hfcGFnZXNfaW5mbyk7CisJc2hfcGFnZXNfaW5mbyA9IE5VTEw7CisKKwlkZXZfZGJnKGh5X2Ry
dl9wcml2LT5kZXYsICIlcyBleGl0XG4iLCBfX2Z1bmNfXyk7CisJcmV0dXJuIDA7Cit9CisKKy8q
IE1hcHMgcHJvdmlkZWQgdG9wIGxldmVsIHJlZiBpZCBhbmQgdGhlbiByZXR1cm4gYXJyYXkgb2Yg
cGFnZXMKKyAqIGNvbnRhaW5pbmcgZGF0YSByZWZzLgorICovCitzdHJ1Y3QgcGFnZSAqKnhlbl9i
ZV9tYXBfc2hhcmVkX3BhZ2VzKHVuc2lnbmVkIGxvbmcgbHZsM19ncmVmLCBpbnQgZG9taWQsCisJ
CQkJICAgICAgaW50IG5lbnRzLCB2b2lkICoqcmVmc19pbmZvKQoreworCXN0cnVjdCBwYWdlICps
dmwzX3RhYmxlX3BhZ2U7CisJc3RydWN0IHBhZ2UgKipsdmwyX3RhYmxlX3BhZ2VzOworCXN0cnVj
dCBwYWdlICoqZGF0YV9wYWdlczsKKwlzdHJ1Y3QgeGVuX3NoYXJlZF9wYWdlc19pbmZvICpzaF9w
YWdlc19pbmZvOworCisJZ3JhbnRfcmVmX3QgKmx2bDNfdGFibGU7CisJZ3JhbnRfcmVmX3QgKmx2
bDJfdGFibGU7CisKKwlzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgbHZsM19tYXBfb3BzOwor
CXN0cnVjdCBnbnR0YWJfdW5tYXBfZ3JhbnRfcmVmIGx2bDNfdW5tYXBfb3BzOworCisJc3RydWN0
IGdudHRhYl9tYXBfZ3JhbnRfcmVmICpsdmwyX21hcF9vcHM7CisJc3RydWN0IGdudHRhYl91bm1h
cF9ncmFudF9yZWYgKmx2bDJfdW5tYXBfb3BzOworCisJc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRf
cmVmICpkYXRhX21hcF9vcHM7CisJc3RydWN0IGdudHRhYl91bm1hcF9ncmFudF9yZWYgKmRhdGFf
dW5tYXBfb3BzOworCisJLyogIyBvZiBncmVmcyBpbiB0aGUgbGFzdCBwYWdlIG9mIGx2bDIgdGFi
bGUgKi8KKwlpbnQgbmVudHNfbGFzdCA9IChuZW50cyAtIDEpICUgUkVGU19QRVJfUEFHRSArIDE7
CisJaW50IG5fbHZsMl9ncmVmcyA9IChuZW50cyAvIFJFRlNfUEVSX1BBR0UpICsKKwkJCSAgICgo
bmVudHNfbGFzdCA+IDApID8gMSA6IDApIC0KKwkJCSAgIChuZW50c19sYXN0ID09IFJFRlNfUEVS
X1BBR0UpOworCWludCBpLCBqLCBrOworCisJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LCAiJXMg
ZW50cnlcbiIsIF9fZnVuY19fKTsKKworCXNoX3BhZ2VzX2luZm8gPSBrbWFsbG9jKHNpemVvZigq
c2hfcGFnZXNfaW5mbyksIEdGUF9LRVJORUwpOworCSpyZWZzX2luZm8gPSAodm9pZCAqKSBzaF9w
YWdlc19pbmZvOworCisJbHZsMl90YWJsZV9wYWdlcyA9IGtjYWxsb2Mobl9sdmwyX2dyZWZzLCBz
aXplb2Yoc3RydWN0IHBhZ2UgKiksCisJCQkJICAgR0ZQX0tFUk5FTCk7CisKKwlkYXRhX3BhZ2Vz
ID0ga2NhbGxvYyhuZW50cywgc2l6ZW9mKHN0cnVjdCBwYWdlICopLCBHRlBfS0VSTkVMKTsKKwor
CWx2bDJfbWFwX29wcyA9IGtjYWxsb2Mobl9sdmwyX2dyZWZzLCBzaXplb2YoKmx2bDJfbWFwX29w
cyksCisJCQkgICAgICAgR0ZQX0tFUk5FTCk7CisKKwlsdmwyX3VubWFwX29wcyA9IGtjYWxsb2Mo
bl9sdmwyX2dyZWZzLCBzaXplb2YoKmx2bDJfdW5tYXBfb3BzKSwKKwkJCQkgR0ZQX0tFUk5FTCk7
CisKKwlkYXRhX21hcF9vcHMgPSBrY2FsbG9jKG5lbnRzLCBzaXplb2YoKmRhdGFfbWFwX29wcyks
IEdGUF9LRVJORUwpOworCWRhdGFfdW5tYXBfb3BzID0ga2NhbGxvYyhuZW50cywgc2l6ZW9mKCpk
YXRhX3VubWFwX29wcyksIEdGUF9LRVJORUwpOworCisJLyogTWFwIHRvcCBsZXZlbCBhZGRyZXNz
aW5nIHBhZ2UgKi8KKwlpZiAoZ250dGFiX2FsbG9jX3BhZ2VzKDEsICZsdmwzX3RhYmxlX3BhZ2Up
KSB7CisJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwgIkNhbm5vdCBhbGxvY2F0ZSBwYWdlc1xu
Iik7CisJCXJldHVybiBOVUxMOworCX0KKworCWx2bDNfdGFibGUgPSAoZ3JhbnRfcmVmX3QgKilw
Zm5fdG9fa2FkZHIocGFnZV90b19wZm4obHZsM190YWJsZV9wYWdlKSk7CisKKwlnbnR0YWJfc2V0
X21hcF9vcCgmbHZsM19tYXBfb3BzLCAodW5zaWduZWQgbG9uZylsdmwzX3RhYmxlLAorCQkJICBH
TlRNQVBfaG9zdF9tYXAgfCBHTlRNQVBfcmVhZG9ubHksCisJCQkgIChncmFudF9yZWZfdClsdmwz
X2dyZWYsIGRvbWlkKTsKKworCWdudHRhYl9zZXRfdW5tYXBfb3AoJmx2bDNfdW5tYXBfb3BzLCAo
dW5zaWduZWQgbG9uZylsdmwzX3RhYmxlLAorCQkJICAgIEdOVE1BUF9ob3N0X21hcCB8IEdOVE1B
UF9yZWFkb25seSwgLTEpOworCisJaWYgKGdudHRhYl9tYXBfcmVmcygmbHZsM19tYXBfb3BzLCBO
VUxMLCAmbHZsM190YWJsZV9wYWdlLCAxKSkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYs
CisJCQkiSFlQRVJWSVNPUiBtYXAgZ3JhbnQgcmVmIGZhaWxlZCIpOworCQlyZXR1cm4gTlVMTDsK
Kwl9CisKKwlpZiAobHZsM19tYXBfb3BzLnN0YXR1cykgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2
LT5kZXYsCisJCQkiSFlQRVJWSVNPUiBtYXAgZ3JhbnQgcmVmIGZhaWxlZCBzdGF0dXMgPSAlZCIs
CisJCQlsdmwzX21hcF9vcHMuc3RhdHVzKTsKKworCQlnb3RvIGVycm9yX2NsZWFudXBfbHZsMzsK
Kwl9IGVsc2UgeworCQlsdmwzX3VubWFwX29wcy5oYW5kbGUgPSBsdmwzX21hcF9vcHMuaGFuZGxl
OworCX0KKworCS8qIE1hcCBhbGwgc2Vjb25kIGxldmVsIHBhZ2VzICovCisJaWYgKGdudHRhYl9h
bGxvY19wYWdlcyhuX2x2bDJfZ3JlZnMsIGx2bDJfdGFibGVfcGFnZXMpKSB7CisJCWRldl9lcnIo
aHlfZHJ2X3ByaXYtPmRldiwgIkNhbm5vdCBhbGxvY2F0ZSBwYWdlc1xuIik7CisJCWdvdG8gZXJy
b3JfY2xlYW51cF9sdmwzOworCX0KKworCWZvciAoaSA9IDA7IGkgPCBuX2x2bDJfZ3JlZnM7IGkr
KykgeworCQlsdmwyX3RhYmxlID0gKGdyYW50X3JlZl90ICopcGZuX3RvX2thZGRyKAorCQkJCQlw
YWdlX3RvX3BmbihsdmwyX3RhYmxlX3BhZ2VzW2ldKSk7CisJCWdudHRhYl9zZXRfbWFwX29wKCZs
dmwyX21hcF9vcHNbaV0sCisJCQkJICAodW5zaWduZWQgbG9uZylsdmwyX3RhYmxlLCBHTlRNQVBf
aG9zdF9tYXAgfAorCQkJCSAgR05UTUFQX3JlYWRvbmx5LAorCQkJCSAgbHZsM190YWJsZVtpXSwg
ZG9taWQpOworCQlnbnR0YWJfc2V0X3VubWFwX29wKCZsdmwyX3VubWFwX29wc1tpXSwKKwkJCQkg
ICAgKHVuc2lnbmVkIGxvbmcpbHZsMl90YWJsZSwgR05UTUFQX2hvc3RfbWFwIHwKKwkJCQkgICAg
R05UTUFQX3JlYWRvbmx5LCAtMSk7CisJfQorCisJLyogVW5tYXAgdG9wIGxldmVsIHBhZ2UsIGFz
IGl0IHdvbid0IGJlIG5lZWRlZCBhbnkgbG9uZ2VyICovCisJaWYgKGdudHRhYl91bm1hcF9yZWZz
KCZsdmwzX3VubWFwX29wcywgTlVMTCwKKwkJCSAgICAgICZsdmwzX3RhYmxlX3BhZ2UsIDEpKSB7
CisJCWRldl9lcnIoaHlfZHJ2X3ByaXYtPmRldiwKKwkJCSJ4ZW46IGNhbm5vdCB1bm1hcCB0b3Ag
bGV2ZWwgcGFnZVxuIik7CisJCXJldHVybiBOVUxMOworCX0KKworCS8qIE1hcmsgdGhhdCBwYWdl
IHdhcyB1bm1hcHBlZCAqLworCWx2bDNfdW5tYXBfb3BzLmhhbmRsZSA9IC0xOworCisJaWYgKGdu
dHRhYl9tYXBfcmVmcyhsdmwyX21hcF9vcHMsIE5VTEwsCisJCQkgICAgbHZsMl90YWJsZV9wYWdl
cywgbl9sdmwyX2dyZWZzKSkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiSFlQ
RVJWSVNPUiBtYXAgZ3JhbnQgcmVmIGZhaWxlZCIpOworCQlyZXR1cm4gTlVMTDsKKwl9CisKKwkv
KiBDaGVja3MgaWYgcGFnZXMgd2VyZSBtYXBwZWQgY29ycmVjdGx5ICovCisJZm9yIChpID0gMDsg
aSA8IG5fbHZsMl9ncmVmczsgaSsrKSB7CisJCWlmIChsdmwyX21hcF9vcHNbaV0uc3RhdHVzKSB7
CisJCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkJIkhZUEVSVklTT1IgbWFwIGdyYW50
IHJlZiBmYWlsZWQgc3RhdHVzID0gJWQiLAorCQkJCWx2bDJfbWFwX29wc1tpXS5zdGF0dXMpOwor
CQkJZ290byBlcnJvcl9jbGVhbnVwX2x2bDI7CisJCX0gZWxzZSB7CisJCQlsdmwyX3VubWFwX29w
c1tpXS5oYW5kbGUgPSBsdmwyX21hcF9vcHNbaV0uaGFuZGxlOworCQl9CisJfQorCisJaWYgKGdu
dHRhYl9hbGxvY19wYWdlcyhuZW50cywgZGF0YV9wYWdlcykpIHsKKwkJZGV2X2VycihoeV9kcnZf
cHJpdi0+ZGV2LAorCQkJIkNhbm5vdCBhbGxvY2F0ZSBwYWdlc1xuIik7CisJCWdvdG8gZXJyb3Jf
Y2xlYW51cF9sdmwyOworCX0KKworCWsgPSAwOworCisJZm9yIChpID0gMDsgaSA8IG5fbHZsMl9n
cmVmcyAtIDE7IGkrKykgeworCQlsdmwyX3RhYmxlID0gcGZuX3RvX2thZGRyKHBhZ2VfdG9fcGZu
KGx2bDJfdGFibGVfcGFnZXNbaV0pKTsKKwkJZm9yIChqID0gMDsgaiA8IFJFRlNfUEVSX1BBR0U7
IGorKykgeworCQkJZ250dGFiX3NldF9tYXBfb3AoJmRhdGFfbWFwX29wc1trXSwKKwkJCQkodW5z
aWduZWQgbG9uZylwZm5fdG9fa2FkZHIoCisJCQkJCQlwYWdlX3RvX3BmbihkYXRhX3BhZ2VzW2td
KSksCisJCQkJR05UTUFQX2hvc3RfbWFwIHwgR05UTUFQX3JlYWRvbmx5LAorCQkJCWx2bDJfdGFi
bGVbal0sIGRvbWlkKTsKKworCQkJZ250dGFiX3NldF91bm1hcF9vcCgmZGF0YV91bm1hcF9vcHNb
a10sCisJCQkJKHVuc2lnbmVkIGxvbmcpcGZuX3RvX2thZGRyKAorCQkJCQkJcGFnZV90b19wZm4o
ZGF0YV9wYWdlc1trXSkpLAorCQkJCUdOVE1BUF9ob3N0X21hcCB8IEdOVE1BUF9yZWFkb25seSwg
LTEpOworCQkJaysrOworCQl9CisJfQorCisJLyogZm9yIGdyZWZzIGluIHRoZSBsYXN0IGx2bDIg
dGFibGUgcGFnZSAqLworCWx2bDJfdGFibGUgPSBwZm5fdG9fa2FkZHIocGFnZV90b19wZm4oCisJ
CQkJbHZsMl90YWJsZV9wYWdlc1tuX2x2bDJfZ3JlZnMgLSAxXSkpOworCisJZm9yIChqID0gMDsg
aiA8IG5lbnRzX2xhc3Q7IGorKykgeworCQlnbnR0YWJfc2V0X21hcF9vcCgmZGF0YV9tYXBfb3Bz
W2tdLAorCQkJKHVuc2lnbmVkIGxvbmcpcGZuX3RvX2thZGRyKHBhZ2VfdG9fcGZuKGRhdGFfcGFn
ZXNba10pKSwKKwkJCUdOVE1BUF9ob3N0X21hcCB8IEdOVE1BUF9yZWFkb25seSwKKwkJCWx2bDJf
dGFibGVbal0sIGRvbWlkKTsKKworCQlnbnR0YWJfc2V0X3VubWFwX29wKCZkYXRhX3VubWFwX29w
c1trXSwKKwkJCSh1bnNpZ25lZCBsb25nKXBmbl90b19rYWRkcihwYWdlX3RvX3BmbihkYXRhX3Bh
Z2VzW2tdKSksCisJCQlHTlRNQVBfaG9zdF9tYXAgfCBHTlRNQVBfcmVhZG9ubHksIC0xKTsKKwkJ
aysrOworCX0KKworCWlmIChnbnR0YWJfbWFwX3JlZnMoZGF0YV9tYXBfb3BzLCBOVUxMLAorCQkJ
ICAgIGRhdGFfcGFnZXMsIG5lbnRzKSkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJ
CQkiSFlQRVJWSVNPUiBtYXAgZ3JhbnQgcmVmIGZhaWxlZFxuIik7CisJCXJldHVybiBOVUxMOwor
CX0KKworCS8qIHVubWFwcGluZyBsdmwyIHRhYmxlIHBhZ2VzICovCisJaWYgKGdudHRhYl91bm1h
cF9yZWZzKGx2bDJfdW5tYXBfb3BzLAorCQkJICAgICAgTlVMTCwgbHZsMl90YWJsZV9wYWdlcywK
KwkJCSAgICAgIG5fbHZsMl9ncmVmcykpIHsKKwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAor
CQkJIkNhbm5vdCB1bm1hcCAybmQgbGV2ZWwgcmVmc1xuIik7CisJCXJldHVybiBOVUxMOworCX0K
KworCS8qIE1hcmsgdGhhdCBwYWdlcyB3ZXJlIHVubWFwcGVkICovCisJZm9yIChpID0gMDsgaSA8
IG5fbHZsMl9ncmVmczsgaSsrKQorCQlsdmwyX3VubWFwX29wc1tpXS5oYW5kbGUgPSAtMTsKKwor
CWZvciAoaSA9IDA7IGkgPCBuZW50czsgaSsrKSB7CisJCWlmIChkYXRhX21hcF9vcHNbaV0uc3Rh
dHVzKSB7CisJCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkJIkhZUEVSVklTT1IgbWFw
IGdyYW50IHJlZiBmYWlsZWQgc3RhdHVzID0gJWRcbiIsCisJCQkJZGF0YV9tYXBfb3BzW2ldLnN0
YXR1cyk7CisJCQlnb3RvIGVycm9yX2NsZWFudXBfZGF0YTsKKwkJfSBlbHNlIHsKKwkJCWRhdGFf
dW5tYXBfb3BzW2ldLmhhbmRsZSA9IGRhdGFfbWFwX29wc1tpXS5oYW5kbGU7CisJCX0KKwl9CisK
KwkvKiBzdG9yZSB0aGVzZSByZWZlcmVuY2VzIGZvciB1bm1hcHBpbmcgaW4gdGhlIGZ1dHVyZSAq
LworCXNoX3BhZ2VzX2luZm8tPnVubWFwX29wcyA9IGRhdGFfdW5tYXBfb3BzOworCXNoX3BhZ2Vz
X2luZm8tPmRhdGFfcGFnZXMgPSBkYXRhX3BhZ2VzOworCisJZ250dGFiX2ZyZWVfcGFnZXMoMSwg
Jmx2bDNfdGFibGVfcGFnZSk7CisJZ250dGFiX2ZyZWVfcGFnZXMobl9sdmwyX2dyZWZzLCBsdmwy
X3RhYmxlX3BhZ2VzKTsKKwlrZnJlZShsdmwyX3RhYmxlX3BhZ2VzKTsKKwlrZnJlZShsdmwyX21h
cF9vcHMpOworCWtmcmVlKGx2bDJfdW5tYXBfb3BzKTsKKwlrZnJlZShkYXRhX21hcF9vcHMpOwor
CisJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LCAiJXMgZXhpdFxuIiwgX19mdW5jX18pOworCXJl
dHVybiBkYXRhX3BhZ2VzOworCitlcnJvcl9jbGVhbnVwX2RhdGE6CisJZ250dGFiX3VubWFwX3Jl
ZnMoZGF0YV91bm1hcF9vcHMsIE5VTEwsIGRhdGFfcGFnZXMsCisJCQkgIG5lbnRzKTsKKworCWdu
dHRhYl9mcmVlX3BhZ2VzKG5lbnRzLCBkYXRhX3BhZ2VzKTsKKworZXJyb3JfY2xlYW51cF9sdmwy
OgorCWlmIChsdmwyX3VubWFwX29wc1swXS5oYW5kbGUgIT0gLTEpCisJCWdudHRhYl91bm1hcF9y
ZWZzKGx2bDJfdW5tYXBfb3BzLCBOVUxMLAorCQkJCSAgbHZsMl90YWJsZV9wYWdlcywgbl9sdmwy
X2dyZWZzKTsKKwlnbnR0YWJfZnJlZV9wYWdlcyhuX2x2bDJfZ3JlZnMsIGx2bDJfdGFibGVfcGFn
ZXMpOworCitlcnJvcl9jbGVhbnVwX2x2bDM6CisJaWYgKGx2bDNfdW5tYXBfb3BzLmhhbmRsZSAh
PSAtMSkKKwkJZ250dGFiX3VubWFwX3JlZnMoJmx2bDNfdW5tYXBfb3BzLCBOVUxMLAorCQkJCSAg
Jmx2bDNfdGFibGVfcGFnZSwgMSk7CisJZ250dGFiX2ZyZWVfcGFnZXMoMSwgJmx2bDNfdGFibGVf
cGFnZSk7CisKKwlrZnJlZShsdmwyX3RhYmxlX3BhZ2VzKTsKKwlrZnJlZShsdmwyX21hcF9vcHMp
OworCWtmcmVlKGx2bDJfdW5tYXBfb3BzKTsKKwlrZnJlZShkYXRhX21hcF9vcHMpOworCisKKwly
ZXR1cm4gTlVMTDsKK30KKworaW50IHhlbl9iZV91bm1hcF9zaGFyZWRfcGFnZXModm9pZCAqKnJl
ZnNfaW5mbywgaW50IG5lbnRzKQoreworCXN0cnVjdCB4ZW5fc2hhcmVkX3BhZ2VzX2luZm8gKnNo
X3BhZ2VzX2luZm87CisKKwlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsICIlcyBlbnRyeVxuIiwg
X19mdW5jX18pOworCisJc2hfcGFnZXNfaW5mbyA9IChzdHJ1Y3QgeGVuX3NoYXJlZF9wYWdlc19p
bmZvICopKCpyZWZzX2luZm8pOworCisJaWYgKHNoX3BhZ2VzX2luZm8tPnVubWFwX29wcyA9PSBO
VUxMIHx8CisJICAgIHNoX3BhZ2VzX2luZm8tPmRhdGFfcGFnZXMgPT0gTlVMTCkgeworCQlkZXZf
d2FybihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJICJwYWdlcyBhbHJlYWR5IGNsZWFuZWQgdXAgb3Ig
YnVmZmVyIG5vdCBpbXBvcnRlZCB5ZXRcbiIpOworCQlyZXR1cm4gMDsKKwl9CisKKwlpZiAoZ250
dGFiX3VubWFwX3JlZnMoc2hfcGFnZXNfaW5mby0+dW5tYXBfb3BzLCBOVUxMLAorCQkJICAgICAg
c2hfcGFnZXNfaW5mby0+ZGF0YV9wYWdlcywgbmVudHMpKSB7CisJCWRldl9lcnIoaHlfZHJ2X3By
aXYtPmRldiwgIkNhbm5vdCB1bm1hcCBkYXRhIHBhZ2VzXG4iKTsKKwkJcmV0dXJuIC1FRkFVTFQ7
CisJfQorCisJZ250dGFiX2ZyZWVfcGFnZXMobmVudHMsIHNoX3BhZ2VzX2luZm8tPmRhdGFfcGFn
ZXMpOworCisJa2ZyZWUoc2hfcGFnZXNfaW5mby0+ZGF0YV9wYWdlcyk7CisJa2ZyZWUoc2hfcGFn
ZXNfaW5mby0+dW5tYXBfb3BzKTsKKwlzaF9wYWdlc19pbmZvLT51bm1hcF9vcHMgPSBOVUxMOwor
CXNoX3BhZ2VzX2luZm8tPmRhdGFfcGFnZXMgPSBOVUxMOworCWtmcmVlKHNoX3BhZ2VzX2luZm8p
OworCXNoX3BhZ2VzX2luZm8gPSBOVUxMOworCisJZGV2X2RiZyhoeV9kcnZfcHJpdi0+ZGV2LCAi
JXMgZXhpdFxuIiwgX19mdW5jX18pOworCXJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvZHJpdmVy
cy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9zaG0u
aCBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1
Zl94ZW5fc2htLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5jMzlm
MjQxMzUxZjgKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVm
L2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX3NobS5oCkBAIC0wLDAgKzEsNDYgQEAKKy8q
CisgKiBDb3B5cmlnaHQgwqkgMjAxOCBJbnRlbCBDb3Jwb3JhdGlvbgorICoKKyAqIFBlcm1pc3Np
b24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFp
bmluZyBhCisgKiBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRh
dGlvbiBmaWxlcyAodGhlICJTb2Z0d2FyZSIpLAorICogdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUg
d2l0aG91dCByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbgorICogdGhl
IHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlmeSwgbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUs
IHN1YmxpY2Vuc2UsCisgKiBhbmQvb3Igc2VsbCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLCBhbmQg
dG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUKKyAqIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0
byBkbyBzbywgc3ViamVjdCB0byB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6CisgKgorICogVGhl
IGFib3ZlIGNvcHlyaWdodCBub3RpY2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2UgKGluY2x1
ZGluZyB0aGUgbmV4dAorICogcGFyYWdyYXBoKSBzaGFsbCBiZSBpbmNsdWRlZCBpbiBhbGwgY29w
aWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZQorICogU29mdHdhcmUuCisgKgorICog
VEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5Z
IEtJTkQsIEVYUFJFU1MgT1IKKyAqIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQg
VE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZLAorICogRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gIElOIE5PIEVWRU5UIFNIQUxM
CisgKiBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBD
TEFJTSwgREFNQUdFUyBPUiBPVEhFUgorICogTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElP
TiBPRiBDT05UUkFDVCwgVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcKKyAqIEZST00sIE9VVCBP
RiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIg
REVBTElOR1MKKyAqIElOIFRIRSBTT0ZUV0FSRS4KKyAqCisgKi8KKworI2lmbmRlZiBfX0hZUEVS
X0RNQUJVRl9YRU5fU0hNX0hfXworI2RlZmluZSBfX0hZUEVSX0RNQUJVRl9YRU5fU0hNX0hfXwor
CisvKiBUaGlzIGNvbGxlY3RzIGFsbCByZWZlcmVuY2UgbnVtYmVycyBmb3IgMm5kIGxldmVsIHNo
YXJlZCBwYWdlcyBhbmQKKyAqIGNyZWF0ZSBhIHRhYmxlIHdpdGggdGhvc2UgaW4gMXN0IGxldmVs
IHNoYXJlZCBwYWdlcyB0aGVuIHJldHVybiByZWZlcmVuY2UKKyAqIG51bWJlcnMgZm9yIHRoaXMg
dG9wIGxldmVsIHRhYmxlLgorICovCitpbnQgeGVuX2JlX3NoYXJlX3BhZ2VzKHN0cnVjdCBwYWdl
ICoqcGFnZXMsIGludCBkb21pZCwgaW50IG5lbnRzLAorCQkgICAgdm9pZCAqKnJlZnNfaW5mbyk7
CisKK2ludCB4ZW5fYmVfdW5zaGFyZV9wYWdlcyh2b2lkICoqcmVmc19pbmZvLCBpbnQgbmVudHMp
OworCisvKiBNYXBzIHByb3ZpZGVkIHRvcCBsZXZlbCByZWYgaWQgYW5kIHRoZW4gcmV0dXJuIGFy
cmF5IG9mIHBhZ2VzIGNvbnRhaW5pbmcKKyAqIGRhdGEgcmVmcy4KKyAqLworc3RydWN0IHBhZ2Ug
Kip4ZW5fYmVfbWFwX3NoYXJlZF9wYWdlcyh1bnNpZ25lZCBsb25nIGx2bDNfZ3JlZiwgaW50IGRv
bWlkLAorCQkJCSAgICAgIGludCBuZW50cywKKwkJCQkgICAgICB2b2lkICoqcmVmc19pbmZvKTsK
KworaW50IHhlbl9iZV91bm1hcF9zaGFyZWRfcGFnZXModm9pZCAqKnJlZnNfaW5mbywgaW50IG5l
bnRzKTsKKworI2VuZGlmIC8qIF9fSFlQRVJfRE1BQlVGX1hFTl9TSE1fSF9fICovCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9kcnYuYyBiL2Ry
aXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5jCmluZGV4IDE4YzFj
ZDczNWVhMi4uMzMyMGY5ZGNjNzY5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9kcnYuYworKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2h5cGVyX2RtYWJ1Zl9kcnYuYwpAQCAtNDIsNiArNDIsMTAgQEAKICNpbmNsdWRlICJoeXBl
cl9kbWFidWZfbGlzdC5oIgogI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9pZC5oIgogCisjaWZkZWYg
Q09ORklHX0hZUEVSX0RNQUJVRl9YRU4KKyNpbmNsdWRlICJiYWNrZW5kcy94ZW4vaHlwZXJfZG1h
YnVmX3hlbl9kcnYuaCIKKyNlbmRpZgorCiBNT0RVTEVfTElDRU5TRSgiR1BMIGFuZCBhZGRpdGlv
bmFsIHJpZ2h0cyIpOwogTU9EVUxFX0FVVEhPUigiSW50ZWwgQ29ycG9yYXRpb24iKTsKIApAQCAt
MTQ1LDcgKzE0OSwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBoeXBlcl9kbWFidWZfZHJ2X2luaXQo
dm9pZCkKIAkJcmV0dXJuIHJldDsKIAl9CiAKKy8qIGN1cnJlbnRseSBvbmx5IHN1cHBvcnRzIFhF
TiBoeXBlcnZpc29yICovCisjaWZkZWYgQ09ORklHX0hZUEVSX0RNQUJVRl9YRU4KKwloeV9kcnZf
cHJpdi0+YmtuZF9vcHMgPSAmeGVuX2JrbmRfb3BzOworI2Vsc2UKIAloeV9kcnZfcHJpdi0+Ymtu
ZF9vcHMgPSBOVUxMOworCXByX2VycigiaHlwZXJfZG1hYnVmIGRydiBjdXJyZW50bHkgc3VwcG9y
dHMgWEVOIG9ubHkuXG4iKTsKKyNlbmRpZgogCiAJaWYgKGh5X2Rydl9wcml2LT5ia25kX29wcyA9
PSBOVUxMKSB7CiAJCXByX2VycigiSHlwZXJfZG1hYnVmOiBubyBiYWNrZW5kIGZvdW5kXG4iKTsK
LS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:52:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:52:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmFU-0007dE-6L; Wed, 14 Feb 2018 01:52:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmFT-0007bL-BP
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:52:39 +0000
X-Inumbo-ID: be1a7647-1129-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be1a7647-1129-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 01:52:41 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498964"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:24 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:50:08 -0800
Message-Id: <20180214015008.9513-10-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 9/9] hyper_dmabuf: threaded interrupt in
	Xen-backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRocmVhZGVkIGludGVycnVwdCBpbnRlYWQgb2YgcmVndWxhciBvbmUgYmVjYXVzZSBtb3N0
IHBhcnQgb2YgSVNSCmlzIHRpbWUtY3JpdGljYWwgYW5kIHBvc3NpYmx5IHNsZWVwcwoKU2lnbmVk
LW9mZi1ieTogRG9uZ3dvbiBLaW0gPGRvbmd3b24ua2ltQGludGVsLmNvbT4KLS0tCiAuLi4vaHlw
ZXJfZG1hYnVmL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW0uYyB8IDE5ICsrKysr
KysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2Vu
ZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5jIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2Rt
YWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tLmMKaW5kZXggMzBiYzRiNjMw
NGFjLi42NWFmNWRkZmIyZDcgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFi
dWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5jCisrKyBiL2RyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5jCkBA
IC0zMzIsMTEgKzMzMiwxNCBAQCBpbnQgeGVuX2JlX2luaXRfdHhfcmJ1ZihpbnQgZG9taWQpCiAJ
fQogCiAJLyogc2V0dGluZyB1cCBpbnRlcnJ1cHQgKi8KLQlyZXQgPSBiaW5kX2V2dGNobl90b19p
cnFoYW5kbGVyKGFsbG9jX3VuYm91bmQucG9ydCwKLQkJCQkJZnJvbnRfcmluZ19pc3IsIDAsCi0J
CQkJCU5VTEwsICh2b2lkICopIHJpbmdfaW5mbyk7CisJcmluZ19pbmZvLT5pcnEgPSBiaW5kX2V2
dGNobl90b19pcnEoYWxsb2NfdW5ib3VuZC5wb3J0KTsKIAotCWlmIChyZXQgPCAwKSB7CisJcmV0
ID0gcmVxdWVzdF90aHJlYWRlZF9pcnEocmluZ19pbmZvLT5pcnEsCisJCQkJICAgTlVMTCwKKwkJ
CQkgICBmcm9udF9yaW5nX2lzciwKKwkJCQkgICBJUlFGX09ORVNIT1QsIE5VTEwsIHJpbmdfaW5m
byk7CisKKwlpZiAocmV0ICE9IDApIHsKIAkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAogCQkJ
IkZhaWxlZCB0byBzZXR1cCBldmVudCBjaGFubmVsXG4iKTsKIAkJY2xvc2UucG9ydCA9IGFsbG9j
X3VuYm91bmQucG9ydDsKQEAgLTM0OCw3ICszNTEsNiBAQCBpbnQgeGVuX2JlX2luaXRfdHhfcmJ1
ZihpbnQgZG9taWQpCiAJfQogCiAJcmluZ19pbmZvLT5yZG9tYWluID0gZG9taWQ7Ci0JcmluZ19p
bmZvLT5pcnEgPSByZXQ7CiAJcmluZ19pbmZvLT5wb3J0ID0gYWxsb2NfdW5ib3VuZC5wb3J0Owog
CiAJbXV0ZXhfaW5pdCgmcmluZ19pbmZvLT5sb2NrKTsKQEAgLTUzNSw5ICs1MzcsMTAgQEAgaW50
IHhlbl9iZV9pbml0X3J4X3JidWYoaW50IGRvbWlkKQogCWlmICgheGVuX2NvbW1fZmluZF90eF9y
aW5nKGRvbWlkKSkKIAkJcmV0ID0geGVuX2JlX2luaXRfdHhfcmJ1Zihkb21pZCk7CiAKLQlyZXQg
PSByZXF1ZXN0X2lycShyaW5nX2luZm8tPmlycSwKLQkJCSAgYmFja19yaW5nX2lzciwgMCwKLQkJ
CSAgTlVMTCwgKHZvaWQgKilyaW5nX2luZm8pOworCXJldCA9IHJlcXVlc3RfdGhyZWFkZWRfaXJx
KHJpbmdfaW5mby0+aXJxLAorCQkJCSAgIE5VTEwsCisJCQkJICAgYmFja19yaW5nX2lzciwgSVJR
Rl9PTkVTSE9ULAorCQkJCSAgIE5VTEwsICh2b2lkICopcmluZ19pbmZvKTsKIAogCXJldHVybiBy
ZXQ7CiAKLS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 01:56:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 01:56:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmJB-0008JJ-Lh; Wed, 14 Feb 2018 01:56:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojmv=fi=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1elmJA-0008Iz-2G
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 01:56:28 +0000
X-Inumbo-ID: bd83d2cb-1129-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bd83d2cb-1129-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 01:52:40 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 13 Feb 2018 17:51:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,510,1511856000"; d="scan'208";a="34498958"
Received: from downor-z87x-ud5h.fm.intel.com ([10.1.122.107])
 by orsmga002.jf.intel.com with ESMTP; 13 Feb 2018 17:51:23 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 17:50:07 -0800
Message-Id: <20180214015008.9513-9-dongwon.kim@intel.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Cc: sumit.semwal@linaro.org, dongwon.kim@intel.com,
 dri-devel@lists.freedesktop.org, mateuszx.potrola@intel.com
Subject: [Xen-devel] [RFC PATCH v2 8/9] hyper_dmabuf: event-polling
	mechanism for detecting a new hyper_DMABUF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmV3IG1ldGhvZCBiYXNlZCBvbiBwb2xsaW5nIGZvciBhIGltcG9ydGluZyBWTSB0byBrbm93IGFi
b3V0IGEgbmV3Cmh5cGVyX0RNQUJVRiBleHBvcnRlZCB0byBpdC4KCkZvciB0aGlzLCB0aGUgdXNl
cnNwYWNlIG5vdyBjYW4gcG9sbCB0aGUgZGV2aWNlIG5vZGUgdG8gY2hlY2sgaWYKdGhlcmUgYSBu
ZXcgZXZlbnQsIHdoaWNoIGlzIGNyZWF0ZWQgaWYgdGhlcmUncyBhIG5ldyBoeXBlcl9ETUFCVUYK
YXZhaWxhYmxlIGluIGltcG9ydGluZyBWTSAoanVzdCBleHBvcnRlZCkuCgpBIHBvbGwgZnVuY3Rp
b24gY2FsbCB3YXMgYWRkZWQgdG8gdGhlIGRldmljZSBkcml2ZXIgaW50ZXJmYWNlIGZvciB0aGlz
Cm5ldyBmdW5jdGlvbmFsaXR5LiBFdmVudC1nZW5lcmF0aW9uIGZ1bmN0aW9uYWxpdHl3YXMgYWxz
byBpbXBsZW1lbnRlZCBpbgphbGwgb3RoZXIgcmVsYXZhbnQgcGFydHMgb2YgZHJpdmVyLgoKVGhp
cyAiZXZlbnQtcG9sbGluZyIgbWVjaGFuaXNtIGlzIG9wdGlvbmFsIGZlYXR1cmUgYW5kIGNhbiBi
ZSBlbmFibGVkCmJ5IHNldHRpbmcgYSBLZXJuZWwgY29uZmlnIG9wdGlvbiwgIkhZUEVSX0RNQUJV
Rl9FVkVOVF9HRU4iLgoKU2lnbmVkLW9mZi1ieTogRG9uZ3dvbiBLaW0gPGRvbmd3b24ua2ltQGlu
dGVsLmNvbT4KU2lnbmVkLW9mZi1ieTogTWF0ZXVzeiBQb2xyb2xhIDxtYXRldXN6eC5wb3Ryb2xh
QGludGVsLmNvbT4KLS0tCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL0tjb25maWcgICAg
ICAgICAgICAgIHwgIDIwICsrKwogZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9NYWtlZmls
ZSAgICAgICAgICAgICB8ICAgMSArCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9kcnYuYyAgIHwgMTQ2ICsrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5oICAgfCAgMTEgKysKIGRyaXZlcnMv
ZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2V2ZW50LmMgfCAxMjIgKysrKysrKysr
KysrKysrKysrCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9ldmVu
dC5oIHwgIDM4ICsrKysrKwogZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfbGlzdC5jICB8ICAgMSArCiBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2Rt
YWJ1Zl9tc2cuYyAgIHwgIDExICsrCiBpbmNsdWRlL3VhcGkvbGludXgvaHlwZXJfZG1hYnVmLmgg
ICAgICAgICAgICAgICAgIHwgIDExICsrCiA5IGZpbGVzIGNoYW5nZWQsIDM2MSBpbnNlcnRpb25z
KCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfZXZlbnQuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBl
cl9kbWFidWYvaHlwZXJfZG1hYnVmX2V2ZW50LmgKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2RtYS1i
dWYvaHlwZXJfZG1hYnVmL0tjb25maWcgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL0tj
b25maWcKaW5kZXggNjhmM2Q2Y2UyYzFmLi45MjUxMDczMWFmMjUgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvS2NvbmZpZworKysgYi9kcml2ZXJzL2RtYS1idWYvaHlw
ZXJfZG1hYnVmL0tjb25maWcKQEAgLTIwLDYgKzIwLDE2IEBAIGNvbmZpZyBIWVBFUl9ETUFCVUZf
U1lTRlMKIAogCSAgVGhlIGxvY2F0aW9uIG9mIHN5c2ZzIGlzIHVuZGVyICIuLi4uIgogCitjb25m
aWcgSFlQRVJfRE1BQlVGX0VWRU5UX0dFTgorICAgICAgICBib29sICJFbmFibGUgZXZlbnQtZ2Vu
ZXJhdGlvbiBhbmQgcG9sbGluZyBvcGVyYXRpb24iCisgICAgICAgIGRlZmF1bHQgbgorICAgICAg
ICBkZXBlbmRzIG9uIEhZUEVSX0RNQUJVRgorICAgICAgICBoZWxwCisgICAgICAgICAgV2l0aCB0
aGlzIGNvbmZpZyBlbmFibGVkLCBoeXBlcl9kbWFidWYgZHJpdmVyIG9uIHRoZSBpbXBvcnRlciBz
aWRlCisgICAgICAgICAgZ2VuZXJhdGVzIGV2ZW50cyBhbmQgcXVldWUgdGhvc2UgdXAgaW4gdGhl
IGV2ZW50IGxpc3Qgd2hlbmV2ZXIgYSBuZXcKKyAgICAgICAgICBzaGFyZWQgRE1BLUJVRiBpcyBh
dmFpbGFibGUuIEV2ZW50cyBpbiB0aGUgbGlzdCBjYW4gYmUgcmV0cmlldmVkIGJ5CisgICAgICAg
ICAgcmVhZCBvcGVyYXRpb24uCisKIGNvbmZpZyBIWVBFUl9ETUFCVUZfWEVOCiAgICAgICAgIGJv
b2wgIkNvbmZpZ3VyZSBoeXBlcl9kbWFidWYgZm9yIFhFTiBoeXBlcnZpc29yIgogICAgICAgICBk
ZWZhdWx0IHkKQEAgLTI3LDQgKzM3LDE0IEBAIGNvbmZpZyBIWVBFUl9ETUFCVUZfWEVOCiAgICAg
ICAgIGhlbHAKICAgICAgICAgICBFbmFibGluZyBIeXBlcl9ETUFCVUYgQmFja2VuZCBmb3IgWEVO
IGh5cGVydmlzb3IKIAorY29uZmlnIEhZUEVSX0RNQUJVRl9YRU5fQVVUT19SWF9DSF9BREQKKyAg
ICAgICAgYm9vbCAiRW5hYmxlIGF1dG9tYXRpYyByeC1jaCBhZGQgd2l0aCAxMCBzZWNzIGludGVy
dmFsIgorICAgICAgICBkZWZhdWx0IHkKKyAgICAgICAgZGVwZW5kcyBvbiBIWVBFUl9ETUFCVUYg
JiYgSFlQRVJfRE1BQlVGX1hFTgorICAgICAgICBoZWxwCisgICAgICAgICAgSWYgZW5hYmxlZCwg
ZHJpdmVyIHJlYWRzIGEgbm9kZSBpbiB4ZW5zdG9yZSBldmVyeSAxMCBzZWNvbmRzCisgICAgICAg
ICAgdG8gY2hlY2sgd2hldGhlciB0aGVyZSBpcyBhbnkgdHggY29tbSBjaCBjb25maWd1cmVkIGJ5
IGFub3RoZXIKKyAgICAgICAgICBkb21haW4gdGhlbiBpbml0aWFsaXplIG1hdGNoZWQgcnggY29t
bSBjaCBhdXRvbWF0aWNhbGx5IGZvciBhbnkKKyAgICAgICAgICBleGlzdGluZyB0eCBjb21tIGNo
cy4KKwogZW5kbWVudQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9N
YWtlZmlsZSBiL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvTWFrZWZpbGUKaW5kZXggNTc4
YTY2OWEwZDNlLi5mNTczZGQ1YzQwNTQgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZG1hLWJ1Zi9oeXBl
cl9kbWFidWYvTWFrZWZpbGUKKysrIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9NYWtl
ZmlsZQpAQCAtMTEsNiArMTEsNyBAQCBpZm5lcSAoJChLRVJORUxSRUxFQVNFKSwpCiAJCQkJIGh5
cGVyX2RtYWJ1Zl9pZC5vIFwKIAkJCQkgaHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5jLm8gXAogCQkJ
CSBoeXBlcl9kbWFidWZfcXVlcnkubyBcCisJCQkJIGh5cGVyX2RtYWJ1Zl9ldmVudC5vIFwKIAog
aWZlcSAoJChDT05GSUdfSFlQRVJfRE1BQlVGX1hFTiksIHkpCiAJJChUQVJHRVRfTU9EVUxFKS1v
YmpzICs9IGJhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW0ubyBcCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9kcnYuYyBiL2RyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5jCmluZGV4IDMzMjBmOWRj
Yzc2OS4uMDg3ZjA5MWNjYWU5IDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2h5cGVyX2RtYWJ1Zl9kcnYuYworKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVm
L2h5cGVyX2RtYWJ1Zl9kcnYuYwpAQCAtNDEsNiArNDEsNyBAQAogI2luY2x1ZGUgImh5cGVyX2Rt
YWJ1Zl9pb2N0bC5oIgogI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9saXN0LmgiCiAjaW5jbHVkZSAi
aHlwZXJfZG1hYnVmX2lkLmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2V2ZW50LmgiCiAKICNp
ZmRlZiBDT05GSUdfSFlQRVJfRE1BQlVGX1hFTgogI2luY2x1ZGUgImJhY2tlbmRzL3hlbi9oeXBl
cl9kbWFidWZfeGVuX2Rydi5oIgpAQCAtOTEsMTAgKzkyLDEzOCBAQCBzdGF0aWMgaW50IGh5cGVy
X2RtYWJ1Zl9yZWxlYXNlKHN0cnVjdCBpbm9kZSAqaW5vZGUsIHN0cnVjdCBmaWxlICpmaWxwKQog
CXJldHVybiAwOwogfQogCisjaWZkZWYgQ09ORklHX0hZUEVSX0RNQUJVRl9FVkVOVF9HRU4KKwor
c3RhdGljIHVuc2lnbmVkIGludCBoeXBlcl9kbWFidWZfZXZlbnRfcG9sbChzdHJ1Y3QgZmlsZSAq
ZmlscCwKKwkJCQkgICAgIHN0cnVjdCBwb2xsX3RhYmxlX3N0cnVjdCAqd2FpdCkKK3sKKwlwb2xs
X3dhaXQoZmlscCwgJmh5X2Rydl9wcml2LT5ldmVudF93YWl0LCB3YWl0KTsKKworCWlmICghbGlz
dF9lbXB0eSgmaHlfZHJ2X3ByaXYtPmV2ZW50X2xpc3QpKQorCQlyZXR1cm4gUE9MTElOIHwgUE9M
TFJETk9STTsKKworCXJldHVybiAwOworfQorCitzdGF0aWMgc3NpemVfdCBoeXBlcl9kbWFidWZf
ZXZlbnRfcmVhZChzdHJ1Y3QgZmlsZSAqZmlscCwgY2hhciBfX3VzZXIgKmJ1ZmZlciwKKwkJc2l6
ZV90IGNvdW50LCBsb2ZmX3QgKm9mZnNldCkKK3sKKwlpbnQgcmV0OworCisJLyogb25seSByb290
IGNhbiByZWFkIGV2ZW50cyAqLworCWlmICghY2FwYWJsZShDQVBfREFDX09WRVJSSURFKSkgewor
CQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiT25seSByb290IGNhbiByZWFkIGV2ZW50
c1xuIik7CisJCXJldHVybiAtRVBFUk07CisJfQorCisJLyogbWFrZSBzdXJlIHVzZXIgYnVmZmVy
IGNhbiBiZSB3cml0dGVuICovCisJaWYgKCFhY2Nlc3Nfb2soVkVSSUZZX1dSSVRFLCBidWZmZXIs
IGNvdW50KSkgeworCQlkZXZfZXJyKGh5X2Rydl9wcml2LT5kZXYsCisJCQkiVXNlciBidWZmZXIg
Y2FuJ3QgYmUgd3JpdHRlbi5cbiIpOworCQlyZXR1cm4gLUVJTlZBTDsKKwl9CisKKwlyZXQgPSBt
dXRleF9sb2NrX2ludGVycnVwdGlibGUoJmh5X2Rydl9wcml2LT5ldmVudF9yZWFkX2xvY2spOwor
CWlmIChyZXQpCisJCXJldHVybiByZXQ7CisKKwl3aGlsZSAoMSkgeworCQlzdHJ1Y3QgaHlwZXJf
ZG1hYnVmX2V2ZW50ICplID0gTlVMTDsKKworCQlzcGluX2xvY2tfaXJxKCZoeV9kcnZfcHJpdi0+
ZXZlbnRfbG9jayk7CisJCWlmICghbGlzdF9lbXB0eSgmaHlfZHJ2X3ByaXYtPmV2ZW50X2xpc3Qp
KSB7CisJCQllID0gbGlzdF9maXJzdF9lbnRyeSgmaHlfZHJ2X3ByaXYtPmV2ZW50X2xpc3QsCisJ
CQkJCXN0cnVjdCBoeXBlcl9kbWFidWZfZXZlbnQsIGxpbmspOworCQkJbGlzdF9kZWwoJmUtPmxp
bmspOworCQl9CisJCXNwaW5fdW5sb2NrX2lycSgmaHlfZHJ2X3ByaXYtPmV2ZW50X2xvY2spOwor
CisJCWlmICghZSkgeworCQkJaWYgKHJldCkKKwkJCQlicmVhazsKKworCQkJaWYgKGZpbHAtPmZf
ZmxhZ3MgJiBPX05PTkJMT0NLKSB7CisJCQkJcmV0ID0gLUVBR0FJTjsKKwkJCQlicmVhazsKKwkJ
CX0KKworCQkJbXV0ZXhfdW5sb2NrKCZoeV9kcnZfcHJpdi0+ZXZlbnRfcmVhZF9sb2NrKTsKKwkJ
CXJldCA9IHdhaXRfZXZlbnRfaW50ZXJydXB0aWJsZShoeV9kcnZfcHJpdi0+ZXZlbnRfd2FpdCwK
KwkJCQkgICFsaXN0X2VtcHR5KCZoeV9kcnZfcHJpdi0+ZXZlbnRfbGlzdCkpOworCisJCQlpZiAo
cmV0ID09IDApCisJCQkJcmV0ID0gbXV0ZXhfbG9ja19pbnRlcnJ1cHRpYmxlKAorCQkJCQkmaHlf
ZHJ2X3ByaXYtPmV2ZW50X3JlYWRfbG9jayk7CisKKwkJCWlmIChyZXQpCisJCQkJcmV0dXJuIHJl
dDsKKwkJfSBlbHNlIHsKKwkJCXVuc2lnbmVkIGludCBsZW5ndGggPSAoc2l6ZW9mKGUtPmV2ZW50
X2RhdGEuaGRyKSArCisJCQkJCQkgICAgICBlLT5ldmVudF9kYXRhLmhkci5zaXplKTsKKworCQkJ
aWYgKGxlbmd0aCA+IGNvdW50IC0gcmV0KSB7CitwdXRfYmFja19ldmVudDoKKwkJCQlzcGluX2xv
Y2tfaXJxKCZoeV9kcnZfcHJpdi0+ZXZlbnRfbG9jayk7CisJCQkJbGlzdF9hZGQoJmUtPmxpbmss
ICZoeV9kcnZfcHJpdi0+ZXZlbnRfbGlzdCk7CisJCQkJc3Bpbl91bmxvY2tfaXJxKCZoeV9kcnZf
cHJpdi0+ZXZlbnRfbG9jayk7CisJCQkJYnJlYWs7CisJCQl9CisKKwkJCWlmIChjb3B5X3RvX3Vz
ZXIoYnVmZmVyICsgcmV0LCAmZS0+ZXZlbnRfZGF0YS5oZHIsCisJCQkJCSBzaXplb2YoZS0+ZXZl
bnRfZGF0YS5oZHIpKSkgeworCQkJCWlmIChyZXQgPT0gMCkKKwkJCQkJcmV0ID0gLUVGQVVMVDsK
KworCQkJCWdvdG8gcHV0X2JhY2tfZXZlbnQ7CisJCQl9CisKKwkJCXJldCArPSBzaXplb2YoZS0+
ZXZlbnRfZGF0YS5oZHIpOworCisJCQlpZiAoY29weV90b191c2VyKGJ1ZmZlciArIHJldCwgZS0+
ZXZlbnRfZGF0YS5kYXRhLAorCQkJCQkgZS0+ZXZlbnRfZGF0YS5oZHIuc2l6ZSkpIHsKKwkJCQkv
KiBlcnJvciB3aGlsZSBjb3B5aW5nIHZvaWQgKmRhdGEgKi8KKworCQkJCXN0cnVjdCBoeXBlcl9k
bWFidWZfZXZlbnRfaGRyIGR1bW15X2hkciA9IHswfTsKKworCQkJCXJldCAtPSBzaXplb2YoZS0+
ZXZlbnRfZGF0YS5oZHIpOworCisJCQkJLyogbnVsbGlmeWluZyBoZHIgb2YgdGhlIGV2ZW50IGlu
IHVzZXIgYnVmZmVyICovCisJCQkJaWYgKGNvcHlfdG9fdXNlcihidWZmZXIgKyByZXQsICZkdW1t
eV9oZHIsCisJCQkJCQkgc2l6ZW9mKGR1bW15X2hkcikpKSB7CisJCQkJCWRldl9lcnIoaHlfZHJ2
X3ByaXYtPmRldiwKKwkJCQkJCSJmYWlsZWQgdG8gbnVsbGlmeSBpbnZhbGlkIGhkciBhbHJlYWR5
IGluIHVzZXJzcGFjZVxuIik7CisJCQkJfQorCisJCQkJcmV0ID0gLUVGQVVMVDsKKworCQkJCWdv
dG8gcHV0X2JhY2tfZXZlbnQ7CisJCQl9CisKKwkJCXJldCArPSBlLT5ldmVudF9kYXRhLmhkci5z
aXplOworCQkJaHlfZHJ2X3ByaXYtPnBlbmRpbmctLTsKKwkJCWtmcmVlKGUpOworCQl9CisJfQor
CisJbXV0ZXhfdW5sb2NrKCZoeV9kcnZfcHJpdi0+ZXZlbnRfcmVhZF9sb2NrKTsKKworCXJldHVy
biByZXQ7Cit9CisKKyNlbmRpZgorCiBzdGF0aWMgY29uc3Qgc3RydWN0IGZpbGVfb3BlcmF0aW9u
cyBoeXBlcl9kbWFidWZfZHJpdmVyX2ZvcHMgPSB7CiAJLm93bmVyID0gVEhJU19NT0RVTEUsCiAJ
Lm9wZW4gPSBoeXBlcl9kbWFidWZfb3BlbiwKIAkucmVsZWFzZSA9IGh5cGVyX2RtYWJ1Zl9yZWxl
YXNlLAorCisvKiBwb2xsIGFuZCByZWFkIGludGVyZmFjZXMgYXJlIG5lZWRlZCBvbmx5IGZvciBl
dmVudC1wb2xsaW5nICovCisjaWZkZWYgQ09ORklHX0hZUEVSX0RNQUJVRl9FVkVOVF9HRU4KKwku
cmVhZCA9IGh5cGVyX2RtYWJ1Zl9ldmVudF9yZWFkLAorCS5wb2xsID0gaHlwZXJfZG1hYnVmX2V2
ZW50X3BvbGwsCisjZW5kaWYKKwogCS51bmxvY2tlZF9pb2N0bCA9IGh5cGVyX2RtYWJ1Zl9pb2N0
bCwKIH07CiAKQEAgLTE5NCw2ICszMjMsMTggQEAgc3RhdGljIGludCBfX2luaXQgaHlwZXJfZG1h
YnVmX2Rydl9pbml0KHZvaWQpCiAJfQogI2VuZGlmCiAKKyNpZmRlZiBDT05GSUdfSFlQRVJfRE1B
QlVGX0VWRU5UX0dFTgorCW11dGV4X2luaXQoJmh5X2Rydl9wcml2LT5ldmVudF9yZWFkX2xvY2sp
OworCXNwaW5fbG9ja19pbml0KCZoeV9kcnZfcHJpdi0+ZXZlbnRfbG9jayk7CisKKwkvKiBJbml0
aWFsaXplIGV2ZW50IHF1ZXVlICovCisJSU5JVF9MSVNUX0hFQUQoJmh5X2Rydl9wcml2LT5ldmVu
dF9saXN0KTsKKwlpbml0X3dhaXRxdWV1ZV9oZWFkKCZoeV9kcnZfcHJpdi0+ZXZlbnRfd2FpdCk7
CisKKwkvKiByZXNldHRpbmcgbnVtYmVyIG9mIHBlbmRpbmcgZXZlbnRzICovCisJaHlfZHJ2X3By
aXYtPnBlbmRpbmcgPSAwOworI2VuZGlmCisKIAlpZiAoaHlfZHJ2X3ByaXYtPmJrbmRfb3BzLT5p
bml0KSB7CiAJCXJldCA9IGh5X2Rydl9wcml2LT5ia25kX29wcy0+aW5pdCgpOwogCkBAIC0yNTAs
NiArMzkxLDExIEBAIHN0YXRpYyB2b2lkIGh5cGVyX2RtYWJ1Zl9kcnZfZXhpdCh2b2lkKQogCWlm
IChoeV9kcnZfcHJpdi0+aWRfcXVldWUpCiAJCWh5cGVyX2RtYWJ1Zl9mcmVlX2hpZF9saXN0KCk7
CiAKKyNpZmRlZiBDT05GSUdfSFlQRVJfRE1BQlVGX0VWRU5UX0dFTgorCS8qIGNsZWFuIHVwIGV2
ZW50IHF1ZXVlICovCisJaHlwZXJfZG1hYnVmX2V2ZW50c19yZWxlYXNlKCk7CisjZW5kaWYKKwog
CW11dGV4X3VubG9jaygmaHlfZHJ2X3ByaXYtPmxvY2spOwogCiAJZGV2X2luZm8oaHlfZHJ2X3By
aXYtPmRldiwKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJf
ZG1hYnVmX2Rydi5oIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZf
ZHJ2LmgKaW5kZXggNDYxMTlkNzYyNDMwLi4yODJhNTA3YjMzYmMgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5oCisrKyBiL2RyaXZlcnMv
ZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5oCkBAIC0zMiw2ICszMiwxMSBA
QAogCiBzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JlcTsKIAorc3RydWN0IGh5cGVyX2RtYWJ1Zl9ldmVu
dCB7CisJc3RydWN0IGh5cGVyX2RtYWJ1Zl9ldmVudF9kYXRhIGV2ZW50X2RhdGE7CisJc3RydWN0
IGxpc3RfaGVhZCBsaW5rOworfTsKKwogc3RydWN0IGh5cGVyX2RtYWJ1Zl9wcml2YXRlIHsKIAlz
dHJ1Y3QgZGV2aWNlICpkZXY7CiAKQEAgLTU0LDYgKzU5LDEyIEBAIHN0cnVjdCBoeXBlcl9kbWFi
dWZfcHJpdmF0ZSB7CiAJLyogZmxhZyB0aGF0IHNob3dzIHdoZXRoZXIgYmFja2VuZCBpcyBpbml0
aWFsaXplZCAqLwogCWJvb2wgaW5pdGlhbGl6ZWQ7CiAKKwl3YWl0X3F1ZXVlX2hlYWRfdCBldmVu
dF93YWl0OworCXN0cnVjdCBsaXN0X2hlYWQgZXZlbnRfbGlzdDsKKworCXNwaW5sb2NrX3QgZXZl
bnRfbG9jazsKKwlzdHJ1Y3QgbXV0ZXggZXZlbnRfcmVhZF9sb2NrOworCiAJLyogIyBvZiBwZW5k
aW5nIGV2ZW50cyAqLwogCWludCBwZW5kaW5nOwogfTsKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2V2ZW50LmMgYi9kcml2ZXJzL2RtYS1idWYv
aHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9ldmVudC5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMC4uOTQyYTFiYjc4NzU1Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVy
cy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZXZlbnQuYwpAQCAtMCwwICsxLDEy
MiBAQAorLyoKKyAqIENvcHlyaWdodCDCqSAyMDE4IEludGVsIENvcnBvcmF0aW9uCisgKgorICog
UGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJz
b24gb2J0YWluaW5nIGEKKyAqIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBk
b2N1bWVudGF0aW9uIGZpbGVzICh0aGUgIlNvZnR3YXJlIiksCisgKiB0byBkZWFsIGluIHRoZSBT
b2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmcgd2l0aG91dCBsaW1pdGF0aW9u
CisgKiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCwgZGlz
dHJpYnV0ZSwgc3VibGljZW5zZSwKKyAqIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdh
cmUsIGFuZCB0byBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZQorICogU29mdHdhcmUgaXMgZnVy
bmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczoKKyAq
CisgKiBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGlj
ZSAoaW5jbHVkaW5nIHRoZSBuZXh0CisgKiBwYXJhZ3JhcGgpIHNoYWxsIGJlIGluY2x1ZGVkIGlu
IGFsbCBjb3BpZXMgb3Igc3Vic3RhbnRpYWwgcG9ydGlvbnMgb2YgdGhlCisgKiBTb2Z0d2FyZS4K
KyAqCisgKiBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5U
WSBPRiBBTlkgS0lORCwgRVhQUkVTUyBPUgorICogSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1Qg
TElNSVRFRCBUTyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCisgKiBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiAgSU4gTk8gRVZF
TlQgU0hBTEwKKyAqIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBG
T1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCisgKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4g
QU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORworICogRlJP
TSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBP
UiBPVEhFUiBERUFMSU5HUworICogSU4gVEhFIFNPRlRXQVJFLgorICoKKyAqIEF1dGhvcnM6Cisg
KiAgICBEb25nd29uIEtpbSA8ZG9uZ3dvbi5raW1AaW50ZWwuY29tPgorICogICAgTWF0ZXVzeiBQ
b2xyb2xhIDxtYXRldXN6eC5wb3Ryb2xhQGludGVsLmNvbT4KKyAqCisgKi8KKworI2luY2x1ZGUg
PGxpbnV4L2tlcm5lbC5oPgorI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+CisjaW5jbHVkZSA8bGlu
dXgvc2xhYi5oPgorI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgorI2luY2x1ZGUgImh5cGVyX2Rt
YWJ1Zl9kcnYuaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfc3RydWN0LmgiCisjaW5jbHVkZSAi
aHlwZXJfZG1hYnVmX2xpc3QuaCIKKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfZXZlbnQuaCIKKwor
c3RhdGljIHZvaWQgc2VuZF9ldmVudChzdHJ1Y3QgaHlwZXJfZG1hYnVmX2V2ZW50ICplKQorewor
CXN0cnVjdCBoeXBlcl9kbWFidWZfZXZlbnQgKm9sZGVzdDsKKwl1bnNpZ25lZCBsb25nIGlycWZs
YWdzOworCisJc3Bpbl9sb2NrX2lycXNhdmUoJmh5X2Rydl9wcml2LT5ldmVudF9sb2NrLCBpcnFm
bGFncyk7CisKKwkvKiBjaGVjayBjdXJyZW50IG51bWJlciBvZiBldmVudCB0aGVuIGlmIGl0IGhp
dHMgdGhlIG1heCBudW0gYWxsb3dlZAorCSAqIHRoZW4gcmVtb3ZlIHRoZSBvbGRlc3QgZXZlbnQg
aW4gdGhlIGxpc3QKKwkgKi8KKwlpZiAoaHlfZHJ2X3ByaXYtPnBlbmRpbmcgPiBNQVhfREVQVEhf
RVZFTlRfUVVFVUUgLSAxKSB7CisJCW9sZGVzdCA9IGxpc3RfZmlyc3RfZW50cnkoJmh5X2Rydl9w
cml2LT5ldmVudF9saXN0LAorCQkJCXN0cnVjdCBoeXBlcl9kbWFidWZfZXZlbnQsIGxpbmspOwor
CQlsaXN0X2RlbCgmb2xkZXN0LT5saW5rKTsKKwkJaHlfZHJ2X3ByaXYtPnBlbmRpbmctLTsKKwkJ
a2ZyZWUob2xkZXN0KTsKKwl9CisKKwlsaXN0X2FkZF90YWlsKCZlLT5saW5rLAorCQkgICAgICAm
aHlfZHJ2X3ByaXYtPmV2ZW50X2xpc3QpOworCisJaHlfZHJ2X3ByaXYtPnBlbmRpbmcrKzsKKwor
CXdha2VfdXBfaW50ZXJydXB0aWJsZSgmaHlfZHJ2X3ByaXYtPmV2ZW50X3dhaXQpOworCisJc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmaHlfZHJ2X3ByaXYtPmV2ZW50X2xvY2ssIGlycWZsYWdzKTsK
K30KKwordm9pZCBoeXBlcl9kbWFidWZfZXZlbnRzX3JlbGVhc2Uodm9pZCkKK3sKKwlzdHJ1Y3Qg
aHlwZXJfZG1hYnVmX2V2ZW50ICplLCAqZXQ7CisJdW5zaWduZWQgbG9uZyBpcnFmbGFnczsKKwor
CXNwaW5fbG9ja19pcnFzYXZlKCZoeV9kcnZfcHJpdi0+ZXZlbnRfbG9jaywgaXJxZmxhZ3MpOwor
CisJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGUsIGV0LCAmaHlfZHJ2X3ByaXYtPmV2ZW50X2xp
c3QsCisJCQkJIGxpbmspIHsKKwkJbGlzdF9kZWwoJmUtPmxpbmspOworCQlrZnJlZShlKTsKKwkJ
aHlfZHJ2X3ByaXYtPnBlbmRpbmctLTsKKwl9CisKKwlpZiAoaHlfZHJ2X3ByaXYtPnBlbmRpbmcp
IHsKKwkJZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJInBvc3NpYmxlIGxlYWsgb24gZXZl
bnRfbGlzdFxuIik7CisJfQorCisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaHlfZHJ2X3ByaXYt
PmV2ZW50X2xvY2ssIGlycWZsYWdzKTsKK30KKworaW50IGh5cGVyX2RtYWJ1Zl9pbXBvcnRfZXZl
bnQoaHlwZXJfZG1hYnVmX2lkX3QgaGlkKQoreworCXN0cnVjdCBoeXBlcl9kbWFidWZfZXZlbnQg
KmU7CisJc3RydWN0IGltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZDsKKworCWltcG9ydGVkID0g
aHlwZXJfZG1hYnVmX2ZpbmRfaW1wb3J0ZWQoaGlkKTsKKworCWlmICghaW1wb3J0ZWQpIHsKKwkJ
ZGV2X2VycihoeV9kcnZfcHJpdi0+ZGV2LAorCQkJImNhbid0IGZpbmQgaW1wb3J0ZWRfc2d0X2lu
Zm8gaW4gdGhlIGxpc3RcbiIpOworCQlyZXR1cm4gLUVJTlZBTDsKKwl9CisKKwllID0ga3phbGxv
YyhzaXplb2YoKmUpLCBHRlBfS0VSTkVMKTsKKworCWlmICghZSkKKwkJcmV0dXJuIC1FTk9NRU07
CisKKwllLT5ldmVudF9kYXRhLmhkci5ldmVudF90eXBlID0gSFlQRVJfRE1BQlVGX05FV19JTVBP
UlQ7CisJZS0+ZXZlbnRfZGF0YS5oZHIuaGlkID0gaGlkOworCWUtPmV2ZW50X2RhdGEuZGF0YSA9
ICh2b2lkICopaW1wb3J0ZWQtPnByaXY7CisJZS0+ZXZlbnRfZGF0YS5oZHIuc2l6ZSA9IGltcG9y
dGVkLT5zel9wcml2OworCisJc2VuZF9ldmVudChlKTsKKworCWRldl9kYmcoaHlfZHJ2X3ByaXYt
PmRldiwKKwkJImV2ZW50IG51bWJlciA9ICVkIDoiLCBoeV9kcnZfcHJpdi0+cGVuZGluZyk7CisK
KwlkZXZfZGJnKGh5X2Rydl9wcml2LT5kZXYsCisJCSJnZW5lcmF0aW5nIGV2ZW50cyBmb3IgeyVk
LCAlZCwgJWQsICVkfVxuIiwKKwkJaW1wb3J0ZWQtPmhpZC5pZCwgaW1wb3J0ZWQtPmhpZC5ybmdf
a2V5WzBdLAorCQlpbXBvcnRlZC0+aGlkLnJuZ19rZXlbMV0sIGltcG9ydGVkLT5oaWQucm5nX2tl
eVsyXSk7CisKKwlyZXR1cm4gMDsKK30KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZG1hLWJ1Zi9oeXBl
cl9kbWFidWYvaHlwZXJfZG1hYnVmX2V2ZW50LmggYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2h5cGVyX2RtYWJ1Zl9ldmVudC5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAwMDAwMC4uOGY2MTE5OGU2MjNjCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9kbWEtYnVm
L2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZXZlbnQuaApAQCAtMCwwICsxLDM4IEBACisvKgor
ICogQ29weXJpZ2h0IMKpIDIwMTggSW50ZWwgQ29ycG9yYXRpb24KKyAqCisgKiBQZXJtaXNzaW9u
IGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5p
bmcgYQorICogY29weSBvZiB0aGlzIHNvZnR3YXJlIGFuZCBhc3NvY2lhdGVkIGRvY3VtZW50YXRp
b24gZmlsZXMgKHRoZSAiU29mdHdhcmUiKSwKKyAqIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdp
dGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24KKyAqIHRoZSBy
aWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBz
dWJsaWNlbnNlLAorICogYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRv
IHBlcm1pdCBwZXJzb25zIHRvIHdob20gdGhlCisgKiBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8g
ZG8gc28sIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgorICoKKyAqIFRoZSBh
Ym92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIChpbmNsdWRp
bmcgdGhlIG5leHQKKyAqIHBhcmFncmFwaCkgc2hhbGwgYmUgaW5jbHVkZWQgaW4gYWxsIGNvcGll
cyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUKKyAqIFNvZnR3YXJlLgorICoKKyAqIFRI
RSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBL
SU5ELCBFWFBSRVNTIE9SCisgKiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRP
IFRIRSBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSwKKyAqIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuICBJTiBOTyBFVkVOVCBTSEFMTAor
ICogVEhFIEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xB
SU0sIERBTUFHRVMgT1IgT1RIRVIKKyAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04g
T0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCisgKiBGUk9NLCBPVVQgT0Yg
T1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERF
QUxJTkdTCisgKiBJTiBUSEUgU09GVFdBUkUuCisgKgorICovCisKKyNpZm5kZWYgX19IWVBFUl9E
TUFCVUZfRVZFTlRfSF9fCisjZGVmaW5lIF9fSFlQRVJfRE1BQlVGX0VWRU5UX0hfXworCisjZGVm
aW5lIE1BWF9ERVBUSF9FVkVOVF9RVUVVRSAzMgorCitlbnVtIGh5cGVyX2RtYWJ1Zl9ldmVudF90
eXBlIHsKKwlIWVBFUl9ETUFCVUZfTkVXX0lNUE9SVCA9IDB4MTAwMDAsCit9OworCit2b2lkIGh5
cGVyX2RtYWJ1Zl9ldmVudHNfcmVsZWFzZSh2b2lkKTsKKworaW50IGh5cGVyX2RtYWJ1Zl9pbXBv
cnRfZXZlbnQoaHlwZXJfZG1hYnVmX2lkX3QgaGlkKTsKKworI2VuZGlmIC8qIF9fSFlQRVJfRE1B
QlVGX0VWRU5UX0hfXyAqLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1
Zi9oeXBlcl9kbWFidWZfbGlzdC5jIGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfbGlzdC5jCmluZGV4IGYyZjY1YThlYzQ3Zi4uMzBjM2FmNjVmY2RlIDEwMDY0NAot
LS0gYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9saXN0LmMKKysr
IGIvZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbGlzdC5jCkBAIC0z
Niw2ICszNiw3IEBACiAjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2Rydi5oIgogI2luY2x1ZGUgImh5
cGVyX2RtYWJ1Zl9saXN0LmgiCiAjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2lkLmgiCisjaW5jbHVk
ZSAiaHlwZXJfZG1hYnVmX2V2ZW50LmgiCiAKIERFQ0xBUkVfSEFTSFRBQkxFKGh5cGVyX2RtYWJ1
Zl9oYXNoX2ltcG9ydGVkLCBNQVhfRU5UUllfSU1QT1JURUQpOwogREVDTEFSRV9IQVNIVEFCTEUo
aHlwZXJfZG1hYnVmX2hhc2hfZXhwb3J0ZWQsIE1BWF9FTlRSWV9FWFBPUlRFRCk7CmRpZmYgLS1n
aXQgYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuYyBiL2Ry
aXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5jCmluZGV4IDE1OTJk
NWNmYWE1Mi4uOGYyY2Y3ZWE4MjdkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuYworKysgYi9kcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1h
YnVmL2h5cGVyX2RtYWJ1Zl9tc2cuYwpAQCAtMzUsNiArMzUsNyBAQAogI2luY2x1ZGUgImh5cGVy
X2RtYWJ1Zl9kcnYuaCIKICNpbmNsdWRlICJoeXBlcl9kbWFidWZfbXNnLmgiCiAjaW5jbHVkZSAi
aHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5jLmgiCisjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2V2ZW50
LmgiCiAjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2xpc3QuaCIKIAogc3RydWN0IGNtZF9wcm9jZXNz
IHsKQEAgLTE3OSw2ICsxODAsMTEgQEAgc3RhdGljIHZvaWQgY21kX3Byb2Nlc3Nfd29yayhzdHJ1
Y3Qgd29ya19zdHJ1Y3QgKndvcmspCiAJCQkvKiB1cGRhdGluZyBwcml2IGRhdGEgKi8KIAkJCW1l
bWNweShpbXBvcnRlZC0+cHJpdiwgJnJlcS0+b3BbOV0sIHJlcS0+b3BbOF0pOwogCisjaWZkZWYg
Q09ORklHX0hZUEVSX0RNQUJVRl9FVkVOVF9HRU4KKwkJCS8qIGdlbmVyYXRpbmcgaW1wb3J0IGV2
ZW50ICovCisJCQloeXBlcl9kbWFidWZfaW1wb3J0X2V2ZW50KGltcG9ydGVkLT5oaWQpOworI2Vu
ZGlmCisKIAkJCWJyZWFrOwogCQl9CiAKQEAgLTIxOSw2ICsyMjUsMTEgQEAgc3RhdGljIHZvaWQg
Y21kX3Byb2Nlc3Nfd29yayhzdHJ1Y3Qgd29ya19zdHJ1Y3QgKndvcmspCiAJCWltcG9ydGVkLT52
YWxpZCA9IHRydWU7CiAJCWh5cGVyX2RtYWJ1Zl9yZWdpc3Rlcl9pbXBvcnRlZChpbXBvcnRlZCk7
CiAKKyNpZmRlZiBDT05GSUdfSFlQRVJfRE1BQlVGX0VWRU5UX0dFTgorCQkvKiBnZW5lcmF0aW5n
IGltcG9ydCBldmVudCAqLworCQloeXBlcl9kbWFidWZfaW1wb3J0X2V2ZW50KGltcG9ydGVkLT5o
aWQpOworI2VuZGlmCisKIAkJYnJlYWs7CiAKIAljYXNlIEhZUEVSX0RNQUJVRl9PUFNfVE9fUkVN
T1RFOgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS91YXBpL2xpbnV4L2h5cGVyX2RtYWJ1Zi5oIGIvaW5j
bHVkZS91YXBpL2xpbnV4L2h5cGVyX2RtYWJ1Zi5oCmluZGV4IDRmOGU4YWMwMzc1Yi4uZGQ3M2Ri
OWJmMzdkIDEwMDY0NAotLS0gYS9pbmNsdWRlL3VhcGkvbGludXgvaHlwZXJfZG1hYnVmLmgKKysr
IGIvaW5jbHVkZS91YXBpL2xpbnV4L2h5cGVyX2RtYWJ1Zi5oCkBAIC0zMiw2ICszMiwxNyBAQCB0
eXBlZGVmIHN0cnVjdCB7CiAJaW50IHJuZ19rZXlbM107IC8qIDEyYnl0ZXMgbG9uZyByYW5kb20g
bnVtYmVyICovCiB9IGh5cGVyX2RtYWJ1Zl9pZF90OwogCitzdHJ1Y3QgaHlwZXJfZG1hYnVmX2V2
ZW50X2hkciB7CisJaW50IGV2ZW50X3R5cGU7IC8qIG9uZSB0eXBlIG9ubHkgZm9yIG5vdyAtIG5l
dyBpbXBvcnQgKi8KKwloeXBlcl9kbWFidWZfaWRfdCBoaWQ7IC8qIGh5cGVyX2RtYWJ1Zl9pZCBv
ZiBzcGVjaWZpYyBoeXBlcl9kbWFidWYgKi8KKwlpbnQgc2l6ZTsgLyogc2l6ZSBvZiBkYXRhICov
Cit9OworCitzdHJ1Y3QgaHlwZXJfZG1hYnVmX2V2ZW50X2RhdGEgeworCXN0cnVjdCBoeXBlcl9k
bWFidWZfZXZlbnRfaGRyIGhkcjsKKwl2b2lkICpkYXRhOyAvKiBwcml2YXRlIGRhdGEgKi8KK307
CisKICNkZWZpbmUgSU9DVExfSFlQRVJfRE1BQlVGX1RYX0NIX1NFVFVQIFwKIF9JT0MoX0lPQ19O
T05FLCAnRycsIDAsIHNpemVvZihzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX3R4X2NoX3NldHVw
KSkKIHN0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfdHhfY2hfc2V0dXAgewotLSAKMi4xNi4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmld-0002Sf-Uc; Wed, 14 Feb 2018 02:25:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elmlc-0002SQ-4D
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:25:52 +0000
X-Inumbo-ID: 87b0ce40-112e-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87b0ce40-112e-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 02:26:58 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elmlS-0006Cu-F1; Wed, 14 Feb 2018 02:25:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elmlM-0003e1-UN; Wed, 14 Feb 2018 02:25:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elmlM-0007Bx-Hg; Wed, 14 Feb 2018 02:25:36 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119124-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e139d34a1c4b7775d5855458a325e0e4176bdf7e
X-Osstest-Versions-That: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 02:25:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119124: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2314213309317399074=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119124 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119124/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 119098

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-debianhvm-i386  1 build-check(1)         blocked n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e139d34a1c4b7775d5855458a325e0e4176bdf7e
baseline version:
 xen                  3f491d6873be9caa77f02ad8d98f174f0152b819

Last test of basis   119098  2018-02-13 17:01:30 Z    0 days
Testing same since   119108  2018-02-13 20:01:33 Z    0 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jan Beulich <jbeulich@suse.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     blocked 
 test-amd64-amd64-libvirt                                     blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit e139d34a1c4b7775d5855458a325e0e4176bdf7e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 13 18:19:33 2018 +0100

    firmware/shim: correctly handle errors during Xen tree setup
    
    "set -e" on a separate Makefile line is meaningless. Glue together all
    the lines that this is supposed to cover.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2314213309317399074==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmlw-0002ZA-7D; Wed, 14 Feb 2018 02:26:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmlv-0002Td-Ol
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:11 +0000
X-Inumbo-ID: 565f4046-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x242.google.com (unknown [2607:f8b0:400e:c00::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 565f4046-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:35 +0100 (CET)
Received: by mail-pf0-x242.google.com with SMTP id q79so3317288pfl.5;
 Tue, 13 Feb 2018 18:26:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/PLmAtj1pFM/O1X8d0vWvg/Al3WJ8Yz4MOzglOdeX9k=;
 b=M+f+4ChrzxAiSZMrYJWNpVw4IKc2sNOEinQ4ZmYtBS7nfXSVLMVrx2IRBypYG+xFoj
 uxU3yfYiCaUt3RZeL5fhEyMEuMKOhE25ZB7yl3rSwM4uZnqKWakg9ZgnzBbsDCw33Vyz
 9qneEcVTW1WoutL4J6/LRyY2M0/F095EdGp4wddOl4QePD0AekAthVuq+YkDSOmFh1tS
 xyrHfAxuZEiJkFDwPmvIDNKrnE+AJFmWaiKJpjl90LCsR1WLi/i7nIdYew90oh5/42MV
 koLcZ0kGsfZllEBczubUfOWE3R+qLF7z4n8s8iMlxqebOwTzzIG/EfYIGsEmLD8gI6z/
 KfYw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=/PLmAtj1pFM/O1X8d0vWvg/Al3WJ8Yz4MOzglOdeX9k=;
 b=mMIvysm0yQPzSiLmPzdLp8EWEfZQbFYIXPqme1eNTgs9Sgl3rS8V4GDyNjFVoI75ih
 KFpfSDwR5VKiSfGUZgFxAi/3v4Bd7KYC3yVgE1se8XV/2KqiHp/276UXJNW0sFdJTzDM
 6RXcxfOQp2OjpiMafDg7dFQWtL5ghM5JW7j5kSkcxxn9UvKRbl7cN4iRYUi/4A7IXVMI
 rGbzxBwrY57rbT7ZBnuHu7nN69FQI7tVOUdGy74uQf3wzXd38Vxgg2H6wf5Jpyy2HNCu
 UhFX6F6m8G2XDq83tkWN2MjOC2WgOxrCTrRSshw6nj41P5wrclnmZrv7PunFccrQ5jza
 H6AA==
X-Gm-Message-State: APf1xPB3YJ7QDgT/6B8PNwLEVtPrq+M+qtP3LQovcEcTE65Ls83dCULX
 e9B9wlUV4TAgsq7XujNHI09PE6Km
X-Google-Smtp-Source: AH8x224Mj1pdbhFsaOKrl0yHSyQf3dp5YAkmnj40R+C4WMfyAqiutj0CzONgShhsGJU4LdGs98vIUQ==
X-Received: by 10.98.182.18 with SMTP id j18mr3181951pff.166.1518575169569;
 Tue, 13 Feb 2018 18:26:09 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.07
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:08 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:45 -0800
Message-Id: <1518575161-70717-2-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 01/17] Save/Restore Support: Refactor
	HYPERVISOR_suspend hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGlyZWN0bHkgdXNpbmcgdGhlIFNIVVRET1dOX3N1c3BlbmQgbWFjcm8gYXMgYSBwYXJhbWV0ZXIg
Zm9yIHRoZSBzY2hlZG9wCmh5cGVyY2FsbCBjYXVzZXMgYW4gZXJyb3IgaW4gdGhlIFhlbiBoeXBl
cmNhbGwgaGFuZGxlci4gQWxzbyBmb3IgY29uc2lzdGVuY3ksCnRoZSBTSFVURE9XTl9zdXNwZW5k
IHBhcmFtIGlzIHdyYXBwZWQgaW4gdGhlIHNjaGVkX3NodXRkb3duIHN0cnVjdC4KClNpZ25lZC1v
ZmYtYnk6IEJydW5vIEFsdmlzaW8gPGJydW5vLmFsdmlzaW9AZ21haWwuY29tPgpSZXZpZXdlZC1i
eTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGlu
Y2x1ZGUveDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggfCA0ICsrLS0KIGluY2x1ZGUveDg2
L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L3g4
Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggYi9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4
Nl8zMi5oCmluZGV4IDVjOTM0NjQuLjcwNTA1YTQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2L3g4
Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVyY2Fs
bC14ODZfMzIuaApAQCAtMjk4LDggKzI5OCw4IEBAIHN0YXRpYyBpbmxpbmUgaW50CiBIWVBFUlZJ
U09SX3N1c3BlbmQoCiAJdW5zaWduZWQgbG9uZyBzcmVjKQogewotCXJldHVybiBfaHlwZXJjYWxs
MyhpbnQsIHNjaGVkX29wLCBTQ0hFRE9QX3NodXRkb3duLAotCQkJICAgU0hVVERPV05fc3VzcGVu
ZCwgc3JlYyk7CisJc3RydWN0IHNjaGVkX3NodXRkb3duIHNodXRkb3duID0geyAucmVhc29uID0g
U0hVVERPV05fc3VzcGVuZCB9OworCXJldHVybiBfaHlwZXJjYWxsMyhpbnQsIHNjaGVkX29wLCBT
Q0hFRE9QX3NodXRkb3duLCAmc2h1dGRvd24sIHNyZWMpOwogfQogCiBzdGF0aWMgaW5saW5lIGlu
dApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaCBiL2lu
Y2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKaW5kZXggNjE3MTgxMi4uOTVmOGFk
ZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaAorKysg
Yi9pbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJjYWxsLXg4Nl82NC5oCkBAIC0zMDUsOCArMzA1LDgg
QEAgc3RhdGljIGlubGluZSBpbnQKIEhZUEVSVklTT1Jfc3VzcGVuZCgKIAl1bnNpZ25lZCBsb25n
IHNyZWMpCiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwzKGludCwgc2NoZWRfb3AsIFNDSEVET1Bfc2h1
dGRvd24sCi0JCQkgICBTSFVURE9XTl9zdXNwZW5kLCBzcmVjKTsKKwlzdHJ1Y3Qgc2NoZWRfc2h1
dGRvd24gc2h1dGRvd24gPSB7IC5yZWFzb24gPSBTSFVURE9XTl9zdXNwZW5kIH07CisJcmV0dXJu
IF9oeXBlcmNhbGwzKGludCwgc2NoZWRfb3AsIFNDSEVET1Bfc2h1dGRvd24sICZzaHV0ZG93biwg
c3JlYyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmlw-0002bC-E6; Wed, 14 Feb 2018 02:26:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmlv-0002Tf-QO
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:11 +0000
X-Inumbo-ID: 55767f68-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x244.google.com (unknown [2607:f8b0:400e:c05::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55767f68-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:34 +0100 (CET)
Received: by mail-pg0-x244.google.com with SMTP id j9so1373660pgv.3;
 Tue, 13 Feb 2018 18:26:09 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=KviYPEGNhQWUFoXCKvNEZV0Yl/aQ/l5hQdoWD3bdtY4=;
 b=rkZr9JSAJFYbQM3DTbtz4FP6Vjtyrb4TJKrV7R94PjObLXruwXyphBm2RTdp3L7rcY
 RvKxQvNuOEYi5aDCKhYFGzddCbC/YnywKRql2TvUu4+aNxyRdZxYJb654AoMwi+uoBFA
 799OxfN9bf+m3fS7BBvR6UVohRhM27kwdOgB7sUlP89zhgy6YNN/GpL2exEg9tpusQCi
 YMmYjpnfx2qyc00E1tn37hxt989f1ibd8LfHCtFijILd6SXsKyhXic6OgLqLlgvdwDdV
 /1U/W1V6zwheSNpmQz6hDjU9dFse2NirOFeT2GbEPmwhDUdS7meI6AXgpzlcm8XZNJ99
 DKUg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=KviYPEGNhQWUFoXCKvNEZV0Yl/aQ/l5hQdoWD3bdtY4=;
 b=oc0t5Ybj6mWzLCxvoHu5yhVVlKM3d3gvOdBFsuZvjqUXW8H2HhrDjN9hPq0e1RND11
 bN+GWxFZK+ptE2Snf+fvvJFc35pA0iOAIU2WaoLRhhFG/+BGeX+N8G8DW8JChA1A+rpE
 ZnKXh+01cb7B7OtFsaejYl78CsZVQwS5b9S4nM7/XcDnsploENwHtVgviRWYk8kLKEU+
 9+zKBCV4/ET6IHp/Eoj03luum5UCICahdnIn3ZlkgUkPhsQP2qgsqw/7wW20NbPQtxE6
 83i2C+kCbO0yvY3ANT0K/GoREOpyz8fq5tzFGsQzCx28QlpQxI/bm3m1jQKg4PNJBcQ1
 uLmQ==
X-Gm-Message-State: APf1xPBfruXGegFmOOeXDj7mn/4Njf9Bg4iFpILDaQHbttIAuPfi6Mau
 70i0sywrSNResvDNSLVy3U9vihNO
X-Google-Smtp-Source: AH8x227oxLaY6ATOhz1ecsnmVU+wTCoQ3j2bZdAKojWs6A0PbZtpPhaRs/YVB3VzvzwQRSyeb81dww==
X-Received: by 10.101.97.139 with SMTP id c11mr2635420pgv.219.1518575167817;
 Tue, 13 Feb 2018 18:26:07 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.06
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:07 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:44 -0800
Message-Id: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 00/16] Save/Restore Support for mini-OS PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBhbSBzZW5kaW5nIHRoZSBzZWNvbmQgcmV2aXNpb24gZm9yIHN1cHBvcnRpbmcg
c2F2ZS9yZXN0b3JlIGluIE1pbmktT1MgUFZILiBUaGUgCmJyYW5jaCBjYW4gYmUgZm91bmQgYXQ6
IAoKaHR0cHM6Ly9naXRodWIuY29tL2JhbHZpc2lvL21pbmktb3MvdHJlZS9mZWF0dXJlL21pbmkt
b3Mtc3VzcGVuZC1zdXBwb3J0LXN1Ym1pc3Npb24tMgoKRmVlZGJhY2sgd291bGQgYmUgZ3JlYXRs
eSBhcHByZWNpYXRlZC4KCkNoZWVycywKCkJydW5vCgpTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZp
c2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmlz-0002dn-QD; Wed, 14 Feb 2018 02:26:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmly-0002cR-5w
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:14 +0000
X-Inumbo-ID: 57608197-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x241.google.com (unknown [2607:f8b0:400e:c00::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57608197-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:37 +0100 (CET)
Received: by mail-pf0-x241.google.com with SMTP id b25so3313058pfd.9;
 Tue, 13 Feb 2018 18:26:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dMSGu2b1Dly9iArzq8LtlyRAJmG+ySh9L1m1tFeBWqE=;
 b=ufIoXplTn/ZZCsfOGiOxpRr/zQUZxA4OgpS4kItz6TTGovyMshd8D9zavwzo8WFF5P
 B3h8D3KAFPtdJzrGJJKgPLYkb+alIeTlecyfqXkrap63kli1afLgsT7R7NUUeV8pDDtW
 w4HRIjPY62ENibuotwwTT+/HQhwtHf4vin5tH5pRNZ5JmyBK/HX9IMMle6lUcyoPgOP6
 dgnj7OiFODhWs8rkCmKu6GkvMjz8HtIG/lWB/lvBoscc9nuuyNxac4YGmvGBwSIJg/KI
 AHKLgo/eN2Gs1SxGeKrLzUlS4Oq5pHxHzscpT4OUJzcMsFFvdAeyhiyi9fH/683ji7j6
 QDCw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=dMSGu2b1Dly9iArzq8LtlyRAJmG+ySh9L1m1tFeBWqE=;
 b=G5dvKtFdXgb/htCtMlAouQeRrK0479QcK2hjuVhO5FKnNjviCYBx9ILJz+8NEhFgEo
 902JOZkz5phlO0bKr1TUhTdxPjJRWqS68x0Mnrqel7jvMkScdLuloNS4KvASu0eXcS0s
 Fe1xwlEBwwbbwNwS4CoIyGJW7wRW/rl1V/Ay5vAJsKIrBc0LJ/aqScvzQ+Lbr5oBqzWF
 qetglRCvTif11qEn7b4uqviyGix5KHx7OYl7PmdveGdHNoi5W2BAQkv2HfflpRF6snpq
 vaStwCLqZ/FiyrdruUtDXRF61MkHUH1kX64jQbkOyS7oxzVbshEE3U+4hhXacmG6C+zd
 txKg==
X-Gm-Message-State: APf1xPBBxAf1l8yAvEfV9GDfpMRV2k6k0XcXf8z/CsyPcwGh4B0YY0Tf
 xdfyObsFD7NTMtEajsRjrcB+yf6g
X-Google-Smtp-Source: AH8x227DhhpYmB93oFZkpZ4zUXHAUvmtRVUmXvxdhEzHcgG9zaRoFWaQIVbPIVQue6rFWxp45wJimA==
X-Received: by 10.99.108.72 with SMTP id h69mr2542599pgc.302.1518575171246;
 Tue, 13 Feb 2018 18:26:11 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.09
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:10 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:46 -0800
Message-Id: <1518575161-70717-3-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 02/17] Save/Restore Support: Refactor
	trap_init() and setup vector callbacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSBzZXR1cCBvZiB0aGUgSURUIGFuZCB0aGUgcmVxdWVzdCB0byBzZXQgdGhl
IEhWTSB2ZWN0b3IgY2FsbGJhY2tzCmFyZSBwZXJmb3JtZWQgYm90aCBpbiB0aGUgdHJhcF9pbml0
IGZ1bmN0aW9uLgoKQXMgcGFydCBvZiB0aGUgcG9zdC1zdXNwZW5kIG9wZXJhdGlvbiwgdGhlIEhW
TSB2ZWN0b3IgY2FsbGJhY2sgbmVlZHMgdG8gYmUgc2V0dXAKYWdhaW4gd2hpbGUgdGhlIElEVCBk
b2VzIG5vdC4gVGh1cywgdGhlIHRyYXBfaW5pdCBmdW5jdGlvbiBpcyBzcGxpdCBpbnRvIHR3bwpz
ZXBhcmF0ZSBmdW5jdGlvbnM6IHRyYXBfaW5pdCAoc2V0cyB1cCBJRFQpIGFuZCB4ZW5fY2FsbGJh
Y2tfdmVjdG9yIChzZXRzIHRoZQpIVk0gdmVjdG9yIGNhbGxiYWNrKS4gRHVyaW5nIHRoZSBwb3N0
LXN1c3BlbmQgb3BlcmF0aW9ucyB0aGUgeGVuX2NhbGxiYWNrX3ZlY3RvcgpmdW5jdGlvbiB3aWxs
IGJlIGludm9rZWQuCgpTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lv
QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0
QGVucy1seW9uLm9yZz4KLS0tCiBhcmNoL3g4Ni90cmFwcy5jIHwgMTcgKysrKysrKysrKystLS0t
LS0KIGluY2x1ZGUveDg2L29zLmggfCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIv
YXJjaC94ODYvdHJhcHMuYwppbmRleCBhYTE3ZGEzLi5hNzM4OGE1IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni90cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTM4OSw2ICszODksMTYgQEAg
c3RhdGljIHZvaWQgc2V0dXBfZ2F0ZSh1bnNpZ25lZCBpbnQgZW50cnksIHZvaWQgKmFkZHIsIHVu
c2lnbmVkIGludCBkcGwpCiAjZW5kaWYKIH0KIAordm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZv
aWQpCit7CisgICAgaWYgKGh2bV9zZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DQUxMQkFDS19JUlEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgKDJVTEwgPDwgNTYpIHwgVFJBUF94ZW5fY2FsbGJh
Y2spKQorICAgIHsKKyAgICAgICAgeHByaW50aygiUmVxdWVzdCBmb3IgWGVuIEhWTSBjYWxsYmFj
ayB2ZWN0b3IgZmFpbGVkXG4iKTsKKyAgICAgICAgZG9fZXhpdCgpOworICAgIH0KK30KKwogdm9p
ZCB0cmFwX2luaXQodm9pZCkKIHsKICAgICBzZXR1cF9nYXRlKFRSQVBfZGl2aWRlX2Vycm9yLCAm
ZGl2aWRlX2Vycm9yLCAwKTsKQEAgLTQxNSwxMiArNDI1LDcgQEAgdm9pZCB0cmFwX2luaXQodm9p
ZCkKICAgICBnZHRbR0RURV9UU1NdID0gKHR5cGVvZigqZ2R0KSlJTklUX0dEVEUoKHVuc2lnbmVk
IGxvbmcpJnRzcywgMHg2NywgMHg4OSk7CiAgICAgYXNtIHZvbGF0aWxlICgibHRyICV3MCIgOjog
InJtIiAoR0RURV9UU1MgKiA4KSk7CiAKLSAgICBpZiAoIGh2bV9zZXRfcGFyYW1ldGVyKEhWTV9Q
QVJBTV9DQUxMQkFDS19JUlEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAoMlVMTCA8PCA1
NikgfCBUUkFQX3hlbl9jYWxsYmFjaykgKQotICAgIHsKLSAgICAgICAgeHByaW50aygiUmVxdWVz
dCBmb3IgWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZmFpbGVkXG4iKTsKLSAgICAgICAgZG9fZXhp
dCgpOwotICAgIH0KKyAgICB4ZW5fY2FsbGJhY2tfdmVjdG9yKCk7CiB9CiAKIHZvaWQgdHJhcF9m
aW5pKHZvaWQpCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVkZS94ODYvb3Mu
aAppbmRleCBmYmMyZWViLi5kMTU1OTE0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9vcy5oCisr
KyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTY3LDYgKzY3LDkgQEAgZXh0ZXJuIHNoYXJlZF9pbmZv
X3QgKkhZUEVSVklTT1Jfc2hhcmVkX2luZm87CiAKIHZvaWQgdHJhcF9pbml0KHZvaWQpOwogdm9p
ZCB0cmFwX2Zpbmkodm9pZCk7CisjaWZuZGVmIENPTkZJR19QQVJBVklSVAordm9pZCB4ZW5fY2Fs
bGJhY2tfdmVjdG9yKHZvaWQpOworI2VuZGlmCiAKIHZvaWQgYXJjaF9maW5pKHZvaWQpOwogCi0t
IAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmm1-0002fD-1Q; Wed, 14 Feb 2018 02:26:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmlz-0002dD-Fa
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:15 +0000
X-Inumbo-ID: 585664a8-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x242.google.com (unknown [2607:f8b0:400e:c05::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 585664a8-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:38 +0100 (CET)
Received: by mail-pg0-x242.google.com with SMTP id y8so1356471pgr.9;
 Tue, 13 Feb 2018 18:26:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mrFfd+r1o8r5yiX250qvvw8mAiXG6lpgkhbrHNpHm9M=;
 b=Ohtwe331Eu4X3RuTDH0NOYTKT4N6WpKrrNv+OGJ6Gvj7F5jW1Ztr5Aztx52LT6XxND
 5b2SH7VwpfQOF/7D5nCmcrNtY5NXSwnxZsOHV9mYoQvLqglOdBKmj4B9drguKx3DnZTq
 v8dzzgAg0OTR6z0YAxCvi7a/CKV0CPef9n/nydx6h2XuC39+XJuY04UUOFA8xnwsbKJz
 iUeI9WAplotZ1+1dlRDETMciFGgK4eWQcmiRR1Q6SDLddBPN7tUtismEoOQT6RXp843K
 pxrw4xEMMb8RT/w//0jM7CBj7F12Q4gssQGmyzRk/fz0ynWg/7KeVQeth7dPaAWEnQkd
 KTuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=mrFfd+r1o8r5yiX250qvvw8mAiXG6lpgkhbrHNpHm9M=;
 b=EkArMX7s5eW2f52eWisVZr42BTevnEjxQzta3fDMNbPgZZqQ5nTToNAwOVaiBEcB+K
 zftkBnIBu3KvpcuZYbpnJ4mfuT38GuymX4XCLrcUVu5Vxo0t4IkgCdCdufeJv0381UxP
 kspQrIcStVU0Nx6o8evl7ZSNJXzfmH91bqmrW01yw3N/cs6kPZvnz3qK/215hzM6mxJf
 s/ExVBvHnG6SmJojRdgof4Np+2g87EiwC+yEGaPRyX0FF+Qn/DUV5CyFJNoKjWPsOMz9
 8PWvASFghe4L9cuB0BQeZkHo8ZurF309KMxTHyTeRrz+m1zBDyQgHfo09gRHOc3TJdFU
 G4jA==
X-Gm-Message-State: APf1xPAlO8SRlES3yNCcm6zwKvRo3tjbHquzXRuQMxaZFAqrl+m0NE7P
 blWPNiqoiCwd9BzYjilQyAe8ct2+
X-Google-Smtp-Source: AH8x224JE5Nb7UIk1SrV2bTXl5LW/q4jVJMqeN9kMjrolipRakNdioIetTV11FGVxpj45tNMocSP1w==
X-Received: by 10.99.107.198 with SMTP id g189mr2636304pgc.142.1518575172922; 
 Tue, 13 Feb 2018 18:26:12 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.11
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:12 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:47 -0800
Message-Id: <1518575161-70717-4-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 03/17] Save/Restore Support: Declare kernel
	and arch pre/post suspend functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG1pbmktT1MgdG8gc3VwcG9ydCBzdXNwZW5kIGFuZCByZXN0b3JlLCB0aGUga2VybmVsIHdp
bGwgaGF2ZSB0byBzdXNwZW5kCmRpZmZlcmVudCBtb2R1bGVzIHN1Y2ggYXMgeGVuYnVzLCBjb25z
b2xlLCBpcnEsIGV0Yy4gRHVyaW5nIHNhdmUvcmVzdG9yZSB0aGUKa2VybmVsIGFuZCBhcmNoIHBy
ZV9zdXNwZW5kIGFuZCBwb3N0X3N1c3BlbmQgZnVuY3Rpb25zIHdpbGwgYmUgaW52b2tlZCB0bwpz
dXNwZW5kL3Jlc3VtZSBlYWNoIG9mIHRoZSBtb2R1bGVzLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8g
QWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC94ODYvc2V0dXAu
YyB8IDEwICsrKysrKysrKysKIGluY2x1ZGUva2VybmVsLmggfCAgMiArKwogaW5jbHVkZS94ODYv
b3MuaCB8ICA0ICsrLS0KIGtlcm5lbC5jICAgICAgICAgfCAxMCArKysrKysrKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNTI3ODIyNy4uM2RkODZm
OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0yMDQsNiArMjA0LDE2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJc3RhcnRfa2VybmVsKCk7
CiB9CiAKK3ZvaWQgYXJjaF9wcmVfc3VzcGVuZCh2b2lkKQoreworCit9CisKK3ZvaWQgYXJjaF9w
b3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQoreworCit9CisKIHZvaWQKIGFyY2hfZmluaSh2b2lk
KQogewpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9rZXJuZWwuaCBiL2luY2x1ZGUva2VybmVsLmgKaW5k
ZXggZDM3ZGRkYS4uMTYxZDc1NyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9rZXJuZWwuaAorKysgYi9p
bmNsdWRlL2tlcm5lbC5oCkBAIC01LDYgKzUsOCBAQAogZXh0ZXJuIGNoYXIgY21kbGluZVtNQVhf
Q01ETElORV9TSVpFXTsKIAogdm9pZCBzdGFydF9rZXJuZWwodm9pZCk7Cit2b2lkIHByZV9zdXNw
ZW5kKHZvaWQpOwordm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKTsKIHZvaWQgZG9fZXhp
dCh2b2lkKSBfX2F0dHJpYnV0ZV9fKChub3JldHVybikpOwogdm9pZCBhcmNoX2RvX2V4aXQodm9p
ZCk7CiB2b2lkIHN0b3Bfa2VybmVsKHZvaWQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvb3Mu
aCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggZDE1NTkxNC4uYTczYjYzZSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRlL3g4Ni9vcy5oCkBAIC03MSwxMCArNzEsMTAg
QEAgdm9pZCB0cmFwX2Zpbmkodm9pZCk7CiB2b2lkIHhlbl9jYWxsYmFja192ZWN0b3Iodm9pZCk7
CiAjZW5kaWYKIAordm9pZCBhcmNoX3ByZV9zdXNwZW5kKHZvaWQpOwordm9pZCBhcmNoX3Bvc3Rf
c3VzcGVuZChpbnQgY2FuY2VsZWQpOwogdm9pZCBhcmNoX2Zpbmkodm9pZCk7CiAKLQotCiAjaWZk
ZWYgQ09ORklHX1BBUkFWSVJUCiAKIC8qIApkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwu
YwppbmRleCAwZDg0YTliLi45MGM4NjVhIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJu
ZWwuYwpAQCAtMTU1LDYgKzE1NSwxNiBAQCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKQogICAgIHJ1
bl9pZGxlX3RocmVhZCgpOwogfQogCit2b2lkIHByZV9zdXNwZW5kKHZvaWQpCit7CisKK30KKwor
dm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQoreworCit9CisKIHZvaWQgc3RvcF9rZXJu
ZWwodm9pZCkKIHsKICAgICAvKiBUT0RPOiBmcyBpbXBvcnQgKi8KLS0gCjIuMy4yIChBcHBsZSBH
aXQtNTUpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmm1-0002ft-9H; Wed, 14 Feb 2018 02:26:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmm0-0002eb-OJ
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:16 +0000
X-Inumbo-ID: 59606d08-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x241.google.com (unknown [2607:f8b0:400e:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 59606d08-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:40 +0100 (CET)
Received: by mail-pg0-x241.google.com with SMTP id j9so1373774pgv.3;
 Tue, 13 Feb 2018 18:26:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0HfOMNq3RuRFJ4HiFwyYe7mJPWGfOFCJNQz8NA9vAG8=;
 b=ruyzNlKf7/Ww+ljSq6kWIYw2Bqx4GHIB4YSKaH5QOrTfgFT8nDmVvqjX7PIbysn8hW
 7KdrJ+sUZIWRwUviyaZUaYciDfoCWGDUxeEQxkc8pfpnhYWGkFkaGrXIybemasYSmP9B
 HPShytZbbkUk48Odvbez2fDYjLD7c4gSL+SvAkkPt0r7202L+srcJqA/SmAc54/Bs3WD
 B1uuPmDz36A8aMln6SrDLbV0U2oBe0BkenDuod6kd+SbFubHCrIgsT5ej6UOLxNG8Q2i
 VxDQv48yG+FcqJNOJ9a1R9yEvfB6hR/2KZClXcMfevywY0ctGOgSP/lJmPvnPUC/onp/
 eGDg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=0HfOMNq3RuRFJ4HiFwyYe7mJPWGfOFCJNQz8NA9vAG8=;
 b=VqXTU4JmNzoOCltoLwf+EEFWkxA6xk54JxHSzT0outQX+tRWln/Euu6YP7ZStLkbSB
 hM812Ne8RrHh1DNY7YFZhhAXrm1yhdmRqZbpTJ7WqBerefLGqP1Bp6nwf2dZteTxo2Ir
 uQECZ5+cuJ3npu+JSyIcvvAlOaoG/5TQNG1O18cwp3covLOYfJ6QHredx66gNBQOYEyD
 kYnsc+2FhDEaJQst1umUb96a9lyrx2q8gDPBC6zK58PcwKtTGcKLVmICibyC2eeURom8
 ZF133x3Y8RqI9ZLnK2fG/VsU3P2lwfEXZR3t2xX6whBLn+QsAvKpFNnAZ6Nk3vP4cva3
 30gg==
X-Gm-Message-State: APf1xPCkuu08VDZpMgpB/TdCN66aeeTQl1MOLdoFjJKQmGfAZ8MDoKev
 Lf0gUO6C9JWVnJsdmzu6FTiIGQGx
X-Google-Smtp-Source: AH8x226PYaVoazPW5rLdNRQ16jwnqwo5HSlsZxaYc1gt3sUpy3JexnMRqU8Gq1IAtOR6oQaKFBSr5w==
X-Received: by 10.99.125.13 with SMTP id y13mr2570373pgc.282.1518575174646;
 Tue, 13 Feb 2018 18:26:14 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.13
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:14 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:48 -0800
Message-Id: <1518575161-70717-5-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 04/17] Save/Restore Support: Add
	xenbus_release_wait_for_watch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuYnVzX3JlbGVhc2Vfd2FpdF9mb3Jfd2F0Y2ggZ2VuZXJhdGVzIGEgZmFrZSBldmVudCB0byB0
cmlnZ2VyIG1ha2UKeGVuYnVzX3dhaXRfZm9yX3dhdGNoIHJldHVybi4gVGhpcyBpcyBuZWNlc3Nh
cnkgdG8gd2FrZSB1cCB3YWl0aW5nIHRocmVhZHMuCgpyZWxlYXNlX3hlbmJ1c19pZCBhZGRpdGlv
bmFsbHkgY2hlY2tzIGlmIHRoZSBudW1iZXIgb2YgcmVxdWVzdHMgPT0gMCB0byB3YWtlCnVwIHRo
ZSAnd2FpdGluZycgc3VzcGVuZCB4ZW5idXMgdGhyZWFkLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8g
QWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYx
OgogICogQWRkZWQgZG9jIGZvciBjaGFuZ2UgaW4gcmVsZWFzZV94ZW5idXNfaWQKLS0tCiBpbmNs
dWRlL3hlbmJ1cy5oIHwgIDEgKwogeGVuYnVzL3hlbmJ1cy5jICB8IDEwICsrKysrKysrKy0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2luY2x1ZGUveGVuYnVzLmggYi9pbmNsdWRlL3hlbmJ1cy5oCmluZGV4IDEyMzkxYjkuLmIy
ZDUwNzIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuYnVzLmgKKysrIGIvaW5jbHVkZS94ZW5idXMu
aApAQCAtNDIsNiArNDIsNyBAQCBjaGFyICp4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKHhlbmJ1
c190cmFuc2FjdGlvbl90IHhidCwgY29uc3QgY2hhciAqcGF0aCwgY29ucwogZXh0ZXJuIHN0cnVj
dCB3YWl0X3F1ZXVlX2hlYWQgeGVuYnVzX3dhdGNoX3F1ZXVlOwogdm9pZCB4ZW5idXNfd2FpdF9m
b3Jfd2F0Y2goeGVuYnVzX2V2ZW50X3F1ZXVlICpxdWV1ZSk7CiBjaGFyICoqeGVuYnVzX3dhaXRf
Zm9yX3dhdGNoX3JldHVybih4ZW5idXNfZXZlbnRfcXVldWUgKnF1ZXVlKTsKK3ZvaWQgeGVuYnVz
X3JlbGVhc2Vfd2FpdF9mb3Jfd2F0Y2goeGVuYnVzX2V2ZW50X3F1ZXVlICpxdWV1ZSk7CiBjaGFy
KiB4ZW5idXNfd2FpdF9mb3JfdmFsdWUoY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdmFs
dWUsIHhlbmJ1c19ldmVudF9xdWV1ZSAqcXVldWUpOwogY2hhciAqeGVuYnVzX3dhaXRfZm9yX3N0
YXRlX2NoYW5nZShjb25zdCBjaGFyKiBwYXRoLCBYZW5idXNTdGF0ZSAqc3RhdGUsIHhlbmJ1c19l
dmVudF9xdWV1ZSAqcXVldWUpOwogY2hhciAqeGVuYnVzX3N3aXRjaF9zdGF0ZSh4ZW5idXNfdHJh
bnNhY3Rpb25fdCB4YnQsIGNvbnN0IGNoYXIqIHBhdGgsIFhlbmJ1c1N0YXRlIHN0YXRlKTsKZGlm
ZiAtLWdpdCBhL3hlbmJ1cy94ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwppbmRleCA2MzY3ODZj
Li5jMmQyYmQxIDEwMDY0NAotLS0gYS94ZW5idXMveGVuYnVzLmMKKysrIGIveGVuYnVzL3hlbmJ1
cy5jCkBAIC0xMjksNiArMTI5LDE0IEBAIHZvaWQgeGVuYnVzX3dhaXRfZm9yX3dhdGNoKHhlbmJ1
c19ldmVudF9xdWV1ZSAqcXVldWUpCiAgICAgICAgIHByaW50aygidW5leHBlY3RlZCBwYXRoIHJl
dHVybmVkIGJ5IHdhdGNoXG4iKTsKIH0KIAordm9pZCB4ZW5idXNfcmVsZWFzZV93YWl0X2Zvcl93
YXRjaCh4ZW5idXNfZXZlbnRfcXVldWUgKnF1ZXVlKQoreworICAgIHN0cnVjdCB4ZW5idXNfZXZl
bnQgKmV2ZW50ID0gbWFsbG9jKHNpemVvZigqZXZlbnQpKTsKKyAgICBldmVudC0+bmV4dCA9ICpx
dWV1ZTsKKyAgICAqcXVldWUgPSBldmVudDsKKyAgICB3YWtlX3VwKCZ4ZW5idXNfd2F0Y2hfcXVl
dWUpOworfQorCiBjaGFyKiB4ZW5idXNfd2FpdF9mb3JfdmFsdWUoY29uc3QgY2hhciogcGF0aCwg
Y29uc3QgY2hhciogdmFsdWUsIHhlbmJ1c19ldmVudF9xdWV1ZSAqcXVldWUpCiB7CiAgICAgaWYg
KCFxdWV1ZSkKQEAgLTMxOCw3ICszMjYsNyBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX3hlbmJ1c19p
ZChpbnQgaWQpCiAgICAgcmVxX2luZm9baWRdLmluX3VzZSA9IDA7CiAgICAgbnJfbGl2ZV9yZXFz
LS07CiAgICAgcmVxX2luZm9baWRdLmluX3VzZSA9IDA7Ci0gICAgaWYgKG5yX2xpdmVfcmVxcyA9
PSBOUl9SRVFTIC0gMSkKKyAgICBpZiAobnJfbGl2ZV9yZXFzID09IDAgfHwgbnJfbGl2ZV9yZXFz
ID09IE5SX1JFUVMgLSAxKQogICAgICAgICB3YWtlX3VwKCZyZXFfd3EpOwogICAgIHNwaW5fdW5s
b2NrKCZyZXFfbG9jayk7CiB9Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmm3-0002iq-Is; Wed, 14 Feb 2018 02:26:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmm2-0002hR-BE
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:18 +0000
X-Inumbo-ID: 5a713c4d-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x242.google.com (unknown [2607:f8b0:400e:c00::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a713c4d-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:42 +0100 (CET)
Received: by mail-pf0-x242.google.com with SMTP id b25so3313145pfd.9;
 Tue, 13 Feb 2018 18:26:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YSVMAaFWZkWpCBzynf2oRrFReSsxBKPSiScXrErd7Lc=;
 b=Uty9gX9mfeDn/ufavV73wM00Jekm6MoifFT9/Lo1aa5gxhCdl6MJWBNTSFgbNebnfP
 jmHnn/18TOu/M61qxTGq1pLE9AR6O7Dt4MMmRPAyPGVut9MKH/1pdN0Ju+qrIIWIElGB
 M5NlLzhGeH9Eux1mFJiC9v68OWaJ65yaTKkYoPRWCGQ1Vysmb1bfZxIBJUe3m4XGjYF3
 1bVlEqXRny6dmqH8eIyyBh6fEpSQjg+XS0zpK8fPNDJBFL6vsfkVyeYn8FE/7Hsa5dtI
 o7KEchiWW8qwy1eiGmmHwve7vtP+xtMGbQ+7mpN0twr4miRA1Qxh811N+BA+r2eKIrYL
 6GJw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=YSVMAaFWZkWpCBzynf2oRrFReSsxBKPSiScXrErd7Lc=;
 b=K897/sWh2atbtbtFrSUt9rN4Qk512Rq2AVC6U+LHkIbh1ip+3kv3CvvyrTHVSuORW6
 TE1ysSlQv5RPP52bqmQw7epZ99jaxsYwmEic2qgdVBzGRghWE1y868G50a48A1QlSuor
 Bl4I9mygZnhyFKsl0nHk1ZgeApLnskSQt+mk21lNeh/GDTf8XElK8R98ZpZbkN5n+Z3L
 P1ykbd1srDa4nWyHRREaHoIhybxhLZwrVjnb+qDxo+U/E8enf2xBJcOMO507d4W/CX95
 4iLeHG32cImcLfpMvLTmOKb3ywbdWSvj22U4FDh8qHIaTbFXpnTfA4kQRPsmfPxHO+JP
 YUig==
X-Gm-Message-State: APf1xPBUPc0vVSjQPJabDqeHYL56JPlwY66Ncz0SKjSojPQcEPc7pK3/
 BsSNyWQuv8U4HHcbJVGRmx3QXA==
X-Google-Smtp-Source: AH8x225u7cF8Cb4JmYHZ2INTGzJnQlaNM4iEgsiSDEFm9byLxvP2hyeaP1+hruGX9Q5x/Q1YQAAZqQ==
X-Received: by 10.99.4.131 with SMTP id 125mr2549610pge.375.1518575176326;
 Tue, 13 Feb 2018 18:26:16 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.14
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:15 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:49 -0800
Message-Id: <1518575161-70717-6-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 05/17] Save/Restore Support: Add kernel
	shutdown logic to shutdown.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlYXRlZCBzaHV0ZG93bi5jIGZvciB0aGUgc2h1dGRvd24gdGhyZWFkIGFuZCBhbGwgdGhlIHNo
dXRkb3duIHJlbGF0ZWQKZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8
YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0tLQpDaGFuZ2VzZCBzaW5jZSB2MToKICAgKiBVcGRh
dGVkIGxpY2Vuc2UgdG8gYSBCU0QgMy1jbGF1c2UuIFRoaXMgbGljZW5zZSB3YXMgdGFrZW4KZnJv
bSB0aGUgdXBkYXRlZCBvcmlnaW5hbCBmaWxlLiAoUmVwbzogc3lzbWwvbWluaS1vcykKLS0tCiBN
YWtlZmlsZSAgICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9zaHV0ZG93bi5oIHwgIDExICsrKysK
IHNodXRkb3duLmMgICAgICAgICB8IDE4OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyMDAgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvc2h1dGRvd24uaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHNodXRkb3duLmMKCmRpZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IDg4
MzE1YzQuLjZhMDVkZTYgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC01
Myw2ICs1Myw3IEBAIHNyYy15ICs9IG1tLmMKIHNyYy0kKENPTkZJR19ORVRGUk9OVCkgKz0gbmV0
ZnJvbnQuYwogc3JjLSQoQ09ORklHX1BDSUZST05UKSArPSBwY2lmcm9udC5jCiBzcmMteSArPSBz
Y2hlZC5jCitzcmMteSArPSBzaHV0ZG93bi5jCiBzcmMtJChDT05GSUdfVEVTVCkgKz0gdGVzdC5j
CiBzcmMtJChDT05GSUdfQkFMTE9PTikgKz0gYmFsbG9vbi5jCiAKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvc2h1dGRvd24uaCBiL2luY2x1ZGUvc2h1dGRvd24uaApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi5hNWVjMDE5Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9zaHV0ZG93
bi5oCkBAIC0wLDAgKzEsMTEgQEAKKyNpZm5kZWYgX1NIVVRET1dOX0hfCisjZGVmaW5lIF9TSFVU
RE9XTl9IXworCisjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+CisKK3ZvaWQgaW5pdF9z
aHV0ZG93bihzdGFydF9pbmZvX3QgKnNpKTsKKwordm9pZCBrZXJuZWxfc2h1dGRvd24oaW50IHJl
YXNvbikgX19hdHRyaWJ1dGVfXygobm9yZXR1cm4pKTsKK3ZvaWQga2VybmVsX3N1c3BlbmQodm9p
ZCk7CisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvc2h1dGRvd24uYyBiL3NodXRkb3duLmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYWJhMTQ2ZQotLS0gL2Rldi9udWxsCisrKyBi
L3NodXRkb3duLmMKQEAgLTAsMCArMSwxODggQEAKKy8qCisgKiAgICAgICAgICBNaW5pT1MKKyAq
CisgKiAgIGZpbGU6IGZyb21kZXZpY2UuY2MKKyAqCisgKiBBdXRob3JzOiBKb2FvIE1hcnRpbnMg
PGpvYW8ubWFydGluc0BuZWNsYWIuZXU+CisgKgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNCwg
TkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisg
KgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywg
d2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQg
dGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0
IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBk
b2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlz
dHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRl
ciBub3IgdGhlIG5hbWVzIG9mIGl0cworICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRv
IGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAqICAgIHRoaXMgc29m
dHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICog
VEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENP
TlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5U
SUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQg
SE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJ
UkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElB
TCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YK
KyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQ
Uk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQg
T04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJ
Q1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0Up
CisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwg
RVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisg
KgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5Z
IFdBWS4KKyAqLworCisjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgorI2luY2x1ZGUgPG1pbmktb3Mv
ZXZlbnRzLmg+CisjaW5jbHVkZSA8bWluaS1vcy9rZXJuZWwuaD4KKyNpbmNsdWRlIDxtaW5pLW9z
L3NjaGVkLmg+CisjaW5jbHVkZSA8bWluaS1vcy9zaHV0ZG93bi5oPgorI2luY2x1ZGUgPG1pbmkt
b3MvbGliLmg+CisjaW5jbHVkZSA8bWluaS1vcy94ZW5idXMuaD4KKyNpbmNsdWRlIDxtaW5pLW9z
L3htYWxsb2MuaD4KKworCitzdGF0aWMgc3RhcnRfaW5mb190ICpzdGFydF9pbmZvX3B0cjsKKwor
c3RhdGljIGNvbnN0IGNoYXIgKnBhdGggPSAiY29udHJvbC9zaHV0ZG93biI7CitzdGF0aWMgY29u
c3QgY2hhciAqdG9rZW4gPSAiY29udHJvbC9zaHV0ZG93biI7CitzdGF0aWMgeGVuYnVzX2V2ZW50
X3F1ZXVlIGV2ZW50cyA9IE5VTEw7CitzdGF0aWMgaW50IGVuZF9zaHV0ZG93bl90aHJlYWQgPSAw
OworCisjaWZkZWYgQ09ORklHX1hFTkJVUworLyogVGhpcyBzaG91bGQgYmUgb3ZlcnJpZGRlbiBi
eSB0aGUgYXBwbGljYXRpb24gd2UgYXJlIGxpbmtlZCBhZ2FpbnN0LiAqLworX19hdHRyaWJ1dGVf
Xygod2VhaykpIHZvaWQgYXBwX3NodXRkb3duKHVuc2lnbmVkIHJlYXNvbikKK3sKKyAgICBwcmlu
dGsoIlNodXRkb3duIHJlcXVlc3RlZDogJWRcbiIsIHJlYXNvbik7CisgICAgaWYgKHJlYXNvbiA9
PSBTSFVURE9XTl9zdXNwZW5kKSB7CisgICAgICAgIGtlcm5lbF9zdXNwZW5kKCk7CisgICAgfSBl
bHNlIHsKKyAgICAgICAgc3RydWN0IHNjaGVkX3NodXRkb3duIHNjaGVkX3NodXRkb3duID0geyAu
cmVhc29uID0gcmVhc29uIH07CisgICAgICAgIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF9z
aHV0ZG93biwgJnNjaGVkX3NodXRkb3duKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHNodXRk
b3duX3RocmVhZCh2b2lkICpwKQoreworICAgIGNoYXIgKnNodXRkb3duLCAqZXJyOworICAgIHVu
c2lnbmVkIGludCBzaHV0ZG93bl9yZWFzb247CisKKyAgICB4ZW5idXNfd2F0Y2hfcGF0aF90b2tl
bihYQlRfTklMLCBwYXRoLCB0b2tlbiwgJmV2ZW50cyk7CisKKyAgICBmb3IgKCA7OyApIHsKKyAg
ICAgICAgeGVuYnVzX3dhaXRfZm9yX3dhdGNoKCZldmVudHMpOworICAgICAgICBpZiAoKGVyciA9
IHhlbmJ1c19yZWFkKFhCVF9OSUwsIHBhdGgsICZzaHV0ZG93bikpKSB7CisgICAgICAgICAgICBm
cmVlKGVycik7CisgICAgICAgICAgICBkb19leGl0KCk7CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoZW5kX3NodXRkb3duX3RocmVhZCkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlm
ICghc3RyY21wKHNodXRkb3duLCAiIikpIHsKKyAgICAgICAgICAgIC8qIEF2b2lkIHNwdXJpb3Vz
IGV2ZW50IG9uIHhlbmJ1cyAqLworICAgICAgICAgICAgLyogRklYTUU6IGludmVzdGlnYXRlIHRo
ZSByZWFzb24gb2YgdGhlIHNwdXJpb3VzIGV2ZW50ICovCisgICAgICAgICAgICBmcmVlKHNodXRk
b3duKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAo
c2h1dGRvd24sICJwb3dlcm9mZiIpKSB7CisgICAgICAgICAgICBzaHV0ZG93bl9yZWFzb24gPSBT
SFVURE9XTl9wb3dlcm9mZjsKKyAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKHNodXRkb3duLCAi
cmVib290IikpIHsKKyAgICAgICAgICAgIHNodXRkb3duX3JlYXNvbiA9IFNIVVRET1dOX3JlYm9v
dDsKKyAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKHNodXRkb3duLCAic3VzcGVuZCIpKSB7Cisg
ICAgICAgICAgICBzaHV0ZG93bl9yZWFzb24gPSBTSFVURE9XTl9zdXNwZW5kOworICAgICAgICB9
IGVsc2UgeworICAgICAgICAgICAgc2h1dGRvd25fcmVhc29uID0gU0hVVERPV05fY3Jhc2g7Cisg
ICAgICAgIH0KKyAgICAgICAgZnJlZShzaHV0ZG93bik7CisKKyAgICAgICAgLyogQWNrbm93bGVk
Z2Ugc2h1dGRvd24gcmVxdWVzdCAqLworICAgICAgICBpZiAoKGVyciA9IHhlbmJ1c193cml0ZShY
QlRfTklMLCBwYXRoLCAiIikpKSB7CisgICAgICAgICAgICBmcmVlKGVycik7CisgICAgICAgICAg
ICBkb19leGl0KCk7CisgICAgICAgIH0KKworICAgICAgICBhcHBfc2h1dGRvd24oc2h1dGRvd25f
cmVhc29uKTsKKyAgICB9Cit9CisjZW5kaWYKKworc3RhdGljIHZvaWQgZmluaV9zaHV0ZG93bih2
b2lkKQoreworICAgIGNoYXIgKmVycjsKKworICAgIGVuZF9zaHV0ZG93bl90aHJlYWQgPSAxOwor
ICAgIHhlbmJ1c19yZWxlYXNlX3dhaXRfZm9yX3dhdGNoKCZldmVudHMpOworICAgIGVyciA9IHhl
bmJ1c191bndhdGNoX3BhdGhfdG9rZW4oWEJUX05JTCwgcGF0aCwgdG9rZW4pOworICAgIGlmIChl
cnIpIHsKKyAgICAgICAgZnJlZShlcnIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQor
Cit2b2lkIGluaXRfc2h1dGRvd24oc3RhcnRfaW5mb190ICpzaSkKK3sKKyAgICBzdGFydF9pbmZv
X3B0ciA9IHNpOworCisgICAgZW5kX3NodXRkb3duX3RocmVhZCA9IDA7CisgICAgY3JlYXRlX3Ro
cmVhZCgic2h1dGRvd24iLCBzaHV0ZG93bl90aHJlYWQsIE5VTEwpOworfQorCit2b2lkIGtlcm5l
bF9zaHV0ZG93bihpbnQgcmVhc29uKQoreworICAgIGNoYXIqIHJlYXNvbl9zdHIgPSBOVUxMOwor
CisgICAgc3dpdGNoKHJlYXNvbikgeworICAgICAgICBjYXNlIFNIVVRET1dOX3Bvd2Vyb2ZmOgor
ICAgICAgICAgICAgcmVhc29uX3N0ciA9ICJwb3dlcm9mZiI7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgY2FzZSBTSFVURE9XTl9yZWJvb3Q6CisgICAgICAgICAgICByZWFzb25fc3RyID0g
InJlYm9vdCI7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBTSFVURE9XTl9jcmFz
aDoKKyAgICAgICAgICAgIHJlYXNvbl9zdHIgPSAiY3Jhc2giOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBkb19leGl0KCk7CisgICAgICAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICBwcmludGsoIk1pbmlPUyB3aWxsIHNodXRkb3duIChyZWFzb24g
PSAlcykgLi4uXG4iLCByZWFzb25fc3RyKTsKKworICAgIGZpbmlfc2h1dGRvd24oKTsKKworICAg
IHN0b3Bfa2VybmVsKCk7CisKKyAgICBmb3IgKCA7OyApIHsKKyAgICAgICAgc3RydWN0IHNjaGVk
X3NodXRkb3duIHNjaGVkX3NodXRkb3duID0geyAucmVhc29uID0gcmVhc29uIH07CisgICAgICAg
IEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF9zaHV0ZG93biwgJnNjaGVkX3NodXRkb3duKTsK
KyAgICB9Cit9CisKK3ZvaWQga2VybmVsX3N1c3BlbmQodm9pZCkKK3sKKyAgICBpbnQgcmM7CisK
KyAgICBwcmludGsoIk1pbmlPUyB3aWxsIHN1c3BlbmQgLi4uXG4iKTsKKworICAgIHByZV9zdXNw
ZW5kKCk7CisgICAgYXJjaF9wcmVfc3VzcGVuZCgpOworCisgICAgLyoKKyAgICAgKiBUaGlzIGh5
cGVyY2FsbCByZXR1cm5zIDEgaWYgdGhlIHN1c3BlbmQKKyAgICAgKiB3YXMgY2FuY2VsbGVkIGFu
ZCAwIGlmIHJlc3VtaW5nIGluIGEgbmV3IGRvbWFpbgorICAgICAqLworICAgIHJjID0gSFlQRVJW
SVNPUl9zdXNwZW5kKHZpcnRfdG9fbWZuKHN0YXJ0X2luZm9fcHRyKSk7CisKKyAgICBhcmNoX3Bv
c3Rfc3VzcGVuZChyYyk7CisgICAgcG9zdF9zdXNwZW5kKHJjKTsKKworICAgIGlmIChyYykgewor
ICAgICAgICBwcmludGsoIk1pbmlPUyBzdXNwZW5kIGNhbmNlbGVkISIpOworICAgIH0gZWxzZSB7
CisgICAgICAgIHByaW50aygiTWluaU9TIHJlc3VtZWQgZnJvbSBzdXNwZW5kIVxuIik7CisgICAg
fQorfQotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmm4-0002lF-Ut; Wed, 14 Feb 2018 02:26:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmm3-0002iU-K5
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:19 +0000
X-Inumbo-ID: 5b5f1644-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x242.google.com (unknown [2607:f8b0:400e:c05::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b5f1644-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:43 +0100 (CET)
Received: by mail-pg0-x242.google.com with SMTP id a11so1351539pgu.13;
 Tue, 13 Feb 2018 18:26:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XwWWx3W9rfzeBfkWhG5a9uy3Gq1NTk+4VAfE+7sTFAE=;
 b=D3N/m0MMmqLV55khXMHKxRIrAbxwZzKZSXTJvTguuVLAaR+5rBmYQNt4Rzh+/J2Ied
 UmSx8ae9TCw/dorms8DGp+yrAj23vFWoOphhObHpG812fyvH3V4I9jMSe68rJ6KSO7n0
 XuKhuma+DgFRyvB9aLn5hjpTm93e1WddmZTI1hp4lES73FjN+gPCdiMUH9oths6UA7jE
 zLDY7rafA7KbSWLUZuY3OswMVNlrmT24udwUfRAJl1HEbnGAZV+TjdHvWY5FPZYSkqM1
 hqDjLItcBdYIZ6FwvNOp3GiVdoTfN9yJcQIxP4on75IOzt+t40lRNFnZdBTvn7Zlx7/9
 ksSw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=XwWWx3W9rfzeBfkWhG5a9uy3Gq1NTk+4VAfE+7sTFAE=;
 b=nAoInIj9uNy/KYqauYWGWnVMOvZ4xRT42k6mKmZuVciIayUgjixxkluWJoG6+aD9EX
 fxgAJwGea7vXVgK6weu7aFybEObWDMX8bOz3MIr8rUlLM59aIjjlDAkLWy2+BDY4ZTk3
 jKjr4Mvedw+yDBg+275/4qPjdOR8woXMYYNY7yaAuj2qdsGZuzJZthIRTejEekvPO8BU
 xapnPGL3ImtMq3qonBJQbZj+uDzdZwdo4zcyMf53u2iT5Dbuh/E8RU6jcGTL38LdlpOc
 Z1ngiYmcGaVl3/cYmV1STWbXmbuyin0mlSXQ0Pae3BwC4/i8/wcQAnqocztIGDLdOfVX
 NU2g==
X-Gm-Message-State: APf1xPD903ZSQZm4wJb51LMREzxs763nGzs3Qgw8gIbRe8eQpv7xX8+5
 r99Uqpmd2LiakEbLYLSj4zR+xg==
X-Google-Smtp-Source: AH8x227DHaAt6px9K2M9HXtEb2jWJX/hcsUthTdZiNL3ULWmBqvVuWqEVUD4brtkoKnKgcJwgPB+KQ==
X-Received: by 10.99.96.200 with SMTP id u191mr2619518pgb.252.1518575177968;
 Tue, 13 Feb 2018 18:26:17 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.16
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:17 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:50 -0800
Message-Id: <1518575161-70717-7-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 06/17] Save/Restore Support: Moved shutdown
	thread to shutdown.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNodXRkb3duIHRocmVhZCBwcmVzZW50IGluIGtlcm5lbC5jIHdhcyByZW1vdmVkIGFuZCBu
b3cgdGhlIHRocmVhZCBpbgpzaHV0ZG93bi5jIGlzIGNyZWF0ZWQgaW5zdGVhZC4KClNpZ25lZC1v
ZmYtYnk6IEJydW5vIEFsdmlzaW8gPGJydW5vLmFsdmlzaW9AZ21haWwuY29tPgpSZXZpZXdlZC1i
eTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGFy
Y2gveDg2L3NldHVwLmMgfCAgMiArLQogaW5jbHVkZS9rZXJuZWwuaCB8ICAyICstCiBrZXJuZWwu
YyAgICAgICAgIHwgNTAgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRl
eCAzZGQ4NmY5Li4zMWZhMmM2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2Fy
Y2gveDg2L3NldHVwLmMKQEAgLTIwMSw3ICsyMDEsNyBAQCBhcmNoX2luaXQodm9pZCAqcGFyKQog
CW1lbWNweSgmc3RhcnRfaW5mbywgcGFyLCBzaXplb2Yoc3RhcnRfaW5mbykpOwogI2VuZGlmCiAK
LQlzdGFydF9rZXJuZWwoKTsKKwlzdGFydF9rZXJuZWwoKHN0YXJ0X2luZm9fdCAqKXBhcik7CiB9
CiAKIHZvaWQgYXJjaF9wcmVfc3VzcGVuZCh2b2lkKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9rZXJu
ZWwuaCBiL2luY2x1ZGUva2VybmVsLmgKaW5kZXggMTYxZDc1Ny4uNzQyYWJmNSAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9rZXJuZWwuaAorKysgYi9pbmNsdWRlL2tlcm5lbC5oCkBAIC00LDcgKzQsNyBA
QAogI2RlZmluZSBNQVhfQ01ETElORV9TSVpFIDEwMjQKIGV4dGVybiBjaGFyIGNtZGxpbmVbTUFY
X0NNRExJTkVfU0laRV07CiAKLXZvaWQgc3RhcnRfa2VybmVsKHZvaWQpOwordm9pZCBzdGFydF9r
ZXJuZWwodm9pZCogcGFyKTsKIHZvaWQgcHJlX3N1c3BlbmQodm9pZCk7CiB2b2lkIHBvc3Rfc3Vz
cGVuZChpbnQgY2FuY2VsZWQpOwogdm9pZCBkb19leGl0KHZvaWQpIF9fYXR0cmlidXRlX18oKG5v
cmV0dXJuKSk7CmRpZmYgLS1naXQgYS9rZXJuZWwuYyBiL2tlcm5lbC5jCmluZGV4IDkwYzg2NWEu
LjFjZDQwZTggMTAwNjQ0Ci0tLSBhL2tlcm5lbC5jCisrKyBiL2tlcm5lbC5jCkBAIC00Miw2ICs0
Miw5IEBACiAjaW5jbHVkZSA8bWluaS1vcy9ibGtmcm9udC5oPgogI2luY2x1ZGUgPG1pbmktb3Mv
ZmJmcm9udC5oPgogI2luY2x1ZGUgPG1pbmktb3MvcGNpZnJvbnQuaD4KKyNpZmRlZiBDT05GSUdf
WEVOQlVTCisjaW5jbHVkZSA8bWluaS1vcy9zaHV0ZG93bi5oPgorI2VuZGlmCiAjaW5jbHVkZSA8
bWluaS1vcy94bWFsbG9jLmg+CiAjaW5jbHVkZSA8ZmNudGwuaD4KICNpbmNsdWRlIDx4ZW4vZmVh
dHVyZXMuaD4KQEAgLTY2LDQ4ICs2OSw2IEBAIHZvaWQgc2V0dXBfeGVuX2ZlYXR1cmVzKHZvaWQp
CiAgICAgfQogfQogCi0jaWZkZWYgQ09ORklHX1hFTkJVUwotLyogVGhpcyBzaG91bGQgYmUgb3Zl
cnJpZGRlbiBieSB0aGUgYXBwbGljYXRpb24gd2UgYXJlIGxpbmtlZCBhZ2FpbnN0LiAqLwotX19h
dHRyaWJ1dGVfXygod2VhaykpIHZvaWQgYXBwX3NodXRkb3duKHVuc2lnbmVkIHJlYXNvbikKLXsK
LSAgICBzdHJ1Y3Qgc2NoZWRfc2h1dGRvd24gc2NoZWRfc2h1dGRvd24gPSB7IC5yZWFzb24gPSBy
ZWFzb24gfTsKLSAgICBwcmludGsoIlNodXRkb3duIHJlcXVlc3RlZDogJWRcbiIsIHJlYXNvbik7
Ci0gICAgSFlQRVJWSVNPUl9zY2hlZF9vcChTQ0hFRE9QX3NodXRkb3duLCAmc2NoZWRfc2h1dGRv
d24pOwotfQotCi1zdGF0aWMgdm9pZCBzaHV0ZG93bl90aHJlYWQodm9pZCAqcCkKLXsKLSAgICBj
b25zdCBjaGFyICpwYXRoID0gImNvbnRyb2wvc2h1dGRvd24iOwotICAgIGNvbnN0IGNoYXIgKnRv
a2VuID0gcGF0aDsKLSAgICB4ZW5idXNfZXZlbnRfcXVldWUgZXZlbnRzID0gTlVMTDsKLSAgICBj
aGFyICpzaHV0ZG93biA9IE5VTEwsICplcnI7Ci0gICAgdW5zaWduZWQgaW50IHNodXRkb3duX3Jl
YXNvbjsKLSAgICB4ZW5idXNfd2F0Y2hfcGF0aF90b2tlbihYQlRfTklMLCBwYXRoLCB0b2tlbiwg
JmV2ZW50cyk7Ci0gICAgd2hpbGUgKChlcnIgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBwYXRoLCAm
c2h1dGRvd24pKSAhPSBOVUxMIHx8ICFzdHJjbXAoc2h1dGRvd24sICIiKSkKLSAgICB7Ci0gICAg
ICAgIGZyZWUoZXJyKTsKLSAgICAgICAgZnJlZShzaHV0ZG93bik7Ci0gICAgICAgIHNodXRkb3du
ID0gTlVMTDsKLSAgICAgICAgeGVuYnVzX3dhaXRfZm9yX3dhdGNoKCZldmVudHMpOwotICAgIH0K
LSAgICBlcnIgPSB4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKFhCVF9OSUwsIHBhdGgsIHRva2Vu
KTsKLSAgICBmcmVlKGVycik7Ci0gICAgZXJyID0geGVuYnVzX3dyaXRlKFhCVF9OSUwsIHBhdGgs
ICIiKTsKLSAgICBmcmVlKGVycik7Ci0gICAgcHJpbnRrKCJTaHV0dGluZyBkb3duICglcylcbiIs
IHNodXRkb3duKTsKLQotICAgIGlmICghc3RyY21wKHNodXRkb3duLCAicG93ZXJvZmYiKSkKLSAg
ICAgICAgc2h1dGRvd25fcmVhc29uID0gU0hVVERPV05fcG93ZXJvZmY7Ci0gICAgZWxzZSBpZiAo
IXN0cmNtcChzaHV0ZG93biwgInJlYm9vdCIpKQotICAgICAgICBzaHV0ZG93bl9yZWFzb24gPSBT
SFVURE9XTl9yZWJvb3Q7Ci0gICAgZWxzZQotICAgICAgICAvKiBVbmtub3duICovCi0gICAgICAg
IHNodXRkb3duX3JlYXNvbiA9IFNIVVRET1dOX2NyYXNoOwotICAgIGFwcF9zaHV0ZG93bihzaHV0
ZG93bl9yZWFzb24pOwotICAgIGZyZWUoc2h1dGRvd24pOwotfQotI2VuZGlmCi0KIAogLyogVGhp
cyBzaG91bGQgYmUgb3ZlcnJpZGRlbiBieSB0aGUgYXBwbGljYXRpb24gd2UgYXJlIGxpbmtlZCBh
Z2FpbnN0LiAqLwogX19hdHRyaWJ1dGVfXygod2VhaykpIGludCBhcHBfbWFpbih2b2lkICpwKQpA
QCAtMTE2LDcgKzc3LDcgQEAgX19hdHRyaWJ1dGVfXygod2VhaykpIGludCBhcHBfbWFpbih2b2lk
ICpwKQogICAgIHJldHVybiAwOwogfQogCi12b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKQordm9pZCBz
dGFydF9rZXJuZWwodm9pZCogcGFyKQogewogICAgIC8qIFNldCB1cCBldmVudHMuICovCiAgICAg
aW5pdF9ldmVudHMoKTsKQEAgLTE0NSw3ICsxMDYsOCBAQCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lk
KQogICAgIGluaXRfeGVuYnVzKCk7CiAKICNpZmRlZiBDT05GSUdfWEVOQlVTCi0gICAgY3JlYXRl
X3RocmVhZCgic2h1dGRvd24iLCBzaHV0ZG93bl90aHJlYWQsIE5VTEwpOworICAgIC8qIEluaXQg
c2h1dGRvd24gdGhyZWFkICovCisgICAgaW5pdF9zaHV0ZG93bigoc3RhcnRfaW5mb190ICopcGFy
KTsKICNlbmRpZgogCiAgICAgLyogQ2FsbCAocG9zc2libHkgb3ZlcnJpZGRlbikgYXBwX21haW4o
KSAqLwotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmmA-0002si-8V; Wed, 14 Feb 2018 02:26:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmm8-0002px-DZ
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:24 +0000
X-Inumbo-ID: 5d50e0b3-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x244.google.com (unknown [2607:f8b0:400e:c00::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5d50e0b3-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:47 +0100 (CET)
Received: by mail-pf0-x244.google.com with SMTP id u20so2044377pfl.7;
 Tue, 13 Feb 2018 18:26:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=qy8MaFPD4sNDvlu6zJnL7M1DLyuOaggYfJLf8KkA9Jo=;
 b=ioN2Ve58ifchB+Mqz9giM1bob/kVlD+KhdDXhnfHmpXRAQpufZMw/PWI6ETTiUMIdq
 HQpJ32vUU6CFTMIxnYAqdXQfuHXyeJ95DvzoNlceGRczP4BQt/ywegC4QTjjxplueTNN
 ggM5zkUDz1pNHF1eM1ur1JL7k66DawTuqJM1LEhMYodzkCUOIVbNCWE4HbIho9e+M+gq
 PcIh7xZNTbiouTJsJOQKNCHQf6jRUFjfbkYHY+ZTmqYQSaq8xSzQWts0TbdHdoFCL3xP
 jKEA5KBEsJuggSk0IqHyUEBRj+cqD1vU0Jh3bnB7nG9qGU4Nov6PV571FmsHniQqlIWE
 sK1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=qy8MaFPD4sNDvlu6zJnL7M1DLyuOaggYfJLf8KkA9Jo=;
 b=ZmOsk4W0PCAqtrV0y13xVl8xnrxoetF+C2BqC56fP1FIpwX2eAQ5LOGFfE/FxH2+Ka
 6QPERkqduKoyRhyaEzeOa06t8ESFR+pS9+6ZWrOEYky5r4zkpgTEFVrdZUSaQJ4h7WD/
 veiPHTCBBHn8/es0gENaRUz8YeMJQytvR8/y1GCiUWY81ZP50Dks+3UFU5jYuJNzjbaR
 9qdcYVHEZxICSgxEJaKt5AKuazDPKzCdjXaFHRal9ucmxzHqOBCpivclFQE0kYVCIpK6
 mhUfxrerRG+Mi46Zymexm5T7J35I6vs7xVdGgH2YBhzrZybSHB4JOvb9DoGGjvHwZbks
 WskQ==
X-Gm-Message-State: APf1xPAWJwYPMhIfELUnZEuTxjEuWSWJF0ibbvPhyqms5ht73UyKt0Q/
 KLm4StjtTou7Ocx1L0Ji6/7oeA==
X-Google-Smtp-Source: AH8x2265eA/e33hA5XHpzdfLiOLYPdZqTA+LWTSg+ssUkM8xgRXitpQ154byDCgyyAJY4X8TvaaeTw==
X-Received: by 10.101.77.134 with SMTP id p6mr2565545pgq.230.1518575181221;
 Tue, 13 Feb 2018 18:26:21 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.19
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:20 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:52 -0800
Message-Id: <1518575161-70717-9-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 08/17] Save/Restore Support: Add
	arch_mm_pre|post_suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIFBWIGd1ZXN0cyB0aGUgcGFnZXRhYmxlcyByZWZlcmVuY2UgdGhlIHJlYWwgTUZOcyByYXRo
ZXIgdGhhbiBQRk5zLCBzbyB3aGVuCnRoZSBndWVzdCBpcyByZXN1bWVkIGludG8gYSBkaWZmZXJl
bnQgYXJlYSBvZiBhIGhvc3RzIG1lbW9yeSwgdGhlc2Ugd2lsbCBuZWVkIHRvCmJlIHJld3JpdHRl
bi4gVGh1cyBmb3IgUFYgZ3Vlc3RzIHRoZSBNRk5zIG5lZWQgdG8gYmUgcmVwbGFjZWQgd2l0aCBQ
Rk5zOgpjYW5vbmljYWxpemF0aW9uLgoKUFZIIGd1ZXN0cyBhcmUgYXV0by10cmFuc2xhdGVkIHNv
IG5vIG1lbW9yeSBvcGVyYXRpb24gaXMgbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2
aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC94ODYvbW0uYyAgICAg
ICAgIHwgMTQgKysrKysrKysrKysrKysKIGluY2x1ZGUveDg2L2FyY2hfbW0uaCB8ICAzICsrKwog
MiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
bW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggMDVhZDAyOS4uMWIxNjNhYyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC04NDgsNiArODQ4LDIwIEBAIHZv
aWQgYXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCiAKICAgICBhcmNoX3JlbWFw
X3AybShtYXhfcGZuKTsKIH0KKwordm9pZCBhcmNoX21tX3ByZV9zdXNwZW5kKHZvaWQpCit7Cisg
ICAgLy9UT0RPOiBDYW5vbmljYWxpemUgcGFnZXRhYmxlcworfQorCit2b2lkIGFyY2hfbW1fcG9z
dF9zdXNwZW5kKGludCBjYW5jZWxlZCkKK3sKKyAgICAvL1RPRE86IExvY2F0ZSBwYWdldGFibGVz
IGFuZCAndW5jYW5vbmljYWxpemUnIHRoZW0KK30KKyNlbHNlCit2b2lkIGFyY2hfbW1fcHJlX3N1
c3BlbmQodm9pZCl7IH0KKwordm9pZCBhcmNoX21tX3Bvc3Rfc3VzcGVuZChpbnQgY2FuY2VsZWQp
eyB9CiAjZW5kaWYKIAogdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9uZyogc3RhcnRfcGZu
X3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5fcCkKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCBhYjhhNTNlLi5jYmJlYjIxIDEw
MDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9t
bS5oCkBAIC0yNzksNiArMjc5LDkgQEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25n
IGFkZHIpOwogdm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCk7CiB1bnNpZ25lZCBsb25nIGFs
bG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpOwogCit2b2lkIGFyY2hfbW1fcHJlX3N1
c3BlbmQodm9pZCk7Cit2b2lkIGFyY2hfbW1fcG9zdF9zdXNwZW5kKGludCBjYW5jZWxlZCk7CisK
ICNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCiB2b2lkIGFyY2hfcHJpbnRfbWVtbWFwKHZvaWQpOwog
I2VuZGlmCi0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmmB-0002uT-Fu; Wed, 14 Feb 2018 02:26:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmm9-0002rV-N7
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:25 +0000
X-Inumbo-ID: 5e641563-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x243.google.com (unknown [2607:f8b0:400e:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e641563-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:48 +0100 (CET)
Received: by mail-pg0-x243.google.com with SMTP id t4so1358944pgp.8;
 Tue, 13 Feb 2018 18:26:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KtPB+z2G5fK49I8K9mWP/AmVsv9IF8Zj0eNPgFHkz5o=;
 b=ejep8wQPrpcpbTBnYX+Hi9KOsvLEMW11vXy2FRXQpNqWa33VuD413t0BSlxmridWuM
 PYGdN8IiGR1hSThsHFN3AX+LtyiKn4r3Y4OX/8uRmOHQHYnzm+7lUVMGv0jlDgX3tu4Y
 JpHQ58EfP6lZy1sYeYV/n8nE2CKgop3baDGGeOc/zY9P2zhNw6oukUtMTydGrdrbkP1w
 K8wT7zaSfdTWGNPPN2GKf+S+LZ9euqIBmEgQMpmgI9fNurz9ZrfTBpKTSx5hICm/jwO/
 7ppFwY1aN17hi1wWMQ6498KihvPubRyhQIlBUwz9oEtMvfV7p8yfCRqDvxpI7DlSxKue
 bbTQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=KtPB+z2G5fK49I8K9mWP/AmVsv9IF8Zj0eNPgFHkz5o=;
 b=ZIcnNsvn5OJPZjK58Q++HVFgXEU1FTTbkI5jKrxUFE/3BvMdaOFilxD9vsPAJZrJYE
 Du0rz/tJD+we30UfbTNZX/ydUoaS3J0V4fzXNN+lk0im9yvStu0/COdz8p1uvpWY5HtM
 02z/vkAbMI2m1lFL/acwQMU0LlZUAEnhymTiYuElMkH+qBASSbbmxqs9/fq/eE7PJpcI
 7fYoO1WKT6e90TnAN4EVsnDh2yk1yYDw1An1bk2TZWE0okYJASPNWduy1mYen7fTFnZ0
 flPTwGpWACKaKpQpgx9jwUrshWLevA7MTfJbx6+vUGyOmYMuJYT7PO991o/Yyeon92AP
 21fA==
X-Gm-Message-State: APf1xPAb+x7pACGUIARLQ0U1sHhBP+9en8O40EsSepjG960j7reAV7Zm
 ZMh/l3qVjEffTk1flYliXwgSWA==
X-Google-Smtp-Source: AH8x224NM9uEFiTpBDWnIQYIaBpHm8SU84xL5bSj/AswnVbkVTka4bqaqm6qpFqUiLkExktQbpetDw==
X-Received: by 10.101.102.73 with SMTP id z9mr2578172pgv.448.1518575183070;
 Tue, 13 Feb 2018 18:26:23 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.21
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:22 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:53 -0800
Message-Id: <1518575161-70717-10-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 09/17] Save/Restore Support: Disable/enable
	IRQs during suspend/restore
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
Ci0tLQoga2VybmVsLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwuYwppbmRleCAx
Y2Q0MGU4Li43ODJlYjc5IDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJuZWwuYwpAQCAt
MTE5LDEyICsxMTksMTIgQEAgdm9pZCBzdGFydF9rZXJuZWwodm9pZCogcGFyKQogCiB2b2lkIHBy
ZV9zdXNwZW5kKHZvaWQpCiB7Ci0KKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogfQogCiB2b2lk
IHBvc3Rfc3VzcGVuZChpbnQgY2FuY2VsZWQpCiB7Ci0KKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7
CiB9CiAKIHZvaWQgc3RvcF9rZXJuZWwodm9pZCkKLS0gCjIuMy4yIChBcHBsZSBHaXQtNTUpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmmB-0002vL-Pb; Wed, 14 Feb 2018 02:26:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmmB-0002th-3Q
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:27 +0000
X-Inumbo-ID: 5f65c112-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x244.google.com (unknown [2607:f8b0:400e:c00::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f65c112-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:50 +0100 (CET)
Received: by mail-pf0-x244.google.com with SMTP id p1so3318713pfh.4;
 Tue, 13 Feb 2018 18:26:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cvAuF4lsN8P/NJzCebID325XyIXdLkObv4Jr63ttyac=;
 b=DYapxWLxhh4lUvS4Kho7EhU5Qrzo3O0g6p1KQ4U7k+li5oY1BJOYZ/Rh1aszXmygqX
 ZsDZgjBX6REQxr+SEA076ax2ecB+08uSt9oVI8opqql1ha5lQH7cU8293eL37tCeAxkS
 DGuv0trLa0njTA16nRAwIAVY0dgBrrPK8X5vuFcyQEB+n2bth7QIsc/lue+evsAHhiTu
 ozhuN6gExiyUzRbgzbPUKvyngESldgiGZAqMJN1zl5r8hw33SX0C+zz12NvnzuvelERY
 LNe7DDH5+Ojk4KKm6y7t6vaYrVkZqe7H3Jv59ybIGDd1mB5NEGKG0IkIqWZDqSbVjkKM
 tzcA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=cvAuF4lsN8P/NJzCebID325XyIXdLkObv4Jr63ttyac=;
 b=fAPrWgRyMMoFkNuaaWR6qvR/F1stColel9tLDBWqzCdf7k32ZG8offk/IENmc5tdgG
 K3bBkhmoOIydcQJ++E/05wmOIsTQ7uguAfZSrSzugVijy88eMlDOLCb+Z1zt7HoXMSp5
 k2/wMt/e6A6Qm2JqF83av70YdM758SHDadc7A2rWzmcgXDppOmVE61IZFTXMczFuD7n7
 mxSeeqoSdI7F3uTepdlFedHt7dbckEwsOjXqTGk2xAXmGoTTHuGluEAKPGwFRxWckToH
 6mIBIfQIoUkLaSygVGwi2iYtrStzq+fDpbInu4vPPXxpAOEclxDu5mf6MUbXjsO8tAPr
 +q9Q==
X-Gm-Message-State: APf1xPCAp3zYdYStDJY+7nGRpAcoeweMWUzO1mif/FkX/uyt3V5BOJIQ
 0MzktVeBLiNFyqbKNPwKe+4PEA==
X-Google-Smtp-Source: AH8x224rfRGc8F7XUUzpzksTOR4KPQPyf9xOM8OWCYavE4I8qy7IPGrHaDSBiqfiN6fr3tF1SwNfNw==
X-Received: by 10.98.204.132 with SMTP id j4mr3165235pfk.161.1518575184704;
 Tue, 13 Feb 2018 18:26:24 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.23
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:24 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:54 -0800
Message-Id: <1518575161-70717-11-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 10/17] Save/Restore Support: Add
	suspend/resume support for timers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0t
LQpDaGFuZ2VkIHNpbmNlIHYxOgogICAqIFJlbW92ZWQgcmVzdW1lL3N1c3BlbmRfdGltZSgpIGFu
ZCB1c2VkIGluaXQvZmluaV90aW1lKCkgaW5zdGVhZAotLS0KIGFyY2gveDg2L3RpbWUuYyB8IDEg
LQoga2VybmVsLmMgICAgICAgIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RpbWUuYyBiL2FyY2gv
eDg2L3RpbWUuYwppbmRleCAzNjU4MTQyLi44MDc3YzgwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni90
aW1lLmMKKysrIGIvYXJjaC94ODYvdGltZS5jCkBAIC0yMzMsNyArMjMzLDYgQEAgc3RhdGljIHZv
aWQgdGltZXJfaGFuZGxlcihldnRjaG5fcG9ydF90IGV2LCBzdHJ1Y3QgcHRfcmVncyAqcmVncywg
dm9pZCAqaWduKQogc3RhdGljIGV2dGNobl9wb3J0X3QgcG9ydDsKIHZvaWQgaW5pdF90aW1lKHZv
aWQpCiB7Ci0gICAgcHJpbnRrKCJJbml0aWFsaXNpbmcgdGltZXIgaW50ZXJmYWNlXG4iKTsKICAg
ICBwb3J0ID0gYmluZF92aXJxKFZJUlFfVElNRVIsICZ0aW1lcl9oYW5kbGVyLCBOVUxMKTsKICAg
ICB1bm1hc2tfZXZ0Y2huKHBvcnQpOwogfQpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwu
YwppbmRleCA3ODJlYjc5Li4zNTY0YWYzIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJu
ZWwuYwpAQCAtMTIwLDEwICsxMjAsMTQgQEAgdm9pZCBzdGFydF9rZXJuZWwodm9pZCogcGFyKQog
dm9pZCBwcmVfc3VzcGVuZCh2b2lkKQogewogICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CisKKyAg
ICBmaW5pX3RpbWUoKTsKIH0KIAogdm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQogewor
ICAgIGluaXRfdGltZSgpOworCiAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogfQogCi0tIAoyLjMu
MiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:26:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:26:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmmE-0002yy-1d; Wed, 14 Feb 2018 02:26:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmmC-0002xM-P5
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:26:28 +0000
X-Inumbo-ID: 6075beda-112e-11e8-ba59-bc764e045a96
Received: from mail-pl0-x242.google.com (unknown [2607:f8b0:400e:c01::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6075beda-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:52 +0100 (CET)
Received: by mail-pl0-x242.google.com with SMTP id bd10so2856120plb.1;
 Tue, 13 Feb 2018 18:26:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lwYvPrDYgaga+hfod6dgdodfevLFqdva3hWMbBMYV2Q=;
 b=ucSvt1rdKiFJyJRBL1h35Ur/GFXZua9sncugGYAkpagEknMAwmILQYr+Oaj0ClmsRy
 5lrhe2COv2FQlQadPWFRkAbNioGcOOU1eldyKIhxf1kpNO6c9bo/C74WTcyp+BxmxRg4
 fywsOAzb6VpKRSHEzbElvXrLxQr83tg12Et/vUCBqFn4ohP9j1xdYSR7NMO6CBbHtKA9
 ORdmPoJsq+ZJSP/V5xEPii/1OFx0JOnEKwVQVHcnny5mmSqpXa7QmO8S0G+wKX+IcVhU
 ezYWyp5vT6fz7/Lr4g/PFwQGJ2mG84MwooRUoGkdnYt2ImA5UBne8Mhu5z/IbgiWQx0O
 RvNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=lwYvPrDYgaga+hfod6dgdodfevLFqdva3hWMbBMYV2Q=;
 b=rJEu+hv4oDspstJHAUCEt+16yz7HPg5TdarIrdPKYKY/KRH2cY8gJLxRTqIaw0gWfr
 u0BzBKV+4Msmag52Dqsh4g5fi4ZXz4ClkNxexSExpp5BVw1Imrdo45M+dIJlwayNEvb+
 FJR4PO963Rg1J8E8TxSg0cn6toUxBGHXg1wcbBVSLgVvDT7MDizJK5pa2APyMW3ExTlw
 3f647QRDsszM6g7Dd4xsJOZKM/h1FYS/K0MxkrIAykYf9YnF7yQEtjBks5YKvntk4MQK
 58qW+ra/I4NSaYBp4iXfchSMD940q1AhDUbzOlttVwmbW0hnxvZWmpnPry5vnREzewfg
 KbbA==
X-Gm-Message-State: APf1xPCIl9ccsF4UvLHgAPxVCckL8WVJaAM5LLwRrwfAzNBwBldQUN8r
 iyCX5Hw7wyZLosfqc72/6Da/sQ==
X-Google-Smtp-Source: AH8x224HniRAijuxUbIloixaCJ1Eksv9xp5KXCSErDtvC2RSlGv64Iz3D84Vj4jc+JbR3GdvGorKgA==
X-Received: by 2002:a17:902:4383:: with SMTP id
 j3-v6mr2914317pld.320.1518575186317; 
 Tue, 13 Feb 2018 18:26:26 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.24
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:25 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:55 -0800
Message-Id: <1518575161-70717-12-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 11/17] Save/Restore Support: Add
	suspend/restore support for console
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
Ci0tLQogY29uc29sZS9jb25zb2xlLmMgICAgICB8IDE1ICsrKysrKysrLQogY29uc29sZS94ZW5i
dXMuYyAgICAgICB8ICAzICstCiBjb25zb2xlL3hlbmNvbnNfcmluZy5jIHwgODMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvY29uc29s
ZS5oICAgICAgfCAgNiArKystCiBrZXJuZWwuYyAgICAgICAgICAgICAgIHwgIDQgKysrCiBsaWIv
c3lzLmMgICAgICAgICAgICAgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9u
cygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uc29sZS9jb25zb2xlLmMgYi9j
b25zb2xlL2NvbnNvbGUuYwppbmRleCAyZTA0NTUyLi45ODE0NTA2IDEwMDY0NAotLS0gYS9jb25z
b2xlL2NvbnNvbGUuYworKysgYi9jb25zb2xlL2NvbnNvbGUuYwpAQCAtNTIsNiArNTIsNyBAQAog
CiAvKiBJZiBjb25zb2xlIG5vdCBpbml0aWFsaXNlZCB0aGUgcHJpbnRrIHdpbGwgYmUgc2VudCB0
byB4ZW4gc2VyaWFsIGxpbmUgCiAgICBOT1RFOiB5b3UgbmVlZCB0byBlbmFibGUgdmVyYm9zZSBp
biB4ZW4vUnVsZXMubWsgZm9yIGl0IHRvIHdvcmsuICovCitzdGF0aWMgc3RydWN0IGNvbnNmcm9u
dF9kZXYqIHhlbl9jb25zb2xlID0gTlVMTDsKIHN0YXRpYyBpbnQgY29uc29sZV9pbml0aWFsaXNl
ZCA9IDA7CiAKIF9fYXR0cmlidXRlX18oKHdlYWspKSB2b2lkIGNvbnNvbGVfaW5wdXQoY2hhciAq
IGJ1ZiwgdW5zaWduZWQgbGVuKQpAQCAtMTYyLDggKzE2MywyMCBAQCB2b2lkIHhwcmludGsoY29u
c3QgY2hhciAqZm10LCAuLi4pCiB2b2lkIGluaXRfY29uc29sZSh2b2lkKQogeyAgIAogICAgIHBy
aW50aygiSW5pdGlhbGlzaW5nIGNvbnNvbGUgLi4uICIpOwotICAgIHhlbmNvbnNfcmluZ19pbml0
KCk7ICAgIAorICAgIHhlbl9jb25zb2xlID0geGVuY29uc19yaW5nX2luaXQoKTsKICAgICBjb25z
b2xlX2luaXRpYWxpc2VkID0gMTsKICAgICAvKiBUaGlzIGlzIGFsc28gcmVxdWlyZWQgdG8gbm90
aWZ5IHRoZSBkYWVtb24gKi8KICAgICBwcmludGsoImRvbmUuXG4iKTsKIH0KKwordm9pZCBzdXNw
ZW5kX2NvbnNvbGUodm9pZCkKK3sKKyAgICBjb25zb2xlX2luaXRpYWxpc2VkID0gMDsKKyAgICB4
ZW5jb25zX3JpbmdfZmluaSh4ZW5fY29uc29sZSk7Cit9CisKK3ZvaWQgcmVzdW1lX2NvbnNvbGUo
dm9pZCkKK3sKKyAgICB4ZW5jb25zX3JpbmdfcmVzdW1lKHhlbl9jb25zb2xlKTsKKyAgICBjb25z
b2xlX2luaXRpYWxpc2VkID0gMTsKK30KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYg
LS1naXQgYS9jb25zb2xlL3hlbmJ1cy5jIGIvY29uc29sZS94ZW5idXMuYwppbmRleCAxYzlhNTkw
Li42NTRiNDY5IDEwMDY0NAotLS0gYS9jb25zb2xlL3hlbmJ1cy5jCisrKyBiL2NvbnNvbGUveGVu
YnVzLmMKQEAgLTE4OCw4ICsxODgsNyBAQCBlcnJvcjoKICAgICByZXR1cm4gTlVMTDsKIH0KIAot
dm9pZCBmaW5pX2NvbnNvbGUoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldikKK3ZvaWQgZmluaV9j
b25zZnJvbnQoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldikKIHsKICAgICBpZiAoZGV2KSBmcmVl
X2NvbnNmcm9udChkZXYpOwogfQotCmRpZmYgLS1naXQgYS9jb25zb2xlL3hlbmNvbnNfcmluZy5j
IGIvY29uc29sZS94ZW5jb25zX3JpbmcuYwppbmRleCBkZDY0YTQxLi5iNmRiNzRlIDEwMDY0NAot
LS0gYS9jb25zb2xlL3hlbmNvbnNfcmluZy5jCisrKyBiL2NvbnNvbGUveGVuY29uc19yaW5nLmMK
QEAgLTE5LDYgKzE5LDggQEAgREVDTEFSRV9XQUlUX1FVRVVFX0hFQUQoY29uc29sZV9xdWV1ZSk7
CiBzdGF0aWMgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpjb25zb2xlX3Jpbmc7CiB1aW50MzJf
dCBjb25zb2xlX2V2dGNobjsKIAorc3RhdGljIHN0cnVjdCBjb25zZnJvbnRfZGV2KiByZXN1bWVf
eGVuX2NvbnNvbGUoc3RydWN0IGNvbnNmcm9udF9kZXYqIGRldik7CisKICNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKIHZvaWQgZ2V0X2NvbnNvbGUodm9pZCAqcCkKIHsKQEAgLTMyLDEwICszNCwxMiBA
QCB2b2lkIGdldF9jb25zb2xlKHZvaWQgKnApCiB7CiAgICAgdWludDY0X3QgdiA9IC0xOwogCi0g
ICAgaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCAmdik7CisgICAg
aWYgKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnYpKQorICAg
ICAgICBCVUcoKTsKICAgICBjb25zb2xlX2V2dGNobiA9IHY7CiAKLSAgICBodm1fZ2V0X3BhcmFt
ZXRlcihIVk1fUEFSQU1fQ09OU09MRV9QRk4sICZ2KTsKKyAgICBpZiAoaHZtX2dldF9wYXJhbWV0
ZXIoSFZNX1BBUkFNX0NPTlNPTEVfUEZOLCAmdikpCisgICAgICAgIEJVRygpOwogICAgIGNvbnNv
bGVfcmluZyA9IChzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKiltYXBfZnJhbWVfdmlydCh2KTsK
IH0KICNlbmRpZgpAQCAtODksOSArOTMsNyBAQCBpbnQgeGVuY29uc19yaW5nX3NlbmQoc3RydWN0
IGNvbnNmcm9udF9kZXYgKmRldiwgY29uc3QgY2hhciAqZGF0YSwgdW5zaWduZWQgbGVuKQogICAg
IG5vdGlmeV9kYWVtb24oZGV2KTsKIAogICAgIHJldHVybiBzZW50OwotfQkKLQotCit9CiAKIHZv
aWQgY29uc29sZV9oYW5kbGVfaW5wdXQoZXZ0Y2huX3BvcnRfdCBwb3J0LCBzdHJ1Y3QgcHRfcmVn
cyAqcmVncywgdm9pZCAqZGF0YSkKIHsKQEAgLTE3Nyw0MSArMTc5LDYwIEBAIGludCB4ZW5jb25z
X3JpbmdfcmVjdihzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjaGFyICpkYXRhLCB1bnNpZ25l
ZCBsZW4pCiAKIHN0cnVjdCBjb25zZnJvbnRfZGV2ICp4ZW5jb25zX3JpbmdfaW5pdCh2b2lkKQog
ewotCWludCBlcnI7Ci0Jc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldjsKKyAgICBzdHJ1Y3QgY29u
c2Zyb250X2RldiAqZGV2OwogCi0JaWYgKCFjb25zb2xlX2V2dGNobikKLQkJcmV0dXJuIDA7Cisg
ICAgaWYgKCFjb25zb2xlX2V2dGNobikKKyAgICAgICAgcmV0dXJuIDA7CiAKLQlkZXYgPSBtYWxs
b2Moc2l6ZW9mKHN0cnVjdCBjb25zZnJvbnRfZGV2KSk7Ci0JbWVtc2V0KGRldiwgMCwgc2l6ZW9m
KHN0cnVjdCBjb25zZnJvbnRfZGV2KSk7Ci0JZGV2LT5ub2RlbmFtZSA9ICJkZXZpY2UvY29uc29s
ZSI7Ci0JZGV2LT5kb20gPSAwOwotCWRldi0+YmFja2VuZCA9IDA7Ci0JZGV2LT5yaW5nX3JlZiA9
IDA7CisgICAgZGV2ID0gbWFsbG9jKHNpemVvZihzdHJ1Y3QgY29uc2Zyb250X2RldikpOworICAg
IG1lbXNldChkZXYsIDAsIHNpemVvZihzdHJ1Y3QgY29uc2Zyb250X2RldikpOworICAgIGRldi0+
bm9kZW5hbWUgPSAiZGV2aWNlL2NvbnNvbGUiOworICAgIGRldi0+ZG9tID0gMDsKKyAgICBkZXYt
PmJhY2tlbmQgPSAwOworICAgIGRldi0+cmluZ19yZWYgPSAwOwogCiAjaWZkZWYgSEFWRV9MSUJD
Ci0JZGV2LT5mZCA9IC0xOworICAgIGRldi0+ZmQgPSAtMTsKICNlbmRpZgotCWRldi0+ZXZ0Y2hu
ID0gY29uc29sZV9ldnRjaG47Ci0JZGV2LT5yaW5nID0geGVuY29uc19pbnRlcmZhY2UoKTsKLQot
CWVyciA9IGJpbmRfZXZ0Y2huKGRldi0+ZXZ0Y2huLCBjb25zb2xlX2hhbmRsZV9pbnB1dCwgZGV2
KTsKLQlpZiAoZXJyIDw9IDApIHsKLQkJcHJpbnRrKCJYRU4gY29uc29sZSByZXF1ZXN0IGNobiBi
aW5kIGZhaWxlZCAlaVxuIiwgZXJyKTsKLSAgICAgICAgICAgICAgICBmcmVlKGRldik7Ci0JCXJl
dHVybiBOVUxMOwotCX0KLSAgICAgICAgdW5tYXNrX2V2dGNobihkZXYtPmV2dGNobik7CiAKLQkv
KiBJbiBjYXNlIHdlIGhhdmUgaW4tZmxpZ2h0IGRhdGEgYWZ0ZXIgc2F2ZS9yZXN0b3JlLi4uICov
Ci0Jbm90aWZ5X2RhZW1vbihkZXYpOworICAgIHJldHVybiByZXN1bWVfeGVuX2NvbnNvbGUoZGV2
KTsKK30KKworc3RhdGljIHN0cnVjdCBjb25zZnJvbnRfZGV2KiByZXN1bWVfeGVuX2NvbnNvbGUo
c3RydWN0IGNvbnNmcm9udF9kZXYqIGRldikKK3sKKyAgICBpbnQgZXJyOwogCi0JcmV0dXJuIGRl
djsKKyAgICBkZXYtPmV2dGNobiA9IGNvbnNvbGVfZXZ0Y2huOworICAgIGRldi0+cmluZyA9IHhl
bmNvbnNfaW50ZXJmYWNlKCk7CisKKyAgICBlcnIgPSBiaW5kX2V2dGNobihkZXYtPmV2dGNobiwg
Y29uc29sZV9oYW5kbGVfaW5wdXQsIGRldik7CisgICAgaWYgKGVyciA8PSAwKSB7CisgICAgICAg
IHByaW50aygiWEVOIGNvbnNvbGUgcmVxdWVzdCBjaG4gYmluZCBmYWlsZWQgJWlcbiIsIGVycik7
CisgICAgICAgIGZyZWUoZGV2KTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorICAgIHVu
bWFza19ldnRjaG4oZGV2LT5ldnRjaG4pOworCisgICAgLyogSW4gY2FzZSB3ZSBoYXZlIGluLWZs
aWdodCBkYXRhIGFmdGVyIHNhdmUvcmVzdG9yZS4uLiAqLworICAgIG5vdGlmeV9kYWVtb24oZGV2
KTsKKworICAgIHJldHVybiBkZXY7CiB9CiAKLXZvaWQgeGVuY29uc19yZXN1bWUodm9pZCkKK3Zv
aWQgeGVuY29uc19yaW5nX2Zpbmkoc3RydWN0IGNvbnNmcm9udF9kZXYqIGRldikKIHsKLQkodm9p
ZCl4ZW5jb25zX3JpbmdfaW5pdCgpOworICAgIGlmIChkZXYpCisgICAgICAgIG1hc2tfZXZ0Y2hu
KGRldi0+ZXZ0Y2huKTsKIH0KIAordm9pZCB4ZW5jb25zX3JpbmdfcmVzdW1lKHN0cnVjdCBjb25z
ZnJvbnRfZGV2KiBkZXYpCit7CisgICAgaWYgKGRldikgeworI2lmIENPTkZJR19QQVJBVklSVAor
ICAgICAgICBnZXRfY29uc29sZSgmc3RhcnRfaW5mbyk7CisjZWxzZQorICAgICAgICBnZXRfY29u
c29sZSgwKTsKKyNlbmRpZgorICAgICAgICByZXN1bWVfeGVuX2NvbnNvbGUoZGV2KTsKKyAgICB9
Cit9CmRpZmYgLS1naXQgYS9pbmNsdWRlL2NvbnNvbGUuaCBiL2luY2x1ZGUvY29uc29sZS5oCmlu
ZGV4IDUzOWNjY2QuLjBkN2JmMDcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvY29uc29sZS5oCisrKyBi
L2luY2x1ZGUvY29uc29sZS5oCkBAIC03OCwxMSArNzgsMTUgQEAgdm9pZCB4ZW5jb25zX3R4KHZv
aWQpOwogdm9pZCBnZXRfY29uc29sZSh2b2lkICpwKTsKIHZvaWQgaW5pdF9jb25zb2xlKHZvaWQp
Owogdm9pZCBjb25zb2xlX3ByaW50KHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYsIGNoYXIgKmRh
dGEsIGludCBsZW5ndGgpOwotdm9pZCBmaW5pX2NvbnNvbGUoc3RydWN0IGNvbnNmcm9udF9kZXYg
KmRldik7Cit2b2lkIGZpbmlfY29uc2Zyb250KHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYpOwor
dm9pZCBzdXNwZW5kX2NvbnNvbGUodm9pZCk7Cit2b2lkIHJlc3VtZV9jb25zb2xlKHZvaWQpOwog
CiAvKiBMb3cgbGV2ZWwgZnVuY3Rpb25zIGRlZmluZWQgaW4geGVuY29uc19yaW5nLmMgKi8KIGV4
dGVybiBzdHJ1Y3Qgd2FpdF9xdWV1ZV9oZWFkIGNvbnNvbGVfcXVldWU7CiBzdHJ1Y3QgY29uc2Zy
b250X2RldiAqeGVuY29uc19yaW5nX2luaXQodm9pZCk7Cit2b2lkIHhlbmNvbnNfcmluZ19maW5p
KHN0cnVjdCBjb25zZnJvbnRfZGV2KiBkZXYpOwordm9pZCB4ZW5jb25zX3JpbmdfcmVzdW1lKHN0
cnVjdCBjb25zZnJvbnRfZGV2KiBkZXYpOwogc3RydWN0IGNvbnNmcm9udF9kZXYgKmluaXRfY29u
c2Zyb250KGNoYXIgKl9ub2RlbmFtZSk7CiBpbnQgeGVuY29uc19yaW5nX3NlbmQoc3RydWN0IGNv
bnNmcm9udF9kZXYgKmRldiwgY29uc3QgY2hhciAqZGF0YSwgdW5zaWduZWQgbGVuKTsKIGludCB4
ZW5jb25zX3Jpbmdfc2VuZF9ub19ub3RpZnkoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldiwgY29u
c3QgY2hhciAqZGF0YSwgdW5zaWduZWQgbGVuKTsKZGlmZiAtLWdpdCBhL2tlcm5lbC5jIGIva2Vy
bmVsLmMKaW5kZXggMzU2NGFmMy4uMmZiNjliZiAxMDA2NDQKLS0tIGEva2VybmVsLmMKKysrIGIv
a2VybmVsLmMKQEAgLTEyMiwxMCArMTIyLDE0IEBAIHZvaWQgcHJlX3N1c3BlbmQodm9pZCkKICAg
ICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogCiAgICAgZmluaV90aW1lKCk7CisKKyAgICBzdXNwZW5k
X2NvbnNvbGUoKTsKIH0KIAogdm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQogeworICAg
IHJlc3VtZV9jb25zb2xlKCk7CisKICAgICBpbml0X3RpbWUoKTsKIAogICAgIGxvY2FsX2lycV9l
bmFibGUoKTsKZGlmZiAtLWdpdCBhL2xpYi9zeXMuYyBiL2xpYi9zeXMuYwppbmRleCAyM2RjMmE1
Li5kYTQzNGZjIDEwMDY0NAotLS0gYS9saWIvc3lzLmMKKysrIGIvbGliL3N5cy5jCkBAIC00ODcs
NyArNDg3LDcgQEAgaW50IGNsb3NlKGludCBmZCkKICNpZmRlZiBDT05GSUdfQ09OU0ZST05UCiAg
ICAgICAgIGNhc2UgRlRZUEVfU0FWRUZJTEU6CiAgICAgICAgIGNhc2UgRlRZUEVfQ09OU09MRToK
LSAgICAgICAgICAgIGZpbmlfY29uc29sZShmaWxlc1tmZF0uY29ucy5kZXYpOworICAgICAgICAg
ICAgZmluaV9jb25zZnJvbnQoZmlsZXNbZmRdLmNvbnMuZGV2KTsKICAgICAgICAgICAgIGZpbGVz
W2ZkXS50eXBlID0gRlRZUEVfTk9ORTsKICAgICAgICAgICAgIHJldHVybiAwOwogI2VuZGlmCi0t
IAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:27:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:27:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnI-0003i0-GF; Wed, 14 Feb 2018 02:27:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnH-0003hS-Ce
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:27:35 +0000
X-Inumbo-ID: 5c512c95-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x242.google.com (unknown [2607:f8b0:400e:c05::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c512c95-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:25:45 +0100 (CET)
Received: by mail-pg0-x242.google.com with SMTP id e11so1352196pgq.12;
 Tue, 13 Feb 2018 18:26:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=QlaeibymZkFWmJCd0c77bbk+a6nusMdli5l8zJAC+0M=;
 b=rKoz3Y3j+DuNceHkXaF+AEYAO1dWLngqOHTrgCOkWDTEy6W9ZUTuHk/iWaA1EIoY9s
 pYbX6Qyvx+ceAcOiNjYQHAPcrA9OVNVpqPLPxafPKAeNe8xK+sekU3pnDVo8HBZQ8RV6
 KubLYJXEJKoRjN2RyfsS2kVgZkWSp7ulM0Q51XBW10hwxj2dFv0cRs3L6o4ZLp++QT0p
 jb4QcUVRBGAXoe4gbK4Rsc1HCi3cWCzqjCTl+v/h9DcGEEZDUBa70HHI1MLT0sxgjwKv
 rMJJU6jIH6eS7HEFR5elo0FxlvxQsHAPk9Fyhf1auLloKgBIPr7AWewx8YGLHeXlN5IB
 vpaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=QlaeibymZkFWmJCd0c77bbk+a6nusMdli5l8zJAC+0M=;
 b=HBH6YSGq2FZo0dselIj586sHcou/GyWc44je6Jd9C9TJWJe2SsC0gVzlGPYmatxmUB
 DuojCxtE9rzf1v9KIcUIKaNN4WNfFyQ9r0nZY6vn0pT6fLor48IKgpiIdbAKfrTTJ0zJ
 u7DtmLMxMBgop+wwiUh/U456cyz16AyV7PzGJfKID7tNXkzpbi7590QJCuXI2lbLuoWL
 eak2wQ2ixPu9SkS7lllNY/b+XHYuQ5BYvJPwcA1TZYX7W/69GzWRtbdT70dBiIp1WrcB
 xUzDziiVyRCu9Y65xec8YMpStpgra/ZIUtdzzj8fQNLYT+zs16Og/Hc8P5mKcFY54bDY
 wkhg==
X-Gm-Message-State: APf1xPDwprCmQbx++iZrvzZcFxtm6dTXmcyzjVoSoGrC6RYU803OvyZ9
 hOlBa3vLAjXlesIBz/lBhjOwDg==
X-Google-Smtp-Source: AH8x226qWzaY0p73Bq+nAJZJBoCaBl9RKBITGBaNYhMC1WYViY+GmP/k/0LCFgiBMv8TAaaVXtusEQ==
X-Received: by 10.99.120.143 with SMTP id t137mr2626793pgc.79.1518575179609;
 Tue, 13 Feb 2018 18:26:19 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30892310pfk.24.2018.02.13.18.26.18
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:26:19 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:25:51 -0800
Message-Id: <1518575161-70717-8-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575161-70717-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 07/17] Save/Restore Support: Add
	unmap_shared_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbiBpcyBuZWNlc3NhcnkgYXMgcGFydCBvZiB0aGUgcHJlLXN1c3BlbmQgb3Bl
cmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFp
bC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMt
bHlvbi5vcmc+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYxOgogKiBDaGFuZ2VkIEhZUEVSVklTT1Jfc2hh
cmVkX2luZm8gZm9yIHNoYXJlZF9pbmZvCi0tLQogYXJjaC94ODYvc2V0dXAuYyAgICAgfCAxMiAr
KysrKysrKysrKysKIGh5cGVydmlzb3IuYyAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiBpbmNs
dWRlL2h5cGVydmlzb3IuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4
IDMxZmEyYzYuLmI2ZTA1NDEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJj
aC94ODYvc2V0dXAuYwpAQCAtOTMsNiArOTMsMTggQEAgc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJl
ZF9pbmZvKHZvaWQgKnApCiAgICAgcmV0dXJuIChzaGFyZWRfaW5mb190ICopc2hhcmVkX2luZm87
CiB9CiAKK3ZvaWQgdW5tYXBfc2hhcmVkX2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisKKyAg
ICBpZiAoIChyYyA9IEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoKHVuc2lnbmVkIGxvbmcp
c2hhcmVkX2luZm8sCisgICAgICAgICAgICBfX3B0ZSgodmlydF90b19tZm4oc2hhcmVkX2luZm8p
PDxMMV9QQUdFVEFCTEVfU0hJRlQpfCBMMV9QUk9UKSwgVVZNRl9JTlZMUEcpKSApCisgICAgewor
ICAgICAgICBwcmludGsoIkZhaWxlZCB0byB1bm1hcCBzaGFyZWRfaW5mbyBwYWdlISEgcmM9JWRc
biIsIHJjKTsKKyAgICAgICAgZG9fZXhpdCgpOworICAgIH0KK30KKwogc3RhdGljIHZvaWQgZ2V0
X2NtZGxpbmUodm9pZCAqcCkKIHsKICAgICBzdGFydF9pbmZvX3QgKnNpID0gcDsKZGlmZiAtLWdp
dCBhL2h5cGVydmlzb3IuYyBiL2h5cGVydmlzb3IuYwppbmRleCAxNjQ3MTIxLi5kMzg1N2U3IDEw
MDY0NAotLS0gYS9oeXBlcnZpc29yLmMKKysrIGIvaHlwZXJ2aXNvci5jCkBAIC03OCw2ICs3OCwx
OCBAQCBzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKIAogICAgIHJldHVy
biAmc2hhcmVkX2luZm87CiB9CisKK3ZvaWQgdW5tYXBfc2hhcmVkX2luZm8odm9pZCkKK3sKKyAg
ICBzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgeHJ0cDsKKworICAgIHhydHAuZG9taWQg
PSBET01JRF9TRUxGOworICAgIHhydHAuZ3BmbiA9IHZpcnRfdG9fcGZuKCZzaGFyZWRfaW5mbyk7
CisgICAgaWYgKCBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21h
cCwgJnhydHApICE9IDAgKQorICAgICAgICBCVUcoKTsKKworICAgIHJldHVybjsKK30KICNlbmRp
ZgogCiB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h5cGVydmlzb3IuaCBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCmlu
ZGV4IGYzYjFmM2MuLjFkMDkyNzEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oCisr
KyBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCkBAIC00Myw2ICs0Myw3IEBAIGludCBodm1fZ2V0X3Bh
cmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwogaW50IGh2bV9zZXRfcGFyYW1ldGVy
KGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKICNlbmRpZgogc2hhcmVkX2luZm9fdCAqbWFwX3No
YXJlZF9pbmZvKHZvaWQgKnApOwordm9pZCB1bm1hcF9zaGFyZWRfaW5mbyh2b2lkKTsKIHZvaWQg
Zm9yY2VfZXZ0Y2huX2NhbGxiYWNrKHZvaWQpOwogdm9pZCBkb19oeXBlcnZpc29yX2NhbGxiYWNr
KHN0cnVjdCBwdF9yZWdzICpyZWdzKTsKIHZvaWQgbWFza19ldnRjaG4odWludDMyX3QgcG9ydCk7
Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:27:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnZ-0003sv-Pp; Wed, 14 Feb 2018 02:27:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnY-0003rj-LP
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:27:52 +0000
X-Inumbo-ID: 928fcf59-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x244.google.com (unknown [2607:f8b0:400e:c00::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 928fcf59-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:16 +0100 (CET)
Received: by mail-pf0-x244.google.com with SMTP id u20so2045990pfl.7;
 Tue, 13 Feb 2018 18:27:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=KviYPEGNhQWUFoXCKvNEZV0Yl/aQ/l5hQdoWD3bdtY4=;
 b=PT3TDKiNcij3hfZlvtcSfsIqR7NyXoa3IZc94TtbDx45m8sp+dRZQON0ynV9ZNBRjO
 rvgo6wQmhxSHJ2XMo4wgQcRDwsZo7HiD+d1Zx/sY3TBYdo4UQXgwXWytPm1CI7kVCssP
 VHW9jWbKWeTLETI+wcaYLdzDr4avI7r1wZfGP8MRhC2w5Maotdu9gAQpy9yM8cW7KKD3
 spv5hE08yVymh6bqkAzLOIhloiFvUZPC+FUvOkJJpFvRNWdmaD1gHtwCKctsFw/Vb7aq
 P7E4bGFLli2496lFS2mpTEHNuY641n1zYfVOKsoBeD9grw+KdVblbOpjtLfF8rb5rbS1
 ushQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=KviYPEGNhQWUFoXCKvNEZV0Yl/aQ/l5hQdoWD3bdtY4=;
 b=rJjF8gW/IudBj/nYTyBP7bu5YbT3Xn6NCenHmOHgcFoUU19CMiPZx9MifvmOkwZQ0A
 zHnEwEQMGho+who4cQ4lp+uaxvJDNmcU8Mj4fT9RNdR2oc4MDmG3DmGSWygB0f7WEW7H
 mGjjrvGxQzZlxaLRUULFVKe36v9BHrH6C0KWC6V7SXFKofnrRTc+ONguSsAUAMNk4d0s
 X8jMYWc8BNkOURFOJyLCqV82NffQdyJsgchcpNZbi9OqojCcb4cEhl/rPO57CSWiOn7/
 h3+UVKKazGnZ56E+KapskLIXiDplKY9nLCggZehS3xCWTbRuApsLG0Io6aKT3JEWTzMH
 R5jQ==
X-Gm-Message-State: APf1xPAoGERGGeO/609MF+Eajnz+AjOoHH958KCae/DiJeSg1y/85AvS
 JUWBU4wNntWEjz3TEbYIKOFGRw==
X-Google-Smtp-Source: AH8x226n6++4nJdyJs1d8YSramprGrqOBpKnqeTfibZvFp8g9r3SwYe5hVcD6gdxD+wAnUVdPna9WQ==
X-Received: by 10.99.146.68 with SMTP id s4mr2580992pgn.295.1518575270603;
 Tue, 13 Feb 2018 18:27:50 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.27.48
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:27:50 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:23 -0800
Message-Id: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 00/16] Save/Restore Support for mini-OS PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKSSBhbSBzZW5kaW5nIHRoZSBzZWNvbmQgcmV2aXNpb24gZm9yIHN1cHBvcnRpbmcg
c2F2ZS9yZXN0b3JlIGluIE1pbmktT1MgUFZILiBUaGUgCmJyYW5jaCBjYW4gYmUgZm91bmQgYXQ6
IAoKaHR0cHM6Ly9naXRodWIuY29tL2JhbHZpc2lvL21pbmktb3MvdHJlZS9mZWF0dXJlL21pbmkt
b3Mtc3VzcGVuZC1zdXBwb3J0LXN1Ym1pc3Npb24tMgoKRmVlZGJhY2sgd291bGQgYmUgZ3JlYXRs
eSBhcHByZWNpYXRlZC4KCkNoZWVycywKCkJydW5vCgpTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZp
c2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNvbT4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:27:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:27:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnb-0003uO-01; Wed, 14 Feb 2018 02:27:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmna-0003tQ-85
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:27:54 +0000
X-Inumbo-ID: 9398a3ec-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x241.google.com (unknown [2607:f8b0:400e:c00::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9398a3ec-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:18 +0100 (CET)
Received: by mail-pf0-x241.google.com with SMTP id q11so1207774pfh.2;
 Tue, 13 Feb 2018 18:27:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=/PLmAtj1pFM/O1X8d0vWvg/Al3WJ8Yz4MOzglOdeX9k=;
 b=TUM77V0qvHL/KideSmMnRJ6pAecx/3DJPHC+2KY5CmFNl1s6uzrzo0bUs0SUHTspoA
 dGQ5g53GQY3mcABqdBMVimS0OBaDLmFBs2+sGtT87VoE0qUDpoXS9/tzEtAbkUZP4WEB
 0cIFtv8xkaXUB5gioLauxwGQKp/3VtNLyKPp6WitStdho62bwTSCKbuCuSpnNzabK9j2
 pmvbzpT0jbZlNYERGuP5yaT7zccCDud0D6tQXipTcBl6mUlb6CDVd96Ta6V6nED10Bqn
 bvGWN9ddlib+on+NPB4dSpVS42utqWzkJFUlSMxsPf+bG7d+K3eHQJCwitcOWZQRgFKj
 asFg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=/PLmAtj1pFM/O1X8d0vWvg/Al3WJ8Yz4MOzglOdeX9k=;
 b=ES8Z7p+uBLkTj6lNzwXx1PLjuhwbW/LvZdRWCDCnOGlrzbJUAu0rnWxxm2GGeeMiJv
 eE1Nr2uJXcnloTCGcF73G6SdlxmP2l0gPRZpmnTbdqEuJqsD+n99raUx5UOf9p9bJs7w
 3VGRz0t38BDSo5JYHbiZnOCVl2SC5HaeHJjwV4pDXhEoUgwdaxp5ExR3QndL5SiKz223
 i40ALH4DGIoKfQqcEXdylmdxE7poLYJroX0Zy7asTJbEmSbYRxgyagq7fiqH2oYGrEPU
 UvFNpboR2Fqj3l6cPPE5nemclmlikeBMhxspxb2nrdGMH3uNqBaVgT5DTO2Z/2V+aQkZ
 OgvA==
X-Gm-Message-State: APf1xPA61qtO9PAqVL1RElWTJbZ1fqDO0Zli7kc8Wa+uWuUfRBnm/4C6
 E3H5QPrYHqp74P0lpRt1/zIQOg==
X-Google-Smtp-Source: AH8x227xwjWlqH06G0cfHbiMzqPkt/RX12aAgltHqSVktq5cDDoLPk3hIDgp9a6VmpEHYUjaHyF63g==
X-Received: by 10.101.102.73 with SMTP id z9mr2581088pgv.448.1518575272328;
 Tue, 13 Feb 2018 18:27:52 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.27.50
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:27:51 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:24 -0800
Message-Id: <1518575259-71141-2-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 01/16] Save/Restore Support: Refactor
	HYPERVISOR_suspend hypercall
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGlyZWN0bHkgdXNpbmcgdGhlIFNIVVRET1dOX3N1c3BlbmQgbWFjcm8gYXMgYSBwYXJhbWV0ZXIg
Zm9yIHRoZSBzY2hlZG9wCmh5cGVyY2FsbCBjYXVzZXMgYW4gZXJyb3IgaW4gdGhlIFhlbiBoeXBl
cmNhbGwgaGFuZGxlci4gQWxzbyBmb3IgY29uc2lzdGVuY3ksCnRoZSBTSFVURE9XTl9zdXNwZW5k
IHBhcmFtIGlzIHdyYXBwZWQgaW4gdGhlIHNjaGVkX3NodXRkb3duIHN0cnVjdC4KClNpZ25lZC1v
ZmYtYnk6IEJydW5vIEFsdmlzaW8gPGJydW5vLmFsdmlzaW9AZ21haWwuY29tPgpSZXZpZXdlZC1i
eTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGlu
Y2x1ZGUveDg2L3g4Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggfCA0ICsrLS0KIGluY2x1ZGUveDg2
L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmggfCA0ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBp
bnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L3g4
Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmggYi9pbmNsdWRlL3g4Ni94ODZfMzIvaHlwZXJjYWxsLXg4
Nl8zMi5oCmluZGV4IDVjOTM0NjQuLjcwNTA1YTQgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveDg2L3g4
Nl8zMi9oeXBlcmNhbGwteDg2XzMyLmgKKysrIGIvaW5jbHVkZS94ODYveDg2XzMyL2h5cGVyY2Fs
bC14ODZfMzIuaApAQCAtMjk4LDggKzI5OCw4IEBAIHN0YXRpYyBpbmxpbmUgaW50CiBIWVBFUlZJ
U09SX3N1c3BlbmQoCiAJdW5zaWduZWQgbG9uZyBzcmVjKQogewotCXJldHVybiBfaHlwZXJjYWxs
MyhpbnQsIHNjaGVkX29wLCBTQ0hFRE9QX3NodXRkb3duLAotCQkJICAgU0hVVERPV05fc3VzcGVu
ZCwgc3JlYyk7CisJc3RydWN0IHNjaGVkX3NodXRkb3duIHNodXRkb3duID0geyAucmVhc29uID0g
U0hVVERPV05fc3VzcGVuZCB9OworCXJldHVybiBfaHlwZXJjYWxsMyhpbnQsIHNjaGVkX29wLCBT
Q0hFRE9QX3NodXRkb3duLCAmc2h1dGRvd24sIHNyZWMpOwogfQogCiBzdGF0aWMgaW5saW5lIGlu
dApkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaCBiL2lu
Y2x1ZGUveDg2L3g4Nl82NC9oeXBlcmNhbGwteDg2XzY0LmgKaW5kZXggNjE3MTgxMi4uOTVmOGFk
ZSAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ODYveDg2XzY0L2h5cGVyY2FsbC14ODZfNjQuaAorKysg
Yi9pbmNsdWRlL3g4Ni94ODZfNjQvaHlwZXJjYWxsLXg4Nl82NC5oCkBAIC0zMDUsOCArMzA1LDgg
QEAgc3RhdGljIGlubGluZSBpbnQKIEhZUEVSVklTT1Jfc3VzcGVuZCgKIAl1bnNpZ25lZCBsb25n
IHNyZWMpCiB7Ci0JcmV0dXJuIF9oeXBlcmNhbGwzKGludCwgc2NoZWRfb3AsIFNDSEVET1Bfc2h1
dGRvd24sCi0JCQkgICBTSFVURE9XTl9zdXNwZW5kLCBzcmVjKTsKKwlzdHJ1Y3Qgc2NoZWRfc2h1
dGRvd24gc2h1dGRvd24gPSB7IC5yZWFzb24gPSBTSFVURE9XTl9zdXNwZW5kIH07CisJcmV0dXJu
IF9oeXBlcmNhbGwzKGludCwgc2NoZWRfb3AsIFNDSEVET1Bfc2h1dGRvd24sICZzaHV0ZG93biwg
c3JlYyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:27:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnd-0003x4-8P; Wed, 14 Feb 2018 02:27:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnc-0003wO-IP
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:27:56 +0000
X-Inumbo-ID: 94b213f4-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x241.google.com (unknown [2607:f8b0:400e:c05::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94b213f4-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:20 +0100 (CET)
Received: by mail-pg0-x241.google.com with SMTP id j9so1357712pgp.11;
 Tue, 13 Feb 2018 18:27:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dMSGu2b1Dly9iArzq8LtlyRAJmG+ySh9L1m1tFeBWqE=;
 b=omE6AHsDVSkWYWa+2j3Pd2JyWXougQZ8kNZIwN2PPPIflK/JfYjZNehS0nWL85zVWJ
 S64wvboXDs3bPSbOqRxai5zZWZdKN12jDNVhpIrCkfjmBAfvx8idCY28lhDpZskuSEXO
 lOD9F/mkIf/IQ4u/PdkhaLO4amD5wFWT8zF55eH0y56W760XOQCOV0WLBaQgA1X8NIIw
 VR9z/1vEjWqgcDf5WzcPUW8LaWxPGz17o1KKXf91lZ++HLa3UqJmtz/6pRj79/N+y/OE
 5hgt8tPqg2yYX25jEhwNus2dQdA4CHP49gj6hv3LJ9u6Ou5m38LDSG8Tw5lRdDJuTuvm
 wGkA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=dMSGu2b1Dly9iArzq8LtlyRAJmG+ySh9L1m1tFeBWqE=;
 b=QcRJXdmikjsB3Kl1c5FagJBE3yfCjoBP2SK3RX6OGA4p2Wwp96CQkaAY6O2BBRflRP
 tyOHhiUYK2NvnieS+Eodb1Ac4EZe7v6XG4zbv9q0zdUb/zZBYHKlx68zYQiLcQDpzvvX
 BbT8QtZqCQl53UFC/ix6UeFKTLTkZVe8DlEyNuKTx02hBfxtWGX1Yn8eA8sKyHiDrx4I
 SWKiJDXkqVhh41Xbp1Vhbr3VzhsgMHg6c6H4EP0A6BXi7k6OjKYP4DEUy2fKEJTm8Xt8
 2EJZ/FMC9JygrRyDoZ+vWiwC+tygX725vqVw11OyMY9V0UGtU6LZU433i8bND5rb2GYo
 laeg==
X-Gm-Message-State: APf1xPCajTAuqXiqQQV1Ss5Hk9r8ffxh37E/E2vNwwyey1AKKpc+B+hq
 43rCS3RSF3aOFNXya/K6AJ477w==
X-Google-Smtp-Source: AH8x226lyUSXwBBGnyWHVyL+1/2JJsWdNUgUkGAk5GmhmEng+HKKiXUlvq55r5FL5E52lP85fFUpeg==
X-Received: by 10.101.97.139 with SMTP id c11mr2639024pgv.219.1518575274086;
 Tue, 13 Feb 2018 18:27:54 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.27.52
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:27:53 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:25 -0800
Message-Id: <1518575259-71141-3-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 02/16] Save/Restore Support: Refactor
	trap_init() and setup vector callbacks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSBzZXR1cCBvZiB0aGUgSURUIGFuZCB0aGUgcmVxdWVzdCB0byBzZXQgdGhl
IEhWTSB2ZWN0b3IgY2FsbGJhY2tzCmFyZSBwZXJmb3JtZWQgYm90aCBpbiB0aGUgdHJhcF9pbml0
IGZ1bmN0aW9uLgoKQXMgcGFydCBvZiB0aGUgcG9zdC1zdXNwZW5kIG9wZXJhdGlvbiwgdGhlIEhW
TSB2ZWN0b3IgY2FsbGJhY2sgbmVlZHMgdG8gYmUgc2V0dXAKYWdhaW4gd2hpbGUgdGhlIElEVCBk
b2VzIG5vdC4gVGh1cywgdGhlIHRyYXBfaW5pdCBmdW5jdGlvbiBpcyBzcGxpdCBpbnRvIHR3bwpz
ZXBhcmF0ZSBmdW5jdGlvbnM6IHRyYXBfaW5pdCAoc2V0cyB1cCBJRFQpIGFuZCB4ZW5fY2FsbGJh
Y2tfdmVjdG9yIChzZXRzIHRoZQpIVk0gdmVjdG9yIGNhbGxiYWNrKS4gRHVyaW5nIHRoZSBwb3N0
LXN1c3BlbmQgb3BlcmF0aW9ucyB0aGUgeGVuX2NhbGxiYWNrX3ZlY3RvcgpmdW5jdGlvbiB3aWxs
IGJlIGludm9rZWQuCgpTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lv
QGdtYWlsLmNvbT4KUmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0
QGVucy1seW9uLm9yZz4KLS0tCiBhcmNoL3g4Ni90cmFwcy5jIHwgMTcgKysrKysrKysrKystLS0t
LS0KIGluY2x1ZGUveDg2L29zLmggfCAgMyArKysKIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0
aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni90cmFwcy5jIGIv
YXJjaC94ODYvdHJhcHMuYwppbmRleCBhYTE3ZGEzLi5hNzM4OGE1IDEwMDY0NAotLS0gYS9hcmNo
L3g4Ni90cmFwcy5jCisrKyBiL2FyY2gveDg2L3RyYXBzLmMKQEAgLTM4OSw2ICszODksMTYgQEAg
c3RhdGljIHZvaWQgc2V0dXBfZ2F0ZSh1bnNpZ25lZCBpbnQgZW50cnksIHZvaWQgKmFkZHIsIHVu
c2lnbmVkIGludCBkcGwpCiAjZW5kaWYKIH0KIAordm9pZCB4ZW5fY2FsbGJhY2tfdmVjdG9yKHZv
aWQpCit7CisgICAgaWYgKGh2bV9zZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DQUxMQkFDS19JUlEs
CisgICAgICAgICAgICAgICAgICAgICAgICAgKDJVTEwgPDwgNTYpIHwgVFJBUF94ZW5fY2FsbGJh
Y2spKQorICAgIHsKKyAgICAgICAgeHByaW50aygiUmVxdWVzdCBmb3IgWGVuIEhWTSBjYWxsYmFj
ayB2ZWN0b3IgZmFpbGVkXG4iKTsKKyAgICAgICAgZG9fZXhpdCgpOworICAgIH0KK30KKwogdm9p
ZCB0cmFwX2luaXQodm9pZCkKIHsKICAgICBzZXR1cF9nYXRlKFRSQVBfZGl2aWRlX2Vycm9yLCAm
ZGl2aWRlX2Vycm9yLCAwKTsKQEAgLTQxNSwxMiArNDI1LDcgQEAgdm9pZCB0cmFwX2luaXQodm9p
ZCkKICAgICBnZHRbR0RURV9UU1NdID0gKHR5cGVvZigqZ2R0KSlJTklUX0dEVEUoKHVuc2lnbmVk
IGxvbmcpJnRzcywgMHg2NywgMHg4OSk7CiAgICAgYXNtIHZvbGF0aWxlICgibHRyICV3MCIgOjog
InJtIiAoR0RURV9UU1MgKiA4KSk7CiAKLSAgICBpZiAoIGh2bV9zZXRfcGFyYW1ldGVyKEhWTV9Q
QVJBTV9DQUxMQkFDS19JUlEsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAoMlVMTCA8PCA1
NikgfCBUUkFQX3hlbl9jYWxsYmFjaykgKQotICAgIHsKLSAgICAgICAgeHByaW50aygiUmVxdWVz
dCBmb3IgWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3IgZmFpbGVkXG4iKTsKLSAgICAgICAgZG9fZXhp
dCgpOwotICAgIH0KKyAgICB4ZW5fY2FsbGJhY2tfdmVjdG9yKCk7CiB9CiAKIHZvaWQgdHJhcF9m
aW5pKHZvaWQpCmRpZmYgLS1naXQgYS9pbmNsdWRlL3g4Ni9vcy5oIGIvaW5jbHVkZS94ODYvb3Mu
aAppbmRleCBmYmMyZWViLi5kMTU1OTE0IDEwMDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9vcy5oCisr
KyBiL2luY2x1ZGUveDg2L29zLmgKQEAgLTY3LDYgKzY3LDkgQEAgZXh0ZXJuIHNoYXJlZF9pbmZv
X3QgKkhZUEVSVklTT1Jfc2hhcmVkX2luZm87CiAKIHZvaWQgdHJhcF9pbml0KHZvaWQpOwogdm9p
ZCB0cmFwX2Zpbmkodm9pZCk7CisjaWZuZGVmIENPTkZJR19QQVJBVklSVAordm9pZCB4ZW5fY2Fs
bGJhY2tfdmVjdG9yKHZvaWQpOworI2VuZGlmCiAKIHZvaWQgYXJjaF9maW5pKHZvaWQpOwogCi0t
IAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:27:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:27:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnf-0003zv-Hi; Wed, 14 Feb 2018 02:27:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnd-0003yC-UE
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:27:57 +0000
X-Inumbo-ID: 95adaa84-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x242.google.com (unknown [2607:f8b0:400e:c05::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 95adaa84-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:21 +0100 (CET)
Received: by mail-pg0-x242.google.com with SMTP id j9so1357733pgp.11;
 Tue, 13 Feb 2018 18:27:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=mrFfd+r1o8r5yiX250qvvw8mAiXG6lpgkhbrHNpHm9M=;
 b=o3bAwNRTta0IKRdY0l5T1Rzav6LXsr2jCGcIIkIRDX6qCfpqH4yEEgKcnP8HZGAyyY
 G2uxLwi/7Ns/Yrn0xr+l31hc6N/TwKBkJZHo/cmls4Op8cwmD2w/yxrzgmch6DbyHlWw
 c5gmgaoebMajDeVNFDHvYGe/Onw/F68luATQF9bIyWWLub8gXc+ViJuSR2aBPG2HTpLW
 MftuQ3AdNsrMog0FkP4qpwSdxPweqPzjk2P2QVbUwyGGNTxWvtL8TEcLNxd8e8Q3DmNr
 ld0ROWCrDRWVix4QTnpxCiAAJwyEGHXaisO7X5FGCqb1yf8r1fDGym6A7NGZ0UE5Itak
 0/hA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=mrFfd+r1o8r5yiX250qvvw8mAiXG6lpgkhbrHNpHm9M=;
 b=TNfwdAkapiDCmKgO0e7j3DU0ZMiPt67z6xVF1jr3j00c5IvqFr+Xzv1DpbzNmqL/Jx
 nh3WQqYlnYVHAUzw6gWX6RgdPP/JiF1A/3sqt5AePNHPquOu9f63Im5XRyv3C1kdxbPr
 mVTDYKai2sRTs9L8DNWQGsEYZr6vRHR0fSAf9e0B6O2cOPzhquIz1taDQ5u0oGT1mveF
 JWerZ7niqjZSp1bx2w7AE6A5W/UCitylBfT1ix2JNgymdOL/AIxzkiIVYGW6xBbrCPHr
 sqGz8qzSgU0AKlEJId5qXVZq9dFJ0CtytQa0qRhx2KHR/HH3YVONvSbmKRVKpUki4EdM
 WCMw==
X-Gm-Message-State: APf1xPB6ToXJ9qAWVE7EyH3yT1tOJKkSj8RFPMwwN6Lo9OLflmIr0Qbi
 D7hHCpqEtuQkEN2+bC900YgLQQ==
X-Google-Smtp-Source: AH8x2246uXESdKNyUBV/3UGti3FN1k9qSIL6AHHlif3ZIvJSV9eHlZVVJwQeOsX7PGf7gQm1ajlLgA==
X-Received: by 10.98.160.80 with SMTP id r77mr3176970pfe.231.1518575275811;
 Tue, 13 Feb 2018 18:27:55 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.27.54
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:27:55 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:26 -0800
Message-Id: <1518575259-71141-4-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 03/16] Save/Restore Support: Declare kernel
	and arch pre/post suspend functions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG1pbmktT1MgdG8gc3VwcG9ydCBzdXNwZW5kIGFuZCByZXN0b3JlLCB0aGUga2VybmVsIHdp
bGwgaGF2ZSB0byBzdXNwZW5kCmRpZmZlcmVudCBtb2R1bGVzIHN1Y2ggYXMgeGVuYnVzLCBjb25z
b2xlLCBpcnEsIGV0Yy4gRHVyaW5nIHNhdmUvcmVzdG9yZSB0aGUKa2VybmVsIGFuZCBhcmNoIHBy
ZV9zdXNwZW5kIGFuZCBwb3N0X3N1c3BlbmQgZnVuY3Rpb25zIHdpbGwgYmUgaW52b2tlZCB0bwpz
dXNwZW5kL3Jlc3VtZSBlYWNoIG9mIHRoZSBtb2R1bGVzLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8g
QWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC94ODYvc2V0dXAu
YyB8IDEwICsrKysrKysrKysKIGluY2x1ZGUva2VybmVsLmggfCAgMiArKwogaW5jbHVkZS94ODYv
b3MuaCB8ICA0ICsrLS0KIGtlcm5lbC5jICAgICAgICAgfCAxMCArKysrKysrKysrCiA0IGZpbGVz
IGNoYW5nZWQsIDI0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvc2V0dXAuYyBiL2FyY2gveDg2L3NldHVwLmMKaW5kZXggNTI3ODIyNy4uM2RkODZm
OSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvc2V0dXAuYworKysgYi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0yMDQsNiArMjA0LDE2IEBAIGFyY2hfaW5pdCh2b2lkICpwYXIpCiAJc3RhcnRfa2VybmVsKCk7
CiB9CiAKK3ZvaWQgYXJjaF9wcmVfc3VzcGVuZCh2b2lkKQoreworCit9CisKK3ZvaWQgYXJjaF9w
b3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQoreworCit9CisKIHZvaWQKIGFyY2hfZmluaSh2b2lk
KQogewpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9rZXJuZWwuaCBiL2luY2x1ZGUva2VybmVsLmgKaW5k
ZXggZDM3ZGRkYS4uMTYxZDc1NyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9rZXJuZWwuaAorKysgYi9p
bmNsdWRlL2tlcm5lbC5oCkBAIC01LDYgKzUsOCBAQAogZXh0ZXJuIGNoYXIgY21kbGluZVtNQVhf
Q01ETElORV9TSVpFXTsKIAogdm9pZCBzdGFydF9rZXJuZWwodm9pZCk7Cit2b2lkIHByZV9zdXNw
ZW5kKHZvaWQpOwordm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKTsKIHZvaWQgZG9fZXhp
dCh2b2lkKSBfX2F0dHJpYnV0ZV9fKChub3JldHVybikpOwogdm9pZCBhcmNoX2RvX2V4aXQodm9p
ZCk7CiB2b2lkIHN0b3Bfa2VybmVsKHZvaWQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ODYvb3Mu
aCBiL2luY2x1ZGUveDg2L29zLmgKaW5kZXggZDE1NTkxNC4uYTczYjYzZSAxMDA2NDQKLS0tIGEv
aW5jbHVkZS94ODYvb3MuaAorKysgYi9pbmNsdWRlL3g4Ni9vcy5oCkBAIC03MSwxMCArNzEsMTAg
QEAgdm9pZCB0cmFwX2Zpbmkodm9pZCk7CiB2b2lkIHhlbl9jYWxsYmFja192ZWN0b3Iodm9pZCk7
CiAjZW5kaWYKIAordm9pZCBhcmNoX3ByZV9zdXNwZW5kKHZvaWQpOwordm9pZCBhcmNoX3Bvc3Rf
c3VzcGVuZChpbnQgY2FuY2VsZWQpOwogdm9pZCBhcmNoX2Zpbmkodm9pZCk7CiAKLQotCiAjaWZk
ZWYgQ09ORklHX1BBUkFWSVJUCiAKIC8qIApkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwu
YwppbmRleCAwZDg0YTliLi45MGM4NjVhIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJu
ZWwuYwpAQCAtMTU1LDYgKzE1NSwxNiBAQCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKQogICAgIHJ1
bl9pZGxlX3RocmVhZCgpOwogfQogCit2b2lkIHByZV9zdXNwZW5kKHZvaWQpCit7CisKK30KKwor
dm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQoreworCit9CisKIHZvaWQgc3RvcF9rZXJu
ZWwodm9pZCkKIHsKICAgICAvKiBUT0RPOiBmcyBpbXBvcnQgKi8KLS0gCjIuMy4yIChBcHBsZSBH
aXQtNTUpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnh-00042P-Ob; Wed, 14 Feb 2018 02:28:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmng-00040k-5t
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:00 +0000
X-Inumbo-ID: 96e31186-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x243.google.com (unknown [2607:f8b0:400e:c00::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96e31186-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:23 +0100 (CET)
Received: by mail-pf0-x243.google.com with SMTP id 68so3316432pfj.8;
 Tue, 13 Feb 2018 18:27:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=0HfOMNq3RuRFJ4HiFwyYe7mJPWGfOFCJNQz8NA9vAG8=;
 b=OrMXqMK+hS9g/gtmGMJo0GAvj5hcDKrXIqNt9+/gNsU2vh01WzaKC5X6atSi1EQ61y
 pKSQylqbifh6LcLEEy+Rqn0WxLm1JhxvPvvjYLvW0KtpLxAKIOhABK4g7pkHMSM6j6Jp
 rN7MMLtpkwFSK/fyBE3nrgLPqH0FFtze/yHSedB7RbRtchDJmKSqkn60ckB+pJw3g8eT
 Gm/R6tP00t2u6ryjlRiJSNxi2ETCerCREzTOKdyoFMk+4jM7vvztkh1LEn+3ohXbP60F
 VfRMEsY6IuaymncMRcn0Kp9RBWIKKSJ9i9GusXJJscrQh1c+3LeGEO2MGWa2g5YrCeSx
 2nYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=0HfOMNq3RuRFJ4HiFwyYe7mJPWGfOFCJNQz8NA9vAG8=;
 b=rhyh2XSzAAu5ZmVHf0cbpzM7BYGMnPWv0eSot+uXrPbmHe6z67Mt8SB80M4Md4SjKq
 vtcZZQeL1YBxQhc1j9cmsYLjJ4x9yq3BM6qBpvHtJWL2t/BOJUyghX3UXtrC56YdK5dL
 5rh5ouRK54lZD++tNxbKZuK1QvYOEft0Yf4Dwl1MhwOUbJ0J8ddoBRJurHyxaszNL/BV
 sfhnQxwhzVf/4/hNBpGDN/ddNHnyI5/+y4UbzXjgaGMp9PugV1NnDSrzlpjnpC26EIQc
 yhovXfU7j2QfJ52C7+iEjwAAzY81Jewj+zwsgFfQKyvUKQzKi94chjKB3T1XhVgwSKJ2
 5v5Q==
X-Gm-Message-State: APf1xPD7MgOR+cjrO0W/GmINkMYiZE7/JLm77Q4ju1KoMVREaYew0jjn
 cKzv3zioUN1+P4OaPuiVhZ1Yhg==
X-Google-Smtp-Source: AH8x2244e9eMx6bOZlI/dkE5PR0mafTNVGfpJi1mSNGPgCxTVz/XhBb5ykdcpQVPhdGJx8V/PwzgCA==
X-Received: by 10.98.185.24 with SMTP id z24mr3194387pfe.185.1518575277738;
 Tue, 13 Feb 2018 18:27:57 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.27.55
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:27:56 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:27 -0800
Message-Id: <1518575259-71141-5-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 04/16] Save/Restore Support: Add
	xenbus_release_wait_for_watch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

eGVuYnVzX3JlbGVhc2Vfd2FpdF9mb3Jfd2F0Y2ggZ2VuZXJhdGVzIGEgZmFrZSBldmVudCB0byB0
cmlnZ2VyIG1ha2UKeGVuYnVzX3dhaXRfZm9yX3dhdGNoIHJldHVybi4gVGhpcyBpcyBuZWNlc3Nh
cnkgdG8gd2FrZSB1cCB3YWl0aW5nIHRocmVhZHMuCgpyZWxlYXNlX3hlbmJ1c19pZCBhZGRpdGlv
bmFsbHkgY2hlY2tzIGlmIHRoZSBudW1iZXIgb2YgcmVxdWVzdHMgPT0gMCB0byB3YWtlCnVwIHRo
ZSAnd2FpdGluZycgc3VzcGVuZCB4ZW5idXMgdGhyZWFkLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8g
QWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhp
YmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYx
OgogICogQWRkZWQgZG9jIGZvciBjaGFuZ2UgaW4gcmVsZWFzZV94ZW5idXNfaWQKLS0tCiBpbmNs
dWRlL3hlbmJ1cy5oIHwgIDEgKwogeGVuYnVzL3hlbmJ1cy5jICB8IDEwICsrKysrKysrKy0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdp
dCBhL2luY2x1ZGUveGVuYnVzLmggYi9pbmNsdWRlL3hlbmJ1cy5oCmluZGV4IDEyMzkxYjkuLmIy
ZDUwNzIgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuYnVzLmgKKysrIGIvaW5jbHVkZS94ZW5idXMu
aApAQCAtNDIsNiArNDIsNyBAQCBjaGFyICp4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKHhlbmJ1
c190cmFuc2FjdGlvbl90IHhidCwgY29uc3QgY2hhciAqcGF0aCwgY29ucwogZXh0ZXJuIHN0cnVj
dCB3YWl0X3F1ZXVlX2hlYWQgeGVuYnVzX3dhdGNoX3F1ZXVlOwogdm9pZCB4ZW5idXNfd2FpdF9m
b3Jfd2F0Y2goeGVuYnVzX2V2ZW50X3F1ZXVlICpxdWV1ZSk7CiBjaGFyICoqeGVuYnVzX3dhaXRf
Zm9yX3dhdGNoX3JldHVybih4ZW5idXNfZXZlbnRfcXVldWUgKnF1ZXVlKTsKK3ZvaWQgeGVuYnVz
X3JlbGVhc2Vfd2FpdF9mb3Jfd2F0Y2goeGVuYnVzX2V2ZW50X3F1ZXVlICpxdWV1ZSk7CiBjaGFy
KiB4ZW5idXNfd2FpdF9mb3JfdmFsdWUoY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdmFs
dWUsIHhlbmJ1c19ldmVudF9xdWV1ZSAqcXVldWUpOwogY2hhciAqeGVuYnVzX3dhaXRfZm9yX3N0
YXRlX2NoYW5nZShjb25zdCBjaGFyKiBwYXRoLCBYZW5idXNTdGF0ZSAqc3RhdGUsIHhlbmJ1c19l
dmVudF9xdWV1ZSAqcXVldWUpOwogY2hhciAqeGVuYnVzX3N3aXRjaF9zdGF0ZSh4ZW5idXNfdHJh
bnNhY3Rpb25fdCB4YnQsIGNvbnN0IGNoYXIqIHBhdGgsIFhlbmJ1c1N0YXRlIHN0YXRlKTsKZGlm
ZiAtLWdpdCBhL3hlbmJ1cy94ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwppbmRleCA2MzY3ODZj
Li5jMmQyYmQxIDEwMDY0NAotLS0gYS94ZW5idXMveGVuYnVzLmMKKysrIGIveGVuYnVzL3hlbmJ1
cy5jCkBAIC0xMjksNiArMTI5LDE0IEBAIHZvaWQgeGVuYnVzX3dhaXRfZm9yX3dhdGNoKHhlbmJ1
c19ldmVudF9xdWV1ZSAqcXVldWUpCiAgICAgICAgIHByaW50aygidW5leHBlY3RlZCBwYXRoIHJl
dHVybmVkIGJ5IHdhdGNoXG4iKTsKIH0KIAordm9pZCB4ZW5idXNfcmVsZWFzZV93YWl0X2Zvcl93
YXRjaCh4ZW5idXNfZXZlbnRfcXVldWUgKnF1ZXVlKQoreworICAgIHN0cnVjdCB4ZW5idXNfZXZl
bnQgKmV2ZW50ID0gbWFsbG9jKHNpemVvZigqZXZlbnQpKTsKKyAgICBldmVudC0+bmV4dCA9ICpx
dWV1ZTsKKyAgICAqcXVldWUgPSBldmVudDsKKyAgICB3YWtlX3VwKCZ4ZW5idXNfd2F0Y2hfcXVl
dWUpOworfQorCiBjaGFyKiB4ZW5idXNfd2FpdF9mb3JfdmFsdWUoY29uc3QgY2hhciogcGF0aCwg
Y29uc3QgY2hhciogdmFsdWUsIHhlbmJ1c19ldmVudF9xdWV1ZSAqcXVldWUpCiB7CiAgICAgaWYg
KCFxdWV1ZSkKQEAgLTMxOCw3ICszMjYsNyBAQCBzdGF0aWMgdm9pZCByZWxlYXNlX3hlbmJ1c19p
ZChpbnQgaWQpCiAgICAgcmVxX2luZm9baWRdLmluX3VzZSA9IDA7CiAgICAgbnJfbGl2ZV9yZXFz
LS07CiAgICAgcmVxX2luZm9baWRdLmluX3VzZSA9IDA7Ci0gICAgaWYgKG5yX2xpdmVfcmVxcyA9
PSBOUl9SRVFTIC0gMSkKKyAgICBpZiAobnJfbGl2ZV9yZXFzID09IDAgfHwgbnJfbGl2ZV9yZXFz
ID09IE5SX1JFUVMgLSAxKQogICAgICAgICB3YWtlX3VwKCZyZXFfd3EpOwogICAgIHNwaW5fdW5s
b2NrKCZyZXFfbG9jayk7CiB9Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnk-00046J-4T; Wed, 14 Feb 2018 02:28:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmni-00043Z-6v
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:02 +0000
X-Inumbo-ID: 97f5b72c-112e-11e8-ba59-bc764e045a96
Received: from mail-pl0-x243.google.com (unknown [2607:f8b0:400e:c01::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97f5b72c-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:25 +0100 (CET)
Received: by mail-pl0-x243.google.com with SMTP id 31so2183390ple.9;
 Tue, 13 Feb 2018 18:28:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=YSVMAaFWZkWpCBzynf2oRrFReSsxBKPSiScXrErd7Lc=;
 b=I8+LumQNuj8RcXg0d0lMRuYqXEdXcv9SLplFkpwqzIsYo+rccVJc7iM1lGhxnsNXse
 mORENmh6qUrTcz9avefodk6ge0+OOZFQhzMUOdMAP3C5RqOLFSiYXULFk47ipjn6dffT
 qcd15ZEyiqOKJMUn9fRU8aLI8CrYF1A8TvgUj2niE+pO++tQWmp1SGeTxY1rYL5rsI8J
 ncDaQ0gLplM6wdiDmZVjFVD+HY+T4Ren0Hq5epAWk9g/iI0UqQozjUKsBfZSrqO+ZNhS
 fWJy5zVrH3TW+n/dkwCr/MT9uiIXq1Gtb56QXtehfb9rvmGolcOWnrwyfYlXIPz+tI6o
 PqNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=YSVMAaFWZkWpCBzynf2oRrFReSsxBKPSiScXrErd7Lc=;
 b=JoYVaKU1PPLcDRSd9OdKepA2jzbuD/PhN3AIbggVIFmRSqZ2qFMfx9UxcZhpjMbX2C
 0sP+b7xJarFM4+utDcWu8lobtZpFuvZPCGgFchvoPT55ERVahMg2yytyOGsVeNQqNgs4
 OThGUrO0i6EFW/CIHTHXsi1dJne3zmvnJpxpN9Lqr7UYZZHXnkKU4qAmcpzUvD648pb4
 tybiuoAas1A3QCaVp0O8XcwZ+pIPHZ5osZOtaUn+qcyFsjM98X8iPRoSIITgp61X5m/f
 NYff/vCq8z5ZG/nC3ADLx/eQUTLWRyZKmLbXX1VvfyVoNn3quG4hINwCOrFUCevwU/gL
 5r0A==
X-Gm-Message-State: APf1xPB2mh+0g7Ii7YYxlE16I20o682y0EaT9nxdzcPSBzrMLtz/D5hf
 ag4W7yxIIh5FmuM7cCqemFFmjA==
X-Google-Smtp-Source: AH8x225pbcnwMgOSBlEJ/wBFQtIOr4W5kbfWjPSj6H9KP0SCFhVDe3kD3WV0wXQigFQJwMSlwqmfjA==
X-Received: by 2002:a17:902:2884:: with SMTP id
 f4-v6mr2933286plb.35.1518575279578; 
 Tue, 13 Feb 2018 18:27:59 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.27.57
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:27:58 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:28 -0800
Message-Id: <1518575259-71141-6-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 05/16] Save/Restore Support: Add kernel
	shutdown logic to shutdown.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlYXRlZCBzaHV0ZG93bi5jIGZvciB0aGUgc2h1dGRvd24gdGhyZWFkIGFuZCBhbGwgdGhlIHNo
dXRkb3duIHJlbGF0ZWQKZnVuY3Rpb25zLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8
YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0tLQpDaGFuZ2VzZCBzaW5jZSB2MToKICAgKiBVcGRh
dGVkIGxpY2Vuc2UgdG8gYSBCU0QgMy1jbGF1c2UuIFRoaXMgbGljZW5zZSB3YXMgdGFrZW4KZnJv
bSB0aGUgdXBkYXRlZCBvcmlnaW5hbCBmaWxlLiAoUmVwbzogc3lzbWwvbWluaS1vcykKLS0tCiBN
YWtlZmlsZSAgICAgICAgICAgfCAgIDEgKwogaW5jbHVkZS9zaHV0ZG93bi5oIHwgIDExICsrKysK
IHNodXRkb3duLmMgICAgICAgICB8IDE4OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyMDAgaW5zZXJ0aW9ucygr
KQogY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvc2h1dGRvd24uaAogY3JlYXRlIG1vZGUgMTAw
NjQ0IHNodXRkb3duLmMKCmRpZmYgLS1naXQgYS9NYWtlZmlsZSBiL01ha2VmaWxlCmluZGV4IDg4
MzE1YzQuLjZhMDVkZTYgMTAwNjQ0Ci0tLSBhL01ha2VmaWxlCisrKyBiL01ha2VmaWxlCkBAIC01
Myw2ICs1Myw3IEBAIHNyYy15ICs9IG1tLmMKIHNyYy0kKENPTkZJR19ORVRGUk9OVCkgKz0gbmV0
ZnJvbnQuYwogc3JjLSQoQ09ORklHX1BDSUZST05UKSArPSBwY2lmcm9udC5jCiBzcmMteSArPSBz
Y2hlZC5jCitzcmMteSArPSBzaHV0ZG93bi5jCiBzcmMtJChDT05GSUdfVEVTVCkgKz0gdGVzdC5j
CiBzcmMtJChDT05GSUdfQkFMTE9PTikgKz0gYmFsbG9vbi5jCiAKZGlmZiAtLWdpdCBhL2luY2x1
ZGUvc2h1dGRvd24uaCBiL2luY2x1ZGUvc2h1dGRvd24uaApuZXcgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAwMDAwMDAwLi5hNWVjMDE5Ci0tLSAvZGV2L251bGwKKysrIGIvaW5jbHVkZS9zaHV0ZG93
bi5oCkBAIC0wLDAgKzEsMTEgQEAKKyNpZm5kZWYgX1NIVVRET1dOX0hfCisjZGVmaW5lIF9TSFVU
RE9XTl9IXworCisjaW5jbHVkZSA8bWluaS1vcy9oeXBlcnZpc29yLmg+CisKK3ZvaWQgaW5pdF9z
aHV0ZG93bihzdGFydF9pbmZvX3QgKnNpKTsKKwordm9pZCBrZXJuZWxfc2h1dGRvd24oaW50IHJl
YXNvbikgX19hdHRyaWJ1dGVfXygobm9yZXR1cm4pKTsKK3ZvaWQga2VybmVsX3N1c3BlbmQodm9p
ZCk7CisKKyNlbmRpZgpkaWZmIC0tZ2l0IGEvc2h1dGRvd24uYyBiL3NodXRkb3duLmMKbmV3IGZp
bGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uYWJhMTQ2ZQotLS0gL2Rldi9udWxsCisrKyBi
L3NodXRkb3duLmMKQEAgLTAsMCArMSwxODggQEAKKy8qCisgKiAgICAgICAgICBNaW5pT1MKKyAq
CisgKiAgIGZpbGU6IGZyb21kZXZpY2UuY2MKKyAqCisgKiBBdXRob3JzOiBKb2FvIE1hcnRpbnMg
PGpvYW8ubWFydGluc0BuZWNsYWIuZXU+CisgKgorICoKKyAqIENvcHlyaWdodCAoYykgMjAxNCwg
TkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuCisg
KgorICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywg
d2l0aCBvciB3aXRob3V0CisgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQg
dGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKKyAqIGFyZSBtZXQ6CisgKgorICogMS4gUmVk
aXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmln
aHQKKyAqICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KKyAqIDIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0
IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0CisgKiAgICBub3RpY2UsIHRoaXMgbGlzdCBv
ZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCisgKiAgICBk
b2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlz
dHJpYnV0aW9uLgorICogMy4gTmVpdGhlciB0aGUgbmFtZSBvZiB0aGUgY29weXJpZ2h0IGhvbGRl
ciBub3IgdGhlIG5hbWVzIG9mIGl0cworICogICAgY29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRv
IGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20KKyAqICAgIHRoaXMgc29m
dHdhcmUgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCisgKgorICog
VEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENP
TlRSSUJVVE9SUyAiQVMgSVMiCisgKiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5U
SUVTLCBJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgVEhFCisgKiBJTVBMSUVEIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRQorICogQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQg
SE9MREVSIE9SIENPTlRSSUJVVE9SUyBCRQorICogTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJ
UkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwgRVhFTVBMQVJZLCBPUgorICogQ09OU0VRVUVOVElB
TCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywgUFJPQ1VSRU1FTlQgT0YK
KyAqIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQ
Uk9GSVRTOyBPUiBCVVNJTkVTUworICogSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQg
T04gQU5ZIFRIRU9SWSBPRiBMSUFCSUxJVFksIFdIRVRIRVIgSU4KKyAqIENPTlRSQUNULCBTVFJJ
Q1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcgTkVHTElHRU5DRSBPUiBPVEhFUldJU0Up
CisgKiBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwg
RVZFTiBJRiBBRFZJU0VEIE9GIFRIRQorICogUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCisg
KgorICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5Z
IFdBWS4KKyAqLworCisjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgorI2luY2x1ZGUgPG1pbmktb3Mv
ZXZlbnRzLmg+CisjaW5jbHVkZSA8bWluaS1vcy9rZXJuZWwuaD4KKyNpbmNsdWRlIDxtaW5pLW9z
L3NjaGVkLmg+CisjaW5jbHVkZSA8bWluaS1vcy9zaHV0ZG93bi5oPgorI2luY2x1ZGUgPG1pbmkt
b3MvbGliLmg+CisjaW5jbHVkZSA8bWluaS1vcy94ZW5idXMuaD4KKyNpbmNsdWRlIDxtaW5pLW9z
L3htYWxsb2MuaD4KKworCitzdGF0aWMgc3RhcnRfaW5mb190ICpzdGFydF9pbmZvX3B0cjsKKwor
c3RhdGljIGNvbnN0IGNoYXIgKnBhdGggPSAiY29udHJvbC9zaHV0ZG93biI7CitzdGF0aWMgY29u
c3QgY2hhciAqdG9rZW4gPSAiY29udHJvbC9zaHV0ZG93biI7CitzdGF0aWMgeGVuYnVzX2V2ZW50
X3F1ZXVlIGV2ZW50cyA9IE5VTEw7CitzdGF0aWMgaW50IGVuZF9zaHV0ZG93bl90aHJlYWQgPSAw
OworCisjaWZkZWYgQ09ORklHX1hFTkJVUworLyogVGhpcyBzaG91bGQgYmUgb3ZlcnJpZGRlbiBi
eSB0aGUgYXBwbGljYXRpb24gd2UgYXJlIGxpbmtlZCBhZ2FpbnN0LiAqLworX19hdHRyaWJ1dGVf
Xygod2VhaykpIHZvaWQgYXBwX3NodXRkb3duKHVuc2lnbmVkIHJlYXNvbikKK3sKKyAgICBwcmlu
dGsoIlNodXRkb3duIHJlcXVlc3RlZDogJWRcbiIsIHJlYXNvbik7CisgICAgaWYgKHJlYXNvbiA9
PSBTSFVURE9XTl9zdXNwZW5kKSB7CisgICAgICAgIGtlcm5lbF9zdXNwZW5kKCk7CisgICAgfSBl
bHNlIHsKKyAgICAgICAgc3RydWN0IHNjaGVkX3NodXRkb3duIHNjaGVkX3NodXRkb3duID0geyAu
cmVhc29uID0gcmVhc29uIH07CisgICAgICAgIEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF9z
aHV0ZG93biwgJnNjaGVkX3NodXRkb3duKTsKKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIHNodXRk
b3duX3RocmVhZCh2b2lkICpwKQoreworICAgIGNoYXIgKnNodXRkb3duLCAqZXJyOworICAgIHVu
c2lnbmVkIGludCBzaHV0ZG93bl9yZWFzb247CisKKyAgICB4ZW5idXNfd2F0Y2hfcGF0aF90b2tl
bihYQlRfTklMLCBwYXRoLCB0b2tlbiwgJmV2ZW50cyk7CisKKyAgICBmb3IgKCA7OyApIHsKKyAg
ICAgICAgeGVuYnVzX3dhaXRfZm9yX3dhdGNoKCZldmVudHMpOworICAgICAgICBpZiAoKGVyciA9
IHhlbmJ1c19yZWFkKFhCVF9OSUwsIHBhdGgsICZzaHV0ZG93bikpKSB7CisgICAgICAgICAgICBm
cmVlKGVycik7CisgICAgICAgICAgICBkb19leGl0KCk7CisgICAgICAgIH0KKworICAgICAgICBp
ZiAoZW5kX3NodXRkb3duX3RocmVhZCkKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlm
ICghc3RyY21wKHNodXRkb3duLCAiIikpIHsKKyAgICAgICAgICAgIC8qIEF2b2lkIHNwdXJpb3Vz
IGV2ZW50IG9uIHhlbmJ1cyAqLworICAgICAgICAgICAgLyogRklYTUU6IGludmVzdGlnYXRlIHRo
ZSByZWFzb24gb2YgdGhlIHNwdXJpb3VzIGV2ZW50ICovCisgICAgICAgICAgICBmcmVlKHNodXRk
b3duKTsKKyAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9IGVsc2UgaWYgKCFzdHJjbXAo
c2h1dGRvd24sICJwb3dlcm9mZiIpKSB7CisgICAgICAgICAgICBzaHV0ZG93bl9yZWFzb24gPSBT
SFVURE9XTl9wb3dlcm9mZjsKKyAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKHNodXRkb3duLCAi
cmVib290IikpIHsKKyAgICAgICAgICAgIHNodXRkb3duX3JlYXNvbiA9IFNIVVRET1dOX3JlYm9v
dDsKKyAgICAgICAgfSBlbHNlIGlmICghc3RyY21wKHNodXRkb3duLCAic3VzcGVuZCIpKSB7Cisg
ICAgICAgICAgICBzaHV0ZG93bl9yZWFzb24gPSBTSFVURE9XTl9zdXNwZW5kOworICAgICAgICB9
IGVsc2UgeworICAgICAgICAgICAgc2h1dGRvd25fcmVhc29uID0gU0hVVERPV05fY3Jhc2g7Cisg
ICAgICAgIH0KKyAgICAgICAgZnJlZShzaHV0ZG93bik7CisKKyAgICAgICAgLyogQWNrbm93bGVk
Z2Ugc2h1dGRvd24gcmVxdWVzdCAqLworICAgICAgICBpZiAoKGVyciA9IHhlbmJ1c193cml0ZShY
QlRfTklMLCBwYXRoLCAiIikpKSB7CisgICAgICAgICAgICBmcmVlKGVycik7CisgICAgICAgICAg
ICBkb19leGl0KCk7CisgICAgICAgIH0KKworICAgICAgICBhcHBfc2h1dGRvd24oc2h1dGRvd25f
cmVhc29uKTsKKyAgICB9Cit9CisjZW5kaWYKKworc3RhdGljIHZvaWQgZmluaV9zaHV0ZG93bih2
b2lkKQoreworICAgIGNoYXIgKmVycjsKKworICAgIGVuZF9zaHV0ZG93bl90aHJlYWQgPSAxOwor
ICAgIHhlbmJ1c19yZWxlYXNlX3dhaXRfZm9yX3dhdGNoKCZldmVudHMpOworICAgIGVyciA9IHhl
bmJ1c191bndhdGNoX3BhdGhfdG9rZW4oWEJUX05JTCwgcGF0aCwgdG9rZW4pOworICAgIGlmIChl
cnIpIHsKKyAgICAgICAgZnJlZShlcnIpOworICAgICAgICBkb19leGl0KCk7CisgICAgfQorfQor
Cit2b2lkIGluaXRfc2h1dGRvd24oc3RhcnRfaW5mb190ICpzaSkKK3sKKyAgICBzdGFydF9pbmZv
X3B0ciA9IHNpOworCisgICAgZW5kX3NodXRkb3duX3RocmVhZCA9IDA7CisgICAgY3JlYXRlX3Ro
cmVhZCgic2h1dGRvd24iLCBzaHV0ZG93bl90aHJlYWQsIE5VTEwpOworfQorCit2b2lkIGtlcm5l
bF9zaHV0ZG93bihpbnQgcmVhc29uKQoreworICAgIGNoYXIqIHJlYXNvbl9zdHIgPSBOVUxMOwor
CisgICAgc3dpdGNoKHJlYXNvbikgeworICAgICAgICBjYXNlIFNIVVRET1dOX3Bvd2Vyb2ZmOgor
ICAgICAgICAgICAgcmVhc29uX3N0ciA9ICJwb3dlcm9mZiI7CisgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgY2FzZSBTSFVURE9XTl9yZWJvb3Q6CisgICAgICAgICAgICByZWFzb25fc3RyID0g
InJlYm9vdCI7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBTSFVURE9XTl9jcmFz
aDoKKyAgICAgICAgICAgIHJlYXNvbl9zdHIgPSAiY3Jhc2giOworICAgICAgICAgICAgYnJlYWs7
CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBkb19leGl0KCk7CisgICAgICAgICAgICBi
cmVhazsKKyAgICB9CisKKyAgICBwcmludGsoIk1pbmlPUyB3aWxsIHNodXRkb3duIChyZWFzb24g
PSAlcykgLi4uXG4iLCByZWFzb25fc3RyKTsKKworICAgIGZpbmlfc2h1dGRvd24oKTsKKworICAg
IHN0b3Bfa2VybmVsKCk7CisKKyAgICBmb3IgKCA7OyApIHsKKyAgICAgICAgc3RydWN0IHNjaGVk
X3NodXRkb3duIHNjaGVkX3NodXRkb3duID0geyAucmVhc29uID0gcmVhc29uIH07CisgICAgICAg
IEhZUEVSVklTT1Jfc2NoZWRfb3AoU0NIRURPUF9zaHV0ZG93biwgJnNjaGVkX3NodXRkb3duKTsK
KyAgICB9Cit9CisKK3ZvaWQga2VybmVsX3N1c3BlbmQodm9pZCkKK3sKKyAgICBpbnQgcmM7CisK
KyAgICBwcmludGsoIk1pbmlPUyB3aWxsIHN1c3BlbmQgLi4uXG4iKTsKKworICAgIHByZV9zdXNw
ZW5kKCk7CisgICAgYXJjaF9wcmVfc3VzcGVuZCgpOworCisgICAgLyoKKyAgICAgKiBUaGlzIGh5
cGVyY2FsbCByZXR1cm5zIDEgaWYgdGhlIHN1c3BlbmQKKyAgICAgKiB3YXMgY2FuY2VsbGVkIGFu
ZCAwIGlmIHJlc3VtaW5nIGluIGEgbmV3IGRvbWFpbgorICAgICAqLworICAgIHJjID0gSFlQRVJW
SVNPUl9zdXNwZW5kKHZpcnRfdG9fbWZuKHN0YXJ0X2luZm9fcHRyKSk7CisKKyAgICBhcmNoX3Bv
c3Rfc3VzcGVuZChyYyk7CisgICAgcG9zdF9zdXNwZW5kKHJjKTsKKworICAgIGlmIChyYykgewor
ICAgICAgICBwcmludGsoIk1pbmlPUyBzdXNwZW5kIGNhbmNlbGVkISIpOworICAgIH0gZWxzZSB7
CisgICAgICAgIHByaW50aygiTWluaU9TIHJlc3VtZWQgZnJvbSBzdXNwZW5kIVxuIik7CisgICAg
fQorfQotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnk-00046t-BM; Wed, 14 Feb 2018 02:28:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnj-00045H-En
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:03 +0000
X-Inumbo-ID: 98f1bee8-112e-11e8-ba59-bc764e045a96
Received: from mail-pl0-x244.google.com (unknown [2607:f8b0:400e:c01::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98f1bee8-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:27 +0100 (CET)
Received: by mail-pl0-x244.google.com with SMTP id bd10so2858500plb.1;
 Tue, 13 Feb 2018 18:28:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XwWWx3W9rfzeBfkWhG5a9uy3Gq1NTk+4VAfE+7sTFAE=;
 b=dEG+I9J8VfsfkzG7PSBrtiUec7rDTSQjNcAdwEUsGzNQMGS+yriaHfWMU4schOFVuF
 caWOWnNJK0yXYnGHboXIamCbQuSHZAk9jIfivGNF8lyOFnkqYGmgZM0Mvvd8ijoSE0rO
 Zk2Jabj5xhr/+bnRDvCoqtvAwXZYmKcDIr9A6WU1Hui4OsF+B4uBGC0iJ+siXJDtDcPx
 mpy0s5rHl0DxC/hW1nl2qs9CVkxfJzqgzPf60zQZmgRXQWOeb0SQv13ZQZLRll5ZG5tV
 6dlUR+3KdpA5Ut3Qdv0hih/LNsQH47+NY5pCaTTVx3pA2ZuVJSB9ZE9NbyksD5VSTtjx
 5bNw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=XwWWx3W9rfzeBfkWhG5a9uy3Gq1NTk+4VAfE+7sTFAE=;
 b=lYKUOdfNLoIhSBRLFvuiIcsn6nUgAQxGY2ynINlBsYIRkJikAlC0xMCaItSzHhTuUS
 LR0a1jh1sZPuMQhQX2yiEhrObNI71ZW/dnOfC3ics5fnH/THiCbjqMNpInXap3HkhfN5
 BRaonklZwB+P+w+y8Y2Lj+kjntSouODAOXmIz08P/UYrN5AQGwTyTelLS1tzBPAkygTv
 XIQtoSp0jSTJ3DHS5QDAz95bFUpB7v5otSVm1vkBNPip9D5MGPnef9HDhGHRDwp7Rt7P
 vlgQipeMoLm8fbYCGYL5pwSJT9hqcs2AreyYyz0l3ZkDN6tueXUJhAwCpqUnL3THzvBi
 G2Xg==
X-Gm-Message-State: APf1xPCQ2xLNuCFh//Pd4rJ4DyUYWdJiFqiG9QoMJQXpAEOjuO0mPDLL
 XScfxhrVukS0UkVEv/ATu5dsvg==
X-Google-Smtp-Source: AH8x225lKEdy57Hbnm7vXup2OJBtCXImjZNLzgUd/NsZe+rI7sa3Gy/r0f2M1Ypx3YnNoVK/B5QRtQ==
X-Received: by 2002:a17:902:125:: with SMTP id
 34-v6mr2991127plb.54.1518575281245; 
 Tue, 13 Feb 2018 18:28:01 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.27.59
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:00 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:29 -0800
Message-Id: <1518575259-71141-7-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 06/16] Save/Restore Support: Moved shutdown
	thread to shutdown.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHNodXRkb3duIHRocmVhZCBwcmVzZW50IGluIGtlcm5lbC5jIHdhcyByZW1vdmVkIGFuZCBu
b3cgdGhlIHRocmVhZCBpbgpzaHV0ZG93bi5jIGlzIGNyZWF0ZWQgaW5zdGVhZC4KClNpZ25lZC1v
ZmYtYnk6IEJydW5vIEFsdmlzaW8gPGJydW5vLmFsdmlzaW9AZ21haWwuY29tPgpSZXZpZXdlZC1i
eTogU2FtdWVsIFRoaWJhdWx0IDxzYW11ZWwudGhpYmF1bHRAZW5zLWx5b24ub3JnPgotLS0KIGFy
Y2gveDg2L3NldHVwLmMgfCAgMiArLQogaW5jbHVkZS9rZXJuZWwuaCB8ICAyICstCiBrZXJuZWwu
YyAgICAgICAgIHwgNTAgKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA0NiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRl
eCAzZGQ4NmY5Li4zMWZhMmM2IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2Fy
Y2gveDg2L3NldHVwLmMKQEAgLTIwMSw3ICsyMDEsNyBAQCBhcmNoX2luaXQodm9pZCAqcGFyKQog
CW1lbWNweSgmc3RhcnRfaW5mbywgcGFyLCBzaXplb2Yoc3RhcnRfaW5mbykpOwogI2VuZGlmCiAK
LQlzdGFydF9rZXJuZWwoKTsKKwlzdGFydF9rZXJuZWwoKHN0YXJ0X2luZm9fdCAqKXBhcik7CiB9
CiAKIHZvaWQgYXJjaF9wcmVfc3VzcGVuZCh2b2lkKQpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9rZXJu
ZWwuaCBiL2luY2x1ZGUva2VybmVsLmgKaW5kZXggMTYxZDc1Ny4uNzQyYWJmNSAxMDA2NDQKLS0t
IGEvaW5jbHVkZS9rZXJuZWwuaAorKysgYi9pbmNsdWRlL2tlcm5lbC5oCkBAIC00LDcgKzQsNyBA
QAogI2RlZmluZSBNQVhfQ01ETElORV9TSVpFIDEwMjQKIGV4dGVybiBjaGFyIGNtZGxpbmVbTUFY
X0NNRExJTkVfU0laRV07CiAKLXZvaWQgc3RhcnRfa2VybmVsKHZvaWQpOwordm9pZCBzdGFydF9r
ZXJuZWwodm9pZCogcGFyKTsKIHZvaWQgcHJlX3N1c3BlbmQodm9pZCk7CiB2b2lkIHBvc3Rfc3Vz
cGVuZChpbnQgY2FuY2VsZWQpOwogdm9pZCBkb19leGl0KHZvaWQpIF9fYXR0cmlidXRlX18oKG5v
cmV0dXJuKSk7CmRpZmYgLS1naXQgYS9rZXJuZWwuYyBiL2tlcm5lbC5jCmluZGV4IDkwYzg2NWEu
LjFjZDQwZTggMTAwNjQ0Ci0tLSBhL2tlcm5lbC5jCisrKyBiL2tlcm5lbC5jCkBAIC00Miw2ICs0
Miw5IEBACiAjaW5jbHVkZSA8bWluaS1vcy9ibGtmcm9udC5oPgogI2luY2x1ZGUgPG1pbmktb3Mv
ZmJmcm9udC5oPgogI2luY2x1ZGUgPG1pbmktb3MvcGNpZnJvbnQuaD4KKyNpZmRlZiBDT05GSUdf
WEVOQlVTCisjaW5jbHVkZSA8bWluaS1vcy9zaHV0ZG93bi5oPgorI2VuZGlmCiAjaW5jbHVkZSA8
bWluaS1vcy94bWFsbG9jLmg+CiAjaW5jbHVkZSA8ZmNudGwuaD4KICNpbmNsdWRlIDx4ZW4vZmVh
dHVyZXMuaD4KQEAgLTY2LDQ4ICs2OSw2IEBAIHZvaWQgc2V0dXBfeGVuX2ZlYXR1cmVzKHZvaWQp
CiAgICAgfQogfQogCi0jaWZkZWYgQ09ORklHX1hFTkJVUwotLyogVGhpcyBzaG91bGQgYmUgb3Zl
cnJpZGRlbiBieSB0aGUgYXBwbGljYXRpb24gd2UgYXJlIGxpbmtlZCBhZ2FpbnN0LiAqLwotX19h
dHRyaWJ1dGVfXygod2VhaykpIHZvaWQgYXBwX3NodXRkb3duKHVuc2lnbmVkIHJlYXNvbikKLXsK
LSAgICBzdHJ1Y3Qgc2NoZWRfc2h1dGRvd24gc2NoZWRfc2h1dGRvd24gPSB7IC5yZWFzb24gPSBy
ZWFzb24gfTsKLSAgICBwcmludGsoIlNodXRkb3duIHJlcXVlc3RlZDogJWRcbiIsIHJlYXNvbik7
Ci0gICAgSFlQRVJWSVNPUl9zY2hlZF9vcChTQ0hFRE9QX3NodXRkb3duLCAmc2NoZWRfc2h1dGRv
d24pOwotfQotCi1zdGF0aWMgdm9pZCBzaHV0ZG93bl90aHJlYWQodm9pZCAqcCkKLXsKLSAgICBj
b25zdCBjaGFyICpwYXRoID0gImNvbnRyb2wvc2h1dGRvd24iOwotICAgIGNvbnN0IGNoYXIgKnRv
a2VuID0gcGF0aDsKLSAgICB4ZW5idXNfZXZlbnRfcXVldWUgZXZlbnRzID0gTlVMTDsKLSAgICBj
aGFyICpzaHV0ZG93biA9IE5VTEwsICplcnI7Ci0gICAgdW5zaWduZWQgaW50IHNodXRkb3duX3Jl
YXNvbjsKLSAgICB4ZW5idXNfd2F0Y2hfcGF0aF90b2tlbihYQlRfTklMLCBwYXRoLCB0b2tlbiwg
JmV2ZW50cyk7Ci0gICAgd2hpbGUgKChlcnIgPSB4ZW5idXNfcmVhZChYQlRfTklMLCBwYXRoLCAm
c2h1dGRvd24pKSAhPSBOVUxMIHx8ICFzdHJjbXAoc2h1dGRvd24sICIiKSkKLSAgICB7Ci0gICAg
ICAgIGZyZWUoZXJyKTsKLSAgICAgICAgZnJlZShzaHV0ZG93bik7Ci0gICAgICAgIHNodXRkb3du
ID0gTlVMTDsKLSAgICAgICAgeGVuYnVzX3dhaXRfZm9yX3dhdGNoKCZldmVudHMpOwotICAgIH0K
LSAgICBlcnIgPSB4ZW5idXNfdW53YXRjaF9wYXRoX3Rva2VuKFhCVF9OSUwsIHBhdGgsIHRva2Vu
KTsKLSAgICBmcmVlKGVycik7Ci0gICAgZXJyID0geGVuYnVzX3dyaXRlKFhCVF9OSUwsIHBhdGgs
ICIiKTsKLSAgICBmcmVlKGVycik7Ci0gICAgcHJpbnRrKCJTaHV0dGluZyBkb3duICglcylcbiIs
IHNodXRkb3duKTsKLQotICAgIGlmICghc3RyY21wKHNodXRkb3duLCAicG93ZXJvZmYiKSkKLSAg
ICAgICAgc2h1dGRvd25fcmVhc29uID0gU0hVVERPV05fcG93ZXJvZmY7Ci0gICAgZWxzZSBpZiAo
IXN0cmNtcChzaHV0ZG93biwgInJlYm9vdCIpKQotICAgICAgICBzaHV0ZG93bl9yZWFzb24gPSBT
SFVURE9XTl9yZWJvb3Q7Ci0gICAgZWxzZQotICAgICAgICAvKiBVbmtub3duICovCi0gICAgICAg
IHNodXRkb3duX3JlYXNvbiA9IFNIVVRET1dOX2NyYXNoOwotICAgIGFwcF9zaHV0ZG93bihzaHV0
ZG93bl9yZWFzb24pOwotICAgIGZyZWUoc2h1dGRvd24pOwotfQotI2VuZGlmCi0KIAogLyogVGhp
cyBzaG91bGQgYmUgb3ZlcnJpZGRlbiBieSB0aGUgYXBwbGljYXRpb24gd2UgYXJlIGxpbmtlZCBh
Z2FpbnN0LiAqLwogX19hdHRyaWJ1dGVfXygod2VhaykpIGludCBhcHBfbWFpbih2b2lkICpwKQpA
QCAtMTE2LDcgKzc3LDcgQEAgX19hdHRyaWJ1dGVfXygod2VhaykpIGludCBhcHBfbWFpbih2b2lk
ICpwKQogICAgIHJldHVybiAwOwogfQogCi12b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKQordm9pZCBz
dGFydF9rZXJuZWwodm9pZCogcGFyKQogewogICAgIC8qIFNldCB1cCBldmVudHMuICovCiAgICAg
aW5pdF9ldmVudHMoKTsKQEAgLTE0NSw3ICsxMDYsOCBAQCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lk
KQogICAgIGluaXRfeGVuYnVzKCk7CiAKICNpZmRlZiBDT05GSUdfWEVOQlVTCi0gICAgY3JlYXRl
X3RocmVhZCgic2h1dGRvd24iLCBzaHV0ZG93bl90aHJlYWQsIE5VTEwpOworICAgIC8qIEluaXQg
c2h1dGRvd24gdGhyZWFkICovCisgICAgaW5pdF9zaHV0ZG93bigoc3RhcnRfaW5mb190ICopcGFy
KTsKICNlbmRpZgogCiAgICAgLyogQ2FsbCAocG9zc2libHkgb3ZlcnJpZGRlbikgYXBwX21haW4o
KSAqLwotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnl-00049u-M7; Wed, 14 Feb 2018 02:28:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnk-00047q-Pq
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:04 +0000
X-Inumbo-ID: 99ec6f2c-112e-11e8-ba59-bc764e045a96
Received: from mail-pl0-x244.google.com (unknown [2607:f8b0:400e:c01::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99ec6f2c-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:28 +0100 (CET)
Received: by mail-pl0-x244.google.com with SMTP id k8so7690120pli.8;
 Tue, 13 Feb 2018 18:28:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=QlaeibymZkFWmJCd0c77bbk+a6nusMdli5l8zJAC+0M=;
 b=U3PjBITkRLJilwV7IFr7Sws7SHSSIZjbaFo4LRl+ZBR5/mU8xSUaMAu6KPeWzbkxaY
 3vR4uOl1Qokk6v8mzjmgkZfc26ch187Hhkfcma+PH1vw8+P6CvgxZZ1DXDupXyass+Qd
 G1sMWab4C5WZMhEx+nZwZT+s9kFLPnmbjSwh6uQXRHEBUgVsL+4rIjsUV7KZFFtc0LT/
 Xtqt3ACr2IPl8kc3O+80/iEZV7tl4nxuQrRLiiyBZDVP19AOW/rIt2lpM0ar3xTWDVk9
 wiU70Eviqd5YLfsPPJQikCDS99uk48QV1Cnrg+zciVLayD/SV0bsi9PqrYgKAgP8fC77
 9HPA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=QlaeibymZkFWmJCd0c77bbk+a6nusMdli5l8zJAC+0M=;
 b=q9K0cDqthfSibVqfFCXFkQATsTv+QnyuA44LecodGKVOh2a2E6kdMF/2niuHoMRrO8
 Mt+48xir5cPXdj1rfaHEqQXEWMhae0SNs3B7PHrU4nSEZiwLQvFK0CF+zngOTl7pxxV5
 tOLFxbmA1oQSTp0UYq0MjaxqZGY9n0LE4FTtkrkjI3y1/VXZOzLfow7oWqpjxM4JNvSM
 OVd84B4rVnhKfc/OzZnidR1WJ+I+TdWlXRgp95p4ueVyQ4jr+9s+kde7uz1roH0SsZWO
 VSsax8HeXtB+i7p1Lf+Da3tIZxKr0eU4BrpK+qnian/FsYOE9M6pmBGMkl51xGOf2lMq
 CJ8g==
X-Gm-Message-State: APf1xPCn8ZgNrutysB/VnncuGNE6V8jADF5cdUz/+w1AsOJykfGdfAGY
 kGEWjEccVSdCV3riKrGF1mPAjA==
X-Google-Smtp-Source: AH8x226nyugFJX35JZZaPqvjZ7ORF12zsMi2EzvOhjZXvWlv+4XFh73yJ0q50y0QQadO7NE+aeEp9A==
X-Received: by 2002:a17:902:6946:: with SMTP id
 k6-v6mr2975821plt.205.1518575282969; 
 Tue, 13 Feb 2018 18:28:02 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.01
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:02 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:30 -0800
Message-Id: <1518575259-71141-8-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 07/16] Save/Restore Support: Add
	unmap_shared_info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbiBpcyBuZWNlc3NhcnkgYXMgcGFydCBvZiB0aGUgcHJlLXN1c3BlbmQgb3Bl
cmF0aW9uLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFp
bC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMt
bHlvbi5vcmc+Ci0tLQpDaGFuZ2VkIHNpbmNlIHYxOgogKiBDaGFuZ2VkIEhZUEVSVklTT1Jfc2hh
cmVkX2luZm8gZm9yIHNoYXJlZF9pbmZvCi0tLQogYXJjaC94ODYvc2V0dXAuYyAgICAgfCAxMiAr
KysrKysrKysrKysKIGh5cGVydmlzb3IuYyAgICAgICAgIHwgMTIgKysrKysrKysrKysrCiBpbmNs
dWRlL2h5cGVydmlzb3IuaCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3NldHVwLmMgYi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4
IDMxZmEyYzYuLmI2ZTA1NDEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3NldHVwLmMKKysrIGIvYXJj
aC94ODYvc2V0dXAuYwpAQCAtOTMsNiArOTMsMTggQEAgc2hhcmVkX2luZm9fdCAqbWFwX3NoYXJl
ZF9pbmZvKHZvaWQgKnApCiAgICAgcmV0dXJuIChzaGFyZWRfaW5mb190ICopc2hhcmVkX2luZm87
CiB9CiAKK3ZvaWQgdW5tYXBfc2hhcmVkX2luZm8odm9pZCkKK3sKKyAgICBpbnQgcmM7CisKKyAg
ICBpZiAoIChyYyA9IEhZUEVSVklTT1JfdXBkYXRlX3ZhX21hcHBpbmcoKHVuc2lnbmVkIGxvbmcp
c2hhcmVkX2luZm8sCisgICAgICAgICAgICBfX3B0ZSgodmlydF90b19tZm4oc2hhcmVkX2luZm8p
PDxMMV9QQUdFVEFCTEVfU0hJRlQpfCBMMV9QUk9UKSwgVVZNRl9JTlZMUEcpKSApCisgICAgewor
ICAgICAgICBwcmludGsoIkZhaWxlZCB0byB1bm1hcCBzaGFyZWRfaW5mbyBwYWdlISEgcmM9JWRc
biIsIHJjKTsKKyAgICAgICAgZG9fZXhpdCgpOworICAgIH0KK30KKwogc3RhdGljIHZvaWQgZ2V0
X2NtZGxpbmUodm9pZCAqcCkKIHsKICAgICBzdGFydF9pbmZvX3QgKnNpID0gcDsKZGlmZiAtLWdp
dCBhL2h5cGVydmlzb3IuYyBiL2h5cGVydmlzb3IuYwppbmRleCAxNjQ3MTIxLi5kMzg1N2U3IDEw
MDY0NAotLS0gYS9oeXBlcnZpc29yLmMKKysrIGIvaHlwZXJ2aXNvci5jCkBAIC03OCw2ICs3OCwx
OCBAQCBzaGFyZWRfaW5mb190ICptYXBfc2hhcmVkX2luZm8odm9pZCAqcCkKIAogICAgIHJldHVy
biAmc2hhcmVkX2luZm87CiB9CisKK3ZvaWQgdW5tYXBfc2hhcmVkX2luZm8odm9pZCkKK3sKKyAg
ICBzdHJ1Y3QgeGVuX3JlbW92ZV9mcm9tX3BoeXNtYXAgeHJ0cDsKKworICAgIHhydHAuZG9taWQg
PSBET01JRF9TRUxGOworICAgIHhydHAuZ3BmbiA9IHZpcnRfdG9fcGZuKCZzaGFyZWRfaW5mbyk7
CisgICAgaWYgKCBIWVBFUlZJU09SX21lbW9yeV9vcChYRU5NRU1fcmVtb3ZlX2Zyb21fcGh5c21h
cCwgJnhydHApICE9IDAgKQorICAgICAgICBCVUcoKTsKKworICAgIHJldHVybjsKK30KICNlbmRp
ZgogCiB2b2lkIGRvX2h5cGVydmlzb3JfY2FsbGJhY2soc3RydWN0IHB0X3JlZ3MgKnJlZ3MpCmRp
ZmYgLS1naXQgYS9pbmNsdWRlL2h5cGVydmlzb3IuaCBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCmlu
ZGV4IGYzYjFmM2MuLjFkMDkyNzEgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHlwZXJ2aXNvci5oCisr
KyBiL2luY2x1ZGUvaHlwZXJ2aXNvci5oCkBAIC00Myw2ICs0Myw3IEBAIGludCBodm1fZ2V0X3Bh
cmFtZXRlcihpbnQgaWR4LCB1aW50NjRfdCAqdmFsdWUpOwogaW50IGh2bV9zZXRfcGFyYW1ldGVy
KGludCBpZHgsIHVpbnQ2NF90IHZhbHVlKTsKICNlbmRpZgogc2hhcmVkX2luZm9fdCAqbWFwX3No
YXJlZF9pbmZvKHZvaWQgKnApOwordm9pZCB1bm1hcF9zaGFyZWRfaW5mbyh2b2lkKTsKIHZvaWQg
Zm9yY2VfZXZ0Y2huX2NhbGxiYWNrKHZvaWQpOwogdm9pZCBkb19oeXBlcnZpc29yX2NhbGxiYWNr
KHN0cnVjdCBwdF9yZWdzICpyZWdzKTsKIHZvaWQgbWFza19ldnRjaG4odWludDMyX3QgcG9ydCk7
Ci0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnn-0004Dw-TT; Wed, 14 Feb 2018 02:28:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnm-0004BN-L8
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:06 +0000
X-Inumbo-ID: 9af5fff6-112e-11e8-ba59-bc764e045a96
Received: from mail-pl0-x242.google.com (unknown [2607:f8b0:400e:c01::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9af5fff6-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:30 +0100 (CET)
Received: by mail-pl0-x242.google.com with SMTP id w21so704497plp.11;
 Tue, 13 Feb 2018 18:28:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=qy8MaFPD4sNDvlu6zJnL7M1DLyuOaggYfJLf8KkA9Jo=;
 b=i1XBPyri8ljHR9iJs9DpjlKd9G2GZeesxlcHNV+ir0EFOqRcCigecc/5V3OpcGSZ6D
 V4J9XogA9+9KOjOTz/MqH67f6yYGwYTKWcsFijEAqr31aBNO2MK9Ok6FRmgxQn1buxpe
 /SCAoZeUfyDKO98fousMujKXbIoy/q7QkP7DjgHgOCGjw53lvKQNfFevdxm9iFL8/vDT
 j0n6HnVjpEDUGrsU3ovejMXCnytZcke/yg7QiVKl7Z+1lZWoyfEvPUJU4/6+X8BQeB1I
 qub/TlFuAITcEBrZxNjgjWIhOmpCzQXlqIEfqIaDwytz0fn2zF0gDgrcw8KMcsGSTTHh
 mQJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=qy8MaFPD4sNDvlu6zJnL7M1DLyuOaggYfJLf8KkA9Jo=;
 b=VV+74ChCsEEFaocifcvk1IsuA+sIRqqT4D6cPLT4/Tu5BU/Fk8ccA0601rn8kqeUWD
 0uKqrrypHvf1HsoHrh9tpmI0yIIbkQHVAcvjWb7IrUrIEUEKCfs21qnEqHwetvg0jJfM
 sdqEiXLZGWMf7CW9DgenbQ5CiMm4m/SYMQFBquwpYdtTaP2JQTxRTaWx0yBtaQvMFlnQ
 aY5D/FMfud/AqruUm7yHfemYdJjXe87fHzH6vCKHL7XFEVgO6+wDE+lWW82PFFiry52K
 7VnoaMbmXqdxR1DdB4jXn4VylL6O/TdhpcZ+r/ziUWmqHuXz+C7RT26BXeRn1dsxTYos
 S1Og==
X-Gm-Message-State: APf1xPBlaST/MMnV5hmXW5ksv7sme2dZBXb5PdKKjgTfgPxc5vN0q8W0
 pzSCQDo0Ovju67Oz9J/9wpJ7Ug==
X-Google-Smtp-Source: AH8x225YnHDgK12RzX4etX8GQgxoApITzMTsxr+W6chkeED7IumyasWeo2vELbP7D9qRZcvR9Zrf0Q==
X-Received: by 2002:a17:902:bc3:: with SMTP id
 61-v6mr2896838plr.407.1518575284688; 
 Tue, 13 Feb 2018 18:28:04 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.03
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:04 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:31 -0800
Message-Id: <1518575259-71141-9-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 08/16] Save/Restore Support: Add
	arch_mm_pre|post_suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIFBWIGd1ZXN0cyB0aGUgcGFnZXRhYmxlcyByZWZlcmVuY2UgdGhlIHJlYWwgTUZOcyByYXRo
ZXIgdGhhbiBQRk5zLCBzbyB3aGVuCnRoZSBndWVzdCBpcyByZXN1bWVkIGludG8gYSBkaWZmZXJl
bnQgYXJlYSBvZiBhIGhvc3RzIG1lbW9yeSwgdGhlc2Ugd2lsbCBuZWVkIHRvCmJlIHJld3JpdHRl
bi4gVGh1cyBmb3IgUFYgZ3Vlc3RzIHRoZSBNRk5zIG5lZWQgdG8gYmUgcmVwbGFjZWQgd2l0aCBQ
Rk5zOgpjYW5vbmljYWxpemF0aW9uLgoKUFZIIGd1ZXN0cyBhcmUgYXV0by10cmFuc2xhdGVkIHNv
IG5vIG1lbW9yeSBvcGVyYXRpb24gaXMgbmVlZGVkLgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2
aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1
bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogYXJjaC94ODYvbW0uYyAgICAg
ICAgIHwgMTQgKysrKysrKysrKysrKysKIGluY2x1ZGUveDg2L2FyY2hfbW0uaCB8ICAzICsrKwog
MiBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYv
bW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggMDVhZDAyOS4uMWIxNjNhYyAxMDA2NDQKLS0tIGEv
YXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC04NDgsNiArODQ4LDIwIEBAIHZv
aWQgYXJjaF9pbml0X3AybSh1bnNpZ25lZCBsb25nIG1heF9wZm4pCiAKICAgICBhcmNoX3JlbWFw
X3AybShtYXhfcGZuKTsKIH0KKwordm9pZCBhcmNoX21tX3ByZV9zdXNwZW5kKHZvaWQpCit7Cisg
ICAgLy9UT0RPOiBDYW5vbmljYWxpemUgcGFnZXRhYmxlcworfQorCit2b2lkIGFyY2hfbW1fcG9z
dF9zdXNwZW5kKGludCBjYW5jZWxlZCkKK3sKKyAgICAvL1RPRE86IExvY2F0ZSBwYWdldGFibGVz
IGFuZCAndW5jYW5vbmljYWxpemUnIHRoZW0KK30KKyNlbHNlCit2b2lkIGFyY2hfbW1fcHJlX3N1
c3BlbmQodm9pZCl7IH0KKwordm9pZCBhcmNoX21tX3Bvc3Rfc3VzcGVuZChpbnQgY2FuY2VsZWQp
eyB9CiAjZW5kaWYKIAogdm9pZCBhcmNoX2luaXRfbW0odW5zaWduZWQgbG9uZyogc3RhcnRfcGZu
X3AsIHVuc2lnbmVkIGxvbmcqIG1heF9wZm5fcCkKZGlmZiAtLWdpdCBhL2luY2x1ZGUveDg2L2Fy
Y2hfbW0uaCBiL2luY2x1ZGUveDg2L2FyY2hfbW0uaAppbmRleCBhYjhhNTNlLi5jYmJlYjIxIDEw
MDY0NAotLS0gYS9pbmNsdWRlL3g4Ni9hcmNoX21tLmgKKysrIGIvaW5jbHVkZS94ODYvYXJjaF9t
bS5oCkBAIC0yNzksNiArMjc5LDkgQEAgcGdlbnRyeV90ICpuZWVkX3BndCh1bnNpZ25lZCBsb25n
IGFkZHIpOwogdm9pZCBhcmNoX21tX3ByZWluaXQodm9pZCAqcCk7CiB1bnNpZ25lZCBsb25nIGFs
bG9jX3ZpcnRfa2VybmVsKHVuc2lnbmVkIG5fcGFnZXMpOwogCit2b2lkIGFyY2hfbW1fcHJlX3N1
c3BlbmQodm9pZCk7Cit2b2lkIGFyY2hfbW1fcG9zdF9zdXNwZW5kKGludCBjYW5jZWxlZCk7CisK
ICNpZm5kZWYgQ09ORklHX1BBUkFWSVJUCiB2b2lkIGFyY2hfcHJpbnRfbWVtbWFwKHZvaWQpOwog
I2VuZGlmCi0tIAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnp-0004GN-6d; Wed, 14 Feb 2018 02:28:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmno-0004E2-4R
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:08 +0000
X-Inumbo-ID: 9bee4791-112e-11e8-ba59-bc764e045a96
Received: from mail-pl0-x243.google.com (unknown [2607:f8b0:400e:c01::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9bee4791-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:32 +0100 (CET)
Received: by mail-pl0-x243.google.com with SMTP id h10so1092984plt.5;
 Tue, 13 Feb 2018 18:28:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=KtPB+z2G5fK49I8K9mWP/AmVsv9IF8Zj0eNPgFHkz5o=;
 b=F3alNB+0BXBcOT64FuHQLr+/AsQYuB8Mf1sk02Hn7MvbGGmz+g3zjJ8vepaztbOw6C
 jXL4VBluytimUIPEcSjILediPp/hoETqLHZ6Vg3YvKkWfmE0Pk0ktW0zpz/N7yplml40
 2D4a0Iy3n2vtKY06xsTMuavaEVKKgQ8fvAm2V8xz8arGaTAt9n5qKGsA3Dvk4JurULzE
 QjnCn1GRoWV6E+EwInbhFjZm8FiJbuaZJ11GYSDI8yTOK6DkwX7n2pm38andZxnUZsJ4
 uuxoMpJyQIKySf+9C0Ych60oAS9+9BuuI/63kldWBu+AN/LVnBFMBbrK3uP4p/HS/R42
 2mHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=KtPB+z2G5fK49I8K9mWP/AmVsv9IF8Zj0eNPgFHkz5o=;
 b=ljMjYvvq96qsHG7Db6LDQg3eOB5W5xImiQJr/sHhPno0reZATW2cZ/fPCRKAxjHCDj
 yWiX/35TPML4dgSMI0e7yYNS48jGWnN4lhGdelLYGRx47t2MkhwC9CtSykjMojdU7WIZ
 TajdcfDK0Y6N5Ocsd22Zwai3yVLYCwFnUiTEshfGVsQHbwxmkRyYtBaKcCTYURIEn6yP
 b9w+i0TIUEVQxsWQz6P4OLwzJig9WvzZ+JWAUkicMD0JstLTpufnzBVJ50kNTFUH6mSP
 SRs29y2weClQZes1rLQhDHdNh0nZ+3rfR86Y9ma3BS5OICUKZDbczYFzZpzJNvv9XNyV
 oEFw==
X-Gm-Message-State: APf1xPDeqs41QiM5uDungG6EqHfOMsg3bmeX5iRvVjSJlLMn7ZKrhZuW
 VVBUGp4UTKjkPuOAe3dh5qQyaw==
X-Google-Smtp-Source: AH8x2251H0XKfkSNGE/7UNinHTOxtzHdl/E1XHuGF8swZS2+29ZZbNn4jGIbVqUl7ZOB8v0sDwjt2Q==
X-Received: by 2002:a17:902:860b:: with SMTP id
 f11-v6mr3044354plo.135.1518575286340; 
 Tue, 13 Feb 2018 18:28:06 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.04
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:05 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:32 -0800
Message-Id: <1518575259-71141-10-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 09/16] Save/Restore Support: Disable/enable
	IRQs during suspend/restore
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
Ci0tLQoga2VybmVsLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwuYwppbmRleCAx
Y2Q0MGU4Li43ODJlYjc5IDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJuZWwuYwpAQCAt
MTE5LDEyICsxMTksMTIgQEAgdm9pZCBzdGFydF9rZXJuZWwodm9pZCogcGFyKQogCiB2b2lkIHBy
ZV9zdXNwZW5kKHZvaWQpCiB7Ci0KKyAgICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogfQogCiB2b2lk
IHBvc3Rfc3VzcGVuZChpbnQgY2FuY2VsZWQpCiB7Ci0KKyAgICBsb2NhbF9pcnFfZW5hYmxlKCk7
CiB9CiAKIHZvaWQgc3RvcF9rZXJuZWwodm9pZCkKLS0gCjIuMy4yIChBcHBsZSBHaXQtNTUpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnq-0004Ju-JM; Wed, 14 Feb 2018 02:28:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnp-0004Hv-RJ
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:09 +0000
X-Inumbo-ID: 9cf5418a-112e-11e8-ba59-bc764e045a96
Received: from mail-pl0-x241.google.com (unknown [2607:f8b0:400e:c01::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cf5418a-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:33 +0100 (CET)
Received: by mail-pl0-x241.google.com with SMTP id t4so7711744plo.0;
 Tue, 13 Feb 2018 18:28:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=cvAuF4lsN8P/NJzCebID325XyIXdLkObv4Jr63ttyac=;
 b=gmm2HOppY/S4y9RsoSiNs1e7IRPLzM4mhu0Y3hxKbIZQ9Sxo7tFnr64T/0uORA33uG
 6HoR+JP2w6Kdp+6XSnrCCIzcp4mbVW52nqiwdTi/6olnNbF6sLNQE26lAEEmb7lAnW0g
 ZaorVAKJKgRPeE5DQvjAbyQSrv9THXZc4V2Ev6YxatX2Ef02E0uTkat3dtRNgYmAejZ1
 B4I9kl04HyDhN2tOmgYSYphrD6c20AASWcGKepTFxa3ylcXKm4x7vpTzkuoUmh8NhZRP
 GShDv5pAYCrLvSw4+I4Dj4+6Nx1DO51w/xgHX5TTPOB60L6UxtfXIg1blDEdEYhXJ0gb
 U7qw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=cvAuF4lsN8P/NJzCebID325XyIXdLkObv4Jr63ttyac=;
 b=aMslIxCopiJv5UWSaGgzWPf/ca8odwpv8xwL1cGXQ83HdNXNxLOgzPS8fN2Boie6DP
 XJK+uL/6EeQcVVV5VKafQrU7VORmufk9hAgDNNv2MHExZJWgQVQFUOhXLO8bq3aHGI5f
 VT58XKlI054pBYWP2QhwCvfkXcoFPrTjb8r961+DrmUMVeVOoAumxan+Uaf7heJB1MiP
 TYG75cYTxQcK/7RKFigMOJF+GGTwloWTCOgsWLOIj4iR6IPph4C6EeVMwhQwq9Sg14xm
 Ir9JxDe/3fbqKlsO6DRLXa38ljqrBzBUi/QxwcT31SYbBETK63KDeae7NBqZkJTvjZtJ
 nxOw==
X-Gm-Message-State: APf1xPALvtlJRPBCXB6duGsPc9DuN51Cswi5XfZCKtkNYw3xMCHOiJbF
 ck6mBoqx9ZrdKiHp9qf2IfBEoQ==
X-Google-Smtp-Source: AH8x225yNyR7XivaAQ/ghOay3/PEZm1nsteGmt3yI/nel01LF7kG5rA0GQtjaNm8YHiDoVsgmxXCMg==
X-Received: by 2002:a17:902:1:: with SMTP id
 1-v6mr2952920pla.187.1518575288040; 
 Tue, 13 Feb 2018 18:28:08 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.06
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:07 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:33 -0800
Message-Id: <1518575259-71141-11-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 10/16] Save/Restore Support: Add
	suspend/resume support for timers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0t
LQpDaGFuZ2VkIHNpbmNlIHYxOgogICAqIFJlbW92ZWQgcmVzdW1lL3N1c3BlbmRfdGltZSgpIGFu
ZCB1c2VkIGluaXQvZmluaV90aW1lKCkgaW5zdGVhZAotLS0KIGFyY2gveDg2L3RpbWUuYyB8IDEg
LQoga2VybmVsLmMgICAgICAgIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3RpbWUuYyBiL2FyY2gv
eDg2L3RpbWUuYwppbmRleCAzNjU4MTQyLi44MDc3YzgwIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni90
aW1lLmMKKysrIGIvYXJjaC94ODYvdGltZS5jCkBAIC0yMzMsNyArMjMzLDYgQEAgc3RhdGljIHZv
aWQgdGltZXJfaGFuZGxlcihldnRjaG5fcG9ydF90IGV2LCBzdHJ1Y3QgcHRfcmVncyAqcmVncywg
dm9pZCAqaWduKQogc3RhdGljIGV2dGNobl9wb3J0X3QgcG9ydDsKIHZvaWQgaW5pdF90aW1lKHZv
aWQpCiB7Ci0gICAgcHJpbnRrKCJJbml0aWFsaXNpbmcgdGltZXIgaW50ZXJmYWNlXG4iKTsKICAg
ICBwb3J0ID0gYmluZF92aXJxKFZJUlFfVElNRVIsICZ0aW1lcl9oYW5kbGVyLCBOVUxMKTsKICAg
ICB1bm1hc2tfZXZ0Y2huKHBvcnQpOwogfQpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwu
YwppbmRleCA3ODJlYjc5Li4zNTY0YWYzIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJu
ZWwuYwpAQCAtMTIwLDEwICsxMjAsMTQgQEAgdm9pZCBzdGFydF9rZXJuZWwodm9pZCogcGFyKQog
dm9pZCBwcmVfc3VzcGVuZCh2b2lkKQogewogICAgIGxvY2FsX2lycV9kaXNhYmxlKCk7CisKKyAg
ICBmaW5pX3RpbWUoKTsKIH0KIAogdm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQogewor
ICAgIGluaXRfdGltZSgpOworCiAgICAgbG9jYWxfaXJxX2VuYWJsZSgpOwogfQogCi0tIAoyLjMu
MiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmns-0004Ng-Qn; Wed, 14 Feb 2018 02:28:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnr-0004M3-Ud
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:11 +0000
X-Inumbo-ID: 9dff2a1f-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x244.google.com (unknown [2607:f8b0:400e:c00::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9dff2a1f-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:35 +0100 (CET)
Received: by mail-pf0-x244.google.com with SMTP id 68so3316652pfj.8;
 Tue, 13 Feb 2018 18:28:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=lwYvPrDYgaga+hfod6dgdodfevLFqdva3hWMbBMYV2Q=;
 b=maoyKhG/3ML+fpv98NluqF4zeec5Rsov1LzrLJ5Hbe3VYIWqCTRrD+jnvO2geGKlrw
 O8HMrUUcbbc2Jb8whWLzdr4W82fZQcF25IhCncAPt093MK3Cnym5ErD2ji2HXdeOdRoE
 FzBQGSgyVM6fcZgw1FHAz5rjKpYi7jXa49cpzmg7mmvqtZU8XiYfxGadPVqAQxefa6Y7
 a/SQcFD0+pSfoQQSxJM5tG6twdY6SWeIsg/IoshWtCw0oSopipYxEn+ns7JluO24k3Gd
 uvtvZszN+7ppZx/ROus85GTeOQR5q3zp3Up97ofny3bnn+7KyK/B5SSj6+YCu0vxLzIc
 DOHA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=lwYvPrDYgaga+hfod6dgdodfevLFqdva3hWMbBMYV2Q=;
 b=RwGI6Y/e77Hvm0954rX9W7JfikqJ8RiFVNwSFmeBqMzR/jldXmDpbhyz/pGaYP5foB
 UuiqmMJ0tDci4bKGsvxqqtVXO8qEZb4zqP8p7aKQZOs2AD1WMhwOT3nh6r2grSPBzPEd
 yrewNn0Eg/HpWunuPKS/dg/0XH+TrbYUpWvbVz/s0M99art/Ex9U6O9uC9MEnFmnt0u8
 wOpncuUasmZQ/wwV76potwqJTZPbIeqH2to+LLsAiiuTPSsZMoOYN/raZFaBMWk6Rric
 dKSZvSD6NY3Wm+z0idWacjwE2iIOy+u1mt5OY8BAWQk0tM/7Q/PnlRtk+ndnFqv0MnGv
 9YGA==
X-Gm-Message-State: APf1xPD8KQ2e+1T+IpgyUCSszKe6eHm7zLMGXp5XPM0czJgUhNVFqxlB
 UHTibseFISHy7HUfzwd26xjqZg==
X-Google-Smtp-Source: AH8x227m8SFcyGTQMPzzc+MWzt4MT4/vTYLRQjv/6bbTBYSn7ThNBN3BgzvZqReJMGhDhs5prAy/CQ==
X-Received: by 10.99.135.65 with SMTP id i62mr2588114pge.331.1518575289700;
 Tue, 13 Feb 2018 18:28:09 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.08
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:09 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:34 -0800
Message-Id: <1518575259-71141-12-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 11/16] Save/Restore Support: Add
	suspend/restore support for console
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
Ci0tLQogY29uc29sZS9jb25zb2xlLmMgICAgICB8IDE1ICsrKysrKysrLQogY29uc29sZS94ZW5i
dXMuYyAgICAgICB8ICAzICstCiBjb25zb2xlL3hlbmNvbnNfcmluZy5jIHwgODMgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIGluY2x1ZGUvY29uc29s
ZS5oICAgICAgfCAgNiArKystCiBrZXJuZWwuYyAgICAgICAgICAgICAgIHwgIDQgKysrCiBsaWIv
c3lzLmMgICAgICAgICAgICAgIHwgIDIgKy0KIDYgZmlsZXMgY2hhbmdlZCwgNzcgaW5zZXJ0aW9u
cygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvY29uc29sZS9jb25zb2xlLmMgYi9j
b25zb2xlL2NvbnNvbGUuYwppbmRleCAyZTA0NTUyLi45ODE0NTA2IDEwMDY0NAotLS0gYS9jb25z
b2xlL2NvbnNvbGUuYworKysgYi9jb25zb2xlL2NvbnNvbGUuYwpAQCAtNTIsNiArNTIsNyBAQAog
CiAvKiBJZiBjb25zb2xlIG5vdCBpbml0aWFsaXNlZCB0aGUgcHJpbnRrIHdpbGwgYmUgc2VudCB0
byB4ZW4gc2VyaWFsIGxpbmUgCiAgICBOT1RFOiB5b3UgbmVlZCB0byBlbmFibGUgdmVyYm9zZSBp
biB4ZW4vUnVsZXMubWsgZm9yIGl0IHRvIHdvcmsuICovCitzdGF0aWMgc3RydWN0IGNvbnNmcm9u
dF9kZXYqIHhlbl9jb25zb2xlID0gTlVMTDsKIHN0YXRpYyBpbnQgY29uc29sZV9pbml0aWFsaXNl
ZCA9IDA7CiAKIF9fYXR0cmlidXRlX18oKHdlYWspKSB2b2lkIGNvbnNvbGVfaW5wdXQoY2hhciAq
IGJ1ZiwgdW5zaWduZWQgbGVuKQpAQCAtMTYyLDggKzE2MywyMCBAQCB2b2lkIHhwcmludGsoY29u
c3QgY2hhciAqZm10LCAuLi4pCiB2b2lkIGluaXRfY29uc29sZSh2b2lkKQogeyAgIAogICAgIHBy
aW50aygiSW5pdGlhbGlzaW5nIGNvbnNvbGUgLi4uICIpOwotICAgIHhlbmNvbnNfcmluZ19pbml0
KCk7ICAgIAorICAgIHhlbl9jb25zb2xlID0geGVuY29uc19yaW5nX2luaXQoKTsKICAgICBjb25z
b2xlX2luaXRpYWxpc2VkID0gMTsKICAgICAvKiBUaGlzIGlzIGFsc28gcmVxdWlyZWQgdG8gbm90
aWZ5IHRoZSBkYWVtb24gKi8KICAgICBwcmludGsoImRvbmUuXG4iKTsKIH0KKwordm9pZCBzdXNw
ZW5kX2NvbnNvbGUodm9pZCkKK3sKKyAgICBjb25zb2xlX2luaXRpYWxpc2VkID0gMDsKKyAgICB4
ZW5jb25zX3JpbmdfZmluaSh4ZW5fY29uc29sZSk7Cit9CisKK3ZvaWQgcmVzdW1lX2NvbnNvbGUo
dm9pZCkKK3sKKyAgICB4ZW5jb25zX3JpbmdfcmVzdW1lKHhlbl9jb25zb2xlKTsKKyAgICBjb25z
b2xlX2luaXRpYWxpc2VkID0gMTsKK30KXCBObyBuZXdsaW5lIGF0IGVuZCBvZiBmaWxlCmRpZmYg
LS1naXQgYS9jb25zb2xlL3hlbmJ1cy5jIGIvY29uc29sZS94ZW5idXMuYwppbmRleCAxYzlhNTkw
Li42NTRiNDY5IDEwMDY0NAotLS0gYS9jb25zb2xlL3hlbmJ1cy5jCisrKyBiL2NvbnNvbGUveGVu
YnVzLmMKQEAgLTE4OCw4ICsxODgsNyBAQCBlcnJvcjoKICAgICByZXR1cm4gTlVMTDsKIH0KIAot
dm9pZCBmaW5pX2NvbnNvbGUoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldikKK3ZvaWQgZmluaV9j
b25zZnJvbnQoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldikKIHsKICAgICBpZiAoZGV2KSBmcmVl
X2NvbnNmcm9udChkZXYpOwogfQotCmRpZmYgLS1naXQgYS9jb25zb2xlL3hlbmNvbnNfcmluZy5j
IGIvY29uc29sZS94ZW5jb25zX3JpbmcuYwppbmRleCBkZDY0YTQxLi5iNmRiNzRlIDEwMDY0NAot
LS0gYS9jb25zb2xlL3hlbmNvbnNfcmluZy5jCisrKyBiL2NvbnNvbGUveGVuY29uc19yaW5nLmMK
QEAgLTE5LDYgKzE5LDggQEAgREVDTEFSRV9XQUlUX1FVRVVFX0hFQUQoY29uc29sZV9xdWV1ZSk7
CiBzdGF0aWMgc3RydWN0IHhlbmNvbnNfaW50ZXJmYWNlICpjb25zb2xlX3Jpbmc7CiB1aW50MzJf
dCBjb25zb2xlX2V2dGNobjsKIAorc3RhdGljIHN0cnVjdCBjb25zZnJvbnRfZGV2KiByZXN1bWVf
eGVuX2NvbnNvbGUoc3RydWN0IGNvbnNmcm9udF9kZXYqIGRldik7CisKICNpZmRlZiBDT05GSUdf
UEFSQVZJUlQKIHZvaWQgZ2V0X2NvbnNvbGUodm9pZCAqcCkKIHsKQEAgLTMyLDEwICszNCwxMiBA
QCB2b2lkIGdldF9jb25zb2xlKHZvaWQgKnApCiB7CiAgICAgdWludDY0X3QgdiA9IC0xOwogCi0g
ICAgaHZtX2dldF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NPTlNPTEVfRVZUQ0hOLCAmdik7CisgICAg
aWYgKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9DT05TT0xFX0VWVENITiwgJnYpKQorICAg
ICAgICBCVUcoKTsKICAgICBjb25zb2xlX2V2dGNobiA9IHY7CiAKLSAgICBodm1fZ2V0X3BhcmFt
ZXRlcihIVk1fUEFSQU1fQ09OU09MRV9QRk4sICZ2KTsKKyAgICBpZiAoaHZtX2dldF9wYXJhbWV0
ZXIoSFZNX1BBUkFNX0NPTlNPTEVfUEZOLCAmdikpCisgICAgICAgIEJVRygpOwogICAgIGNvbnNv
bGVfcmluZyA9IChzdHJ1Y3QgeGVuY29uc19pbnRlcmZhY2UgKiltYXBfZnJhbWVfdmlydCh2KTsK
IH0KICNlbmRpZgpAQCAtODksOSArOTMsNyBAQCBpbnQgeGVuY29uc19yaW5nX3NlbmQoc3RydWN0
IGNvbnNmcm9udF9kZXYgKmRldiwgY29uc3QgY2hhciAqZGF0YSwgdW5zaWduZWQgbGVuKQogICAg
IG5vdGlmeV9kYWVtb24oZGV2KTsKIAogICAgIHJldHVybiBzZW50OwotfQkKLQotCit9CiAKIHZv
aWQgY29uc29sZV9oYW5kbGVfaW5wdXQoZXZ0Y2huX3BvcnRfdCBwb3J0LCBzdHJ1Y3QgcHRfcmVn
cyAqcmVncywgdm9pZCAqZGF0YSkKIHsKQEAgLTE3Nyw0MSArMTc5LDYwIEBAIGludCB4ZW5jb25z
X3JpbmdfcmVjdihzdHJ1Y3QgY29uc2Zyb250X2RldiAqZGV2LCBjaGFyICpkYXRhLCB1bnNpZ25l
ZCBsZW4pCiAKIHN0cnVjdCBjb25zZnJvbnRfZGV2ICp4ZW5jb25zX3JpbmdfaW5pdCh2b2lkKQog
ewotCWludCBlcnI7Ci0Jc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldjsKKyAgICBzdHJ1Y3QgY29u
c2Zyb250X2RldiAqZGV2OwogCi0JaWYgKCFjb25zb2xlX2V2dGNobikKLQkJcmV0dXJuIDA7Cisg
ICAgaWYgKCFjb25zb2xlX2V2dGNobikKKyAgICAgICAgcmV0dXJuIDA7CiAKLQlkZXYgPSBtYWxs
b2Moc2l6ZW9mKHN0cnVjdCBjb25zZnJvbnRfZGV2KSk7Ci0JbWVtc2V0KGRldiwgMCwgc2l6ZW9m
KHN0cnVjdCBjb25zZnJvbnRfZGV2KSk7Ci0JZGV2LT5ub2RlbmFtZSA9ICJkZXZpY2UvY29uc29s
ZSI7Ci0JZGV2LT5kb20gPSAwOwotCWRldi0+YmFja2VuZCA9IDA7Ci0JZGV2LT5yaW5nX3JlZiA9
IDA7CisgICAgZGV2ID0gbWFsbG9jKHNpemVvZihzdHJ1Y3QgY29uc2Zyb250X2RldikpOworICAg
IG1lbXNldChkZXYsIDAsIHNpemVvZihzdHJ1Y3QgY29uc2Zyb250X2RldikpOworICAgIGRldi0+
bm9kZW5hbWUgPSAiZGV2aWNlL2NvbnNvbGUiOworICAgIGRldi0+ZG9tID0gMDsKKyAgICBkZXYt
PmJhY2tlbmQgPSAwOworICAgIGRldi0+cmluZ19yZWYgPSAwOwogCiAjaWZkZWYgSEFWRV9MSUJD
Ci0JZGV2LT5mZCA9IC0xOworICAgIGRldi0+ZmQgPSAtMTsKICNlbmRpZgotCWRldi0+ZXZ0Y2hu
ID0gY29uc29sZV9ldnRjaG47Ci0JZGV2LT5yaW5nID0geGVuY29uc19pbnRlcmZhY2UoKTsKLQot
CWVyciA9IGJpbmRfZXZ0Y2huKGRldi0+ZXZ0Y2huLCBjb25zb2xlX2hhbmRsZV9pbnB1dCwgZGV2
KTsKLQlpZiAoZXJyIDw9IDApIHsKLQkJcHJpbnRrKCJYRU4gY29uc29sZSByZXF1ZXN0IGNobiBi
aW5kIGZhaWxlZCAlaVxuIiwgZXJyKTsKLSAgICAgICAgICAgICAgICBmcmVlKGRldik7Ci0JCXJl
dHVybiBOVUxMOwotCX0KLSAgICAgICAgdW5tYXNrX2V2dGNobihkZXYtPmV2dGNobik7CiAKLQkv
KiBJbiBjYXNlIHdlIGhhdmUgaW4tZmxpZ2h0IGRhdGEgYWZ0ZXIgc2F2ZS9yZXN0b3JlLi4uICov
Ci0Jbm90aWZ5X2RhZW1vbihkZXYpOworICAgIHJldHVybiByZXN1bWVfeGVuX2NvbnNvbGUoZGV2
KTsKK30KKworc3RhdGljIHN0cnVjdCBjb25zZnJvbnRfZGV2KiByZXN1bWVfeGVuX2NvbnNvbGUo
c3RydWN0IGNvbnNmcm9udF9kZXYqIGRldikKK3sKKyAgICBpbnQgZXJyOwogCi0JcmV0dXJuIGRl
djsKKyAgICBkZXYtPmV2dGNobiA9IGNvbnNvbGVfZXZ0Y2huOworICAgIGRldi0+cmluZyA9IHhl
bmNvbnNfaW50ZXJmYWNlKCk7CisKKyAgICBlcnIgPSBiaW5kX2V2dGNobihkZXYtPmV2dGNobiwg
Y29uc29sZV9oYW5kbGVfaW5wdXQsIGRldik7CisgICAgaWYgKGVyciA8PSAwKSB7CisgICAgICAg
IHByaW50aygiWEVOIGNvbnNvbGUgcmVxdWVzdCBjaG4gYmluZCBmYWlsZWQgJWlcbiIsIGVycik7
CisgICAgICAgIGZyZWUoZGV2KTsKKyAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgfQorICAgIHVu
bWFza19ldnRjaG4oZGV2LT5ldnRjaG4pOworCisgICAgLyogSW4gY2FzZSB3ZSBoYXZlIGluLWZs
aWdodCBkYXRhIGFmdGVyIHNhdmUvcmVzdG9yZS4uLiAqLworICAgIG5vdGlmeV9kYWVtb24oZGV2
KTsKKworICAgIHJldHVybiBkZXY7CiB9CiAKLXZvaWQgeGVuY29uc19yZXN1bWUodm9pZCkKK3Zv
aWQgeGVuY29uc19yaW5nX2Zpbmkoc3RydWN0IGNvbnNmcm9udF9kZXYqIGRldikKIHsKLQkodm9p
ZCl4ZW5jb25zX3JpbmdfaW5pdCgpOworICAgIGlmIChkZXYpCisgICAgICAgIG1hc2tfZXZ0Y2hu
KGRldi0+ZXZ0Y2huKTsKIH0KIAordm9pZCB4ZW5jb25zX3JpbmdfcmVzdW1lKHN0cnVjdCBjb25z
ZnJvbnRfZGV2KiBkZXYpCit7CisgICAgaWYgKGRldikgeworI2lmIENPTkZJR19QQVJBVklSVAor
ICAgICAgICBnZXRfY29uc29sZSgmc3RhcnRfaW5mbyk7CisjZWxzZQorICAgICAgICBnZXRfY29u
c29sZSgwKTsKKyNlbmRpZgorICAgICAgICByZXN1bWVfeGVuX2NvbnNvbGUoZGV2KTsKKyAgICB9
Cit9CmRpZmYgLS1naXQgYS9pbmNsdWRlL2NvbnNvbGUuaCBiL2luY2x1ZGUvY29uc29sZS5oCmlu
ZGV4IDUzOWNjY2QuLjBkN2JmMDcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvY29uc29sZS5oCisrKyBi
L2luY2x1ZGUvY29uc29sZS5oCkBAIC03OCwxMSArNzgsMTUgQEAgdm9pZCB4ZW5jb25zX3R4KHZv
aWQpOwogdm9pZCBnZXRfY29uc29sZSh2b2lkICpwKTsKIHZvaWQgaW5pdF9jb25zb2xlKHZvaWQp
Owogdm9pZCBjb25zb2xlX3ByaW50KHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYsIGNoYXIgKmRh
dGEsIGludCBsZW5ndGgpOwotdm9pZCBmaW5pX2NvbnNvbGUoc3RydWN0IGNvbnNmcm9udF9kZXYg
KmRldik7Cit2b2lkIGZpbmlfY29uc2Zyb250KHN0cnVjdCBjb25zZnJvbnRfZGV2ICpkZXYpOwor
dm9pZCBzdXNwZW5kX2NvbnNvbGUodm9pZCk7Cit2b2lkIHJlc3VtZV9jb25zb2xlKHZvaWQpOwog
CiAvKiBMb3cgbGV2ZWwgZnVuY3Rpb25zIGRlZmluZWQgaW4geGVuY29uc19yaW5nLmMgKi8KIGV4
dGVybiBzdHJ1Y3Qgd2FpdF9xdWV1ZV9oZWFkIGNvbnNvbGVfcXVldWU7CiBzdHJ1Y3QgY29uc2Zy
b250X2RldiAqeGVuY29uc19yaW5nX2luaXQodm9pZCk7Cit2b2lkIHhlbmNvbnNfcmluZ19maW5p
KHN0cnVjdCBjb25zZnJvbnRfZGV2KiBkZXYpOwordm9pZCB4ZW5jb25zX3JpbmdfcmVzdW1lKHN0
cnVjdCBjb25zZnJvbnRfZGV2KiBkZXYpOwogc3RydWN0IGNvbnNmcm9udF9kZXYgKmluaXRfY29u
c2Zyb250KGNoYXIgKl9ub2RlbmFtZSk7CiBpbnQgeGVuY29uc19yaW5nX3NlbmQoc3RydWN0IGNv
bnNmcm9udF9kZXYgKmRldiwgY29uc3QgY2hhciAqZGF0YSwgdW5zaWduZWQgbGVuKTsKIGludCB4
ZW5jb25zX3Jpbmdfc2VuZF9ub19ub3RpZnkoc3RydWN0IGNvbnNmcm9udF9kZXYgKmRldiwgY29u
c3QgY2hhciAqZGF0YSwgdW5zaWduZWQgbGVuKTsKZGlmZiAtLWdpdCBhL2tlcm5lbC5jIGIva2Vy
bmVsLmMKaW5kZXggMzU2NGFmMy4uMmZiNjliZiAxMDA2NDQKLS0tIGEva2VybmVsLmMKKysrIGIv
a2VybmVsLmMKQEAgLTEyMiwxMCArMTIyLDE0IEBAIHZvaWQgcHJlX3N1c3BlbmQodm9pZCkKICAg
ICBsb2NhbF9pcnFfZGlzYWJsZSgpOwogCiAgICAgZmluaV90aW1lKCk7CisKKyAgICBzdXNwZW5k
X2NvbnNvbGUoKTsKIH0KIAogdm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQogeworICAg
IHJlc3VtZV9jb25zb2xlKCk7CisKICAgICBpbml0X3RpbWUoKTsKIAogICAgIGxvY2FsX2lycV9l
bmFibGUoKTsKZGlmZiAtLWdpdCBhL2xpYi9zeXMuYyBiL2xpYi9zeXMuYwppbmRleCAyM2RjMmE1
Li5kYTQzNGZjIDEwMDY0NAotLS0gYS9saWIvc3lzLmMKKysrIGIvbGliL3N5cy5jCkBAIC00ODcs
NyArNDg3LDcgQEAgaW50IGNsb3NlKGludCBmZCkKICNpZmRlZiBDT05GSUdfQ09OU0ZST05UCiAg
ICAgICAgIGNhc2UgRlRZUEVfU0FWRUZJTEU6CiAgICAgICAgIGNhc2UgRlRZUEVfQ09OU09MRToK
LSAgICAgICAgICAgIGZpbmlfY29uc29sZShmaWxlc1tmZF0uY29ucy5kZXYpOworICAgICAgICAg
ICAgZmluaV9jb25zZnJvbnQoZmlsZXNbZmRdLmNvbnMuZGV2KTsKICAgICAgICAgICAgIGZpbGVz
W2ZkXS50eXBlID0gRlRZUEVfTk9ORTsKICAgICAgICAgICAgIHJldHVybiAwOwogI2VuZGlmCi0t
IAoyLjMuMiAoQXBwbGUgR2l0LTU1KQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnu-0004QN-3l; Wed, 14 Feb 2018 02:28:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnt-0004Ou-7Y
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:13 +0000
X-Inumbo-ID: 9f029e3f-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x242.google.com (unknown [2607:f8b0:400e:c05::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f029e3f-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:37 +0100 (CET)
Received: by mail-pg0-x242.google.com with SMTP id e11so1354093pgq.12;
 Tue, 13 Feb 2018 18:28:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=rD78o1fnafrpF4a0A+jTVct5nmmKchHBIkqpWM6L5J8=;
 b=NZpDOm4lJu7LXT7YDO+7bXkgO47F7jbIHIeqQwH98i1LYLGOo9I5A1yQpMaAa6lDWz
 iXS1LQ8CFivq8+DiV1odbZUqgKgXWAfqhV/Q+1h1xCuqGdjC+xNTWCNHe+tvUU5oFwYP
 lcglA+1kaB5Vmi2Ly8cAVDajIKQpHCpVmBjFFX0rz046Y8eQRdGwlz5mWggw2S2z58W5
 kRpUpqJHfUfhpnRlx7TJ/J7B07yYcr18WQlqzUne2ePaMlu9KHM2DUkgesxArS1cmfPf
 qWx9SDK+GACHC8nHViZAcnof73284T8DinnJXjGEsEz0pgLsSgXkccdRlwL7OtgWcFs6
 lObg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=rD78o1fnafrpF4a0A+jTVct5nmmKchHBIkqpWM6L5J8=;
 b=NQQmNTwOk4e+NbN63+MSTvAZYrvKfgTcawIm549cHphMQuPmJmxUUYZgNRwWQoMpYD
 dmXzB/ztk0XEqFFONmnlHfSMusRoBPHEgHf/SPbcbQM6reDDkPNbQtPR1/qBl78Y37Jr
 4ATYPsjEPSA1liMUuT3ZqenfOl1yde9iNGLkBEzGgYDOZcTu8CE+07ZtqZSaZIxdhXxM
 qsc4ftYaDCaPGWQ/QsoavT1KmpgWTO/7QwnNi0MEsWdHROK02WotvBR2OyMK11UMEbso
 1gn9kybo9UMvjcrM68tR2J95ktsPcvQCg/Y9Dq1f5wowFeIJiYsIiQF++1hbb9FI2Tlc
 10aw==
X-Gm-Message-State: APf1xPAQRTXtD0Jm+y+1XymkN73igzEyoY/JkS1qLjXP8Q5gb1Xb4w4i
 APtNSM0bnppr9xlUJR7lIOASzQ==
X-Google-Smtp-Source: AH8x2249CQGTAe7zQUiP3ruZrEN9HgQRiC1Kf0Wr4YAxK4Fg+u0sOFLSlmKhuimca4wOg/N6L2jWZA==
X-Received: by 10.99.96.200 with SMTP id u191mr2623223pgb.252.1518575291448;
 Tue, 13 Feb 2018 18:28:11 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.09
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:10 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:35 -0800
Message-Id: <1518575259-71141-13-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 12/16] Save/Restore Support: Add support for
	suspend/restore events.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJl
dmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+
Ci0tLQogZXZlbnRzLmMgICAgICAgICB8IDUgKysrKysKIGluY2x1ZGUvZXZlbnRzLmggfCAxICsK
IGtlcm5lbC5jICAgICAgICAgfCAyICsrCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL2V2ZW50cy5jIGIvZXZlbnRzLmMKaW5kZXggZThlZjhhYS4uMzQyYWVh
ZCAxMDA2NDQKLS0tIGEvZXZlbnRzLmMKKysrIGIvZXZlbnRzLmMKQEAgLTE4Myw2ICsxODMsMTEg
QEAgdm9pZCBmaW5pX2V2ZW50cyh2b2lkKQogICAgIGFyY2hfZmluaV9ldmVudHMoKTsKIH0KIAor
dm9pZCBzdXNwZW5kX2V2ZW50cyh2b2lkKQoreworICAgIHVuYmluZF9hbGxfcG9ydHMoKTsKK30K
Kwogdm9pZCBkZWZhdWx0X2hhbmRsZXIoZXZ0Y2huX3BvcnRfdCBwb3J0LCBzdHJ1Y3QgcHRfcmVn
cyAqcmVncywgdm9pZCAqaWdub3JlKQogewogICAgIHByaW50aygiW1BvcnQgJWRdIC0gZXZlbnQg
cmVjZWl2ZWRcbiIsIHBvcnQpOwpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9ldmVudHMuaCBiL2luY2x1
ZGUvZXZlbnRzLmgKaW5kZXggODliNTk5Ny4uNzA1YWQ5MyAxMDA2NDQKLS0tIGEvaW5jbHVkZS9l
dmVudHMuaAorKysgYi9pbmNsdWRlL2V2ZW50cy5oCkBAIC01NSw1ICs1NSw2IEBAIHN0YXRpYyBp
bmxpbmUgaW50IG5vdGlmeV9yZW1vdGVfdmlhX2V2dGNobihldnRjaG5fcG9ydF90IHBvcnQpCiB9
CiAKIHZvaWQgZmluaV9ldmVudHModm9pZCk7Cit2b2lkIHN1c3BlbmRfZXZlbnRzKHZvaWQpOwog
CiAjZW5kaWYgLyogX0VWRU5UU19IXyAqLwpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwu
YwppbmRleCAyZmI2OWJmLi5kMDc4ZTBhIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJu
ZWwuYwpAQCAtMTI0LDYgKzEyNCw4IEBAIHZvaWQgcHJlX3N1c3BlbmQodm9pZCkKICAgICBmaW5p
X3RpbWUoKTsKIAogICAgIHN1c3BlbmRfY29uc29sZSgpOworCisgICAgc3VzcGVuZF9ldmVudHMo
KTsKIH0KIAogdm9pZCBwb3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQotLSAKMi4zLjIgKEFwcGxl
IEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnx-0004YM-EX; Wed, 14 Feb 2018 02:28:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnw-0004VQ-2M
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:16 +0000
X-Inumbo-ID: a03bd2e7-112e-11e8-ba59-bc764e045a96
Received: from mail-pf0-x241.google.com (unknown [2607:f8b0:400e:c00::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a03bd2e7-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:39 +0100 (CET)
Received: by mail-pf0-x241.google.com with SMTP id p1so3320723pfh.4;
 Tue, 13 Feb 2018 18:28:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=82k1lM2YJPgXO10qas4Ff7+nqymUCuoq6Pcl2NiLIsA=;
 b=PPscHb6mzhP4avFPu61nHGzM/6L9sk9oLpD8Kxifr0mcesgTNtcWEbMlHAZUlwJmlI
 3HFHMk1V7JbCfDMAVHyOy4l1+0HPM1/XPdAFH5+rGk7gQcUa7LTWKAswxsQGLdXP20ml
 8+EyxAGi3EM0CB3UfBwC+vSOErHwbW85p7QPwwsuZu0Vtww/Is5iEidC+GuaVM8ElLoH
 q+3FvtM4upyoFDgBt9lqzfVraoOmDlXOGxwD71XwMQnt1HwUIdanvFPJzC5Uye5phFxS
 J+NvdEtNOjZopZ1DVNzLs121Ouyr2F/oCMow2eAsSs7l8eS8uVpOpBt/gKmJwsxZkJBp
 9Cdg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=82k1lM2YJPgXO10qas4Ff7+nqymUCuoq6Pcl2NiLIsA=;
 b=GQOYwPl49J0yGBeJRNP+/wZ2/wdrdj+n1RgcA4Nzr4eqpLhrM3hRt2y0533JJCAf8l
 kJ8cIpBIwfvfI4iL0tB+3SojBvGVg0HCr7Kk517oFISYFbxmKAXaM66hvEtzMYSVmmaM
 78rQbEP9J12J5mUf+/pUejIYzQ/dSwYyP6GXc9FPouMq0NXumkHLlFb+gH5MESPA+wpn
 LKbm5/s9lZuPs6Tb7MeI8nvkcI7SgGx+9+J2r9chTalS2nNe12LYX+W0HRMmchalKtbo
 o5LLT3yY5hNr8Rnast88NTlc7nFGIxkiz/AtJBuTCEPjGiIhzzzXbFZ3rhDnKzXIubj4
 tirg==
X-Gm-Message-State: APf1xPC9cOZSJqhN2/MTjGTk8+78WEchECR9xPCs20OntxlUbS9UlndE
 QUvyaVyDBwyjYkOTY/b2XpTQTA==
X-Google-Smtp-Source: AH8x227XAOM/nEXiGzX169ttQsmj1b81B1cwDES4yG72zb/Y80+z/rBWBfhlmSvI8epur8qK+MRHhw==
X-Received: by 10.98.161.7 with SMTP id b7mr3219198pff.68.1518575293165;
 Tue, 13 Feb 2018 18:28:13 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.11
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:12 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:36 -0800
Message-Id: <1518575259-71141-14-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 13/16] Save/Restore Support: Add
	suspend/restore support for Grant Tables.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Ci0t
LQpDaGFuZ2VkIHNpbmNlIHYxOgogICAgLSBNb3ZlZCBzdXNwZW5kL3Jlc3VtZSBfZ250dGFiIHRv
IGFyY2ggc3BlY2lmaWMgZmlsZXMKLS0tCiBhcmNoL3g4Ni9tbS5jICAgIHwgMzQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogZ250dGFiLmMgICAgICAgICB8IDEwICsrKysrKysr
KysKIGluY2x1ZGUvZ250dGFiLmggfCAgNCArKysrCiBrZXJuZWwuYyAgICAgICAgIHwgIDQgKysr
KwogNCBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94
ODYvbW0uYyBiL2FyY2gveDg2L21tLmMKaW5kZXggMWIxNjNhYy4uMjU5N2M1YiAxMDA2NDQKLS0t
IGEvYXJjaC94ODYvbW0uYworKysgYi9hcmNoL3g4Ni9tbS5jCkBAIC05MTcsNiArOTE3LDQwIEBA
IGdyYW50X2VudHJ5X3YxX3QgKmFyY2hfaW5pdF9nbnR0YWIoaW50IG5yX2dyYW50X2ZyYW1lcykK
ICAgICByZXR1cm4gbWFwX2ZyYW1lcyhmcmFtZXMsIG5yX2dyYW50X2ZyYW1lcyk7CiB9CiAKK3Zv
aWQgYXJjaF9zdXNwZW5kX2dudHRhYihncmFudF9lbnRyeV92MV90ICpnbnR0YWJfdGFibGUsIGlu
dCBucl9ncmFudF9mcmFtZXMpCit7CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCisgICAgaW50IGk7
CisKKyAgICBmb3IgKGkgPSAwOyBpIDwgbnJfZ3JhbnRfZnJhbWVzOyBpKyspIHsKKyAgICAgICAg
SFlQRVJWSVNPUl91cGRhdGVfdmFfbWFwcGluZygodW5zaWduZWQgbG9uZykoKChjaGFyICopZ250
dGFiX3RhYmxlKSArIFBBR0VfU0laRSppKSwKKyAgICAgICAgICAgICAgICAocHRlX3QpezB4MDw8
UEFHRV9TSElGVH0sIFVWTUZfSU5WTFBHKTsKKyAgICB9CisjZW5kaWYKKyAgICByZXR1cm47Cit9
CisKK3ZvaWQgYXJjaF9yZXN1bWVfZ250dGFiKGdyYW50X2VudHJ5X3YxX3QgKmdudHRhYl90YWJs
ZSwgaW50IG5yX2dyYW50X2ZyYW1lcykKK3sKKyAgICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxl
IHNldHVwOworICAgIHVuc2lnbmVkIGxvbmcgZnJhbWVzW25yX2dyYW50X2ZyYW1lc107CisjaWZk
ZWYgQ09ORklHX1BBUkFWSVJUCisgICAgaW50IGk7CisjZW5kaWYKKyAgICBzZXR1cC5kb20gPSBE
T01JRF9TRUxGOworICAgIHNldHVwLm5yX2ZyYW1lcyA9IG5yX2dyYW50X2ZyYW1lczsKKyAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZShzZXR1cC5mcmFtZV9saXN0LCBmcmFtZXMpOworCisgICAgSFlQ
RVJWSVNPUl9ncmFudF90YWJsZV9vcChHTlRUQUJPUF9zZXR1cF90YWJsZSwgJnNldHVwLCAxKTsK
KworI2lmZGVmIENPTkZJR19QQVJBVklSVAorICAgIGZvciAoaSA9IDA7IGkgPCBucl9ncmFudF9m
cmFtZXM7IGkrKykgeworICAgICAgICBIWVBFUlZJU09SX3VwZGF0ZV92YV9tYXBwaW5nKCh1bnNp
Z25lZCBsb25nKSgoKGNoYXIgKilnbnR0YWJfdGFibGUpICsgUEFHRV9TSVpFKmkpLAorICAgICAg
ICAgICAgICAgIChwdGVfdCl7KGZyYW1lc1tpXSA8PCBQQUdFX1NISUZUKSB8IEwxX1BST1R9LCBV
Vk1GX0lOVkxQRyk7CisgICAgfQorI2VuZGlmCit9CisKIHVuc2lnbmVkIGxvbmcgYWxsb2Nfdmly
dF9rZXJuZWwodW5zaWduZWQgbl9wYWdlcykKIHsKICAgICB1bnNpZ25lZCBsb25nIGFkZHI7CmRp
ZmYgLS1naXQgYS9nbnR0YWIuYyBiL2dudHRhYi5jCmluZGV4IDNmMGUzNWYuLjY5NzhhOWIgMTAw
NjQ0Ci0tLSBhL2dudHRhYi5jCisrKyBiL2dudHRhYi5jCkBAIC0xOTQsMyArMTk0LDEzIEBAIGZp
bmlfZ250dGFiKHZvaWQpCiAKICAgICBIWVBFUlZJU09SX2dyYW50X3RhYmxlX29wKEdOVFRBQk9Q
X3NldHVwX3RhYmxlLCAmc2V0dXAsIDEpOwogfQorCit2b2lkIHN1c3BlbmRfZ250dGFiKHZvaWQp
Cit7CisgICAgYXJjaF9zdXNwZW5kX2dudHRhYihnbnR0YWJfdGFibGUsIE5SX0dSQU5UX0ZSQU1F
Uyk7Cit9CisKK3ZvaWQgcmVzdW1lX2dudHRhYih2b2lkKQoreworICAgIGFyY2hfcmVzdW1lX2du
dHRhYihnbnR0YWJfdGFibGUsIE5SX0dSQU5UX0ZSQU1FUyk7Cit9CmRpZmYgLS1naXQgYS9pbmNs
dWRlL2dudHRhYi5oIGIvaW5jbHVkZS9nbnR0YWIuaAppbmRleCBhOWQ4ZTA5Li45NzRjYjg5IDEw
MDY0NAotLS0gYS9pbmNsdWRlL2dudHRhYi5oCisrKyBiL2luY2x1ZGUvZ250dGFiLmgKQEAgLTEy
LDYgKzEyLDEwIEBAIHVuc2lnbmVkIGxvbmcgZ250dGFiX2VuZF90cmFuc2ZlcihncmFudF9yZWZf
dCBncmVmKTsKIGludCBnbnR0YWJfZW5kX2FjY2VzcyhncmFudF9yZWZfdCByZWYpOwogY29uc3Qg
Y2hhciAqZ250dGFib3BfZXJyb3IoaW50MTZfdCBzdGF0dXMpOwogdm9pZCBmaW5pX2dudHRhYih2
b2lkKTsKK3ZvaWQgc3VzcGVuZF9nbnR0YWIodm9pZCk7Cit2b2lkIHJlc3VtZV9nbnR0YWIodm9p
ZCk7CiBncmFudF9lbnRyeV92MV90ICphcmNoX2luaXRfZ250dGFiKGludCBucl9ncmFudF9mcmFt
ZXMpOwordm9pZCBhcmNoX3N1c3BlbmRfZ250dGFiKGdyYW50X2VudHJ5X3YxX3QgKmdudHRhYl90
YWJsZSwgaW50IG5yX2dyYW50X2ZyYW1lcyk7Cit2b2lkIGFyY2hfcmVzdW1lX2dudHRhYihncmFu
dF9lbnRyeV92MV90ICpnbnR0YWJfdGFibGUsIGludCBucl9ncmFudF9mcmFtZXMpOwogCiAjZW5k
aWYgLyogIV9fR05UVEFCX0hfXyAqLwpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwuYwpp
bmRleCBkMDc4ZTBhLi45MzNjYmNkIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJuZWwu
YwpAQCAtMTIxLDYgKzEyMSw4IEBAIHZvaWQgcHJlX3N1c3BlbmQodm9pZCkKIHsKICAgICBsb2Nh
bF9pcnFfZGlzYWJsZSgpOwogCisgICAgc3VzcGVuZF9nbnR0YWIoKTsKKwogICAgIGZpbmlfdGlt
ZSgpOwogCiAgICAgc3VzcGVuZF9jb25zb2xlKCk7CkBAIC0xMzQsNiArMTM2LDggQEAgdm9pZCBw
b3N0X3N1c3BlbmQoaW50IGNhbmNlbGVkKQogCiAgICAgaW5pdF90aW1lKCk7CiAKKyAgICByZXN1
bWVfZ250dGFiKCk7CisKICAgICBsb2NhbF9pcnFfZW5hYmxlKCk7CiB9CiAKLS0gCjIuMy4yIChB
cHBsZSBHaXQtNTUpCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmnx-0004ZV-Nl; Wed, 14 Feb 2018 02:28:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnx-0004Xq-CV
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:17 +0000
X-Inumbo-ID: a11a131f-112e-11e8-ba59-bc764e045a96
Received: from mail-pg0-x243.google.com (unknown [2607:f8b0:400e:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a11a131f-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:40 +0100 (CET)
Received: by mail-pg0-x243.google.com with SMTP id o1so1367904pgn.4;
 Tue, 13 Feb 2018 18:28:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Dxk4EFFXESZNubivRu4HJdJzvH2t+qAc0yW/1ZXijtk=;
 b=qo6cYv++DGgdf0TwCPNCZ6NwntaUIjLKw+KK1NW0zfOTe1VMBEj+9CMAmZ9dLAD9G/
 kf3xhEavBS5YyDgkXqKs06qdJTARTl1NSBFUkyQya6em/ZWGNWpjOXvcQol0TCm9N3kL
 vINtbcXo4TBujpTzzpBKTXNmka7q57GX+2n2VbTWN0+Ru+iTcRm7M1jb+zbKqS6UCQzX
 x6WCN+pY4g/KqpYji8Dbj8jy24ltKLOpXOawbDozQLzC6kEyMrH8kJFuP8YM/1r1blmh
 xU519vuIC12GYfEDZL0FABDPIewrmKshXhfZ08AX6ZVf8GM0lKSnKdKvhijWJmPXhx+T
 6ouQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Dxk4EFFXESZNubivRu4HJdJzvH2t+qAc0yW/1ZXijtk=;
 b=gYqRfKDzNvnTYkikONUQvPYCw77hEqn6jbMml4ksKyC7G8ZASSO9BOU4ebhuX/Gf7z
 uy3CCmpAhoEUH9RJMlJmMU36wf3QTC7/GCogc50T8wpfNYZGD6p+MnGu+xXe2wTKMQ+z
 NkTka7nlG7RypQ7qoYnhckxUd57SFXH6RIrehhFW7wAVQfaOn9hAwUlysbq4Y2ZO2BN+
 oAGHZT0O2JFvB0NkScDB3gWev7IAnm+fMnMQVjatdjhjBzw5KPiNFxrV3LoXK45crZZM
 Xbj8fqeLwPPvtF2W03VVtZ0qs+uv5QXjBwzDBnhRgD5egbtjyN9aqEMMCC/yj/c272t5
 t5Jw==
X-Gm-Message-State: APf1xPAKyc8bT1CFX4oPgwgFY+SMrR3jrkqLwJTXVdj828dshEjbQGqW
 1zzRtX4DOGXmlSJklmCO0rqfgA==
X-Google-Smtp-Source: AH8x226QlNKZiKz0zt2PVWGsh2FIDr++ArBT6CAkUZ4oy4B7ArBg209pWHsaX2y7IS3Ab9eZ25Gp7g==
X-Received: by 10.98.147.85 with SMTP id b82mr3200593pfe.203.1518575294889;
 Tue, 13 Feb 2018 18:28:14 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.13
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:14 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:37 -0800
Message-Id: <1518575259-71141-15-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 14/16] Save/Restore Support: Add
	suspend/restore support for xenbus
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5IHRoZSB3YXRjaCBwYXRoIGlzIG5vdCBzYXZlZCBpbiB0aGUgd2F0Y2ggc3RydWN0
IHdoZW4gaXQgaXMgcmVnaXN0ZXJlZC4KRHVyaW5nIHhlbmJ1cyByZXN1bWUgdGhlIHBhdGggaXMg
bmVlZGVkIHNvIHRoYXQgdGhlIHdhdGNoZXMgY2FuIGJlIHJlZ2lzdGVyZWQgYWdhaW4uClRodXMs
ICdwYXRoJyBmaWVsZCBpcyBhZGRlZCB0byBzdHJ1Y3Qgd2F0Y2ggc28gdGhhdCB3YXRjaGVzIGNh
biBiZSByZS1yZWdpc3RlcmVkCmR1cmluZyB4ZW5idXMgcmVzdW1lLgoKU2lnbmVkLW9mZi1ieTog
QnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBTYW11
ZWwgVGhpYmF1bHQgPHNhbXVlbC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogaW5jbHVkZS94
ZW5idXMuaCB8ICAgMiArKwoga2VybmVsLmMgICAgICAgICB8ICAgOCArKysrKwogeGVuYnVzL3hl
bmJ1cy5jICB8IDEwNiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDg1IGluc2VydGlvbnMoKyksIDMxIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUveGVuYnVzLmggYi9pbmNsdWRlL3hlbmJ1cy5o
CmluZGV4IGIyZDUwNzIuLjM4NzFmMzUgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUveGVuYnVzLmgKKysr
IGIvaW5jbHVkZS94ZW5idXMuaApAQCAtMTIwLDYgKzEyMCw4IEBAIGRvbWlkX3QgeGVuYnVzX2dl
dF9zZWxmX2lkKHZvaWQpOwogI2lmZGVmIENPTkZJR19YRU5CVVMKIC8qIFJlc2V0IHRoZSBYZW5C
dXMgc3lzdGVtLiAqLwogdm9pZCBmaW5pX3hlbmJ1cyh2b2lkKTsKK3ZvaWQgc3VzcGVuZF94ZW5i
dXModm9pZCk7Cit2b2lkIHJlc3VtZV94ZW5idXMoaW50IGNhbmNlbGVkKTsKICNlbHNlCiBzdGF0
aWMgaW5saW5lIHZvaWQgZmluaV94ZW5idXModm9pZCkKIHsKZGlmZiAtLWdpdCBhL2tlcm5lbC5j
IGIva2VybmVsLmMKaW5kZXggOTMzY2JjZC4uMTM5M2QxNSAxMDA2NDQKLS0tIGEva2VybmVsLmMK
KysrIGIva2VybmVsLmMKQEAgLTExOSw2ICsxMTksMTAgQEAgdm9pZCBzdGFydF9rZXJuZWwodm9p
ZCogcGFyKQogCiB2b2lkIHByZV9zdXNwZW5kKHZvaWQpCiB7CisjaWZkZWYgQ09ORklHX1hFTkJV
UworICAgIHN1c3BlbmRfeGVuYnVzKCk7CisjZW5kaWYKKwogICAgIGxvY2FsX2lycV9kaXNhYmxl
KCk7CiAKICAgICBzdXNwZW5kX2dudHRhYigpOwpAQCAtMTM5LDYgKzE0MywxMCBAQCB2b2lkIHBv
c3Rfc3VzcGVuZChpbnQgY2FuY2VsZWQpCiAgICAgcmVzdW1lX2dudHRhYigpOwogCiAgICAgbG9j
YWxfaXJxX2VuYWJsZSgpOworCisjaWZkZWYgQ09ORklHX1hFTkJVUworICAgIHJlc3VtZV94ZW5i
dXMoY2FuY2VsZWQpOworI2VuZGlmCiB9CiAKIHZvaWQgc3RvcF9rZXJuZWwodm9pZCkKZGlmZiAt
LWdpdCBhL3hlbmJ1cy94ZW5idXMuYyBiL3hlbmJ1cy94ZW5idXMuYwppbmRleCBjMmQyYmQxLi5k
NzJkYzNhIDEwMDY0NAotLS0gYS94ZW5idXMveGVuYnVzLmMKKysrIGIveGVuYnVzL3hlbmJ1cy5j
CkBAIC01MCw2ICs1MCw3IEBAIERFQ0xBUkVfV0FJVF9RVUVVRV9IRUFEKHhlbmJ1c193YXRjaF9x
dWV1ZSk7CiB4ZW5idXNfZXZlbnRfcXVldWUgeGVuYnVzX2V2ZW50czsKIHN0YXRpYyBzdHJ1Y3Qg
d2F0Y2ggewogICAgIGNoYXIgKnRva2VuOworICAgIGNoYXIgKnBhdGg7CiAgICAgeGVuYnVzX2V2
ZW50X3F1ZXVlICpldmVudHM7CiAgICAgc3RydWN0IHdhdGNoICpuZXh0OwogfSAqd2F0Y2hlczsK
QEAgLTYzLDYgKzY0LDggQEAgc3RydWN0IHhlbmJ1c19yZXFfaW5mbwogI2RlZmluZSBOUl9SRVFT
IDMyCiBzdGF0aWMgc3RydWN0IHhlbmJ1c19yZXFfaW5mbyByZXFfaW5mb1tOUl9SRVFTXTsKIAor
c3RhdGljIGNoYXIgKmVycm1zZyhzdHJ1Y3QgeHNkX3NvY2ttc2cgKnJlcCk7CisKIHVpbnQzMl90
IHhlbmJ1c19ldnRjaG47CiAKICNpZmRlZiBDT05GSUdfUEFSQVZJUlQKQEAgLTIzMSw0NSArMjM0
LDM5IEBAIHN0YXRpYyB2b2lkIHhlbmJ1c190aHJlYWRfZnVuYyh2b2lkICppZ24pCiAgICAgc3Ry
dWN0IHhzZF9zb2NrbXNnIG1zZzsKICAgICB1bnNpZ25lZCBwcm9kID0geGVuc3RvcmVfYnVmLT5y
c3BfcHJvZDsKIAotICAgIGZvciAoOzspIAotICAgIHsKKyAgICBmb3IgKDs7KSB7CiAgICAgICAg
IHdhaXRfZXZlbnQoeGJfd2FpdHEsIHByb2QgIT0geGVuc3RvcmVfYnVmLT5yc3BfcHJvZCk7Ci0g
ICAgICAgIHdoaWxlICgxKSAKLSAgICAgICAgeworICAgICAgICB3aGlsZSAoMSkgewogICAgICAg
ICAgICAgcHJvZCA9IHhlbnN0b3JlX2J1Zi0+cnNwX3Byb2Q7CiAgICAgICAgICAgICBERUJVRygi
UnNwX2NvbnMgJWQsIHJzcF9wcm9kICVkLlxuIiwgeGVuc3RvcmVfYnVmLT5yc3BfY29ucywKLSAg
ICAgICAgICAgICAgICAgICAgeGVuc3RvcmVfYnVmLT5yc3BfcHJvZCk7CisgICAgICAgICAgICAg
ICAgICB4ZW5zdG9yZV9idWYtPnJzcF9wcm9kKTsKICAgICAgICAgICAgIGlmICh4ZW5zdG9yZV9i
dWYtPnJzcF9wcm9kIC0geGVuc3RvcmVfYnVmLT5yc3BfY29ucyA8IHNpemVvZihtc2cpKQogICAg
ICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgcm1iKCk7Ci0gICAgICAgICAgICBtZW1j
cHlfZnJvbV9yaW5nKHhlbnN0b3JlX2J1Zi0+cnNwLAotICAgICAgICAgICAgICAgICAgICAmbXNn
LAotICAgICAgICAgICAgICAgICAgICBNQVNLX1hFTlNUT1JFX0lEWCh4ZW5zdG9yZV9idWYtPnJz
cF9jb25zKSwKLSAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKG1zZykpOwotICAgICAgICAgICAg
REVCVUcoIk1zZyBsZW4gJWQsICVkIGF2YWlsLCBpZCAlZC5cbiIsCi0gICAgICAgICAgICAgICAg
ICAgIG1zZy5sZW4gKyBzaXplb2YobXNnKSwKLSAgICAgICAgICAgICAgICAgICAgeGVuc3RvcmVf
YnVmLT5yc3BfcHJvZCAtIHhlbnN0b3JlX2J1Zi0+cnNwX2NvbnMsCi0gICAgICAgICAgICAgICAg
ICAgIG1zZy5yZXFfaWQpOworICAgICAgICAgICAgbWVtY3B5X2Zyb21fcmluZyh4ZW5zdG9yZV9i
dWYtPnJzcCwgJm1zZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFTS19YRU5TVE9S
RV9JRFgoeGVuc3RvcmVfYnVmLT5yc3BfY29ucyksCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihtc2cpKTsKKyAgICAgICAgICAgIERFQlVHKCJNc2cgbGVuICVkLCAlZCBhdmFp
bCwgaWQgJWQuXG4iLCBtc2cubGVuICsgc2l6ZW9mKG1zZyksCisgICAgICAgICAgICAgICAgICB4
ZW5zdG9yZV9idWYtPnJzcF9wcm9kIC0geGVuc3RvcmVfYnVmLT5yc3BfY29ucywgbXNnLnJlcV9p
ZCk7CisKICAgICAgICAgICAgIGlmICh4ZW5zdG9yZV9idWYtPnJzcF9wcm9kIC0geGVuc3RvcmVf
YnVmLT5yc3BfY29ucyA8Ci0gICAgICAgICAgICAgICAgICAgIHNpemVvZihtc2cpICsgbXNnLmxl
bikKKyAgICAgICAgICAgICAgICBzaXplb2YobXNnKSArIG1zZy5sZW4pCiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgICAgIERFQlVHKCJNZXNzYWdlIGlzIGdvb2QuXG4iKTsKIAot
ICAgICAgICAgICAgaWYobXNnLnR5cGUgPT0gWFNfV0FUQ0hfRVZFTlQpCi0gICAgICAgICAgICB7
Ci0JCXN0cnVjdCB4ZW5idXNfZXZlbnQgKmV2ZW50ID0gbWFsbG9jKHNpemVvZigqZXZlbnQpICsg
bXNnLmxlbik7CisgICAgICAgICAgICBpZiAobXNnLnR5cGUgPT0gWFNfV0FUQ0hfRVZFTlQpIHsK
KyAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuYnVzX2V2ZW50ICpldmVudCA9IG1hbGxvYyhzaXpl
b2YoKmV2ZW50KSArIG1zZy5sZW4pOwogICAgICAgICAgICAgICAgIHhlbmJ1c19ldmVudF9xdWV1
ZSAqZXZlbnRzID0gTlVMTDsKLQkJY2hhciAqZGF0YSA9IChjaGFyKilldmVudCArIHNpemVvZigq
ZXZlbnQpOworICAgICAgICAgICAgICAgIGNoYXIgKmRhdGEgPSAoY2hhciopZXZlbnQgKyBzaXpl
b2YoKmV2ZW50KTsKICAgICAgICAgICAgICAgICBzdHJ1Y3Qgd2F0Y2ggKndhdGNoOwogCi0gICAg
ICAgICAgICAgICAgbWVtY3B5X2Zyb21fcmluZyh4ZW5zdG9yZV9idWYtPnJzcCwKLQkJICAgIGRh
dGEsCisgICAgICAgICAgICAgICAgbWVtY3B5X2Zyb21fcmluZyh4ZW5zdG9yZV9idWYtPnJzcCwg
ZGF0YSwKICAgICAgICAgICAgICAgICAgICAgTUFTS19YRU5TVE9SRV9JRFgoeGVuc3RvcmVfYnVm
LT5yc3BfY29ucyArIHNpemVvZihtc2cpKSwKICAgICAgICAgICAgICAgICAgICAgbXNnLmxlbik7
CiAKLQkJZXZlbnQtPnBhdGggPSBkYXRhOwotCQlldmVudC0+dG9rZW4gPSBldmVudC0+cGF0aCAr
IHN0cmxlbihldmVudC0+cGF0aCkgKyAxOworICAgICAgICAgICAgICAgIGV2ZW50LT5wYXRoID0g
ZGF0YTsKKyAgICAgICAgICAgICAgICBldmVudC0+dG9rZW4gPSBldmVudC0+cGF0aCArIHN0cmxl
bihldmVudC0+cGF0aCkgKyAxOwogCiAgICAgICAgICAgICAgICAgbWIoKTsKICAgICAgICAgICAg
ICAgICB4ZW5zdG9yZV9idWYtPnJzcF9jb25zICs9IG1zZy5sZW4gKyBzaXplb2YobXNnKTsKQEAg
LTI4OCwxNSArMjg1LDExIEBAIHN0YXRpYyB2b2lkIHhlbmJ1c190aHJlYWRfZnVuYyh2b2lkICpp
Z24pCiAgICAgICAgICAgICAgICAgICAgIHByaW50aygidW5leHBlY3RlZCB3YXRjaCB0b2tlbiAl
c1xuIiwgZXZlbnQtPnRva2VuKTsKICAgICAgICAgICAgICAgICAgICAgZnJlZShldmVudCk7CiAg
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgfQotCi0gICAgICAgICAgICBlbHNlCi0gICAg
ICAgICAgICB7CisgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgIHJlcV9pbmZv
W21zZy5yZXFfaWRdLnJlcGx5ID0gbWFsbG9jKHNpemVvZihtc2cpICsgbXNnLmxlbik7Ci0gICAg
ICAgICAgICAgICAgbWVtY3B5X2Zyb21fcmluZyh4ZW5zdG9yZV9idWYtPnJzcCwKLSAgICAgICAg
ICAgICAgICAgICAgcmVxX2luZm9bbXNnLnJlcV9pZF0ucmVwbHksCi0gICAgICAgICAgICAgICAg
ICAgIE1BU0tfWEVOU1RPUkVfSURYKHhlbnN0b3JlX2J1Zi0+cnNwX2NvbnMpLAotICAgICAgICAg
ICAgICAgICAgICBtc2cubGVuICsgc2l6ZW9mKG1zZykpOworICAgICAgICAgICAgICAgIG1lbWNw
eV9mcm9tX3JpbmcoeGVuc3RvcmVfYnVmLT5yc3AsIHJlcV9pbmZvW21zZy5yZXFfaWRdLnJlcGx5
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTUFTS19YRU5TVE9SRV9JRFgoeGVu
c3RvcmVfYnVmLT5yc3BfY29ucyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBt
c2cubGVuICsgc2l6ZW9mKG1zZykpOwogICAgICAgICAgICAgICAgIG1iKCk7CiAgICAgICAgICAg
ICAgICAgeGVuc3RvcmVfYnVmLT5yc3BfY29ucyArPSBtc2cubGVuICsgc2l6ZW9mKG1zZyk7CiAg
ICAgICAgICAgICAgICAgd2FrZV91cCgmcmVxX2luZm9bbXNnLnJlcV9pZF0ud2FpdHEpOwpAQCAt
MzgwLDYgKzM3Myw1NSBAQCB2b2lkIGZpbmlfeGVuYnVzKHZvaWQpCiB7CiB9CiAKK3ZvaWQgc3Vz
cGVuZF94ZW5idXModm9pZCkKK3sKKyAgICAvKiBDaGVjayBmb3IgbGl2ZSByZXF1ZXN0cyBhbmQg
d2FpdCB1bnRpbCB0aGV5IGZpbmlzaCAqLworICAgIHdoaWxlICgxKQorICAgIHsKKyAgICAgICAg
c3Bpbl9sb2NrKCZyZXFfbG9jayk7CisgICAgICAgIGlmIChucl9saXZlX3JlcXMgPT0gMCkKKyAg
ICAgICAgICAgIGJyZWFrOworICAgICAgICBzcGluX3VubG9jaygmcmVxX2xvY2spOworICAgICAg
ICB3YWl0X2V2ZW50KHJlcV93cSwgKG5yX2xpdmVfcmVxcyA9PSAwKSk7CisgICAgfQorCisgICAg
bWFza19ldnRjaG4oeGVuYnVzX2V2dGNobik7CisgICAgeGVuc3RvcmVfYnVmID0gTlVMTDsKKyAg
ICBzcGluX3VubG9jaygmcmVxX2xvY2spOworfQorCit2b2lkIHJlc3VtZV94ZW5idXMoaW50IGNh
bmNlbGVkKQoreworICAgIGNoYXIgKm1zZzsKKyAgICBzdHJ1Y3Qgd2F0Y2ggKndhdGNoOworICAg
IHN0cnVjdCB3cml0ZV9yZXEgcmVxWzJdOworICAgIHN0cnVjdCB4c2Rfc29ja21zZyAqcmVwOwor
CisjaWZkZWYgQ09ORklHX1BBUkFWSVJUCisgICAgZ2V0X3hlbmJ1cygmc3RhcnRfaW5mbyk7Cisj
ZWxzZQorICAgIGdldF94ZW5idXMoMCk7CisjZW5kaWYKKyAgICB1bm1hc2tfZXZ0Y2huKHhlbmJ1
c19ldnRjaG4pOworCisgICAgaWYgKCFjYW5jZWxlZCkgeworICAgICAgICBmb3IgKHdhdGNoID0g
d2F0Y2hlczsgd2F0Y2g7IHdhdGNoID0gd2F0Y2gtPm5leHQpIHsKKyAgICAgICAgICAgIHJlcVsw
XS5kYXRhID0gd2F0Y2gtPnBhdGg7CisgICAgICAgICAgICByZXFbMF0ubGVuID0gc3RybGVuKHdh
dGNoLT5wYXRoKSArIDE7CisgICAgICAgICAgICByZXFbMV0uZGF0YSA9IHdhdGNoLT50b2tlbjsK
KyAgICAgICAgICAgIHJlcVsxXS5sZW4gPSBzdHJsZW4od2F0Y2gtPnRva2VuKSArIDE7CisKKyAg
ICAgICAgICAgIHJlcCA9IHhlbmJ1c19tc2dfcmVwbHkoWFNfV0FUQ0gsIFhCVF9OSUwsIHJlcSwg
QVJSQVlfU0laRShyZXEpKTsKKyAgICAgICAgICAgIG1zZyA9IGVycm1zZyhyZXApOworICAgICAg
ICAgICAgaWYgKG1zZykKKyAgICAgICAgICAgICAgICB4cHJpbnRrKCJlcnJvciBvbiBYU19XQVRD
SDogJXNcbiIsIG1zZyk7CisgICAgICAgICAgICBmcmVlKHJlcCk7CisgICAgICAgIH0KKyAgICB9
CisKKyAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oeGVuYnVzX2V2dGNobik7Cit9CisKIC8q
IFNlbmQgZGF0YSB0byB4ZW5idXMuICBUaGlzIGNhbiBibG9jay4gIEFsbCBvZiB0aGUgcmVxdWVz
dHMgYXJlIHNlZW4KICAgIGJ5IHhlbmJ1cyBhcyBpZiBzZW50IGF0b21pY2FsbHkuICBUaGUgaGVh
ZGVyIGlzIGFkZGVkCiAgICBhdXRvbWF0aWNhbGx5LCB1c2luZyB0eXBlICV0eXBlLCByZXFfaWQg
JXJlcV9pZCwgYW5kIHRyYW5zX2lkCkBAIC01MDEsNyArNTQzLDcgQEAgc3RhdGljIGNoYXIgKmVy
cm1zZyhzdHJ1Y3QgeHNkX3NvY2ttc2cgKnJlcCkKICAgICByZXNbcmVwLT5sZW5dID0gMDsKICAg
ICBmcmVlKHJlcCk7CiAgICAgcmV0dXJuIHJlczsKLX0JCit9CiAKIC8qIFNlbmQgYSBkZWJ1ZyBt
ZXNzYWdlIHRvIHhlbmJ1cy4gIENhbiBibG9jay4gKi8KIHN0YXRpYyB2b2lkIHhlbmJ1c19kZWJ1
Z19tc2coY29uc3QgY2hhciAqbXNnKQpAQCAtNjAxLDYgKzY0Myw3IEBAIGNoYXIqIHhlbmJ1c193
YXRjaF9wYXRoX3Rva2VuKCB4ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQsIGNvbnN0IGNoYXIgKnBh
dGgsIGNvbnN0CiAgICAgICAgIGV2ZW50cyA9ICZ4ZW5idXNfZXZlbnRzOwogCiAgICAgd2F0Y2gt
PnRva2VuID0gc3RyZHVwKHRva2VuKTsKKyAgICB3YXRjaC0+cGF0aCA9IHN0cmR1cChwYXRoKTsK
ICAgICB3YXRjaC0+ZXZlbnRzID0gZXZlbnRzOwogICAgIHdhdGNoLT5uZXh0ID0gd2F0Y2hlczsK
ICAgICB3YXRjaGVzID0gd2F0Y2g7CkBAIC02MzYsNiArNjc5LDcgQEAgY2hhciogeGVuYnVzX3Vu
d2F0Y2hfcGF0aF90b2tlbiggeGVuYnVzX3RyYW5zYWN0aW9uX3QgeGJ0LCBjb25zdCBjaGFyICpw
YXRoLCBjb24KICAgICBmb3IgKHByZXYgPSAmd2F0Y2hlcywgd2F0Y2ggPSAqcHJldjsgd2F0Y2g7
IHByZXYgPSAmd2F0Y2gtPm5leHQsIHdhdGNoID0gKnByZXYpCiAgICAgICAgIGlmICghc3RyY21w
KHdhdGNoLT50b2tlbiwgdG9rZW4pKSB7CiAgICAgICAgICAgICBmcmVlKHdhdGNoLT50b2tlbik7
CisgICAgICAgICAgICBmcmVlKHdhdGNoLT5wYXRoKTsKICAgICAgICAgICAgICpwcmV2ID0gd2F0
Y2gtPm5leHQ7CiAgICAgICAgICAgICBmcmVlKHdhdGNoKTsKICAgICAgICAgICAgIGJyZWFrOwot
LSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmo0-0004fv-7h; Wed, 14 Feb 2018 02:28:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmnz-0004df-CI
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:19 +0000
X-Inumbo-ID: a217a2ee-112e-11e8-ba59-bc764e045a96
Received: from mail-pl0-x243.google.com (unknown [2607:f8b0:400e:c01::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a217a2ee-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:42 +0100 (CET)
Received: by mail-pl0-x243.google.com with SMTP id v3so7706946plg.3;
 Tue, 13 Feb 2018 18:28:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=juCU3cKzzWGXF8OdYh+36+QTxyddE83ftqRbOOBMkSM=;
 b=NmHPxcgfXXWG0Pqfpn9XjoJvWaFgrdUE1RExUAlbn3mVKb4FJioApPzg1E/WMgblQb
 TcrFKEFnHBkXRY4tCdeGrPHGMSi+f+Qcx60d/g16LY3l+9T/govLxDfuDCKlcmElYm/2
 Dop2KdGaroVKHI2u9ioYGuooQ9PumOKdEq3iMavo9XncpRLU1J7ieDYKSx9Vn7lc4lbb
 tBSWoFSWz+U7yh8AuWoTCbLeKOuxAzkCRalUs+c/9FdsmnToDFCRolurLBFPYfBEhn1O
 hQvJSI75sVXftCmz38L23yImbH9tSYswRanVO4+h8QhacwS37hxAkqdJkovKBz4iU4xm
 O9eQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=juCU3cKzzWGXF8OdYh+36+QTxyddE83ftqRbOOBMkSM=;
 b=T4pYYaFXbk3oLhaXvZ+FBP2lG7F6fDq9+Tq/ZwzHqfC9mahI9c0/O7/Oe/4e5vJftg
 ll364yMKMqdMvsKz9k6keoRC49vjPq1zrSPHOamNngjTxcvELiNiF7hUA7KjI3e5P1Qo
 OeMXRwIWQoLDenueMfYPIqadAIv4Md0mvJ4eL77cshkBHTt+DBcvNQvpVp1m2XxSVoYy
 2NadIuz5tAnohHabJh0BZrwIf9mmRrvg9/sUC+oVNa6Qmm11J7XOWpfGTdg08R0egcgn
 G5dPaP19O/kSlTNe89+PBFIKE9apgC5i/n6Ub7dNZF5xPw5JtDjeQm9epTqUBlpgYvxQ
 s+QA==
X-Gm-Message-State: APf1xPAd7dIYvVlQ9GI0rKpVstJyO5YqbuKIg+wQloCbWHVC3K2MY+b4
 li1jyeP8hmDJMaVnruOYqjSqNw==
X-Google-Smtp-Source: AH8x226Z7wgLqaC49Yiu5MUXW16O8iiN8BYmwZc+A2I34b49M40T0zovRXLNyyAkdPaIcKJbOI2q5g==
X-Received: by 2002:a17:902:8691:: with SMTP id
 g17-v6mr3000619plo.446.1518575296528; 
 Tue, 13 Feb 2018 18:28:16 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.14
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:16 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:38 -0800
Message-Id: <1518575259-71141-16-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 15/16] Save/Restore Support: Add
	suspend/restore support for netfront
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGVyZm9ybWVkIGFuIGFkZGl0aW9uYWwgY2xlYW51cCB0byBtYWtlIHRoZSBmaWxlIG1vcmUgc3lu
dGFjdGljYWxseSBjb25zaXN0ZW50LgoKU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1
bm8uYWx2aXNpb0BnbWFpbC5jb20+ClJldmlld2VkLWJ5OiBTYW11ZWwgVGhpYmF1bHQgPHNhbXVl
bC50aGliYXVsdEBlbnMtbHlvbi5vcmc+Ci0tLQogaW5jbHVkZS9uZXRmcm9udC5oIHwgICA4ICst
CiBrZXJuZWwuYyAgICAgICAgICAgfCAgIDggKysKIG5ldGZyb250LmMgICAgICAgICB8IDMwOSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogMyBm
aWxlcyBjaGFuZ2VkLCAyMzYgaW5zZXJ0aW9ucygrKSwgODkgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvaW5jbHVkZS9uZXRmcm9udC5oIGIvaW5jbHVkZS9uZXRmcm9udC5oCmluZGV4IDJiOTVk
YTkuLjExNjRkNTAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvbmV0ZnJvbnQuaAorKysgYi9pbmNsdWRl
L25ldGZyb250LmgKQEAgLTMsOSArMywxNSBAQAogI2luY2x1ZGUgPGx3aXAvbmV0aWYuaD4KICNl
bmRpZgogc3RydWN0IG5ldGZyb250X2RldjsKLXN0cnVjdCBuZXRmcm9udF9kZXYgKmluaXRfbmV0
ZnJvbnQoY2hhciAqbm9kZW5hbWUsIHZvaWQgKCpuZXRpZl9yeCkodW5zaWduZWQgY2hhciAqZGF0
YSwgaW50IGxlbiksIHVuc2lnbmVkIGNoYXIgcmF3bWFjWzZdLCBjaGFyICoqaXApOworc3RydWN0
IG5ldGZyb250X2RldiAqaW5pdF9uZXRmcm9udChjaGFyICpub2RlbmFtZSwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAoKm5ldGlmX3J4KSh1bnNpZ25lZCBjaGFyICpk
YXRhLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGludCBsZW4sIHZvaWQqIGFyZyksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGNoYXIgcmF3bWFjWzZdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBjaGFyICoqaXApOwogdm9pZCBuZXRmcm9udF94bWl0KHN0cnVjdCBuZXRmcm9udF9kZXYg
KmRldiwgdW5zaWduZWQgY2hhciogZGF0YSxpbnQgbGVuKTsKIHZvaWQgc2h1dGRvd25fbmV0ZnJv
bnQoc3RydWN0IG5ldGZyb250X2RldiAqZGV2KTsKK3ZvaWQgc3VzcGVuZF9uZXRmcm9udCh2b2lk
KTsKK3ZvaWQgcmVzdW1lX25ldGZyb250KHZvaWQpOwogI2lmZGVmIEhBVkVfTElCQwogaW50IG5l
dGZyb250X3RhcF9vcGVuKGNoYXIgKm5vZGVuYW1lKTsKIHNzaXplX3QgbmV0ZnJvbnRfcmVjZWl2
ZShzdHJ1Y3QgbmV0ZnJvbnRfZGV2ICpkZXYsIHVuc2lnbmVkIGNoYXIgKmRhdGEsIHNpemVfdCBs
ZW4pOwpkaWZmIC0tZ2l0IGEva2VybmVsLmMgYi9rZXJuZWwuYwppbmRleCAxMzkzZDE1Li4zMDEy
NzNkIDEwMDY0NAotLS0gYS9rZXJuZWwuYworKysgYi9rZXJuZWwuYwpAQCAtMTE5LDYgKzExOSwx
MCBAQCB2b2lkIHN0YXJ0X2tlcm5lbCh2b2lkKiBwYXIpCiAKIHZvaWQgcHJlX3N1c3BlbmQodm9p
ZCkKIHsKKyNpZmRlZiBDT05GSUdfTkVURlJPTlQKKyAgICBzdXNwZW5kX25ldGZyb250KCk7Cisj
ZW5kaWYKKwogI2lmZGVmIENPTkZJR19YRU5CVVMKICAgICBzdXNwZW5kX3hlbmJ1cygpOwogI2Vu
ZGlmCkBAIC0xNDcsNiArMTUxLDEwIEBAIHZvaWQgcG9zdF9zdXNwZW5kKGludCBjYW5jZWxlZCkK
ICNpZmRlZiBDT05GSUdfWEVOQlVTCiAgICAgcmVzdW1lX3hlbmJ1cyhjYW5jZWxlZCk7CiAjZW5k
aWYKKworI2lmZGVmIENPTkZJR19ORVRGUk9OVAorICAgIHJlc3VtZV9uZXRmcm9udCgpOworI2Vu
ZGlmCiB9CiAKIHZvaWQgc3RvcF9rZXJuZWwodm9pZCkKZGlmZiAtLWdpdCBhL25ldGZyb250LmMg
Yi9uZXRmcm9udC5jCmluZGV4IGI4ZmFjNjIuLjUwYjNhNTcgMTAwNjQ0Ci0tLSBhL25ldGZyb250
LmMKKysrIGIvbmV0ZnJvbnQuYwpAQCAtNjMsMTAgKzYzLDMwIEBAIHN0cnVjdCBuZXRmcm9udF9k
ZXYgewogICAgIHNpemVfdCBybGVuOwogI2VuZGlmCiAKLSAgICB2b2lkICgqbmV0aWZfcngpKHVu
c2lnbmVkIGNoYXIqIGRhdGEsIGludCBsZW4pOworICAgIHZvaWQgKCpuZXRpZl9yeCkodW5zaWdu
ZWQgY2hhciogZGF0YSwgaW50IGxlbiwgdm9pZCogYXJnKTsKKyAgICB2b2lkICpuZXRpZl9yeF9h
cmc7CiB9OwogCitzdHJ1Y3QgbmV0ZnJvbnRfZGV2X2xpc3QgeworICAgIHN0cnVjdCBuZXRmcm9u
dF9kZXYgKmRldjsKKyAgICB1bnNpZ25lZCBjaGFyIHJhd21hY1s2XTsKKyAgICBjaGFyICppcDsK
KworICAgIGludCByZWZjb3VudDsKKworICAgIHN0cnVjdCBuZXRmcm9udF9kZXZfbGlzdCAqbmV4
dDsKK307CisKK3N0YXRpYyBzdHJ1Y3QgbmV0ZnJvbnRfZGV2X2xpc3QgKmRldl9saXN0ID0gTlVM
TDsKKwogdm9pZCBpbml0X3J4X2J1ZmZlcnMoc3RydWN0IG5ldGZyb250X2RldiAqZGV2KTsKK3N0
YXRpYyBzdHJ1Y3QgbmV0ZnJvbnRfZGV2ICpfaW5pdF9uZXRmcm9udChzdHJ1Y3QgbmV0ZnJvbnRf
ZGV2ICpkZXYsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgY2hhciByYXdtYWNbNl0sIGNoYXIgKippcCk7CitzdGF0aWMgdm9pZCBfc2h1dGRvd25f
bmV0ZnJvbnQoc3RydWN0IG5ldGZyb250X2RldiAqZGV2KTsKK3ZvaWQgbmV0ZnJvbnRfc2V0X3J4
X2hhbmRsZXIoc3RydWN0IG5ldGZyb250X2RldiAqZGV2LAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB2b2lkICgqdGhlbmV0aWZfcngpKHVuc2lnbmVkIGNoYXIgKmRhdGEsIGludCBsZW4s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAq
YXJnKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYXJnKTsKIAogc3RhdGlj
IGlubGluZSB2b2lkIGFkZF9pZF90b19mcmVlbGlzdCh1bnNpZ25lZCBpbnQgaWQsdW5zaWduZWQg
c2hvcnQqIGZyZWVsaXN0KQogewpAQCAtODEsNyArMTAxLDcgQEAgc3RhdGljIGlubGluZSB1bnNp
Z25lZCBzaG9ydCBnZXRfaWRfZnJvbV9mcmVlbGlzdCh1bnNpZ25lZCBzaG9ydCogZnJlZWxpc3Qp
CiAgICAgcmV0dXJuIGlkOwogfQogCi1fX2F0dHJpYnV0ZV9fKCh3ZWFrKSkgdm9pZCBuZXRpZl9y
eCh1bnNpZ25lZCBjaGFyKiBkYXRhLGludCBsZW4pCitfX2F0dHJpYnV0ZV9fKCh3ZWFrKSkgdm9p
ZCBuZXRpZl9yeCh1bnNpZ25lZCBjaGFyKiBkYXRhLCBpbnQgbGVuLCB2b2lkICphcmcpCiB7CiAg
ICAgcHJpbnRrKCIlZCBieXRlcyBpbmNvbWluZyBhdCAlcFxuIixsZW4sZGF0YSk7CiB9CkBAIC0x
MjAsMjEgKzE0MCwyMCBAQCBtb3JldG9kbzoKICAgICAgICAgcGFnZSA9ICh1bnNpZ25lZCBjaGFy
KilidWYtPnBhZ2U7CiAgICAgICAgIGdudHRhYl9lbmRfYWNjZXNzKGJ1Zi0+Z3JlZik7CiAKLSAg
ICAgICAgaWYgKHJ4LT5zdGF0dXMgPiBORVRJRl9SU1BfTlVMTCkKLSAgICAgICAgeworICAgICAg
ICBpZiAocngtPnN0YXR1cyA+IE5FVElGX1JTUF9OVUxMKSB7CiAjaWZkZWYgSEFWRV9MSUJDCi0J
ICAgIGlmIChkZXYtPm5ldGlmX3J4ID09IE5FVElGX1NFTEVDVF9SWCkgewotCQlpbnQgbGVuID0g
cngtPnN0YXR1czsKLQkJQVNTRVJUKGN1cnJlbnQgPT0gbWFpbl90aHJlYWQpOwotCQlpZiAobGVu
ID4gZGV2LT5sZW4pCi0JCSAgICBsZW4gPSBkZXYtPmxlbjsKLQkJbWVtY3B5KGRldi0+ZGF0YSwg
cGFnZStyeC0+b2Zmc2V0LCBsZW4pOwotCQlkZXYtPnJsZW4gPSBsZW47Ci0JCS8qIE5vIG5lZWQg
dG8gcmVjZWl2ZSB0aGUgcmVzdCBmb3Igbm93ICovCi0JCWRvYnJlYWsgPSAxOwotCSAgICB9IGVs
c2UKKyAgICAgICAgICAgIGlmIChkZXYtPm5ldGlmX3J4ID09IE5FVElGX1NFTEVDVF9SWCkgewor
ICAgICAgICAgICAgICAgIGludCBsZW4gPSByeC0+c3RhdHVzOworICAgICAgICAgICAgICAgIEFT
U0VSVChjdXJyZW50ID09IG1haW5fdGhyZWFkKTsKKyAgICAgICAgICAgICAgICBpZiAobGVuID4g
ZGV2LT5sZW4pCisgICAgICAgICAgICAgICAgICAgIGxlbiA9IGRldi0+bGVuOworICAgICAgICAg
ICAgICAgIG1lbWNweShkZXYtPmRhdGEsIHBhZ2UrcngtPm9mZnNldCwgbGVuKTsKKyAgICAgICAg
ICAgICAgICBkZXYtPnJsZW4gPSBsZW47CisgICAgICAgICAgICAgICAgLyogTm8gbmVlZCB0byBy
ZWNlaXZlIHRoZSByZXN0IGZvciBub3cgKi8KKyAgICAgICAgICAgICAgICBkb2JyZWFrID0gMTsK
KyAgICAgICAgICAgIH0gZWxzZQogI2VuZGlmCi0JCWRldi0+bmV0aWZfcngocGFnZStyeC0+b2Zm
c2V0LHJ4LT5zdGF0dXMpOworCQkgICAgICAgIGRldi0+bmV0aWZfcngocGFnZStyeC0+b2Zmc2V0
LCByeC0+c3RhdHVzLCBkZXYtPm5ldGlmX3J4X2FyZyk7CiAgICAgICAgIH0KICAgICB9CiAgICAg
ZGV2LT5yeC5yc3BfY29ucz1jb25zOwpAQCAtMTQ0LDE3ICsxNjMsMTYgQEAgbW9yZXRvZG86CiAK
ICAgICByZXFfcHJvZCA9IGRldi0+cngucmVxX3Byb2RfcHZ0OwogCi0gICAgZm9yKGk9MDsgaTxu
cl9jb25zdW1lZDsgaSsrKQotICAgIHsKKyAgICBmb3IgKGkgPSAwOyBpIDwgbnJfY29uc3VtZWQ7
IGkrKykgewogICAgICAgICBpbnQgaWQgPSB4ZW5uZXRfcnhpZHgocmVxX3Byb2QgKyBpKTsKICAg
ICAgICAgbmV0aWZfcnhfcmVxdWVzdF90ICpyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZkZXYtPnJ4
LCByZXFfcHJvZCArIGkpOwogICAgICAgICBzdHJ1Y3QgbmV0X2J1ZmZlciogYnVmID0gJmRldi0+
cnhfYnVmZmVyc1tpZF07CiAgICAgICAgIHZvaWQqIHBhZ2UgPSBidWYtPnBhZ2U7CiAKICAgICAg
ICAgLyogV2UgYXJlIHN1cmUgdG8gaGF2ZSBmcmVlIGdudHRhYiBlbnRyaWVzIHNpbmNlIHRoZXkg
Z290IHJlbGVhc2VkIGFib3ZlICovCi0gICAgICAgIGJ1Zi0+Z3JlZiA9IHJlcS0+Z3JlZiA9IAot
ICAgICAgICAgICAgZ250dGFiX2dyYW50X2FjY2VzcyhkZXYtPmRvbSx2aXJ0X3RvX21mbihwYWdl
KSwwKTsKLQorICAgICAgICBidWYtPmdyZWYgPSByZXEtPmdyZWYgPSBnbnR0YWJfZ3JhbnRfYWNj
ZXNzKGRldi0+ZG9tLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZpcnRfdG9fbWZuKHBhZ2UpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDApOwogICAgICAgICByZXEtPmlkID0gaWQ7CiAgICAg
fQogCkBAIC0xNjUsMTMgKzE4MywxMCBAQCBtb3JldG9kbzoKICAgICBSSU5HX1BVU0hfUkVRVUVT
VFNfQU5EX0NIRUNLX05PVElGWSgmZGV2LT5yeCwgbm90aWZ5KTsKICAgICBpZiAobm90aWZ5KQog
ICAgICAgICBub3RpZnlfcmVtb3RlX3ZpYV9ldnRjaG4oZGV2LT5ldnRjaG4pOwotCiB9CiAKIHZv
aWQgbmV0d29ya190eF9idWZfZ2Moc3RydWN0IG5ldGZyb250X2RldiAqZGV2KQogewotCi0KICAg
ICBSSU5HX0lEWCBjb25zLCBwcm9kOwogICAgIHVuc2lnbmVkIHNob3J0IGlkOwogCkBAIC0xOTcs
OCArMjEyLDggQEAgdm9pZCBuZXR3b3JrX3R4X2J1Zl9nYyhzdHJ1Y3QgbmV0ZnJvbnRfZGV2ICpk
ZXYpCiAgICAgICAgICAgICBnbnR0YWJfZW5kX2FjY2VzcyhidWYtPmdyZWYpOwogICAgICAgICAg
ICAgYnVmLT5ncmVmPUdSQU5UX0lOVkFMSURfUkVGOwogCi0JICAgIGFkZF9pZF90b19mcmVlbGlz
dChpZCxkZXYtPnR4X2ZyZWVsaXN0KTsKLQkgICAgdXAoJmRldi0+dHhfc2VtKTsKKyAgICAgICAg
ICAgIGFkZF9pZF90b19mcmVlbGlzdChpZCxkZXYtPnR4X2ZyZWVsaXN0KTsKKyAgICAgICAgICAg
IHVwKCZkZXYtPnR4X3NlbSk7CiAgICAgICAgIH0KIAogICAgICAgICBkZXYtPnR4LnJzcF9jb25z
ID0gcHJvZDsKQEAgLTIxNSw4ICsyMzAsNiBAQCB2b2lkIG5ldHdvcmtfdHhfYnVmX2djKHN0cnVj
dCBuZXRmcm9udF9kZXYgKmRldikKICAgICAgICAgICAgIHByb2QgKyAoKGRldi0+dHguc3Jpbmct
PnJlcV9wcm9kIC0gcHJvZCkgPj4gMSkgKyAxOwogICAgICAgICBtYigpOwogICAgIH0gd2hpbGUg
KChjb25zID09IHByb2QpICYmIChwcm9kICE9IGRldi0+dHguc3JpbmctPnJzcF9wcm9kKSk7Ci0K
LQogfQogCiB2b2lkIG5ldGZyb250X2hhbmRsZXIoZXZ0Y2huX3BvcnRfdCBwb3J0LCBzdHJ1Y3Qg
cHRfcmVncyAqcmVncywgdm9pZCAqZGF0YSkKQEAgLTI1Myw4ICsyNjYsOCBAQCBzdGF0aWMgdm9p
ZCBmcmVlX25ldGZyb250KHN0cnVjdCBuZXRmcm9udF9kZXYgKmRldikKIHsKICAgICBpbnQgaTsK
IAotICAgIGZvcihpPTA7aTxORVRfVFhfUklOR19TSVpFO2krKykKLQlkb3duKCZkZXYtPnR4X3Nl
bSk7CisgICAgZm9yKGkgPSAwOyBpIDwgTkVUX1RYX1JJTkdfU0laRTsgaSsrKQorICAgICAgICBk
b3duKCZkZXYtPnR4X3NlbSk7CiAKICAgICBtYXNrX2V2dGNobihkZXYtPmV2dGNobik7CiAKQEAg
LTI2OSwzMiArMjgyLDMxIEBAIHN0YXRpYyB2b2lkIGZyZWVfbmV0ZnJvbnQoc3RydWN0IG5ldGZy
b250X2RldiAqZGV2KQogCiAgICAgdW5iaW5kX2V2dGNobihkZXYtPmV2dGNobik7CiAKLSAgICBm
b3IoaT0wO2k8TkVUX1JYX1JJTkdfU0laRTtpKyspIHsKLQlnbnR0YWJfZW5kX2FjY2VzcyhkZXYt
PnJ4X2J1ZmZlcnNbaV0uZ3JlZik7Ci0JZnJlZV9wYWdlKGRldi0+cnhfYnVmZmVyc1tpXS5wYWdl
KTsKKyAgICBmb3IgKGkgPSAwOyBpIDwgTkVUX1JYX1JJTkdfU0laRTsgaSsrKSB7CisgICAgICAg
IGlmIChkZXYtPnJ4X2J1ZmZlcnNbaV0ucGFnZSkgeworICAgICAgICAgICAgZ250dGFiX2VuZF9h
Y2Nlc3MoZGV2LT5yeF9idWZmZXJzW2ldLmdyZWYpOworICAgICAgICAgICAgZnJlZV9wYWdlKGRl
di0+cnhfYnVmZmVyc1tpXS5wYWdlKTsKKyAgICAgICAgfQogICAgIH0KIAotICAgIGZvcihpPTA7
aTxORVRfVFhfUklOR19TSVpFO2krKykKLQlpZiAoZGV2LT50eF9idWZmZXJzW2ldLnBhZ2UpCi0J
ICAgIGZyZWVfcGFnZShkZXYtPnR4X2J1ZmZlcnNbaV0ucGFnZSk7CisgICAgZm9yIChpID0gMDsg
aSA8IE5FVF9UWF9SSU5HX1NJWkU7IGkrKykKKyAgICAgICAgaWYgKGRldi0+dHhfYnVmZmVyc1tp
XS5wYWdlKQorICAgICAgICAgICAgZnJlZV9wYWdlKGRldi0+dHhfYnVmZmVyc1tpXS5wYWdlKTsK
IAogICAgIGZyZWUoZGV2LT5ub2RlbmFtZSk7CiAgICAgZnJlZShkZXYpOwogfQogCi1zdHJ1Y3Qg
bmV0ZnJvbnRfZGV2ICppbml0X25ldGZyb250KGNoYXIgKl9ub2RlbmFtZSwgdm9pZCAoKnRoZW5l
dGlmX3J4KSh1bnNpZ25lZCBjaGFyKiBkYXRhLCBpbnQgbGVuKSwgdW5zaWduZWQgY2hhciByYXdt
YWNbNl0sIGNoYXIgKippcCkKK3N0cnVjdCBuZXRmcm9udF9kZXYgKmluaXRfbmV0ZnJvbnQoY2hh
ciAqX25vZGVuYW1lLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICgq
dGhlbmV0aWZfcngpKHVuc2lnbmVkIGNoYXIqIGRhdGEsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGxlbiwgdm9pZCogYXJnKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgY2hhciByYXdtYWNbNl0s
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNoYXIgKippcCkKIHsKLSAgICB4
ZW5idXNfdHJhbnNhY3Rpb25fdCB4YnQ7Ci0gICAgY2hhciogZXJyOwotICAgIGNoYXIqIG1lc3Nh
Z2U9TlVMTDsKLSAgICBzdHJ1Y3QgbmV0aWZfdHhfc3JpbmcgKnR4czsKLSAgICBzdHJ1Y3QgbmV0
aWZfcnhfc3JpbmcgKnJ4czsKLSAgICBpbnQgcmV0cnk9MDsKLSAgICBpbnQgaTsKLSAgICBjaGFy
KiBtc2cgPSBOVUxMOwogICAgIGNoYXIgbm9kZW5hbWVbMjU2XTsKLSAgICBjaGFyIHBhdGhbMjU2
XTsKICAgICBzdHJ1Y3QgbmV0ZnJvbnRfZGV2ICpkZXY7CisgICAgc3RydWN0IG5ldGZyb250X2Rl
dl9saXN0ICpsZGV2ID0gTlVMTDsKKyAgICBzdHJ1Y3QgbmV0ZnJvbnRfZGV2X2xpc3QgKmxpc3Qg
PSBOVUxMOwogICAgIHN0YXRpYyBpbnQgbmV0ZnJvbnRlbmRzID0gMDsKIAogICAgIGlmICghX25v
ZGVuYW1lKQpAQCAtMzAzLDEwICszMTUsMjAgQEAgc3RydWN0IG5ldGZyb250X2RldiAqaW5pdF9u
ZXRmcm9udChjaGFyICpfbm9kZW5hbWUsIHZvaWQgKCp0aGVuZXRpZl9yeCkodW5zaWduZWQKICAg
ICAgICAgc3RybmNweShub2RlbmFtZSwgX25vZGVuYW1lLCBzaXplb2Yobm9kZW5hbWUpIC0gMSk7
CiAgICAgICAgIG5vZGVuYW1lW3NpemVvZihub2RlbmFtZSkgLSAxXSA9IDA7CiAgICAgfQotICAg
IG5ldGZyb250ZW5kcysrOworCisgICAgLyogQ2hlY2sgaWYgdGhlIGRldmljZSBpcyBhbHJlYWR5
IGluaXRpYWxpemVkICovCisgICAgZm9yIChsaXN0ID0gZGV2X2xpc3Q7IGxpc3QgIT0gTlVMTDsg
bGlzdCA9IGxpc3QtPm5leHQpIHsKKyAgICAgICAgaWYgKHN0cmNtcChub2RlbmFtZSwgbGlzdC0+
ZGV2LT5ub2RlbmFtZSkgPT0gMCkgeworICAgICAgICAgICAgbGlzdC0+cmVmY291bnQrKzsKKyAg
ICAgICAgICAgIGRldiA9IGxpc3QtPmRldjsKKyAgICAgICAgICAgIGlmICh0aGVuZXRpZl9yeCkK
KyAgICAgICAgICAgICAgICBuZXRmcm9udF9zZXRfcnhfaGFuZGxlcihkZXYsIHRoZW5ldGlmX3J4
LCBOVUxMKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisgICAgfQogCiAgICAg
aWYgKCF0aGVuZXRpZl9yeCkKLQl0aGVuZXRpZl9yeCA9IG5ldGlmX3J4OworICAgICAgICB0aGVu
ZXRpZl9yeCA9IG5ldGlmX3J4OwogCiAgICAgcHJpbnRrKCIqKioqKioqKioqKioqKioqKioqKioq
KiogTkVURlJPTlQgZm9yICVzICoqKioqKioqKipcblxuXG4iLCBub2RlbmFtZSk7CiAKQEAgLTMx
NiwyNiArMzM4LDc5IEBAIHN0cnVjdCBuZXRmcm9udF9kZXYgKmluaXRfbmV0ZnJvbnQoY2hhciAq
X25vZGVuYW1lLCB2b2lkICgqdGhlbmV0aWZfcngpKHVuc2lnbmVkCiAjaWZkZWYgSEFWRV9MSUJD
CiAgICAgZGV2LT5mZCA9IC0xOwogI2VuZGlmCisgICAgZGV2LT5uZXRpZl9yeCA9IHRoZW5ldGlm
X3J4OworICAgIGRldi0+bmV0aWZfcnhfYXJnID0gTlVMTDsKKworICAgIGxkZXYgPSBtYWxsb2Mo
c2l6ZW9mKHN0cnVjdCBuZXRmcm9udF9kZXZfbGlzdCkpOworICAgIG1lbXNldChsZGV2LCAwLCBz
aXplb2Yoc3RydWN0IG5ldGZyb250X2Rldl9saXN0KSk7CisKKyAgICBpZiAoX2luaXRfbmV0ZnJv
bnQoZGV2LCBsZGV2LT5yYXdtYWMsICYobGRldi0+aXApKSkgeworICAgICAgICBsZGV2LT5kZXYg
PSBkZXY7CisgICAgICAgIGxkZXYtPnJlZmNvdW50ID0gMTsKKyAgICAgICAgbGRldi0+bmV4dCA9
IE5VTEw7CisKKyAgICAgICAgaWYgKCFkZXZfbGlzdCkgeworICAgICAgICAgICAgZGV2X2xpc3Qg
PSBsZGV2OworICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgZm9yIChsaXN0ID0gZGV2X2xp
c3Q7IGxpc3QtPm5leHQgIT0gTlVMTDsgbGlzdCA9IGxpc3QtPm5leHQpCisgICAgICAgICAgICAg
ICAgOworICAgICAgICAgICAgbGlzdC0+bmV4dCA9IGxkZXY7CisJCX0KKyAgICAgICAgbmV0ZnJv
bnRlbmRzKys7CisgICAgfSBlbHNlIHsKKyAgICAgICAgZnJlZShsZGV2KTsKKyAgICAgICAgZGV2
ID0gTlVMTDsKKyAgICAgICAgZ290byBlcnI7CisgICAgfQorCitvdXQ6CisgICAgaWYgKHJhd21h
YykgeworICAgICAgICByYXdtYWNbMF0gPSBsZGV2LT5yYXdtYWNbMF07CisgICAgICAgIHJhd21h
Y1sxXSA9IGxkZXYtPnJhd21hY1sxXTsKKyAgICAgICAgcmF3bWFjWzJdID0gbGRldi0+cmF3bWFj
WzJdOworICAgICAgICByYXdtYWNbM10gPSBsZGV2LT5yYXdtYWNbM107CisgICAgICAgIHJhd21h
Y1s0XSA9IGxkZXYtPnJhd21hY1s0XTsKKyAgICAgICAgcmF3bWFjWzVdID0gbGRldi0+cmF3bWFj
WzVdOworCX0KKyAgICBpZiAoaXApCisgICAgICAgICppcCA9IHN0cmR1cChsZGV2LT5pcCk7CisK
K2VycjoKKyAgICByZXR1cm4gZGV2OworfQorCitzdGF0aWMgc3RydWN0IG5ldGZyb250X2RldiAq
X2luaXRfbmV0ZnJvbnQoc3RydWN0IG5ldGZyb250X2RldiAqZGV2LAorCQkJCQkgICB1bnNpZ25l
ZCBjaGFyIHJhd21hY1s2XSwKKwkJCQkJICAgY2hhciAqKmlwKQoreworICAgIHhlbmJ1c190cmFu
c2FjdGlvbl90IHhidDsKKyAgICBjaGFyKiBlcnIgPSBOVUxMOworICAgIGNoYXIqIG1lc3NhZ2U9
TlVMTDsKKyAgICBzdHJ1Y3QgbmV0aWZfdHhfc3JpbmcgKnR4czsKKyAgICBzdHJ1Y3QgbmV0aWZf
cnhfc3JpbmcgKnJ4czsKKyAgICBjaGFyKiBtc2cgPSBOVUxMOworICAgIGludCByZXRyeT0wOwor
ICAgIGludCBpOworICAgIGNoYXIgcGF0aFsyNTZdOwogCiAgICAgcHJpbnRrKCJuZXQgVFggcmlu
ZyBzaXplICVsdVxuIiwgKHVuc2lnbmVkIGxvbmcpIE5FVF9UWF9SSU5HX1NJWkUpOwogICAgIHBy
aW50aygibmV0IFJYIHJpbmcgc2l6ZSAlbHVcbiIsICh1bnNpZ25lZCBsb25nKSBORVRfUlhfUklO
R19TSVpFKTsKICAgICBpbml0X1NFTUFQSE9SRSgmZGV2LT50eF9zZW0sIE5FVF9UWF9SSU5HX1NJ
WkUpOwotICAgIGZvcihpPTA7aTxORVRfVFhfUklOR19TSVpFO2krKykKLSAgICB7Ci0JYWRkX2lk
X3RvX2ZyZWVsaXN0KGksZGV2LT50eF9mcmVlbGlzdCk7CisgICAgZm9yIChpID0gMDsgaSA8IE5F
VF9UWF9SSU5HX1NJWkU7IGkrKykgeworICAgICAgICBhZGRfaWRfdG9fZnJlZWxpc3QoaSwgZGV2
LT50eF9mcmVlbGlzdCk7CiAgICAgICAgIGRldi0+dHhfYnVmZmVyc1tpXS5wYWdlID0gTlVMTDsK
ICAgICB9CiAKLSAgICBmb3IoaT0wO2k8TkVUX1JYX1JJTkdfU0laRTtpKyspCi0gICAgewotCS8q
IFRPRE86IHRoYXQncyBhIGxvdCBvZiBtZW1vcnkgKi8KKyAgICBmb3IgKGkgPSAwOyBpIDwgTkVU
X1JYX1JJTkdfU0laRTsgaSsrKSB7CisgICAgICAgIC8qIFRPRE86IHRoYXQncyBhIGxvdCBvZiBt
ZW1vcnkgKi8KICAgICAgICAgZGV2LT5yeF9idWZmZXJzW2ldLnBhZ2UgPSAoY2hhciopYWxsb2Nf
cGFnZSgpOworICAgICAgICBCVUdfT04oZGV2LT5yeF9idWZmZXJzW2ldLnBhZ2UgPT0gTlVMTCk7
CiAgICAgfQogCi0gICAgc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgpLCAiJXMvYmFja2VuZC1p
ZCIsIG5vZGVuYW1lKTsKKyAgICBzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy9iYWNr
ZW5kLWlkIiwgZGV2LT5ub2RlbmFtZSk7CiAgICAgZGV2LT5kb20gPSB4ZW5idXNfcmVhZF9pbnRl
Z2VyKHBhdGgpOwogI2lmZGVmIEhBVkVfTElCQwotICAgIGlmICh0aGVuZXRpZl9yeCA9PSBORVRJ
Rl9TRUxFQ1RfUlgpCisgICAgaWYgKGRldi0+bmV0aWZfcnggPT0gTkVUSUZfU0VMRUNUX1JYKQog
ICAgICAgICBldnRjaG5fYWxsb2NfdW5ib3VuZChkZXYtPmRvbSwgbmV0ZnJvbnRfc2VsZWN0X2hh
bmRsZXIsIGRldiwgJmRldi0+ZXZ0Y2huKTsKICAgICBlbHNlCiAjZW5kaWYKQEAgLTM0MywyMiAr
NDE4LDE5IEBAIHN0cnVjdCBuZXRmcm9udF9kZXYgKmluaXRfbmV0ZnJvbnQoY2hhciAqX25vZGVu
YW1lLCB2b2lkICgqdGhlbmV0aWZfcngpKHVuc2lnbmVkCiAKICAgICB0eHMgPSAoc3RydWN0IG5l
dGlmX3R4X3NyaW5nICopIGFsbG9jX3BhZ2UoKTsKICAgICByeHMgPSAoc3RydWN0IG5ldGlmX3J4
X3NyaW5nICopIGFsbG9jX3BhZ2UoKTsKLSAgICBtZW1zZXQodHhzLDAsUEFHRV9TSVpFKTsKLSAg
ICBtZW1zZXQocnhzLDAsUEFHRV9TSVpFKTsKLQorICAgIG1lbXNldCh0eHMsIDAsIFBBR0VfU0la
RSk7CisgICAgbWVtc2V0KHJ4cywgMCwgUEFHRV9TSVpFKTsKIAogICAgIFNIQVJFRF9SSU5HX0lO
SVQodHhzKTsKICAgICBTSEFSRURfUklOR19JTklUKHJ4cyk7CiAgICAgRlJPTlRfUklOR19JTklU
KCZkZXYtPnR4LCB0eHMsIFBBR0VfU0laRSk7CiAgICAgRlJPTlRfUklOR19JTklUKCZkZXYtPnJ4
LCByeHMsIFBBR0VfU0laRSk7CiAKLSAgICBkZXYtPnR4X3JpbmdfcmVmID0gZ250dGFiX2dyYW50
X2FjY2VzcyhkZXYtPmRvbSx2aXJ0X3RvX21mbih0eHMpLDApOwotICAgIGRldi0+cnhfcmluZ19y
ZWYgPSBnbnR0YWJfZ3JhbnRfYWNjZXNzKGRldi0+ZG9tLHZpcnRfdG9fbWZuKHJ4cyksMCk7Cisg
ICAgZGV2LT50eF9yaW5nX3JlZiA9IGdudHRhYl9ncmFudF9hY2Nlc3MoZGV2LT5kb20sIHZpcnRf
dG9fbWZuKHR4cyksIDApOworICAgIGRldi0+cnhfcmluZ19yZWYgPSBnbnR0YWJfZ3JhbnRfYWNj
ZXNzKGRldi0+ZG9tLCB2aXJ0X3RvX21mbihyeHMpLCAwKTsKIAogICAgIGluaXRfcnhfYnVmZmVy
cyhkZXYpOwogCi0gICAgZGV2LT5uZXRpZl9yeCA9IHRoZW5ldGlmX3J4OwotCiAgICAgZGV2LT5l
dmVudHMgPSBOVUxMOwogCiBhZ2FpbjoKQEAgLTM2OCwzMyArNDQwLDMxIEBAIGFnYWluOgogICAg
ICAgICBmcmVlKGVycik7CiAgICAgfQogCi0gICAgZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIG5v
ZGVuYW1lLCAidHgtcmluZy1yZWYiLCIldSIsCi0gICAgICAgICAgICAgICAgZGV2LT50eF9yaW5n
X3JlZik7CisgICAgZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRldi0+bm9kZW5hbWUsICJ0eC1y
aW5nLXJlZiIsIiV1IiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGRldi0+dHhfcmluZ19yZWYp
OwogICAgIGlmIChlcnIpIHsKICAgICAgICAgbWVzc2FnZSA9ICJ3cml0aW5nIHR4IHJpbmctcmVm
IjsKICAgICAgICAgZ290byBhYm9ydF90cmFuc2FjdGlvbjsKICAgICB9Ci0gICAgZXJyID0geGVu
YnVzX3ByaW50Zih4YnQsIG5vZGVuYW1lLCAicngtcmluZy1yZWYiLCIldSIsCi0gICAgICAgICAg
ICAgICAgZGV2LT5yeF9yaW5nX3JlZik7CisgICAgZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIGRl
di0+bm9kZW5hbWUsICJyeC1yaW5nLXJlZiIsIiV1IiwKKyAgICAgICAgICAgICAgICAgICAgICAg
IGRldi0+cnhfcmluZ19yZWYpOwogICAgIGlmIChlcnIpIHsKICAgICAgICAgbWVzc2FnZSA9ICJ3
cml0aW5nIHJ4IHJpbmctcmVmIjsKICAgICAgICAgZ290byBhYm9ydF90cmFuc2FjdGlvbjsKICAg
ICB9Ci0gICAgZXJyID0geGVuYnVzX3ByaW50Zih4YnQsIG5vZGVuYW1lLAotICAgICAgICAgICAg
ICAgICJldmVudC1jaGFubmVsIiwgIiV1IiwgZGV2LT5ldnRjaG4pOworICAgIGVyciA9IHhlbmJ1
c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAiZXZlbnQtY2hhbm5lbCIsICIldSIsIGRldi0+
ZXZ0Y2huKTsKICAgICBpZiAoZXJyKSB7CiAgICAgICAgIG1lc3NhZ2UgPSAid3JpdGluZyBldmVu
dC1jaGFubmVsIjsKICAgICAgICAgZ290byBhYm9ydF90cmFuc2FjdGlvbjsKICAgICB9CiAKLSAg
ICBlcnIgPSB4ZW5idXNfcHJpbnRmKHhidCwgbm9kZW5hbWUsICJyZXF1ZXN0LXJ4LWNvcHkiLCAi
JXUiLCAxKTsKLQorICAgIGVyciA9IHhlbmJ1c19wcmludGYoeGJ0LCBkZXYtPm5vZGVuYW1lLCAi
cmVxdWVzdC1yeC1jb3B5IiwgIiV1IiwgMSk7CiAgICAgaWYgKGVycikgewogICAgICAgICBtZXNz
YWdlID0gIndyaXRpbmcgcmVxdWVzdC1yeC1jb3B5IjsKICAgICAgICAgZ290byBhYm9ydF90cmFu
c2FjdGlvbjsKICAgICB9CiAKLSAgICBzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy9z
dGF0ZSIsIG5vZGVuYW1lKTsKKyAgICBzbnByaW50ZihwYXRoLCBzaXplb2YocGF0aCksICIlcy9z
dGF0ZSIsIGRldi0+bm9kZW5hbWUpOwogICAgIGVyciA9IHhlbmJ1c19zd2l0Y2hfc3RhdGUoeGJ0
LCBwYXRoLCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7CiAgICAgaWYgKGVycikgewogICAgICAgICBt
ZXNzYWdlID0gInN3aXRjaGluZyBzdGF0ZSI7CkBAIC00MDQsNyArNDc0LDcgQEAgYWdhaW46CiAg
ICAgZXJyID0geGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4YnQsIDAsICZyZXRyeSk7CiAgICAgZnJl
ZShlcnIpOwogICAgIGlmIChyZXRyeSkgewotICAgICAgICAgICAgZ290byBhZ2FpbjsKKyAgICAg
ICAgZ290byBhZ2FpbjsKICAgICAgICAgcHJpbnRrKCJjb21wbGV0aW5nIHRyYW5zYWN0aW9uXG4i
KTsKICAgICB9CiAKQEAgLTQxNywxMCArNDg3LDkgQEAgYWJvcnRfdHJhbnNhY3Rpb246CiAgICAg
Z290byBlcnJvcjsKIAogZG9uZToKLQotICAgIHNucHJpbnRmKHBhdGgsIHNpemVvZihwYXRoKSwg
IiVzL2JhY2tlbmQiLCBub2RlbmFtZSk7CisgICAgc25wcmludGYocGF0aCwgc2l6ZW9mKHBhdGgp
LCAiJXMvYmFja2VuZCIsIGRldi0+bm9kZW5hbWUpOwogICAgIG1zZyA9IHhlbmJ1c19yZWFkKFhC
VF9OSUwsIHBhdGgsICZkZXYtPmJhY2tlbmQpOwotICAgIHNucHJpbnRmKHBhdGgsIHNpemVvZihw
YXRoKSwgIiVzL21hYyIsIG5vZGVuYW1lKTsKKyAgICBzbnByaW50ZihwYXRoLCBzaXplb2YocGF0
aCksICIlcy9tYWMiLCBkZXYtPm5vZGVuYW1lKTsKICAgICBtc2cgPSB4ZW5idXNfcmVhZChYQlRf
TklMLCBwYXRoLCAmZGV2LT5tYWMpOwogCiAgICAgaWYgKChkZXYtPmJhY2tlbmQgPT0gTlVMTCkg
fHwgKGRldi0+bWFjID09IE5VTEwpKSB7CkBAIC00MjgsOCArNDk3LDggQEAgZG9uZToKICAgICAg
ICAgZ290byBlcnJvcjsKICAgICB9CiAKLSAgICBwcmludGsoImJhY2tlbmQgYXQgJXNcbiIsZGV2
LT5iYWNrZW5kKTsKLSAgICBwcmludGsoIm1hYyBpcyAlc1xuIixkZXYtPm1hYyk7CisgICAgcHJp
bnRrKCJiYWNrZW5kIGF0ICVzXG4iLCBkZXYtPmJhY2tlbmQpOworICAgIHByaW50aygibWFjIGlz
ICVzXG4iLCBkZXYtPm1hYyk7CiAKICAgICB7CiAgICAgICAgIFhlbmJ1c1N0YXRlIHN0YXRlOwpA
QCAtNDU4LDE4ICs1MjcsMjAgQEAgZG9uZToKIAogICAgIHVubWFza19ldnRjaG4oZGV2LT5ldnRj
aG4pOwogCi0gICAgICAgIC8qIFNwZWNpYWwgY29udmVyc2lvbiBzcGVjaWZpZXIgJ2hoJyBuZWVk
ZWQgZm9yIF9faWE2NF9fLiBXaXRob3V0Ci0gICAgICAgICAgIHRoaXMgbWluaS1vcyBwYW5pY3Mg
d2l0aCAnVW5hbGlnbmVkIHJlZmVyZW5jZScuICovCisgICAgLyogU3BlY2lhbCBjb252ZXJzaW9u
IHNwZWNpZmllciAnaGgnIG5lZWRlZCBmb3IgX19pYTY0X18uIFdpdGhvdXQKKyAgICAgKiB0aGlz
IG1pbmktb3MgcGFuaWNzIHdpdGggJ1VuYWxpZ25lZCByZWZlcmVuY2UnLgorICAgICAqLwogICAg
IGlmIChyYXdtYWMpCi0Jc3NjYW5mKGRldi0+bWFjLCIlaGh4OiVoaHg6JWhoeDolaGh4OiVoaHg6
JWhoeCIsCi0gICAgICAgICAgICAmcmF3bWFjWzBdLAotICAgICAgICAgICAgJnJhd21hY1sxXSwK
LSAgICAgICAgICAgICZyYXdtYWNbMl0sCi0gICAgICAgICAgICAmcmF3bWFjWzNdLAotICAgICAg
ICAgICAgJnJhd21hY1s0XSwKLSAgICAgICAgICAgICZyYXdtYWNbNV0pOworICAgICAgICBzc2Nh
bmYoZGV2LT5tYWMsIiVoaHg6JWhoeDolaGh4OiVoaHg6JWhoeDolaGh4IiwKKyAgICAgICAgICAg
ICAgICZyYXdtYWNbMF0sCisgICAgICAgICAgICAgICAmcmF3bWFjWzFdLAorICAgICAgICAgICAg
ICAgJnJhd21hY1syXSwKKyAgICAgICAgICAgICAgICZyYXdtYWNbM10sCisgICAgICAgICAgICAg
ICAmcmF3bWFjWzRdLAorICAgICAgICAgICAgICAgJnJhd21hY1s1XSk7CiAKICAgICByZXR1cm4g
ZGV2OworCiBlcnJvcjoKICAgICBmcmVlKG1zZyk7CiAgICAgZnJlZShlcnIpOwpAQCAtNDk2LDYg
KzU2Nyw0MSBAQCBpbnQgbmV0ZnJvbnRfdGFwX29wZW4oY2hhciAqbm9kZW5hbWUpIHsKIAogdm9p
ZCBzaHV0ZG93bl9uZXRmcm9udChzdHJ1Y3QgbmV0ZnJvbnRfZGV2ICpkZXYpCiB7CisgICAgc3Ry
dWN0IG5ldGZyb250X2Rldl9saXN0ICpsaXN0ID0gTlVMTDsKKyAgICBzdHJ1Y3QgbmV0ZnJvbnRf
ZGV2X2xpc3QgKnRvX2RlbCA9IE5VTEw7CisKKyAgICAvKiBDaGVjayB0aGlzIGlzIGEgdmFsaWQg
ZGV2aWNlICovCisgICAgZm9yIChsaXN0ID0gZGV2X2xpc3Q7IGxpc3QgIT0gTlVMTDsgbGlzdCA9
IGxpc3QtPm5leHQpIHsKKyAgICAgICAgaWYgKGxpc3QtPmRldiA9PSBkZXYpCisgICAgICAgICAg
ICBicmVhazsKKyAgICB9CisKKyAgICBpZiAoIWxpc3QpIHsKKyAgICAgICAgcHJpbnRrKCJUcnlp
bmcgdG8gc2h1dGRvd24gYW4gaW52YWxpZCBuZXRmcm9udCBkZXZpY2UgKCVwKVxuIiwgZGV2KTsK
KyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIGxpc3QtPnJlZmNvdW50LS07CisgICAgaWYg
KGxpc3QtPnJlZmNvdW50ID09IDApIHsKKyAgICAgICAgX3NodXRkb3duX25ldGZyb250KGRldik7
CisgICAgICAgIGZyZWUoZGV2LT5ub2RlbmFtZSk7CisgICAgICAgIGZyZWUoZGV2KTsKKworICAg
ICAgICB0b19kZWwgPSBsaXN0OworICAgICAgICBpZiAodG9fZGVsID09IGRldl9saXN0KSB7Cisg
ICAgICAgICAgICBmcmVlKHRvX2RlbCk7CisJCQlkZXZfbGlzdCA9IE5VTEw7CisgICAgICAgIH0g
ZWxzZSB7CisgICAgICAgICAgICBmb3IgKGxpc3QgPSBkZXZfbGlzdDsgbGlzdC0+bmV4dCAhPSB0
b19kZWw7IGxpc3QgPSBsaXN0LT5uZXh0KQorICAgICAgICAgICAgICAgIDsKKyAgICAgICAgICAg
IGxpc3QtPm5leHQgPSB0b19kZWwtPm5leHQ7CisgICAgICAgICAgICBmcmVlKHRvX2RlbCk7Cisg
ICAgICAgIH0KKyAgICB9Cit9CisKK3N0YXRpYyB2b2lkIF9zaHV0ZG93bl9uZXRmcm9udChzdHJ1
Y3QgbmV0ZnJvbnRfZGV2ICpkZXYpCit7CiAgICAgY2hhciogZXJyID0gTlVMTCwgKmVycjI7CiAg
ICAgWGVuYnVzU3RhdGUgc3RhdGU7CiAKQEAgLTU1OSw2ICs2NjUsMjEgQEAgY2xvc2U6CiAgICAg
ICAgIGZyZWVfbmV0ZnJvbnQoZGV2KTsKIH0KIAordm9pZCBzdXNwZW5kX25ldGZyb250KHZvaWQp
Cit7CisgICAgc3RydWN0IG5ldGZyb250X2Rldl9saXN0ICpsaXN0OworCisgICAgZm9yIChsaXN0
ID0gZGV2X2xpc3Q7IGxpc3QgIT0gTlVMTDsgbGlzdCA9IGxpc3QtPm5leHQpCisgICAgICAgIF9z
aHV0ZG93bl9uZXRmcm9udChsaXN0LT5kZXYpOworfQorCit2b2lkIHJlc3VtZV9uZXRmcm9udCh2
b2lkKQoreworICAgIHN0cnVjdCBuZXRmcm9udF9kZXZfbGlzdCAqbGlzdDsKKworICAgIGZvciAo
bGlzdCA9IGRldl9saXN0OyBsaXN0ICE9IE5VTEw7IGxpc3QgPSBsaXN0LT5uZXh0KQorICAgICAg
ICBfaW5pdF9uZXRmcm9udChsaXN0LT5kZXYsIE5VTEwsIE5VTEwpOworfQogCiB2b2lkIGluaXRf
cnhfYnVmZmVycyhzdHJ1Y3QgbmV0ZnJvbnRfZGV2ICpkZXYpCiB7CkBAIC02NTMsOCArNzc0LDgg
QEAgc3NpemVfdCBuZXRmcm9udF9yZWNlaXZlKHN0cnVjdCBuZXRmcm9udF9kZXYgKmRldiwgdW5z
aWduZWQgY2hhciAqZGF0YSwgc2l6ZV90IGwKICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CiAg
ICAgbmV0d29ya19yeChkZXYpOwogICAgIGlmICghZGV2LT5ybGVuICYmIGZkICE9IC0xKQotCS8q
IE5vIGRhdGEgZm9yIHVzLCBtYWtlIHNlbGVjdCBzdG9wIHJldHVybmluZyAqLwotCWZpbGVzW2Zk
XS5yZWFkID0gMDsKKyAgICAgICAgLyogTm8gZGF0YSBmb3IgdXMsIG1ha2Ugc2VsZWN0IHN0b3Ag
cmV0dXJuaW5nICovCisgICAgICAgIGZpbGVzW2ZkXS5yZWFkID0gMDsKICAgICAvKiBCZWZvcmUg
cmUtZW5hYmxpbmcgdGhlIGludGVycnVwdHMsIGluIGNhc2UgYSBwYWNrZXQganVzdCBhcnJpdmVk
IGluIHRoZQogICAgICAqIG1lYW53aGlsZS4gKi8KICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFn
cyk7CkBAIC02NjUsMyArNzg2LDE1IEBAIHNzaXplX3QgbmV0ZnJvbnRfcmVjZWl2ZShzdHJ1Y3Qg
bmV0ZnJvbnRfZGV2ICpkZXYsIHVuc2lnbmVkIGNoYXIgKmRhdGEsIHNpemVfdCBsCiAgICAgcmV0
dXJuIGRldi0+cmxlbjsKIH0KICNlbmRpZgorCit2b2lkIG5ldGZyb250X3NldF9yeF9oYW5kbGVy
KHN0cnVjdCBuZXRmcm9udF9kZXYgKmRldiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm9pZCAoKnRoZW5ldGlmX3J4KSh1bnNpZ25lZCBjaGFyICpkYXRhLCBpbnQgbGVuLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmFyZyksCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZvaWQgKmFyZykKK3sKKyAgICBpZiAoZGV2LT5u
ZXRpZl9yeCAmJiBkZXYtPm5ldGlmX3J4ICE9IG5ldGlmX3J4KQorICAgICAgICBwcmludGsoIlJl
cGxhY2luZyBuZXRpZl9yeCBoYW5kbGVyIGZvciBkZXYgJXNcbiIsIGRldi0+bm9kZW5hbWUpOwor
CisgICAgZGV2LT5uZXRpZl9yeCA9IHRoZW5ldGlmX3J4OworICAgIGRldi0+bmV0aWZfcnhfYXJn
ID0gYXJnOworfQotLSAKMi4zLjIgKEFwcGxlIEdpdC01NSkKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:28:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:28:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elmo2-0004m8-Hd; Wed, 14 Feb 2018 02:28:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cyps=fi=gmail.com=bruno.alvisio@srs-us1.protection.inumbo.net>)
 id 1elmo0-0004gu-Mt
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:28:20 +0000
X-Inumbo-ID: a30e9489-112e-11e8-ba59-bc764e045a96
Received: from mail-pl0-x242.google.com (unknown [2607:f8b0:400e:c01::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a30e9489-112e-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 03:27:44 +0100 (CET)
Received: by mail-pl0-x242.google.com with SMTP id w21so704822plp.11;
 Tue, 13 Feb 2018 18:28:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=t5DYp1eeyOvPg/HoX7flOHb4FDqgzqeIjfmuNDl/HM8=;
 b=Y/ODMXdXJtRdb7fYzqFPSkta2VH7bHKSyRh7qxfEu8derfVDYe9lAND0fWAZjD1n70
 paJBKCQqqJ8TmYfScYIyHYysCs+gUqD/3/l5pfxByAgdWnpHf5fP565KNNHDyQXG2g0b
 51HLZ1S1EXlyguaIubS62RiAXk6uBMM1EloZgu16DVpZTk84EUQXLCNWtfwzH1t+iYU3
 9ZtgFuPb/Trt6kF4gELs2iS4Qsgbp4wnwS2agrhXgVz3p3/KFyucs/E+/YclDrJIvA8/
 eqppwflHq9RpVOeAPVKAlX0Sl5V70TpcgFJrYQtz5kIsqSATLiJly2xxli/0Ac+jWZjt
 wmEQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=t5DYp1eeyOvPg/HoX7flOHb4FDqgzqeIjfmuNDl/HM8=;
 b=BMklEtmD/gf5y0C93ac340qS/E7uJMrZTbGWsxX4TQJiZ39uCa72EOL+VV8+o+3Efx
 AnexRA45h8o3QFb8NtaQVtrKD3O7Z1Ywq3PGEn5PIWzJxTmf1HQHs3TpugMioOy9xPSu
 1yFVzjiHod9Yon3riZkuzaHzAC9Fn1oVoYUKjxvEZe7Fw/A9dky+4UvzTlleaZ1jviw/
 sXneiB0qa08cg5/WIZ7Dm6Mu1bODj07WY06PGk3MmZO8YpEGM6ORYg9sIeESB8aNMHTo
 41Lsb0MUzX2c3GZguag2ZNRduma2WUC/4gZDtKWd+887EXdWgm7iiscpAgO2pyLqIyEV
 PgKw==
X-Gm-Message-State: APf1xPC0i709/3tPKOddhyGaTlHPSJGFgdtbBTEyh7dmVz3khG8AB8/w
 lWXjagpN0uSUkLROn/kgTcFzyA==
X-Google-Smtp-Source: AH8x224WiyOkjL3hazeW8QblScDG2w8diXmCrxc8tr+lpHVAiuASoEdy0INp16BZFy2P38w/DU8nYQ==
X-Received: by 2002:a17:902:8646:: with SMTP id
 y6-v6mr3032640plt.406.1518575298209; 
 Tue, 13 Feb 2018 18:28:18 -0800 (PST)
Received: from balvisio-mac.oracle.com (inet-160-34-89-136.oracle-ocna.com.
 [160.34.89.136])
 by smtp.gmail.com with ESMTPSA id i69sm30895286pfk.24.2018.02.13.18.28.16
 (version=TLS1 cipher=AES128-SHA bits=128/128);
 Tue, 13 Feb 2018 18:28:17 -0800 (PST)
From: Bruno Alvisio <bruno.alvisio@gmail.com>
To: minios-devel@lists.xenproject.org,
	xen-devel@lists.xenproject.org
Date: Tue, 13 Feb 2018 18:27:39 -0800
Message-Id: <1518575259-71141-17-git-send-email-bruno.alvisio@gmail.com>
X-Mailer: git-send-email 2.3.2 (Apple Git-55)
In-Reply-To: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
Cc: jgross@suse.com, samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH v2 16/16] Save/Restore Support: Implement code
	for arch suspend/resume
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmVmb3JlIHN1c3BlbmRpbmcgdGhlIGRvbWFpbiB0aGUgc2hhcmVkX2luZm9fcGFnZSBpcyB1bm1h
cHBlZCBhbmQgZm9yIFBWcyB0aGUKcGFnZXRhYmxlcyBzaG91bGQgYmUgY2Fub25pY2FsaXplZC4g
QWZ0ZXIgcmVzdW1lIHRoZSBzaGFyZWRfaW5mb19wYWdlIHNob3VsZCBiZQptYXBwZWQgYWdhaW4u
CgpTaWduZWQtb2ZmLWJ5OiBCcnVubyBBbHZpc2lvIDxicnVuby5hbHZpc2lvQGdtYWlsLmNvbT4K
UmV2aWV3ZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9y
Zz4KLS0tCkNoYW5nZWQgc2luY2UgdjE6CiAgKiBGaXhlZCBjb21tZW50Ci0tLQogYXJjaC94ODYv
c2V0dXAuYyB8IDUxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDUxIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9zZXR1cC5jIGIvYXJjaC94ODYvc2V0dXAuYwppbmRleCBiNmUwNTQxLi5iNWVkMWM4
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL2FyY2gveDg2L3NldHVwLmMKQEAg
LTMyLDYgKzMyLDcgQEAKICNpbmNsdWRlIDx4ZW4veGVuLmg+CiAjaW5jbHVkZSA8eGVuL2FyY2gt
eDg2L2NwdWlkLmg+CiAjaW5jbHVkZSA8eGVuL2FyY2gteDg2L2h2bS9zdGFydF9pbmZvLmg+Cisj
aW5jbHVkZSA8eGVuL2h2bS9wYXJhbXMuaD4KIAogI2lmZGVmIENPTkZJR19QQVJBVklSVAogLyoK
QEAgLTQyLDYgKzQzLDExIEBAIHVuaW9uIHN0YXJ0X2luZm9fdW5pb24gc3RhcnRfaW5mb191bmlv
bjsKICNlbmRpZgogCiAvKgorICogVGhpcyBwb2ludGVyIGhvbGRzIGEgcmVmZXJlbmNlIHRvIHRo
ZSBjb3B5IG9mIHRoZSBzdGFydF9pbmZvIHN0cnVjdC4KKyAqLworc3RhdGljIHN0YXJ0X2luZm9f
dCAqc3RhcnRfaW5mb19wdHI7CisKKy8qCiAgKiBTaGFyZWQgcGFnZSBmb3IgY29tbXVuaWNhdGlu
ZyB3aXRoIHRoZSBoeXBlcnZpc29yLgogICogRXZlbnRzIGZsYWdzIGdvIGhlcmUsIGZvciBleGFt
cGxlLgogICovCkBAIC0yMTIsMTggKzIxOCw2MyBAQCBhcmNoX2luaXQodm9pZCAqcGFyKQogI2lm
ZGVmIENPTkZJR19QQVJBVklSVAogCW1lbWNweSgmc3RhcnRfaW5mbywgcGFyLCBzaXplb2Yoc3Rh
cnRfaW5mbykpOwogI2VuZGlmCisJc3RhcnRfaW5mb19wdHIgPSAoc3RhcnRfaW5mb190ICopcGFy
OwogCiAJc3RhcnRfa2VybmVsKChzdGFydF9pbmZvX3QgKilwYXIpOwogfQogCiB2b2lkIGFyY2hf
cHJlX3N1c3BlbmQodm9pZCkKIHsKKyNpZmRlZiBDT05GSUdfUEFSQVZJUlQKKyAgIC8qIFJlcGxh
Y2UgeGVuc3RvcmUgYW5kIGNvbnNvbGUgbWZucyB3aXRoIHRoZSBjb3JyZXNwb25kZW50IHBmbnMg
Ki8KKyAgICBzdGFydF9pbmZvX3B0ci0+c3RvcmVfbWZuID0KKyAgICAgICAgdmlydF90b19wZm4o
bWZuX3RvX3ZpcnQoc3RhcnRfaW5mb19wdHItPnN0b3JlX21mbikpOworICAgIHN0YXJ0X2luZm9f
cHRyLT5jb25zb2xlLmRvbVUubWZuID0KKyAgICAgICAgdmlydF90b19wZm4obWZuX3RvX3ZpcnQo
c3RhcnRfaW5mb19wdHItPmNvbnNvbGUuZG9tVS5tZm4pKTsKKyNlbHNlCisgICAgdWludDY0X3Qg
c3RvcmVfdjsKKyAgICB1aW50NjRfdCBjb25zb2xlX3Y7CisKKyAgICBpZiggaHZtX2dldF9wYXJh
bWV0ZXIoSFZNX1BBUkFNX1NUT1JFX1BGTiwgJnN0b3JlX3YpICkKKyAgICAgICAgQlVHKCk7Cisg
ICAgc3RhcnRfaW5mb19wdHItPnN0b3JlX21mbiA9IHN0b3JlX3Y7CisKKyAgICBpZiggaHZtX2dl
dF9wYXJhbWV0ZXIoSFZNX1BBUkFNX0NPTlNPTEVfUEZOLCAmY29uc29sZV92KSApCisgICAgICAg
IEJVRygpOworICAgIHN0YXJ0X2luZm9fcHRyLT5jb25zb2xlLmRvbVUubWZuID0gY29uc29sZV92
OworI2VuZGlmCisgICAgdW5tYXBfc2hhcmVkX2luZm8oKTsKIAorICAgIGFyY2hfbW1fcHJlX3N1
c3BlbmQoKTsKIH0KIAogdm9pZCBhcmNoX3Bvc3Rfc3VzcGVuZChpbnQgY2FuY2VsZWQpCiB7Cisj
aWYgQ09ORklHX1BBUkFWSVJUCisgICAgaWYgKGNhbmNlbGVkKSB7CisgICAgICAgIHN0YXJ0X2lu
Zm9fcHRyLT5zdG9yZV9tZm4gPSBwZm5fdG9fbWZuKHN0YXJ0X2luZm9fcHRyLT5zdG9yZV9tZm4p
OworICAgICAgICBzdGFydF9pbmZvX3B0ci0+Y29uc29sZS5kb21VLm1mbiA9IHBmbl90b19tZm4o
c3RhcnRfaW5mb19wdHItPmNvbnNvbGUuZG9tVS5tZm4pOworICAgIH0gZWxzZSB7CisgICAgICAg
IG1lbWNweSgmc3RhcnRfaW5mbywgc3RhcnRfaW5mb19wdHIsIHNpemVvZihzdGFydF9pbmZvX3Qp
KTsKKyAgICB9CisjZWxzZQorICAgIHVpbnQ2NF90IHN0b3JlX3Y7CisgICAgdWludDY0X3QgY29u
c29sZV92OworCisgICAgaWYgKGh2bV9nZXRfcGFyYW1ldGVyKEhWTV9QQVJBTV9TVE9SRV9QRk4s
ICZzdG9yZV92KSkKKyAgICAgICAgQlVHKCk7CisgICAgc3RhcnRfaW5mb19wdHItPnN0b3JlX21m
biA9IHBmbl90b19tZm4oc3RvcmVfdik7CiAKKyAgICBpZiAoaHZtX2dldF9wYXJhbWV0ZXIoSFZN
X1BBUkFNX0NPTlNPTEVfUEZOLCAmY29uc29sZV92KSkKKyAgICAgICAgQlVHKCk7CisgICAgc3Rh
cnRfaW5mb19wdHItPmNvbnNvbGUuZG9tVS5tZm4gPSBwZm5fdG9fbWZuKGNvbnNvbGVfdik7Cisj
ZW5kaWYKKworICAgIEhZUEVSVklTT1Jfc2hhcmVkX2luZm8gPSBtYXBfc2hhcmVkX2luZm8oKHZv
aWQqKSBzdGFydF9pbmZvX3B0ci0+c2hhcmVkX2luZm8pOworI2lmbmRlZiBDT05GSUdfUEFSQVZJ
UlQKKyAgICB4ZW5fY2FsbGJhY2tfdmVjdG9yKCk7CisjZW5kaWYKKyAgICBhcmNoX21tX3Bvc3Rf
c3VzcGVuZChjYW5jZWxlZCk7CiB9CiAKIHZvaWQKLS0gCjIuMy4yIChBcHBsZSBHaXQtNTUpCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 02:59:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 02:59:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elnHv-0000UA-Rs; Wed, 14 Feb 2018 02:59:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elnHu-0000Ty-Hv
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 02:59:14 +0000
X-Inumbo-ID: 312a07f9-1133-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 312a07f9-1133-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 03:00:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elnHm-00079U-25; Wed, 14 Feb 2018 02:59:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elnHg-0005a6-Ks; Wed, 14 Feb 2018 02:59:00 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elnHg-0004Ja-Bf; Wed, 14 Feb 2018 02:59:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119072-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:<job
 status>:broken:regression
 xen-unstable:build-armhf-pvops:host-build-prep:fail:regression
 xen-unstable:build-i386-libvirt:libvirt-build:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8b1a5268daf0ff1ddca49d2e683e5bfabf6b9988
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 02:59:00 +0000
Subject: [Xen-devel] [xen-unstable test] 119072: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0079691140839960946=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119072 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119072/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken  in 119023
 build-armhf-pvops            5 host-build-prep fail in 119023 REGR. vs. 118698
 build-i386-libvirt            6 libvirt-build  fail in 119023 REGR. vs. 118698

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-xl-qemuu-ovmf-amd64 16 guest-localmigrate/x10 fail in 119023 pass in 119072
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail pass in 119023

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 119023 n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 119023 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 119023 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 119023 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 119023 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 119023 n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 119023 n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)           blocked in 119023 n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)           blocked in 119023 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 119023 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 119023 n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked in 119023 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 119023 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 119023 n/a
 test-amd64-i386-libvirt       1 build-check(1)           blocked in 119023 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 119023 n/a
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop  fail in 119023 like 118698
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118698
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118698
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118698
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118698
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  8b1a5268daf0ff1ddca49d2e683e5bfabf6b9988
baseline version:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d

Last test of basis   118698  2018-02-08 19:23:11 Z    5 days
Failing since        118802  2018-02-10 00:36:18 Z    4 days    5 attempts
Testing same since   119023  2018-02-12 21:23:25 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-pvops broken

Not pushing.

(No revision log; it would be 318 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0079691140839960946==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 04:05:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 04:05:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eloJu-0005rt-Rc; Wed, 14 Feb 2018 04:05:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m8ws=fi=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1eloJu-0005rn-0M
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 04:05:22 +0000
X-Inumbo-ID: 2fc24105-113c-11e8-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2fc24105-113c-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 05:04:43 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1E45CK7034960;
 Wed, 14 Feb 2018 04:05:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=mime-version :
 message-id : date : from : to : cc : subject : content-type :
 content-transfer-encoding; s=corp-2017-10-26;
 bh=9DzFKe7d7iHBAhqNEgpkau8HemeMAzECazn49M/10JY=;
 b=FXJavrn2Lj8jJqyNUZTf0nBoSHpXhAMWGZ6HLIJ7wNdz1elxyut1BlIBFMcAaBdp8Cxq
 aHVKAndSMns/gb5sVbto9gC1eopoZb/ZKFwN3+lasn+dYKD2AD6fhmtTefYDGjcIQEgP
 eBuSgMwxXKxhTGGTwjv9ul1OEi+vmOI4KOTYkuJkT4q1mK0lS0mWVYYdYz6MH6mj2+/n
 4O37rExl8KcOVjQLEhQgVsji7eJHyaQSxq0nnO+6XxLNlXsAy4mesStIIW+qB8rFWva9
 8QVJAF8JMyBxo/4m86qYsDkES7RCBKMDglrITXQf4T/CUEdsOS/+c7nOrQHZEFy9O/A9 sA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2g4d3y831c-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Feb 2018 04:05:13 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1E432cs021227
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 14 Feb 2018 04:03:02 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1E431Qp031747;
 Wed, 14 Feb 2018 04:03:01 GMT
MIME-Version: 1.0
Message-ID: <52fcdb8d-1912-40b9-8d9e-3c761122fb04@default>
Date: Tue, 13 Feb 2018 20:03:01 -0800 (PST)
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
To: Andrew Cooper3 <andrew.cooper3@citrix.com>, <jbeulich@suse.com>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8804
 signatures=668670
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=726
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802140045
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: [Xen-devel] [PATCH] Fix a panic in SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gb24gSUJSUyBhdmFpbGFibGUgZW52LCBib290dXAgcGFuaWMgd2hlbiBidGk9MCBsaWtlIGJl
bG93OgoKKFhFTikgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhh
cmR3YXJlIGZlYXR1cmVzOiBTTUVQIElCUlMvSUJQQiBTVElCUAooWEVOKSBCVEkgbWl0aWdhdGlv
bnM6IFRodW5rIE4vQSwgT3RoZXJzOiBJQlJTLSBTTUVQCihYRU4pIC0tLS1bIFhlbi00LjQuNE9W
TSAgeDg2XzY0ICBkZWJ1Zz1uICBUYWludGVkOiAgICBDIF0tLS0tCihYRU4pIENQVTogICAgMAoo
WEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjA0MWJiPl0KZW50cnkubyNoYW5kbGVfaXN0
X2V4Y2VwdGlvbisweGQxLzB4MTc2CihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDA0NiAgIENP
TlRFWFQ6IGh5cGVydmlzb3IKKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiAwMDAw
MDAwMDAwMDAwMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDQ4CihYRU4pIHJkeDogMDAwMDAwMDAw
MDAwMDAwMSAgIHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaTogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAgICByc3A6IGZmZmY4MmQwODA1MjlmNTggICByODog
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAw
MDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogMDAwMDAwMDAw
MDAwMDAwMCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogZmZmZjgyZDA4MDUyZmZmZgoo
WEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6
IDAwMDAwMDAwMDAxNTA2ZjAKKFhFTikgY3IzOiAwMDAwMDAwMDc2ZmJlMDAwICAgY3IyOiAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAw
MDAwICAgc3M6IDAwMDAgICBjczogZTAwOAooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9
ZmZmZjgyZDA4MDUyOWY1ODoKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxOCAwMDAwMDAwMGZmZmZm
ZmZmIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjgyZDA4MDUyODAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIGZmZmY4MmQwODAyYTUwZTAgZmZmZjgyZDA4MDUyZmQ5OCBmZmZmODJkMDgwNzJmYzAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAxMDAwMCAwMDAwMDAwMDAwMDAw
NDAwIDAwMDAwMDAwMDAwMDA4MzAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDBhIGZmZmY4MmQwODAzZjBmYzAgMDAwMDAwMDIwMDAwMDAwMAooWEVOKSAgICBmZmZmODJk
MDgwMjk4ODc2IDAwMDAwMDAwMDAwMGUwMDggMDAwMDAwMDAwMDAwMDA0NiBmZmZmODJkMDgwNTJm
ZGY4CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIwNDFiYj5dIGVudHJ5Lm8jaGFuZGxlX2lzdF9leGNlcHRpb24rMHhk
MS8weDE3NgooWEVOKQooWEVOKQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBHRU5FUkFMIFBST1RFQ1RJT04g
RkFVTFQKKFhFTikgW2Vycm9yX2NvZGU9MDAwMF0KKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgoKSXQncyBkdWUgdG8gJWVkeCBpc24ndCBjbGVhcmVkIHRvIHpl
cm8gYmVmb3JlIHdybXNyLgoKRE9fT1ZFUldSSVRFX1JTQiBjbG9iYmVycyAlZWF4IGFuZCBoYXBw
ZW5kIHRvIGNvdmVyIHRoZSBidWcgaW4gY2VydGFpbiBjYXNlIHNvCndlIGRpZG4ndCByZXByb2R1
Y2Ugd2l0aG91dCBidGk9MC4gQ2hhbmdlIHRvIHVzZSAlZWR4LgoKUmV2aWV3ZWQtYnk6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+ClRlc3RlZC1ieTogQm9yaXMg
T3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KU2lnbmVkLW9mZi1ieTogWmhl
bnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCAgICA3ICsrKystLS0KIDEgZmlsZXMgY2hhbmdlZCwg
NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmgKaW5kZXggODE0ZjUzZC4uNTVkODdjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmgKQEAgLTI2OSwxNiArMjY5LDE2IEBACiAgKiBUaGlzIGlzIGxvZ2ljYWwgbWVyZ2Ugb2Yg
RE9fT1ZFUldSSVRFX1JTQiBhbmQgRE9fU1BFQ19DVFJMX0VOVFJZCiAgKiBtYXliZXhlbj0xLCBi
dXQgd2l0aCBjb25kaXRpb25hbHMgcmF0aGVyIHRoYW4gYWx0ZXJuYXRpdmVzLgogICovCi0gICAg
bW92emJsIFNUQUNLX0NQVUlORk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcjE0KSwgJWVheAorICAg
IG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlZHgKIAot
ICAgIHRlc3RiICRCVElfSVNUX1JTQiwgJWFsCisgICAgdGVzdGIgJEJUSV9JU1RfUlNCLCAlZGwK
ICAgICBqeiAuTFxAX3NraXBfcnNiCiAKICAgICBET19PVkVSV1JJVEVfUlNCCiAKIC5MXEBfc2tp
cF9yc2I6CiAKLSAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWFsCisgICAgdGVzdGIgJEJUSV9J
U1RfV1JNU1IsICVkbAogICAgIGp6IC5MXEBfc2tpcF93cm1zcgogCiAgICAgeG9yICVlZHgsICVl
ZHgKQEAgLTI5MSw2ICsyOTEsNyBAQAogICAgICAqIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUu
ICBTUEVDX0NUUkxfSUJSUyB2cyAwIGlzIGVuY29kZWQgaW4gdGhlCiAgICAgICogYm90dG9tIGJp
dCBvZiBidGlfaXN0X2luZm8sIHZpYSBhIGRlbGliZXJhdGUgYWxpYXMgd2l0aCBCVElfSVNUX0lC
UlMuCiAgICAgICovCisgICAgeG9yICVlZHgsICVlZHgKICAgICBtb3YgJE1TUl9TUEVDX0NUUkws
ICVlY3gKICAgICBhbmQgJEJUSV9JU1RfSUJSUywgJWVheAogICAgIHdybXNyCi0tIAoxLjcuMwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 04:58:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 04:58:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elp8r-0001Zs-Ti; Wed, 14 Feb 2018 04:58:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elp8q-0001Zg-C9
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 04:58:00 +0000
X-Inumbo-ID: c9315da1-1143-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9315da1-1143-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 04:59:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elp8h-0001rJ-GO; Wed, 14 Feb 2018 04:57:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elp8c-0003CE-5A; Wed, 14 Feb 2018 04:57:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elp8b-0004Op-JR; Wed, 14 Feb 2018 04:57:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119138-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e139d34a1c4b7775d5855458a325e0e4176bdf7e
X-Osstest-Versions-That: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 04:57:45 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119138: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0078901984167399176=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119138 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119138/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 119098

Tests which did not succeed, but are not blocking:
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-i386  1 build-check(1)         blocked n/a
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e139d34a1c4b7775d5855458a325e0e4176bdf7e
baseline version:
 xen                  3f491d6873be9caa77f02ad8d98f174f0152b819

Last test of basis   119098  2018-02-13 17:01:30 Z    0 days
Testing same since   119108  2018-02-13 20:01:33 Z    0 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jan Beulich <jbeulich@suse.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     blocked 
 test-amd64-amd64-libvirt                                     blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit e139d34a1c4b7775d5855458a325e0e4176bdf7e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 13 18:19:33 2018 +0100

    firmware/shim: correctly handle errors during Xen tree setup
    
    "set -e" on a separate Makefile line is meaningless. Glue together all
    the lines that this is supposed to cover.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0078901984167399176==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 05:28:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 05:28:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elpcP-0004Ip-EB; Wed, 14 Feb 2018 05:28:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elpcO-0004Id-Je
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 05:28:32 +0000
X-Inumbo-ID: cf3320e5-1147-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf3320e5-1147-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 06:27:55 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elpcL-0002wV-B8; Wed, 14 Feb 2018 05:28:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elpcG-0004M7-2Z; Wed, 14 Feb 2018 05:28:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elpcF-0008Ia-RF; Wed, 14 Feb 2018 05:28:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1elpcF-0008Ia-RF@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 05:28:23 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtCnRlc3RpZCB4ZW4tYm9v
dAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwv
Z2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQg
KioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3Nj
bS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNl
ZDogIDE3OGU4MzRjNDdiMGQwMTM1MmM0ODczMDIzNWFhZTY5ODk4ZmJjMDIKICBCdWcgbm90IHBy
ZXNlbnQ6IDEzZGRkMTY2N2U3ZjAxMDcxY2RmMTIwMTMyMjM4ZmZjYTAwNGE4OGUKICBMYXN0IGZh
aWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cy8xMTkxNDcvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlz
ZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1ib290Lmh0
bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0
byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1
bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1k
ZWJpYW5odm0tYW1kNjQteHNtLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExOTE0Ny5iaXNl
Y3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExODMyNCAtLWJsZXNzaW5ncz1yZWFsLHJl
YWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRl
Ymlhbmh2bS1hbWQ2NC14c20geGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMg
cGFzczoKIDExOTA2NCBmYWlsIFtob3N0PWh1eGVscmViZTBdIC8gMTE4NjI5IFtob3N0PXBpbm90
MF0gMTE4NTk4IFtob3N0PWJhcm9xdWUwXSAxMTg1ODYgW2hvc3Q9cGlub3QxXSAxMTg1NzYgW2hv
c3Q9YmFyb3F1ZTFdIDExODU2NiBbaG9zdD1pdGFsaWExXSAxMTg1NTYgW2hvc3Q9Zmlhbm8wXSAx
MTg1MzggW2hvc3Q9Zmlhbm8wXSAxMTg1MDEgW2hvc3Q9ZWxibGluZzFdIDExODQ2NCBvay4KRmFp
bHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTE5MDY0IC8gMTE4NDY0Cih0cmVlIHdpdGggbm8g
dXJsOiBtaW5pb3MpCih0cmVlIHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDog
c2VhYmlvcykKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6
Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAxNzhlODM0YzQ3YjBkMDEzNTJjNDg3MzAyMzVhYWU2
OTg5OGZiYzAyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEy
MTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNi
OGQKQmFzaXMgcGFzcyAxM2RkZDE2NjdlN2YwMTA3MWNkZjEyMDEzMjIzOGZmY2EwMDRhODhlIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1
NjU1YTk3IDRjN2U0NzhkNTk3YjAzNDZlZWYzYTI1NmNmZDY3OTRhYzc3OGI2MDgKR2VuZXJhdGlu
ZyByZXZpc2lvbnMgd2l0aCAuL2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQj
MTNkZGQxNjY3ZTdmMDEwNzFjZGYxMjAxMzIyMzhmZmNhMDA0YTg4ZS0xNzhlODM0YzQ3YjBkMDEz
NTJjNDg3MzAyMzVhYWU2OTg5OGZiYzAyIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xp
bnV4LWZpcm13YXJlLmdpdCNjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
LWM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwLWM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdCMyYjAzM2UzOTZmNGZhMDk4MWJhZTEy
MTNjZGFjZDE1Nzc1NjU1YTk3LTJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVh
OTcgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQjNGM3ZTQ3OGQ1OTdiMDM0NmVlZjNhMjU2
Y2ZkNjc5NGFjNzc4YjYwOC1jOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhk
CmFkaG9jLXJldnR1cGxlLWdlbmVyYXRvcjogdHJlZSBkaXNjb250aWd1b3VzOiBsaW51eC0yLjYK
TG9hZGVkIDEwMDIgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJl
c3VsdHM6CiAxMTg0NDUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExODM2MiBbaG9zdD1lbGJsaW5nMF0K
IDExODQwMSBbaG9zdD1jaGFyZG9ubmF5MV0KIDExODQyOCBbaG9zdD1jaGFyZG9ubmF5MF0KIDEx
ODQ2NCBwYXNzIDEzZGRkMTY2N2U3ZjAxMDcxY2RmMTIwMTMyMjM4ZmZjYTAwNGE4OGUgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVh
OTcgNGM3ZTQ3OGQ1OTdiMDM0NmVlZjNhMjU2Y2ZkNjc5NGFjNzc4YjYwOAogMTE4NTM4IFtob3N0
PWZpYW5vMF0KIDExODU2MSBbaG9zdD1maWFubzBdCiAxMTg1NjUgW2hvc3Q9Zmlhbm8wXQogMTE4
NTAxIFtob3N0PWVsYmxpbmcxXQogMTE4NTU5IFtob3N0PWZpYW5vMF0KIDExODU2MCBbaG9zdD1m
aWFubzBdCiAxMTg1NTUgW2hvc3Q9Zmlhbm8wXQogMTE4NTU2IFtob3N0PWZpYW5vMF0KIDExODU2
MyBbaG9zdD1maWFubzBdCiAxMTg1NjYgW2hvc3Q9aXRhbGlhMV0KIDExODU3NiBbaG9zdD1iYXJv
cXVlMV0KIDExODU4NiBbaG9zdD1waW5vdDFdCiAxMTg2MjkgW2hvc3Q9cGlub3QwXQogMTE4NTk4
IFtob3N0PWJhcm9xdWUwXQogMTE4NjM4IGZhaWwgaXJyZWxldmFudAogMTE4NjcyIGZhaWwgaXJy
ZWxldmFudAogMTE4Nzc1IGZhaWwgaXJyZWxldmFudAogMTE4ODkzIGZhaWwgaXJyZWxldmFudAog
MTE4OTY4IGZhaWwgaXJyZWxldmFudAogMTE5MDY0IGZhaWwgMTc4ZTgzNGM0N2IwZDAxMzUyYzQ4
NzMwMjM1YWFlNjk4OThmYmMwMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRm
YTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4
YWRiNTYxNDgzYjhkCiAxMTkwNjcgcGFzcyAxM2RkZDE2NjdlN2YwMTA3MWNkZjEyMDEzMjIzOGZm
Y2EwMDRhODhlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEy
MTNjZGFjZDE1Nzc1NjU1YTk3IDRjN2U0NzhkNTk3YjAzNDZlZWYzYTI1NmNmZDY3OTRhYzc3OGI2
MDgKIDExOTA3MyBmYWlsIGlycmVsZXZhbnQKIDExOTEyMCBmYWlsIDE3OGU4MzRjNDdiMGQwMTM1
MmM0ODczMDIzNWFhZTY5ODk4ZmJjMDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5
NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZm
NjZlOGFkYjU2MTQ4M2I4ZAogMTE5MDgyIHBhc3MgMTNkZGQxNjY3ZTdmMDEwNzFjZGYxMjAxMzIy
MzhmZmNhMDA0YTg4ZSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAwMDI2OGNjOTEyNzBjN2IwYWEzYTE5MDZiZjdlNzcwMmRi
OWM2MWMxCiAxMTkwODggcGFzcyAxM2RkZDE2NjdlN2YwMTA3MWNkZjEyMDEzMjIzOGZmY2EwMDRh
ODhlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFj
ZDE1Nzc1NjU1YTk3IGQwMTE1Zjk2ZWE2MzNmZDZkNjY4ZjJjMDY3Nzg1OTEyYzBhZDRjMDAKIDEx
OTA5MyBibG9ja2VkIDEzZGRkMTY2N2U3ZjAxMDcxY2RmMTIwMTMyMjM4ZmZjYTAwNGE4OGUgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2
NTVhOTcgY2Y0YjMwZGNhMGFkNzNlODc4MDJkZjgzYzUyOTdhYmVlOTk2MGMyMgogMTE5MTI2IHBh
c3MgMTNkZGQxNjY3ZTdmMDEwNzFjZGYxMjAxMzIyMzhmZmNhMDA0YTg4ZSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMw
MTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkwOTcgcGFzcyAxM2RkZDE2
NjdlN2YwMTA3MWNkZjEyMDEzMjIzOGZmY2EwMDRhODhlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGEyMjMyMGUzMmRjYTA5
MThlZDIzNzk5NTgzZjQ3MGFmZTRjMjQzMzAKIDExOTEwMyBwYXNzIDEzZGRkMTY2N2U3ZjAxMDcx
Y2RmMTIwMTMyMjM4ZmZjYTAwNGE4OGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5
NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMTcwYjZkNTcyNWQ2ODBhMDIwNjdhMTUx
MjJkNDM5ODA4NzU1YWI2NQogMTE5MTA3IGZhaWwgMTc4ZTgzNGM0N2IwZDAxMzUyYzQ4NzMwMjM1
YWFlNjk4OThmYmMwMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYx
NDgzYjhkCiAxMTkxMTIgcGFzcyAxM2RkZDE2NjdlN2YwMTA3MWNkZjEyMDEzMjIzOGZmY2EwMDRh
ODhlIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFj
ZDE1Nzc1NjU1YTk3IGE1M2I5Yjk4N2EwYTliMmM2NzU2OWY5MGYzZDdhYjEzMjdhZGUyZTcKIDEx
OTExNSBwYXNzIDEzZGRkMTY2N2U3ZjAxMDcxY2RmMTIwMTMyMjM4ZmZjYTAwNGE4OGUgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVh
OTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5MTQ3IGZhaWwg
MTc4ZTgzNGM0N2IwZDAxMzUyYzQ4NzMwMjM1YWFlNjk4OThmYmMwMiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRh
ZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkxMzIgZmFpbCAxNzhlODM0YzQ3
YjBkMDEzNTJjNDg3MzAyMzVhYWU2OTg5OGZiYzAyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAy
YjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhk
ZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTE0MiBwYXNzIDEzZGRkMTY2N2U3ZjAxMDcxY2Rm
MTIwMTMyMjM4ZmZjYTAwNGE4OGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0
ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZl
OGFkYjU2MTQ4M2I4ZApTZWFyY2hpbmcgZm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMTg0NjQgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTE5MDY0IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBm
bGlnaHQgMTE5MDY3IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTE5MTA3IChmYWlsKSwgZm9yIGJhc2lzIGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IDEzZGRkMTY2
N2U3ZjAxMDcxY2RmMTIwMTMyMjM4ZmZjYTAwNGE4OGUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4
OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVj
a2luZyBncmFwaCBzdGF0ZS4KIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExOTExNSAocGFzcyksIGZv
ciBsYXN0IHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExOTEyMCAoZmFpbCksIGZvciBmaXJz
dCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTEyNiAocGFzcyksIGZvciBsYXN0IHBh
c3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5MTMyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5MTQyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMTkxNDcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5k
IGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTog
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAxNzhlODM0YzQ3YjBkMDEzNTJj
NDg3MzAyMzVhYWU2OTg5OGZiYzAyCiAgQnVnIG5vdCBwcmVzZW50OiAxM2RkZDE2NjdlN2YwMTA3
MWNkZjEyMDEzMjIzOGZmY2EwMDRhODhlCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MTQ3LwoKCiAgKFJldmlzaW9u
IGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xv
Z3MvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbS54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30u
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTE5MTQ3OiB0b2xlcmFi
bGUgQUxMIEZBSUwKCmZsaWdodCAxMTkxNDcgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxd
Cmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkxNDcv
CgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBz
dWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBm
YWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 07:16:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 07:16:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elrI7-0005CV-AM; Wed, 14 Feb 2018 07:15:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ermr=fi=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1elrI5-0005CP-Py
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 07:15:41 +0000
X-Inumbo-ID: c6801b34-1156-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22f.google.com (unknown [2a00:1450:4010:c07::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6801b34-1156-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 08:15:03 +0100 (CET)
Received: by mail-lf0-x22f.google.com with SMTP id k19so28113997lfj.1
 for <xen-devel@lists.xen.org>; Tue, 13 Feb 2018 23:15:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=Vf7SSIPSmuLHcLHttGJVazW9KYmqyxBo8tRi/liCxsI=;
 b=HQP55XDxoH8DdhJoaASBxX6dzNZIjmbd7wYW7FyqiNPRirOne1ggV+0sD1bvzGJMLW
 ip5xIf8kkLHuQltQguHJViRQMru64dYFCXN8+6tobGmqg2c8PB73tEt5Se3Vo1X2xQr+
 W2VoievtCSunI0fcuQJERwySFlYHWg4AvlpEUUWjrpf1nOwOZ3qGpr+l3Ka1VA3WgDT6
 X75eKfxO7c9Sqp9nQHr5Q/tf08rsyEFVAaOe7W9qT3edVw7XyVHSsaU1WHpgVeEgi7Kw
 MTs+9tDZJaHzdPwbdcdgCxSKa9evkVUVDbbb//hfUkUlKXOdHkvEqJbd+km+hG7VTsCc
 B/sg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=Vf7SSIPSmuLHcLHttGJVazW9KYmqyxBo8tRi/liCxsI=;
 b=qjIPQZA1nmIQ4S+OiLohA6RFBnf/R6Y/ytxWQSYE2xl9zUAV9S0a0kGzak8hy/UIJg
 py8QpWCfPnTGAPeuwU4JgK0IL6xbE06zK8OW5Ie80iK5XsqYGKMQnYpd2RbIGMQ5hb6A
 UNxpU8GoEAMyNjalDYc/nO+ugvMAyYm5FV2V/Oz4YFYwsHk0bHUET5t3YAX6XLfTHM0A
 FpzsTz/MvLpbDCTJ9QHtKbMttcLQrbTW+mjhw+vump9xs2aVrk0RCR9bFz8v9lo/L1W4
 BXR+99zTPV8YNnvrO+ubQjZUQh9znhEaUMQB99w1YhocAtxGj7Ow5ZCCVk+3xKF/11iD
 0KLQ==
X-Gm-Message-State: APf1xPCY3+5f2YLzzzW3AIvNDHKNvK72auZSVrbMNg+M1jXAcFQT/q2m
 LcqSyDRRpdHVQ6FAIQDxWsHkH+0rC1yH5E0cjYQ=
X-Google-Smtp-Source: AH8x226DL7h7eefKY797xcT6PeehFigFd+iirlW92G0aww525HrKsCEXnZC5SBVbj6ZH8Kykxkkm/pNPBkt6eqErZKA=
X-Received: by 10.46.33.169 with SMTP id h41mr2857560lji.20.1518592537693;
 Tue, 13 Feb 2018 23:15:37 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.92.153 with HTTP; Tue, 13 Feb 2018 23:15:37 -0800 (PST)
In-Reply-To: <5A8311B202000078001A76C7@prv-mh.provo.novell.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
 <5A8311B202000078001A76C7@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Wed, 14 Feb 2018 15:15:37 +0800
Message-ID: <CAHrd_jp0DPBau69t_9bOyhn4QReW1H2NgkbDcXBBWE7bG-gZmA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKMjAxOC0wMi0xMyAyMzoyNiBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPjoKPj4+PiBPbiAxMy4wMi4xOCBhdCAxNjoxNSwgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPiB3cm90ZToKPj4gSSd2ZSB1cGRhdGVkIHRoZSBjb21tZW50cyBhY2NvcmRpbmcgdG8geW91
ciBwcmV2aW91cyBzdWdnZXN0aW9ucywKPj4gZG8gdGhleSBsb29rIGdvb2QgdG8geW91Pwo+Cj4g
VGhlIG9uZSBpbiB0aGUgcHVibGljIGhlYWRlciBpcyB3YXkgdG9vIHZlcmJvc2UuIEkgc3BlY2lm
aWNhbGx5IGRvbid0Cj4gc2VlIHdoeSB5b3Ugd291bGQgbmVlZCB0byBzcGVsbCBvdXQgWFNNIHBy
aXZpbGVnZSByZXF1aXJlbWVudHMKPiB0aGVyZS4gUGxlYXNlIG1ha2UgbmV3IGNvbW1lbnRzIG1h
dGNoIGV4aXN0aW5nIG9uZXMgaW4gc3R5bGUgYW5kCj4gdmVyYm9zaXR5IGlmIGF0IGFsbCBwb3Nz
aWJsZSwgd2hpbGUgc3RpbGwgY29udmV5aW5nIGFsbCBuZWNlc3NhcnkgLwo+IHJlbGV2YW50IGlu
Zm9ybWF0aW9uLgo+CgpJIHNob3J0ZW5lZCBpdCBhIGxpdHRsZSBiaXQsIGFuZCBub3cgaXQgbG9v
a3MgbGlrZToKCiNkZWZpbmUgWEVOTUFQU1BBQ0VfZ21mbl9zaGFyZSAgIDYgLyogR01GTiBmcm9t
IGFub3RoZXIgZG9tLiBVbmxpa2UKZ21mbl9mb3JlaWduLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGlmIChjKSB0cmllcyB0byBtYXAgcGFnZXMgZnJvbSAodCkgaW50bwog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChkKSwgdGhpcyBkb2Vzbid0IHJl
cXVpcmUgdGhhdCAoZCkgaXRzZWxmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaGFzIHRoZSBwcml2aWxlZ2UgdG8gbWFwIHRoZSBwYWdlcywgYnV0CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5zdGVhZCByZXF1aXJlcyB0aGF0IChjKSBoYXMgdGhl
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJpdmlsZWdlIHRvIGRvIHNv
LCBhcyBsb25nIGFzIChkKSBhbmQgKHQpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYXJlIGFsbG93ZWQgdG8gc2hhcmUgbWVtb3J5IHBhZ2VzLgogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFRoaXMgaXMgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNo
IG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW5kIGN1cnJlbnRs
eSBBUk0gb25seS4gKi8KCgpDaGVlcnMsCgpaaG9uZ3plIExpdQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 07:16:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 07:16:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elrIa-0005MG-J7; Wed, 14 Feb 2018 07:16:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elrIZ-0005DO-BW
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 07:16:11 +0000
X-Inumbo-ID: 16a15baa-1157-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 16a15baa-1157-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 07:17:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elrIQ-0005kS-Vm; Wed, 14 Feb 2018 07:16:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elrIL-0007Vp-EC; Wed, 14 Feb 2018 07:15:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elrIJ-0004y7-Lq; Wed, 14 Feb 2018 07:15:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119091-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 07:15:55 +0000
Subject: [Xen-devel] [seabios test] 119091: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTA5MSBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkwOTEvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTE5MDYwIFJFR1IuIHZzLiAxMTU1MzkKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAg
ZmFpbCBwYXNzIGluIDExOTA2MAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJl
IG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1
NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIDRhNmRiY2Vh
M2U0MTJmZTEyZWZmYTJmODEyZjUwZGQ3ZWFlOTA5NTUKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJp
b3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZjNjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAgMjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDIg
ZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAg
IDk1IGRheXMgIDEyMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTg2NjggIDIwMTgt
MDItMDggMDQ6NTA6NDMgWiAgICA2IGRheXMgICAgOCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8g
dG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29j
b25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hh
ZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNu
QHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBn
LmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
c2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6
IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcg
ZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBh
bmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rlcgog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5v
dCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0YTZkYmNlYTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2Vh
ZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdl
Lm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAxOCArMDIwMAoKICAgIGZsb3BweTog
VXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJxKCkKICAgIAogICAgVXNlIHRpbWVy
X2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90b3JfY291bnRlciBpbiBCREEgZm9y
IHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2FpdF9pcnEoKS4KICAgIAogICAgVGhl
IHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291bnRlciB3YXMgdGhhdCwgYWZ0ZXIg
aXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3RvcHMgdGhlIGZsb3BweSBtb3RvcnMs
IHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0byBoYXBwZW4gb24gcmVhbCBoYXJk
d2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtlIGluCiAgICB0aGUgZW5kIG9mIGV2
ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2YgdGhlIHJlc3VsdCAtIHN1Y2Nlc3Ms
CiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBtb3RvcnMgbXVzdCBiZSBrZXB0IHNw
aW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMgKHRoZSBGTE9QUFlfTU9UT1JfVElD
S1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgaXMgaW5pdGlhbGl6ZWQg
dG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJlZ2lubmluZyBvZiB0aGUgZmxvcHB5
IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZmZXJlbnQKICAgIHRpbWVvdXQgaXMg
dXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lSUV9USU1FT1VUIGNvbnN0YW50CiAg
ICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZhaXJseSBjb25zZXJ2YXRpdmUgdmFs
dWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24gbW9zdCBmbG9wcGllcykuCiAgICAK
ICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9wcHlfZHJpdmVfcGlvKCkgcmVzZXRz
IHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBzZWNvbmRzIChGTE9QUFlfTU9UT1Jf
VElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lzdGVudCB3aXRoIHdoYXQgb3RoZXIg
UEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5p
Y2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDQ4OGVkZTIyOTc0NjFhZjlkNjBk
ZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNl
cnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNzowMCAyMDE4ICswMjAw
CgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50IGluIGZsb3BweV9kcml2
ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50LCBzbyB0aGUgbW90
b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRlciBhIGZsb3BweSBvcGVyYXRpb24s
IHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQg
NTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRkYThiMgpBdXRob3I6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0
IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFByZXNlcnZlIG1vdG9yIGFuZCBkcml2
ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5IGNvbnRyb2xsZXIKICAgIAogICAg
SW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhlIGZsb3BweSBzeXN0ZW0gaXMgdXN1
YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMgcmV0cmllZC4gSW4gdGhhdCBjYXNl
LCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJlc2VydmVkCiAgICBpbiBvcmRlciB0
byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhlIGZsb3BweSBtb3RvciBzcGlubmlu
ZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4gQWRkaXRpb25hbGx5LCB0aGUgZHJp
dmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28KICAgIGJlIHByZXNlcnZlZCwgYmVj
YXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxsIGRlbGF5IGFmdGVyIHNlbGVjdGlu
ZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSBy
ZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3VycmVudGx5IHNlbGVjdGVkIGRyaXZl
LgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xsZXIoKSwgdGhlIElSUSBiaXQgaXMg
bm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJlc2V0IGJpdCBpcyBzZXQuIEknbSBu
b3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBuZWNlc3NhcnkuIEl0IGlzCiAgICBk
b25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJvZHVjZXMgYSBkZWxheSBiZXR3ZWVu
IHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBlbmFibGluZyB0aGUgSVJRLCB3aGlj
aCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNlbnQgYnkKICAgIHRoZSBjb250cm9s
bGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtv
bGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZmM2
MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYKQXV0aG9yOiBOaWtvbGF5IE5pa29s
b3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoy
Njo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgRkxPUFBZX0RPUl9YWFggY29u
c3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3ODgyZGU4YjUwYzIzNjVmZDkxNjZj
NWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU3IDIwMTggKzAyMDAKCiAgICBm
bG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3NmM3NGUKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgdGhlIGZsb3BweV9k
b3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgMTRkOTFjMzUzZTE5Yjcw
ODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNl
bEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIgMjAxOCArMDIwMAoKICAg
IHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAg
ICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRv
IHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICByZXNvdXJjZXMgb24gUENJ
IGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJIGNhcGFiaWxpdHkgZm9y
IFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byByZXNlcnZlIGFkZGl0aW9u
YWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hlbiBhZGRpbmcgdGhlIElP
IGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9ydAogICAgd2l0aG91dCBz
cGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhlIHN1Ym9yZGluYXRlIGJ1
cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBrZXJuZWwgZ2V0cyBtZXNz
ZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJldiBjb2RlIGlmIHRoZSB2
YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0LgogICAgCiAgICBSZW1vdmVk
IGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFFTVUgcmVzb3VyY2UgcmVz
ZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUgJ0lPIGhpbnRzJyBjYXBh
YmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2ly
a2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIw
MThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpE
YXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDog
VXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAogICAgU2lnbmVk
LW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2
ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdl
ciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0
NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAg
ICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0
IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2df
YXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQu
CiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVy
ZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNw
ZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZh
bmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3
NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBP
bmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBz
cGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEw
ZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBG
cmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQg
dG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNj
NzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2
aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoK
ICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtl
dmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 07:55:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 07:55:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elrtu-0008TA-N4; Wed, 14 Feb 2018 07:54:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ov5/=fi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elrtt-0008T3-0x
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 07:54:45 +0000
X-Inumbo-ID: 3ae0e349-115c-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3ae0e349-115c-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 08:54:06 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 12C8DAE24;
 Wed, 14 Feb 2018 07:54:40 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <b545e520-d15a-fa32-a6ca-879c400eaa2e@suse.com>
Date: Wed, 14 Feb 2018 08:54:37 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: de-DE
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMTggMjA6NDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhlIGN1cnJlbnQgWFBU
SSBpbXBsZW1lbnRhdGlvbiBpc29sYXRlcyB0aGUgZGlyZWN0bWFwIChhbmQgdGhlcmVmb3JlIGEg
bG90IG9mCj4gZ3Vlc3QgZGF0YSksIGJ1dCBhIGxhcmdlIHF1YW50aXR5IG9mIENQVTAncyBzdGF0
ZSAoaW5jbHVkaW5nIGl0cyBzdGFjaykKPiByZW1haW5zIHZpc2libGUuCj4gCj4gRnVydGhlcm1v
cmUsIGFuIGF0dGFja2VyIGFibGUgdG8gcmVhZCAudGV4dCBpcyBpbiBhIHZhc3RseSBzdXBlcmlv
ciBwb3NpdGlvbgo+IHRvIG5vcm1hbCB3aGVuIGl0IGNvbWVzIHRvIGZpbmdlcnByaW50aW5nIFhl
biBmb3Iga25vd24gdnVsbmVyYWJpbGl0aWVzLCBvcgo+IHNjYW5uaW5nIGZvciBST1AvU3BlY3Ry
ZSBnYWRnZXRzLgo+IAo+IENvbGxlY3QgdG9nZXRoZXIgdGhlIGVudHJ5cG9pbnRzIGluIC50ZXh0
LmVudHJ5IChjdXJyZW50bHkgM3g0ayBmcmFtZXMsIGJ1dAo+IGNhbiBhbG1vc3QgY2VydGFpbmx5
IGJlIHNsaW1tZWQgZG93biksIGFuZCBjcmVhdGUgYSBjb21tb24gbWFwcGluZyB3aGljaCBpcwo+
IGluc2VydGVkIGludG8gZWFjaCBwZXItY3B1IHNoYWRvdy4gIFRoZSBzdHVicyBhcmUgYWxzbyBp
bnNlcnRlZCBpbnRvIHRoaXMKPiBtYXBwaW5nIGJ5IHBvaW50aW5nIGF0IHRoZSBpbi11c2UgTDIu
ICBUaGlzIGFsbG93cyBzdHVicyBhbGxvY2F0ZWQgbGF0ZXIgKFNNUAo+IGJvb3QsIG9yIENQVSBo
b3RwbHVnKSB0byB3b3JrIHdpdGhvdXQgZnVydGhlciBjaGFuZ2VzIHRvIHRoZSBjb21tb24gbWFw
cGluZ3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+
IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gCj4gUkZDLCBiZWNhdXNlIEkgZG9uJ3QgdGhpbmsgdGhlIHN0dWJz
IGhhbmRsaW5nIGlzIHBhcnRpY3VsYXJseSBzZW5zaWJsZS4KPiAKPiBXZSBhbGxvY2F0ZSA0ayBv
ZiB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgcGVyIENQVSwgYnV0IHNxdWFzaCBsb2FkcyBvZiBDUFVz
Cj4gdG9nZXRoZXIgb250byBhIHNpbmdsZSBNRk4uICBUaGUgc3R1YnMgb3VnaHQgdG8gYmUgaXNv
bGF0ZWQgYXMgd2VsbCAoYXMgdGhleQo+IGxlYWsgdGhlIHZpcnR1YWwgYWRkcmVzc2VzIG9mIGVh
Y2ggc3RhY2spLCB3aGljaCBjYW4gYmUgZG9uZSBieSBhbGxvY2F0aW5nIGFuCj4gTUZOIHBlciBD
UFUgKGFuZCBzaW1wbGlmaWVzIGNwdV9zbXBib290X2FsbG9jKCkgc29tZXdoYXQpLiAgQXQgdGhp
cyBwb2ludCwgd2UKPiBjYW4ndCB1c2UgYSBjb21tb24gc2V0IG9mIG1hcHBpbmdzLCBhbmQgd2ls
bCBoYXZlIHRvIGNsb25lIHRoZSBzaW5nbGUgc3R1YiBhbmQKPiAuZW50cnkudGV4dCBpbnRvIGVh
Y2ggUENQVXMgY29weSBvZiB0aGUgcGFnZXRhYmxlcy4KPiAKPiBBbHNvLCBteSBwbGFuIHRvIGNh
dXNlIC50ZXh0LmVudHJ5IHRvIHN0cmFkZGxlIGEgNTEyVEIgYm91bmRhcnkgKGFuZCB0aGVyZWZv
cmUKPiBhdm9pZCBhbnkgZnVydGhlciBwYWdldGFibGUgYWxsb2NhdGlvbnMpIGhhcyBjb21lIGEg
bGl0dGxlIHVuc3R1Y2sgYmVjYXVzZSBvZgo+IENPTkZJR19CSUdNRU0uICBJJ20gc3RpbGwgd29y
a2luZyBvdXQgd2hldGhlciB0aGVyZSBpcyBhIHNlbnNpYmxlIHdheSB0bwo+IHJlYXJyYW5nZSB0
aGUgdmlydHVhbCBsYXlvdXQgZm9yIHRoaXMgcGxhbiB0byB3b3JrLgo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jICAgICAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQo+ICB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDIg
KysKPiAgeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8ICA0ICsrKy0KPiAgeGVu
L2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgICB8ICA3ICsrKysrKysKPiAgNCBmaWxlcyBj
aGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IGluZGV4
IDJlYmVmMDMuLjI1MTkxNDEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPiBAQCAtNjIyLDYgKzYyMiw5IEBAIHVuc2ln
bmVkIGxvbmcgYWxsb2Nfc3R1Yl9wYWdlKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcg
Km1mbikKPiAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtZW1zZXQoX19tYXBfZG9tYWluX3Bh
Z2UocGcpLCAweGNjLCBQQUdFX1NJWkUpKTsKPiAgICAgIH0KPiAgCj4gKyAgICAvKiBDb25maXJt
IHRoYXQgYWxsIHN0dWJzIGZpdCBpbiBhIHNpbmdsZSBMMiBwYWdldGFibGUuICovCj4gKyAgICBC
VUlMRF9CVUdfT04oTlJfQ1BVUyAqIFBBR0VfU0laRSA+ICgxdSA8PCBMMl9QQUdFVEFCTEVfU0hJ
RlQpKTsKClNvIHdlIGxpbWl0IE5SX0NQVVMgdG8gYmUgbWF4IDUxMiBub3c/CgpNYXliZSB5b3Ug
c2hvdWxkIHVzZSBTVFVCX0JVRl9TSVpFIGluc3RlYWQgb2YgUEFHRV9TSVpFPwoKQlRXOiBJcyB0
aGVyZSBhbnkgcmVhc29uIHdlIGRvbid0IHVzZSBhIGNvbW1vbiBzdHViIHBhZ2UgbWFwcGVkIHRv
IGVhY2gKcGVyLWNwdSBzdGFjayBhcmVhPyBUaGUgc3RhY2sgYWRkcmVzcyBjYW4gZWFzaWx5IGJl
IG9idGFpbmVkIHZpYSAlcmlwCnJlbGF0aXZlIGFkZHJlc3NpbmcgdGhlbiAoc2VlIG15IHBhdGNo
IGZvciB0aGUgcGVyLXZjcHUgc3RhY2tzOgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDc3My5odG1sICkKCgpKdWVyZ2VuCgo+ICsKPiAg
ICAgIHN0dWJfdmEgPSBYRU5fVklSVF9FTkQgLSAoY3B1ICsgMSkgKiBQQUdFX1NJWkU7Cj4gICAg
ICBpZiAoIG1hcF9wYWdlc190b194ZW4oc3R1Yl92YSwgbWZuX3gocGFnZV90b19tZm4ocGcpKSwg
MSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFX0hZUEVSVklTT1JfUlggfCBNQVBf
U01BTExfUEFHRVMpICkKPiBAQCAtNjUxLDkgKzY1NCw2IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFw
cGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCj4gICAgICBsMl9wZ2Vu
dHJ5X3QgKnBsMmU7Cj4gICAgICBsMV9wZ2VudHJ5X3QgKnBsMWU7Cj4gIAo+IC0gICAgaWYgKCBs
aW5lYXIgPCBESVJFQ1RNQVBfVklSVF9TVEFSVCApCj4gLSAgICAgICAgcmV0dXJuIDA7Cj4gLQo+
ICAgICAgZmxhZ3MgPSBsM2VfZ2V0X2ZsYWdzKCpwbDNlKTsKPiAgICAgIEFTU0VSVChmbGFncyAm
IF9QQUdFX1BSRVNFTlQpOwo+ICAgICAgaWYgKCBmbGFncyAmIF9QQUdFX1BTRSApCj4gQEAgLTc0
NCw2ICs3NDQsOSBAQCBzdGF0aWMgX19yZWFkX21vc3RseSBpbnQ4X3Qgb3B0X3hwdGkgPSAtMTsK
PiAgYm9vbGVhbl9wYXJhbSgieHB0aSIsIG9wdF94cHRpKTsKPiAgREVGSU5FX1BFUl9DUFUocm9v
dF9wZ2VudHJ5X3QgKiwgcm9vdF9wZ3QpOwo+ICAKPiArc3RhdGljIHJvb3RfcGdlbnRyeV90IGNv
bW1vbl9wZ3Q7Cj4gK2V4dGVybiBjaGFyIF9zdGV4dGVudHJ5W10sIF9ldGV4dGVudHJ5W107Cj4g
Kwo+ICBzdGF0aWMgaW50IHNldHVwX2NwdV9yb290X3BndCh1bnNpZ25lZCBpbnQgY3B1KQo+ICB7
Cj4gICAgICByb290X3BnZW50cnlfdCAqcnB0Owo+IEBAIC03NjQsOCArNzY3LDMyIEBAIHN0YXRp
YyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGludCBjcHUpCj4gICAgICAgICAgaWRs
ZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChST19NUFRfVklSVF9TVEFSVCldOwo+ICAgICAg
LyogU0hfTElORUFSX1BUIGluc2VydGVkIHRvZ2V0aGVyIHdpdGggZ3Vlc3QgbWFwcGluZ3MuICov
Cj4gICAgICAvKiBQRVJET01BSU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRleHQgc3dpdGNoLiAqLwo+
IC0gICAgcnB0W3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPQo+IC0gICAgICAg
IGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQoWEVOX1ZJUlRfU1RBUlQpXTsKPiArCj4g
KyAgICAvKiBPbmUtdGltZSBzZXR1cCBvZiBjb21tb25fcGd0LCB3aGljaCBtYXBzIC50ZXh0LmVu
dHJ5IGFuZCB0aGUgc3R1YnMuICovCj4gKyAgICBpZiAoIHVubGlrZWx5KCFyb290X2dldF9pbnRw
dGUoY29tbW9uX3BndCkpICkKPiArICAgIHsKPiArICAgICAgICB1bnNpZ25lZCBsb25nIHN0dWJz
X2xpbmVhciA9IFhFTl9WSVJUX0VORCAtIDE7Cj4gKyAgICAgICAgbDNfcGdlbnRyeV90ICpzdHVi
c19tYWluLCAqc3R1YnNfc2hhZG93Owo+ICsgICAgICAgIGNoYXIgKnB0cjsKPiArCj4gKyAgICAg
ICAgZm9yICggcmMgPSAwLCBwdHIgPSBfc3RleHRlbnRyeTsKPiArICAgICAgICAgICAgICAhcmMg
JiYgcHRyIDwgX2V0ZXh0ZW50cnk7IHB0ciArPSBQQUdFX1NJWkUgKQo+ICsgICAgICAgICAgICBy
YyA9IGNsb25lX21hcHBpbmcocHRyLCBycHQpOwo+ICsKPiArICAgICAgICBpZiAoIHJjICkKPiAr
ICAgICAgICAgICAgcmV0dXJuIHJjOwo+ICsKPiArICAgICAgICBzdHVic19tYWluID0gbDRlX3Rv
X2wzZShpZGxlX3BnX3RhYmxlW2w0X3RhYmxlX29mZnNldChzdHVic19saW5lYXIpXSk7Cj4gKyAg
ICAgICAgc3R1YnNfc2hhZG93ID0gbDRlX3RvX2wzZShycHRbbDRfdGFibGVfb2Zmc2V0KHN0dWJz
X2xpbmVhcildKTsKPiArCj4gKyAgICAgICAgLyogU3BsaWNlIGludG8gdGhlIHJlZ3VsYXIgTDIg
bWFwcGluZyB0aGUgc3R1YnMuICovCj4gKyAgICAgICAgc3R1YnNfc2hhZG93W2wzX3RhYmxlX29m
ZnNldChzdHVic19saW5lYXIpXSA9Cj4gKyAgICAgICAgICAgIHN0dWJzX21haW5bbDNfdGFibGVf
b2Zmc2V0KHN0dWJzX2xpbmVhcildOwo+ICsKPiArICAgICAgICBjb21tb25fcGd0ID0gcnB0W3Jv
b3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV07Cj4gKyAgICB9Cj4gKwo+ICsgICAgcnB0
W3Jvb3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBjb21tb25fcGd0Owo+ICAKPiAg
ICAgIC8qIEluc3RhbGwgZGlyZWN0IG1hcCBwYWdlIHRhYmxlIGVudHJpZXMgZm9yIHN0YWNrLCBJ
RFQsIGFuZCBUU1MuICovCj4gICAgICBmb3IgKCBvZmYgPSByYyA9IDA7ICFyYyAmJiBvZmYgPCBT
VEFDS19TSVpFOyBvZmYgKz0gUEFHRV9TSVpFICkKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMKPiBpbmRleCA3MDdjNzQ2Li5iMDAxZTc5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TCj4gQEAgLTEzLDYgKzEzLDggQEAKPiAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiAg
I2luY2x1ZGUgPGlycV92ZWN0b3JzLmg+Cj4gIAo+ICsgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVu
dHJ5LCAiYXgiLCBAcHJvZ2JpdHMKPiArCj4gIEVOVFJZKGVudHJ5X2ludDgyKQo+ICAgICAgICAg
IEFTTV9DTEFDCj4gICAgICAgICAgcHVzaHEgJDAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4gaW5kZXggNThm
NjUyZC4uNWM1MzEwZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPiBAQCAtMTQsNiArMTQsOCBAQAo+
ICAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgo+ICAjaW5jbHVkZSA8aXJxX3ZlY3RvcnMuaD4KPiAg
Cj4gKyAgICAgICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwo+ICsKPiAg
LyogJXJieDogc3RydWN0IHZjcHUgKi8KPiAgRU5UUlkoc3dpdGNoX3RvX2tlcm5lbCkKPiAgICAg
ICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKPiBAQCAtODU0LDcgKzg1Niw3
IEBAIEdMT0JBTChhdXRvZ2VuX2VudHJ5cG9pbnRzKQo+ICAgICAgICAgIC5wb3BzZWN0aW9uCj4g
ICAgICAgICAgLmVuZG0KPiAgCj4gLSAgICAgICAgLnRleHQKPiArICAgICAgICAucHJldmlvdXMK
PiAgYXV0b2dlbl9zdHViczogLyogQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc3R1YnMuICovCj4g
IAo+ICAgICAgICAgIHZlYyA9IDAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3hlbi5sZHMu
UyBiL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiBpbmRleCAwOTUyOTgwLi4yNWM2Y2JjIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMKPiArKysgYi94ZW4vYXJjaC94ODYveGVu
Lmxkcy5TCj4gQEAgLTY3LDYgKzY3LDEzIEBAIFNFQ1RJT05TCj4gICAgICAgICAqKC50ZXh0KQo+
ICAgICAgICAgKigudGV4dC5fX3g4Nl9pbmRpcmVjdF90aHVua18qKQo+ICAgICAgICAgKigudGV4
dC5wYWdlX2FsaWduZWQpCj4gKwo+ICsgICAgICAgLiA9IEFMSUdOKFBBR0VfU0laRSk7Cj4gKyAg
ICAgICBfc3RleHRlbnRyeSA9IC47Cj4gKyAgICAgICAqKC50ZXh0LmVudHJ5KQo+ICsgICAgICAg
LiA9IEFMSUdOKFBBR0VfU0laRSk7Cj4gKyAgICAgICBfZXRleHRlbnRyeSA9IC47Cj4gKwo+ICAg
ICAgICAgKigudGV4dC5jb2xkKQo+ICAgICAgICAgKigudGV4dC51bmxpa2VseSkKPiAgICAgICAg
ICooLmZpeHVwKQo+IAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 07:56:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 07:56:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elrvi-0000Gz-2y; Wed, 14 Feb 2018 07:56:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elrvg-0000Ge-5X
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 07:56:36 +0000
X-Inumbo-ID: bbeca112-115c-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bbeca112-115c-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 07:57:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 00:56:28 -0700
Message-Id: <5A83F9BB02000078001A79CF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 00:56:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhenzhong Duan" <zhenzhong.duan@oracle.com>
References: <52fcdb8d-1912-40b9-8d9e-3c761122fb04@default>
In-Reply-To: <52fcdb8d-1912-40b9-8d9e-3c761122fb04@default>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper3 <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] Fix a panic in SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDA1OjAzLCA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4gd3Jv
dGU6Cj4gT24gb24gSUJSUyBhdmFpbGFibGUgZW52LCBib290dXAgcGFuaWMgd2hlbiBidGk9MCBs
aWtlIGJlbG93Ogo+IAo+IChYRU4pIFNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczoK
PiAoWEVOKSAgIEhhcmR3YXJlIGZlYXR1cmVzOiBTTUVQIElCUlMvSUJQQiBTVElCUAo+IChYRU4p
IEJUSSBtaXRpZ2F0aW9uczogVGh1bmsgTi9BLCBPdGhlcnM6IElCUlMtIFNNRVAKPiAoWEVOKSAt
LS0tWyBYZW4tNC40LjRPVk0gIHg4Nl82NCAgZGVidWc9biAgVGFpbnRlZDogICAgQyBdLS0tLQo+
IChYRU4pIENQVTogICAgMAo+IChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyMDQxYmI+
XQo+IGVudHJ5Lm8jaGFuZGxlX2lzdF9leGNlcHRpb24rMHhkMS8weDE3Ngo+IChYRU4pIFJGTEFH
UzogMDAwMDAwMDAwMDAxMDA0NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPiAoWEVOKSByYXg6IDAw
MDAwMDAwMDAwMDAwMDAgICByYng6IDAwMDAwMDAwMDAwMDAwMDAgICByY3g6IDAwMDAwMDAwMDAw
MDAwNDgKPiAoWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDEgICByc2k6IDAwMDAwMDAwMDAwMDAw
MDAgICByZGk6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAg
ICByc3A6IGZmZmY4MmQwODA1MjlmNTggICByODogIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBy
OTogIDAwMDAwMDAwMDAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAw
MDAwMDAwMDAwMDAKPiAoWEVOKSByMTI6IDAwMDAwMDAwMDAwMDAwMDAgICByMTM6IDAwMDAwMDAw
MDAwMDAwMDAgICByMTQ6IGZmZmY4MmQwODA1MmZmZmYKPiAoWEVOKSByMTU6IDAwMDAwMDAwMDAw
MDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAxNTA2ZjAKPiAo
WEVOKSBjcjM6IDAwMDAwMDAwNzZmYmUwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVO
KSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAg
Y3M6IGUwMDgKPiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgyZDA4MDUyOWY1
ODoKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDE4IDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAw
MDAwMDAwMiBmZmZmODJkMDgwNTI4MDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZm
ODJkMDgwMmE1MGUwIGZmZmY4MmQwODA1MmZkOTggZmZmZjgyZDA4MDcyZmMwMAo+IChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAxMDAwMCAwMDAwMDAwMDAwMDAwNDAwIDAwMDAw
MDAwMDAwMDA4MzAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMGEg
ZmZmZjgyZDA4MDNmMGZjMCAwMDAwMDAwMjAwMDAwMDAwCj4gKFhFTikgICAgZmZmZjgyZDA4MDI5
ODg3NiAwMDAwMDAwMDAwMDBlMDA4IDAwMDAwMDAwMDAwMDAwNDYgZmZmZjgyZDA4MDUyZmRmOAo+
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVO
KSAgICBbPGZmZmY4MmQwODAyMDQxYmI+XSBlbnRyeS5vI2hhbmRsZV9pc3RfZXhjZXB0aW9uKzB4
ZDEvMHgxNzYKPiAoWEVOKQo+IChYRU4pCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+IChYRU4pIFBhbmljIG9uIENQVSAwOgo+IChYRU4pIEdFTkVSQUwg
UFJPVEVDVElPTiBGQVVMVAo+IChYRU4pIFtlcnJvcl9jb2RlPTAwMDBdCj4gKFhFTikgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IAo+IEl0J3MgZHVlIHRvICVlZHgg
aXNuJ3QgY2xlYXJlZCB0byB6ZXJvIGJlZm9yZSB3cm1zci4KPiAKPiBET19PVkVSV1JJVEVfUlNC
IGNsb2JiZXJzICVlYXggYW5kIGhhcHBlbmQgdG8gY292ZXIgdGhlIGJ1ZyBpbiBjZXJ0YWluIGNh
c2Ugc28KPiB3ZSBkaWRuJ3QgcmVwcm9kdWNlIHdpdGhvdXQgYnRpPTAuIENoYW5nZSB0byB1c2Ug
JWVkeC4KPiAKPiBSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KPiBUZXN0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5k
dWFuQG9yYWNsZS5jb20+CgpUd28gZm9ybWFsIHRoaW5nczogUGxlYXNlIHB1dCB0YWdzIGluIHNl
cXVlbnRpYWwgKGluIHRpbWUpIG9yZGVyOgpyZXBvcnRlciwgYXV0aG9yKHMpLCByZXZpZXdlcnMv
dGVzdGVycy4gQW5kIHBsZWFzZSBmb2xsb3cgcGF0Y2gKc3VibWlzc2lvbiBydWxlcyAtIHNlbmQg
dGhlbSBfdG9fIHRoZSBsaXN0LCB3aXRoIG1haW50YWluZXJzIChhbmQKb3RoZXIgaW50ZXJlc3Rl
ZCBwYXJ0aWVzKSBvbiBfY2NfLgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4gQEAg
LTI2OSwxNiArMjY5LDE2IEBACj4gICAqIFRoaXMgaXMgbG9naWNhbCBtZXJnZSBvZiBET19PVkVS
V1JJVEVfUlNCIGFuZCBET19TUEVDX0NUUkxfRU5UUlkKPiAgICogbWF5YmV4ZW49MSwgYnV0IHdp
dGggY29uZGl0aW9uYWxzIHJhdGhlciB0aGFuIGFsdGVybmF0aXZlcy4KPiAgICovCj4gLSAgICBt
b3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWF4Cj4gKyAg
ICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWR4Cj4g
IAo+IC0gICAgdGVzdGIgJEJUSV9JU1RfUlNCLCAlYWwKPiArICAgIHRlc3RiICRCVElfSVNUX1JT
QiwgJWRsCj4gICAgICBqeiAuTFxAX3NraXBfcnNiCj4gIAo+ICAgICAgRE9fT1ZFUldSSVRFX1JT
Qgo+ICAKPiAgLkxcQF9za2lwX3JzYjoKPiAgCj4gLSAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwg
JWFsCj4gKyAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWRsCj4gICAgICBqeiAuTFxAX3NraXBf
d3Jtc3IKPiAgCj4gICAgICB4b3IgJWVkeCwgJWVkeAo+IEBAIC0yOTEsNiArMjkxLDcgQEAKPiAg
ICAgICAqIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICBTUEVDX0NUUkxfSUJSUyB2cyAwIGlz
IGVuY29kZWQgaW4gdGhlCj4gICAgICAgKiBib3R0b20gYml0IG9mIGJ0aV9pc3RfaW5mbywgdmlh
IGEgZGVsaWJlcmF0ZSBhbGlhcyB3aXRoIEJUSV9JU1RfSUJSUy4KPiAgICAgICAqLwo+ICsgICAg
eG9yICVlZHgsICVlZHgKPiAgICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+ICAgICAgYW5k
ICRCVElfSVNUX0lCUlMsICVlYXgKPiAgICAgIHdybXNyCgpUaGlzIGlzIHdyb25nIG5vdywgYW5k
IHRoZSBjb21tZW50IHZlcnkgY2xlYXJseSBzdGF0ZXMgd2h5LiBJIHRoaW5rCnJhdGhlciB0aGFu
IHN3aXRjaGluZyAlZWF4IHRvICVlZHggaXQgd291bGQgYmUgYmV0dGVyIHRvIHByZXNlcnZlCiVl
YXggKGUuZy4gYnkgc2F2aW5nIGludG8gJWVkeCkgYXJvdW5kIERPX09WRVJXUklURV9SU0IuIEkn
bGwKc2VuZCBhbiB1cGRhdGVkIHBhdGNoIGluIGEgZmV3IG1pbnV0ZXMuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 08:01:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 08:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1els0G-0001Uv-Uc; Wed, 14 Feb 2018 08:01:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1els0G-0001Up-1p
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 08:01:20 +0000
X-Inumbo-ID: 65d3c6f1-115d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 65d3c6f1-115d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 08:02:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 01:01:13 -0700
Message-Id: <5A83FAD802000078001A79DD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 01:01:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <Brian.Woods@amd.com>
References: <20180207210624.119059-1-brian.woods@amd.com>
 <20180208170147.89927-1-brian.woods@amd.com>
 <5A7B6A7C0200003403432E6E@prv-mh.provo.novell.com>
 <5A7C82880200003F043E54B7@prv-mh.provo.novell.com>
 <5A82BE8502000078001A73AE@prv-mh.provo.novell.com>
 <CY4PR12MB1830CA7E68C14BB88FF06A24E5F60@CY4PR12MB1830.namprd12.prod.outlook.com>
In-Reply-To: <CY4PR12MB1830CA7E68C14BB88FF06A24E5F60@CY4PR12MB1830.namprd12.prod.outlook.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <Suravee.Suthikulpanit@amd.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3 2/3] x86/svm: add EFER SVME support for
 VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDE5OjM3LCA8QnJpYW4uV29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
UGFyZG9uIGFueSB3ZWlyZCBmb3JtYXR0aW5nLCBJJ20gcmVwbHlpbmcgb24gbXkgcGhvbmUuIAo+
IAo+IEJlY2F1c2UgdGhleSBhcmUgdHdvIGRpZmZlcmVudCB0aGluZ3MuICBPbmUgaXMgYW4gYXNz
ZXJ0IHRvIG1ha2Ugc3VyZSAKPiBub3RoaW5nIHdyb25nIGlzIGhhcHBlbmluZyB3aXRoIHRoZSBF
RkVSLlNWTUUgYml0LCBhbmQgdGhlIG90aGVyIGNoYW5nZXMgd2hhdCAKPiBmZWF0dXJlcyBhcmUg
ZW5hYmxlZC4gIAo+IAo+IElJUkMsIG1vc3QgYXNzZXJ0cyBhcmUgb24gdGhlaXIgb24gaWZzIGFu
ZCBub3QgaW4gYSBpZiBzdGF0ZW1lbnQgd2l0aCAKPiBzb21ldGhpbmcgZWxzZS4gIEkgZ3Vlc3Mg
SSBzaG91bGQgaGF2ZSBwdXQgdGhlIGFzc2VydCBoaWdoZXIgaW4gdGhlIGZ1bmN0aW9uIAo+IHRo
b3VnaCBidXQgdGhhdCdzIGEgc21hbGwgZGV0YWlsLiAgCj4gCj4gWWVzLCB5b3UgY2FuIHNxdWVl
emUgYm90aCBpbiBvbmUgaWYgc3RhdGVtZW50IGJ1dCwgYnV0IGl0IGJlaW5nIGNsZWFuZXIgYW5k
IAo+IGVhc2llciB0byByZWFkIChhdCBsZWFzdCBtb3JlIGxvZ2ljYWwpIGlzIGJldHRlciB0aGFu
IGdldHRpbmcgcmlkIG9mIG9uZSBpZiAKPiBpbiBteSBvcGluaW9uLiAgUGx1cyBhc3N1bWluZyBh
c3NlcnRzIGFyZSBkaXNhYmxlZCBmb3IgcmVsZWFzZSwgSSdkIGFzc3VtZSAKPiB0aGUgZXh0cmEg
aWYgd291bGQgZ2V0IG9wdGltaXplZCBvdXQgYnkgZ2NjIGFueXdheS4gCgpJbiB0aGF0IGNhc2Ug
aXQgd291bGQgYmV0dGVyIGJlCgpBU1NFUlQobmVzdGVkaHZtX2VuYWJsZWQodi0+ZG9tYWluKSB8
fCAhKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAmIEVGRVJfU1ZNRSkpOwoKKHN1aXRhYmx5
IGxpbmUgd3JhcHBlZCBpZiBuZWNlc3NhcnkpLiBCdXQgSSBjb250aW51ZSB0byB0aGluayB0aGUK
aWYvZWxzZSB2YXJpYW50IGxvb2tzIGJldHRlciBvdmVyYWxsLiBJdCdsbCBiZSB0aGUgU1ZNIG1h
aW50YWluZXJzIHRvCmRlY2lkZSwgdGhvdWdoLgoKSmFuCgo+IE9uIEZlYnJ1YXJ5IDEzLCAyMDE4
IDAzOjMxOjQwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gCj4+Pj4+
IE9uIDA4LjAyLjE4IGF0IDE4OjAxLCA8YnJpYW4ud29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMKPj4+IEBAIC02MTEsNiArNjExLDEyIEBAIHN0YXRpYyB2b2lkIHN2bV91cGRh
dGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKPj4+ICAgICAgaWYgKCBsbWEgKQo+Pj4gICAg
ICAgICAgbmV3X2VmZXIgfD0gRUZFUl9MTUU7Cj4+PiAgICAgIHZtY2Jfc2V0X2VmZXIodm1jYiwg
bmV3X2VmZXIpOwo+Pj4gKwo+Pj4gKyAgICBpZiAoICFuZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21h
aW4pICkKPj4+ICsgICAgICAgIEFTU0VSVCghKHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciAm
IEVGRVJfU1ZNRSkpOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIG5lc3RlZGh2bV9lbmFibGVkKHYtPmRv
bWFpbikgKQo+Pj4gKyAgICAgICAgc3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZSh2
KTsKPj4+ICB9Cj4+Cj4+IFdoeSBub3QKPj4KPj4gICAgIGlmICggbmVzdGVkaHZtX2VuYWJsZWQo
di0+ZG9tYWluKSApCj4+ICAgICAgICAgc3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0
ZSh2KTsKPj4gICAgIGVsc2UKPj4gICAgICAgICBBU1NFUlQoISh2LT5hcmNoLmh2bV92Y3B1Lmd1
ZXN0X2VmZXIgJiBFRkVSX1NWTUUpKTsKPj4KPj4gPwo+Pgo+PiBKYW4KPj4KPj4KPj4KCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 08:04:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 08:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1els30-0001df-Bo; Wed, 14 Feb 2018 08:04:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1els2y-0001dZ-Vy
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 08:04:09 +0000
X-Inumbo-ID: ca60cc7d-115d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca60cc7d-115d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 08:05:16 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 01:04:02 -0700
Message-Id: <5A83FB8002000078001A79F0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 01:04:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Rich Persaud" <persaur@gmail.com>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
 <3B6E9308-31CB-4A5E-8987-C686B67E5027@gmail.com>
In-Reply-To: <3B6E9308-31CB-4A5E-8987-C686B67E5027@gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v2 0/7] x86: Meltdown band-aid overhead
 reduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDE5OjM5LCA8cGVyc2F1ckBnbWFpbC5jb20+IHdyb3RlOgo+IE9u
IEZlYiA3LCAyMDE4LCBhdCAxMTowNSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPiB3
cm90ZToKPj4gCj4+IDE6IHNsaWdodGx5IHJlZHVjZSBNZWx0ZG93biBiYW5kLWFpZCBvdmVyaGVh
ZAo+PiAyOiByZW1vdmUgQ1IgcmVhZHMgZnJvbSBleGl0LXRvLWd1ZXN0IHBhdGgKPj4gMzogaW50
cm9kdWNlIGFsdGluc3RydWN0aW9uX25vcCBhc3NlbWJsZXIgbWFjcm8KPj4gNDogTk9QIG91dCBt
b3N0IFhQVEkgZW50cnkvZXhpdCBjb2RlIHdoZW4gaXQncyBub3QgaW4gdXNlCj4+IDU6IGF2b2lk
IGRvdWJsZSBDUjMgcmVsb2FkIHdoZW4gc3dpdGNoaW5nIHRvIGd1ZXN0IHVzZXIgbW9kZQo+PiA2
OiBkaXNhYmxlIFhQVEkgd2hlbiBSRENMX05PCj4+IDc6IHg4NjogbG9nIFhQVEkgZW5hYmxlZCBz
dGF0dXMKPiAKPiBTaW5jZSB3b3JrIG9uIFhQVEkgaXMgb25nb2luZywgd2lsbCB0aGVzZSBpbXBy
b3ZlbWVudHMgdG8gWFBUSS1zdGFnZS0xIGJlIAo+IHB1Ymxpc2hlZCB2aWEgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy94c2EveHNhMjU0L1JFQURNRS5wdGk/IAoKVGhleSBmaXJzdCBvZiBhbGwgbmVl
ZCB0byBnbyBpbiAob3Igd2hhdGV2ZXIgc3ViLXBvcnRpb24gb2YgaXQgaXMKZGVlbWVkIGFjY2Vw
dGFibGUpLiBBbmQgdGhlbiBJJ20gbm90IHN1cmUgd2Ugc2hvdWxkIGZ1cnRoZXIKY2x1dHRlciB0
aGUgWFNBIHdpdGggcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzIC0gSSdkIGJlCmluY2xpbmVkIHRv
IGFkZCBmdXJ0aGVyIGNvbW1pdHMgdG8gdGhlIGxpc3Qgb25seSBpZiB3ZSBmaW5kIGlzc3Vlcwp3
aXRoIHRoZSBjdXJyZW50IGFwcHJvYWNoLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 08:09:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 08:09:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1els8H-0001yo-VL; Wed, 14 Feb 2018 08:09:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1els8G-0001yi-S1
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 08:09:36 +0000
X-Inumbo-ID: 8dc631e8-115e-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8dc631e8-115e-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 08:10:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 01:09:29 -0700
Message-Id: <5A83FCC802000078001A79FB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 01:09:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>
Subject: [Xen-devel] [PATCH v2] x86: fix a crash in
	SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gYW4gSUJSUyBhdmFpbGFibGUgZW52LCBib290dXAgcGFuaWMgd2hlbiBidGk9MCBsaWtlIGJl
bG93OgoKKFhFTikgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhh
cmR3YXJlIGZlYXR1cmVzOiBTTUVQIElCUlMvSUJQQiBTVElCUAooWEVOKSBCVEkgbWl0aWdhdGlv
bnM6IFRodW5rIE4vQSwgT3RoZXJzOiBJQlJTLSBTTUVQCihYRU4pIC0tLS1bIFhlbi00LjQuNE9W
TSAgeDg2XzY0ICBkZWJ1Zz1uICBUYWludGVkOiAgICBDIF0tLS0tCihYRU4pIENQVTogICAgMAoo
WEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjA0MWJiPl0KZW50cnkubyNoYW5kbGVfaXN0
X2V4Y2VwdGlvbisweGQxLzB4MTc2CihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDA0NiAgIENP
TlRFWFQ6IGh5cGVydmlzb3IKKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiAwMDAw
MDAwMDAwMDAwMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDQ4CihYRU4pIHJkeDogMDAwMDAwMDAw
MDAwMDAwMSAgIHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaTogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAgICByc3A6IGZmZmY4MmQwODA1MjlmNTggICByODog
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAw
MDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogMDAwMDAwMDAw
MDAwMDAwMCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogZmZmZjgyZDA4MDUyZmZmZgoo
WEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6
IDAwMDAwMDAwMDAxNTA2ZjAKKFhFTikgY3IzOiAwMDAwMDAwMDc2ZmJlMDAwICAgY3IyOiAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAw
MDAwICAgc3M6IDAwMDAgICBjczogZTAwOAooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9
ZmZmZjgyZDA4MDUyOWY1ODoKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxOCAwMDAwMDAwMGZmZmZm
ZmZmIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjgyZDA4MDUyODAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIGZmZmY4MmQwODAyYTUwZTAgZmZmZjgyZDA4MDUyZmQ5OCBmZmZmODJkMDgwNzJmYzAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAxMDAwMCAwMDAwMDAwMDAwMDAw
NDAwIDAwMDAwMDAwMDAwMDA4MzAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDBhIGZmZmY4MmQwODAzZjBmYzAgMDAwMDAwMDIwMDAwMDAwMAooWEVOKSAgICBmZmZmODJk
MDgwMjk4ODc2IDAwMDAwMDAwMDAwMGUwMDggMDAwMDAwMDAwMDAwMDA0NiBmZmZmODJkMDgwNTJm
ZGY4CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIwNDFiYj5dIGVudHJ5Lm8jaGFuZGxlX2lzdF9leGNlcHRpb24rMHhk
MS8weDE3NgooWEVOKQooWEVOKQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBHRU5FUkFMIFBST1RFQ1RJT04g
RkFVTFQKKFhFTikgW2Vycm9yX2NvZGU9MDAwMF0KKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgoKSXQncyBkdWUgdG8gJWVkeCBpc24ndCBjbGVhcmVkIHRvIHpl
cm8gYmVmb3JlIHdybXNyLgoKRE9fT1ZFUldSSVRFX1JTQiBjbG9iYmVycyAlZWF4IGFuZCBoYXBw
ZW5kIHRvIGNvdmVyIHRoZSBidWcgaW4gY2VydGFpbiBjYXNlIHNvCndlIGRpZG4ndCByZXByb2R1
Y2Ugd2l0aG91dCBidGk9MC4KClNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhv
bmcuZHVhbkBvcmFjbGUuY29tPgoKUmUtZG8gYWN0dWFsIGNvZGUgY2hhbmdlLiBBbHNvIGRyb3Ag
YW4gdW51c2VkIGxhYmVsLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgoKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTI3NCw3ICsyNzQsOSBAQAog
ICAgIHRlc3RiICRCVElfSVNUX1JTQiwgJWFsCiAgICAganogLkxcQF9za2lwX3JzYgogCisgICAg
bW92ICVlYXgsICVlZHgKICAgICBET19PVkVSV1JJVEVfUlNCCisgICAgbW92ICVlZHgsICVlYXgK
IAogLkxcQF9za2lwX3JzYjoKIApAQCAtMjg2LDEzICsyODgsMTMgQEAKICAgICBzZXR6ICVkbAog
ICAgIGFuZCAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVy
MTQpCiAKLS5MXEBfZW50cnlfZnJvbV94ZW46CiAgICAgLyoKICAgICAgKiBMb2FkIFhlbidzIGlu
dGVuZGVkIHZhbHVlLiAgU1BFQ19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGluIHRoZQogICAg
ICAqIGJvdHRvbSBiaXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRlIGFsaWFzIHdp
dGggQlRJX0lTVF9JQlJTLgogICAgICAqLwogICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAog
ICAgIGFuZCAkQlRJX0lTVF9JQlJTLCAlZWF4CisgICAgeG9yICVlZHgsICVlZHgKICAgICB3cm1z
cgogCiAgICAgLyogT3BlbmNvZGVkIFVOTElLRUxZX1NUQVJUKCkgd2l0aCBubyBjb25kaXRpb24u
ICovCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 08:20:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 08:20:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elsIM-0002uj-0o; Wed, 14 Feb 2018 08:20:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ov5/=fi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elsIK-0002sn-GM
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 08:20:00 +0000
X-Inumbo-ID: 01229390-1160-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01229390-1160-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 08:21:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0E350AAEF;
 Wed, 14 Feb 2018 08:19:53 +0000 (UTC)
To: Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
 <1518575259-71141-6-git-send-email-bruno.alvisio@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <8eca9342-0329-6874-dd94-10cdf970ed3a@suse.com>
Date: Wed, 14 Feb 2018 09:19:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518575259-71141-6-git-send-email-bruno.alvisio@gmail.com>
Content-Language: de-DE
Cc: samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 05/16] Save/Restore Support: Add kernel
 shutdown logic to shutdown.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMDM6MjcsIEJydW5vIEFsdmlzaW8gd3JvdGU6Cj4gQ3JlYXRlZCBzaHV0ZG93
bi5jIGZvciB0aGUgc2h1dGRvd24gdGhyZWFkIGFuZCBhbGwgdGhlIHNodXRkb3duIHJlbGF0ZWQK
PiBmdW5jdGlvbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2
aXNpb0BnbWFpbC5jb20+Cj4gLS0tCj4gQ2hhbmdlc2Qgc2luY2UgdjE6Cj4gICAgKiBVcGRhdGVk
IGxpY2Vuc2UgdG8gYSBCU0QgMy1jbGF1c2UuIFRoaXMgbGljZW5zZSB3YXMgdGFrZW4KPiBmcm9t
IHRoZSB1cGRhdGVkIG9yaWdpbmFsIGZpbGUuIChSZXBvOiBzeXNtbC9taW5pLW9zKQo+IC0tLQo+
ICBNYWtlZmlsZSAgICAgICAgICAgfCAgIDEgKwo+ICBpbmNsdWRlL3NodXRkb3duLmggfCAgMTEg
KysrKwo+ICBzaHV0ZG93bi5jICAgICAgICAgfCAxODggKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMyBmaWxlcyBjaGFuZ2VkLCAyMDAgaW5z
ZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9zaHV0ZG93bi5oCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBzaHV0ZG93bi5jCj4gCj4gZGlmZiAtLWdpdCBhL01ha2VmaWxlIGIv
TWFrZWZpbGUKPiBpbmRleCA4ODMxNWM0Li42YTA1ZGU2IDEwMDY0NAo+IC0tLSBhL01ha2VmaWxl
Cj4gKysrIGIvTWFrZWZpbGUKPiBAQCAtNTMsNiArNTMsNyBAQCBzcmMteSArPSBtbS5jCj4gIHNy
Yy0kKENPTkZJR19ORVRGUk9OVCkgKz0gbmV0ZnJvbnQuYwo+ICBzcmMtJChDT05GSUdfUENJRlJP
TlQpICs9IHBjaWZyb250LmMKPiAgc3JjLXkgKz0gc2NoZWQuYwo+ICtzcmMteSArPSBzaHV0ZG93
bi5jCj4gIHNyYy0kKENPTkZJR19URVNUKSArPSB0ZXN0LmMKPiAgc3JjLSQoQ09ORklHX0JBTExP
T04pICs9IGJhbGxvb24uYwo+ICAKPiBkaWZmIC0tZ2l0IGEvaW5jbHVkZS9zaHV0ZG93bi5oIGIv
aW5jbHVkZS9zaHV0ZG93bi5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAw
Li5hNWVjMDE5Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2luY2x1ZGUvc2h1dGRvd24uaAo+IEBA
IC0wLDAgKzEsMTEgQEAKPiArI2lmbmRlZiBfU0hVVERPV05fSF8KPiArI2RlZmluZSBfU0hVVERP
V05fSF8KPiArCj4gKyNpbmNsdWRlIDxtaW5pLW9zL2h5cGVydmlzb3IuaD4KPiArCj4gK3ZvaWQg
aW5pdF9zaHV0ZG93bihzdGFydF9pbmZvX3QgKnNpKTsKPiArCj4gK3ZvaWQga2VybmVsX3NodXRk
b3duKGludCByZWFzb24pIF9fYXR0cmlidXRlX18oKG5vcmV0dXJuKSk7Cj4gK3ZvaWQga2VybmVs
X3N1c3BlbmQodm9pZCk7Cj4gKwo+ICsjZW5kaWYKPiBkaWZmIC0tZ2l0IGEvc2h1dGRvd24uYyBi
L3NodXRkb3duLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmFiYTE0
NmUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvc2h1dGRvd24uYwo+IEBAIC0wLDAgKzEsMTg4IEBA
Cj4gKy8qCj4gKyAqICAgICAgICAgIE1pbmlPUwo+ICsgKgo+ICsgKiAgIGZpbGU6IGZyb21kZXZp
Y2UuY2MKCnNodXRkb3duLmM/Cgo+ICsgKgo+ICsgKiBBdXRob3JzOiBKb2FvIE1hcnRpbnMgPGpv
YW8ubWFydGluc0BuZWNsYWIuZXU+Cj4gKyAqCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoYykgMjAx
NCwgTkVDIEV1cm9wZSBMdGQuLCBORUMgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQu
Cj4gKyAqCj4gKyAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkg
Zm9ybXMsIHdpdGggb3Igd2l0aG91dAo+ICsgKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQg
cHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKPiArICogYXJlIG1ldDoKPiAr
ICoKPiArICogMS4gUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKPiArICogICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgo+ICsgKiAyLiBSZWRpc3RyaWJ1dGlvbnMg
aW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAo+ICsgKiAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIgaW4gdGhlCj4gKyAqICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFs
cyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCj4gKyAqIDMuIE5laXRoZXIgdGhlIG5h
bWUgb2YgdGhlIGNvcHlyaWdodCBob2xkZXIgbm9yIHRoZSBuYW1lcyBvZiBpdHMKPiArICogICAg
Y29udHJpYnV0b3JzIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBk
ZXJpdmVkIGZyb20KPiArICogICAgdGhpcyBzb2Z0d2FyZSB3aXRob3V0IHNwZWNpZmljIHByaW9y
IHdyaXR0ZW4gcGVybWlzc2lvbi4KPiArICoKPiArICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURF
RCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUyAiQVMgSVMiCj4gKyAq
IEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5P
VCBMSU1JVEVEIFRPLCBUSEUKPiArICogSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ
TElUWSBBTkQgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UKPiArICogQVJFIERJU0NM
QUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgSE9MREVSIE9SIENPTlRSSUJV
VE9SUyBCRQo+ICsgKiBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFM
LCBTUEVDSUFMLCBFWEVNUExBUlksIE9SCj4gKyAqIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5D
TFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sIFBST0NVUkVNRU5UIE9GCj4gKyAqIFNVQlNUSVRV
VEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUiBQUk9GSVRTOyBPUiBC
VVNJTkVTUwo+ICsgKiBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhF
T1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTgo+ICsgKiBDT05UUkFDVCwgU1RSSUNUIExJQUJJ
TElUWSwgT1IgVE9SVCAoSU5DTFVESU5HIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKQo+ICsgKiBB
UklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUyBTT0ZUV0FSRSwgRVZFTiBJ
RiBBRFZJU0VEIE9GIFRIRQo+ICsgKiBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KPiArICoK
PiArICogVEhJUyBIRUFERVIgTUFZIE5PVCBCRSBFWFRSQUNURUQgT1IgTU9ESUZJRUQgSU4gQU5Z
IFdBWS4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8bWluaS1vcy9vcy5oPgo+ICsjaW5jbHVkZSA8
bWluaS1vcy9ldmVudHMuaD4KPiArI2luY2x1ZGUgPG1pbmktb3Mva2VybmVsLmg+Cj4gKyNpbmNs
dWRlIDxtaW5pLW9zL3NjaGVkLmg+Cj4gKyNpbmNsdWRlIDxtaW5pLW9zL3NodXRkb3duLmg+Cj4g
KyNpbmNsdWRlIDxtaW5pLW9zL2xpYi5oPgo+ICsjaW5jbHVkZSA8bWluaS1vcy94ZW5idXMuaD4K
PiArI2luY2x1ZGUgPG1pbmktb3MveG1hbGxvYy5oPgo+ICsKPiArCj4gK3N0YXRpYyBzdGFydF9p
bmZvX3QgKnN0YXJ0X2luZm9fcHRyOwo+ICsKPiArc3RhdGljIGNvbnN0IGNoYXIgKnBhdGggPSAi
Y29udHJvbC9zaHV0ZG93biI7Cj4gK3N0YXRpYyBjb25zdCBjaGFyICp0b2tlbiA9ICJjb250cm9s
L3NodXRkb3duIjsKPiArc3RhdGljIHhlbmJ1c19ldmVudF9xdWV1ZSBldmVudHMgPSBOVUxMOwo+
ICtzdGF0aWMgaW50IGVuZF9zaHV0ZG93bl90aHJlYWQgPSAwOwo+ICsKPiArI2lmZGVmIENPTkZJ
R19YRU5CVVMKPiArLyogVGhpcyBzaG91bGQgYmUgb3ZlcnJpZGRlbiBieSB0aGUgYXBwbGljYXRp
b24gd2UgYXJlIGxpbmtlZCBhZ2FpbnN0LiAqLwo+ICtfX2F0dHJpYnV0ZV9fKCh3ZWFrKSkgdm9p
ZCBhcHBfc2h1dGRvd24odW5zaWduZWQgcmVhc29uKQo+ICt7Cj4gKyAgICBwcmludGsoIlNodXRk
b3duIHJlcXVlc3RlZDogJWRcbiIsIHJlYXNvbik7Cj4gKyAgICBpZiAocmVhc29uID09IFNIVVRE
T1dOX3N1c3BlbmQpIHsKPiArICAgICAgICBrZXJuZWxfc3VzcGVuZCgpOwo+ICsgICAgfSBlbHNl
IHsKPiArICAgICAgICBzdHJ1Y3Qgc2NoZWRfc2h1dGRvd24gc2NoZWRfc2h1dGRvd24gPSB7IC5y
ZWFzb24gPSByZWFzb24gfTsKPiArICAgICAgICBIWVBFUlZJU09SX3NjaGVkX29wKFNDSEVET1Bf
c2h1dGRvd24sICZzY2hlZF9zaHV0ZG93bik7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3N0YXRpYyB2
b2lkIHNodXRkb3duX3RocmVhZCh2b2lkICpwKQo+ICt7Cj4gKyAgICBjaGFyICpzaHV0ZG93biwg
KmVycjsKPiArICAgIHVuc2lnbmVkIGludCBzaHV0ZG93bl9yZWFzb247Cj4gKwo+ICsgICAgeGVu
YnVzX3dhdGNoX3BhdGhfdG9rZW4oWEJUX05JTCwgcGF0aCwgdG9rZW4sICZldmVudHMpOwo+ICsK
PiArICAgIGZvciAoIDs7ICkgewo+ICsgICAgICAgIHhlbmJ1c193YWl0X2Zvcl93YXRjaCgmZXZl
bnRzKTsKPiArICAgICAgICBpZiAoKGVyciA9IHhlbmJ1c19yZWFkKFhCVF9OSUwsIHBhdGgsICZz
aHV0ZG93bikpKSB7Cj4gKyAgICAgICAgICAgIGZyZWUoZXJyKTsKPiArICAgICAgICAgICAgZG9f
ZXhpdCgpOwo+ICsgICAgICAgIH0KPiArCj4gKyAgICAgICAgaWYgKGVuZF9zaHV0ZG93bl90aHJl
YWQpCj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBpZiAoIXN0cmNtcChzaHV0
ZG93biwgIiIpKSB7Cj4gKyAgICAgICAgICAgIC8qIEF2b2lkIHNwdXJpb3VzIGV2ZW50IG9uIHhl
bmJ1cyAqLwo+ICsgICAgICAgICAgICAvKiBGSVhNRTogaW52ZXN0aWdhdGUgdGhlIHJlYXNvbiBv
ZiB0aGUgc3B1cmlvdXMgZXZlbnQgKi8KClJlbW92ZSB0aGUgRklYTUUsIHBsZWFzZS4KCldhdGNo
ZXMgd2lsbCBmaXJlIGUuZy4gZGlyZWN0bHkgYWZ0ZXIgc2V0dGluZyB0aGVtIHVwIG9uY2UuCgoK
V2l0aCBhYm92ZSBpc3N1ZXMgZml4ZWQgeW91IGNhbiBhZGQgbXk6CgpSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 08:20:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 08:20:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elsJ4-0003Rf-CV; Wed, 14 Feb 2018 08:20:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m8ws=fi=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1elsJ3-0003RN-9F
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 08:20:45 +0000
X-Inumbo-ID: 1bd89310-1160-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1bd89310-1160-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 08:21:52 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1E8HQvS047520;
 Wed, 14 Feb 2018 08:20:36 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=reply-to : subject :
 to : cc : references : from : message-id : date : mime-version :
 in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=qGupaFi6Q0GNMzZ9Dyb4Nanz7rU5p0wtegtxzp7DrS0=;
 b=CzhhgWWXeQ74E2mJMALTgDkpVmg0oPIGbobRZsT8TxcorHOW3rrdgNUS1wWIFdbpWVpy
 2XArDJ8vBsLOawdOE6njH/Ub4JrjYvrC7fsOHRxWRttZzNdcgDWwKnswr28td17ExjUW
 +MECHAEwfaZ7INk6V+fZXFeNZ8qJxZXP47rgzwslDN3fPUKDP5opwrCscWLFatfM5ZMu
 SobJ405AITXTCaanpdzUSumPuyyBA7Xy8xfRRZqFihQhEkPzDZW+yVd7LHLH5LbtLdNA
 Kxa8qo+YRth5Ty0uPbkcZ5JGZVRHBbiHRdAPcv4EHR53ICi/jtu7RiUSp6c0bgy/2qaS hw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2g4fvy89k5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Feb 2018 08:20:36 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1E8KZuI019069
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 14 Feb 2018 08:20:36 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1E8KZd0026057;
 Wed, 14 Feb 2018 08:20:35 GMT
Received: from [10.191.6.192] (/10.191.6.192)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Feb 2018 00:20:35 -0800
To: Jan Beulich <JBeulich@suse.com>
References: <52fcdb8d-1912-40b9-8d9e-3c761122fb04@default>
 <5A83F9BB02000078001A79CF@prv-mh.provo.novell.com>
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
Organization: Oracle
Message-ID: <9570c6c4-428f-099e-24b0-d1ec9e25b1f6@oracle.com>
Date: Wed, 14 Feb 2018 16:20:59 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A83F9BB02000078001A79CF@prv-mh.provo.novell.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8804
 signatures=668670
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802140099
Cc: Andrew Cooper3 <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] Fix a panic in SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: zhenzhong.duan@oracle.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

5ZyoIDIwMTgvMi8xNCAxNTo1NiwgSmFuIEJldWxpY2gg5YaZ6YGTOgo+Pj4+IE9uIDE0LjAyLjE4
IGF0IDA1OjAzLCA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4gd3JvdGU6Cj4+IE9uIG9uIElC
UlMgYXZhaWxhYmxlIGVudiwgYm9vdHVwIHBhbmljIHdoZW4gYnRpPTAgbGlrZSBiZWxvdzoKPj4K
Pj4gKFhFTikgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgo+PiAoWEVOKSAgIEhh
cmR3YXJlIGZlYXR1cmVzOiBTTUVQIElCUlMvSUJQQiBTVElCUAo+PiAoWEVOKSBCVEkgbWl0aWdh
dGlvbnM6IFRodW5rIE4vQSwgT3RoZXJzOiBJQlJTLSBTTUVQCj4+IChYRU4pIC0tLS1bIFhlbi00
LjQuNE9WTSAgeDg2XzY0ICBkZWJ1Zz1uICBUYWludGVkOiAgICBDIF0tLS0tCj4+IChYRU4pIENQ
VTogICAgMAo+PiAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjA0MWJiPl0KPj4gZW50
cnkubyNoYW5kbGVfaXN0X2V4Y2VwdGlvbisweGQxLzB4MTc2Cj4+IChYRU4pIFJGTEFHUzogMDAw
MDAwMDAwMDAxMDA0NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPj4gKFhFTikgcmF4OiAwMDAwMDAw
MDAwMDAwMDAwICAgcmJ4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDQ4
Cj4+IChYRU4pIHJkeDogMDAwMDAwMDAwMDAwMDAwMSAgIHJzaTogMDAwMDAwMDAwMDAwMDAwMCAg
IHJkaTogMDAwMDAwMDAwMDAwMDAwMAo+PiAoWEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAgICBy
c3A6IGZmZmY4MmQwODA1MjlmNTggICByODogIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgcjk6
ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAwMDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAw
MDAwMDAwMDAwCj4+IChYRU4pIHIxMjogMDAwMDAwMDAwMDAwMDAwMCAgIHIxMzogMDAwMDAwMDAw
MDAwMDAwMCAgIHIxNDogZmZmZjgyZDA4MDUyZmZmZgo+PiAoWEVOKSByMTU6IDAwMDAwMDAwMDAw
MDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAxNTA2ZjAKPj4g
KFhFTikgY3IzOiAwMDAwMDAwMDc2ZmJlMDAwICAgY3IyOiAwMDAwMDAwMDAwMDAwMDAwCj4+IChY
RU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAwMDAwICAgc3M6IDAwMDAg
ICBjczogZTAwOAo+PiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgyZDA4MDUy
OWY1ODoKPj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxOCAwMDAwMDAwMGZmZmZmZmZmIDAwMDAw
MDAwMDAwMDAwMDIgZmZmZjgyZDA4MDUyODAwMAo+PiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAw
IGZmZmY4MmQwODAyYTUwZTAgZmZmZjgyZDA4MDUyZmQ5OCBmZmZmODJkMDgwNzJmYzAwCj4+IChY
RU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAxMDAwMCAwMDAwMDAwMDAwMDAwNDAw
IDAwMDAwMDAwMDAwMDA4MzAKPj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDBhIGZmZmY4MmQwODAzZjBmYzAgMDAwMDAwMDIwMDAwMDAwMAo+PiAoWEVOKSAgICBmZmZm
ODJkMDgwMjk4ODc2IDAwMDAwMDAwMDAwMGUwMDggMDAwMDAwMDAwMDAwMDA0NiBmZmZmODJkMDgw
NTJmZGY4Cj4+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAKPj4gKFhFTikgWGVuIGNhbGwgdHJh
Y2U6Cj4+IChYRU4pICAgIFs8ZmZmZjgyZDA4MDIwNDFiYj5dIGVudHJ5Lm8jaGFuZGxlX2lzdF9l
eGNlcHRpb24rMHhkMS8weDE3Ngo+PiAoWEVOKQo+PiAoWEVOKQo+PiAoWEVOKSAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+IChYRU4pIFBhbmljIG9uIENQVSAwOgo+
PiAoWEVOKSBHRU5FUkFMIFBST1RFQ1RJT04gRkFVTFQKPj4gKFhFTikgW2Vycm9yX2NvZGU9MDAw
MF0KPj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+Pgo+
PiBJdCdzIGR1ZSB0byAlZWR4IGlzbid0IGNsZWFyZWQgdG8gemVybyBiZWZvcmUgd3Jtc3IuCj4+
Cj4+IERPX09WRVJXUklURV9SU0IgY2xvYmJlcnMgJWVheCBhbmQgaGFwcGVuZCB0byBjb3ZlciB0
aGUgYnVnIGluIGNlcnRhaW4gY2FzZSBzbwo+PiB3ZSBkaWRuJ3QgcmVwcm9kdWNlIHdpdGhvdXQg
YnRpPTAuIENoYW5nZSB0byB1c2UgJWVkeC4KPj4KPj4gUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJv
dnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+IFRlc3RlZC1ieTogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogWmhl
bnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cj4gVHdvIGZvcm1hbCB0aGlu
Z3M6IFBsZWFzZSBwdXQgdGFncyBpbiBzZXF1ZW50aWFsIChpbiB0aW1lKSBvcmRlcjoKPiByZXBv
cnRlciwgYXV0aG9yKHMpLCByZXZpZXdlcnMvdGVzdGVycy4gQW5kIHBsZWFzZSBmb2xsb3cgcGF0
Y2gKPiBzdWJtaXNzaW9uIHJ1bGVzIC0gc2VuZCB0aGVtIF90b18gdGhlIGxpc3QsIHdpdGggbWFp
bnRhaW5lcnMgKGFuZAo+IG90aGVyIGludGVyZXN0ZWQgcGFydGllcykgb24gX2NjXy4KR290IGl0
Lgo+Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4+IEBAIC0yNjksMTYgKzI2OSwx
NiBAQAo+PiAgICAqIFRoaXMgaXMgbG9naWNhbCBtZXJnZSBvZiBET19PVkVSV1JJVEVfUlNCIGFu
ZCBET19TUEVDX0NUUkxfRU5UUlkKPj4gICAgKiBtYXliZXhlbj0xLCBidXQgd2l0aCBjb25kaXRp
b25hbHMgcmF0aGVyIHRoYW4gYWx0ZXJuYXRpdmVzLgo+PiAgICAqLwo+PiAtICAgIG1vdnpibCBT
VEFDS19DUFVJTkZPX0ZJRUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlYXgKPj4gKyAgICBtb3Z6
YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWR4Cj4+ICAgCj4+
IC0gICAgdGVzdGIgJEJUSV9JU1RfUlNCLCAlYWwKPj4gKyAgICB0ZXN0YiAkQlRJX0lTVF9SU0Is
ICVkbAo+PiAgICAgICBqeiAuTFxAX3NraXBfcnNiCj4+ICAgCj4+ICAgICAgIERPX09WRVJXUklU
RV9SU0IKPj4gICAKPj4gICAuTFxAX3NraXBfcnNiOgo+PiAgIAo+PiAtICAgIHRlc3RiICRCVElf
SVNUX1dSTVNSLCAlYWwKPj4gKyAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWRsCj4+ICAgICAg
IGp6IC5MXEBfc2tpcF93cm1zcgo+PiAgIAo+PiAgICAgICB4b3IgJWVkeCwgJWVkeAo+PiBAQCAt
MjkxLDYgKzI5MSw3IEBACj4+ICAgICAgICAqIExvYWQgWGVuJ3MgaW50ZW5kZWQgdmFsdWUuICBT
UEVDX0NUUkxfSUJSUyB2cyAwIGlzIGVuY29kZWQgaW4gdGhlCj4+ICAgICAgICAqIGJvdHRvbSBi
aXQgb2YgYnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRlIGFsaWFzIHdpdGggQlRJX0lTVF9J
QlJTLgo+PiAgICAgICAgKi8KPj4gKyAgICB4b3IgJWVkeCwgJWVkeAo+PiAgICAgICBtb3YgJE1T
Ul9TUEVDX0NUUkwsICVlY3gKPj4gICAgICAgYW5kICRCVElfSVNUX0lCUlMsICVlYXgKPj4gICAg
ICAgd3Jtc3IKPiBUaGlzIGlzIHdyb25nIG5vdywgYW5kIHRoZSBjb21tZW50IHZlcnkgY2xlYXJs
eSBzdGF0ZXMgd2h5LiBJIHRoaW5rCj4gcmF0aGVyIHRoYW4gc3dpdGNoaW5nICVlYXggdG8gJWVk
eCBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gcHJlc2VydmUKPiAlZWF4IChlLmcuIGJ5IHNhdmluZyBp
bnRvICVlZHgpIGFyb3VuZCBET19PVkVSV1JJVEVfUlNCLiBJJ2xsCj4gc2VuZCBhbiB1cGRhdGVk
IHBhdGNoIGluIGEgZmV3IG1pbnV0ZXMuClJpZ2h0LCBJIG1pc3NlZCB0aGlzIHBhcnQsIHRoYW5r
cyBmb3IgcG9pbnQuCllvdXIgdjIgcGF0Y2ggbG9va3MgZ29vZCBmb3IgbWUuCgotLSAKdGhhbmtz
CnpkdWFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 08:20:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 08:20:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elsJ8-0003T9-Kh; Wed, 14 Feb 2018 08:20:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ov5/=fi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elsJ7-0003SY-In
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 08:20:49 +0000
X-Inumbo-ID: e029967e-115f-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e029967e-115f-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 09:20:12 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CBB79AAEF;
 Wed, 14 Feb 2018 08:20:46 +0000 (UTC)
To: Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
 <1518575259-71141-11-git-send-email-bruno.alvisio@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <02cb8d63-a5db-08f7-74ed-2c1fe545d87d@suse.com>
Date: Wed, 14 Feb 2018 09:20:46 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518575259-71141-11-git-send-email-bruno.alvisio@gmail.com>
Content-Language: de-DE
Cc: samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 10/16] Save/Restore Support: Add
 suspend/resume support for timers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMDM6MjcsIEJydW5vIEFsdmlzaW8gd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
QnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+CgpSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 08:37:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 08:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elsZB-0004kC-0m; Wed, 14 Feb 2018 08:37:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elsZ9-0004k6-I6
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 08:37:23 +0000
X-Inumbo-ID: 6ea8931a-1162-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ea8931a-1162-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 08:38:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 01:37:15 -0700
Message-Id: <5A84034902000078001A7A27@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 01:37:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
 <5A8311B202000078001A76C7@prv-mh.provo.novell.com>
 <CAHrd_jp0DPBau69t_9bOyhn4QReW1H2NgkbDcXBBWE7bG-gZmA@mail.gmail.com>
In-Reply-To: <CAHrd_jp0DPBau69t_9bOyhn4QReW1H2NgkbDcXBBWE7bG-gZmA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDA4OjE1LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IEhpIEphbiwKPiAKPiAyMDE4LTAyLTEzIDIzOjI2IEdNVCswODowMCBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Ogo+Pj4+PiBPbiAxMy4wMi4xOCBhdCAxNjoxNSwgPGJsYWNrc2t5Z2dA
Z21haWwuY29tPiB3cm90ZToKPj4+IEkndmUgdXBkYXRlZCB0aGUgY29tbWVudHMgYWNjb3JkaW5n
IHRvIHlvdXIgcHJldmlvdXMgc3VnZ2VzdGlvbnMsCj4+PiBkbyB0aGV5IGxvb2sgZ29vZCB0byB5
b3U/Cj4+Cj4+IFRoZSBvbmUgaW4gdGhlIHB1YmxpYyBoZWFkZXIgaXMgd2F5IHRvbyB2ZXJib3Nl
LiBJIHNwZWNpZmljYWxseSBkb24ndAo+PiBzZWUgd2h5IHlvdSB3b3VsZCBuZWVkIHRvIHNwZWxs
IG91dCBYU00gcHJpdmlsZWdlIHJlcXVpcmVtZW50cwo+PiB0aGVyZS4gUGxlYXNlIG1ha2UgbmV3
IGNvbW1lbnRzIG1hdGNoIGV4aXN0aW5nIG9uZXMgaW4gc3R5bGUgYW5kCj4+IHZlcmJvc2l0eSBp
ZiBhdCBhbGwgcG9zc2libGUsIHdoaWxlIHN0aWxsIGNvbnZleWluZyBhbGwgbmVjZXNzYXJ5IC8K
Pj4gcmVsZXZhbnQgaW5mb3JtYXRpb24uCj4+Cj4gCj4gSSBzaG9ydGVuZWQgaXQgYSBsaXR0bGUg
Yml0LCBhbmQgbm93IGl0IGxvb2tzIGxpa2U6Cj4gCj4gI2RlZmluZSBYRU5NQVBTUEFDRV9nbWZu
X3NoYXJlICAgNiAvKiBHTUZOIGZyb20gYW5vdGhlciBkb20uIFVubGlrZQo+IGdtZm5fZm9yZWln
biwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChjKSB0cmllcyB0
byBtYXAgcGFnZXMgZnJvbSAodCkgaW50bwo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKGQpLCB0aGlzIGRvZXNuJ3QgcmVxdWlyZSB0aGF0IChkKSBpdHNlbGYKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhcyB0aGUgcHJpdmlsZWdlIHRvIG1h
cCB0aGUgcGFnZXMsIGJ1dAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW5zdGVhZCByZXF1aXJlcyB0aGF0IChjKSBoYXMgdGhlCj4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwcml2aWxlZ2UgdG8gZG8gc28sIGFzIGxvbmcgYXMgKGQpIGFuZCAo
dCkKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZSBhbGxvd2VkIHRv
IHNoYXJlIG1lbW9yeSBwYWdlcy4KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFRoaXMgaXMgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIG9ubHksCj4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgY3VycmVudGx5IEFSTSBvbmx5LiAqLwoK
V2hpY2ggbGVhdmVzIHVuY2xlYXIgd2hhdCAoYyksIChkKSwgYW5kICh0KSBhcmUuIEhvdyBhYm91
dAoKIkdNRk4gZnJvbSBhbm90aGVyIGRvbSwgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIChh
bmQKY3VycmVudGx5IEFSTSkgb25seS4gT3RoZXIgdGhhbiBYRU5NQVBTUEFDRV9nbWZuX2ZvcmVp
Z24gdGhpcwo8ZXhwbGFpbiBoZXJlIHdoYXQgdGhlIGRpZmZlcmVuY2UgaXMgd2l0aCBhIGZldyBz
aW1wbGUgd29yZHM+LiIKCihZb3UgY2FuIGFuZCBzaG91bGQgZ28gaW50byBmdXJ0aGVyIGRldGFp
bCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuKQpXaXRob3V0IHRoaXMgX3Byb3Blcmx5XyBleHBsYWlu
ZWQsIEknbGwgY29udGludWUgdG8gYXNrIHdoeSB5b3UKY2FuJ3Qgc2ltcGx5IG1ha2UgWEVOTUFQ
U1BBQ0VfZ21mbl9mb3JlaWduIGRvIHdoYXQgeW91IHdhbnQKKGFzIGl0IGFscmVhZHkgdGFrZXMg
dHdvIGRvbWlkX3QtcyBhcyBpbnB1dCksIGJ5IHN1aXRhYmx5IGFkanVzdGluZwppdHMgWFNNIGNo
ZWNrKHMpLgoKWW91J2QgYWxzbyBuZWVkIHRvIGFkanVzdCB0aGUgY29tbWVudCBvbiB0aGUgZm9y
ZWlnbl9kb21pZApzdHJ1Y3R1cmUgZmllbGQsIGFzIGl0IHNheWluZyAiZ21mbl9mb3JlaWduIiB3
b3VsZCBvdGhlcndpc2UgYmVjb21lCnN0YWxlIHdpdGggeW91ciBjaGFuZ2UuCgpJIGRvbid0LCBi
dHcsIGxpa2UgdGhlIEFSTSBvbmx5IHBhcnQgaGVyZSAtIHRoZXJlJ3Mgbm90aGluZwppbmhlcmVu
dGx5IHdyb25nIHdpdGggdGhlIHNhbWUgb3BlcmF0aW9uIGJlaW5nIHNlbnNpYmxlIG9uIHg4Ni4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 08:47:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 08:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elsil-0005cZ-Ug; Wed, 14 Feb 2018 08:47:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elsik-0005cO-U0
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 08:47:18 +0000
X-Inumbo-ID: d207543c-1163-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d207543c-1163-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 08:48:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elsic-0000B6-FK; Wed, 14 Feb 2018 08:47:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elsiW-0003kL-Si; Wed, 14 Feb 2018 08:47:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elsiW-0006fz-5l; Wed, 14 Feb 2018 08:47:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119074-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=7f3bd8db99746a60bcae1ec4059a4756d19b63c2
X-Osstest-Versions-That: linux=331b057d4f3ccf2290e6e651b5728db81e9249c6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 08:47:04 +0000
Subject: [Xen-devel] [linux-4.9 test] 119074: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3923261576619795349=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119074 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119074/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds    16 guest-start/debian.repeat fail REGR. vs. 118552

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118552
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118552
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118552
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118552
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118552
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                7f3bd8db99746a60bcae1ec4059a4756d19b63c2
baseline version:
 linux                331b057d4f3ccf2290e6e651b5728db81e9249c6

Last test of basis   118552  2018-02-03 16:18:29 Z   10 days
Testing same since   119074  2018-02-13 12:04:22 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andi Kleen <ak@linux.intel.com>
  Andy Lutomirski <luto@kernel.org>
  Arnd Bergmann <arnd@arndb.de>
  Ashok Raj <ashok.raj@intel.com>
  Balbir Singh <bsingharora@gmail.com>
  BjĂ¸rn Mork <bjorn@mork.no>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@alien8.de>
  Borislav Petkov <bp@suse.de>
  Chunhao Lin <hau@realtek.com>
  Colin Ian King <colin.king@canonical.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Craig Gallek <kraig@google.com>
  Dan Williams <dan.j.williams@intel.com>
  Darren Kenny <darren.kenny@oracle.com>
  Dave Hansen <dave.hansen@intel.com>
  Dave Hansen <dave.hansen@linux.intel.com>
  David Hildenbrand <david@redhat.com>
  David Howells <dhowells@redhat.com>
  David Matlack <dmatlack@google.com>
  David S. Miller <davem@davemloft.net>
  David Woodhouse <dwmw@amazon.co.uk>
  Dou Liyang <douly.fnst@cn.fujitsu.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hiroyuki Yokoyama <hiroyuki.yokoyama.vx@renesas.com>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hugh Dickins <hughd@google.com>
  Ingo Molnar <mingo@kernel.org>
  James Morris <james.l.morris@oracle.com>
  Jason Wang <jasowang@redhat.com>
  Jesse Chan <jc@linux.com>
  Jim Mattson <jmattson@google.com>
  Jin Qian <jinqian@google.com>
  Johannes Berg <johannes@sipsolutions.net>
  Jon Masters <jcm@redhat.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Juergen Gross <jgross@suse.com>
  Julian Scheel <julian@jusst.de>
  Junxiao Bi <junxiao.bi@oracle.com>
  Kalle Valo <kvalo@codeaurora.org>
  KarimAllah Ahmed <karahmed@amazon.de>
  Kristian Evensen <kristian.evensen@gmail.com>
  Kuninori Morimoto <kuninori.morimoto.gx@renesas.com>
  Laurent Pinchart <laurent.pinchart+renesas@ideasonboard.com>
  Li RongQing <lirongqing@baidu.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Mark Brown <broonie@kernel.org>
  Mark Kanda <mark.kanda@oracle.com>
  Mark Rutland <mark.rutland@arm.com>
  Martin KaFai Lau <kafai@fb.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael Neuling <mikey@neuling.org>
  Neal Cardwell <ncardwell@google.com>
  Nhan Nguyen <nhan.nguyen.yb@renesas.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Oliver O'Halloran <oohall@gmail.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Robert Baronescu <robert.baronescu@nxp.com>
  Rolf Neugebauer <rolf.neugebauer@docker.com>
  Sebastian Andrzej Siewior <bigeasy@linutronix.de>
  Soheil Hassas Yeganeh <soheil@google.com>
  Takashi Iwai <tiwai@suse.de>
  Thomas Gleixner <tglx@linutronix.de>
  thongsyho <thong.ho.px@rvc.renesas.com>
  Waiman Long <longman@redhat.com>
  Will Deacon <will.deacon@arm.com>
  Yuchung Cheng <ycheng@google.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   331b057d4f3c..7f3bd8db9974  7f3bd8db99746a60bcae1ec4059a4756d19b63c2 -> tested/linux-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3923261576619795349==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 08:47:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 08:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elsjF-0005gz-9p; Wed, 14 Feb 2018 08:47:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elsjF-0005gH-0B
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 08:47:49 +0000
X-Inumbo-ID: e3d15bb2-1163-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3d15bb2-1163-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 08:48:55 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elsj6-0000BH-GI; Wed, 14 Feb 2018 08:47:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elsj1-0003lQ-4e; Wed, 14 Feb 2018 08:47:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elsj0-00071h-Jy; Wed, 14 Feb 2018 08:47:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119150-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-amd64:xen-build:fail:regression
 xen-unstable-smoke:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-xl-qemuu-debianhvm-i386:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=e139d34a1c4b7775d5855458a325e0e4176bdf7e
X-Osstest-Versions-That: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 08:47:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119150: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1496088795909413531=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119150 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119150/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-amd64                   6 xen-build                fail REGR. vs. 119098

Tests which did not succeed, but are not blocking:
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-i386  1 build-check(1)         blocked n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  e139d34a1c4b7775d5855458a325e0e4176bdf7e
baseline version:
 xen                  3f491d6873be9caa77f02ad8d98f174f0152b819

Last test of basis   119098  2018-02-13 17:01:30 Z    0 days
Testing same since   119108  2018-02-13 20:01:33 Z    0 days    5 attempts

------------------------------------------------------------
People who touched revisions under test:
  Jan Beulich <jbeulich@suse.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  fail    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     blocked 
 test-amd64-amd64-libvirt                                     blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit e139d34a1c4b7775d5855458a325e0e4176bdf7e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 13 18:19:33 2018 +0100

    firmware/shim: correctly handle errors during Xen tree setup
    
    "set -e" on a separate Makefile line is meaningless. Glue together all
    the lines that this is supposed to cover.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1496088795909413531==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 09:14:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 09:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elt8s-00082A-Cj; Wed, 14 Feb 2018 09:14:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elt8r-000822-0r
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 09:14:17 +0000
X-Inumbo-ID: 95be1816-1167-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 95be1816-1167-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 09:15:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 02:14:08 -0700
Message-Id: <5A840BEF02000078001A7A53@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 02:14:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDIwOjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gUkZDLCBiZWNhdXNlIEkgZG9uJ3QgdGhpbmsgdGhlIHN0dWJzIGhhbmRsaW5nIGlzIHBh
cnRpY3VsYXJseSBzZW5zaWJsZS4KPiAKPiBXZSBhbGxvY2F0ZSA0ayBvZiB2aXJ0dWFsIGFkZHJl
c3Mgc3BhY2UgcGVyIENQVSwgYnV0IHNxdWFzaCBsb2FkcyBvZiBDUFVzCj4gdG9nZXRoZXIgb250
byBhIHNpbmdsZSBNRk4uICBUaGUgc3R1YnMgb3VnaHQgdG8gYmUgaXNvbGF0ZWQgYXMgd2VsbCAo
YXMgdGhleQo+IGxlYWsgdGhlIHZpcnR1YWwgYWRkcmVzc2VzIG9mIGVhY2ggc3RhY2spLCB3aGlj
aCBjYW4gYmUgZG9uZSBieSBhbGxvY2F0aW5nIGFuCj4gTUZOIHBlciBDUFUgKGFuZCBzaW1wbGlm
aWVzIGNwdV9zbXBib290X2FsbG9jKCkgc29tZXdoYXQpLiAgQXQgdGhpcyBwb2ludCwgd2UKPiBj
YW4ndCB1c2UgYSBjb21tb24gc2V0IG9mIG1hcHBpbmdzLCBhbmQgd2lsbCBoYXZlIHRvIGNsb25l
IHRoZSBzaW5nbGUgc3R1YiBhbmQKPiAuZW50cnkudGV4dCBpbnRvIGVhY2ggUENQVXMgY29weSBv
ZiB0aGUgcGFnZXRhYmxlcy4KClRoZSA0ay1wZXItQ1BVIGFsbG9jYXRpb24gb2YgVkEgc3BhY2Ug
aXMgcHJvYmFibHkgbm90IHN0cmljdGx5Cm5lY2Vzc2FyeSAtIHF1b3RpbmcgdGhlIG9yaWdpbmFs
IGNvbW1pdCBtZXNzYWdlOgoiV2hpbGUgc2hhcmluZyBwaHlzaWNhbCBwYWdlcyBhbW9uZyBjZXJ0
YWluIENQVXMgb24gdGhlIHNhbWUgbm9kZSwgZm9yCiBub3cgdGhlIHZpcnR1YWwgbWFwcGluZ3Mg
Z2V0IGVzdGFibGlzaGVkIGluIGRpc3RpbmN0IHBhZ2VzIGZvciBlYWNoCiBDUFUuIFRoaXMgaXNu
J3QgYSBzdHJpY3QgcmVxdWlyZW1lbnQsIGJ1dCBzaW1wbGlmaWVzIFZBIHNwYWNlCiBtYW5hZ2Vt
ZW50IGZvciB0aGlzIGluaXRpYWwgaW1wbGVtZW50YXRpb246IFNoYXJpbmcgVkEgc3BhY2Ugd291
bGQKIHJlcXVpcmUgYWRkaXRpb25hbCB0cmFja2luZyBvZiB3aGljaCBhcmVhcyBhcmUgY3VycmVu
dGx5IGluIHVzZS4gSWYKIHRoZSBWQSBhbmQvb3IgVExCIG92ZXJoZWFkIHR1cm5lZCBvdXQgdG8g
YmUgYSBwcm9ibGVtLCBzdWNoIGV4dHJhIGNvZGUKIGNvdWxkIGVhc2lseSBiZSBhZGRlZC4iCgpX
aXRob3V0IGFsbG9jYXRpbmcgYSBwYWdlIHBlciBDUFUgSSB0aGluayB3aGF0IHlvdSBkbyBpcyBz
ZW5zaWJsZS4KQW5kIEkgZG9uJ3Qgc2VlIGhvdyBoaWRpbmcgc3R1YnMgb2Ygb3RoZXIgQ1BVcyB3
b3VsZCBoZWxwIG11Y2ggLQphbiBhdHRhY2tlciBjYW4gZ2F0aGVyIHN0YWNrIGxvY2F0aW9ucyBm
cm9tIHZhcmlvdXMgQ1BVcyBhcyBpdHMKdkNQVSBpcyBiZWluZyBtb3ZlZCBhcm91bmQsIGFuZCB5
b3UgY2FuJ3QgaGlkZSB0aGUgY3VycmVudCBDUFUncwpzdHViIHNwYWNlLgoKPiAtLS0gYS94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IEBAIC02
MjIsNiArNjIyLDkgQEAgdW5zaWduZWQgbG9uZyBhbGxvY19zdHViX3BhZ2UodW5zaWduZWQgaW50
IGNwdSwgdW5zaWduZWQgbG9uZyAqbWZuKQo+ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1l
bXNldChfX21hcF9kb21haW5fcGFnZShwZyksIDB4Y2MsIFBBR0VfU0laRSkpOwo+ICAgICAgfQo+
ICAKPiArICAgIC8qIENvbmZpcm0gdGhhdCBhbGwgc3R1YnMgZml0IGluIGEgc2luZ2xlIEwyIHBh
Z2V0YWJsZS4gKi8KPiArICAgIEJVSUxEX0JVR19PTihOUl9DUFVTICogUEFHRV9TSVpFID4gKDF1
IDw8IEwyX1BBR0VUQUJMRV9TSElGVCkpOwoKUGVyaGFwcyBkdXBsaWNhdGUgdGhpcyBpbiBzZXR1
cF9jcHVfcm9vdF9wZ3QoKSAoc3VpdGFibHkgYWRqdXN0ZWQKb2YgY291cnNlLCBhcyBKw7xyZ2Vu
IGhhcyBhbHJlYWR5IHBvaW50ZWQgb3V0KT8KCj4gQEAgLTY1MSw5ICs2NTQsNiBAQCBzdGF0aWMg
aW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3BnZW50cnlfdCAqcnB0KQo+
ICAgICAgbDJfcGdlbnRyeV90ICpwbDJlOwo+ICAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwo+ICAK
PiAtICAgIGlmICggbGluZWFyIDwgRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQo+IC0gICAgICAgIHJl
dHVybiAwOwoKSXNuJ3Qgb3V0cmlnaHQgcmVtb3ZpbmcgdGhpcyBnb2luZyBhIGxpdHRsZSB0b28g
ZmFyPwoKPiBAQCAtNzQ0LDYgKzc0NCw5IEBAIHN0YXRpYyBfX3JlYWRfbW9zdGx5IGludDhfdCBv
cHRfeHB0aSA9IC0xOwo+ICBib29sZWFuX3BhcmFtKCJ4cHRpIiwgb3B0X3hwdGkpOwo+ICBERUZJ
TkVfUEVSX0NQVShyb290X3BnZW50cnlfdCAqLCByb290X3BndCk7Cj4gIAo+ICtzdGF0aWMgcm9v
dF9wZ2VudHJ5X3QgY29tbW9uX3BndDsKCk1vdmUgaW50byBzZXR1cF9jcHVfcm9vdF9wZ3QoKT8K
Cj4gK2V4dGVybiBjaGFyIF9zdGV4dGVudHJ5W10sIF9ldGV4dGVudHJ5W107Cgpjb25zdD8KCj4g
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPiBAQCAtMTMsNiArMTMsOCBAQAo+ICAjaW5jbHVk
ZSA8cHVibGljL3hlbi5oPgo+ICAjaW5jbHVkZSA8aXJxX3ZlY3RvcnMuaD4KPiAgCj4gKyAgICAg
ICAgLnNlY3Rpb24gLnRleHQuZW50cnksICJheCIsIEBwcm9nYml0cwo+ICsKPiAgRU5UUlkoZW50
cnlfaW50ODIpCj4gICAgICAgICAgQVNNX0NMQUMKPiAgICAgICAgICBwdXNocSAkMAoKVGhpcyBh
bHNvIHB1dHMgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUgaW50byB0aGUgZW50cnkgc2VjdGlv
biwKd2hpY2ggc3VyZWx5IGlzbid0IG5lZWRlZC4gU2FtZSBmb3IgdGhlIG5vbi1jb21wYXQgdmFy
aWFudC4KCj4gQEAgLTg1NCw3ICs4NTYsNyBAQCBHTE9CQUwoYXV0b2dlbl9lbnRyeXBvaW50cykK
PiAgICAgICAgICAucG9wc2VjdGlvbgo+ICAgICAgICAgIC5lbmRtCj4gIAo+IC0gICAgICAgIC50
ZXh0Cj4gKyAgICAgICAgLnByZXZpb3VzCj4gIGF1dG9nZW5fc3R1YnM6IC8qIEF1dG9tYXRpY2Fs
bHkgZ2VuZXJhdGVkIHN0dWJzLiAqLwoKUGVyaGFwcyBiZXR0ZXIgdG8gc3dpdGNoIHRoZSBlYXJs
aWVyIC5zZWN0aW9uIHRvIC5wdXNoc2VjdGlvbiwgYW5kCnVzZSAucG9wc2VjdGlvbiBoZXJlPwoK
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 09:18:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 09:18:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eltCy-0008LD-TG; Wed, 14 Feb 2018 09:18:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m8ws=fi=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1eltCx-0008KL-Uv
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 09:18:31 +0000
X-Inumbo-ID: 2e3fe512-1168-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e3fe512-1168-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 09:19:39 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1E9IKVj060354;
 Wed, 14 Feb 2018 09:18:21 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=reply-to : subject :
 to : cc : references : from : message-id : date : mime-version :
 in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=OlVRI2uGhun+yjCJFZMApaZVL4IRfm6s1GEdKD3z+rI=;
 b=WXxeq2236wKDl3ZgbSeJs0YS5TKUeKaDzpn55TClkP0UTyaepnG5gJfFqHBAduaDcecr
 Wl1VeiA++i2JdAVWLFnHuAPefl6jl8LvLj+C1D0NA4EfaEy5gNWiqLi3niiO77pfKIED
 hVrm9NKZ4G/AMamKUQwTNV8QCMqFTiTiB2+cbAMJKj99+b2+HD+JFEoUB86hY+fFVr98
 bmpnZ6neN/I9LoeKcBkLTG1EuACzKqRv288xu56aj9CpTAKh/Ph0n6waR0IPdp+WaQH2
 xebciW4B/tV4z4U63mTzI/inXX9zdYK32xN9Y/eMJvIz6cdaxkSGDbLXu7Go0nStD/Ul /Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2g4g418f61-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Feb 2018 09:18:20 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1E9H5Hr023691
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 14 Feb 2018 09:17:05 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1E9H4UF023438;
 Wed, 14 Feb 2018 09:17:04 GMT
Received: from [10.191.7.139] (/10.191.7.139)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Feb 2018 01:17:04 -0800
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A83FCC802000078001A79FB@prv-mh.provo.novell.com>
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
Organization: Oracle
Message-ID: <088c1ba4-2387-b582-5a6a-f672ce66844c@oracle.com>
Date: Wed, 14 Feb 2018 17:17:31 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A83FCC802000078001A79FB@prv-mh.provo.novell.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8804
 signatures=668670
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=816
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802140112
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: fix a crash in
	SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: zhenzhong.duan@oracle.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

5ZyoIDIwMTgvMi8xNCAxNjowOSwgSmFuIEJldWxpY2gg5YaZ6YGTOgo+IEluIGFuIElCUlMgYXZh
aWxhYmxlIGVudiwgYm9vdHVwIHBhbmljIHdoZW4gYnRpPTAgbGlrZSBiZWxvdzoKPgo+IChYRU4p
IFNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczoKPiAoWEVOKSAgIEhhcmR3YXJlIGZl
YXR1cmVzOiBTTUVQIElCUlMvSUJQQiBTVElCUAo+IChYRU4pIEJUSSBtaXRpZ2F0aW9uczogVGh1
bmsgTi9BLCBPdGhlcnM6IElCUlMtIFNNRVAKPiAoWEVOKSAtLS0tWyBYZW4tNC40LjRPVk0gIHg4
Nl82NCAgZGVidWc9biAgVGFpbnRlZDogICAgQyBdLS0tLQo+IChYRU4pIENQVTogICAgMAo+IChY
RU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyMDQxYmI+XQo+IGVudHJ5Lm8jaGFuZGxlX2lz
dF9leGNlcHRpb24rMHhkMS8weDE3Ngo+IChYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDA0NiAg
IENPTlRFWFQ6IGh5cGVydmlzb3IKPiAoWEVOKSByYXg6IDAwMDAwMDAwMDAwMDAwMDAgICByYng6
IDAwMDAwMDAwMDAwMDAwMDAgICByY3g6IDAwMDAwMDAwMDAwMDAwNDgKPiAoWEVOKSByZHg6IDAw
MDAwMDAwMDAwMDAwMDEgICByc2k6IDAwMDAwMDAwMDAwMDAwMDAgICByZGk6IDAwMDAwMDAwMDAw
MDAwMDAKPiAoWEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAgICByc3A6IGZmZmY4MmQwODA1Mjlm
NTggICByODogIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSByOTogIDAwMDAwMDAwMDAwMDAwMDAg
ICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBy
MTI6IDAwMDAwMDAwMDAwMDAwMDAgICByMTM6IDAwMDAwMDAwMDAwMDAwMDAgICByMTQ6IGZmZmY4
MmQwODA1MmZmZmYKPiAoWEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAw
ODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAxNTA2ZjAKPiAoWEVOKSBjcjM6IDAwMDAwMDAwNzZm
YmUwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBkczogMDAwMCAgIGVzOiAwMDAw
ICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAgY3M6IGUwMDgKPiAoWEVOKSBYZW4g
c3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgyZDA4MDUyOWY1ODoKPiAoWEVOKSAgICAwMDAwMDAw
MDAwMDAwMDE4IDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAwMDAwMDAwMiBmZmZmODJkMDgwNTI4
MDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZmODJkMDgwMmE1MGUwIGZmZmY4MmQw
ODA1MmZkOTggZmZmZjgyZDA4MDcyZmMwMAo+IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAw
MDAwMDAwMDAxMDAwMCAwMDAwMDAwMDAwMDAwNDAwIDAwMDAwMDAwMDAwMDA4MzAKPiAoWEVOKSAg
ICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMGEgZmZmZjgyZDA4MDNmMGZjMCAwMDAw
MDAwMjAwMDAwMDAwCj4gKFhFTikgICAgZmZmZjgyZDA4MDI5ODg3NiAwMDAwMDAwMDAwMDBlMDA4
IDAwMDAwMDAwMDAwMDAwNDYgZmZmZjgyZDA4MDUyZmRmOAo+IChYRU4pICAgIDAwMDAwMDAwMDAw
MDAwMDAKPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVOKSAgICBbPGZmZmY4MmQwODAyMDQx
YmI+XSBlbnRyeS5vI2hhbmRsZV9pc3RfZXhjZXB0aW9uKzB4ZDEvMHgxNzYKPiAoWEVOKQo+IChY
RU4pCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IChY
RU4pIFBhbmljIG9uIENQVSAwOgo+IChYRU4pIEdFTkVSQUwgUFJPVEVDVElPTiBGQVVMVAo+IChY
RU4pIFtlcnJvcl9jb2RlPTAwMDBdCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKgo+Cj4gSXQncyBkdWUgdG8gJWVkeCBpc24ndCBjbGVhcmVkIHRvIHplcm8g
YmVmb3JlIHdybXNyLgo+Cj4gRE9fT1ZFUldSSVRFX1JTQiBjbG9iYmVycyAlZWF4IGFuZCBoYXBw
ZW5kIHRvIGNvdmVyIHRoZSBidWcgaW4gY2VydGFpbiBjYXNlIHNvCj4gd2UgZGlkbid0IHJlcHJv
ZHVjZSB3aXRob3V0IGJ0aT0wLgo+Cj4gU2lnbmVkLW9mZi1ieTogWmhlbnpob25nIER1YW4gPHpo
ZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cj4KPiBSZS1kbyBhY3R1YWwgY29kZSBjaGFuZ2UuIEFs
c28gZHJvcCBhbiB1bnVzZWQgbGFiZWwuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4KPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4gQEAg
LTI3NCw3ICsyNzQsOSBAQAo+ICAgICAgIHRlc3RiICRCVElfSVNUX1JTQiwgJWFsCj4gICAgICAg
anogLkxcQF9za2lwX3JzYgo+ICAgCj4gKyAgICBtb3YgJWVheCwgJWVkeAo+ICAgICAgIERPX09W
RVJXUklURV9SU0IKPiArICAgIG1vdiAlZWR4LCAlZWF4Cj4gICAKPiAgIC5MXEBfc2tpcF9yc2I6
Cj4gICAKPiBAQCAtMjg2LDEzICsyODgsMTMgQEAKPiAgICAgICBzZXR6ICVkbAo+ICAgICAgIGFu
ZCAlZGwsIFNUQUNLX0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCj4g
ICAKPiAtLkxcQF9lbnRyeV9mcm9tX3hlbjoKPiAgICAgICAvKgo+ICAgICAgICAqIExvYWQgWGVu
J3MgaW50ZW5kZWQgdmFsdWUuICBTUEVDX0NUUkxfSUJSUyB2cyAwIGlzIGVuY29kZWQgaW4gdGhl
Cj4gICAgICAgICogYm90dG9tIGJpdCBvZiBidGlfaXN0X2luZm8sIHZpYSBhIGRlbGliZXJhdGUg
YWxpYXMgd2l0aCBCVElfSVNUX0lCUlMuCj4gICAgICAgICovCj4gICAgICAgbW92ICRNU1JfU1BF
Q19DVFJMLCAlZWN4Cj4gICAgICAgYW5kICRCVElfSVNUX0lCUlMsICVlYXgKPiArICAgIHhvciAl
ZWR4LCAlZWR4Cj4gICAgICAgd3Jtc3IKPiAgIAo+ICAgICAgIC8qIE9wZW5jb2RlZCBVTkxJS0VM
WV9TVEFSVCgpIHdpdGggbm8gY29uZGl0aW9uLiAqLwo+Cj4KPgpJIGp1c3QgZm91bmQgdGhpcyBw
YXRjaCBjb3VsZCBiZSBvcHRpbWl6ZWQgYSBiaXQgYWN0dWFsbHkgYnkgb25seSBhZGRpbmcgCnR3
byBpbnN0cnVjdGlvbnMuIExldCBtZSBwcmVwYXJlIGEgdjMgcGF0Y2gsIGEgZmV3IG1pbnV0ZXMu
CgotLSAKdGhhbmtzCnpkdWFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 09:26:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 09:26:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eltK6-0000bX-KG; Wed, 14 Feb 2018 09:25:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m8ws=fi=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1eltK5-0000bN-Ep
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 09:25:53 +0000
X-Inumbo-ID: 359141cb-1169-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 359141cb-1169-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 09:27:00 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1E9OnFr064425;
 Wed, 14 Feb 2018 09:25:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=mime-version :
 message-id : date : from : to : cc : subject : content-type :
 content-transfer-encoding; s=corp-2017-10-26;
 bh=hhr8K2YURPiZPxiW0HaTH0qCs9TKkKUrnZx2eYK99/U=;
 b=fiyBXddqQUifZIlUf72m/Z3pj/MiXd5znsB6N3Edu9xbkC7+bc5A0v1ReWADH691cSwY
 QgSsW9Y3VMG2G317N0Jy65vd4Ue+E88a19xHEJQlJdYDXUYmzUnly2xWqvc9XAgMLQdh
 QHMsLgJVJUkpH5Vp0WRP18xuo2wCQaC4e7ITXxCXmrcrSrq5It8czeIcGmFXxF9h4mBc
 4bMy/cpL+5BIV1/RaW0/S9u9DO7NPtTXWZFL3LriWKiVjualZPLqlVIrCMlUN5OKjeDE
 q57j5ZjuWbtEdBGx7WjrpHfAMNKaQcr4EXSEdhLXVjnVMPLBXW/JN+1+f4ZY+w1s+pc7 Zg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2g4g418g55-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Feb 2018 09:25:43 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1E9Ph0L012907
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 14 Feb 2018 09:25:43 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1E9PgoZ007338;
 Wed, 14 Feb 2018 09:25:42 GMT
MIME-Version: 1.0
Message-ID: <80ef52d3-5c13-4655-aca3-c09c91260113@default>
Date: Wed, 14 Feb 2018 01:25:42 -0800 (PST)
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
To: Xen-Devel <xen-devel@lists.xen.org>
X-Mailer: Zimbra on Oracle Beehive
Content-Disposition: inline
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8804
 signatures=668670
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=620
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802140113
Cc: Andrew Cooper3 <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, jbeulich@suse.com,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>
Subject: [Xen-devel] [PATCH v3] x86: fix a crash in
	SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gYW4gSUJSUyBhdmFpbGFibGUgZW52LCBib290dXAgcGFuaWMgd2hlbiBidGk9MCBsaWtlIGJl
bG93OgoKKFhFTikgU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOgooWEVOKSAgIEhh
cmR3YXJlIGZlYXR1cmVzOiBTTUVQIElCUlMvSUJQQiBTVElCUAooWEVOKSBCVEkgbWl0aWdhdGlv
bnM6IFRodW5rIE4vQSwgT3RoZXJzOiBJQlJTLSBTTUVQCihYRU4pIC0tLS1bIFhlbi00LjQuNE9W
TSAgeDg2XzY0ICBkZWJ1Zz1uICBUYWludGVkOiAgICBDIF0tLS0tCihYRU4pIENQVTogICAgMAoo
WEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjA0MWJiPl0gZW50cnkubyNoYW5kbGVfaXN0
X2V4Y2VwdGlvbisweGQxLzB4MTc2CihYRU4pIFJGTEFHUzogMDAwMDAwMDAwMDAxMDA0NiAgIENP
TlRFWFQ6IGh5cGVydmlzb3IKKFhFTikgcmF4OiAwMDAwMDAwMDAwMDAwMDAwICAgcmJ4OiAwMDAw
MDAwMDAwMDAwMDAwICAgcmN4OiAwMDAwMDAwMDAwMDAwMDQ4CihYRU4pIHJkeDogMDAwMDAwMDAw
MDAwMDAwMSAgIHJzaTogMDAwMDAwMDAwMDAwMDAwMCAgIHJkaTogMDAwMDAwMDAwMDAwMDAwMAoo
WEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAgICByc3A6IGZmZmY4MmQwODA1MjlmNTggICByODog
IDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgcjk6ICAwMDAwMDAwMDAwMDAwMDAwICAgcjEwOiAwMDAw
MDAwMDAwMDAwMDAwICAgcjExOiAwMDAwMDAwMDAwMDAwMDAwCihYRU4pIHIxMjogMDAwMDAwMDAw
MDAwMDAwMCAgIHIxMzogMDAwMDAwMDAwMDAwMDAwMCAgIHIxNDogZmZmZjgyZDA4MDUyZmZmZgoo
WEVOKSByMTU6IDAwMDAwMDAwMDAwMDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6
IDAwMDAwMDAwMDAxNTA2ZjAKKFhFTikgY3IzOiAwMDAwMDAwMDc2ZmJlMDAwICAgY3IyOiAwMDAw
MDAwMDAwMDAwMDAwCihYRU4pIGRzOiAwMDAwICAgZXM6IDAwMDAgICBmczogMDAwMCAgIGdzOiAw
MDAwICAgc3M6IDAwMDAgICBjczogZTAwOAooWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9
ZmZmZjgyZDA4MDUyOWY1ODoKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAxOCAwMDAwMDAwMGZmZmZm
ZmZmIDAwMDAwMDAwMDAwMDAwMDIgZmZmZjgyZDA4MDUyODAwMAooWEVOKSAgICAwMDAwMDAwMDAw
MDAwMDAwIGZmZmY4MmQwODAyYTUwZTAgZmZmZjgyZDA4MDUyZmQ5OCBmZmZmODJkMDgwNzJmYzAw
CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAxMDAwMCAwMDAwMDAwMDAwMDAw
NDAwIDAwMDAwMDAwMDAwMDA4MzAKKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCAwMDAwMDAwMDAw
MDAwMDBhIGZmZmY4MmQwODAzZjBmYzAgMDAwMDAwMDIwMDAwMDAwMAooWEVOKSAgICBmZmZmODJk
MDgwMjk4ODc2IDAwMDAwMDAwMDAwMGUwMDggMDAwMDAwMDAwMDAwMDA0NiBmZmZmODJkMDgwNTJm
ZGY4CihYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAKKFhFTikgWGVuIGNhbGwgdHJhY2U6CihYRU4p
ICAgIFs8ZmZmZjgyZDA4MDIwNDFiYj5dIGVudHJ5Lm8jaGFuZGxlX2lzdF9leGNlcHRpb24rMHhk
MS8weDE3NgooWEVOKQooWEVOKQooWEVOKSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCihYRU4pIFBhbmljIG9uIENQVSAwOgooWEVOKSBHRU5FUkFMIFBST1RFQ1RJT04g
RkFVTFQKKFhFTikgW2Vycm9yX2NvZGU9MDAwMF0KKFhFTikgKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgoKSXQncyBkdWUgdG8gJWVkeCBpc24ndCBjbGVhcmVkIHRvIHpl
cm8gYmVmb3JlIHdybXNyLgoKRE9fT1ZFUldSSVRFX1JTQiBjbG9iYmVycyAlZWF4IGFuZCBoYXBw
ZW5kIHRvIGNvdmVyIHRoZSBidWcgaW4gY2VydGFpbiBjYXNlIHNvCndlIGRpZG4ndCByZXByb2R1
Y2Ugd2l0aG91dCBidGk9MC4gQ2hhbmdlIHRvIHVzZSAlZWR4LgoKQWxzbyBkcm9wIGFuIHVudXNl
ZCBsYWJlbCBwZXIgSmFuLgoKUmVwb3J0ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IFpoZW56aG9uZyBEdWFuIDx6aGVuemhv
bmcuZHVhbkBvcmFjbGUuY29tPgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggfCAgICA5
ICsrKysrLS0tLQogMSBmaWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCA4MTRmNTNkLi43YjI1OWM0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtMjY5LDI4ICsyNjksMjkgQEAK
ICAqIFRoaXMgaXMgbG9naWNhbCBtZXJnZSBvZiBET19PVkVSV1JJVEVfUlNCIGFuZCBET19TUEVD
X0NUUkxfRU5UUlkKICAqIG1heWJleGVuPTEsIGJ1dCB3aXRoIGNvbmRpdGlvbmFscyByYXRoZXIg
dGhhbiBhbHRlcm5hdGl2ZXMuCiAgKi8KLSAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5GT19GSUVMRChi
dGlfaXN0X2luZm8pKCVyMTQpLCAlZWF4CisgICAgbW92emJsIFNUQUNLX0NQVUlORk9fRklFTEQo
YnRpX2lzdF9pbmZvKSglcjE0KSwgJWVkeAogCi0gICAgdGVzdGIgJEJUSV9JU1RfUlNCLCAlYWwK
KyAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVkbAogICAgIGp6IC5MXEBfc2tpcF9yc2IKIAogICAg
IERPX09WRVJXUklURV9SU0IKIAogLkxcQF9za2lwX3JzYjoKIAotICAgIHRlc3RiICRCVElfSVNU
X1dSTVNSLCAlYWwKKyAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWRsCiAgICAganogLkxcQF9z
a2lwX3dybXNyCiAKKyAgICBtb3YgJWVkeCwgJWVheAogICAgIHhvciAlZWR4LCAlZWR4CiAgICAg
dGVzdGIgJDMsIFVSRUdTX2NzKCVyc3ApCiAgICAgc2V0eiAlZGwKICAgICBhbmQgJWRsLCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQogCi0uTFxAX2VudHJ5
X2Zyb21feGVuOgogICAgIC8qCiAgICAgICogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gIFNQ
RUNfQ1RSTF9JQlJTIHZzIDAgaXMgZW5jb2RlZCBpbiB0aGUKICAgICAgKiBib3R0b20gYml0IG9m
IGJ0aV9pc3RfaW5mbywgdmlhIGEgZGVsaWJlcmF0ZSBhbGlhcyB3aXRoIEJUSV9JU1RfSUJSUy4K
ICAgICAgKi8KKyAgICB4b3IgJWVkeCwgJWVkeAogICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVj
eAogICAgIGFuZCAkQlRJX0lTVF9JQlJTLCAlZWF4CiAgICAgd3Jtc3IKLS0gCjEuNy4zCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 09:27:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 09:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eltLY-0000q7-Ua; Wed, 14 Feb 2018 09:27:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zd2x=fi=citrix.com=prvs=576fdc997=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eltLX-0000px-8h
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 09:27:23 +0000
X-Inumbo-ID: 2c39ee38-1169-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c39ee38-1169-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 10:26:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,511,1511827200"; d="scan'208";a="67862840"
Date: Wed, 14 Feb 2018 09:27:13 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180214092713.4fujr75arbiuqjc5@MacBook-Pro-de-Roger.local>
References: <5A83FCC802000078001A79FB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A83FCC802000078001A79FB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86: fix a crash in
 SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTQsIDIwMTggYXQgMDE6MDk6MjhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSW4gYW4gSUJSUyBhdmFpbGFibGUgZW52LCBib290dXAgcGFuaWMgd2hlbiBidGk9MCBs
aWtlIGJlbG93Ogo+IAo+IChYRU4pIFNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczoK
PiAoWEVOKSAgIEhhcmR3YXJlIGZlYXR1cmVzOiBTTUVQIElCUlMvSUJQQiBTVElCUAo+IChYRU4p
IEJUSSBtaXRpZ2F0aW9uczogVGh1bmsgTi9BLCBPdGhlcnM6IElCUlMtIFNNRVAKPiAoWEVOKSAt
LS0tWyBYZW4tNC40LjRPVk0gIHg4Nl82NCAgZGVidWc9biAgVGFpbnRlZDogICAgQyBdLS0tLQo+
IChYRU4pIENQVTogICAgMAo+IChYRU4pIFJJUDogICAgZTAwODpbPGZmZmY4MmQwODAyMDQxYmI+
XQo+IGVudHJ5Lm8jaGFuZGxlX2lzdF9leGNlcHRpb24rMHhkMS8weDE3Ngo+IChYRU4pIFJGTEFH
UzogMDAwMDAwMDAwMDAxMDA0NiAgIENPTlRFWFQ6IGh5cGVydmlzb3IKPiAoWEVOKSByYXg6IDAw
MDAwMDAwMDAwMDAwMDAgICByYng6IDAwMDAwMDAwMDAwMDAwMDAgICByY3g6IDAwMDAwMDAwMDAw
MDAwNDgKPiAoWEVOKSByZHg6IDAwMDAwMDAwMDAwMDAwMDEgICByc2k6IDAwMDAwMDAwMDAwMDAw
MDAgICByZGk6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSByYnA6IDAwMDAwMDAwMDAwMDAwMDAg
ICByc3A6IGZmZmY4MmQwODA1MjlmNTggICByODogIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBy
OTogIDAwMDAwMDAwMDAwMDAwMDAgICByMTA6IDAwMDAwMDAwMDAwMDAwMDAgICByMTE6IDAwMDAw
MDAwMDAwMDAwMDAKPiAoWEVOKSByMTI6IDAwMDAwMDAwMDAwMDAwMDAgICByMTM6IDAwMDAwMDAw
MDAwMDAwMDAgICByMTQ6IGZmZmY4MmQwODA1MmZmZmYKPiAoWEVOKSByMTU6IDAwMDAwMDAwMDAw
MDAwMDAgICBjcjA6IDAwMDAwMDAwODAwNTAwM2IgICBjcjQ6IDAwMDAwMDAwMDAxNTA2ZjAKPiAo
WEVOKSBjcjM6IDAwMDAwMDAwNzZmYmUwMDAgICBjcjI6IDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVO
KSBkczogMDAwMCAgIGVzOiAwMDAwICAgZnM6IDAwMDAgICBnczogMDAwMCAgIHNzOiAwMDAwICAg
Y3M6IGUwMDgKPiAoWEVOKSBYZW4gc3RhY2sgdHJhY2UgZnJvbSByc3A9ZmZmZjgyZDA4MDUyOWY1
ODoKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDE4IDAwMDAwMDAwZmZmZmZmZmYgMDAwMDAwMDAw
MDAwMDAwMiBmZmZmODJkMDgwNTI4MDAwCj4gKFhFTikgICAgMDAwMDAwMDAwMDAwMDAwMCBmZmZm
ODJkMDgwMmE1MGUwIGZmZmY4MmQwODA1MmZkOTggZmZmZjgyZDA4MDcyZmMwMAo+IChYRU4pICAg
IDAwMDAwMDAwMDAwMDAwMDAgMDAwMDAwMDAwMDAxMDAwMCAwMDAwMDAwMDAwMDAwNDAwIDAwMDAw
MDAwMDAwMDA4MzAKPiAoWEVOKSAgICAwMDAwMDAwMDAwMDAwMDAwIDAwMDAwMDAwMDAwMDAwMGEg
ZmZmZjgyZDA4MDNmMGZjMCAwMDAwMDAwMjAwMDAwMDAwCj4gKFhFTikgICAgZmZmZjgyZDA4MDI5
ODg3NiAwMDAwMDAwMDAwMDBlMDA4IDAwMDAwMDAwMDAwMDAwNDYgZmZmZjgyZDA4MDUyZmRmOAo+
IChYRU4pICAgIDAwMDAwMDAwMDAwMDAwMDAKPiAoWEVOKSBYZW4gY2FsbCB0cmFjZToKPiAoWEVO
KSAgICBbPGZmZmY4MmQwODAyMDQxYmI+XSBlbnRyeS5vI2hhbmRsZV9pc3RfZXhjZXB0aW9uKzB4
ZDEvMHgxNzYKPiAoWEVOKQo+IChYRU4pCj4gKFhFTikgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKgo+IChYRU4pIFBhbmljIG9uIENQVSAwOgo+IChYRU4pIEdFTkVSQUwg
UFJPVEVDVElPTiBGQVVMVAo+IChYRU4pIFtlcnJvcl9jb2RlPTAwMDBdCj4gKFhFTikgKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+IAo+IEl0J3MgZHVlIHRvICVlZHgg
aXNuJ3QgY2xlYXJlZCB0byB6ZXJvIGJlZm9yZSB3cm1zci4KPiAKPiBET19PVkVSV1JJVEVfUlNC
IGNsb2JiZXJzICVlYXggYW5kIGhhcHBlbmQgdG8gY292ZXIgdGhlIGJ1ZyBpbiBjZXJ0YWluIGNh
c2Ugc28KPiB3ZSBkaWRuJ3QgcmVwcm9kdWNlIHdpdGhvdXQgYnRpPTAuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cj4gCj4gUmUt
ZG8gYWN0dWFsIGNvZGUgY2hhbmdlLiBBbHNvIGRyb3AgYW4gdW51c2VkIGxhYmVsLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 09:47:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 09:47:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elteU-0002VZ-Dm; Wed, 14 Feb 2018 09:46:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elteT-0002VT-DQ
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 09:46:57 +0000
X-Inumbo-ID: e79c9c37-116b-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e79c9c37-116b-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 10:46:18 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 02:46:53 -0700
Message-Id: <5A84139A02000078001A7A87@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 02:46:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518434587-22827-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/7] x86/alt: Support for automatic padding
 calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE4IGF0IDEyOjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYwo+IEBAIC0xODAsMTMgKzE4MCwzNyBAQCB2b2lkIGluaXRfb3JfbGl2
ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwK
PiAgICAgICAgICB1aW50OF90ICpvcmlnID0gQUxUX09SSUdfUFRSKGEpOwo+ICAgICAgICAgIHVp
bnQ4X3QgKnJlcGwgPSBBTFRfUkVQTF9QVFIoYSk7Cj4gICAgICAgICAgdWludDhfdCBidWZbTUFY
X1BBVENIX0xFTl07Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHRvdGFsX2xlbiA9IGEtPm9yaWdf
bGVuICsgYS0+cGFkX2xlbjsKPiAgCj4gLSAgICAgICAgQlVHX09OKGEtPnJlcGxfbGVuID4gYS0+
b3JpZ19sZW4pOwo+IC0gICAgICAgIEJVR19PTihhLT5vcmlnX2xlbiA+IHNpemVvZihidWYpKTsK
PiArICAgICAgICBCVUdfT04oYS0+cmVwbF9sZW4gPiB0b3RhbF9sZW4pOwo+ICsgICAgICAgIEJV
R19PTih0b3RhbF9sZW4gPiBzaXplb2YoYnVmKSk7Cj4gICAgICAgICAgQlVHX09OKGEtPmNwdWlk
ID49IE5DQVBJTlRTICogMzIpOwo+ICAKPiAgICAgICAgICBpZiAoICFib290X2NwdV9oYXMoYS0+
Y3B1aWQpICkKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOwo+ICsK
PiArICAgICAgICAgICAgLyogTm8gcmVwbGFjZW1lbnQgdG8gbWFrZSwgYnV0IHRyeSB0byBvcHRp
bWlzZSBhbnkgcGFkZGluZy4gKi8KCkJldHRlciBtb3ZlIHRoZSBjb21tZW50IGFoZWFkIG9mIHRo
ZSBkZWNsYXJhdGlvbj8KCj4gQEAgLTI2LDQ0ICsyNyw2NCBAQCBleHRlcm4gdm9pZCBhcHBseV9h
bHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwo+ICBleHRl
cm4gdm9pZCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9pZCk7Cj4gIAo+IC0jZGVmaW5lIE9M
RElOU1RSKG9sZGluc3RyKSAgICAgICIuTCU9X29yaWdfczpcblx0IiBvbGRpbnN0ciAKPiAiXG4u
TCU9X29yaWdfZTpcbiIKPiAtCj4gICNkZWZpbmUgcmVwbF9zKG51bSkgICAgICAgICAgICAgIi5M
JT1fcmVwbF9zIiNudW0KPiAgI2RlZmluZSByZXBsX2UobnVtKSAgICAgICAgICAgICAiLkwlPV9y
ZXBsX2UiI251bQo+ICAKPiAgI2RlZmluZSBhbHRfb3JpZ19sZW4gICAgICAgICAgICAiKC5MJT1f
b3JpZ19lIC0gLkwlPV9vcmlnX3MpIgo+ICsjZGVmaW5lIGFsdF9wYWRfbGVuICAgICAgICAgICAg
ICIoLkwlPV9vcmlnX3AgLSAuTCU9X29yaWdfZSkiCj4gKyNkZWZpbmUgYWx0X3RvdGFsX2xlbiAg
ICAgICAgICAgIiguTCU9X29yaWdfcCAtIC5MJT1fb3JpZ19zKSIKPiAgI2RlZmluZSBhbHRfcmVw
bF9sZW4obnVtKSAgICAgICAiKCIgcmVwbF9lKG51bSkgIiAtICIgcmVwbF9zKG51bSkgIikiCj4g
KyNkZWZpbmUgZ2FzX21heChhLCBiKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAo+ICsgICAgIigoIiBhICIpIF4gKCgoIiBhICIpIF4gKCIgYiAiKSkgJiAtKC0oKCIg
YSAiKSA8ICgiIGIgIikpKSkpIgo+ICsKPiArI2RlZmluZSBPTERJTlNUUl8xKG9sZGluc3RyLCBu
MSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAiLkwlPV9vcmlnX3M6XG5c
dCIgb2xkaW5zdHIgIlxuIC5MJT1fb3JpZ19lOlxuXHQiICAgICAgICAgXAo+ICsgICAgIi5za2lw
ICgtKCgiYWx0X3JlcGxfbGVuKG4xKSItImFsdF9vcmlnX2xlbiIpID4gMCkgKiAiICAgIFwKPiAr
ICAgICAgICAgICAgICIoImFsdF9yZXBsX2xlbihuMSkiLSJhbHRfb3JpZ19sZW4iKSksIDB4OTBc
blx0IiBcCj4gKyAgICAiLkwlPV9vcmlnX3A6XG5cdCIKPiArCj4gKyNkZWZpbmUgQUxUX1BBRERJ
TkdfTEVOKG4xLCBuMikgXAo+ICsgICAgZ2FzX21heCgoYWx0X3JlcGxfbGVuKG4xKSwgYWx0X3Jl
cGxfbGVuKG4yKSkiLSJhbHRfb3JpZ19sZW4KPiArCj4gKyNkZWZpbmUgT0xESU5TVFJfMihvbGRp
bnN0ciwgbjEsIG4yKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgIi5MJT1fb3Jp
Z19zOlxuXHQiIG9sZGluc3RyICJcbiAuTCU9X29yaWdfZTpcblx0IiAgICAgICAgIFwKPiArICAg
ICIuc2tpcCAoLSgoIkFMVF9QQURESU5HX0xFTihuMSwgbjIpIikgPiAwKSAqICIgICAgICAgICAg
ICBcCj4gKyAgICAgICAgICAgICAiKCJBTFRfUEFERElOR19MRU4objEsIG4yKSIpKSwgMHg5MFxu
XHQiICAgICAgICAgXAo+ICsgICAgIi5MJT1fb3JpZ19wOlxuXHQiCj4gIAo+ICAjZGVmaW5lIEFM
VElOU1RSX0VOVFJZKGZlYXR1cmUsIG51bSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gICAgICAgICAgIiAubG9uZyAuTCU9X29yaWdfcyAtIC5cbiIgICAgICAgICAgICAg
ICAgLyogbGFiZWwgICAgICAgICAgICovIFwKPiAgICAgICAgICAiIC5sb25nICIgcmVwbF9zKG51
bSkiIC0gLlxuIiAgICAgICAgICAgICAvKiBuZXcgaW5zdHJ1Y3Rpb24gKi8gXAo+ICAgICAgICAg
ICIgLndvcmQgIiBfX3N0cmluZ2lmeShmZWF0dXJlKSAiXG4iICAgICAgIC8qIGZlYXR1cmUgYml0
ICAgICAqLyBcCj4gICAgICAgICAgIiAuYnl0ZSAiIGFsdF9vcmlnX2xlbiAiXG4iICAgICAgICAg
ICAgICAgLyogc291cmNlIGxlbiAgICAgICovIFwKPiAtICAgICAgICAiIC5ieXRlICIgYWx0X3Jl
cGxfbGVuKG51bSkgIlxuIiAgICAgICAgICAvKiByZXBsYWNlbWVudCBsZW4gKi8KPiArICAgICAg
ICAiIC5ieXRlICIgYWx0X3JlcGxfbGVuKG51bSkgIlxuIiAgICAgICAgICAvKiByZXBsYWNlbWVu
dCBsZW4gKi8gXAo+ICsgICAgICAgICIgLmJ5dGUgIiBhbHRfcGFkX2xlbiAiXG4iICAgICAgICAg
ICAgICAgIC8qIHBhZGRpbmcgbGVuICAgICAqLwo+ICAKPiAtI2RlZmluZSBESVNDQVJEX0VOVFJZ
KG51bSkgICAgICAgICAgICAgICAgICAgICAgICAvKiByZXBsIDw9IG9yaWcgKi8gICAgXAo+IC0g
ICAgICAgICIgLmJ5dGUgMHhmZiArICgiIGFsdF9yZXBsX2xlbihudW0pICIpIC0gKCIgYWx0X29y
aWdfbGVuICIpXG4iCj4gKyNkZWZpbmUgRElTQ0FSRF9FTlRSWShudW0pICAgICAgICAgICAgICAg
ICAgICAgICAgLyogcmVwbCA8PSB0b3RhbCAqLyAgIFwKPiArICAgICAgICAiIC5ieXRlIDB4ZmYg
KyAoIiBhbHRfcmVwbF9sZW4obnVtKSAiKSAtICgiIGFsdF90b3RhbF9sZW4gIilcbiIKCkkgZG9u
J3QgdGhpbmsgdGhpcyBpcyBvZiBtdWNoIHVzZSBhbnltb3JlLCBub3cgdGhhdCB5b3UgYWRkIHRo
ZQpwYWRkaW5nIGF1dG9tYXRpY2FsbHkgKHNhbWUgZm9yIHRoZSByZXNwZWN0aXZlIHBhcnQgb2Yg
dGhlCmNoZWNrIGluIHRoZSBhc3NlbWJsZXIgbWFjcm8pLiBVc2UKCiAgICAgICAgIi5ieXRlICIg
YWx0X3RvdGFsX2xlbiAiXG4iIC8qIHRvdGFsX2xlbiA8PSAyNTUgKi8KCmhlcmUgaW5zdGVhZCAo
ZWxpbWluYXRpbmcgdGhlaXIgZXhwbGljaXQgdXNlcyBiZWxvdyk/CgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 09:53:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 09:53:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eltl2-0003DV-7B; Wed, 14 Feb 2018 09:53:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eltl1-0003Cf-GL
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 09:53:43 +0000
X-Inumbo-ID: 187e13ae-116d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 187e13ae-116d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 09:54:49 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 02:53:35 -0700
Message-Id: <5A84152C02000078001A7A97@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 02:53:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518434587-22827-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/7] x86/asm: Remove opencoded uses of
 altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE4IGF0IDEyOjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPiBAQCAtMTA5LDEzICsxMDksMTAgQEAg
RU5UUlkoY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQo+ICAgICAgICAgIEFTU0VSVF9JTlRFUlJV
UFRTX0RJU0FCTEVECj4gICAgICAgICAgbW92ICAgJH4oWDg2X0VGTEFHU19JT1BMfFg4Nl9FRkxB
R1NfTlR8WDg2X0VGTEFHU19WTSksJXIxMWQKPiAgICAgICAgICBhbmQgICBVUkVHU19lZmxhZ3Mo
JXJzcCksJXIxMWQKPiAtLkxjcjRfb3JpZzoKPiAtICAgICAgICAuc2tpcCAuTGNyNF9hbHRfZW5k
IC0gLkxjcjRfYWx0LCAweDkwCj4gLS5MY3I0X29yaWdfZW5kOgo+IC0gICAgICAgIC5wdXNoc2Vj
dGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKPiAtLkxjcjRfYWx0Ogo+ICsKPiArLm1h
Y3JvIGFsdF9jcjRfcHYzMgo+ICAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3ApCj4gLSAg
ICAgICAganBlICAgLkxjcjRfYWx0X2VuZAo+ICsgICAgICAgIGpwZSAgIDJmCj4gICAgICAgICAg
bW92ICAgQ1BVSU5GT19jcjQtQ1BVSU5GT19ndWVzdF9jcHVfdXNlcl9yZWdzKCVyc3ApLCAlcmF4
Cj4gICAgICAgICAgYW5kICAgJH5YRU5fQ1I0X1BWMzJfQklUUywgJXJheAo+ICAxOgo+IEBAIC0x
MzMsMTcgKzEzMCwxMiBAQCBFTlRSWShjb21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCj4gICAgICAg
ICAgICovCj4gICAgICAgICAgY21wICAgJXJheCwgQ1BVSU5GT19jcjQtQ1BVSU5GT19ndWVzdF9j
cHVfdXNlcl9yZWdzKCVyc3ApCj4gICAgICAgICAgam5lICAgMWIKPiAtLkxjcjRfYWx0X2VuZDoK
PiAtICAgICAgICAuc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIKPiAtICAgICAgICBhbHRp
bnN0cnVjdGlvbl9lbnRyeSAuTGNyNF9vcmlnLCAuTGNyNF9vcmlnLCBYODZfRkVBVFVSRV9BTFdB
WVMsIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfb3JpZ19lbmQgLSAu
TGNyNF9vcmlnKSwgMAo+IC0gICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MY3I0X29yaWcs
IC5MY3I0X2FsdCwgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIFwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoLkxjcjRfb3JpZ19lbmQgLSAuTGNyNF9vcmlnKSwgXAo+IC0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICguTGNyNF9hbHRfZW5kIC0gLkxjcjRfYWx0KQo+IC0gICAgICAg
IGFsdGluc3RydWN0aW9uX2VudHJ5IC5MY3I0X29yaWcsIC5MY3I0X2FsdCwgWDg2X0ZFQVRVUkVf
WEVOX1NNQVAsIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfb3JpZ19l
bmQgLSAuTGNyNF9vcmlnKSwgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICguTGNy
NF9hbHRfZW5kIC0gLkxjcjRfYWx0KQo+IC0gICAgICAgIC5wb3BzZWN0aW9uCj4gKzI6Cj4gKy5l
bmRtCj4gKwlBTFRFUk5BVElWRV8yICIuc2tpcCA0NSwgMHg5MCIsIFwKPiArICAgICAgICAgICAg
YWx0X2NyNF9wdjMyLCBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAo+ICsgICAgICAgICAgICBhbHRf
Y3I0X3B2MzIsIFg4Nl9GRUFUVVJFX1hFTl9TTUFQCgpJJ20gbm90IHBhcnRpY3VsYXJseSBpbiBm
YXZvciBvZiB0aGlzLCBidXQgY29uc2lkZXJpbmcgdGhlIGVuZCByZXN1bHQKKGFmdGVyIHBhdGNo
IDYpIGl0IGxvb2tzIHJlYXNvbmFibGUgdG8gYWNjZXB0IHRoZSBjb2RlIGR1cGxpY2F0aW9uLgpE
b3duIHRoZSByb2FkIHdlIG1heSB3YW50IHRvIHRoaW5rIGFib3V0IHdheXMgdG8gcmUtdXNlCnJl
cGxhY2VtZW50IGNvZGUgc2VxdWVuY2VzIHdoZW4gdGhleSdyZSBpZGVudGljYWwuCgpSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 09:54:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 09:54:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eltlP-0003Fb-FK; Wed, 14 Feb 2018 09:54:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eltlO-0003FB-Bn
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 09:54:06 +0000
X-Inumbo-ID: 26b71368-116d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 26b71368-116d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 09:55:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 02:53:59 -0700
Message-Id: <5A84154502000078001A7A9A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 02:53:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-7-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518434587-22827-7-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/7] x86/alt: Drop explicit padding of
	origin sites
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEyLjAyLjE4IGF0IDEyOjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTm93IHRoYXQgdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBjYW4gY2FsY3Vs
YXRlIHRoZSByZXF1aXJlZCBwYWRkaW5nCj4gYXV0b21hdGljYWxseSwgdGhlcmUgaXMgbm8gbmVl
ZCB0byBoYXJkIGNvZGUgaXQuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 09:59:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 09:59:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eltq6-0003W1-0f; Wed, 14 Feb 2018 09:58:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eltq5-0003Vu-7S
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 09:58:57 +0000
X-Inumbo-ID: d40c19b4-116d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d40c19b4-116d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 10:00:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 02:58:50 -0700
Message-Id: <5A84166702000078001A7AC7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 02:58:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhenzhong Duan" <zhenzhong.duan@oracle.com>
References: <80ef52d3-5c13-4655-aca3-c09c91260113@default>
In-Reply-To: <80ef52d3-5c13-4655-aca3-c09c91260113@default>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper3 <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86: fix a crash in
 SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDEwOjI1LCA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAo+IEBAIC0yNjksMjggKzI2OSwyOSBA
QAo+ICAgKiBUaGlzIGlzIGxvZ2ljYWwgbWVyZ2Ugb2YgRE9fT1ZFUldSSVRFX1JTQiBhbmQgRE9f
U1BFQ19DVFJMX0VOVFJZCj4gICAqIG1heWJleGVuPTEsIGJ1dCB3aXRoIGNvbmRpdGlvbmFscyBy
YXRoZXIgdGhhbiBhbHRlcm5hdGl2ZXMuCj4gICAqLwo+IC0gICAgbW92emJsIFNUQUNLX0NQVUlO
Rk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcjE0KSwgJWVheAo+ICsgICAgbW92emJsIFNUQUNLX0NQ
VUlORk9fRklFTEQoYnRpX2lzdF9pbmZvKSglcjE0KSwgJWVkeAo+ICAKPiAtICAgIHRlc3RiICRC
VElfSVNUX1JTQiwgJWFsCj4gKyAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVkbAo+ICAgICAganog
LkxcQF9za2lwX3JzYgo+ICAKPiAgICAgIERPX09WRVJXUklURV9SU0IKPiAgCj4gIC5MXEBfc2tp
cF9yc2I6Cj4gIAo+IC0gICAgdGVzdGIgJEJUSV9JU1RfV1JNU1IsICVhbAo+ICsgICAgdGVzdGIg
JEJUSV9JU1RfV1JNU1IsICVkbAo+ICAgICAganogLkxcQF9za2lwX3dybXNyCj4gIAo+ICsgICAg
bW92ICVlZHgsICVlYXgKPiAgICAgIHhvciAlZWR4LCAlZWR4Cj4gICAgICB0ZXN0YiAkMywgVVJF
R1NfY3MoJXJzcCkKPiAgICAgIHNldHogJWRsCj4gICAgICBhbmQgJWRsLCBTVEFDS19DUFVJTkZP
X0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQo+ICAKPiAtLkxcQF9lbnRyeV9mcm9t
X3hlbjoKPiAgICAgIC8qCj4gICAgICAgKiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAgU1BF
Q19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGluIHRoZQo+ICAgICAgICogYm90dG9tIGJpdCBv
ZiBidGlfaXN0X2luZm8sIHZpYSBhIGRlbGliZXJhdGUgYWxpYXMgd2l0aCBCVElfSVNUX0lCUlMu
Cj4gICAgICAgKi8KPiArICAgIHhvciAlZWR4LCAlZWR4Cj4gICAgICBtb3YgJE1TUl9TUEVDX0NU
UkwsICVlY3gKPiAgICAgIGFuZCAkQlRJX0lTVF9JQlJTLCAlZWF4Cj4gICAgICB3cm1zcgoKV2hp
bGUgaW5kZWVkIHlvdSBhZGQgb25lIGxlc3MgaW5zdHJ1Y3Rpb24sIHlvdSBkb24ndCBzaHJpbmsg
b3ZlcmFsbApjb2RlIHNpemUgY29tcGFyZWQgdG8gdjIuIEkgYWxzbyBwcmVmZXIgdjIgYmVjYXVz
ZSBvZiBiZWluZyBtb3JlCmV4cGxpY2l0IGFib3V0IHRoZSByZWdpc3RlciBuZWVkaW5nIHRvIGJl
IHByZXNlcnZlZCBhY3Jvc3MKRE9fT1ZFUldSSVRFX1JTQi4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 10:03:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 10:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elttz-0004N2-Gy; Wed, 14 Feb 2018 10:02:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eltty-0004Mv-Im
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 10:02:58 +0000
X-Inumbo-ID: 641e05f8-116e-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 641e05f8-116e-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 10:04:06 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 03:02:52 -0700
Message-Id: <5A84175902000078001A7ACE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 03:02:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-2-git-send-email-andrew.cooper3@citrix.com>
 <5A8302A202000078001A7626@prv-mh.provo.novell.com>
 <02038159-a76f-5fd2-3a74-5facad5c3d40@citrix.com>
In-Reply-To: <02038159-a76f-5fd2-3a74-5facad5c3d40@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/7] x86/alt: Drop unused alternative
 infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDEzLjAyLjE4IGF0IDE1OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDIvMTggMTQ6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMi4w
Mi4xOCBhdCAxMjoyMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCj4+PiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FsdGVybmF0aXZlLmgKPj4+IEBAIC02NSwxMSArNjUsNiBAQCBleHRlcm4gdm9p
ZCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9pZCk7Cj4+PiAgCUFMVEVSTkFUSVZFKG9sZGlu
c3RyLCBuZXdpbnN0cjEsIGZlYXR1cmUxKQkJCSAgXAo+Pj4gIAlBTFRFUk5BVElWRV9OKG5ld2lu
c3RyMiwgZmVhdHVyZTIsIDIpCj4+PiAgCj4+PiAtI2RlZmluZSBBTFRFUk5BVElWRV8zKG9sZGlu
c3RyLCBuZXdpbnN0cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyLCBcCj4+PiAtCQkg
ICAgICBuZXdpbnN0cjMsIGZlYXR1cmUzKQkJCQkgIFwKPj4+IC0JQUxURVJOQVRJVkVfMihvbGRp
bnN0ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSwgbmV3aW5zdHIyLCBmZWF0dXJlMikgXAo+Pj4gLQlB
TFRFUk5BVElWRV9OKG5ld2luc3RyMywgZmVhdHVyZTMsIDMpCj4+PiAtCj4+PiAgLyoKPj4+ICAg
KiBBbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbnMgZm9yIGRpZmZlcmVudCBDUFUgdHlwZXMgb3IgY2Fw
YWJpbGl0aWVzLgo+Pj4gICAqCj4+IFdoaWxlIHRoaXMgb25lIGlzIGZpbmUsIC4uLgo+Pgo+Pj4g
QEAgLTExOCwyNiArMTEzLDYgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25z
KHZvaWQpOwo+Pj4gIAkJCQkgICBuZXdpbnN0cjIsIGZlYXR1cmUyKQkJCVwKPj4+ICAJCSAgICAg
OiBvdXRwdXQgOiBpbnB1dCkKPj4+ICAKPj4+IC0vKgo+Pj4gLSAqIFRoaXMgaXMgc2ltaWxhciB0
byBhbHRlcm5hdGl2ZV9pby4gQnV0IGl0IGhhcyB0aHJlZSBmZWF0dXJlcyBhbmQKPj4+IC0gKiBy
ZXNwZWN0aXZlIGluc3RydWN0aW9ucy4KPj4+IC0gKgo+Pj4gLSAqIElmIENQVSBoYXMgZmVhdHVy
ZTMsIG5ld2luc3RyMyBpcyB1c2VkLgo+Pj4gLSAqIE90aGVyd2lzZSwgaWYgQ1BVIGhhcyBmZWF0
dXJlMiwgbmV3aW5zdHIyIGlzIHVzZWQuCj4+PiAtICogT3RoZXJ3aXNlLCBpZiBDUFUgaGFzIGZl
YXR1cmUxLCBuZXdpbnN0cjEgaXMgdXNlZC4KPj4+IC0gKiBPdGhlcndpc2UsIG9sZGluc3RyIGlz
IHVzZWQuCj4+PiAtICovCj4+PiAtI2RlZmluZSBhbHRlcm5hdGl2ZV9pb18zKG9sZGluc3RyLCBu
ZXdpbnN0cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsCVwKPj4+IC0JCQkgZmVhdHVyZTIsIG5ld2lu
c3RyMywgZmVhdHVyZTMsIG91dHB1dCwJCVwKPj4+IC0JCQkgaW5wdXQuLi4pCQkJCQlcCj4+PiAt
CWFzbSB2b2xhdGlsZShBTFRFUk5BVElWRV8zKG9sZGluc3RyLCBuZXdpbnN0cjEsIGZlYXR1cmUx
LAlcCj4+PiAtCQkJCSAgIG5ld2luc3RyMiwgZmVhdHVyZTIsIG5ld2luc3RyMywJXAo+Pj4gLQkJ
CQkgICBmZWF0dXJlMykJCQkJXAo+Pj4gLQkJICAgICA6IG91dHB1dCA6IGlucHV0KQo+Pj4gLQo+
Pj4gLS8qIFVzZSB0aGlzIG1hY3JvKHMpIGlmIHlvdSBuZWVkIG1vcmUgdGhhbiBvbmUgb3V0cHV0
IHBhcmFtZXRlci4gKi8KPj4+IC0jZGVmaW5lIEFTTV9PVVRQVVQyKGEuLi4pIGEKPj4gLi4uIEkn
bSBoYXZpbmcgcGF0Y2hlcyB0byBwb3N0IHdoaWNoIHVzZSBib3RoIG9mIHRoZXNlLCBzbyBJJ2QK
Pj4gdmVyeSBtdWNoIHByZWZlciB0aGVtIHRvIG5vdCBnbyBhd2F5LiBJdCBpcyBzaW1wbHkgYSBs
YWNrIG9mIHRpbWUKPj4gd2hpY2ggcmVzdWx0ZWQgaW4gbWUgbm90IGhhdmluZyBwb3N0ZWQgdGhh
dCBzZXJpZXMgYWxyZWFkeS4KPiAKPiBJbiB3aGljaCBjYXNlIEknbGwgbmVlZCB0byByZXZpZXcg
dGhhdCBwYXRjaCBiZWZvcmUgY29tbWVudGluZyBvbiB0aGlzCj4gb25lIChpLmUuIHdoZXRoZXIg
aXQgYWN0dWFsbHkgbmVlZHMgdG8gYmUgYW4gYWx0ZXJuYXRpdmVfMywgb3Igd2hldGhlcgo+IHRo
ZXJlIGlzIGEgc2hvcnRlciB3YXkgdG8gZG8gaXQpLgo+IAo+IFRoZSBwcm9ibGVtIGlzIHRoYXQg
dGhlIGdhc19tYXgoKSBleHByZXNzaW9uIGV4cGFuZHMgaXRzIHBhcmFtZXRlcnMgNQo+IHRpbWVz
LCBhbmQgSVNUUiBhIHJlcG9ydCBvbiBMS01MIHNheWluZyB0aGF0IG9sZGVyIHZlcnNpb24gb2Yg
R0FTCj4gY291bGRuJ3QgY29wZSB3aXRoIHRoZSBldmVudHVhbCBleHBhbnNpb24gb2YgdGhlIDMt
cmVwbGFjZW1lbnQgdmVyc2lvbi4KCkFzIHBlciBteSBlYXJsaWVyIHJlcGx5LCB3aXRoIEFTTV9P
VVRQVVQyKCkgcmV0YWluZWQKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KcHJvdmlkZWQgYWxsIG9mIHRoaXMgKG1pbnVzIHBhdGNoIDcpIGdvZXMgaW4gdG9nZXRo
ZXIgKGF0IHdoaWNoCnBvaW50IEknbGwgaGF2ZSBxdWl0ZSBzb21lIHJlLWJhc2luZyBmdW4pLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 10:13:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 10:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elu41-0005GL-Bz; Wed, 14 Feb 2018 10:13:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m8ws=fi=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1elu40-0005GF-2A
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 10:13:20 +0000
X-Inumbo-ID: d6097121-116f-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d6097121-116f-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 10:14:26 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1EAC5K5085821;
 Wed, 14 Feb 2018 10:13:07 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=reply-to : subject :
 to : cc : references : from : message-id : date : mime-version :
 in-reply-to : content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=uIiItq0s2qKCueFioscktcIJ0aIoOjgDVqVY+Z60AAQ=;
 b=miBJyWzNKB5E6WS52cLLE6lE0B98xx9+PPmYF5IU5xCIcVIMsK33v4+g1YQ4vWTgzKgT
 aOwv9rmLWKU2BWdwbzGK1+qoUv53uJ+EFl2gp/QdupdiHVpUdliU4UxLnWgXdPOHfQR7
 qiuRvsY+T6BCq0qAgxhIFB59NOmqNhNZflh1EbGGaikq8j7+xDf9nqMgeSNbW1B7SDZL
 5WGAaXLq/97w4u6DShItZAzx1PWo0nBlx60ObUX8mk5Mn7oRINVhIv+sSBzc7UsolNRC
 +tS9pSqgg6xY+Om86N/EUj9EEY0VCVC1tuJSLPc3rIzc1gng+65060lPO+xxdmH+50RQ Cg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2g4jw383fk-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Feb 2018 10:13:06 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1EAD6ZP012277
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 14 Feb 2018 10:13:06 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1EAD5SX021977;
 Wed, 14 Feb 2018 10:13:05 GMT
Received: from [10.191.7.139] (/10.191.7.139)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Feb 2018 02:13:05 -0800
To: Jan Beulich <JBeulich@suse.com>
References: <80ef52d3-5c13-4655-aca3-c09c91260113@default>
 <5A84166702000078001A7AC7@prv-mh.provo.novell.com>
From: Zhenzhong Duan <zhenzhong.duan@oracle.com>
Organization: Oracle
Message-ID: <f0d83656-6f8f-2d51-d78d-e22617388dae@oracle.com>
Date: Wed, 14 Feb 2018 18:13:31 +0800
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A84166702000078001A7AC7@prv-mh.provo.novell.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8804
 signatures=668670
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=838
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802140120
Cc: Andrew Cooper3 <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Srinivas REDDY Eeda <srinivas.eeda@oracle.com>,
 Xen-Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v3] x86: fix a crash in
	SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: zhenzhong.duan@oracle.com
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

5ZyoIDIwMTgvMi8xNCAxNzo1OCwgSmFuIEJldWxpY2gg5YaZ6YGTOgo+Pj4+IE9uIDE0LjAyLjE4
IGF0IDEwOjI1LCA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oCj4+IEBAIC0yNjksMjggKzI2OSwyOSBAQAo+PiAgICAqIFRo
aXMgaXMgbG9naWNhbCBtZXJnZSBvZiBET19PVkVSV1JJVEVfUlNCIGFuZCBET19TUEVDX0NUUkxf
RU5UUlkKPj4gICAgKiBtYXliZXhlbj0xLCBidXQgd2l0aCBjb25kaXRpb25hbHMgcmF0aGVyIHRo
YW4gYWx0ZXJuYXRpdmVzLgo+PiAgICAqLwo+PiAtICAgIG1vdnpibCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKGJ0aV9pc3RfaW5mbykoJXIxNCksICVlYXgKPj4gKyAgICBtb3Z6YmwgU1RBQ0tfQ1BVSU5G
T19GSUVMRChidGlfaXN0X2luZm8pKCVyMTQpLCAlZWR4Cj4+ICAgCj4+IC0gICAgdGVzdGIgJEJU
SV9JU1RfUlNCLCAlYWwKPj4gKyAgICB0ZXN0YiAkQlRJX0lTVF9SU0IsICVkbAo+PiAgICAgICBq
eiAuTFxAX3NraXBfcnNiCj4+ICAgCj4+ICAgICAgIERPX09WRVJXUklURV9SU0IKPj4gICAKPj4g
ICAuTFxAX3NraXBfcnNiOgo+PiAgIAo+PiAtICAgIHRlc3RiICRCVElfSVNUX1dSTVNSLCAlYWwK
Pj4gKyAgICB0ZXN0YiAkQlRJX0lTVF9XUk1TUiwgJWRsCj4+ICAgICAgIGp6IC5MXEBfc2tpcF93
cm1zcgo+PiAgIAo+PiArICAgIG1vdiAlZWR4LCAlZWF4Cj4+ICAgICAgIHhvciAlZWR4LCAlZWR4
Cj4+ICAgICAgIHRlc3RiICQzLCBVUkVHU19jcyglcnNwKQo+PiAgICAgICBzZXR6ICVkbAo+PiAg
ICAgICBhbmQgJWRsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSgl
cjE0KQo+PiAgIAo+PiAtLkxcQF9lbnRyeV9mcm9tX3hlbjoKPj4gICAgICAgLyoKPj4gICAgICAg
ICogTG9hZCBYZW4ncyBpbnRlbmRlZCB2YWx1ZS4gIFNQRUNfQ1RSTF9JQlJTIHZzIDAgaXMgZW5j
b2RlZCBpbiB0aGUKPj4gICAgICAgICogYm90dG9tIGJpdCBvZiBidGlfaXN0X2luZm8sIHZpYSBh
IGRlbGliZXJhdGUgYWxpYXMgd2l0aCBCVElfSVNUX0lCUlMuCj4+ICAgICAgICAqLwo+PiArICAg
IHhvciAlZWR4LCAlZWR4Cj4+ICAgICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAo+PiAgICAg
ICBhbmQgJEJUSV9JU1RfSUJSUywgJWVheAo+PiAgICAgICB3cm1zcgo+IFdoaWxlIGluZGVlZCB5
b3UgYWRkIG9uZSBsZXNzIGluc3RydWN0aW9uLCB5b3UgZG9uJ3Qgc2hyaW5rIG92ZXJhbGwKPiBj
b2RlIHNpemUgY29tcGFyZWQgdG8gdjIuIEkgYWxzbyBwcmVmZXIgdjIgYmVjYXVzZSBvZiBiZWlu
ZyBtb3JlCj4gZXhwbGljaXQgYWJvdXQgdGhlIHJlZ2lzdGVyIG5lZWRpbmcgdG8gYmUgcHJlc2Vy
dmVkIGFjcm9zcwo+IERPX09WRVJXUklURV9SU0IuClRoZW4gT2ssIGluIGZhY3QgbXkgaW5pdGFs
IHRob3VnaHQgaXMgdG8gYXZvaWQgdW5uZWNlc3NvcnkgbW92IAppbnN0cnVjdGlvbnMgYXJvdW5k
IERPX09WRVJXUklURV9SU0IgaW4gdGhlICdqbXAgX3NraXBfd3Jtc3InIGNhc2UsIHNvIAp0cmll
ZCB0byByZW1vdmUgdGhlbS4KCi0tIAp0aGFua3MKemR1YW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 10:20:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 10:20:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eluAp-00066u-42; Wed, 14 Feb 2018 10:20:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eluAo-00066n-94
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 10:20:22 +0000
X-Inumbo-ID: 3d4e9aa9-1170-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3d4e9aa9-1170-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 10:17:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elu6e-0002dY-VV; Wed, 14 Feb 2018 10:16:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elu6Z-0006vh-8v; Wed, 14 Feb 2018 10:15:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elu6Y-0008QX-8c; Wed, 14 Feb 2018 10:15:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119171-mainreport@xen.org>
X-Osstest-Versions-This: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
X-Osstest-Versions-That: xen=c9d46c6fba9496478fa9f42c4bbebce8a191527d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 10:15:58 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 119171: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6541925399914669279=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119171 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119171/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  3f491d6873be9caa77f02ad8d98f174f0152b819
baseline version:
 xen                  c9d46c6fba9496478fa9f42c4bbebce8a191527d

Last test of basis   118906  2018-02-11 09:18:48 Z    3 days
Testing same since   119171  2018-02-14 09:35:07 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Paul Semel <semelpaul@gmail.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sameer Goel <sameer.goel@linaro.org>
  Simon Gaiser <simon@invisiblethingslab.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   c9d46c6fba..3f491d6873  3f491d6873be9caa77f02ad8d98f174f0152b819 -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6541925399914669279==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 10:31:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 10:31:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eluLM-000709-28; Wed, 14 Feb 2018 10:31:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zd2x=fi=citrix.com=prvs=576fdc997=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eluLL-000703-4s
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 10:31:15 +0000
X-Inumbo-ID: 1787208a-1172-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1787208a-1172-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 11:30:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,511,1511827200"; d="scan'208";a="67866020"
Date: Wed, 14 Feb 2018 10:30:37 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Message-ID: <20180214103037.laub6236atqlyrtu@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpBZnRlciB0aGUgY29tbWVudHMgb24gdGhlIEFDUEkgd2hpdGVsaXN0aW5nIHBhdGNo
IGZvciBQVkggRG9tMCBJJ3ZlCmRlY2lkZWQgdG8gcG9zdCB0aGUgbGlzdCBvZiBBQ1BJIHRhYmxl
cyB0aGF0IEkndmUgdXNlZCB0byBjcmVhdGUgdGhlCmN1cnJlbnQgd2hpdGVsaXN0LCB0b2dldGhl
ciB3aXRoIG90aGVyIHRhYmxlcyB0aGF0IEkndmUgbm90IHlldCBhZGRlZC4KCkFsbG93ZWQgdGFi
bGVzCgpEU0RUKiwgRkFDUCosIEZBQ1MqLCBQU0RUKiwgU1NEVCosIFNCU1QqLCBBU0YsIE1DRkcq
LCBTTElDKiwgTVNETSosClVFRkksIFdEQVQqLCBCR1JULCBGUERUKiwgUzNQVCosIElCRlQuCgoq
IEFscmVhZHkgd2hpdGVsaXN0ZWQuCgpUYWJsZXMgdGhhdCBtaWdodCBuZWVkIG1hcHBpbmdzCgpC
RVJULCBNQ0hJLCBTUENSLCBTUE1JLCBUQ1BBLCBXRERULCBXRFJULCBQQ0NULCBXUEJUCgpUYWJs
ZXMgdGhhdCBjb3VsZCBwb2ludCB0byBkZXZpY2VzIGJlaW5nIHVzZWQgYnkgWGVuCgpEQkcyLCBE
QkdQCgpUYWJsZXMgcmVsYXRlZCB0byBkZXZpY2VzIGluIHVzZSBieSBYZW4gKG9yIG5vdCBhdmFp
bGFibGUgdG8gRG9tMCkKCkhQRVQsIERNQVIsIElWUlMsIFdBRVQsIENTUlQsIEJPT1QsIE1BRFQs
CgpTeXN0ZW0gdG9wb2xvZ3kgcmVsYXRlZAoKU0xJVCwgU1JBVCwgTVBTVCwgUE1UVCwgUkFTRioK
CiogTm90IHN1cmUgYWxsb3dpbmcgRG9tMCB0byBhY3RpdmF0ZSAncGF0cm9sIHNjcnViJyBpcyBz
YWZlLgoKQVJNIG9ubHkKCklPUlQsIEdURFQsIFNUQU8KCk1pc3NpbmcgZG9jdW1lbnRhdGlvbgoK
RFJUTQoKVGhpcyBpcyBiYXNlZCBvbiB0aGUgdGFibGUgc2lnbmF0dXJlcyBjdXJyZW50bHkga25v
dyB0byBYZW4gKGZyb20gdGhlCmFjdGJsWC5oIGhlYWRlcnMpLiBJIGd1ZXNzIHRoZXJlIGFyZSBt
b3JlIHRoYXQgSSdtIG1pc3NpbmcuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 10:33:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 10:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eluNN-00076v-Do; Wed, 14 Feb 2018 10:33:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eluNM-00076j-1J
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 10:33:20 +0000
X-Inumbo-ID: a20192b6-1172-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a20192b6-1172-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 10:34:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eluNE-00034l-OI; Wed, 14 Feb 2018 10:33:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eluN9-0007Nl-Cf; Wed, 14 Feb 2018 10:33:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eluN9-0002Wc-4d; Wed, 14 Feb 2018 10:33:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119084-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-xl:xen-install:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=fb68096da3d35e64c88cd610c1fa42766c58e92a
X-Osstest-Versions-That: qemuu=7d848450b6e2a3e14a776b4c93704710e7f3d233
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 10:33:07 +0000
Subject: [Xen-devel] [qemu-mainline test] 119084: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTA4NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkwODQvCgpSZWdyZXNzaW9ucyA6LSgK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcg
dGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTAzNgoKVGVz
dHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExOTAzNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5MDM2CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkw
MzYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExOTAzNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5MDM2CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTkwMzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHFlbXV1ICAgICAgICAgICAgICAgIGZi
NjgwOTZkYTNkMzVlNjRjODhjZDYxMGMxZmE0Mjc2NmM1OGU5MmEKYmFzZWxpbmUgdmVyc2lvbjoK
IHFlbXV1ICAgICAgICAgICAgICAgIDdkODQ4NDUwYjZlMmEzZTE0YTc3NmI0YzkzNzA0NzEwZTdm
M2QyMzMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExOTAzNiAgMjAxOC0wMi0xMyAwMDo0ODoxNCBa
ICAgIDEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTkwODQgIDIwMTgtMDItMTMgMTM6NTM6
NTkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBmYjY4MDk2
ZGEzZDM1ZTY0Yzg4Y2Q2MTBjMWZhNDI3NjZjNThlOTJhCkF1dGhvcjogUGV0ZXIgTWF5ZGVsbCA8
cGV0ZXIubWF5ZGVsbEBsaW5hcm8ub3JnPgpEYXRlOiAgIFR1ZSBGZWIgMTMgMDk6NTE6NTIgMjAx
OCArMDAwMAoKICAgIFJldmVydCAidGVzdHM6IHVzZSBtZW1mZCBpbiB2aG9zdC11c2VyLXRlc3Qi
CiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQgN2U0OWY1ZThlNTA4ZWQwMjBjOTY3OThiM2Y3
MDgzZTI0ZTBlNDI1Yi4KICAgIAogICAgVGhpcyBjb21taXQgc2VlbXMgdG8gYnJlYWsgcGFyYWxs
ZWwgJ21ha2UgLWo0IGNoZWNrJzsKICAgIHJldmVydCBpdCB1bnRpbCB3ZSBpZGVudGlmeSB0aGUg
cHJvYmxlbS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFRob21hcyBIdXRoIDx0aHV0aEByZWRoYXQu
Y29tPgogICAgU2lnbmVkLW9mZi1ieTogUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVsbEBsaW5h
cm8ub3JnPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 11:11:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 11:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eluy6-00020u-63; Wed, 14 Feb 2018 11:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eluy5-00020o-2l
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 11:11:17 +0000
X-Inumbo-ID: ee2a9f9b-1177-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee2a9f9b-1177-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 11:12:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="462701442"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 14 Feb 2018 11:10:55 +0000
Message-ID: <1518606655-787-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] x86/spec_ctrl: Fix several bugs in
	SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RE9fT1ZFUldSSVRFX1JTQiBjbG9iYmVycyAlcmF4LCBtZWFuaW5nIGluIHByYWN0aWNlIHRoYXQg
dGhhdCB0aGUgYnRpX2lzdF9pbmZvCmZpZWxkIGdldHMgemVyb2VkLiAgT2xkZXIgdmVyc2lvbnMg
b2YgdGhpcyBjb2RlIGhhZCB0aGUgRE9fT1ZFUldSSVRFX1JTQgpyZWdpc3RlciBzZWxlY3RhYmxl
LCBzbyByZWludHJvZHVjZSB0aGlzIGFiaWxpdHkgYW5kIHVzZSBpdCB0byBjYXVzZSB0aGUKSU5U
Ul9JU1QgcGF0aCB0byB1c2UgJXJkeCBpbnN0ZWFkLgoKVGhlIHVzZSBvZiAlZGwgZm9yIHRoZSAl
Y3MucnBsIGNoZWNrIG1lYW5zIHRoYXQgd2hlbiBhbiBJU1QgaW50ZXJydXB0IGhpdHMKWGVuLCB3
ZSB0cnkgdG8gbG9hZCAxIGludG8gdGhlIGhpZ2ggMzIgYml0cyBvZiBNU1JfU1BFQ19DVFJMLCBz
dWZmZXJpbmcgYSAjR1AKZmF1bHQgaW5zdGVhZC4KCkFsc28sIGRyb3AgYW4gdW51c2VkIGxhYmVs
IHdoaWNoIHdhcyBhIGNvcHkvcGFzdGUgbWlzdGFrZS4KClJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpSZXBvcnRlZC1ieTogWmhlbnpob25n
IER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNs
ZS5jb20+CkNDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpD
QzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2Fz
bS5oIHwgMTIgKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggODE0ZjUz
ZC4uMWY3ODU5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTc5LDEwICs3
OSwxMCBAQAogICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKICAqLwogCi0ubWFjcm8gRE9f
T1ZFUldSSVRFX1JTQgorLm1hY3JvIERPX09WRVJXUklURV9SU0IgdG1wPSVyYXgKIC8qCiAgKiBS
ZXF1aXJlcyBub3RoaW5nCi0gKiBDbG9iYmVycyAlcmF4LCAlcmN4CisgKiBDbG9iYmVycyBcdG1w
ICglcmF4IGJ5IGRlZmF1bHQpLCAlcmN4CiAgKgogICogUmVxdWlyZXMgMjU2IGJ5dGVzIG9mIHN0
YWNrIHNwYWNlLCBidXQgJXJzcCBoYXMgbm8gbmV0IGNoYW5nZS4gQmFzZWQgb24KICAqIEdvb2ds
ZSdzIHBlcmZvcm1hbmNlIG51bWJlcnMsIHRoZSBsb29wIGlzIHVucm9sbGVkIHRvIDE2IGl0ZXJh
dGlvbnMgYW5kIHR3bwpAQCAtOTcsNyArOTcsNyBAQAogICogb3B0aW1pc2VkIHdpdGggbW92LWVs
aW1pbmF0aW9uIGluIG1vZGVybiBjb3Jlcy4KICAqLwogICAgIG1vdiAkMTYsICVlY3ggICAgICAg
ICAgICAgICAgICAgLyogMTYgaXRlcmF0aW9ucywgdHdvIGNhbGxzIHBlciBsb29wICovCi0gICAg
bW92ICVyc3AsICVyYXggICAgICAgICAgICAgICAgICAvKiBTdG9yZSB0aGUgY3VycmVudCAlcnNw
ICovCisgICAgbW92ICVyc3AsIFx0bXAgICAgICAgICAgICAgICAgICAvKiBTdG9yZSB0aGUgY3Vy
cmVudCAlcnNwICovCiAKIC5MXEBfZmlsbF9yc2JfbG9vcDoKIApAQCAtMTE0LDcgKzExNCw3IEBA
CiAKICAgICBzdWIgJDEsICVlY3gKICAgICBqbnogLkxcQF9maWxsX3JzYl9sb29wCi0gICAgbW92
ICVyYXgsICVyc3AgICAgICAgICAgICAgICAgICAvKiBSZXN0b3JlIG9sZCAlcnNwICovCisgICAg
bW92IFx0bXAsICVyc3AgICAgICAgICAgICAgICAgICAvKiBSZXN0b3JlIG9sZCAlcnNwICovCiAu
ZW5kbQogCiAubWFjcm8gRE9fU1BFQ19DVFJMX0VOVFJZX0ZST01fVk1FWElUIGlicnNfdmFsOnJl
cQpAQCAtMjc0LDcgKzI3NCw3IEBACiAgICAgdGVzdGIgJEJUSV9JU1RfUlNCLCAlYWwKICAgICBq
eiAuTFxAX3NraXBfcnNiCiAKLSAgICBET19PVkVSV1JJVEVfUlNCCisgICAgRE9fT1ZFUldSSVRF
X1JTQiB0bXA9JXJkeCAvKiBDbG9iYmVycyAlZWN4LyVyZHggKi8KIAogLkxcQF9za2lwX3JzYjoK
IApAQCAtMjg2LDEzICsyODYsMTMgQEAKICAgICBzZXR6ICVkbAogICAgIGFuZCAlZGwsIFNUQUNL
X0NQVUlORk9fRklFTEQodXNlX3NoYWRvd19zcGVjX2N0cmwpKCVyMTQpCiAKLS5MXEBfZW50cnlf
ZnJvbV94ZW46CiAgICAgLyoKICAgICAgKiBMb2FkIFhlbidzIGludGVuZGVkIHZhbHVlLiAgU1BF
Q19DVFJMX0lCUlMgdnMgMCBpcyBlbmNvZGVkIGluIHRoZQogICAgICAqIGJvdHRvbSBiaXQgb2Yg
YnRpX2lzdF9pbmZvLCB2aWEgYSBkZWxpYmVyYXRlIGFsaWFzIHdpdGggQlRJX0lTVF9JQlJTLgog
ICAgICAqLwogICAgIG1vdiAkTVNSX1NQRUNfQ1RSTCwgJWVjeAogICAgIGFuZCAkQlRJX0lTVF9J
QlJTLCAlZWF4CisgICAgeG9yICVlZHgsICVlZHgKICAgICB3cm1zcgogCiAgICAgLyogT3BlbmNv
ZGVkIFVOTElLRUxZX1NUQVJUKCkgd2l0aCBubyBjb25kaXRpb24uICovCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 11:32:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 11:32:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elvIm-0003lH-5b; Wed, 14 Feb 2018 11:32:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elvIl-0003lB-Kf
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 11:32:39 +0000
X-Inumbo-ID: ea921949-117a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea921949-117a-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 11:33:45 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 04:32:31 -0700
Message-Id: <5A842C5C02000078001A7B3F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 04:32:28 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518606655-787-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518606655-787-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: BorisOstrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/spec_ctrl: Fix several bugs in
 SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDEyOjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gRE9fT1ZFUldSSVRFX1JTQiBjbG9iYmVycyAlcmF4LCBtZWFuaW5nIGluIHByYWN0aWNl
IHRoYXQgdGhhdCB0aGUgYnRpX2lzdF9pbmZvCj4gZmllbGQgZ2V0cyB6ZXJvZWQuICBPbGRlciB2
ZXJzaW9ucyBvZiB0aGlzIGNvZGUgaGFkIHRoZSBET19PVkVSV1JJVEVfUlNCCj4gcmVnaXN0ZXIg
c2VsZWN0YWJsZSwgc28gcmVpbnRyb2R1Y2UgdGhpcyBhYmlsaXR5IGFuZCB1c2UgaXQgdG8gY2F1
c2UgdGhlCj4gSU5UUl9JU1QgcGF0aCB0byB1c2UgJXJkeCBpbnN0ZWFkLgo+IAo+IFRoZSB1c2Ug
b2YgJWRsIGZvciB0aGUgJWNzLnJwbCBjaGVjayBtZWFucyB0aGF0IHdoZW4gYW4gSVNUIGludGVy
cnVwdCBoaXRzCj4gWGVuLCB3ZSB0cnkgdG8gbG9hZCAxIGludG8gdGhlIGhpZ2ggMzIgYml0cyBv
ZiBNU1JfU1BFQ19DVFJMLCBzdWZmZXJpbmcgYSAjR1AKPiBmYXVsdCBpbnN0ZWFkLgo+IAo+IEFs
c28sIGRyb3AgYW4gdW51c2VkIGxhYmVsIHdoaWNoIHdhcyBhIGNvcHkvcGFzdGUgbWlzdGFrZS4K
PiAKPiBSZXBvcnRlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KPiBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNs
ZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cndp
dGggb25lIHJlbWFyay9zdWdnZXN0aW9uOgoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybF9hc20uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5o
Cj4gQEAgLTc5LDEwICs3OSwxMCBAQAo+ICAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAo+
ICAgKi8KPiAgCj4gLS5tYWNybyBET19PVkVSV1JJVEVfUlNCCj4gKy5tYWNybyBET19PVkVSV1JJ
VEVfUlNCIHRtcD0lcmF4CgpJZiBvbmx5IHJlZ2lzdGVycyBhcmUgc3VwcG9zZWQgdG8gYmUgcGFz
c2VkIGFzIG1hY3JvIGFyZ3VtZW50cywKSSBnZW5lcmFsbHkgY29uc2lkZXIgaXQgYmV0dGVyIHRv
IGxlYXZlIHNwZWNpZnlpbmcgYXQgbGVhc3QgdGhlICUgdG8KdGhlIG1hY3JvIGJvZHkgLSB0aGF0
IHdheSBub3RoaW5nIGVsc2UgKGxpa2UgYSBtZW1vcnkgb3BlcmFuZCwKcGVyaGFwcyByZWZlcmVu
Y2luZyAlcnNwIGluIGEgZGFuZ2Vyb3VzIHdheSkgY2FuIGJlIHBhc3NlZCwgYXMKdGhlIGFzc2Vt
YmxlciB3aWxsIGNob2tlIG9uIGludmFsaWQgbmFtZXMgZm9sbG93aW5nICUuIEluIG9yZGVyIHRv
CmhhdmUgdGhlIGZsZXhpYmlsaXR5IHRvIGFsc28gdXNlIHRoZSAzMi1iaXQgcmVnaXN0ZXIgbmFt
ZSBpbnNpZGUgdGhlCm1hY3JvLCBJIHdvdWxkIGFsc28gZ2VuZXJhbGx5IG9taXQgdGhlIHIgKGJ1
dCB0aGlzIGlzIGxlc3Mgb2YgYSBjb25jZXJuCmhlcmUsIGFzIGl0J3MgcXVpdGUgdW5saWtlbHkg
Zm9yIHRoZSAzMi1iaXQgbmFtZSB0byBiZSBuZWVkZWQpLgoKSmFuCgpKYW4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 11:35:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 11:35:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elvL9-0003sk-Hw; Wed, 14 Feb 2018 11:35:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1elvL8-0003sI-8g
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 11:35:06 +0000
X-Inumbo-ID: 42b843d1-117b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42b843d1-117b-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 11:36:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1elvL1-0004ls-3o; Wed, 14 Feb 2018 11:34:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1elvKv-00012L-DU; Wed, 14 Feb 2018 11:34:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1elvKu-0004SG-TK; Wed, 14 Feb 2018 11:34:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119170-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=f25dce4a2adf518678280495712d66e627adec1e
X-Osstest-Versions-That: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 11:34:52 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119170: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTE3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTE3MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmMjVkY2U0YTJhZGY1MTg2NzgyODA0OTU3MTJkNjZlNjI3YWRlYzFlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzZjQ5MWQ2ODczYmU5Y2FhNzdm
MDJhZDhkOThmMTc0ZjAxNTJiODE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTkwOTggIDIwMTgt
MDItMTMgMTc6MDE6MzAgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE5MTA4ICAy
MDE4LTAyLTEzIDIwOjAxOjMzIFogICAgMCBkYXlzICAgIDYgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTE5MTcwICAyMDE4LTAyLTE0IDA5OjM1OjExIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoK
ClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgM2Y0OTFkNjg3My4u
ZjI1ZGNlNGEyYSAgZjI1ZGNlNGEyYWRmNTE4Njc4MjgwNDk1NzEyZDY2ZTYyN2FkZWMxZSAtPiBz
bW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 11:47:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 11:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elvWf-0004zJ-Kj; Wed, 14 Feb 2018 11:47:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ozto=fi=citrix.com=prvs=576501a18=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elvWe-0004zD-B0
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 11:47:00 +0000
X-Inumbo-ID: ad362fde-117c-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad362fde-117c-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 12:46:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="462705459"
Date: Wed, 14 Feb 2018 11:46:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180214114655.miepplm4sfh6n57a@citrix.com>
References: <1518606655-787-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518606655-787-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Zhenzhong Duan <zhenzhong.duan@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/spec_ctrl: Fix several bugs in
 SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTQsIDIwMTggYXQgMTE6MTA6NTVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBET19PVkVSV1JJVEVfUlNCIGNsb2JiZXJzICVyYXgsIG1lYW5pbmcgaW4gcHJhY3Rp
Y2UgdGhhdCB0aGF0IHRoZSBidGlfaXN0X2luZm8KPiBmaWVsZCBnZXRzIHplcm9lZC4gIE9sZGVy
IHZlcnNpb25zIG9mIHRoaXMgY29kZSBoYWQgdGhlIERPX09WRVJXUklURV9SU0IKPiByZWdpc3Rl
ciBzZWxlY3RhYmxlLCBzbyByZWludHJvZHVjZSB0aGlzIGFiaWxpdHkgYW5kIHVzZSBpdCB0byBj
YXVzZSB0aGUKPiBJTlRSX0lTVCBwYXRoIHRvIHVzZSAlcmR4IGluc3RlYWQuCj4gCj4gVGhlIHVz
ZSBvZiAlZGwgZm9yIHRoZSAlY3MucnBsIGNoZWNrIG1lYW5zIHRoYXQgd2hlbiBhbiBJU1QgaW50
ZXJydXB0IGhpdHMKPiBYZW4sIHdlIHRyeSB0byBsb2FkIDEgaW50byB0aGUgaGlnaCAzMiBiaXRz
IG9mIE1TUl9TUEVDX0NUUkwsIHN1ZmZlcmluZyBhICNHUAo+IGZhdWx0IGluc3RlYWQuCj4gCj4g
QWxzbywgZHJvcCBhbiB1bnVzZWQgbGFiZWwgd2hpY2ggd2FzIGEgY29weS9wYXN0ZSBtaXN0YWtl
Lgo+IAo+IFJlcG9ydGVkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgo+IFJlcG9ydGVkLWJ5OiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25nLmR1YW5Ab3Jh
Y2xlLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 11:47:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 11:47:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elvX7-000521-Sb; Wed, 14 Feb 2018 11:47:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zd2x=fi=citrix.com=prvs=576fdc997=roger.pau@srs-us1.protection.inumbo.net>)
 id 1elvX6-000516-RQ
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 11:47:28 +0000
X-Inumbo-ID: fcc33348-117c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fcc33348-117c-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 11:48:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="67870131"
Date: Wed, 14 Feb 2018 11:47:15 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180214114715.nnjhmi7fnzqro5jy@MacBook-Pro-de-Roger.local>
References: <1518606655-787-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518606655-787-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/spec_ctrl: Fix several bugs in
 SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTQsIDIwMTggYXQgMTE6MTA6NTVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBET19PVkVSV1JJVEVfUlNCIGNsb2JiZXJzICVyYXgsIG1lYW5pbmcgaW4gcHJhY3Rp
Y2UgdGhhdCB0aGF0IHRoZSBidGlfaXN0X2luZm8KICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeZHVwCj4gZmllbGQgZ2V0cyB6ZXJvZWQu
ICBPbGRlciB2ZXJzaW9ucyBvZiB0aGlzIGNvZGUgaGFkIHRoZSBET19PVkVSV1JJVEVfUlNCCj4g
cmVnaXN0ZXIgc2VsZWN0YWJsZSwgc28gcmVpbnRyb2R1Y2UgdGhpcyBhYmlsaXR5IGFuZCB1c2Ug
aXQgdG8gY2F1c2UgdGhlCj4gSU5UUl9JU1QgcGF0aCB0byB1c2UgJXJkeCBpbnN0ZWFkLgo+IAo+
IFRoZSB1c2Ugb2YgJWRsIGZvciB0aGUgJWNzLnJwbCBjaGVjayBtZWFucyB0aGF0IHdoZW4gYW4g
SVNUIGludGVycnVwdCBoaXRzCj4gWGVuLCB3ZSB0cnkgdG8gbG9hZCAxIGludG8gdGhlIGhpZ2gg
MzIgYml0cyBvZiBNU1JfU1BFQ19DVFJMLCBzdWZmZXJpbmcgYSAjR1AKPiBmYXVsdCBpbnN0ZWFk
Lgo+IAo+IEFsc28sIGRyb3AgYW4gdW51c2VkIGxhYmVsIHdoaWNoIHdhcyBhIGNvcHkvcGFzdGUg
bWlzdGFrZS4KPiAKPiBSZXBvcnRlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KPiBSZXBvcnRlZC1ieTogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5k
dWFuQG9yYWNsZS5jb20+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KCj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KPiBDQzogWmhlbnpob25nIER1YW4gPHpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20+Cj4gQ0M6
IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20u
aCB8IDEyICsrKysrKy0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4gaW5kZXgg
ODE0ZjUzZC4uMWY3ODU5OSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNf
Y3RybF9hc20uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCj4g
QEAgLTc5LDEwICs3OSwxMCBAQAo+ICAgKiAgLSBTUEVDX0NUUkxfRVhJVF9UT19HVUVTVAo+ICAg
Ki8KPiAgCj4gLS5tYWNybyBET19PVkVSV1JJVEVfUlNCCj4gKy5tYWNybyBET19PVkVSV1JJVEVf
UlNCIHRtcD0lcmF4Cj4gIC8qCj4gICAqIFJlcXVpcmVzIG5vdGhpbmcKPiAtICogQ2xvYmJlcnMg
JXJheCwgJXJjeAo+ICsgKiBDbG9iYmVycyBcdG1wICglcmF4IGJ5IGRlZmF1bHQpLCAlcmN4CgpJ
cyBpdCB3b3J0aCBjaGFuZ2luZyAlcmN4IHRvICVlY3ggaGVyZS4uLgoKPiAgICoKPiAgICogUmVx
dWlyZXMgMjU2IGJ5dGVzIG9mIHN0YWNrIHNwYWNlLCBidXQgJXJzcCBoYXMgbm8gbmV0IGNoYW5n
ZS4gQmFzZWQgb24KPiAgICogR29vZ2xlJ3MgcGVyZm9ybWFuY2UgbnVtYmVycywgdGhlIGxvb3Ag
aXMgdW5yb2xsZWQgdG8gMTYgaXRlcmF0aW9ucyBhbmQgdHdvCj4gQEAgLTk3LDcgKzk3LDcgQEAK
PiAgICogb3B0aW1pc2VkIHdpdGggbW92LWVsaW1pbmF0aW9uIGluIG1vZGVybiBjb3Jlcy4KPiAg
ICovCj4gICAgICBtb3YgJDE2LCAlZWN4ICAgICAgICAgICAgICAgICAgIC8qIDE2IGl0ZXJhdGlv
bnMsIHR3byBjYWxscyBwZXIgbG9vcCAqLwo+IC0gICAgbW92ICVyc3AsICVyYXggICAgICAgICAg
ICAgICAgICAvKiBTdG9yZSB0aGUgY3VycmVudCAlcnNwICovCj4gKyAgICBtb3YgJXJzcCwgXHRt
cCAgICAgICAgICAgICAgICAgIC8qIFN0b3JlIHRoZSBjdXJyZW50ICVyc3AgKi8KPiAgCj4gIC5M
XEBfZmlsbF9yc2JfbG9vcDoKPiAgCj4gQEAgLTExNCw3ICsxMTQsNyBAQAo+ICAKPiAgICAgIHN1
YiAkMSwgJWVjeAo+ICAgICAgam56IC5MXEBfZmlsbF9yc2JfbG9vcAo+IC0gICAgbW92ICVyYXgs
ICVyc3AgICAgICAgICAgICAgICAgICAvKiBSZXN0b3JlIG9sZCAlcnNwICovCj4gKyAgICBtb3Yg
XHRtcCwgJXJzcCAgICAgICAgICAgICAgICAgIC8qIFJlc3RvcmUgb2xkICVyc3AgKi8KPiAgLmVu
ZG0KPiAgCj4gIC5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgaWJyc192YWw6
cmVxCj4gQEAgLTI3NCw3ICsyNzQsNyBAQAo+ICAgICAgdGVzdGIgJEJUSV9JU1RfUlNCLCAlYWwK
PiAgICAgIGp6IC5MXEBfc2tpcF9yc2IKPiAgCj4gLSAgICBET19PVkVSV1JJVEVfUlNCCj4gKyAg
ICBET19PVkVSV1JJVEVfUlNCIHRtcD0lcmR4IC8qIENsb2JiZXJzICVlY3gvJXJkeCAqLwoKLi4u
IHRvIG1hdGNoIHRoZSBjb21tZW50IGhlcmU/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 11:48:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 11:48:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elvXu-00058P-4J; Wed, 14 Feb 2018 11:48:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elvXs-00057d-Jz
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 11:48:16 +0000
X-Inumbo-ID: 19aa8d70-117d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19aa8d70-117d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 11:49:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="67870177"
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
 <b545e520-d15a-fa32-a6ca-879c400eaa2e@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <18d8ce35-bdfe-7b41-1fdc-9fc9f810df15@citrix.com>
Date: Wed, 14 Feb 2018 11:48:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <b545e520-d15a-fa32-a6ca-879c400eaa2e@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMDc6NTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTMvMDIvMTggMjA6
NDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IFRoZSBjdXJyZW50IFhQVEkgaW1wbGVtZW50YXRp
b24gaXNvbGF0ZXMgdGhlIGRpcmVjdG1hcCAoYW5kIHRoZXJlZm9yZSBhIGxvdCBvZgo+PiBndWVz
dCBkYXRhKSwgYnV0IGEgbGFyZ2UgcXVhbnRpdHkgb2YgQ1BVMCdzIHN0YXRlIChpbmNsdWRpbmcg
aXRzIHN0YWNrKQo+PiByZW1haW5zIHZpc2libGUuCj4+Cj4+IEZ1cnRoZXJtb3JlLCBhbiBhdHRh
Y2tlciBhYmxlIHRvIHJlYWQgLnRleHQgaXMgaW4gYSB2YXN0bHkgc3VwZXJpb3IgcG9zaXRpb24K
Pj4gdG8gbm9ybWFsIHdoZW4gaXQgY29tZXMgdG8gZmluZ2VycHJpbnRpbmcgWGVuIGZvciBrbm93
biB2dWxuZXJhYmlsaXRpZXMsIG9yCj4+IHNjYW5uaW5nIGZvciBST1AvU3BlY3RyZSBnYWRnZXRz
Lgo+Pgo+PiBDb2xsZWN0IHRvZ2V0aGVyIHRoZSBlbnRyeXBvaW50cyBpbiAudGV4dC5lbnRyeSAo
Y3VycmVudGx5IDN4NGsgZnJhbWVzLCBidXQKPj4gY2FuIGFsbW9zdCBjZXJ0YWlubHkgYmUgc2xp
bW1lZCBkb3duKSwgYW5kIGNyZWF0ZSBhIGNvbW1vbiBtYXBwaW5nIHdoaWNoIGlzCj4+IGluc2Vy
dGVkIGludG8gZWFjaCBwZXItY3B1IHNoYWRvdy4gIFRoZSBzdHVicyBhcmUgYWxzbyBpbnNlcnRl
ZCBpbnRvIHRoaXMKPj4gbWFwcGluZyBieSBwb2ludGluZyBhdCB0aGUgaW4tdXNlIEwyLiAgVGhp
cyBhbGxvd3Mgc3R1YnMgYWxsb2NhdGVkIGxhdGVyIChTTVAKPj4gYm9vdCwgb3IgQ1BVIGhvdHBs
dWcpIHRvIHdvcmsgd2l0aG91dCBmdXJ0aGVyIGNoYW5nZXMgdG8gdGhlIGNvbW1vbiBtYXBwaW5n
cy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+
IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+PiBDQzogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgo+Pgo+PiBSRkMsIGJlY2F1c2UgSSBkb24ndCB0aGluayB0aGUgc3R1
YnMgaGFuZGxpbmcgaXMgcGFydGljdWxhcmx5IHNlbnNpYmxlLgo+Pgo+PiBXZSBhbGxvY2F0ZSA0
ayBvZiB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgcGVyIENQVSwgYnV0IHNxdWFzaCBsb2FkcyBvZiBD
UFVzCj4+IHRvZ2V0aGVyIG9udG8gYSBzaW5nbGUgTUZOLiAgVGhlIHN0dWJzIG91Z2h0IHRvIGJl
IGlzb2xhdGVkIGFzIHdlbGwgKGFzIHRoZXkKPj4gbGVhayB0aGUgdmlydHVhbCBhZGRyZXNzZXMg
b2YgZWFjaCBzdGFjayksIHdoaWNoIGNhbiBiZSBkb25lIGJ5IGFsbG9jYXRpbmcgYW4KPj4gTUZO
IHBlciBDUFUgKGFuZCBzaW1wbGlmaWVzIGNwdV9zbXBib290X2FsbG9jKCkgc29tZXdoYXQpLiAg
QXQgdGhpcyBwb2ludCwgd2UKPj4gY2FuJ3QgdXNlIGEgY29tbW9uIHNldCBvZiBtYXBwaW5ncywg
YW5kIHdpbGwgaGF2ZSB0byBjbG9uZSB0aGUgc2luZ2xlIHN0dWIgYW5kCj4+IC5lbnRyeS50ZXh0
IGludG8gZWFjaCBQQ1BVcyBjb3B5IG9mIHRoZSBwYWdldGFibGVzLgo+Pgo+PiBBbHNvLCBteSBw
bGFuIHRvIGNhdXNlIC50ZXh0LmVudHJ5IHRvIHN0cmFkZGxlIGEgNTEyVEIgYm91bmRhcnkgKGFu
ZCB0aGVyZWZvcmUKPj4gYXZvaWQgYW55IGZ1cnRoZXIgcGFnZXRhYmxlIGFsbG9jYXRpb25zKSBo
YXMgY29tZSBhIGxpdHRsZSB1bnN0dWNrIGJlY2F1c2Ugb2YKPj4gQ09ORklHX0JJR01FTS4gIEkn
bSBzdGlsbCB3b3JraW5nIG91dCB3aGV0aGVyIHRoZXJlIGlzIGEgc2Vuc2libGUgd2F5IHRvCj4+
IHJlYXJyYW5nZSB0aGUgdmlydHVhbCBsYXlvdXQgZm9yIHRoaXMgcGxhbiB0byB3b3JrLgo+PiAt
LS0KPj4gIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgfCAzNyArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4+ICB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBh
dC9lbnRyeS5TIHwgIDIgKysKPj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAg
fCAgNCArKystCj4+ICB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgIHwgIDcgKysr
KysrKwo+PiAgNCBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygt
KQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMKPj4gaW5kZXggMmViZWYwMy4uMjUxOTE0MSAxMDA2NDQKPj4gLS0tIGEveGVu
L2FyY2gveDg2L3NtcGJvb3QuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+IEBA
IC02MjIsNiArNjIyLDkgQEAgdW5zaWduZWQgbG9uZyBhbGxvY19zdHViX3BhZ2UodW5zaWduZWQg
aW50IGNwdSwgdW5zaWduZWQgbG9uZyAqbWZuKQo+PiAgICAgICAgICB1bm1hcF9kb21haW5fcGFn
ZShtZW1zZXQoX19tYXBfZG9tYWluX3BhZ2UocGcpLCAweGNjLCBQQUdFX1NJWkUpKTsKPj4gICAg
ICB9Cj4+ICAKPj4gKyAgICAvKiBDb25maXJtIHRoYXQgYWxsIHN0dWJzIGZpdCBpbiBhIHNpbmds
ZSBMMiBwYWdldGFibGUuICovCj4+ICsgICAgQlVJTERfQlVHX09OKE5SX0NQVVMgKiBQQUdFX1NJ
WkUgPiAoMXUgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSk7Cj4gU28gd2UgbGltaXQgTlJfQ1BVUyB0
byBiZSBtYXggNTEyIG5vdz8KCk5vdCBpbnRlbnRpb25hbGx5LsKgIFRoZSBQQUdFX1NJWkUgc2hv
dWxkIGJlIGRyb3BwZWQuwqAgKE9uZSBmdWxsIEwyCnBhZ2V0YWJsZSBhbGxvd3MgdXMgdG8gbWFw
IDUxMio1MTIgcGFnZXMpLgoKPiBNYXliZSB5b3Ugc2hvdWxkIHVzZSBTVFVCX0JVRl9TSVpFIGlu
c3RlYWQgb2YgUEFHRV9TSVpFPwoKTm8gLSB0aGF0IHdvdWxkIGJlIGluY29ycmVjdCBiZWNhdXNl
IG9mIHRoZSBwaHlzaWNhbCBwYWNraW5nIG9mIHN0dWJzCndoaWNoIG9jY3Vycy4KCj4gQlRXOiBJ
cyB0aGVyZSBhbnkgcmVhc29uIHdlIGRvbid0IHVzZSBhIGNvbW1vbiBzdHViIHBhZ2UgbWFwcGVk
IHRvIGVhY2gKPiBwZXItY3B1IHN0YWNrIGFyZWE/IFRoZSBzdGFjayBhZGRyZXNzIGNhbiBlYXNp
bHkgYmUgb2J0YWluZWQgdmlhICVyaXAKPiByZWxhdGl2ZSBhZGRyZXNzaW5nIHRoZW4gKHNlZSBt
eSBwYXRjaCBmb3IgdGhlIHBlci12Y3B1IHN0YWNrczoKPiBodHRwczovL2xpc3RzLnhlbi5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDc3My5odG1sICkKCkkgZG9uJ3Qg
dW5kZXJzdGFuZCB3aGF0IHlvdSBhcmUgYXNraW5nIGhlcmUuwqAgV2UgY2Fubm90IGFjY2VzcyB0
aGUKcGVyLWNwdSBhcmVhIHdpdGggcGxhaW4gcmlwLXJldGFsaWF0aXZlIGFkZHJlc3Npbmcgd2l0
aG91dCB1c2luZyBncyBiYXNlCihhbmQgd2UgcmVhbGx5IGRvbid0IHdhbnQgdG8gZ28gZG93biB0
aGF0IHJvdXRlKSwgb3Igd2l0aG91dCBwZXItY3B1CnBhZ2V0YWJsZXMgKHdoaWNoIHdvdWxkIGhh
dmUgdG8gYmUgYSBjb21waWxlIHRpbWUgY2hvaWNlKS4KCkFzIGZvciB3aHkgdGhlIHBlci1jcHUg
YXJlYXMgYXJlbid0IG1hcHBlZCwgdGhhdCdzIGJlY2F1c2UgdGhleSBhcmVuJ3QKbmVlZGVkIGF0
IHRoZSBtb21lbnQuwqAgQW55IGRlY2lzaW9uIHRvIGNoYW5nZSB0aGlzIG5lZWRzIHRvIHdlaWdo
IHRoZQp1dGlsaXR5IG9mIG1hcHBpbmcgdGhlIGFyZWFzIHZzIHRoZSBhZGRpdGlvbmFsIGRhdGEg
bGVha2FnZSwgd2hpY2ggaXMKc3Vic3RhbnRpYWwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 11:51:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 11:51:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elvaa-0005qG-HL; Wed, 14 Feb 2018 11:51:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elvaZ-0005q1-GD
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 11:51:03 +0000
X-Inumbo-ID: 7d65402d-117d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7d65402d-117d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 11:52:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="67870362"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1518606655-787-1-git-send-email-andrew.cooper3@citrix.com>
 <20180214114715.nnjhmi7fnzqro5jy@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7bdc1c16-0067-508b-d84b-35993b8092a6@citrix.com>
Date: Wed, 14 Feb 2018 11:50:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180214114715.nnjhmi7fnzqro5jy@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Zhenzhong Duan <zhenzhong.duan@oracle.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/spec_ctrl: Fix several bugs in
 SPEC_CTRL_ENTRY_FROM_INTR_IST
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTE6NDcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4KPj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9zcGVjX2N0cmxfYXNtLmgKPj4gaW5kZXggODE0ZjUzZC4uMWY3ODU5OSAxMDA2NDQKPj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKPj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKPj4gQEAgLTc5LDEwICs3OSwxMCBAQAo+PiAg
ICogIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QKPj4gICAqLwo+PiAgCj4+IC0ubWFjcm8gRE9f
T1ZFUldSSVRFX1JTQgo+PiArLm1hY3JvIERPX09WRVJXUklURV9SU0IgdG1wPSVyYXgKPj4gIC8q
Cj4+ICAgKiBSZXF1aXJlcyBub3RoaW5nCj4+IC0gKiBDbG9iYmVycyAlcmF4LCAlcmN4Cj4+ICsg
KiBDbG9iYmVycyBcdG1wICglcmF4IGJ5IGRlZmF1bHQpLCAlcmN4Cj4gSXMgaXQgd29ydGggY2hh
bmdpbmcgJXJjeCB0byAlZWN4IGhlcmUuLi4KCk5vLCBiZWNhdXNlIGEgbW92IHRvICVlY3ggY2xv
YmJlcnMgJXJjeC7CoCBJJ2xsIGFkanVzdCB0aGUgY29tbWVudC4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:03:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:03:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elvmv-0006u1-Vj; Wed, 14 Feb 2018 12:03:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ov5/=fi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elvmu-0006tv-Pp
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:03:48 +0000
X-Inumbo-ID: 069c1b34-117f-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 069c1b34-117f-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 13:03:11 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5E8B6ADD3;
 Wed, 14 Feb 2018 12:03:45 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
 <b545e520-d15a-fa32-a6ca-879c400eaa2e@suse.com>
 <18d8ce35-bdfe-7b41-1fdc-9fc9f810df15@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a7997868-68b9-5aee-8b21-89975a35cab7@suse.com>
Date: Wed, 14 Feb 2018 13:03:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <18d8ce35-bdfe-7b41-1fdc-9fc9f810df15@citrix.com>
Content-Language: de-DE
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTI6NDgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTQvMDIvMTggMDc6
NTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDEzLzAyLzE4IDIwOjQ1LCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gVGhlIGN1cnJlbnQgWFBUSSBpbXBsZW1lbnRhdGlvbiBpc29sYXRlcyB0
aGUgZGlyZWN0bWFwIChhbmQgdGhlcmVmb3JlIGEgbG90IG9mCj4+PiBndWVzdCBkYXRhKSwgYnV0
IGEgbGFyZ2UgcXVhbnRpdHkgb2YgQ1BVMCdzIHN0YXRlIChpbmNsdWRpbmcgaXRzIHN0YWNrKQo+
Pj4gcmVtYWlucyB2aXNpYmxlLgo+Pj4KPj4+IEZ1cnRoZXJtb3JlLCBhbiBhdHRhY2tlciBhYmxl
IHRvIHJlYWQgLnRleHQgaXMgaW4gYSB2YXN0bHkgc3VwZXJpb3IgcG9zaXRpb24KPj4+IHRvIG5v
cm1hbCB3aGVuIGl0IGNvbWVzIHRvIGZpbmdlcnByaW50aW5nIFhlbiBmb3Iga25vd24gdnVsbmVy
YWJpbGl0aWVzLCBvcgo+Pj4gc2Nhbm5pbmcgZm9yIFJPUC9TcGVjdHJlIGdhZGdldHMuCj4+Pgo+
Pj4gQ29sbGVjdCB0b2dldGhlciB0aGUgZW50cnlwb2ludHMgaW4gLnRleHQuZW50cnkgKGN1cnJl
bnRseSAzeDRrIGZyYW1lcywgYnV0Cj4+PiBjYW4gYWxtb3N0IGNlcnRhaW5seSBiZSBzbGltbWVk
IGRvd24pLCBhbmQgY3JlYXRlIGEgY29tbW9uIG1hcHBpbmcgd2hpY2ggaXMKPj4+IGluc2VydGVk
IGludG8gZWFjaCBwZXItY3B1IHNoYWRvdy4gIFRoZSBzdHVicyBhcmUgYWxzbyBpbnNlcnRlZCBp
bnRvIHRoaXMKPj4+IG1hcHBpbmcgYnkgcG9pbnRpbmcgYXQgdGhlIGluLXVzZSBMMi4gIFRoaXMg
YWxsb3dzIHN0dWJzIGFsbG9jYXRlZCBsYXRlciAoU01QCj4+PiBib290LCBvciBDUFUgaG90cGx1
ZykgdG8gd29yayB3aXRob3V0IGZ1cnRoZXIgY2hhbmdlcyB0byB0aGUgY29tbW9uIG1hcHBpbmdz
Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4+PiAtLS0KPj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+
Cj4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPj4+IENDOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pgo+Pj4gUkZDLCBiZWNhdXNlIEkgZG9uJ3QgdGhpbmsg
dGhlIHN0dWJzIGhhbmRsaW5nIGlzIHBhcnRpY3VsYXJseSBzZW5zaWJsZS4KPj4+Cj4+PiBXZSBh
bGxvY2F0ZSA0ayBvZiB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2UgcGVyIENQVSwgYnV0IHNxdWFzaCBs
b2FkcyBvZiBDUFVzCj4+PiB0b2dldGhlciBvbnRvIGEgc2luZ2xlIE1GTi4gIFRoZSBzdHVicyBv
dWdodCB0byBiZSBpc29sYXRlZCBhcyB3ZWxsIChhcyB0aGV5Cj4+PiBsZWFrIHRoZSB2aXJ0dWFs
IGFkZHJlc3NlcyBvZiBlYWNoIHN0YWNrKSwgd2hpY2ggY2FuIGJlIGRvbmUgYnkgYWxsb2NhdGlu
ZyBhbgo+Pj4gTUZOIHBlciBDUFUgKGFuZCBzaW1wbGlmaWVzIGNwdV9zbXBib290X2FsbG9jKCkg
c29tZXdoYXQpLiAgQXQgdGhpcyBwb2ludCwgd2UKPj4+IGNhbid0IHVzZSBhIGNvbW1vbiBzZXQg
b2YgbWFwcGluZ3MsIGFuZCB3aWxsIGhhdmUgdG8gY2xvbmUgdGhlIHNpbmdsZSBzdHViIGFuZAo+
Pj4gLmVudHJ5LnRleHQgaW50byBlYWNoIFBDUFVzIGNvcHkgb2YgdGhlIHBhZ2V0YWJsZXMuCj4+
Pgo+Pj4gQWxzbywgbXkgcGxhbiB0byBjYXVzZSAudGV4dC5lbnRyeSB0byBzdHJhZGRsZSBhIDUx
MlRCIGJvdW5kYXJ5IChhbmQgdGhlcmVmb3JlCj4+PiBhdm9pZCBhbnkgZnVydGhlciBwYWdldGFi
bGUgYWxsb2NhdGlvbnMpIGhhcyBjb21lIGEgbGl0dGxlIHVuc3R1Y2sgYmVjYXVzZSBvZgo+Pj4g
Q09ORklHX0JJR01FTS4gIEknbSBzdGlsbCB3b3JraW5nIG91dCB3aGV0aGVyIHRoZXJlIGlzIGEg
c2Vuc2libGUgd2F5IHRvCj4+PiByZWFycmFuZ2UgdGhlIHZpcnR1YWwgbGF5b3V0IGZvciB0aGlz
IHBsYW4gdG8gd29yay4KPj4+IC0tLQo+Pj4gIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAg
ICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4+PiAgeGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyB8ICAyICsrCj4+PiAgeGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TICAgICAgICB8ICA0ICsrKy0KPj4+ICB4ZW4vYXJjaC94ODYveGVuLmxk
cy5TICAgICAgICAgICAgIHwgIDcgKysrKysrKwo+Pj4gIDQgZmlsZXMgY2hhbmdlZCwgNDQgaW5z
ZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4+IGluZGV4IDJlYmVmMDMu
LjI1MTkxNDEgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+PiArKysg
Yi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+PiBAQCAtNjIyLDYgKzYyMiw5IEBAIHVuc2lnbmVk
IGxvbmcgYWxsb2Nfc3R1Yl9wYWdlKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgKm1m
bikKPj4+ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNldChfX21hcF9kb21haW5fcGFn
ZShwZyksIDB4Y2MsIFBBR0VfU0laRSkpOwo+Pj4gICAgICB9Cj4+PiAgCj4+PiArICAgIC8qIENv
bmZpcm0gdGhhdCBhbGwgc3R1YnMgZml0IGluIGEgc2luZ2xlIEwyIHBhZ2V0YWJsZS4gKi8KPj4+
ICsgICAgQlVJTERfQlVHX09OKE5SX0NQVVMgKiBQQUdFX1NJWkUgPiAoMXUgPDwgTDJfUEFHRVRB
QkxFX1NISUZUKSk7Cj4+IFNvIHdlIGxpbWl0IE5SX0NQVVMgdG8gYmUgbWF4IDUxMiBub3c/Cj4g
Cj4gTm90IGludGVudGlvbmFsbHkuwqAgVGhlIFBBR0VfU0laRSBzaG91bGQgYmUgZHJvcHBlZC7C
oCAoT25lIGZ1bGwgTDIKPiBwYWdldGFibGUgYWxsb3dzIHVzIHRvIG1hcCA1MTIqNTEyIHBhZ2Vz
KS4KCkwyX1BBR0VUQUJMRV9TSElGVCBpcyAyMS4gU28gSSBzdGlsbCBkb24ndCBnZXQgd2h5IGRy
b3BwaW5nIFBBR0VfU0laRQp3aWxsIGNvcnJlY3QgaXQuIE9UT0ggSSdtIHF1aXRlIHN1cmUgdGhl
IEJVSUxEX0JVR19PTigpIHdvbid0IHRyaWdnZXIKYW55IG1vcmUgd2l0aCBQQUdFX1NJWkUgYmVp
bmcgZHJvcHBlZC4gOi0pCgo+PiBNYXliZSB5b3Ugc2hvdWxkIHVzZSBTVFVCX0JVRl9TSVpFIGlu
c3RlYWQgb2YgUEFHRV9TSVpFPwo+IAo+IE5vIC0gdGhhdCB3b3VsZCBiZSBpbmNvcnJlY3QgYmVj
YXVzZSBvZiB0aGUgcGh5c2ljYWwgcGFja2luZyBvZiBzdHVicwo+IHdoaWNoIG9jY3Vycy4KPiAK
Pj4gQlRXOiBJcyB0aGVyZSBhbnkgcmVhc29uIHdlIGRvbid0IHVzZSBhIGNvbW1vbiBzdHViIHBh
Z2UgbWFwcGVkIHRvIGVhY2gKPj4gcGVyLWNwdSBzdGFjayBhcmVhPyBUaGUgc3RhY2sgYWRkcmVz
cyBjYW4gZWFzaWx5IGJlIG9idGFpbmVkIHZpYSAlcmlwCj4+IHJlbGF0aXZlIGFkZHJlc3Npbmcg
dGhlbiAoc2VlIG15IHBhdGNoIGZvciB0aGUgcGVyLXZjcHUgc3RhY2tzOgo+PiBodHRwczovL2xp
c3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDc3My5odG1s
ICkKPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQgd2hhdCB5b3UgYXJlIGFza2luZyBoZXJlLsKgIFdl
IGNhbm5vdCBhY2Nlc3MgdGhlCj4gcGVyLWNwdSBhcmVhIHdpdGggcGxhaW4gcmlwLXJldGFsaWF0
aXZlIGFkZHJlc3Npbmcgd2l0aG91dCB1c2luZyBncyBiYXNlCj4gKGFuZCB3ZSByZWFsbHkgZG9u
J3Qgd2FudCB0byBnbyBkb3duIHRoYXQgcm91dGUpLCBvciB3aXRob3V0IHBlci1jcHUKPiBwYWdl
dGFibGVzICh3aGljaCB3b3VsZCBoYXZlIHRvIGJlIGEgY29tcGlsZSB0aW1lIGNob2ljZSkuCgpU
aGUgc3R1Yi1wYWdlIG9mIGEgY3B1IGlzIGN1cnJlbnRseSBtYXBwZWQgYXMgdGhlIDNyZCBwYWdl
IG9mIHRoZQpzdGFjayBhcmVhLiBTbyB0aGUgZGlzdGFuY2UgdG8gdGhlIHByaW1hcnkgc3RhY2sg
d291bGQgYmUgdGhlIHNhbWUKZm9yIGFsbCBjcHVzIChhIGxpdHRsZSBiaXQgbGVzcyB0aGFuIDIw
a0IpLgoKPiBBcyBmb3Igd2h5IHRoZSBwZXItY3B1IGFyZWFzIGFyZW4ndCBtYXBwZWQsIHRoYXQn
cyBiZWNhdXNlIHRoZXkgYXJlbid0Cj4gbmVlZGVkIGF0IHRoZSBtb21lbnQuwqAgQW55IGRlY2lz
aW9uIHRvIGNoYW5nZSB0aGlzIG5lZWRzIHRvIHdlaWdoIHRoZQo+IHV0aWxpdHkgb2YgbWFwcGlu
ZyB0aGUgYXJlYXMgdnMgdGhlIGFkZGl0aW9uYWwgZGF0YSBsZWFrYWdlLCB3aGljaCBpcwo+IHN1
YnN0YW50aWFsLgoKVGhlIHN0YWNrIGFyZWEgaXMgbWFwcGVkLiBBbmQgdGhhdCdzIHdoZXJlIHRo
ZSBzdHViIGlzIGxpdmluZy4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:09:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:09:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elvrv-0007GZ-JY; Wed, 14 Feb 2018 12:08:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m8ws=fi=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1elvrt-0007GT-Jc
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:08:57 +0000
X-Inumbo-ID: bed70f23-117f-11e8-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bed70f23-117f-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 13:08:19 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1EC85pt167537;
 Wed, 14 Feb 2018 12:08:51 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : subject :
 message-id : from : to : cc : mime-version : content-type;
 s=corp-2017-10-26; bh=JwXgRx2eT93qYqQKCm8msTmls5xGbg7C3r9fjHdaM00=;
 b=MkBGGdYe6p9PKGmPxjBoX+ZuTBCeHrr+ni6vmRtt2NBZ1bbrMk0H6TTqmUm2EbINyCvI
 IJOtEzY6aRThnUjCrZV3Iv8RrtZcLzagRmOWugKmr1HVr2m9EzmF3JvO697D1erkLMB4
 lWixjFwtYdAwFhhhW9R/GzLd3qluqrVUmSchZW6aZyQs+aywDShp90wPy1ftQ2Wk8sQr
 WU+1N0Q3iOGR5w0nAbR2oPB+v7H02uOsRk+qpRu30WN7vlj3RuZNrnq6W7m3xeOs8o+p
 dyGY7SC3U8F0r60OCkeDBUOOLcEladRxaMnmqdj4LmjD/4EXgxO3xB2iMu7Ia5VejLko Ag== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2g4jw38h1n-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Feb 2018 12:08:50 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1EC8nqx010616
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 14 Feb 2018 12:08:49 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1EC8n5Z020217;
 Wed, 14 Feb 2018 12:08:49 GMT
Received: from [192.168.1.100] (/61.135.194.203)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Feb 2018 04:08:48 -0800
Date: Wed, 14 Feb 2018 20:08:46 +0800
Message-ID: <vse7rdhhv4m5llevasomcq9u.1518610126740@email.android.com>
From: "zhenzhong.duan" <zhenzhong.duan@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8804
 signatures=668670
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802140145
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?ISO-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] =?utf-8?b?5Zue5aSNOiBbUEFUQ0hdIHg4Ni9zcGVjX2N0cmw6?=
 =?utf-8?q?_Fix_several_bugs_in_SPEC=5FCTRL=5FENTRY=5FFROM=5FINTR=5FIST?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4052683469889203519=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4052683469889203519==
Content-Type: multipart/alternative; boundary="--_com.android.email_4250621088182110"

----_com.android.email_4250621088182110
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

CjIwMTjlubQy5pyIMTTml6UgMTk6MTDkuo4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT7lhpnpgZPvvJoKPgo+IERPX09WRVJXUklURV9SU0IgY2xvYmJlcnMgJXJheCwg
bWVhbmluZyBpbiBwcmFjdGljZSB0aGF0IHRoYXQgdGhlIGJ0aV9pc3RfaW5mbyAKPiBmaWVsZCBn
ZXRzIHplcm9lZC7CoCBPbGRlciB2ZXJzaW9ucyBvZiB0aGlzIGNvZGUgaGFkIHRoZSBET19PVkVS
V1JJVEVfUlNCIAo+IHJlZ2lzdGVyIHNlbGVjdGFibGUsIHNvIHJlaW50cm9kdWNlIHRoaXMgYWJp
bGl0eSBhbmQgdXNlIGl0IHRvIGNhdXNlIHRoZSAKPiBJTlRSX0lTVCBwYXRoIHRvIHVzZSAlcmR4
IGluc3RlYWQuIAo+Cj4gVGhlIHVzZSBvZiAlZGwgZm9yIHRoZSAlY3MucnBsIGNoZWNrIG1lYW5z
IHRoYXQgd2hlbiBhbiBJU1QgaW50ZXJydXB0IGhpdHMgCj4gWGVuLCB3ZSB0cnkgdG8gbG9hZCAx
IGludG8gdGhlIGhpZ2ggMzIgYml0cyBvZiBNU1JfU1BFQ19DVFJMLCBzdWZmZXJpbmcgYSAjR1Ag
Cj4gZmF1bHQgaW5zdGVhZC4gCj4KPiBBbHNvLCBkcm9wIGFuIHVudXNlZCBsYWJlbCB3aGljaCB3
YXMgYSBjb3B5L3Bhc3RlIG1pc3Rha2UuIAo+Cj4gUmVwb3J0ZWQtYnk6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IAo+IFJlcG9ydGVkLWJ5OiBaaGVuemhvbmcg
RHVhbiA8emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbT4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gCj4gLS0tIAo+IENDOiBKYW4gQmV1
bGljaCA8SkJldWxpY2hAc3VzZS5jb20+IAo+IENDOiBaaGVuemhvbmcgRHVhbiA8emhlbnpob25n
LmR1YW5Ab3JhY2xlLmNvbT4gCj4gQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+IAo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiAKPiBDQzog
Um9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+IAo+IC0tLSAKPiB4ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDEyICsrKysrKy0tLS0tLSAKPiAxIGZpbGUg
Y2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKSAKPgo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsX2FzbS5oIAo+IGluZGV4IDgxNGY1M2QuLjFmNzg1OTkgMTAwNjQ0IAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIAo+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIAo+IEBAIC03OSwxMCArNzksMTAgQEAgCj4gwqAg
KsKgIC0gU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QgCj4gwqAgKi8gCj4KPiAtLm1hY3JvIERPX09W
RVJXUklURV9SU0IgCj4gKy5tYWNybyBET19PVkVSV1JJVEVfUlNCIHRtcD0lcmF4IAo+IC8qIAo+
IMKgICogUmVxdWlyZXMgbm90aGluZyAKPiAtICogQ2xvYmJlcnMgJXJheCwgJXJjeCAKPiArICog
Q2xvYmJlcnMgXHRtcCAoJXJheCBieSBkZWZhdWx0KSwgJXJjeCAKPiDCoCAqIAo+IMKgICogUmVx
dWlyZXMgMjU2IGJ5dGVzIG9mIHN0YWNrIHNwYWNlLCBidXQgJXJzcCBoYXMgbm8gbmV0IGNoYW5n
ZS4gQmFzZWQgb24gCj4gwqAgKiBHb29nbGUncyBwZXJmb3JtYW5jZSBudW1iZXJzLCB0aGUgbG9v
cCBpcyB1bnJvbGxlZCB0byAxNiBpdGVyYXRpb25zIGFuZCB0d28gCj4gQEAgLTk3LDcgKzk3LDcg
QEAgCj4gwqAgKiBvcHRpbWlzZWQgd2l0aCBtb3YtZWxpbWluYXRpb24gaW4gbW9kZXJuIGNvcmVz
LiAKPiDCoCAqLyAKPiDCoMKgwqDCoCBtb3YgJDE2LCAlZWN4wqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIC8qIDE2IGl0ZXJhdGlvbnMsIHR3byBjYWxscyBwZXIgbG9vcCAqLyAK
PiAtwqDCoMKgIG1vdiAlcnNwLCAlcmF4wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAvKiBTdG9yZSB0aGUgY3VycmVudCAlcnNwICovIAo+ICvCoMKgwqAgbW92ICVyc3AsIFx0bXDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8qIFN0b3JlIHRoZSBjdXJyZW50ICVy
c3AgKi8gCj4KPiAuTFxAX2ZpbGxfcnNiX2xvb3A6IAo+Cj4gQEAgLTExNCw3ICsxMTQsNyBAQCAK
Pgo+IMKgwqDCoMKgIHN1YiAkMSwgJWVjeCAKPiDCoMKgwqDCoCBqbnogLkxcQF9maWxsX3JzYl9s
b29wIAo+IC3CoMKgwqAgbW92ICVyYXgsICVyc3DCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIC8qIFJlc3RvcmUgb2xkICVyc3AgKi8gCj4gK8KgwqDCoCBtb3YgXHRtcCwgJXJzcMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogUmVzdG9yZSBvbGQgJXJzcCAqLyAK
PiAuZW5kbSAKPgo+IC5tYWNybyBET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQgaWJyc192
YWw6cmVxIAo+IEBAIC0yNzQsNyArMjc0LDcgQEAgCj4gwqDCoMKgwqAgdGVzdGIgJEJUSV9JU1Rf
UlNCLCAlYWwgCj4gwqDCoMKgwqAganogLkxcQF9za2lwX3JzYiAKPgo+IC3CoMKgwqAgRE9fT1ZF
UldSSVRFX1JTQiAKPiArwqDCoMKgIERPX09WRVJXUklURV9SU0IgdG1wPSVyZHggLyogQ2xvYmJl
cnMgJWVjeC8lcmR4ICovIAo+Cj4gLkxcQF9za2lwX3JzYjogCj4KPiBAQCAtMjg2LDEzICsyODYs
MTMgQEAgCj4gwqDCoMKgwqAgc2V0eiAlZGwgCj4gwqDCoMKgwqAgYW5kICVkbCwgU1RBQ0tfQ1BV
SU5GT19GSUVMRCh1c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkgCklzIGl0IHNhZmUgdG8gcmVt
b3ZlIHRoZSAneG9yICVlZHgsICVlZHgnIGFib3ZlPyBzZXR6IHNldCB3aG9sZSBieXRlIDEgb3Ig
MC4KLS0tCnRoYW5rcwp6ZHVhbgo=
----_com.android.email_4250621088182110
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PHAgZGlyPSJsdHIiPjxicj4KMjAxOCYjMjQxODA7MiYjMjYzNzY7MTQmIzI2MDg1OyAxOToxMCYj
MjAxMTA7IEFuZHJldyBDb29wZXIgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tIj5hbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPC9hPiZndDsmIzIwODg5OyYjMzY5
NDc7JiM2NTMwNjs8YnI+CiZndDs8YnI+CiZndDsgRE9fT1ZFUldSSVRFX1JTQiBjbG9iYmVycyAl
cmF4LCBtZWFuaW5nIGluIHByYWN0aWNlIHRoYXQgdGhhdCB0aGUgYnRpX2lzdF9pbmZvIDxicj4K
Jmd0OyBmaWVsZCBnZXRzIHplcm9lZC4mIzE2MDsgT2xkZXIgdmVyc2lvbnMgb2YgdGhpcyBjb2Rl
IGhhZCB0aGUgRE9fT1ZFUldSSVRFX1JTQiA8YnI+CiZndDsgcmVnaXN0ZXIgc2VsZWN0YWJsZSwg
c28gcmVpbnRyb2R1Y2UgdGhpcyBhYmlsaXR5IGFuZCB1c2UgaXQgdG8gY2F1c2UgdGhlIDxicj4K
Jmd0OyBJTlRSX0lTVCBwYXRoIHRvIHVzZSAlcmR4IGluc3RlYWQuIDxicj4KJmd0Ozxicj4KJmd0
OyBUaGUgdXNlIG9mICVkbCBmb3IgdGhlICVjcy5ycGwgY2hlY2sgbWVhbnMgdGhhdCB3aGVuIGFu
IElTVCBpbnRlcnJ1cHQgaGl0cyA8YnI+CiZndDsgWGVuLCB3ZSB0cnkgdG8gbG9hZCAxIGludG8g
dGhlIGhpZ2ggMzIgYml0cyBvZiBNU1JfU1BFQ19DVFJMLCBzdWZmZXJpbmcgYSAjR1AgPGJyPgom
Z3Q7IGZhdWx0IGluc3RlYWQuIDxicj4KJmd0Ozxicj4KJmd0OyBBbHNvLCBkcm9wIGFuIHVudXNl
ZCBsYWJlbCB3aGljaCB3YXMgYSBjb3B5L3Bhc3RlIG1pc3Rha2UuIDxicj4KJmd0Ozxicj4KJmd0
OyBSZXBvcnRlZC1ieTogQm9yaXMgT3N0cm92c2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20iPmJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPC9hPiZndDsg
PGJyPgomZ3Q7IFJlcG9ydGVkLWJ5OiBaaGVuemhvbmcgRHVhbiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OnpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb20iPnpoZW56aG9uZy5kdWFuQG9yYWNsZS5jb208L2E+
Jmd0OyA8YnI+CiZndDsgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20iPmFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b208L2E+Jmd0OyA8YnI+CiZndDsgLS0tIDxicj4KJmd0OyBDQzogSmFuIEJldWxpY2ggJmx0Ozxh
IGhyZWY9Im1haWx0bzpKQmV1bGljaEBzdXNlLmNvbSI+SkJldWxpY2hAc3VzZS5jb208L2E+Jmd0
OyA8YnI+CiZndDsgQ0M6IFpoZW56aG9uZyBEdWFuICZsdDs8YSBocmVmPSJtYWlsdG86emhlbnpo
b25nLmR1YW5Ab3JhY2xlLmNvbSI+emhlbnpob25nLmR1YW5Ab3JhY2xlLmNvbTwvYT4mZ3Q7IDxi
cj4KJmd0OyBDQzogQm9yaXMgT3N0cm92c2t5ICZsdDs8YSBocmVmPSJtYWlsdG86Ym9yaXMub3N0
cm92c2t5QG9yYWNsZS5jb20iPmJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPC9hPiZndDsgPGJy
PgomZ3Q7IENDOiBXZWkgTGl1ICZsdDs8YSBocmVmPSJtYWlsdG86d2VpLmxpdTJAY2l0cml4LmNv
bSI+d2VpLmxpdTJAY2l0cml4LmNvbTwvYT4mZ3Q7IDxicj4KJmd0OyBDQzogUm9nZXIgUGF1IE1v
bm4mIzIzMzsgJmx0OzxhIGhyZWY9Im1haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbSI+cm9nZXIu
cGF1QGNpdHJpeC5jb208L2E+Jmd0OyA8YnI+CiZndDsgLS0tIDxicj4KJmd0OyB4ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCB8IDEyICsrKysrKy0tLS0tLSA8YnI+CiZndDsgMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkgPGJyPgomZ3Q7PGJy
PgomZ3Q7IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIDxicj4KJmd0OyBpbmRleCA4MTRm
NTNkLi4xZjxhIGhyZWY9InRlbDo3ODU5OSAxMDA2NDQiPjc4NTk5IDEwMDY0NDwvYT4gPGJyPgom
Z3Q7IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIDxicj4KJmd0OyAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCA8YnI+CiZndDsgQEAgLTc5
LDEwICs3OSwxMCBAQCA8YnI+CiZndDsgJiMxNjA7IComIzE2MDsgLSBTUEVDX0NUUkxfRVhJVF9U
T19HVUVTVCA8YnI+CiZndDsgJiMxNjA7ICovIDxicj4KJmd0Ozxicj4KJmd0OyAtLm1hY3JvIERP
X09WRVJXUklURV9SU0IgPGJyPgomZ3Q7ICsubWFjcm8gRE9fT1ZFUldSSVRFX1JTQiB0bXA9JXJh
eCA8YnI+CiZndDsgLyogPGJyPgomZ3Q7ICYjMTYwOyAqIFJlcXVpcmVzIG5vdGhpbmcgPGJyPgom
Z3Q7IC0gKiBDbG9iYmVycyAlcmF4LCAlcmN4IDxicj4KJmd0OyArICogQ2xvYmJlcnMgXHRtcCAo
JXJheCBieSBkZWZhdWx0KSwgJXJjeCA8YnI+CiZndDsgJiMxNjA7ICogPGJyPgomZ3Q7ICYjMTYw
OyAqIFJlcXVpcmVzIDI1NiBieXRlcyBvZiBzdGFjayBzcGFjZSwgYnV0ICVyc3AgaGFzIG5vIG5l
dCBjaGFuZ2UuIEJhc2VkIG9uIDxicj4KJmd0OyAmIzE2MDsgKiBHb29nbGUncyBwZXJmb3JtYW5j
ZSBudW1iZXJzLCB0aGUgbG9vcCBpcyB1bnJvbGxlZCB0byAxNiBpdGVyYXRpb25zIGFuZCB0d28g
PGJyPgomZ3Q7IEBAIC05Nyw3ICs5Nyw3IEBAIDxicj4KJmd0OyAmIzE2MDsgKiBvcHRpbWlzZWQg
d2l0aCBtb3YtZWxpbWluYXRpb24gaW4gbW9kZXJuIGNvcmVzLiA8YnI+CiZndDsgJiMxNjA7ICov
IDxicj4KJmd0OyAmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsgbW92ICQxNiwgJWVjeCYjMTYwOyYj
MTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYw
OyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyAvKiAxNiBpdGVyYXRp
b25zLCB0d28gY2FsbHMgcGVyIGxvb3AgKi8gPGJyPgomZ3Q7IC0mIzE2MDsmIzE2MDsmIzE2MDsg
bW92ICVyc3AsICVyYXgmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsm
IzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsmIzE2
MDsgLyogU3RvcmUgdGhlIGN1cnJlbnQgJXJzcCAqLyA8YnI+CiZndDsgKyYjMTYwOyYjMTYwOyYj
MTYwOyBtb3YgJXJzcCwgXHRtcCYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYj
MTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYw
OyYjMTYwOyAvKiBTdG9yZSB0aGUgY3VycmVudCAlcnNwICovIDxicj4KJmd0Ozxicj4KJmd0OyAu
TFxAX2ZpbGxfcnNiX2xvb3A6IDxicj4KJmd0Ozxicj4KJmd0OyBAQCAtMTE0LDcgKzExNCw3IEBA
IDxicj4KJmd0Ozxicj4KJmd0OyAmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsgc3ViICQxLCAlZWN4
IDxicj4KJmd0OyAmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsgam56IC5MXEBfZmlsbF9yc2JfbG9v
cCA8YnI+CiZndDsgLSYjMTYwOyYjMTYwOyYjMTYwOyBtb3YgJXJheCwgJXJzcCYjMTYwOyYjMTYw
OyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYj
MTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyAvKiBSZXN0b3JlIG9sZCAlcnNwICov
IDxicj4KJmd0OyArJiMxNjA7JiMxNjA7JiMxNjA7IG1vdiBcdG1wLCAlcnNwJiMxNjA7JiMxNjA7
JiMxNjA7JiMxNjA7JiMxNjA7JiMxNjA7JiMxNjA7JiMxNjA7JiMxNjA7JiMxNjA7JiMxNjA7JiMx
NjA7JiMxNjA7JiMxNjA7JiMxNjA7JiMxNjA7JiMxNjA7IC8qIFJlc3RvcmUgb2xkICVyc3AgKi8g
PGJyPgomZ3Q7IC5lbmRtIDxicj4KJmd0Ozxicj4KJmd0OyAubWFjcm8gRE9fU1BFQ19DVFJMX0VO
VFJZX0ZST01fVk1FWElUIGlicnNfdmFsOnJlcSA8YnI+CiZndDsgQEAgLTI3NCw3ICsyNzQsNyBA
QCA8YnI+CiZndDsgJiMxNjA7JiMxNjA7JiMxNjA7JiMxNjA7IHRlc3RiICRCVElfSVNUX1JTQiwg
JWFsIDxicj4KJmd0OyAmIzE2MDsmIzE2MDsmIzE2MDsmIzE2MDsganogLkxcQF9za2lwX3JzYiA8
YnI+CiZndDs8YnI+CiZndDsgLSYjMTYwOyYjMTYwOyYjMTYwOyBET19PVkVSV1JJVEVfUlNCIDxi
cj4KJmd0OyArJiMxNjA7JiMxNjA7JiMxNjA7IERPX09WRVJXUklURV9SU0IgdG1wPSVyZHggLyog
Q2xvYmJlcnMgJWVjeC8lcmR4ICovIDxicj4KJmd0Ozxicj4KJmd0OyAuTFxAX3NraXBfcnNiOiA8
YnI+CiZndDs8YnI+CiZndDsgQEAgLTI4NiwxMyArMjg2LDEzIEBAIDxicj4KJmd0OyAmIzE2MDsm
IzE2MDsmIzE2MDsmIzE2MDsgc2V0eiAlZGwgPGJyPgomZ3Q7ICYjMTYwOyYjMTYwOyYjMTYwOyYj
MTYwOyBhbmQgJWRsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSgl
cjE0KSA8YnI+CklzIGl0IHNhZmUgdG8gcmVtb3ZlIHRoZSAneG9yICVlZHgsICVlZHgnIGFib3Zl
PyBzZXR6IHNldCB3aG9sZSBieXRlIDEgb3IgMC48YnI+Ci0tLTxicj4KdGhhbmtzPGJyPgp6ZHVh
bjxicj4KPC9wPgo=
----_com.android.email_4250621088182110--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4052683469889203519==--



From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:15:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elvyZ-0007wL-9L; Wed, 14 Feb 2018 12:15:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ov5/=fi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elvyX-0007wB-RB
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:15:49 +0000
X-Inumbo-ID: f244d3d5-1180-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f244d3d5-1180-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 12:16:56 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 845C6ACC6;
 Wed, 14 Feb 2018 12:15:40 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
 <b545e520-d15a-fa32-a6ca-879c400eaa2e@suse.com>
 <18d8ce35-bdfe-7b41-1fdc-9fc9f810df15@citrix.com>
 <a7997868-68b9-5aee-8b21-89975a35cab7@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <180b6c23-7f9d-dba6-f3a0-90db2f103c72@suse.com>
Date: Wed, 14 Feb 2018 13:15:39 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <a7997868-68b9-5aee-8b21-89975a35cab7@suse.com>
Content-Language: de-DE
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTM6MDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTQvMDIvMTggMTI6
NDgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE0LzAyLzE4IDA3OjU0LCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gT24gMTMvMDIvMTggMjA6NDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
Pj4gVGhlIGN1cnJlbnQgWFBUSSBpbXBsZW1lbnRhdGlvbiBpc29sYXRlcyB0aGUgZGlyZWN0bWFw
IChhbmQgdGhlcmVmb3JlIGEgbG90IG9mCj4+Pj4gZ3Vlc3QgZGF0YSksIGJ1dCBhIGxhcmdlIHF1
YW50aXR5IG9mIENQVTAncyBzdGF0ZSAoaW5jbHVkaW5nIGl0cyBzdGFjaykKPj4+PiByZW1haW5z
IHZpc2libGUuCj4+Pj4KPj4+PiBGdXJ0aGVybW9yZSwgYW4gYXR0YWNrZXIgYWJsZSB0byByZWFk
IC50ZXh0IGlzIGluIGEgdmFzdGx5IHN1cGVyaW9yIHBvc2l0aW9uCj4+Pj4gdG8gbm9ybWFsIHdo
ZW4gaXQgY29tZXMgdG8gZmluZ2VycHJpbnRpbmcgWGVuIGZvciBrbm93biB2dWxuZXJhYmlsaXRp
ZXMsIG9yCj4+Pj4gc2Nhbm5pbmcgZm9yIFJPUC9TcGVjdHJlIGdhZGdldHMuCj4+Pj4KPj4+PiBD
b2xsZWN0IHRvZ2V0aGVyIHRoZSBlbnRyeXBvaW50cyBpbiAudGV4dC5lbnRyeSAoY3VycmVudGx5
IDN4NGsgZnJhbWVzLCBidXQKPj4+PiBjYW4gYWxtb3N0IGNlcnRhaW5seSBiZSBzbGltbWVkIGRv
d24pLCBhbmQgY3JlYXRlIGEgY29tbW9uIG1hcHBpbmcgd2hpY2ggaXMKPj4+PiBpbnNlcnRlZCBp
bnRvIGVhY2ggcGVyLWNwdSBzaGFkb3cuICBUaGUgc3R1YnMgYXJlIGFsc28gaW5zZXJ0ZWQgaW50
byB0aGlzCj4+Pj4gbWFwcGluZyBieSBwb2ludGluZyBhdCB0aGUgaW4tdXNlIEwyLiAgVGhpcyBh
bGxvd3Mgc3R1YnMgYWxsb2NhdGVkIGxhdGVyIChTTVAKPj4+PiBib290LCBvciBDUFUgaG90cGx1
ZykgdG8gd29yayB3aXRob3V0IGZ1cnRoZXIgY2hhbmdlcyB0byB0aGUgY29tbW9uIG1hcHBpbmdz
Lgo+Pj4+Cj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPj4+PiAtLS0KPj4+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2Uu
Y29tPgo+Pj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+IENDOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4KPj4+PiBSRkMsIGJlY2F1c2UgSSBkb24n
dCB0aGluayB0aGUgc3R1YnMgaGFuZGxpbmcgaXMgcGFydGljdWxhcmx5IHNlbnNpYmxlLgo+Pj4+
Cj4+Pj4gV2UgYWxsb2NhdGUgNGsgb2YgdmlydHVhbCBhZGRyZXNzIHNwYWNlIHBlciBDUFUsIGJ1
dCBzcXVhc2ggbG9hZHMgb2YgQ1BVcwo+Pj4+IHRvZ2V0aGVyIG9udG8gYSBzaW5nbGUgTUZOLiAg
VGhlIHN0dWJzIG91Z2h0IHRvIGJlIGlzb2xhdGVkIGFzIHdlbGwgKGFzIHRoZXkKPj4+PiBsZWFr
IHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyBvZiBlYWNoIHN0YWNrKSwgd2hpY2ggY2FuIGJlIGRvbmUg
YnkgYWxsb2NhdGluZyBhbgo+Pj4+IE1GTiBwZXIgQ1BVIChhbmQgc2ltcGxpZmllcyBjcHVfc21w
Ym9vdF9hbGxvYygpIHNvbWV3aGF0KS4gIEF0IHRoaXMgcG9pbnQsIHdlCj4+Pj4gY2FuJ3QgdXNl
IGEgY29tbW9uIHNldCBvZiBtYXBwaW5ncywgYW5kIHdpbGwgaGF2ZSB0byBjbG9uZSB0aGUgc2lu
Z2xlIHN0dWIgYW5kCj4+Pj4gLmVudHJ5LnRleHQgaW50byBlYWNoIFBDUFVzIGNvcHkgb2YgdGhl
IHBhZ2V0YWJsZXMuCj4+Pj4KPj4+PiBBbHNvLCBteSBwbGFuIHRvIGNhdXNlIC50ZXh0LmVudHJ5
IHRvIHN0cmFkZGxlIGEgNTEyVEIgYm91bmRhcnkgKGFuZCB0aGVyZWZvcmUKPj4+PiBhdm9pZCBh
bnkgZnVydGhlciBwYWdldGFibGUgYWxsb2NhdGlvbnMpIGhhcyBjb21lIGEgbGl0dGxlIHVuc3R1
Y2sgYmVjYXVzZSBvZgo+Pj4+IENPTkZJR19CSUdNRU0uICBJJ20gc3RpbGwgd29ya2luZyBvdXQg
d2hldGhlciB0aGVyZSBpcyBhIHNlbnNpYmxlIHdheSB0bwo+Pj4+IHJlYXJyYW5nZSB0aGUgdmly
dHVhbCBsYXlvdXQgZm9yIHRoaXMgcGxhbiB0byB3b3JrLgo+Pj4+IC0tLQo+Pj4+ICB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jICAgICAgICAgICAgIHwgMzcgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKystLS0tLQo+Pj4+ICB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwg
IDIgKysKPj4+PiAgeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8ICA0ICsrKy0K
Pj4+PiAgeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAgICAgICAgICB8ICA3ICsrKysrKysKPj4+
PiAgNCBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pj4+
Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCj4+Pj4gaW5kZXggMmViZWYwMy4uMjUxOTE0MSAxMDA2NDQKPj4+PiAtLS0gYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+
Pj4+IEBAIC02MjIsNiArNjIyLDkgQEAgdW5zaWduZWQgbG9uZyBhbGxvY19zdHViX3BhZ2UodW5z
aWduZWQgaW50IGNwdSwgdW5zaWduZWQgbG9uZyAqbWZuKQo+Pj4+ICAgICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKG1lbXNldChfX21hcF9kb21haW5fcGFnZShwZyksIDB4Y2MsIFBBR0VfU0laRSkp
Owo+Pj4+ICAgICAgfQo+Pj4+ICAKPj4+PiArICAgIC8qIENvbmZpcm0gdGhhdCBhbGwgc3R1YnMg
Zml0IGluIGEgc2luZ2xlIEwyIHBhZ2V0YWJsZS4gKi8KPj4+PiArICAgIEJVSUxEX0JVR19PTihO
Ul9DUFVTICogUEFHRV9TSVpFID4gKDF1IDw8IEwyX1BBR0VUQUJMRV9TSElGVCkpOwo+Pj4gU28g
d2UgbGltaXQgTlJfQ1BVUyB0byBiZSBtYXggNTEyIG5vdz8KPj4KPj4gTm90IGludGVudGlvbmFs
bHkuwqAgVGhlIFBBR0VfU0laRSBzaG91bGQgYmUgZHJvcHBlZC7CoCAoT25lIGZ1bGwgTDIKPj4g
cGFnZXRhYmxlIGFsbG93cyB1cyB0byBtYXAgNTEyKjUxMiBwYWdlcykuCj4gCj4gTDJfUEFHRVRB
QkxFX1NISUZUIGlzIDIxLiBTbyBJIHN0aWxsIGRvbid0IGdldCB3aHkgZHJvcHBpbmcgUEFHRV9T
SVpFCj4gd2lsbCBjb3JyZWN0IGl0LiBPVE9IIEknbSBxdWl0ZSBzdXJlIHRoZSBCVUlMRF9CVUdf
T04oKSB3b24ndCB0cmlnZ2VyCj4gYW55IG1vcmUgd2l0aCBQQUdFX1NJWkUgYmVpbmcgZHJvcHBl
ZC4gOi0pCj4gCj4+PiBNYXliZSB5b3Ugc2hvdWxkIHVzZSBTVFVCX0JVRl9TSVpFIGluc3RlYWQg
b2YgUEFHRV9TSVpFPwo+Pgo+PiBObyAtIHRoYXQgd291bGQgYmUgaW5jb3JyZWN0IGJlY2F1c2Ug
b2YgdGhlIHBoeXNpY2FsIHBhY2tpbmcgb2Ygc3R1YnMKPj4gd2hpY2ggb2NjdXJzLgo+Pgo+Pj4g
QlRXOiBJcyB0aGVyZSBhbnkgcmVhc29uIHdlIGRvbid0IHVzZSBhIGNvbW1vbiBzdHViIHBhZ2Ug
bWFwcGVkIHRvIGVhY2gKPj4+IHBlci1jcHUgc3RhY2sgYXJlYT8gVGhlIHN0YWNrIGFkZHJlc3Mg
Y2FuIGVhc2lseSBiZSBvYnRhaW5lZCB2aWEgJXJpcAo+Pj4gcmVsYXRpdmUgYWRkcmVzc2luZyB0
aGVuIChzZWUgbXkgcGF0Y2ggZm9yIHRoZSBwZXItdmNwdSBzdGFja3M6Cj4+PiBodHRwczovL2xp
c3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDc3My5odG1s
ICkKPj4KPj4gSSBkb24ndCB1bmRlcnN0YW5kIHdoYXQgeW91IGFyZSBhc2tpbmcgaGVyZS7CoCBX
ZSBjYW5ub3QgYWNjZXNzIHRoZQo+PiBwZXItY3B1IGFyZWEgd2l0aCBwbGFpbiByaXAtcmV0YWxp
YXRpdmUgYWRkcmVzc2luZyB3aXRob3V0IHVzaW5nIGdzIGJhc2UKPj4gKGFuZCB3ZSByZWFsbHkg
ZG9uJ3Qgd2FudCB0byBnbyBkb3duIHRoYXQgcm91dGUpLCBvciB3aXRob3V0IHBlci1jcHUKPj4g
cGFnZXRhYmxlcyAod2hpY2ggd291bGQgaGF2ZSB0byBiZSBhIGNvbXBpbGUgdGltZSBjaG9pY2Up
Lgo+IAo+IFRoZSBzdHViLXBhZ2Ugb2YgYSBjcHUgaXMgY3VycmVudGx5IG1hcHBlZCBhcyB0aGUg
M3JkIHBhZ2Ugb2YgdGhlCj4gc3RhY2sgYXJlYS4gU28gdGhlIGRpc3RhbmNlIHRvIHRoZSBwcmlt
YXJ5IHN0YWNrIHdvdWxkIGJlIHRoZSBzYW1lCj4gZm9yIGFsbCBjcHVzIChhIGxpdHRsZSBiaXQg
bGVzcyB0aGFuIDIwa0IpLgo+IAo+PiBBcyBmb3Igd2h5IHRoZSBwZXItY3B1IGFyZWFzIGFyZW4n
dCBtYXBwZWQsIHRoYXQncyBiZWNhdXNlIHRoZXkgYXJlbid0Cj4+IG5lZWRlZCBhdCB0aGUgbW9t
ZW50LsKgIEFueSBkZWNpc2lvbiB0byBjaGFuZ2UgdGhpcyBuZWVkcyB0byB3ZWlnaCB0aGUKPj4g
dXRpbGl0eSBvZiBtYXBwaW5nIHRoZSBhcmVhcyB2cyB0aGUgYWRkaXRpb25hbCBkYXRhIGxlYWth
Z2UsIHdoaWNoIGlzCj4+IHN1YnN0YW50aWFsLgo+IAo+IFRoZSBzdGFjayBhcmVhIGlzIG1hcHBl
ZC4gQW5kIHRoYXQncyB3aGVyZSB0aGUgc3R1YiBpcyBsaXZpbmcuCgpPaCwgZGlkIEkgbWl4IHVw
IHNvbWV0aGluZz8gSSBmb2xsb3dlZCB0aGUgY29tbWVudHMgaW4gY3VycmVudC5oLiBUaGUKY29k
ZSBzdWdnZXN0cyB0aGUgc3lzY2FsbCB0cmFtcG9saW5lIHBhZ2UgaXNuJ3QgdXNlZCBhdCB0aGUg
bW9tZW50IGZvcgp0aGUgc3R1YnMuLi4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:19:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:19:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elw1w-0008GW-OW; Wed, 14 Feb 2018 12:19:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elw1v-0008GP-Vv
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:19:20 +0000
X-Inumbo-ID: 6fb3a5d5-1181-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6fb3a5d5-1181-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 12:20:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="67872368"
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
 <b545e520-d15a-fa32-a6ca-879c400eaa2e@suse.com>
 <18d8ce35-bdfe-7b41-1fdc-9fc9f810df15@citrix.com>
 <a7997868-68b9-5aee-8b21-89975a35cab7@suse.com>
 <180b6c23-7f9d-dba6-f3a0-90db2f103c72@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <42e0338a-fe74-5880-9fbf-7f54ffdbf2cb@citrix.com>
Date: Wed, 14 Feb 2018 12:19:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <180b6c23-7f9d-dba6-f3a0-90db2f103c72@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTI6MTUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTQvMDIvMTggMTM6
MDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE0LzAyLzE4IDEyOjQ4LCBBbmRyZXcgQ29v
cGVyIHdyb3RlOgo+Pj4gT24gMTQvMDIvMTggMDc6NTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMTMvMDIvMTggMjA6NDUsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IFRoZSBjdXJy
ZW50IFhQVEkgaW1wbGVtZW50YXRpb24gaXNvbGF0ZXMgdGhlIGRpcmVjdG1hcCAoYW5kIHRoZXJl
Zm9yZSBhIGxvdCBvZgo+Pj4+PiBndWVzdCBkYXRhKSwgYnV0IGEgbGFyZ2UgcXVhbnRpdHkgb2Yg
Q1BVMCdzIHN0YXRlIChpbmNsdWRpbmcgaXRzIHN0YWNrKQo+Pj4+PiByZW1haW5zIHZpc2libGUu
Cj4+Pj4+Cj4+Pj4+IEZ1cnRoZXJtb3JlLCBhbiBhdHRhY2tlciBhYmxlIHRvIHJlYWQgLnRleHQg
aXMgaW4gYSB2YXN0bHkgc3VwZXJpb3IgcG9zaXRpb24KPj4+Pj4gdG8gbm9ybWFsIHdoZW4gaXQg
Y29tZXMgdG8gZmluZ2VycHJpbnRpbmcgWGVuIGZvciBrbm93biB2dWxuZXJhYmlsaXRpZXMsIG9y
Cj4+Pj4+IHNjYW5uaW5nIGZvciBST1AvU3BlY3RyZSBnYWRnZXRzLgo+Pj4+Pgo+Pj4+PiBDb2xs
ZWN0IHRvZ2V0aGVyIHRoZSBlbnRyeXBvaW50cyBpbiAudGV4dC5lbnRyeSAoY3VycmVudGx5IDN4
NGsgZnJhbWVzLCBidXQKPj4+Pj4gY2FuIGFsbW9zdCBjZXJ0YWlubHkgYmUgc2xpbW1lZCBkb3du
KSwgYW5kIGNyZWF0ZSBhIGNvbW1vbiBtYXBwaW5nIHdoaWNoIGlzCj4+Pj4+IGluc2VydGVkIGlu
dG8gZWFjaCBwZXItY3B1IHNoYWRvdy4gIFRoZSBzdHVicyBhcmUgYWxzbyBpbnNlcnRlZCBpbnRv
IHRoaXMKPj4+Pj4gbWFwcGluZyBieSBwb2ludGluZyBhdCB0aGUgaW4tdXNlIEwyLiAgVGhpcyBh
bGxvd3Mgc3R1YnMgYWxsb2NhdGVkIGxhdGVyIChTTVAKPj4+Pj4gYm9vdCwgb3IgQ1BVIGhvdHBs
dWcpIHRvIHdvcmsgd2l0aG91dCBmdXJ0aGVyIGNoYW5nZXMgdG8gdGhlIGNvbW1vbiBtYXBwaW5n
cy4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KPj4+Pj4gLS0tCj4+Pj4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hA
c3VzZS5jb20+Cj4+Pj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+PiBD
QzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+Pj4+Pgo+Pj4+PiBSRkMsIGJlY2F1
c2UgSSBkb24ndCB0aGluayB0aGUgc3R1YnMgaGFuZGxpbmcgaXMgcGFydGljdWxhcmx5IHNlbnNp
YmxlLgo+Pj4+Pgo+Pj4+PiBXZSBhbGxvY2F0ZSA0ayBvZiB2aXJ0dWFsIGFkZHJlc3Mgc3BhY2Ug
cGVyIENQVSwgYnV0IHNxdWFzaCBsb2FkcyBvZiBDUFVzCj4+Pj4+IHRvZ2V0aGVyIG9udG8gYSBz
aW5nbGUgTUZOLiAgVGhlIHN0dWJzIG91Z2h0IHRvIGJlIGlzb2xhdGVkIGFzIHdlbGwgKGFzIHRo
ZXkKPj4+Pj4gbGVhayB0aGUgdmlydHVhbCBhZGRyZXNzZXMgb2YgZWFjaCBzdGFjayksIHdoaWNo
IGNhbiBiZSBkb25lIGJ5IGFsbG9jYXRpbmcgYW4KPj4+Pj4gTUZOIHBlciBDUFUgKGFuZCBzaW1w
bGlmaWVzIGNwdV9zbXBib290X2FsbG9jKCkgc29tZXdoYXQpLiAgQXQgdGhpcyBwb2ludCwgd2UK
Pj4+Pj4gY2FuJ3QgdXNlIGEgY29tbW9uIHNldCBvZiBtYXBwaW5ncywgYW5kIHdpbGwgaGF2ZSB0
byBjbG9uZSB0aGUgc2luZ2xlIHN0dWIgYW5kCj4+Pj4+IC5lbnRyeS50ZXh0IGludG8gZWFjaCBQ
Q1BVcyBjb3B5IG9mIHRoZSBwYWdldGFibGVzLgo+Pj4+Pgo+Pj4+PiBBbHNvLCBteSBwbGFuIHRv
IGNhdXNlIC50ZXh0LmVudHJ5IHRvIHN0cmFkZGxlIGEgNTEyVEIgYm91bmRhcnkgKGFuZCB0aGVy
ZWZvcmUKPj4+Pj4gYXZvaWQgYW55IGZ1cnRoZXIgcGFnZXRhYmxlIGFsbG9jYXRpb25zKSBoYXMg
Y29tZSBhIGxpdHRsZSB1bnN0dWNrIGJlY2F1c2Ugb2YKPj4+Pj4gQ09ORklHX0JJR01FTS4gIEkn
bSBzdGlsbCB3b3JraW5nIG91dCB3aGV0aGVyIHRoZXJlIGlzIGEgc2Vuc2libGUgd2F5IHRvCj4+
Pj4+IHJlYXJyYW5nZSB0aGUgdmlydHVhbCBsYXlvdXQgZm9yIHRoaXMgcGxhbiB0byB3b3JrLgo+
Pj4+PiAtLS0KPj4+Pj4gIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgfCAzNyAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tCj4+Pj4+ICB4ZW4vYXJjaC94ODYv
eDg2XzY0L2NvbXBhdC9lbnRyeS5TIHwgIDIgKysKPj4+Pj4gIHhlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUyAgICAgICAgfCAgNCArKystCj4+Pj4+ICB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAg
ICAgICAgICAgIHwgIDcgKysrKysrKwo+Pj4+PiAgNCBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4+Pj4gaW5kZXggMmViZWYw
My4uMjUxOTE0MSAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4+
PiArKysgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+Pj4+IEBAIC02MjIsNiArNjIyLDkgQEAg
dW5zaWduZWQgbG9uZyBhbGxvY19zdHViX3BhZ2UodW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQg
bG9uZyAqbWZuKQo+Pj4+PiAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShtZW1zZXQoX19tYXBf
ZG9tYWluX3BhZ2UocGcpLCAweGNjLCBQQUdFX1NJWkUpKTsKPj4+Pj4gICAgICB9Cj4+Pj4+ICAK
Pj4+Pj4gKyAgICAvKiBDb25maXJtIHRoYXQgYWxsIHN0dWJzIGZpdCBpbiBhIHNpbmdsZSBMMiBw
YWdldGFibGUuICovCj4+Pj4+ICsgICAgQlVJTERfQlVHX09OKE5SX0NQVVMgKiBQQUdFX1NJWkUg
PiAoMXUgPDwgTDJfUEFHRVRBQkxFX1NISUZUKSk7Cj4+Pj4gU28gd2UgbGltaXQgTlJfQ1BVUyB0
byBiZSBtYXggNTEyIG5vdz8KPj4+IE5vdCBpbnRlbnRpb25hbGx5LsKgIFRoZSBQQUdFX1NJWkUg
c2hvdWxkIGJlIGRyb3BwZWQuwqAgKE9uZSBmdWxsIEwyCj4+PiBwYWdldGFibGUgYWxsb3dzIHVz
IHRvIG1hcCA1MTIqNTEyIHBhZ2VzKS4KPj4gTDJfUEFHRVRBQkxFX1NISUZUIGlzIDIxLiBTbyBJ
IHN0aWxsIGRvbid0IGdldCB3aHkgZHJvcHBpbmcgUEFHRV9TSVpFCj4+IHdpbGwgY29ycmVjdCBp
dC4gT1RPSCBJJ20gcXVpdGUgc3VyZSB0aGUgQlVJTERfQlVHX09OKCkgd29uJ3QgdHJpZ2dlcgo+
PiBhbnkgbW9yZSB3aXRoIFBBR0VfU0laRSBiZWluZyBkcm9wcGVkLiA6LSkKPj4KPj4+PiBNYXli
ZSB5b3Ugc2hvdWxkIHVzZSBTVFVCX0JVRl9TSVpFIGluc3RlYWQgb2YgUEFHRV9TSVpFPwo+Pj4g
Tm8gLSB0aGF0IHdvdWxkIGJlIGluY29ycmVjdCBiZWNhdXNlIG9mIHRoZSBwaHlzaWNhbCBwYWNr
aW5nIG9mIHN0dWJzCj4+PiB3aGljaCBvY2N1cnMuCj4+Pgo+Pj4+IEJUVzogSXMgdGhlcmUgYW55
IHJlYXNvbiB3ZSBkb24ndCB1c2UgYSBjb21tb24gc3R1YiBwYWdlIG1hcHBlZCB0byBlYWNoCj4+
Pj4gcGVyLWNwdSBzdGFjayBhcmVhPyBUaGUgc3RhY2sgYWRkcmVzcyBjYW4gZWFzaWx5IGJlIG9i
dGFpbmVkIHZpYSAlcmlwCj4+Pj4gcmVsYXRpdmUgYWRkcmVzc2luZyB0aGVuIChzZWUgbXkgcGF0
Y2ggZm9yIHRoZSBwZXItdmNwdSBzdGFja3M6Cj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDIvbXNnMDA3NzMuaHRtbCApCj4+PiBJIGRvbid0
IHVuZGVyc3RhbmQgd2hhdCB5b3UgYXJlIGFza2luZyBoZXJlLsKgIFdlIGNhbm5vdCBhY2Nlc3Mg
dGhlCj4+PiBwZXItY3B1IGFyZWEgd2l0aCBwbGFpbiByaXAtcmV0YWxpYXRpdmUgYWRkcmVzc2lu
ZyB3aXRob3V0IHVzaW5nIGdzIGJhc2UKPj4+IChhbmQgd2UgcmVhbGx5IGRvbid0IHdhbnQgdG8g
Z28gZG93biB0aGF0IHJvdXRlKSwgb3Igd2l0aG91dCBwZXItY3B1Cj4+PiBwYWdldGFibGVzICh3
aGljaCB3b3VsZCBoYXZlIHRvIGJlIGEgY29tcGlsZSB0aW1lIGNob2ljZSkuCj4+IFRoZSBzdHVi
LXBhZ2Ugb2YgYSBjcHUgaXMgY3VycmVudGx5IG1hcHBlZCBhcyB0aGUgM3JkIHBhZ2Ugb2YgdGhl
Cj4+IHN0YWNrIGFyZWEuIFNvIHRoZSBkaXN0YW5jZSB0byB0aGUgcHJpbWFyeSBzdGFjayB3b3Vs
ZCBiZSB0aGUgc2FtZQo+PiBmb3IgYWxsIGNwdXMgKGEgbGl0dGxlIGJpdCBsZXNzIHRoYW4gMjBr
QikuCj4+Cj4+PiBBcyBmb3Igd2h5IHRoZSBwZXItY3B1IGFyZWFzIGFyZW4ndCBtYXBwZWQsIHRo
YXQncyBiZWNhdXNlIHRoZXkgYXJlbid0Cj4+PiBuZWVkZWQgYXQgdGhlIG1vbWVudC7CoCBBbnkg
ZGVjaXNpb24gdG8gY2hhbmdlIHRoaXMgbmVlZHMgdG8gd2VpZ2ggdGhlCj4+PiB1dGlsaXR5IG9m
IG1hcHBpbmcgdGhlIGFyZWFzIHZzIHRoZSBhZGRpdGlvbmFsIGRhdGEgbGVha2FnZSwgd2hpY2gg
aXMKPj4+IHN1YnN0YW50aWFsLgo+PiBUaGUgc3RhY2sgYXJlYSBpcyBtYXBwZWQuIEFuZCB0aGF0
J3Mgd2hlcmUgdGhlIHN0dWIgaXMgbGl2aW5nLgo+IE9oLCBkaWQgSSBtaXggdXAgc29tZXRoaW5n
PyBJIGZvbGxvd2VkIHRoZSBjb21tZW50cyBpbiBjdXJyZW50LmguIFRoZQo+IGNvZGUgc3VnZ2Vz
dHMgdGhlIHN5c2NhbGwgdHJhbXBvbGluZSBwYWdlIGlzbid0IHVzZWQgYXQgdGhlIG1vbWVudCBm
b3IKPiB0aGUgc3R1YnMuLi4KClRoYXQgd2lsbCBiZSBzdGFsZSBmcm9tIHRoZSB3b3JrIEphbiBk
aWQgdG8gbWFrZSB0aGUgc3RhY2sgZnVsbHkgTlguwqAKVGhlIHN5c2NhbGwgc3R1YnMgdXNlZCB0
byBiZSBvbiB0aGUgc3RhY2ssIGJ1dCBhcmUgbm8gbG9uZ2VyLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:21:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elw4I-0000Si-81; Wed, 14 Feb 2018 12:21:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elw4G-0000SS-Nl
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:21:44 +0000
X-Inumbo-ID: c6e64677-1181-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6e64677-1181-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 12:22:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="67872470"
To: zhenzhong.duan <zhenzhong.duan@oracle.com>
References: <vse7rdhhv4m5llevasomcq9u.1518610126740@email.android.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <50eb08f5-7cca-575e-de51-1e9167b9f3c9@citrix.com>
Date: Wed, 14 Feb 2018 12:21:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <vse7rdhhv4m5llevasomcq9u.1518610126740@email.android.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] =?utf-8?b?5Zue5aSNOiBbUEFUQ0hdIHg4Ni9zcGVjX2N0cmw6?=
 =?utf-8?q?_Fix_several_bugs_in_SPEC=5FCTRL=5FENTRY=5FFROM=5FINTR=5FIST?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTI6MDgsIHpoZW56aG9uZy5kdWFuIHdyb3RlOgo+Cj4gPiBAQCAtMjg2LDEz
ICsyODYsMTMgQEAKPiA+IMKgwqDCoMKgIHNldHogJWRsCj4gPiDCoMKgwqDCoCBhbmQgJWRsLCBT
VEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KQo+IElzIGl0IHNh
ZmUgdG8gcmVtb3ZlIHRoZSAneG9yICVlZHgsICVlZHgnIGFib3ZlPyBzZXR6IHNldCB3aG9sZSBi
eXRlIDEKPiBvciAwLgo+CgpJdCBpcyBzYWZlLCBidXQgaXQgaXMgbm90IGEgZ29vZCBpZGVhLgoK
VXNpbmcgc2V0eiBpcyBhbiA4Yml0IG9wZXJhdGlvbiwgd2hpY2ggd2lsbCBzdWZmZXIgYSByZWdp
c3RlciBtZXJnZQpzdGFsbCBpbiB0aGUgcGlwZWxpbmUgYXMgd2Uga25vdyBmb3IgY2VydGFpbiBh
dCB0aGlzIHBvaW50IHRoYXQgdGhlCnVwcGVyIGJpdHMgb2YgJWVkeCBhcmUgbm9uemVybyBhdCB0
aGlzIHBvaW50LsKgIChBbiBlbmNvZGluZyB3aGljaAphbGxvd2VkIHNldHogJWVheCB3b3VsZCBo
YXZlIGJlZW4gZmFyIG1vcmUgdXNlZnVsIGluIDY0Yml0IGNvZGUuKQoKfkFuZHJldwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:22:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:22:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elw53-0000Wr-Gn; Wed, 14 Feb 2018 12:22:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rtrv=fi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elw52-0000Wh-IN
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:22:32 +0000
X-Inumbo-ID: a4901cf0-1181-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a4901cf0-1181-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 13:21:54 +0100 (CET)
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 EB05980D;
 Wed, 14 Feb 2018 04:22:29 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0A6523F487;
 Wed, 14 Feb 2018 04:22:28 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 14 Feb 2018 12:22:23 +0000
Message-Id: <20180214122223.20590-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] xen/arm: cpuerrata: Actually check errata on
	non-boot CPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNwdSBlcnJhdGEgZnJhbWV3b3JrIHdhcyBpbnRyb2R1Y2VkIGluIGNvbW1pdCA4YjAxZjYz
NjRmICJ4ZW4vYXJtOgpEZXRlY3Qgc2lsaWNvbiByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFj
Y29yZGluZ2x5IiBhbmQgd2FzIG1lYW50IHRvCmRldGVjdCBlcnJhdGEgcHJlc2VudCBvbiBhbnkg
Q1BVcyAodmlhIGNoZWNrX2xvY2FsX2NwdV9lcnJhdGEpLiBIb3dldmVyLAp0aGUgZnVuY3Rpb24g
dG8gY2hlY2sgdGhlIE1JRFIgKGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UpIG1pc3Rha2VubHkKYWx3
YXlzIHVzZSB0aGUgYm9vdCBDUFUgTUlEUi4KCkZpeCBpc19hZmZlY3RlZF9taWRyX3JhbmdlIHRv
IHVzZSB0aGUgY3VycmVudCBDUFUgTUlEUi4KClJlcG9ydGVkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIFRoaXMgc2hvdWxkIGJlIGJhY2twb3J0ZWQg
dXAgdG8gWGVuIDQuNyBhcyB0aGUgY3B1IGVycmF0YSBmcmFtZXdvcmsKICAgIHdhcyBiYWNrcG9y
dGVkIGZvciBYU0EtMjU0LgotLS0KIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyB8IDIgKy0KIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRl
eCA5Yzc0NThlZjA2Li5jMjQzNTIxZWQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0yMzAsNyArMjMwLDcgQEAg
c3RhdGljIGludCBlbmFibGVfaWNfaW52X2hhcmRlbmluZyh2b2lkICpkYXRhKQogc3RhdGljIGJv
b2wgX19tYXliZV91bnVzZWQKIGlzX2FmZmVjdGVkX21pZHJfcmFuZ2UoY29uc3Qgc3RydWN0IGFy
bV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKIHsKLSAgICByZXR1cm4gTUlEUl9JU19DUFVfTU9E
RUxfUkFOR0UoYm9vdF9jcHVfZGF0YS5taWRyLmJpdHMsIGVudHJ5LT5taWRyX21vZGVsLAorICAg
IHJldHVybiBNSURSX0lTX0NQVV9NT0RFTF9SQU5HRShjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0
cywgZW50cnktPm1pZHJfbW9kZWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudHJ5LT5taWRyX3JhbmdlX21pbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZW50cnktPm1pZHJfcmFuZ2VfbWF4KTsKIH0KLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:27:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elw9Z-0000wO-3M; Wed, 14 Feb 2018 12:27:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ov5/=fi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elw9X-0000wE-IT
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:27:11 +0000
X-Inumbo-ID: 8978f609-1182-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8978f609-1182-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 12:28:19 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AD8C2ACB6;
 Wed, 14 Feb 2018 12:27:03 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
 <b545e520-d15a-fa32-a6ca-879c400eaa2e@suse.com>
 <18d8ce35-bdfe-7b41-1fdc-9fc9f810df15@citrix.com>
 <a7997868-68b9-5aee-8b21-89975a35cab7@suse.com>
 <180b6c23-7f9d-dba6-f3a0-90db2f103c72@suse.com>
 <42e0338a-fe74-5880-9fbf-7f54ffdbf2cb@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1ed6a169-06ed-d4ed-41ed-7e1f41602f8a@suse.com>
Date: Wed, 14 Feb 2018 13:27:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <42e0338a-fe74-5880-9fbf-7f54ffdbf2cb@citrix.com>
Content-Language: de-DE
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTM6MTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTQvMDIvMTggMTI6
MTUsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDE0LzAyLzE4IDEzOjAzLCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gT24gMTQvMDIvMTggMTI6NDgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+
Pj4gT24gMTQvMDIvMTggMDc6NTQsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDEzLzAy
LzE4IDIwOjQ1LCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4+Pj4gVGhlIGN1cnJlbnQgWFBUSSBp
bXBsZW1lbnRhdGlvbiBpc29sYXRlcyB0aGUgZGlyZWN0bWFwIChhbmQgdGhlcmVmb3JlIGEgbG90
IG9mCj4+Pj4+PiBndWVzdCBkYXRhKSwgYnV0IGEgbGFyZ2UgcXVhbnRpdHkgb2YgQ1BVMCdzIHN0
YXRlIChpbmNsdWRpbmcgaXRzIHN0YWNrKQo+Pj4+Pj4gcmVtYWlucyB2aXNpYmxlLgo+Pj4+Pj4K
Pj4+Pj4+IEZ1cnRoZXJtb3JlLCBhbiBhdHRhY2tlciBhYmxlIHRvIHJlYWQgLnRleHQgaXMgaW4g
YSB2YXN0bHkgc3VwZXJpb3IgcG9zaXRpb24KPj4+Pj4+IHRvIG5vcm1hbCB3aGVuIGl0IGNvbWVz
IHRvIGZpbmdlcnByaW50aW5nIFhlbiBmb3Iga25vd24gdnVsbmVyYWJpbGl0aWVzLCBvcgo+Pj4+
Pj4gc2Nhbm5pbmcgZm9yIFJPUC9TcGVjdHJlIGdhZGdldHMuCj4+Pj4+Pgo+Pj4+Pj4gQ29sbGVj
dCB0b2dldGhlciB0aGUgZW50cnlwb2ludHMgaW4gLnRleHQuZW50cnkgKGN1cnJlbnRseSAzeDRr
IGZyYW1lcywgYnV0Cj4+Pj4+PiBjYW4gYWxtb3N0IGNlcnRhaW5seSBiZSBzbGltbWVkIGRvd24p
LCBhbmQgY3JlYXRlIGEgY29tbW9uIG1hcHBpbmcgd2hpY2ggaXMKPj4+Pj4+IGluc2VydGVkIGlu
dG8gZWFjaCBwZXItY3B1IHNoYWRvdy4gIFRoZSBzdHVicyBhcmUgYWxzbyBpbnNlcnRlZCBpbnRv
IHRoaXMKPj4+Pj4+IG1hcHBpbmcgYnkgcG9pbnRpbmcgYXQgdGhlIGluLXVzZSBMMi4gIFRoaXMg
YWxsb3dzIHN0dWJzIGFsbG9jYXRlZCBsYXRlciAoU01QCj4+Pj4+PiBib290LCBvciBDUFUgaG90
cGx1ZykgdG8gd29yayB3aXRob3V0IGZ1cnRoZXIgY2hhbmdlcyB0byB0aGUgY29tbW9uIG1hcHBp
bmdzLgo+Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+Cj4+Pj4+PiAtLS0KPj4+Pj4+IENDOiBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+Cj4+Pj4+PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Pj4+Pj4+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+Pgo+Pj4+Pj4g
UkZDLCBiZWNhdXNlIEkgZG9uJ3QgdGhpbmsgdGhlIHN0dWJzIGhhbmRsaW5nIGlzIHBhcnRpY3Vs
YXJseSBzZW5zaWJsZS4KPj4+Pj4+Cj4+Pj4+PiBXZSBhbGxvY2F0ZSA0ayBvZiB2aXJ0dWFsIGFk
ZHJlc3Mgc3BhY2UgcGVyIENQVSwgYnV0IHNxdWFzaCBsb2FkcyBvZiBDUFVzCj4+Pj4+PiB0b2dl
dGhlciBvbnRvIGEgc2luZ2xlIE1GTi4gIFRoZSBzdHVicyBvdWdodCB0byBiZSBpc29sYXRlZCBh
cyB3ZWxsIChhcyB0aGV5Cj4+Pj4+PiBsZWFrIHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyBvZiBlYWNo
IHN0YWNrKSwgd2hpY2ggY2FuIGJlIGRvbmUgYnkgYWxsb2NhdGluZyBhbgo+Pj4+Pj4gTUZOIHBl
ciBDUFUgKGFuZCBzaW1wbGlmaWVzIGNwdV9zbXBib290X2FsbG9jKCkgc29tZXdoYXQpLiAgQXQg
dGhpcyBwb2ludCwgd2UKPj4+Pj4+IGNhbid0IHVzZSBhIGNvbW1vbiBzZXQgb2YgbWFwcGluZ3Ms
IGFuZCB3aWxsIGhhdmUgdG8gY2xvbmUgdGhlIHNpbmdsZSBzdHViIGFuZAo+Pj4+Pj4gLmVudHJ5
LnRleHQgaW50byBlYWNoIFBDUFVzIGNvcHkgb2YgdGhlIHBhZ2V0YWJsZXMuCj4+Pj4+Pgo+Pj4+
Pj4gQWxzbywgbXkgcGxhbiB0byBjYXVzZSAudGV4dC5lbnRyeSB0byBzdHJhZGRsZSBhIDUxMlRC
IGJvdW5kYXJ5IChhbmQgdGhlcmVmb3JlCj4+Pj4+PiBhdm9pZCBhbnkgZnVydGhlciBwYWdldGFi
bGUgYWxsb2NhdGlvbnMpIGhhcyBjb21lIGEgbGl0dGxlIHVuc3R1Y2sgYmVjYXVzZSBvZgo+Pj4+
Pj4gQ09ORklHX0JJR01FTS4gIEknbSBzdGlsbCB3b3JraW5nIG91dCB3aGV0aGVyIHRoZXJlIGlz
IGEgc2Vuc2libGUgd2F5IHRvCj4+Pj4+PiByZWFycmFuZ2UgdGhlIHZpcnR1YWwgbGF5b3V0IGZv
ciB0aGlzIHBsYW4gdG8gd29yay4KPj4+Pj4+IC0tLQo+Pj4+Pj4gIHhlbi9hcmNoL3g4Ni9zbXBi
b290LmMgICAgICAgICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0t
LS0tCj4+Pj4+PiAgeGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyB8ICAyICsrCj4+
Pj4+PiAgeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8ICA0ICsrKy0KPj4+Pj4+
ICB4ZW4vYXJjaC94ODYveGVuLmxkcy5TICAgICAgICAgICAgIHwgIDcgKysrKysrKwo+Pj4+Pj4g
IDQgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4+Pj4+
Cj4+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYyBiL3hlbi9hcmNoL3g4
Ni9zbXBib290LmMKPj4+Pj4+IGluZGV4IDJlYmVmMDMuLjI1MTkxNDEgMTAwNjQ0Cj4+Pj4+PiAt
LS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+Pj4+PiArKysgYi94ZW4vYXJjaC94ODYvc21w
Ym9vdC5jCj4+Pj4+PiBAQCAtNjIyLDYgKzYyMiw5IEBAIHVuc2lnbmVkIGxvbmcgYWxsb2Nfc3R1
Yl9wYWdlKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgKm1mbikKPj4+Pj4+ICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNldChfX21hcF9kb21haW5fcGFnZShwZyksIDB4Y2Ms
IFBBR0VfU0laRSkpOwo+Pj4+Pj4gICAgICB9Cj4+Pj4+PiAgCj4+Pj4+PiArICAgIC8qIENvbmZp
cm0gdGhhdCBhbGwgc3R1YnMgZml0IGluIGEgc2luZ2xlIEwyIHBhZ2V0YWJsZS4gKi8KPj4+Pj4+
ICsgICAgQlVJTERfQlVHX09OKE5SX0NQVVMgKiBQQUdFX1NJWkUgPiAoMXUgPDwgTDJfUEFHRVRB
QkxFX1NISUZUKSk7Cj4+Pj4+IFNvIHdlIGxpbWl0IE5SX0NQVVMgdG8gYmUgbWF4IDUxMiBub3c/
Cj4+Pj4gTm90IGludGVudGlvbmFsbHkuwqAgVGhlIFBBR0VfU0laRSBzaG91bGQgYmUgZHJvcHBl
ZC7CoCAoT25lIGZ1bGwgTDIKPj4+PiBwYWdldGFibGUgYWxsb3dzIHVzIHRvIG1hcCA1MTIqNTEy
IHBhZ2VzKS4KPj4+IEwyX1BBR0VUQUJMRV9TSElGVCBpcyAyMS4gU28gSSBzdGlsbCBkb24ndCBn
ZXQgd2h5IGRyb3BwaW5nIFBBR0VfU0laRQo+Pj4gd2lsbCBjb3JyZWN0IGl0LiBPVE9IIEknbSBx
dWl0ZSBzdXJlIHRoZSBCVUlMRF9CVUdfT04oKSB3b24ndCB0cmlnZ2VyCj4+PiBhbnkgbW9yZSB3
aXRoIFBBR0VfU0laRSBiZWluZyBkcm9wcGVkLiA6LSkKPj4+Cj4+Pj4+IE1heWJlIHlvdSBzaG91
bGQgdXNlIFNUVUJfQlVGX1NJWkUgaW5zdGVhZCBvZiBQQUdFX1NJWkU/Cj4+Pj4gTm8gLSB0aGF0
IHdvdWxkIGJlIGluY29ycmVjdCBiZWNhdXNlIG9mIHRoZSBwaHlzaWNhbCBwYWNraW5nIG9mIHN0
dWJzCj4+Pj4gd2hpY2ggb2NjdXJzLgo+Pj4+Cj4+Pj4+IEJUVzogSXMgdGhlcmUgYW55IHJlYXNv
biB3ZSBkb24ndCB1c2UgYSBjb21tb24gc3R1YiBwYWdlIG1hcHBlZCB0byBlYWNoCj4+Pj4+IHBl
ci1jcHUgc3RhY2sgYXJlYT8gVGhlIHN0YWNrIGFkZHJlc3MgY2FuIGVhc2lseSBiZSBvYnRhaW5l
ZCB2aWEgJXJpcAo+Pj4+PiByZWxhdGl2ZSBhZGRyZXNzaW5nIHRoZW4gKHNlZSBteSBwYXRjaCBm
b3IgdGhlIHBlci12Y3B1IHN0YWNrczoKPj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hp
dmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDIvbXNnMDA3NzMuaHRtbCApCj4+Pj4gSSBkb24ndCB1
bmRlcnN0YW5kIHdoYXQgeW91IGFyZSBhc2tpbmcgaGVyZS7CoCBXZSBjYW5ub3QgYWNjZXNzIHRo
ZQo+Pj4+IHBlci1jcHUgYXJlYSB3aXRoIHBsYWluIHJpcC1yZXRhbGlhdGl2ZSBhZGRyZXNzaW5n
IHdpdGhvdXQgdXNpbmcgZ3MgYmFzZQo+Pj4+IChhbmQgd2UgcmVhbGx5IGRvbid0IHdhbnQgdG8g
Z28gZG93biB0aGF0IHJvdXRlKSwgb3Igd2l0aG91dCBwZXItY3B1Cj4+Pj4gcGFnZXRhYmxlcyAo
d2hpY2ggd291bGQgaGF2ZSB0byBiZSBhIGNvbXBpbGUgdGltZSBjaG9pY2UpLgo+Pj4gVGhlIHN0
dWItcGFnZSBvZiBhIGNwdSBpcyBjdXJyZW50bHkgbWFwcGVkIGFzIHRoZSAzcmQgcGFnZSBvZiB0
aGUKPj4+IHN0YWNrIGFyZWEuIFNvIHRoZSBkaXN0YW5jZSB0byB0aGUgcHJpbWFyeSBzdGFjayB3
b3VsZCBiZSB0aGUgc2FtZQo+Pj4gZm9yIGFsbCBjcHVzIChhIGxpdHRsZSBiaXQgbGVzcyB0aGFu
IDIwa0IpLgo+Pj4KPj4+PiBBcyBmb3Igd2h5IHRoZSBwZXItY3B1IGFyZWFzIGFyZW4ndCBtYXBw
ZWQsIHRoYXQncyBiZWNhdXNlIHRoZXkgYXJlbid0Cj4+Pj4gbmVlZGVkIGF0IHRoZSBtb21lbnQu
wqAgQW55IGRlY2lzaW9uIHRvIGNoYW5nZSB0aGlzIG5lZWRzIHRvIHdlaWdoIHRoZQo+Pj4+IHV0
aWxpdHkgb2YgbWFwcGluZyB0aGUgYXJlYXMgdnMgdGhlIGFkZGl0aW9uYWwgZGF0YSBsZWFrYWdl
LCB3aGljaCBpcwo+Pj4+IHN1YnN0YW50aWFsLgo+Pj4gVGhlIHN0YWNrIGFyZWEgaXMgbWFwcGVk
LiBBbmQgdGhhdCdzIHdoZXJlIHRoZSBzdHViIGlzIGxpdmluZy4KPj4gT2gsIGRpZCBJIG1peCB1
cCBzb21ldGhpbmc/IEkgZm9sbG93ZWQgdGhlIGNvbW1lbnRzIGluIGN1cnJlbnQuaC4gVGhlCj4+
IGNvZGUgc3VnZ2VzdHMgdGhlIHN5c2NhbGwgdHJhbXBvbGluZSBwYWdlIGlzbid0IHVzZWQgYXQg
dGhlIG1vbWVudCBmb3IKPj4gdGhlIHN0dWJzLi4uCj4gCj4gVGhhdCB3aWxsIGJlIHN0YWxlIGZy
b20gdGhlIHdvcmsgSmFuIGRpZCB0byBtYWtlIHRoZSBzdGFjayBmdWxseSBOWC7CoAo+IFRoZSBz
eXNjYWxsIHN0dWJzIHVzZWQgdG8gYmUgb24gdGhlIHN0YWNrLCBidXQgYXJlIG5vIGxvbmdlci4K
CkNoYW5naW5nIHRoaXMgdG8gbWFrZSB0aGUgc3lzY2FsbCBzdHViIFJPIGFuZCBleGVjdXRhYmxl
IGFnYWluIGlzbid0CmltcG9zc2libGUsIEkgZ3Vlc3MuIEVzcGVjaWFsbHkgd2hlbiB0aGlzIHdp
bGwgbWFrZSBsaWZlIGVhc2llciBhdApvdGhlciBwbGFjZXMgd2Ugc2hvdWxkIGF0IGxlYXN0IGNv
bnNpZGVyIHRoYXQgb3B0aW9uLgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:34:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:34:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elwGa-0001dh-Sl; Wed, 14 Feb 2018 12:34:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elwGa-0001db-6k
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:34:28 +0000
X-Inumbo-ID: 8d885556-1183-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8d885556-1183-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 12:35:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="67873187"
To: Jan Beulich <JBeulich@suse.com>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
 <5A840BEF02000078001A7A53@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f94edb3b-9236-0632-c083-7518ca55dcbd@citrix.com>
Date: Wed, 14 Feb 2018 12:34:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A840BEF02000078001A7A53@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMDk6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEzLjAyLjE4IGF0
IDIwOjQ1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFJGQywgYmVjYXVz
ZSBJIGRvbid0IHRoaW5rIHRoZSBzdHVicyBoYW5kbGluZyBpcyBwYXJ0aWN1bGFybHkgc2Vuc2li
bGUuCj4+Cj4+IFdlIGFsbG9jYXRlIDRrIG9mIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSBwZXIgQ1BV
LCBidXQgc3F1YXNoIGxvYWRzIG9mIENQVXMKPj4gdG9nZXRoZXIgb250byBhIHNpbmdsZSBNRk4u
ICBUaGUgc3R1YnMgb3VnaHQgdG8gYmUgaXNvbGF0ZWQgYXMgd2VsbCAoYXMgdGhleQo+PiBsZWFr
IHRoZSB2aXJ0dWFsIGFkZHJlc3NlcyBvZiBlYWNoIHN0YWNrKSwgd2hpY2ggY2FuIGJlIGRvbmUg
YnkgYWxsb2NhdGluZyBhbgo+PiBNRk4gcGVyIENQVSAoYW5kIHNpbXBsaWZpZXMgY3B1X3NtcGJv
b3RfYWxsb2MoKSBzb21ld2hhdCkuICBBdCB0aGlzIHBvaW50LCB3ZQo+PiBjYW4ndCB1c2UgYSBj
b21tb24gc2V0IG9mIG1hcHBpbmdzLCBhbmQgd2lsbCBoYXZlIHRvIGNsb25lIHRoZSBzaW5nbGUg
c3R1YiBhbmQKPj4gLmVudHJ5LnRleHQgaW50byBlYWNoIFBDUFVzIGNvcHkgb2YgdGhlIHBhZ2V0
YWJsZXMuCj4gVGhlIDRrLXBlci1DUFUgYWxsb2NhdGlvbiBvZiBWQSBzcGFjZSBpcyBwcm9iYWJs
eSBub3Qgc3RyaWN0bHkKPiBuZWNlc3NhcnkgLSBxdW90aW5nIHRoZSBvcmlnaW5hbCBjb21taXQg
bWVzc2FnZToKPiAiV2hpbGUgc2hhcmluZyBwaHlzaWNhbCBwYWdlcyBhbW9uZyBjZXJ0YWluIENQ
VXMgb24gdGhlIHNhbWUgbm9kZSwgZm9yCj4gIG5vdyB0aGUgdmlydHVhbCBtYXBwaW5ncyBnZXQg
ZXN0YWJsaXNoZWQgaW4gZGlzdGluY3QgcGFnZXMgZm9yIGVhY2gKPiAgQ1BVLiBUaGlzIGlzbid0
IGEgc3RyaWN0IHJlcXVpcmVtZW50LCBidXQgc2ltcGxpZmllcyBWQSBzcGFjZQo+ICBtYW5hZ2Vt
ZW50IGZvciB0aGlzIGluaXRpYWwgaW1wbGVtZW50YXRpb246IFNoYXJpbmcgVkEgc3BhY2Ugd291
bGQKPiAgcmVxdWlyZSBhZGRpdGlvbmFsIHRyYWNraW5nIG9mIHdoaWNoIGFyZWFzIGFyZSBjdXJy
ZW50bHkgaW4gdXNlLiBJZgo+ICB0aGUgVkEgYW5kL29yIFRMQiBvdmVyaGVhZCB0dXJuZWQgb3V0
IHRvIGJlIGEgcHJvYmxlbSwgc3VjaCBleHRyYSBjb2RlCj4gIGNvdWxkIGVhc2lseSBiZSBhZGRl
ZC4iCj4KPiBXaXRob3V0IGFsbG9jYXRpbmcgYSBwYWdlIHBlciBDUFUgSSB0aGluayB3aGF0IHlv
dSBkbyBpcyBzZW5zaWJsZS4KPiBBbmQgSSBkb24ndCBzZWUgaG93IGhpZGluZyBzdHVicyBvZiBv
dGhlciBDUFVzIHdvdWxkIGhlbHAgbXVjaCAtCj4gYW4gYXR0YWNrZXIgY2FuIGdhdGhlciBzdGFj
ayBsb2NhdGlvbnMgZnJvbSB2YXJpb3VzIENQVXMgYXMgaXRzCj4gdkNQVSBpcyBiZWluZyBtb3Zl
ZCBhcm91bmQsIGFuZCB5b3UgY2FuJ3QgaGlkZSB0aGUgY3VycmVudCBDUFUncwo+IHN0dWIgc3Bh
Y2UuCgpXZWxsIC0gc2NlbmFyaW9zIHdpdGggcGlubmluZyBvciBjcHVwb29scyB3b3VsZCBoYXZl
IGEgcmVzdHJpY3RlZCBhY2Nlc3MKdG8gb3RoZXIgY3B1IHN0YWNrIGxvY2F0aW9ucy4KCklmIHRo
ZSBzdHVicyB3ZXJlIHNwbGl0IGluIGhhbGYsIHdlIGNvdWxkIGF0IGxlYXN0IHNlcGFyYXRlIHRo
ZSBzeXNjYWxsCnN0dWJzIGZyb20gdGhlIGVtdWxhdGlvbiBzdHVicywgYW5kIGxlYXZlIHRoZSBs
YXR0ZXIgdW5tYXBwZWQuCgo+Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPj4gKysr
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+PiBAQCAtNjIyLDYgKzYyMiw5IEBAIHVuc2lnbmVk
IGxvbmcgYWxsb2Nfc3R1Yl9wYWdlKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgKm1m
bikKPj4gICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobWVtc2V0KF9fbWFwX2RvbWFpbl9wYWdl
KHBnKSwgMHhjYywgUEFHRV9TSVpFKSk7Cj4+ICAgICAgfQo+PiAgCj4+ICsgICAgLyogQ29uZmly
bSB0aGF0IGFsbCBzdHVicyBmaXQgaW4gYSBzaW5nbGUgTDIgcGFnZXRhYmxlLiAqLwo+PiArICAg
IEJVSUxEX0JVR19PTihOUl9DUFVTICogUEFHRV9TSVpFID4gKDF1IDw8IEwyX1BBR0VUQUJMRV9T
SElGVCkpOwo+IFBlcmhhcHMgZHVwbGljYXRlIHRoaXMgaW4gc2V0dXBfY3B1X3Jvb3RfcGd0KCkg
KHN1aXRhYmx5IGFkanVzdGVkCj4gb2YgY291cnNlLCBhcyBKw7xyZ2VuIGhhcyBhbHJlYWR5IHBv
aW50ZWQgb3V0KT8KPgo+PiBAQCAtNjUxLDkgKzY1NCw2IEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFw
cGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3RfcGdlbnRyeV90ICpycHQpCj4+ICAgICAgbDJfcGdl
bnRyeV90ICpwbDJlOwo+PiAgICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKPj4gIAo+PiAtICAgIGlm
ICggbGluZWFyIDwgRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQo+PiAtICAgICAgICByZXR1cm4gMDsK
PiBJc24ndCBvdXRyaWdodCByZW1vdmluZyB0aGlzIGdvaW5nIGEgbGl0dGxlIHRvbyBmYXI/CgpD
b25zaWRlcmluZyBpdCBpcyBidWdneSwgbm8uwqAgUmV0dW5pbmcgc3VjY2VzcyBhZnRlciBkb2lu
ZyBub3RoaW5nIGlzCnZlcnkgYW50aXNvY2lhbC4KCklmIGFueXRoaW5nLCBpdCBzaG91bGQgcmV0
dXJuIC1FSU5WQUwgc28gdGhlIGNhbGxlciBrbm93cyB0aGF0IHNvbWV0aGluZwpleHBlY3RlZCBo
YXBwZW5lZCwgYnV0IGl0IHNob3VsZCBhbHNvIHJlamVjdCBhdHRlbXB0cyB0byBjbG9uZSBtYXBw
aW5ncwpiZXlvbmQgdGhlIGVuZCBvZiB0aGUgZGlyZWN0bWFwIChhcyB0aG9zZSB3aWxsIGV4cGxv
ZGUgd2hlbiB3ZSBzd2l0Y2ggdG8KUFYgY29udGV4dCksIGFuZCB0aGUgWEVOX1ZJUlRfKiByYW5n
ZSBuZWVkcyB3aGl0ZS1saXN0aW5nIGFzIG9rIHRvIGNsb25lCmZvciB0aGlzIHVzZWNhc2UgdG8g
d29yay4KCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPj4gKysr
IGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwo+PiBAQCAtMTMsNiArMTMsOCBA
QAo+PiAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPj4gICNpbmNsdWRlIDxpcnFfdmVjdG9ycy5o
Pgo+PiAgCj4+ICsgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMK
Pj4gKwo+PiAgRU5UUlkoZW50cnlfaW50ODIpCj4+ICAgICAgICAgIEFTTV9DTEFDCj4+ICAgICAg
ICAgIHB1c2hxICQwCj4gVGhpcyBhbHNvIHB1dHMgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUg
aW50byB0aGUgZW50cnkgc2VjdGlvbiwKPiB3aGljaCBzdXJlbHkgaXNuJ3QgbmVlZGVkLiBTYW1l
IGZvciB0aGUgbm9uLWNvbXBhdCB2YXJpYW50LgoKSSBjb25zaWRlcmVkIHRoYXQuwqAgRXhjbHVk
aW5nIHRob3NlIHJhbmdlcyB3b24ndCByZWR1Y2UgdGhlIG51bWJlciBvZgphbGxvY2F0aW9ucyB3
ZSBtYWtlLCBidXQgaXQgZG9lcyBjb21wbGljYXRlIGJhY2twb3J0cy4KCkFsc28sIEkgc3RpbGwg
ZnVsbHkgaW50ZW5kIHRvIG1ha2UgdGhlIGZ1bmN0aW9ucyBkaXNhcHBlYXIgaW50byBDIGFuZApt
b3ZlIG91dCBvZiAudGV4dC5lbnRyeSB0aGF0IHdheS4KCj4KPj4gQEAgLTg1NCw3ICs4NTYsNyBA
QCBHTE9CQUwoYXV0b2dlbl9lbnRyeXBvaW50cykKPj4gICAgICAgICAgLnBvcHNlY3Rpb24KPj4g
ICAgICAgICAgLmVuZG0KPj4gIAo+PiAtICAgICAgICAudGV4dAo+PiArICAgICAgICAucHJldmlv
dXMKPj4gIGF1dG9nZW5fc3R1YnM6IC8qIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHN0dWJzLiAq
Lwo+IFBlcmhhcHMgYmV0dGVyIHRvIHN3aXRjaCB0aGUgZWFybGllciAuc2VjdGlvbiB0byAucHVz
aHNlY3Rpb24sIGFuZAo+IHVzZSAucG9wc2VjdGlvbiBoZXJlPwoKV2lsbCBkby4KCn5BbmRyZXcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elwIu-0001vu-Ag; Wed, 14 Feb 2018 12:36:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elwIs-0001vm-Sl
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:36:50 +0000
X-Inumbo-ID: a38e0ddb-1183-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a38e0ddb-1183-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 13:36:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="67873307"
To: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
 <b545e520-d15a-fa32-a6ca-879c400eaa2e@suse.com>
 <18d8ce35-bdfe-7b41-1fdc-9fc9f810df15@citrix.com>
 <a7997868-68b9-5aee-8b21-89975a35cab7@suse.com>
 <180b6c23-7f9d-dba6-f3a0-90db2f103c72@suse.com>
 <42e0338a-fe74-5880-9fbf-7f54ffdbf2cb@citrix.com>
 <1ed6a169-06ed-d4ed-41ed-7e1f41602f8a@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d0ddadec-4fcf-72fa-5ba9-8109f0eb8c1b@citrix.com>
Date: Wed, 14 Feb 2018 12:36:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1ed6a169-06ed-d4ed-41ed-7e1f41602f8a@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTI6MjcsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTQvMDIvMTggMTM6
MTksIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDE0LzAyLzE4IDEyOjE1LCBKdWVyZ2VuIEdy
b3NzIHdyb3RlOgo+Pj4gT24gMTQvMDIvMTggMTM6MDMsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+
Pj4gT24gMTQvMDIvMTggMTI6NDgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+IE9uIDE0LzAy
LzE4IDA3OjU0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4gT24gMTMvMDIvMTggMjA6NDUs
IEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+Pj4+Pj4gVGhlIGN1cnJlbnQgWFBUSSBpbXBsZW1lbnRh
dGlvbiBpc29sYXRlcyB0aGUgZGlyZWN0bWFwIChhbmQgdGhlcmVmb3JlIGEgbG90IG9mCj4+Pj4+
Pj4gZ3Vlc3QgZGF0YSksIGJ1dCBhIGxhcmdlIHF1YW50aXR5IG9mIENQVTAncyBzdGF0ZSAoaW5j
bHVkaW5nIGl0cyBzdGFjaykKPj4+Pj4+PiByZW1haW5zIHZpc2libGUuCj4+Pj4+Pj4KPj4+Pj4+
PiBGdXJ0aGVybW9yZSwgYW4gYXR0YWNrZXIgYWJsZSB0byByZWFkIC50ZXh0IGlzIGluIGEgdmFz
dGx5IHN1cGVyaW9yIHBvc2l0aW9uCj4+Pj4+Pj4gdG8gbm9ybWFsIHdoZW4gaXQgY29tZXMgdG8g
ZmluZ2VycHJpbnRpbmcgWGVuIGZvciBrbm93biB2dWxuZXJhYmlsaXRpZXMsIG9yCj4+Pj4+Pj4g
c2Nhbm5pbmcgZm9yIFJPUC9TcGVjdHJlIGdhZGdldHMuCj4+Pj4+Pj4KPj4+Pj4+PiBDb2xsZWN0
IHRvZ2V0aGVyIHRoZSBlbnRyeXBvaW50cyBpbiAudGV4dC5lbnRyeSAoY3VycmVudGx5IDN4NGsg
ZnJhbWVzLCBidXQKPj4+Pj4+PiBjYW4gYWxtb3N0IGNlcnRhaW5seSBiZSBzbGltbWVkIGRvd24p
LCBhbmQgY3JlYXRlIGEgY29tbW9uIG1hcHBpbmcgd2hpY2ggaXMKPj4+Pj4+PiBpbnNlcnRlZCBp
bnRvIGVhY2ggcGVyLWNwdSBzaGFkb3cuICBUaGUgc3R1YnMgYXJlIGFsc28gaW5zZXJ0ZWQgaW50
byB0aGlzCj4+Pj4+Pj4gbWFwcGluZyBieSBwb2ludGluZyBhdCB0aGUgaW4tdXNlIEwyLiAgVGhp
cyBhbGxvd3Mgc3R1YnMgYWxsb2NhdGVkIGxhdGVyIChTTVAKPj4+Pj4+PiBib290LCBvciBDUFUg
aG90cGx1ZykgdG8gd29yayB3aXRob3V0IGZ1cnRoZXIgY2hhbmdlcyB0byB0aGUgY29tbW9uIG1h
cHBpbmdzLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+Pj4+PiAtLS0KPj4+Pj4+PiBDQzogSmFuIEJldWxp
Y2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+Pj4+Pj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgo+Pj4+Pj4+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+
Pj4KPj4+Pj4+PiBSRkMsIGJlY2F1c2UgSSBkb24ndCB0aGluayB0aGUgc3R1YnMgaGFuZGxpbmcg
aXMgcGFydGljdWxhcmx5IHNlbnNpYmxlLgo+Pj4+Pj4+Cj4+Pj4+Pj4gV2UgYWxsb2NhdGUgNGsg
b2YgdmlydHVhbCBhZGRyZXNzIHNwYWNlIHBlciBDUFUsIGJ1dCBzcXVhc2ggbG9hZHMgb2YgQ1BV
cwo+Pj4+Pj4+IHRvZ2V0aGVyIG9udG8gYSBzaW5nbGUgTUZOLiAgVGhlIHN0dWJzIG91Z2h0IHRv
IGJlIGlzb2xhdGVkIGFzIHdlbGwgKGFzIHRoZXkKPj4+Pj4+PiBsZWFrIHRoZSB2aXJ0dWFsIGFk
ZHJlc3NlcyBvZiBlYWNoIHN0YWNrKSwgd2hpY2ggY2FuIGJlIGRvbmUgYnkgYWxsb2NhdGluZyBh
bgo+Pj4+Pj4+IE1GTiBwZXIgQ1BVIChhbmQgc2ltcGxpZmllcyBjcHVfc21wYm9vdF9hbGxvYygp
IHNvbWV3aGF0KS4gIEF0IHRoaXMgcG9pbnQsIHdlCj4+Pj4+Pj4gY2FuJ3QgdXNlIGEgY29tbW9u
IHNldCBvZiBtYXBwaW5ncywgYW5kIHdpbGwgaGF2ZSB0byBjbG9uZSB0aGUgc2luZ2xlIHN0dWIg
YW5kCj4+Pj4+Pj4gLmVudHJ5LnRleHQgaW50byBlYWNoIFBDUFVzIGNvcHkgb2YgdGhlIHBhZ2V0
YWJsZXMuCj4+Pj4+Pj4KPj4+Pj4+PiBBbHNvLCBteSBwbGFuIHRvIGNhdXNlIC50ZXh0LmVudHJ5
IHRvIHN0cmFkZGxlIGEgNTEyVEIgYm91bmRhcnkgKGFuZCB0aGVyZWZvcmUKPj4+Pj4+PiBhdm9p
ZCBhbnkgZnVydGhlciBwYWdldGFibGUgYWxsb2NhdGlvbnMpIGhhcyBjb21lIGEgbGl0dGxlIHVu
c3R1Y2sgYmVjYXVzZSBvZgo+Pj4+Pj4+IENPTkZJR19CSUdNRU0uICBJJ20gc3RpbGwgd29ya2lu
ZyBvdXQgd2hldGhlciB0aGVyZSBpcyBhIHNlbnNpYmxlIHdheSB0bwo+Pj4+Pj4+IHJlYXJyYW5n
ZSB0aGUgdmlydHVhbCBsYXlvdXQgZm9yIHRoaXMgcGxhbiB0byB3b3JrLgo+Pj4+Pj4+IC0tLQo+
Pj4+Pj4+ICB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAgICAgIHwgMzcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tLQo+Pj4+Pj4+ICB4ZW4vYXJjaC94ODYveDg2XzY0
L2NvbXBhdC9lbnRyeS5TIHwgIDIgKysKPj4+Pj4+PiAgeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TICAgICAgICB8ICA0ICsrKy0KPj4+Pj4+PiAgeGVuL2FyY2gveDg2L3hlbi5sZHMuUyAgICAg
ICAgICAgICB8ICA3ICsrKysrKysKPj4+Pj4+PiAgNCBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRp
b25zKCspLCA2IGRlbGV0aW9ucygtKQo+Pj4+Pj4+Cj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+Pj4+Pj4gaW5kZXgg
MmViZWYwMy4uMjUxOTE0MSAxMDA2NDQKPj4+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCj4+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+Pj4+Pj4+IEBAIC02MjIs
NiArNjIyLDkgQEAgdW5zaWduZWQgbG9uZyBhbGxvY19zdHViX3BhZ2UodW5zaWduZWQgaW50IGNw
dSwgdW5zaWduZWQgbG9uZyAqbWZuKQo+Pj4+Pj4+ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdl
KG1lbXNldChfX21hcF9kb21haW5fcGFnZShwZyksIDB4Y2MsIFBBR0VfU0laRSkpOwo+Pj4+Pj4+
ICAgICAgfQo+Pj4+Pj4+ICAKPj4+Pj4+PiArICAgIC8qIENvbmZpcm0gdGhhdCBhbGwgc3R1YnMg
Zml0IGluIGEgc2luZ2xlIEwyIHBhZ2V0YWJsZS4gKi8KPj4+Pj4+PiArICAgIEJVSUxEX0JVR19P
TihOUl9DUFVTICogUEFHRV9TSVpFID4gKDF1IDw8IEwyX1BBR0VUQUJMRV9TSElGVCkpOwo+Pj4+
Pj4gU28gd2UgbGltaXQgTlJfQ1BVUyB0byBiZSBtYXggNTEyIG5vdz8KPj4+Pj4gTm90IGludGVu
dGlvbmFsbHkuwqAgVGhlIFBBR0VfU0laRSBzaG91bGQgYmUgZHJvcHBlZC7CoCAoT25lIGZ1bGwg
TDIKPj4+Pj4gcGFnZXRhYmxlIGFsbG93cyB1cyB0byBtYXAgNTEyKjUxMiBwYWdlcykuCj4+Pj4g
TDJfUEFHRVRBQkxFX1NISUZUIGlzIDIxLiBTbyBJIHN0aWxsIGRvbid0IGdldCB3aHkgZHJvcHBp
bmcgUEFHRV9TSVpFCj4+Pj4gd2lsbCBjb3JyZWN0IGl0LiBPVE9IIEknbSBxdWl0ZSBzdXJlIHRo
ZSBCVUlMRF9CVUdfT04oKSB3b24ndCB0cmlnZ2VyCj4+Pj4gYW55IG1vcmUgd2l0aCBQQUdFX1NJ
WkUgYmVpbmcgZHJvcHBlZC4gOi0pCj4+Pj4KPj4+Pj4+IE1heWJlIHlvdSBzaG91bGQgdXNlIFNU
VUJfQlVGX1NJWkUgaW5zdGVhZCBvZiBQQUdFX1NJWkU/Cj4+Pj4+IE5vIC0gdGhhdCB3b3VsZCBi
ZSBpbmNvcnJlY3QgYmVjYXVzZSBvZiB0aGUgcGh5c2ljYWwgcGFja2luZyBvZiBzdHVicwo+Pj4+
PiB3aGljaCBvY2N1cnMuCj4+Pj4+Cj4+Pj4+PiBCVFc6IElzIHRoZXJlIGFueSByZWFzb24gd2Ug
ZG9uJ3QgdXNlIGEgY29tbW9uIHN0dWIgcGFnZSBtYXBwZWQgdG8gZWFjaAo+Pj4+Pj4gcGVyLWNw
dSBzdGFjayBhcmVhPyBUaGUgc3RhY2sgYWRkcmVzcyBjYW4gZWFzaWx5IGJlIG9idGFpbmVkIHZp
YSAlcmlwCj4+Pj4+PiByZWxhdGl2ZSBhZGRyZXNzaW5nIHRoZW4gKHNlZSBteSBwYXRjaCBmb3Ig
dGhlIHBlci12Y3B1IHN0YWNrczoKPj4+Pj4+IGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZl
cy9odG1sL3hlbi1kZXZlbC8yMDE4LTAyL21zZzAwNzczLmh0bWwgKQo+Pj4+PiBJIGRvbid0IHVu
ZGVyc3RhbmQgd2hhdCB5b3UgYXJlIGFza2luZyBoZXJlLsKgIFdlIGNhbm5vdCBhY2Nlc3MgdGhl
Cj4+Pj4+IHBlci1jcHUgYXJlYSB3aXRoIHBsYWluIHJpcC1yZXRhbGlhdGl2ZSBhZGRyZXNzaW5n
IHdpdGhvdXQgdXNpbmcgZ3MgYmFzZQo+Pj4+PiAoYW5kIHdlIHJlYWxseSBkb24ndCB3YW50IHRv
IGdvIGRvd24gdGhhdCByb3V0ZSksIG9yIHdpdGhvdXQgcGVyLWNwdQo+Pj4+PiBwYWdldGFibGVz
ICh3aGljaCB3b3VsZCBoYXZlIHRvIGJlIGEgY29tcGlsZSB0aW1lIGNob2ljZSkuCj4+Pj4gVGhl
IHN0dWItcGFnZSBvZiBhIGNwdSBpcyBjdXJyZW50bHkgbWFwcGVkIGFzIHRoZSAzcmQgcGFnZSBv
ZiB0aGUKPj4+PiBzdGFjayBhcmVhLiBTbyB0aGUgZGlzdGFuY2UgdG8gdGhlIHByaW1hcnkgc3Rh
Y2sgd291bGQgYmUgdGhlIHNhbWUKPj4+PiBmb3IgYWxsIGNwdXMgKGEgbGl0dGxlIGJpdCBsZXNz
IHRoYW4gMjBrQikuCj4+Pj4KPj4+Pj4gQXMgZm9yIHdoeSB0aGUgcGVyLWNwdSBhcmVhcyBhcmVu
J3QgbWFwcGVkLCB0aGF0J3MgYmVjYXVzZSB0aGV5IGFyZW4ndAo+Pj4+PiBuZWVkZWQgYXQgdGhl
IG1vbWVudC7CoCBBbnkgZGVjaXNpb24gdG8gY2hhbmdlIHRoaXMgbmVlZHMgdG8gd2VpZ2ggdGhl
Cj4+Pj4+IHV0aWxpdHkgb2YgbWFwcGluZyB0aGUgYXJlYXMgdnMgdGhlIGFkZGl0aW9uYWwgZGF0
YSBsZWFrYWdlLCB3aGljaCBpcwo+Pj4+PiBzdWJzdGFudGlhbC4KPj4+PiBUaGUgc3RhY2sgYXJl
YSBpcyBtYXBwZWQuIEFuZCB0aGF0J3Mgd2hlcmUgdGhlIHN0dWIgaXMgbGl2aW5nLgo+Pj4gT2gs
IGRpZCBJIG1peCB1cCBzb21ldGhpbmc/IEkgZm9sbG93ZWQgdGhlIGNvbW1lbnRzIGluIGN1cnJl
bnQuaC4gVGhlCj4+PiBjb2RlIHN1Z2dlc3RzIHRoZSBzeXNjYWxsIHRyYW1wb2xpbmUgcGFnZSBp
c24ndCB1c2VkIGF0IHRoZSBtb21lbnQgZm9yCj4+PiB0aGUgc3R1YnMuLi4KPj4gVGhhdCB3aWxs
IGJlIHN0YWxlIGZyb20gdGhlIHdvcmsgSmFuIGRpZCB0byBtYWtlIHRoZSBzdGFjayBmdWxseSBO
WC7CoAo+PiBUaGUgc3lzY2FsbCBzdHVicyB1c2VkIHRvIGJlIG9uIHRoZSBzdGFjaywgYnV0IGFy
ZSBubyBsb25nZXIuCj4gQ2hhbmdpbmcgdGhpcyB0byBtYWtlIHRoZSBzeXNjYWxsIHN0dWIgUk8g
YW5kIGV4ZWN1dGFibGUgYWdhaW4gaXNuJ3QKPiBpbXBvc3NpYmxlLCBJIGd1ZXNzLiBFc3BlY2lh
bGx5IHdoZW4gdGhpcyB3aWxsIG1ha2UgbGlmZSBlYXNpZXIgYXQKPiBvdGhlciBwbGFjZXMgd2Ug
c2hvdWxkIGF0IGxlYXN0IGNvbnNpZGVyIHRoYXQgb3B0aW9uLgoKVGhlIHN0dWJzIGFyZSBSTy9O
WCBpbiB0aGUgWEVOX1ZJUlRfKiByYW5nZSwgYW5kIGl0IGlzIHRoZXNlIG1hcHBpbmdzCnRoYXQg
SSBjbG9uZS4KClRoZSBlbXVsYXRpb24gc3R1YnMgYXJlIHdyaXR0ZW4gYnkgdXNpbmcgbWFwX2Rv
bWFpbl9wYWdlKCkgdG8gbWFrZSBhCndyaXRlYWJsZSBhbGlhcy4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:42:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:42:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elwOM-0002cZ-W1; Wed, 14 Feb 2018 12:42:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ov5/=fi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elwOM-0002cH-6h
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 12:42:30 +0000
X-Inumbo-ID: ad30ff9c-1184-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad30ff9c-1184-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 12:43:37 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 94209ACC6;
 Wed, 14 Feb 2018 12:42:22 +0000 (UTC)
To: Bruno Alvisio <bruno.alvisio@gmail.com>,
 minios-devel@lists.xenproject.org, xen-devel@lists.xenproject.org
References: <1518575259-71141-1-git-send-email-bruno.alvisio@gmail.com>
 <1518575259-71141-14-git-send-email-bruno.alvisio@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ef8246dc-3025-ee2a-e95d-a43ebebcbf46@suse.com>
Date: Wed, 14 Feb 2018 13:42:21 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518575259-71141-14-git-send-email-bruno.alvisio@gmail.com>
Content-Language: de-DE
Cc: samuel.thibault@ens-lyon.org, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2 13/16] Save/Restore Support: Add
 suspend/restore support for Grant Tables.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMDM6MjcsIEJydW5vIEFsdmlzaW8gd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
QnJ1bm8gQWx2aXNpbyA8YnJ1bm8uYWx2aXNpb0BnbWFpbC5jb20+Cj4gLS0tCj4gQ2hhbmdlZCBz
aW5jZSB2MToKPiAgICAgLSBNb3ZlZCBzdXNwZW5kL3Jlc3VtZSBfZ250dGFiIHRvIGFyY2ggc3Bl
Y2lmaWMgZmlsZXMKPiAtLS0KPiAgYXJjaC94ODYvbW0uYyAgICB8IDM0ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiAgZ250dGFiLmMgICAgICAgICB8IDEwICsrKysrKysrKysK
PiAgaW5jbHVkZS9nbnR0YWIuaCB8ICA0ICsrKysKPiAga2VybmVsLmMgICAgICAgICB8ICA0ICsr
KysKPiAgNCBmaWxlcyBjaGFuZ2VkLCA1MiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBh
L2FyY2gveDg2L21tLmMgYi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggMWIxNjNhYy4uMjU5N2M1YiAx
MDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9tbS5jCj4gKysrIGIvYXJjaC94ODYvbW0uYwo+IEBAIC05
MTcsNiArOTE3LDQwIEBAIGdyYW50X2VudHJ5X3YxX3QgKmFyY2hfaW5pdF9nbnR0YWIoaW50IG5y
X2dyYW50X2ZyYW1lcykKPiAgICAgIHJldHVybiBtYXBfZnJhbWVzKGZyYW1lcywgbnJfZ3JhbnRf
ZnJhbWVzKTsKPiAgfQo+ICAKPiArdm9pZCBhcmNoX3N1c3BlbmRfZ250dGFiKGdyYW50X2VudHJ5
X3YxX3QgKmdudHRhYl90YWJsZSwgaW50IG5yX2dyYW50X2ZyYW1lcykKPiArewo+ICsjaWZkZWYg
Q09ORklHX1BBUkFWSVJUCj4gKyAgICBpbnQgaTsKPiArCj4gKyAgICBmb3IgKGkgPSAwOyBpIDwg
bnJfZ3JhbnRfZnJhbWVzOyBpKyspIHsKPiArICAgICAgICBIWVBFUlZJU09SX3VwZGF0ZV92YV9t
YXBwaW5nKCh1bnNpZ25lZCBsb25nKSgoKGNoYXIgKilnbnR0YWJfdGFibGUpICsgUEFHRV9TSVpF
KmkpLAo+ICsgICAgICAgICAgICAgICAgKHB0ZV90KXsweDA8PFBBR0VfU0hJRlR9LCBVVk1GX0lO
VkxQRyk7CgpDb2Rpbmcgc3R5bGUgKGJsYW5rcyBhcm91bmQgb3BlcmF0b3JzLCBvbmNlIGFnYWlu
IGJlbG93KS4KCgpPdGhlciB0aGFuIHRoYXQ6CgpSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 12:59:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 12:59:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elweD-0003rF-PH; Wed, 14 Feb 2018 12:58:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=c9ts=fi=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1elweC-0003r9-Et
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 12:58:52 +0000
X-Inumbo-ID: b7dfbd81-1186-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7dfbd81-1186-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 13:58:14 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 14 Feb 2018 05:58:50 -0700
Message-Id: <5A84409702000078001A7BD9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 14 Feb 2018 05:58:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518551106-10073-1-git-send-email-andrew.cooper3@citrix.com>
 <5A840BEF02000078001A7A53@prv-mh.provo.novell.com>
 <f94edb3b-9236-0632-c083-7518ca55dcbd@citrix.com>
In-Reply-To: <f94edb3b-9236-0632-c083-7518ca55dcbd@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDEzOjM0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTQvMDIvMTggMDk6MTQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxMy4w
Mi4xOCBhdCAyMDo0NSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gQEAg
LTY1MSw5ICs2NTQsNiBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRy
LCByb290X3BnZW50cnlfdCAqcnB0KQo+Pj4gICAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7Cj4+PiAg
ICAgIGwxX3BnZW50cnlfdCAqcGwxZTsKPj4+ICAKPj4+IC0gICAgaWYgKCBsaW5lYXIgPCBESVJF
Q1RNQVBfVklSVF9TVEFSVCApCj4+PiAtICAgICAgICByZXR1cm4gMDsKPj4gSXNuJ3Qgb3V0cmln
aHQgcmVtb3ZpbmcgdGhpcyBnb2luZyBhIGxpdHRsZSB0b28gZmFyPwo+IAo+IENvbnNpZGVyaW5n
IGl0IGlzIGJ1Z2d5LCBuby4gIFJldHVuaW5nIHN1Y2Nlc3MgYWZ0ZXIgZG9pbmcgbm90aGluZyBp
cwo+IHZlcnkgYW50aXNvY2lhbC4KPiAKPiBJZiBhbnl0aGluZywgaXQgc2hvdWxkIHJldHVybiAt
RUlOVkFMIHNvIHRoZSBjYWxsZXIga25vd3MgdGhhdCBzb21ldGhpbmcKPiBleHBlY3RlZCBoYXBw
ZW5lZCwgYnV0IGl0IHNob3VsZCBhbHNvIHJlamVjdCBhdHRlbXB0cyB0byBjbG9uZSBtYXBwaW5n
cwo+IGJleW9uZCB0aGUgZW5kIG9mIHRoZSBkaXJlY3RtYXAgKGFzIHRob3NlIHdpbGwgZXhwbG9k
ZSB3aGVuIHdlIHN3aXRjaCB0bwo+IFBWIGNvbnRleHQpLCBhbmQgdGhlIFhFTl9WSVJUXyogcmFu
Z2UgbmVlZHMgd2hpdGUtbGlzdGluZyBhcyBvayB0byBjbG9uZQo+IGZvciB0aGlzIHVzZWNhc2Ug
dG8gd29yay4KClJldHVybmluZyAtRUlOVkFMIHdvdWxkIGhhdmUgYmVlbiB3cm9uZyB3aXRob3V0
IGV4Y2x1ZGluZyB0aGUKWEVOX1ZJUlRfKiByYW5nZSAtIHRoZSBib290IENQVSBoYXMgYXQgbGVh
c3QgaXRzIElEVCB0aGVyZS4KVGlnaHRlbmluZyB0aGUgY2hlY2sgd291bGQgYmUgZmluZSB3aXRo
IG1lLgoKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPj4+ICsr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKPj4+IEBAIC0xMyw2ICsxMyw4
IEBACj4+PiAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPj4+ICAjaW5jbHVkZSA8aXJxX3ZlY3Rv
cnMuaD4KPj4+ICAKPj4+ICsgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJv
Z2JpdHMKPj4+ICsKPj4+ICBFTlRSWShlbnRyeV9pbnQ4MikKPj4+ICAgICAgICAgIEFTTV9DTEFD
Cj4+PiAgICAgICAgICBwdXNocSAkMAo+PiBUaGlzIGFsc28gcHV0cyBjb21wYXRfY3JlYXRlX2Jv
dW5jZV9mcmFtZSBpbnRvIHRoZSBlbnRyeSBzZWN0aW9uLAo+PiB3aGljaCBzdXJlbHkgaXNuJ3Qg
bmVlZGVkLiBTYW1lIGZvciB0aGUgbm9uLWNvbXBhdCB2YXJpYW50Lgo+IAo+IEkgY29uc2lkZXJl
ZCB0aGF0LiAgRXhjbHVkaW5nIHRob3NlIHJhbmdlcyB3b24ndCByZWR1Y2UgdGhlIG51bWJlciBv
Zgo+IGFsbG9jYXRpb25zIHdlIG1ha2UsIGJ1dCBpdCBkb2VzIGNvbXBsaWNhdGUgYmFja3BvcnRz
LgoKQ29tcGxpY2F0ZSBiYWNrcG9ydHM/IFRoZSBjb250ZXh0IG9mIHRoZSBzZWN0aW9uIGRpcmVj
dGl2ZSBtYXkKY2hhbmdlIHNvbWUsIGJ1dCB0aGF0J3Mgbm90IGEgc2lnbmlmaWNhbnQgY29tcGxp
Y2F0aW9uIGltby4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 13:04:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 13:04:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elwjp-0004Yq-CP; Wed, 14 Feb 2018 13:04:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=m8ws=fi=oracle.com=zhenzhong.duan@srs-us1.protection.inumbo.net>)
 id 1elwjo-0004Y1-Fe
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 13:04:40 +0000
X-Inumbo-ID: c5e1c806-1187-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5e1c806-1187-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 13:05:47 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1ED1TNb067258;
 Wed, 14 Feb 2018 13:04:30 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : subject :
 message-id : from : to : cc : mime-version : content-type;
 s=corp-2017-10-26; bh=3vFJ6TG42j9k/uRw4ITw3KwigGykW39S2xgZ3s9/44A=;
 b=kYQN/W9g/G0sYgTKyJ5HYWI/g+AD/7I9y7z/tSBMD0hyi9Hs5ULuXYsC13yWxqhWMMNe
 7A1cj7TLOIzWiOmmCEF4ZsGStV/auVGnCc6JDYREsdMvwn5FXSKiGyWfSgBXT2Emq+q6
 JLNkzez9wHZN0G2P7rpTa3PscJ1u2bRFV9gWQR644UJC48pm6qV13ECNKUVhUg+4KTjE
 069BYcYsaGV2VoeVXxPAIv8QDWbHO/zGjXNSJPlSy9eJ6KcmePlbgFiN2+WyjkED7wRR
 bgOSOI8QNjczmLmt4I2Ds88PwHtlGArY1kSxnuzDL+ERfcnVq+NqotCe8WGJ/R5D2eYu lw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2g4jysgra0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 14 Feb 2018 13:04:30 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1ED4TcG013767
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 14 Feb 2018 13:04:29 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1ED4Txx010191;
 Wed, 14 Feb 2018 13:04:29 GMT
Received: from [192.168.1.100] (/61.135.194.203)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 14 Feb 2018 05:04:28 -0800
Date: Wed, 14 Feb 2018 21:04:26 +0800
Message-ID: <1mkff9kgs97wdh0wu9bq2ned.1518613466397@email.android.com>
From: "zhenzhong.duan" <zhenzhong.duan@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8804
 signatures=668670
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=948
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802140157
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?ISO-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] =?utf-8?b?5Zue5aSNOiBSZTog5Zue5aSNOiBbUEFUQ0hdIHg4?=
 =?utf-8?q?6/spec=5Fctrl=3A_Fix_several_bugs_in_SPEC=5FCTRL=5FENTRY=5FFROM?=
 =?utf-8?b?X0lOVFJfSVNU?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7065821536587316037=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7065821536587316037==
Content-Type: multipart/alternative; boundary="--_com.android.email_4284020793287600"

----_com.android.email_4284020793287600
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

CjIwMTjlubQy5pyIMTTml6UgMjA6MjHkuo4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT7lhpnpgZPvvJoKPgo+IE9uIDE0LzAyLzE4IDEyOjA4LCB6aGVuemhvbmcuZHVh
biB3cm90ZTogCj4gPiAKPiA+ID4gQEAgLTI4NiwxMyArMjg2LDEzIEBAIAo+ID4gPiDCoMKgwqDC
oCBzZXR6ICVkbCAKPiA+ID4gwqDCoMKgwqAgYW5kICVkbCwgU1RBQ0tfQ1BVSU5GT19GSUVMRCh1
c2Vfc2hhZG93X3NwZWNfY3RybCkoJXIxNCkgCj4gPiBJcyBpdCBzYWZlIHRvIHJlbW92ZSB0aGUg
J3hvciAlZWR4LCAlZWR4JyBhYm92ZT8gc2V0eiBzZXQgd2hvbGUgYnl0ZSAxIAo+ID4gb3IgMC4g
Cj4gPiAKPgo+IEl0IGlzIHNhZmUsIGJ1dCBpdCBpcyBub3QgYSBnb29kIGlkZWEuIAo+Cj4gVXNp
bmcgc2V0eiBpcyBhbiA4Yml0IG9wZXJhdGlvbiwgd2hpY2ggd2lsbCBzdWZmZXIgYSByZWdpc3Rl
ciBtZXJnZSAKPiBzdGFsbCBpbiB0aGUgcGlwZWxpbmUgYXMgd2Uga25vdyBmb3IgY2VydGFpbiBh
dCB0aGlzIHBvaW50IHRoYXQgdGhlIAo+IHVwcGVyIGJpdHMgb2YgJWVkeCBhcmUgbm9uemVybyBh
dCB0aGlzIHBvaW50LsKgIChBbiBlbmNvZGluZyB3aGljaCAKPiBhbGxvd2VkIHNldHogJWVheCB3
b3VsZCBoYXZlIGJlZW4gZmFyIG1vcmUgdXNlZnVsIGluIDY0Yml0IGNvZGUuKSAKPgpUaGFua3Mg
Zm9yIGV4cGxhaW4uIEJ1dCBqdXN0IGN1cmlvdXMgZG9lcyBwcm9jZXNzb3IgaGFzIGlkZWFzIHRo
ZSB3aG9sZSByZWdpc3RlciBpcyB6ZXJvZWQgYW5kIGF2b2lkIGEgbWVyZ2U/Cgp0aGFua3MKemR1
YW4K
----_com.android.email_4284020793287600
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PHAgZGlyPSJsdHIiPjxicj4KMjAxOCYjMjQxODA7MiYjMjYzNzY7MTQmIzI2MDg1OyAyMDoyMSYj
MjAxMTA7IEFuZHJldyBDb29wZXIgJmx0OzxhIGhyZWY9Im1haWx0bzphbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tIj5hbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPC9hPiZndDsmIzIwODg5OyYjMzY5
NDc7JiM2NTMwNjs8YnI+CiZndDs8YnI+CiZndDsgT24gMTQvMDIvMTggMTI6MDgsIHpoZW56aG9u
Zy5kdWFuIHdyb3RlOiA8YnI+CiZndDsgJmd0OyA8YnI+CiZndDsgJmd0OyAmZ3Q7IEBAIC0yODYs
MTMgKzI4NiwxMyBAQCA8YnI+CiZndDsgJmd0OyAmZ3Q7ICYjMTYwOyYjMTYwOyYjMTYwOyYjMTYw
OyBzZXR6ICVkbCA8YnI+CiZndDsgJmd0OyAmZ3Q7ICYjMTYwOyYjMTYwOyYjMTYwOyYjMTYwOyBh
bmQgJWRsLCBTVEFDS19DUFVJTkZPX0ZJRUxEKHVzZV9zaGFkb3dfc3BlY19jdHJsKSglcjE0KSA8
YnI+CiZndDsgJmd0OyBJcyBpdCBzYWZlIHRvIHJlbW92ZSB0aGUgJ3hvciAlZWR4LCAlZWR4JyBh
Ym92ZT8gc2V0eiBzZXQgd2hvbGUgYnl0ZSAxIDxicj4KJmd0OyAmZ3Q7IG9yIDAuIDxicj4KJmd0
OyAmZ3Q7IDxicj4KJmd0Ozxicj4KJmd0OyBJdCBpcyBzYWZlLCBidXQgaXQgaXMgbm90IGEgZ29v
ZCBpZGVhLiA8YnI+CiZndDs8YnI+CiZndDsgVXNpbmcgc2V0eiBpcyBhbiA4Yml0IG9wZXJhdGlv
biwgd2hpY2ggd2lsbCBzdWZmZXIgYSByZWdpc3RlciBtZXJnZSA8YnI+CiZndDsgc3RhbGwgaW4g
dGhlIHBpcGVsaW5lIGFzIHdlIGtub3cgZm9yIGNlcnRhaW4gYXQgdGhpcyBwb2ludCB0aGF0IHRo
ZSA8YnI+CiZndDsgdXBwZXIgYml0cyBvZiAlZWR4IGFyZSBub256ZXJvIGF0IHRoaXMgcG9pbnQu
JiMxNjA7IChBbiBlbmNvZGluZyB3aGljaCA8YnI+CiZndDsgYWxsb3dlZCBzZXR6ICVlYXggd291
bGQgaGF2ZSBiZWVuIGZhciBtb3JlIHVzZWZ1bCBpbiA2NGJpdCBjb2RlLikgPGJyPgomZ3Q7PGJy
PgpUaGFua3MgZm9yIGV4cGxhaW4uIEJ1dCBqdXN0IGN1cmlvdXMgZG9lcyBwcm9jZXNzb3IgaGFz
IGlkZWFzIHRoZSB3aG9sZSByZWdpc3RlciBpcyB6ZXJvZWQgYW5kIGF2b2lkIGEgbWVyZ2U/PC9w
Pgo8cCBkaXI9Imx0ciI+dGhhbmtzPGJyPgp6ZHVhbjxicj4KPC9wPgo=
----_com.android.email_4284020793287600--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7065821536587316037==--



From xen-devel-bounces@lists.xenproject.org Wed Feb 14 13:14:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 13:14:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elwtb-0005Sq-99; Wed, 14 Feb 2018 13:14:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elwtZ-0005Si-Up
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 13:14:45 +0000
X-Inumbo-ID: 2ec19b6b-1189-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ec19b6b-1189-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 13:15:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="462716751"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 14 Feb 2018 13:14:36 +0000
Message-ID: <1518614076-1615-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/entry: Use 32bit xors rater than 64bit xors
	for clearing GPRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50ZWwncyBTaWx2ZXJtb250L0tuaWdodHMgTGFuZGluZyBhcmNoaXRlY3R1cmUgdHJlYXRzIHRo
ZW0gYXMgZnVsbCBBTFUKb3BlcmF0aW9ucywgcmF0aGVyIHRoYW4gemVyb2luZyBpZG9tcy4KCk5v
IGZ1bmN0aW9uYWwgY2hhbmdlLCBhbmQgbm8gY2hhbmdlIGluIGNvZGUgdm9sdW1lIChvbmx5IGNo
YW5naW5nIHRoZSBiaXQKc2VsZWN0aW9uIGluIHRoZSBSRVggcHJlZml4KS4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgoKSWYgYW55b25lIGlzIGludGVyZXN0ZWQsIDwy
MDE4MDIxMTEwNDk0OS4xMjk5Mi01LWxpbnV4QGRvbWluaWticm9kb3dza2kubmV0PgppcyB0aGUg
TEtNTCBkaXNjdXNzb24gb24gdGhlIHN1YmplY3QuICBJdCBpcyBtb3N0IGxpa2VseSB0aGF0IHRo
aXMgaXMgYQpkZWxpYmVyYXRlIHNpbXBsaWZpY2F0aW9uIGluIHRoZSBLbmlnaHRzKiBhcmNoaXRl
Y3R1cmUgYmVjYXVzZSBjb21waWxlcnMKZm9sbG93IG9wdGltaXNhdGlvbiBpbnN0cnVjdGlvbnMg
b2YgInVzZSB4b3JzIGZvciB6ZXJvaW5nIiBhbmQgInVzZSAzMmJpdApvcGVyYXRpb25zIGluIHBy
ZWZlcmVuY2UgdG8gNjRiaXQgb25lcyB3aGVyZXZlciBwb3NzaWJsZSIuCi0tLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCB8IDMyICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggYWVlMTRiYS4uNmZjMTNkMyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2FzbV9kZWZucy5oCkBAIC0yNjksMTAgKzI2OSwxMCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2
b2lkIHN0YWModm9pZCkKICAgICAgICAgbW92cSAgJXIxMCxVUkVHU19yMTAoJXJzcCkKICAgICAg
ICAgbW92cSAgJXIxMSxVUkVHU19yMTEoJXJzcCkKIC5lbmRpZgotICAgICAgICB4b3IgICAlcjgs
ICVyOAotICAgICAgICB4b3IgICAlcjksICVyOQotICAgICAgICB4b3IgICAlcjEwLCAlcjEwCi0g
ICAgICAgIHhvciAgICVyMTEsICVyMTEKKyAgICAgICAgeG9yICAgJXI4ZCwgJXI4ZAorICAgICAg
ICB4b3IgICAlcjlkLCAlcjlkCisgICAgICAgIHhvciAgICVyMTBkLCAlcjEwZAorICAgICAgICB4
b3IgICAlcjExZCwgJXIxMWQKICAgICAgICAgbW92cSAgJXJieCxVUkVHU19yYngoJXJzcCkKICAg
ICAgICAgeG9yICAgJWVieCwgJWVieAogICAgICAgICBtb3ZxICAlcmJwLFVSRUdTX3JicCglcnNw
KQpAQCAtMjg5LDEwICsyODksMTAgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzdGFjKHZv
aWQpCiAgICAgICAgIG1vdnEgICVyMTQsVVJFR1NfcjE0KCVyc3ApCiAgICAgICAgIG1vdnEgICVy
MTUsVVJFR1NfcjE1KCVyc3ApCiAuZW5kaWYKLSAgICAgICAgeG9yICAgJXIxMiwgJXIxMgotICAg
ICAgICB4b3IgICAlcjEzLCAlcjEzCi0gICAgICAgIHhvciAgICVyMTQsICVyMTQKLSAgICAgICAg
eG9yICAgJXIxNSwgJXIxNQorICAgICAgICB4b3IgICAlcjEyZCwgJXIxMmQKKyAgICAgICAgeG9y
ICAgJXIxM2QsICVyMTNkCisgICAgICAgIHhvciAgICVyMTRkLCAlcjE0ZAorICAgICAgICB4b3Ig
ICAlcjE1ZCwgJXIxNWQKIC5lbmRtCiAKICNkZWZpbmUgTE9BRF9PTkVfUkVHKHJlZywgY29tcGF0
KSBcCkBAIC0zMTcsMTAgKzMxNywxMCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHN0YWMo
dm9pZCkKICAgICAgICAgbW92cSAgVVJFR1NfcjEzKCVyc3ApLCAlcjEzCiAgICAgICAgIG1vdnEg
IFVSRUdTX3IxMiglcnNwKSwgJXIxMgogLmVsc2UKLSAgICAgICAgeG9yICVyMTUsICVyMTUKLSAg
ICAgICAgeG9yICVyMTQsICVyMTQKLSAgICAgICAgeG9yICVyMTMsICVyMTMKLSAgICAgICAgeG9y
ICVyMTIsICVyMTIKKyAgICAgICAgeG9yICVyMTVkLCAlcjE1ZAorICAgICAgICB4b3IgJXIxNGQs
ICVyMTRkCisgICAgICAgIHhvciAlcjEzZCwgJXIxM2QKKyAgICAgICAgeG9yICVyMTJkLCAlcjEy
ZAogLmVuZGlmCiAgICAgICAgIExPQURfT05FX1JFRyhicCwgXGNvbXBhdCkKICAgICAgICAgTE9B
RF9PTkVfUkVHKGJ4LCBcY29tcGF0KQpAQCAtMzMwLDEwICszMzAsMTAgQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzdGFjKHZvaWQpCiAgICAgICAgIG1vdnEgIFVSRUdTX3I5KCVyc3ApLCVy
OQogICAgICAgICBtb3ZxICBVUkVHU19yOCglcnNwKSwlcjgKIC5lbHNlCi0gICAgICAgIHhvciAl
cjExLCAlcjExCi0gICAgICAgIHhvciAlcjEwLCAlcjEwCi0gICAgICAgIHhvciAlcjksICVyOQot
ICAgICAgICB4b3IgJXI4LCAlcjgKKyAgICAgICAgeG9yICVyMTFkLCAlcjExZAorICAgICAgICB4
b3IgJXIxMGQsICVyMTBkCisgICAgICAgIHhvciAlcjlkLCAlcjlkCisgICAgICAgIHhvciAlcjhk
LCAlcjhkCiAuZW5kaWYKICAgICAgICAgTE9BRF9PTkVfUkVHKGF4LCBcY29tcGF0KQogICAgICAg
ICBMT0FEX09ORV9SRUcoY3gsIFxjb21wYXQpCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 13:46:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 13:46:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elxO8-00087V-Si; Wed, 14 Feb 2018 13:46:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ov5/=fi=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1elxO7-00087O-SH
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 13:46:19 +0000
X-Inumbo-ID: 981a9adb-118d-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 981a9adb-118d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 13:47:28 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id A2902ACE6;
 Wed, 14 Feb 2018 13:46:12 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, boris.ostrovsky@oracle.com
References: <alpine.DEB.2.10.1802121812500.3704@sstabellini-ThinkPad-X260>
 <1518488027-22386-1-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5e34f4f5-faa5-1983-7e7e-a71d4aec80ca@suse.com>
Date: Wed, 14 Feb 2018 14:46:11 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518488027-22386-1-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] pvcalls-front: introduce a per
 sock_mapping refcount
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMTggMDM6MTMsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBJbnRyb2R1Y2Ug
YSBwZXIgc29ja19tYXBwaW5nIHJlZmNvdW50LCBpbiBhZGRpdGlvbiB0byB0aGUgZXhpc3RpbmcK
PiBnbG9iYWwgcmVmY291bnQuIFRoYW5rcyB0byB0aGUgc29ja19tYXBwaW5nIHJlZmNvdW50LCB3
ZSBjYW4gc2FmZWx5IHdhaXQKPiBmb3IgaXQgdG8gYmUgMSBpbiBwdmNhbGxzX2Zyb250X3JlbGVh
c2UgYmVmb3JlIGZyZWVpbmcgYW4gYWN0aXZlIHNvY2tldCwKPiBpbnN0ZWFkIG9mIHdhaXRpbmcg
Zm9yIHRoZSBnbG9iYWwgcmVmY291bnQgdG8gYmUgMS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4gCj4gLS0tCj4gQ2hhbmdlcyBp
biB2MjoKPiAtIGZpeCBjb2RlIHN0eWxlCj4gLSBuaWNlciBjaGVja3MgaW4gcHZjYWxsc19mcm9u
dF9yZWxlYXNlCj4gLSBmaXggY2hlY2sgaW4gcHZjYWxsc19lbnRlcl9zb2NrCj4gLS0tCj4gIGRy
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE5MyArKysrKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgODEgaW5zZXJ0aW9ucygrKSwg
MTEyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiBpbmRleCA0Yzc4OWU2Li4xNjNi
ZjhjIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ICsrKyBiL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+IEBAIC02MCw2ICs2MCw3IEBAIHN0cnVjdCBzb2Nr
X21hcHBpbmcgewo+ICAJYm9vbCBhY3RpdmVfc29ja2V0Owo+ICAJc3RydWN0IGxpc3RfaGVhZCBs
aXN0Owo+ICAJc3RydWN0IHNvY2tldCAqc29jazsKPiArCWF0b21pY190IHJlZmNvdW50Owo+ICAJ
dW5pb24gewo+ICAJCXN0cnVjdCB7Cj4gIAkJCWludCBpcnE7Cj4gQEAgLTkzLDYgKzk0LDM0IEBA
IHN0cnVjdCBzb2NrX21hcHBpbmcgewo+ICAJfTsKPiAgfTsKPiAgCj4gK3N0YXRpYyBpbmxpbmUg
c3RydWN0IHNvY2tfbWFwcGluZyAqcHZjYWxsc19lbnRlcl9zb2NrKHN0cnVjdCBzb2NrZXQgKnNv
Y2spCj4gK3sKPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7CgpQb2ludGxlc3Mg
aW5pdGlhbGl6ZXIuCgo+ICsKPiArCWlmICghcHZjYWxsc19mcm9udF9kZXYgfHwKPiArCQlkZXZf
Z2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpID09IE5VTEwpCj4gKwkJcmV0dXJu
IEVSUl9QVFIoLUVOT1RDT05OKTsKPiArCj4gKwlwdmNhbGxzX2VudGVyKCk7Cj4gKwltYXAgPSAo
c3RydWN0IHNvY2tfbWFwcGluZyAqKXNvY2stPnNrLT5za19zZW5kX2hlYWQ7Cj4gKwlpZiAobWFw
ID09IE5VTEwpIHsKPiArCQlwdmNhbGxzX2V4aXQoKQo+ICsJCXJldHVybiBFUlJfUFRSKC1FTk9U
U09DSyk7Cj4gKwl9CgpTb3JyeSBmb3Igbm90aWNpbmcgdGhpcyBvbmx5IG5vdzogYW55IHJlYXNv
biB5b3UgZG9uJ3QgY2FsbApwdmNhbGxzX2VudGVyKCkgb25seSBoZXJlIGluc3RlYWQ/IFRoaXMg
d291bGQgcmVtb3ZlIHRoZSBuZWVkIG9mCmNhbGxpbmcgcHZjYWxsc19leGl0KCkgaWYgbWFwID09
IE5VTEwuCgpJIGNhbid0IHNlZSBwdmNhbGxzX2VudGVyKCkgcHJvdGVjdGluZyBzb2NrLT5zay0+
c2tfc2VuZF9oZWFkIGluIGFueQp3YXkuCgo+ICsKPiArCWF0b21pY19pbmMoJm1hcC0+cmVmY291
bnQpOwo+ICsJcmV0dXJuIG1hcDsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIHB2Y2Fs
bHNfZXhpdF9zb2NrKHN0cnVjdCBzb2NrZXQgKnNvY2spCj4gK3sKPiArCXN0cnVjdCBzb2NrX21h
cHBpbmcgKm1hcCA9IE5VTEw7CgpQb2ludGxlc3MgaW5pdGlhbGl6ZXIgYWdhaW4uCgoKSnVlcmdl
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 14:18:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:18:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elxt0-0002fr-62; Wed, 14 Feb 2018 14:18:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rtrv=fi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elxsy-0002ff-QZ
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 14:18:12 +0000
X-Inumbo-ID: ccfaf594-1191-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ccfaf594-1191-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 15:17:34 +0100 (CET)
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 A5DFB80D;
 Wed, 14 Feb 2018 06:18:09 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B49D43F41F;
 Wed, 14 Feb 2018 06:18:07 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 14 Feb 2018 14:17:59 +0000
Message-Id: <20180214141759.7573-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 andre.przywara@linaro.org, tim@xen.org, Julien Grall <julien.grall@arm.com>,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2] xen/arm: Park CPUs with a MIDR different
	from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGRvZXMgbm90IHByb3Blcmx5IHN1cHBvcnQgYmlnLkxJVFRMRSBwbGF0Zm9ybS4gQWxsIHZD
UFVzIG9mIGEgZ3Vlc3QKd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUg
KHNlZSBhcmNoX2RvbWFpbl9jcmVhdGUpLgpBdCBiZXN0IHRoZSBndWVzdCBtYXkgc2VlIHVucmVs
aWFibGUgcGVyZm9ybWFuY2UgKHZDUFUgc3dpdGNoaW5nIGJldHdlZW4KYmlnIGFuZCBMSVRUTEUp
LCBhdCB3b3JzdCB0aGUgZ3Vlc3Qgd2lsbCBiZWNvbWUgdW5yZWxpYWJsZSBvciBpbnNlY3VyZS4K
ClRoaXMgaXMgYmVjb21pbmcgbW9yZSBhcHBhcmVudCB3aXRoIGJyYW5jaCBwcmVkaWN0b3IgaGFy
ZGVuaW5nIGluIExpbnV4CmJlY2F1c2UgdGhleSB0YXJnZXQgYSBzcGVjaWZpYyBraW5kIG9mIENQ
VXMgYW5kIG1heSBub3Qgd29yayBvbiBvdGhlcgpDUFVzLgoKRm9yIHRoZSB0aW1lIGJlaW5nLCBw
YXJrIGFueSBDUFVzIHdpdGggYSBNRElSIGRpZmZlcmVudCBmcm9tIHRoZSBib290CkNQVS4gVGhp
cyB3aWxsIGJlIHJldmlzaXRlZCBpbiB0aGUgZnV0dXJlIG9uY2UgWGVuIGdhaW5zIHVuZGVyc3Rh
bmRpbmcKb2YgYmlnLkxJVFRMRS4KClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQoKV2UgcHJvYmFibHkg
d2FudCB0byBiYWNrcG9ydCB0aGlzIGFzIHBhcnQgb2YgWFNBLTI1NC4gVXNpbmcgYmlnLkxJVFRM
RQpvbiBYZW4gaGFzIG5ldmVyIGJlZW4gc3VwcG9ydGVkIGJ1dCB3ZSBkaWRuJ3QgbWFrZSBpdCBj
bGVhcmx5LiBUaGlzIGlzCmJlY29taW5nIG1vcmUgYXBwYXJlbnQgd2l0aCBjb2RlIHRhcmdldGlu
ZyBzcGVjaWZpYyBDUFVzLgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgYSBjb21t
YW5kIGxpbmUgb3B0aW9uIHRvIG92ZXJyaWRlIHRoZSBkZWZhdWx0IGJlaGF2aW9yLgotLS0KIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTAgKysrKysrKysrKwogeGVuL2Fy
Y2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysr
KysrKwogMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgppbmRleCA3OWZlYmE2YmNkLi5jZjU5OTdiOGRiIDEwMDY0NAotLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTAwMCw2ICsxMDAwLDE2IEBAIHN1cHBvcnRlZCBvbmx5
IHdoZW4gY29tcGlsZWQgd2l0aCBYU00gb24geDg2LgogCiBDb250cm9sIFhlbnMgdXNlIG9mIHRo
ZSBBUEVJIEhhcmR3YXJlIEVycm9yIFNvdXJjZSBUYWJsZSwgc2hvdWxkIG9uZSBiZSBmb3VuZC4K
IAorIyMjIGhtcF91bnNhZmUgKGFybSkKKz4gYD0gPGJvb2xlYW4+YAorCis+IERlZmF1bHQgOiBg
ZmFsc2VgCisKK1NheSB5ZXMgYXQgeW91ciBvd24gcmlzayBpZiB5b3Ugd2FudCB0byBlbmFibGUg
aGV0ZXJvZ2Vub3VzIGNvbXB1dGluZworKHN1Y2ggYXMgYmlnLkxJVFRMRSkuIFRoaXMgbWF5IHJl
c3VsdCB0byBhbiB1bnN0YWJsZSBhbmQgaW5zZWN1cmUKK3BsYXRmb3JtLiBXaGVuIHRoZSBvcHRp
b24gaXMgZGlzYWJsZWQgKGRlZmF1bHQpLCBDUFVzIHRoYXQgYXJlIG5vdAoraWRlbnRpY2FsIHRv
IHRoZSBib290IENQVSB3aWxsIGJlIHBhcmtlZCBhbmQgbm90IHVzZWQgYnkgWGVuLgorCiAjIyMg
aHBldGJyb2FkY2FzdAogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCmluZGV4IDEyNTUxODVhOWMuLjVj
MDVjYWRiMGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9zbXBib290LmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3NtcGJvb3QuYwpAQCAtMjcsNiArMjcsNyBAQAogI2luY2x1ZGUgPHhlbi9zbXAuaD4K
ICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1ZGUgPHhlbi90aW1lci5oPgorI2luY2x1
ZGUgPHhlbi93YXJuaW5nLmg+CiAjaW5jbHVkZSA8eGVuL2lycS5oPgogI2luY2x1ZGUgPHhlbi9j
b25zb2xlLmg+CiAjaW5jbHVkZSA8YXNtL2NwdWVycmF0YS5oPgpAQCAtNjksNiArNzAsMTMgQEAg
REVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY3B1bWFza192YXJfdCwgY3B1X3NpYmxpbmdfbWFz
ayk7CiAvKiByZXByZXNlbnRpbmcgSFQgYW5kIGNvcmUgc2libGluZ3Mgb2YgZWFjaCBsb2dpY2Fs
IENQVSAqLwogREVGSU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY3B1bWFza192YXJfdCwgY3B1X2Nv
cmVfbWFzayk7CiAKKy8qCisgKiBCeSBkZWZhdWx0IG5vbi1ib290IENQVXMgbm90IGlkZW50aWNh
bCB0byB0aGUgYm9vdCBDUFUgd2lsbCBiZQorICogcGFya2VkLgorICovCitzdGF0aWMgYm9vbCBf
X3JlYWRfbW9zdGx5IG9wdF9obXBfdW5zYWZlID0gZmFsc2U7Citib29sZWFuX3BhcmFtKCJobXBf
dW5zYWZlIiwgb3B0X2htcF91bnNhZmUpOworCiBzdGF0aWMgdm9pZCBzZXR1cF9jcHVfc2libGlu
Z19tYXAoaW50IGNwdSkKIHsKICAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnBlcl9jcHUo
Y3B1X3NpYmxpbmdfbWFzaywgY3B1KSkgfHwKQEAgLTI1NSw2ICsyNjMsOSBAQCB2b2lkIF9faW5p
dCBzbXBfaW5pdF9jcHVzKHZvaWQpCiAgICAgZWxzZQogICAgICAgICBhY3BpX3NtcF9pbml0X2Nw
dXMoKTsKIAorICAgIGlmICggb3B0X2htcF91bnNhZmUgKQorICAgICAgICB3YXJuaW5nX2FkZCgi
V0FSTklORzogSE1QIENPTVBVVElORyBIQVMgQkVFTiBFTkFCTEVELlxuIgorICAgICAgICAgICAg
ICAgICAgICAiSXQgaGFzIGltcGxpY2F0aW9ucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHN0YWJpbGl0
eSBvZiB0aGUgc3lzdGVtLlxuIik7CiB9CiAKIGludCBfX2luaXQKQEAgLTI5Miw2ICszMDMsMjEg
QEAgdm9pZCBzdGFydF9zZWNvbmRhcnkodW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAog
CiAgICAgaW5pdF90cmFwcygpOwogCisgICAgLyoKKyAgICAgKiBDdXJyZW50bHkgWGVuIGFzc3Vt
ZXMgdGhlIHBsYXRmb3JtIGhhcyBvbmx5IG9uZSBraW5kIG9mIENQVXMuCisgICAgICogVGhpcyBh
c3N1bXB0aW9uIGRvZXMgbm90IGhvbGQgb24gYmlnLkxJVFRMRSBwbGF0Zm9ybSBhbmQgbWF5Cisg
ICAgICogcmVzdWx0IHRvIGluc3RhYmlsaXR5IGFuZCBpbnNlY3VyZSBwbGF0Zm9ybS4gQmV0dGVy
IHRvIHBhcmsgdGhlbQorICAgICAqIGZvciBub3cuCisgICAgICovCisgICAgaWYgKCAhb3B0X2ht
cF91bnNhZmUgJiYKKyAgICAgICAgIGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzICE9IGJvb3Rf
Y3B1X2RhdGEubWlkci5iaXRzICkKKyAgICB7CisgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJD
UFUldSBNSURSICgweCV4KSBkb2VzIG5vdCBtYXRjaCBib290IENQVSBNSURSICgweCV4KS5cbiIs
CisgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGN1cnJlbnRfY3B1X2RhdGEubWlk
ci5iaXRzLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS5taWRyLmJpdHMpOworICAgICAg
ICBzdG9wX2NwdSgpOworICAgIH0KKwogICAgIG1tdV9pbml0X3NlY29uZGFyeV9jcHUoKTsKIAog
ICAgIGdpY19pbml0X3NlY29uZGFyeV9jcHUoKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 14:27:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:27:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ely1M-0003pr-8U; Wed, 14 Feb 2018 14:26:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ozto=fi=citrix.com=prvs=576501a18=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ely1L-0003pk-5Q
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 14:26:51 +0000
X-Inumbo-ID: 407b7264-1193-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 407b7264-1193-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 14:27:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="462729747"
Date: Wed, 14 Feb 2018 14:26:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Zhongze Liu <blackskygg@gmail.com>
Message-ID: <20180214142623.qito7dkxdld35xvy@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-5-blackskygg@gmail.com>
 <6eb51518-4e01-1d4a-e345-a0fc91c3594c@arm.com>
 <CAHrd_jrTUaNwD3YEaqFvqSHACouOq=tK19rk3GCTK2GBkd70mw@mail.gmail.com>
 <6250f75c-570a-45d2-6c6c-1e82771abb73@arm.com>
 <20180206174719.b6sa3sxfxhhmw4mc@citrix.com>
 <CAHrd_jq8e7moZ-P84GD6JaybjqA62gDQaO9vwUqxjJrv_+-7WQ@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAHrd_jq8e7moZ-P84GD6JaybjqA62gDQaO9vwUqxjJrv_+-7WQ@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 4/7] libxl: support mapping static shared
 memory areas during domain creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MDg6MDFQTSArMDgwMCwgWmhvbmd6ZSBMaXUgd3Jv
dGU6Cj4gPj4gPiBbLi4uXQo+ID4+ID4KPiA+PiA+ID4gPiArCj4gPj4gPiA+ID4gKy8qICAgbGli
eGxfX3NzaG1fZG9fbWFwIC0tIG1hcCBwYWdlcyBpbnRvIHNsYXZlJ3MgcGh5c21hcAo+ID4+ID4g
PiA+ICsgKgo+ID4+ID4gPiA+ICsgKiAgIFRoaXMgZnVuY3Rpb25zIG1hcHMKPiA+PiA+ID4gPiAr
ICogICAgIG1hc3RlciBnZm46IFtAbXNzaG0tPmJlZ2luICsgQHNzaG0tPm9mZnNldCwgQG1zc2ht
LT5lbmQgKwo+ID4+ID4gPiA+IEBzc2htLT5vZmZzZXQpCj4gPj4gPiA+ID4gKyAqICAgaW50bwo+
ID4+ID4gPiA+ICsgKiAgICAgc2xhdmUgZ2ZuOiBbQHNzaG0tPmJlZ2luLCBAc3NobS0+ZW5kKQo+
ID4+ID4gPiA+ICsgKgo+ID4+ID4gPiA+ICsgKiAgIFRoZSBnZm5zIG9mIHRoZSBwYWdlcyB0aGF0
IGFyZSBzdWNjZXNzZnVsbHkgbWFwcGVkIHdpbGwgYmUgc3RvcmVkCj4gPj4gPiA+ID4gKyAqICAg
aW4gQG1hcHBlZCwgYW5kIHRoZSBudW1iZXIgb2YgdGhlIGdmbnMgd2lsbCBiZSBzdG9yZWQgaW4g
QG5tYXBwZWQuCj4gPj4gPiA+ID4gKyAqCj4gPj4gPiA+ID4gKyAqICAgVGhlIGNhbGxlciBoYXZl
IHRvIGd1YXJlbnRlZSB0aGF0IHNzaG0tPmJlZ2luIDwgc3NobS0+ZW5kIGFuZCBhbGwKPiA+PiA+
ID4gPiB0aGUKPiA+PiA+ID4KPiA+PiA+ID4KPiA+PiA+ID4gcy9oYXZlIHRvL2hhcyB0by8gSSB0
aGluay4KPiA+PiA+ID4gcy9ndWFyZW50ZWUvZ3VhcmFudGVlLwo+ID4+ID4gPgo+ID4+ID4gPiA+
ICsgKiAgIHZhbHVlcyBhcmUgcGFnZS1hbGlnbmVkLgo+ID4+ID4gPgo+ID4+ID4gPgo+ID4+ID4g
PiBIbW1tLCBJIGRvbid0IHNlZSB0aGUgYWxpZ25lbWVudCBjaGVjayBpbiBsaWJ4bC4gU28gZG8g
eW91IHJlbHkgb24gdGhlCj4gPj4gPiA+IHRvb2xzdGFjayB0byBkbyBpdD8KPiA+PiA+Cj4gPj4g
PiBZZXMsIFRoaXMgd2FzIGRvbmUgaW4gbGlieGx1X3NzaG0uYy4KPiA+Pgo+ID4+IFNhbWUgcmVt
YXJrIGFzIGFib3ZlIHJlZ2FyZGluZyBsaWJ4bHUuIE5vdGUgdGhhdCBJIGFtIG1haW50YWluaW5n
IHRoZSB0b29scy4KPiA+PiBJYW4gYW5kIFdlaSBtYXkgaGF2ZSBhIGRpZmZlcmVudCBvcGluaW9u
IGhlcmUuCj4gPj4KPiA+Cj4gPiBQbGVhc2UgbW92ZSB0aGUgY2hlY2sgdG8gbGlieGwuCj4gCj4g
SSBhZ3JlZSB0aGF0IHdlIHNob3VsZCBtb3ZlIHRoZSBhbGlnbm1lbnQgY2hlY2sgdG8gbGlieGwu
Cj4gCj4gQnV0IEkgc3RpbGwgdGhpbmsgdGhhdCByZS1zcGVjaWZpY2F0aW9uIGNoZWNrcyBjb3Vs
ZCBvbmx5IGJlIGRvbmUgaW4KPiBsaWJ4bHUsIGJlY2F1c2UKPiB0aGlzIGNvdWxkIG9ubHkgYmUg
c3BvdHRlZCBpbiB0aGUgcGFyc2luZyBwaGFzZSAtLSBpdCBzaG91bGRuJ3QgYmUKPiBsaWJ4bCdz
IGpvYi4gRm9yCj4gbGlieGwsIGFuICpfVU5LTk9XTiB2YWx1ZXMganVzdCBpbmRpY2F0ZXMgdGhh
dCB0aGUgdXNlciBvZiBsaWJ4bAo+IGRpZG4ndCBleHBsaWNpdGx5Cj4gYXNzaWduIGEgdmFsdWUg
dG8gdGhlIG9wdGlvbiB1cG9uIGNhbGxpbmcgdGhlIGNvbnN0cnVjdG9yIG9mIHRoZSBzc2htIHN0
cnVjdCwKPiBhbmQgdGhlIGNvZGUgaW4gbGlieGwgd2lsbCBzZXQgdGhlIG9wdGlvbiB0byBpdHMg
ZGVmYXVsdCB2YWx1ZS4KPiBIb3dldmVyLCBJIGRvIHRoaW5rCj4gSSBmYWlsZWQgdG8gIGhhbmRs
ZSB0aGUgcG9zc2liaWxpdGllcyB3aGVyZSBhbiBvcHRpb24gdmFsdWUgaXMgbm90Cj4gbm90ICpf
VU5LTk9XTiBhbmQKPiBub3QgYW55IHZhbGlkIHZhbHVlcywgd2hpY2ggbWlnaHQgb2NjdXIgaWYg
dGhlIHVzZXIgb2YgbGlieGwgZGlkbid0Cj4gdXNlIHRoZSBjb25zdHJ1Y3Rvcgo+IHRvIGluaXRp
YWxpemUgdGhlIHNzaG0gc3RydWN0LgoKU28gdGhlcmUgYXJlIHR3byBwcm9ibGVtcyB1bmRlciBk
aXNjdXNzaW9uLiBPbmUgaXMgcGFyc2luZywgd2hpY2ggc2hvdWxkCmJlIGRvbmUgaW4gdGhlIHBh
cnNlciBsaWJyYXJ5IChsaWJ4bHUpOyB0aGUgb3RoZXIgaXMgY2hlY2tpbmcgdGhlCnZhbGlkaXR5
IG9mIHRoZSB2YWx1ZSBpbiB0aGUgc3RydWN0LCB3aGljaCBzaG91bGQgYmUgZG9uZSBpbiBsaWJ4
bC4gSQpkb24ndCB0aGluayB3ZSBmdW5kYW1lbnRhbGx5IGRpc2FncmVlIHdpdGggZWFjaCBvdGhl
ci4gU29ycnkgZm9yIG15CnRlcnNlIHJlcGx5IGVhcmxpZXIuCgpXZWkuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 14:29:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:29:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ely3f-0003yf-Ky; Wed, 14 Feb 2018 14:29:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1ely3e-0003yY-Dm
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 14:29:14 +0000
X-Inumbo-ID: 57335eb5-1193-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57335eb5-1193-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 15:28:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208,217";a="67881915"
To: zhenzhong.duan <zhenzhong.duan@oracle.com>
References: <1mkff9kgs97wdh0wu9bq2ned.1518613466397@email.android.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d8a2f7c7-c870-fb0d-67fe-f79d034d6562@citrix.com>
Date: Wed, 14 Feb 2018 14:28:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1mkff9kgs97wdh0wu9bq2ned.1518613466397@email.android.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] =?utf-8?b?5Zue5aSNOiBSZTog5Zue5aSNOiBbUEFUQ0hdIHg4?=
 =?utf-8?q?6/spec=5Fctrl=3A_Fix_several_bugs_in_SPEC=5FCTRL=5FENTRY=5FFROM?=
 =?utf-8?b?X0lOVFJfSVNU?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6776615759599793225=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6776615759599793225==
Content-Type: multipart/alternative;
	boundary="------------DB3842313F056435F474CE34"
Content-Language: en-GB

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

On 14/02/18 13:04, zhenzhong.duan wrote:
>
> 2018å¹´2æœˆ14æ—¥ 20:21äº Andrew Cooper <andrew.cooper3@citrix.com
> <mailto:andrew.cooper3@citrix.com>>å†™é“ï¼
> >
> > On 14/02/18 12:08, zhenzhong.duan wrote:
> > >
> > > > @@ -286,13 +286,13 @@
> > > > Â Â Â Â  setz %dl
> > > > Â Â Â Â  and %dl, STACK_CPUINFO_FIELD(use_shadow_spec_ctrl)(%r14)
> > > Is it safe to remove the 'xor %edx, %edx' above? setz set whole
> byte 1
> > > or 0.
> > >
> >
> > It is safe, but it is not a good idea.
> >
> > Using setz is an 8bit operation, which will suffer a register merge
> > stall in the pipeline as we know for certain at this point that the
> > upper bits of %edx are nonzero at this point.Â  (An encoding which
> > allowed setz %eax would have been far more useful in 64bit code.)
> >
> Thanks for explain. But just curious does processor has ideas the
> whole register is zeroed and avoid a merge?
>

Yes.Â  See the Zeroing Idioms section in the optimisation manual.Â 
Tracking which registers are zero helps breaks read-after-write data
dependences in the pipeline.

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 14/02/18 13:04, zhenzhong.duan
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:1mkff9kgs97wdh0wu9bq2ned.1518613466397@email.android.com">
      <p dir="ltr">
        2018å¹´2æœˆ14æ—¥ 20:21äº Andrew Cooper &lt;<a
          href="mailto:andrew.cooper3@citrix.com" moz-do-not-send="true">andrew.cooper3@citrix.com</a>&gt;å†™é“ï¼<br>
        &gt;<br>
        &gt; On 14/02/18 12:08, zhenzhong.duan wrote: <br>
        &gt; &gt; <br>
        &gt; &gt; &gt; @@ -286,13 +286,13 @@ <br>
        &gt; &gt; &gt; Â Â Â Â  setz %dl <br>
        &gt; &gt; &gt; Â Â Â Â  and %dl,
        STACK_CPUINFO_FIELD(use_shadow_spec_ctrl)(%r14) <br>
        &gt; &gt; Is it safe to remove the 'xor %edx, %edx' above? setz
        set whole byte 1 <br>
        &gt; &gt; or 0. <br>
        &gt; &gt; <br>
        &gt;<br>
        &gt; It is safe, but it is not a good idea. <br>
        &gt;<br>
        &gt; Using setz is an 8bit operation, which will suffer a
        register merge <br>
        &gt; stall in the pipeline as we know for certain at this point
        that the <br>
        &gt; upper bits of %edx are nonzero at this point.Â  (An encoding
        which <br>
        &gt; allowed setz %eax would have been far more useful in 64bit
        code.) <br>
        &gt;<br>
        Thanks for explain. But just curious does processor has ideas
        the whole register is zeroed and avoid a merge?</p>
    </blockquote>
    <br>
    Yes.Â  See the Zeroing Idioms section in the optimisation manual.Â 
    Tracking which registers are zero helps breaks read-after-write data
    dependences in the pipeline.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------DB3842313F056435F474CE34--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6776615759599793225==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 14 14:35:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:35:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ely9i-0004jo-Cd; Wed, 14 Feb 2018 14:35:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ozto=fi=citrix.com=prvs=576501a18=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1ely9g-0004ji-HX
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 14:35:28 +0000
X-Inumbo-ID: 751258b1-1194-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 751258b1-1194-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 14:36:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="462731848"
Date: Wed, 14 Feb 2018 14:35:19 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180214143519.v73zhjgwkpuns2kv@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
 <20180206180623.ri47skutqiiv437r@citrix.com>
 <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
 <aa3cf90d-2345-5fa0-5b65-5f7a5fc56b38@arm.com>
 <CAHrd_jpTGxOnjphH1wk8NJSpiw2FhAMNDGnGL2YYKpJ=wca0BQ@mail.gmail.com>
 <ebd7c9f4-4a71-365e-cbb6-05c20b9042b7@arm.com>
 <CAHrd_jpSv_yOBYDvmVOWwue-Q_Gw4+6b=8+WFk0kAJncffZTuA@mail.gmail.com>
 <01bfbfe7-bd89-0fbe-f94b-ef127584e702@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <01bfbfe7-bd89-0fbe-f94b-ef127584e702@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDM6MjQ6MjZQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDEyLzAyLzE4IDE1OjE3LCBaaG9uZ3plIExpdSB3cm90ZToKPiA+IEhp
IEp1bGllbiwKPiAKPiBIaSwKPiAKPiA+IAo+ID4gMjAxOC0wMi0xMiAyMzowOSBHTVQrMDg6MDAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT46Cj4gPiA+IEhpLAo+ID4gPiAKPiA+
ID4gT24gMTIvMDIvMTggMTQ6NTIsIFpob25nemUgTGl1IHdyb3RlOgo+ID4gPiA+IAo+ID4gPiA+
IDIwMTgtMDItMDggMDo1NCBHTVQrMDg6MDAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT46Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IE9uIDA3LzAyLzE4IDE2OjI3LCBaaG9uZ3plIExp
dSB3cm90ZToKPiA+ID4gPiAKPiA+ID4gPiBJdCBzZWVtcyB0aGF0IEkgbWlzdGFrZW5seSB1c2Ug
dHJhbnNhY3Rpb24gYXMgYSBnbG9iYWwgbG9jay4gTm93IEkgZG9uJ3QKPiA+ID4gPiBoYXZlCj4g
PiA+ID4gYW55IHJlYXNvbnMgbm90IHB1dHRpbmcgdGhlIHVubWFwIG91dCBvZiB0aGUgdHJhbnNh
Y3Rpb24sIGJ1dCB0aGlzIHdpbGwKPiA+ID4gPiBicmVhawo+ID4gPiA+IHRoZSBvcmlnaW5hbCB0
cmFuc2FjdGlvbiBpbnRvIHR3bywgYW5kIEkgZG8gdGhpbmsgdGhhdCB3ZSBuZWVkIHNvbWUKPiA+
ID4gPiBleHBsaWNpdAo+ID4gPiA+IGxvY2tpbmcgaGVyZS4KPiA+ID4gCj4gPiA+IAo+ID4gPiBD
YW4geW91IGV4cGxhaW4gd2h5IHlvdSBuZWVkIHNwZWNpZmljIGxvY2tpbmcgaGVyZT8gV2hhdCBh
cmUgeW91IHRyeWluZyB0bwo+ID4gPiBwcm90ZWN0PyBBcmUgeW91IHRyeWluZyB0byBwcm90ZWN0
IGFnYWluc3QgdHdvIHByb2Nlc3MgZG9pbmcgdGhlIHVubWFwPwo+ID4gPiAKPiA+IAo+ID4gWWVz
Lgo+IAo+IEkgZG9uJ3QgdGhpbmsgeW91IGhhdmUgdG8gd29ycnkgYWJvdXQgdGhlIGxvY2tpbmcg
aGVyZS4gV2l0aCB0aGUgY3VycmVudAo+IGludGVyZmFjZSwgdGhlIHJlZ2lvbnMgY2Fubm90IGJl
IG1vZGlmaWVkIGFmdGVyIHRoZSBndWVzdCBoYXMgYm9vdGVkLiBTbyB0aGUKPiBhZGRyZXNzZXMg
d2lsbCBhbHdheXMgc3RheSB2YWxpZC4KPiAKPiBUaGlzIGNvZGUgcGF0aCBzaG91bGQgbmV2ZXIg
YmUgY2FsbGVkIGNvbmN1cnJlbnRseSwgYXMgYSBsb3Qgb2YgY29kZSBpbgo+IGxpYnhsLCBzbyBJ
IHRoaW5rIHNvbWVvbmUgZWxzZSB3aWxsIHRha2UgY2FyZSBhYm91dCB0aGF0IGZvciB5b3UgKEkg
d2lsbCBsZXQKPiBXZWkgY29uZmlybSBoZXJlKS4KCkkgdGhpbmsgeW91IG1lYW4gImNhbiBiZSBj
YWxsZWQgY29uY3VycmVudGx5IGJ1dCBsb2NraW5nIGlzIHRha2VuIGNhcmUKb2YiLgoKSWYgdHdv
IHByb2Nlc3NlcyAvIHRocmVhZHMgd2l0aCBkaWZmZXJlbnQgbGlieGwgY3R4IChub3QganVzdCB4
bC4geGwgaGFzCmEgZ2xvYmFsIGxvY2spIHRyeSB0byBtYW5pcHVsYXRlIHRoZSBzYW1lIGRvbWFp
biwgbGlieGwgQVBJcyB1c2UgZmlsZQpsb2Nrcy4gRm9yIHRoZSBzYW1lIHNhbWUgcHJvY2Vzcywg
bXVsdGlwbGUgdGhyZWFkcyBidXQgc2hhcmluZyBvbmUKbGlieGxfY3R4IHRoZXJlIGlzIHB0aHJl
YWQgbXV0ZXggaW4gbGlieGxfY3R4LgoKSW4gYSB3YXksICJzb21lb25lIGVsc2UiIChpbiBsaWJ4
bCBjb2RlKSBoYXMgYWxyZWFkeSB0YWtlbiBjYXJlIG9mIHRoZQpsb2NraW5nLgoKRnVuZGFtZW50
YWxseSBXZSBuZWVkIHRvIGFzc3VtZSB0aGUgY29kZSBjYW4gYmUgY2FsbGVkIGNvbmN1cnJlbnRs
eS4gSXQKd291bGQgYmUgZ29vZCB0aGluZyBpZiB0aGlzIGlzIHRha2VuIGludG8gY29uc2lkZXJh
dGlvbiBpZiBuZXcgY29kZSBpcwphZGRlZC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 14:39:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:39:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elyDl-0005Cc-3o; Wed, 14 Feb 2018 14:39:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ozto=fi=citrix.com=prvs=576501a18=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1elyDk-0005Bi-LU
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 14:39:40 +0000
X-Inumbo-ID: 0bf57e8c-1195-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0bf57e8c-1195-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 14:40:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,512,1511827200"; d="scan'208";a="462732571"
Date: Wed, 14 Feb 2018 14:39:32 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180214143932.xyjuswafqcgdic7r@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
 <20180206180623.ri47skutqiiv437r@citrix.com>
 <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
 <aa3cf90d-2345-5fa0-5b65-5f7a5fc56b38@arm.com>
 <CAHrd_jpTGxOnjphH1wk8NJSpiw2FhAMNDGnGL2YYKpJ=wca0BQ@mail.gmail.com>
 <ebd7c9f4-4a71-365e-cbb6-05c20b9042b7@arm.com>
 <CAHrd_jpSv_yOBYDvmVOWwue-Q_Gw4+6b=8+WFk0kAJncffZTuA@mail.gmail.com>
 <01bfbfe7-bd89-0fbe-f94b-ef127584e702@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <01bfbfe7-bd89-0fbe-f94b-ef127584e702@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Zhongze Liu <blackskygg@gmail.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDM6MjQ6MjZQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDEyLzAyLzE4IDE1OjE3LCBaaG9uZ3plIExpdSB3cm90ZToKPiA+IEhp
IEp1bGllbiwKPiAKPiBIaSwKPiAKPiA+IAo+ID4gMjAxOC0wMi0xMiAyMzowOSBHTVQrMDg6MDAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT46Cj4gPiA+IEhpLAo+ID4gPiAKPiA+
ID4gT24gMTIvMDIvMTggMTQ6NTIsIFpob25nemUgTGl1IHdyb3RlOgo+ID4gPiA+IAo+ID4gPiA+
IDIwMTgtMDItMDggMDo1NCBHTVQrMDg6MDAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT46Cj4gPiA+ID4gPiAKPiA+ID4gPiA+IE9uIDA3LzAyLzE4IDE2OjI3LCBaaG9uZ3plIExp
dSB3cm90ZToKPiA+ID4gPiAKPiA+ID4gPiBJdCBzZWVtcyB0aGF0IEkgbWlzdGFrZW5seSB1c2Ug
dHJhbnNhY3Rpb24gYXMgYSBnbG9iYWwgbG9jay4gTm93IEkgZG9uJ3QKPiA+ID4gPiBoYXZlCj4g
PiA+ID4gYW55IHJlYXNvbnMgbm90IHB1dHRpbmcgdGhlIHVubWFwIG91dCBvZiB0aGUgdHJhbnNh
Y3Rpb24sIGJ1dCB0aGlzIHdpbGwKPiA+ID4gPiBicmVhawo+ID4gPiA+IHRoZSBvcmlnaW5hbCB0
cmFuc2FjdGlvbiBpbnRvIHR3bywgYW5kIEkgZG8gdGhpbmsgdGhhdCB3ZSBuZWVkIHNvbWUKPiA+
ID4gPiBleHBsaWNpdAo+ID4gPiA+IGxvY2tpbmcgaGVyZS4KPiA+ID4gCj4gPiA+IAo+ID4gPiBD
YW4geW91IGV4cGxhaW4gd2h5IHlvdSBuZWVkIHNwZWNpZmljIGxvY2tpbmcgaGVyZT8gV2hhdCBh
cmUgeW91IHRyeWluZyB0bwo+ID4gPiBwcm90ZWN0PyBBcmUgeW91IHRyeWluZyB0byBwcm90ZWN0
IGFnYWluc3QgdHdvIHByb2Nlc3MgZG9pbmcgdGhlIHVubWFwPwo+ID4gPiAKPiA+IAo+ID4gWWVz
Lgo+IAo+IEkgZG9uJ3QgdGhpbmsgeW91IGhhdmUgdG8gd29ycnkgYWJvdXQgdGhlIGxvY2tpbmcg
aGVyZS4gV2l0aCB0aGUgY3VycmVudAo+IGludGVyZmFjZSwgdGhlIHJlZ2lvbnMgY2Fubm90IGJl
IG1vZGlmaWVkIGFmdGVyIHRoZSBndWVzdCBoYXMgYm9vdGVkLiBTbyB0aGUKPiBhZGRyZXNzZXMg
d2lsbCBhbHdheXMgc3RheSB2YWxpZC4KPiAKPiBUaGlzIGNvZGUgcGF0aCBzaG91bGQgbmV2ZXIg
YmUgY2FsbGVkIGNvbmN1cnJlbnRseSwgYXMgYSBsb3Qgb2YgY29kZSBpbgo+IGxpYnhsLCBzbyBJ
IHRoaW5rIHNvbWVvbmUgZWxzZSB3aWxsIHRha2UgY2FyZSBhYm91dCB0aGF0IGZvciB5b3UgKEkg
d2lsbCBsZXQKPiBXZWkgY29uZmlybSBoZXJlKS4KPiAKPiBJbiBhbnkgY2FzZSwgdGhlIHdvcnN0
IHRoYXQgY291bGQgaGFwcGVuIGlzIHRoZSB1bm1hcCBpcyBjYWxsZWQgdHdpY2Ugb24gdGhlCj4g
c2FtZSByZWdpb24uIFNvIHlvdSB3b3VsZCBnZXQgc3B1cmlvdXMgZXJyb3IgbWVzc2FnZS4gTm90
IHRoYXQgYmFkLgoKWWVhaCwgbm90IHRoYXQgYmFkLiBOb3QgZ29pbmcgdG8gYmUgYSBzZWN1cml0
eSBpc3N1ZSwgbm90IGdvaW5nIHRvIGxlYWsKcmVzb3VyY2VzIGluIHRoZSBlbmQuCgpUbyBhdm9p
ZCBzcHVyaW91cyB1bm1hcCwgY2FuIHdlIG1heWJlIHVubWFwIHRoZSBwYWdlcyBhZnRlciB0aGUg
eGVuc3RvcmUKdHJhbnNhY3Rpb24gaXMgY29tbWl0dGVkPyBJbiB0aGF0IGNhc2UsIG9ubHkgdGhl
IHN1Y2Nlc3NmdWwgb25lIGdldHMgdG8KdW5tYXAsIHRoZSBvbmVzIHRoYXQgYXJlbid0IGNvbW1p
dHRlZCB3aWxsIGJhaWwuCgooSnVzdCB0b3NzaW5nIGFyb3VuZCBpZGVhcykKCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 14:47:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:47:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elyL4-00060Q-0P; Wed, 14 Feb 2018 14:47:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=feo7=fi=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1elyL2-00060K-Ld
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 14:47:12 +0000
X-Inumbo-ID: da5bf8b4-1195-11e8-ba59-bc764e045a96
Received: from mail-io0-x22e.google.com (unknown [2607:f8b0:4001:c06::22e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da5bf8b4-1195-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 15:46:34 +0100 (CET)
Received: by mail-io0-x22e.google.com with SMTP id f4so25395818ioh.8
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 06:47:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WI+Wac0rWcJbSLb5NdFyZkRGt1tjDDaGTMdm3iyrOrQ=;
 b=MKFdofB7F/Efj7SM74QoxEwPWnFl1SU1REOEJEuxSAg4SvBhY8p3od++OYryagIpM6
 8IJDe7j12c98W/RhyrjNnvyH8AMyxGa+eHsQx1G52KPrvqKPIjRJItwbPGdY7RxSKNC4
 wfp5/jF2u1pKP1h2QTaPHM1JrP9LFOVbTNzp/E1K99zXBGFfLnKtpajdFVCHbba7a+8N
 nKh1m+XX+QYwPVqOA2FyYcTwjegP+r2pCZ1p+95NGBZiTjNU91UaZ5fuhGIq/kuZ8L2n
 6yJWJpEirn9mlG+O8CYseCdOdHY2KDue6VGb309A8ue5lBkacNHfmZUQUS1lEwkm7+TG
 0bow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WI+Wac0rWcJbSLb5NdFyZkRGt1tjDDaGTMdm3iyrOrQ=;
 b=Il+apaSgQhtZZP/igO3byIoWSO0zfkVcD6v7HpgdRGipkYDINfq3jR4cYT0YanRaAD
 JzL7XJvsZ6tpCIjjYAq4F3S7P86mS8vzp9OQC8znLuFp1YaYuc4DK2w1ydesUd8xbuof
 BYtN77bNCSYOtgn+l8GrPOLhJckln9nkSntF/NIHT4WhyPGDJKEM8crpfGS/n6eIRvwJ
 ZEFkIOtzaO7DwvfW4QGMoPGvKmMuHoRIDvJaEr36h2hEHRdG2JByIjyb7umAetKTGB1u
 IG+osajZjRtMuk+z7A6sdD+2naEKk3cd4ShYWIrHDy6bDwQOl7gDeJfmAJ2JMT7HhVbb
 cuKA==
X-Gm-Message-State: APf1xPAKrF2Tb3i5UC8c8FkNOfnQn36H4GHcmmZipuIPS1C+Vy/kdh5h
 +MXyX3opeE6FrWPSv5KhyUGRwjS1NpwpZ44OQ/0=
X-Google-Smtp-Source: AH8x225xz3ioWgfzBGtcF4RU+nuSRhiqDQrTgtn0ZHhMHKxOD7Rn2OiaGp/5ZDBGDvyYnbvRcANj/eLbjE0gVQybzyk=
X-Received: by 10.107.179.195 with SMTP id c186mr5468284iof.41.1518619630185; 
 Wed, 14 Feb 2018 06:47:10 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.156.148 with HTTP; Wed, 14 Feb 2018 06:47:09 -0800 (PST)
In-Reply-To: <20180214141759.7573-1-julien.grall@arm.com>
References: <20180214141759.7573-1-julien.grall@arm.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 14 Feb 2018 16:47:09 +0200
Message-ID: <CAPD2p-mp8yNP5G+s5RC_WNsQ1On6s88sVRDEYAcUXP0_UE=e2w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen Devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksIEp1bGllbi4KCk9uIFdlZCwgRmViIDE0LCAyMDE4IGF0IDQ6MTcgUE0sIEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+IFhlbiBkb2VzIG5vdCBwcm9wZXJseSBz
dXBwb3J0IGJpZy5MSVRUTEUgcGxhdGZvcm0uIEFsbCB2Q1BVcyBvZiBhIGd1ZXN0Cj4gd2lsbCBh
bHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUgKHNlZSBhcmNoX2RvbWFpbl9jcmVh
dGUpLgo+IEF0IGJlc3QgdGhlIGd1ZXN0IG1heSBzZWUgdW5yZWxpYWJsZSBwZXJmb3JtYW5jZSAo
dkNQVSBzd2l0Y2hpbmcgYmV0d2Vlbgo+IGJpZyBhbmQgTElUVExFKSwgYXQgd29yc3QgdGhlIGd1
ZXN0IHdpbGwgYmVjb21lIHVucmVsaWFibGUgb3IgaW5zZWN1cmUuCj4KPiBUaGlzIGlzIGJlY29t
aW5nIG1vcmUgYXBwYXJlbnQgd2l0aCBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyBpbiBMaW51
eAo+IGJlY2F1c2UgdGhleSB0YXJnZXQgYSBzcGVjaWZpYyBraW5kIG9mIENQVXMgYW5kIG1heSBu
b3Qgd29yayBvbiBvdGhlcgo+IENQVXMuCj4KPiBGb3IgdGhlIHRpbWUgYmVpbmcsIHBhcmsgYW55
IENQVXMgd2l0aCBhIE1ESVIgZGlmZmVyZW50IGZyb20gdGhlIGJvb3QKPiBDUFUuIFRoaXMgd2ls
bCBiZSByZXZpc2l0ZWQgaW4gdGhlIGZ1dHVyZSBvbmNlIFhlbiBnYWlucyB1bmRlcnN0YW5kaW5n
Cj4gb2YgYmlnLkxJVFRMRS4KPgo+IFsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAo+Cj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPgo+IC0tLQo+Cj4gV2Ug
cHJvYmFibHkgd2FudCB0byBiYWNrcG9ydCB0aGlzIGFzIHBhcnQgb2YgWFNBLTI1NC4gVXNpbmcg
YmlnLkxJVFRMRQo+IG9uIFhlbiBoYXMgbmV2ZXIgYmVlbiBzdXBwb3J0ZWQgYnV0IHdlIGRpZG4n
dCBtYWtlIGl0IGNsZWFybHkuIFRoaXMgaXMKPiBiZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGgg
Y29kZSB0YXJnZXRpbmcgc3BlY2lmaWMgQ1BVcy4KPgo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAg
ICAgICAgLSBBZGQgYSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIG92ZXJyaWRlIHRoZSBkZWZhdWx0
IGJlaGF2aW9yLgo+IC0tLQo+ICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8
IDEwICsrKysrKysrKysKPiAgeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAy
NiArKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDM2IGluc2Vy
dGlvbnMoKykKPgo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gaW5kZXggNzlmZWJh
NmJjZC4uY2Y1OTk3YjhkYiAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgo+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4g
QEAgLTEwMDAsNiArMTAwMCwxNiBAQCBzdXBwb3J0ZWQgb25seSB3aGVuIGNvbXBpbGVkIHdpdGgg
WFNNIG9uIHg4Ni4KPgo+ICBDb250cm9sIFhlbnMgdXNlIG9mIHRoZSBBUEVJIEhhcmR3YXJlIEVy
cm9yIFNvdXJjZSBUYWJsZSwgc2hvdWxkIG9uZSBiZSBmb3VuZC4KPgo+ICsjIyMgaG1wX3Vuc2Fm
ZSAoYXJtKQo+ICs+IGA9IDxib29sZWFuPmAKPiArCj4gKz4gRGVmYXVsdCA6IGBmYWxzZWAKPiAr
Cj4gK1NheSB5ZXMgYXQgeW91ciBvd24gcmlzayBpZiB5b3Ugd2FudCB0byBlbmFibGUgaGV0ZXJv
Z2Vub3VzIGNvbXB1dGluZwo+ICsoc3VjaCBhcyBiaWcuTElUVExFKS4gVGhpcyBtYXkgcmVzdWx0
IHRvIGFuIHVuc3RhYmxlIGFuZCBpbnNlY3VyZQo+ICtwbGF0Zm9ybS4gV2hlbiB0aGUgb3B0aW9u
IGlzIGRpc2FibGVkIChkZWZhdWx0KSwgQ1BVcyB0aGF0IGFyZSBub3QKPiAraWRlbnRpY2FsIHRv
IHRoZSBib290IENQVSB3aWxsIGJlIHBhcmtlZCBhbmQgbm90IHVzZWQgYnkgWGVuLgo+ICsKPiAg
IyMjIGhwZXRicm9hZGNhc3QKPiAgPiBgPSA8Ym9vbGVhbj5gCj4KPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKPiBpbmRleCAxMjU1
MTg1YTljLi41YzA1Y2FkYjBhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9zbXBib290LmMK
PiArKysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gQEAgLTI3LDYgKzI3LDcgQEAKPiAgI2lu
Y2x1ZGUgPHhlbi9zbXAuaD4KPiAgI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Cj4gICNpbmNsdWRl
IDx4ZW4vdGltZXIuaD4KPiArI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4gICNpbmNsdWRlIDx4
ZW4vaXJxLmg+Cj4gICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgo+ICAjaW5jbHVkZSA8YXNtL2Nw
dWVycmF0YS5oPgo+IEBAIC02OSw2ICs3MCwxMyBAQCBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RM
WShjcHVtYXNrX3Zhcl90LCBjcHVfc2libGluZ19tYXNrKTsKPiAgLyogcmVwcmVzZW50aW5nIEhU
IGFuZCBjb3JlIHNpYmxpbmdzIG9mIGVhY2ggbG9naWNhbCBDUFUgKi8KPiAgREVGSU5FX1BFUl9D
UFVfUkVBRF9NT1NUTFkoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7Cj4KPiArLyoKPiAr
ICogQnkgZGVmYXVsdCBub24tYm9vdCBDUFVzIG5vdCBpZGVudGljYWwgdG8gdGhlIGJvb3QgQ1BV
IHdpbGwgYmUKPiArICogcGFya2VkLgo+ICsgKi8KPiArc3RhdGljIGJvb2wgX19yZWFkX21vc3Rs
eSBvcHRfaG1wX3Vuc2FmZSA9IGZhbHNlOwo+ICtib29sZWFuX3BhcmFtKCJobXBfdW5zYWZlIiwg
b3B0X2htcF91bnNhZmUpOwo+ICsKPiAgc3RhdGljIHZvaWQgc2V0dXBfY3B1X3NpYmxpbmdfbWFw
KGludCBjcHUpCj4gIHsKPiAgICAgIGlmICggIXphbGxvY19jcHVtYXNrX3ZhcigmcGVyX2NwdShj
cHVfc2libGluZ19tYXNrLCBjcHUpKSB8fAo+IEBAIC0yNTUsNiArMjYzLDkgQEAgdm9pZCBfX2lu
aXQgc21wX2luaXRfY3B1cyh2b2lkKQo+ICAgICAgZWxzZQo+ICAgICAgICAgIGFjcGlfc21wX2lu
aXRfY3B1cygpOwo+Cj4gKyAgICBpZiAoIG9wdF9obXBfdW5zYWZlICkKPiArICAgICAgICB3YXJu
aW5nX2FkZCgiV0FSTklORzogSE1QIENPTVBVVElORyBIQVMgQkVFTiBFTkFCTEVELlxuIgo+ICsg
ICAgICAgICAgICAgICAgICAgICJJdCBoYXMgaW1wbGljYXRpb25zIG9uIHRoZSBzZWN1cml0eSBh
bmQgc3RhYmlsaXR5IG9mIHRoZSBzeXN0ZW0uXG4iKTsKPiAgfQo+Cj4gIGludCBfX2luaXQKPiBA
QCAtMjkyLDYgKzMwMywyMSBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh1bnNpZ25lZCBsb25nIGJv
b3RfcGh5c19vZmZzZXQsCj4KPiAgICAgIGluaXRfdHJhcHMoKTsKPgo+ICsgICAgLyoKPiArICAg
ICAqIEN1cnJlbnRseSBYZW4gYXNzdW1lcyB0aGUgcGxhdGZvcm0gaGFzIG9ubHkgb25lIGtpbmQg
b2YgQ1BVcy4KPiArICAgICAqIFRoaXMgYXNzdW1wdGlvbiBkb2VzIG5vdCBob2xkIG9uIGJpZy5M
SVRUTEUgcGxhdGZvcm0gYW5kIG1heQo+ICsgICAgICogcmVzdWx0IHRvIGluc3RhYmlsaXR5IGFu
ZCBpbnNlY3VyZSBwbGF0Zm9ybS4gQmV0dGVyIHRvIHBhcmsgdGhlbQo+ICsgICAgICogZm9yIG5v
dy4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhb3B0X2htcF91bnNhZmUgJiYKPiArICAgICAgICAg
Y3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMgIT0gYm9vdF9jcHVfZGF0YS5taWRyLmJpdHMgKQo+
ICsgICAgewo+ICsgICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDUFUldSBNSURSICgweCV4KSBk
b2VzIG5vdCBtYXRjaCBib290IENQVSBNSURSICgweCV4KS5cbiIsCj4gKyAgICAgICAgICAgICAg
IHNtcF9wcm9jZXNzb3JfaWQoKSwgY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMsCj4gKyAgICAg
ICAgICAgICAgIGJvb3RfY3B1X2RhdGEubWlkci5iaXRzKTsKPiArICAgICAgICBzdG9wX2NwdSgp
Owo+ICsgICAgfQo+ICsKPiAgICAgIG1tdV9pbml0X3NlY29uZGFyeV9jcHUoKTsKPgo+ICAgICAg
Z2ljX2luaXRfc2Vjb25kYXJ5X2NwdSgpOwo+IC0tCj4gMi4xMS4wCj4KPgo+IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcg
bGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKClRoYW5rcyBmb3IgbGVhdmlu
ZyBhbiBvcHRpb24gdG8gZW5hYmxlIGhtcCBiYWNrLiBXZSB1bmRlcnN0YW5kIHRoZQpwb3NzaWJs
ZSByaXNrcywgYnV0IHdlIGFyZSBwbGF5aW5nIHdpdGggYmlnIGFuZCBMSVRUTEUgY29yZXMgZm9y
IHRlc3QKcHVycG9zZXMKYW5kIHdpdGhvdXQgc3VjaCBvcHRpb24gd2Ugd2lsbCBoYXZlIHRvIHJl
dmVydCB0aGUgcGF0Y2ggdG8gYWxsb3cKTElUVExFIGNvcmVzIHRvIHVwIGFuZCBydW5uaW5nLgoK
LS0gClJlZ2FyZHMsCgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 14:58:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 14:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elyVQ-0007LZ-Cl; Wed, 14 Feb 2018 14:57:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rtrv=fi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elyVP-0007LD-Rm
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 14:57:55 +0000
X-Inumbo-ID: 98ac332b-1197-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 98ac332b-1197-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 14:59:03 +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 3703D1435;
 Wed, 14 Feb 2018 06:57:48 -0800 (PST)
Received: from [10.37.12.182] (unknown [10.37.12.182])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6B5D93F53D;
 Wed, 14 Feb 2018 06:57:47 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <64a33225-920e-7e23-cb7b-6dd37053f18a@arm.com>
Date: Wed, 14 Feb 2018 14:57:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Osstest linux-arm-xen moved to 4.14
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpJIGhhdmUgdXBkYXRlZCB0aGUgbGludXgtYXJtLXhlbiBicmFuY2ggdG8gdXNlIExpbnV4
IDQuMTQuMTkuIFRoaXMgaXMgCnRoZSBsYXRlc3Qgc3RhYmxlIGFuZCBzaG91bGQgaGF2ZSBiZXR0
ZXIgc3VwcG9ydCBmb3IgQXJtNjQgaGFyZHdhcmUuCgpBdCB0aGUgbW9tZW50LCBJIG1lcmdlZCB0
aGUgbGludXgtc3RhYmxlL2xpbnV4LTQuMTQueSB0byBsaW51eC1hcm0teGVuIAphdm9pZGluZyBh
IHJlYmFzZS4gT25jZSBpdCBoYXMgcHVzaGVkIGJ5IG9zc3Rlc3QsIHdlIHNob3VsZCByZXNldCB0
aGUgCnRyZWUgdG8gZ2V0IHRoZSBsb2dzIGEgYml0IG1vcmUgc3RyZWFtbGluZWQgYW5kIGRvIGEg
Zm9yY2UgcHVzaC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 15:31:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 15:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elz1S-0002KY-Dr; Wed, 14 Feb 2018 15:31:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rtrv=fi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elz1Q-0002KH-NO
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 15:31:00 +0000
X-Inumbo-ID: 3781a0c6-119c-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3781a0c6-119c-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 15:32:08 +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 981A01435;
 Wed, 14 Feb 2018 07:30:52 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5B8C73F53D;
 Wed, 14 Feb 2018 07:30:51 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 14 Feb 2018 15:30:43 +0000
Message-Id: <20180214153045.10558-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, ian.jackson@eu.citrix.com, mjaggi@caviumnetworks.com
Subject: [Xen-devel] [PATCH v2 0/2] Fixup for booting Xen on Thunder-X using
	Grub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzbWFsbCBzZXJpZXMgd2lsbCBoZWxwIHRvIGJvb3QgWGVuIG9uIFRodW5k
ZXItWCB1c2luZyBHcnViLiBUaGlzIHBhcnQKb2YgbXkgd29yayB0byB1c2UgVGh1bmRlci1YIGlu
IE9zc3Rlc3QKCkNoZWVycywKCkp1bGllbiBHcmFsbCAoMik6CiAgeGVuL2FybTogRXh0ZW5kIHRo
ZSBudW1iZXIgb2YgbWVtb3J5IGJhbmtzIHN1cHBvcnRlZAogIHhlbi9hcm06IEJsYWNrbGlzdCBT
TU1VIG9uIFRodW5kZXItWAoKIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgICB8ICAx
ICsKIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcnguYyB8IDM5ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oICAg
ICAgIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcngu
YwoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 15:31:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 15:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elz1S-0002Ku-QW; Wed, 14 Feb 2018 15:31:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rtrv=fi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elz1R-0002KI-DC
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 15:31:01 +0000
X-Inumbo-ID: 38c332c8-119c-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 38c332c8-119c-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 15:32:10 +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 8573E1435;
 Wed, 14 Feb 2018 07:30:55 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 528BA3F53D;
 Wed, 14 Feb 2018 07:30:54 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 14 Feb 2018 15:30:45 +0000
Message-Id: <20180214153045.10558-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180214153045.10558-1-julien.grall@arm.com>
References: <20180214153045.10558-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, ian.jackson@eu.citrix.com, mjaggi@caviumnetworks.com
Subject: [Xen-devel] [PATCH v2 2/2] xen/arm: Blacklist SMMU on Thunder-X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGRvZXMgbm90IHlldCBzdXBwb3J0IENhdml1bSBTTU1VIGJlY2F1c2UgaXQgcmVxdWlyZXMg
c29tZQp3b3JrYXJvdW5kLiBGb3IgdGhlIHRpbWUgYmVpbmcsIGJsYWNrbGlzdCB0aGVtLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAg
Q2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEZpeCBjb21wYXRpYmxlIHN0cmluZwotLS0KIHhlbi9h
cmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUgICB8ICAxICsKIHhlbi9hcmNoL2FybS9wbGF0Zm9y
bXMvdGh1bmRlcnguYyB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KwogMiBmaWxlcyBjaGFuZ2VkLCA0MCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy90aHVuZGVyeC5jCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3BsYXRmb3Jtcy9NYWtlZmlsZSBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvTWFrZWZpbGUK
aW5kZXggNTNhNDdlNDhkMi4uODBlNTU1Y2MxNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlCkBA
IC02LDUgKzYsNiBAQCBvYmotJChDT05GSUdfQVJNXzMyKSArPSBvbWFwNS5vCiBvYmotJChDT05G
SUdfQVJNXzMyKSArPSByY2FyMi5vCiBvYmotJChDT05GSUdfQVJNXzY0KSArPSBzZWF0dGxlLm8K
IG9iai15ICs9IHN1bnhpLm8KK29iai0kKENPTkZJR19BUk1fNjQpICs9IHRodW5kZXJ4Lm8KIG9i
ai0kKENPTkZJR19BUk1fNjQpICs9IHhnZW5lLXN0b3JtLm8KIG9iai0kKENPTkZJR19BUk1fNjQp
ICs9IHhpbGlueC16eW5xbXAubwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy90
aHVuZGVyeC5jIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy90aHVuZGVyeC5jCm5ldyBmaWxlIG1v
ZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjliMzJhMjljNmIKLS0tIC9kZXYvbnVsbAorKysg
Yi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3RodW5kZXJ4LmMKQEAgLTAsMCArMSwzOSBAQAorLyoK
KyAqIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcnguYworICoKKyAqIENhdml1bSBUaHVu
ZGVyLVggc3BlY2lmaWMgc2V0dGluZ3MKKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIwMTggQVJNIEx0
ZC4KKyAqCisgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqIHRoZSBGcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZS4KKyAqCisgKiBU
aGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVz
ZWZ1bCwKKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCisgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJU
SUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBm
b3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCisgKiBhbG9uZyB3aXRoIHRoaXMgcHJv
Z3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorICovCisK
KyNpbmNsdWRlIDxhc20vcGxhdGZvcm0uaD4KKworc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCB0
aHVuZGVyeF9kdF9jb21wYXRbXSBfX2luaXRjb25zdCA9Cit7CisgICAgImNhdml1bSx0aHVuZGVy
LTg4eHgiLAorICAgIE5VTEwKK307CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21h
dGNoIHRodW5kZXJ4X2JsYWNrbGlzdF9kZXZbXSBfX2luaXRjb25zdCA9Cit7CisgICAgLyogQ2F2
aXVtIGhhcyBpdHMgb3duIFNNTVUgd2hpY2ggaXMgbm90IHlldCBzdXBwb3J0ZWQuICovCisgICAg
RFRfTUFUQ0hfQ09NUEFUSUJMRSgiY2F2aXVtLHNtbXUtdjIiKSwKKyAgICB7IC8qIHNlbnRpbmVs
ICovIH0sCit9OworCitQTEFURk9STV9TVEFSVCh0aHVuZGVyeCwgIlRIVU5ERVJYIikKKyAgICAu
Y29tcGF0aWJsZSA9IHRodW5kZXJ4X2R0X2NvbXBhdCwKKyAgICAuYmxhY2tsaXN0X2RldiA9IHRo
dW5kZXJ4X2JsYWNrbGlzdF9kZXYsCitQTEFURk9STV9FTkQKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 15:31:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 15:31:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elz1S-0002Kj-KD; Wed, 14 Feb 2018 15:31:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rtrv=fi=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1elz1Q-0002KG-NP
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 15:31:00 +0000
X-Inumbo-ID: 37e5f884-119c-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 37e5f884-119c-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 15:32:08 +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 1433A15BF;
 Wed, 14 Feb 2018 07:30:54 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D5B9D3F53D;
 Wed, 14 Feb 2018 07:30:52 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 14 Feb 2018 15:30:44 +0000
Message-Id: <20180214153045.10558-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180214153045.10558-1-julien.grall@arm.com>
References: <20180214153045.10558-1-julien.grall@arm.com>
Cc: andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org, ian.jackson@eu.citrix.com, mjaggi@caviumnetworks.com
Subject: [Xen-devel] [PATCH v2 1/2] xen/arm: Extend the number of memory
	banks supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBib290aW5nIHVzaW5nIEdydWIgb24gVGh1bmRlci1YLCB0aGUgbnVtYmVyIG9mIG1lbW9y
eSBhdmFpbGFibGUgaXMKZ3JlYXRlciB0aGFuIDY0LiBCdW1wIHRoZSBudW1iZXIgdG8gMTI4LCBz
byB3ZSBjYW4gdGFrZSBhZHZhbnRhZ2Ugb2YgYWxsCnRoZSBtZW1vcnkuCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgogICAgTm90ZSB0aGF0
IEkgd2Fzbid0IGFibGUgdG8gYm9vdCB3aXRob3V0IHRoaXMgcGF0Y2gsIGJlY2F1c2UgRUZJIHN0
dWIKICAgIGlzIHByaW50aW5nIGFuIGVycm9yIHdoZW4gdGhlIG51bWJlciBvZiByZWdpb24gZXhj
ZWVkIDY0LiBUaGlzIHdpbGwKICAgIHJlc3VsdCB0byBmcmFnbWVudCBpbiBiaXQgbW9yZSB0aGUg
bWVtb3J5IChzb3VuZHMgbGlrZSBwcmludAogICAgYWxsb2NhdGUgbWVtb3J5KSBhbmQgd2lsbCBm
YWlsIHRvIGdldCB0aGUgbWVtb3J5IG9uIHJldHJ5LgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0v
c2V0dXAuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vc2V0dXAuaAppbmRleCA3ZmYyYzM0ZGFiLi4wY2MzMzMwODA3IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NldHVwLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zZXR1cC5oCkBAIC02LDcgKzYsNyBAQAogI2RlZmluZSBNSU5fRkRUX0FMSUdOIDgKICNkZWZp
bmUgTUFYX0ZEVF9TSVpFIFNaXzJNCiAKLSNkZWZpbmUgTlJfTUVNX0JBTktTIDY0CisjZGVmaW5l
IE5SX01FTV9CQU5LUyAxMjgKIAogI2RlZmluZSBNQVhfTU9EVUxFUyA1IC8qIEN1cnJlbnQgbWF4
aW11bSB1c2VmdWwgbW9kdWxlcyAqLwogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 15:32:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 15:32:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elz2o-0002WM-3i; Wed, 14 Feb 2018 15:32:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=feo7=fi=gmail.com=olekstysh@srs-us1.protection.inumbo.net>)
 id 1elz2n-0002W9-CD
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 15:32:25 +0000
X-Inumbo-ID: 2ad8b24e-119c-11e8-ba59-bc764e045a96
Received: from mail-io0-x235.google.com (unknown [2607:f8b0:4001:c06::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ad8b24e-119c-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 16:31:47 +0100 (CET)
Received: by mail-io0-x235.google.com with SMTP id n7so25569294iob.0
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 07:32:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=HfQJy4nfOWx0NbqWDDMPoZ97CBtdbMPBH/fnZSheC3k=;
 b=B6SDa3PtcHMtzAc/DJW6D7XOUcoxjynul+Ob6I5pOP5Agwy1XZeDhNTNTtyI5p2PCe
 SInAvBUDAX78plOpaDJfQ0l4ReWfESYzUn9AfSuO4Nru4TMkQOUnwnv/ExIuI4BcsM9Z
 NVeuRi26pLK/EBzc9PalfAWNX5feUVNNUUrReeN0Z6k9rF/cRkdfiza3l1wgCpwiOFLd
 u+ls6JzFHFr2xrDH5Xbt2uI90T+CT/gjUB2Xpc6JJgOeYFQAKE9cGNPYe8Nc2L1znFkP
 EAkI6TYhcGK/E91LfKcgUZQFhWXeiiPxMd9RwgmAWwPvEwZrwM4uB0dXZfeFv43qKlAn
 FAgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=HfQJy4nfOWx0NbqWDDMPoZ97CBtdbMPBH/fnZSheC3k=;
 b=c2AKOpC80trVrZwK9v2Oc1vrE0f8QyKL5Qch/kW4z4ijR7lVl+ixeRD9ZR+IddhyZx
 rC4MWvAFLzmMtoJezyaGtT44KOHTP64ciU78C3aqhligZQ/lKCCoZP2RJxSANJ7B3Rtu
 llbPXcrl24e0X91K3bcHJLFpc74UUGB4s8eWuPjwCMmKDJjhidK0oHPTI5z6kGagFDWP
 8UYSAjw8kJceRHgkJfKhI6rf16RK03uRriT5huSb8RN+3oZ3UCfiPqZSAkrdBR62lY18
 mTD37WLW8aco2QE4jnY+KjnBRNOAtwKGxuwlz4/x8BOyAtJDNbq9F4UtB5/nizcRwBd9
 uX0w==
X-Gm-Message-State: APf1xPDLhCWT+k/A2kB6hsT24O2++DAcXrwgf4P1xPio1fYdii72+dvO
 JCthAJAT67i8dIMv0X3aqEMG3AxFjD4HJG4H3eY=
X-Google-Smtp-Source: AH8x226YDkjbtoCMtZpv8p09pToWzMfAqMPsVv+YZlx2ts7bm1tnC6a1V5dXulHrSu/nAuiK6UHQRYrQaRw8VHQBsig=
X-Received: by 10.107.34.199 with SMTP id i190mr5904981ioi.297.1518622342198; 
 Wed, 14 Feb 2018 07:32:22 -0800 (PST)
MIME-Version: 1.0
Received: by 10.107.156.148 with HTTP; Wed, 14 Feb 2018 07:32:21 -0800 (PST)
In-Reply-To: <CAPD2p-mp8yNP5G+s5RC_WNsQ1On6s88sVRDEYAcUXP0_UE=e2w@mail.gmail.com>
References: <20180214141759.7573-1-julien.grall@arm.com>
 <CAPD2p-mp8yNP5G+s5RC_WNsQ1On6s88sVRDEYAcUXP0_UE=e2w@mail.gmail.com>
From: Oleksandr Tyshchenko <olekstysh@gmail.com>
Date: Wed, 14 Feb 2018 17:32:21 +0200
Message-ID: <CAPD2p-kJJnhsSFdwniUD6mG7Dhew88XeX3Jtz+ViVfjdyzujxQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andre Przywara <andre.przywara@linaro.org>,
 Xen Devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkKCk9uIFdlZCwgRmViIDE0LCAyMDE4IGF0IDQ6NDcgUE0sIE9sZWtzYW5kciBUeXNoY2hlbmtv
CjxvbGVrc3R5c2hAZ21haWwuY29tPiB3cm90ZToKPiBIaSwgSnVsaWVuLgo+Cj4gT24gV2VkLCBG
ZWIgMTQsIDIwMTggYXQgNDoxNyBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4gd3JvdGU6Cj4+IFhlbiBkb2VzIG5vdCBwcm9wZXJseSBzdXBwb3J0IGJpZy5MSVRUTEUgcGxh
dGZvcm0uIEFsbCB2Q1BVcyBvZiBhIGd1ZXN0Cj4+IHdpbGwgYWx3YXlzIGhhdmUgdGhlIE1JRFIg
b2YgdGhlIGJvb3QgQ1BVIChzZWUgYXJjaF9kb21haW5fY3JlYXRlKS4KPj4gQXQgYmVzdCB0aGUg
Z3Vlc3QgbWF5IHNlZSB1bnJlbGlhYmxlIHBlcmZvcm1hbmNlICh2Q1BVIHN3aXRjaGluZyBiZXR3
ZWVuCj4+IGJpZyBhbmQgTElUVExFKSwgYXQgd29yc3QgdGhlIGd1ZXN0IHdpbGwgYmVjb21lIHVu
cmVsaWFibGUgb3IgaW5zZWN1cmUuCj4+Cj4+IFRoaXMgaXMgYmVjb21pbmcgbW9yZSBhcHBhcmVu
dCB3aXRoIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nIGluIExpbnV4Cj4+IGJlY2F1c2UgdGhl
eSB0YXJnZXQgYSBzcGVjaWZpYyBraW5kIG9mIENQVXMgYW5kIG1heSBub3Qgd29yayBvbiBvdGhl
cgo+PiBDUFVzLgo+Pgo+PiBGb3IgdGhlIHRpbWUgYmVpbmcsIHBhcmsgYW55IENQVXMgd2l0aCBh
IE1ESVIgZGlmZmVyZW50IGZyb20gdGhlIGJvb3QKPj4gQ1BVLiBUaGlzIHdpbGwgYmUgcmV2aXNp
dGVkIGluIHRoZSBmdXR1cmUgb25jZSBYZW4gZ2FpbnMgdW5kZXJzdGFuZGluZwo+PiBvZiBiaWcu
TElUVExFLgo+Pgo+PiBbMV0gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE2LTEyL21zZzAwODI2Lmh0bWwKPj4KPj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4KPj4gLS0tCj4+Cj4+IFdlIHBy
b2JhYmx5IHdhbnQgdG8gYmFja3BvcnQgdGhpcyBhcyBwYXJ0IG9mIFhTQS0yNTQuIFVzaW5nIGJp
Zy5MSVRUTEUKPj4gb24gWGVuIGhhcyBuZXZlciBiZWVuIHN1cHBvcnRlZCBidXQgd2UgZGlkbid0
IG1ha2UgaXQgY2xlYXJseS4gVGhpcyBpcwo+PiBiZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGgg
Y29kZSB0YXJnZXRpbmcgc3BlY2lmaWMgQ1BVcy4KPj4KPj4gICAgIENoYW5nZXMgaW4gdjI6Cj4+
ICAgICAgICAgLSBBZGQgYSBjb21tYW5kIGxpbmUgb3B0aW9uIHRvIG92ZXJyaWRlIHRoZSBkZWZh
dWx0IGJlaGF2aW9yLgo+PiAtLS0KPj4gIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtk
b3duIHwgMTAgKysrKysrKysrKwo+PiAgeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAg
ICAgfCAyNiArKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAz
NiBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+IGlu
ZGV4IDc5ZmViYTZiY2QuLmNmNTk5N2I4ZGIgMTAwNjQ0Cj4+IC0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCj4+IEBAIC0xMDAwLDYgKzEwMDAsMTYgQEAgc3VwcG9ydGVkIG9ubHkgd2hlbiBj
b21waWxlZCB3aXRoIFhTTSBvbiB4ODYuCj4+Cj4+ICBDb250cm9sIFhlbnMgdXNlIG9mIHRoZSBB
UEVJIEhhcmR3YXJlIEVycm9yIFNvdXJjZSBUYWJsZSwgc2hvdWxkIG9uZSBiZSBmb3VuZC4KPj4K
Pj4gKyMjIyBobXBfdW5zYWZlIChhcm0pCj4+ICs+IGA9IDxib29sZWFuPmAKPj4gKwo+PiArPiBE
ZWZhdWx0IDogYGZhbHNlYAo+PiArCj4+ICtTYXkgeWVzIGF0IHlvdXIgb3duIHJpc2sgaWYgeW91
IHdhbnQgdG8gZW5hYmxlIGhldGVyb2dlbm91cyBjb21wdXRpbmcKPj4gKyhzdWNoIGFzIGJpZy5M
SVRUTEUpLiBUaGlzIG1heSByZXN1bHQgdG8gYW4gdW5zdGFibGUgYW5kIGluc2VjdXJlCj4+ICtw
bGF0Zm9ybS4gV2hlbiB0aGUgb3B0aW9uIGlzIGRpc2FibGVkIChkZWZhdWx0KSwgQ1BVcyB0aGF0
IGFyZSBub3QKPj4gK2lkZW50aWNhbCB0byB0aGUgYm9vdCBDUFUgd2lsbCBiZSBwYXJrZWQgYW5k
IG5vdCB1c2VkIGJ5IFhlbi4KPj4gKwo+PiAgIyMjIGhwZXRicm9hZGNhc3QKPj4gID4gYD0gPGJv
b2xlYW4+YAo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9h
cmNoL2FybS9zbXBib290LmMKPj4gaW5kZXggMTI1NTE4NWE5Yy4uNWMwNWNhZGIwYSAxMDA2NDQK
Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vc21w
Ym9vdC5jCj4+IEBAIC0yNyw2ICsyNyw3IEBACj4+ICAjaW5jbHVkZSA8eGVuL3NtcC5oPgo+PiAg
I2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Cj4+ICAjaW5jbHVkZSA8eGVuL3RpbWVyLmg+Cj4+ICsj
aW5jbHVkZSA8eGVuL3dhcm5pbmcuaD4KPj4gICNpbmNsdWRlIDx4ZW4vaXJxLmg+Cj4+ICAjaW5j
bHVkZSA8eGVuL2NvbnNvbGUuaD4KPj4gICNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+Cj4+IEBA
IC02OSw2ICs3MCwxMyBAQCBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWShjcHVtYXNrX3Zhcl90
LCBjcHVfc2libGluZ19tYXNrKTsKPj4gIC8qIHJlcHJlc2VudGluZyBIVCBhbmQgY29yZSBzaWJs
aW5ncyBvZiBlYWNoIGxvZ2ljYWwgQ1BVICovCj4+ICBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RM
WShjcHVtYXNrX3Zhcl90LCBjcHVfY29yZV9tYXNrKTsKPj4KPj4gKy8qCj4+ICsgKiBCeSBkZWZh
dWx0IG5vbi1ib290IENQVXMgbm90IGlkZW50aWNhbCB0byB0aGUgYm9vdCBDUFUgd2lsbCBiZQo+
PiArICogcGFya2VkLgo+PiArICovCj4+ICtzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9o
bXBfdW5zYWZlID0gZmFsc2U7CkkgdGhpbmssIHlvdSBjYW4gcmVtb3ZlIHRoZSBpbml0aWFsaXph
dGlvbiBvZiB2YXJpYWJsZS4KCj4+ICtib29sZWFuX3BhcmFtKCJobXBfdW5zYWZlIiwgb3B0X2ht
cF91bnNhZmUpOwo+PiArCj4+ICBzdGF0aWMgdm9pZCBzZXR1cF9jcHVfc2libGluZ19tYXAoaW50
IGNwdSkKPj4gIHsKPj4gICAgICBpZiAoICF6YWxsb2NfY3B1bWFza192YXIoJnBlcl9jcHUoY3B1
X3NpYmxpbmdfbWFzaywgY3B1KSkgfHwKPj4gQEAgLTI1NSw2ICsyNjMsOSBAQCB2b2lkIF9faW5p
dCBzbXBfaW5pdF9jcHVzKHZvaWQpCj4+ICAgICAgZWxzZQo+PiAgICAgICAgICBhY3BpX3NtcF9p
bml0X2NwdXMoKTsKPj4KPj4gKyAgICBpZiAoIG9wdF9obXBfdW5zYWZlICkKPj4gKyAgICAgICAg
d2FybmluZ19hZGQoIldBUk5JTkc6IEhNUCBDT01QVVRJTkcgSEFTIEJFRU4gRU5BQkxFRC5cbiIK
Pj4gKyAgICAgICAgICAgICAgICAgICAgIkl0IGhhcyBpbXBsaWNhdGlvbnMgb24gdGhlIHNlY3Vy
aXR5IGFuZCBzdGFiaWxpdHkgb2YgdGhlIHN5c3RlbS5cbiIpOwo+PiAgfQo+Pgo+PiAgaW50IF9f
aW5pdAo+PiBAQCAtMjkyLDYgKzMwMywyMSBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh1bnNpZ25l
ZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4+Cj4+ICAgICAgaW5pdF90cmFwcygpOwo+Pgo+PiAr
ICAgIC8qCj4+ICsgICAgICogQ3VycmVudGx5IFhlbiBhc3N1bWVzIHRoZSBwbGF0Zm9ybSBoYXMg
b25seSBvbmUga2luZCBvZiBDUFVzLgo+PiArICAgICAqIFRoaXMgYXNzdW1wdGlvbiBkb2VzIG5v
dCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQo+PiArICAgICAqIHJlc3VsdCB0
byBpbnN0YWJpbGl0eSBhbmQgaW5zZWN1cmUgcGxhdGZvcm0uIEJldHRlciB0byBwYXJrIHRoZW0K
Pj4gKyAgICAgKiBmb3Igbm93Lgo+PiArICAgICAqLwo+PiArICAgIGlmICggIW9wdF9obXBfdW5z
YWZlICYmCj4+ICsgICAgICAgICBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cyAhPSBib290X2Nw
dV9kYXRhLm1pZHIuYml0cyApCj4+ICsgICAgewo+PiArICAgICAgICBwcmludGsoWEVOTE9HX0VS
UiAiQ1BVJXUgTUlEUiAoMHgleCkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAoMHgleCku
XG4iLAo+PiArICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJyZW50X2NwdV9k
YXRhLm1pZHIuYml0cywKPj4gKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEubWlkci5iaXRz
KTsKPj4gKyAgICAgICAgc3RvcF9jcHUoKTsKPj4gKyAgICB9Cj4+ICsKPj4gICAgICBtbXVfaW5p
dF9zZWNvbmRhcnlfY3B1KCk7Cj4+Cj4+ICAgICAgZ2ljX2luaXRfc2Vjb25kYXJ5X2NwdSgpOwo+
PiAtLQo+PiAyLjExLjAKPj4KPj4KPj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KPj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+PiBYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbAo+Cj4gVGhhbmtzIGZvciBsZWF2aW5nIGFuIG9wdGlvbiB0byBl
bmFibGUgaG1wIGJhY2suIFdlIHVuZGVyc3RhbmQgdGhlCj4gcG9zc2libGUgcmlza3MsIGJ1dCB3
ZSBhcmUgcGxheWluZyB3aXRoIGJpZyBhbmQgTElUVExFIGNvcmVzIGZvciB0ZXN0Cj4gcHVycG9z
ZXMKPiBhbmQgd2l0aG91dCBzdWNoIG9wdGlvbiB3ZSB3aWxsIGhhdmUgdG8gcmV2ZXJ0IHRoZSBw
YXRjaCB0byBhbGxvdwo+IExJVFRMRSBjb3JlcyB0byB1cCBhbmQgcnVubmluZy4KPgo+IC0tCj4g
UmVnYXJkcywKPgo+IE9sZWtzYW5kciBUeXNoY2hlbmtvCgpSZXZpZXdlZC1ieTogT2xla3NhbmRy
IFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgoKLS0gClJlZ2FyZHMs
CgpPbGVrc2FuZHIgVHlzaGNoZW5rbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 15:36:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 15:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elz73-00035I-OH; Wed, 14 Feb 2018 15:36:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=voly=fi=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1elz72-000356-D0
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 15:36:48 +0000
X-Inumbo-ID: 066edefb-119d-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 066edefb-119d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 15:37:55 +0000 (UTC)
Received: by mail-wm0-f67.google.com with SMTP id a84so12159413wmi.5
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 07:36:41 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=ZGHnD6GQrzFueUQS+5dCwRBU2McknCNnEgLl9j/vMIM=;
 b=lcY5tIdT0mzkMMKAatMKhRnkgeGZspb2J3NE13YFzQ0wGUiPee/3WnuNFpvSob8Haw
 OULnfGh5OZw4cFA8nRVXSt4BzR0kjSjxh92hZVfou/mlwj4remkG5KMVBZTbAxq0qogQ
 lCzrWu706PkHdLS3UsUQe5tiVKTv9DZQCV1TweslcTfbxcB1YoxY41xpd1Wi7SyqsR0X
 dKAlEtuoU6U5BRUZXuknl66lE99EpryU9fE/U10rowwo6hs1bl7CmNeQsa4YXLKdK808
 yfndQWz5geHjT7V9kcYUdVKSn59Sz9P9W1Fx6lMKEKECLyu5/I0X9kCWE6QDlrCyARaq
 TGrw==
X-Gm-Message-State: APf1xPAPaeKCFjAo1rbmaEkjxvqSttFm3VOnbr7/SyP2e7Fep3a/Q3yL
 8J2LNzXzY/BY1HXDEUXWB0R/Ps9Q
X-Google-Smtp-Source: AH8x226oWTCRDC4uxlR4CA8+CoKRyVlMg+UqMuhXKGzH3Mm5O5k2GFz/GrcAunTQsPonhbLCPlhmOQ==
X-Received: by 10.80.138.130 with SMTP id j2mr7665509edj.36.1518622599719;
 Wed, 14 Feb 2018 07:36:39 -0800 (PST)
Received: from mail-wm0-f53.google.com (mail-wm0-f53.google.com.
 [74.125.82.53])
 by smtp.gmail.com with ESMTPSA id h46sm8208173eda.67.2018.02.14.07.36.39
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Feb 2018 07:36:39 -0800 (PST)
Received: by mail-wm0-f53.google.com with SMTP id j199so11331876wmj.2
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 07:36:39 -0800 (PST)
X-Received: by 10.28.170.71 with SMTP id t68mr4956662wme.31.1518622598531;
 Wed, 14 Feb 2018 07:36:38 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Wed, 14 Feb 2018 07:35:58 -0800 (PST)
In-Reply-To: <1518174113-2567-1-git-send-email-rcojocaru@bitdefender.com>
References: <1518174113-2567-1-git-send-email-rcojocaru@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 14 Feb 2018 08:35:58 -0700
X-Gmail-Original-Message-ID: <CABfawhkY9eMeOT3759CPTT14PjFFp0xgVekeo7jL3AP6eavC5g@mail.gmail.com>
Message-ID: <CABfawhkY9eMeOT3759CPTT14PjFFp0xgVekeo7jL3AP6eavC5g@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Bitweasil <bitweasil@cryptohaze.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V4] x86/hvm: fix domain crash when CR3 has
	the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCA0OjAxIEFNLCBSYXp2YW4gQ29qb2NhcnUKPHJjb2pvY2Fy
dUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoZSBlbXVsYXRpb24gbGF5ZXJzIG9mIFhlbiBs
YWNrIFBDSUQgc3VwcG9ydCwgYW5kIGFzIHdlIG9ubHkgb2ZmZXIKPiBQQ0lEIHRvIEhBUCBndWVz
dHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5kbGVkIGJ5IGhhcmR3YXJlLAo+IGV4Y2VwdCB3
aGVuIGludHJvc3BlY3Rpb24gaXMgaW52b2x2ZWQuIENvbnNlcXVlbnRseSwgdHJ5aW5nIHRvIHNl
dAo+IENSMyB3aGVuIHRoZSBub2ZsdXNoIGJpdCBpcyBzZXQgaW4gaHZtX3NldF9jcjMoKSBsZWFk
cyB0byBkb21haW4KPiBjcmFzaGVzLiBUaGUgd29ya2Fyb3VuZCBpcyB0byBjbGVhciB0aGUgbm9m
bHVzaCBiaXQgaW4KPiBodm1fc2V0X2NyMygpLiBDUjMgdmFsdWVzIGluIGh2bV9tb25pdG9yX2Ny
KCkgYXJlIGFsc28gc2FuaXRpemVkLgo+IEFkZGl0aW9uYWxseSwgYSBib29sIHBhcmFtZXRlciBu
b3cgcHJvcGFnYXRlcyB0bwo+IHtzdm0sdm14fV91cGRhdGVfZ3Vlc3RfY3IoKSwgc28gdGhhdCBu
byBmbHVzaGVzIG9jY3VyIHdoZW4KPiB0aGUgYml0IHdhcyBzZXQuCj4KPiBTaWduZWQtb2ZmLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gUmVwb3J0ZWQt
Ynk6IEJpdHdlYXNpbCA8Yml0d2Vhc2lsQGNyeXB0b2hhemUuY29tPgo+IFN1Z2dlc3RlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBUYW1h
cyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgo+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5j
ZSBWMzoKPiAgLSBSZW1vdmVkIHVubmVjZXNzYXJ5ICEhIGZyb20gIm5vZmx1c2ggPSAhISh2YWx1
ZSAmIFg4Nl9DUjNfTk9GTFVTSCk7Igo+ICAtIE1vdmVkIHRoZSBYODZfQ1IzX05PRkxVU0ggI2Rl
ZmluZSB0byB4ODYtZGVmbnMuaC4KPiAgLSBSZW1vdmVkIFg4Nl9DUjNfTk9GTFVTSF9ESVNBQkxF
X01BU0sgKHVzaW5nIH5YODZfQ1IzX05PRkxVU0gpLgo+ICAtIFJldmVydGVkIGNoYW5nZXMgdG8g
aHZtX3VwZGF0ZV9ndWVzdF9jcigpIGFuZCBjYWxsZXJzLCBhbmQgYWRkZWQKPiAgICBodm1fdXBk
YXRlX2d1ZXN0X2NyMygpIGluc3RlYWQuCj4gIC0gQWRkZWQgSFZNX1VQREFURV9HVUVTVF9DUjNf
Tk9fRkxVU0ggYXMgYSBwb3RlbnRpYWwgZmxhZyB0byBwYXNzCj4gICAgdG8gdXBkYXRlX2d1ZXN0
X2NyKCksIGluc3RlYWQgb2YgYSBzaW1wbGUgYm9vbCB3aGljaCBkaWQgbm90Cj4gICAgYXBwbHkg
dG8gYWxsIENScy4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwg
MTMgKysrKysrKysrKy0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyAgICAgICAgfCAg
MyArKysKPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgIHwgMjIgKysrKysrKysr
KysrKystLS0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgfCAxOCAr
KysrKysrKysrKy0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgIHwg
IDIgKy0KPiAgeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgIHwgIDYgKysrLS0tCj4g
IHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICB8ICA2ICsrKy0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L25vbmUuYyAgICAgfCAgMiArLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCAg
ICAgfCAxNSArKysrKysrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2
bS5oIHwgIDIgKy0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCAgICAgIHwgIDcgKysr
Ky0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oICAgfCAgNSArKysrKwo+ICAx
MyBmaWxlcyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkKPgo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0u
Ywo+IGluZGV4IDE4ZDcyMWQuLmYxNzE2M2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtMjI5Nyw2ICsyMjk3
LDcgQEAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVm
ZXIpCj4gICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4gICAgICBzdHJ1Y3QgcGFnZV9p
bmZvICpwYWdlOwo+ICAgICAgdW5zaWduZWQgbG9uZyBvbGQgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1
ZXN0X2NyWzNdOwo+ICsgICAgYm9vbCBub2ZsdXNoID0gZmFsc2U7Cj4KPiAgICAgIGlmICggbWF5
X2RlZmVyICYmIHVubGlrZWx5KHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdf
ZW5hYmxlZCAmCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtb25pdG9yX2N0cmxy
ZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1IzKSkgKQo+IEBAIC0yMzEzLDYgKzIzMTQsMTIgQEAg
aW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCj4g
ICAgICAgICAgfQo+ICAgICAgfQo+Cj4gKyAgICBpZiAoIGh2bV9wY2lkX2VuYWJsZWQodikgKSAv
KiBDbGVhciB0aGUgbm9mbHVzaCBiaXQuICovCj4gKyAgICB7Cj4gKyAgICAgICAgbm9mbHVzaCA9
IHZhbHVlICYgWDg2X0NSM19OT0ZMVVNIOwo+ICsgICAgICAgIHZhbHVlICY9IH5YODZfQ1IzX05P
RkxVU0g7Cj4gKyAgICB9Cj4gKwo+ICAgICAgaWYgKCBodm1fcGFnaW5nX2VuYWJsZWQodikgJiYg
IXBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICYmCj4gICAgICAgICAgICh2YWx1ZSAhPSB2LT5h
cmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdKSApCj4gICAgICB7Cj4gQEAgLTIzMzAsNyArMjMzNyw3
IEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVy
KQo+ICAgICAgfQo+Cj4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdID0gdmFsdWU7
Cj4gLSAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKPiArICAgIHBhZ2luZ191cGRhdGVfY3IzKHYs
IG5vZmx1c2gpOwo+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPgo+ICAgYmFkX2NyMzoKPiBA
QCAtNDAzMSw3ICs0MDM4LDcgQEAgc3RhdGljIGludCBodm1vcF9mbHVzaF90bGJfYWxsKHZvaWQp
Cj4KPiAgICAgIC8qIEZsdXNoIHBhZ2luZy1tb2RlIHNvZnQgc3RhdGUgKGUuZy4sIHZhLT5nZm4g
Y2FjaGU7IFBBRSBQRFBFIGNhY2hlKS4gKi8KPiAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkK
PiAtICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKPiArICAgICAgICBwYWdpbmdfdXBkYXRl
X2NyMyh2LCBmYWxzZSk7Cj4KPiAgICAgIC8qIEZsdXNoIGFsbCBkaXJ0eSBUTEJzLiAqLwo+ICAg
ICAgZmx1c2hfdGxiX21hc2soZC0+ZGlydHlfY3B1bWFzayk7Cj4gQEAgLTQxOTMsNyArNDIwMCw3
IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAo+ICAgICAgICAgIGRvbWFpbl9wYXVzZShk
KTsKPiAgICAgICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1
ZTsKPiAgICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gLSAgICAgICAgICAgIHBhZ2lu
Z191cGRhdGVfY3IzKHYpOwo+ICsgICAgICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxz
ZSk7Cj4gICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4KPiAgICAgICAgICBkb21jdGxfbG9j
a19yZWxlYXNlKCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jIGIv
eGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiBpbmRleCAxMzFiODUyLi44N2U3ZTMxIDEwMDY0
NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9tb25pdG9yLmMKPiBAQCAtMzYsNiArMzYsOSBAQCBib29sIGh2bV9tb25pdG9yX2NyKHVu
c2lnbmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBvbGQp
Cj4gICAgICBzdHJ1Y3QgYXJjaF9kb21haW4gKmFkID0gJmN1cnItPmRvbWFpbi0+YXJjaDsKPiAg
ICAgIHVuc2lnbmVkIGludCBjdHJscmVnX2JpdG1hc2sgPSBtb25pdG9yX2N0cmxyZWdfYml0bWFz
ayhpbmRleCk7Cj4KPiArICAgIGlmICggaW5kZXggPT0gVk1fRVZFTlRfWDg2X0NSMyAmJiBodm1f
cGNpZF9lbmFibGVkKGN1cnIpICkKPiArICAgICAgICB2YWx1ZSAmPSB+WDg2X0NSM19OT0ZMVVNI
OyAvKiBDbGVhciB0aGUgbm9mbHVzaCBiaXQuICovCj4gKwo+ICAgICAgaWYgKCAoYWQtPm1vbml0
b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYgY3RybHJlZ19iaXRtYXNrKSAmJgo+ICAgICAgICAg
ICAoIShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSAmIGN0cmxyZWdfYml0
bWFzaykgfHwKPiAgICAgICAgICAgIHZhbHVlICE9IG9sZCkgJiYKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IGlu
ZGV4IDgxY2Y1YjguLjRlNzRmNjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IEBAIC0zMTUsOSArMzE1
LDkgQEAgc3RhdGljIGludCBzdm1fdm1jYl9yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3Qg
aHZtX2h3X2NwdSAqYykKPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMl0gPSBjLT5j
cjI7Cj4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdID0gYy0+Y3IzOwo+ICAgICAg
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IGMtPmNyNDsKPiAtICAgIHN2bV91cGRhdGVf
Z3Vlc3RfY3IodiwgMCk7Cj4gLSAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIpOwo+IC0gICAg
c3ZtX3VwZGF0ZV9ndWVzdF9jcih2LCA0KTsKPiArICAgIHN2bV91cGRhdGVfZ3Vlc3RfY3Iodiwg
MCwgMCk7Cj4gKyAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIDApOwo+ICsgICAgc3ZtX3Vw
ZGF0ZV9ndWVzdF9jcih2LCA0LCAwKTsKPgo+ICAgICAgLyogTG9hZCBzeXNlbnRlciBNU1JzIGlu
dG8gYm90aCBWTUNCIHNhdmUgYXJlYSBhbmQgVkNQVSBmaWVsZHMuICovCj4gICAgICB2bWNiLT5z
eXNlbnRlcl9jcyA9IHYtPmFyY2guaHZtX3N2bS5ndWVzdF9zeXNlbnRlcl9jcyA9IGMtPnN5c2Vu
dGVyX2NzOwo+IEBAIC01MzMsNyArNTMzLDcgQEAgc3RhdGljIGludCBzdm1fZ3Vlc3RfeDg2X21v
ZGUoc3RydWN0IHZjcHUgKnYpCj4gICAgICByZXR1cm4gbGlrZWx5KHZtY2ItPmNzLmRiKSA/IDQg
OiAyOwo+ICB9Cj4KPiAtdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBpbnQgY3IpCj4gK3ZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IGNyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gIHsKPiAgICAgIHN0cnVj
dCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFyY2guaHZtX3N2bS52bWNiOwo+ICAgICAgdWludDY0
X3QgdmFsdWU7Cj4gQEAgLTU2MywxMyArNTYzLDE5IEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9j
cihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQo+ICAgICAgY2FzZSAzOgo+ICAgICAg
ICAgIHZtY2Jfc2V0X2NyMyh2bWNiLCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzNdKTsKPiAgICAg
ICAgICBpZiAoICFuZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pICkKPiAtICAgICAgICAgICAg
aHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICgg
IShmbGFncyAmIEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PX0ZMVVNIKSApCj4gKyAgICAgICAgICAg
ICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOwo+ICsgICAgICAgIH0KPiAgICAgICAgICBlbHNl
IGlmICggbmVzdGVkaHZtX3Ztc3dpdGNoX2luX3Byb2dyZXNzKHYpICkKPiAgICAgICAgICAgICAg
OyAvKiBDUjMgc3dpdGNoZXMgZHVyaW5nIFZNUlVOL1ZNRVhJVCBkbyBub3QgZmx1c2ggdGhlIFRM
Qi4gKi8KPiAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHVf
YXNpZCgKPiAtICAgICAgICAgICAgICAgIG5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KQo+
IC0gICAgICAgICAgICAgICAgPyAmdmNwdV9uZXN0ZWRodm0odikubnZfbjJhc2lkIDogJnYtPmFy
Y2guaHZtX3ZjcHUubjFhc2lkKTsKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggIShm
bGFncyAmIEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PX0ZMVVNIKSApCj4gKyAgICAgICAgICAgICAg
ICBodm1fYXNpZF9mbHVzaF92Y3B1X2FzaWQoCj4gKyAgICAgICAgICAgICAgICAgICAgbmVzdGVk
aHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYpCj4gKyAgICAgICAgICAgICAgICAgICAgPyAmdmNwdV9u
ZXN0ZWRodm0odikubnZfbjJhc2lkIDogJnYtPmFyY2guaHZtX3ZjcHUubjFhc2lkKTsKPiArICAg
ICAgICB9Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICBjYXNlIDQ6Cj4gICAgICAgICAgdmFsdWUg
PSBIVk1fQ1I0X0hPU1RfTUFTSzsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwo+IGluZGV4IDNkYzZhNmQuLjQxMDZk
NGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiArKysgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYwo+IEBAIC03MCw3ICs3MCw4IEBAIHN0YXRpYyB2b2lkIHZt
eF9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdik7Cj4gIHN0YXRpYyBpbnQgIHZteF9hbGxv
Y192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9tYWluICpkKTsKPiAgc3RhdGljIHZvaWQgdm14X2Zy
ZWVfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7Cj4gIHN0YXRpYyB2b2lkIHZteF9p
bnN0YWxsX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCB2Y3B1ICp2KTsKPiAtc3RhdGljIHZvaWQgdm14
X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKTsKPiArc3Rh
dGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50
IGNyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFn
cyk7Cj4gIHN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdik7
Cj4gIHN0YXRpYyB2b2lkIHZteF93YmludmRfaW50ZXJjZXB0KHZvaWQpOwo+ICBzdGF0aWMgdm9p
ZCB2bXhfZnB1X2RpcnR5X2ludGVyY2VwdCh2b2lkKTsKPiBAQCAtODQwLDkgKzg0MSw5IEBAIHN0
YXRpYyBpbnQgdm14X3ZtY3NfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19j
cHUgKmMpCj4KPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMl0gPSBjLT5jcjI7Cj4g
ICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdID0gYy0+Y3I0Owo+IC0gICAgdm14X3Vw
ZGF0ZV9ndWVzdF9jcih2LCAwKTsKPiAtICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IodiwgMik7Cj4g
LSAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDQpOwo+ICsgICAgdm14X3VwZGF0ZV9ndWVzdF9j
cih2LCAwLCAwKTsKPiArICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IodiwgMiwgMCk7Cj4gKyAgICB2
bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDQsIDApOwo+Cj4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1
ZXN0X2VmZXIgPSBjLT5tc3JfZWZlcjsKPiAgICAgIHZteF91cGRhdGVfZ3Vlc3RfZWZlcih2KTsK
PiBAQCAtMTU1Miw3ICsxNTUzLDggQEAgdm9pZCB2bXhfdXBkYXRlX2RlYnVnX3N0YXRlKHN0cnVj
dCB2Y3B1ICp2KQo+ICAgICAgdm14X3ZtY3NfZXhpdCh2KTsKPiAgfQo+Cj4gLXN0YXRpYyB2b2lk
IHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKPiAr
c3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGNyLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBm
bGFncykKPiAgewo+ICAgICAgdm14X3ZtY3NfZW50ZXIodik7Cj4KPiBAQCAtMTcwNCw3ICsxNzA2
LDkgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IGNyKQo+ICAgICAgICAgIH0KPgo+ICAgICAgICAgIF9fdm13cml0ZShHVUVTVF9D
UjMsIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbM10pOwo+IC0gICAgICAgIGh2bV9hc2lkX2ZsdXNo
X3ZjcHUodik7Cj4gKwo+ICsgICAgICAgIGlmICggIShmbGFncyAmIEhWTV9VUERBVEVfR1VFU1Rf
Q1IzX05PX0ZMVVNIKSApCj4gKyAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHUodik7Cj4g
ICAgICAgICAgYnJlYWs7Cj4KPiAgICAgIGRlZmF1bHQ6Cj4gQEAgLTI2NTYsNyArMjY2MCw3IEBA
IHN0YXRpYyBpbnQgdm14X2NyX2FjY2Vzcyh1bnNpZ25lZCBsb25nIGV4aXRfcXVhbGlmaWNhdGlv
bikKPiAgICAgICAgICAgKi8KPiAgICAgICAgICBodm1fbW9uaXRvcl9jclgoQ1IwLCB2YWx1ZSwg
b2xkKTsKPiAgICAgICAgICBjdXJyLT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdID0gdmFsdWU7
Cj4gLSAgICAgICAgdm14X3VwZGF0ZV9ndWVzdF9jcihjdXJyLCAwKTsKPiArICAgICAgICB2bXhf
dXBkYXRlX2d1ZXN0X2NyKGN1cnIsIDAsIDApOwo+ICAgICAgICAgIEhWTVRSQUNFXzBEKENMVFMp
Owo+ICAgICAgICAgIGJyZWFrOwo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gaW5kZXggNjZlYTgyMi4uMWVmMzYzNSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAg
LTUyNiw3ICs1MjYsNyBAQCB2b2lkIHVwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpCj4KPiAgICAg
IGlmICggcGFnaW5nX21vZGVfZW5hYmxlZCh2LT5kb21haW4pICkKPiAgICAgIHsKPiAtICAgICAg
ICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKPiArICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBm
YWxzZSk7Cj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9tbS9oYXAvaGFwLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCj4gaW5kZXgg
MDAzYzJkOC4uYjc2ZTZiOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYwo+IEBAIC02NjksMTAgKzY2OSwxMCBA
QCBzdGF0aWMgYm9vbF90IGhhcF9pbnZscGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
dmEpCj4gICAgICByZXR1cm4gMTsKPiAgfQo+Cj4gLXN0YXRpYyB2b2lkIGhhcF91cGRhdGVfY3Iz
KHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykKPiArc3RhdGljIHZvaWQgaGFwX3VwZGF0
ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCj4gIHsK
PiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbM10gPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0
X2NyWzNdOwo+IC0gICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsKPiArICAgIGh2bV91cGRh
dGVfZ3Vlc3RfY3IzKHYsIG5vZmx1c2gpOwo+ICB9Cj4KPiAgY29uc3Qgc3RydWN0IHBhZ2luZ19t
b2RlICoKPiBAQCAtNzA4LDcgKzcwOCw3IEBAIHN0YXRpYyB2b2lkIGhhcF91cGRhdGVfcGFnaW5n
X21vZGVzKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgfQo+Cj4gICAgICAvKiBDUjMgaXMgZWZmZWN0
aXZlbHkgdXBkYXRlZCBieSBhIG1vZGUgY2hhbmdlLiBGbHVzaCBBU0lEcywgZXRjLiAqLwo+IC0g
ICAgaGFwX3VwZGF0ZV9jcjModiwgMCk7Cj4gKyAgICBoYXBfdXBkYXRlX2NyMyh2LCAwLCBmYWxz
ZSk7Cj4KPiAgICAgIHBhZ2luZ191bmxvY2soZCk7Cj4gICAgICBwdXRfZ2ZuKGQsIGNyM19nZm4p
Owo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+IGluZGV4IGMyNDA5NTMuLjIwZGVkM2UgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKPiBAQCAtMzAzMCw3ICszMDMwLDcgQEAgc3RhdGljIHZv
aWQgc2hfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdmNwdSAqdikKPiAgICAgIH0KPiAgI2Vu
ZGlmIC8qIE9PUyAqLwo+Cj4gLSAgICB2LT5hcmNoLnBhZ2luZy5tb2RlLT51cGRhdGVfY3IzKHYs
IDApOwo+ICsgICAgdi0+YXJjaC5wYWdpbmcubW9kZS0+dXBkYXRlX2NyMyh2LCAwLCBmYWxzZSk7
Cj4gIH0KPgo+ICB2b2lkIHNoYWRvd191cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1ICp2
KQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKPiBpbmRleCBhNjM3MmUzLi5mY2M0ZmEzIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9zaGFkb3cvbXVsdGkuYwo+IEBAIC0zMTczLDcgKzMxNzMsNyBAQCBzdGF0aWMgaW50IHNo
X3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCj4gICAgICAgICAgICogSW4gYW55IGNhc2UsIGlu
IHRoZSBQQUUgY2FzZSwgdGhlIEFTU0VSVCBpcyBub3QgdHJ1ZTsgaXQgY2FuCj4gICAgICAgICAg
ICogaGFwcGVuIGJlY2F1c2Ugb2YgYWN0aW9ucyB0aGUgZ3Vlc3QgaXMgdGFraW5nLiAqLwo+ICAj
aWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAzCj4gLSAgICAgICAgdi0+YXJjaC5wYWdpbmcubW9k
ZS0+dXBkYXRlX2NyMyh2LCAwKTsKPiArICAgICAgICB2LT5hcmNoLnBhZ2luZy5tb2RlLT51cGRh
dGVfY3IzKHYsIDAsIGZhbHNlKTsKPiAgI2Vsc2UKPiAgICAgICAgICBBU1NFUlQoZC0+aXNfc2h1
dHRpbmdfZG93bik7Cj4gICNlbmRpZgo+IEBAIC0zOTkyLDcgKzM5OTIsNyBAQCBzaF9zZXRfdG9w
bGV2ZWxfc2hhZG93KHN0cnVjdCB2Y3B1ICp2LAo+Cj4KPiAgc3RhdGljIHZvaWQKPiAtc2hfdXBk
YXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcpCj4gK3NoX3VwZGF0ZV9jcjMo
c3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCj4gIC8qIFVwZGF0
ZXMgdmNwdS0+YXJjaC5jcjMgYWZ0ZXIgdGhlIGd1ZXN0IGhhcyBjaGFuZ2VkIENSMy4KPiAgICog
UGFyYXZpcnR1YWwgZ3Vlc3RzIHNob3VsZCBzZXQgdi0+YXJjaC5ndWVzdF90YWJsZSAoYW5kIGd1
ZXN0X3RhYmxlX3VzZXIsCj4gICAqIGlmIGFwcHJvcHJpYXRlKS4KPiBAQCAtNDIzNCw3ICs0MjM0
LDcgQEAgc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcpCj4gICAg
ICAgICAgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSA9Cj4gICAgICAgICAgICAgIHBhZ2V0YWJs
ZV9nZXRfcGFkZHIodi0+YXJjaC5zaGFkb3dfdGFibGVbMF0pOwo+ICAjZW5kaWYKPiAtICAgICAg
ICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDMpOwo+ICsgICAgICAgIGh2bV91cGRhdGVfZ3Vlc3Rf
Y3IzKHYsIG5vZmx1c2gpOwo+ICAgICAgfQo+Cj4gICAgICAvKiBGaXggdXAgdGhlIGxpbmVhciBw
YWdldGFibGUgbWFwcGluZ3MgKi8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9ub25lLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwo+IGluZGV4IDllNmFkMjMu
LmE4Yzk2MDQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMKPiAr
KysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwo+IEBAIC01MCw3ICs1MCw3IEBAIHN0
YXRpYyB1bnNpZ25lZCBsb25nIF9ndmFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtLAo+ICAgICAgcmV0dXJuIGdmbl94KElOVkFMSURfR0ZOKTsKPiAgfQo+Cj4g
LXN0YXRpYyB2b2lkIF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykK
PiArc3RhdGljIHZvaWQgX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5n
LCBib29sIG5vZmx1c2gpCj4gIHsKPiAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwo+ICB9Cj4g
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmgKPiBpbmRleCBkZDNkZDVmLi4xYjQwODBiIDEwMDY0NAo+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmgKPiBAQCAtODAsNiArODAsOSBAQCBlbnVtIGh2bV9pbnRibGsgewo+ICAjZGVm
aW5lIEhWTV9FVkVOVF9WRUNUT1JfVU5TRVQgICAgKC0xKQo+ICAjZGVmaW5lIEhWTV9FVkVOVF9W
RUNUT1JfVVBEQVRJTkcgKC0yKQo+Cj4gKy8qIHVwZGF0ZV9ndWVzdF9jcigpIGZsYWdzLiAqLwo+
ICsjZGVmaW5lIEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PX0ZMVVNIIDB4MDAwMDAwMDEKPiArCj4g
IC8qCj4gICAqIFRoZSBoYXJkd2FyZSB2aXJ0dWFsIG1hY2hpbmUgKEhWTSkgaW50ZXJmYWNlIGFi
c3RyYWN0cyBhd2F5IGZyb20gdGhlCj4gICAqIHg4Ni94ODZfNjQgQ1BVIHZpcnR1YWxpemF0aW9u
IGFzc2lzdCBzcGVjaWZpY3MuIEN1cnJlbnRseSB0aGlzIGludGVyZmFjZQo+IEBAIC0xMzIsNyAr
MTM1LDggQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSB7Cj4gICAgICAvKgo+ICAgICAgICog
Q2FsbGVkIHRvIGluZm9ybSBIVk0gbGF5ZXIgdGhhdCBhIGd1ZXN0IENSbiBvciBFRkVSIGhhcyBj
aGFuZ2VkLgo+ICAgICAgICovCj4gLSAgICB2b2lkICgqdXBkYXRlX2d1ZXN0X2NyKShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKTsKPiArICAgIHZvaWQgKCp1cGRhdGVfZ3Vlc3RfY3Ip
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IsCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpOwo+ICAgICAgdm9pZCAoKnVwZGF0ZV9ndWVzdF9l
ZmVyKShzdHJ1Y3QgdmNwdSAqdik7Cj4KPiAgICAgIHZvaWQgKCpjcHVpZF9wb2xpY3lfY2hhbmdl
ZCkoc3RydWN0IHZjcHUgKnYpOwo+IEBAIC0zMjQsNyArMzI4LDE0IEBAIGh2bV91cGRhdGVfaG9z
dF9jcjMoc3RydWN0IHZjcHUgKnYpCj4KPiAgc3RhdGljIGlubGluZSB2b2lkIGh2bV91cGRhdGVf
Z3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKPiAgewo+IC0gICAgaHZt
X2Z1bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCBjcik7Cj4gKyAgICBodm1fZnVuY3MudXBkYXRlX2d1
ZXN0X2NyKHYsIGNyLCAwKTsKPiArfQo+ICsKPiArc3RhdGljIGlubGluZSB2b2lkIGh2bV91cGRh
dGVfZ3Vlc3RfY3IzKHN0cnVjdCB2Y3B1ICp2LCBib29sIG5vZmx1c2gpCj4gK3sKPiArICAgIHVu
c2lnbmVkIGludCBmbGFncyA9IG5vZmx1c2ggPyBIVk1fVVBEQVRFX0dVRVNUX0NSM19OT19GTFVT
SCA6IDA7Cj4gKwo+ICsgICAgaHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCAzLCBmbGFncyk7
Cj4gIH0KPgo+ICBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF9lZmVyKHN0cnVj
dCB2Y3B1ICp2KQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3Zt
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKPiBpbmRleCA0NjJjYjg5Li42
YzA1MGY1IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAo+
ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAo+IEBAIC01MSw3ICs1MSw3
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBzdm1faW52bHBnYSh1bnNpZ25lZCBsb25nIHZhZGRyLCB1
aW50MzJfdCBhc2lkKQo+Cj4gIHVuc2lnbmVkIGxvbmcgKnN2bV9tc3JiaXQodW5zaWduZWQgbG9u
ZyAqbXNyX2JpdG1hcCwgdWludDMyX3QgbXNyKTsKPiAgdm9pZCBfX3VwZGF0ZV9ndWVzdF9laXAo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBpbnN0X2xlbik7Cj4gLXZv
aWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBpbnQgY3IpOwo+
ICt2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgaW50IGNy
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwo+Cj4gIGV4dGVybiB1MzIgc3ZtX2ZlYXR1cmVfZmxhZ3M7
Cj4KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcGFnaW5nLmgKPiBpbmRleCA1NjA3YWI0Li5kZDNlMzFmIDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3BhZ2luZy5oCj4gQEAgLTEyMiw3ICsxMjIsOCBAQCBzdHJ1Y3QgcGFnaW5nX21vZGUgewo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgY3IzLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
ZGRyX3QgZ2EsIHVpbnQzMl90ICpwZmVjLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlcik7Cj4gLSAgICB2b2lkICAg
ICAgICAgICgqdXBkYXRlX2NyMyAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIGludCBkb19s
b2NraW5nKTsKPiArICAgIHZvaWQgICAgICAgICAgKCp1cGRhdGVfY3IzICAgICAgICAgICAgKShz
dHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYm9vbCBub2ZsdXNoKTsKPiAgICAgIHZvaWQgICAgICAgICAg
KCp1cGRhdGVfcGFnaW5nX21vZGVzICAgKShzdHJ1Y3QgdmNwdSAqdik7Cj4gICAgICB2b2lkICAg
ICAgICAgICgqd3JpdGVfcDJtX2VudHJ5ICAgICAgICkoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWdu
ZWQgbG9uZyBnZm4sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgbDFfcGdlbnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LAo+IEBAIC0yNzYsOSArMjc3LDkg
QEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBhZ2luZ19nYV90b19nZm5fY3IzKHN0cnVj
dCB2Y3B1ICp2LAo+ICAvKiBVcGRhdGUgYWxsIHRoZSB0aGluZ3MgdGhhdCBhcmUgZGVyaXZlZCBm
cm9tIHRoZSBndWVzdCdzIENSMy4KPiAgICogQ2FsbGVkIHdoZW4gdGhlIGd1ZXN0IGNoYW5nZXMg
Q1IzOyB0aGUgY2FsbGVyIGNhbiB0aGVuIHVzZSB2LT5hcmNoLmNyMwo+ICAgKiBhcyB0aGUgdmFs
dWUgdG8gbG9hZCBpbnRvIHRoZSBob3N0IENSMyB0byBzY2hlZHVsZSB0aGlzIHZjcHUgKi8KPiAt
c3RhdGljIGlubGluZSB2b2lkIHBhZ2luZ191cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQo+ICtz
dGF0aWMgaW5saW5lIHZvaWQgcGFnaW5nX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGJvb2wg
bm9mbHVzaCkKPiAgewo+IC0gICAgcGFnaW5nX2dldF9ob3N0bW9kZSh2KS0+dXBkYXRlX2NyMyh2
LCAxKTsKPiArICAgIHBhZ2luZ19nZXRfaG9zdG1vZGUodiktPnVwZGF0ZV9jcjModiwgMSwgbm9m
bHVzaCk7Cj4gIH0KPgo+ICAvKiBVcGRhdGUgYWxsIHRoZSB0aGluZ3MgdGhhdCBhcmUgZGVyaXZl
ZCBmcm9tIHRoZSBndWVzdCdzIENSMC9DUjMvQ1I0Lgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3g4Ni1kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAo+
IGluZGV4IDcwNDUzZTguLjdiYjY5MTggMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODYtZGVmbnMuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKPiBA
QCAtNDMsNiArNDMsMTEgQEAKPiAgI2RlZmluZSBYODZfQ1IwX1BHICAgICAgICAgICAgICAweDgw
MDAwMDAwIC8qIFBhZ2luZyAgICAgICAgICAgICAgICAgICAoUlcpICovCj4KPiAgLyoKPiArICog
SW50ZWwgQ1BVIGZsYWdzIGluIENSMwo+ICsgKi8KPiArI2RlZmluZSBYODZfQ1IzX05PRkxVU0gg
ICAgMHg4MDAwMDAwMDAwMDAwMDAwCj4gKwo+ICsvKgo+ICAgKiBJbnRlbCBDUFUgZmVhdHVyZXMg
aW4gQ1I0Cj4gICAqLwo+ICAjZGVmaW5lIFg4Nl9DUjRfVk1FICAgICAgICAweDAwMDAwMDAxIC8q
IGVuYWJsZSB2bTg2IGV4dGVuc2lvbnMgKi8KPiAtLQo+IDIuNy40CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 15:39:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 15:39:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elz9V-0003Cy-4B; Wed, 14 Feb 2018 15:39:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ox4u=fi=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1elz9T-0003Ck-WC
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 15:39:20 +0000
X-Inumbo-ID: 613293bb-119d-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 613293bb-119d-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 15:40:28 +0000 (UTC)
Received: (qmail 28335 invoked from network); 14 Feb 2018 17:39:11 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 14 Feb 2018 17:39:11 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id CB62C7FC77
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 17:39:11 +0200 (EET)
Received: (qmail 994 invoked from network); 14 Feb 2018 17:39:11 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 14 Feb 2018 17:39:11 +0200
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1518174113-2567-1-git-send-email-rcojocaru@bitdefender.com>
 <CABfawhkY9eMeOT3759CPTT14PjFFp0xgVekeo7jL3AP6eavC5g@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <4af3acbb-d547-fa7b-d87f-c683d8ea81d5@bitdefender.com>
Date: Wed, 14 Feb 2018 17:39:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CABfawhkY9eMeOT3759CPTT14PjFFp0xgVekeo7jL3AP6eavC5g@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74972
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475567,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.002355)], BW: [Enabled, t:
 (0.000008)], RBL DNSBL: [Disabled], APM: [Disabled], SGN: [Enabled, t:
 (0.008717,0.000043)], URL: [Enabled, t: (0.000006,0.000001)], RTDA:
 [Enabled, t: (0.118723), Hit: No, Details: v2.6.22; Id:
 15.1i605ao.1c5tf8252.3kd3k], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Bitweasil <bitweasil@cryptohaze.com>, Jan Beulich <jbeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH V4] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTQvMjAxOCAwNTozNSBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIEZyaSwg
RmViIDksIDIwMTggYXQgNDowMSBBTSwgUmF6dmFuIENvam9jYXJ1Cj4gPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+PiBUaGUgZW11bGF0aW9uIGxheWVycyBvZiBYZW4gbGFjayBQ
Q0lEIHN1cHBvcnQsIGFuZCBhcyB3ZSBvbmx5IG9mZmVyCj4+IFBDSUQgdG8gSEFQIGd1ZXN0cywg
YWxsIHdyaXRlcyB0byBDUjMgYXJlIGhhbmRsZWQgYnkgaGFyZHdhcmUsCj4+IGV4Y2VwdCB3aGVu
IGludHJvc3BlY3Rpb24gaXMgaW52b2x2ZWQuIENvbnNlcXVlbnRseSwgdHJ5aW5nIHRvIHNldAo+
PiBDUjMgd2hlbiB0aGUgbm9mbHVzaCBiaXQgaXMgc2V0IGluIGh2bV9zZXRfY3IzKCkgbGVhZHMg
dG8gZG9tYWluCj4+IGNyYXNoZXMuIFRoZSB3b3JrYXJvdW5kIGlzIHRvIGNsZWFyIHRoZSBub2Zs
dXNoIGJpdCBpbgo+PiBodm1fc2V0X2NyMygpLiBDUjMgdmFsdWVzIGluIGh2bV9tb25pdG9yX2Ny
KCkgYXJlIGFsc28gc2FuaXRpemVkLgo+PiBBZGRpdGlvbmFsbHksIGEgYm9vbCBwYXJhbWV0ZXIg
bm93IHByb3BhZ2F0ZXMgdG8KPj4ge3N2bSx2bXh9X3VwZGF0ZV9ndWVzdF9jcigpLCBzbyB0aGF0
IG5vIGZsdXNoZXMgb2NjdXIgd2hlbgo+PiB0aGUgYml0IHdhcyBzZXQuCj4+Cj4+IFNpZ25lZC1v
ZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4gUmVw
b3J0ZWQtYnk6IEJpdHdlYXNpbCA8Yml0d2Vhc2lsQGNyeXB0b2hhemUuY29tPgo+PiBTdWdnZXN0
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gCj4gQWNr
ZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KClRoYW5rcyEKClJh
enZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 16:10:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 16:10:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elzde-0006ok-LY; Wed, 14 Feb 2018 16:10:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vtap=fi=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1elzde-0006oe-3I
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 16:10:30 +0000
X-Inumbo-ID: bb9a2626-11a1-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb9a2626-11a1-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 16:11:37 +0000 (UTC)
Received: (qmail 32720 invoked from network); 14 Feb 2018 18:10:21 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 14 Feb 2018 18:10:21 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id BCD5B7FC04
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 18:10:21 +0200 (EET)
Received: (qmail 29145 invoked from network); 14 Feb 2018 18:10:21 +0200
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 14 Feb 2018 18:10:21 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Wed, 14 Feb 2018 18:10:15 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Wed, 14
 Feb 2018 18:10:20 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
Thread-Index: AQHTpBNbsHfPP29FCUiYCN2leARG6KOgye+AgAMpAIA=
Date: Wed, 14 Feb 2018 16:10:20 +0000
Message-ID: <1518624619.4963.20.camel@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
 <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
In-Reply-To: <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.31.983, d:out, a:y, w:t, t:15,
 sv:1518614132, ts:1518624616
Content-ID: <04C6B87FEA4F244AAF06D63B80FF32F4@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74973
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475567,
 Stamp: 3], Multi: [Enabled, t: (0.000024,0.010062)], BW: [Enabled, t:
 (0.000023,0.000002)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.023899,0.000190)], URL: [Enabled, t:
 (0.000035,0.000002)], RTDA: [Enabled, t: (0.088170), Hit: No, Details:
 v2.6.22; Id: 15.1i604k2.1c5tf8cl2.3kfe1], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTHUsIDIwMTgtMDItMTIgYXQgMTU6NTQgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+
IE9uIDEyLzAyLzE4IDE1OjA4LCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOg0KPiA+DQo+ID4gQEAg
LTI2MTksMTQgKzI2MzQsMzEgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0DQo+ID4g
Y3B1X3VzZXJfcmVncyAqcmVncykNCj4gPiAgICAgICAgICBicmVhazsNCj4gPg0KPiA+ICAgICAg
Y2FzZSBWTUVYSVRfRVhDRVBUSU9OX0JQOg0KPiA+IC0gICAgICAgIGlmICggIXYtPmRvbWFpbi0+
ZGVidWdnZXJfYXR0YWNoZWQgKQ0KPiA+IC0gICAgICAgICAgICBnb3RvIHVuZXhwZWN0ZWRfZXhp
dF90eXBlOw0KPiA+IC0gICAgICAgIC8qIEFNRCBWb2wyLCAxNS4xMTogSU5UMywgSU5UTywgQk9V
TkQgaW50ZXJjZXB0cyBkbyBub3QNCj4gPiB1cGRhdGUgUklQLiAqLw0KPiA+IC0gICAgICAgIGlm
ICggKGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0lOVDMpKQ0K
PiA+ID09IDAgKQ0KPiA+ICsgICAgICAgIGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVu
Z3RoKHYsIElOU1RSX0lOVDMpOw0KPiBUaGVyZSBhcmUgbXVsdGlwbGUgd2F5cyBvZiBlbmRpbmcg
dXAgd2l0aCB0aGlzIHZtZXhpdCwgYW5kIElOVDMgaXMNCj4gbm90DQo+IHRoZSBvbmx5IHdheS4N
Cj4NCj4gVGhlIG9sZCBjb2RlIHdhcyBzb21ld2hhdCBicm9rZW4gKGJ1dCBvbmx5IGluIHRoZSBj
YXNlIHRoYXQgYQ0KPiBkZWJ1Z2dlcg0KPiB3YXMgYXR0YWNoZWQpLCBidXQgbm93IHdpdGggIHRo
aXMgaW50cm9zcGVjdGlvbiBob29rIGFjdGl2ZSwNCj4gZXhlY3V0aW5nDQo+IGAweGNkIDB4MDNg
IHdpbGwgZW5kIHVwIGNyYXNoaW5nIHRoZSBkb21haW4gYmVjYXVzZSBvZiBhIGxlbmd0aA0KPiBt
aXNtYXRjaA0KPiBsb29raW5nIGZvciAweGNjLg0KPg0KPiBZb3UgbmVlZCB0byBpbnNwZWN0IEVY
SVRJTlRJTkZPIHRvIHdvcmsgb3V0IHdoYXQgd2VudCBvbiBoZXJlLCBhbmQNCj4gZGlzdGluZ3Vp
c2ggSU5UMyBmcm9tIElOVCAkMy4NCj4NCj4gQ2FuIEkgc3VnZ2VzdCB0aGF0IHlvdSBydW4gdGhp
cyB1bml0IHRlc3QNCj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3h0Zi90ZXN0LXN3aW50
LWVtdWxhdGlvbi5odG1sIHVuZGVyIGRlYnVnDQo+IGludHJvc3BlY3Rpb24gYW4gY2hlY2sgdGhh
dCB5b3UgZ2V0IGFsbCBleHBlY3RlZCBldmVudHM/ICBFdmVyeSB0aW1lDQo+IHdlDQo+IHRvdWNo
IHRoaXMgY29kZSwgd2Ugc2VlbSB0byBicmVhayBpdCA6KA0KPg0KPiB+QW5kcmV3DQo+DQpJJ3Zl
IHRlc3RlZCBvbiBJbnRlbCBhbmQgQU1EIGFuZCBJIG9ubHkgZ2V0IGV2ZW50cyBvbiBpbnQzLiBG
dXJ0aGVyDQptb3JlLCBJIGRvbid0IHRoaW5rIHRoZXJlIGlzIGFueSB3YXkgdG8gdXNlIHRoZSB2
bWNiLT5leGl0aW50aW5mbw0KYmVjYXVzZSBhbGwgdGhlIGZpZWxkcyBhcmUgMCBvbiB0aGUgdGlt
ZSBvZiBWTUVYSVRfRVhDRVBUSU9OX0JQLiBEaWQgSQ0KdW5kZXJzdGFuZCB0aGUgdGVzdCBzY2Vu
YXJpbyBjb3JyZWN0bHk/DQoNClRoYW5rcywNCkFsZXgNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fDQpUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 16:23:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 16:23:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1elzq8-0007nn-1h; Wed, 14 Feb 2018 16:23:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1elzq6-0007nh-PA
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 16:23:22 +0000
X-Inumbo-ID: 87c9f96f-11a3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87c9f96f-11a3-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 16:24:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,513,1511827200"; d="scan'208";a="462757262"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 14 Feb 2018 16:23:12 +0000
Message-ID: <1518625392-1912-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
	.data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgWFBUSSBpbXBsZW1lbnRhdGlvbiBpc29sYXRlcyB0aGUgZGlyZWN0bWFwIChh
bmQgdGhlcmVmb3JlIGEgbG90IG9mCmd1ZXN0IGRhdGEpLCBidXQgYSBsYXJnZSBxdWFudGl0eSBv
ZiBDUFUwJ3Mgc3RhdGUgKGluY2x1ZGluZyBpdHMgc3RhY2spCnJlbWFpbnMgdmlzaWJsZS4KCkZ1
cnRoZXJtb3JlLCBhbiBhdHRhY2tlciBhYmxlIHRvIHJlYWQgLnRleHQgaXMgaW4gYSB2YXN0bHkg
c3VwZXJpb3IgcG9zaXRpb24KdG8gbm9ybWFsIHdoZW4gaXQgY29tZXMgdG8gZmluZ2VycHJpbnRp
bmcgWGVuIGZvciBrbm93biB2dWxuZXJhYmlsaXRpZXMsIG9yCnNjYW5uaW5nIGZvciBST1AvU3Bl
Y3RyZSBnYWRnZXRzLgoKQ29sbGVjdCB0b2dldGhlciB0aGUgZW50cnlwb2ludHMgaW4gLnRleHQu
ZW50cnkgKGN1cnJlbnRseSAzeDRrIGZyYW1lcywgYnV0CmNhbiBhbG1vc3QgY2VydGFpbmx5IGJl
IHNsaW1tZWQgZG93biksIGFuZCBjcmVhdGUgYSBjb21tb24gbWFwcGluZyB3aGljaCBpcwppbnNl
cnRlZCBpbnRvIGVhY2ggcGVyLWNwdSBzaGFkb3cuICBUaGUgc3R1YnMgYXJlIGFsc28gaW5zZXJ0
ZWQgaW50byB0aGlzCm1hcHBpbmcgYnkgcG9pbnRpbmcgYXQgdGhlIGluLXVzZSBMMi4gIFRoaXMg
YWxsb3dzIHN0dWJzIGFsbG9jYXRlZCBsYXRlciAoU01QCmJvb3QsIG9yIENQVSBob3RwbHVnKSB0
byB3b3JrIHdpdGhvdXQgZnVydGhlciBjaGFuZ2VzIHRvIHRoZSBjb21tb24gbWFwcGluZ3MuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cgp2MjoK
ICogRHJvcCAiaW5jb21wbGV0ZSIgd2FybmluZyBmcm9tIHRoZSBkb2NzLiAgVGhpcyBpcyBhYm91
dCBhcyBjb21wbGV0ZSBhcyBpdAogICBjYW4gcmVhc29uYWJseSBnZXQuCiAqIENvcnJlY3QgQlVJ
TERfQlVHX09OKCkgY2FsY3VsYXRpb24sIGR1cGxpY2F0ZSBpbiB0aGUgY29tbW9uX3BndCBjb2Rl
CiAqIHNjb3BlL2NvbnN0IGltcHJvdmVtZW50cwogKiBVc2UgLnB1c2gvLnBvcHNlY3Rpb24gaW4g
cHJlZmVyZW5jZSB0byAucHJldmlvdXMKICogRXhjbHVkZSB7Y29tcGF0X31jcmVhdGVfYm91bmNl
X2ZyYW1lIGZyb20gLnRleHQuZW50cnkKICogRXh0ZW5kIHRoZSBzYW5pdHkgY2hlY2tpbmcgb2Yg
bGluZWFyIGluIGNsb25lX21hcHBpbmcoKS4gIFRoZXJlIGlzIGEgbGF0ZW50CiAgIGJ1ZyB3aGVy
ZSBhIGJhZCBsaW5lYXIgcGFyYW1ldGVyIHdvdWxkIGNhdXNlIFhlbiB0byBmYWxsIG92ZXIgYSBO
VUxMIHBvaW50ZXIuCi0tLQogZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAg
MyAtLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgfCA1NiArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9l
bnRyeS5TICB8ICA1ICsrKysKIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwg
MTEgKysrKysrLS0KIHhlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgICAgICAgICAgICAgIHwgIDcgKysr
KysKIDUgZmlsZXMgY2hhbmdlZCwgNzEgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA3OWZlYmE2Li44MzE3NjM5IDEwMDY0
NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTkzNSw5ICsxOTM1LDYgQEAgbW9kZS4K
IE92ZXJyaWRlIGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQg
UFYgZ3Vlc3QgcGFnZQogdGFibGVzLgogCi0qKiBXQVJOSU5HOiBOb3QgeWV0IGEgY29tcGxldGUg
aXNvbGF0aW9uIGltcGxlbWVudGF0aW9uLCBidXQgYmV0dGVyIHRoYW4KLW5vdGhpbmcuICoqCi0K
ICMjIyB4c2F2ZQogPiBgPSA8Ym9vbGVhbj5gCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9z
bXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDJlYmVmMDMuLjEwYmYyZjMg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3Nt
cGJvb3QuYwpAQCAtNjIyLDYgKzYyMiw5IEBAIHVuc2lnbmVkIGxvbmcgYWxsb2Nfc3R1Yl9wYWdl
KHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgKm1mbikKICAgICAgICAgdW5tYXBfZG9t
YWluX3BhZ2UobWVtc2V0KF9fbWFwX2RvbWFpbl9wYWdlKHBnKSwgMHhjYywgUEFHRV9TSVpFKSk7
CiAgICAgfQogCisgICAgLyogQ29uZmlybSB0aGF0IGFsbCBzdHVicyBmaXQgaW4gYSBzaW5nbGUg
TDIgcGFnZXRhYmxlLiAqLworICAgIEJVSUxEX0JVR19PTihOUl9DUFVTICogUEFHRV9TSVpFID4g
KDF1IDw8IEwzX1BBR0VUQUJMRV9TSElGVCkpOworCiAgICAgc3R1Yl92YSA9IFhFTl9WSVJUX0VO
RCAtIChjcHUgKyAxKSAqIFBBR0VfU0laRTsKICAgICBpZiAoIG1hcF9wYWdlc190b194ZW4oc3R1
Yl92YSwgbWZuX3gocGFnZV90b19tZm4ocGcpKSwgMSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgUEFHRV9IWVBFUlZJU09SX1JYIHwgTUFQX1NNQUxMX1BBR0VTKSApCkBAIC02NDYsMTMgKzY0
OSwyMyBAQCBzdGF0aWMgaW50IGNsb25lX21hcHBpbmcoY29uc3Qgdm9pZCAqcHRyLCByb290X3Bn
ZW50cnlfdCAqcnB0KQogewogICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyID0gKHVuc2lnbmVkIGxv
bmcpcHRyLCBwZm47CiAgICAgdW5zaWduZWQgaW50IGZsYWdzOwotICAgIGwzX3BnZW50cnlfdCAq
cGwzZSA9IGw0ZV90b19sM2UoaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChsaW5lYXIp
XSkgKwotICAgICAgICAgICAgICAgICAgICAgICAgIGwzX3RhYmxlX29mZnNldChsaW5lYXIpOwor
ICAgIGwzX3BnZW50cnlfdCAqcGwzZTsKICAgICBsMl9wZ2VudHJ5X3QgKnBsMmU7CiAgICAgbDFf
cGdlbnRyeV90ICpwbDFlOwogCi0gICAgaWYgKCBsaW5lYXIgPCBESVJFQ1RNQVBfVklSVF9TVEFS
VCApCi0gICAgICAgIHJldHVybiAwOworICAgIC8qCisgICAgICogU2FuaXR5IGNoZWNrICdsaW5l
YXInLiAgV2Ugb25seSBhbGxvdyBjbG9uaW5nIGZyb20gdGhlIFhlbiB2aXJ0dWFsCisgICAgICog
cmFuZ2UsIGFuZCBpbiBwYXJ0aWN1bGFyLCBvbmx5IGZyb20gdGhlIGRpcmVjdG1hcCBhbmQgLnRl
eHQgcmFuZ2VzLgorICAgICAqLworICAgIGlmICggcm9vdF90YWJsZV9vZmZzZXQobGluZWFyKSA+
IFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgfHwKKyAgICAgICAgIHJvb3RfdGFibGVfb2Zm
c2V0KGxpbmVhcikgPCBST09UX1BBR0VUQUJMRV9GSVJTVF9YRU5fU0xPVCApCisgICAgICAgIHJl
dHVybiAtRUlOVkFMOworICAgIGlmICggIShsaW5lYXIgPj0gRElSRUNUTUFQX1ZJUlRfU1RBUlQg
fHwKKyAgICAgICAgICAgKGxpbmVhciA+PSBYRU5fVklSVF9TVEFSVCAmJiBsaW5lYXIgPCBYRU5f
VklSVF9FTkQpKSApCisgICAgICAgIHJldHVybiAtRUlOVkFMOworCisgICAgcGwzZSA9IGw0ZV90
b19sM2UoaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChsaW5lYXIpXSkgKworICAgICAg
ICBsM190YWJsZV9vZmZzZXQobGluZWFyKTsKIAogICAgIGZsYWdzID0gbDNlX2dldF9mbGFncygq
cGwzZSk7CiAgICAgQVNTRVJUKGZsYWdzICYgX1BBR0VfUFJFU0VOVCk7CkBAIC03NDQsOCArNzU3
LDEyIEBAIHN0YXRpYyBfX3JlYWRfbW9zdGx5IGludDhfdCBvcHRfeHB0aSA9IC0xOwogYm9vbGVh
bl9wYXJhbSgieHB0aSIsIG9wdF94cHRpKTsKIERFRklORV9QRVJfQ1BVKHJvb3RfcGdlbnRyeV90
ICosIHJvb3RfcGd0KTsKIAorZXh0ZXJuIGNvbnN0IGNoYXIgX3N0ZXh0ZW50cnlbXSwgX2V0ZXh0
ZW50cnlbXTsKKwogc3RhdGljIGludCBzZXR1cF9jcHVfcm9vdF9wZ3QodW5zaWduZWQgaW50IGNw
dSkKIHsKKyAgICBzdGF0aWMgcm9vdF9wZ2VudHJ5X3QgY29tbW9uX3BndDsKKwogICAgIHJvb3Rf
cGdlbnRyeV90ICpycHQ7CiAgICAgdW5zaWduZWQgaW50IG9mZjsKICAgICBpbnQgcmM7CkBAIC03
NjQsOCArNzgxLDM1IEBAIHN0YXRpYyBpbnQgc2V0dXBfY3B1X3Jvb3RfcGd0KHVuc2lnbmVkIGlu
dCBjcHUpCiAgICAgICAgIGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZzZXQoUk9fTVBUX1ZJ
UlRfU1RBUlQpXTsKICAgICAvKiBTSF9MSU5FQVJfUFQgaW5zZXJ0ZWQgdG9nZXRoZXIgd2l0aCBn
dWVzdCBtYXBwaW5ncy4gKi8KICAgICAvKiBQRVJET01BSU4gaW5zZXJ0ZWQgZHVyaW5nIGNvbnRl
eHQgc3dpdGNoLiAqLwotICAgIHJwdFtyb290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFSVCld
ID0KLSAgICAgICAgaWRsZV9wZ190YWJsZVtyb290X3RhYmxlX29mZnNldChYRU5fVklSVF9TVEFS
VCldOworCisgICAgLyogT25lLXRpbWUgc2V0dXAgb2YgY29tbW9uX3BndCwgd2hpY2ggbWFwcyAu
dGV4dC5lbnRyeSBhbmQgdGhlIHN0dWJzLiAqLworICAgIGlmICggdW5saWtlbHkoIXJvb3RfZ2V0
X2ludHB0ZShjb21tb25fcGd0KSkgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBzdHVi
c19saW5lYXIgPSBYRU5fVklSVF9FTkQgLSAxOworICAgICAgICBsM19wZ2VudHJ5X3QgKnN0dWJz
X21haW4sICpzdHVic19zaGFkb3c7CisgICAgICAgIGNvbnN0IGNoYXIgKnB0cjsKKworICAgICAg
ICBmb3IgKCByYyA9IDAsIHB0ciA9IF9zdGV4dGVudHJ5OworICAgICAgICAgICAgICAhcmMgJiYg
cHRyIDwgX2V0ZXh0ZW50cnk7IHB0ciArPSBQQUdFX1NJWkUgKQorICAgICAgICAgICAgcmMgPSBj
bG9uZV9tYXBwaW5nKHB0ciwgcnB0KTsKKworICAgICAgICBpZiAoIHJjICkKKyAgICAgICAgICAg
IHJldHVybiByYzsKKworICAgICAgICAvKiBDb25maXJtIHRoYXQgYWxsIHN0dWJzIGZpdCBpbiBh
IHNpbmdsZSBMMiBwYWdldGFibGUuICovCisgICAgICAgIEJVSUxEX0JVR19PTihOUl9DUFVTICog
UEFHRV9TSVpFID4gKDF1IDw8IEwzX1BBR0VUQUJMRV9TSElGVCkpOworCisgICAgICAgIHN0dWJz
X21haW4gPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbbDRfdGFibGVfb2Zmc2V0KHN0dWJzX2xp
bmVhcildKTsKKyAgICAgICAgc3R1YnNfc2hhZG93ID0gbDRlX3RvX2wzZShycHRbbDRfdGFibGVf
b2Zmc2V0KHN0dWJzX2xpbmVhcildKTsKKworICAgICAgICAvKiBTcGxpY2UgaW50byB0aGUgcmVn
dWxhciBMMiBtYXBwaW5nIHRoZSBzdHVicy4gKi8KKyAgICAgICAgc3R1YnNfc2hhZG93W2wzX3Rh
YmxlX29mZnNldChzdHVic19saW5lYXIpXSA9CisgICAgICAgICAgICBzdHVic19tYWluW2wzX3Rh
YmxlX29mZnNldChzdHVic19saW5lYXIpXTsKKworICAgICAgICBjb21tb25fcGd0ID0gcnB0W3Jv
b3RfdGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV07CisgICAgfQorCisgICAgcnB0W3Jvb3Rf
dGFibGVfb2Zmc2V0KFhFTl9WSVJUX1NUQVJUKV0gPSBjb21tb25fcGd0OwogCiAgICAgLyogSW5z
dGFsbCBkaXJlY3QgbWFwIHBhZ2UgdGFibGUgZW50cmllcyBmb3Igc3RhY2ssIElEVCwgYW5kIFRT
Uy4gKi8KICAgICBmb3IgKCBvZmYgPSByYyA9IDA7ICFyYyAmJiBvZmYgPCBTVEFDS19TSVpFOyBv
ZmYgKz0gUEFHRV9TSVpFICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDcwN2M3
NDYuLjQ1OGQ4MTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5
LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtMTMsNiArMTMs
OCBAQAogI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxpcnFfdmVjdG9ycy5oPgog
CisgICAgICAgIC5zZWN0aW9uIC50ZXh0LmVudHJ5LCAiYXgiLCBAcHJvZ2JpdHMKKwogRU5UUlko
ZW50cnlfaW50ODIpCiAgICAgICAgIEFTTV9DTEFDCiAgICAgICAgIHB1c2hxICQwCkBAIC0yNzAs
NiArMjcyLDkgQEAgRU5UUlkoY29tcGF0X2ludDgwX2RpcmVjdF90cmFwKQogICAgICAgICBjYWxs
ICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQogICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9h
bGxfZXZlbnRzCiAKKyAgICAgICAgLyogY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUgJiBoZWxw
ZXJzIGRvbid0IG5lZWQgdG8gYmUgaW4gLnRleHQuZW50cnkgKi8KKyAgICAgICAgLnRleHQKKwog
LyogQ1JFQVRFIEEgQkFTSUMgRVhDRVBUSU9OIEZSQU1FIE9OIEdVRVNUIE9TIChSSU5HLTEpIFNU
QUNLOiAgICAgICAgICAgICovCiAvKiAgIHtbRVJSQ09ERSxdIEVJUCwgQ1MsIEVGTEFHUywgW0VT
UCwgU1NdfSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi8KIC8qICVyZHg6IHRyYXBfYm91
bmNlLCAlcmJ4OiBzdHJ1Y3QgdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCmluZGV4IDU4ZjY1MmQuLjk0MWYwNmYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
QEAgLTE0LDYgKzE0LDggQEAKICNpbmNsdWRlIDxwdWJsaWMveGVuLmg+CiAjaW5jbHVkZSA8aXJx
X3ZlY3RvcnMuaD4KIAorICAgICAgICAuc2VjdGlvbiAudGV4dC5lbnRyeSwgImF4IiwgQHByb2di
aXRzCisKIC8qICVyYng6IHN0cnVjdCB2Y3B1ICovCiBFTlRSWShzd2l0Y2hfdG9fa2VybmVsKQog
ICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKQEAgLTM1Nyw2ICszNTks
OSBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIHN1YnEgICQyLFVSRUdTX3JpcCglcnNwKQog
ICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkCiAKKyAgICAgICAgLyogY3JlYXRl
X2JvdW5jZV9mcmFtZSAmIGhlbHBlcnMgZG9uJ3QgbmVlZCB0byBiZSBpbiAudGV4dC5lbnRyeSAq
LworICAgICAgICAudGV4dAorCiAvKiBDUkVBVEUgQSBCQVNJQyBFWENFUFRJT04gRlJBTUUgT04g
R1VFU1QgT1MgU1RBQ0s6ICAgICAgICAgICAgICAgICAgICAgKi8KIC8qICAgeyBSQ1gsIFIxMSwg
W0VSUkNPREUsXSBSSVAsIENTLCBSRkxBR1MsIFJTUCwgU1MgfSAgICAgICAgICAgICAgICAgICAq
LwogLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICovCkBAIC00ODcsNiArNDkyLDggQEAgRU5UUlkoZG9tX2NyYXNo
X3N5bmNfZXh0YWJsZSkKICAgICAgICAgam1wICAgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91
cyAvKiBEb2VzIG5vdCByZXR1cm4gKi8KICAgICAgICAgLnBvcHNlY3Rpb24KIAorICAgICAgICAu
c2VjdGlvbiAudGV4dC5lbnRyeSwgImF4IiwgQHByb2diaXRzCisKIEVOVFJZKGNvbW1vbl9pbnRl
cnJ1cHQpCiAgICAgICAgIFNBVkVfQUxMIENMQUMKIApAQCAtODQ1LDcgKzg1Miw3IEBAIEdMT0JB
TCh0cmFwX25vcCkKICAgICAgICAgaXJldHEKIAogLyogVGFibGUgb2YgYXV0b21hdGljYWxseSBn
ZW5lcmF0ZWQgZW50cnkgcG9pbnRzLiAgT25lIHBlciB2ZWN0b3IuICovCi0gICAgICAgIC5zZWN0
aW9uIC5pbml0LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKKyAgICAgICAgLnB1c2hzZWN0aW9uIC5p
bml0LnJvZGF0YSwgImEiLCBAcHJvZ2JpdHMKIEdMT0JBTChhdXRvZ2VuX2VudHJ5cG9pbnRzKQog
ICAgICAgICAvKiBwb3AgaW50byB0aGUgLmluaXQucm9kYXRhIHNlY3Rpb24gYW5kIHJlY29yZCBh
biBlbnRyeSBwb2ludC4gKi8KICAgICAgICAgLm1hY3JvIGVudHJ5cG9pbnQgZW50CkBAIC04NTQs
NyArODYxLDcgQEAgR0xPQkFMKGF1dG9nZW5fZW50cnlwb2ludHMpCiAgICAgICAgIC5wb3BzZWN0
aW9uCiAgICAgICAgIC5lbmRtCiAKLSAgICAgICAgLnRleHQKKyAgICAgICAgLnBvcHNlY3Rpb24K
IGF1dG9nZW5fc3R1YnM6IC8qIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHN0dWJzLiAqLwogCiAg
ICAgICAgIHZlYyA9IDAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ZW4ubGRzLlMgYi94ZW4v
YXJjaC94ODYveGVuLmxkcy5TCmluZGV4IDA5NTI5ODAuLjI1YzZjYmMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ZW4ubGRzLlMKKysrIGIveGVuL2FyY2gveDg2L3hlbi5sZHMuUwpAQCAtNjcs
NiArNjcsMTMgQEAgU0VDVElPTlMKICAgICAgICAqKC50ZXh0KQogICAgICAgICooLnRleHQuX194
ODZfaW5kaXJlY3RfdGh1bmtfKikKICAgICAgICAqKC50ZXh0LnBhZ2VfYWxpZ25lZCkKKworICAg
ICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOworICAgICAgIF9zdGV4dGVudHJ5ID0gLjsKKyAgICAg
ICAqKC50ZXh0LmVudHJ5KQorICAgICAgIC4gPSBBTElHTihQQUdFX1NJWkUpOworICAgICAgIF9l
dGV4dGVudHJ5ID0gLjsKKwogICAgICAgICooLnRleHQuY29sZCkKICAgICAgICAqKC50ZXh0LnVu
bGlrZWx5KQogICAgICAgICooLmZpeHVwKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 16:49:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 16:49:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em0Fd-0001PF-8u; Wed, 14 Feb 2018 16:49:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1em0Fd-0001OY-0e
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 16:49:45 +0000
X-Inumbo-ID: 37b2e9b3-11a7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37b2e9b3-11a7-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 16:50:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1em0FU-0005Sr-V6; Wed, 14 Feb 2018 16:49:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1em0FP-0008H5-Ew; Wed, 14 Feb 2018 16:49:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1em0FO-0000kk-Oy; Wed, 14 Feb 2018 16:49:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119117-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=61f14c015f5be9151ba25e638d349f4d40cb7cd4
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 16:49:30 +0000
Subject: [Xen-devel] [linux-linus test] 119117: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTExNyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MTE3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAg
ICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgNjFmMTRjMDE1ZjViZTkxNTFiYTI1ZTYzOGQzNDlmNGQ0MGNiN2NkNApiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNWI3ZDI3OTY3ZGFiZmIxN2MyMWIw
ZDk4YjI5MTUzYjllM2VlNzFlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MzI0ICAyMDE4LTAx
LTI1IDA3OjMxOjI0IFogICAyMCBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODM2MiAgMjAx
OC0wMS0yNiAxNjo1NjoxNyBaICAgMTggZGF5cyAgIDIyIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExOTExNyAgMjAxOC0wMi0xMyAyMjoyMDo0NSBaICAgIDAgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMjE1NyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0MTA2MiBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 16:59:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 16:59:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em0On-0002Nd-Dx; Wed, 14 Feb 2018 16:59:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1em0Om-0002NF-JU
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 16:59:12 +0000
X-Inumbo-ID: 8a02f322-11a8-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a02f322-11a8-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 17:00:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1em0Oe-0005hW-L9; Wed, 14 Feb 2018 16:59:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1em0OZ-00007c-A4; Wed, 14 Feb 2018 16:58:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1em0OZ-0006tm-16; Wed, 14 Feb 2018 16:58:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119190-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a2b08fbed388f18235fda5ba1655c1483ef3e215
X-Osstest-Versions-That: xen=f25dce4a2adf518678280495712d66e627adec1e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 16:58:59 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119190: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTE5MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTE5MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhMmIwOGZiZWQzODhmMTgyMzVmZGE1YmExNjU1YzE0ODNlZjNlMjE1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBmMjVkY2U0YTJhZGY1MTg2Nzgy
ODA0OTU3MTJkNjZlNjI3YWRlYzFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTkxNzAgIDIwMTgt
MDItMTQgMDk6MzU6MTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5MTkwICAy
MDE4LTAyLTE0IDE0OjAxOjIwIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGYyNWRjZTRhMmEuLmEyYjA4ZmJl
ZDMgIGEyYjA4ZmJlZDM4OGYxODIzNWZkYTViYTE2NTVjMTQ4M2VmM2UyMTUgLT4gc21va2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 17:02:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 17:02:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em0SM-00032W-U1; Wed, 14 Feb 2018 17:02:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ermr=fi=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1em0SL-00032P-P2
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 17:02:53 +0000
X-Inumbo-ID: cdacdb0a-11a8-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdacdb0a-11a8-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 18:02:14 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id q69so12549950lfi.10
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 09:02:50 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=YcSRT0A3vXlwKs5xULanHkaPeRVnvrURmQx1SUz3Jeo=;
 b=CihD8f0aqvNSICqeGmgQEhPtgLTv/YiRZwzwEX8v/bdNjCLqq59tZ8YdNcov1a8Cqs
 rAO0oxqppJT6sptwoJVhRrPS512x+TaFZ2ZCPaAUWgD3corfj4UdPJLQbAUUlKw7ZV7A
 GvNaVz21spTw93SygPiXb3zhBo13jdcIllzp/tYdQIVQk9PTXxsGnVazPB+ZN8C8UC3o
 2OtDZzymuJGza2t+JEQFwvpzYF9HPn1CtLAUxVegO0yw8YxNTj21fcoe86wZhPsgdaB2
 K97KF1kOcCcmUKCCdPCK3IfAvMgjXexRrxkRo6mqEkqJH5JanMCHDmNOabVZu/Q8jWWW
 +lEw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=YcSRT0A3vXlwKs5xULanHkaPeRVnvrURmQx1SUz3Jeo=;
 b=eYORxJytdc/+kHt0yEGaTzlMK8A9lu5Km/FKgZR+DqnWvLnuTtm67vnQ1o/UwLQMI6
 +JWzTatDu0g+cPd3FRzwXJOq0QsrEUrfajLJRBnJf/xQNOiz6UJ4VqVHI4AG5ydtr5yd
 wqV40sBpVn5eEa6Q2gZvfyj70zhBG1ktagFET52xrJnn8BE5VR8wb3m4AxbEmHiBwefx
 Yl+eM6byG1gZJqxgz5zltCdDX/QEOcH6EDURRKOcFkBXcR4APTAbnIncFawWo9xzAsco
 PB5vcW44FGfjUXYPARPW1LjxyyAJLrD9sR1aZhHpSeMtrQqj96N1NblgDgnzc4PeTyQw
 UjTw==
X-Gm-Message-State: APf1xPAvFLSQxFQWTT98k2dQp0THr8YHUoVyZyTXlEAZMjPOS+PZposj
 nFbr2k5S5qW3QR2LXH+FwFrLWWemDgSpqjIfcZ4=
X-Google-Smtp-Source: AH8x227UoqdfezOC2kYjQWCSKJ3evIFPZKyTGzS7pOVDQEHWyPamPW0QgV8VuUUODDuwQcGlOKwlAr6rVb6+qkhL6oo=
X-Received: by 10.25.215.72 with SMTP id o69mr3831415lfg.103.1518627768840;
 Wed, 14 Feb 2018 09:02:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.92.153 with HTTP; Wed, 14 Feb 2018 09:02:48 -0800 (PST)
In-Reply-To: <5A84034902000078001A7A27@prv-mh.provo.novell.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
 <5A8311B202000078001A76C7@prv-mh.provo.novell.com>
 <CAHrd_jp0DPBau69t_9bOyhn4QReW1H2NgkbDcXBBWE7bG-gZmA@mail.gmail.com>
 <5A84034902000078001A7A27@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Thu, 15 Feb 2018 01:02:48 +0800
Message-ID: <CAHrd_jqsN7NL5Q9CX6DdH8VFJ1kn4pL72MU59Q1P8f+ZziYtHA@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKMjAxOC0wMi0xNCAxNjozNyBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPjoKPj4+PiBPbiAxNC4wMi4xOCBhdCAwODoxNSwgPGJsYWNrc2t5Z2dAZ21haWwu
Y29tPiB3cm90ZToKPj4gSGkgSmFuLAo+Pgo+PiAyMDE4LTAyLTEzIDIzOjI2IEdNVCswODowMCBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ogo+Pj4+Pj4gT24gMTMuMDIuMTggYXQgMTY6
MTUsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4gSSd2ZSB1cGRhdGVkIHRoZSBj
b21tZW50cyBhY2NvcmRpbmcgdG8geW91ciBwcmV2aW91cyBzdWdnZXN0aW9ucywKPj4+PiBkbyB0
aGV5IGxvb2sgZ29vZCB0byB5b3U/Cj4+Pgo+Pj4gVGhlIG9uZSBpbiB0aGUgcHVibGljIGhlYWRl
ciBpcyB3YXkgdG9vIHZlcmJvc2UuIEkgc3BlY2lmaWNhbGx5IGRvbid0Cj4+PiBzZWUgd2h5IHlv
dSB3b3VsZCBuZWVkIHRvIHNwZWxsIG91dCBYU00gcHJpdmlsZWdlIHJlcXVpcmVtZW50cwo+Pj4g
dGhlcmUuIFBsZWFzZSBtYWtlIG5ldyBjb21tZW50cyBtYXRjaCBleGlzdGluZyBvbmVzIGluIHN0
eWxlIGFuZAo+Pj4gdmVyYm9zaXR5IGlmIGF0IGFsbCBwb3NzaWJsZSwgd2hpbGUgc3RpbGwgY29u
dmV5aW5nIGFsbCBuZWNlc3NhcnkgLwo+Pj4gcmVsZXZhbnQgaW5mb3JtYXRpb24uCj4+Pgo+Pgo+
PiBJIHNob3J0ZW5lZCBpdCBhIGxpdHRsZSBiaXQsIGFuZCBub3cgaXQgbG9va3MgbGlrZToKPj4K
Pj4gI2RlZmluZSBYRU5NQVBTUEFDRV9nbWZuX3NoYXJlICAgNiAvKiBHTUZOIGZyb20gYW5vdGhl
ciBkb20uIFVubGlrZQo+PiBnbWZuX2ZvcmVpZ24sCj4+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWYgKGMpIHRyaWVzIHRvIG1hcCBwYWdlcyBmcm9tICh0KSBpbnRvCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGQpLCB0aGlzIGRvZXNuJ3Qg
cmVxdWlyZSB0aGF0IChkKSBpdHNlbGYKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBoYXMgdGhlIHByaXZpbGVnZSB0byBtYXAgdGhlIHBhZ2VzLCBidXQKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnN0ZWFkIHJlcXVpcmVzIHRoYXQgKGMp
IGhhcyB0aGUKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcml2aWxl
Z2UgdG8gZG8gc28sIGFzIGxvbmcgYXMgKGQpIGFuZCAodCkKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBhcmUgYWxsb3dlZCB0byBzaGFyZSBtZW1vcnkgcGFnZXMuCj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVGhpcyBpcyBYRU5NRU1fYWRk
X3RvX3BoeXNtYXBfYmF0Y2ggb25seSwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBhbmQgY3VycmVudGx5IEFSTSBvbmx5LiAqLwo+Cj4gV2hpY2ggbGVhdmVzIHVuY2xl
YXIgd2hhdCAoYyksIChkKSwgYW5kICh0KSBhcmUuIEhvdyBhYm91dAo+Cj4gIkdNRk4gZnJvbSBh
bm90aGVyIGRvbSwgWEVOTUVNX2FkZF90b19waHlzbWFwX2JhdGNoIChhbmQKPiBjdXJyZW50bHkg
QVJNKSBvbmx5LiBPdGhlciB0aGFuIFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbiB0aGlzCj4gPGV4
cGxhaW4gaGVyZSB3aGF0IHRoZSBkaWZmZXJlbmNlIGlzIHdpdGggYSBmZXcgc2ltcGxlIHdvcmRz
Pi4iCj4KPiAoWW91IGNhbiBhbmQgc2hvdWxkIGdvIGludG8gZnVydGhlciBkZXRhaWwgaW4gdGhl
IGNvbW1pdCBtZXNzYWdlLikKPiBXaXRob3V0IHRoaXMgX3Byb3Blcmx5XyBleHBsYWluZWQsIEkn
bGwgY29udGludWUgdG8gYXNrIHdoeSB5b3UKPiBjYW4ndCBzaW1wbHkgbWFrZSBYRU5NQVBTUEFD
RV9nbWZuX2ZvcmVpZ24gZG8gd2hhdCB5b3Ugd2FudAo+IChhcyBpdCBhbHJlYWR5IHRha2VzIHR3
byBkb21pZF90LXMgYXMgaW5wdXQpLCBieSBzdWl0YWJseSBhZGp1c3RpbmcKPiBpdHMgWFNNIGNo
ZWNrKHMpLgoKSSdtIHNvcnJ5IHRoYXQgSSBmYWlsZWQgdG8gc2VlIHRoZSByZWFzb24gd2h5IHlv
dSBzYXkgIndoaWNoIGxlYXZlcwp1bmNsZWFyIHdoYXQgKGMpLCAoZCksIGFuZCAodCkgYXJlIi4g
SSB0aGluayAiaWYgKGMpIHRyaWVzIHRvIG1hcCBwYWdlcwpmcm9tICh0KSBpbnRvIChkKSIgaGFz
IGFscmVhZHkgaW5jbHVkZWQgdGhlIG5lY2Vzc2FyeSBpbmZvcm1hdGlvbgphYm91dCB0aGlzOiAo
YykgaXMgdGhlIGNhbGxlciBvZiB0aGUgaHlwZXJjYWxsIChjdXJyZW50KSwgKGQpIGlzIHRoZQpk
ZXN0IGRvbWFpbiwgYW5kICh0KSB0aGUgc291cmNlIGRvbWFpbi4KSSB0aGluayBJIHN0aWxsIG5l
ZWQgbW9yZSBvZiB5b3VyIGV4cGxhbmF0aW9uIGhlcmUuCgo+Cj4gWW91J2QgYWxzbyBuZWVkIHRv
IGFkanVzdCB0aGUgY29tbWVudCBvbiB0aGUgZm9yZWlnbl9kb21pZAo+IHN0cnVjdHVyZSBmaWVs
ZCwgYXMgaXQgc2F5aW5nICJnbWZuX2ZvcmVpZ24iIHdvdWxkIG90aGVyd2lzZSBiZWNvbWUKPiBz
dGFsZSB3aXRoIHlvdXIgY2hhbmdlLgoKVGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhhdC4gSSd2
ZSBhbHJlYWR5IHVwZGF0ZWQgaXQuCgo+Cj4gSSBkb24ndCwgYnR3LCBsaWtlIHRoZSBBUk0gb25s
eSBwYXJ0IGhlcmUgLSB0aGVyZSdzIG5vdGhpbmcKPiBpbmhlcmVudGx5IHdyb25nIHdpdGggdGhl
IHNhbWUgb3BlcmF0aW9uIGJlaW5nIHNlbnNpYmxlIG9uIHg4Ni4KPgoKSSBhZ3JlZSB0aGF0IHdl
IHNob3VsZCBtYWtlIHRoaXMgYWxzbyBhdmFpbGFibGUgdG8geDg2IGd1ZXN0cywgYnV0CndlIGhh
dmUgdG8gZml4IHRoZSBGSVhNRSBpbiB4ODYvbW0vcDJtLmM6IHAybV9hZGRfZm9yZWlnbigpIGZp
cnN0LgpBbmQgdGhhdCwgSSB0aGluaywgc2hvdWxkIGJlIGRvbmUgaW4gYW5vdGhlciBwYXRjaCBz
ZXQuIEFuZCAiY3VycmVudGx5IgpoZXJlIGFsc28gbWVhbnMgdGhhdCBpdCdzIHBsYW5uZWQgdG8g
YmUgZml4ZWQuIEkganVzdCBkb24ndCB3YW50IHRvCmRpc2FwcG9pbnQgdGhlIHVzZXJzIHdobyBh
cmUgZWFnZXIgdG8gdHJ5IHRoaXMgbmV3IHN1Ym9wIG91dCBidXQgZW5kCnVwIGdldHRpbmcgd2Vp
cmVkIGVycm9ycy4KCkNoZWVycywKClpob25nemUgTGl1CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 17:21:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 17:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em0k9-0004nL-HZ; Wed, 14 Feb 2018 17:21:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cmed=fi=citrix.com=prvs=576e09bf1=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1em0k7-0004n9-OR
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 17:21:15 +0000
X-Inumbo-ID: 9e360c30-11ab-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e360c30-11ab-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 17:22:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,513,1511827200"; d="scan'208";a="67899313"
From: Lars Kurth <lars.kurth@citrix.com>
To: KANIKA SAINI <kanika16047@iiitd.ac.in>, Simon Kuenzer
 <simon.kuenzer@neclab.eu>, Stefano Stabellini <sstabellini@kernel.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Thread-Topic: Excited for Xen Project in Outreachy 
Thread-Index: AQHTpbgi79lvuMGpzUGZHitoLTlgwQ==
Date: Wed, 14 Feb 2018 17:20:39 +0000
Message-ID: <4C7AE15B-6A38-4D0B-8E31-2A13DAD04D71@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.a.0.180210
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <7EE6A11B6C6F684F8DB771EA6684B184@citrix.com>
MIME-Version: 1.0
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Excited for Xen Project in Outreachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgS2FuaWthLA0KDQpJIENDJ2VkIHR3byBsaXN0cyBhbmQgdGhlIG1lbnRvcnMgb2YgcHJvamVj
dHMuIFRoYW5rIHlvdSBmb3IgeW91ciBpbnRlcmVzdCBpbiB0aGUgcHJvamVjdC4NCg0KPiBJIHNl
ZWsgZ3VpZGFuY2UgaW4gY2hvb3NpbmcgdGhlIHN1aXRhYmxlIHN1Yi1wcm9qZWN0IGluIFhlbiBh
Y2NvcmRpbmcgdG8gbXkgc2tpbGwgc2V0Lg0KV2UgaGF2ZSB0d28gc2V0cyBvZiBwcm9qZWN0cyBv
biBodHRwczovL3d3dy5vdXRyZWFjaHkub3JnL2NvbW11bml0aWVzL2NmcC94ZW4tcHJvamVjdC8N
CiogMyBhcm91bmQgVW5pa3JhZnQgKG1lbnRvcjogU2ltb24gdGhlIHRlY2huaWNhbCBzaWRlLCBJ
IG9uIHRoZSBwcm9jZXNzL3Blb3BsZSBzaWRlKS4gV2UgYXJlIGJvdGggYmFzZWQgaW4gVVRDKzEg
LSBJUkMgaXMgI3VuaWtyYWZ0DQoqIDEgZm9yIFhlbiBvbiBBUk0gKG1lbnRvcnM6IFN0ZWZhbm8g
JiBFZGdhcikuIFN0ZWZhbm8gaXMgaW4gVVRDLTgsIEVkZ2FyIGlzIFVUQy03IG9yIDYgKGNhbid0
IHF1aXRlIHJlY2FsbCkgLSBJUkMgaXMgI3hlbmRldmVsDQoNCj4gSSB3aXNoIHRvIGJlZ2luIG15
IGNvbnRyaWJ1dGlvbiBhcyBzb29uIGFzIHBvc3NpYmxlLiBJIHJlcXVlc3QgeW91IHRvIGNvbm5l
Y3QgbWUgdG8gdGhlIG1lbnRvcnMgaW4gY2FzZSBJUkMgaXMgbm90IHRoZSBiZXN0IHdheSB0byBn
ZXQgaW4gdG91Y2ggd2l0aCB0aGVtLg0KU2ltb24gaXMgdW5mb3J0dW5hdGVseSBub3QgYXJvdW5k
IHRoaXMgd2VlayBidXQgd2lsbCBiZSBuZXh0IHdlZWsuDQpTdGVmYW5vIGFuZCBFZGdhciwgYXJl
IGFyb3VuZCBJIGJlbGlldmUNCg0KRm9yIHByYWN0aWNhbCByZWFzb25zOg0KKiBQbGVhc2Ugc2ln
biB1cCB0b8KgdGhlIG1pbmlvcy1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZ8Kgb3IgeGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIChhcyBhcHByb3ByaWF0ZSkNCiAgIChzZWXCoGh0dHA6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZ8KgZm9yIGluc3RydWN0aW9uczogaWYgeW91IHVzZSB0aGUg
InN1YnNjcmliZSBzdWJqZWN0IHBhdHRlcm4iIG1ha2Ugc3VyZSB5b3Ugc2VuZCB0aGUgbWFpbCB0
byBtaW5pb3MtZGV2ZWwtcmVxdWVzdEBsaXN0cy54ZW5wcm9qZWN0Lm9yZywgLi4uKcKgDQoqIFBs
ZWFzZSBkb3VibGUgY2hlY2sgdGltZSByZXF1aXJlbWVudHM6IFRoaXMgaXMgYmVjYXVzZSBpbiB0
aGUgcGFzdCB0aGVyZSBmcmVxdWVudGx5IHdlcmUgaXNzdWVzIHdpdGggT3V0cmVhY2h5IGFuZCBV
bml2ZXJzaXR5IGNvdXJzZSB0aW1lIHJlcXVpcmVtZW50cyBpbiBwYXJ0aWN1bGFyIHdpdGggVW5p
dmVyc2l0aWVzIGZyb20gSW5kaWEuIEkgYmVsaWV2ZSB0aGF0IHRoZXJlIHdpbGwgYmUgZXh0cmEg
Y2hlY2tzIGxhdGVyIGluIHRoZSBhcHBsaWNhdGlvbiBwcm9jZXNzLCB3aGljaCBtYXkgcmVxdWly
ZSBsZXR0ZXJzIGZyb20geW91ciBVbml2ZXJzaXR5LiBXZSBoYWQgb25lIGNhc2UsIHdoZXJlIGFu
IGFwcGxpY2FudCBkaWQgYSBzbWFsbCBwcm9qZWN0LCBidXQgd2Ugd2VyZSBub3QgYWxsb3dlZCB0
byBhY2NlcHQgaGVyIGR1ZSB0byB0aW1lIHJlcXVpcmVtZW50cy4NCiogTGV0IHVzIGtub3cgdGlt
ZXpvbmUgeW91IGFyZSBpbiBhbmQgd2hlbiB5b3UgY2FuIGhhbmcgb3V0IG9uIElSQyANCiogWW91
ciByZWdpc3RlcmVkIElSQyBuaWNrbmFtZcKgKHBsZWFzZSByZWdpc3RlciB5b3VyIG5pY2sgLSBz
ZWUgaHR0cHM6Ly93d3cueGVucHJvamVjdC5vcmcvaGVscC9pcmMuaHRtbCB1bmRlciBOZXRpcXVl
dHRlKQ0KDQpOb3RlIHRoYXQgbXkgSVJDIG5pY2sgaXMgbGFyc19rdXJ0aCwgU2ltb24ncyBpcyBz
a3VlemVyLCBTdGVmYW5vJ3MgaXMgc3N0YWJlbGxpbmksIGFuZCBJIGFtIGFmcmFpZCBJIGNhbid0
IHJlbWVtYmVyIEVkZ2FyJ3MNCg0KSWYgeW91IGFyZSBpbnRlcmVzdGVkIGluIFVuaWtyYWZ0DQoq
IEJ1aWxkIHRoZSBoZWxsbyB3b3JsZCB1bmlrcmFmdCBhcHA6IHNlZcKgaHR0cHM6Ly93aWtpLnhl
bnByb2plY3Qub3JnL3dpa2kvQ2F0ZWdvcnk6VW5pa3JhZnTCoCbCoGh0dHA6Ly91bmlrcmFmdC5u
ZWNsYWIuZXUvwqBhbmQgcmVwb3J0IGJhY2sNCiogRmFtaWxpYXJpemUgeW91cnNlbGYgd2l0aCB0
aGUgd29ya2Zsb3cgYXTCoGh0dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRp
bmdfWGVuX1Byb2plY3RfUGF0Y2hlcyNIb3dfdG9fR2VuZXJhdGUuMkNfYW5kX1N1Ym1pdF9hX1hl
bl9Qcm9qZWN0X1BhdGNoX3RvX01pbmlPU19hbmRfVW5pa3JhZnTCoChwbGVhc2UgcmVhZCB0aGUg
ZW50aXJlIGRvY3VtZW50KcKgDQoNCkZvciB0aGUgQVJNIHByb2plY3QsIEkgd2lsbCBsZXQgU3Rl
ZmFubyBhbmQgRWRnYXIgZGVjaWRlLg0KDQpSZWdhcmRzDQpMYXJzDQoNCg0KRnJvbTogS0FOSUtB
IFNBSU5JIDxrYW5pa2ExNjA0N0BpaWl0ZC5hYy5pbj4NCkRhdGU6IFdlZG5lc2RheSwgMTQgRmVi
cnVhcnkgMjAxOCBhdCAxNzoyNQ0KVG86IExhcnMgS3VydGggPGxhcnMua3VydGhAY2l0cml4LmNv
bT4NClN1YmplY3Q6IEV4Y2l0ZWQgZm9yIFhlbiBQcm9qZWN0IGluIE91dHJlYWNoeQ0KDQpHcmVl
dGluZ3MsIExhcnMuDQoNCkknbSBLYW5pa2EgU2FpbmkgYW5kIEknbSBzdXBlciBleGNpdGVkIHRv
IGJlZ2luIGNvbnRyaWJ1dGluZyB0byBYZW4hDQoNCkkgc2VlayBndWlkYW5jZSBpbiBjaG9vc2lu
ZyB0aGUgc3VpdGFibGUgc3ViLXByb2plY3QgaW4gWGVuIGFjY29yZGluZyB0byBteSBza2lsbCBz
ZXQuIEknbSBjdXJyZW50bHkgcHVyc3VpbmcgYSBjb3Vyc2UgaW4gT3BlcmF0aW5nIFN5c3RlbXMg
YW5kIGhlbmNlLCBoYXZlIGJlZW4gZ2FpbmluZyBrbm93bGVkZ2UgaW4ga2VybmVsIHByb2dyYW1t
aW5nIGJ5IHNob3J0IGFzc2lnbm1lbnRzIGxpa2UgdGhlIGltcGxlbWVudGF0aW9uIG9mIGEgc3lz
dGVtIGNhbGwuIEknbSBmYW1pbGlhciB3aXRoIGFzc2VtYmx5IHByb2dyYW1taW5nIGluIE1JUFMs
IEFSTSBhbmQgeDg2IGFzIHdlbGwuIA0KQWJvdXQgaGlnaC1sZXZlbCBwcm9ncmFtbWluZyAtIEkg
aGF2ZSBleHBlcmllbmNlIHdpdGggSmF2YSBhbmQgaGF2ZSB1c2VkIGl0IGZvciBkZXNrdG9wIGFw
cGxpY2F0aW9ucyBhbmQgcGFyYWxsZWwgcHJvZ3JhbW1pbmcuDQoNClRoZXJlIGFyZSBjZXJ0YWlu
IHByb2plY3RzIGxpc3RlZCBvbiB0aGUgcHJvamVjdCBwYWdlIGFuZCBJJ20gbG9va2luZyBmb3Ig
bWVudG9ycycgc3VnZ2VzdGlvbiBvbiB3aGF0IGNvdWxkIGJlIHRoZSBiZXN0IGZvciBib3RoIG1l
IGFuZCBYZW4uIEkgaGF2ZSBpbnRyb2R1Y2VkIG15c2VsZiBvbiB0aGUgI3VuaWtyYWZ0IGNoYW5u
ZWwgYW5kIEknbSBleHBlY3RpbmcgYSByZXBseSBmcm9tIHRoZSBjb21tdW5pdHkuDQoNCkkgd2lz
aCB0byBiZWdpbiBteSBjb250cmlidXRpb24gYXMgc29vbiBhcyBwb3NzaWJsZS4gSSByZXF1ZXN0
IHlvdSB0byBjb25uZWN0IG1lIHRvIHRoZSBtZW50b3JzIGluIGNhc2UgSVJDIGlzIG5vdCB0aGUg
YmVzdCB3YXkgdG8gZ2V0IGluIHRvdWNoIHdpdGggdGhlbS4NCg0KVGhhbmsgeW91IQ0KDQoNCi0t
IA0KWW91cnMgc2luY2VyZWx5LA0KS2FuaWthIFNhaW5pDQpDU0UsIElJSVREIENsYXNzIG9mIDIw
MjANCg0KDQoNCuKAjA0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 17:49:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 17:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1Bd-0007Q3-Uq; Wed, 14 Feb 2018 17:49:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1em1Bc-0007Pk-JH
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 17:49:40 +0000
X-Inumbo-ID: 5729288c-11af-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5729288c-11af-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 18:49:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,513,1511827200"; d="scan'208";a="67901999"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: <tamas@tklengyel.com>, <rcojocaru@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-2-git-send-email-aisaila@bitdefender.com>
 <fee0cab0-dc3f-eb13-b225-f1f356e934ab@citrix.com>
Message-ID: <80320fb1-0228-27f6-4297-cb4946738076@citrix.com>
Date: Wed, 14 Feb 2018 17:47:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <fee0cab0-dc3f-eb13-b225-f1f356e934ab@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com,
 suravee.suthikulpanit@amd.com, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 1/4] asm-x86/monitor: Fix monitor
 capability reporting on SVM systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDIvMTggMTU6MTMsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTIvMDIvMTggMTU6
MDgsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4+IE5vIG1vbml0b3IgZmVhdHVyZXMgYXJlIGF2
YWlsYWJsZSBvbiBBTUQgYW5kIGFsbAo+PiBjYXBhYmlsaXRpZXMgYXJlIHBhc3NlZCBvbmx5IHRv
IHRoZSBJbnRlbCBwcm9jZXNzb3IgYXJjaGl0ZWN0dXJlLgo+PiBUaGlzIG1lYW5zIHRoYXQgdGhl
IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzIHJldHVybnMKPj4gY2FwYWJpbGl0aWVzID0g
MC4KPj4KPj4gVGhpcyBwYXRjaCBpcyBzZXBhcmF0aW5nIG91dCBmZWF0dXJlcyB3aGljaCBhcmUg
aW1wbGVtZW50ZWQgb24gYm90aAo+PiBzeXN0ZW1zIGZyb20gdGhvc2UgaW1wbGVtZW50ZWQgb25s
eSBvbiBJbnRlbCwgc28gdGhhdCB3ZSBhZHZlcnRpemUgdGhlCj4+IHdvcmtpbmcgY2FwYWJpbGl0
aWVzIG9uIEFNRC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+CgpUaGlzIHBhdGNoIHN0aWxsIG5lZWRzIGFuIGFjayBmcm9tIFRh
bWFzIG9yIFJhenZhbiwgYnV0IHRoZXJlIGlzIG5vCmNvbW1lbnQgc28gZmFyIHRoYXQgSSBjYW4g
ZmluZC4KCn5BbmRyZXcKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 17:56:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 17:56:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1IN-0008BY-Jw; Wed, 14 Feb 2018 17:56:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ox4u=fi=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1em1IM-0008BS-MA
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 17:56:38 +0000
X-Inumbo-ID: 507e7a52-11b0-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 507e7a52-11b0-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 18:56:01 +0100 (CET)
Received: (qmail 14765 invoked from network); 14 Feb 2018 19:56:35 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 14 Feb 2018 19:56:35 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 3731C7FC05
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 19:56:35 +0200 (EET)
Received: (qmail 1931 invoked from network); 14 Feb 2018 19:56:35 +0200
Received: from 86-120-154-21.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.154.21)
 by smtp02.buh.bitdefender.net with SMTP; 14 Feb 2018 19:56:34 +0200
To: Andrew Cooper <andrew.cooper3@citrix.com>, tamas@tklengyel.com
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-2-git-send-email-aisaila@bitdefender.com>
 <fee0cab0-dc3f-eb13-b225-f1f356e934ab@citrix.com>
 <80320fb1-0228-27f6-4297-cb4946738076@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7636b11b-69b3-60fa-2455-4bf3c1dbe4e1@bitdefender.com>
Date: Wed, 14 Feb 2018 19:56:30 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <80320fb1-0228-27f6-4297-cb4946738076@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74973
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475575,
 Stamp: 3], Multi: [Enabled, t: (0.000021,0.005001)], BW: [Enabled, t:
 (0.000022,0.000002)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.015023,0.000136)], URL: [Enabled, t: (0.000007)],
 RTDA: [Enabled, t: (0.096047), Hit: No, Details: v2.6.22; Id:
 15.1i606g8.1c5teujjg.416j9], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com,
 suravee.suthikulpanit@amd.com, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 1/4] asm-x86/monitor: Fix monitor
 capability reporting on SVM systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTQvMjAxOCAwNzo0NyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxMi8wMi8x
OCAxNToxMywgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTIvMDIvMTggMTU6MDgsIEFsZXhh
bmRydSBJc2FpbGEgd3JvdGU6Cj4+PiBObyBtb25pdG9yIGZlYXR1cmVzIGFyZSBhdmFpbGFibGUg
b24gQU1EIGFuZCBhbGwKPj4+IGNhcGFiaWxpdGllcyBhcmUgcGFzc2VkIG9ubHkgdG8gdGhlIElu
dGVsIHByb2Nlc3NvciBhcmNoaXRlY3R1cmUuCj4+PiBUaGlzIG1lYW5zIHRoYXQgdGhlIGFyY2hf
bW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzIHJldHVybnMKPj4+IGNhcGFiaWxpdGllcyA9IDAuCj4+
Pgo+Pj4gVGhpcyBwYXRjaCBpcyBzZXBhcmF0aW5nIG91dCBmZWF0dXJlcyB3aGljaCBhcmUgaW1w
bGVtZW50ZWQgb24gYm90aAo+Pj4gc3lzdGVtcyBmcm9tIHRob3NlIGltcGxlbWVudGVkIG9ubHkg
b24gSW50ZWwsIHNvIHRoYXQgd2UgYWR2ZXJ0aXplIHRoZQo+Pj4gd29ya2luZyBjYXBhYmlsaXRp
ZXMgb24gQU1ELgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgo+IAo+IFRoaXMgcGF0Y2ggc3RpbGwgbmVlZHMgYW4gYWNrIGZy
b20gVGFtYXMgb3IgUmF6dmFuLCBidXQgdGhlcmUgaXMgbm8KPiBjb21tZW50IHNvIGZhciB0aGF0
IEkgY2FuIGZpbmQuCgpJIHRoaW5rIFRhbWFzIHByb2JhYmx5IHdvdWxkbid0IG9iamVjdCwgc28g
RldJVzoKCkFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5j
b20+CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 18:13:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 18:13:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1Yf-0001ER-18; Wed, 14 Feb 2018 18:13:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gnfp=fi=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1em1Yd-0001EL-7Z
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 18:13:27 +0000
X-Inumbo-ID: e98cb5aa-11b2-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e98cb5aa-11b2-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 18:14:35 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 42E882177F;
 Wed, 14 Feb 2018 18:13:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 42E882177F
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 14 Feb 2018 10:13:20 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <5e34f4f5-faa5-1983-7e7e-a71d4aec80ca@suse.com>
Message-ID: <alpine.DEB.2.10.1802141001580.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802121812500.3704@sstabellini-ThinkPad-X260>
 <1518488027-22386-1-git-send-email-sstabellini@kernel.org>
 <5e34f4f5-faa5-1983-7e7e-a71d4aec80ca@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com, Stefano Stabellini <sstabellini@kernel.org>,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] pvcalls-front: introduce a per
 sock_mapping refcount
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBGZWIgMjAxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxMy8wMi8xOCAw
MzoxMywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSW50cm9kdWNlIGEgcGVyIHNvY2tf
bWFwcGluZyByZWZjb3VudCwgaW4gYWRkaXRpb24gdG8gdGhlIGV4aXN0aW5nCj4gPiBnbG9iYWwg
cmVmY291bnQuIFRoYW5rcyB0byB0aGUgc29ja19tYXBwaW5nIHJlZmNvdW50LCB3ZSBjYW4gc2Fm
ZWx5IHdhaXQKPiA+IGZvciBpdCB0byBiZSAxIGluIHB2Y2FsbHNfZnJvbnRfcmVsZWFzZSBiZWZv
cmUgZnJlZWluZyBhbiBhY3RpdmUgc29ja2V0LAo+ID4gaW5zdGVhZCBvZiB3YWl0aW5nIGZvciB0
aGUgZ2xvYmFsIHJlZmNvdW50IHRvIGJlIDEuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KPiA+IAo+ID4gLS0tCj4gPiBDaGFu
Z2VzIGluIHYyOgo+ID4gLSBmaXggY29kZSBzdHlsZQo+ID4gLSBuaWNlciBjaGVja3MgaW4gcHZj
YWxsc19mcm9udF9yZWxlYXNlCj4gPiAtIGZpeCBjaGVjayBpbiBwdmNhbGxzX2VudGVyX3NvY2sK
PiA+IC0tLQo+ID4gIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyB8IDE5MyArKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gIDEgZmlsZSBjaGFuZ2VkLCA4
MSBpbnNlcnRpb25zKCspLCAxMTIgZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMK
PiA+IGluZGV4IDRjNzg5ZTYuLjE2M2JmOGMgMTAwNjQ0Cj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9w
dmNhbGxzLWZyb250LmMKPiA+ICsrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4g
QEAgLTYwLDYgKzYwLDcgQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7Cj4gPiAgCWJvb2wgYWN0aXZl
X3NvY2tldDsKPiA+ICAJc3RydWN0IGxpc3RfaGVhZCBsaXN0Owo+ID4gIAlzdHJ1Y3Qgc29ja2V0
ICpzb2NrOwo+ID4gKwlhdG9taWNfdCByZWZjb3VudDsKPiA+ICAJdW5pb24gewo+ID4gIAkJc3Ry
dWN0IHsKPiA+ICAJCQlpbnQgaXJxOwo+ID4gQEAgLTkzLDYgKzk0LDM0IEBAIHN0cnVjdCBzb2Nr
X21hcHBpbmcgewo+ID4gIAl9Owo+ID4gIH07Cj4gPiAgCj4gPiArc3RhdGljIGlubGluZSBzdHJ1
Y3Qgc29ja19tYXBwaW5nICpwdmNhbGxzX2VudGVyX3NvY2soc3RydWN0IHNvY2tldCAqc29jaykK
PiA+ICt7Cj4gPiArCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcCA9IE5VTEw7Cj4gCj4gUG9pbnRs
ZXNzIGluaXRpYWxpemVyLgoKSSdsbCBmaXgKCgo+ID4gKwo+ID4gKwlpZiAoIXB2Y2FsbHNfZnJv
bnRfZGV2IHx8Cj4gPiArCQlkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYp
ID09IE5VTEwpCj4gPiArCQlyZXR1cm4gRVJSX1BUUigtRU5PVENPTk4pOwo+ID4gKwo+ID4gKwlw
dmNhbGxzX2VudGVyKCk7Cj4gPiArCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopc29jay0+
c2stPnNrX3NlbmRfaGVhZDsKPiA+ICsJaWYgKG1hcCA9PSBOVUxMKSB7Cj4gPiArCQlwdmNhbGxz
X2V4aXQoKQo+ID4gKwkJcmV0dXJuIEVSUl9QVFIoLUVOT1RTT0NLKTsKPiA+ICsJfQo+IAo+IFNv
cnJ5IGZvciBub3RpY2luZyB0aGlzIG9ubHkgbm93OiBhbnkgcmVhc29uIHlvdSBkb24ndCBjYWxs
Cj4gcHZjYWxsc19lbnRlcigpIG9ubHkgaGVyZSBpbnN0ZWFkPyBUaGlzIHdvdWxkIHJlbW92ZSB0
aGUgbmVlZCBvZgo+IGNhbGxpbmcgcHZjYWxsc19leGl0KCkgaWYgbWFwID09IE5VTEwuCj4gCj4g
SSBjYW4ndCBzZWUgcHZjYWxsc19lbnRlcigpIHByb3RlY3Rpbmcgc29jay0+c2stPnNrX3NlbmRf
aGVhZCBpbiBhbnkKPiB3YXkuCgpZb3UgYXJlIHJpZ2h0LiBJJ2xsIG1vdmUgaXQgZG93biBhIGNv
dXBsZSBvZiBsaW5lcy4KCgo+ID4gKwo+ID4gKwlhdG9taWNfaW5jKCZtYXAtPnJlZmNvdW50KTsK
PiA+ICsJcmV0dXJuIG1hcDsKPiA+ICt9Cj4gPiArCj4gPiArc3RhdGljIGlubGluZSB2b2lkIHB2
Y2FsbHNfZXhpdF9zb2NrKHN0cnVjdCBzb2NrZXQgKnNvY2spCj4gPiArewo+ID4gKwlzdHJ1Y3Qg
c29ja19tYXBwaW5nICptYXAgPSBOVUxMOwo+IAo+IFBvaW50bGVzcyBpbml0aWFsaXplciBhZ2Fp
bi4KCkknbGwgZml4CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 18:22:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 18:22:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1hP-00023d-Ud; Wed, 14 Feb 2018 18:22:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1em1hN-00023X-S7
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 18:22:29 +0000
X-Inumbo-ID: ecde4818-11b3-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecde4818-11b3-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 19:21:51 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,513,1511827200"; d="scan'208";a="67904543"
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
 <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
 <1518624619.4963.20.camel@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1f5b2521-1722-565a-d4cc-8dc67877f68c@citrix.com>
Date: Wed, 14 Feb 2018 18:22:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518624619.4963.20.camel@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTY6MTAsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+IE9uIEx1
LCAyMDE4LTAyLTEyIGF0IDE1OjU0ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAx
Mi8wMi8xOCAxNTowOCwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPj4+IEBAIC0yNjE5LDE0ICsy
NjM0LDMxIEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdAo+Pj4gY3B1X3VzZXJfcmVn
cyAqcmVncykKPj4+ICAgICAgICAgIGJyZWFrOwo+Pj4KPj4+ICAgICAgY2FzZSBWTUVYSVRfRVhD
RVBUSU9OX0JQOgo+Pj4gLSAgICAgICAgaWYgKCAhdi0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hl
ZCApCj4+PiAtICAgICAgICAgICAgZ290byB1bmV4cGVjdGVkX2V4aXRfdHlwZTsKPj4+IC0gICAg
ICAgIC8qIEFNRCBWb2wyLCAxNS4xMTogSU5UMywgSU5UTywgQk9VTkQgaW50ZXJjZXB0cyBkbyBu
b3QKPj4+IHVwZGF0ZSBSSVAuICovCj4+PiAtICAgICAgICBpZiAoIChpbnN0X2xlbiA9IF9fZ2V0
X2luc3RydWN0aW9uX2xlbmd0aCh2LCBJTlNUUl9JTlQzKSkKPj4+ID09IDAgKQo+Pj4gKyAgICAg
ICAgaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5UMyk7Cj4+
IFRoZXJlIGFyZSBtdWx0aXBsZSB3YXlzIG9mIGVuZGluZyB1cCB3aXRoIHRoaXMgdm1leGl0LCBh
bmQgSU5UMyBpcwo+PiBub3QKPj4gdGhlIG9ubHkgd2F5Lgo+Pgo+PiBUaGUgb2xkIGNvZGUgd2Fz
IHNvbWV3aGF0IGJyb2tlbiAoYnV0IG9ubHkgaW4gdGhlIGNhc2UgdGhhdCBhCj4+IGRlYnVnZ2Vy
Cj4+IHdhcyBhdHRhY2hlZCksIGJ1dCBub3cgd2l0aCAgdGhpcyBpbnRyb3NwZWN0aW9uIGhvb2sg
YWN0aXZlLAo+PiBleGVjdXRpbmcKPj4gYDB4Y2QgMHgwM2Agd2lsbCBlbmQgdXAgY3Jhc2hpbmcg
dGhlIGRvbWFpbiBiZWNhdXNlIG9mIGEgbGVuZ3RoCj4+IG1pc21hdGNoCj4+IGxvb2tpbmcgZm9y
IDB4Y2MuCj4+Cj4+IFlvdSBuZWVkIHRvIGluc3BlY3QgRVhJVElOVElORk8gdG8gd29yayBvdXQg
d2hhdCB3ZW50IG9uIGhlcmUsIGFuZAo+PiBkaXN0aW5ndWlzaCBJTlQzIGZyb20gSU5UICQzLgo+
Pgo+PiBDYW4gSSBzdWdnZXN0IHRoYXQgeW91IHJ1biB0aGlzIHVuaXQgdGVzdAo+PiBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2RvY3MveHRmL3Rlc3Qtc3dpbnQtZW11bGF0aW9uLmh0bWwgdW5kZXIg
ZGVidWcKPj4gaW50cm9zcGVjdGlvbiBhbiBjaGVjayB0aGF0IHlvdSBnZXQgYWxsIGV4cGVjdGVk
IGV2ZW50cz8gIEV2ZXJ5IHRpbWUKPj4gd2UKPj4gdG91Y2ggdGhpcyBjb2RlLCB3ZSBzZWVtIHRv
IGJyZWFrIGl0IDooCj4+Cj4+IH5BbmRyZXcKPj4KPiBJJ3ZlIHRlc3RlZCBvbiBJbnRlbCBhbmQg
QU1EIGFuZCBJIG9ubHkgZ2V0IGV2ZW50cyBvbiBpbnQzLiBGdXJ0aGVyCj4gbW9yZSwgSSBkb24n
dCB0aGluayB0aGVyZSBpcyBhbnkgd2F5IHRvIHVzZSB0aGUgdm1jYi0+ZXhpdGludGluZm8KPiBi
ZWNhdXNlIGFsbCB0aGUgZmllbGRzIGFyZSAwIG9uIHRoZSB0aW1lIG9mIFZNRVhJVF9FWENFUFRJ
T05fQlAuIERpZCBJCj4gdW5kZXJzdGFuZCB0aGUgdGVzdCBzY2VuYXJpbyBjb3JyZWN0bHk/CgpR
dWl0ZSBwb3NzaWJseSwgYnV0IG5vdyBJJ20gZXZlbiBtb3JlIGNvbmZ1c2VkLsKgIEknbGwgaGF2
ZSBhIHF1aWNrIHBsYXkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 18:26:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 18:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1l3-0002E7-DV; Wed, 14 Feb 2018 18:26:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gnfp=fi=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1em1l2-0002E0-LD
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 18:26:16 +0000
X-Inumbo-ID: 749567dc-11b4-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 749567dc-11b4-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 19:25:38 +0100 (CET)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 13975217C7;
 Wed, 14 Feb 2018 18:26:14 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 13975217C7
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 14 Feb 2018 10:26:13 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: boris.ostrovsky@oracle.com, jgross@suse.com
Message-ID: <alpine.DEB.2.10.1802141023400.5392@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v3 0/2] pvcalls-front improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKdGhpcyBzbWFsbCBzZXJpZXMgaW50cm9kdWNlcyBhIHBlciBzb2NrZXQgcmVmY291
bnQgdG8gaW5jcmVhc2UgdGhlCmVmZmljaWVuY3kgb24gc29ja2V0IHJlbGVhc2Ugb3BlcmF0aW9u
cywgYW5kIG1ha2VzIHJlbGVhc2luZyBwYXNzaXZlCnNvY2tldHMgc2FmZS4KCkNoZWVycywKClN0
ZWZhbm8KCgpDaGFuZ2VzIGluIHYzOgotIHJlbW92ZSBwb2ludGxlc3MgaW5pdGlhbGl6ZXJzCi0g
cmVvcmRlciBwdmNhbGxzX2VudGVyX3NvY2sKCkNoYW5nZXMgaW4gdjI6Ci0gYWRkIGFja2VkLWJ5
Ci0gZml4IGNoZWNrIGluIHB2Y2FsbHNfZW50ZXJfc29jCi0gZml4IGNvZGUgc3R5bGUKLSBuaWNl
ciBjaGVja3MgaW4gcHZjYWxsc19mcm9udF9yZWxlYXNlCgoKU3RlZmFubyBTdGFiZWxsaW5pICgy
KToKICAgICAgcHZjYWxscy1mcm9udDogaW50cm9kdWNlIGEgcGVyIHNvY2tfbWFwcGluZyByZWZj
b3VudAogICAgICBwdmNhbGxzLWZyb250OiB3YWl0IGZvciBvdGhlciBvcGVyYXRpb25zIHRvIHJl
dHVybiB3aGVuIHJlbGVhc2UgcGFzc2l2ZSBzb2NrZXRzCgogZHJpdmVycy94ZW4vcHZjYWxscy1m
cm9udC5jIHwgMTk3ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgODUgaW5zZXJ0aW9ucygrKSwgMTEyIGRlbGV0aW9ucygtKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 18:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 18:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1nF-0002R6-WF; Wed, 14 Feb 2018 18:28:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gnfp=fi=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1em1nE-0002Qg-Fd
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 18:28:32 +0000
X-Inumbo-ID: 04d67afa-11b5-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 04d67afa-11b5-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 18:29:40 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 25B362178D;
 Wed, 14 Feb 2018 18:28:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 25B362178D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: boris.ostrovsky@oracle.com,
	jgross@suse.com
Date: Wed, 14 Feb 2018 10:28:23 -0800
Message-Id: <1518632904-20267-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1802141023400.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802141023400.5392@sstabellini-ThinkPad-X260>
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v3 1/2] pvcalls-front: introduce a per
	sock_mapping refcount
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgcGVyIHNvY2tfbWFwcGluZyByZWZjb3VudCwgaW4gYWRkaXRpb24gdG8gdGhl
IGV4aXN0aW5nCmdsb2JhbCByZWZjb3VudC4gVGhhbmtzIHRvIHRoZSBzb2NrX21hcHBpbmcgcmVm
Y291bnQsIHdlIGNhbiBzYWZlbHkgd2FpdApmb3IgaXQgdG8gYmUgMSBpbiBwdmNhbGxzX2Zyb250
X3JlbGVhc2UgYmVmb3JlIGZyZWVpbmcgYW4gYWN0aXZlIHNvY2tldCwKaW5zdGVhZCBvZiB3YWl0
aW5nIGZvciB0aGUgZ2xvYmFsIHJlZmNvdW50IHRvIGJlIDEuCgpTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CgotLS0KQ2hhbmdlcyBpbiB2MzoK
LSByZW1vdmUgcG9pbnRsZXNzIGluaXRpYWxpemVycwotIHJlb3JkZXIgcHZjYWxsc19lbnRlcl9z
b2NrCi0tLQogZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIHwgMTkxICsrKysrKysrKysrKysr
KysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNzkgaW5zZXJ0
aW9ucygrKSwgMTEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwppbmRleCA0Yzc4OWU2Li4x
OGQxYmFjIDEwMDY0NAotLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKKysrIGIvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jCkBAIC02MCw2ICs2MCw3IEBAIHN0cnVjdCBzb2NrX21h
cHBpbmcgewogCWJvb2wgYWN0aXZlX3NvY2tldDsKIAlzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CiAJ
c3RydWN0IHNvY2tldCAqc29jazsKKwlhdG9taWNfdCByZWZjb3VudDsKIAl1bmlvbiB7CiAJCXN0
cnVjdCB7CiAJCQlpbnQgaXJxOwpAQCAtOTMsNiArOTQsMzIgQEAgc3RydWN0IHNvY2tfbWFwcGlu
ZyB7CiAJfTsKIH07CiAKK3N0YXRpYyBpbmxpbmUgc3RydWN0IHNvY2tfbWFwcGluZyAqcHZjYWxs
c19lbnRlcl9zb2NrKHN0cnVjdCBzb2NrZXQgKnNvY2spCit7CisJc3RydWN0IHNvY2tfbWFwcGlu
ZyAqbWFwOworCisJaWYgKCFwdmNhbGxzX2Zyb250X2RldiB8fAorCQlkZXZfZ2V0X2RydmRhdGEo
JnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpID09IE5VTEwpCisJCXJldHVybiBFUlJfUFRSKC1FTk9U
Q09OTik7CisKKwltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKXNvY2stPnNrLT5za19zZW5k
X2hlYWQ7CisJaWYgKG1hcCA9PSBOVUxMKQorCQlyZXR1cm4gRVJSX1BUUigtRU5PVFNPQ0spOwor
CisJcHZjYWxsc19lbnRlcigpOworCWF0b21pY19pbmMoJm1hcC0+cmVmY291bnQpOworCXJldHVy
biBtYXA7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBwdmNhbGxzX2V4aXRfc29jayhzdHJ1Y3Qg
c29ja2V0ICpzb2NrKQoreworCXN0cnVjdCBzb2NrX21hcHBpbmcgKm1hcDsKKworCW1hcCA9IChz
dHJ1Y3Qgc29ja19tYXBwaW5nICopc29jay0+c2stPnNrX3NlbmRfaGVhZDsKKwlhdG9taWNfZGVj
KCZtYXAtPnJlZmNvdW50KTsKKwlwdmNhbGxzX2V4aXQoKTsKK30KKwogc3RhdGljIGlubGluZSBp
bnQgZ2V0X3JlcXVlc3Qoc3RydWN0IHB2Y2FsbHNfYmVkYXRhICpiZWRhdGEsIGludCAqcmVxX2lk
KQogewogCSpyZXFfaWQgPSBiZWRhdGEtPnJpbmcucmVxX3Byb2RfcHZ0ICYgKFJJTkdfU0laRSgm
YmVkYXRhLT5yaW5nKSAtIDEpOwpAQCAtMzY5LDMxICszOTYsMjMgQEAgaW50IHB2Y2FsbHNfZnJv
bnRfY29ubmVjdChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsCiAJ
aWYgKGFkZHItPnNhX2ZhbWlseSAhPSBBRl9JTkVUIHx8IHNvY2stPnR5cGUgIT0gU09DS19TVFJF
QU0pCiAJCXJldHVybiAtRU9QTk9UU1VQUDsKIAotCXB2Y2FsbHNfZW50ZXIoKTsKLQlpZiAoIXB2
Y2FsbHNfZnJvbnRfZGV2KSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOwotCQlyZXR1cm4gLUVOT1RDT05O
OwotCX0KKwltYXAgPSBwdmNhbGxzX2VudGVyX3NvY2soc29jayk7CisJaWYgKElTX0VSUihtYXAp
KQorCQlyZXR1cm4gUFRSX0VSUihtYXApOwogCiAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZw
dmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKIAotCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICop
c29jay0+c2stPnNrX3NlbmRfaGVhZDsKLQlpZiAoIW1hcCkgewotCQlwdmNhbGxzX2V4aXQoKTsK
LQkJcmV0dXJuIC1FTk9UU09DSzsKLQl9Ci0KIAlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0X2xv
Y2spOwogCXJldCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CiAJaWYgKHJldCA8IDAp
IHsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotCQlwdmNhbGxzX2V4aXQo
KTsKKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVybiByZXQ7CiAJfQogCXJldCA9
IGNyZWF0ZV9hY3RpdmUobWFwLCAmZXZ0Y2huKTsKIAlpZiAocmV0IDwgMCkgewogCQlzcGluX3Vu
bG9jaygmYmVkYXRhLT5zb2NrZXRfbG9jayk7Ci0JCXB2Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxz
X2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJuIHJldDsKIAl9CiAKQEAgLTQyMyw3ICs0NDIsNyBA
QCBpbnQgcHZjYWxsc19mcm9udF9jb25uZWN0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBz
b2NrYWRkciAqYWRkciwKIAlzbXBfcm1iKCk7CiAJcmV0ID0gYmVkYXRhLT5yc3BbcmVxX2lkXS5y
ZXQ7CiAJYmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQVkNBTExTX0lOVkFMSURfSUQ7Ci0J
cHZjYWxsc19leGl0KCk7CisJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJcmV0dXJuIHJldDsK
IH0KIApAQCAtNDg4LDIzICs1MDcsMTUgQEAgaW50IHB2Y2FsbHNfZnJvbnRfc2VuZG1zZyhzdHJ1
Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICptc2csCiAJaWYgKGZsYWdzICYgKE1TR19D
T05GSVJNfE1TR19ET05UUk9VVEV8TVNHX0VPUnxNU0dfT09CKSkKIAkJcmV0dXJuIC1FT1BOT1RT
VVBQOwogCi0JcHZjYWxsc19lbnRlcigpOwotCWlmICghcHZjYWxsc19mcm9udF9kZXYpIHsKLQkJ
cHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5PVENPTk47Ci0JfQorCW1hcCA9IHB2Y2FsbHNf
ZW50ZXJfc29jayhzb2NrKTsKKwlpZiAoSVNfRVJSKG1hcCkpCisJCXJldHVybiBQVFJfRVJSKG1h
cCk7CiAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsK
IAotCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7
Ci0JaWYgKCFtYXApIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5PVFNPQ0s7Ci0J
fQotCiAJbXV0ZXhfbG9jaygmbWFwLT5hY3RpdmUub3V0X211dGV4KTsKIAlpZiAoKGZsYWdzICYg
TVNHX0RPTlRXQUlUKSAmJiAhcHZjYWxsc19mcm9udF93cml0ZV90b2RvKG1hcCkpIHsKIAkJbXV0
ZXhfdW5sb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwotCQlwdmNhbGxzX2V4aXQoKTsKKwkJ
cHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVybiAtRUFHQUlOOwogCX0KIAlpZiAobGVu
ID4gSU5UX01BWCkKQEAgLTUyNiw3ICs1MzcsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9zZW5kbXNn
KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBtc2doZHIgKm1zZywKIAkJdG90X3NlbnQgPSBz
ZW50OwogCiAJbXV0ZXhfdW5sb2NrKCZtYXAtPmFjdGl2ZS5vdXRfbXV0ZXgpOwotCXB2Y2FsbHNf
ZXhpdCgpOworCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCXJldHVybiB0b3Rfc2VudDsKIH0K
IApAQCAtNTkxLDE5ICs2MDIsMTEgQEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVjdm1zZyhzdHJ1Y3Qg
c29ja2V0ICpzb2NrLCBzdHJ1Y3QgbXNnaGRyICptc2csIHNpemVfdCBsZW4sCiAJaWYgKGZsYWdz
ICYgKE1TR19DTVNHX0NMT0VYRUN8TVNHX0VSUlFVRVVFfE1TR19PT0J8TVNHX1RSVU5DKSkKIAkJ
cmV0dXJuIC1FT1BOT1RTVVBQOwogCi0JcHZjYWxsc19lbnRlcigpOwotCWlmICghcHZjYWxsc19m
cm9udF9kZXYpIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5PVENPTk47Ci0JfQor
CW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsKKwlpZiAoSVNfRVJSKG1hcCkpCisJCXJl
dHVybiBQVFJfRVJSKG1hcCk7CiAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zy
b250X2Rldi0+ZGV2KTsKIAotCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNr
LT5za19zZW5kX2hlYWQ7Ci0JaWYgKCFtYXApIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVy
biAtRU5PVFNPQ0s7Ci0JfQotCiAJbXV0ZXhfbG9jaygmbWFwLT5hY3RpdmUuaW5fbXV0ZXgpOwog
CWlmIChsZW4gPiBYRU5fRkxFWF9SSU5HX1NJWkUoUFZDQUxMU19SSU5HX09SREVSKSkKIAkJbGVu
ID0gWEVOX0ZMRVhfUklOR19TSVpFKFBWQ0FMTFNfUklOR19PUkRFUik7CkBAIC02MjMsNyArNjI2
LDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfcmVjdm1zZyhzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1
Y3QgbXNnaGRyICptc2csIHNpemVfdCBsZW4sCiAJCXJldCA9IDA7CiAKIAltdXRleF91bmxvY2so
Jm1hcC0+YWN0aXZlLmluX211dGV4KTsKLQlwdmNhbGxzX2V4aXQoKTsKKwlwdmNhbGxzX2V4aXRf
c29jayhzb2NrKTsKIAlyZXR1cm4gcmV0OwogfQogCkBAIC02MzcsMjQgKzY0MCwxNiBAQCBpbnQg
cHZjYWxsc19mcm9udF9iaW5kKHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrYWRkciAq
YWRkciwgaW50IGFkZHJfbGVuKQogCWlmIChhZGRyLT5zYV9mYW1pbHkgIT0gQUZfSU5FVCB8fCBz
b2NrLT50eXBlICE9IFNPQ0tfU1RSRUFNKQogCQlyZXR1cm4gLUVPUE5PVFNVUFA7CiAKLQlwdmNh
bGxzX2VudGVyKCk7Ci0JaWYgKCFwdmNhbGxzX2Zyb250X2RldikgewotCQlwdmNhbGxzX2V4aXQo
KTsKLQkJcmV0dXJuIC1FTk9UQ09OTjsKLQl9CisJbWFwID0gcHZjYWxsc19lbnRlcl9zb2NrKHNv
Y2spOworCWlmIChJU19FUlIobWFwKSkKKwkJcmV0dXJuIFBUUl9FUlIobWFwKTsKIAliZWRhdGEg
PSBkZXZfZ2V0X2RydmRhdGEoJnB2Y2FsbHNfZnJvbnRfZGV2LT5kZXYpOwogCi0JbWFwID0gKHN0
cnVjdCBzb2NrX21hcHBpbmcgKikgc29jay0+c2stPnNrX3NlbmRfaGVhZDsKLQlpZiAobWFwID09
IE5VTEwpIHsKLQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiAtRU5PVFNPQ0s7Ci0JfQotCiAJ
c3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKIAlyZXQgPSBnZXRfcmVxdWVzdChiZWRh
dGEsICZyZXFfaWQpOwogCWlmIChyZXQgPCAwKSB7CiAJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNv
Y2tldF9sb2NrKTsKLQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2sp
OwogCQlyZXR1cm4gcmV0OwogCX0KIAlyZXEgPSBSSU5HX0dFVF9SRVFVRVNUKCZiZWRhdGEtPnJp
bmcsIHJlcV9pZCk7CkBAIC02ODQsNyArNjc5LDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYmluZChz
dHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2FkZHIgKmFkZHIsIGludCBhZGRyX2xlbikK
IAliZWRhdGEtPnJzcFtyZXFfaWRdLnJlcV9pZCA9IFBWQ0FMTFNfSU5WQUxJRF9JRDsKIAogCW1h
cC0+cGFzc2l2ZS5zdGF0dXMgPSBQVkNBTExTX1NUQVRVU19CSU5EOwotCXB2Y2FsbHNfZXhpdCgp
OworCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCXJldHVybiAwOwogfQogCkBAIC02OTUsMjEg
KzY5MCwxMyBAQCBpbnQgcHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywg
aW50IGJhY2tsb2cpCiAJc3RydWN0IHhlbl9wdmNhbGxzX3JlcXVlc3QgKnJlcTsKIAlpbnQgbm90
aWZ5LCByZXFfaWQsIHJldDsKIAotCXB2Y2FsbHNfZW50ZXIoKTsKLQlpZiAoIXB2Y2FsbHNfZnJv
bnRfZGV2KSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOwotCQlyZXR1cm4gLUVOT1RDT05OOwotCX0KKwlt
YXAgPSBwdmNhbGxzX2VudGVyX3NvY2soc29jayk7CisJaWYgKElTX0VSUihtYXApKQorCQlyZXR1
cm4gUFRSX0VSUihtYXApOwogCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9u
dF9kZXYtPmRldik7CiAKLQltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+
c2tfc2VuZF9oZWFkOwotCWlmICghbWFwKSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOwotCQlyZXR1cm4g
LUVOT1RTT0NLOwotCX0KLQogCWlmIChtYXAtPnBhc3NpdmUuc3RhdHVzICE9IFBWQ0FMTFNfU1RB
VFVTX0JJTkQpIHsKLQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2sp
OwogCQlyZXR1cm4gLUVPUE5PVFNVUFA7CiAJfQogCkBAIC03MTcsNyArNzA0LDcgQEAgaW50IHB2
Y2FsbHNfZnJvbnRfbGlzdGVuKHN0cnVjdCBzb2NrZXQgKnNvY2ssIGludCBiYWNrbG9nKQogCXJl
dCA9IGdldF9yZXF1ZXN0KGJlZGF0YSwgJnJlcV9pZCk7CiAJaWYgKHJldCA8IDApIHsKIAkJc3Bp
bl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotCQlwdmNhbGxzX2V4aXQoKTsKKwkJcHZj
YWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVybiByZXQ7CiAJfQogCXJlcSA9IFJJTkdfR0VU
X1JFUVVFU1QoJmJlZGF0YS0+cmluZywgcmVxX2lkKTsKQEAgLTc0MSw3ICs3MjgsNyBAQCBpbnQg
cHZjYWxsc19mcm9udF9saXN0ZW4oc3RydWN0IHNvY2tldCAqc29jaywgaW50IGJhY2tsb2cpCiAJ
YmVkYXRhLT5yc3BbcmVxX2lkXS5yZXFfaWQgPSBQVkNBTExTX0lOVkFMSURfSUQ7CiAKIAltYXAt
PnBhc3NpdmUuc3RhdHVzID0gUFZDQUxMU19TVEFUVVNfTElTVEVOOwotCXB2Y2FsbHNfZXhpdCgp
OworCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCXJldHVybiByZXQ7CiB9CiAKQEAgLTc1Mywy
MSArNzQwLDEzIEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpzb2Nr
LCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJc3RydWN0IHhlbl9wdmNhbGxz
X3JlcXVlc3QgKnJlcTsKIAlpbnQgbm90aWZ5LCByZXFfaWQsIHJldCwgZXZ0Y2huLCBub25ibG9j
azsKIAotCXB2Y2FsbHNfZW50ZXIoKTsKLQlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Ci0JCXB2
Y2FsbHNfZXhpdCgpOwotCQlyZXR1cm4gLUVOT1RDT05OOwotCX0KKwltYXAgPSBwdmNhbGxzX2Vu
dGVyX3NvY2soc29jayk7CisJaWYgKElTX0VSUihtYXApKQorCQlyZXR1cm4gUFRSX0VSUihtYXAp
OwogCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9udF9kZXYtPmRldik7CiAK
LQltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+c2tfc2VuZF9oZWFkOwot
CWlmICghbWFwKSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOwotCQlyZXR1cm4gLUVOT1RTT0NLOwotCX0K
LQogCWlmIChtYXAtPnBhc3NpdmUuc3RhdHVzICE9IFBWQ0FMTFNfU1RBVFVTX0xJU1RFTikgewot
CQlwdmNhbGxzX2V4aXQoKTsKKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVybiAt
RUlOVkFMOwogCX0KIApAQCAtNzg1LDEzICs3NjQsMTMgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNj
ZXB0KHN0cnVjdCBzb2NrZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFn
cykKIAkJCWdvdG8gcmVjZWl2ZWQ7CiAJCX0KIAkJaWYgKG5vbmJsb2NrKSB7Ci0JCQlwdmNhbGxz
X2V4aXQoKTsKKwkJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQkJcmV0dXJuIC1FQUdBSU47
CiAJCX0KIAkJaWYgKHdhaXRfZXZlbnRfaW50ZXJydXB0aWJsZShtYXAtPnBhc3NpdmUuaW5mbGln
aHRfYWNjZXB0X3JlcSwKIAkJCSF0ZXN0X2FuZF9zZXRfYml0KFBWQ0FMTFNfRkxBR19BQ0NFUFRf
SU5GTElHSFQsCiAJCQkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKSkpIHsKLQkJCXB2
Y2FsbHNfZXhpdCgpOworCQkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCQlyZXR1cm4gLUVJ
TlRSOwogCQl9CiAJfQpAQCAtODAyLDcgKzc4MSw3IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2Vw
dChzdHJ1Y3Qgc29ja2V0ICpzb2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3Mp
CiAJCWNsZWFyX2JpdChQVkNBTExTX0ZMQUdfQUNDRVBUX0lORkxJR0hULAogCQkJICAodm9pZCAq
KSZtYXAtPnBhc3NpdmUuZmxhZ3MpOwogCQlzcGluX3VubG9jaygmYmVkYXRhLT5zb2NrZXRfbG9j
ayk7Ci0JCXB2Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0
dXJuIHJldDsKIAl9CiAJbWFwMiA9IGt6YWxsb2Moc2l6ZW9mKCptYXAyKSwgR0ZQX0FUT01JQyk7
CkBAIC04MTAsNyArNzg5LDcgQEAgaW50IHB2Y2FsbHNfZnJvbnRfYWNjZXB0KHN0cnVjdCBzb2Nr
ZXQgKnNvY2ssIHN0cnVjdCBzb2NrZXQgKm5ld3NvY2ssIGludCBmbGFncykKIAkJY2xlYXJfYml0
KFBWQ0FMTFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsCiAJCQkgICh2b2lkICopJm1hcC0+cGFzc2l2
ZS5mbGFncyk7CiAJCXNwaW5fdW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKLQkJcHZjYWxs
c19leGl0KCk7CisJCXB2Y2FsbHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gLUVOT01FTTsK
IAl9CiAJcmV0ID0gY3JlYXRlX2FjdGl2ZShtYXAyLCAmZXZ0Y2huKTsKQEAgLTgxOSw3ICs3OTgs
NyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0
IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQogCQljbGVhcl9iaXQoUFZDQUxMU19GTEFHX0FD
Q0VQVF9JTkZMSUdIVCwKIAkJCSAgKHZvaWQgKikmbWFwLT5wYXNzaXZlLmZsYWdzKTsKIAkJc3Bp
bl91bmxvY2soJmJlZGF0YS0+c29ja2V0X2xvY2spOwotCQlwdmNhbGxzX2V4aXQoKTsKKwkJcHZj
YWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVybiByZXQ7CiAJfQogCWxpc3RfYWRkX3RhaWwo
Jm1hcDItPmxpc3QsICZiZWRhdGEtPnNvY2tldF9tYXBwaW5ncyk7CkBAIC04NDEsMTMgKzgyMCwx
MyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNvY2tldCAqc29jaywgc3RydWN0
IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQogCS8qIFdlIGNvdWxkIGNoZWNrIGlmIHdlIGhh
dmUgcmVjZWl2ZWQgYSByZXNwb25zZSBiZWZvcmUgcmV0dXJuaW5nLiAqLwogCWlmIChub25ibG9j
aykgewogCQlXUklURV9PTkNFKG1hcC0+cGFzc2l2ZS5pbmZsaWdodF9yZXFfaWQsIHJlcV9pZCk7
Ci0JCXB2Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsKIAkJcmV0dXJu
IC1FQUdBSU47CiAJfQogCiAJaWYgKHdhaXRfZXZlbnRfaW50ZXJydXB0aWJsZShiZWRhdGEtPmlu
ZmxpZ2h0X3JlcSwKIAkJUkVBRF9PTkNFKGJlZGF0YS0+cnNwW3JlcV9pZF0ucmVxX2lkKSA9PSBy
ZXFfaWQpKSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOworCQlwdmNhbGxzX2V4aXRfc29jayhzb2NrKTsK
IAkJcmV0dXJuIC1FSU5UUjsKIAl9CiAJLyogcmVhZCByZXFfaWQsIHRoZW4gdGhlIGNvbnRlbnQg
Ki8KQEAgLTg2Miw3ICs4NDEsNyBAQCBpbnQgcHZjYWxsc19mcm9udF9hY2NlcHQoc3RydWN0IHNv
Y2tldCAqc29jaywgc3RydWN0IHNvY2tldCAqbmV3c29jaywgaW50IGZsYWdzKQogCQljbGVhcl9i
aXQoUFZDQUxMU19GTEFHX0FDQ0VQVF9JTkZMSUdIVCwKIAkJCSAgKHZvaWQgKikmbWFwLT5wYXNz
aXZlLmZsYWdzKTsKIAkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcDIpOwotCQlw
dmNhbGxzX2V4aXQoKTsKKwkJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJCXJldHVybiAtRU5P
TUVNOwogCX0KIAluZXdzb2NrLT5zay0+c2tfc2VuZF9oZWFkID0gKHZvaWQgKiltYXAyOwpAQCAt
ODc0LDcgKzg1Myw3IEBAIGludCBwdmNhbGxzX2Zyb250X2FjY2VwdChzdHJ1Y3Qgc29ja2V0ICpz
b2NrLCBzdHJ1Y3Qgc29ja2V0ICpuZXdzb2NrLCBpbnQgZmxhZ3MpCiAJY2xlYXJfYml0KFBWQ0FM
TFNfRkxBR19BQ0NFUFRfSU5GTElHSFQsICh2b2lkICopJm1hcC0+cGFzc2l2ZS5mbGFncyk7CiAJ
d2FrZV91cCgmbWFwLT5wYXNzaXZlLmluZmxpZ2h0X2FjY2VwdF9yZXEpOwogCi0JcHZjYWxsc19l
eGl0KCk7CisJcHZjYWxsc19leGl0X3NvY2soc29jayk7CiAJcmV0dXJuIHJldDsKIH0KIApAQCAt
OTY1LDIzICs5NDQsMTYgQEAgdW5zaWduZWQgaW50IHB2Y2FsbHNfZnJvbnRfcG9sbChzdHJ1Y3Qg
ZmlsZSAqZmlsZSwgc3RydWN0IHNvY2tldCAqc29jaywKIAlzdHJ1Y3Qgc29ja19tYXBwaW5nICpt
YXA7CiAJaW50IHJldDsKIAotCXB2Y2FsbHNfZW50ZXIoKTsKLQlpZiAoIXB2Y2FsbHNfZnJvbnRf
ZGV2KSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOworCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2Nr
KTsKKwlpZiAoSVNfRVJSKG1hcCkpCiAJCXJldHVybiBQT0xMTlZBTDsKLQl9CiAJYmVkYXRhID0g
ZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxzX2Zyb250X2Rldi0+ZGV2KTsKIAotCW1hcCA9IChzdHJ1
Y3Qgc29ja19tYXBwaW5nICopIHNvY2stPnNrLT5za19zZW5kX2hlYWQ7Ci0JaWYgKCFtYXApIHsK
LQkJcHZjYWxsc19leGl0KCk7Ci0JCXJldHVybiBQT0xMTlZBTDsKLQl9CiAJaWYgKG1hcC0+YWN0
aXZlX3NvY2tldCkKIAkJcmV0ID0gcHZjYWxsc19mcm9udF9wb2xsX2FjdGl2ZShmaWxlLCBiZWRh
dGEsIG1hcCwgd2FpdCk7CiAJZWxzZQogCQlyZXQgPSBwdmNhbGxzX2Zyb250X3BvbGxfcGFzc2l2
ZShmaWxlLCBiZWRhdGEsIG1hcCwgd2FpdCk7Ci0JcHZjYWxsc19leGl0KCk7CisJcHZjYWxsc19l
eGl0X3NvY2soc29jayk7CiAJcmV0dXJuIHJldDsKIH0KIApAQCAtOTk1LDI1ICs5NjcsMjAgQEAg
aW50IHB2Y2FsbHNfZnJvbnRfcmVsZWFzZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKQogCWlmIChzb2Nr
LT5zayA9PSBOVUxMKQogCQlyZXR1cm4gMDsKIAotCXB2Y2FsbHNfZW50ZXIoKTsKLQlpZiAoIXB2
Y2FsbHNfZnJvbnRfZGV2KSB7Ci0JCXB2Y2FsbHNfZXhpdCgpOwotCQlyZXR1cm4gLUVJTzsKKwlt
YXAgPSBwdmNhbGxzX2VudGVyX3NvY2soc29jayk7CisJaWYgKElTX0VSUihtYXApKSB7CisJCWlm
IChQVFJfRVJSKG1hcCkgPT0gLUVOT1RDT05OKQorCQkJcmV0dXJuIC1FSU87CisJCWVsc2UKKwkJ
CXJldHVybiAwOwogCX0KLQogCWJlZGF0YSA9IGRldl9nZXRfZHJ2ZGF0YSgmcHZjYWxsc19mcm9u
dF9kZXYtPmRldik7CiAKLQltYXAgPSAoc3RydWN0IHNvY2tfbWFwcGluZyAqKSBzb2NrLT5zay0+
c2tfc2VuZF9oZWFkOwotCWlmIChtYXAgPT0gTlVMTCkgewotCQlwdmNhbGxzX2V4aXQoKTsKLQkJ
cmV0dXJuIDA7Ci0JfQotCiAJc3Bpbl9sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKIAlyZXQg
PSBnZXRfcmVxdWVzdChiZWRhdGEsICZyZXFfaWQpOwogCWlmIChyZXQgPCAwKSB7CiAJCXNwaW5f
dW5sb2NrKCZiZWRhdGEtPnNvY2tldF9sb2NrKTsKLQkJcHZjYWxsc19leGl0KCk7CisJCXB2Y2Fs
bHNfZXhpdF9zb2NrKHNvY2spOwogCQlyZXR1cm4gcmV0OwogCX0KIAlzb2NrLT5zay0+c2tfc2Vu
ZF9oZWFkID0gTlVMTDsKQEAgLTEwNDMsMTAgKzEwMTAsMTAgQEAgaW50IHB2Y2FsbHNfZnJvbnRf
cmVsZWFzZShzdHJ1Y3Qgc29ja2V0ICpzb2NrKQogCQkvKgogCQkgKiBXZSBuZWVkIHRvIG1ha2Ug
c3VyZSB0aGF0IHNlbmRtc2cvcmVjdm1zZyBvbiB0aGlzIHNvY2tldCBoYXZlCiAJCSAqIG5vdCBz
dGFydGVkIGJlZm9yZSB3ZSd2ZSBjbGVhcmVkIHNrX3NlbmRfaGVhZCBoZXJlLiBUaGUKLQkJICog
ZWFzaWVzdCAodGhvdWdoIG5vdCBvcHRpbWFsKSB3YXkgdG8gZ3VhcmFudGVlIHRoaXMgaXMgdG8g
c2VlCi0JCSAqIHRoYXQgbm8gcHZjYWxsIChvdGhlciB0aGFuIHVzKSBpcyBpbiBwcm9ncmVzcy4K
KwkJICogZWFzaWVzdCB3YXkgdG8gZ3VhcmFudGVlIHRoaXMgaXMgdG8gc2VlIHRoYXQgbm8gcHZj
YWxscworCQkgKiAob3RoZXIgdGhhbiB1cykgaXMgaW4gcHJvZ3Jlc3Mgb24gdGhpcyBzb2NrZXQu
CiAJCSAqLwotCQl3aGlsZSAoYXRvbWljX3JlYWQoJnB2Y2FsbHNfcmVmY291bnQpID4gMSkKKwkJ
d2hpbGUgKGF0b21pY19yZWFkKCZtYXAtPnJlZmNvdW50KSA+IDEpCiAJCQljcHVfcmVsYXgoKTsK
IAogCQlwdmNhbGxzX2Zyb250X2ZyZWVfbWFwKGJlZGF0YSwgbWFwKTsKLS0gCjEuOS4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 18:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 18:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1nF-0002Qu-PS; Wed, 14 Feb 2018 18:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gnfp=fi=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1em1nE-0002Qh-Fd
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 18:28:32 +0000
X-Inumbo-ID: 0513ef24-11b5-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0513ef24-11b5-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 18:29:41 +0000 (UTC)
Received: from sstabellini-ThinkPad-X260.hsd1.ca.comcast.net
 (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8A5E7217BB;
 Wed, 14 Feb 2018 18:28:25 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8A5E7217BB
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: boris.ostrovsky@oracle.com,
	jgross@suse.com
Date: Wed, 14 Feb 2018 10:28:24 -0800
Message-Id: <1518632904-20267-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1518632904-20267-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802141023400.5392@sstabellini-ThinkPad-X260>
 <1518632904-20267-1-git-send-email-sstabellini@kernel.org>
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 sstabellini@kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH v3 2/2] pvcalls-front: wait for other operations
	to return when release passive sockets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGFzc2l2ZSBzb2NrZXRzIGNhbiBoYXZlIG9uZ29pbmcgb3BlcmF0aW9ucyBvbiB0aGVtLCBzcGVj
aWZpY2FsbHksIHdlCmhhdmUgdHdvIHdhaXRfZXZlbnRfaW50ZXJydXB0YWJsZSBjYWxscyBpbiBw
dmNhbGxzX2Zyb250X2FjY2VwdC4KCkFkZCB0d28gd2FrZV91cCBjYWxscyBpbiBwdmNhbGxzX2Zy
b250X3JlbGVhc2UsIHRoZW4gd2FpdCBmb3IgdGhlCnBvdGVudGlhbCB3YWl0ZXJzIHRvIHJldHVy
biBhbmQgcmVsZWFzZSB0aGUgc29ja19tYXBwaW5nIHJlZmNvdW50LgoKU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgpBY2tlZC1ieTogSnVlcmdl
biBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGRyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQu
YyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCmluZGV4IDE4ZDFiYWMuLmNhNWI3NzMgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL3B2Y2Fs
bHMtZnJvbnQuYworKysgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKQEAgLTEwMTgsNiAr
MTAxOCwxMiBAQCBpbnQgcHZjYWxsc19mcm9udF9yZWxlYXNlKHN0cnVjdCBzb2NrZXQgKnNvY2sp
CiAKIAkJcHZjYWxsc19mcm9udF9mcmVlX21hcChiZWRhdGEsIG1hcCk7CiAJfSBlbHNlIHsKKwkJ
d2FrZV91cCgmYmVkYXRhLT5pbmZsaWdodF9yZXEpOworCQl3YWtlX3VwKCZtYXAtPnBhc3NpdmUu
aW5mbGlnaHRfYWNjZXB0X3JlcSk7CisKKwkJd2hpbGUgKGF0b21pY19yZWFkKCZtYXAtPnJlZmNv
dW50KSA+IDEpCisJCQljcHVfcmVsYXgoKTsKKwogCQlzcGluX2xvY2soJmJlZGF0YS0+c29ja2V0
X2xvY2spOwogCQlsaXN0X2RlbCgmbWFwLT5saXN0KTsKIAkJc3Bpbl91bmxvY2soJmJlZGF0YS0+
c29ja2V0X2xvY2spOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 18:29:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 18:29:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1nt-0002YA-8h; Wed, 14 Feb 2018 18:29:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1em1ns-0002XC-9j
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 18:29:12 +0000
X-Inumbo-ID: 1c74feff-11b5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c74feff-11b5-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 18:30:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1em1nk-0008Ad-54; Wed, 14 Feb 2018 18:29:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1em1ne-0005kN-OJ; Wed, 14 Feb 2018 18:28:58 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1em1ne-00089R-85; Wed, 14 Feb 2018 18:28:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119162-mainreport@xen.org>
X-Osstest-Failures: seabios:build-amd64-libvirt:<job status>:broken:regression
 seabios:build-amd64-libvirt:host-install(4):broken:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 18:28:58 +0000
Subject: [Xen-devel] [seabios test] 119162: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTE2MiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkxNjIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
PGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBicm9rZW4gUkVHUi4gdnMuIDExNTUz
OQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE1NTM5CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMSBidWlsZC1jaGVjaygxKSBibG9ja2VkIG4vYQogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxp
a2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTUzOQog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogc2VhYmlvcyAgICAgICAgICAgICAgNGE2ZGJjZWEzZTQxMmZl
MTJlZmZhMmY4MTJmNTBkZDdlYWU5MDk1NQpiYXNlbGluZSB2ZXJzaW9uOgogc2VhYmlvcyAgICAg
ICAgICAgICAgMGNhNmQ2Mjc3ZGZhZmM2NzFhNWIzNzE4Y2JlYjVjNzhlMmE4ODhlYQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTE1NTM5ICAyMDE3LTExLTAzIDIwOjQ4OjU4IFogIDEwMiBkYXlzCkZh
aWxpbmcgc2luY2UgICAgICAgIDExNTczMyAgMjAxNy0xMS0xMCAxNzoxOTo1OSBaICAgOTYgZGF5
cyAgMTIxIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExODY2OCAgMjAxOC0wMi0wOCAw
NDo1MDo0MyBaICAgIDYgZGF5cyAgICA5IGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+CiAgTWFyY2VsIEFwZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+CiAgTWljaGFlbCBTLiBU
c2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMu
c291cmNlZm9yZ2UubmV0PgogIFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdlbi5tcGcuZGU+CiAg
U3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+Cgpqb2JzOgogYnVpbGQt
YW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJv
a2VuICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9i
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgYnJva2VuCmJyb2tlbi1zdGVwIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgaG9zdC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgNGE2ZGJjZWEzZTQx
MmZlMTJlZmZhMmY4MTJmNTBkZDdlYWU5MDk1NQpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlj
a3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI3OjAxIDIw
MTggKzAyMDAKCiAgICBmbG9wcHk6IFVzZSB0aW1lcl9jaGVjaygpIGluIGZsb3BweV93YWl0X2ly
cSgpCiAgICAKICAgIFVzZSB0aW1lcl9jaGVjaygpIGluc3RlYWQgb2YgdXNpbmcgZmxvcHB5X21v
dG9yX2NvdW50ZXIgaW4gQkRBIGZvciB0aGUKICAgIHRpbWVvdXQgY2hlY2sgaW4gZmxvcHB5X3dh
aXRfaXJxKCkuCiAgICAKICAgIFRoZSBwcm9ibGVtIHdpdGggdXNpbmcgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgd2FzIHRoYXQsIGFmdGVyIGl0IHJlYWNoZXMKICAgIDAsIGl0IGltbWVkaWF0ZWx5IHN0
b3BzIHRoZSBmbG9wcHkgbW90b3JzLCB3aGljaCBpcyBub3Qgd2hhdCBpcwogICAgc3VwcG9zZWQg
dG8gaGFwcGVuIG9uIHJlYWwgaGFyZHdhcmUuIEluc3RlYWQsIGFmdGVyIGEgdGltZW91dCAobGlr
ZSBpbgogICAgdGhlIGVuZCBvZiBldmVyeSBmbG9wcHkgb3BlcmF0aW9uLCByZWdhcmRsZXNzIG9m
IHRoZSByZXN1bHQgLSBzdWNjZXNzLAogICAgdGltZW91dCBvciBlcnJvciksIHRoZSBmbG9wcHkg
bW90b3JzIG11c3QgYmUga2VwdCBzcGlubmluZyBmb3IKICAgIGFkZGl0aW9uYWwgMiBzZWNvbmRz
ICh0aGUgRkxPUFBZX01PVE9SX1RJQ0tTKS4gU28sIG5vdyB0aGUKICAgIGZsb3BweV9tb3Rvcl9j
b3VudGVyIGlzIGluaXRpYWxpemVkIHRvIDI1NSAodGhlIG1heCB2YWx1ZSkgaW4gdGhlCiAgICBi
ZWdpbm5pbmcgb2YgdGhlIGZsb3BweSBvcGVyYXRpb24uIEZvciBJUlEgdGltZW91dHMsIGEgZGlm
ZmVyZW50CiAgICB0aW1lb3V0IGlzIHVzZWQsIHNwZWNpZmllZCBieSB0aGUgbmV3IEZMT1BQWV9J
UlFfVElNRU9VVCBjb25zdGFudAogICAgKGN1cnJlbnRseSBzZXQgdG8gNSBzZWNvbmRzIC0gYSBm
YWlybHkgY29uc2VydmF0aXZlIHZhbHVlLCBidXQgc2hvdWxkCiAgICB3b3JrIHJlbGlhYmx5IG9u
IG1vc3QgZmxvcHBpZXMpLgogICAgCiAgICBBZnRlciB0aGUgZmxvcHB5IG9wZXJhdGlvbiwgZmxv
cHB5X2RyaXZlX3BpbygpIHJlc2V0cyB0aGUKICAgIGZsb3BweV9tb3Rvcl9jb3VudGVyIHRvIDIg
c2Vjb25kcyAoRkxPUFBZX01PVE9SX1RJQ0tTKS4KICAgIAogICAgVGhpcyBpcyBhbHNvIGNvbnNp
c3RlbnQgd2l0aCB3aGF0IG90aGVyIFBDIEJJT1NlcyBkby4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1p
dCA0ODhlZGUyMjk3NDYxYWY5ZDYwZGQyMWNmZjg1M2E0OWFmZGMyYzcwCkF1dGhvcjogTmlrb2xh
eSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmVi
IDQgMTc6Mjc6MDAgMjAxOCArMDIwMAoKICAgIGZsb3BweTogUmVzZXQgdGhlIGZsb3BweSBtb3Rv
ciBjb3VudCBpbiBmbG9wcHlfZHJpdmVfcGlvKCkKICAgIAogICAgUmVzZXQgdGhlIGZsb3BweSBt
b3RvciBjb3VudCwgc28gdGhlIG1vdG9yIGtlZXBzIHNwaW5uaW5nIDIgc2Vjb25kcwogICAgYWZ0
ZXIgYSBmbG9wcHkgb3BlcmF0aW9uLCBwZXJmb3JtZWQgYnkgZmxvcHB5X2RyaXZlX3BpbygpLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZDgyZjBlZThlYmE1NzE2ODlmNjRiNzQ4YmNhOGU5YmFk
ZGE4YjIKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OSAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBQ
cmVzZXJ2ZSBtb3RvciBhbmQgZHJpdmUgc2VsIGJpdHMgd2hlbiByZXNldHRpbmcgdGhlIGZsb3Bw
eSBjb250cm9sbGVyCiAgICAKICAgIEluIGNhc2Ugb2YgcmVhZCBvciB3cml0ZSBlcnJvcnMsIHRo
ZSBmbG9wcHkgc3lzdGVtIGlzIHVzdWFsbHkgcmVzZXQgYW5kIHRoZQogICAgb3BlcmF0aW9uIGlz
IHJldHJpZWQuIEluIHRoYXQgY2FzZSwgdGhlIGZsb3BweSBtb3RvciBzdGF0ZSBtdXN0IGJlIHBy
ZXNlcnZlZAogICAgaW4gb3JkZXIgdG8gYXZvaWQgY3JlYXRpbmcgaml0dGVyIGFuZCBrZWVwIHRo
ZSBmbG9wcHkgbW90b3Igc3Bpbm5pbmcgc21vb3RobHkKICAgIGF0IGEgY29uc3RhbnQgc3BlZWQu
IEFkZGl0aW9uYWxseSwgdGhlIGRyaXZlIHNlbGVjdCBiaXRzIHNob3VsZCBwcm9iYWJseSBhbHNv
CiAgICBiZSBwcmVzZXJ2ZWQsIGJlY2F1c2Ugc29tZSBzeXN0ZW1zIG1pZ2h0IG5lZWQgYSBzbWFs
bCBkZWxheSBhZnRlciBzZWxlY3RpbmcgYQogICAgbmV3IGRyaXZlLiBJbiB0aGF0IGNhc2UsIHRo
ZSBvcGVyYXRpb24gd291bGQgYmUgcmV0cmllZCwgd2l0aG91dCBjaGFuZ2luZwogICAgdGhlIGN1
cnJlbnRseSBzZWxlY3RlZCBkcml2ZS4KICAgIAogICAgSW4gZmxvcHB5X2VuYWJsZV9jb250cm9s
bGVyKCksIHRoZSBJUlEgYml0IGlzIG5vdyBlbmFibGVkIGZpcnN0LCBiZWZvcmUgdGhlCiAgICBy
ZXNldCBiaXQgaXMgc2V0LiBJJ20gbm90IGNvbXBsZXRlbHkgc3VyZSB3aGV0aGVyIHRoaXMgaXMg
bmVjZXNzYXJ5LiBJdCBpcwogICAgZG9uZSBqdXN0IGluIGNhc2Ugc29tZSBoYXJkd2FyZSBpbnRy
b2R1Y2VzIGEgZGVsYXkgYmV0d2VlbiBzZXR0aW5nIHRoaXMgYml0CiAgICBhbmQgYWN0dWFsbHkg
ZW5hYmxpbmcgdGhlIElSUSwgd2hpY2ggd291bGQgY2F1c2UgdXMgdG8gbWlzcyB0aGUgSVJRLCBz
ZW50IGJ5CiAgICB0aGUgY29udHJvbGxlciBpbW1lZGlhdGVseSBhZnRlciByZXNldC4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZv
cmdlLm5ldD4KCmNvbW1pdCA1M2ZjNjMxMzA3YjJjNGE0MDNlMTgzYWZjYzVmZmUyNzk4NzM0OWE2
CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4K
RGF0ZTogICBTdW4gRmViIDQgMTc6MjY6NTggMjAxOCArMDIwMAoKICAgIGZsb3BweTogSW50cm9k
dWNlIEZMT1BQWV9ET1JfWFhYIGNvbnN0YW50cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtv
bGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUxNTdh
Nzg4MmRlOGI1MGMyMzY1ZmQ5MTY2YzVkOTE4NjFhNDc4YTIKQXV0aG9yOiBOaWtvbGF5IE5pa29s
b3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoy
Njo1NyAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgZmxvcHB5X2Rvcl9tYXNrKCkK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNv
dXJjZWZvcmdlLm5ldD4KCmNvbW1pdCAzZGRiNDJmMzhmNTA1NGFhNmVlZDc5NzFmMTBkYTBhZGMw
NzZjNzRlCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdl
Lm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6MjY6NTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTog
SW50cm9kdWNlIHRoZSBmbG9wcHlfZG9yX3JlYWQoKSBmdW5jdGlvbgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoK
Y29tbWl0IDE0ZDkxYzM1M2UxOWI3MDg1ZmRiYjdiMmRjYzQzZjMzNTU2NjU2NzAKQXV0aG9yOiBN
YXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgSmFuIDExIDIy
OjE1OjEyIDIwMTggKzAyMDAKCiAgICBwY2k6IGZpeCAnaW8gaGludHMnIGNhcGFiaWxpdHkgZm9y
IFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgCiAgICBDb21taXQgZWM2Y2IxN2YgKHBjaTogZW5hYmxl
IFJlZEhhdCBQQ0kgYnJpZGdlcyB0byByZXNlcnZlIGFkZGl0aW9uYWwKICAgICAgICAgICAgICAg
ICAgICAgcmVzb3VyY2VzIG9uIFBDSSBpbml0KQogICAgYWRkZWQgYSBuZXcgdmVuZG9yIHNwZWNp
ZmljIFBDSSBjYXBhYmlsaXR5IGZvciBSZWRIYXQgUENJIGJyaWRnZXMKICAgIGFsbG93aW5nIHRo
ZW0gdG8gcmVzZXJ2ZSBhZGRpdGlvbmFsIGJ1c2VzIGFuZC9vciBJTy9NRU0gc3BhY2UuCiAgICAK
ICAgIFdoZW4gYWRkaW5nIHRoZSBJTyBoaW50cyBQQ0kgY2FwYWJpbGl0eSB0byB0aGUgcGNpZS1y
b290LXBvcnQKICAgIHdpdGhvdXQgc3BlY2lmeWluZyBhIHZhbHVlIGZvciBidXMgcmVzZXJ2YXRp
b24sIHRoZSBzdWJvcmRpbmF0ZSBidXMKICAgIGNvbXB1dGF0aW9uIGlzIHdyb25nIGFuZCB0aGUg
Z3Vlc3Qga2VybmVsIGdldHMgbWVzc2VkIHVwLgogICAgCiAgICBGaXggaXQgYnkgcmV0dXJuaW5n
IHRvIHByZXYgY29kZSBpZiB0aGUgdmFsdWUgZm9yIGJ1cwogICAgcmVzZXJ2YXRpb24gaXMgbm90
IHNldC4KICAgIAogICAgUmVtb3ZlZCBhbHNvIGEgd3JvbmcgZGVidWcgcHJpbnQgIlBDSTogaW52
YWxpZCBRRU1VIHJlc291cmNlIHJlc2VydmUKICAgIGNhcCBvZmZzZXQiIHdoaWNoIGFwcGVhcnMg
aWYgdGhlICdJTyBoaW50cycgY2FwYWJpbGl0eSBpcyBub3QgcHJlc2VudC4KICAgIAogICAgQWNr
ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgICBTaWduZWQtb2Zm
LWJ5OiBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KCmNvbW1pdCA4NDRiODY0
NjRhNWNiZmZmYjYyYjg3ODA4NjMyMDE4Y2EyNTBkODY3CkF1dGhvcjogUGF1bCBNZW56ZWwgPHBt
ZW56ZWxAbW9sZ2VuLm1wZy5kZT4KRGF0ZTogICBNb24gT2N0IDIgMDg6MTM6MTMgMjAxNyArMDIw
MAoKICAgIGRvY3MvRG93bmxvYWQ6IFVzZSBtb3JlIHNlY3VyZSBIVFRQUyBVUkxzIHdoZXJlIHBv
c3NpYmxlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgTWVuemVsIDxwbWVuemVsQG1vbGdl
bi5tcGcuZGU+Cgpjb21taXQgZGY0NmQxMGM4YTdiODhlYjgyZjNjZWIyYWEzMTc4MmRlZTE1NTkz
ZApBdXRob3I6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgpEYXRl
OiAgIFR1ZSBOb3YgMTQgMTU6MDM6NDcgMjAxNyAtMDUwMAoKICAgIHRwbTogQWRkIHN1cHBvcnQg
Zm9yIFRQTTIgQUNQSSB0YWJsZQogICAgCiAgICBBZGQgc3VwcG9ydCBmb3IgdGhlIFRQTTIgQUNQ
SSB0YWJsZS4gSWYgd2UgZmluZCBpdCBhbmQgaXRzCiAgICBvZiB0aGUgYXBwcm9wcmlhdGUgc2l6
ZSwgd2UgY2FuIGdldCB0aGUgbG9nX2FyZWFfc3RhcnRfYWRkcmVzcwogICAgYW5kIGxvZ19hcmVh
X21pbmltdW1fc2l6ZSBmcm9tIGl0LgogICAgCiAgICBUaGUgbGF0ZXN0IHZlcnNpb24gb2YgdGhl
IHNwZWMgY2FuIGJlIGZvdW5kIGhlcmU6CiAgICAKICAgIGh0dHBzOi8vdHJ1c3RlZGNvbXB1dGlu
Z2dyb3VwLm9yZy90Y2ctYWNwaS1zcGVjaWZpY2F0aW9uLwogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmNvbW1pdCAwNTQx
ZjJmMGYyNDZlNzdkN2M3MjY5MjY5NzY5MjBlODA3MmQxMTE5CkF1dGhvcjogS2V2aW4gTydDb25u
b3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjIwOjM1IDIwMTcg
LTA1MDAKCiAgICBwYXJhdmlydDogT25seSBlbmFibGUgc2VyY29uIGluIE5PR1JBUEhJQyBtb2Rl
IGlmIG5vIG90aGVyIGNvbnNvbGUgc3BlY2lmaWVkCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtl
dmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpjb21taXQgOWNlNjc3OGYwOGM2MzJj
NTJiMjViYzhmNzU0MjkxZWYxODcxMGQ1MwpBdXRob3I6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBr
b2Nvbm5vci5uZXQ+CkRhdGU6ICAgRnJpIE5vdiAxMCAxMjoxNjozNiAyMDE3IC0wNTAwCgogICAg
ZG9jczogQWRkIHNlcmNvbi1wb3J0IHRvIFJ1bnRpbWVfY29uZmlnLm1kIGRvY3VtZW50YXRpb24K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5l
dD4KCmNvbW1pdCA2MzQ1MWZjYTEzYzc1ODcwZTE3MDNlYjNlMjA1ODRkOTExNzlhZWJjCkF1dGhv
cjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEw
IDExOjQ5OjE5IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBOb3RlIHYxLjExLjAgcmVsZWFzZQogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 18:34:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 18:34:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1sT-0003Ni-SU; Wed, 14 Feb 2018 18:33:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gnfp=fi=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1em1sS-0003Nc-9r
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 18:33:56 +0000
X-Inumbo-ID: 86f9f7cb-11b5-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86f9f7cb-11b5-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 19:33:18 +0100 (CET)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5C88A2178D;
 Wed, 14 Feb 2018 18:33:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5C88A2178D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 14 Feb 2018 10:33:54 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180214153045.10558-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802141033410.5392@sstabellini-ThinkPad-X260>
References: <20180214153045.10558-1-julien.grall@arm.com>
 <20180214153045.10558-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, mjaggi@caviumnetworks.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen/arm: Extend the number of memory
 banks supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFdoZW4gYm9vdGluZyB1
c2luZyBHcnViIG9uIFRodW5kZXItWCwgdGhlIG51bWJlciBvZiBtZW1vcnkgYXZhaWxhYmxlIGlz
Cj4gZ3JlYXRlciB0aGFuIDY0LiBCdW1wIHRoZSBudW1iZXIgdG8gMTI4LCBzbyB3ZSBjYW4gdGFr
ZSBhZHZhbnRhZ2Ugb2YgYWxsCj4gdGhlIG1lbW9yeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+IAo+ICAgICBOb3RlIHRo
YXQgSSB3YXNuJ3QgYWJsZSB0byBib290IHdpdGhvdXQgdGhpcyBwYXRjaCwgYmVjYXVzZSBFRkkg
c3R1Ygo+ICAgICBpcyBwcmludGluZyBhbiBlcnJvciB3aGVuIHRoZSBudW1iZXIgb2YgcmVnaW9u
IGV4Y2VlZCA2NC4gVGhpcyB3aWxsCj4gICAgIHJlc3VsdCB0byBmcmFnbWVudCBpbiBiaXQgbW9y
ZSB0aGUgbWVtb3J5IChzb3VuZHMgbGlrZSBwcmludAo+ICAgICBhbGxvY2F0ZSBtZW1vcnkpIGFu
ZCB3aWxsIGZhaWwgdG8gZ2V0IHRoZSBtZW1vcnkgb24gcmV0cnkuCj4gLS0tCj4gIHhlbi9pbmNs
dWRlL2FzbS1hcm0vc2V0dXAuaCB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c2V0dXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2V0dXAuaAo+IGluZGV4IDdmZjJjMzRkYWIu
LjBjYzMzMzA4MDcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zZXR1cC5oCj4gQEAgLTYsNyArNiw3IEBACj4gICNk
ZWZpbmUgTUlOX0ZEVF9BTElHTiA4Cj4gICNkZWZpbmUgTUFYX0ZEVF9TSVpFIFNaXzJNCj4gIAo+
IC0jZGVmaW5lIE5SX01FTV9CQU5LUyA2NAo+ICsjZGVmaW5lIE5SX01FTV9CQU5LUyAxMjgKPiAg
Cj4gICNkZWZpbmUgTUFYX01PRFVMRVMgNSAvKiBDdXJyZW50IG1heGltdW0gdXNlZnVsIG1vZHVs
ZXMgKi8KPiAgCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 18:34:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 18:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em1tD-0003QU-4M; Wed, 14 Feb 2018 18:34:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gnfp=fi=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1em1tC-0003Q6-8E
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 18:34:42 +0000
X-Inumbo-ID: e0f269c6-11b5-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0f269c6-11b5-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 18:35:50 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 618E12178D;
 Wed, 14 Feb 2018 18:34:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 618E12178D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 14 Feb 2018 10:34:34 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180214153045.10558-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802141034290.5392@sstabellini-ThinkPad-X260>
References: <20180214153045.10558-1-julien.grall@arm.com>
 <20180214153045.10558-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, mjaggi@caviumnetworks.com, sstabellini@kernel.org,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen/arm: Blacklist SMMU on Thunder-X
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFhlbiBkb2VzIG5vdCB5
ZXQgc3VwcG9ydCBDYXZpdW0gU01NVSBiZWNhdXNlIGl0IHJlcXVpcmVzIHNvbWUKPiB3b3JrYXJv
dW5kLiBGb3IgdGhlIHRpbWUgYmVpbmcsIGJsYWNrbGlzdCB0aGVtLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpBY2tlZC1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5n
ZXMgaW4gdjI6Cj4gICAgICAgICAtIEZpeCBjb21wYXRpYmxlIHN0cmluZwo+IC0tLQo+ICB4ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlICAgfCAgMSArCj4gIHhlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvdGh1bmRlcnguYyB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+ICAyIGZpbGVzIGNoYW5nZWQsIDQwIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvdGh1bmRlcnguYwo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL01ha2VmaWxlIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jt
cy9NYWtlZmlsZQo+IGluZGV4IDUzYTQ3ZTQ4ZDIuLjgwZTU1NWNjMTQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9NYWtlZmlsZQo+ICsrKyBiL3hlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvTWFrZWZpbGUKPiBAQCAtNiw1ICs2LDYgQEAgb2JqLSQoQ09ORklHX0FSTV8zMikgKz0g
b21hcDUubwo+ICBvYmotJChDT05GSUdfQVJNXzMyKSArPSByY2FyMi5vCj4gIG9iai0kKENPTkZJ
R19BUk1fNjQpICs9IHNlYXR0bGUubwo+ICBvYmoteSArPSBzdW54aS5vCj4gK29iai0kKENPTkZJ
R19BUk1fNjQpICs9IHRodW5kZXJ4Lm8KPiAgb2JqLSQoQ09ORklHX0FSTV82NCkgKz0geGdlbmUt
c3Rvcm0ubwo+ICBvYmotJChDT05GSUdfQVJNXzY0KSArPSB4aWxpbngtenlucW1wLm8KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy90aHVuZGVyeC5jIGIveGVuL2FyY2gvYXJt
L3BsYXRmb3Jtcy90aHVuZGVyeC5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAw
MDAwMDAwLi45YjMyYTI5YzZiCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS9w
bGF0Zm9ybXMvdGh1bmRlcnguYwo+IEBAIC0wLDAgKzEsMzkgQEAKPiArLyoKPiArICogeGVuL2Fy
Y2gvYXJtL3BsYXRmb3Jtcy90aHVuZGVyeC5jCj4gKyAqCj4gKyAqIENhdml1bSBUaHVuZGVyLVgg
c3BlY2lmaWMgc2V0dGluZ3MKPiArICoKPiArICogQ29weXJpZ2h0IChjKSAyMDE4IEFSTSBMdGQu
Cj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5Cj4gKyAqIHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IHVuZGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZS4KPiAr
ICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICogR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiArICoKPiArICogWW91IHNob3VsZCBo
YXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKPiAr
ICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW07IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5v
cmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaW5jbHVkZSA8YXNtL3BsYXRmb3JtLmg+Cj4g
Kwo+ICtzdGF0aWMgY29uc3QgY2hhciAqIGNvbnN0IHRodW5kZXJ4X2R0X2NvbXBhdFtdIF9faW5p
dGNvbnN0ID0KPiArewo+ICsgICAgImNhdml1bSx0aHVuZGVyLTg4eHgiLAo+ICsgICAgTlVMTAo+
ICt9Owo+ICsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggdGh1bmRlcnhf
YmxhY2tsaXN0X2RldltdIF9faW5pdGNvbnN0ID0KPiArewo+ICsgICAgLyogQ2F2aXVtIGhhcyBp
dHMgb3duIFNNTVUgd2hpY2ggaXMgbm90IHlldCBzdXBwb3J0ZWQuICovCj4gKyAgICBEVF9NQVRD
SF9DT01QQVRJQkxFKCJjYXZpdW0sc21tdS12MiIpLAo+ICsgICAgeyAvKiBzZW50aW5lbCAqLyB9
LAo+ICt9Owo+ICsKPiArUExBVEZPUk1fU1RBUlQodGh1bmRlcngsICJUSFVOREVSWCIpCj4gKyAg
ICAuY29tcGF0aWJsZSA9IHRodW5kZXJ4X2R0X2NvbXBhdCwKPiArICAgIC5ibGFja2xpc3RfZGV2
ID0gdGh1bmRlcnhfYmxhY2tsaXN0X2RldiwKPiArUExBVEZPUk1fRU5ECj4gLS0gCj4gMi4xMS4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 18:45:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 18:45:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em23R-0004Kw-2q; Wed, 14 Feb 2018 18:45:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gnfp=fi=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1em23Q-0004Ko-8r
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 18:45:16 +0000
X-Inumbo-ID: 5b9c8681-11b7-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5b9c8681-11b7-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 18:46:25 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 9EECB21104;
 Wed, 14 Feb 2018 18:45:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 9EECB21104
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 14 Feb 2018 10:45:09 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180214122223.20590-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802141045020.5392@sstabellini-ThinkPad-X260>
References: <20180214122223.20590-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: andre.przywara@arm.com, sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] xen/arm: cpuerrata: Actually check errata
 on non-boot CPUs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAxNCBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBjcHUgZXJyYXRh
IGZyYW1ld29yayB3YXMgaW50cm9kdWNlZCBpbiBjb21taXQgOGIwMWY2MzY0ZiAieGVuL2FybToK
PiBEZXRlY3Qgc2lsaWNvbiByZXZpc2lvbiBhbmQgc2V0IGNhcCBiaXRzIGFjY29yZGluZ2x5IiBh
bmQgd2FzIG1lYW50IHRvCj4gZGV0ZWN0IGVycmF0YSBwcmVzZW50IG9uIGFueSBDUFVzICh2aWEg
Y2hlY2tfbG9jYWxfY3B1X2VycmF0YSkuIEhvd2V2ZXIsCj4gdGhlIGZ1bmN0aW9uIHRvIGNoZWNr
IHRoZSBNSURSIChpc19hZmZlY3RlZF9taWRyX3JhbmdlKSBtaXN0YWtlbmx5Cj4gYWx3YXlzIHVz
ZSB0aGUgYm9vdCBDUFUgTUlEUi4KPiAKPiBGaXggaXNfYWZmZWN0ZWRfbWlkcl9yYW5nZSB0byB1
c2UgdGhlIGN1cnJlbnQgQ1BVIE1JRFIuCj4gCj4gUmVwb3J0ZWQtYnk6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBUaGlzIHNob3VsZCBiZSBi
YWNrcG9ydGVkIHVwIHRvIFhlbiA0LjcgYXMgdGhlIGNwdSBlcnJhdGEgZnJhbWV3b3JrCj4gICAg
IHdhcyBiYWNrcG9ydGVkIGZvciBYU0EtMjU0Lgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMgfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJj
aC9hcm0vY3B1ZXJyYXRhLmMKPiBpbmRleCA5Yzc0NThlZjA2Li5jMjQzNTIxZWQ0IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYwo+IEBAIC0yMzAsNyArMjMwLDcgQEAgc3RhdGljIGludCBlbmFibGVfaWNfaW52X2hh
cmRlbmluZyh2b2lkICpkYXRhKQo+ICBzdGF0aWMgYm9vbCBfX21heWJlX3VudXNlZAo+ICBpc19h
ZmZlY3RlZF9taWRyX3JhbmdlKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50
cnkpCj4gIHsKPiAtICAgIHJldHVybiBNSURSX0lTX0NQVV9NT0RFTF9SQU5HRShib290X2NwdV9k
YXRhLm1pZHIuYml0cywgZW50cnktPm1pZHJfbW9kZWwsCj4gKyAgICByZXR1cm4gTUlEUl9JU19D
UFVfTU9ERUxfUkFOR0UoY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMsIGVudHJ5LT5taWRyX21v
ZGVsLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGVudHJ5LT5taWRyX3Jh
bmdlX21pbiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnRyeS0+bWlk
cl9yYW5nZV9tYXgpOwo+ICB9Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 19:11:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 19:11:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em2Sg-0006a0-53; Wed, 14 Feb 2018 19:11:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=spxz=fi=citrix.com=prvs=5762e328b=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1em2Se-0006Zu-NI
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 19:11:20 +0000
X-Inumbo-ID: bfb3bd52-11ba-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfb3bd52-11ba-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 20:10:42 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,513,1511827200"; d="scan'208";a="67907843"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
 <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
 <1518624619.4963.20.camel@bitdefender.com>
 <1f5b2521-1722-565a-d4cc-8dc67877f68c@citrix.com>
Message-ID: <04caaad7-1c30-c5cd-fd4e-ed42cd18eedc@citrix.com>
Date: Wed, 14 Feb 2018 19:11:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1f5b2521-1722-565a-d4cc-8dc67877f68c@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTg6MjIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTQvMDIvMTggMTY6
MTAsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOgo+PiBPbiBMdSwgMjAxOC0wMi0xMiBh
dCAxNTo1NCArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDEyLzAyLzE4IDE1OjA4
LCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOgo+Pj4+IEBAIC0yNjE5LDE0ICsyNjM0LDMxIEBAIHZv
aWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdAo+Pj4+IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+
Pj4gICAgICAgICAgYnJlYWs7Cj4+Pj4KPj4+PiAgICAgIGNhc2UgVk1FWElUX0VYQ0VQVElPTl9C
UDoKPj4+PiAtICAgICAgICBpZiAoICF2LT5kb21haW4tPmRlYnVnZ2VyX2F0dGFjaGVkICkKPj4+
PiAtICAgICAgICAgICAgZ290byB1bmV4cGVjdGVkX2V4aXRfdHlwZTsKPj4+PiAtICAgICAgICAv
KiBBTUQgVm9sMiwgMTUuMTE6IElOVDMsIElOVE8sIEJPVU5EIGludGVyY2VwdHMgZG8gbm90Cj4+
Pj4gdXBkYXRlIFJJUC4gKi8KPj4+PiAtICAgICAgICBpZiAoIChpbnN0X2xlbiA9IF9fZ2V0X2lu
c3RydWN0aW9uX2xlbmd0aCh2LCBJTlNUUl9JTlQzKSkKPj4+PiA9PSAwICkKPj4+PiArICAgICAg
ICBpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aCh2LCBJTlNUUl9JTlQzKTsKPj4+
IFRoZXJlIGFyZSBtdWx0aXBsZSB3YXlzIG9mIGVuZGluZyB1cCB3aXRoIHRoaXMgdm1leGl0LCBh
bmQgSU5UMyBpcwo+Pj4gbm90Cj4+PiB0aGUgb25seSB3YXkuCj4+Pgo+Pj4gVGhlIG9sZCBjb2Rl
IHdhcyBzb21ld2hhdCBicm9rZW4gKGJ1dCBvbmx5IGluIHRoZSBjYXNlIHRoYXQgYQo+Pj4gZGVi
dWdnZXIKPj4+IHdhcyBhdHRhY2hlZCksIGJ1dCBub3cgd2l0aCAgdGhpcyBpbnRyb3NwZWN0aW9u
IGhvb2sgYWN0aXZlLAo+Pj4gZXhlY3V0aW5nCj4+PiBgMHhjZCAweDAzYCB3aWxsIGVuZCB1cCBj
cmFzaGluZyB0aGUgZG9tYWluIGJlY2F1c2Ugb2YgYSBsZW5ndGgKPj4+IG1pc21hdGNoCj4+PiBs
b29raW5nIGZvciAweGNjLgo+Pj4KPj4+IFlvdSBuZWVkIHRvIGluc3BlY3QgRVhJVElOVElORk8g
dG8gd29yayBvdXQgd2hhdCB3ZW50IG9uIGhlcmUsIGFuZAo+Pj4gZGlzdGluZ3Vpc2ggSU5UMyBm
cm9tIElOVCAkMy4KPj4+Cj4+PiBDYW4gSSBzdWdnZXN0IHRoYXQgeW91IHJ1biB0aGlzIHVuaXQg
dGVzdAo+Pj4gaHR0cDovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3h0Zi90ZXN0LXN3aW50LWVtdWxh
dGlvbi5odG1sIHVuZGVyIGRlYnVnCj4+PiBpbnRyb3NwZWN0aW9uIGFuIGNoZWNrIHRoYXQgeW91
IGdldCBhbGwgZXhwZWN0ZWQgZXZlbnRzPyAgRXZlcnkgdGltZQo+Pj4gd2UKPj4+IHRvdWNoIHRo
aXMgY29kZSwgd2Ugc2VlbSB0byBicmVhayBpdCA6KAo+Pj4KPj4+IH5BbmRyZXcKPj4+Cj4+IEkn
dmUgdGVzdGVkIG9uIEludGVsIGFuZCBBTUQgYW5kIEkgb25seSBnZXQgZXZlbnRzIG9uIGludDMu
IEZ1cnRoZXIKPj4gbW9yZSwgSSBkb24ndCB0aGluayB0aGVyZSBpcyBhbnkgd2F5IHRvIHVzZSB0
aGUgdm1jYi0+ZXhpdGludGluZm8KPj4gYmVjYXVzZSBhbGwgdGhlIGZpZWxkcyBhcmUgMCBvbiB0
aGUgdGltZSBvZiBWTUVYSVRfRVhDRVBUSU9OX0JQLiBEaWQgSQo+PiB1bmRlcnN0YW5kIHRoZSB0
ZXN0IHNjZW5hcmlvIGNvcnJlY3RseT8KPiBRdWl0ZSBwb3NzaWJseSwgYnV0IG5vdyBJJ20gZXZl
biBtb3JlIGNvbmZ1c2VkLsKgIEknbGwgaGF2ZSBhIHF1aWNrIHBsYXkuCgpPayAtIGFmdGVyIHNv
bWUgaW52ZXN0aWdhdGlvbiwgZXhlY3V0aW5nIGBpbnQgJDNgIHRyaWdnZXJzIFZNRVhJVF9TV0lO
VCwKd2l0aCB0aGUgdmVjdG9yIGluIEVYSVRJTkZPMSwgYXMgb3Bwb3NlZCB0byB0cmlnZ2VyaW5n
IFZNRVhJVF9FWENQMywKZXhjZXB0IHRoYXQgd2UgZG9uJ3QgaGF2ZSBJTlRFUkNFUFRfU1dJTlQg
YWN0aXZlLCBzbyBpdCBjb21wbGV0ZXMKaW50ZXJuYWxseS4KClRoZXJlZm9yZSwgaW4geW91ciBw
YXRjaCwgd2UgZG8gZXhwZWN0IG9ubHkgZXZlciB0byBmaW5kIGFuIGludDMKdHJpZ2dlcmluZyBW
TUVYSVRfRVhDRVBUSU9OX0JQLsKgIFNvcnJ5IGZvciB0aGUgbm9pc2UuCgpIb3dldmVyLCBkbyB5
b3UgbWluZCByZWJhc2luZyB0aGUgcmVtYWluZGVyIG9mIHlvdXIgc2VyaWVzIG9udG8Kc3RhZ2lu
Zz/CoCBJdCBkb2Vzbid0IGFwcGx5IGNsZWFubHkgYW55IG1vcmUuCgp+QW5kcmV3CgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 19:15:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 19:15:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em2WE-0006js-Ju; Wed, 14 Feb 2018 19:15:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=npre=fi=aggios.com=mirela.simonovic@srs-us1.protection.inumbo.net>)
 id 1em2WC-0006jj-LA
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 19:15:00 +0000
X-Inumbo-ID: 43309ee0-11bb-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22f.google.com (unknown [2a00:1450:400c:c09::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43309ee0-11bb-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 20:14:22 +0100 (CET)
Received: by mail-wm0-x22f.google.com with SMTP id o189so4958258wme.4
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 11:14:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=aggios-com.20150623.gappssmtp.com; s=20150623;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=YqmgMpAOSeNa+ydf74YzZRq5A5TYn2G1bLxKLKyLQxc=;
 b=ZCpzSe+n49PsG2UPjn8zuDYO1eWEMTl94hhUEFDa5NPomPY2SO9KWeMlAMvVVqiGPa
 2kobGkixSBzVX4JVjLODB+llcCRwo3Kto4i8y6vyh13e+j0grqJWSgdK34IhRLyjFz5r
 D3jvvKPXK6bS5OXt36xzUl7bURWA8as8iu5UR0JqH88F9FlxMQRd9fjQiA9ouZGe+H45
 tsvA5slI55MF6fIoI90CJQYe79lu0YaBPFAYJbX1PmIruVVYgIuWM6N9nTomXF88OjX0
 yLPFUII8qbQfX2mlSqXv9O351exRSkGaeFBKQ686B4m+MUSOl3hS1zHAbqRDm/+GYP/x
 cEPg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=YqmgMpAOSeNa+ydf74YzZRq5A5TYn2G1bLxKLKyLQxc=;
 b=apBQhL+Si58N64yyooM5ZyFxb0DVNQtNfTdIkdKtQWZPMUWxPYwW1qQnXgnKjansGh
 p/q2JpwX5NLb6HaAFN+s2JxqJmuZ7/iD7cky9HDKh4ZN+rLSsZGUhVLbSM0XzYtfuoRZ
 /9i+uC9MmPN+GgTD0tnfsZoWzZeX1AtA2ig5bEe6KuLo+1rTa0GaVSps/fBg04+vnJxr
 hhOy3gxoXNLhOMBE72UKA5KoMK95LCQJELYoqniBOvixVQ7aZlvNv7jQdKma2/jmf1+Z
 DxhrX2kuaLnjTydL5VAXQgwN4QvNEMsgPIGK8KS2LMkZyBTBBajz7Qarqol5ASUOkYum
 xLwA==
X-Gm-Message-State: APf1xPBbwJFgVi6jcKDqlkM+go1/26XLtOngcsdQQbnP7Z5jgB5rCmVA
 t1FTWnnN4geJlX1VS4wv8JEjBw==
X-Google-Smtp-Source: AH8x224Mg90XGj/EHND5SEXJXUiUMEEl1Dc3MtNVf3tIPVVpSmjz7Lr6QzoNaex11pFy3SSdMbcoXQ==
X-Received: by 10.28.129.70 with SMTP id c67mr105766wmd.65.1518635697635;
 Wed, 14 Feb 2018 11:14:57 -0800 (PST)
Received: from [192.168.0.86] (cable-24-135-101-195.dynamic.sbb.rs.
 [24.135.101.195])
 by smtp.gmail.com with ESMTPSA id b79sm10130566wmb.18.2018.02.14.11.14.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Feb 2018 11:14:56 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
 <447c3870-2bf7-cc5d-1d60-7ce5f4052eb6@aggios.com>
 <7606535b-543c-f09b-dc67-b57f063aac9c@arm.com>
 <78ca18c3-5070-5866-7f11-18e86c95e854@aggios.com>
 <7e6ce836-7f7a-708b-67fc-049c97900fab@arm.com>
From: Mirela Simonovic <mirela.simonovic@aggios.com>
Message-ID: <d2fe4512-1283-7da8-b746-2afd7ee81562@aggios.com>
Date: Wed, 14 Feb 2018 20:14:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <7e6ce836-7f7a-708b-67fc-049c97900fab@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org, nd@arm.com,
 volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKCk9uIDAyLzEzLzIwMTggMTI6NDQgQU0sIEp1bGllbiBHcmFsbCB3cm90ZToK
Pgo+Cj4gT24gMTIvMDIvMjAxOCAyMzoxNiwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPj4gSGkg
SnVsaWVuLAo+Cj4gSGksCj4KPj4gT24gMDIvMTIvMjAxOCAxMDo0MSBQTSwgSnVsaWVuIEdyYWxs
IHdyb3RlOgo+Pj4KPj4+Cj4+PiBPbiAxMi8wMi8yMDE4IDIwOjEyLCBNaXJlbGEgU2ltb25vdmlj
IHdyb3RlOgo+Pj4+IEhpIEp1bGllbiwKPj4+Cj4+PiBIaSBNaXJlbGEsCj4+Pgo+Pj4gVGhhbmsg
eW91IGZvciB0aGUgcmV2aWV3Lgo+Pj4KPj4+PiBJJ3ZlIGRvbmUgcHJldHR5IG11Y2ggdGhlIHNh
bWUgd29yayBpbiBwYXJhbGxlbCwgYnV0IHRoZXJlIGFyZSBmZXcgCj4+Pj4gYWRkaXRpb25hbCBt
aW5vciBjaGFuZ2VzIEkndmUgbWFkZS4gQnJpZWZseSwgdGhlIGRpZmZlcmVuY2UgaXMgaW4gCj4+
Pj4gcmV0dXJuIHZhbHVlcyB0aGF0IHNvbWUgYWxyZWFkeSBpbXBsZW1lbnRlZCBmdW5jdGlvbnMg
c2hvdWxkIHJldHVybiAKPj4+PiBzdGFydGluZyBmcm9tIHYxLjAgKGFuZCBldmVuIHYwLjIgZXJy
YXRhKS4gUGxlYXNlIGxldCBtZSBrbm93IAo+Pj4+IHdoZXRoZXIgeW91IG9taXR0ZWQgdGhhdCBp
bnRlbnRpb25hbGx5Lgo+Pj4KPj4+IENvdWxkIHlvdSBnaXZlIGEgYml0IG1vcmUgZGV0YWlscyBo
ZXJlPyBGcm9tIGEgYnJpZWYgbG9vayB3ZSBkb24ndCAKPj4+IHNlZW0gdG8gaW1wbGVtZW50IGNv
cnJlY3RseToKPj4+IMKgwqDCoMKgLSBDUFVfT0ZGOiBQU0NJX0RFTlkgc2hvdWxkIGJlIHJldHVy
biBvbiBmYWlsdXJlICh0aG91Z2ggaXQgCj4+PiBzaG91bGQgbmV2ZXIgZmFpbCBpbiBYZW4gY2Fz
ZSkgYW5kIHRoZSBjaGVjayBvbiB0aGUgdkNQVSBzdGF0ZSBpcyAKPj4+IHBvaW50bGVzcy4KPj4K
Pj4gSSBiZWxpZXZlIENQVV9PRkYgaXMgZmluZSB0b2RheSwgaXQgbmV2ZXIgcmV0dXJucy4KPj4K
Pj4+IMKgwqDCoMKgLSBNSUdSQVRFX0lORk9fVFlQRTogc2hvdWxkIHRlY2huaWNhbGx5IHJldHVy
biBpbnQzMl90IGluc3RlYWQgCj4+PiBvZiB1aW50MzJfdC4gVGhhdCBub3QgcmVhbGx5IG1hdHRl
ciBmb3Igbm93Lgo+Pj4KPj4+IElmIHlvdSBzcGVhayBhYm91dCBkZW55aW5nIFNNQzY0IGNhbGwg
ZnJvbSBBQXJjaDMyLCB0aGVuIHRoaXMgaXMgCj4+PiBhbHJlYWR5IGRvbmUgaW4gdnNtY2NjLmMg
KHNlZSB2c21jY2NfY2FsbCkuCj4+Cj4+IEFncmVlZCBvbiBhYm92ZSwgdGhlcmUgYXJlIDIgbW9y
ZToKPj4KPj4gMS4gTUlHUkFURV9JTkZPX1RZUEUgc2hvdWxkIHJldHVybiBQU0NJX05PVF9TVVBQ
T1JURUQgaW5zdGVhZCAKPj4gUFNDSV8wXzJfVE9TX01QX09SX05PVF9QUkVTRU5ULiBUaGUgZnVu
Y3Rpb24gaXMgZWZmZWN0aXZlbHkgbm90IAo+PiBpbXBsZW1lbnRlZCwgYnV0IGluIHYwLjIgaXQg
d2FzIG1hbmRhdG9yeSwgc28gaXQgY291bGRuJ3QgcmV0dXJuIAo+PiBQU0NJX05PVF9TVVBQT1JU
RUQgKEkgZ3Vlc3MgdGhpcyB3YXMgc29tZSBraW5kIG9mIGEgd29ya2Fyb3VuZCkuIAo+PiBTaW5j
ZSB2MC4yIGVycmF0YSBhbmQgdjEuMCByZWxlYXNlIHRoZSBmdW5jdGlvbiBpcyBtYWRlIG9wdGlv
bmFsIGFuZCAKPj4gaXQgc2hvdWxkIHJldHVybiAibm90IHN1cHBvcnRlZCIgZXJyb3IgLSBqdXN0
IHJlbW92aW5nIHRoZSBmdW5jdGlvbiAKPj4gc2hvdWxkIGJlIGZpbmUgKGFuZCBtaXNtYXRjaGlu
ZyByZXR1cm4gdHlwZSBpc3N1ZSB3b3VsZCBiZSBnb25lKS4KPgo+IExvb2tpbmcgYXQgdGhlIHNw
ZWM6Cj4KPiAiMiBUcnVzdGVkIE9TIGlzIGVpdGhlciBub3QgcHJlc2VudCBvciBkb2VzIG5vdCBy
ZXF1aXJlIG1pZ3JhdGlvbi4gQSAKPiBzeXN0ZW0gb2YgdGhpcyB0eXBlIGRvZXMgbm90IHJlcXVp
cmUgdGhlIGNhbGxlciB0byB1c2UgdGhlIE1JR1JBVEUgCj4gZnVuY3Rpb24uIE1JR1JBVEUgZnVu
Y3Rpb24gY2FsbHMgcmV0dXJuIE5PVF9TVVBQT1JURUQuIgo+Cj4gU28gcmV0dXJuaW5nIDIgaW4g
b3VyIGNhc2Ugc2VlbXMgdG8gYmUgdmFsaWQuCj4KPj4KPj4gMi4gQSBuZXcgZXJyb3IgY29kZSBo
YXMgYmVlbiBpbnRyb2R1Y2VkIGluIFBTQ0kgdjEuMDogCj4+IFBTQ0lfSU5WQUxJRF9BRERSRVNT
LiBUaGlzIGVycm9yIHNob3VsZCBiZSByZXR1cm5lZCBieSBQU0NJIGZ1bmN0aW9ucyAKPj4gd2hp
Y2ggcmVjZWl2ZSBhbiBhZGRyZXNzIGFzIHRoZSBhcmd1bWVudCB3aGVuIHRoZSBwcm92aWRlZCBh
ZGRyZXNzIGlzIAo+PiBpbmNvcnJlY3QuIEluIGltcGxlbWVudGF0aW9uIGluIFhlbiB0aGlzIGFm
ZmVjdHMgQ1BVX09OIGFuZCAKPj4gQ1BVX1NVU1BFTkQuIENQVV9PTiB0b2RheSByZXR1cm5zIGlu
dmFsaWQgcGFyYW1ldGVyIGVycm9yIGFuZCB0aGF0IAo+PiBuZWVkcyB0byBiZSByZXBsYWNlZCB3
aXRoIGludmFsaWQgYWRkcmVzcyBlcnJvci4gSSdtIG5vdCBzdXJlIGZvciAKPj4gQ1BVX1NVU1BF
TkQgc2luY2UgaXRzIGltcGxlbWVudGF0aW9uIGRvZXNuJ3QgdXNlL2NoZWNrIGFueSBvZiB0aGUg
Cj4+IGFyZ3VtZW50cyB0b2RheS4uLgo+IEkgZGlzYWdyZWUsIG5vdCBhbGwgUFNDSV9JTlZBTElE
X1BBUkFNRVRFUlMgc2hvdWxkIGJlIHJlcGxhY2VkIGJ5IAo+IFBTQ0lfSU5WQUxJRF9BRERSRVNT
LiBUaGV5IGhhdmUgdHdvIGRpc3RpbmN0IG1lYW5pbmcuIEhvd2V2ZXIsIEkgYW0gCj4gbm90IHN1
cmUgd2hlcmUgd2Ugd291bGQgbmVlZCB0byB1c2UgaXQgaW4gWGVuLiBUaGUgZXJyb3IgaXMgZGVz
Y3JpYmVkIAo+IGFzICJJTlZBTElEX0FERFJFU1MgaXMgcmV0dXJuZWQgd2hlbiB0aGUgZW50cnkg
cG9pbnQgYWRkcmVzcyBpcyBrbm93biAKPiBieSB0aGUgaW1wbGVtZW50YXRpb24gdG8gYmUgaW52
YWxpZCwgYmVjYXVzZSBpdCBpcyBpbiBhIHJhbmdlIHRoYXQgaXMgCj4ga25vd24gbm90IHRvIGJl
IGF2YWlsYWJsZSB0byB0aGUgY2FsbGVyLiIKPgo+IFRoZSBvbmx5IHBvdGVudGlhbCBvbmUgd291
bGQgYmUgdGhlIGNoZWNrIG9uIGlzX3RodW1iLCBidXQgZXZlbiB0aGVyZSAKPiBpdCBkb2VzIG5v
dCBtYXRjaCB0aGUgZGVzY3JpcHRpb24uIFRoZSByYW5nZSBpcyBzdGlsbCBhdmFpbGFibGUgdG8g
dGhlIAo+IGd1ZXN0LiBJIHRoaW5rIHRoYXQgY2hlY2sgc2hvdWxkIGp1c3QgYmUgZHJvcHBlZC4K
ClRvIGJlIG1vcmUgc3BlY2lmaWMsIEkgd2FzIHRoaW5raW5nIHRoYXQgaW4geGVuL2FyY2gvYXJt
L3Zwc2NpLmMgbGluZSA0MSAKZm9yIHBzY2kgdmVyc2lvbiBvdGhlciB0aGFuIDAuMSB0aGUgUFND
SV9JTlZBTElEX0FERFJFU1MgZXJyb3Igc2hvdWxkIGJlIApyZXR1cm5lZCBpbnN0ZWFkIFBTQ0lf
SU5WQUxJRF9QQVJBTUVURVJTLgoKQ2hlZXJzLApNaXJlbGEKCj4KPiBDaGVlcnMsCj4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 21:03:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 21:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em4DJ-0006N4-L6; Wed, 14 Feb 2018 21:03:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1em4DI-0006Mh-6V
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 21:03:36 +0000
X-Inumbo-ID: ae8e3558-11ca-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae8e3558-11ca-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 21:04:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1em4DB-0003x7-1R; Wed, 14 Feb 2018 21:03:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1em4D4-0005jL-Hj; Wed, 14 Feb 2018 21:03:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1em4D4-0006G0-90; Wed, 14 Feb 2018 21:03:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119208-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=27196d4cc917d91b5b5daee50173565139ca9c9d
X-Osstest-Versions-That: xen=a2b08fbed388f18235fda5ba1655c1483ef3e215
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 21:03:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119208: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTIwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTIwOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyNzE5NmQ0Y2M5MTdkOTFiNWI1ZGFlZTUwMTczNTY1MTM5Y2E5YzlkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhMmIwOGZiZWQzODhmMTgyMzVm
ZGE1YmExNjU1YzE0ODNlZjNlMjE1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTkxOTAgIDIwMTgt
MDItMTQgMTQ6MDE6MjAgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5MjA4ICAy
MDE4LTAyLTE0IDE5OjAxOjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWNrZWQtYnk6IFJhenZhbiBDb2pv
Y2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICBBbGV4YW5kcnUgSXNhaWxhIDxhaXNh
aWxhQGJpdGRlZmVuZGVyLmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFybTY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1m
bGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dz
L2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMu
IGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rl
c3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1t
YXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlz
aW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYTJiMDhm
YmVkMy4uMjcxOTZkNGNjOSAgMjcxOTZkNGNjOTE3ZDkxYjViNWRhZWU1MDE3MzU2NTEzOWNhOWM5
ZCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 21:35:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 21:35:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em4hy-0000E3-5Q; Wed, 14 Feb 2018 21:35:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=voly=fi=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1em4hw-0000Dw-8F
 for xen-devel@lists.xen.org; Wed, 14 Feb 2018 21:35:16 +0000
X-Inumbo-ID: dabcb241-11ce-11e8-ba59-bc764e045a96
Received: from mail-wm0-f48.google.com (unknown [74.125.82.48])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dabcb241-11ce-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 22:34:37 +0100 (CET)
Received: by mail-wm0-f48.google.com with SMTP id 141so24319827wme.3
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 13:35:13 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=gSLQss880kuSdKUfrgn229Ey1pT6vpM3qoCwM6JZFz0=;
 b=qI8Qmz8OB9QbNYtOHHU8jbiw4xOHUgL+Bths8j6rhvolCIx5MtN2+f4oqlnyU4gJ84
 W8qNKf4Q3FUHIJi/r1M23phkqCfH0g59iNZzB+jflVp7rCHXU2ax0AIU9lTSHwF4Vuw3
 HhtCViL9nlrc4RuNvCxuKtGn/tQHaUqYV1z3mNHaCfUBewWolF5uBx5+SkKJFDmbSSFx
 4kzhQdmO5L72TmRmuT7PIAUWiXjYcSAkJ1gIVf7DepEMd7aY570DKLc1TDkCp/u8LfBw
 CpSrCnhqwBbF8l0BFRUkIV14CQDfIznI2oFLv03UajrC2+b+27LOzNMoXKqfoIkF1C9h
 YDhQ==
X-Gm-Message-State: APf1xPDgcsE1Zt2Awp5GOnTojUBX4/1yXbSr5JvnF4yxJBXNtVMnQSLW
 83y7ha49XOfhGk4l4kwUBUTjL9or
X-Google-Smtp-Source: AH8x224avPlqMG7gXk9A8hTFxj2jwYtabN4E7FQXv/QOP310mzykIVusrSedIBsos41rVV2TDFkfKg==
X-Received: by 10.80.135.69 with SMTP id 5mr465927edv.226.1518644112478;
 Wed, 14 Feb 2018 13:35:12 -0800 (PST)
Received: from mail-wm0-f42.google.com (mail-wm0-f42.google.com.
 [74.125.82.42])
 by smtp.gmail.com with ESMTPSA id h9sm8671609edi.79.2018.02.14.13.35.11
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Feb 2018 13:35:12 -0800 (PST)
Received: by mail-wm0-f42.google.com with SMTP id f3so24451044wmc.1
 for <xen-devel@lists.xen.org>; Wed, 14 Feb 2018 13:35:11 -0800 (PST)
X-Received: by 10.28.186.66 with SMTP id k63mr317003wmf.156.1518644111383;
 Wed, 14 Feb 2018 13:35:11 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Wed, 14 Feb 2018 13:34:30 -0800 (PST)
In-Reply-To: <7636b11b-69b3-60fa-2455-4bf3c1dbe4e1@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-2-git-send-email-aisaila@bitdefender.com>
 <fee0cab0-dc3f-eb13-b225-f1f356e934ab@citrix.com>
 <80320fb1-0228-27f6-4297-cb4946738076@citrix.com>
 <7636b11b-69b3-60fa-2455-4bf3c1dbe4e1@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Wed, 14 Feb 2018 14:34:30 -0700
X-Gmail-Original-Message-ID: <CABfawhkiw8HGr_bPKt73r85R8L29pVasBAWDNqZU6627==EoeQ@mail.gmail.com>
Message-ID: <CABfawhkiw8HGr_bPKt73r85R8L29pVasBAWDNqZU6627==EoeQ@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3 1/4] asm-x86/monitor: Fix monitor
 capability reporting on SVM systems
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMTQsIDIwMTggYXQgMTA6NTYgQU0sIFJhenZhbiBDb2pvY2FydQo8cmNvam9j
YXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gT24gMDIvMTQvMjAxOCAwNzo0NyBQTSwgQW5k
cmV3IENvb3BlciB3cm90ZToKPj4gT24gMTIvMDIvMTggMTU6MTMsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4+PiBPbiAxMi8wMi8xOCAxNTowOCwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPj4+PiBO
byBtb25pdG9yIGZlYXR1cmVzIGFyZSBhdmFpbGFibGUgb24gQU1EIGFuZCBhbGwKPj4+PiBjYXBh
YmlsaXRpZXMgYXJlIHBhc3NlZCBvbmx5IHRvIHRoZSBJbnRlbCBwcm9jZXNzb3IgYXJjaGl0ZWN0
dXJlLgo+Pj4+IFRoaXMgbWVhbnMgdGhhdCB0aGUgYXJjaF9tb25pdG9yX2dldF9jYXBhYmlsaXRp
ZXMgcmV0dXJucwo+Pj4+IGNhcGFiaWxpdGllcyA9IDAuCj4+Pj4KPj4+PiBUaGlzIHBhdGNoIGlz
IHNlcGFyYXRpbmcgb3V0IGZlYXR1cmVzIHdoaWNoIGFyZSBpbXBsZW1lbnRlZCBvbiBib3RoCj4+
Pj4gc3lzdGVtcyBmcm9tIHRob3NlIGltcGxlbWVudGVkIG9ubHkgb24gSW50ZWwsIHNvIHRoYXQg
d2UgYWR2ZXJ0aXplIHRoZQo+Pj4+IHdvcmtpbmcgY2FwYWJpbGl0aWVzIG9uIEFNRC4KPj4+Pgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPgo+Pgo+PiBUaGlzIHBhdGNoIHN0aWxsIG5lZWRzIGFuIGFjayBmcm9tIFRhbWFzIG9yIFJh
enZhbiwgYnV0IHRoZXJlIGlzIG5vCj4+IGNvbW1lbnQgc28gZmFyIHRoYXQgSSBjYW4gZmluZC4K
Pgo+IEkgdGhpbmsgVGFtYXMgcHJvYmFibHkgd291bGRuJ3Qgb2JqZWN0LCBzbyBGV0lXOgo+Cj4g
QWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KClll
cywgdGhpcyBsb29rcyBmaW5lIHRvIG1lIHRvbzoKCkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 22:28:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 22:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em5Wg-0004Wp-Tk; Wed, 14 Feb 2018 22:27:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkh0=fi=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1em5Wf-0004WJ-D6
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 22:27:41 +0000
X-Inumbo-ID: 6dc0db25-11d6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6dc0db25-11d6-11e8-b9b1-635ca7ef6cff;
 Wed, 14 Feb 2018 22:28:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1em5WV-0006A0-Ey; Wed, 14 Feb 2018 22:27:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1em5WP-0003Xp-Rm; Wed, 14 Feb 2018 22:27:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1em5WP-0007E3-EH; Wed, 14 Feb 2018 22:27:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119137-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:<job status>:broken:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:host-install(4):broken:regression
 xen-unstable:test-amd64-i386-qemut-rhel6hvm-amd:host-install(4):broken:regression
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-saverestore:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 14 Feb 2018 22:27:25 +0000
Subject: [Xen-devel] [xen-unstable test] 119137: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8892750910054566923=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119137 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119137/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-ws16-amd64    <job status>                 broken
 test-amd64-i386-qemut-rhel6hvm-amd    <job status>                 broken
 test-amd64-amd64-xl-qemut-ws16-amd64 4 host-install(4) broken REGR. vs. 118698
 test-amd64-i386-qemut-rhel6hvm-amd  4 host-install(4)  broken REGR. vs. 118698
 test-amd64-amd64-xl-qemuu-win7-amd64 13 guest-saverestore fail REGR. vs. 118698
 test-armhf-armhf-libvirt-raw  6 xen-install              fail REGR. vs. 118698

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118698
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118698
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  3f491d6873be9caa77f02ad8d98f174f0152b819
baseline version:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d

Last test of basis   118698  2018-02-08 19:23:11 Z    6 days
Failing since        118802  2018-02-10 00:36:18 Z    4 days    6 attempts
Testing same since   119137  2018-02-14 03:01:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Paul Semel <semelpaul@gmail.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sameer Goel <sameer.goel@linaro.org>
  Simon Gaiser <simon@invisiblethingslab.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           broken  
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         broken  
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-amd64-amd64-xl-qemut-ws16-amd64 broken
broken-job test-amd64-i386-qemut-rhel6hvm-amd broken
broken-step test-amd64-amd64-xl-qemut-ws16-amd64 host-install(4)
broken-step test-amd64-i386-qemut-rhel6hvm-amd host-install(4)

Not pushing.

(No revision log; it would be 471 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8892750910054566923==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 14 22:45:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 14 Feb 2018 22:45:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em5nq-00065r-CN; Wed, 14 Feb 2018 22:45:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gnfp=fi=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1em5np-00065f-TT
 for xen-devel@lists.xenproject.org; Wed, 14 Feb 2018 22:45:25 +0000
X-Inumbo-ID: a7d68429-11d8-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7d68429-11d8-11e8-ba59-bc764e045a96;
 Wed, 14 Feb 2018 23:44:46 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 19CB32064E;
 Wed, 14 Feb 2018 22:45:22 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 19CB32064E
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 14 Feb 2018 14:45:21 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Lars Kurth <lars.kurth@citrix.com>
In-Reply-To: <4C7AE15B-6A38-4D0B-8E31-2A13DAD04D71@citrix.com>
Message-ID: <alpine.DEB.2.10.1802141036260.5392@sstabellini-ThinkPad-X260>
References: <4C7AE15B-6A38-4D0B-8E31-2A13DAD04D71@citrix.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1902870266-1518633483=:5392"
Content-ID: <alpine.DEB.2.10.1802141442320.5392@sstabellini-ThinkPad-X260>
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 KANIKA SAINI <kanika16047@iiitd.ac.in>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: Re: [Xen-devel] Excited for Xen Project in Outreachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1902870266-1518633483=:5392
Content-Type: TEXT/PLAIN; CHARSET=UTF-8
Content-Transfer-Encoding: 8BIT
Content-ID: <alpine.DEB.2.10.1802141442321.5392@sstabellini-ThinkPad-X260>

Hello Kanika,

Thanks for your interest in Xen Project!
One reply inline below.

On Wed, 14 Feb 2018, Lars Kurth wrote:
> Hi Kanika,
> 
> I CC'ed two lists and the mentors of projects. Thank you for your interest in the project.
> 
> > I seek guidance in choosing the suitable sub-project in Xen according to my skill set.
> We have two sets of projects on https://www.outreachy.org/communities/cfp/xen-project/
> * 3 around Unikraft (mentor: Simon the technical side, I on the process/people side). We are both based in UTC+1 - IRC is #unikraft
> * 1 for Xen on ARM (mentors: Stefano & Edgar). Stefano is in UTC-8, Edgar is UTC-7 or 6 (can't quite recall) - IRC is #xendevel
> 
> > I wish to begin my contribution as soon as possible. I request you to connect me to the mentors in case IRC is not the best way to get in touch with them.
> Simon is unfortunately not around this week but will be next week.
> Stefano and Edgar, are around I believe
> 
> For practical reasons:
> * Please sign up toÂ the minios-devel@lists.xenproject.orgÂ or xen-devel@lists.xenproject.org (as appropriate)
>    (seeÂ http://lists.xenproject.orgÂ for instructions: if you use the "subscribe subject pattern" make sure you send the mail to minios-devel-request@lists.xenproject.org, ...)Â 
> * Please double check time requirements: This is because in the past there frequently were issues with Outreachy and University course time requirements in particular with Universities from India. I believe that there will be extra checks later in the application process, which may require letters from your University. We had one case, where an applicant did a small project, but we were not allowed to accept her due to time requirements.
> * Let us know timezone you are in and when you can hang out on IRC 
> * Your registered IRC nicknameÂ (please register your nick - see https://www.xenproject.org/help/irc.html under Netiquette)
> 
> Note that my IRC nick is lars_kurth, Simon's is skuezer, Stefano's is sstabellini, and I am afraid I can't remember Edgar's
> 
> If you are interested in Unikraft
> * Build the hello world unikraft app: seeÂ https://wiki.xenproject.org/wiki/Category:UnikraftÂ &Â http://unikraft.neclab.eu/Â and report back
> * Familiarize yourself with the workflow atÂ https://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches#How_to_Generate.2C_and_Submit_a_Xen_Project_Patch_to_MiniOS_and_UnikraftÂ (please read the entire document)Â 
> 
> For the ARM project, I will let Stefano and Edgar decide.

For the ARM project, it would be good to get familiar with Xen on ARM,
to learn how to build it:

https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions#Building_Xen_on_ARM

and use QEMU to emulate an ARM board to run Xen on it, for testing and
development:

https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions/qemu-system-aarch64

Feel free to ask any questions!


> Regards
> Lars
> 
> 
> From: KANIKA SAINI <kanika16047@iiitd.ac.in>
> Date: Wednesday, 14 February 2018 at 17:25
> To: Lars Kurth <lars.kurth@citrix.com>
> Subject: Excited for Xen Project in Outreachy
> 
> Greetings, Lars.
> 
> I'm Kanika Saini and I'm super excited to begin contributing to Xen!
> 
> I seek guidance in choosing the suitable sub-project in Xen according to my skill set. I'm currently pursuing a course in Operating Systems and hence, have been gaining knowledge in kernel programming by short assignments like the implementation of a system call. I'm familiar with assembly programming in MIPS, ARM and x86 as well. 
> About high-level programming - I have experience with Java and have used it for desktop applications and parallel programming.
> 
> There are certain projects listed on the project page and I'm looking for mentors' suggestion on what could be the best for both me and Xen. I have introduced myself on the #unikraft channel and I'm expecting a reply from the community.
> 
> I wish to begin my contribution as soon as possible. I request you to connect me to the mentors in case IRC is not the best way to get in touch with them.
> 
> Thank you!
> 
> 
> -- 
> Yours sincerely,
> Kanika Saini
> CSE, IIITD Class of 2020
> 
> 
> 
> â€Œ
> 
> 
--8323329-1902870266-1518633483=:5392
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1902870266-1518633483=:5392--


From xen-devel-bounces@lists.xenproject.org Thu Feb 15 00:29:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 00:29:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em7Pu-0006Gs-Ir; Thu, 15 Feb 2018 00:28:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nymo=fj=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1em7Pt-0006Gl-1y
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 00:28:49 +0000
X-Inumbo-ID: 19494a12-11e7-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19494a12-11e7-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 01:28:09 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1F0S6JK016231;
 Thu, 15 Feb 2018 00:28:39 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=C/x7GsvOBfZf8C+2pcGZmN6c3vXusDrjhZ/PNtngRcE=;
 b=d+zpWlZ5ckvJGrS0dhxbSaWAzvcQJnCJyVjBFkLnByz0NIB+btwiyFOPW/2LnIV8rJZl
 nk2bZq7B+FjYyqp9imvUO7pwfxEr8/41sgbFTNrlxBveLf7kxXxNPVoV6mksS/Vn5gmm
 nmqS1Ci/FmS7LtBgk9xGBsuqftdrvVCR24UEPHGO2FBqIIO7btJry25tyx8HZhoz4Eka
 N7ZNXBv3QIieNzBet0wjsD5lTLiiB5LU7KmHno1YXPQKQO9cqc9OJ/7m+7CsAyLT1/eR
 4oOAxuzbfyBG0Ks+k8wOoqK6n/zDnBrty4heqGNZ3f0GZ9uGe+Y+8C98BjjYkLczwc+m 9A== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2g4y518551-2
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 00:28:39 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1AGXTKU011956
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 10 Feb 2018 16:33:29 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1AGXSJo027786;
 Sat, 10 Feb 2018 16:33:28 GMT
Received: from [10.39.255.229] (/10.39.255.229)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Feb 2018 08:33:28 -0800
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-4-git-send-email-aisaila@bitdefender.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8a2a4cff-7422-8c01-f342-2fcf1d352c3b@oracle.com>
Date: Sat, 10 Feb 2018 11:33:27 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518103552-4836-4-git-send-email-aisaila@bitdefender.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=918
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150004
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v2 3/4] hvm/svm: Enable MSR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wOC8yMDE4IDEwOjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOgo+IFRoaXMg
Y29tbWl0IGVuYWJsZXMgTVNSIGV2ZW50cyBmb3Igc3ZtLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFs
ZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgoKUmV2aWV3ZWQtYnk6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 00:29:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 00:29:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em7Pz-0006IL-T7; Thu, 15 Feb 2018 00:28:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nymo=fj=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1em7Py-0006Gr-Ig
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 00:28:54 +0000
X-Inumbo-ID: 5cb8dc1f-11e7-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5cb8dc1f-11e7-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 00:30:03 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1F0S6JL016231;
 Thu, 15 Feb 2018 00:28:39 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=oysZFGXKWdfplj+rbDe8UkIQDTbLkFtFMVPN5gtzr0c=;
 b=IFQPn3wEXqQ2GMT8W+x6Fy086OCzZkD9Zb+DWJz1a69jecTFUl70EWJhuDk3Uyvb8Sm9
 6PlixJP0KVtatZtMM/J6AqkvqjKTK6PIqyUsLmf4ECbY0mX4yOMwrZ90HsynyeDMWTR9
 J3B4PBBz1sw6t81WiCyT1YXYi8SQOc6VzPd5tofnCPIOEYJA5vDfT1k8xPNwO7TdzxR/
 4c/l41r8Ft1AaVELaR/ypoxUn7aDUUrng1Yly/8CgIXJ3nuOUHEfc82Lfr0VxhedbQ1d
 MrzuASjE+uy3ZUfgLGSi1GwGOKkTT1FdCF/TLoMmgvUXl2jmyFelFDjzvbbLm+nOfVJ/ 5Q== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2g4y518551-3
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 00:28:39 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1AGUIOg006967
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 10 Feb 2018 16:30:18 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1AGUHJN004689;
 Sat, 10 Feb 2018 16:30:17 GMT
Received: from [10.39.255.229] (/10.39.255.229)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 10 Feb 2018 08:30:17 -0800
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <072c38d6-3b5f-e744-7555-af98b85eb43f@oracle.com>
Date: Sat, 10 Feb 2018 11:30:16 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150004
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v2 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wOC8yMDE4IDEwOjI1IEFNLCBBbGV4YW5kcnUgSXNhaWxhIHdyb3RlOgo+IFRoaXMg
Y29tbWl0IHNlcGFyYXRlcyB0aGUgc3ZtIGNhcHMgZnJvbSB0aGUgdm14IGNhcHMuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Cj4g
Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSBWMToKPiAJLSBSZW1vdmVkIHRoZSBpZiAoIGNwdV9oYXNf
c3ZtICkKPiAtLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgMzQgKysrKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDE5IGluc2Vy
dGlvbnMoKyksIDE1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gaW5kZXgg
YTA0NDRkMS4uYjJiNGU2YSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0
b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gQEAgLTcxLDI0ICs3
MSwyOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0
aWVzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgdWludDMyX3QgY2FwYWJpbGl0aWVzID0gMDsK
PiAgIAo+ICAgICAgIC8qCj4gLSAgICAgKiBBdCB0aGUgbW9tZW50IG9ubHkgSW50ZWwgSFZNIGRv
bWFpbnMgYXJlIHN1cHBvcnRlZC4gSG93ZXZlciwgZXZlbnQKPiAtICAgICAqIGRlbGl2ZXJ5IGNv
dWxkIGJlIGV4dGVuZGVkIHRvIEFNRCBhbmQgUFYgZG9tYWlucy4KPiArICAgICAqIEF0IHRoZSBt
b21lbnQgb25seSBJbnRlbCBhbmQgQU1EIEhWTSBkb21haW5zIGFyZSBzdXBwb3J0ZWQuIEhvd2V2
ZXIsIGV2ZW50Cj4gKyAgICAgKiBkZWxpdmVyeSBjb3VsZCBiZSBleHRlbmRlZCB0byBhbmQgUFYg
ZG9tYWlucy4KPiAgICAgICAgKi8KPiAtICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgIWNw
dV9oYXNfdm14ICkKPiArICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQo+ICAgICAgICAgICBy
ZXR1cm4gY2FwYWJpbGl0aWVzOwo+ICAgCj4gLSAgICBjYXBhYmlsaXRpZXMgPSAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpIHwKPiAtICAgICAgICAgICAgICAg
ICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAo+IC0gICAg
ICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9C
UkVBS1BPSU5UKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKPiAtICAgICAgICAgICAgICAgICAgICgxVSA8PCBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8Cj4gLSAgICAgICAgICAg
ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Cj4gLSAgICAg
ICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkg
fAo+IC0gICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9F
TVVMX1VOSU1QTEVNRU5URUQpOwo+IC0KPiAtICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBv
biBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCj4gLSAgICBpZiAoIGh2bV9p
c19zaW5nbGVzdGVwX3N1cHBvcnRlZCgpICkKPiAtICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKDFV
IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TSU5HTEVTVEVQKTsKPiArICAgIGlmKCBjcHVf
aGFzX3ZteCApCj4gKyAgICB7Cj4gKyAgICAgICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSB8Cj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8Cj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZU
V0FSRV9CUkVBS1BPSU5UKSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiArICAgICAgICAgICAgICAg
ICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Cj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJV
UFQpIHwKPiArICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7Cj4gKwo+ICsgICAgICAgIC8qIFNpbmNlIHdlIGtu
b3cgdGhpcyBpcyBvbiBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCj4gKyAg
ICAgICAgaWYgKCBodm1faXNfc2luZ2xlc3RlcF9zdXBwb3J0ZWQoKSApCj4gKyAgICAgICAgICAg
IGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1NJTkdMRVNU
RVApOwo+ICsgICAgfQo+ICsKPiArICAgIGNhcGFiaWxpdGllcyB8PSAoMVUgPDwgWEVOX0RPTUNU
TF9NT05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpOwoKCkl0J3MgYSBuaXQgYnV0IEknZCBzdGFy
dCB3aXRoIHNldHRpbmcgY29tbW9uIG9wdGlvbnMgYW5kIHRoZSBPUiBpbiAKYXJjaC1zcGVjaWZp
YyBvbmVzLiAoaS5lLiBtb3ZlIHRoZSBsaW5lIGFib3ZlIHRvIHJpZ2h0IGFmdGVyIAohaXNfaHZt
X2RvbWFpbihkKSB0ZXN0KS4KCi1ib3JpcwoJCgoKPiAgIAo+ICAgICAgIGlmICggaHZtX2Z1bmNz
LnNldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nICkKPiAgICAgICAgICAgY2FwYWJpbGl0aWVz
IHw9ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1MpOwo+IAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 00:41:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 00:41:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em7bx-0007kU-Sj; Thu, 15 Feb 2018 00:41:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1em7bw-0007k6-FC
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 00:41:16 +0000
X-Inumbo-ID: 171a7bcf-11e9-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 171a7bcf-11e9-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 00:42:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1em7bn-0001on-Rf; Thu, 15 Feb 2018 00:41:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1em7bi-00020W-7E; Thu, 15 Feb 2018 00:41:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1em7bh-0006e0-7C; Thu, 15 Feb 2018 00:41:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119148-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-amd64-i386-libvirt-xsm:<job
 status>:broken:regression
 libvirt:test-amd64-i386-libvirt-xsm:host-install(4):broken:regression
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=6fc33b6f37af2310fd5bb1246e194eed96741df8
X-Osstest-Versions-That: libvirt=554a5edcb46ff972fed45b851d70823b923fec6a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 00:41:01 +0000
Subject: [Xen-devel] [libvirt test] 119148: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTE0OCBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkxNDgvCgpGYWlsdXJlcyBhbmQgcHJvYmxlbXMg
d2l0aCB0ZXN0cyA6LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2Nr
aW5nLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4K
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgICBi
cm9rZW4gUkVHUi4gdnMuIDExOTA0OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTA0OQogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE5MDQ5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTkwNDkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGlidmlydCAgICAgICAgICAgICAgNmZj
MzNiNmYzN2FmMjMxMGZkNWJiMTI0NmUxOTRlZWQ5Njc0MWRmOApiYXNlbGluZSB2ZXJzaW9uOgog
bGlidmlydCAgICAgICAgICAgICAgNTU0YTVlZGNiNDZmZjk3MmZlZDQ1Yjg1MWQ3MDgyM2I5MjNm
ZWM2YQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE5MDQ5ICAyMDE4LTAyLTEzIDA0OjIwOjA1IFog
ICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExOTE0OCAgMjAxOC0wMi0xNCAwNDoyMzoz
NSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+
CiAgQmpvZXJuIFdhbGsgPGJ3YWxrQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0
ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6
IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJs
ZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dz
CgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFs
LCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9y
Zy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBo
YXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA2ZmMzM2I2ZjM3YWYy
MzEwZmQ1YmIxMjQ2ZTE5NGVlZDk2NzQxZGY4CkF1dGhvcjogQmpvZXJuIFdhbGsgPGJ3YWxrQGxp
bnV4LnZuZXQuaWJtLmNvbT4KRGF0ZTogICBUaHUgRmViIDggMTM6Mzg6MjUgMjAxOCArMDEwMAoK
ICAgIHRlc3RzOiBydW4gdmlyc2h0ZXN0IGluZGVwZW5kZW50IG9mIGN1cnJlbnQgcHdkCiAgICAK
ICAgIHZpcnNodGVzdCBleGVjdmVzIHRoZSB2aXJzaCBiaW5hcnkuIE1ha2Ugc3VyZSB0aGF0IGl0
IGZpbmRzIHRoZSBiaW5hcnkncwogICAgbG9jYXRpb24gaW5kZXBlbmRlbnQgb2YgdGhlIGN1cnJl
bnQgd29ya2luZyBkaXJlY3RvcnkgYnkgc3BlY2lmeWluZyB0aGUKICAgIGFic29sdXRlIHBhdGgg
YXMgZGV0ZXJtaW5lZCBieSB0aGUgYnVpbGQgZW52aXJvbm1lbnQuCiAgICAKICAgIFJldmlld2Vk
LWJ5OiBNYXJjIEhhcnRtYXllciA8bWhhcnRtYXlAbGludXgudm5ldC5pYm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IEJvcmlzIEZpdWN6eW5za2kgPGZpdWN6eUBsaW51eC52bmV0LmlibS5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBCam9lcm4gV2FsayA8YndhbGtAbGludXgudm5ldC5pYm0uY29tPgoK
Y29tbWl0IGU2ZjM2YWU0MzU0NDU3NjM1M2E4YWIxMTY4ZDc0OWRjZDExZTc0NjUKQXV0aG9yOiBB
bmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBKYW4gMjMg
MTA6NTA6MDQgMjAxOCArMDEwMAoKICAgIHRlc3RzOiBDbGVhbiB1cCBIUFQgdGVzdHMKICAgIAog
ICAgR2l2ZSB0aGVtIGJldHRlciBuYW1lcyBhbmQgcmVtb3ZlIHNvbWUgcmVkdW5kYW5jeS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkByZWRoYXQuY29tPgoKY29t
bWl0IDNkZDFlYjNiMjY1MDRmOTFlYzZjODQ4Nzc4NGM0OTQ3MThkODg0YzEKQXV0aG9yOiBBbmRy
ZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAgIFR1ZSBGZWIgNiAxNDo0
OTo0MSAyMDE4ICswMTAwCgogICAgY29uZjogSW1wcm92ZSBIUFQgZmVhdHVyZSBoYW5kbGluZwog
ICAgCiAgICBJbnN0ZWFkIG9mIHN0b3Jpbmcgc2VwYXJhdGVseSB3aGV0aGVyIHRoZSBmZWF0dXJl
IGlzIGVuYWJsZWQKICAgIG9yIG5vdCBhbmQgd2hhdCByZXNpemluZyBwb2xpY3kgc2hvdWxkIGJl
IHVzZWQsIHN0b3JlIGJvdGggb2YKICAgIHRoZW0gaW4gYSBzaW5nbGUgcGxhY2UuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCBj
NWE0NTFlZjIxMjkzNDY4YjY0ZWI3OTI5YWRhNmI5NDA2MzUwYmY1CkF1dGhvcjogQW5kcmVhIEJv
bG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBUdWUgRmViIDYgMTQ6MzA6NDAg
MjAxOCArMDEwMAoKICAgIGNvbmY6IEltcHJvdmUgSU9BUElDIGZlYXR1cmUgaGFuZGxpbmcKICAg
IAogICAgSW5zdGVhZCBvZiBzdG9yaW5nIHNlcGFyYXRlbHkgd2hldGhlciB0aGUgZmVhdHVyZSBp
cyBlbmFibGVkCiAgICBvciBub3QgYW5kIHdoYXQgZHJpdmVyIHNob3VsZCBiZSB1c2VkLCBzdG9y
ZSBib3RoIG9mIHRoZW0gaW4KICAgIGEgc2luZ2xlIHBsYWNlLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQgMTMyNTQ4ZWZkZTc2
ZGVmYWNhNTRmOTBjYzljOGE1NzUwOGE0YTg2ZgpBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFi
b2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgVGh1IEZlYiAxIDE3OjUyOjQ4IDIwMTggKzAxMDAK
CiAgICBxZW11OiBGaXggR0lDIGJlaGF2aW9yIGZvciB0aGUgZGVmYXVsdCBjYXNlCiAgICAKICAg
IFdoZW4gbm8gR0lDIHZlcnNpb24gaXMgc3BlY2lmaWVkLCB3ZSBjdXJyZW50bHkgZGVmYXVsdCB0
byBHSUMgdjI7CiAgICBob3dldmVyLCB0aGF0J3Mgbm90IGEgZ3JlYXQgZGVmYXVsdCwgc2luY2Ug
Z3Vlc3RzIHdpbGwgZmFpbCB0bwogICAgc3RhcnQgaWYgdGhlIGhhcmR3YXJlIG9ubHkgc3VwcG9y
dHMgR0lDIHYzLgogICAgCiAgICBDaGFuZ2UgdGhlIGJlaGF2aW9yIHNvIHRoYXQgYSBzZW5zaWJs
ZSBkZWZhdWx0IGlzIGNob3NlbiBpbnN0ZWFkLgogICAgVGhhdCBiYXNpY2FsbHkgbWVhbnMgdXNp
bmcgdGhlIHNhbWUgYWxnb3JpdGhtIHdoZXRoZXIgdGhlIHVzZXIKICAgIGRpZG4ndCBleHBsaWNp
dGx5IGVuYWJsZSB0aGUgR0lDIGZlYXR1cmUgb3IgdGhleSBleHBsaWNpdGx5CiAgICBlbmFibGVk
IGl0IGJ1dCBkaWRuJ3Qgc3BlY2lmeSBhbnkgR0lDIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNvbW1pdCA3NTAwNTMzYzU2
MjljNDg2NGFlNmNmYTY2NzJmZjI4ZjM2ZTcwMTBmCkF1dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8
YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBUaHUgRmViIDEgMTg6MTc6MTMgMjAxOCArMDEw
MAoKICAgIHRlc3RzOiBJbXByb3ZlIEdJQyB0ZXN0cwogICAgCiAgICBBY2NvdW50IGZvciB0aGUg
ZmFjdCB0aGF0IHRoZSBkZWZhdWx0IG1pZ2h0IGNoYW5nZSBiYXNlZCBvbiB3aGF0CiAgICBHSUMg
dmVyc2lvbnMgYXJlIHN1cHBvcnRlZCBieSBRRU1VLiBUaGF0J3Mgbm90IHRoZSBjYXNlIGF0IHRo
ZQogICAgbW9tZW50LCBidXQgaXQgd2lsbCBiZSBzb29uLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6
IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQgZjNiNGM5ODc0ODQ1OGZl
MTQ5ZWUzZDRhZDY1NTI4YTBiM2IyNzhiMApBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xv
Z25hQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJpIEZlYiAyIDE1OjU1OjE0IDIwMTggKzAxMDAKCiAg
ICBjb25mOiBJbnRlZ3JhdGUgYWxsIGZlYXR1cmVzIEFCSSBjaGVja3MgaW4gdGhlIHN3aXRjaAog
ICAgCiAgICBUaGVyZSBhcmUgYSBmZXcgc3RyYXkgY2hlY2tzIHdoaWNoIHN0aWxsIGxpdmUgb3V0
c2lkZSBvZiB0aGUKICAgIHN3aXRjaCBpbiB2aXJEb21haW5EZWZGZWF0dXJlc0NoZWNrQUJJU3Rh
YmlsaXR5KCkgZm9yIG5vIGdvb2QKICAgIHJlYXNvbi4gTW92ZSB0aGVtIGluc2lkZSB0aGUgc3dp
dGNoLCBhbmQgdXBkYXRlIHRoZSBlcnJvcgogICAgbWVzc2FnZXMgdG8gYmUgY29uc2lzdGVudCB3
aGlsZSBhdCBpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmVhIEJvbG9nbmFuaSA8YWJv
bG9nbmFAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKb2huIEZlcmxhbiA8amZlcmxhbkBy
ZWRoYXQuY29tPgoKY29tbWl0IDUzMDcyMDY0NzQ1NzMxZThjODg3ZjhlZTcxMDkyMDYwYTQwMjVj
NjIKQXV0aG9yOiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgpEYXRlOiAg
IFRodSBGZWIgMSAxMjozNToxNSAyMDE4ICswMTAwCgogICAgY29uZjogVmFsaWRhdGUgVklSX0RP
TUFJTl9GRUFUVVJFX0NBUEFCSUxJVElFUyBwcm9wZXJseQogICAgCiAgICBVbmxpa2UgbW9zdCBv
dGhlciBmZWF0dXJlcywgVklSX0RPTUFJTl9GRUFUVVJFX0NBUEFCSUxJVElFUyBpcwogICAgb2Yg
dHlwZSB2aXJEb21haW5DYXBhYmlsaXRpZXNQb2xpY3kgaW5zdGVhZCBvZiB2aXJUcmlzdGF0ZVN3
aXRjaCwKICAgIHNvIHdlIG5lZWQgdG8gaGFuZGxlIGl0IHNlcGFyYXRlbHkgZm9yIHRoZSBlcnJv
ciBtZXNzYWdlIHRvIG1ha2UKICAgIHNlbnNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4g
RmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpjb21taXQgYTk3NWM5NTk2N2U1ZGE0M2MyMzE2
MDE5MTNjY2IyMDc3Yzg0MzRiNgpBdXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJl
ZGhhdC5jb20+CkRhdGU6ICAgVGh1IEZlYiAxIDEyOjMxOjU3IDIwMTggKzAxMDAKCiAgICBjb25m
OiBVc2Ugc3dpdGNoIGluIHZpckRvbWFpbkRlZkZlYXR1cmVzQ2hlY2tBQklTdGFiaWxpdHkoKQog
ICAgCiAgICBUaGUgY29tcGlsZXIgY2FuIG1ha2Ugc3VyZSB3ZSBhcmUgaGFuZGxpbmcgYWxsIGZl
YXR1cmVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2du
YUByZWRoYXQuY29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhh
dC5jb20+Cgpjb21taXQgZjU1ZmNiN2U4Zjk5N2QwZjE1YjM0NGM4NjUzNzI1NjI0YzdiMzdlZQpB
dXRob3I6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5jb20+CkRhdGU6ICAgRnJp
IEZlYiAyIDE2OjA1OjUxIDIwMTggKzAxMDAKCiAgICBxZW11OiBNb3ZlIEdJQyBjaGVja3MgdG8g
cWVtdURvbWFpbkRlZlZhbGlkYXRlRmVhdHVyZXMoKQogICAgCiAgICBLZWVwIHRoZW0gYWxvbmcg
d2l0aCBvdGhlciBhcmNoL21hY2hpbmUgdHlwZSBjaGVja3MgZm9yCiAgICBmZWF0dXJlcyBpbnN0
ZWFkIG9mIHdhaXRpbmcgdW50aWwgY29tbWFuZCBsaW5lIGdlbmVyYXRpb24KICAgIHRpbWUuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25hQHJlZGhhdC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0LmNvbT4KCmNv
bW1pdCBjZTI0ODAyYTZiMWM4NmYxMzczNWNlOTUzM2FjZmYxNTM0NjEzOGEzCkF1dGhvcjogQW5k
cmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkgRmViIDIgMTY6
MDU6MDEgMjAxOCArMDEwMAoKICAgIHFlbXU6IFVzZSBzd2l0Y2ggaW4gcWVtdURvbWFpbkRlZlZh
bGlkYXRlRmVhdHVyZXMoKQogICAgCiAgICBUaGUgY29tcGlsZXIgY2FuIG1ha2Ugc3VyZSB3ZSBh
cmUgaGFuZGxpbmcgYWxsIGZlYXR1cmVzLgogICAgCiAgICBXaGlsZSByZXdvcmtpbmcgdGhlIGxv
Z2ljLCBhbHNvIGNoYW5nZSBlcnJvciBtZXNzYWdlcyB0byBhIG1vcmUKICAgIGNvbnNpc3RlbnQg
c3R5bGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJlYSBCb2xvZ25hbmkgPGFib2xvZ25h
QHJlZGhhdC5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBGZXJsYW4gPGpmZXJsYW5AcmVkaGF0
LmNvbT4KCmNvbW1pdCA1NmNhNjhjM2M4OTQ3ZmIzN2U5N2ExMzFhZjdkMGZjZDE5ODdlODAwCkF1
dGhvcjogQW5kcmVhIEJvbG9nbmFuaSA8YWJvbG9nbmFAcmVkaGF0LmNvbT4KRGF0ZTogICBGcmkg
RmViIDIgMTA6NTg6MTMgMjAxOCArMDEwMAoKICAgIHFlbXU6IE1vdmUgZmVhdHVyZSB2ZXJpZmlj
YXRpb24gZnJvbSBQb3N0UGFyc2UoKSB0byBWYWxpZGF0ZSgpCiAgICAKICAgIFdlIHdhbnQgdG8g
cGVyZm9ybSBhbGwgZmVhdHVyZSB2ZXJpZmljYXRpb24gaW4gYSBzaW5nbGUgc3BvdCwgYnV0CiAg
ICBzb21lIG9mIGl0IChlZy4gR0lDKSBpcyBjdXJyZW50bHkgYmVpbmcgcGVyZm9ybWVkIGF0IGNv
bW1hbmQgbGluZQogICAgZ2VuZXJhdGlvbiB0aW1lLCBhbmQgbW92aW5nIGl0IHRvIFBvc3RQYXJz
ZSgpIHdvdWxkIGNhdXNlIGd1ZXN0cwogICAgdG8gZGlzYXBwZWFyLiBNb3ZpbmcgdmVyaWZpY2F0
aW9uIHRvIFZhbGlkYXRlKCkgYWxsb3dzIHVzIHRvCiAgICBzaWRlLXN0ZXAgdGhlIGlzc3VlLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZWEgQm9sb2duYW5pIDxhYm9sb2duYUByZWRoYXQu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEpvaG4gRmVybGFuIDxqZmVybGFuQHJlZGhhdC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 01:21:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 01:21:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em8EN-0000B6-Rh; Thu, 15 Feb 2018 01:20:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1em8EM-0000A7-I0
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 01:20:58 +0000
X-Inumbo-ID: a33583fc-11ee-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a33583fc-11ee-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 01:22:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1em8EB-0004ll-VW; Thu, 15 Feb 2018 01:20:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1em8E6-0003SF-7d; Thu, 15 Feb 2018 01:20:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1em8E5-0006Nx-Pd; Thu, 15 Feb 2018 01:20:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119187-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
X-Osstest-Versions-That: xen=44ad7f6895da9861042d7a41e635d42d83cb2660
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 01:20:41 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 119187: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTE4NyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTE4Ny8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA0
OSB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE4MTY2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgUkVHUi4gdnMuIDExODE2NgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgIDE1
IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTE4MTY2CgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBmYWlsIGJsb2NrZWQg
aW4gMTE4MTY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNjYKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExODE2Ngog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIGxpa2UgMTE4MTY2CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgxNjYKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExODE2NgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MTY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNjYK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExODE2NgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3MyB4
dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgIDczIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNzMgeHRmL3Rlc3QtcHYz
MnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzMg
eHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDczIHh0Zi90ZXN0LXB2
MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
cmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3NWJkZDY5MzAzM2U2ZGJkNmZlNWFlMjM1Zjc5
OTYxZDJmMGFhODRkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0NGFk
N2Y2ODk1ZGE5ODYxMDQyZDdhNDFlNjM1ZDQyZDgzY2IyNjYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTgxNjYgIDIwMTgtMDEtMTcgMTY6NDk6NTkgWiAgIDI4IGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTE5MTg3ICAyMDE4LTAyLTE0IDEzOjExOjI1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29A
a2VybmVsLm9yZz4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgVGhvbWFzIEds
ZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAgVG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFj
a3lAYW1kLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lv
biBsb2c7IGl0IHdvdWxkIGJlIDUyNiBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 01:37:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 01:37:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1em8Tt-0001Fk-EU; Thu, 15 Feb 2018 01:37:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mtmf=fj=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1em8Ts-0001Fe-7W
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 01:37:00 +0000
X-Inumbo-ID: dd9b2f9b-11f0-11e8-b9b1-635ca7ef6cff
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd9b2f9b-11f0-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 01:38:04 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Feb 2018 17:36:48 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,515,1511856000"; d="scan'208";a="17745827"
Received: from downor-z87x-ud5h.fm.intel.com (HELO downor-Z87X-UD5H)
 ([10.1.122.107])
 by orsmga007.jf.intel.com with ESMTP; 14 Feb 2018 17:36:47 -0800
Date: Wed, 14 Feb 2018 17:34:52 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Message-ID: <20180215013452.GB8672@downor-Z87X-UD5H>
References: <1513711816-2618-1-git-send-email-dongwon.kim@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1513711816-2618-1-git-send-email-dongwon.kim@intel.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>, "Potrola,
 MateuszX" <mateuszx.potrola@intel.com>,
 "dri-devel@lists.freedesktop.org" <dri-devel@lists.freedesktop.org>
Subject: Re: [Xen-devel] [RFC PATCH 01/60] hyper_dmabuf: initial working
 version of hyper_dmabuf drv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWJhbmRvbmluZyB0aGlzIHNlcmllcyBhcyBhIG5ldyB2ZXJzaW9uIHdhcyBzdWJtaXR0ZWQgZm9y
IHRoZSByZXZpZXcKCiJbUkZDIFBBVENIIHYyIDAvOV0gaHlwZXJfZG1hYnVmOiBIeXBlcl9ETUFC
VUYgZHJpdmVyIgoKT24gVHVlLCBEZWMgMTksIDIwMTcgYXQgMTE6Mjk6MTdBTSAtMDgwMCwgS2lt
LCBEb25nd29uIHdyb3RlOgo+IFVwbG9hZCBvZiBpbnRpYWwgdmVyc2lvbiBvZiBoeXBlcl9ETUFC
VUYgZHJpdmVyIGVuYWJsaW5nCj4gRE1BX0JVRiBleGNoYW5nZSBiZXR3ZWVuIHR3byBkaWZmZXJl
bnQgVk1zIGluIHZpcnR1YWxpemVkCj4gcGxhdGZvcm0gYmFzZWQgb24gaHlwZXJ2aXNvciBzdWNo
IGFzIEtWTSBvciBYRU4uCj4gCj4gSHlwZXJfRE1BQlVGIGRydidzIHByaW1hcnkgcm9sZSBpcyB0
byBpbXBvcnQgYSBETUFfQlVGCj4gZnJvbSBvcmlnaW5hdG9yIHRoZW4gcmUtZXhwb3J0IGl0IHRv
IGFub3RoZXIgTGludXggVk0KPiBzbyB0aGF0IGl0IGNhbiBiZSBtYXBwZWQgYW5kIGFjY2Vzc2Vk
IGJ5IGl0Lgo+IAo+IFRoZSBmdW5jdGlvbmFsaXR5IG9mIHRoaXMgZHJpdmVyIGhpZ2hseSBkZXBl
bmRzIG9uCj4gSHlwZXJ2aXNvcidzIG5hdGl2ZSBwYWdlIHNoYXJpbmcgbWVjaGFuaXNtIGFuZCBp
bnRlci1WTQo+IGNvbW11bmljYXRpb24gc3VwcG9ydC4KPiAKPiBUaGlzIGRyaXZlciBoYXMgdHdv
IGxheWVycywgb25lIGlzIG1haW4gaHlwZXJfRE1BQlVGCj4gZnJhbWV3b3JrIGZvciBzY2F0dGVy
LWdhdGhlciBsaXN0IG1hbmFnZW1lbnQgdGhhdCBoYW5kbGVzCj4gYWN0dWFsIGltcG9ydCBhbmQg
ZXhwb3J0IG9mIERNQV9CVUYuIExvd2VyIGxheWVyIGlzIGFib3V0Cj4gYWN0dWFsIG1lbW9yeSBz
aGFyaW5nIGFuZCBjb21tdW5pY2F0aW9uIGJldHdlZW4gdHdvIFZNcywKPiB3aGljaCBpcyBoeXBl
cnZpc29yLXNwZWNpZmljIGludGVyZmFjZS4KPiAKPiBUaGlzIGRyaXZlciBpcyBpbml0aWFsbHkg
ZGVzaWduZWQgdG8gZW5hYmxlIERNQV9CVUYKPiBzaGFyaW5nIGFjcm9zcyBWTXMgaW4gWGVuIGVu
dmlyb25tZW50LCBzbyBjdXJyZW50bHkgd29ya2luZwo+IHdpdGggWGVuIG9ubHkuCj4gCj4gVGhp
cyBhbHNvIGFkZHMgS2VybmVsIGNvbmZpZ3VyYXRpb24gZm9yIGh5cGVyX0RNQUJVRiBkcnYKPiB1
bmRlciBEZXZpY2UgRHJpdmVycy0+WGVuIGRyaXZlciBzdXBwb3J0LT5oeXBlcl9kbWFidWYKPiBv
cHRpb25zLgo+IAo+IFRvIGdpdmUgc29tZSBicmllZiBpbmZvcm1hdGlvbiBhYm91dCBlYWNoIHNv
dXJjZSBmaWxlLAo+IAo+IGh5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfY29uZi5oCj4gOiBjb25m
aWd1cmF0aW9uIGluZm8KPiAKPiBoeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5jCj4gOiBk
cml2ZXIgaW50ZXJmYWNlIGFuZCBpbml0aWFsaXphdGlvbgo+IAo+IGh5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfaW1wLmMKPiA6IHNjYXR0ZXItZ2F0aGVyIGxpc3QgZ2VuZXJhdGlvbiBhbmQgbWFu
YWdlbWVudC4gRE1BX0JVRgo+IG9wcyBmb3IgRE1BX0JVRiByZWNvbnN0cnVjdGVkIGZyb20gaHlw
ZXJfRE1BQlVGCj4gCj4gaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9pb2N0bC5jCj4gOiBJT0NU
THMgY2FsbHMgZm9yIGV4cG9ydC9pbXBvcnQgYW5kIGNvbW0gY2hhbm5lbCBjcmVhdGlvbgo+IHVu
ZXhwb3J0Lgo+IAo+IGh5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbGlzdC5jCj4gOiBEYXRhYmFz
ZSAobGlua2VkLWxpc3QpIGZvciBleHBvcnRlZCBhbmQgaW1wb3J0ZWQKPiBoeXBlcl9ETUFCVUYK
PiAKPiBoeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5jCj4gOiBjcmVhdGlvbiBhbmQgbWFu
YWdlbWVudCBvZiBtZXNzYWdlcyBiZXR3ZWVuIGV4cG9ydGVyIGFuZAo+IGltcG9ydGVyCj4gCj4g
aHlwZXJfZG1hYnVmL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW0uYwo+IDogY29tbSBjaCBtYW5h
Z2VtZW50IGFuZCBJU1JzIGZvciBpbmNvbWluZyBtZXNzYWdlcy4KPiAKPiBoeXBlcl9kbWFidWYv
eGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0LmMKPiA6IERhdGFiYXNlIChsaW5rZWQtbGlz
dCkgZm9yIGtlZXBpbmcgaW5mb3JtYXRpb24gYWJvdXQKPiBleGlzdGluZyBjb21tIGNoYW5uZWxz
IGFtb25nIFZNcwo+IAo+IFNpZ25lZC1vZmYtYnk6IERvbmd3b24gS2ltIDxkb25nd29uLmtpbUBp
bnRlbC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogTWF0ZXVzeiBQb2xyb2xhIDxtYXRldXN6eC5wb3Ry
b2xhQGludGVsLmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4vS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIgKwo+ICBkcml2ZXJzL3hlbi9NYWtlZmlsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMSArCj4gIGRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1
Zi9LY29uZmlnICAgICAgICAgICAgICAgICAgIHwgIDE0ICsKPiAgZHJpdmVycy94ZW4vaHlwZXJf
ZG1hYnVmL01ha2VmaWxlICAgICAgICAgICAgICAgICAgfCAgMzQgKwo+ICBkcml2ZXJzL3hlbi9o
eXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2NvbmYuaCAgICAgICB8ICAgMiArCj4gIGRyaXZlcnMv
eGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZHJ2LmMgICAgICAgIHwgIDU0ICsrCj4gIGRy
aXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZHJ2LmggICAgICAgIHwgMTAxICsr
Kwo+ICBkcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2ltcC5jICAgICAgICB8
IDg1MiArKysrKysrKysrKysrKysrKysrKysKPiAgZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL2h5
cGVyX2RtYWJ1Zl9pbXAuaCAgICAgICAgfCAgMzEgKwo+ICBkcml2ZXJzL3hlbi9oeXBlcl9kbWFi
dWYvaHlwZXJfZG1hYnVmX2lvY3RsLmMgICAgICB8IDQ2MiArKysrKysrKysrKwo+ICBkcml2ZXJz
L3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2xpc3QuYyAgICAgICB8IDExOSArKysKPiAg
ZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9saXN0LmggICAgICAgfCAgNDAg
Kwo+ICBkcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5jICAgICAgICB8
IDIxMiArKysrKwo+ICBkcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5o
ICAgICAgICB8ICA0NSArKwo+ICBkcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVm
X3F1ZXJ5LmggICAgICB8ICAxNiArCj4gIGRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9k
bWFidWZfc3RydWN0LmggICAgIHwgIDcwICsrCj4gIC4uLi94ZW4vaHlwZXJfZG1hYnVmL3hlbi9o
eXBlcl9kbWFidWZfeGVuX2NvbW0uYyAgIHwgMzI4ICsrKysrKysrCj4gIC4uLi94ZW4vaHlwZXJf
ZG1hYnVmL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW0uaCAgIHwgIDYyICsrCj4gIC4uLi9oeXBl
cl9kbWFidWYveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0LmMgIHwgMTA2ICsrKwo+ICAu
Li4vaHlwZXJfZG1hYnVmL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW1fbGlzdC5oICB8ICAzNSAr
Cj4gIDIwIGZpbGVzIGNoYW5nZWQsIDI1ODYgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAx
MDA2NDQgZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL0tjb25maWcKPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IGRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9NYWtlZmlsZQo+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9jb25mLmgKPiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZHJ2LmMK
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfZHJ2LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9o
eXBlcl9kbWFidWZfaW1wLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL2h5cGVy
X2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW1wLmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
eGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwuYwo+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9saXN0LmMKPiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbGlzdC5o
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1h
YnVmX21zZy5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYv
aHlwZXJfZG1hYnVmX21zZy5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL3hlbi9oeXBl
cl9kbWFidWYvaHlwZXJfZG1hYnVmX3F1ZXJ5LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc3RydWN0LmgKPiAgY3JlYXRlIG1vZGUg
MTAwNjQ0IGRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21t
LmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi94ZW4vaHlw
ZXJfZG1hYnVmX3hlbl9jb21tLmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMveGVuL2h5
cGVyX2RtYWJ1Zi94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tX2xpc3QuYwo+ICBjcmVhdGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL3hlbi9oeXBlcl9kbWFidWZfeGVuX2Nv
bW1fbGlzdC5oCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL0tjb25maWcgYi9kcml2ZXJz
L3hlbi9LY29uZmlnCj4gaW5kZXggZDhkZDU0Ni4uYjU5YjBlMyAxMDA2NDQKPiAtLS0gYS9kcml2
ZXJzL3hlbi9LY29uZmlnCj4gKysrIGIvZHJpdmVycy94ZW4vS2NvbmZpZwo+IEBAIC0zMjEsNCAr
MzIxLDYgQEAgY29uZmlnIFhFTl9TWU1TCj4gIGNvbmZpZyBYRU5fSEFWRV9WUE1VCj4gICAgICAg
ICBib29sCj4gIAo+ICtzb3VyY2UgImRyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9LY29uZmlnIgo+
ICsKPiAgZW5kbWVudQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9NYWtlZmlsZSBiL2RyaXZl
cnMveGVuL01ha2VmaWxlCj4gaW5kZXggNDUxZTgzMy4uYTZlMjUzYSAxMDA2NDQKPiAtLS0gYS9k
cml2ZXJzL3hlbi9NYWtlZmlsZQo+ICsrKyBiL2RyaXZlcnMveGVuL01ha2VmaWxlCj4gQEAgLTQs
NiArNCw3IEBAIG9iai0kKENPTkZJR19YODYpCQkJKz0gZmFsbGJhY2subwo+ICBvYmoteQkrPSBn
cmFudC10YWJsZS5vIGZlYXR1cmVzLm8gYmFsbG9vbi5vIG1hbmFnZS5vIHByZWVtcHQubyB0aW1l
Lm8KPiAgb2JqLXkJKz0gZXZlbnRzLwo+ICBvYmoteQkrPSB4ZW5idXMvCj4gK29iai15CSs9IGh5
cGVyX2RtYWJ1Zi8KPiAgCj4gIG5vc3RhY2twIDo9ICQoY2FsbCBjYy1vcHRpb24sIC1mbm8tc3Rh
Y2stcHJvdGVjdG9yKQo+ICBDRkxBR1NfZmVhdHVyZXMubwkJCTo9ICQobm9zdGFja3ApCj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9LY29uZmlnIGIvZHJpdmVycy94ZW4v
aHlwZXJfZG1hYnVmL0tjb25maWcKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAw
MDAuLjc1ZTFmOTYKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy94ZW4vaHlwZXJfZG1h
YnVmL0tjb25maWcKPiBAQCAtMCwwICsxLDE0IEBACj4gK21lbnUgImh5cGVyX2RtYWJ1ZiBvcHRp
b25zIgo+ICsKPiArY29uZmlnIEhZUEVSX0RNQUJVRgo+ICsJdHJpc3RhdGUgIkVuYWJsZXMgaHlw
ZXIgZG1hYnVmIGRyaXZlciIKPiArCWRlZmF1bHQgeQo+ICsKPiArY29uZmlnIEhZUEVSX0RNQUJV
Rl9YRU4KPiArCWJvb2wgIkNvbmZpZ3VyZSBoeXBlcl9kbWFidWYgZm9yIFhFTiBoeXBlcnZpc29y
Igo+ICsJZGVmYXVsdCB5Cj4gKwlkZXBlbmRzIG9uIEhZUEVSX0RNQUJVRgo+ICsJaGVscAo+ICsJ
ICBDb25maWd1cmluZyBoeXBlcl9kbWFidWYgZHJpdmVyIGZvciBYRU4gaHlwZXJ2aXNvcgo+ICsK
PiArZW5kbWVudQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvTWFrZWZp
bGUgYi9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvTWFrZWZpbGUKPiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+IGluZGV4IDAwMDAwMDAuLjBiZTc0NDUKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJp
dmVycy94ZW4vaHlwZXJfZG1hYnVmL01ha2VmaWxlCj4gQEAgLTAsMCArMSwzNCBAQAo+ICtUQVJH
RVRfTU9EVUxFOj1oeXBlcl9kbWFidWYKPiArCj4gKyMgSWYgd2UgcnVubmluZyBieSBrZXJuZWwg
YnVpbGRpbmcgc3lzdGVtCj4gK2lmbmVxICgkKEtFUk5FTFJFTEVBU0UpLCkKPiArCSQoVEFSR0VU
X01PRFVMRSktb2JqcyA6PSBoeXBlcl9kbWFidWZfZHJ2Lm8gXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBoeXBlcl9kbWFidWZfaW9jdGwubyBcCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh5cGVyX2RtYWJ1Zl9saXN0Lm8gXAo+ICsJCQkJIGh5cGVyX2Rt
YWJ1Zl9pbXAubyBcCj4gKwkJCQkgaHlwZXJfZG1hYnVmX21zZy5vIFwKPiArCQkJCSB4ZW4vaHlw
ZXJfZG1hYnVmX3hlbl9jb21tLm8gXAo+ICsJCQkJIHhlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW1f
bGlzdC5vCj4gKwo+ICtvYmotJChDT05GSUdfSFlQRVJfRE1BQlVGKSA6PSAkKFRBUkdFVF9NT0RV
TEUpLm8KPiArCj4gKyMgSWYgd2UgYXJlIHJ1bm5pbmcgd2l0aG91dCBrZXJuZWwgYnVpbGQgc3lz
dGVtCj4gK2Vsc2UKPiArQlVJTERTWVNURU1fRElSPz0uLi8uLi8uLi8KPiArUFdEOj0kKHNoZWxs
IHB3ZCkKPiArCj4gK2FsbCA6Cj4gKyMgcnVuIGtlcm5lbCBidWlsZCBzeXN0ZW0gdG8gbWFrZSBt
b2R1bGUKPiArJChNQUtFKSAtQyAkKEJVSUxEU1lTVEVNX0RJUikgTT0kKFBXRCkgbW9kdWxlcwo+
ICsKPiArY2xlYW46Cj4gKyMgcnVuIGtlcm5lbCBidWlsZCBzeXN0ZW0gdG8gY2xlYW51cCBpbiBj
dXJyZW50IGRpcmVjdG9yeQo+ICskKE1BS0UpIC1DICQoQlVJTERTWVNURU1fRElSKSBNPSQoUFdE
KSBjbGVhbgo+ICsKPiArbG9hZDoKPiArCWluc21vZCAuLyQoVEFSR0VUX01PRFVMRSkua28KPiAr
Cj4gK3VubG9hZDoKPiArCXJtbW9kIC4vJChUQVJHRVRfTU9EVUxFKS5rbwo+ICsKPiArZW5kaWYK
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9jb25m
LmggYi9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2NvbmYuaAo+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uM2Q5YjJkNgo+IC0tLSAvZGV2L251bGwK
PiArKysgYi9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2NvbmYuaAo+IEBA
IC0wLDAgKzEsMiBAQAo+ICsjZGVmaW5lIENVUlJFTlRfVEFSR0VUIFhFTgo+ICsjZGVmaW5lIElO
VEVSX0RPTUFJTl9ETUFCVUZfU1lOQ0hST05JWkFUSU9OCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZHJ2LmMgYi9kcml2ZXJzL3hlbi9oeXBlcl9k
bWFidWYvaHlwZXJfZG1hYnVmX2Rydi5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAw
MDAwMDAwLi4wNjk4MzI3Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMveGVuL2h5cGVy
X2RtYWJ1Zi9oeXBlcl9kbWFidWZfZHJ2LmMKPiBAQCAtMCwwICsxLDU0IEBACj4gKyNpbmNsdWRl
IDxsaW51eC9pbml0Lmg+ICAgICAgIC8qIG1vZHVsZV9pbml0LCBtb2R1bGVfZXhpdCAqLwo+ICsj
aW5jbHVkZSA8bGludXgvbW9kdWxlLmg+IC8qIHZlcnNpb24gaW5mbywgTU9EVUxFX0xJQ0VOU0Us
IE1PRFVMRV9BVVRIT1IsIHByaW50aygpICovCj4gKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfY29u
Zi5oIgo+ICsjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2xpc3QuaCIKPiArI2luY2x1ZGUgInhlbi9o
eXBlcl9kbWFidWZfeGVuX2NvbW1fbGlzdC5oIgo+ICsKPiArTU9EVUxFX0xJQ0VOU0UoIkR1YWwg
QlNEL0dQTCIpOwo+ICtNT0RVTEVfQVVUSE9SKCJJT1RHLVBFRCwgSU5URUwiKTsKPiArCj4gK2lu
dCByZWdpc3Rlcl9kZXZpY2Uodm9pZCk7Cj4gK2ludCB1bnJlZ2lzdGVyX2RldmljZSh2b2lkKTsK
PiArCj4gKy8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qLwo+ICtzdGF0
aWMgaW50IGh5cGVyX2RtYWJ1Zl9kcnZfaW5pdCh2b2lkKQo+ICt7Cj4gKwlpbnQgcmV0ID0gMDsK
PiArCj4gKwlwcmludGsoIEtFUk5fTk9USUNFICJoeXBlcl9kbWFidWZfc3RhcnRpbmc6IEluaXRp
YWxpemF0aW9uIHN0YXJ0ZWQiICk7Cj4gKwo+ICsJcmV0ID0gcmVnaXN0ZXJfZGV2aWNlKCk7Cj4g
KwlpZiAocmV0IDwgMCkgewo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsJfQo+ICsKPiArCXByaW50
ayggS0VSTl9OT1RJQ0UgImluaXRpYWxpemluZyBkYXRhYmFzZSBmb3IgaW1wb3J0ZWQvZXhwb3J0
ZWQgZG1hYnVmc1xuIik7Cj4gKwo+ICsJcmV0ID0gaHlwZXJfZG1hYnVmX3RhYmxlX2luaXQoKTsK
PiArCWlmIChyZXQgPCAwKSB7Cj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwl9Cj4gKwo+ICsJcmV0
ID0gaHlwZXJfZG1hYnVmX3JpbmdfdGFibGVfaW5pdCgpOwo+ICsJaWYgKHJldCA8IDApIHsKPiAr
CQlyZXR1cm4gLUVJTlZBTDsKPiArCX0KPiArCj4gKwkvKiBpbnRlcnJ1cHQgZm9yIGNvbW0gc2hv
dWxkIGJlIHJlZ2lzdGVyZWQgaGVyZTogKi8KPiArCXJldHVybiByZXQ7Cj4gK30KPiArCj4gKy8q
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLwo+ICtzdGF0aWMgdm9pZCBo
eXBlcl9kbWFidWZfZHJ2X2V4aXQodm9pZCkKPiArewo+ICsJLyogaGFzaCB0YWJsZXMgZm9yIGV4
cG9ydC9pbXBvcnQgZW50cmllcyBhbmQgcmluZ19pbmZvcyAqLwo+ICsJaHlwZXJfZG1hYnVmX3Rh
YmxlX2Rlc3Ryb3koKTsKPiArCWh5cGVyX2RtYWJ1Zl9yaW5nX3RhYmxlX2luaXQoKTsKPiArCj4g
KwlwcmludGsoIEtFUk5fTk9USUNFICJkbWFfYnVmLXNyY19zaW5rIG1vZGVsOiBFeGl0aW5nIiAp
Owo+ICsJdW5yZWdpc3Rlcl9kZXZpY2UoKTsKPiArfQo+ICsvKj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09Ki8KPiArCj4gK21vZHVsZV9pbml0KGh5cGVyX2RtYWJ1Zl9kcnZf
aW5pdCk7Cj4gK21vZHVsZV9leGl0KGh5cGVyX2RtYWJ1Zl9kcnZfZXhpdCk7Cj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZHJ2LmggYi9kcml2ZXJz
L3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPiBpbmRleCAwMDAwMDAwLi4yZGFkOWE2Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZl
cnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZHJ2LmgKPiBAQCAtMCwwICsxLDEwMSBA
QAo+ICsjaWZuZGVmIF9fTElOVVhfUFVCTElDX0hZUEVSX0RNQUJVRl9EUlZfSF9fCj4gKyNkZWZp
bmUgX19MSU5VWF9QVUJMSUNfSFlQRVJfRE1BQlVGX0RSVl9IX18KPiArCj4gK3R5cGVkZWYgaW50
ICgqaHlwZXJfZG1hYnVmX2lvY3RsX3QpKHZvaWQgKmRhdGEpOwo+ICsKPiArc3RydWN0IGh5cGVy
X2RtYWJ1Zl9pb2N0bF9kZXNjIHsKPiArCXVuc2lnbmVkIGludCBjbWQ7Cj4gKwlpbnQgZmxhZ3M7
Cj4gKwloeXBlcl9kbWFidWZfaW9jdGxfdCBmdW5jOwo+ICsJY29uc3QgY2hhciAqbmFtZTsKPiAr
fTsKPiArCj4gKyNkZWZpbmUgSFlQRVJfRE1BQlVGX0lPQ1RMX0RFRihpb2N0bCwgX2Z1bmMsIF9m
bGFncykgCVwKPiArCVtfSU9DX05SKGlvY3RsKV0gPSB7CQkJCVwKPiArCQkJLmNtZCA9IGlvY3Rs
LAkJCVwKPiArCQkJLmZ1bmMgPSBfZnVuYywJCQlcCj4gKwkJCS5mbGFncyA9IF9mbGFncywJCVwK
PiArCQkJLm5hbWUgPSAjaW9jdGwJCQlcCj4gKwl9Cj4gKwo+ICsjZGVmaW5lIElPQ1RMX0hZUEVS
X0RNQUJVRl9FWFBPUlRFUl9SSU5HX1NFVFVQIFwKPiArX0lPQyhfSU9DX05PTkUsICdHJywgMCwg
c2l6ZW9mKHN0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfZXhwb3J0ZXJfcmluZ19zZXR1cCkpCj4g
K3N0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfZXhwb3J0ZXJfcmluZ19zZXR1cCB7Cj4gKwkvKiBJ
TiBwYXJhbWV0ZXJzICovCj4gKwkvKiBSZW1vdGUgZG9tYWluIGlkICovCj4gKwl1aW50MzJfdCBy
ZW1vdGVfZG9tYWluOwo+ICsJZ3JhbnRfcmVmX3QgcmluZ19yZWZpZDsgLyogYXNzaWduZWQgYnkg
ZHJpdmVyLCBjb3BpZWQgdG8gdXNlcnNwYWNlIGFmdGVyIGluaXRpYWxpemF0aW9uICovCj4gKwl1
aW50MzJfdCBwb3J0OyAvKiBhc3NpZ25lZCBieSBkcml2ZXIsIGNvcGllZCB0byB1c2Vyc3BhY2Ug
YWZ0ZXIgaW5pdGlhbGl6YXRpb24gKi8KPiArfTsKPiArCj4gKyNkZWZpbmUgSU9DVExfSFlQRVJf
RE1BQlVGX0lNUE9SVEVSX1JJTkdfU0VUVVAgXAo+ICtfSU9DKF9JT0NfTk9ORSwgJ0cnLCAxLCBz
aXplb2Yoc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9pbXBvcnRlcl9yaW5nX3NldHVwKSkKPiAr
c3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9pbXBvcnRlcl9yaW5nX3NldHVwIHsKPiArCS8qIElO
IHBhcmFtZXRlcnMgKi8KPiArCS8qIFNvdXJjZSBkb21haW4gaWQgKi8KPiArCXVpbnQzMl90IHNv
dXJjZV9kb21haW47Cj4gKwkvKiBSaW5nIHNoYXJlZCBwYWdlIHJlZmlkICovCj4gKwlncmFudF9y
ZWZfdCByaW5nX3JlZmlkOwo+ICsJLyogUG9ydCBudW1iZXIgKi8KPiArCXVpbnQzMl90IHBvcnQ7
Cj4gK307Cj4gKwo+ICsjZGVmaW5lIElPQ1RMX0hZUEVSX0RNQUJVRl9FWFBPUlRfUkVNT1RFIFwK
PiArX0lPQyhfSU9DX05PTkUsICdHJywgMiwgc2l6ZW9mKHN0cnVjdCBpb2N0bF9oeXBlcl9kbWFi
dWZfZXhwb3J0X3JlbW90ZSkpCj4gK3N0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfZXhwb3J0X3Jl
bW90ZSB7Cj4gKwkvKiBJTiBwYXJhbWV0ZXJzICovCj4gKwkvKiBETUEgYnVmIGZkIHRvIGJlIGV4
cG9ydGVkICovCj4gKwl1aW50MzJfdCBkbWFidWZfZmQ7Cj4gKwkvKiBEb21haW4gaWQgdG8gd2hp
Y2ggYnVmZmVyIHNob3VsZCBiZSBleHBvcnRlZCAqLwo+ICsJdWludDMyX3QgcmVtb3RlX2RvbWFp
bjsKPiArCS8qIGV4cG9ydGVkIGRtYSBidWYgaWQgKi8KPiArCXVpbnQzMl90IGh5cGVyX2RtYWJ1
Zl9pZDsKPiArCXVpbnQzMl90IHByaXZhdGVbNF07Cj4gK307Cj4gKwo+ICsjZGVmaW5lIElPQ1RM
X0hZUEVSX0RNQUJVRl9FWFBPUlRfRkQgXAo+ICtfSU9DKF9JT0NfTk9ORSwgJ0cnLCAzLCBzaXpl
b2Yoc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9leHBvcnRfZmQpKQo+ICtzdHJ1Y3QgaW9jdGxf
aHlwZXJfZG1hYnVmX2V4cG9ydF9mZCB7Cj4gKwkvKiBJTiBwYXJhbWV0ZXJzICovCj4gKwkvKiBo
eXBlciBkbWFidWYgaWQgdG8gYmUgaW1wb3J0ZWQgKi8KPiArCXVpbnQzMl90IGh5cGVyX2RtYWJ1
Zl9pZDsKPiArCS8qIGZsYWdzICovCj4gKwl1aW50MzJfdCBmbGFnczsKPiArCS8qIE9VVCBwYXJh
bWV0ZXJzICovCj4gKwkvKiBleHBvcnRlZCBkbWEgYnVmIGZkICovCj4gKwl1aW50MzJfdCBmZDsK
PiArfTsKPiArCj4gKyNkZWZpbmUgSU9DVExfSFlQRVJfRE1BQlVGX0RFU1RST1kgXAo+ICtfSU9D
KF9JT0NfTk9ORSwgJ0cnLCA0LCBzaXplb2Yoc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9kZXN0
cm95KSkKPiArc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9kZXN0cm95IHsKPiArCS8qIElOIHBh
cmFtZXRlcnMgKi8KPiArCS8qIGh5cGVyIGRtYWJ1ZiBpZCB0byBiZSBkZXN0cm95ZWQgKi8KPiAr
CXVpbnQzMl90IGh5cGVyX2RtYWJ1Zl9pZDsKPiArCS8qIE9VVCBwYXJhbWV0ZXJzICovCj4gKwkv
KiBTdGF0dXMgb2YgcmVxdWVzdCAqLwo+ICsJdWludDMyX3Qgc3RhdHVzOwo+ICt9Owo+ICsKPiAr
I2RlZmluZSBJT0NUTF9IWVBFUl9ETUFCVUZfUVVFUlkgXAo+ICtfSU9DKF9JT0NfTk9ORSwgJ0cn
LCA1LCBzaXplb2Yoc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9xdWVyeSkpCj4gK3N0cnVjdCBp
b2N0bF9oeXBlcl9kbWFidWZfcXVlcnkgewo+ICsJLyogaW4gcGFyYW1ldGVycyAqLwo+ICsJLyog
aHlwZXIgZG1hYnVmIGlkIHRvIGJlIHF1ZXJpZWQgKi8KPiArCXVpbnQzMl90IGh5cGVyX2RtYWJ1
Zl9pZDsKPiArCS8qIGl0ZW0gdG8gYmUgcXVlcmllZCAqLwo+ICsJdWludDMyX3QgaXRlbTsKPiAr
CS8qIE9VVCBwYXJhbWV0ZXJzICovCj4gKwkvKiBWYWx1ZSBvZiBxdWVyaWVkIGl0ZW0gKi8KPiAr
CXVpbnQzMl90IGluZm87Cj4gK307Cj4gKwo+ICsjZGVmaW5lIElPQ1RMX0hZUEVSX0RNQUJVRl9S
RU1PVEVfRVhQT1JURVJfUklOR19TRVRVUCBcCj4gK19JT0MoX0lPQ19OT05FLCAnRycsIDYsIHNp
emVvZihzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX3JlbW90ZV9leHBvcnRlcl9yaW5nX3NldHVw
KSkKPiArc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9yZW1vdGVfZXhwb3J0ZXJfcmluZ19zZXR1
cCB7Cj4gKwkvKiBpbiBwYXJhbWV0ZXJzICovCj4gKwl1aW50MzJfdCByZG9tYWluOyAvKiBpZCBv
ZiByZW1vdGUgZG9tYWluIHdoZXJlIGV4cG9ydGVyJ3MgcmluZyBuZWVkIHRvIGJlIHNldHVwICov
Cj4gKwl1aW50MzJfdCBpbmZvOwo+ICt9Owo+ICsKPiArI2VuZGlmIC8vX19MSU5VWF9QVUJMSUNf
SFlQRVJfRE1BQlVGX0RSVl9IX18KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vaHlwZXJfZG1h
YnVmL2h5cGVyX2RtYWJ1Zl9pbXAuYyBiL2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9k
bWFidWZfaW1wLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmZhYTVj
MWIKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9pbXAuYwo+IEBAIC0wLDAgKzEsODUyIEBACj4gKyNpbmNsdWRlIDxsaW51eC9rZXJu
ZWwuaD4KPiArI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9zbGFi
Lmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiArI2luY2x1ZGUgPGxpbnV4L2RtYS1i
dWYuaD4KPiArI2luY2x1ZGUgPHhlbi9ncmFudF90YWJsZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3hl
bi9wYWdlLmg+Cj4gKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfc3RydWN0LmgiCj4gKyNpbmNsdWRl
ICJoeXBlcl9kbWFidWZfaW1wLmgiCj4gKyNpbmNsdWRlICJ4ZW4vaHlwZXJfZG1hYnVmX3hlbl9j
b21tLmgiCj4gKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfbXNnLmgiCj4gKwo+ICsjZGVmaW5lIFJF
RlNfUEVSX1BBR0UgKFBBR0VfU0laRS9zaXplb2YoZ3JhbnRfcmVmX3QpKQo+ICsKPiArLyogcmV0
dXJuIHRvdGFsIG51bWJlciBvZiBwYWdlcyByZWZlcmVjbmVkIGJ5IGEgc2d0Cj4gKyAqIGZvciBw
cmUtY2FsY3VsYXRpb24gb2YgIyBvZiBwYWdlcyBiZWhpbmQgYSBnaXZlbiBzZ3QKPiArICovCj4g
K3N0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX2dldF9udW1fcGdzKHN0cnVjdCBzZ190YWJsZSAqc2d0
KQo+ICt7Cj4gKwlzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbDsKPiArCWludCBsZW5ndGgsIGk7Cj4g
KwkvKiBhdCBsZWFzdCBvbmUgcGFnZSAqLwo+ICsJaW50IG51bV9wYWdlcyA9IDE7Cj4gKwo+ICsJ
c2dsID0gc2d0LT5zZ2w7Cj4gKwo+ICsJbGVuZ3RoID0gc2dsLT5sZW5ndGggLSBQQUdFX1NJWkUg
KyBzZ2wtPm9mZnNldDsKPiArCW51bV9wYWdlcyArPSAoKGxlbmd0aCArIFBBR0VfU0laRSAtIDEp
L1BBR0VfU0laRSk7IC8qIHJvdW5kLXVwICovCj4gKwo+ICsJZm9yIChpID0gMTsgaSA8IHNndC0+
bmVudHM7IGkrKykgewo+ICsJCXNnbCA9IHNnX25leHQoc2dsKTsKPiArCQludW1fcGFnZXMgKz0g
KChzZ2wtPmxlbmd0aCArIFBBR0VfU0laRSAtIDEpIC8gUEFHRV9TSVpFKTsgLyogcm91bmQtdXAg
Ki8KPiArCX0KPiArCj4gKwlyZXR1cm4gbnVtX3BhZ2VzOwo+ICt9Cj4gKwo+ICsvKiBleHRyYWN0
IHBhZ2VzIGRpcmVjdGx5IGZyb20gc3RydWN0IHNnX3RhYmxlICovCj4gK3N0cnVjdCBoeXBlcl9k
bWFidWZfcGFnZXNfaW5mbyAqaHlwZXJfZG1hYnVmX2V4dF9wZ3Moc3RydWN0IHNnX3RhYmxlICpz
Z3QpCj4gK3sKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfcGFnZXNfaW5mbyAqcGluZm87Cj4gKwlp
bnQgaSwgajsKPiArCWludCBsZW5ndGg7Cj4gKwlzdHJ1Y3Qgc2NhdHRlcmxpc3QgKnNnbDsKPiAr
Cj4gKwlwaW5mbyA9IGttYWxsb2Moc2l6ZW9mKCpwaW5mbyksIEdGUF9LRVJORUwpOwo+ICsJaWYg
KHBpbmZvID09IE5VTEwpCj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwo+ICsJcGluZm8tPnBhZ2VzID0g
a21hbGxvYyhzaXplb2Yoc3RydWN0IHBhZ2UgKikqaHlwZXJfZG1hYnVmX2dldF9udW1fcGdzKHNn
dCksIEdGUF9LRVJORUwpOwo+ICsJaWYgKHBpbmZvLT5wYWdlcyA9PSBOVUxMKQo+ICsJCXJldHVy
biBOVUxMOwo+ICsKPiArCXNnbCA9IHNndC0+c2dsOwo+ICsKPiArCXBpbmZvLT5uZW50cyA9IDE7
Cj4gKwlwaW5mby0+ZnJzdF9vZnN0ID0gc2dsLT5vZmZzZXQ7Cj4gKwlwaW5mby0+cGFnZXNbMF0g
PSBzZ19wYWdlKHNnbCk7Cj4gKwlsZW5ndGggPSBzZ2wtPmxlbmd0aCAtIFBBR0VfU0laRSArIHNn
bC0+b2Zmc2V0Owo+ICsJaT0xOwo+ICsKPiArCXdoaWxlIChsZW5ndGggPiAwKSB7Cj4gKwkJcGlu
Zm8tPnBhZ2VzW2ldID0gbnRoX3BhZ2Uoc2dfcGFnZShzZ2wpLCBpKTsKPiArCQlsZW5ndGggLT0g
UEFHRV9TSVpFOwo+ICsJCXBpbmZvLT5uZW50cysrOwo+ICsJCWkrKzsKPiArCX0KPiArCj4gKwlm
b3IgKGogPSAxOyBqIDwgc2d0LT5uZW50czsgaisrKSB7Cj4gKwkJc2dsID0gc2dfbmV4dChzZ2wp
Owo+ICsJCXBpbmZvLT5wYWdlc1tpKytdID0gc2dfcGFnZShzZ2wpOwo+ICsJCWxlbmd0aCA9IHNn
bC0+bGVuZ3RoIC0gUEFHRV9TSVpFOwo+ICsJCXBpbmZvLT5uZW50cysrOwo+ICsKPiArCQl3aGls
ZSAobGVuZ3RoID4gMCkgewo+ICsJCQlwaW5mby0+cGFnZXNbaV0gPSBudGhfcGFnZShzZ19wYWdl
KHNnbCksIGkpOwo+ICsJCQlsZW5ndGggLT0gUEFHRV9TSVpFOwo+ICsJCQlwaW5mby0+bmVudHMr
KzsKPiArCQkJaSsrOwo+ICsJCX0KPiArCX0KPiArCj4gKwkvKgo+ICsJICogbGVuZ2h0IGF0IHRo
YXQgcG9pbnQgd2lsbCBiZSAwIG9yIG5lZ2F0aXZlLAo+ICsJICogc28gdG8gY2FsY3VsYXRlIGxh
c3QgcGFnZSBzaXplIGp1c3QgYWRkIGl0IHRvIFBBR0VfU0laRQo+ICsJICovCj4gKwlwaW5mby0+
bGFzdF9sZW4gPSBQQUdFX1NJWkUgKyBsZW5ndGg7Cj4gKwo+ICsJcmV0dXJuIHBpbmZvOwo+ICt9
Cj4gKwo+ICsvKiBjcmVhdGUgc2dfdGFibGUgd2l0aCBnaXZlbiBwYWdlcyBhbmQgb3RoZXIgcGFy
YW1ldGVycyAqLwo+ICtzdHJ1Y3Qgc2dfdGFibGUqIGh5cGVyX2RtYWJ1Zl9jcmVhdGVfc2d0KHN0
cnVjdCBwYWdlICoqcGFnZXMsCj4gKwkJCQlpbnQgZnJzdF9vZnN0LCBpbnQgbGFzdF9sZW4sIGlu
dCBuZW50cykKPiArewo+ICsJc3RydWN0IHNnX3RhYmxlICpzZ3Q7Cj4gKwlzdHJ1Y3Qgc2NhdHRl
cmxpc3QgKnNnbDsKPiArCWludCBpLCByZXQ7Cj4gKwo+ICsJc2d0ID0ga21hbGxvYyhzaXplb2Yo
c3RydWN0IHNnX3RhYmxlKSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoc2d0ID09IE5VTEwpIHsKPiAr
CQlyZXR1cm4gTlVMTDsKPiArCX0KPiArCj4gKwlyZXQgPSBzZ19hbGxvY190YWJsZShzZ3QsIG5l
bnRzLCBHRlBfS0VSTkVMKTsKPiArCWlmIChyZXQpIHsKPiArCQlrZnJlZShzZ3QpOwo+ICsJCXJl
dHVybiBOVUxMOwo+ICsJfQo+ICsKPiArCXNnbCA9IHNndC0+c2dsOwo+ICsKPiArCXNnX3NldF9w
YWdlKHNnbCwgcGFnZXNbMF0sIFBBR0VfU0laRS1mcnN0X29mc3QsIGZyc3Rfb2ZzdCk7Cj4gKwo+
ICsJZm9yIChpPTE7IGk8bmVudHMtMTsgaSsrKSB7Cj4gKwkJc2dsID0gc2dfbmV4dChzZ2wpOwo+
ICsJCXNnX3NldF9wYWdlKHNnbCwgcGFnZXNbaV0sIFBBR0VfU0laRSwgMCk7Cj4gKwl9Cj4gKwo+
ICsJaWYgKGkgPiAxKSAvKiBtb3JlIHRoYW4gb25lIHBhZ2UgKi8gewo+ICsJCXNnbCA9IHNnX25l
eHQoc2dsKTsKPiArCQlzZ19zZXRfcGFnZShzZ2wsIHBhZ2VzW2ldLCBsYXN0X2xlbiwgMCk7Cj4g
Kwl9Cj4gKwo+ICsJcmV0dXJuIHNndDsKPiArfQo+ICsKPiArLyoKPiArICogQ3JlYXRlcyAyIGxl
dmVsIHBhZ2UgZGlyZWN0b3J5IHN0cnVjdHVyZSBmb3IgcmVmZXJlbmNpbmcgc2hhcmVkIHBhZ2Vz
Lgo+ICsgKiBUb3AgbGV2ZWwgcGFnZSBpcyBhIHNpbmdsZSBwYWdlIHRoYXQgY29udGFpbnMgdXAg
dG8gMTAyNCByZWZpZHMgdGhhdAo+ICsgKiBwb2ludCB0byAybmQgbGV2ZWwgcGFnZXMuCj4gKyAq
IEVhY2ggMm5kIGxldmVsIHBhZ2UgY29udGFpbnMgdXAgdG8gMTAyNCByZWZpZHMgdGhhdCBwb2lu
dCB0byBzaGFyZWQKPiArICogZGF0YSBwYWdlcy4KPiArICogVGhlcmUgd2lsbCBhbHdheXMgYmUg
b25lIHRvcCBsZXZlbCBwYWdlIGFuZCBudW1iZXIgb2YgMm5kIGxldmVsIHBhZ2VzCj4gKyAqIGRl
cGVuZHMgb24gbnVtYmVyIG9mIHNoYXJlZCBkYXRhIHBhZ2VzLgo+ICsgKgo+ICsgKiAgICAgIFRv
cCBsZXZlbCBwYWdlICAgICAgICAgICAgICAgIDJuZCBsZXZlbCBwYWdlcyAgICAgICAgICAgIERh
dGEgcGFnZXMKPiArICogKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rICAg4pSMPistLS0tLS0t
LS0tLS0tLS0tLS0tLSsg4pSMLS0tPistLS0tLS0tLS0tLS0rCj4gKyAqIHwybmQgbGV2ZWwgcGFn
ZSAwIHJlZmlkICAgfC0tLeKUmCB8RGF0YSBwYWdlIDAgcmVmaWQgICB8LeKUmCAgICB8RGF0YSBw
YWdlIDAgfAo+ICsgKiB8Mm5kIGxldmVsIHBhZ2UgMSByZWZpZCAgIHwtLS3ilJAgfERhdGEgcGFn
ZSAxIHJlZmlkICAgfC3ilJAgICAgKy0tLS0tLS0tLS0tLSsKPiArICogfCAgICAgICAgICAgLi4u
ICAgICAgICAgICB8ICAgfCB8ICAgICAuLi4uICAgICAgICAgICB8IHwKPiArICogfDJuZCBsZXZl
bCBwYWdlIDEwMjMgcmVmaWR8LeKUkCB8IHxEYXRhIHBhZ2UgMTAyMyByZWZpZHwg4pSULS0tPist
LS0tLS0tLS0tLS0rCj4gKyAqICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKyB8IHwgKy0tLS0t
LS0tLS0tLS0tLS0tLS0tKyAgICAgIHxEYXRhIHBhZ2UgMSB8Cj4gKyAqICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8IHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0t
LS0rCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IOKUlD4rLS0tLS0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgfERhdGEgcGFn
ZSAxMDI0IHJlZmlkfAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIHxEYXRh
IHBhZ2UgMTAyNSByZWZpZHwKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICB8
ICAgICAgIC4uLiAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgfERhdGEgcGFnZSAyMDQ3IHJlZmlkfAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICstLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiArICogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgIC4uLi4u
Cj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICDilJQtLT4rLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0rCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfERhdGEgcGFn
ZSAxMDQ3NTUyIHJlZmlkfAo+ICsgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHxE
YXRhIHBhZ2UgMTA0NzU1MyByZWZpZHwKPiArICogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAgIC4uLiAgICAgICAgICAgICB8Cj4gKyAqICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfERhdGEgcGFnZSAxMDQ4NTc1IHJlZmlkfC0tPistLS0tLS0tLS0tLS0tLS0t
LS0rCj4gKyAqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tKyAgIHxEYXRhIHBhZ2UgMTA0ODU3NSB8Cj4gKyAqICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICstLS0tLS0tLS0tLS0t
LS0tLS0rCj4gKyAqCj4gKyAqIFVzaW5nIHN1Y2ggMiBsZXZlbCBzdHJ1Y3R1cmUgaXQgaXMgcG9z
c2libGUgdG8gcmVmZXJlbmNlIHVwIHRvIDRHQiBvZgo+ICsgKiBzaGFyZWQgZGF0YSB1c2luZyBz
aW5nbGUgcmVmaWQgcG9pbnRpbmcgdG8gdG9wIGxldmVsIHBhZ2UuCj4gKyAqCj4gKyAqIFJldHVy
bnMgcmVmaWQgb2YgdG9wIGxldmVsIHBhZ2UuCj4gKyAqLwo+ICtncmFudF9yZWZfdCBoeXBlcl9k
bWFidWZfY3JlYXRlX2FkZHJlc3NpbmdfdGFibGVzKGdyYW50X3JlZl90ICpkYXRhX3JlZnMsIGlu
dCBuZW50cywgaW50IHJkb21haW4sCj4gKwkJCQkJCSAgc3RydWN0IGh5cGVyX2RtYWJ1Zl9zaGFy
ZWRfcGFnZXNfaW5mbyAqc2hhcmVkX3BhZ2VzX2luZm8pCj4gK3sKPiArCS8qCj4gKwkgKiBDYWxj
dWxhdGUgbnVtYmVyIG9mIHBhZ2VzIG5lZWRlZCBmb3IgMm5kIGxldmVsIGFkZHJlc2luZzoKPiAr
CSAqLwo+ICsJaW50IG5fMm5kX2xldmVsX3BhZ2VzID0gKG5lbnRzL1JFRlNfUEVSX1BBR0UgKyAo
KG5lbnRzICUgUkVGU19QRVJfUEFHRSkgPyAxOiAwKSk7Lyogcm91bmRpbmcgKi8KPiArCWludCBp
Owo+ICsJdW5zaWduZWQgbG9uZyBncmVmX3BhZ2Vfc3RhcnQ7Cj4gKwlncmFudF9yZWZfdCAqdG1w
X3BhZ2U7Cj4gKwlncmFudF9yZWZfdCB0b3BfbGV2ZWxfcmVmOwo+ICsJZ3JhbnRfcmVmX3QgKiBh
ZGRyX3JlZnM7Cj4gKwlhZGRyX3JlZnMgPSBrY2FsbG9jKHNpemVvZihncmFudF9yZWZfdCksIG5f
Mm5kX2xldmVsX3BhZ2VzLCBHRlBfS0VSTkVMKTsKPiArCj4gKwlncmVmX3BhZ2Vfc3RhcnQgPSBf
X2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUwsIG5fMm5kX2xldmVsX3BhZ2VzKTsKPiArCXRtcF9w
YWdlID0gKGdyYW50X3JlZl90ICopZ3JlZl9wYWdlX3N0YXJ0Owo+ICsKPiArCS8qIFN0b3JlIDJu
ZCBsZXZlbCBwYWdlcyB0byBiZSBmcmVlZCBsYXRlciAqLwo+ICsJc2hhcmVkX3BhZ2VzX2luZm8t
PmFkZHJfcGFnZXMgPSB0bXBfcGFnZTsKPiArCj4gKwkvKlRPRE86IG1ha2Ugc3VyZSB0aGF0IGFs
bG9jYXRlZCBtZW1vcnkgaXMgZmlsbGVkIHdpdGggMCovCj4gKwo+ICsJLyogU2hhcmUgMm5kIGxl
dmVsIGFkZHJlc3NpbmcgcGFnZXMgaW4gcmVhZG9ubHkgbW9kZSovCj4gKwlmb3IgKGk9MDsgaTwg
bl8ybmRfbGV2ZWxfcGFnZXM7IGkrKykgewo+ICsJCWFkZHJfcmVmc1tpXSA9IGdudHRhYl9ncmFu
dF9mb3JlaWduX2FjY2VzcyhyZG9tYWluLCB2aXJ0X3RvX21mbigodW5zaWduZWQgbG9uZyl0bXBf
cGFnZStpKlBBR0VfU0laRSApLCAxKTsKPiArCX0KPiArCj4gKwkvKgo+ICsJICogZmlsbCBzZWNv
bmQgbGV2ZWwgcGFnZXMgd2l0aCBkYXRhIHJlZnMKPiArCSAqLwo+ICsJZm9yIChpID0gMDsgaSA8
IG5lbnRzOyBpKyspIHsKPiArCQl0bXBfcGFnZVtpXSA9IGRhdGFfcmVmc1tpXTsKPiArCX0KPiAr
Cj4gKwo+ICsJLyogYWxsb2NhdGUgdG9wIGxldmVsIHBhZ2UgKi8KPiArCWdyZWZfcGFnZV9zdGFy
dCA9IF9fZ2V0X2ZyZWVfcGFnZXMoR0ZQX0tFUk5FTCwgMSk7Cj4gKwl0bXBfcGFnZSA9IChncmFu
dF9yZWZfdCAqKWdyZWZfcGFnZV9zdGFydDsKPiArCj4gKwkvKiBTdG9yZSB0b3AgbGV2ZWwgcGFn
ZSB0byBiZSBmcmVlZCBsYXRlciAqLwo+ICsJc2hhcmVkX3BhZ2VzX2luZm8tPnRvcF9sZXZlbF9w
YWdlID0gdG1wX3BhZ2U7Cj4gKwo+ICsJLyoKPiArCSAqIGZpbGwgdG9wIGxldmVsIHBhZ2Ugd2l0
aCByZWZlcmVuY2UgbnVtYmVycyBvZiBzZWNvbmQgbGV2ZWwgcGFnZXMgcmVmcy4KPiArCSAqLwo+
ICsJZm9yIChpPTA7IGk8IG5fMm5kX2xldmVsX3BhZ2VzOyBpKyspIHsKPiArCQl0bXBfcGFnZVtp
XSA9ICBhZGRyX3JlZnNbaV07Cj4gKwl9Cj4gKwo+ICsJLyogU2hhcmUgdG9wIGxldmVsIGFkZHJl
c3NpbmcgcGFnZSBpbiByZWFkb25seSBtb2RlKi8KPiArCXRvcF9sZXZlbF9yZWYgPSBnbnR0YWJf
Z3JhbnRfZm9yZWlnbl9hY2Nlc3MocmRvbWFpbiwgdmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcp
dG1wX3BhZ2UpLCAxKTsKPiArCj4gKwlrZnJlZShhZGRyX3JlZnMpOwo+ICsKPiArCXJldHVybiB0
b3BfbGV2ZWxfcmVmOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBNYXBzIHByb3ZpZGVkIHRvcCBsZXZl
bCByZWYgaWQgYW5kIHRoZW4gcmV0dXJuIGFycmF5IG9mIHBhZ2VzIGNvbnRhaW5pbmcgZGF0YSBy
ZWZzLgo+ICsgKi8KPiArc3RydWN0IHBhZ2UqKiBoeXBlcl9kbWFidWZfZ2V0X2RhdGFfcmVmcyhn
cmFudF9yZWZfdCB0b3BfbGV2ZWxfcmVmLCBpbnQgZG9taWQsIGludCBuZW50cywKPiArCQkJCQkg
c3RydWN0IGh5cGVyX2RtYWJ1Zl9zaGFyZWRfcGFnZXNfaW5mbyAqc2hhcmVkX3BhZ2VzX2luZm8p
Cj4gK3sKPiArCXN0cnVjdCBwYWdlICp0b3BfbGV2ZWxfcGFnZTsKPiArCXN0cnVjdCBwYWdlICoq
bGV2ZWwyX3BhZ2VzOwo+ICsKPiArCWdyYW50X3JlZl90ICp0b3BfbGV2ZWxfcmVmczsKPiArCj4g
KwlzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYgdG9wX2xldmVsX21hcF9vcHM7Cj4gKwlzdHJ1
Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiB0b3BfbGV2ZWxfdW5tYXBfb3BzOwo+ICsKPiArCXN0
cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqbWFwX29wczsKPiArCXN0cnVjdCBnbnR0YWJfdW5t
YXBfZ3JhbnRfcmVmICp1bm1hcF9vcHM7Cj4gKwo+ICsJdW5zaWduZWQgbG9uZyBhZGRyOwo+ICsJ
aW50IG5fbGV2ZWwyX3JlZnMgPSAwOwo+ICsJaW50IGk7Cj4gKwo+ICsJbl9sZXZlbDJfcmVmcyA9
IChuZW50cyAvIFJFRlNfUEVSX1BBR0UpICsgKChuZW50cyAlIFJFRlNfUEVSX1BBR0UpID8gMSA6
IDApOwo+ICsKPiArCWxldmVsMl9wYWdlcyA9IGtjYWxsb2Moc2l6ZW9mKHN0cnVjdCBwYWdlKiks
IG5fbGV2ZWwyX3JlZnMsIEdGUF9LRVJORUwpOwo+ICsKPiArCW1hcF9vcHMgPSBrY2FsbG9jKHNp
emVvZihtYXBfb3BzWzBdKSwgUkVGU19QRVJfUEFHRSwgR0ZQX0tFUk5FTCk7Cj4gKwl1bm1hcF9v
cHMgPSBrY2FsbG9jKHNpemVvZih1bm1hcF9vcHNbMF0pLCBSRUZTX1BFUl9QQUdFLCBHRlBfS0VS
TkVMKTsKPiArCj4gKwkvKiBNYXAgdG9wIGxldmVsIGFkZHJlc3NpbmcgcGFnZSAqLwo+ICsJaWYg
KGdudHRhYl9hbGxvY19wYWdlcygxLCAmdG9wX2xldmVsX3BhZ2UpKSB7Cj4gKwkJcHJpbnRrKCJD
YW5ub3QgYWxsb2NhdGUgcGFnZXNcbiIpOwo+ICsJCXJldHVybiBOVUxMOwo+ICsJfQo+ICsKPiAr
CWFkZHIgPSAodW5zaWduZWQgbG9uZylwZm5fdG9fa2FkZHIocGFnZV90b19wZm4odG9wX2xldmVs
X3BhZ2UpKTsKPiArCWdudHRhYl9zZXRfbWFwX29wKCZ0b3BfbGV2ZWxfbWFwX29wcywgYWRkciwg
R05UTUFQX2hvc3RfbWFwIHwgR05UTUFQX3JlYWRvbmx5LCB0b3BfbGV2ZWxfcmVmLCBkb21pZCk7
Cj4gKwlnbnR0YWJfc2V0X3VubWFwX29wKCZ0b3BfbGV2ZWxfdW5tYXBfb3BzLCBhZGRyLCBHTlRN
QVBfaG9zdF9tYXAgfCBHTlRNQVBfcmVhZG9ubHksIC0xKTsKPiArCj4gKwlpZiAoZ250dGFiX21h
cF9yZWZzKCZ0b3BfbGV2ZWxfbWFwX29wcywgTlVMTCwgJnRvcF9sZXZlbF9wYWdlLCAxKSkgewo+
ICsJCXByaW50aygiXG54ZW46IGRvbTA6IEhZUEVSVklTT1IgbWFwIGdyYW50IHJlZiBmYWlsZWQi
KTsKPiArCQlyZXR1cm4gTlVMTDsKPiArCX0KPiArCj4gKwlpZiAodG9wX2xldmVsX21hcF9vcHMu
c3RhdHVzKSB7Cj4gKwkJcHJpbnRrKCJcbnhlbjogZG9tMDogSFlQRVJWSVNPUiBtYXAgZ3JhbnQg
cmVmIGZhaWxlZCBzdGF0dXMgPSAlZCIsCj4gKwkJCQl0b3BfbGV2ZWxfbWFwX29wcy5zdGF0dXMp
Owo+ICsJCXJldHVybiBOVUxMOwo+ICsJfSBlbHNlIHsKPiArCQl0b3BfbGV2ZWxfdW5tYXBfb3Bz
LmhhbmRsZSA9IHRvcF9sZXZlbF9tYXBfb3BzLmhhbmRsZTsKPiArCX0KPiArCj4gKwkvKiBQYXJz
ZSBjb250ZW50cyBvZiB0b3AgbGV2ZWwgYWRkcmVzc2luZyBwYWdlIHRvIGZpbmQgaG93IG1hbnkg
c2Vjb25kIGxldmVsIHBhZ2VzIGlzIHRoZXJlKi8KPiArCXRvcF9sZXZlbF9yZWZzID0gcGZuX3Rv
X2thZGRyKHBhZ2VfdG9fcGZuKHRvcF9sZXZlbF9wYWdlKSk7Cj4gKwo+ICsJLyogTWFwIGFsbCBz
ZWNvbmQgbGV2ZWwgcGFnZXMgKi8KPiArCWlmIChnbnR0YWJfYWxsb2NfcGFnZXMobl9sZXZlbDJf
cmVmcywgbGV2ZWwyX3BhZ2VzKSkgewo+ICsJCXByaW50aygiQ2Fubm90IGFsbG9jYXRlIHBhZ2Vz
XG4iKTsKPiArCQlyZXR1cm4gTlVMTDsKPiArCX0KPiArCj4gKwlmb3IgKGkgPSAwOyBpIDwgbl9s
ZXZlbDJfcmVmczsgaSsrKSB7Cj4gKwkJYWRkciA9ICh1bnNpZ25lZCBsb25nKXBmbl90b19rYWRk
cihwYWdlX3RvX3BmbihsZXZlbDJfcGFnZXNbaV0pKTsKPiArCQlnbnR0YWJfc2V0X21hcF9vcCgm
bWFwX29wc1tpXSwgYWRkciwgR05UTUFQX2hvc3RfbWFwIHwgR05UTUFQX3JlYWRvbmx5LCB0b3Bf
bGV2ZWxfcmVmc1tpXSwgZG9taWQpOwo+ICsJCWdudHRhYl9zZXRfdW5tYXBfb3AoJnVubWFwX29w
c1tpXSwgYWRkciwgR05UTUFQX2hvc3RfbWFwIHwgR05UTUFQX3JlYWRvbmx5LCAtMSk7Cj4gKwl9
Cj4gKwo+ICsJaWYgKGdudHRhYl9tYXBfcmVmcyhtYXBfb3BzLCBOVUxMLCBsZXZlbDJfcGFnZXMs
IG5fbGV2ZWwyX3JlZnMpKSB7Cj4gKwkJcHJpbnRrKCJcbnhlbjogZG9tMDogSFlQRVJWSVNPUiBt
YXAgZ3JhbnQgcmVmIGZhaWxlZCIpOwo+ICsJCXJldHVybiBOVUxMOwo+ICsJfQo+ICsKPiArCS8q
IENoZWNrcyBpZiBwYWdlcyB3ZXJlIG1hcHBlZCBjb3JyZWN0bHkgYW5kIGF0IHRoZSBzYW1lIHRp
bWUgaXMgY2FsY3VsYXRpbmcgdG90YWwgbnVtYmVyIG9mIGRhdGEgcmVmaWRzKi8KPiArCWZvciAo
aSA9IDA7IGkgPCBuX2xldmVsMl9yZWZzOyBpKyspIHsKPiArCQlpZiAobWFwX29wc1tpXS5zdGF0
dXMpIHsKPiArCQkJcHJpbnRrKCJcbnhlbjogZG9tMDogSFlQRVJWSVNPUiBtYXAgZ3JhbnQgcmVm
IGZhaWxlZCBzdGF0dXMgPSAlZCIsCj4gKwkJCQkJbWFwX29wc1tpXS5zdGF0dXMpOwo+ICsJCQly
ZXR1cm4gTlVMTDsKPiArCQl9IGVsc2Ugewo+ICsJCQl1bm1hcF9vcHNbaV0uaGFuZGxlID0gbWFw
X29wc1tpXS5oYW5kbGU7Cj4gKwkJfQo+ICsJfQo+ICsKPiArCS8qIFVubWFwIHRvcCBsZXZlbCBw
YWdlLCBhcyBpdCB3b24ndCBiZSBuZWVkZWQgYW55IGxvbmdlciAqLwo+ICsJaWYgKGdudHRhYl91
bm1hcF9yZWZzKCZ0b3BfbGV2ZWxfdW5tYXBfb3BzLCBOVUxMLCAmdG9wX2xldmVsX3BhZ2UsIDEp
KSB7Cj4gKwkJcHJpbnRrKCJceGVuOiBjYW5ub3QgdW5tYXAgdG9wIGxldmVsIHBhZ2VcbiIpOwo+
ICsJCXJldHVybiBOVUxMOwo+ICsJfQo+ICsKPiArCWdudHRhYl9mcmVlX3BhZ2VzKDEsICZ0b3Bf
bGV2ZWxfcGFnZSk7Cj4gKwlrZnJlZShtYXBfb3BzKTsKPiArCXNoYXJlZF9wYWdlc19pbmZvLT51
bm1hcF9vcHMgPSB1bm1hcF9vcHM7Cj4gKwo+ICsJcmV0dXJuIGxldmVsMl9wYWdlczsKPiArfQo+
ICsKPiArCj4gKy8qIFRoaXMgY29sbGVjdHMgYWxsIHJlZmVyZW5jZSBudW1iZXJzIGZvciAybmQg
bGV2ZWwgc2hhcmVkIHBhZ2VzIGFuZCBjcmVhdGUgYSB0YWJsZQo+ICsgKiB3aXRoIHRob3NlIGlu
IDFzdCBsZXZlbCBzaGFyZWQgcGFnZXMgdGhlbiByZXR1cm4gcmVmZXJlbmNlIG51bWJlcnMgZm9y
IHRoaXMgdG9wIGxldmVsCj4gKyAqIHRhYmxlLiAqLwo+ICtncmFudF9yZWZfdCBoeXBlcl9kbWFi
dWZfY3JlYXRlX2dyZWZfdGFibGUoc3RydWN0IHBhZ2UgKipwYWdlcywgaW50IHJkb21haW4sIGlu
dCBuZW50cywKPiArCQkJCQkgICBzdHJ1Y3QgaHlwZXJfZG1hYnVmX3NoYXJlZF9wYWdlc19pbmZv
ICpzaGFyZWRfcGFnZXNfaW5mbykKPiArewo+ICsJaW50IGkgPSAwOwo+ICsJZ3JhbnRfcmVmX3Qg
KmRhdGFfcmVmczsKPiArCWdyYW50X3JlZl90IHRvcF9sZXZlbF9yZWY7Cj4gKwo+ICsJLyogYWxs
b2NhdGUgdGVtcCBhcnJheSBmb3IgcmVmcyBvZiBzaGFyZWQgZGF0YSBwYWdlcyAqLwo+ICsJZGF0
YV9yZWZzID0ga2NhbGxvYyhuZW50cywgc2l6ZW9mKGdyYW50X3JlZl90KSwgR0ZQX0tFUk5FTCk7
Cj4gKwo+ICsJLyogc2hhcmUgZGF0YSBwYWdlcyBpbiBydyBtb2RlKi8KPiArCWZvciAoaT0wOyBp
PG5lbnRzOyBpKyspIHsKPiArCQlkYXRhX3JlZnNbaV0gPSBnbnR0YWJfZ3JhbnRfZm9yZWlnbl9h
Y2Nlc3MocmRvbWFpbiwgcGZuX3RvX21mbihwYWdlX3RvX3BmbihwYWdlc1tpXSkpLCAwKTsKPiAr
CX0KPiArCj4gKwkvKiBjcmVhdGUgYWRkaXRpb25hbCBzaGFyZWQgcGFnZXMgd2l0aCAyIGxldmVs
IGFkZHJlc3Npbmcgb2YgZGF0YSBwYWdlcyAqLwo+ICsJdG9wX2xldmVsX3JlZiA9IGh5cGVyX2Rt
YWJ1Zl9jcmVhdGVfYWRkcmVzc2luZ190YWJsZXMoZGF0YV9yZWZzLCBuZW50cywgcmRvbWFpbiwK
PiArCQkJCQkJCSAgICAgIHNoYXJlZF9wYWdlc19pbmZvKTsKPiArCj4gKwkvKiBTdG9yZSBleHBv
cnRlZCBwYWdlcyByZWZpZCB0byBiZSB1bnNoYXJlZCBsYXRlciAqLwo+ICsJc2hhcmVkX3BhZ2Vz
X2luZm8tPmRhdGFfcmVmcyA9IGRhdGFfcmVmczsKPiArCXNoYXJlZF9wYWdlc19pbmZvLT50b3Bf
bGV2ZWxfcmVmID0gdG9wX2xldmVsX3JlZjsKPiArCj4gKwlyZXR1cm4gdG9wX2xldmVsX3JlZjsK
PiArfQo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9jbGVhbnVwX2dyZWZfdGFibGUoc3RydWN0IGh5
cGVyX2RtYWJ1Zl9zZ3RfaW5mbyAqc2d0X2luZm8pIHsKPiArCXVpbnQzMl90IGkgPSAwOwo+ICsJ
c3RydWN0IGh5cGVyX2RtYWJ1Zl9zaGFyZWRfcGFnZXNfaW5mbyAqc2hhcmVkX3BhZ2VzX2luZm8g
PSAmc2d0X2luZm8tPnNoYXJlZF9wYWdlc19pbmZvOwo+ICsKPiArCWdyYW50X3JlZl90ICpyZWYg
PSBzaGFyZWRfcGFnZXNfaW5mby0+dG9wX2xldmVsX3BhZ2U7Cj4gKwlpbnQgbl8ybmRfbGV2ZWxf
cGFnZXMgPSAoc2d0X2luZm8tPnNndC0+bmVudHMvUkVGU19QRVJfUEFHRSArICgoc2d0X2luZm8t
PnNndC0+bmVudHMgJSBSRUZTX1BFUl9QQUdFKSA/IDE6IDApKTsvKiByb3VuZGluZyAqLwo+ICsK
PiArCj4gKwlpZiAoc2hhcmVkX3BhZ2VzX2luZm8tPmRhdGFfcmVmcyA9PSBOVUxMIHx8Cj4gKwkg
ICAgc2hhcmVkX3BhZ2VzX2luZm8tPmFkZHJfcGFnZXMgPT0gIE5VTEwgfHwKPiArCSAgICBzaGFy
ZWRfcGFnZXNfaW5mby0+dG9wX2xldmVsX3BhZ2UgPT0gTlVMTCB8fAo+ICsJICAgIHNoYXJlZF9w
YWdlc19pbmZvLT50b3BfbGV2ZWxfcmVmID09IC0xKSB7Cj4gKwkJcHJpbnRrKCJncmVmIHRhYmxl
IGZvciBoeXBlcl9kbWFidWYgYWxyZWFkeSBjbGVhbmVkIHVwXG4iKTsKPiArCQlyZXR1cm4gMDsK
PiArCX0KPiArCj4gKwkvKiBFbmQgZm9yZWlnbiBhY2Nlc3MgZm9yIDJuZCBsZXZlbCBhZGRyZXNz
aW5nIHBhZ2VzICovCj4gKwl3aGlsZShyZWZbaV0gIT0gMCAmJiBpIDwgbl8ybmRfbGV2ZWxfcGFn
ZXMpIHsKPiArCQlpZiAoZ250dGFiX3F1ZXJ5X2ZvcmVpZ25fYWNjZXNzKHJlZltpXSkpIHsKPiAr
CQkJcHJpbnRrKCJyZWZpZCBub3Qgc2hhcmVkICEhXG4iKTsKPiArCQl9Cj4gKwkJaWYgKCFnbnR0
YWJfZW5kX2ZvcmVpZ25fYWNjZXNzX3JlZihyZWZbaV0sIDEpKSB7Cj4gKwkJCXByaW50aygicmVm
aWQgc3RpbGwgaW4gdXNlISEhXG4iKTsKPiArCQl9Cj4gKwkJaSsrOwo+ICsJfQo+ICsJZnJlZV9w
YWdlcygodW5zaWduZWQgbG9uZylzaGFyZWRfcGFnZXNfaW5mby0+YWRkcl9wYWdlcywgaSk7Cj4g
Kwo+ICsJLyogRW5kIGZvcmVpZ24gYWNjZXNzIGZvciB0b3AgbGV2ZWwgYWRkcmVzc2luZyBwYWdl
ICovCj4gKwlpZiAoZ250dGFiX3F1ZXJ5X2ZvcmVpZ25fYWNjZXNzKHNoYXJlZF9wYWdlc19pbmZv
LT50b3BfbGV2ZWxfcmVmKSkgewo+ICsJCXByaW50aygicmVmaWQgbm90IHNoYXJlZCAhIVxuIik7
Cj4gKwl9Cj4gKwlpZiAoIWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKHNoYXJlZF9wYWdl
c19pbmZvLT50b3BfbGV2ZWxfcmVmLCAxKSkgewo+ICsJCXByaW50aygicmVmaWQgc3RpbGwgaW4g
dXNlISEhXG4iKTsKPiArCX0KPiArCWdudHRhYl9lbmRfZm9yZWlnbl9hY2Nlc3NfcmVmKHNoYXJl
ZF9wYWdlc19pbmZvLT50b3BfbGV2ZWxfcmVmLCAxKTsKPiArCWZyZWVfcGFnZXMoKHVuc2lnbmVk
IGxvbmcpc2hhcmVkX3BhZ2VzX2luZm8tPnRvcF9sZXZlbF9wYWdlLCAxKTsKPiArCj4gKwkvKiBF
bmQgZm9yZWlnbiBhY2Nlc3MgZm9yIGRhdGEgcGFnZXMsIGJ1dCBkbyBub3QgZnJlZSB0aGVtICov
Cj4gKwlmb3IgKGkgPSAwOyBpIDwgc2d0X2luZm8tPnNndC0+bmVudHM7IGkrKykgewo+ICsJCWlm
IChnbnR0YWJfcXVlcnlfZm9yZWlnbl9hY2Nlc3Moc2hhcmVkX3BhZ2VzX2luZm8tPmRhdGFfcmVm
c1tpXSkpIHsKPiArCQkJcHJpbnRrKCJyZWZpZCBub3Qgc2hhcmVkICEhXG4iKTsKPiArCQl9Cj4g
KwkJZ250dGFiX2VuZF9mb3JlaWduX2FjY2Vzc19yZWYoc2hhcmVkX3BhZ2VzX2luZm8tPmRhdGFf
cmVmc1tpXSwgMCk7Cj4gKwl9Cj4gKwo+ICsJa2ZyZWUoc2hhcmVkX3BhZ2VzX2luZm8tPmRhdGFf
cmVmcyk7Cj4gKwo+ICsJc2hhcmVkX3BhZ2VzX2luZm8tPmRhdGFfcmVmcyA9IE5VTEw7Cj4gKwlz
aGFyZWRfcGFnZXNfaW5mby0+YWRkcl9wYWdlcyA9IE5VTEw7Cj4gKwlzaGFyZWRfcGFnZXNfaW5m
by0+dG9wX2xldmVsX3BhZ2UgPSBOVUxMOwo+ICsJc2hhcmVkX3BhZ2VzX2luZm8tPnRvcF9sZXZl
bF9yZWYgPSAtMTsKPiArCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiAraW50IGh5cGVyX2RtYWJ1
Zl9jbGVhbnVwX2ltcG9ydGVkX3BhZ2VzKHN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0
X2luZm8gKnNndF9pbmZvKSB7Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3NoYXJlZF9wYWdlc19p
bmZvICpzaGFyZWRfcGFnZXNfaW5mbyA9ICZzZ3RfaW5mby0+c2hhcmVkX3BhZ2VzX2luZm87Cj4g
Kwo+ICsJaWYoc2hhcmVkX3BhZ2VzX2luZm8tPnVubWFwX29wcyA9PSBOVUxMIHx8IHNoYXJlZF9w
YWdlc19pbmZvLT5kYXRhX3BhZ2VzID09IE5VTEwpIHsKPiArCQlwcmludGsoIkltcG9ydGVkIHBh
Z2VzIGFscmVhZHkgY2xlYW5lZCB1cCBvciBidWZmZXIgd2FzIG5vdCBpbXBvcnRlZCB5ZXRcbiIp
Owo+ICsJCXJldHVybiAwOwo+ICsJfQo+ICsKPiArCWlmIChnbnR0YWJfdW5tYXBfcmVmcyhzaGFy
ZWRfcGFnZXNfaW5mby0+dW5tYXBfb3BzLCBOVUxMLCBzaGFyZWRfcGFnZXNfaW5mby0+ZGF0YV9w
YWdlcywgc2d0X2luZm8tPm5lbnRzKSApIHsKPiArCQlwcmludGsoIkNhbm5vdCB1bm1hcCBkYXRh
IHBhZ2VzXG4iKTsKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCX0KPiArCj4gKwlnbnR0YWJfZnJl
ZV9wYWdlcyhzZ3RfaW5mby0+bmVudHMsIHNoYXJlZF9wYWdlc19pbmZvLT5kYXRhX3BhZ2VzKTsK
PiArCWtmcmVlKHNoYXJlZF9wYWdlc19pbmZvLT5kYXRhX3BhZ2VzKTsKPiArCWtmcmVlKHNoYXJl
ZF9wYWdlc19pbmZvLT51bm1hcF9vcHMpOwo+ICsJc2hhcmVkX3BhZ2VzX2luZm8tPnVubWFwX29w
cyA9IE5VTEw7Cj4gKwlzaGFyZWRfcGFnZXNfaW5mby0+ZGF0YV9wYWdlcyA9IE5VTEw7Cj4gKwo+
ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gKy8qIG1hcCBhbmQgY29uc3RydWN0IHNnX2xpc3RzIGZy
b20gcmVmZXJlbmNlIG51bWJlcnMgKi8KPiArc3RydWN0IHNnX3RhYmxlKiBoeXBlcl9kbWFidWZf
bWFwX3BhZ2VzKGdyYW50X3JlZl90IHRvcF9sZXZlbF9ncmVmLCBpbnQgZnJzdF9vZnN0LCBpbnQg
bGFzdF9sZW4sIGludCBuZW50cywgaW50IHNkb21haW4sCj4gKwkJCQkJc3RydWN0IGh5cGVyX2Rt
YWJ1Zl9zaGFyZWRfcGFnZXNfaW5mbyAqc2hhcmVkX3BhZ2VzX2luZm8pCj4gK3sKPiArCXN0cnVj
dCBzZ190YWJsZSAqc3Q7Cj4gKwlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOwo+ICsJc3RydWN0IGdudHRh
Yl9tYXBfZ3JhbnRfcmVmICpvcHM7Cj4gKwlzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiAq
dW5tYXBfb3BzOwo+ICsJdW5zaWduZWQgbG9uZyBhZGRyOwo+ICsJZ3JhbnRfcmVmX3QgKnJlZnM7
Cj4gKwlpbnQgaTsKPiArCWludCBuX2xldmVsMl9yZWZzID0gKG5lbnRzIC8gUkVGU19QRVJfUEFH
RSkgKyAoKG5lbnRzICUgUkVGU19QRVJfUEFHRSkgPyAxIDogMCk7Cj4gKwo+ICsJLyogR2V0IGRh
dGEgcmVmaWRzICovCj4gKwlzdHJ1Y3QgcGFnZSoqIHJlZmlkX3BhZ2VzID0gaHlwZXJfZG1hYnVm
X2dldF9kYXRhX3JlZnModG9wX2xldmVsX2dyZWYsIHNkb21haW4sIG5lbnRzLAo+ICsJCQkJCQkJ
ICAgICAgIHNoYXJlZF9wYWdlc19pbmZvKTsKPiArCj4gKwlwYWdlcyA9IGtjYWxsb2Moc2l6ZW9m
KHN0cnVjdCBwYWdlKiksIG5lbnRzLCBHRlBfS0VSTkVMKTsKPiArCWlmIChwYWdlcyA9PSBOVUxM
KSB7Cj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwl9Cj4gKwo+ICsJLyogYWxsb2NhdGUgbmV3IHBhZ2Vz
IHRoYXQgYXJlIG1hcHBlZCB0byBzaGFyZWQgcGFnZXMgdmlhIGdyYW50LXRhYmxlICovCj4gKwlp
ZiAoZ250dGFiX2FsbG9jX3BhZ2VzKG5lbnRzLCBwYWdlcykpIHsKPiArCQlwcmludGsoIkNhbm5v
dCBhbGxvY2F0ZSBwYWdlc1xuIik7Cj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwl9Cj4gKwo+ICsJb3Bz
ID0gKHN0cnVjdCBnbnR0YWJfbWFwX2dyYW50X3JlZiAqKWtjYWxsb2MobmVudHMsIHNpemVvZihz
dHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYpLCBHRlBfS0VSTkVMKTsKPiArCXVubWFwX29wcyA9
IChzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiAqKWtjYWxsb2MobmVudHMsIHNpemVvZihz
dHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiksIEdGUF9LRVJORUwpOwo+ICsKPiArCWZvciAo
aT0wOyBpPG5lbnRzOyBpKyspIHsKPiArCQlhZGRyID0gKHVuc2lnbmVkIGxvbmcpcGZuX3RvX2th
ZGRyKHBhZ2VfdG9fcGZuKHBhZ2VzW2ldKSk7Cj4gKwkJcmVmcyA9IHBmbl90b19rYWRkcihwYWdl
X3RvX3BmbihyZWZpZF9wYWdlc1tpIC8gUkVGU19QRVJfUEFHRV0pKTsKPiArCQlnbnR0YWJfc2V0
X21hcF9vcCgmb3BzW2ldLCBhZGRyLCBHTlRNQVBfaG9zdF9tYXAgfCBHTlRNQVBfcmVhZG9ubHks
IHJlZnNbaSAlIFJFRlNfUEVSX1BBR0VdLCBzZG9tYWluKTsKPiArCQlnbnR0YWJfc2V0X3VubWFw
X29wKCZ1bm1hcF9vcHNbaV0sIGFkZHIsIEdOVE1BUF9ob3N0X21hcCB8IEdOVE1BUF9yZWFkb25s
eSwgLTEpOwo+ICsJfQo+ICsKPiArCWlmIChnbnR0YWJfbWFwX3JlZnMob3BzLCBOVUxMLCBwYWdl
cywgbmVudHMpKSB7Cj4gKwkJcHJpbnRrKCJcbnhlbjogZG9tMDogSFlQRVJWSVNPUiBtYXAgZ3Jh
bnQgcmVmIGZhaWxlZFxuIik7Cj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwl9Cj4gKwo+ICsJZm9yIChp
PTA7IGk8bmVudHM7IGkrKykgewo+ICsJCWlmIChvcHNbaV0uc3RhdHVzKSB7Cj4gKwkJCXByaW50
aygiXG54ZW46IGRvbTA6IEhZUEVSVklTT1IgbWFwIGdyYW50IHJlZiBmYWlsZWQgc3RhdHVzID0g
JWRcbiIsCj4gKwkJCQlvcHNbMF0uc3RhdHVzKTsKPiArCQkJcmV0dXJuIE5VTEw7Cj4gKwkJfSBl
bHNlIHsKPiArCQkJdW5tYXBfb3BzW2ldLmhhbmRsZSA9IG9wc1tpXS5oYW5kbGU7Cj4gKwkJfQo+
ICsJfQo+ICsKPiArCXN0ID0gaHlwZXJfZG1hYnVmX2NyZWF0ZV9zZ3QocGFnZXMsIGZyc3Rfb2Zz
dCwgbGFzdF9sZW4sIG5lbnRzKTsKPiArCj4gKwlpZiAoZ250dGFiX3VubWFwX3JlZnMoc2hhcmVk
X3BhZ2VzX2luZm8tPnVubWFwX29wcywgTlVMTCwgcmVmaWRfcGFnZXMsIG5fbGV2ZWwyX3JlZnMp
ICkgewo+ICsJCXByaW50aygiQ2Fubm90IHVubWFwIDJuZCBsZXZlbCByZWZzXG4iKTsKPiArCQly
ZXR1cm4gTlVMTDsKPiArCX0KPiArCj4gKwlnbnR0YWJfZnJlZV9wYWdlcyhuX2xldmVsMl9yZWZz
LCByZWZpZF9wYWdlcyk7Cj4gKwlrZnJlZShyZWZpZF9wYWdlcyk7Cj4gKwo+ICsJa2ZyZWUoc2hh
cmVkX3BhZ2VzX2luZm8tPnVubWFwX29wcyk7Cj4gKwlzaGFyZWRfcGFnZXNfaW5mby0+dW5tYXBf
b3BzID0gdW5tYXBfb3BzOwo+ICsJc2hhcmVkX3BhZ2VzX2luZm8tPmRhdGFfcGFnZXMgPSBwYWdl
czsKPiArCWtmcmVlKG9wcyk7Cj4gKwo+ICsJcmV0dXJuIHN0Owo+ICt9Cj4gKwo+ICtpbmxpbmUg
aW50IGh5cGVyX2RtYWJ1Zl9zeW5jX3JlcXVlc3RfYW5kX3dhaXQoaW50IGlkLCBpbnQgb3BzKQo+
ICt7Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JpbmdfcnEgKnJlcTsKPiArCWludCBvcGVyYW5k
c1syXTsKPiArCWludCByZXQ7Cj4gKwo+ICsJb3BlcmFuZHNbMF0gPSBpZDsKPiArCW9wZXJhbmRz
WzFdID0gb3BzOwo+ICsKPiArCXJlcSA9IGtjYWxsb2MoMSwgc2l6ZW9mKCpyZXEpLCBHRlBfS0VS
TkVMKTsKPiArCj4gKwloeXBlcl9kbWFidWZfY3JlYXRlX3JlcXVlc3QocmVxLCBIWVBFUl9ETUFC
VUZfT1BTX1RPX1NPVVJDRSwgJm9wZXJhbmRzWzBdKTsKPiArCj4gKwkvKiBzZW5kIHJlcXVlc3Qg
Ki8KPiArCXJldCA9IGh5cGVyX2RtYWJ1Zl9zZW5kX3JlcXVlc3QoaWQsIHJlcSk7Cj4gKwo+ICsJ
LyogVE9ETzogd2FpdCB1bnRpbCBpdCBnZXRzIHJlc3BvbnNlLi4gb3IgY2FuIHdlIGp1c3QgbW92
ZSBvbj8gKi8KPiArCj4gKwlrZnJlZShyZXEpOwo+ICsKPiArCXJldHVybiByZXQ7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX29wc19hdHRhY2goc3RydWN0IGRtYV9idWYqIGRt
YWJ1Ziwgc3RydWN0IGRldmljZSogZGV2LAo+ICsJCQlzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2htZW50
ICphdHRhY2gpCj4gK3sKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8g
KnNndF9pbmZvOwo+ICsJaW50IHJldDsKPiArCj4gKwlpZiAoIWF0dGFjaC0+ZG1hYnVmLT5wcml2
KQo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCXNndF9pbmZvID0gKHN0cnVjdCBoeXBlcl9k
bWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKilhdHRhY2gtPmRtYWJ1Zi0+cHJpdjsKPiArCj4gKwly
ZXQgPSBoeXBlcl9kbWFidWZfc3luY19yZXF1ZXN0X2FuZF93YWl0KEhZUEVSX0RNQUJVRl9JRF9J
TVBPUlRFUl9HRVRfU0RPTUFJTl9JRChzZ3RfaW5mby0+aHlwZXJfZG1hYnVmX2lkKSwKPiArCQkJ
CQkJSFlQRVJfRE1BQlVGX09QU19BVFRBQ0gpOwo+ICsKPiArCWlmIChyZXQgPCAwKSB7Cj4gKwkJ
cHJpbnRrKCJzZW5kIGRtYWJ1ZiBzeW5jIHJlcXVlc3QgZmFpbGVkXG4iKTsKPiArCX0KPiArCj4g
KwlyZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBoeXBlcl9kbWFidWZfb3BzX2Rl
dGFjaChzdHJ1Y3QgZG1hX2J1ZiogZG1hYnVmLCBzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2htZW50ICph
dHRhY2gpCj4gK3sKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKnNn
dF9pbmZvOwo+ICsJaW50IHJldDsKPiArCj4gKwlpZiAoIWF0dGFjaC0+ZG1hYnVmLT5wcml2KQo+
ICsJCXJldHVybjsKPiArCj4gKwlzZ3RfaW5mbyA9IChzdHJ1Y3QgaHlwZXJfZG1hYnVmX2ltcG9y
dGVkX3NndF9pbmZvICopYXR0YWNoLT5kbWFidWYtPnByaXY7Cj4gKwo+ICsJcmV0ID0gaHlwZXJf
ZG1hYnVmX3N5bmNfcmVxdWVzdF9hbmRfd2FpdChIWVBFUl9ETUFCVUZfSURfSU1QT1JURVJfR0VU
X1NET01BSU5fSUQoc2d0X2luZm8tPmh5cGVyX2RtYWJ1Zl9pZCksCj4gKwkJCQkJCUhZUEVSX0RN
QUJVRl9PUFNfREVUQUNIKTsKPiArCj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXByaW50aygic2Vu
ZCBkbWFidWYgc3luYyByZXF1ZXN0IGZhaWxlZFxuIik7Cj4gKwl9Cj4gK30KPiArCj4gK3N0YXRp
YyBzdHJ1Y3Qgc2dfdGFibGUqIGh5cGVyX2RtYWJ1Zl9vcHNfbWFwKHN0cnVjdCBkbWFfYnVmX2F0
dGFjaG1lbnQgKmF0dGFjaG1lbnQsCj4gKwkJCQkJCWVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRp
cikKPiArewo+ICsJc3RydWN0IHNnX3RhYmxlICpzdDsKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZf
aW1wb3J0ZWRfc2d0X2luZm8gKnNndF9pbmZvOwo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9wYWdl
c19pbmZvICpwYWdlX2luZm87Cj4gKwlpbnQgcmV0Owo+ICsKPiArCWlmICghYXR0YWNobWVudC0+
ZG1hYnVmLT5wcml2KQo+ICsJCXJldHVybiBOVUxMOwo+ICsKPiArCXNndF9pbmZvID0gKHN0cnVj
dCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKilhdHRhY2htZW50LT5kbWFidWYtPnBy
aXY7Cj4gKwo+ICsJLyogZXh0cmFjdCBwYWdlcyBmcm9tIHNndCAqLwo+ICsJcGFnZV9pbmZvID0g
aHlwZXJfZG1hYnVmX2V4dF9wZ3Moc2d0X2luZm8tPnNndCk7Cj4gKwo+ICsJLyogY3JlYXRlIGEg
bmV3IHNnX3RhYmxlIHdpdGggZXh0cmFjdGVkIHBhZ2VzICovCj4gKwlzdCA9IGh5cGVyX2RtYWJ1
Zl9jcmVhdGVfc2d0KHBhZ2VfaW5mby0+cGFnZXMsIHBhZ2VfaW5mby0+ZnJzdF9vZnN0LAo+ICsJ
CQkJcGFnZV9pbmZvLT5sYXN0X2xlbiwgcGFnZV9pbmZvLT5uZW50cyk7Cj4gKwlpZiAoc3QgPT0g
TlVMTCkKPiArCQlnb3RvIGVycl9mcmVlX3NnOwo+ICsKPiArICAgICAgICBpZiAoIWRtYV9tYXBf
c2coYXR0YWNobWVudC0+ZGV2LCBzdC0+c2dsLCBzdC0+bmVudHMsIGRpcikpIHsKPiArICAgICAg
ICAgICAgICAgIGdvdG8gZXJyX2ZyZWVfc2c7Cj4gKyAgICAgICAgfQo+ICsKPiArCXJldCA9IGh5
cGVyX2RtYWJ1Zl9zeW5jX3JlcXVlc3RfYW5kX3dhaXQoSFlQRVJfRE1BQlVGX0lEX0lNUE9SVEVS
X0dFVF9TRE9NQUlOX0lEKHNndF9pbmZvLT5oeXBlcl9kbWFidWZfaWQpLAo+ICsJCQkJCQlIWVBF
Ul9ETUFCVUZfT1BTX01BUCk7Cj4gKwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlwcmludGsoInNl
bmQgZG1hYnVmIHN5bmMgcmVxdWVzdCBmYWlsZWRcbiIpOwo+ICsJfQo+ICsKPiArCXJldHVybiBz
dDsKPiArCj4gK2Vycl9mcmVlX3NnOgo+ICsJc2dfZnJlZV90YWJsZShzdCk7Cj4gKwlrZnJlZShz
dCk7Cj4gKwlyZXR1cm4gTlVMTDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgaHlwZXJfZG1hYnVm
X29wc191bm1hcChzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2htZW50ICphdHRhY2htZW50LAo+ICsJCQkJ
CQlzdHJ1Y3Qgc2dfdGFibGUgKnNnLAo+ICsJCQkJCQllbnVtIGRtYV9kYXRhX2RpcmVjdGlvbiBk
aXIpCj4gK3sKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKnNndF9p
bmZvOwo+ICsJaW50IHJldDsKPiArCj4gKwlpZiAoIWF0dGFjaG1lbnQtPmRtYWJ1Zi0+cHJpdikK
PiArCQlyZXR1cm47Cj4gKwo+ICsJc2d0X2luZm8gPSAoc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBv
cnRlZF9zZ3RfaW5mbyAqKWF0dGFjaG1lbnQtPmRtYWJ1Zi0+cHJpdjsKPiArCj4gKwlkbWFfdW5t
YXBfc2coYXR0YWNobWVudC0+ZGV2LCBzZy0+c2dsLCBzZy0+bmVudHMsIGRpcik7Cj4gKwo+ICsJ
c2dfZnJlZV90YWJsZShzZyk7Cj4gKwlrZnJlZShzZyk7Cj4gKwo+ICsJcmV0ID0gaHlwZXJfZG1h
YnVmX3N5bmNfcmVxdWVzdF9hbmRfd2FpdChIWVBFUl9ETUFCVUZfSURfSU1QT1JURVJfR0VUX1NE
T01BSU5fSUQoc2d0X2luZm8tPmh5cGVyX2RtYWJ1Zl9pZCksCj4gKwkJCQkJCUhZUEVSX0RNQUJV
Rl9PUFNfVU5NQVApOwo+ICsKPiArCWlmIChyZXQgPCAwKSB7Cj4gKwkJcHJpbnRrKCJzZW5kIGRt
YWJ1ZiBzeW5jIHJlcXVlc3QgZmFpbGVkXG4iKTsKPiArCX0KPiArfQo+ICsKPiArc3RhdGljIHZv
aWQgaHlwZXJfZG1hYnVmX29wc19yZWxlYXNlKHN0cnVjdCBkbWFfYnVmICpkbWFidWYpCj4gK3sK
PiArCXN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKnNndF9pbmZvOwo+ICsJ
aW50IHJldDsKPiArCj4gKwlpZiAoIWRtYWJ1Zi0+cHJpdikKPiArCQlyZXR1cm47Cj4gKwo+ICsJ
c2d0X2luZm8gPSAoc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAqKWRtYWJ1
Zi0+cHJpdjsKPiArCj4gKwlyZXQgPSBoeXBlcl9kbWFidWZfc3luY19yZXF1ZXN0X2FuZF93YWl0
KEhZUEVSX0RNQUJVRl9JRF9JTVBPUlRFUl9HRVRfU0RPTUFJTl9JRChzZ3RfaW5mby0+aHlwZXJf
ZG1hYnVmX2lkKSwKPiArCQkJCQkJSFlQRVJfRE1BQlVGX09QU19SRUxFQVNFKTsKPiArCj4gKwlp
ZiAocmV0IDwgMCkgewo+ICsJCXByaW50aygic2VuZCBkbWFidWYgc3luYyByZXF1ZXN0IGZhaWxl
ZFxuIik7Cj4gKwl9Cj4gK30KPiArCj4gK3N0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX29wc19iZWdp
bl9jcHVfYWNjZXNzKHN0cnVjdCBkbWFfYnVmICpkbWFidWYsIGVudW0gZG1hX2RhdGFfZGlyZWN0
aW9uIGRpcikKPiArewo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAq
c2d0X2luZm87Cj4gKwlpbnQgcmV0Owo+ICsKPiArCWlmICghZG1hYnVmLT5wcml2KQo+ICsJCXJl
dHVybiAtRUlOVkFMOwo+ICsKPiArCXNndF9pbmZvID0gKHN0cnVjdCBoeXBlcl9kbWFidWZfaW1w
b3J0ZWRfc2d0X2luZm8gKilkbWFidWYtPnByaXY7Cj4gKwo+ICsJcmV0ID0gaHlwZXJfZG1hYnVm
X3N5bmNfcmVxdWVzdF9hbmRfd2FpdChIWVBFUl9ETUFCVUZfSURfSU1QT1JURVJfR0VUX1NET01B
SU5fSUQoc2d0X2luZm8tPmh5cGVyX2RtYWJ1Zl9pZCksCj4gKwkJCQkJCUhZUEVSX0RNQUJVRl9P
UFNfQkVHSU5fQ1BVX0FDQ0VTUyk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXByaW50aygic2Vu
ZCBkbWFidWYgc3luYyByZXF1ZXN0IGZhaWxlZFxuIik7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIHJl
dDsKPiArfQo+ICsKPiArc3RhdGljIGludCBoeXBlcl9kbWFidWZfb3BzX2VuZF9jcHVfYWNjZXNz
KHN0cnVjdCBkbWFfYnVmICpkbWFidWYsIGVudW0gZG1hX2RhdGFfZGlyZWN0aW9uIGRpcikKPiAr
ewo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAqc2d0X2luZm87Cj4g
KwlpbnQgcmV0Owo+ICsKPiArCWlmICghZG1hYnVmLT5wcml2KQo+ICsJCXJldHVybiAtRUlOVkFM
Owo+ICsKPiArCXNndF9pbmZvID0gKHN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2lu
Zm8gKilkbWFidWYtPnByaXY7Cj4gKwo+ICsJcmV0ID0gaHlwZXJfZG1hYnVmX3N5bmNfcmVxdWVz
dF9hbmRfd2FpdChIWVBFUl9ETUFCVUZfSURfSU1QT1JURVJfR0VUX1NET01BSU5fSUQoc2d0X2lu
Zm8tPmh5cGVyX2RtYWJ1Zl9pZCksCj4gKwkJCQkJCUhZUEVSX0RNQUJVRl9PUFNfRU5EX0NQVV9B
Q0NFU1MpOwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlwcmludGsoInNlbmQgZG1hYnVmIHN5bmMg
cmVxdWVzdCBmYWlsZWRcbiIpOwo+ICsJfQo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtz
dGF0aWMgdm9pZCAqaHlwZXJfZG1hYnVmX29wc19rbWFwX2F0b21pYyhzdHJ1Y3QgZG1hX2J1ZiAq
ZG1hYnVmLCB1bnNpZ25lZCBsb25nIHBnbnVtKQo+ICt7Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVm
X2ltcG9ydGVkX3NndF9pbmZvICpzZ3RfaW5mbzsKPiArCWludCByZXQ7Cj4gKwo+ICsJaWYgKCFk
bWFidWYtPnByaXYpCj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwo+ICsJc2d0X2luZm8gPSAoc3RydWN0
IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAqKWRtYWJ1Zi0+cHJpdjsKPiArCj4gKwly
ZXQgPSBoeXBlcl9kbWFidWZfc3luY19yZXF1ZXN0X2FuZF93YWl0KEhZUEVSX0RNQUJVRl9JRF9J
TVBPUlRFUl9HRVRfU0RPTUFJTl9JRChzZ3RfaW5mby0+aHlwZXJfZG1hYnVmX2lkKSwKPiArCQkJ
CQkJSFlQRVJfRE1BQlVGX09QU19LTUFQX0FUT01JQyk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJ
CXByaW50aygic2VuZCBkbWFidWYgc3luYyByZXF1ZXN0IGZhaWxlZFxuIik7Cj4gKwl9Cj4gKwo+
ICsJcmV0dXJuIE5VTEw7IC8qIGZvciBub3cgTlVMTC4uIG5lZWQgdG8gcmV0dXJuIHRoZSBhZGRy
ZXNzIG9mIG1hcHBlZCByZWdpb24gKi8KPiArfQo+ICsKPiArc3RhdGljIHZvaWQgaHlwZXJfZG1h
YnVmX29wc19rdW5tYXBfYXRvbWljKHN0cnVjdCBkbWFfYnVmICpkbWFidWYsIHVuc2lnbmVkIGxv
bmcgcGdudW0sIHZvaWQgKnZhZGRyKQo+ICt7Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX2ltcG9y
dGVkX3NndF9pbmZvICpzZ3RfaW5mbzsKPiArCWludCByZXQ7Cj4gKwo+ICsJaWYgKCFkbWFidWYt
PnByaXYpCj4gKwkJcmV0dXJuOwo+ICsKPiArCXNndF9pbmZvID0gKHN0cnVjdCBoeXBlcl9kbWFi
dWZfaW1wb3J0ZWRfc2d0X2luZm8gKilkbWFidWYtPnByaXY7Cj4gKwo+ICsJcmV0ID0gaHlwZXJf
ZG1hYnVmX3N5bmNfcmVxdWVzdF9hbmRfd2FpdChIWVBFUl9ETUFCVUZfSURfSU1QT1JURVJfR0VU
X1NET01BSU5fSUQoc2d0X2luZm8tPmh5cGVyX2RtYWJ1Zl9pZCksCj4gKwkJCQkJCUhZUEVSX0RN
QUJVRl9PUFNfS1VOTUFQX0FUT01JQyk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXByaW50aygi
c2VuZCBkbWFidWYgc3luYyByZXF1ZXN0IGZhaWxlZFxuIik7Cj4gKwl9Cj4gK30KPiArCj4gK3N0
YXRpYyB2b2lkICpoeXBlcl9kbWFidWZfb3BzX2ttYXAoc3RydWN0IGRtYV9idWYgKmRtYWJ1Ziwg
dW5zaWduZWQgbG9uZyBwZ251bSkKPiArewo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRl
ZF9zZ3RfaW5mbyAqc2d0X2luZm87Cj4gKwlpbnQgcmV0Owo+ICsKPiArCWlmICghZG1hYnVmLT5w
cml2KQo+ICsJCXJldHVybiBOVUxMOwo+ICsKPiArCXNndF9pbmZvID0gKHN0cnVjdCBoeXBlcl9k
bWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKilkbWFidWYtPnByaXY7Cj4gKwo+ICsJcmV0ID0gaHlw
ZXJfZG1hYnVmX3N5bmNfcmVxdWVzdF9hbmRfd2FpdChIWVBFUl9ETUFCVUZfSURfSU1QT1JURVJf
R0VUX1NET01BSU5fSUQoc2d0X2luZm8tPmh5cGVyX2RtYWJ1Zl9pZCksCj4gKwkJCQkJCUhZUEVS
X0RNQUJVRl9PUFNfS01BUCk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXByaW50aygic2VuZCBk
bWFidWYgc3luYyByZXF1ZXN0IGZhaWxlZFxuIik7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIE5VTEw7
IC8qIGZvciBub3cgTlVMTC4uIG5lZWQgdG8gcmV0dXJuIHRoZSBhZGRyZXNzIG9mIG1hcHBlZCBy
ZWdpb24gKi8KPiArfQo+ICsKPiArc3RhdGljIHZvaWQgaHlwZXJfZG1hYnVmX29wc19rdW5tYXAo
c3RydWN0IGRtYV9idWYgKmRtYWJ1ZiwgdW5zaWduZWQgbG9uZyBwZ251bSwgdm9pZCAqdmFkZHIp
Cj4gK3sKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKnNndF9pbmZv
Owo+ICsJaW50IHJldDsKPiArCj4gKwlpZiAoIWRtYWJ1Zi0+cHJpdikKPiArCQlyZXR1cm47Cj4g
Kwo+ICsJc2d0X2luZm8gPSAoc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAq
KWRtYWJ1Zi0+cHJpdjsKPiArCj4gKwlyZXQgPSBoeXBlcl9kbWFidWZfc3luY19yZXF1ZXN0X2Fu
ZF93YWl0KEhZUEVSX0RNQUJVRl9JRF9JTVBPUlRFUl9HRVRfU0RPTUFJTl9JRChzZ3RfaW5mby0+
aHlwZXJfZG1hYnVmX2lkKSwKPiArCQkJCQkJSFlQRVJfRE1BQlVGX09QU19LVU5NQVApOwo+ICsJ
aWYgKHJldCA8IDApIHsKPiArCQlwcmludGsoInNlbmQgZG1hYnVmIHN5bmMgcmVxdWVzdCBmYWls
ZWRcbiIpOwo+ICsJfQo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGh5cGVyX2RtYWJ1Zl9vcHNfbW1h
cChzdHJ1Y3QgZG1hX2J1ZiAqZG1hYnVmLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKPiAr
ewo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAqc2d0X2luZm87Cj4g
KwlpbnQgcmV0Owo+ICsKPiArCWlmICghZG1hYnVmLT5wcml2KQo+ICsJCXJldHVybiAtRUlOVkFM
Owo+ICsKPiArCXNndF9pbmZvID0gKHN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2lu
Zm8gKilkbWFidWYtPnByaXY7Cj4gKwo+ICsJcmV0ID0gaHlwZXJfZG1hYnVmX3N5bmNfcmVxdWVz
dF9hbmRfd2FpdChIWVBFUl9ETUFCVUZfSURfSU1QT1JURVJfR0VUX1NET01BSU5fSUQoc2d0X2lu
Zm8tPmh5cGVyX2RtYWJ1Zl9pZCksCj4gKwkJCQkJCUhZUEVSX0RNQUJVRl9PUFNfTU1BUCk7Cj4g
KwlpZiAocmV0IDwgMCkgewo+ICsJCXByaW50aygic2VuZCBkbWFidWYgc3luYyByZXF1ZXN0IGZh
aWxlZFxuIik7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiArc3RhdGljIHZv
aWQgKmh5cGVyX2RtYWJ1Zl9vcHNfdm1hcChzdHJ1Y3QgZG1hX2J1ZiAqZG1hYnVmKQo+ICt7Cj4g
KwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX2ltcG9ydGVkX3NndF9pbmZvICpzZ3RfaW5mbzsKPiArCWlu
dCByZXQ7Cj4gKwo+ICsJaWYgKCFkbWFidWYtPnByaXYpCj4gKwkJcmV0dXJuIE5VTEw7Cj4gKwo+
ICsJc2d0X2luZm8gPSAoc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAqKWRt
YWJ1Zi0+cHJpdjsKPiArCj4gKwlyZXQgPSBoeXBlcl9kbWFidWZfc3luY19yZXF1ZXN0X2FuZF93
YWl0KEhZUEVSX0RNQUJVRl9JRF9JTVBPUlRFUl9HRVRfU0RPTUFJTl9JRChzZ3RfaW5mby0+aHlw
ZXJfZG1hYnVmX2lkKSwKPiArCQkJCQkJSFlQRVJfRE1BQlVGX09QU19WTUFQKTsKPiArCWlmIChy
ZXQgPCAwKSB7Cj4gKwkJcHJpbnRrKCJzZW5kIGRtYWJ1ZiBzeW5jIHJlcXVlc3QgZmFpbGVkXG4i
KTsKPiArCX0KPiArCj4gKwlyZXR1cm4gTlVMTDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgaHlw
ZXJfZG1hYnVmX29wc192dW5tYXAoc3RydWN0IGRtYV9idWYgKmRtYWJ1Ziwgdm9pZCAqdmFkZHIp
Cj4gK3sKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKnNndF9pbmZv
Owo+ICsJaW50IHJldDsKPiArCj4gKwlpZiAoIWRtYWJ1Zi0+cHJpdikKPiArCQlyZXR1cm47Cj4g
Kwo+ICsJc2d0X2luZm8gPSAoc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAq
KWRtYWJ1Zi0+cHJpdjsKPiArCj4gKwlyZXQgPSBoeXBlcl9kbWFidWZfc3luY19yZXF1ZXN0X2Fu
ZF93YWl0KEhZUEVSX0RNQUJVRl9JRF9JTVBPUlRFUl9HRVRfU0RPTUFJTl9JRChzZ3RfaW5mby0+
aHlwZXJfZG1hYnVmX2lkKSwKPiArCQkJCQkJSFlQRVJfRE1BQlVGX09QU19WVU5NQVApOwo+ICsJ
aWYgKHJldCA8IDApIHsKPiArCQlwcmludGsoInNlbmQgZG1hYnVmIHN5bmMgcmVxdWVzdCBmYWls
ZWRcbiIpOwo+ICsJfQo+ICt9Cj4gKwo+ICtzdGF0aWMgY29uc3Qgc3RydWN0IGRtYV9idWZfb3Bz
IGh5cGVyX2RtYWJ1Zl9vcHMgPSB7Cj4gKwkJLmF0dGFjaCA9IGh5cGVyX2RtYWJ1Zl9vcHNfYXR0
YWNoLAo+ICsJCS5kZXRhY2ggPSBoeXBlcl9kbWFidWZfb3BzX2RldGFjaCwKPiArCQkubWFwX2Rt
YV9idWYgPSBoeXBlcl9kbWFidWZfb3BzX21hcCwKPiArCQkudW5tYXBfZG1hX2J1ZiA9IGh5cGVy
X2RtYWJ1Zl9vcHNfdW5tYXAsCj4gKwkJLnJlbGVhc2UgPSBoeXBlcl9kbWFidWZfb3BzX3JlbGVh
c2UsCj4gKwkJLmJlZ2luX2NwdV9hY2Nlc3MgPSAodm9pZCopaHlwZXJfZG1hYnVmX29wc19iZWdp
bl9jcHVfYWNjZXNzLAo+ICsJCS5lbmRfY3B1X2FjY2VzcyA9ICh2b2lkKiloeXBlcl9kbWFidWZf
b3BzX2VuZF9jcHVfYWNjZXNzLAo+ICsJCS5tYXBfYXRvbWljID0gaHlwZXJfZG1hYnVmX29wc19r
bWFwX2F0b21pYywKPiArCQkudW5tYXBfYXRvbWljID0gaHlwZXJfZG1hYnVmX29wc19rdW5tYXBf
YXRvbWljLAo+ICsJCS5tYXAgPSBoeXBlcl9kbWFidWZfb3BzX2ttYXAsCj4gKwkJLnVubWFwID0g
aHlwZXJfZG1hYnVmX29wc19rdW5tYXAsCj4gKwkJLm1tYXAgPSBoeXBlcl9kbWFidWZfb3BzX21t
YXAsCj4gKwkJLnZtYXAgPSBoeXBlcl9kbWFidWZfb3BzX3ZtYXAsCj4gKwkJLnZ1bm1hcCA9IGh5
cGVyX2RtYWJ1Zl9vcHNfdnVubWFwLAo+ICt9Owo+ICsKPiArLyogZXhwb3J0aW5nIGRtYWJ1ZiBh
cyBmZCAqLwo+ICtpbnQgaHlwZXJfZG1hYnVmX2V4cG9ydF9mZChzdHJ1Y3QgaHlwZXJfZG1hYnVm
X2ltcG9ydGVkX3NndF9pbmZvICpkaW5mbywgaW50IGZsYWdzKQo+ICt7Cj4gKwlpbnQgZmQ7Cj4g
Kwo+ICsJc3RydWN0IGRtYV9idWYqIGRtYWJ1ZjsKPiArCj4gKy8qIGNhbGwgaHlwZXJfZG1hYnVm
X2V4cG9ydF9kbWFidWYgYW5kIGNyZWF0ZSBhbmQgYmluZCBhIGhhbmRsZSBmb3IgaXQKPiArICog
dGhlbiByZWxlYXNlICovCj4gKwo+ICsJZG1hYnVmID0gaHlwZXJfZG1hYnVmX2V4cG9ydF9kbWFf
YnVmKGRpbmZvKTsKPiArCj4gKwlmZCA9IGRtYV9idWZfZmQoZG1hYnVmLCBmbGFncyk7Cj4gKwo+
ICsJcmV0dXJuIGZkOwo+ICt9Cj4gKwo+ICtzdHJ1Y3QgZG1hX2J1ZiogaHlwZXJfZG1hYnVmX2V4
cG9ydF9kbWFfYnVmKHN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKmRpbmZv
KQo+ICt7Cj4gKwlERUZJTkVfRE1BX0JVRl9FWFBPUlRfSU5GTyhleHBfaW5mbyk7Cj4gKwo+ICsJ
ZXhwX2luZm8ub3BzID0gJmh5cGVyX2RtYWJ1Zl9vcHM7Cj4gKwlleHBfaW5mby5zaXplID0gZGlu
Zm8tPnNndC0+bmVudHMgKiBQQUdFX1NJWkU7IC8qIG11bHRpcGxlIG9mIFBBR0VfU0laRSwgbm90
IGNvbnNpZGVyaW5nIG9mZnNldCAqLwo+ICsJZXhwX2luZm8uZmxhZ3MgPSAvKiBub3Qgc3VyZSBh
Ym91dCBmbGFnICovMDsKPiArCWV4cF9pbmZvLnByaXYgPSBkaW5mbzsKPiArCj4gKwlyZXR1cm4g
ZG1hX2J1Zl9leHBvcnQoJmV4cF9pbmZvKTsKPiArfTsKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9pbXAuaCBiL2RyaXZlcnMveGVuL2h5cGVyX2Rt
YWJ1Zi9oeXBlcl9kbWFidWZfaW1wLmgKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAw
MDAwMDAuLjAwM2MxNTgKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy94ZW4vaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9pbXAuaAo+IEBAIC0wLDAgKzEsMzEgQEAKPiArI2lmbmRlZiBf
X0hZUEVSX0RNQUJVRl9JTVBfSF9fCj4gKyNkZWZpbmUgX19IWVBFUl9ETUFCVUZfSU1QX0hfXwo+
ICsKPiArI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9zdHJ1Y3QuaCIKPiArCj4gKy8qIGV4dHJhY3Qg
cGFnZXMgZGlyZWN0bHkgZnJvbSBzdHJ1Y3Qgc2dfdGFibGUgKi8KPiArc3RydWN0IGh5cGVyX2Rt
YWJ1Zl9wYWdlc19pbmZvICpoeXBlcl9kbWFidWZfZXh0X3BncyhzdHJ1Y3Qgc2dfdGFibGUgKnNn
dCk7Cj4gKwo+ICsvKiBjcmVhdGUgc2dfdGFibGUgd2l0aCBnaXZlbiBwYWdlcyBhbmQgb3RoZXIg
cGFyYW1ldGVycyAqLwo+ICtzdHJ1Y3Qgc2dfdGFibGUqIGh5cGVyX2RtYWJ1Zl9jcmVhdGVfc2d0
KHN0cnVjdCBwYWdlICoqcGFnZXMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
aW50IGZyc3Rfb2ZzdCwgaW50IGxhc3RfbGVuLCBpbnQgbmVudHMpOwo+ICsKPiArZ3JhbnRfcmVm
X3QgaHlwZXJfZG1hYnVmX2NyZWF0ZV9ncmVmX3RhYmxlKHN0cnVjdCBwYWdlICoqcGFnZXMsIGlu
dCByZG9tYWluLCBpbnQgbmVudHMsCj4gKwkJCQkJICAgc3RydWN0IGh5cGVyX2RtYWJ1Zl9zaGFy
ZWRfcGFnZXNfaW5mbyAqc2hhcmVkX3BhZ2VzX2luZm8pOwo+ICsKPiAraW50IGh5cGVyX2RtYWJ1
Zl9jbGVhbnVwX2dyZWZfdGFibGUoc3RydWN0IGh5cGVyX2RtYWJ1Zl9zZ3RfaW5mbyAqc2d0X2lu
Zm8pOwo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9jbGVhbnVwX2ltcG9ydGVkX3BhZ2VzKHN0cnVj
dCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKnNndF9pbmZvKTsKPiArCj4gKy8qIG1h
cCBmaXJzdCBsZXZlbCB0YWJsZXMgdGhhdCBjb250YWlucyByZWZlcmVuY2UgbnVtYmVycyBmb3Ig
YWN0dWFsIHNoYXJlZCBwYWdlcyAqLwo+ICtncmFudF9yZWZfdCAqaHlwZXJfZG1hYnVmX21hcF9n
cmVmX3RhYmxlKGdyYW50X3JlZl90ICpncmVmX3RhYmxlLCBpbnQgbl9wYWdlc190YWJsZSk7Cj4g
Kwo+ICsvKiBtYXAgYW5kIGNvbnN0cnVjdCBzZ19saXN0cyBmcm9tIHJlZmVyZW5jZSBudW1iZXJz
ICovCj4gK3N0cnVjdCBzZ190YWJsZSogaHlwZXJfZG1hYnVmX21hcF9wYWdlcyhncmFudF9yZWZf
dCBncmVmLCBpbnQgZnJzdF9vZnN0LCBpbnQgbGFzdF9sZW4sIGludCBuZW50cywgaW50IHNkb21h
aW4sCj4gKwkJCQkJc3RydWN0IGh5cGVyX2RtYWJ1Zl9zaGFyZWRfcGFnZXNfaW5mbyAqc2hhcmVk
X3BhZ2VzX2luZm8pOwo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9leHBvcnRfZmQoc3RydWN0IGh5
cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAqZGluZm8sIGludCBmbGFncyk7Cj4gKwo+ICtz
dHJ1Y3QgZG1hX2J1ZiogaHlwZXJfZG1hYnVmX2V4cG9ydF9kbWFfYnVmKHN0cnVjdCBoeXBlcl9k
bWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKmRpbmZvKTsKPiArCj4gKyNlbmRpZiAvKiBfX0hZUEVS
X0RNQUJVRl9JTVBfSF9fICovCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1
Zi9oeXBlcl9kbWFidWZfaW9jdGwuYyBiL2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9oeXBlcl9k
bWFidWZfaW9jdGwuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNWU1
MDkwOAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlw
ZXJfZG1hYnVmX2lvY3RsLmMKPiBAQCAtMCwwICsxLDQ2MiBAQAo+ICsjaW5jbHVkZSA8bGludXgv
a2VybmVsLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9lcnJuby5oPgo+ICsjaW5jbHVkZSA8bGludXgv
bW9kdWxlLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9zbGFiLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9t
aXNjZGV2aWNlLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC91YWNjZXNzLmg+Cj4gKyNpbmNsdWRlIDxs
aW51eC9kbWEtYnVmLmg+Cj4gKyNpbmNsdWRlIDxsaW51eC9kZWxheS5oPgo+ICsjaW5jbHVkZSAi
aHlwZXJfZG1hYnVmX3N0cnVjdC5oIgo+ICsjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2ltcC5oIgo+
ICsjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX2xpc3QuaCIKPiArI2luY2x1ZGUgImh5cGVyX2RtYWJ1
Zl9kcnYuaCIKPiArI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9xdWVyeS5oIgo+ICsjaW5jbHVkZSAi
eGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5oIgo+ICsjaW5jbHVkZSAiaHlwZXJfZG1hYnVmX21z
Zy5oIgo+ICsKPiArc3RydWN0IGh5cGVyX2RtYWJ1Zl9wcml2YXRlIHsKPiArCXN0cnVjdCBkZXZp
Y2UgKmRldmljZTsKPiArfSBoeXBlcl9kbWFidWZfcHJpdmF0ZTsKPiArCj4gK3N0YXRpYyB1aW50
MzJfdCBoeXBlcl9kbWFidWZfaWRfZ2VuKHZvaWQpIHsKPiArCS8qIFRPRE86IGFkZCBwcm9wZXIg
aW1wbGVtZW50YXRpb24gKi8KPiArCXN0YXRpYyB1aW50MzJfdCBpZCA9IDA7Cj4gKwlzdGF0aWMg
aW50MzJfdCBkb21pZCA9IC0xOwo+ICsJaWYgKGRvbWlkID09IC0xKSB7Cj4gKwkJZG9taWQgPSBo
eXBlcl9kbWFidWZfZ2V0X2RvbWlkKCk7Cj4gKwl9Cj4gKwlyZXR1cm4gSFlQRVJfRE1BQlVGX0lE
X0lNUE9SVEVSKGRvbWlkLCBpZCsrKTsKPiArfQo+ICsKPiArc3RhdGljIGludCBoeXBlcl9kbWFi
dWZfZXhwb3J0ZXJfcmluZ19zZXR1cCh2b2lkICpkYXRhKQo+ICt7Cj4gKwlzdHJ1Y3QgaW9jdGxf
aHlwZXJfZG1hYnVmX2V4cG9ydGVyX3Jpbmdfc2V0dXAgKnJpbmdfYXR0cjsKPiArCWludCByZXQg
PSAwOwo+ICsKPiArCWlmICghZGF0YSkgewo+ICsJCXByaW50aygidXNlciBkYXRhIGlzIE5VTExc
biIpOwo+ICsJCXJldHVybiAtMTsKPiArCX0KPiArCXJpbmdfYXR0ciA9IChzdHJ1Y3QgaW9jdGxf
aHlwZXJfZG1hYnVmX2V4cG9ydGVyX3Jpbmdfc2V0dXAgKilkYXRhOwo+ICsKPiArCXJldCA9IGh5
cGVyX2RtYWJ1Zl9leHBvcnRlcl9yaW5nYnVmX2luaXQocmluZ19hdHRyLT5yZW1vdGVfZG9tYWlu
LAo+ICsJCQkJCQkmcmluZ19hdHRyLT5yaW5nX3JlZmlkLAo+ICsJCQkJCQkmcmluZ19hdHRyLT5w
b3J0KTsKPiArCj4gKwlyZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGh5cGVyX2Rt
YWJ1Zl9pbXBvcnRlcl9yaW5nX3NldHVwKHZvaWQgKmRhdGEpCj4gK3sKPiArCXN0cnVjdCBpb2N0
bF9oeXBlcl9kbWFidWZfaW1wb3J0ZXJfcmluZ19zZXR1cCAqc2V0dXBfaW1wX3JpbmdfYXR0cjsK
PiArCWludCByZXQgPSAwOwo+ICsKPiArCWlmICghZGF0YSkgewo+ICsJCXByaW50aygidXNlciBk
YXRhIGlzIE5VTExcbiIpOwo+ICsJCXJldHVybiAtMTsKPiArCX0KPiArCj4gKwlzZXR1cF9pbXBf
cmluZ19hdHRyID0gKHN0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfaW1wb3J0ZXJfcmluZ19zZXR1
cCAqKWRhdGE7Cj4gKwo+ICsJLyogdXNlciBuZWVkIHRvIHByb3ZpZGUgYSBwb3J0IG51bWJlciBh
bmQgcmVmICMgZm9yIHRoZSBwYWdlIHVzZWQgYXMgcmluZyBidWZmZXIgKi8KPiArCXJldCA9IGh5
cGVyX2RtYWJ1Zl9pbXBvcnRlcl9yaW5nYnVmX2luaXQoc2V0dXBfaW1wX3JpbmdfYXR0ci0+c291
cmNlX2RvbWFpbiwKPiArCQkJCQkJIHNldHVwX2ltcF9yaW5nX2F0dHItPnJpbmdfcmVmaWQsCj4g
KwkJCQkJCSBzZXR1cF9pbXBfcmluZ19hdHRyLT5wb3J0KTsKPiArCj4gKwlyZXR1cm4gcmV0Owo+
ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGh5cGVyX2RtYWJ1Zl9leHBvcnRfcmVtb3RlKHZvaWQgKmRh
dGEpCj4gK3sKPiArCXN0cnVjdCBpb2N0bF9oeXBlcl9kbWFidWZfZXhwb3J0X3JlbW90ZSAqZXhw
b3J0X3JlbW90ZV9hdHRyOwo+ICsJc3RydWN0IGRtYV9idWYgKmRtYV9idWY7Cj4gKwlzdHJ1Y3Qg
ZG1hX2J1Zl9hdHRhY2htZW50ICphdHRhY2htZW50Owo+ICsJc3RydWN0IHNnX3RhYmxlICpzZ3Q7
Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3BhZ2VzX2luZm8gKnBhZ2VfaW5mbzsKPiArCXN0cnVj
dCBoeXBlcl9kbWFidWZfc2d0X2luZm8gKnNndF9pbmZvOwo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1
Zl9yaW5nX3JxICpyZXE7Cj4gKwlpbnQgb3BlcmFuZHNbOV07Cj4gKwlpbnQgcmV0ID0gMDsKPiAr
Cj4gKwlpZiAoIWRhdGEpIHsKPiArCQlwcmludGsoInVzZXIgZGF0YSBpcyBOVUxMXG4iKTsKPiAr
CQlyZXR1cm4gLTE7Cj4gKwl9Cj4gKwo+ICsJZXhwb3J0X3JlbW90ZV9hdHRyID0gKHN0cnVjdCBp
b2N0bF9oeXBlcl9kbWFidWZfZXhwb3J0X3JlbW90ZSAqKWRhdGE7Cj4gKwo+ICsJZG1hX2J1ZiA9
IGRtYV9idWZfZ2V0KGV4cG9ydF9yZW1vdGVfYXR0ci0+ZG1hYnVmX2ZkKTsKPiArCWlmICghZG1h
X2J1Zikgewo+ICsJCXByaW50aygiQ2Fubm90IGdldCBkbWEgYnVmXG4iKTsKPiArCQlyZXR1cm4g
LTE7Cj4gKwl9Cj4gKwo+ICsJYXR0YWNobWVudCA9IGRtYV9idWZfYXR0YWNoKGRtYV9idWYsIGh5
cGVyX2RtYWJ1Zl9wcml2YXRlLmRldmljZSk7Cj4gKwlpZiAoIWF0dGFjaG1lbnQpIHsKPiArCQlw
cmludGsoIkNhbm5vdCBnZXQgYXR0YWNobWVudFxuIik7Cj4gKwkJcmV0dXJuIC0xOwo+ICsJfQo+
ICsKPiArCS8qIHdlIGNoZWNrIGlmIHRoaXMgc3BlY2lmaWMgYXR0YWNobWVudCB3YXMgYWxyZWFk
eSBleHBvcnRlZAo+ICsJICogdG8gdGhlIHNhbWUgZG9tYWluIGFuZCBpZiB5ZXMsIGl0IHJldHVy
bnMgaHlwZXJfZG1hYnVmX2lkCj4gKwkgKiBvZiBwcmUtZXhwb3J0ZWQgc2d0ICovCj4gKwlyZXQg
PSBoeXBlcl9kbWFidWZfZmluZF9pZChhdHRhY2htZW50LCBleHBvcnRfcmVtb3RlX2F0dHItPnJl
bW90ZV9kb21haW4pOwo+ICsJaWYgKHJldCAhPSAtMSkgewo+ICsJCWRtYV9idWZfZGV0YWNoKGRt
YV9idWYsIGF0dGFjaG1lbnQpOwo+ICsJCWRtYV9idWZfcHV0KGRtYV9idWYpOwo+ICsJCWV4cG9y
dF9yZW1vdGVfYXR0ci0+aHlwZXJfZG1hYnVmX2lkID0gcmV0Owo+ICsJCXJldHVybiAwOwo+ICsJ
fQo+ICsJLyogQ2xlYXIgcmV0LCBhcyB0aGF0IHdpbGwgY2F1c2Ugd2hvbGUgaW9jdGwgdG8gcmV0
dXJuIGZhaWx1cmUgdG8gdXNlcnNwYWNlLCB3aGljaCBpcyBub3QgdHJ1ZSAqLwo+ICsJcmV0ID0g
MDsKPiArCj4gKwlzZ3QgPSBkbWFfYnVmX21hcF9hdHRhY2htZW50KGF0dGFjaG1lbnQsIERNQV9C
SURJUkVDVElPTkFMKTsKPiArCj4gKwlzZ3RfaW5mbyA9IGttYWxsb2Moc2l6ZW9mKCpzZ3RfaW5m
byksIEdGUF9LRVJORUwpOwo+ICsKPiArCXNndF9pbmZvLT5oeXBlcl9kbWFidWZfaWQgPSBoeXBl
cl9kbWFidWZfaWRfZ2VuKCk7Cj4gKwkvKiBUT0RPOiBXZSBtaWdodCBuZWVkIHRvIGNvbnNpZGVy
IHVzaW5nIHBvcnQgbnVtYmVyIG9uIGV2ZW50IGNoYW5uZWw/ICovCj4gKwlzZ3RfaW5mby0+aHlw
ZXJfZG1hYnVmX3Jkb21haW4gPSBleHBvcnRfcmVtb3RlX2F0dHItPnJlbW90ZV9kb21haW47Cj4g
KwlzZ3RfaW5mby0+c2d0ID0gc2d0Owo+ICsJc2d0X2luZm8tPmF0dGFjaG1lbnQgPSBhdHRhY2ht
ZW50Owo+ICsJc2d0X2luZm8tPmRtYV9idWYgPSBkbWFfYnVmOwo+ICsKPiArCXBhZ2VfaW5mbyA9
IGh5cGVyX2RtYWJ1Zl9leHRfcGdzKHNndCk7Cj4gKwlpZiAocGFnZV9pbmZvID09IE5VTEwpCj4g
KwkJZ290byBmYWlsX2V4cG9ydDsKPiArCj4gKwkvKiBub3cgcmVnaXN0ZXIgaXQgdG8gZXhwb3J0
IGxpc3QgKi8KPiArCWh5cGVyX2RtYWJ1Zl9yZWdpc3Rlcl9leHBvcnRlZChzZ3RfaW5mbyk7Cj4g
Kwo+ICsJcGFnZV9pbmZvLT5oeXBlcl9kbWFidWZfcmRvbWFpbiA9IHNndF9pbmZvLT5oeXBlcl9k
bWFidWZfcmRvbWFpbjsKPiArCXBhZ2VfaW5mby0+aHlwZXJfZG1hYnVmX2lkID0gc2d0X2luZm8t
Pmh5cGVyX2RtYWJ1Zl9pZDsgLyogbWF5IG5vdCBiZSBuZWVkZWQgKi8KPiArCj4gKwlleHBvcnRf
cmVtb3RlX2F0dHItPmh5cGVyX2RtYWJ1Zl9pZCA9IHNndF9pbmZvLT5oeXBlcl9kbWFidWZfaWQ7
Cj4gKwo+ICsJLyogbm93IGNyZWF0ZSB0YWJsZSBvZiBncmVmcyBmb3Igc2hhcmVkIHBhZ2VzIGFu
ZCAqLwo+ICsKPiArCS8qIG5vdyBjcmVhdGUgcmVxdWVzdCBmb3IgaW1wb3J0ZXIgdmlhIHJpbmcg
Ki8KPiArCW9wZXJhbmRzWzBdID0gcGFnZV9pbmZvLT5oeXBlcl9kbWFidWZfaWQ7Cj4gKwlvcGVy
YW5kc1sxXSA9IHBhZ2VfaW5mby0+bmVudHM7Cj4gKwlvcGVyYW5kc1syXSA9IHBhZ2VfaW5mby0+
ZnJzdF9vZnN0Owo+ICsJb3BlcmFuZHNbM10gPSBwYWdlX2luZm8tPmxhc3RfbGVuOwo+ICsJb3Bl
cmFuZHNbNF0gPSBoeXBlcl9kbWFidWZfY3JlYXRlX2dyZWZfdGFibGUocGFnZV9pbmZvLT5wYWdl
cywgZXhwb3J0X3JlbW90ZV9hdHRyLT5yZW1vdGVfZG9tYWluLAo+ICsJCQkJCQlwYWdlX2luZm8t
Pm5lbnRzLCAmc2d0X2luZm8tPnNoYXJlZF9wYWdlc19pbmZvKTsKPiArCS8qIGRyaXZlci9hcHBs
aWNhdGlvbiBzcGVjaWZpYyBwcml2YXRlIGluZm8sIG1heCAzMiBieXRlcyAqLwo+ICsJb3BlcmFu
ZHNbNV0gPSBleHBvcnRfcmVtb3RlX2F0dHItPnByaXZhdGVbMF07Cj4gKwlvcGVyYW5kc1s2XSA9
IGV4cG9ydF9yZW1vdGVfYXR0ci0+cHJpdmF0ZVsxXTsKPiArCW9wZXJhbmRzWzddID0gZXhwb3J0
X3JlbW90ZV9hdHRyLT5wcml2YXRlWzJdOwo+ICsJb3BlcmFuZHNbOF0gPSBleHBvcnRfcmVtb3Rl
X2F0dHItPnByaXZhdGVbM107Cj4gKwo+ICsJcmVxID0ga2NhbGxvYygxLCBzaXplb2YoKnJlcSks
IEdGUF9LRVJORUwpOwo+ICsKPiArCS8qIGNvbXBvc2luZyBhIG1lc3NhZ2UgdG8gdGhlIGltcG9y
dGVyICovCj4gKwloeXBlcl9kbWFidWZfY3JlYXRlX3JlcXVlc3QocmVxLCBIWVBFUl9ETUFCVUZf
RVhQT1JULCAmb3BlcmFuZHNbMF0pOwo+ICsJaWYoaHlwZXJfZG1hYnVmX3NlbmRfcmVxdWVzdChl
eHBvcnRfcmVtb3RlX2F0dHItPnJlbW90ZV9kb21haW4sIHJlcSkpCj4gKwkJZ290byBmYWlsX3Nl
bmRfcmVxdWVzdDsKPiArCj4gKwkvKiBmcmVlIG1zZyAqLwo+ICsJa2ZyZWUocmVxKTsKPiArCS8q
IGZyZWUgcGFnZV9pbmZvICovCj4gKwlrZnJlZShwYWdlX2luZm8pOwo+ICsKPiArCXJldHVybiBy
ZXQ7Cj4gKwo+ICtmYWlsX3NlbmRfcmVxdWVzdDoKPiArCWtmcmVlKHJlcSk7Cj4gKwloeXBlcl9k
bWFidWZfcmVtb3ZlX2V4cG9ydGVkKHNndF9pbmZvLT5oeXBlcl9kbWFidWZfaWQpOwo+ICsKPiAr
ZmFpbF9leHBvcnQ6Cj4gKwlkbWFfYnVmX3VubWFwX2F0dGFjaG1lbnQoc2d0X2luZm8tPmF0dGFj
aG1lbnQsIHNndF9pbmZvLT5zZ3QsIERNQV9CSURJUkVDVElPTkFMKTsKPiArCWRtYV9idWZfZGV0
YWNoKHNndF9pbmZvLT5kbWFfYnVmLCBzZ3RfaW5mby0+YXR0YWNobWVudCk7Cj4gKwlkbWFfYnVm
X3B1dChzZ3RfaW5mby0+ZG1hX2J1Zik7Cj4gKwo+ICsJcmV0dXJuIC1FSU5WQUw7Cj4gK30KPiAr
Cj4gK3N0YXRpYyBpbnQgaHlwZXJfZG1hYnVmX2V4cG9ydF9mZF9pb2N0bCh2b2lkICpkYXRhKQo+
ICt7Cj4gKwlzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX2V4cG9ydF9mZCAqZXhwb3J0X2ZkX2F0
dHI7Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX2ltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZF9z
Z3RfaW5mbzsKPiArCWludCByZXQgPSAwOwo+ICsKPiArCWlmICghZGF0YSkgewo+ICsJCXByaW50
aygidXNlciBkYXRhIGlzIE5VTExcbiIpOwo+ICsJCXJldHVybiAtMTsKPiArCX0KPiArCj4gKwll
eHBvcnRfZmRfYXR0ciA9IChzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX2V4cG9ydF9mZCAqKWRh
dGE7Cj4gKwo+ICsJLyogbG9vayBmb3IgZG1hYnVmIGZvciB0aGUgaWQgKi8KPiArCWltcG9ydGVk
X3NndF9pbmZvID0gaHlwZXJfZG1hYnVmX2ZpbmRfaW1wb3J0ZWQoZXhwb3J0X2ZkX2F0dHItPmh5
cGVyX2RtYWJ1Zl9pZCk7Cj4gKwlpZiAoaW1wb3J0ZWRfc2d0X2luZm8gPT0gTlVMTCkgLyogY2Fu
J3QgZmluZCBzZ3QgZnJvbSB0aGUgdGFibGUgKi8KPiArCQlyZXR1cm4gLTE7Cj4gKwo+ICsJcHJp
bnRrKCIlcyBGb3VuZCBidWZmZXIgZ3JlZiAlZCAgb2ZmICVkIGxhc3QgbGVuICVkIG5lbnRzICVk
IGRvbWFpbiAlZFxuIiwgX19mdW5jX18sCj4gKwkJaW1wb3J0ZWRfc2d0X2luZm8tPmdyZWYsIGlt
cG9ydGVkX3NndF9pbmZvLT5mcnN0X29mc3QsCj4gKwkJaW1wb3J0ZWRfc2d0X2luZm8tPmxhc3Rf
bGVuLCBpbXBvcnRlZF9zZ3RfaW5mby0+bmVudHMsCj4gKwkJSFlQRVJfRE1BQlVGX0lEX0lNUE9S
VEVSX0dFVF9TRE9NQUlOX0lEKGltcG9ydGVkX3NndF9pbmZvLT5oeXBlcl9kbWFidWZfaWQpKTsK
PiArCj4gKwlpbXBvcnRlZF9zZ3RfaW5mby0+c2d0ID0gaHlwZXJfZG1hYnVmX21hcF9wYWdlcyhp
bXBvcnRlZF9zZ3RfaW5mby0+Z3JlZiwKPiArCQkJCQkJaW1wb3J0ZWRfc2d0X2luZm8tPmZyc3Rf
b2ZzdCwKPiArCQkJCQkJaW1wb3J0ZWRfc2d0X2luZm8tPmxhc3RfbGVuLAo+ICsJCQkJCQlpbXBv
cnRlZF9zZ3RfaW5mby0+bmVudHMsCj4gKwkJCQkJCUhZUEVSX0RNQUJVRl9JRF9JTVBPUlRFUl9H
RVRfU0RPTUFJTl9JRChpbXBvcnRlZF9zZ3RfaW5mby0+aHlwZXJfZG1hYnVmX2lkKSwKPiArCQkJ
CQkJJmltcG9ydGVkX3NndF9pbmZvLT5zaGFyZWRfcGFnZXNfaW5mbyk7Cj4gKwo+ICsJaWYgKCFp
bXBvcnRlZF9zZ3RfaW5mby0+c2d0KSB7Cj4gKwkJcmV0dXJuIC0xOwo+ICsJfQo+ICsKPiArCWV4
cG9ydF9mZF9hdHRyLT5mZCA9IGh5cGVyX2RtYWJ1Zl9leHBvcnRfZmQoaW1wb3J0ZWRfc2d0X2lu
Zm8sIGV4cG9ydF9mZF9hdHRyLT5mbGFncyk7Cj4gKwlpZiAoZXhwb3J0X2ZkX2F0dHIgPCAwKSB7
Cj4gKwkJcmV0ID0gZXhwb3J0X2ZkX2F0dHItPmZkOwo+ICsJfQo+ICsKPiArCXJldHVybiByZXQ7
Cj4gK30KPiArCj4gKy8qIHJlbW92aW5nIGRtYWJ1ZiBmcm9tIHRoZSBkYXRhYmFzZSBhbmQgc2Vu
ZCBpbnQgcmVxIHRvIHRoZSBzb3VyY2UgZG9tYWluCj4gKyogdG8gdW5tYXAgaXQuICovCj4gK3N0
YXRpYyBpbnQgaHlwZXJfZG1hYnVmX2Rlc3Ryb3kodm9pZCAqZGF0YSkKPiArewo+ICsJc3RydWN0
IGlvY3RsX2h5cGVyX2RtYWJ1Zl9kZXN0cm95ICpkZXN0cm95X2F0dHI7Cj4gKwlzdHJ1Y3QgaHlw
ZXJfZG1hYnVmX3NndF9pbmZvICpzZ3RfaW5mbzsKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfcmlu
Z19ycSAqcmVxOwo+ICsJaW50IHJldDsKPiArCj4gKwlpZiAoIWRhdGEpIHsKPiArCQlwcmludGso
InVzZXIgZGF0YSBpcyBOVUxMXG4iKTsKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCX0KPiArCj4g
KwlkZXN0cm95X2F0dHIgPSAoc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9kZXN0cm95ICopZGF0
YTsKPiArCj4gKwkvKiBmaW5kIGRtYWJ1ZiBpbiBleHBvcnQgbGlzdCAqLwo+ICsJc2d0X2luZm8g
PSBoeXBlcl9kbWFidWZfZmluZF9leHBvcnRlZChkZXN0cm95X2F0dHItPmh5cGVyX2RtYWJ1Zl9p
ZCk7Cj4gKwlpZiAoc2d0X2luZm8gPT0gTlVMTCkgeyAvKiBmYWlsZWQgdG8gZmluZCBjb3JyZXNw
b25kaW5nIGVudHJ5IGluIGV4cG9ydCBsaXN0ICovCj4gKwkJZGVzdHJveV9hdHRyLT5zdGF0dXMg
PSAtRUlOVkFMOwo+ICsJCXJldHVybiAtRUZBVUxUOwo+ICsJfQo+ICsKPiArCXJlcSA9IGtjYWxs
b2MoMSwgc2l6ZW9mKCpyZXEpLCBHRlBfS0VSTkVMKTsKPiArCj4gKwloeXBlcl9kbWFidWZfY3Jl
YXRlX3JlcXVlc3QocmVxLCBIWVBFUl9ETUFCVUZfREVTVFJPWSwgJmRlc3Ryb3lfYXR0ci0+aHlw
ZXJfZG1hYnVmX2lkKTsKPiArCj4gKwkvKiBub3cgc2VuZCBkZXN0cm95IHJlcXVlc3QgdG8gcmVt
b3RlIGRvbWFpbgo+ICsJICogY3VycmVudGx5IGFzc3VtaW5nIHRoZXJlJ3Mgb25seSBvbmUgaW1w
b3J0ZXIgZXhpc3QgKi8KPiArCXJldCA9IGh5cGVyX2RtYWJ1Zl9zZW5kX3JlcXVlc3Qoc2d0X2lu
Zm8tPmh5cGVyX2RtYWJ1Zl9yZG9tYWluLCByZXEpOwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlr
ZnJlZShyZXEpOwo+ICsJCXJldHVybiAtRUZBVUxUOwo+ICsJfQo+ICsKPiArCS8qIGZyZWUgbXNn
ICovCj4gKwlrZnJlZShyZXEpOwo+ICsJZGVzdHJveV9hdHRyLT5zdGF0dXMgPSByZXQ7Cj4gKwo+
ICsJLyogUmVzdCBvZiBjbGVhbnVwIHdpbGwgZm9sbG93IHdoZW4gaW1wb3J0ZXIgd2lsbCBmcmVl
IGl0J3MgYnVmZmVyLAo+ICsJICogY3VycmVudCBpbXBsZW1lbnRhdGlvbiBhc3N1bWVzIHRoYXQg
dGhlcmUgaXMgb25seSBvbmUgaW1wb3J0ZXIKPiArICAgICAgICAgKi8KPiArCj4gKwlyZXR1cm4g
cmV0Owo+ICt9Cj4gKwo+ICtzdGF0aWMgaW50IGh5cGVyX2RtYWJ1Zl9xdWVyeSh2b2lkICpkYXRh
KQo+ICt7Cj4gKwlzdHJ1Y3QgaW9jdGxfaHlwZXJfZG1hYnVmX3F1ZXJ5ICpxdWVyeV9hdHRyOwo+
ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9zZ3RfaW5mbyAqc2d0X2luZm87Cj4gKwlzdHJ1Y3QgaHlw
ZXJfZG1hYnVmX2ltcG9ydGVkX3NndF9pbmZvICppbXBvcnRlZF9zZ3RfaW5mbzsKPiArCWludCBy
ZXQgPSAwOwo+ICsKPiArCWlmICghZGF0YSkgewo+ICsJCXByaW50aygidXNlciBkYXRhIGlzIE5V
TExcbiIpOwo+ICsJCXJldHVybiAtRUlOVkFMOwo+ICsJfQo+ICsKPiArCXF1ZXJ5X2F0dHIgPSAo
c3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9xdWVyeSAqKWRhdGE7Cj4gKwo+ICsJc2d0X2luZm8g
PSBoeXBlcl9kbWFidWZfZmluZF9leHBvcnRlZChxdWVyeV9hdHRyLT5oeXBlcl9kbWFidWZfaWQp
Owo+ICsJaW1wb3J0ZWRfc2d0X2luZm8gPSBoeXBlcl9kbWFidWZfZmluZF9pbXBvcnRlZChxdWVy
eV9hdHRyLT5oeXBlcl9kbWFidWZfaWQpOwo+ICsKPiArCS8qIGlmIGRtYWJ1ZiBjYW4ndCBiZSBm
b3VuZCBpbiBib3RoIGxpc3RzLCByZXR1cm4gKi8KPiArCWlmICghKHNndF9pbmZvICYmIGltcG9y
dGVkX3NndF9pbmZvKSkgewo+ICsJCXByaW50aygiY2FuJ3QgZmluZCBlbnRyeSBhbnl3aGVyZVxu
Iik7Cj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwl9Cj4gKwo+ICsJLyogbm90IGNvbnNpZGVyaW5n
IHRoZSBjYXNlIHdoZXJlIGEgZG1hYnVmIGlzIGZvdW5kIG9uIGJvdGggcXVldWVzCj4gKwkgKiBp
biBvbmUgZG9tYWluICovCj4gKwlzd2l0Y2ggKHF1ZXJ5X2F0dHItPml0ZW0pCj4gKwl7Cj4gKwkJ
Y2FzZSBETUFCVUZfUVVFUllfVFlQRV9MSVNUOgo+ICsJCQlpZiAoc2d0X2luZm8pIHsKPiArCQkJ
CXF1ZXJ5X2F0dHItPmluZm8gPSBFWFBPUlRFRDsKPiArCQkJfSBlbHNlIHsKPiArCQkJCXF1ZXJ5
X2F0dHItPmluZm8gPSBJTVBPUlRFRDsKPiArCQkJfQo+ICsJCQlicmVhazsKPiArCj4gKwkJLyog
ZXhwb3J0aW5nIGRvbWFpbiBvZiB0aGlzIHNwZWNpZmljIGRtYWJ1ZiovCj4gKwkJY2FzZSBETUFC
VUZfUVVFUllfRVhQT1JURVI6Cj4gKwkJCWlmIChzZ3RfaW5mbykgewo+ICsJCQkJcXVlcnlfYXR0
ci0+aW5mbyA9IDB4RkZGRkZGRkY7IC8qIG15c2VsZiAqLwo+ICsJCQl9IGVsc2Ugewo+ICsJCQkJ
cXVlcnlfYXR0ci0+aW5mbyA9IChIWVBFUl9ETUFCVUZfSURfSU1QT1JURVJfR0VUX1NET01BSU5f
SUQoaW1wb3J0ZWRfc2d0X2luZm8tPmh5cGVyX2RtYWJ1Zl9pZCkpOwo+ICsJCQl9Cj4gKwkJCWJy
ZWFrOwo+ICsKPiArCQkvKiBpbXBvcnRpbmcgZG9tYWluIG9mIHRoaXMgc3BlY2lmaWMgZG1hYnVm
ICovCj4gKwkJY2FzZSBETUFCVUZfUVVFUllfSU1QT1JURVI6Cj4gKwkJCWlmIChzZ3RfaW5mbykg
ewo+ICsJCQkJcXVlcnlfYXR0ci0+aW5mbyA9IHNndF9pbmZvLT5oeXBlcl9kbWFidWZfcmRvbWFp
bjsKPiArCQkJfSBlbHNlIHsKPiArI2lmIDAgLyogVE9ETzogYSBnbG9iYWwgdmFyaWFibGUsIGN1
cnJlbnRfZG9tYWluIGRvZXMgbm90IGV4aXN0IHlldCovCj4gKwkJCQlxdWVyeV9hdHRyLT5pbmZv
ID0gY3VycmVudF9kb21haW47Cj4gKyNlbmRpZgo+ICsJCQl9Cj4gKwkJCWJyZWFrOwo+ICsKPiAr
CQkvKiBzaXplIG9mIGRtYWJ1ZiBpbiBieXRlICovCj4gKwkJY2FzZSBETUFCVUZfUVVFUllfU0la
RToKPiArCQkJaWYgKHNndF9pbmZvKSB7Cj4gKyNpZiAwIC8qIFRPRE86IGh5cGVyX2RtYWJ1Zl9i
dWZfc2l6ZSBpcyBub3QgaW1wbGVtZW50ZWQgeWV0ICovCj4gKwkJCQlxdWVyeV9hdHRyLT5pbmZv
ID0gaHlwZXJfZG1hYnVmX2J1Zl9zaXplKHNndF9pbmZvLT5zZ3QpOwo+ICsjZW5kaWYKPiArCQkJ
fSBlbHNlIHsKPiArCQkJCXF1ZXJ5X2F0dHItPmluZm8gPSBpbXBvcnRlZF9zZ3RfaW5mby0+bmVu
dHMgKiA0MDk2IC0KPiArCQkJCQkJICAgaW1wb3J0ZWRfc2d0X2luZm8tPmZyc3Rfb2ZzdCAtIDQw
OTYgKwo+ICsJCQkJCQkgICBpbXBvcnRlZF9zZ3RfaW5mby0+bGFzdF9sZW47Cj4gKwkJCX0KPiAr
CQkJYnJlYWs7Cj4gKwl9Cj4gKwo+ICsJcmV0dXJuIHJldDsKPiArfQo+ICsKPiArc3RhdGljIGlu
dCBoeXBlcl9kbWFidWZfcmVtb3RlX2V4cG9ydGVyX3Jpbmdfc2V0dXAodm9pZCAqZGF0YSkKPiAr
ewo+ICsJc3RydWN0IGlvY3RsX2h5cGVyX2RtYWJ1Zl9yZW1vdGVfZXhwb3J0ZXJfcmluZ19zZXR1
cCAqcmVtb3RlX2V4cG9ydGVyX3Jpbmdfc2V0dXA7Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3Jp
bmdfcnEgKnJlcTsKPiArCj4gKwlyZW1vdGVfZXhwb3J0ZXJfcmluZ19zZXR1cCA9IChzdHJ1Y3Qg
aW9jdGxfaHlwZXJfZG1hYnVmX3JlbW90ZV9leHBvcnRlcl9yaW5nX3NldHVwICopZGF0YTsKPiAr
Cj4gKwlyZXEgPSBrY2FsbG9jKDEsIHNpemVvZigqcmVxKSwgR0ZQX0tFUk5FTCk7Cj4gKwloeXBl
cl9kbWFidWZfY3JlYXRlX3JlcXVlc3QocmVxLCBIWVBFUl9ETUFCVUZfRVhQT1JURVJfUklOR19T
RVRVUCwgTlVMTCk7Cj4gKwo+ICsJLyogcmVxdWVzdGluZyByZW1vdGUgZG9tYWluIHRvIHNldC11
cCBleHBvcnRlcidzIHJpbmcgKi8KPiArCWlmKGh5cGVyX2RtYWJ1Zl9zZW5kX3JlcXVlc3QocmVt
b3RlX2V4cG9ydGVyX3Jpbmdfc2V0dXAtPnJkb21haW4sIHJlcSkgPCAwKSB7Cj4gKwkJa2ZyZWUo
cmVxKTsKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCX0KPiArCj4gKwlrZnJlZShyZXEpOwo+ICsJ
cmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgaHlwZXJfZG1hYnVmX2lv
Y3RsX2Rlc2MgaHlwZXJfZG1hYnVmX2lvY3Rsc1tdID0gewo+ICsJSFlQRVJfRE1BQlVGX0lPQ1RM
X0RFRihJT0NUTF9IWVBFUl9ETUFCVUZfRVhQT1JURVJfUklOR19TRVRVUCwgaHlwZXJfZG1hYnVm
X2V4cG9ydGVyX3Jpbmdfc2V0dXAsIDApLAo+ICsJSFlQRVJfRE1BQlVGX0lPQ1RMX0RFRihJT0NU
TF9IWVBFUl9ETUFCVUZfSU1QT1JURVJfUklOR19TRVRVUCwgaHlwZXJfZG1hYnVmX2ltcG9ydGVy
X3Jpbmdfc2V0dXAsIDApLAo+ICsJSFlQRVJfRE1BQlVGX0lPQ1RMX0RFRihJT0NUTF9IWVBFUl9E
TUFCVUZfRVhQT1JUX1JFTU9URSwgaHlwZXJfZG1hYnVmX2V4cG9ydF9yZW1vdGUsIDApLAo+ICsJ
SFlQRVJfRE1BQlVGX0lPQ1RMX0RFRihJT0NUTF9IWVBFUl9ETUFCVUZfRVhQT1JUX0ZELCBoeXBl
cl9kbWFidWZfZXhwb3J0X2ZkX2lvY3RsLCAwKSwKPiArCUhZUEVSX0RNQUJVRl9JT0NUTF9ERUYo
SU9DVExfSFlQRVJfRE1BQlVGX0RFU1RST1ksIGh5cGVyX2RtYWJ1Zl9kZXN0cm95LCAwKSwKPiAr
CUhZUEVSX0RNQUJVRl9JT0NUTF9ERUYoSU9DVExfSFlQRVJfRE1BQlVGX1FVRVJZLCBoeXBlcl9k
bWFidWZfcXVlcnksIDApLAo+ICsJSFlQRVJfRE1BQlVGX0lPQ1RMX0RFRihJT0NUTF9IWVBFUl9E
TUFCVUZfUkVNT1RFX0VYUE9SVEVSX1JJTkdfU0VUVVAsIGh5cGVyX2RtYWJ1Zl9yZW1vdGVfZXhw
b3J0ZXJfcmluZ19zZXR1cCwgMCksCj4gK307Cj4gKwo+ICtzdGF0aWMgbG9uZyBoeXBlcl9kbWFi
dWZfaW9jdGwoc3RydWN0IGZpbGUgKmZpbHAsCj4gKwkJCXVuc2lnbmVkIGludCBjbWQsIHVuc2ln
bmVkIGxvbmcgcGFyYW0pCj4gK3sKPiArCWNvbnN0IHN0cnVjdCBoeXBlcl9kbWFidWZfaW9jdGxf
ZGVzYyAqaW9jdGwgPSBOVUxMOwo+ICsJdW5zaWduZWQgaW50IG5yID0gX0lPQ19OUihjbWQpOwo+
ICsJaW50IHJldCA9IC1FSU5WQUw7Cj4gKwloeXBlcl9kbWFidWZfaW9jdGxfdCBmdW5jOwo+ICsJ
Y2hhciAqa2RhdGE7Cj4gKwo+ICsJaW9jdGwgPSAmaHlwZXJfZG1hYnVmX2lvY3Rsc1tucl07Cj4g
Kwo+ICsJZnVuYyA9IGlvY3RsLT5mdW5jOwo+ICsKPiArCWlmICh1bmxpa2VseSghZnVuYykpIHsK
PiArCQlwcmludGsoIm5vIGZ1bmN0aW9uXG4iKTsKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCX0K
PiArCj4gKwlrZGF0YSA9IGttYWxsb2MoX0lPQ19TSVpFKGNtZCksIEdGUF9LRVJORUwpOwo+ICsJ
aWYgKCFrZGF0YSkgewo+ICsJCXByaW50aygibm8gbWVtb3J5XG4iKTsKPiArCQlyZXR1cm4gLUVO
T01FTTsKPiArCX0KPiArCj4gKwlpZiAoY29weV9mcm9tX3VzZXIoa2RhdGEsICh2b2lkIF9fdXNl
ciAqKXBhcmFtLCBfSU9DX1NJWkUoY21kKSkgIT0gMCkgewo+ICsJCXByaW50aygiZmFpbGVkIHRv
IGNvcHkgZnJvbSB1c2VyIGFyZ3VtZW50c1xuIik7Cj4gKwkJcmV0dXJuIC1FRkFVTFQ7Cj4gKwl9
Cj4gKwo+ICsJcmV0ID0gZnVuYyhrZGF0YSk7Cj4gKwo+ICsJaWYgKGNvcHlfdG9fdXNlcigodm9p
ZCBfX3VzZXIgKilwYXJhbSwga2RhdGEsIF9JT0NfU0laRShjbWQpKSAhPSAwKSB7Cj4gKwkJcHJp
bnRrKCJmYWlsZWQgdG8gY29weSB0byB1c2VyIGFyZ3VtZW50c1xuIik7Cj4gKwkJcmV0dXJuIC1F
RkFVTFQ7Cj4gKwl9Cj4gKwo+ICsJa2ZyZWUoa2RhdGEpOwo+ICsKPiArCXJldHVybiByZXQ7Cj4g
K30KPiArCj4gK3N0cnVjdCBkZXZpY2VfaW5mbyB7Cj4gKwlpbnQgY3Vycl9kb21haW47Cj4gK307
Cj4gKwo+ICsvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki8KPiArc3Rh
dGljIHN0cnVjdCBmaWxlX29wZXJhdGlvbnMgaHlwZXJfZG1hYnVmX2RyaXZlcl9mb3BzID0KPiAr
ewo+ICsgICAub3duZXIgPSBUSElTX01PRFVMRSwKPiArICAgLnVubG9ja2VkX2lvY3RsID0gaHlw
ZXJfZG1hYnVmX2lvY3RsLAo+ICt9Owo+ICsKPiArc3RhdGljIHN0cnVjdCBtaXNjZGV2aWNlIGh5
cGVyX2RtYWJ1Zl9taXNjZGV2ID0gewo+ICsJLm1pbm9yID0gTUlTQ19EWU5BTUlDX01JTk9SLAo+
ICsJLm5hbWUgPSAieGVuL2h5cGVyX2RtYWJ1ZiIsCj4gKwkuZm9wcyA9ICZoeXBlcl9kbWFidWZf
ZHJpdmVyX2ZvcHMsCj4gK307Cj4gKwo+ICtzdGF0aWMgY29uc3QgY2hhciBkZXZpY2VfbmFtZVtd
ID0gImh5cGVyX2RtYWJ1ZiI7Cj4gKwo+ICsvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09Ki8KPiAraW50IHJlZ2lzdGVyX2RldmljZSh2b2lkKQo+ICt7Cj4gKwlpbnQgcmVz
dWx0ID0gMDsKPiArCj4gKwlyZXN1bHQgPSBtaXNjX3JlZ2lzdGVyKCZoeXBlcl9kbWFidWZfbWlz
Y2Rldik7Cj4gKwo+ICsJaWYgKHJlc3VsdCAhPSAwKSB7Cj4gKwkJcHJpbnRrKEtFUk5fV0FSTklO
RyAiaHlwZXJfZG1hYnVmOiBkcml2ZXIgY2FuJ3QgYmUgcmVnaXN0ZXJlZFxuIik7Cj4gKwkJcmV0
dXJuIHJlc3VsdDsKPiArCX0KPiArCj4gKwloeXBlcl9kbWFidWZfcHJpdmF0ZS5kZXZpY2UgPSBo
eXBlcl9kbWFidWZfbWlzY2Rldi50aGlzX2RldmljZTsKPiArCj4gKwkvKiBUT0RPOiBDaGVjayBp
ZiB0aGVyZSBpcyBhIGRpZmZlcmVudCB3YXkgdG8gaW5pdGlhbGl6ZSBkbWEgbWFzayBuaWNlbHkg
Ki8KPiArCWRtYV9jb2VyY2VfbWFza19hbmRfY29oZXJlbnQoaHlwZXJfZG1hYnVmX3ByaXZhdGUu
ZGV2aWNlLCAweEZGRkZGRkZGKTsKPiArCj4gKwkvKiBUT0RPIGZpbmQgYSB3YXkgdG8gcHJvdmlk
ZSBwYXJhbWV0ZXJzIGZvciBiZWxvdyBmdW5jdGlvbiBvciBtb3ZlIHRoYXQgdG8gaW9jdGwgKi8K
PiArLyoJZXJyID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcihyZG9tYWlu
LCBldnRjaG4sCj4gKwkJCQlzcmNfc2lua19pc3IsIFBPUlRfTlVNLCAicmVtb3RlX2RvbWFpbiIs
ICZpbmZvKTsKPiArCWlmIChlcnIgPCAwKSB7Cj4gKwkJcHJpbnRrKCJoeXBlcl9kbWFidWY6IGNh
bid0IHJlZ2lzdGVyIGludGVycnVwdCBoYW5kbGVyc1xuIik7Cj4gKwkJcmV0dXJuIC1FRkFVTFQ7
Cj4gKwl9Cj4gKwo+ICsJaW5mby5pcnEgPSBlcnI7Cj4gKyovCj4gKwlyZXR1cm4gcmVzdWx0Owo+
ICt9Cj4gKwo+ICsvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8KPiAr
dm9pZCB1bnJlZ2lzdGVyX2RldmljZSh2b2lkKQo+ICt7Cj4gKwlwcmludGsoIEtFUk5fTk9USUNF
ICJoeXBlcl9kbWFidWY6IHVucmVnaXN0ZXJfZGV2aWNlKCkgaXMgY2FsbGVkIiApOwo+ICsJbWlz
Y19kZXJlZ2lzdGVyKCZoeXBlcl9kbWFidWZfbWlzY2Rldik7Cj4gK30KPiBkaWZmIC0tZ2l0IGEv
ZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9saXN0LmMgYi9kcml2ZXJzL3hl
bi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2xpc3QuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gaW5kZXggMDAwMDAwMC4uNzdhN2U2NQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kcml2ZXJz
L3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2xpc3QuYwo+IEBAIC0wLDAgKzEsMTE5IEBA
Cj4gKyNpbmNsdWRlIDxsaW51eC9rZXJuZWwuaD4KPiArI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+
Cj4gKyNpbmNsdWRlIDxsaW51eC9tb2R1bGUuaD4KPiArI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4K
PiArI2luY2x1ZGUgPGxpbnV4L2NkZXYuaD4KPiArI2luY2x1ZGUgPGFzbS91YWNjZXNzLmg+Cj4g
KyNpbmNsdWRlIDxsaW51eC9oYXNodGFibGUuaD4KPiArI2luY2x1ZGUgPGxpbnV4L2RtYS1idWYu
aD4KPiArI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9saXN0LmgiCj4gKwo+ICtERUNMQVJFX0hBU0hU
QUJMRShoeXBlcl9kbWFidWZfaGFzaF9pbXBvcnRlZCwgTUFYX0VOVFJZX0lNUE9SVEVEKTsKPiAr
REVDTEFSRV9IQVNIVEFCTEUoaHlwZXJfZG1hYnVmX2hhc2hfZXhwb3J0ZWQsIE1BWF9FTlRSWV9F
WFBPUlRFRCk7Cj4gKwo+ICtpbnQgaHlwZXJfZG1hYnVmX3RhYmxlX2luaXQoKQo+ICt7Cj4gKwlo
YXNoX2luaXQoaHlwZXJfZG1hYnVmX2hhc2hfaW1wb3J0ZWQpOwo+ICsJaGFzaF9pbml0KGh5cGVy
X2RtYWJ1Zl9oYXNoX2V4cG9ydGVkKTsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtpbnQgaHlw
ZXJfZG1hYnVmX3RhYmxlX2Rlc3Ryb3koKQo+ICt7Cj4gKwkvKiBUT0RPOiBjbGVhbnVwIGh5cGVy
X2RtYWJ1Zl9oYXNoX2ltcG9ydGVkIGFuZCBoeXBlcl9kbWFidWZfaGFzaF9leHBvcnRlZCAqLwo+
ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gK2ludCBoeXBlcl9kbWFidWZfcmVnaXN0ZXJfZXhwb3J0
ZWQoc3RydWN0IGh5cGVyX2RtYWJ1Zl9zZ3RfaW5mbyAqaW5mbykKPiArewo+ICsJc3RydWN0IGh5
cGVyX2RtYWJ1Zl9pbmZvX2VudHJ5X2V4cG9ydGVkICppbmZvX2VudHJ5Owo+ICsKPiArCWluZm9f
ZW50cnkgPSBrbWFsbG9jKHNpemVvZigqaW5mb19lbnRyeSksIEdGUF9LRVJORUwpOwo+ICsKPiAr
CWluZm9fZW50cnktPmluZm8gPSBpbmZvOwo+ICsKPiArCWhhc2hfYWRkKGh5cGVyX2RtYWJ1Zl9o
YXNoX2V4cG9ydGVkLCAmaW5mb19lbnRyeS0+bm9kZSwKPiArCQlpbmZvX2VudHJ5LT5pbmZvLT5o
eXBlcl9kbWFidWZfaWQpOwo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtpbnQgaHlwZXJf
ZG1hYnVmX3JlZ2lzdGVyX2ltcG9ydGVkKHN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0
X2luZm8qIGluZm8pCj4gK3sKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfaW5mb19lbnRyeV9pbXBv
cnRlZCAqaW5mb19lbnRyeTsKPiArCj4gKwlpbmZvX2VudHJ5ID0ga21hbGxvYyhzaXplb2YoKmlu
Zm9fZW50cnkpLCBHRlBfS0VSTkVMKTsKPiArCj4gKwlpbmZvX2VudHJ5LT5pbmZvID0gaW5mbzsK
PiArCj4gKwloYXNoX2FkZChoeXBlcl9kbWFidWZfaGFzaF9pbXBvcnRlZCwgJmluZm9fZW50cnkt
Pm5vZGUsCj4gKwkJaW5mb19lbnRyeS0+aW5mby0+aHlwZXJfZG1hYnVmX2lkKTsKPiArCj4gKwly
ZXR1cm4gMDsKPiArfQo+ICsKPiArc3RydWN0IGh5cGVyX2RtYWJ1Zl9zZ3RfaW5mbyAqaHlwZXJf
ZG1hYnVmX2ZpbmRfZXhwb3J0ZWQoaW50IGlkKQo+ICt7Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVm
X2luZm9fZW50cnlfZXhwb3J0ZWQgKmluZm9fZW50cnk7Cj4gKwlpbnQgYmt0Owo+ICsKPiArCWhh
c2hfZm9yX2VhY2goaHlwZXJfZG1hYnVmX2hhc2hfZXhwb3J0ZWQsIGJrdCwgaW5mb19lbnRyeSwg
bm9kZSkKPiArCQlpZihpbmZvX2VudHJ5LT5pbmZvLT5oeXBlcl9kbWFidWZfaWQgPT0gaWQpCj4g
KwkJCXJldHVybiBpbmZvX2VudHJ5LT5pbmZvOwo+ICsKPiArCXJldHVybiBOVUxMOwo+ICt9Cj4g
Kwo+ICsvKiBzZWFyY2ggZm9yIHByZS1leHBvcnRlZCBzZ3QgYW5kIHJldHVybiBpZCBvZiBpdCBp
ZiBpdCBleGlzdCAqLwo+ICtpbnQgaHlwZXJfZG1hYnVmX2ZpbmRfaWQoc3RydWN0IGRtYV9idWZf
YXR0YWNobWVudCAqYXR0YWNoLCBpbnQgZG9taWQpCj4gK3sKPiArCXN0cnVjdCBoeXBlcl9kbWFi
dWZfaW5mb19lbnRyeV9leHBvcnRlZCAqaW5mb19lbnRyeTsKPiArCWludCBia3Q7Cj4gKwo+ICsJ
aGFzaF9mb3JfZWFjaChoeXBlcl9kbWFidWZfaGFzaF9leHBvcnRlZCwgYmt0LCBpbmZvX2VudHJ5
LCBub2RlKQo+ICsJCWlmKGluZm9fZW50cnktPmluZm8tPmF0dGFjaG1lbnQgPT0gYXR0YWNoICYm
Cj4gKwkJCWluZm9fZW50cnktPmluZm8tPmh5cGVyX2RtYWJ1Zl9yZG9tYWluID09IGRvbWlkKQo+
ICsJCQlyZXR1cm4gaW5mb19lbnRyeS0+aW5mby0+aHlwZXJfZG1hYnVmX2lkOwo+ICsKPiArCXJl
dHVybiAtMTsKPiArfQo+ICsKPiArc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5m
byAqaHlwZXJfZG1hYnVmX2ZpbmRfaW1wb3J0ZWQoaW50IGlkKQo+ICt7Cj4gKwlzdHJ1Y3QgaHlw
ZXJfZG1hYnVmX2luZm9fZW50cnlfaW1wb3J0ZWQgKmluZm9fZW50cnk7Cj4gKwlpbnQgYmt0Owo+
ICsKPiArCWhhc2hfZm9yX2VhY2goaHlwZXJfZG1hYnVmX2hhc2hfaW1wb3J0ZWQsIGJrdCwgaW5m
b19lbnRyeSwgbm9kZSkKPiArCQlpZihpbmZvX2VudHJ5LT5pbmZvLT5oeXBlcl9kbWFidWZfaWQg
PT0gaWQpCj4gKwkJCXJldHVybiBpbmZvX2VudHJ5LT5pbmZvOwo+ICsKPiArCXJldHVybiBOVUxM
Owo+ICt9Cj4gKwo+ICtpbnQgaHlwZXJfZG1hYnVmX3JlbW92ZV9leHBvcnRlZChpbnQgaWQpCj4g
K3sKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfaW5mb19lbnRyeV9leHBvcnRlZCAqaW5mb19lbnRy
eTsKPiArCWludCBia3Q7Cj4gKwo+ICsJaGFzaF9mb3JfZWFjaChoeXBlcl9kbWFidWZfaGFzaF9l
eHBvcnRlZCwgYmt0LCBpbmZvX2VudHJ5LCBub2RlKQo+ICsJCWlmKGluZm9fZW50cnktPmluZm8t
Pmh5cGVyX2RtYWJ1Zl9pZCA9PSBpZCkgewo+ICsJCQloYXNoX2RlbCgmaW5mb19lbnRyeS0+bm9k
ZSk7Cj4gKwkJCXJldHVybiAwOwo+ICsJCX0KPiArCj4gKwlyZXR1cm4gLTE7Cj4gK30KPiArCj4g
K2ludCBoeXBlcl9kbWFidWZfcmVtb3ZlX2ltcG9ydGVkKGludCBpZCkKPiArewo+ICsJc3RydWN0
IGh5cGVyX2RtYWJ1Zl9pbmZvX2VudHJ5X2ltcG9ydGVkICppbmZvX2VudHJ5Owo+ICsJaW50IGJr
dDsKPiArCj4gKwloYXNoX2Zvcl9lYWNoKGh5cGVyX2RtYWJ1Zl9oYXNoX2ltcG9ydGVkLCBia3Qs
IGluZm9fZW50cnksIG5vZGUpCj4gKwkJaWYoaW5mb19lbnRyeS0+aW5mby0+aHlwZXJfZG1hYnVm
X2lkID09IGlkKSB7Cj4gKwkJCWhhc2hfZGVsKCZpbmZvX2VudHJ5LT5ub2RlKTsKPiArCQkJcmV0
dXJuIDA7Cj4gKwkJfQo+ICsKPiArCXJldHVybiAtMTsKPiArfQo+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2xpc3QuaCBiL2RyaXZlcnMveGVuL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbGlzdC5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBp
bmRleCAwMDAwMDAwLi44NjljZDlhCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMveGVu
L2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbGlzdC5oCj4gQEAgLTAsMCArMSw0MCBAQAo+ICsj
aWZuZGVmIF9fSFlQRVJfRE1BQlVGX0xJU1RfSF9fCj4gKyNkZWZpbmUgX19IWVBFUl9ETUFCVUZf
TElTVF9IX18KPiArCj4gKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfc3RydWN0LmgiCj4gKwo+ICsv
KiBudW1iZXIgb2YgYml0cyB0byBiZSB1c2VkIGZvciBleHBvcnRlZCBkbWFidWZzIGhhc2ggdGFi
bGUgKi8KPiArI2RlZmluZSBNQVhfRU5UUllfRVhQT1JURUQgNwo+ICsvKiBudW1iZXIgb2YgYml0
cyB0byBiZSB1c2VkIGZvciBpbXBvcnRlZCBkbWFidWZzIGhhc2ggdGFibGUgKi8KPiArI2RlZmlu
ZSBNQVhfRU5UUllfSU1QT1JURUQgNwo+ICsKPiArc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbmZvX2Vu
dHJ5X2V4cG9ydGVkIHsKPiArICAgICAgICBzdHJ1Y3QgaHlwZXJfZG1hYnVmX3NndF9pbmZvICpp
bmZvOwo+ICsgICAgICAgIHN0cnVjdCBobGlzdF9ub2RlIG5vZGU7Cj4gK307Cj4gKwo+ICtzdHJ1
Y3QgaHlwZXJfZG1hYnVmX2luZm9fZW50cnlfaW1wb3J0ZWQgewo+ICsgICAgICAgIHN0cnVjdCBo
eXBlcl9kbWFidWZfaW1wb3J0ZWRfc2d0X2luZm8gKmluZm87Cj4gKyAgICAgICAgc3RydWN0IGhs
aXN0X25vZGUgbm9kZTsKPiArfTsKPiArCj4gK2ludCBoeXBlcl9kbWFidWZfdGFibGVfaW5pdCh2
b2lkKTsKPiArCj4gK2ludCBoeXBlcl9kbWFidWZfdGFibGVfZGVzdHJveSh2b2lkKTsKPiArCj4g
K2ludCBoeXBlcl9kbWFidWZfcmVnaXN0ZXJfZXhwb3J0ZWQoc3RydWN0IGh5cGVyX2RtYWJ1Zl9z
Z3RfaW5mbyAqaW5mbyk7Cj4gKwo+ICsvKiBzZWFyY2ggZm9yIHByZS1leHBvcnRlZCBzZ3QgYW5k
IHJldHVybiBpZCBvZiBpdCBpZiBpdCBleGlzdCAqLwo+ICtpbnQgaHlwZXJfZG1hYnVmX2ZpbmRf
aWQoc3RydWN0IGRtYV9idWZfYXR0YWNobWVudCAqYXR0YWNoLCBpbnQgZG9taWQpOwo+ICsKPiAr
aW50IGh5cGVyX2RtYWJ1Zl9yZWdpc3Rlcl9pbXBvcnRlZChzdHJ1Y3QgaHlwZXJfZG1hYnVmX2lt
cG9ydGVkX3NndF9pbmZvKiBpbmZvKTsKPiArCj4gK3N0cnVjdCBoeXBlcl9kbWFidWZfc2d0X2lu
Zm8gKmh5cGVyX2RtYWJ1Zl9maW5kX2V4cG9ydGVkKGludCBpZCk7Cj4gKwo+ICtzdHJ1Y3QgaHlw
ZXJfZG1hYnVmX2ltcG9ydGVkX3NndF9pbmZvICpoeXBlcl9kbWFidWZfZmluZF9pbXBvcnRlZChp
bnQgaWQpOwo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9yZW1vdmVfZXhwb3J0ZWQoaW50IGlkKTsK
PiArCj4gK2ludCBoeXBlcl9kbWFidWZfcmVtb3ZlX2ltcG9ydGVkKGludCBpZCk7Cj4gKwo+ICsj
ZW5kaWYgLy8gX19IWVBFUl9ETUFCVUZfTElTVF9IX18KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94
ZW4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuYyBiL2RyaXZlcnMveGVuL2h5cGVyX2Rt
YWJ1Zi9oeXBlcl9kbWFidWZfbXNnLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAw
MDAwMDAuLjMyMzdlNTAKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy94ZW4vaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9tc2cuYwo+IEBAIC0wLDAgKzEsMjEyIEBACj4gKyNpbmNsdWRl
IDxsaW51eC9rZXJuZWwuaD4KPiArI2luY2x1ZGUgPGxpbnV4L2Vycm5vLmg+Cj4gKyNpbmNsdWRl
IDxsaW51eC9tb2R1bGUuaD4KPiArI2luY2x1ZGUgPGxpbnV4L3NsYWIuaD4KPiArI2luY2x1ZGUg
PGxpbnV4L2RtYS1idWYuaD4KPiArI2luY2x1ZGUgImh5cGVyX2RtYWJ1Zl9pbXAuaCIKPiArLy8j
aW5jbHVkZSAiaHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5jLmgiCj4gKyNpbmNsdWRlICJ4ZW4vaHlw
ZXJfZG1hYnVmX3hlbl9jb21tLmgiCj4gKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfbXNnLmgiCj4g
KyNpbmNsdWRlICJoeXBlcl9kbWFidWZfbGlzdC5oIgo+ICsKPiArdm9pZCBoeXBlcl9kbWFidWZf
Y3JlYXRlX3JlcXVlc3Qoc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX3JxICpyZXF1ZXN0LAo+ICsJ
CQkJICAgICAgICBlbnVtIGh5cGVyX2RtYWJ1Zl9jb21tYW5kIGNvbW1hbmQsIGludCAqb3BlcmFu
ZHMpCj4gK3sKPiArCWludCBpOwo+ICsKPiArCXJlcXVlc3QtPnJlcXVlc3RfaWQgPSBoeXBlcl9k
bWFidWZfbmV4dF9yZXFfaWRfZXhwb3J0KCk7Cj4gKwlyZXF1ZXN0LT5zdGF0dXMgPSBIWVBFUl9E
TUFCVUZfUkVRX05PVF9SRVNQT05ERUQ7Cj4gKwlyZXF1ZXN0LT5jb21tYW5kID0gY29tbWFuZDsK
PiArCj4gKwlzd2l0Y2goY29tbWFuZCkgewo+ICsJLyogYXMgZXhwb3J0ZXIsIGNvbW1hbmRzIHRv
IGltcG9ydGVyICovCj4gKwljYXNlIEhZUEVSX0RNQUJVRl9FWFBPUlQ6Cj4gKwkJLyogZXhwb3J0
aW5nIHBhZ2VzIGZvciBkbWFidWYgKi8KPiArCQkvKiBjb21tYW5kIDogSFlQRVJfRE1BQlVGX0VY
UE9SVCwKPiArCQkgKiBvcGVyYW5kczAgOiBoeXBlcl9kbWFidWZfaWQKPiArCQkgKiBvcGVyYW5k
czEgOiBudW1iZXIgb2YgcGFnZXMgdG8gYmUgc2hhcmVkCj4gKwkJICogb3BlcmFuZHMyIDogb2Zm
c2V0IG9mIGRhdGEgaW4gdGhlIGZpcnN0IHBhZ2UKPiArCQkgKiBvcGVyYW5kczMgOiBsZW5ndGgg
b2YgZGF0YSBpbiB0aGUgbGFzdCBwYWdlCj4gKwkJICogb3BlcmFuZHM0IDogdG9wLWxldmVsIHJl
ZmVyZW5jZSBudW1iZXIgZm9yIHNoYXJlZCBwYWdlcwo+ICsJCSAqIG9wZXJhbmRzNX44IDogRHJp
dmVyLXNwZWNpZmljIHByaXZhdGUgZGF0YSAoZS5nLiBncmFwaGljIGJ1ZmZlcidzIG1ldGEgaW5m
bykKPiArCQkgKi8KPiArCQlmb3IgKGk9MDsgaSA8IDg7IGkrKykKPiArCQkJcmVxdWVzdC0+b3Bl
cmFuZHNbaV0gPSBvcGVyYW5kc1tpXTsKPiArCQlicmVhazsKPiArCj4gKwljYXNlIEhZUEVSX0RN
QUJVRl9ERVNUUk9ZOgo+ICsJCS8qIGRlc3Ryb3kgc2dfbGlzdCBmb3IgaHlwZXJfZG1hYnVmX2lk
IG9uIHJlbW90ZSBzaWRlICovCj4gKwkJLyogY29tbWFuZCA6IERNQUJVRl9ERVNUUk9ZLAo+ICsJ
CSAqIG9wZXJhbmRzMCA6IGh5cGVyX2RtYWJ1Zl9pZAo+ICsJCSAqLwo+ICsJCXJlcXVlc3QtPm9w
ZXJhbmRzWzBdID0gb3BlcmFuZHNbMF07Cj4gKwkJYnJlYWs7Cj4gKwo+ICsJY2FzZSBIWVBFUl9E
TUFCVUZfT1BTX1RPX1JFTU9URToKPiArCQkvKiBub3RpZnlpbmcgZG1hYnVmIG1hcC91bm1hcCB0
byBpbXBvcnRlciAocHJvYmFibHkgbm90IG5lZWRlZCkgKi8KPiArCQkvKiBmb3IgZG1hYnVmIHN5
bmNocm9uaXphdGlvbiAqLwo+ICsJCWJyZWFrOwo+ICsKPiArCS8qIGFzIGltcG9ydGVyLCBjb21t
YW5kIHRvIGV4cG9ydGVyICovCj4gKwljYXNlIEhZUEVSX0RNQUJVRl9PUFNfVE9fU09VUkNFOgo+
ICsJCS8qIG5vdGlmeWluZyBkbWFidWYgbWFwL3VubWFwIHRvIGV4cG9ydGVyLCBtYXAgd2lsbCBt
YWtlIHRoZSBkcml2ZXIgdG8gZG8gc2hhZG93IG1hcHBpbmcKPiArCQkqIG9yIHVubWFwcGluZyBm
b3Igc3luY2hyb25pemF0aW9uIHdpdGggb3JpZ2luYWwgZXhwb3J0ZXIgKGUuZy4gaTkxNSkgKi8K
PiArCQkvKiBjb21tYW5kIDogRE1BQlVGX09QU19UT19TT1VSQ0UuCj4gKwkJICogb3BlcmFuZHMw
IDogaHlwZXJfZG1hYnVmX2lkCj4gKwkJICogb3BlcmFuZHMxIDogbWFwKD0xKS91bm1hcCg9Mikv
YXR0YWNoKD0zKS9kZXRhY2goPTQpCj4gKwkJICovCj4gKwkJZm9yIChpPTA7IGk8MjsgaSsrKQo+
ICsJCQlyZXF1ZXN0LT5vcGVyYW5kc1tpXSA9IG9wZXJhbmRzW2ldOwo+ICsJCWJyZWFrOwo+ICsK
PiArCS8qIHJlcXVlc3RpbmcgdGhlIG90aGVyIHNpZGUgdG8gc2V0dXAgYW5vdGhlciByaW5nIGNo
YW5uZWwgZm9yIHJldmVyc2UgZGlyZWN0aW9uICovCj4gKwljYXNlIEhZUEVSX0RNQUJVRl9FWFBP
UlRFUl9SSU5HX1NFVFVQOgo+ICsJCS8qIGNvbW1hbmQgOiBIWVBFUl9ETUFCVUZfRVhQT1JURVJf
UklOR19TRVRVUCAqLwo+ICsJCS8qIG5vIG9wZXJhbmRzIG5lZWRlZCAqLwo+ICsJCWJyZWFrOwo+
ICsKPiArCWRlZmF1bHQ6Cj4gKwkJLyogbm8gY29tbWFuZCBmb3VuZCAqLwo+ICsJCXJldHVybjsK
PiArCX0KPiArfQo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9tc2dfcGFyc2UoaW50IGRvbWlkLCBz
dHJ1Y3QgaHlwZXJfZG1hYnVmX3JpbmdfcnEgKnJlcSkKPiArewo+ICsJdWludDMyX3QgaSwgcmV0
Owo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlZF9zZ3RfaW5mbyAqaW1wb3J0ZWRfc2d0
X2luZm87Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3NndF9pbmZvICpzZ3RfaW5mbzsKPiArCj4g
KwkvKiBtYWtlIHN1cmUgcmVxIGlzIG5vdCBOVUxMIChtYXkgbm90IGJlIG5lZWRlZCkgKi8KPiAr
CWlmICghcmVxKSB7Cj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwl9Cj4gKwo+ICsJcmVxLT5zdGF0
dXMgPSBIWVBFUl9ETUFCVUZfUkVRX1BST0NFU1NFRDsKPiArCj4gKwlzd2l0Y2ggKHJlcS0+Y29t
bWFuZCkgewo+ICsJY2FzZSBIWVBFUl9ETUFCVUZfRVhQT1JUOgo+ICsJCS8qIGV4cG9ydGluZyBw
YWdlcyBmb3IgZG1hYnVmICovCj4gKwkJLyogY29tbWFuZCA6IEhZUEVSX0RNQUJVRl9FWFBPUlQs
Cj4gKwkJICogb3BlcmFuZHMwIDogaHlwZXJfZG1hYnVmX2lkCj4gKwkJICogb3BlcmFuZHMxIDog
bnVtYmVyIG9mIHBhZ2VzIHRvIGJlIHNoYXJlZAo+ICsJCSAqIG9wZXJhbmRzMiA6IG9mZnNldCBv
ZiBkYXRhIGluIHRoZSBmaXJzdCBwYWdlCj4gKwkJICogb3BlcmFuZHMzIDogbGVuZ3RoIG9mIGRh
dGEgaW4gdGhlIGxhc3QgcGFnZQo+ICsJCSAqIG9wZXJhbmRzNCA6IHRvcC1sZXZlbCByZWZlcmVu
Y2UgbnVtYmVyIGZvciBzaGFyZWQgcGFnZXMKPiArCQkgKiBvcGVyYW5kczV+OCA6IERyaXZlci1z
cGVjaWZpYyBwcml2YXRlIGRhdGEgKGUuZy4gZ3JhcGhpYyBidWZmZXIncyBtZXRhIGluZm8pCj4g
KwkJICovCj4gKwkJaW1wb3J0ZWRfc2d0X2luZm8gPSAoc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBv
cnRlZF9zZ3RfaW5mbyopa2NhbGxvYygxLCBzaXplb2YoKmltcG9ydGVkX3NndF9pbmZvKSwgR0ZQ
X0tFUk5FTCk7Cj4gKwkJaW1wb3J0ZWRfc2d0X2luZm8tPmh5cGVyX2RtYWJ1Zl9pZCA9IHJlcS0+
b3BlcmFuZHNbMF07Cj4gKwkJaW1wb3J0ZWRfc2d0X2luZm8tPmZyc3Rfb2ZzdCA9IHJlcS0+b3Bl
cmFuZHNbMl07Cj4gKwkJaW1wb3J0ZWRfc2d0X2luZm8tPmxhc3RfbGVuID0gcmVxLT5vcGVyYW5k
c1szXTsKPiArCQlpbXBvcnRlZF9zZ3RfaW5mby0+bmVudHMgPSByZXEtPm9wZXJhbmRzWzFdOwo+
ICsJCWltcG9ydGVkX3NndF9pbmZvLT5ncmVmID0gcmVxLT5vcGVyYW5kc1s0XTsKPiArCj4gKwkJ
cHJpbnRrKCJETUFCVUYgd2FzIGV4cG9ydGVkXG4iKTsKPiArCQlwcmludGsoIlx0aHlwZXJfZG1h
YnVmX2lkICVkXG4iLCByZXEtPm9wZXJhbmRzWzBdKTsKPiArCQlwcmludGsoIlx0bmVudHMgJWRc
biIsIHJlcS0+b3BlcmFuZHNbMV0pOwo+ICsJCXByaW50aygiXHRmaXJzdCBvZmZzZXQgJWRcbiIs
IHJlcS0+b3BlcmFuZHNbMl0pOwo+ICsJCXByaW50aygiXHRsYXN0IGxlbiAlZFxuIiwgcmVxLT5v
cGVyYW5kc1szXSk7Cj4gKwkJcHJpbnRrKCJcdGdyZWZpZCAlZFxuIiwgcmVxLT5vcGVyYW5kc1s0
XSk7Cj4gKwo+ICsJCWZvciAoaT0wOyBpPDQ7IGkrKykKPiArCQkJaW1wb3J0ZWRfc2d0X2luZm8t
PnByaXZhdGVbaV0gPSByZXEtPm9wZXJhbmRzWzUraV07Cj4gKwo+ICsJCWh5cGVyX2RtYWJ1Zl9y
ZWdpc3Rlcl9pbXBvcnRlZChpbXBvcnRlZF9zZ3RfaW5mbyk7Cj4gKwkJYnJlYWs7Cj4gKwo+ICsJ
Y2FzZSBIWVBFUl9ETUFCVUZfREVTVFJPWToKPiArCQkvKiBkZXN0cm95IHNnX2xpc3QgZm9yIGh5
cGVyX2RtYWJ1Zl9pZCBvbiByZW1vdGUgc2lkZSAqLwo+ICsJCS8qIGNvbW1hbmQgOiBETUFCVUZf
REVTVFJPWSwKPiArCQkgKiBvcGVyYW5kczAgOiBoeXBlcl9kbWFidWZfaWQKPiArCQkgKi8KPiAr
Cj4gKwkJaW1wb3J0ZWRfc2d0X2luZm8gPQo+ICsJCQloeXBlcl9kbWFidWZfZmluZF9pbXBvcnRl
ZChyZXEtPm9wZXJhbmRzWzBdKTsKPiArCj4gKwkJaWYgKGltcG9ydGVkX3NndF9pbmZvKSB7Cj4g
KwkJCWh5cGVyX2RtYWJ1Zl9jbGVhbnVwX2ltcG9ydGVkX3BhZ2VzKGltcG9ydGVkX3NndF9pbmZv
KTsKPiArCj4gKwkJCWh5cGVyX2RtYWJ1Zl9yZW1vdmVfaW1wb3J0ZWQocmVxLT5vcGVyYW5kc1sw
XSk7Cj4gKwo+ICsJCQkvKiBUT0RPOiBjbGVhbnVwIHNndCBvbiBpbXBvcnRlciBzaWRlIGV0YyAq
Lwo+ICsJCX0KPiArCj4gKwkJLyogTm90aWZ5IGV4cG9ydGVyIHRoYXQgYnVmZmVyIGlzIGZyZWVk
IGFuZCBpdCBjYW4gY2xlYW51cCBpdCAqLwo+ICsJCXJlcS0+c3RhdHVzID0gSFlQRVJfRE1BQlVG
X1JFUV9ORUVEU19GT0xMT1dfVVA7Cj4gKwkJcmVxLT5jb21tYW5kID0gSFlQRVJfRE1BQlVGX0RF
U1RST1lfRklOSVNIOwo+ICsKPiArI2lmIDAgLyogZnVuY3Rpb24gaXMgbm90IGltcGxlbWVudGVk
IHlldCAqLwo+ICsKPiArCQlyZXQgPSBoeXBlcl9kbWFidWZfZGVzdHJveV9zZ3QocmVxLT5oeXBl
cl9kbWFidWZfaWQpOwo+ICsjZW5kaWYKPiArCQlicmVhazsKPiArCj4gKwljYXNlIEhZUEVSX0RN
QUJVRl9ERVNUUk9ZX0ZJTklTSDoKPiArCQkvKiBkZXN0cm95IHNnX2xpc3QgZm9yIGh5cGVyX2Rt
YWJ1Zl9pZCBvbiBsb2NhbCBzaWRlICovCj4gKwkJLyogY29tbWFuZCA6IERNQUJVRl9ERVNUUk9Z
X0ZJTklTSCwKPiArCQkgKiBvcGVyYW5kczAgOiBoeXBlcl9kbWFidWZfaWQKPiArCQkgKi8KPiAr
Cj4gKwkJLyogVE9ETzogdGhhdCBzaG91bGQgYmUgZG9uZSBvbiB3b3JrcXVldWUsIHdoZW4gcmVj
ZWl2ZWQgYWNrIGZyb20gYWxsIGltcG9ydGVycyB0aGF0IGJ1ZmZlciBpcyBubyBsb25nZXIgdXNl
ZCAqLwo+ICsJCXNndF9pbmZvID0KPiArCQkJaHlwZXJfZG1hYnVmX2ZpbmRfZXhwb3J0ZWQocmVx
LT5vcGVyYW5kc1swXSk7Cj4gKwo+ICsJCWlmIChzZ3RfaW5mbykgewo+ICsJCQloeXBlcl9kbWFi
dWZfY2xlYW51cF9ncmVmX3RhYmxlKHNndF9pbmZvKTsKPiArCj4gKwkJCS8qIHVubWFwIGRtYWJ1
ZiAqLwo+ICsJCQlkbWFfYnVmX3VubWFwX2F0dGFjaG1lbnQoc2d0X2luZm8tPmF0dGFjaG1lbnQs
IHNndF9pbmZvLT5zZ3QsIERNQV9CSURJUkVDVElPTkFMKTsKPiArCQkJZG1hX2J1Zl9kZXRhY2go
c2d0X2luZm8tPmRtYV9idWYsIHNndF9pbmZvLT5hdHRhY2htZW50KTsKPiArCQkJZG1hX2J1Zl9w
dXQoc2d0X2luZm8tPmRtYV9idWYpOwo+ICsKPiArCQkJLyogVE9ETzogUmVzdCBvZiBjbGVhbnVw
LCBzZ3QgY2xlYW51cCBldGMgKi8KPiArCQl9Cj4gKwo+ICsJCWJyZWFrOwo+ICsKPiArCWNhc2Ug
SFlQRVJfRE1BQlVGX09QU19UT19SRU1PVEU6Cj4gKwkJLyogbm90aWZ5aW5nIGRtYWJ1ZiBtYXAv
dW5tYXAgdG8gaW1wb3J0ZXIgKHByb2JhYmx5IG5vdCBuZWVkZWQpICovCj4gKwkJLyogZm9yIGRt
YWJ1ZiBzeW5jaHJvbml6YXRpb24gKi8KPiArCQlicmVhazsKPiArCj4gKwkvKiBhcyBpbXBvcnRl
ciwgY29tbWFuZCB0byBleHBvcnRlciAqLwo+ICsJY2FzZSBIWVBFUl9ETUFCVUZfT1BTX1RPX1NP
VVJDRToKPiArCQkvKiBub3RpZnlpbmcgZG1hYnVmIG1hcC91bm1hcCB0byBleHBvcnRlciwgbWFw
IHdpbGwgbWFrZSB0aGUgZHJpdmVyIHRvIGRvIHNoYWRvdyBtYXBwaW5nCj4gKwkJKiBvciB1bm1h
cHBpbmcgZm9yIHN5bmNocm9uaXphdGlvbiB3aXRoIG9yaWdpbmFsIGV4cG9ydGVyIChlLmcuIGk5
MTUpICovCj4gKwkJLyogY29tbWFuZCA6IERNQUJVRl9PUFNfVE9fU09VUkNFLgo+ICsJCSAqIG9w
ZXJhbmRzMCA6IGh5cGVyX2RtYWJ1Zl9pZAo+ICsJCSAqIG9wZXJhbmRzMSA6IG1hcCg9MSkvdW5t
YXAoPTIpL2F0dGFjaCg9MykvZGV0YWNoKD00KQo+ICsJCSAqLwo+ICsJCWJyZWFrOwo+ICsKPiAr
CS8qIHJlcXVlc3RpbmcgdGhlIG90aGVyIHNpZGUgdG8gc2V0dXAgYW5vdGhlciByaW5nIGNoYW5u
ZWwgZm9yIHJldmVyc2UgZGlyZWN0aW9uICovCj4gKwljYXNlIEhZUEVSX0RNQUJVRl9FWFBPUlRF
Ul9SSU5HX1NFVFVQOgo+ICsJCS8qIGNvbW1hbmQ6IEhZUEVSX0RNQUJVRl9FWFBPUlRFUl9SSU5H
X1NFVFVQCj4gKwkJICogbm8gb3BlcmFuZHMgbmVlZGVkICovCj4gKwkJcmV0ID0gaHlwZXJfZG1h
YnVmX2V4cG9ydGVyX3JpbmdidWZfaW5pdChkb21pZCwgJnJlcS0+b3BlcmFuZHNbMF0sICZyZXEt
Pm9wZXJhbmRzWzFdKTsKPiArCQlpZiAocmV0IDwgMCkgewo+ICsJCQlyZXEtPnN0YXR1cyA9IEhZ
UEVSX0RNQUJVRl9SRVFfRVJST1I7Cj4gKwkJCXJldHVybiAtRUlOVkFMOwo+ICsJCX0KPiArCj4g
KwkJcmVxLT5zdGF0dXMgPSBIWVBFUl9ETUFCVUZfUkVRX05FRURTX0ZPTExPV19VUDsKPiArCQly
ZXEtPmNvbW1hbmQgPSBIWVBFUl9ETUFCVUZfSU1QT1JURVJfUklOR19TRVRVUDsKPiArCQlicmVh
azsKPiArCj4gKwljYXNlIEhZUEVSX0RNQUJVRl9JTVBPUlRFUl9SSU5HX1NFVFVQOgo+ICsJCS8q
IGNvbW1hbmQ6IEhZUEVSX0RNQUJVRl9JTVBPUlRFUl9SSU5HX1NFVFVQICovCj4gKwkJLyogbm8g
b3BlcmFuZHMgbmVlZGVkICovCj4gKwkJcmV0ID0gaHlwZXJfZG1hYnVmX2ltcG9ydGVyX3Jpbmdi
dWZfaW5pdChkb21pZCwgcmVxLT5vcGVyYW5kc1swXSwgcmVxLT5vcGVyYW5kc1sxXSk7Cj4gKwkJ
aWYgKHJldCA8IDApCj4gKwkJCXJldHVybiAtRUlOVkFMOwo+ICsKPiArCQlicmVhazsKPiArCj4g
KwlkZWZhdWx0Ogo+ICsJCS8qIG5vIG1hdGNoZWQgY29tbWFuZCwgbm90aGluZyB0byBkby4uIGp1
c3QgcmV0dXJuIGVycm9yICovCj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwl9Cj4gKwo+ICsJcmV0
dXJuIHJlcS0+Y29tbWFuZDsKPiArfQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9oeXBlcl9k
bWFidWYvaHlwZXJfZG1hYnVmX21zZy5oIGIvZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9tc2cuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMC4uNDRi
ZmI3MAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlw
ZXJfZG1hYnVmX21zZy5oCj4gQEAgLTAsMCArMSw0NSBAQAo+ICsjaWZuZGVmIF9fSFlQRVJfRE1B
QlVGX01TR19IX18KPiArI2RlZmluZSBfX0hZUEVSX0RNQUJVRl9NU0dfSF9fCj4gKwo+ICtlbnVt
IGh5cGVyX2RtYWJ1Zl9jb21tYW5kIHsKPiArCUhZUEVSX0RNQUJVRl9FWFBPUlQgPSAweDEwLAo+
ICsJSFlQRVJfRE1BQlVGX0RFU1RST1ksCj4gKwlIWVBFUl9ETUFCVUZfREVTVFJPWV9GSU5JU0gs
Cj4gKwlIWVBFUl9ETUFCVUZfT1BTX1RPX1JFTU9URSwKPiArCUhZUEVSX0RNQUJVRl9PUFNfVE9f
U09VUkNFLAo+ICsJSFlQRVJfRE1BQlVGX0VYUE9SVEVSX1JJTkdfU0VUVVAsIC8qIHJlcXVlc3Rp
bmcgcmVtb3RlIGRvbWFpbiB0byBzZXQgdXAgZXhwb3J0ZXIncyByaW5nICovCj4gKwlIWVBFUl9E
TUFCVUZfSU1QT1JURVJfUklOR19TRVRVUCwgLyogcmVxdWVzdGluZyByZW1vdGUgZG9tYWluIHRv
IHNldCB1cCBpbXBvcnRlcidzIHJpbmcgKi8KPiArfTsKPiArCj4gK2VudW0gaHlwZXJfZG1hYnVm
X29wcyB7Cj4gKwlIWVBFUl9ETUFCVUZfT1BTX0FUVEFDSCA9IDB4MTAwMCwKPiArCUhZUEVSX0RN
QUJVRl9PUFNfREVUQUNILAo+ICsJSFlQRVJfRE1BQlVGX09QU19NQVAsCj4gKwlIWVBFUl9ETUFC
VUZfT1BTX1VOTUFQLAo+ICsJSFlQRVJfRE1BQlVGX09QU19SRUxFQVNFLAo+ICsJSFlQRVJfRE1B
QlVGX09QU19CRUdJTl9DUFVfQUNDRVNTLAo+ICsJSFlQRVJfRE1BQlVGX09QU19FTkRfQ1BVX0FD
Q0VTUywKPiArCUhZUEVSX0RNQUJVRl9PUFNfS01BUF9BVE9NSUMsCj4gKwlIWVBFUl9ETUFCVUZf
T1BTX0tVTk1BUF9BVE9NSUMsCj4gKwlIWVBFUl9ETUFCVUZfT1BTX0tNQVAsCj4gKwlIWVBFUl9E
TUFCVUZfT1BTX0tVTk1BUCwKPiArCUhZUEVSX0RNQUJVRl9PUFNfTU1BUCwKPiArCUhZUEVSX0RN
QUJVRl9PUFNfVk1BUCwKPiArCUhZUEVSX0RNQUJVRl9PUFNfVlVOTUFQLAo+ICt9Owo+ICsKPiAr
ZW51bSBoeXBlcl9kbWFidWZfcmVxX2ZlZWRiYWNrIHsKPiArCUhZUEVSX0RNQUJVRl9SRVFfUFJP
Q0VTU0VEID0gMHgxMDAsCj4gKwlIWVBFUl9ETUFCVUZfUkVRX05FRURTX0ZPTExPV19VUCwKPiAr
CUhZUEVSX0RNQUJVRl9SRVFfRVJST1IsCj4gKwlIWVBFUl9ETUFCVUZfUkVRX05PVF9SRVNQT05E
RUQKPiArfTsKPiArCj4gKy8qIGNyZWF0ZSBhIHJlcXVlc3QgcGFja2V0IHdpdGggZ2l2ZW4gY29t
bWFuZCBhbmQgb3BlcmFuZHMgKi8KPiArdm9pZCBoeXBlcl9kbWFidWZfY3JlYXRlX3JlcXVlc3Qo
c3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX3JxICpyZXF1ZXN0LAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZW51bSBoeXBlcl9kbWFidWZfY29tbWFuZCBjb21tYW5k
LCBpbnQgKm9wZXJhbmRzKTsKPiArCj4gKy8qIHBhcnNlIGluY29taW5nIHJlcXVlc3QgcGFja2V0
IChvciByZXNwb25zZSkgYW5kIHRha2UgYXBwcm9wcmlhdGUgYWN0aW9ucyBmb3IgdGhvc2UgKi8K
PiAraW50IGh5cGVyX2RtYWJ1Zl9tc2dfcGFyc2UoaW50IGRvbWlkLCBzdHJ1Y3QgaHlwZXJfZG1h
YnVmX3JpbmdfcnEgKnJlcSk7Cj4gKwo+ICsjZW5kaWYgLy8gX19IWVBFUl9ETUFCVUZfTVNHX0hf
Xwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3F1
ZXJ5LmggYi9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3F1ZXJ5LmgKPiBu
ZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAuLmE1NzcxNjcKPiAtLS0gL2Rldi9u
dWxsCj4gKysrIGIvZHJpdmVycy94ZW4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9xdWVyeS5o
Cj4gQEAgLTAsMCArMSwxNiBAQAo+ICsjaWZuZGVmIF9fSFlQRVJfRE1BQlVGX1FVRVJZX0hfXwo+
ICsjZGVmaW5lIF9fSFlQRVJfRE1BQlVGX1FVRVJZX0hfXwo+ICsKPiArZW51bSBoeXBlcl9kbWFi
dWZfcXVlcnkgewo+ICsJRE1BQlVGX1FVRVJZX1RZUEVfTElTVCA9IDB4MTAsCj4gKwlETUFCVUZf
UVVFUllfRVhQT1JURVIsCj4gKwlETUFCVUZfUVVFUllfSU1QT1JURVIsCj4gKwlETUFCVUZfUVVF
UllfU0laRQo+ICt9Owo+ICsKPiArZW51bSBoeXBlcl9kbWFidWZfc3RhdHVzIHsKPiArCUVYUE9S
VEVEID0gMHgwMSwKPiArCUlNUE9SVEVECj4gK307Cj4gKwo+ICsjZW5kaWYgLyogX19IWVBFUl9E
TUFCVUZfUVVFUllfSF9fICovCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1
Zi9oeXBlcl9kbWFidWZfc3RydWN0LmggYi9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYvaHlwZXJf
ZG1hYnVmX3N0cnVjdC5oCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi5j
OGEyZjRkCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi9o
eXBlcl9kbWFidWZfc3RydWN0LmgKPiBAQCAtMCwwICsxLDcwIEBACj4gKyNpZm5kZWYgX19IWVBF
Ul9ETUFCVUZfU1RSVUNUX0hfXwo+ICsjZGVmaW5lIF9fSFlQRVJfRE1BQlVGX1NUUlVDVF9IX18K
PiArCj4gKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2dyYW50X3RhYmxlLmg+Cj4gKwo+ICsvKiBJ
bXBvcnRlciBjb21iaW5lIHNvdXJjZSBkb21haW4gaWQgd2l0aCBnaXZlbiBoeXBlcl9kbWFidWZf
aWQKPiArICogdG8gbWFrZSBpdCB1bmlxdWUgaW4gY2FzZSB0aGVyZSBhcmUgbXVsdGlwbGUgZXhw
b3J0ZXJzICovCj4gKwo+ICsjZGVmaW5lIEhZUEVSX0RNQUJVRl9JRF9JTVBPUlRFUihzZG9tYWlu
LCBpZCkgXAo+ICsJKCgoKHNkb21haW4pICYgMHhGRikgPDwgMjQpIHwgKChpZCkgJiAweEZGRkZG
RikpCj4gKwo+ICsjZGVmaW5lIEhZUEVSX0RNQUJVRl9JRF9JTVBPUlRFUl9HRVRfU0RPTUFJTl9J
RChpZCkgXAo+ICsJKCgoaWQpID4+IDI0KSAmIDB4RkYpCj4gKwo+ICsvKiBlYWNoIGdyYW50X3Jl
Zl90IGlzIDQgYnl0ZXMsIHNvIHRvdGFsIDQwOTYgZ3JhbnRfcmVmX3QgY2FuIGJlCj4gKyAqIGlu
IHRoaXMgYmxvY2sgbWVhbmluZyB3ZSBjYW4gc2hhcmUgNEtCKjQwOTYgPSAxNk1CIG9mIGJ1ZmZl
cgo+ICsgKiAobmVlZHMgdG8gYmUgaW5jcmVhc2VkIGZvciBsYXJnZSBidWZmZXIgdXNlLWNhc2Vz
IHN1Y2ggYXMgNEsKPiArICogZnJhbWUgYnVmZmVyKSAqLwo+ICsjZGVmaW5lIE1BWF9BTExPV0VE
X05VTV9QQUdFU19GT1JfR1JFRl9OVU1fQVJSQVlTIDQKPiArCj4gK3N0cnVjdCBoeXBlcl9kbWFi
dWZfc2hhcmVkX3BhZ2VzX2luZm8gewo+ICsJZ3JhbnRfcmVmX3QgKmRhdGFfcmVmczsJLyogdGFi
bGUgd2l0aCBzaGFyZWQgYnVmZmVyIHBhZ2VzIHJlZmlkICovCj4gKwlncmFudF9yZWZfdCAqYWRk
cl9wYWdlczsgLyogcGFnZXMgb2YgMm5kIGxldmVsIGFkZHJlc3NpbmcgKi8KPiArCWdyYW50X3Jl
Zl90ICp0b3BfbGV2ZWxfcGFnZTsgLyogcGFnZSBvZiB0b3AgbGV2ZWwgYWRkcmVzc2luZywgaXQg
Y29udGFpbnMgcmVmaWRzIG9mIDJuZCBsZXZlbCBwYWdlcyAqLwo+ICsJZ3JhbnRfcmVmX3QgdG9w
X2xldmVsX3JlZjsgLyogdG9wIGxldmVsIHJlZmlkICovCj4gKwlzdHJ1Y3QgZ250dGFiX3VubWFw
X2dyYW50X3JlZiogdW5tYXBfb3BzOyAvKiB1bm1hcCBvcHMgZm9yIG1hcHBlZCBwYWdlcyAqLwo+
ICsJc3RydWN0IHBhZ2UgKipkYXRhX3BhZ2VzOyAvKiBkYXRhIHBhZ2VzIHRvIGJlIHVubWFwcGVk
ICovCj4gK307Cj4gKwo+ICsvKiBFeHBvcnRlciBidWlsZHMgcGFnZXNfaW5mbyBiZWZvcmUgc2hh
cmluZyBwYWdlcyAqLwo+ICtzdHJ1Y3QgaHlwZXJfZG1hYnVmX3BhZ2VzX2luZm8gewo+ICsgICAg
ICAgIGludCBoeXBlcl9kbWFidWZfaWQ7IC8qIHVuaXF1ZSBpZCB0byByZWZlcmVuY2UgZG1hYnVm
IGluIHNvdXJjZSBkb21haW4gKi8KPiArICAgICAgICBpbnQgaHlwZXJfZG1hYnVmX3Jkb21haW47
IC8qIGN1cnJlbnRpbmcgY29uc2lkZXJpbmcganVzdCBvbmUgcmVtb3RlIGRvbWFpbiBhY2Nlc3Mg
aXQgKi8KPiArICAgICAgICBpbnQgZnJzdF9vZnN0OyAvKiBvZmZzZXQgb2YgZGF0YSBpbiB0aGUg
Zmlyc3QgcGFnZSAqLwo+ICsgICAgICAgIGludCBsYXN0X2xlbjsgLyogbGVuZ3RoIG9mIGRhdGEg
aW4gdGhlIGxhc3QgcGFnZSAqLwo+ICsgICAgICAgIGludCBuZW50czsgLyogIyBvZiBwYWdlcyAq
Lwo+ICsgICAgICAgIHN0cnVjdCBwYWdlICoqcGFnZXM7IC8qIHBhZ2VzIHRoYXQgY29udGFpbnMg
cmVmZXJlbmNlIG51bWJlcnMgb2Ygc2hhcmVkIHBhZ2VzKi8KPiArfTsKPiArCj4gKy8qIEJvdGgg
aW1wb3J0ZXIgYW5kIGV4cG9ydGVyIHVzZSB0aGlzIHN0cnVjdHVyZSB0byBwb2ludCB0byBzZyBs
aXN0cwo+ICsgKgo+ICsgKiBFeHBvcnRlciBzdG9yZXMgcmVmZXJlbmNlcyB0byBzZ3QgaW4gYSBo
YXNoIHRhYmxlCj4gKyAqIEV4cG9ydGVyIGtlZXBzIHRoZXNlIHJlZmVyZW5jZXMgZm9yIHN5bmNo
cm9uaXphdGlvbiBhbmQgdHJhY2tpbmcgcHVycG9zZXMKPiArICoKPiArICogSW1wb3J0ZXIgdXNl
IHRoaXMgc3RydWN0dXJlIGV4cG9ydGluZyB0byBvdGhlciBkcml2ZXJzIGluIHRoZSBzYW1lIGRv
bWFpbiAqLwo+ICtzdHJ1Y3QgaHlwZXJfZG1hYnVmX3NndF9pbmZvIHsKPiArICAgICAgICBpbnQg
aHlwZXJfZG1hYnVmX2lkOyAvKiB1bmlxdWUgaWQgdG8gcmVmZXJlbmNlIGRtYWJ1ZiBpbiByZW1v
dGUgZG9tYWluICovCj4gKwlpbnQgaHlwZXJfZG1hYnVmX3Jkb21haW47IC8qIGRvbWFpbiBpbXBv
cnRpbmcgdGhpcyBzZ3QgKi8KPiArICAgICAgICBzdHJ1Y3Qgc2dfdGFibGUgKnNndDsgLyogcG9p
bnRlciB0byBzZ3QgKi8KPiArCXN0cnVjdCBkbWFfYnVmICpkbWFfYnVmOyAvKiBuZWVkZWQgdG8g
c3RvcmUgdGhpcyBmb3IgZnJlZWluZyBpdCBsYXRlciAqLwo+ICsJc3RydWN0IGRtYV9idWZfYXR0
YWNobWVudCAqYXR0YWNobWVudDsgLyogbmVlZGVkIHRvIHN0b3JlIHRoaXMgZm9yIGZyZWVpbmcg
dGhpcyBsYXRlciAqLwo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9zaGFyZWRfcGFnZXNfaW5mbyBz
aGFyZWRfcGFnZXNfaW5mbzsKPiArCWludCBwcml2YXRlWzRdOyAvKiBkZXZpY2Ugc3BlY2lmaWMg
aW5mbyAoZS5nLiBpbWFnZSdzIG1ldGEgaW5mbz8pICovCj4gK307Cj4gKwo+ICsvKiBJbXBvcnRl
ciBzdG9yZSByZWZlcmVuY2VzIChiZWZvcmUgbWFwcGluZykgb24gc2hhcmVkIHBhZ2VzCj4gKyAq
IEltcG9ydGVyIHN0b3JlIHRoZXNlIHJlZmVyZW5jZXMgaW4gdGhlIHRhYmxlIGFuZCBtYXAgaXQg
aW4KPiArICogaXRzIG93biBtZW1vcnkgbWFwIG9uY2UgdXNlcnNwYWNlIGFza3MgZm9yIHJlZmVy
ZW5jZSBmb3IgdGhlIGJ1ZmZlciAqLwo+ICtzdHJ1Y3QgaHlwZXJfZG1hYnVmX2ltcG9ydGVkX3Nn
dF9pbmZvIHsKPiArCWludCBoeXBlcl9kbWFidWZfaWQ7IC8qIHVuaXF1ZSBpZCB0byByZWZlcmVu
Y2UgZG1hYnVmIChIWVBFUl9ETUFCVUZfSURfSU1QT1JURVIoc291cmNlIGRvbWFpbiBpZCwgZXhw
b3J0ZXIncyBoeXBlcl9kbWFidWZfaWQgKi8KPiArCWludCBmcnN0X29mc3Q7CS8qIHN0YXJ0IG9m
ZnNldCBpbiBzaGFyZWQgcGFnZSAjMSAqLwo+ICsJaW50IGxhc3RfbGVuOwkvKiBsZW5ndGggb2Yg
ZGF0YSBpbiB0aGUgbGFzdCBzaGFyZWQgcGFnZSAqLwo+ICsJaW50IG5lbnRzOwkvKiBudW1iZXIg
b2YgcGFnZXMgdG8gYmUgc2hhcmVkICovCj4gKwlncmFudF9yZWZfdCBncmVmOyAvKiByZWZlcmVu
Y2UgbnVtYmVyIG9mIHRvcCBsZXZlbCBhZGRyZXNzaW5nIHBhZ2Ugb2Ygc2hhcmVkIHBhZ2VzICov
Cj4gKwlzdHJ1Y3Qgc2dfdGFibGUgKnNndDsgLyogc2d0IHBvaW50ZXIgYWZ0ZXIgaW1wb3J0aW5n
IGJ1ZmZlciAqLwo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9zaGFyZWRfcGFnZXNfaW5mbyBzaGFy
ZWRfcGFnZXNfaW5mbzsKPiArCWludCBwcml2YXRlWzRdOyAvKiBkZXZpY2Ugc3BlY2lmaWMgaW5m
byAoZS5nLiBpbWFnZSdzIG1ldGEgaW5mbz8pICovCj4gK307Cj4gKwo+ICsjZW5kaWYgLyogX19I
WVBFUl9ETUFCVUZfU1RSVUNUX0hfXyAqLwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9oeXBl
cl9kbWFidWYveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5jIGIvZHJpdmVycy94ZW4vaHlwZXJf
ZG1hYnVmL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW0uYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0
Cj4gaW5kZXggMDAwMDAwMC4uMjJmMmVmMAo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kcml2ZXJz
L3hlbi9oeXBlcl9kbWFidWYveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5jCj4gQEAgLTAsMCAr
MSwzMjggQEAKPiArI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+ICsjaW5jbHVkZSA8bGludXgv
ZXJybm8uaD4KPiArI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ICsjaW5jbHVkZSA8bGludXgv
c2xhYi5oPgo+ICsjaW5jbHVkZSA8bGludXgvd29ya3F1ZXVlLmg+Cj4gKyNpbmNsdWRlIDx4ZW4v
Z3JhbnRfdGFibGUuaD4KPiArI2luY2x1ZGUgPHhlbi9ldmVudHMuaD4KPiArI2luY2x1ZGUgPHhl
bi94ZW5idXMuaD4KPiArI2luY2x1ZGUgPGFzbS94ZW4vcGFnZS5oPgo+ICsjaW5jbHVkZSAiaHlw
ZXJfZG1hYnVmX3hlbl9jb21tLmgiCj4gKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfeGVuX2NvbW1f
bGlzdC5oIgo+ICsjaW5jbHVkZSAiLi4vaHlwZXJfZG1hYnVmX2ltcC5oIgo+ICsjaW5jbHVkZSAi
Li4vaHlwZXJfZG1hYnVmX2xpc3QuaCIKPiArI2luY2x1ZGUgIi4uL2h5cGVyX2RtYWJ1Zl9tc2cu
aCIKPiArCj4gK3N0YXRpYyBpbnQgZXhwb3J0X3JlcV9pZCA9IDA7Cj4gK3N0YXRpYyBpbnQgaW1w
b3J0X3JlcV9pZCA9IDA7Cj4gKwo+ICtpbnQzMl90IGh5cGVyX2RtYWJ1Zl9nZXRfZG9taWQodm9p
ZCkKPiArewo+ICsJc3RydWN0IHhlbmJ1c190cmFuc2FjdGlvbiB4YnQ7Cj4gKwlpbnQzMl90IGRv
bWlkOwo+ICsKPiArICAgICAgICB4ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQoJnhidCk7Cj4gKwo+
ICsgICAgICAgIGlmICgheGVuYnVzX3NjYW5mKHhidCwgImRvbWlkIiwiIiwgIiVkIiwgJmRvbWlk
KSkgewo+ICsJCWRvbWlkID0gLTE7Cj4gKyAgICAgICAgfQo+ICsgICAgICAgIHhlbmJ1c190cmFu
c2FjdGlvbl9lbmQoeGJ0LCAwKTsKPiArCj4gKwlyZXR1cm4gZG9taWQ7Cj4gK30KPiArCj4gK2lu
dCBoeXBlcl9kbWFidWZfbmV4dF9yZXFfaWRfZXhwb3J0KHZvaWQpCj4gK3sKPiArICAgICAgICBl
eHBvcnRfcmVxX2lkKys7Cj4gKyAgICAgICAgcmV0dXJuIGV4cG9ydF9yZXFfaWQ7Cj4gK30KPiAr
Cj4gK2ludCBoeXBlcl9kbWFidWZfbmV4dF9yZXFfaWRfaW1wb3J0KHZvaWQpCj4gK3sKPiArICAg
ICAgICBpbXBvcnRfcmVxX2lkKys7Cj4gKyAgICAgICAgcmV0dXJuIGltcG9ydF9yZXFfaWQ7Cj4g
K30KPiArCj4gKy8qIEZvciBub3cgY2FjaGUgbGF0YXN0IHJpbmdzIGFzIGdsb2JhbCB2YXJpYWJs
ZXMgVE9ETzoga2VlcCB0aGVtIGluIGxpc3QqLwo+ICtzdGF0aWMgaXJxcmV0dXJuX3QgaHlwZXJf
ZG1hYnVmX2Zyb250X3JpbmdfaXNyKGludCBpcnEsIHZvaWQgKmRldl9pZCk7Cj4gK3N0YXRpYyBp
cnFyZXR1cm5fdCBoeXBlcl9kbWFidWZfYmFja19yaW5nX2lzcihpbnQgaXJxLCB2b2lkICpkZXZf
aWQpOwo+ICsKPiArLyogZXhwb3J0ZXIgbmVlZHMgdG8gZ2VuZXJhdGVkIGluZm8gZm9yIHBhZ2Ug
c2hhcmluZyAqLwo+ICtpbnQgaHlwZXJfZG1hYnVmX2V4cG9ydGVyX3JpbmdidWZfaW5pdChpbnQg
cmRvbWFpbiwgZ3JhbnRfcmVmX3QgKnJlZmlkLCBpbnQgKnBvcnQpCj4gK3sKPiArCXN0cnVjdCBo
eXBlcl9kbWFidWZfcmluZ19pbmZvX2V4cG9ydCAqcmluZ19pbmZvOwo+ICsJc3RydWN0IGh5cGVy
X2RtYWJ1Zl9zcmluZyAqc3Jpbmc7Cj4gKwlzdHJ1Y3QgZXZ0Y2huX2FsbG9jX3VuYm91bmQgYWxs
b2NfdW5ib3VuZDsKPiArCXN0cnVjdCBldnRjaG5fY2xvc2UgY2xvc2U7Cj4gKwo+ICsJdm9pZCAq
c2hhcmVkX3Jpbmc7Cj4gKwlpbnQgcmV0Owo+ICsKPiArCXJpbmdfaW5mbyA9IChzdHJ1Y3QgaHlw
ZXJfZG1hYnVmX3JpbmdfaW5mb19leHBvcnQqKQo+ICsJCQkJa21hbGxvYyhzaXplb2YoKnJpbmdf
aW5mbyksIEdGUF9LRVJORUwpOwo+ICsKPiArCS8qIGZyb20gZXhwb3J0ZXIgdG8gaW1wb3J0ZXIg
Ki8KPiArCXNoYXJlZF9yaW5nID0gKHZvaWQgKilfX2dldF9mcmVlX3BhZ2VzKEdGUF9LRVJORUws
IDEpOwo+ICsJaWYgKHNoYXJlZF9yaW5nID09IDApIHsKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiAr
CX0KPiArCj4gKwlzcmluZyA9IChzdHJ1Y3QgaHlwZXJfZG1hYnVmX3NyaW5nICopIHNoYXJlZF9y
aW5nOwo+ICsKPiArCVNIQVJFRF9SSU5HX0lOSVQoc3JpbmcpOwo+ICsKPiArCUZST05UX1JJTkdf
SU5JVCgmKHJpbmdfaW5mby0+cmluZ19mcm9udCksIHNyaW5nLCBQQUdFX1NJWkUpOwo+ICsKPiAr
CXJpbmdfaW5mby0+Z3JlZl9yaW5nID0gZ250dGFiX2dyYW50X2ZvcmVpZ25fYWNjZXNzKHJkb21h
aW4sCj4gKwkJCQkJCQl2aXJ0X3RvX21mbihzaGFyZWRfcmluZyksIDApOwo+ICsJaWYgKHJpbmdf
aW5mby0+Z3JlZl9yaW5nIDwgMCkgewo+ICsJCXJldHVybiAtRUlOVkFMOyAvKiBmYWlsIHRvIGdl
dCBncmVmICovCj4gKwl9Cj4gKwo+ICsJYWxsb2NfdW5ib3VuZC5kb20gPSBET01JRF9TRUxGOwo+
ICsJYWxsb2NfdW5ib3VuZC5yZW1vdGVfZG9tID0gcmRvbWFpbjsKPiArCXJldCA9IEhZUEVSVklT
T1JfZXZlbnRfY2hhbm5lbF9vcChFVlRDSE5PUF9hbGxvY191bmJvdW5kLCAmYWxsb2NfdW5ib3Vu
ZCk7Cj4gKwlpZiAocmV0ICE9IDApIHsKPiArCQlwcmludGsoIkNhbm5vdCBhbGxvY2F0ZSBldmVu
dCBjaGFubmVsXG4iKTsKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCX0KPiArCj4gKwkvKiBzZXR0
aW5nIHVwIGludGVycnVwdCAqLwo+ICsJcmV0ID0gYmluZF9ldnRjaG5fdG9faXJxaGFuZGxlcihh
bGxvY191bmJvdW5kLnBvcnQsCj4gKwkJCQkJaHlwZXJfZG1hYnVmX2Zyb250X3JpbmdfaXNyLCAw
LAo+ICsJCQkJCU5VTEwsICh2b2lkKikgcmluZ19pbmZvKTsKPiArCj4gKwlpZiAocmV0IDwgMCkg
ewo+ICsJCXByaW50aygiRmFpbGVkIHRvIHNldHVwIGV2ZW50IGNoYW5uZWxcbiIpOwo+ICsJCWNs
b3NlLnBvcnQgPSBhbGxvY191bmJvdW5kLnBvcnQ7Cj4gKwkJSFlQRVJWSVNPUl9ldmVudF9jaGFu
bmVsX29wKEVWVENITk9QX2Nsb3NlLCAmY2xvc2UpOwo+ICsJCWdudHRhYl9lbmRfZm9yZWlnbl9h
Y2Nlc3MocmluZ19pbmZvLT5ncmVmX3JpbmcsIDAsIHZpcnRfdG9fbWZuKHNoYXJlZF9yaW5nKSk7
Cj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwl9Cj4gKwo+ICsJcmluZ19pbmZvLT5yZG9tYWluID0g
cmRvbWFpbjsKPiArCXJpbmdfaW5mby0+aXJxID0gcmV0Owo+ICsJcmluZ19pbmZvLT5wb3J0ID0g
YWxsb2NfdW5ib3VuZC5wb3J0Owo+ICsKPiArCS8qIHN0b3JlIHJlZmlkIGFuZCBwb3J0IG51bWJl
cnMgZm9yIHVzZXJzcGFjZSdzIHVzZSAqLwo+ICsJKnJlZmlkID0gcmluZ19pbmZvLT5ncmVmX3Jp
bmc7Cj4gKwkqcG9ydCA9IHJpbmdfaW5mby0+cG9ydDsKPiArCj4gKwlwcmludGsoIiVzOiBhbGxv
Y2F0ZWQgZXZlbnRjaGFubmVsIGdyZWYgJWQgIHBvcnQ6ICVkICBpcnE6ICVkXG4iLCBfX2Z1bmNf
XywKPiArCQlyaW5nX2luZm8tPmdyZWZfcmluZywKPiArCQlyaW5nX2luZm8tPnBvcnQsCj4gKwkJ
cmluZ19pbmZvLT5pcnEpOwo+ICsKPiArCS8qIHJlZ2lzdGVyIHJpbmcgaW5mbyAqLwo+ICsJcmV0
ID0gaHlwZXJfZG1hYnVmX3JlZ2lzdGVyX2V4cG9ydGVyX3JpbmcocmluZ19pbmZvKTsKPiArCj4g
KwlyZXR1cm4gcmV0Owo+ICt9Cj4gKwo+ICsvKiBpbXBvcnRlciBuZWVkcyB0byBrbm93IGFib3V0
IHNoYXJlZCBwYWdlIGFuZCBwb3J0IG51bWJlcnMgZm9yIHJpbmcgYnVmZmVyIGFuZCBldmVudCBj
aGFubmVsICovCj4gK2ludCBoeXBlcl9kbWFidWZfaW1wb3J0ZXJfcmluZ2J1Zl9pbml0KGludCBz
ZG9tYWluLCBncmFudF9yZWZfdCBncmVmLCBpbnQgcG9ydCkKPiArewo+ICsJc3RydWN0IGh5cGVy
X2RtYWJ1Zl9yaW5nX2luZm9faW1wb3J0ICpyaW5nX2luZm87Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1h
YnVmX3NyaW5nICpzcmluZzsKPiArCj4gKwlzdHJ1Y3QgcGFnZSAqc2hhcmVkX3Jpbmc7Cj4gKwo+
ICsJc3RydWN0IGdudHRhYl9tYXBfZ3JhbnRfcmVmICpvcHM7Cj4gKwlzdHJ1Y3QgZ250dGFiX3Vu
bWFwX2dyYW50X3JlZiAqdW5tYXBfb3BzOwo+ICsJaW50IHJldDsKPiArCj4gKwlyaW5nX2luZm8g
PSAoc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX2luZm9faW1wb3J0ICopCj4gKwkJCWttYWxsb2Mo
c2l6ZW9mKCpyaW5nX2luZm8pLCBHRlBfS0VSTkVMKTsKPiArCj4gKwlyaW5nX2luZm8tPnNkb21h
aW4gPSBzZG9tYWluOwo+ICsJcmluZ19pbmZvLT5ldnRjaG4gPSBwb3J0Owo+ICsKPiArCW9wcyA9
IChzdHJ1Y3QgZ250dGFiX21hcF9ncmFudF9yZWYqKWttYWxsb2Moc2l6ZW9mKCpvcHMpLCBHRlBf
S0VSTkVMKTsKPiArCXVubWFwX29wcyA9IChzdHJ1Y3QgZ250dGFiX3VubWFwX2dyYW50X3JlZiop
a21hbGxvYyhzaXplb2YoKnVubWFwX29wcyksIEdGUF9LRVJORUwpOwo+ICsKPiArCWlmIChnbnR0
YWJfYWxsb2NfcGFnZXMoMSwgJnNoYXJlZF9yaW5nKSkgewo+ICsJCXJldHVybiAtRUlOVkFMOwo+
ICsJfQo+ICsKPiArCWdudHRhYl9zZXRfbWFwX29wKCZvcHNbMF0sICh1bnNpZ25lZCBsb25nKXBm
bl90b19rYWRkcihwYWdlX3RvX3BmbihzaGFyZWRfcmluZykpLAo+ICsJCQlHTlRNQVBfaG9zdF9t
YXAsIGdyZWYsIHNkb21haW4pOwo+ICsKPiArCXJldCA9IGdudHRhYl9tYXBfcmVmcyhvcHMsIE5V
TEwsICZzaGFyZWRfcmluZywgMSk7Cj4gKwlpZiAocmV0IDwgMCkgewo+ICsJCXByaW50aygiQ2Fu
bm90IG1hcCByaW5nXG4iKTsKPiArCQlyZXR1cm4gLUVJTlZBTDsKPiArCX0KPiArCj4gKwlpZiAo
b3BzWzBdLnN0YXR1cykgewo+ICsJCXByaW50aygiUmluZyBtYXBwaW5nIGZhaWxlZFxuIik7Cj4g
KwkJcmV0dXJuIC1FSU5WQUw7Cj4gKwl9Cj4gKwo+ICsJc3JpbmcgPSAoc3RydWN0IGh5cGVyX2Rt
YWJ1Zl9zcmluZyopIHBmbl90b19rYWRkcihwYWdlX3RvX3BmbihzaGFyZWRfcmluZykpOwo+ICsK
PiArCUJBQ0tfUklOR19JTklUKCZyaW5nX2luZm8tPnJpbmdfYmFjaywgc3JpbmcsIFBBR0VfU0la
RSk7Cj4gKwo+ICsJcmV0ID0gYmluZF9pbnRlcmRvbWFpbl9ldnRjaG5fdG9faXJxaGFuZGxlcihz
ZG9tYWluLCBwb3J0LCBoeXBlcl9kbWFidWZfYmFja19yaW5nX2lzciwgMCwKPiArCQkJCQkJICAg
IE5VTEwsICh2b2lkKilyaW5nX2luZm8pOwo+ICsJaWYgKHJldCA8IDApIHsKPiArCQlyZXR1cm4g
LUVJTlZBTDsKPiArCX0KPiArCj4gKwlyaW5nX2luZm8tPmlycSA9IHJldDsKPiArCj4gKwlwcmlu
dGsoIiVzOiBib3VuZCB0byBldmVudGNoYW5uZWwgcG9ydDogJWQgIGlycTogJWRcbiIsIF9fZnVu
Y19fLAo+ICsJCXBvcnQsCj4gKwkJcmluZ19pbmZvLT5pcnEpOwo+ICsKPiArCXJldCA9IGh5cGVy
X2RtYWJ1Zl9yZWdpc3Rlcl9pbXBvcnRlcl9yaW5nKHJpbmdfaW5mbyk7Cj4gKwo+ICsJcmV0dXJu
IHJldDsKPiArfQo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9zZW5kX3JlcXVlc3QoaW50IGRvbWFp
biwgc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX3JxICpyZXEpCj4gK3sKPiArCXN0cnVjdCBoeXBl
cl9kbWFidWZfZnJvbnRfcmluZyAqcmluZzsKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfcmluZ19y
cSAqbmV3X3JlcTsKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfcmluZ19pbmZvX2V4cG9ydCAqcmlu
Z19pbmZvOwo+ICsJaW50IG5vdGlmeTsKPiArCj4gKwkvKiBmaW5kIGEgcmluZyBpbmZvIGZvciB0
aGUgY2hhbm5lbCAqLwo+ICsJcmluZ19pbmZvID0gaHlwZXJfZG1hYnVmX2ZpbmRfZXhwb3J0ZXJf
cmluZyhkb21haW4pOwo+ICsJaWYgKCFyaW5nX2luZm8pIHsKPiArCQlwcmludGsoIkNhbid0IGZp
bmQgcmluZyBpbmZvIGZvciB0aGUgY2hhbm5lbFxuIik7Cj4gKwkJcmV0dXJuIC1FSU5WQUw7Cj4g
Kwl9Cj4gKwo+ICsJcmluZyA9ICZyaW5nX2luZm8tPnJpbmdfZnJvbnQ7Cj4gKwo+ICsJaWYgKFJJ
TkdfRlVMTChyaW5nKSkKPiArCQlyZXR1cm4gLUVCVVNZOwo+ICsKPiArCW5ld19yZXEgPSBSSU5H
X0dFVF9SRVFVRVNUKHJpbmcsIHJpbmctPnJlcV9wcm9kX3B2dCk7Cj4gKwlpZiAoIW5ld19yZXEp
IHsKPiArCQlwcmludGsoIk5VTEwgUkVRVUVTVFxuIik7Cj4gKwkJcmV0dXJuIC1FSU87Cj4gKwl9
Cj4gKwo+ICsJbWVtY3B5KG5ld19yZXEsIHJlcSwgc2l6ZW9mKCpuZXdfcmVxKSk7Cj4gKwo+ICsJ
cmluZy0+cmVxX3Byb2RfcHZ0Kys7Cj4gKwo+ICsJUklOR19QVVNIX1JFUVVFU1RTX0FORF9DSEVD
S19OT1RJRlkocmluZywgbm90aWZ5KTsKPiArCWlmIChub3RpZnkpIHsKPiArCQlub3RpZnlfcmVt
b3RlX3ZpYV9pcnEocmluZ19pbmZvLT5pcnEpOwo+ICsJfQo+ICsKPiArCXJldHVybiAwOwo+ICt9
Cj4gKwo+ICsvKiBjYWxsZWQgYnkgaW50ZXJydXB0IChXT1JLUVVFVUUpICovCj4gK2ludCBoeXBl
cl9kbWFidWZfc2VuZF9yZXNwb25zZShzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JpbmdfcnAqIHJlc3Bv
bnNlLCBpbnQgZG9tYWluKQo+ICt7Cj4gKwkvKiBhcyBhIGltcG9ydGVyIGFuZCBhcyBhIGV4cG9y
dGVyICovCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArLyogSVNSIGZvciByZXF1ZXN0IGZyb20g
ZXhwb3J0ZXIgKGFzIGFuIGltcG9ydGVyKSAqLwo+ICtzdGF0aWMgaXJxcmV0dXJuX3QgaHlwZXJf
ZG1hYnVmX2JhY2tfcmluZ19pc3IoaW50IGlycSwgdm9pZCAqZGV2X2lkKQo+ICt7Cj4gKwlSSU5H
X0lEWCByYywgcnA7Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JpbmdfcnEgcmVxdWVzdDsKPiAr
CXN0cnVjdCBoeXBlcl9kbWFidWZfcmluZ19ycCByZXNwb25zZTsKPiArCWludCBub3RpZnksIG1v
cmVfdG9fZG87Cj4gKwlpbnQgcmV0Owo+ICsvLwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3dvcmsgKndv
cms7Cj4gKwo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX2luZm9faW1wb3J0ICpyaW5nX2lu
Zm8gPSAoc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX2luZm9faW1wb3J0ICopZGV2X2lkOwo+ICsJ
c3RydWN0IGh5cGVyX2RtYWJ1Zl9iYWNrX3JpbmcgKnJpbmc7Cj4gKwo+ICsJcmluZyA9ICZyaW5n
X2luZm8tPnJpbmdfYmFjazsKPiArCj4gKwlkbyB7Cj4gKwkJcmMgPSByaW5nLT5yZXFfY29uczsK
PiArCQlycCA9IHJpbmctPnNyaW5nLT5yZXFfcHJvZDsKPiArCj4gKwkJd2hpbGUgKHJjICE9IHJw
KSB7Cj4gKwkJCWlmIChSSU5HX1JFUVVFU1RfQ09OU19PVkVSRkxPVyhyaW5nLCByYykpCj4gKwkJ
CQlicmVhazsKPiArCj4gKwkJCW1lbWNweSgmcmVxdWVzdCwgUklOR19HRVRfUkVRVUVTVChyaW5n
LCByYyksIHNpemVvZihyZXF1ZXN0KSk7Cj4gKwkJCXByaW50aygiR290IHJlcXVlc3RcbiIpOwo+
ICsJCQlyaW5nLT5yZXFfY29ucyA9ICsrcmM7Cj4gKwo+ICsJCQkvKiBUT0RPOiBwcm9iYWJseSB1
c2luZyBsaW5rZWQgbGlzdCBmb3IgbXVsdGlwbGUgcmVxdWVzdHMgdGhlbiBsZXQKPiArCQkJICog
YSB0YXNrIGluIGEgd29ya3F1ZXVlIHRvIHByb2Nlc3MgdGhvc2UgaXMgYmV0dGVyIGlkZWEgYmVj
dWFzZQo+ICsJCQkgKiB3ZSBkbyBub3Qgd2FudCB0byBzdGF5IGluIElTUiBmb3IgbG9uZy4KPiAr
CQkJICovCj4gKwkJCXJldCA9IGh5cGVyX2RtYWJ1Zl9tc2dfcGFyc2UocmluZ19pbmZvLT5zZG9t
YWluLCAmcmVxdWVzdCk7Cj4gKwo+ICsJCQlpZiAocmV0ID4gMCkgewo+ICsJCQkJLyogYnVpbGQg
cmVzcG9uc2UgKi8KPiArCQkJCW1lbWNweSgmcmVzcG9uc2UsICZyZXF1ZXN0LCBzaXplb2YocmVz
cG9uc2UpKTsKPiArCj4gKwkJCQkvKiB3ZSBzZW50IGJhY2sgbW9kaWZpZWQgcmVxdWVzdCBhcyBh
IHJlc3BvbnNlLi4gd2UgbWlnaHQganVzdCBuZWVkIHRvIGhhdmUgcmVxdWVzdCBvbmx5Li4qLwo+
ICsJCQkJbWVtY3B5KFJJTkdfR0VUX1JFU1BPTlNFKHJpbmcsIHJpbmctPnJzcF9wcm9kX3B2dCks
ICZyZXNwb25zZSwgc2l6ZW9mKHJlc3BvbnNlKSk7Cj4gKwkJCQlyaW5nLT5yc3BfcHJvZF9wdnQr
KzsKPiArCj4gKwkJCQlSSU5HX1BVU0hfUkVTUE9OU0VTX0FORF9DSEVDS19OT1RJRlkocmluZywg
bm90aWZ5KTsKPiArCj4gKwkJCQlpZiAobm90aWZ5KSB7Cj4gKwkJCQkJcHJpbnRrKCJOb3R5Zmlu
Z1xuIik7Cj4gKwkJCQkJbm90aWZ5X3JlbW90ZV92aWFfaXJxKHJpbmdfaW5mby0+aXJxKTsKPiAr
CQkJCX0KPiArCQkJfQo+ICsKPiArCQkJUklOR19GSU5BTF9DSEVDS19GT1JfUkVRVUVTVFMocmlu
ZywgbW9yZV90b19kbyk7Cj4gKwkJCXByaW50aygiRmluYWwgY2hlY2sgZm9yIHJlcXVlc3RzICVk
XG4iLCBtb3JlX3RvX2RvKTsKPiArCQl9Cj4gKwl9IHdoaWxlIChtb3JlX3RvX2RvKTsKPiArCj4g
KwlyZXR1cm4gSVJRX0hBTkRMRUQ7Cj4gK30KPiArCj4gKy8qIElTUiBmb3IgcmVzcG9uc2VzIGZy
b20gaW1wb3J0ZXIgKi8KPiArc3RhdGljIGlycXJldHVybl90IGh5cGVyX2RtYWJ1Zl9mcm9udF9y
aW5nX2lzcihpbnQgaXJxLCB2b2lkICpkZXZfaWQpCj4gK3sKPiArCS8qIGZyb250IHJpbmcgb25s
eSBjYXJlIGFib3V0IHJlc3BvbnNlIGZyb20gYmFjayAqLwo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1
Zl9yaW5nX3JwICpyZXNwb25zZTsKPiArCVJJTkdfSURYIGksIHJwOwo+ICsJaW50IG1vcmVfdG9f
ZG8sIHJldDsKPiArCj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JpbmdfaW5mb19leHBvcnQgKnJp
bmdfaW5mbyA9IChzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JpbmdfaW5mb19leHBvcnQgKilkZXZfaWQ7
Cj4gKwlzdHJ1Y3QgaHlwZXJfZG1hYnVmX2Zyb250X3JpbmcgKnJpbmc7Cj4gKwlyaW5nID0gJnJp
bmdfaW5mby0+cmluZ19mcm9udDsKPiArCj4gKwlkbyB7Cj4gKwkJbW9yZV90b19kbyA9IDA7Cj4g
KwkJcnAgPSByaW5nLT5zcmluZy0+cnNwX3Byb2Q7Cj4gKwkJZm9yIChpID0gcmluZy0+cnNwX2Nv
bnM7IGkgIT0gcnA7IGkrKykgewo+ICsJCQl1bnNpZ25lZCBsb25nIGlkOwo+ICsKPiArCQkJcmVz
cG9uc2UgPSBSSU5HX0dFVF9SRVNQT05TRShyaW5nLCBpKTsKPiArCQkJaWQgPSByZXNwb25zZS0+
cmVzcG9uc2VfaWQ7Cj4gKwo+ICsJCQlpZiAocmVzcG9uc2UtPnN0YXR1cyA9PSBIWVBFUl9ETUFC
VUZfUkVRX05FRURTX0ZPTExPV19VUCkgewo+ICsJCQkJLyogcGFyc2luZyByZXNwb25zZSAqLwo+
ICsJCQkJcmV0ID0gaHlwZXJfZG1hYnVmX21zZ19wYXJzZShyaW5nX2luZm8tPnJkb21haW4sIChz
dHJ1Y3QgaHlwZXJfZG1hYnVmX3JpbmdfcnEqKXJlc3BvbnNlKTsKPiArCj4gKwkJCQlpZiAocmV0
IDwgMCkgewo+ICsJCQkJCXByaW50aygiZ2V0dGluZyBlcnJvciB3aGlsZSBwYXJzaW5nIHJlc3Bv
bnNlXG4iKTsKPiArCQkJCX0KPiArCQkJfSBlbHNlIGlmIChyZXNwb25zZS0+c3RhdHVzID09IEhZ
UEVSX0RNQUJVRl9SRVFfRVJST1IpIHsKPiArCQkJCXByaW50aygicmVtb3RlIGRvbWFpbiAlZCBj
b3VsZG4ndCBwcm9jZXNzIHJlcXVlc3QgJWRcbiIsIHJpbmdfaW5mby0+cmRvbWFpbiwgcmVzcG9u
c2UtPmNvbW1hbmQpOwo+ICsJCQl9Cj4gKwo+ICsJCX0KPiArCj4gKwkJcmluZy0+cnNwX2NvbnMg
PSBpOwo+ICsKPiArCQlpZiAoaSAhPSByaW5nLT5yZXFfcHJvZF9wdnQpIHsKPiArCQkJUklOR19G
SU5BTF9DSEVDS19GT1JfUkVTUE9OU0VTKHJpbmcsIG1vcmVfdG9fZG8pOwo+ICsJCQlwcmludGso
Im1vcmUgdG8gZG8gJWRcbiIsIG1vcmVfdG9fZG8pOwo+ICsJCX0gZWxzZSB7Cj4gKwkJCXJpbmct
PnNyaW5nLT5yc3BfZXZlbnQgPSBpKzE7Cj4gKwkJfQo+ICsJfSB3aGlsZSAobW9yZV90b19kbyk7
Cj4gKwo+ICsJcmV0dXJuIElSUV9IQU5ETEVEOwo+ICt9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMv
eGVuL2h5cGVyX2RtYWJ1Zi94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tLmggYi9kcml2ZXJzL3hl
bi9oeXBlcl9kbWFidWYveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5oCj4gbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwLi4yNzU0OTE3Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBi
L2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tLmgKPiBA
QCAtMCwwICsxLDYyIEBACj4gKyNpZm5kZWYgX19IWVBFUl9ETUFCVUZfWEVOX0NPTU1fSF9fCj4g
KyNkZWZpbmUgX19IWVBFUl9ETUFCVUZfWEVOX0NPTU1fSF9fCj4gKwo+ICsjaW5jbHVkZSAieGVu
L2ludGVyZmFjZS9pby9yaW5nLmgiCj4gKwo+ICsjZGVmaW5lIE1BWF9OVU1CRVJfT0ZfT1BFUkFO
RFMgOQo+ICsKPiArc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX3JxIHsKPiArICAgICAgICB1bnNp
Z25lZCBpbnQgcmVxdWVzdF9pZDsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgc3RhdHVzOwo+ICsg
ICAgICAgIHVuc2lnbmVkIGludCBjb21tYW5kOwo+ICsgICAgICAgIHVuc2lnbmVkIGludCBvcGVy
YW5kc1tNQVhfTlVNQkVSX09GX09QRVJBTkRTXTsKPiArfTsKPiArCj4gK3N0cnVjdCBoeXBlcl9k
bWFidWZfcmluZ19ycCB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IHJlc3BvbnNlX2lkOwo+ICsg
ICAgICAgIHVuc2lnbmVkIGludCBzdGF0dXM7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGNvbW1h
bmQ7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IG9wZXJhbmRzW01BWF9OVU1CRVJfT0ZfT1BFUkFO
RFNdOwo+ICt9Owo+ICsKPiArREVGSU5FX1JJTkdfVFlQRVMoaHlwZXJfZG1hYnVmLCBzdHJ1Y3Qg
aHlwZXJfZG1hYnVmX3JpbmdfcnEsIHN0cnVjdCBoeXBlcl9kbWFidWZfcmluZ19ycCk7Cj4gKwo+
ICtzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JpbmdfaW5mb19leHBvcnQgewo+ICsgICAgICAgIHN0cnVj
dCBoeXBlcl9kbWFidWZfZnJvbnRfcmluZyByaW5nX2Zyb250Owo+ICsJaW50IHJkb21haW47Cj4g
KyAgICAgICAgaW50IGdyZWZfcmluZzsKPiArICAgICAgICBpbnQgaXJxOwo+ICsgICAgICAgIGlu
dCBwb3J0Owo+ICt9Owo+ICsKPiArc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX2luZm9faW1wb3J0
IHsKPiArICAgICAgICBpbnQgc2RvbWFpbjsKPiArICAgICAgICBpbnQgaXJxOwo+ICsgICAgICAg
IGludCBldnRjaG47Cj4gKyAgICAgICAgc3RydWN0IGh5cGVyX2RtYWJ1Zl9iYWNrX3Jpbmcgcmlu
Z19iYWNrOwo+ICt9Owo+ICsKPiArLy9zdHJ1Y3QgaHlwZXJfZG1hYnVmX3dvcmsgewo+ICsvLwlo
eXBlcl9kbWFidWZfcmluZ19ycSByZXF1cmVzdDsKPiArLy8Jc3RydWN0IHdvcmtfc3RydWN0IG1z
Z19wYXJzZTsKPiArLy99Owo+ICsKPiAraW50MzJfdCBoeXBlcl9kbWFidWZfZ2V0X2RvbWlkKHZv
aWQpOwo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9uZXh0X3JlcV9pZF9leHBvcnQodm9pZCk7Cj4g
Kwo+ICtpbnQgaHlwZXJfZG1hYnVmX25leHRfcmVxX2lkX2ltcG9ydCh2b2lkKTsKPiArCj4gKy8q
IGV4cG9ydGVyIG5lZWRzIHRvIGdlbmVyYXRlZCBpbmZvIGZvciBwYWdlIHNoYXJpbmcgKi8KPiAr
aW50IGh5cGVyX2RtYWJ1Zl9leHBvcnRlcl9yaW5nYnVmX2luaXQoaW50IHJkb21haW4sIGdyYW50
X3JlZl90ICpncmVmLCBpbnQgKnBvcnQpOwo+ICsKPiArLyogaW1wb3J0ZXIgbmVlZHMgdG8ga25v
dyBhYm91dCBzaGFyZWQgcGFnZSBhbmQgcG9ydCBudW1iZXJzIGZvciByaW5nIGJ1ZmZlciBhbmQg
ZXZlbnQgY2hhbm5lbCAqLwo+ICtpbnQgaHlwZXJfZG1hYnVmX2ltcG9ydGVyX3JpbmdidWZfaW5p
dChpbnQgc2RvbWFpbiwgZ3JhbnRfcmVmX3QgZ3JlZiwgaW50IHBvcnQpOwo+ICsKPiArLyogc2Vu
ZCByZXF1ZXN0IHRvIHRoZSByZW1vdGUgZG9tYWluICovCj4gK2ludCBoeXBlcl9kbWFidWZfc2Vu
ZF9yZXF1ZXN0KGludCBkb21haW4sIHN0cnVjdCBoeXBlcl9kbWFidWZfcmluZ19ycSAqcmVxKTsK
PiArCj4gKy8qIGNhbGxlZCBieSBpbnRlcnJ1cHQgKFdPUktRVUVVRSkgKi8KPiAraW50IGh5cGVy
X2RtYWJ1Zl9zZW5kX3Jlc3BvbnNlKHN0cnVjdCBoeXBlcl9kbWFidWZfcmluZ19ycCogcmVzcG9u
c2UsIGludCBkb21haW4pOwo+ICsKPiArI2VuZGlmIC8vIF9fSFlQRVJfRE1BQlVGX1hFTl9DT01N
X0hfXwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYveGVuL2h5cGVyX2Rt
YWJ1Zl94ZW5fY29tbV9saXN0LmMgYi9kcml2ZXJzL3hlbi9oeXBlcl9kbWFidWYveGVuL2h5cGVy
X2RtYWJ1Zl94ZW5fY29tbV9saXN0LmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAw
MDAwMDAuLjE1YzlkMjkKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvZHJpdmVycy94ZW4vaHlwZXJf
ZG1hYnVmL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW1fbGlzdC5jCj4gQEAgLTAsMCArMSwxMDYg
QEAKPiArI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgo+ICsjaW5jbHVkZSA8bGludXgvZXJybm8u
aD4KPiArI2luY2x1ZGUgPGxpbnV4L21vZHVsZS5oPgo+ICsjaW5jbHVkZSA8bGludXgvc2xhYi5o
Pgo+ICsjaW5jbHVkZSA8bGludXgvY2Rldi5oPgo+ICsjaW5jbHVkZSA8YXNtL3VhY2Nlc3MuaD4K
PiArI2luY2x1ZGUgPGxpbnV4L2hhc2h0YWJsZS5oPgo+ICsjaW5jbHVkZSA8eGVuL2dyYW50X3Rh
YmxlLmg+Cj4gKyNpbmNsdWRlICJoeXBlcl9kbWFidWZfeGVuX2NvbW0uaCIKPiArI2luY2x1ZGUg
Imh5cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0LmgiCj4gKwo+ICtERUNMQVJFX0hBU0hUQUJMRSho
eXBlcl9kbWFidWZfaGFzaF9pbXBvcnRlcl9yaW5nLCBNQVhfRU5UUllfSU1QT1JUX1JJTkcpOwo+
ICtERUNMQVJFX0hBU0hUQUJMRShoeXBlcl9kbWFidWZfaGFzaF9leHBvcnRlcl9yaW5nLCBNQVhf
RU5UUllfRVhQT1JUX1JJTkcpOwo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9yaW5nX3RhYmxlX2lu
aXQoKQo+ICt7Cj4gKwloYXNoX2luaXQoaHlwZXJfZG1hYnVmX2hhc2hfaW1wb3J0ZXJfcmluZyk7
Cj4gKwloYXNoX2luaXQoaHlwZXJfZG1hYnVmX2hhc2hfZXhwb3J0ZXJfcmluZyk7Cj4gKwlyZXR1
cm4gMDsKPiArfQo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9yaW5nX3RhYmxlX2Rlc3Ryb3koKQo+
ICt7Cj4gKwkvKiBUT0RPOiBjbGVhbnVwIHRhYmxlcyovCj4gKwlyZXR1cm4gMDsKPiArfQo+ICsK
PiAraW50IGh5cGVyX2RtYWJ1Zl9yZWdpc3Rlcl9leHBvcnRlcl9yaW5nKHN0cnVjdCBoeXBlcl9k
bWFidWZfcmluZ19pbmZvX2V4cG9ydCAqcmluZ19pbmZvKQo+ICt7Cj4gKwlzdHJ1Y3QgaHlwZXJf
ZG1hYnVmX2V4cG9ydGVyX3JpbmdfaW5mbyAqaW5mb19lbnRyeTsKPiArCj4gKwlpbmZvX2VudHJ5
ID0ga21hbGxvYyhzaXplb2YoKmluZm9fZW50cnkpLCBHRlBfS0VSTkVMKTsKPiArCj4gKwlpbmZv
X2VudHJ5LT5pbmZvID0gcmluZ19pbmZvOwo+ICsKPiArCWhhc2hfYWRkKGh5cGVyX2RtYWJ1Zl9o
YXNoX2V4cG9ydGVyX3JpbmcsICZpbmZvX2VudHJ5LT5ub2RlLAo+ICsJCWluZm9fZW50cnktPmlu
Zm8tPnJkb21haW4pOwo+ICsKPiArCXJldHVybiAwOwo+ICt9Cj4gKwo+ICtpbnQgaHlwZXJfZG1h
YnVmX3JlZ2lzdGVyX2ltcG9ydGVyX3Jpbmcoc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX2luZm9f
aW1wb3J0ICpyaW5nX2luZm8pCj4gK3sKPiArCXN0cnVjdCBoeXBlcl9kbWFidWZfaW1wb3J0ZXJf
cmluZ19pbmZvICppbmZvX2VudHJ5Owo+ICsKPiArCWluZm9fZW50cnkgPSBrbWFsbG9jKHNpemVv
ZigqaW5mb19lbnRyeSksIEdGUF9LRVJORUwpOwo+ICsKPiArCWluZm9fZW50cnktPmluZm8gPSBy
aW5nX2luZm87Cj4gKwo+ICsJaGFzaF9hZGQoaHlwZXJfZG1hYnVmX2hhc2hfaW1wb3J0ZXJfcmlu
ZywgJmluZm9fZW50cnktPm5vZGUsCj4gKwkJaW5mb19lbnRyeS0+aW5mby0+c2RvbWFpbik7Cj4g
Kwo+ICsJcmV0dXJuIDA7Cj4gK30KPiArCj4gK3N0cnVjdCBoeXBlcl9kbWFidWZfcmluZ19pbmZv
X2V4cG9ydCAqaHlwZXJfZG1hYnVmX2ZpbmRfZXhwb3J0ZXJfcmluZyhpbnQgZG9taWQpCj4gK3sK
PiArCXN0cnVjdCBoeXBlcl9kbWFidWZfZXhwb3J0ZXJfcmluZ19pbmZvICppbmZvX2VudHJ5Owo+
ICsJaW50IGJrdDsKPiArCj4gKwloYXNoX2Zvcl9lYWNoKGh5cGVyX2RtYWJ1Zl9oYXNoX2V4cG9y
dGVyX3JpbmcsIGJrdCwgaW5mb19lbnRyeSwgbm9kZSkKPiArCQlpZihpbmZvX2VudHJ5LT5pbmZv
LT5yZG9tYWluID09IGRvbWlkKQo+ICsJCQlyZXR1cm4gaW5mb19lbnRyeS0+aW5mbzsKPiArCj4g
KwlyZXR1cm4gTlVMTDsKPiArfQo+ICsKPiArc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX2luZm9f
aW1wb3J0ICpoeXBlcl9kbWFidWZfZmluZF9pbXBvcnRlcl9yaW5nKGludCBkb21pZCkKPiArewo+
ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlcl9yaW5nX2luZm8gKmluZm9fZW50cnk7Cj4g
KwlpbnQgYmt0Owo+ICsKPiArCWhhc2hfZm9yX2VhY2goaHlwZXJfZG1hYnVmX2hhc2hfaW1wb3J0
ZXJfcmluZywgYmt0LCBpbmZvX2VudHJ5LCBub2RlKQo+ICsJCWlmKGluZm9fZW50cnktPmluZm8t
PnNkb21haW4gPT0gZG9taWQpCj4gKwkJCXJldHVybiBpbmZvX2VudHJ5LT5pbmZvOwo+ICsKPiAr
CXJldHVybiBOVUxMOwo+ICt9Cj4gKwo+ICtpbnQgaHlwZXJfZG1hYnVmX3JlbW92ZV9leHBvcnRl
cl9yaW5nKGludCBkb21pZCkKPiArewo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9leHBvcnRlcl9y
aW5nX2luZm8gKmluZm9fZW50cnk7Cj4gKwlpbnQgYmt0Owo+ICsKPiArCWhhc2hfZm9yX2VhY2go
aHlwZXJfZG1hYnVmX2hhc2hfZXhwb3J0ZXJfcmluZywgYmt0LCBpbmZvX2VudHJ5LCBub2RlKQo+
ICsJCWlmKGluZm9fZW50cnktPmluZm8tPnJkb21haW4gPT0gZG9taWQpIHsKPiArCQkJaGFzaF9k
ZWwoJmluZm9fZW50cnktPm5vZGUpOwo+ICsJCQlyZXR1cm4gMDsKPiArCQl9Cj4gKwo+ICsJcmV0
dXJuIC0xOwo+ICt9Cj4gKwo+ICtpbnQgaHlwZXJfZG1hYnVmX3JlbW92ZV9pbXBvcnRlcl9yaW5n
KGludCBkb21pZCkKPiArewo+ICsJc3RydWN0IGh5cGVyX2RtYWJ1Zl9pbXBvcnRlcl9yaW5nX2lu
Zm8gKmluZm9fZW50cnk7Cj4gKwlpbnQgYmt0Owo+ICsKPiArCWhhc2hfZm9yX2VhY2goaHlwZXJf
ZG1hYnVmX2hhc2hfaW1wb3J0ZXJfcmluZywgYmt0LCBpbmZvX2VudHJ5LCBub2RlKQo+ICsJCWlm
KGluZm9fZW50cnktPmluZm8tPnNkb21haW4gPT0gZG9taWQpIHsKPiArCQkJaGFzaF9kZWwoJmlu
Zm9fZW50cnktPm5vZGUpOwo+ICsJCQlyZXR1cm4gMDsKPiArCQl9Cj4gKwo+ICsJcmV0dXJuIC0x
Owo+ICt9Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi94ZW4vaHlwZXJf
ZG1hYnVmX3hlbl9jb21tX2xpc3QuaCBiL2RyaXZlcnMveGVuL2h5cGVyX2RtYWJ1Zi94ZW4vaHlw
ZXJfZG1hYnVmX3hlbl9jb21tX2xpc3QuaAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXgg
MDAwMDAwMC4uNTkyOWY5OQo+IC0tLSAvZGV2L251bGwKPiArKysgYi9kcml2ZXJzL3hlbi9oeXBl
cl9kbWFidWYveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0LmgKPiBAQCAtMCwwICsxLDM1
IEBACj4gKyNpZm5kZWYgX19IWVBFUl9ETUFCVUZfWEVOX0NPTU1fTElTVF9IX18KPiArI2RlZmlu
ZSBfX0hZUEVSX0RNQUJVRl9YRU5fQ09NTV9MSVNUX0hfXwo+ICsKPiArLyogbnVtYmVyIG9mIGJp
dHMgdG8gYmUgdXNlZCBmb3IgZXhwb3J0ZWQgZG1hYnVmcyBoYXNoIHRhYmxlICovCj4gKyNkZWZp
bmUgTUFYX0VOVFJZX0VYUE9SVF9SSU5HIDcKPiArLyogbnVtYmVyIG9mIGJpdHMgdG8gYmUgdXNl
ZCBmb3IgaW1wb3J0ZWQgZG1hYnVmcyBoYXNoIHRhYmxlICovCj4gKyNkZWZpbmUgTUFYX0VOVFJZ
X0lNUE9SVF9SSU5HIDcKPiArCj4gK3N0cnVjdCBoeXBlcl9kbWFidWZfZXhwb3J0ZXJfcmluZ19p
bmZvIHsKPiArICAgICAgICBzdHJ1Y3QgaHlwZXJfZG1hYnVmX3JpbmdfaW5mb19leHBvcnQgKmlu
Zm87Cj4gKyAgICAgICAgc3RydWN0IGhsaXN0X25vZGUgbm9kZTsKPiArfTsKPiArCj4gK3N0cnVj
dCBoeXBlcl9kbWFidWZfaW1wb3J0ZXJfcmluZ19pbmZvIHsKPiArICAgICAgICBzdHJ1Y3QgaHlw
ZXJfZG1hYnVmX3JpbmdfaW5mb19pbXBvcnQgKmluZm87Cj4gKyAgICAgICAgc3RydWN0IGhsaXN0
X25vZGUgbm9kZTsKPiArfTsKPiArCj4gK2ludCBoeXBlcl9kbWFidWZfcmluZ190YWJsZV9pbml0
KHZvaWQpOwo+ICsKPiAraW50IGh5cGVyX2RtYWJ1Zl9yaW5nX3RhYmxlX2Rlc3Ryb3kodm9pZCk7
Cj4gKwo+ICtpbnQgaHlwZXJfZG1hYnVmX3JlZ2lzdGVyX2V4cG9ydGVyX3Jpbmcoc3RydWN0IGh5
cGVyX2RtYWJ1Zl9yaW5nX2luZm9fZXhwb3J0ICpyaW5nX2luZm8pOwo+ICsKPiAraW50IGh5cGVy
X2RtYWJ1Zl9yZWdpc3Rlcl9pbXBvcnRlcl9yaW5nKHN0cnVjdCBoeXBlcl9kbWFidWZfcmluZ19p
bmZvX2ltcG9ydCAqcmluZ19pbmZvKTsKPiArCj4gK3N0cnVjdCBoeXBlcl9kbWFidWZfcmluZ19p
bmZvX2V4cG9ydCAqaHlwZXJfZG1hYnVmX2ZpbmRfZXhwb3J0ZXJfcmluZyhpbnQgZG9taWQpOwo+
ICsKPiArc3RydWN0IGh5cGVyX2RtYWJ1Zl9yaW5nX2luZm9faW1wb3J0ICpoeXBlcl9kbWFidWZf
ZmluZF9pbXBvcnRlcl9yaW5nKGludCBkb21pZCk7Cj4gKwo+ICtpbnQgaHlwZXJfZG1hYnVmX3Jl
bW92ZV9leHBvcnRlcl9yaW5nKGludCBkb21pZCk7Cj4gKwo+ICtpbnQgaHlwZXJfZG1hYnVmX3Jl
bW92ZV9pbXBvcnRlcl9yaW5nKGludCBkb21pZCk7Cj4gKwo+ICsjZW5kaWYgLy8gX19IWVBFUl9E
TUFCVUZfWEVOX0NPTU1fTElTVF9IX18KPiAtLSAKPiAyLjcuNAo+IAo+IAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 03:40:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 03:40:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emAP2-0002WO-SQ; Thu, 15 Feb 2018 03:40:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emAP1-00027j-83
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 03:40:07 +0000
X-Inumbo-ID: 13c0bdea-1202-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13c0bdea-1202-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 03:41:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emAOs-0000Nw-FN; Thu, 15 Feb 2018 03:39:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emAOm-00015k-Nc; Thu, 15 Feb 2018 03:39:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emAOl-0008Gt-U8; Thu, 15 Feb 2018 03:39:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119169-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-amd64-i386-libvirt:<job
 status>:broken:regression
 linux-next:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 linux-next:test-amd64-amd64-rumprun-amd64:<job status>:broken:regression
 linux-next:test-amd64-amd64-libvirt-xsm:<job status>:broken:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 linux-next:test-amd64-amd64-libvirt-xsm:host-install(4):broken:regression
 linux-next:test-amd64-amd64-rumprun-amd64:host-install(4):broken:regression
 linux-next:test-amd64-i386-libvirt:host-install(4):broken:regression
 linux-next:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 linux-next:build-arm64-pvops:kernel-build:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=ae51fc4eafbe5ed4ab7298f47ed33b52d8a8a1d2
X-Osstest-Versions-That: linux=178e834c47b0d01352c48730235aae69898fbc02
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 03:39:51 +0000
Subject: [Xen-devel] [linux-next test] 119169: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTE2OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkxNjkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICA8am9iIHN0YXR1cz4gICAgICBicm9rZW4KIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQp
IGJyb2tlbiBSRUdSLiB2cy4gMTE5MDY0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICA0
IGhvc3QtaW5zdGFsbCg0KSAgICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTkwNjQKIHRlc3QtYW1k
NjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgNCBob3N0LWluc3RhbGwoNCkgICAgICBicm9rZW4gUkVH
Ui4gdnMuIDExOTA2NAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNCBob3N0LWluc3Rh
bGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE5MDY0CiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgYnJva2VuIFJFR1IuIHZzLiAxMTkw
NjQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExOTA2NAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
MCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5MDY0CiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTkwNjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTA2NAogdGVzdC1hcm1oZi1hcm1oZi14
bC14c20gICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5
MDY0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEwIGRlYmlhbi1kaS1pbnN0YWxsICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTkwNjQKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTA2NAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE5MDY0CgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dh
YmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMCBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5MDY0CgpUZXN0cyB3aGljaCBk
aWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5MDY0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkw
NjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExOTA2NAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAx
MCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5MDY0CiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTkwNjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTA2NAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAx
MTkwNjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDExOTA2NAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5MDY0CiB0ZXN0
LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgbGlrZSAxMTkwNjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDExOTA2NAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE5MDY0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTkwNjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExOTA2NAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTE5MDY0CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTkwNjQKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtl
IDExOTA2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcg
eGVuLWJvb3QgICAgICBmYWlsIGxpa2UgMTE5MDY0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkwNjQKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDExOTA2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTE5MDY0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTkwNjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgICAgICAgICBmYWlsICBsaWtlIDExOTA2NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MDY0CiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTkwNjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTA2NAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTE5MDY0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkwNjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDExOTA2NAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE5MDY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkwNjQKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBs
aWtlIDExOTA2NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5MDY0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkwNjQK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExOTA2NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MDY0CiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4t
aHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgog
bGludXggICAgICAgICAgICAgICAgYWU1MWZjNGVhZmJlNWVkNGFiNzI5OGY0N2VkMzNiNTJkOGE4
YTFkMgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgMTc4ZTgzNGM0N2Iw
ZDAxMzUyYzQ4NzMwMjM1YWFlNjk4OThmYmMwMgoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAg
ICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTkxNjkgIDIwMTgtMDItMTQgMDk6Mjg6MjEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9j
a2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxp
Y2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 04:29:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 04:29:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emBB0-0005xq-JD; Thu, 15 Feb 2018 04:29:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b/4n=fj=gmail.com=philippe.mathieu.daude@srs-us1.protection.inumbo.net>)
 id 1emBAz-0005xk-LD
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 04:29:41 +0000
X-Inumbo-ID: bfaa1b2c-1208-11e8-ba59-bc764e045a96
Received: from mail-qk0-x241.google.com (unknown [2607:f8b0:400d:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfaa1b2c-1208-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 05:29:02 +0100 (CET)
Received: by mail-qk0-x241.google.com with SMTP id n198so5146151qke.7
 for <xen-devel@lists.xenproject.org>; Wed, 14 Feb 2018 20:29:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=twI58ssxSbbXrWRPif44v9iBsXZoERM1lfAmhkFCO2k=;
 b=IKXVJtphUz3N0J+podhCIP/+l6+glH2QcpMBIVzmfuZzUm+VyCXqVcFpFmGAJdvAI5
 BqzxeS0+T10SO7joi9xzfzEMgS34Mf227OBWOBgJyR2LFw9VhZqVtYacK41nOgYf8hor
 Ij+a0xjuCsTD3L3VIdvLZuL936AfCin+b/6w5+UnqRu0KUWwCUCMOf5mcpJgNxM8P7JQ
 hYH1iwj41WP1w27PMK+PTgy5poID1fyo9YxAhcVt8deHs45MlXjg+nU4QJLkfR9IQ4gd
 owa7UrwLvVfIUvgKainSkgQE2OXfGs/KozsFchmictnLhOza2PokGKaNQ2C423UylPDF
 u2bw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=twI58ssxSbbXrWRPif44v9iBsXZoERM1lfAmhkFCO2k=;
 b=cKu+xqRFRK6sW5ZXBoou4LRUNbr9w8zcLSpMbVH+0PKgjV9TlB6HY+aNuMtBjCO2lk
 pRg3wJW6pL32pfHPzs0hGBREiTtiPQZVvro3YVX8MKvwqhLrGS0QXwdNjOIE79at6rox
 io0/InO6eDhEqm4YtafogrcL6QhscCsEYKZfX54qYNlHEEW3fv2sPFdCwVGIe4bSpbI3
 6xcV9HIXU4nBOJTYQ9VVSxPNgVWt4RLmw5jsmOqBvV4tGB9rWt+Iuq+edFX25hAzgOUE
 O95CbCvLGuHa3YEzCIzYlDX9jxrdLio0MGbhKRz2qT5RhtKzCdfimKu1lPq+RWKPyu9D
 FcHg==
X-Gm-Message-State: APf1xPBZCeACGcrN0UjeQvEYXnPdCuau++I9RITPF0cTlW1FLgQZqkDQ
 Iuf3Mw9REaxBKTOsHMhgTdc=
X-Google-Smtp-Source: AH8x224+SdvFnXzi2tlLzaozhcbGb/E9MWys4TPjGxxWa9uBlspGnOtzk4cHQFn+GIcw+rXdH/AzCQ==
X-Received: by 10.55.154.13 with SMTP id c13mr2088393qke.347.1518668978451;
 Wed, 14 Feb 2018 20:29:38 -0800 (PST)
Received: from x1.local ([138.117.48.219])
 by smtp.gmail.com with ESMTPSA id t33sm10680312qtc.14.2018.02.14.20.29.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Feb 2018 20:29:37 -0800 (PST)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>
To: qemu-devel@nongnu.org
Date: Thu, 15 Feb 2018 01:28:38 -0300
Message-Id: <20180215042900.16078-9-f4bug@amsat.org>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180215042900.16078-1-f4bug@amsat.org>
References: <20180215042900.16078-1-f4bug@amsat.org>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Anthony Perard <anthony.perard@citrix.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Marcel Apfelbaum <marcel@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Richard Henderson <rth@twiddle.net>
Subject: [Xen-devel] [PATCH 08/30] hw/i386: use the BYTE-based definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgZWFzZSBjb2RlIHJldmlldywgdW5pdCBpcyBleHBsaWNpdC4KClNpZ25lZC1vZmYtYnk6IFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+Ci0tLQogaW5jbHVkZS9ody9p
Mzg2L2ljaDkuaCAgICAgfCAgMiArLQogaHcvaTM4Ni9hY3BpLWJ1aWxkLmMgICAgICAgfCAgNCAr
Ky0tCiBody9pMzg2L3BjLmMgICAgICAgICAgICAgICB8IDE4ICsrKysrKysrKy0tLS0tLS0tLQog
aHcvaTM4Ni9wY19waWl4LmMgICAgICAgICAgfCAgMiArLQogaHcvaTM4Ni9wY19xMzUuYyAgICAg
ICAgICAgfCAgMiArLQogaHcvaTM4Ni9wY19zeXNmdy5jICAgICAgICAgfCAgOCArKysrLS0tLQog
aHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgfCAgMiArLQogaHcvaW50Yy9hcGljX2NvbW1vbi5j
ICAgICAgfCAgMiArLQogaHcvcGNpLWhvc3QvZ3BleC5jICAgICAgICAgfCAgMiArLQogaHcvcGNp
LWhvc3QvcGlpeC5jICAgICAgICAgfCAgNCArKy0tCiBody9wY2ktaG9zdC9xMzUuYyAgICAgICAg
ICB8IDE2ICsrKysrKysrLS0tLS0tLS0KIDExIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMo
KyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTM4Ni9pY2g5Lmgg
Yi9pbmNsdWRlL2h3L2kzODYvaWNoOS5oCmluZGV4IDY3M2QxM2QyOGYuLjg3NjI4ZGQ4NjcgMTAw
NjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaTM4Ni9pY2g5LmgKKysrIGIvaW5jbHVkZS9ody9pMzg2L2lj
aDkuaApAQCAtMjIsNyArMjIsNyBAQCBJMkNCdXMgKmljaDlfc21iX2luaXQoUENJQnVzICpidXMs
IGludCBkZXZmbiwgdWludDMyX3Qgc21iX2lvX2Jhc2UpOwogCiB2b2lkIGljaDlfZ2VuZXJhdGVf
c21pKHZvaWQpOwogCi0jZGVmaW5lIElDSDlfQ0NfU0laRSAoMTYgKiAxMDI0KSAvKiAxNktCLiBD
aGlwc2V0IGNvbmZpZ3VyYXRpb24gcmVnaXN0ZXJzICovCisjZGVmaW5lIElDSDlfQ0NfU0laRSAo
MTYgKiBLX0JZVEUpIC8qIENoaXBzZXQgY29uZmlndXJhdGlvbiByZWdpc3RlcnMgKi8KIAogI2Rl
ZmluZSBUWVBFX0lDSDlfTFBDX0RFVklDRSAiSUNIOS1MUEMiCiAjZGVmaW5lIElDSDlfTFBDX0RF
VklDRShvYmopIFwKZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9h
Y3BpLWJ1aWxkLmMKaW5kZXggZGViNDQwZjI4Ni4uOWNjYzYxOTJiNSAxMDA2NDQKLS0tIGEvaHcv
aTM4Ni9hY3BpLWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTIzMjAsOCAr
MjMyMCw4IEBAIGJ1aWxkX3RwbTIoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5r
ZXIsIEdBcnJheSAqdGNwYWxvZykKICAgICAgICAgICAgICAgICAgKHZvaWQgKil0cG0yX3B0ciwg
IlRQTTIiLCBzaXplb2YoKnRwbTJfcHRyKSwgNCwgTlVMTCwgTlVMTCk7CiB9CiAKLSNkZWZpbmUg
SE9MRV82NDBLX1NUQVJUICAoNjQwICogMTAyNCkKLSNkZWZpbmUgSE9MRV82NDBLX0VORCAgICgx
MDI0ICogMTAyNCkKKyNkZWZpbmUgSE9MRV82NDBLX1NUQVJUICAoNjQwICogS19CWVRFKQorI2Rl
ZmluZSBIT0xFXzY0MEtfRU5EICAgKDEwMjQgKiBLX0JZVEUpCiAKIHN0YXRpYyB2b2lkCiBidWls
ZF9zcmF0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLCBNYWNoaW5lU3Rh
dGUgKm1hY2hpbmUpCmRpZmYgLS1naXQgYS9ody9pMzg2L3BjLmMgYi9ody9pMzg2L3BjLmMKaW5k
ZXggNTVlNjlkNjZmZS4uOTRhMWYzYmM3YiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wYy5jCisrKyBi
L2h3L2kzODYvcGMuYwpAQCAtNDUyLDggKzQ1Miw4IEBAIHZvaWQgcGNfY21vc19pbml0KFBDTWFj
aGluZVN0YXRlICpwY21zLAogICAgIHJ0Y19zZXRfbWVtb3J5KHMsIDB4MTUsIHZhbCk7CiAgICAg
cnRjX3NldF9tZW1vcnkocywgMHgxNiwgdmFsID4+IDgpOwogICAgIC8qIGV4dGVuZGVkIG1lbW9y
eSAobmV4dCA2NE1pQikgKi8KLSAgICBpZiAocGNtcy0+YmVsb3dfNGdfbWVtX3NpemUgPiAxMDI0
ICogMTAyNCkgewotICAgICAgICB2YWwgPSAocGNtcy0+YmVsb3dfNGdfbWVtX3NpemUgLSAxMDI0
ICogMTAyNCkgLyAxMDI0OworICAgIGlmIChwY21zLT5iZWxvd180Z19tZW1fc2l6ZSA+IDEgKiBN
X0JZVEUpIHsKKyAgICAgICAgdmFsID0gKHBjbXMtPmJlbG93XzRnX21lbV9zaXplIC0gMSAqIE1f
QllURSkgLyAxMDI0OwogICAgIH0gZWxzZSB7CiAgICAgICAgIHZhbCA9IDA7CiAgICAgfQpAQCAt
NDY0LDggKzQ2NCw4IEBAIHZvaWQgcGNfY21vc19pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLAog
ICAgIHJ0Y19zZXRfbWVtb3J5KHMsIDB4MzAsIHZhbCk7CiAgICAgcnRjX3NldF9tZW1vcnkocywg
MHgzMSwgdmFsID4+IDgpOwogICAgIC8qIG1lbW9yeSBiZXR3ZWVuIDE2TWlCIGFuZCA0R2lCICov
Ci0gICAgaWYgKHBjbXMtPmJlbG93XzRnX21lbV9zaXplID4gMTYgKiAxMDI0ICogMTAyNCkgewot
ICAgICAgICB2YWwgPSAocGNtcy0+YmVsb3dfNGdfbWVtX3NpemUgLSAxNiAqIDEwMjQgKiAxMDI0
KSAvIDY1NTM2OworICAgIGlmIChwY21zLT5iZWxvd180Z19tZW1fc2l6ZSA+IDE2ICogTV9CWVRF
KSB7CisgICAgICAgIHZhbCA9IChwY21zLT5iZWxvd180Z19tZW1fc2l6ZSAtIDE2ICogTV9CWVRF
KSAvIDY1NTM2OwogICAgIH0gZWxzZSB7CiAgICAgICAgIHZhbCA9IDA7CiAgICAgfQpAQCAtMTM5
MCwxMSArMTM5MCwxMSBAQCB2b2lkIHBjX21lbW9yeV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21z
LAogICAgICAgICB9CiAKICAgICAgICAgcGNtcy0+aG90cGx1Z19tZW1vcnkuYmFzZSA9Ci0gICAg
ICAgICAgICBST1VORF9VUCgweDEwMDAwMDAwMFVMTCArIHBjbXMtPmFib3ZlXzRnX21lbV9zaXpl
LCAxVUxMIDw8IDMwKTsKKyAgICAgICAgICAgIFJPVU5EX1VQKDB4MTAwMDAwMDAwVUxMICsgcGNt
cy0+YWJvdmVfNGdfbWVtX3NpemUsIEdfQllURSk7CiAKICAgICAgICAgaWYgKHBjbWMtPmVuZm9y
Y2VfYWxpZ25lZF9kaW1tKSB7CiAgICAgICAgICAgICAvKiBzaXplIGhvdHBsdWcgcmVnaW9uIGFz
c3VtaW5nIDFHIHBhZ2UgbWF4IGFsaWdubWVudCBwZXIgc2xvdCAqLwotICAgICAgICAgICAgaG90
cGx1Z19tZW1fc2l6ZSArPSAoMVVMTCA8PCAzMCkgKiBtYWNoaW5lLT5yYW1fc2xvdHM7CisgICAg
ICAgICAgICBob3RwbHVnX21lbV9zaXplICs9IG1hY2hpbmUtPnJhbV9zbG90cyAqIEdfQllURTsK
ICAgICAgICAgfQogCiAgICAgICAgIGlmICgocGNtcy0+aG90cGx1Z19tZW1vcnkuYmFzZSArIGhv
dHBsdWdfbWVtX3NpemUpIDwKQEAgLTE0MzYsNyArMTQzNiw3IEBAIHZvaWQgcGNfbWVtb3J5X2lu
aXQoUENNYWNoaW5lU3RhdGUgKnBjbXMsCiAgICAgICAgIGlmICghcGNtYy0+YnJva2VuX3Jlc2Vy
dmVkX2VuZCkgewogICAgICAgICAgICAgcmVzX21lbV9lbmQgKz0gbWVtb3J5X3JlZ2lvbl9zaXpl
KCZwY21zLT5ob3RwbHVnX21lbW9yeS5tcik7CiAgICAgICAgIH0KLSAgICAgICAgKnZhbCA9IGNw
dV90b19sZTY0KFJPVU5EX1VQKHJlc19tZW1fZW5kLCAweDFVTEwgPDwgMzApKTsKKyAgICAgICAg
KnZhbCA9IGNwdV90b19sZTY0KFJPVU5EX1VQKHJlc19tZW1fZW5kLCBHX0JZVEUpKTsKICAgICAg
ICAgZndfY2ZnX2FkZF9maWxlKGZ3X2NmZywgImV0Yy9yZXNlcnZlZC1tZW1vcnktZW5kIiwgdmFs
LCBzaXplb2YoKnZhbCkpOwogICAgIH0KIApAQCAtMTQ3Miw3ICsxNDcyLDcgQEAgdWludDY0X3Qg
cGNfcGNpX2hvbGU2NF9zdGFydCh2b2lkKQogICAgICAgICBob2xlNjRfc3RhcnQgPSAweDEwMDAw
MDAwMFVMTCArIHBjbXMtPmFib3ZlXzRnX21lbV9zaXplOwogICAgIH0KIAotICAgIHJldHVybiBS
T1VORF9VUChob2xlNjRfc3RhcnQsIDFVTEwgPDwgMzApOworICAgIHJldHVybiBST1VORF9VUCho
b2xlNjRfc3RhcnQsIEdfQllURSk7CiB9CiAKIHFlbXVfaXJxIHBjX2FsbG9jYXRlX2NwdV9pcnEo
dm9pZCkKQEAgLTIxMTQsNyArMjExNCw3IEBAIHN0YXRpYyB2b2lkIHBjX21hY2hpbmVfc2V0X21h
eF9yYW1fYmVsb3dfNGcoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsCiAgICAgICAgIHJldHVybjsK
ICAgICB9CiAKLSAgICBpZiAodmFsdWUgPCAoMVVMTCA8PCAyMCkpIHsKKyAgICBpZiAodmFsdWUg
PCAxICogTV9CWVRFKSB7CiAgICAgICAgIHdhcm5fcmVwb3J0KCJPbmx5ICUiIFBSSXU2NCAiIGJ5
dGVzIG9mIFJBTSBiZWxvdyB0aGUgNEdpQiBib3VuZGFyeSwiCiAgICAgICAgICAgICAgICAgICAg
ICJCSU9TIG1heSBub3Qgd29yayB3aXRoIGxlc3MgdGhhbiAxTWlCIiwgdmFsdWUpOwogICAgIH0K
ZGlmZiAtLWdpdCBhL2h3L2kzODYvcGNfcGlpeC5jIGIvaHcvaTM4Ni9wY19waWl4LmMKaW5kZXgg
NDU2ZGM5ZTlmMC4uOTc1ZGZjODQ4ZSAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wY19waWl4LmMKKysr
IGIvaHcvaTM4Ni9wY19waWl4LmMKQEAgLTEzMSw3ICsxMzEsNyBAQCBzdGF0aWMgdm9pZCBwY19p
bml0MShNYWNoaW5lU3RhdGUgKm1hY2hpbmUsCiAgICAgICAgICAgICAgICAgaWYgKGxvd21lbSA+
IDB4YzAwMDAwMDApIHsKICAgICAgICAgICAgICAgICAgICAgbG93bWVtID0gMHhjMDAwMDAwMDsK
ICAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgaWYgKGxvd21lbSAmICgoMVVMTCA8
PCAzMCkgLSAxKSkgeworICAgICAgICAgICAgICAgIGlmIChsb3dtZW0gJiAoKDEgKiBHX0JZVEUp
IC0gMSkpIHsKICAgICAgICAgICAgICAgICAgICAgd2Fybl9yZXBvcnQoIkxhcmdlIG1hY2hpbmUg
YW5kIG1heF9yYW1fYmVsb3dfNGcgIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
KCUiIFBSSXU2NCAiKSBub3QgYSBtdWx0aXBsZSBvZiAxRzsgIgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAicG9zc2libGUgYmFkIHBlcmZvcm1hbmNlLiIsCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3BjX3EzNS5jIGIvaHcvaTM4Ni9wY19xMzUuYwppbmRleCBhYmE3NTQxYTgyLi43OWI4
NGJjNTU5IDEwMDY0NAotLS0gYS9ody9pMzg2L3BjX3EzNS5jCisrKyBiL2h3L2kzODYvcGNfcTM1
LmMKQEAgLTEwNCw3ICsxMDQsNyBAQCBzdGF0aWMgdm9pZCBwY19xMzVfaW5pdChNYWNoaW5lU3Rh
dGUgKm1hY2hpbmUpCiAgICAgaWYgKGxvd21lbSA+IHBjbXMtPm1heF9yYW1fYmVsb3dfNGcpIHsK
ICAgICAgICAgbG93bWVtID0gcGNtcy0+bWF4X3JhbV9iZWxvd180ZzsKICAgICAgICAgaWYgKG1h
Y2hpbmUtPnJhbV9zaXplIC0gbG93bWVtID4gbG93bWVtICYmCi0gICAgICAgICAgICBsb3dtZW0g
JiAoKDFVTEwgPDwgMzApIC0gMSkpIHsKKyAgICAgICAgICAgIGxvd21lbSAmICgoMSAqIEdfQllU
RSkgLSAxKSkgewogICAgICAgICAgICAgd2Fybl9yZXBvcnQoIlRoZXJlIGlzIHBvc3NpYmx5IHBv
b3IgcGVyZm9ybWFuY2UgYXMgdGhlIHJhbSBzaXplICIKICAgICAgICAgICAgICAgICAgICAgICAg
ICIgKDB4JSIgUFJJeDY0ICIpIGlzIG1vcmUgdGhlbiB0d2ljZSB0aGUgc2l6ZSBvZiIKICAgICAg
ICAgICAgICAgICAgICAgICAgICIgbWF4LXJhbS1iZWxvdy00ZyAoJSJQUkl1NjQiKSBhbmQiCmRp
ZmYgLS1naXQgYS9ody9pMzg2L3BjX3N5c2Z3LmMgYi9ody9pMzg2L3BjX3N5c2Z3LmMKaW5kZXgg
NDMyNTU3NWU3ZC4uOTc0ODhhODMyZCAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9wY19zeXNmdy5jCisr
KyBiL2h3L2kzODYvcGNfc3lzZncuYwpAQCAtNTYsNyArNTYsNyBAQCBzdGF0aWMgdm9pZCBwY19p
c2FfYmlvc19pbml0KE1lbW9yeVJlZ2lvbiAqcm9tX21lbW9yeSwKICAgICBmbGFzaF9zaXplID0g
bWVtb3J5X3JlZ2lvbl9zaXplKGZsYXNoX21lbSk7CiAKICAgICAvKiBtYXAgdGhlIGxhc3QgMTI4
S0Igb2YgdGhlIEJJT1MgaW4gSVNBIHNwYWNlICovCi0gICAgaXNhX2Jpb3Nfc2l6ZSA9IE1JTihm
bGFzaF9zaXplLCAxMjggKiAxMDI0KTsKKyAgICBpc2FfYmlvc19zaXplID0gTUlOKGZsYXNoX3Np
emUsIDEyOCAqIEtfQllURSk7CiAgICAgaXNhX2Jpb3MgPSBnX21hbGxvYyhzaXplb2YoKmlzYV9i
aW9zKSk7CiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X3JhbShpc2FfYmlvcywgTlVMTCwgImlzYS1i
aW9zIiwgaXNhX2Jpb3Nfc2l6ZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICZlcnJvcl9m
YXRhbCk7CkBAIC04Myw3ICs4Myw3IEBAIHN0YXRpYyB2b2lkIHBjX2lzYV9iaW9zX2luaXQoTWVt
b3J5UmVnaW9uICpyb21fbWVtb3J5LAogICogb25seSAxOE1CLTRLQiBiZWxvdyA0Ry4gRm9yIG5v
dywgcmVzdHJpY3QgdGhlIGN1bXVsYXRpdmUgbWFwcGluZyB0byA4TUIgaW4KICAqIHNpemUuCiAg
Ki8KLSNkZWZpbmUgRkxBU0hfTUFQX0JBU0VfTUlOICgoaHdhZGRyKSgweDEwMDAwMDAwMFVMTCAt
IDgqMTAyNCoxMDI0KSkKKyNkZWZpbmUgRkxBU0hfTUFQX0JBU0VfTUlOICgoaHdhZGRyKSgweDEw
MDAwMDAwMFVMTCAtIDggKiBNX0JZVEUpKQogCiAvKiBUaGlzIGZ1bmN0aW9uIG1hcHMgZmxhc2gg
ZHJpdmVzIGZyb20gNEcgZG93bndhcmQsIGluIG9yZGVyIG9mIHRoZWlyIHVuaXQKICAqIG51bWJl
cnMuIFRoZSBtYXBwaW5nIHN0YXJ0cyBhdCB1bml0IzAsIHdpdGggdW5pdCBudW1iZXIgaW5jcmVt
ZW50cyBvZiAxLCBhbmQKQEAgLTIwOSw4ICsyMDksOCBAQCBzdGF0aWMgdm9pZCBvbGRfcGNfc3lz
dGVtX3JvbV9pbml0KE1lbW9yeVJlZ2lvbiAqcm9tX21lbW9yeSwgYm9vbCBpc2FwY19yYW1fZncp
CiAKICAgICAvKiBtYXAgdGhlIGxhc3QgMTI4S0Igb2YgdGhlIEJJT1MgaW4gSVNBIHNwYWNlICov
CiAgICAgaXNhX2Jpb3Nfc2l6ZSA9IGJpb3Nfc2l6ZTsKLSAgICBpZiAoaXNhX2Jpb3Nfc2l6ZSA+
ICgxMjggKiAxMDI0KSkgewotICAgICAgICBpc2FfYmlvc19zaXplID0gMTI4ICogMTAyNDsKKyAg
ICBpZiAoaXNhX2Jpb3Nfc2l6ZSA+IDEyOCAqIEtfQllURSkgeworICAgICAgICBpc2FfYmlvc19z
aXplID0gMTI4ICogS19CWVRFOwogICAgIH0KICAgICBpc2FfYmlvcyA9IGdfbWFsbG9jKHNpemVv
ZigqaXNhX2Jpb3MpKTsKICAgICBtZW1vcnlfcmVnaW9uX2luaXRfYWxpYXMoaXNhX2Jpb3MsIE5V
TEwsICJpc2EtYmlvcyIsIGJpb3MsCmRpZmYgLS1naXQgYS9ody9pMzg2L3hlbi94ZW4tbWFwY2Fj
aGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCmluZGV4IGVmYTM1ZGM2ZTAuLjVmNDhm
ZGU3OTkgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCisrKyBiL2h3L2kz
ODYveGVuL3hlbi1tYXBjYWNoZS5jCkBAIC00Nyw3ICs0Nyw3IEBACiAgKiBGcm9tIGVtcGlyaWNh
bCB0ZXN0cyBJIG9ic2VydmVkIHRoYXQgcWVtdSB1c2UgNzVNQiBtb3JlIHRoYW4gdGhlCiAgKiBt
YXhfbWNhY2hlX3NpemUuCiAgKi8KLSNkZWZpbmUgTk9OX01DQUNIRV9NRU1PUllfU0laRSAoODAg
KiAxMDI0ICogMTAyNCkKKyNkZWZpbmUgTk9OX01DQUNIRV9NRU1PUllfU0laRSAoODAgKiBNX0JZ
VEUpCiAKIHR5cGVkZWYgc3RydWN0IE1hcENhY2hlRW50cnkgewogICAgIGh3YWRkciBwYWRkcl9p
bmRleDsKZGlmZiAtLWdpdCBhL2h3L2ludGMvYXBpY19jb21tb24uYyBiL2h3L2ludGMvYXBpY19j
b21tb24uYwppbmRleCA3ODkwM2VhOTA5Li4zYTZjMjk3YzUyIDEwMDY0NAotLS0gYS9ody9pbnRj
L2FwaWNfY29tbW9uLmMKKysrIGIvaHcvaW50Yy9hcGljX2NvbW1vbi5jCkBAIC0zMTksNyArMzE5
LDcgQEAgc3RhdGljIHZvaWQgYXBpY19jb21tb25fcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBF
cnJvciAqKmVycnApCiAKICAgICAvKiBOb3RlOiBXZSBuZWVkIGF0IGxlYXN0IDFNIHRvIG1hcCB0
aGUgVkFQSUMgb3B0aW9uIFJPTSAqLwogICAgIGlmICghdmFwaWMgJiYgcy0+dmFwaWNfY29udHJv
bCAmIFZBUElDX0VOQUJMRV9NQVNLICYmCi0gICAgICAgICFoYXhfZW5hYmxlZCgpICYmIHJhbV9z
aXplID49IDEwMjQgKiAxMDI0KSB7CisgICAgICAgICFoYXhfZW5hYmxlZCgpICYmIHJhbV9zaXpl
ID49IDEgKiBNX0JZVEUpIHsKICAgICAgICAgdmFwaWMgPSBzeXNidXNfY3JlYXRlX3NpbXBsZSgi
a3ZtdmFwaWMiLCAtMSwgTlVMTCk7CiAgICAgfQogICAgIHMtPnZhcGljID0gdmFwaWM7CmRpZmYg
LS1naXQgYS9ody9wY2ktaG9zdC9ncGV4LmMgYi9ody9wY2ktaG9zdC9ncGV4LmMKaW5kZXggMjU4
M2IxNTFhNC4uOWNhYjlkMGU3ZCAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvZ3BleC5jCisrKyBi
L2h3L3BjaS1ob3N0L2dwZXguYwpAQCAtNzksNyArNzksNyBAQCBzdGF0aWMgdm9pZCBncGV4X2hv
c3RfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAKICAgICBwY2llX2hv
c3RfbW1jZmdfaW5pdChwZXgsIFBDSUVfTU1DRkdfU0laRV9NQVgpOwogICAgIG1lbW9yeV9yZWdp
b25faW5pdCgmcy0+aW9fbW1pbywgT0JKRUNUKHMpLCAiZ3BleF9tbWlvIiwgVUlOVDY0X01BWCk7
Ci0gICAgbWVtb3J5X3JlZ2lvbl9pbml0KCZzLT5pb19pb3BvcnQsIE9CSkVDVChzKSwgImdwZXhf
aW9wb3J0IiwgNjQgKiAxMDI0KTsKKyAgICBtZW1vcnlfcmVnaW9uX2luaXQoJnMtPmlvX2lvcG9y
dCwgT0JKRUNUKHMpLCAiZ3BleF9pb3BvcnQiLCA2NCAqIEtfQllURSk7CiAKICAgICBzeXNidXNf
aW5pdF9tbWlvKHNiZCwgJnBleC0+bW1pbyk7CiAgICAgc3lzYnVzX2luaXRfbW1pbyhzYmQsICZz
LT5pb19tbWlvKTsKZGlmZiAtLWdpdCBhL2h3L3BjaS1ob3N0L3BpaXguYyBiL2h3L3BjaS1ob3N0
L3BpaXguYwppbmRleCAwZTYwODM0N2MxLi43ZmMxODIyZWMwIDEwMDY0NAotLS0gYS9ody9wY2kt
aG9zdC9waWl4LmMKKysrIGIvaHcvcGNpLWhvc3QvcGlpeC5jCkBAIC0yODQsNyArMjg0LDcgQEAg
c3RhdGljIHZvaWQgaTQ0MGZ4X3BjaWhvc3RfZ2V0X3BjaV9ob2xlNjRfZW5kKE9iamVjdCAqb2Jq
LCBWaXNpdG9yICp2LAogCiAgICAgcGNpX2J1c19nZXRfdzY0X3JhbmdlKGgtPmJ1cywgJnc2NCk7
CiAgICAgdmFsdWUgPSByYW5nZV9pc19lbXB0eSgmdzY0KSA/IDAgOiByYW5nZV91cGIoJnc2NCkg
KyAxOwotICAgIGhvbGU2NF9lbmQgPSBST1VORF9VUChob2xlNjRfc3RhcnQgKyBzLT5wY2lfaG9s
ZTY0X3NpemUsIDFVTEwgPDwgMzApOworICAgIGhvbGU2NF9lbmQgPSBST1VORF9VUChob2xlNjRf
c3RhcnQgKyBzLT5wY2lfaG9sZTY0X3NpemUsIEdfQllURSk7CiAgICAgaWYgKHMtPnBjaV9ob2xl
NjRfZml4ICYmIHZhbHVlIDwgaG9sZTY0X2VuZCkgewogICAgICAgICB2YWx1ZSA9IGhvbGU2NF9l
bmQ7CiAgICAgfQpAQCAtNDMwLDcgKzQzMCw3IEBAIFBDSUJ1cyAqaTQ0MGZ4X2luaXQoY29uc3Qg
Y2hhciAqaG9zdF90eXBlLCBjb25zdCBjaGFyICpwY2lfdHlwZSwKIAogICAgICpwaWl4M19kZXZm
biA9IHBpaXgzLT5kZXYuZGV2Zm47CiAKLSAgICByYW1fc2l6ZSA9IHJhbV9zaXplIC8gOCAvIDEw
MjQgLyAxMDI0OworICAgIHJhbV9zaXplIC89IDggKiBNX0JZVEU7CiAgICAgaWYgKHJhbV9zaXpl
ID4gMjU1KSB7CiAgICAgICAgIHJhbV9zaXplID0gMjU1OwogICAgIH0KZGlmZiAtLWdpdCBhL2h3
L3BjaS1ob3N0L3EzNS5jIGIvaHcvcGNpLWhvc3QvcTM1LmMKaW5kZXggYTM2YTExOTVlNC4uYTU0
YjY3MzZlNSAxMDA2NDQKLS0tIGEvaHcvcGNpLWhvc3QvcTM1LmMKKysrIGIvaHcvcGNpLWhvc3Qv
cTM1LmMKQEAgLTE0NCw3ICsxNDQsNyBAQCBzdGF0aWMgdm9pZCBxMzVfaG9zdF9nZXRfcGNpX2hv
bGU2NF9lbmQoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsCiAKICAgICBwY2lfYnVzX2dldF93NjRf
cmFuZ2UoaC0+YnVzLCAmdzY0KTsKICAgICB2YWx1ZSA9IHJhbmdlX2lzX2VtcHR5KCZ3NjQpID8g
MCA6IHJhbmdlX3VwYigmdzY0KSArIDE7Ci0gICAgaG9sZTY0X2VuZCA9IFJPVU5EX1VQKGhvbGU2
NF9zdGFydCArIHMtPm1jaC5wY2lfaG9sZTY0X3NpemUsIDFVTEwgPDwgMzApOworICAgIGhvbGU2
NF9lbmQgPSBST1VORF9VUChob2xlNjRfc3RhcnQgKyBzLT5tY2gucGNpX2hvbGU2NF9zaXplLCBH
X0JZVEUpOwogICAgIGlmIChzLT5wY2lfaG9sZTY0X2ZpeCAmJiB2YWx1ZSA8IGhvbGU2NF9lbmQp
IHsKICAgICAgICAgdmFsdWUgPSBob2xlNjRfZW5kOwogICAgIH0KQEAgLTMxMCwxNSArMzEwLDE1
IEBAIHN0YXRpYyB2b2lkIG1jaF91cGRhdGVfcGNpZXhiYXIoTUNIUENJU3RhdGUgKm1jaCkKICAg
ICBhZGRyX21hc2sgPSBNQ0hfSE9TVF9CUklER0VfUENJRVhCQVJfQURNU0s7CiAgICAgc3dpdGNo
IChwY2lleGJhciAmIE1DSF9IT1NUX0JSSURHRV9QQ0lFWEJBUl9MRU5HVEhfTUFTSykgewogICAg
IGNhc2UgTUNIX0hPU1RfQlJJREdFX1BDSUVYQkFSX0xFTkdUSF8yNTZNOgotICAgICAgICBsZW5n
dGggPSAyNTYgKiAxMDI0ICogMTAyNDsKKyAgICAgICAgbGVuZ3RoID0gMjU2ICogTV9CWVRFOwog
ICAgICAgICBicmVhazsKICAgICBjYXNlIE1DSF9IT1NUX0JSSURHRV9QQ0lFWEJBUl9MRU5HVEhf
MTI4TToKLSAgICAgICAgbGVuZ3RoID0gMTI4ICogMTAyNCAqIDEwMjQ7CisgICAgICAgIGxlbmd0
aCA9IDEyOCAqIE1fQllURTsKICAgICAgICAgYWRkcl9tYXNrIHw9IE1DSF9IT1NUX0JSSURHRV9Q
Q0lFWEJBUl8xMjhBRE1TSyB8CiAgICAgICAgICAgICBNQ0hfSE9TVF9CUklER0VfUENJRVhCQVJf
NjRBRE1TSzsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBNQ0hfSE9TVF9CUklER0VfUENJRVhC
QVJfTEVOR1RIXzY0TToKLSAgICAgICAgbGVuZ3RoID0gNjQgKiAxMDI0ICogMTAyNDsKKyAgICAg
ICAgbGVuZ3RoID0gNjQgKiBNX0JZVEU7CiAgICAgICAgIGFkZHJfbWFzayB8PSBNQ0hfSE9TVF9C
UklER0VfUENJRVhCQVJfNjRBRE1TSzsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBNQ0hfSE9T
VF9CUklER0VfUENJRVhCQVJfTEVOR1RIX1JWRDoKQEAgLTM5NiwxNiArMzk2LDE2IEBAIHN0YXRp
YyB2b2lkIG1jaF91cGRhdGVfc21yYW0oTUNIUENJU3RhdGUgKm1jaCkKICAgICAgICAgc3dpdGNo
IChwZC0+Y29uZmlnW01DSF9IT1NUX0JSSURHRV9FU01SQU1DXSAmCiAgICAgICAgICAgICAgICAg
TUNIX0hPU1RfQlJJREdFX0VTTVJBTUNfVFNFR19TWl9NQVNLKSB7CiAgICAgICAgIGNhc2UgTUNI
X0hPU1RfQlJJREdFX0VTTVJBTUNfVFNFR19TWl8xTUI6Ci0gICAgICAgICAgICB0c2VnX3NpemUg
PSAxMDI0ICogMTAyNDsKKyAgICAgICAgICAgIHRzZWdfc2l6ZSA9IDEgKiBNX0JZVEU7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSBNQ0hfSE9TVF9CUklER0VfRVNNUkFNQ19UU0VH
X1NaXzJNQjoKLSAgICAgICAgICAgIHRzZWdfc2l6ZSA9IDEwMjQgKiAxMDI0ICogMjsKKyAgICAg
ICAgICAgIHRzZWdfc2l6ZSA9IDIgKiBNX0JZVEU7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgY2FzZSBNQ0hfSE9TVF9CUklER0VfRVNNUkFNQ19UU0VHX1NaXzhNQjoKLSAgICAgICAgICAg
IHRzZWdfc2l6ZSA9IDEwMjQgKiAxMDI0ICogODsKKyAgICAgICAgICAgIHRzZWdfc2l6ZSA9IDgg
KiBNX0JZVEU7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAgZGVmYXVsdDoKLSAgICAgICAg
ICAgIHRzZWdfc2l6ZSA9IDEwMjQgKiAxMDI0ICogKHVpbnQzMl90KW1jaC0+ZXh0X3RzZWdfbWJ5
dGVzOworICAgICAgICAgICAgdHNlZ19zaXplID0gKHVpbnQzMl90KW1jaC0+ZXh0X3RzZWdfbWJ5
dGVzICogTV9CWVRFOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICB9IGVsc2Ug
ewotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 04:30:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 04:30:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emBBY-0006XS-UG; Thu, 15 Feb 2018 04:30:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b/4n=fj=gmail.com=philippe.mathieu.daude@srs-us1.protection.inumbo.net>)
 id 1emBBY-0006X9-0D
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 04:30:16 +0000
X-Inumbo-ID: d4a8f7c9-1208-11e8-ba59-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4a8f7c9-1208-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 05:29:37 +0100 (CET)
Received: by mail-qt0-x243.google.com with SMTP id d8so10498806qtm.0
 for <xen-devel@lists.xenproject.org>; Wed, 14 Feb 2018 20:30:14 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=y0NOx2SIgsgcu26l6FJBp5bourYwnfQX+jV03AgWoXk=;
 b=qcR0mxkIrnt2SDkjWl3PB2vEygoowCMR6zHygGU7LmgpIGopqozYg0GC/lNm2t5p9X
 Wcff1xy4abD1n1XquGY3izZFt6GBckNG/YLbvudFd6s0p4cwbq08rclCuBs6JC8MezBN
 +8hwoEmKSEo/FYZ1hFtIvKTjGPsyOvxDG9mvam6BcKrlIIg4fxtUap9m/odv0ZYMaf13
 lipALaL74drux4b2AfebYmoX987/8urPb29m9rJG4VP7HU/ViMhB6tAuSc0CSMELB1Pv
 G9kN5aD5HKQf7qrrsfqQBrW3bF4qCa3HrRtvvk5YNO4SomFzvAKkwEqRa2+sHJ6gKnLT
 /TJg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=y0NOx2SIgsgcu26l6FJBp5bourYwnfQX+jV03AgWoXk=;
 b=ByVx0VCV+UMG4jvWJn62Hd+CpZc72RMsxeTJ7U+hDt30v4Oa9O6r+W7FjK7XW2JDjT
 9bNcqdPtmv1fdTOYlYKSM0R/Ad++Akt8qtTzk2nOiGqVn+waWy02EGcdM67UpKUWKip1
 x/fdyYRDFBiG4g/iYIFr+928xsWbXRldmpGuFsCO+RvP4bgJIsJ2XVQtLr5FvLWC8TIz
 4BvcCxdrxr0LUa/BGkJJQnfn0Jw3cs0Julo2l2eBY90lMc8kTvyeMkNXsI+Y/ZNC9OfV
 5/lrq5Ih2XGQK9E/WwF/MGf+gHfjmGVqU7HpQB4yftlmYxymQ9u8NEYepdIXFGt7b6gg
 PvMQ==
X-Gm-Message-State: APf1xPDYHfqUQtggmhh4V+f22BG7EPLeio5xGLddjL2wqAuR6whEARDM
 lAI/tm6UtLLLP7X4rkUFBVQ=
X-Google-Smtp-Source: AH8x224677lg66DGx3EIwMp0hiHeshlGDl+Sep3N/dn0A2RpKYU9pv+6zjGl/zmXcuyHLtceQ4WYUA==
X-Received: by 10.200.41.8 with SMTP id y8mr2209762qty.322.1518669013687;
 Wed, 14 Feb 2018 20:30:13 -0800 (PST)
Received: from x1.local ([138.117.48.219])
 by smtp.gmail.com with ESMTPSA id t33sm10680312qtc.14.2018.02.14.20.30.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Feb 2018 20:30:13 -0800 (PST)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>
To: qemu-devel@nongnu.org
Date: Thu, 15 Feb 2018 01:28:52 -0300
Message-Id: <20180215042900.16078-23-f4bug@amsat.org>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180215042900.16078-1-f4bug@amsat.org>
References: <20180215042900.16078-1-f4bug@amsat.org>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Gerd Hoffmann <kraxel@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [PATCH 22/30] hw/display: use the BYTE-based definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgZWFzZSBjb2RlIHJldmlldywgdW5pdCBpcyBleHBsaWNpdC4KClNpZ25lZC1vZmYtYnk6IFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+Ci0tLQogaHcvZGlzcGxheS9j
aXJydXNfdmdhLmMgfCAgOSArKysrLS0tLS0KIGh3L2Rpc3BsYXkvZzM2NGZiLmMgICAgIHwgIDIg
Ky0KIGh3L2Rpc3BsYXkvcXhsLmMgICAgICAgIHwgMjYgKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0KIGh3L2Rpc3BsYXkvdmdhLWlzYS1tbS5jIHwgIDQgKystLQogaHcvZGlzcGxheS92Z2EuYyAg
ICAgICAgfCAgNCArKy0tCiBody9kaXNwbGF5L3ZpcnRpby1ncHUuYyB8ICAzICstLQogaHcvZGlz
cGxheS92bXdhcmVfdmdhLmMgfCAgMiArLQogaHcvZGlzcGxheS94ZW5mYi5jICAgICAgfCAgMiAr
LQogOCBmaWxlcyBjaGFuZ2VkLCAyMyBpbnNlcnRpb25zKCspLCAyOSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS9ody9kaXNwbGF5L2NpcnJ1c192Z2EuYyBiL2h3L2Rpc3BsYXkvY2lycnVzX3Zn
YS5jCmluZGV4IDEzOGFlOTYxYjkuLmU4ODgwNTZkNzUgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkv
Y2lycnVzX3ZnYS5jCisrKyBiL2h3L2Rpc3BsYXkvY2lycnVzX3ZnYS5jCkBAIC0yMjE4LDcgKzIy
MTgsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgY2lycnVzX2N1cnNvcl9jb21wdXRlX3lyYW5nZShD
aXJydXNWR0FTdGF0ZSAqcykKICAgICB1aW50MzJfdCBjb250ZW50OwogICAgIGludCB5LCB5X21p
biwgeV9tYXg7CiAKLSAgICBzcmMgPSBzLT52Z2EudnJhbV9wdHIgKyBzLT5yZWFsX3ZyYW1fc2l6
ZSAtIDE2ICogMTAyNDsKKyAgICBzcmMgPSBzLT52Z2EudnJhbV9wdHIgKyBzLT5yZWFsX3ZyYW1f
c2l6ZSAtIDE2ICogS19CWVRFOwogICAgIGlmIChzLT52Z2Euc3JbMHgxMl0gJiBDSVJSVVNfQ1VS
U09SX0xBUkdFKSB7CiAgICAgICAgIHNyYyArPSAocy0+dmdhLnNyWzB4MTNdICYgMHgzYykgKiAy
NTY7CiAgICAgICAgIHlfbWluID0gNjQ7CkBAIC0yMzQ3LDcgKzIzNDcsNyBAQCBzdGF0aWMgdm9p
ZCBjaXJydXNfY3Vyc29yX2RyYXdfbGluZShWR0FDb21tb25TdGF0ZSAqczEsIHVpbnQ4X3QgKmQx
LCBpbnQgc2NyX3kpCiAgICAgICAgIHJldHVybjsKICAgICB9CiAKLSAgICBzcmMgPSBzLT52Z2Eu
dnJhbV9wdHIgKyBzLT5yZWFsX3ZyYW1fc2l6ZSAtIDE2ICogMTAyNDsKKyAgICBzcmMgPSBzLT52
Z2EudnJhbV9wdHIgKyBzLT5yZWFsX3ZyYW1fc2l6ZSAtIDE2ICogS19CWVRFOwogICAgIGlmIChz
LT52Z2Euc3JbMHgxMl0gJiBDSVJSVVNfQ1VSU09SX0xBUkdFKSB7CiAgICAgICAgIHNyYyArPSAo
cy0+dmdhLnNyWzB4MTNdICYgMHgzYykgKiAyNTY7CiAgICAgICAgIHNyYyArPSAoc2NyX3kgLSBz
LT52Z2EuaHdfY3Vyc29yX3kpICogMTY7CkBAIC0yOTk1LDggKzI5OTUsNyBAQCBzdGF0aWMgdm9p
ZCBjaXJydXNfaW5pdF9jb21tb24oQ2lycnVzVkdBU3RhdGUgKnMsIE9iamVjdCAqb3duZXIsCiAK
ICAgICAvKiBJL08gaGFuZGxlciBmb3IgTEZCICovCiAgICAgbWVtb3J5X3JlZ2lvbl9pbml0X2lv
KCZzLT5jaXJydXNfbGluZWFyX2lvLCBvd25lciwgJmNpcnJ1c19saW5lYXJfaW9fb3BzLCBzLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAiY2lycnVzLWxpbmVhci1pbyIsIHMtPnZnYS52cmFt
X3NpemVfbWIKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAq
IDEwMjQgKiAxMDI0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgImNpcnJ1cy1saW5lYXIt
aW8iLCBzLT52Z2EudnJhbV9zaXplX21iICogTV9CWVRFKTsKICAgICBtZW1vcnlfcmVnaW9uX3Nl
dF9mbHVzaF9jb2FsZXNjZWQoJnMtPmNpcnJ1c19saW5lYXJfaW8pOwogCiAgICAgLyogSS9PIGhh
bmRsZXIgZm9yIExGQiAqLwpAQCAtMzAxMyw3ICszMDEyLDcgQEAgc3RhdGljIHZvaWQgY2lycnVz
X2luaXRfY29tbW9uKENpcnJ1c1ZHQVN0YXRlICpzLCBPYmplY3QgKm93bmVyLAogICAgIG1lbW9y
eV9yZWdpb25fc2V0X2ZsdXNoX2NvYWxlc2NlZCgmcy0+Y2lycnVzX21taW9faW8pOwogCiAgICAg
cy0+cmVhbF92cmFtX3NpemUgPQotICAgICAgICAocy0+ZGV2aWNlX2lkID09IENJUlJVU19JRF9D
TEdENTQ0NikgPyA0MDk2ICogMTAyNCA6IDIwNDggKiAxMDI0OworICAgICAgICAocy0+ZGV2aWNl
X2lkID09IENJUlJVU19JRF9DTEdENTQ0NikgPyA0ICogTV9CWVRFIDogMiAqIE1fQllURTsKIAog
ICAgIC8qIFhYWDogcy0+dmdhLnZyYW1fc2l6ZSBtdXN0IGJlIGEgcG93ZXIgb2YgdHdvICovCiAg
ICAgcy0+Y2lycnVzX2FkZHJfbWFzayA9IHMtPnJlYWxfdnJhbV9zaXplIC0gMTsKZGlmZiAtLWdp
dCBhL2h3L2Rpc3BsYXkvZzM2NGZiLmMgYi9ody9kaXNwbGF5L2czNjRmYi5jCmluZGV4IDgxOWY4
YmUwNWQuLjAwOWYwNzMzM2IgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvZzM2NGZiLmMKKysrIGIv
aHcvZGlzcGxheS9nMzY0ZmIuYwpAQCAtNTEwLDcgKzUxMCw3IEBAIHN0YXRpYyB2b2lkIGczNjRm
Yl9zeXNidXNfcmVzZXQoRGV2aWNlU3RhdGUgKmQpCiAKIHN0YXRpYyBQcm9wZXJ0eSBnMzY0ZmJf
c3lzYnVzX3Byb3BlcnRpZXNbXSA9IHsKICAgICBERUZJTkVfUFJPUF9VSU5UMzIoInZyYW1fc2l6
ZSIsIEczNjRTeXNCdXNTdGF0ZSwgZzM2NC52cmFtX3NpemUsCi0gICAgOCAqIDEwMjQgKiAxMDI0
KSwKKyAgICAgICAgICAgICAgICAgICAgICAgOCAqIE1fQllURSksCiAgICAgREVGSU5FX1BST1Bf
RU5EX09GX0xJU1QoKSwKIH07CiAKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvcXhsLmMgYi9ody9k
aXNwbGF5L3F4bC5jCmluZGV4IGE3MTcxNGNjYjQuLjQ4NjNmODk0YWQgMTAwNjQ0Ci0tLSBhL2h3
L2Rpc3BsYXkvcXhsLmMKKysrIGIvaHcvZGlzcGxheS9xeGwuYwpAQCAtMjAxMiwxMSArMjAxMiwx
MSBAQCBzdGF0aWMgdm9pZCBxeGxfaW5pdF9yYW1zaXplKFBDSVFYTERldmljZSAqcXhsKQogICAg
IGlmIChxeGwtPnZnYW1lbV9zaXplX21iID4gMjU2KSB7CiAgICAgICAgIHF4bC0+dmdhbWVtX3Np
emVfbWIgPSAyNTY7CiAgICAgfQotICAgIHF4bC0+dmdhbWVtX3NpemUgPSBxeGwtPnZnYW1lbV9z
aXplX21iICogMTAyNCAqIDEwMjQ7CisgICAgcXhsLT52Z2FtZW1fc2l6ZSA9IHF4bC0+dmdhbWVt
X3NpemVfbWIgKiBNX0JZVEU7CiAKICAgICAvKiB2Z2EgcmFtIChiYXIgMCwgdG90YWwpICovCiAg
ICAgaWYgKHF4bC0+cmFtX3NpemVfbWIgIT0gLTEpIHsKLSAgICAgICAgcXhsLT52Z2EudnJhbV9z
aXplID0gcXhsLT5yYW1fc2l6ZV9tYiAqIDEwMjQgKiAxMDI0OworICAgICAgICBxeGwtPnZnYS52
cmFtX3NpemUgPSBxeGwtPnJhbV9zaXplX21iICogTV9CWVRFOwogICAgIH0KICAgICBpZiAocXhs
LT52Z2EudnJhbV9zaXplIDwgcXhsLT52Z2FtZW1fc2l6ZSAqIDIpIHsKICAgICAgICAgcXhsLT52
Z2EudnJhbV9zaXplID0gcXhsLT52Z2FtZW1fc2l6ZSAqIDI7CkBAIC0yMDI0LDcgKzIwMjQsNyBA
QCBzdGF0aWMgdm9pZCBxeGxfaW5pdF9yYW1zaXplKFBDSVFYTERldmljZSAqcXhsKQogCiAgICAg
LyogdnJhbTMyIChzdXJmYWNlcywgMzJiaXQsIGJhciAxKSAqLwogICAgIGlmIChxeGwtPnZyYW0z
Ml9zaXplX21iICE9IC0xKSB7Ci0gICAgICAgIHF4bC0+dnJhbTMyX3NpemUgPSBxeGwtPnZyYW0z
Ml9zaXplX21iICogMTAyNCAqIDEwMjQ7CisgICAgICAgIHF4bC0+dnJhbTMyX3NpemUgPSBxeGwt
PnZyYW0zMl9zaXplX21iICogTV9CWVRFOwogICAgIH0KICAgICBpZiAocXhsLT52cmFtMzJfc2l6
ZSA8IDQwOTYpIHsKICAgICAgICAgcXhsLT52cmFtMzJfc2l6ZSA9IDQwOTY7CkBAIC0yMDMyLDcg
KzIwMzIsNyBAQCBzdGF0aWMgdm9pZCBxeGxfaW5pdF9yYW1zaXplKFBDSVFYTERldmljZSAqcXhs
KQogCiAgICAgLyogdnJhbSAoc3VyZmFjZXMsIDY0Yml0LCBiYXIgNCs1KSAqLwogICAgIGlmIChx
eGwtPnZyYW1fc2l6ZV9tYiAhPSAtMSkgewotICAgICAgICBxeGwtPnZyYW1fc2l6ZSA9ICh1aW50
NjRfdClxeGwtPnZyYW1fc2l6ZV9tYiAqIDEwMjQgKiAxMDI0OworICAgICAgICBxeGwtPnZyYW1f
c2l6ZSA9ICh1aW50NjRfdClxeGwtPnZyYW1fc2l6ZV9tYiAqIE1fQllURTsKICAgICB9CiAgICAg
aWYgKHF4bC0+dnJhbV9zaXplIDwgcXhsLT52cmFtMzJfc2l6ZSkgewogICAgICAgICBxeGwtPnZy
YW1fc2l6ZSA9IHF4bC0+dnJhbTMyX3NpemU7CkBAIC0yMTM0LDEzICsyMTM0LDEwIEBAIHN0YXRp
YyB2b2lkIHF4bF9yZWFsaXplX2NvbW1vbihQQ0lRWExEZXZpY2UgKnF4bCwgRXJyb3IgKiplcnJw
KQogICAgIH0KIAogICAgIC8qIHByaW50IHBjaSBiYXIgZGV0YWlscyAqLwotICAgIGRwcmludChx
eGwsIDEsICJyYW0vJXM6ICVkIE1CIFtyZWdpb24gMF1cbiIsCi0gICAgICAgICAgIHF4bC0+aWQg
PT0gMCA/ICJwcmkiIDogInNlYyIsCi0gICAgICAgICAgIHF4bC0+dmdhLnZyYW1fc2l6ZSAvICgx
MDI0KjEwMjQpKTsKLSAgICBkcHJpbnQocXhsLCAxLCAidnJhbS8zMjogJSIgUFJJeDY0ICJkIE1C
IFtyZWdpb24gMV1cbiIsCi0gICAgICAgICAgIHF4bC0+dnJhbTMyX3NpemUgLyAoMTAyNCoxMDI0
KSk7Ci0gICAgZHByaW50KHF4bCwgMSwgInZyYW0vNjQ6ICUiIFBSSXg2NCAiZCBNQiAlc1xuIiwK
LSAgICAgICAgICAgcXhsLT52cmFtX3NpemUgLyAoMTAyNCoxMDI0KSwKKyAgICBkcHJpbnQocXhs
LCAxLCAicmFtLyVzOiAlbGx1IE1CIFtyZWdpb24gMF1cbiIsCisgICAgICAgICAgIHF4bC0+aWQg
PT0gMCA/ICJwcmkiIDogInNlYyIsIHF4bC0+dmdhLnZyYW1fc2l6ZSAvIE1fQllURSk7CisgICAg
ZHByaW50KHF4bCwgMSwgInZyYW0vMzI6ICVsbHUgTUIgW3JlZ2lvbiAxXVxuIiwgcXhsLT52cmFt
MzJfc2l6ZSAvIE1fQllURSk7CisgICAgZHByaW50KHF4bCwgMSwgInZyYW0vNjQ6ICVsbHUgTUIg
JXNcbiIsIHF4bC0+dnJhbV9zaXplIC8gTV9CWVRFLAogICAgICAgICAgICBxeGwtPnZyYW0zMl9z
aXplIDwgcXhsLT52cmFtX3NpemUgPyAiW3JlZ2lvbiA0XSIgOiAiW3VubWFwcGVkXSIpOwogCiAg
ICAgcXhsLT5zc2QucXhsLmJhc2Uuc2lmID0gJnF4bF9pbnRlcmZhY2UuYmFzZTsKQEAgLTIxNjcs
NyArMjE2NCw3IEBAIHN0YXRpYyB2b2lkIHF4bF9yZWFsaXplX3ByaW1hcnkoUENJRGV2aWNlICpk
ZXYsIEVycm9yICoqZXJycCkKICAgICBxeGwtPmlkID0gMDsKICAgICBxeGxfaW5pdF9yYW1zaXpl
KHF4bCk7CiAgICAgdmdhLT52YmVfc2l6ZSA9IHF4bC0+dmdhbWVtX3NpemU7Ci0gICAgdmdhLT52
cmFtX3NpemVfbWIgPSBxeGwtPnZnYS52cmFtX3NpemUgPj4gMjA7CisgICAgdmdhLT52cmFtX3Np
emVfbWIgPSBxeGwtPnZnYS52cmFtX3NpemUgLyBNX0JZVEU7CiAgICAgdmdhX2NvbW1vbl9pbml0
KHZnYSwgT0JKRUNUKGRldiksIHRydWUpOwogICAgIHZnYV9pbml0KHZnYSwgT0JKRUNUKGRldiks
CiAgICAgICAgICAgICAgcGNpX2FkZHJlc3Nfc3BhY2UoZGV2KSwgcGNpX2FkZHJlc3Nfc3BhY2Vf
aW8oZGV2KSwgZmFsc2UpOwpAQCAtMjM5Miw5ICsyMzg5LDggQEAgc3RhdGljIFZNU3RhdGVEZXNj
cmlwdGlvbiBxeGxfdm1zdGF0ZSA9IHsKIAogc3RhdGljIFByb3BlcnR5IHF4bF9wcm9wZXJ0aWVz
W10gPSB7CiAgICAgICAgIERFRklORV9QUk9QX1VJTlQzMigicmFtX3NpemUiLCBQQ0lRWExEZXZp
Y2UsIHZnYS52cmFtX3NpemUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICA2NCAqIDEwMjQg
KiAxMDI0KSwKLSAgICAgICAgREVGSU5FX1BST1BfVUlOVDY0KCJ2cmFtX3NpemUiLCBQQ0lRWExE
ZXZpY2UsIHZyYW0zMl9zaXplLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgNjQgKiAxMDI0
ICogMTAyNCksCisgICAgICAgICAgICAgICAgICAgICAgICAgICA2NCAqIE1fQllURSksCisgICAg
ICAgIERFRklORV9QUk9QX1VJTlQ2NCgidnJhbV9zaXplIiwgUENJUVhMRGV2aWNlLCB2cmFtMzJf
c2l6ZSwgNjQgKiBNX0JZVEUpLAogICAgICAgICBERUZJTkVfUFJPUF9VSU5UMzIoInJldmlzaW9u
IiwgUENJUVhMRGV2aWNlLCByZXZpc2lvbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIFFY
TF9ERUZBVUxUX1JFVklTSU9OKSwKICAgICAgICAgREVGSU5FX1BST1BfVUlOVDMyKCJkZWJ1ZyIs
IFBDSVFYTERldmljZSwgZGVidWcsIDApLApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EtaXNh
LW1tLmMgYi9ody9kaXNwbGF5L3ZnYS1pc2EtbW0uYwppbmRleCBlODg3YjQ1NjUxLi43OWE1OTUw
MTQ0IDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3ZnYS1pc2EtbW0uYworKysgYi9ody9kaXNwbGF5
L3ZnYS1pc2EtbW0uYwpAQCAtMjcsNyArMjcsNyBAQAogI2luY2x1ZGUgInZnYV9pbnQuaCIKICNp
bmNsdWRlICJ1aS9waXhlbF9vcHMuaCIKIAotI2RlZmluZSBWR0FfUkFNX1NJWkUgKDgxOTIgKiAx
MDI0KQorI2RlZmluZSBWR0FfUkFNX1NJWkUgKDggKiBNX0JZVEUpCiAKIHR5cGVkZWYgc3RydWN0
IElTQVZHQU1NU3RhdGUgewogICAgIFZHQUNvbW1vblN0YXRlIHZnYTsKQEAgLTEzMCw3ICsxMzAs
NyBAQCBpbnQgaXNhX3ZnYV9tbV9pbml0KGh3YWRkciB2cmFtX2Jhc2UsCiAKICAgICBzID0gZ19t
YWxsb2MwKHNpemVvZigqcykpOwogCi0gICAgcy0+dmdhLnZyYW1fc2l6ZV9tYiA9IFZHQV9SQU1f
U0laRSA+PiAyMDsKKyAgICBzLT52Z2EudnJhbV9zaXplX21iID0gVkdBX1JBTV9TSVpFIC8gTV9C
WVRFOwogICAgIHZnYV9jb21tb25faW5pdCgmcy0+dmdhLCBOVUxMLCB0cnVlKTsKICAgICB2Z2Ff
bW1faW5pdChzLCB2cmFtX2Jhc2UsIGN0cmxfYmFzZSwgaXRfc2hpZnQsIGFkZHJlc3Nfc3BhY2Up
OwogCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3ZnYS5jIGIvaHcvZGlzcGxheS92Z2EuYwppbmRl
eCAyOGYyOThiMzQyLi44ZjQ1MjdiM2EwIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5L3ZnYS5jCisr
KyBiL2h3L2Rpc3BsYXkvdmdhLmMKQEAgLTcyMSw3ICs3MjEsNyBAQCB1aW50MzJfdCB2YmVfaW9w
b3J0X3JlYWRfZGF0YSh2b2lkICpvcGFxdWUsIHVpbnQzMl90IGFkZHIpCiAgICAgICAgICAgICB2
YWwgPSBzLT52YmVfcmVnc1tzLT52YmVfaW5kZXhdOwogICAgICAgICB9CiAgICAgfSBlbHNlIGlm
IChzLT52YmVfaW5kZXggPT0gVkJFX0RJU1BJX0lOREVYX1ZJREVPX01FTU9SWV82NEspIHsKLSAg
ICAgICAgdmFsID0gcy0+dmJlX3NpemUgLyAoNjQgKiAxMDI0KTsKKyAgICAgICAgdmFsID0gcy0+
dmJlX3NpemUgLyAoNjQgKiBLX0JZVEUpOwogICAgIH0gZWxzZSB7CiAgICAgICAgIHZhbCA9IDA7
CiAgICAgfQpAQCAtMjE3NSw3ICsyMTc1LDcgQEAgdm9pZCB2Z2FfY29tbW9uX2luaXQoVkdBQ29t
bW9uU3RhdGUgKnMsIE9iamVjdCAqb2JqLCBib29sIGdsb2JhbF92bXN0YXRlKQogCiAgICAgcy0+
dnJhbV9zaXplX21iID0gdWludF9jbGFtcChzLT52cmFtX3NpemVfbWIsIDEsIDUxMik7CiAgICAg
cy0+dnJhbV9zaXplX21iID0gcG93MmNlaWwocy0+dnJhbV9zaXplX21iKTsKLSAgICBzLT52cmFt
X3NpemUgPSBzLT52cmFtX3NpemVfbWIgPDwgMjA7CisgICAgcy0+dnJhbV9zaXplID0gcy0+dnJh
bV9zaXplX21iICogTV9CWVRFOwogCiAgICAgaWYgKCFzLT52YmVfc2l6ZSkgewogICAgICAgICBz
LT52YmVfc2l6ZSA9IHMtPnZyYW1fc2l6ZTsKZGlmZiAtLWdpdCBhL2h3L2Rpc3BsYXkvdmlydGlv
LWdwdS5jIGIvaHcvZGlzcGxheS92aXJ0aW8tZ3B1LmMKaW5kZXggNjY1OGY2YzZhNi4uN2EzNzhh
NDU5NiAxMDA2NDQKLS0tIGEvaHcvZGlzcGxheS92aXJ0aW8tZ3B1LmMKKysrIGIvaHcvZGlzcGxh
eS92aXJ0aW8tZ3B1LmMKQEAgLTEzMDksOCArMTMwOSw3IEBAIHN0YXRpYyBjb25zdCBWTVN0YXRl
RGVzY3JpcHRpb24gdm1zdGF0ZV92aXJ0aW9fZ3B1ID0gewogCiBzdGF0aWMgUHJvcGVydHkgdmly
dGlvX2dwdV9wcm9wZXJ0aWVzW10gPSB7CiAgICAgREVGSU5FX1BST1BfVUlOVDMyKCJtYXhfb3V0
cHV0cyIsIFZpcnRJT0dQVSwgY29uZi5tYXhfb3V0cHV0cywgMSksCi0gICAgREVGSU5FX1BST1Bf
U0laRSgibWF4X2hvc3RtZW0iLCBWaXJ0SU9HUFUsIGNvbmYubWF4X2hvc3RtZW0sCi0gICAgICAg
ICAgICAgICAgICAgICAyNTYgKiAxMDI0ICogMTAyNCksCisgICAgREVGSU5FX1BST1BfU0laRSgi
bWF4X2hvc3RtZW0iLCBWaXJ0SU9HUFUsIGNvbmYubWF4X2hvc3RtZW0sIDI1NiAqIE1fQllURSks
CiAjaWZkZWYgQ09ORklHX1ZJUkdMCiAgICAgREVGSU5FX1BST1BfQklUKCJ2aXJnbCIsIFZpcnRJ
T0dQVSwgY29uZi5mbGFncywKICAgICAgICAgICAgICAgICAgICAgVklSVElPX0dQVV9GTEFHX1ZJ
UkdMX0VOQUJMRUQsIHRydWUpLApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92bXdhcmVfdmdhLmMg
Yi9ody9kaXNwbGF5L3Ztd2FyZV92Z2EuYwppbmRleCBiZDNlOGIzNTg2Li44NjA5ZjljMGJjIDEw
MDY0NAotLS0gYS9ody9kaXNwbGF5L3Ztd2FyZV92Z2EuYworKysgYi9ody9kaXNwbGF5L3Ztd2Fy
ZV92Z2EuYwpAQCAtNTY1LDcgKzU2NSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZtc3ZnYV9maWZv
X2xlbmd0aChzdHJ1Y3Qgdm1zdmdhX3N0YXRlX3MgKnMpCiAgICAgICAgIHMtPmZpZm9fbmV4dCA+
PSBTVkdBX0ZJRk9fU0laRSkgewogICAgICAgICByZXR1cm4gMDsKICAgICB9Ci0gICAgaWYgKHMt
PmZpZm9fbWF4IDwgcy0+Zmlmb19taW4gKyAxMCAqIDEwMjQpIHsKKyAgICBpZiAocy0+Zmlmb19t
YXggPCBzLT5maWZvX21pbiArIDEwICogS19CWVRFKSB7CiAgICAgICAgIHJldHVybiAwOwogICAg
IH0KIApkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS94ZW5mYi5jIGIvaHcvZGlzcGxheS94ZW5mYi5j
CmluZGV4IGY1YWZjYzAzNTguLjFhZTY2MDUxOWEgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkveGVu
ZmIuYworKysgYi9ody9kaXNwbGF5L3hlbmZiLmMKQEAgLTg4OSw3ICs4ODksNyBAQCBzdGF0aWMg
aW50IGZiX2luaXRpYWxpc2Uoc3RydWN0IFhlbkRldmljZSAqeGVuZGV2KQogCXJldHVybiByYzsK
IAogICAgIGZiX3BhZ2UgPSBmYi0+Yy5wYWdlOwotICAgIHJjID0geGVuZmJfY29uZmlndXJlX2Zi
KGZiLCB2aWRlb3JhbSAqIDEwMjQgKiAxMDI0VSwKKyAgICByYyA9IHhlbmZiX2NvbmZpZ3VyZV9m
YihmYiwgdmlkZW9yYW0gKiBNX0JZVEUsCiAJCQkgICAgZmJfcGFnZS0+d2lkdGgsIGZiX3BhZ2Ut
PmhlaWdodCwgZmJfcGFnZS0+ZGVwdGgsCiAJCQkgICAgZmJfcGFnZS0+bWVtX2xlbmd0aCwgMCwg
ZmJfcGFnZS0+bGluZV9sZW5ndGgpOwogICAgIGlmIChyYyAhPSAwKQotLSAKMi4xNi4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 04:30:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 04:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emBBt-0006Zv-50; Thu, 15 Feb 2018 04:30:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b/4n=fj=gmail.com=philippe.mathieu.daude@srs-us1.protection.inumbo.net>)
 id 1emBBr-0006Zm-QI
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 04:30:35 +0000
X-Inumbo-ID: e07ce172-1208-11e8-ba59-bc764e045a96
Received: from mail-qt0-x242.google.com (unknown [2607:f8b0:400d:c0d::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e07ce172-1208-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 05:29:57 +0100 (CET)
Received: by mail-qt0-x242.google.com with SMTP id d8so10499426qtm.0
 for <xen-devel@lists.xenproject.org>; Wed, 14 Feb 2018 20:30:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:from:to:cc:subject:date:message-id:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=HIXdqXfcNvBEd4yVZGk1YqTRgThhZ5cz8kqGu+ZWyvA=;
 b=rY2AVoHfHv6noliAr0Y2TRT3IEpa9oA7d4d9+V3eqG01gq0TjnWAs/8i3xRL3728mE
 IFCuDL/IEPlqYF1mRUpE12MIiuvkW6Hm9b5fqrvl6hM6h+MrCte75BqPggYICgDqPnRg
 QJ9Eo5rkmMoJ+XRfh7JRuh9iK5EuRx5crXTnXc2vJdrB0G7O1UzXthdmoSMPN3qfKlMo
 yVpOA30zECpINfYaj90Z7I/VnODWo6JzT8JnXxXzfOZYgCkyFgNhOAKZtX8a8MoTv8sY
 gXMjE5kM/8cOKJR54PM0ozocNZ+8Wa7VX75sYyiiL19FFbPysI9tPxE4E7YZx9ofb32t
 7gxQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:from:to:cc:subject:date:message-id
 :in-reply-to:references:mime-version:content-transfer-encoding;
 bh=HIXdqXfcNvBEd4yVZGk1YqTRgThhZ5cz8kqGu+ZWyvA=;
 b=ZP1W5ssxiuvGs+p7MnZC2wjdz5CoOv+rslwMtUjeT+k6iNMw8z2tZx+NHKnVY9bd8o
 reU8yC9mDnMQnVwafFXtNckP7130DbtN3a6Q7c4XXsAx6ZWRm+fD73XTPyf2T2CwBf0K
 B0juzyNG3N7biV8uxidmMAuojOPJXVx+AXPGc3evj09+O+q7ChaJQUPepCVUwAsx3iN7
 CLaOyBP6GtAXHuW72hylKlXYOhud3E6ehNkyvMed57GKBTkOaMyfDbok/tSi2uGAbg99
 EY+UhuUeW6FpxeTEjWj9/rEtOvB8cZ6HH/xUrmzuF+VsGMMjxwwpl2SOnbGVUo6gfyUS
 XSeA==
X-Gm-Message-State: APf1xPD2NkWKm+Vnik+gZDD9ii8JDMVYPzpntbeFW8dIqyYwA1IuInwn
 ZVglJ0BpCxmbiTVFvA8KLTo=
X-Google-Smtp-Source: AH8x226qIfEZLfklTOqny/nPoVcjAezP7gWZu6h9XdQAfXZQmssrb4cOEwVwOraTwg/joM4LuT4+VQ==
X-Received: by 10.200.20.149 with SMTP id l21mr2362789qtj.332.1518669033691;
 Wed, 14 Feb 2018 20:30:33 -0800 (PST)
Received: from x1.local ([138.117.48.219])
 by smtp.gmail.com with ESMTPSA id t33sm10680312qtc.14.2018.02.14.20.30.30
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 14 Feb 2018 20:30:33 -0800 (PST)
From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>
To: qemu-devel@nongnu.org
Date: Thu, 15 Feb 2018 01:29:00 -0300
Message-Id: <20180215042900.16078-31-f4bug@amsat.org>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180215042900.16078-1-f4bug@amsat.org>
References: <20180215042900.16078-1-f4bug@amsat.org>
MIME-Version: 1.0
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>,
 =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <f4bug@amsat.org>,
 Max Reitz <mreitz@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [PATCH 30/30] xen: use the BYTE-based definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgZWFzZSBjb2RlIHJldmlldywgdW5pdCBpcyBleHBsaWNpdC4KClNpZ25lZC1vZmYtYnk6IFBo
aWxpcHBlIE1hdGhpZXUtRGF1ZMOpIDxmNGJ1Z0BhbXNhdC5vcmc+Ci0tLQogaHcvYmxvY2sveGVu
X2Rpc2suYyAgICAgICAgfCAgNCArKy0tCiBody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYyB8IDEw
ICsrKysrLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL2h3L2Jsb2NrL3hlbl9kaXNrLmMgYi9ody9ibG9jay94ZW5fZGlz
ay5jCmluZGV4IGY3NGZjZDQyZDEuLjU1NzAwNWI1ZTUgMTAwNjQ0Ci0tLSBhL2h3L2Jsb2NrL3hl
bl9kaXNrLmMKKysrIGIvaHcvYmxvY2sveGVuX2Rpc2suYwpAQCAtMTE1Myw5ICsxMTUzLDkgQEAg
c3RhdGljIGludCBibGtfY29ubmVjdChzdHJ1Y3QgWGVuRGV2aWNlICp4ZW5kZXYpCiAgICAgfQog
CiAgICAgeGVuX3B2X3ByaW50Zih4ZW5kZXYsIDEsICJ0eXBlIFwiJXNcIiwgZmlsZXByb3RvIFwi
JXNcIiwgZmlsZW5hbWUgXCIlc1wiLCIKLSAgICAgICAgICAgICAgICAgICIgc2l6ZSAlIiBQUklk
NjQgIiAoJSIgUFJJZDY0ICIgTUIpXG4iLAorICAgICAgICAgICAgICAgICAgIiBzaXplICUiIFBS
SWQ2NCAiICglbGx1IE1CKVxuIiwKICAgICAgICAgICAgICAgICAgIGJsa2Rldi0+dHlwZSwgYmxr
ZGV2LT5maWxlcHJvdG8sIGJsa2Rldi0+ZmlsZW5hbWUsCi0gICAgICAgICAgICAgICAgICBibGtk
ZXYtPmZpbGVfc2l6ZSwgYmxrZGV2LT5maWxlX3NpemUgPj4gMjApOworICAgICAgICAgICAgICAg
ICAgYmxrZGV2LT5maWxlX3NpemUsIGJsa2Rldi0+ZmlsZV9zaXplIC8gTV9CWVRFKTsKIAogICAg
IC8qIEZpbGwgaW4gbnVtYmVyIG9mIHNlY3RvciBzaXplIGFuZCBudW1iZXIgb2Ygc2VjdG9ycyAq
LwogICAgIHhlbnN0b3JlX3dyaXRlX2JlX2ludCgmYmxrZGV2LT54ZW5kZXYsICJzZWN0b3Itc2l6
ZSIsIGJsa2Rldi0+ZmlsZV9ibGspOwpkaWZmIC0tZ2l0IGEvaHcveGVucHYveGVuX2RvbWFpbmJ1
aWxkLmMgYi9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwppbmRleCAwMjdmNzZmYWQxLi4wODNm
YjgwZWU1IDEwMDY0NAotLS0gYS9ody94ZW5wdi94ZW5fZG9tYWluYnVpbGQuYworKysgYi9ody94
ZW5wdi94ZW5fZG9tYWluYnVpbGQuYwpAQCAtNzUsOSArNzUsOSBAQCBpbnQgeGVuc3RvcmVfZG9t
YWluX2luaXQxKGNvbnN0IGNoYXIgKmtlcm5lbCwgY29uc3QgY2hhciAqcmFtZGlzaywKICAgICB4
ZW5zdG9yZV93cml0ZV9zdHIoZG9tLCAidm0iLCAgICAgdm0pOwogCiAgICAgLyogbWVtb3J5ICov
Ci0gICAgeGVuc3RvcmVfd3JpdGVfaW50KGRvbSwgIm1lbW9yeS90YXJnZXQiLCByYW1fc2l6ZSA+
PiAxMCk7ICAvLyBrQgotICAgIHhlbnN0b3JlX3dyaXRlX2ludCh2bSwgIm1lbW9yeSIsICAgICAg
ICAgcmFtX3NpemUgPj4gMjApOyAgLy8gTUIKLSAgICB4ZW5zdG9yZV93cml0ZV9pbnQodm0sICJt
YXhtZW0iLCAgICAgICAgIHJhbV9zaXplID4+IDIwKTsgIC8vIE1CCisgICAgeGVuc3RvcmVfd3Jp
dGVfaW50KGRvbSwgIm1lbW9yeS90YXJnZXQiLCByYW1fc2l6ZSAqIEtfQllURSk7CisgICAgeGVu
c3RvcmVfd3JpdGVfaW50KHZtLCAibWVtb3J5IiwgICAgICAgICByYW1fc2l6ZSAqIE1fQllURSk7
CisgICAgeGVuc3RvcmVfd3JpdGVfaW50KHZtLCAibWF4bWVtIiwgICAgICAgICByYW1fc2l6ZSAq
IE1fQllURSk7CiAKICAgICAvKiBjcHVzICovCiAgICAgZm9yIChpID0gMDsgaSA8IHNtcF9jcHVz
OyBpKyspIHsKQEAgLTI2MCw3ICsyNjAsNyBAQCBpbnQgeGVuX2RvbWFpbl9idWlsZF9wdihjb25z
dCBjaGFyICprZXJuZWwsIGNvbnN0IGNoYXIgKnJhbWRpc2ssCiAgICAgfQogI2VuZGlmCiAKLSAg
ICByYyA9IHhjX2RvbWFpbl9zZXRtYXhtZW0oeGVuX3hjLCB4ZW5fZG9taWQsIHJhbV9zaXplID4+
IDEwKTsKKyAgICByYyA9IHhjX2RvbWFpbl9zZXRtYXhtZW0oeGVuX3hjLCB4ZW5fZG9taWQsIHJh
bV9zaXplIC8gS19CWVRFKTsKICAgICBpZiAocmMgPCAwKSB7CiAgICAgICAgIGZwcmludGYoc3Rk
ZXJyLCAieGVuOiB4Y19kb21haW5fc2V0bWF4bWVtKCkgZmFpbGVkXG4iKTsKICAgICAgICAgZ290
byBlcnI7CkBAIC0yNjksNyArMjY5LDcgQEAgaW50IHhlbl9kb21haW5fYnVpbGRfcHYoY29uc3Qg
Y2hhciAqa2VybmVsLCBjb25zdCBjaGFyICpyYW1kaXNrLAogICAgIHhlbnN0b3JlX3BvcnQgPSB4
Y19ldnRjaG5fYWxsb2NfdW5ib3VuZCh4ZW5feGMsIHhlbl9kb21pZCwgMCk7CiAgICAgY29uc29s
ZV9wb3J0ID0geGNfZXZ0Y2huX2FsbG9jX3VuYm91bmQoeGVuX3hjLCB4ZW5fZG9taWQsIDApOwog
Ci0gICAgcmMgPSB4Y19saW51eF9idWlsZCh4ZW5feGMsIHhlbl9kb21pZCwgcmFtX3NpemUgPj4g
MjAsCisgICAgcmMgPSB4Y19saW51eF9idWlsZCh4ZW5feGMsIHhlbl9kb21pZCwgcmFtX3NpemUg
LyBNX0JZVEUsCiAgICAgICAgICAgICAgICAgICAgICAgICBrZXJuZWwsIHJhbWRpc2ssIGNtZGxp
bmUsCiAgICAgICAgICAgICAgICAgICAgICAgICAwLCBmbGFncywKICAgICAgICAgICAgICAgICAg
ICAgICAgIHhlbnN0b3JlX3BvcnQsICZ4ZW5zdG9yZV9tZm4sCi0tIAoyLjE2LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 04:36:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 04:36:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emBHF-0006uw-OQ; Thu, 15 Feb 2018 04:36:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emBHE-0006uk-2K
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 04:36:08 +0000
X-Inumbo-ID: e6d22702-1209-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6d22702-1209-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 04:37:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emBH4-0001wL-FU; Thu, 15 Feb 2018 04:35:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emBGz-00031L-28; Thu, 15 Feb 2018 04:35:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emBGy-0007qE-BH; Thu, 15 Feb 2018 04:35:52 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119177-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-libvirt:libvirt-build:fail:regression
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=bec9c64ef7be8063f1192608b83877bc5c9ea217
X-Osstest-Versions-That: qemuu=7d848450b6e2a3e14a776b4c93704710e7f3d233
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 04:35:52 +0000
Subject: [Xen-devel] [qemu-mainline test] 119177: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8127095873848257972=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119177 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119177/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-libvirt            6 libvirt-build            fail REGR. vs. 119036

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119036
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119036
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119036
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119036
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119036
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119036
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                bec9c64ef7be8063f1192608b83877bc5c9ea217
baseline version:
 qemuu                7d848450b6e2a3e14a776b4c93704710e7f3d233

Last test of basis   119036  2018-02-13 00:48:14 Z    2 days
Failing since        119084  2018-02-13 13:53:59 Z    1 days    2 attempts
Testing same since   119177  2018-02-14 10:35:01 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alistair Francis <alistair.francis@xilinx.com>
  Changpeng Liu <changpeng.liu@intel.com>
  Daniel P. Berrange <berrange@redhat.com>
  Deniz Eren <deniz.eren@icloud.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Gal Hammer <ghammer@redhat.com>
  Greg Kurz <groug@kaod.org>
  HervĂ© Poussineau <hpoussin@reactos.org>
  Igor Mammedov <imammedo@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Pisa <pisa@cmp.felk.cvut.cz>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂƒÂ© <f4bug@amsat.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Sai Pavan Boddu <saipava@xilinx.com>
  Tiwei Bie <tiwei.bie@intel.com>
  TomĂ¡Å¡ GolembiovskĂ½ <tgolembi@redhat.com>
  Yongji Xie <elohimes@gmail.com>
  Yongji Xie <xieyongji@baidu.com>
  Yoni Bettan <ybettan@redhat.com>
  Yu Ning <yu.ning@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           fail    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1166 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8127095873848257972==--

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 06:44:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 06:44:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emDHR-0008TR-03; Thu, 15 Feb 2018 06:44:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojpd=fj=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1emDHP-0008TL-OF
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 06:44:27 +0000
X-Inumbo-ID: d3918385-121b-11e8-b9b1-635ca7ef6cff
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3918385-121b-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 06:45:36 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Feb 2018 22:44:18 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,516,1511856000"; d="scan'208";a="204288356"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by fmsmga005.fm.intel.com with ESMTP; 14 Feb 2018 22:44:16 -0800
Date: Thu, 15 Feb 2018 14:44:00 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180215064359.dujo3t4tkl4txqlt@hz-desktop>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xen.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Gang Wei <gang.wei@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
 <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
 <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20171027
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>, Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTIvMTggMTA6MDUgKzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9u
LCBGZWIgMTIsIDIwMTggYXQgMDk6MjU6NDJBTSArMDgwMCwgSGFvemhvbmcgWmhhbmcgd3JvdGU6
Cj4gPiBPbiAwMi8wOS8xOCAxMjozMyArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+
ID4gVGhhbmtzIGZvciB0aGUgc2VyaWVzLCBJJ20gaG93ZXZlciB3b25kZXJpbmcgd2hldGhlciBp
dCdzIGFwcHJvcHJpYXRlCj4gPiA+IHRvIHBvc3QgYSB2NCBhcyBSRkMuIEllOiBhdCB2NCB0aGUg
cmV2aWV3ZXIgZXhwZWN0cyB0aGUgc3VibWl0dGVyIHRvCj4gPiA+IGhhdmUgYSBjbGVhciBwaWN0
dXJlIG9mIHdoYXQgbmVlZHMgdG8gYmUgaW1wbGVtZW50ZWQuCj4gPiA+IAo+ID4gPiBPbiBUaHUs
IERlYyAwNywgMjAxNyBhdCAwNjowOTo0OVBNICswODAwLCBIYW96aG9uZyBaaGFuZyB3cm90ZToK
PiA+ID4gPiBBbGwgcGF0Y2hlcyBjYW4gYWxzbyBiZSBmb3VuZCBhdAo+ID4gPiA+ICAgWGVuOiAg
aHR0cHM6Ly9naXRodWIuY29tL2h6emhhbjkveGVuLmdpdCBudmRpbW0tcmZjLXY0Cj4gPiA+ID4g
ICBRRU1VOiBodHRwczovL2dpdGh1Yi5jb20vaHp6aGFuOS9xZW11LmdpdCB4ZW4tbnZkaW1tLXJm
Yy12NAo+ID4gPiA+IAo+ID4gPiA+IFJGQyB2MyBjYW4gYmUgZm91bmQgYXQKPiA+ID4gPiAgIGh0
dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA5L21zZzAw
OTY0Lmh0bWwKPiA+ID4gPiAKPiA+ID4gPiBDaGFuZ2VzIGluIHY0Ogo+ID4gPiA+ICAgKiBNb3Zl
IHRoZSBmdW5jdGlvbmFsaXR5IG9mIG1hbmFnZW1lbnQgdXRpbCAneGVuLW5kY3RsJyB0byBYbmUK
PiA+ID4gPiAgICAgbWFuYWdlbWVudCB0b29sICd4bCcuCj4gPiA+ID4gICAqIExvYWQgUUVNVSBB
Q1BJIHZpYSBRRU1VIGZ3X2NmZyBhbmQgQklPU0xpbmtlckxvYWRlciBpbnRlcmZhY2UuCj4gPiA+
ID4gICAqIE90aGVyIGNoYW5nZXMgYXJlIGRvY3VtZW50ZWQgaW4gcGF0Y2hlcyBzZXBhcmF0ZWx5
Lgo+ID4gPiA+IAo+ID4gPiA+IAo+ID4gPiA+IC0gUGFydCAwLiBCdWcgZml4IGFuZCBjb2RlIGNs
ZWFudXAKPiA+ID4gPiAgIFswMS80MV0geDg2XzY0L21tOiBmaXggdGhlIFBEWCBncm91cCBjaGVj
ayBpbiBtZW1faG90YWRkX2NoZWNrKCkKPiA+ID4gPiAgIFswMi80MV0geDg2XzY0L21tOiBhdm9p
ZCBjbGVhbmluZyB0aGUgdW5tYXBwZWQgZnJhbWUgdGFibGUKPiA+ID4gPiAgIFswMy80MV0gaHZt
bG9hZGVyL3V0aWw6IGRvIG5vdCBjb21wYXJlIGNoYXJhY3RlcnMgYWZ0ZXIgJ1wwJyBpbiBzdHJu
Y21wCj4gPiA+ID4gCj4gPiA+ID4gLSBQYXJ0IDEuIERldGVjdCBob3N0IFBNRU0KPiA+ID4gPiAg
IERldGVjdCBob3N0IFBNRU0gdmlhIE5GSVQuIE5vIGZyYW1ldGFibGUgYW5kIE0yUCB0YWJsZSBm
b3IgdGhlbSBhcmUKPiA+ID4gPiAgIGNyZWF0ZWQgaW4gdGhpcyBwYXJ0Lgo+ID4gPiA+IAo+ID4g
PiA+ICAgWzA0LzQxXSB4ZW4vY29tbW9uOiBhZGQgS2NvbmZpZyBpdGVtIGZvciBwbWVtIHN1cHBv
cnQKPiA+ID4gPiAgIFswNS80MV0geDg2L21tOiBleGNsdWRlIFBNRU0gcmVnaW9ucyBmcm9tIGlu
aXRpYWwgZnJhbWV0YWJsZQo+ID4gPiA+ICAgWzA2LzQxXSBhY3BpOiBwcm9iZSB2YWxpZCBQTUVN
IHJlZ2lvbnMgdmlhIE5GSVQKPiA+ID4gPiAgIFswNy80MV0geGVuL3BtZW06IHJlZ2lzdGVyIHZh
bGlkIFBNRU0gcmVnaW9ucyB0byBYZW4gaHlwZXJ2aXNvcgo+ID4gPiA+ICAgWzA4LzQxXSB4ZW4v
cG1lbTogaGlkZSBORklUIGFuZCBkZW55IGFjY2VzcyB0byBQTUVNIGZyb20gRG9tMAo+ID4gPiAK
PiA+ID4gSSdtIGFmcmFpZCBJIG1pZ2h0IGFzayBzdHVwaWVkIHF1ZXN0aW9ucywgc2luY2UgSSBo
YXZlbid0IGZvbGxvd2VkIHRoZQo+ID4gPiBkZXNpZ24gZGlzY3Vzc2lvbiBvZiB0aGlzIHNlcmll
cyB2ZXJ5IGNsb3NlbHkuCj4gPiA+IAo+ID4gPiBTbyB5b3UgYmFzaWNhbGx5IGhpZGUgdGhlIE5W
RElNTSBmcm9tIERvbTAsIGFuZCBvbmx5IGFsbG93IGd1ZXN0cyB0bwo+ID4gPiB1c2UgaXQ/Cj4g
PiAKPiA+IFllcywgdGhvdWdoIEkgaGF2ZSBzb21lIHVuc2VudCBwYXRjaGVzIChmb3Igdk5WRElN
TSBsYWJlbCBzdXBwb3J0KSB0bwo+ID4gYWxsb3cgUUVNVSBpbiBkb20wIHRvIGFjY2VzcyBOVkRJ
TU0gdmlhIERNT1AuCj4gPiAKPiA+ID4gCj4gPiA+IFdoYXQgaGFwcGVucyB3aGVuIHlvdSBib290
IHRoZSBzYW1lIHN5c3RlbSB3aXRob3V0IFhlbj8gV2lsbCB0aGUKPiA+ID4gTlZESU1NIGdldCBj
b3JydXB0ZWQgYmVjYXVzZSBmb3IgZXhhbXBsZSBMaW51eCB3aWxsIHdyaXRlIHNvbWV0aGluZyB0
bwo+ID4gPiBpdD8KPiA+IAo+ID4gQmFyZSBtZXRhbCBPUyB3aXRob3V0IFhlbiBtYXkgd3JpdGUg
dG8gTlZESU1NIHdoaWNoIG1heSBvciBtYXkgbm90Cj4gPiBjb3JydXB0IHRoZSBkYXRhLCBkZXBl
bmRpbmcgb24gdGhlIGV4aXN0aW5nIGRhdGEgb24gTlZESU1NIGFuZCBob3cKPiA+IG90aGVyIE9T
IHVzZXMgTlZESU1NLgo+ID4gCj4gPiBJZiB0aGUgYmFyZS1tZXRhbCBPUyB1c2VzIE5WRElNTSwg
Zm9yIGV4YW1wbGUsIGFzIHRoZSB2b2xhdGlsZSBtZW1vcnkKPiA+IG9yIHRoZSBmYXN0IGRpc2sg
Y2FjaGUsIHRoZW4gdGhlIHJhbmRvbSBkYXRhIG1heSBiZSBkdW1wZWQgdG8gTlZESU1NCj4gPiBh
bmQgY29ycnVwdCB0aGUgZXhpc3RpbmcgZGF0YS4KPiA+IAo+ID4gSWYgdGhlIGJhcmUtbWV0YWwg
T1MgdHJlYXRzIE5WRElNTSBhcyBzdG9yYWdlLCBpdCBtYXkgcHJvYmUgY2VydGFpbgo+ID4gc3Ry
dWN0dXJlcyAoZS5nLiwgZmlsZSBzeXN0ZW1zKSBvbiBOVkRJTU0gYmVmb3JlIGZ1cnRoZXIgb3Bl
cmF0aW9ucwo+ID4gYW5kIHN0b3AgaWYgc3VjaCBzdHJ1Y3R1cmVzIGFyZSBub3QgcHJvYmVkLiBJ
biBzdWNoIGNhc2UsIHRoZSBleGlzdGluZwo+ID4gZGF0YSBvbiBOVkRJTU0gd2lsbCBub3QgYmUg
Y29ycnVwdGVkLgo+IAo+IE9LLiBJIGhhdmUgdG8gYWRtaXQgbXkga25vd2xlZGdlIG9mIE5WRElN
TSBpcyB2ZXJ5IGxpbWl0ZWQuIElzIGl0Cj4gZXhwZWN0ZWQgdG8gZm9yIGV4YW1wbGUgcGFydGl0
aW9uIGEgTlZESU1NIGludG8gc2V2ZXJhbCBwYXJ0aXRpb25zIGFuZAo+IG1heWJlIHVzZSBvbmUg
YXMgZGlzayBjYWNoZSBhbmQgb3RoZXJzIGFzIHN0b3JhZ2U/Cj4gCj4gSG93IHdvdWxkIHRoYXQg
YmUgYWNjb21wbGlzaGVkLCB1c2luZyBHUFQgZm9yIGV4YW1wbGU/IE9yIHRoZXJlJ3Mgc29tZQo+
IE5WRElNTSBzcGVjaWZpYyB3YXkgdG8gZGVzY3JpYmUgdGhlIGxheW91dD8KCk5WRElNTSBpcyBt
YXBwZWQgdG8gQ1BVIGFkZHJlc3Mgc3BhY2UganVzdCBhcyByZWd1bGFyIFJBTS4gQmFzaWNhbGx5
ClNXIGNhbiBhY2Nlc3MgaXQgdmlhIHRoZSBub3JtYWwgbWVtb3J5IGFjY2VzcyBpbnN0cnVjdGlv
bnMgKGUuZywgbW92Cm9uIHg4Nikgd2l0aCBuZWNlc3NhcnkgY2FjaGUgZmx1c2ggb3BlcmF0aW9u
cyAoZS5nLCBjbHdiL2NsZmx1c2hvcHQvY2xmbHVzaCkKdG8gZ3VhcmFudGVlIHRoZSB3cml0ZSBw
ZXJzaXN0ZW5jZS4gQmV5b25kIHRoaXMgYmFzaWMgYnl0ZS1hZGRyZXNzYWJsZQppbnRlcmZhY2Us
IFNXIGNhbiBjaG9vc2UgdG8sIGZvciBleGFtcGxlLCB1c2UgaXQgYXMgdGhlIHR5cGljYWwKbWVt
b3J5LCB1c2UgaXQgYXMgYSBwZXJzaXN0ZW50IHN0b3JhZ2UsIGFuZCBldmVuIGltcGxlbWVudCBh
IGJsb2NrCmludGVyZmFjZSBvdmVyIGl0LiBTVyBjYW4gY2hvb3NlIGl0cyBvd24gbWV0aG9kIHRv
IHBhcnRpdGlvbiBOVkRJTU0sCm1heWJlIHZpYSB0aGUgdHlwaWNhbCBkaXNrIHBhcnRpdGlvbnMg
YW5kIGZpbGUgc3lzdGVtcywgb3IgdGhlIGxhYmVscwp3aGljaCBhcmUgcHJvdmlkZWQgYnkgTlZE
SU1NLgoKV2hlbiB0aG9zZSBTVyBydW5zIGluIGEgSFZNIGRvbWFpbiwgdGhlIHByaW1hcnkgd29y
ayBvZiBYZW4gaXMgdG8gbWFwCnRoZSBob3N0IE5WRElNTSBhZGRyZXNzIHRvIGd1ZXN0IGFkZHJl
c3Mgc3BhY2UgaW4gRVBUIGFzIFJXIGp1c3QgbGlrZQp0aGUgbm9ybWFsIG1lbW9yeSB2aXJ0dWFs
aXphdGlvbi4KCj4gCj4gV291bGQgaXQgYmUgY29uY2VpdmFibGUgdG8gc3RvcmUgRG9tMCByb290
IGZpbGVzeXN0ZW0gaW4gYSBOVkRJTU0KPiB3aGlsZSBhbHNvIHVzaW5nIGl0IHRvIHByb3ZpZGUg
c3RvcmFnZSB0byB0aGUgZ3Vlc3RzPwoKWWVzLCBpdCdzIHBvc3NpYmxlLCB0aG91Z2ggaXQncyBu
b3QgYWxsb3dlZCBpbiB0aGlzIHBhdGNoc2V0LiAgV2UgbmVlZAp0byBjb25maWd1cmUgWGVuIGh5
cGVydmlzb3IgYmVmb3JlIGJvb3RpbmcsIHRvIGtub3cgd2hpY2ggcGFydCBvZgpOVkRJTU0gaXMg
bmVlZGVkIHRvIG1hcCB0byBEb20wIGFuZCB3aGVyZSB0aGUgbWFuYWdlbWVudCBzdHJ1Y3R1cmVz
IG9mCnRoYXQgcGFydCBvZiBOVkRJTU0gYXJlIG1haW50YWluZWQgKGUuZy4sIGluIGFub3RoZXIg
cGFydCBvZiBOVkRJTSBvcgppbiBSQU0pLgoKSGFvemhvbmcKCj4gCj4gPiA+IAo+ID4gPiA+ICAg
WzA5LzQxXSB4ZW4vcG1lbTogYWRkIGZyYW1ld29yayBmb3IgaHlwZXJjYWxsIFhFTl9TWVNDVExf
bnZkaW1tX29wCj4gPiA+ID4gICBbMTAvNDFdIHhlbi9wbWVtOiBhZGQgWEVOX1NZU0NUTF9udmRp
bW1fcG1lbV9nZXRfcmdpb25zX25yCj4gPiA+ID4gICBbMTEvNDFdIHhlbi9wbWVtOiBhZGQgWEVO
X1NZU0NUTF9udmRpbW1fcG1lbV9nZXRfcmVnaW9ucwo+ID4gPiA+ICAgWzEyLzQxXSB0b29scy94
bDogYWRkIHhsIGNvbW1hbmQgJ3BtZW0tbGlzdCcKPiA+ID4gPiAKPiA+ID4gPiAtIFBhcnQgMi4g
U2V0dXAgaG9zdCBQTUVNIGZvciBtYW5hZ2VtZW50IGFuZCBndWVzdCBkYXRhIHVzYWdlCj4gPiA+
ID4gICBBbGxvdyB1c2VycyBvciBhZG1pbnMgaW4gRG9tMCB0byBzZXR1cCBob3N0IFBNRU0gcGFn
ZXMgZm9yCj4gPiA+ID4gICBtYW5hZ2VtZW50IGFuZCBndWVzdCBkYXRhIHVzYWdlcy4KPiA+ID4g
PiAgICAqIE1hbmFnZW1lbnQgUE1FTSBwYWdlcyBhcmUgdXNlZCB0byBzdG9yZSB0aGUgZnJhbWV0
YWJsZSBhbmQgTTJQIG9mCj4gPiA+ID4gICAgICBQTUVNIHBhZ2VzIChpbmNsdWRpbmcgdGhlbXNl
bHZlcyksIGFuZCBuZXZlciBtYXBwZWQgdG8gZ3Vlc3QuCj4gPiA+ID4gICAgKiBHdWVzdCBkYXRh
IFBNRU0gcGFnZXMgY2FuIGJlIG1hcHBlZCB0byBndWVzdCBhbmQgdXNlZCBhcyB0aGUKPiA+ID4g
PiAgICAgIGJhY2tlbmQgc3RvcmFnZSBvZiB2aXJ0dWFsIE5WRElNTSBkZXZpY2VzLgo+ID4gPiAK
PiA+ID4gU28gdGhpcyBpcyBiYXNpY2FsbHkgdGllZCB0byBhIFBWIERvbTAsIGJ1dCBJIHdvdWxk
IGxpa2UgdG8gYWxzbyB0aGluawo+ID4gPiBhYm91dCB3aGF0IHdvdWxkIGhhcHBlbiB3aXRoIGEg
UFZIIERvbTAuIEluIHRoYXQgY2FzZSBBRkFJQ1QgWGVuIGNvdWxkCj4gPiA+IG1hcCB0aGUgZnVs
bCBOVkRJTU0gdG8gdGhlIERvbTAgcDJtIGFzIE1NSU8gdXNpbmcgMUdCIHBhZ2VzLCBhdCB3aGlj
aAo+ID4gPiBwb2ludCBEb20wIGNvdWxkIG1hbmFnZSB0aGUgTlZESU1NIGFzIGRlc2lyZWQ/IEll
OiBEb20wIGNvdWxkIG1hcAo+ID4gPiBwYXJ0cyBvZiB0aGUgTlZESU1NIHRvIERvbVUgYXMgaXQg
bWFwcyBvdGhlciBNTUlPIHJlZ2lvbnMuCj4gPiAKPiA+IFRoZSBwcmltYXJ5IHJlYXNvbiBJIGRv
bid0IHdhbnQgdG8gbWFwIE5WRElNTSB0byBEb20wIChlaXRoZXIgUFYgb3IKPiA+IFBWSCkgaXMg
dGhlIGZyYW1lIHRhYmxlIGFuZCBNMlAgdGFibGUgb2YgTlZESU1NIGFyZSBtYWludGFpbmVkIG9u
Cj4gPiBOVkRJTU0uIEJlY2F1c2UgTlZESU1NIGlzIG5vbi12b2xhdGlsZSBhbmQgWGVuIGhhcyBu
byBpZGVhIG9mIHdoaWNoCj4gPiBwb3J0aW9uIG9mIE5WRElNTSBjYW4gYmUgdXNlZCBmb3IgZnJh
bWUgdGFibGUgYW5kIE0yUCwgWGVuIG5lZWRzIHRoZQo+ID4gdXNlciBpbnB1dCBmb3Igc3VjaCBp
bmZvcm1hdGlvbiAocGF0Y2ggMTgsIDIyLCAyMykgYWZ0ZXIgaXQgYm9vdHMKPiA+IHVwLiBUaGF0
IGlzLCBiZWZvcmUgWGVuIGJvb3RzIHVwLCBYZW4gY2Fubm90IGRldGVybWluZSB3aGljaCBwb3J0
aW9uCj4gPiBvZiBOVkRJTU0gZm9yIGl0cyBmcmFtZSB0YWJsZSBhbmQgTTJQIHRoYXQgc2hvdWxk
IG5vdCBtYXAgdG8gRG9tMC4KPiAKPiBJZiB5b3UgbWFwIHRoZSBOVkRJTU0gYXMgTU1JTyB0byBE
b20wIHlvdSBkb24ndCBuZWVkIHRoZSBNMlAgZW50cmllcwo+IElJUkMsIGFuZCBpZiBpdCdzIG1h
cHBlZCB1c2luZyAxR0IgcGFnZXMgaXQgc2hvdWxkbid0IHVzZSB0aGF0IG11Y2gKPiBtZW1vcnkg
Zm9yIHRoZSBwYWdlIHRhYmxlcyAoaWU6IHlvdSBjb3VsZCBqdXN0IHVzZSBub3JtYWwgUkFNIGZv
ciB0aGUKPiBwYWdlIHRhYmxlcyB0aGF0IG1hcCB0aGUgTlZESU1NIElNTykuIE9mIGNvdXJzZSB0
aGF0IG9ubHkgYXBwbGllcyB0bwo+IFBWSC9IVk0uCj4gCj4gVGhhbmtzLCBSb2dlci4KPiAKPiBf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IFhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKPiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 07:00:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 07:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emDWY-0001dk-AA; Thu, 15 Feb 2018 07:00:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ojpd=fj=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1emDWW-00017r-NU
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 07:00:04 +0000
X-Inumbo-ID: 01a9b30f-121e-11e8-b9b1-635ca7ef6cff
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01a9b30f-121e-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 07:01:12 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 14 Feb 2018 22:59:55 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,516,1511856000"; d="scan'208";a="20200737"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by fmsmga002.fm.intel.com with ESMTP; 14 Feb 2018 22:59:52 -0800
Date: Thu, 15 Feb 2018 14:59:36 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180215065936.jrmydhc2n4lbezpp@hz-desktop>
Mail-Followup-To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, TimDeegan <tim@xen.org>,
 StefanoStabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, xen-devel@lists.xen.org,
 Shane Wang <shane.wang@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>,
 GangWei <gang.wei@intel.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20180209123323.pm6bw4xl2slo3x7a@MacBook-Pro-de-Roger.local>
 <20180212012542.2fn4anzvuuhcmvm4@hz-desktop>
 <20180212100556.pg76xpb3vdkp257g@MacBook-Pro-de-Roger.local>
 <5A82C6B002000078001A7425@prv-mh.provo.novell.com>
 <20180213102929.ae54b66t664kdqx2@MacBook-Pro-de-Roger.local>
 <5A82D49902000078001A74B2@prv-mh.provo.novell.com>
 <20180213111324.fvftrlr6yryltwhz@MacBook-Pro-de-Roger.local>
 <5A82F8D402000078001A75D9@prv-mh.provo.novell.com>
 <20180213153955.ezjef6xzl74noa4x@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180213153955.ezjef6xzl74noa4x@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20171027
Cc: StefanoStabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, TimDeegan <tim@xen.org>,
 xen-devel@lists.xen.org, GangWei <gang.wei@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 00/41] Add vNVDIMM support to HVM
 domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTMvMTggMTU6MzkgKzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVl
LCBGZWIgMTMsIDIwMTggYXQgMDY6NDA6MjBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4g
PiA+Pj4gT24gMTMuMDIuMTggYXQgMTI6MTMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6
Cj4gPiA+IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDA0OjA1OjQ1QU0gLTA3MDAsIEphbiBCZXVs
aWNoIHdyb3RlOgo+ID4gPj4gPj4+IE9uIDEzLjAyLjE4IGF0IDExOjI5LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4gPj4gPiBPbiBUdWUsIEZlYiAxMywgMjAxOCBhdCAwMzowNjoy
NEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPiA+ID4+ID4+ID4+PiBPbiAxMi4wMi4xOCBh
dCAxMTowNSwgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPiA+ID4+ID4+ID4gSWYgeW91
IG1hcCB0aGUgTlZESU1NIGFzIE1NSU8gdG8gRG9tMCB5b3UgZG9uJ3QgbmVlZCB0aGUgTTJQIGVu
dHJpZXMKPiA+ID4+ID4+ID4gSUlSQywgYW5kIGlmIGl0J3MgbWFwcGVkIHVzaW5nIDFHQiBwYWdl
cyBpdCBzaG91bGRuJ3QgdXNlIHRoYXQgbXVjaAo+ID4gPj4gPj4gPiBtZW1vcnkgZm9yIHRoZSBw
YWdlIHRhYmxlcyAoaWU6IHlvdSBjb3VsZCBqdXN0IHVzZSBub3JtYWwgUkFNIGZvciB0aGUKPiA+
ID4+ID4+ID4gcGFnZSB0YWJsZXMgdGhhdCBtYXAgdGhlIE5WRElNTSBJTU8pLiBPZiBjb3Vyc2Ug
dGhhdCBvbmx5IGFwcGxpZXMgdG8KPiA+ID4+ID4+ID4gUFZIL0hWTS4KPiA+ID4+ID4+IAo+ID4g
Pj4gPj4gQnV0IGluIG9yZGVyIHRvIHVzZSAocGFydCBvZikgaXQgaW4gYSBSQU0tbGlrZSBtYW5u
ZXIgd2UgbmVlZCBzdHJ1Y3QKPiA+ID4+ID4+IHBhZ2VfaW5mbyBmb3IgaXQuCj4gPiA+PiA+IAo+
ID4gPj4gPiBJIGd1ZXNzIHRoZSBtYWluIHVzZSBvZiB0aGlzIHdvdWxkIGJlIHRvIGdyYW50IE5W
RElNTSBwYWdlcz8gQW5kCj4gPiA+PiA+IHdpdGhvdXQgYSBwYWdlX2luZm8gdGhhdCdzIG5vdCBw
b3NzaWJsZS4KPiA+ID4+IAo+ID4gPj4gV2h5IGdyYW50PyBTaW1wbHkgZ2l2aW5nIHN1Y2ggYSBw
YWdlIGFzIFJBTSB0byBhIGd1ZXN0IHdvdWxkCj4gPiA+PiBhbHJlYWR5IGJlIGEgcHJvYmxlbSB3
aXRob3V0IHN0cnVjdCBwYWdlX2luZm8gKGFzIHRoZW4gd2UgY2FuJ3QKPiA+ID4+IHRyYWNrIHRo
ZSBwYWdlIG93bmVyLCBub3IgY2FuIHdlIHJlZmNvdW50IHRoZSBwYWdlKS4KPiA+ID4gCj4gPiA+
IE15IHBvaW50IHdhcyB0byBhdm9pZCBkb2luZyB0aGF0LCBhbmQgYWx3YXlzIGFzc2lnbiB0aGUg
cGFnZXMgYXMKPiA+ID4gTU1JTywgd2hpY2ggSUlSQyBkb2Vzbid0IHJlcXVpcmUgYSBzdHJ1Y3Qg
cGFnZV9pbmZvLgo+ID4gCj4gPiBNTUlPIHBhZ2VzIGNhbid0IGJlIHVzZWQgZm9yIHRoaW5ncyBs
aWtlIHBhZ2UgdGFibGVzLCBiZWNhdXNlIG9mCj4gPiB0aGUgcmVmY291bnRpbmcgdGhhdCdzIG5l
ZWRlZC4gVGhlIHBhZ2UgYmVpbmcgbGlrZSBSQU0sIGhvd2V2ZXIsCj4gPiBpbXBsaWVzIHRoYXQg
dGhlIGd1ZXN0IG5lZWRzIHRvIGJlIGFibGUgdG8gdXNlIGl0IGFzIGFueXRoaW5nIGEgUkFNCj4g
PiBwYWdlIGNhbiBiZSB1c2VkIGZvci4KPiAKPiBPSywgSSdtIHF1aXRlIHVuc3VyZSBhYm91dCB3
aGF0IHBlb3BsZSBhY3R1YWxseSB1c2UgTlZESU1NIGZvciwgSQo+IHRob3VnaHQgaXQgd2FzIG1v
c3RseSB1c2VkIGFzIHNvbWUga2luZCBvZiBzdG9yYWdlLCBidXQgaWYgaXQncwo+IGFjdHVhbGx5
IHVzZWQgYXMgcGxhaW4gUkFNIHRoZW4geWVzLCB3ZSBsaWtlbHkgbmVlZCBzdHJ1Y3QgcGFnZV9p
bmZvCj4gZm9yIHRoZW0sIHdoaWNoIGlzIGEgUElUQS4KPiAKPiBNeSB3b3JyaWVzIGFyZSB0aGF0
IGlmIHlvdSBib290IGJhcmUgbWV0YWwgTGludXggYW5kIHVzZSBOVkRJTU0sIGFuZAo+IHRoZW4g
cmVib290IGludG8gWGVuIHlvdSB3b24ndCBiZSBhYmxlIHRvIGFjY2VzcyB0aGUgTlZESU1NIGRh
dGEKPiBhbnltb3JlIEFGQUlDVCBiZWNhdXNlIFhlbiB3aWxsIGhhdmUgdGFrZW4gb3ZlciBpdCwg
YW5kIGFscmVhZHkgdXNlZAo+IHBhcnQgb2YgaXQgdG8gc3RvcmUgaXQncyBvd24gcGFnZSB0YWJs
ZXMsIHdoaWNoIGlzIHByb2JsZW1hdGljIElNTy4KPiAKClRoZSBwYWdlIHRhYmxlcyBmb3IgTlZE
SU1NIHdob3NlIHNpemUgaXMgbm90IGxhcmdlIGFyZSBzdGlsbCBrZXB0IGluClJBTS4KClRoaXMg
cGF0Y2hzZXQgZG9lcyBub3QgbGV0IFhlbiB1c2UgYW55IE5WRElNTSBhdCBib290IHRpbWUsIGp1
c3QKYmVjYXVzZSBvZiB5b3VyIHdvcnJpZXMuIFBhcnQgMiBvZiB0aGlzIHBhdGNoc2V0IGludHJv
ZHVjZXMgYSBzZXQgb2YKeGwgc3ViY29tbWFuZHMgdG8gYWxsb3cgdXNlcnMgdG8gZWR1Y2F0ZSBY
ZW4gYWZ0ZXIgYm9vdCB1cCB3aGljaCBwYXJ0cwpvZiBOVkRJTU0gY2FuIGJlIHNhZmVseSB1c2Vk
IGJ5IFhlbiB3aXRob3V0IGNvcnJ1cHRpbmcgdGhlIHJlYWwgdXNlZnVsCmRhdGEuIFRoYXQgaXMs
IEkgc3VwcG9zZSB1c2VycyB0byBwcmUtcGFydGl0aW9uIHRoZSBOVkRJTU0gKGJlZm9yZQp1c2lu
ZyBpdCB3aXRoIFhlbikgdG8gYXQgbGVhc3QgdHdvIHBhcnRzLCBvbmUgZm9yIGh5cGVydmlzb3IK
bWFuYWdlbWVudCBwdXJwb3NlIGFuZCB0aGUgZGF0YSBpbiBpdCBkb2VzIG5vdCBuZWVkIHRvIHBy
ZXNlcnZlIGFjcm9zcwpwb3dlciBjeWNsZXMsIGFuZCBvdGhlcnMgZm9yIHVzZXIgZGF0YSB3aGlj
aCBtYXkgbmVlZCB0byBiZQpub24tdm9sYXRpbGUuCgpIYW96aG9uZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 07:35:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 07:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emE4h-0003zV-GX; Thu, 15 Feb 2018 07:35:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emE4g-0003zI-92
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 07:35:22 +0000
X-Inumbo-ID: f1026b6a-1222-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f1026b6a-1222-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 07:36:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emE4X-0007LY-F8; Thu, 15 Feb 2018 07:35:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emE4S-0004BN-5J; Thu, 15 Feb 2018 07:35:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emE4R-0008Dq-NB; Thu, 15 Feb 2018 07:35:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119182-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=aac4cbe3644738d485d38bd551046d63c00cc670
X-Osstest-Versions-That: xen=f50ea840b9a860927c7aca5fa64eb34e14f17164
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 07:35:07 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 119182: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5344974803273613931=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119182 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119182/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-xsm                6 xen-build                fail REGR. vs. 118721
 build-amd64-xsm               6 xen-build                fail REGR. vs. 118721
 build-i386                    6 xen-build                fail REGR. vs. 118721
 build-amd64                   6 xen-build                fail REGR. vs. 118721

Tests which did not succeed, but are not blocking:
 build-amd64-rumprun           1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-amd64-migrupgrade  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-ws16-amd64  1 build-check(1)             blocked n/a
 test-xtf-amd64-amd64-3        1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)              blocked n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-xtf-amd64-amd64-1        1 build-check(1)               blocked  n/a
 build-i386-rumprun            1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-xtf-amd64-amd64-4        1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-ws16-amd64  1 build-check(1)              blocked n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-migrupgrade   1 build-check(1)               blocked  n/a
 test-amd64-amd64-rumprun-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-xtf-amd64-amd64-5        1 build-check(1)               blocked  n/a
 test-xtf-amd64-amd64-2        1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118721
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118721
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118721
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  aac4cbe3644738d485d38bd551046d63c00cc670
baseline version:
 xen                  f50ea840b9a860927c7aca5fa64eb34e14f17164

Last test of basis   118721  2018-02-09 03:44:03 Z    6 days
Testing same since   119182  2018-02-14 11:42:24 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               fail    
 build-amd64-xtf                                              pass    
 build-amd64                                                  fail    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           blocked 
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          blocked 
 build-i386-rumprun                                           blocked 
 test-xtf-amd64-amd64-1                                       blocked 
 test-xtf-amd64-amd64-2                                       blocked 
 test-xtf-amd64-amd64-3                                       blocked 
 test-xtf-amd64-amd64-4                                       blocked 
 test-xtf-amd64-amd64-5                                       blocked 
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        blocked 
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-i386-qemut-rhel6hvm-amd                           blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemut-debianhvm-amd64                     blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-rumprun-amd64                               blocked 
 test-amd64-amd64-xl-qemut-win7-amd64                         blocked 
 test-amd64-i386-xl-qemut-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemut-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemut-ws16-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-i386-rumprun-i386                                 blocked 
 test-amd64-amd64-xl-qemut-win10-i386                         blocked 
 test-amd64-i386-xl-qemut-win10-i386                          blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-i386-qemut-rhel6hvm-intel                         blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-migrupgrade                                 blocked 
 test-amd64-i386-migrupgrade                                  blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 585 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5344974803273613931==--

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 08:20:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 08:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emEmL-000868-E5; Thu, 15 Feb 2018 08:20:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=faem=fj=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1emEmK-000862-BM
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 08:20:28 +0000
X-Inumbo-ID: 3d695693-1229-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3d695693-1229-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 08:21:37 +0000 (UTC)
Received: (qmail 28057 invoked from network); 15 Feb 2018 10:20:19 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 15 Feb 2018 10:20:19 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 930977FC04
 for <xen-devel@lists.xen.org>; Thu, 15 Feb 2018 10:20:19 +0200 (EET)
Received: (qmail 697 invoked from network); 15 Feb 2018 10:20:19 +0200
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 15 Feb 2018 10:20:19 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Thu, 15 Feb 2018 10:20:13 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Thu, 15
 Feb 2018 10:20:18 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
Thread-Index: AQHTpBNbsHfPP29FCUiYCN2leARG6KOgye+AgAMpAICAACTSAIAADbMAgADcfgA=
Date: Thu, 15 Feb 2018 08:20:18 +0000
Message-ID: <1518682818.4963.23.camel@bitdefender.com>
References: <1518448098-6493-1-git-send-email-aisaila@bitdefender.com>
 <1518448098-6493-3-git-send-email-aisaila@bitdefender.com>
 <5aba8de5-4cca-9a4b-0f82-ec032eb48b96@citrix.com>
 <1518624619.4963.20.camel@bitdefender.com>
 <1f5b2521-1722-565a-d4cc-8dc67877f68c@citrix.com>
 <04caaad7-1c30-c5cd-fd4e-ed42cd18eedc@citrix.com>
In-Reply-To: <04caaad7-1c30-c5cd-fd4e-ed42cd18eedc@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.31.983, d:out, a:y, w:t, t:16,
 sv:1518658160, ts:1518682813
Content-ID: <650362DD82204540AEDE9FB9442582F7@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74980
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475636,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.004783)], BW: [Enabled, t:
 (0.000013,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.010620,0.000136)], URL: [Enabled, t:
 (0.000018,0.000001)], RTDA: [Enabled, t: (0.087479), Hit: No, Details:
 v2.6.22; Id: 15.1i604jv.1c5tf82bv.44h6h], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3 2/4] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTWksIDIwMTgtMDItMTQgYXQgMTk6MTEgKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6DQo+
IE9uIDE0LzAyLzE4IDE4OjIyLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0KPiA+DQo+ID4gT24gMTQv
MDIvMTggMTY6MTAsIEFsZXhhbmRydSBTdGVmYW4gSVNBSUxBIHdyb3RlOg0KPiA+ID4NCj4gPiA+
IE9uIEx1LCAyMDE4LTAyLTEyIGF0IDE1OjU0ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiA+ID4gPg0KPiA+ID4gPiBPbiAxMi8wMi8xOCAxNTowOCwgQWxleGFuZHJ1IElzYWlsYSB3cm90
ZToNCj4gPiA+ID4gPg0KPiA+ID4gPiA+IEBAIC0yNjE5LDE0ICsyNjM0LDMxIEBAIHZvaWQgc3Zt
X3ZtZXhpdF9oYW5kbGVyKHN0cnVjdA0KPiA+ID4gPiA+IGNwdV91c2VyX3JlZ3MgKnJlZ3MpDQo+
ID4gPiA+ID4gICAgICAgICAgYnJlYWs7DQo+ID4gPiA+ID4NCj4gPiA+ID4gPiAgICAgIGNhc2Ug
Vk1FWElUX0VYQ0VQVElPTl9CUDoNCj4gPiA+ID4gPiAtICAgICAgICBpZiAoICF2LT5kb21haW4t
PmRlYnVnZ2VyX2F0dGFjaGVkICkNCj4gPiA+ID4gPiAtICAgICAgICAgICAgZ290byB1bmV4cGVj
dGVkX2V4aXRfdHlwZTsNCj4gPiA+ID4gPiAtICAgICAgICAvKiBBTUQgVm9sMiwgMTUuMTE6IElO
VDMsIElOVE8sIEJPVU5EIGludGVyY2VwdHMgZG8NCj4gPiA+ID4gPiBub3QNCj4gPiA+ID4gPiB1
cGRhdGUgUklQLiAqLw0KPiA+ID4gPiA+IC0gICAgICAgIGlmICggKGluc3RfbGVuID0gX19nZXRf
aW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsDQo+ID4gPiA+ID4gSU5TVFJfSU5UMykpDQo+ID4gPiA+ID4g
PT0gMCApDQo+ID4gPiA+ID4gKyAgICAgICAgaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9s
ZW5ndGgodiwgSU5TVFJfSU5UMyk7DQo+ID4gPiA+IFRoZXJlIGFyZSBtdWx0aXBsZSB3YXlzIG9m
IGVuZGluZyB1cCB3aXRoIHRoaXMgdm1leGl0LCBhbmQgSU5UMw0KPiA+ID4gPiBpcw0KPiA+ID4g
PiBub3QNCj4gPiA+ID4gdGhlIG9ubHkgd2F5Lg0KPiA+ID4gPg0KPiA+ID4gPiBUaGUgb2xkIGNv
ZGUgd2FzIHNvbWV3aGF0IGJyb2tlbiAoYnV0IG9ubHkgaW4gdGhlIGNhc2UgdGhhdCBhDQo+ID4g
PiA+IGRlYnVnZ2VyDQo+ID4gPiA+IHdhcyBhdHRhY2hlZCksIGJ1dCBub3cgd2l0aCAgdGhpcyBp
bnRyb3NwZWN0aW9uIGhvb2sgYWN0aXZlLA0KPiA+ID4gPiBleGVjdXRpbmcNCj4gPiA+ID4gYDB4
Y2QgMHgwM2Agd2lsbCBlbmQgdXAgY3Jhc2hpbmcgdGhlIGRvbWFpbiBiZWNhdXNlIG9mIGEgbGVu
Z3RoDQo+ID4gPiA+IG1pc21hdGNoDQo+ID4gPiA+IGxvb2tpbmcgZm9yIDB4Y2MuDQo+ID4gPiA+
DQo+ID4gPiA+IFlvdSBuZWVkIHRvIGluc3BlY3QgRVhJVElOVElORk8gdG8gd29yayBvdXQgd2hh
dCB3ZW50IG9uIGhlcmUsDQo+ID4gPiA+IGFuZA0KPiA+ID4gPiBkaXN0aW5ndWlzaCBJTlQzIGZy
b20gSU5UICQzLg0KPiA+ID4gPg0KPiA+ID4gPiBDYW4gSSBzdWdnZXN0IHRoYXQgeW91IHJ1biB0
aGlzIHVuaXQgdGVzdA0KPiA+ID4gPiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2RvY3MveHRmL3Rl
c3Qtc3dpbnQtZW11bGF0aW9uLmh0bWwgdW5kZXINCj4gPiA+ID4gZGVidWcNCj4gPiA+ID4gaW50
cm9zcGVjdGlvbiBhbiBjaGVjayB0aGF0IHlvdSBnZXQgYWxsIGV4cGVjdGVkIGV2ZW50cz8gIEV2
ZXJ5DQo+ID4gPiA+IHRpbWUNCj4gPiA+ID4gd2UNCj4gPiA+ID4gdG91Y2ggdGhpcyBjb2RlLCB3
ZSBzZWVtIHRvIGJyZWFrIGl0IDooDQo+ID4gPiA+DQo+ID4gPiA+IH5BbmRyZXcNCj4gPiA+ID4N
Cj4gPiA+IEkndmUgdGVzdGVkIG9uIEludGVsIGFuZCBBTUQgYW5kIEkgb25seSBnZXQgZXZlbnRz
IG9uIGludDMuDQo+ID4gPiBGdXJ0aGVyDQo+ID4gPiBtb3JlLCBJIGRvbid0IHRoaW5rIHRoZXJl
IGlzIGFueSB3YXkgdG8gdXNlIHRoZSB2bWNiLT5leGl0aW50aW5mbw0KPiA+ID4gYmVjYXVzZSBh
bGwgdGhlIGZpZWxkcyBhcmUgMCBvbiB0aGUgdGltZSBvZiBWTUVYSVRfRVhDRVBUSU9OX0JQLg0K
PiA+ID4gRGlkIEkNCj4gPiA+IHVuZGVyc3RhbmQgdGhlIHRlc3Qgc2NlbmFyaW8gY29ycmVjdGx5
Pw0KPiA+IFF1aXRlIHBvc3NpYmx5LCBidXQgbm93IEknbSBldmVuIG1vcmUgY29uZnVzZWQuICBJ
J2xsIGhhdmUgYSBxdWljaw0KPiA+IHBsYXkuDQo+IE9rIC0gYWZ0ZXIgc29tZSBpbnZlc3RpZ2F0
aW9uLCBleGVjdXRpbmcgYGludCAkM2AgdHJpZ2dlcnMNCj4gVk1FWElUX1NXSU5ULA0KPiB3aXRo
IHRoZSB2ZWN0b3IgaW4gRVhJVElORk8xLCBhcyBvcHBvc2VkIHRvIHRyaWdnZXJpbmcgVk1FWElU
X0VYQ1AzLA0KPiBleGNlcHQgdGhhdCB3ZSBkb24ndCBoYXZlIElOVEVSQ0VQVF9TV0lOVCBhY3Rp
dmUsIHNvIGl0IGNvbXBsZXRlcw0KPiBpbnRlcm5hbGx5Lg0KPg0KPiBUaGVyZWZvcmUsIGluIHlv
dXIgcGF0Y2gsIHdlIGRvIGV4cGVjdCBvbmx5IGV2ZXIgdG8gZmluZCBhbiBpbnQzDQo+IHRyaWdn
ZXJpbmcgVk1FWElUX0VYQ0VQVElPTl9CUC4gIFNvcnJ5IGZvciB0aGUgbm9pc2UuDQo+DQo+IEhv
d2V2ZXIsIGRvIHlvdSBtaW5kIHJlYmFzaW5nIHRoZSByZW1haW5kZXIgb2YgeW91ciBzZXJpZXMg
b250bw0KPiBzdGFnaW5nPyAgSXQgZG9lc24ndCBhcHBseSBjbGVhbmx5IGFueSBtb3JlLg0KPg0K
PiB+QW5kcmV3DQo+DQpOaWNlIHRvIGhlYXIgdGhhdC4gT2ssIEkgd2lsbCByZSBiYXNlIHRvIHN0
YWdpbmcgYW5kIGFkZHJlc3MgeW91ciBvdGhlcg0KY29tbWVudHMgIGFzIHdlbGwuDQoNCkFsZXgN
Cg0KX19fX19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGVtYWlsIHdhcyBzY2FubmVkIGJ5IEJp
dGRlZmVuZGVyDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 08:49:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 08:49:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emFEc-0001NS-G0; Thu, 15 Feb 2018 08:49:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emFEc-0001NG-1c
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 08:49:42 +0000
X-Inumbo-ID: 53c74141-122d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 53c74141-122d-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 08:50:52 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emFEU-0001Mh-Dt; Thu, 15 Feb 2018 08:49:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emFEO-0007rt-SA; Thu, 15 Feb 2018 08:49:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emFEN-0003jx-SQ; Thu, 15 Feb 2018 08:49:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119206-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=4a6dbcea3e412fe12effa2f812f50dd7eae90955
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 08:49:28 +0000
Subject: [Xen-devel] [seabios test] 119206: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTIwNiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkyMDYvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIDRhNmRiY2VhM2U0MTJmZTEyZWZmYTJmODEyZjUwZGQ3ZWFlOTA5
NTUKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDk2IGRheXMgIDEyMiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTg2NjggIDIwMTgtMDItMDggMDQ6NTA6NDMgWiAgICA3IGRheXMgICAx
MCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA0YTZkYmNl
YTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6
MDEgMjAxOCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dh
aXRfaXJxKCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9w
cHlfbW90b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9w
cHlfd2FpdF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRl
bHkgc3RvcHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBw
b3NlZCB0byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0
IChsaWtlIGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxl
c3Mgb2YgdGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZs
b3BweSBtb3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNl
Y29uZHMgKHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21v
dG9yX2NvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUK
ICAgIGJlZ2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywg
YSBkaWZmZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxP
UFBZX0lSUV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMg
LSBhIGZhaXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFi
bHkgb24gbW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9u
LCBmbG9wcHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIg
dG8gMiBzZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28g
Y29uc2lzdGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoK
Y29tbWl0IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBO
aWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1
biBGZWIgNCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5
IG1vdG9yIGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxv
cHB5IG1vdG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAg
ICBhZnRlciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlv
KCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vy
cy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4
ZTliYWRkYThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vm
b3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9w
cHk6IFByZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUg
ZmxvcHB5IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9y
cywgdGhlIGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRp
b24gaXMgcmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3Qg
YmUgcHJlc2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtl
ZXAgdGhlIGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBz
cGVlZC4gQWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5
IGFsc28KICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBh
IHNtYWxsIGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2Fz
ZSwgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0
aGUgY3VycmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2Nv
bnRyb2xsZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUK
ICAgIHJlc2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhp
cyBpcyBuZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJl
IGludHJvZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1
YWxseSBlbmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJ
UlEsIHNlbnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3
MzQ5YTYKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQg
NTE1N2E3ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0
IDE3OjI2OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21h
c2soKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNl
cnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRh
MGFkYzA3NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxv
cHB5OiBJbnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+Cgpjb21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRo
b3I6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4g
MTEgMjI6MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0
eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBl
bmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAg
ICAgICAgICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Ig
c3BlY2lmaWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dp
bmcgdGhlbSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4K
ICAgIAogICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBw
Y2llLXJvb3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNl
cnZhdGlvbiwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5k
IHRoZSBndWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1
cm5pbmcgdG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBp
cyBub3Qgc2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJ
OiBpbnZhbGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBw
ZWFycyBpZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAg
ICBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25l
ZC1vZmYtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0
NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnpl
bCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3
ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hl
cmUgcG9zc2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxA
bW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVl
MTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+
CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3Vw
cG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBN
MiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0
ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9n
X2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBv
ZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29t
cHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0
IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBP
J0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUg
MjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElD
IG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4
YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAK
CiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRh
dGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMK
QXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBO
b3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNl
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5u
ZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 08:58:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 08:58:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emFN3-0002CH-D2; Thu, 15 Feb 2018 08:58:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emFN2-0002CB-10
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 08:58:24 +0000
X-Inumbo-ID: 8a13237f-122e-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a13237f-122e-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 08:59:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 01:58:15 -0700
Message-Id: <5A8559B502000078001A7F2F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 01:58:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
 <5A8311B202000078001A76C7@prv-mh.provo.novell.com>
 <CAHrd_jp0DPBau69t_9bOyhn4QReW1H2NgkbDcXBBWE7bG-gZmA@mail.gmail.com>
 <5A84034902000078001A7A27@prv-mh.provo.novell.com>
 <CAHrd_jqsN7NL5Q9CX6DdH8VFJ1kn4pL72MU59Q1P8f+ZziYtHA@mail.gmail.com>
In-Reply-To: <CAHrd_jqsN7NL5Q9CX6DdH8VFJ1kn4pL72MU59Q1P8f+ZziYtHA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDE4OjAyLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IDIwMTgtMDItMTQgMTY6MzcgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT46Cj4+Pj4+IE9uIDE0LjAyLjE4IGF0IDA4OjE1LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdy
b3RlOgo+Pj4gMjAxOC0wMi0xMyAyMzoyNiBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPjoKPj4+Pj4+PiBPbiAxMy4wMi4xOCBhdCAxNjoxNSwgPGJsYWNrc2t5Z2dAZ21h
aWwuY29tPiB3cm90ZToKPj4+Pj4gSSd2ZSB1cGRhdGVkIHRoZSBjb21tZW50cyBhY2NvcmRpbmcg
dG8geW91ciBwcmV2aW91cyBzdWdnZXN0aW9ucywKPj4+Pj4gZG8gdGhleSBsb29rIGdvb2QgdG8g
eW91Pwo+Pj4+Cj4+Pj4gVGhlIG9uZSBpbiB0aGUgcHVibGljIGhlYWRlciBpcyB3YXkgdG9vIHZl
cmJvc2UuIEkgc3BlY2lmaWNhbGx5IGRvbid0Cj4+Pj4gc2VlIHdoeSB5b3Ugd291bGQgbmVlZCB0
byBzcGVsbCBvdXQgWFNNIHByaXZpbGVnZSByZXF1aXJlbWVudHMKPj4+PiB0aGVyZS4gUGxlYXNl
IG1ha2UgbmV3IGNvbW1lbnRzIG1hdGNoIGV4aXN0aW5nIG9uZXMgaW4gc3R5bGUgYW5kCj4+Pj4g
dmVyYm9zaXR5IGlmIGF0IGFsbCBwb3NzaWJsZSwgd2hpbGUgc3RpbGwgY29udmV5aW5nIGFsbCBu
ZWNlc3NhcnkgLwo+Pj4+IHJlbGV2YW50IGluZm9ybWF0aW9uLgo+Pj4+Cj4+Pgo+Pj4gSSBzaG9y
dGVuZWQgaXQgYSBsaXR0bGUgYml0LCBhbmQgbm93IGl0IGxvb2tzIGxpa2U6Cj4+Pgo+Pj4gI2Rl
ZmluZSBYRU5NQVBTUEFDRV9nbWZuX3NoYXJlICAgNiAvKiBHTUZOIGZyb20gYW5vdGhlciBkb20u
IFVubGlrZQo+Pj4gZ21mbl9mb3JlaWduLAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpZiAoYykgdHJpZXMgdG8gbWFwIHBhZ2VzIGZyb20gKHQpIGludG8KPj4+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGQpLCB0aGlzIGRvZXNuJ3QgcmVx
dWlyZSB0aGF0IChkKSBpdHNlbGYKPj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaGFzIHRoZSBwcml2aWxlZ2UgdG8gbWFwIHRoZSBwYWdlcywgYnV0Cj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluc3RlYWQgcmVxdWlyZXMgdGhhdCAoYykg
aGFzIHRoZQo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwcml2aWxl
Z2UgdG8gZG8gc28sIGFzIGxvbmcgYXMgKGQpIGFuZCAodCkKPj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgYXJlIGFsbG93ZWQgdG8gc2hhcmUgbWVtb3J5IHBhZ2VzLgo+
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBUaGlzIGlzIFhFTk1FTV9h
ZGRfdG9fcGh5c21hcF9iYXRjaCBvbmx5LAo+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBhbmQgY3VycmVudGx5IEFSTSBvbmx5LiAqLwo+Pgo+PiBXaGljaCBsZWF2ZXMg
dW5jbGVhciB3aGF0IChjKSwgKGQpLCBhbmQgKHQpIGFyZS4gSG93IGFib3V0Cj4+Cj4+ICJHTUZO
IGZyb20gYW5vdGhlciBkb20sIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCAoYW5kCj4+IGN1
cnJlbnRseSBBUk0pIG9ubHkuIE90aGVyIHRoYW4gWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduIHRo
aXMKPj4gPGV4cGxhaW4gaGVyZSB3aGF0IHRoZSBkaWZmZXJlbmNlIGlzIHdpdGggYSBmZXcgc2lt
cGxlIHdvcmRzPi4iCj4+Cj4+IChZb3UgY2FuIGFuZCBzaG91bGQgZ28gaW50byBmdXJ0aGVyIGRl
dGFpbCBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuKQo+PiBXaXRob3V0IHRoaXMgX3Byb3Blcmx5XyBl
eHBsYWluZWQsIEknbGwgY29udGludWUgdG8gYXNrIHdoeSB5b3UKPj4gY2FuJ3Qgc2ltcGx5IG1h
a2UgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduIGRvIHdoYXQgeW91IHdhbnQKPj4gKGFzIGl0IGFs
cmVhZHkgdGFrZXMgdHdvIGRvbWlkX3QtcyBhcyBpbnB1dCksIGJ5IHN1aXRhYmx5IGFkanVzdGlu
Zwo+PiBpdHMgWFNNIGNoZWNrKHMpLgo+IAo+IEknbSBzb3JyeSB0aGF0IEkgZmFpbGVkIHRvIHNl
ZSB0aGUgcmVhc29uIHdoeSB5b3Ugc2F5ICJ3aGljaCBsZWF2ZXMKPiB1bmNsZWFyIHdoYXQgKGMp
LCAoZCksIGFuZCAodCkgYXJlIi4gSSB0aGluayAiaWYgKGMpIHRyaWVzIHRvIG1hcCBwYWdlcwo+
IGZyb20gKHQpIGludG8gKGQpIiBoYXMgYWxyZWFkeSBpbmNsdWRlZCB0aGUgbmVjZXNzYXJ5IGlu
Zm9ybWF0aW9uCj4gYWJvdXQgdGhpczogKGMpIGlzIHRoZSBjYWxsZXIgb2YgdGhlIGh5cGVyY2Fs
bCAoY3VycmVudCksIChkKSBpcyB0aGUKPiBkZXN0IGRvbWFpbiwgYW5kICh0KSB0aGUgc291cmNl
IGRvbWFpbi4KPiBJIHRoaW5rIEkgc3RpbGwgbmVlZCBtb3JlIG9mIHlvdXIgZXhwbGFuYXRpb24g
aGVyZS4KClNvbWVvbmUgY29taW5nIGFjcm9zcyBfanVzdF8gdGhpcyBjb21tZW50ICh3aGlsZSBy
ZWFkaW5nIHRoZQpwdWJsaWMgaGVhZGVyKSB3aWxsIG5vdCBuZWNlc3NhcmlseSBrbm93IHdoYXQg
KGMpLCAoZCksIGFuZCAodCkKc3RhbmQgZm9yLCBhbmQgKHMpaGUgc2hvdWxkbid0IGJlIGZvcmNl
ZCB0byBkaWcgaW50byBnaXQgaGlzdG9yeSB0bwpmaW5kIHRoZSBwYXRjaCBkZXNjcmlwdGlvbi4g
QnV0IGFueXdheSAtIGFsbCB0aGlzIHNob3VsZCBnbyBhd2F5CmZyb20gdGhlIGhlYWRlciBhbnl3
YXksIGFzIGV4cGxhaW5lZCBiZWZvcmUuIEFsbCB0aGF0J3MgbmVlZGVkCmhlcmUgaXMgYSB0ZXJz
ZSBidXQgdW5kZXJzdGFuZGFibGUgZXhwbGFuYXRpb24gb2Ygd2hhdCdzIGRpZmZlcmVudApmcm9t
IFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 09:03:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 09:03:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emFRf-0002tH-W4; Thu, 15 Feb 2018 09:03:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emFRe-0002tB-IW
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 09:03:10 +0000
X-Inumbo-ID: f3f4dad3-122e-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3f4dad3-122e-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 10:02:31 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 02:03:07 -0700
Message-Id: <5A855AD802000078001A7F44@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 02:03:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <20180214141759.7573-1-julien.grall@arm.com>
In-Reply-To: <20180214141759.7573-1-julien.grall@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDE1OjE3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtMTAwMCw2ICsxMDAwLDE2IEBAIHN1
cHBvcnRlZCBvbmx5IHdoZW4gY29tcGlsZWQgd2l0aCBYU00gb24geDg2Lgo+ICAKPiAgQ29udHJv
bCBYZW5zIHVzZSBvZiB0aGUgQVBFSSBIYXJkd2FyZSBFcnJvciBTb3VyY2UgVGFibGUsIHNob3Vs
ZCBvbmUgYmUgZm91bmQuCj4gIAo+ICsjIyMgaG1wX3Vuc2FmZSAoYXJtKQoKQ291bGQgSSB0YWxr
IHlvdSBpbnRvIHVzaW5nIGhtcC11bnNhZmUgaW5zdGVhZD8gQXMgc2FpZCBlbHNld2hlcmUsCmRh
c2hlcyAoYXMgYmVpbmcgZWFzaWVyIHRvIHR5cGUpIHNob3VsZCBiZSBwcmVmZXJyZWQgb3ZlciB1
bmRlcnNjb3Jlcwood2hpY2ggbWFrZSBvcHRpb24gc3RyaW5ncyBuZWVkbGVzc2x5IHJlc2VtYmxl
IGlkZW50aWZpZXIgbmFtZXMpLiBPdGhlcgp0aGFuIHRoYXQgdGhlIGRvYyBhZGRpdGlvbiBpcwpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgppZiB0aGF0J3MgbmVlZGVk
IGluIHRoZSBmaXJzdCBwbGFjZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 09:49:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 09:49:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emGAV-0005un-Cz; Thu, 15 Feb 2018 09:49:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nc0x=fj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emGAU-0005uh-M6
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 09:49:30 +0000
X-Inumbo-ID: 6d17b5bf-1235-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6d17b5bf-1235-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 10:48:51 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6B6D7AD72;
 Thu, 15 Feb 2018 09:49:27 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, boris.ostrovsky@oracle.com
References: <alpine.DEB.2.10.1802141023400.5392@sstabellini-ThinkPad-X260>
 <1518632904-20267-1-git-send-email-sstabellini@kernel.org>
From: Juergen Gross <jgross@suse.com>
Message-ID: <22b701d1-6ce1-2b15-f5da-9ad2545641ac@suse.com>
Date: Thu, 15 Feb 2018 10:49:26 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518632904-20267-1-git-send-email-sstabellini@kernel.org>
Content-Language: de-DE
Cc: Stefano Stabellini <stefano@aporeto.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 1/2] pvcalls-front: introduce a per
 sock_mapping refcount
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTk6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBJbnRyb2R1Y2Ug
YSBwZXIgc29ja19tYXBwaW5nIHJlZmNvdW50LCBpbiBhZGRpdGlvbiB0byB0aGUgZXhpc3RpbmcK
PiBnbG9iYWwgcmVmY291bnQuIFRoYW5rcyB0byB0aGUgc29ja19tYXBwaW5nIHJlZmNvdW50LCB3
ZSBjYW4gc2FmZWx5IHdhaXQKPiBmb3IgaXQgdG8gYmUgMSBpbiBwdmNhbGxzX2Zyb250X3JlbGVh
c2UgYmVmb3JlIGZyZWVpbmcgYW4gYWN0aXZlIHNvY2tldCwKPiBpbnN0ZWFkIG9mIHdhaXRpbmcg
Zm9yIHRoZSBnbG9iYWwgcmVmY291bnQgdG8gYmUgMS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+CgpBY2tlZC1ieTogSnVlcmdlbiBH
cm9zcyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 09:51:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 09:51:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emGCE-0006Vk-Qu; Thu, 15 Feb 2018 09:51:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emGCE-0006VT-5c
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 09:51:18 +0000
X-Inumbo-ID: ee1bf9bb-1235-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee1bf9bb-1235-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 09:52:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 02:51:10 -0700
Message-Id: <5A85661A02000078001A7F65@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 02:51:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518614076-1615-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518614076-1615-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/entry: Use 32bit xors rater than 64bit
 xors for clearing GPRs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDE0OjE0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW50ZWwncyBTaWx2ZXJtb250L0tuaWdodHMgTGFuZGluZyBhcmNoaXRlY3R1cmUgdHJl
YXRzIHRoZW0gYXMgZnVsbCBBTFUKPiBvcGVyYXRpb25zLCByYXRoZXIgdGhhbiB6ZXJvaW5nIGlk
b21zLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLCBhbmQgbm8gY2hhbmdlIGluIGNvZGUgdm9s
dW1lIChvbmx5IGNoYW5naW5nIHRoZSBiaXQKPiBzZWxlY3Rpb24gaW4gdGhlIFJFWCBwcmVmaXgp
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiAKPiBJ
ZiBhbnlvbmUgaXMgaW50ZXJlc3RlZCwgPDIwMTgwMjExMTA0OTQ5LjEyOTkyLTUtbGludXhAZG9t
aW5pa2Jyb2Rvd3NraS5uZXQ+Cj4gaXMgdGhlIExLTUwgZGlzY3Vzc29uIG9uIHRoZSBzdWJqZWN0
LiAgSXQgaXMgbW9zdCBsaWtlbHkgdGhhdCB0aGlzIGlzIGEKPiBkZWxpYmVyYXRlIHNpbXBsaWZp
Y2F0aW9uIGluIHRoZSBLbmlnaHRzKiBhcmNoaXRlY3R1cmUgYmVjYXVzZSBjb21waWxlcnMKPiBm
b2xsb3cgb3B0aW1pc2F0aW9uIGluc3RydWN0aW9ucyBvZiAidXNlIHhvcnMgZm9yIHplcm9pbmci
IGFuZCAidXNlIDMyYml0Cj4gb3BlcmF0aW9ucyBpbiBwcmVmZXJlbmNlIHRvIDY0Yml0IG9uZXMg
d2hlcmV2ZXIgcG9zc2libGUiLgoKSG1tLCB3ZSBjYW4gb25seSB0cnVzdCB3aGF0IGlzIGJlaW5n
IHNhaWQgdGhlcmUsIHdoaWNoIGlzIG5vdCB2ZXJ5Cm5pY2UuIE9yIHdhaXQsIG5vLCB0aGUgT1JN
IGFjdHVhbGx5IHNheXMgc28gZm9yIFNpbHZlcm1vbnQuCgpBY2tlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 10:03:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 10:03:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emGNb-0007Vc-NB; Thu, 15 Feb 2018 10:03:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ibzz=fj=redhat.com=kraxel@srs-us1.protection.inumbo.net>)
 id 1emGNb-0007VW-2Z
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 10:03:03 +0000
X-Inumbo-ID: 51b5f51a-1237-11e8-ba59-bc764e045a96
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51b5f51a-1237-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 11:02:24 +0100 (CET)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com
 [10.11.54.4])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 2461B8424E;
 Thu, 15 Feb 2018 10:02:59 +0000 (UTC)
Received: from sirius.home.kraxel.org (ovpn-116-147.ams2.redhat.com
 [10.36.116.147])
 by smtp.corp.redhat.com (Postfix) with ESMTP id B42882024CA8;
 Thu, 15 Feb 2018 10:02:54 +0000 (UTC)
Received: by sirius.home.kraxel.org (Postfix, from userid 1000)
 id 0E2CD42476; Thu, 15 Feb 2018 11:02:54 +0100 (CET)
Date: Thu, 15 Feb 2018 11:02:54 +0100
From: Gerd Hoffmann <kraxel@redhat.com>
To: Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= <f4bug@amsat.org>
Message-ID: <20180215100254.bxrruhc4utmowmmc@sirius.home.kraxel.org>
References: <20180215042900.16078-1-f4bug@amsat.org>
 <20180215042900.16078-23-f4bug@amsat.org>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180215042900.16078-23-f4bug@amsat.org>
User-Agent: NeoMutt/20171215
X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.2]); Thu, 15 Feb 2018 10:03:00 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.2]);
 Thu, 15 Feb 2018 10:03:00 +0000 (UTC) for IP:'10.11.54.4'
 DOMAIN:'int-mx04.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'kraxel@redhat.com' RCPT:''
Cc: Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>, qemu-devel@nongnu.org,
 "Michael S. Tsirkin" <mst@redhat.com>
Subject: Re: [Xen-devel] [PATCH 22/30] hw/display: use the BYTE-based
	definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTUsIDIwMTggYXQgMDE6Mjg6NTJBTSAtMDMwMCwgUGhpbGlwcGUgTWF0aGll
dS1EYXVkw6kgd3JvdGU6Cj4gSXQgZWFzZSBjb2RlIHJldmlldywgdW5pdCBpcyBleHBsaWNpdC4K
ClJldmlld2VkLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 10:05:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 10:05:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emGPi-0007dh-2d; Thu, 15 Feb 2018 10:05:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emGPg-0007dS-JH
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 10:05:12 +0000
X-Inumbo-ID: e0598318-1237-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0598318-1237-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 10:06:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 03:05:06 -0700
Message-Id: <5A85695F02000078001A7F80@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 03:05:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180214103037.laub6236atqlyrtu@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180214103037.laub6236atqlyrtu@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDExOjMwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEhlbGxvLAo+IAo+IEFmdGVyIHRoZSBjb21tZW50cyBvbiB0aGUgQUNQSSB3aGl0ZWxpc3Rpbmcg
cGF0Y2ggZm9yIFBWSCBEb20wIEkndmUKPiBkZWNpZGVkIHRvIHBvc3QgdGhlIGxpc3Qgb2YgQUNQ
SSB0YWJsZXMgdGhhdCBJJ3ZlIHVzZWQgdG8gY3JlYXRlIHRoZQo+IGN1cnJlbnQgd2hpdGVsaXN0
LCB0b2dldGhlciB3aXRoIG90aGVyIHRhYmxlcyB0aGF0IEkndmUgbm90IHlldCBhZGRlZC4KPiAK
PiBBbGxvd2VkIHRhYmxlcwo+IAo+IERTRFQqLCBGQUNQKiwgRkFDUyosIFBTRFQqLCBTU0RUKiwg
U0JTVCosIEFTRiwgTUNGRyosIFNMSUMqLCBNU0RNKiwKPiBVRUZJLCBXREFUKiwgQkdSVCwgRlBE
VCosIFMzUFQqLCBJQkZULgo+IAo+ICogQWxyZWFkeSB3aGl0ZWxpc3RlZC4KPiAKPiBUYWJsZXMg
dGhhdCBtaWdodCBuZWVkIG1hcHBpbmdzCj4gCj4gQkVSVCwgTUNISSwgU1BDUiwgU1BNSSwgVENQ
QSwgV0REVCwgV0RSVCwgUENDVCwgV1BCVAoKWW91IGhhdmUgQkVSVCBoZXJlLCBidXQgbm9uZSBv
ZiBFUlNULCBFSU5KLCBvciBIRVNUIGFib3ZlLgpBbGJlaXQgRVJTVCBhbmQgSEVTVCBhcmUgaW4g
dXNlIGJ5IFhlbiwgc28gbWF5IG5lZWQgdG8gZ28gb24KdGhlIGxpc3QgZnVydGhlciBkb3duIGlu
c3RlYWQuCgo+IFRhYmxlcyB0aGF0IGNvdWxkIHBvaW50IHRvIGRldmljZXMgYmVpbmcgdXNlZCBi
eSBYZW4KPiAKPiBEQkcyLCBEQkdQCj4gCj4gVGFibGVzIHJlbGF0ZWQgdG8gZGV2aWNlcyBpbiB1
c2UgYnkgWGVuIChvciBub3QgYXZhaWxhYmxlIHRvIERvbTApCj4gCj4gSFBFVCwgRE1BUiwgSVZS
UywgV0FFVCwgQ1NSVCwgQk9PVCwgTUFEVCwKCldoeSBXQUVULCBDU1JULCBhbmQgQk9PVD8gSSBj
YW4ndCBmaW5kIFhlbiB1c2luZyBhbnkgb2YgdGhlc2UuCgo+IFN5c3RlbSB0b3BvbG9neSByZWxh
dGVkCj4gCj4gU0xJVCwgU1JBVCwgTVBTVCwgUE1UVCwgUkFTRioKPiAKPiAqIE5vdCBzdXJlIGFs
bG93aW5nIERvbTAgdG8gYWN0aXZhdGUgJ3BhdHJvbCBzY3J1YicgaXMgc2FmZS4KPiAKPiBBUk0g
b25seQo+IAo+IElPUlQsIEdURFQsIFNUQU8KCkkgZGlkbid0IHRoaW5rIFNUQU8gaXMgQVJNLXNw
ZWNpZmljLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 10:19:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 10:19:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emGd1-0000AI-7o; Thu, 15 Feb 2018 10:18:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emGcz-0000AC-W1
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 10:18:58 +0000
X-Inumbo-ID: 8a68e060-1239-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a68e060-1239-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 11:18:18 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 03:18:55 -0700
Message-Id: <5A856C9C02000078001A7F9E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 03:18:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518625392-1912-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1518625392-1912-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: Hide almost all of .text and all
 .data/.rodata/.bss mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE0LjAyLjE4IGF0IDE3OjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGN1cnJlbnQgWFBUSSBpbXBsZW1lbnRhdGlvbiBpc29sYXRlcyB0aGUgZGlyZWN0
bWFwIChhbmQgdGhlcmVmb3JlIGEgbG90IAo+IG9mCj4gZ3Vlc3QgZGF0YSksIGJ1dCBhIGxhcmdl
IHF1YW50aXR5IG9mIENQVTAncyBzdGF0ZSAoaW5jbHVkaW5nIGl0cyBzdGFjaykKPiByZW1haW5z
IHZpc2libGUuCj4gCj4gRnVydGhlcm1vcmUsIGFuIGF0dGFja2VyIGFibGUgdG8gcmVhZCAudGV4
dCBpcyBpbiBhIHZhc3RseSBzdXBlcmlvciBwb3NpdGlvbgo+IHRvIG5vcm1hbCB3aGVuIGl0IGNv
bWVzIHRvIGZpbmdlcnByaW50aW5nIFhlbiBmb3Iga25vd24gdnVsbmVyYWJpbGl0aWVzLCBvcgo+
IHNjYW5uaW5nIGZvciBST1AvU3BlY3RyZSBnYWRnZXRzLgo+IAo+IENvbGxlY3QgdG9nZXRoZXIg
dGhlIGVudHJ5cG9pbnRzIGluIC50ZXh0LmVudHJ5IChjdXJyZW50bHkgM3g0ayBmcmFtZXMsIGJ1
dAo+IGNhbiBhbG1vc3QgY2VydGFpbmx5IGJlIHNsaW1tZWQgZG93biksIGFuZCBjcmVhdGUgYSBj
b21tb24gbWFwcGluZyB3aGljaCBpcwo+IGluc2VydGVkIGludG8gZWFjaCBwZXItY3B1IHNoYWRv
dy4gIFRoZSBzdHVicyBhcmUgYWxzbyBpbnNlcnRlZCBpbnRvIHRoaXMKPiBtYXBwaW5nIGJ5IHBv
aW50aW5nIGF0IHRoZSBpbi11c2UgTDIuICBUaGlzIGFsbG93cyBzdHVicyBhbGxvY2F0ZWQgbGF0
ZXIgKFNNUAo+IGJvb3QsIG9yIENQVSBob3RwbHVnKSB0byB3b3JrIHdpdGhvdXQgZnVydGhlciBj
aGFuZ2VzIHRvIHRoZSBjb21tb24gCj4gbWFwcGluZ3MuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJl
dWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gCj4gdjI6Cj4gICog
RHJvcCAiaW5jb21wbGV0ZSIgd2FybmluZyBmcm9tIHRoZSBkb2NzLiAgVGhpcyBpcyBhYm91dCBh
cyBjb21wbGV0ZSBhcyBpdAo+ICAgIGNhbiByZWFzb25hYmx5IGdldC4KPiAgKiBDb3JyZWN0IEJV
SUxEX0JVR19PTigpIGNhbGN1bGF0aW9uLCBkdXBsaWNhdGUgaW4gdGhlIGNvbW1vbl9wZ3QgY29k
ZQo+ICAqIHNjb3BlL2NvbnN0IGltcHJvdmVtZW50cwo+ICAqIFVzZSAucHVzaC8ucG9wc2VjdGlv
biBpbiBwcmVmZXJlbmNlIHRvIC5wcmV2aW91cwo+ICAqIEV4Y2x1ZGUge2NvbXBhdF99Y3JlYXRl
X2JvdW5jZV9mcmFtZSBmcm9tIC50ZXh0LmVudHJ5Cj4gICogRXh0ZW5kIHRoZSBzYW5pdHkgY2hl
Y2tpbmcgb2YgbGluZWFyIGluIGNsb25lX21hcHBpbmcoKS4gIFRoZXJlIGlzIGEgCj4gbGF0ZW50
Cj4gICAgYnVnIHdoZXJlIGEgYmFkIGxpbmVhciBwYXJhbWV0ZXIgd291bGQgY2F1c2UgWGVuIHRv
IGZhbGwgb3ZlciBhIE5VTEwgCj4gcG9pbnRlci4KPiAtLS0KPiAgZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgMyAtLQo+ICB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAg
ICAgICAgICB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0KPiAgeGVu
L2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyAgfCAgNSArKysrCj4gIHhlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUyAgICAgICAgIHwgMTEgKysrKysrLS0KPiAgeGVuL2FyY2gveDg2L3hl
bi5sZHMuUyAgICAgICAgICAgICAgfCAgNyArKysrKwo+ICA1IGZpbGVzIGNoYW5nZWQsIDcxIGlu
c2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAKPiBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCj4gaW5kZXggNzlmZWJhNi4uODMxNzYzOSAxMDA2NDQKPiAtLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCj4gQEAgLTE5MzUsOSArMTkzNSw2IEBAIG1vZGUuCj4gIE92ZXJyaWRl
IGRlZmF1bHQgc2VsZWN0aW9uIG9mIHdoZXRoZXIgdG8gaXNvbGF0ZSA2NC1iaXQgUFYgZ3Vlc3Qg
cGFnZQo+ICB0YWJsZXMuCj4gIAo+IC0qKiBXQVJOSU5HOiBOb3QgeWV0IGEgY29tcGxldGUgaXNv
bGF0aW9uIGltcGxlbWVudGF0aW9uLCBidXQgYmV0dGVyIHRoYW4KPiAtbm90aGluZy4gKioKPiAt
Cj4gICMjIyB4c2F2ZQo+ICA+IGA9IDxib29sZWFuPmAKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4gaW5kZXggMmViZWYw
My4uMTBiZjJmMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4gKysrIGIv
eGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IEBAIC02MjIsNiArNjIyLDkgQEAgdW5zaWduZWQgbG9u
ZyBhbGxvY19zdHViX3BhZ2UodW5zaWduZWQgaW50IGNwdSwgdW5zaWduZWQgCj4gbG9uZyAqbWZu
KQo+ICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG1lbXNldChfX21hcF9kb21haW5fcGFnZShw
ZyksIDB4Y2MsIFBBR0VfU0laRSkpOwo+ICAgICAgfQo+ICAKPiArICAgIC8qIENvbmZpcm0gdGhh
dCBhbGwgc3R1YnMgZml0IGluIGEgc2luZ2xlIEwyIHBhZ2V0YWJsZS4gKi8KPiArICAgIEJVSUxE
X0JVR19PTihOUl9DUFVTICogUEFHRV9TSVpFID4gKDF1IDw8IEwzX1BBR0VUQUJMRV9TSElGVCkp
OwoKSXQncyBhIGxpdHRsZSBjb25mdXNpbmcgdGhhdCB0aGUgY29tbWVudCB0YWxrcyBhYm91dCBM
MiB5ZXQgdGhlIGNoZWNrCmlzIG9uIEwzLiBNYXkgSSBzdWdnZXN0IHlvdSBlaXRoZXIgdXNlCkwy
X1BBR0VUQUJMRV9FTlRSSUVTIDw8IEwyX1BBR0VUQUJMRV9TSElGVCBvciBzYXkgImFyZQpjb3Zl
cmVkIGJ5IGEgc2luZ2xlIEwzIGVudHJ5IiBpbiB0aGUgY29tbWVudD8KCj4gQEAgLTY0NiwxMyAr
NjQ5LDIzIEBAIHN0YXRpYyBpbnQgY2xvbmVfbWFwcGluZyhjb25zdCB2b2lkICpwdHIsIHJvb3Rf
cGdlbnRyeV90ICpycHQpCj4gIHsKPiAgICAgIHVuc2lnbmVkIGxvbmcgbGluZWFyID0gKHVuc2ln
bmVkIGxvbmcpcHRyLCBwZm47Cj4gICAgICB1bnNpZ25lZCBpbnQgZmxhZ3M7Cj4gLSAgICBsM19w
Z2VudHJ5X3QgKnBsM2UgPSBsNGVfdG9fbDNlKGlkbGVfcGdfdGFibGVbcm9vdF90YWJsZV9vZmZz
ZXQobGluZWFyKV0pICsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgIGwzX3RhYmxlX29mZnNl
dChsaW5lYXIpOwo+ICsgICAgbDNfcGdlbnRyeV90ICpwbDNlOwo+ICAgICAgbDJfcGdlbnRyeV90
ICpwbDJlOwo+ICAgICAgbDFfcGdlbnRyeV90ICpwbDFlOwo+ICAKPiAtICAgIGlmICggbGluZWFy
IDwgRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQo+IC0gICAgICAgIHJldHVybiAwOwo+ICsgICAgLyoK
PiArICAgICAqIFNhbml0eSBjaGVjayAnbGluZWFyJy4gIFdlIG9ubHkgYWxsb3cgY2xvbmluZyBm
cm9tIHRoZSBYZW4gdmlydHVhbAo+ICsgICAgICogcmFuZ2UsIGFuZCBpbiBwYXJ0aWN1bGFyLCBv
bmx5IGZyb20gdGhlIGRpcmVjdG1hcCBhbmQgLnRleHQgcmFuZ2VzLgo+ICsgICAgICovCj4gKyAg
ICBpZiAoIHJvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcikgPiBST09UX1BBR0VUQUJMRV9MQVNUX1hF
Tl9TTE9UIHx8Cj4gKyAgICAgICAgIHJvb3RfdGFibGVfb2Zmc2V0KGxpbmVhcikgPCBST09UX1BB
R0VUQUJMRV9GSVJTVF9YRU5fU0xPVCApCj4gKyAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4gKyAg
ICBpZiAoICEobGluZWFyID49IERJUkVDVE1BUF9WSVJUX1NUQVJUIHx8Cj4gKyAgICAgICAgICAg
KGxpbmVhciA+PSBYRU5fVklSVF9TVEFSVCAmJiBsaW5lYXIgPCBYRU5fVklSVF9FTkQpKSApCgpQ
dXR0aW5nIGl0IHRoaXMgd2F5IGlzIGNlcnRhaW5seSBmaW5lLCBidXQgZ2VuZXJhbGx5IEkgZmlu
ZCB1c2luZyAhKCkgb24KbG9naWNhbCB8fCBvciAmJiBleHByZXNzaW9ucyBsZXNzIGVhc3kgdG8g
dW5kZXJzdGFuZCB0aGFuIHB1c2hpbmcgdGhlCm5lZ2F0aW9uIHRocm91Z2ggdGhlIGVudGlyZSBl
eHByZXNzaW9uLiBPbmNlIGhhdmluZyBkb25lIHNvLCBpdAptaWdodCBldmVuIGJlIGRlYmF0YWJs
ZSB3aGV0aGVyCgogICAgaWYgKCBsaW5lYXIgPCBYRU5fVklSVF9TVEFSVCB8fAogICAgICAgICAo
bGluZWFyID49IFhFTl9WSVJUX0VORCAmJiBsaW5lYXIgPCBESVJFQ1RNQVBfVklSVF9TVEFSVCkp
ICkKICAgICAgICByZXR1cm4gLUVJTlZBTDsKCndvdWxkbid0IGJlIGJldHRlci4KCldpdGggYXQg
bGVhc3QgdGhlIGZpcnN0IChjb21tZW50IHZzIGNvZGUpIGFzcGVjdCB0YWtlbiBjYXJlIG9mIGlu
CmJvdGggaW5zdGFuY2VzClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 10:22:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 10:22:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emGgm-0000oJ-Ta; Thu, 15 Feb 2018 10:22:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=faem=fj=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1emGgl-0000o6-RB
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 10:22:51 +0000
X-Inumbo-ID: 15a8ec91-123a-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15a8ec91-123a-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 11:22:12 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=WGTnnEjSGfptIaTes+BAi7jj1orlecMByybMvJfPfpREalXuuOS00llwAg5+xYanWJZBJimvcf4bGCa5bX/n3FA9AwjZsVVCoX/ipjym2kbRiJAlK1gZBwyTCNX6Dd7efNIHIk6vRx+HIT5c7K8yn8N+0EKJuQEeLfz9cDk6pQN/dg+Ytu+EnyMcRcQGnxpnCwyA9HyN/tV4Iwd1sRxQX/IV3nRfWLFYrpeJXK+g6DlJhxuPbRya8CDna0VmK/TRZk0eQkKxLBSEabbWeIBH69Kxp766GcGkXGN93jEY6xWeBA7sby0tsh3sRKnMe80/kIcjkBqjifhWsHTJsbuaKw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=AbUZMQB16wM+9pDZ3IVmmoW0SZM=; b=LET81aBsQ+ZCT9giKZIlR2rn2X2x
 C0CjSKAuWYveJE5JFcID3rRfcCJKVyF8U1GeT/nx+YPKh4kN5a4xEQvzAv122vSR
 /8Js8w54R+RhBj/b3cxIlQpZ1wlTdAAXASAGPbeAT06+XlpnrW9eIHbGZL5EFzkM
 PwP3IJfPQw8zkXevfc9Oqv+7WnBy+TodAkZimPkbxRHX4ie9PdvfFGx+MlyIaUEy
 JRYrVtkUHE1eRV2rINFWtccNUUIvYGfOWOW1b8QkKcuJwwufoVhgFmKoBxoeqrB1
 ydaT/v+xr2M9/YWe92oZ5sxj5+vVXqQTLdZKhs+xh9Jw1Ly3rI+XjrQF0Q==
Received: (qmail 22133 invoked from network); 15 Feb 2018 12:22:48 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Feb 2018 12:22:48 +0200
Received: (qmail 19175 invoked from network); 15 Feb 2018 12:22:48 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 15 Feb 2018 12:22:48 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 12:22:25 +0200
Message-Id: <1518690146-19972-3-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
References: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 2/3] hvm/svm: Enable MSR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhpcyBtb21lbnQgdGhlcmUgaXMgbm8gZnVuY3Rpb24gdG8gZW5hYmxlIG1zciBpbnRlcmNl
cHRpb24gb24gc3ZtLgoKVGhpcyBwYXRjaCBpbXBsZW1lbnRzIHRoaXMgZnVuY3Rpb24gYW5kIG1v
dmVzIHRoZSBtb3YgdG8gbXNyIG1vbml0b3IKZXZlbnQKZm9ybSB0aGUgSW50ZWwgYXJjaCBzaWRl
IHRvIHRoZSBjb21tb24gY2FwYWJpbGl0aWVzLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElz
YWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwg
PHRhbWFzQHRrbGVuZ3llbC5jb20+ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlz
Lm9zdHJvdnNreUBvcmFjbGUuY29tPgoKLS0tCiAgICBDaGFuZ2VzIHNpbmNlIFYzOgogICAgICAg
IC1SZWJhc2UgdG8gdGhlIGxhdGVzdCBzdGFnaW5nCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgICAgfCA5ICsrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCA0
ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jCmluZGV4IGFiZDNmZTUuLmVjZWY2YmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0x
NjMsNiArMTYzLDE0IEBAIHZvaWQgc3ZtX2ludGVyY2VwdF9tc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgaW50IGZsYWdzKQogICAgICAgICBfX2NsZWFyX2JpdChtc3IgKiAyICsgMSwg
bXNyX2JpdCk7CiB9CiAKK3N0YXRpYyB2b2lkIHN2bV9lbmFibGVfbXNyX2ludGVyY2VwdGlvbihz
dHJ1Y3QgZG9tYWluICpkLCB1aW50MzJfdCBtc3IpCit7CisgICAgc3RydWN0IHZjcHUgKnY7CisK
KyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgIHN2bV9pbnRlcmNlcHRfbXNyKHYs
IG1zciwgTVNSX0lOVEVSQ0VQVF9XUklURSk7Cit9CisKIHN0YXRpYyB2b2lkIHN2bV9zYXZlX2Ry
KHN0cnVjdCB2Y3B1ICp2KQogewogICAgIHN0cnVjdCB2bWNiX3N0cnVjdCAqdm1jYiA9IHYtPmFy
Y2guaHZtX3N2bS52bWNiOwpAQCAtMjQ1Nyw2ICsyNDY1LDcgQEAgc3RhdGljIHN0cnVjdCBodm1f
ZnVuY3Rpb25fdGFibGUgX19pbml0ZGF0YSBzdm1fZnVuY3Rpb25fdGFibGUgPSB7CiAgICAgLmZw
dV9kaXJ0eV9pbnRlcmNlcHQgID0gc3ZtX2ZwdV9kaXJ0eV9pbnRlcmNlcHQsCiAgICAgLm1zcl9y
ZWFkX2ludGVyY2VwdCAgID0gc3ZtX21zcl9yZWFkX2ludGVyY2VwdCwKICAgICAubXNyX3dyaXRl
X2ludGVyY2VwdCAgPSBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCwKKyAgICAuZW5hYmxlX21zcl9p
bnRlcmNlcHRpb24gPSBzdm1fZW5hYmxlX21zcl9pbnRlcmNlcHRpb24sCiAgICAgLnNldF9yZHRz
Y19leGl0aW5nICAgID0gc3ZtX3NldF9yZHRzY19leGl0aW5nLAogICAgIC5zZXRfZGVzY3JpcHRv
cl9hY2Nlc3NfZXhpdGluZyA9IHN2bV9zZXRfZGVzY3JpcHRvcl9hY2Nlc3NfZXhpdGluZywKICAg
ICAuZ2V0X2luc25fYnl0ZXMgICAgICAgPSBzdm1fZ2V0X2luc25fYnl0ZXMsCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9u
aXRvci5oCmluZGV4IGIxOTAyZjIuLjlhOGY5ZDkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC03
OCwxMiArNzgsMTIgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2Nh
cGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICByZXR1cm4gY2FwYWJpbGl0aWVz
OwogCiAgICAgY2FwYWJpbGl0aWVzID0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
R1VFU1RfUkVRVUVTVCkgfAotICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpKTsKKyAgICAgICAgICAgICAgICAgICAg
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSB8Cisg
ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RP
X01TUikpOwogCiAgICAgaWYgKCBjcHVfaGFzX3ZteCApCiAgICAgewogICAgICAgICBjYXBhYmls
aXRpZXMgfD0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykg
fAotICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfTU9WX1RPX01TUikgfAogICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9N
Q1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAogICAgICAgICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBU
KSB8Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 10:22:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 10:22:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emGgk-0000nv-My; Thu, 15 Feb 2018 10:22:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=faem=fj=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1emGgj-0000ni-Fa
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 10:22:49 +0000
X-Inumbo-ID: 1418ae31-123a-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1418ae31-123a-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 11:22:10 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=2HWXetEZDC+SL9ak0JaaXSeDrZiQz8ffyKEx6rvHg41YxaCW8Fx23kJuu4r7BGAQoB7/5yScNT4b1ajd6ylxHyTmBCDD0qCQ1aVKgaGY+CZ4kvY2czH3eOodClQrQDoNsZWKF+ntHFAhtLHyaOglkDd62ObVagqO+2Oiocc3dMqpZ1FwWndzL6W+spy3HptzArMYBuZXBUPjVrgW4GghLKklDTdNc+Iut3oq5YubglC3X/lSxcXRBuxqIMFooL/JXD4r1DxX6Ad4pX9TzkD93PiZ+3/ewGTxEpSWf4ApcXsns8Hz8wy48SM/4perFFlicg3y5E7Z/zei3FUEg7WeTA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=9pknhthXL2Yj46grE6ofr
 adZxnM=; b=bs03bUkp2ApxFEoTqwZAZmVAlqP8xOWGt7l85NizA/GZnZZ/H0sn6
 QP0YNxvn4z51PdLIWDsQABnSVM1DEaOSCPviwPaiZ9CrhvAJPrgnQEaBXRhsJ14k
 6GUJPncKG3AJVtiUCMSp3PqhWJyVBivpuZFFqZqq2+949qnPBgImROkvuJO4naEz
 l1gJTuh7N0nxiBoCtsGEdAvNfYCHBruvPtSfU0WB6Ao7/crdoZddFUn6LJuJk9Be
 OASVOrzLWLTtIaHPuVUsuYiGmmBSEzLnAJI3pzBkRwgMdwamfFheiSa7/0ZRRkBd
 X/isQp/wxRbUMudmeVwW9sT3XzsFGNUKA==
Received: (qmail 21902 invoked from network); 15 Feb 2018 12:22:44 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Feb 2018 12:22:44 +0200
Received: (qmail 19123 invoked from network); 15 Feb 2018 12:22:44 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 15 Feb 2018 12:22:44 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 12:22:23 +0200
Message-Id: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 0/4] hvm/svm: Enable vm events for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgcHJvdmlkZXMgYSBza2VsZXRvbiBmb3IgZW5hYmxpbmcgdm1f
ZXZlbnRzIG9uIFNWTS4gRm9yIHRoZQpmaXJzdCBzdGVwLCB0aGUgTVNSLCBDUiwgQnJlYWtwb2lu
dCBhbmQgR3Vlc3RSZXF1ZXN0IGhhdmUgYmVlbiB0ZXN0ZWQKYW5kIGFkZGVkIHRvIHRoZSBjYXBh
YmlsaXRpZXMgbGlzdC4KCkNoZWVycywKCkFsZXhhbmRydSBJc2FpbGEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 10:22:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 10:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emGgs-0000pY-3s; Thu, 15 Feb 2018 10:22:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=faem=fj=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1emGgq-0000o8-U9
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 10:22:56 +0000
X-Inumbo-ID: 5983e3c1-123a-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5983e3c1-123a-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 10:24:06 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=pdiDnqU/H4IhUWdxruq3ESka3QAAUD8yInqzV+QWuSrVj+NYGQoylPesS7m01XSCcOBaH8YTKQl9awOa2R26ttfVZ35y1MamvYUAoJCbXDFAVwq0X8oaGDZS8pjpTsU1Q0/E+4hkJ0UZygP3WBpUHGLH8YpZfvS7mPwkubTYqAVwIX/hm1L2YpqVXIsK5t1oVoYXapIXjXNmky7Ulmrv97TqFLOxki44tE2HZ4d0VKAyAW9DGE0tDhV5QJ147lPIMY6Azyhx0K8j3Yy0f5Se1NAofDr6dzv5XfWvoiL2+/xAOT0KtRv8e0NR7gbsM+s7JFYVWshB+geowVSMeeVCwA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=dQZOyvIHRVk5f/NuOoHYP13gcMc=; b=qe/1qFMaRCcRWjzgQ4wCIh96xXL0
 T0CFr47nOTPfEOwxGZWR3tQcXSNJSsCMypkQosjnETZ7J83AhMJ/54BnZLBm4+c4
 eh4PKsWc4dHql+BWHmiD+YL2RrbJT0yJkdM1GgUTCIqtzn+GcgkwQQJB40MF4C1d
 90jo74pQntl0JliRM10w1imjsnTwREqYCxOYaIChVf07S81Sevamt3uX41vi+3xC
 marysnbJx4d8oi7YOIDNfN1bGtdNc1e58C1RsJIVvDMX+/6WctTri3pNsrlzWJrf
 vA8TvATbQFA4GEzPpkufBuePfn/lXBWgqvj1RXL2wopZ8dHFEUzSXKFObQ==
Received: (qmail 22039 invoked from network); 15 Feb 2018 12:22:47 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Feb 2018 12:22:47 +0200
Received: (qmail 19162 invoked from network); 15 Feb 2018 12:22:47 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 15 Feb 2018 12:22:47 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 12:22:24 +0200
Message-Id: <1518690146-19972-2-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
References: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 1/3] hvm/svm: Enable Breakpoint events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBjb21taXQgaW1wbGVtZW50cyB0aGUgYnJlYWtwb2ludCBldmVudHMgZm9yIHN2bS4KQXQg
dGhlIG1vbWVudCwgdGhlIEJyZWFrcG9pbnQgdm1leGl0IGlzIG5vdCBmb3J3YXJkZWQgdG8gdGhl
IG1vbml0b3IKbGF5ZXIuClRoaXMgcGF0Y2ggYWRkcyB0aGUgaHZtX21vbml0b3JfZGVidWcgY2Fs
bCB0byB0aGUgVk1FWElUX0VYQ0VQVElPTl9CUC4KQWxzbywgdGhlIFNvZnR3YXJlIEJyZWFrcG9p
bnQgY2FwIGlzIG1vdmVkIGZyb20gdGhlIEludGVsIGFyY2ggdG8gdGhlCmNvbW1vbiBwYXJ0IG9m
IHRoZSBjb2RlLgoKU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+CgotLS0KQ2hhbmdlcyBzaW5jZSBWMzoKCS1SZWJhc2UgdG8gdGhlIGxhdGVzdCBzdGFnaW5n
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgICAgfCAgNSArKysrKwogeGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgICAgfCA1MCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICB8ICA1IC0tLS0tCiB4
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCB8ICA0ICsrLS0KIDQgZmlsZXMgY2hhbmdlZCwg
NDggaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAxMzFi
ODUyLi41ZDU2OGEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwpAQCAtMTMzLDYgKzEzMywxMSBAQCBzdGF0aWMg
aW5saW5lIHVuc2lnbmVkIGxvbmcgZ2ZuX29mX3JpcCh1bnNpZ25lZCBsb25nIHJpcCkKIGludCBo
dm1fbW9uaXRvcl9kZWJ1Zyh1bnNpZ25lZCBsb25nIHJpcCwgZW51bSBodm1fbW9uaXRvcl9kZWJ1
Z190eXBlIHR5cGUsCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0cmFwX3R5
cGUsIHVuc2lnbmVkIGxvbmcgaW5zbl9sZW5ndGgpCiB7CisgICAvKgorICAgICogcmMgPCAwIGVy
cm9yIGluIG1vbml0b3Ivdm1fZXZlbnQsIGNyYXNoCisgICAgKiAhcmMgICAgY29udGludWUgbm9y
bWFsbHkKKyAgICAqIHJjID4gMCBwYXVzZWQgd2FpdGluZyBmb3IgcmVzcG9uc2UsIHdvcmsgaGVy
ZSBpcyBkb25lCisgICAgKi8KICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAg
c3RydWN0IGFyY2hfZG9tYWluICphZCA9ICZjdXJyLT5kb21haW4tPmFyY2g7CiAgICAgdm1fZXZl
bnRfcmVxdWVzdF90IHJlcSA9IHt9OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA4MWNmNWI4Li5hYmQzZmU1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYwpAQCAtNTksNiArNTksNyBAQAogI2luY2x1ZGUgPGFzbS9oYXAuaD4K
ICNpbmNsdWRlIDxhc20vYXBpYy5oPgogI2luY2x1ZGUgPGFzbS9kZWJ1Z2dlci5oPgorI2luY2x1
ZGUgPGFzbS9odm0vbW9uaXRvci5oPgogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KIAogdm9pZCBz
dm1fYXNtX2RvX3Jlc3VtZSh2b2lkKTsKQEAgLTEwNzksNyArMTA4MCw4IEBAIHN0YXRpYyB2b2lk
IHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKIHN0YXRpYyB2b2lkIG5vcmV0dXJu
IHN2bV9kb19yZXN1bWUoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0
ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7Ci0gICAgYm9vbF90IGRlYnVnX3N0YXRlID0g
di0+ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZDsKKyAgICBib29sIGRlYnVnX3N0YXRlID0gdi0+
ZG9tYWluLT5kZWJ1Z2dlcl9hdHRhY2hlZAorICAgICAgICAgICAgICAgIHx8IHYtPmRvbWFpbi0+
YXJjaC5tb25pdG9yLnNvZnR3YXJlX2JyZWFrcG9pbnRfZW5hYmxlZDsKICAgICBib29sX3QgdmNw
dV9ndWVzdG1vZGUgPSAwOwogICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGlj
KHYpOwogCkBAIC0yNDA0LDYgKzI0MDYsMTkgQEAgc3RhdGljIGJvb2wgc3ZtX2dldF9wZW5kaW5n
X2V2ZW50KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgeDg2X2V2ZW50ICppbmZvKQogICAgIHJldHVy
biB0cnVlOwogfQogCitzdGF0aWMgdm9pZCBzdm1fcHJvcGFnYXRlX2ludHIoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgaW5zbl9sZW4pCit7CisgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2
bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7CisgICAgc3RydWN0IHg4Nl9ldmVudCBldmVudCA9
IHsKKyAgICAgICAgLnZlY3RvciA9IHZtY2ItPmV2ZW50aW5qLmZpZWxkcy50eXBlLAorICAgICAg
ICAudHlwZSA9IHZtY2ItPmV2ZW50aW5qLmZpZWxkcy50eXBlLAorICAgICAgICAuZXJyb3JfY29k
ZSA9IHZtY2ItPmV4aXRpbmZvMSwKKyAgICB9OworCisgICAgZXZlbnQuaW5zbl9sZW4gPSBpbnNu
X2xlbjsKKyAgICBodm1faW5qZWN0X2V2ZW50KCZldmVudCk7Cit9CisKIHN0YXRpYyBzdHJ1Y3Qg
aHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEgc3ZtX2Z1bmN0aW9uX3RhYmxlID0gewogICAg
IC5uYW1lICAgICAgICAgICAgICAgICA9ICJTVk0iLAogICAgIC5jcHVfdXBfcHJlcGFyZSAgICAg
ICA9IHN2bV9jcHVfdXBfcHJlcGFyZSwKQEAgLTI2MTYsMTQgKzI2MzEsMzEgQEAgdm9pZCBzdm1f
dm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBWTUVYSVRfRVhDRVBUSU9OX0JQOgotICAgICAgICBpZiAoICF2LT5kb21h
aW4tPmRlYnVnZ2VyX2F0dGFjaGVkICkKLSAgICAgICAgICAgIGdvdG8gdW5leHBlY3RlZF9leGl0
X3R5cGU7Ci0gICAgICAgIC8qIEFNRCBWb2wyLCAxNS4xMTogSU5UMywgSU5UTywgQk9VTkQgaW50
ZXJjZXB0cyBkbyBub3QgdXBkYXRlIFJJUC4gKi8KLSAgICAgICAgaWYgKCAoaW5zdF9sZW4gPSBf
X2dldF9pbnN0cnVjdGlvbl9sZW5ndGgodiwgSU5TVFJfSU5UMykpID09IDAgKQotICAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7Ci0g
ICAgICAgIGN1cnJlbnQtPmFyY2guZ2Ric3hfdmNwdV9ldmVudCA9IFRSQVBfaW50MzsKLSAgICAg
ICAgZG9tYWluX3BhdXNlX2Zvcl9kZWJ1Z2dlcigpOworICAgICAgICBpbnN0X2xlbiA9IF9fZ2V0
X2luc3RydWN0aW9uX2xlbmd0aCh2LCBJTlNUUl9JTlQzKTsKKworICAgICAgICBpZiAoIGluc3Rf
bGVuID09IDAgKQorICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGlmICggdi0+ZG9tYWlu
LT5kZWJ1Z2dlcl9hdHRhY2hlZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEFNRCBWb2wy
LCAxNS4xMTogSU5UMywgSU5UTywgQk9VTkQgaW50ZXJjZXB0cyBkbyBub3QgdXBkYXRlIFJJUC4g
Ki8KKyAgICAgICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7CisgICAg
ICAgICAgICBjdXJyZW50LT5hcmNoLmdkYnN4X3ZjcHVfZXZlbnQgPSBUUkFQX2ludDM7CisgICAg
ICAgICAgICBkb21haW5fcGF1c2VfZm9yX2RlYnVnZ2VyKCk7CisgICAgICAgIH0KKyAgICAgICAg
ZWxzZQorICAgICAgICB7CisgICAgICAgICAgIGludCByYzsKKworICAgICAgICAgICByYyA9IGh2
bV9tb25pdG9yX2RlYnVnKHJlZ3MtPnJpcCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBIVk1fTU9OSVRPUl9TT0ZUV0FSRV9CUkVBS1BPSU5ULAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFg4Nl9FVkVOVFRZUEVfU1dfRVhDRVBUSU9OLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGluc3RfbGVuKTsKKyAgICAgICAgICAgaWYgKCByYyA8IDAg
KQorICAgICAgICAgICAgICAgZ290byB1bmV4cGVjdGVkX2V4aXRfdHlwZTsKKyAgICAgICAgICAg
aWYgKCAhcmMgKQorICAgICAgICAgICAgICAgc3ZtX3Byb3BhZ2F0ZV9pbnRyKHYsIGluc3RfbGVu
KTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgVk1FWElUX0VYQ0VQVElP
Tl9OTToKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKaW5kZXggZDM1Y2Y1NS4uNWNkNjg5ZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTM3MDMsMTEgKzM3MDMsNiBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEhWTV9NT05JVE9SX0RFQlVHX0VYQ0VQVElPTiwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHRyYXBfdHlwZSwgaW5zbl9sZW4pOwogCi0gICAgICAgICAgICAgICAgLyoK
LSAgICAgICAgICAgICAgICAgKiByYyA8IDAgZXJyb3IgaW4gbW9uaXRvci92bV9ldmVudCwgY3Jh
c2gKLSAgICAgICAgICAgICAgICAgKiAhcmMgICAgY29udGludWUgbm9ybWFsbHkKLSAgICAgICAg
ICAgICAgICAgKiByYyA+IDAgcGF1c2VkIHdhaXRpbmcgZm9yIHJlc3BvbnNlLCB3b3JrIGhlcmUg
aXMgZG9uZQotICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgIGlmICggcmMgPCAw
ICkKICAgICAgICAgICAgICAgICAgICAgZ290byBleGl0X2FuZF9jcmFzaDsKICAgICAgICAgICAg
ICAgICBpZiAoICFyYyApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3Iu
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IDllZjZkZmYuLmIxOTAyZjIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC03NywxMyArNzcsMTMgQEAgc3RhdGljIGlubGluZSB1
aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICByZXR1cm4gY2FwYWJpbGl0aWVz
OwogCi0gICAgY2FwYWJpbGl0aWVzID0gKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9H
VUVTVF9SRVFVRVNUKTsKKyAgICBjYXBhYmlsaXRpZXMgPSAoKDFVIDw8IFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKSB8CisgICAgICAgICAgICAgICAgICAgICgxVSA8PCBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkpOwogCiAgICAgaWYg
KCBjcHVfaGFzX3ZteCApCiAgICAgewogICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykgfAogICAgICAgICAgICAgICAg
ICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAot
ICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
U09GVFdBUkVfQlJFQUtQT0lOVCkgfAogICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8CiAgICAgICAgICAgICAg
ICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAogICAg
ICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5U
RVJSVVBUKSB8Ci0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 10:22:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 10:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emGgs-0000ps-Ad; Thu, 15 Feb 2018 10:22:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=faem=fj=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1emGgq-0000o7-U9
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 10:22:56 +0000
X-Inumbo-ID: 5a1e1c67-123a-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a1e1c67-123a-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 10:24:07 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Qn9SrvQ+InkJ8c4hb2Mb9oFZ1sYch8CO6WxGDtK38az5H11aGQwoVY2V2uDsSanNZRP3MlirS3M468NYCLWeis2H7QwHciZJfa8M6QKiCCYN9Yf0CJM4WcuAgd6+SeR0w9hglVVtVfLAIH2q7PVXpRNJmwpFnfAkpD9Bi3vsl6r6WkvbPnkQI4tDilXcUCne1D99lul0WNAH8L+BWs8i+xIeggfgaB6Qtt3SPUTcEWYH3Rfo43Pv9q8Y0DgilGqCjJkQshtfHOj2L+N8ZptCRswtKuXFPTV98WjsoBsV6uJBcx02a5ghQ7LQXOGdCuUeWFwAcusK3ffhx/6+eeGR7Q==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=wBgWTzPwUOijKy12JinwChVthsY=; b=Ps10omRcHsOuQCHb83cXxin8CmvW
 J1UE/tcrQT4lIANWSl41EMgEVOx7ONRNfBGTHoagPMsP+YuyhAzZq9gqn2LOTmCS
 3Z7MmWMwpVOyHiPSeWYkgPF3p8ra5Za1aWxf20aZIm/Rl//HjzsyOqDIOSjldH/p
 cFKGVAFfKVNGrlp0yvoYDnFbb4jkfwV5SfTJ6IGHCPsEAXOJIolIkWtxX+8leo4V
 8mD6nnhQyrwJzJawe32kjUf6yfY7WDJPSfjGYjIrVZwOwCavP5kJD6cBRMJdOP1v
 pbRwskNufrWJJYRSwK7foD8qOqaTO+NBR+16WBS/jyojSwgKTRhhpYwjpg==
Received: (qmail 22276 invoked from network); 15 Feb 2018 12:22:49 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 15 Feb 2018 12:22:49 +0200
Received: (qmail 19184 invoked from network); 15 Feb 2018 12:22:48 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 15 Feb 2018 12:22:48 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 12:22:26 +0200
Message-Id: <1518690146-19972-4-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
References: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v4 3/3] hvm/svm: Enable CR events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIENSX0lOVEVSQ0VQVF9DUjNfV1JJVEUgaW50ZXJjZXB0IGlzIG91dCBvZiB0aGUgdm1jYi0+
X2NyX2ludGVyY2VwdHMKc28gdGhlIEFNRCBhcmNoIGNhbid0IGludGVyY2VwdCBDUiBldmVudHMu
CgpUaGlzIHBhdGNoIGltcGxlbWVudHMgdGhlIENSIGludGVyY2VwdCBieSBhZGRpbmcgdGhlIGZs
YWcgb24gYQp3cml0ZV9jdHJscmVnIGV2ZW50LiBUaGUgbW9uaXRvciB3cml0ZSBjdHJscmVnIGV2
ZW50IGlzIG1vdmVkIGZyb20gdGhlCkludGVsIHNpZGUgdG8gdGhlIGNvbW1vbiBjYXBhYmlsaXRp
ZXMgc2lkZS4KCldlIGp1c3QgbmVlZCB0byBlbmFibGUgdGhlIFNWTSBpbnRlcmNlcHQgYW5kIHRo
ZW4gaHZtX21vdl90b19jcigpIHdpbGwKZm9yd2FyZCB0aGUgZXZlbnQgb24gdG8gdGhlIG1vbml0
b3Igd2hlbiBhcHByb3ByaWF0ZS4KClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPgpBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgoKLS0tCiAgICBDaGFuZ2VzIHNpbmNlIFYzOgogICAgICAgIC1SZWJhc2Ug
dG8gdGhlIGxhdGVzdCBzdGFnaW5nCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAg
fCAxMSArKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgNiArKyst
LS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
c3ZtL3N2bS5jCmluZGV4IGVjZWY2YmQuLmUzNmFkMDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC02MCw2
ICs2MCw3IEBACiAjaW5jbHVkZSA8YXNtL2FwaWMuaD4KICNpbmNsdWRlIDxhc20vZGVidWdnZXIu
aD4KICNpbmNsdWRlIDxhc20vaHZtL21vbml0b3IuaD4KKyNpbmNsdWRlIDxhc20vbW9uaXRvci5o
PgogI2luY2x1ZGUgPGFzbS94c3RhdGUuaD4KIAogdm9pZCBzdm1fYXNtX2RvX3Jlc3VtZSh2b2lk
KTsKQEAgLTU2MCw2ICs1NjEsMTYgQEAgdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2
Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgICAgICAgICAgICAgc3ZtX2ZwdV9lbnRlcih2
KTsKICAgICAgICAgfQogCisgICAgICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikg
KQorICAgICAgICB7CisgICAgICAgICAgICB1aW50MzJfdCBpbnRlcmNlcHRzID0gdm1jYl9nZXRf
Y3JfaW50ZXJjZXB0cyh2bWNiKTsKKworICAgICAgICAgICAgLyogVHJhcCBDUjMgdXBkYXRlcyBp
ZiBDUjMgbWVtb3J5IGV2ZW50cyBhcmUgZW5hYmxlZC4gKi8KKyAgICAgICAgICAgIGlmICggdi0+
ZG9tYWluLT5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKKyAgICAgICAgICAg
ICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSMykgKQorICAgICAg
ICAgICAgICAgdm1jYl9zZXRfY3JfaW50ZXJjZXB0cyh2bWNiLCBpbnRlcmNlcHRzIHwgQ1JfSU5U
RVJDRVBUX0NSM19XUklURSk7CisgICAgICAgIH0KKwogICAgICAgICB2YWx1ZSA9IHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gfCBod19jcjBfbWFzazsKICAgICAgICAgaWYgKCAhcGFnaW5n
X21vZGVfaGFwKHYtPmRvbWFpbikgKQogICAgICAgICAgICAgdmFsdWUgfD0gWDg2X0NSMF9QRyB8
IFg4Nl9DUjBfV1A7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4IDlhOGY5ZDkuLjU5YTI2MTAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW9uaXRvci5oCkBAIC03OSwxMiArNzksMTIgQEAgc3RhdGljIGlubGluZSB1aW50
MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQogCiAg
ICAgY2FwYWJpbGl0aWVzID0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfR1VFU1Rf
UkVRVUVTVCkgfAogICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKLSAgICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSk7CisgICAgICAgICAgICAgICAg
ICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAorICAgICAg
ICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxS
RUcpKTsKIAogICAgIGlmICggY3B1X2hhc192bXggKQogICAgIHsKLSAgICAgICAgY2FwYWJpbGl0
aWVzIHw9ICgoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpIHwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0RFQlVHX0VYQ0VQVElPTikgfAorICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8CiAgICAgICAgICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAogICAgICAg
ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJS
VVBUKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpKTsKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 10:51:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 10:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emH8D-0003PK-MO; Thu, 15 Feb 2018 10:51:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbre=fj=citrix.com=prvs=57767c78e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emH8C-0003PE-L5
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 10:51:12 +0000
X-Inumbo-ID: 0bbbffe5-123e-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bbbffe5-123e-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 11:50:33 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,516,1511827200"; d="scan'208";a="462897452"
Date: Thu, 15 Feb 2018 10:51:08 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: <ls00722@yahoo.com>
Message-ID: <20180215105108.6pjbmwsizqwouiug@citrix.com>
References: <BA764793-BCBE-404F-9C89-B97A2281F50B@yahoo.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <BA764793-BCBE-404F-9C89-B97A2281F50B@yahoo.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] Hangs after /etc/init.d/xencommons start
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDQ6MTk6MjdQTSAtMDgwMCwgbHMwMDcyMkB5YWhvby5j
b20gd3JvdGU6Cj4gSGkgYWxsOgo+ICAgICAgSSBhbSB1c2luZyBhcm02NCAoIGhpa2V5KSB0byB0
ZXN0IGZvciB4ZW4uCj4gICAgIEFmdGVyIHN0cnVnZ2xpbmcgZm9yIHR3byB3ZWVrLCBJIHdhcyBh
YmxlIHRvIGJ1aWxkIGFuZCBpbnN0YWxsIGV2ZXJ5dGhpbmcgb24gdGhlIHRhcmdldCwgeGVuIGFu
ZCBkb20wIGtlcm5lbCBib290cyB1cCBvay4gCj4gICAgIEhvd2V2ZXIsIHdoZW4gSSB0cnkgdG8g
dXNlIOKAnHhsIGxpc3TigJ0sIGl0IGhhbmdzLCBJIHJlYWxpemVkIEkgaGF2ZSB0byBzdGFydCB0
aGUgeGVuY29tbW9ucyAgc2VydmljZSBmaXJzdC4gQnV0IGl0IGhhbmdzIGFzIHdlbGwgYWZ0ZXIg
SSB0eXBlZCBpbiAvZXRjL2luaXQuZC94ZW5jb21tb25zIHN0YXJ0LiAKPiAgICBJdOKAmXMgdGhl
IGNvbW1hbmQg4oCceGVuLWluaXQtZG9tMOKAnSBjYWxsZWQgYnkgdGhlIHNjcmlwdCB0aGF0IGhh
bmdzLgo+ICAgIFRvbyBiYWQgaXQgZG9lc27igJl0IGdpdmUgbWUgYW55IGVycm9yIG1lc3NhZ2Uu
Cj4gICAgIEkgYW0gdXNpbmcgdGhlIG1vc3QgdXAgdG8gZGF0ZSB2ZXJzaW9uIG9mIHhlbiBmcm9t
IGdpdGh1YiwgSSBrbm93IGl04oCZcyB1bnN0YWJsZSwgY2FuIGFueWJvZHkgdGVsbCBtZSBob3cg
ZG8gSSBsb29rIGZ1cnRoZXIgaW50byB0aGUgcHJvYmxlbT8gIE9yIGlzIHRoaXMgcmlnaHQgbWFp
bGluZyBsaXN0IHRvIGFzayBmb3IgaGVscD8gVGhpcyBzZWVtcyBtb3JlIGxpa2UgYSB1c2VyIHNw
YWNlIHRvb2wgcHJvYmxlbS4KClBsZWFzZSBtYWtlIHN1cmUgeGVuc3RvcmVkIGlzIHJ1bm5pbmcu
CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 10:51:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 10:51:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emH8u-0003RW-UE; Thu, 15 Feb 2018 10:51:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0rao=fj=gmail.com=andrii.anisov@srs-us1.protection.inumbo.net>)
 id 1emH8t-0003RN-EZ
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 10:51:55 +0000
X-Inumbo-ID: 250a4d20-123e-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 250a4d20-123e-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 11:51:16 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id c188so17542281lfc.11
 for <xen-devel@lists.xen.org>; Thu, 15 Feb 2018 02:51:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=xftlL/B5JIdHVf9Fct1cguBoaBBZ70D5oOSnpGSYg44=;
 b=hWVob/oNMfAxnuCLi5CdozqJKYCGKSY3PBfhQidaG8wR0o+0vHbvgvhxYhL3xbZ9EG
 0NDYx+u0nzNNnoL3ahiGPQpXrwqd/iQiMF4bmuQyr37OuTdHMHVWb2HbR8BKBW62eIu4
 H4POCHpCVC6JPUXRfqnfMUGkN/7V62SCUjqgfD1nSuq/4IiLJy/obvVMFJ0XBpXG6rIN
 umSvX+J3g5oFyfySVjxIZmClhGlbALg7hI/7jZFbk441oc2qyCp2+v6IYESk2Mpesgu0
 7lSXcWGDbQfcyB79NQb9/H2Blbl5VWuGfyhQhTBIouw6Yn4yF6YIdMXjhnNYNKLG2cZm
 QDow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=xftlL/B5JIdHVf9Fct1cguBoaBBZ70D5oOSnpGSYg44=;
 b=lnl7dWnMr2Fd1Gq6+W84JX9KQxrE+y/vrSL5CdrcyyKY3QHM1vrx0wNbXQ4LJ/B0T3
 wKpZcPWWhjDPnowx/mPEGlHZeZKO3fQBOUg5F93p4XnDex7vzqILQU3nH6n/t3Ei2/Im
 9Ct9PZAne12ZZQgIFr1bN8MXVxDpOkDgp6UdVNpvL7+/S3eCq8ooR2c8LoXM6FbKG3qI
 6cFMrk+M0oBMlDiE7CRZKQGdxDBpr0ppdPTdUNP56f9Km/lLPTjE4x4RbhPsOM4K512P
 Uk/xQZYwG6H19SItqL2XWsiZHN99HTq61ejo59TSKfqAw9DG2fmw/BdviMFoNgXoVJ1M
 XHwA==
X-Gm-Message-State: APf1xPDs2+jyrSpGjN3AD5xLgxbCxCLaJ2wj2TKQDtsT2FTEDKjYet6i
 vmmV13V4iGJeeRMnG0m97pJWJMb9
X-Google-Smtp-Source: AH8x224tUlIOom4vybi6p5c3XAU9TZhqApfkStv3HfQ4Xtq0PY4PDZkS4CBrR8vJw2mCiZYBdWS64Q==
X-Received: by 10.25.170.2 with SMTP id t2mr1408331lfe.53.1518691911762;
 Thu, 15 Feb 2018 02:51:51 -0800 (PST)
Received: from aanisov-work.kyiv.epam.com (ll-74.141.223.85.sovam.net.ua.
 [85.223.141.74])
 by smtp.gmail.com with ESMTPSA id t23sm2953686ljd.67.2018.02.15.02.51.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Thu, 15 Feb 2018 02:51:50 -0800 (PST)
From: Andrii Anisov <andrii.anisov@gmail.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 12:51:49 +0200
Message-Id: <1518691909-458-1-git-send-email-andrii.anisov@gmail.com>
X-Mailer: git-send-email 2.7.4
Cc: Andrii Anisov <andrii_anisov@epam.com>,
 Daniel De Graaf <dgdegra@tycho.nsa.gov>, Meng Xu <xumengpanda@gmail.com>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: [Xen-devel] [PATCH] xsm:schedop: introduce vcpuinfo permissions
	verification
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KCkludHJvZHVjZSBw
ZXItdmNwdSBzY2hlZHVsZXIgb3BlcmF0aW9ucyBwZXJtaXNzaW9uIHZlcmlmaWNhdGlvbi4KQXMg
bG9uZyBhcyBYdmNwdWluZm8gYXJlIGluIGZhY3Qgc2NoZWR1bGVyIGNvbmZpZ3VyYXRpb24gbWFu
aXB1bGF0aW9ucwp0aGVyZSBpcyBubyBuZWVkIHRvIGludHJvZHVjZSBzcGVjaWZpYyBhY2Nlc3Mg
dmVjdG9ycy4KClNpZ25lZC1vZmYtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBh
bS5jb20+Ci0tLQogeGVuL3hzbS9mbGFzay9ob29rcy5jICAgICAgICAgICAgICAgfCAyICsrCiB4
ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyB8IDQgKystLQogMiBmaWxlcyBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3hz
bS9mbGFzay9ob29rcy5jIGIveGVuL3hzbS9mbGFzay9ob29rcy5jCmluZGV4IDE4MDJkOGQuLjAy
NzY0OTMgMTAwNjQ0Ci0tLSBhL3hlbi94c20vZmxhc2svaG9va3MuYworKysgYi94ZW4veHNtL2Zs
YXNrL2hvb2tzLmMKQEAgLTUzMiw5ICs1MzIsMTEgQEAgc3RhdGljIGludCBmbGFza19kb21jdGxf
c2NoZWR1bGVyX29wKHN0cnVjdCBkb21haW4gKmQsIGludCBvcCkKICAgICBzd2l0Y2ggKCBvcCAp
CiAgICAgewogICAgIGNhc2UgWEVOX0RPTUNUTF9TQ0hFRE9QX3B1dGluZm86CisgICAgY2FzZSBY
RU5fRE9NQ1RMX1NDSEVET1BfcHV0dmNwdWluZm86CiAgICAgICAgIHJldHVybiBjdXJyZW50X2hh
c19wZXJtKGQsIFNFQ0NMQVNTX0RPTUFJTjIsIERPTUFJTjJfX1NFVFNDSEVEVUxFUik7CiAKICAg
ICBjYXNlIFhFTl9ET01DVExfU0NIRURPUF9nZXRpbmZvOgorICAgIGNhc2UgWEVOX0RPTUNUTF9T
Q0hFRE9QX2dldHZjcHVpbmZvOgogICAgICAgICByZXR1cm4gY3VycmVudF9oYXNfcGVybShkLCBT
RUNDTEFTU19ET01BSU4sIERPTUFJTl9fR0VUU0NIRURVTEVSKTsKIAogICAgIGRlZmF1bHQ6CmRp
ZmYgLS1naXQgYS94ZW4veHNtL2ZsYXNrL3BvbGljeS9hY2Nlc3NfdmVjdG9ycyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCmluZGV4IDg5Yjk5OTYuLmRjY2Q5YTUgMTAwNjQ0
Ci0tLSBhL3hlbi94c20vZmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCisrKyBiL3hlbi94c20v
Zmxhc2svcG9saWN5L2FjY2Vzc192ZWN0b3JzCkBAIC03MSw5ICs3MSw5IEBAIGNsYXNzIHhlbgog
ICAgIHRtZW1fb3AKICMgWEVOX1NZU0NUTF90bWVtX29wIGNvbW1hbmQgb2YgdG1lbSAocGFydCBv
ZiBzeXNjdGwpCiAgICAgdG1lbV9jb250cm9sCi0jIFhFTl9TWVNDVExfc2NoZWR1bGVyX29wIHdp
dGggWEVOX0RPTUNUTF9TQ0hFRE9QX2dldGluZm8sIFhFTl9TWVNDVExfc2NoZWRfaWQKKyMgWEVO
X1NZU0NUTF9zY2hlZHVsZXJfb3Agd2l0aCBYRU5fRE9NQ1RMX1NDSEVET1BfZ2V0aW5mbywgWEVO
X1NZU0NUTF9zY2hlZF9pZCwgWEVOX0RPTUNUTF9TQ0hFRE9QX2dldHZjcHVpbmZvCiAgICAgZ2V0
c2NoZWR1bGVyCi0jIFhFTl9TWVNDVExfc2NoZWR1bGVyX29wIHdpdGggWEVOX0RPTUNUTF9TQ0hF
RE9QX3B1dGluZm8KKyMgWEVOX1NZU0NUTF9zY2hlZHVsZXJfb3Agd2l0aCBYRU5fRE9NQ1RMX1ND
SEVET1BfcHV0aW5mbywgWEVOX0RPTUNUTF9TQ0hFRE9QX3B1dHZjcHVpbmZvCiAgICAgc2V0c2No
ZWR1bGVyCiB9CiAKLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:00:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:00:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emHHH-0004MH-Ov; Thu, 15 Feb 2018 11:00:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iobt=fj=ts.fujitsu.com=alan.robinson@srs-us1.protection.inumbo.net>)
 id 1emHHH-0004MB-3x
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 11:00:35 +0000
X-Inumbo-ID: 9c3a64a9-123f-11e8-b9b1-635ca7ef6cff
Received: from mail1.bemta6.messagelabs.com (unknown [193.109.254.111])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c3a64a9-123f-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 11:01:45 +0000 (UTC)
Received: from [193.109.254.3] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 6E/CF-25624-B48658A5;
 Thu, 15 Feb 2018 11:00:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprKKsWRWlGSWpSXmKPExsViZ8MxVdcrozX
 KYPZTM4vvWyYzOTB6HP5whSWAMYo1My8pvyKBNWPf3ImsBWv0K76duM3ewLhIu4uRi0NI4Dij
 xNvn01i6GDmBnDKJU5fOsELYJRJXf9wAi7MIqEp8P3iZDcQWEbCXONd5gRGkmVngAJPE7cVrG
 UESwgJeEreeTQYr4hUwlvjV8J0RYpCaxMLdC6CGxkkcnrsWyOYAqhGU+LtDGCTMLFAs8eJVAx
 tImFlAWmL5Pw4Qk1PATOL+ZU+QCgkBGYnfK7+DVYgKiEvM+AkWZhMwklj65yf7BEbBWQgjZyE
 ZOQthJERYR2Ln1juYwtoSyxa+Zoaxvz16zAZhm0q8PvqREcJWlJjS/ZB9ASPnKkb14tSistQi
 XQu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAyGEAgh2Msy/7H2KU5GBSEuVNi
 W2NEuJLyk+pzEgszogvKs1JLT7EKMPBoSTB25cOlBMsSk1PrUjLzAHGMExagoNHSYQ3DyTNW1
 yQmFucmQ6ROsVozNH04EEbM8eNF6/bmIVY8vLzUqXEeTVBSgVASjNK8+AGwVLLJUZZKWFeRqD
 ThHgKUotyM0tQ5V8xinMwKgnz5oNM4cnMK4Hb9wroFCagU3iVwE4pSURISTUwOulebsoomHM+
 bEb/l1+nyqQertx/68bs6BajfbItn40sep7kNAXXCTGadW/69eR/tNKB23mtGyYvS2Jnmzh7w
 wfLrLYS6ct7LeRWRr3bq7Fn+s7vMv5BcnGb3ibPKDgluq1ox8aqHDPFRffzX5SZnlS4snvhxk
 bf35pxC58zKO22/v0oaJbtRSWW4oxEQy3mouJEAIUSOFwoAwAA
X-Env-Sender: Alan.Robinson@ts.fujitsu.com
X-Msg-Ref: server-11.tower-184.messagelabs.com!1518692416!131591300!1
X-Originating-IP: [62.60.8.149]
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 20941 invoked from network); 15 Feb 2018 11:00:17 -0000
Received: from unknown (HELO mailhost2.uk.fujitsu.com) (62.60.8.149)
 by server-11.tower-184.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 15 Feb 2018 11:00:17 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost2.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id w1FB0Gho026224
 for <xen-devel@lists.xenproject.org>; Thu, 15 Feb 2018 11:00:16 GMT
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by abgdgate50u.abg.fsc.net with SMTP; 15 Feb 2018 12:00:16 +0100
Received: by sanpedro.mch.fsc.net (Postfix, from userid 5004)
 id 7C66D9B6F35; Thu, 15 Feb 2018 12:00:16 +0100 (CET)
Date: Thu, 15 Feb 2018 12:00:16 +0100
To: Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= <f4bug@amsat.org>
Message-ID: <20180215110016.GB23170@ts.fujitsu.com>
References: <20180215042900.16078-1-f4bug@amsat.org>
 <20180215042900.16078-31-f4bug@amsat.org>
Mime-Version: 1.0
In-Reply-To: <20180215042900.16078-31-f4bug@amsat.org>
X-sent-by-me: robin@sanpedro
User-Agent: Mutt/1.5.9i
From: Alan.Robinson@ts.fujitsu.com (Alan Robinson)
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>, qemu-devel@nongnu.org,
 Max Reitz <mreitz@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 30/30] xen: use the BYTE-based definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Alan.Robinson@ts.fujitsu.com
Content-Type: multipart/mixed; boundary="===============8130623703530947855=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8130623703530947855==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
	micalg=sha1; boundary="cmJC7u66zC7hs+87"
Content-Disposition: inline


--cmJC7u66zC7hs+87
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi Philippe,

On Thu, Feb 15, 2018 at 01:29:00AM -0300, Philippe Mathieu-Daud=E9 wrote:
> From: Philippe Mathieu-Daud=E9 <f4bug@amsat.org>
> Subject: [Xen-devel] [PATCH 30/30] xen: use the BYTE-based definitions
> List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
>=20
> It ease code review, unit is explicit.
>=20
> Signed-off-by: Philippe Mathieu-Daud=E9 <f4bug@amsat.org>
> ---
>  hw/block/xen_disk.c        |  4 ++--
>  hw/xenpv/xen_domainbuild.c | 10 +++++-----
>  2 files changed, 7 insertions(+), 7 deletions(-)
>=20
> diff --git a/hw/block/xen_disk.c b/hw/block/xen_disk.c
> index f74fcd42d1..557005b5e5 100644
> --- a/hw/block/xen_disk.c
> +++ b/hw/block/xen_disk.c
> @@ -1153,9 +1153,9 @@ static int blk_connect(struct XenDevice *xendev)
>      }
> =20
>      xen_pv_printf(xendev, 1, "type \"%s\", fileproto \"%s\", filename \"=
%s\","
> -                  " size %" PRId64 " (%" PRId64 " MB)\n",
> +                  " size %" PRId64 " (%llu MB)\n",
>                    blkdev->type, blkdev->fileproto, blkdev->filename,
> -                  blkdev->file_size, blkdev->file_size >> 20);
> +                  blkdev->file_size, blkdev->file_size / M_BYTE);
> =20
>      /* Fill in number of sector size and number of sectors */
>      xenstore_write_be_int(&blkdev->xendev, "sector-size", blkdev->file_b=
lk);
> diff --git a/hw/xenpv/xen_domainbuild.c b/hw/xenpv/xen_domainbuild.c
> index 027f76fad1..083fb80ee5 100644
> --- a/hw/xenpv/xen_domainbuild.c
> +++ b/hw/xenpv/xen_domainbuild.c
> @@ -75,9 +75,9 @@ int xenstore_domain_init1(const char *kernel, const cha=
r *ramdisk,
>      xenstore_write_str(dom, "vm",     vm);
> =20
>      /* memory */
> -    xenstore_write_int(dom, "memory/target", ram_size >> 10);  // kB
> -    xenstore_write_int(vm, "memory",         ram_size >> 20);  // MB
> -    xenstore_write_int(vm, "maxmem",         ram_size >> 20);  // MB
> +    xenstore_write_int(dom, "memory/target", ram_size * K_BYTE);
> +    xenstore_write_int(vm, "memory",         ram_size * M_BYTE);
> +    xenstore_write_int(vm, "maxmem",         ram_size * M_BYTE);

These changes looks wrong, surely it must be 'ram_size / K_BYTE'...

Alan


--cmJC7u66zC7hs+87
Content-Type: application/x-pkcs7-signature
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIIKTgYJKoZIhvcNAQcCoIIKPzCCCjsCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
CH8wggSjMIIDi6ADAgECAgo2C52zAAAAAlTDMA0GCSqGSIb3DQEBBQUAMC8xLTArBgNVBAMT
JEZ1aml0c3UgVGVjaG5vbG9neSBTb2x1dGlvbnMgVXNlciBDQTAeFw0xNzA1MTIxNTM0Mjda
Fw0xOTAzMTExMjI0NTlaMEAxFzAVBgNVBAMMDlJvYmluc29uLCBBbGFuMSUwIwYDVQQKDBxG
dWppdHN1IFRlY2hub2xvZ3kgU29sdXRpb25zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
gQClZEMpN68qHzred2QKqifLuUSlYnt/kB4V9Kjy8U7cQK/pN+ytbEBFXsllMyP2CjgGNYFu
oqeztgkla2vBrjV9ilrJe3s+RJqkXgioKG1RSuiDW0sBFvI90dS4mHCH7cOTPPFHO5QHuCBU
bClqAN0HlKweu/rIbqg0/g9j+SMb8QIDAQABo4ICMjCCAi4wCwYDVR0PBAQDAgWgMIGSBgNV
HREEgYowgYeBHGFsYW4ucm9iaW5zb25AdHMuZnVqaXRzdS5jb22BJmFsYW4ucm9iaW5zb25A
ZW1laWFjZW1lYS5mdWppdHN1LmxvY2FsgRxhbGFuLnJvYmluc29uQGNlbWFpbC5mc2MubmV0
gSFBbGFuLlJvYmluc29uQGZ1aml0c3Utc2llbWVucy5jb20wHQYDVR0OBBYEFIlosAD8kas+
gZn51OiifJoSRQTUMB8GA1UdIwQYMBaAFAj1yGq/gON7UMQ59AeYRuhtfpeoMDwGA1UdHwQ1
MDMwMaAvoC2GK2h0dHA6Ly9jZHAudHMuZnVqaXRzdS5jb20vY2RwL2Z0czAxdXNlci5jcmww
RwYIKwYBBQUHAQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8vYWlhLnRzLmZ1aml0c3UuY29t
L2FpYS9mdHMwMXVzZXIuY2VyMAwGA1UdEwEB/wQCMAAwPQYJKwYBBAGCNxUHBDAwLgYmKwYB
BAGCNxUIhYXEMoGH/2GBhYEEhuyCIIHHgRp5g4igcYfS8S8CAWQCAQgwEwYDVR0lBAwwCgYI
KwYBBQUHAwQwGwYJKwYBBAGCNxUKBA4wDDAKBggrBgEFBQcDBDBEBgkqhkiG9w0BCQ8ENzA1
MA4GCCqGSIb3DQMCAgIAgDAOBggqhkiG9w0DBAICAIAwBwYFKw4DAgcwCgYIKoZIhvcNAwcw
DQYJKoZIhvcNAQEFBQADggEBADwUZHvoZuxiGLFQCoURq/FgeKSyxKrjuoutb8Bs3blR2QDA
D3NWp0W+T4Js9fDcIb3Rq3uvFx0T/EcUiz1fFeQyN4B2xT8ofAnZeWuxWxWLUqS/K73fRIUC
m7DUNj8lgRGsnSnAIl6ZKHDrdvwnxrF7qFPRVz77B4k3BK5mkMxxNVtKjbCoPj8fnh17Vnob
Wnb0yztrPYeOHi2CqIey5qPjVMSTxKJYOejwjvE78SBMKKQS7cHBg+iOnYK90S0m+LK2/Yz5
vgJtjGJL+68d5i0O/rmzgefOEeuMtD0IOI9lFXoUS16hbxj8gMy0dXKxfPhoYWB7bqIlY4Ri
mpguPFwwggPUMIICvKADAgECAhA0zRJXyDaDRuC/9z0wA24FMA0GCSqGSIb3DQEBBQUAMC8x
LTArBgNVBAMTJEZ1aml0c3UgVGVjaG5vbG9neSBTb2x1dGlvbnMgUm9vdCBDQTAeFw0wOTAz
MTIxMjI0NTlaFw0xOTAzMTExMjI0NTlaMC8xLTArBgNVBAMTJEZ1aml0c3UgVGVjaG5vbG9n
eSBTb2x1dGlvbnMgVXNlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAb
TX9HzfBJFvcukKqEBkui1MHs3p1dgZw8zkXRmp7pEbaRs2DAD3cosLZadP8zjWvowiRs5F+I
mAo07Iib8dNUj0TWduHx2hRl6SQV+ffaumRdIrLvodWiGrNbX8ggWpQGyii7zYCLkI514XX3
1ZOL0rgcrTtzhnFC7SdvpWFUhL8cxrfYk0sE+UZxLyqUdIjgvvf1DVTojyvVws+bu24N4noT
+YA/r+brt2CEcFf+YMnewGT3HJE32D/xmXMm3AF3xJeZ2/22Ykix3mRI8TDDPGGahSoR/ccp
iHY5HESuzSdo/Dg+9PEBb+G+G5ntZhxn040m8W9ZzqFE7DbbIWcCAwEAAaOB6zCB6DAdBgNV
HQ4EFgQUCPXIar+A43tQxDn0B5hG6G1+l6gwCwYDVR0PBAQDAgGGMB8GA1UdIwQYMBaAFBR1
4le2FTcVgCqX5VFIZazPhpDLMBIGA1UdEwEB/wQIMAYBAf8CAQAwRwYIKwYBBQUHAQEEOzA5
MDcGCCsGAQUFBzAChitodHRwOi8vYWlhLnRzLmZ1aml0c3UuY29tL2FpYS9mdHMwMXJvb3Qu
Y2VyMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jZHAudHMuZnVqaXRzdS5jb20vY2RwL2Z0
czAxcm9vdC5jcmwwDQYJKoZIhvcNAQEFBQADggEBAEO6UD/S8PW3J7dQ4b1eVFm9c5pwAkqO
p+sfm7qXJEM5a392iex0GYoGbmgmpPnXsS9fCPOojQwziQQbK89A3A+Fz7M3C01Hs6qhpQMi
G74gauZsAxwFgQPRddRkcei3axzCjXRz8AFsgt6+qr+BjugPs9eilGRUj+JL7mjeWByOPNU+
xRcRJp7ZMpaYZ3V/upkNTQAQKTDIV9GjeXVYTwDAD/JxDSdYRpPNSBvIM5KBwz0qCwrX3wJz
YWAKob6wztsm12//cfkn9w0LswYN4aQdciTNyvH6EGkt7k6RSE33TKa3EMqyHZeCcNurP+r6
SLNLIi1U6d8gMIDWqkEoMUkxggGXMIIBkwIBATA9MC8xLTArBgNVBAMTJEZ1aml0c3UgVGVj
aG5vbG9neSBTb2x1dGlvbnMgVXNlciBDQQIKNgudswAAAAJUwzAJBgUrDgMCGgUAoIGxMBgG
CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE4MDIxNTExMDAxNlow
IwYJKoZIhvcNAQkEMRYEFM7zBao7OiR4hf9w1inrXORYQvm4MFIGCSqGSIb3DQEJDzFFMEMw
CgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0G
CCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIGAduGTzZpsSDFb33+/cgv63J0MXndK/5hm
O04HYZeIRJJleiR9iqFRzovxiRkv5DfRJv1Mar7SP20GBMoLZycVh4whYYtwDtHPap4ttz/J
1dh+44sepCGWqzYEk/dbIqQOvEanQM+xcJ/HcINgzx1XU+WEBME57LN7w8pjnO0dgaM=

--cmJC7u66zC7hs+87--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8130623703530947855==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:13:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emHU3-0005E1-Tj; Thu, 15 Feb 2018 11:13:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gb65=fj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1emHU2-0005DE-Hw
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 11:13:46 +0000
X-Inumbo-ID: 73af69ab-1241-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73af69ab-1241-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 11:14:56 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FBDV8D057678;
 Thu, 15 Feb 2018 11:13:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=XT97wUNpUyvKbDe8h3Medk3VAglYTHUxq0/jHgBMqo4=;
 b=d0tsKXoISp3yE7fE5lA9FSPaSdK2YHTKMx+gHaCfH1Ju84owCqAHzw2j+qTCebNGdmzH
 uJNPqR3VUf0XLxBxPSyb/uUtgHAu4kar+ImrumG4ZuXyFDJYMMow+npPiOAlZom79ik3
 Jo35rti2Tp0MQnGM1H3+rbe33CUAUO4AoM9p8ckILdz1BYO4pgdFWkgKFK3p/QrbKrOo
 mcKwpJIfLjdO2wS/FN988KEzmqVIf8OvfZphozYykRikk9TSZgLR8CamMNJBWzawjsDX
 Arn37na+nQ+uaPwHjtoHOvdaoFg4iM1ilfKmG9bLfJjWWp3EUMBIWjmZym9H/9cfLeJe Ag== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2g58nm03m5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 11:13:31 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBCpaG010832
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 11:12:52 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1FBCo4D007437;
 Thu, 15 Feb 2018 11:12:50 GMT
Received: from olila.local.net-space.pl (/10.175.214.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 03:12:49 -0800
Date: Thu, 15 Feb 2018 12:12:46 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180215111246.GT19041@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171129134650.20102-2-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171129134650.20102-2-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=825
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150139
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/8] xen: add some xen headers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjksIDIwMTcgYXQgMDI6NDY6NDNQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbiBvcmRlciB0byBzdXBwb3J0IGdydWIyIGluIFhlbiBQVkggZW52aXJvbm1lbnQg
c29tZSBhZGRpdGlvbmFsIFhlbgo+IGhlYWRlcnMgYXJlIG5lZWRlZC4gQWRkIHRoZW0uCj4KPiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIGlu
Y2x1ZGUveGVuL2h2bS9odm1fb3AuaCAgICAgfCAyOTYgKysrKysrKysrKysrKysrKysrKwo+ICBp
bmNsdWRlL3hlbi9odm0vcGFyYW1zLmggICAgIHwgMjg0ICsrKysrKysrKysrKysrKysrKwo+ICBp
bmNsdWRlL3hlbi9odm0vc3RhcnRfaW5mby5oIHwgIDk4ICsrKysrKysKPiAgaW5jbHVkZS94ZW4v
bWVtb3J5LmggICAgICAgICB8IDY2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4gIGluY2x1ZGUveGVuL3BoeXNkZXYuaCAgICAgICAgfCAzODcgKysrKysrKysr
KysrKysrKysrKysrKysrKwo+ICBpbmNsdWRlL3hlbi90cmFjZS5oICAgICAgICAgIHwgMzM5ICsr
KysrKysrKysrKysrKysrKysrKysKPiAgaW5jbHVkZS94ZW4veGVuLmggICAgICAgICAgICB8IDEw
NCArKysrKy0tCj4gIDcgZmlsZXMgY2hhbmdlZCwgMjE0MiBpbnNlcnRpb25zKCspLCAzMSBkZWxl
dGlvbnMoLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUveGVuL2h2bS9odm1fb3AuaAo+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94ZW4vaHZtL3BhcmFtcy5oCj4gIGNyZWF0ZSBt
b2RlIDEwMDY0NCBpbmNsdWRlL3hlbi9odm0vc3RhcnRfaW5mby5oCj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCBpbmNsdWRlL3hlbi9tZW1vcnkuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS94
ZW4vcGh5c2Rldi5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL3hlbi90cmFjZS5oCgpJ
cyBpdCBzaW1wbGUgY29weSBmcm9tIFhlbiBzb3VyY2U/IElmIHllcyBhbmQgd2UgbmVlZCBhbGwg
dGhhdCBzdHVmZgoocmVhbGx5PykgSSB3b3VsZCBub3QgbWluZCBpZiB5b3UgbWVudGlvbiBYZW4g
dmVyc2lvbiBvciBjb21taXQgaWQKaW4gdGhlIGNvbW1pdCBtZXNzYWdlIGZyb20gd2hpY2ggeW91
IGNvcGllZCBpdC4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:17:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:17:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emHXh-0005Rj-Cv; Thu, 15 Feb 2018 11:17:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gb65=fj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1emHXg-0005RP-7a
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 11:17:32 +0000
X-Inumbo-ID: fabff3ca-1241-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fabff3ca-1241-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 11:18:42 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FBHMVB053859;
 Thu, 15 Feb 2018 11:17:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=Q+N1JJKQQOEZqZYL40MbTPWFKLJaO9hU1MPG1ciQiuw=;
 b=ReGG5c1sALjQ/yh50KNVyBH41ZO1Z7qoFr5MdJ/ROnmgJnLgBE9YYlO7hioCmqxzrgZc
 deYE1fF509hK+s5LpxVeCqsR7q3U2bECRV1UehEy7GFPtZktLqqmN5ezUCy0iMPq02H0
 uHxw2PJgQ+5Gsbwfp3B1XsWj+k5HQM7d0TkBMDUg0+ifnlp8vhbyvpyNFTFq2+8mPJlr
 nurhjf/4QOvsReJtFqitxMAnkr4yTqdzb20RVPeUF9gqCsufTXUNv82Ld1b1lWud5oCR
 TTEU8OVxp3AYPBx3MvgrLfZUSEi645D5Pm6AAynEUABWcFQfWbqYGKmzjgGfdKej3GAE Kg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2g58k90583-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 11:17:21 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBHKcx001688
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 11:17:21 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBHJTB001719;
 Thu, 15 Feb 2018 11:17:20 GMT
Received: from olila.local.net-space.pl (/10.175.214.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 03:17:19 -0800
Date: Thu, 15 Feb 2018 12:17:16 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180215111716.GU19041@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171129134650.20102-3-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171129134650.20102-3-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=798
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150140
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/8] loader/linux: support passing rsdp
 address via boot params
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjksIDIwMTcgYXQgMDI6NDY6NDRQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBYZW4gUFZIIGd1ZXN0cyB3aWxsIGhhdmUgdGhlIFJTRFAgYXQgYW4gYXJiaXRyYXJ5
IGFkZHJlc3MuIFN1cHBvcnQgdGhhdAo+IGJ5IHBhc3NpbmcgdGhlIFJTRFAgYWRkcmVzcyB2aWEg
dGhlIGJvb3QgcGFyYW1ldGVycyB0byBMaW51eC4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KCllvdSB0b2xkIG1lIHRoYXQgdGhpcyBwYXRjaCBzaG91
bGQgYmUgcmV3cml0dGVuIHNvIEkgYW0gc2tpcHBpbmcgaXQKYW5kIGxvb2tpbmcgZm9yd2FyZCB0
byBuZXcgdmVyc2lvbiBvZiBpdC4KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:25:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:25:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emHfI-0006D8-7c; Thu, 15 Feb 2018 11:25:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emHfH-0006D2-75
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 11:25:23 +0000
X-Inumbo-ID: 12d6c092-1243-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 12d6c092-1243-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 11:26:32 +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 0A75180D;
 Thu, 15 Feb 2018 03:25:15 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C355F3F24D;
 Thu, 15 Feb 2018 03:25:13 -0800 (PST)
To: Mirela Simonovic <mirela.simonovic@aggios.com>, xen-devel@lists.xen.org
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-3-julien.grall@arm.com>
 <447c3870-2bf7-cc5d-1d60-7ce5f4052eb6@aggios.com>
 <7606535b-543c-f09b-dc67-b57f063aac9c@arm.com>
 <78ca18c3-5070-5866-7f11-18e86c95e854@aggios.com>
 <7e6ce836-7f7a-708b-67fc-049c97900fab@arm.com>
 <d2fe4512-1283-7da8-b746-2afd7ee81562@aggios.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3401a8e0-1035-6968-fd04-73b73163b0cd@arm.com>
Date: Thu, 15 Feb 2018 11:25:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <d2fe4512-1283-7da8-b746-2afd7ee81562@aggios.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, Ian Jackson <ian.jackson@eu.citrix.com>,
 andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v2 02/15] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNC8wMi8xOCAxOToxNCwgTWlyZWxhIFNpbW9ub3ZpYyB3cm90ZToKPiBIaSBKdWxpZW4s
CgpIaSwKCj4gT24gMDIvMTMvMjAxOCAxMjo0NCBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+
Pgo+PiBPbiAxMi8wMi8yMDE4IDIzOjE2LCBNaXJlbGEgU2ltb25vdmljIHdyb3RlOgo+Pj4gSGkg
SnVsaWVuLAo+Pgo+PiBIaSwKPj4KPj4+IE9uIDAyLzEyLzIwMTggMTA6NDEgUE0sIEp1bGllbiBH
cmFsbCB3cm90ZToKPj4+Pgo+Pj4+Cj4+Pj4gT24gMTIvMDIvMjAxOCAyMDoxMiwgTWlyZWxhIFNp
bW9ub3ZpYyB3cm90ZToKPj4+Pj4gSGkgSnVsaWVuLAo+Pj4+Cj4+Pj4gSGkgTWlyZWxhLAo+Pj4+
Cj4+Pj4gVGhhbmsgeW91IGZvciB0aGUgcmV2aWV3Lgo+Pj4+Cj4+Pj4+IEkndmUgZG9uZSBwcmV0
dHkgbXVjaCB0aGUgc2FtZSB3b3JrIGluIHBhcmFsbGVsLCBidXQgdGhlcmUgYXJlIGZldyAKPj4+
Pj4gYWRkaXRpb25hbCBtaW5vciBjaGFuZ2VzIEkndmUgbWFkZS4gQnJpZWZseSwgdGhlIGRpZmZl
cmVuY2UgaXMgaW4gCj4+Pj4+IHJldHVybiB2YWx1ZXMgdGhhdCBzb21lIGFscmVhZHkgaW1wbGVt
ZW50ZWQgZnVuY3Rpb25zIHNob3VsZCByZXR1cm4gCj4+Pj4+IHN0YXJ0aW5nIGZyb20gdjEuMCAo
YW5kIGV2ZW4gdjAuMiBlcnJhdGEpLiBQbGVhc2UgbGV0IG1lIGtub3cgCj4+Pj4+IHdoZXRoZXIg
eW91IG9taXR0ZWQgdGhhdCBpbnRlbnRpb25hbGx5Lgo+Pj4+Cj4+Pj4gQ291bGQgeW91IGdpdmUg
YSBiaXQgbW9yZSBkZXRhaWxzIGhlcmU/IEZyb20gYSBicmllZiBsb29rIHdlIGRvbid0IAo+Pj4+
IHNlZW0gdG8gaW1wbGVtZW50IGNvcnJlY3RseToKPj4+PiDCoMKgwqDCoC0gQ1BVX09GRjogUFND
SV9ERU5ZIHNob3VsZCBiZSByZXR1cm4gb24gZmFpbHVyZSAodGhvdWdoIGl0IAo+Pj4+IHNob3Vs
ZCBuZXZlciBmYWlsIGluIFhlbiBjYXNlKSBhbmQgdGhlIGNoZWNrIG9uIHRoZSB2Q1BVIHN0YXRl
IGlzIAo+Pj4+IHBvaW50bGVzcy4KPj4+Cj4+PiBJIGJlbGlldmUgQ1BVX09GRiBpcyBmaW5lIHRv
ZGF5LCBpdCBuZXZlciByZXR1cm5zLgo+Pj4KPj4+PiDCoMKgwqDCoC0gTUlHUkFURV9JTkZPX1RZ
UEU6IHNob3VsZCB0ZWNobmljYWxseSByZXR1cm4gaW50MzJfdCBpbnN0ZWFkIAo+Pj4+IG9mIHVp
bnQzMl90LiBUaGF0IG5vdCByZWFsbHkgbWF0dGVyIGZvciBub3cuCj4+Pj4KPj4+PiBJZiB5b3Ug
c3BlYWsgYWJvdXQgZGVueWluZyBTTUM2NCBjYWxsIGZyb20gQUFyY2gzMiwgdGhlbiB0aGlzIGlz
IAo+Pj4+IGFscmVhZHkgZG9uZSBpbiB2c21jY2MuYyAoc2VlIHZzbWNjY19jYWxsKS4KPj4+Cj4+
PiBBZ3JlZWQgb24gYWJvdmUsIHRoZXJlIGFyZSAyIG1vcmU6Cj4+Pgo+Pj4gMS4gTUlHUkFURV9J
TkZPX1RZUEUgc2hvdWxkIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQgaW5zdGVhZCAKPj4+IFBT
Q0lfMF8yX1RPU19NUF9PUl9OT1RfUFJFU0VOVC4gVGhlIGZ1bmN0aW9uIGlzIGVmZmVjdGl2ZWx5
IG5vdCAKPj4+IGltcGxlbWVudGVkLCBidXQgaW4gdjAuMiBpdCB3YXMgbWFuZGF0b3J5LCBzbyBp
dCBjb3VsZG4ndCByZXR1cm4gCj4+PiBQU0NJX05PVF9TVVBQT1JURUQgKEkgZ3Vlc3MgdGhpcyB3
YXMgc29tZSBraW5kIG9mIGEgd29ya2Fyb3VuZCkuIAo+Pj4gU2luY2UgdjAuMiBlcnJhdGEgYW5k
IHYxLjAgcmVsZWFzZSB0aGUgZnVuY3Rpb24gaXMgbWFkZSBvcHRpb25hbCBhbmQgCj4+PiBpdCBz
aG91bGQgcmV0dXJuICJub3Qgc3VwcG9ydGVkIiBlcnJvciAtIGp1c3QgcmVtb3ZpbmcgdGhlIGZ1
bmN0aW9uIAo+Pj4gc2hvdWxkIGJlIGZpbmUgKGFuZCBtaXNtYXRjaGluZyByZXR1cm4gdHlwZSBp
c3N1ZSB3b3VsZCBiZSBnb25lKS4KPj4KPj4gTG9va2luZyBhdCB0aGUgc3BlYzoKPj4KPj4gIjIg
VHJ1c3RlZCBPUyBpcyBlaXRoZXIgbm90IHByZXNlbnQgb3IgZG9lcyBub3QgcmVxdWlyZSBtaWdy
YXRpb24uIEEgCj4+IHN5c3RlbSBvZiB0aGlzIHR5cGUgZG9lcyBub3QgcmVxdWlyZSB0aGUgY2Fs
bGVyIHRvIHVzZSB0aGUgTUlHUkFURSAKPj4gZnVuY3Rpb24uIE1JR1JBVEUgZnVuY3Rpb24gY2Fs
bHMgcmV0dXJuIE5PVF9TVVBQT1JURUQuIgo+Pgo+PiBTbyByZXR1cm5pbmcgMiBpbiBvdXIgY2Fz
ZSBzZWVtcyB0byBiZSB2YWxpZC4KPj4KPj4+Cj4+PiAyLiBBIG5ldyBlcnJvciBjb2RlIGhhcyBi
ZWVuIGludHJvZHVjZWQgaW4gUFNDSSB2MS4wOiAKPj4+IFBTQ0lfSU5WQUxJRF9BRERSRVNTLiBU
aGlzIGVycm9yIHNob3VsZCBiZSByZXR1cm5lZCBieSBQU0NJIGZ1bmN0aW9ucyAKPj4+IHdoaWNo
IHJlY2VpdmUgYW4gYWRkcmVzcyBhcyB0aGUgYXJndW1lbnQgd2hlbiB0aGUgcHJvdmlkZWQgYWRk
cmVzcyBpcyAKPj4+IGluY29ycmVjdC4gSW4gaW1wbGVtZW50YXRpb24gaW4gWGVuIHRoaXMgYWZm
ZWN0cyBDUFVfT04gYW5kIAo+Pj4gQ1BVX1NVU1BFTkQuIENQVV9PTiB0b2RheSByZXR1cm5zIGlu
dmFsaWQgcGFyYW1ldGVyIGVycm9yIGFuZCB0aGF0IAo+Pj4gbmVlZHMgdG8gYmUgcmVwbGFjZWQg
d2l0aCBpbnZhbGlkIGFkZHJlc3MgZXJyb3IuIEknbSBub3Qgc3VyZSBmb3IgCj4+PiBDUFVfU1VT
UEVORCBzaW5jZSBpdHMgaW1wbGVtZW50YXRpb24gZG9lc24ndCB1c2UvY2hlY2sgYW55IG9mIHRo
ZSAKPj4+IGFyZ3VtZW50cyB0b2RheS4uLgo+PiBJIGRpc2FncmVlLCBub3QgYWxsIFBTQ0lfSU5W
QUxJRF9QQVJBTUVURVJTIHNob3VsZCBiZSByZXBsYWNlZCBieSAKPj4gUFNDSV9JTlZBTElEX0FE
RFJFU1MuIFRoZXkgaGF2ZSB0d28gZGlzdGluY3QgbWVhbmluZy4gSG93ZXZlciwgSSBhbSAKPj4g
bm90IHN1cmUgd2hlcmUgd2Ugd291bGQgbmVlZCB0byB1c2UgaXQgaW4gWGVuLiBUaGUgZXJyb3Ig
aXMgZGVzY3JpYmVkIAo+PiBhcyAiSU5WQUxJRF9BRERSRVNTIGlzIHJldHVybmVkIHdoZW4gdGhl
IGVudHJ5IHBvaW50IGFkZHJlc3MgaXMga25vd24gCj4+IGJ5IHRoZSBpbXBsZW1lbnRhdGlvbiB0
byBiZSBpbnZhbGlkLCBiZWNhdXNlIGl0IGlzIGluIGEgcmFuZ2UgdGhhdCBpcyAKPj4ga25vd24g
bm90IHRvIGJlIGF2YWlsYWJsZSB0byB0aGUgY2FsbGVyLiIKPj4KPj4gVGhlIG9ubHkgcG90ZW50
aWFsIG9uZSB3b3VsZCBiZSB0aGUgY2hlY2sgb24gaXNfdGh1bWIsIGJ1dCBldmVuIHRoZXJlIAo+
PiBpdCBkb2VzIG5vdCBtYXRjaCB0aGUgZGVzY3JpcHRpb24uIFRoZSByYW5nZSBpcyBzdGlsbCBh
dmFpbGFibGUgdG8gdGhlIAo+PiBndWVzdC4gSSB0aGluayB0aGF0IGNoZWNrIHNob3VsZCBqdXN0
IGJlIGRyb3BwZWQuCj4gCj4gVG8gYmUgbW9yZSBzcGVjaWZpYywgSSB3YXMgdGhpbmtpbmcgdGhh
dCBpbiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyBsaW5lIDQxIAo+IGZvciBwc2NpIHZlcnNpb24gb3Ro
ZXIgdGhhbiAwLjEgdGhlIFBTQ0lfSU5WQUxJRF9BRERSRVNTIGVycm9yIHNob3VsZCBiZSAKPiBy
ZXR1cm5lZCBpbnN0ZWFkIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTLgoKVGhpcyBpcyBleGFjdGx5
IHRoZSBwbGFjZSBJIHdhcyBzcGVha2luZyBpbiBteSBwcmV2aW91cyBlLW1haWwuIEkgYW0gbm90
IAplbnRpcmVseSBjb252aW5jZWQgd2Ugc2hvdWxkIGtlZXAgdGhlIGNoZWNrIG9yIGV2ZW4gc3dp
dGNoIHRoZSByZXR1cm4gdG8gClBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTIGFzIHRoZSB1c2FnZSBk
b2VzIG5vdCBlbnRpcmVseSBtYXRjaCB0aGUgZXJyb3IgCmRlc2NyaXB0aW9uLgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:26:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:26:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emHgD-0006N5-Fz; Thu, 15 Feb 2018 11:26:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gb65=fj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1emHgC-0006MR-00
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 11:26:20 +0000
X-Inumbo-ID: 3542b909-1243-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3542b909-1243-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 11:27:30 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FBM1lc064409;
 Thu, 15 Feb 2018 11:26:08 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=0PGy16KYOJ6vkalXqUCRWF1JC/a/PBwDkxGTEjI6iUo=;
 b=u+4N8aOcYfBFbOQI5FV/Nm1rMbOmsdHq8Vz4N6IO8qeGYmfgEb8lbdz3mriPBTLVkj8g
 swEHrZGoxjmy0yKydDa06fe7VvXJa5IwoBWQbc85s7OSiQ24cayDxc5y9nZHZN31kkTG
 3r02kjyzDLaalYVpj1c3VXTxD2JXuuVKB/xwZkn/VKuu/59lfaQtIFVfyI3+Se8dsBvA
 jRo6akYyQW99FRSs1+P9i8XGFud5SbonBX6sDB6sO8+SPIWlLJJLGcwXELx5SGz3Itgl
 M1mliXNU2P9rIAUIGhZGa+UgtgeEvAMuS7a3xjqN6AzQcz8UbzJacKLgSjvaM1KfmGCQ 1A== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2g58nm051f-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 11:26:08 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBQ6dh000508
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 11:26:06 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBQ5qr006105;
 Thu, 15 Feb 2018 11:26:05 GMT
Received: from olila.local.net-space.pl (/10.175.214.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 03:26:04 -0800
Date: Thu, 15 Feb 2018 12:26:01 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180215112601.GV19041@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171129134650.20102-4-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171129134650.20102-4-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=921
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150141
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/8] xen: carve out grant tab initialization
 into dedicated function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjksIDIwMTcgYXQgMDI6NDY6NDVQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBJbml0aWFsaXplIHRoZSBncmFudCB0YWIgaW4gYSBkZWRpY2F0ZWQgZnVuY3Rpb24u
IFRoaXMgd2lsbCBlbmFibGUKPiB1c2luZyBpdCBmb3IgUFZIIGd1ZXN0cywgdG9vLgo+Cj4gU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBncnVi
LWNvcmUva2Vybi94ZW4vaW5pdC5jIHwgMzUgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0t
LS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygt
KQo+Cj4gZGlmZiAtLWdpdCBhL2dydWItY29yZS9rZXJuL3hlbi9pbml0LmMgYi9ncnViLWNvcmUv
a2Vybi94ZW4vaW5pdC5jCj4gaW5kZXggMDU1OWMwMzNjLi4yOWY1YmMyM2QgMTAwNjQ0Cj4gLS0t
IGEvZ3J1Yi1jb3JlL2tlcm4veGVuL2luaXQuYwo+ICsrKyBiL2dydWItY29yZS9rZXJuL3hlbi9p
bml0LmMKPiBAQCAtMzE4LDYgKzMxOCwyNSBAQCBncnViX3hlbnN0b3JlX2RpciAoY29uc3QgY2hh
ciAqZGlyLAo+Cj4gIHVuc2lnbmVkIGxvbmcgZ250ZnJhbWUgPSAwOwo+Cj4gK3N0YXRpYyB2b2lk
Cj4gK2dydWJfeGVuX3NldHVwX2dudHRhYiAodm9pZCkKPiArewo+ICsgIHN0cnVjdCBnbnR0YWJf
c2V0X3ZlcnNpb24gZ250dGFiX3NldHZlcjsKPiArICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxl
IGdudHRhYl9zZXR1cDsKPiArCj4gKyAgZ3J1Yl9tZW1zZXQgKCZnbnR0YWJfc2V0dmVyLCAwLCBz
aXplb2YgKGdudHRhYl9zZXR2ZXIpKTsKPiArCj4gKyAgZ250dGFiX3NldHZlci52ZXJzaW9uID0g
MTsKPiArICBncnViX3hlbl9ncmFudF90YWJsZV9vcCAoR05UVEFCT1Bfc2V0X3ZlcnNpb24sICZn
bnR0YWJfc2V0dmVyLCAxKTsKPiArCj4gKyAgZ3J1Yl9tZW1zZXQgKCZnbnR0YWJfc2V0dXAsIDAs
IHNpemVvZiAoZ250dGFiX3NldHVwKSk7Cj4gKyAgZ250dGFiX3NldHVwLmRvbSA9IERPTUlEX1NF
TEY7Cj4gKyAgZ250dGFiX3NldHVwLm5yX2ZyYW1lcyA9IDE7Cj4gKyAgZ250dGFiX3NldHVwLmZy
YW1lX2xpc3QucCA9ICZnbnRmcmFtZTsKPiArCj4gKyAgZ3J1Yl94ZW5fZ3JhbnRfdGFibGVfb3Ag
KEdOVFRBQk9QX3NldHVwX3RhYmxlLCAmZ250dGFiX3NldHVwLCAxKTsKPiArfQo+ICsKPiAgI2Rl
ZmluZSBNQVhfTl9VTlVTQUJMRV9QQUdFUyA0Cj4KPiAgc3RhdGljIGludAo+IEBAIC0zNTcsMjYg
KzM3NiwxMiBAQCBtYXBfYWxsX3BhZ2VzICh2b2lkKQo+ICAgICAgKGdydWJfeGVuX21mbl90ICop
IGdydWJfeGVuX3N0YXJ0X3BhZ2VfYWRkci0+bWZuX2xpc3Q7Cj4gICAgZ3J1Yl91aW50NjRfdCAq
cGcgPSAoZ3J1Yl91aW50NjRfdCAqKSB3aW5kb3c7Cj4gICAgZ3J1Yl91aW50NjRfdCBvbGRwZ3N0
YXJ0LCBvbGRwZ2VuZDsKPiAtICBzdHJ1Y3QgZ250dGFiX3NldHVwX3RhYmxlIGdudHRhYl9zZXR1
cDsKPiAtICBzdHJ1Y3QgZ250dGFiX3NldF92ZXJzaW9uIGdudHRhYl9zZXR2ZXI7Cj4gICAgZ3J1
Yl9zaXplX3Qgbl91bnVzYWJsZV9wYWdlcyA9IDA7Cj4gICAgc3RydWN0IG1tdV91cGRhdGUgbTJw
X3VwZGF0ZXNbMiAqIE1BWF9OX1VOVVNBQkxFX1BBR0VTXTsKPgo+ICAgIGlmICh0b3RhbF9wYWdl
cyA+IE1BWF9UT1RBTF9QQUdFUyAtIDQpCj4gICAgICB0b3RhbF9wYWdlcyA9IE1BWF9UT1RBTF9Q
QUdFUyAtIDQ7Cj4KPiAtICBncnViX21lbXNldCAoJmdudHRhYl9zZXR2ZXIsIDAsIHNpemVvZiAo
Z250dGFiX3NldHZlcikpOwo+IC0KPiAtICBnbnR0YWJfc2V0dmVyLnZlcnNpb24gPSAxOwo+IC0g
IGdydWJfeGVuX2dyYW50X3RhYmxlX29wIChHTlRUQUJPUF9zZXRfdmVyc2lvbiwgJmdudHRhYl9z
ZXR2ZXIsIDEpOwo+IC0KPiAtICBncnViX21lbXNldCAoJmdudHRhYl9zZXR1cCwgMCwgc2l6ZW9m
IChnbnR0YWJfc2V0dXApKTsKPiAtICBnbnR0YWJfc2V0dXAuZG9tID0gRE9NSURfU0VMRjsKPiAt
ICBnbnR0YWJfc2V0dXAubnJfZnJhbWVzID0gMTsKPiAtICBnbnR0YWJfc2V0dXAuZnJhbWVfbGlz
dC5wID0gJmdudGZyYW1lOwo+IC0KPiAtICBncnViX3hlbl9ncmFudF90YWJsZV9vcCAoR05UVEFC
T1Bfc2V0dXBfdGFibGUsICZnbnR0YWJfc2V0dXAsIDEpOwo+IC0KPiAgICBmb3IgKGogPSAwOyBq
IDwgdG90YWxfcGFnZXMgLSBuX3VudXNhYmxlX3BhZ2VzOyBqKyspCj4gICAgICB3aGlsZSAoIWdy
dWJfeGVuX2lzX3BhZ2VfdXNhYmxlIChtZm5fbGlzdFtqXSkpCj4gICAgICAgIHsKPiBAQCAtNTM3
LDYgKzU0Miw4IEBAIGdydWJfbWFjaGluZV9pbml0ICh2b2lkKQo+ICAJCQkgICArIEdSVUJfS0VS
TkVMX01BQ0hJTkVfTU9EX0dBUCwKPiAgCQkJICAgR1JVQl9LRVJORUxfTUFDSElORV9NT0RfQUxJ
R04pOwo+Cj4gKyAgZ3J1Yl94ZW5fc2V0dXBfZ250dGFiICgpOwo+ICsKCkkgYW0gT0sgd2l0aCB0
aGlzIHBhdGNoIGl0c2VsZiBidXQgSSBhbSBub3Qgc3VyZSB3aHkgeW91IGFyZSBtb3ZpbmcgZ3Jh
bnQKc2V0dXAgZnJvbSBtYXBfYWxsX3BhZ2VzKCkgdG8gZ3J1Yl9tYWNoaW5lX2luaXQoKS4gSXMg
aXQgYnkgbWlzdGFrZSBvciBieQpwdXJwb3NlPyBJZiBieSBwdXJwb3NlIHBsZWFzZSBleHBsYWlu
IHdoeSBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:31:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:31:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emHlC-00075Q-4P; Thu, 15 Feb 2018 11:31:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gb65=fj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1emHlB-00075I-AS
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 11:31:29 +0000
X-Inumbo-ID: ede21d0c-1243-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ede21d0c-1243-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 11:32:40 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FBREjI067874;
 Thu, 15 Feb 2018 11:31:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=B4l9awP/EDV2IwHJbPFkFh7uyG6QHkgvQJubJumrXuk=;
 b=tKucVpfpYG6OMiaZF7ssnsa4p+8YYP8tc6SBi7EtCh+l5/uOz5HZC/2ih/74dyU0+wAO
 Ml852MFnu9qj58pFYb7GPv987N5WEjazmCNlgsZMgpGEyVHI4vqbQn61xwNGWwsWIMwv
 +7g6BYAqul+NitguneFZ0yA/nnQdm3S+wZMRTM8zwh/yfhe0vZJshJHc1i0RQxzktf65
 lRBjYK8Ikv+L7ddsda6g2uy3+SU4d7iOG2LIMhF4L9N6EdnWSyOnbNcGlyZjHb2jY+dE
 LCqgmQ/IwX1IXiD48Y7qIv7AHN2lXmVrXaVw8aVA3DaRrhwHPY9fWdeO1u/4XLGpVgBp qw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2g58nm05pw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 11:31:19 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBVIRv016220
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 11:31:19 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBVHLB008301;
 Thu, 15 Feb 2018 11:31:17 GMT
Received: from olila.local.net-space.pl (/10.175.214.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 03:31:17 -0800
Date: Thu, 15 Feb 2018 12:31:13 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180215113113.GW19041@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171129134650.20102-5-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171129134650.20102-5-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=941
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150143
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 4/8] xen: add xen pvh guest support to
	grub-core
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjksIDIwMTcgYXQgMDI6NDY6NDZQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgYWxsIHRoZSBncnViLWNvcmUgY29kZSBuZWVkZWQgZm9yIFhlbiBQVkggZ3Vl
c3Qgc3VwcG9ydC4gVGhpcwo+IGluY2x1ZGVzOgo+Cj4gLSBUaGUgbmV3IFBWSCBlbnRyeSBwb2lu
dCBvZiBncnViCj4gLSBQVkggc3BlY2lmaWMgaW5pdGlhbGl6YXRpb24gY29kZQo+IC0gbWFjaGlu
ZSBzcGVjaWZpYyBoZWFkZXIgZmlsZXMKPiAtIG1vZGlmaWNhdGlvbnMgaW4gWGVuIHNwZWNpZmlj
IGNvZGUgdG8gd29yayBpbiBQVkggZW52aXJvbm1lbnQKPiAtIG1vZGlmaWNhdGlvbnMgaW4gb3Ro
ZXIgY29yZSBjb2RlIHRvIGJlIHJldXNhYmxlIHdpdGggUFZICj4KPiBFbmFibGluZyBhbGwgdGhp
cyBjb2RlIGlzIGRvbmUgbGF0ZXIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Cj4gLS0tCj4gIGdydWItY29yZS9rZXJuL2kzODYvdHNjLmMgICAgICAg
ICAgICAgfCAgIDIgKy0KPiAgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vcHZoLmMgICAgICAgICB8
IDM0NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIGdydWItY29yZS9rZXJu
L2kzODYveGVuL3N0YXJ0dXBfcHZoLlMgfCAgODAgKysrKysrKysKPiAgZ3J1Yi1jb3JlL2tlcm4v
eGVuL2luaXQuYyAgICAgICAgICAgICB8ICA2NiArKysrLS0tCj4gIGluY2x1ZGUvZ3J1Yi9pMzg2
L3BjL2ludC5oICAgICAgICAgICAgfCAgIDMgKwo+ICBpbmNsdWRlL2dydWIvaTM4Ni90c2MuaCAg
ICAgICAgICAgICAgIHwgICAyICstCj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbi9oeXBlcmNhbGwu
aCAgICAgfCAgIDUgKy0KPiAgaW5jbHVkZS9ncnViL2kzODYveGVucHZoL2Jvb3QuaCAgICAgICB8
ICAgMSArCj4gIGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbnB2aC9jb25zb2xlLmggICAgfCAgIDEgKwo+
ICBpbmNsdWRlL2dydWIvaTM4Ni94ZW5wdmgvaW50LmggICAgICAgIHwgICAxICsKPiAgaW5jbHVk
ZS9ncnViL2kzODYveGVucHZoL2tlcm5lbC5oICAgICB8ICAzMCArKysKPiAgaW5jbHVkZS9ncnVi
L2kzODYveGVucHZoL21lbW9yeS5oICAgICB8ICA1NCArKysrKysKPiAgaW5jbHVkZS9ncnViL2kz
ODYveGVucHZoL3RpbWUuaCAgICAgICB8ICAgMSArCj4gIGluY2x1ZGUvZ3J1Yi9rZXJuZWwuaCAg
ICAgICAgICAgICAgICAgfCAgIDQgKy0KPiAgaW5jbHVkZS9ncnViL29mZnNldHMuaCAgICAgICAg
ICAgICAgICB8ICAgMyArCj4gIGluY2x1ZGUvZ3J1Yi94ZW4uaCAgICAgICAgICAgICAgICAgICAg
fCAgIDYgKwo+ICAxNiBmaWxlcyBjaGFuZ2VkLCA1NzMgaW5zZXJ0aW9ucygrKSwgMzAgZGVsZXRp
b25zKC0pCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBncnViLWNvcmUva2Vybi9pMzg2L3hlbi9wdmgu
Ywo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZ3J1Yi1jb3JlL2tlcm4vaTM4Ni94ZW4vc3RhcnR1cF9w
dmguUwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVucHZoL2Jvb3Qu
aAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVucHZoL2NvbnNvbGUu
aAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVucHZoL2ludC5oCj4g
IGNyZWF0ZSBtb2RlIDEwMDY0NCBpbmNsdWRlL2dydWIvaTM4Ni94ZW5wdmgva2VybmVsLmgKPiAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IGluY2x1ZGUvZ3J1Yi9pMzg2L3hlbnB2aC9tZW1vcnkuaAo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS9ncnViL2kzODYveGVucHZoL3RpbWUuaAoKTWF5IEkg
YXNrIHlvdSB0byBzcGxpdCB0aGlzIHBhdGNoIGludG8gc21hbGxlciBsb2dpY2FsIGVudGl0aWVz
PwoKRGFuaWVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:39:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:39:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emHsu-0007QV-W1; Thu, 15 Feb 2018 11:39:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gb65=fj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1emHsu-0007QP-5V
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 11:39:28 +0000
X-Inumbo-ID: c93bbdb7-1244-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c93bbdb7-1244-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 12:38:48 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FBbVv5067866;
 Thu, 15 Feb 2018 11:39:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=8ZXRAakwOGW0XkYyifEQBylZMvvRINAgN5Uj9WRjRvw=;
 b=AIPS5L6f6oZ5ZfuSt0Q61/f/JOQS/ZJOFOlh5VM4KSuSHQsFESuZDvovgLSGgq+ob1z3
 xljKxpcx1zLLXevjDqrRjynRf/vaIa/pC5i/0oOBI671fPkgQRs5KD2beP2YtFh7e7BL
 9BdQSklilEnqm3ipBgETQT8CELRM4ix7J3x7dmZGAI+nd9PUHTnRjmOyZPfymxEOuuIz
 3vMgXvvYppFWU2hL9lsD+50rnuwzEqg5eek3V5X+VGNp3mUrfeEpqZVBuLUT4QxiuTJ5
 I/dTEk48alIiR3iL45GHasscg11bP/xdqshAFZCdKjFIOfoSrzPpMHpvblGCE9kbGTHt Vg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2g58k907hx-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 11:39:19 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBdIUo005695
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 11:39:18 GMT
Received: from abhmp0009.oracle.com (abhmp0009.oracle.com [141.146.116.15])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBdFvs013143;
 Thu, 15 Feb 2018 11:39:15 GMT
Received: from olila.local.net-space.pl (/10.175.214.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 03:39:15 -0800
Date: Thu, 15 Feb 2018 12:39:11 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180215113911.GX19041@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171129134650.20102-6-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171129134650.20102-6-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=738
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150145
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 5/8] xenpvh: add build runes for grub-core
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjksIDIwMTcgYXQgMDI6NDY6NDdQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgdGhlIG1vZGlmaWNhdGlvbnMgdG8gdGhlIGJ1aWxkIHN5c3RlbSBuZWVkZWQg
dG8gYnVpbGQgYSB4ZW5wdmgKPiBncnViLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IERhbmllbCBLaXBlciA8ZGFuaWVsLmtp
cGVyQG9yYWNsZS5jb20+CgpEYW5pZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:48:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:48:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emI17-0008EZ-T0; Thu, 15 Feb 2018 11:47:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gb65=fj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1emI16-0008ET-IU
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 11:47:56 +0000
X-Inumbo-ID: f8da1a6b-1245-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f8da1a6b-1245-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 12:47:17 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FBloJp074924;
 Thu, 15 Feb 2018 11:47:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=lV0g6ISZ/1DwxGz94CX9R2vB1k7klq5omfhyVUuX81A=;
 b=Maiagbmt1YPs3SYu4dmFQIxRMGKOh7RAN80+AeCGcZAXF7MWYJk4RbVWv8WB7/3kTGfy
 RWaruRRSEMlUUUOlPCYxGrEU4n7chSjxlcWuLze6cnGAUw+7LZxvhTzaUundFv9PmrQ6
 Evz7MTW1i4MPgePW1Bg0PJJFBQ2H/vOJEllblh424vVindcLV3EQVhcY5HmnYQppFasw
 N6bHcoIIf/7I+uFyG+wqybupKuPdRGsI6x9osOB2EdeiXgA//e1VnC6lg+CEjKkVgA4Y
 OrrzheW6pAB6UrlXQxsjuvzYOEOUArDMiqACXuWzrfOcESn5zTstR2EqEX3qjL0D2zFh lg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2g58k908f6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 11:47:50 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBlnL0031498
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 11:47:49 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBllde022076;
 Thu, 15 Feb 2018 11:47:47 GMT
Received: from olila.local.net-space.pl (/10.175.214.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 03:47:46 -0800
Date: Thu, 15 Feb 2018 12:47:42 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180215114742.GY19041@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171129134650.20102-7-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171129134650.20102-7-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150148
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 6/8] xenpvh: support building a standalone
	image
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjksIDIwMTcgYXQgMDI6NDY6NDhQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTdXBwb3IgbWtpbWFnZSBmb3IgeGVucHZoLgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBpbmNsdWRlL2dydWIvdXRpbC9t
a2ltYWdlLmggfCAgMyArKy0KPiAgdXRpbC9ncnViLW1raW1hZ2UzMi5jICAgICAgIHwgIDEgKwo+
ICB1dGlsL2dydWItbWtpbWFnZTY0LmMgICAgICAgfCAgMSArCj4gIHV0aWwvZ3J1Yi1ta2ltYWdl
eHguYyAgICAgICB8IDQ0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tCj4gIHV0aWwvbWtpbWFnZS5jICAgICAgICAgICAgICB8IDIzICsrKysrKysrKysrKysrKysr
KysrKystCj4gIDUgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMo
LSkKPgo+IGRpZmYgLS1naXQgYS9pbmNsdWRlL2dydWIvdXRpbC9ta2ltYWdlLmggYi9pbmNsdWRl
L2dydWIvdXRpbC9ta2ltYWdlLmgKPiBpbmRleCBiM2E1Y2ExMzIuLjNmNWJjMmUwMCAxMDA2NDQK
PiAtLS0gYS9pbmNsdWRlL2dydWIvdXRpbC9ta2ltYWdlLmgKPiArKysgYi9pbmNsdWRlL2dydWIv
dXRpbC9ta2ltYWdlLmgKPiBAQCAtNzEsNyArNzEsOCBAQCBzdHJ1Y3QgZ3J1Yl9pbnN0YWxsX2lt
YWdlX3RhcmdldF9kZXNjCj4gICAgICBJTUFHRV9JMzg2X0lFRUUxMjc1LAo+ICAgICAgSU1BR0Vf
TE9PTkdTT05fRUxGLCBJTUFHRV9RRU1VLCBJTUFHRV9QUEMsIElNQUdFX1lFRUxPT05HX0ZMQVNI
LAo+ICAgICAgSU1BR0VfRlVMT09ORzJGX0ZMQVNILCBJTUFHRV9JMzg2X1BDX1BYRSwgSU1BR0Vf
TUlQU19BUkMsCj4gLSAgICBJTUFHRV9RRU1VX01JUFNfRkxBU0gsIElNQUdFX1VCT09ULCBJTUFH
RV9YRU4sIElNQUdFX0kzODZfUENfRUxUT1JJVE8KPiArICAgIElNQUdFX1FFTVVfTUlQU19GTEFT
SCwgSU1BR0VfVUJPT1QsIElNQUdFX1hFTiwgSU1BR0VfSTM4Nl9QQ19FTFRPUklUTywKPiArICAg
IElNQUdFX1hFTlBWSAo+ICAgIH0gaWQ7Cj4gICAgZW51bQo+ICAgICAgewo+IGRpZmYgLS1naXQg
YS91dGlsL2dydWItbWtpbWFnZTMyLmMgYi91dGlsL2dydWItbWtpbWFnZTMyLmMKPiBpbmRleCA5
YjMxMzk3YmMuLjQyNTNjNDg5NyAxMDA2NDQKPiAtLS0gYS91dGlsL2dydWItbWtpbWFnZTMyLmMK
PiArKysgYi91dGlsL2dydWItbWtpbWFnZTMyLmMKPiBAQCAtMTgsNSArMTgsNiBAQAo+ICAjIGRl
ZmluZSBFTEZfUl9UWVBFKHZhbCkJCUVMRjMyX1JfVFlQRSh2YWwpCj4gICMgZGVmaW5lIEVMRl9T
VF9UWVBFKHZhbCkJCUVMRjMyX1NUX1RZUEUodmFsKQoKUGxlYXNlIGFkZCBlbXB0eSBsaW5lIGhl
cmUuLi4KCj4gICNkZWZpbmUgWEVOX05PVEVfU0laRSAxMzIKPiArI2RlZmluZSBYRU5QVkhfTk9U
RV9TSVpFIDIwCgouLi5hbmQgYWxpZ24gdGhlIG51bWJlcnMgZm9yIFhFTl9OT1RFX1NJWkUgYW5k
IFhFTlBWSF9OT1RFX1NJWkUuCgo+Cj4gICNpbmNsdWRlICJncnViLW1raW1hZ2V4eC5jIgo+IGRp
ZmYgLS1naXQgYS91dGlsL2dydWItbWtpbWFnZTY0LmMgYi91dGlsL2dydWItbWtpbWFnZTY0LmMK
PiBpbmRleCBkODMzNDU5MjQuLmM4NjJiZThjMCAxMDA2NDQKPiAtLS0gYS91dGlsL2dydWItbWtp
bWFnZTY0LmMKPiArKysgYi91dGlsL2dydWItbWtpbWFnZTY0LmMKPiBAQCAtMTgsNSArMTgsNiBA
QAo+ICAjIGRlZmluZSBFTEZfUl9UWVBFKHZhbCkJCUVMRjY0X1JfVFlQRSh2YWwpCj4gICMgZGVm
aW5lIEVMRl9TVF9UWVBFKHZhbCkJCUVMRjY0X1NUX1RZUEUodmFsKQo+ICAjZGVmaW5lIFhFTl9O
T1RFX1NJWkUgMTIwCj4gKyNkZWZpbmUgWEVOUFZIX05PVEVfU0laRSAyNAoKRGl0dG8uCgo+Cj4g
ICNpbmNsdWRlICJncnViLW1raW1hZ2V4eC5jIgo+IGRpZmYgLS1naXQgYS91dGlsL2dydWItbWtp
bWFnZXh4LmMgYi91dGlsL2dydWItbWtpbWFnZXh4LmMKPiBpbmRleCBhMmJiMDU0MzkuLmEwMjRl
NTdiNiAxMDA2NDQKPiAtLS0gYS91dGlsL2dydWItbWtpbWFnZXh4LmMKPiArKysgYi91dGlsL2dy
dWItbWtpbWFnZXh4LmMKPiBAQCAtMjA3LDEyICsyMDcsMTIgQEAgU1VGRklYIChncnViX21raW1h
Z2VfZ2VuZXJhdGVfZWxmKSAoY29uc3Qgc3RydWN0IGdydWJfaW5zdGFsbF9pbWFnZV90YXJnZXRf
ZGVzYwo+ICAgICAgICBwaG51bSsrOwo+ICAgICAgICBmb290ZXJfc2l6ZSArPSBzaXplb2YgKHN0
cnVjdCBncnViX2llZWUxMjc1X25vdGUpOwo+ICAgICAgfQo+IC0gIGlmIChpbWFnZV90YXJnZXQt
PmlkID09IElNQUdFX1hFTikKPiArICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU4g
fHwgaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5QVkgpCj4gICAgICB7Cj4gICAgICAgIHBo
bnVtKys7Cj4gICAgICAgIHNobnVtKys7Cj4gICAgICAgIHN0cmluZ19zaXplICs9IHNpemVvZiAo
Ii54ZW4iKTsKPiAtICAgICAgZm9vdGVyX3NpemUgKz0gWEVOX05PVEVfU0laRTsKPiArICAgICAg
Zm9vdGVyX3NpemUgKz0gKGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOKSA/IFhFTl9OT1RF
X1NJWkUgOiBYRU5QVkhfTk9URV9TSVpFOwo+ICAgICAgfQo+ICAgIGhlYWRlcl9zaXplID0gQUxJ
R05fVVAgKHNpemVvZiAoKmVoZHIpICsgcGhudW0gKiBzaXplb2YgKCpwaGRyKQo+ICAJCQkgICsg
c2hudW0gKiBzaXplb2YgKCpzaGRyKSArIHN0cmluZ19zaXplLCBsYXlvdXQtPmFsaWduKTsKPiBA
QCAtMzk5LDYgKzM5OSwzOSBAQCBTVUZGSVggKGdydWJfbWtpbWFnZV9nZW5lcmF0ZV9lbGYpIChj
b25zdCBzdHJ1Y3QgZ3J1Yl9pbnN0YWxsX2ltYWdlX3RhcmdldF9kZXNjCj4gICAgICAgIHBoZHIt
PnBfb2Zmc2V0ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChoZWFkZXJfc2l6ZSArIHByb2dyYW1f
c2l6ZSk7Cj4gICAgICB9Cj4KPiArICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5Q
VkgpCj4gKyAgICB7Cj4gKyAgICAgIGNoYXIgKm5vdGVfc3RhcnQgPSAoZWxmX2ltZyArIHByb2dy
YW1fc2l6ZSArIGhlYWRlcl9zaXplKTsKPiArICAgICAgRWxmX05oZHIgKm5vdGVfcHRyOwo+ICsg
ICAgICBjaGFyICpwdHIgPSAoY2hhciAqKSBub3RlX3N0YXJ0Owo+ICsKPiArICAgICAgZ3J1Yl91
dGlsX2luZm8gKCJhZGRpbmcgWEVOIE5PVEUgc2VnbWVudCIpOwo+ICsKPiArICAgICAgLyogUGh5
czMyIEVudHJ5LiAgKi8KPiArICAgICAgbm90ZV9wdHIgPSAoRWxmX05oZHIgKikgcHRyOwo+ICsg
ICAgICBub3RlX3B0ci0+bl9uYW1lc3ogPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKHNpemVvZiAo
R1JVQl9YRU5fTk9URV9OQU1FKSk7Cj4gKyAgICAgIG5vdGVfcHRyLT5uX2Rlc2NzeiA9IGdydWJf
aG9zdF90b190YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0LT52b2lkcF9zaXplb2YpOwo+ICsgICAgICBu
b3RlX3B0ci0+bl90eXBlID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICgxOCk7CgpXaGF0IDE4IG1l
YW5zPyBDb3VsZCB5b3UgdXNlIGFuIGV4aXN0aW5nIGNvbnN0YW50IG9yIGlmIG5vdCBkZWZpbmUg
b25lPwoKPiArICAgICAgcHRyICs9IHNpemVvZiAoRWxmX05oZHIpOwo+ICsgICAgICBtZW1jcHkg
KHB0ciwgR1JVQl9YRU5fTk9URV9OQU1FLCBzaXplb2YgKEdSVUJfWEVOX05PVEVfTkFNRSkpOwo+
ICsgICAgICBwdHIgKz0gQUxJR05fVVAgKHNpemVvZiAoR1JVQl9YRU5fTk9URV9OQU1FKSwgNCk7
Cj4gKyAgICAgIG1lbXNldCAocHRyLCAwLCBpbWFnZV90YXJnZXQtPnZvaWRwX3NpemVvZik7Cj4g
KyAgICAgICooZ3J1Yl91aW50MzJfdCAqKSBwdHIgPSBHUlVCX0tFUk5FTF9JMzg2X1hFTlBWSF9M
SU5LX0FERFI7Cj4gKyAgICAgIHB0ciArPSBpbWFnZV90YXJnZXQtPnZvaWRwX3NpemVvZjsKPiAr
Cj4gKyAgICAgIGFzc2VydCAoWEVOUFZIX05PVEVfU0laRSA9PSAocHRyIC0gbm90ZV9zdGFydCkp
Owo+ICsKPiArICAgICAgcGhkcisrOwo+ICsgICAgICBwaGRyLT5wX3R5cGUgPSBncnViX2hvc3Rf
dG9fdGFyZ2V0MzIgKFBUX05PVEUpOwo+ICsgICAgICBwaGRyLT5wX2ZsYWdzID0gZ3J1Yl9ob3N0
X3RvX3RhcmdldDMyIChQRl9SKTsKPiArICAgICAgcGhkci0+cF9hbGlnbiA9IGdydWJfaG9zdF90
b190YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0LT52b2lkcF9zaXplb2YpOwo+ICsgICAgICBwaGRyLT5w
X3ZhZGRyID0gMDsKPiArICAgICAgcGhkci0+cF9wYWRkciA9IDA7Cj4gKyAgICAgIHBoZHItPnBf
ZmlsZXN6ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChYRU5QVkhfTk9URV9TSVpFKTsKPiArICAg
ICAgcGhkci0+cF9tZW1zeiA9IDA7Cj4gKyAgICAgIHBoZHItPnBfb2Zmc2V0ID0gZ3J1Yl9ob3N0
X3RvX3RhcmdldDMyIChoZWFkZXJfc2l6ZSArIHByb2dyYW1fc2l6ZSk7Cj4gKyAgICB9Cj4gKwo+
ICAgIGlmIChub3RlKQo+ICAgICAgewo+ICAgICAgICBpbnQgbm90ZV9zaXplID0gc2l6ZW9mIChz
dHJ1Y3QgZ3J1Yl9pZWVlMTI3NV9ub3RlKTsKPiBAQCAtNDc0LDcgKzUwNyw3IEBAIFNVRkZJWCAo
Z3J1Yl9ta2ltYWdlX2dlbmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2luc3RhbGxfaW1h
Z2VfdGFyZ2V0X2Rlc2MKPiAgICAgIHNoZHItPnNoX2VudHNpemUgPSBncnViX2hvc3RfdG9fdGFy
Z2V0MzIgKDApOwo+ICAgICAgc2hkcisrOwo+Cj4gLSAgICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9
PSBJTUFHRV9YRU4pCj4gKyAgICBpZiAoaW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU4gfHwg
aW1hZ2VfdGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU5QVkgpCj4gICAgICAgIHsKPiAgCW1lbWNweSAo
cHRyLCAiLnhlbiIsIHNpemVvZiAoIi54ZW4iKSk7Cj4gIAlzaGRyLT5zaF9uYW1lID0gZ3J1Yl9o
b3N0X3RvX3RhcmdldDMyIChwdHIgLSBzdHJfc3RhcnQpOwo+IEBAIC00ODIsNyArNTE1LDEwIEBA
IFNVRkZJWCAoZ3J1Yl9ta2ltYWdlX2dlbmVyYXRlX2VsZikgKGNvbnN0IHN0cnVjdCBncnViX2lu
c3RhbGxfaW1hZ2VfdGFyZ2V0X2Rlc2MKPiAgCXNoZHItPnNoX3R5cGUgPSBncnViX2hvc3RfdG9f
dGFyZ2V0MzIgKFNIVF9QUk9HQklUUyk7Cj4gIAlzaGRyLT5zaF9hZGRyID0gZ3J1Yl9ob3N0X3Rv
X3RhcmdldF9hZGRyICh0YXJnZXRfYWRkciArIGxheW91dC0+a2VybmVsX3NpemUpOwo+ICAJc2hk
ci0+c2hfb2Zmc2V0ID0gZ3J1Yl9ob3N0X3RvX3RhcmdldF9hZGRyIChwcm9ncmFtX3NpemUgKyBo
ZWFkZXJfc2l6ZSk7Cj4gLQlzaGRyLT5zaF9zaXplID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyIChY
RU5fTk9URV9TSVpFKTsKPiArCWlmIChpbWFnZV90YXJnZXQtPmlkID09IElNQUdFX1hFTikKPiAr
CSAgc2hkci0+c2hfc2l6ZSA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoWEVOX05PVEVfU0laRSk7
Cj4gKwllbHNlCj4gKwkgIHNoZHItPnNoX3NpemUgPSBncnViX2hvc3RfdG9fdGFyZ2V0MzIgKFhF
TlBWSF9OT1RFX1NJWkUpOwo+ICAJc2hkci0+c2hfbGluayA9IGdydWJfaG9zdF90b190YXJnZXQz
MiAoMCk7Cj4gIAlzaGRyLT5zaF9pbmZvID0gZ3J1Yl9ob3N0X3RvX3RhcmdldDMyICgwKTsKPiAg
CXNoZHItPnNoX2FkZHJhbGlnbiA9IGdydWJfaG9zdF90b190YXJnZXQzMiAoaW1hZ2VfdGFyZ2V0
LT52b2lkcF9zaXplb2YpOwo+IGRpZmYgLS1naXQgYS91dGlsL21raW1hZ2UuYyBiL3V0aWwvbWtp
bWFnZS5jCj4gaW5kZXggZTIyZDgyYWZhLi41ZTA3MWMwNzQgMTAwNjQ0Cj4gLS0tIGEvdXRpbC9t
a2ltYWdlLmMKPiArKysgYi91dGlsL21raW1hZ2UuYwo+IEBAIC0xMzMsNiArMTMzLDI0IEBAIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgZ3J1Yl9pbnN0YWxsX2ltYWdlX3RhcmdldF9kZXNjIGltYWdlX3Rh
cmdldHNbXSA9Cj4gICAgICAgIC5kZWZhdWx0X2NvbXByZXNzaW9uID0gR1JVQl9DT01QUkVTU0lP
Tl9MWk1BCj4gICAgICB9LAo+ICAgICAgewo+ICsgICAgICAuZGlybmFtZSA9ICJpMzg2LXhlbnB2
aCIsCj4gKyAgICAgIC5uYW1lcyA9IHsgImkzODYteGVucHZoIiwgTlVMTCB9LAo+ICsgICAgICAu
dm9pZHBfc2l6ZW9mID0gNCwKPiArICAgICAgLmJpZ2VuZGlhbiA9IDAsCj4gKyAgICAgIC5pZCA9
IElNQUdFX1hFTlBWSCwKPiArICAgICAgLmZsYWdzID0gUExBVEZPUk1fRkxBR1NfTk9ORSwKPiAr
ICAgICAgLnRvdGFsX21vZHVsZV9zaXplID0gVEFSR0VUX05PX0ZJRUxELAo+ICsgICAgICAuZGVj
b21wcmVzc29yX2NvbXByZXNzZWRfc2l6ZSA9IFRBUkdFVF9OT19GSUVMRCwKPiArICAgICAgLmRl
Y29tcHJlc3Nvcl91bmNvbXByZXNzZWRfc2l6ZSA9IFRBUkdFVF9OT19GSUVMRCwKPiArICAgICAg
LmRlY29tcHJlc3Nvcl91bmNvbXByZXNzZWRfYWRkciA9IFRBUkdFVF9OT19GSUVMRCwKPiArICAg
ICAgLmVsZl90YXJnZXQgPSBFTV8zODYsCj4gKyAgICAgIC5zZWN0aW9uX2FsaWduID0gMSwKPiAr
ICAgICAgLnZhZGRyX29mZnNldCA9IDAsCj4gKyAgICAgIC5saW5rX2FkZHIgPSBHUlVCX0tFUk5F
TF9JMzg2X1hFTlBWSF9MSU5LX0FERFIsCj4gKyAgICAgIC5tb2RfYWxpZ24gPSBHUlVCX0tFUk5F
TF9JMzg2X1hFTlBWSF9NT0RfQUxJR04sCj4gKyAgICAgIC5saW5rX2FsaWduID0gNAo+ICsgICAg
fSwKPiArICAgIHsKPiAgICAgICAgLmRpcm5hbWUgPSAiaTM4Ni1wYyIsCj4gICAgICAgIC5uYW1l
cyA9IHsgImkzODYtcGMtcHhlIiwgTlVMTCB9LAo+ICAgICAgICAudm9pZHBfc2l6ZW9mID0gNCwK
PiBAQCAtODYwLDcgKzg3OCw4IEBAIGdydWJfaW5zdGFsbF9nZW5lcmF0ZV9pbWFnZSAoY29uc3Qg
Y2hhciAqZGlyLCBjb25zdCBjaGFyICpwcmVmaXgsCj4gICAgZWxzZQo+ICAgICAga2VybmVsX2lt
ZyA9IGdydWJfbWtpbWFnZV9sb2FkX2ltYWdlNjQgKGtlcm5lbF9wYXRoLCB0b3RhbF9tb2R1bGVf
c2l6ZSwKPiAgCQkJCQkgICAgJmxheW91dCwgaW1hZ2VfdGFyZ2V0KTsKPiAtICBpZiAoaW1hZ2Vf
dGFyZ2V0LT5pZCA9PSBJTUFHRV9YRU4gJiYgbGF5b3V0LmFsaWduIDwgNDA5NikKPiArICBpZiAo
KGltYWdlX3RhcmdldC0+aWQgPT0gSU1BR0VfWEVOIHx8IGltYWdlX3RhcmdldC0+aWQgPT0gSU1B
R0VfWEVOUFZIKSAmJgo+ICsgICAgICBsYXlvdXQuYWxpZ24gPCA0MDk2KQo+ICAgICAgbGF5b3V0
LmFsaWduID0gNDA5NjsKCkNvdWxkIHlvdSB1c2Ugc29tZSBraW5kIG9mIFBBR0VfU0laRSBpbnN0
ZWFkIG9mIDQwOTYgaGVyZT8KCkRhbmllbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:50:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:50:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emI3C-0000QY-CR; Thu, 15 Feb 2018 11:50:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gb65=fj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1emI3A-0008Nh-Ma
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 11:50:04 +0000
X-Inumbo-ID: 86a412c9-1246-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 86a412c9-1246-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 11:51:15 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FBlHWs074582;
 Thu, 15 Feb 2018 11:49:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=T7clv+jiFaPa4+jSCE7GaRLYQldINIMu5p0sRyLFKog=;
 b=ZBrTVYzXBAXqKwVWTuKlJaZ+C4oU25maOnjmJizraXFopF6FYloxZAp24rIozmKqCsrD
 LsHk3RtsKJznR2Lwsavb89QGymW4mc3kn4dXFySpXXtn68PzbeDsah+Sn+sdYjp4Xldk
 A1Dff8lAwOGeEDdICPrQUpmyTJin4ZhfyEw6BdrMb2vHstJ69AZpC9R5G5twJukKZAJz
 iAXuPQqS1IusHtA6/9v1259zo6ltiAbvCL1pzk3Fef8MiFRiW+1I2DOyFfRQYgLWgikm
 wCDLV7eIqtQcJ8I67Q//cgARqVVMJaQVUYJO7kU8Tiwm4C26DkLlDAmQWamUEor3nXKP fw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2g58k908pd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 11:49:56 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBnsjp001115
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 11:49:55 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBnsko018006;
 Thu, 15 Feb 2018 11:49:54 GMT
Received: from olila.local.net-space.pl (/10.175.214.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 03:49:54 -0800
Date: Thu, 15 Feb 2018 12:49:50 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180215114950.GZ19041@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171129134650.20102-8-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171129134650.20102-8-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=785
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150148
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 7/8] xenpvh: support grub-install for xenpvh
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjksIDIwMTcgYXQgMDI6NDY6NDlQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBBZGQgeGVucHZoIHN1cHBvcnQgdG8gZ3J1Yi1pbnN0YWxsLgo+Cj4gU2lnbmVkLW9m
Zi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IERhbmll
bCBLaXBlciA8ZGFuaWVsLmtpcGVyQG9yYWNsZS5jb20+CgpEYW5pZWwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 11:51:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 11:51:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emI4N-0000Xi-Lt; Thu, 15 Feb 2018 11:51:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gb65=fj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1emI4M-0000Xa-Sj
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 11:51:18 +0000
X-Inumbo-ID: 71c5f2e2-1246-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71c5f2e2-1246-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 12:50:40 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FBlC8G082139;
 Thu, 15 Feb 2018 11:51:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=xfL+RExG9FxZZZmpdejxeqqYLInR8ZLtsIqiXDJ+NSo=;
 b=HqVDlcie51m4Be2feG33/VFYsrz5m3hMB6h64a9KFJ0V3weHtiHx4s2E8ZGHioHKSTbK
 SuzOTbb8SVx5HIxJWrFQOLEkSi23/RAmRCz0mqgRkdwron4aTYy+vEj5Vns3xzPDJys1
 3ZxORDmgo6luofYDLLQ2RprSICM+Vc6UKPQ8XGMqdDjzIdSG6uIdHfQmTiRGm6bosnC7
 1wK8iIAF9JOKAgOe1B+BgG2KZN3nM0lrXrZew7yu8zLUWPPjLoxZxHqCBbOyZks1N+9S
 GIwY+vyRPxTuUj8CLnj0ckf2Xx+x+cDVyl+aQop0ruKVFMMmSU7imgbAEfn3EiE6RB8v 4Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2g58nm07u2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 11:51:15 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1FBpEsj013356
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 11:51:14 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1FBpEI7030635;
 Thu, 15 Feb 2018 11:51:14 GMT
Received: from olila.local.net-space.pl (/10.175.214.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 03:51:13 -0800
Date: Thu, 15 Feb 2018 12:51:10 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180215115110.GA19041@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
 <20171129134650.20102-9-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171129134650.20102-9-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=832
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150148
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 8/8] xenpvh: add support to configure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBOb3YgMjksIDIwMTcgYXQgMDI6NDY6NTBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBTdXBwb3J0IHBsYXRmb3JtIGkzODYveGVucHZoIGluIGNvbmZpZ3VyZS4KPgo+IFNp
Z25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5
OiBEYW5pZWwgS2lwZXIgPGRhbmllbC5raXBlckBvcmFjbGUuY29tPgoKRGFuaWVsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:03:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:03:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIFq-0001Ye-14; Thu, 15 Feb 2018 12:03:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gb65=fj=oracle.com=daniel.kiper@srs-us1.protection.inumbo.net>)
 id 1emIFp-0001Xp-0B
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 12:03:09 +0000
X-Inumbo-ID: 5a23b1ee-1248-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a23b1ee-1248-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:04:19 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FC1oYC012595;
 Thu, 15 Feb 2018 12:02:55 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=GH/C9djl9obzamp9412GZKdGoej//6M/s4ZWwxNn0wE=;
 b=aWUlsBgkbz7VmgRczI+/tsTVGTj+FYSPLdyHnQVv41E8ix/SyMjsuCfD2cUIiIr+VoGE
 DSxZfnjTdXGNYRWJzqfw3Pmm94E8/w9oNRaCGKegDqt27aFasNdZ/L1Zv7Z7yJ4L6Mft
 x24zjNVXkIuEdb8b+DBP2iX2vscvmv3lEXKyQKk+YUOgwBy8+ShQZbPvDH/8CVm8wG9+
 KBoz21UGf9GQsfPFYDhXTyjtwMambwWY/+PqXgJKmvS+1rKsk8QZhfHDo1XcnGj2pJzq
 NZZbBMK7wpEAyZXbIqtpyES9/bQNGW9uYxZudmYMMcatqFqltnwPlc45PlzajZEY8Jps Ig== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2g58ecgdgg-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 12:02:55 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1FC2spR014643
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 12:02:54 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1FC2sbA004393;
 Thu, 15 Feb 2018 12:02:54 GMT
Received: from olila.local.net-space.pl (/10.175.214.62)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 04:02:53 -0800
Date: Thu, 15 Feb 2018 13:02:50 +0100
From: Daniel Kiper <daniel.kiper@oracle.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180215120250.GB19041@olila.local.net-space.pl>
References: <20171129134650.20102-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171129134650.20102-1-jgross@suse.com>
User-Agent: Mutt/1.5.21 (2010-09-15)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=891
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150151
Cc: grub-devel@gnu.org, phcoder@gmail.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/8] xen: add pvh guest support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKClNvcnJ5IGZvciBodWdlIGRlbGF5LiBJdCBsb29rcyB0aGF0IEkgYW0gcmVj
b3ZlcmluZyBzbG93bHkgYW5kCnByb2JhYmx5IEkgd2lsbCBoYXZlIG1vcmUgdGltZSBmb3IgcmV2
aWV3cy4KCk9uIFdlZCwgTm92IDI5LCAyMDE3IGF0IDAyOjQ2OjQyUE0gKzAxMDAsIEp1ZXJnZW4g
R3Jvc3Mgd3JvdGU6Cj4gVGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGZvciBib290aW5n
IExpbnV4IGFzIFBWSCBndWVzdC4KPgo+IFNpbWlsYXIgdG8gaTM4Ni94ZW4gYW5kIHg4Nl82NC94
ZW4gcGxhdGZvcm1zIHRoZSBuZXcgaTM4Ni94ZW5wdmgKPiBwbGF0Zm9ybSBncnViIGlzIGJvb3Rl
ZCBhcyBhIHN0YW5kYWxvbmUgaW1hZ2UgZGlyZWN0bHkgYnkgWGVuLgo+Cj4gRm9yIGJvb3Rpbmcg
TGludXgga2VybmVsIGl0IGlzIHVzaW5nIHRoZSBzdGFuZGFyZCBsaW51eCBrZXJuZWwKPiBsb2Fk
ZXIuIFRoZSBvbmx5IG1vZGlmaWNhdGlvbiBvZiB0aGUgbGludXggbG9hZGVyIGlzIHRvIHBhc3Mg
dGhlCj4gQUNQSSBSU0RQIGFkZHJlc3MgdmlhIGJvb3QgcGFyYW1ldGVycyB0byB0aGUga2VybmVs
LCBhcyB0aGF0IHRhYmxlCj4gbWlnaHQgbm90IGJlIGxvY2F0ZWQgYXQgdGhlIHVzdWFsIHBoeXNp
Y2FsIGFkZHJlc3MganVzdCBiZWxvdyAxTUIuCgpBSVVJIFBWSCBpcyBxdWl0ZSBnZW5lcmljIGlk
ZWEgYW5kIGNhbiBiZSBpbXBsZW1lbnRlZCBieSBkaWZmZXJlbnQKdmlydHVhbGl6YXRpb24gcGxh
dGZvcm1zLiBJSVJDIE1hcmFuIFdpbHNvbiB3b3JrcyBvbiBQVkggZm9yIEtWTS4KU28sIHdvdWxk
IG5vdCBpdCBtYWtlIG1vcmUgc2Vuc2UgdG8gaGF2ZSBwbGF0Zm9ybSBpbmRlcGVuZGVudCBHUlVC
MgpQVkggY29kZSBhbmQgdGhlbiBvbiB0b3Agb2YgdGhhdCBidWlsZCBYZW4gYW5kIEtWTSBzdXBw
b3J0PyBDb3VsZAp5b3UgZG8gdGhhdD8KClRoYW5rIHlvdSBmb3IgeW91ciB3b3JrLgoKRGFuaWVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:05:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:05:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIHf-0001fQ-C1; Thu, 15 Feb 2018 12:05:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emIHd-0001es-Fu
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:05:01 +0000
X-Inumbo-ID: 9d2f01eb-1248-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d2f01eb-1248-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:06:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emIHT-0006iJ-6f; Thu, 15 Feb 2018 12:04:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emIHN-0005yw-Jp; Thu, 15 Feb 2018 12:04:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emIHN-0006Yc-5t; Thu, 15 Feb 2018 12:04:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1emIHN-0006Yc-5t@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 12:04:45 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-xl-qemuu-win10-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4Ngp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBhMmU1NzkwZDg0MTY1
ODQ4NWQ2NDIxOTZkYmIwOTI3MzAzZDZjMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBhYjJkOTJhZDg4
MWRhMTEzMzEyODBhZWRmNjEyZDgyZTYxY2I2ZDQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MjYyLwoKCiAgKFJl
dmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjEwLWkzODYueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdy
YXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExOTI2
Mi5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExODMyNCAtLWJsZXNzaW5ncz1y
ZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4x
MC1pMzg2IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTkx
MTcgZmFpbCBbaG9zdD1pdGFsaWExXSAvIDExODYyOSBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3Mg
ZmxpZ2h0czogMTE5MTE3IC8gMTE4NjI5Cih0cmVlIHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVl
IHdpdGggbm8gdXJsOiBvdm1mKQoodHJlZSB3aXRoIG5vIHVybDogc2VhYmlvcykKVHJlZTogbGlu
dXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CkxhdGVzdCA2MWYxNGMwMTVmNWJlOTE1MWJhMjVlNjM4ZDM0OWY0ZDQwY2I3Y2Q0IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3
IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKQmFzaXMgcGFzcyBiNDZk
YzhhZTE3YTQyN2M1MGMwMDI0MTg5ODgzMjgwNzU3NmZkMjhhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDFjMzU0NWVlYWY0
YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0ZjAKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAu
L2FkaG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9s
aW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQjYjQ2ZGM4YWUxN2E0MjdjNTBj
MDAyNDE4OTg4MzI4MDc1NzZmZDI4YS02MWYxNGMwMTVmNWJlOTE1MWJhMjVlNjM4ZDM0OWY0ZDQw
Y2I3Y2Q0IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdCNj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwLWM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRy
YWRpdGlvbmFsLmdpdCNjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwLWM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLmdpdCMyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3
LTJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3hlbi5naXQjMWMzNTQ1ZWVhZjRhYzZmOGQ1ZGI1YTUyYzI5YzExMjY5NGJjZDRmMC1j
OTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCkxvYWRlZCAxMzAwOTYgbm9k
ZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMTg2Mjkg
cGFzcyBiNDZkYzhhZTE3YTQyN2M1MGMwMDI0MTg5ODgzMjgwNzU3NmZkMjhhIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2Ji
YTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDFj
MzU0NWVlYWY0YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0ZjAKIDExODYzOCBmYWlsIGlycmVs
ZXZhbnQKIDExODY3MiBmYWlsIGlycmVsZXZhbnQKIDExODc3NSBmYWlsIGlycmVsZXZhbnQKIDEx
ODg5MyBmYWlsIGQ0OGZjYmQ4NjRhMDA4ODAyYTkwYzU4YTljZWRkZDk0MzZkMTFhNDkgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVh
OTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE4OTY4IGZhaWwg
NzkyOGIyY2JlNTViMmE0MTBhMGY1YzFmMTU0NjEwMDU5YzU3YjFiMiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRh
ZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkwNjQgZmFpbCAxNzhlODM0YzQ3
YjBkMDEzNTJjNDg3MzAyMzVhYWU2OTg5OGZiYzAyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAy
YjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhk
ZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTE1MyBwYXNzIGI0NmRjOGFlMTdhNDI3YzUwYzAw
MjQxODk4ODMyODA3NTc2ZmQyOGEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0
ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMWMzNTQ1ZWVhZjRhYzZmOGQ1ZGI1YTUyYzI5
YzExMjY5NGJjZDRmMAogMTE5MTYzIGZhaWwgMTc4ZTgzNGM0N2IwZDAxMzUyYzQ4NzMwMjM1YWFl
Njk4OThmYmMwMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgz
YjhkCiAxMTkxODAgZmFpbCAxYzViMjIxNmZiYjk3M2E5NDEwZTBiMDYzODk3NDBiNWMxMjg5MTcx
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1
Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTE4
NSBmYWlsIDEwMjkxMTcxMjc1NDBmZWY0ZWRjZjRmMDg4N2RjM2UxZjdkNWFkYjIgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcg
YzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5MTE3IGZhaWwgNjFm
MTRjMDE1ZjViZTkxNTFiYTI1ZTYzOGQzNDlmNGQ0MGNiN2NkNCBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNh
YTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkxOTEgZmFpbCAxYTVlOGUzNTAwMDU3
N2NiOTEwMGQyMmRhYThiNWViY2ZhMmJlOWIyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAz
M2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1
ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTE5OCBmYWlsIDYxZjE0YzAxNWY1YmU5MTUxYmEyNWU2
MzhkMzQ5ZjRkNDBjYjdjZDQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFk
YjU2MTQ4M2I4ZAogMTE5MjQ2IGZhaWwgYTJlNTc5MGQ4NDE2NTg0ODVkNjQyMTk2ZGJiMDkyNzMw
M2Q2YzIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEz
Y2RhY2QxNTc3NTY1NWE5NyAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4
CiAxMTkyMDMgZmFpbCBhMmU1NzkwZDg0MTY1ODQ4NWQ2NDIxOTZkYmIwOTI3MzAzZDZjMjJmIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1
NjU1YTk3IGEyMjMyMGUzMmRjYTA5MThlZDIzNzk5NTgzZjQ3MGFmZTRjMjQzMzAKIDExOTIxMiBw
YXNzIDRiMGRkYTRmODZjNWM4NzY5OGY3MjI4YTRmNjVlZjgzNGRjNzkyNTIgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBj
YmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5MjE5IGJsb2NrZWQgYTJl
NTc5MGQ4NDE2NTg0ODVkNjQyMTk2ZGJiMDkyNzMwM2Q2YzIyZiBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBkZjFlNGM2ZTdm
ODg5MmU5NTA0MzNmZjMzYzIxNWRmMGNkN2IzMGY3CiAxMTkyMjIgZmFpbCBhMmU1NzkwZDg0MTY1
ODQ4NWQ2NDIxOTZkYmIwOTI3MzAzZDZjMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAz
M2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJk
NWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTIyOSBwYXNzIGFiMmQ5MmFkODgxZGExMTMzMTI4MGFl
ZGY2MTJkODJlNjFjYjZkNDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEy
YjdhODQzYWU1OAogMTE5MjU0IHBhc3MgYWIyZDkyYWQ4ODFkYTExMzMxMjgwYWVkZjYxMmQ4MmU2
MWNiNmQ0MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEz
Y2RhY2QxNTc3NTY1NWE5NyAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4
CiAxMTkyMzQgZmFpbCBhMmU1NzkwZDg0MTY1ODQ4NWQ2NDIxOTZkYmIwOTI3MzAzZDZjMjJmIGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1
NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTI0MyBw
YXNzIGFiMmQ5MmFkODgxZGExMTMzMTI4MGFlZGY2MTJkODJlNjFjYjZkNDEgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBj
YmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5MjYyIGZhaWwgYTJlNTc5
MGQ4NDE2NTg0ODVkNjQyMTk2ZGJiMDkyNzMwM2Q2YzIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlm
NjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAzMGNiZDBjODNlZjNk
MGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVy
c2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExODYyOSAocGFzcyksIGZvciBiYXNpcyBwYXNz
CiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTkxMTcgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQog
UmVwcm8gZm91bmQ6IGZsaWdodCAxMTkxNTMgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMTkxOTggKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lv
bnMgYXQgYWIyZDkyYWQ4ODFkYTExMzMxMjgwYWVkZjYxMmQ4MmU2MWNiNmQ0MSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAz
MGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4Ck5vIHJldmlzaW9ucyBsZWZ0
IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE5
MjI5IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE5MjM0IChm
YWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5MjQzIChwYXNz
KSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTkyNDYgKGZhaWwpLCBmb3Ig
Zmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTkyNTQgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTI2MiAoZmFpbCksIGZvciBmaXJzdCBmYWls
dXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1
ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9r
ZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGEyZTU3
OTBkODQxNjU4NDg1ZDY0MjE5NmRiYjA5MjczMDNkNmMyMmYKICBCdWcgbm90IHByZXNlbnQ6IGFi
MmQ5MmFkODgxZGExMTMzMTI4MGFlZGY2MTJkODJlNjFjYjZkNDEKICBMYXN0IGZhaWwgcmVwcm86
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkyNjIv
CgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKClJldmlzaW9uIGdyYXBoIGxl
ZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4Ni54ZW4tYm9vdC57ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KMTE5MjYyOiB0b2xlcmFibGUg
QUxMIEZBSUwKCmZsaWdodCAxMTkyNjIgbGludXgtbGludXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkyNjIvCgpG
YWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBiYXNlbGlu
ZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBv
biBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwpp
bWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2
YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBn
ZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoK
VGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:10:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emING-0002Wa-DA; Thu, 15 Feb 2018 12:10:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbre=fj=citrix.com=prvs=57767c78e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emINF-0002Vf-8N
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:10:49 +0000
X-Inumbo-ID: 6c9f41c9-1249-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c9f41c9-1249-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:12:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="462907644"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 15 Feb 2018 12:10:37 +0000
Message-ID: <20180215121040.20585-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215121040.20585-1-wei.liu2@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 1/4] x86: introduce cpu_has_invpcid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA1NWI2OTZlZDA3Li5kYjgwNzIy
NzlkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtOTMsNiArOTMsNyBAQAogI2RlZmlu
ZSBjcHVfaGFzX2F2eDIgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYMikK
ICNkZWZpbmUgY3B1X2hhc19zbWVwICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NNRVApCiAjZGVmaW5lIGNwdV9oYXNfYm1pMiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9CTUkyKQorI2RlZmluZSBjcHVfaGFzX2ludnBjaWQgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfSU5WUENJRCkKICNkZWZpbmUgY3B1X2hhc19ydG0gICAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JUTSkKICNkZWZpbmUgY3B1X2hhc19mcHVfc2VsICAg
ICAgICAgKCFib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTk9fRlBVX1NFTCkpCiAjZGVmaW5lIGNw
dV9oYXNfbXB4ICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NUFgpCi0tIAoy
LjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:10:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIND-0002Vo-W6; Thu, 15 Feb 2018 12:10:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbre=fj=citrix.com=prvs=57767c78e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emINC-0002Vi-8z
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:10:46 +0000
X-Inumbo-ID: 28f42dd7-1249-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28f42dd7-1249-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 13:10:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="462907647"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 15 Feb 2018 12:10:39 +0000
Message-ID: <20180215121040.20585-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215121040.20585-1-wei.liu2@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 3/4] x86: add invpcid.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSB0aGUgZnVuY3Rpb25zIG5lZWRlZCBmb3IgZGlmZmVyZW50IG1vZGVzLgoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vaW5jbHVkZS9h
c20teDg2L2ludnBjaWQuaCB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L2ludnBjaWQuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oCm5l
dyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLjdjMzA3ZWNmYzMKLS0tIC9kZXYv
bnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaApAQCAtMCwwICsxLDYxIEBA
CisjaWZuZGVmIF9BU01fWDg2X0lOVlBDSURfSF8KKyNkZWZpbmUgX0FTTV9YODZfSU5WUENJRF9I
XworCisjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CisKKyNkZWZpbmUgSU5WUENJRF9UWVBFX0lORElW
X0FERFIgICAgICAwCisjZGVmaW5lIElOVlBDSURfVFlQRV9TSU5HTEVfQ1RYVCAgICAgMQorI2Rl
ZmluZSBJTlZQQ0lEX1RZUEVfQUxMX0lOQ0xfR0xPQkFMIDIKKyNkZWZpbmUgSU5WUENJRF9UWVBF
X0FMTF9OT05fR0xPQkFMICAzCisKK3N0cnVjdCBpbnZwY2lkX2Rlc2MgeworICAgIHVpbnQ2NF90
IHBjaWQ6MTI7CisgICAgdWludDY0X3QgcmVzZXJ2ZWQ6NTI7CisgICAgdWludDY0X3QgYWRkcjsK
K307CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBpbnZwY2lkKHVuc2lnbmVkIGxvbmcgcGNpZCwgdW5z
aWduZWQgbG9uZyBhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyB0eXBlKQoreworICAgIHN0cnVjdCBpbnZwY2lkX2Rlc2MgZGVzYyA9IHsgLnBjaWQgPSBwY2lk
LCAuYWRkciA9IGFkZHIgfTsKKworICAgIGFzbSB2b2xhdGlsZSAoImludnBjaWQgKCUwKSwgJTEi
CisgICAgICAgICAgICAgICAgICA6IDogInIiICgmZGVzYyksICJyIiAodHlwZSkgOiAibWVtb3J5
IiApOworfQorCisvKiBGbHVzaCBhbGwgbWFwcGluZ3MgZm9yIGEgZ2l2ZW4gUENJRCBhbmQgYWRk
ciwgbm90IGluY2x1ZGluZyBnbG9iYWxzICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52cGNpZF9m
bHVzaF9vbmUodW5zaWduZWQgbG9uZyBwY2lkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYWRkcikKK3sKKyAgICBpbnZwY2lkKHBjaWQsIGFkZHIs
IElOVlBDSURfVFlQRV9JTkRJVl9BRERSKTsKK30KKworLyogRmx1c2ggYWxsIG1hcHBpbmdzIGZv
ciBhIGdpdmVuIFBDSUQsIG5vdCBpbmNsdWRpbmcgZ2xvYmFscyAqLworc3RhdGljIGlubGluZSB2
b2lkIGludnBjaWRfZmx1c2hfc2luZ2xlX2NvbnRleHQodW5zaWduZWQgbG9uZyBwY2lkKQorewor
ICAgIGludnBjaWQocGNpZCwgMCwgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUKTsKK30KKworLyog
Rmx1c2ggYWxsIG1hcHBpbmdzLCBpbmNsdWRpbmcgZ2xvYmFscywgZm9yIGFsbCBQQ0lEcyAqLwor
c3RhdGljIGlubGluZSB2b2lkIGludnBjaWRfZmx1c2hfYWxsKHZvaWQpCit7CisgICAgaW52cGNp
ZCgwLCAwLCBJTlZQQ0lEX1RZUEVfQUxMX0lOQ0xfR0xPQkFMKTsKK30KKworLyogRmx1c2ggYWxs
IG1hcHBpbmdzIGZvciBhbGwgUENJRHMsIGV4Y2x1ZGluZyBnbG9iYWxzICovCitzdGF0aWMgaW5s
aW5lIHZvaWQgaW52cGNpZF9mbHVzaF9hbGxfbm9uZ2xvYmFscyh2b2lkKQoreworICAgIGludnBj
aWQoMCwgMCwgSU5WUENJRF9UWVBFX0FMTF9OT05fR0xPQkFMKTsKK30KKworI2VuZGlmCS8qIF9B
U01fWDg2X0lOVlBDSURfSF8gKi8KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6
IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWIt
d2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:10:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emING-0002WH-6O; Thu, 15 Feb 2018 12:10:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbre=fj=citrix.com=prvs=57767c78e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emINF-0002Vg-8J
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:10:49 +0000
X-Inumbo-ID: 6d2f8303-1249-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d2f8303-1249-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:12:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="462907645"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 15 Feb 2018 12:10:36 +0000
Message-ID: <20180215121040.20585-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 0/4] Use INVPCID to flush global mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSB3cm90ZSB0aGVzZSBwYXRjaGVzIHNvbWV0aW1lIGFnbyB0byBleHBsb3JlIFBDSUQgYW5kIElO
VlBDSUQuIEkgaGF2ZW4ndAp0aG91Z2h0IHRocm91Z2ggd2hldGhlciBob3cgdG8gdXNlIGJvdGgg
aW4gWGVuIHlldC4gQnV0IHNlZWluZyBKdWVyZ2VuIGxhaWQgb3V0CmhpcyB0aG91Z2h0IG9uIFBD
SUQgYW5kIElOVlBDSUQgSSB0aGluayBzb21lIG9mIHRoZSBwYXRjaGVzIGNhbiBiZSB1c2VmdWwu
CgpJIGhhZCBkb25lIHNvbWUgYmVuY2htYXJrIG9uIHRoZSBzcGVlZCBpbiBvbmUgb2YgbXkgb2xk
ZXIgYnJhbmNoIGJ5IGluc2VydGluZwpzb21lIHRyYWNlIHBvaW50cyBiZWZvcmUgYW5kIGFmdGVy
IHRoZSBmbHVzaC4gSXQgc2hvd2VkIHRoYXQgdHdpZGRsaW5nIENSNC5QR0UKaXMgMyB0byA1IHRp
bWVzIHNsb3dlciB0aGFuIGludnBjaWQuCgpUaGlzIHNlcmllcyBpcyBpbiBpbmNvbXBsZXRlIC0t
IG9idmlvdXNseSB3ZSBoYXZlIENSNC5QR0UgdHdpZGRsaW5nIGluIGEgZmV3Cm90aGVyIHBsYWNl
cy4gQnV0IGlmIHlvdSB0aGluayBpdCBpcyBiZW5lZmljaWFsIEkgY2FuIHRyeSB0byBjb252ZXJ0
IHRob3NlCnBsYWNlcyBhcyB3ZWxsLgoKV2VpLgoKV2VpIExpdSAoNCk6CiAgeDg2OiBpbnRyb2R1
Y2UgY3B1X2hhc19pbnZwY2lkCiAgeDg2OiByZXBvcnQgaWYgUENJRCBhbmQgSU5WUENJRCBhcmUg
c3VwcG9ydGVkCiAgeDg2OiBhZGQgaW52cGNpZC5oCiAgeDg2OiB1c2UgaW52cGNpZCB0byBkbyBn
bG9iYWwgZmx1c2gKCiB4ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyAgICAgICAgICB8IDIyICsrKysr
KysrKysrKy0tLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgfCAgNyArKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2ludnBjaWQuaCAgICB8IDYxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysKIDQgZmlsZXMgY2hhbmdlZCwgODcgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkK
IGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAoKLS0gCjIu
MTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:10:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emINH-0002X8-JX; Thu, 15 Feb 2018 12:10:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbre=fj=citrix.com=prvs=57767c78e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emING-0002Vh-8N
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:10:50 +0000
X-Inumbo-ID: 6d610919-1249-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d610919-1249-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:12:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="462907646"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 15 Feb 2018 12:10:38 +0000
Message-ID: <20180215121040.20585-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215121040.20585-1-wei.liu2@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 2/4] x86: report if PCID and INVPCID are
	supported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVw
LmMKaW5kZXggYWM1MzBlY2UyYy4uODllNDI4NjVhNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE3MDEsNiArMTcwMSwxMyBA
QCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1iaV9wKQog
ICAgICAgICAgICBjcHVfaGFzX254ID8gWEVOTE9HX0lORk8gOiBYRU5MT0dfV0FSTklORyAiV2Fy
bmluZzogIiwKICAgICAgICAgICAgY3B1X2hhc19ueCA/ICIiIDogIm5vdCAiKTsKIAorCisgICAg
cHJpbnRrKFhFTkxPR19JTkZPCisgICAgICAgICAgICJQQ0lEIChQcm9jZXNzLUNvbnRleHQgSURl
bnRpZmllcikgJXNzdXBwb3J0ZWRcbiIsCisgICAgICAgICAgIGNwdV9oYXNfcGNpZCA/ICIiIDog
Im5vdCAiKTsKKworICAgIHByaW50ayhYRU5MT0dfSU5GTyAiSU5WUENJRCAlc3N1cHBvcnRlZFxu
IiwgY3B1X2hhc19pbnZwY2lkID8gIiIgOiAibm90ICIpOworCiAgICAgLyoKICAgICAgKiBXZSdy
ZSBnb2luZyB0byBzZXR1cCBkb21haW4wIHVzaW5nIHRoZSBtb2R1bGUocykgdGhhdCB3ZSBzdGFz
aGVkIHNhZmVseQogICAgICAqIGFib3ZlIG91ciBoZWFwLiBUaGUgc2Vjb25kIG1vZHVsZSwgaWYg
cHJlc2VudCwgaXMgYW4gaW5pdHJkIHJhbWRpc2suCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:13:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:13:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIPj-0002xM-02; Thu, 15 Feb 2018 12:13:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbre=fj=citrix.com=prvs=57767c78e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emIPh-0002wn-7S
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:13:21 +0000
X-Inumbo-ID: 6d83b882-1249-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d83b882-1249-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:12:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="462907648"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Thu, 15 Feb 2018 12:10:40 +0000
Message-ID: <20180215121040.20585-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215121040.20585-1-wei.liu2@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 4/4] x86: use invpcid to do global flush
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvZmx1c2h0bGIuYyB8IDIyICsrKysrKysrKysrKysrKysrKy0tLS0KIDEgZmlsZSBjaGFu
Z2VkLCAxOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9mbHVzaHRsYi5jIGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKaW5kZXggOGE3YTc2
YjhmZi4uZTRlYTRmMzI5NyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKKysr
IGIveGVuL2FyY2gveDg2L2ZsdXNodGxiLmMKQEAgLTksNiArOSw3IEBACiAKICNpbmNsdWRlIDx4
ZW4vc2NoZWQuaD4KICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgorI2luY2x1ZGUgPGFzbS9pbnZw
Y2lkLmg+CiAjaW5jbHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4K
IApAQCAtMTIwLDExICsxMjEsMjQgQEAgdW5zaWduZWQgaW50IGZsdXNoX2FyZWFfbG9jYWwoY29u
c3Qgdm9pZCAqdmEsIHVuc2lnbmVkIGludCBmbGFncykKICAgICAgICAgZWxzZQogICAgICAgICB7
CiAgICAgICAgICAgICB1MzIgdCA9IHByZV9mbHVzaCgpOwotICAgICAgICAgICAgdW5zaWduZWQg
bG9uZyBjcjQgPSByZWFkX2NyNCgpOwogCi0gICAgICAgICAgICB3cml0ZV9jcjQoY3I0ICYgflg4
Nl9DUjRfUEdFKTsKLSAgICAgICAgICAgIGJhcnJpZXIoKTsKLSAgICAgICAgICAgIHdyaXRlX2Ny
NChjcjQpOworICAgICAgICAgICAgaWYgKCAhY3B1X2hhc19pbnZwY2lkICkKKyAgICAgICAgICAg
IHsKKyAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNyNCA9IHJlYWRfY3I0KCk7CisKKyAg
ICAgICAgICAgICAgICB3cml0ZV9jcjQoY3I0ICYgflg4Nl9DUjRfUEdFKTsKKyAgICAgICAgICAg
ICAgICBiYXJyaWVyKCk7CisgICAgICAgICAgICAgICAgd3JpdGVfY3I0KGNyNCk7CisgICAgICAg
ICAgICB9CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAgICAgKiBVc2luZyBpbnZwY2lkIHRvIGZsdXNoIGFsbCBtYXBwaW5n
cyB3b3JrcworICAgICAgICAgICAgICAgICAqIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciBQQ0lEIGlz
IGVuYWJsZWQgb3Igbm90LgorICAgICAgICAgICAgICAgICAqIEl0IGlzIGZhc3RlciB0aGFuIHJl
YWQtbW9kaWZ5LXdyaXRlIENSNC4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAg
ICBpbnZwY2lkX2ZsdXNoX2FsbCgpOworICAgICAgICAgICAgfQogCiAgICAgICAgICAgICBwb3N0
X2ZsdXNoKHQpOwogICAgICAgICB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:16:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:16:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emISM-00039C-G9; Thu, 15 Feb 2018 12:16:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g/kl=fj=citrix.com=prvs=5778a272a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emISL-00038z-4Q
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:16:05 +0000
X-Inumbo-ID: 2851429e-124a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2851429e-124a-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:17:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="67952701"
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
 <20180215121040.20585-4-wei.liu2@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <741edf94-e31b-7c97-4566-5e73b5679746@citrix.com>
Date: Thu, 15 Feb 2018 12:15:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215121040.20585-4-wei.liu2@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 3/4] x86: add invpcid.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMTggMTI6MTAsIFdlaSBMaXUgd3JvdGU6Cj4gUHJvdmlkZSB0aGUgZnVuY3Rpb25z
IG5lZWRlZCBmb3IgZGlmZmVyZW50IG1vZGVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lk
LmggfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEg
ZmlsZSBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
aW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKPiBuZXcgZmls
ZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAuLjdjMzA3ZWNmYzMKPiAtLS0gL2Rldi9u
dWxsCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKPiBAQCAtMCwwICsxLDYx
IEBACj4gKyNpZm5kZWYgX0FTTV9YODZfSU5WUENJRF9IXwo+ICsjZGVmaW5lIF9BU01fWDg2X0lO
VlBDSURfSF8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPiArCj4gKyNkZWZpbmUgSU5W
UENJRF9UWVBFX0lORElWX0FERFIgICAgICAwCj4gKyNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdM
RV9DVFhUICAgICAxCj4gKyNkZWZpbmUgSU5WUENJRF9UWVBFX0FMTF9JTkNMX0dMT0JBTCAyCj4g
KyNkZWZpbmUgSU5WUENJRF9UWVBFX0FMTF9OT05fR0xPQkFMICAzCj4gKwo+ICtzdHJ1Y3QgaW52
cGNpZF9kZXNjIHsKPiArICAgIHVpbnQ2NF90IHBjaWQ6MTI7Cj4gKyAgICB1aW50NjRfdCByZXNl
cnZlZDo1MjsKPiArICAgIHVpbnQ2NF90IGFkZHI7Cj4gK307Cj4gKwo+ICtzdGF0aWMgaW5saW5l
IHZvaWQgaW52cGNpZCh1bnNpZ25lZCBsb25nIHBjaWQsIHVuc2lnbmVkIGxvbmcgYWRkciwKPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0eXBlKQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgaW52cGNpZF9kZXNjIGRlc2MgPSB7IC5wY2lkID0gcGNpZCwgLmFkZHIgPSBhZGRy
IH07Cj4gKwo+ICsgICAgYXNtIHZvbGF0aWxlICgiaW52cGNpZCAoJTApLCAlMSIKPiArICAgICAg
ICAgICAgICAgICAgOiA6ICJyIiAoJmRlc2MpLCAiciIgKHR5cGUpIDogIm1lbW9yeSIgKTsKCmlu
dnBjaWQgJVtkZXNjXSwgJVt0eXBlXQoKQW5kIHlvdSBjYW4gdXNlIFtkZXNjXSAibSIgKGRlc2Mp
IGZvciB0aGUgY29uc3RyYWludC7CoCBUaGUgc3RydWN0dXJlCndpbGwgYmUgYnVpbHQgb24gdGhl
IHN0YWNrLCBtZWFuaW5nIHRoYXQgYW4gJXJzcCBiYXNlZCBtZW1vcnkgcmVmZXJlbmNlCmlzIG1v
cmUgZWZmaWNpZW50IHRoYW4gZm9yY2luZyB0aGUgdXNlIG9mIGEgcmVnaXN0ZXIuCgpXZSBwcm9i
YWJseSBhbHNvIG5lZWQgYSAtREhBVkVfR0FTX0lOVlBDSUQsIGFzIElOVlBDSUQgaXMgbmV3ZXIg
dGhhbgpzb21lIG9mIHRoZSBpbnN0cnVjdGlvbiBncm91cHMgd2UgYWxyZWFkeSBjaGVjayBmb3Iu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:24:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:24:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIZy-0003zY-Dd; Thu, 15 Feb 2018 12:23:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b/4n=fj=gmail.com=philippe.mathieu.daude@srs-us1.protection.inumbo.net>)
 id 1emIZx-0003zS-IB
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:23:57 +0000
X-Inumbo-ID: 0095d8a1-124b-11e8-ba59-bc764e045a96
Received: from mail-qk0-x241.google.com (unknown [2607:f8b0:400d:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0095d8a1-124b-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 13:23:18 +0100 (CET)
Received: by mail-qk0-x241.google.com with SMTP id g2so9584249qkd.12
 for <xen-devel@lists.xenproject.org>; Thu, 15 Feb 2018 04:23:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:subject:to:cc:references:from:openpgp:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=9La0VeRjc3h1H9sA2OnH3Upp0vgU+la18rXeE6L2JFk=;
 b=BLEwO80HkD+a61BkXRoaTxTaw8K7OGsHnAizGhSSFQk0qAfKeb9qHqAb6B1+oaN3fw
 6pXzUfjUaW6PG0ZAlzhDNkIvNSNLvOdiQXn2SarSQfelzEX9NlZJ8RtYCkPvDf8yhoV5
 G7Js1sXLBuvliL7W1zcV7VGkyt75EFSABAcAjAsPrjUq+tvHcyezokTWsh9TnucYIg/s
 WEvMavNmP3cie21JPRvb6BBmijYcvVcU/VWyizLscw+q2GH7hRglFFI7d929YrDdq4g1
 9axRLKnoJAANPyhcF3++R5bywtgOmxj1Ffl7WwqoCxd4GpEHKjTcxCjJH+fFUQ+Ms5Uo
 CMmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:subject:to:cc:references:from:openpgp
 :message-id:date:user-agent:mime-version:in-reply-to
 :content-language:content-transfer-encoding;
 bh=9La0VeRjc3h1H9sA2OnH3Upp0vgU+la18rXeE6L2JFk=;
 b=TFtDdvLb9TlqzY3ZzIoJen1S112JUZJlogh8yqzgmu1ND3PxdRpiMpVpC1jYjkH7Jf
 48LTb21YXGL50L2VNC1YCvnSvW+8M77KyegEC2r0khJJcvxC7/kKNFxK6pGsjRed/awv
 SF3jrBC80nAy0oiAppMMnkQlsd3tOcgyTWnhLr3Q5KAAOQszizdH531abOpmQrhdPWZ7
 4WYxV4pvdbuan9SiLF1tfxDy92KRNQk20CMoreYVoPZFUcpo7cUXtef0pnnKH/4FDv8N
 kglWI2x86RGergo19km5mHhotpLCtl+qL1iIqA+lNH+XlgYFfmnt9UI1H+3UM7m0U36G
 Q2vQ==
X-Gm-Message-State: APf1xPCU6cen0A5pHfK6XdsiouHurnojxsw4BrHIeaTMvjUlAk2LTUip
 3f2aIxrUOBlpL2sQn0h6eI3bDqMscSA=
X-Google-Smtp-Source: AH8x226jDdULEwejOy7P8qq+niAB70AFO1liu5nZ5TqDcs9PFHfg8QvbMEJy/nVbM5MLho+UOzu33Q==
X-Received: by 10.55.115.134 with SMTP id o128mr3770098qkc.109.1518697434676; 
 Thu, 15 Feb 2018 04:23:54 -0800 (PST)
Received: from [192.168.1.11] ([138.117.48.219])
 by smtp.gmail.com with ESMTPSA id j19sm11233138qtc.1.2018.02.15.04.23.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 15 Feb 2018 04:23:54 -0800 (PST)
To: Alan.Robinson@ts.fujitsu.com
References: <20180215042900.16078-1-f4bug@amsat.org>
 <20180215042900.16078-31-f4bug@amsat.org>
 <20180215110016.GB23170@ts.fujitsu.com>
From: =?UTF-8?Q?Philippe_Mathieu-Daud=c3=a9?= <f4bug@amsat.org>
Openpgp: id=FAABE75E12917221DCFD6BB2E3E32C2CDEADC0DE;
 url=http://pgp.mit.edu/pks/lookup?op=get&search=0xE3E32C2CDEADC0DE
Message-ID: <fd9024d9-be99-653a-2e88-2d2d21f47dbd@amsat.org>
Date: Thu, 15 Feb 2018 09:23:52 -0300
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215110016.GB23170@ts.fujitsu.com>
Content-Language: en-US
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>, qemu-devel@nongnu.org,
 Max Reitz <mreitz@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 30/30] xen: use the BYTE-based definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTUvMjAxOCAwODowMCBBTSwgQWxhbiBSb2JpbnNvbiB3cm90ZToKPiBIaSBQaGlsaXBw
ZSwKPiAKPiBPbiBUaHUsIEZlYiAxNSwgMjAxOCBhdCAwMToyOTowMEFNIC0wMzAwLCBQaGlsaXBw
ZSBNYXRoaWV1LURhdWTDqSB3cm90ZToKPj4gRnJvbTogUGhpbGlwcGUgTWF0aGlldS1EYXVkw6kg
PGY0YnVnQGFtc2F0Lm9yZz4KPj4gU3ViamVjdDogW1hlbi1kZXZlbF0gW1BBVENIIDMwLzMwXSB4
ZW46IHVzZSB0aGUgQllURS1iYXNlZCBkZWZpbml0aW9ucwo+PiBMaXN0LUlkOiBYZW4gZGV2ZWxv
cGVyIGRpc2N1c3Npb24gPHhlbi1kZXZlbC5saXN0cy54ZW5wcm9qZWN0Lm9yZz4KPj4KPj4gSXQg
ZWFzZSBjb2RlIHJldmlldywgdW5pdCBpcyBleHBsaWNpdC4KPj4KPj4gU2lnbmVkLW9mZi1ieTog
UGhpbGlwcGUgTWF0aGlldS1EYXVkw6kgPGY0YnVnQGFtc2F0Lm9yZz4KPj4gLS0tCj4+ICBody9i
bG9jay94ZW5fZGlzay5jICAgICAgICB8ICA0ICsrLS0KPj4gIGh3L3hlbnB2L3hlbl9kb21haW5i
dWlsZC5jIHwgMTAgKysrKystLS0tLQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDcgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9ody9ibG9jay94ZW5fZGlzay5j
IGIvaHcvYmxvY2sveGVuX2Rpc2suYwo+PiBpbmRleCBmNzRmY2Q0MmQxLi41NTcwMDViNWU1IDEw
MDY0NAo+PiAtLS0gYS9ody9ibG9jay94ZW5fZGlzay5jCj4+ICsrKyBiL2h3L2Jsb2NrL3hlbl9k
aXNrLmMKPj4gQEAgLTExNTMsOSArMTE1Myw5IEBAIHN0YXRpYyBpbnQgYmxrX2Nvbm5lY3Qoc3Ry
dWN0IFhlbkRldmljZSAqeGVuZGV2KQo+PiAgICAgIH0KPj4gIAo+PiAgICAgIHhlbl9wdl9wcmlu
dGYoeGVuZGV2LCAxLCAidHlwZSBcIiVzXCIsIGZpbGVwcm90byBcIiVzXCIsIGZpbGVuYW1lIFwi
JXNcIiwiCj4+IC0gICAgICAgICAgICAgICAgICAiIHNpemUgJSIgUFJJZDY0ICIgKCUiIFBSSWQ2
NCAiIE1CKVxuIiwKPj4gKyAgICAgICAgICAgICAgICAgICIgc2l6ZSAlIiBQUklkNjQgIiAoJWxs
dSBNQilcbiIsCj4+ICAgICAgICAgICAgICAgICAgICBibGtkZXYtPnR5cGUsIGJsa2Rldi0+Zmls
ZXByb3RvLCBibGtkZXYtPmZpbGVuYW1lLAo+PiAtICAgICAgICAgICAgICAgICAgYmxrZGV2LT5m
aWxlX3NpemUsIGJsa2Rldi0+ZmlsZV9zaXplID4+IDIwKTsKPj4gKyAgICAgICAgICAgICAgICAg
IGJsa2Rldi0+ZmlsZV9zaXplLCBibGtkZXYtPmZpbGVfc2l6ZSAvIE1fQllURSk7Cj4+ICAKPj4g
ICAgICAvKiBGaWxsIGluIG51bWJlciBvZiBzZWN0b3Igc2l6ZSBhbmQgbnVtYmVyIG9mIHNlY3Rv
cnMgKi8KPj4gICAgICB4ZW5zdG9yZV93cml0ZV9iZV9pbnQoJmJsa2Rldi0+eGVuZGV2LCAic2Vj
dG9yLXNpemUiLCBibGtkZXYtPmZpbGVfYmxrKTsKPj4gZGlmZiAtLWdpdCBhL2h3L3hlbnB2L3hl
bl9kb21haW5idWlsZC5jIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKPj4gaW5kZXggMDI3
Zjc2ZmFkMS4uMDgzZmI4MGVlNSAxMDA2NDQKPj4gLS0tIGEvaHcveGVucHYveGVuX2RvbWFpbmJ1
aWxkLmMKPj4gKysrIGIvaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmMKPj4gQEAgLTc1LDkgKzc1
LDkgQEAgaW50IHhlbnN0b3JlX2RvbWFpbl9pbml0MShjb25zdCBjaGFyICprZXJuZWwsIGNvbnN0
IGNoYXIgKnJhbWRpc2ssCj4+ICAgICAgeGVuc3RvcmVfd3JpdGVfc3RyKGRvbSwgInZtIiwgICAg
IHZtKTsKPj4gIAo+PiAgICAgIC8qIG1lbW9yeSAqLwo+PiAtICAgIHhlbnN0b3JlX3dyaXRlX2lu
dChkb20sICJtZW1vcnkvdGFyZ2V0IiwgcmFtX3NpemUgPj4gMTApOyAgLy8ga0IKPj4gLSAgICB4
ZW5zdG9yZV93cml0ZV9pbnQodm0sICJtZW1vcnkiLCAgICAgICAgIHJhbV9zaXplID4+IDIwKTsg
IC8vIE1CCj4+IC0gICAgeGVuc3RvcmVfd3JpdGVfaW50KHZtLCAibWF4bWVtIiwgICAgICAgICBy
YW1fc2l6ZSA+PiAyMCk7ICAvLyBNQgo+PiArICAgIHhlbnN0b3JlX3dyaXRlX2ludChkb20sICJt
ZW1vcnkvdGFyZ2V0IiwgcmFtX3NpemUgKiBLX0JZVEUpOwo+PiArICAgIHhlbnN0b3JlX3dyaXRl
X2ludCh2bSwgIm1lbW9yeSIsICAgICAgICAgcmFtX3NpemUgKiBNX0JZVEUpOwo+PiArICAgIHhl
bnN0b3JlX3dyaXRlX2ludCh2bSwgIm1heG1lbSIsICAgICAgICAgcmFtX3NpemUgKiBNX0JZVEUp
Owo+IAo+IFRoZXNlIGNoYW5nZXMgbG9va3Mgd3JvbmcsIHN1cmVseSBpdCBtdXN0IGJlICdyYW1f
c2l6ZSAvIEtfQllURScuLi4KCk9vcHMuLi4gVGhhbmtzIGZvciBub3RpY2luZyB0aGlzIG1pc3Rh
a2UhCgpDYW4gSSBhZGQgeW91ciBSLWIgdGFnIG9uY2UgZml4ZWQ/IFJlc3BpbiB3aWxsIGJlOgoK
KyAgICB4ZW5zdG9yZV93cml0ZV9pbnQoZG9tLCAibWVtb3J5L3RhcmdldCIsIHJhbV9zaXplIC8g
S19CWVRFKTsKKyAgICB4ZW5zdG9yZV93cml0ZV9pbnQodm0sICJtZW1vcnkiLCAgICAgICAgIHJh
bV9zaXplIC8gTV9CWVRFKTsKKyAgICB4ZW5zdG9yZV93cml0ZV9pbnQodm0sICJtYXhtZW0iLCAg
ICAgICAgIHJhbV9zaXplIC8gTV9CWVRFKTsKClJlZ2FyZHMsCgpQaGlsLgoKPiAKPiBBbGFuCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:25:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIbI-00044x-Nl; Thu, 15 Feb 2018 12:25:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbre=fj=citrix.com=prvs=57767c78e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emIbH-00044q-Rq
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:25:19 +0000
X-Inumbo-ID: 3229dfa2-124b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3229dfa2-124b-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 13:24:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="462909568"
Date: Thu, 15 Feb 2018 12:24:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180215122455.3aignbojfrx67pn4@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
 <20180215121040.20585-4-wei.liu2@citrix.com>
 <741edf94-e31b-7c97-4566-5e73b5679746@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <741edf94-e31b-7c97-4566-5e73b5679746@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 3/4] x86: add invpcid.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTUsIDIwMTggYXQgMTI6MTU6NTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNS8wMi8xOCAxMjoxMCwgV2VpIExpdSB3cm90ZToKPiA+IFByb3ZpZGUgdGhl
IGZ1bmN0aW9ucyBuZWVkZWQgZm9yIGRpZmZlcmVudCBtb2Rlcy4KPiA+Cj4gPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9pbnZwY2lkLmggfCA2MSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4gPiAgMSBmaWxlIGNoYW5nZWQsIDYxIGluc2VydGlvbnMoKykKPiA+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKPiA+Cj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2ludnBjaWQuaAo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAw
MDAwMDAuLjdjMzA3ZWNmYzMKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW52cGNpZC5oCj4gPiBAQCAtMCwwICsxLDYxIEBACj4gPiArI2lmbmRlZiBfQVNN
X1g4Nl9JTlZQQ0lEX0hfCj4gPiArI2RlZmluZSBfQVNNX1g4Nl9JTlZQQ0lEX0hfCj4gPiArCj4g
PiArI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+ID4gKwo+ID4gKyNkZWZpbmUgSU5WUENJRF9UWVBF
X0lORElWX0FERFIgICAgICAwCj4gPiArI2RlZmluZSBJTlZQQ0lEX1RZUEVfU0lOR0xFX0NUWFQg
ICAgIDEKPiA+ICsjZGVmaW5lIElOVlBDSURfVFlQRV9BTExfSU5DTF9HTE9CQUwgMgo+ID4gKyNk
ZWZpbmUgSU5WUENJRF9UWVBFX0FMTF9OT05fR0xPQkFMICAzCj4gPiArCj4gPiArc3RydWN0IGlu
dnBjaWRfZGVzYyB7Cj4gPiArICAgIHVpbnQ2NF90IHBjaWQ6MTI7Cj4gPiArICAgIHVpbnQ2NF90
IHJlc2VydmVkOjUyOwo+ID4gKyAgICB1aW50NjRfdCBhZGRyOwo+ID4gK307Cj4gPiArCj4gPiAr
c3RhdGljIGlubGluZSB2b2lkIGludnBjaWQodW5zaWduZWQgbG9uZyBwY2lkLCB1bnNpZ25lZCBs
b25nIGFkZHIsCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB0
eXBlKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IGludnBjaWRfZGVzYyBkZXNjID0geyAucGNpZCA9
IHBjaWQsIC5hZGRyID0gYWRkciB9Owo+ID4gKwo+ID4gKyAgICBhc20gdm9sYXRpbGUgKCJpbnZw
Y2lkICglMCksICUxIgo+ID4gKyAgICAgICAgICAgICAgICAgIDogOiAiciIgKCZkZXNjKSwgInIi
ICh0eXBlKSA6ICJtZW1vcnkiICk7Cj4gCj4gaW52cGNpZCAlW2Rlc2NdLCAlW3R5cGVdCj4gCj4g
QW5kIHlvdSBjYW4gdXNlIFtkZXNjXSAibSIgKGRlc2MpIGZvciB0aGUgY29uc3RyYWludC7CoCBU
aGUgc3RydWN0dXJlCj4gd2lsbCBiZSBidWlsdCBvbiB0aGUgc3RhY2ssIG1lYW5pbmcgdGhhdCBh
biAlcnNwIGJhc2VkIG1lbW9yeSByZWZlcmVuY2UKPiBpcyBtb3JlIGVmZmljaWVudCB0aGFuIGZv
cmNpbmcgdGhlIHVzZSBvZiBhIHJlZ2lzdGVyLgoKTlAuCgo+IAo+IFdlIHByb2JhYmx5IGFsc28g
bmVlZCBhIC1ESEFWRV9HQVNfSU5WUENJRCwgYXMgSU5WUENJRCBpcyBuZXdlciB0aGFuCj4gc29t
ZSBvZiB0aGUgaW5zdHJ1Y3Rpb24gZ3JvdXBzIHdlIGFscmVhZHkgY2hlY2sgZm9yLgo+IAoKT3Ig
d2UgY2FuIGp1c3QgdXNlIHRoZSBieXRlIGNvZGUgZGlyZWN0bHkgLS0gaXQgaXMgdGhlIHNhbWUg
Zm9yIGJvdGggNjQKYW5kIDMyIGJpdCwgdGhlbiBtYW51YWxseSBzcGVjaWZ5IHRoZSBNb2RSTSBi
eXRlLiBUaGF0J3Mgd2hhdCBMaW51eApkb2VzLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:26:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:26:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIcZ-0004J6-1C; Thu, 15 Feb 2018 12:26:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g/kl=fj=citrix.com=prvs=5778a272a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emIcX-0004Iu-Ka
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:26:37 +0000
X-Inumbo-ID: 5facb057-124b-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5facb057-124b-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 13:25:58 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="67953355"
To: Wei Liu <wei.liu2@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
 <20180215121040.20585-4-wei.liu2@citrix.com>
 <741edf94-e31b-7c97-4566-5e73b5679746@citrix.com>
 <20180215122455.3aignbojfrx67pn4@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <afe5b9c9-e104-e695-b825-7050fd70dc2d@citrix.com>
Date: Thu, 15 Feb 2018 12:26:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215122455.3aignbojfrx67pn4@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 3/4] x86: add invpcid.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMTggMTI6MjQsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBGZWIgMTUsIDIwMTgg
YXQgMTI6MTU6NTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMTUvMDIvMTgg
MTI6MTAsIFdlaSBMaXUgd3JvdGU6Cj4+PiBQcm92aWRlIHRoZSBmdW5jdGlvbnMgbmVlZGVkIGZv
ciBkaWZmZXJlbnQgbW9kZXMuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5o
IHwgNjEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gIDEg
ZmlsZSBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspCj4+PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhl
bi9pbmNsdWRlL2FzbS14ODYvaW52cGNpZC5oCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaW52cGNpZC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbnZwY2lkLmgKPj4+
IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwMDAwLi43YzMwN2VjZmMzCj4+
PiAtLS0gL2Rldi9udWxsCj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ludnBjaWQuaAo+
Pj4gQEAgLTAsMCArMSw2MSBAQAo+Pj4gKyNpZm5kZWYgX0FTTV9YODZfSU5WUENJRF9IXwo+Pj4g
KyNkZWZpbmUgX0FTTV9YODZfSU5WUENJRF9IXwo+Pj4gKwo+Pj4gKyNpbmNsdWRlIDx4ZW4vdHlw
ZXMuaD4KPj4+ICsKPj4+ICsjZGVmaW5lIElOVlBDSURfVFlQRV9JTkRJVl9BRERSICAgICAgMAo+
Pj4gKyNkZWZpbmUgSU5WUENJRF9UWVBFX1NJTkdMRV9DVFhUICAgICAxCj4+PiArI2RlZmluZSBJ
TlZQQ0lEX1RZUEVfQUxMX0lOQ0xfR0xPQkFMIDIKPj4+ICsjZGVmaW5lIElOVlBDSURfVFlQRV9B
TExfTk9OX0dMT0JBTCAgMwo+Pj4gKwo+Pj4gK3N0cnVjdCBpbnZwY2lkX2Rlc2Mgewo+Pj4gKyAg
ICB1aW50NjRfdCBwY2lkOjEyOwo+Pj4gKyAgICB1aW50NjRfdCByZXNlcnZlZDo1MjsKPj4+ICsg
ICAgdWludDY0X3QgYWRkcjsKPj4+ICt9Owo+Pj4gKwo+Pj4gK3N0YXRpYyBpbmxpbmUgdm9pZCBp
bnZwY2lkKHVuc2lnbmVkIGxvbmcgcGNpZCwgdW5zaWduZWQgbG9uZyBhZGRyLAo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdHlwZSkKPj4+ICt7Cj4+PiArICAg
IHN0cnVjdCBpbnZwY2lkX2Rlc2MgZGVzYyA9IHsgLnBjaWQgPSBwY2lkLCAuYWRkciA9IGFkZHIg
fTsKPj4+ICsKPj4+ICsgICAgYXNtIHZvbGF0aWxlICgiaW52cGNpZCAoJTApLCAlMSIKPj4+ICsg
ICAgICAgICAgICAgICAgICA6IDogInIiICgmZGVzYyksICJyIiAodHlwZSkgOiAibWVtb3J5IiAp
Owo+PiBpbnZwY2lkICVbZGVzY10sICVbdHlwZV0KPj4KPj4gQW5kIHlvdSBjYW4gdXNlIFtkZXNj
XSAibSIgKGRlc2MpIGZvciB0aGUgY29uc3RyYWludC7CoCBUaGUgc3RydWN0dXJlCj4+IHdpbGwg
YmUgYnVpbHQgb24gdGhlIHN0YWNrLCBtZWFuaW5nIHRoYXQgYW4gJXJzcCBiYXNlZCBtZW1vcnkg
cmVmZXJlbmNlCj4+IGlzIG1vcmUgZWZmaWNpZW50IHRoYW4gZm9yY2luZyB0aGUgdXNlIG9mIGEg
cmVnaXN0ZXIuCj4gTlAuCj4KPj4gV2UgcHJvYmFibHkgYWxzbyBuZWVkIGEgLURIQVZFX0dBU19J
TlZQQ0lELCBhcyBJTlZQQ0lEIGlzIG5ld2VyIHRoYW4KPj4gc29tZSBvZiB0aGUgaW5zdHJ1Y3Rp
b24gZ3JvdXBzIHdlIGFscmVhZHkgY2hlY2sgZm9yLgo+Pgo+IE9yIHdlIGNhbiBqdXN0IHVzZSB0
aGUgYnl0ZSBjb2RlIGRpcmVjdGx5IC0tIGl0IGlzIHRoZSBzYW1lIGZvciBib3RoIDY0Cj4gYW5k
IDMyIGJpdCwgdGhlbiBtYW51YWxseSBzcGVjaWZ5IHRoZSBNb2RSTSBieXRlLiBUaGF0J3Mgd2hh
dCBMaW51eAo+IGRvZXMuCgpTZWUgdGhlIHZteCBfX2ludmVwdCgpIHdyYXBwZXIsIHdoaWNoIGlz
IHZlcnkgc2ltaWxhciwgYnV0IGRvZXNuJ3QgbmVlZAp0aGUgQlVHKCkgaGFuZGxpbmcuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:31:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:31:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIhR-000512-J0; Thu, 15 Feb 2018 12:31:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emIhP-00050u-Rl
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:31:39 +0000
X-Inumbo-ID: 55d08fa6-124c-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55d08fa6-124c-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:32:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 05:31:32 -0700
Message-Id: <5A858BB202000078001A80CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 05:31:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
 <20180215121040.20585-2-wei.liu2@citrix.com>
In-Reply-To: <20180215121040.20585-2-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 1/4] x86: introduce cpu_has_invpcid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE4IGF0IDEzOjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2NwdWZlYXR1cmUuaAo+IEBAIC05Myw2ICs5Myw3IEBACj4gICNkZWZpbmUgY3B1
X2hhc19hdngyICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDIpCj4gICNk
ZWZpbmUgY3B1X2hhc19zbWVwICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NN
RVApCj4gICNkZWZpbmUgY3B1X2hhc19ibWkyICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX0JNSTIpCj4gKyNkZWZpbmUgY3B1X2hhc19pbnZwY2lkICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lOVlBDSUQpCj4gICNkZWZpbmUgY3B1X2hhc19ydG0gICAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JUTSkKPiAgI2RlZmluZSBjcHVfaGFzX2ZwdV9z
ZWwgICAgICAgICAoIWJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT19GUFVfU0VMKSkKPiAgI2Rl
ZmluZSBjcHVfaGFzX21weCAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTVBY
KQoKUGxlYXNlIGZvbGQgaW50byB3aGF0ZXZlciBwYXRjaCBpcyBmaXJzdCB1c2luZyB0aGUgbmV3
IG1hY3JvLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:34:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:34:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIkB-0005A0-Vu; Thu, 15 Feb 2018 12:34:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emIkA-00059s-QH
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:34:30 +0000
X-Inumbo-ID: 7a10b0a4-124c-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a10b0a4-124c-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 13:33:51 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 05:34:28 -0700
Message-Id: <5A858C6202000078001A80D4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 05:34:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
 <20180215121040.20585-4-wei.liu2@citrix.com>
In-Reply-To: <20180215121040.20585-4-wei.liu2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 3/4] x86: add invpcid.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE4IGF0IDEzOjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
UHJvdmlkZSB0aGUgZnVuY3Rpb25zIG5lZWRlZCBmb3IgZGlmZmVyZW50IG1vZGVzLgoKRG8gd2Ug
cmVhbGx5IG5lZWQgYWxsIG9mIHRoZXNlPyBMZXQncyBub3QgaGF2ZSBkZWFkIGNvZGUgc2l0IGFy
b3VuZAphbmQgcmlzayBpdCBiZWNvbWluZyBzdGFsZS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:35:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:35:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emIlY-0005Gd-9N; Thu, 15 Feb 2018 12:35:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zbre=fj=citrix.com=prvs=57767c78e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emIlX-0005GD-LS
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:35:55 +0000
X-Inumbo-ID: ee075b42-124c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee075b42-124c-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:37:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="462910904"
Date: Thu, 15 Feb 2018 12:35:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180215123546.mqnwfyl7sdtnbkwe@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
 <20180215121040.20585-4-wei.liu2@citrix.com>
 <5A858C6202000078001A80D4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A858C6202000078001A80D4@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 3/4] x86: add invpcid.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTUsIDIwMTggYXQgMDU6MzQ6MjZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjAyLjE4IGF0IDEzOjEwLCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBQcm92aWRlIHRoZSBmdW5jdGlvbnMgbmVlZGVkIGZvciBkaWZmZXJlbnQgbW9kZXMu
Cj4gCj4gRG8gd2UgcmVhbGx5IG5lZWQgYWxsIG9mIHRoZXNlPyBMZXQncyBub3QgaGF2ZSBkZWFk
IGNvZGUgc2l0IGFyb3VuZAo+IGFuZCByaXNrIGl0IGJlY29taW5nIHN0YWxlLgo+IAoKVGhleSB3
aWxsIGJlIG5lZWRlZCB3aGVuIHdlIHdhbnQgdG8gdXNlIFBDSUQgYW5kIElOVlBDSUQgYXQgdGhl
IHNhbWUKdGltZSwgd2hpY2ggc2VlbXMgdG8gYmUgdGhlIHBsYW4/CgpXZWkuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emImR-0005Ly-Hs; Thu, 15 Feb 2018 12:36:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g/kl=fj=citrix.com=prvs=5778a272a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emImQ-0005La-Lx
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 12:36:50 +0000
X-Inumbo-ID: 0ee86486-124d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0ee86486-124d-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:38:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="67954004"
To: Alexandru Isaila <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4ac41b55-8a8a-6f59-a640-9b2b9b20b2e6@citrix.com>
Date: Thu, 15 Feb 2018 12:36:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v4 0/4] hvm/svm: Enable vm events for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMTggMTA6MjIsIEFsZXhhbmRydSBJc2FpbGEgd3JvdGU6Cj4gSGkgYWxsLAo+Cj4g
VGhpcyBzZXJpZXMgcHJvdmlkZXMgYSBza2VsZXRvbiBmb3IgZW5hYmxpbmcgdm1fZXZlbnRzIG9u
IFNWTS4gRm9yIHRoZQo+IGZpcnN0IHN0ZXAsIHRoZSBNU1IsIENSLCBCcmVha3BvaW50IGFuZCBH
dWVzdFJlcXVlc3QgaGF2ZSBiZWVuIHRlc3RlZAo+IGFuZCBhZGRlZCB0byB0aGUgY2FwYWJpbGl0
aWVzIGxpc3QuCgpPayAtIHRoaXMgc2VyaWVzIGlzIGxvb2tpbmcgbXVjaCBjbGVhcmVyIG5vdy7C
oCBUaGFua3MuCgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4gKGFsdGhvdWdoIHRoZXJlIGlzCm9uZSB0cml2aWFsIHN0eWxlIGlzc3VlIGluIHBhdGNo
IDEgSSBjYW4gZml4IG9uIGNvbW1pdCkuCgpZb3UgYXJlIHN0aWxsIHdhaXRpbmcgZm9yIFNWTSBh
Y2tzIG9uIHBhdGNoZXMgMSBhbmQgMyBieSB0aGUgbG9va3Mgb2YKdGhpbmdzLgoKT25lIHRoaW5n
IEkgbm90ZSBob3dldmVyIGlzIHRoYXQgcGF0Y2ggMiBhbmQgMyBib3RoIHR1cm4gb24gaW50ZXJj
ZXB0cwphbmQgaGF2ZSBubyB3YXkgb2YgdHVybmluZyB0aGVtIGJhY2sgb2ZmLsKgIFRoaXMgYXBw
ZWFycyB0byBiZSBjb25zaXN0ZW50CndpdGggdGhlIEludGVsIHNpZGUgb2YgdGhpbmdzLCBidXQg
aXQgaXMgc3Vib3B0aW1hbCBmb3IgdGhlIGd1ZXN0IHdoZW4KYW4gaW50cm9zcGVjdGlvbiBhZ2Vu
dCBkZXRhY2hlcy4KCkZvciB0aGUgQ1BVSUQvTVNSIHBvbGljeSBzaWRlIG9mIHRoaW5ncywgSmFu
IGhhcyB0YWxrZWQgbWUgaW4gdG8KY2hhbmdpbmcgaG93IGNwdWlkX3BvbGljeV91cGRhdGVkKCkg
d29ya3MsIGFuZCBpbXBsZW1lbnRpbmcgaXQgYXMgYQpyZWNhbGN1bGF0aW9uIG9mIHRoZSBpbnRl
cmNlcHRzIG9uIHRoZSByZXR1cm4tdG8tZ3Vlc3QgcGF0aC7CoCBJdCBvY2N1cnMKdG8gbWUgdGhh
dCB0aGlzIHVzZWZ1bGx5IGV4dGVuZHMgdG8gY2hhbmdlcyByZXF1ZXN0ZWQgYnkgdGhlCmludHJv
c3BlY3Rpb24gYWdlbnQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 12:52:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 12:52:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emJ1L-0006yN-Vc; Thu, 15 Feb 2018 12:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nc0x=fj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emJ1L-0006yH-3b
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 12:52:15 +0000
X-Inumbo-ID: 357ec68f-124f-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 357ec68f-124f-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 12:53:24 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7DA9DAD7F;
 Thu, 15 Feb 2018 12:52:06 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 15 Feb 2018 13:52:03 +0100
Message-Id: <20180215125203.29794-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, andrew.cooper3@citrix.com,
 jbeulich@suse.com, dfaggioli@suse.com
Subject: [Xen-devel] [PATCH] x86/xpti: avoid copying L4 page table contents
	when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIG1pdGlnYXRpb24gb2YgTWVsdGRvd24gdGhlIGN1cnJlbnQgTDQgcGFnZSB0YWJsZSBpcyBj
b3BpZWQgdG8gdGhlCmNwdSBsb2NhbCByb290IHBhZ2UgdGFibGUgZWFjaCB0aW1lIGEgNjQgYml0
IHB2IGd1ZXN0IGlzIGVudGVyZWQuCgpDb3B5aW5nIGNhbiBiZSBhdm9pZGVkIGluIGNhc2VzIHdo
ZXJlIHRoZSBndWVzdCBMNCBwYWdlIHRhYmxlIGhhc24ndApiZWVuIG1vZGlmaWVkIHdoaWxlIHJ1
bm5pbmcgdGhlIGh5cGVydmlzb3IsIGUuZy4gd2hlbiBoYW5kbGluZwppbnRlcnJ1cHRzIG9yIGFu
eSBoeXBlcmNhbGwgbm90IG1vZGlmeWluZyB0aGUgTDQgcGFnZSB0YWJsZSBvciAlY3IzLgoKU28g
YWRkIGEgcGVyLWNwdSBmbGFnIHdoZXRoZXIgdGhlIGNvcHlpbmcgc2hvdWxkIGJlIHBlcmZvcm1l
ZCBhbmQgc2V0CnRoYXQgZmxhZyBvbmx5IHdoZW4gbG9hZGluZyBhIG5ldyAlY3IzIG9yIG1vZGlm
eWluZyB0aGUgTDQgcGFnZSB0YWJsZS4KVGhpcyBpbmNsdWRlcyBzeW5jaHJvbml6YXRpb24gb2Yg
dGhlIGNwdSBsb2NhbCByb290IHBhZ2UgdGFibGUgd2l0aApvdGhlciBjcHVzLCBzbyBhZGQgYSBz
cGVjaWFsIHN5bmNocm9uaXphdGlvbiBmbGFnIGZvciB0aGF0IGNhc2UuCgpBIHNpbXBsZSBwZXJm
b3JtYW5jZSBjaGVjayAoY29tcGlsaW5nIHRoZSBoeXBlcnZpc29yIHZpYSAibWFrZSAtaiA0IikK
aW4gZG9tMCB3aXRoIDQgdmNwdXMgc2hvd3MgYSBzaWduaWZpY2FudCBpbXByb3ZlbWVudDoKCi0g
cmVhbCB0aW1lIGRyb3BzIGZyb20gMTEyIHNlY29uZHMgdG8gMTAzIHNlY29uZHMKLSBzeXN0ZW0g
dGltZSBkcm9wcyBmcm9tIDE0MiBzZWNvbmRzIHRvIDEzMSBzZWNvbmRzCgpTaWduZWQtb2ZmLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQpUbyBiZSBhcHBsaWVkIG9uIHRv
cCBvZiBKYW4ncyAiTWVsdGRvd24gYmFuZC1haWQgb3ZlcmhlYWQgcmVkdWN0aW9uIgpzZXJpZXMK
LS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgfCAzMiArKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L3NtcC5jICAgICAgICAgICAgICAgIHwgIDIgKysKIHhlbi9hcmNo
L3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyB8ICAxICsKIHhlbi9hcmNoL3g4Ni94ODZfNjQvZW50
cnkuUyAgICAgICB8ICA4ICsrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCAg
ICAgfCAgOCArKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oICAgIHwgIDIg
KysKIDcgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMTUgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA0
YzkzNDBjYTMwLi41MzQwYTQ5ZjAwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysg
Yi94ZW4vYXJjaC94ODYvbW0uYwpAQCAtNTEwLDYgKzUxMCw4IEBAIHZvaWQgbWFrZV9jcjMoc3Ry
dWN0IHZjcHUgKnYsIG1mbl90IG1mbikKIHZvaWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2
KQogewogICAgIHdyaXRlX2NyMyh2LT5hcmNoLmNyMyk7CisgICAgLyogU2V0dGluZyBjb3B5X2w0
IHVuY29uZGl0aW9uYWxseSBkb2VzIG5vIGhhcm0uICovCisgICAgZ2V0X2NwdV9pbmZvKCktPmNv
cHlfbDQgPSB0cnVlOwogfQogCiAvKgpAQCAtMzcwNCwxOCArMzcwNiwyMiBAQCBsb25nIGRvX21t
dV91cGRhdGUoCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAg
ICAgICAgcmMgPSBtb2RfbDRfZW50cnkodmEsIGw0ZV9mcm9tX2ludHB0ZShyZXEudmFsKSwgbWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjbWQgPT0gTU1VX1BUX1VQ
REFURV9QUkVTRVJWRV9BRCwgdik7Ci0gICAgICAgICAgICAgICAgICAgIC8qCi0gICAgICAgICAg
ICAgICAgICAgICAqIE5vIG5lZWQgdG8gc3luYyBpZiBhbGwgdXNlcyBvZiB0aGUgcGFnZSBjYW4g
YmUgYWNjb3VudGVkCi0gICAgICAgICAgICAgICAgICAgICAqIHRvIHRoZSBwYWdlIGxvY2sgd2Ug
aG9sZCwgaXRzIHBpbm5lZCBzdGF0dXMsIGFuZCB1c2VzIG9uCi0gICAgICAgICAgICAgICAgICAg
ICAqIHRoaXMgKHYpQ1BVLgotICAgICAgICAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgICAg
ICAgICAgaWYgKCAhcmMgJiYgIWNwdV9oYXNfbm9feHB0aSAmJgotICAgICAgICAgICAgICAgICAg
ICAgICAgICgocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPgotICAg
ICAgICAgICAgICAgICAgICAgICAgICAoMSArICEhKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYg
UEdUX3Bpbm5lZCkgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZ2V0YWJsZV9nZXRf
cGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpID09IG1mbikgKwotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHBhZ2V0YWJsZV9nZXRfcGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGVfdXNlcikg
PT0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4pKSkgKQotICAgICAgICAgICAgICAg
ICAgICAgICAgc3luY19ndWVzdCA9IHRydWU7CisgICAgICAgICAgICAgICAgICAgIGlmICggIXJj
ICYmICFjcHVfaGFzX25vX3hwdGkgKQorICAgICAgICAgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgICAgICAgICBnZXRfY3B1X2luZm8oKS0+Y29weV9sNCA9IHRydWU7CisgICAgICAgICAg
ICAgICAgICAgICAgICAvKgorICAgICAgICAgICAgICAgICAgICAgICAgICogTm8gbmVlZCB0byBz
eW5jIGlmIGFsbCB1c2VzIG9mIHRoZSBwYWdlIGNhbiBiZQorICAgICAgICAgICAgICAgICAgICAg
ICAgICogYWNjb3VudGVkIHRvIHRoZSBwYWdlIGxvY2sgd2UgaG9sZCwgaXRzIHBpbm5lZAorICAg
ICAgICAgICAgICAgICAgICAgICAgICogc3RhdHVzLCBhbmQgdXNlcyBvbiB0aGlzICh2KUNQVS4K
KyAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgICAgICAgICAgICAgICAgICAgICAgaWYg
KCAocGFnZS0+dS5pbnVzZS50eXBlX2luZm8gJiBQR1RfY291bnRfbWFzaykgPgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoMSArICEhKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdU
X3Bpbm5lZCkgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHBhZ2V0YWJsZV9nZXRf
cGZuKGN1cnItPmFyY2guZ3Vlc3RfdGFibGUpID09CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuKSArCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAocGFnZXRhYmxlX2dl
dF9wZm4oY3Vyci0+YXJjaC5ndWVzdF90YWJsZV91c2VyKSA9PQorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIG1mbikpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzeW5jX2d1
ZXN0ID0gdHJ1ZTsKKyAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBi
cmVhazsKIAogICAgICAgICAgICAgICAgIGNhc2UgUEdUX3dyaXRhYmxlX3BhZ2U6CkBAIC0zODMw
LDcgKzM4MzYsNyBAQCBsb25nIGRvX21tdV91cGRhdGUoCiAKICAgICAgICAgY3B1bWFza19hbmRu
b3QobWFzaywgcHRfb3duZXItPmRpcnR5X2NwdW1hc2ssIGNwdW1hc2tfb2YoY3B1KSk7CiAgICAg
ICAgIGlmICggIWNwdW1hc2tfZW1wdHkobWFzaykgKQotICAgICAgICAgICAgZmx1c2hfbWFzayht
YXNrLCBGTFVTSF9UTEJfR0xPQkFMKTsKKyAgICAgICAgICAgIGZsdXNoX21hc2sobWFzaywgRkxV
U0hfVExCX0dMT0JBTCB8IFhQVElfTDRfVVBEQVRFKTsKICAgICB9CiAKICAgICBwZXJmY19hZGQo
bnVtX3BhZ2VfdXBkYXRlcywgaSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggODY4YTIzZmQ3ZS4uNGU2ZDI5ZTc2
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYwpAQCAtMjM4LDYgKzIzOCw3IEBAIHN0YXRpYyB2b2lkIF90b2dnbGVfZ3Vl
c3RfcHQoc3RydWN0IHZjcHUgKnYsIGJvb2wgZm9yY2VfY3IzKQogCiAgICAgLyogRG9uJ3QgZmx1
c2ggdXNlciBnbG9iYWwgbWFwcGluZ3MgZnJvbSB0aGUgVExCLiBEb24ndCB0aWNrIFRMQiBjbG9j
ay4gKi8KICAgICBhc20gdm9sYXRpbGUgKCAibW92ICUwLCAlJWNyMyIgOiA6ICJyIiAodi0+YXJj
aC5jcjMpIDogIm1lbW9yeSIgKTsKKyAgICBnZXRfY3B1X2luZm8oKS0+Y29weV9sNCA9IHRydWU7
CiAKICAgICBpZiAoICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCiAgICAgICAg
IHJldHVybjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXAuYyBiL3hlbi9hcmNoL3g4Ni9z
bXAuYwppbmRleCAwMzNkZDA1OTU4Li42ZTNjODkwNGZiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc21wLmMKKysrIGIveGVuL2FyY2gveDg2L3NtcC5jCkBAIC0yMDcsNiArMjA3LDggQEAgdm9p
ZCBpbnZhbGlkYXRlX2ludGVycnVwdChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICB1
bnNpZ25lZCBpbnQgZmxhZ3MgPSBmbHVzaF9mbGFnczsKICAgICBhY2tfQVBJQ19pcnEoKTsKICAg
ICBwZXJmY19pbmNyKGlwaXMpOworICAgIGlmICggZmxhZ3MgJiBYUFRJX0w0X1VQREFURSApCisg
ICAgICAgIGdldF9jcHVfaW5mbygpLT5jb3B5X2w0ID0gdHJ1ZTsKICAgICBpZiAoIChmbGFncyAm
IEZMVVNIX1ZDUFVfU1RBVEUpICYmIF9fc3luY19sb2NhbF9leGVjc3RhdGUoKSApCiAgICAgICAg
IGZsYWdzICY9IH4oRkxVU0hfVExCIHwgRkxVU0hfVExCX0dMT0JBTCk7CiAgICAgaWYgKCBmbGFn
cyAmIH4oRkxVU0hfVkNQVV9TVEFURSB8IEZMVVNIX09SREVSX01BU0spICkKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
YXNtLW9mZnNldHMuYwppbmRleCBlOTI1ZTY1ODljLi4zNjJmZDFjYmQ2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9hc20tb2Zmc2V0cy5jCkBAIC0xNDQsNiArMTQ0LDcgQEAgdm9pZCBfX2R1bW15X18odm9pZCkK
ICAgICBPRkZTRVQoQ1BVSU5GT19zaGFkb3dfc3BlY19jdHJsLCBzdHJ1Y3QgY3B1X2luZm8sIHNo
YWRvd19zcGVjX2N0cmwpOwogICAgIE9GRlNFVChDUFVJTkZPX3VzZV9zaGFkb3dfc3BlY19jdHJs
LCBzdHJ1Y3QgY3B1X2luZm8sIHVzZV9zaGFkb3dfc3BlY19jdHJsKTsKICAgICBPRkZTRVQoQ1BV
SU5GT19idGlfaXN0X2luZm8sIHN0cnVjdCBjcHVfaW5mbywgYnRpX2lzdF9pbmZvKTsKKyAgICBP
RkZTRVQoQ1BVSU5GT19jb3B5X2w0LCBzdHJ1Y3QgY3B1X2luZm8sIGNvcHlfbDQpOwogICAgIERF
RklORShDUFVJTkZPX3NpemVvZiwgc2l6ZW9mKHN0cnVjdCBjcHVfaW5mbykpOwogICAgIEJMQU5L
KCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNo
L3g4Ni94ODZfNjQvZW50cnkuUwppbmRleCBiOTU1Y2JkNDNkLi43NjRiZjc5MmNiIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TCkBAIC00NiwxMCArNDYsMTMgQEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6CiAuTHJhZ19j
cjNfc3RhcnQ6CiAgICAgICAgIG1vdiAgIFZDUFVfY3IzKCVyYngpLCAlcjkKICAgICAgICAgR0VU
X1NUQUNLX0VORChkeCkKLSAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMp
KCVyZHgpLCAlcmRpCisgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSgl
cmR4KSwgJXJheAorICAgICAgICBjbXBiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRChjb3B5X2w0
KSglcmR4KQorICAgICAgICBqZSAgICAuTHJhZ19jb3B5ZW5kCisgICAgICAgIG1vdmIgICQwLCBT
VEFDS19DUFVJTkZPX0ZJRUxEKGNvcHlfbDQpKCVyZHgpCiAgICAgICAgIG1vdmFicyAkUEFERFJf
TUFTSyAmIFBBR0VfTUFTSywgJXJzaQogICAgICAgICBtb3ZhYnMgJERJUkVDVE1BUF9WSVJUX1NU
QVJULCAlcmN4Ci0gICAgICAgIG1vdiAgICVyZGksICVyYXgKKyAgICAgICAgbW92ICAgJXJheCwg
JXJkaQogICAgICAgICBhbmQgICAlcnNpLCAlcmRpCiAgICAgICAgIGFuZCAgICVyOSwgJXJzaQog
ICAgICAgICBhZGQgICAlcmN4LCAlcmRpCkBAIC02NSw2ICs2OCw3IEBAIHJlc3RvcmVfYWxsX2d1
ZXN0OgogICAgICAgICBzdWIgICAkKFJPT1RfUEFHRVRBQkxFX0ZJUlNUX1hFTl9TTE9UIC0gXAog
ICAgICAgICAgICAgICAgIFJPT1RfUEFHRVRBQkxFX0xBU1RfWEVOX1NMT1QgLSAxKSAqIDgsICVy
ZGkKICAgICAgICAgcmVwIG1vdnNxCisuTHJhZ19jb3B5ZW5kOgogICAgICAgICBtb3YgICBTVEFD
S19DUFVJTkZPX0ZJRUxEKGNyNCkoJXJkeCksICVyZGkKICAgICAgICAgbW92ICAgJXI5LCBTVEFD
S19DUFVJTkZPX0ZJRUxEKHhlbl9jcjMpKCVyZHgpCiAgICAgICAgIG1vdiAgICVyZGksICVyc2kK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9jdXJyZW50LmgKaW5kZXggNDY3OGEwZmNmNS4uMjM5NTcyMDZjMyAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmgKQEAgLTU5LDYgKzU5LDE0IEBAIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAgYm9v
bCAgICAgICAgIHVzZV9zaGFkb3dfc3BlY19jdHJsOwogICAgIHVpbnQ4X3QgICAgICBidGlfaXN0
X2luZm87CiAKKyAgICAvKgorICAgICAqIFRoZSBmb2xsb3dpbmcgZmllbGQgY29udHJvbHMgY29w
eWluZyBvZiB0aGUgTDQgcGFnZSB0YWJsZSBvZiA2NC1iaXQKKyAgICAgKiBQViBndWVzdHMgdG8g
dGhlIHBlci1jcHUgcm9vdCBwYWdlIHRhYmxlIG9uIGVudGVyaW5nIHRoZSBndWVzdCBjb250ZXh0
LgorICAgICAqIElmIHNldCB0aGUgTDQgcGFnZSB0YWJsZSBpcyBiZWluZyBjb3BpZWQgdG8gdGhl
IHJvb3QgcGFnZSB0YWJsZSBhbmQKKyAgICAgKiB0aGUgZmllbGQgd2lsbCBiZSByZXNldC4KKyAg
ICAgKi8KKyAgICBib29sICAgICAgICAgY29weV9sNDsKKwogICAgIHVuc2lnbmVkIGxvbmcgX19w
YWQ7CiAgICAgLyogZ2V0X3N0YWNrX2JvdHRvbSgpIG11c3QgYmUgMTYtYnl0ZSBhbGlnbmVkICov
CiB9OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9mbHVzaHRsYi5oCmluZGV4IDJjYWRlOWNiZmIuLmJkMDQ5M2ZiYTAgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2ZsdXNodGxiLmgKQEAgLTEwMyw2ICsxMDMsOCBAQCB2b2lkIHdyaXRlX2NyMyh1
bnNpZ25lZCBsb25nIGNyMyk7CiAjZGVmaW5lIEZMVVNIX1ZBX1ZBTElEICAgMHg4MDAKICAvKiBG
bHVzaCBDUFUgc3RhdGUgKi8KICNkZWZpbmUgRkxVU0hfVkNQVV9TVEFURSAweDEwMDAKKyAvKiBV
cGRhdGUgWFBUSSByb290IHBhZ2UgdGFibGUgKi8KKyNkZWZpbmUgWFBUSV9MNF9VUERBVEUgICAw
eDIwMDAKIAogLyogRmx1c2ggbG9jYWwgVExCcy9jYWNoZXMuICovCiB1bnNpZ25lZCBpbnQgZmx1
c2hfYXJlYV9sb2NhbChjb25zdCB2b2lkICp2YSwgdW5zaWduZWQgaW50IGZsYWdzKTsKLS0gCjIu
MTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 13:06:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:06:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emJEa-0007wV-Cz; Thu, 15 Feb 2018 13:05:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e5be=fj=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1emJEY-0007wP-TP
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 13:05:54 +0000
X-Inumbo-ID: dcacbdb8-1250-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dcacbdb8-1250-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:05:15 +0100 (CET)
Received: (qmail 2532 invoked from network); 15 Feb 2018 15:05:51 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 15 Feb 2018 15:05:51 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 33E477FC09
 for <xen-devel@lists.xen.org>; Thu, 15 Feb 2018 15:05:51 +0200 (EET)
Received: (qmail 16485 invoked from network); 15 Feb 2018 15:05:51 +0200
Received: from 86-120-159-21.rdsnet.ro (HELO ?192.168.228.119?)
 (rcojocaru@bitdefender.com@86.120.159.21)
 by smtp03.buh.bitdefender.org with SMTP; 15 Feb 2018 15:05:51 +0200
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
 <4ac41b55-8a8a-6f59-a640-9b2b9b20b2e6@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <d4c7059a-349d-fa8c-f7eb-047fedf2842a@bitdefender.com>
Date: Thu, 15 Feb 2018 15:05:48 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <4ac41b55-8a8a-6f59-a640-9b2b9b20b2e6@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74982
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475652,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.003006)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Disabled], SGN: [Enabled, t:
 (0.010061,0.000067)], URL: [Enabled, t: (0.000008)], RTDA: [Enabled,
 t: (0.097098), Hit: No, Details: v2.6.22; Id:
 15.1i601ur.1c5tf78n7.4l8os], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: boris.ostrovsky@oracle.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH v4 0/4] hvm/svm: Enable vm events for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTUvMjAxOCAwMjozNiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbmUgdGhpbmcg
SSBub3RlIGhvd2V2ZXIgaXMgdGhhdCBwYXRjaCAyIGFuZCAzIGJvdGggdHVybiBvbiBpbnRlcmNl
cHRzCj4gYW5kIGhhdmUgbm8gd2F5IG9mIHR1cm5pbmcgdGhlbSBiYWNrIG9mZi7CoCBUaGlzIGFw
cGVhcnMgdG8gYmUgY29uc2lzdGVudAo+IHdpdGggdGhlIEludGVsIHNpZGUgb2YgdGhpbmdzLCBi
dXQgaXQgaXMgc3Vib3B0aW1hbCBmb3IgdGhlIGd1ZXN0IHdoZW4KPiBhbiBpbnRyb3NwZWN0aW9u
IGFnZW50IGRldGFjaGVzLgoKVGhhdCdzIHZlcnkgdHJ1ZSAoSSd2ZSBhbHNvIHBvaW50ZWQgdGhp
cyBvdXQgdG8gQml0d2Vhc2lsIHdoZW4gd2UndmUKZGlzY3Vzc2VkIHRoZSBDUjMgaW50ZXJjZXB0
IGNyYXNoIGFmdGVyIHRoZSBub2ZsdXNoIGJpdCBzdGFydGVkIHRvIGdldAp1c2VkKS4KCkkndmUg
YWxzbyBjb25zaWRlcmVkIHRoaXMgd2hlbiBJJ3ZlIGFkZGVkIHRoZSBNU1Igd3JpdGUgc3Vic2Ny
aXB0aW9uCmNvZGUsIGhvd2V2ZXIgaXQgZGlkbid0IGZlZWwgc2FmZSB0byBqdXN0IGRpc2FibGUg
dGhvc2UgZXhpdHMgd2hlbiB0aGUKaW50cm9zcGVjdGlvbiBhZ2VudCB1bnBsdWdzLgoKRm9yIG9u
ZSwgd2UnZCBoYXZlIHRvIHN0b3JlIHRoZSBwcmV2aW91cyBzdGF0ZSBzb21ld2hlcmUgKHdlIG1p
Z2h0IGJlCmludGVyZXN0ZWQgaW4gYSBNU1IsIGZvciBleGFtcGxlLCBmb3Igd2hpY2ggZXhpdHMg
d2VyZSBhbHJlYWR5IGVuYWJsZWQKYmVmb3JlIHdlIHN1YnNjcmliZWQgdG8gaXQgLSB3ZSBzaG91
bGRuJ3QgZGlzYWJsZSBleGl0cyBmb3IgaXQgdGhlbikuCgpBbmQgZXZlbiBpZiB3ZSBkaWQga2Vl
cCB0aGUgcHJldmlvdXMgc3RhdGUgc29tZXdoZXJlICh3aXRoIHRoZSBhc3NvcnRlZApwcm9ibGVt
cyAtIHdoZXJlIGRvIHdlIGFsbG9jYXRlIHNwYWNlIGZvciBpdD8gZXRjLikgLSBpdCdzIHRoZW9y
ZXRpY2FsbHkKcG9zc2libGUgdGhhdCBzb21lIG90aGVyIFhlbiBzdWJzeXN0ZW0gZmlkZGxlcyB3
aXRoIHRoZSBleGl0cyBpbiB0aGUKbWVhbnRpbWUsIHNvIHRoZSBzdGF0ZSB3ZSByZW1lbWJlciBt
YXkgbm90IGJlIHRoZSBjdXJyZW50IHN0YXRlIG9mCmFmZmFpcnMgd3J0IGV4aXRzLgoKQW0gSSBv
dmVydGhpbmtpbmcgdGhpcz8KCj4gRm9yIHRoZSBDUFVJRC9NU1IgcG9saWN5IHNpZGUgb2YgdGhp
bmdzLCBKYW4gaGFzIHRhbGtlZCBtZSBpbiB0bwo+IGNoYW5naW5nIGhvdyBjcHVpZF9wb2xpY3lf
dXBkYXRlZCgpIHdvcmtzLCBhbmQgaW1wbGVtZW50aW5nIGl0IGFzIGEKPiByZWNhbGN1bGF0aW9u
IG9mIHRoZSBpbnRlcmNlcHRzIG9uIHRoZSByZXR1cm4tdG8tZ3Vlc3QgcGF0aC7CoCBJdCBvY2N1
cnMKPiB0byBtZSB0aGF0IHRoaXMgdXNlZnVsbHkgZXh0ZW5kcyB0byBjaGFuZ2VzIHJlcXVlc3Rl
ZCBieSB0aGUKPiBpbnRyb3NwZWN0aW9uIGFnZW50LgoKVGhhbmtzLCB3ZSdsbCBsb29rIHRoYXQg
dXAuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 13:17:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:17:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emJPp-0000X1-Ci; Thu, 15 Feb 2018 13:17:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nymo=fj=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1emJPo-0000Wv-Jq
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 13:17:32 +0000
X-Inumbo-ID: 7d037a32-1252-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7d037a32-1252-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:16:53 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1FDGp3u149746;
 Thu, 15 Feb 2018 13:17:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=yKUpa8T8RJvvOmB7rPhihkaLNbGVFbBfM2KweDhyp6E=;
 b=jFe+8YpcMlh62PT+Gh9HdJRDwD5t0RUR9BUKzqvOhI/JXFJd/PpoCDXwablxCHBDA5nr
 NgTnYjYy/Zc+wWm9+VBcYPaNJ4PcXjsoUBmn8o1ryn4r7n7Oqwa2BGIMo+/zYRwEE0VN
 RZa8hIy0u1F/erojK5B3MAjQGeXv/5XyH6AuEnotCPKJSPuPfksLj4+pdJudBboAlg6U
 7XTWmjkQ0psOiZ0haNKqxnt6r3kams+C+x0/7/UpMbuhjoUYciHDDcGAgZoETb+SMe3v
 3JBzVWDCj40NSzTyB9FN4M+nEZQK6tmau6o3aJd+vrWr1ZW30SJxe8qkNmo3TPUR0d9M Gw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2g58nm0kg0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 15 Feb 2018 13:17:22 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1FDHLrp012412
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 15 Feb 2018 13:17:21 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1FDHJi7030082;
 Thu, 15 Feb 2018 13:17:19 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 15 Feb 2018 05:17:19 -0800
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <09f8ced6-12fc-2274-da86-7c11c9eca784@oracle.com>
Date: Thu, 15 Feb 2018 08:17:59 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8805
 signatures=668671
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=901
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802150166
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v4 0/4] hvm/svm: Enable vm events for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTUvMjAxOCAwNToyMiBBTSwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPiBIaSBhbGws
Cj4KPiBUaGlzIHNlcmllcyBwcm92aWRlcyBhIHNrZWxldG9uIGZvciBlbmFibGluZyB2bV9ldmVu
dHMgb24gU1ZNLiBGb3IgdGhlCj4gZmlyc3Qgc3RlcCwgdGhlIE1TUiwgQ1IsIEJyZWFrcG9pbnQg
YW5kIEd1ZXN0UmVxdWVzdCBoYXZlIGJlZW4gdGVzdGVkCj4gYW5kIGFkZGVkIHRvIHRoZSBjYXBh
YmlsaXRpZXMgbGlzdC4KPgoKCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 13:23:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:23:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emJVZ-0001D7-3i; Thu, 15 Feb 2018 13:23:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emJVY-0001D1-9V
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 13:23:28 +0000
X-Inumbo-ID: 514b6883-1253-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 514b6883-1253-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:22:49 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 06:23:26 -0700
Message-Id: <5A8597DB02000078001A8117@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 06:23:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
 <20180215121040.20585-4-wei.liu2@citrix.com>
 <5A858C6202000078001A80D4@prv-mh.provo.novell.com>
 <20180215123546.mqnwfyl7sdtnbkwe@citrix.com>
In-Reply-To: <20180215123546.mqnwfyl7sdtnbkwe@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 3/4] x86: add invpcid.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE4IGF0IDEzOjM1LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gVGh1LCBGZWIgMTUsIDIwMTggYXQgMDU6MzQ6MjZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+ID4+PiBPbiAxNS4wMi4xOCBhdCAxMzoxMCwgPHdlaS5saXUyQGNpdHJpeC5jb20+IHdy
b3RlOgo+PiA+IFByb3ZpZGUgdGhlIGZ1bmN0aW9ucyBuZWVkZWQgZm9yIGRpZmZlcmVudCBtb2Rl
cy4KPj4gCj4+IERvIHdlIHJlYWxseSBuZWVkIGFsbCBvZiB0aGVzZT8gTGV0J3Mgbm90IGhhdmUg
ZGVhZCBjb2RlIHNpdCBhcm91bmQKPj4gYW5kIHJpc2sgaXQgYmVjb21pbmcgc3RhbGUuCj4+IAo+
IAo+IFRoZXkgd2lsbCBiZSBuZWVkZWQgd2hlbiB3ZSB3YW50IHRvIHVzZSBQQ0lEIGFuZCBJTlZQ
Q0lEIGF0IHRoZSBzYW1lCj4gdGltZSwgd2hpY2ggc2VlbXMgdG8gYmUgdGhlIHBsYW4/CgpJIGtu
b3cgb2YgSU5WUENJRCBwbGFucyBvbmx5LCBub3QgYW55IFBDSUQgb25lcy4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 13:28:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:28:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emJac-0001Xo-R2; Thu, 15 Feb 2018 13:28:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iobt=fj=ts.fujitsu.com=alan.robinson@srs-us1.protection.inumbo.net>)
 id 1emJab-0001Wy-1L
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 13:28:41 +0000
X-Inumbo-ID: 4cddd6c7-1254-11e8-b9b1-635ca7ef6cff
Received: from mail1.bemta5.messagelabs.com (unknown [195.245.231.147])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4cddd6c7-1254-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:29:51 +0000 (UTC)
Received: from [85.158.136.83] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-5.messagelabs.com id CF/DC-03094-10B858A5;
 Thu, 15 Feb 2018 13:28:33 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupnleJIrShJLcpLzFFi42Kxs+EI0WXsbo0
 y6A22+L5lMpMDo8fhD1dYAhijWDPzkvIrElgzDkzczVSwQLGi6dkGtgbGHoUuRi4OIYHjjBKH
 Z3YwdjFyAjllEhN2rWaBsEsl7nYtY+5i5OBgEVCVODnVBiQsImAvca7zAiNIL7PAASaJ24vXg
 vUKC3hJ3Ho2mQ3E5hUwlljyq5MJYo6axMLdC1ghlm1nlOj9c5kRZCivgKDE3x3CIDXMAsUSa8
 +vZwcJMwtISyz/xwES5hSwlXja9o8dxJYQkJH4vfI7G0iJqIC4xIyfniBhNgEjiaV/frJPYBS
 chTBzFpKZsxBmQoR1JHZuvcOGIawtsWzha2YY+9ujx2wQtqnE66MfGSFsRYkp3Q/ZFzByrmJU
 L04tKkst0jXUSyrKTM8oyU3MzNE1NDDVy00tLk5MT81JTCrWS87P3cQIjJx6BgbGHYxNvc6HG
 CU5mJREeVNiW6OE+JLyUyozEosz4otKc1KLDzHKcHAoSfCu6ATKCRalpqdWpGXmAGMYJi3Bwa
 MkwvsBJM1bXJCYW5yZDpE6xajLcePF6zZmIZa8/LxUKXHeZyBFAiBFGaV5cCNg6eQSo6yUMC8
 jAwODEE9BalFuZgmq/CtGcQ5GJWFevS6gKTyZeSVwm14BHcEEdASvEtgRJYkIKakGxlnMPjmy
 +YeEdn9w+8Qa8eaopnRa183lCnI7GSYWzOWvf7/HaG91UNVtvruHl1RJayY82q9z79/Pj30ak
 61e6Sjsv5EleF0nkeXT+wu3tHR2rpuWynHylk9sy5PLC5P7Jye/Xb5sSf/Ubevey5m+Vjvaop
 h6S4Z586/k58sCpEr4D71kuan2xVGJpTgj0VCLuag4EQD/+gloIgMAAA==
X-Env-Sender: Alan.Robinson@ts.fujitsu.com
X-Msg-Ref: server-14.tower-36.messagelabs.com!1518701287!117780733!1
X-Originating-IP: [62.60.8.84]
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 19586 invoked from network); 15 Feb 2018 13:28:07 -0000
Received: from unknown (HELO mailhost3.uk.fujitsu.com) (62.60.8.84)
 by server-14.tower-36.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 15 Feb 2018 13:28:07 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost3.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id w1FDS7Rg019913
 for <xen-devel@lists.xenproject.org>; Thu, 15 Feb 2018 13:28:07 GMT
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by abgdgate50u.abg.fsc.net with SMTP; 15 Feb 2018 14:28:07 +0100
Received: by sanpedro.mch.fsc.net (Postfix, from userid 5004)
 id 692DD9D00C05; Thu, 15 Feb 2018 14:28:07 +0100 (CET)
Date: Thu, 15 Feb 2018 14:28:07 +0100
To: Philippe =?iso-8859-1?Q?Mathieu-Daud=E9?= <f4bug@amsat.org>
Message-ID: <20180215132807.GB24676@ts.fujitsu.com>
References: <20180215042900.16078-1-f4bug@amsat.org>
 <20180215042900.16078-31-f4bug@amsat.org>
 <20180215110016.GB23170@ts.fujitsu.com>
 <fd9024d9-be99-653a-2e88-2d2d21f47dbd@amsat.org>
Mime-Version: 1.0
In-Reply-To: <fd9024d9-be99-653a-2e88-2d2d21f47dbd@amsat.org>
X-sent-by-me: robin@sanpedro
User-Agent: Mutt/1.5.9i
From: Alan.Robinson@ts.fujitsu.com (Alan Robinson)
Cc: Kevin Wolf <kwolf@redhat.com>, Stefano Stabellini <sstabellini@kernel.org>,
 "open list:Block layer core" <qemu-block@nongnu.org>, qemu-devel@nongnu.org,
 Max Reitz <mreitz@redhat.com>, Anthony Perard <anthony.perard@citrix.com>,
 "open list:X86" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH 30/30] xen: use the BYTE-based definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Alan.Robinson@ts.fujitsu.com
Content-Type: multipart/mixed; boundary="===============0329736566052874694=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0329736566052874694==
Content-Type: multipart/signed; protocol="application/x-pkcs7-signature";
	micalg=sha1; boundary="wac7ysb48OaltWcw"
Content-Disposition: inline


--wac7ysb48OaltWcw
Content-Type: text/plain; charset=iso-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

Hi Philippe,

On Thu, Feb 15, 2018 at 09:23:52AM -0300, Philippe Mathieu-Daud=E9 wrote:
>=20
> Can I add your R-b tag once fixed? Respin will be:
>=20
> +    xenstore_write_int(dom, "memory/target", ram_size / K_BYTE);
> +    xenstore_write_int(vm, "memory",         ram_size / M_BYTE);
> +    xenstore_write_int(vm, "maxmem",         ram_size / M_BYTE);
>=20
Yes - Alan

--wac7ysb48OaltWcw
Content-Type: application/x-pkcs7-signature
Content-Disposition: attachment; filename="smime.p7s"
Content-Transfer-Encoding: base64

MIIKTgYJKoZIhvcNAQcCoIIKPzCCCjsCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC
CH8wggSjMIIDi6ADAgECAgo2C52zAAAAAlTDMA0GCSqGSIb3DQEBBQUAMC8xLTArBgNVBAMT
JEZ1aml0c3UgVGVjaG5vbG9neSBTb2x1dGlvbnMgVXNlciBDQTAeFw0xNzA1MTIxNTM0Mjda
Fw0xOTAzMTExMjI0NTlaMEAxFzAVBgNVBAMMDlJvYmluc29uLCBBbGFuMSUwIwYDVQQKDBxG
dWppdHN1IFRlY2hub2xvZ3kgU29sdXRpb25zMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKB
gQClZEMpN68qHzred2QKqifLuUSlYnt/kB4V9Kjy8U7cQK/pN+ytbEBFXsllMyP2CjgGNYFu
oqeztgkla2vBrjV9ilrJe3s+RJqkXgioKG1RSuiDW0sBFvI90dS4mHCH7cOTPPFHO5QHuCBU
bClqAN0HlKweu/rIbqg0/g9j+SMb8QIDAQABo4ICMjCCAi4wCwYDVR0PBAQDAgWgMIGSBgNV
HREEgYowgYeBHGFsYW4ucm9iaW5zb25AdHMuZnVqaXRzdS5jb22BJmFsYW4ucm9iaW5zb25A
ZW1laWFjZW1lYS5mdWppdHN1LmxvY2FsgRxhbGFuLnJvYmluc29uQGNlbWFpbC5mc2MubmV0
gSFBbGFuLlJvYmluc29uQGZ1aml0c3Utc2llbWVucy5jb20wHQYDVR0OBBYEFIlosAD8kas+
gZn51OiifJoSRQTUMB8GA1UdIwQYMBaAFAj1yGq/gON7UMQ59AeYRuhtfpeoMDwGA1UdHwQ1
MDMwMaAvoC2GK2h0dHA6Ly9jZHAudHMuZnVqaXRzdS5jb20vY2RwL2Z0czAxdXNlci5jcmww
RwYIKwYBBQUHAQEEOzA5MDcGCCsGAQUFBzAChitodHRwOi8vYWlhLnRzLmZ1aml0c3UuY29t
L2FpYS9mdHMwMXVzZXIuY2VyMAwGA1UdEwEB/wQCMAAwPQYJKwYBBAGCNxUHBDAwLgYmKwYB
BAGCNxUIhYXEMoGH/2GBhYEEhuyCIIHHgRp5g4igcYfS8S8CAWQCAQgwEwYDVR0lBAwwCgYI
KwYBBQUHAwQwGwYJKwYBBAGCNxUKBA4wDDAKBggrBgEFBQcDBDBEBgkqhkiG9w0BCQ8ENzA1
MA4GCCqGSIb3DQMCAgIAgDAOBggqhkiG9w0DBAICAIAwBwYFKw4DAgcwCgYIKoZIhvcNAwcw
DQYJKoZIhvcNAQEFBQADggEBADwUZHvoZuxiGLFQCoURq/FgeKSyxKrjuoutb8Bs3blR2QDA
D3NWp0W+T4Js9fDcIb3Rq3uvFx0T/EcUiz1fFeQyN4B2xT8ofAnZeWuxWxWLUqS/K73fRIUC
m7DUNj8lgRGsnSnAIl6ZKHDrdvwnxrF7qFPRVz77B4k3BK5mkMxxNVtKjbCoPj8fnh17Vnob
Wnb0yztrPYeOHi2CqIey5qPjVMSTxKJYOejwjvE78SBMKKQS7cHBg+iOnYK90S0m+LK2/Yz5
vgJtjGJL+68d5i0O/rmzgefOEeuMtD0IOI9lFXoUS16hbxj8gMy0dXKxfPhoYWB7bqIlY4Ri
mpguPFwwggPUMIICvKADAgECAhA0zRJXyDaDRuC/9z0wA24FMA0GCSqGSIb3DQEBBQUAMC8x
LTArBgNVBAMTJEZ1aml0c3UgVGVjaG5vbG9neSBTb2x1dGlvbnMgUm9vdCBDQTAeFw0wOTAz
MTIxMjI0NTlaFw0xOTAzMTExMjI0NTlaMC8xLTArBgNVBAMTJEZ1aml0c3UgVGVjaG5vbG9n
eSBTb2x1dGlvbnMgVXNlciBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALAb
TX9HzfBJFvcukKqEBkui1MHs3p1dgZw8zkXRmp7pEbaRs2DAD3cosLZadP8zjWvowiRs5F+I
mAo07Iib8dNUj0TWduHx2hRl6SQV+ffaumRdIrLvodWiGrNbX8ggWpQGyii7zYCLkI514XX3
1ZOL0rgcrTtzhnFC7SdvpWFUhL8cxrfYk0sE+UZxLyqUdIjgvvf1DVTojyvVws+bu24N4noT
+YA/r+brt2CEcFf+YMnewGT3HJE32D/xmXMm3AF3xJeZ2/22Ykix3mRI8TDDPGGahSoR/ccp
iHY5HESuzSdo/Dg+9PEBb+G+G5ntZhxn040m8W9ZzqFE7DbbIWcCAwEAAaOB6zCB6DAdBgNV
HQ4EFgQUCPXIar+A43tQxDn0B5hG6G1+l6gwCwYDVR0PBAQDAgGGMB8GA1UdIwQYMBaAFBR1
4le2FTcVgCqX5VFIZazPhpDLMBIGA1UdEwEB/wQIMAYBAf8CAQAwRwYIKwYBBQUHAQEEOzA5
MDcGCCsGAQUFBzAChitodHRwOi8vYWlhLnRzLmZ1aml0c3UuY29tL2FpYS9mdHMwMXJvb3Qu
Y2VyMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jZHAudHMuZnVqaXRzdS5jb20vY2RwL2Z0
czAxcm9vdC5jcmwwDQYJKoZIhvcNAQEFBQADggEBAEO6UD/S8PW3J7dQ4b1eVFm9c5pwAkqO
p+sfm7qXJEM5a392iex0GYoGbmgmpPnXsS9fCPOojQwziQQbK89A3A+Fz7M3C01Hs6qhpQMi
G74gauZsAxwFgQPRddRkcei3axzCjXRz8AFsgt6+qr+BjugPs9eilGRUj+JL7mjeWByOPNU+
xRcRJp7ZMpaYZ3V/upkNTQAQKTDIV9GjeXVYTwDAD/JxDSdYRpPNSBvIM5KBwz0qCwrX3wJz
YWAKob6wztsm12//cfkn9w0LswYN4aQdciTNyvH6EGkt7k6RSE33TKa3EMqyHZeCcNurP+r6
SLNLIi1U6d8gMIDWqkEoMUkxggGXMIIBkwIBATA9MC8xLTArBgNVBAMTJEZ1aml0c3UgVGVj
aG5vbG9neSBTb2x1dGlvbnMgVXNlciBDQQIKNgudswAAAAJUwzAJBgUrDgMCGgUAoIGxMBgG
CSqGSIb3DQEJAzELBgkqhkiG9w0BBwEwHAYJKoZIhvcNAQkFMQ8XDTE4MDIxNTEzMjgwN1ow
IwYJKoZIhvcNAQkEMRYEFEp51imeOdSJegF/fbxC7kNgGZfbMFIGCSqGSIb3DQEJDzFFMEMw
CgYIKoZIhvcNAwcwDgYIKoZIhvcNAwICAgCAMA0GCCqGSIb3DQMCAgFAMAcGBSsOAwIHMA0G
CCqGSIb3DQMCAgEoMA0GCSqGSIb3DQEBAQUABIGAK76EzbmGwNLqC4JPMdmzLKR+sNeTTT83
EUfZ35gXlO1osvBbclxrL8DHMEORs3iDfRY1Jx6hTz2qPxRXnlwwg61oBijjvIGeVMFSHXgy
OEygP7qRFJ7cwUm99AiNTHYV6q058liHbvJz8c/HUj4LyKQWnRpk+fo9SHjEMa8Aens=

--wac7ysb48OaltWcw--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0329736566052874694==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 15 13:29:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:29:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emJbm-0001cf-5N; Thu, 15 Feb 2018 13:29:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g/kl=fj=citrix.com=prvs=5778a272a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emJbk-0001by-5s
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 13:29:52 +0000
X-Inumbo-ID: 771c6529-1254-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 771c6529-1254-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 13:31:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="67957922"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, Alexandru Isaila
 <aisaila@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1518690146-19972-1-git-send-email-aisaila@bitdefender.com>
 <4ac41b55-8a8a-6f59-a640-9b2b9b20b2e6@citrix.com>
 <d4c7059a-349d-fa8c-f7eb-047fedf2842a@bitdefender.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <35a4f6e0-6d87-19a9-60e0-869118ac5c4e@citrix.com>
Date: Thu, 15 Feb 2018 13:29:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <d4c7059a-349d-fa8c-f7eb-047fedf2842a@bitdefender.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: boris.ostrovsky@oracle.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH v4 0/4] hvm/svm: Enable vm events for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMTggMTM6MDUsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPiBPbiAwMi8xNS8yMDE4
IDAyOjM2IFBNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbmUgdGhpbmcgSSBub3RlIGhvd2V2
ZXIgaXMgdGhhdCBwYXRjaCAyIGFuZCAzIGJvdGggdHVybiBvbiBpbnRlcmNlcHRzCj4+IGFuZCBo
YXZlIG5vIHdheSBvZiB0dXJuaW5nIHRoZW0gYmFjayBvZmYuwqAgVGhpcyBhcHBlYXJzIHRvIGJl
IGNvbnNpc3RlbnQKPj4gd2l0aCB0aGUgSW50ZWwgc2lkZSBvZiB0aGluZ3MsIGJ1dCBpdCBpcyBz
dWJvcHRpbWFsIGZvciB0aGUgZ3Vlc3Qgd2hlbgo+PiBhbiBpbnRyb3NwZWN0aW9uIGFnZW50IGRl
dGFjaGVzLgo+IFRoYXQncyB2ZXJ5IHRydWUgKEkndmUgYWxzbyBwb2ludGVkIHRoaXMgb3V0IHRv
IEJpdHdlYXNpbCB3aGVuIHdlJ3ZlCj4gZGlzY3Vzc2VkIHRoZSBDUjMgaW50ZXJjZXB0IGNyYXNo
IGFmdGVyIHRoZSBub2ZsdXNoIGJpdCBzdGFydGVkIHRvIGdldAo+IHVzZWQpLgo+Cj4gSSd2ZSBh
bHNvIGNvbnNpZGVyZWQgdGhpcyB3aGVuIEkndmUgYWRkZWQgdGhlIE1TUiB3cml0ZSBzdWJzY3Jp
cHRpb24KPiBjb2RlLCBob3dldmVyIGl0IGRpZG4ndCBmZWVsIHNhZmUgdG8ganVzdCBkaXNhYmxl
IHRob3NlIGV4aXRzIHdoZW4gdGhlCj4gaW50cm9zcGVjdGlvbiBhZ2VudCB1bnBsdWdzLgoKVGhl
IHByb2JsZW0gaXMgdGhhdCB3ZSBkb24ndCBoYXZlIGEgc291cmNlIG9mIGluZm9ybWF0aW9uIHRv
IGRlcml2ZSB0aGUKaW50ZXJjZXB0cyBmcm9tLCB3aGljaCBpcyBhbHNvIHdoYXQgaXMgY2F1c2lu
ZyBjaGFvcyB0cnlpbmcgdG8gZ2V0Cm5lc3RlZCB2aXJ0IHdvcmtpbmcuCgpXZSBvbmx5IGhhdmUg
d2hhdCBpcyBwcm9ncmFtbWVkIGludG8gdGhlIGhhcmR3YXJlIHN0cnVjdHVyZXMsIHdoaWNoCnN1
ZmZlcnMgZnJvbSAibXVsdGlwbGUtcHJvZHVjZXJzIiBzeW5kcm9tZS4KCj4gRm9yIG9uZSwgd2Un
ZCBoYXZlIHRvIHN0b3JlIHRoZSBwcmV2aW91cyBzdGF0ZSBzb21ld2hlcmUgKHdlIG1pZ2h0IGJl
Cj4gaW50ZXJlc3RlZCBpbiBhIE1TUiwgZm9yIGV4YW1wbGUsIGZvciB3aGljaCBleGl0cyB3ZXJl
IGFscmVhZHkgZW5hYmxlZAo+IGJlZm9yZSB3ZSBzdWJzY3JpYmVkIHRvIGl0IC0gd2Ugc2hvdWxk
bid0IGRpc2FibGUgZXhpdHMgZm9yIGl0IHRoZW4pLgo+Cj4gQW5kIGV2ZW4gaWYgd2UgZGlkIGtl
ZXAgdGhlIHByZXZpb3VzIHN0YXRlIHNvbWV3aGVyZSAod2l0aCB0aGUgYXNzb3J0ZWQKPiBwcm9i
bGVtcyAtIHdoZXJlIGRvIHdlIGFsbG9jYXRlIHNwYWNlIGZvciBpdD8gZXRjLikgLSBpdCdzIHRo
ZW9yZXRpY2FsbHkKPiBwb3NzaWJsZSB0aGF0IHNvbWUgb3RoZXIgWGVuIHN1YnN5c3RlbSBmaWRk
bGVzIHdpdGggdGhlIGV4aXRzIGluIHRoZQo+IG1lYW50aW1lLCBzbyB0aGUgc3RhdGUgd2UgcmVt
ZW1iZXIgbWF5IG5vdCBiZSB0aGUgY3VycmVudCBzdGF0ZSBvZgo+IGFmZmFpcnMgd3J0IGV4aXRz
Lgo+Cj4gQW0gSSBvdmVydGhpbmtpbmcgdGhpcz8KCk5vIC0gSSBkb24ndCB0aGluayBzby4KClRo
ZSBvbmx5IHdheSB0byBzb2x2ZSB0aGlzIHByb2JsZW0gaXMgdG8gaGF2ZSBhbGwgdGhlIGluZm9y
bWF0aW9uIGZvcgplYWNoIGFnZW50IChpbmNsdWRpbmcgWGVuIGl0c2VsZikgaW50ZXJlc3RlZCBp
biBjb250cm9sbGluZyB0aGUKYmVoYXZpb3VyIG9mIHRoZSBndWVzdCB0byBiZSBhdmFpbGFibGUs
IGhvb2tlZCBvZmYgc3RydWN0IGRvbWFpbi92Y3B1IGFzCmFwcHJvcHJpYXRlLCBhbmQgb25lIHNp
bmdsZSBmdW5jdGlvbiB0byBjb21iaW5lIGV2ZXJ5b25lcyB2aWV3IG9mIHRoZQp3b3JsZCBpbnRv
IHRoZSBoYXJkd2FyZSBjb25maWd1cmF0aW9uLgoKSWYgeW91IGNhbid0IHVuYW1iaWd1b3VzbHkg
cmVjYWxjdWxhdGUgdGhlIGNvbnRlbnRzIG9mIHRoZSBWTUNTL1ZNQ0IsCnRoZW4gc29tZXRoaW5n
IGlzIGJyb2tlbi4KCj4KPj4gRm9yIHRoZSBDUFVJRC9NU1IgcG9saWN5IHNpZGUgb2YgdGhpbmdz
LCBKYW4gaGFzIHRhbGtlZCBtZSBpbiB0bwo+PiBjaGFuZ2luZyBob3cgY3B1aWRfcG9saWN5X3Vw
ZGF0ZWQoKSB3b3JrcywgYW5kIGltcGxlbWVudGluZyBpdCBhcyBhCj4+IHJlY2FsY3VsYXRpb24g
b2YgdGhlIGludGVyY2VwdHMgb24gdGhlIHJldHVybi10by1ndWVzdCBwYXRoLsKgIEl0IG9jY3Vy
cwo+PiB0byBtZSB0aGF0IHRoaXMgdXNlZnVsbHkgZXh0ZW5kcyB0byBjaGFuZ2VzIHJlcXVlc3Rl
ZCBieSB0aGUKPj4gaW50cm9zcGVjdGlvbiBhZ2VudC4KPiBUaGFua3MsIHdlJ2xsIGxvb2sgdGhh
dCB1cC4KCkl0IGRvZXNuJ3QgZXhpc3QgeWV0IDopCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 13:31:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:31:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emJcu-0002Eg-FS; Thu, 15 Feb 2018 13:31:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJct-0002EC-7e
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 13:31:03 +0000
X-Inumbo-ID: 603eda07-1254-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 603eda07-1254-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:30:23 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJcq-00010D-BC; Thu, 15 Feb 2018 13:31:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emJcl-0000Fa-3J; Thu, 15 Feb 2018 13:30:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emJck-0004NV-RK; Thu, 15 Feb 2018 13:30:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119227-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-vhd:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
X-Osstest-Versions-That: xen=44ad7f6895da9861042d7a41e635d42d83cb2660
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 13:30:54 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 119227: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTIyNyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTIyNy8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNDkgeHRmL3Rlc3QtaHZt
NjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE5MTg3IHBhc3MgaW4gMTE5MjI3CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZh
aWwgaW4gMTE5MTg3IHBhc3MgaW4gMTE5MjI3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxNSBn
dWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTE5MTg3IHBhc3MgaW4gMTE5MjI3CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgNDkgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5
IGZhaWwgcGFzcyBpbiAxMTkxODcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICA0OSB4dGYvdGVz
dC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDExOTE4NwoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0IGZhaWwgaW4gMTE5MTg3IGJsb2Nr
ZWQgaW4gMTE4MTY2CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgaW4gMTE5MTg3IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE5MTg3IG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExODE2NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MTY2CiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbGlrZSAxMTgxNjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODE2NgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE4
MTY2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODE2NgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTE4MTY2CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgxNjYKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTQgICAgICAgNzMgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
IDczIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNzMgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA3MyB4dGYvdGVz
dC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0xICAgICAgIDczIHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhz
bSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA3
NWJkZDY5MzAzM2U2ZGJkNmZlNWFlMjM1Zjc5OTYxZDJmMGFhODRkCmJhc2VsaW5lIHZlcnNpb246
CiB4ZW4gICAgICAgICAgICAgICAgICA0NGFkN2Y2ODk1ZGE5ODYxMDQyZDdhNDFlNjM1ZDQyZDgz
Y2IyNjYwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgxNjYgIDIwMTgtMDEtMTcgMTY6NDk6NTkg
WiAgIDI4IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5MTg3ICAyMDE4LTAyLTE0IDEzOjEx
OjI1IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICBJbmdvIE1vbG5hciA8bWluZ29Aa2VybmVsLm9yZz4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CiAg
VG9tIExlbmRhY2t5IDx0aG9tYXMubGVuZGFja3lAYW1kLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZy
ZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1h
cm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hl
bi5naXQKICAgNDRhZDdmNjg5NS4uNzViZGQ2OTMwMyAgNzViZGQ2OTMwMzNlNmRiZDZmZTVhZTIz
NWY3OTk2MWQyZjBhYTg0ZCAtPiBzdGFibGUtNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 13:33:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emJeu-0002Qi-UK; Thu, 15 Feb 2018 13:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emJet-0002QY-Vm
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 13:33:08 +0000
X-Inumbo-ID: aace499e-1254-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aace499e-1254-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:32:28 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 06:33:05 -0700
Message-Id: <5A859A1E02000078001A8131@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 06:33:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
In-Reply-To: <20180208102321.25193-1-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA4LjAyLjE4IGF0IDExOjIzLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCj4gKysrIGIveGVuL2FyY2gveDg2
L2NwdS9jb21tb24uYwo+IEBAIC0xMTgsOSArMTE4LDE4IEBAIHZvaWQgKCogX19yZWFkX21vc3Rs
eSBjdHh0X3N3aXRjaF9tYXNraW5nKShjb25zdCBzdHJ1Y3QgdmNwdSAqbmV4dCk7Cj4gIAo+ICBi
b29sIF9faW5pdCBwcm9iZV9jcHVpZF9mYXVsdGluZyh2b2lkKQo+ICB7Cj4gKwlzdHJ1Y3QgbXNy
X2RvbWFpbl9wb2xpY3kgKmRwID0gJnJhd19tc3JfZG9tYWluX3BvbGljeTsKClVubGVzcyB5b3Ug
Zm9yZXNlZSB0aGUgdmFyaWFibGUgdG8gYmUgbmVlZGVkIGZvciBmdXJ0aGVyIHRoaW5ncwpoZXJl
LCBjb3VsZCB0aGlzIGJlIG1vdmVkIGludG8gdGhlIG1vcmUgbmFycm93IHNjb3BlIGl0J3MgdXNl
ZCBpbgpwbGVhc2U/Cgo+ICAJdWludDY0X3QgdmFsOwo+ICsJaW50IHJjOwo+ICAKPiAtCWlmIChy
ZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpIHx8Cj4gKwlpZiAoKHJjID0g
cmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSkgPT0gMCkKPiArCXsKPiAr
CQlkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7Cj4gKwkJaWYgKHZhbCAmIE1TUl9Q
TEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKQo+ICsJCQlkcC0+cGxhZm9ybV9pbmZvLmNwdWlk
X2ZhdWx0aW5nID0gdHJ1ZTsKPiArCX0KPiArCj4gKwlpZiAocmMgfHwKPiAgCSAgICAhKHZhbCAm
IE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKSB8fAo+ICAJICAgIHJkbXNyX3NhZmUo
TVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUywKPiAgCQkgICAgICAgdGhpc19jcHUobXNy
X21pc2NfZmVhdHVyZXMpKSkKCkJlbG93IGhlcmUgd2UgaGF2ZQoKCQlzZXR1cF9jbGVhcl9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKTsKClNob3VsZG4ndCB0aGlzIGJlIHJlZmxl
Y3RlZCBpbiB0aGUgaG9zdCBwb2xpY3k/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 13:48:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 13:48:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emJu4-00045r-Aw; Thu, 15 Feb 2018 13:48:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emJu3-00045U-5f
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 13:48:47 +0000
X-Inumbo-ID: da668112-1256-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da668112-1256-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 14:48:07 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emJty-0001YO-S4; Thu, 15 Feb 2018 13:48:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emJtt-0000nQ-IR; Thu, 15 Feb 2018 13:48:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emJts-0001g5-VY; Thu, 15 Feb 2018 13:48:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119270-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=422588e88511d17984544c0f017a927de3315290
X-Osstest-Versions-That: xen=27196d4cc917d91b5b5daee50173565139ca9c9d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 13:48:36 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119270: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTI3MCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTI3MC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA0MjI1ODhlODg1MTFkMTc5ODQ1NDRjMGYwMTdhOTI3ZGUzMzE1MjkwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNzE5NmQ0Y2M5MTdkOTFiNWI1
ZGFlZTUwMTczNTY1MTM5Y2E5YzlkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTkyMDggIDIwMTgt
MDItMTQgMTk6MDE6MDkgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5MjcwICAy
MDE4LTAyLTE1IDEyOjAxOjI0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICAyNzE5NmQ0Y2M5Li40MjI1ODhlODg1ICA0MjI1ODhlODg1MTFkMTc5ODQ1
NDRjMGYwMTdhOTI3ZGUzMzE1MjkwIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL45-0001ze-Ta; Thu, 15 Feb 2018 15:03:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL44-0001xD-F9
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:12 +0000
X-Inumbo-ID: 81ff4cc4-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 81ff4cc4-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:23 +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 1F3A115AD;
 Thu, 15 Feb 2018 07:03:06 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1001A3F41F;
 Thu, 15 Feb 2018 07:03:04 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:36 +0000
Message-Id: <20180215150248.28922-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 05/17] xen/arm64: Implement a fast path for
	handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHdpbGwgYmUgY2FsbGVkIGJ5IHRo
ZSBndWVzdCBmb3IKaGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3YW50IHRo
ZSBoYW5kbGluZyB0byBiZSBhcyBmYXN0IGFzCnBvc3NpYmxlLgoKQXMgdGhlIG1pdGlnYXRpb24g
aXMgYXBwbGllZCBvbiBldmVyeSBndWVzdCBleGl0LCB3ZSBjYW4gY2hlY2sgZm9yIHRoZQpjYWxs
IGJlZm9yZSBzYXZpbmcgYWxsIHRoZSBjb250ZXh0IGFuZCByZXR1cm4gdmVyeSBlYXJseS4KCkZv
ciBub3csIG9ubHkgcHJvdmlkZSBhIGZhc3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVzZSB0
aGUgY29kZSByZWx5Cm9uIDIgcmVnaXN0ZXJzLCB4MCBhbmQgeDEgYXJlIHNhdmVkIGluIGFkdmFu
Y2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29t
PgoKLS0tCiAgICBndWVzdF9zeW5jIG9ubHkgaGFuZGxlIDY0LWJpdCBndWVzdCwgc28gSSBoYXZl
IG9ubHkgaW1wbGVtZW50ZWQgdGhlCiAgICA2NC1iaXQgc2lkZSBmb3Igbm93LiBXZSBjYW4gZGlz
Y3VzcyB3aGV0aGVyIGl0IGlzIHVzZWZ1bCB0bwogICAgaW1wbGVtZW50IGl0IGZvciAzMi1iaXQg
Z3Vlc3RzLgoKICAgIFdlIGNvdWxkIGFsc28gY29uc2lkZXIgdG8gaW1wbGVtZW50IHRoZSBmYXN0
IHBhdGggZm9yIFNNQzY0LAogICAgYWx0aG91Z2h0IGEgZ3Vlc3Qgc2hvdWxkIGFsd2F5cyB1c2Ug
SFZDLgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3
ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAgIHwgNTYgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJv
Y2Vzc29yLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAyIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVu
L2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggNmQ5OWU0NmYwZi4uNjdmOTZkNTE4ZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgog
I2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CisjaW5j
bHVkZSA8YXNtL3NtY2NjLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgogCiAvKgpAQCAtOTAs
OCArOTEsMTIgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvKiBsaW5rIHJlZ2lz
dGVyICovCiAgICAgICAgIC5lbmRtCiAvKgogICogU2F2ZSBzdGF0ZSBvbiBlbnRyeSB0byBoeXBl
cnZpc29yLCByZXN0b3JlIG9uIGV4aXQKKyAqCisgKiBzYXZlX3gwX3gxOiBEb2VzIHRoZSBtYWNy
byBuZWVkcyB0byBzYXZlIHgwL3gxIChkZWZhdWx0IDEpLiBJZiAwLAorICogd2UgcmVseSBvbiB0
aGUgb24geDAveDEgdG8gaGF2ZSBiZWVuIHNhdmVkIGF0IHRoZSBjb3JyZWN0IHBvc2l0aW9uIG9u
CisgKiB0aGUgc3RhY2sgYmVmb3JlLgogICovCi0gICAgICAgIC5tYWNybyAgZW50cnksIGh5cCwg
Y29tcGF0CisgICAgICAgIC5tYWNybyAgZW50cnksIGh5cCwgY29tcGF0LCBzYXZlX3gwX3gxPTEK
ICAgICAgICAgc3ViICAgICBzcCwgc3AsICMoVVJFR1NfU1BTUl9lbDEgLSBVUkVHU19MUikgLyog
Q1BTUiwgUEMsIFNQLCBMUiAqLwogICAgICAgICBwdXNoICAgIHgyOCwgeDI5CiAgICAgICAgIHB1
c2ggICAgeDI2LCB4MjcKQEAgLTEwNyw3ICsxMTIsMTYgQEAgbHIgICAgICAucmVxICAgIHgzMCAg
ICAgICAgICAgICAvKiBsaW5rIHJlZ2lzdGVyICovCiAgICAgICAgIHB1c2ggICAgeDYsIHg3CiAg
ICAgICAgIHB1c2ggICAgeDQsIHg1CiAgICAgICAgIHB1c2ggICAgeDIsIHgzCisgICAgICAgIC8q
CisgICAgICAgICAqIFRoZSBjYWxsZXIgbWF5IGFscmVhZHkgaGF2ZSBzYXZlZCB4MC94MSBvbiB0
aGUgc3RhY2sgYXQgdGhlCisgICAgICAgICAqIGNvcnJlY3QgYWRkcmVzcyBhbmQgY29ycnVwdCB0
aGVtIHdpdGggYW5vdGhlciB2YWx1ZS4gT25seQorICAgICAgICAgKiBzYXZlIHRoZW0gaWYgc2F2
ZV94MF94MSA9PSAxLgorICAgICAgICAgKi8KKyAgICAgICAgLmlmIFxzYXZlX3gwX3gxID09IDEK
ICAgICAgICAgcHVzaCAgICB4MCwgeDEKKyAgICAgICAgLmVsc2UKKyAgICAgICAgc3ViICAgICBz
cCwgc3AsICMxNgorICAgICAgICAuZW5kaWYKIAogICAgICAgICAuaWYgXGh5cCA9PSAxICAgICAg
ICAvKiBIeXBlcnZpc29yIG1vZGUgKi8KIApAQCAtMjAwLDcgKzIxNCw0NSBAQCBoeXBfaXJxOgog
ICAgICAgICBleGl0ICAgIGh5cD0xCiAKIGd1ZXN0X3N5bmM6Ci0gICAgICAgIGVudHJ5ICAgaHlw
PTAsIGNvbXBhdD0wCisgICAgICAgIC8qCisgICAgICAgICAqIFNhdmUgeDAsIHgxIGluIGFkdmFu
Y2UKKyAgICAgICAgICovCisgICAgICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMtKFVSRUdTX2tl
cm5lbF9zaXplb2YgLSBVUkVHU19YMCldCisKKyAgICAgICAgLyoKKyAgICAgICAgICogeDEgaXMg
dXNlZCBiZWNhdXNlIHgwIG1heSBjb250YWluIHRoZSBmdW5jdGlvbiBpZGVudGlmaWVyLgorICAg
ICAgICAgKiBUaGlzIGF2b2lkcyB0byByZXN0b3JlIHgwIGZyb20gdGhlIHN0YWNrLgorICAgICAg
ICAgKi8KKyAgICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgorICAgICAgICBsc3IgICAgIHgxLCB4
MSwgI0hTUl9FQ19TSElGVCAgICAgICAgICAgLyogeDEgPSBFU1JfRUwyLkVDICovCisgICAgICAg
IGNtcCAgICAgeDEsICNIU1JfRUNfSFZDNjQKKyAgICAgICAgYi5uZSAgICAxZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIE5vdCBhIEhWQyBza2lwIGZhc3RwYXRoLiAqLworCisgICAg
ICAgIG1ycyAgICAgeDEsIGVzcl9lbDIKKyAgICAgICAgYW5kICAgICB4MSwgeDEsICMweGZmZmYg
ICAgICAgICAgICAgICAgIC8qIENoZWNrIHRoZSBpbW1lZGlhdGUgWzA6MTZdICovCisgICAgICAg
IGNibnogICAgeDEsIDFmICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBzaG91bGQgYmUgMCBm
b3IgSFZDICMwICovCisKKyAgICAgICAgLyoKKyAgICAgICAgICogRmFzdGVzdCBwYXRoIHBvc3Np
YmxlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEuCisgICAgICAgICAqIFRoZSB3b3Jr
YXJvdW5kIGhhcyBhbHJlYWR5IGJlZW4gYXBwbGllZCBvbiB0aGUgZXhjZXB0aW9uCisgICAgICAg
ICAqIGVudHJ5IGZyb20gdGhlIGd1ZXN0LCBzbyBsZXQncyBxdWlja2x5IGdldCBiYWNrIHRvIHRo
ZSBndWVzdC4KKyAgICAgICAgICovCisgICAgICAgIGVvciAgICAgdzAsIHcwLCAjQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8xX0ZJRAorICAgICAgICBjYm56ICAgIHcwLCAxZgorCisgICAgICAg
IC8qCisgICAgICAgICAqIENsb2JiZXIgYm90aCB4MCBhbmQgeDEgdG8gcHJldmVudCBsZWFrYWdl
LiBOb3RlIHRoYXQgdGhhbmtzCisgICAgICAgICAqIHRoZSBlb3IsIHgwID0gMC4KKyAgICAgICAg
ICovCisgICAgICAgIG1vdiAgICAgeDEsIHgwCisgICAgICAgIGVyZXQKKworMToKKyAgICAgICAg
LyoKKyAgICAgICAgICogeDAveDEgbWF5IGhhdmUgYmVlbiBzY3JhdGNoIGJ5IHRoZSBmYXN0IHBh
dGggYWJvdmUsIHNvIGF2b2lkCisgICAgICAgICAqIHRvIHNhdmUgdGhlbS4KKyAgICAgICAgICov
CisgICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wLCBzYXZlX3gwX3gxPTAKICAgICAgICAg
LyoKICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lO
Q0hST05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2
U0Vycm9yIHRvb2sgcGxhY2UsIHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wcm9jZXNzb3IuaAppbmRleCBjMGY3OWQwMDkzLi4yMjJhMDJkZDk5IDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
cHJvY2Vzc29yLmgKQEAgLTMwNiw2ICszMDYsOCBAQAogI2RlZmluZSBIRENSX1RQTSAgICAgICAg
KF9BQygxLFUpPDw2KSAgICAgICAgICAgLyogVHJhcCBQZXJmb3JtYW5jZSBNb25pdG9ycyBhY2Nl
c3NlcyAqLwogI2RlZmluZSBIRENSX1RQTUNSICAgICAgKF9BQygxLFUpPDw1KSAgICAgICAgICAg
LyogVHJhcCBQTUNSIGFjY2Vzc2VzICovCiAKKyNkZWZpbmUgSFNSX0VDX1NISUZUICAgICAgICAg
ICAgICAgIDI2CisKICNkZWZpbmUgSFNSX0VDX1VOS05PV04gICAgICAgICAgICAgIDB4MDAKICNk
ZWZpbmUgSFNSX0VDX1dGSV9XRkUgICAgICAgICAgICAgIDB4MDEKICNkZWZpbmUgSFNSX0VDX0NQ
MTVfMzIgICAgICAgICAgICAgIDB4MDMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL3w-0001wf-Na; Thu, 15 Feb 2018 15:03:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL3v-0001wY-Js
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:03 +0000
X-Inumbo-ID: 3a400b14-1261-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3a400b14-1261-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 16:02:23 +0100 (CET)
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 CE77615AD;
 Thu, 15 Feb 2018 07:03:00 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 77FD33F41F;
 Thu, 15 Feb 2018 07:02:59 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:32 +0000
Message-Id: <20180215150248.28922-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 andre.przywara@linaro.org, Julien Grall <julien.grall@arm.com>,
 volodymyr_babchuk@epam.com, mirela.simonovic@aggios.com
Subject: [Xen-devel] [PATCH v3 01/17] xen/arm: vpsci: Add support for PSCI
	1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgWGVuIHByb3ZpZGVzIHZpcnR1YWwgUFNDSSBpbnRlcmZhY2UgY29tcGxp
YW50IHdpdGggMC4xCmFuZCAwLjIuIFNpbmNlIHRoZW0sIHRoZSBzcGVjaWZpY2F0aW9uIGhhcyBi
ZWVuIHVwZGF0ZWQgYW5kIHRoZSBsYXRlc3QKdmVyc2lvbiBpcyAxLjEgKHNlZSBBUk0gREVOIDAw
MjJEKS4KCkZyb20gYW4gaW1wbGVtZW50YXRpb24gcG9pbnQgb2Ygdmlldywgb25seSBQU0NJX0ZF
QVRVUkVTIGlzIG1hbmRhdG9yeS4KVGhlIHJlc3QgaXMgb3B0aW9uYWwgYW5kIGNhbiBiZSBsZWZ0
IHVuaW1wbGVtZW50ZWQgZm9yIG5vdy4KCkF0IHRoZSBzYW1lIHRpbWUsIHRoZSBjb21wYXRpYmxl
IGZvciBQU0NJIG5vZGUgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8KZXhwb3NlICJhcm0scHNjaS0xLjAi
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlt
eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CkNjOiBJYW4gSmFja3NvbiA8
aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNv
bQoKLS0tCiAgICBXZSBtYXkgd2FudCB0byBwcm92aWRlIGEgd2F5IGZvciB0aGUgdG9vbHN0YWNr
IHRvIHNwZWNpZnkgYSBQU0NJCiAgICB2ZXJzaW9uLiBUaGlzIGNvdWxkIGJlIHVzZWZ1bCBpZiBh
IGd1ZXN0IGlzIGV4cGVjdGluZyBhIGdpdmVuCiAgICB2ZXJzaW9uLgoKICAgIENoYW5nZXMgaW4g
djM6CiAgICAgICAgLSBBZGQgV2VpJ3MgYWNrZWQtYnkKICAgICAgICAtIEFkZCBWb2xvZHlteXIn
cyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBSZXR1cm4gdjEuMSBv
biBHRVRfVkVSU0lPTiBjYWxsIGFzIGNsYWltZWQgYnkgdGhpcyBwYXRjaAogICAgICAgIC0gT3Jk
ZXIgYnkgZnVuY3Rpb24gSUQgdGhlIGNhbGxzIGluIEZFQVRVUkVTIGNhbGwKLS0tCiB0b29scy9s
aWJ4bC9saWJ4bF9hcm0uYyAgICAgICAgICB8ICAzICsrLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgICAgICB8IDM5
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNt
LWFybS9wZXJmY19kZWZuLmggfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCAgICAgIHwgIDIgKy0KIDYgZmls
ZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCmluZGV4
IDNlNDY1NTQzMDEuLjg2ZjU5YzBkODAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2FybS5jCkBAIC00MTAsNyArNDEwLDggQEAgc3Rh
dGljIGludCBtYWtlX3BzY2lfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQpCiAgICAgcmVz
ID0gZmR0X2JlZ2luX25vZGUoZmR0LCAicHNjaSIpOwogICAgIGlmIChyZXMpIHJldHVybiByZXM7
CiAKLSAgICByZXMgPSBmZHRfcHJvcGVydHlfY29tcGF0KGdjLCBmZHQsIDIsICJhcm0scHNjaS0w
LjIiLCJhcm0scHNjaSIpOworICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwg
MywgImFybSxwc2NpLTEuMCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYXJtLHBz
Y2ktMC4yIiwgImFybSxwc2NpIik7CiAgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKIAogICAgIHJl
cyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAibWV0aG9kIiwgImh2YyIpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWls
ZC5jCmluZGV4IDE1NWM5NTIzNDkuLjk0MTY4OGEyY2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTYz
Nyw2ICs2MzcsNyBAQCBzdGF0aWMgaW50IG1ha2VfcHNjaV9ub2RlKHZvaWQgKmZkdCwgY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpwYXJlbnQpCiB7CiAgICAgaW50IHJlczsKICAgICBjb25z
dCBjaGFyIGNvbXBhdFtdID0KKyAgICAgICAgImFybSxwc2NpLTEuMCIiXDAiCiAgICAgICAgICJh
cm0scHNjaS0wLjIiIlwwIgogICAgICAgICAiYXJtLHBzY2kiOwogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCmluZGV4IDZhYjhhYjY0ZDAu
LmU4MmI2MmRiMWEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9h
cmNoL2FybS92cHNjaS5jCkBAIC0xMDYsNyArMTA2LDExIEBAIHN0YXRpYyBpbnQzMl90IGRvX3Bz
Y2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKIAogc3RhdGljIHVpbnQzMl90IGRvX3Bz
Y2lfMF8yX3ZlcnNpb24odm9pZCkKIHsKLSAgICByZXR1cm4gUFNDSV9WRVJTSU9OKDAsIDIpOwor
ICAgIC8qCisgICAgICogUFNDSSBpcyBiYWNrd2FyZCBjb21wYXRpYmxlIGZyb20gMC4yLiBTbyB3
ZSBjYW4gYnVtcCB0aGUgdmVyc2lvbgorICAgICAqIHdpdGhvdXQgYW55IGlzc3VlLgorICAgICAq
LworICAgIHJldHVybiBQU0NJX1ZFUlNJT04oMSwgMSk7CiB9CiAKIHN0YXRpYyByZWdpc3Rlcl90
IGRvX3BzY2lfMF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLApAQCAtMTkxLDYg
KzE5NSwyOSBAQCBzdGF0aWMgdm9pZCBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCkKICAg
ICBkb21haW5fc2h1dGRvd24oZCxTSFVURE9XTl9yZWJvb3QpOwogfQogCitzdGF0aWMgaW50MzJf
dCBkb19wc2NpXzFfMF9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNfaWQpCit7CisgICAgLyog
LyFcIE9yZGVyZWQgYnkgZnVuY3Rpb24gSUQgYW5kIG5vdCBuYW1lICovCisgICAgc3dpdGNoICgg
cHNjaV9mdW5jX2lkICkKKyAgICB7CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1BTQ0lfVkVSU0lP
TjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQ1BVX1NVU1BFTkQ6CisgICAgY2FzZSBQU0NJXzBf
Ml9GTjY0X0NQVV9TVVNQRU5EOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT0ZGOgorICAg
IGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT046CisgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9P
TjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTzoKKyAgICBjYXNlIFBTQ0lf
MF8yX0ZONjRfQUZGSU5JVFlfSU5GTzoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9J
TkZPX1RZUEU6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9PRkY6CisgICAgY2FzZSBQ
U0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVDoKKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfUFNDSV9G
RUFUVVJFUzoKKyAgICAgICAgcmV0dXJuIDA7CisgICAgZGVmYXVsdDoKKyAgICAgICAgcmV0dXJu
IFBTQ0lfTk9UX1NVUFBPUlRFRDsKKyAgICB9Cit9CisKICNkZWZpbmUgUFNDSV9TRVRfUkVTVUxU
KHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAwLCB2YWwpCiAjZGVmaW5lIFBTQ0lfQVJHKHJl
ZywgbikgZ2V0X3VzZXJfcmVnKHJlZywgbikKIApAQCAtMzA0LDYgKzMzMSwxNiBAQCBib29sIGRv
X3Zwc2NpXzBfMl9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQp
CiAgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZv
KHRhZmYsIGxhZmYpKTsKICAgICAgICAgcmV0dXJuIHRydWU7CiAgICAgfQorCisgICAgY2FzZSBQ
U0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVM6CisgICAgeworICAgICAgICB1aW50MzJfdCBwc2Np
X2Z1bmNfaWQgPSBQU0NJX0FSRzMyKHJlZ3MsIDEpOworCisgICAgICAgIHBlcmZjX2luY3IodnBz
Y2lfZmVhdHVyZXMpOworICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8xXzBf
ZmVhdHVyZXMocHNjaV9mdW5jX2lkKSk7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKwog
ICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVy
ZmNfZGVmbi5oCmluZGV4IGE3YWNiN2QyMWMuLjg3ODY2MjY0Y2EgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVy
ZmNfZGVmbi5oCkBAIC0zMSw2ICszMSw3IEBAIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9vZmYs
ICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCiBQRVJGQ09VTlRFUih2cHNjaV9zeXN0ZW1f
cmVzZXQsICAgICAgICAidnBzY2k6IHN5c3RlbV9yZXNldCIpCiBQRVJGQ09VTlRFUih2cHNjaV9j
cHVfc3VzcGVuZCwgICAgICAgICAidnBzY2k6IGNwdV9zdXNwZW5kIikKIFBFUkZDT1VOVEVSKHZw
c2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTogY3B1X2FmZmluaXR5X2luZm8iKQorUEVS
RkNPVU5URVIodnBzY2lfZmVhdHVyZXMsICAgICAgICAgICAgInZwc2NpOiBmZWF0dXJlcyIpCiAK
IFBFUkZDT1VOVEVSKHZnaWNkX3JlYWRzLCAgICAgICAgICAgICAgICAidmdpY2Q6IHJlYWQiKQog
UEVSRkNPVU5URVIodmdpY2Rfd3JpdGVzLCAgICAgICAgICAgICAgICJ2Z2ljZDogd3JpdGUiKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL3BzY2kuaAppbmRleCBiZWNjOWY5ZGVkLi5lMjYyOWVlZDAxIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaApA
QCAtNDAsNiArNDAsNyBAQCB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7CiAjZGVm
aW5lIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEUgICBQU0NJXzBfMl9GTjMyKDYpCiAj
ZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiAgICAgICAgICBQU0NJXzBfMl9GTjMyKDgp
CiAjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUICAgICAgICBQU0NJXzBfMl9GTjMy
KDkpCisjZGVmaW5lIFBTQ0lfMV8wX0ZOMzJfUFNDSV9GRUFUVVJFUyAgICAgICBQU0NJXzBfMl9G
TjMyKDEwKQogCiAjZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQgICAgICAgICBQU0NJ
XzBfMl9GTjY0KDEpCiAjZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX09OICAgICAgICAgICAgICBQ
U0NJXzBfMl9GTjY0KDMpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKaW5kZXggMDM1YTQxZTgxMi4uMGNjYTVlNjgz
MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vdnBzY2kuaApAQCAtMjMsNyArMjMsNyBAQAogI2luY2x1ZGUgPGFzbS9wc2Np
Lmg+CiAKIC8qIE51bWJlciBvZiBmdW5jdGlvbiBpbXBsZW1lbnRlZCBieSB2aXJ0dWFsIFBTQ0kg
KG9ubHkgMC4yIG9yIGxhdGVyKSAqLwotI2RlZmluZSBWUFNDSV9OUl9GVU5DUyAgMTEKKyNkZWZp
bmUgVlBTQ0lfTlJfRlVOQ1MgIDEyCiAKIC8qIEZ1bmN0aW9ucyBoYW5kbGUgUFNDSSBjYWxscyBm
cm9tIHRoZSBndWVzdHMgKi8KIGJvb2wgZG9fdnBzY2lfMF8xX2NhbGwoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL49-000213-Ae; Thu, 15 Feb 2018 15:03:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL48-0001yQ-7W
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:16 +0000
X-Inumbo-ID: 845b7499-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 845b7499-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:27 +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 1525515BF;
 Thu, 15 Feb 2018 07:03:10 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 05C673F41F;
 Thu, 15 Feb 2018 07:03:08 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:39 +0000
Message-Id: <20180215150248.28922-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 08/17] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFNDSSAxLjAgYW5kIGxhdGVyIGFsbG93cyB0aGUgU01DQ0MgdmVyc2lvbiB0byBiZSAoaW5kaXJl
Y3RseSkgcHJvYmVkCnZpYSBQU0NJX0ZFQVRVUkVTLiBJZiB0aGUgUFNDSV9GRUFUVVJFUyBkb2Vz
IG5vdCBleGlzdCAoUFNDSSAwLjIgb3IKZWFybGllcikgYW5kIHRoZSBmdW5jdGlvbiByZXR1cm4g
YW4gZXJyb3IsIHRoZW4gd2UgY29uc2lkZXJlZCBTTUNDQyAxLjAKaXMgaW1wbGVtZW50ZWQuCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0v
cHNjaS5jICAgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCAzNSBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Bz
Y2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggNWRkYTM1Y2Q3Yy4uYmM3YjIyNjBlOCAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5j
CkBAIC0zNyw2ICszNyw3IEBACiAjZW5kaWYKIAogdWludDMyX3QgcHNjaV92ZXI7Cit1aW50MzJf
dCBzbWNjY192ZXI7CiAKIHN0YXRpYyB1aW50MzJfdCBwc2NpX2NwdV9vbl9ucjsKIApAQCAtNTcs
NiArNTgsMTQgQEAgdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpCiAgICAgICAgIGNh
bGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKIH0KIAorc3RhdGlj
IGludCBfX2luaXQgcHNjaV9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNfaWQpCit7CisgICAg
aWYgKCBwc2NpX3ZlciA8IFBTQ0lfVkVSU0lPTigxLCAwKSApCisgICAgICAgIHJldHVybiBQU0NJ
X05PVF9TVVBQT1JURUQ7CisKKyAgICByZXR1cm4gY2FsbF9zbWMoUFNDSV8xXzBfRk4zMl9QU0NJ
X0ZFQVRVUkVTLCBwc2NpX2Z1bmNfaWQsIDAsIDApOworfQorCiBpbnQgX19pbml0IHBzY2lfaXNf
c21jX21ldGhvZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kpCiB7CiAgICAgaW50
IHJldDsKQEAgLTgyLDYgKzkxLDI0IEBAIGludCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNv
bnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKICAgICByZXR1cm4gMDsKIH0KIAorc3Rh
dGljIHZvaWQgX19pbml0IHBzY2lfaW5pdF9zbWNjYyh2b2lkKQoreworICAgIC8qIFBTQ0kgaXMg
dXNpbmcgYXQgbGVhc3QgU01DQyAxLjAgY2FsbGluZyBjb252ZW50aW9uLiAqLworICAgIHNtY2Nj
X3ZlciA9IEFSTV9TTUNDQ19WRVJTSU9OXzFfMDsKKworICAgIGlmICggcHNjaV9mZWF0dXJlcyhB
Uk1fU01DQ0NfVkVSU0lPTl9GSUQpICE9IFBTQ0lfTk9UX1NVUFBPUlRFRCApCisgICAgeworICAg
ICAgICB1aW50MzJfdCByZXQ7CisKKyAgICAgICAgcmV0ID0gY2FsbF9zbWMoQVJNX1NNQ0NDX1ZF
UlNJT05fRklELCAwLCAwLCAwKTsKKyAgICAgICAgaWYgKCByZXQgIT0gQVJNX1NNQ0NDX05PVF9T
VVBQT1JURUQgKQorICAgICAgICAgICAgc21jY2NfdmVyID0gcmV0OworICAgIH0KKworICAgIHBy
aW50ayhYRU5MT0dfSU5GTyAiVXNpbmcgU01DIENhbGxpbmcgQ29udmVudGlvbiB2JXUuJXVcbiIs
CisgICAgICAgICAgIFNNQ0NDX1ZFUlNJT05fTUFKT1Ioc21jY2NfdmVyKSwgU01DQ0NfVkVSU0lP
Tl9NSU5PUihzbWNjY192ZXIpKTsKK30KKwogaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQp
CiB7CiAgICAgaW50IHJldDsKQEAgLTE3Myw3ICsyMDAsMTIgQEAgaW50IF9faW5pdCBwc2NpX2lu
aXQodm9pZCkKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldCA9IHBzY2lfaW5pdF8wXzEoKTsK
IAotICAgIHJldHVybiByZXQ7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0Owor
CisgICAgcHNjaV9pbml0X3NtY2NjKCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c21jY2MuaAppbmRleCBkMDI0MGQ2NGJmLi5iYzA2Nzg5MmM3IDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBA
IC01Miw2ICs1Miw4IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKK2V4dGVybiB1aW50MzJf
dCBzbWNjY192ZXI7CisKIC8qIENoZWNrIGlmIHRoaXMgaXMgZmFzdCBjYWxsLiAqLwogc3RhdGlj
IGlubGluZSBib29sIHNtY2NjX2lzX2Zhc3RfY2FsbChyZWdpc3Rlcl90IGZ1bmNpZCkKIHsKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL43-0001yV-MI; Thu, 15 Feb 2018 15:03:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL43-0001x1-2A
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:11 +0000
X-Inumbo-ID: 8136153c-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8136153c-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:22 +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 C52DF1435;
 Thu, 15 Feb 2018 07:03:04 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B604D3F41F;
 Thu, 15 Feb 2018 07:03:03 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:35 +0000
Message-Id: <20180215150248.28922-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 04/17] xen/arm: Adapt smccc.h to be able to
	use it in assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KCi0t
LQogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1i
eQotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE2ICsrKysrKysrKystLS0tLS0K
IDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c21jY2MuaAppbmRleCAyOTUxY2FhNDlkLi4zMDIwOGQxMmNhIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBA
IC0yNSwxOCArMjUsMjAgQEAKICAqIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5jb20vaGVscC90b3Bp
Yy9jb20uYXJtLmRvYy5kZW4wMDI4YS9pbmRleC5odG1sCiAgKi8KIAotI2RlZmluZSBBUk1fU01D
Q0NfU1REX0NBTEwgICAgICAgICAgICAgIDBVCi0jZGVmaW5lIEFSTV9TTUNDQ19GQVNUX0NBTEwg
ICAgICAgICAgICAgMVUKKyNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxMICAgICAgICAgICAgICBf
QUMoMCxVKQorI2RlZmluZSBBUk1fU01DQ0NfRkFTVF9DQUxMICAgICAgICAgICAgIF9BQygxLFUp
CiAjZGVmaW5lIEFSTV9TTUNDQ19UWVBFX1NISUZUICAgICAgICAgICAgMzEKIAotI2RlZmluZSBB
Uk1fU01DQ0NfQ09OVl8zMiAgICAgICAgICAgICAgIDBVCi0jZGVmaW5lIEFSTV9TTUNDQ19DT05W
XzY0ICAgICAgICAgICAgICAgMVUKKyNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfMzIgICAgICAgICAg
ICAgICBfQUMoMCxVKQorI2RlZmluZSBBUk1fU01DQ0NfQ09OVl82NCAgICAgICAgICAgICAgIF9B
QygxLFUpCiAjZGVmaW5lIEFSTV9TTUNDQ19DT05WX1NISUZUICAgICAgICAgICAgMzAKIAotI2Rl
ZmluZSBBUk1fU01DQ0NfT1dORVJfTUFTSyAgICAgICAgICAgIDB4M0ZVCisjZGVmaW5lIEFSTV9T
TUNDQ19PV05FUl9NQVNLICAgICAgICAgICAgX0FDKDB4M0YsVSkKICNkZWZpbmUgQVJNX1NNQ0ND
X09XTkVSX1NISUZUICAgICAgICAgICAyNAogCi0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX01BU0sg
ICAgICAgICAgICAgMHhGRkZGVQorI2RlZmluZSBBUk1fU01DQ0NfRlVOQ19NQVNLICAgICAgICAg
ICAgIF9BQygweEZGRkYsVSkKKworI2lmbmRlZiBfX0FTU0VNQkxZX18KIAogLyogQ2hlY2sgaWYg
dGhpcyBpcyBmYXN0IGNhbGwuICovCiBzdGF0aWMgaW5saW5lIGJvb2wgc21jY2NfaXNfZmFzdF9j
YWxsKHJlZ2lzdGVyX3QgZnVuY2lkKQpAQCAtNjIsNiArNjQsOCBAQCBzdGF0aWMgaW5saW5lIHVp
bnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKICAgICByZXR1cm4gKGZ1
bmNpZCA+PiBBUk1fU01DQ0NfT1dORVJfU0hJRlQpICYgQVJNX1NNQ0NDX09XTkVSX01BU0s7CiB9
CiAKKyNlbmRpZgorCiAvKgogICogQ29uc3RydWN0IGZ1bmN0aW9uIGlkZW50aWZpZXIgZnJvbSBj
YWxsIHR5cGUgKGZhc3Qgb3Igc3RhbmRhcmQpLAogICogY2FsbGluZyBjb252ZW50aW9uICgzMiBv
ciA2NCBiaXQpLCBzZXJ2aWNlIG93bmVyIGFuZCBmdW5jdGlvbiBudW1iZXIuCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL48-00020O-3u; Thu, 15 Feb 2018 15:03:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL47-0001yB-84
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:15 +0000
X-Inumbo-ID: 8391f313-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8391f313-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:26 +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 BB31A15AD;
 Thu, 15 Feb 2018 07:03:08 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABED23F41F;
 Thu, 15 Feb 2018 07:03:07 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:38 +0000
Message-Id: <20180215150248.28922-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 07/17] xen/arm: smccc: Add macros
	SMCCC_VERSION, SMCCC_VERSION_{MINOR, MAJOR}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIG1hY3JvcyBTTUNDQ19WRVJTSU9OLCBTTUNDQ19WRVJTSU9OX3tNSU5PUiwgTUFKT1J9IHRv
IGVhc2lseSBjb252ZXJ0CmJldHdlZW4gYSAzMi1iaXQgdmFsdWUgYW5kIGEgdmVyc2lvbiBudW1i
ZXIuIFRoZSBlbmNvZGluZyBpcyBiYXNlZCBvbgoyLjIuMiBpbiAiRmlybXdhcmUgaW50ZXJmYWNl
cyBmb3IgbWl0aWdhdGlvbiBDVkUtMjAxNy01NzE1IiAoQVJNIERFTiAwMDcwQSkuCgpBbHNvIHJl
LXVzZSB0aGVtIHRvIGRlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgYW5kIEFSTV9TTUNDQ19W
RVJTSU9OXzFfMS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgVm9sb2R5bXly
J3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQK
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAxNiArKysrKysrKysrKysrKy0tCiAx
IGZpbGUgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmgKaW5kZXggMzAyMDhkMTJjYS4uZDAyNDBkNjRiZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApAQCAt
MTYsOCArMTYsMjAgQEAKICNpZm5kZWYgX19BU01fQVJNX1NNQ0NDX0hfXwogI2RlZmluZSBfX0FT
TV9BUk1fU01DQ0NfSF9fCiAKLSNkZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8wICAgMHgxMDAw
MAotI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzEgICAweDEwMDAxCisjZGVmaW5lIFNNQ0ND
X1ZFUlNJT05fTUFKT1JfU0hJRlQgICAgICAgICAgICAxNgorI2RlZmluZSBTTUNDQ19WRVJTSU9O
X01JTk9SX01BU0sgICAgICAgICAgICAgXAorICAgICAgICAoKDFVIDw8IFNNQ0NDX1ZFUlNJT05f
TUFKT1JfU0hJRlQpIC0gMSkKKyNkZWZpbmUgU01DQ0NfVkVSU0lPTl9NQUpPUl9NQVNLICAgICAg
ICAgICAgIH5TTUNDQ19WRVJTSU9OX01JTk9SX01BU0sKKyNkZWZpbmUgU01DQ0NfVkVSU0lPTl9N
QUpPUih2ZXIpICAgICAgICAgICAgIFwKKyAgICAgICAgKCgodmVyKSAmIFNNQ0NDX1ZFUlNJT05f
TUFKT1JfTUFTSykgPj4gU01DQ0NfVkVSU0lPTl9NQUpPUl9TSElGVCkKKyNkZWZpbmUgU01DQ0Nf
VkVSU0lPTl9NSU5PUih2ZXIpICAgICAgICAgICAgIFwKKyAgICAgICAgKCh2ZXIpICYgU01DQ0Nf
VkVSU0lPTl9NSU5PUl9NQVNLKQorCisjZGVmaW5lIFNNQ0NDX1ZFUlNJT04obWFqb3IsIG1pbm9y
KSAgICAgICAgICBcCisgICAgKCgobWFqb3IpIDw8IFNNQ0NDX1ZFUlNJT05fTUFKT1JfU0hJRlQp
IHwgKG1pbm9yKSkKKworI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgICBTTUNDQ19WRVJT
SU9OKDEsIDApCisjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMSAgIFNNQ0NDX1ZFUlNJT04o
MSwgMSkKIAogLyoKICAqIFRoaXMgZmlsZSBwcm92aWRlcyBjb21tb24gZGVmaW5lcyBmb3IgQVJN
IFNNQyBDYWxsaW5nIENvbnZlbnRpb24gYXMKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL3x-0001ww-Ul; Thu, 15 Feb 2018 15:03:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL3w-0001wi-Ru
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:04 +0000
X-Inumbo-ID: 3bcf66c7-1261-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3bcf66c7-1261-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 16:02:26 +0100 (CET)
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 77CAD15BF;
 Thu, 15 Feb 2018 07:03:03 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 67D913F41F;
 Thu, 15 Feb 2018 07:03:02 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:34 +0000
Message-Id: <20180215150248.28922-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 03/17] xen/arm: vsmc: Implement
	SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U01DQ0MgMS4xIG9mZmVycyBmaXJtd2FyZS1iYXNlZCBDUFUgd29ya2Fyb3VuZHMuIEluIHBhcnRp
Y3VsYXIsClNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3Ig
dmFyaWFudCAyIG9mIFhTQS0yNTQKKENWRS0yMDE3LTU3MTUpLgoKSWYgdGhlIGh5cGVydmlzb3Ig
aGFzIHNvbWUgbWl0aWdhdGlvbiBmb3IgdGhpcyBpc3N1ZSwgcmVwb3J0IHRoYXQgd2UKZGVhbCB3
aXRoIGl0IHVzaW5nIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xLCBhcyB3ZSBhcHBseSB0aGUgaHlw
ZXJ2aXNvcgp3b3JrYXJvdW5kIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgoKLS0tCiAgICBDaGFuZ2VzIGlu
IHYzOgogICAgICAgIC0gRml4IG1pbm9yIGNvbmZsaWN0IGR1cmluZyByZWJhc2UKCiAgICBDaGFu
Z2VzIGluIHYyOgogICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5Ci0tLQogeGVu
L2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKystLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDYgKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDI2
IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggN2VjNDkyNzQxYi4uNDBhODBkNTc2
MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJjaC9hcm0vdnNt
Yy5jCkBAIC0xOCw2ICsxOCw3IEBACiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhl
bi90eXBlcy5oPgogI2luY2x1ZGUgPHB1YmxpYy9hcmNoLWFybS9zbWNjYy5oPgorI2luY2x1ZGUg
PGFzbS9jcHVmZWF0dXJlLmg+CiAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KICNpbmNsdWRlIDxh
c20vcmVncy5oPgogI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgpAQCAtOTMsOCArOTQsMjUgQEAgc3Rh
dGljIGJvb2wgaGFuZGxlX2FyY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgICAg
IHJldHVybiB0cnVlOwogCiAgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQ6Ci0g
ICAgICAgIC8qIE5vdGhpbmcgc3VwcG9ydGVkIHlldCAqLwotICAgICAgICBzZXRfdXNlcl9yZWco
cmVncywgMCwgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQpOworICAgIHsKKyAgICAgICAgdWludDMy
X3QgYXJjaF9mdW5jX2lkID0gZ2V0X3VzZXJfcmVnKHJlZ3MsIDEpOworICAgICAgICBpbnQgcmV0
ID0gQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQ7CisKKyAgICAgICAgc3dpdGNoICggYXJjaF9mdW5j
X2lkICkKKyAgICAgICAgeworICAgICAgICBjYXNlIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRf
MV9GSUQ6CisgICAgICAgICAgICBpZiAoIGNwdXNfaGF2ZV9jYXAoQVJNX0hBUkRFTl9CUkFOQ0hf
UFJFRElDVE9SKSApCisgICAgICAgICAgICAgICAgcmV0ID0gMDsKKyAgICAgICAgICAgIGJyZWFr
OworICAgICAgICB9CisKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIHJldCk7CisKKyAg
ICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCisgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9XT1JL
QVJPVU5EXzFfRklEOgorICAgICAgICAvKiBObyByZXR1cm4gdmFsdWUgKi8KICAgICAgICAgcmV0
dXJuIHRydWU7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2Nj
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKaW5kZXggNjI5Y2M1MTUwYi4uMjk1MWNh
YTQ5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc21jY2MuaApAQCAtMTE1LDYgKzExNSwxMiBAQCBzdGF0aWMgaW5saW5l
IHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKICAgICAgICAgICAg
ICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX0FSQ0gsICAgICAgICBcCiAgICAgICAgICAgICAg
ICAgICAgICAgIDB4MSkKIAorI2RlZmluZSBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklE
ICAgICAgICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FM
TCwgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAg
ICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9BUkNILCAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAweDgwMDApCisKIC8qIFNNQ0NDIGVycm9y
IGNvZGVzICovCiAjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQog
I2RlZmluZSBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCAgICAgICAgICgtMSkKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL41-0001xJ-51; Thu, 15 Feb 2018 15:03:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL3z-0001wX-94
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:07 +0000
X-Inumbo-ID: 7e4fe88d-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7e4fe88d-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:17 +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 39A211435;
 Thu, 15 Feb 2018 07:02:59 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 296773F41F;
 Thu, 15 Feb 2018 07:02:58 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:31 +0000
Message-Id: <20180215150248.28922-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 00/17] xen/arm: PSCI 1.1 and SMCCC-1.1
	support and XSA-254 variant 2 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKQXJtIGhhcyByZWNlbnRseSBwdWJsaXNoZWQgYSBTTUMgQ2FsbGluZyBDb252ZW50
aW9uIChTTUNDQykKc3BlY2lmaWNhdGlvbiB1cGRhdGUgWzFdIHRoYXQgcHJvdmlkZXMgYW4gb3B0
aW1pc2VkIGNhbGxpbmcgY29udmVudGlvbgphbmQgb3B0aW9uYWwsIGRpc2NvdmVyYWJsZSBzdXBw
b3J0IGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUgKFhTQS0yNTQKdmFyaWFudCAyKS4gQVJN
IFRydXN0ZWQgRmlybXdhcmUgKEFURikgaGFzIGFscmVhZHkgZ2FpbmVkIHN1Y2ggYW4KaW1wbGVt
ZW50YXRpb25bMl0uCgpUaGlzIHNlcmllcyBhZGRyZXNzZXMgYSBmZXcgdGhpbmdzOgoKICAgIC0g
SXQgcHJvdmlkZXMgYSBYZW4gaW1wbGVtZW50YXRpb24gb2YgUFNDSSB2MS4wLCB3aGljaCBpcyBh
CiAgICBwcmVyZXF1aXNpdGUgZm9yIGJlaW5nIGFibGUgdG8gZGlzY292ZXIgU01DQ0MgdjEuMS4K
ICAgIC0gSXQgYWxsb3dzIFhlbiB0byBhZHZlcnRpc2UgU01DQ0MgdjEuMQogICAgLSBJdCBpbXBs
ZW1lbnRzIGd1ZXN0IHN1cHBvcnQgZm9yIHRoZSBBUk1fV09SS0FST1VORF8xIGZ1bmN0aW9uIHRo
YXQgaXMgdXNlZAogICAgdG8gbWl0aWdhdGUgQ1ZFLTIwMTctNTcxNSAoaWYgc3VjaCBtaXRpZ2F0
aW9uIGlzIGF2YWlsYWJsZSBvbiB0aGUKICAgIGh5cGVydmlzb3IpLgogICAgLSBJdCBhZGRzIFhl
biBzdXBwb3J0IGZvciBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyB2aWEKICAgIEFSTV9XT1JL
QVJPVU5EXzEgaWYgdGhlIGZpcm13YXJlIHN1cHBvcnRzIGl0LgoKVGhpcyBtZXRob2QgaXMgaW50
ZW5kZWQgdG8gZnVsbHkgcmVwbGFjZSB0aGUgaW5pdGlhbCBQU0NJX0dFVF9WRVJTSU9OCmFwcHJv
YWNoLiBBbHRob3VnaCBQU0NJX0dFVF9WRVJTSU9OIHN0aWxsIHdvcmtzLCBpdCBoYXMgYW4gb2J2
aW91cwpvdmVyaGVhZCBhbmQgaXMgY2FsbGVkIG9uIHNvbWUgb2YgdGhlIGhvdHRlc3QgcGF0aHMu
IFdlIGV4cGVjdApBUkNIX1dPUktBUk9VTkRfMSB0byBiZSBtdWNoIGZhc3Rlci4KCkNoZWVycywK
ClsxXSBodHRwczovL2RldmVsb3Blci5hcm0uY29tL3N1cHBvcnQvc2VjdXJpdHktdXBkYXRlL2Rv
d25sb2FkcwoKWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9BUk0tc29mdHdhcmUvYXJtLXRydXN0ZWQt
ZmlybXdhcmUvcHVsbC8xMjQwCgpbM10gaHR0cHM6Ly9saXN0cy54ZW4ub3JnL2FyY2hpdmVzL2h0
bWwveGVuLWRldmVsLzIwMTgtMDIvbXNnMDA0NDcuaHRtbAoKSnVsaWVuIEdyYWxsICgxNyk6CiAg
eGVuL2FybTogdnBzY2k6IEFkZCBzdXBwb3J0IGZvciBQU0NJIDEuMQogIHhlbi9hcm06IHZzbWM6
IEltcGxlbWVudCBTTUNDQyAxLjEKICB4ZW4vYXJtOiB2c21jOiBJbXBsZW1lbnQgU01DQ0NfQVJD
SF9XT1JLQVJPVU5EXzEgQlAgaGFyZGVuaW5nIHN1cHBvcnQKICB4ZW4vYXJtOiBBZGFwdCBzbWNj
Yy5oIHRvIGJlIGFibGUgdG8gdXNlIGl0IGluIGFzc2VtYmx5IGNvZGUKICB4ZW4vYXJtNjQ6IElt
cGxlbWVudCBhIGZhc3QgcGF0aCBmb3IgaGFuZGxpbmcgU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEK
ICB4ZW4vYXJtNjQ6IFByaW50IGEgcGVyLUNQVSBtZXNzYWdlIHdpdGggdGhlIEJQIGhhcmRlbmlu
ZyBtZXRob2QgdXNlZAogIHhlbi9hcm06IHNtY2NjOiBBZGQgbWFjcm9zIFNNQ0NDX1ZFUlNJT04s
IFNNQ0NDX1ZFUlNJT05fe01JTk9SLCBNQUpPUn0KICB4ZW4vYXJtOiBwc2NpOiBEZXRlY3QgU01D
Q0MgdmVyc2lvbgogIHhlbi9hcm06IHNtY2NjOiBJbXBsZW1lbnQgU01DQ0MgdjEuMSBpbmxpbmUg
cHJpbWl0aXZlCiAgeGVuL2FybTY0OiBBZGQgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIEJQ
IGhhcmRlbmluZyBzdXBwb3J0CiAgeGVuL2FybTY0OiBLaWxsIFBTQ0lfR0VUX1ZFUlNJT04gYXMg
YSB2YXJpYW50LTIgd29ya2Fyb3VuZAogIHhlbi9hcm06IHZwc2NpOiBSZW1vdmUgcGFyYW1ldGVy
ICd2ZXInIGZyb20gZG9fY29tbW9uX2NwdQogIHhlbi9hcm06IHBzY2k6IENvbnNvbGlkYXRlIFBT
Q0kgdmVyc2lvbiBwcmludAogIHhlbi9hcm06IHBzY2k6IFByZWZpeCB3aXRoIHN0YXRpYyBhbnkg
ZnVuY3Rpb25zIG5vdCBleHBvcnRlZAogIHhlbi9hcm06IHZwc2NpOiBVcGRhdGUgdGhlIHJldHVy
biB0eXBlIGZvciBNSUdSQVRFX0lORk9fVFlQRQogIHhlbi9hcm06IHZwc2NpOiBJbnRyb2R1Y2Ug
YW5kIHVzZSBQU0NJX0lOVkFMSURfQUREUkVTUwogIHhlbi9hcm06IHZwc2NpOiBSZXdvcmsgdGhl
IGxvZ2ljIHRvIHN0YXJ0IEFBcmNoMzIgdkNQVSBpbiBUaHVtYiBtb2RlCgogdG9vbHMvbGlieGwv
bGlieGxfYXJtLmMgICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyAg
ICAgICAgIHwgIDM0ICsrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAgICB8
ICA1NiArKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAgICB8ICA1
NSArKysrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICB8ICAgMSAr
CiB4ZW4vYXJjaC9hcm0vcHNjaS5jICAgICAgICAgICAgICB8ICA0OCArKysrKysrKystLQogeGVu
L2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAgODkgKysrKysrKysrKysrKysrKy0tLS0K
IHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICAgICAgIHwgIDQxICsrKysrKysrKwogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgIDEgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaCAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggICAgICAgfCAg
IDIgKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oICAgICAgfCAxNzQgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgg
ICAgICB8ICAgMiArLQogMTMgZmlsZXMgY2hhbmdlZCwgNDI5IGluc2VydGlvbnMoKyksIDc5IGRl
bGV0aW9ucygtKQoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL41-0001xU-Bh; Thu, 15 Feb 2018 15:03:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL41-0001we-2Y
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:09 +0000
X-Inumbo-ID: 7fa34255-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7fa34255-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:19 +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 289E61435;
 Thu, 15 Feb 2018 07:03:02 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1928B3F41F;
 Thu, 15 Feb 2018 07:03:00 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:33 +0000
Message-Id: <20180215150248.28922-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 02/17] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBTTUMgQ2FsbGluZyBDb252ZW50aW9uICh2MS4xKSBhbGxvd3MgZm9yIGEgcmVkdWNl
ZCBvdmVyaGVhZCB3aGVuCmNhbGxpbmcgaW50byB0aGUgZmlybXdhcmUsIGFuZCBwcm92aWRlcyBh
IG5ldyBmZWF0dXJlIGRpc2NvdmVyeQptZWNoYW5pc20uIFNlZSAiRmlybXdhcmUgaW50ZXJmYWNl
cyBmb3IgbWl0aWdhdGluZyBDVkUtMjAxNy01NzE1IgpBUk0gREVOIDAwMDcwQS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KICAgIENoYW5n
ZXMgaW4gdjM6CiAgICAgICAgLSBVc2UgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQgcmF0aGVyIHRo
YW4gaGFyZGNvZGVkIHJldHVybgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgYSBo
dW1hbmQgcmVhZGFibGUgbmFtZSBmb3IgdGhlIHNwZWNpZmljYXRpb24KLS0tCiB4ZW4vYXJjaC9h
cm0vdnBzY2kuYyAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAy
MyArKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwg
MTggKysrKysrKysrKysrKysrKystCiAzIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9h
cmNoL2FybS92cHNjaS5jCmluZGV4IGU4MmI2MmRiMWEuLjE5ZWU3Y2FlYjQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCkBAIC0yMTIs
NiArMjEyLDcgQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3Qg
cHNjaV9mdW5jX2lkKQogICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGOgogICAgIGNh
c2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6CiAgICAgY2FzZSBQU0NJXzFfMF9GTjMyX1BT
Q0lfRkVBVFVSRVM6CisgICAgY2FzZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQ6CiAgICAgICAgIHJl
dHVybiAwOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQ7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwpp
bmRleCAzZDNiZDk1ZmVlLi43ZWM0OTI3NDFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNt
Yy5jCisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTgxLDYgKzgxLDI2IEBAIHN0YXRpYyBi
b29sIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywg
dWludDMyX3QgY250KQogICAgIHJldHVybiB0cnVlOwogfQogCisvKiBTTUNDQyBpbnRlcmZhY2Ug
Zm9yIEFSTSBBcmNoaXRlY3R1cmUgKi8KK3N0YXRpYyBib29sIGhhbmRsZV9hcmNoKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQoreworICAgIHVpbnQzMl90IGZpZCA9ICh1aW50MzJfdClnZXRf
dXNlcl9yZWcocmVncywgMCk7CisKKyAgICBzd2l0Y2ggKCBmaWQgKQorICAgIHsKKyAgICBjYXNl
IEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDoKKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFS
TV9TTUNDQ19WRVJTSU9OXzFfMSk7CisgICAgICAgIHJldHVybiB0cnVlOworCisgICAgY2FzZSBB
Uk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQ6CisgICAgICAgIC8qIE5vdGhpbmcgc3VwcG9ydGVk
IHlldCAqLworICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX05PVF9TVVBQ
T1JURUQpOworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICByZXR1cm4gZmFsc2U7
Cit9CisKIC8qIFNNQ0NDIGludGVyZmFjZSBmb3IgaHlwZXJ2aXNvci4gVGVsbCBhYm91dCBpdHNl
bGYuICovCiBzdGF0aWMgYm9vbCBoYW5kbGVfaHlwZXJ2aXNvcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKQEAgLTE4OCw2ICsyMDgsOSBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxl
X2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgewogICAgICAgICBzd2l0Y2gg
KCBzbWNjY19nZXRfb3duZXIoZnVuY2lkKSApCiAgICAgICAgIHsKKyAgICAgICAgY2FzZSBBUk1f
U01DQ0NfT1dORVJfQVJDSDoKKyAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfYXJjaChyZWdz
KTsKKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBF
UlZJU09SOgogICAgICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOwog
ICAgICAgICAgICAgYnJlYWs7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2Nj
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKaW5kZXggNjJiM2E4Y2RmNS4uNjI5Y2M1
MTUwYiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc21jY2MuaApAQCAtMTYsNiArMTYsOSBAQAogI2lmbmRlZiBfX0FTTV9B
Uk1fU01DQ0NfSF9fCiAjZGVmaW5lIF9fQVNNX0FSTV9TTUNDQ19IX18KIAorI2RlZmluZSBBUk1f
U01DQ0NfVkVSU0lPTl8xXzAgICAweDEwMDAwCisjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFf
MSAgIDB4MTAwMDEKKwogLyoKICAqIFRoaXMgZmlsZSBwcm92aWRlcyBjb21tb24gZGVmaW5lcyBm
b3IgQVJNIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gYXMKICAqIHNwZWNpZmllZCBpbgpAQCAtMTAw
LDggKzEwMywyMSBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdp
c3Rlcl90IGZ1bmNpZCkKICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSXyMj
b3duZXIsICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgIDB4RkYwMykKIAotLyogT25seSBv
bmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCisjZGVmaW5lIEFSTV9TTUNDQ19WRVJT
SU9OX0ZJRCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFSTV9TTUNDQ19DQUxMX1ZBTChB
Uk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgQVJN
X1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9T
TUNDQ19PV05FUl9BUkNILCAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAweDApICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKworI2RlZmluZSBBUk1fU01DQ0NfQVJDSF9GRUFUVVJF
U19GSUQgICAgICAgICAgICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0ND
X0ZBU1RfQ0FMTCwgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19D
T05WXzMyLCAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dO
RVJfQVJDSCwgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHgxKQorCisvKiBTTUND
QyBlcnJvciBjb2RlcyAqLwogI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04g
ICgtMSkKKyNkZWZpbmUgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQgICAgICAgICAoLTEpCiAKIC8q
IFNNQ0NDIGZ1bmN0aW9uIGlkZW50aWZpZXIgcmFuZ2Ugd2hpY2ggaXMgcmVzZXJ2ZWQgZm9yIGV4
aXN0aW5nIEFQSXMgKi8KICNkZWZpbmUgQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICAw
eDAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL4C-00024O-HM; Thu, 15 Feb 2018 15:03:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL4B-000239-FS
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:19 +0000
X-Inumbo-ID: 447669e2-1261-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 447669e2-1261-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 16:02:40 +0100 (CET)
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 0173415BF;
 Thu, 15 Feb 2018 07:03:18 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E650A3F41F;
 Thu, 15 Feb 2018 07:03:16 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:45 +0000
Message-Id: <20180215150248.28922-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 14/17] xen/arm: psci: Prefix with static any
	functions not exported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBidW5jaCBvZiBQU0NJIGZ1bmN0aW9ucyBhcmUgbm90IHByZWZpeGVkIHdpdGggc3RhdGljIGRl
c3BpdGUgbm8gb25lIGlzCnVzaW5nIHRoZW0gb3V0c2lkZSB0aGUgZmlsZSBhbmQgdGhlIHByb3Rv
dHlwZSBpcyBub3QgYXZhaWxhYmxlIGluCnBzY2kuaC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgotLS0KCiAgICBDaGFuZ2VzIGluIHYyOgog
ICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vcHNjaS5jIHwgNiArKystLS0K
IDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggN2E4
Y2Y1NGU2ZC4uNWQ5NGE5YTlhZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysg
Yi94ZW4vYXJjaC9hcm0vcHNjaS5jCkBAIC02Niw3ICs2Niw3IEBAIHN0YXRpYyBpbnQgX19pbml0
IHBzY2lfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQogICAgIHJldHVybiBjYWxsX3Nt
YyhQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMsIHBzY2lfZnVuY19pZCwgMCwgMCk7CiB9CiAK
LWludCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqcHNjaSkKK3N0YXRpYyBpbnQgX19pbml0IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kpCiB7CiAgICAgaW50IHJldDsKICAgICBjb25zdCBjaGFy
ICpwcm9wX3N0cjsKQEAgLTEwOSw3ICsxMDksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHNjaV9p
bml0X3NtY2NjKHZvaWQpCiAgICAgICAgICAgIFNNQ0NDX1ZFUlNJT05fTUFKT1Ioc21jY2NfdmVy
KSwgU01DQ0NfVkVSU0lPTl9NSU5PUihzbWNjY192ZXIpKTsKIH0KIAotaW50IF9faW5pdCBwc2Np
X2luaXRfMF8xKHZvaWQpCitzdGF0aWMgaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQpCiB7
CiAgICAgaW50IHJldDsKICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2k7CkBA
IC0xMzksNyArMTM5LDcgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQpCiAgICAgcmV0
dXJuIDA7CiB9CiAKLWludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQorc3RhdGljIGludCBf
X2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQogewogICAgIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHRf
ZGV2aWNlX21hdGNoIHBzY2lfaWRzW10gX19pbml0Y29uc3QgPQogICAgIHsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL4C-00024n-O2; Thu, 15 Feb 2018 15:03:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL4B-0001zt-LZ
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:19 +0000
X-Inumbo-ID: 85ef62c7-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 85ef62c7-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:30 +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 B1CBC15BF;
 Thu, 15 Feb 2018 07:03:12 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A2A9E3F41F;
 Thu, 15 Feb 2018 07:03:11 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:41 +0000
Message-Id: <20180215150248.28922-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 10/17] xen/arm64: Add
	ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBkZXRlY3Rpb24gYW5kIHJ1bnRpbWUgY29kZSBmb3IgQVJNX1NNQ0NDX0FSQ0hfV09S
S0FST1VORF8xLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCB0aGUgbWlzc2luZyBj
YWxsIHRvIHNtYyAjMC4KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQK
LS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgICAgfCAxMyArKysrKysrKysrKysrCiB4ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDEgKwogMyBmaWxlcyBjaGFuZ2Vk
LCA0NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FybTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCmluZGV4IDRiN2YxZGMy
MWYuLjk4MWZiODNhODggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUworKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKQEAgLTE2LDYgKzE2LDggQEAKICAqIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+LgogICovCiAKKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KKwogLm1hY3JvIHZlbnRyeSB0YXJn
ZXQKICAgICAucmVwdCAzMQogICAgIG5vcApAQCAtODEsNiArODMsMTcgQEAgRU5UUlkoX19wc2Np
X2h5cF9icF9pbnZhbF9zdGFydCkKICAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgpCiBFTlRS
WShfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCkKIAorRU5UUlkoX19zbWNjY193b3JrYXJvdW5kXzFf
c21jX3N0YXJ0KQorICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiA0KQorICAgIHN0cCAgICAgeDIs
IHgzLCBbc3AsICMoOCAqIDApXQorICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMoOCAqIDIpXQor
ICAgIG1vdiAgICAgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklECisgICAgc21j
ICAgICAjMAorICAgIGxkcCAgICAgeDIsIHgzLCBbc3AsICMoOCAqIDApXQorICAgIGxkcCAgICAg
eDAsIHgxLCBbc3AsICMoOCAqIDIpXQorICAgIGFkZCAgICAgc3AsIHNwLCAjKDggKiA0KQorRU5U
UlkoX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZCkKKwogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEFTTQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IDhkNWY4ZDM3MmEuLmRlYzkwNzQ0MjIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMKQEAgLTE0Nyw2ICsxNDcsMzQgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNv
bnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgcmV0dXJuIHJldDsK
IH0KIAorZXh0ZXJuIGNoYXIgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0W10sIF9fc21j
Y2Nfd29ya2Fyb3VuZF8xX3NtY19lbmRbXTsKKworc3RhdGljIGJvb2wKK2NoZWNrX3NtY2NjX2Fy
Y2hfd29ya2Fyb3VuZF8xKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkp
Cit7CisgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzOworCisgICAgLyoKKyAgICAgKiBFbmFi
bGUgY2FsbGJhY2tzIGFyZSBjYWxsZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRoZQorICAgICAq
IGNhcGFiaWxpdGllcy4gU28gZG91YmxlLWNoZWNrIHdoZXRoZXIgdGhlIENQVSBtYXRjaGVzIHRo
ZQorICAgICAqIGVudHJ5LgorICAgICAqLworICAgIGlmICggIWVudHJ5LT5tYXRjaGVzKGVudHJ5
KSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGlmICggc21jY2NfdmVyIDwgU01DQ0Nf
VkVSU0lPTigxLCAxKSApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIGFybV9zbWNjY18x
XzFfc21jKEFSTV9TTUNDQ19BUkNIX0ZFQVRVUkVTX0ZJRCwKKyAgICAgICAgICAgICAgICAgICAg
ICBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklELCAmcmVzKTsKKyAgICBpZiAoIHJlcy5h
MCAhPSBBUk1fU01DQ0NfU1VDQ0VTUyApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIHJl
dHVybiBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoZW50cnksX19zbWNjY193b3JrYXJvdW5kXzFf
c21jX3N0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19zbWNjY193
b3JrYXJvdW5kXzFfc21jX2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICJjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSIpOworfQorCiBleHRlcm4gY2hhciBf
X3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0W10sIF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kW107CiAK
IHN0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCkBAIC0xNTQs
MTIgKzE4MiwxNCBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpk
YXRhKQogICAgIGJvb2wgcmV0ID0gdHJ1ZTsKICAgICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxz
ZTsKIAorICAgIGlmICggY2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoZGF0YSkgKQorICAg
ICAgICByZXR1cm4gMDsKICAgICAvKgogICAgICAqIFRoZSBtaXRpZ2F0aW9uIGlzIHVzaW5nIFBT
Q0kgdmVyc2lvbiBmdW5jdGlvbiB0byBpbnZhbGlkYXRlIHRoZQogICAgICAqIGJyYW5jaCBwcmVk
aWN0b3IuIFRoaXMgZnVuY3Rpb24gaXMgb25seSBhdmFpbGFibGUgd2l0aCBQU0NJIDAuMgogICAg
ICAqIGFuZCBsYXRlci4KICAgICAgKi8KLSAgICBpZiAoIHBzY2lfdmVyID49IFBTQ0lfVkVSU0lP
TigwLCAyKSApCisgICAgZWxzZSBpZiAoIHBzY2lfdmVyID49IFBTQ0lfVkVSU0lPTigwLCAyKSAp
CiAgICAgICAgIHJldCA9IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlw
X2JwX2ludmFsX3N0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X19wc2NpX2h5cF9icF9pbnZhbF9lbmQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiY2FsbCBQU0NJIGdldCB2ZXJzaW9uIik7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKaW5kZXggMTU0
NzcyYjcyOC4uODM0MmNjMzNmZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApAQCAtMjYxLDYgKzI2MSw3IEBA
IHN0cnVjdCBhcm1fc21jY2NfcmVzIHsKIC8qIFNNQ0NDIGVycm9yIGNvZGVzICovCiAjZGVmaW5l
IEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQogI2RlZmluZSBBUk1fU01DQ0Nf
Tk9UX1NVUFBPUlRFRCAgICAgICAgICgtMSkKKyNkZWZpbmUgQVJNX1NNQ0NDX1NVQ0NFU1MgICAg
ICAgICAgICAgICAoMCkKIAogLyogU01DQ0MgZnVuY3Rpb24gaWRlbnRpZmllciByYW5nZSB3aGlj
aCBpcyByZXNlcnZlZCBmb3IgZXhpc3RpbmcgQVBJcyAqLwogI2RlZmluZSBBUk1fU01DQ0NfUkVT
RVJWRURfUkFOR0VfU1RBUlQgIDB4MAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL4D-00026S-V4; Thu, 15 Feb 2018 15:03:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL4C-000204-Di
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:20 +0000
X-Inumbo-ID: 86b79084-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 86b79084-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:31 +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 0B84415AD;
 Thu, 15 Feb 2018 07:03:14 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F08E63F41F;
 Thu, 15 Feb 2018 07:03:12 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:42 +0000
Message-Id: <20180215150248.28922-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 11/17] xen/arm64: Kill PSCI_GET_VERSION as a
	variant-2 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2UndmUgc3RhbmRhcmRpc2VkIG9uIFNNQ0NDIHYxLjEgdG8gcGVyZm9ybSB0aGUg
YnJhbmNoCnByZWRpY3Rpb24gaW52YWxpZGF0aW9uLCBsZXQncyBkcm9wIHRoZSBwcmV2aW91cyBi
YW5kLWFpZC4gSWYgdmVuZG9ycwpoYXZlbid0IHVwZGF0ZWQgdGhlaXIgZmlybXdhcmUgdG8gZG8g
U01DQ0MgMS4xLCB0aGV5IGhhdmVuJ3QgdXBkYXRlZApQU0NJIGVpdGhlciwgc28gd2UgZG9uJ3Qg
bG9vc2UgYW55dGhpbmcuCgpUaGlzIGlzIGFsaWduZWQgd2l0aCB0aGUgTGludXggY29tbWl0IDNh
MGEzOTdmZjVmZi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+CgotLS0KICAgIE5vdGUgdGhhdCB0aGUgcGF0Y2ggaXMgaW4gYXJtNjQvZm9yLW5l
eHQvY29yZSBhbmQgc2hvdWxkIGJlIG1lcmdlZAogICAgaW4gbWFzdGVyIHNvb24uCgogICAgQ2hh
bmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQoKICAgIENo
YW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS9hcm02
NC9icGkuUyB8IDI1IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYyB8IDU0ICsrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQv
YnBpLlMKaW5kZXggOTgxZmI4M2E4OC4uMjdmZjgwMWVkMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
YXJtL2FybTY0L2JwaS5TCisrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwpAQCAtNTgsMzEg
KzU4LDYgQEAgRU5UUlkoX19icF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQpCiAgICAgLmVuZHIKIEVO
VFJZKF9fYnBfaGFyZGVuX2h5cF92ZWNzX2VuZCkKIAotRU5UUlkoX19wc2NpX2h5cF9icF9pbnZh
bF9zdGFydCkKLSAgICBzdWIgICAgIHNwLCBzcCwgIyg4ICogMTgpCi0gICAgc3RwICAgICB4MTYs
IHgxNywgW3NwLCAjKDE2ICogMCldCi0gICAgc3RwICAgICB4MTQsIHgxNSwgW3NwLCAjKDE2ICog
MSldCi0gICAgc3RwICAgICB4MTIsIHgxMywgW3NwLCAjKDE2ICogMildCi0gICAgc3RwICAgICB4
MTAsIHgxMSwgW3NwLCAjKDE2ICogMyldCi0gICAgc3RwICAgICB4OCwgeDksIFtzcCwgIygxNiAq
IDQpXQotICAgIHN0cCAgICAgeDYsIHg3LCBbc3AsICMoMTYgKiA1KV0KLSAgICBzdHAgICAgIHg0
LCB4NSwgW3NwLCAjKDE2ICogNildCi0gICAgc3RwICAgICB4MiwgeDMsIFtzcCwgIygxNiAqIDcp
XQotICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMoMTYgKiA4KV0KLSAgICBtb3YgICAgIHgwLCAj
MHg4NDAwMDAwMAotICAgIHNtYyAgICAgIzAKLSAgICBsZHAgICAgIHgxNiwgeDE3LCBbc3AsICMo
MTYgKiAwKV0KLSAgICBsZHAgICAgIHgxNCwgeDE1LCBbc3AsICMoMTYgKiAxKV0KLSAgICBsZHAg
ICAgIHgxMiwgeDEzLCBbc3AsICMoMTYgKiAyKV0KLSAgICBsZHAgICAgIHgxMCwgeDExLCBbc3As
ICMoMTYgKiAzKV0KLSAgICBsZHAgICAgIHg4LCB4OSwgW3NwLCAjKDE2ICogNCldCi0gICAgbGRw
ICAgICB4NiwgeDcsIFtzcCwgIygxNiAqIDUpXQotICAgIGxkcCAgICAgeDQsIHg1LCBbc3AsICMo
MTYgKiA2KV0KLSAgICBsZHAgICAgIHgyLCB4MywgW3NwLCAjKDE2ICogNyldCi0gICAgbGRwICAg
ICB4MCwgeDEsIFtzcCwgIygxNiAqIDgpXQotICAgIGFkZCAgICAgc3AsIHNwLCAjKDggKiAxOCkK
LUVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kKQotCiBFTlRSWShfX3NtY2NjX3dvcmthcm91
bmRfMV9zbWNfc3RhcnQpCiAgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDQpCiAgICAgc3RwICAg
ICB4MiwgeDMsIFtzcCwgIyg4ICogMCldCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggZGVjOTA3NDQyMi4uNGViMTU2
NzU4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYwpAQCAtMTQ5LDEwICsxNDksMTEgQEAgaW5zdGFsbF9icF9oYXJkZW5p
bmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAKIGV4dGVy
biBjaGFyIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydFtdLCBfX3NtY2NjX3dvcmthcm91
bmRfMV9zbWNfZW5kW107CiAKLXN0YXRpYyBib29sCi1jaGVja19zbWNjY19hcmNoX3dvcmthcm91
bmRfMShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQorc3RhdGljIGlu
dCBlbmFibGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEodm9pZCAqZGF0YSkKIHsKICAgICBzdHJ1
Y3QgYXJtX3NtY2NjX3JlcyByZXM7CisgICAgc3RhdGljIGJvb2wgd2FybmVkID0gZmFsc2U7Cisg
ICAgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSA9IGRhdGE7CiAKICAg
ICAvKgogICAgICAqIEVuYWJsZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBvbiBldmVyeSBDUFUgYmFz
ZWQgb24gdGhlCkBAIC0xNjAsNDcgKzE2MSwzMCBAQCBjaGVja19zbWNjY19hcmNoX3dvcmthcm91
bmRfMShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQogICAgICAqIGVu
dHJ5LgogICAgICAqLwogICAgIGlmICggIWVudHJ5LT5tYXRjaGVzKGVudHJ5KSApCi0gICAgICAg
IHJldHVybiBmYWxzZTsKKyAgICAgICAgcmV0dXJuIDA7CiAKICAgICBpZiAoIHNtY2NjX3ZlciA8
IFNNQ0NDX1ZFUlNJT04oMSwgMSkgKQotICAgICAgICByZXR1cm4gZmFsc2U7CisgICAgICAgIGdv
dG8gd2FybjsKIAogICAgIGFybV9zbWNjY18xXzFfc21jKEFSTV9TTUNDQ19BUkNIX0ZFQVRVUkVT
X0ZJRCwKICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFf
RklELCAmcmVzKTsKICAgICBpZiAoIHJlcy5hMCAhPSBBUk1fU01DQ0NfU1VDQ0VTUyApCi0gICAg
ICAgIHJldHVybiBmYWxzZTsKLQotICAgIHJldHVybiBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMo
ZW50cnksX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0LAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZCwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9V
TkRfMSIpOwotfQorICAgICAgICBnb3RvIHdhcm47CiAKLWV4dGVybiBjaGFyIF9fcHNjaV9oeXBf
YnBfaW52YWxfc3RhcnRbXSwgX19wc2NpX2h5cF9icF9pbnZhbF9lbmRbXTsKKyAgICByZXR1cm4g
IWluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhlbnRyeSxfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19zbWNjY193b3Jr
YXJvdW5kXzFfc21jX2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAi
Y2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEiKTsKIAotc3RhdGljIGludCBlbmFibGVf
cHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKLXsKLSAgICBib29sIHJldCA9IHRydWU7Ci0g
ICAgc3RhdGljIGJvb2wgd2FybmVkID0gZmFsc2U7Ci0KLSAgICBpZiAoIGNoZWNrX3NtY2NjX2Fy
Y2hfd29ya2Fyb3VuZF8xKGRhdGEpICkKLSAgICAgICAgcmV0dXJuIDA7Ci0gICAgLyoKLSAgICAg
KiBUaGUgbWl0aWdhdGlvbiBpcyB1c2luZyBQU0NJIHZlcnNpb24gZnVuY3Rpb24gdG8gaW52YWxp
ZGF0ZSB0aGUKLSAgICAgKiBicmFuY2ggcHJlZGljdG9yLiBUaGlzIGZ1bmN0aW9uIGlzIG9ubHkg
YXZhaWxhYmxlIHdpdGggUFNDSSAwLjIKLSAgICAgKiBhbmQgbGF0ZXIuCi0gICAgICovCi0gICAg
ZWxzZSBpZiAoIHBzY2lfdmVyID49IFBTQ0lfVkVSU0lPTigwLCAyKSApCi0gICAgICAgIHJldCA9
IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9p
bnZhbF9lbmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBQ
U0NJIGdldCB2ZXJzaW9uIik7Ci0gICAgZWxzZSBpZiAoICF3YXJuZWQgKQord2FybjoKKyAgICBp
ZiAoICF3YXJuZWQgKQogICAgIHsKICAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19T
VEFURV9hY3RpdmUpOwotICAgICAgICB3YXJuaW5nX2FkZCgiUFNDSSAwLjIgb3IgbGF0ZXIgaXMg
cmVxdWlyZWQgZm9yIHRoZSBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZy5cbiIpOwotICAgICAg
ICB3YXJuZWQgPSB0cnVlOworICAgICAgICB3YXJuaW5nX2FkZCgiTm8gc3VwcG9ydCBmb3IgQVJN
X1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xLlxuIgorICAgICAgICAgICAgICAgICAgICAiUGxlYXNl
IHVwZGF0ZSB5b3VyIGZpcm13YXJlLlxuIik7CisgICAgICAgIHdhcm5lZCA9IGZhbHNlOwogICAg
IH0KIAotICAgIHJldHVybiAhcmV0OworICAgIHJldHVybiAwOwogfQogCiAjZW5kaWYgLyogQ09O
RklHX0FSTTY0X0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SICovCkBAIC0zMTYsMjIgKzMwMCwyMiBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzIGFybV9lcnJhdGFbXSA9
IHsKICAgICB7CiAgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElD
VE9SLAogICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNTcpLAotICAgICAg
ICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAorICAgICAgICAuZW5hYmxlID0g
ZW5hYmxlX3NtY2NjX2FyY2hfd29ya2Fyb3VuZF8xLAogICAgIH0sCiAgICAgewogICAgICAgICAu
Y2FwYWJpbGl0eSA9IEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKICAgICAgICAgTUlEUl9B
TExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTcyKSwKLSAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9w
c2NpX2JwX2hhcmRlbmluZywKKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9zbWNjY19hcmNoX3dv
cmthcm91bmRfMSwKICAgICB9LAogICAgIHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFS
REVOX0JSQU5DSF9QUkVESUNUT1IsCiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09S
VEVYX0E3MyksCi0gICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCisg
ICAgICAgIC5lbmFibGUgPSBlbmFibGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEsCiAgICAgfSwK
ICAgICB7CiAgICAgICAgIC5jYXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9S
LAogICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzUpLAotICAgICAgICAu
ZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAorICAgICAgICAuZW5hYmxlID0gZW5h
YmxlX3NtY2NjX2FyY2hfd29ya2Fyb3VuZF8xLAogICAgIH0sCiAjZW5kaWYKICNpZmRlZiBDT05G
SUdfQVJNMzJfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IKLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL4E-00027A-5k; Thu, 15 Feb 2018 15:03:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL4D-00020l-Ct
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:21 +0000
X-Inumbo-ID: 87810186-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 87810186-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:33 +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 5976215BF;
 Thu, 15 Feb 2018 07:03:15 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A51D3F41F;
 Thu, 15 Feb 2018 07:03:14 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:43 +0000
Message-Id: <20180215150248.28922-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 12/17] xen/arm: vpsci: Remove parameter 'ver'
	from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgYmVoYXZpb3Igb2YgZG9fY29tbW9uX2NwdSB3aWxsIHNsaWdodGx5IGNo
YW5nZSBkZXBlbmRpbmcKb24gdGhlIFBTQ0kgdmVyc2lvbiBwYXNzZWQgaW4gcGFyYW1ldGVyLiBM
b29raW5nIGF0IHRoZSBjb2RlLCBtb3JlIHRoZQpzcGVjaWZpYyAwLjIgYmVoYXZpb3IgY291bGQg
bW92ZSBvdXQgb2YgdGhlIGZ1bmN0aW9uIG9yIGFkYXB0ZWQgZm9yIDAuMToKCiAgICAtIHgwL3Iw
IGNhbiBiZSB1cGRhdGVkIG9uIFBTQ0kgMC4xIGJlY2F1c2UgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lz
dGVycwogICAgYXJlIHVuZGVmaW5lZCB1cG9uIENQVSBvbi4KICAgIC0gUFNDSSAwLjEgZG9lcyBu
b3QgZGVmaW5lZCBQU0NJX0FMUkVBRFlfT04uIEhvd2V2ZXIsIGl0IHdvdWxkIGJlCiAgICBzYWZl
ciB0byBiYWlsIG91dCBpZiB0aGUgQ1BVIGlzIGFscmVhZHkgb24uCgpCYXNlZCBvbiB0aGlzLCB0
aGUgcGFyYW1ldGVyICd2ZXInIGlzIHJlbW92ZWQgYW5kIGRvX3BzY2lfY3B1X29uCihpbXBsZW1l
bnRhdGlvbiBmb3IgUFNDSSAwLjEpIGlzIGFkYXB0ZWQgdG8gYXZvaWQgcmV0dXJuaW5nClBTQ0lf
QUxSRUFEWV9PTi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyLmJhYmNodWtA
ZXBhbS5jb20+CgotLS0KICAgIFRoZSByZXZpZXdlZC1ieSB3YXMga2VwdCBkZXNwaXRlIG1vdmUg
dGhpcyBwYXRjaCB0b3dhcmRzIHRoZSBlbmQKICAgIG9mIHRoZSBzZXJpZXMgYmVjYXVzZSB0aGVy
ZSB3YXMgbm8gY2xhc2ggd2l0aCB0aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgoKICAgIENoYW5nZXMg
aW4gdjI6CiAgICAgICAgLSBNb3ZlIHRoZSBwYXRjaCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIHNl
cmllcyBhcyBub3Qgc3RyaWN0bHkKICAgICAgICBuZWNlc3NhcnkgZm9yIFNQMi4KICAgICAgICAt
IEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS92cHNjaS5jIHwg
MjggKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2Vy
dGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNj
aS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggMTllZTdjYWViNC4uN2VhM2VhNThlMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2Np
LmMKQEAgLTIyLDcgKzIyLDcgQEAKICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KIAogc3RhdGlj
IGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBl
bnRyeV9wb2ludCwKLSAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lk
LGludCB2ZXIpCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0
X2lkKQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJy
ZW50LT5kb21haW47CkBAIC00MCw4ICs0MCw3IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9v
bihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgaWYg
KCBpc182NGJpdF9kb21haW4oZCkgJiYgaXNfdGh1bWIgKQogICAgICAgICByZXR1cm4gUFNDSV9J
TlZBTElEX1BBUkFNRVRFUlM7CiAKLSAgICBpZiAoICh2ZXIgPT0gUFNDSV9WRVJTSU9OKDAsIDIp
KSAmJgotICAgICAgICAgICAgIXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSAp
CisgICAgaWYgKCAhdGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICAg
ICAgcmV0dXJuIFBTQ0lfQUxSRUFEWV9PTjsKIAogICAgIGlmICggKGN0eHQgPSBhbGxvY192Y3B1
X2d1ZXN0X2NvbnRleHQoKSkgPT0gTlVMTCApCkBAIC01NSwxOCArNTQsMjEgQEAgc3RhdGljIGlu
dCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRy
eV9wb2ludCwKICAgICBjdHh0LT50dGJyMCA9IDA7CiAgICAgY3R4dC0+dHRicjEgPSAwOwogICAg
IGN0eHQtPnR0YmNyID0gMDsgLyogRGVmaW5lZCBSZXNldCBWYWx1ZSAqLworCisgICAgLyoKKyAg
ICAgKiB4MC9yMF91c3IgYXJlIGFsd2F5cyB1cGRhdGVkIGJlY2F1c2UgZm9yIFBTQ0kgMC4xIHRo
ZSBnZW5lcmFsCisgICAgICogcHVycG9zZSByZWdpc3RlcnMgYXJlIHVuZGVmaW5lZCB1cG9uIENQ
VV9vbi4KKyAgICAgKi8KICAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihkKSApCiAgICAgewogICAg
ICAgICBjdHh0LT51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDMyX0lOSVQ7Ci0gICAgICAgIGlm
ICggdmVyID09IFBTQ0lfVkVSU0lPTigwLCAyKSApCi0gICAgICAgICAgICBjdHh0LT51c2VyX3Jl
Z3MucjBfdXNyID0gY29udGV4dF9pZDsKKyAgICAgICAgY3R4dC0+dXNlcl9yZWdzLnIwX3VzciA9
IGNvbnRleHRfaWQ7CiAgICAgfQogI2lmZGVmIENPTkZJR19BUk1fNjQKICAgICBlbHNlCiAgICAg
ewogICAgICAgICBjdHh0LT51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDY0X0lOSVQ7Ci0gICAg
ICAgIGlmICggdmVyID09IFBTQ0lfVkVSU0lPTigwLCAyKSApCi0gICAgICAgICAgICBjdHh0LT51
c2VyX3JlZ3MueDAgPSBjb250ZXh0X2lkOworICAgICAgICBjdHh0LT51c2VyX3JlZ3MueDAgPSBj
b250ZXh0X2lkOwogICAgIH0KICNlbmRpZgogCkBAIC05Myw3ICs5NSwxNCBAQCBzdGF0aWMgaW50
IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5
X3BvaW50LAogCiBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vbih1aW50MzJfdCB2Y3B1aWQs
IHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpCiB7Ci0gICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24o
dmNwdWlkLCBlbnRyeV9wb2ludCwgMCAsIFBTQ0lfVkVSU0lPTigwLCAxKSk7CisgICAgaW50MzJf
dCByZXQ7CisKKyAgICByZXQgPSBkb19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQs
IDApOworICAgIC8qCisgICAgICogUFNDSSAwLjEgZG9lcyBub3QgZGVmaW5lIHRoZSByZXR1cm4g
Y29kZSBQU0NJX0FMUkVBRFlfT04uCisgICAgICogSW5zdGVhZCwgcmV0dXJuIFBTQ0lfSU5WQUxJ
RF9QQVJBTUVURVJTLgorICAgICAqLworICAgIHJldHVybiAocmV0ID09IFBTQ0lfQUxSRUFEWV9P
TikgPyBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUyA6IHJldDsKIH0KIAogc3RhdGljIGludDMyX3Qg
ZG9fcHNjaV9jcHVfb2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKQpAQCAtMTM3LDggKzE0Niw3IEBA
IHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUs
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBlbnRyeV9wb2lu
dCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRf
aWQpCiB7Ci0gICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odGFyZ2V0X2NwdSwgZW50cnlfcG9p
bnQsIGNvbnRleHRfaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV9WRVJTSU9O
KDAsIDIpKTsKKyAgICByZXR1cm4gZG9fY29tbW9uX2NwdV9vbih0YXJnZXRfY3B1LCBlbnRyeV9w
b2ludCwgY29udGV4dF9pZCk7CiB9CiAKIHN0YXRpYyBjb25zdCB1bnNpZ25lZCBsb25nIHRhcmdl
dF9hZmZpbml0eV9tYXNrW10gPSB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL4G-0002AK-GW; Thu, 15 Feb 2018 15:03:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL4E-000280-O8
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:22 +0000
X-Inumbo-ID: 463695b1-1261-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 463695b1-1261-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 16:02:43 +0100 (CET)
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 E61E515BF;
 Thu, 15 Feb 2018 07:03:20 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B36183F41F;
 Thu, 15 Feb 2018 07:03:19 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:47 +0000
Message-Id: <20180215150248.28922-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, mirela.simonovic@aggios.com,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 16/17] xen/arm: vpsci: Introduce and use
	PSCI_INVALID_ADDRESS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFNDSSAxLjAgYWRkZWQgdGhlIGVycm9yIHJldHVybiBQU0NJX0lOVkFMSURfQUREUkVTUy4gSXQg
aXMgdXNlZCB0bwppbmRpY2F0ZSB0aGUgZW50cnkgcG9pbnQgYWRkcmVzcyBpcyBrbm93biB0byBi
ZSBpbnZhbGlkLgoKSW4gWGVuIGNhc2UsIHRoaXMgZXJyb3IgY291bGQgYmUgcmV0dXJuZWQgd2hl
biBhIDY0LWJpdCB2Q1BVIGlzIHVzaW5nIGEKVGh1bWIgZW50cnkgYWRkcmVzcy4KCkZvciBQU0NJ
IDAuMSBpbXBsZW1lbnRhdGlvbiwgcmV0dXJuIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTIGluc3Rl
YWQuCgpTdWdnZXN0ZWQtYnk6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogbWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tCgotLS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBQYXRjaCBh
ZGRlZAotLS0KIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgIHwgMTAgKysrKysrKy0tLQogeGVu
L2luY2x1ZGUvYXNtLWFybS9wc2NpLmggfCAgMSArCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnBzY2ku
YyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCmluZGV4IDlhMDgyYWE2ZWUuLjE3MjlmNzA3MWUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS92cHNjaS5j
CkBAIC0zOCw3ICszOCw3IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90
IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAKICAgICAvKiBUSFVNQiBzZXQg
aXMgbm90IGFsbG93ZWQgd2l0aCA2NC1iaXQgZG9tYWluICovCiAgICAgaWYgKCBpc182NGJpdF9k
b21haW4oZCkgJiYgaXNfdGh1bWIgKQotICAgICAgICByZXR1cm4gUFNDSV9JTlZBTElEX1BBUkFN
RVRFUlM7CisgICAgICAgIHJldHVybiBQU0NJX0lOVkFMSURfQUREUkVTUzsKIAogICAgIGlmICgg
IXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCiAgICAgICAgIHJldHVybiBQ
U0NJX0FMUkVBRFlfT047CkBAIC05OSwxMCArOTksMTQgQEAgc3RhdGljIGludDMyX3QgZG9fcHNj
aV9jcHVfb24odWludDMyX3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQogCiAgICAg
cmV0ID0gZG9fY29tbW9uX2NwdV9vbih2Y3B1aWQsIGVudHJ5X3BvaW50LCAwKTsKICAgICAvKgot
ICAgICAqIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZSB0aGUgcmV0dXJuIGNvZGUgUFNDSV9BTFJF
QURZX09OLgorICAgICAqIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZSB0aGUgcmV0dXJuIGNvZGVz
IFBTQ0lfQUxSRUFEWV9PTiBhbmQKKyAgICAgKiBQU0NJX0lOVkFMSURfQUREUkVTUy4KICAgICAg
KiBJbnN0ZWFkLCByZXR1cm4gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMuCiAgICAgICovCi0gICAg
cmV0dXJuIChyZXQgPT0gUFNDSV9BTFJFQURZX09OKSA/IFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJT
IDogcmV0OworICAgIGlmICggcmV0ID09IFBTQ0lfQUxSRUFEWV9PTiB8fCByZXQgPT0gUFNDSV9J
TlZBTElEX0FERFJFU1MgKQorICAgICAgICByZXQgPSBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsK
KworICAgIHJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1
aW50MzJfdCBwb3dlcl9zdGF0ZSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNj
aS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKaW5kZXggZTI2MjllZWQwMS4uOWFjODIw
ZTk0YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wc2NpLmgKQEAgLTEzLDYgKzEzLDcgQEAKICNkZWZpbmUgUFNDSV9JTlRF
Uk5BTF9GQUlMVVJFICAgICAgIC02CiAjZGVmaW5lIFBTQ0lfTk9UX1BSRVNFTlQgICAgICAgICAg
ICAtNwogI2RlZmluZSBQU0NJX0RJU0FCTEVEICAgICAgICAgICAgICAgLTgKKyNkZWZpbmUgUFND
SV9JTlZBTElEX0FERFJFU1MgICAgICAgIC05CiAKIC8qIGF2YWlsYWJpbGl0eSBvZiBQU0NJIG9u
IHRoZSBob3N0IGZvciBTTVAgYnJpbmd1cCAqLwogZXh0ZXJuIHVpbnQzMl90IHBzY2lfdmVyOwot
LSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL4I-0002Cp-Nt; Thu, 15 Feb 2018 15:03:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL4H-00024N-Iw
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:25 +0000
X-Inumbo-ID: 89f45d75-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 89f45d75-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:37 +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 748E01610;
 Thu, 15 Feb 2018 07:03:19 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4193E3F41F;
 Thu, 15 Feb 2018 07:03:18 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:46 +0000
Message-Id: <20180215150248.28922-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, mirela.simonovic@aggios.com,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 15/17] xen/arm: vpsci: Update the return type
	for MIGRATE_INFO_TYPE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbSB0aGUgc3BlY2lmaWNhdGlvbiwgdGhlIFBTQ0kgY2FsbCBNSUdSQVRFX0lORk9fVFlQRSB3
aWxsIHJldHVybiBhbgppbnQzMl90LiBVcGRhdGUgdGhlIGZ1bmN0aW9uIHJldHVybiB0eXBlIHRv
IG1hdGNoIGl0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQoKLS0tCiAgICBDaGFuZ2VzIGlu
IHYzOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXgg
N2VhM2VhNThlMy4uOWEwODJhYTZlZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMK
KysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKQEAgLTE4Niw3ICsxODYsNyBAQCBzdGF0aWMgaW50
MzJfdCBkb19wc2NpXzBfMl9hZmZpbml0eV9pbmZvKHJlZ2lzdGVyX3QgdGFyZ2V0X2FmZmluaXR5
LAogICAgIHJldHVybiBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9PRkY7CiB9CiAKLXN0YXRpYyB1
aW50MzJfdCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKQorc3RhdGljIGludDMy
X3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUodm9pZCkKIHsKICAgICByZXR1cm4gUFND
SV8wXzJfVE9TX01QX09SX05PVF9QUkVTRU5UOwogfQotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL4K-0002FX-VS; Thu, 15 Feb 2018 15:03:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL4K-00028n-FH
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:28 +0000
X-Inumbo-ID: 8b9d4e1c-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8b9d4e1c-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:39 +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 3FED21610;
 Thu, 15 Feb 2018 07:03:22 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 30B213F41F;
 Thu, 15 Feb 2018 07:03:21 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:48 +0000
Message-Id: <20180215150248.28922-18-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 17/17] xen/arm: vpsci: Rework the logic to
	start AArch32 vCPU in Thumb mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MzItYml0IGRvbWFpbiBpcyBhYmxlIHRvIHNlbGVjdCB0aGUgaW5zdHJ1Y3Rpb24gKEFSTSB2cyBU
aHVtYikgdG8gdXNlCndoZW4gYm9vdCBhIG5ldyB2Q1BVIHZpYSBDUFVfT04uIFRoaXMgaXMgaW5k
aWNhdGVkIHZpYSBiaXRbMF0gb2YgdGhlCmVudHJ5IHBvaW50IGFkZHJlc3MgKHNlZSAiVDMyIHN1
cHBvcnQiIGluIFBTQ0kgdjEuMSBERU4wMDIyRCkuIGJpdFswXQptdXN0IGJlIGNsZWFyZWQgd2hl
biBzZXR0aW5nIHRoZSBQQy4KCkF0IHRoZSBtb21lbnQsIFhlbiBpcyBzZXR0aW5nIHRoZSBDUFNS
LlQgYnV0IG5ldmVyIGNsZWFyIGJpdFswXS4gQ2xlYXIKaXQgdG8gbWF0Y2ggdGhlIHNwZWNpZmlj
YXRpb24uCgpBdCB0aGUgc2FtZSB0aW1lLCBzbGlnaGx0eSByZXdvcmsgdGhlIGNvZGUgdG8gbWFr
ZSBjbGVhciB0aHVtYiBpcyBvbmx5IGZvcgozMi1iaXQgZG9tYWluLiBMYXN0bHksIHRha2UgdGhl
IG9wcG9ydHVuaXR5IHRvIHN3aXRjaCBpc190aHVtYiBmcm9tIGludAp0byBib29sLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAgQ2hh
bmdlcyBpbiB2MzoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL3Zwc2Np
LmMgfCAxMyArKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA1
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2Fy
Y2gvYXJtL3Zwc2NpLmMKaW5kZXggMTcyOWY3MDcxZS4uOWY0ZTViODg0NCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKQEAgLTI4LDcg
KzI4LDcgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2Nw
dSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3VycmVu
dC0+ZG9tYWluOwogICAgIHN0cnVjdCB2Y3B1X2d1ZXN0X2NvbnRleHQgKmN0eHQ7CiAgICAgaW50
IHJjOwotICAgIGludCBpc190aHVtYiA9IGVudHJ5X3BvaW50ICYgMTsKKyAgICBib29sIGlzX3Ro
dW1iID0gZW50cnlfcG9pbnQgJiAxOwogICAgIHJlZ2lzdGVyX3QgdmNwdWlkOwogCiAgICAgdmNw
dWlkID0gdmFmZmluaXR5X3RvX3ZjcHVpZCh0YXJnZXRfY3B1KTsKQEAgLTYyLDYgKzYyLDEzIEBA
IHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lz
dGVyX3QgZW50cnlfcG9pbnQsCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkgKQogICAgIHsK
ICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOworICAgICAg
ICAvKiBTdGFydCB0aGUgVkNQVSB3aXRoIFRIVU1CIHNldCBpZiBpdCdzIHJlcXVlc3RlZCBieSB0
aGUga2VybmVsICovCisgICAgICAgIGlmICggaXNfdGh1bWIgKQorICAgICAgICB7CisgICAgICAg
ICAgICBjdHh0LT51c2VyX3JlZ3MuY3BzciB8PSBQU1JfVEhVTUI7CisgICAgICAgICAgICBjdHh0
LT51c2VyX3JlZ3MucGM2NCAmPSB+KHU2NCkxOworICAgICAgICB9CisKICAgICAgICAgY3R4dC0+
dXNlcl9yZWdzLnIwX3VzciA9IGNvbnRleHRfaWQ7CiAgICAgfQogI2lmZGVmIENPTkZJR19BUk1f
NjQKQEAgLTcxLDEwICs3OCw2IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rl
cl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCiAgICAgICAgIGN0eHQtPnVz
ZXJfcmVncy54MCA9IGNvbnRleHRfaWQ7CiAgICAgfQogI2VuZGlmCi0KLSAgICAvKiBTdGFydCB0
aGUgVkNQVSB3aXRoIFRIVU1CIHNldCBpZiBpdCdzIHJlcXVlc3RlZCBieSB0aGUga2VybmVsICov
Ci0gICAgaWYgKCBpc190aHVtYiApCi0gICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNyIHw9IFBT
Ul9USFVNQjsKICAgICBjdHh0LT5mbGFncyA9IFZHQ0Zfb25saW5lOwogCiAgICAgZG9tYWluX2xv
Y2soZCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:03:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:03:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL4g-0002UY-76; Thu, 15 Feb 2018 15:03:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL4f-0002RY-8A
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:03:49 +0000
X-Inumbo-ID: 82c8e438-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 82c8e438-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:25 +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 6D39C15BF;
 Thu, 15 Feb 2018 07:03:07 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5E10E3F41F;
 Thu, 15 Feb 2018 07:03:06 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:37 +0000
Message-Id: <20180215150248.28922-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 06/17] xen/arm64: Print a per-CPU message
	with the BP hardening method used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIG1ha2UgZWFzaWVyIHRvIGtub3cgd2hldGhlciBCUCBoYXJkZW5pbmcgaGFzIGJl
ZW4gZW5hYmxlZCBmb3IKYSBDUFUgYW5kIHdoaWNoIG1ldGhvZCBpcyB1c2VkLgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFZv
bG9keW15ciBCYWJjdWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKLS0tCiAgICBDaGFu
Z2VzIGluIHYzOgogICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5CgogICAgQ2hh
bmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jIHwgOSArKysrKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDIg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVu
L2FyY2gvYXJtL2NwdWVycmF0YS5jCmluZGV4IGMyNDM1MjFlZDQuLjhkNWY4ZDM3MmEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYworKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMKQEAgLTc5LDcgKzc5LDggQEAgc3RhdGljIGJvb2wgY29weV9oeXBfdmVjdF9icGkodW5z
aWduZWQgaW50IHNsb3QsIGNvbnN0IGNoYXIgKmh5cF92ZWNfc3RhcnQsCiBzdGF0aWMgYm9vbCBf
X21heWJlX3VudXNlZAogaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1f
Y3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
Y2hhciAqaHlwX3ZlY19zdGFydCwKLSAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFy
ICpoeXBfdmVjX2VuZCkKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBf
dmVjX2VuZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZXNjKQogewog
ICAgIHN0YXRpYyBpbnQgbGFzdF9zbG90ID0gLTE7CiAgICAgc3RhdGljIERFRklORV9TUElOTE9D
SyhicF9sb2NrKTsKQEAgLTk0LDYgKzk1LDkgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNv
bnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCiAgICAgaWYgKCAhZW50cnkt
Pm1hdGNoZXMoZW50cnkpICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKKyAgICBwcmludGsoWEVO
TE9HX0lORk8gIkNQVSV1IHdpbGwgJXMgb24gZXhjZXB0aW9uIGVudHJ5XG4iLAorICAgICAgICAg
ICBzbXBfcHJvY2Vzc29yX2lkKCksIGRlc2MpOworCiAgICAgLyoKICAgICAgKiBObyBuZWVkIHRv
IGluc3RhbGwgaGFyZGVuZWQgdmVjdG9yIHdoZW4gdGhlIHByb2Nlc3NvciBoYXMKICAgICAgKiBJ
RF9BQTY0UFJGMF9FTDEuQ1NWMiBzZXQuCkBAIC0xNTcsNyArMTYxLDggQEAgc3RhdGljIGludCBl
bmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKICAgICAgKi8KICAgICBpZiAoIHBz
Y2lfdmVyID49IFBTQ0lfVkVSU0lPTigwLCAyKSApCiAgICAgICAgIHJldCA9IGluc3RhbGxfYnBf
aGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0LAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpOwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZh
bF9lbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBQU0NJ
IGdldCB2ZXJzaW9uIik7CiAgICAgZWxzZSBpZiAoICF3YXJuZWQgKQogICAgIHsKICAgICAgICAg
QVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUpOwotLSAKMi4xMS4wCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:05:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:05:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL5n-0003E9-GJ; Thu, 15 Feb 2018 15:04:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL5m-0003BT-1K
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:04:58 +0000
X-Inumbo-ID: 884a5aef-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 884a5aef-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:34 +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 A79F315AD;
 Thu, 15 Feb 2018 07:03:16 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9883C3F41F;
 Thu, 15 Feb 2018 07:03:15 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:44 +0000
Message-Id: <20180215150248.28922-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 13/17] xen/arm: psci: Consolidate PSCI
	version print
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGlzIHByaW50aW5nIHRoZSBzYW1lIHdheSB0aGUgUFNDSSB2ZXJzaW9uIGZvciAwLjEsIDAu
MiBhbmQgbGF0ZXIuClRoZSBvbmx5IGRpZmZlcmVudCBpcyB0aGUgZm9ybWVyIGlzIGhhcmRjb2Rl
ZC4KCkZ1cnRoZXJtb3JlIFBTQ0kgaXMgbm93IHVzZWQgZm9yIG90aGVyIHRoaW5ncyB0aGFuIFNN
UCBicmluZyB1cC4gU28gb25seQpwcmludCB0aGUgUFNDSSB2ZXJzaW9uIGluIHBzY2lfaW5pdC4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmll
d2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cgot
LS0KICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQt
YnkKCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJj
aC9hcm0vcHNjaS5jIHwgOCArKystLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygr
KSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVu
L2FyY2gvYXJtL3BzY2kuYwppbmRleCBiYzdiMjI2MGU4Li43YThjZjU0ZTZkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKQEAgLTEzNiw4
ICsxMzYsNiBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzEodm9pZCkKIAogICAgIHBzY2lfdmVy
ID0gUFNDSV9WRVJTSU9OKDAsIDEpOwogCi0gICAgcHJpbnRrKFhFTkxPR19JTkZPICJVc2luZyBQ
U0NJLTAuMSBmb3IgU01QIGJyaW5ndXBcbiIpOwotCiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTE4
Myw5ICsxODEsNiBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKIAogICAgIHBzY2lf
Y3B1X29uX25yID0gUFNDSV8wXzJfRk5fTkFUSVZFKENQVV9PTik7CiAKLSAgICBwcmludGsoWEVO
TE9HX0lORk8gIlVzaW5nIFBTQ0ktJXUuJXUgZm9yIFNNUCBicmluZ3VwXG4iLAotICAgICAgICAg
ICBQU0NJX1ZFUlNJT05fTUFKT1IocHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlOT1IocHNjaV92
ZXIpKTsKLQogICAgIHJldHVybiAwOwogfQogCkBAIC0yMDUsNiArMjAwLDkgQEAgaW50IF9faW5p
dCBwc2NpX2luaXQodm9pZCkKIAogICAgIHBzY2lfaW5pdF9zbWNjYygpOwogCisgICAgcHJpbnRr
KFhFTkxPR19JTkZPICJVc2luZyBQU0NJIHYldS4ldVxuIiwKKyAgICAgICAgICAgUFNDSV9WRVJT
SU9OX01BSk9SKHBzY2lfdmVyKSwgUFNDSV9WRVJTSU9OX01JTk9SKHBzY2lfdmVyKSk7CisKICAg
ICByZXR1cm4gMDsKIH0KIAotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:05:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL62-0003NH-Nz; Thu, 15 Feb 2018 15:05:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL61-0003JP-6a
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:05:13 +0000
X-Inumbo-ID: 852487fe-1261-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 852487fe-1261-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:04:29 +0000 (UTC)
Received: from usa-sjc-imap-foss1.foss.arm.com (unknown [10.72.51.249])
 by usa-sjc-mx-foss1.foss.arm.com (Postfix) with ESMTP id 62F9A15AD;
 Thu, 15 Feb 2018 07:03:11 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 53E0C3F41F;
 Thu, 15 Feb 2018 07:03:10 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:02:40 +0000
Message-Id: <20180215150248.28922-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180215150248.28922-1-julien.grall@arm.com>
References: <20180215150248.28922-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v3 09/17] xen/arm: smccc: Implement SMCCC v1.1
	inline primitive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIG9mIHRoZSBtYWpvciBpbXByb3ZlbWVudCBvZiBTTUNDQyB2MS4xIGlzIHRoYXQgaXQgb25s
eSBjbG9iYmVycyB0aGUKZmlyc3QgNCByZWdpc3RlcnMsIGJvdGggb24gMzIgYW5kIDY0Yml0LiBU
aGlzIG1lYW5zIHRoYXQgaXQgYmVjb21lcyB2ZXJ5CmVhc3kgdG8gcHJvdmlkZSBhbiBpbmxpbmUg
dmVyc2lvbiBvZiB0aGUgU01DIGNhbGwgcHJpbWl0aXZlLCBhbmQgYXZvaWQKcGVyZm9ybWluZyBh
IGZ1bmN0aW9uIGNhbGwgdG8gc3Rhc2ggdGhlIHJlZ2lzdGVycyB0aGF0IHdvdWRsIG90aGVyd2lz
ZQpiZSBjbG9iYmVyZWQgYnkgU01DQ0MgdjEuMC4KClRoaXMgcGF0Y2ggaGFzIGJlZW4gYWRhcHRl
ZCB0byBYZW4gZnJvbSBMaW51eCBjb21taXQgZjJkM2IyZTg3NTlhLiBUaGUKY2hhbmdlcyBtYWRl
cyBhcmU6CiAgICAtIFVzaW5nIFhlbiBjb2Rpbmcgc3R5bGUKICAgIC0gUmVtb3ZlIEhWQyBhcyBu
b3QgdXNlZCBieSBYZW4KICAgIC0gQWRkIGFybV9zbWNjY19yZXMgc3RydWN0dXJlCgogUmV2aWV3
ZWQtYnk6IFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+CiBUZXN0ZWQtYnk6IEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogU2lnbmVkLW9mZi1ieTog
TWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KIFNpZ25lZC1vZmYtYnk6IENhdGFs
aW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgogICAgTm90ZSB0aGF0IHRoZSBw
YXRjaCBpcyBpbiBhcm02NC9mb3ItbmV4dC9jb3JlIGFuZCBzaG91bGQgYmUgbWVyZ2VkCiAgICBp
biBtYXN0ZXIgc29vbi4KCiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQK
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAxMTkgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9u
cygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vc21jY2MuaAppbmRleCBiYzA2Nzg5MmM3Li4xNTQ3NzJiNzI4IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oCkBAIC03OCw2ICs3OCwxMjUgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNj
Y19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCiAgICAgcmV0dXJuIChmdW5jaWQgPj4gQVJN
X1NNQ0NDX09XTkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05FUl9NQVNLOwogfQogCisvKgorICog
c3RydWN0IGFybV9zbWNjY19yZXMgLSBSZXN1bHQgZnJvbSBTTUMgY2FsbAorICogQGEwIC0gQGEz
IHJlc3VsdCB2YWx1ZXMgZnJvbSByZWdpc3RlcnMgMCB0byAzCisgKi8KK3N0cnVjdCBhcm1fc21j
Y2NfcmVzIHsKKyAgICB1bnNpZ25lZCBsb25nIGEwOworICAgIHVuc2lnbmVkIGxvbmcgYTE7Cisg
ICAgdW5zaWduZWQgbG9uZyBhMjsKKyAgICB1bnNpZ25lZCBsb25nIGEzOworfTsKKworLyogU01D
Q0MgdjEuMSBpbXBsZW1lbnRhdGlvbiBtYWRuZXNzIGZvbGxvd3MgKi8KKyNkZWZpbmUgX19fY291
bnRfYXJncyhfMCwgXzEsIF8yLCBfMywgXzQsIF81LCBfNiwgXzcsIF84LCB4LCAuLi4pIHgKKwor
I2RlZmluZSBfX2NvdW50X2FyZ3MoLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgX19fY291bnRfYXJncyhfX1ZBX0FSR1NfXywgNywgNiwgNSwgNCwgMywgMiwgMSwgMCkK
KworI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfMCAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAiK3IiIChyMCksICI9JnIiIChyMSksICI9JnIiIChyMiksICI9JnIiIChyMykKKyNkZWZp
bmUgX19jb25zdHJhaW50X3dyaXRlXzEgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIity
IiAocjApLCAiK3IiIChyMSksICI9JnIiIChyMiksICI9JnIiIChyMykKKyNkZWZpbmUgX19jb25z
dHJhaW50X3dyaXRlXzIgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgIityIiAocjApLCAi
K3IiIChyMSksICIrciIgKHIyKSwgIj0mciIgKHIzKQorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3Jp
dGVfMyAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAiK3IiIChyMCksICIrciIgKHIxKSwg
IityIiAocjIpLCAiK3IiIChyMykKKyNkZWZpbmUgX19jb25zdHJhaW50X3dyaXRlXzQgICAgX19j
b25zdHJhaW50X3dyaXRlXzMKKyNkZWZpbmUgX19jb25zdHJhaW50X3dyaXRlXzUgICAgX19jb25z
dHJhaW50X3dyaXRlXzQKKyNkZWZpbmUgX19jb25zdHJhaW50X3dyaXRlXzYgICAgX19jb25zdHJh
aW50X3dyaXRlXzUKKyNkZWZpbmUgX19jb25zdHJhaW50X3dyaXRlXzcgICAgX19jb25zdHJhaW50
X3dyaXRlXzYKKworI2RlZmluZSBfX2NvbnN0cmFpbnRfcmVhZF8wCisjZGVmaW5lIF9fY29uc3Ry
YWludF9yZWFkXzEKKyNkZWZpbmUgX19jb25zdHJhaW50X3JlYWRfMgorI2RlZmluZSBfX2NvbnN0
cmFpbnRfcmVhZF8zCisjZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzQgInIiIChyNCkKKyNkZWZp
bmUgX19jb25zdHJhaW50X3JlYWRfNSBfX2NvbnN0cmFpbnRfcmVhZF80LCAiciIgKHI1KQorI2Rl
ZmluZSBfX2NvbnN0cmFpbnRfcmVhZF82IF9fY29uc3RyYWludF9yZWFkXzUsICJyIiAocjYpCisj
ZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzcgX19jb25zdHJhaW50X3JlYWRfNiwgInIiIChyNykK
KworI2RlZmluZSBfX2RlY2xhcmVfYXJnXzAoYTAsIHJlcykgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgc3RydWN0IGFybV9zbWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsgICAgICAgICAg
ICAgIFwKKyAgICByZWdpc3RlciB1aW4zMl90ICAgICAgICByMCBhc20oInIwIikgPSBhMDsgICAg
ICAgICAgXAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIxIGFzbSgicjEiKTsgICAgICAg
ICAgICAgICBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjIgYXNtKCJyMiIpOyAgICAg
ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikKKwor
I2RlZmluZSBfX2RlY2xhcmVfYXJnXzEoYTAsIGExLCByZXMpICAgICAgICAgICAgICAgICAgICBc
CisgICAgc3RydWN0IGFybV9zbWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsgICAgICAgICAgICAg
IFwKKyAgICByZWdpc3RlciB1aW50MzJfdCAgICAgICByMCBhc20oInIwIikgPSBhMDsgICAgICAg
ICAgXAorICAgIHJlZ2lzdGVyIHR5cGVvZihhMSkgICAgIHIxIGFzbSgicjEiKSA9IGExOyAgICAg
ICAgICBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjIgYXNtKCJyMiIpOyAgICAgICAg
ICAgICAgIFwKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikKKworI2Rl
ZmluZSBfX2RlY2xhcmVfYXJnXzIoYTAsIGExLCBhMiwgcmVzKSAgICAgICAgICAgICAgICBcCisg
ICAgc3RydWN0IGFybV9zbWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsJCQkJXAorICAgIHJlZ2lz
dGVyIHUzMiAgICAgICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCisgICAgcmVn
aXN0ZXIgdHlwZW9mKGExKSAgICAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAgICAgIFwKKyAgICBy
ZWdpc3RlciB0eXBlb2YoYTIpICAgICByMiBhc20oInIyIikgPSBhMjsgICAgICAgICAgXAorICAg
IHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQorCisjZGVmaW5lIF9fZGVjbGFy
ZV9hcmdfMyhhMCwgYTEsIGEyLCBhMywgcmVzKSAgICAgICAgICAgIFwKKyAgICBzdHJ1Y3QgYXJt
X3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAorICAgIHJlZ2lzdGVy
IHUzMiAgICAgICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCisgICAgcmVnaXN0
ZXIgdHlwZW9mKGExKSAgICAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAgICAgIFwKKyAgICByZWdp
c3RlciB0eXBlb2YoYTIpICAgICByMiBhc20oInIyIikgPSBhMjsgICAgICAgICAgXAorICAgIHJl
Z2lzdGVyIHR5cGVvZihhMykgICAgIHIzIGFzbSgicjMiKSA9IGEzCisKKyNkZWZpbmUgX19kZWNs
YXJlX2FyZ180KGEwLCBhMSwgYTIsIGEzLCBhNCwgcmVzKSAgICAgICAgXAorICAgIF9fZGVjbGFy
ZV9hcmdfMyhhMCwgYTEsIGEyLCBhMywgcmVzKTsgICAgICAgICAgICAgICBcCisgICAgcmVnaXN0
ZXIgdHlwZW9mKGE0KSByNCBhc20oInI0IikgPSBhNAorCisjZGVmaW5lIF9fZGVjbGFyZV9hcmdf
NShhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCByZXMpICAgIFwKKyAgICBfX2RlY2xhcmVfYXJnXzQo
YTAsIGExLCBhMiwgYTMsIGE0LCByZXMpOyAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHR5cGVv
ZihhNSkgcjUgYXNtKCJyNSIpID0gYTUKKworI2RlZmluZSBfX2RlY2xhcmVfYXJnXzYoYTAsIGEx
LCBhMiwgYTMsIGE0LCBhNSwgYTYsIHJlcykgICAgXAorICAgIF9fZGVjbGFyZV9hcmdfNShhMCwg
YTEsIGEyLCBhMywgYTQsIGE1LCByZXMpOyAgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHR5cGVv
ZihhNikgcjYgYXNtKCJyNiIpID0gYTYKKworI2RlZmluZSBfX2RlY2xhcmVfYXJnXzcoYTAsIGEx
LCBhMiwgYTMsIGE0LCBhNSwgYTYsIGE3LCByZXMpICAgIFwKKyAgICBfX2RlY2xhcmVfYXJnXzYo
YTAsIGExLCBhMiwgYTMsIGE0LCBhNSwgYTYsIHJlcyk7ICAgICAgICAgICBcCisgICAgcmVnaXN0
ZXIgdHlwZW9mKGE3KSByNyBhc20oInI3IikgPSBhNworCisjZGVmaW5lIF9fX2RlY2xhcmVfYXJn
cyhjb3VudCwgLi4uKSBfX2RlY2xhcmVfYXJnXyAjIyBjb3VudChfX1ZBX0FSR1NfXykKKyNkZWZp
bmUgX19kZWNsYXJlX2FyZ3MoY291bnQsIC4uLikgIF9fX2RlY2xhcmVfYXJncyhjb3VudCwgX19W
QV9BUkdTX18pCisKKyNkZWZpbmUgX19fY29uc3RyYWludHMoY291bnQpICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgOiBfX2NvbnN0cmFpbnRfd3JpdGVfICMjIGNvdW50ICAgICAgICAgICAg
ICAgICAgXAorICAgIDogX19jb25zdHJhaW50X3JlYWRfICMjIGNvdW50ICAgICAgICAgICAgICAg
ICAgIFwKKyAgICA6ICJtZW1vcnkiCisjZGVmaW5lIF9fY29uc3RyYWludHMoY291bnQpICAgIF9f
X2NvbnN0cmFpbnRzKGNvdW50KQorCisvKgorICogYXJtX3NtY2NjXzFfMV9zbWMoKSAtIG1ha2Ug
YW4gU01DQ0MgdjEuMSBjb21wbGlhbnQgU01DIGNhbGwKKyAqCisgKiBUaGlzIGlzIGEgdmFyaWFk
aWMgbWFjcm8gdGFraW5nIG9uZSB0byBlaWdodCBzb3VyY2UgYXJndW1lbnRzLCBhbmQKKyAqIGFu
IG9wdGlvbmFsIHJldHVybiBzdHJ1Y3R1cmUuCisgKgorICogQGEwLWE3OiBhcmd1bWVudHMgcGFz
c2VkIGluIHJlZ2lzdGVycyAwIHRvIDcKKyAqIEByZXM6IHJlc3VsdCB2YWx1ZXMgZnJvbSByZWdp
c3RlcnMgMCB0byAzCisgKgorICogVGhpcyBtYWNybyBpcyB1c2VkIHRvIG1ha2UgU01DIGNhbGxz
IGZvbGxvd2luZyBTTUMgQ2FsbGluZyBDb252ZW50aW9uIHYxLjEuCisgKiBUaGUgY29udGVudCBv
ZiB0aGUgc3VwcGxpZWQgcGFyYW0gYXJlIGNvcGllZCB0byByZWdpc3RlcnMgMCB0byA3IHByaW9y
CisgKiB0byB0aGUgU01DIGluc3RydWN0aW9uLiBUaGUgcmV0dXJuIHZhbHVlcyBhcmUgdXBkYXRl
ZCB3aXRoIHRoZSBjb250ZW50CisgKiBmcm9tIHJlZ2lzdGVyIDAgdG8gMyBvbiByZXR1cm4gZnJv
bSB0aGUgU01DIGluc3RydWN0aW9uIGlmIG5vdCBOVUxMLgorICoKKyAqIFdlIGhhdmUgYW4gb3V0
cHV0IGxpc3QgdGhhdCBpcyBub3QgbmVjZXNzYXJpbHkgdXNlZCwgYW5kIEdDQyBmZWVscworICog
ZW50aXRsZWQgdG8gb3B0aW1pc2UgdGhlIHdob2xlIHNlcXVlbmNlIGF3YXkuICJ2b2xhdGlsZSIg
aXMgd2hhdAorICogbWFrZXMgaXQgc3RpY2suCisgKi8KKyNkZWZpbmUgYXJtX3NtY2NjXzFfMV9z
bWMoLi4uKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgZG8geyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
ICAgICBfX2RlY2xhcmVfYXJncyhfX2NvdW50X2FyZ3MoX19WQV9BUkdTX18pLCBfX1ZBX0FSR1Nf
Xyk7IFwKKyAgICAgICAgYXNtIHZvbGF0aWxlKCJzbWMgIzBcbiIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICBfX2NvbnN0cmFpbnRzKF9fY291
bnRfYXJncyhfX1ZBX0FSR1NfXykpKTsgXAorICAgICAgICBpZiAoIF9fX3JlcyApICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgKl9fX3JlcyA9ICh0
eXBlb2YoKl9fX3Jlcykpe3IwLCByMSwgcjIsIHIzfTsgICAgICAgICAgICBcCisgICAgfSB3aGls
ZSAoIDAgKQorCiAjZW5kaWYKIAogLyoKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:06:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emL7Z-00044i-5U; Thu, 15 Feb 2018 15:06:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emL7Y-00043q-Ji
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:06:48 +0000
X-Inumbo-ID: 031a9273-1262-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 031a9273-1262-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:08:00 +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 AF4B21435;
 Thu, 15 Feb 2018 07:06:42 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 03F7E3F41F;
 Thu, 15 Feb 2018 07:06:40 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <20180214141759.7573-1-julien.grall@arm.com>
 <5A855AD802000078001A7F44@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4286826a-a847-6d9a-7d29-2afeec3547a4@arm.com>
Date: Thu, 15 Feb 2018 15:06:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5A855AD802000078001A7F44@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gMTUvMDIvMTggMDk6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE0
LjAyLjE4IGF0IDE1OjE3LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+PiAtLS0gYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiArKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgo+PiBAQCAtMTAwMCw2ICsxMDAwLDE2IEBAIHN1cHBvcnRl
ZCBvbmx5IHdoZW4gY29tcGlsZWQgd2l0aCBYU00gb24geDg2Lgo+PiAgIAo+PiAgIENvbnRyb2wg
WGVucyB1c2Ugb2YgdGhlIEFQRUkgSGFyZHdhcmUgRXJyb3IgU291cmNlIFRhYmxlLCBzaG91bGQg
b25lIGJlIGZvdW5kLgo+PiAgIAo+PiArIyMjIGhtcF91bnNhZmUgKGFybSkKPiAKPiBDb3VsZCBJ
IHRhbGsgeW91IGludG8gdXNpbmcgaG1wLXVuc2FmZSBpbnN0ZWFkPyBBcyBzYWlkIGVsc2V3aGVy
ZSwKPiBkYXNoZXMgKGFzIGJlaW5nIGVhc2llciB0byB0eXBlKSBzaG91bGQgYmUgcHJlZmVycmVk
IG92ZXIgdW5kZXJzY29yZXMKPiAod2hpY2ggbWFrZSBvcHRpb24gc3RyaW5ncyBuZWVkbGVzc2x5
IHJlc2VtYmxlIGlkZW50aWZpZXIgbmFtZXMpLiAKCkkgZG9uJ3QgbWluZCBvbiB0aGUgbmFtaW5n
LiBJIHdpbGwgdXBkYXRlIGl0LgoKPiBPdGhlcgo+IHRoYW4gdGhhdCB0aGUgZG9jIGFkZGl0aW9u
IGlzCj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBpZiB0aGF0
J3MgbmVlZGVkIGluIHRoZSBmaXJzdCBwbGFjZS4KCkkgaGF2ZSBDQ2VkIHlvdSBiZWNhdXNlIGRv
Y3MgZmFsbHMgdW5kZXIgIlRIRSBSRVNUIi4gTm90IHN1cmUgd2hhdCBpcyAKdGhlIHBvbGljeSBo
ZXJlIHRob3VnaHQuIEFueXdheSwgdGhhbmsgeW91IGZvciB0aGUgYWNrZWQuCgpDaGVlcnMsCgo+
IAo+IEphbgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:12:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:12:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emLCY-0004sV-O4; Thu, 15 Feb 2018 15:11:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hnja=fj=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1emLCX-0004sP-Do
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:11:57 +0000
X-Inumbo-ID: 78a691a5-1262-11e8-ba59-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::60c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 78a691a5-1262-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 16:11:18 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=xhklLE6lKPWdAPntSm4Min1dzGGbx4cz4DMoz/K7DaQ=;
 b=ORKErWGMprJI4qMGT6ryfX8KxQ8D8VIYrz1zL6Hwl1Mtl9nN8bcIF2PWGakTCbk+ulzUiistZzhpX+u7TfmVqzELareKEiu4sVXaIQVj2lw1zTd7b/+vLqbDqAoMVh2JJhjvxuKih9icC0ZwcFOQiScxkJBXlBO9lM0u56hPV6k=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.59) by
 DB5PR03MB1765.eurprd03.prod.outlook.com (2a01:111:e400:c57f::28) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Thu, 15
 Feb 2018 15:11:49 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-3-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <77706be2-af73-cf8d-4910-136393f04d68@epam.com>
Date: Thu, 15 Feb 2018 17:11:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180215150248.28922-3-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: DB6PR1001CA0035.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::21) To DB5PR03MB1765.eurprd03.prod.outlook.com
 (2a01:111:e400:c57f::28)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 312b41ac-bfbe-48ea-998b-08d574866fe1
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:DB5PR03MB1765; 
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 3:ltPJfAMR7ytzEKc2Pze8RnARcyk51olhKqc1R2/C3HCMHwKBd4pOsC+HWyC5O9WwccqpyarwVUUVxfMahrdvmuJ2zbXktqdpiIxFB5AyuF0aHssrvhkNk3olBIaiFtaXCe5AFb1vaWfE8rSALMZDZND6Mwy1fMVGczaB6Oz0R8c7V5bp5qQPbF4YX+CB3xMbfNGIYhAl2DHVTKHCdiJK+2DtgJC0af0lbqIjDpMqyVW5xexGr1WPSDPqYtAmdbO0;
 25:gCSglHBB/Zf6stOW9EkIfiBeBNstF8vyppdXPGf2FtKc+ZPyIz3ybXmkfX8ZOTrZnukS6aAUhGAwZq/WWpjGIwvmEPk8Q+LykYfkuXKFkfVOWT/INj8FfwAk1rrD1RucPtYNB+j8qFJu3qnfiT9Hbi5VgpMjvCpBhVzIlonjerUyXTcxnY16W2IlD3hVkCLfoiy28P/P2QOPvJ+JZl0/nFs88YbROnzoQ0ZXJo6cJaW2EJuUCmte9fMHll5Y8JEE0qnl/mUmzo5wKcpWGvbSaLvPUKDAnGy2O1Yle+a/7MCUsH42bEagLnnLL78aJn5ZBATfdW7FrmobHRia8GEJUw==;
 31:nrtY/2dz4TxmhCuwAV8Tjl/Ph3sV7shQIz0NoYsefYd78NYeoP1QSihc1UMnnnkA8UDYCE3rdawD4aVOKO/2EcTiAT4AvVXOX7upP/2LfqX432ups6r4bko5iab7H1rd2HCNoydQviXKDXoL0L0g8gt5PjMCorD6HyHVFX2gk6P06jZ89fwkS42Ge1xO/Ak5HHfw9GqytUKHqKpwtXa706OJwCa69Q4Wq7Q2gm6AWFo=
X-MS-TrafficTypeDiagnostic: DB5PR03MB1765:
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 20:LYPe/E9hHSxVXlJ2NKnoamYo2kynpBPbekc3JMxAxt3jvfUK7YXnQk9jVGXP39hN9+AH/OuuZo6Y1DPbi2XwI+kAytO35kYGu3w7/ukNrjn7J8MU2+g//kcuLNY2VYmJVGV5mTO6/yhWl0uE83zGKZn5qIUKxKuAPe5advE9tfs+7Aw1bfRyWKlEmZQQghdOaBD1tjtR1sp4bqTOQYAakADzGcvDhrtRfRnprnNooC1jvxzhP9ZIJqG6arsShllYX2LGQ1VUOtaZYV2Cw3X69C5ghSXrpZKMy4EOIKmvl/mANBB1Q58WrOr4iOUsipQAV953IO5tWOxBwNSKc9SNFUbe12f2MA30ADWsJfq4+jfOhSs6cSlfYm8QyuBJaoehQmc/MQNIeBUSCBtQ45kKEcsJCIT73njHe8YzPBDbbm8cOGI095MKkvmT/PvqC3Eia9akxxbDqRbfo1Eg5kVAcWhkN0WB+3mwbYDFhAAVSpS7WHZm13NQ5etTZiminHWX;
 4:VdaWb7LnyjDiCLRP0N7Yti/+LraO2h/gsCzG28ZvgwpRcQbIHvQDOppUe7WWe26QdDk2akQzxR8eWNxoEFWk58WDxkUaS0o7nhWeYD9ravj6P5KeenYttt7Sx7WuLJkW18UdoDDC62GGB8XIJ4Lkj4YkXy+rxlbGSWqnxfeYc6OKzkMy0XPcY2QkgsyuUionf0unU4hLMc4YBPfTb8QhzXYPHEZMTMplrKJKVFhbg7lW1W8qrzFS9o+VOnlluuYm4puRQ57kyC/NUiTDGwc/2o5h6QTYIJIW+IAvjxldJdLXAC53iX7kKR7zqUFJVsl9oEIS7gPBa7cKNPq9zbR96telL32U0fp/32lTNWgQQpM=
X-Microsoft-Antispam-PRVS: <DB5PR03MB17655C3C659BC8AD5E665DF6E6F40@DB5PR03MB1765.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3231101)(2400082)(944501161)(3002001)(6041288)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(6072148)(201708071742011);
 SRVR:DB5PR03MB1765; BCL:0; PCL:0; RULEID:; SRVR:DB5PR03MB1765; 
X-Forefront-PRVS: 058441C12A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(396003)(376002)(366004)(39860400002)(346002)(39380400002)(189003)(199004)(229853002)(77096007)(305945005)(7736002)(76176011)(53936002)(72206003)(4326008)(16526019)(186003)(83506002)(59450400001)(6486002)(53546011)(386003)(67846002)(31696002)(6246003)(55236004)(65826007)(58126008)(52116002)(2950100002)(316002)(26005)(6116002)(25786009)(81166006)(23676004)(52146003)(106356001)(3846002)(86362001)(2486003)(16576012)(50466002)(230700001)(47776003)(5660300001)(80792005)(478600001)(64126003)(81156014)(8676002)(2906002)(8936002)(65806001)(65956001)(97736004)(68736007)(6666003)(31686004)(105586002)(36756003)(66066001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB5PR03MB1765; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjVQUjAzTUIxNzY1OzIzOjc1Y3NwM3NVTDdncW14c05wMHdzZ0J0RHgv?=
 =?utf-8?B?SldMb3VXZmgzRzlDVUpBYnZNb1VtZHFldmo2L1ViM2xlWXpyeitpQWVZZUdT?=
 =?utf-8?B?VVFlQ3JLNUNDaUxCKzZxM3p3VFFLR0lqTTRsNFlUZkRuR1VKQ2VYcFlmOCs3?=
 =?utf-8?B?U1NSZ2lDRE9WSVExcDFHVURETG1lNmszNjY0VDZ3aWVUbVJZSFp2NkdlNDVJ?=
 =?utf-8?B?bjNDcTJPRXh1UGFpdTVWeWJ2VmNIamhJYnlLeThUdjFYbXJHYjFTUEEyVU5q?=
 =?utf-8?B?KzNVaU13T1l6amd6MlBoalRzTXpBY2dYVno3aEZoUzZwUUg3SDFTa1c4RGFy?=
 =?utf-8?B?UnNMZ2FRY0puRm9wa1dQemo5dERpV3VWdXoxOWFPczdrQ1pTc1crMXRyTE9S?=
 =?utf-8?B?RDFITjN2c1lQaXJTZUxDWlY1RUx0WEk1dXpGeVlJeVZ0WVMrcitxYzNjU0Y2?=
 =?utf-8?B?bGFuSnQxczdZYS9LemlWRU5XaEt0MXpLZHNuYlBYRUNpbStrbFVWY3ZYSVdE?=
 =?utf-8?B?TmdieWt4NFlPNkJLYVFDT1FldExLYWhUMXlnVms2RUc0am9WOWM2eC92ZG9q?=
 =?utf-8?B?emVueGlpTjh0S2tGek1rZGdiMWw5bSswQ0gxb0lxMUZSbDMxYlFJYjdVRmJv?=
 =?utf-8?B?NWtpM1JHR3hsS1MvQWFlcHBLL2J6cXNEUy9lcDU0SFR2UzFlRTczK1hjdnBG?=
 =?utf-8?B?ZWwzWjFLcDA3M2pZWnRQdW80YkE1bDYwb2x1MlRTcjdYTFR1U3RFcTNROVFn?=
 =?utf-8?B?V0lrV3NySU1JVW9OQUs4N3hKRHlaTzd3NUVBazhIa2pJWUZFNVNXSlFNOHFx?=
 =?utf-8?B?K1dYRm5HalQwOE0rVmRwYzViZlFEV2hMTE9WMkU1S3NDSDBVK1p2VGg2R0Nw?=
 =?utf-8?B?QUUvb2FHaDlJUVhxeXArdHQxUjFXTDBwam1vdFdkSEF4NS92T1B1bW5YMG96?=
 =?utf-8?B?R2hBTGpqZXNBZll3cTlwU3ZLMlZOSXBFVUMxalViUThTKzBDV1I1N0JselZk?=
 =?utf-8?B?NXpUSjNBblVOdGE2NVlTbUl4UnhTSG8zYnFXWWQ5bm91MVBua2hidlRoaDIw?=
 =?utf-8?B?OTFUL1Z0WmU4SUlMbTVzeHVDcmd6a2JvSDZWTkNUY3hydnNteFdSMGRHZVNq?=
 =?utf-8?B?eXIyd242TWIycFFnUFdveUtBQzVYU3Z2QlplRm41SXYzUGEvZFN3SElSVDFM?=
 =?utf-8?B?TENXUWdsZXpha0R5b1RZZXNTVmU0WXBkUzVnRURwWk9VOG1nUFNUNzI4SVJR?=
 =?utf-8?B?bEhKZXJpcXpHK1Q5dXdmUnZvMDZpK0V3bGVSY0FaK212cWpHVmJRMWsrYjM3?=
 =?utf-8?B?WjBHZGkvRlA5M0lPMFRLK1VMSlcxVFVvdzd2WERhaEZ4OVkxc09hMkpFRzF5?=
 =?utf-8?B?dUhRKzZQenRaM2R5RmlpYUtBdGk5dUJxbDZ1bXlZSWlqSTVJMitPam10NlVu?=
 =?utf-8?B?Y2JBUnoyL3ZyOUF0Q2tBdU94bjFhS29yTmpLQmpFeE5xdHFPb0N2VDVWa1pm?=
 =?utf-8?B?UTEyZ0Q5YS9QMU9ENFJPQzdwRVRONjlEM0MvVTVKNk42ZEMyN1NuK3JBL0E2?=
 =?utf-8?B?eHM0VkNSV0s3QTFQVGpqZTFVZG1lb2VRcFNJTHZRWm1LTXBNQ2NUdmtZS0NW?=
 =?utf-8?B?TGI1YWtwc05MS3FaRVpaYVNpa081OEM1RFFjSVdOWWloREVWYjFhaTZvcE1n?=
 =?utf-8?B?OFJJK3VFQjVCeC9ZdW84YWQ3SHY0eWsrNk1SeHpMQ2dpVUJ6UVJ2REF6MUF3?=
 =?utf-8?B?NmRwNXJtVVUwWWNOMGdSV250S21MWTVBSUdrZmlhaCtyWXZJVVQvUFNMVjhL?=
 =?utf-8?B?YlFjbi9aMko4YUloUFo1ejZaNEQyc1J3S1prR3BWZE45NWhCRUVYdVBLS3d5?=
 =?utf-8?B?ai9CYmNZSjJPKy9HalBabUN4VmFRajZpN1FIZUNpeHhPeXVUSGJXV1RiZlAw?=
 =?utf-8?Q?svMG8tFpAqRHHzdG823wJQtoFE+ur4=3D?=
X-Microsoft-Exchange-Diagnostics: 1; DB5PR03MB1765;
 6:wcZ+UDPVLrkh6DGbMeiwTMyg4+cGivHYFNUs5tvv+EsEkz7FayqiH2+08+w3iTldwzIdiHJDzilgvAqZqYjmb3ao4bHmZlhlrZkXi7y2HQwMzAqusOF6WQ9UE1u/CYLHccWY4kAmh7FdScFDfoG1kTrde1rCvtkDmQe1jGwjBI1PqtnIavDTdaArP9fwAw6L5CKPEP3QLIEplMF3Sh8ErCw0dx4ILvxDykFKl8O44fPh/7b2NP+sbV3u9GBUwUrOz5DJv/ChP1NwS7cBs+TZwvIlEVKm70kNK3xxn2Au3IYyVopF78/qEggLoRNv/7j8pTZfTwbAo3RH9xx2Wz4X3ygsz41FFvuAxAMFdPjdsEo=;
 5:Te6SP0Gvb7l9T35lmIQqXCffcD6EZ/WwGqdj7U2XXBzKX2COeEcPcbmXODqDJFur36/kPnsq/+GuHmO9xMyC+HSPlBaxN2hSP1QPyDAyR/d/j9eijWjNPaq6WZ67DXK8ZbNpT8O9uPdC6aSLIjT52Ije2IbJZ0IJNQ5p6zPV+gA=;
 24:xVZCi31hcRoxVQo/ccC6VsOiUoWGaHQsOowNhyHmb7/tBRQdx45t9iFSch0f9TE1h+ARKTGZTafOSTJ6ZryRPPEwgG3WT+Os+Ux8xoytas8=;
 7:bxwZbqsTcTtjgJD0w7DfnTtKmZqAgsOciop7swC0l6+Pe5Yqqcwu+SbNX3HopOJzxXJYG5s3gzeo+Wm1hE9JYtQLKJn6urWa0bpK/hUAJZAAtHnTq931sB/Xz6dL2q7s8MQt6RLnKP717ZrYNY94OqTzEIErGu/7VxffwSY/oyo/sy0HR3Ubp7SsEyS5KehVQYq18CC74UB05IhfcpXybFrcGo8IhQaXPt38mACUpV6IbiuvE2B6IMr7G/9wncuH
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2018 15:11:49.0226 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 312b41ac-bfbe-48ea-998b-08d574866fe1
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR03MB1765
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v3 02/17] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gMTUuMDIuMTggMTc6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBUaGUg
bmV3IFNNQyBDYWxsaW5nIENvbnZlbnRpb24gKHYxLjEpIGFsbG93cyBmb3IgYSByZWR1Y2VkIG92
ZXJoZWFkIHdoZW4KPiBjYWxsaW5nIGludG8gdGhlIGZpcm13YXJlLCBhbmQgcHJvdmlkZXMgYSBu
ZXcgZmVhdHVyZSBkaXNjb3ZlcnkKPiBtZWNoYW5pc20uIFNlZSAiRmlybXdhcmUgaW50ZXJmYWNl
cyBmb3IgbWl0aWdhdGluZyBDVkUtMjAxNy01NzE1Igo+IEFSTSBERU4gMDAwNzBBLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2Vk
LWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+Cgo+IAo+
IC0tLQo+ICAgICAgQ2hhbmdlcyBpbiB2MzoKPiAgICAgICAgICAtIFVzZSBBUk1fU01DQ0NfTk9U
X1NVUFBPUlRFRCByYXRoZXIgdGhhbiBoYXJkY29kZWQgcmV0dXJuCj4gCj4gICAgICBDaGFuZ2Vz
IGluIHYyOgo+ICAgICAgICAgIC0gQWRkIGEgaHVtYW5kIHJlYWRhYmxlIG5hbWUgZm9yIHRoZSBz
cGVjaWZpY2F0aW9uCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgfCAgMSAr
Cj4gICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAyMyArKysrKysrKysrKysrKysrKysr
KysrKwo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgMTggKysrKysrKysrKysrKysr
KystCj4gICAzIGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBz
Y2kuYwo+IGluZGV4IGU4MmI2MmRiMWEuLjE5ZWU3Y2FlYjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3Zwc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IEBAIC0yMTIsNiAr
MjEyLDcgQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3QgcHNj
aV9mdW5jX2lkKQo+ICAgICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGOgo+ICAgICAg
IGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6Cj4gICAgICAgY2FzZSBQU0NJXzFfMF9G
TjMyX1BTQ0lfRkVBVFVSRVM6Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDoKPiAg
ICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICAgZGVmYXVsdDoKPiAgICAgICAgICAgcmV0dXJuIFBT
Q0lfTk9UX1NVUFBPUlRFRDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hl
bi9hcmNoL2FybS92c21jLmMKPiBpbmRleCAzZDNiZDk1ZmVlLi43ZWM0OTI3NDFiIDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4g
QEAgLTgxLDYgKzgxLDI2IEBAIHN0YXRpYyBib29sIGZpbGxfZnVuY3Rpb25fY2FsbF9jb3VudChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgY250KQo+ICAgICAgIHJldHVybiB0
cnVlOwo+ICAgfQo+ICAgCj4gKy8qIFNNQ0NDIGludGVyZmFjZSBmb3IgQVJNIEFyY2hpdGVjdHVy
ZSAqLwo+ICtzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiArewo+ICsgICAgdWludDMyX3QgZmlkID0gKHVpbnQzMl90KWdldF91c2VyX3JlZyhyZWdz
LCAwKTsKPiArCj4gKyAgICBzd2l0Y2ggKCBmaWQgKQo+ICsgICAgewo+ICsgICAgY2FzZSBBUk1f
U01DQ0NfVkVSU0lPTl9GSUQ6Cj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9T
TUNDQ19WRVJTSU9OXzFfMSk7Cj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKwo+ICsgICAgY2Fz
ZSBBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQ6Cj4gKyAgICAgICAgLyogTm90aGluZyBzdXBw
b3J0ZWQgeWV0ICovCj4gKyAgICAgICAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19O
T1RfU1VQUE9SVEVEKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiArCj4gKyAg
ICByZXR1cm4gZmFsc2U7Cj4gK30KPiArCj4gICAvKiBTTUNDQyBpbnRlcmZhY2UgZm9yIGh5cGVy
dmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAqLwo+ICAgc3RhdGljIGJvb2wgaGFuZGxlX2h5cGVy
dmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICB7Cj4gQEAgLTE4OCw2ICsyMDgs
OSBAQCBzdGF0aWMgYm9vbCB2c21jY2NfaGFuZGxlX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCj4gICAgICAgewo+ICAgICAgICAgICBzd2l0Y2ggKCBzbWNjY19nZXRfb3duZXIoZnVu
Y2lkKSApCj4gICAgICAgICAgIHsKPiArICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9BUkNI
Ogo+ICsgICAgICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2FyY2gocmVncyk7Cj4gKyAgICAgICAg
ICAgIGJyZWFrOwo+ICAgICAgICAgICBjYXNlIEFSTV9TTUNDQ19PV05FUl9IWVBFUlZJU09SOgo+
ICAgICAgICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29yKHJlZ3MpOwo+ICAgICAg
ICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IGluZGV4IDYyYjNhOGNkZjUuLjYyOWNj
NTE1MGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gQEAgLTE2LDYgKzE2LDkgQEAKPiAgICNpZm5k
ZWYgX19BU01fQVJNX1NNQ0NDX0hfXwo+ICAgI2RlZmluZSBfX0FTTV9BUk1fU01DQ0NfSF9fCj4g
ICAKPiArI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgICAweDEwMDAwCj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX1ZFUlNJT05fMV8xICAgMHgxMDAwMQo+ICsKPiAgIC8qCj4gICAgKiBUaGlzIGZp
bGUgcHJvdmlkZXMgY29tbW9uIGRlZmluZXMgZm9yIEFSTSBTTUMgQ2FsbGluZyBDb252ZW50aW9u
IGFzCj4gICAgKiBzcGVjaWZpZWQgaW4KPiBAQCAtMTAwLDggKzEwMywyMSBAQCBzdGF0aWMgaW5s
aW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSXyMjb3duZXIsICAgICBcCj4gICAgICAg
ICAgICAgICAgICAgICAgICAgIDB4RkYwMykKPiAgIAo+IC0vKiBPbmx5IG9uZSBlcnJvciBjb2Rl
IGRlZmluZWQgaW4gU01DQ0MgKi8KPiArI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0Nf
RkFTVF9DQUxMLCAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0Nf
Q09OVl8zMiwgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0Nf
T1dORVJfQVJDSCwgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAweDApICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0FSQ0hfRkVBVFVS
RVNfRklEICAgICAgICAgICAgICAgICBcCj4gKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NN
Q0NDX0ZBU1RfQ0FMTCwgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NN
Q0NDX0NPTlZfMzIsICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NN
Q0NDX09XTkVSX0FSQ0gsICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgMHgxKQo+
ICsKPiArLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KPiAgICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9V
TktOT1dOX0ZVTkNUSU9OICAoLTEpCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQg
ICAgICAgICAoLTEpCj4gICAKPiAgIC8qIFNNQ0NDIGZ1bmN0aW9uIGlkZW50aWZpZXIgcmFuZ2Ug
d2hpY2ggaXMgcmVzZXJ2ZWQgZm9yIGV4aXN0aW5nIEFQSXMgKi8KPiAgICNkZWZpbmUgQVJNX1NN
Q0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICAweDAKPiAKCi0tIApWb2xvZHlteXIgQmFiY2h1awoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:14:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:14:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emLEg-00050T-5D; Thu, 15 Feb 2018 15:14:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hnja=fj=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1emLEe-00050L-Li
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:14:08 +0000
X-Inumbo-ID: c6dbd3fd-1262-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::616])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c6dbd3fd-1262-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 16:13:29 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=RinXXgttiN1C34VuchoEPefWideWASJ4jUIrhdGNYdw=;
 b=S4KyW8pH4OgXyiV3V+EX7r63abpxf6oHKnDybHCKXU78YdpW5OoTuxuWOr+nGnZACI9YX40tFeBwIoDBApE/SDJf1i75VWyyUmeVMQVePMHZnYDNTMI/pb6mXLbde2plD+MJnGZgudxal8wLYUi/0VdCXNsduK/+EHihyHitQ4w=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.59) by
 AM4PR03MB1761.eurprd03.prod.outlook.com (2603:10a6:200:f::27) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Thu, 15
 Feb 2018 15:13:59 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-11-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <daafcec5-653b-3ec7-1cbe-be2235132fd3@epam.com>
Date: Thu, 15 Feb 2018 17:13:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180215150248.28922-11-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: DB6PR1001CA0038.EURPRD10.PROD.OUTLOOK.COM
 (2603:10a6:4:55::24) To AM4PR03MB1761.eurprd03.prod.outlook.com
 (2603:10a6:200:f::27)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 23c3451a-3775-4934-b69c-08d57486bdd9
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1761; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 3:MnzLd6/esLTPgH+wSFd20tWTcLg8Hv1BAH8vbc3ZbKr2E193weSFx0mNavE9M7Zz5YXVErQbmw4aQIXmDQ1sf/OMnM626ikvTIU98SjDnxuq8iwCX8fScaUc+4nQ3V4hwsPsZAMiS3B0Q+9kpSebkWd41GRUQe8MnZrf2hMCBOsAQ2IYS7Xtm1WDrGHZVJw3TxzJNLuNDUHNR3YvIEYzT8bYj/wp+x3+eTzrV+C4nY6DLdrCrDjvnHq6O/NPajvR;
 25:Q1QjJ1DPeUFkopMwywF4Fi2wW7gvDIt5ZqMV16EC3v7V+4qLNnQvxGQWAh5+9tjcZpnMgApB9ttfvi+miPMV4hiFN6nJ1QPC4mek5+LfX2sV+YjMv5OS5Q2c560VzSqOW9VFl7lfxY7YCD3Qmb2ov7PI4IIihgGDMSkV5G53UzhZA8NblJIbQ0ssLsKRt3dtHNUzQ58QWjzic0BMlsxEvMmX0kXQa/jewJozeLQ/bjY/nUqKOi7gv+sYvGLjJhVV8CZCOVP8CEoaJO0vLVsQlYZtOBDYg2q0Aww0nZ5eE3YYjifvEWTQX+t6fsYDiPRvSNdYdfjWWRsD8UqjopAODA==;
 31:i8YqqGpHFFainI0DPnUU+IYGd7PE2hvmR1hXUeWselY8qE1WUedYPfFCOoLGMbFn/xtYAO6FpXlFJ2N/d0IUdH8QdkaPiHbeDqwQlSV5jzqNjqCbI5yGT3tuuOXkXdPXbui0bbe+/QH0jPduywCU+Wl7H+yZUHY/s7/q1GroDavYtcLeYcxLn/AHEqE/FlfyCtLlHDw0x/SwD4BIqEKy95i3khlzU4kFekOAIyfOfIU=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1761:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 20:NAH7UZmHIl5hotu9IKZFE6rJCVaVOEtjCJoMqdfInJ+m0O17adA73B1EUNmxVf/8ysNTYqazn4yaYw23+yFgOWcoNSX0JPVCec5OSiLI8lRtRDVvT3i24Je0CcznKZvOjIaBAiodh+TigSwjIFMhue8mgGIW3DkIMQa5BVuTLTMhAyQkZrgipCyTshPoPHMuFvtjuBu7TdrxQoPBw5Ryx0evYAZkFgsLdAoGBdVt07RokG5fj0oMcvUZ82foYLNkW7L/kLa8Ig5JAaRI+JHUkKsdfqzb7Gi/x2M3V1f8SRSxDzwfaTYxDvDNptbbZy9GgxHCTrg29lr+Bhc+c6gTS41OnrrHDpXIpAFI5U3TE1aCuXujg0NqaQjLt73TbWJ2PE+iWEr8ttMI6RK+m2wrBylnxrRxiZL6LUJWljIwFX9GEisl5x6hFhGPHpo09jFNRPlidW47XfIqK+0zVRiDfH0RDW2yCC7zZXXdI9kgF0Fv7QTdwX79/83j65G5+l8i;
 4:sKARIMOn8h93mdJ1B/BbwMXR1ewlvyugl85VsdWOe0J+76HJgwL2EZL9FTYDjE0ubBnqH4a+kGb2XxCdkl/K+M+v9+naCs4SEBsdMoFwL5p7rUzgj7gIZSPkrOZ3wrvVG05buo7BE7QcmHdNxTYsMgoV2iQJeBFh9vq8nubyOUtrKlnq+lUwLtYHhxcTVkf3zrtEUsaARBJR2LOxknyWz0Z3/r5QWL6VCf5bE8nTqDLWzOT6w8OV9onCDbI/S8wynBaozxD9SM8ctSegS73JtI4sw/IbTfLtX1joL77evE/VUUbWx48pprrWqQxvEbhxP0ByTlgkwz+wcY40PlFyO7FL5ZspU5OMzaqMTJ0ev+z+p3qHwGgdRB4eJmlBJWy4xDFjGVjzowykA53rEitIRNaI2sHNVOwAvlCQXXgrj1E=
X-Microsoft-Antispam-PRVS: <AM4PR03MB1761CDC4C035ADA7F291788AE6F40@AM4PR03MB1761.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(180628864354917)(22074186197030)(4114951738403); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(944501161)(3002001)(10201501046)(93006095)(93001095)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:AM4PR03MB1761; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1761; 
X-Forefront-PRVS: 058441C12A
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(346002)(39860400002)(396003)(376002)(366004)(199004)(189003)(106356001)(5660300001)(6306002)(65826007)(25786009)(67846002)(58126008)(2906002)(68736007)(6486002)(76176011)(386003)(59450400001)(97736004)(53546011)(50466002)(2950100002)(31696002)(72206003)(478600001)(6666003)(52146003)(23676004)(16576012)(2486003)(316002)(52116002)(53936002)(230700001)(86362001)(47776003)(3846002)(81166006)(6116002)(83506002)(65956001)(66066001)(31686004)(36756003)(305945005)(6246003)(186003)(8676002)(65806001)(16526019)(8936002)(80792005)(81156014)(7736002)(229853002)(26005)(55236004)(4326008)(105586002)(64126003)(77096007);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1761; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYxOzIzOnB2d1hFR0lYeU4rYjU3b3pKY0NCSlY1ZzU2?=
 =?utf-8?B?dUVoMDJqdEZpcVhEVFB4RDJFa3crRG5lT3pWbGJ1NnZPMTV5WVlNV3RJeVZH?=
 =?utf-8?B?TS93WDBpVlhsV21GNm1xdFBDc05oaE9xOWo0V3RyZUtzRmFnOW8zZ0xVSVE2?=
 =?utf-8?B?TmZSekdTeUt1NTdaaHZiUUQrd0g1NkxZWWJkdWwrR2xqb1FKVmovVit2UzVV?=
 =?utf-8?B?QVJRUXkvMmlxSEsxWEFRQXI1amFwY0dmUllqUFRHNVA5aXdUcTd1eDJ1TkVM?=
 =?utf-8?B?dHdxMTI5SWs3R29MUXdORWk4OVU1TTNpOUpLN1ppTHZsbERtdzJCSUdQTU5Y?=
 =?utf-8?B?ZmpZVW9seXB1TGFHaEttQysyQkR1YkE3ajk3aHd3c3Y2L2pMTFdxUDZOejRN?=
 =?utf-8?B?dExoSDkwc1YwR1JDMWtuUVowcHpZQUVmZGdxdnBoaDdVbGZzTzdnWk5EbnZq?=
 =?utf-8?B?VWVnOGRja2ZPYmxwOW5TUWRzSCtlaDJJRVlPWlNRTlNSVmFhckhhLzNaSm1n?=
 =?utf-8?B?ZEtTbEZVRU9kWHZ0QSt3eUFhWXlkcmJuSWJlR3RRUStMM3RyeGZXclZkOGZN?=
 =?utf-8?B?NUgyUGlXcHA1eGNwTXZlNTNVOTRGYVFXdzBpZEYxdkRUeW1vTWg5b0s1a3Qw?=
 =?utf-8?B?OU1MVWJVdmxXZXRXOFovZUNQUkVIc0FUQVVVNk94SENrVXpTblBldllzTDl0?=
 =?utf-8?B?bHBFa1hwYXBBWFhZb2hxYlRVaEd1ZUZpcGI1bHp5QWNVTXpXN0VzSVU1SFB5?=
 =?utf-8?B?MU9wTmttRjFISHZRR2lTVlpyQUk0ems2bmU0aXk2bGdOMHlmWFp5TkljT3RO?=
 =?utf-8?B?SWxXbjhaUzRKM3VvVkdlbUxJUEhldjVUaGovenAxQm9vRjN1K1dEYXR3ZXJG?=
 =?utf-8?B?MGlveVZJdkNxd080VXBpcEw1bDZxSlNlZnlnV1JvQTQwY2M5RzBhcXk3Vkts?=
 =?utf-8?B?UVRrL0wva1h4TGdOWWlLMDdXdUFCUW9kTGREc254WkJSL0NacUsySTVPMlBk?=
 =?utf-8?B?WE53RnM5d2luK084QmNmaHBCYTBTNXVOaXVXdUl0Q2w4bnZLWURMdGxNd0xG?=
 =?utf-8?B?czZ4elJMby9SclRDS2xyRGltQWwyWUtkQzVMbk9aeHlmS29TblJIanFrbDRv?=
 =?utf-8?B?aG1BRGdNdVV2Y3VhR294ZnpaY1hnYndpREMyRk5HdEZjaER0Z0lpVEVTVlNy?=
 =?utf-8?B?UDVTbVN2dmR6MkRFWVVoa2RoeWtKR2o4WXlrTFgxM2F4ZGNEb29DY2o5c3hK?=
 =?utf-8?B?QWNIQ0VBUkRQZGdlVkhkRmV2NysrL0JHSXNmQUNYZHFPcEg2dVZZeUlmTDhQ?=
 =?utf-8?B?eWFFTUY0Tm8yRTdETWhnKy9oSlVQcHhINU51dEI5NytyKzVSWGprWnpIWmRL?=
 =?utf-8?B?SWZybmRXNnlZR2Frd1lydVhyMVJCSFdVRDhlL1RLd2pTa2owQ3NaalFPMk1S?=
 =?utf-8?B?QXlHdU5Eb3NpK29uTEN5U2JFM2ptY0RJeEV3cEZpN3k2aDJMNDJ5QVArWTd5?=
 =?utf-8?B?Wk1vamhmS2l0QmNFT1BYR00vSjZtdWJrL2V3YkVLU2o1aVdoNkZjNWNiRG9G?=
 =?utf-8?B?RSs1RWg4VGk4MWRaZnE2WlVORGJZem5EWGI3K1dJR1lQRnd5TEI3dXBDTDBs?=
 =?utf-8?B?UnpjR0xqQWxOZGF0cXBlaEtyb0tRWUkwKzlIRnJXVER1LzYwd2JuRzQ4bHMv?=
 =?utf-8?B?cFRCbjl0TWhhVnFKaVJJSDJEWTMvTlZvbWVadHAxekd5ZkRpZDRXMkNSWEdw?=
 =?utf-8?B?N05vMkZKd1FSSFVXa2tZdGpNSVZieDFJdlpJRWxza0ROK2VCdzVhV0YzcGxG?=
 =?utf-8?B?b1Z5L0QrdU9IRmk1WitWMFRhSW1WcTNyeDd2Ykp4VktoSVFQaElUaFkwQ3Jx?=
 =?utf-8?B?SnNPekdwTXQ4UUsyL0U4eUpENXE3SzFkNWJvenNINnlJRHlmMkxPTjQ2eU1S?=
 =?utf-8?B?bnJOZmYxbWg5V1dCSzcxMnd0QlluL0RwU0cwVVBlbmd5cUNxYThpZ1d6c2NB?=
 =?utf-8?Q?1hd+u3?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1761;
 6:V8vRcOPLVawW4QbkuKew0RtonczBK5Q1Yq4CiPJamTFbw5ybBhsFxnjJL8/c42dCto0QbYx3YIiJGfJM0bVc2DIRr3kRf+X3PcY6HBPSWF6I3H44uW5QVHeebFlaaXOath+kA3hia8gaj137YZEefkaqLciS68jWwisYZr/GFII8FePDYqfAbGki6gbDngCOs6SjTWvxLII58rMzC5JCyU0wlJvQGbqHhGstpj+AM7I7oBadIoeOJGHEnzDXhAMaQE3y68cIveWOePcmXpqcekf5xQiFULxkFLtTDcjpn7Xm2keJD7SOwE/aUnm4QEsnqVN49ZiNNZ8jEuuCPP9PahKfJgD3slCHQzG8NsidgNA=;
 5:le8sZyX4UHk2Rv7v5wovEQlvt+mOgyMI2wURPWQlOSjjBjkGn/27YubmiM94Mpl6mVrQJMdb8gobN+3qQwX6DID31sYD9XWlVcpYIcmgdPV7bUATuHeXN/F1gAKx1eX4dkI38sDXIG3ZyxIKt3gkCTPqy0bIVrT/yUGK7xNNOOQ=;
 24:IwLIDSw4nPW4AfPjwTebX0t9YyeUkPSiImIbjpHEl3PeE5Iv1g8yfYBHVx4YptMw4TORshKJDFODkUdD5/TU2D6xG8ci0isgJcibThqPGWE=;
 7:bwFlpjVVIroNQ1iXv5A6e9oYyPmu4NjxfVnLhDNJUR91fTfbmS3OTZb7bmZoz2kFgFzz9xOR+eTN9Uu3KwdYQ9tLatkDdqFw9bmwmSk2tKABi9kSfjNyjdin3K72ZB64RdP711nH/Zx69dgQKrCoPdHZ45F1E5KX6yzPbbzT5x/cxghOlj0cuKsRj3xwZwKM+lQJ/D8wZUJzmBiPJYhn6msW9loWSwWITKKuANVnEr4pX3E1L+oslNDvpmXsBuxA
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 15 Feb 2018 15:13:59.7394 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 23c3451a-3775-4934-b69c-08d57486bdd9
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1761
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v3 10/17] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKT24gMTUuMDIuMTggMTc6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBBZGQgdGhl
IGRldGVjdGlvbiBhbmQgcnVudGltZSBjb2RlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5E
XzEuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFt
LmNvbT4KCj4gLS0tCj4gICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAgICAgIC0gQWRkIHRoZSBt
aXNzaW5nIGNhbGwgdG8gc21jICMwLgo+IAo+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAg
ICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgICAgfCAx
MyArKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgfCAzMiArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNj
Yy5oIHwgIDEgKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hlbi9h
cmNoL2FybS9hcm02NC9icGkuUwo+IGluZGV4IDRiN2YxZGMyMWYuLjk4MWZiODNhODggMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2JwaS5TCj4gQEAgLTE2LDYgKzE2LDggQEAKPiAgICAqIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICAgICov
Cj4gICAKPiArI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICsKPiAgIC5tYWNybyB2ZW50cnkgdGFy
Z2V0Cj4gICAgICAgLnJlcHQgMzEKPiAgICAgICBub3AKPiBAQCAtODEsNiArODMsMTcgQEAgRU5U
UlkoX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydCkKPiAgICAgICBhZGQgICAgIHNwLCBzcCwgIyg4
ICogMTgpCj4gICBFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCkKPiAgIAo+ICtFTlRSWShf
X3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQpCj4gKyAgICBzdWIgICAgIHNwLCBzcCwgIyg4
ICogNCkKPiArICAgIHN0cCAgICAgeDIsIHgzLCBbc3AsICMoOCAqIDApXQo+ICsgICAgc3RwICAg
ICB4MCwgeDEsIFtzcCwgIyg4ICogMildCj4gKyAgICBtb3YgICAgIHcwLCAjQVJNX1NNQ0NDX0FS
Q0hfV09SS0FST1VORF8xX0ZJRAo+ICsgICAgc21jICAgICAjMAo+ICsgICAgbGRwICAgICB4Miwg
eDMsIFtzcCwgIyg4ICogMCldCj4gKyAgICBsZHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0K
PiArICAgIGFkZCAgICAgc3AsIHNwLCAjKDggKiA0KQo+ICtFTlRSWShfX3NtY2NjX3dvcmthcm91
bmRfMV9zbWNfZW5kKQo+ICsKPiAgIC8qCj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAgKiBt
b2RlOiBBU00KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jCj4gaW5kZXggOGQ1ZjhkMzcyYS4uZGVjOTA3NDQyMiAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vY3B1
ZXJyYXRhLmMKPiBAQCAtMTQ3LDYgKzE0NywzNCBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMo
Y29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKPiAgICAgICByZXR1cm4g
cmV0Owo+ICAgfQo+ICAgCj4gK2V4dGVybiBjaGFyIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19z
dGFydFtdLCBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kW107Cj4gKwo+ICtzdGF0aWMgYm9v
bAo+ICtjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9j
YXBhYmlsaXRpZXMgKmVudHJ5KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7
Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEVuYWJsZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBvbiBl
dmVyeSBDUFUgYmFzZWQgb24gdGhlCj4gKyAgICAgKiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1j
aGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKPiArICAgICAqIGVudHJ5Lgo+ICsgICAg
ICovCj4gKyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQo+ICsgICAgICAgIHJldHVy
biBmYWxzZTsKPiArCj4gKyAgICBpZiAoIHNtY2NjX3ZlciA8IFNNQ0NDX1ZFUlNJT04oMSwgMSkg
KQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBhcm1fc21jY2NfMV8xX3NtYyhB
Uk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQsCj4gKyAgICAgICAgICAgICAgICAgICAgICBBUk1f
U01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklELCAmcmVzKTsKPiArICAgIGlmICggcmVzLmEwICE9
IEFSTV9TTUNDQ19TVUNDRVNTICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAg
cmV0dXJuIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhlbnRyeSxfX3NtY2NjX3dvcmthcm91bmRf
MV9zbWNfc3RhcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fc21j
Y2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICJjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSIpOwo+ICt9Cj4gKwo+ICAg
ZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlwX2JwX2lu
dmFsX2VuZFtdOwo+ICAgCj4gICBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2
b2lkICpkYXRhKQo+IEBAIC0xNTQsMTIgKzE4MiwxNCBAQCBzdGF0aWMgaW50IGVuYWJsZV9wc2Np
X2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQo+ICAgICAgIGJvb2wgcmV0ID0gdHJ1ZTsKPiAgICAg
ICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKPiAgIAo+ICsgICAgaWYgKCBjaGVja19zbWNj
Y19hcmNoX3dvcmthcm91bmRfMShkYXRhKSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gICAgICAg
LyoKPiAgICAgICAgKiBUaGUgbWl0aWdhdGlvbiBpcyB1c2luZyBQU0NJIHZlcnNpb24gZnVuY3Rp
b24gdG8gaW52YWxpZGF0ZSB0aGUKPiAgICAgICAgKiBicmFuY2ggcHJlZGljdG9yLiBUaGlzIGZ1
bmN0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdpdGggUFNDSSAwLjIKPiAgICAgICAgKiBhbmQgbGF0
ZXIuCj4gICAgICAgICovCj4gLSAgICBpZiAoIHBzY2lfdmVyID49IFBTQ0lfVkVSU0lPTigwLCAy
KSApCj4gKyAgICBlbHNlIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKPiAg
ICAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBf
YnBfaW52YWxfc3RhcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJjYWxsIFBTQ0kgZ2V0IHZlcnNpb24iKTsKPiBkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4g
aW5kZXggMTU0NzcyYjcyOC4uODM0MmNjMzNmZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3NtY2NjLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBAQCAt
MjYxLDYgKzI2MSw3IEBAIHN0cnVjdCBhcm1fc21jY2NfcmVzIHsKPiAgIC8qIFNNQ0NDIGVycm9y
IGNvZGVzICovCj4gICAjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0x
KQo+ICAgI2RlZmluZSBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCAgICAgICAgICgtMSkKPiArI2Rl
ZmluZSBBUk1fU01DQ0NfU1VDQ0VTUyAgICAgICAgICAgICAgICgwKQo+ICAgCj4gICAvKiBTTUND
QyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGlu
ZyBBUElzICovCj4gICAjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgw
Cj4gCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:14:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emLFD-000557-GW; Thu, 15 Feb 2018 15:14:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zom5=fj=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emLFC-00054k-7H
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 15:14:42 +0000
X-Inumbo-ID: 1c9b9cee-1263-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1c9b9cee-1263-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:15:52 +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 DA6101435;
 Thu, 15 Feb 2018 07:14:34 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E82B13F24D;
 Thu, 15 Feb 2018 07:14:32 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Thu, 15 Feb 2018 15:14:26 +0000
Message-Id: <20180215151426.998-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 andre.przywara@linaro.org, tim@xen.org, Julien Grall <julien.grall@arm.com>,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v3] xen/arm: Park CPUs with a MIDR different
	from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGRvZXMgbm90IHByb3Blcmx5IHN1cHBvcnQgYmlnLkxJVFRMRSBwbGF0Zm9ybS4gQWxsIHZD
UFVzIG9mIGEgZ3Vlc3QKd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUg
KHNlZSBhcmNoX2RvbWFpbl9jcmVhdGUpLgpBdCBiZXN0IHRoZSBndWVzdCBtYXkgc2VlIHVucmVs
aWFibGUgcGVyZm9ybWFuY2UgKHZDUFUgc3dpdGNoaW5nIGJldHdlZW4KYmlnIGFuZCBMSVRUTEUp
LCBhdCB3b3JzdCB0aGUgZ3Vlc3Qgd2lsbCBiZWNvbWUgdW5yZWxpYWJsZSBvciBpbnNlY3VyZS4K
ClRoaXMgaXMgYmVjb21pbmcgbW9yZSBhcHBhcmVudCB3aXRoIGJyYW5jaCBwcmVkaWN0b3IgaGFy
ZGVuaW5nIGluIExpbnV4CmJlY2F1c2UgdGhleSB0YXJnZXQgYSBzcGVjaWZpYyBraW5kIG9mIENQ
VXMgYW5kIG1heSBub3Qgd29yayBvbiBvdGhlcgpDUFVzLgoKRm9yIHRoZSB0aW1lIGJlaW5nLCBw
YXJrIGFueSBDUFVzIHdpdGggYSBNRElSIGRpZmZlcmVudCBmcm9tIHRoZSBib290CkNQVS4gVGhp
cyB3aWxsIGJlIHJldmlzaXRlZCBpbiB0aGUgZnV0dXJlIG9uY2UgWGVuIGdhaW5zIHVuZGVyc3Rh
bmRpbmcKb2YgYmlnLkxJVFRMRS4KClsxXSBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2Fy
Y2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAoKU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IE9sZWtz
YW5kciBUeXNoY2hlbmtrbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+CkFja2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0KCldlIHByb2JhYmx5IHdhbnQg
dG8gYmFja3BvcnQgdGhpcyBhcyBwYXJ0IG9mIFhTQS0yNTQuIFVzaW5nIGJpZy5MSVRUTEUKb24g
WGVuIGhhcyBuZXZlciBiZWVuIHN1cHBvcnRlZCBidXQgd2UgZGlkbid0IG1ha2UgaXQgY2xlYXJs
eS4gVGhpcyBpcwpiZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGggY29kZSB0YXJnZXRpbmcgc3Bl
Y2lmaWMgQ1BVcy4KCk9sZWtzYW5kciwgRklZLCBJJ3ZlIGtlcHQgeW91ciByZXZpZXdlZC1ieSBk
ZXNwaXRlIGNoYW5naW5nIHRoZSBjb21tYW5kIGxpbmUKb3B0aW9uLgoKICAgIENoYW5nZXMgaW4g
djM6CiAgICAgICAgLSBSZW5hbWUgaG1wX3Vuc2FmZSB0byBobXAtdW5zYWZlLgogICAgICAgIC0g
QWRkIEphbidzIGFja2VkLWJ5CiAgICAgICAgLSBBZGQgT2xla3NhbmRyJ3MgcmV2aWV3ZWQtYnkK
CiAgICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIGEgY29tbWFuZCBsaW5lIG9wdGlvbiB0
byBvdmVycmlkZSB0aGUgZGVmYXVsdCBiZWhhdmlvci4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5tYXJrZG93biB8IDEwICsrKysrKysrKysKIHhlbi9hcmNoL2FybS9zbXBib290LmMg
ICAgICAgICAgICAgIHwgMjYgKysrKysrKysrKysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hh
bmdlZCwgMzYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5k
ZXggNzlmZWJhNmJjZC4uN2JkMDA5Zjg1OCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d24KQEAgLTEwMDAsNiArMTAwMCwxNiBAQCBzdXBwb3J0ZWQgb25seSB3aGVuIGNvbXBpbGVkIHdp
dGggWFNNIG9uIHg4Ni4KIAogQ29udHJvbCBYZW5zIHVzZSBvZiB0aGUgQVBFSSBIYXJkd2FyZSBF
cnJvciBTb3VyY2UgVGFibGUsIHNob3VsZCBvbmUgYmUgZm91bmQuCiAKKyMjIyBobXAtdW5zYWZl
IChhcm0pCis+IGA9IDxib29sZWFuPmAKKworPiBEZWZhdWx0IDogYGZhbHNlYAorCitTYXkgeWVz
IGF0IHlvdXIgb3duIHJpc2sgaWYgeW91IHdhbnQgdG8gZW5hYmxlIGhldGVyb2dlbm91cyBjb21w
dXRpbmcKKyhzdWNoIGFzIGJpZy5MSVRUTEUpLiBUaGlzIG1heSByZXN1bHQgdG8gYW4gdW5zdGFi
bGUgYW5kIGluc2VjdXJlCitwbGF0Zm9ybS4gV2hlbiB0aGUgb3B0aW9uIGlzIGRpc2FibGVkIChk
ZWZhdWx0KSwgQ1BVcyB0aGF0IGFyZSBub3QKK2lkZW50aWNhbCB0byB0aGUgYm9vdCBDUFUgd2ls
bCBiZSBwYXJrZWQgYW5kIG5vdCB1c2VkIGJ5IFhlbi4KKwogIyMjIGhwZXRicm9hZGNhc3QKID4g
YD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jIGIveGVu
L2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCAxMjU1MTg1YTljLi43ZWE0ZTQxODY2IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMK
QEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+CiAjaW5jbHVkZSA8eGVuL3Nv
ZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KKyNpbmNsdWRlIDx4ZW4vd2FybmluZy5o
PgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgogI2luY2x1
ZGUgPGFzbS9jcHVlcnJhdGEuaD4KQEAgLTY5LDYgKzcwLDEzIEBAIERFRklORV9QRVJfQ1BVX1JF
QURfTU9TVExZKGNwdW1hc2tfdmFyX3QsIGNwdV9zaWJsaW5nX21hc2spOwogLyogcmVwcmVzZW50
aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIG9mIGVhY2ggbG9naWNhbCBDUFUgKi8KIERFRklORV9Q
RVJfQ1BVX1JFQURfTU9TVExZKGNwdW1hc2tfdmFyX3QsIGNwdV9jb3JlX21hc2spOwogCisvKgor
ICogQnkgZGVmYXVsdCBub24tYm9vdCBDUFVzIG5vdCBpZGVudGljYWwgdG8gdGhlIGJvb3QgQ1BV
IHdpbGwgYmUKKyAqIHBhcmtlZC4KKyAqLworc3RhdGljIGJvb2wgX19yZWFkX21vc3RseSBvcHRf
aG1wX3Vuc2FmZSA9IGZhbHNlOworYm9vbGVhbl9wYXJhbSgiaG1wLXVuc2FmZSIsIG9wdF9obXBf
dW5zYWZlKTsKKwogc3RhdGljIHZvaWQgc2V0dXBfY3B1X3NpYmxpbmdfbWFwKGludCBjcHUpCiB7
CiAgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ss
IGNwdSkpIHx8CkBAIC0yNTUsNiArMjYzLDkgQEAgdm9pZCBfX2luaXQgc21wX2luaXRfY3B1cyh2
b2lkKQogICAgIGVsc2UKICAgICAgICAgYWNwaV9zbXBfaW5pdF9jcHVzKCk7CiAKKyAgICBpZiAo
IG9wdF9obXBfdW5zYWZlICkKKyAgICAgICAgd2FybmluZ19hZGQoIldBUk5JTkc6IEhNUCBDT01Q
VVRJTkcgSEFTIEJFRU4gRU5BQkxFRC5cbiIKKyAgICAgICAgICAgICAgICAgICAgIkl0IGhhcyBp
bXBsaWNhdGlvbnMgb24gdGhlIHNlY3VyaXR5IGFuZCBzdGFiaWxpdHkgb2YgdGhlIHN5c3RlbS5c
biIpOwogfQogCiBpbnQgX19pbml0CkBAIC0yOTIsNiArMzAzLDIxIEBAIHZvaWQgc3RhcnRfc2Vj
b25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKIAogICAgIGluaXRfdHJhcHMo
KTsKIAorICAgIC8qCisgICAgICogQ3VycmVudGx5IFhlbiBhc3N1bWVzIHRoZSBwbGF0Zm9ybSBo
YXMgb25seSBvbmUga2luZCBvZiBDUFVzLgorICAgICAqIFRoaXMgYXNzdW1wdGlvbiBkb2VzIG5v
dCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQorICAgICAqIHJlc3VsdCB0byBp
bnN0YWJpbGl0eSBhbmQgaW5zZWN1cmUgcGxhdGZvcm0uIEJldHRlciB0byBwYXJrIHRoZW0KKyAg
ICAgKiBmb3Igbm93LgorICAgICAqLworICAgIGlmICggIW9wdF9obXBfdW5zYWZlICYmCisgICAg
ICAgICBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cyAhPSBib290X2NwdV9kYXRhLm1pZHIuYml0
cyApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ1BVJXUgTUlEUiAoMHgleCkg
ZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAoMHgleCkuXG4iLAorICAgICAgICAgICAgICAg
c21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cywKKyAgICAgICAg
ICAgICAgIGJvb3RfY3B1X2RhdGEubWlkci5iaXRzKTsKKyAgICAgICAgc3RvcF9jcHUoKTsKKyAg
ICB9CisKICAgICBtbXVfaW5pdF9zZWNvbmRhcnlfY3B1KCk7CiAKICAgICBnaWNfaW5pdF9zZWNv
bmRhcnlfY3B1KCk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 15:39:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 15:39:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emLcf-00076G-FL; Thu, 15 Feb 2018 15:38:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nc0x=fj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emLce-000768-7V
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 15:38:56 +0000
X-Inumbo-ID: 7f222f40-1266-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f222f40-1266-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 15:40:06 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2F349AAAD;
 Thu, 15 Feb 2018 15:38:48 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180215121040.20585-1-wei.liu2@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d0830e46-106d-29cb-aace-bfdfaa4c35d0@suse.com>
Date: Thu, 15 Feb 2018 16:38:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215121040.20585-1-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 0/4] Use INVPCID to flush global mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMTggMTM6MTAsIFdlaSBMaXUgd3JvdGU6Cj4gSSB3cm90ZSB0aGVzZSBwYXRjaGVz
IHNvbWV0aW1lIGFnbyB0byBleHBsb3JlIFBDSUQgYW5kIElOVlBDSUQuIEkgaGF2ZW4ndAo+IHRo
b3VnaHQgdGhyb3VnaCB3aGV0aGVyIGhvdyB0byB1c2UgYm90aCBpbiBYZW4geWV0LiBCdXQgc2Vl
aW5nIEp1ZXJnZW4gbGFpZCBvdXQKPiBoaXMgdGhvdWdodCBvbiBQQ0lEIGFuZCBJTlZQQ0lEIEkg
dGhpbmsgc29tZSBvZiB0aGUgcGF0Y2hlcyBjYW4gYmUgdXNlZnVsLgo+IAo+IEkgaGFkIGRvbmUg
c29tZSBiZW5jaG1hcmsgb24gdGhlIHNwZWVkIGluIG9uZSBvZiBteSBvbGRlciBicmFuY2ggYnkg
aW5zZXJ0aW5nCj4gc29tZSB0cmFjZSBwb2ludHMgYmVmb3JlIGFuZCBhZnRlciB0aGUgZmx1c2gu
IEl0IHNob3dlZCB0aGF0IHR3aWRkbGluZyBDUjQuUEdFCj4gaXMgMyB0byA1IHRpbWVzIHNsb3dl
ciB0aGFuIGludnBjaWQuCj4gCj4gVGhpcyBzZXJpZXMgaXMgaW4gaW5jb21wbGV0ZSAtLSBvYnZp
b3VzbHkgd2UgaGF2ZSBDUjQuUEdFIHR3aWRkbGluZyBpbiBhIGZldwo+IG90aGVyIHBsYWNlcy4g
QnV0IGlmIHlvdSB0aGluayBpdCBpcyBiZW5lZmljaWFsIEkgY2FuIHRyeSB0byBjb252ZXJ0IHRo
b3NlCj4gcGxhY2VzIGFzIHdlbGwuCgpJIGp1c3QgZGlkIGEgbGl0dGxlIGV4cGVyaW1lbnQgYnkg
cmVwbGFjaW5nIHRoZSAlY3I0IGJhc2VkIFRMQiBmbHVzaCBpbgpKYW4ncyBYUFRJIHBhdGNoZXMg
YnkgaW52cGNpZCwgb24gdG9wIG9mIG15IGxhc3QgWFBUSSBzcGVlZHVwIHBhdGNoIChubwpmYW5j
eSBBTFRFUk5BVElWRSwganVzdCBhIHBsYWluIHJlcGxhY2VtZW50KS4KCkRvaW5nIGEgcGFyYWxs
ZWwgYnVpbGQgb2YgdGhlIGh5cGVydmlzb3IgaW4gZG9tMCBzaG93ZWQgZm9sbG93aW5nIGRhdGE6
CgogICAgICAgICAgICAgICAgcmVhbCAgICAgIHVzZXIgICAgICBzeXMKeHB0aT1ubyAgICAgICAg
IDYxLjIgICAgIDE2Ny43ICAgICA3MS45CnhwdGk9eWVzICAgICAgIDExMi4xICAgICAxNzAuMSAg
ICAxNDEuOAogKyBteSBzcGVlZHVwICAxMDMuMCAgICAgMTcxLjIgICAgMTMxLjIKICArIGludnBj
aWQgICAgIDk5LjAgICAgIDE3MC4yICAgIDEyMi4wCgpTbyBzeXN0ZW0gdGltZSByZWR1Y3Rpb24g
ZHVlIHRvIGludnBjaWQgaXMgcXVpdGUgbmljZS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 16:02:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 16:02:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emLza-0001fh-P7; Thu, 15 Feb 2018 16:02:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+wnk=fj=gmail.com=da.yessine@srs-us1.protection.inumbo.net>)
 id 1emLzZ-0001fb-Sd
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 16:02:38 +0000
X-Inumbo-ID: 8d013c10-1269-11e8-ba59-bc764e045a96
Received: from mail-io0-x233.google.com (unknown [2607:f8b0:4001:c06::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d013c10-1269-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 17:01:58 +0100 (CET)
Received: by mail-io0-x233.google.com with SMTP id 72so1068134iom.10
 for <xen-devel@lists.xenproject.org>; Thu, 15 Feb 2018 08:02:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=13HeBuOLK273BYXzvMaQMyAEong/DfwbbycKTip2c7c=;
 b=pvOzehjozw4wKAT3xXcEINoVB5M4dlpuXxZWL8xn+5yiY9AvTZ4Kmi6MTmJaPSFcvM
 O2ZBJAQB2c8Cp/IxuAN1B+E5Xgb5Mc2S1fawK5o0gG8r2xYH4WI335zmlGbvSGbJgROE
 LBDKcYkm3goIBFKfZA5oZNGORq7hVktnzbzdTpfneqqhnUbEak6gpbbG9ZZu83OtbFWI
 MI/qUNla1cTV6eeHcGCS4xpauoJV6N+i7Eo7tKUehV63Q/l5USqCvaqcnqWAJTm/zYbT
 7JJmysW98VU2d8U4ixz0Woy515fKhIe9PKshZmVaSUPy1DA9VM98lrUjjOSZz9jvK6TO
 vjXQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=13HeBuOLK273BYXzvMaQMyAEong/DfwbbycKTip2c7c=;
 b=OweM1sBRSKmOCgH2d8plEN+L02vOjU7hLQmw+a+jzEcXE0goJaJKh0hIBEunpuiQlP
 FxWwhOZ3LdF7KA3Gc8w/pNyHtyvUref5O/MUgR08JNzHHVCGGTgxybXj/w7Qr6tSBdEz
 lmqrJrZtc5x+OU0eI0+VNa4+Kr7UAOfNkACw5k2A2+l1FpXvP1Yk+g1aWfw+B5TjJ8pm
 WFZITmIJURPwehCbKpMVJ48hB/mQ4Z5aKCckfKk/0ZnkZb1eMlF631CWgk6mBihV4iTH
 FvrtLyrEpf+7ByOCB55CuEWRafrueHd/fXxu3c7a16u6EmhRJF7TWyIjKmoMHIJMC78+
 xPfA==
X-Gm-Message-State: APf1xPCx60tG5wrE1DxvJu5ggleG8BnNH8IMFE7z1YCBHeB53P01DZ9Z
 wVMep0IXzh0sChXvmbA6fz3sU6uszbmKQ5hJHgM=
X-Google-Smtp-Source: AH8x224FyTMEISkS+JG1iJjOePFL5Nq29BKCeP4UhWDVPD0y61bZKCxHkFJxv6QmIRdl90zWvrJlB/Ubtu0LQ+zQDOk=
X-Received: by 10.107.130.234 with SMTP id m103mr4048695ioi.304.1518710555458; 
 Thu, 15 Feb 2018 08:02:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.112.70 with HTTP; Thu, 15 Feb 2018 08:02:35 -0800 (PST)
In-Reply-To: <20180212144217.5iwogwdydfl7ehof@citrix.com>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
 <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
 <20180208164810.7h7equv4gfbjyzet@citrix.com>
 <20180208165600.GC1740@perard.uk.xensource.com>
 <20180208173233.6dejumgyqsz3ecjv@citrix.com>
 <CABLtV0Aq4JZfqZSZHYwsOp3PcebPhyQ90kQoqvxJid_2-owwHA@mail.gmail.com>
 <20180212144217.5iwogwdydfl7ehof@citrix.com>
From: Yessine Daoud <da.yessine@gmail.com>
Date: Thu, 15 Feb 2018 17:02:35 +0100
Message-ID: <CABLtV0DfAWpTHizHBpSqJZC9dk7UfWnOfq1OsBh9RSEReDax_g@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1423486729142036141=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============1423486729142036141==
Content-Type: multipart/alternative; boundary="001a113ffd102cc6b90565425b0e"

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

 Hello,

I tried to debug the issue and this what I found:
the HVM boot takes some time at the following section
(qemu/pc-bios/optionrom/linuxboot.S)
/* Load kernel and initrd */
read_fw_blob_addr32_edi(FW_CFG_INITRD) (ramdisk about 3M takes ~~7.s)
read_fw_blob_addr32(FW_CFG_KERNEL) (vmlinuz about 7M takes ~~15.s)
read_fw_blob_addr32(FW_CFG_CMDLINE)

#define read_fw_blob_addr32(var) \
read_fw var ## _ADDR; \
mov %eax, %edi; \
read_fw_blob_pre(var); \
/* old as(1) doesn't like this insn so emit the bytes instead: \
addr32 rep insb (%dx), %es:(%edi); \
*/ \
.dc.b 0x67,0xf3,0x6c

#define read_fw_blob_addr32_edi(var) \
read_fw_blob_pre(var); \
/* old as(1) doesn't like this insn so emit the bytes instead: \
addr32 rep insb (%dx), %es:(%edi); \
*/ \
.dc.b 0x67,0xf3,0x6c

Any idea how to speed the  I/O read ?
Thanks.


=E1=90=A7

2018-02-12 15:42 GMT+01:00 Wei Liu <wei.liu2@citrix.com>:

> On Mon, Feb 12, 2018 at 09:27:25AM +0100, Yessine Daoud wrote:
> >  Hello,
> >
> > Thank you for your quick response.
> > Any hints how can I "fix" this "issue"? *Any workaround?
> >
>
> Honestly I have no idea why it is slow unless there is more logging
> available.
>
> Wei.
>

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

<div dir=3D"ltr">

<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-style:=
normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:4=
00;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:no=
ne;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);te=
xt-decoration-style:initial;text-decoration-color:initial;font-size:12.8px;=
float:none;display:inline">Hello,</span><div style=3D"color:rgb(34,34,34);f=
ont-family:arial,sans-serif;font-style:normal;font-variant-ligatures:normal=
;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:=
start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0=
px;background-color:rgb(255,255,255);text-decoration-style:initial;text-dec=
oration-color:initial;font-size:12.8px"><br></div><div style=3D"color:rgb(3=
4,34,34);font-family:arial,sans-serif;font-style:normal;font-variant-ligatu=
res:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;t=
ext-align:start;text-indent:0px;text-transform:none;white-space:normal;word=
-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initia=
l;text-decoration-color:initial;font-size:12.8px">I tried to debug the issu=
e and this what I found:</div><div style=3D"color:rgb(34,34,34);font-family=
:arial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-vari=
ant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text=
-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;backgro=
und-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-co=
lor:initial;font-size:12.8px">the HVM boot takes some time at the following=
 section (qemu/pc-bios/optionrom/<wbr>linuxboot.S)</div><div style=3D"color=
:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal;font-variant-=
ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:no=
rmal;text-align:start;text-indent:0px;text-transform:none;white-space:norma=
l;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:=
initial;text-decoration-color:initial;font-size:12.8px"><div><span style=3D=
"white-space:pre-wrap">	</span>/* Load kernel and initrd */</div><div><span=
 style=3D"white-space:pre-wrap">	</span>read_fw_blob_addr32_edi(FW_<wbr>CFG=
_INITRD) (ramdisk about 3M takes ~~7.s)</div><div><span style=3D"white-spac=
e:pre-wrap">	</span>read_fw_blob_addr32(FW_CFG_<wbr>KERNEL) (vmlinuz about =
7M takes ~~15.s)</div><div><span style=3D"white-space:pre-wrap">	</span>rea=
d_fw_blob_addr32(FW_CFG_<wbr>CMDLINE)</div></div><div style=3D"color:rgb(34=
,34,34);font-family:arial,sans-serif;font-style:normal;font-variant-ligatur=
es:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;te=
xt-align:start;text-indent:0px;text-transform:none;white-space:normal;word-=
spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial=
;text-decoration-color:initial;font-size:12.8px"><br></div><div style=3D"co=
lor:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal;font-varia=
nt-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing=
:normal;text-align:start;text-indent:0px;text-transform:none;white-space:no=
rmal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-sty=
le:initial;text-decoration-color:initial;font-size:12.8px"><div>#define rea=
d_fw_blob_addr32(var)<span style=3D"white-space:pre-wrap">			</span>\</div>=
<div><span style=3D"white-space:pre-wrap">	</span>read_fw<span style=3D"whi=
te-space:pre-wrap">		</span>var ## _ADDR;<span style=3D"white-space:pre-wra=
p">			</span>\</div><div><span style=3D"white-space:pre-wrap">	</span>mov<s=
pan style=3D"white-space:pre-wrap">		</span>%eax, %edi;<span style=3D"white=
-space:pre-wrap">			</span>\</div><div><span style=3D"white-space:pre-wrap"=
>	</span>read_fw_blob_pre(var);<span style=3D"white-space:pre-wrap">				</s=
pan>\</div><div><span style=3D"white-space:pre-wrap">	</span>/* old as(1) d=
oesn&#39;t like this insn so emit the bytes instead: \</div><div><span styl=
e=3D"white-space:pre-wrap">	</span>addr32 rep insb<span style=3D"white-spac=
e:pre-wrap">	</span>(%dx), %es:(%edi);<span style=3D"white-space:pre-wrap">=
		</span>\</div><div><span style=3D"white-space:pre-wrap">	</span>*/<span s=
tyle=3D"white-space:pre-wrap">						</span>\</div><div><span style=3D"white=
-space:pre-wrap">	</span>.dc.b<span style=3D"white-space:pre-wrap">		</span=
>0x67,0xf3,0x6c</div></div><div style=3D"color:rgb(34,34,34);font-family:ar=
ial,sans-serif;font-style:normal;font-variant-ligatures:normal;font-variant=
-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-in=
dent:0px;text-transform:none;white-space:normal;word-spacing:0px;background=
-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color=
:initial;font-size:12.8px"><br></div><div style=3D"color:rgb(34,34,34);font=
-family:arial,sans-serif;font-style:normal;font-variant-ligatures:normal;fo=
nt-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:sta=
rt;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;=
background-color:rgb(255,255,255);text-decoration-style:initial;text-decora=
tion-color:initial;font-size:12.8px"><div>#define read_fw_blob_addr32_edi(v=
ar)<span style=3D"white-space:pre-wrap">			</span>\</div><div><span style=
=3D"white-space:pre-wrap">	</span>read_fw_blob_pre(var);<span style=3D"whit=
e-space:pre-wrap">				</span>\</div><div><span style=3D"white-space:pre-wra=
p">	</span>/* old as(1) doesn&#39;t like this insn so emit the bytes instea=
d: \</div><div><span style=3D"white-space:pre-wrap">	</span>addr32 rep insb=
<span style=3D"white-space:pre-wrap">	</span>(%dx), %es:(%edi);<span style=
=3D"white-space:pre-wrap">		</span>\</div><div><span style=3D"white-space:p=
re-wrap">	</span>*/<span style=3D"white-space:pre-wrap">						</span>\</div=
><div><span style=3D"white-space:pre-wrap">	</span>.dc.b<span style=3D"whit=
e-space:pre-wrap">		</span>0x67,0xf3,0x6c</div></div><div style=3D"color:rg=
b(34,34,34);font-family:arial,sans-serif;font-style:normal;font-variant-lig=
atures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:norma=
l;text-align:start;text-indent:0px;text-transform:none;white-space:normal;w=
ord-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:ini=
tial;text-decoration-color:initial;font-size:12.8px"><br></div><div style=
=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-style:normal;font=
-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-s=
pacing:normal;text-align:start;text-indent:0px;text-transform:none;white-sp=
ace:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decorati=
on-style:initial;text-decoration-color:initial;font-size:12.8px">Any idea h=
ow to speed the=C2=A0<span>=C2=A0</span><span style=3D"color:rgb(34,34,34);=
font-family:&quot;Helvetica Neue&quot;,Arial,sans-serif;font-size:15px;font=
-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-w=
eight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-trans=
form:none;white-space:normal;word-spacing:0px;text-decoration-style:initial=
;text-decoration-color:initial;float:none;display:inline">I/O read ?</span>=
</div><div style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-s=
tyle:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-wei=
ght:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transfo=
rm:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,25=
5);text-decoration-style:initial;text-decoration-color:initial;font-size:12=
.8px">Thanks.</div><br class=3D"gmail-Apple-interchange-newline">

<br></div><div hspace=3D"streak-pt-mark" style=3D"max-height:1px"><img alt=
=3D"" style=3D"width:0px;max-height:0px;overflow:hidden" src=3D"https://mai=
lfoogae.appspot.com/t?sender=3DaZGEueWVzc2luZUBnbWFpbC5jb20%3D&amp;type=3Dz=
erocontent&amp;guid=3D642a2b25-5ebd-49d1-8ba2-5f813c1dd582"><font color=3D"=
#ffffff" size=3D"1">=E1=90=A7</font></div><div class=3D"gmail_extra"><br><d=
iv class=3D"gmail_quote">2018-02-12 15:42 GMT+01:00 Wei Liu <span dir=3D"lt=
r">&lt;<a href=3D"mailto:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@ci=
trix.com</a>&gt;</span>:<br><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=3D""=
>On Mon, Feb 12, 2018 at 09:27:25AM +0100, Yessine Daoud wrote:<br>
&gt;=C2=A0 Hello,<br>
&gt;<br>
&gt; Thank you for your quick response.<br>
&gt; Any hints how can I &quot;fix&quot; this &quot;issue&quot;? *Any worka=
round?<br>
&gt;<br>
<br>
</span>Honestly I have no idea why it is slow unless there is more logging<=
br>
available.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Wei.<br>
</font></span></blockquote></div><br></div>

--001a113ffd102cc6b90565425b0e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1423486729142036141==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 15 16:03:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 16:03:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emM0d-0001kf-1o; Thu, 15 Feb 2018 16:03:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emM0b-0001jW-Pl
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 16:03:41 +0000
X-Inumbo-ID: f4da494a-1269-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4da494a-1269-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 16:04:52 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 09:03:34 -0700
Message-Id: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 09:03:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/PV: avoid indirect call/thunk in I/O
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHN0dWIgaXMgd2l0aGluIHJlYWNoIGZyb20gdGhlIC50ZXh0IHNlY3Rpb24sIHNvIHRoZXJl
J3Mgbm8gcG9pbnQKdXNpbmcgYW4gaW5kaXJlY3QgY2FsbCBoZXJlLiBUaGlzIGhhcyB0aGUgYWRk
ZWQgYmVuZWZpdCBvZiB0aGVyZSBubwpsb25nZXIgYmVpbmcgdHdvIHN1ZmZpY2llbnRseSBkaWZm
ZXJlbnQgYXBwcm9hY2hlcywgYnJlYWtpbmcgb25lIG9mCndoaWNoIHBlb3BsZSBtYXkgbm90IGV2
ZW4gbm90aWNlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNzMsNTUgKzczLDQyIEBAIHZvaWQgKCpwdl9wb3N0X291
dGJfaG9vaykodW5zaWduZWQgaW50IHAKIAogdHlwZWRlZiB2b2lkIGlvX2VtdWxfc3R1Yl90KHN0
cnVjdCBjcHVfdXNlcl9yZWdzICopOwogCi12b2lkIF9feDg2X2luZGlyZWN0X3RodW5rX3JjeCh2
b2lkKTsKLQogc3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0
IHByaXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bjb2RlLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcykK
IHsKICAgICBzdHJ1Y3Qgc3R1YnMgKnRoaXNfc3R1YnMgPSAmdGhpc19jcHUoc3R1YnMpOwogICAg
IHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IHRoaXNfc3R1YnMtPmFkZHIgKyBTVFVCX0JVRl9TSVpF
IC8gMjsKKyAgICBzaWduZWQgbG9uZyBkaXNwOwogICAgIGJvb2wgdXNlX3F1aXJrX3N0dWIgPSBm
YWxzZTsKIAogICAgIGlmICggIWN0eHQtPmlvX2VtdWxfc3R1YiApCiAgICAgICAgIGN0eHQtPmlv
X2VtdWxfc3R1YiA9CiAgICAgICAgICAgICBtYXBfZG9tYWluX3BhZ2UoX21mbih0aGlzX3N0dWJz
LT5tZm4pKSArIChzdHViX3ZhICYgflBBR0VfTUFTSyk7CiAKLSAgICAvKiBtb3ZxICRob3N0X3Rv
X2d1ZXN0X2dwcl9zd2l0Y2gsJXJjeCAqLwotICAgIGN0eHQtPmlvX2VtdWxfc3R1YlswXSA9IDB4
NDg7Ci0gICAgY3R4dC0+aW9fZW11bF9zdHViWzFdID0gMHhiOTsKLSAgICAqKHZvaWQgKiopJmN0
eHQtPmlvX2VtdWxfc3R1YlsyXSA9ICh2b2lkICopaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoOwot
Ci0jaWZkZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCi0gICAgLyogY2FsbHEgX194ODZfaW5kaXJl
Y3RfdGh1bmtfcmN4ICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZTg7Ci0gICAg
KihpbnQzMl90ICopJmN0eHQtPmlvX2VtdWxfc3R1YlsxMV0gPQotICAgICAgICAobG9uZylfX3g4
Nl9pbmRpcmVjdF90aHVua19yY3ggLSAoc3R1Yl92YSArIDExICsgNCk7Ci0jZWxzZQotICAgIC8q
IGNhbGxxIColcmN4ICovCi0gICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7Ci0gICAg
Y3R4dC0+aW9fZW11bF9zdHViWzExXSA9IDB4ZDE7Ci0gICAgLyogVE9ETzogdW50YW5nbGUgaWRl
YWxfbm9wcyBmcm9tIGluaXQvbGl2ZXBhdGNoIEtjb25maWcgb3B0aW9ucy4gKi8KLSAgICBtZW1j
cHkoJmN0eHQtPmlvX2VtdWxfc3R1YlsxMl0sICJceDBmXHgxZlx4MDAiLCAzKTsgLyogUDZfTk9Q
MyAqLwotI2VuZGlmCisgICAgLyogY2FsbCBob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2ggKi8KKyAg
ICBjdHh0LT5pb19lbXVsX3N0dWJbMF0gPSAweGU4OworICAgIGRpc3AgPSAobG9uZylob3N0X3Rv
X2d1ZXN0X2dwcl9zd2l0Y2ggLSAoc3R1Yl92YSArIDEgKyA0KTsKKyAgICBCVUdfT04oKGludDMy
X3QpZGlzcCAhPSBkaXNwKTsKKyAgICAqKGludDMyX3QgKikmY3R4dC0+aW9fZW11bF9zdHViWzFd
ID0gZGlzcDsKIAogICAgIGlmICggdW5saWtlbHkoaW9lbXVsX2hhbmRsZV9xdWlyaykgKQotICAg
ICAgICB1c2VfcXVpcmtfc3R1YiA9IGlvZW11bF9oYW5kbGVfcXVpcmsob3Bjb2RlLCAmY3R4dC0+
aW9fZW11bF9zdHViWzE1XSwKKyAgICAgICAgdXNlX3F1aXJrX3N0dWIgPSBpb2VtdWxfaGFuZGxl
X3F1aXJrKG9wY29kZSwgJmN0eHQtPmlvX2VtdWxfc3R1Yls1XSwKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN0eHQtPmN0eHQucmVncyk7CiAKICAgICBpZiAo
ICF1c2VfcXVpcmtfc3R1YiApCiAgICAgewogICAgICAgICAvKiBkYXRhMTYgb3Igbm9wICovCi0g
ICAgICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxNV0gPSAoYnl0ZXMgIT0gMikgPyAweDkwIDogMHg2
NjsKKyAgICAgICAgY3R4dC0+aW9fZW11bF9zdHViWzVdID0gKGJ5dGVzICE9IDIpID8gMHg5MCA6
IDB4NjY7CiAgICAgICAgIC8qIDxpby1hY2Nlc3Mgb3Bjb2RlPiAqLwotICAgICAgICBjdHh0LT5p
b19lbXVsX3N0dWJbMTZdID0gb3Bjb2RlOworICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWJbNl0g
PSBvcGNvZGU7CiAgICAgICAgIC8qIGltbTggb3Igbm9wICovCi0gICAgICAgIGN0eHQtPmlvX2Vt
dWxfc3R1YlsxN10gPSAhKG9wY29kZSAmIDgpID8gcG9ydCA6IDB4OTA7CisgICAgICAgIGN0eHQt
PmlvX2VtdWxfc3R1Yls3XSA9ICEob3Bjb2RlICYgOCkgPyBwb3J0IDogMHg5MDsKICAgICAgICAg
LyogcmV0IChqdW1wcyB0byBndWVzdF90b19ob3N0X2dwcl9zd2l0Y2gpICovCi0gICAgICAgIGN0
eHQtPmlvX2VtdWxfc3R1YlsxOF0gPSAweGMzOworICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWJb
OF0gPSAweGMzOwogICAgIH0KIAotICAgIEJVSUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8
IE1BWCgxOSwgLyogRGVmYXVsdCBlbXVsIHN0dWIgKi8KLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTUgKyBJT0VNVUxfUVVJUktfU1RVQl9CWVRFUykpOworICAgIEJV
SUxEX0JVR19PTihTVFVCX0JVRl9TSVpFIC8gMiA8IE1BWCg5LCAvKiBEZWZhdWx0IGVtdWwgc3R1
YiAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1ICsgSU9FTVVM
X1FVSVJLX1NUVUJfQllURVMpKTsKIAogICAgIC8qIEhhbmR5IGZ1bmN0aW9uLXR5cGVkIHBvaW50
ZXIgdG8gdGhlIHN0dWIuICovCiAgICAgcmV0dXJuICh2b2lkICopc3R1Yl92YTsKCgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 16:15:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 16:15:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emMC8-0002jN-4p; Thu, 15 Feb 2018 16:15:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emMC6-0002jB-So
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 16:15:34 +0000
X-Inumbo-ID: 9ddfebc4-126b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ddfebc4-126b-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 16:16:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emMBy-00068N-Ab; Thu, 15 Feb 2018 16:15:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emMBt-0000Mk-1b; Thu, 15 Feb 2018 16:15:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emMBs-0006GN-Ej; Thu, 15 Feb 2018 16:15:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119195-mainreport@xen.org>
X-Osstest-Failures: linux-arm-xen:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl-rtds:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-arm-xen:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=50484ee133c2219a26fd98b39770187221b5e0bc
X-Osstest-Versions-That: linux=f829c1350f1b61684b919704970e84536971f62d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 16:15:20 +0000
Subject: [Xen-devel] [linux-arm-xen test] 119195: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTE5NSBsaW51eC1hcm0teGVuIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkxOTUvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExNjk5MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE2OTky
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLW11bHRpdmNwdSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0
aW5nOgogbGludXggICAgICAgICAgICAgICAgNTA0ODRlZTEzM2MyMjE5YTI2ZmQ5OGIzOTc3MDE4
NzIyMWI1ZTBiYwpiYXNlbGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgZjgyOWMx
MzUwZjFiNjE2ODRiOTE5NzA0OTcwZTg0NTM2OTcxZjYyZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAg
MTE2OTkyICAyMDE3LTEyLTA4IDE1OjM2OjMyIFogICA2OSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5j
ZSAgIDExOTE5NSAgMjAxOC0wMi0xNCAxNToyMTo0NCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRz
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KNjEyMiBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxpc3Rp
bmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saW51eC1wdm9wcy5naXQKICAgZjgyOWMxMzUwZjFi
Li41MDQ4NGVlMTMzYzIgIDUwNDg0ZWUxMzNjMjIxOWEyNmZkOThiMzk3NzAxODcyMjFiNWUwYmMg
LT4gdGVzdGVkL2xpbnV4LWFybS14ZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 16:26:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 16:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emMMI-0003go-CV; Thu, 15 Feb 2018 16:26:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0e6b=fj=citrix.com=prvs=577f217ad=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emMMG-0003gi-UV
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 16:26:04 +0000
X-Inumbo-ID: 151457aa-126d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 151457aa-126d-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 16:27:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="462959877"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 15 Feb 2018 16:25:02 +0000
Message-ID: <20180215162502.3142-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYSBidW5jaCBvZiBiaXRzIGluIENSNCB0aGF0IHNob3VsZCBiZSBhbGxvd2VkIHRvIGJl
IHNldCBkaXJlY3RseQpieSB0aGUgZ3Vlc3Qgd2l0aG91dCByZXF1aXJpbmcgWGVuIGludGVydmVu
dGlvbiwgY3VycmVudGx5IHRoaXMgaXMKYWxyZWFkeSBkb25lIGJ5IHBhc3NpbmcgdGhyb3VnaCBn
dWVzdCB3cml0ZXMgaW50byB0aGUgQ1I0IHVzZWQgd2hlbgpydW5uaW5nIGluIG5vbi1yb290IG1v
ZGUsIGJ1dCB0YWtpbmcgYW4gZXhwZW5zaXZlIHZtZXhpdCBpbiBvcmRlciB0bwpkbyBzby4KCnhl
bmFseXplIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3aGVuIHJ1bm5pbmcgYSBQViBndWVzdCBpbiBz
aGltIG1vZGU6CgogQ1JfQUNDRVNTICAgICAgICAgICAgIDM4ODU5NTAgIDYuNDFzIDE3LjA0JSAg
Mzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQogICBjcjQgIDM4ODU5NDAgIDYuNDFzIDE3LjA0
JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQogICBjcjMgICAgICAgIDEgIDAuMDBzICAw
LjAwJSAgMzQ4MCBjeWMgeyAzNDgwfCAzNDgwfCAzNDgwfQogICAgICpbICAwXSAgICAgICAgMSAg
MC4wMHMgIDAuMDAlICAzNDgwIGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9CiAgIGNyMCAgICAgICAg
NyAgMC4wMHMgIDAuMDAlICA3MTEyIGN5YyB7IDMyNDh8IDU5NjB8MTc0ODB9CiAgIGNsdHMgICAg
ICAgIDIgIDAuMDBzICAwLjAwJSAgNDU4OCBjeWMgeyAzNDU2fCA1NzIwfCA1NzIwfQoKQWZ0ZXIg
dGhpcyBjaGFuZ2UgdGhpcyB0dXJucyBpbnRvOgoKIENSX0FDQ0VTUyAgICAgICAgICAgICAgICAg
IDEyICAwLjAwcyAgMC4wMCUgIDk5NzIgY3ljIHsgMzY4MHwxMTAyNHwyNDAzMn0KICAgY3I0ICAg
ICAgICAyICAwLjAwcyAgMC4wMCUgMTc1MjggY3ljIHsxMTAyNHwyNDAzMnwyNDAzMn0KICAgY3Iz
ICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM2ODAgY3ljIHsgMzY4MHwgMzY4MHwgMzY4MH0KICAg
ICAqWyAgMF0gICAgICAgIDEgIDAuMDBzICAwLjAwJSAgMzY4MCBjeWMgeyAzNjgwfCAzNjgwfCAz
NjgwfQogICBjcjAgICAgICAgIDcgIDAuMDBzICAwLjAwJSAgOTIwOSBjeWMgeyA0MTg0fCA3ODQ4
fDE3NDg4fQogICBjbHRzICAgICAgICAyICAwLjAwcyAgMC4wMCUgIDgyMzIgY3ljIHsgNTM1Mnwx
MTExMnwxMTExMn0KCk5vdGUgdGhhdCB0aGlzIG9wdGltaXplZCB0cmFwcGluZyBpcyBjdXJyZW50
bHkgb25seSBhcHBsaWVkIHRvIGd1ZXN0cwpydW5uaW5nIHdpdGggSEFQIG9uIEludGVsIGhhcmR3
YXJlLiBJZiB1c2luZyBzaGFkb3cgcGFnaW5nIG1vcmUgQ1I0CmJpdHMgbmVlZCB0byBiZSB1bmNv
bmRpdGlvbmFsbHkgdHJhcHBlZCwgd2hpY2ggbWFrZXMgdGhpcyBhcHByb2FjaAp1bmxpa2VseSB0
byB5aWVsZCBhbnkgaW1wb3J0YW50IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cy4KClJlcG9ydGVk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKdW4g
TmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBSYXp2YW4gQ29qb2Nh
cnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
QHRrbGVuZ3llbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgIHwgNDEgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYyB8ICA1ICsrKystCiB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgfCAgNSAr
KystLQogMyBmaWxlcyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKaW5kZXggZDM1Y2Y1NTk4Mi4uOTc0N2IyYTM5OCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTE2ODQsNiArMTY4NCwzNSBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0
cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgICAgIH0KIAogICAgICAgICBfX3Zt
d3JpdGUoR1VFU1RfQ1I0LCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdKTsKKworICAgICAgICBp
ZiAoICh2LT5kb21haW4tPmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgorICAg
ICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1I0KSkgfHwK
KyAgICAgICAgICAgICAhcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQorICAgICAgICAgICAg
LyoKKyAgICAgICAgICAgICAqIElmIHJlcXVlc3RlZCBieSBpbnRyb3NwZWN0aW9uIG9yIHJ1bm5p
bmcgaW4gc2hhZG93IG1vZGUgdHJhcCBhbGwKKyAgICAgICAgICAgICAqIGFjY2Vzc2VzIHRvIENS
NC4KKyAgICAgICAgICAgICAqCisgICAgICAgICAgICAgKiBOQjogc2hhZG93IHBhdGggaGFzIG5v
dCBiZWVuIG9wdGltaXplZCBiZWNhdXNlIGl0IHJlcXVpcmVzCisgICAgICAgICAgICAgKiB1bmNv
bmRpdGlvbmFsbHkgdHJhcHBpbmcgbW9yZSBDUjQgYml0cywgYXQgd2hpY2ggcG9pbnQgdGhlCisg
ICAgICAgICAgICAgKiBwZXJmb3JtYW5jZSBiZW5lZml0IG9mIGRvaW5nIHRoaXMgaXMgcXVpdGUg
ZHViaW91cy4KKyAgICAgICAgICAgICAqLworICAgICAgICAgICAgX192bXdyaXRlKENSNF9HVUVT
VF9IT1NUX01BU0ssIH4wVUwpOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAg
IHVpbnQ2NF90IG1hc2sgPSBIVk1fQ1I0X0hPU1RfTUFTSyB8IFg4Nl9DUjRfUEtFIHwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIDApOwor
CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVXBkYXRlIENSNCBob3N0IG1hc2sgdG8g
b25seSB0cmFwIHdoZW4gdGhlIGd1ZXN0IHRyaWVzIHRvIHNldAorICAgICAgICAgICAgICogYml0
cyB0aGF0IGFyZSBjb250cm9sbGVkIGJ5IHRoZSBoeXBlcnZpc29yLgorICAgICAgICAgICAgICov
CisgICAgICAgICAgICBtYXNrIHw9IHYtPmFyY2guaHZtX3ZteC52bXhfcmVhbG1vZGUgPyBYODZf
Q1I0X1ZNRSA6IDA7CisgICAgICAgICAgICBtYXNrIHw9ICFodm1fcGFnaW5nX2VuYWJsZWQodikg
PyAoWDg2X0NSNF9QU0UgfCBYODZfQ1I0X1NNRVAgfAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFg4Nl9DUjRfU01BUCkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IDA7CisgICAgICAgICAgICBfX3Ztd3JpdGUoQ1I0X0dV
RVNUX0hPU1RfTUFTSywgbWFzayk7CisgICAgICAgIH0KKwogICAgICAgICBicmVhazsKIAogICAg
IGNhc2UgMjoKQEAgLTM1MTIsNiArMzU0MSwxOCBAQCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYt
PmRvbWFpbikgKQogICAgIHsKKyAgICAgICAgdWludDY0X3QgY3I0LCBtYXNrOworCisgICAgICAg
IC8qCisgICAgICAgICAqIFhlbiBhbGxvd3MgdGhlIGd1ZXN0IHRvIG1vZGlmeSBzb21lIENSNCBi
aXRzIGRpcmVjdGx5LCB1cGRhdGUgY2FjaGVkCisgICAgICAgICAqIHZhbHVlcyB0byBtYXRjaC4K
KyAgICAgICAgICovCisgICAgICAgIF9fdm1yZWFkKEdVRVNUX0NSNCwgJmNyNCk7CisgICAgICAg
IF9fdm1yZWFkKENSNF9HVUVTVF9IT1NUX01BU0ssICZtYXNrKTsKKyAgICAgICAgdi0+YXJjaC5o
dm1fdmNwdS5od19jcls0XSA9IGNyNDsKKyAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9j
cls0XSAmPSBtYXNrOworICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzRdIHw9IGNy
NCAmIH5tYXNrOworCiAgICAgICAgIF9fdm1yZWFkKEdVRVNUX0NSMywgJnYtPmFyY2guaHZtX3Zj
cHUuaHdfY3JbM10pOwogICAgICAgICBpZiAoIHZteF91bnJlc3RyaWN0ZWRfZ3Vlc3QodikgfHwg
aHZtX3BhZ2luZ19lbmFibGVkKHYpICkKICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbM10gPSB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzNdOwpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4
IGRmZTk3Yjk3MDUuLjY1ZjI2MjkxMTggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTEwNDMsNyArMTA0
Myw3IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2hhZG93X2d1ZXN0X3N0YXRlKHN0cnVjdCB2Y3B1ICp2
KQogewogICAgIHN0cnVjdCBuZXN0ZWR2Y3B1ICpudmNwdSA9ICZ2Y3B1X25lc3RlZGh2bSh2KTsK
ICAgICB1MzIgY29udHJvbDsKLSAgICB1NjQgY3JfZ2hfbWFzaywgY3JfcmVhZF9zaGFkb3c7Cisg
ICAgdWludDY0X3QgY3JfZ2hfbWFzaywgY3JfbWFzaywgY3JfcmVhZF9zaGFkb3c7CiAgICAgaW50
IHJjOwogCiAgICAgc3RhdGljIGNvbnN0IHUxNiB2bWVudHJ5X2ZpZWxkc1tdID0gewpAQCAtMTEw
MCw2ICsxMTAwLDkgQEAgc3RhdGljIHZvaWQgbG9hZF9zaGFkb3dfZ3Vlc3Rfc3RhdGUoc3RydWN0
IHZjcHUgKnYpCiAgICAgY3JfcmVhZF9zaGFkb3cgPSAoZ2V0X3Z2bWNzKHYsIEdVRVNUX0NSNCkg
JiB+Y3JfZ2hfbWFzaykgfAogICAgICAgICAgICAgICAgICAgICAgKGdldF92dm1jcyh2LCBDUjRf
UkVBRF9TSEFET1cpICYgY3JfZ2hfbWFzayk7CiAgICAgX192bXdyaXRlKENSNF9SRUFEX1NIQURP
VywgY3JfcmVhZF9zaGFkb3cpOworICAgIC8qIEFkZCB0aGUgbmVzdGVkIGhvc3QgbWFzayB0byB0
aGUgb25lIHNldCBieSB2bXhfdXBkYXRlX2d1ZXN0X2NyLiAqLworICAgIF9fdm1yZWFkKENSNF9H
VUVTVF9IT1NUX01BU0ssICZjcl9tYXNrKTsKKyAgICBfX3Ztd3JpdGUoQ1I0X0dVRVNUX0hPU1Rf
TUFTSywgY3JfZ2hfbWFzayB8IGNyX21hc2spOwogCiAgICAgLyogVE9ETzogQ1IzIHRhcmdldCBj
b250cm9sICovCiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2Fy
Y2gveDg2L21vbml0b3IuYwppbmRleCBmMjI5ZTY5OTQ4Li40MzE3NjU4YzU2IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW9uaXRvci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKQEAg
LTE4OSwxMCArMTg5LDExIEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBk
b21haW4gKmQsCiAgICAgICAgICAgICBhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJsZWQg
Jj0gfmN0cmxyZWdfYml0bWFzazsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggVk1fRVZFTlRf
WDg2X0NSMyA9PSBtb3AtPnUubW92X3RvX2NyLmluZGV4ICkKKyAgICAgICAgaWYgKCBWTV9FVkVO
VF9YODZfQ1IzID09IG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggfHwKKyAgICAgICAgICAgICBWTV9F
VkVOVF9YODZfQ1I0ID09IG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggKQogICAgICAgICB7CiAgICAg
ICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKLSAgICAgICAgICAgIC8qIExhdGNoZXMgbmV3IENSMyBt
YXNrIHRocm91Z2ggQ1IwIGNvZGUuICovCisgICAgICAgICAgICAvKiBMYXRjaGVzIG5ldyBDUjMg
b3IgQ1I0IG1hc2sgdGhyb3VnaCBDUjAgY29kZS4gKi8KICAgICAgICAgICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkKICAgICAgICAgICAgICAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOwog
ICAgICAgICB9Ci0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 16:51:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 16:51:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emMkK-00067M-4O; Thu, 15 Feb 2018 16:50:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emMkJ-00067G-57
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 16:50:55 +0000
X-Inumbo-ID: 4b8f6db8-1270-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b8f6db8-1270-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 17:50:15 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 09:50:52 -0700
Message-Id: <5A85C87802000078001A82AC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 09:50:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1518174113-2567-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1518174113-2567-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V4] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA5LjAyLjE4IGF0IDEyOjAxLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gQEAgLTU2MywxMyArNTYzLDE5IEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1
Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQo+ICAgICAgY2FzZSAzOgo+ICAgICAgICAgIHZt
Y2Jfc2V0X2NyMyh2bWNiLCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzNdKTsKPiAgICAgICAgICBp
ZiAoICFuZXN0ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pICkKPiAtICAgICAgICAgICAgaHZtX2Fz
aWRfZmx1c2hfdmNwdSh2KTsKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggIShmbGFn
cyAmIEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PX0ZMVVNIKSApCj4gKyAgICAgICAgICAgICAgICBo
dm1fYXNpZF9mbHVzaF92Y3B1KHYpOwo+ICsgICAgICAgIH0KPiAgICAgICAgICBlbHNlIGlmICgg
bmVzdGVkaHZtX3Ztc3dpdGNoX2luX3Byb2dyZXNzKHYpICkKPiAgICAgICAgICAgICAgOyAvKiBD
UjMgc3dpdGNoZXMgZHVyaW5nIFZNUlVOL1ZNRVhJVCBkbyBub3QgZmx1c2ggdGhlIFRMQi4gKi8K
PiAgICAgICAgICBlbHNlCj4gLSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHVfYXNpZCgK
PiAtICAgICAgICAgICAgICAgIG5lc3RlZGh2bV92Y3B1X2luX2d1ZXN0bW9kZSh2KQo+IC0gICAg
ICAgICAgICAgICAgPyAmdmNwdV9uZXN0ZWRodm0odikubnZfbjJhc2lkIDogJnYtPmFyY2guaHZt
X3ZjcHUubjFhc2lkKTsKPiArICAgICAgICB7Cj4gKyAgICAgICAgICAgIGlmICggIShmbGFncyAm
IEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PX0ZMVVNIKSApCgpBbnkgcmVhc29uIHlvdSBkaWRuJ3Qg
bWFrZSB0aGlzIGFuICJlbHNlIGlmKCkiLCByZWR1Y2luZyBjb2RlIGNodXJuPwoKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oCj4gQEAgLTgwLDYgKzgwLDkgQEAgZW51bSBodm1faW50YmxrIHsKPiAgI2RlZmlu
ZSBIVk1fRVZFTlRfVkVDVE9SX1VOU0VUICAgICgtMSkKPiAgI2RlZmluZSBIVk1fRVZFTlRfVkVD
VE9SX1VQREFUSU5HICgtMikKPiAgCj4gKy8qIHVwZGF0ZV9ndWVzdF9jcigpIGZsYWdzLiAqLwo+
ICsjZGVmaW5lIEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PX0ZMVVNIIDB4MDAwMDAwMDEKCkknZCBw
cmVmZXIgaWYgdGhlIG5hbWluZyB3YXMgY29uc2lzdGVudCB3aXRoIFg4Nl9DUjNfTk9GTFVTSAoo
aS5lLiBoYXZlIG9yIGRvbid0IGhhdmUgYW4gdW5kZXJzY29yZSBiZXR3ZWVuIE5PIGFuZCBGTFVT
SCBpbgpib3RoIGNhc2VzKS4KCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKPiBAQCAtNDMsNiArNDMs
MTEgQEAKPiAgI2RlZmluZSBYODZfQ1IwX1BHICAgICAgICAgICAgICAweDgwMDAwMDAwIC8qIFBh
Z2luZyAgICAgICAgICAgICAgICAgICAoUlcpIAo+ICovCj4gIAo+ICAvKgo+ICsgKiBJbnRlbCBD
UFUgZmxhZ3MgaW4gQ1IzCj4gKyAqLwo+ICsjZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSCAgICAweDgw
MDAwMDAwMDAwMDAwMDAKClBsZWFzZSBhZGQgdGhlIFVMTCBzdWZmaXgsIHNvIHRoZSBpbnNuIGVt
dWxhdG9yIGNvdWxkIGV2ZW50dWFsbHkKdXNlIHRoaXMgd2l0aG91dCBicmVha2luZyB0aGUgMzIt
Yml0IHRlc3QgaGFybmVzcyBidWlsZC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 17:10:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 17:10:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emN3G-0007q3-Mb; Thu, 15 Feb 2018 17:10:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g/kl=fj=citrix.com=prvs=5778a272a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emN3F-0007px-7h
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 17:10:29 +0000
X-Inumbo-ID: 499c4360-1273-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 499c4360-1273-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 17:11:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="67977955"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <46e2fbd4-06e3-275f-834c-72d91515c823@citrix.com>
Date: Thu, 15 Feb 2018 16:53:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86/PV: avoid indirect call/thunk in I/O
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMTggMTY6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFRoZSBzdHViIGlzIHdpdGhp
biByZWFjaCBmcm9tIHRoZSAudGV4dCBzZWN0aW9uLCBzbyB0aGVyZSdzIG5vIHBvaW50Cj4gdXNp
bmcgYW4gaW5kaXJlY3QgY2FsbCBoZXJlLiBUaGlzIGhhcyB0aGUgYWRkZWQgYmVuZWZpdCBvZiB0
aGVyZSBubwo+IGxvbmdlciBiZWluZyB0d28gc3VmZmljaWVudGx5IGRpZmZlcmVudCBhcHByb2Fj
aGVzLCBicmVha2luZyBvbmUgb2YKPiB3aGljaCBwZW9wbGUgbWF5IG5vdCBldmVuIG5vdGljZS4K
Pgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCldvdyAt
IGFmdGVyIGFsbCBlZmZvcnQgSSd2ZSBzcGVudCBjaGFuZ2luZyAoYW5kIGJyZWFraW5nKSB0aGlz
LCBpdApoYWRuJ3QgZXZlbiBvY2N1cnJlZCB0byBtZSB0aGF0IGEgcGxhaW4gam1wIHdhcyBmaW5l
LgoKPgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+IEBAIC03Myw1NSArNzMsNDIgQEAgdm9pZCAoKnB2
X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25lZCBpbnQgcAo+ICAKPiAgdHlwZWRlZiB2b2lkIGlvX2Vt
dWxfc3R1Yl90KHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwo+ICAKPiAtdm9pZCBfX3g4Nl9pbmRp
cmVjdF90aHVua19yY3godm9pZCk7Cj4gLQo+ICBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2Vt
dWxfc3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0
LCB1bnNpZ25lZCBpbnQgYnl0ZXMpCj4gIHsKPiAgICAgIHN0cnVjdCBzdHVicyAqdGhpc19zdHVi
cyA9ICZ0aGlzX2NwdShzdHVicyk7Cj4gICAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlz
X3N0dWJzLT5hZGRyICsgU1RVQl9CVUZfU0laRSAvIDI7Cj4gKyAgICBzaWduZWQgbG9uZyBkaXNw
OwoKSSdtIG5vdCBpbiBmYXZvdXIgb2Ygc3ByaW5rbGluZyAnc2lnbmVkJyBhbGwgb3ZlciB0aGUg
Y29kZSBiYXNlLgoKbG9uZyBpcyBhbHJlYWR5IHVuYW1iaWd1b3VzLCBhbmQgYSBmYXIgbW9yZSBj
b21tb24gY29uc3RydWN0IHRvIGVuY291bnRlci7CoAoKPiAgICAgIGJvb2wgdXNlX3F1aXJrX3N0
dWIgPSBmYWxzZTsKPiAgCj4gICAgICBpZiAoICFjdHh0LT5pb19lbXVsX3N0dWIgKQo+ICAgICAg
ICAgIGN0eHQtPmlvX2VtdWxfc3R1YiA9Cj4gICAgICAgICAgICAgIG1hcF9kb21haW5fcGFnZShf
bWZuKHRoaXNfc3R1YnMtPm1mbikpICsgKHN0dWJfdmEgJiB+UEFHRV9NQVNLKTsKPiAgCj4gLSAg
ICAvKiBtb3ZxICRob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2gsJXJjeCAqLwo+IC0gICAgY3R4dC0+
aW9fZW11bF9zdHViWzBdID0gMHg0ODsKPiAtICAgIGN0eHQtPmlvX2VtdWxfc3R1YlsxXSA9IDB4
Yjk7Cj4gLSAgICAqKHZvaWQgKiopJmN0eHQtPmlvX2VtdWxfc3R1YlsyXSA9ICh2b2lkICopaG9z
dF90b19ndWVzdF9ncHJfc3dpdGNoOwo+IC0KPiAtI2lmZGVmIENPTkZJR19JTkRJUkVDVF9USFVO
Swo+IC0gICAgLyogY2FsbHEgX194ODZfaW5kaXJlY3RfdGh1bmtfcmN4ICovCj4gLSAgICBjdHh0
LT5pb19lbXVsX3N0dWJbMTBdID0gMHhlODsKPiAtICAgICooaW50MzJfdCAqKSZjdHh0LT5pb19l
bXVsX3N0dWJbMTFdID0KPiAtICAgICAgICAobG9uZylfX3g4Nl9pbmRpcmVjdF90aHVua19yY3gg
LSAoc3R1Yl92YSArIDExICsgNCk7Cj4gLSNlbHNlCj4gLSAgICAvKiBjYWxscSAqJXJjeCAqLwo+
IC0gICAgY3R4dC0+aW9fZW11bF9zdHViWzEwXSA9IDB4ZmY7Cj4gLSAgICBjdHh0LT5pb19lbXVs
X3N0dWJbMTFdID0gMHhkMTsKPiAtICAgIC8qIFRPRE86IHVudGFuZ2xlIGlkZWFsX25vcHMgZnJv
bSBpbml0L2xpdmVwYXRjaCBLY29uZmlnIG9wdGlvbnMuICovCj4gLSAgICBtZW1jcHkoJmN0eHQt
PmlvX2VtdWxfc3R1YlsxMl0sICJceDBmXHgxZlx4MDAiLCAzKTsgLyogUDZfTk9QMyAqLwo+IC0j
ZW5kaWYKPiArICAgIC8qIGNhbGwgaG9zdF90b19ndWVzdF9ncHJfc3dpdGNoICovCj4gKyAgICBj
dHh0LT5pb19lbXVsX3N0dWJbMF0gPSAweGU4Owo+ICsgICAgZGlzcCA9IChsb25nKWhvc3RfdG9f
Z3Vlc3RfZ3ByX3N3aXRjaCAtIChzdHViX3ZhICsgMSArIDQpOwoKVGhlIDEgaW4gdGhlIG1pZGRs
ZSBoZXJlIG9ubHkgYWlkcyBjbGFyaXR5IGluIHRoZSBjb250ZXh0IGFib3ZlLCB3aGVyZQppdCB3
YXMgcGFydCBvZiBhIGRpcmVjdCBhc3NpZ25tZW50IHRvIG9mZnNldCAxMSBpbiBpb19lbXVsX3N0
dWJbXS4KCkl0IGlzIG1hcmdpbmFsLCBidXQgaW4gdGhpcyBjYXNlLCBJIHRoaW5rIHN0dWJfdmEg
KyA1IHdvdWxkIGJlIHNsaWdodGx5CmNsZWFyZXIsIGFzIGNhbGwgb3Bjb2RlIGlzIG9idmlvdXNs
eSBhdCAwLCBhbmQgdGhlIGxlbmd0aCBvZiBhIGNhbGwKaW5zdHJ1Y3Rpb24gaXMgNS4KCn5BbmRy
ZXcKCj4gKyAgICBCVUdfT04oKGludDMyX3QpZGlzcCAhPSBkaXNwKTsKPiArICAgICooaW50MzJf
dCAqKSZjdHh0LT5pb19lbXVsX3N0dWJbMV0gPSBkaXNwOwo+ICAKPiAgICAgIGlmICggdW5saWtl
bHkoaW9lbXVsX2hhbmRsZV9xdWlyaykgKQo+IC0gICAgICAgIHVzZV9xdWlya19zdHViID0gaW9l
bXVsX2hhbmRsZV9xdWlyayhvcGNvZGUsICZjdHh0LT5pb19lbXVsX3N0dWJbMTVdLAo+ICsgICAg
ICAgIHVzZV9xdWlya19zdHViID0gaW9lbXVsX2hhbmRsZV9xdWlyayhvcGNvZGUsICZjdHh0LT5p
b19lbXVsX3N0dWJbNV0sCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGN0eHQtPmN0eHQucmVncyk7Cj4gIAo+ICAgICAgaWYgKCAhdXNlX3F1aXJrX3N0dWIg
KQo+ICAgICAgewo+ICAgICAgICAgIC8qIGRhdGExNiBvciBub3AgKi8KPiAtICAgICAgICBjdHh0
LT5pb19lbXVsX3N0dWJbMTVdID0gKGJ5dGVzICE9IDIpID8gMHg5MCA6IDB4NjY7Cj4gKyAgICAg
ICAgY3R4dC0+aW9fZW11bF9zdHViWzVdID0gKGJ5dGVzICE9IDIpID8gMHg5MCA6IDB4NjY7Cj4g
ICAgICAgICAgLyogPGlvLWFjY2VzcyBvcGNvZGU+ICovCj4gLSAgICAgICAgY3R4dC0+aW9fZW11
bF9zdHViWzE2XSA9IG9wY29kZTsKPiArICAgICAgICBjdHh0LT5pb19lbXVsX3N0dWJbNl0gPSBv
cGNvZGU7Cj4gICAgICAgICAgLyogaW1tOCBvciBub3AgKi8KPiAtICAgICAgICBjdHh0LT5pb19l
bXVsX3N0dWJbMTddID0gIShvcGNvZGUgJiA4KSA/IHBvcnQgOiAweDkwOwo+ICsgICAgICAgIGN0
eHQtPmlvX2VtdWxfc3R1Yls3XSA9ICEob3Bjb2RlICYgOCkgPyBwb3J0IDogMHg5MDsKPiAgICAg
ICAgICAvKiByZXQgKGp1bXBzIHRvIGd1ZXN0X3RvX2hvc3RfZ3ByX3N3aXRjaCkgKi8KPiAtICAg
ICAgICBjdHh0LT5pb19lbXVsX3N0dWJbMThdID0gMHhjMzsKPiArICAgICAgICBjdHh0LT5pb19l
bXVsX3N0dWJbOF0gPSAweGMzOwo+ICAgICAgfQo+ICAKPiAtICAgIEJVSUxEX0JVR19PTihTVFVC
X0JVRl9TSVpFIC8gMiA8IE1BWCgxOSwgLyogRGVmYXVsdCBlbXVsIHN0dWIgKi8KPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxNSArIElPRU1VTF9RVUlSS19TVFVC
X0JZVEVTKSk7Cj4gKyAgICBCVUlMRF9CVUdfT04oU1RVQl9CVUZfU0laRSAvIDIgPCBNQVgoOSwg
LyogRGVmYXVsdCBlbXVsIHN0dWIgKi8KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA1ICsgSU9FTVVMX1FVSVJLX1NUVUJfQllURVMpKTsKPiAgCj4gICAgICAvKiBI
YW5keSBmdW5jdGlvbi10eXBlZCBwb2ludGVyIHRvIHRoZSBzdHViLiAqLwo+ICAgICAgcmV0dXJu
ICh2b2lkICopc3R1Yl92YTsKPgo+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 17:16:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 17:16:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emN8a-00081M-A4; Thu, 15 Feb 2018 17:16:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g/kl=fj=citrix.com=prvs=5778a272a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emN8Z-00081G-6W
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 17:15:59 +0000
X-Inumbo-ID: cba3f1ee-1273-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cba3f1ee-1273-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 18:15:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="67978423"
To: Jan Beulich <JBeulich@suse.com>, Razvan Cojocaru
 <rcojocaru@bitdefender.com>
References: <1518174113-2567-1-git-send-email-rcojocaru@bitdefender.com>
 <5A85C87802000078001A82AC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7dda9477-f998-10f6-e259-ec00d1ec49ff@citrix.com>
Date: Thu, 15 Feb 2018 16:57:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A85C87802000078001A82AC@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: bitweasil@cryptohaze.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V4] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMTggMTY6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Cj4+IC0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYveDg2LWRlZm5zLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYt
ZGVmbnMuaAo+PiBAQCAtNDMsNiArNDMsMTEgQEAKPj4gICNkZWZpbmUgWDg2X0NSMF9QRyAgICAg
ICAgICAgICAgMHg4MDAwMDAwMCAvKiBQYWdpbmcgICAgICAgICAgICAgICAgICAgKFJXKSAKPj4g
Ki8KPj4gIAo+PiAgLyoKPj4gKyAqIEludGVsIENQVSBmbGFncyBpbiBDUjMKPj4gKyAqLwo+PiAr
I2RlZmluZSBYODZfQ1IzX05PRkxVU0ggICAgMHg4MDAwMDAwMDAwMDAwMDAwCj4gUGxlYXNlIGFk
ZCB0aGUgVUxMIHN1ZmZpeCwgc28gdGhlIGluc24gZW11bGF0b3IgY291bGQgZXZlbnR1YWxseQo+
IHVzZSB0aGlzIHdpdGhvdXQgYnJlYWtpbmcgdGhlIDMyLWJpdCB0ZXN0IGhhcm5lc3MgYnVpbGQu
CgpfQUMoLi4uICwgVUxMKSBwbGVhc2UuwqAgSWYgWGVuIGRvZXMgc3RhcnQgdXNpbmcgUENJRCwg
dGhlbiB3ZSB3aWxsIG5lZWQKdGhpcyB1c2FibGUgaW4gYXNtLgoKfkFuZHJldwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 17:16:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 17:16:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emN9L-0008GW-Jr; Thu, 15 Feb 2018 17:16:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0e6b=fj=citrix.com=prvs=577f217ad=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emN9J-0008GM-Ox
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 17:16:45 +0000
X-Inumbo-ID: e7ab1c60-1273-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7ab1c60-1273-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 18:16:06 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="67978496"
Date: Thu, 15 Feb 2018 16:59:23 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180215165923.yy7mhm6ngynbuzqi@MacBook-Pro-de-Roger.local>
References: <20180214103037.laub6236atqlyrtu@MacBook-Pro-de-Roger.local>
 <5A85695F02000078001A7F80@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A85695F02000078001A7F80@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTUsIDIwMTggYXQgMDM6MDU6MDNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE0LjAyLjE4IGF0IDExOjMwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSGVsbG8sCj4gPiAKPiA+IEFmdGVyIHRoZSBjb21tZW50cyBvbiB0aGUgQUNQSSB3
aGl0ZWxpc3RpbmcgcGF0Y2ggZm9yIFBWSCBEb20wIEkndmUKPiA+IGRlY2lkZWQgdG8gcG9zdCB0
aGUgbGlzdCBvZiBBQ1BJIHRhYmxlcyB0aGF0IEkndmUgdXNlZCB0byBjcmVhdGUgdGhlCj4gPiBj
dXJyZW50IHdoaXRlbGlzdCwgdG9nZXRoZXIgd2l0aCBvdGhlciB0YWJsZXMgdGhhdCBJJ3ZlIG5v
dCB5ZXQgYWRkZWQuCj4gPiAKPiA+IEFsbG93ZWQgdGFibGVzCj4gPiAKPiA+IERTRFQqLCBGQUNQ
KiwgRkFDUyosIFBTRFQqLCBTU0RUKiwgU0JTVCosIEFTRiwgTUNGRyosIFNMSUMqLCBNU0RNKiwK
PiA+IFVFRkksIFdEQVQqLCBCR1JULCBGUERUKiwgUzNQVCosIElCRlQuCj4gPiAKPiA+ICogQWxy
ZWFkeSB3aGl0ZWxpc3RlZC4KPiA+IAo+ID4gVGFibGVzIHRoYXQgbWlnaHQgbmVlZCBtYXBwaW5n
cwo+ID4gCj4gPiBCRVJULCBNQ0hJLCBTUENSLCBTUE1JLCBUQ1BBLCBXRERULCBXRFJULCBQQ0NU
LCBXUEJUCj4gCj4gWW91IGhhdmUgQkVSVCBoZXJlLCBidXQgbm9uZSBvZiBFUlNULCBFSU5KLCBv
ciBIRVNUIGFib3ZlLgo+IEFsYmVpdCBFUlNUIGFuZCBIRVNUIGFyZSBpbiB1c2UgYnkgWGVuLCBz
byBtYXkgbmVlZCB0byBnbyBvbgo+IHRoZSBsaXN0IGZ1cnRoZXIgZG93biBpbnN0ZWFkLgoKSG0s
IHJpZ2h0IEkndmUgbWlzc2VkIHRob3NlLiBTbyBFUlNUIGFuZCBIRVNUIGFyZSBpbiB1c2VkIGJ5
IFhlbiBhbmQKc2hvdWxkIGdvIGJlbG93IChvciB0byBhIG5ldyBjYXRlZ29yeSwgc2luY2UgaXQn
cyBub3QgYSBkZXZpY2UgYnV0IGEKdGFibGUgaXRzZWxmIHRoYXQncyBiZWluZyB1c2VkIGJ5IFhl
bikuCgpFSU5KIGRvZXNuJ3QgbG9vayBzYWZlIHRvIHBhc3MgdGhyb3VnaCB0byBEb20wLCBzaW5j
ZSBJbmplY3Rpb24KYWN0aW9ucyBjb250YWluIFJlZ2lzdGVyIFJlZ2lvbnMgdGhhdCBjb3VsZCBj
b250YWluIERvbTAgR0ZOcy4KCj4gPiBUYWJsZXMgdGhhdCBjb3VsZCBwb2ludCB0byBkZXZpY2Vz
IGJlaW5nIHVzZWQgYnkgWGVuCj4gPiAKPiA+IERCRzIsIERCR1AKPiA+IAo+ID4gVGFibGVzIHJl
bGF0ZWQgdG8gZGV2aWNlcyBpbiB1c2UgYnkgWGVuIChvciBub3QgYXZhaWxhYmxlIHRvIERvbTAp
Cj4gPiAKPiA+IEhQRVQsIERNQVIsIElWUlMsIFdBRVQsIENTUlQsIEJPT1QsIE1BRFQsCj4gCj4g
V2h5IFdBRVQsIENTUlQsIGFuZCBCT09UPyBJIGNhbid0IGZpbmQgWGVuIHVzaW5nIGFueSBvZiB0
aGVzZS4KCldBRVQgY29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgZGV2aWNlcyBub3QgYXZhaWxh
YmxlIHRvIERvbTAgKFJUQyBhbmQKQUNQSSBQTSB0aW1lcikuCgpDU1JUIGlzIG1vcmUgb2YgYSBn
cmV5IGFyZWEsIGl0IGNvbnRhaW5zIGluZm9ybWF0aW9uIGFib3V0IGludGVycnVwdApjb250cm9s
bGVycyBhbmQgdGltZXJzLCBhbmQgdGhvc2UgZGV2aWNlcyBhcmUgbGlrZWx5IG5vdCBhdmFpbGFi
bGUgdG8KRG9tMC4KCkJPT1QgY29udGFpbnMgYW4gb2Zmc2V0IGludG8gdGhlIENNT1MsIHdoaWNo
IGlzIG5vdCBhdmFpbGFibGUgdG8gRG9tMC4KCj4gCj4gPiBTeXN0ZW0gdG9wb2xvZ3kgcmVsYXRl
ZAo+ID4gCj4gPiBTTElULCBTUkFULCBNUFNULCBQTVRULCBSQVNGKgo+ID4gCj4gPiAqIE5vdCBz
dXJlIGFsbG93aW5nIERvbTAgdG8gYWN0aXZhdGUgJ3BhdHJvbCBzY3J1YicgaXMgc2FmZS4KPiA+
IAo+ID4gQVJNIG9ubHkKPiA+IAo+ID4gSU9SVCwgR1REVCwgU1RBTwo+IAo+IEkgZGlkbid0IHRo
aW5rIFNUQU8gaXMgQVJNLXNwZWNpZmljLgoKUmlnaHQsIGl0IGFsc28gc2hvdWxkbid0IGJlIHBy
ZXNlbnQgd2hlbiBib290aW5nIG9uIGJhcmUgbWV0YWwuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 17:23:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 17:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emNG4-0000bz-CH; Thu, 15 Feb 2018 17:23:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emNG3-0000b5-8i
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 17:23:43 +0000
X-Inumbo-ID: 225b8dd4-1275-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 225b8dd4-1275-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 17:24:53 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 10:23:35 -0700
Message-Id: <5A85D02402000078001A82E9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 10:23:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180214103037.laub6236atqlyrtu@MacBook-Pro-de-Roger.local>
 <5A85695F02000078001A7F80@prv-mh.provo.novell.com>
 <20180215165923.yy7mhm6ngynbuzqi@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180215165923.yy7mhm6ngynbuzqi@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE4IGF0IDE3OjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFRodSwgRmViIDE1LCAyMDE4IGF0IDAzOjA1OjAzQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTQuMDIuMTggYXQgMTE6MzAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gVGFibGVzIHJlbGF0ZWQgdG8gZGV2aWNlcyBpbiB1c2UgYnkgWGVuIChvciBu
b3QgYXZhaWxhYmxlIHRvIERvbTApCj4+ID4gCj4+ID4gSFBFVCwgRE1BUiwgSVZSUywgV0FFVCwg
Q1NSVCwgQk9PVCwgTUFEVCwKPj4gCj4+IFdoeSBXQUVULCBDU1JULCBhbmQgQk9PVD8gSSBjYW4n
dCBmaW5kIFhlbiB1c2luZyBhbnkgb2YgdGhlc2UuCj4gCj4gV0FFVCBjb250YWlucyBpbmZvcm1h
dGlvbiBhYm91dCBkZXZpY2VzIG5vdCBhdmFpbGFibGUgdG8gRG9tMCAoUlRDIGFuZAo+IEFDUEkg
UE0gdGltZXIpLgo+IAo+IENTUlQgaXMgbW9yZSBvZiBhIGdyZXkgYXJlYSwgaXQgY29udGFpbnMg
aW5mb3JtYXRpb24gYWJvdXQgaW50ZXJydXB0Cj4gY29udHJvbGxlcnMgYW5kIHRpbWVycywgYW5k
IHRob3NlIGRldmljZXMgYXJlIGxpa2VseSBub3QgYXZhaWxhYmxlIHRvCj4gRG9tMC4KPiAKPiBC
T09UIGNvbnRhaW5zIGFuIG9mZnNldCBpbnRvIHRoZSBDTU9TLCB3aGljaCBpcyBub3QgYXZhaWxh
YmxlIHRvIERvbTAuCgpDTU9TIGFuZCBSVEMgYXJlIHVzYWJsZSBieSBEb20wLCBhcmVuJ3QgdGhl
eT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 17:25:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 17:25:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emNHj-0000iC-NA; Thu, 15 Feb 2018 17:25:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3u+g=fj=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emNHi-0000hu-LR
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 17:25:26 +0000
X-Inumbo-ID: 606a0358-1275-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 606a0358-1275-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 17:26:37 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 15 Feb 2018 10:25:19 -0700
Message-Id: <5A85D08C02000078001A82EE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 15 Feb 2018 10:25:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>,
 "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518174113-2567-1-git-send-email-rcojocaru@bitdefender.com>
 <5A85C87802000078001A82AC@prv-mh.provo.novell.com>
 <7dda9477-f998-10f6-e259-ec00d1ec49ff@citrix.com>
In-Reply-To: <7dda9477-f998-10f6-e259-ec00d1ec49ff@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: bitweasil@cryptohaze.com, tamas@tklengyel.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V4] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE4IGF0IDE3OjU3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDIvMTggMTY6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAo+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni94ODYtZGVmbnMuaAo+Pj4gQEAgLTQzLDYgKzQzLDExIEBACj4+PiAgI2RlZmluZSBYODZfQ1Iw
X1BHICAgICAgICAgICAgICAweDgwMDAwMDAwIC8qIFBhZ2luZyAgICAgICAgICAgICAgICAgICAo
UlcpIAo+IAo+Pj4gKi8KPj4+ICAKPj4+ICAvKgo+Pj4gKyAqIEludGVsIENQVSBmbGFncyBpbiBD
UjMKPj4+ICsgKi8KPj4+ICsjZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSCAgICAweDgwMDAwMDAwMDAw
MDAwMDAKPj4gUGxlYXNlIGFkZCB0aGUgVUxMIHN1ZmZpeCwgc28gdGhlIGluc24gZW11bGF0b3Ig
Y291bGQgZXZlbnR1YWxseQo+PiB1c2UgdGhpcyB3aXRob3V0IGJyZWFraW5nIHRoZSAzMi1iaXQg
dGVzdCBoYXJuZXNzIGJ1aWxkLgo+IAo+IF9BQyguLi4gLCBVTEwpIHBsZWFzZS4gIElmIFhlbiBk
b2VzIHN0YXJ0IHVzaW5nIFBDSUQsIHRoZW4gd2Ugd2lsbCBuZWVkCj4gdGhpcyB1c2FibGUgaW4g
YXNtLgoKT2gsIG9mIGNvdXJzZSAtIGFueSBjb25zdGFudHMgaW4gaGVhZGVycyB1c2FibGUgYnkg
YXNzZW1ibHkgZmlsZXMKc2hvdWxkIGhhdmUgc3VmZml4ZXMsIGlmIGFueSwgYXR0YWNoZWQgdmlh
IF9BQygpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 17:29:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 17:29:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emNL7-00015b-6C; Thu, 15 Feb 2018 17:28:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nc0x=fj=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emNL5-00015U-Nr
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 17:28:55 +0000
X-Inumbo-ID: dd56696e-1275-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dd56696e-1275-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 17:30:07 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 914DDABD9;
 Thu, 15 Feb 2018 17:28:48 +0000 (UTC)
To: Stefano Stabellini <sstabellini@kernel.org>, boris.ostrovsky@oracle.com
References: <alpine.DEB.2.10.1802141023400.5392@sstabellini-ThinkPad-X260>
From: Juergen Gross <jgross@suse.com>
Message-ID: <320c6565-b003-ad4c-dcb0-f4eda4ed456f@suse.com>
Date: Thu, 15 Feb 2018 18:28:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802141023400.5392@sstabellini-ThinkPad-X260>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 0/2] pvcalls-front improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTQvMDIvMTggMTk6MjYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiBIaSBhbGwsCj4g
Cj4gdGhpcyBzbWFsbCBzZXJpZXMgaW50cm9kdWNlcyBhIHBlciBzb2NrZXQgcmVmY291bnQgdG8g
aW5jcmVhc2UgdGhlCj4gZWZmaWNpZW5jeSBvbiBzb2NrZXQgcmVsZWFzZSBvcGVyYXRpb25zLCBh
bmQgbWFrZXMgcmVsZWFzaW5nIHBhc3NpdmUKPiBzb2NrZXRzIHNhZmUuCj4gCj4gQ2hlZXJzLAo+
IAo+IFN0ZWZhbm8KPiAKPiAKPiBDaGFuZ2VzIGluIHYzOgo+IC0gcmVtb3ZlIHBvaW50bGVzcyBp
bml0aWFsaXplcnMKPiAtIHJlb3JkZXIgcHZjYWxsc19lbnRlcl9zb2NrCj4gCj4gQ2hhbmdlcyBp
biB2MjoKPiAtIGFkZCBhY2tlZC1ieQo+IC0gZml4IGNoZWNrIGluIHB2Y2FsbHNfZW50ZXJfc29j
Cj4gLSBmaXggY29kZSBzdHlsZQo+IC0gbmljZXIgY2hlY2tzIGluIHB2Y2FsbHNfZnJvbnRfcmVs
ZWFzZQo+IAo+IAo+IFN0ZWZhbm8gU3RhYmVsbGluaSAoMik6Cj4gICAgICAgcHZjYWxscy1mcm9u
dDogaW50cm9kdWNlIGEgcGVyIHNvY2tfbWFwcGluZyByZWZjb3VudAo+ICAgICAgIHB2Y2FsbHMt
ZnJvbnQ6IHdhaXQgZm9yIG90aGVyIG9wZXJhdGlvbnMgdG8gcmV0dXJuIHdoZW4gcmVsZWFzZSBw
YXNzaXZlIHNvY2tldHMKCkJvdGggcGF0Y2hlcyBjb21taXR0ZWQgdG8geGVuL3RpcC5naXQgZm9y
LWxpbnVzLTQuMTYKCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 17:45:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 17:45:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emNaa-0002cW-TW; Thu, 15 Feb 2018 17:44:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0e6b=fj=citrix.com=prvs=577f217ad=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emNaa-0002cQ-6O
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 17:44:56 +0000
X-Inumbo-ID: d748f6ba-1277-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d748f6ba-1277-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 18:44:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="67981257"
Date: Thu, 15 Feb 2018 17:29:34 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180215172934.h3ogmimsj6ahfkp6@MacBook-Pro-de-Roger.local>
References: <20180214103037.laub6236atqlyrtu@MacBook-Pro-de-Roger.local>
 <5A85695F02000078001A7F80@prv-mh.provo.novell.com>
 <20180215165923.yy7mhm6ngynbuzqi@MacBook-Pro-de-Roger.local>
 <5A85D02402000078001A82E9@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A85D02402000078001A82E9@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] PVH Dom0 ACPI tables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTUsIDIwMTggYXQgMTA6MjM6MzJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE1LjAyLjE4IGF0IDE3OjU5LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVGh1LCBGZWIgMTUsIDIwMTggYXQgMDM6MDU6MDNBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE0LjAyLjE4IGF0IDExOjMwLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gVGFibGVzIHJlbGF0ZWQgdG8gZGV2aWNlcyBpbiB1c2Ug
YnkgWGVuIChvciBub3QgYXZhaWxhYmxlIHRvIERvbTApCj4gPj4gPiAKPiA+PiA+IEhQRVQsIERN
QVIsIElWUlMsIFdBRVQsIENTUlQsIEJPT1QsIE1BRFQsCj4gPj4gCj4gPj4gV2h5IFdBRVQsIENT
UlQsIGFuZCBCT09UPyBJIGNhbid0IGZpbmQgWGVuIHVzaW5nIGFueSBvZiB0aGVzZS4KPiA+IAo+
ID4gV0FFVCBjb250YWlucyBpbmZvcm1hdGlvbiBhYm91dCBkZXZpY2VzIG5vdCBhdmFpbGFibGUg
dG8gRG9tMCAoUlRDIGFuZAo+ID4gQUNQSSBQTSB0aW1lcikuCj4gPiAKPiA+IENTUlQgaXMgbW9y
ZSBvZiBhIGdyZXkgYXJlYSwgaXQgY29udGFpbnMgaW5mb3JtYXRpb24gYWJvdXQgaW50ZXJydXB0
Cj4gPiBjb250cm9sbGVycyBhbmQgdGltZXJzLCBhbmQgdGhvc2UgZGV2aWNlcyBhcmUgbGlrZWx5
IG5vdCBhdmFpbGFibGUgdG8KPiA+IERvbTAuCj4gPiAKPiA+IEJPT1QgY29udGFpbnMgYW4gb2Zm
c2V0IGludG8gdGhlIENNT1MsIHdoaWNoIGlzIG5vdCBhdmFpbGFibGUgdG8gRG9tMC4KPiAKPiBD
TU9TIGFuZCBSVEMgYXJlIHVzYWJsZSBieSBEb20wLCBhcmVuJ3QgdGhleT8KClN1cmUsIEkgd2Fz
IGNvbmZ1c2VkIHdpdGggRG9tVSB3aGljaCBvZiBjb3Vyc2UgZG9lc24ndCBoYXZlIFJUQy9DTU9T
LgpEb20wIHNob3VsZCBiZSBhYmxlIHRvIGFjY2VzcyB0aGUgUlRDL0NNT1MgZnJvbSB0aGUgSU8g
c3BhY2UuCgpCT09UIHNob3VsZCBiZSBmaW5lIHRvIHBhc3MgdGhyb3VnaCB0byBEb20wLgoKUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 18:30:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 18:30:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emOIS-0006sM-To; Thu, 15 Feb 2018 18:30:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2iti=fj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emOIS-0006s9-Eu
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 18:30:16 +0000
X-Inumbo-ID: 6f6ca37d-127e-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f6ca37d-127e-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 18:31:28 +0000 (UTC)
Received: from [192.168.254.172] (unknown [38.108.181.245])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 61C3F2171F;
 Thu, 15 Feb 2018 18:30:09 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 61C3F2171F
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 15 Feb 2018 10:30:07 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <320c6565-b003-ad4c-dcb0-f4eda4ed456f@suse.com>
Message-ID: <alpine.DEB.2.10.1802151030010.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802141023400.5392@sstabellini-ThinkPad-X260>
 <320c6565-b003-ad4c-dcb0-f4eda4ed456f@suse.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH v3 0/2] pvcalls-front improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNC8wMi8xOCAx
OToyNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gSGkgYWxsLAo+ID4gCj4gPiB0aGlz
IHNtYWxsIHNlcmllcyBpbnRyb2R1Y2VzIGEgcGVyIHNvY2tldCByZWZjb3VudCB0byBpbmNyZWFz
ZSB0aGUKPiA+IGVmZmljaWVuY3kgb24gc29ja2V0IHJlbGVhc2Ugb3BlcmF0aW9ucywgYW5kIG1h
a2VzIHJlbGVhc2luZyBwYXNzaXZlCj4gPiBzb2NrZXRzIHNhZmUuCj4gPiAKPiA+IENoZWVycywK
PiA+IAo+ID4gU3RlZmFubwo+ID4gCj4gPiAKPiA+IENoYW5nZXMgaW4gdjM6Cj4gPiAtIHJlbW92
ZSBwb2ludGxlc3MgaW5pdGlhbGl6ZXJzCj4gPiAtIHJlb3JkZXIgcHZjYWxsc19lbnRlcl9zb2Nr
Cj4gPiAKPiA+IENoYW5nZXMgaW4gdjI6Cj4gPiAtIGFkZCBhY2tlZC1ieQo+ID4gLSBmaXggY2hl
Y2sgaW4gcHZjYWxsc19lbnRlcl9zb2MKPiA+IC0gZml4IGNvZGUgc3R5bGUKPiA+IC0gbmljZXIg
Y2hlY2tzIGluIHB2Y2FsbHNfZnJvbnRfcmVsZWFzZQo+ID4gCj4gPiAKPiA+IFN0ZWZhbm8gU3Rh
YmVsbGluaSAoMik6Cj4gPiAgICAgICBwdmNhbGxzLWZyb250OiBpbnRyb2R1Y2UgYSBwZXIgc29j
a19tYXBwaW5nIHJlZmNvdW50Cj4gPiAgICAgICBwdmNhbGxzLWZyb250OiB3YWl0IGZvciBvdGhl
ciBvcGVyYXRpb25zIHRvIHJldHVybiB3aGVuIHJlbGVhc2UgcGFzc2l2ZSBzb2NrZXRzCj4gCj4g
Qm90aCBwYXRjaGVzIGNvbW1pdHRlZCB0byB4ZW4vdGlwLmdpdCBmb3ItbGludXMtNC4xNgoKVGhh
bmsgeW91IQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 18:58:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 18:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emOjE-0000hX-Gk; Thu, 15 Feb 2018 18:57:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=g/kl=fj=citrix.com=prvs=5778a272a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emOjC-0000g1-Lj
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 18:57:54 +0000
X-Inumbo-ID: 4b6a44b8-1282-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b6a44b8-1282-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 18:59:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,517,1511827200"; d="scan'208";a="67988753"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180215162502.3142-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <03f6c807-3cad-9a71-e0cb-08eccb776d38@citrix.com>
Date: Thu, 15 Feb 2018 18:57:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215162502.3142-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTUvMDIvMTggMTY6MjUsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBUaGVyZSBhIGJ1bmNo
IG9mIGJpdHMgaW4gQ1I0IHRoYXQgc2hvdWxkIGJlIGFsbG93ZWQgdG8gYmUgc2V0IGRpcmVjdGx5
Cj4gYnkgdGhlIGd1ZXN0IHdpdGhvdXQgcmVxdWlyaW5nIFhlbiBpbnRlcnZlbnRpb24sIGN1cnJl
bnRseSB0aGlzIGlzCj4gYWxyZWFkeSBkb25lIGJ5IHBhc3NpbmcgdGhyb3VnaCBndWVzdCB3cml0
ZXMgaW50byB0aGUgQ1I0IHVzZWQgd2hlbgo+IHJ1bm5pbmcgaW4gbm9uLXJvb3QgbW9kZSwgYnV0
IHRha2luZyBhbiBleHBlbnNpdmUgdm1leGl0IGluIG9yZGVyIHRvCj4gZG8gc28uCj4KPiB4ZW5h
bHl6ZSByZXBvcnRzIHRoZSBmb2xsb3dpbmcgd2hlbiBydW5uaW5nIGEgUFYgZ3Vlc3QgaW4gc2hp
bSBtb2RlOgo+Cj4gIENSX0FDQ0VTUyAgICAgICAgICAgICAzODg1OTUwICA2LjQxcyAxNy4wNCUg
IDM5NTcgY3ljIHsgMjM2MXwgMzM3OHwgNzkyMH0KPiAgICBjcjQgIDM4ODU5NDAgIDYuNDFzIDE3
LjA0JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQo+ICAgIGNyMyAgICAgICAgMSAgMC4w
MHMgIDAuMDAlICAzNDgwIGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9Cj4gICAgICAqWyAgMF0gICAg
ICAgIDEgIDAuMDBzICAwLjAwJSAgMzQ4MCBjeWMgeyAzNDgwfCAzNDgwfCAzNDgwfQo+ICAgIGNy
MCAgICAgICAgNyAgMC4wMHMgIDAuMDAlICA3MTEyIGN5YyB7IDMyNDh8IDU5NjB8MTc0ODB9Cj4g
ICAgY2x0cyAgICAgICAgMiAgMC4wMHMgIDAuMDAlICA0NTg4IGN5YyB7IDM0NTZ8IDU3MjB8IDU3
MjB9Cj4KPiBBZnRlciB0aGlzIGNoYW5nZSB0aGlzIHR1cm5zIGludG86Cj4KPiAgQ1JfQUNDRVNT
ICAgICAgICAgICAgICAgICAgMTIgIDAuMDBzICAwLjAwJSAgOTk3MiBjeWMgeyAzNjgwfDExMDI0
fDI0MDMyfQo+ICAgIGNyNCAgICAgICAgMiAgMC4wMHMgIDAuMDAlIDE3NTI4IGN5YyB7MTEwMjR8
MjQwMzJ8MjQwMzJ9Cj4gICAgY3IzICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM2ODAgY3ljIHsg
MzY4MHwgMzY4MHwgMzY4MH0KPiAgICAgICpbICAwXSAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAz
NjgwIGN5YyB7IDM2ODB8IDM2ODB8IDM2ODB9Cj4gICAgY3IwICAgICAgICA3ICAwLjAwcyAgMC4w
MCUgIDkyMDkgY3ljIHsgNDE4NHwgNzg0OHwxNzQ4OH0KPiAgICBjbHRzICAgICAgICAyICAwLjAw
cyAgMC4wMCUgIDgyMzIgY3ljIHsgNTM1MnwxMTExMnwxMTExMn0KPgo+IE5vdGUgdGhhdCB0aGlz
IG9wdGltaXplZCB0cmFwcGluZyBpcyBjdXJyZW50bHkgb25seSBhcHBsaWVkIHRvIGd1ZXN0cwo+
IHJ1bm5pbmcgd2l0aCBIQVAgb24gSW50ZWwgaGFyZHdhcmUuIElmIHVzaW5nIHNoYWRvdyBwYWdp
bmcgbW9yZSBDUjQKPiBiaXRzIG5lZWQgdG8gYmUgdW5jb25kaXRpb25hbGx5IHRyYXBwZWQsIHdo
aWNoIG1ha2VzIHRoaXMgYXBwcm9hY2gKPiB1bmxpa2VseSB0byB5aWVsZCBhbnkgaW1wb3J0YW50
IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cy4KPgo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKdW4gTmFrYWppbWEgPGp1
bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwu
Y29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ2M6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgfCA0MSAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYv
aHZtL3ZteC92dm14LmMgfCAgNSArKysrLQo+ICB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAg
fCAgNSArKystLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCj4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYwo+IGluZGV4IGQzNWNmNTU5ODIuLjk3NDdiMmEzOTggMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYwo+IEBAIC0xNjg0LDYgKzE2ODQsMzUgQEAgc3RhdGljIHZvaWQgdm14
X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQo+ICAgICAg
ICAgIH0KPiAgCj4gICAgICAgICAgX192bXdyaXRlKEdVRVNUX0NSNCwgdi0+YXJjaC5odm1fdmNw
dS5od19jcls0XSk7Cj4gKwo+ICsgICAgICAgIGlmICggKHYtPmRvbWFpbi0+YXJjaC5tb25pdG9y
LndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCj4gKyAgICAgICAgICAgICAgbW9uaXRvcl9jdHJscmVn
X2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSNCkpIHx8Cj4gKyAgICAgICAgICAgICAhcGFnaW5nX21v
ZGVfaGFwKHYtPmRvbWFpbikgKQo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBJ
ZiByZXF1ZXN0ZWQgYnkgaW50cm9zcGVjdGlvbiBvciBydW5uaW5nIGluIHNoYWRvdyBtb2RlIHRy
YXAgYWxsCj4gKyAgICAgICAgICAgICAqIGFjY2Vzc2VzIHRvIENSNC4KClRoZSBtb25pdG9yIHdy
aXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5IGZlYXR1cmUgd2FzIHB1cnBvc2VmdWxseQppbnRyb2R1
Y2VkIHRvIGF2b2lkIHNlbmRpbmcgUEdFIHVwZGF0ZXMgdG8gdGhlIGludHJvc3BlY3Rpb24gYWdl
bnQuwqAgSXQKd291bGQgYmUgaWRlYWwgdG8gaW5jbHVkZSB0aGF0IGluIHRoZSBtYXNrIGNhbGN1
bGF0aW9uIHNvIGludHJvc3BlY3Rpb24KY2FzZXMgZG9uJ3Qgdm1leGl0IGZvciBQR0UgY2hhbmdl
cy4KCkFsc28sIEFNRCBoYXMgc2ltaWxhciBjYXBhYmlsaXRpZXMsIGFuZCAoYXMgb2YgdG9kYXkp
IGhhcyBnYWluZWQgQ1IKbW9uaXRvcmluZy4KCj4gKyAgICAgICAgICAgICAqCj4gKyAgICAgICAg
ICAgICAqIE5COiBzaGFkb3cgcGF0aCBoYXMgbm90IGJlZW4gb3B0aW1pemVkIGJlY2F1c2UgaXQg
cmVxdWlyZXMKPiArICAgICAgICAgICAgICogdW5jb25kaXRpb25hbGx5IHRyYXBwaW5nIG1vcmUg
Q1I0IGJpdHMsIGF0IHdoaWNoIHBvaW50IHRoZQo+ICsgICAgICAgICAgICAgKiBwZXJmb3JtYW5j
ZSBiZW5lZml0IG9mIGRvaW5nIHRoaXMgaXMgcXVpdGUgZHViaW91cy4KPiArICAgICAgICAgICAg
ICovCj4gKyAgICAgICAgICAgIF9fdm13cml0ZShDUjRfR1VFU1RfSE9TVF9NQVNLLCB+MFVMKTsK
Ckl0IHdvdWxkIGJlIGJldHRlciB0byBzdGFzaCB0aGUgY2FsY3VsYXRlZCBtYXNrLCByYXRoZXIg
dGhhbiByZWFkaW5nIGl0CmJhY2sgaW4gdGhlIHZtZXhpdCBoYW5kbGVyLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 19:24:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 19:24:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emP8I-00038O-KF; Thu, 15 Feb 2018 19:23:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emP8H-000380-D4
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 19:23:49 +0000
X-Inumbo-ID: a7a13ffb-1285-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7a13ffb-1285-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 20:23:09 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emP8D-0002mE-Ca; Thu, 15 Feb 2018 19:23:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emP87-0000rp-HK; Thu, 15 Feb 2018 19:23:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emP86-0000MU-8m; Thu, 15 Feb 2018 19:23:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119295-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5e6984c50bc7147398474fea0e6b8dc7364b91b5
X-Osstest-Versions-That: xen=422588e88511d17984544c0f017a927de3315290
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 19:23:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119295: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTI5NSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTI5NS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1ZTY5ODRjNTBiYzcxNDczOTg0NzRmZWEwZTZiOGRjNzM2NGI5MWI1CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0MjI1ODhlODg1MTFkMTc5ODQ1
NDRjMGYwMTdhOTI3ZGUzMzE1MjkwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTkyNzAgIDIwMTgt
MDItMTUgMTI6MDE6MjQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5Mjk1ICAy
MDE4LTAyLTE1IDE3OjAxOjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxleGFuZHJ1IElzYWlsYSA8YWlz
YWlsYUBiaXRkZWZlbmRlci5jb20+CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KICBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cgpqb2JzOgog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJp
YW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVu
LmdpdAogICA0MjI1ODhlODg1Li41ZTY5ODRjNTBiICA1ZTY5ODRjNTBiYzcxNDczOTg0NzRmZWEw
ZTZiOGRjNzM2NGI5MWI1IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 19:26:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 19:26:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emPAU-0003E2-0W; Thu, 15 Feb 2018 19:26:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e5be=fj=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1emPAT-0003Dr-98
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 19:26:05 +0000
X-Inumbo-ID: 3a82260c-1286-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a82260c-1286-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 19:27:16 +0000 (UTC)
Received: (qmail 22472 invoked from network); 15 Feb 2018 21:25:56 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 15 Feb 2018 21:25:56 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id F1AF97FC03
 for <xen-devel@lists.xen.org>; Thu, 15 Feb 2018 21:25:55 +0200 (EET)
Received: (qmail 21286 invoked from network); 15 Feb 2018 21:25:55 +0200
Received: from 86-120-181-86.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.181.86)
 by smtp01.buh.bitdefender.com with SMTP; 15 Feb 2018 21:25:55 +0200
To: Jan Beulich <JBeulich@suse.com>
References: <1518174113-2567-1-git-send-email-rcojocaru@bitdefender.com>
 <5A85C87802000078001A82AC@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <7204a5b5-6817-f6e0-8c8d-30ae7da276b7@bitdefender.com>
Date: Thu, 15 Feb 2018 21:25:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A85C87802000078001A82AC@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.74987
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475680,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.004328)], BW: [Enabled, t:
 (0.000026,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.013570,0.000086)], URL: [Enabled, t:
 (0.000009,0.000001)], RTDA: [Enabled, t: (0.340056), Hit: No, Details:
 v2.6.22; Id: 15.1i604k2.1c5tf8cl2.4gjo6], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, bitweasil@cryptohaze.com, tamas@tklengyel.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH V4] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTUvMjAxOCAwNjo1MCBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMDkuMDIu
MTggYXQgMTI6MDEsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gQEAgLTU2
MywxMyArNTYzLDE5IEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGNyKQo+PiAgICAgIGNhc2UgMzoKPj4gICAgICAgICAgdm1jYl9zZXRfY3Iz
KHZtY2IsIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbM10pOwo+PiAgICAgICAgICBpZiAoICFuZXN0
ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pICkKPj4gLSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNo
X3ZjcHUodik7Cj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGlmICggIShmbGFncyAmIEhW
TV9VUERBVEVfR1VFU1RfQ1IzX05PX0ZMVVNIKSApCj4+ICsgICAgICAgICAgICAgICAgaHZtX2Fz
aWRfZmx1c2hfdmNwdSh2KTsKPj4gKyAgICAgICAgfQo+PiAgICAgICAgICBlbHNlIGlmICggbmVz
dGVkaHZtX3Ztc3dpdGNoX2luX3Byb2dyZXNzKHYpICkKPj4gICAgICAgICAgICAgIDsgLyogQ1Iz
IHN3aXRjaGVzIGR1cmluZyBWTVJVTi9WTUVYSVQgZG8gbm90IGZsdXNoIHRoZSBUTEIuICovCj4+
ICAgICAgICAgIGVsc2UKPj4gLSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHVfYXNpZCgK
Pj4gLSAgICAgICAgICAgICAgICBuZXN0ZWRodm1fdmNwdV9pbl9ndWVzdG1vZGUodikKPj4gLSAg
ICAgICAgICAgICAgICA/ICZ2Y3B1X25lc3RlZGh2bSh2KS5udl9uMmFzaWQgOiAmdi0+YXJjaC5o
dm1fdmNwdS5uMWFzaWQpOwo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBpZiAoICEoZmxh
Z3MgJiBIVk1fVVBEQVRFX0dVRVNUX0NSM19OT19GTFVTSCkgKQo+IAo+IEFueSByZWFzb24geW91
IGRpZG4ndCBtYWtlIHRoaXMgYW4gImVsc2UgaWYoKSIsIHJlZHVjaW5nIGNvZGUgY2h1cm4/CgpJ
IGp1c3QgdGhvdWdodCBpdCByZWFkcyBlYXNpZXIsIGJ1dCBJIGRvbid0IGZlZWwgc3Ryb25nbHkg
YWJvdXQgaXQuCkknbGwgY2hhbmdlIGl0LgoKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vaHZtLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKPj4gQEAgLTgw
LDYgKzgwLDkgQEAgZW51bSBodm1faW50YmxrIHsKPj4gICNkZWZpbmUgSFZNX0VWRU5UX1ZFQ1RP
Ul9VTlNFVCAgICAoLTEpCj4+ICAjZGVmaW5lIEhWTV9FVkVOVF9WRUNUT1JfVVBEQVRJTkcgKC0y
KQo+PiAgCj4+ICsvKiB1cGRhdGVfZ3Vlc3RfY3IoKSBmbGFncy4gKi8KPj4gKyNkZWZpbmUgSFZN
X1VQREFURV9HVUVTVF9DUjNfTk9fRkxVU0ggMHgwMDAwMDAwMQo+IAo+IEknZCBwcmVmZXIgaWYg
dGhlIG5hbWluZyB3YXMgY29uc2lzdGVudCB3aXRoIFg4Nl9DUjNfTk9GTFVTSAo+IChpLmUuIGhh
dmUgb3IgZG9uJ3QgaGF2ZSBhbiB1bmRlcnNjb3JlIGJldHdlZW4gTk8gYW5kIEZMVVNIIGluCj4g
Ym90aCBjYXNlcykuCgpPZiBjb3Vyc2UuIEknbGwgY2hhbmdlIGl0LgoKPj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4
Ni1kZWZucy5oCj4+IEBAIC00Myw2ICs0MywxMSBAQAo+PiAgI2RlZmluZSBYODZfQ1IwX1BHICAg
ICAgICAgICAgICAweDgwMDAwMDAwIC8qIFBhZ2luZyAgICAgICAgICAgICAgICAgICAoUlcpIAo+
PiAqLwo+PiAgCj4+ICAvKgo+PiArICogSW50ZWwgQ1BVIGZsYWdzIGluIENSMwo+PiArICovCj4+
ICsjZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSCAgICAweDgwMDAwMDAwMDAwMDAwMDAKPiAKPiBQbGVh
c2UgYWRkIHRoZSBVTEwgc3VmZml4LCBzbyB0aGUgaW5zbiBlbXVsYXRvciBjb3VsZCBldmVudHVh
bGx5Cj4gdXNlIHRoaXMgd2l0aG91dCBicmVha2luZyB0aGUgMzItYml0IHRlc3QgaGFybmVzcyBi
dWlsZC4KCldpbGwgY2hhbmdlIGl0ICh0byBfQUMoLi4uKSkgKGFzIHN1Z2dlc3RlZCBieSBib3Ro
IHlvdSBhbmQgQW5kcmV3KS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 19:32:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 19:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emPGV-000488-0e; Thu, 15 Feb 2018 19:32:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emPGU-00047L-0R
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 19:32:18 +0000
X-Inumbo-ID: 19abaa9e-1287-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19abaa9e-1287-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 19:33:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emPGM-00030O-3V; Thu, 15 Feb 2018 19:32:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emPGG-0001hS-P1; Thu, 15 Feb 2018 19:32:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emPGG-0004L9-FQ; Thu, 15 Feb 2018 19:32:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1emPGG-0004L9-FQ@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 19:32:04 +0000
Subject: [Xen-devel] [xen-4.7-testing bisection] complete build-i386-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjctdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCmpvYiBidWls
ZC1pMzg2LXhzbQp0ZXN0aWQgeGVuLWJ1aWxkCgpUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcg
aXMgaW4gdHJlZTogIHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgYWFjNGNiZTM2NDQ3MzhkNDg1ZDM4YmQ1NTEwNDZkNjNjMDBjYzY3MAogIEJ1ZyBu
b3QgcHJlc2VudDogNjg0MjBiNDdkOWI4MTNjYTQ4ODkxYjYwNGZhYjM3OWQ0MGFhNTk0ZQogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzExOTMwMi8KCgogIGNvbW1pdCBhYWM0Y2JlMzY0NDczOGQ0ODVkMzhiZDU1MTA0NmQ2
M2MwMGNjNjcwCiAgQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgRGF0
ZTogICBXZWQgRmViIDE0IDEyOjA2OjIyIDIwMTggKzAxMDAKICAKICAgICAgeDg2OiBmaXggYnVp
bGQgd2l0aCBvbGRlciB0b29sIGNoYWluCiAgICAgIAogICAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10dXBs
ZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvcmVzdWx0cy9iaXNlY3QveGVuLTQuNy10ZXN0aW5nL2J1aWxkLWkzODYteHNtLnhlbi1idWls
ZC5odG1sClJldmlzaW9uIElEcyBpbiBlYWNoIGdyYXBoIG5vZGUgcmVmZXIsIHJlc3BlY3RpdmVs
eSwgdG8gdGhlIFRyZWVzIGFib3ZlLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpSdW5uaW5nIGNzLWJpc2VjdGlvbi1zdGVwIC0tZ3JhcGgtb3V0PS9ob21lL2xvZ3Mv
cmVzdWx0cy9iaXNlY3QveGVuLTQuNy10ZXN0aW5nL2J1aWxkLWkzODYteHNtLnhlbi1idWlsZCAt
LXN1bW1hcnktb3V0PXRtcC8xMTkzMDIuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0
ZT0xMTg3MjEgLS1ibGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tNC43LXRlc3RpbmcgYnVp
bGQtaTM4Ni14c20geGVuLWJ1aWxkClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6
CiAxMTkxODIgZmFpbCBbaG9zdD1odXhlbHJlYmUwXSAvIDExODcyMSBbaG9zdD1odXhlbHJlYmUx
XSAxMTg2NjQgW2hvc3Q9aXRhbGlhMF0gMTE4MzM3IFtob3N0PWVsYmxpbmcxXSAxMTgyNDUgW2hv
c3Q9aHV4ZWxyZWJlMV0gMTE4MjIxIFtob3N0PWh1eGVscmViZTFdIDExNzkzNyBbaG9zdD1pdGFs
aWEwXSAxMTc4NzMgW2hvc3Q9Y2hhcmRvbm5heTBdIDExNzcwNSBbaG9zdD1odXhlbHJlYmUxXSAx
MTcyODkgW2hvc3Q9aHV4ZWxyZWJlMV0gMTE3MjQxIFtob3N0PWJhcm9xdWUxXSAxMTcxOTUgW2hv
c3Q9aHV4ZWxyZWJlMV0gMTE3MTQxIFtob3N0PWJhcm9xdWUxXSAxMTcxMTUgW2hvc3Q9YmFyb3F1
ZTFdIDExNjY2NSBbaG9zdD1yaW1hdmExXSAxMTY2MjMgW2hvc3Q9Y2hhcmRvbm5heTFdIDExNjUw
NiBvay4KRmFpbHVyZSAvIGJhc2lzIHBhc3MgZmxpZ2h0czogMTE5MTgyIC8gMTE2NTA2Cih0cmVl
IHdpdGggbm8gdXJsOiBtaW5pb3MpCih0cmVlIGluIGJhc2lzcGFzcyBidXQgbm90IGluIGxhdGVz
dDogb3ZtZikKKHRyZWUgaW4gYmFzaXNwYXNzIGJ1dCBub3QgaW4gbGF0ZXN0OiBxZW11KQoodHJl
ZSBpbiBiYXNpc3Bhc3MgYnV0IG5vdCBpbiBsYXRlc3Q6IHNlYWJpb3MpClRyZWU6IHFlbXV1IGdp
dDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0CkxhdGVzdCAwMjY1OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZhMzc0
NjQ4ZmE1IGFhYzRjYmUzNjQ0NzM4ZDQ4NWQzOGJkNTUxMDQ2ZDYzYzAwY2M2NzAKQmFzaXMgcGFz
cyBjMjFkNjNlYzIzZGU4MGIyNjdjZDM0Zjg4N2IyMjliMzc2M2ZmYzQ3IGJjYzllMjQ1YWFmYmRh
ZTQ0Yzc2MTA1M2M4OThiZWRiMzU4MmNjNGQKR2VuZXJhdGluZyByZXZpc2lvbnMgd2l0aCAuL2Fk
aG9jLXJldnR1cGxlLWdlbmVyYXRvciAgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdp
dCNjMjFkNjNlYzIzZGU4MGIyNjdjZDM0Zjg4N2IyMjliMzc2M2ZmYzQ3LTAyNjU5MzY0MzQ5NzMw
ZjgyOTc3YmQyMDMzMWQ0ZmEzNzQ2NDhmYTUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQj
YmNjOWUyNDVhYWZiZGFlNDRjNzYxMDUzYzg5OGJlZGIzNTgyY2M0ZC1hYWM0Y2JlMzY0NDczOGQ0
ODVkMzhiZDU1MTA0NmQ2M2MwMGNjNjcwCkZyb20gZ2l0Oi8vY2FjaGU6OTQxOS9naXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuCiAgIDQyMjU4OGU4ODUuLjVlNjk4NGM1MGIgIHNtb2tlICAgICAgLT4g
b3JpZ2luL3Ntb2tlCkxvYWRlZCAzMDExIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGlu
ZyBmb3IgdGVzdCByZXN1bHRzOgogMTE2NDU1IFtob3N0PWNoYXJkb25uYXkxXQogMTE2NDg1IFto
b3N0PW5vYmxpbmcwXQogMTE2NTA2IHBhc3MgYzIxZDYzZWMyM2RlODBiMjY3Y2QzNGY4ODdiMjI5
YjM3NjNmZmM0NyBiY2M5ZTI0NWFhZmJkYWU0NGM3NjEwNTNjODk4YmVkYjM1ODJjYzRkCiAxMTY2
NjUgW2hvc3Q9cmltYXZhMV0KIDExNjYyMyBbaG9zdD1jaGFyZG9ubmF5MV0KIDExNzE3OSBbaG9z
dD1odXhlbHJlYmUxXQogMTE3MTE1IFtob3N0PWJhcm9xdWUxXQogMTE3MTg2IFtob3N0PWJhcm9x
dWUxXQogMTE3MTQxIFtob3N0PWJhcm9xdWUxXQogMTE3MTk1IFtob3N0PWh1eGVscmViZTFdCiAx
MTcyNDEgW2hvc3Q9YmFyb3F1ZTFdCiAxMTcyODkgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExNzcwNSBb
aG9zdD1odXhlbHJlYmUxXQogMTE3ODczIFtob3N0PWNoYXJkb25uYXkwXQogMTE3OTM3IFtob3N0
PWl0YWxpYTBdCiAxMTgyMjEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExODI0NSBbaG9zdD1odXhlbHJl
YmUxXQogMTE4MzM3IFtob3N0PWVsYmxpbmcxXQogMTE4NjY0IFtob3N0PWl0YWxpYTBdCiAxMTg3
MjEgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExOTE4MiBmYWlsIDAyNjU5MzY0MzQ5NzMwZjgyOTc3YmQy
MDMzMWQ0ZmEzNzQ2NDhmYTUgYWFjNGNiZTM2NDQ3MzhkNDg1ZDM4YmQ1NTEwNDZkNjNjMDBjYzY3
MAogMTE5MjgyIHBhc3MgMDI2NTkzNjQzNDk3MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSBl
MDk1NDhkMjhhMWNmZmFmYzBmYTVlZDlmOTdhYzU4NTE0NDkxYWI4CiAxMTkyNjkgcGFzcyAwMjY1
OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZhMzc0NjQ4ZmE1IGMzZjhkZjNkZjIyNGVlYWMwZTc4
NTMzNjQ0MDEwZWQwOTZkZTdhMzQKIDExOTI5MSBmYWlsIDAyNjU5MzY0MzQ5NzMwZjgyOTc3YmQy
MDMzMWQ0ZmEzNzQ2NDhmYTUgYWFjNGNiZTM2NDQ3MzhkNDg1ZDM4YmQ1NTEwNDZkNjNjMDBjYzY3
MAogMTE5Mjc1IHBhc3MgMDI2NTkzNjQzNDk3MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSBj
OTQ3ZTFlMjNkMWRiMTdkYTBkZDIxMWI5NDEwZjMxMTI0OGI2YzEzCiAxMTkyODQgcGFzcyAwMjY1
OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZhMzc0NjQ4ZmE1IDY4NDIwYjQ3ZDliODEzY2E0ODg5
MWI2MDRmYWIzNzlkNDBhYTU5NGUKIDExOTI1MCBwYXNzIGMyMWQ2M2VjMjNkZTgwYjI2N2NkMzRm
ODg3YjIyOWIzNzYzZmZjNDcgYmNjOWUyNDVhYWZiZGFlNDRjNzYxMDUzYzg5OGJlZGIzNTgyY2M0
ZAogMTE5Mjc2IHBhc3MgMDI2NTkzNjQzNDk3MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSA0
YTM4ZWMyNmJhZmRlNzBmMmFmMzZkN2JjMmJlYzdmMjE4MTQ1OTgyCiAxMTkyNjYgZmFpbCAwMjY1
OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZhMzc0NjQ4ZmE1IGFhYzRjYmUzNjQ0NzM4ZDQ4NWQz
OGJkNTUxMDQ2ZDYzYzAwY2M2NzAKIDExOTI2OCBwYXNzIDAyNjU5MzY0MzQ5NzMwZjgyOTc3YmQy
MDMzMWQ0ZmEzNzQ2NDhmYTUgNjI0YWJkY2YyZDMwYWU0OGUwNjUzZmI1MTFiNGM5MGQzY2NkZDJh
ZgogMTE5Mjg3IHBhc3MgMDI2NTkzNjQzNDk3MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSA2
ODQyMGI0N2Q5YjgxM2NhNDg4OTFiNjA0ZmFiMzc5ZDQwYWE1OTRlCiAxMTkyODYgZmFpbCAwMjY1
OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZhMzc0NjQ4ZmE1IGFhYzRjYmUzNjQ0NzM4ZDQ4NWQz
OGJkNTUxMDQ2ZDYzYzAwY2M2NzAKIDExOTI3NyBwYXNzIDAyNjU5MzY0MzQ5NzMwZjgyOTc3YmQy
MDMzMWQ0ZmEzNzQ2NDhmYTUgYmUyNjFiZDk3ZjdiNGZjNzZkYjdjMTFiYjMzNjY5NzRmNTYzNWEw
NAogMTE5Mjk3IHBhc3MgMDI2NTkzNjQzNDk3MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSA2
ODQyMGI0N2Q5YjgxM2NhNDg4OTFiNjA0ZmFiMzc5ZDQwYWE1OTRlCiAxMTkzMDIgZmFpbCAwMjY1
OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZhMzc0NjQ4ZmE1IGFhYzRjYmUzNjQ0NzM4ZDQ4NWQz
OGJkNTUxMDQ2ZDYzYzAwY2M2NzAKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwog
UmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE2NTA2IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDExOTE4MiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBm
b3VuZDogZmxpZ2h0IDExOTI1MCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDExOTI2NiAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAw
MjY1OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZhMzc0NjQ4ZmE1IDY4NDIwYjQ3ZDliODEzY2E0
ODg5MWI2MDRmYWIzNzlkNDBhYTU5NGUKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tp
bmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTkyODQgKHBhc3MpLCBmb3Ig
bGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTkyODYgKGZhaWwpLCBmb3IgZmlyc3Qg
ZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTkyODcgKHBhc3MpLCBmb3IgbGFzdCBwYXNz
CiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTI5MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDExOTI5NyAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZv
dW5kOiBmbGlnaHQgMTE5MzAyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBh
bmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICB4
ZW4gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKICBCdWcgaW50cm9kdWNlZDogIGFhYzRj
YmUzNjQ0NzM4ZDQ4NWQzOGJkNTUxMDQ2ZDYzYzAwY2M2NzAKICBCdWcgbm90IHByZXNlbnQ6IDY4
NDIwYjQ3ZDliODEzY2E0ODg5MWI2MDRmYWIzNzlkNDBhYTU5NGUKICBMYXN0IGZhaWwgcmVwcm86
IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkzMDIv
CgoKICBjb21taXQgYWFjNGNiZTM2NDQ3MzhkNDg1ZDM4YmQ1NTEwNDZkNjNjMDBjYzY3MAogIEF1
dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogIERhdGU6ICAgV2VkIEZlYiAx
NCAxMjowNjoyMiAyMDE4ICswMTAwCiAgCiAgICAgIHg4NjogZml4IGJ1aWxkIHdpdGggb2xkZXIg
dG9vbCBjaGFpbgogICAgICAKICAgICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKcG5tdG9wbmc6IDI0NiBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGgg
bGVmdCBpbiAvaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L3hlbi00LjctdGVzdGluZy9idWlsZC1p
Mzg2LXhzbS54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExOTMwMjogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGln
aHQgMTE5MzAyIHhlbi00LjctdGVzdGluZyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTMwMi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1
ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtaTM4Ni14c20gICAgICAg
ICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVk
CgoKam9iczoKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3Qu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hv
bWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0
CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4
cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlz
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJs
b2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5l
c3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
P3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 19:32:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 19:32:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emPGN-000479-Ov; Thu, 15 Feb 2018 19:32:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e5be=fj=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1emPGM-000472-Pm
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 19:32:10 +0000
X-Inumbo-ID: 14f153f8-1287-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14f153f8-1287-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 19:33:22 +0000 (UTC)
Received: (qmail 23269 invoked from network); 15 Feb 2018 21:32:02 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 15 Feb 2018 21:32:02 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id CBEC57FC77
 for <xen-devel@lists.xenproject.org>; Thu, 15 Feb 2018 21:32:02 +0200 (EET)
Received: (qmail 13532 invoked from network); 15 Feb 2018 21:32:02 +0200
Received: from 86-120-181-86.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@86.120.181.86)
 by smtp02.buh.bitdefender.net with SMTP; 15 Feb 2018 21:32:02 +0200
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180215162502.3142-1-roger.pau@citrix.com>
 <03f6c807-3cad-9a71-e0cb-08eccb776d38@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <1cfc7ada-9888-0580-197d-3b70559b28ab@bitdefender.com>
Date: Thu, 15 Feb 2018 21:32:00 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <03f6c807-3cad-9a71-e0cb-08eccb776d38@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74986
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475680,
 Stamp: 3], Multi: [Enabled, t: (0.000015,0.006750)], BW: [Enabled, t:
 (0.000010,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.014276,0.000268)], URL: [Enabled, t:
 (0.000034,0.000002)], RTDA: [Enabled, t: (0.106695), Hit: No, Details:
 v2.6.22; Id: 15.1i602kl.1c5tf0sod.4fojg], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTUvMjAxOCAwODo1NyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxNS8wMi8x
OCAxNjoyNSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBUaGVyZSBhIGJ1bmNoIG9mIGJpdHMg
aW4gQ1I0IHRoYXQgc2hvdWxkIGJlIGFsbG93ZWQgdG8gYmUgc2V0IGRpcmVjdGx5Cj4+IGJ5IHRo
ZSBndWVzdCB3aXRob3V0IHJlcXVpcmluZyBYZW4gaW50ZXJ2ZW50aW9uLCBjdXJyZW50bHkgdGhp
cyBpcwo+PiBhbHJlYWR5IGRvbmUgYnkgcGFzc2luZyB0aHJvdWdoIGd1ZXN0IHdyaXRlcyBpbnRv
IHRoZSBDUjQgdXNlZCB3aGVuCj4+IHJ1bm5pbmcgaW4gbm9uLXJvb3QgbW9kZSwgYnV0IHRha2lu
ZyBhbiBleHBlbnNpdmUgdm1leGl0IGluIG9yZGVyIHRvCj4+IGRvIHNvLgo+Pgo+PiB4ZW5hbHl6
ZSByZXBvcnRzIHRoZSBmb2xsb3dpbmcgd2hlbiBydW5uaW5nIGEgUFYgZ3Vlc3QgaW4gc2hpbSBt
b2RlOgo+Pgo+PiAgQ1JfQUNDRVNTICAgICAgICAgICAgIDM4ODU5NTAgIDYuNDFzIDE3LjA0JSAg
Mzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQo+PiAgICBjcjQgIDM4ODU5NDAgIDYuNDFzIDE3
LjA0JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQo+PiAgICBjcjMgICAgICAgIDEgIDAu
MDBzICAwLjAwJSAgMzQ4MCBjeWMgeyAzNDgwfCAzNDgwfCAzNDgwfQo+PiAgICAgICpbICAwXSAg
ICAgICAgMSAgMC4wMHMgIDAuMDAlICAzNDgwIGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9Cj4+ICAg
IGNyMCAgICAgICAgNyAgMC4wMHMgIDAuMDAlICA3MTEyIGN5YyB7IDMyNDh8IDU5NjB8MTc0ODB9
Cj4+ICAgIGNsdHMgICAgICAgIDIgIDAuMDBzICAwLjAwJSAgNDU4OCBjeWMgeyAzNDU2fCA1NzIw
fCA1NzIwfQo+Pgo+PiBBZnRlciB0aGlzIGNoYW5nZSB0aGlzIHR1cm5zIGludG86Cj4+Cj4+ICBD
Ul9BQ0NFU1MgICAgICAgICAgICAgICAgICAxMiAgMC4wMHMgIDAuMDAlICA5OTcyIGN5YyB7IDM2
ODB8MTEwMjR8MjQwMzJ9Cj4+ICAgIGNyNCAgICAgICAgMiAgMC4wMHMgIDAuMDAlIDE3NTI4IGN5
YyB7MTEwMjR8MjQwMzJ8MjQwMzJ9Cj4+ICAgIGNyMyAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAz
NjgwIGN5YyB7IDM2ODB8IDM2ODB8IDM2ODB9Cj4+ICAgICAgKlsgIDBdICAgICAgICAxICAwLjAw
cyAgMC4wMCUgIDM2ODAgY3ljIHsgMzY4MHwgMzY4MHwgMzY4MH0KPj4gICAgY3IwICAgICAgICA3
ICAwLjAwcyAgMC4wMCUgIDkyMDkgY3ljIHsgNDE4NHwgNzg0OHwxNzQ4OH0KPj4gICAgY2x0cyAg
ICAgICAgMiAgMC4wMHMgIDAuMDAlICA4MjMyIGN5YyB7IDUzNTJ8MTExMTJ8MTExMTJ9Cj4+Cj4+
IE5vdGUgdGhhdCB0aGlzIG9wdGltaXplZCB0cmFwcGluZyBpcyBjdXJyZW50bHkgb25seSBhcHBs
aWVkIHRvIGd1ZXN0cwo+PiBydW5uaW5nIHdpdGggSEFQIG9uIEludGVsIGhhcmR3YXJlLiBJZiB1
c2luZyBzaGFkb3cgcGFnaW5nIG1vcmUgQ1I0Cj4+IGJpdHMgbmVlZCB0byBiZSB1bmNvbmRpdGlv
bmFsbHkgdHJhcHBlZCwgd2hpY2ggbWFrZXMgdGhpcyBhcHByb2FjaAo+PiB1bmxpa2VseSB0byB5
aWVsZCBhbnkgaW1wb3J0YW50IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cy4KPj4KPj4gUmVwb3J0
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IFNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+PiAtLS0K
Pj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPj4gQ2M6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+PiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgo+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KPj4gQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4g
Q2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPj4gLS0tCj4+ICB4ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYyAgfCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+PiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIHwgIDUgKysrKy0K
Pj4gIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICB8ICA1ICsrKy0tCj4+ICAzIGZpbGVzIGNo
YW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
Cj4+IGluZGV4IGQzNWNmNTU5ODIuLjk3NDdiMmEzOTggMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+
IEBAIC0xNjg0LDYgKzE2ODQsMzUgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQo+PiAgICAgICAgICB9Cj4+ICAKPj4gICAg
ICAgICAgX192bXdyaXRlKEdVRVNUX0NSNCwgdi0+YXJjaC5odm1fdmNwdS5od19jcls0XSk7Cj4+
ICsKPj4gKyAgICAgICAgaWYgKCAodi0+ZG9tYWluLT5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJl
Z19lbmFibGVkICYKPj4gKyAgICAgICAgICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1f
RVZFTlRfWDg2X0NSNCkpIHx8Cj4+ICsgICAgICAgICAgICAgIXBhZ2luZ19tb2RlX2hhcCh2LT5k
b21haW4pICkKPj4gKyAgICAgICAgICAgIC8qCj4+ICsgICAgICAgICAgICAgKiBJZiByZXF1ZXN0
ZWQgYnkgaW50cm9zcGVjdGlvbiBvciBydW5uaW5nIGluIHNoYWRvdyBtb2RlIHRyYXAgYWxsCj4+
ICsgICAgICAgICAgICAgKiBhY2Nlc3NlcyB0byBDUjQuCj4gCj4gVGhlIG1vbml0b3Igd3JpdGVf
Y3RybHJlZ19vbmNoYW5nZW9ubHkgZmVhdHVyZSB3YXMgcHVycG9zZWZ1bGx5Cj4gaW50cm9kdWNl
ZCB0byBhdm9pZCBzZW5kaW5nIFBHRSB1cGRhdGVzIHRvIHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50
LsKgIEl0Cj4gd291bGQgYmUgaWRlYWwgdG8gaW5jbHVkZSB0aGF0IGluIHRoZSBtYXNrIGNhbGN1
bGF0aW9uIHNvIGludHJvc3BlY3Rpb24KPiBjYXNlcyBkb24ndCB2bWV4aXQgZm9yIFBHRSBjaGFu
Z2VzLgo+IAo+IEFsc28sIEFNRCBoYXMgc2ltaWxhciBjYXBhYmlsaXRpZXMsIGFuZCAoYXMgb2Yg
dG9kYXkpIGhhcyBnYWluZWQgQ1IKPiBtb25pdG9yaW5nLgoKSSBiZWxpZXZlIHRoZSBwYXRjaCBB
bmRyZXcgaXMgcmVmZXJyaW5nIHRvIGlzIHRoaXMgb25lOgoKaHR0cHM6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1jb21taXRkaWZmO2g9NTlhYWQyOGNmYWMwOTY0MGUyMjcy
ZjFlODc5NTE0MDYyMzNjMzE5MgoKV2UgYWRkZWQgdGhhdCBzcGVjaWZpY2FsbHkgc28gdGhhdCBu
byBQR0Utb25seSBleGl0cyBlbmQgdXAgbmVlZGluZwoocG9pbnRsZXNzKSBwcm9jZXNzaW5nIGJ5
IHRoZSBpbnRyb3NwZWN0aW9uIGFnZW50LgoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 19:54:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 19:54:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emPc8-000618-5e; Thu, 15 Feb 2018 19:54:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emPc6-00060w-Pp
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 19:54:38 +0000
X-Inumbo-ID: 38c4f4c3-128a-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38c4f4c3-128a-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 19:55:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emPby-0003c3-UN; Thu, 15 Feb 2018 19:54:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emPbt-0002pn-65; Thu, 15 Feb 2018 19:54:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emPbr-0004Qg-ER; Thu, 15 Feb 2018 19:54:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119280-mainreport@xen.org>
X-Osstest-Versions-This: xtf=548224fe4256ea02669f106fe8b3297a22e6b4ad
X-Osstest-Versions-That: xtf=a08df2278be1a8d5b677f0ba78e13ca20ae141f8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 19:54:23 +0000
Subject: [Xen-devel] [xtf test] 119280: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTI4MCB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTI4MC8KClBlcmZlY3QgOi0pCkFsbCB0ZXN0cyBpbiB0
aGlzIGZsaWdodCBwYXNzZWQgYXMgcmVxdWlyZWQKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGlu
ZzoKIHh0ZiAgICAgICAgICAgICAgICAgIDU0ODIyNGZlNDI1NmVhMDI2NjlmMTA2ZmU4YjMyOTdh
MjJlNmI0YWQKYmFzZWxpbmUgdmVyc2lvbjoKIHh0ZiAgICAgICAgICAgICAgICAgIGEwOGRmMjI3
OGJlMWE4ZDViNjc3ZjBiYTc4ZTEzY2EyMGFlMTQxZjgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDEx
OTAwNiAgMjAxOC0wMi0xMiAxNToxNTo1MCBaICAgIDMgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2Ug
ICAxMTkyODAgIDIwMTgtMDItMTUgMTQ6MjA6NTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXh0ZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGln
aHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xv
Z3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFy
ZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3Qg
aW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0
ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9u
IDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3h0Zi5naXQKICAgYTA4ZGYyMi4u
NTQ4MjI0ZiAgNTQ4MjI0ZmU0MjU2ZWEwMjY2OWYxMDZmZThiMzI5N2EyMmU2YjRhZCAtPiB4ZW4t
dGVzdGVkLW1hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 21:22:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 21:22:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emQye-0004uw-7U; Thu, 15 Feb 2018 21:22:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2iti=fj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emQyd-0004uq-1b
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 21:21:59 +0000
X-Inumbo-ID: 29e356cb-1296-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 29e356cb-1296-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 22:21:19 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 7A0F721721;
 Thu, 15 Feb 2018 21:21:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 7A0F721721
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 15 Feb 2018 13:21:55 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <60143765-a7a4-3984-5f01-338712612a3e@arm.com>
Message-ID: <alpine.DEB.2.10.1802151315460.5392@sstabellini-ThinkPad-X260>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
 <60143765-a7a4-3984-5f01-338712612a3e@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Lars Kurth <lars.kurth@citrix.com>, davorin.mista@aggios.com,
 Stefano Stabellini <sstabellini@kernel.org>,
 Artem Mygaiev <Artem_Mygaiev@epam.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 robin.randhawa@arm.com, anastassios.nanos@onapp.com,
 xen-devel <xen-devel@lists.xenproject.org>, vfachin@de.adit-jv.com,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, mirela.simonovic@aggios.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: [Xen-devel] Minutes of the Xen ARM community call Tuesday 13th
 February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhlc2UgYXJlIHRoZSBtaW51dGVzIG9mIHRoZSBtZWV0aW5nIHdlIGhhZCBlYXJs
aWVyIHRoaXMgd2Vlay4gVGhhbmsgeW91CmFsbCBmb3IgYXR0ZW5kaW5nIQoKQ2hlZXJzLAoKU3Rl
ZmFubwoKCkF0dGVuZGVlczogU3RlZmFubyBTdGFiZWxsaW5pLCBKdWxpZW4gR3JhbGwgKEFSTSks
IEFydGVtIE15Z2FpZXYgKEVQQU0pLApNaXJlbGEgU2ltb25vdmljIChBZ2dpb3MpLCBEYXZvcmlu
IE1pc3RhIChBZ2dpb3MpLCBDaHJpc3RvcGhlciBDbGFyaywKQW5kcmlpIEFuaXNvdiAoRVBBTSks
IFJpY2ggUGVyc2F1ZCwgTmljb2xlIENoYWxob3ViLCBBbnRob255IFRvdWJlYXUsClZvbG9keW15
ciBCYWJjaHVrIChFUEFNKSwgT2xla3NhbmRlciAoRVBBTSksIEtyaXN0b3Bob3IgKERvcm5lcldv
cmtzKS4KCgo9IEdQVSB2aXJ0dWFsaXphdGlvbiA9CgpBcnRlbTogQ29wcm9jZXNzb3IgZnJhbWV3
b3JrIGlzIHVzZWQgZm9yIHZpcnR1YWxpemF0aW9uLCBvbiB0b3Agb2YgaXQKdGhlcmUgaXMgYSBj
b21wb25lbnQgYmFzZWQgb24gSW1hZ2luYXRpb24gVGVjaG5vbG9neSBndWlkZWxpbmVzLiBQVgpk
cml2ZXJzIGFyZSB0b28gc2xvdy4gRVBBTSB1c2VkIGEgZGlmZmVyZW50IHdheS4gVGhlIGltcGxl
bWVudGF0aW9uIHdpdGgKSW1hZ2luYXRpb24gVGVjaG5vbG9neSBkb2Vzbid0IGNvbXBsZXRlbHkg
c3dpdGNoIEdQVSBjb250ZXh0LiBJbnN0ZWFkLAp3ZSBzaWduYWwgdGhlIEdQVSB0byBzd2l0Y2gg
ZG9tYWluLiBUaGUgZmlybXdhcmUgaXMgZG9pbmcgbW9zdCBvZiB0aGUKd29yay4gVGhlcmUgYXJl
IGxpbWl0cyBieSB0aGUgR1BVIGZvciBudW1iZXIgb2YgY29udGV4dHMgKG51bWJlciBvZiBWTXMK
dGhhdCBjYW4gaGF2ZSBhIHZHUFUpLiBBbHNvIFJBTSBjb3VsZCBiZSBhIGxpbWl0YXRpb24uIE1v
c3QgR1BVcyBoYXZlCnRoZWlyIG93biBNTVUsIGFuZCBzZWN1cmluZyB0aG9zZSBpcyBkaWZmaWN1
bHQuIE9ubHkgMzAwTE9DIGZvciB0aGUKSW1hZ2luYXRpb24gVGVjaG5vbG9neSBzcGVjaWZpYyBk
cml2ZXIuIEFsbW9zdCBub3RoaW5nIEltYWdpbmF0aW9uCnNwZWNpZmljIGluIHRoZSBoeXBlcnZp
c29yIC0tIHRoZSBzb2x1dGlvbiByZWxpZXMgaGVhdmlseSBvbiB0aGUgZ2VuZXJpYwpjb3Byb2Nl
c3NvciBmcmFtZXdvcmsuICBFUEFNIHdpbGwgc3VibWl0IGl0IHRvIHhlYi1kZXZlbCBhZ2FpbiBz
b29uLgoKUXVlc3Rpb24gYnkgQXJ0ZW06IGlzIHRoZXJlIGludGVyZXN0IHRvIHZpcnR1YWxpemUg
TWFsaT8KQUNUSU9OIEp1bGllbjogSSdsbCBtYWtlIGludHJvZHVjdGlvbnMKCgo9IFN1c3BlbmQv
UmVzdW1lIERlbW8gPQoKTWlyZWxhOiBYZW4gc3VzcGVuZC9yZXN1bWUgb24gWGlsaW54IE1QU29D
CjEuOFcgPSAxLjUgKGFhcmNoNjQgY29yZXMpICsgMC4zIChsb3cgcG93ZXIgZG9tYWluKQoKQ3Jl
YXRlIDEgbW9yZSBMaW51eCBEb21VOiBwb3dlciBjb25zdW1wdGlvbiBnb2VzIHRvIDJXIHRlbXBv
cmFyaWx5LCB0aGVuCmJhY2sgdG8gbm9ybWFsIGJlY2F1c2UgaXQgaXMgaWRsZS4KU3VzcGVuZCB0
aGUgZG9tVSBsaW51eCAtPiBubyBjaGFuZ2UsIGl0IHdhcyBhbHJlYWR5IGlkbGUuCkxvYWQgYSBi
YXJlIG1ldGFsIGd1ZXN0OiBwb3dlciBjb25zdW1waW9uIGluY3JlYXNlcyBiZWNhdXNlIGl0IGlz
IGlkbGUKbG9vcGluZy4gU21hbGwgZGlmZmVyZWNlLCBhYm91dCAwLjFXLiBTdXNwZW5kIGl0IGFu
ZCBnb2VzIGJhY2sgdG8Kbm9ybWFsLgpEb20wIHN1c3BlbmRzLCB0aGVuIFhlbiBzdXNwZW5kcy4K
QW55IGludGVycnVwdCBjYW4gd2FrZSB1cCB0aGUgd2hvbGUgc3lzdGVtLgowLjAzNVcgY29uc3Vt
cHRpb24gYWZ0ZXIgc3VzcGVuZC4KUFNDSSBiYXNlZCBzdXNwZW5kLgoKQUNUSU9OIFN0ZWZhbm8g
U2VuZCBsaW5rIHRvIHN1c3BlbmQvcmVzdW1lIGRlc2lnbiBkb2MgdG8gQXJ0ZW0uClNlZSBiZWxv
dy4gWzFdCgoKPSBBR0wgV2hpdGVwYXBlciA9CkFydGVtOiBwbGVhc2UgcmV2aWV3IHRoZSB3aGl0
ZXBhcGVyLCBtb3N0IG9mIHRoZSBjb250ZW50IGlzIGFscmVhZHkKdGhlcmUuCkV2ZXJ5Ym9keSBh
Z3JlZXMgdGhhdCBYZW4gUHJvamVjdCBzaG91bGQgcHVibGlzaCBpdHMgb3duIHdoaXRlcGFwZXIu
CgpDZXJ0aWZpY2F0aW9ucyBhcmUgbW9zdGx5IG5vdCBhYm91dCB0aGUgY29kZS4gQXJ0ZW0gYWJv
dXQgdG8gc2hhcmUgYW4KYW5hbHlzaXMgZG9uZSBieSB0aGlyZCBwYXJ0aWVzIG9uIGNlcnRpZmlj
YXRpb24gZ2Fwcy4gVGhlbiwgd2UnbGwKb3JnYW5pemUgYW5vdGhlciBjYWxsLgpBQ1RJT04gQXJ0
ZW06IHNlbmQgb3V0IHRoZSBnYXAgYW5hbHlzaXMKCgpbMV0gaHR0cHM6Ly9tYXJjLmluZm8vP2w9
eGVuLWRldmVsJm09MTUxMzk2NDYyNTIzNTgwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 22:11:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 22:11:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emRkM-0000QA-4f; Thu, 15 Feb 2018 22:11:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emRkK-0000Pn-Hi
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 22:11:16 +0000
X-Inumbo-ID: 0cd985a2-129d-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cd985a2-129d-11e8-ba59-bc764e045a96;
 Thu, 15 Feb 2018 23:10:37 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emRkH-0007se-Qh; Thu, 15 Feb 2018 22:11:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emRkC-00082q-B2; Thu, 15 Feb 2018 22:11:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emRkB-0006S3-Jn; Thu, 15 Feb 2018 22:11:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119308-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=fdbed42649eb064e7c6d1bae2bdd4f46e7b2a160
X-Osstest-Versions-That: xen=5e6984c50bc7147398474fea0e6b8dc7364b91b5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 22:11:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119308: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTMwOCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTMwOC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBmZGJlZDQyNjQ5ZWIwNjRlN2M2ZDFiYWUyYmRkNGY0NmU3YjJhMTYwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA1ZTY5ODRjNTBiYzcxNDczOTg0
NzRmZWEwZTZiOGRjNzM2NGI5MWI1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTkyOTUgIDIwMTgt
MDItMTUgMTc6MDE6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5MzA4ICAy
MDE4LTAyLTE1IDIwOjAwOjU5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
Um9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+Cgpqb2JzOgogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
aTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hp
bmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAog
ICA1ZTY5ODRjNTBiLi5mZGJlZDQyNjQ5ICBmZGJlZDQyNjQ5ZWIwNjRlN2M2ZDFiYWUyYmRkNGY0
NmU3YjJhMTYwIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 22:42:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 22:42:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emSEB-00034j-Hk; Thu, 15 Feb 2018 22:42:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u2d0=fj=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emSEA-00034G-AX
 for xen-devel@lists.xenproject.org; Thu, 15 Feb 2018 22:42:06 +0000
X-Inumbo-ID: 9d622b93-12a1-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9d622b93-12a1-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 22:43:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emSE1-0000F1-KO; Thu, 15 Feb 2018 22:41:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emSDw-0000X0-99; Thu, 15 Feb 2018 22:41:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emSDv-0005j3-RY; Thu, 15 Feb 2018 22:41:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119258-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 15 Feb 2018 22:41:51 +0000
Subject: [Xen-devel] [seabios test] 119258: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTI1OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkyNTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDk3IGRheXMgIDEyMyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICAwIGRheXMgICAg
MSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 22:56:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 22:56:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emSS4-00046J-Rm; Thu, 15 Feb 2018 22:56:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2iti=fj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emSS4-00045f-8l
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 22:56:28 +0000
X-Inumbo-ID: 9f1320f3-12a3-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9f1320f3-12a3-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 22:57:39 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 141ED21777;
 Thu, 15 Feb 2018 22:56:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 141ED21777
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 15 Feb 2018 14:56:19 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215151426.998-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802151446580.5392@sstabellini-ThinkPad-X260>
References: <20180215151426.998-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, andre.przywara@linaro.org, xen-devel@lists.xen.org,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v3] xen/arm: Park CPUs with a MIDR different
 from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFhlbiBkb2VzIG5vdCBw
cm9wZXJseSBzdXBwb3J0IGJpZy5MSVRUTEUgcGxhdGZvcm0uIEFsbCB2Q1BVcyBvZiBhIGd1ZXN0
Cj4gd2lsbCBhbHdheXMgaGF2ZSB0aGUgTUlEUiBvZiB0aGUgYm9vdCBDUFUgKHNlZSBhcmNoX2Rv
bWFpbl9jcmVhdGUpLgo+IEF0IGJlc3QgdGhlIGd1ZXN0IG1heSBzZWUgdW5yZWxpYWJsZSBwZXJm
b3JtYW5jZSAodkNQVSBzd2l0Y2hpbmcgYmV0d2Vlbgo+IGJpZyBhbmQgTElUVExFKSwgYXQgd29y
c3QgdGhlIGd1ZXN0IHdpbGwgYmVjb21lIHVucmVsaWFibGUgb3IgaW5zZWN1cmUuCj4gCj4gVGhp
cyBpcyBiZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGggYnJhbmNoIHByZWRpY3RvciBoYXJkZW5p
bmcgaW4gTGludXgKPiBiZWNhdXNlIHRoZXkgdGFyZ2V0IGEgc3BlY2lmaWMga2luZCBvZiBDUFVz
IGFuZCBtYXkgbm90IHdvcmsgb24gb3RoZXIKPiBDUFVzLgo+IAo+IEZvciB0aGUgdGltZSBiZWlu
ZywgcGFyayBhbnkgQ1BVcyB3aXRoIGEgTURJUiBkaWZmZXJlbnQgZnJvbSB0aGUgYm9vdAo+IENQ
VS4gVGhpcyB3aWxsIGJlIHJldmlzaXRlZCBpbiB0aGUgZnV0dXJlIG9uY2UgWGVuIGdhaW5zIHVu
ZGVyc3RhbmRpbmcKPiBvZiBiaWcuTElUVExFLgo+IAo+IFsxXSBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMTIvbXNnMDA4MjYuaHRtbAo+
IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4g
UmV2aWV3ZWQtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtrbyA8b2xla3NhbmRyX3R5c2hjaGVua29A
ZXBhbS5jb20+Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkhp
IEp1bGllbiwKClRoaXMgcGF0Y2ggaXMgZmluZS4gQXMgZGlzY3Vzc2VkLCBJIGhhdmUgYSBjb3Vw
bGUgb2YgcGF0Y2hlcyB0aGF0IG1ha2UKYmlnLkxJVFRMRSBhIGJpdCBtb3JlIHVzYWJsZSwgcHJv
dmlkZWQgdGhhdCB0aGUgcmlnaHQgY3B1IGFmZmluaXR5IGlzCnNwZWNpZmllZCBmb3IgYWxsIGRv
bWFpbnMuCgpJIGFtIGdvaW5nIHRvIHRha2UgdGhpcyBwYXRjaCBhcyBpcywgYW5kIGFkZCBpdCBh
dCB0aGUgYmVnaW5uaW5nIG9mIG15CmxpdHRsZSBzZXJpZXMuIEknbGwgdXBkYXRlIHRoZSB3YXJu
aW5nIGFuZCB0aGUgZG9jcyBpbiBhIHNlcGFyYXRlIHBhdGNoLgoKCj4gLS0tCj4gCj4gV2UgcHJv
YmFibHkgd2FudCB0byBiYWNrcG9ydCB0aGlzIGFzIHBhcnQgb2YgWFNBLTI1NC4gVXNpbmcgYmln
LkxJVFRMRQo+IG9uIFhlbiBoYXMgbmV2ZXIgYmVlbiBzdXBwb3J0ZWQgYnV0IHdlIGRpZG4ndCBt
YWtlIGl0IGNsZWFybHkuIFRoaXMgaXMKPiBiZWNvbWluZyBtb3JlIGFwcGFyZW50IHdpdGggY29k
ZSB0YXJnZXRpbmcgc3BlY2lmaWMgQ1BVcy4KPiAKPiBPbGVrc2FuZHIsIEZJWSwgSSd2ZSBrZXB0
IHlvdXIgcmV2aWV3ZWQtYnkgZGVzcGl0ZSBjaGFuZ2luZyB0aGUgY29tbWFuZCBsaW5lCj4gb3B0
aW9uLgo+IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAgICAgLSBSZW5hbWUgaG1wX3Vuc2Fm
ZSB0byBobXAtdW5zYWZlLgo+ICAgICAgICAgLSBBZGQgSmFuJ3MgYWNrZWQtYnkKPiAgICAgICAg
IC0gQWRkIE9sZWtzYW5kcidzIHJldmlld2VkLWJ5Cj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4g
ICAgICAgICAtIEFkZCBhIGNvbW1hbmQgbGluZSBvcHRpb24gdG8gb3ZlcnJpZGUgdGhlIGRlZmF1
bHQgYmVoYXZpb3IuCj4gLS0tCj4gIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
IHwgMTAgKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICAgICAgICAgICB8
IDI2ICsrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMzYgaW5z
ZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gaW5kZXggNzlm
ZWJhNmJjZC4uN2JkMDA5Zjg1OCAxMDA2NDQKPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgo+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
Cj4gQEAgLTEwMDAsNiArMTAwMCwxNiBAQCBzdXBwb3J0ZWQgb25seSB3aGVuIGNvbXBpbGVkIHdp
dGggWFNNIG9uIHg4Ni4KPiAgCj4gIENvbnRyb2wgWGVucyB1c2Ugb2YgdGhlIEFQRUkgSGFyZHdh
cmUgRXJyb3IgU291cmNlIFRhYmxlLCBzaG91bGQgb25lIGJlIGZvdW5kLgo+ICAKPiArIyMjIGht
cC11bnNhZmUgKGFybSkKPiArPiBgPSA8Ym9vbGVhbj5gCj4gKwo+ICs+IERlZmF1bHQgOiBgZmFs
c2VgCj4gKwo+ICtTYXkgeWVzIGF0IHlvdXIgb3duIHJpc2sgaWYgeW91IHdhbnQgdG8gZW5hYmxl
IGhldGVyb2dlbm91cyBjb21wdXRpbmcKPiArKHN1Y2ggYXMgYmlnLkxJVFRMRSkuIFRoaXMgbWF5
IHJlc3VsdCB0byBhbiB1bnN0YWJsZSBhbmQgaW5zZWN1cmUKPiArcGxhdGZvcm0uIFdoZW4gdGhl
IG9wdGlvbiBpcyBkaXNhYmxlZCAoZGVmYXVsdCksIENQVXMgdGhhdCBhcmUgbm90Cj4gK2lkZW50
aWNhbCB0byB0aGUgYm9vdCBDUFUgd2lsbCBiZSBwYXJrZWQgYW5kIG5vdCB1c2VkIGJ5IFhlbi4K
PiArCj4gICMjIyBocGV0YnJvYWRjYXN0Cj4gID4gYD0gPGJvb2xlYW4+YAo+ICAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKPiBp
bmRleCAxMjU1MTg1YTljLi43ZWE0ZTQxODY2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9z
bXBib290LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gQEAgLTI3LDYgKzI3LDcg
QEAKPiAgI2luY2x1ZGUgPHhlbi9zbXAuaD4KPiAgI2luY2x1ZGUgPHhlbi9zb2Z0aXJxLmg+Cj4g
ICNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KPiArI2luY2x1ZGUgPHhlbi93YXJuaW5nLmg+Cj4gICNp
bmNsdWRlIDx4ZW4vaXJxLmg+Cj4gICNpbmNsdWRlIDx4ZW4vY29uc29sZS5oPgo+ICAjaW5jbHVk
ZSA8YXNtL2NwdWVycmF0YS5oPgo+IEBAIC02OSw2ICs3MCwxMyBAQCBERUZJTkVfUEVSX0NQVV9S
RUFEX01PU1RMWShjcHVtYXNrX3Zhcl90LCBjcHVfc2libGluZ19tYXNrKTsKPiAgLyogcmVwcmVz
ZW50aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIG9mIGVhY2ggbG9naWNhbCBDUFUgKi8KPiAgREVG
SU5FX1BFUl9DUFVfUkVBRF9NT1NUTFkoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7Cj4g
IAo+ICsvKgo+ICsgKiBCeSBkZWZhdWx0IG5vbi1ib290IENQVXMgbm90IGlkZW50aWNhbCB0byB0
aGUgYm9vdCBDUFUgd2lsbCBiZQo+ICsgKiBwYXJrZWQuCj4gKyAqLwo+ICtzdGF0aWMgYm9vbCBf
X3JlYWRfbW9zdGx5IG9wdF9obXBfdW5zYWZlID0gZmFsc2U7Cj4gK2Jvb2xlYW5fcGFyYW0oImht
cC11bnNhZmUiLCBvcHRfaG1wX3Vuc2FmZSk7Cj4gKwo+ICBzdGF0aWMgdm9pZCBzZXR1cF9jcHVf
c2libGluZ19tYXAoaW50IGNwdSkKPiAgewo+ICAgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFy
KCZwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpIHx8Cj4gQEAgLTI1NSw2ICsyNjMsOSBA
QCB2b2lkIF9faW5pdCBzbXBfaW5pdF9jcHVzKHZvaWQpCj4gICAgICBlbHNlCj4gICAgICAgICAg
YWNwaV9zbXBfaW5pdF9jcHVzKCk7Cj4gIAo+ICsgICAgaWYgKCBvcHRfaG1wX3Vuc2FmZSApCj4g
KyAgICAgICAgd2FybmluZ19hZGQoIldBUk5JTkc6IEhNUCBDT01QVVRJTkcgSEFTIEJFRU4gRU5B
QkxFRC5cbiIKPiArICAgICAgICAgICAgICAgICAgICAiSXQgaGFzIGltcGxpY2F0aW9ucyBvbiB0
aGUgc2VjdXJpdHkgYW5kIHN0YWJpbGl0eSBvZiB0aGUgc3lzdGVtLlxuIik7Cj4gIH0KPiAgCj4g
IGludCBfX2luaXQKPiBAQCAtMjkyLDYgKzMwMywyMSBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh1
bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4gIAo+ICAgICAgaW5pdF90cmFwcygpOwo+
ICAKPiArICAgIC8qCj4gKyAgICAgKiBDdXJyZW50bHkgWGVuIGFzc3VtZXMgdGhlIHBsYXRmb3Jt
IGhhcyBvbmx5IG9uZSBraW5kIG9mIENQVXMuCj4gKyAgICAgKiBUaGlzIGFzc3VtcHRpb24gZG9l
cyBub3QgaG9sZCBvbiBiaWcuTElUVExFIHBsYXRmb3JtIGFuZCBtYXkKPiArICAgICAqIHJlc3Vs
dCB0byBpbnN0YWJpbGl0eSBhbmQgaW5zZWN1cmUgcGxhdGZvcm0uIEJldHRlciB0byBwYXJrIHRo
ZW0KPiArICAgICAqIGZvciBub3cuCj4gKyAgICAgKi8KPiArICAgIGlmICggIW9wdF9obXBfdW5z
YWZlICYmCj4gKyAgICAgICAgIGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzICE9IGJvb3RfY3B1
X2RhdGEubWlkci5iaXRzICkKPiArICAgIHsKPiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAi
Q1BVJXUgTUlEUiAoMHgleCkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAoMHgleCkuXG4i
LAo+ICsgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGN1cnJlbnRfY3B1X2RhdGEu
bWlkci5iaXRzLAo+ICsgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLm1pZHIuYml0cyk7Cj4g
KyAgICAgICAgc3RvcF9jcHUoKTsKPiArICAgIH0KPiArCj4gICAgICBtbXVfaW5pdF9zZWNvbmRh
cnlfY3B1KCk7Cj4gIAo+ICAgICAgZ2ljX2luaXRfc2Vjb25kYXJ5X2NwdSgpOwo+IC0tIAo+IDIu
MTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 23:17:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 23:17:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emSlo-0005gZ-RY; Thu, 15 Feb 2018 23:16:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2iti=fj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emSln-0005gH-Kj
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 23:16:51 +0000
X-Inumbo-ID: 78d6a389-12a6-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 78d6a389-12a6-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 23:18:04 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A2A9A21776;
 Thu, 15 Feb 2018 23:16:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A2A9A21776
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Thu, 15 Feb 2018 15:16:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 0/4] unsafe big.LITTLE support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgY2hhbmdlcyB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdHdvIHZp
cnR1YWwgcmVnaXN0ZXJzIHRvIG1ha2UKc3VyZSB0aGV5IG1hdGNoIHRoZSB2YWx1ZSBvZiB0aGUg
dW5kZXJseWluZyBwaHlzaWNhbCBjcHUuCgpJdCBhbHNvIGRpc2FibGVzIGNwdXMgZGlmZmVyZW50
IGZyb20gdGhlIGJvb3QgY3B1LCB1bmxlc3MgYSBuZXdseQppbnRyb2R1Y2VkIGNvbW1hbmQgbGlu
ZSBvcHRpb24gaXMgc3BlY2lmaWVkLiBJbiB0aGF0IGNhc2UsIGl0IGV4cGxhaW5zCmhvdyB0byBz
ZXR1cCB0aGUgc3lzdGVtIHRvIGF2b2lkIGNvcnJ1cHRpb25zLCB3aGljaCBpbnZvbHZlcyBtYW51
YWxseQpzcGVjaWZ5aW5nIHRoZSBjcHUgYWZmaW5pdHkgb2YgYWxsIGRvbWFpbnMsIGJlY2F1c2Ug
dGhlIHNjaGVkdWxlciBzdGlsbApsYWNrcyBiaWcuTElUVExFIHN1cHBvcnQuCgpDaGVlcnMsCgpT
dGVmYW5vCgoKSnVsaWVuIEdyYWxsICgxKToKICAgICAgeGVuL2FybTogUGFyayBDUFVzIHdpdGgg
YSBNSURSIGRpZmZlcmVudCBmcm9tIHRoZSBib290IENQVS4KClN0ZWZhbm8gU3RhYmVsbGluaSAo
Myk6CiAgICAgIHhlbi9hcm06IHJlYWQgQUNUTFIgb24gdGhlIHBjcHUgd2hlcmUgdGhlIHZjcHUg
d2lsbCBydW4KICAgICAgeGVuL2FybTogc2V0IHZwaWRyIG9uIHRoZSBwY3B1IHdoZXJlIHRoZSB2
Y3B1IHdpbGwgcnVuCiAgICAgIHhlbi9hcm06IHVwZGF0ZSB0aGUgZG9jcyBhYm91dCBoZXRlcm9n
ZW5lb3VzIGNvbXB1dGluZwoKIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwg
MTggKysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgICAgICAg
ICB8IDIzICsrKysrKysrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAg
ICAgICAgICAgICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFu
Z2VkLCA2MyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 23:17:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 23:17:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emSm1-0005hd-1w; Thu, 15 Feb 2018 23:17:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2iti=fj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emSm0-0005hV-NK
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 23:17:04 +0000
X-Inumbo-ID: 3d5aee28-12a6-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3d5aee28-12a6-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 00:16:24 +0100 (CET)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A96D8217C1;
 Thu, 15 Feb 2018 23:17:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A96D8217C1
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 15 Feb 2018 15:16:58 -0800
Message-Id: <1518736620-13802-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 2/4] xen/arm: read ACTLR on the pcpu where the
	vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBBQ1RMUi4g
SW5zdGVhZCBvZgpyZWFkaW5nIEFDVExSIGFuZCBzZXR0aW5nIHYtPmFyY2guYWN0bHIgaW4gdmNw
dV9pbml0aWFsaXNlLCB3aGljaCBpcyBydW4KYWx3YXlzIG9uIHBjcHUgMCwgZG8gaXQgbGF0ZXIg
b24gdGhlIHNhbWUgcGNwdSB3aGVyZSB0aGUgdmNwdSB3aWxsIHJ1bi4KClRoaXMgd2F5LCBhc3N1
bWluZyB0aGF0IHRoZSB2Y3B1IGhhcyBiZWVuIGNyZWF0ZWQgd2l0aCB0aGUgcmlnaHQgcGNwdQph
ZmZpbml0eSwgdGhlIGd1ZXN0IHdpbGwgYmUgYWJsZSB0byByZWFkIHRoZSByaWdodCBBQ1RMUiB2
YWx1ZSwgbWF0Y2hpbmcKdGhlIG9uZSBvZiB0aGUgcGh5c2ljYWwgY3B1LgoKU2lnbmVkLW9mZi1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9h
cmNoL2FybS9kb21haW4uYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggYTAxMDQ0My4uNTMyZTgyNCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMzE0
LDYgKzMxNCw4IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnByZXYp
CiAKIHN0YXRpYyB2b2lkIGNvbnRpbnVlX25ld192Y3B1KHN0cnVjdCB2Y3B1ICpwcmV2KQogewor
ICAgIGN1cnJlbnQtPmFyY2guYWN0bHIgPSBSRUFEX1NZU1JFRzMyKEFDVExSX0VMMSk7CisKICAg
ICBzY2hlZHVsZV90YWlsKHByZXYpOwogCiAgICAgaWYgKCBpc19pZGxlX3ZjcHUoY3VycmVudCkg
KQpAQCAtNTQwLDggKzU0Miw2IEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYp
CiAKICAgICB2LT5hcmNoLnZtcGlkciA9IE1QSURSX1NNUCB8IHZjcHVpZF90b192YWZmaW5pdHko
di0+dmNwdV9pZCk7CiAKLSAgICB2LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihBQ1RMUl9F
TDEpOwotCiAgICAgdi0+YXJjaC5oY3JfZWwyID0gZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKCk7CiAK
ICAgICBwcm9jZXNzb3JfdmNwdV9pbml0aWFsaXNlKHYpOwotLSAKMS45LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 23:17:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 23:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emSm5-0005j4-8E; Thu, 15 Feb 2018 23:17:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2iti=fj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emSm4-0005hF-BV
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 23:17:08 +0000
X-Inumbo-ID: 83153f44-12a6-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83153f44-12a6-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 23:18:21 +0000 (UTC)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E83D6217B6;
 Thu, 15 Feb 2018 23:17:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E83D6217B6
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 15 Feb 2018 15:16:59 -0800
Message-Id: <1518736620-13802-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 3/4] xen/arm: set vpidr on the pcpu where the
	vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBtaWRyLiBJ
bnN0ZWFkIG9mCmluaXRpYWxpemluZyB0aGUgdnBpZHIgdG8gdGhlIGJvb3QgY3B1IG1pZHIsIHNl
dCBpdCB0byB0aGUgdmFsdWUgb2YgdGhlCm1pZHIgb2YgdGhlIHBjcHUgd2hlcmUgdGhlIHZjcHUg
d2lsbCBydW4uCgpUaGlzIHdheSwgYXNzdW1pbmcgdGhhdCB0aGUgdmNwdSBoYXMgYmVlbiBjcmVh
dGVkIHdpdGggdGhlIHJpZ2h0IHBjcHUKYWZmaW5pdHksIHRoZSBndWVzdCB3aWxsIGJlIGFibGUg
dG8gcmVhZCB0aGUgcmlnaHQgdnBpZHIgdmFsdWUsIG1hdGNoaW5nCnRoZSBvbmUgb2YgdGhlIHBo
eXNpY2FsIGNwdS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxOSArKysrKysrKysr
KysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKaW5kZXggNTMyZTgyNC4uMjgwMTI1ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwpAQCAtMzE1LDYgKzMxNSwyMiBAQCBz
dGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0cnVjdCB2Y3B1ICpwcmV2KQogc3RhdGljIHZvaWQg
Y29udGludWVfbmV3X3ZjcHUoc3RydWN0IHZjcHUgKnByZXYpCiB7CiAgICAgY3VycmVudC0+YXJj
aC5hY3RsciA9IFJFQURfU1lTUkVHMzIoQUNUTFJfRUwxKTsKKyAgICAvKgorICAgICAqIERlZmF1
bHQgdGhlIHZpcnR1YWwgSUQgdG8gbWF0Y2ggdGhlIHBoeXNpY2FsLgorICAgICAqCisgICAgICog
SW4gY2FzZSB0aGUgYmlnLkxJVFRMRSBzeXN0ZW1zLCBhIGd1ZXN0IHNob3VsZCBiZSBjcmVhdGVk
IHdpdGgKKyAgICAgKiBjcHUgYWZmaW5pdHkgc2V0IHNvIHRoYXQgYWxsIHZjcHVzIHJ1biBvbiB0
aGUgc2FtZSBraW5kIG9mIHBjcHVzLgorICAgICAqIFdhcm4gaWYgaXQgaXMgbm90IHRoZSBjYXNl
LgorICAgICAqLworICAgIGlmICggIWN1cnJlbnQtPmRvbWFpbi0+YXJjaC52cGlkciApCisgICAg
ICAgIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC52cGlkciA9IGN1cnJlbnRfY3B1X2RhdGEubWlkci5i
aXRzOworICAgIGVsc2UgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gudnBpZHIgIT0gY3VycmVu
dF9jcHVfZGF0YS5taWRyLmJpdHMgKQorICAgIHsKKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCisgICAgICAgICAgICAgICAgICJXQVJOSU5HOiBwb3NzaWJsZSBjb3JydXB0aW9ucyEg
ZCV1diV1IGlzIHJ1bm5pbmcgb24gYSBwY3B1IHdpdGggZGlmZmVyZW50IG1pZHIgKCV4KSBmcm9t
IHRoZSBvdGhlcnMgKCV4KVxuIiwKKyAgICAgICAgICAgICAgICAgY3VycmVudC0+ZG9tYWluLT5k
b21haW5faWQsIGN1cnJlbnQtPnZjcHVfaWQsCisgICAgICAgICAgICAgICAgIGN1cnJlbnRfY3B1
X2RhdGEubWlkci5iaXRzLCBjdXJyZW50LT5kb21haW4tPmFyY2gudnBpZHIpOworICAgIH0KIAog
ICAgIHNjaGVkdWxlX3RhaWwocHJldik7CiAKQEAgLTU5Niw5ICs2MTIsNiBAQCBpbnQgYXJjaF9k
b21haW5fY3JlYXRlKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywK
ICAgICBpZiAoIChkLT5zaGFyZWRfaW5mbyA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoMCwgMCkpID09
IE5VTEwgKQogICAgICAgICBnb3RvIGZhaWw7CiAKLSAgICAvKiBEZWZhdWx0IHRoZSB2aXJ0dWFs
IElEIHRvIG1hdGNoIHRoZSBwaHlzaWNhbCAqLwotICAgIGQtPmFyY2gudnBpZHIgPSBib290X2Nw
dV9kYXRhLm1pZHIuYml0czsKLQogICAgIGNsZWFyX3BhZ2UoZC0+c2hhcmVkX2luZm8pOwogICAg
IHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoCiAgICAgICAgIHZpcnRfdG9fcGFnZShkLT5zaGFy
ZWRfaW5mbyksIGQsIFhFTlNIQVJFX3dyaXRhYmxlKTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 23:17:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 23:17:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emSm5-0005jY-F2; Thu, 15 Feb 2018 23:17:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2iti=fj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emSm4-0005hG-Bp
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 23:17:08 +0000
X-Inumbo-ID: 82bd78b7-12a6-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82bd78b7-12a6-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 23:18:20 +0000 (UTC)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5EE7421776;
 Thu, 15 Feb 2018 23:17:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5EE7421776
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 15 Feb 2018 15:16:57 -0800
Message-Id: <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH 1/4] xen/arm: Park CPUs with a MIDR different
	from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkZyb206IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpYZW4gZG9lcyBub3QgcHJvcGVybHkgc3VwcG9y
dCBiaWcuTElUVExFIHBsYXRmb3JtLiBBbGwgdkNQVXMgb2YgYSBndWVzdAp3aWxsIGFsd2F5cyBo
YXZlIHRoZSBNSURSIG9mIHRoZSBib290IENQVSAoc2VlIGFyY2hfZG9tYWluX2NyZWF0ZSkuCkF0
IGJlc3QgdGhlIGd1ZXN0IG1heSBzZWUgdW5yZWxpYWJsZSBwZXJmb3JtYW5jZSAodkNQVSBzd2l0
Y2hpbmcgYmV0d2VlbgpiaWcgYW5kIExJVFRMRSksIGF0IHdvcnN0IHRoZSBndWVzdCB3aWxsIGJl
Y29tZSB1bnJlbGlhYmxlIG9yIGluc2VjdXJlLgoKVGhpcyBpcyBiZWNvbWluZyBtb3JlIGFwcGFy
ZW50IHdpdGggYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgaW4gTGludXgKYmVjYXVzZSB0aGV5
IHRhcmdldCBhIHNwZWNpZmljIGtpbmQgb2YgQ1BVcyBhbmQgbWF5IG5vdCB3b3JrIG9uIG90aGVy
CkNQVXMuCgpGb3IgdGhlIHRpbWUgYmVpbmcsIHBhcmsgYW55IENQVXMgd2l0aCBhIE1ESVIgZGlm
ZmVyZW50IGZyb20gdGhlIGJvb3QKQ1BVLiBUaGlzIHdpbGwgYmUgcmV2aXNpdGVkIGluIHRoZSBm
dXR1cmUgb25jZSBYZW4gZ2FpbnMgdW5kZXJzdGFuZGluZwpvZiBiaWcuTElUVExFLgoKWzFdIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0x
Mi9tc2cwMDgyNi5odG1sCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua2tvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEwICsrKysr
KysrKysKIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICAgICAgIHwgMjYgKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggODMxNzYzOS4uMjE4NGNiOSAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEwMDAsNiArMTAwMCwxNiBAQCBzdXBwb3J0
ZWQgb25seSB3aGVuIGNvbXBpbGVkIHdpdGggWFNNIG9uIHg4Ni4KIAogQ29udHJvbCBYZW5zIHVz
ZSBvZiB0aGUgQVBFSSBIYXJkd2FyZSBFcnJvciBTb3VyY2UgVGFibGUsIHNob3VsZCBvbmUgYmUg
Zm91bmQuCiAKKyMjIyBobXAtdW5zYWZlIChhcm0pCis+IGA9IDxib29sZWFuPmAKKworPiBEZWZh
dWx0IDogYGZhbHNlYAorCitTYXkgeWVzIGF0IHlvdXIgb3duIHJpc2sgaWYgeW91IHdhbnQgdG8g
ZW5hYmxlIGhldGVyb2dlbm91cyBjb21wdXRpbmcKKyhzdWNoIGFzIGJpZy5MSVRUTEUpLiBUaGlz
IG1heSByZXN1bHQgdG8gYW4gdW5zdGFibGUgYW5kIGluc2VjdXJlCitwbGF0Zm9ybS4gV2hlbiB0
aGUgb3B0aW9uIGlzIGRpc2FibGVkIChkZWZhdWx0KSwgQ1BVcyB0aGF0IGFyZSBub3QKK2lkZW50
aWNhbCB0byB0aGUgYm9vdCBDUFUgd2lsbCBiZSBwYXJrZWQgYW5kIG5vdCB1c2VkIGJ5IFhlbi4K
KwogIyMjIGhwZXRicm9hZGNhc3QKID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vc21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCAxMjU1MTg1
Li43ZWE0ZTQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9h
cmNoL2FybS9zbXBib290LmMKQEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+
CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KKyNpbmNs
dWRlIDx4ZW4vd2FybmluZy5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4v
Y29uc29sZS5oPgogI2luY2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4KQEAgLTY5LDYgKzcwLDEzIEBA
IERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKGNwdW1hc2tfdmFyX3QsIGNwdV9zaWJsaW5nX21h
c2spOwogLyogcmVwcmVzZW50aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIG9mIGVhY2ggbG9naWNh
bCBDUFUgKi8KIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKGNwdW1hc2tfdmFyX3QsIGNwdV9j
b3JlX21hc2spOwogCisvKgorICogQnkgZGVmYXVsdCBub24tYm9vdCBDUFVzIG5vdCBpZGVudGlj
YWwgdG8gdGhlIGJvb3QgQ1BVIHdpbGwgYmUKKyAqIHBhcmtlZC4KKyAqLworc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBvcHRfaG1wX3Vuc2FmZSA9IGZhbHNlOworYm9vbGVhbl9wYXJhbSgiaG1w
LXVuc2FmZSIsIG9wdF9obXBfdW5zYWZlKTsKKwogc3RhdGljIHZvaWQgc2V0dXBfY3B1X3NpYmxp
bmdfbWFwKGludCBjcHUpCiB7CiAgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1
KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpIHx8CkBAIC0yNTUsNiArMjYzLDkgQEAgdm9pZCBfX2lu
aXQgc21wX2luaXRfY3B1cyh2b2lkKQogICAgIGVsc2UKICAgICAgICAgYWNwaV9zbXBfaW5pdF9j
cHVzKCk7CiAKKyAgICBpZiAoIG9wdF9obXBfdW5zYWZlICkKKyAgICAgICAgd2FybmluZ19hZGQo
IldBUk5JTkc6IEhNUCBDT01QVVRJTkcgSEFTIEJFRU4gRU5BQkxFRC5cbiIKKyAgICAgICAgICAg
ICAgICAgICAgIkl0IGhhcyBpbXBsaWNhdGlvbnMgb24gdGhlIHNlY3VyaXR5IGFuZCBzdGFiaWxp
dHkgb2YgdGhlIHN5c3RlbS5cbiIpOwogfQogCiBpbnQgX19pbml0CkBAIC0yOTIsNiArMzAzLDIx
IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwK
IAogICAgIGluaXRfdHJhcHMoKTsKIAorICAgIC8qCisgICAgICogQ3VycmVudGx5IFhlbiBhc3N1
bWVzIHRoZSBwbGF0Zm9ybSBoYXMgb25seSBvbmUga2luZCBvZiBDUFVzLgorICAgICAqIFRoaXMg
YXNzdW1wdGlvbiBkb2VzIG5vdCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQor
ICAgICAqIHJlc3VsdCB0byBpbnN0YWJpbGl0eSBhbmQgaW5zZWN1cmUgcGxhdGZvcm0uIEJldHRl
ciB0byBwYXJrIHRoZW0KKyAgICAgKiBmb3Igbm93LgorICAgICAqLworICAgIGlmICggIW9wdF9o
bXBfdW5zYWZlICYmCisgICAgICAgICBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cyAhPSBib290
X2NwdV9kYXRhLm1pZHIuYml0cyApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAi
Q1BVJXUgTUlEUiAoMHgleCkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAoMHgleCkuXG4i
LAorICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJyZW50X2NwdV9kYXRhLm1p
ZHIuYml0cywKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEubWlkci5iaXRzKTsKKyAgICAg
ICAgc3RvcF9jcHUoKTsKKyAgICB9CisKICAgICBtbXVfaW5pdF9zZWNvbmRhcnlfY3B1KCk7CiAK
ICAgICBnaWNfaW5pdF9zZWNvbmRhcnlfY3B1KCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 15 23:17:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 15 Feb 2018 23:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emSm6-0005kO-MD; Thu, 15 Feb 2018 23:17:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2iti=fj=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emSm5-0005hT-Ca
 for xen-devel@lists.xen.org; Thu, 15 Feb 2018 23:17:09 +0000
X-Inumbo-ID: 83749b84-12a6-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 83749b84-12a6-11e8-b9b1-635ca7ef6cff;
 Thu, 15 Feb 2018 23:18:21 +0000 (UTC)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 36BC7217C8;
 Thu, 15 Feb 2018 23:17:02 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 36BC7217C8
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Thu, 15 Feb 2018 15:17:00 -0800
Message-Id: <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
	heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXBkYXRlIHRoZSBkb2N1bWVudGF0aW9uIG9mIHRoZSBobXAtdW5zYWZlIG9wdGlvbiB0byBleHBs
YWluIGhvdyB0byB1c2UKaXQgc2FmZWx5LCB0b2dldGhlciB3aXRoIHRoZSByaWdodCBjcHUgYWZm
aW5pdHkgc2V0dGluZywgb24gYmlnLkxJVFRMRQpzeXN0ZW1zLgoKQWxzbyB1cGRhdGUgdGhlIHdh
cm5pbmcgbWVzc2FnZSB0byBwb2ludCB1c2VycyB0byB0aGUgZG9jcy4KClNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IGpiZXVsaWNo
QHN1c2UuY29tCkNDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCkNDOiB0aW1AeGVuLm9yZwpDQzog
d2VpLmxpdTJAY2l0cml4LmNvbQpDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQpDQzogR2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tCkNDOiBpYW4uamFja3NvbkBldS5jaXRyaXguY29tCgot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTAgKysrKysrKysrLQog
eGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAgOSArKysrKy0tLS0KIDIgZmls
ZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDIxODRjYjkuLmExZWJlZWEgMTAwNjQ0Ci0tLSBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duCkBAIC0xMDA3LDcgKzEwMDcsMTUgQEAgQ29udHJvbCBYZW5zIHVz
ZSBvZiB0aGUgQVBFSSBIYXJkd2FyZSBFcnJvciBTb3VyY2UgVGFibGUsIHNob3VsZCBvbmUgYmUg
Zm91bmQuCiAKIFNheSB5ZXMgYXQgeW91ciBvd24gcmlzayBpZiB5b3Ugd2FudCB0byBlbmFibGUg
aGV0ZXJvZ2Vub3VzIGNvbXB1dGluZwogKHN1Y2ggYXMgYmlnLkxJVFRMRSkuIFRoaXMgbWF5IHJl
c3VsdCB0byBhbiB1bnN0YWJsZSBhbmQgaW5zZWN1cmUKLXBsYXRmb3JtLiBXaGVuIHRoZSBvcHRp
b24gaXMgZGlzYWJsZWQgKGRlZmF1bHQpLCBDUFVzIHRoYXQgYXJlIG5vdAorcGxhdGZvcm0sIHVu
bGVzcyB5b3UgbWFudWFsbHkgc3BlY2lmeSB0aGUgY3B1IGFmZmluaXR5IG9mIGFsbCBkb21haW5z
IHNvCit0aGF0IGFsbCB2Y3B1cyBhcmUgc2NoZWR1bGVkIG9uIHRoZSBzYW1lIGNsYXNzIG9mIHBj
cHVzIChiaWcgb3IgTElUVExFCitidXQgbm90IGJvdGgpLiB2Y3B1IG1pZ3JhdGlvbiBiZXR3ZWVu
IGJpZyBjb3JlcyBhbmQgTElUVExFIGNvcmVzIGlzIG5vdAorc3VwcG9ydGVkLiBUaHVzLCBpZiB0
aGUgZmlyc3QgNCBwY3B1cyBhcmUgYmlnIGFuZCB0aGUgbGFzdCA0IGFyZSBMSVRUTEUsCithbGwg
ZG9tYWlucyBuZWVkIHRvIGhhdmUgZWl0aGVyIGNwdXMgPSAiMC0zIiBvciBjcHVzID0gIjQtNyIg
aW4gdGhlaXIgVk0KK2NvbmZpZy4gTW9yZW92ZXIsIGRvbTBfdmNwdXNfcGluIG5lZWRzIHRvIGJl
IHBhc3NlZCBvbiB0aGUgWGVuIGNvbW1hbmQKK2xpbmUuCisKK1doZW4gdGhlIGhtcC11bnNhZmUg
b3B0aW9uIGlzIGRpc2FibGVkIChkZWZhdWx0KSwgQ1BVcyB0aGF0IGFyZSBub3QKIGlkZW50aWNh
bCB0byB0aGUgYm9vdCBDUFUgd2lsbCBiZSBwYXJrZWQgYW5kIG5vdCB1c2VkIGJ5IFhlbi4KIAog
IyMjIGhwZXRicm9hZGNhc3QKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94
ZW4vYXJjaC9hcm0vc21wYm9vdC5jCmluZGV4IDdlYTRlNDEuLjIwYzFiNGEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL2FybS9zbXBib290LmMKKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwpAQCAt
MjY1LDcgKzI2NSw3IEBAIHZvaWQgX19pbml0IHNtcF9pbml0X2NwdXModm9pZCkKIAogICAgIGlm
ICggb3B0X2htcF91bnNhZmUgKQogICAgICAgICB3YXJuaW5nX2FkZCgiV0FSTklORzogSE1QIENP
TVBVVElORyBIQVMgQkVFTiBFTkFCTEVELlxuIgotICAgICAgICAgICAgICAgICAgICAiSXQgaGFz
IGltcGxpY2F0aW9ucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHN0YWJpbGl0eSBvZiB0aGUgc3lzdGVt
LlxuIik7CisgICAgICAgICAgICAgICAgICAgICJNYWtlIHN1cmUgdG8gcGFzcyBkb20wX3ZjcHVz
X3BpbiwgYW5kIHNwZWNpZnkgdGhlIGNwdSBhZmZpbml0eSBvZiBhbGwgZG9tYWlucy5cbiIpOwog
fQogCiBpbnQgX19pbml0CkBAIC0zMDYsMTMgKzMwNiwxNCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFy
eSh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgLyoKICAgICAgKiBDdXJyZW50
bHkgWGVuIGFzc3VtZXMgdGhlIHBsYXRmb3JtIGhhcyBvbmx5IG9uZSBraW5kIG9mIENQVXMuCiAg
ICAgICogVGhpcyBhc3N1bXB0aW9uIGRvZXMgbm90IGhvbGQgb24gYmlnLkxJVFRMRSBwbGF0Zm9y
bSBhbmQgbWF5Ci0gICAgICogcmVzdWx0IHRvIGluc3RhYmlsaXR5IGFuZCBpbnNlY3VyZSBwbGF0
Zm9ybS4gQmV0dGVyIHRvIHBhcmsgdGhlbQotICAgICAqIGZvciBub3cuCisgICAgICogcmVzdWx0
IHRvIGluc3RhYmlsaXR5IGFuZCBpbnNlY3VyZSBwbGF0Zm9ybSAodW5sZXNzIGNwdSBhZmZpbml0
eQorICAgICAqIGlzIG1hbnVhbGx5IHNwZWNpZmllZCBmb3IgYWxsIGRvbWFpbnMpLiBCZXR0ZXIg
dG8gcGFyayB0aGVtIGZvcgorICAgICAqIG5vdy4KICAgICAgKi8KICAgICBpZiAoICFvcHRfaG1w
X3Vuc2FmZSAmJgogICAgICAgICAgY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMgIT0gYm9vdF9j
cHVfZGF0YS5taWRyLmJpdHMgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNQ
VSV1IE1JRFIgKDB4JXgpIGRvZXMgbm90IG1hdGNoIGJvb3QgQ1BVIE1JRFIgKDB4JXgpLlxuIiwK
KyAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNQVSV1IE1JRFIgKDB4JXgpIGRvZXMgbm90IG1h
dGNoIGJvb3QgQ1BVIE1JRFIgKDB4JXgpLCBkaXNhYmxlIGNwdS4gU2VlIGhtcC11bnNhZmUuXG4i
LAogICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJyZW50X2NwdV9kYXRhLm1p
ZHIuYml0cywKICAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEubWlkci5iaXRzKTsKICAgICAg
ICAgc3RvcF9jcHUoKTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 00:31:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 00:31:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emTw4-0003ze-BZ; Fri, 16 Feb 2018 00:31:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emTw3-0003yQ-9d
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 00:31:31 +0000
X-Inumbo-ID: e6f99496-12b0-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6f99496-12b0-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 00:32:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emTvv-0003kQ-Ie; Fri, 16 Feb 2018 00:31:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emTvq-0004Op-A3; Fri, 16 Feb 2018 00:31:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emTvp-0004uc-Vr; Fri, 16 Feb 2018 00:31:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119201-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore:fail:heisenbug
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=61f14c015f5be9151ba25e638d349f4d40cb7cd4
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 00:31:17 +0000
Subject: [Xen-devel] [linux-linus test] 119201: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTIwMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MjAxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CgpUZXN0cyB3aGljaCBhcmUgZmFpbGlu
ZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxMyBndWVzdC1zYXZlcmVzdG9yZSAgZmFpbCBwYXNzIGluIDExOTExNwoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICBmYWlsIGluIDEx
OTExNyBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDYxZjE0YzAxNWY1YmU5MTUxYmEyNWU2
MzhkMzQ5ZjRkNDBjYjdjZDQKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAg
IDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBaICAgMjEgZGF5cwpGYWlsaW5nIHNp
bmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6MTcgWiAgIDIwIGRheXMgICAyMyBh
dHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTkxMTcgIDIwMTgtMDItMTMgMjI6MjA6NDUg
WiAgICAyIGRheXMgICAgMiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIxNTcgcGVvcGxlIHRvdWNoZWQgcmV2aXNp
b25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVz
dC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUv
bG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAg
ICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxh
bmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3Mg
Y29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9
b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBp
dCB3b3VsZCBiZSAyNDEwNjIgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 01:05:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 01:05:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emUSO-0004Ag-4c; Fri, 16 Feb 2018 01:04:56 +0000
Received: from mail6.bemta26.messagelabs.com ([85.158.142.48])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sfr@canb.auug.org.au>) id 1emUSL-0004Aa-JU
 for Xen-devel@lists.xensource.com; Fri, 16 Feb 2018 01:04:54 +0000
Received: from [85.158.142.100] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-8.bemta.az-a.eu-central-1.aws.symcld.net id 4F/99-01561-F2E268A5;
 Fri, 16 Feb 2018 01:04:47 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsWSLjbBWVdPry3
 KYGabscW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzTg5rY+t4IxgRc+ho+wNjBv4uxi5OIQEepgk
 tt1exArisAjMZ5FYvO8hcxcjJ5CjKjH9xSNWEJtNQFfi36vnTCC2iMAdRomPGyVAGpgFjjNKr
 D52lREkISzgJjHvw2U2EJtXwExiyvcLULagxMmZT1ggGhoZJT4c3sA4gZFrFpLcLGQ5kASzgJ
 bEw1+3WCBsbYllC18zQ9jqEhNOvmOHsPUk3v7uZVnAyLaK0TKpKDM9oyQ3MTNH19DAQNfQ0Fj
 XWNfI2FIvsUo3US+1VDc5Na+kKBEoq5dYXqxXXJmbnJOil5dasokRGIAMQLCDccqhxEOMkhxM
 SqK8Wedbo4T4kvJTKjMSizPii0pzUosPMcpwcChJ8E7WaYsSEixKTU+tSMvMAcYCTFqCg0dJh
 HclSJq3uCAxtzgzHSJ1itGYo+nBgzZmjhsvXrcxC7Hk5eelSonzXgMpFQApzSjNgxsEi9FLjL
 JSwryMQKcJ8RSkFuVmlqDKv2IU52BUEubdCzKFJzOvBG7fK6BTmIBO4VVqBTmlJBEhJdXA2GO
 8ZJXbmQ9RGn5dHaHxp3iPiRya6NWSv+BeOpfHGpG0G48UxLxdJv5s7mV+tzlyWXfRzOg8th0r
 avxS/drOhheWzXu9NW/y2YkTBDLObt9zV8X2etTcvactuWacWmJROm9FwKrou3vObtnOlFv4M
 UKjgqd4p9bZn6suzXM45R/062L80suH3yqxFGckGmoxFxUnAgDW0uyRzAIAAA==
X-Env-Sender: sfr@canb.auug.org.au
X-Msg-Ref: server-32.tower-225.messagelabs.com!1518743083!1131951!1
X-Originating-IP: [103.22.144.67]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 25747 invoked from network); 16 Feb 2018 01:04:46 -0000
Received: from ozlabs.org (HELO ozlabs.org) (103.22.144.67)
 by server-32.tower-225.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 16 Feb 2018 01:04:46 -0000
Received: from authenticated.ozlabs.org (localhost [127.0.0.1])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by ozlabs.org (Postfix) with ESMTPSA id 3zjFKk580mz9t5l;
 Fri, 16 Feb 2018 12:04:42 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=canb.auug.org.au;
 s=201702; t=1518743082;
 bh=i9MiZYACvL3W/Qnr/ET41aiJ3RiaFsFjhRAYhXqlnwk=;
 h=Date:From:To:Cc:Subject:From;
 b=Y5Km3zg9seHHAB7ZZGFNxdDSt8TDFu00SLhUi72zrqfzg4IAd6DEksK94VPZEZWSe
 h3Hezb9LEJYNJhK8DgbI28+wGpC+uwJmpxahyUHLmFctqje2adbebwyCYHmUXwGcgL
 YJFO6T/QfU5sR/dJwLLiW8B6OB6OovPvCZuwXkc1qc8fw4ayKk7btVQnjT1k9Tulh5
 8gj5lDhoEk2xC3y3Ff18SSOzzBlZcrQKVGxfniwTD9Kd6Wxa3rY2s+MBd7SxMZd61f
 eQmdM5thbHlc+Sdt9zULEmAuGRSb27gvdc47gvbEnI2r0tDrfyHZtrmYMm1hWoPoks
 oqD2X8YdVhP0Q==
Date: Fri, 16 Feb 2018 12:04:32 +1100
From: Stephen Rothwell <sfr@canb.auug.org.au>
To: Juergen Gross <jgross@suse.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Xen Devel
 <Xen-devel@lists.xensource.com>
Message-ID: <20180216120432.2f4e9c89@canb.auug.org.au>
MIME-Version: 1.0
Cc: Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Al Viro <viro@zeniv.linux.org.uk>
Subject: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	Linus' tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7240916600557545035=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7240916600557545035==
Content-Type: multipart/signed; micalg=pgp-sha256;
 boundary="Sig_/RcypGp7ov+IO3ZI01VUMiJ6"; protocol="application/pgp-signature"

--Sig_/RcypGp7ov+IO3ZI01VUMiJ6
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Hi all,

Today's linux-next merge of the xen-tip tree got a conflict in:

  drivers/xen/pvcalls-front.c

between commit:

  a9a08845e9ac ("vfs: do bulk POLL* -> EPOLL* replacement")

from Linus' tree and commit:

  1e7dbff356e5 ("pvcalls-front: introduce a per sock_mapping refcount")

from the xen-tip tree.

I fixed it up (see below) and can carry the fix as necessary. This
is now fixed as far as linux-next is concerned, but any non trivial
conflicts should be mentioned to your upstream maintainer when your tree
is submitted for merging.  You may also want to consider cooperating
with the maintainer of the conflicting tree to minimise any particularly
complex conflicts.

--=20
Cheers,
Stephen Rothwell

diff --cc drivers/xen/pvcalls-front.c
index 753d9cb437d0,ca5b77309c7d..000000000000
--- a/drivers/xen/pvcalls-front.c
+++ b/drivers/xen/pvcalls-front.c
@@@ -963,20 -942,13 +942,13 @@@ __poll_t pvcalls_front_poll(struct fil
  {
  	struct pvcalls_bedata *bedata;
  	struct sock_mapping *map;
 -	int ret;
 +	__poll_t ret;
 =20
- 	pvcalls_enter();
- 	if (!pvcalls_front_dev) {
- 		pvcalls_exit();
+ 	map =3D pvcalls_enter_sock(sock);
+ 	if (IS_ERR(map))
 -		return POLLNVAL;
 +		return EPOLLNVAL;
- 	}
  	bedata =3D dev_get_drvdata(&pvcalls_front_dev->dev);
 =20
- 	map =3D (struct sock_mapping *) sock->sk->sk_send_head;
- 	if (!map) {
- 		pvcalls_exit();
- 		return EPOLLNVAL;
- 	}
  	if (map->active_socket)
  		ret =3D pvcalls_front_poll_active(file, bedata, map, wait);
  	else

--Sig_/RcypGp7ov+IO3ZI01VUMiJ6
Content-Type: application/pgp-signature
Content-Description: OpenPGP digital signature

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

iQEzBAEBCAAdFiEENIC96giZ81tWdLgKAVBC80lX0GwFAlqGLiAACgkQAVBC80lX
0Gzl/Qf9EJ+rGIkbV3fwxNFrDlDNfH5Ceme9hgscpX7pXg0Lvhg9XfkYSkkkYrIW
mcQrsYhHspRS0DoU0CKIrHDhl2dd8X04yHkY3QU5kiVghJ+fQT7F6VtqOXOhL6sB
tpnd4N4JgZZF770nClQRPwDOaYkmy0uhSABPaUWx9isL2NQPjSXQnnUy0oxC8uj3
zyoLEut/+XGMiGD2x5vH34q6sszQMWwW3hiwdCHcvQ7GrDKsM/SxkRC8WNplTvNC
KG3FOWyv46B3Jhvxs55xU/STkDfIgYRiVIQ3Go/Ng+gsVqHmB4cGkcKm6XfLcUIA
6KdHzfF98oxm5gy2Gq5Pu+ZFeM3JJA==
=5iqi
-----END PGP SIGNATURE-----

--Sig_/RcypGp7ov+IO3ZI01VUMiJ6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7240916600557545035==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 16 01:34:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 01:34:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emUuL-0006PG-AJ; Fri, 16 Feb 2018 01:33:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emUuJ-0006Ot-VV
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 01:33:48 +0000
X-Inumbo-ID: 569240d8-12b9-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 569240d8-12b9-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 02:33:06 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emUuF-0007Hr-Fa; Fri, 16 Feb 2018 01:33:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emUu9-0007Ud-Uo; Fri, 16 Feb 2018 01:33:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emUu9-0006t0-C7; Fri, 16 Feb 2018 01:33:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1emUu9-0006t0-C7@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 01:33:37 +0000
Subject: [Xen-devel] [xen-4.7-testing bisection] complete build-i386
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi00LjctdGVzdGluZwp4ZW5icmFuY2ggeGVuLTQuNy10ZXN0aW5nCmpvYiBidWls
ZC1pMzg2CnRlc3RpZCB4ZW4tYnVpbGQKClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0Cgoq
KiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBp
biB0cmVlOiAgeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVj
ZWQ6ICBhYWM0Y2JlMzY0NDczOGQ0ODVkMzhiZDU1MTA0NmQ2M2MwMGNjNjcwCiAgQnVnIG5vdCBw
cmVzZW50OiA2ODQyMGI0N2Q5YjgxM2NhNDg4OTFiNjA0ZmFiMzc5ZDQwYWE1OTRlCiAgTGFzdCBm
YWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MvMTE5MzUzLwoKCiAgY29tbWl0IGFhYzRjYmUzNjQ0NzM4ZDQ4NWQzOGJkNTUxMDQ2ZDYzYzAw
Y2M2NzAKICBBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAg
IFdlZCBGZWIgMTQgMTI6MDY6MjIgMjAxOCArMDEwMAogIAogICAgICB4ODY6IGZpeCBidWlsZCB3
aXRoIG9sZGVyIHRvb2wgY2hhaW4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdy
YXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9y
ZXN1bHRzL2Jpc2VjdC94ZW4tNC43LXRlc3RpbmcvYnVpbGQtaTM4Ni54ZW4tYnVpbGQuaHRtbApS
ZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRo
ZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
UnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMv
YmlzZWN0L3hlbi00LjctdGVzdGluZy9idWlsZC1pMzg2Lnhlbi1idWlsZCAtLXN1bW1hcnktb3V0
PXRtcC8xMTkzNTMuYmlzZWN0aW9uLXN1bW1hcnkgLS1iYXNpcy10ZW1wbGF0ZT0xMTg3MjEgLS1i
bGVzc2luZ3M9cmVhbCxyZWFsLWJpc2VjdCB4ZW4tNC43LXRlc3RpbmcgYnVpbGQtaTM4NiB4ZW4t
YnVpbGQKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExOTE4MiBmYWlsIFto
b3N0PWh1eGVscmViZTBdIC8gMTE4NzIxIFtob3N0PWNoYXJkb25uYXkxXSAxMTg2NjQgb2suCkZh
aWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDExOTE4MiAvIDExODY2NAoodHJlZSB3aXRoIG5v
IHVybDogbWluaW9zKQoodHJlZSBpbiBiYXNpc3Bhc3MgYnV0IG5vdCBpbiBsYXRlc3Q6IG92bWYp
Cih0cmVlIGluIGJhc2lzcGFzcyBidXQgbm90IGluIGxhdGVzdDogcWVtdSkKKHRyZWUgaW4gYmFz
aXNwYXNzIGJ1dCBub3QgaW4gbGF0ZXN0OiBzZWFiaW9zKQpUcmVlOiBxZW11dSBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
eGVuLmdpdApMYXRlc3QgMDI2NTkzNjQzNDk3MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSBh
YWM0Y2JlMzY0NDczOGQ0ODVkMzhiZDU1MTA0NmQ2M2MwMGNjNjcwCkJhc2lzIHBhc3MgMDI2NTkz
NjQzNDk3MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSBmNTBlYTg0MGI5YTg2MDkyN2M3YWNh
NWZhNjRlYjM0ZTE0ZjE3MTY0CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0
dXBsZS1nZW5lcmF0b3IgIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjMDI2NTkz
NjQzNDk3MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNS0wMjY1OTM2NDM0OTczMGY4Mjk3N2Jk
MjAzMzFkNGZhMzc0NjQ4ZmE1IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2Y1MGVhODQw
YjlhODYwOTI3YzdhY2E1ZmE2NGViMzRlMTRmMTcxNjQtYWFjNGNiZTM2NDQ3MzhkNDg1ZDM4YmQ1
NTEwNDZkNjNjMDBjYzY3MApMb2FkZWQgMTAwMiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFy
Y2hpbmcgZm9yIHRlc3QgcmVzdWx0czoKIDExODY2NCBwYXNzIDAyNjU5MzY0MzQ5NzMwZjgyOTc3
YmQyMDMzMWQ0ZmEzNzQ2NDhmYTUgZjUwZWE4NDBiOWE4NjA5MjdjN2FjYTVmYTY0ZWIzNGUxNGYx
NzE2NAogMTE4NzIxIFtob3N0PWNoYXJkb25uYXkxXQogMTE5MTgyIGZhaWwgMDI2NTkzNjQzNDk3
MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSBhYWM0Y2JlMzY0NDczOGQ0ODVkMzhiZDU1MTA0
NmQ2M2MwMGNjNjcwCiAxMTkzMjkgcGFzcyAwMjY1OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZh
Mzc0NjQ4ZmE1IGY1MGVhODQwYjlhODYwOTI3YzdhY2E1ZmE2NGViMzRlMTRmMTcxNjQKIDExOTMz
MCBmYWlsIDAyNjU5MzY0MzQ5NzMwZjgyOTc3YmQyMDMzMWQ0ZmEzNzQ2NDhmYTUgYWFjNGNiZTM2
NDQ3MzhkNDg1ZDM4YmQ1NTEwNDZkNjNjMDBjYzY3MAogMTE5MzMxIHBhc3MgMDI2NTkzNjQzNDk3
MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSBmOTYxNjg4NGUxNmI4MDI4YzI1N2M4YjAxZmIx
MmRhZmY3ZmUzNDU0CiAxMTkzMzQgcGFzcyAwMjY1OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZh
Mzc0NjQ4ZmE1IDg0ZDQ3YWNjMDVhZjUxNmQ4MTNmMTk1MmU4NTNjNGNhMmJlMmFkYmEKIDExOTMz
NSBwYXNzIDAyNjU5MzY0MzQ5NzMwZjgyOTc3YmQyMDMzMWQ0ZmEzNzQ2NDhmYTUgMzI3YTc4MzY3
NDRjYThkN2UxY2ZjNmRjNDc2ZDUxZDdjNjNmNjhlYQogMTE5MzM2IHBhc3MgMDI2NTkzNjQzNDk3
MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSBlMDk1NDhkMjhhMWNmZmFmYzBmYTVlZDlmOTdh
YzU4NTE0NDkxYWI4CiAxMTkzNDEgcGFzcyAwMjY1OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZh
Mzc0NjQ4ZmE1IDY4NDIwYjQ3ZDliODEzY2E0ODg5MWI2MDRmYWIzNzlkNDBhYTU5NGUKIDExOTM0
MiBmYWlsIDAyNjU5MzY0MzQ5NzMwZjgyOTc3YmQyMDMzMWQ0ZmEzNzQ2NDhmYTUgYWFjNGNiZTM2
NDQ3MzhkNDg1ZDM4YmQ1NTEwNDZkNjNjMDBjYzY3MAogMTE5MzQ0IHBhc3MgMDI2NTkzNjQzNDk3
MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSA2ODQyMGI0N2Q5YjgxM2NhNDg4OTFiNjA0ZmFi
Mzc5ZDQwYWE1OTRlCiAxMTkzNDYgZmFpbCAwMjY1OTM2NDM0OTczMGY4Mjk3N2JkMjAzMzFkNGZh
Mzc0NjQ4ZmE1IGFhYzRjYmUzNjQ0NzM4ZDQ4NWQzOGJkNTUxMDQ2ZDYzYzAwY2M2NzAKIDExOTM0
NyBwYXNzIDAyNjU5MzY0MzQ5NzMwZjgyOTc3YmQyMDMzMWQ0ZmEzNzQ2NDhmYTUgNjg0MjBiNDdk
OWI4MTNjYTQ4ODkxYjYwNGZhYjM3OWQ0MGFhNTk0ZQogMTE5MzUzIGZhaWwgMDI2NTkzNjQzNDk3
MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSBhYWM0Y2JlMzY0NDczOGQ0ODVkMzhiZDU1MTA0
NmQ2M2MwMGNjNjcwClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBm
b3VuZDogZmxpZ2h0IDExODY2NCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6
IGZsaWdodCAxMTkxODIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZs
aWdodCAxMTkzMjkgKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MTkzMzAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMDI2NTkzNjQz
NDk3MzBmODI5NzdiZDIwMzMxZDRmYTM3NDY0OGZhNSA2ODQyMGI0N2Q5YjgxM2NhNDg4OTFiNjA0
ZmFiMzc5ZDQwYWE1OTRlCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBo
IHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE5MzQxIChwYXNzKSwgZm9yIGxhc3QgcGFz
cwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE5MzQyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUK
IFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5MzQ0IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8g
Zm91bmQ6IGZsaWdodCAxMTkzNDYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMTkzNDcgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDExOTM1MyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJv
ZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgeGVuIGdpdDov
L3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBhYWM0Y2JlMzY0NDcz
OGQ0ODVkMzhiZDU1MTA0NmQ2M2MwMGNjNjcwCiAgQnVnIG5vdCBwcmVzZW50OiA2ODQyMGI0N2Q5
YjgxM2NhNDg4OTFiNjA0ZmFiMzc5ZDQwYWE1OTRlCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MzUzLwoKCiAgY29t
bWl0IGFhYzRjYmUzNjQ0NzM4ZDQ4NWQzOGJkNTUxMDQ2ZDYzYzAwY2M2NzAKICBBdXRob3I6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICBEYXRlOiAgIFdlZCBGZWIgMTQgMTI6MDY6
MjIgMjAxOCArMDEwMAogIAogICAgICB4ODY6IGZpeCBidWlsZCB3aXRoIG9sZGVyIHRvb2wgY2hh
aW4KICAgICAgCiAgICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC94
ZW4tNC43LXRlc3RpbmcvYnVpbGQtaTM4Ni54ZW4tYnVpbGQue2RvdCxwcyxwbmcsaHRtbCxzdmd9
LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjExOTM1MzogdG9sZXJh
YmxlIEFMTCBGQUlMCgpmbGlnaHQgMTE5MzUzIHhlbi00LjctdGVzdGluZyByZWFsLWJpc2VjdCBb
cmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEx
OTM1My8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQg
bm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVp
bGQtaTM4NiAgICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICAgICAgICAgICBmYWls
IGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 01:56:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 01:56:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emVFf-0007x0-U3; Fri, 16 Feb 2018 01:55:51 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <sstabellini@kernel.org>) id 1emVFe-0007wu-0e
 for Xen-devel@lists.xensource.com; Fri, 16 Feb 2018 01:55:50 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id D4/8D-25624-42A368A5;
 Fri, 16 Feb 2018 01:55:48 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrJIsWRWlGSWpSXmKPExsVybKJssq6KVVu
 UwZ5uUYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmvHqyHPmgsm8FTPunGdtYDzB1cXIxSEk8JtR
 Yv3/K6xdjJwcLAIOEpdurGbpYuTgYBSIkXjwwxokzCgQJjH58hKoEm2JY03vwGw2AUOJv082s
 YGUSwDZSz5zgJgiQCUHfguATGcWOMIsMbt3HTNIubCAl0Tfwi52EJtTwFxi17Q7LCA2L1B80/
 6/jCC2kICZxIVJd8BqRAV0JQ79+8MGUSMocXLmE7B6ZgEtieXTt7FMYBSYhSQ1C0lqASPTKkb
 14tSistQiXUu9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAAGQAgh2MdzcFHGKU
 5GBSEuXNOt8aJcSXlJ9SmZFYnBFfVJqTWnyIUYaDQ0mCl9uyLUpIsCg1PbUiLTMHGAswaQkOH
 iURXi0LoDRvcUFibnFmOkTqFKMxR9ODB23MHDdevG5jFmLJy89LlRLnvQNSKgBSmlGaBzcIFq
 OXGGWlhHkZgU4T4ilILcrNLEGVf8UozsGoJMz7BWQKT2ZeCdy+V0CnMAGdwqvUCnJKSSJCSqq
 B0TpVhtPQ+1bsb9Zbs5Kk5XdMSldxk3AqD9p3iiGp8NC/D3+XPX32edu0whCec+sitiZcWj5r
 +4mLRb1ST/bGRLgdf23+9tTtjw9nzt68cvfGBhfXgh3dP/W8itUuy8iul/n6NORk0/81VreSO
 K7+KJ2wbNeyJ+5hn3/O9l31QW7Bz8NLGLJ3BGxSYinOSDTUYi4qTgQAEt/ftMwCAAA=
X-Env-Sender: sstabellini@kernel.org
X-Msg-Ref: server-2.tower-21.messagelabs.com!1518746147!62934437!1
X-Originating-IP: [198.145.29.99]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.4.45; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32057 invoked from network); 16 Feb 2018 01:55:48 -0000
Received: from mail.kernel.org (HELO mail.kernel.org) (198.145.29.99)
 by server-2.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 16 Feb 2018 01:55:48 -0000
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3DF25217A0;
 Fri, 16 Feb 2018 01:55:45 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3DF25217A0
Date: Thu, 15 Feb 2018 17:55:45 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stephen Rothwell <sfr@canb.auug.org.au>
In-Reply-To: <20180216120432.2f4e9c89@canb.auug.org.au>
Message-ID: <alpine.DEB.2.10.1802151754040.5392@sstabellini-ThinkPad-X260>
References: <20180216120432.2f4e9c89@canb.auug.org.au>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Linux-Next Mailing List <linux-next@vger.kernel.org>,
 Al Viro <viro@zeniv.linux.org.uk>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Linus Torvalds <torvalds@linux-foundation.org>,
 Xen Devel <Xen-devel@lists.xensource.com>
Subject: Re: [Xen-devel] linux-next: manual merge of the xen-tip tree with
	Linus' tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgU3RlcGhlbiBSb3Rod2VsbCB3cm90ZToKPiBIaSBhbGwsCj4g
Cj4gVG9kYXkncyBsaW51eC1uZXh0IG1lcmdlIG9mIHRoZSB4ZW4tdGlwIHRyZWUgZ290IGEgY29u
ZmxpY3QgaW46Cj4gCj4gICBkcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiAKPiBiZXR3ZWVu
IGNvbW1pdDoKPiAKPiAgIGE5YTA4ODQ1ZTlhYyAoInZmczogZG8gYnVsayBQT0xMKiAtPiBFUE9M
TCogcmVwbGFjZW1lbnQiKQo+IAo+IGZyb20gTGludXMnIHRyZWUgYW5kIGNvbW1pdDoKPiAKPiAg
IDFlN2RiZmYzNTZlNSAoInB2Y2FsbHMtZnJvbnQ6IGludHJvZHVjZSBhIHBlciBzb2NrX21hcHBp
bmcgcmVmY291bnQiKQo+IAo+IGZyb20gdGhlIHhlbi10aXAgdHJlZS4KPiAKPiBJIGZpeGVkIGl0
IHVwIChzZWUgYmVsb3cpIGFuZCBjYW4gY2FycnkgdGhlIGZpeCBhcyBuZWNlc3NhcnkuIFRoaXMK
PiBpcyBub3cgZml4ZWQgYXMgZmFyIGFzIGxpbnV4LW5leHQgaXMgY29uY2VybmVkLCBidXQgYW55
IG5vbiB0cml2aWFsCj4gY29uZmxpY3RzIHNob3VsZCBiZSBtZW50aW9uZWQgdG8geW91ciB1cHN0
cmVhbSBtYWludGFpbmVyIHdoZW4geW91ciB0cmVlCj4gaXMgc3VibWl0dGVkIGZvciBtZXJnaW5n
LiAgWW91IG1heSBhbHNvIHdhbnQgdG8gY29uc2lkZXIgY29vcGVyYXRpbmcKPiB3aXRoIHRoZSBt
YWludGFpbmVyIG9mIHRoZSBjb25mbGljdGluZyB0cmVlIHRvIG1pbmltaXNlIGFueSBwYXJ0aWN1
bGFybHkKPiBjb21wbGV4IGNvbmZsaWN0cy4KCkhpIFN0ZXBoZW4sCgppdCBsb29rcyBnb29kLgoK
Q2hlZXJzLAoKU3RlZmFubwoKCj4gLS0gCj4gQ2hlZXJzLAo+IFN0ZXBoZW4gUm90aHdlbGwKPiAK
PiBkaWZmIC0tY2MgZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gaW5kZXggNzUzZDljYjQz
N2QwLGNhNWI3NzMwOWM3ZC4uMDAwMDAwMDAwMDAwCj4gLS0tIGEvZHJpdmVycy94ZW4vcHZjYWxs
cy1mcm9udC5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gQEBAIC05NjMs
MjAgLTk0MiwxMyArOTQyLDEzIEBAQCBfX3BvbGxfdCBwdmNhbGxzX2Zyb250X3BvbGwoc3RydWN0
IGZpbAo+ICAgewo+ICAgCXN0cnVjdCBwdmNhbGxzX2JlZGF0YSAqYmVkYXRhOwo+ICAgCXN0cnVj
dCBzb2NrX21hcHBpbmcgKm1hcDsKPiAgLQlpbnQgcmV0Owo+ICArCV9fcG9sbF90IHJldDsKPiAg
IAo+IC0gCXB2Y2FsbHNfZW50ZXIoKTsKPiAtIAlpZiAoIXB2Y2FsbHNfZnJvbnRfZGV2KSB7Cj4g
LSAJCXB2Y2FsbHNfZXhpdCgpOwo+ICsgCW1hcCA9IHB2Y2FsbHNfZW50ZXJfc29jayhzb2NrKTsK
PiArIAlpZiAoSVNfRVJSKG1hcCkpCj4gIC0JCXJldHVybiBQT0xMTlZBTDsKPiAgKwkJcmV0dXJu
IEVQT0xMTlZBTDsKPiAtIAl9Cj4gICAJYmVkYXRhID0gZGV2X2dldF9kcnZkYXRhKCZwdmNhbGxz
X2Zyb250X2Rldi0+ZGV2KTsKPiAgIAo+IC0gCW1hcCA9IChzdHJ1Y3Qgc29ja19tYXBwaW5nICop
IHNvY2stPnNrLT5za19zZW5kX2hlYWQ7Cj4gLSAJaWYgKCFtYXApIHsKPiAtIAkJcHZjYWxsc19l
eGl0KCk7Cj4gLSAJCXJldHVybiBFUE9MTE5WQUw7Cj4gLSAJfQo+ICAgCWlmIChtYXAtPmFjdGl2
ZV9zb2NrZXQpCj4gICAJCXJldCA9IHB2Y2FsbHNfZnJvbnRfcG9sbF9hY3RpdmUoZmlsZSwgYmVk
YXRhLCBtYXAsIHdhaXQpOwo+ICAgCWVsc2UKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 02:01:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 02:01:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emVL3-0000dX-Gz; Fri, 16 Feb 2018 02:01:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emVL2-0000dJ-BZ
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 02:01:24 +0000
X-Inumbo-ID: 75d763a1-12bd-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 75d763a1-12bd-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 02:02:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emVKu-0008Se-QO; Fri, 16 Feb 2018 02:01:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emVKp-00086q-CM; Fri, 16 Feb 2018 02:01:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emVKo-0005rV-QX; Fri, 16 Feb 2018 02:01:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119217-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:<job
 status>:broken:regression
 xen-unstable:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:guest-saverestore.2:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-unstable:build-armhf-pvops:host-build-prep:fail:regression
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=27196d4cc917d91b5b5daee50173565139ca9c9d
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 02:01:10 +0000
Subject: [Xen-devel] [xen-unstable test] 119217: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2789939677331507412=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119217 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119217/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm 15 guest-saverestore.2 fail REGR. vs. 118698
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 118698
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 118698

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  27196d4cc917d91b5b5daee50173565139ca9c9d
baseline version:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d

Last test of basis   118698  2018-02-08 19:23:11 Z    7 days
Failing since        118802  2018-02-10 00:36:18 Z    6 days    7 attempts
Testing same since   119217  2018-02-14 22:45:36 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Paul Semel <semelpaul@gmail.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sameer Goel <sameer.goel@linaro.org>
  Simon Gaiser <simon@invisiblethingslab.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-pvops broken

Not pushing.

(No revision log; it would be 590 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2789939677331507412==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 02:01:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 02:01:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emVLC-0000gZ-Te; Fri, 16 Feb 2018 02:01:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emVLB-0000ee-Jy
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 02:01:33 +0000
X-Inumbo-ID: 7b4b3e74-12bd-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7b4b3e74-12bd-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 02:02:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emVL4-0008Ss-Tf; Fri, 16 Feb 2018 02:01:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emVKz-00087L-5K; Fri, 16 Feb 2018 02:01:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emVKy-00062d-HD; Fri, 16 Feb 2018 02:01:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1emVKy-00062d-HD@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 02:01:20 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-freebsd10-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWFtZDY0CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8v
Z2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIu
Ni5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14
ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11
LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91
bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVl
OiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3Rv
cnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDYxZjE0YzAxNWY1YmU5MTUx
YmEyNWU2MzhkMzQ5ZjRkNDBjYjdjZDQKICBCdWcgbm90IHByZXNlbnQ6IDBhNGI2ZTJmODBhYWQ0
NmZiNTVhNWNmN2IxNjY0YzBhZWYwMzBlZTAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dz
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkzNDkvCgoKICAoUmV2aXNp
b24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxl
IGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwg
cmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9
L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExOTM0OS5iaXNlY3Rpb24t
c3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExODMyNCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlz
ZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgeGVuLWJvb3QK
U2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExOTIwMSBmYWlsIFtob3N0PWl0
YWxpYTBdIC8gMTE4NjI5IFtob3N0PXJpbWF2YTBdIDExODU5OCBbaG9zdD1jaGFyZG9ubmF5MV0g
MTE4NTg2IFtob3N0PWVsYmxpbmcwXSAxMTg1NzYgW2hvc3Q9cGlub3QxXSAxMTg1NjYgW2hvc3Q9
ZWxibGluZzFdIDExODU1NiBbaG9zdD1odXhlbHJlYmUxXSAxMTg1MzggW2hvc3Q9YmFyb3F1ZTFd
IDExODUwMSBbaG9zdD1maWFubzFdIDExODQ2NCBbaG9zdD1jaGFyZG9ubmF5MF0gMTE4NDQ1IG9r
LgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTkyMDEgLyAxMTg0NDUKKHRyZWUgd2l0
aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGggbm8g
dXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xp
bnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13YXJl
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVlOiBx
ZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJlZTog
cWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0Oi8v
eGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IDYxZjE0YzAxNWY1YmU5MTUxYmEyNWU2Mzhk
MzQ5ZjRkNDBjYjdjZDQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgx
YmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2
MTQ4M2I4ZApCYXNpcyBwYXNzIDBhNGI2ZTJmODBhYWQ0NmZiNTVhNWNmN2IxNjY0YzBhZWYwMzBl
ZTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNk
MTU3NzU2NTVhOTcgNGM3ZTQ3OGQ1OTdiMDM0NmVlZjNhMjU2Y2ZkNjc5NGFjNzc4YjYwOApHZW5l
cmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6Ly9n
aXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42
LmdpdCMwYTRiNmUyZjgwYWFkNDZmYjU1YTVjZjdiMTY2NGMwYWVmMDMwZWUwLTYxZjE0YzAxNWY1
YmU5MTUxYmEyNWU2MzhkMzQ5ZjRkNDBjYjdjZDQgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAtYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzJiMDMzZTM5NmY0ZmEwOTgx
YmFlMTIxM2NkYWNkMTU3NzU2NTVhOTctMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM0YzdlNDc4ZDU5N2IwMzQ2ZWVm
M2EyNTZjZmQ2Nzk0YWM3NzhiNjA4LWM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0
ODNiOGQKYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yOiB0cmVlIGRpc2NvbnRpZ3VvdXM6IGxpbnV4
LTIuNgpMb2FkZWQgMTAwMiBub2RlcyBpbiByZXZpc2lvbiBncmFwaApTZWFyY2hpbmcgZm9yIHRl
c3QgcmVzdWx0czoKIDExODQ0NSBwYXNzIDBhNGI2ZTJmODBhYWQ0NmZiNTVhNWNmN2IxNjY0YzBh
ZWYwMzBlZTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIx
M2NkYWNkMTU3NzU2NTVhOTcgNGM3ZTQ3OGQ1OTdiMDM0NmVlZjNhMjU2Y2ZkNjc5NGFjNzc4YjYw
OAogMTE4MzYyIFtob3N0PWZpYW5vMF0KIDExODQwMSBbaG9zdD1pdGFsaWExXQogMTE4NDI4IFto
b3N0PWJhcm9xdWUwXQogMTE4NDY0IFtob3N0PWNoYXJkb25uYXkwXQogMTE4NTM4IFtob3N0PWJh
cm9xdWUxXQogMTE4NTAxIFtob3N0PWZpYW5vMV0KIDExODU1NiBbaG9zdD1odXhlbHJlYmUxXQog
MTE4NTY2IFtob3N0PWVsYmxpbmcxXQogMTE4NTc2IFtob3N0PXBpbm90MV0KIDExODU4NiBbaG9z
dD1lbGJsaW5nMF0KIDExODYyOSBbaG9zdD1yaW1hdmEwXQogMTE4NTk4IFtob3N0PWNoYXJkb25u
YXkxXQogMTE4NjM4IGZhaWwgaXJyZWxldmFudAogMTE4NjcyIGZhaWwgaXJyZWxldmFudAogMTE4
Nzc1IGZhaWwgaXJyZWxldmFudAogMTE4ODkzIGZhaWwgaXJyZWxldmFudAogMTE4OTY4IGZhaWwg
aXJyZWxldmFudAogMTE5MDY0IGZhaWwgaXJyZWxldmFudAogMTE5MTE3IGZhaWwgNjFmMTRjMDE1
ZjViZTkxNTFiYTI1ZTYzOGQzNDlmNGQ0MGNiN2NkNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
MmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4
ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkyNzEgcGFzcyAwYTRiNmUyZjgwYWFkNDZmYjU1
YTVjZjdiMTY2NGMwYWVmMDMwZWUwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZm
NGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDRjN2U0NzhkNTk3YjAzNDZlZWYzYTI1NmNm
ZDY3OTRhYzc3OGI2MDgKIDExOTI4MyBmYWlsIDYxZjE0YzAxNWY1YmU5MTUxYmEyNWU2MzhkMzQ5
ZjRkNDBjYjdjZDQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFl
MTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4
M2I4ZAogMTE5Mjg4IHBhc3MgMGE0YjZlMmY4MGFhZDQ2ZmI1NWE1Y2Y3YjE2NjRjMGFlZjAzMGVl
MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2Qx
NTc3NTY1NWE5NyAwMDI2OGNjOTEyNzBjN2IwYWEzYTE5MDZiZjdlNzcwMmRiOWM2MWMxCiAxMTky
OTggYmxvY2tlZCAwYTRiNmUyZjgwYWFkNDZmYjU1YTVjZjdiMTY2NGMwYWVmMDMwZWUwIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNk
YzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IGNmNGIzMGRjYTBhZDczZTg3ODAyZGY4M2M1Mjk3YWJlZTk5NjBjMjIKIDExOTI5MyBwYXNz
IDBhNGI2ZTJmODBhYWQ0NmZiNTVhNWNmN2IxNjY0YzBhZWYwMzBlZTAgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZDAxMTVm
OTZlYTYzM2ZkNmQ2NjhmMmMwNjc3ODU5MTJjMGFkNGMwMAogMTE5MzAwIHBhc3MgMGE0YjZlMmY4
MGFhZDQ2ZmI1NWE1Y2Y3YjE2NjRjMGFlZjAzMGVlMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
MmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBhMjIzMjBlMzJkY2EwOTE4
ZWQyMzc5OTU4M2Y0NzBhZmU0YzI0MzMwCiAxMTkyMDEgZmFpbCA2MWYxNGMwMTVmNWJlOTE1MWJh
MjVlNjM4ZDM0OWY0ZDQwY2I3Y2Q0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZm
NGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2
ZThhZGI1NjE0ODNiOGQKIDExOTMwNSBwYXNzIDBhNGI2ZTJmODBhYWQ0NmZiNTVhNWNmN2IxNjY0
YzBhZWYwMzBlZTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFl
MTIxM2NkYWNkMTU3NzU2NTVhOTcgMTcwYjZkNTcyNWQ2ODBhMDIwNjdhMTUxMjJkNDM5ODA4NzU1
YWI2NQogMTE5MzQ1IHBhc3MgMGE0YjZlMmY4MGFhZDQ2ZmI1NWE1Y2Y3YjE2NjRjMGFlZjAzMGVl
MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2Qx
NTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkz
MTMgcGFzcyAwYTRiNmUyZjgwYWFkNDZmYjU1YTVjZjdiMTY2NGMwYWVmMDMwZWUwIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3
IGE1M2I5Yjk4N2EwYTliMmM2NzU2OWY5MGYzZDdhYjEzMjdhZGUyZTcKIDExOTMyMCBwYXNzIDBh
NGI2ZTJmODBhYWQ0NmZiNTVhNWNmN2IxNjY0YzBhZWYwMzBlZTAgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhi
Mjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQz
YWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5MzIyIGZhaWwgNjFmMTRjMDE1ZjVi
ZTkxNTFiYTI1ZTYzOGQzNDlmNGQ0MGNiN2NkNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIw
MzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZh
NWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkzMzIgcGFzcyAwYTRiNmUyZjgwYWFkNDZmYjU1YTVj
ZjdiMTY2NGMwYWVmMDMwZWUwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZh
MDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThh
ZGI1NjE0ODNiOGQKIDExOTMzNyBmYWlsIDYxZjE0YzAxNWY1YmU5MTUxYmEyNWU2MzhkMzQ5ZjRk
NDBjYjdjZDQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIx
M2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4
ZAogMTE5MzQ5IGZhaWwgNjFmMTRjMDE1ZjViZTkxNTFiYTI1ZTYzOGQzNDlmNGQ0MGNiN2NkNCBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkClNlYXJjaGlu
ZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lvbnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExODQ0NSAo
cGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTkxMTcgKGZhaWwp
LCBmb3IgYmFzaXMgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTkyNzEgKHBhc3MpLCBm
b3IgYmFzaXMgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTkyODMgKGZhaWwpLCBmb3IgYmFz
aXMgZmFpbHVyZQogMCByZXZpc2lvbnMgYXQgMGE0YjZlMmY4MGFhZDQ2ZmI1NWE1Y2Y3YjE2NjRj
MGFlZjAzMGVlMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgz
YjhkCk5vIHJldmlzaW9ucyBsZWZ0IHRvIHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVz
dWx0IGZvdW5kOiBmbGlnaHQgMTE5MzIwIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZv
dW5kOiBmbGlnaHQgMTE5MzIyIChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTE5MzMyIChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMTkzMzcgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAx
MTkzNDUgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTM0OSAo
ZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxl
bSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBC
dWcgaW50cm9kdWNlZDogIDYxZjE0YzAxNWY1YmU5MTUxYmEyNWU2MzhkMzQ5ZjRkNDBjYjdjZDQK
ICBCdWcgbm90IHByZXNlbnQ6IDBhNGI2ZTJmODBhYWQ0NmZiNTVhNWNmN2IxNjY0YzBhZWYwMzBl
ZTAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTkzNDkvCgoKICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVk
LikKClJldmlzaW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51
eC1saW51cy90ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0Lnhlbi1ib290Lntkb3QscHMs
cG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQox
MTkzNDk6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDExOTM0OSBsaW51eC1saW51cyByZWFs
LWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzExOTM0OS8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3
aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUg
cnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 02:09:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 02:09:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emVSQ-00016o-Kx; Fri, 16 Feb 2018 02:09:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=tb+n=fk=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1emVSO-00016h-VA
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 02:09:01 +0000
X-Inumbo-ID: 41e89cc8-12be-11e8-ba59-bc764e045a96
Received: from mail-lf0-x233.google.com (unknown [2a00:1450:4010:c07::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 41e89cc8-12be-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 03:08:20 +0100 (CET)
Received: by mail-lf0-x233.google.com with SMTP id v9so170331lfa.11
 for <xen-devel@lists.xenproject.org>; Thu, 15 Feb 2018 18:08:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=px6k1exVWDuOzck6YWisNdyaWJ/F0h22H0UoXSgl838=;
 b=qop8Sxq7lrTrZ/qbs+QxOnv9Uo0bIPjhuaF7Pt3llfFMkomzeYkJEVmOM9nLmEcYai
 iuLLJmdnnijE5B7+28UcXr2H7H6V7R1nOPx7dlR0pMK9HoDgQRAWz5F6EbjB15s+bA2z
 aIuexw4MiIQIVTY23y43EaHW2dCgiR8g4LPIcdB1FSOWr58/suOm0YYM+yUMOKmVU+C5
 7RwoRcGeOTEjlXGze6PFwif0t+C8MeMUqQIoIhXdZ5pg65EUZjl8cXOnRylMP50c2hkK
 u57F3L2koCKS+eOwa2QS3KsKfNXaaH4mzFtzZTslnYv0uAl/a3FJ1Alq6xplvphb5Ydh
 5U5w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=px6k1exVWDuOzck6YWisNdyaWJ/F0h22H0UoXSgl838=;
 b=CJYWVcJPO8JNtAigqzEyRri2fol0rpAx9EXnv5ionc4iXLjjb0JvS89BEgyKYmHgii
 ZfMevk9DGaD3mObdEwBgtTvUDoKKeCjMyvZp4jkjYFNuHyObRE8HlmymOpKgF581TAWB
 AQhR7nXdd/e08KF95Nury7m37peF7Wu40Kn7Q1CkQvViA8P6MvadTVJhIX3MzBEp9KjX
 UuKBm10h96qxLSPrqLLryXHK47snUQ4CHljDPiu9gfLOyxGv+nV+vjG9yPsSPyuaOCtQ
 O2zkWSyZybczpLVemcw8DZekhgoxoCu13xM52hAgIwvYchOJ1klT65avtjF8PNi1m2n2
 8fxA==
X-Gm-Message-State: APf1xPARCoMlZsmEOM+f2YxUJaGO87/SodqaDMCE2kv01IYd4W34YxVj
 KLnvEKgv0/u1O3ySAn6cQHo=
X-Google-Smtp-Source: AH8x226PqQsiScH84MQ7txTc1yd/WvzRVn0dwvfhniyoci2gU0BYHWb7atwUHUPv/zqRDfEwh0iQ4A==
X-Received: by 10.25.87.193 with SMTP id l184mr3007519lfb.2.1518746937303;
 Thu, 15 Feb 2018 18:08:57 -0800 (PST)
Received: from localhost ([217.150.73.25])
 by smtp.gmail.com with ESMTPSA id e70sm3445490lfg.92.2018.02.15.18.08.54
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Thu, 15 Feb 2018 18:08:56 -0800 (PST)
Date: Fri, 16 Feb 2018 12:08:42 +1000
From: Alexey G <x1917x@gmail.com>
To: Yessine Daoud <da.yessine@gmail.com>
Message-ID: <20180216120842.00001cca@gmail.com>
In-Reply-To: <CABLtV0DfAWpTHizHBpSqJZC9dk7UfWnOfq1OsBh9RSEReDax_g@mail.gmail.com>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
 <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
 <20180208164810.7h7equv4gfbjyzet@citrix.com>
 <20180208165600.GC1740@perard.uk.xensource.com>
 <20180208173233.6dejumgyqsz3ecjv@citrix.com>
 <CABLtV0Aq4JZfqZSZHYwsOp3PcebPhyQ90kQoqvxJid_2-owwHA@mail.gmail.com>
 <20180212144217.5iwogwdydfl7ehof@citrix.com>
 <CABLtV0DfAWpTHizHBpSqJZC9dk7UfWnOfq1OsBh9RSEReDax_g@mail.gmail.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCAxNzowMjozNSArMDEwMApZZXNzaW5lIERhb3VkIDxkYS55ZXNz
aW5lQGdtYWlsLmNvbT4gd3JvdGU6Cgo+IEhlbGxvLAo+Cj5JIHRyaWVkIHRvIGRlYnVnIHRoZSBp
c3N1ZSBhbmQgdGhpcyB3aGF0IEkgZm91bmQ6Cj50aGUgSFZNIGJvb3QgdGFrZXMgc29tZSB0aW1l
IGF0IHRoZSBmb2xsb3dpbmcgc2VjdGlvbgo+KHFlbXUvcGMtYmlvcy9vcHRpb25yb20vbGludXhi
b290LlMpCj4vKiBMb2FkIGtlcm5lbCBhbmQgaW5pdHJkICovCj5yZWFkX2Z3X2Jsb2JfYWRkcjMy
X2VkaShGV19DRkdfSU5JVFJEKSAocmFtZGlzayBhYm91dCAzTSB0YWtlcyB+fjcucykKPnJlYWRf
ZndfYmxvYl9hZGRyMzIoRldfQ0ZHX0tFUk5FTCkgKHZtbGludXogYWJvdXQgN00gdGFrZXMgfn4x
NS5zKQo+cmVhZF9md19ibG9iX2FkZHIzMihGV19DRkdfQ01ETElORSkKPgo+I2RlZmluZSByZWFk
X2Z3X2Jsb2JfYWRkcjMyKHZhcikgXAo+cmVhZF9mdyB2YXIgIyMgX0FERFI7IFwKPm1vdiAlZWF4
LCAlZWRpOyBcCj5yZWFkX2Z3X2Jsb2JfcHJlKHZhcik7IFwKPi8qIG9sZCBhcygxKSBkb2Vzbid0
IGxpa2UgdGhpcyBpbnNuIHNvIGVtaXQgdGhlIGJ5dGVzIGluc3RlYWQ6IFwKPmFkZHIzMiByZXAg
aW5zYiAoJWR4KSwgJWVzOiglZWRpKTsgXAo+Ki8gXAo+LmRjLmIgMHg2NywweGYzLDB4NmMKPgo+
I2RlZmluZSByZWFkX2Z3X2Jsb2JfYWRkcjMyX2VkaSh2YXIpIFwKPnJlYWRfZndfYmxvYl9wcmUo
dmFyKTsgXAo+Lyogb2xkIGFzKDEpIGRvZXNuJ3QgbGlrZSB0aGlzIGluc24gc28gZW1pdCB0aGUg
Ynl0ZXMgaW5zdGVhZDogXAo+YWRkcjMyIHJlcCBpbnNiICglZHgpLCAlZXM6KCVlZGkpOyBcCj4q
LyBcCj4uZGMuYiAweDY3LDB4ZjMsMHg2Ywo+Cj5BbnkgaWRlYSBob3cgdG8gc3BlZWQgdGhlICBJ
L08gcmVhZCA/Cj5UaGFua3MuCgpIbW0sIGxvb2tzIGxpa2UgaXQgZG9lcyByZXAgaW5zYiB3aXRo
IGV2ZXJ5IEkvTyBpdGVyYXRpb24gZW11bGF0ZWQKaW5kaXZpZHVhbGx5IGZvciBzb21lIHJlYXNv
biwgaGVuY2UgaXRzIHNvIHNsb3cuIE5vcm1hbGx5IGl0IHNob3VsZCBiZQplbXVsYXRlZCBvbiBh
IGJ1ZmZlciBiYXNpcy4gVGhlcmUgbWlnaHQgYmUgYSBidWcgc29tZXdoZXJlIHdoaWNoIGNhdXNl
CnN0cmluZyBJL08gdG8gYmUgaGFuZGxlZCBieSBldmVyeSBpdGVyYXRpb24uCgpZb3UgbWF5IHRy
eSB0byBjb2xsZWN0IFFFTVUgdHJhY2UgbG9ncyB1c2luZyAKZGV2aWNlX21vZGVsX2FyZ3MgPSBb
Ii10cmFjZSIsICJldmVudHM9PHBhdGggdG8geW91ciBldmVudHMgZmlsZT4iXQpXaGVyZSB0aGUg
ZXZlbnRzIGZpbGUgc2hvdWxkIGNvbnRhaW4gbGluZXMgbGlrZSB0aGlzOgp4ZW5faW9yZXFfc2Vy
dmVyX2NyZWF0ZQp4ZW5faW9yZXFfc2VydmVyX2Rlc3Ryb3kKeGVuX2lvcmVxX3NlcnZlcl9zdGF0
ZQp4ZW5fbWFwX3BvcnRpb19yYW5nZQp4ZW5fdW5tYXBfcG9ydGlvX3JhbmdlCmNwdV9pb3JlcV9w
aW8KY3B1X2lvcmVxX3Bpb19yZWFkX3JlZwpjcHVfaW9yZXFfcGlvX3dyaXRlX3JlZwpoYW5kbGVf
aW9yZXEKaGFuZGxlX2lvcmVxX3JlYWQKaGFuZGxlX2lvcmVxX3dyaXRlCgpUaGUgcmVzdWx0aW5n
IGxvZyBmaWxlIGluIC92YXIvbG9nL3hlbiBtaWdodCBiZSBsYXJnZSAobWF5IGV2ZW4gcmVxdWly
ZQp0byBzcGVjaWZ5IFhFTl9RRU1VX0NPTlNPTEVfTElNSVQ9MCkgYnV0IHdpbGwgc2hvdyBob3cg
dGhlIHN0cmluZyBJL08Kd2l0aCBwb3J0IDUxMGggaXMgcHJvY2Vzc2VkLiBUaGlzIHNob3VsZCBu
YXJyb3cgdGhlIGlzc3VlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 04:57:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 04:57:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emY4o-0004qj-3t; Fri, 16 Feb 2018 04:56:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emY4m-0004qM-HT
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 04:56:48 +0000
X-Inumbo-ID: b39fb0bb-12d5-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b39fb0bb-12d5-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 05:56:08 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emY4i-0004gn-HJ; Fri, 16 Feb 2018 04:56:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emY4d-0007hj-3N; Fri, 16 Feb 2018 04:56:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emY4c-00019U-Iv; Fri, 16 Feb 2018 04:56:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119237-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-raw:guest-start:fail:regression
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d70d07eef8001b55a5f6b18a2065da2b528d3679
X-Osstest-Versions-That: libvirt=554a5edcb46ff972fed45b851d70823b923fec6a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 04:56:38 +0000
Subject: [Xen-devel] [libvirt test] 119237: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7016775422360482906=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119237 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119237/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw 11 guest-start              fail REGR. vs. 119049

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119049
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119049
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              d70d07eef8001b55a5f6b18a2065da2b528d3679
baseline version:
 libvirt              554a5edcb46ff972fed45b851d70823b923fec6a

Last test of basis   119049  2018-02-13 04:20:05 Z    3 days
Failing since        119148  2018-02-14 04:23:35 Z    2 days    2 attempts
Testing same since   119237  2018-02-15 04:25:30 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Bjoern Walk <bwalk@linux.vnet.ibm.com>
  Jiri Denemark <jdenemar@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit d70d07eef8001b55a5f6b18a2065da2b528d3679
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Mon Feb 12 16:16:42 2018 +0100

    virstoragetest: Add test case for NBD over unix socket with new syntax
    
    Use the new syntax which uses the 'UnixSocket' type in qemu.
    
    Signed-off-by: Peter Krempa <pkrempa@redhat.com>

commit a3a3de9bc74aea9f56790210948cdb7cf579d84c
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Mon Feb 12 15:44:11 2018 +0100

    storage: Fix formatting and parsing of qemu type 'UnixSocketAddress'
    
    The documentation for the JSON/qapi type 'UnixSocketAddress' states that
    the unix socket path field is named 'path'. Unfortunately qemu uses
    'socket' in case of the gluster driver (despite documented otherwise).
    
    Add logic which will format the correct fields while keeping support of
    the old spelling.
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1544325
    
    Signed-off-by: Peter Krempa <pkrempa@redhat.com>

commit bc84bb9fe001fc3ca5436b9b50fbd669e4c489b6
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Wed Feb 14 13:16:52 2018 +0100

    spec: Drop overlapping triggers
    
    The postun trigger for libvirt-daemon was defined twice for overlapping
    ranges of package verions if systemd support was switched off (which
    happens when building on something ancient, such as RHEL-6).
    
    Let's combine the two triggers into the one which is called when
    libvirt-daemon < 1.3.0 is uninstalled. As a side effect, virtlockd and
    virtlogd might be reloaded twice after an upgrade from libvirt newer
    than 1.2.1 and older than 1.3.0 (by postun script from the old libvirt
    and postun trigger from the new libvirt).
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit cf555f92128222f5a392cf80478c0a291bb1a0fe
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Wed Feb 14 12:09:32 2018 +0100

    spec: Fix indentation in daemon's triggerpostun
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit b2ab38bfdc765bbcb56b89b55dfee6b406fc8c29
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Fri Feb 9 14:08:45 2018 +0100

    spec: Prepare for future RHEL
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 259b5ca73c13d09b510475e1bb58d31d509193ba
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Fri Feb 9 14:02:00 2018 +0100

    spec: Drop checks for old Fedora releases
    
    The oldest Fedora release supported by the spec file is 26. Checking for
    anything older makes no sense.
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 42188c1c65c34b8e77ad48f4dde8a5f06328f16a
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Wed Feb 14 14:49:28 2018 +0100

    spec: Build virt-login-shell iff LXC driver is enabled
    
    Building virt-login-shell doesn't really make any sense without LXC and
    doing so even breaks "make rpm" since the associated files are installed
    but unpackaged (the login-shell sub package already depends on LXC).
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 34783a9e6b9c3d8850db878fc323c1ff40703ea6
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Fri Feb 9 13:42:50 2018 +0100

    spec: Enable fuse only if LXC is enabled
    
    Enabling fuse without LXC does not make a lot of sense because fuse is
    used only by LXC.
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit b62b8090b2ad4524a5bf9d40d0d1c17a9d57f5a0
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Tue Feb 6 10:21:56 2018 +0100

    qemu: Check for down limit of SLIRP prefix too
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1515533
    
    We're already checking if IPv4 prefix isn't too long. But we are
    not checking if it isn't too short. QEMU supports prefixes longer
    than 4 (including). I haven't find anything similar related to
    IPv6 in qemu sources.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 9cae9c822be1330fe5c6eec5c61be2be8b70ba64
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Mon Feb 12 15:50:12 2018 +0100

    qemu: block: Remove misleading part of comment in qemuBlockStorageSourceBuildJSONSocketAddress
    
    The array indexes are formatted if the JSON->commandline translator is
    translating an array type. It does not at all depend on this function.
    
    Signed-off-by: Peter Krempa <pkrempa@redhat.com>

commit 6fc33b6f37af2310fd5bb1246e194eed96741df8
Author: Bjoern Walk <bwalk@linux.vnet.ibm.com>
Date:   Thu Feb 8 13:38:25 2018 +0100

    tests: run virshtest independent of current pwd
    
    virshtest execves the virsh binary. Make sure that it finds the binary's
    location independent of the current working directory by specifying the
    absolute path as determined by the build environment.
    
    Reviewed-by: Marc Hartmayer <mhartmay@linux.vnet.ibm.com>
    Reviewed-by: Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
    Signed-off-by: Bjoern Walk <bwalk@linux.vnet.ibm.com>

commit e6f36ae43544576353a8ab1168d749dcd11e7465
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Tue Jan 23 10:50:04 2018 +0100

    tests: Clean up HPT tests
    
    Give them better names and remove some redundancy.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 3dd1eb3b26504f91ec6c8487784c494718d884c1
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Tue Feb 6 14:49:41 2018 +0100

    conf: Improve HPT feature handling
    
    Instead of storing separately whether the feature is enabled
    or not and what resizing policy should be used, store both of
    them in a single place.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit c5a451ef21293468b64eb7929ada6b9406350bf5
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Tue Feb 6 14:30:40 2018 +0100

    conf: Improve IOAPIC feature handling
    
    Instead of storing separately whether the feature is enabled
    or not and what driver should be used, store both of them in
    a single place.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 132548efde76defaca54f90cc9c8a57508a4a86f
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Thu Feb 1 17:52:48 2018 +0100

    qemu: Fix GIC behavior for the default case
    
    When no GIC version is specified, we currently default to GIC v2;
    however, that's not a great default, since guests will fail to
    start if the hardware only supports GIC v3.
    
    Change the behavior so that a sensible default is chosen instead.
    That basically means using the same algorithm whether the user
    didn't explicitly enable the GIC feature or they explicitly
    enabled it but didn't specify any GIC version.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 7500533c5629c4864ae6cfa6672ff28f36e7010f
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Thu Feb 1 18:17:13 2018 +0100

    tests: Improve GIC tests
    
    Account for the fact that the default might change based on what
    GIC versions are supported by QEMU. That's not the case at the
    moment, but it will be soon.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit f3b4c98748458fe149ee3d4ad65528a0b3b278b0
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Fri Feb 2 15:55:14 2018 +0100

    conf: Integrate all features ABI checks in the switch
    
    There are a few stray checks which still live outside of the
    switch in virDomainDefFeaturesCheckABIStability() for no good
    reason. Move them inside the switch, and update the error
    messages to be consistent while at it.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 53072064745731e8c887f8ee71092060a4025c62
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Thu Feb 1 12:35:15 2018 +0100

    conf: Validate VIR_DOMAIN_FEATURE_CAPABILITIES properly
    
    Unlike most other features, VIR_DOMAIN_FEATURE_CAPABILITIES is
    of type virDomainCapabilitiesPolicy instead of virTristateSwitch,
    so we need to handle it separately for the error message to make
    sense.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit a975c95967e5da43c231601913ccb2077c8434b6
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Thu Feb 1 12:31:57 2018 +0100

    conf: Use switch in virDomainDefFeaturesCheckABIStability()
    
    The compiler can make sure we are handling all features.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit f55fcb7e8f997d0f15b344c8653725624c7b37ee
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Fri Feb 2 16:05:51 2018 +0100

    qemu: Move GIC checks to qemuDomainDefValidateFeatures()
    
    Keep them along with other arch/machine type checks for
    features instead of waiting until command line generation
    time.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit ce24802a6b1c86f13735ce9533acff15346138a3
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Fri Feb 2 16:05:01 2018 +0100

    qemu: Use switch in qemuDomainDefValidateFeatures()
    
    The compiler can make sure we are handling all features.
    
    While reworking the logic, also change error messages to a more
    consistent style.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 56ca68c3c8947fb37e97a131af7d0fcd1987e800
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Fri Feb 2 10:58:13 2018 +0100

    qemu: Move feature verification from PostParse() to Validate()
    
    We want to perform all feature verification in a single spot, but
    some of it (eg. GIC) is currently being performed at command line
    generation time, and moving it to PostParse() would cause guests
    to disappear. Moving verification to Validate() allows us to
    side-step the issue.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7016775422360482906==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 06:03:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 06:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emZ76-0001Ns-9S; Fri, 16 Feb 2018 06:03:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emZ75-0001NT-GL
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 06:03:15 +0000
X-Inumbo-ID: 3e75a749-12df-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e75a749-12df-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 06:04:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emZ6x-0006p2-6D; Fri, 16 Feb 2018 06:03:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emZ6r-00028k-VC; Fri, 16 Feb 2018 06:03:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emZ6r-0001rj-NG; Fri, 16 Feb 2018 06:03:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119338-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 06:03:01 +0000
Subject: [Xen-devel] [seabios test] 119338: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTMzOCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkzMzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDk3IGRheXMgIDEyNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICAwIGRheXMgICAg
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 08:00:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 08:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emawO-0001Or-8H; Fri, 16 Feb 2018 08:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jcsl=fk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emawN-0001Ok-FF
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 08:00:19 +0000
X-Inumbo-ID: 99dfb713-12ef-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99dfb713-12ef-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 08:01:32 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Feb 2018 01:00:12 -0700
Message-Id: <5A869D9902000078001A84B0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 16 Feb 2018 01:00:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
 <46e2fbd4-06e3-275f-834c-72d91515c823@citrix.com>
In-Reply-To: <46e2fbd4-06e3-275f-834c-72d91515c823@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/PV: avoid indirect call/thunk in I/O
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE4IGF0IDE3OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTUvMDIvMTggMTY6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS94ZW4v
YXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jCj4+IEBAIC03Myw1NSArNzMsNDIgQEAgdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29r
KSh1bnNpZ25lZCBpbnQgcAo+PiAgCj4+ICB0eXBlZGVmIHZvaWQgaW9fZW11bF9zdHViX3Qoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKik7Cj4+ICAKPj4gLXZvaWQgX194ODZfaW5kaXJlY3RfdGh1bmtf
cmN4KHZvaWQpOwo+PiAtCj4+ICBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxfc3R1Yl9z
ZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCj4+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWdu
ZWQgaW50IGJ5dGVzKQo+PiAgewo+PiAgICAgIHN0cnVjdCBzdHVicyAqdGhpc19zdHVicyA9ICZ0
aGlzX2NwdShzdHVicyk7Cj4+ICAgICAgdW5zaWduZWQgbG9uZyBzdHViX3ZhID0gdGhpc19zdHVi
cy0+YWRkciArIFNUVUJfQlVGX1NJWkUgLyAyOwo+PiArICAgIHNpZ25lZCBsb25nIGRpc3A7Cj4g
Cj4gSSdtIG5vdCBpbiBmYXZvdXIgb2Ygc3ByaW5rbGluZyAnc2lnbmVkJyBhbGwgb3ZlciB0aGUg
Y29kZSBiYXNlLgo+IAo+IGxvbmcgaXMgYWxyZWFkeSB1bmFtYmlndW91cywgYW5kIGEgZmFyIG1v
cmUgY29tbW9uIGNvbnN0cnVjdCB0byBlbmNvdW50ZXIuIAoKSXQncyB0aGlzICJjb21tb24iIHdo
aWNoIG1hZGUgbWUgdXNlICJzaWduZWQiIGhlcmUgKGFuZCBpbiBzaW1pbGFyCnBsYWNlcyBlbHNl
d2hlcmUpIC0gd2Ugc3RpbGwgaGF2ZSBmYXIgdG9vIG1hbnkgY2FzZXMgbGVmdCB3aGVyZSBwbGFp
bgpzaG9ydC9pbnQvbG9uZyBhcmUgdXNlZCB3aGVuIHRoZSB1bnNpZ25lZCB2YXJpYW50IHdvdWxk
IGFjdHVhbGx5IGJlCmJldHRlci4gSGVuY2UsIF9hdCBsZWFzdF8gdW50aWwgdGhvc2UgaXNzdWVz
IGFyZSBhbGwgZ29uZSwgSSB2ZXJ5IG11Y2gKcHJlZmVyIG1ha2luZyBleHBsaWNpdCB3aGVuIHNp
Z25lZCBxdWFudGl0aWVzIGFyZSBtZWFudC4KCj4+ICAgICAgYm9vbCB1c2VfcXVpcmtfc3R1YiA9
IGZhbHNlOwo+PiAgCj4+ICAgICAgaWYgKCAhY3R4dC0+aW9fZW11bF9zdHViICkKPj4gICAgICAg
ICAgY3R4dC0+aW9fZW11bF9zdHViID0KPj4gICAgICAgICAgICAgIG1hcF9kb21haW5fcGFnZShf
bWZuKHRoaXNfc3R1YnMtPm1mbikpICsgKHN0dWJfdmEgJiB+UEFHRV9NQVNLKTsKPj4gIAo+PiAt
ICAgIC8qIG1vdnEgJGhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaCwlcmN4ICovCj4+IC0gICAgY3R4
dC0+aW9fZW11bF9zdHViWzBdID0gMHg0ODsKPj4gLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMV0g
PSAweGI5Owo+PiAtICAgICoodm9pZCAqKikmY3R4dC0+aW9fZW11bF9zdHViWzJdID0gKHZvaWQg
Kilob3N0X3RvX2d1ZXN0X2dwcl9zd2l0Y2g7Cj4+IC0KPj4gLSNpZmRlZiBDT05GSUdfSU5ESVJF
Q1RfVEhVTksKPj4gLSAgICAvKiBjYWxscSBfX3g4Nl9pbmRpcmVjdF90aHVua19yY3ggKi8KPj4g
LSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhlODsKPj4gLSAgICAqKGludDMyX3QgKikm
Y3R4dC0+aW9fZW11bF9zdHViWzExXSA9Cj4+IC0gICAgICAgIChsb25nKV9feDg2X2luZGlyZWN0
X3RodW5rX3JjeCAtIChzdHViX3ZhICsgMTEgKyA0KTsKPj4gLSNlbHNlCj4+IC0gICAgLyogY2Fs
bHEgKiVyY3ggKi8KPj4gLSAgICBjdHh0LT5pb19lbXVsX3N0dWJbMTBdID0gMHhmZjsKPj4gLSAg
ICBjdHh0LT5pb19lbXVsX3N0dWJbMTFdID0gMHhkMTsKPj4gLSAgICAvKiBUT0RPOiB1bnRhbmds
ZSBpZGVhbF9ub3BzIGZyb20gaW5pdC9saXZlcGF0Y2ggS2NvbmZpZyBvcHRpb25zLiAqLwo+PiAt
ICAgIG1lbWNweSgmY3R4dC0+aW9fZW11bF9zdHViWzEyXSwgIlx4MGZceDFmXHgwMCIsIDMpOyAv
KiBQNl9OT1AzICovCj4+IC0jZW5kaWYKPj4gKyAgICAvKiBjYWxsIGhvc3RfdG9fZ3Vlc3RfZ3By
X3N3aXRjaCAqLwo+PiArICAgIGN0eHQtPmlvX2VtdWxfc3R1YlswXSA9IDB4ZTg7Cj4+ICsgICAg
ZGlzcCA9IChsb25nKWhvc3RfdG9fZ3Vlc3RfZ3ByX3N3aXRjaCAtIChzdHViX3ZhICsgMSArIDQp
Owo+IAo+IFRoZSAxIGluIHRoZSBtaWRkbGUgaGVyZSBvbmx5IGFpZHMgY2xhcml0eSBpbiB0aGUg
Y29udGV4dCBhYm92ZSwgd2hlcmUKPiBpdCB3YXMgcGFydCBvZiBhIGRpcmVjdCBhc3NpZ25tZW50
IHRvIG9mZnNldCAxMSBpbiBpb19lbXVsX3N0dWJbXS4KPiAKPiBJdCBpcyBtYXJnaW5hbCwgYnV0
IGluIHRoaXMgY2FzZSwgSSB0aGluayBzdHViX3ZhICsgNSB3b3VsZCBiZSBzbGlnaHRseQo+IGNs
ZWFyZXIsIGFzIGNhbGwgb3Bjb2RlIGlzIG9idmlvdXNseSBhdCAwLCBhbmQgdGhlIGxlbmd0aCBv
ZiBhIGNhbGwKPiBpbnN0cnVjdGlvbiBpcyA1LgoKWWVhaCwgSSB3YXNuJ3Qgc3VyZSB3aGljaCB3
YXkgd291bGQgYmUgYmV0dGVyLiBEb25lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 08:13:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 08:13:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emb8d-0002Cn-Fb; Fri, 16 Feb 2018 08:12:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emb8c-0002Cb-OU
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 08:12:58 +0000
X-Inumbo-ID: 5ec9299b-12f1-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ec9299b-12f1-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 08:14:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emb8W-0002KW-6o; Fri, 16 Feb 2018 08:12:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emb8Q-0006ul-Q1; Fri, 16 Feb 2018 08:12:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emb8Q-0005GB-G1; Fri, 16 Feb 2018 08:12:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119239-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:build-i386-libvirt:libvirt-build:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt-raw:guest-start/debian.repeat:fail:heisenbug
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=bec9c64ef7be8063f1192608b83877bc5c9ea217
X-Osstest-Versions-That: qemuu=7d848450b6e2a3e14a776b4c93704710e7f3d233
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 08:12:46 +0000
Subject: [Xen-devel] [qemu-mainline test] 119239: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1363647423892262960=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119239 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119239/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-i386-libvirt            6 libvirt-build  fail in 119177 REGR. vs. 119036

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw 15 guest-start/debian.repeat  fail pass in 119177

Tests which did not succeed, but are not blocking:
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked in 119177 n/a
 test-amd64-i386-libvirt       1 build-check(1)           blocked in 119177 n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)           blocked in 119177 n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)           blocked in 119177 n/a
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119036
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119036
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119036
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119036
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119036
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119036
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                bec9c64ef7be8063f1192608b83877bc5c9ea217
baseline version:
 qemuu                7d848450b6e2a3e14a776b4c93704710e7f3d233

Last test of basis   119036  2018-02-13 00:48:14 Z    3 days
Failing since        119084  2018-02-13 13:53:59 Z    2 days    3 attempts
Testing same since   119177  2018-02-14 10:35:01 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alistair Francis <alistair.francis@xilinx.com>
  Changpeng Liu <changpeng.liu@intel.com>
  Daniel P. Berrange <berrange@redhat.com>
  Deniz Eren <deniz.eren@icloud.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Gal Hammer <ghammer@redhat.com>
  Greg Kurz <groug@kaod.org>
  HervĂ© Poussineau <hpoussin@reactos.org>
  Igor Mammedov <imammedo@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Pisa <pisa@cmp.felk.cvut.cz>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂƒÂ© <f4bug@amsat.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Sai Pavan Boddu <saipava@xilinx.com>
  Tiwei Bie <tiwei.bie@intel.com>
  TomĂ¡Å¡ GolembiovskĂ½ <tgolembi@redhat.com>
  Yongji Xie <elohimes@gmail.com>
  Yongji Xie <xieyongji@baidu.com>
  Yoni Bettan <ybettan@redhat.com>
  Yu Ning <yu.ning@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1166 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1363647423892262960==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 09:47:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 09:47:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emcbu-00007J-Vk; Fri, 16 Feb 2018 09:47:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emcbt-00007D-VR
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 09:47:17 +0000
X-Inumbo-ID: 8ac03442-12fe-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ac03442-12fe-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 09:48:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68024328"
Date: Fri, 16 Feb 2018 09:46:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180216094644.5svefb7a6r27rwh2@MacBook-Pro-de-Roger.local>
References: <20180215162502.3142-1-roger.pau@citrix.com>
 <03f6c807-3cad-9a71-e0cb-08eccb776d38@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <03f6c807-3cad-9a71-e0cb-08eccb776d38@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTUsIDIwMTggYXQgMDY6NTc6NDZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNS8wMi8xOCAxNjoyNSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gVGhl
cmUgYSBidW5jaCBvZiBiaXRzIGluIENSNCB0aGF0IHNob3VsZCBiZSBhbGxvd2VkIHRvIGJlIHNl
dCBkaXJlY3RseQo+ID4gYnkgdGhlIGd1ZXN0IHdpdGhvdXQgcmVxdWlyaW5nIFhlbiBpbnRlcnZl
bnRpb24sIGN1cnJlbnRseSB0aGlzIGlzCj4gPiBhbHJlYWR5IGRvbmUgYnkgcGFzc2luZyB0aHJv
dWdoIGd1ZXN0IHdyaXRlcyBpbnRvIHRoZSBDUjQgdXNlZCB3aGVuCj4gPiBydW5uaW5nIGluIG5v
bi1yb290IG1vZGUsIGJ1dCB0YWtpbmcgYW4gZXhwZW5zaXZlIHZtZXhpdCBpbiBvcmRlciB0bwo+
ID4gZG8gc28uCj4gPgo+ID4geGVuYWx5emUgcmVwb3J0cyB0aGUgZm9sbG93aW5nIHdoZW4gcnVu
bmluZyBhIFBWIGd1ZXN0IGluIHNoaW0gbW9kZToKPiA+Cj4gPiAgQ1JfQUNDRVNTICAgICAgICAg
ICAgIDM4ODU5NTAgIDYuNDFzIDE3LjA0JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQo+
ID4gICAgY3I0ICAzODg1OTQwICA2LjQxcyAxNy4wNCUgIDM5NTcgY3ljIHsgMjM2MXwgMzM3OHwg
NzkyMH0KPiA+ICAgIGNyMyAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAzNDgwIGN5YyB7IDM0ODB8
IDM0ODB8IDM0ODB9Cj4gPiAgICAgICpbICAwXSAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAzNDgw
IGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9Cj4gPiAgICBjcjAgICAgICAgIDcgIDAuMDBzICAwLjAw
JSAgNzExMiBjeWMgeyAzMjQ4fCA1OTYwfDE3NDgwfQo+ID4gICAgY2x0cyAgICAgICAgMiAgMC4w
MHMgIDAuMDAlICA0NTg4IGN5YyB7IDM0NTZ8IDU3MjB8IDU3MjB9Cj4gPgo+ID4gQWZ0ZXIgdGhp
cyBjaGFuZ2UgdGhpcyB0dXJucyBpbnRvOgo+ID4KPiA+ICBDUl9BQ0NFU1MgICAgICAgICAgICAg
ICAgICAxMiAgMC4wMHMgIDAuMDAlICA5OTcyIGN5YyB7IDM2ODB8MTEwMjR8MjQwMzJ9Cj4gPiAg
ICBjcjQgICAgICAgIDIgIDAuMDBzICAwLjAwJSAxNzUyOCBjeWMgezExMDI0fDI0MDMyfDI0MDMy
fQo+ID4gICAgY3IzICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM2ODAgY3ljIHsgMzY4MHwgMzY4
MHwgMzY4MH0KPiA+ICAgICAgKlsgIDBdICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM2ODAgY3lj
IHsgMzY4MHwgMzY4MHwgMzY4MH0KPiA+ICAgIGNyMCAgICAgICAgNyAgMC4wMHMgIDAuMDAlICA5
MjA5IGN5YyB7IDQxODR8IDc4NDh8MTc0ODh9Cj4gPiAgICBjbHRzICAgICAgICAyICAwLjAwcyAg
MC4wMCUgIDgyMzIgY3ljIHsgNTM1MnwxMTExMnwxMTExMn0KPiA+Cj4gPiBOb3RlIHRoYXQgdGhp
cyBvcHRpbWl6ZWQgdHJhcHBpbmcgaXMgY3VycmVudGx5IG9ubHkgYXBwbGllZCB0byBndWVzdHMK
PiA+IHJ1bm5pbmcgd2l0aCBIQVAgb24gSW50ZWwgaGFyZHdhcmUuIElmIHVzaW5nIHNoYWRvdyBw
YWdpbmcgbW9yZSBDUjQKPiA+IGJpdHMgbmVlZCB0byBiZSB1bmNvbmRpdGlvbmFsbHkgdHJhcHBl
ZCwgd2hpY2ggbWFrZXMgdGhpcyBhcHByb2FjaAo+ID4gdW5saWtlbHkgdG8geWllbGQgYW55IGlt
cG9ydGFudCBwZXJmb3JtYW5jZSBpbXByb3ZlbWVudHMuCj4gPgo+ID4gUmVwb3J0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBTaWduZWQtb2ZmLWJ5
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6
IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiA+IENjOiBLZXZpbiBUaWFu
IDxrZXZpbi50aWFuQGludGVsLmNvbT4KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiA+IENjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gPiBD
YzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+ID4gLS0tCj4gPiAgeGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgIHwgNDEgKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAgNSArKysr
LQo+ID4gIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICB8ICA1ICsrKy0tCj4gPiAgMyBmaWxl
cyBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCj4gPiBpbmRleCBkMzVjZjU1OTgyLi45NzQ3YjJhMzk4IDEwMDY0NAo+ID4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCj4gPiBAQCAtMTY4NCw2ICsxNjg0LDM1IEBAIHN0YXRpYyB2b2lkIHZteF91cGRhdGVf
Z3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKPiA+ICAgICAgICAgIH0K
PiA+ICAKPiA+ICAgICAgICAgIF9fdm13cml0ZShHVUVTVF9DUjQsIHYtPmFyY2guaHZtX3ZjcHUu
aHdfY3JbNF0pOwo+ID4gKwo+ID4gKyAgICAgICAgaWYgKCAodi0+ZG9tYWluLT5hcmNoLm1vbml0
b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKPiA+ICsgICAgICAgICAgICAgIG1vbml0b3JfY3Ry
bHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjQpKSB8fAo+ID4gKyAgICAgICAgICAgICAhcGFn
aW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQo+ID4gKyAgICAgICAgICAgIC8qCj4gPiArICAgICAg
ICAgICAgICogSWYgcmVxdWVzdGVkIGJ5IGludHJvc3BlY3Rpb24gb3IgcnVubmluZyBpbiBzaGFk
b3cgbW9kZSB0cmFwIGFsbAo+ID4gKyAgICAgICAgICAgICAqIGFjY2Vzc2VzIHRvIENSNC4KPiAK
PiBUaGUgbW9uaXRvciB3cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSBmZWF0dXJlIHdhcyBwdXJw
b3NlZnVsbHkKPiBpbnRyb2R1Y2VkIHRvIGF2b2lkIHNlbmRpbmcgUEdFIHVwZGF0ZXMgdG8gdGhl
IGludHJvc3BlY3Rpb24gYWdlbnQuwqAgSXQKPiB3b3VsZCBiZSBpZGVhbCB0byBpbmNsdWRlIHRo
YXQgaW4gdGhlIG1hc2sgY2FsY3VsYXRpb24gc28gaW50cm9zcGVjdGlvbgo+IGNhc2VzIGRvbid0
IHZtZXhpdCBmb3IgUEdFIGNoYW5nZXMuCgpPaCwgaGF2ZW4ndCByZWFsaXplZCBhYm91dCB0aGF0
LCB3aWxsIGluY2x1ZGUgaXQuCgo+IEFsc28sIEFNRCBoYXMgc2ltaWxhciBjYXBhYmlsaXRpZXMs
IGFuZCAoYXMgb2YgdG9kYXkpIGhhcyBnYWluZWQgQ1IKPiBtb25pdG9yaW5nLgoKT0ssIHdpbGwg
aGF2ZSB0byBmaW5kIHNvbWUgQU1EIGhhcmR3YXJlIGFuZCBwcmVwYXJlIGEgc2ltaWxhciBwYXRj
aCwKYnV0IHRoYXQncyBjZXJ0YWlubHkgZm9yIGxhdGVyLgoKPiA+ICsgICAgICAgICAgICAgKgo+
ID4gKyAgICAgICAgICAgICAqIE5COiBzaGFkb3cgcGF0aCBoYXMgbm90IGJlZW4gb3B0aW1pemVk
IGJlY2F1c2UgaXQgcmVxdWlyZXMKPiA+ICsgICAgICAgICAgICAgKiB1bmNvbmRpdGlvbmFsbHkg
dHJhcHBpbmcgbW9yZSBDUjQgYml0cywgYXQgd2hpY2ggcG9pbnQgdGhlCj4gPiArICAgICAgICAg
ICAgICogcGVyZm9ybWFuY2UgYmVuZWZpdCBvZiBkb2luZyB0aGlzIGlzIHF1aXRlIGR1YmlvdXMu
Cj4gPiArICAgICAgICAgICAgICovCj4gPiArICAgICAgICAgICAgX192bXdyaXRlKENSNF9HVUVT
VF9IT1NUX01BU0ssIH4wVUwpOwo+IAo+IEl0IHdvdWxkIGJlIGJldHRlciB0byBzdGFzaCB0aGUg
Y2FsY3VsYXRlZCBtYXNrLCByYXRoZXIgdGhhbiByZWFkaW5nIGl0Cj4gYmFjayBpbiB0aGUgdm1l
eGl0IGhhbmRsZXIuCgpSaWdodCwgSSBndWVzcyBmb3IgY29oZXJlbmN5IEkgc2hvdWxkIGludHJv
ZHVjZSBhIG1hc2tfY3JbNF0gYXJyYXkgdG8KaHZtX3ZjcHUuIEkgY291bGQgZG8gdGhhdCBpbiBh
IHByZS1wYXRjaCBpZiBpdCBzb3VuZHMgZmluZS4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 10:22:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 10:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emdA3-0002pA-P1; Fri, 16 Feb 2018 10:22:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjjn=fk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1emdA2-0002p4-CH
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 10:22:34 +0000
X-Inumbo-ID: 785122a5-1303-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 785122a5-1303-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 10:23:47 +0000 (UTC)
Received: (qmail 8399 invoked from network); 16 Feb 2018 12:22:25 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Feb 2018 12:22:25 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C17197FC04
 for <xen-devel@lists.xen.org>; Fri, 16 Feb 2018 12:22:24 +0200 (EET)
Received: (qmail 17943 invoked from network); 16 Feb 2018 12:22:24 +0200
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.12.174)
 by smtp03.buh.bitdefender.org with AES128-SHA256 encrypted SMTP;
 16 Feb 2018 12:22:24 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 16 Feb 2018 12:22:15 +0200
Message-Id: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.74993
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475740,
 Stamp: 3], Multi: [Enabled, t: (0.000023,0.023680)], BW: [Enabled, t:
 (0.000013,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.022175,0.000842)], URL: [Enabled, t:
 (0.000010,0.000001)], RTDA: [Enabled, t: (0.237642), Hit: No, Details:
 v2.6.22; Id: 15.1i600ec.1c5tf94jj.589h2], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: kevin.tian@intel.com, tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, jbeulich@suse.com,
 jun.nakajima@intel.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has the
	noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGVtdWxhdGlvbiBsYXllcnMgb2YgWGVuIGxhY2sgUENJRCBzdXBwb3J0LCBhbmQgYXMgd2Ug
b25seSBvZmZlcgpQQ0lEIHRvIEhBUCBndWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5k
bGVkIGJ5IGhhcmR3YXJlLApleGNlcHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBD
b25zZXF1ZW50bHksIHRyeWluZyB0byBzZXQKQ1IzIHdoZW4gdGhlIG5vZmx1c2ggYml0IGlzIHNl
dCBpbiBodm1fc2V0X2NyMygpIGxlYWRzIHRvIGRvbWFpbgpjcmFzaGVzLiBUaGUgd29ya2Fyb3Vu
ZCBpcyB0byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KaHZtX3NldF9jcjMoKS4gQ1IzIHZhbHVl
cyBpbiBodm1fbW9uaXRvcl9jcigpIGFyZSBhbHNvIHNhbml0aXplZC4KQWRkaXRpb25hbGx5LCBh
IGJvb2wgcGFyYW1ldGVyIG5vdyBwcm9wYWdhdGVzIHRvCntzdm0sdm14fV91cGRhdGVfZ3Vlc3Rf
Y3IoKSwgc28gdGhhdCBubyBmbHVzaGVzIG9jY3VyIHdoZW4KdGhlIGJpdCB3YXMgc2V0LgoKU2ln
bmVkLW9mZi1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpS
ZXBvcnRlZC1ieTogQml0d2Vhc2lsIDxiaXR3ZWFzaWxAY3J5cHRvaGF6ZS5jb20+ClN1Z2dlc3Rl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQWNrZWQtYnk6
IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNl
IFY0OgogLSBDaGFuZ2VkICJlbHNlIHsgaWYgIShmbGFncyAmIEhWTV9VUERBVEVfR1VFU1RfQ1Iz
X05PX0ZMVVNIKSApIC4uLiB9IgogICB0byAiZWxzZSBpZiAuLi4iLgogLSBSZW5hbWVkIEhWTV9V
UERBVEVfR1VFU1RfQ1IzX05PX0ZMVVNIIHRvCiAgIEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PRkxV
U0guCiAtIERlZmluZWQgWDg2X0NSM19OT0ZMVVNIIGFzIChfQUMoMSwgVUxMKSA8PCA2MykuCi0t
LQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgIHwgMTMgKysrKysrKysrKy0tLQog
eGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMgICAgICAgIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyAgICAgICAgfCAxNSArKysrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jICAgICAgICB8IDE4ICsrKysrKysrKysrLS0tLS0tLQogeGVuL2FyY2gveDg2
L21tLmMgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMg
ICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYyAgICB8ICA2ICsrKy0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL2h2bS5oICAgICB8IDE1ICsrKysrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL3N2bS5oIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggICAg
ICB8ICA3ICsrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmggICB8ICA1ICsr
KysrCiAxMyBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwppbmRleCA5MWJjM2U4Li44MDQ3ZDc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTIyOTcsNiArMjI5Nyw3IEBA
IGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBib29sX3QgbWF5X2RlZmVyKQog
ICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdl
OwogICAgIHVuc2lnbmVkIGxvbmcgb2xkID0gdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXTsK
KyAgICBib29sIG5vZmx1c2ggPSBmYWxzZTsKIAogICAgIGlmICggbWF5X2RlZmVyICYmIHVubGlr
ZWx5KHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soVk1fRVZF
TlRfWDg2X0NSMykpICkKQEAgLTIzMTMsNiArMjMxNCwxMiBAQCBpbnQgaHZtX3NldF9jcjModW5z
aWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAgICAgICAgfQogICAgIH0KIAor
ICAgIGlmICggaHZtX3BjaWRfZW5hYmxlZCh2KSApIC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4g
Ki8KKyAgICB7CisgICAgICAgIG5vZmx1c2ggPSB2YWx1ZSAmIFg4Nl9DUjNfTk9GTFVTSDsKKyAg
ICAgICAgdmFsdWUgJj0gflg4Nl9DUjNfTk9GTFVTSDsKKyAgICB9CisKICAgICBpZiAoIGh2bV9w
YWdpbmdfZW5hYmxlZCh2KSAmJiAhcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgJiYKICAgICAg
ICAgICh2YWx1ZSAhPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdKSApCiAgICAgewpAQCAt
MjMzMCw3ICsyMzM3LDcgQEAgaW50IGh2bV9zZXRfY3IzKHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJv
b2xfdCBtYXlfZGVmZXIpCiAgICAgfQogCiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclsz
XSA9IHZhbHVlOwotICAgIHBhZ2luZ191cGRhdGVfY3IzKHYpOworICAgIHBhZ2luZ191cGRhdGVf
Y3IzKHYsIG5vZmx1c2gpOwogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiAKICBiYWRfY3IzOgpA
QCAtNDAzMSw3ICs0MDM4LDcgQEAgc3RhdGljIGludCBodm1vcF9mbHVzaF90bGJfYWxsKHZvaWQp
CiAKICAgICAvKiBGbHVzaCBwYWdpbmctbW9kZSBzb2Z0IHN0YXRlIChlLmcuLCB2YS0+Z2ZuIGNh
Y2hlOyBQQUUgUERQRSBjYWNoZSkuICovCiAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQotICAg
ICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwg
ZmFsc2UpOwogCiAgICAgLyogRmx1c2ggYWxsIGRpcnR5IFRMQnMuICovCiAgICAgZmx1c2hfdGxi
X21hc2soZC0+ZGlydHlfY3B1bWFzayk7CkBAIC00MTkzLDcgKzQyMDAsNyBAQCBzdGF0aWMgaW50
IGh2bW9wX3NldF9wYXJhbSgKICAgICAgICAgZG9tYWluX3BhdXNlKGQpOwogICAgICAgICBkLT5h
cmNoLmh2bV9kb21haW4ucGFyYW1zW2EuaW5kZXhdID0gYS52YWx1ZTsKICAgICAgICAgZm9yX2Vh
Y2hfdmNwdSAoIGQsIHYgKQotICAgICAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjModik7CisgICAg
ICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7CiAgICAgICAgIGRvbWFpbl91bnBh
dXNlKGQpOwogCiAgICAgICAgIGRvbWN0bF9sb2NrX3JlbGVhc2UoKTsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKaW5k
ZXggNWQ1NjhhMy4uOTg2OWYwNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9y
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKQEAgLTM2LDYgKzM2LDkgQEAgYm9v
bCBodm1fbW9uaXRvcl9jcih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUs
IHVuc2lnbmVkIGxvbmcgb2xkKQogICAgIHN0cnVjdCBhcmNoX2RvbWFpbiAqYWQgPSAmY3Vyci0+
ZG9tYWluLT5hcmNoOwogICAgIHVuc2lnbmVkIGludCBjdHJscmVnX2JpdG1hc2sgPSBtb25pdG9y
X2N0cmxyZWdfYml0bWFzayhpbmRleCk7CiAKKyAgICBpZiAoIGluZGV4ID09IFZNX0VWRU5UX1g4
Nl9DUjMgJiYgaHZtX3BjaWRfZW5hYmxlZChjdXJyKSApCisgICAgICAgIHZhbHVlICY9IH5YODZf
Q1IzX05PRkxVU0g7IC8qIENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8KKwogICAgIGlmICggKGFk
LT5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmIGN0cmxyZWdfYml0bWFzaykgJiYKICAg
ICAgICAgICghKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICYgY3RybHJl
Z19iaXRtYXNrKSB8fAogICAgICAgICAgIHZhbHVlICE9IG9sZCkgJiYKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5k
ZXggOWY1OGFmYy4uMmM2MmQ1ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTMyNSw5ICszMjUsOSBAQCBz
dGF0aWMgaW50IHN2bV92bWNiX3Jlc3RvcmUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdf
Y3B1ICpjKQogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMl0gPSBjLT5jcjI7CiAgICAg
di0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSA9IGMtPmNyMzsKICAgICB2LT5hcmNoLmh2bV92
Y3B1Lmd1ZXN0X2NyWzRdID0gYy0+Y3I0OwotICAgIHN2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCk7
Ci0gICAgc3ZtX3VwZGF0ZV9ndWVzdF9jcih2LCAyKTsKLSAgICBzdm1fdXBkYXRlX2d1ZXN0X2Ny
KHYsIDQpOworICAgIHN2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCwgMCk7CisgICAgc3ZtX3VwZGF0
ZV9ndWVzdF9jcih2LCAyLCAwKTsKKyAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDQsIDApOwog
CiAgICAgLyogTG9hZCBzeXNlbnRlciBNU1JzIGludG8gYm90aCBWTUNCIHNhdmUgYXJlYSBhbmQg
VkNQVSBmaWVsZHMuICovCiAgICAgdm1jYi0+c3lzZW50ZXJfY3MgPSB2LT5hcmNoLmh2bV9zdm0u
Z3Vlc3Rfc3lzZW50ZXJfY3MgPSBjLT5zeXNlbnRlcl9jczsKQEAgLTU0Myw3ICs1NDMsNyBAQCBz
dGF0aWMgaW50IHN2bV9ndWVzdF94ODZfbW9kZShzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4g
bGlrZWx5KHZtY2ItPmNzLmRiKSA/IDQgOiAyOwogfQogCi12b2lkIHN2bV91cGRhdGVfZ3Vlc3Rf
Y3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKK3ZvaWQgc3ZtX3VwZGF0ZV9ndWVz
dF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyLCB1bnNpZ25lZCBpbnQgZmxhZ3Mp
CiB7CiAgICAgc3RydWN0IHZtY2Jfc3RydWN0ICp2bWNiID0gdi0+YXJjaC5odm1fc3ZtLnZtY2I7
CiAgICAgdWludDY0X3QgdmFsdWU7CkBAIC01ODMsMTAgKzU4MywxMyBAQCB2b2lkIHN2bV91cGRh
dGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKICAgICBjYXNlIDM6
CiAgICAgICAgIHZtY2Jfc2V0X2NyMyh2bWNiLCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzNdKTsK
ICAgICAgICAgaWYgKCAhbmVzdGVkaHZtX2VuYWJsZWQodi0+ZG9tYWluKSApCi0gICAgICAgICAg
ICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOworICAgICAgICB7CisgICAgICAgICAgICBpZiAoICEo
ZmxhZ3MgJiBIVk1fVVBEQVRFX0dVRVNUX0NSM19OT0ZMVVNIKSApCisgICAgICAgICAgICAgICAg
aHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKKyAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggbmVz
dGVkaHZtX3Ztc3dpdGNoX2luX3Byb2dyZXNzKHYpICkKICAgICAgICAgICAgIDsgLyogQ1IzIHN3
aXRjaGVzIGR1cmluZyBWTVJVTi9WTUVYSVQgZG8gbm90IGZsdXNoIHRoZSBUTEIuICovCi0gICAg
ICAgIGVsc2UKKyAgICAgICAgZWxzZSBpZiAoICEoZmxhZ3MgJiBIVk1fVVBEQVRFX0dVRVNUX0NS
M19OT0ZMVVNIKSApCiAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1X2FzaWQoCiAgICAg
ICAgICAgICAgICAgbmVzdGVkaHZtX3ZjcHVfaW5fZ3Vlc3Rtb2RlKHYpCiAgICAgICAgICAgICAg
ICAgPyAmdmNwdV9uZXN0ZWRodm0odikubnZfbjJhc2lkIDogJnYtPmFyY2guaHZtX3ZjcHUubjFh
c2lkKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKaW5kZXggNWNkNjg5ZS4uZTlhZDA0ZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTY4LDcgKzY4LDggQEAgc3RhdGljIHZvaWQgdm14X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2
Y3B1ICp2KTsKIHN0YXRpYyBpbnQgIHZteF9hbGxvY192bGFwaWNfbWFwcGluZyhzdHJ1Y3QgZG9t
YWluICpkKTsKIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21h
aW4gKmQpOwogc3RhdGljIHZvaWQgdm14X2luc3RhbGxfdmxhcGljX21hcHBpbmcoc3RydWN0IHZj
cHUgKnYpOwotc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGNyKTsKK3N0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0
IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGZsYWdzKTsKIHN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfZWZl
cihzdHJ1Y3QgdmNwdSAqdik7CiBzdGF0aWMgdm9pZCB2bXhfd2JpbnZkX2ludGVyY2VwdCh2b2lk
KTsKIHN0YXRpYyB2b2lkIHZteF9mcHVfZGlydHlfaW50ZXJjZXB0KHZvaWQpOwpAQCAtODM2LDkg
KzgzNyw5IEBAIHN0YXRpYyBpbnQgdm14X3ZtY3NfcmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3Ry
dWN0IGh2bV9od19jcHUgKmMpCiAKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzJdID0g
Yy0+Y3IyOwogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gPSBjLT5jcjQ7Ci0gICAg
dm14X3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKLSAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDIp
OwotICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IodiwgNCk7CisgICAgdm14X3VwZGF0ZV9ndWVzdF9j
cih2LCAwLCAwKTsKKyAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIDApOworICAgIHZteF91
cGRhdGVfZ3Vlc3RfY3IodiwgNCwgMCk7CiAKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2Vm
ZXIgPSBjLT5tc3JfZWZlcjsKICAgICB2bXhfdXBkYXRlX2d1ZXN0X2VmZXIodik7CkBAIC0xNTQ4
LDcgKzE1NDksOCBAQCB2b2lkIHZteF91cGRhdGVfZGVidWdfc3RhdGUoc3RydWN0IHZjcHUgKnYp
CiAgICAgdm14X3ZtY3NfZXhpdCh2KTsKIH0KIAotc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVz
dF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQorc3RhdGljIHZvaWQgdm14X3Vw
ZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CiAgICAgdm14X3Zt
Y3NfZW50ZXIodik7CiAKQEAgLTE3MDAsNyArMTcwMiw5IEBAIHN0YXRpYyB2b2lkIHZteF91cGRh
dGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKICAgICAgICAgfQog
CiAgICAgICAgIF9fdm13cml0ZShHVUVTVF9DUjMsIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbM10p
OwotICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1KHYpOworCisgICAgICAgIGlmICggIShmbGFn
cyAmIEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PRkxVU0gpICkKKyAgICAgICAgICAgIGh2bV9hc2lk
X2ZsdXNoX3ZjcHUodik7CiAgICAgICAgIGJyZWFrOwogCiAgICAgZGVmYXVsdDoKQEAgLTI2NTIs
NyArMjY1Niw3IEBAIHN0YXRpYyBpbnQgdm14X2NyX2FjY2Vzcyh1bnNpZ25lZCBsb25nIGV4aXRf
cXVhbGlmaWNhdGlvbikKICAgICAgICAgICovCiAgICAgICAgIGh2bV9tb25pdG9yX2NyWChDUjAs
IHZhbHVlLCBvbGQpOwogICAgICAgICBjdXJyLT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdID0g
dmFsdWU7Ci0gICAgICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IoY3VyciwgMCk7CisgICAgICAgIHZt
eF91cGRhdGVfZ3Vlc3RfY3IoY3VyciwgMCwgMCk7CiAgICAgICAgIEhWTVRSQUNFXzBEKENMVFMp
OwogICAgICAgICBicmVhazsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGUxZjA4OWIuLjlkMjZhOWQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01MjYsNyArNTI2LDcg
QEAgdm9pZCB1cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgaWYgKCBwYWdpbmdfbW9k
ZV9lbmFibGVkKHYtPmRvbWFpbikgKQogICAgIHsKLSAgICAgICAgcGFnaW5nX3VwZGF0ZV9jcjMo
dik7CisgICAgICAgIHBhZ2luZ191cGRhdGVfY3IzKHYsIGZhbHNlKTsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyBiL3hlbi9h
cmNoL3g4Ni9tbS9oYXAvaGFwLmMKaW5kZXggMDAzYzJkOC4uYjc2ZTZiOCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5j
CkBAIC02NjksMTAgKzY2OSwxMCBAQCBzdGF0aWMgYm9vbF90IGhhcF9pbnZscGcoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGxvbmcgdmEpCiAgICAgcmV0dXJuIDE7CiB9CiAKLXN0YXRpYyB2b2lk
IGhhcF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykKK3N0YXRpYyB2
b2lkIGhhcF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywgYm9vbCBu
b2ZsdXNoKQogewogICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbM10gPSB2LT5hcmNoLmh2bV92
Y3B1Lmd1ZXN0X2NyWzNdOwotICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMyk7CisgICAgaHZt
X3VwZGF0ZV9ndWVzdF9jcjModiwgbm9mbHVzaCk7CiB9CiAKIGNvbnN0IHN0cnVjdCBwYWdpbmdf
bW9kZSAqCkBAIC03MDgsNyArNzA4LDcgQEAgc3RhdGljIHZvaWQgaGFwX3VwZGF0ZV9wYWdpbmdf
bW9kZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgfQogCiAgICAgLyogQ1IzIGlzIGVmZmVjdGl2ZWx5
IHVwZGF0ZWQgYnkgYSBtb2RlIGNoYW5nZS4gRmx1c2ggQVNJRHMsIGV0Yy4gKi8KLSAgICBoYXBf
dXBkYXRlX2NyMyh2LCAwKTsKKyAgICBoYXBfdXBkYXRlX2NyMyh2LCAwLCBmYWxzZSk7CiAKICAg
ICBwYWdpbmdfdW5sb2NrKGQpOwogICAgIHB1dF9nZm4oZCwgY3IzX2dmbik7CmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9jb21tb24uYwppbmRleCBjMjQwOTUzLi4yMGRlZDNlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvbW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKQEAgLTMwMzAsNyArMzAzMCw3IEBAIHN0YXRpYyB2b2lkIHNoX3VwZGF0ZV9wYWdpbmdfbW9k
ZXMoc3RydWN0IHZjcHUgKnYpCiAgICAgfQogI2VuZGlmIC8qIE9PUyAqLwogCi0gICAgdi0+YXJj
aC5wYWdpbmcubW9kZS0+dXBkYXRlX2NyMyh2LCAwKTsKKyAgICB2LT5hcmNoLnBhZ2luZy5tb2Rl
LT51cGRhdGVfY3IzKHYsIDAsIGZhbHNlKTsKIH0KIAogdm9pZCBzaGFkb3dfdXBkYXRlX3BhZ2lu
Z19tb2RlcyhzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFk
b3cvbXVsdGkuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwppbmRleCBhNjM3MmUz
Li5mY2M0ZmEzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCkBAIC0zMTczLDcgKzMxNzMsNyBAQCBz
dGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZjcHUgKnYsCiAgICAgICAgICAqIEluIGFu
eSBjYXNlLCBpbiB0aGUgUEFFIGNhc2UsIHRoZSBBU1NFUlQgaXMgbm90IHRydWU7IGl0IGNhbgog
ICAgICAgICAgKiBoYXBwZW4gYmVjYXVzZSBvZiBhY3Rpb25zIHRoZSBndWVzdCBpcyB0YWtpbmcu
ICovCiAjaWYgR1VFU1RfUEFHSU5HX0xFVkVMUyA9PSAzCi0gICAgICAgIHYtPmFyY2gucGFnaW5n
Lm1vZGUtPnVwZGF0ZV9jcjModiwgMCk7CisgICAgICAgIHYtPmFyY2gucGFnaW5nLm1vZGUtPnVw
ZGF0ZV9jcjModiwgMCwgZmFsc2UpOwogI2Vsc2UKICAgICAgICAgQVNTRVJUKGQtPmlzX3NodXR0
aW5nX2Rvd24pOwogI2VuZGlmCkBAIC0zOTkyLDcgKzM5OTIsNyBAQCBzaF9zZXRfdG9wbGV2ZWxf
c2hhZG93KHN0cnVjdCB2Y3B1ICp2LAogCiAKIHN0YXRpYyB2b2lkCi1zaF91cGRhdGVfY3IzKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykKK3NoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUg
KnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiAvKiBVcGRhdGVzIHZjcHUtPmFyY2gu
Y3IzIGFmdGVyIHRoZSBndWVzdCBoYXMgY2hhbmdlZCBDUjMuCiAgKiBQYXJhdmlydHVhbCBndWVz
dHMgc2hvdWxkIHNldCB2LT5hcmNoLmd1ZXN0X3RhYmxlIChhbmQgZ3Vlc3RfdGFibGVfdXNlciwK
ICAqIGlmIGFwcHJvcHJpYXRlKS4KQEAgLTQyMzQsNyArNDIzNCw3IEBAIHNoX3VwZGF0ZV9jcjMo
c3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKQogICAgICAgICB2LT5hcmNoLmh2bV92Y3B1
Lmh3X2NyWzNdID0KICAgICAgICAgICAgIHBhZ2V0YWJsZV9nZXRfcGFkZHIodi0+YXJjaC5zaGFk
b3dfdGFibGVbMF0pOwogI2VuZGlmCi0gICAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMyk7
CisgICAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IzKHYsIG5vZmx1c2gpOwogICAgIH0KIAogICAg
IC8qIEZpeCB1cCB0aGUgbGluZWFyIHBhZ2V0YWJsZSBtYXBwaW5ncyAqLwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9ub25lLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25v
bmUuYwppbmRleCA5ZTZhZDIzLi5hOGM5NjA0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L25vbmUuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L25vbmUuYwpAQCAtNTAs
NyArNTAsNyBAQCBzdGF0aWMgdW5zaWduZWQgbG9uZyBfZ3ZhX3RvX2dmbihzdHJ1Y3QgdmNwdSAq
diwgc3RydWN0IHAybV9kb21haW4gKnAybSwKICAgICByZXR1cm4gZ2ZuX3goSU5WQUxJRF9HRk4p
OwogfQogCi1zdGF0aWMgdm9pZCBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xv
Y2tpbmcpCitzdGF0aWMgdm9pZCBfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xv
Y2tpbmcsIGJvb2wgbm9mbHVzaCkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKIH0KZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vaHZtLmgKaW5kZXggZGQzZGQ1Zi4uY2EzYTMzNCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmgKQEAgLTgwLDYgKzgwLDkgQEAgZW51bSBodm1faW50YmxrIHsKICNkZWZpbmUgSFZNX0VWRU5U
X1ZFQ1RPUl9VTlNFVCAgICAoLTEpCiAjZGVmaW5lIEhWTV9FVkVOVF9WRUNUT1JfVVBEQVRJTkcg
KC0yKQogCisvKiB1cGRhdGVfZ3Vlc3RfY3IoKSBmbGFncy4gKi8KKyNkZWZpbmUgSFZNX1VQREFU
RV9HVUVTVF9DUjNfTk9GTFVTSCAweDAwMDAwMDAxCisKIC8qCiAgKiBUaGUgaGFyZHdhcmUgdmly
dHVhbCBtYWNoaW5lIChIVk0pIGludGVyZmFjZSBhYnN0cmFjdHMgYXdheSBmcm9tIHRoZQogICog
eDg2L3g4Nl82NCBDUFUgdmlydHVhbGl6YXRpb24gYXNzaXN0IHNwZWNpZmljcy4gQ3VycmVudGx5
IHRoaXMgaW50ZXJmYWNlCkBAIC0xMzIsNyArMTM1LDggQEAgc3RydWN0IGh2bV9mdW5jdGlvbl90
YWJsZSB7CiAgICAgLyoKICAgICAgKiBDYWxsZWQgdG8gaW5mb3JtIEhWTSBsYXllciB0aGF0IGEg
Z3Vlc3QgQ1JuIG9yIEVGRVIgaGFzIGNoYW5nZWQuCiAgICAgICovCi0gICAgdm9pZCAoKnVwZGF0
ZV9ndWVzdF9jcikoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcik7CisgICAgdm9pZCAo
KnVwZGF0ZV9ndWVzdF9jcikoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjciwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogICAgIHZvaWQgKCp1
cGRhdGVfZ3Vlc3RfZWZlcikoc3RydWN0IHZjcHUgKnYpOwogCiAgICAgdm9pZCAoKmNwdWlkX3Bv
bGljeV9jaGFuZ2VkKShzdHJ1Y3QgdmNwdSAqdik7CkBAIC0zMjQsNyArMzI4LDE0IEBAIGh2bV91
cGRhdGVfaG9zdF9jcjMoc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1f
dXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiB7Ci0gICAg
aHZtX2Z1bmNzLnVwZGF0ZV9ndWVzdF9jcih2LCBjcik7CisgICAgaHZtX2Z1bmNzLnVwZGF0ZV9n
dWVzdF9jcih2LCBjciwgMCk7Cit9CisKK3N0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1
ZXN0X2NyMyhzdHJ1Y3QgdmNwdSAqdiwgYm9vbCBub2ZsdXNoKQoreworICAgIHVuc2lnbmVkIGlu
dCBmbGFncyA9IG5vZmx1c2ggPyBIVk1fVVBEQVRFX0dVRVNUX0NSM19OT0ZMVVNIIDogMDsKKwor
ICAgIGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3RfY3IodiwgMywgZmxhZ3MpOwogfQogCiBzdGF0aWMg
aW5saW5lIHZvaWQgaHZtX3VwZGF0ZV9ndWVzdF9lZmVyKHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9odm0vc3ZtL3N2bS5oCmluZGV4IDQ2MmNiODkuLjZjMDUwZjUgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vc3ZtLmgKQEAgLTUxLDcgKzUxLDcgQEAgc3RhdGljIGlubGluZSB2b2lkIHN2bV9p
bnZscGdhKHVuc2lnbmVkIGxvbmcgdmFkZHIsIHVpbnQzMl90IGFzaWQpCiAKIHVuc2lnbmVkIGxv
bmcgKnN2bV9tc3JiaXQodW5zaWduZWQgbG9uZyAqbXNyX2JpdG1hcCwgdWludDMyX3QgbXNyKTsK
IHZvaWQgX191cGRhdGVfZ3Vlc3RfZWlwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1bnNp
Z25lZCBpbnQgaW5zdF9sZW4pOwotdm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1
ICosIHVuc2lnbmVkIGludCBjcik7Cit2b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZj
cHUgKiwgdW5zaWduZWQgaW50IGNyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogCiBleHRlcm4gdTMy
IHN2bV9mZWF0dXJlX2ZsYWdzOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAppbmRleCA1NjA3YWI0Li5kZDNl
MzFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKQEAgLTEyMiw3ICsxMjIsOCBAQCBzdHJ1Y3QgcGFnaW5n
X21vZGUgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIGNyMywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFkZHJfdCBnYSwgdWludDMyX3QgKnBmZWMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlcik7Ci0gICAgdm9pZCAg
ICAgICAgICAoKnVwZGF0ZV9jcjMgICAgICAgICAgICApKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9f
bG9ja2luZyk7CisgICAgdm9pZCAgICAgICAgICAoKnVwZGF0ZV9jcjMgICAgICAgICAgICApKHN0
cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vbCBub2ZsdXNoKTsKICAgICB2b2lkICAgICAgICAgICgqdXBk
YXRlX3BhZ2luZ19tb2RlcyAgICkoc3RydWN0IHZjcHUgKnYpOwogICAgIHZvaWQgICAgICAgICAg
KCp3cml0ZV9wMm1fZW50cnkgICAgICAgKShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbDFfcGdl
bnRyeV90ICpwLCBsMV9wZ2VudHJ5X3QgbmV3LApAQCAtMjc2LDkgKzI3Nyw5IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyBwYWdpbmdfZ2FfdG9fZ2ZuX2NyMyhzdHJ1Y3QgdmNwdSAqdiwK
IC8qIFVwZGF0ZSBhbGwgdGhlIHRoaW5ncyB0aGF0IGFyZSBkZXJpdmVkIGZyb20gdGhlIGd1ZXN0
J3MgQ1IzLgogICogQ2FsbGVkIHdoZW4gdGhlIGd1ZXN0IGNoYW5nZXMgQ1IzOyB0aGUgY2FsbGVy
IGNhbiB0aGVuIHVzZSB2LT5hcmNoLmNyMwogICogYXMgdGhlIHZhbHVlIHRvIGxvYWQgaW50byB0
aGUgaG9zdCBDUjMgdG8gc2NoZWR1bGUgdGhpcyB2Y3B1ICovCi1zdGF0aWMgaW5saW5lIHZvaWQg
cGFnaW5nX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYpCitzdGF0aWMgaW5saW5lIHZvaWQgcGFn
aW5nX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGJvb2wgbm9mbHVzaCkKIHsKLSAgICBwYWdp
bmdfZ2V0X2hvc3Rtb2RlKHYpLT51cGRhdGVfY3IzKHYsIDEpOworICAgIHBhZ2luZ19nZXRfaG9z
dG1vZGUodiktPnVwZGF0ZV9jcjModiwgMSwgbm9mbHVzaCk7CiB9CiAKIC8qIFVwZGF0ZSBhbGwg
dGhlIHRoaW5ncyB0aGF0IGFyZSBkZXJpdmVkIGZyb20gdGhlIGd1ZXN0J3MgQ1IwL0NSMy9DUjQu
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaAppbmRleCA3MDQ1M2U4Li44NTk4YWRlIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYveDg2LWRlZm5zLmgKQEAgLTQzLDYgKzQzLDExIEBACiAjZGVmaW5lIFg4Nl9DUjBfUEcgICAg
ICAgICAgICAgIDB4ODAwMDAwMDAgLyogUGFnaW5nICAgICAgICAgICAgICAgICAgIChSVykgKi8K
IAogLyoKKyAqIEludGVsIENQVSBmbGFncyBpbiBDUjMKKyAqLworI2RlZmluZSBYODZfQ1IzX05P
RkxVU0ggKF9BQygxLCBVTEwpIDw8IDYzKQorCisvKgogICogSW50ZWwgQ1BVIGZlYXR1cmVzIGlu
IENSNAogICovCiAjZGVmaW5lIFg4Nl9DUjRfVk1FICAgICAgICAweDAwMDAwMDAxIC8qIGVuYWJs
ZSB2bTg2IGV4dGVuc2lvbnMgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 10:27:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 10:27:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emdEo-00030c-CJ; Fri, 16 Feb 2018 10:27:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emdEm-00030L-TC
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 10:27:28 +0000
X-Inumbo-ID: 29268075-1304-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 29268075-1304-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 10:28:42 +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 5B5361529;
 Fri, 16 Feb 2018 02:27:22 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B18713F41F;
 Fri, 16 Feb 2018 02:27:21 -0800 (PST)
To: Iain Hunter <drhunter95@gmail.com>
References: <5a733ae5.d69d1c0a.6d755.189a@mx.google.com>
 <36670338-a938-9ce4-6127-6bf3e9575731@arm.com>
 <CALC81-tCG3jDjaxaSA7xv7WmAujCnmgUOJkokP39N6Jsdhtk4w@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e98e4bbf-274b-2bc0-0228-26241774fb4c@arm.com>
Date: Fri, 16 Feb 2018 10:27:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CALC81-tCG3jDjaxaSA7xv7WmAujCnmgUOJkokP39N6Jsdhtk4w@mail.gmail.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [Xen-users] Xen 4.8.3 running on BeagleBoard X-15 -
 problem with paging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KE1vdmluZyB0aGF0IHRvIHhlbi1kZXZlbCArIFN0ZWZhbm8pCgpPbiAxNi8wMi8xOCAwOToyMywg
SWFpbiBIdW50ZXIgd3JvdGU6Cj4gSGkgSnVsaWFuLAoKSGksCgo+IFRoZSBwYXRjaCBJIGFwcGxp
ZWQgaXMgYmVsb3cuIEkgaGF2ZSBubyBpZGVhIGlmIGl0IGlzIEFNNTcyeC9EUkE3eHggCj4gc3Bl
Y2lmaWMgb3IganVzdCBzcGVjaWZpYyB0byB0aGUgMjAxNy4wMSB1LWJvb3QgSSB3YXMgdXNpbmcu
CgpUaGFuayB5b3UgZm9yIHNlbmRpbmcgdGhlIHBhdGNoLiBJbmRlZWQgd2UgZG9uJ3Qga25vdyB0
aGUgc3RhdGUgb2YgdGhlIApUTEJzIHdoZW4gdHVybmluZyB0aGUgTU1VIG9uLiBTbywgaXQgaXMg
bmVjZXNzYXJ5IHRvIGZsdXNoIHRoZSBUTEJzLgoKT24gYSBzaWRlIG5vdGUsIGl0IGxvb2tzIGxp
a2UgdGhlIEFybTY0IHNpZGUgaGFzIHRoZSBzYW1lIGlzc3VlLgoKQ2FuIHlvdSBzdWJtaXQgdGhl
IHBhdGNoIHRvIHhlbi1kZXZlbCB3aXRoIGEgY29tbWl0IG1lc3NhZ2UgYW5kIENDIApTdGVmYW5v
IGFuZCBJPwoKPiAKPiAgRnJvbSAzNmU2YmM4MTgwM2EwMDI2MzdjOWI4NTRmMjY5NGJjNjU1Njc5
ZTg1IE1vbiBTZXAgMTcgMDA6MDA6MDAgMjAwMQo+IEZyb206IElhaW4gSHVudGVyIDxpYWluQGh1
bnRlcmVtYmVkZGVkLmNvLnVrIAo+IDxtYWlsdG86aWFpbkBodW50ZXJlbWJlZGRlZC5jby51az4+
Cj4gRGF0ZTogVGh1LCAxIEZlYiAyMDE4IDE0OjQ1OjI3ICswMDAwCj4gU3ViamVjdDogW1BBVENI
XSBmb3IgQU01NzJ4IG5lZWQgdG8gZmx1c2ggVExCcyBiZWZvcmUgZW5hYmxpbmcgTU1VCj4gCj4g
LS0tCj4gIMKgeGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUyB8IDEyICsrKysrKysrKysrKwo+ICDC
oDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9hcm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCj4gaW5kZXgg
MmRmOWE5OC4uYjE1M2VlYiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5T
Cj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwo+IEBAIC0zNDcsNiArMzQ3LDE3IEBA
IHZpcnRwaHlzX2NsYXNoOgo+ICDCoMKgwqDCoMKgwqDCoMKgIGLCoMKgwqDCoCBmYWlsCj4gCj4g
IMKgMToKPiArwqDCoMKgwqDCoMKgwqAgLyoKPiArwqDCoMKgwqDCoMKgwqDCoCAqIEZsdXNoIHRo
ZSBUTEIgYmVmb3JlIGVuYWJsaW5nIE1NVQo+ICvCoMKgwqDCoMKgwqDCoMKgICovCj4gK8KgwqDC
oMKgwqDCoMKgIGRzYsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIC8qIEVuc3VyZSBhbnkgcGFnZSB0YWJsZSB1cGRhdGVzIAo+IG1hZGUgYWJvdmUKPiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgKiBoYXZlIG9jY3VycmVkLiAqLwo+ICvCoMKgwqDCoMKgwqDCoCBp
c2IKClRoZSBkc2IvaXNiIGhlcmUgaXMgbm90IG5lY2Vzc2FyeS4gQXMgeW91IGhhdmUgTU1VIGRp
c2FibGVkLCB0aGUgVExCcyAKd2lsbCBub3QgZ2V0IHNwZWN1bGF0ZWQuCgo+ICvCoMKgwqDCoMKg
wqDCoCBtb3bCoMKgIHIwLCAjMQo+ICvCoMKgwqDCoMKgwqDCoCBtY3LCoMKgIENQMzIocjAsIFRM
QklBTExIKcKgwqDCoMKgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExCICovCj4gK8KgwqDCoMKgwqDC
oMKgIGRzYsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IC8qIEVuc3VyZSBjb21wbGV0aW9uIG9mIFRMQiBmbHVzaCAqLwoKWW91IHdhbnQgdG8gdXNlIGRz
YiBuc2ggaGVyZS4KCj4gK8KgwqDCoMKgwqDCoMKgIGlzYgoKVGhpcyBpcyBub3QgbmVjZXNzYXJ5
LCB5b3UgY2FuIHJlbHkgb24gdGhlIElTQiBhZnRlciBlbmFibGluZyB0aGUgTU1VLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 10:34:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 10:34:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emdL4-0003kY-5w; Fri, 16 Feb 2018 10:33:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ry/z=fk=citrix.com=prvs=5785ae381=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1emdL3-0003kS-Bn
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 10:33:57 +0000
X-Inumbo-ID: cb023134-1304-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb023134-1304-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 11:33:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68026814"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v1] x86/msr: add Raw and Host domain policies
Thread-Index: AQHToMbdNP7dGGs99UWeDF2WOZHVA6OlcK8AgAFgRgA=
Date: Fri, 16 Feb 2018 10:33:52 +0000
Message-ID: <1518777232.2904.1.camel@citrix.com>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
 <5A859A1E02000078001A8131@prv-mh.provo.novell.com>
In-Reply-To: <5A859A1E02000078001A8131@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.26.1-1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <179727269DEF5A4AA1A8F51C888256F6@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAyMDE4LTAyLTE1IGF0IDA2OjMzIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gT24gMDguMDIuMTggYXQgMTE6MjMsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdy
b3RlOg0KPiA+IA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMNCj4gPiArKysg
Yi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jDQo+ID4gQEAgLTExOCw5ICsxMTgsMTggQEAgdm9p
ZCAoKiBfX3JlYWRfbW9zdGx5IGN0eHRfc3dpdGNoX21hc2tpbmcpKGNvbnN0IHN0cnVjdCB2Y3B1
ICpuZXh0KTsNCj4gPiAgDQo+ID4gIGJvb2wgX19pbml0IHByb2JlX2NwdWlkX2ZhdWx0aW5nKHZv
aWQpDQo+ID4gIHsNCj4gPiArCXN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSAmcmF3X21z
cl9kb21haW5fcG9saWN5Ow0KPiANCj4gVW5sZXNzIHlvdSBmb3Jlc2VlIHRoZSB2YXJpYWJsZSB0
byBiZSBuZWVkZWQgZm9yIGZ1cnRoZXIgdGhpbmdzDQo+IGhlcmUsIGNvdWxkIHRoaXMgYmUgbW92
ZWQgaW50byB0aGUgbW9yZSBuYXJyb3cgc2NvcGUgaXQncyB1c2VkIGluDQo+IHBsZWFzZT8NCg0K
V2lsbCBkbyBpbiB2Mi4NCg0KPiA+ICAJdWludDY0X3QgdmFsOw0KPiA+ICsJaW50IHJjOw0KPiA+
ICANCj4gPiAtCWlmIChyZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpIHx8
DQo+ID4gKwlpZiAoKHJjID0gcmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFs
KSkgPT0gMCkNCj4gPiArCXsNCj4gPiArCQlkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRy
dWU7DQo+ID4gKwkJaWYgKHZhbCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKQ0K
PiA+ICsJCQlkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nID0gdHJ1ZTsNCj4gPiArCX0N
Cj4gPiArDQo+ID4gKwlpZiAocmMgfHwNCj4gPiAgCSAgICAhKHZhbCAmIE1TUl9QTEFURk9STV9J
TkZPX0NQVUlEX0ZBVUxUSU5HKSB8fA0KPiA+ICAJICAgIHJkbXNyX3NhZmUoTVNSX0lOVEVMX01J
U0NfRkVBVFVSRVNfRU5BQkxFUywNCj4gPiAgCQkgICAgICAgdGhpc19jcHUobXNyX21pc2NfZmVh
dHVyZXMpKSkNCj4gDQo+IEJlbG93IGhlcmUgd2UgaGF2ZQ0KPiANCj4gCQlzZXR1cF9jbGVhcl9j
cHVfY2FwKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKTsNCj4gDQo+IFNob3VsZG4ndCB0aGlz
IGJlIHJlZmxlY3RlZCBpbiB0aGUgaG9zdCBwb2xpY3k/DQoNCkkgZ3Vlc3MgdGhlIGNvcnJlY3Qg
dGhpbmcgdG8gZG8gZm9yIG5vdyBmb3IgaG9zdF9tc3JfZG9tYWluX3BvbGljeSBpczoNCg0KICAg
IGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5n
Ow0KICAgIA0KTG9va2luZyBhdCB0aGUgY29kZSwgY2FsY3VsYXRlX3B2X21heF9wb2xpY3koKSB3
aWxsIGJlIHNpbXBsaWZpZWQgd2l0aA0KdGhlIGFib3ZlIGNoYW5nZTogcHZfbWF4X21zcl9kb21h
aW5fcG9saWN5IHdpbGwgYmVjb21lIGEgY29weSBvZiBob3N0DQpwb2xpY3kuDQoNClRoaXMgYWN0
dWFsbHkgYnJpbmdzIGEgcXVlc3Rpb246IHdoYXQgdG8gZG8gYWJvdXQgcGVyLXBDUFUgTVNScyBp
biB0aGUNCmNvbnRleHQgb2YgTVNSIHBvbGljeT8NCg0KLS0gDQpUaGFua3MsDQpTZXJnZXkKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 10:38:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 10:38:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emdP0-0003xJ-RC; Fri, 16 Feb 2018 10:38:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emdOz-0003xC-O3
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 10:38:01 +0000
X-Inumbo-ID: 5e0ff7a7-1305-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e0ff7a7-1305-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 11:37:21 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="463095026"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Feb 2018 10:37:40 +0000
Message-ID: <20180216103740.5214-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] osstest: add a pvinpvh test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBzaGltIHRlc3RzIHVzZXMgdGhlIHNhbWUgYXBwcm9hY2ggYXMgdGhlIFBWSCBvbmUs
IGJ1dCBkb2Vzbid0CmRpZmZlcmVudGlhdGUgYmV0d2VlbiBBTUQgYW5kIEludGVsLgoKVGhpcyBp
cyB0aGUgKHRyaW1tZWQpIGRpZmYgb2YgdGhlIG91dHB1dCBmcm9tIG1nLXNob3ctZmxpZ2h0LXJ1
bnZhcnM6CgordGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgYWxsX2hvc3RfZGlfdmVyc2lv
biAgICAyMDE3LTEyLTE0Cit0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAgICBhbGxfaG9zdF9k
aV92ZXJzaW9uICAgIDIwMTctMTItMTQKK3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIGFs
bF9ob3N0X3N1aXRlICAgICAgICAgamVzc2llCit0ZXN0LWFtZDY0LWkzODYteGwtcHZzaGltICAg
ICBhbGxfaG9zdF9zdWl0ZSAgICAgICAgIGplc3NpZQordGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgYWxsX2hvc3RmbGFncyAgICAgICAgICBhcmNoLWFtZDY0LGFyY2gteGVuLWFtZDY0LHN1
aXRlLWplc3NpZSxwdXJwb3NlLXRlc3QKK3Rlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIGFs
bF9ob3N0ZmxhZ3MgICAgICAgICAgYXJjaC1pMzg2LGFyY2gteGVuLWFtZDY0LHN1aXRlLWplc3Np
ZSxwdXJwb3NlLXRlc3QKK3Rlc3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIGFyY2ggICAgICAg
ICAgICAgICAgICAgYW1kNjQKK3Rlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIGFyY2ggICAg
ICAgICAgICAgICAgICAgaTM4NgordGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAgYnVpbGRq
b2IgICAgICAgICAgICAgICBidWlsZC1hbWQ2NAordGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAgYnVpbGRqb2IgICAgICAgICAgICAgICBidWlsZC1pMzg2Cit0ZXN0LWFtZDY0LWFtZDY0LXhs
LXB2c2hpbSAgICBkZWJpYW5fYXJjaCAgICAgICAgICAgIGFtZDY0Cit0ZXN0LWFtZDY0LWkzODYt
eGwtcHZzaGltICAgICBkZWJpYW5fYXJjaCAgICAgICAgICAgIGkzODYKK3Rlc3QtYW1kNjQtYW1k
NjQteGwtcHZzaGltICAgIGRlYmlhbl9rZXJua2luZCAgICAgICAgcHZvcHMKK3Rlc3QtYW1kNjQt
aTM4Ni14bC1wdnNoaW0gICAgIGRlYmlhbl9rZXJua2luZCAgICAgICAgcHZvcHMKK3Rlc3QtYW1k
NjQtYW1kNjQteGwtcHZzaGltICAgIGRlYmlhbl9zaGltICAgICAgICAgICAgMQordGVzdC1hbWQ2
NC1pMzg2LXhsLXB2c2hpbSAgICAgZGViaWFuX3NoaW0gICAgICAgICAgICAxCit0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2c2hpbSAgICBkZWJpYW5fc3VpdGUgICAgICAgICAgIGplc3NpZQordGVzdC1h
bWQ2NC1pMzg2LXhsLXB2c2hpbSAgICAgZGViaWFuX3N1aXRlICAgICAgICAgICBqZXNzaWUKK3Rl
c3QtYW1kNjQtYW1kNjQteGwtcHZzaGltICAgIGtlcm5idWlsZGpvYiAgICAgICAgICAgYnVpbGQt
YW1kNjQtcHZvcHMKK3Rlc3QtYW1kNjQtaTM4Ni14bC1wdnNoaW0gICAgIGtlcm5idWlsZGpvYiAg
ICAgICAgICAgYnVpbGQtaTM4Ni1wdm9wcwordGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNoaW0gICAg
a2VybmtpbmQgICAgICAgICAgICAgICBwdm9wcwordGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hpbSAg
ICAga2VybmtpbmQgICAgICAgICAgICAgICBwdm9wcwordGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgdG9vbHN0YWNrICAgICAgICAgICAgICB4bAordGVzdC1hbWQ2NC1pMzg2LXhsLXB2c2hp
bSAgICAgdG9vbHN0YWNrICAgICAgICAgICAgICB4bAordGVzdC1hbWQ2NC1hbWQ2NC14bC1wdnNo
aW0gICAgeGVuYnVpbGRqb2IgICAgICAgICAgICBidWlsZC1hbWQ2NAordGVzdC1hbWQ2NC1pMzg2
LXhsLXB2c2hpbSAgICAgeGVuYnVpbGRqb2IgICAgICAgICAgICBidWlsZC1hbWQ2NAoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogbWFrZS1mbGlnaHQg
ICAgIHwgMTggKysrKysrKysrKysrKysrKysrCiB0cy1kZWJpYW4tZml4dXAgfCAgNSArKysrLQog
MiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvbWFrZS1mbGlnaHQgYi9tYWtlLWZsaWdodAppbmRleCA3ZDgwN2Y5Yi4uN2NkZTVjMmUg
MTAwNzU1Ci0tLSBhL21ha2UtZmxpZ2h0CisrKyBiL21ha2UtZmxpZ2h0CkBAIC03MzAsNiArNzMw
LDE0IEBAIHRlc3RfbWF0cml4X2RvX29uZSAoKSB7CiAgICopICAgICAgICAgICAgICAgdGVzdF9w
dmg9eSA7OwogICBlc2FjCiAKKyAgIyBTaGltIHRlc3RzIGZvciB2ZXJzaW9ucyA+PSA0LjExIG9u
bHkKKyAgY2FzZSAiJHhlbmJyYW5jaCIgaW4KKyAgeGVuLTMuKi10ZXN0aW5nKSAgdGVzdF9zaGlt
PW4gOzsKKyAgeGVuLTQuPy10ZXN0aW5nKSAgdGVzdF9zaGltPW4gOzsKKyAgeGVuLTQuMTAtdGVz
dGluZykgdGVzdF9zaGltPW4gOzsKKyAgKikgICAgICAgICAgICAgICAgdGVzdF9zaGltPXkgOzsK
KyAgZXNhYworCiAgIGRvX3J1bXBrZXJuZWxfdGVzdHMKIAogICAjIHhlbmQgUFYgZ3Vlc3QgdGVz
dCBvbiB4ODYgb25seQpAQCAtODI0LDYgKzgzMiwxNiBAQCB0ZXN0X21hdHJpeF9kb19vbmUgKCkg
ewogICAgIGRvbmUKIAogICBmaQorCisgIGlmIFsgeCR0ZXN0X3NoaW0gPSB4eSAtYSAkeGVuYXJj
aCA9IGFtZDY0IF07IHRoZW4KKworICAgIGpvYl9jcmVhdGVfdGVzdCB0ZXN0LSR4ZW5hcmNoJGtl
cm4tJGRvbTBhcmNoLXhsLXB2c2hpbSBcCisgICAgICAgICAgICAgICAgICAgIHRlc3QtZGViaWFu
IHhsICR4ZW5hcmNoICRkb20wYXJjaCBcCisgICAgICAgICAgICAgICAgICAgIGRlYmlhbl9zaGlt
PTEgJGRlYmlhbl9ydW52YXJzIFwKKyAgICAgICAgICAgICAgICAgICAgYWxsX2hvc3RmbGFncz0k
bW9zdF9ob3N0ZmxhZ3MKKworICBmaQorCiAgICNkb19wYXNzdGhyb3VnaF90ZXN0cwogCiAgIGRv
X3B5Z3J1Yl90ZXN0cwpkaWZmIC0tZ2l0IGEvdHMtZGViaWFuLWZpeHVwIGIvdHMtZGViaWFuLWZp
eHVwCmluZGV4IGYyOTk3MWRjLi41MmE3YzVlMSAxMDA3NTUKLS0tIGEvdHMtZGViaWFuLWZpeHVw
CisrKyBiL3RzLWRlYmlhbi1maXh1cApAQCAtMTM1LDEwICsxMzUsMTMgQEAgc3ViIG90aGVyZml4
dXBjZmcgKCkgewogICAgICRjZmcgLj0gIlxudmNwdXMgPSAkdmNwdXNcbiI7CiAKICAgICBteSAk
cHZoID0gZ3Vlc3RfdmFyKCRnaG8sJ3B2aCcsdW5kZWYpOwotICAgIGlmICgkcHZoKSB7CisgICAg
bXkgJHNoaW0gPSBndWVzdF92YXIoJGdobywnc2hpbScsdW5kZWYpOworICAgIGlmICgkcHZoIHx8
ICRzaGltKSB7CiAJJGNmZyA9fiBzL150eXBlPVxiLiovL21nOwogCSRjZmcgLj0gIlxudHlwZT0n
cHZoJ1xuIjsKICAgICB9CisgICAgIyBSdW4gaW4gc2hpbSBtb2RlCisgICAgJGNmZyAuPSAiXG5w
dnNoaW09MVxuIiBpZiAkc2hpbTsKIAogICAgICMgUENJIHBhc3N0aHJvdWdoCiAgICAgIyBMb29r
IGZvciBydW52YXJzICAgPGduPl9wY2lwYXNzdGhyb3VnaF88ZGV2dHlwZT49PGhvc3RpZGVudD4K
LS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 10:40:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 10:40:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emdRi-0004aN-9D; Fri, 16 Feb 2018 10:40:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=tb+n=fk=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1emdRg-0004aC-Da
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 10:40:48 +0000
X-Inumbo-ID: c0ee9eae-1305-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0ee9eae-1305-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 11:40:07 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id f136so3429183lff.8
 for <xen-devel@lists.xenproject.org>; Fri, 16 Feb 2018 02:40:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=Cg9WvOkXv7LQeFNPFsOAIgWj0f9st02da30HqshxRJk=;
 b=aF9tEcpenwAymsydrIJTKLJOrITIsMTNvaCyh/ROObE2WbeKt+WGUP18zAY5JgdTlE
 hAZJIMkgaIOMiWWB8DbQaCsEukHvitvaVlIISP/DQCadvENNtpg0F5e/mhY8tywG1Bdd
 Z5EnEmKxVn3P/+JL21jjlwWDVn1O3Ln7YUrWkowbY2bVPMUVAiawRb0ulndLGj52oSb0
 AXHOMQgv26U5fIpPchrHv4yKXuRBY4WlAovQAmqiAk76NLK8JCndsQxACHtGnZKszivE
 Csh7tXmwZZoSZJBPJCoBMzzlPvKm5fD8EwS8++f+qYFERPJe7+yLlgPHCSfEqNDRCY2z
 1AQg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=Cg9WvOkXv7LQeFNPFsOAIgWj0f9st02da30HqshxRJk=;
 b=Xm2UD8nOptBSmR/P7gsCKLgwNmdWRcU8fpuiw2Nq2wT840jP/n7ESgGiBkcon6iHWj
 0L8Mv3iOkPHwr6mALfbVK3AX1whK6weWjqraT3n3vV5p309yjdM4ExSP2OlTFY0/t4lf
 JCdn6HEmBmrUA60oWc1AkYJ7zbfVUlBMt9rlYmUN4W+CshPBdrIMVSFCavUWuxQFJYIT
 Vs1nQsrfZkXHHDWiKu8kLSXu5VqZugAmBQibCIuMpnTzZxamJ5I8b8xu1Hk8rw8Rrns4
 xTWxJmlYLAzfsFmQqti6oVkYuG/EsdRpI1I4IJ9gUL0VrLgkJK2z23KsLhfsYW5iLLiX
 w6+g==
X-Gm-Message-State: APf1xPBytcaJD8t5V8/pk3wpqcRBtytXcpq3qW0Kz1zupyGpmMDn4spF
 TGtJ+TpYMB26XqnWQxiggZQ=
X-Google-Smtp-Source: AH8x225FLr5oDI1L/pAvavtPB/9eC0C9iCvwlvy0VFSUi/62Zdp8n2g65cd3rwj4ZrPkNiwntCe86g==
X-Received: by 10.25.76.9 with SMTP id z9mr3862154lfa.141.1518777645226;
 Fri, 16 Feb 2018 02:40:45 -0800 (PST)
Received: from localhost ([217.150.73.25])
 by smtp.gmail.com with ESMTPSA id j87sm2032942ljb.97.2018.02.16.02.40.42
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 16 Feb 2018 02:40:44 -0800 (PST)
Date: Fri, 16 Feb 2018 20:40:31 +1000
From: Alexey G <x1917x@gmail.com>
To: Yessine Daoud <da.yessine@gmail.com>
Message-ID: <20180216204031.000052e9@gmail.com>
In-Reply-To: <CABLtV0CnWM2fKQgCQSXdMDK57sOL1LRnLCXgd9ETkkdv4oJj2A@mail.gmail.com>
References: <CABLtV0BqS_Y6oMt8TyCx55Nf9mB=-L7To+xY2on76p+1KDyXSQ@mail.gmail.com>
 <alpine.DEB.2.10.1802080826470.15787@sstabellini-ThinkPad-X260>
 <20180208164810.7h7equv4gfbjyzet@citrix.com>
 <20180208165600.GC1740@perard.uk.xensource.com>
 <20180208173233.6dejumgyqsz3ecjv@citrix.com>
 <CABLtV0Aq4JZfqZSZHYwsOp3PcebPhyQ90kQoqvxJid_2-owwHA@mail.gmail.com>
 <20180212144217.5iwogwdydfl7ehof@citrix.com>
 <CABLtV0DfAWpTHizHBpSqJZC9dk7UfWnOfq1OsBh9RSEReDax_g@mail.gmail.com>
 <20180216120842.00001cca@gmail.com>
 <CABLtV0CnWM2fKQgCQSXdMDK57sOL1LRnLCXgd9ETkkdv4oJj2A@mail.gmail.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Anthony PERARD <anthony.perard@citrix.com>, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] Slow HVM boot time, was "HVM boot time optimization"
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCAwOTowNTowMiArMDEwMApZZXNzaW5lIERhb3VkIDxkYS55ZXNz
aW5lQGdtYWlsLmNvbT4gd3JvdGU6Cgo+SGVsbG8sCj4KPlBsZWFzZSBmaW5kIGF0dGFjaGVkIHRo
ZSByZXF1ZXN0ZWQgbG9nIGZpbGUuCgpBY2NvcmRpbmcgdG8gdGhlIGxvZywgc3RyaW5nIEkvTyBp
cyBhY3R1YWxseSBwYXNzZWQgZnJvbSBJT1JFUSBidWZmZXJlZAotLSBpbiBncm91cHMgb2YgNDA5
NiBJL08gcmVhZCBvcHMsIGJ1dCB0aGV5J3JlIHN0aWxsIGVtdWxhdGVkIG9uZSBieQpvbmUsIGNh
bGxpbmcgUUVNVSdzIGZ3X2NmZyBlbXVsYXRpb24gZm9yIGV2ZXJ5IEkvTyBieXRlIC0tIHRoYXQn
cyB0aGUKcmVhc29uIG9mIHNsb3cgbG9hZGluZy4KCkluIG9yZGVyIHRvIHNwZWVkIHVwIGZ3X2Nm
ZyByZWFkaW5nLCBJL08gaW50ZXJmYWNlIHdpdGggZndfY2ZnIHNob3VsZApiZSBzb21laG93IHJl
cGxhY2VkIHdpdGggYSBETUEgb25lIChmd19jZmdfaW5pdF9pb19kbWEpLiBTZWFCSU9TIGhhdmUK
c3VwcG9ydCBmb3IgcmVhZGluZyBmd19jZmcgdmlhIGVtdWxhdGVkIERNQSwgc28gc3dpdGNoaW5n
IHRvIHRoZQpETUEtdmVyc2lvbiBvZiBmd19jZmcgd2lsbCBhbGxvdyB0byBwYXNzIGtlcm5lbCBm
aWxlcyBmYXN0ZXIuCgpCYXNpY2FsbHksIHdlIG5lZWQgdG8gcmVwbGFjZSB0aGUgZm9sbG93aW5n
IGxpbmUgaW4geGVuX2xvYWRfbGludXgoKToKICAgIGZ3X2NmZyA9IGZ3X2NmZ19pbml0X2lvKEZX
X0NGR19JT19CQVNFKTsKd2l0aDoKICAgIGZ3X2NmZyA9IGZ3X2NmZ19pbml0X2lvX2RtYShGV19D
RkdfSU9fQkFTRSwgRldfQ0ZHX0lPX0JBU0UgKyA0LAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZhZGRyZXNzX3NwYWNlX21lbW9yeSk7CgpCdXQgdGhpcyBzdGVwIG1pZ2h0IChhdCBs
ZWFzdCkgcmVxdWlyZSBmZXcgYWRkaXRpb25hbCBhZGp1c3RtZW50cyBmb3IKSU9SRVFfVFlQRV9D
T1BZIGhhbmRsaW5nIGluIHhlbi1odm0uYyAtLSBsb29rcyBsaWtlIHJpZ2h0IG5vdyBpdCdzIHRo
ZQpzYW1lICdmb3IgZXZlcnkgc2luZ2xlIGRhdGEgaXRlbScgbG9vcCBsaWtlIGZvciBidWZmZXJl
ZCBJL08gcHJvY2Vzc2luZy4KSG93ZXZlciwgdW5saWtlIEkvTyBwcm9jZXNzaW5nIHRoaXMgY2Fu
IGJlIG1vZGlmaWVkIHRvIGZlZWQKY3B1X3BoeXNpY2FsX21lbW9yeV9ydygpIHdpdGggbGFyZ2Vy
IGNodW5rcyBvZiBkYXRhIHRodXMgcmVkdWNpbmcgdGhlCm51bWJlciBvZiBlbXVsYXRvciBjYWxs
cy4KCj4yMDE4LTAyLTE2IDM6MDggR01UKzAxOjAwIEFsZXhleSBHIDx4MTkxN3hAZ21haWwuY29t
PjoKPgo+PiBPbiBUaHUsIDE1IEZlYiAyMDE4IDE3OjAyOjM1ICswMTAwCj4+IFllc3NpbmUgRGFv
dWQgPGRhLnllc3NpbmVAZ21haWwuY29tPiB3cm90ZToKPj4gIAo+PiA+IEhlbGxvLAo+PiA+Cj4+
ID5JIHRyaWVkIHRvIGRlYnVnIHRoZSBpc3N1ZSBhbmQgdGhpcyB3aGF0IEkgZm91bmQ6Cj4+ID50
aGUgSFZNIGJvb3QgdGFrZXMgc29tZSB0aW1lIGF0IHRoZSBmb2xsb3dpbmcgc2VjdGlvbgo+PiA+
KHFlbXUvcGMtYmlvcy9vcHRpb25yb20vbGludXhib290LlMpCj4+ID4vKiBMb2FkIGtlcm5lbCBh
bmQgaW5pdHJkICovCj4+ID5yZWFkX2Z3X2Jsb2JfYWRkcjMyX2VkaShGV19DRkdfSU5JVFJEKSAo
cmFtZGlzayBhYm91dCAzTSB0YWtlcwo+PiA+fn43LnMpIHJlYWRfZndfYmxvYl9hZGRyMzIoRldf
Q0ZHX0tFUk5FTCkgKHZtbGludXogYWJvdXQgN00gdGFrZXMKPj4gPn5+MTUucykgcmVhZF9md19i
bG9iX2FkZHIzMihGV19DRkdfQ01ETElORSkKPj4gPgo+PiA+I2RlZmluZSByZWFkX2Z3X2Jsb2Jf
YWRkcjMyKHZhcikgXAo+PiA+cmVhZF9mdyB2YXIgIyMgX0FERFI7IFwKPj4gPm1vdiAlZWF4LCAl
ZWRpOyBcCj4+ID5yZWFkX2Z3X2Jsb2JfcHJlKHZhcik7IFwKPj4gPi8qIG9sZCBhcygxKSBkb2Vz
bid0IGxpa2UgdGhpcyBpbnNuIHNvIGVtaXQgdGhlIGJ5dGVzIGluc3RlYWQ6IFwKPj4gPmFkZHIz
MiByZXAgaW5zYiAoJWR4KSwgJWVzOiglZWRpKTsgXAo+PiA+Ki8gXAo+PiA+LmRjLmIgMHg2Nyww
eGYzLDB4NmMKPj4gPgo+PiA+I2RlZmluZSByZWFkX2Z3X2Jsb2JfYWRkcjMyX2VkaSh2YXIpIFwK
Pj4gPnJlYWRfZndfYmxvYl9wcmUodmFyKTsgXAo+PiA+Lyogb2xkIGFzKDEpIGRvZXNuJ3QgbGlr
ZSB0aGlzIGluc24gc28gZW1pdCB0aGUgYnl0ZXMgaW5zdGVhZDogXAo+PiA+YWRkcjMyIHJlcCBp
bnNiICglZHgpLCAlZXM6KCVlZGkpOyBcCj4+ID4qLyBcCj4+ID4uZGMuYiAweDY3LDB4ZjMsMHg2
Ywo+PiA+Cj4+ID5BbnkgaWRlYSBob3cgdG8gc3BlZWQgdGhlICBJL08gcmVhZCA/Cj4+ID5UaGFu
a3MuICAKPj4KPj4gSG1tLCBsb29rcyBsaWtlIGl0IGRvZXMgcmVwIGluc2Igd2l0aCBldmVyeSBJ
L08gaXRlcmF0aW9uIGVtdWxhdGVkCj4+IGluZGl2aWR1YWxseSBmb3Igc29tZSByZWFzb24sIGhl
bmNlIGl0cyBzbyBzbG93LiBOb3JtYWxseSBpdCBzaG91bGQKPj4gYmUgZW11bGF0ZWQgb24gYSBi
dWZmZXIgYmFzaXMuIFRoZXJlIG1pZ2h0IGJlIGEgYnVnIHNvbWV3aGVyZSB3aGljaAo+PiBjYXVz
ZSBzdHJpbmcgSS9PIHRvIGJlIGhhbmRsZWQgYnkgZXZlcnkgaXRlcmF0aW9uLgo+Pgo+PiBZb3Ug
bWF5IHRyeSB0byBjb2xsZWN0IFFFTVUgdHJhY2UgbG9ncyB1c2luZwo+PiBkZXZpY2VfbW9kZWxf
YXJncyA9IFsiLXRyYWNlIiwgImV2ZW50cz08cGF0aCB0byB5b3VyIGV2ZW50cyBmaWxlPiJdCj4+
IFdoZXJlIHRoZSBldmVudHMgZmlsZSBzaG91bGQgY29udGFpbiBsaW5lcyBsaWtlIHRoaXM6Cj4+
IHhlbl9pb3JlcV9zZXJ2ZXJfY3JlYXRlCj4+IHhlbl9pb3JlcV9zZXJ2ZXJfZGVzdHJveQo+PiB4
ZW5faW9yZXFfc2VydmVyX3N0YXRlCj4+IHhlbl9tYXBfcG9ydGlvX3JhbmdlCj4+IHhlbl91bm1h
cF9wb3J0aW9fcmFuZ2UKPj4gY3B1X2lvcmVxX3Bpbwo+PiBjcHVfaW9yZXFfcGlvX3JlYWRfcmVn
Cj4+IGNwdV9pb3JlcV9waW9fd3JpdGVfcmVnCj4+IGhhbmRsZV9pb3JlcQo+PiBoYW5kbGVfaW9y
ZXFfcmVhZAo+PiBoYW5kbGVfaW9yZXFfd3JpdGUKPj4KPj4gVGhlIHJlc3VsdGluZyBsb2cgZmls
ZSBpbiAvdmFyL2xvZy94ZW4gbWlnaHQgYmUgbGFyZ2UgKG1heSBldmVuCj4+IHJlcXVpcmUgdG8g
c3BlY2lmeSBYRU5fUUVNVV9DT05TT0xFX0xJTUlUPTApIGJ1dCB3aWxsIHNob3cgaG93IHRoZQo+
PiBzdHJpbmcgSS9PIHdpdGggcG9ydCA1MTBoIGlzIHByb2Nlc3NlZC4gVGhpcyBzaG91bGQgbmFy
cm93IHRoZSBpc3N1ZS4KPj4gIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 10:45:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 10:45:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emdVz-0004lc-Qv; Fri, 16 Feb 2018 10:45:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emdVy-0004lW-On
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 10:45:14 +0000
X-Inumbo-ID: 60453e93-1306-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 60453e93-1306-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 11:44:34 +0100 (CET)
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 638381529;
 Fri, 16 Feb 2018 02:45:12 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DFB203F41F;
 Fri, 16 Feb 2018 02:45:11 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-2-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e332cd94-f98d-ae5d-f88f-5d8b227f9311@arm.com>
Date: Fri, 16 Feb 2018 10:45:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1518736620-13802-2-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/4] xen/arm: read ACTLR on the pcpu where
 the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE1LzAyLzE4IDIzOjE2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBBQ1RM
Ui4gSW5zdGVhZCBvZgo+IHJlYWRpbmcgQUNUTFIgYW5kIHNldHRpbmcgdi0+YXJjaC5hY3RsciBp
biB2Y3B1X2luaXRpYWxpc2UsIHdoaWNoIGlzIHJ1bgo+IGFsd2F5cyBvbiBwY3B1IDAsIGRvIGl0
IGxhdGVyIG9uIHRoZSBzYW1lIHBjcHUgd2hlcmUgdGhlIHZjcHUgd2lsbCBydW4uCgpXaGlsZSB0
aGUgSGFyZHdhcmUgZG9tYWluIHZDUFVzIHdpbGwgYWx3YXlzIGJlIGNyZWF0ZWQgb24gcENQVSAw
LCB0aGlzIAptYXkgbm90IGJlIHRoZSBjYXNlIGZvciBvdGhlciBkb21haW4gYXMgaXQgaXMgZG9u
ZSB2aWEgYW4gaHlwZXJjYWxsLgoKPiAKPiBUaGlzIHdheSwgYXNzdW1pbmcgdGhhdCB0aGUgdmNw
dSBoYXMgYmVlbiBjcmVhdGVkIHdpdGggdGhlIHJpZ2h0IHBjcHUKPiBhZmZpbml0eSwgdGhlIGd1
ZXN0IHdpbGwgYmUgYWJsZSB0byByZWFkIHRoZSByaWdodCBBQ1RMUiB2YWx1ZSwgbWF0Y2hpbmcK
PiB0aGUgb25lIG9mIHRoZSBwaHlzaWNhbCBjcHUuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IC0tLQo+ICAgeGVuL2FyY2gv
YXJtL2RvbWFpbi5jIHwgNCArKy0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMg
Yi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBpbmRleCBhMDEwNDQzLi41MzJlODI0IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+IEBAIC0zMTQsNiArMzE0LDggQEAgc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFpbChzdHJ1Y3Qg
dmNwdSAqcHJldikKPiAgIAo+ICAgc3RhdGljIHZvaWQgY29udGludWVfbmV3X3ZjcHUoc3RydWN0
IHZjcHUgKnByZXYpCj4gICB7Cj4gKyAgICBjdXJyZW50LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNS
RUczMihBQ1RMUl9FTDEpOwoKVGhpcyBpcyBub3QgZW5vdWdoLCB5b3UgYWxzbyBuZWVkIHRvIG1v
dmUgdGhlIGNhbGwgb2YgCnByb2Nlc3Nvcl92Y3B1X2luaXRpYWxpc2UgaGVyZS4gRm9yIGluc3Rh
bmNlIG9uIENvcnRleC1BMTUsIHRoaXMgd2lsbCAKc2V0L2NsZWFyIHRoZSBTTVAgYml0IGluIEFD
VExSLgoKQWxzbywgSSBqdXN0IG5vdGljZWQgdGhhdCBwcm9jZXNzb3JfdmNwdV9pbml0aWFsaXpl
IChpbiAKYXJjaC9hcm0vcHJvY2Vzc29yLmMpIGFzc3VtZXMgYWxsIHRoZSBwcm9jZXNzb3Igd2ls
bCBiZSB0aGUgc2FtZS4gIFdlIApwcm9iYWJseSB3YW50IHRvIHR1cm4gdGhlIHZhcmlhYmxlIHBy
b2Nlc3NvciBpbnRvIGEgcGVyLWNwdSB2YWx1ZS4KCj4gKwo+ICAgICAgIHNjaGVkdWxlX3RhaWwo
cHJldik7Cj4gICAKPiAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShjdXJyZW50KSApCj4gQEAgLTU0
MCw4ICs1NDIsNiBAQCBpbnQgdmNwdV9pbml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgCj4g
ICAgICAgdi0+YXJjaC52bXBpZHIgPSBNUElEUl9TTVAgfCB2Y3B1aWRfdG9fdmFmZmluaXR5KHYt
PnZjcHVfaWQpOwo+ICAgCj4gLSAgICB2LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihBQ1RM
Ul9FTDEpOwo+IC0KPiAgICAgICB2LT5hcmNoLmhjcl9lbDIgPSBnZXRfZGVmYXVsdF9oY3JfZmxh
Z3MoKTsKPiAgIAo+ICAgICAgIHByb2Nlc3Nvcl92Y3B1X2luaXRpYWxpc2Uodik7Cj4gCgpDaGVl
cnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:02:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emdm8-0006BS-9W; Fri, 16 Feb 2018 11:01:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emdm7-0006BM-Jt
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 11:01:55 +0000
X-Inumbo-ID: f85e4fc1-1308-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f85e4fc1-1308-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 11:03:08 +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 C46041529;
 Fri, 16 Feb 2018 03:01:47 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4D8E43F41F;
 Fri, 16 Feb 2018 03:01:47 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-3-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7e560512-4d82-386c-4e7e-64246f2f026b@arm.com>
Date: Fri, 16 Feb 2018 11:01:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1518736620-13802-3-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] xen/arm: set vpidr on the pcpu where
 the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE1LzAyLzE4IDIzOjE2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBtaWRy
LiBJbnN0ZWFkIG9mCj4gaW5pdGlhbGl6aW5nIHRoZSB2cGlkciB0byB0aGUgYm9vdCBjcHUgbWlk
ciwgc2V0IGl0IHRvIHRoZSB2YWx1ZSBvZiB0aGUKPiBtaWRyIG9mIHRoZSBwY3B1IHdoZXJlIHRo
ZSB2Y3B1IHdpbGwgcnVuLgo+IAo+IFRoaXMgd2F5LCBhc3N1bWluZyB0aGF0IHRoZSB2Y3B1IGhh
cyBiZWVuIGNyZWF0ZWQgd2l0aCB0aGUgcmlnaHQgcGNwdQo+IGFmZmluaXR5LCB0aGUgZ3Vlc3Qg
d2lsbCBiZSBhYmxlIHRvIHJlYWQgdGhlIHJpZ2h0IHZwaWRyIHZhbHVlLCBtYXRjaGluZwo+IHRo
ZSBvbmUgb2YgdGhlIHBoeXNpY2FsIGNwdS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0v
ZG9tYWluLmMgfCAxOSArKysrKysrKysrKysrKysrLS0tCj4gICAxIGZpbGUgY2hhbmdlZCwgMTYg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gaW5kZXggNTMyZTgyNC4uMjgw
MTI1ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vZG9tYWluLmMKPiBAQCAtMzE1LDYgKzMxNSwyMiBAQCBzdGF0aWMgdm9pZCBzY2hlZHVs
ZV90YWlsKHN0cnVjdCB2Y3B1ICpwcmV2KQo+ICAgc3RhdGljIHZvaWQgY29udGludWVfbmV3X3Zj
cHUoc3RydWN0IHZjcHUgKnByZXYpCj4gICB7Cj4gICAgICAgY3VycmVudC0+YXJjaC5hY3RsciA9
IFJFQURfU1lTUkVHMzIoQUNUTFJfRUwxKTsKPiArICAgIC8qCj4gKyAgICAgKiBEZWZhdWx0IHRo
ZSB2aXJ0dWFsIElEIHRvIG1hdGNoIHRoZSBwaHlzaWNhbC4KPiArICAgICAqCj4gKyAgICAgKiBJ
biBjYXNlIHRoZSBiaWcuTElUVExFIHN5c3RlbXMsIGEgZ3Vlc3Qgc2hvdWxkIGJlIGNyZWF0ZWQg
d2l0aAo+ICsgICAgICogY3B1IGFmZmluaXR5IHNldCBzbyB0aGF0IGFsbCB2Y3B1cyBydW4gb24g
dGhlIHNhbWUga2luZCBvZiBwY3B1cy4KPiArICAgICAqIFdhcm4gaWYgaXQgaXMgbm90IHRoZSBj
YXNlLgoKY29udGludWVfbmV3X3ZjcHUgaXMgb25seSBjYWxsZWQgb25jZSBhdCBkb21haW4gY3Jl
YXRpb24uIFNvIHRoaXMgbG9va3MgCnBvaW50bGVzcyB0byBjaGVjayB0aGF0IGhlcmUgYW5kIHBy
b2JhYmx5IGluIGN0eHRfc3dpdGNoX3RvLgoKQnV0IEkgZG9uJ3Qgd2FudCB0byBzZWUgc3VjaCBj
aGVjayBhdCBldmVyeSBjb250ZXh0IHN3aXRjaC4gVGhpcyBpcyAKZXhwZW5zaXZlIGFuZCB3ZSBz
aG91bGQgbm90IGltcGFjdCBhbGwgdGhlIHBsYXRmb3JtcyBmb3IgdGhlIGJlbmVmaXRzIG9mIAph
biB1bnNhZmUgY29uZmlndXJhdGlvbi4KCklmIHlvdSByZWFsbHkgd2FudCB0byBkbyB0aGF0LCB0
aGVuIGl0IHNob3VsZCBvbmx5IGJlIGRvbmUgd2hlbiB0aGUgdkNQVSAKaXMgbWlncmF0aW5nLiBU
aGF0IHdpbGwgcmVkdWNlIGEgbG90IHRoZSBwZXJmb3JtYW5jZSBpbXBhY3QuCgo+ICsgICAgICov
Cj4gKyAgICBpZiAoICFjdXJyZW50LT5kb21haW4tPmFyY2gudnBpZHIgKQo+ICsgICAgICAgIGN1
cnJlbnQtPmRvbWFpbi0+YXJjaC52cGlkciA9IGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzOwo+
ICsgICAgZWxzZSBpZiAoIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC52cGlkciAhPSBjdXJyZW50X2Nw
dV9kYXRhLm1pZHIuYml0cyApCj4gKyAgICB7Cj4gKyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsCj4gKyAgICAgICAgICAgICAgICAgIldBUk5JTkc6IHBvc3NpYmxlIGNvcnJ1cHRpb25z
ISBkJXV2JXUgaXMgcnVubmluZyBvbiBhIHBjcHUgd2l0aCBkaWZmZXJlbnQgbWlkciAoJXgpIGZy
b20gdGhlIG90aGVycyAoJXgpXG4iLAoKTklUOiBJIHdvdWxkIHByZWZlciBpZiB5b3UgdXNlIHVw
cGVyY2FzZSBmb3IgcGNwdSBhbmQgbWlkci4gVGhpcyBpcyAKZWFzaWVyIHRvIHJlYWQuCgpBbHNv
LCBnZHByaW50ayBhbHJlYWR5IHByaW50IHRoZSBkb21haW4gdkNQVS4gU28gaXQgaXMgbm90IG5l
Y2Vzc2FyeSB0byAKaGF2ZSBpdCBhZ2FpbiBpbiB0aGUgbWVzc2FnZS4KCj4gKyAgICAgICAgICAg
ICAgICAgY3VycmVudC0+ZG9tYWluLT5kb21haW5faWQsIGN1cnJlbnQtPnZjcHVfaWQsCj4gKyAg
ICAgICAgICAgICAgICAgY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMsIGN1cnJlbnQtPmRvbWFp
bi0+YXJjaC52cGlkcik7Cj4gKyAgICB9Cj4gICAKPiAgICAgICBzY2hlZHVsZV90YWlsKHByZXYp
Owo+ICAgCj4gQEAgLTU5Niw5ICs2MTIsNiBAQCBpbnQgYXJjaF9kb21haW5fY3JlYXRlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKPiAgICAgICBpZiAoIChkLT5z
aGFyZWRfaW5mbyA9IGFsbG9jX3hlbmhlYXBfcGFnZXMoMCwgMCkpID09IE5VTEwgKQo+ICAgICAg
ICAgICBnb3RvIGZhaWw7Cj4gICAKPiAtICAgIC8qIERlZmF1bHQgdGhlIHZpcnR1YWwgSUQgdG8g
bWF0Y2ggdGhlIHBoeXNpY2FsICovCj4gLSAgICBkLT5hcmNoLnZwaWRyID0gYm9vdF9jcHVfZGF0
YS5taWRyLmJpdHM7Cj4gLQo+ICAgICAgIGNsZWFyX3BhZ2UoZC0+c2hhcmVkX2luZm8pOwo+ICAg
ICAgIHNoYXJlX3hlbl9wYWdlX3dpdGhfZ3Vlc3QoCj4gICAgICAgICAgIHZpcnRfdG9fcGFnZShk
LT5zaGFyZWRfaW5mbyksIGQsIFhFTlNIQVJFX3dyaXRhYmxlKTsKPiAKCkNoZWVycywKCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:07:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:07:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emdr7-0006Ox-Qd; Fri, 16 Feb 2018 11:07:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jcsl=fk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emdr6-0006Or-No
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 11:07:04 +0000
X-Inumbo-ID: b1106046-1309-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1106046-1309-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 11:08:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Feb 2018 04:06:57 -0700
Message-Id: <5A86C96002000078001A85A4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 16 Feb 2018 04:06:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
 <5A859A1E02000078001A8131@prv-mh.provo.novell.com>
 <1518777232.2904.1.camel@citrix.com>
In-Reply-To: <1518777232.2904.1.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAyLjE4IGF0IDExOjMzLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiBUaHUsIDIwMTgtMDItMTUgYXQgMDY6MzMgLTA3MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+PiA+ID4gPiBPbiAwOC4wMi4xOCBhdCAxMToyMywgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+ID4gIAl1aW50NjRfdCB2YWw7Cj4+ID4gKwlpbnQgcmM7Cj4+ID4gIAo+PiA+
IC0JaWYgKHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHZhbCkgfHwKPj4gPiAr
CWlmICgocmMgPSByZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpKSA9PSAw
KQo+PiA+ICsJewo+PiA+ICsJCWRwLT5wbGFmb3JtX2luZm8uYXZhaWxhYmxlID0gdHJ1ZTsKPj4g
PiArCQlpZiAodmFsICYgTVNSX1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcpCj4+ID4gKwkJ
CWRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlOwo+PiA+ICsJfQo+PiA+ICsK
Pj4gPiArCWlmIChyYyB8fAo+PiA+ICAJICAgICEodmFsICYgTVNSX1BMQVRGT1JNX0lORk9fQ1BV
SURfRkFVTFRJTkcpIHx8Cj4+ID4gIAkgICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFU
VVJFU19FTkFCTEVTLAo+PiA+ICAJCSAgICAgICB0aGlzX2NwdShtc3JfbWlzY19mZWF0dXJlcykp
KQo+PiAKPj4gQmVsb3cgaGVyZSB3ZSBoYXZlCj4+IAo+PiAJCXNldHVwX2NsZWFyX2NwdV9jYXAo
WDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpOwo+PiAKPj4gU2hvdWxkbid0IHRoaXMgYmUgcmVm
bGVjdGVkIGluIHRoZSBob3N0IHBvbGljeT8KPiAKPiBJIGd1ZXNzIHRoZSBjb3JyZWN0IHRoaW5n
IHRvIGRvIGZvciBub3cgZm9yIGhvc3RfbXNyX2RvbWFpbl9wb2xpY3kgaXM6Cj4gCj4gICAgIGRw
LT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nOwo+
ICAgICAKPiBMb29raW5nIGF0IHRoZSBjb2RlLCBjYWxjdWxhdGVfcHZfbWF4X3BvbGljeSgpIHdp
bGwgYmUgc2ltcGxpZmllZCB3aXRoCj4gdGhlIGFib3ZlIGNoYW5nZTogcHZfbWF4X21zcl9kb21h
aW5fcG9saWN5IHdpbGwgYmVjb21lIGEgY29weSBvZiBob3N0Cj4gcG9saWN5Lgo+IAo+IFRoaXMg
YWN0dWFsbHkgYnJpbmdzIGEgcXVlc3Rpb246IHdoYXQgdG8gZG8gYWJvdXQgcGVyLXBDUFUgTVNS
cyBpbiB0aGUKPiBjb250ZXh0IG9mIE1TUiBwb2xpY3k/CgpIb3cgZG9lcyBwZXItcENQVS1uZXNz
IG9mIGFuIE1TUiBhZmZlY3QgdGhlIHBvbGljeT8gQXJlIHlvdQp0aGlua2luZyBvZiBDUFVzIHdp
dGggZGlmZmVyZW50IGNhcGFiaWxpdGllcz8gV2UgYXNzdW1lIGFsbCBDUFVzCmFyZSBpZGVudGlj
YWwgaW4gbWFueSBvdGhlciBwbGFjZXMuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:09:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:09:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emdtO-0006Xq-6J; Fri, 16 Feb 2018 11:09:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emdtM-0006XV-AS
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 11:09:24 +0000
X-Inumbo-ID: 047b0f7c-130a-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 047b0f7c-130a-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 11:10:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emdtD-0007IX-BY; Fri, 16 Feb 2018 11:09:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emdt7-0007G9-Q4; Fri, 16 Feb 2018 11:09:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emdt7-00075v-BO; Fri, 16 Feb 2018 11:09:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119251-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-armhf-libvirt:<job
 status>:broken:regression
 xen-4.7-testing:build-armhf-libvirt:host-install(4):broken:regression
 xen-4.7-testing:build-i386-xsm:xen-build:fail:regression
 xen-4.7-testing:build-i386:xen-build:fail:regression
 xen-4.7-testing:build-amd64-xsm:xen-build:fail:regression
 xen-4.7-testing:build-amd64:xen-build:fail:regression
 xen-4.7-testing:test-amd64-i386-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemuu-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-i386-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-i386-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-intel:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-rumprun-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-qemut-rhel6hvm-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-migrupgrade:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-rumprun-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-amd64-rumprun:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qcow2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ovmf-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-freebsd10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-pygrub:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-debianhvm-amd64:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=aac4cbe3644738d485d38bd551046d63c00cc670
X-Osstest-Versions-That: xen=f50ea840b9a860927c7aca5fa64eb34e14f17164
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 11:09:09 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 119251: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9063411697607157089=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119251 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119251/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-libvirt             <job status>                 broken
 build-armhf-libvirt           4 host-install(4)        broken REGR. vs. 118721
 build-i386-xsm                6 xen-build                fail REGR. vs. 118721
 build-i386                    6 xen-build                fail REGR. vs. 118721
 build-amd64-xsm               6 xen-build                fail REGR. vs. 118721
 build-amd64                   6 xen-build                fail REGR. vs. 118721

Tests which did not succeed, but are not blocking:
 test-amd64-i386-pair          1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-raw        1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-xsm        1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-vhd  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64  1 build-check(1)         blocked n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-qemuu-ws16-amd64  1 build-check(1)             blocked n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-amd  1 build-check(1)               blocked n/a
 build-i386-libvirt            1 build-check(1)               blocked  n/a
 test-amd64-i386-qemuu-rhel6hvm-intel  1 build-check(1)             blocked n/a
 test-amd64-i386-qemut-rhel6hvm-intel  1 build-check(1)             blocked n/a
 build-i386-rumprun            1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-xtf-amd64-amd64-2        1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-xtf-amd64-amd64-1        1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-amd64-i386-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-amd64-qemuu-nested-intel  1 build-check(1)              blocked n/a
 build-amd64-libvirt           1 build-check(1)               blocked  n/a
 test-amd64-i386-rumprun-i386  1 build-check(1)               blocked  n/a
 test-xtf-amd64-amd64-5        1 build-check(1)               blocked  n/a
 test-amd64-i386-qemut-rhel6hvm-amd  1 build-check(1)               blocked n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)    blocked n/a
 test-amd64-i386-migrupgrade   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-amd64-migrupgrade  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win7-amd64  1 build-check(1)              blocked n/a
 test-xtf-amd64-amd64-4        1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-xsm       1 build-check(1)               blocked  n/a
 test-amd64-amd64-pair         1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-amd64-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-rumprun-amd64  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-win7-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl-qemuu-ovmf-amd64  1 build-check(1)              blocked n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-win10-i386  1 build-check(1)              blocked n/a
 test-amd64-amd64-xl-rtds      1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl           1 build-check(1)               blocked  n/a
 build-amd64-rumprun           1 build-check(1)               blocked  n/a
 test-amd64-amd64-amd64-pvgrub  1 build-check(1)               blocked  n/a
 test-amd64-i386-freebsd10-amd64  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qcow2     1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-ovmf-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemut-win7-amd64  1 build-check(1)             blocked n/a
 test-amd64-amd64-xl-qemut-ws16-amd64  1 build-check(1)             blocked n/a
 test-amd64-i386-freebsd10-i386  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-amd64-xl-qemut-win10-i386  1 build-check(1)             blocked n/a
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-amd64-xl-credit2   1 build-check(1)               blocked  n/a
 test-amd64-amd64-pygrub       1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-xsm   1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-ws16-amd64  1 build-check(1)              blocked n/a
 test-amd64-i386-xl            1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 1 build-check(1) blocked n/a
 test-amd64-i386-libvirt       1 build-check(1)               blocked  n/a
 test-amd64-i386-libvirt-pair  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-debianhvm-amd64  1 build-check(1)        blocked n/a
 test-amd64-amd64-qemuu-nested-amd  1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm  1 build-check(1)     blocked n/a
 test-xtf-amd64-amd64-3        1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass

version targeted for testing:
 xen                  aac4cbe3644738d485d38bd551046d63c00cc670
baseline version:
 xen                  f50ea840b9a860927c7aca5fa64eb34e14f17164

Last test of basis   118721  2018-02-09 03:44:03 Z    7 days
Testing same since   119182  2018-02-14 11:42:24 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              fail    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               fail    
 build-amd64-xtf                                              pass    
 build-amd64                                                  fail    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   fail    
 build-amd64-libvirt                                          blocked 
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          broken  
 build-i386-libvirt                                           blocked 
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          blocked 
 build-i386-rumprun                                           blocked 
 test-xtf-amd64-amd64-1                                       blocked 
 test-xtf-amd64-amd64-2                                       blocked 
 test-xtf-amd64-amd64-3                                       blocked 
 test-xtf-amd64-amd64-4                                       blocked 
 test-xtf-amd64-amd64-5                                       blocked 
 test-amd64-amd64-xl                                          blocked 
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           blocked 
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 blocked 
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        blocked 
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         blocked 
 test-amd64-amd64-libvirt-xsm                                 blocked 
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  blocked 
 test-amd64-amd64-xl-xsm                                      blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       blocked 
 test-amd64-amd64-qemuu-nested-amd                            blocked 
 test-amd64-i386-qemut-rhel6hvm-amd                           blocked 
 test-amd64-i386-qemuu-rhel6hvm-amd                           blocked 
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemut-debianhvm-amd64                     blocked 
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    blocked 
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     blocked 
 test-amd64-i386-freebsd10-amd64                              blocked 
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ovmf-amd64                          blocked 
 test-amd64-amd64-rumprun-amd64                               blocked 
 test-amd64-amd64-xl-qemut-win7-amd64                         blocked 
 test-amd64-i386-xl-qemut-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-win7-amd64                         blocked 
 test-amd64-i386-xl-qemuu-win7-amd64                          blocked 
 test-amd64-amd64-xl-qemut-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemut-ws16-amd64                          blocked 
 test-amd64-amd64-xl-qemuu-ws16-amd64                         blocked 
 test-amd64-i386-xl-qemuu-ws16-amd64                          blocked 
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  blocked 
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               blocked 
 test-amd64-i386-rumprun-i386                                 blocked 
 test-amd64-amd64-xl-qemut-win10-i386                         blocked 
 test-amd64-i386-xl-qemut-win10-i386                          blocked 
 test-amd64-amd64-xl-qemuu-win10-i386                         blocked 
 test-amd64-i386-xl-qemuu-win10-i386                          blocked 
 test-amd64-amd64-qemuu-nested-intel                          blocked 
 test-amd64-i386-qemut-rhel6hvm-intel                         blocked 
 test-amd64-i386-qemuu-rhel6hvm-intel                         blocked 
 test-amd64-amd64-libvirt                                     blocked 
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      blocked 
 test-amd64-amd64-migrupgrade                                 blocked 
 test-amd64-i386-migrupgrade                                  blocked 
 test-amd64-amd64-xl-multivcpu                                blocked 
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        blocked 
 test-amd64-i386-pair                                         blocked 
 test-amd64-amd64-libvirt-pair                                blocked 
 test-amd64-i386-libvirt-pair                                 blocked 
 test-amd64-amd64-amd64-pvgrub                                blocked 
 test-amd64-amd64-i386-pvgrub                                 blocked 
 test-amd64-amd64-pygrub                                      blocked 
 test-amd64-amd64-xl-qcow2                                    blocked 
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       blocked 
 test-amd64-amd64-xl-rtds                                     blocked 
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 blocked 
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-libvirt broken
broken-step build-armhf-libvirt host-install(4)

Not pushing.

(No revision log; it would be 585 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9063411697607157089==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:18:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:18:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eme1l-0007Jn-5N; Fri, 16 Feb 2018 11:18:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jcsl=fk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eme1j-0007Jh-UY
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 11:18:03 +0000
X-Inumbo-ID: f5b9fabb-130a-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5b9fabb-130a-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 12:17:23 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Feb 2018 04:18:01 -0700
Message-Id: <5A86CBF702000078001A85C3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 16 Feb 2018 04:17:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jun.nakajima@intel.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAyLjE4IGF0IDExOjIyLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gVGhlIGVtdWxhdGlvbiBsYXllcnMgb2YgWGVuIGxhY2sgUENJRCBzdXBwb3J0LCBhbmQg
YXMgd2Ugb25seSBvZmZlcgo+IFBDSUQgdG8gSEFQIGd1ZXN0cywgYWxsIHdyaXRlcyB0byBDUjMg
YXJlIGhhbmRsZWQgYnkgaGFyZHdhcmUsCj4gZXhjZXB0IHdoZW4gaW50cm9zcGVjdGlvbiBpcyBp
bnZvbHZlZC4gQ29uc2VxdWVudGx5LCB0cnlpbmcgdG8gc2V0Cj4gQ1IzIHdoZW4gdGhlIG5vZmx1
c2ggYml0IGlzIHNldCBpbiBodm1fc2V0X2NyMygpIGxlYWRzIHRvIGRvbWFpbgo+IGNyYXNoZXMu
IFRoZSB3b3JrYXJvdW5kIGlzIHRvIGNsZWFyIHRoZSBub2ZsdXNoIGJpdCBpbgo+IGh2bV9zZXRf
Y3IzKCkuIENSMyB2YWx1ZXMgaW4gaHZtX21vbml0b3JfY3IoKSBhcmUgYWxzbyBzYW5pdGl6ZWQu
Cj4gQWRkaXRpb25hbGx5LCBhIGJvb2wgcGFyYW1ldGVyIG5vdyBwcm9wYWdhdGVzIHRvCj4ge3N2
bSx2bXh9X3VwZGF0ZV9ndWVzdF9jcigpLCBzbyB0aGF0IG5vIGZsdXNoZXMgb2NjdXIgd2hlbgo+
IHRoZSBiaXQgd2FzIHNldC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gUmVwb3J0ZWQtYnk6IEJpdHdlYXNpbCA8Yml0d2Vh
c2lsQGNyeXB0b2hhemUuY29tPgo+IFN1Z2dlc3RlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:23:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:23:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eme6f-0007yC-NG; Fri, 16 Feb 2018 11:23:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eme6e-0007y6-8M
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 11:23:08 +0000
X-Inumbo-ID: eec57b4b-130b-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id eec57b4b-130b-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 11:24:20 +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 DE7201529;
 Fri, 16 Feb 2018 03:22:59 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 55B9C3F24D;
 Fri, 16 Feb 2018 03:22:58 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
Date: Fri, 16 Feb 2018 11:22:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, jbeulich@suse.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE1LzAyLzE4IDIzOjE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gVXBkYXRlIHRoZSBkb2N1bWVudGF0aW9uIG9mIHRoZSBobXAtdW5zYWZlIG9wdGlvbiB0byBl
eHBsYWluIGhvdyB0byB1c2UKPiBpdCBzYWZlbHksIHRvZ2V0aGVyIHdpdGggdGhlIHJpZ2h0IGNw
dSBhZmZpbml0eSBzZXR0aW5nLCBvbiBiaWcuTElUVExFCj4gc3lzdGVtcy4KPiAKPiBBbHNvIHVw
ZGF0ZSB0aGUgd2FybmluZyBtZXNzYWdlIHRvIHBvaW50IHVzZXJzIHRvIHRoZSBkb2NzLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiBDQzogamJldWxpY2hAc3VzZS5jb20KPiBDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQo+
IENDOiB0aW1AeGVuLm9yZwo+IENDOiB3ZWkubGl1MkBjaXRyaXguY29tCj4gQ0M6IGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20KPiBDQzogR2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tCj4gQ0M6
IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPiAKPiAtLS0KPiAgIGRvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLm1hcmtkb3duIHwgMTAgKysrKysrKysrLQo+ICAgeGVuL2FyY2gvYXJtL3NtcGJv
b3QuYyAgICAgICAgICAgICAgfCAgOSArKysrKy0tLS0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMTQg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgo+IGluZGV4IDIxODRjYjkuLmExZWJlZWEgMTAwNjQ0Cj4gLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgo+IEBAIC0xMDA3LDcgKzEwMDcsMTUgQEAgQ29udHJvbCBYZW5zIHVzZSBv
ZiB0aGUgQVBFSSBIYXJkd2FyZSBFcnJvciBTb3VyY2UgVGFibGUsIHNob3VsZCBvbmUgYmUgZm91
bmQuCj4gICAKPiAgIFNheSB5ZXMgYXQgeW91ciBvd24gcmlzayBpZiB5b3Ugd2FudCB0byBlbmFi
bGUgaGV0ZXJvZ2Vub3VzIGNvbXB1dGluZwo+ICAgKHN1Y2ggYXMgYmlnLkxJVFRMRSkuIFRoaXMg
bWF5IHJlc3VsdCB0byBhbiB1bnN0YWJsZSBhbmQgaW5zZWN1cmUKPiAtcGxhdGZvcm0uIFdoZW4g
dGhlIG9wdGlvbiBpcyBkaXNhYmxlZCAoZGVmYXVsdCksIENQVXMgdGhhdCBhcmUgbm90Cj4gK3Bs
YXRmb3JtLCB1bmxlc3MgeW91IG1hbnVhbGx5IHNwZWNpZnkgdGhlIGNwdSBhZmZpbml0eSBvZiBh
bGwgZG9tYWlucyBzbwo+ICt0aGF0IGFsbCB2Y3B1cyBhcmUgc2NoZWR1bGVkIG9uIHRoZSBzYW1l
IGNsYXNzIG9mIHBjcHVzIChiaWcgb3IgTElUVExFCj4gK2J1dCBub3QgYm90aCkuIHZjcHUgbWln
cmF0aW9uIGJldHdlZW4gYmlnIGNvcmVzIGFuZCBMSVRUTEUgY29yZXMgaXMgbm90Cj4gK3N1cHBv
cnRlZC4gVGh1cywgaWYgdGhlIGZpcnN0IDQgcGNwdXMgYXJlIGJpZyBhbmQgdGhlIGxhc3QgNCBh
cmUgTElUVExFLAo+ICthbGwgZG9tYWlucyBuZWVkIHRvIGhhdmUgZWl0aGVyIGNwdXMgPSAiMC0z
IiBvciBjcHVzID0gIjQtNyIgaW4gdGhlaXIgVk0KPiArY29uZmlnLiBNb3Jlb3ZlciwgZG9tMF92
Y3B1c19waW4gbmVlZHMgdG8gYmUgcGFzc2VkIG9uIHRoZSBYZW4gY29tbWFuZAo+ICtsaW5lLgoK
SW4geW91ciBleGFtcGxlIGhlcmUgeW91IHN1Z2dlc3QgdG8gaGF2ZSBhbGwgdGhlIHZDUFVzIG9m
IGEgZ3Vlc3QgdG8gCmVpdGhlciBvbiBiaWcgb3IgTElUVExFIGNvcmVzLiBIb3cgYWJvdXQgZ2l2
aW5nIGFuIGV4YW1wbGUgd2hlcmUgdGhlIApndWVzdCBjYW4gaGF2ZSAyIExJVFRMRSB2Q1BVcyBh
bmQgb25lIGJpZyB2Q1BVPwoKPiArCj4gK1doZW4gdGhlIGhtcC11bnNhZmUgb3B0aW9uIGlzIGRp
c2FibGVkIChkZWZhdWx0KSwgQ1BVcyB0aGF0IGFyZSBub3QKPiAgIGlkZW50aWNhbCB0byB0aGUg
Ym9vdCBDUFUgd2lsbCBiZSBwYXJrZWQgYW5kIG5vdCB1c2VkIGJ5IFhlbi4KPiAgIAo+ICAgIyMj
IGhwZXRicm9hZGNhc3QKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hl
bi9hcmNoL2FybS9zbXBib290LmMKPiBpbmRleCA3ZWE0ZTQxLi4yMGMxYjRhIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9zbXBib290LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5j
Cj4gQEAgLTI2NSw3ICsyNjUsNyBAQCB2b2lkIF9faW5pdCBzbXBfaW5pdF9jcHVzKHZvaWQpCj4g
ICAKPiAgICAgICBpZiAoIG9wdF9obXBfdW5zYWZlICkKPiAgICAgICAgICAgd2FybmluZ19hZGQo
IldBUk5JTkc6IEhNUCBDT01QVVRJTkcgSEFTIEJFRU4gRU5BQkxFRC5cbiIKPiAtICAgICAgICAg
ICAgICAgICAgICAiSXQgaGFzIGltcGxpY2F0aW9ucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHN0YWJp
bGl0eSBvZiB0aGUgc3lzdGVtLlxuIik7CgpJIHdvdWxkIHN0aWxsIGxpa2UgdG8ga2VlcCB0aGF0
IGxpbmUgaW4gdGhlIHdhcm5pbmcuIE1heWJlIHdpdGggYW4gCiJ1bmxlc3MiIGFmdGVyLgoKPiAr
ICAgICAgICAgICAgICAgICAgICAiTWFrZSBzdXJlIHRvIHBhc3MgZG9tMF92Y3B1c19waW4sIGFu
ZCBzcGVjaWZ5IHRoZSBjcHUgYWZmaW5pdHkgb2YgYWxsIGRvbWFpbnMuXG4iKTsKPiAgIH0KPiAg
IAo+ICAgaW50IF9faW5pdAo+IEBAIC0zMDYsMTMgKzMwNiwxNCBAQCB2b2lkIHN0YXJ0X3NlY29u
ZGFyeSh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCj4gICAgICAgLyoKPiAgICAgICAg
KiBDdXJyZW50bHkgWGVuIGFzc3VtZXMgdGhlIHBsYXRmb3JtIGhhcyBvbmx5IG9uZSBraW5kIG9m
IENQVXMuCj4gICAgICAgICogVGhpcyBhc3N1bXB0aW9uIGRvZXMgbm90IGhvbGQgb24gYmlnLkxJ
VFRMRSBwbGF0Zm9ybSBhbmQgbWF5Cj4gLSAgICAgKiByZXN1bHQgdG8gaW5zdGFiaWxpdHkgYW5k
IGluc2VjdXJlIHBsYXRmb3JtLiBCZXR0ZXIgdG8gcGFyayB0aGVtCj4gLSAgICAgKiBmb3Igbm93
Lgo+ICsgICAgICogcmVzdWx0IHRvIGluc3RhYmlsaXR5IGFuZCBpbnNlY3VyZSBwbGF0Zm9ybSAo
dW5sZXNzIGNwdSBhZmZpbml0eQo+ICsgICAgICogaXMgbWFudWFsbHkgc3BlY2lmaWVkIGZvciBh
bGwgZG9tYWlucykuIEJldHRlciB0byBwYXJrIHRoZW0gZm9yCj4gKyAgICAgKiBub3cuCj4gICAg
ICAgICovCj4gICAgICAgaWYgKCAhb3B0X2htcF91bnNhZmUgJiYKPiAgICAgICAgICAgIGN1cnJl
bnRfY3B1X2RhdGEubWlkci5iaXRzICE9IGJvb3RfY3B1X2RhdGEubWlkci5iaXRzICkKPiAgICAg
ICB7Cj4gLSAgICAgICAgcHJpbnRrKFhFTkxPR19FUlIgIkNQVSV1IE1JRFIgKDB4JXgpIGRvZXMg
bm90IG1hdGNoIGJvb3QgQ1BVIE1JRFIgKDB4JXgpLlxuIiwKPiArICAgICAgICBwcmludGsoWEVO
TE9HX0VSUiAiQ1BVJXUgTUlEUiAoMHgleCkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAo
MHgleCksIGRpc2FibGUgY3B1LiBTZWUgaG1wLXVuc2FmZS5cbiIsCgpJIGFtIGEgYml0IHJlbHVj
dGFudCB0byBnaXZlIHRoZSBvcHRpb24gaW4gdGhlIG1lc3NhZ2UuIEl0IGlzIGEgd2F5IGZvciAK
dGhlbSB0byBlbmFibGUgd2l0aG91dCBsb29raW5nIGF0IHRoZSBkb2N1bWVudGF0aW9uLiBJbmRl
ZWQgaXQgaXMgcXVpdGUgCm9idmlvdXMgZnJvbSB0aGUgbmFtZSB0byBrbm93IGhtcC11bnNhZmUg
aXMgYSBib29sZWFuLgoKPiAgICAgICAgICAgICAgICAgIHNtcF9wcm9jZXNzb3JfaWQoKSwgY3Vy
cmVudF9jcHVfZGF0YS5taWRyLmJpdHMsCj4gICAgICAgICAgICAgICAgICBib290X2NwdV9kYXRh
Lm1pZHIuYml0cyk7Cj4gICAgICAgICAgIHN0b3BfY3B1KCk7Cj4gCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:25:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:25:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eme8w-00086k-1u; Fri, 16 Feb 2018 11:25:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eme8u-00086W-To
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 11:25:28 +0000
X-Inumbo-ID: 430d5b2a-130c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 430d5b2a-130c-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 11:26:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68029323"
Date: Fri, 16 Feb 2018 11:25:10 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20180216112510.6bwinucykhnt45e5@MacBook-Pro-de-Roger.local>
References: <20180215162502.3142-1-roger.pau@citrix.com>
 <03f6c807-3cad-9a71-e0cb-08eccb776d38@citrix.com>
 <1cfc7ada-9888-0580-197d-3b70559b28ab@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1cfc7ada-9888-0580-197d-3b70559b28ab@bitdefender.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Mihai =?utf-8?B?RG9uyJt1?= <mdontu@bitdefender.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMTUsIDIwMTggYXQgMDk6MzI6MDBQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDAyLzE1LzIwMTggMDg6NTcgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4g
PiBPbiAxNS8wMi8xOCAxNjoyNSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4+IFRoZXJlIGEg
YnVuY2ggb2YgYml0cyBpbiBDUjQgdGhhdCBzaG91bGQgYmUgYWxsb3dlZCB0byBiZSBzZXQgZGly
ZWN0bHkKPiA+PiBieSB0aGUgZ3Vlc3Qgd2l0aG91dCByZXF1aXJpbmcgWGVuIGludGVydmVudGlv
biwgY3VycmVudGx5IHRoaXMgaXMKPiA+PiBhbHJlYWR5IGRvbmUgYnkgcGFzc2luZyB0aHJvdWdo
IGd1ZXN0IHdyaXRlcyBpbnRvIHRoZSBDUjQgdXNlZCB3aGVuCj4gPj4gcnVubmluZyBpbiBub24t
cm9vdCBtb2RlLCBidXQgdGFraW5nIGFuIGV4cGVuc2l2ZSB2bWV4aXQgaW4gb3JkZXIgdG8KPiA+
PiBkbyBzby4KPiA+Pgo+ID4+IHhlbmFseXplIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3aGVuIHJ1
bm5pbmcgYSBQViBndWVzdCBpbiBzaGltIG1vZGU6Cj4gPj4KPiA+PiAgQ1JfQUNDRVNTICAgICAg
ICAgICAgIDM4ODU5NTAgIDYuNDFzIDE3LjA0JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIw
fQo+ID4+ICAgIGNyNCAgMzg4NTk0MCAgNi40MXMgMTcuMDQlICAzOTU3IGN5YyB7IDIzNjF8IDMz
Nzh8IDc5MjB9Cj4gPj4gICAgY3IzICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM0ODAgY3ljIHsg
MzQ4MHwgMzQ4MHwgMzQ4MH0KPiA+PiAgICAgICpbICAwXSAgICAgICAgMSAgMC4wMHMgIDAuMDAl
ICAzNDgwIGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9Cj4gPj4gICAgY3IwICAgICAgICA3ICAwLjAw
cyAgMC4wMCUgIDcxMTIgY3ljIHsgMzI0OHwgNTk2MHwxNzQ4MH0KPiA+PiAgICBjbHRzICAgICAg
ICAyICAwLjAwcyAgMC4wMCUgIDQ1ODggY3ljIHsgMzQ1NnwgNTcyMHwgNTcyMH0KPiA+Pgo+ID4+
IEFmdGVyIHRoaXMgY2hhbmdlIHRoaXMgdHVybnMgaW50bzoKPiA+Pgo+ID4+ICBDUl9BQ0NFU1Mg
ICAgICAgICAgICAgICAgICAxMiAgMC4wMHMgIDAuMDAlICA5OTcyIGN5YyB7IDM2ODB8MTEwMjR8
MjQwMzJ9Cj4gPj4gICAgY3I0ICAgICAgICAyICAwLjAwcyAgMC4wMCUgMTc1MjggY3ljIHsxMTAy
NHwyNDAzMnwyNDAzMn0KPiA+PiAgICBjcjMgICAgICAgIDEgIDAuMDBzICAwLjAwJSAgMzY4MCBj
eWMgeyAzNjgwfCAzNjgwfCAzNjgwfQo+ID4+ICAgICAgKlsgIDBdICAgICAgICAxICAwLjAwcyAg
MC4wMCUgIDM2ODAgY3ljIHsgMzY4MHwgMzY4MHwgMzY4MH0KPiA+PiAgICBjcjAgICAgICAgIDcg
IDAuMDBzICAwLjAwJSAgOTIwOSBjeWMgeyA0MTg0fCA3ODQ4fDE3NDg4fQo+ID4+ICAgIGNsdHMg
ICAgICAgIDIgIDAuMDBzICAwLjAwJSAgODIzMiBjeWMgeyA1MzUyfDExMTEyfDExMTEyfQo+ID4+
Cj4gPj4gTm90ZSB0aGF0IHRoaXMgb3B0aW1pemVkIHRyYXBwaW5nIGlzIGN1cnJlbnRseSBvbmx5
IGFwcGxpZWQgdG8gZ3Vlc3RzCj4gPj4gcnVubmluZyB3aXRoIEhBUCBvbiBJbnRlbCBoYXJkd2Fy
ZS4gSWYgdXNpbmcgc2hhZG93IHBhZ2luZyBtb3JlIENSNAo+ID4+IGJpdHMgbmVlZCB0byBiZSB1
bmNvbmRpdGlvbmFsbHkgdHJhcHBlZCwgd2hpY2ggbWFrZXMgdGhpcyBhcHByb2FjaAo+ID4+IHVu
bGlrZWx5IHRvIHlpZWxkIGFueSBpbXBvcnRhbnQgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzLgo+
ID4+Cj4gPj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gPj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gPj4gLS0tCj4gPj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGlu
dGVsLmNvbT4KPiA+PiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gPj4g
Q2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+PiBDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+PiBDYzogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+ID4+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
QHRrbGVuZ3llbC5jb20+Cj4gPj4gLS0tCj4gPj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICB8IDQxICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gPj4gIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8ICA1ICsrKystCj4gPj4gIHhlbi9hcmNoL3g4Ni9t
b25pdG9yLmMgICAgICB8ICA1ICsrKy0tCj4gPj4gIDMgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0
aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiA+Pgo+ID4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gPj4gaW5kZXgg
ZDM1Y2Y1NTk4Mi4uOTc0N2IyYTM5OCAxMDA2NDQKPiA+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwo+ID4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gPj4gQEAg
LTE2ODQsNiArMTY4NCwzNSBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCj4gPj4gICAgICAgICAgfQo+ID4+ICAKPiA+PiAg
ICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfQ1I0LCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdKTsK
PiA+PiArCj4gPj4gKyAgICAgICAgaWYgKCAodi0+ZG9tYWluLT5hcmNoLm1vbml0b3Iud3JpdGVf
Y3RybHJlZ19lbmFibGVkICYKPiA+PiArICAgICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0
bWFzayhWTV9FVkVOVF9YODZfQ1I0KSkgfHwKPiA+PiArICAgICAgICAgICAgICFwYWdpbmdfbW9k
ZV9oYXAodi0+ZG9tYWluKSApCj4gPj4gKyAgICAgICAgICAgIC8qCj4gPj4gKyAgICAgICAgICAg
ICAqIElmIHJlcXVlc3RlZCBieSBpbnRyb3NwZWN0aW9uIG9yIHJ1bm5pbmcgaW4gc2hhZG93IG1v
ZGUgdHJhcCBhbGwKPiA+PiArICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gQ1I0Lgo+ID4gCj4g
PiBUaGUgbW9uaXRvciB3cml0ZV9jdHJscmVnX29uY2hhbmdlb25seSBmZWF0dXJlIHdhcyBwdXJw
b3NlZnVsbHkKPiA+IGludHJvZHVjZWQgdG8gYXZvaWQgc2VuZGluZyBQR0UgdXBkYXRlcyB0byB0
aGUgaW50cm9zcGVjdGlvbiBhZ2VudC7CoCBJdAo+ID4gd291bGQgYmUgaWRlYWwgdG8gaW5jbHVk
ZSB0aGF0IGluIHRoZSBtYXNrIGNhbGN1bGF0aW9uIHNvIGludHJvc3BlY3Rpb24KPiA+IGNhc2Vz
IGRvbid0IHZtZXhpdCBmb3IgUEdFIGNoYW5nZXMuCj4gPiAKPiA+IEFsc28sIEFNRCBoYXMgc2lt
aWxhciBjYXBhYmlsaXRpZXMsIGFuZCAoYXMgb2YgdG9kYXkpIGhhcyBnYWluZWQgQ1IKPiA+IG1v
bml0b3JpbmcuCj4gCj4gSSBiZWxpZXZlIHRoZSBwYXRjaCBBbmRyZXcgaXMgcmVmZXJyaW5nIHRv
IGlzIHRoaXMgb25lOgo+IAo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4u
Z2l0O2E9Y29tbWl0ZGlmZjtoPTU5YWFkMjhjZmFjMDk2NDBlMjI3MmYxZTg3OTUxNDA2MjMzYzMx
OTIKPiAKPiBXZSBhZGRlZCB0aGF0IHNwZWNpZmljYWxseSBzbyB0aGF0IG5vIFBHRS1vbmx5IGV4
aXRzIGVuZCB1cCBuZWVkaW5nCj4gKHBvaW50bGVzcykgcHJvY2Vzc2luZyBieSB0aGUgaW50cm9z
cGVjdGlvbiBhZ2VudC4KCkkndmUgYmVlbiBsb29raW5nIGF0IHRoYXQgY2hhbmdlIGFuZCBJIHRo
aW5rIHRoZSBsb2dpYyBpcyB3cm9uZywgdGhlCmZvbGxvd2luZyBjaHVuazoKCiAgICAgaWYgKCAo
YWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYgY3RybHJlZ19iaXRtYXNrKSAmJgog
ICAgICAgICAgKCEoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgJiBjdHJs
cmVnX2JpdG1hc2spIHx8Ci0gICAgICAgICAgdmFsdWUgIT0gb2xkKSApCisgICAgICAgICAgdmFs
dWUgIT0gb2xkKSAmJgorICAgICAgICAgKCEoKHZhbHVlIF4gb2xkKSAmIGFkLT5tb25pdG9yLndy
aXRlX2N0cmxyZWdfbWFza1tpbmRleF0pKSApCiAgICAgewogICAgICAgICBib29sX3Qgc3luYyA9
ICEhKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfc3luYyAmIGN0cmxyZWdfYml0bWFzayk7CgpT
ZWVtcyB3cm9uZy4gSW1hZ2luZSBmb3IgZXhhbXBsZSB0aGUgY2FzZSB3aGVyZSAodmFsdWUgXiBv
bGQpID09ClBHRXxQU0UsIGFuZCBtYXNrID09IFBHRToKCiEoKFBHRXxQU0UpICYgUEdFKSB3aWxs
IHlpZWxkIGZhbHNlLCBhbmQgdGhlIG1vbml0b3Igd29uJ3QgYmUgbm90aWZpZWQuCgpJIHRoaW5r
IHdoYXQgeW91IHdhbnQgaXM6CgooKHZhbHVlIF4gb2xkKSAmIH5hZC0+bW9uaXRvci53cml0ZV9j
dHJscmVnX21hc2tbaW5kZXhdKQoKQnV0IG1heWJlIEknbSBqdXN0IGNvbmZ1c2VkLgoKUm9nZXIu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:32:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:32:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emeF5-0000Oy-NM; Fri, 16 Feb 2018 11:31:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ry/z=fk=citrix.com=prvs=5785ae381=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1emeF4-0000Os-Df
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 11:31:50 +0000
X-Inumbo-ID: e21856ed-130c-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e21856ed-130c-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 12:31:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68029636"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: "JBeulich@suse.com" <JBeulich@suse.com>, Andrew Cooper
 <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v1] x86/msr: add Raw and Host domain policies
Thread-Index: AQHToMbdNP7dGGs99UWeDF2WOZHVA6OlcK8AgAFgRgCAAAk9AIAABvAA
Date: Fri, 16 Feb 2018 11:31:46 +0000
Message-ID: <1518780706.2904.5.camel@citrix.com>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
 <5A859A1E02000078001A8131@prv-mh.provo.novell.com>
 <1518777232.2904.1.camel@citrix.com>
 <5A86C96002000078001A85A4@prv-mh.provo.novell.com>
In-Reply-To: <5A86C96002000078001A85A4@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.26.1-1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <D7213D61A58E074EABB1C33AF8ECF520@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMDE4LTAyLTE2IGF0IDA0OjA2IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToNCj4g
PiA+ID4gT24gMTYuMDIuMTggYXQgMTE6MzMsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdy
b3RlOg0KPiA+IA0KPiA+IE9uIFRodSwgMjAxOC0wMi0xNSBhdCAwNjozMyAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6DQo+ID4gPiA+ID4gPiBPbiAwOC4wMi4xOCBhdCAxMToyMywgPHNlcmdleS5k
eWFzbGlAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gPiA+IA0KPiA+ID4gPiAgCXVpbnQ2NF90IHZh
bDsNCj4gPiA+ID4gKwlpbnQgcmM7DQo+ID4gPiA+ICANCj4gPiA+ID4gLQlpZiAocmRtc3Jfc2Fm
ZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSB8fA0KPiA+ID4gPiArCWlmICgocmMgPSBy
ZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpKSA9PSAwKQ0KPiA+ID4gPiAr
CXsNCj4gPiA+ID4gKwkJZHAtPnBsYWZvcm1faW5mby5hdmFpbGFibGUgPSB0cnVlOw0KPiA+ID4g
PiArCQlpZiAodmFsICYgTVNSX1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcpDQo+ID4gPiA+
ICsJCQlkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nID0gdHJ1ZTsNCj4gPiA+ID4gKwl9
DQo+ID4gPiA+ICsNCj4gPiA+ID4gKwlpZiAocmMgfHwNCj4gPiA+ID4gIAkgICAgISh2YWwgJiBN
U1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElORykgfHwNCj4gPiA+ID4gIAkgICAgcmRtc3Jf
c2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLA0KPiA+ID4gPiAgCQkgICAgICAg
dGhpc19jcHUobXNyX21pc2NfZmVhdHVyZXMpKSkNCj4gPiA+IA0KPiA+ID4gQmVsb3cgaGVyZSB3
ZSBoYXZlDQo+ID4gPiANCj4gPiA+IAkJc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9D
UFVJRF9GQVVMVElORyk7DQo+ID4gPiANCj4gPiA+IFNob3VsZG4ndCB0aGlzIGJlIHJlZmxlY3Rl
ZCBpbiB0aGUgaG9zdCBwb2xpY3k/DQo+ID4gDQo+ID4gSSBndWVzcyB0aGUgY29ycmVjdCB0aGlu
ZyB0byBkbyBmb3Igbm93IGZvciBob3N0X21zcl9kb21haW5fcG9saWN5IGlzOg0KPiA+IA0KPiA+
ICAgICBkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nID0gY3B1X2hhc19jcHVpZF9mYXVs
dGluZzsNCj4gPiAgICAgDQo+ID4gTG9va2luZyBhdCB0aGUgY29kZSwgY2FsY3VsYXRlX3B2X21h
eF9wb2xpY3koKSB3aWxsIGJlIHNpbXBsaWZpZWQgd2l0aA0KPiA+IHRoZSBhYm92ZSBjaGFuZ2U6
IHB2X21heF9tc3JfZG9tYWluX3BvbGljeSB3aWxsIGJlY29tZSBhIGNvcHkgb2YgaG9zdA0KPiA+
IHBvbGljeS4NCj4gPiANCj4gPiBUaGlzIGFjdHVhbGx5IGJyaW5ncyBhIHF1ZXN0aW9uOiB3aGF0
IHRvIGRvIGFib3V0IHBlci1wQ1BVIE1TUnMgaW4gdGhlDQo+ID4gY29udGV4dCBvZiBNU1IgcG9s
aWN5Pw0KPiANCj4gSG93IGRvZXMgcGVyLXBDUFUtbmVzcyBvZiBhbiBNU1IgYWZmZWN0IHRoZSBw
b2xpY3k/IEFyZSB5b3UNCj4gdGhpbmtpbmcgb2YgQ1BVcyB3aXRoIGRpZmZlcmVudCBjYXBhYmls
aXRpZXM/IFdlIGFzc3VtZSBhbGwgQ1BVcw0KPiBhcmUgaWRlbnRpY2FsIGluIG1hbnkgb3RoZXIg
cGxhY2VzLg0KDQpZZXMsIENQVXMgYXJlIGFzc3VtZWQgdG8gYmUgaWRlbnRpY2FsLiBCdXQgY3Vy
cmVudGx5IFhlbiBjaGVja3MNCnRoZSBwcmVzZW5jZSBvZiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMg
KHdoaWNoIGlzIGEgcGVyLXBDUFUgbXNyKQ0Kb24gdGhlIGJvb3QgQ1BVLCBhbmQgaXQgYWZmZWN0
cyBYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORy4gV2hpY2gNCmluIGl0J3MgdHVybiBhZmZlY3Rz
IHRoZSBwcmVzZW5jZSBvZiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgZm9yIFBWIHZDUFVzLg0KDQpT
byB0aGUgYWN0dWFsIHF1ZXN0aW9uIGlzOiB3aGVyZSB0byBzdG9yZSB0aGUgYXZhaWxhYmlsaXR5
IG9mDQpNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKGFuZCBwb3NzaWJseSBvdGhlciBwZXItcENQVSBt
c3JzIGluIHRoZSBmdXR1cmUpDQphbmQgaXMgaXQgZXZlbiBuZWVkZWQgdG8gZG8gc28/DQoNCi0t
IA0KVGhhbmtzLA0KU2VyZ2V5Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:37:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:37:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emeKM-0000cW-Am; Fri, 16 Feb 2018 11:37:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jcsl=fk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emeKK-0000cK-IG
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 11:37:16 +0000
X-Inumbo-ID: e8a650f1-130d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8a650f1-130d-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 11:38:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Feb 2018 04:37:08 -0700
Message-Id: <5A86D07302000078001A8623@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 16 Feb 2018 04:37:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
 <5A859A1E02000078001A8131@prv-mh.provo.novell.com>
 <1518777232.2904.1.camel@citrix.com>
 <5A86C96002000078001A85A4@prv-mh.provo.novell.com>
 <1518780706.2904.5.camel@citrix.com>
In-Reply-To: <1518780706.2904.5.camel@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAyLjE4IGF0IDEyOjMxLCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiBGcmksIDIwMTgtMDItMTYgYXQgMDQ6MDYgLTA3MDAsIEphbiBCZXVsaWNoIHdyb3Rl
Ogo+PiA+ID4gPiBPbiAxNi4wMi4xOCBhdCAxMTozMywgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4gd3JvdGU6Cj4+ID4gCj4+ID4gT24gVGh1LCAyMDE4LTAyLTE1IGF0IDA2OjMzIC0wNzAwLCBK
YW4gQmV1bGljaCB3cm90ZToKPj4gPiA+ID4gPiA+IE9uIDA4LjAyLjE4IGF0IDExOjIzLCA8c2Vy
Z2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90ZToKPj4gPiA+ID4gCj4+ID4gPiA+ICAJdWludDY0
X3QgdmFsOwo+PiA+ID4gPiArCWludCByYzsKPj4gPiA+ID4gIAo+PiA+ID4gPiAtCWlmIChyZG1z
cl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpIHx8Cj4+ID4gPiA+ICsJaWYgKChy
YyA9IHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHZhbCkpID09IDApCj4+ID4g
PiA+ICsJewo+PiA+ID4gPiArCQlkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7Cj4+
ID4gPiA+ICsJCWlmICh2YWwgJiBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElORykKPj4g
PiA+ID4gKwkJCWRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlOwo+PiA+ID4g
PiArCX0KPj4gPiA+ID4gKwo+PiA+ID4gPiArCWlmIChyYyB8fAo+PiA+ID4gPiAgCSAgICAhKHZh
bCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKSB8fAo+PiA+ID4gPiAgCSAgICBy
ZG1zcl9zYWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCj4+ID4gPiA+ICAJCSAg
ICAgICB0aGlzX2NwdShtc3JfbWlzY19mZWF0dXJlcykpKQo+PiA+ID4gCj4+ID4gPiBCZWxvdyBo
ZXJlIHdlIGhhdmUKPj4gPiA+IAo+PiA+ID4gCQlzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFU
VVJFX0NQVUlEX0ZBVUxUSU5HKTsKPj4gPiA+IAo+PiA+ID4gU2hvdWxkbid0IHRoaXMgYmUgcmVm
bGVjdGVkIGluIHRoZSBob3N0IHBvbGljeT8KPj4gPiAKPj4gPiBJIGd1ZXNzIHRoZSBjb3JyZWN0
IHRoaW5nIHRvIGRvIGZvciBub3cgZm9yIGhvc3RfbXNyX2RvbWFpbl9wb2xpY3kgaXM6Cj4+ID4g
Cj4+ID4gICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSBjcHVfaGFzX2NwdWlk
X2ZhdWx0aW5nOwo+PiA+ICAgICAKPj4gPiBMb29raW5nIGF0IHRoZSBjb2RlLCBjYWxjdWxhdGVf
cHZfbWF4X3BvbGljeSgpIHdpbGwgYmUgc2ltcGxpZmllZCB3aXRoCj4+ID4gdGhlIGFib3ZlIGNo
YW5nZTogcHZfbWF4X21zcl9kb21haW5fcG9saWN5IHdpbGwgYmVjb21lIGEgY29weSBvZiBob3N0
Cj4+ID4gcG9saWN5Lgo+PiA+IAo+PiA+IFRoaXMgYWN0dWFsbHkgYnJpbmdzIGEgcXVlc3Rpb246
IHdoYXQgdG8gZG8gYWJvdXQgcGVyLXBDUFUgTVNScyBpbiB0aGUKPj4gPiBjb250ZXh0IG9mIE1T
UiBwb2xpY3k/Cj4+IAo+PiBIb3cgZG9lcyBwZXItcENQVS1uZXNzIG9mIGFuIE1TUiBhZmZlY3Qg
dGhlIHBvbGljeT8gQXJlIHlvdQo+PiB0aGlua2luZyBvZiBDUFVzIHdpdGggZGlmZmVyZW50IGNh
cGFiaWxpdGllcz8gV2UgYXNzdW1lIGFsbCBDUFVzCj4+IGFyZSBpZGVudGljYWwgaW4gbWFueSBv
dGhlciBwbGFjZXMuCj4gCj4gWWVzLCBDUFVzIGFyZSBhc3N1bWVkIHRvIGJlIGlkZW50aWNhbC4g
QnV0IGN1cnJlbnRseSBYZW4gY2hlY2tzCj4gdGhlIHByZXNlbmNlIG9mIE1JU0NfRkVBVFVSRVNf
RU5BQkxFUyAod2hpY2ggaXMgYSBwZXItcENQVSBtc3IpCj4gb24gdGhlIGJvb3QgQ1BVLCBhbmQg
aXQgYWZmZWN0cyBYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElORy4gV2hpY2gKPiBpbiBpdCdzIHR1
cm4gYWZmZWN0cyB0aGUgcHJlc2VuY2Ugb2YgTUlTQ19GRUFUVVJFU19FTkFCTEVTIGZvciBQViB2
Q1BVcy4KPiAKPiBTbyB0aGUgYWN0dWFsIHF1ZXN0aW9uIGlzOiB3aGVyZSB0byBzdG9yZSB0aGUg
YXZhaWxhYmlsaXR5IG9mCj4gTUlTQ19GRUFUVVJFU19FTkFCTEVTIChhbmQgcG9zc2libHkgb3Ro
ZXIgcGVyLXBDUFUgbXNycyBpbiB0aGUgZnV0dXJlKQo+IGFuZCBpcyBpdCBldmVuIG5lZWRlZCB0
byBkbyBzbz8KCldlbGwsIGp1c3QgbGlrZSB0aGUgQ1BVSUQgcG9saWN5IHJlY29yZHMgd2hpY2gg
bGVhdmVzIGFyZSBhdmFpbGFibGUsCnRoZSBNU1IgcG9saWN5IG91Z2h0IHRvIHRyYWNrIHdoaWNo
IE1TUnMgYXJlIGF2YWlsYWJsZSAoYWxvbmdzaWRlCnRoZSBiaXRzIGluc2lkZSBlYWNoIE1TUnMg
dGhhdCBhcmUgdmFsaWQgdG8gdXNlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:38:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:38:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emeLF-0000gy-JB; Fri, 16 Feb 2018 11:38:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emeLF-0000gp-1R
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 11:38:13 +0000
X-Inumbo-ID: c5ea180d-130d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c5ea180d-130d-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 12:37:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68029938"
To: Sergey Dyasli <sergey.dyasli@citrix.com>, "JBeulich@suse.com"
 <JBeulich@suse.com>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
 <5A859A1E02000078001A8131@prv-mh.provo.novell.com>
 <1518777232.2904.1.camel@citrix.com>
 <5A86C96002000078001A85A4@prv-mh.provo.novell.com>
 <1518780706.2904.5.camel@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4929a43f-9098-44e4-d930-3fd7737fac25@citrix.com>
Date: Fri, 16 Feb 2018 11:38:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518780706.2904.5.camel@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTE6MzEsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE4LTAy
LTE2IGF0IDA0OjA2IC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24gMTYuMDIuMTgg
YXQgMTE6MzMsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gVGh1LCAy
MDE4LTAyLTE1IGF0IDA2OjMzIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAw
OC4wMi4xOCBhdCAxMToyMywgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+
ICAJdWludDY0X3QgdmFsOwo+Pj4+PiArCWludCByYzsKPj4+Pj4gIAo+Pj4+PiAtCWlmIChyZG1z
cl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpIHx8Cj4+Pj4+ICsJaWYgKChyYyA9
IHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BMQVRGT1JNX0lORk8sIHZhbCkpID09IDApCj4+Pj4+ICsJ
ewo+Pj4+PiArCQlkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7Cj4+Pj4+ICsJCWlm
ICh2YWwgJiBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElORykKPj4+Pj4gKwkJCWRwLT5w
bGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlOwo+Pj4+PiArCX0KPj4+Pj4gKwo+Pj4+
PiArCWlmIChyYyB8fAo+Pj4+PiAgCSAgICAhKHZhbCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlE
X0ZBVUxUSU5HKSB8fAo+Pj4+PiAgCSAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRV
UkVTX0VOQUJMRVMsCj4+Pj4+ICAJCSAgICAgICB0aGlzX2NwdShtc3JfbWlzY19mZWF0dXJlcykp
KQo+Pj4+IEJlbG93IGhlcmUgd2UgaGF2ZQo+Pj4+Cj4+Pj4gCQlzZXR1cF9jbGVhcl9jcHVfY2Fw
KFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKTsKPj4+Pgo+Pj4+IFNob3VsZG4ndCB0aGlzIGJl
IHJlZmxlY3RlZCBpbiB0aGUgaG9zdCBwb2xpY3k/Cj4+PiBJIGd1ZXNzIHRoZSBjb3JyZWN0IHRo
aW5nIHRvIGRvIGZvciBub3cgZm9yIGhvc3RfbXNyX2RvbWFpbl9wb2xpY3kgaXM6Cj4+Pgo+Pj4g
ICAgIGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSBjcHVfaGFzX2NwdWlkX2ZhdWx0
aW5nOwo+Pj4gICAgIAo+Pj4gTG9va2luZyBhdCB0aGUgY29kZSwgY2FsY3VsYXRlX3B2X21heF9w
b2xpY3koKSB3aWxsIGJlIHNpbXBsaWZpZWQgd2l0aAo+Pj4gdGhlIGFib3ZlIGNoYW5nZTogcHZf
bWF4X21zcl9kb21haW5fcG9saWN5IHdpbGwgYmVjb21lIGEgY29weSBvZiBob3N0Cj4+PiBwb2xp
Y3kuCj4+Pgo+Pj4gVGhpcyBhY3R1YWxseSBicmluZ3MgYSBxdWVzdGlvbjogd2hhdCB0byBkbyBh
Ym91dCBwZXItcENQVSBNU1JzIGluIHRoZQo+Pj4gY29udGV4dCBvZiBNU1IgcG9saWN5Pwo+PiBI
b3cgZG9lcyBwZXItcENQVS1uZXNzIG9mIGFuIE1TUiBhZmZlY3QgdGhlIHBvbGljeT8gQXJlIHlv
dQo+PiB0aGlua2luZyBvZiBDUFVzIHdpdGggZGlmZmVyZW50IGNhcGFiaWxpdGllcz8gV2UgYXNz
dW1lIGFsbCBDUFVzCj4+IGFyZSBpZGVudGljYWwgaW4gbWFueSBvdGhlciBwbGFjZXMuCj4gWWVz
LCBDUFVzIGFyZSBhc3N1bWVkIHRvIGJlIGlkZW50aWNhbC4gQnV0IGN1cnJlbnRseSBYZW4gY2hl
Y2tzCj4gdGhlIHByZXNlbmNlIG9mIE1JU0NfRkVBVFVSRVNfRU5BQkxFUyAod2hpY2ggaXMgYSBw
ZXItcENQVSBtc3IpCj4gb24gdGhlIGJvb3QgQ1BVLCBhbmQgaXQgYWZmZWN0cyBYODZfRkVBVFVS
RV9DUFVJRF9GQVVMVElORy4gV2hpY2gKPiBpbiBpdCdzIHR1cm4gYWZmZWN0cyB0aGUgcHJlc2Vu
Y2Ugb2YgTUlTQ19GRUFUVVJFU19FTkFCTEVTIGZvciBQViB2Q1BVcy4KPgo+IFNvIHRoZSBhY3R1
YWwgcXVlc3Rpb24gaXM6IHdoZXJlIHRvIHN0b3JlIHRoZSBhdmFpbGFiaWxpdHkgb2YKPiBNSVND
X0ZFQVRVUkVTX0VOQUJMRVMgKGFuZCBwb3NzaWJseSBvdGhlciBwZXItcENQVSBtc3JzIGluIHRo
ZSBmdXR1cmUpCj4gYW5kIGlzIGl0IGV2ZW4gbmVlZGVkIHRvIGRvIHNvPwoKU3RvcmUgaXQgaW4g
b25lIHNpbmdsZSBob3N0IHBvbGljeS4KClBhcnQgb2YgbXkgQ1BVSUQgd29yayB3aWxsIGJlIGNs
ZWFuaW5nIHVwIHNvbWUgb2YgdGhlc2Ugd2FydHMgaW4gdGhlCmRldGVjdGlvbiBsb2dpYy4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:39:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:39:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emeME-0000oZ-T6; Fri, 16 Feb 2018 11:39:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=plkt=fk=citrix.com=prvs=5789318d0=lars.kurth@srs-us1.protection.inumbo.net>)
 id 1emeME-0000ny-2k
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 11:39:14 +0000
X-Inumbo-ID: 2e730258-130e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e730258-130e-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 11:40:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68029958"
From: Lars Kurth <lars.kurth@citrix.com>
To: Rupal Jain <rupal15081@iiitd.ac.in>, Simon Kuenzer
 <simon.kuenzer@neclab.eu>, Stefano Stabellini <sstabellini@kernel.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Thread-Topic: Xen-Project apply | Outreachy (interest in 1.  High-level
 Language Support with Unikraft / 2.  Xen on ARM: create multiple guests from
 device tree)
Thread-Index: AQHTpxqyvZ+75eqJq0u33GIHR1IQ5Q==
Date: Fri, 16 Feb 2018 11:38:43 +0000
Message-ID: <C89281A1-FCEF-48AC-835A-B78DDD69E465@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.a.0.180210
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <EE3763DD8CDD4C4E8AF0F3FACE6C0777@citrix.com>
MIME-Version: 1.0
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Xen-Project apply | Outreachy (interest in 1.
 High-level Language Support with Unikraft / 2. Xen on ARM: create multiple
 guests from device tree)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUnVwYWwsDQoNCkkgQ0MnZWQgdHdvIGxpc3RzIGFuZCB0aGUgbWVudG9ycyBvZiBwcm9qZWN0
cy4gVGhhbmsgeW91IGZvciB5b3VyIGludGVyZXN0IGluIHRoZSBwcm9qZWN0cy4NCg0KPiBJIHdl
bnQgdGhyb3VnaCBodHRwczovL3d3dy5vdXRyZWFjaHkub3JnLzIwMTgtbWF5LWF1Z3VzdC9jb21t
dW5pdGllcy94ZW4tcHJvamVjdC8gDQo+IHByb2plY3QgcGFnZSBhbmQgY291bGQgc2VlIHRoYXQg
ZWFjaCBvZiB0aGVzZSB0d28gcHJvamVjdHMgaGFzIHRoZWlyIG93biBzZXQgb2YgbWVudG9ycyAN
Cj4gKDIgZWFjaCwgb2Ygd2hpY2ggeW91IGFyZSBjby1tZW50b3JpbmcgMXN0IG9uZSwgcmlnaHQ/
KS4NCkNvcnJlY3QuDQoNCkJlY2F1c2UgU2ltb24gaGFzIG5vdCBtZW50b3JlZCBiZWZvcmUsIEkg
YW0gaGVscGluZyBvdXQgd2l0aCBoaXMgcHJvamVjdHMuIE5vdGUgdGhhdCBTaW1vbiANCmlzIHRo
ZSB0ZWNobmljYWwgZXhwZXJ0IG9uIFVuaWtyYWZ0Lg0KV2l0aCBTdGVmYW5vL0VkZ2FyIGl0IGlz
IHNpbWlsYXIuDQpTbywgd2UgYXJlIHBhaXJpbmcgYW4gZXhwZXJpZW5jZWQgbWVudG9yLCB3aXRo
IGEgbGVzcyBleHBlcmllbmNlZCBvbmUuDQoNCj4gQ2FuIHlvdSBwbGVhc2UgZ2l2ZSBtZSBzb21l
IHBvaW50ZXJzIGFzIHRvIGhvdyB0byBnZXQgc3RhcnRlZD8gDQpTdXJlDQoNCkZpcnN0Og0KKiBQ
bGVhc2Ugc2lnbiB1cCB0byB0aGUgbWluaW9zLWRldmVsQCBhbmQvb3IgeGVuLWRldmVsQCAoYXMg
YXBwcm9wcmlhdGUpDQogICAoc2VlIGh0dHA6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZyBmb3IgaW5z
dHJ1Y3Rpb25zOiBpZiB5b3UgdXNlIHRoZSAic3Vic2NyaWJlIA0KICAgc3ViamVjdCBwYXR0ZXJu
IiBtYWtlIHN1cmUgeW91IHNlbmQgdGhlIG1haWwgdG8gbWluaW9zLWRldmVsLXJlcXVlc3RADQog
ICBsaXN0cy54ZW5wcm9qZWN0Lm9yZywgLi4uKSANCiogUGxlYXNlIGRvdWJsZSBjaGVjayB0aW1l
IHJlcXVpcmVtZW50czogVGhpcyBpcyBiZWNhdXNlIGluIHRoZSBwYXN0IHRoZXJlIA0KICAgZnJl
cXVlbnRseSB3ZXJlIGlzc3VlcyB3aXRoIE91dHJlYWNoeSBhbmQgVW5pdmVyc2l0eSBjb3Vyc2Ug
dGltZSANCiAgIHJlcXVpcmVtZW50cyBpbiBwYXJ0aWN1bGFyIHdpdGggVW5pdmVyc2l0aWVzIGZy
b20gSW5kaWEuIEkgdGhpbmsgSUlJVEQgbWF5IGJlIA0KICAgZmluZSwgYnV0IG1ha2Ugc3VyZSBp
dCBpcy4gSSBiZWxpZXZlIHRoYXQgdGhlcmUgd2lsbCBiZSBleHRyYSBjaGVja3MgbGF0ZXIgaW4g
dGhlIA0KICAgYXBwbGljYXRpb24gcHJvY2Vzcywgd2hpY2ggbWF5IHJlcXVpcmUgbGV0dGVycyBm
cm9tIHlvdXIgVW5pdmVyc2l0eS4gV2UgaGFkIA0KICAgb25lIGNhc2UsIHdoZXJlIGFuIGFwcGxp
Y2FudCBkaWQgYSBzbWFsbCBwcm9qZWN0LCBidXQgd2Ugd2VyZSBub3QgYWxsb3dlZCANCiAgIHRv
IGFjY2VwdCBoZXIgZHVlIHRvIHRpbWUgcmVxdWlyZW1lbnRzLg0KKiBMZXQgdXMga25vdyB0aW1l
em9uZSB5b3UgYXJlIGluIGFuZCB3aGVuIHlvdSBjYW4gaGFuZyBvdXQgb24gSVJDIA0KICAgKiBT
aW1vbiBhbmQgbWUgYXJlIGJvdGggYmFzZWQgaW4gVVRDKzEgLSBJUkMgaXMgI3VuaWtyYWZ0DQog
ICAqIFN0ZWZhbm8gYW5kIEVkZ2FyKS4gU3RlZmFubyBhcmUgaW4gVVRDLTggYW5kIFVUQy03IG9y
IDYgKGNhbid0IHF1aXRlIHJlY2FsbCkgDQogICAgICAtIElSQyBpcyAjeGVuZGV2ZWwNCiAgICog
Tm90ZSB0aGF0IG15IElSQyBuaWNrIGlzIGxhcnNfa3VydGgsIFNpbW9uJ3MgaXMgc2t1ZXplciwg
U3RlZmFubydzIGlzIA0KICAgICAgc3N0YWJlbGxpbmksIGFuZCBJIGFtIGFmcmFpZCBJIGNhbid0
IHJlbWVtYmVyIEVkZ2FyJ3MNCiogWW91ciByZWdpc3RlcmVkIElSQyBuaWNrbmFtZSAocGxlYXNl
IHJlZ2lzdGVyIHlvdXIgbmljayAtIHNlZSANCiAgIGh0dHBzOi8vd3d3LnhlbnByb2plY3Qub3Jn
L2hlbHAvaXJjLmh0bWwgdW5kZXIgTmV0aXF1ZXR0ZSkNCg0KPiBMaWtlIGlzIHRoZXJlIHNvbWUg
b2ZmaWNpYWwgY29tbXVuaWNhdGlvbiBjaGFubmVsIGZvciBib3RoIHRoZXNlIHByb2plY3RzIHdo
ZXJlIA0KPiBuZXctY29tZXJzIG9yIGludGVybnNoaXAgYXNwaXJhbnRzIGNhbiBjb21lIGFuZCBk
aXNjdXNzIG9uIHRoaW5ncyB0byBkbyBhbmQgDQo+IHBvc3QgZG91YnRzPyANCk5vLCBub3QgYXMg
c3VjaC4gV2UgZG8gZXZlcnl0aGluZyBzdHJhaWdodCBmcm9tIHRoZSBiZWdpbm5pbmcgb24gYSBw
dWJsaWMgbWFpbGluZw0KbGlzdCBhbmQvb3IgSVJDICh0aGUgbGF0dGVyIHdpbGwgdXN1YWxseSBy
ZXF1aXJlIHNvbWUgY29vcmRpbmF0aW9uIHRvIG1ha2Ugc3VyZSB5b3UNCmFyZSBib3RoIG9uLWxp
bmUgYXQgdGhlIHNhbWUgdGltZSkuIEZvciBJUkMgeW91IG1heSB3YW50IHRvIGNvbnNpZGVyIGFu
IElSQw0KYm91bmNlciBvciBaTkMgb3IgbWFrZSBzdXJlIHlvdSBrZWVwIHlvdXIgSVJDIGNsaWVu
dCBzd2l0Y2hlZCBvbiBhbGwgdGhlIHRpbWUuDQpPdGhlcndpc2UgeW91IHdpbGwgbWlzcyBwYXJ0
cyBvZiBjb252ZXJzYXRpb25zLiANCg0KPiBPciBzaGFsbCBJIGRyb3AgYSBzZXBhcmF0ZSBlbWFp
bCB0byBib3RoIHRoZSBwcm9qZWN0J3Mgc3BlY2lmaWMgbWVudG9ycywgaWYgdGhhdCdzIG9rYXk/
DQpPbmx5IHVzZSBtYWlscyAqd2l0aG91dCogYSBsaXN0IGZvciBkaXNjdXNzaW9ucyB3aGljaCBz
aG91bGQgbm90IGJlIG1hZGUgcHVibGljDQpkdWUgdG8gcHJpdmFjeSBjb25jZXJucyAoZS5nLiBp
ZiB5b3Ugd2VyZSB0byBzd2FwIHBob25lIG51bWJlcnMsIG9yIHlvdSBhcmUgaWxsLCAuLi4pLiAN
Ck90aGVyd2lzZSB1c2UgYSBwdWJsaWMgbWFpbGluZyBsaXN0IGFuZC9vciBJUkMuIA0KDQpGb3Ig
bm93LCBqdXN0IHVzZSB0aGlzIHRocmVhZC4gT25jZSB5b3UgaGF2ZSBkZWNpZGVkIHdoaWNoIG9m
IHRoZSB0d28gcHJvamVjdHMgeW91IHdhbnQNCnRvIHdvcmsgb24gYW5kIGZvciBzcGVjaWZpYyBx
dWVzdGlvbnMgb24gYSBwcm9qZWN0LCBwbGVhc2Ugc3RhcnQgYSBuZXcgdGhyZWFkIHdpdGggdGhl
IGxpc3QgDQphbmQgZWFjaCBtZW50b3IgQ0MnZWQuDQoNCj4gQW5kIGFsc28gYWJvdXQgdGhlIHBy
b2plY3RzIGlzc3VlL2J1ZyB0cmFja2VyIHN5c3RlbSBhbmQgY29kZWJhc2UsIHNvIHRoYXQgSSAN
Cj4gY2FuIGdvIHRocm91Z2ggdGhlbSB0aWxsIHRoZW4uDQoNCklmIHlvdSBhcmUgaW50ZXJlc3Rl
ZCBpbiBVbmlrcmFmdA0KKiBCdWlsZCB0aGUgaGVsbG8gd29ybGQgdW5pa3JhZnQgYXBwOiBzZWUg
DQpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9DYXRlZ29yeTpVbmlrcmFmdCAmIGh0
dHA6Ly91bmlrcmFmdC5uZWNsYWIuZXUvIDsNCmFuZCByZXBvcnQgYmFjaw0KKiBGYW1pbGlhcml6
ZSB5b3Vyc2VsZiB3aXRoIHRoZSB3b3JrZmxvdyBhdCANCmh0dHBzOi8vd2lraS54ZW5wcm9qZWN0
Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcyNIb3dfdG9fR2VuZXJhdGUu
MkNfYW5kX1N1Ym1pdF9hX1hlbl9Qcm9qZWN0X1BhdGNoX3RvX01pbmlPU19hbmRfVW5pa3JhZnQN
CihwbGVhc2UgcmVhZCB0aGUgZW50aXJlIGRvY3VtZW50KQ0KDQpGb3IgdGhlIEFSTSBwcm9qZWN0
LCBpdCB3b3VsZCBiZSBnb29kIHRvIGdldCBmYW1pbGlhciB3aXRoIFhlbiBvbiBBUk0sIHRvIGxl
YXJuIGhvdyB0byBidWlsZCBpdDoNCiogaHR0cHM6Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kv
WGVuX0FSTV93aXRoX1ZpcnR1YWxpemF0aW9uX0V4dGVuc2lvbnMjQnVpbGRpbmdfWGVuX29uX0FS
TQ0KKiBVc2UgUUVNVSB0byBlbXVsYXRlIGFuIEFSTSBib2FyZCB0byBydW4gWGVuIG9uIGl0LCBm
b3IgdGVzdGluZyBhbmQgZGV2ZWxvcG1lbnQ6DQpodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcv
d2lraS9YZW5fQVJNX3dpdGhfVmlydHVhbGl6YXRpb25fRXh0ZW5zaW9ucy9xZW11LXN5c3RlbS1h
YXJjaDY0DQoqIFlvdSB3aWxsIGFsc28gbmVlZCB0byBiZSBmYW1pbGlhciB3aXRoIGh0dHBzOi8v
d2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1N1Ym1pdHRpbmdfWGVuX1Byb2plY3RfUGF0Y2hlcw0K
DQo+IEFuZCBvbmNlIEkgY2FuIGdldCBhIGdvb2QgaGFuZyBvZiB0aGUgY29kZWJhc2UgYW5kIHdo
YXQgZXhhY3QgdGFza3MgSSBuZWVkIHRvIHdvcmsgb24sIGdldCBpbiBhIGhlYWx0aHkgDQo+IGRp
c2N1c3Npb24gd2l0aCB0aGUgbWVudG9ycywgSSB3aWxsIGJlIGFibGUgdG8gbWFrZSBhIGdvb2Qg
Y29udHJpYnV0aW9uIHRvIHRoZSBwcm9qZWN0IGFuZCBzdWJtaXQgdGhlIHByb3Bvc2FsLg0KVGhl
IFVuaWtyYWZ0IGNvZGViYXNlIGlzIGZhaXJseSBzbWFsbCBhbmQgdGhlcmUgYXJlIGdvb2QgZ3Vp
ZGVzIG9uIGhvdyB0byBnZXQgc3RhcnRlZCAobGluayBhYm92ZSkuIElmIGFueXRoaW5nIGlzDQp1
bmNsZWFyLCBvciBjb3VsZCBiZSBpbXByb3ZlZCB3aGlsZSB5b3UgcmVhZCBpdCBzdWJtaXQgYSBw
YXRjaCAodGhlIHNvdXJjZSBvZiB0aGUgZG9jcyBhcmUgaW4gDQpodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD11bmlrcmFmdC91bmlrcmFmdC5naXQ7YT10cmVlO2Y9ZG9jO2hiPUhFQUQp
LiANCg0KWW91IHByb2JhYmx5IGFsc28gbmVlZCB0byB0aGluayBhYm91dCB3aGljaCBIaWdoLWxl
dmVsIGxhbmd1YWdlIHlvdSB3b3VsZCB3YW50IHRvIGFkZC4gU3VjaCBhIGxpYnJhcnkgd291bGQN
CmJlIGFuIGV4dGVybmFsIGxpYnJhcnkgLSBzZWUgIGh0dHA6Ly91bmlrcmFmdC5uZWNsYWIuZXUv
ZGV2ZWxvcGVycy1leHRlcm5hbC1saWIuaHRtbCAtIGFuZCBtYXliZSBjcmVhdGluZyBhIA0KYm9p
bGVycGxhdGUgYWxtb3N0IGVtcHR5IGxpYnJhcnkgYW5kIHVzZSBpdCBpbiBhIHRlc3QgSGVsbG8g
V29ybGQgYXBwLiBUaGlzIHdpbGwgZ2V0IHlvdSBhIHNlbnNlIG9mDQpob3cgdG8gcGx1bWIgZXZl
cnl0aGluZyB0b2dldGhlciBhbmQgaG93IHRoZSBidWlsZCBzeXN0ZW0gd29ya3MuIEl0IHdvdWxk
bid0IGJlIHNvbWV0aGluZyB3ZSBjYW4gY29tbWl0IA0KaW50byB0cmVlIHVudGlsIGl0IGlzIG1v
cmUgZnVuY3Rpb25hbCAoaGF2ZSB0byBkZWZlciB0byBTaW1vbik6IHlvdSBzaG91bGQgY3JlYXRl
IHRoZSBjb2RlIHZpYSBnaXQgbWF5YmUgb24gYSANCnBlcnNvbmFsIGdpdGh1YiByZXBvLiBVbmZv
cnR1bmF0ZWx5LCB0aGlzIHdvbid0IGhlbHAgbXVjaCB3aXRoIHRoZSBPdXRyZWFjaHkgY29udHJp
YnV0aW9uIHJlcXVpcmVtZW50Lg0KDQpUbyB3b3JrIGFyb3VuZCB0aGlzLCBJIHdhcyB0aGlua2lu
ZyB0aGF0IHdoaWxlIHlvdSBnbyB0aHJvdWdoIHRoaXMgcHJvY2VzcyBhbmQgZmluZCBnYXBzL2lt
cHJvdmVtZW50cyBpbiB0aGUgDQpkb2NzLCB5b3UgY291bGQgc3VibWl0IHBhdGNoZXMgdG8gaW1w
cm92ZSB0aGUgZG9jcy4gVGhhdCB3b3VsZCBoZWxwIHdpdGggdGhlIGluaXRpYWwgY29udHJpYnV0
aW9uIHJlcXVpcmVtZW50LCANCndoaWxlIGdldHRpbmcgeW91IGEgc2Vuc2Ugb2Ygd2hhdCB5b3Ug
bmVlZCB0byBkbyBmb3IgdGhlIHByb2plY3QuIE5vdGUgdGhhdCBTaW1vbiBpcyB0cmF2ZWxsaW5n
IGF0IHRoZSBtb21lbnQuIA0KSWYgeW91IGhhdmUgc3BlY2lmaWMgdGVjaG5pY2FsIHF1ZXN0aW9u
cywgcGxlYXNlIHNlbmQgdGhlbSB3aXRoIGEgY2xlYXIgaXNzdWUgZGVzY3JpcHRpb24gaW4gdGhl
IHRpdGxlIHRvIA0KbWluaW9zLWRldmVsQCBhbmQgQ0MgU2ltb24gYW5kIG1lLiBUaGlzIHdpbGwg
cHJvYmFibHkga2VlcCB5b3UgYnVzeSBmb3IgYSBmZXcgZGF5cyBhbmQgd2UgY2FuIHJlY29udmVu
ZQ0KbmV4dCB3ZWVrIHRvIGZpZ3VyZSBvdXQgYSBtb3JlIGNoYWxsZW5naW5nIGNvZGUgY29udHJp
YnV0aW9uLg0KDQpGb3IgdGhlIEFSTSBjb2RlYmFzZSBvbiB0aGlzIHByb2plY3QsIEkgaGF2ZSB0
byBkZWZlciB0byBTdGVmYW5vL0VkZ2FyLiBJIGFtIHN1cmUgdGhleSBjYW4gcG9pbnQgeW91IHRv
IHRoZSBtYWluDQpmdW5jdGlvbnMgaW4gdGhlIGNvZGUgZm9yIHRoZSBwcm9qZWN0LiANCg0KRmVl
bCBmcmVlIHRvIGFzayBhbnkgcXVlc3Rpb25zIQ0KDQpSZWdhcmRzDQpMYXJzDQoNCkZyb206IFJ1
cGFsIEphaW4gPHJ1cGFsMTUwODFAaWlpdGQuYWMuaW4+DQpEYXRlOiBGcmlkYXksIDE2IEZlYnJ1
YXJ5IDIwMTggYXQgMTA6MjQNClRvOiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+
DQpTdWJqZWN0OiBYZW4tUHJvamVjdCBhcHBseSB8IE91dHJlYWNoeQ0KDQoNCkhpLCBMYXJzLiAN
Cg0KSSBhbSBSdXBhbCBKYWluLCBhIDMtcmQgeWVhciB1bmRlcmdyYWQgbWFqb3JpbmcgaW4gQ29t
cHV0ZXIgU2NpZW5jZSBhdCBJSUlUIERlbGhpLCBJbmRpYS4gSSBhbSBhcHBseWluZyB0byBPdXRy
ZWFjaHnCoHRoaXMgcm91bmQgYW5kIHlvdXIgcHJvamVjdHMgaW50ZXJlc3RlZCBtZSBxdWl0ZSBh
IGxvdC4gSSB3YW50IHRvIHN1Ym1pdCBwcm9wb3NhbHMgZm9yIDIgcHJvamVjdHMgdW5kZXIgIlpl
bi1wcm9qZWN0IjoNCjEuwqAgSGlnaC1sZXZlbCBMYW5ndWFnZSBTdXBwb3J0IHdpdGggVW5pa3Jh
ZnQNCjIuwqAgWGVuIG9uIEFSTTogY3JlYXRlIG11bHRpcGxlIGd1ZXN0cyBmcm9tIGRldmljZSB0
cmVlIA0KDQpJIHdlbnQgdGhyb3VnaCBodHRwczovL3d3dy5vdXRyZWFjaHkub3JnLzIwMTgtbWF5
LWF1Z3VzdC9jb21tdW5pdGllcy94ZW4tcHJvamVjdC/CoHByb2plY3QgcGFnZSBhbmQgY291bGQg
c2VlIHRoYXQgZWFjaCBvZiB0aGVzZSB0d28gcHJvamVjdHMgaGFzIHRoZWlyIG93biBzZXQgb2Yg
bWVudG9ycyAoMiBlYWNoLCBvZiB3aGljaCB5b3UgYXJlIGNvLW1lbnRvcmluZyAxc3Qgb25lLCBy
aWdodD8pLg0KDQpDYW4geW91IHBsZWFzZSBnaXZlIG1lIHNvbWUgcG9pbnRlcnMgYXMgdG8gaG93
IHRvIGdldCBzdGFydGVkPyBMaWtlIGlzIHRoZXJlIHNvbWUgb2ZmaWNpYWwgY29tbXVuaWNhdGlv
biBjaGFubmVsIGZvciBib3RoIHRoZXNlIHByb2plY3RzIHdoZXJlIG5ldy1jb21lcnMgb3IgaW50
ZXJuc2hpcCBhc3BpcmFudHMgY2FuIGNvbWUgYW5kIGRpc2N1c3Mgb24gdGhpbmdzIHRvIGRvIGFu
ZCBwb3N0IGRvdWJ0cz8gT3Igc2hhbGwgSSBkcm9wIGHCoHNlcGFyYXRlIGVtYWlsIHRvIGJvdGgg
dGhlIHByb2plY3QncyBzcGVjaWZpYyBtZW50b3JzLCBpZiB0aGF0J3Mgb2theT8NCkFuZCBhbHNv
IGFib3V0IHRoZSBwcm9qZWN0cyBpc3N1ZS9idWcgdHJhY2tlciBzeXN0ZW0gYW5kIGNvZGViYXNl
LCBzbyB0aGF0IEkgY2FuIGdvIHRocm91Z2ggdGhlbSB0aWxsIHRoZW4uDQoNCkFuZCBvbmNlIEkg
Y2FuIGdldCBhIGdvb2QgaGFuZyBvZiB0aGUgY29kZWJhc2UgYW5kIHdoYXQgZXhhY3QgdGFza3Mg
SSBuZWVkIHRvIHdvcmsgb24sIGdldCBpbiBhIGhlYWx0aHkgZGlzY3Vzc2lvbiB3aXRoIHRoZSBt
ZW50b3JzLCBJIHdpbGwgYmUgYWJsZSB0byBtYWtlIGEgZ29vZCBjb250cmlidXRpb24gdG8gdGhl
IHByb2plY3QgYW5kIHN1Ym1pdCB0aGUgcHJvcG9zYWwuDQoNClRoYW5rcyBpbiBhbnRpY2lwYXRp
b24uDQoNCg0KLS0tLS0tLQ0KDQpUaGFua3MgYW5kIHJlZ2FyZHMNClJ1cGFsIEphaW4NCjIwMTUw
ODENCkNTRSB1bmRlcmdyYWQoM3JkIHllYXIpIHwgSUlJVEQNCg0KDQrigIwNCg0KX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:46:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:46:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emeTY-0001da-Ni; Fri, 16 Feb 2018 11:46:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjjn=fk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1emeTX-0001dU-IC
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 11:46:47 +0000
X-Inumbo-ID: 3c93f287-130f-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c93f287-130f-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 11:48:00 +0000 (UTC)
Received: (qmail 19960 invoked from network); 16 Feb 2018 13:46:39 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Feb 2018 13:46:39 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E7BA77FC04
 for <xen-devel@lists.xenproject.org>; Fri, 16 Feb 2018 13:46:38 +0200 (EET)
Received: (qmail 26172 invoked from network); 16 Feb 2018 13:46:38 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 16 Feb 2018 13:46:37 +0200
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180215162502.3142-1-roger.pau@citrix.com>
 <03f6c807-3cad-9a71-e0cb-08eccb776d38@citrix.com>
 <1cfc7ada-9888-0580-197d-3b70559b28ab@bitdefender.com>
 <20180216112510.6bwinucykhnt45e5@MacBook-Pro-de-Roger.local>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <aced3557-5b97-b22c-2f84-8155349042ab@bitdefender.com>
Date: Fri, 16 Feb 2018 13:46:36 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216112510.6bwinucykhnt45e5@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74993
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475742,
 Stamp: 3], Multi: [Enabled, t: (0.000019,0.013617)], BW: [Enabled, t:
 (0.000016,0.000002)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.019293,0.000455)], URL: [Enabled, t:
 (0.000050,0.000001)], RTDA: [Enabled, t: (1.382855), Hit: No, Details:
 v2.6.22; Id: 17.1i60597.1c6ae2qk5.1sl3k], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Mihai_Don=c8=9bu?= <mdontu@bitdefender.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTYvMjAxOCAwMToyNSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUaHUs
IEZlYiAxNSwgMjAxOCBhdCAwOTozMjowMFBNICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6
Cj4+IE9uIDAyLzE1LzIwMTggMDg6NTcgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+PiBPbiAx
NS8wMi8xOCAxNjoyNSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+Pj4+IFRoZXJlIGEgYnVuY2gg
b2YgYml0cyBpbiBDUjQgdGhhdCBzaG91bGQgYmUgYWxsb3dlZCB0byBiZSBzZXQgZGlyZWN0bHkK
Pj4+PiBieSB0aGUgZ3Vlc3Qgd2l0aG91dCByZXF1aXJpbmcgWGVuIGludGVydmVudGlvbiwgY3Vy
cmVudGx5IHRoaXMgaXMKPj4+PiBhbHJlYWR5IGRvbmUgYnkgcGFzc2luZyB0aHJvdWdoIGd1ZXN0
IHdyaXRlcyBpbnRvIHRoZSBDUjQgdXNlZCB3aGVuCj4+Pj4gcnVubmluZyBpbiBub24tcm9vdCBt
b2RlLCBidXQgdGFraW5nIGFuIGV4cGVuc2l2ZSB2bWV4aXQgaW4gb3JkZXIgdG8KPj4+PiBkbyBz
by4KPj4+Pgo+Pj4+IHhlbmFseXplIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3aGVuIHJ1bm5pbmcg
YSBQViBndWVzdCBpbiBzaGltIG1vZGU6Cj4+Pj4KPj4+PiAgQ1JfQUNDRVNTICAgICAgICAgICAg
IDM4ODU5NTAgIDYuNDFzIDE3LjA0JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQo+Pj4+
ICAgIGNyNCAgMzg4NTk0MCAgNi40MXMgMTcuMDQlICAzOTU3IGN5YyB7IDIzNjF8IDMzNzh8IDc5
MjB9Cj4+Pj4gICAgY3IzICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM0ODAgY3ljIHsgMzQ4MHwg
MzQ4MHwgMzQ4MH0KPj4+PiAgICAgICpbICAwXSAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAzNDgw
IGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9Cj4+Pj4gICAgY3IwICAgICAgICA3ICAwLjAwcyAgMC4w
MCUgIDcxMTIgY3ljIHsgMzI0OHwgNTk2MHwxNzQ4MH0KPj4+PiAgICBjbHRzICAgICAgICAyICAw
LjAwcyAgMC4wMCUgIDQ1ODggY3ljIHsgMzQ1NnwgNTcyMHwgNTcyMH0KPj4+Pgo+Pj4+IEFmdGVy
IHRoaXMgY2hhbmdlIHRoaXMgdHVybnMgaW50bzoKPj4+Pgo+Pj4+ICBDUl9BQ0NFU1MgICAgICAg
ICAgICAgICAgICAxMiAgMC4wMHMgIDAuMDAlICA5OTcyIGN5YyB7IDM2ODB8MTEwMjR8MjQwMzJ9
Cj4+Pj4gICAgY3I0ICAgICAgICAyICAwLjAwcyAgMC4wMCUgMTc1MjggY3ljIHsxMTAyNHwyNDAz
MnwyNDAzMn0KPj4+PiAgICBjcjMgICAgICAgIDEgIDAuMDBzICAwLjAwJSAgMzY4MCBjeWMgeyAz
NjgwfCAzNjgwfCAzNjgwfQo+Pj4+ICAgICAgKlsgIDBdICAgICAgICAxICAwLjAwcyAgMC4wMCUg
IDM2ODAgY3ljIHsgMzY4MHwgMzY4MHwgMzY4MH0KPj4+PiAgICBjcjAgICAgICAgIDcgIDAuMDBz
ICAwLjAwJSAgOTIwOSBjeWMgeyA0MTg0fCA3ODQ4fDE3NDg4fQo+Pj4+ICAgIGNsdHMgICAgICAg
IDIgIDAuMDBzICAwLjAwJSAgODIzMiBjeWMgeyA1MzUyfDExMTEyfDExMTEyfQo+Pj4+Cj4+Pj4g
Tm90ZSB0aGF0IHRoaXMgb3B0aW1pemVkIHRyYXBwaW5nIGlzIGN1cnJlbnRseSBvbmx5IGFwcGxp
ZWQgdG8gZ3Vlc3RzCj4+Pj4gcnVubmluZyB3aXRoIEhBUCBvbiBJbnRlbCBoYXJkd2FyZS4gSWYg
dXNpbmcgc2hhZG93IHBhZ2luZyBtb3JlIENSNAo+Pj4+IGJpdHMgbmVlZCB0byBiZSB1bmNvbmRp
dGlvbmFsbHkgdHJhcHBlZCwgd2hpY2ggbWFrZXMgdGhpcyBhcHByb2FjaAo+Pj4+IHVubGlrZWx5
IHRvIHlpZWxkIGFueSBpbXBvcnRhbnQgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzLgo+Pj4+Cj4+
Pj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4+Pj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Cj4+Pj4gLS0tCj4+Pj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNv
bT4KPj4+PiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4+Pj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+PiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPgo+Pj4+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVu
Z3llbC5jb20+Cj4+Pj4gLS0tCj4+Pj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICB8IDQx
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4+Pj4gIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyB8ICA1ICsrKystCj4+Pj4gIHhlbi9hcmNoL3g4Ni9tb25pdG9y
LmMgICAgICB8ICA1ICsrKy0tCj4+Pj4gIDMgZmlsZXMgY2hhbmdlZCwgNDggaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+Pj4gaW5kZXggZDM1Y2Y1
NTk4Mi4uOTc0N2IyYTM5OCAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4+Pj4gQEAgLTE2ODQs
NiArMTY4NCwzNSBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgY3IpCj4+Pj4gICAgICAgICAgfQo+Pj4+ICAKPj4+PiAgICAgICAg
ICBfX3Ztd3JpdGUoR1VFU1RfQ1I0LCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRdKTsKPj4+PiAr
Cj4+Pj4gKyAgICAgICAgaWYgKCAodi0+ZG9tYWluLT5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJl
Z19lbmFibGVkICYKPj4+PiArICAgICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhW
TV9FVkVOVF9YODZfQ1I0KSkgfHwKPj4+PiArICAgICAgICAgICAgICFwYWdpbmdfbW9kZV9oYXAo
di0+ZG9tYWluKSApCj4+Pj4gKyAgICAgICAgICAgIC8qCj4+Pj4gKyAgICAgICAgICAgICAqIElm
IHJlcXVlc3RlZCBieSBpbnRyb3NwZWN0aW9uIG9yIHJ1bm5pbmcgaW4gc2hhZG93IG1vZGUgdHJh
cCBhbGwKPj4+PiArICAgICAgICAgICAgICogYWNjZXNzZXMgdG8gQ1I0Lgo+Pj4KPj4+IFRoZSBt
b25pdG9yIHdyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5IGZlYXR1cmUgd2FzIHB1cnBvc2VmdWxs
eQo+Pj4gaW50cm9kdWNlZCB0byBhdm9pZCBzZW5kaW5nIFBHRSB1cGRhdGVzIHRvIHRoZSBpbnRy
b3NwZWN0aW9uIGFnZW50LsKgIEl0Cj4+PiB3b3VsZCBiZSBpZGVhbCB0byBpbmNsdWRlIHRoYXQg
aW4gdGhlIG1hc2sgY2FsY3VsYXRpb24gc28gaW50cm9zcGVjdGlvbgo+Pj4gY2FzZXMgZG9uJ3Qg
dm1leGl0IGZvciBQR0UgY2hhbmdlcy4KPj4+Cj4+PiBBbHNvLCBBTUQgaGFzIHNpbWlsYXIgY2Fw
YWJpbGl0aWVzLCBhbmQgKGFzIG9mIHRvZGF5KSBoYXMgZ2FpbmVkIENSCj4+PiBtb25pdG9yaW5n
Lgo+Pgo+PiBJIGJlbGlldmUgdGhlIHBhdGNoIEFuZHJldyBpcyByZWZlcnJpbmcgdG8gaXMgdGhp
cyBvbmU6Cj4+Cj4+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9
Y29tbWl0ZGlmZjtoPTU5YWFkMjhjZmFjMDk2NDBlMjI3MmYxZTg3OTUxNDA2MjMzYzMxOTIKPj4K
Pj4gV2UgYWRkZWQgdGhhdCBzcGVjaWZpY2FsbHkgc28gdGhhdCBubyBQR0Utb25seSBleGl0cyBl
bmQgdXAgbmVlZGluZwo+PiAocG9pbnRsZXNzKSBwcm9jZXNzaW5nIGJ5IHRoZSBpbnRyb3NwZWN0
aW9uIGFnZW50Lgo+IAo+IEkndmUgYmVlbiBsb29raW5nIGF0IHRoYXQgY2hhbmdlIGFuZCBJIHRo
aW5rIHRoZSBsb2dpYyBpcyB3cm9uZywgdGhlCj4gZm9sbG93aW5nIGNodW5rOgo+IAo+ICAgICAg
aWYgKCAoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYgY3RybHJlZ19iaXRtYXNr
KSAmJgo+ICAgICAgICAgICAoIShhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX29uY2hhbmdlb25s
eSAmIGN0cmxyZWdfYml0bWFzaykgfHwKPiAtICAgICAgICAgIHZhbHVlICE9IG9sZCkgKQo+ICsg
ICAgICAgICAgdmFsdWUgIT0gb2xkKSAmJgo+ICsgICAgICAgICAoISgodmFsdWUgXiBvbGQpICYg
YWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW2luZGV4XSkpICkKPiAgICAgIHsKPiAgICAg
ICAgICBib29sX3Qgc3luYyA9ICEhKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfc3luYyAmIGN0
cmxyZWdfYml0bWFzayk7Cj4gCj4gU2VlbXMgd3JvbmcuIEltYWdpbmUgZm9yIGV4YW1wbGUgdGhl
IGNhc2Ugd2hlcmUgKHZhbHVlIF4gb2xkKSA9PQo+IFBHRXxQU0UsIGFuZCBtYXNrID09IFBHRToK
PiAKPiAhKChQR0V8UFNFKSAmIFBHRSkgd2lsbCB5aWVsZCBmYWxzZSwgYW5kIHRoZSBtb25pdG9y
IHdvbid0IGJlIG5vdGlmaWVkLgo+IAo+IEkgdGhpbmsgd2hhdCB5b3Ugd2FudCBpczoKPiAKPiAo
KHZhbHVlIF4gb2xkKSAmIH5hZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2tbaW5kZXhdKQo+
IAo+IEJ1dCBtYXliZSBJJ20ganVzdCBjb25mdXNlZC4KCk5vLCBJIHRoaW5rIHlvdSdyZSBxdWl0
ZSByaWdodC4gVGhhbmtzIGZvciBwb2ludGluZyB0aGF0IG91dCEKV2UnbGwgc3VibWl0IGEgZml4
IHBhdGNoIHNob3J0bHkuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 11:58:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 11:58:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emef7-0002Q9-Oa; Fri, 16 Feb 2018 11:58:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emef5-0002Q3-UQ
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 11:58:43 +0000
X-Inumbo-ID: a474f302-1310-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a474f302-1310-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 12:58:03 +0100 (CET)
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 2E5B91435;
 Fri, 16 Feb 2018 03:58:42 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A25C13F24D;
 Fri, 16 Feb 2018 03:58:41 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <01ff0231-6f01-3214-09eb-e19e27d2dd7d@arm.com>
Date: Fri, 16 Feb 2018 11:58:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/4] unsafe big.LITTLE support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNS8wMi8xOCAyMzoxNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IEhpIGFsbCwK
CkhpIFN0ZWZhbm8sCgo+IFRoaXMgc2VyaWVzIGNoYW5nZXMgdGhlIGluaXRpYWxpemF0aW9uIG9m
IHR3byB2aXJ0dWFsIHJlZ2lzdGVycyB0byBtYWtlCj4gc3VyZSB0aGV5IG1hdGNoIHRoZSB2YWx1
ZSBvZiB0aGUgdW5kZXJseWluZyBwaHlzaWNhbCBjcHUuCj4gCj4gSXQgYWxzbyBkaXNhYmxlcyBj
cHVzIGRpZmZlcmVudCBmcm9tIHRoZSBib290IGNwdSwgdW5sZXNzIGEgbmV3bHkKPiBpbnRyb2R1
Y2VkIGNvbW1hbmQgbGluZSBvcHRpb24gaXMgc3BlY2lmaWVkLiBJbiB0aGF0IGNhc2UsIGl0IGV4
cGxhaW5zCj4gaG93IHRvIHNldHVwIHRoZSBzeXN0ZW0gdG8gYXZvaWQgY29ycnVwdGlvbnMsIHdo
aWNoIGludm9sdmVzIG1hbnVhbGx5Cj4gc3BlY2lmeWluZyB0aGUgY3B1IGFmZmluaXR5IG9mIGFs
bCBkb21haW5zLCBiZWNhdXNlIHRoZSBzY2hlZHVsZXIgc3RpbGwKPiBsYWNrcyBiaWcuTElUVExF
IHN1cHBvcnQuCk9uIHRvcCBvZiB0aGlzIHNlcmllcywgSSB0aGluayB3ZSB3YW50IHRvIHJld29y
ayBob3cgd2UgcmVhZCB0aGUgc2l6ZSBvZiAKdGhlIGNhY2hlbGluZS4gQXQgdGhlIG1vbWVudCwg
d2Ugb25seSByZWFkIGl0IG9uIHRoZSBib290IENQVS4gQnV0IHRoZXkgCm1heSBiZSBkaWZmZXJl
bnQgb24gZWFjaCBDUFVzLgoKU28gSSB3b3VsZCByZXBsYWNlIHRoYXQgdmFyaWFibGUgYnkgcmVh
ZGluZyB0aGUgY2FjaGVsaW5lIHNpemUgZXZlcnl0aW1lIApmcm9tIHN5c3RlbSByZWdpc3RlcnMu
IFRoaXMgc2hvdWxkIHF1aWNrZXIgdGhhbiB0cnlpbmcgdG8gcmVhZCB0aGUgCm1lbW9yeSB0byBr
bm93IHRoZSBjYWNoZWxpbmUgc2l6ZS4KCk5vdGUgdGhhdCBJIHN1Z2dlc3RlZCB0aGlzIGFzIGEg
c21hbGwgdGFza3MgZm9yIE91dHJlYWNoeS9HU09DLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 12:10:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 12:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emeqr-0003nD-7E; Fri, 16 Feb 2018 12:10:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emeqq-0003mm-3D
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 12:10:52 +0000
X-Inumbo-ID: 9ad1f9ad-1312-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ad1f9ad-1312-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 12:12:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="463105497"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Feb 2018 12:10:28 +0000
Message-ID: <20180216121029.6872-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180216121029.6872-1-roger.pau@citrix.com>
References: <20180216121029.6872-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/2] x86/hvm: introduce cr_mask to store
	trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB0aGlzIGlzIGN1cnJlbnRseSBzZXQgYXQgVk1DUyBjcmVhdGlvbiBhbmQg
bm90IGNoYW5nZWQsCmJ1dCBmdXJ0aGVyIHBhdGNoZXMgYXJlIGdvaW5nIHRvIGNoYW5nZSB0aGUg
Q1I0IG1hc2sgYXQgcnVudGltZS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92
c2t5QG9yYWNsZS5jb20+CkNjOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlr
dWxwYW5pdEBhbWQuY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEp1biBOYWthamlt
YSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyAgICB8IDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIHwgMyAr
KysKIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vdm1jYi5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCmluZGV4
IDBlNmNiYTViN2IuLmZkYjc5NmFkZTEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3ZtY2IuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKQEAgLTE2OSw2ICsxNjks
NyBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQogICAgIHZtY2It
PnRyLmJhc2UgPSAwOwogICAgIHZtY2ItPnRyLmxpbWl0ID0gMHhmZjsKIAorICAgIHYtPmFyY2gu
aHZtX3ZjcHUubWFza19jclswXSA9IHYtPmFyY2guaHZtX3ZjcHUubWFza19jcls0XSA9IH4wVUw7
CiAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclswXSA9IFg4Nl9DUjBfUEUgfCBYODZfQ1Iw
X0VUOwogICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRl
eCBlNzgxOGNhZWQwLi5lMzMyODc0MmUwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC0xMTY1LDYgKzEx
NjUsNyBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNzKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAg
X192bXdyaXRlKENSMF9HVUVTVF9IT1NUX01BU0ssIH4wVUwpOwogICAgIF9fdm13cml0ZShDUjRf
R1VFU1RfSE9TVF9NQVNLLCB+MFVMKTsKKyAgICB2LT5hcmNoLmh2bV92Y3B1Lm1hc2tfY3JbMF0g
PSB2LT5hcmNoLmh2bV92Y3B1Lm1hc2tfY3JbNF0gPSB+MFVMOwogCiAgICAgX192bXdyaXRlKFBB
R0VfRkFVTFRfRVJST1JfQ09ERV9NQVNLLCAwKTsKICAgICBfX3Ztd3JpdGUoUEFHRV9GQVVMVF9F
UlJPUl9DT0RFX01BVENILCAwKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAppbmRleCBkOTMxNjZmYjky
Li44MTFkNGMxMGFlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCkBAIC0xNTYsNiArMTU2LDkgQEAg
c3RydWN0IGh2bV92Y3B1IHsKICAgICAgKi8KICAgICB1bnNpZ25lZCBsb25nICAgICAgIGh3X2Ny
WzVdOwogCisgICAgLyogQ2FjaGVkIGNvcHkgb2YgdGhlIHRyYXBwZWQgYml0cyBvZiBDUnMuIFVz
ZWQgZm9yIENSMCBhbmQgQ1I0LiAqLworICAgIHVuc2lnbmVkIGxvbmcgICAgICAgbWFza19jcls1
XTsKKwogICAgIHN0cnVjdCB2bGFwaWMgICAgICAgdmxhcGljOwogICAgIHM2NCAgICAgICAgICAg
ICAgICAgY2FjaGVfdHNjX29mZnNldDsKICAgICB1NjQgICAgICAgICAgICAgICAgIGd1ZXN0X3Rp
bWU7Ci0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 12:10:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 12:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emeqt-0003na-DO; Fri, 16 Feb 2018 12:10:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emeqs-0003mr-FF
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 12:10:54 +0000
X-Inumbo-ID: 9c2d9fdd-1312-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c2d9fdd-1312-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 12:12:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="463105508"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Feb 2018 12:10:29 +0000
Message-ID: <20180216121029.6872-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180216121029.6872-1-roger.pau@citrix.com>
References: <20180216121029.6872-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYSBidW5jaCBvZiBiaXRzIGluIENSNCB0aGF0IHNob3VsZCBiZSBhbGxvd2VkIHRvIGJl
IHNldCBkaXJlY3RseQpieSB0aGUgZ3Vlc3Qgd2l0aG91dCByZXF1aXJpbmcgWGVuIGludGVydmVu
dGlvbiwgY3VycmVudGx5IHRoaXMgaXMKYWxyZWFkeSBkb25lIGJ5IHBhc3NpbmcgdGhyb3VnaCBn
dWVzdCB3cml0ZXMgaW50byB0aGUgQ1I0IHVzZWQgd2hlbgpydW5uaW5nIGluIG5vbi1yb290IG1v
ZGUsIGJ1dCB0YWtpbmcgYW4gZXhwZW5zaXZlIHZtZXhpdCBpbiBvcmRlciB0bwpkbyBzby4KCnhl
bmFseXplIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3aGVuIHJ1bm5pbmcgYSBQViBndWVzdCBpbiBz
aGltIG1vZGU6CgogQ1JfQUNDRVNTICAgICAgICAgICAgIDM4ODU5NTAgIDYuNDFzIDE3LjA0JSAg
Mzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQogICBjcjQgIDM4ODU5NDAgIDYuNDFzIDE3LjA0
JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQogICBjcjMgICAgICAgIDEgIDAuMDBzICAw
LjAwJSAgMzQ4MCBjeWMgeyAzNDgwfCAzNDgwfCAzNDgwfQogICAgICpbICAwXSAgICAgICAgMSAg
MC4wMHMgIDAuMDAlICAzNDgwIGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9CiAgIGNyMCAgICAgICAg
NyAgMC4wMHMgIDAuMDAlICA3MTEyIGN5YyB7IDMyNDh8IDU5NjB8MTc0ODB9CiAgIGNsdHMgICAg
ICAgIDIgIDAuMDBzICAwLjAwJSAgNDU4OCBjeWMgeyAzNDU2fCA1NzIwfCA1NzIwfQoKQWZ0ZXIg
dGhpcyBjaGFuZ2UgdGhpcyB0dXJucyBpbnRvOgoKIENSX0FDQ0VTUyAgICAgICAgICAgICAgICAg
IDEyICAwLjAwcyAgMC4wMCUgIDk5NzIgY3ljIHsgMzY4MHwxMTAyNHwyNDAzMn0KICAgY3I0ICAg
ICAgICAyICAwLjAwcyAgMC4wMCUgMTc1MjggY3ljIHsxMTAyNHwyNDAzMnwyNDAzMn0KICAgY3Iz
ICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM2ODAgY3ljIHsgMzY4MHwgMzY4MHwgMzY4MH0KICAg
ICAqWyAgMF0gICAgICAgIDEgIDAuMDBzICAwLjAwJSAgMzY4MCBjeWMgeyAzNjgwfCAzNjgwfCAz
NjgwfQogICBjcjAgICAgICAgIDcgIDAuMDBzICAwLjAwJSAgOTIwOSBjeWMgeyA0MTg0fCA3ODQ4
fDE3NDg4fQogICBjbHRzICAgICAgICAyICAwLjAwcyAgMC4wMCUgIDgyMzIgY3ljIHsgNTM1Mnwx
MTExMnwxMTExMn0KCk5vdGUgdGhhdCB0aGlzIG9wdGltaXplZCB0cmFwcGluZyBpcyBjdXJyZW50
bHkgb25seSBhcHBsaWVkIHRvIGd1ZXN0cwpydW5uaW5nIHdpdGggSEFQIG9uIEludGVsIGhhcmR3
YXJlLiBJZiB1c2luZyBzaGFkb3cgcGFnaW5nIG1vcmUgQ1I0CmJpdHMgbmVlZCB0byBiZSB1bmNv
bmRpdGlvbmFsbHkgdHJhcHBlZCwgd2hpY2ggbWFrZXMgdGhpcyBhcHByb2FjaAp1bmxpa2VseSB0
byB5aWVsZCBhbnkgaW1wb3J0YW50IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cy4KClJlcG9ydGVk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKdW4g
TmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBSYXp2YW4gQ29qb2Nh
cnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
QHRrbGVuZ3llbC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYxOgogLSBVc2UgdGhlIG1hc2tfY3Ig
dmFyaWFibGUgaW4gb3JkZXIgdG8gY2FjaGUgdGhlIGNyNCBtYXNrLgogLSBUYWtlIGludG8gYWNj
b3VudCB3cml0ZV9jdHJscmVnX21hc2sgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGVuYWJsZWQuCi0t
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgIHwgMzkgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAgMiArKwog
eGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgIHwgIDUgKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwg
NDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGQzNWNm
NTU5ODIuLjEwOGYyNTFiYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0xNjg0LDYgKzE2ODQsMzYgQEAg
c3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGNyKQogICAgICAgICB9CiAKICAgICAgICAgX192bXdyaXRlKEdVRVNUX0NSNCwgdi0+YXJj
aC5odm1fdmNwdS5od19jcls0XSk7CisKKyAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfaGFwKHYt
PmRvbWFpbikgKQorICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIFNoYWRvdyBwYXRoIGhh
cyBub3QgYmVlbiBvcHRpbWl6ZWQgYmVjYXVzZSBpdCByZXF1aXJlcworICAgICAgICAgICAgICog
dW5jb25kaXRpb25hbGx5IHRyYXBwaW5nIG1vcmUgQ1I0IGJpdHMsIGF0IHdoaWNoIHBvaW50IHRo
ZQorICAgICAgICAgICAgICogcGVyZm9ybWFuY2UgYmVuZWZpdCBvZiBkb2luZyB0aGlzIGlzIHF1
aXRlIGR1YmlvdXMuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIHYtPmFyY2guaHZtX3Zj
cHUubWFza19jcls0XSA9IH4wVUw7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIFVwZGF0ZSBDUjQgaG9zdCBtYXNrIHRvIG9ubHkgdHJhcCB3
aGVuIHRoZSBndWVzdCB0cmllcyB0byBzZXQKKyAgICAgICAgICAgICAqIGJpdHMgdGhhdCBhcmUg
Y29udHJvbGxlZCBieSB0aGUgaHlwZXJ2aXNvci4KKyAgICAgICAgICAgICAqLworICAgICAgICAg
ICAgdi0+YXJjaC5odm1fdmNwdS5tYXNrX2NyWzRdID0gSFZNX0NSNF9IT1NUX01BU0sgfCBYODZf
Q1I0X1BLRSB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+aHZt
X2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIDApOworICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNw
dS5tYXNrX2NyWzRdIHw9IHYtPmFyY2guaHZtX3ZteC52bXhfcmVhbG1vZGUgPworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9DUjRfVk1FIDogMDsKKyAgICAg
ICAgICAgIHYtPmFyY2guaHZtX3ZjcHUubWFza19jcls0XSB8PSAhaHZtX3BhZ2luZ19lbmFibGVk
KHYpID8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoWDg2X0NS
NF9QU0UgfCBYODZfQ1I0X1NNRVAgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBYODZfQ1I0X1NNQVApCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOiAwOworICAgICAgICAgICAgaWYgKCB2LT5kb21haW4tPmFyY2gubW9uaXRv
ci53cml0ZV9jdHJscmVnX2VuYWJsZWQgJgorICAgICAgICAgICAgICAgICBtb25pdG9yX2N0cmxy
ZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1I0KSApCisgICAgICAgICAgICAgICAgdi0+YXJjaC5o
dm1fdmNwdS5tYXNrX2NyWzRdIHw9CisgICAgICAgICAgICAgICAgICAgIH52LT5kb21haW4tPmFy
Y2gubW9uaXRvci53cml0ZV9jdHJscmVnX21hc2tbNF07CisKKyAgICAgICAgfQorICAgICAgICBf
X3Ztd3JpdGUoQ1I0X0dVRVNUX0hPU1RfTUFTSywgdi0+YXJjaC5odm1fdmNwdS5tYXNrX2NyWzRd
KTsKKwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMjoKQEAgLTM1MTIsNiArMzU0MiwxNSBA
QCB2b2lkIHZteF92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAog
ICAgIGlmICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQogICAgIHsKKyAgICAgICAgLyoK
KyAgICAgICAgICogWGVuIGFsbG93cyB0aGUgZ3Vlc3QgdG8gbW9kaWZ5IHNvbWUgQ1I0IGJpdHMg
ZGlyZWN0bHksIHVwZGF0ZSBjYWNoZWQKKyAgICAgICAgICogdmFsdWVzIHRvIG1hdGNoLgorICAg
ICAgICAgKi8KKyAgICAgICAgX192bXJlYWQoR1VFU1RfQ1I0LCAmdi0+YXJjaC5odm1fdmNwdS5o
d19jcls0XSk7CisgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJj0gdi0+YXJj
aC5odm1fdmNwdS5tYXNrX2NyWzRdOworICAgICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2Ny
WzRdIHw9IHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0gJgorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIH52LT5hcmNoLmh2bV92Y3B1Lm1hc2tfY3JbNF07CisKICAgICAg
ICAgX192bXJlYWQoR1VFU1RfQ1IzLCAmdi0+YXJjaC5odm1fdmNwdS5od19jclszXSk7CiAgICAg
ICAgIGlmICggdm14X3VucmVzdHJpY3RlZF9ndWVzdCh2KSB8fCBodm1fcGFnaW5nX2VuYWJsZWQo
dikgKQogICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jclszXSA9IHYtPmFyY2gu
aHZtX3ZjcHUuaHdfY3JbM107CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKaW5kZXggZGZlOTdiOTcwNS4uNTQ2MDhl
MDAxMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYwpAQCAtMTEwMCw2ICsxMTAwLDggQEAgc3RhdGljIHZvaWQg
bG9hZF9zaGFkb3dfZ3Vlc3Rfc3RhdGUoc3RydWN0IHZjcHUgKnYpCiAgICAgY3JfcmVhZF9zaGFk
b3cgPSAoZ2V0X3Z2bWNzKHYsIEdVRVNUX0NSNCkgJiB+Y3JfZ2hfbWFzaykgfAogICAgICAgICAg
ICAgICAgICAgICAgKGdldF92dm1jcyh2LCBDUjRfUkVBRF9TSEFET1cpICYgY3JfZ2hfbWFzayk7
CiAgICAgX192bXdyaXRlKENSNF9SRUFEX1NIQURPVywgY3JfcmVhZF9zaGFkb3cpOworICAgIC8q
IEFkZCB0aGUgbmVzdGVkIGhvc3QgbWFzayB0byB0aGUgb25lIHNldCBieSB2bXhfdXBkYXRlX2d1
ZXN0X2NyLiAqLworICAgIF9fdm13cml0ZShDUjRfR1VFU1RfSE9TVF9NQVNLLCBjcl9naF9tYXNr
IHwgdi0+YXJjaC5odm1fdmNwdS5tYXNrX2NyWzRdKTsKIAogICAgIC8qIFRPRE86IENSMyB0YXJn
ZXQgY29udHJvbCAqLwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBiL3hl
bi9hcmNoL3g4Ni9tb25pdG9yLmMKaW5kZXggZjIyOWU2OTk0OC4uNDMxNzY1OGM1NiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5j
CkBAIC0xODksMTAgKzE4OSwxMSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFi
bGVkICY9IH5jdHJscmVnX2JpdG1hc2s7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIFZNX0VW
RU5UX1g4Nl9DUjMgPT0gbW9wLT51Lm1vdl90b19jci5pbmRleCApCisgICAgICAgIGlmICggVk1f
RVZFTlRfWDg2X0NSMyA9PSBtb3AtPnUubW92X3RvX2NyLmluZGV4IHx8CisgICAgICAgICAgICAg
Vk1fRVZFTlRfWDg2X0NSNCA9PSBtb3AtPnUubW92X3RvX2NyLmluZGV4ICkKICAgICAgICAgewog
ICAgICAgICAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgICAgICAgICAvKiBMYXRjaGVzIG5ldyBD
UjMgbWFzayB0aHJvdWdoIENSMCBjb2RlLiAqLworICAgICAgICAgICAgLyogTGF0Y2hlcyBuZXcg
Q1IzIG9yIENSNCBtYXNrIHRocm91Z2ggQ1IwIGNvZGUuICovCiAgICAgICAgICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAw
KTsKICAgICAgICAgfQotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 12:10:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 12:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emeqp-0003mx-0w; Fri, 16 Feb 2018 12:10:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emeqo-0003ml-4U
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 12:10:50 +0000
X-Inumbo-ID: 99acb8ce-1312-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99acb8ce-1312-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 12:12:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="463105485"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Feb 2018 12:10:27 +0000
Message-ID: <20180216121029.6872-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpGb2xsb3dpbmcgdHdvLXBhdGNoIHNlcmllcyBvcHRpbWl6ZSBDUjQgYWNjZXNzIGZv
ciB2bXgvaGFwLgoKSSBjb3VsZG4ndCBmaWd1cmUgb3V0IGEgc2ltaWxhciBhcHByb2FjaCBmb3Ig
QU1ELCBzaW5jZSBhY2NvcmRpbmcgdG8Kc2VjdGlvbiAxNS45IChJbnN0cnVjdGlvbiBJbnRlcmNl
cHRzKSwgeW91IGVpdGhlciBpbnRlcmNlcHQgYWxsIGFjY2Vzcwp0byBDUjQgb3Igbm9uZS4gSW4g
YW55IGNhc2UgYSBzaW1pbGFyIG9wdGltaXphdGlvbiBmb3IgQU1EIGNhbiBhbHdheXMgYmUKYWRk
ZWQgbGF0ZXIuCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgyKToKICB4ODYvaHZt
OiBpbnRyb2R1Y2UgY3JfbWFzayB0byBzdG9yZSB0cmFwcGVkIGJpdHMgb2YgQ1IgYWNjZXNzZXMK
ICB2bXgvaGFwOiBvcHRpbWl6ZSBDUjQgdHJhcHBpbmcKCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS92
bWNiLmMgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgfCAgMSArCiB4
ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgfCAzOSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICB8ICAyICsr
CiB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgICAgfCAgNSArKystLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vdmNwdS5oIHwgIDMgKysrCiA2IGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCgotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 12:19:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 12:19:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emeyy-0004Gy-7a; Fri, 16 Feb 2018 12:19:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emeyx-0004Gs-Bj
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 12:19:15 +0000
X-Inumbo-ID: c6f5df4b-1313-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6f5df4b-1313-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 12:20:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="463106748"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Feb 2018 12:18:37 +0000
Message-ID: <20180216121837.7317-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] hvm/monitor: fix usage of the control register
	mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJldmlvdXMgdXNhZ2UgaXMgbm90IGNvcnJlY3QgYW5kIHdvdWxkIHByZXZlbnQgY2VydGFpbiB1
cGRhdGVzIGZyb20KYmVpbmcgbm90aWZpZWQgdG8gdGhlIG1vbml0b3IgY2xpZW50LgoKRm9yIGV4
YW1wbGUgaWYgKHZhbHVlIF4gb2xkKSA9PSAoUEdFIHwgUFNFKSBhbmQgbWFzayA9PSBQR0UgdGhp
cwp1cGRhdGUgd291bGQgbm90IGJlIG5vdGlmaWVkLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogUmF6dmFuIENvam9jYXJ1IDxy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xl
bmd5ZWwuY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L21vbml0b3IuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRvci5jIGIveGVuL2Fy
Y2gveDg2L2h2bS9tb25pdG9yLmMKaW5kZXggMTMxYjg1MjA5Zi4uMDQ2NjVjNWY2YyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9t
b25pdG9yLmMKQEAgLTM5LDcgKzM5LDcgQEAgYm9vbCBodm1fbW9uaXRvcl9jcih1bnNpZ25lZCBp
bnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsIHVuc2lnbmVkIGxvbmcgb2xkKQogICAgIGlm
ICggKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmIGN0cmxyZWdfYml0bWFzaykg
JiYKICAgICAgICAgICghKGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICYg
Y3RybHJlZ19iaXRtYXNrKSB8fAogICAgICAgICAgIHZhbHVlICE9IG9sZCkgJiYKLSAgICAgICAg
ICghKCh2YWx1ZSBeIG9sZCkgJiBhZC0+bW9uaXRvci53cml0ZV9jdHJscmVnX21hc2tbaW5kZXhd
KSkgKQorICAgICAgICAgKCh2YWx1ZSBeIG9sZCkgJiB+YWQtPm1vbml0b3Iud3JpdGVfY3RybHJl
Z19tYXNrW2luZGV4XSkgKQogICAgIHsKICAgICAgICAgYm9vbCBzeW5jID0gYWQtPm1vbml0b3Iu
d3JpdGVfY3RybHJlZ19zeW5jICYgY3RybHJlZ19iaXRtYXNrOwogCi0tIAoyLjE2LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 12:26:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 12:26:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emf6J-0004z6-Us; Fri, 16 Feb 2018 12:26:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjjn=fk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1emf6I-0004z0-0F
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 12:26:50 +0000
X-Inumbo-ID: d4ff394c-1314-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4ff394c-1314-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 12:28:03 +0000 (UTC)
Received: (qmail 25270 invoked from network); 16 Feb 2018 14:26:42 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Feb 2018 14:26:42 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 0D5A57FC05
 for <xen-devel@lists.xenproject.org>; Fri, 16 Feb 2018 14:26:42 +0200 (EET)
Received: (qmail 28231 invoked from network); 16 Feb 2018 14:26:41 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 16 Feb 2018 14:26:41 +0200
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180216121837.7317-1-roger.pau@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <25af8171-9294-bf1e-2603-af7bc17f0044@bitdefender.com>
Date: Fri, 16 Feb 2018 14:26:41 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216121837.7317-1-roger.pau@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74994
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475748,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.004209)], BW: [Enabled, t:
 (0.000014,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.014501,0.000120)], URL: [Enabled, t:
 (0.000010,0.000001)], RTDA: [Enabled, t: (0.226976), Hit: No, Details:
 v2.6.22; Id: 15.1i604jv.1c5tf82bv.59f4j], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] hvm/monitor: fix usage of the control
	register mask
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTYvMjAxOCAwMjoxOCBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IFByZXZpb3Vz
IHVzYWdlIGlzIG5vdCBjb3JyZWN0IGFuZCB3b3VsZCBwcmV2ZW50IGNlcnRhaW4gdXBkYXRlcyBm
cm9tCj4gYmVpbmcgbm90aWZpZWQgdG8gdGhlIG1vbml0b3IgY2xpZW50Lgo+IAo+IEZvciBleGFt
cGxlIGlmICh2YWx1ZSBeIG9sZCkgPT0gKFBHRSB8IFBTRSkgYW5kIG1hc2sgPT0gUEdFIHRoaXMK
PiB1cGRhdGUgd291bGQgbm90IGJlIG5vdGlmaWVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gQ2M6IFRhbWFzIEsgTGVuZ3llbCA8
dGFtYXNAdGtsZW5neWVsLmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+
ICB4ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiBpbmRleCAxMzFi
ODUyMDlmLi4wNDY2NWM1ZjZjIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vbW9uaXRv
ci5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9tb25pdG9yLmMKPiBAQCAtMzksNyArMzksNyBA
QCBib29sIGh2bV9tb25pdG9yX2NyKHVuc2lnbmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2
YWx1ZSwgdW5zaWduZWQgbG9uZyBvbGQpCj4gICAgICBpZiAoIChhZC0+bW9uaXRvci53cml0ZV9j
dHJscmVnX2VuYWJsZWQgJiBjdHJscmVnX2JpdG1hc2spICYmCj4gICAgICAgICAgICghKGFkLT5t
b25pdG9yLndyaXRlX2N0cmxyZWdfb25jaGFuZ2Vvbmx5ICYgY3RybHJlZ19iaXRtYXNrKSB8fAo+
ICAgICAgICAgICAgdmFsdWUgIT0gb2xkKSAmJgo+IC0gICAgICAgICAoISgodmFsdWUgXiBvbGQp
ICYgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW2luZGV4XSkpICkKPiArICAgICAgICAg
KCh2YWx1ZSBeIG9sZCkgJiB+YWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW2luZGV4XSkg
KQo+ICAgICAgewo+ICAgICAgICAgIGJvb2wgc3luYyA9IGFkLT5tb25pdG9yLndyaXRlX2N0cmxy
ZWdfc3luYyAmIGN0cmxyZWdfYml0bWFzazsKCkFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CgoKVGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 12:31:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 12:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emfAK-0005dF-EQ; Fri, 16 Feb 2018 12:31:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjjn=fk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1emfAK-0005d9-0g
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 12:31:00 +0000
X-Inumbo-ID: 258ee494-1315-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 258ee494-1315-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 13:30:19 +0100 (CET)
Received: (qmail 25818 invoked from network); 16 Feb 2018 14:30:56 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Feb 2018 14:30:56 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 6BA4D7FC09
 for <xen-devel@lists.xenproject.org>; Fri, 16 Feb 2018 14:30:56 +0200 (EET)
Received: (qmail 28415 invoked from network); 16 Feb 2018 14:30:56 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 16 Feb 2018 14:30:55 +0200
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180216121029.6872-1-roger.pau@citrix.com>
 <20180216121029.6872-3-roger.pau@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <338ca9c5-d5f5-c0e9-4e35-154c9919ae75@bitdefender.com>
Date: Fri, 16 Feb 2018 14:30:55 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216121029.6872-3-roger.pau@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74994
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475748,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.005601)], BW: [Enabled, t:
 (0.000030,0.000002)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.016254,0.000105)], URL: [Enabled, t:
 (0.000010,0.000002)], RTDA: [Enabled, t: (0.329900), Hit: No, Details:
 v2.6.22; Id: 15.1i602kl.1c5tf0sod.536t0], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTYvMjAxOCAwMjoxMCBQTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwo+IGlu
ZGV4IGYyMjllNjk5NDguLjQzMTc2NThjNTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21v
bml0b3IuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPiBAQCAtMTg5LDEwICsxODks
MTEgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKPiAg
ICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICY9IH5jdHJscmVn
X2JpdG1hc2s7Cj4gICAgICAgICAgfQo+ICAKPiAtICAgICAgICBpZiAoIFZNX0VWRU5UX1g4Nl9D
UjMgPT0gbW9wLT51Lm1vdl90b19jci5pbmRleCApCj4gKyAgICAgICAgaWYgKCBWTV9FVkVOVF9Y
ODZfQ1IzID09IG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggfHwKPiArICAgICAgICAgICAgIFZNX0VW
RU5UX1g4Nl9DUjQgPT0gbW9wLT51Lm1vdl90b19jci5pbmRleCApCj4gICAgICAgICAgewo+ICAg
ICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKPiAtICAgICAgICAgICAgLyogTGF0Y2hlcyBuZXcg
Q1IzIG1hc2sgdGhyb3VnaCBDUjAgY29kZS4gKi8KPiArICAgICAgICAgICAgLyogTGF0Y2hlcyBu
ZXcgQ1IzIG9yIENSNCBtYXNrIHRocm91Z2ggQ1IwIGNvZGUuICovCj4gICAgICAgICAgICAgIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiAgICAgICAgICAgICAgICAgIGh2bV91cGRhdGVfZ3Vlc3Rf
Y3IodiwgMCk7Cj4gICAgICAgICAgfQoKRGlkIHlvdSwgYnkgYW55IGNoYW5jZSwgdGVzdCB0aGlz
IGNvZGUgd2l0aCB4ZW4tYWNjZXNzLmMgKGl0IGFscmVhZHkgaGFzCmEgdGVzdCBmb3IgQ1I0IGZv
ciB0aGUgUEdFIHN0dWZmKT8gSSdtIG5vdCBjb252aW5jZWQgdGhlCmh2bV91cGRhdGVfZ3Vlc3Rf
Y3IodiwgMCk7IGNhbGwgc3VmZmljZXMgdG8gZW5hYmxlIENSNCBsb2FkIGV4aXRzLgoKClRoYW5r
cywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 12:38:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 12:38:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emfH7-0005sb-6x; Fri, 16 Feb 2018 12:38:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emfH6-0005sV-CZ
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 12:38:00 +0000
X-Inumbo-ID: 64dab289-1316-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64dab289-1316-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 12:39:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68033535"
Date: Fri, 16 Feb 2018 12:37:47 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <20180216123747.fqmqfgc7xqmof2oq@MacBook-Pro-de-Roger.local>
References: <20180216121029.6872-1-roger.pau@citrix.com>
 <20180216121029.6872-3-roger.pau@citrix.com>
 <338ca9c5-d5f5-c0e9-4e35-154c9919ae75@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <338ca9c5-d5f5-c0e9-4e35-154c9919ae75@bitdefender.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDI6MzA6NTVQTSArMDIwMCwgUmF6dmFuIENvam9jYXJ1
IHdyb3RlOgo+IE9uIDAyLzE2LzIwMTggMDI6MTAgUE0sIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToK
PiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21v
bml0b3IuYwo+ID4gaW5kZXggZjIyOWU2OTk0OC4uNDMxNzY1OGM1NiAxMDA2NDQKPiA+IC0tLSBh
L3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMK
PiA+IEBAIC0xODksMTAgKzE4OSwxMSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChz
dHJ1Y3QgZG9tYWluICpkLAo+ID4gICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxy
ZWdfZW5hYmxlZCAmPSB+Y3RybHJlZ19iaXRtYXNrOwo+ID4gICAgICAgICAgfQo+ID4gIAo+ID4g
LSAgICAgICAgaWYgKCBWTV9FVkVOVF9YODZfQ1IzID09IG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXgg
KQo+ID4gKyAgICAgICAgaWYgKCBWTV9FVkVOVF9YODZfQ1IzID09IG1vcC0+dS5tb3ZfdG9fY3Iu
aW5kZXggfHwKPiA+ICsgICAgICAgICAgICAgVk1fRVZFTlRfWDg2X0NSNCA9PSBtb3AtPnUubW92
X3RvX2NyLmluZGV4ICkKPiA+ICAgICAgICAgIHsKPiA+ICAgICAgICAgICAgICBzdHJ1Y3QgdmNw
dSAqdjsKPiA+IC0gICAgICAgICAgICAvKiBMYXRjaGVzIG5ldyBDUjMgbWFzayB0aHJvdWdoIENS
MCBjb2RlLiAqLwo+ID4gKyAgICAgICAgICAgIC8qIExhdGNoZXMgbmV3IENSMyBvciBDUjQgbWFz
ayB0aHJvdWdoIENSMCBjb2RlLiAqLwo+ID4gICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBk
LCB2ICkKPiA+ICAgICAgICAgICAgICAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKPiA+
ICAgICAgICAgIH0KPiAKPiBEaWQgeW91LCBieSBhbnkgY2hhbmNlLCB0ZXN0IHRoaXMgY29kZSB3
aXRoIHhlbi1hY2Nlc3MuYyAoaXQgYWxyZWFkeSBoYXMKPiBhIHRlc3QgZm9yIENSNCBmb3IgdGhl
IFBHRSBzdHVmZik/IEknbSBub3QgY29udmluY2VkIHRoZQo+IGh2bV91cGRhdGVfZ3Vlc3RfY3Io
diwgMCk7IGNhbGwgc3VmZmljZXMgdG8gZW5hYmxlIENSNCBsb2FkIGV4aXRzLgoKaHZtX3VwZGF0
ZV9ndWVzdF9jciBpcyBqdXN0IGEgd3JhcHBlciB0byB2bXhfdXBkYXRlX2d1ZXN0X2NyIHdoZW4K
dXNpbmcgdm14LCB3aGljaCB3aWxsIHVuY29uZGl0aW9uYWxseSByZS1jYWxjdWxhdGUgdGhlIENS
NCBtYXNrIHdoZW4KY2FsbGVkIHdpdGggY3IgPT0gMCBvciBjciA9PSA0LgoKSSBoYXZlIG5vdCB0
ZXN0ZWQgaXQgd2l0aCB4ZW4tYWNjZXNzLCBidXQgaXQgc2VlbXMgcXVpdGUKc3RyYWlnaHRmb3J3
YXJkIHRvIG1lLiBBcmUgeW91IHNlZWluZyBhbnkgb3RoZXIgcGF0aCB0aGF0IGNvdWxkCmVuYWJs
ZSBDUjQgbG9hZCBhY2Nlc3NlcyB3aXRob3V0IGNhbGxpbmcgaHZtX3VwZGF0ZV9ndWVzdF9jcj8K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 12:39:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 12:39:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emfIW-0005zO-GL; Fri, 16 Feb 2018 12:39:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjjn=fk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1emfIV-0005zE-Nm
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 12:39:27 +0000
X-Inumbo-ID: 9898138f-1316-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9898138f-1316-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 12:40:41 +0000 (UTC)
Received: (qmail 27241 invoked from network); 16 Feb 2018 14:39:19 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Feb 2018 14:39:19 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id AE37C7FC77
 for <xen-devel@lists.xenproject.org>; Fri, 16 Feb 2018 14:39:19 +0200 (EET)
Received: (qmail 29043 invoked from network); 16 Feb 2018 14:39:19 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 16 Feb 2018 14:39:19 +0200
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180216121029.6872-1-roger.pau@citrix.com>
 <20180216121029.6872-3-roger.pau@citrix.com>
 <338ca9c5-d5f5-c0e9-4e35-154c9919ae75@bitdefender.com>
 <20180216123747.fqmqfgc7xqmof2oq@MacBook-Pro-de-Roger.local>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <c61588a3-9e98-8440-f895-fd3a75eef460@bitdefender.com>
Date: Fri, 16 Feb 2018 14:39:19 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216123747.fqmqfgc7xqmof2oq@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74994
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475748,
 Stamp: 3], Multi: [Enabled, t: (0.000039,0.007346)], BW: [Enabled, t:
 (0.000022,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.016643,0.000214)], URL: [Enabled, t:
 (0.000031,0.000002)], RTDA: [Enabled, t: (0.255125), Hit: No, Details:
 v2.6.22; Id: 15.1i6063g.1c5tf647s.59ui8], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTYvMjAxOCAwMjozNyBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBGcmks
IEZlYiAxNiwgMjAxOCBhdCAwMjozMDo1NVBNICswMjAwLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6
Cj4+IE9uIDAyLzE2LzIwMTggMDI6MTAgUE0sIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0b3Iu
Ywo+Pj4gaW5kZXggZjIyOWU2OTk0OC4uNDMxNzY1OGM1NiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tb25pdG9yLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPj4+IEBA
IC0xODksMTAgKzE4OSwxMSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3Qg
ZG9tYWluICpkLAo+Pj4gICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5h
YmxlZCAmPSB+Y3RybHJlZ19iaXRtYXNrOwo+Pj4gICAgICAgICAgfQo+Pj4gIAo+Pj4gLSAgICAg
ICAgaWYgKCBWTV9FVkVOVF9YODZfQ1IzID09IG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggKQo+Pj4g
KyAgICAgICAgaWYgKCBWTV9FVkVOVF9YODZfQ1IzID09IG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXgg
fHwKPj4+ICsgICAgICAgICAgICAgVk1fRVZFTlRfWDg2X0NSNCA9PSBtb3AtPnUubW92X3RvX2Ny
LmluZGV4ICkKPj4+ICAgICAgICAgIHsKPj4+ICAgICAgICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsK
Pj4+IC0gICAgICAgICAgICAvKiBMYXRjaGVzIG5ldyBDUjMgbWFzayB0aHJvdWdoIENSMCBjb2Rl
LiAqLwo+Pj4gKyAgICAgICAgICAgIC8qIExhdGNoZXMgbmV3IENSMyBvciBDUjQgbWFzayB0aHJv
dWdoIENSMCBjb2RlLiAqLwo+Pj4gICAgICAgICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkK
Pj4+ICAgICAgICAgICAgICAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKPj4+ICAgICAg
ICAgIH0KPj4KPj4gRGlkIHlvdSwgYnkgYW55IGNoYW5jZSwgdGVzdCB0aGlzIGNvZGUgd2l0aCB4
ZW4tYWNjZXNzLmMgKGl0IGFscmVhZHkgaGFzCj4+IGEgdGVzdCBmb3IgQ1I0IGZvciB0aGUgUEdF
IHN0dWZmKT8gSSdtIG5vdCBjb252aW5jZWQgdGhlCj4+IGh2bV91cGRhdGVfZ3Vlc3RfY3Iodiwg
MCk7IGNhbGwgc3VmZmljZXMgdG8gZW5hYmxlIENSNCBsb2FkIGV4aXRzLgo+IAo+IGh2bV91cGRh
dGVfZ3Vlc3RfY3IgaXMganVzdCBhIHdyYXBwZXIgdG8gdm14X3VwZGF0ZV9ndWVzdF9jciB3aGVu
Cj4gdXNpbmcgdm14LCB3aGljaCB3aWxsIHVuY29uZGl0aW9uYWxseSByZS1jYWxjdWxhdGUgdGhl
IENSNCBtYXNrIHdoZW4KPiBjYWxsZWQgd2l0aCBjciA9PSAwIG9yIGNyID09IDQuCj4gCj4gSSBo
YXZlIG5vdCB0ZXN0ZWQgaXQgd2l0aCB4ZW4tYWNjZXNzLCBidXQgaXQgc2VlbXMgcXVpdGUKPiBz
dHJhaWdodGZvcndhcmQgdG8gbWUuIEFyZSB5b3Ugc2VlaW5nIGFueSBvdGhlciBwYXRoIHRoYXQg
Y291bGQKPiBlbmFibGUgQ1I0IGxvYWQgYWNjZXNzZXMgd2l0aG91dCBjYWxsaW5nIGh2bV91cGRh
dGVfZ3Vlc3RfY3I/CgpObywgSSB0aG91Z2h0IEkgZGlkIGJ1dCBhcyBpdCB0dXJucyBvdXQgaXQg
d2Fzbid0LiBJJ2xsIHJ1biBhIHF1aWNrIHRlc3QKb24gdGhlIHBhdGNoZXMganVzdCB0byBtYWtl
IHN1cmUgdGhvdWdoLiBUaGV5IHNob3VsZCBiZSBhbHJpZ2h0LgoKClRoYW5rcywKUmF6dmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 12:50:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 12:50:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emfSo-0007Iy-KG; Fri, 16 Feb 2018 12:50:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emfSn-0006pT-8f
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 12:50:05 +0000
X-Inumbo-ID: 14dd791a-1318-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14dd791a-1318-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 12:51:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68034364"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180216121029.6872-1-roger.pau@citrix.com>
 <20180216121029.6872-2-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8f22586d-523f-c3a2-6b9f-c7a6f2514aed@citrix.com>
Date: Fri, 16 Feb 2018 12:49:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216121029.6872-2-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/hvm: introduce cr_mask to store
 trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTI6MTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
dmNwdS5oCj4gaW5kZXggZDkzMTY2ZmI5Mi4uODExZDRjMTBhZSAxMDA2NDQKPiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS92Y3B1LmgKPiBAQCAtMTU2LDYgKzE1Niw5IEBAIHN0cnVjdCBodm1fdmNwdSB7Cj4gICAgICAg
Ki8KPiAgICAgIHVuc2lnbmVkIGxvbmcgICAgICAgaHdfY3JbNV07Cj4gIAo+ICsgICAgLyogQ2Fj
aGVkIGNvcHkgb2YgdGhlIHRyYXBwZWQgYml0cyBvZiBDUnMuIFVzZWQgZm9yIENSMCBhbmQgQ1I0
LiAqLwo+ICsgICAgdW5zaWduZWQgbG9uZyAgICAgICBtYXNrX2NyWzVdOwoKV2Ugb25seSBuZWVk
IG1hc2tzIGZvciBjcjAgYW5kIGNyNCwgYW5kIEkgZG9uJ3QgZXhwZWN0IHRoaXMgdG8gY2hhbmdl
CmZvciB0aGUgZm9yZXNlZWFibGUgZnV0dXJlIChDUjQgc3RpbGwgaGFzIHBsZW50eSBvZiBhdmFp
bGFibGUgYml0cyBpbgppdCkuwqAgSSdkIHJlY29tbWVuZDoKCnVuc2lnbmVkIGxvbmcgY3IwX2hv
c3RfbWFzaywgY3I0X2hvc3RfbWFzazsKCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 13:26:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 13:26:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emg1L-00013O-LO; Fri, 16 Feb 2018 13:25:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emg1K-00012Z-LM
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 13:25:46 +0000
X-Inumbo-ID: 1102dbea-131d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1102dbea-131d-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 13:27:00 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68037062"
To: Peter Lawthers <lawthers@amazon.com>, <xen-devel@lists.xenproject.org>
References: <1518787194-26405-1-git-send-email-lawthers@amazon.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <50f113cd-2610-116e-3b2a-ae158d641dc0@citrix.com>
Date: Fri, 16 Feb 2018 13:25:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518787194-26405-1-git-send-email-lawthers@amazon.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Jan Beulich <jbeulich@suse.com>, Amit Shah <aams@amazon.de>,
 David Woodhouse <dwmw@amazon.co.uk>, Uwe Dannowski <uwed@amazon.de>
Subject: Re: [Xen-devel] [PATCH] Propagate microcode update errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTM6MTksIFBldGVyIExhd3RoZXJzIHdyb3RlOgo+IEZyb206IFV3ZSBEYW5u
b3dza2kgPHV3ZWRAYW1hem9uLmRlPgo+Cj4gRXJyb3JzIG9uIHVwZGF0aW5nIHRoZSBtaWNyb2Nv
ZGUgaW4gdGhlIHByb2Nlc3NvciB3ZXJlIHNpbGVudGx5Cj4gZHJvcHBlZCB3aGVuIGludm9rZWQg
dmlhIHRoZSBtaWNyb2NvZGVfdXBkYXRlIGh5cGVyY2FsbC4gQWxzbywgdGhlIGxvZwo+IG1lc3Nh
Z2Ugd2FzIG1pc2xlYWRpbmcuCj4KPiBTaWduZWQtb2ZmLWJ5OiBVd2UgRGFubm93c2tpIDx1d2Vk
QGFtYXpvbi5kZT4KPiBSZXZpZXdlZC1ieTogU3RlZmFuIE51ZXJuYmVyZ2VyIDxzbnVAYW1hem9u
LmRlPgo+IFJldmlld2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgo+
IENDOiBEYXZpZCBXb29kaG91c2UgPGR3bXdAYW1hem9uLmNvLnVrPgo+IENDOiBBbWl0IFNoYWgg
PGFhbXNAYW1hem9uLmRlPgo+IENDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Q0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhl
bi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYyB8IDUgKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQs
IDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvbWljcm9jb2RlX2ludGVsLmMgYi94ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMK
PiBpbmRleCBjNmI2N2U0Li5hOWIwZmY5IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9taWNy
b2NvZGVfaW50ZWwuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYwo+IEBA
IC0zMDksNyArMzA5LDggQEAgc3RhdGljIGludCBhcHBseV9taWNyb2NvZGUodW5zaWduZWQgaW50
IGNwdSkKPiAgICAgIGlmICggdmFsWzFdICE9IHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYgKQo+
ICAgICAgewo+ICAgICAgICAgIHByaW50ayhLRVJOX0VSUiAibWljcm9jb2RlOiBDUFUlZCB1cGRh
dGUgZnJvbSByZXZpc2lvbiAiCj4gLSAgICAgICAgICAgICAgICIlI3ggdG8gJSN4IGZhaWxlZFxu
IiwgY3B1X251bSwgdWNpLT5jcHVfc2lnLnJldiwgdmFsWzFdKTsKPiArICAgICAgICAgICAgICAg
ICIweCV4IHRvIDB4JXggZmFpbGVkLiBSZXN1bHRpbmcgcmV2aXNpb24gaXMgMHgleC5cbiIsIGNw
dV9udW0sCgoweCV4IGFuZCAlI3ggYXJlIGlkZW50aWNhbCwgZXhjZXB0IHRoZSBsYXR0ZXIgaXMg
c2hvcnRlci7CoCBBbHNvLCB0aGVyZSdzCnNvbWUgaW5kZW50YXRpb24gaXNzdWUuCgpFaXRoZXIg
d2F5LCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gYW5kIEkKY2FuIGZpeCB0aGVzZSBpc3N1ZXMgb24gY29tbWl0LgoKPiArICAgICAgICAgICAg
ICAgIHVjaS0+Y3B1X3NpZy5yZXYsIHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYsIHZhbFsxXSk7
Cj4gICAgICAgICAgcmV0dXJuIC1FSU87Cj4gICAgICB9Cj4gICAgICBwcmludGsoS0VSTl9JTkZP
ICJtaWNyb2NvZGU6IENQVSVkIHVwZGF0ZWQgZnJvbSByZXZpc2lvbiAiCj4gQEAgLTM4Nyw3ICsz
ODgsNyBAQCBzdGF0aWMgaW50IGNwdV9yZXF1ZXN0X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1
LCBjb25zdCB2b2lkICpidWYsCj4gICAgICAgICAgZXJyb3IgPSBvZmZzZXQ7Cj4gIAo+ICAgICAg
aWYgKCAhZXJyb3IgJiYgbWF0Y2hpbmdfY291bnQgKQo+IC0gICAgICAgIGFwcGx5X21pY3JvY29k
ZShjcHUpOwo+ICsgICAgICAgIGVycm9yID0gYXBwbHlfbWljcm9jb2RlKGNwdSk7Cj4gIAo+ICAg
ICAgcmV0dXJuIGVycm9yOwo+ICB9CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 13:39:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 13:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emgEp-0001tD-UM; Fri, 16 Feb 2018 13:39:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iyym=fk=amazon.com=prvs=578560a6a=lawthers@srs-us1.protection.inumbo.net>)
 id 1emfw2-0000xj-TN
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 13:20:19 +0000
X-Inumbo-ID: 4eaee9a6-131c-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4eaee9a6-131c-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 13:21:33 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1518787213; x=1550323213;
 h=from:to:cc:subject:date:message-id:mime-version;
 bh=Q4alkapcQ9DA31raoHH9YNELsqH1xRzSh+eiZgxMMzQ=;
 b=Qf3GGMIFEcuU/kT7dfwn9+34XE00AEvjrNDQpryN1kHUeO8woMpQGUKz
 p4GyVTfge/Cv3GoJXKzES1cj7v2tv3V18h1QvBpPHE02pczkJlXJIMAQ8
 6wPR1X+VLLsg1nbJ95aSjW+apLd9KliKk72d8UyFlvjWZuE6MEgZ7e31+ k=;
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="332229492"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 16 Feb 2018 13:20:12 +0000
Received: from EX13MTAUEB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-474bcd9f.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1GDKBvl075759
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 16 Feb 2018 13:20:11 GMT
Received: from EX13D08UEB003.ant.amazon.com (10.43.60.11) by
 EX13MTAUEB001.ant.amazon.com (10.43.60.129) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 16 Feb 2018 13:20:10 +0000
Received: from EX13MTAUEB001.ant.amazon.com (10.43.60.96) by
 EX13D08UEB003.ant.amazon.com (10.43.60.11) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 16 Feb 2018 13:20:10 +0000
Received: from dev-dsk-lawthers-1a-4e52450a.eu-west-1.amazon.com (10.4.132.29)
 by mail-relay.amazon.com (10.43.60.129) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Fri, 16 Feb 2018 13:20:09 +0000
From: Peter Lawthers <lawthers@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 16 Feb 2018 13:19:54 +0000
Message-ID: <1518787194-26405-1-git-send-email-lawthers@amazon.com>
X-Mailer: git-send-email 2.7.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Fri, 16 Feb 2018 13:39:43 +0000
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Amit Shah <aams@amazon.de>, David Woodhouse <dwmw@amazon.co.uk>,
 Uwe Dannowski <uwed@amazon.de>
Subject: [Xen-devel] [PATCH] Propagate microcode update errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogVXdlIERhbm5vd3NraSA8dXdlZEBhbWF6b24uZGU+CgpFcnJvcnMgb24gdXBkYXRpbmcg
dGhlIG1pY3JvY29kZSBpbiB0aGUgcHJvY2Vzc29yIHdlcmUgc2lsZW50bHkKZHJvcHBlZCB3aGVu
IGludm9rZWQgdmlhIHRoZSBtaWNyb2NvZGVfdXBkYXRlIGh5cGVyY2FsbC4gQWxzbywgdGhlIGxv
ZwptZXNzYWdlIHdhcyBtaXNsZWFkaW5nLgoKU2lnbmVkLW9mZi1ieTogVXdlIERhbm5vd3NraSA8
dXdlZEBhbWF6b24uZGU+ClJldmlld2VkLWJ5OiBTdGVmYW4gTnVlcm5iZXJnZXIgPHNudUBhbWF6
b24uZGU+ClJldmlld2VkLWJ5OiBNYXJ0aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPgpD
QzogRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KQ0M6IEFtaXQgU2hhaCA8YWFt
c0BhbWF6b24uZGU+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9t
aWNyb2NvZGVfaW50ZWwuYyB8IDUgKysrLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21pY3JvY29kZV9p
bnRlbC5jIGIveGVuL2FyY2gveDg2L21pY3JvY29kZV9pbnRlbC5jCmluZGV4IGM2YjY3ZTQuLmE5
YjBmZjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9taWNyb2NvZGVfaW50ZWwuYworKysgYi94
ZW4vYXJjaC94ODYvbWljcm9jb2RlX2ludGVsLmMKQEAgLTMwOSw3ICszMDksOCBAQCBzdGF0aWMg
aW50IGFwcGx5X21pY3JvY29kZSh1bnNpZ25lZCBpbnQgY3B1KQogICAgIGlmICggdmFsWzFdICE9
IHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYgKQogICAgIHsKICAgICAgICAgcHJpbnRrKEtFUk5f
RVJSICJtaWNyb2NvZGU6IENQVSVkIHVwZGF0ZSBmcm9tIHJldmlzaW9uICIKLSAgICAgICAgICAg
ICAgICIlI3ggdG8gJSN4IGZhaWxlZFxuIiwgY3B1X251bSwgdWNpLT5jcHVfc2lnLnJldiwgdmFs
WzFdKTsKKyAgICAgICAgICAgICAgICAiMHgleCB0byAweCV4IGZhaWxlZC4gUmVzdWx0aW5nIHJl
dmlzaW9uIGlzIDB4JXguXG4iLCBjcHVfbnVtLAorICAgICAgICAgICAgICAgIHVjaS0+Y3B1X3Np
Zy5yZXYsIHVjaS0+bWMubWNfaW50ZWwtPmhkci5yZXYsIHZhbFsxXSk7CiAgICAgICAgIHJldHVy
biAtRUlPOwogICAgIH0KICAgICBwcmludGsoS0VSTl9JTkZPICJtaWNyb2NvZGU6IENQVSVkIHVw
ZGF0ZWQgZnJvbSByZXZpc2lvbiAiCkBAIC0zODcsNyArMzg4LDcgQEAgc3RhdGljIGludCBjcHVf
cmVxdWVzdF9taWNyb2NvZGUodW5zaWduZWQgaW50IGNwdSwgY29uc3Qgdm9pZCAqYnVmLAogICAg
ICAgICBlcnJvciA9IG9mZnNldDsKIAogICAgIGlmICggIWVycm9yICYmIG1hdGNoaW5nX2NvdW50
ICkKLSAgICAgICAgYXBwbHlfbWljcm9jb2RlKGNwdSk7CisgICAgICAgIGVycm9yID0gYXBwbHlf
bWljcm9jb2RlKGNwdSk7CiAKICAgICByZXR1cm4gZXJyb3I7CiB9Ci0tIAoyLjcuMy5BTVpOCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 13:39:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 13:39:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emgEq-0001tO-4R; Fri, 16 Feb 2018 13:39:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yh76=fk=amazon.de=prvs=57853d595=aams@srs-us1.protection.inumbo.net>)
 id 1emg2N-000183-C9
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 13:26:51 +0000
X-Inumbo-ID: 37beeb18-131d-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-9101.amazon.com (unknown [207.171.184.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37beeb18-131d-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 13:28:05 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1518787604; x=1550323604;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=OvUWcwEia94r4Jvh8CZK4fDFJToZgdMbLVzqYiw0so0=;
 b=tQrGMWxkckhnW1hXTb9oEPDk0ynlT2MC/orhyqVR8TwTpPm8yqc7D8Nd
 2r5iAKgjADSemw90JTxxRRT7zrI3XiIDgOJlFuecvDJjPxOEqdYVF2qPd
 IMsvK6ZoDx3boX5cyN2MaI29imYs0hr231XjKSF86KlPafNqL3wstU2yM E=;
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="722908518"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9101.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 16 Feb 2018 13:26:42 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan2.iad.amazon.com [10.40.159.162])
 by email-inbound-relay-1d-5dd976cd.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1GDQZdK035446
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Fri, 16 Feb 2018 13:26:41 GMT
Received: from EX13D11EUC004.ant.amazon.com (10.43.164.148) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 16 Feb 2018 13:26:39 +0000
Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by
 EX13D11EUC004.ant.amazon.com (10.43.164.148) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Fri, 16 Feb 2018 13:26:38 +0000
Received: from EX13D18EUC002.ant.amazon.com ([10.43.164.50]) by
 EX13D18EUC002.ant.amazon.com ([10.43.164.50]) with mapi id 15.00.1236.000;
 Fri, 16 Feb 2018 13:26:39 +0000
From: "Shah, Amit" <aams@amazon.de>
To: "Lawthers, Peter" <lawthers@amazon.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH] Propagate microcode update errors
Thread-Index: AQHTpyjf4asIC3kL+kKtiq1ezLytq6OnBToA
Date: Fri, 16 Feb 2018 13:26:38 +0000
Message-ID: <1518787598.5333.74.camel@amazon.com>
References: <1518787194-26405-1-git-send-email-lawthers@amazon.com>
In-Reply-To: <1518787194-26405-1-git-send-email-lawthers@amazon.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.111]
Content-ID: <F7A26EC8D997E34CAD36FD13C57AC377@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Fri, 16 Feb 2018 13:39:43 +0000
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>, "Dannowski,
 Uwe" <uwed@amazon.de>, "Woodhouse, David" <dwmw@amazon.co.uk>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] Propagate microcode update errors
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIEZyLCAyMDE4LTAyLTE2IGF0IDEzOjE5ICswMDAwLCBQZXRlciBMYXd0aGVycyB3cm90
ZToNCj4gRnJvbTogVXdlIERhbm5vd3NraSA8dXdlZEBhbWF6b24uZGU+DQo+IA0KPiBFcnJvcnMg
b24gdXBkYXRpbmcgdGhlIG1pY3JvY29kZSBpbiB0aGUgcHJvY2Vzc29yIHdlcmUgc2lsZW50bHkN
Cj4gZHJvcHBlZCB3aGVuIGludm9rZWQgdmlhIHRoZSBtaWNyb2NvZGVfdXBkYXRlIGh5cGVyY2Fs
bC4gQWxzbywgdGhlDQo+IGxvZw0KPiBtZXNzYWdlIHdhcyBtaXNsZWFkaW5nLg0KPiANCj4gU2ln
bmVkLW9mZi1ieTogVXdlIERhbm5vd3NraSA8dXdlZEBhbWF6b24uZGU+DQo+IFJldmlld2VkLWJ5
OiBTdGVmYW4gTnVlcm5iZXJnZXIgPHNudUBhbWF6b24uZGU+DQo+IFJldmlld2VkLWJ5OiBNYXJ0
aW4gUG9obGFjayA8bXBvaGxhY2tAYW1hem9uLmRlPg0KPiBDQzogRGF2aWQgV29vZGhvdXNlIDxk
d213QGFtYXpvbi5jby51az4NCj4gQ0M6IEFtaXQgU2hhaCA8YWFtc0BhbWF6b24uZGU+DQo+IEND
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTogQW1pdCBTaGFoIDxhYW1z
QGFtYXpvbi5jb20+DQoNCi0tIA0KDQoJCQkJQW1pdApBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVy
IEdlcm1hbnkgR21iSApCZXJsaW4gLSBEcmVzZGVuIC0gQWFjaGVuCm1haW4gb2ZmaWNlOiBLcmF1
c2Vuc3RyLiAzOCwgMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBEci4gUmFsZiBIZXJi
cmljaCwgQ2hyaXN0aWFuIFNjaGxhZWdlcgpVc3QtSUQ6IERFMjg5MjM3ODc5CkVpbmdldHJhZ2Vu
IGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 13:47:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 13:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emgM5-0002j7-VW; Fri, 16 Feb 2018 13:47:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zjwl=fk=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emgM4-0002j1-CI
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 13:47:12 +0000
X-Inumbo-ID: 0fa9ce5e-1320-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0fa9ce5e-1320-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 13:48:26 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9358DAC07;
 Fri, 16 Feb 2018 13:47:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org
Date: Fri, 16 Feb 2018 14:37:26 +0100
Message-Id: <20180216133726.30813-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, akpm@linux-foundation.org, mhocko@suse.com,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH] mm: don't defer struct page initialization for
	Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGY3Zjk5MTAwZDhkOTVkYmNmMDllMDIxNmExNDMyMTFlNzk0MThiOWYgKCJtbTogc3Rv
cCB6ZXJvaW5nCm1lbW9yeSBkdXJpbmcgYWxsb2NhdGlvbiBpbiB2bWVtbWFwIikgYnJva2UgWGVu
IHB2IGRvbWFpbnMgaW4gc29tZQpjb25maWd1cmF0aW9ucywgYXMgdGhlICJQaW5uZWQiIGluZm9y
bWF0aW9uIGluIHN0cnVjdCBwYWdlIG9mIGVhcmx5CnBhZ2UgdGFibGVzIGNvdWxkIGdldCBsb3N0
LgoKQXZvaWQgdGhpcyBwcm9ibGVtIGJ5IG5vdCBkZWZlcnJpbmcgc3RydWN0IHBhZ2UgaW5pdGlh
bGl6YXRpb24gd2hlbgpydW5uaW5nIGFzIFhlbiBwdiBndWVzdC4KCkNjOiA8c3RhYmxlQHZnZXIu
a2VybmVsLm9yZz4gIzQuMTUKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1
c2UuY29tPgotLS0KIG1tL3BhZ2VfYWxsb2MuYyB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbW0vcGFnZV9hbGxvYy5jIGIvbW0vcGFnZV9hbGxv
Yy5jCmluZGV4IDgxZTE4Y2VlZjU3OS4uNjgxZDUwNGI5YTQwIDEwMDY0NAotLS0gYS9tbS9wYWdl
X2FsbG9jLmMKKysrIGIvbW0vcGFnZV9hbGxvYy5jCkBAIC0zNDcsNiArMzQ3LDkgQEAgc3RhdGlj
IGlubGluZSBib29sIHVwZGF0ZV9kZWZlcl9pbml0KHBnX2RhdGFfdCAqcGdkYXQsCiAJLyogQWx3
YXlzIHBvcHVsYXRlIGxvdyB6b25lcyBmb3IgYWRkcmVzcy1jb25zdHJhaW5lZCBhbGxvY2F0aW9u
cyAqLwogCWlmICh6b25lX2VuZCA8IHBnZGF0X2VuZF9wZm4ocGdkYXQpKQogCQlyZXR1cm4gdHJ1
ZTsKKwkvKiBYZW4gUFYgZG9tYWlucyBuZWVkIHBhZ2Ugc3RydWN0dXJlcyBlYXJseSAqLworCWlm
ICh4ZW5fcHZfZG9tYWluKCkpCisJCXJldHVybiB0cnVlOwogCSgqbnJfaW5pdGlhbGlzZWQpKys7
CiAJaWYgKCgqbnJfaW5pdGlhbGlzZWQgPiBwZ2RhdC0+c3RhdGljX2luaXRfcGdjbnQpICYmCiAJ
ICAgIChwZm4gJiAoUEFHRVNfUEVSX1NFQ1RJT04gLSAxKSkgPT0gMCkgewotLSAKMi4xMy42CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 13:59:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 13:59:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emgYH-0003Wi-2Q; Fri, 16 Feb 2018 13:59:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rgff=fk=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1emgYG-0003Vt-AU
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 13:59:48 +0000
X-Inumbo-ID: d25d164f-1321-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d25d164f-1321-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 14:01:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0D1FFAC07;
 Fri, 16 Feb 2018 13:59:41 +0000 (UTC)
Date: Fri, 16 Feb 2018 14:59:40 +0100
From: Michal Hocko <mhocko@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180216135940.GQ7275@dhcp22.suse.cz>
References: <20180216133726.30813-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180216133726.30813-1-jgross@suse.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: Pavel Tatashin <pasha.tatashin@oracle.com>, stable@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, akpm@linux-foundation.org
Subject: Re: [Xen-devel] [PATCH] mm: don't defer struct page initialization
 for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

W0NDIFBhdmVsXQoKT24gRnJpIDE2LTAyLTE4IDE0OjM3OjI2LCBKdWVyZ2VuIEdyb3NzIHdyb3Rl
Ogo+IENvbW1pdCBmN2Y5OTEwMGQ4ZDk1ZGJjZjA5ZTAyMTZhMTQzMjExZTc5NDE4YjlmICgibW06
IHN0b3AgemVyb2luZwo+IG1lbW9yeSBkdXJpbmcgYWxsb2NhdGlvbiBpbiB2bWVtbWFwIikgYnJv
a2UgWGVuIHB2IGRvbWFpbnMgaW4gc29tZQo+IGNvbmZpZ3VyYXRpb25zLCBhcyB0aGUgIlBpbm5l
ZCIgaW5mb3JtYXRpb24gaW4gc3RydWN0IHBhZ2Ugb2YgZWFybHkKPiBwYWdlIHRhYmxlcyBjb3Vs
ZCBnZXQgbG9zdC4KCkNvdWxkIHlvdSBiZSBtb3JlIHNwZWNpZmljIHBsZWFzZT8KCj4gQXZvaWQg
dGhpcyBwcm9ibGVtIGJ5IG5vdCBkZWZlcnJpbmcgc3RydWN0IHBhZ2UgaW5pdGlhbGl6YXRpb24g
d2hlbgo+IHJ1bm5pbmcgYXMgWGVuIHB2IGd1ZXN0Lgo+IAo+IENjOiA8c3RhYmxlQHZnZXIua2Vy
bmVsLm9yZz4gIzQuMTUKRml4ZXM6IGY3Zjk5MTAwZDhkOSAoIm1tOiBzdG9wIHplcm9pbmcgbWVt
b3J5IGR1cmluZyBhbGxvY2F0aW9uIGluIHZtZW1tYXAiKQoKcGxlYXNlCgo+IFNpZ25lZC1vZmYt
Ynk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiAgbW0vcGFnZV9hbGxv
Yy5jIHwgMyArKysKPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYg
LS1naXQgYS9tbS9wYWdlX2FsbG9jLmMgYi9tbS9wYWdlX2FsbG9jLmMKPiBpbmRleCA4MWUxOGNl
ZWY1NzkuLjY4MWQ1MDRiOWE0MCAxMDA2NDQKPiAtLS0gYS9tbS9wYWdlX2FsbG9jLmMKPiArKysg
Yi9tbS9wYWdlX2FsbG9jLmMKPiBAQCAtMzQ3LDYgKzM0Nyw5IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCB1cGRhdGVfZGVmZXJfaW5pdChwZ19kYXRhX3QgKnBnZGF0LAo+ICAJLyogQWx3YXlzIHBvcHVs
YXRlIGxvdyB6b25lcyBmb3IgYWRkcmVzcy1jb25zdHJhaW5lZCBhbGxvY2F0aW9ucyAqLwo+ICAJ
aWYgKHpvbmVfZW5kIDwgcGdkYXRfZW5kX3BmbihwZ2RhdCkpCj4gIAkJcmV0dXJuIHRydWU7Cj4g
KwkvKiBYZW4gUFYgZG9tYWlucyBuZWVkIHBhZ2Ugc3RydWN0dXJlcyBlYXJseSAqLwo+ICsJaWYg
KHhlbl9wdl9kb21haW4oKSkKPiArCQlyZXR1cm4gdHJ1ZTsKPiAgCSgqbnJfaW5pdGlhbGlzZWQp
Kys7Cj4gIAlpZiAoKCpucl9pbml0aWFsaXNlZCA+IHBnZGF0LT5zdGF0aWNfaW5pdF9wZ2NudCkg
JiYKPiAgCSAgICAocGZuICYgKFBBR0VTX1BFUl9TRUNUSU9OIC0gMSkpID09IDApIHsKPiAtLSAK
PiAyLjEzLjYKCi0tIApNaWNoYWwgSG9ja28KU1VTRSBMYWJzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 14:02:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 14:02:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emgao-0004CO-Ey; Fri, 16 Feb 2018 14:02:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zjwl=fk=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emgan-0004C3-Fn
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 14:02:25 +0000
X-Inumbo-ID: 30207cc2-1322-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 30207cc2-1322-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 14:03:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 79B4DAC20;
 Fri, 16 Feb 2018 14:02:18 +0000 (UTC)
To: Michal Hocko <mhocko@kernel.org>
References: <20180216133726.30813-1-jgross@suse.com>
 <20180216135940.GQ7275@dhcp22.suse.cz>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1424bb25-7d6a-ee21-83b4-0e90369d6132@suse.com>
Date: Fri, 16 Feb 2018 15:02:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216135940.GQ7275@dhcp22.suse.cz>
Content-Language: de-DE
Cc: Pavel Tatashin <pasha.tatashin@oracle.com>, stable@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, akpm@linux-foundation.org
Subject: Re: [Xen-devel] [PATCH] mm: don't defer struct page initialization
 for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTQ6NTksIE1pY2hhbCBIb2NrbyB3cm90ZToKPiBbQ0MgUGF2ZWxdCj4gCj4g
T24gRnJpIDE2LTAyLTE4IDE0OjM3OjI2LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBDb21taXQg
ZjdmOTkxMDBkOGQ5NWRiY2YwOWUwMjE2YTE0MzIxMWU3OTQxOGI5ZiAoIm1tOiBzdG9wIHplcm9p
bmcKPj4gbWVtb3J5IGR1cmluZyBhbGxvY2F0aW9uIGluIHZtZW1tYXAiKSBicm9rZSBYZW4gcHYg
ZG9tYWlucyBpbiBzb21lCj4+IGNvbmZpZ3VyYXRpb25zLCBhcyB0aGUgIlBpbm5lZCIgaW5mb3Jt
YXRpb24gaW4gc3RydWN0IHBhZ2Ugb2YgZWFybHkKPj4gcGFnZSB0YWJsZXMgY291bGQgZ2V0IGxv
c3QuCj4gCj4gQ291bGQgeW91IGJlIG1vcmUgc3BlY2lmaWMgcGxlYXNlPwoKSW4gd2hpY2ggd2F5
PyBEbyB5b3Ugd2FudCB0byBzZWUgdGhlIHJlc3VsdGluZyBjcmFzaCBpbiB0aGUgY29tbWl0Cm1l
c3NhZ2Ugb3Igc29tZSBtb3JlIGJhY2tncm91bmQgaW5mb3JtYXRpb24/Cgo+IAo+PiBBdm9pZCB0
aGlzIHByb2JsZW0gYnkgbm90IGRlZmVycmluZyBzdHJ1Y3QgcGFnZSBpbml0aWFsaXphdGlvbiB3
aGVuCj4+IHJ1bm5pbmcgYXMgWGVuIHB2IGd1ZXN0Lgo+Pgo+PiBDYzogPHN0YWJsZUB2Z2VyLmtl
cm5lbC5vcmc+ICM0LjE1Cj4gRml4ZXM6IGY3Zjk5MTAwZDhkOSAoIm1tOiBzdG9wIHplcm9pbmcg
bWVtb3J5IGR1cmluZyBhbGxvY2F0aW9uIGluIHZtZW1tYXAiKQo+IAo+IHBsZWFzZQoKT2theS4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 14:28:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 14:28:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emgzm-0005k4-LQ; Fri, 16 Feb 2018 14:28:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=rgff=fk=kernel.org=mhocko@srs-us1.protection.inumbo.net>)
 id 1emgzk-0005jy-UY
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 14:28:12 +0000
X-Inumbo-ID: 859ea2a6-1325-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 859ea2a6-1325-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 15:27:31 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 990A8AC43;
 Fri, 16 Feb 2018 14:28:09 +0000 (UTC)
Date: Fri, 16 Feb 2018 15:28:08 +0100
From: Michal Hocko <mhocko@kernel.org>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180216142808.GS7275@dhcp22.suse.cz>
References: <20180216133726.30813-1-jgross@suse.com>
 <20180216135940.GQ7275@dhcp22.suse.cz>
 <1424bb25-7d6a-ee21-83b4-0e90369d6132@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1424bb25-7d6a-ee21-83b4-0e90369d6132@suse.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: Pavel Tatashin <pasha.tatashin@oracle.com>, stable@vger.kernel.org,
 linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org, akpm@linux-foundation.org
Subject: Re: [Xen-devel] [PATCH] mm: don't defer struct page initialization
 for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpIDE2LTAyLTE4IDE1OjAyOjE3LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IE9uIDE2LzAy
LzE4IDE0OjU5LCBNaWNoYWwgSG9ja28gd3JvdGU6Cj4gPiBbQ0MgUGF2ZWxdCj4gPiAKPiA+IE9u
IEZyaSAxNi0wMi0xOCAxNDozNzoyNiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiA+PiBDb21taXQg
ZjdmOTkxMDBkOGQ5NWRiY2YwOWUwMjE2YTE0MzIxMWU3OTQxOGI5ZiAoIm1tOiBzdG9wIHplcm9p
bmcKPiA+PiBtZW1vcnkgZHVyaW5nIGFsbG9jYXRpb24gaW4gdm1lbW1hcCIpIGJyb2tlIFhlbiBw
diBkb21haW5zIGluIHNvbWUKPiA+PiBjb25maWd1cmF0aW9ucywgYXMgdGhlICJQaW5uZWQiIGlu
Zm9ybWF0aW9uIGluIHN0cnVjdCBwYWdlIG9mIGVhcmx5Cj4gPj4gcGFnZSB0YWJsZXMgY291bGQg
Z2V0IGxvc3QuCj4gPiAKPiA+IENvdWxkIHlvdSBiZSBtb3JlIHNwZWNpZmljIHBsZWFzZT8KPiAK
PiBJbiB3aGljaCB3YXk/IERvIHlvdSB3YW50IHRvIHNlZSB0aGUgcmVzdWx0aW5nIGNyYXNoIGlu
IHRoZSBjb21taXQKPiBtZXNzYWdlIG9yIHNvbWUgbW9yZSBiYWNrZ3JvdW5kIGluZm9ybWF0aW9u
PwoKaWRlYWxseSBib3RoLgotLSAKTWljaGFsIEhvY2tvClNVU0UgTGFicwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 14:35:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 14:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emh77-0006Sl-Dn; Fri, 16 Feb 2018 14:35:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emh76-0006Rs-1k
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 14:35:48 +0000
X-Inumbo-ID: d984d34a-1326-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id d984d34a-1326-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 14:37:01 +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 4D1841435;
 Fri, 16 Feb 2018 06:35:40 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6082D3F53D;
 Fri, 16 Feb 2018 06:35:39 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 16 Feb 2018 14:35:33 +0000
Message-Id: <20180216143533.1671-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH] xen/arm: vgic: Make sure the number of SPIs is
	a multiple of 32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHZHSUMgcmVsaWVzIG9uIGhhdmluZyBhIHBlbmRpbmdfaXJxIGF2YWlsYWJsZSBmb3IgZXZl
cnkgSVJRcwpkZXNjcmliZWQgaW4gdGhlIHJhbmtzLiBBcyBlYWNoIHJhbmsgZGVzY3JpYmVzIDMy
IGludGVycnVwdHMsIHdlIG5lZWQgdG8KbWFrZSBzdXJlIHRoZSBudW1iZXIgb2YgU1BJcyBpcyBh
IG11bHRpcGxlIG9mIDMyLgoKUmVwb3J0ZWQtYnk6IEphcnZpcyBSb2FjaCA8SmFydmlzLlJvYWNo
QGRvcm5lcndvcmtzLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KCi0tLQogICAgSmFydmlzLCBJIGRvbid0IGhhdmUgSmVmZidzIGUtbWFpbCBh
ZGRyZXNzIHNvIEkgcHV0IHlvdSBhcyB0aGUKICAgIHJlcG9ydC4gTGV0IG1lIGtub3cgaWYgeW91
IHdhbnQgdG8gY2hhbmdlIHRoYXQuCgogICAgVGhpcyBzaG91bGQgYmUgYmFja3BvcnRlZCB1cCB0
byBYZW4gNC44LgotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgfCA3ICsrKysrKysKIDEgZmlsZSBj
aGFuZ2VkLCA3IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMuYwppbmRleCA5OTIxNzY5YjE1Li4zNDI2OWJjZjI3IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAg
LTEyMyw2ICsxMjMsMTMgQEAgaW50IGRvbWFpbl92Z2ljX2luaXQoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IG5yX3NwaXMpCiAKICAgICBkLT5hcmNoLnZnaWMuY3RsciA9IDA7CiAKKyAg
ICAvKgorICAgICAqIFRoZSB2R0lDIHJlbGllcyBvbiBoYXZpbmcgYSBwZW5kaW5nX2lycSBhdmFp
bGFibGUgZm9yIGV2ZXJ5IElSUQorICAgICAqIGRlc2NyaWJlZCBpbiB0aGUgcmFua3MuIEFzIGVh
Y2ggcmFuayBkZXNjcmliZXMgMzIgaW50ZXJydXB0cywgd2UKKyAgICAgKiBuZWVkIHRvIG1ha2Ug
c3VyZSB0aGUgbnVtYmVyIG9mIFNQSXMgaXMgYSBtdWx0aXBsZSBvZiAzMi4KKyAgICAgKi8KKyAg
ICBucl9zcGlzID0gUk9VTkRVUChucl9zcGlzLCAzMik7CisKICAgICAvKiBMaW1pdCB0aGUgbnVt
YmVyIG9mIHZpcnR1YWwgU1BJcyBzdXBwb3J0ZWQgdG8gKDEwMjAgLSAzMikgPSA5ODggICovCiAg
ICAgaWYgKCBucl9zcGlzID4gKDEwMjAgLSBOUl9MT0NBTF9JUlFTKSApCiAgICAgICAgIHJldHVy
biAtRUlOVkFMOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 14:40:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 14:40:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhBL-00079W-3U; Fri, 16 Feb 2018 14:40:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emhBK-00079Q-0x
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 14:40:10 +0000
X-Inumbo-ID: 30cc3ea6-1327-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 30cc3ea6-1327-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 15:39:28 +0100 (CET)
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 DFF021435;
 Fri, 16 Feb 2018 06:40:06 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1DD683F53D;
 Fri, 16 Feb 2018 06:40:05 -0800 (PST)
To: xen-devel@lists.xen.org
References: <20180216143533.1671-1-julien.grall@arm.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <071f9d42-a558-08d7-6d0f-dad306db9eef@arm.com>
Date: Fri, 16 Feb 2018 14:40:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180216143533.1671-1-julien.grall@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] [PATCH] xen/arm: vgic: Make sure the number of SPIs
 is a multiple of 32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgSmFydmlzKQoKSG1tbSBpdCBsb29rcyBsaWtlIG15IG1vZGlmaWNhdGlvbiBpbiBnaXQtc2Vu
ZC1lbWFpbCB0byB0YWtlIENDIGFsbCAqLWJ5IAp0YWdzIGRpc2FwcGVhcmVkLiBTbyBDQyBqYXJ2
aXMuCgpDaGVlcnMsCgpPbiAxNi8wMi8xOCAxNDozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRo
ZSB2R0lDIHJlbGllcyBvbiBoYXZpbmcgYSBwZW5kaW5nX2lycSBhdmFpbGFibGUgZm9yIGV2ZXJ5
IElSUXMKPiBkZXNjcmliZWQgaW4gdGhlIHJhbmtzLiBBcyBlYWNoIHJhbmsgZGVzY3JpYmVzIDMy
IGludGVycnVwdHMsIHdlIG5lZWQgdG8KPiBtYWtlIHN1cmUgdGhlIG51bWJlciBvZiBTUElzIGlz
IGEgbXVsdGlwbGUgb2YgMzIuCj4gCj4gUmVwb3J0ZWQtYnk6IEphcnZpcyBSb2FjaCA8SmFydmlz
LlJvYWNoQGRvcm5lcndvcmtzLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+IC0tLQo+ICAgICAgSmFydmlzLCBJIGRvbid0IGhhdmUg
SmVmZidzIGUtbWFpbCBhZGRyZXNzIHNvIEkgcHV0IHlvdSBhcyB0aGUKPiAgICAgIHJlcG9ydC4g
TGV0IG1lIGtub3cgaWYgeW91IHdhbnQgdG8gY2hhbmdlIHRoYXQuCj4gCj4gICAgICBUaGlzIHNo
b3VsZCBiZSBiYWNrcG9ydGVkIHVwIHRvIFhlbiA0LjguCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0v
dmdpYy5jIHwgNyArKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCj4g
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5j
Cj4gaW5kZXggOTkyMTc2OWIxNS4uMzQyNjliY2YyNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwo+IEBAIC0xMjMsNiArMTIzLDEz
IEBAIGludCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBu
cl9zcGlzKQo+ICAgCj4gICAgICAgZC0+YXJjaC52Z2ljLmN0bHIgPSAwOwo+ICAgCj4gKyAgICAv
Kgo+ICsgICAgICogVGhlIHZHSUMgcmVsaWVzIG9uIGhhdmluZyBhIHBlbmRpbmdfaXJxIGF2YWls
YWJsZSBmb3IgZXZlcnkgSVJRCj4gKyAgICAgKiBkZXNjcmliZWQgaW4gdGhlIHJhbmtzLiBBcyBl
YWNoIHJhbmsgZGVzY3JpYmVzIDMyIGludGVycnVwdHMsIHdlCj4gKyAgICAgKiBuZWVkIHRvIG1h
a2Ugc3VyZSB0aGUgbnVtYmVyIG9mIFNQSXMgaXMgYSBtdWx0aXBsZSBvZiAzMi4KPiArICAgICAq
Lwo+ICsgICAgbnJfc3BpcyA9IFJPVU5EVVAobnJfc3BpcywgMzIpOwo+ICsKPiAgICAgICAvKiBM
aW1pdCB0aGUgbnVtYmVyIG9mIHZpcnR1YWwgU1BJcyBzdXBwb3J0ZWQgdG8gKDEwMjAgLSAzMikg
PSA5ODggICovCj4gICAgICAgaWYgKCBucl9zcGlzID4gKDEwMjAgLSBOUl9MT0NBTF9JUlFTKSAp
Cj4gICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 14:47:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 14:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhHw-0007PO-SK; Fri, 16 Feb 2018 14:47:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emhHv-0007P0-HZ
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 14:46:59 +0000
X-Inumbo-ID: 6a5025ce-1328-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a5025ce-1328-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 14:48:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emhHo-0004kT-IR; Fri, 16 Feb 2018 14:46:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emhHj-0001Rx-AN; Fri, 16 Feb 2018 14:46:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emhHj-00055D-2x; Fri, 16 Feb 2018 14:46:47 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119273-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8e1e3c73378794a0d62705d16acaabd07a279c38
X-Osstest-Versions-That: xen=99ed7863b29ea170e50749fe22991b964cbce6ba
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 14:46:47 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 119273: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2055443869422194744=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119273 xen-4.8-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119273/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-2      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 118818
 test-xtf-amd64-amd64-3      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 118818
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118818
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 118818
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118818
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118818
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118818
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118818
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 118818
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118818
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118818
 build-i386-prev               7 xen-build/dist-test          fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 build-amd64-prev              7 xen-build/dist-test          fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  8e1e3c73378794a0d62705d16acaabd07a279c38
baseline version:
 xen                  99ed7863b29ea170e50749fe22991b964cbce6ba

Last test of basis   118818  2018-02-10 05:05:22 Z    6 days
Testing same since   119273  2018-02-15 12:40:25 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   99ed7863b2..8e1e3c7337  8e1e3c73378794a0d62705d16acaabd07a279c38 -> stable-4.8


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2055443869422194744==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:00:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhUm-0000HK-2Y; Fri, 16 Feb 2018 15:00:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emhUk-0000HC-12
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 15:00:14 +0000
X-Inumbo-ID: 43b6b043-132a-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 43b6b043-132a-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 15:01:28 +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 B25901435;
 Fri, 16 Feb 2018 07:00:06 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FD8C3F53D;
 Fri, 16 Feb 2018 07:00:05 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 16 Feb 2018 14:59:56 +0000
Message-Id: <20180216145956.3271-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, andre.przywara@linaro.org,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: [Xen-devel] [PATCH v2] xen/arm: vgic: Make sure the number of SPIs
	is a multiple of 32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHZHSUMgcmVsaWVzIG9uIGhhdmluZyBhIHBlbmRpbmdfaXJxIGF2YWlsYWJsZSBmb3IgZXZl
cnkgSVJRcwpkZXNjcmliZWQgaW4gdGhlIHJhbmtzLiBBcyBlYWNoIHJhbmsgZGVzY3JpYmVzIDMy
IGludGVycnVwdHMsIHdlIG5lZWQgdG8KbWFrZSBzdXJlIHRoZSBudW1iZXIgb2YgU1BJcyBpcyBh
IG11bHRpcGxlIG9mIDMyLgoKUmVwb3J0ZWQtYnk6IEplZmYgS3ViYXNjaWsgPEplZmYuS3ViYXNj
aWtAZG9ybmVyd29ya3MuY29tPgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBhcm0uY29tPgpDYzogSmFydmlzIFJvYWNoIDxKYXJ2aXMuUm9hY2hAZG9ybmVyd29ya3Mu
Y29tPgoKLS0tCiAgICBUaGlzIHNob3VsZCBiZSBiYWNrcG9ydGVkIHVwIHRvIFhlbiA0LjguCgog
ICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFVwZGF0ZSB0aGUgUmVwb3J0ZWQtYnkgYWRkcmVz
cwotLS0KIHhlbi9hcmNoL2FybS92Z2ljLmMgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3
IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwppbmRleCA5OTIxNzY5YjE1Li4zNDI2OWJjZjI3IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy5jCisrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKQEAgLTEyMyw2ICsx
MjMsMTMgQEAgaW50IGRvbWFpbl92Z2ljX2luaXQoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IG5yX3NwaXMpCiAKICAgICBkLT5hcmNoLnZnaWMuY3RsciA9IDA7CiAKKyAgICAvKgorICAg
ICAqIFRoZSB2R0lDIHJlbGllcyBvbiBoYXZpbmcgYSBwZW5kaW5nX2lycSBhdmFpbGFibGUgZm9y
IGV2ZXJ5IElSUQorICAgICAqIGRlc2NyaWJlZCBpbiB0aGUgcmFua3MuIEFzIGVhY2ggcmFuayBk
ZXNjcmliZXMgMzIgaW50ZXJydXB0cywgd2UKKyAgICAgKiBuZWVkIHRvIG1ha2Ugc3VyZSB0aGUg
bnVtYmVyIG9mIFNQSXMgaXMgYSBtdWx0aXBsZSBvZiAzMi4KKyAgICAgKi8KKyAgICBucl9zcGlz
ID0gUk9VTkRVUChucl9zcGlzLCAzMik7CisKICAgICAvKiBMaW1pdCB0aGUgbnVtYmVyIG9mIHZp
cnR1YWwgU1BJcyBzdXBwb3J0ZWQgdG8gKDEwMjAgLSAzMikgPSA5ODggICovCiAgICAgaWYgKCBu
cl9zcGlzID4gKDEwMjAgLSBOUl9MT0NBTF9JUlFTKSApCiAgICAgICAgIHJldHVybiAtRUlOVkFM
OwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:03:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:03:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhXr-0000QA-H9; Fri, 16 Feb 2018 15:03:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wjjn=fk=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1emhXq-0000Q4-OY
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:03:26 +0000
X-Inumbo-ID: 718206ae-132a-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 718206ae-132a-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 16:02:46 +0100 (CET)
Received: (qmail 14909 invoked from network); 16 Feb 2018 17:03:23 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 16 Feb 2018 17:03:23 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 887F67FC03
 for <xen-devel@lists.xenproject.org>; Fri, 16 Feb 2018 17:03:23 +0200 (EET)
Received: (qmail 4032 invoked from network); 16 Feb 2018 17:03:23 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 16 Feb 2018 17:03:23 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180216121029.6872-1-roger.pau@citrix.com>
 <20180216121029.6872-3-roger.pau@citrix.com>
 <338ca9c5-d5f5-c0e9-4e35-154c9919ae75@bitdefender.com>
 <20180216123747.fqmqfgc7xqmof2oq@MacBook-Pro-de-Roger.local>
 <c61588a3-9e98-8440-f895-fd3a75eef460@bitdefender.com>
Message-ID: <42d0a45f-c164-334f-a85b-a4de3be44572@bitdefender.com>
Date: Fri, 16 Feb 2018 17:03:22 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <c61588a3-9e98-8440-f895-fd3a75eef460@bitdefender.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.74995
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 475755,
 Stamp: 3], Multi: [Enabled, t: (0.000022,0.007391)], BW: [Enabled, t:
 (0.000022,0.000002)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.020651,0.000178)], URL: [Enabled, t:
 (0.000012,0.000002)], RTDA: [Enabled, t: (0.096826), Hit: No, Details:
 v2.6.22; Id: 15.1i600dp.1c5tf0rib.5h7va], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTYvMjAxOCAwMjozOSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDAyLzE2
LzIwMTggMDI6MzcgUE0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIEZyaSwgRmViIDE2
LCAyMDE4IGF0IDAyOjMwOjU1UE0gKzAyMDAsIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4+IE9u
IDAyLzE2LzIwMTggMDI6MTAgUE0sIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPj4+
PiBpbmRleCBmMjI5ZTY5OTQ4Li40MzE3NjU4YzU2IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tb25pdG9yLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4+Pj4gQEAg
LTE4OSwxMCArMTg5LDExIEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBk
b21haW4gKmQsCj4+Pj4gICAgICAgICAgICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5h
YmxlZCAmPSB+Y3RybHJlZ19iaXRtYXNrOwo+Pj4+ICAgICAgICAgIH0KPj4+PiAgCj4+Pj4gLSAg
ICAgICAgaWYgKCBWTV9FVkVOVF9YODZfQ1IzID09IG1vcC0+dS5tb3ZfdG9fY3IuaW5kZXggKQo+
Pj4+ICsgICAgICAgIGlmICggVk1fRVZFTlRfWDg2X0NSMyA9PSBtb3AtPnUubW92X3RvX2NyLmlu
ZGV4IHx8Cj4+Pj4gKyAgICAgICAgICAgICBWTV9FVkVOVF9YODZfQ1I0ID09IG1vcC0+dS5tb3Zf
dG9fY3IuaW5kZXggKQo+Pj4+ICAgICAgICAgIHsKPj4+PiAgICAgICAgICAgICAgc3RydWN0IHZj
cHUgKnY7Cj4+Pj4gLSAgICAgICAgICAgIC8qIExhdGNoZXMgbmV3IENSMyBtYXNrIHRocm91Z2gg
Q1IwIGNvZGUuICovCj4+Pj4gKyAgICAgICAgICAgIC8qIExhdGNoZXMgbmV3IENSMyBvciBDUjQg
bWFzayB0aHJvdWdoIENSMCBjb2RlLiAqLwo+Pj4+ICAgICAgICAgICAgICBmb3JfZWFjaF92Y3B1
ICggZCwgdiApCj4+Pj4gICAgICAgICAgICAgICAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDAp
Owo+Pj4+ICAgICAgICAgIH0KPj4+Cj4+PiBEaWQgeW91LCBieSBhbnkgY2hhbmNlLCB0ZXN0IHRo
aXMgY29kZSB3aXRoIHhlbi1hY2Nlc3MuYyAoaXQgYWxyZWFkeSBoYXMKPj4+IGEgdGVzdCBmb3Ig
Q1I0IGZvciB0aGUgUEdFIHN0dWZmKT8gSSdtIG5vdCBjb252aW5jZWQgdGhlCj4+PiBodm1fdXBk
YXRlX2d1ZXN0X2NyKHYsIDApOyBjYWxsIHN1ZmZpY2VzIHRvIGVuYWJsZSBDUjQgbG9hZCBleGl0
cy4KPj4KPj4gaHZtX3VwZGF0ZV9ndWVzdF9jciBpcyBqdXN0IGEgd3JhcHBlciB0byB2bXhfdXBk
YXRlX2d1ZXN0X2NyIHdoZW4KPj4gdXNpbmcgdm14LCB3aGljaCB3aWxsIHVuY29uZGl0aW9uYWxs
eSByZS1jYWxjdWxhdGUgdGhlIENSNCBtYXNrIHdoZW4KPj4gY2FsbGVkIHdpdGggY3IgPT0gMCBv
ciBjciA9PSA0Lgo+Pgo+PiBJIGhhdmUgbm90IHRlc3RlZCBpdCB3aXRoIHhlbi1hY2Nlc3MsIGJ1
dCBpdCBzZWVtcyBxdWl0ZQo+PiBzdHJhaWdodGZvcndhcmQgdG8gbWUuIEFyZSB5b3Ugc2VlaW5n
IGFueSBvdGhlciBwYXRoIHRoYXQgY291bGQKPj4gZW5hYmxlIENSNCBsb2FkIGFjY2Vzc2VzIHdp
dGhvdXQgY2FsbGluZyBodm1fdXBkYXRlX2d1ZXN0X2NyPwo+IAo+IE5vLCBJIHRob3VnaHQgSSBk
aWQgYnV0IGFzIGl0IHR1cm5zIG91dCBpdCB3YXNuJ3QuIEknbGwgcnVuIGEgcXVpY2sgdGVzdAo+
IG9uIHRoZSBwYXRjaGVzIGp1c3QgdG8gbWFrZSBzdXJlIHRob3VnaC4gVGhleSBzaG91bGQgYmUg
YWxyaWdodC4KClJhbiBhIGZldyB0ZXN0cywgYW5kIGV2ZXJ5dGhpbmcgYXBwZWFycyB0byBiZSBp
biBvcmRlci4gRm9yIHRoZSBtb25pdG9yCi8gdm1fZXZlbnQgcGFydHM6CgpBY2tlZC1ieTogUmF6
dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgoKClRoYW5rcywKUmF6dmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:08:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhcO-0000fb-An; Fri, 16 Feb 2018 15:08:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emhcM-0000fP-Vx
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:08:07 +0000
X-Inumbo-ID: 5d3c392e-132b-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5d3c392e-132b-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 15:09:20 +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 56B311435;
 Fri, 16 Feb 2018 07:07:59 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ABD783F53D;
 Fri, 16 Feb 2018 07:07:58 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-16-andre.przywara@linaro.org>
 <b883720b-e1e3-f574-72c7-210e0940fb9d@arm.com>
 <bf3229cb-f148-f66a-2217-070ade7f5652@linaro.org>
 <f39c9caf-bafd-fafe-575a-b48ed78e60ba@arm.com>
 <a128df1a-8423-01c8-2ac5-a6127831bbcd@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <74c22428-6157-7aef-c72b-542dacb15366@arm.com>
Date: Fri, 16 Feb 2018 15:07:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <a128df1a-8423-01c8-2ac5-a6127831bbcd@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 15/49] ARM: GIC: Allow tweaking the
 active state of an IRQ
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wMi8xOCAxNTowMSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTMvMDIvMTggMTI6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMTIvMDIv
MTggMTc6NTMsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gSGksCj4+Cj4+IEhpIEFuZHJlLAo+
Pgo+Pj4gT24gMTIvMDIvMTggMTM6NTUsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSBBbmRy
ZSwKPj4+Pgo+Pj4+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+
Pj4gV2hlbiBwbGF5aW5nIGFyb3VuZCB3aXRoIGhhcmR3YXJlIG1hcHBlZCwgbGV2ZWwgdHJpZ2dl
cmVkIHZpcnR1YWwgSVJRcywKPj4+Pj4gdGhlcmUgaXMgdGhlIG5lZWQgdG8gZXhwbGljaXRseSBz
ZXQgdGhlIGFjdGl2ZSBzdGF0ZSBvZiBhbiBpbnRlcnJ1cHQgYXQKPj4+Pj4gc29tZSBwb2ludCBp
biB0aW1lLgo+Pj4+PiBUbyBwcmVwYXJlIHRoZSBHSUMgZm9yIHRoYXQsIHdlIGludHJvZHVjZSBh
IHNldF9hY3RpdmVfc3RhdGUoKSBmdW5jdGlvbgo+Pj4+PiB0byBsZXQgdGhlIFZHSUMgbWFuaXB1
bGF0ZSB0aGUgc3RhdGUgb2YgYW4gYXNzb2NpYXRlZCBoYXJkd2FyZSBJUlEuCj4+Pj4+Cj4+Pj4+
IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
Pgo+Pj4+PiAtLS0KPj4+Pj4gIMKgwqAgeGVuL2FyY2gvYXJtL2dpYy12Mi5jwqDCoMKgwqAgfMKg
IDkgKysrKysrKysrCj4+Pj4+ICDCoMKgIHhlbi9hcmNoL2FybS9naWMtdjMuY8KgwqDCoMKgIHwg
MTYgKysrKysrKysrKysrKysrKwo+Pj4+PiAgwqDCoCB4ZW4vYXJjaC9hcm0vZ2ljLmPCoMKgwqDC
oMKgwqDCoCB8wqAgNSArKysrKwo+Pj4+PiAgwqDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5o
IHzCoCA1ICsrKysrCj4+Pj4+ICDCoMKgIDQgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygr
KQo+Pj4+Pgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2dpYy12Mi5jIGIveGVuL2Fy
Y2gvYXJtL2dpYy12Mi5jCj4+Pj4+IGluZGV4IDJlMzU4OTI4ODEuLjUzMzlmNjlmYmMgMTAwNjQ0
Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9naWMtdjIuYwo+Pj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vZ2ljLXYyLmMKPj4+Pj4gQEAgLTIzNSw2ICsyMzUsMTQgQEAgc3RhdGljIHVuc2lnbmVkIGlu
dCBnaWN2Ml9yZWFkX2lycSh2b2lkKQo+Pj4+PiAgwqDCoMKgwqDCoMKgIHJldHVybiAocmVhZGxf
Z2ljYyhHSUNDX0lBUikgJiBHSUNDX0lBX0lSUSk7Cj4+Pj4+ICDCoMKgIH0KPj4+Pj4gIMKgwqAg
K3N0YXRpYyB2b2lkIGdpY3YyX3NldF9hY3RpdmVfc3RhdGUoaW50IGlycSwgYm9vbCBhY3RpdmUp
Cj4+Pj4KPj4+PiBJIHdvdWxkIG11Y2ggcHJlZmVyIHRvIGhhdmUgYW4gaXJxX2Rlc2MgaW4gcGFy
YW1ldGVyLiBUaGlzIGlzIG1hdGNoaW5nCj4+Pj4gdGhlIG90aGVyIGludGVyZmFjZQo+Pj4KPj4+
IC4uLiBhbmQgdGhhdCdzIHdoeSBJIGhhZCBpdCBqdXN0IGxpa2UgdGhpcyBpbiBteSBmaXJzdCB2
ZXJzaW9uLiBIb3dldmVyCj4+PiB0aGlzIHByb3ZlZCB0byBiZSBuYXN0eSBiZWNhdXNlIEkgbm93
IG5lZWQgdG8gZ2V0IHRoaXMgaXJxX2Rlc2MgcG9pbnRlcgo+Pj4gZmlyc3QsIGFzIHRoZSBjYWxs
ZXIgZG9lc24ndCBoYXZlIGl0IGFscmVhZHkuIFNpbmNlIGFsbCB3ZSBoYXZlIGFuZCBuZWVkCj4+
PiBpcyB0aGUgYWN0dWFsIGhhcmR3YXJlIElSUSBudW1iZXIsIEkgZm91bmQgaXQgbW9yZSBzdHJh
aWdodC1mb3J3YXJkIHRvCj4+PiBqdXN0IHVzZSB0aGF0IG51bWJlciBkaXJlY3RseSBpbnN0ZWFk
IG9mIGdvaW5nIHZpYSB0aGUgcG9pbnRlciBhbmQgYmFjawo+Pj4gKGgvdyBpbnRpZCA9PiBpcnFf
ZGVzYyA9PiBpcnEpLgo+Pj4KPj4+PiBhbmQgeW91IGNvdWxkIHVwZGF0ZSB0aGUgZmxhZ3Mgc3Vj
aCBhcwo+Pj4+IF9JUlFfSU5QUk9HUkVTUyB3aGljaCB5b3UgZG9uJ3QgZG8gYXQgdGhlIG1vbWVu
dC4KPj4+Cj4+PiBNbWgsIGludGVyZXN0aW5nIHBvaW50LiBJIGd1ZXNzIEkgc2hvdWxkIGFsc28g
Y2xlYXIgdGhpcyBiaXQgaW4gdGhlIG5ldwo+Pj4gVkdJQy4gQXQgbGVhc3Qgb25jZSBJIHdyYXBw
ZWQgbXkgaGVhZCBhcm91bmQgd2hhdCB0aGlzIGZsYWcgaXMKPj4+ICphY3R1YWxseSogZm9yIChp
biBjb25qdW5jdGlvbiB3aXRoIF9JUlFfR1VFU1QpLgo+Pj4gQW55d2F5IEkgZ3Vlc3MgdGhpcyBi
aXQgd291bGQgc3RpbGwgYmUgc2V0IGluIG91ciBjYXNlLgo+Pgo+PiBGb3IgSVJRIHJvdXRlZCB0
byB0aGUgZ3Vlc3QsIHRoZSBmbGFnIGlzIHVzZWQgdG8ga25vdyB3aGV0aGVyIHlvdSBuZWVkCj4+
IHRvIEVPSSB0aGUgaW50ZXJydXB0IG9uIGRvbWFpbiBkZXN0cnVjdGlvbi4KPiAKPiBZZWFoLCBJ
IGZvdW5kIHRoYXQuIEluIGdlbmVyYWwgSSBhbSBhIGJpdCBzdXNwaWNpb3VzIG9mIHJlcGxpY2F0
aW5nIGFuZAo+IHRyYWNraW5nIHRoZSBoYXJkd2FyZSBJUlEgc3RhdGUgaW4gc29mdHdhcmUuCgpU
aGlzIGlzIGhvdyBYZW4gaGFzIGJlZW4gZGVzaWduZWQgYW5kIEkgYW0gcHJldHR5IHN1cmUgTGlu
dXggZG9lcyB0aGF0IApzYW1lLiBUaGlzIG1ha2VzIGVhc2llciBpZiB5b3Ugd2FudCBpbiB0aGUg
ZnV0dXJlIHRvIHNoYXJlIGludGVycnVwdHMgCmJldHdlZW4gbXVsdGlwbGUgZG9tYWlucyAodGhp
bmsgbGVnYWN5IFBDSSBpbnRlcnJ1cHQpIGFuZCBldmVuIGFic3RyYWN0IAp0aGUgaGFyZHdhcmUg
ZnJvbSB0aGUgdmlydHVhbCBHSUMuCgo+IAo+PiBJbiBnZW5lcmFsLCBJIHdvdWxkIGxpa2UgdG8g
a2VlcCBkZXNjLT5zdGF0dXMgaW4gc3luYyBmb3IgdGhlIGd1ZXN0IElSUS4KPj4gVGhpcyBpcyB1
c2VmdWwgZm9yIGRlYnVnZ2luZyBhbmQgcG90ZW50aWFsbHkgc29tZSByYXRlbGltaXQgb24gaW50
ZXJydXB0Cj4+IChJIGFtIHRoaW5raW5nIGZvciBJVFMpLgo+Pgo+Pj4KPj4+PiBBbHNvLCB3aG8g
aXMgcHJldmVudGluZyB0d28gQ1BVcyB0byBjbGVhciB0aGUgYWN0aXZlIGJpdCBhdCB0aGUgc2Ft
ZQo+Pj4+IHRpbWU/Cj4+Pgo+Pj4gQSBjZXJ0YWluIGhhcmR3YXJlIElSUSBpcyBhc3NpZ25lZCB0
byBvbmUgdmlydHVhbCBJUlEgb24gb25lIFZDUFUgYXQgb25lCj4+PiB0aW1lIG9ubHkuIEJlc2lk
ZXMsIEdJQ0RfSUNBQ1RJVkVSbiBoYXMgd2lyZWQgTkFORCBzZW1hbnRpY3MsIHNvIHRoYXQncwo+
Pj4gbmF0dXJhbGx5IHJhY2UgZnJlZSAoYXMgaXQgd2FzIGRlc2lnbmVkIHRvIGJlKS4KPj4+IFVu
bGVzcyBJIG1pc3Mgc29tZXRoaW5nIGhlcmUgKGhhcHB5IHRvIGJlIHBvaW50ZWQgdG8gYW4gZXhh
bXBsZSB3aGVyZSBpdAo+Pj4gY2F1c2VzIHByb2JsZW1zKS4KPj4KPj4gWW91IGNvdWxkIHBvdGVu
dGlhbGx5IGhhdmUgYSByYWNlIGJldHdlZW4gSUNBQ1RJVkVSIGFuIElTQUNUSVZFUi4KPiAKPiBJ
IGRvbid0IHNlZSB3aHkgdGhpcyB3b3VsZCBiZSBhIHByb2JsZW06Cj4gRWl0aGVyIHlvdSBhY3Rp
dmF0ZSB0aGUgSVJRIG9yIHlvdSBkZWFjdGl2YXRlIGl0LiBUaGUKPiB3aXJlZC1PUi93aXJlZC1O
QU5EIHNlbWFudGljcyBtYWtlcyBzdXJlIHRoaXMgbmV2ZXIgZ2V0cyBpbmNvbnNpc3RlbnQgb24K
PiB0aGUgaGFyZHdhcmUgc2lkZS4gSWYgeW91IGlzc3VlIHR3byBjb25mbGljdGluZyByZXF1ZXN0
cyBhdCB0aGUgc2FtZQo+IHRpbWUsIHRoYXQncyBhIGJlbmlnbiByYWNlLCB3aGljaCB5b3UgZWl0
aGVyIGRvbid0IGNhcmUgYWJvdXQgb3IgaGFuZGxlCj4gdmlhIGxvY2tpbmcgaW4gdGhlIGNvZGUg
d2hpY2ggdHJpZ2dlcnMgdGhlc2UgcmVxdWVzdHMuCj4gCj4gQmVzaWRlcywgd2Ugb25seSBkbyBv
bmUgZGlyZWN0aW9uIGluIHRoZSBjb2RlIGF0IHRoZSBtb21lbnQgYW55d2F5Lgo+IEFuZCB0aGlz
IHNob3VsZCBiZSAqY2xlYXJpbmcqIHRoZSBhY3RpdmUgc3RhdGUsIGFuZCBub3Qgc2V0dGluZyBp
dCwKPiB3aGljaCBpcyBhIGJ1ZyBJIGRpc2NvdmVyZWQgeWVzdGVyZGF5LgoKSWYgdGhlIGNvZGUg
ZG8gaGFuZGxlIG9ubHkgb25lIGRpcmVjdGlvbiwgdGhlbiB5b3Ugc2hvdWxkIGFkZCBhbiBBU1NF
UlQgCnRvIGNoZWNrIHRoZSBzdGF0ZSB2YWx1ZSByYXRoZXIgdGhhbiBtYWtpbmcgYmVsaWV2ZSB0
aGUgY29kZSBpcyBzYWZlLiBJdCAKaXMgb25seSBzYWZlIGZvciBoYXJkd2FyZSBpbnRlcnJ1cHQg
YXNzaWduZWQgdG8gYSBndWVzdCAodGhhbmtzIHRvIApsb2NraW5nKS4gSXQgd291bGQgbm90IGJl
IGZvciBYZW4uCgo+IAo+PiBpcyB2ZXJ5IHNpbWlsYXIgdG8gdGhlIGVuYWJsZS9kaXNhYmxlIHBh
cnQuIFRoaXMgbWF0dGVycyBhIGxvdCB3aGVuCj4+IHVwZGF0aW5nIGRlc2MtPnN0YXR1cy4KPiAK
PiBXaGljaCBpcyBvbmUgcmVhc29uIHdoeSBJIGFtIHN1c3BpY2lvdXMgb2YgdGhpcyB3aG9sZSBz
dGF0ZSByZXBsaWNhdGlvbi4KPiBCdXQgdGhlIGRlc2MgbG9jayBzaG91bGQgdGFrZSBjYXJlIG9m
IHRoaXMgaW4gZ2VuZXJhbCwgbm8/CgpZZXMgaWYgeW91IHRha2UgaXQuCgo+IAo+Pj4+PiArfQo+
Pj4+PiArCj4+Pj4+ICDCoMKgIHN0YXRpYyB2b2lkIGdpY3YyX3NldF9pcnFfdHlwZShzdHJ1Y3Qg
aXJxX2Rlc2MgKmRlc2MsIHVuc2lnbmVkIGludAo+Pj4+PiB0eXBlKQo+Pj4+PiAgwqDCoCB7Cj4+
Pj4+ICDCoMKgwqDCoMKgwqAgdWludDMyX3QgY2ZnLCBhY3R1YWwsIGVkZ2ViaXQ7Cj4+Pj4+IEBA
IC0xMjQxLDYgKzEyNDksNyBAQCBjb25zdCBzdGF0aWMgc3RydWN0IGdpY19od19vcGVyYXRpb25z
Cj4+Pj4+IGdpY3YyX29wcyA9IHsKPj4+Pj4gIMKgwqDCoMKgwqDCoCAuZW9pX2lyccKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCA9IGdpY3YyX2VvaV9pcnEsCj4+Pj4+ICDCoMKgwqDCoMKgwqAgLmRl
YWN0aXZhdGVfaXJxwqDCoMKgwqDCoCA9IGdpY3YyX2Rpcl9pcnEsCj4+Pj4+ICDCoMKgwqDCoMKg
wqAgLnJlYWRfaXJxwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCA9IGdpY3YyX3JlYWRfaXJxLAo+Pj4+
PiArwqDCoMKgIC5zZXRfYWN0aXZlX3N0YXRlwqDCoMKgID0gZ2ljdjJfc2V0X2FjdGl2ZV9zdGF0
ZSwKPj4+Pj4gIMKgwqDCoMKgwqDCoCAuc2V0X2lycV90eXBlwqDCoMKgwqDCoMKgwqAgPSBnaWN2
Ml9zZXRfaXJxX3R5cGUsCj4+Pj4+ICDCoMKgwqDCoMKgwqAgLnNldF9pcnFfcHJpb3JpdHnCoMKg
wqAgPSBnaWN2Ml9zZXRfaXJxX3ByaW9yaXR5LAo+Pj4+PiAgwqDCoMKgwqDCoMKgIC5zZW5kX1NH
ScKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPSBnaWN2Ml9zZW5kX1NHSSwKPj4+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwo+Pj4+PiBp
bmRleCAwOGQ0NzAzNjg3Li41OTVlYWVmNDNhIDEwMDY0NAo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9h
cm0vZ2ljLXYzLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My5jCj4+Pj4+IEBAIC00
NzUsNiArNDc1LDIxIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2ljdjNfcmVhZF9pcnEodm9pZCkK
Pj4+Pj4gIMKgwqDCoMKgwqDCoCByZXR1cm4gaXJxOwo+Pj4+PiAgwqDCoCB9Cj4+Pj4+ICDCoMKg
ICtzdGF0aWMgdm9pZCBnaWN2M19zZXRfYWN0aXZlX3N0YXRlKGludCBpcnEsIGJvb2wgYWN0aXZl
KQo+Pj4+PiArewo+Pj4+PiArwqDCoMKgIHZvaWQgX19pb21lbSAqYmFzZTsKPj4+Pj4gKwo+Pj4+
PiArwqDCoMKgIGlmICggaXJxID49IE5SX0dJQ19MT0NBTF9JUlFTKQo+Pj4+PiArwqDCoMKgwqDC
oMKgwqAgYmFzZSA9IEdJQ0QgKyAoaXJxIC8gMzIpICogNDsKPj4+Pj4gK8KgwqDCoCBlbHNlCj4+
Pj4+ICvCoMKgwqDCoMKgwqDCoCBiYXNlID0gR0lDRF9SRElTVF9TR0lfQkFTRTsKPj4+Pj4gKwo+
Pj4+PiArwqDCoMKgIGlmICggYWN0aXZlICkKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbCgx
VSA8PCAoaXJxICUgMzIpLCBiYXNlICsgR0lDRF9JU0FDVElWRVIpOwo+Pj4+PiArwqDCoMKgIGVs
c2UKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbCgxVSA8PCAoaXJxICUgMzIpLCBiYXNlICsg
R0lDRF9JQ0FDVElWRVIpOwo+Pj4+Cj4+Pj4gU2hvdWxkbid0IHlvdSB3YWl0IHVudGlsIFJXUCBi
aXRzIGlzIGNsZWFyZWQgaGVyZT8KPj4+Cj4+PiBJIGRvbid0IHNlZSB3aHkuIEkgdGhpbmsgdGhp
cyBhY3Rpb24gaGFzIHNvbWUgcG9zdGVkIHNlbWFudGljcyBhbnl3YXksCj4+PiBzbyBubyBuZWVk
IGZvciBhbnkgc3luY2hyb25pc2F0aW9uLiBBbmQgYWxzbyBSV1AgZG9lcyBub3QgdHJhY2sKPj4+
IElbU0NdQUNUSVZFUiwgb25seSBJQ0VOQUJMRVIgYW5kIHNvbWUgQ1RMUiBiaXRzIChBUk0gSUhJ
IDAwNjlELCA4LjkuNDoKPj4+IFJXUFszMV0pLgo+Pj4KPj4+Pgo+Pj4+PiArfQo+Pj4+Cj4+Pj4g
V2h5IGRvbid0IHlvdSB1c2UgdGhlIGZ1bmN0aW9uIHBva2U/Cj4+Pgo+Pj4gQWgsIEkgZGlkbid0
IHNlZSB0aGlzLiBCdXQgdGhlbiB0aGlzIG5vdyBkb2VzIHRoaXMgcXVpdGUgY29zdGx5IFJXUAo+
Pj4gZGFuY2Ugbm93LiBXZSBjb3VsZCBhZGQgYSBjaGVjayBpbiB0aGVyZSB0byBvbmx5IGRvIHRo
aXMgaWYgd2UgY2hhbmdlCj4+PiB0aGUgYWZmZWN0ZWQgcmVnaXN0ZXJzIG9yIHBhc3MgYW4gZXhw
bGljaXQgImJvb2wgd2FpdF9mb3JfcndwIiBpbiB0aGVyZS4KPj4KPj4gSSBndWVzcyB0aGlzIHdv
dWxkIGJlIHVzZWZ1bCBldmVuIGZvciB0aGUgY3VycmVudCBjb2RlLiBJZiBJIHVuZGVyc3RhbmQK
Pj4gY29ycmVjdGx5IHRoZSBSV1Agc2VtYW50aWNzLCBpdCBzaG91bGQgbm90IGJlIG5lY2Vzc2Fy
eSB0byB3YWl0IHdoZW4KPj4gd3JpdGUgdG8gSVNFTkFCTEVSIGFsc28uCj4gCj4gRXhhY3RseS4g
SSBjaGFuZ2VkIHBva2VfaXJxKCkgdG8gZG86Cj4gICAgICBpZiAoIG9mZnNldCA9PSBHSUNEX0lD
RU5BQkxFUiApCj4gICAgICAgICAgZ2ljdjNfd2FpdF9mb3JfcndwKGlycWQtPmlycSk7Cj4gCj4g
RG9lcyB0aGF0IHNvdW5kIGFjY2VwdGFibGU/CgpJIHdvdWxkIHByZWZlciB0aGUgcHJvdG90eXBl
IHRvIGJlIHVwZGF0ZWQgd2l0aCBhbm90aGVyIHBhcmFtZXRlciB0aGF0IAp3aWxsIHRlbGwgd2hl
dGhlciB3ZSB3YW50IHRvIHdhaXQgb3Igbm90LgoKPiAKPiBJIGFsc28ganVzdCBhZGRlZCBwb2tl
X2lycSgpL3BlZWtfaXJxKCkgdG8gZ2ljLXYyLmMgYXMgd2VsbC4KPiAKPiBDaGVlcnMsCj4gQW5k
cmUuCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:11:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:11:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhf8-0001Jk-O2; Fri, 16 Feb 2018 15:10:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jcsl=fk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emhf7-0001Jb-DV
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:10:57 +0000
X-Inumbo-ID: c32d08ba-132b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c32d08ba-132b-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 15:12:11 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Feb 2018 08:10:50 -0700
Message-Id: <5A87028802000078001A8759@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 16 Feb 2018 08:10:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH] shut down domain when last vCPU goes down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSd2ZSBqdXN0IGhhZCB0byBkZWFsIHdpdGggYW4gZWFybHkgYm9vdCBjcmFzaCBvZiBMaW51eCB3
aGljaCBvY2N1cnJlZApzbyBlYXJseSB0aGF0IGV2ZW4gImVhcmx5cHJpbnRrPXhlbiIgZGlkIG5v
dCBwcm9kdWNlIGFueSB1c2VmdWwgb3V0cHV0LgpIZW5jZSB0aGUgZG9tYWluIGFwcGVhcmVkIHRv
IGhhbmcsIHdoaWxlIGluIGZhY3QgaXQgaGFkIGJyb3VnaHQgZG93biBpdHMKb25seSB2Q1BVLiBC
eSB0cmFuc2xhdGluZyB0aGlzIHRvIGEgc2h1dGRvd24sIHRoZSBzaXR1YXRpb24gd2lsbCBiZQpi
ZXR0ZXIgcmVjb2duaXphYmxlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKLS0tIGEveGVuL2NvbW1vbi9kb21haW4uYworKysgYi94ZW4vY29tbW9uL2Rv
bWFpbi5jCkBAIC0xMzIxLDYgKzEzMjEsMjIgQEAgbG9uZyBkb192Y3B1X29wKGludCBjbWQsIHVu
c2lnbmVkIGludCB2YwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgVkNQVU9QX2Rvd246Cisg
ICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAgIGlmICggdi0+dmNwdV9p
ZCAhPSB2Y3B1aWQgJiYgIXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCisg
ICAgICAgICAgICB7CisgICAgICAgICAgICAgICByYyA9IDE7CisgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgICAgIH0KKworICAgICAgICBpZiAoICFyYyApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGRvbWFpbl9zaHV0ZG93bihkLCBTSFVURE9XTl9wb3dlcm9mZik7CisgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHJjID0gMDsKKyAgICAgICAgdiA9IGQtPnZj
cHVbdmNwdWlkXTsKKwogI2lmZGVmIENPTkZJR19YODYKICAgICAgICAgaWYgKCBwdl9zaGltICkK
ICAgICAgICAgICAgIHJjID0gY29udGludWVfaHlwZXJjYWxsX29uX2NwdSgwLCBwdl9zaGltX2Nw
dV9kb3duLCB2KTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:16:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:16:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhkS-0001X0-Bc; Fri, 16 Feb 2018 15:16:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emhkQ-0001Ws-Nx
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:16:26 +0000
X-Inumbo-ID: 42b8f17e-132c-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 42b8f17e-132c-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 16:15:45 +0100 (CET)
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 2913D1435;
 Fri, 16 Feb 2018 07:16:24 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 80DB13F24D;
 Fri, 16 Feb 2018 07:16:23 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-22-andre.przywara@linaro.org>
 <f12d0754-877d-30d8-7e41-77607d635fa7@arm.com>
 <47d1d32e-b431-478a-539a-96fad03e01c3@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <965f6256-4941-e181-2094-0b477fb28b3c@arm.com>
Date: Fri, 16 Feb 2018 15:16:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <47d1d32e-b431-478a-539a-96fad03e01c3@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 21/49] ARM: new VGIC: Add acccessor to
 new struct vgic_irq instance
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wMi8xOCAxMToxOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gCj4gT24gMTIvMDIvMTggMTc6NDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5k
cmUsCj4+Cj4+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFRo
ZSBuZXcgVkdJQyBpbXBsZW1lbnRhdGlvbiBjZW50ZXJzIGFyb3VuZCBhIHN0cnVjdCB2Z2ljX2ly
cSBpbnN0YW5jZQo+Pj4gcGVyIHZpcnR1YWwgSVJRLgo+Pj4gUHJvdmlkZSBhIGZ1bmN0aW9uIHRv
IHJldHJpZXZlIHRoZSByaWdodCBpbnN0YW5jZSBmb3IgYSBnaXZlbiBJUlEKPj4+IG51bWJlciBh
bmQgKGluIGNhc2Ugb2YgcHJpdmF0ZSBpbnRlcnJ1cHRzKSB0aGUgcmlnaHQgVkNQVS4KPj4+IFRo
aXMgYWxzbyBpbmNsdWRlcyB0aGUgY29ycmVzcG9uZGluZyBwdXQgZnVuY3Rpb24sIHdoaWNoIGRv
ZXMgbm90aGluZwo+Pj4gZm9yIHByaXZhdGUgaW50ZXJydXB0cyBhbmQgU1BJcywgYnV0IGhhbmRs
ZXMgdGhlIHJlZi1jb3VudGluZyBmb3IgTFBJcy4KPj4+Cj4+PiBUaGlzIGlzIGJhc2VkIG9uIExp
bnV4IGNvbW1pdCA2NGE5NTlkNjZlNDcsIHdyaXR0ZW4gYnkgQ2hyaXN0b2ZmZXIgRGFsbC4KPj4+
Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJv
Lm9yZz4KPj4+IC0tLQo+Pj4gIMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8IDEwNwo+Pj4g
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4+ICDCoCB4
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggfMKgIDMyICsrKysrKysrKysrKysrCj4+PiAgwqAgMiBm
aWxlcyBjaGFuZ2VkLCAxMzkgaW5zZXJ0aW9ucygrKQo+Pj4gIMKgIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4+ICDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4gbmV3IGZpbGUgbW9kZSAx
MDA2NDQKPj4+IGluZGV4IDAwMDAwMDAwMDAuLjMwNzUwOTFjYWEKPj4+IC0tLSAvZGV2L251bGwK
Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4gQEAgLTAsMCArMSwxMDcgQEAK
Pj4+ICsvKgo+Pj4gKyAqIENvcHlyaWdodCAoQykgMjAxNSwgMjAxNiBBUk0gTHRkLgo+Pj4gKyAq
IEltcG9ydGVkIGZyb20gTGludXggKCJuZXciIEtWTSBWR0lDKSBhbmQgaGVhdmlseSBhZGFwdGVk
IHRvIFhlbi4KPj4+ICsgKgo+Pj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5
b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4+PiArICogaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPj4+
ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPj4+ICsgKgo+
Pj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAo+Pj4gKyAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLsKgIFNlZSB0aGUKPj4+ICsgKiBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+Pj4gKyAqCj4+PiArICogWW91
IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UKPj4+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS7CoCBJZiBub3QsIHNlZSA8aHR0
cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4+PiArICovCj4+PiArCj4+PiArI2luY2x1ZGUg
PGFzbS9idWcuaD4KPj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4+PiArCj4+PiArI2luY2x1
ZGUgPGFzbS9hcm1fdmdpYy5oPgo+Pj4gKyNpbmNsdWRlICJ2Z2ljLmgiCj4+Cj4+IFBsZWFzZSBv
cmRlciB0aGUgaW5jbHVkZSBhbHBoYWJldGljYWxseS4KPiAKPiBTdXJlLgo+IAo+Pj4gKwo+Pj4g
Ky8qCj4+PiArICogSXRlcmF0ZSBvdmVyIHRoZSBWTSdzIGxpc3Qgb2YgbWFwcGVkIExQSXMgdG8g
ZmluZCB0aGUgb25lIHdpdGggYQo+Pj4gKyAqIG1hdGNoaW5nIGludGVycnVwdCBJRCBhbmQgcmV0
dXJuIGEgcmVmZXJlbmNlIHRvIHRoZSBJUlEgc3RydWN0dXJlLgo+Pj4gKyAqLwo+Pj4gK3N0YXRp
YyBzdHJ1Y3QgdmdpY19pcnEgKnZnaWNfZ2V0X2xwaShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgaW50
aWQpCj4+PiArewo+Pj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19kaXN0ICpkaXN0ID0gJmQtPmFyY2gu
dmdpYzsKPj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnEgPSBOVUxMOwo+Pj4gKwo+Pj4g
K8KgwqDCoCBzcGluX2xvY2soJmRpc3QtPmxwaV9saXN0X2xvY2spOwo+Pj4gKwo+Pj4gK8KgwqDC
oCBsaXN0X2Zvcl9lYWNoX2VudHJ5KCBpcnEsICZkaXN0LT5scGlfbGlzdF9oZWFkLCBscGlfbGlz
dCApCj4+Cj4+IEkgdGhpbmsgaXQgd291bGQgYmUgd29ydGggdGhpbmtpbmcgb2YgYSBkaWZmZXJl
bnQgZGF0YSBzdHJ1Y3R1cmUgaGVyZS4KPj4gVGhlIG51bWJlciBvZiBMUElzIGNhbiBiZSBxdWl0
ZSBoaWdoIGZvciB0aGUgaGFyZHdhcmUgZG9tYWluLgo+IAo+IFByb2JhYmx5IHRydWUuIEkganVz
dCBkaWRuJ3Qgd2FudCB0byB3YXN0ZSB0aW1lIG9uIHRoaXMgeWV0LCBhcyB3ZSBkb24ndAo+IGhh
dmUgTFBJcyBhdCB0aGUgbW9tZW50LiBIYXZpbmcgYSBsaXN0IGhhcyB0aGUgYmlnIGFkdmFudGFn
ZSBvZiBiZWluZwo+IGVhc3kgdG8gdW5kZXJzdGFuZCBhbmQgdG8gaW1wbGVtZW50LCBzbyBJIGNv
bnNpZGVyIHRoaXMgYW4gb3B0aW1pemF0aW9uCj4gdGhhdCB3ZSBjYW4gaGF2ZSBsYXRlci4KCkkg
YW0gbm90IGEgYmlnIGZhbiBvZiBhZGRpbmcgY29kZSB0aGF0IHdpbGwgbmV2ZXIgYmUgdXNlZCBh
cyBpdCBpcyBhbmQgCmp1c3QgdG9vIHNsb3cuIFRoYXQncyBnb2luZyB0byBoYXZlIGFuIGltcGFj
dCBvbiBwbGF0Zm9ybSBzdWNoIGFzIFRodW5kZXItWC4KCj4+PiArwqDCoMKgIHJldHVybiBOVUxM
Owo+Pj4gK30KPj4+ICsKPj4+ICt2b2lkIHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgdmdpY19pcnEgKmlycSkKPj4+ICt7Cj4+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2Rpc3Qg
KmRpc3QgPSAmZC0+YXJjaC52Z2ljOwo+Pj4gKwo+Pj4gK8KgwqDCoCBpZiAoIGlycS0+aW50aWQg
PCBWR0lDX01JTl9MUEkgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+ICsKPj4+ICvC
oMKgwqAgc3Bpbl9sb2NrKCZkaXN0LT5scGlfbGlzdF9sb2NrKTsKPj4+ICvCoMKgwqAgaWYgKCAh
YXRvbWljX2RlY19hbmRfdGVzdCgmaXJxLT5yZWZjb3VudCkgKQo+Pj4gK8KgwqDCoCB7Cj4+PiAr
wqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJmRpc3QtPmxwaV9saXN0X2xvY2spOwo+Pj4gK8Kg
wqDCoMKgwqDCoMKgIHJldHVybjsKPj4+ICvCoMKgwqAgfTsKPj4+ICsKPj4+ICvCoMKgwqAgbGlz
dF9kZWwoJmlycS0+bHBpX2xpc3QpOwo+Pgo+PiBJIHdvdWxkIGFkZAo+Pgo+PiBBU1NFUlQobHBp
X2xpc3RfY291bnQgPj0gMSk7Cj4+Cj4+IEJ1dCBpdCBpcyBhIGJpdCBoYXJkIHRvIGtub3cgd2hl
dGhlciB0aGlzIGNvZGUgaXMgdmFsaWQgZ2l2ZW4geW91IGRvbid0Cj4+IGhhdmUgYW55IGltcGxl
bWVudGF0aW9uIG9mIElUUyBzbyBmYXIuCj4gCj4gSXMgaXQ/IFlvdSBzaG91bGQgbm90IG5lZWQg
dGhlIGFjdHVhbCBJVFMgY29kZSB0byB2YWxpZGF0ZSB0aGlzCj4gZnVuY3Rpb24uIEluIGZhY3Qg
dGhlcmUgYXJlIG9ubHkgdmVyeSBmZXcgdXNlcnMgaW4gdmdpYy1pdHMuYy4KPiBUaGUgbWFpbiBw
b2ludCBoZXJlIGlzIHRoYXQgeW91IGhhdmUgdGV4dGJvb2sgcmVmLWNvdW50aW5nOiAqRXZlcnkq
IHRpbWUKPiB5b3UgdGFrZSBhIHBvaW50ZXIgdG8gYW4gSVJRICh2Z2ljX2dldF9pcnEpLCB5b3Ug
aGF2ZSB0byB0ZWxsIHRoZSBjb2RlCj4gd2hlbiB5b3UgYXJlIGRvbmUgd2l0aCBpdCAodmdpY19w
dXRfaXJxKS4KPiBTbyB3ZSBkZWNpZGVkIHRvIGhhdmUgdGhpcyByZWYtY291bnRpbmcgZG9uZSBw
cm9wZXJseSBldmVuIHRob3VnaCBpdCdzCj4gcG9pbnRsZXNzIGZvciBTUElzLCBQUElzIGFuZCBT
R0lzLCBhcyBpdCBtYWtlcyB0aGUgY29kZSB2ZXJ5IGNsZWFyIHRvCj4gcmVhZCBhbmQgdmVyaWZ5
Lgo+IE1vc3RseSB5b3UgaGF2ZSBnZXQgYW5kIHB1dCBpbiBvbmUgZnVuY3Rpb24sIGJ1dCBzb21l
dGltZXMgdGhlcmUgaXMgbW9yZQo+IHRpbWUgYmV0d2VlbiB0aGVtOiBmb3IgaW5zdGFuY2UgaWYg
YW4gaW50ZXJydXB0IGdvZXMgdG8gdGhlIGFwX2xpc3QuIFdlCj4gImdldCIgaXQsIGFkZCBpdCB0
byB0aGUgbGlzdCwgdGhlbiByZXR1cm4uIFdoZW4gdGhlIGd1ZXN0IGhhcyBhY3R1YWxseQo+IGhh
bmRsZWQgdGhpcyBpbnRlcnJ1cHQsIHdlIHJlbW92ZSBpdCBmcm9tIHRoZSBsaXN0IGFuZCBvbmx5
IHRoZW4gInB1dCIKPiBpdCBhZ2Fpbi4KCldoZW4gSSByZWFkIG9ubHkgdGhpcyBzZXJpZXMsIEkg
Y2FuJ3QgdGVsbCB3aHkgcmVmY291bnRpbmcgaXMgbmVjZXNzYXJ5IApmb3IgTFBJcyBvbmx5LiBU
aGlzIGlzIG5laXRoZXIgc2FpZCBpbiB0aGUgY29tbWl0IG1lc3NhZ2Ugbm9yIGluIHRoZSAKY292
ZXIgbGV0dGVyLiBOb3RlIHRoYXQgSSBrbm93IHRoZSBhbnN3ZXIsIEkgZG91YnQgdGhlIG90aGVy
IG1heSBrbm93IGl0LgoKU28geWVzLCB0aGUgY29kZSBpcyB0cml2aWFsLiBCdXQgd2l0aG91dCB0
aGUgZnVsbCBsb2dpYy9leHBsYW5hdGlvbiwgaXQgCmlzIGhhcmQgdG8gdGVsbCBob3cgdGhlIElU
UyBpcyBnb2luZyB0byBmaXQgaW4gYW5kIHdoZXRoZXIgd2hhdCB5b3UgZG8gCmtub3cgbG9va3Mg
c2Vuc2libGUuCgo+IAo+Pj4gK8KgwqDCoCBkaXN0LT5scGlfbGlzdF9jb3VudC0tOwo+Pj4gK8Kg
wqDCoCBzcGluX3VubG9jaygmZGlzdC0+bHBpX2xpc3RfbG9jayk7Cj4+PiArCj4+PiArwqDCoMKg
IHhmcmVlKGlycSk7Cj4+PiArfQo+Pj4gKwo+Pj4gKy8qCj4+PiArICogTG9jYWwgdmFyaWFibGVz
Ogo+Pj4gKyAqIG1vZGU6IEMKPj4+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4+PiArICogYy1i
YXNpYy1vZmZzZXQ6IDQKPj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPj4+ICsgKiBFbmQ6
Cj4+PiArICovCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oIGIveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4gaW5kZXgg
MDAwMDAwMDAwMC4uN2ExNWNmZGQ3OQo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5oCj4+Cj4+IFRvIGJlIGhvbmVzdCwgSSBhbSBub3QgYSBiaWcgZmFu
IG9mIGhlYWRlcnMgZGVmaW5lZCBpbiB0aGUgY29kZSBiaXRzLiBTbwo+PiBJIHdvdWxkIG5lZWQg
YSByZWFzb24gZm9yIHRoYXQgdG8gYmUgdGhlcmUgYW5kIG5vdCBpbiB0aGUgaW5jbHVkZSB5b3UK
Pj4gZGVmaW5lZCBpbiB0aGUgcHJldmlvdXMgcGF0Y2guCj4gCj4gV2hhdCBpcyB0aGUgcHJvYmxl
bSB3aXRoIHRoYXQ/Cj4gVGhlIHJhdGlvbmFsZSBoZXJlIGlzIHRvIGdhdGhlciBhbGwgZGVmaW5p
dGlvbnMgYW5kIHByb3RvdHlwZXMgdGhhdCBhcmUKPiBhY3R1YWxseSBWR0lDICppbnRlcm5hbCou
IE5vIGNvZGUgb3V0c2lkZSBvZiB0aGUgYWN0dWFsIFZHSUMKPiAoeGVuL2FyY2gvYXJtL3ZnaWMv
KSBzaG91bGQgYmUgY29uY2VybmVkIHdpdGggaXQsIGFuZCBzbyBJIGNvbnNpZGVyIHRoaXMKPiBn
b29kIHN0eWxlIHRvIGtlZXAgdGhpcyBoZWFkZXIgZmlsZSBsb2NhbC4gVGhpcyBtYWtlcyBpdCB2
ZXJ5IGNsZWFyIHRoYXQKPiBubyBnZW5lcmljIG9yIGFyY2ggY29kZSBzaG91bGQgZXZlciB0aW5r
ZXIgd2l0aCBhbnl0aGluZyBkZWZpbmVkIGluIGl0Lgo+IAo+IFRoaW5rIGFib3V0IGl0IGxpa2Ug
d2UgY291bGQgYWN0dWFsbHkgZ2x1ZSBhbGwgdGhvc2UgZmlsZXMgaW4gdGhpcyBuZXcKPiBkaXJl
Y3RvcnkgdG9nZXRoZXIgaW50byBvbmUgZ2xvcmlvdXMgbmV3LXZnaWMuYy4gVGhlbiB3ZSB3b3Vs
ZCBub3QgbmVlZAo+IHRoaXMgaGVhZGVyLiBCdXQgaXQncyB0ZXJyaWJsZSB0byByZWFkIGFuZCBy
ZXZpZXcsIHNvIHdlIGhhdmUgdGhpcyBuaWNlCj4gc3BsaXQtdXAgaW50byB2Z2ljLW1taW8uYyBh
bmQgdmdpYy5jLCBmb3IgaW5zdGFuY2UuIEFuZCBub3cgd2UgbmVlZCB0aGlzCj4gaGVhZGVyIGZp
bGUgdG8gbGluayB0aG9zZSBmaWxlcyB0b2dldGhlciwgdG8gYWxsb3cgdGhlIE1NSU8gZW11bGF0
aW9uIHRvCj4gbWFuaXB1bGF0ZSB0aGUgc3RhdGUgb2YgYW4gaW50ZXJydXB0IGFuZCBxdWV1ZSBp
dCB0byBhIFZDUFUsIGZvciBpbnN0YW5jZS4KPiAKPiBJdCdzIHRvdGFsbHkgcG9zc2libGUgdGhh
dCB0aGVyZSBhcmUgZGVmaW5pdGlvbnMgYW5kIHByb3RvdHlwZXMgaW4gaGVyZQo+IHdoaWNoIGRv
bid0IGJlbG9uZyBoZXJlLiBUQkggSSBkaWRuJ3QgcmV2aWV3IHRoaXMgZmlsZSBoZXJlIHZlcnkK
PiBjYXJlZnVsbHkgZm9yIHdoYXQgd2Ugc3RpbGwgbmVlZCBhbmQgd2hhdCBub3QsIHNvIEkgYW0g
aGFwcHkgdG8gdGFrZQo+IGFkdmljZSBvbiB3aGF0J3Mgd3JvbmcgaGVyZS4KCkZhaXIgZW5vdWdo
LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:20:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:20:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhog-0002Bo-TV; Fri, 16 Feb 2018 15:20:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emhof-0002B7-SP
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:20:49 +0000
X-Inumbo-ID: 2436b696-132d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2436b696-132d-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 15:22:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68046057"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A87028802000078001A8759@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f0538ea6-5648-4b82-1240-0d02bfeaa065@citrix.com>
Date: Fri, 16 Feb 2018 15:20:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A87028802000078001A8759@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] shut down domain when last vCPU goes down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTU6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC0tLSBhL3hlbi9jb21tb24v
ZG9tYWluLmMKPiArKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gQEAgLTEzMjEsNiArMTMyMSwy
MiBAQCBsb25nIGRvX3ZjcHVfb3AoaW50IGNtZCwgdW5zaWduZWQgaW50IHZjCj4gICAgICAgICAg
YnJlYWs7Cj4gIAo+ICAgICAgY2FzZSBWQ1BVT1BfZG93bjoKPiArICAgICAgICBmb3JfZWFjaF92
Y3B1ICggZCwgdiApCj4gKyAgICAgICAgICAgIGlmICggdi0+dmNwdV9pZCAhPSB2Y3B1aWQgJiYg
IXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCj4gKyAgICAgICAgICAgIHsK
PiArICAgICAgICAgICAgICAgcmMgPSAxOwo+ICsgICAgICAgICAgICAgICBicmVhazsKPiArICAg
ICAgICAgICAgfQo+ICsKPiArICAgICAgICBpZiAoICFyYyApCgpIb3cgYWJvdXQ6CgppZiAoICFy
YyApIC8qIExhc3QgdmNwdSBnb2luZyBkb3duPyAqLwoKanVzdCB0byBnaXZlIHNvbWUgaGludCBv
ZiB3aGF0IGlzIGdvaW5nIG9uIHRvIGEgY2FzdWFsIHJlYWRlcj8KClByZWZlcmFibHkgd2l0aCB0
aGlzIGlzIG9yIHNvbWV0aGluZyBzaW1pbGFyLCBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3Blcgo8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBk
b21haW5fc2h1dGRvd24oZCwgU0hVVERPV05fcG93ZXJvZmYpOwo+ICsgICAgICAgICAgICBicmVh
azsKPiArICAgICAgICB9Cj4gKwo+ICsgICAgICAgIHJjID0gMDsKPiArICAgICAgICB2ID0gZC0+
dmNwdVt2Y3B1aWRdOwo+ICsKPiAgI2lmZGVmIENPTkZJR19YODYKPiAgICAgICAgICBpZiAoIHB2
X3NoaW0gKQo+ICAgICAgICAgICAgICByYyA9IGNvbnRpbnVlX2h5cGVyY2FsbF9vbl9jcHUoMCwg
cHZfc2hpbV9jcHVfZG93biwgdik7Cj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:21:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:21:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhpX-0002GV-77; Fri, 16 Feb 2018 15:21:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zjwl=fk=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emhpW-0002GK-3G
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:21:42 +0000
X-Inumbo-ID: fe3708b1-132c-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fe3708b1-132c-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 16:21:00 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 85390AAC8;
 Fri, 16 Feb 2018 15:21:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org
Date: Fri, 16 Feb 2018 16:21:19 +0100
Message-Id: <20180216152119.21821-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, akpm@linux-foundation.org, mhocko@suse.com,
 stable@vger.kernel.org
Subject: [Xen-devel] [PATCH v2] mm: don't defer struct page initialization
	for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGY3Zjk5MTAwZDhkOTVkYmNmMDllMDIxNmExNDMyMTFlNzk0MThiOWYgKCJtbTogc3Rv
cCB6ZXJvaW5nCm1lbW9yeSBkdXJpbmcgYWxsb2NhdGlvbiBpbiB2bWVtbWFwIikgYnJva2UgWGVu
IHB2IGRvbWFpbnMgaW4gc29tZQpjb25maWd1cmF0aW9ucywgYXMgdGhlICJQaW5uZWQiIGluZm9y
bWF0aW9uIGluIHN0cnVjdCBwYWdlIG9mIGVhcmx5CnBhZ2UgdGFibGVzIGNvdWxkIGdldCBsb3N0
LiBUaGlzIHdpbGwgbGVhZCB0byB0aGUga2VybmVsIHRyeWluZyB0bwp3cml0ZSBkaXJlY3RseSBp
bnRvIHRoZSBwYWdlIHRhYmxlcyBpbnN0ZWFkIG9mIGFza2luZyB0aGUgaHlwZXJ2aXNvcgp0byBk
byBzby4gVGhlIHJlc3VsdCBpcyBhIGNyYXNoIGxpa2UgdGhlIGZvbGxvd2luZzoKClsgICAgMC4w
MDQwMDBdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgZmZm
Zjg4MDFlYWQxOTAwOApbICAgIDAuMDA0MDAwXSBJUDogeGVuX3NldF9wdWQrMHg0ZS8weGQwClsg
ICAgMC4wMDQwMDBdIFBHRCAxYzBhMDY3IFA0RCAxYzBhMDY3IFBVRCAyM2EwMDY3IFBNRCAxZTlk
ZTAwNjcgUFRFIDgwMTAwMDAxZWFkMTkwNjUKWyAgICAwLjAwNDAwMF0gT29wczogMDAwMyBbIzFd
IFBSRUVNUFQgU01QClsgICAgMC4wMDQwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDA0
MDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCA0LjE0LjAtZGVm
YXVsdCsgIzI3MQpbICAgIDAuMDA0MDAwXSBIYXJkd2FyZSBuYW1lOiBEZWxsIEluYy4gTGF0aXR1
ZGUgRTY0NDAvMDE1OU43LCBCSU9TIEEwNyAwNi8yNi8yMDE0ClsgICAgMC4wMDQwMDBdIHRhc2s6
IGZmZmZmZmZmODFjMTA0ODAgdGFzay5zdGFjazogZmZmZmZmZmY4MWMwMDAwMApbICAgIDAuMDA0
MDAwXSBSSVA6IGUwMzA6eGVuX3NldF9wdWQrMHg0ZS8weGQwClsgICAgMC4wMDQwMDBdIFJTUDog
ZTAyYjpmZmZmZmZmZjgxYzAzY2Q4IEVGTEFHUzogMDAwMTAyNDYKWyAgICAwLjAwNDAwMF0gUkFY
OiAwMDJmZmZmODAwMDAwODAwIFJCWDogZmZmZjg4MDIwZmQzMTAwMCBSQ1g6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAwLjAwNDAwMF0gUkRYOiBmZmZmZWEwMDAwMDAwMDAwIFJTSTogMDAwMDAwMDFi
ODMwODA2NyBSREk6IGZmZmY4ODAxZWFkMTkwMDgKWyAgICAwLjAwNDAwMF0gUkJQOiBmZmZmODgw
MWVhZDE5MDA4IFIwODogYWFhYWFhYWFhYWFhYWFhYSBSMDk6IDAwMDAwMDAwMDYzZjRjODAKWyAg
ICAwLjAwNDAwMF0gUjEwOiBhYWFhYWFhYWFhYWFhYWFhIFIxMTogMDcyMDA3MjAwNzIwMDcyMCBS
MTI6IDAwMDAwMDAxYjgzMDgwNjcKWyAgICAwLjAwNDAwMF0gUjEzOiBmZmZmZmZmZjgxYzhhOWNj
IFIxNDogZmZmZjg4MDE4ZmQzMTAwMCBSMTU6IDAwMDA3N2ZmODAwMDAwMDAKWyAgICAwLjAwNDAw
MF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAyMGY2MDAwMDAoMDAwMCkg
a25sR1M6MDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMDA0MDAwXSBDUzogIGUwMzMgRFM6IDAwMDAg
RVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgICAgMC4wMDQwMDBdIENSMjogZmZmZjg4
MDFlYWQxOTAwOCBDUjM6IDAwMDAwMDAwMDFjMDkwMDAgQ1I0OiAwMDAwMDAwMDAwMDQyNjYwClsg
ICAgMC4wMDQwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDQwMDBdICBfX3BtZF9hbGxvYysweDEy
OC8weDE0MApbICAgIDAuMDA0MDAwXSAgPyBhY3BpX29zX21hcF9pb21lbSsweDE3NS8weDFiMApb
ICAgIDAuMDA0MDAwXSAgaW9yZW1hcF9wYWdlX3JhbmdlKzB4M2Y0LzB4NDEwClsgICAgMC4wMDQw
MDBdICA/IGFjcGlfb3NfbWFwX2lvbWVtKzB4MTc1LzB4MWIwClsgICAgMC4wMDQwMDBdICBfX2lv
cmVtYXBfY2FsbGVyKzB4MWMzLzB4MmUwClsgICAgMC4wMDQwMDBdICBhY3BpX29zX21hcF9pb21l
bSsweDE3NS8weDFiMApbICAgIDAuMDA0MDAwXSAgYWNwaV90Yl9hY3F1aXJlX3RhYmxlKzB4Mzkv
MHg2NgpbICAgIDAuMDA0MDAwXSAgYWNwaV90Yl92YWxpZGF0ZV90YWJsZSsweDQ0LzB4N2MKWyAg
ICAwLjAwNDAwMF0gIGFjcGlfdGJfdmVyaWZ5X3RlbXBfdGFibGUrMHg0NS8weDMwNApbICAgIDAu
MDA0MDAwXSAgPyBhY3BpX3V0X2FjcXVpcmVfbXV0ZXgrMHgxMmEvMHgxYzIKWyAgICAwLjAwNDAw
MF0gIGFjcGlfcmVhbGxvY2F0ZV9yb290X3RhYmxlKzB4MTJkLzB4MTQxClsgICAgMC4wMDQwMDBd
ICBhY3BpX2Vhcmx5X2luaXQrMHg0ZC8weDEwYQpbICAgIDAuMDA0MDAwXSAgc3RhcnRfa2VybmVs
KzB4M2ViLzB4NGExClsgICAgMC4wMDQwMDBdICA/IHNldF9pbml0X2FyZysweDU1LzB4NTUKWyAg
ICAwLjAwNDAwMF0gIHhlbl9zdGFydF9rZXJuZWwrMHg1MjgvMHg1MzIKWyAgICAwLjAwNDAwMF0g
Q29kZTogNDggMDEgZTggNDggMGYgNDIgMTUgYTIgZmQgYmUgMDAgNDggMDEgZDAgNDggYmEgMDAg
MDAgMDAgMDAgMDAgZWEgZmYgZmYgNDggYzEgZTggMGMgNDggYzEgZTAgMDYgNDggMDEgZDAgNDgg
OGIgMDAgZjYgYzQgMDIgNzUgNWQgPDRjPiA4OSA2NSAwMCA1YiA1ZCA0MSA1YyBjMyA2NSA4YiAw
NSA1MiA5ZiBmZSA3ZSA4OSBjMCA0OCAwZiBhMwpbICAgIDAuMDA0MDAwXSBSSVA6IHhlbl9zZXRf
cHVkKzB4NGUvMHhkMCBSU1A6IGZmZmZmZmZmODFjMDNjZDgKWyAgICAwLjAwNDAwMF0gQ1IyOiBm
ZmZmODgwMWVhZDE5MDA4ClsgICAgMC4wMDQwMDBdIC0tLVsgZW5kIHRyYWNlIDM4ZWNhMmU1NmYx
YjY0MmUgXS0tLQoKQXZvaWQgdGhpcyBwcm9ibGVtIGJ5IG5vdCBkZWZlcnJpbmcgc3RydWN0IHBh
Z2UgaW5pdGlhbGl6YXRpb24gd2hlbgpydW5uaW5nIGFzIFhlbiBwdiBndWVzdC4KCkNjOiA8c3Rh
YmxlQHZnZXIua2VybmVsLm9yZz4gIzQuMTUKU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8
amdyb3NzQHN1c2UuY29tPgotLS0KIG1tL3BhZ2VfYWxsb2MuYyB8IDMgKysrCiAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvbW0vcGFnZV9hbGxvYy5jIGIvbW0v
cGFnZV9hbGxvYy5jCmluZGV4IDgxZTE4Y2VlZjU3OS4uNjgxZDUwNGI5YTQwIDEwMDY0NAotLS0g
YS9tbS9wYWdlX2FsbG9jLmMKKysrIGIvbW0vcGFnZV9hbGxvYy5jCkBAIC0zNDcsNiArMzQ3LDkg
QEAgc3RhdGljIGlubGluZSBib29sIHVwZGF0ZV9kZWZlcl9pbml0KHBnX2RhdGFfdCAqcGdkYXQs
CiAJLyogQWx3YXlzIHBvcHVsYXRlIGxvdyB6b25lcyBmb3IgYWRkcmVzcy1jb25zdHJhaW5lZCBh
bGxvY2F0aW9ucyAqLwogCWlmICh6b25lX2VuZCA8IHBnZGF0X2VuZF9wZm4ocGdkYXQpKQogCQly
ZXR1cm4gdHJ1ZTsKKwkvKiBYZW4gUFYgZG9tYWlucyBuZWVkIHBhZ2Ugc3RydWN0dXJlcyBlYXJs
eSAqLworCWlmICh4ZW5fcHZfZG9tYWluKCkpCisJCXJldHVybiB0cnVlOwogCSgqbnJfaW5pdGlh
bGlzZWQpKys7CiAJaWYgKCgqbnJfaW5pdGlhbGlzZWQgPiBwZ2RhdC0+c3RhdGljX2luaXRfcGdj
bnQpICYmCiAJICAgIChwZm4gJiAoUEFHRVNfUEVSX1NFQ1RJT04gLSAxKSkgPT0gMCkgewotLSAK
Mi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:23:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:23:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhqu-0002PF-Gx; Fri, 16 Feb 2018 15:23:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emhqt-0002Od-8p
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:23:07 +0000
X-Inumbo-ID: 7608b973-132d-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 7608b973-132d-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 15:24:21 +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 EF4D81435;
 Fri, 16 Feb 2018 07:22:59 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5330E3F24D;
 Fri, 16 Feb 2018 07:22:59 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-25-andre.przywara@linaro.org>
 <0a43b818-ed1c-baac-7304-e46573a368b7@arm.com>
 <da0fc719-2704-8264-fcbe-afe4020a70d2@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e800c119-4983-5d69-3549-a5fdca88f796@arm.com>
Date: Fri, 16 Feb 2018 15:22:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <da0fc719-2704-8264-fcbe-afe4020a70d2@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 24/49] ARM: new VGIC: Add IRQ sync/flush
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxMy8wMi8xOCAxNTo0MCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MTMvMDIvMTggMTI6NDEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgQW5kcmUsCj4+Cj4+IE9u
IDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IGdldHMgY2FsbGVkIG9u
IGd1ZXN0IGVudHJ5IGFuZCBleGl0Lgo+Pj4gVGhlIGNvZGUgdGFsa2luZyB0byB0aGUgYWN0dWFs
IEdJQ3YyL3YzIGhhcmR3YXJlIGlzIGFkZGVkIGluIHRoZQo+Pj4gZm9sbG93aW5nIHBhdGNoZXMu
Cj4+Pgo+Pj4gVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgMDkxOWU4NGMwZmMxLCB3cml0
dGVuIGJ5IE1hcmMgWnluZ2llci4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4+IC0tLQo+Pj4gIMKgIHhlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYyB8IDI0Ngo+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPj4+ICDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggfMKgwqAgMiAr
Cj4+PiAgwqAgMiBmaWxlcyBjaGFuZ2VkLCAyNDggaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmMKPj4+IGluZGV4IGE0ZWZkMWZkMDMuLmExZjc3MTMwZDQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+
Pj4gQEAgLTM4MCw2ICszODAsMjUyIEBAIGludCB2Z2ljX2luamVjdF9pcnEoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0Cj4+PiB2Y3B1ICp2Y3B1LCB1bnNpZ25lZCBpbnQgaW50aWQsCj4+PiAgwqDC
oMKgwqDCoCByZXR1cm4gMDsKPj4+ICDCoCB9Cj4+PiAgwqAgKy8qKgo+Pj4gKyAqIHZnaWNfcHJ1
bmVfYXBfbGlzdCAtIFJlbW92ZSBub24tcmVsZXZhbnQgaW50ZXJydXB0cyBmcm9tIHRoZSBsaXN0
Cj4+PiArICoKPj4+ICsgKiBAdmNwdTogVGhlIFZDUFUgcG9pbnRlcgo+Pj4gKyAqCj4+PiArICog
R28gb3ZlciB0aGUgbGlzdCBvZiAiaW50ZXJlc3RpbmciIGludGVycnVwdHMsIGFuZCBwcnVuZSB0
aG9zZSB0aGF0IHdlCj4+PiArICogd29uJ3QgaGF2ZSB0byBjb25zaWRlciBpbiB0aGUgbmVhciBm
dXR1cmUuCj4+PiArICovCj4+PiArc3RhdGljIHZvaWQgdmdpY19wcnVuZV9hcF9saXN0KHN0cnVj
dCB2Y3B1ICp2Y3B1KQo+Pj4gK3sKPj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfY3B1ICp2Z2ljX2Nw
dSA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1Owo+Pj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmly
cSwgKnRtcDsKPj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+ICsKPj4+ICtyZXRy
eToKPj4+ICvCoMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2ss
IGZsYWdzKTsKPj4+ICsKPj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKCBpcnEs
IHRtcCwgJnZnaWNfY3B1LT5hcF9saXN0X2hlYWQsCj4+PiBhcF9saXN0ICkKPj4KPj4gU2VlIG15
IGNvbW1lbnQgb24gcGF0Y2ggIzIyLCB0aGlzIGlzIHdoZXJlIEkgYW0gd29ycnkgYWJvdXQgZ29p
bmcKPj4gdGhyb3VnaCB0aGUgbGlzdCBldmVyeSB0aW1lIHdlIGVudGVyIHRvIHRoZSBoeXBlcnZp
c29yIGZyb20gdGhlIGd1ZXN0Lgo+IAo+IEkgYW0gbm90IHN1cmUgd2UgY2FuIGF2b2lkIHRoaXMg
aGVyZSwgYXMgdGhpcyBmdW5jdGlvbiBpcyBjcnVjaWFsIHRvIHRoZQo+IFZHSUMgc3RhdGUgbWFj
aGluZS4KPiBXZSBtaWdodCBsYXRlciBsb29rIGludG8gaWYgd2UgY2FuIGF2b2lkIGl0ZXJhdGlu
ZyB0aHJvdWdoIHRoZSB3aG9sZQo+IGxpc3Qgb3IgaWYgd2UgY2FuIHNob3J0Y3V0IHNvbWUgaW50
ZXJydXB0cyBzb21laG93LCBidXQgSSByZWFsbHkgd291bGQKPiBiZSBjYXJlZnVsIHRpbmtlcmlu
ZyB3aXRoIHRoaXMgZnVuY3Rpb24gdG9vIG11Y2guCgpNeSBiaWdnZXN0IGNvbmNlcm4gaXMgaG93
IGJpZyB0aGUgbGlzdCBjYW4gYmUuIElmIHRoZSBsaXN0IGlzIHF1aXRlIApzbWFsbCwgdGhlbiB0
aGlzIGZ1bmN0aW9uIGlzIG9rIHRvIGNhbGwgd2hlbiBlbnRlcmluZyB0byB0aGUgaHlwZXJ2aXNv
ci4gCklmIHlvdSB0ZWxsIG1lIGl0IGNhbiBiZSBiaWdnZXIsIHRoZW4gSSBhbSBxdWl0ZSByZWx1
Y3RhbnQgdG8gc2VlIHRoaXMgCmNvZGUgaW4gWGVuLiBPYnZpb3VzbHkgdGhpcyBjb3VsZCBiZSBz
b2x2ZWQgYWZ0ZXJ3YXJkcyBidXQgY2xlYXJseSAKYmVmb3JlIHdlIG1ha2UgdGhpcyBhIGRlZmF1
bHQgb3B0aW9uIGluIFhlbi4KClRvIGJlIGNsZWFyLCBJIGFtIGFza2luZyBob3cgbXVjaCBhIGd1
ZXN0IGNhbiBjb250cm9sIHRoZSBzaXplIG9mIHRoZSBsaXN0LgoKWy4uLl0KCj4+PiArLyogUmVx
dWlyZXMgdGhlIGFwX2xpc3RfbG9jayB0byBiZSBoZWxkLiAqLwo+Pj4gK3N0YXRpYyBpbnQgY29t
cHV0ZV9hcF9saXN0X2RlcHRoKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+Pj4gK3sKPj4+ICvCoMKgwqAg
c3RydWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1Owo+Pj4gK8Kg
wqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycTsKPj4+ICvCoMKgwqAgaW50IGNvdW50ID0gMDsKPj4+
ICsKPj4+ICvCoMKgwqAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZ2Z2ljX2NwdS0+YXBfbGlzdF9s
b2NrKSk7Cj4+PiArCj4+PiArwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXJxLCAmdmdpY19j
cHUtPmFwX2xpc3RfaGVhZCwgYXBfbGlzdCkKPj4KPj4gSGVyZSBhbm90aGVyIGV4YW1wbGUuCj4g
Cj4gVGhpcyBjYW4gYmUgc2hvcnQgY3V0LCBpbmRlZWQuIFRoZSBvbmx5IHBsYWNlIHdlIGNhbGwg
dGhpcyBmdW5jdGlvbiBpcwo+IHdoZXJlIHdlIGNvbXBhcmUgaXQgYWdhaW5zdCB0aGUgbnVtYmVy
IG9mIExScyBiZWxvdy4KPiBTbyB3ZSBkb24ndCBuZWVkIHRvIGtub3cgdGhlIGFjdHVhbCBudW1i
ZXIgb2YgZWxlbWVudHMsIGJ1dCBjb3VsZCBiYWlsCj4gb3V0IG9uY2Ugd2UgcmVhY2hlZCB0aGUg
bnVtYmVyIG9mIExScy4KPiBUaGlzIGZ1bmN0aW9uIGhlcmUgd291bGQgdGhlbiByZXR1cm4gYSBi
b29sLCBjb21wYXJpbmcgaW50ZXJuYWxseQo+IGFnYWluc3QgdGhlIG51bWJlciBvZiBMUnMgYWxy
ZWFkeS4KClRoaXMgd291bGQgb25seSBzb2x2ZSBvbmUgcGFydCBvZiB0aGUgcHJvYmxlbS4gVGhl
biB5b3UgZ28gc29ydGluZyB0aGUgCmxpc3QgaWYgeW91IGhhdmUgbW9yZSB2SVJRIGluIHRoZSBs
aXN0IHRoYW4gdGhlIG51bWJlciBvZiBMUnMuCgpTZWUgYWJvdmUgZm9yIG15IHRob3VnaHRzIG9u
IHRoZSBsaXN0LgoKPj4+ICsgKiBnaWNfY2xlYXJfbHJzKCkgLSBVcGRhdGUgdGhlIFZHSUMgc3Rh
dGUgZnJvbSBoYXJkd2FyZSBhZnRlciBhCj4+PiBndWVzdCdzIHJ1bi4KPj4+ICsgKiBAdmNwdTog
dGhlIFZDUFUuCj4+PiArICoKPj4+ICsgKiBTeW5jIGJhY2sgdGhlIGhhcmR3YXJlIFZHSUMgc3Rh
dGUgYWZ0ZXIgdGhlIGd1ZXN0IGhhcyBydW4sIGludG8gb3VyCj4+PiArICogVkdJQyBlbXVsYXRp
b24gc3RydWN0dXJlcywgSXQgcmVhZHMgdGhlIExScyBhbmQgdXBkYXRlcyB0aGUKPj4+IHJlc3Bl
Y3RpdmUKPj4+ICsgKiBzdHJ1Y3QgdmdpY19pcnEsIHRha2luZyBsZXZlbC9lZGdlIGludG8gYWNj
b3VudC4KPj4+ICsgKiBUaGlzIGlzIHRoZSBoaWdoIGxldmVsIGZ1bmN0aW9uIHdoaWNoIHRha2Vz
IGNhcmUgb2YgdGhlIGNvbmRpdGlvbnMsCj4+PiArICogYWxzbyBiYWlscyBvdXQgZWFybHkgaWYg
dGhlcmUgd2VyZSBubyBpbnRlcnJ1cHRzIHF1ZXVlZC4KPj4+ICsgKiBXYXM6IGt2bV92Z2ljX3N5
bmNfaHdzdGF0ZSgpCj4+PiArICovCj4+PiArdm9pZCBnaWNfY2xlYXJfbHJzKHN0cnVjdCB2Y3B1
ICp2Y3B1KQo+Pgo+PiBJIHRoaW5rIEkgd291bGQgcHJlZmVyIGlmIHdlIHN0aWNrIHdpdGggdGhl
IEtWTSBuYW1lLgo+IAo+IFllcywgcGxlYXNlISA7LSkKPiBJIGZvdW5kIHRob3NlIG5hbWVzIGFs
d2F5cyBjb25mdXNpbmcsIGVzcGVjaWFsbHkgZ2ljX2luamVjdCgpLiBUbyBiZQo+IGhvbmVzdCBJ
IG5ldmVyIGtub3cgd2hpY2ggaXMgd2hpY2ggaW4gdGhlIEtWTSBjYXNlIGFzIHdlbGwgKHN5bmMg
dnMuCj4gZmx1c2gpLCBzbyBJIHdhcyB3b25kZXJpbmcgaWYgd2UgY2FsbCBib3RoIHRoZSBlbnRy
eSBhbmQgdGhlIGV4aXQKPiBoYW5kbGVyICJzeW5jIiwgYnV0IGRlbm90ZSB0aGUgZGlyZWN0aW9u
LCBsaWtlOgo+IHZnaWNfc3luY19mcm9tX2xycygpIGFuZCB2Z2ljX3N5bmNfdG9fbHJzKCkuCgor
MSBvbiB0aGUgc3VnZ2VzdGVkIG5hbWluZyA6KS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:25:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:25:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emhtB-0002cd-1B; Fri, 16 Feb 2018 15:25:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emht9-0002cU-GA
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:25:27 +0000
X-Inumbo-ID: 85610cb4-132d-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 85610cb4-132d-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 16:24:46 +0100 (CET)
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 BE7E41435;
 Fri, 16 Feb 2018 07:25:25 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2038E3F24D;
 Fri, 16 Feb 2018 07:25:24 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-28-andre.przywara@linaro.org>
 <e9c61e1a-a874-e44d-fa1e-8b624ef9fb4d@arm.com>
 <5d37854e-3785-85ab-6850-b57f96db0270@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <57e4b1b4-7bd9-740b-b188-496bafff4c42@arm.com>
Date: Fri, 16 Feb 2018 15:25:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5d37854e-3785-85ab-6850-b57f96db0270@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 27/49] ARM: new VGIC: Add MMIO handling
	framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAxMy8wMi8xOCAxODoxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gT24g
MTMvMDIvMTggMTY6NTIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+ICtzdHJ1Y3QgdmdpY19yZWdp
c3Rlcl9yZWdpb24gewo+Pj4gK8KgwqDCoCB1bnNpZ25lZCBpbnQgcmVnX29mZnNldDsKPj4+ICvC
oMKgwqAgdW5zaWduZWQgaW50IGxlbjsKPj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGJpdHNfcGVy
X2lycTsKPj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGFjY2Vzc19mbGFnczsKPj4+ICvCoMKgwqAg
dW5pb24KPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgKCpy
ZWFkKShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJfdCBhZGRyLAo+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50
IGxlbik7Cj4+PiArwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyAoKml0c19yZWFkKShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pdHMKPj4+ICppdHMsCj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBh
ZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7Cj4+PiArwqDCoMKgIH07Cj4+PiArwqDCoMKg
IHVuaW9uCj4+PiArwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKgwqDCoCB2b2lkICgqd3JpdGUpKHN0
cnVjdCB2Y3B1ICp2Y3B1LCBwYWRkcl90IGFkZHIsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFs
KTsKPj4+ICvCoMKgwqDCoMKgwqDCoCB2b2lkICgqaXRzX3dyaXRlKShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmdpY19pdHMgKml0cywKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5z
aWduZWQgbG9uZyB2YWwpOwo+Pj4gK8KgwqDCoCB9Owo+Pj4gK8KgwqDCoCB1bnNpZ25lZCBsb25n
ICgqdWFjY2Vzc19yZWFkKShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJfdCBhZGRyLAo+Pj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCB1bnNpZ25lZCBpbnQgbGVuKTsKPj4+ICvCoMKgwqAgdW5pb24KPj4+ICvCoMKgwqAg
ewo+Pj4gK8KgwqDCoMKgwqDCoMKgIHZvaWQgKCp1YWNjZXNzX3dyaXRlKShzdHJ1Y3QgdmNwdSAq
dmNwdSwgcGFkZHJfdCBhZGRyLAo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9u
ZyB2YWwpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGludCAoKnVhY2Nlc3NfaXRzX3dyaXRlKShzdHJ1
Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmdpY19pdHMgKml0cywKPj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBhZGRyX3Qg
YWRkciwgdW5zaWduZWQgaW50IGxlbiwKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgdmFsKTsK
Pj4+ICvCoMKgwqAgfTsKPj4KPj4gSSBkb24ndCB0aGluayB1YWNjZXNzIGhlbHBlcnMgbWFrZXMg
c2Vuc2UgZm9yIFhlbi4KPiAKPiBUcnVlLCBJIHdhcyB1bnN1cmUgYWJvdXQgd2hldGhlciB0byBr
ZWVwIHRoZW0uIEkgaGF2ZSB0aGUgZ3V0IGZlZWxpbmcgd2UKPiBuZWVkIGl0IGxhdGVyIHdoZW4g
d2Ugd2FudCB0byBzdXNwZW5kL3Jlc3VtZSB0aGUgVkdJQywgc28gcmVtb3ZpbmcKPiBldmVyeXRo
aW5nIGFuZCB0aGVuIHNpbXBsaWZ5aW5nIHRoZSBjb2RlIGFmdGVyd2FyZHMgbWlnaHQgYml0ZSB1
cyBpbiB0aGUKPiBmdXR1cmUuCj4gU28gYXMgbG9uZyBhcyBpdCBkb2Vzbid0IHJlYWxseSBodXJ0
LCBJIGFtIHRlbXB0ZWQgdG8ga2VlcCB0aGF0IGNvZGUgaW4sCj4gd2hpY2ggYWxzbyBrZWVwcyBp
dCBjbG9zZXIgdGhlIHRoZSBLVk0gaW1wbGVtZW50YXRpb24uCgpJIGRvbid0IHdhbnQgdG8gc2Vl
IGNvZGUgdGhhdCBpcyBnb2luZyB0byBwb3RlbnRpYWxseSByb3QuIElmIHdlIHJlYWxseSAKbmVl
ZCBpdCwgd2UgY2FuIGFkZCBpdCBhZnRlcndhcmRzLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFs
bAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:40:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emi7B-0003UG-Hx; Fri, 16 Feb 2018 15:39:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jcsl=fk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emi7A-0003UA-A6
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:39:56 +0000
X-Inumbo-ID: 8b74965a-132f-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b74965a-132f-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 16:39:16 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Feb 2018 08:39:54 -0700
Message-Id: <5A87095902000078001A87D3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 16 Feb 2018 08:39:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: issue branch prediction barrier when
 switching 64-bit guest to kernel mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2luY2UgYm90aCBrZXJuZWwgYW5kIHVzZXIgbW9kZSBydW4gaW4gcmluZyAzLCB0aGV5IHJ1biBp
biB0aGUgc2FtZQoicHJlZGljdG9yIG1vZGUiLiBXaGlsZSB0aGUga2VybmVsIGNvdWxkIHRha2Ug
Y2FyZSBvZiB0aGlzIGl0c2VsZiwgZG9pbmcKc28gd291bGQgYmUgeWV0IGFub3RoZXIgaXRlbSBk
aXN0aW5ndWlzaGluZyBQViBmcm9tIG5hdGl2ZS4gQWRkaXRpb25hbGx5CndlJ3JlIGluIGEgbXVj
aCBiZXR0ZXIgcG9zaXRpb24gdG8gaXNzdWUgdGhlIGJhcnJpZXIgY29tbWFuZCwgYW5kIHdlIGNh
bgpzYXZlIGEgI0dQIChmb3IgcHJpdmlsZWdlZCBpbnN0cnVjdGlvbiBlbXVsYXRpb24pIHRoaXMg
d2F5LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4u
YwpAQCAtMTAsNiArMTAsNyBAQAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogCiAjaW5jbHVkZSA8
YXNtL3B2L2RvbWFpbi5oPgorI2luY2x1ZGUgPGFzbS9zcGVjX2N0cmwuaD4KIAogLyogT3ZlcnJp
ZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICov
CiAjdW5kZWYgbWZuX3RvX3BhZ2UKQEAgLTI1MSw2ICsyNTIsMTAgQEAgdm9pZCB0b2dnbGVfZ3Vl
c3RfbW9kZShzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgZWxzZQogICAgICAgICAgICAgdi0+YXJj
aC5wdl92Y3B1LmdzX2Jhc2VfdXNlciA9IF9fcmRnc2Jhc2UoKTsKICAgICB9CisKKyAgICBpZiAo
IG9wdF9pYnBiICYmICEodi0+YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCisgICAgICAg
IHdybXNybChNU1JfUFJFRF9DTUQsIFBSRURfQ01EX0lCUEIpOworCiAgICAgYXNtIHZvbGF0aWxl
ICggInN3YXBncyIgKTsKIAogICAgIF90b2dnbGVfZ3Vlc3RfcHQodik7CgoKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:40:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emi72-0003Tu-Ay; Fri, 16 Feb 2018 15:39:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emi71-0003T5-ED
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:39:47 +0000
X-Inumbo-ID: ca4bf593-132f-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ca4bf593-132f-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 15:41:01 +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 15CF91435;
 Fri, 16 Feb 2018 07:39:40 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6EA043F24D;
 Fri, 16 Feb 2018 07:39:39 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-29-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e48caa66-f717-55dd-06a6-6872cfa9bbfc@arm.com>
Date: Fri, 16 Feb 2018 15:39:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-29-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 28/49] ARM: new VGIC: Add GICv2 MMIO
 handling framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQ3Jl
YXRlIHZnaWMtbW1pby12Mi5jIHRvIGRlc2NyaWJlIEdJQ3YyIGVtdWxhdGlvbiBzcGVjaWZpYyBo
YW5kbGVycwo+IHVzaW5nIHRoZSBpbml0aWFsaXplciBtYWNyb3MgcHJvdmlkZWQgYnkgdGhlIFZH
SUMgTU1JTyBmcmFtZXdvcmsuCj4gUHJvdmlkZSBhIGZ1bmN0aW9uIHRvIHJlZ2lzdGVyIHRoZSBH
SUN2MiBkaXN0cmlidXRvciByZWdpc3RlcnMgdG8KPiB0aGUgWGVuIE1NSU8gZnJhbWV3b3JrLgo+
IFRoZSBhY3R1YWwgaGFuZGxlciBmdW5jdGlvbnMgYXJlIHN0aWxsIHN0dWJzIGluIHRoaXMgcGF0
Y2guCj4gCj4gVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgZmI4NDhkYjM5NjYxLCB3cml0
dGVuIGJ5IEFuZHJlIFByenl3YXJhLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy1tbWlvLXYyLmMgfCA4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYyAgICB8IDI2ICsrKysrKysrKysr
KysKPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oICAgIHwgIDIgKwo+ICAgeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5oICAgICAgICAgfCAgMiArCj4gICA0IGZpbGVzIGNoYW5nZWQsIDEx
MyBpbnNlcnRpb25zKCspCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy1tbWlvLXYyLmMKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMC4uZWU2ODVhNWEwNwo+IC0tLSAvZGV2L251bGwK
PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+IEBAIC0wLDAgKzEsODMg
QEAKPiArLyoKPiArICogVkdJQ3YyIE1NSU8gaGFuZGxpbmcgZnVuY3Rpb25zCj4gKyAqIEltcG9y
dGVkIGZyb20gTGludXggKCJuZXciIEtWTSBWR0lDKSBhbmQgaGVhdmlseSBhZGFwdGVkIHRvIFhl
bi4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVk
aXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiArICogcHVibGlzaGVk
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ICsg
KiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCj4gKyAqLwo+ICsKPiArI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KPiArI2lu
Y2x1ZGUgPHhlbi9zY2hlZC5oPgo+ICsjaW5jbHVkZSA8eGVuL3NpemVzLmg+Cj4gKyNpbmNsdWRl
IDxhc20vYXJtX3ZnaWMuaD4KPiArCj4gKyNpbmNsdWRlICJ2Z2ljLmgiCj4gKyNpbmNsdWRlICJ2
Z2ljLW1taW8uaCIKPiArCj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdp
b24gdmdpY192Ml9kaXN0X3JlZ2lzdGVyc1tdID0gewo+ICsgICAgUkVHSVNURVJfREVTQ19XSVRI
X0xFTkdUSChHSUNEX0NUTFIsCj4gKyAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21t
aW9fd3JpdGVfd2ksIDEyLAo+ICsgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKPiArICAgIFJF
R0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JR1JPVVBSLAo+ICsgICAgICAgIHZn
aWNfbW1pb19yZWFkX3JhbywgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+ICsg
ICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKPiArICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRT
X1BFUl9JUlEoR0lDRF9JU0VOQUJMRVIsCj4gKyAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2
Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDEsCj4gKyAgICAgICAgVkdJQ19BQ0NFU1Nf
MzJiaXQpLAo+ICsgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lDRU5B
QkxFUiwKPiArICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwg
TlVMTCwgTlVMTCwgMSwKPiArICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gKyAgICBSRUdJ
U1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVNQRU5EUiwKPiArICAgICAgICB2Z2lj
X21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPiArICAg
ICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19Q
RVJfSVJRKEdJQ0RfSUNQRU5EUiwKPiArICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNf
bW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPiArICAgICAgICBWR0lDX0FDQ0VTU18zMmJp
dCksCj4gKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVNBQ1RJVkVS
LAo+ICsgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxM
LCBOVUxMLCAxLAo+ICsgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKPiArICAgIFJFR0lTVEVS
X0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JQ0FDVElWRVIsCj4gKyAgICAgICAgdmdpY19t
bWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDEsCj4gKyAgICAg
ICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAo+ICsgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVS
X0lSUShHSUNEX0lQUklPUklUWVIsCj4gKyAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2lj
X21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDgsCj4gKyAgICAgICAgVkdJQ19BQ0NFU1NfMzJi
aXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKPiArICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BF
Ul9JUlEoR0lDRF9JVEFSR0VUU1IsCj4gKyAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2lj
X21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDgsCj4gKyAgICAgICAgVkdJQ19BQ0NFU1NfMzJi
aXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKPiArICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BF
Ul9JUlEoR0lDRF9JQ0ZHUiwKPiArICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1p
b193cml0ZV93aSwgTlVMTCwgTlVMTCwgMiwKPiArICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCks
Cj4gKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIKEdJQ0RfU0dJUiwKPiArICAgICAgICB2
Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgNCwKPiArICAgICAgICBWR0lD
X0FDQ0VTU18zMmJpdCksCj4gKyAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIKEdJQ0RfQ1BF
TkRTR0lSLAo+ICsgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dp
LCAxNiwKPiArICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAo+
ICsgICAgUkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX1NQRU5EU0dJUiwKPiArICAgICAg
ICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMTYsCj4gKyAgICAgICAg
VkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKPiArfTsKPiArCj4gK3Vuc2ln
bmVkIGludCB2Z2ljX3YyX2luaXRfZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmRl
dikKPiArewo+ICsgICAgZGV2LT5yZWdpb25zID0gdmdpY192Ml9kaXN0X3JlZ2lzdGVyczsKPiAr
ICAgIGRldi0+bnJfcmVnaW9ucyA9IEFSUkFZX1NJWkUodmdpY192Ml9kaXN0X3JlZ2lzdGVycyk7
Cj4gKwo+ICsgICAgcmV0dXJuIFNaXzRLOwo+ICt9Cj4gKwo+ICsvKgo+ICsgKiBMb2NhbCB2YXJp
YWJsZXM6Cj4gKyAqIG1vZGU6IEMKPiArICogYy1maWxlLXN0eWxlOiAiQlNEIgo+ICsgKiBjLWJh
c2ljLW9mZnNldDogNAo+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKPiArICogRW5kOgo+ICsg
Ki8KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+IGluZGV4IDNjNzA5NDU0NjYuLjU5NzAzYTY5MDkgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+IEBAIC0xODIsNiArMTgyLDMyIEBAIHN0cnVjdCBtbWlv
X2hhbmRsZXJfb3BzIHhlbl9pb19naWNfb3BzID0gewo+ICAgICAgIC53cml0ZSA9IGRpc3BhdGNo
X21taW9fd3JpdGUsCj4gICB9Owo+ICAgCj4gK2ludCB2Z2ljX3JlZ2lzdGVyX2Rpc3RfaW9kZXYo
c3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBkaXN0X2Jhc2VfYWRkcmVzcywKCkkgd291bGQgcmF0
aGVyIHByZWZlciB0byB1c2UgZ2ZuX3Qgb3ZlciBwYWRkcl90LiBUaGUgZm9ybWVyIGRlYWwgd2l0
aCAKZnJhbWUgb25seSBpcyBzYWZlciB0byB1c2UuCgo+ICsgICAgICAgICAgICAgICAgIGVudW0g
dmdpY190eXBlIHR5cGUpCj4gK3sKPiArICAgIHN0cnVjdCB2Z2ljX2lvX2RldmljZSAqaW9fZGV2
aWNlID0gJmQtPmFyY2gudmdpYy5kaXN0X2lvZGV2Owo+ICsgICAgaW50IHJldCA9IDA7CgpUaGlz
IHZhcmlhYmxlIGlzIHBvaW50bGVzcy4gWW91IG5ldmVyIHNldCBpdCBhZnRlciBzbyBhbHdheXMg
cmV0dXJuIDAuCgo+ICsgICAgdW5zaWduZWQgaW50IGxlbjsKPiArCj4gKyAgICBzd2l0Y2ggKHR5
cGUpCgpzd2l0Y2ggKCAuLi4gKQoKPiArICAgIHsKPiArICAgIGNhc2UgVkdJQ19WMjoKPiArICAg
ICAgICBsZW4gPSB2Z2ljX3YyX2luaXRfZGlzdF9pb2Rldihpb19kZXZpY2UpOwo+ICsgICAgICAg
IGJyZWFrOwo+ICsgICAgZGVmYXVsdDoKPiArICAgICAgICBCVUdfT04oMSk7CgpQbGVhc2UgdXNl
IEJVRygpIGhlcmUuIEJ1dCBoYXZlIHlvdSBjaGVja2VkIHdlIHdpbGwgbmV2ZXIgcmVhY2ggaGVy
ZSAKd2l0aCB0aGUgd3JvbmcgdmdpY190eXBlPwoKPiArICAgIH0KPiArCj4gKyAgICBpb19kZXZp
Y2UtPmJhc2VfYWRkciA9IGRpc3RfYmFzZV9hZGRyZXNzOwoKQWxzbyBiYXNlX2FkZHIgJiBjbyB3
b3VsZCBvbmx5IGNvbnRhaW4gZnJhbWUuCgo+ICsgICAgaW9fZGV2aWNlLT5pb2Rldl90eXBlID0g
SU9ERVZfRElTVDsKPiArICAgIGlvX2RldmljZS0+cmVkaXN0X3ZjcHUgPSBOVUxMOwo+ICsKPiAr
ICAgIHJlZ2lzdGVyX21taW9faGFuZGxlcihkLCAmeGVuX2lvX2dpY19vcHMsIGRpc3RfYmFzZV9h
ZGRyZXNzLCBsZW4sCj4gKyAgICAgICAgICAgICAgICAgIGlvX2RldmljZSk7Cj4gKwo+ICsgICAg
cmV0dXJuIHJldDsKPiArfQo+ICsKPiAgIC8qCj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAg
KiBtb2RlOiBDCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKPiBpbmRleCAzNzViNzA1NjFkLi4xMGFjNjgy
Mjk2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCj4gKysrIGIv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKPiBAQCAtMTM3LDYgKzEzNyw4IEBAIHVuc2ln
bmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfcmFvKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICAgdm9pZCB2
Z2ljX21taW9fd3JpdGVfd2koc3RydWN0IHZjcHUgKnZjcHUsIHBhZGRyX3QgYWRkciwKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFs
KTsKPiAgIAo+ICt1bnNpZ25lZCBpbnQgdmdpY192Ml9pbml0X2Rpc3RfaW9kZXYoc3RydWN0IHZn
aWNfaW9fZGV2aWNlICpkZXYpOwo+ICsKPiAgIC8qIEZpbmQgdGhlIHByb3BlciByZWdpc3RlciBo
YW5kbGVyIGVudHJ5IGdpdmVuIGEgY2VydGFpbiBhZGRyZXNzIG9mZnNldCAqLwo+ICAgY29uc3Qg
c3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uICoKPiAgIHZnaWNfZmluZF9tbWlvX3JlZ2lvbihj
b25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24gKnJlZ2lvbnMsCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+IGlu
ZGV4IDQyNmIzNGQwY2UuLjc3NDdkM2YzZTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy5oCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4gQEAgLTQ5LDYgKzQ5
LDggQEAgdm9pZCB2Z2ljX3YyX2ZvbGRfbHJfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpOwo+ICAg
dm9pZCB2Z2ljX3YyX3BvcHVsYXRlX2xyKHN0cnVjdCB2Y3B1ICp2Y3B1LCBzdHJ1Y3QgdmdpY19p
cnEgKmlycSwgaW50IGxyKTsKPiAgIHZvaWQgdmdpY192Ml9jbGVhcl9scihzdHJ1Y3QgdmNwdSAq
dmNwdSwgaW50IGxyKTsKPiAgIHZvaWQgdmdpY192Ml9zZXRfdW5kZXJmbG93KHN0cnVjdCB2Y3B1
ICp2Y3B1KTsKPiAraW50IHZnaWNfcmVnaXN0ZXJfZGlzdF9pb2RldihzdHJ1Y3QgZG9tYWluICpk
LCBwYWRkcl90IGRpc3RfYmFzZV9hZGRyZXNzLAo+ICsgICAgICAgICAgICAgICAgIGVudW0gdmdp
Y190eXBlKTsKPiAgIAo+ICAgdm9pZCB2Z2ljX3YyX3NhdmVfc3RhdGUoc3RydWN0IHZjcHUgKnZj
cHUpOwo+ICAgdm9pZCB2Z2ljX3YyX3Jlc3RvcmVfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpOwo+
IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:41:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:41:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emi8O-00046R-Ra; Fri, 16 Feb 2018 15:41:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zjwl=fk=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emi8N-000465-P2
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:41:11 +0000
X-Inumbo-ID: fc57a8c9-132f-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fc57a8c9-132f-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 15:42:25 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1027FAB40;
 Fri, 16 Feb 2018 15:41:04 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org
Date: Fri, 16 Feb 2018 16:41:01 +0100
Message-Id: <20180216154101.22865-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, akpm@linux-foundation.org, mhocko@suse.com,
 stable@vger.kernel.org
Subject: [Xen-devel] [RESEND v2] mm: don't defer struct page initialization
	for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IGY3Zjk5MTAwZDhkOTVkYmNmMDllMDIxNmExNDMyMTFlNzk0MThiOWYgKCJtbTogc3Rv
cCB6ZXJvaW5nCm1lbW9yeSBkdXJpbmcgYWxsb2NhdGlvbiBpbiB2bWVtbWFwIikgYnJva2UgWGVu
IHB2IGRvbWFpbnMgaW4gc29tZQpjb25maWd1cmF0aW9ucywgYXMgdGhlICJQaW5uZWQiIGluZm9y
bWF0aW9uIGluIHN0cnVjdCBwYWdlIG9mIGVhcmx5CnBhZ2UgdGFibGVzIGNvdWxkIGdldCBsb3N0
LiBUaGlzIHdpbGwgbGVhZCB0byB0aGUga2VybmVsIHRyeWluZyB0bwp3cml0ZSBkaXJlY3RseSBp
bnRvIHRoZSBwYWdlIHRhYmxlcyBpbnN0ZWFkIG9mIGFza2luZyB0aGUgaHlwZXJ2aXNvcgp0byBk
byBzby4gVGhlIHJlc3VsdCBpcyBhIGNyYXNoIGxpa2UgdGhlIGZvbGxvd2luZzoKClsgICAgMC4w
MDQwMDBdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVlc3QgYXQgZmZm
Zjg4MDFlYWQxOTAwOApbICAgIDAuMDA0MDAwXSBJUDogeGVuX3NldF9wdWQrMHg0ZS8weGQwClsg
ICAgMC4wMDQwMDBdIFBHRCAxYzBhMDY3IFA0RCAxYzBhMDY3IFBVRCAyM2EwMDY3IFBNRCAxZTlk
ZTAwNjcgUFRFIDgwMTAwMDAxZWFkMTkwNjUKWyAgICAwLjAwNDAwMF0gT29wczogMDAwMyBbIzFd
IFBSRUVNUFQgU01QClsgICAgMC4wMDQwMDBdIE1vZHVsZXMgbGlua2VkIGluOgpbICAgIDAuMDA0
MDAwXSBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCA0LjE0LjAtZGVm
YXVsdCsgIzI3MQpbICAgIDAuMDA0MDAwXSBIYXJkd2FyZSBuYW1lOiBEZWxsIEluYy4gTGF0aXR1
ZGUgRTY0NDAvMDE1OU43LCBCSU9TIEEwNyAwNi8yNi8yMDE0ClsgICAgMC4wMDQwMDBdIHRhc2s6
IGZmZmZmZmZmODFjMTA0ODAgdGFzay5zdGFjazogZmZmZmZmZmY4MWMwMDAwMApbICAgIDAuMDA0
MDAwXSBSSVA6IGUwMzA6eGVuX3NldF9wdWQrMHg0ZS8weGQwClsgICAgMC4wMDQwMDBdIFJTUDog
ZTAyYjpmZmZmZmZmZjgxYzAzY2Q4IEVGTEFHUzogMDAwMTAyNDYKWyAgICAwLjAwNDAwMF0gUkFY
OiAwMDJmZmZmODAwMDAwODAwIFJCWDogZmZmZjg4MDIwZmQzMTAwMCBSQ1g6IDAwMDAwMDAwMDAw
MDAwMDAKWyAgICAwLjAwNDAwMF0gUkRYOiBmZmZmZWEwMDAwMDAwMDAwIFJTSTogMDAwMDAwMDFi
ODMwODA2NyBSREk6IGZmZmY4ODAxZWFkMTkwMDgKWyAgICAwLjAwNDAwMF0gUkJQOiBmZmZmODgw
MWVhZDE5MDA4IFIwODogYWFhYWFhYWFhYWFhYWFhYSBSMDk6IDAwMDAwMDAwMDYzZjRjODAKWyAg
ICAwLjAwNDAwMF0gUjEwOiBhYWFhYWFhYWFhYWFhYWFhIFIxMTogMDcyMDA3MjAwNzIwMDcyMCBS
MTI6IDAwMDAwMDAxYjgzMDgwNjcKWyAgICAwLjAwNDAwMF0gUjEzOiBmZmZmZmZmZjgxYzhhOWNj
IFIxNDogZmZmZjg4MDE4ZmQzMTAwMCBSMTU6IDAwMDA3N2ZmODAwMDAwMDAKWyAgICAwLjAwNDAw
MF0gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAyMGY2MDAwMDAoMDAwMCkg
a25sR1M6MDAwMDAwMDAwMDAwMDAwMApbICAgIDAuMDA0MDAwXSBDUzogIGUwMzMgRFM6IDAwMDAg
RVM6IDAwMDAgQ1IwOiAwMDAwMDAwMDgwMDUwMDMzClsgICAgMC4wMDQwMDBdIENSMjogZmZmZjg4
MDFlYWQxOTAwOCBDUjM6IDAwMDAwMDAwMDFjMDkwMDAgQ1I0OiAwMDAwMDAwMDAwMDQyNjYwClsg
ICAgMC4wMDQwMDBdIENhbGwgVHJhY2U6ClsgICAgMC4wMDQwMDBdICBfX3BtZF9hbGxvYysweDEy
OC8weDE0MApbICAgIDAuMDA0MDAwXSAgPyBhY3BpX29zX21hcF9pb21lbSsweDE3NS8weDFiMApb
ICAgIDAuMDA0MDAwXSAgaW9yZW1hcF9wYWdlX3JhbmdlKzB4M2Y0LzB4NDEwClsgICAgMC4wMDQw
MDBdICA/IGFjcGlfb3NfbWFwX2lvbWVtKzB4MTc1LzB4MWIwClsgICAgMC4wMDQwMDBdICBfX2lv
cmVtYXBfY2FsbGVyKzB4MWMzLzB4MmUwClsgICAgMC4wMDQwMDBdICBhY3BpX29zX21hcF9pb21l
bSsweDE3NS8weDFiMApbICAgIDAuMDA0MDAwXSAgYWNwaV90Yl9hY3F1aXJlX3RhYmxlKzB4Mzkv
MHg2NgpbICAgIDAuMDA0MDAwXSAgYWNwaV90Yl92YWxpZGF0ZV90YWJsZSsweDQ0LzB4N2MKWyAg
ICAwLjAwNDAwMF0gIGFjcGlfdGJfdmVyaWZ5X3RlbXBfdGFibGUrMHg0NS8weDMwNApbICAgIDAu
MDA0MDAwXSAgPyBhY3BpX3V0X2FjcXVpcmVfbXV0ZXgrMHgxMmEvMHgxYzIKWyAgICAwLjAwNDAw
MF0gIGFjcGlfcmVhbGxvY2F0ZV9yb290X3RhYmxlKzB4MTJkLzB4MTQxClsgICAgMC4wMDQwMDBd
ICBhY3BpX2Vhcmx5X2luaXQrMHg0ZC8weDEwYQpbICAgIDAuMDA0MDAwXSAgc3RhcnRfa2VybmVs
KzB4M2ViLzB4NGExClsgICAgMC4wMDQwMDBdICA/IHNldF9pbml0X2FyZysweDU1LzB4NTUKWyAg
ICAwLjAwNDAwMF0gIHhlbl9zdGFydF9rZXJuZWwrMHg1MjgvMHg1MzIKWyAgICAwLjAwNDAwMF0g
Q29kZTogNDggMDEgZTggNDggMGYgNDIgMTUgYTIgZmQgYmUgMDAgNDggMDEgZDAgNDggYmEgMDAg
MDAgMDAgMDAgMDAgZWEgZmYgZmYgNDggYzEgZTggMGMgNDggYzEgZTAgMDYgNDggMDEgZDAgNDgg
OGIgMDAgZjYgYzQgMDIgNzUgNWQgPDRjPiA4OSA2NSAwMCA1YiA1ZCA0MSA1YyBjMyA2NSA4YiAw
NSA1MiA5ZiBmZSA3ZSA4OSBjMCA0OCAwZiBhMwpbICAgIDAuMDA0MDAwXSBSSVA6IHhlbl9zZXRf
cHVkKzB4NGUvMHhkMCBSU1A6IGZmZmZmZmZmODFjMDNjZDgKWyAgICAwLjAwNDAwMF0gQ1IyOiBm
ZmZmODgwMWVhZDE5MDA4ClsgICAgMC4wMDQwMDBdIC0tLVsgZW5kIHRyYWNlIDM4ZWNhMmU1NmYx
YjY0MmUgXS0tLQoKQXZvaWQgdGhpcyBwcm9ibGVtIGJ5IG5vdCBkZWZlcnJpbmcgc3RydWN0IHBh
Z2UgaW5pdGlhbGl6YXRpb24gd2hlbgpydW5uaW5nIGFzIFhlbiBwdiBndWVzdC4KCkNjOiA8c3Rh
YmxlQHZnZXIua2VybmVsLm9yZz4gIzQuMTUKRml4ZXM6IGY3Zjk5MTAwZDhkOTVkICgibW06IHN0
b3AgemVyb2luZyBtZW1vcnkgZHVyaW5nIGFsbG9jYXRpb24gaW4gdm1lbW1hcCIpClNpZ25lZC1v
ZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KLS0tCiBtbS9wYWdlX2FsbG9j
LmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh
L21tL3BhZ2VfYWxsb2MuYyBiL21tL3BhZ2VfYWxsb2MuYwppbmRleCA4MWUxOGNlZWY1NzkuLjY4
MWQ1MDRiOWE0MCAxMDA2NDQKLS0tIGEvbW0vcGFnZV9hbGxvYy5jCisrKyBiL21tL3BhZ2VfYWxs
b2MuYwpAQCAtMzQ3LDYgKzM0Nyw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB1cGRhdGVfZGVmZXJf
aW5pdChwZ19kYXRhX3QgKnBnZGF0LAogCS8qIEFsd2F5cyBwb3B1bGF0ZSBsb3cgem9uZXMgZm9y
IGFkZHJlc3MtY29uc3RyYWluZWQgYWxsb2NhdGlvbnMgKi8KIAlpZiAoem9uZV9lbmQgPCBwZ2Rh
dF9lbmRfcGZuKHBnZGF0KSkKIAkJcmV0dXJuIHRydWU7CisJLyogWGVuIFBWIGRvbWFpbnMgbmVl
ZCBwYWdlIHN0cnVjdHVyZXMgZWFybHkgKi8KKwlpZiAoeGVuX3B2X2RvbWFpbigpKQorCQlyZXR1
cm4gdHJ1ZTsKIAkoKm5yX2luaXRpYWxpc2VkKSsrOwogCWlmICgoKm5yX2luaXRpYWxpc2VkID4g
cGdkYXQtPnN0YXRpY19pbml0X3BnY250KSAmJgogCSAgICAocGZuICYgKFBBR0VTX1BFUl9TRUNU
SU9OIC0gMSkpID09IDApIHsKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:50:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:50:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emiHc-0004xA-HS; Fri, 16 Feb 2018 15:50:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emiHb-0004x4-MR
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:50:43 +0000
X-Inumbo-ID: 0bbdb856-1331-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0bbdb856-1331-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 16:50:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68048542"
To: Jan Beulich <JBeulich@suse.com>
References: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
 <46e2fbd4-06e3-275f-834c-72d91515c823@citrix.com>
 <5A869D9902000078001A84B0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7b247467-81cd-5614-c18d-35d888277e76@citrix.com>
Date: Fri, 16 Feb 2018 15:50:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A869D9902000078001A84B0@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/PV: avoid indirect call/thunk in I/O
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMDg6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjAyLjE4IGF0
IDE3OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE1LzAyLzE4
IDE2OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LXByaXYtb3AuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4+PiBA
QCAtNzMsNTUgKzczLDQyIEBAIHZvaWQgKCpwdl9wb3N0X291dGJfaG9vaykodW5zaWduZWQgaW50
IHAKPj4+ICAKPj4+ICB0eXBlZGVmIHZvaWQgaW9fZW11bF9zdHViX3Qoc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKik7Cj4+PiAgCj4+PiAtdm9pZCBfX3g4Nl9pbmRpcmVjdF90aHVua19yY3godm9pZCk7
Cj4+PiAtCj4+PiAgc3RhdGljIGlvX2VtdWxfc3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3Ry
dWN0IHByaXZfb3BfY3R4dCAqY3R4dCwgdTggb3Bjb2RlLAo+Pj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQg
Ynl0ZXMpCj4+PiAgewo+Pj4gICAgICBzdHJ1Y3Qgc3R1YnMgKnRoaXNfc3R1YnMgPSAmdGhpc19j
cHUoc3R1YnMpOwo+Pj4gICAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlzX3N0dWJzLT5h
ZGRyICsgU1RVQl9CVUZfU0laRSAvIDI7Cj4+PiArICAgIHNpZ25lZCBsb25nIGRpc3A7Cj4+IEkn
bSBub3QgaW4gZmF2b3VyIG9mIHNwcmlua2xpbmcgJ3NpZ25lZCcgYWxsIG92ZXIgdGhlIGNvZGUg
YmFzZS4KPj4KPj4gbG9uZyBpcyBhbHJlYWR5IHVuYW1iaWd1b3VzLCBhbmQgYSBmYXIgbW9yZSBj
b21tb24gY29uc3RydWN0IHRvIGVuY291bnRlci4gCj4gSXQncyB0aGlzICJjb21tb24iIHdoaWNo
IG1hZGUgbWUgdXNlICJzaWduZWQiIGhlcmUgKGFuZCBpbiBzaW1pbGFyCj4gcGxhY2VzIGVsc2V3
aGVyZSkgLSB3ZSBzdGlsbCBoYXZlIGZhciB0b28gbWFueSBjYXNlcyBsZWZ0IHdoZXJlIHBsYWlu
Cj4gc2hvcnQvaW50L2xvbmcgYXJlIHVzZWQgd2hlbiB0aGUgdW5zaWduZWQgdmFyaWFudCB3b3Vs
ZCBhY3R1YWxseSBiZQo+IGJldHRlci4gSGVuY2UsIF9hdCBsZWFzdF8gdW50aWwgdGhvc2UgaXNz
dWVzIGFyZSBhbGwgZ29uZSwgSSB2ZXJ5IG11Y2gKPiBwcmVmZXIgbWFraW5nIGV4cGxpY2l0IHdo
ZW4gc2lnbmVkIHF1YW50aXRpZXMgYXJlIG1lYW50LgoKQnV0IHdoeSBkb2VzIGl0IGFjdHVhbGx5
IG1hdHRlcj/CoCBOb29uZSBjYW4gYmxpbmRseSBzd2l0Y2ggYmV0d2VlbgpwcmVmaXhlZCBhbmQg
dW5wcmVmaXhlZCB2ZXJzaW9ucyB3aXRob3V0IHVuZGVyc3RhbmRpbmcgd2hhdCBpcyBnb2luZyBv
biwKYW5kIGRpc3AgaGVyZSBpcyBhIHNpZ25lZCB1c2FnZS4KCkFsc28sIGFyZSB5b3UgcHJvcG9z
aW5nIHRoYXQgdGhlIGVuZCBnb2FsIGZvciBhICJjbGVhbiIgY29kaW5nIHN0eWxlIGlzCnRvIGhh
dmUgYWxsIG5hdGl2ZSBDIHR5cGVzIGV4cGxpY2l0bHkgcHJlZml4ZWQgd2l0aCBzaWduZWQgb3Ig
dW5zaWduZWQ/wqAKSWYgbm90IChhbmQgSSByZWFsbHkgaG9wZSBub3QpLCB0aGVuIHB1dHRpbmcg
c2lnbmVkIGluIGhlcmUgaXMgY2F1c2luZwpleHRyYSB3b3JrIGZvciB1cyB0byB1bmRvIGxhdGVy
LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:53:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emiJs-00058G-To; Fri, 16 Feb 2018 15:53:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emiJr-00057p-Ty
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:53:03 +0000
X-Inumbo-ID: a4cc7d6c-1331-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4cc7d6c-1331-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 15:54:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68048709"
Date: Fri, 16 Feb 2018 15:52:48 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180216155248.ni6vg3botbbwvb74@MacBook-Pro-de-Roger.local>
References: <5A87028802000078001A8759@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A87028802000078001A8759@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] shut down domain when last vCPU goes down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDg6MTA6NDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSSd2ZSBqdXN0IGhhZCB0byBkZWFsIHdpdGggYW4gZWFybHkgYm9vdCBjcmFzaCBvZiBM
aW51eCB3aGljaCBvY2N1cnJlZAo+IHNvIGVhcmx5IHRoYXQgZXZlbiAiZWFybHlwcmludGs9eGVu
IiBkaWQgbm90IHByb2R1Y2UgYW55IHVzZWZ1bCBvdXRwdXQuCj4gSGVuY2UgdGhlIGRvbWFpbiBh
cHBlYXJlZCB0byBoYW5nLCB3aGlsZSBpbiBmYWN0IGl0IGhhZCBicm91Z2h0IGRvd24gaXRzCj4g
b25seSB2Q1BVLiBCeSB0cmFuc2xhdGluZyB0aGlzIHRvIGEgc2h1dGRvd24sIHRoZSBzaXR1YXRp
b24gd2lsbCBiZQo+IGJldHRlciByZWNvZ25pemFibGUuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKSSdtIHdvbmRlcmluZywgaXMgaXQgY29tbW9uIGZv
ciBhIGRvbWFpbiB0byBzaHV0ZG93biBieSBzaHV0dGluZyBkb3duCmFsbCBpdCdzIHZDUFVzPwoK
SW4gdGhlIHNjZW5hcmlvIHRoYXQgeW91IGRlc2NyaWJlIGFib3ZlIGl0IHNlZW1zIGl0IHdvdWxk
IGJlIG1vcmUKaGVscGZ1bCB0byBpc3N1ZSBhIFNIVVRET1dOX2NyYXNoIGluc3RlYWQgbWF5YmUg
d2l0aCBhIGdkcHJpbnRrCm1lc3NhZ2UgaW4gb3JkZXIgdG8gYWlkIGRlYnVnZ2luZy4KClJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 15:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 15:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emiND-0005PL-DG; Fri, 16 Feb 2018 15:56:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emiNB-0005P1-Fc
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 15:56:29 +0000
X-Inumbo-ID: 1fc8087f-1332-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1fc8087f-1332-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 15:57:43 +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 9E9B81435;
 Fri, 16 Feb 2018 07:56:22 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F12E93F24D;
 Fri, 16 Feb 2018 07:56:21 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-30-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <403c9e2b-c8c2-9d88-6641-5c135cfe348b@arm.com>
Date: Fri, 16 Feb 2018 15:56:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-30-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 29/49] ARM: new VGIC: Add CTLR,
 TYPER and IIDR handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhvc2UgdGhy
ZWUgcmVnaXN0ZXJzIGFyZSB2MiBlbXVsYXRpb24gc3BlY2lmaWMsIHNvIHRoZWlyIGltcGxlbWVu
dGF0aW9uCj4gbGl2ZXMgZW50aXJlbHkgaW4gdmdpYy1tbWlvLXYyLmMuIEFsc28gdGhleSBhcmUg
aGFuZGxlZCBpbiBvbmUgZnVuY3Rpb24sCj4gYXMgdGhlaXIgaW1wbGVtZW50YXRpb24gaXMgcHJl
dHR5IHNpbXBsZS4KPiBXaGVuIHRoZSBndWVzdCBlbmFibGVzIHRoZSBkaXN0cmlidXRvciwgd2Ug
a2ljayBhbGwgVkNQVXMgdG8gZ2V0Cj4gcG90ZW50aWFsbHkgcGVuZGluZyBpbnRlcnJ1cHRzIHNl
cnZpY2VkLgo+IAo+IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDJiMGNkYTg3ODk2NSwg
d3JpdHRlbiBieSBNYXJjIFp5bmdpZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdh
cmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8tdjIuYyB8IDQ4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyAgICAgICAgIHwgMTUgKysrKysrKysr
KysrKwo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oICAgICAgICAgfCAgNCArKysrCj4gICAz
IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgYi94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8tdjIuYwo+IGluZGV4IGVlNjg1YTVhMDcuLjA5MjZiMzI0M2UgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+IEBAIC0yMCw5ICsyMCw1NSBAQAo+ICAgI2luY2x1
ZGUgInZnaWMuaCIKPiAgICNpbmNsdWRlICJ2Z2ljLW1taW8uaCIKPiAgIAo+ICtzdGF0aWMgdW5z
aWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF92Ml9taXNjKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCgpJ
bmRlbnRhdGlvbi4KCj4gK3sKPiArICAgIHUzMiB2YWx1ZTsKClBsZWFzZSB1c2UgdWludDMyX3Qu
Cgo+ICsKPiArICAgIHN3aXRjaCAoYWRkciAmIDB4MGMpCgpDb2Rpbmcgc3R5bGUgc3dpdGNoICgg
Li4uICkuIEJ1dCBJIGRvIGFkbWl0IHRoZSBtYXNrIGlzIGFjdHVhbGx5IHF1aXRlIApjb25mdXNp
bmcuIFlvdSByZWx5IG9uIHRoZSBjYWxsZXIgb25seSBjYWxsIGl0IHdpdGggdGhlIHJpZ2h0IHJl
ZyBoZXJlLgoKSXQgaXMgcHJvYmFibHkgd29ydGggdG8gaGF2ZSBhIGNvbW1lbnQgZXhwbGFpbmlu
ZyBpdC4KCj4gKyAgICB7Cj4gKyAgICBjYXNlIEdJQ0RfQ1RMUjoKPiArICAgICAgICB2YWx1ZSA9
IHZjcHUtPmRvbWFpbi0+YXJjaC52Z2ljLmVuYWJsZWQgPyBHSUNEX0NUTF9FTkFCTEUgOiAwOwo+
ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSBHSUNEX1RZUEVSOgo+ICsgICAgICAgIHZhbHVl
ID0gdmNwdS0+ZG9tYWluLT5hcmNoLnZnaWMubnJfc3BpcyArIFZHSUNfTlJfUFJJVkFURV9JUlFT
Owo+ICsgICAgICAgIHZhbHVlID0gKHZhbHVlID4+IDUpIC0gMTsKPiArICAgICAgICB2YWx1ZSB8
PSAodmNwdS0+ZG9tYWluLT5tYXhfdmNwdXMgLSAxKSA8PCA1Owo+ICsgICAgICAgIGJyZWFrOwo+
ICsgICAgY2FzZSBHSUNEX0lJRFI6Cj4gKyAgICAgICAgdmFsdWUgPSAoUFJPRFVDVF9JRF9LVk0g
PDwgMjQpIHwgKElNUExFTUVOVEVSX0FSTSA8PCAwKTsKCldlIHByb2JhYmx5IHdhbnQgdG8gdXNl
IF9JRF9YRU4gaGVyZS4KCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICBkZWZhdWx0Ogo+ICsgICAg
ICAgIHJldHVybiAwOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiB2YWx1ZTsKPiArfQo+ICsK
PiArc3RhdGljIHZvaWQgdmdpY19tbWlvX3dyaXRlX3YyX21pc2Moc3RydWN0IHZjcHUgKnZjcHUs
Cj4gKyAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAo+
ICsgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQoKSW5kZW50YXRpb24uCgo+
ICt7Cj4gKyAgICBzdHJ1Y3QgdmdpY19kaXN0ICpkaXN0ID0gJnZjcHUtPmRvbWFpbi0+YXJjaC52
Z2ljOwo+ICsgICAgYm9vbCB3YXNfZW5hYmxlZCA9IGRpc3QtPmVuYWJsZWQ7Cj4gKwo+ICsgICAg
c3dpdGNoIChhZGRyICYgMHgwYykKCkRpdHRvIGZvciBjb2Rpbmcgc3R5bGUgc3dpdGNoIGFuZCB0
aGUgbWFzay4KCj4gKyAgICB7Cj4gKyAgICBjYXNlIEdJQ0RfQ1RMUjoKPiArICAgICAgICBkaXN0
LT5lbmFibGVkID0gdmFsICYgR0lDRF9DVExfRU5BQkxFOwo+ICsgICAgICAgIGlmICggIXdhc19l
bmFibGVkICYmIGRpc3QtPmVuYWJsZWQgKQo+ICsgICAgICAgICAgICB2Z2ljX2tpY2tfdmNwdXMo
dmNwdS0+ZG9tYWluKTsKCk9uIFhlbiwgdGhpcyBjb2RlIGlzIGRlZmluaXRlbHkgbm90IGF0b21p
YyBpZiB5b3UgaGF2ZSBtdWx0aXBsZSBjYWxsZXJzLgoKPiArICAgICAgICBicmVhazsKPiArICAg
IGNhc2UgR0lDRF9UWVBFUjoKPiArICAgIGNhc2UgR0lDRF9JSURSOgo+ICsgICAgICAgIC8qIE5v
dGhpbmcgdG8gZG8gKi8KPiArICAgICAgICByZXR1cm47Cj4gKyAgICB9Cj4gK30KPiArCj4gICBz
dGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uIHZnaWNfdjJfZGlzdF9yZWdp
c3RlcnNbXSA9IHsKPiAgICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIKEdJQ0RfQ1RMUiwK
PiAtICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMTIsCj4g
KyAgICAgICAgdmdpY19tbWlvX3JlYWRfdjJfbWlzYywgdmdpY19tbWlvX3dyaXRlX3YyX21pc2Ms
IDEyLAo+ICAgICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gICAgICAgUkVHSVNURVJfREVT
Q19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lHUk9VUFIsCj4gICAgICAgICAgIHZnaWNfbW1pb19y
ZWFkX3JhbywgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiBp
bmRleCA5ZTdmYjFlZGNiLi5kYzVlMDExZmEzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+IEBAIC02NzgsNiAr
Njc4LDIxIEBAIGludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkKPiAgICAgICByZXR1
cm4gdmdpY192Y3B1X3BlbmRpbmdfaXJxKGN1cnJlbnQpOwo+ICAgfQo+ICAgCj4gK3ZvaWQgdmdp
Y19raWNrX3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiArICAgIHN0cnVjdCB2Y3B1ICp2
Y3B1Owo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBXZSd2ZSBpbmplY3RlZCBhbiBpbnRlcnJ1cHQs
IHRpbWUgdG8gZmluZCBvdXQgd2hvIGRlc2VydmVzCj4gKyAgICAgKiBhIGdvb2Qga2ljay4uLgo+
ICsgICAgICovCj4gKyAgICBmb3JfZWFjaF92Y3B1KCBkLCB2Y3B1ICkKPiArICAgIHsKPiArICAg
ICAgICBpZiAoIHZnaWNfdmNwdV9wZW5kaW5nX2lycSh2Y3B1KSApCj4gKyAgICAgICAgICAgIHZj
cHVfdW5ibG9jayh2Y3B1KTsKClVuYmxvY2sgd2lsbCBub3Qgbm90aWZ5IGEgdkNQVSBydW5uaW5n
LiBZb3Ugd2FudCBhbHNvIHdhbnQgdG8gc2VuZCBTR0kgCmlmIHRoZSBDUFUgaXMgcnVubmluZy4K
Cj4gKyAgICB9Cj4gK30KPiArCj4gICAvKgo+ICAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgICog
bW9kZTogQwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLmgKPiBpbmRleCA3NzQ3ZDNmM2UwLi44MmZlOTAyZTI2IDEwMDY0NAo+
IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuaAo+IEBAIC0xNyw2ICsxNyw5IEBACj4gICAjaWZuZGVmIF9fWEVOX0FSTV9WR0lDX05F
V19IX18KPiAgICNkZWZpbmUgX19YRU5fQVJNX1ZHSUNfTkVXX0hfXwo+ICAgCj4gKyNkZWZpbmUg
UFJPRFVDVF9JRF9LVk0gICAgICAweDRiICAgIC8qIEFTQ0lJIGNvZGUgSyAqLwo+ICsjZGVmaW5l
IElNUExFTUVOVEVSX0FSTSAgICAgMHg0M2IKPiArCj4gICAjZGVmaW5lIHZnaWNfaXJxX2lzX3Nn
aShpbnRpZCkgKChpbnRpZCkgPCBWR0lDX05SX1NHSVMpCj4gICAKPiAgIHN0YXRpYyBpbmxpbmUg
Ym9vbCBpcnFfaXNfcGVuZGluZyhzdHJ1Y3QgdmdpY19pcnEgKmlycSkKPiBAQCAtMzYsNiArMzks
NyBAQCBzdHJ1Y3QgdmdpY19pcnEgKnZnaWNfZ2V0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1
Y3QgdmNwdSAqdmNwdSwKPiAgIHZvaWQgdmdpY19wdXRfaXJxKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2Z2ljX2lycSAqaXJxKTsKPiAgIGJvb2wgdmdpY19xdWV1ZV9pcnFfdW5sb2NrKHN0cnVj
dCBkb21haW4gKmQsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLAo+ICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBmbGFncyk7Cj4gK3ZvaWQgdmdpY19raWNrX3ZjcHVzKHN0cnVjdCBkb21haW4g
KmQpOwo+ICAgCj4gICBzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19nZXRfaXJxX2tyZWYoc3RydWN0
IHZnaWNfaXJxICppcnEpCj4gICB7Cj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 16:00:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 16:00:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emiQj-0006UC-0i; Fri, 16 Feb 2018 16:00:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ljqo=fk=citrix.com=prvs=578ce87c4=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emiQi-0006Af-9u
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 16:00:08 +0000
X-Inumbo-ID: a1e67df8-1332-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a1e67df8-1332-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 16:01:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="463146967"
Date: Fri, 16 Feb 2018 15:59:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180216155944.fqh44otswnkscrlw@citrix.com>
References: <5A87028802000078001A8759@prv-mh.provo.novell.com>
 <20180216155248.ni6vg3botbbwvb74@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180216155248.ni6vg3botbbwvb74@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] shut down domain when last vCPU goes down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDM6NTI6NDhQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBGcmksIEZlYiAxNiwgMjAxOCBhdCAwODoxMDo0OEFNIC0wNzAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+IEkndmUganVzdCBoYWQgdG8gZGVhbCB3aXRoIGFuIGVhcmx5IGJv
b3QgY3Jhc2ggb2YgTGludXggd2hpY2ggb2NjdXJyZWQKPiA+IHNvIGVhcmx5IHRoYXQgZXZlbiAi
ZWFybHlwcmludGs9eGVuIiBkaWQgbm90IHByb2R1Y2UgYW55IHVzZWZ1bCBvdXRwdXQuCj4gPiBI
ZW5jZSB0aGUgZG9tYWluIGFwcGVhcmVkIHRvIGhhbmcsIHdoaWxlIGluIGZhY3QgaXQgaGFkIGJy
b3VnaHQgZG93biBpdHMKPiA+IG9ubHkgdkNQVS4gQnkgdHJhbnNsYXRpbmcgdGhpcyB0byBhIHNo
dXRkb3duLCB0aGUgc2l0dWF0aW9uIHdpbGwgYmUKPiA+IGJldHRlciByZWNvZ25pemFibGUuCj4g
PiAKPiA+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAK
PiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
Cj4gSSdtIHdvbmRlcmluZywgaXMgaXQgY29tbW9uIGZvciBhIGRvbWFpbiB0byBzaHV0ZG93biBi
eSBzaHV0dGluZyBkb3duCj4gYWxsIGl0J3MgdkNQVXM/Cj4gCj4gSW4gdGhlIHNjZW5hcmlvIHRo
YXQgeW91IGRlc2NyaWJlIGFib3ZlIGl0IHNlZW1zIGl0IHdvdWxkIGJlIG1vcmUKPiBoZWxwZnVs
IHRvIGlzc3VlIGEgU0hVVERPV05fY3Jhc2ggaW5zdGVhZCBtYXliZSB3aXRoIGEgZ2RwcmludGsK
PiBtZXNzYWdlIGluIG9yZGVyIHRvIGFpZCBkZWJ1Z2dpbmcuCgpUaGVyZSBkb2Vzbid0IHNlZW0g
dG8gYmUgYSByZWxpYWJsZSB3YXkgdG8gZGlzdGluZ3Vpc2ggYSBjcmFzaCB2cyBhCmd1ZXN0IGNs
ZWFuIHNodXRkb3duIGluIHlvdSBzY2hlbWUgdGhvdWdoLgoKV2VpLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 16:00:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 16:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emiRW-0006gh-9A; Fri, 16 Feb 2018 16:00:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ry/z=fk=citrix.com=prvs=5785ae381=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1emiRV-0006gZ-78
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 16:00:57 +0000
X-Inumbo-ID: 79931f6f-1332-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79931f6f-1332-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 17:00:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68049209"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>
Thread-Topic: [PATCH v1] x86/msr: add Raw and Host domain policies
Thread-Index: AQHToMbdNP7dGGs99UWeDF2WOZHVA6OlcK8AgAFgRgCAAAk9AIAABvAAgAABxoCAAElPAA==
Date: Fri, 16 Feb 2018 16:00:30 +0000
Message-ID: <1518796830.2904.8.camel@citrix.com>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
 <5A859A1E02000078001A8131@prv-mh.provo.novell.com>
 <1518777232.2904.1.camel@citrix.com>
 <5A86C96002000078001A85A4@prv-mh.provo.novell.com>
 <1518780706.2904.5.camel@citrix.com>
 <4929a43f-9098-44e4-d930-3fd7737fac25@citrix.com>
In-Reply-To: <4929a43f-9098-44e4-d930-3fd7737fac25@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Evolution 3.26.1-1 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
Content-ID: <01E5D9153E36D14D954CF369872E1A6A@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMDE4LTAyLTE2IGF0IDExOjM4ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOg0K
PiBPbiAxNi8wMi8xOCAxMTozMSwgU2VyZ2V5IER5YXNsaSB3cm90ZToNCj4gPiBPbiBGcmksIDIw
MTgtMDItMTYgYXQgMDQ6MDYgLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+ID4gPiA+ID4g
T24gMTYuMDIuMTggYXQgMTE6MzMsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdyb3RlOg0K
PiA+ID4gPiANCj4gPiA+ID4gT24gVGh1LCAyMDE4LTAyLTE1IGF0IDA2OjMzIC0wNzAwLCBKYW4g
QmV1bGljaCB3cm90ZToNCj4gPiA+ID4gPiA+ID4gPiBPbiAwOC4wMi4xOCBhdCAxMToyMywgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gPiA+ID4gPiANCj4gPiA+ID4gPiA+
ICAJdWludDY0X3QgdmFsOw0KPiA+ID4gPiA+ID4gKwlpbnQgcmM7DQo+ID4gPiA+ID4gPiAgDQo+
ID4gPiA+ID4gPiAtCWlmIChyZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwp
IHx8DQo+ID4gPiA+ID4gPiArCWlmICgocmMgPSByZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9S
TV9JTkZPLCB2YWwpKSA9PSAwKQ0KPiA+ID4gPiA+ID4gKwl7DQo+ID4gPiA+ID4gPiArCQlkcC0+
cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7DQo+ID4gPiA+ID4gPiArCQlpZiAodmFsICYg
TVNSX1BMQVRGT1JNX0lORk9fQ1BVSURfRkFVTFRJTkcpDQo+ID4gPiA+ID4gPiArCQkJZHAtPnBs
YWZvcm1faW5mby5jcHVpZF9mYXVsdGluZyA9IHRydWU7DQo+ID4gPiA+ID4gPiArCX0NCj4gPiA+
ID4gPiA+ICsNCj4gPiA+ID4gPiA+ICsJaWYgKHJjIHx8DQo+ID4gPiA+ID4gPiAgCSAgICAhKHZh
bCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKSB8fA0KPiA+ID4gPiA+ID4gIAkg
ICAgcmRtc3Jfc2FmZShNU1JfSU5URUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLA0KPiA+ID4gPiA+
ID4gIAkJICAgICAgIHRoaXNfY3B1KG1zcl9taXNjX2ZlYXR1cmVzKSkpDQo+ID4gPiA+ID4gDQo+
ID4gPiA+ID4gQmVsb3cgaGVyZSB3ZSBoYXZlDQo+ID4gPiA+ID4gDQo+ID4gPiA+ID4gCQlzZXR1
cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKTsNCj4gPiA+ID4gPiAN
Cj4gPiA+ID4gPiBTaG91bGRuJ3QgdGhpcyBiZSByZWZsZWN0ZWQgaW4gdGhlIGhvc3QgcG9saWN5
Pw0KPiA+ID4gPiANCj4gPiA+ID4gSSBndWVzcyB0aGUgY29ycmVjdCB0aGluZyB0byBkbyBmb3Ig
bm93IGZvciBob3N0X21zcl9kb21haW5fcG9saWN5IGlzOg0KPiA+ID4gPiANCj4gPiA+ID4gICAg
IGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5n
Ow0KPiA+ID4gPiAgICAgDQo+ID4gPiA+IExvb2tpbmcgYXQgdGhlIGNvZGUsIGNhbGN1bGF0ZV9w
dl9tYXhfcG9saWN5KCkgd2lsbCBiZSBzaW1wbGlmaWVkIHdpdGgNCj4gPiA+ID4gdGhlIGFib3Zl
IGNoYW5nZTogcHZfbWF4X21zcl9kb21haW5fcG9saWN5IHdpbGwgYmVjb21lIGEgY29weSBvZiBo
b3N0DQo+ID4gPiA+IHBvbGljeS4NCj4gPiA+ID4gDQo+ID4gPiA+IFRoaXMgYWN0dWFsbHkgYnJp
bmdzIGEgcXVlc3Rpb246IHdoYXQgdG8gZG8gYWJvdXQgcGVyLXBDUFUgTVNScyBpbiB0aGUNCj4g
PiA+ID4gY29udGV4dCBvZiBNU1IgcG9saWN5Pw0KPiA+ID4gDQo+ID4gPiBIb3cgZG9lcyBwZXIt
cENQVS1uZXNzIG9mIGFuIE1TUiBhZmZlY3QgdGhlIHBvbGljeT8gQXJlIHlvdQ0KPiA+ID4gdGhp
bmtpbmcgb2YgQ1BVcyB3aXRoIGRpZmZlcmVudCBjYXBhYmlsaXRpZXM/IFdlIGFzc3VtZSBhbGwg
Q1BVcw0KPiA+ID4gYXJlIGlkZW50aWNhbCBpbiBtYW55IG90aGVyIHBsYWNlcy4NCj4gPiANCj4g
PiBZZXMsIENQVXMgYXJlIGFzc3VtZWQgdG8gYmUgaWRlbnRpY2FsLiBCdXQgY3VycmVudGx5IFhl
biBjaGVja3MNCj4gPiB0aGUgcHJlc2VuY2Ugb2YgTUlTQ19GRUFUVVJFU19FTkFCTEVTICh3aGlj
aCBpcyBhIHBlci1wQ1BVIG1zcikNCj4gPiBvbiB0aGUgYm9vdCBDUFUsIGFuZCBpdCBhZmZlY3Rz
IFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HLiBXaGljaA0KPiA+IGluIGl0J3MgdHVybiBhZmZl
Y3RzIHRoZSBwcmVzZW5jZSBvZiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgZm9yIFBWIHZDUFVzLg0K
PiA+IA0KPiA+IFNvIHRoZSBhY3R1YWwgcXVlc3Rpb24gaXM6IHdoZXJlIHRvIHN0b3JlIHRoZSBh
dmFpbGFiaWxpdHkgb2YNCj4gPiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKGFuZCBwb3NzaWJseSBv
dGhlciBwZXItcENQVSBtc3JzIGluIHRoZSBmdXR1cmUpDQo+ID4gYW5kIGlzIGl0IGV2ZW4gbmVl
ZGVkIHRvIGRvIHNvPw0KPiANCj4gU3RvcmUgaXQgaW4gb25lIHNpbmdsZSBob3N0IHBvbGljeS4N
Cg0KQW5kIHdoZXJlIGRvIHlvdSBwcm9wb3NlIHRvIGFjdHVhbGx5IHN0b3JlIGl0PyBDdXJyZW50
bHkgdGhlcmUgYXJlDQp0d28gZGlzdGluY3Qgc3RydWN0dXJlczogbXNyX2RvbWFpbl9wb2xpY3kg
YW5kIG1zcl92Y3B1X3BvbGljeS4NCg0KPiBQYXJ0IG9mIG15IENQVUlEIHdvcmsgd2lsbCBiZSBj
bGVhbmluZyB1cCBzb21lIG9mIHRoZXNlIHdhcnRzIGluIHRoZQ0KPiBkZXRlY3Rpb24gbG9naWMu
DQoNCi0tIA0KVGhhbmtzLA0KU2VyZ2V5Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 16:03:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 16:03:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emiU8-0006rl-Lt; Fri, 16 Feb 2018 16:03:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emiU7-0006rc-91
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 16:03:39 +0000
X-Inumbo-ID: dadb2e97-1332-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dadb2e97-1332-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 17:02:58 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68049547"
To: Sergey Dyasli <sergey.dyasli@citrix.com>
References: <20180208102321.25193-1-sergey.dyasli@citrix.com>
 <5A859A1E02000078001A8131@prv-mh.provo.novell.com>
 <1518777232.2904.1.camel@citrix.com>
 <5A86C96002000078001A85A4@prv-mh.provo.novell.com>
 <1518780706.2904.5.camel@citrix.com>
 <4929a43f-9098-44e4-d930-3fd7737fac25@citrix.com>
 <1518796830.2904.8.camel@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c7b5c37d-b285-bc7c-ecf6-17d2797a5953@citrix.com>
Date: Fri, 16 Feb 2018 16:02:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518796830.2904.8.camel@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "JBeulich@suse.com" <JBeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v1] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTY6MDAsIFNlcmdleSBEeWFzbGkgd3JvdGU6Cj4gT24gRnJpLCAyMDE4LTAy
LTE2IGF0IDExOjM4ICswMDAwLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+PiBPbiAxNi8wMi8xOCAx
MTozMSwgU2VyZ2V5IER5YXNsaSB3cm90ZToKPj4+IE9uIEZyaSwgMjAxOC0wMi0xNiBhdCAwNDow
NiAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMTYuMDIuMTggYXQgMTE6MzMs
IDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBPbiBUaHUsIDIwMTgtMDIt
MTUgYXQgMDY6MzMgLTA3MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+Pj4gT24gMDguMDIu
MTggYXQgMTE6MjMsIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+ICAJ
dWludDY0X3QgdmFsOwo+Pj4+Pj4+ICsJaW50IHJjOwo+Pj4+Pj4+ICAKPj4+Pj4+PiAtCWlmIChy
ZG1zcl9zYWZlKE1TUl9JTlRFTF9QTEFURk9STV9JTkZPLCB2YWwpIHx8Cj4+Pj4+Pj4gKwlpZiAo
KHJjID0gcmRtc3Jfc2FmZShNU1JfSU5URUxfUExBVEZPUk1fSU5GTywgdmFsKSkgPT0gMCkKPj4+
Pj4+PiArCXsKPj4+Pj4+PiArCQlkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZSA9IHRydWU7Cj4+
Pj4+Pj4gKwkJaWYgKHZhbCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKQo+Pj4+
Pj4+ICsJCQlkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nID0gdHJ1ZTsKPj4+Pj4+PiAr
CX0KPj4+Pj4+PiArCj4+Pj4+Pj4gKwlpZiAocmMgfHwKPj4+Pj4+PiAgCSAgICAhKHZhbCAmIE1T
Ul9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKSB8fAo+Pj4+Pj4+ICAJICAgIHJkbXNyX3Nh
ZmUoTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5BQkxFUywKPj4+Pj4+PiAgCQkgICAgICAgdGhp
c19jcHUobXNyX21pc2NfZmVhdHVyZXMpKSkKPj4+Pj4+IEJlbG93IGhlcmUgd2UgaGF2ZQo+Pj4+
Pj4KPj4+Pj4+IAkJc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9DUFVJRF9GQVVMVElO
Ryk7Cj4+Pj4+Pgo+Pj4+Pj4gU2hvdWxkbid0IHRoaXMgYmUgcmVmbGVjdGVkIGluIHRoZSBob3N0
IHBvbGljeT8KPj4+Pj4gSSBndWVzcyB0aGUgY29ycmVjdCB0aGluZyB0byBkbyBmb3Igbm93IGZv
ciBob3N0X21zcl9kb21haW5fcG9saWN5IGlzOgo+Pj4+Pgo+Pj4+PiAgICAgZHAtPnBsYWZvcm1f
aW5mby5jcHVpZF9mYXVsdGluZyA9IGNwdV9oYXNfY3B1aWRfZmF1bHRpbmc7Cj4+Pj4+ICAgICAK
Pj4+Pj4gTG9va2luZyBhdCB0aGUgY29kZSwgY2FsY3VsYXRlX3B2X21heF9wb2xpY3koKSB3aWxs
IGJlIHNpbXBsaWZpZWQgd2l0aAo+Pj4+PiB0aGUgYWJvdmUgY2hhbmdlOiBwdl9tYXhfbXNyX2Rv
bWFpbl9wb2xpY3kgd2lsbCBiZWNvbWUgYSBjb3B5IG9mIGhvc3QKPj4+Pj4gcG9saWN5Lgo+Pj4+
Pgo+Pj4+PiBUaGlzIGFjdHVhbGx5IGJyaW5ncyBhIHF1ZXN0aW9uOiB3aGF0IHRvIGRvIGFib3V0
IHBlci1wQ1BVIE1TUnMgaW4gdGhlCj4+Pj4+IGNvbnRleHQgb2YgTVNSIHBvbGljeT8KPj4+PiBI
b3cgZG9lcyBwZXItcENQVS1uZXNzIG9mIGFuIE1TUiBhZmZlY3QgdGhlIHBvbGljeT8gQXJlIHlv
dQo+Pj4+IHRoaW5raW5nIG9mIENQVXMgd2l0aCBkaWZmZXJlbnQgY2FwYWJpbGl0aWVzPyBXZSBh
c3N1bWUgYWxsIENQVXMKPj4+PiBhcmUgaWRlbnRpY2FsIGluIG1hbnkgb3RoZXIgcGxhY2VzLgo+
Pj4gWWVzLCBDUFVzIGFyZSBhc3N1bWVkIHRvIGJlIGlkZW50aWNhbC4gQnV0IGN1cnJlbnRseSBY
ZW4gY2hlY2tzCj4+PiB0aGUgcHJlc2VuY2Ugb2YgTUlTQ19GRUFUVVJFU19FTkFCTEVTICh3aGlj
aCBpcyBhIHBlci1wQ1BVIG1zcikKPj4+IG9uIHRoZSBib290IENQVSwgYW5kIGl0IGFmZmVjdHMg
WDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcuIFdoaWNoCj4+PiBpbiBpdCdzIHR1cm4gYWZmZWN0
cyB0aGUgcHJlc2VuY2Ugb2YgTUlTQ19GRUFUVVJFU19FTkFCTEVTIGZvciBQViB2Q1BVcy4KPj4+
Cj4+PiBTbyB0aGUgYWN0dWFsIHF1ZXN0aW9uIGlzOiB3aGVyZSB0byBzdG9yZSB0aGUgYXZhaWxh
YmlsaXR5IG9mCj4+PiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKGFuZCBwb3NzaWJseSBvdGhlciBw
ZXItcENQVSBtc3JzIGluIHRoZSBmdXR1cmUpCj4+PiBhbmQgaXMgaXQgZXZlbiBuZWVkZWQgdG8g
ZG8gc28/Cj4+IFN0b3JlIGl0IGluIG9uZSBzaW5nbGUgaG9zdCBwb2xpY3kuCj4gQW5kIHdoZXJl
IGRvIHlvdSBwcm9wb3NlIHRvIGFjdHVhbGx5IHN0b3JlIGl0PyBDdXJyZW50bHkgdGhlcmUgYXJl
Cj4gdHdvIGRpc3RpbmN0IHN0cnVjdHVyZXM6IG1zcl9kb21haW5fcG9saWN5IGFuZCBtc3JfdmNw
dV9wb2xpY3kuCgptc3JfZG9tYWluX3BvbGljeSwgbGlrZSB0aGlzIHBhdGNoIGRvZXMuCgpCeSBh
bmQgbGFyZ2UsIEkgZXhwZWN0IHRoZSAicmVhZCBvbmx5IGZlYXR1cmUgc3R5bGUiIE1TUnMgdG8g
YWxsIGJlIGluCnRoZSBkb21haW4gcG9saWN5LCBhbmQgdGhlICJyZWFkL3dyaXRlIG1ha2Ugc3R1
ZmYgaGFwcGVuIiBNU1JzIHRvIGFsbCBiZQppbiB0aGUgdmNwdSBwb2xpY3kuCgpXZSBjYW4gcmV2
aXNpdCB0aGlzIGlmL3doZW4gd2UgZmluZCBhIGNvdW50ZXJleGFtcGxlLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 16:09:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 16:09:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emiZa-00076b-7z; Fri, 16 Feb 2018 16:09:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=c1s1=fk=citrix.com=prvs=57802d2d1=roger.pau@srs-us1.protection.inumbo.net>)
 id 1emiZY-00076V-UL
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 16:09:16 +0000
X-Inumbo-ID: e8b7dda0-1333-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8b7dda0-1333-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 16:10:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,519,1511827200"; d="scan'208";a="68050027"
Date: Fri, 16 Feb 2018 16:08:37 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180216160837.n3ahilzmmoky2qx6@MacBook-Pro-de-Roger.local>
References: <5A87028802000078001A8759@prv-mh.provo.novell.com>
 <20180216155248.ni6vg3botbbwvb74@MacBook-Pro-de-Roger.local>
 <20180216155944.fqh44otswnkscrlw@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180216155944.fqh44otswnkscrlw@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] shut down domain when last vCPU goes down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDM6NTk6NDVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEZlYiAxNiwgMjAxOCBhdCAwMzo1Mjo0OFBNICswMDAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDg6MTA6NDhBTSAtMDcwMCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4gPiA+IEkndmUganVzdCBoYWQgdG8gZGVhbCB3aXRoIGFuIGVh
cmx5IGJvb3QgY3Jhc2ggb2YgTGludXggd2hpY2ggb2NjdXJyZWQKPiA+ID4gc28gZWFybHkgdGhh
dCBldmVuICJlYXJseXByaW50az14ZW4iIGRpZCBub3QgcHJvZHVjZSBhbnkgdXNlZnVsIG91dHB1
dC4KPiA+ID4gSGVuY2UgdGhlIGRvbWFpbiBhcHBlYXJlZCB0byBoYW5nLCB3aGlsZSBpbiBmYWN0
IGl0IGhhZCBicm91Z2h0IGRvd24gaXRzCj4gPiA+IG9ubHkgdkNQVS4gQnkgdHJhbnNsYXRpbmcg
dGhpcyB0byBhIHNodXRkb3duLCB0aGUgc2l0dWF0aW9uIHdpbGwgYmUKPiA+ID4gYmV0dGVyIHJl
Y29nbml6YWJsZS4KPiA+ID4gCj4gPiA+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KPiA+IAo+ID4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+ID4gCj4gPiBJJ20gd29uZGVyaW5nLCBpcyBpdCBjb21tb24g
Zm9yIGEgZG9tYWluIHRvIHNodXRkb3duIGJ5IHNodXR0aW5nIGRvd24KPiA+IGFsbCBpdCdzIHZD
UFVzPwo+ID4gCj4gPiBJbiB0aGUgc2NlbmFyaW8gdGhhdCB5b3UgZGVzY3JpYmUgYWJvdmUgaXQg
c2VlbXMgaXQgd291bGQgYmUgbW9yZQo+ID4gaGVscGZ1bCB0byBpc3N1ZSBhIFNIVVRET1dOX2Ny
YXNoIGluc3RlYWQgbWF5YmUgd2l0aCBhIGdkcHJpbnRrCj4gPiBtZXNzYWdlIGluIG9yZGVyIHRv
IGFpZCBkZWJ1Z2dpbmcuCj4gCj4gVGhlcmUgZG9lc24ndCBzZWVtIHRvIGJlIGEgcmVsaWFibGUg
d2F5IHRvIGRpc3Rpbmd1aXNoIGEgY3Jhc2ggdnMgYQo+IGd1ZXN0IGNsZWFuIHNodXRkb3duIGlu
IHlvdSBzY2hlbWUgdGhvdWdoLgoKSSBhZ3JlZSwgSSBndWVzcyB0aGUgcmVhbCBwcm9ibGVtIGlz
IHRoYXQgdGhlIGd1ZXN0IHNob3VsZCB1c2UKU0hVVERPV05fY3Jhc2ggaXRzZWxmIGluc3RlYWQg
b2Ygc2h1dHRpbmcgZG93biB0aGUgdkNQVS4KCkJ1dCBJIGRvbid0IHRoaW5rIGEgZG9tYWluIHNo
b3VsZCB0cnkgdG8gcGVyZm9ybSBhIGNsZWFuIHNodXRkb3duIGJ5CnNodXR0aW5nIGRvd24gYWxs
IG9mIGl0J3MgdkNQVXMsIHRoZSBwcm9wZXIgd2F5IHRvIGRvIGEgY2xlYW4gc2h1dGRvd24KaXMg
dG8gY2FsbCBTSFVURE9XTl9wb3dlcm9mZi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 16:21:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 16:21:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emilV-0008Me-C1; Fri, 16 Feb 2018 16:21:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jcsl=fk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emilT-0008MY-OX
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 16:21:35 +0000
X-Inumbo-ID: 5ce3ed95-1335-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ce3ed95-1335-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 17:20:55 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Feb 2018 09:21:33 -0700
Message-Id: <5A87131C02000078001A883D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 16 Feb 2018 09:21:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
 <46e2fbd4-06e3-275f-834c-72d91515c823@citrix.com>
 <5A869D9902000078001A84B0@prv-mh.provo.novell.com>
 <7b247467-81cd-5614-c18d-35d888277e76@citrix.com>
In-Reply-To: <7b247467-81cd-5614-c18d-35d888277e76@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/PV: avoid indirect call/thunk in I/O
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAyLjE4IGF0IDE2OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDIvMTggMDg6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNS4w
Mi4xOCBhdCAxNzo1MywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTUvMDIvMTggMTY6MDMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLXByaXYtb3AuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYwo+Pj4+IEBAIC03Myw1NSArNzMsNDIgQEAgdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1
bnNpZ25lZCBpbnQgcAo+Pj4+ICAKPj4+PiAgdHlwZWRlZiB2b2lkIGlvX2VtdWxfc3R1Yl90KHN0
cnVjdCBjcHVfdXNlcl9yZWdzICopOwo+Pj4+ICAKPj4+PiAtdm9pZCBfX3g4Nl9pbmRpcmVjdF90
aHVua19yY3godm9pZCk7Cj4+Pj4gLQo+Pj4+ICBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2Vt
dWxfc3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBw
b3J0LCB1bnNpZ25lZCBpbnQgYnl0ZXMpCj4+Pj4gIHsKPj4+PiAgICAgIHN0cnVjdCBzdHVicyAq
dGhpc19zdHVicyA9ICZ0aGlzX2NwdShzdHVicyk7Cj4+Pj4gICAgICB1bnNpZ25lZCBsb25nIHN0
dWJfdmEgPSB0aGlzX3N0dWJzLT5hZGRyICsgU1RVQl9CVUZfU0laRSAvIDI7Cj4+Pj4gKyAgICBz
aWduZWQgbG9uZyBkaXNwOwo+Pj4gSSdtIG5vdCBpbiBmYXZvdXIgb2Ygc3ByaW5rbGluZyAnc2ln
bmVkJyBhbGwgb3ZlciB0aGUgY29kZSBiYXNlLgo+Pj4KPj4+IGxvbmcgaXMgYWxyZWFkeSB1bmFt
YmlndW91cywgYW5kIGEgZmFyIG1vcmUgY29tbW9uIGNvbnN0cnVjdCB0byBlbmNvdW50ZXIuIAo+
PiBJdCdzIHRoaXMgImNvbW1vbiIgd2hpY2ggbWFkZSBtZSB1c2UgInNpZ25lZCIgaGVyZSAoYW5k
IGluIHNpbWlsYXIKPj4gcGxhY2VzIGVsc2V3aGVyZSkgLSB3ZSBzdGlsbCBoYXZlIGZhciB0b28g
bWFueSBjYXNlcyBsZWZ0IHdoZXJlIHBsYWluCj4+IHNob3J0L2ludC9sb25nIGFyZSB1c2VkIHdo
ZW4gdGhlIHVuc2lnbmVkIHZhcmlhbnQgd291bGQgYWN0dWFsbHkgYmUKPj4gYmV0dGVyLiBIZW5j
ZSwgX2F0IGxlYXN0XyB1bnRpbCB0aG9zZSBpc3N1ZXMgYXJlIGFsbCBnb25lLCBJIHZlcnkgbXVj
aAo+PiBwcmVmZXIgbWFraW5nIGV4cGxpY2l0IHdoZW4gc2lnbmVkIHF1YW50aXRpZXMgYXJlIG1l
YW50Lgo+IAo+IEJ1dCB3aHkgZG9lcyBpdCBhY3R1YWxseSBtYXR0ZXI/ICBOb29uZSBjYW4gYmxp
bmRseSBzd2l0Y2ggYmV0d2Vlbgo+IHByZWZpeGVkIGFuZCB1bnByZWZpeGVkIHZlcnNpb25zIHdp
dGhvdXQgdW5kZXJzdGFuZGluZyB3aGF0IGlzIGdvaW5nIG9uLAo+IGFuZCBkaXNwIGhlcmUgaXMg
YSBzaWduZWQgdXNhZ2UuCj4gCj4gQWxzbywgYXJlIHlvdSBwcm9wb3NpbmcgdGhhdCB0aGUgZW5k
IGdvYWwgZm9yIGEgImNsZWFuIiBjb2Rpbmcgc3R5bGUgaXMKPiB0byBoYXZlIGFsbCBuYXRpdmUg
QyB0eXBlcyBleHBsaWNpdGx5IHByZWZpeGVkIHdpdGggc2lnbmVkIG9yIHVuc2lnbmVkPyAKPiBJ
ZiBub3QgKGFuZCBJIHJlYWxseSBob3BlIG5vdCksIHRoZW4gcHV0dGluZyBzaWduZWQgaW4gaGVy
ZSBpcyBjYXVzaW5nCj4gZXh0cmEgd29yayBmb3IgdXMgdG8gdW5kbyBsYXRlci4KClBlcnNvbmFs
bHkgSSB3b3VsZCBpbmRlZWQgcHJlZmVyIGZvciAic2lnbmVkIiB0byBhbHdheXMgYmUgYWRkZWQK
d2hlbiBhIHNpZ25lZCBxdWFudGl0eSBpcyBtZWFudC4gT2YgY291cnNlIHlvdSBoYXZlIHRvIGxv
b2sgYXQKdGhlIGNvbnRleHQgd2hlbiBjb25zaWRlcmluZyB0byBzd2l0Y2ggYSBwbGFpbiB1c2Ug
dG8gdW5zaWduZWQsCmJ1dCBxdWlja2x5IHJlY29nbml6aW5nIG5vbi1jYW5kaWRhdGVzIG9mIHN1
Y2ggYSB0cmFuc2Zvcm1hdGlvbgppcyBwb3NzaWJsZSBvbmx5IHdoZW4gdGhleSBhcmUgYW1lbmRl
ZCBieSAic2lnbmVkIi4KClRoYXQgc2FpZCwgaWYgZHJvcHBpbmcgdGhlICJzaWduZWQiIGlzIHRo
ZSBvbmx5IHdheSB0byBnZXQgeW91ciBhY2sKKGFuZCBiZXNpZGVzIHRoZSBleHByZXNzaW9uIGZv
bGRpbmcgeW91IGhhZCBubyBvdGhlciBjb21tZW50cwpzbyBmYXIpLCBJIGNlcnRhaW5seSB3aWxs
IChyZWx1Y3RhbnRseSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 16:25:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 16:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emipL-00005Q-Rc; Fri, 16 Feb 2018 16:25:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jcsl=fk=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1emipK-00005I-Tz
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 16:25:34 +0000
X-Inumbo-ID: 2fe6cf8d-1336-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2fe6cf8d-1336-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 16:26:49 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 16 Feb 2018 09:25:27 -0700
Message-Id: <5A87140402000078001A8847@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 16 Feb 2018 09:25:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A87028802000078001A8759@prv-mh.provo.novell.com>
 <20180216155248.ni6vg3botbbwvb74@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180216155248.ni6vg3botbbwvb74@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] shut down domain when last vCPU goes down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAyLjE4IGF0IDE2OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgRmViIDE2LCAyMDE4IGF0IDA4OjEwOjQ4QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBJJ3ZlIGp1c3QgaGFkIHRvIGRlYWwgd2l0aCBhbiBlYXJseSBib290IGNyYXNoIG9m
IExpbnV4IHdoaWNoIG9jY3VycmVkCj4+IHNvIGVhcmx5IHRoYXQgZXZlbiAiZWFybHlwcmludGs9
eGVuIiBkaWQgbm90IHByb2R1Y2UgYW55IHVzZWZ1bCBvdXRwdXQuCj4+IEhlbmNlIHRoZSBkb21h
aW4gYXBwZWFyZWQgdG8gaGFuZywgd2hpbGUgaW4gZmFjdCBpdCBoYWQgYnJvdWdodCBkb3duIGl0
cwo+PiBvbmx5IHZDUFUuIEJ5IHRyYW5zbGF0aW5nIHRoaXMgdG8gYSBzaHV0ZG93biwgdGhlIHNp
dHVhdGlvbiB3aWxsIGJlCj4+IGJldHRlciByZWNvZ25pemFibGUuCj4+IAo+PiBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IAo+IEknbSB3b25kZXJpbmcs
IGlzIGl0IGNvbW1vbiBmb3IgYSBkb21haW4gdG8gc2h1dGRvd24gYnkgc2h1dHRpbmcgZG93bgo+
IGFsbCBpdCdzIHZDUFVzPwo+IAo+IEluIHRoZSBzY2VuYXJpbyB0aGF0IHlvdSBkZXNjcmliZSBh
Ym92ZSBpdCBzZWVtcyBpdCB3b3VsZCBiZSBtb3JlCj4gaGVscGZ1bCB0byBpc3N1ZSBhIFNIVVRE
T1dOX2NyYXNoIGluc3RlYWQgbWF5YmUgd2l0aCBhIGdkcHJpbnRrCj4gbWVzc2FnZSBpbiBvcmRl
ciB0byBhaWQgZGVidWdnaW5nLgoKU2VlaW5nIHRoaXMgSSB3YXMgcHV6emxlZCB0b287IEkgaGF2
ZSBubyBpZGVhIHdoeSBMaW51eCBkb2VzIHRoaXMsCm90aGVyIHRoYW4gdGhpcyBiZWluZyBhbiBh
dHRlbXB0IHRvIHByb3ZpZGUgYSBQViBlcXVpdmFsZW50IG9mIHRoZQpITFQgaW5zdHJ1Y3Rpb24u
IEJ1dCBubywgU0hVVERPV05fY3Jhc2ggaXMgbm90IGFwcHJvcHJpYXRlIGltbwooYW5kIEkgZGlk
IGNvbnNpZGVyIGl0KSAtIHdlIGNhbid0IGtub3cgd2hhdCB0aGUgcmVhc29uIHdhcyBmb3IgdGhl
Cmd1ZXN0IHRvIGlzc3VlIHRoZSBoeXBlcmNhbGw7IGluIHBhcnRpY3VsYXIgd2Ugc2hvdWxkbid0
IHRyaWdnZXIKYWN0aW9ucyAobGlrZSBkdW1waW5nKSB0aGF0IGFyZSBsaWtlbHkgdGllZCB0byBh
IGNyYXNoIHVubGVzcyB3ZSdyZQpzdXJlIHRoZXJlIHdhcyBhIGNyYXNoLgoKSmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 16:46:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 16:46:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emj94-0001Vv-F6; Fri, 16 Feb 2018 16:45:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=zjwl=fk=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emj93-0001Vp-An
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 16:45:57 +0000
X-Inumbo-ID: 0870201c-1339-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0870201c-1339-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 16:47:11 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B0C35AC1D;
 Fri, 16 Feb 2018 16:45:49 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <5A87028802000078001A8759@prv-mh.provo.novell.com>
 <20180216155248.ni6vg3botbbwvb74@MacBook-Pro-de-Roger.local>
 <5A87140402000078001A8847@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <e8ee3352-4e02-0037-01b0-9527790dfbe4@suse.com>
Date: Fri, 16 Feb 2018 17:45:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A87140402000078001A8847@prv-mh.provo.novell.com>
Content-Language: de-DE
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] shut down domain when last vCPU goes down
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTc6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjAyLjE4IGF0
IDE2OjUyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBGcmksIEZlYiAxNiwg
MjAxOCBhdCAwODoxMDo0OEFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEkndmUganVz
dCBoYWQgdG8gZGVhbCB3aXRoIGFuIGVhcmx5IGJvb3QgY3Jhc2ggb2YgTGludXggd2hpY2ggb2Nj
dXJyZWQKPj4+IHNvIGVhcmx5IHRoYXQgZXZlbiAiZWFybHlwcmludGs9eGVuIiBkaWQgbm90IHBy
b2R1Y2UgYW55IHVzZWZ1bCBvdXRwdXQuCj4+PiBIZW5jZSB0aGUgZG9tYWluIGFwcGVhcmVkIHRv
IGhhbmcsIHdoaWxlIGluIGZhY3QgaXQgaGFkIGJyb3VnaHQgZG93biBpdHMKPj4+IG9ubHkgdkNQ
VS4gQnkgdHJhbnNsYXRpbmcgdGhpcyB0byBhIHNodXRkb3duLCB0aGUgc2l0dWF0aW9uIHdpbGwg
YmUKPj4+IGJldHRlciByZWNvZ25pemFibGUuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+Pgo+PiBSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1v
bm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+Cj4+IEknbSB3b25kZXJpbmcsIGlzIGl0IGNv
bW1vbiBmb3IgYSBkb21haW4gdG8gc2h1dGRvd24gYnkgc2h1dHRpbmcgZG93bgo+PiBhbGwgaXQn
cyB2Q1BVcz8KPj4KPj4gSW4gdGhlIHNjZW5hcmlvIHRoYXQgeW91IGRlc2NyaWJlIGFib3ZlIGl0
IHNlZW1zIGl0IHdvdWxkIGJlIG1vcmUKPj4gaGVscGZ1bCB0byBpc3N1ZSBhIFNIVVRET1dOX2Ny
YXNoIGluc3RlYWQgbWF5YmUgd2l0aCBhIGdkcHJpbnRrCj4+IG1lc3NhZ2UgaW4gb3JkZXIgdG8g
YWlkIGRlYnVnZ2luZy4KPiAKPiBTZWVpbmcgdGhpcyBJIHdhcyBwdXp6bGVkIHRvbzsgSSBoYXZl
IG5vIGlkZWEgd2h5IExpbnV4IGRvZXMgdGhpcywKPiBvdGhlciB0aGFuIHRoaXMgYmVpbmcgYW4g
YXR0ZW1wdCB0byBwcm92aWRlIGEgUFYgZXF1aXZhbGVudCBvZiB0aGUKPiBITFQgaW5zdHJ1Y3Rp
b24uIEJ1dCBubywgU0hVVERPV05fY3Jhc2ggaXMgbm90IGFwcHJvcHJpYXRlIGltbwo+IChhbmQg
SSBkaWQgY29uc2lkZXIgaXQpIC0gd2UgY2FuJ3Qga25vdyB3aGF0IHRoZSByZWFzb24gd2FzIGZv
ciB0aGUKPiBndWVzdCB0byBpc3N1ZSB0aGUgaHlwZXJjYWxsOyBpbiBwYXJ0aWN1bGFyIHdlIHNo
b3VsZG4ndCB0cmlnZ2VyCj4gYWN0aW9ucyAobGlrZSBkdW1waW5nKSB0aGF0IGFyZSBsaWtlbHkg
dGllZCB0byBhIGNyYXNoIHVubGVzcyB3ZSdyZQo+IHN1cmUgdGhlcmUgd2FzIGEgY3Jhc2guCgpM
aW51eCBkb2VzIHRoaXMgaW4gY2FzZSBvZiBoaXR0aW5nIGFuIGV4Y2VwdGlvbiBiZWZvcmUgdGhl
IGNvbW1vbiB0cmFwCmhhbmRsaW5nIGlzIHNldCB1cC4gSXQganVzdCBpcyB1c2luZyBoYWx0KCkg
d2hpY2ggd2lsbCBpc3N1ZSB0aGUgaGx0Cmluc3RydWN0aW9uIG9uIGJhcmUgbWV0YWwgYW5kIGlz
IGNhbGxpbmcgVkNQVV9kb3duIGluIGEgcHYgZ3Vlc3Qgd2hlbgppbnRlcnJ1cHRzIGFyZSBvZmYu
IEluIGNhc2UgdGhlIGNvbnNvbGUgd291bGQgaGF2ZSBiZWVuIHNldCB1cCBhbHJlYWR5CnlvdSB3
b3VsZCBoYXZlIHNlZW4gcmVnaXN0ZXJzIHByaW50ZWQuCgpXaGF0IGNvdWxkIGJlIGRvbmUgaXMg
dXNpbmcgYW4gZWFybHkgcHYtb3AgZm9yIHRoZSBobHQgaW5zdHJ1Y3Rpb24KdHJhbnNsYXRpbmcg
dG8gU0hVVERPV05fY3Jhc2ggaW4gY2FzZSBvZiBpbnRlcnJ1cHRzIG9mZiBhbmQgc3dpdGNoaW5n
CnRvIHRoZSBjdXJyZW50IHZhcmlhbnQgd2hlbiB0cmFwIGhhbmRsaW5nIGhhcyBiZWVuIGluaXRp
YWxpemVkLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 16:58:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 16:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emjKZ-0002KD-GG; Fri, 16 Feb 2018 16:57:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emjKY-0002JO-DA
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 16:57:50 +0000
X-Inumbo-ID: b146f117-133a-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b146f117-133a-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 16:59:03 +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 63A4980D;
 Fri, 16 Feb 2018 08:57:42 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BAACC3F24D;
 Fri, 16 Feb 2018 08:57:41 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-31-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0af8db8c-25f2-2472-5c36-e2891c53eec5@arm.com>
Date: Fri, 16 Feb 2018 16:57:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-31-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 30/49] ARM: new VGIC: Add ENABLE
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXMg
dGhlIGVuYWJsZSByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlIHYyIGFu
ZCB2Mwo+IGVtdWxhdGlvbiwgdGhlaXIgaW1wbGVtZW50YXRpb24gZ29lcyBpbnRvIHZnaWMtbW1p
by5jLCB0byBiZSBlYXNpbHkKPiByZWZlcmVuY2VkIGZyb20gdGhlIHYzIGVtdWxhdGlvbiBhcyB3
ZWxsIGxhdGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5
d2FyYUBsaW5hcm8ub3JnPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYy
LmMgfCAgIDQgKy0KPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jICAgIHwgMTE0ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICAgeGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy1tbWlvLmggICAgfCAgMTEgKysrKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCAxMjcgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1tbWlvLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+
IGluZGV4IDA5MjZiMzI0M2UuLmVjYTY4NDBmZjkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1tbWlvLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8t
djIuYwo+IEBAIC03NCwxMCArNzQsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lz
dGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7Cj4gICAgICAgICAgIHZnaWNf
bW1pb19yZWFkX3JhbywgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+ICAgICAg
ICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gICAgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNf
UEVSX0lSUShHSUNEX0lTRU5BQkxFUiwKPiAtICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZn
aWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPiArICAgICAgICB2Z2ljX21taW9fcmVh
ZF9lbmFibGUsIHZnaWNfbW1pb193cml0ZV9zZW5hYmxlLCBOVUxMLCBOVUxMLCAxLAo+ICAgICAg
ICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gICAgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNf
UEVSX0lSUShHSUNEX0lDRU5BQkxFUiwKPiAtICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZn
aWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPiArICAgICAgICB2Z2ljX21taW9fcmVh
ZF9lbmFibGUsIHZnaWNfbW1pb193cml0ZV9jZW5hYmxlLCBOVUxMLCBOVUxMLCAxLAo+ICAgICAg
ICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gICAgICAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNf
UEVSX0lSUShHSUNEX0lTUEVORFIsCj4gICAgICAgICAgIHZnaWNfbW1pb19yZWFkX3Jheiwgdmdp
Y19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLW1taW8uYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jCj4gaW5k
ZXggNTk3MDNhNjkwOS4uM2Q5ZmEwMmExMCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8uYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jCj4gQEAg
LTM5LDYgKzM5LDEyMCBAQCB2b2lkIHZnaWNfbW1pb193cml0ZV93aShzdHJ1Y3QgdmNwdSAqdmNw
dSwgcGFkZHJfdCBhZGRyLAo+ICAgICAgIC8qIElnbm9yZSAqLwo+ICAgfQo+ICAgCj4gKy8qCj4g
KyAqIFJlYWQgYWNjZXNzZXMgdG8gYm90aCBHSUNEX0lDRU5BQkxFUiBhbmQgR0lDRF9JU0VOQUJM
RVIgcmV0dXJuIHRoZSB2YWx1ZQo+ICsgKiBvZiB0aGUgZW5hYmxlZCBiaXQsIHNvIHRoZXJlIGlz
IG9ubHkgb25lIGZ1bmN0aW9uIGZvciBib3RoIGhlcmUuCj4gKyAqLwo+ICt1bnNpZ25lZCBsb25n
IHZnaWNfbW1pb19yZWFkX2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAg
ICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCgpJbmRlbnRhdGlvbi4KCj4g
K3sKPiArICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAxKTsKCnVpbnQz
Ml90IGhlcmUgcGxlYXNlLgoKPiArICAgIHUzMiB2YWx1ZSA9IDA7CgpTYW1lIGhlcmUuCgo+ICsg
ICAgaW50IGk7Cj4gKwo+ICsgICAgLyogTG9vcCBvdmVyIGFsbCBJUlFzIGFmZmVjdGVkIGJ5IHRo
aXMgcmVhZCAqLwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBsZW4gKiA4OyBpKysgKQo+ICsgICAg
ewo+ICsgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRv
bWFpbiwgdmNwdSwgaW50aWQgKyBpKTsKPiArCj4gKyAgICAgICAgaWYgKCBpcnEtPmVuYWJsZWQg
KQo+ICsgICAgICAgICAgICB2YWx1ZSB8PSAoMVUgPDwgaSk7Cj4gKwo+ICsgICAgICAgIHZnaWNf
cHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHZh
bHVlOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB2Z2ljX2hhbmRsZV9oYXJkd2FyZV9pcnEoaXJx
X2Rlc2NfdCAqZGVzYywgaW50IGlycV90eXBlLAoKTG9va2luZyBiZWxvdyBpcnFfdHlwZSBzaG91
bGQgYSBlbnVtIHZnaWNfaXJxX2NvbmZpZyBhbmQgbm90IGFuIGludC4KCj4gKyAgICAgICAgICAg
ICAgICAgICAgIGJvb2wgZW5hYmxlKQoKSW5kZW50YXRpb24uCgo+ICt7Cj4gKyAgICB1bnNpZ25l
ZCBsb25nIGZsYWdzOwo+ICsKPiArLy8gIGlycV9zZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFza19v
Zih2X3RhcmdldC0+cHJvY2Vzc29yKSk7CgpXaHkgaXMgdGhhdCBjb21tZW50ZWQ/Cgo+ICsgICAg
c3Bpbl9sb2NrX2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiArICAgIGlmICggZW5hYmxl
ICkKPiArICAgIHsKPiArICAgICAgICBnaWNfc2V0X2lycV90eXBlKGRlc2MsIGlycV90eXBlID09
IFZHSUNfQ09ORklHX0xFVkVMID8KPiArICAgICAgICAgICAgICAgICBJUlFfVFlQRV9MRVZFTF9I
SUdIIDogSVJRX1RZUEVfRURHRV9SSVNJTkcpOwoKSW5kZW50YXRpb24gYW5kIEkgd291bGQgcHJl
ZmVyIGEgaGVscGVyIHRvIGNvbnZlcnQgYmV0d2VlbiB0aGUgdmdpYyAKdmFsdWUgYW5kIHRoZSBJ
UlFfVFlQRS4gVGhpcyB3b3VsZCBtYWtlIHRoZSBjb2RlIGVhc2llciB0byByZWFkLgoKQWxzbywg
dGhpcyBjb2RlIGRvZXMgbm90IHJlcGxpY2F0ZSBjb3JyZWN0bHkgdGhlIGN1cnJlbnQgdkdJQy4g
CmdpY19zZXRfaXJxX3R5cGUgaXMgb25seSBhbGxvd2VkIHRvIGJlIHVzZWQgd2hlbiAKaXJxX3Nl
dF90eXBlX2J5X2RvbWFpbihkKSByZXR1cm5zIHRydWUuIElmIHlvdSBjb25zaWRlciB0aGlzIGNo
YW5nZSAKdmFsaWQsIHRoZW4gSSB3b3VsZCBsaWtlIHRvIGtub3cgd2h5LgoKPiArICAgICAgICBk
ZXNjLT5oYW5kbGVyLT5lbmFibGUoZGVzYyk7Cj4gKyAgICB9Cj4gKyAgICBlbHNlCj4gKyAgICAg
ICAgZGVzYy0+aGFuZGxlci0+ZGlzYWJsZShkZXNjKTsKPiArICAgIHNwaW5fdW5sb2NrX2lycXJl
c3RvcmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPiArfQo+ICsKPiArdm9pZCB2Z2ljX21taW9fd3Jp
dGVfc2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgICBwYWRkcl90
IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9u
ZyB2YWwpCgpJbmRlbnRhdGlvbi4KCj4gK3sKPiArICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9U
T19JTlRJRChhZGRyLCAxKTsKCnVpbnQzMl90LgoKPiArICAgIGlycV9kZXNjX3QgKmRlc2M7Cj4g
KyAgICBpbnQgaTsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKyAgICBlbnVtIHZnaWNf
aXJxX2NvbmZpZyBjb25maWc7Cj4gKwo+ICsgICAgZm9yX2VhY2hfc2V0X2JpdCggaSwgJnZhbCwg
bGVuICogOCApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnE7Cj4gKwo+
ICsgICAgICAgIGlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsg
aSk7Cj4gKwo+ICsgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFn
cyk7Cj4gKyAgICAgICAgaXJxLT5lbmFibGVkID0gdHJ1ZTsKPiArICAgICAgICBpZiAoIGlycS0+
aHcgKQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgLyoKPiArICAgICAgICAgICAgICogVGhl
IGlycSBjYW5ub3QgYmUgYSBQUEksIHdlIG9ubHkgc3VwcG9ydCBkZWxpdmVyeQo+ICsgICAgICAg
ICAgICAgKiBvZiBTUElzIHRvIGd1ZXN0cy4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAg
ICAgIEFTU0VSVChpcnEtPmh3aW50aWQgPj0gMzIpOwo+ICsKPiArICAgICAgICAgICAgZGVzYyA9
IGlycV90b19kZXNjKGlycS0+aHdpbnRpZCk7CgpXaGF0IGlzIHRoZSByYXRpb25hbGUgYmVoaW5k
IHN0b3JpbmcgaHdpbnRpZCByYXRoZXIgdGhhbiB0aGUgaXJxX2Rlc2MgCmRpcmVjdGx5PwoKPiAr
ICAgICAgICAgICAgY29uZmlnID0gaXJxLT5jb25maWc7Cj4gKyAgICAgICAgfQo+ICsgICAgICAg
IGVsc2UKPiArICAgICAgICAgICAgZGVzYyA9IE5VTEw7Cj4gKyAgICAgICAgdmdpY19xdWV1ZV9p
cnFfdW5sb2NrKHZjcHUtPmRvbWFpbiwgaXJxLCBmbGFncyk7Cj4gKwo+ICsgICAgICAgIHZnaWNf
cHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4gKwo+ICsgICAgICAgIGlmICggZGVzYyApCj4g
KyAgICAgICAgICAgIHZnaWNfaGFuZGxlX2hhcmR3YXJlX2lycShkZXNjLCBjb25maWcsIHRydWUp
OwoKVGhpcyBpcyBzbGlnaHRseSBzdHJhbmdlLiBZb3UgaGFuZGxlIHRoZSBoYXJkd2FyZSBJUlEg
b3V0c2lkZSB0aGUgCnZpcnR1YWwgSVJRIGxvY2suIEl0IG1lYW5zIHRoYXQgdGhlIGhhcmR3YXJl
IElSUSBtYXkgZW5kIHVwIGVuYWJsZWQgYnV0IAp0aGUgdmlydHVhbCBJUlEgZGlzYWJsZWQuCgo+
ICsgICAgfQo+ICt9Cj4gKwo+ICt2b2lkIHZnaWNfbW1pb193cml0ZV9jZW5hYmxlKHN0cnVjdCB2
Y3B1ICp2Y3B1LAo+ICsgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50
IGxlbiwKPiArICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCkKPiArewo+ICsgICAg
dTMyIGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDEpOwo+ICsgICAgaW50IGk7Cj4g
Kwo+ICsgICAgZm9yX2VhY2hfc2V0X2JpdCggaSwgJnZhbCwgbGVuICogOCApCj4gKyAgICB7Cj4g
KyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnE7Cj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKPiArICAgICAgICBpcnFfZGVzY190ICpkZXNjOwo+ICsKPiArICAgICAgICBpcnEgPSB2
Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOwo+ICsgICAgICAgIHNw
aW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgICAgIGly
cS0+ZW5hYmxlZCA9IGZhbHNlOwo+ICsKPiArICAgICAgICBpZiAoIGlycS0+aHcgKQo+ICsgICAg
ICAgICAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxLT5od2ludGlkKTsKPiArICAgICAgICBlbHNl
Cj4gKyAgICAgICAgICAgIGRlc2MgPSBOVUxMOwo+ICsKPiArICAgICAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAgdmdpY19wdXRfaXJx
KHZjcHUtPmRvbWFpbiwgaXJxKTsKPiArCj4gKyAgICAgICAgaWYgKCBkZXNjICkKPiArICAgICAg
ICAgICAgdmdpY19oYW5kbGVfaGFyZHdhcmVfaXJxKGRlc2MsIDAsIGZhbHNlKTsKClNhbWUgcmVt
YXJrIGhlcmUuCgo+ICsgICAgfQo+ICt9Cj4gKwo+ICAgc3RhdGljIGludCBtYXRjaF9yZWdpb24o
Y29uc3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICplbHQpCj4gICB7Cj4gICAgICAgY29uc3QgdW5z
aWduZWQgaW50IG9mZnNldCA9ICh1bnNpZ25lZCBsb25nKWtleTsKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8u
aAo+IGluZGV4IDEwYWM2ODIyOTYuLjlmMzRiZDFhZWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLmgKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8u
aAo+IEBAIC0xMzcsNiArMTM3LDE3IEBAIHVuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfcmFv
KHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICAgdm9pZCB2Z2ljX21taW9fd3JpdGVfd2koc3RydWN0IHZj
cHUgKnZjcHUsIHBhZGRyX3QgYWRkciwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcgdmFsKTsKPiAgIAo+ICt1bnNpZ25lZCBsb25nIHZn
aWNfbW1pb19yZWFkX2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAg
ICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pOwoKSW5kZW50YXRpb24uCgo+ICsK
PiArdm9pZCB2Z2ljX21taW9fd3JpdGVfc2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAg
ICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOwoKRGl0dG8uCgo+ICsKPiArdm9pZCB2Z2ljX21t
aW9fd3JpdGVfY2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgICBw
YWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyB2YWwpOwoKRGl0dG8uCgo+ICsKPiAgIHVuc2lnbmVkIGludCB2Z2ljX3YyX2luaXRf
ZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmRldik7Cj4gICAKPiAgIC8qIEZpbmQg
dGhlIHByb3BlciByZWdpc3RlciBoYW5kbGVyIGVudHJ5IGdpdmVuIGEgY2VydGFpbiBhZGRyZXNz
IG9mZnNldCAqLwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:02:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:02:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emjOz-00032Y-9r; Fri, 16 Feb 2018 17:02:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emjOy-00032S-0j
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:02:24 +0000
X-Inumbo-ID: 54533d04-133b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 54533d04-133b-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 17:03:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="68054235"
To: Jan Beulich <JBeulich@suse.com>
References: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
 <46e2fbd4-06e3-275f-834c-72d91515c823@citrix.com>
 <5A869D9902000078001A84B0@prv-mh.provo.novell.com>
 <7b247467-81cd-5614-c18d-35d888277e76@citrix.com>
 <5A87131C02000078001A883D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3dfdadbf-a436-3319-e58a-140d401915b5@citrix.com>
Date: Fri, 16 Feb 2018 17:02:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A87131C02000078001A883D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/PV: avoid indirect call/thunk in I/O
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTY6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjAyLjE4IGF0
IDE2OjUwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE2LzAyLzE4
IDA4OjAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE1LjAyLjE4IGF0IDE3OjUzLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTUvMDIvMTggMTY6MDMs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMKPj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4+Pj4+IEBA
IC03Myw1NSArNzMsNDIgQEAgdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25lZCBpbnQg
cAo+Pj4+PiAgCj4+Pj4+ICB0eXBlZGVmIHZvaWQgaW9fZW11bF9zdHViX3Qoc3RydWN0IGNwdV91
c2VyX3JlZ3MgKik7Cj4+Pj4+ICAKPj4+Pj4gLXZvaWQgX194ODZfaW5kaXJlY3RfdGh1bmtfcmN4
KHZvaWQpOwo+Pj4+PiAtCj4+Pj4+ICBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxfc3R1
Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcG9ydCwg
dW5zaWduZWQgaW50IGJ5dGVzKQo+Pj4+PiAgewo+Pj4+PiAgICAgIHN0cnVjdCBzdHVicyAqdGhp
c19zdHVicyA9ICZ0aGlzX2NwdShzdHVicyk7Cj4+Pj4+ICAgICAgdW5zaWduZWQgbG9uZyBzdHVi
X3ZhID0gdGhpc19zdHVicy0+YWRkciArIFNUVUJfQlVGX1NJWkUgLyAyOwo+Pj4+PiArICAgIHNp
Z25lZCBsb25nIGRpc3A7Cj4+Pj4gSSdtIG5vdCBpbiBmYXZvdXIgb2Ygc3ByaW5rbGluZyAnc2ln
bmVkJyBhbGwgb3ZlciB0aGUgY29kZSBiYXNlLgo+Pj4+Cj4+Pj4gbG9uZyBpcyBhbHJlYWR5IHVu
YW1iaWd1b3VzLCBhbmQgYSBmYXIgbW9yZSBjb21tb24gY29uc3RydWN0IHRvIGVuY291bnRlci4g
Cj4+PiBJdCdzIHRoaXMgImNvbW1vbiIgd2hpY2ggbWFkZSBtZSB1c2UgInNpZ25lZCIgaGVyZSAo
YW5kIGluIHNpbWlsYXIKPj4+IHBsYWNlcyBlbHNld2hlcmUpIC0gd2Ugc3RpbGwgaGF2ZSBmYXIg
dG9vIG1hbnkgY2FzZXMgbGVmdCB3aGVyZSBwbGFpbgo+Pj4gc2hvcnQvaW50L2xvbmcgYXJlIHVz
ZWQgd2hlbiB0aGUgdW5zaWduZWQgdmFyaWFudCB3b3VsZCBhY3R1YWxseSBiZQo+Pj4gYmV0dGVy
LiBIZW5jZSwgX2F0IGxlYXN0XyB1bnRpbCB0aG9zZSBpc3N1ZXMgYXJlIGFsbCBnb25lLCBJIHZl
cnkgbXVjaAo+Pj4gcHJlZmVyIG1ha2luZyBleHBsaWNpdCB3aGVuIHNpZ25lZCBxdWFudGl0aWVz
IGFyZSBtZWFudC4KPj4gQnV0IHdoeSBkb2VzIGl0IGFjdHVhbGx5IG1hdHRlcj8gIE5vb25lIGNh
biBibGluZGx5IHN3aXRjaCBiZXR3ZWVuCj4+IHByZWZpeGVkIGFuZCB1bnByZWZpeGVkIHZlcnNp
b25zIHdpdGhvdXQgdW5kZXJzdGFuZGluZyB3aGF0IGlzIGdvaW5nIG9uLAo+PiBhbmQgZGlzcCBo
ZXJlIGlzIGEgc2lnbmVkIHVzYWdlLgo+Pgo+PiBBbHNvLCBhcmUgeW91IHByb3Bvc2luZyB0aGF0
IHRoZSBlbmQgZ29hbCBmb3IgYSAiY2xlYW4iIGNvZGluZyBzdHlsZSBpcwo+PiB0byBoYXZlIGFs
bCBuYXRpdmUgQyB0eXBlcyBleHBsaWNpdGx5IHByZWZpeGVkIHdpdGggc2lnbmVkIG9yIHVuc2ln
bmVkPyAKPj4gSWYgbm90IChhbmQgSSByZWFsbHkgaG9wZSBub3QpLCB0aGVuIHB1dHRpbmcgc2ln
bmVkIGluIGhlcmUgaXMgY2F1c2luZwo+PiBleHRyYSB3b3JrIGZvciB1cyB0byB1bmRvIGxhdGVy
Lgo+IFBlcnNvbmFsbHkgSSB3b3VsZCBpbmRlZWQgcHJlZmVyIGZvciAic2lnbmVkIiB0byBhbHdh
eXMgYmUgYWRkZWQKPiB3aGVuIGEgc2lnbmVkIHF1YW50aXR5IGlzIG1lYW50LiBPZiBjb3Vyc2Ug
eW91IGhhdmUgdG8gbG9vayBhdAo+IHRoZSBjb250ZXh0IHdoZW4gY29uc2lkZXJpbmcgdG8gc3dp
dGNoIGEgcGxhaW4gdXNlIHRvIHVuc2lnbmVkLAo+IGJ1dCBxdWlja2x5IHJlY29nbml6aW5nIG5v
bi1jYW5kaWRhdGVzIG9mIHN1Y2ggYSB0cmFuc2Zvcm1hdGlvbgo+IGlzIHBvc3NpYmxlIG9ubHkg
d2hlbiB0aGV5IGFyZSBhbWVuZGVkIGJ5ICJzaWduZWQiLgoKVGhlIGZpcnN0IHRoaW5nIEkgZXZl
ciB0aGluZyB3aGVuIHNlZWluZyAic2lnbmVkIiBpcyAidGhlIGF1dGhvciBkb2Vzbid0CnVuZGVy
c3RhbmQgQyIsIHdoaWNoIGlzIGEgZGlyZWN0IGNvbnNlcXVlbmNlIG9mIGJlaW5nIGFuIHJlZHVu
ZGFudAprZXl3b3JkIHdoaWNoIGlzIGJhcmVseSB1c2VkLsKgIFRoZSBvbmx5IGNhc2UgSSdtIGF3
YXJlIG9mIGl0IGFjdHVhbGx5CmhhdmluZyBhIHNlbWFudGljIHVzZSBpcyB3aXRoIGNoYXIsIHdo
b3NlIHNpZ25lZC1uZXNzIGlzIGltcGxlbWVudGF0aW9uCmRlZmluZWQsIHJhdGhlciB0aGFuIHNw
ZWNpZmllZC4KClBlcnNvbmFsbHksIEkgZmluZCB0aGF0IHJlZHVuZGFudCBzaWduZWQgaGluZGVy
cyByZWFkYWJpbGl0eSwgcmF0aGVyCnRoYW4gaGVscGluZyBpdCwgYW5kIEknZCBjZXJ0YWlubHkg
cHJlZmVyIG5vdCB0byBzZWUgc2lnbmVkIGluc2VydGVkIGFsbApvdmVyIHRoZSBjb2RlYmFzZS7C
oCBFaXRoZXIgd2F5LCB0aGUgdG9waWMgc2hvdWxkIGJlIGRpc2N1c3NlZCBhcyBwYXJ0IG9mCkNP
RElOR19TVFlMRSwgcmF0aGVyIHRoYW4gYmVpbmcgYXJndWVkIG92ZXIgaW4gYSBzaW5nbGUgcGF0
Y2guCgo+IFRoYXQgc2FpZCwgaWYgZHJvcHBpbmcgdGhlICJzaWduZWQiIGlzIHRoZSBvbmx5IHdh
eSB0byBnZXQgeW91ciBhY2sKPiAoYW5kIGJlc2lkZXMgdGhlIGV4cHJlc3Npb24gZm9sZGluZyB5
b3UgaGFkIG5vIG90aGVyIGNvbW1lbnRzCj4gc28gZmFyKSwgSSBjZXJ0YWlubHkgd2lsbCAocmVs
dWN0YW50bHkpLgoKVGhlIG90aGVyIHRoaW5nIEkgZmluZCBwYXJ0aWN1bGFybHkgb2RkIGlzIHRo
YXQgeW91IHVzZSBzaWduZWQgZm9yIHRoZQpkZWNsYXJhdGlvbiwgYnV0IG5vdCBmb3IgdGhlIGNh
c3QuCgpJIGRvbid0IHdhbnQgdG8gYmxvY2sgdGhpcyBwYXRjaCBzbyBBY2tlZC1ieTogQW5kcmV3
IENvb3Blcgo8YW5kcmV3LmNvb3BlcjNAY2l0aXguY29tPiwgYnV0IHdvdWxkIHByZWZlciBpZiB3
ZSBkaWRuJ3QgbGl0dGVyIHNpZ25lZApldmVyeXdoZXJlLsKgIElmIHlvdSBhcmUgZ29pbmcgdG8g
aW5zaXN0IG9uIHVzaW5nIHNpZ25lZCwgdGhlbiBwbGVhc2UgdXNlCml0IGNvbnNpc3RlbnRseS4K
CkFsc28sIEkgdGhpbmsgaXQgaXMgaW1wb3J0YW50IHRvIGFkZHJlc3MgdGhlIHN1YmplY3Qgd2l0
aCBDT0RJTkdfU1RZTEUKYW5kIHRoZSBjb21tdW5pdHkgc29vbmVyIHJhdGhlciB0aGFuIGxhdGVy
LCB0byBhdm9pZCB0aGUgYXJndW1lbnQKcmVzdXJmYWNpbmcgb24gZnV0dXJlIHBhdGNoZXMuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:12:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emjYB-0003os-Ax; Fri, 16 Feb 2018 17:11:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emjYA-0003om-Ia
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:11:54 +0000
X-Inumbo-ID: 63d61364-133c-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63d61364-133c-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 18:11:13 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="68054923"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A87095902000078001A87D3@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <114efaa4-0e43-5932-8b63-715e91ef2112@citrix.com>
Date: Fri, 16 Feb 2018 17:11:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A87095902000078001A87D3@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: issue branch prediction barrier when
 switching 64-bit guest to kernel mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTU6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpbmNlIGJvdGgga2VybmVs
IGFuZCB1c2VyIG1vZGUgcnVuIGluIHJpbmcgMywgdGhleSBydW4gaW4gdGhlIHNhbWUKPiAicHJl
ZGljdG9yIG1vZGUiLiBXaGlsZSB0aGUga2VybmVsIGNvdWxkIHRha2UgY2FyZSBvZiB0aGlzIGl0
c2VsZiwgZG9pbmcKPiBzbyB3b3VsZCBiZSB5ZXQgYW5vdGhlciBpdGVtIGRpc3Rpbmd1aXNoaW5n
IFBWIGZyb20gbmF0aXZlLiBBZGRpdGlvbmFsbHkKPiB3ZSdyZSBpbiBhIG11Y2ggYmV0dGVyIHBv
c2l0aW9uIHRvIGlzc3VlIHRoZSBiYXJyaWVyIGNvbW1hbmQsIGFuZCB3ZSBjYW4KPiBzYXZlIGEg
I0dQIChmb3IgcHJpdmlsZWdlZCBpbnN0cnVjdGlvbiBlbXVsYXRpb24pIHRoaXMgd2F5Lgo+Cj4g
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKKEluIG1pY3Jv
Y29kZSBhdCBsZWFzdCkgSUJQQiBpcyBjcmlwcGxpbmcgaW4gdGVybXMgb2YgcGVyZm9ybWFuY2Ug
aGl0LAphbmQgYSByZXRwb2xpbmVkIGtlcm5lbCBkb2Vzbid0IG5lZWQgdGhlIEJUQiB0byBiZSBm
bHVzaGVkIG9uIGVudHJ5LgoKQW4gb3B0LWluIFZNQVNTSVNUIG1pZ2h0IGJlIHVzZWZ1bCBmb3Ig
UFYgZ3Vlc3RzIHJ1bm5pbmcgb24gU2t5bGFrZSsKaGFyZHdhcmUsIGJ1dCB3ZSBjZXJ0YWlubHkg
c2hvdWxkbid0IGlzc3VlIHRoZSBiYXJyaWVyIGJsaW5kbHkuCgpBbHRlcm5hdGl2ZWx5L2FkZGl0
aW9uYWxseSwgYSBoeXBlcmNhbGxfaXJldCBmbGFnIGluZGljYXRpbmcgIkknbSByZXR1cm4KdG8g
YSBuZXcgbG9naWNhbCBjb250ZXh0IiB3b3VsZCBwcm9iYWJseSBhbHNvIGJlIHVzZWZ1bCwgdG8g
YXZvaWQgYQp0cmFwJmVtdWxhdGUgaW4gdGhlIGNvbnRleHQgc3dpdGNoIHBhdGguCgp+QW5kcmV3
Cgo+Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2
L3B2L2RvbWFpbi5jCj4gQEAgLTEwLDYgKzEwLDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9zY2hlZC5o
Pgo+ICAKPiAgI2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KPiArI2luY2x1ZGUgPGFzbS9zcGVj
X2N0cmwuaD4KPiAgCj4gIC8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFr
ZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+ICAjdW5kZWYgbWZuX3RvX3BhZ2UKPiBAQCAtMjUx
LDYgKzI1MiwxMCBAQCB2b2lkIHRvZ2dsZV9ndWVzdF9tb2RlKHN0cnVjdCB2Y3B1ICp2KQo+ICAg
ICAgICAgIGVsc2UKPiAgICAgICAgICAgICAgdi0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlciA9
IF9fcmRnc2Jhc2UoKTsKPiAgICAgIH0KPiArCj4gKyAgICBpZiAoIG9wdF9pYnBiICYmICEodi0+
YXJjaC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCj4gKyAgICAgICAgd3Jtc3JsKE1TUl9QUkVE
X0NNRCwgUFJFRF9DTURfSUJQQik7Cj4gKwo+ICAgICAgYXNtIHZvbGF0aWxlICggInN3YXBncyIg
KTsKPiAgCj4gICAgICBfdG9nZ2xlX2d1ZXN0X3B0KHYpOwo+Cj4KPgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:16:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emjcK-0003zu-SE; Fri, 16 Feb 2018 17:16:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emjcJ-0003za-Op
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:16:11 +0000
X-Inumbo-ID: 425e3f81-133d-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 425e3f81-133d-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 17:17:26 +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 E0C6380D;
 Fri, 16 Feb 2018 09:16:04 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1CD2B3F53D;
 Fri, 16 Feb 2018 09:16:03 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-32-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <41a0968b-d221-6447-6e04-940fd95d4d02@arm.com>
Date: Fri, 16 Feb 2018 17:16:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-32-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 31/49] ARM: new VGIC: Add PENDING
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IHBlbmRpbmcgcmVnaXN0ZXIgaGFuZGxlcnMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRoZSB2MiBhbmQg
djMKPiBlbXVsYXRpb24sIHNvIHRoZWlyIGltcGxlbWVudGF0aW9uIGdvZXMgaW50byB2Z2ljLW1t
aW8uYywgdG8gYmUgZWFzaWx5Cj4gcmVmZXJlbmNlZCBmcm9tIHRoZSB2MyBlbXVsYXRpb24gYXMg
d2VsbCBsYXRlci4KPiBGb3IgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMgdGhlIHJlYWwgbGlu
ZSBsZXZlbCBpcyB1bmFmZmVjdGVkIGJ5Cj4gdGhpcyB3cml0ZSwgc28gd2Uga2VlcCB0aGlzIHN0
YXRlIHNlcGFyYXRlIGFuZCBjb21iaW5lIGl0IHdpdGggdGhlCj4gZGV2aWNlJ3MgbGV2ZWwgdG8g
Z2V0IHRoZSBhY3R1YWwgcGVuZGluZyBzdGF0ZS4KPiAKPiBUaGlzIGlzIGJhc2VkIG9uIExpbnV4
IGNvbW1pdCA5NmIyOTgwMDBkYjQsIHdyaXR0ZW4gYnkgQW5kcmUgUHJ6eXdhcmEuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4g
LS0tCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyB8ICA0ICstLQo+ICAgeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgICAgfCA2MiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCAgICB8
IDExICsrKysrKysKPiAgIDMgZmlsZXMgY2hhbmdlZCwgNzUgaW5zZXJ0aW9ucygrKSwgMiBkZWxl
dGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYy
LmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+IGluZGV4IGVjYTY4NDBmZjku
LmNlYjg2OTAwYTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYy
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+IEBAIC04MCwxMCAr
ODAsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3Yy
X2Rpc3RfcmVnaXN0ZXJzW10gPSB7Cj4gICAgICAgICAgIHZnaWNfbW1pb19yZWFkX2VuYWJsZSwg
dmdpY19tbWlvX3dyaXRlX2NlbmFibGUsIE5VTEwsIE5VTEwsIDEsCj4gICAgICAgICAgIFZHSUNf
QUNDRVNTXzMyYml0KSwKPiAgICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJ
Q0RfSVNQRU5EUiwKPiAtICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0
ZV93aSwgTlVMTCwgTlVMTCwgMSwKPiArICAgICAgICB2Z2ljX21taW9fcmVhZF9wZW5kaW5nLCB2
Z2ljX21taW9fd3JpdGVfc3BlbmRpbmcsIE5VTEwsIE5VTEwsIDEsCj4gICAgICAgICAgIFZHSUNf
QUNDRVNTXzMyYml0KSwKPiAgICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJ
Q0RfSUNQRU5EUiwKPiAtICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0
ZV93aSwgTlVMTCwgTlVMTCwgMSwKPiArICAgICAgICB2Z2ljX21taW9fcmVhZF9wZW5kaW5nLCB2
Z2ljX21taW9fd3JpdGVfY3BlbmRpbmcsIE5VTEwsIE5VTEwsIDEsCj4gICAgICAgICAgIFZHSUNf
QUNDRVNTXzMyYml0KSwKPiAgICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJ
Q0RfSVNBQ1RJVkVSLAo+ICAgICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193
cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy1tbWlvLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+IGluZGV4IDNkOWZh
MDJhMTAuLjlhNjVlMzlkNzggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+IEBAIC0xNTMsNiAr
MTUzLDY4IEBAIHZvaWQgdmdpY19tbWlvX3dyaXRlX2NlbmFibGUoc3RydWN0IHZjcHUgKnZjcHUs
Cj4gICAgICAgfQo+ICAgfQo+ICAgCj4gK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfcGVu
ZGluZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBh
ZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoKSW5kZW50YXRpb24uCgo+ICt7Cj4gKyAgICB1MzIgaW50
aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7Cgp1aW50MzJfdAoKPiArICAgIHUzMiB2
YWx1ZSA9IDA7Cgp1aW50MzJfdAoKPiArICAgIGludCBpOwoKdW5zaWduZWQgaW50Cgo+ICsKPiAr
ICAgIC8qIExvb3Agb3ZlciBhbGwgSVJRcyBhZmZlY3RlZCBieSB0aGlzIHJlYWQgKi8KPiArICAg
IGZvciAoIGkgPSAwOyBpIDwgbGVuICogODsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1
Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlk
ICsgaSk7Cj4gKwo+ICsgICAgICAgIGlmICggaXJxX2lzX3BlbmRpbmcoaXJxKSApCj4gKyAgICAg
ICAgICAgIHZhbHVlIHw9ICgxVSA8PCBpKTsKCkRvbid0IHlvdSBuZWVkIHRvIHByb3BhZ2F0ZSB0
aGUgdmFsdWUgdG8gdGhlIGhhcmR3YXJlIGZvciB2aXJ0dWFsIAppbnRlcnJ1cHQgbWFwcGVkIHRv
IHBoeXNpY2FsIGludGVycnVwdD8KCj4gKwo+ICsgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5k
b21haW4sIGlycSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHZhbHVlOwo+ICt9Cj4gKwo+
ICt2b2lkIHZnaWNfbW1pb193cml0ZV9zcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAg
ICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAo+ICsgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCkKPiArewo+ICsgICAgdTMyIGludGlkID0gVkdJ
Q19BRERSX1RPX0lOVElEKGFkZHIsIDEpOwoKdWludDMyX3QKCj4gKyAgICBpbnQgaTsKCnVuc2ln
bmVkIGludAoKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsgICAgZm9yX2VhY2hf
c2V0X2JpdCggaSwgJnZhbCwgbGVuICogOCApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZn
aWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkp
Owo+ICsKPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3Mp
Owo+ICsgICAgICAgIGlycS0+cGVuZGluZ19sYXRjaCA9IHRydWU7CgpEaXR0by4KCj4gKwo+ICsg
ICAgICAgIHZnaWNfcXVldWVfaXJxX3VubG9jayh2Y3B1LT5kb21haW4sIGlycSwgZmxhZ3MpOwo+
ICsgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4gKyAgICB9Cj4gK30K
PiArCj4gK3ZvaWQgdmdpY19tbWlvX3dyaXRlX2NwZW5kaW5nKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+
ICsgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQo+ICt7Cj4gKyAgICB1MzIgaW50aWQg
PSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7Cj4gKyAgICBpbnQgaTsKPiArICAgIHVuc2ln
bmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsgICAgZm9yX2VhY2hfc2V0X2JpdCggaSwgJnZhbCwgbGVu
ICogOCApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dl
dF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOwo+ICsKPiArICAgICAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+ICsKPiArICAgICAgICBpcnEt
PnBlbmRpbmdfbGF0Y2ggPSBmYWxzZTsKPiArCj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVz
dG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1
LT5kb21haW4sIGlycSk7Cj4gKyAgICB9Cj4gK30KPiArCj4gICBzdGF0aWMgaW50IG1hdGNoX3Jl
Z2lvbihjb25zdCB2b2lkICprZXksIGNvbnN0IHZvaWQgKmVsdCkKPiAgIHsKPiAgICAgICBjb25z
dCB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gKHVuc2lnbmVkIGxvbmcpa2V5Owo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
bW1pby5oCj4gaW5kZXggOWYzNGJkMWFlYy4uMjA5YWZiYmI5YSAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
bW1pby5oCj4gQEAgLTE0OCw2ICsxNDgsMTcgQEAgdm9pZCB2Z2ljX21taW9fd3JpdGVfY2VuYWJs
ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPiAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1
bnNpZ25lZCBpbnQgbGVuLAo+ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCk7
Cj4gICAKPiArdW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9wZW5kaW5nKHN0cnVjdCB2Y3B1
ICp2Y3B1LAo+ICsgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGlu
dCBsZW4pOwo+ICsKPiArdm9pZCB2Z2ljX21taW9fd3JpdGVfc3BlbmRpbmcoc3RydWN0IHZjcHUg
KnZjcHUsCj4gKyAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxl
biwKPiArICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOwo+ICsKPiArdm9pZCB2
Z2ljX21taW9fd3JpdGVfY3BlbmRpbmcoc3RydWN0IHZjcHUgKnZjcHUsCj4gKyAgICAgICAgICAg
ICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKPiArICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgbG9uZyB2YWwpOwo+ICsKPiAgIHVuc2lnbmVkIGludCB2Z2ljX3YyX2luaXRf
ZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmRldik7Cj4gICAKPiAgIC8qIEZpbmQg
dGhlIHByb3BlciByZWdpc3RlciBoYW5kbGVyIGVudHJ5IGdpdmVuIGEgY2VydGFpbiBhZGRyZXNz
IG9mZnNldCAqLwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:31:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:31:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emjqj-0005Kd-4R; Fri, 16 Feb 2018 17:31:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emjqh-0005KX-BL
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:31:03 +0000
X-Inumbo-ID: 111e0475-133f-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 111e0475-133f-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 18:30:22 +0100 (CET)
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 9ABD180D;
 Fri, 16 Feb 2018 09:31:01 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E57DA3F53D;
 Fri, 16 Feb 2018 09:31:00 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-33-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d459c360-7149-514b-fa66-aeb5aed03bf8@arm.com>
Date: Fri, 16 Feb 2018 17:30:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-33-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 32/49] ARM: new VGIC: Add ACTIVE
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IGFjdGl2ZSByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlIHYyIGFuZCB2
MyBlbXVsYXRpb24sCj4gc28gdGhlaXIgaW1wbGVtZW50YXRpb24gZ29lcyBpbnRvIHZnaWMtbW1p
by5jLCB0byBiZSBlYXNpbHkgcmVmZXJlbmNlZAo+IGZyb20gdGhlIHYzIGVtdWxhdGlvbiBhcyB3
ZWxsIGxhdGVyLgo+IFNpbmNlIGFjdGl2YXRpb24vZGVhY3RpdmF0aW9uIG9mIGFuIGludGVycnVw
dCBtYXkgaGFwcGVuIGVudGlyZWx5IGluIHRoZQo+IGd1ZXN0IHdpdGhvdXQgaXQgZXZlciBleGl0
aW5nLCB3ZSBuZWVkIHNvbWUgZXh0cmEgbG9naWMgdG8gcHJvcGVybHkgdHJhY2sKPiB0aGUgYWN0
aXZlIHN0YXRlLgo+IEZvciBjbGVhcmluZyB0aGUgYWN0aXZlIHN0YXRlLCB3ZSB3b3VsZCBiYXNp
Y2FsbHkgaGF2ZSB0byBoYWx0IHRoZSBndWVzdAo+IHRvIG1ha2Ugc3VyZSB0aGlzIGlzIHByb3Bl
cmx5IHByb3BhZ2F0ZWQgaW50byB0aGUgcmVzcGVjdGl2ZSBWQ1BVcy4KPiBUaGlzIGlzIG5vdCB5
ZXQgaW1wbGVtZW50ZWQgaW4gWGVuLgoKSSBkb24ndCBtaW5kIGlmIGl0IGlzIG5vdCBpbXBsZW1l
bnRlZCBpbiB0aGUgZmlyc3Qgc2VyaWVzLiBCdXQgSSB0aGluayAKd2UgbmVlZCB0byBtYWtlIGl0
IGNsZWFyZXIgaW4gdGhlIGNvZGUuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy1tbWlvLXYyLmMgfCAgNCArLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMg
ICAgfCA5NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gICB4ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCAgICB8IDExICsrKysrCj4gICAzIGZpbGVzIGNoYW5n
ZWQsIDEwNyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
bW1pby12Mi5jCj4gaW5kZXggY2ViODY5MDBhMC4uZWJhMjRkOTg2NiAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby12Mi5jCj4gQEAgLTg2LDEwICs4NiwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0
IHZnaWNfcmVnaXN0ZXJfcmVnaW9uIHZnaWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9IHsKPiAgICAg
ICAgICAgdmdpY19tbWlvX3JlYWRfcGVuZGluZywgdmdpY19tbWlvX3dyaXRlX2NwZW5kaW5nLCBO
VUxMLCBOVUxMLCAxLAo+ICAgICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gICAgICAgUkVH
SVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lTQUNUSVZFUiwKPiAtICAgICAgICB2
Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPiAr
ICAgICAgICB2Z2ljX21taW9fcmVhZF9hY3RpdmUsIHZnaWNfbW1pb193cml0ZV9zYWN0aXZlLCBO
VUxMLCBOVUxMLCAxLAo+ICAgICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gICAgICAgUkVH
SVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lDQUNUSVZFUiwKPiAtICAgICAgICB2
Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPiAr
ICAgICAgICB2Z2ljX21taW9fcmVhZF9hY3RpdmUsIHZnaWNfbW1pb193cml0ZV9jYWN0aXZlLCBO
VUxMLCBOVUxMLCAxLAo+ICAgICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gICAgICAgUkVH
SVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lQUklPUklUWVIsCj4gICAgICAgICAg
IHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCA4LAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtbW1pby5jCj4gaW5kZXggOWE2NWUzOWQ3OC4uYWMzYWEwM2ZiYyAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtbW1pby5jCj4gQEAgLTIxNSw2ICsyMTUsMTAwIEBAIHZvaWQgdmdpY19tbWlv
X3dyaXRlX2NwZW5kaW5nKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICAgICAgIH0KPiAgIH0KPiAgIAo+
ICt1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX2FjdGl2ZShzdHJ1Y3QgdmNwdSAqdmNwdSwK
PiArICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCj4g
K3sKPiArICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAxKTsKPiArICAg
IHUzMiB2YWx1ZSA9IDA7Cj4gKyAgICBpbnQgaTsKPiArCj4gKyAgICAvKiBMb29wIG92ZXIgYWxs
IElSUXMgYWZmZWN0ZWQgYnkgdGhpcyByZWFkICovCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGxl
biAqIDg7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2
Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOwo+ICsKPiArICAgICAg
ICBpZiAoIGlycS0+YWN0aXZlICkKPiArICAgICAgICAgICAgdmFsdWUgfD0gKDFVIDw8IGkpOwo+
ICsKPiArICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOwo+ICsgICAgfQo+
ICsKPiArICAgIHJldHVybiB2YWx1ZTsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdmdpY19tbWlv
X2NoYW5nZV9hY3RpdmUoc3RydWN0IHZjcHUgKnZjcHUsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLAo+
ICsgICAgICAgICAgICAgICAgICAgIGJvb2wgbmV3X2FjdGl2ZV9zdGF0ZSkKPiArewoKQ2FuIHdl
IGFkZCBhIGdkcHJpbnRrIGhlcmU/IFNvIGlmIHdlIGRvbid0IGltcGxlbWVudCBpdCBpbiB0aGUg
Zmlyc3QgCnNlcmllcywgd2Ugc3RpbGwga2VlcCB0aGUgY3VycmVudCB3YXJuaW5nPwoKPiArfQo+
ICsKPiArc3RhdGljIHZvaWQgdmdpY19jaGFuZ2VfYWN0aXZlX3ByZXBhcmUoc3RydWN0IHZjcHUg
KnZjcHUsIHUzMiBpbnRpZCkKPiArewo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCB2Z2ljX2NoYW5n
ZV9hY3RpdmVfZmluaXNoKHN0cnVjdCB2Y3B1ICp2Y3B1LCB1MzIgaW50aWQpCj4gK3sKPiArfQo+
ICsKPiArc3RhdGljIHZvaWQgX192Z2ljX21taW9fd3JpdGVfY2FjdGl2ZShzdHJ1Y3QgdmNwdSAq
dmNwdSwKPiArICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50
IGxlbiwKPiArICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQoKSW5kZW50
YXRpb24uCgo+ICt7Cj4gKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwg
MSk7Cgp1aW50MzJfdAoKPiArICAgIGludCBpOwoKdW5zaWduZWQgaW50Cgo+ICsKPiArICAgIGZv
cl9lYWNoX3NldF9iaXQoIGksICZ2YWwsIGxlbiAqIDggKQo+ICsgICAgewo+ICsgICAgICAgIHN0
cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50
aWQgKyBpKTsKCk5ld2xpbmUgaGVyZSBwbGVhc2UuCgo+ICsgICAgICAgIHZnaWNfbW1pb19jaGFu
Z2VfYWN0aXZlKHZjcHUsIGlycSwgZmFsc2UpOwo+ICsgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1
LT5kb21haW4sIGlycSk7Cj4gKyAgICB9Cj4gK30KPiArCj4gK3ZvaWQgdmdpY19tbWlvX3dyaXRl
X2NhY3RpdmUoc3RydWN0IHZjcHUgKnZjcHUsCj4gKyAgICAgICAgICAgICAgICAgcGFkZHJfdCBh
ZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAo+ICsgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
dmFsKQoKSW5kZW50YXRpb24KCj4gK3sKPiArICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19J
TlRJRChhZGRyLCAxKTsKCnVpbnQzMl90Cgo+ICsKPiArICAgIHNwaW5fbG9jaygmdmNwdS0+ZG9t
YWluLT5kb21haW5fbG9jayk7CgpJZiB5b3Ugd2FudCB0byB1c2UgdGhlIGRvbWFpbiBsb2NrLCB0
aGVuIHBsZWFzZSB1c2UgZG9tYWluX2xvY2soLi4pIGFuZCAKZG9tYWluX3VubG9jayguLikgbWFj
cm9zLiBCdXQgSSBhbSBub3Qgc3VyZSB3aGV0aGVyIHRoaXMgaXMgdGhlIHJpZ2h0IApsb2NrIGhl
cmUgYW5kIGhvdyBsb25nIGl0IHdpbGwgYmUgdGFrZW4uCgo+ICsgICAgdmdpY19jaGFuZ2VfYWN0
aXZlX3ByZXBhcmUodmNwdSwgaW50aWQpOwo+ICsKPiArICAgIF9fdmdpY19tbWlvX3dyaXRlX2Nh
Y3RpdmUodmNwdSwgYWRkciwgbGVuLCB2YWwpOwo+ICsKPiArICAgIHZnaWNfY2hhbmdlX2FjdGl2
ZV9maW5pc2godmNwdSwgaW50aWQpOwo+ICsgICAgc3Bpbl91bmxvY2soJnZjcHUtPmRvbWFpbi0+
ZG9tYWluX2xvY2spOwo+ICt9Cj4gKwo+ICtzdGF0aWMgdm9pZCBfX3ZnaWNfbW1pb193cml0ZV9z
YWN0aXZlKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICsgICAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAo+ICsgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyB2YWwpCj4gK3sKPiArICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChh
ZGRyLCAxKTsKCnVpbnQzMl90Cgo+ICsgICAgaW50IGk7Cgp1bnNpZ25lZCBpbnQuCgo+ICsKPiAr
ICAgIGZvcl9lYWNoX3NldF9iaXQoIGksICZ2YWwsIGxlbiAqIDggKQo+ICsgICAgewo+ICsgICAg
ICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNw
dSwgaW50aWQgKyBpKTsKPiArICAgICAgICB2Z2ljX21taW9fY2hhbmdlX2FjdGl2ZSh2Y3B1LCBp
cnEsIHRydWUpOwo+ICsgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4g
KyAgICB9Cj4gK30KPiArCj4gK3ZvaWQgdmdpY19tbWlvX3dyaXRlX3NhY3RpdmUoc3RydWN0IHZj
cHUgKnZjcHUsCj4gKyAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQg
bGVuLAo+ICsgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQo+ICt7Cj4gKyAgICB1
MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7Cgp1aW50MzJfdAoKPiArCj4g
KyAgICBzcGluX2xvY2soJnZjcHUtPmRvbWFpbi0+ZG9tYWluX2xvY2spOwoKU2VlIG15IHJlbWFy
ayBvbiB0aGUgZG9tYWluX2xvY2sgYWJvdmUuCgo+ICsgICAgdmdpY19jaGFuZ2VfYWN0aXZlX3By
ZXBhcmUodmNwdSwgaW50aWQpOwo+ICsKPiArICAgIF9fdmdpY19tbWlvX3dyaXRlX3NhY3RpdmUo
dmNwdSwgYWRkciwgbGVuLCB2YWwpOwo+ICsKPiArICAgIHZnaWNfY2hhbmdlX2FjdGl2ZV9maW5p
c2godmNwdSwgaW50aWQpOwo+ICsgICAgc3Bpbl91bmxvY2soJnZjcHUtPmRvbWFpbi0+ZG9tYWlu
X2xvY2spOwo+ICt9Cj4gKwo+ICAgc3RhdGljIGludCBtYXRjaF9yZWdpb24oY29uc3Qgdm9pZCAq
a2V5LCBjb25zdCB2b2lkICplbHQpCj4gICB7Cj4gICAgICAgY29uc3QgdW5zaWduZWQgaW50IG9m
ZnNldCA9ICh1bnNpZ25lZCBsb25nKWtleTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy1tbWlvLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAo+IGluZGV4IDIw
OWFmYmJiOWEuLjM5ZTg1NDIzMmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy1tbWlvLmgKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAo+IEBAIC0xNTks
NiArMTU5LDE3IEBAIHZvaWQgdmdpY19tbWlvX3dyaXRlX2NwZW5kaW5nKHN0cnVjdCB2Y3B1ICp2
Y3B1LAo+ICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVu
LAo+ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOwo+ICAgCj4gK3Vuc2ln
bmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfYWN0aXZlKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICsgICAg
ICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7CgpJbmRlbnRh
dGlvbiBhbmQgYmVsb3dzCgo+ICsKPiArdm9pZCB2Z2ljX21taW9fd3JpdGVfY2FjdGl2ZShzdHJ1
Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVk
IGludCBsZW4sCj4gKyAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOwo+ICsKPiAr
dm9pZCB2Z2ljX21taW9fd3JpdGVfc2FjdGl2ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAg
ICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOwo+ICsKPiAgIHVuc2lnbmVkIGludCB2Z2ljX3YyX2lu
aXRfZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZpY2UgKmRldik7Cj4gICAKPiAgIC8qIEZp
bmQgdGhlIHByb3BlciByZWdpc3RlciBoYW5kbGVyIGVudHJ5IGdpdmVuIGEgY2VydGFpbiBhZGRy
ZXNzIG9mZnNldCAqLwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:37:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:37:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emjwU-0005Yw-Oq; Fri, 16 Feb 2018 17:37:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=20ul=fk=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1emjwT-0005Yq-Nj
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:37:01 +0000
X-Inumbo-ID: 2b10bd9e-1340-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f66.google.com (unknown [74.125.82.66])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b10bd9e-1340-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 17:38:16 +0000 (UTC)
Received: by mail-wm0-f66.google.com with SMTP id x21so4463609wmh.0
 for <xen-devel@lists.xenproject.org>; Fri, 16 Feb 2018 09:36:55 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:user-agent
 :mime-version:content-transfer-encoding;
 bh=7u/Rz5uKj7SzXOJMEXBi0OLvOEUZg9aQYFD1ssdP71Y=;
 b=YjrSu/p27+LNEdHvIyzayMq6JijeNm0ALyzQWTjYMrj2ec1Xyd4bnnFNTLnBkPD0Mi
 zNNz9fv8QjRjt2ZqnzkcuZZPS+qQXVcX/9se0w2ULhKUojDGMyJzG2z+hVU3pc70EWPn
 23zvzeLp/OLjEXY3Hb0O36ggwy5gL1flIFJPunqrYKO7JO6LZAnxWJgMF1tFgRge+2am
 G+RQBa8vSyRTaRnPL++rK8sbvnGZ96YjZ4LDdM0PaEF6ZXfaHM7x1pnZETxBDN6QJayi
 wRc12ck9uRC/LcGZ95NQjNUF3ymH0bZxpBQOAiLDzFqdjHvbLeC52aUvypbm+pAYXDO6
 qHpg==
X-Gm-Message-State: APf1xPDBx2fD7ENpy+v5r5zvAEfTXboQ/uOXiCm+Lt/DJXq5T6n9QeuU
 oGmm9Xz1B9tRCPOZYeheMvwS4A==
X-Google-Smtp-Source: AH8x224YJ+zLf7Bg8oYJtGSPRXlN8aOXKfMMXBhCqGDnSQXr+snmwlorVjC9jLSpclWVPO/QfnM8wg==
X-Received: by 10.28.135.142 with SMTP id j136mr5799962wmd.33.1518802614044;
 Fri, 16 Feb 2018 09:36:54 -0800 (PST)
Received: from Solace.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id q131sm2452216wmg.2.2018.02.16.09.36.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Feb 2018 09:36:53 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Feb 2018 18:36:51 +0100
Message-ID: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] tools: libxenstat: fix format string overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBnY2MgNy4zLjAsIHRoZSBidWlsZCBmYWlscyBsaWtlIHRoaXM6CgpzcmMveGVuc3RhdF9s
aW51eC5jOiBJbiBmdW5jdGlvbiDigJhnZXRCcmlkZ2XigJkKc3JjL3hlbnN0YXRfbGludXguYzo3
ODozNDogd2FybmluZzog4oCYJXPigJkgZGlyZWN0aXZlIHdyaXRpbmcgdXAgdG8gMjU1IGJ5dGVz
IGludG8gYSByZWdpb24gb2Ygc2l6ZSAyNDEgWy1XZm9ybWF0LW92ZXJmbG93PV0KICAgICBzcHJp
bnRmKHRtcCwgIi9zeXMvY2xhc3MvbmV0LyVzL2JyaWRnZSIsIGRlLT5kX25hbWUpOwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXn4Kc3JjL3hlbnN0YXRfbGludXguYzo3ODo1OiBu
b3RlOiDigJhzcHJpbnRm4oCZIG91dHB1dCBiZXR3ZWVuIDIzIGFuZCAyNzggYnl0ZXMgaW50byBh
IGRlc3RpbmF0aW9uIG9mIHNpemUgMjU2CiAgICAgc3ByaW50Zih0bXAsICIvc3lzL2NsYXNzL25l
dC8lcy9icmlkZ2UiLCBkZS0+ZF9uYW1lKTsKICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CgpGaXggdXNpbmcgYXNwcmludGYoKS4KClNpZ25l
ZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpDYzogSWFu
IEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgotLS0KSW4gY2FzZSBubyBvbmUgZWxzZSBoYXZlIG5vdGljZWQgYW5kIGZp
eGVkIHRoaXMgKEkgaGF2ZSBjaGVja2VkIHhlbi1kZXZlbCBhbmQKZm91bmQgbm90aGluZykKLS0t
CiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYyB8ICAgIDggKysr
KystLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMg
Yi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYwppbmRleCA5MDdk
NjVmYTYzLi4zOTYzNTc1MTFiIDEwMDY0NAotLS0gYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
c3JjL3hlbnN0YXRfbGludXguYworKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hl
bnN0YXRfbGludXguYwpAQCAtNjksMTggKzY5LDIwIEBAIHZvaWQgZ2V0QnJpZGdlKGNoYXIgKmV4
Y2x1ZGVOYW1lLCBjaGFyICpyZXN1bHQsIHNpemVfdCByZXN1bHRMZW4pCiAJc3RydWN0IGRpcmVu
dCAqZGU7CiAJRElSICpkOwogCi0JY2hhciB0bXBbMjU2XSA9IHsgMCB9OwotCiAJZCA9IG9wZW5k
aXIoIi9zeXMvY2xhc3MvbmV0Iik7CiAJd2hpbGUgKChkZSA9IHJlYWRkaXIoZCkpICE9IE5VTEwp
IHsKIAkJaWYgKChzdHJsZW4oZGUtPmRfbmFtZSkgPiAwKSAmJiAoZGUtPmRfbmFtZVswXSAhPSAn
LicpCiAJCQkmJiAoc3Ryc3RyKGRlLT5kX25hbWUsIGV4Y2x1ZGVOYW1lKSA9PSBOVUxMKSkgewot
CQkJCXNwcmludGYodG1wLCAiL3N5cy9jbGFzcy9uZXQvJXMvYnJpZGdlIiwgZGUtPmRfbmFtZSk7
CisJCQkJY2hhciAqdG1wOworCisJCQkJYXNwcmludGYoJnRtcCwgIi9zeXMvY2xhc3MvbmV0LyVz
L2JyaWRnZSIsIGRlLT5kX25hbWUpOwogCiAJCQkJaWYgKGFjY2Vzcyh0bXAsIEZfT0spID09IDAp
IHsKIAkJCQkJc3RybmNweShyZXN1bHQsIGRlLT5kX25hbWUsIHJlc3VsdExlbiAtIDEpOwogCQkJ
CQlyZXN1bHRbcmVzdWx0TGVuIC0gMV0gPSAwOwogCQkJCX0KKworCQkJCWZyZWUodG1wKTsKIAkJ
fQogCX0KIAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:38:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:38:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emjyJ-0005g7-3S; Fri, 16 Feb 2018 17:38:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emjyI-0005g0-9s
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:38:54 +0000
X-Inumbo-ID: 29fc9f04-1340-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 29fc9f04-1340-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 18:38:13 +0100 (CET)
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 DC83780D;
 Fri, 16 Feb 2018 09:38:52 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3D0833F53D;
 Fri, 16 Feb 2018 09:38:52 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-34-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <14ad15cf-7564-514a-169c-5ed989ee5040@arm.com>
Date: Fri, 16 Feb 2018 17:38:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-34-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 33/49] ARM: new VGIC: Add PRIORITY
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IHByaW9yaXR5IHJlZ2lzdGVyIGhhbmRsZXJzIGFyZSBzaGFyZWQgYmV0d2VlbiB0aGUgdjIgYW5k
IHYzIGVtdWxhdGlvbiwKPiBzbyB0aGVpciBpbXBsZW1lbnRhdGlvbiBnb2VzIGludG8gdmdpYy1t
bWlvLmMsIHRvIGJlIGVhc2lseSByZWZlcmVuY2VkCj4gZnJvbSB0aGUgdjMgZW11bGF0aW9uIGFz
IHdlbGwgbGF0ZXIuCj4gVGhlcmUgaXMgYSBjb3JuZXIgY2FzZSB3aGVuIHdlIGNoYW5nZSB0aGUg
cHJpb3JpdHkgb2YgYSBwZW5kaW5nCj4gaW50ZXJydXB0IHdoaWNoIHdlIGRvbid0IGhhbmRsZSBh
dCB0aGUgbW9tZW50Lgo+IAo+IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IGRkMjM4ZWMy
Yjg3Yiwgd3JpdHRlbiBieSBBbmRyZSBQcnp5d2FyYS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIHwgIDQgKystLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy1tbWlvLmMgICAgfCA0NyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCAgICB8ICA3ICsrKysrKwo+ICAg
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oICAgICAgICAgfCAgMiArKwo+ICAgNCBmaWxlcyBjaGFu
Z2VkLCA1OCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
bW1pby12Mi5jCj4gaW5kZXggZWJhMjRkOTg2Ni4uMDU3NGZmOWIxNiAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby12Mi5jCj4gQEAgLTkyLDggKzkyLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2
Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7Cj4gICAgICAg
ICAgIHZnaWNfbW1pb19yZWFkX2FjdGl2ZSwgdmdpY19tbWlvX3dyaXRlX2NhY3RpdmUsIE5VTEws
IE5VTEwsIDEsCj4gICAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKPiAgICAgICBSRUdJU1RF
Ul9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVBSSU9SSVRZUiwKPiAtICAgICAgICB2Z2lj
X21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgOCwKPiAtICAg
ICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAo+ICsgICAgICAgIHZn
aWNfbW1pb19yZWFkX3ByaW9yaXR5LCB2Z2ljX21taW9fd3JpdGVfcHJpb3JpdHksIE5VTEwsIE5V
TEwsCj4gKyAgICAgICAgOCwgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwK
PiAgICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVRBUkdFVFNSLAo+
ICAgICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwg
TlVMTCwgOCwKPiAgICAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0
KSwKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+IGluZGV4IGFjM2FhMDNmYmMuLjE0NTcwZDlkOGUgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+IEBAIC0zMDksNiArMzA5LDUzIEBAIHZvaWQgdmdpY19t
bWlvX3dyaXRlX3NhY3RpdmUoc3RydWN0IHZjcHUgKnZjcHUsCj4gICAgICAgc3Bpbl91bmxvY2so
JnZjcHUtPmRvbWFpbi0+ZG9tYWluX2xvY2spOwo+ICAgfQo+ICAgCj4gK3Vuc2lnbmVkIGxvbmcg
dmdpY19tbWlvX3JlYWRfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnZjcHUsCj4gKyAgICAgICAgICAg
ICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCgpJbmRlbnRhdGlvbi4K
Cj4gK3sKPiArICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCA4KTsKCnVp
bjMyX3QKCj4gKyAgICBpbnQgaTsKCnVuc2lnbmVkIGludAoKPiArICAgIHU2NCB2YWwgPSAwOwoK
dWludDY0X3QKCj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBsZW47IGkrKyApCj4gKyAgICB7
Cj4gKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9t
YWluLCB2Y3B1LCBpbnRpZCArIGkpOwo+ICsKPiArICAgICAgICB2YWwgfD0gKHU2NClpcnEtPnBy
aW9yaXR5IDw8IChpICogOCk7Cgp1aW50NjRfdAoKPiArCj4gKyAgICAgICAgdmdpY19wdXRfaXJx
KHZjcHUtPmRvbWFpbiwgaXJxKTsKPiArICAgIH0KPiArCj4gKyAgICByZXR1cm4gdmFsOwo+ICt9
Cj4gKwo+ICsvKgo+ICsgKiBXZSBjdXJyZW50bHkgZG9uJ3QgaGFuZGxlIGNoYW5naW5nIHRoZSBw
cmlvcml0eSBvZiBhbiBpbnRlcnJ1cHQgdGhhdAo+ICsgKiBpcyBhbHJlYWR5IHBlbmRpbmcgb24g
YSBWQ1BVLiBJZiB0aGVyZSBpcyBhIG5lZWQgZm9yIHRoaXMsIHdlIHdvdWxkCj4gKyAqIG5lZWQg
dG8gbWFrZSB0aGlzIFZDUFUgZXhpdCBhbmQgcmUtZXZhbHVhdGUgdGhlIHByaW9yaXRpZXMsIHBv
dGVudGlhbGx5Cj4gKyAqIGxlYWRpbmcgdG8gdGhpcyBpbnRlcnJ1cHQgZ2V0dGluZyBwcmVzZW50
ZWQgbm93IHRvIHRoZSBndWVzdCAoaWYgaXQgaGFzCj4gKyAqIGJlZW4gbWFza2VkIGJ5IHRoZSBw
cmlvcml0eSBtYXNrIGJlZm9yZSkuCj4gKyAqLwo+ICt2b2lkIHZnaWNfbW1pb193cml0ZV9wcmlv
cml0eShzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRy
LCB1bnNpZ25lZCBpbnQgbGVuLAo+ICsgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZh
bCkKCkluZGVudGF0aW9uCgo+ICt7Cj4gKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5U
SUQoYWRkciwgOCk7Cgp1aW50MzJfdAoKPiArICAgIGludCBpOwoKdW5zaWduZWQgaW50Cgo+ICsg
ICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGxlbjsg
aSsrICkKPiArICAgIHsKCkkgYmVsaWV2ZSB0aGlzIGNvZGUgd2lsbCBiZSBmb2xsb3cgdGhlIGF0
b21pY2l0eSB3aGVuIDIgdkNQVXMgKEEgYW5kIEIpIAp3cml0ZSB0byB0aGlzIHJlZ2lzdGVyLiBU
aGUgcmVzdWx0IHNob3VsZCBiZSBlaXRoZXIgdGhlIHZhbHVlIG9mIHdyaXRlIEEgCiAgb3Igd3Jp
dGUgQi4gQnV0IG5vdCBhIG1peCBvZiB0aGUgYm90aC4KCj4gKyAgICAgICAgc3RydWN0IHZnaWNf
aXJxICppcnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOwo+
ICsKPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+
ICsgICAgICAgIC8qIE5hcnJvdyB0aGUgcHJpb3JpdHkgcmFuZ2UgdG8gd2hhdCB3ZSBhY3R1YWxs
eSBzdXBwb3J0ICovCj4gKyAgICAgICAgaXJxLT5wcmlvcml0eSA9ICh2YWwgPj4gKGkgKiA4KSkg
JiBHRU5NQVNLKDcsIDggLSBWR0lDX1BSSV9CSVRTKTsKPiArICAgICAgICBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgICAgIHZnaWNfcHV0
X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4gKyAgICB9Cj4gK30KPiArCj4gICBzdGF0aWMgaW50
IG1hdGNoX3JlZ2lvbihjb25zdCB2b2lkICprZXksIGNvbnN0IHZvaWQgKmVsdCkKPiAgIHsKPiAg
ICAgICBjb25zdCB1bnNpZ25lZCBpbnQgb2Zmc2V0ID0gKHVuc2lnbmVkIGxvbmcpa2V5Owo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaCBiL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMtbW1pby5oCj4gaW5kZXggMzllODU0MjMyZS4uMzAyMjEwOTZiOSAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAo+ICsrKyBiL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMtbW1pby5oCj4gQEAgLTE3MCw2ICsxNzAsMTMgQEAgdm9pZCB2Z2ljX21taW9fd3Jp
dGVfc2FjdGl2ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPiAgICAgICAgICAgICAgICAgICAgcGFkZHJf
dCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAo+ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIHZhbCk7Cj4gICAKPiArdW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9wcmlvcml0eShz
dHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwg
dW5zaWduZWQgaW50IGxlbik7Cj4gKwo+ICt2b2lkIHZnaWNfbW1pb193cml0ZV9wcmlvcml0eShz
dHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNp
Z25lZCBpbnQgbGVuLAo+ICsgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCk7Cj4g
Kwo+ICAgdW5zaWduZWQgaW50IHZnaWNfdjJfaW5pdF9kaXN0X2lvZGV2KHN0cnVjdCB2Z2ljX2lv
X2RldmljZSAqZGV2KTsKPiAgIAo+ICAgLyogRmluZCB0aGUgcHJvcGVyIHJlZ2lzdGVyIGhhbmRs
ZXIgZW50cnkgZ2l2ZW4gYSBjZXJ0YWluIGFkZHJlc3Mgb2Zmc2V0ICovCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+IGlu
ZGV4IDgyZmU5MDJlMjYuLmIxMDRmOGU5NjQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy5oCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4gQEAgLTIwLDYgKzIw
LDggQEAKPiAgICNkZWZpbmUgUFJPRFVDVF9JRF9LVk0gICAgICAweDRiICAgIC8qIEFTQ0lJIGNv
ZGUgSyAqLwo+ICAgI2RlZmluZSBJTVBMRU1FTlRFUl9BUk0gICAgIDB4NDNiCj4gICAKPiArI2Rl
ZmluZSBWR0lDX1BSSV9CSVRTICAgICAgIDUKPiArCj4gICAjZGVmaW5lIHZnaWNfaXJxX2lzX3Nn
aShpbnRpZCkgKChpbnRpZCkgPCBWR0lDX05SX1NHSVMpCj4gICAKPiAgIHN0YXRpYyBpbmxpbmUg
Ym9vbCBpcnFfaXNfcGVuZGluZyhzdHJ1Y3QgdmdpY19pcnEgKmlycSkKPiAKCkNoZWVycywKCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:42:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:42:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emk26-0006ND-MQ; Fri, 16 Feb 2018 17:42:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emk25-0006N7-Q2
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:42:49 +0000
X-Inumbo-ID: b544a7a0-1340-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b544a7a0-1340-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 18:42:08 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="68056785"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e08882ed-18cc-5520-0592-1a3d0280a193@citrix.com>
Date: Fri, 16 Feb 2018 17:42:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools: libxenstat: fix format string
	overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTc6MzYsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+IFdpdGggZ2NjIDcuMy4w
LCB0aGUgYnVpbGQgZmFpbHMgbGlrZSB0aGlzOgo+Cj4gc3JjL3hlbnN0YXRfbGludXguYzogSW4g
ZnVuY3Rpb24g4oCYZ2V0QnJpZGdl4oCZCj4gc3JjL3hlbnN0YXRfbGludXguYzo3ODozNDogd2Fy
bmluZzog4oCYJXPigJkgZGlyZWN0aXZlIHdyaXRpbmcgdXAgdG8gMjU1IGJ5dGVzIGludG8gYSBy
ZWdpb24gb2Ygc2l6ZSAyNDEgWy1XZm9ybWF0LW92ZXJmbG93PV0KPiAgICAgIHNwcmludGYodG1w
LCAiL3N5cy9jbGFzcy9uZXQvJXMvYnJpZGdlIiwgZGUtPmRfbmFtZSk7Cj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF5+Cj4gc3JjL3hlbnN0YXRfbGludXguYzo3ODo1OiBub3Rl
OiDigJhzcHJpbnRm4oCZIG91dHB1dCBiZXR3ZWVuIDIzIGFuZCAyNzggYnl0ZXMgaW50byBhIGRl
c3RpbmF0aW9uIG9mIHNpemUgMjU2Cj4gICAgICBzcHJpbnRmKHRtcCwgIi9zeXMvY2xhc3MvbmV0
LyVzL2JyaWRnZSIsIGRlLT5kX25hbWUpOwo+ICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+Cj4gRml4IHVzaW5nIGFzcHJpbnRmKCkuCj4K
PiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+IC0t
LQo+IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiBJbiBjYXNlIG5vIG9uZSBlbHNlIGhh
dmUgbm90aWNlZCBhbmQgZml4ZWQgdGhpcyAoSSBoYXZlIGNoZWNrZWQgeGVuLWRldmVsIGFuZAo+
IGZvdW5kIG5vdGhpbmcpCj4gLS0tCj4gIHRvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVu
c3RhdF9saW51eC5jIHwgICAgOCArKysrKy0tLQo+ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQvbGli
eGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3Ny
Yy94ZW5zdGF0X2xpbnV4LmMKPiBpbmRleCA5MDdkNjVmYTYzLi4zOTYzNTc1MTFiIDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jCj4gKysr
IGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMKPiBAQCAtNjks
MTggKzY5LDIwIEBAIHZvaWQgZ2V0QnJpZGdlKGNoYXIgKmV4Y2x1ZGVOYW1lLCBjaGFyICpyZXN1
bHQsIHNpemVfdCByZXN1bHRMZW4pCj4gIAlzdHJ1Y3QgZGlyZW50ICpkZTsKPiAgCURJUiAqZDsK
PiAgCj4gLQljaGFyIHRtcFsyNTZdID0geyAwIH07Cj4gLQo+ICAJZCA9IG9wZW5kaXIoIi9zeXMv
Y2xhc3MvbmV0Iik7Cj4gIAl3aGlsZSAoKGRlID0gcmVhZGRpcihkKSkgIT0gTlVMTCkgewo+ICAJ
CWlmICgoc3RybGVuKGRlLT5kX25hbWUpID4gMCkgJiYgKGRlLT5kX25hbWVbMF0gIT0gJy4nKQo+
ICAJCQkmJiAoc3Ryc3RyKGRlLT5kX25hbWUsIGV4Y2x1ZGVOYW1lKSA9PSBOVUxMKSkgewo+IC0J
CQkJc3ByaW50Zih0bXAsICIvc3lzL2NsYXNzL25ldC8lcy9icmlkZ2UiLCBkZS0+ZF9uYW1lKTsK
PiArCQkJCWNoYXIgKnRtcDsKPiArCj4gKwkJCQlhc3ByaW50ZigmdG1wLCAiL3N5cy9jbGFzcy9u
ZXQvJXMvYnJpZGdlIiwgZGUtPmRfbmFtZSk7Cj4gIAo+ICAJCQkJaWYgKGFjY2Vzcyh0bXAsIEZf
T0spID09IDApIHsKClBvc3NpYmxlIE5VTEwgZGVyZWZlcmVuY2UuCgpJSVJDLCB5b3UgbmVlZCB0
byBzZXQgdG1wIHRvIE5VTEwgZmlyc3QsIG90aGVyd2lzZSB5b3UgbWF5IGZyZWUgYQpzcHVyaW91
cyBwb2ludGVyIG9uIGZhaWx1cmUsIGFuZCBjaGVjayBmb3IgYXNwcmludGYoKSByZXR1cm5pbmcg
PCAwLgoKfkFuZHJldwoKPiAgCQkJCQlzdHJuY3B5KHJlc3VsdCwgZGUtPmRfbmFtZSwgcmVzdWx0
TGVuIC0gMSk7Cj4gIAkJCQkJcmVzdWx0W3Jlc3VsdExlbiAtIDFdID0gMDsKPiAgCQkJCX0KPiAr
Cj4gKwkJCQlmcmVlKHRtcCk7Cj4gIAkJfQo+ICAJfQo+ICAKPgo+Cj4gX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:43:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:43:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emk2d-0006Qc-Ty; Fri, 16 Feb 2018 17:43:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=daew=fk=oracle.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1emk2c-0006QU-MG
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:43:22 +0000
X-Inumbo-ID: c970b37d-1340-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c970b37d-1340-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 18:42:41 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1GHgi4x044662;
 Fri, 16 Feb 2018 17:43:17 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=WIkkeSZnlDXijGBPqcI5/RiNEymQJc5ZTVII6uUpfwk=;
 b=XKI2imrNAa6Dg32GL+h6LQLRALMczUqYsLMbKMfJSvQqIf5ab66eT8pcuuvolWNkU6Y3
 qXNv0Z42cz58dUWCKjNPl131Xrv8+jhtlKfmG7ZbUHAd4/YGCzsWgAsPxQB5xMd63tif
 VDUwpGD2JOy5EMKPl2MD875x3XUyl566qKdTOsepbUH48fXu1Ol8jfjngqvQu5EHdxRx
 XB9Gu7/iffgKQ0VW+IlBfWelitnlSy8HriGAUQUer04Txmj6MwTBn8uqBafavUmQRY5U
 cK5m0O+MaAgHpaLqlzL6WdMFmVUhyk2bLb0LZCD4vY7wbhW6wtwBY4mXfy7+F+/oY+/s UQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2120.oracle.com with ESMTP id 2g61b8rvvk-312
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 16 Feb 2018 17:43:17 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1GEM2nF012637
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 16 Feb 2018 14:22:02 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1GEM03l003563;
 Fri, 16 Feb 2018 14:22:01 GMT
Received: from [10.39.243.89] (/10.39.243.89)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 16 Feb 2018 06:22:00 -0800
To: Juergen Gross <jgross@suse.com>, Michal Hocko <mhocko@kernel.org>
References: <20180216133726.30813-1-jgross@suse.com>
 <20180216135940.GQ7275@dhcp22.suse.cz>
 <1424bb25-7d6a-ee21-83b4-0e90369d6132@suse.com>
From: Pavel Tatashin <pasha.tatashin@ORACLE.COM>
Message-ID: <b277a7be-05d4-67e7-f8ad-50f7865e87fe@oracle.com>
Date: Fri, 16 Feb 2018 09:21:57 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1424bb25-7d6a-ee21-83b4-0e90369d6132@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8807
 signatures=668673
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=890
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802160211
Cc: linux-mm@kvack.org, akpm@linux-foundation.org, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] mm: don't defer struct page initialization
 for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTYvMjAxOCAwOTowMiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAxNi8wMi8x
OCAxNDo1OSwgTWljaGFsIEhvY2tvIHdyb3RlOgo+PiBbQ0MgUGF2ZWxdCj4+Cj4+IE9uIEZyaSAx
Ni0wMi0xOCAxNDozNzoyNiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IENvbW1pdCBmN2Y5OTEw
MGQ4ZDk1ZGJjZjA5ZTAyMTZhMTQzMjExZTc5NDE4YjlmICgibW06IHN0b3AgemVyb2luZwo+Pj4g
bWVtb3J5IGR1cmluZyBhbGxvY2F0aW9uIGluIHZtZW1tYXAiKSBicm9rZSBYZW4gcHYgZG9tYWlu
cyBpbiBzb21lCj4+PiBjb25maWd1cmF0aW9ucywgYXMgdGhlICJQaW5uZWQiIGluZm9ybWF0aW9u
IGluIHN0cnVjdCBwYWdlIG9mIGVhcmx5Cj4+PiBwYWdlIHRhYmxlcyBjb3VsZCBnZXQgbG9zdC4K
Pj4KPj4gQ291bGQgeW91IGJlIG1vcmUgc3BlY2lmaWMgcGxlYXNlPwo+IAo+IEluIHdoaWNoIHdh
eT8gRG8geW91IHdhbnQgdG8gc2VlIHRoZSByZXN1bHRpbmcgY3Jhc2ggaW4gdGhlIGNvbW1pdAo+
IG1lc3NhZ2Ugb3Igc29tZSBtb3JlIGJhY2tncm91bmQgaW5mb3JtYXRpb24/CgpIaSBKdWVyZ2Vu
LAoKQ291bGQgeW91IHBsZWFzZSBwcm92aWRlIGRldGFpbHMgaG93IHRvIHJlcHJvZHVjZSB0aGUg
cHJvYmxlbSwgYW5kIGNyYXNoIAptZXNzYWdlLiBBbHNvLCBpbmZvcm1hdGlvbiBhYm91dCB3aGVy
ZSBleGFjdGx5IHhlbiBhY2Nlc3Mgc3RydWN0IHBhZ2VzIApiZWZvcmUgZGVmZXJyZWQgcGFnZXMg
YXJlIGluaXRpYWxpemVkLgoKVGhhbmsgeW91LApQYXNoYQoKPiAKPj4KPj4+IEF2b2lkIHRoaXMg
cHJvYmxlbSBieSBub3QgZGVmZXJyaW5nIHN0cnVjdCBwYWdlIGluaXRpYWxpemF0aW9uIHdoZW4K
Pj4+IHJ1bm5pbmcgYXMgWGVuIHB2IGd1ZXN0Lgo+Pj4KPj4+IENjOiA8c3RhYmxlQHZnZXIua2Vy
bmVsLm9yZz4gIzQuMTUKPj4gRml4ZXM6IGY3Zjk5MTAwZDhkOSAoIm1tOiBzdG9wIHplcm9pbmcg
bWVtb3J5IGR1cmluZyBhbGxvY2F0aW9uIGluIHZtZW1tYXAiKQo+Pgo+PiBwbGVhc2UKPiAKPiBP
a2F5Lgo+IAo+IAo+IEp1ZXJnZW4KPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:44:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emk3T-0006YF-6C; Fri, 16 Feb 2018 17:44:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ljqo=fk=citrix.com=prvs=578ce87c4=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emk3S-0006Xb-0l
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:44:14 +0000
X-Inumbo-ID: 2d093429-1341-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d093429-1341-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 17:45:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="463168040"
Date: Fri, 16 Feb 2018 17:44:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180216174405.z2dut66rkh3x5pnw@citrix.com>
References: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools: libxenstat: fix format string
	overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDY6MzY6NTFQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gV2l0aCBnY2MgNy4zLjAsIHRoZSBidWlsZCBmYWlscyBsaWtlIHRoaXM6Cj4gCj4g
c3JjL3hlbnN0YXRfbGludXguYzogSW4gZnVuY3Rpb24g4oCYZ2V0QnJpZGdl4oCZCj4gc3JjL3hl
bnN0YXRfbGludXguYzo3ODozNDogd2FybmluZzog4oCYJXPigJkgZGlyZWN0aXZlIHdyaXRpbmcg
dXAgdG8gMjU1IGJ5dGVzIGludG8gYSByZWdpb24gb2Ygc2l6ZSAyNDEgWy1XZm9ybWF0LW92ZXJm
bG93PV0KPiAgICAgIHNwcmludGYodG1wLCAiL3N5cy9jbGFzcy9uZXQvJXMvYnJpZGdlIiwgZGUt
PmRfbmFtZSk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+Cj4gc3JjL3hl
bnN0YXRfbGludXguYzo3ODo1OiBub3RlOiDigJhzcHJpbnRm4oCZIG91dHB1dCBiZXR3ZWVuIDIz
IGFuZCAyNzggYnl0ZXMgaW50byBhIGRlc3RpbmF0aW9uIG9mIHNpemUgMjU2Cj4gICAgICBzcHJp
bnRmKHRtcCwgIi9zeXMvY2xhc3MvbmV0LyVzL2JyaWRnZSIsIGRlLT5kX25hbWUpOwo+ICAgICAg
Xn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+IAo+
IEZpeCB1c2luZyBhc3ByaW50ZigpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xp
IDxkZmFnZ2lvbGlAc3VzZS5jb20+Cj4gLS0tCj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgo+IENjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0t
LQo+IEluIGNhc2Ugbm8gb25lIGVsc2UgaGF2ZSBub3RpY2VkIGFuZCBmaXhlZCB0aGlzIChJIGhh
dmUgY2hlY2tlZCB4ZW4tZGV2ZWwgYW5kCj4gZm91bmQgbm90aGluZykKPiAtLS0KPiAgdG9vbHMv
eGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMgfCAgICA4ICsrKysrLS0tCj4g
IDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jIGIv
dG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMKPiBpbmRleCA5MDdk
NjVmYTYzLi4zOTYzNTc1MTFiIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3Rh
dC9zcmMveGVuc3RhdF9saW51eC5jCj4gKysrIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3Ny
Yy94ZW5zdGF0X2xpbnV4LmMKPiBAQCAtNjksMTggKzY5LDIwIEBAIHZvaWQgZ2V0QnJpZGdlKGNo
YXIgKmV4Y2x1ZGVOYW1lLCBjaGFyICpyZXN1bHQsIHNpemVfdCByZXN1bHRMZW4pCj4gIAlzdHJ1
Y3QgZGlyZW50ICpkZTsKPiAgCURJUiAqZDsKPiAgCj4gLQljaGFyIHRtcFsyNTZdID0geyAwIH07
Cj4gLQo+ICAJZCA9IG9wZW5kaXIoIi9zeXMvY2xhc3MvbmV0Iik7Cj4gIAl3aGlsZSAoKGRlID0g
cmVhZGRpcihkKSkgIT0gTlVMTCkgewo+ICAJCWlmICgoc3RybGVuKGRlLT5kX25hbWUpID4gMCkg
JiYgKGRlLT5kX25hbWVbMF0gIT0gJy4nKQo+ICAJCQkmJiAoc3Ryc3RyKGRlLT5kX25hbWUsIGV4
Y2x1ZGVOYW1lKSA9PSBOVUxMKSkgewo+IC0JCQkJc3ByaW50Zih0bXAsICIvc3lzL2NsYXNzL25l
dC8lcy9icmlkZ2UiLCBkZS0+ZF9uYW1lKTsKPiArCQkJCWNoYXIgKnRtcDsKPiArCj4gKwkJCQlh
c3ByaW50ZigmdG1wLCAiL3N5cy9jbGFzcy9uZXQvJXMvYnJpZGdlIiwgZGUtPmRfbmFtZSk7CgpO
ZWVkIHRvIGNoZWNrIHRoZSByZXR1cm4gdmFsdWUgb2YgYXNwcmludGYuCgpQcmVmZXJhYmx5IHlv
dSBhbHNvIG5lZWQgdG8gZGVmaW5lIF9HTlVfU09VUkNFIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhp
cwpmaWxlLiBUaGlzIGZpbGUgaXMgTGludXggb25seSBtYWtlcyBpdCBsZXNzIG9mIGEgcHJvYmxl
bS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:46:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emk5X-0006mS-HV; Fri, 16 Feb 2018 17:46:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ljqo=fk=citrix.com=prvs=578ce87c4=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emk5V-0006mK-Rz
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:46:21 +0000
X-Inumbo-ID: 340bc890-1341-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 340bc890-1341-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 18:45:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="463168364"
Date: Fri, 16 Feb 2018 17:46:18 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180216174618.rxrkom55m5rtbph6@citrix.com>
References: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
 <20180216174405.z2dut66rkh3x5pnw@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180216174405.z2dut66rkh3x5pnw@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools: libxenstat: fix format string
	overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDU6NDQ6MDVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEZlYiAxNiwgMjAxOCBhdCAwNjozNjo1MVBNICswMTAwLCBEYXJpbyBGYWdnaW9s
aSB3cm90ZToKPiA+IFdpdGggZ2NjIDcuMy4wLCB0aGUgYnVpbGQgZmFpbHMgbGlrZSB0aGlzOgo+
ID4gCj4gPiBzcmMveGVuc3RhdF9saW51eC5jOiBJbiBmdW5jdGlvbiDigJhnZXRCcmlkZ2XigJkK
PiA+IHNyYy94ZW5zdGF0X2xpbnV4LmM6Nzg6MzQ6IHdhcm5pbmc6IOKAmCVz4oCZIGRpcmVjdGl2
ZSB3cml0aW5nIHVwIHRvIDI1NSBieXRlcyBpbnRvIGEgcmVnaW9uIG9mIHNpemUgMjQxIFstV2Zv
cm1hdC1vdmVyZmxvdz1dCj4gPiAgICAgIHNwcmludGYodG1wLCAiL3N5cy9jbGFzcy9uZXQvJXMv
YnJpZGdlIiwgZGUtPmRfbmFtZSk7Cj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXn4KPiA+IHNyYy94ZW5zdGF0X2xpbnV4LmM6Nzg6NTogbm90ZTog4oCYc3ByaW50ZuKAmSBv
dXRwdXQgYmV0d2VlbiAyMyBhbmQgMjc4IGJ5dGVzIGludG8gYSBkZXN0aW5hdGlvbiBvZiBzaXpl
IDI1Ngo+ID4gICAgICBzcHJpbnRmKHRtcCwgIi9zeXMvY2xhc3MvbmV0LyVzL2JyaWRnZSIsIGRl
LT5kX25hbWUpOwo+ID4gICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+Cj4gPiAKPiA+IEZpeCB1c2luZyBhc3ByaW50ZigpLgo+ID4gCj4gPiBT
aWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+ID4gLS0t
Cj4gPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gPiBDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gSW4gY2FzZSBubyBvbmUg
ZWxzZSBoYXZlIG5vdGljZWQgYW5kIGZpeGVkIHRoaXMgKEkgaGF2ZSBjaGVja2VkIHhlbi1kZXZl
bCBhbmQKPiA+IGZvdW5kIG5vdGhpbmcpCj4gPiAtLS0KPiA+ICB0b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQvc3JjL3hlbnN0YXRfbGludXguYyB8ICAgIDggKysrKystLS0KPiA+ICAxIGZpbGUgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZmIC0tZ2l0
IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X2xpbnV4LmMgYi90b29scy94
ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXRfbGludXguYwo+ID4gaW5kZXggOTA3ZDY1ZmE2
My4uMzk2MzU3NTExYiAxMDA2NDQKPiA+IC0tLSBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9z
cmMveGVuc3RhdF9saW51eC5jCj4gPiArKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3Jj
L3hlbnN0YXRfbGludXguYwo+ID4gQEAgLTY5LDE4ICs2OSwyMCBAQCB2b2lkIGdldEJyaWRnZShj
aGFyICpleGNsdWRlTmFtZSwgY2hhciAqcmVzdWx0LCBzaXplX3QgcmVzdWx0TGVuKQo+ID4gIAlz
dHJ1Y3QgZGlyZW50ICpkZTsKPiA+ICAJRElSICpkOwo+ID4gIAo+ID4gLQljaGFyIHRtcFsyNTZd
ID0geyAwIH07Cj4gPiAtCj4gPiAgCWQgPSBvcGVuZGlyKCIvc3lzL2NsYXNzL25ldCIpOwo+ID4g
IAl3aGlsZSAoKGRlID0gcmVhZGRpcihkKSkgIT0gTlVMTCkgewo+ID4gIAkJaWYgKChzdHJsZW4o
ZGUtPmRfbmFtZSkgPiAwKSAmJiAoZGUtPmRfbmFtZVswXSAhPSAnLicpCj4gPiAgCQkJJiYgKHN0
cnN0cihkZS0+ZF9uYW1lLCBleGNsdWRlTmFtZSkgPT0gTlVMTCkpIHsKPiA+IC0JCQkJc3ByaW50
Zih0bXAsICIvc3lzL2NsYXNzL25ldC8lcy9icmlkZ2UiLCBkZS0+ZF9uYW1lKTsKPiA+ICsJCQkJ
Y2hhciAqdG1wOwo+ID4gKwo+ID4gKwkJCQlhc3ByaW50ZigmdG1wLCAiL3N5cy9jbGFzcy9uZXQv
JXMvYnJpZGdlIiwgZGUtPmRfbmFtZSk7Cj4gCj4gTmVlZCB0byBjaGVjayB0aGUgcmV0dXJuIHZh
bHVlIG9mIGFzcHJpbnRmLgo+IAo+IFByZWZlcmFibHkgeW91IGFsc28gbmVlZCB0byBkZWZpbmUg
X0dOVV9TT1VSQ0UgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGlzCj4gZmlsZS4gVGhpcyBmaWxlIGlz
IExpbnV4IG9ubHkgbWFrZXMgaXQgbGVzcyBvZiBhIHByb2JsZW0uCgpUbyBiZSBwcmVjaXNlOiBu
b3QgbmVjZXNzYXJpbHkgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGlzIGZpbGUsIGp1c3QKYmVmb3Jl
IHRoZSBhY3R1YWwgaW5jbHVzaW9uIG9mIHN0ZGlvLmguCgpXZWkuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:46:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:46:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emk67-0006qF-PK; Fri, 16 Feb 2018 17:46:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge7o=fk=citrix.com=prvs=578c0ef08=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1emk67-0006ps-2q
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 17:46:59 +0000
X-Inumbo-ID: 8eefb11a-1341-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8eefb11a-1341-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 17:48:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="463168444"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <andrew.cooper3@citrix.com>, <jbeulich@suse.com>
Date: Fri, 16 Feb 2018 17:46:48 +0000
Message-ID: <1518803208-25855-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2] x86/nmi: start NMI watchdog on CPU0 after
	SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UncmUgbm90aWNpbmcgYSByZXByb2R1Y2libGUgc3lzdGVtIGJvb3QgaGFuZyBvbiBjZXJ0YWlu
CnBvc3QtU2t5bGFrZSBwbGF0Zm9ybXMgd2hlcmUgdGhlIEJJT1MgaXMgY29uZmlndXJlZCBpbgps
ZWdhY3kgYm9vdCBtb2RlIHdpdGggeDJBUElDIGRpc2FibGVkLiBUaGUgc3lzdGVtIHN0YWxscwpp
bW1lZGlhdGVseSBhZnRlciB3cml0aW5nIHRoZSBmaXJzdCBTTVAgaW5pdGlhbGl6YXRpb24Kc2Vx
dWVuY2UgaW50byBBUElDIElDUi4KClRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbSBpcyB3YXRjaGRv
ZyBOTUkgaGFuZGxlciBleGVjdXRpb24gLQpzb21ld2hlcmUgbmVhciB0aGUgZW5kIG9mIE5NSSBo
YW5kbGluZyAoYWZ0ZXIgaXQncyBhbHJlYWR5CnJlc2NoZWR1bGVkIHRoZSBuZXh0IE5NSSkgaXQg
dHJpZXMgdG8gYWNjZXNzIElPIHBvcnQgMHg2MQp0byBnZXQgdGhlIGFjdHVhbCBOTUkgcmVhc29u
IG9uIENQVTAuIFVuZm9ydHVuYXRlbHksIHRoaXMKcG9ydCBpcyBlbXVsYXRlZCBieSBCSU9TIHVz
aW5nIFNNSXMgYW5kIHRoaXMgZW11bGF0aW9uIGZvcgpzb21lIHJlYXNvbiB0YWtlcyBtb3JlIHRp
bWUgdGhhbiB3ZSBleHBlY3QgZHVyaW5nIElOSVQtU0lQSS1TSVBJCnNlcXVlbmNlLiBBcyB0aGUg
cmVzdWx0LCB0aGUgc3lzdGVtIGlzIGNvbnN0YW50bHkgbW92aW5nIGJldHdlZW4KTk1JIGFuZCBT
TUkgaGFuZGxlciBhbmQgbm90IG1ha2luZyBhbnkgcHJvZ3Jlc3MuCgpUbyBhdm9pZCB0aGlzLCBp
bml0aWFsaXplIHRoZSB3YXRjaGRvZyBhZnRlciBTTVAgYm9vdHN0cmFwIG9uCkNQVTAgYW5kLCBh
ZGRpdGlvbmFsbHksIHByb3RlY3QgdGhlIE5NSSBoYW5kbGVyIGJ5IG1vdmluZwpJTyBwb3J0IGFj
Y2VzcyBiZWZvcmUgTk1JIHJlLXNjaGVkdWxpbmcuCgpTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpo
aW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYXBpYy5j
ICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8IDMgKysrCiB4ZW4vYXJjaC94ODYv
dHJhcHMuYyAgIHwgOSArKysrKysrLS0KIDMgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYXBpYy5jIGIveGVu
L2FyY2gveDg2L2FwaWMuYwppbmRleCA1MDM5MTczLi5mZmE1YTY5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMKQEAgLTY4NCw3ICs2ODQs
NyBAQCB2b2lkIHNldHVwX2xvY2FsX0FQSUModm9pZCkKICAgICAgICAgcHJpbnRrKCJMZWF2aW5n
IEVTUiBkaXNhYmxlZC5cbiIpOwogICAgIH0KIAotICAgIGlmIChubWlfd2F0Y2hkb2cgPT0gTk1J
X0xPQ0FMX0FQSUMpCisgICAgaWYgKG5taV93YXRjaGRvZyA9PSBOTUlfTE9DQUxfQVBJQyAmJiBz
bXBfcHJvY2Vzc29yX2lkKCkpCiAgICAgICAgIHNldHVwX2FwaWNfbm1pX3dhdGNoZG9nKCk7CiAg
ICAgYXBpY19wbV9hY3RpdmF0ZSgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NtcGJv
b3QuYyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKaW5kZXggMmViZWYwMy4uMTg0NDExNiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYworKysgYi94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCkBAIC0xMjQ4LDcgKzEyNDgsMTAgQEAgaW50IF9fY3B1X3VwKHVuc2lnbmVkIGludCBjcHUp
CiB2b2lkIF9faW5pdCBzbXBfY3B1c19kb25lKHZvaWQpCiB7CiAgICAgaWYgKCBubWlfd2F0Y2hk
b2cgPT0gTk1JX0xPQ0FMX0FQSUMgKQorICAgIHsKKyAgICAgICAgc2V0dXBfYXBpY19ubWlfd2F0
Y2hkb2coKTsKICAgICAgICAgY2hlY2tfbm1pX3dhdGNoZG9nKCk7CisgICAgfQogCiAgICAgc2V0
dXBfaW9hcGljX2Rlc3QoKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94
ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAyZTAyMmIwLi5jMTZmMTQ2IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtMTcwNiw3
ICsxNzA2LDcgQEAgc3RhdGljIG5taV9jYWxsYmFja190ICpubWlfY2FsbGJhY2sgPSBkdW1teV9u
bWlfY2FsbGJhY2s7CiB2b2lkIGRvX25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHsKICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOwotICAgIHVu
c2lnbmVkIGNoYXIgcmVhc29uOworICAgIHVuc2lnbmVkIGNoYXIgcmVhc29uID0gMDsKICAgICBi
b29sIGhhbmRsZV91bmtub3duID0gZmFsc2U7CiAKICAgICArK25taV9jb3VudChjcHUpOwpAQCAt
MTcxNCw2ICsxNzE0LDEyIEBAIHZvaWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQogICAgIGlmICggbm1pX2NhbGxiYWNrKHJlZ3MsIGNwdSkgKQogICAgICAgICByZXR1
cm47CiAKKyAgICAvKiBUaGlzIElPIHBvcnQgYWNjZXNzIGlzIGxpa2VseSB0byBwcm9kdWNlIFNN
SSB3aGljaCwgaW4gdHVybiwKKyAgICAgKiBtYXkgdGFrZSBlbm91Z2ggdGltZSBmb3IgdGhlIG5l
eHQgTk1JIHRpY2sgdG8gaGFwcGVuLiBUbyBhdm9pZCBoYXZpbmcKKyAgICAgKiBuZXN0ZWQgTk1J
cyBhcyB0aGUgcmVzdWx0IGxldCdzIGNhbGwgaXQgYmVmb3JlIHdhdGNoZG9nIHJlLXNjaGVkdWxp
bmcgKi8KKyAgICBpZiAoIGNwdSA9PSAwICkKKyAgICAgICAgcmVhc29uID0gaW5iKDB4NjEpOwor
CiAgICAgaWYgKCAobm1pX3dhdGNoZG9nID09IE5NSV9OT05FKSB8fAogICAgICAgICAgKCFubWlf
d2F0Y2hkb2dfdGljayhyZWdzKSAmJiB3YXRjaGRvZ19mb3JjZSkgKQogICAgICAgICBoYW5kbGVf
dW5rbm93biA9IHRydWU7CkBAIC0xNzIxLDcgKzE3MjcsNiBAQCB2b2lkIGRvX25taShjb25zdCBz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAvKiBPbmx5IHRoZSBCU1AgZ2V0cyBleHRl
cm5hbCBOTUlzIGZyb20gdGhlIHN5c3RlbS4gKi8KICAgICBpZiAoIGNwdSA9PSAwICkKICAgICB7
Ci0gICAgICAgIHJlYXNvbiA9IGluYigweDYxKTsKICAgICAgICAgaWYgKCByZWFzb24gJiAweDgw
ICkKICAgICAgICAgICAgIHBjaV9zZXJyX2Vycm9yKHJlZ3MpOwogICAgICAgICBpZiAoIHJlYXNv
biAmIDB4NDAgKQotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:49:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:49:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emk86-00072s-48; Fri, 16 Feb 2018 17:49:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sszu=fk=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1emk84-00072d-No
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 17:49:00 +0000
X-Inumbo-ID: d807f4f2-1341-11e8-b9b1-635ca7ef6cff
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d807f4f2-1341-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 17:50:15 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id F0FE920D7E
 for <xen-devel@lists.xen.org>; Fri, 16 Feb 2018 12:48:53 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 16 Feb 2018 12:48:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=content-type:date:from:message-id
 :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm2; bh=lvxQ6THxNdA8EZbPNzeKhlUy6EEYI+GLPvoq6HL2nvs=; b=fLhHNwUL
 1ZiG+ilxAEONlrVxNsikyB4rr6X4/YfchD1PlaVqB30OsYm273x2AKPI8S0PuPpO
 Inz26FK13FATepfUM6ydCPqX10ZFqmPzuFhW18NahlJNUFy/NHwKnRYKA5iNLDrE
 mIESvxyzQC9xpSRSS3vIcoXVRKEkpE7LKj/1jVE1WkrXJhEw89ULk4GRKGYKwNQ0
 qg5xcz5y6ZU0Qrpl6p6cjKcGSVZD5qdKpvN74lIvL3CCs070Wn5LloZerrNdf4tb
 GSn6Qo9mHJPCVI1Qi6p45qvihvQTyUB72zDlfVTWWnjLDMUCjBUIjLhz9LYH37Jz
 HEBpuaYWhmDmtg==
X-ME-Sender: <xms:hRmHWh8fibP7EbJxK2pIt3yFMP3IwBj4jPLQiwgGY4DMCc9B0X8ZIg>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 6B0787E137
 for <xen-devel@lists.xen.org>; Fri, 16 Feb 2018 12:48:53 -0500 (EST)
Date: Fri, 16 Feb 2018 18:48:35 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel <xen-devel@lists.xen.org>
Message-ID: <20180216174835.GJ4302@mail-itl>
MIME-Version: 1.0
User-Agent: Mutt/1.9.1 (2017-09-22)
Subject: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3 inside
 KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3310132564023471677=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3310132564023471677==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="jQIvE3yXcK9X9HBh"
Content-Disposition: inline


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

Hi,

As in the subject, the guest crashes on boot, before kernel output
anything. I've isolated this to the conditions below:
 - PV guest have PCI device assigned (e1000e emulated by QEMU in this case),
   without PCI device it works
 - Xen (in KVM) is started through OVMF; with seabios it works
 - nested HVM is disabled in KVM
 - AMD IOMMU emulation is disabled in KVM; when enabled qemu crashes on
   boot (looks like qemu bug, unrelated to this one)

Version info:
 - KVM host: OpenSUSE 42.3, qemu 2.9.1, ovmf-2017+git1492060560.b6d11d7c46-=
4.1, AMD
 - Xen host: Xen 4.8.3, dom0: Linux 4.14.13
 - Xen domU: Linux 4.14.13, direct boot

Not sure if relevant, but initially I've tried booting xen.efi /mapbs
/noexitboot and then dom0 kernel crashed saying something about conflict
between e820 and kernel mapping. But now those options are disabled.

The crash message:
(XEN) d1v0 Unhandled invalid opcode fault/trap [#6, ec=3D0000]
(XEN) domain_crash_sync called from entry.S: fault at ffff82d080218720 entr=
y.o#create_bounce_frame+0x137/0x146
(XEN) Domain 1 (vcpu#0) crashed on cpu#1:
(XEN) ----[ Xen-4.8.3  x86_64  debug=3Dn   Not tainted ]----
(XEN) CPU:    1
(XEN) RIP:    e033:[<ffffffff826d9156>]
(XEN) RFLAGS: 0000000000000296   EM: 1   CONTEXT: pv guest (d1v0)
(XEN) rax: 0000000000000000   rbx: bdb25197f3daa61a   rcx: 000000000000003f
(XEN) rdx: ffffffff8206f450   rsi: 000000000000003f   rdi: 0000000000000000
(XEN) rbp: ffffffff82203e50   rsp: ffffffff82203d88   r8:  65c74fe852ba23f1
(XEN) r9:  b483505023b6d4a8   r10: c50a553bf60c0435   r11: fb097667f910d8cc
(XEN) r12: 0000000080000000   r13: 0000000000000000   r14: 0000010000000000
(XEN) r15: 000000000007aa00   cr0: 0000000080050033   cr4: 00000000000006e0
(XEN) cr3: 000000002a00a000   cr2: 0000000000000000
(XEN) fsb: 0000000000000000   gsb: ffffffff826a9000   gss: 0000000000000000
(XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e02b   cs: e033
(XEN) Guest stack trace from rsp=3Dffffffff82203d88:
(XEN)    000000000000003f fb097667f910d8cc ffffffff826d9156 000000010000e030
(XEN)    0000000000010096 ffffffff82203dc8 000000000000e02b ffffffff826d9156
(XEN)    0add82a0ac2d25fc ffffffff82203e58 0000000001000000 ffffffff00000001
(XEN)    000000007f600000 0000000300000000 0000000019000000 0000000000019000
(XEN)    7ff0ffff82203e68 ffffffff00000017 ffffffff827ef004 0000000000000000
(XEN)    a2cc4720129e68ea 0000000001000000 ffffffff81000000 ffffffff82a66000
(XEN)    ffffffff82203ef8 ffffffff82203e70 ffffffff826e59d6 a76c832b9f537b2a
(XEN)    0000000001000000 ffffffff82203ee8 ffffffff826e13f7 0000000000000000
(XEN)    ffffffff810fbd4d cc49d4ba00000010 ffffffff82203ef8 ffffffff82203eb0
(XEN)    0000000000000000 0000000002a95000 0000000000000000 ec77a7137dd29529
(XEN)    ffffffffffffffff ffffffff82203f54 0000000000000000 0000000000000000
(XEN)    ffffffff82203f38 ffffffff826cd7a6 bb0469b365c5dafd ffffffff82203f20
(XEN)    0000000000000000 8529976ce838b598 ffffffff82203f58 ffffffff82203f54
(XEN)    0000000000000000 0000000000000000 ffffffff82203ff8 ffffffff826db329
(XEN)    00100f4200000000 0000000100000800 000000000789c3f5 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0000000000000000
(XEN)    0000000000000000 0000000000000000 0000000000000000 0f00000060c0c748

Any idea where to look?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--jQIvE3yXcK9X9HBh
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlqHGWsACgkQ24/THMrX
1yx9Hwf+KJeIiPaYrWQd3rmEHSMikuwE7T3+p8CQStTYzrtCA21C6Ti6Y4CGz3gE
b+/y+CS9aQ/VqT8Id2Jsw4gvMTGQokYI1jz8S1nM7bZzVXxPZNXH0lhL1ItEQk7u
jqWA1o0BqWVJvQZ7pS70pyM/IoEKRxggwzdzld+j6inUkD6ZmjFrN82uXyfUhF7c
I9aFqaYL6jwRiu9eiFFjuya7InnmS0NtE4bQB9s/l+S5MV+wlW7zZ9mAOJU2oX96
MXpMJh3iwCL2E/0BboobIojXh32FIfcAvyMq5RBkCIx5FK1sFlEmfrbqkspMP9GB
Jn1sVCshBg4DkAPs4wXxaAHJLS+NBg==
=B+cG
-----END PGP SIGNATURE-----

--jQIvE3yXcK9X9HBh--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3310132564023471677==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emkBv-0007hZ-JS; Fri, 16 Feb 2018 17:52:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emkBu-0007hT-UT
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 17:52:58 +0000
X-Inumbo-ID: 657429d3-1342-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 657429d3-1342-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 17:54:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="68057394"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xen.org>
References: <20180216174835.GJ4302@mail-itl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
Date: Fri, 16 Feb 2018 17:52:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216174835.GJ4302@mail-itl>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTc6NDgsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBI
aSwKPgo+IEFzIGluIHRoZSBzdWJqZWN0LCB0aGUgZ3Vlc3QgY3Jhc2hlcyBvbiBib290LCBiZWZv
cmUga2VybmVsIG91dHB1dAo+IGFueXRoaW5nLiBJJ3ZlIGlzb2xhdGVkIHRoaXMgdG8gdGhlIGNv
bmRpdGlvbnMgYmVsb3c6Cj4gIC0gUFYgZ3Vlc3QgaGF2ZSBQQ0kgZGV2aWNlIGFzc2lnbmVkIChl
MTAwMGUgZW11bGF0ZWQgYnkgUUVNVSBpbiB0aGlzIGNhc2UpLAo+ICAgIHdpdGhvdXQgUENJIGRl
dmljZSBpdCB3b3Jrcwo+ICAtIFhlbiAoaW4gS1ZNKSBpcyBzdGFydGVkIHRocm91Z2ggT1ZNRjsg
d2l0aCBzZWFiaW9zIGl0IHdvcmtzCj4gIC0gbmVzdGVkIEhWTSBpcyBkaXNhYmxlZCBpbiBLVk0K
PiAgLSBBTUQgSU9NTVUgZW11bGF0aW9uIGlzIGRpc2FibGVkIGluIEtWTTsgd2hlbiBlbmFibGVk
IHFlbXUgY3Jhc2hlcyBvbgo+ICAgIGJvb3QgKGxvb2tzIGxpa2UgcWVtdSBidWcsIHVucmVsYXRl
ZCB0byB0aGlzIG9uZSkKPgo+IFZlcnNpb24gaW5mbzoKPiAgLSBLVk0gaG9zdDogT3BlblNVU0Ug
NDIuMywgcWVtdSAyLjkuMSwgb3ZtZi0yMDE3K2dpdDE0OTIwNjA1NjAuYjZkMTFkN2M0Ni00LjEs
IEFNRAo+ICAtIFhlbiBob3N0OiBYZW4gNC44LjMsIGRvbTA6IExpbnV4IDQuMTQuMTMKPiAgLSBY
ZW4gZG9tVTogTGludXggNC4xNC4xMywgZGlyZWN0IGJvb3QKPgo+IE5vdCBzdXJlIGlmIHJlbGV2
YW50LCBidXQgaW5pdGlhbGx5IEkndmUgdHJpZWQgYm9vdGluZyB4ZW4uZWZpIC9tYXBicwo+IC9u
b2V4aXRib290IGFuZCB0aGVuIGRvbTAga2VybmVsIGNyYXNoZWQgc2F5aW5nIHNvbWV0aGluZyBh
Ym91dCBjb25mbGljdAo+IGJldHdlZW4gZTgyMCBhbmQga2VybmVsIG1hcHBpbmcuIEJ1dCBub3cg
dGhvc2Ugb3B0aW9ucyBhcmUgZGlzYWJsZWQuCj4KPiBUaGUgY3Jhc2ggbWVzc2FnZToKPiAoWEVO
KSBkMXYwIFVuaGFuZGxlZCBpbnZhbGlkIG9wY29kZSBmYXVsdC90cmFwIFsjNiwgZWM9MDAwMF0K
PiAoWEVOKSBkb21haW5fY3Jhc2hfc3luYyBjYWxsZWQgZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCBm
ZmZmODJkMDgwMjE4NzIwIGVudHJ5Lm8jY3JlYXRlX2JvdW5jZV9mcmFtZSsweDEzNy8weDE0Ngo+
IChYRU4pIERvbWFpbiAxICh2Y3B1IzApIGNyYXNoZWQgb24gY3B1IzE6Cj4gKFhFTikgLS0tLVsg
WGVuLTQuOC4zICB4ODZfNjQgIGRlYnVnPW4gICBOb3QgdGFpbnRlZCBdLS0tLQo+IChYRU4pIENQ
VTogICAgMQo+IChYRU4pIFJJUDogICAgZTAzMzpbPGZmZmZmZmZmODI2ZDkxNTY+XQoKVGhpcyBp
cyAjVUQsIHdoaWNoIGlzIG1vc3QgcHJvYmFibHkgaGl0dGluZyBhIEJVRygpLsKgIGFkZHIybGlu
ZSB0aGlzIF4KdG8gZmluZCBzb21lIGNvZGUgdG8gbG9vayBhdC4KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:55:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emkEH-0007rh-3K; Fri, 16 Feb 2018 17:55:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zwx=fk=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1emkEF-0007rZ-7z
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:55:23 +0000
X-Inumbo-ID: 76382c3d-1342-11e8-ba59-bc764e045a96
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76382c3d-1342-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 18:54:41 +0100 (CET)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Feb 2018 18:55:19 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Feb 2018 17:55:13 +0000
Message-ID: <1518803708.3813.18.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Fri, 16 Feb 2018 18:55:08 +0100
In-Reply-To: <20180216174405.z2dut66rkh3x5pnw@citrix.com>
References: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
 <20180216174405.z2dut66rkh3x5pnw@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools: libxenstat: fix format string
	overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7648562483950072278=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7648562483950072278==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-VOVxPSyaQSAU6knI7dur"


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

On Fri, 2018-02-16 at 17:44 +0000, Wei Liu wrote:
> On Fri, Feb 16, 2018 at 06:36:51PM +0100, Dario Faggioli wrote:
> >=20
> > --- a/tools/xenstat/libxenstat/src/xenstat_linux.c
> > +++ b/tools/xenstat/libxenstat/src/xenstat_linux.c
> > @@ -69,18 +69,20 @@ void getBridge(char *excludeName, char *result,
> > size_t resultLen)
> >  	struct dirent *de;
> >  	DIR *d;
> > =20
> > -	char tmp[256] =3D { 0 };
> > -
> >  	d =3D opendir("/sys/class/net");
> >  	while ((de =3D readdir(d)) !=3D NULL) {
> >  		if ((strlen(de->d_name) > 0) && (de->d_name[0] !=3D
> > '.')
> >  			&& (strstr(de->d_name, excludeName) =3D=3D
> > NULL)) {
> > -				sprintf(tmp,
> > "/sys/class/net/%s/bridge", de->d_name);
> > +				char *tmp;
> > +
> > +				asprintf(&tmp,
> > "/sys/class/net/%s/bridge", de->d_name);
>=20
> Need to check the return value of asprintf.
>=20
Right! And what do I do if it fails, 'continue' the while(), I guess?

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-VOVxPSyaQSAU6knI7dur
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqHGv0ACgkQFkJ4iaW4
c+5gqhAAsM4yljN9GP4QMnzBAu0C+RK7FGJOVSLxCRkqbLzSRCz6XPBjogoxvkde
IGn/wsQf7XI0jm1CCzsy48jB4WyfznLwvV6OgY26jHGcuE0g+kwTV9dzy8+7sn6j
CV+nOP9iYK9c0ErYN8QbJVbz9OSXAWWWULp8HYh0ArRtPvBencxTZiWeIj+1j9o7
9RKNb+Z6iDYAfocrNgs1dvrmc+ze2udLxATYrQyJb4ELPpLKyCv68XfrVQ+ifm8P
0iNJmN0iznztABh/Oy45U6zEYcivbUmpiZ5DWpvgoN4i2qvr2mBgvMZMX7KKcwGz
mZEAkJpMKuDquDm/Z/HnPOuQ/PPXn7bJuHc9VKJ78dhcj5UrDN883/EeZ5RVhzVa
oLiT5vNY0p4PnddvWPOcKBLK+DWPny9UM5Y+JB6BXCIlPo2CIKRWQH8nsEcJZxO7
0AFl3jVgKfqJQIOt7bSNkg78UBe2BWFJX92cW1BtIuWOKLEMvi+pNhHtw2ZKnqhM
lFasvcBIKOuS5Yc/pd3BMaPifIMLoa4vSv0GevHNh0Jmb2WhBMknqPdCGbx3Nh5s
6xarK1rYxUi5EuO1U8chkLnbXgmS+aYjThHmICaqjCwAqDelLTWUIjPIlPcr7Nfb
Nmpg5BRY6Y09B0FOA/mfC8+vuroRrIn68GiK6LyQMPm+GcoMPbQ=
=voU3
-----END PGP SIGNATURE-----

--=-VOVxPSyaQSAU6knI7dur--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7648562483950072278==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:55:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emkEL-0007sF-9x; Fri, 16 Feb 2018 17:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zwx=fk=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1emkEJ-0007rY-Gl
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:55:27 +0000
X-Inumbo-ID: bdab1915-1342-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bdab1915-1342-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 17:56:41 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Feb 2018 18:55:18 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Feb 2018 17:55:10 +0000
Message-ID: <1518803708.3813.17.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Fri, 16 Feb 2018 18:55:08 +0100
In-Reply-To: <20180216174405.z2dut66rkh3x5pnw@citrix.com>
References: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
 <20180216174405.z2dut66rkh3x5pnw@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools: libxenstat: fix format string
	overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3157453676228396832=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============3157453676228396832==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-oQmgUKHe+tkKXlQkMtWr"


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

On Fri, 2018-02-16 at 17:44 +0000, Wei Liu wrote:
> On Fri, Feb 16, 2018 at 06:36:51PM +0100, Dario Faggioli wrote:
> >=20
> > --- a/tools/xenstat/libxenstat/src/xenstat_linux.c
> > +++ b/tools/xenstat/libxenstat/src/xenstat_linux.c
> > @@ -69,18 +69,20 @@ void getBridge(char *excludeName, char *result,
> > size_t resultLen)
> >  	struct dirent *de;
> >  	DIR *d;
> > =20
> > -	char tmp[256] =3D { 0 };
> > -
> >  	d =3D opendir("/sys/class/net");
> >  	while ((de =3D readdir(d)) !=3D NULL) {
> >  		if ((strlen(de->d_name) > 0) && (de->d_name[0] !=3D
> > '.')
> >  			&& (strstr(de->d_name, excludeName) =3D=3D
> > NULL)) {
> > -				sprintf(tmp,
> > "/sys/class/net/%s/bridge", de->d_name);
> > +				char *tmp;
> > +
> > +				asprintf(&tmp,
> > "/sys/class/net/%s/bridge", de->d_name);
>=20
> Need to check the return value of asprintf.
>=20
Right! And what do I do if it fails, 'continue' the while(), I guess?

Thanks and Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-oQmgUKHe+tkKXlQkMtWr
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqHGvwACgkQFkJ4iaW4
c+6kZg//dbX2tb7x3LnahdGLq52/oy9hLP60+mzaWwP8i7b1LQNEbYp0NRMxbUW7
idvRHU/lNGOse4+3WuXVRsMqpD/BVU/xgsoa+0cEyZEogdzZ/t4/sA2B0kxtiF1e
Sq6Eq8F8p/pGKuSzuQ/T1AvYWEbdKyB+pjnrEyTdEZswUdBJnUVxo+hOxbPyqt3+
nHka77U0pFmsm03p041nLQRvnKk0U6F6nZEd98aZ9mG4Wm9AputpOHFAkJajP8tb
v4CLFvg45fq3EBDOGZ4F//MyFFTh7nGWsOb64aSWRPtxAyvNU2u+rbnvJNNs0/5d
4AbnUrrUcCDI4YwzBP12zrZqHUnd1IW40vQrf6UHsSEPQMXgRY20MjWVMNe07VUL
a6InxOCy9zwMIIPcC+bu1EpsYtrbiEVU/sShQmKWCVTLm3VafcxSBhrzGU4TS3Mn
xJ9BsWbUZcoNlobKq72tQJbkPzc95zj2sxRRQe6pkEcfXDbMPbTxOaG4sOCYsiqN
rV4B/GX6lwGlOiJSNn0h7BKZxK992mcFR1/1wZaMjVp2PNfvNK9LY67RJnqhYLnp
TYfpX9Ej08IUKsfV6eFGaikZCLed7aoT7r2u2F8071OA2At/iTWAOM4g1vtCNEYw
78cimm2CeRqqzEirHV8T0a5n1SBo+9LKpmAulW4aE+ya5JJbVvw=
=JY6W
-----END PGP SIGNATURE-----

--=-oQmgUKHe+tkKXlQkMtWr--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3157453676228396832==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 16 17:58:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 17:58:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emkHU-0008B5-OK; Fri, 16 Feb 2018 17:58:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ljqo=fk=citrix.com=prvs=578ce87c4=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emkHU-0008AE-9O
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 17:58:44 +0000
X-Inumbo-ID: 33d8fd8e-1343-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33d8fd8e-1343-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 17:59:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="463170231"
Date: Fri, 16 Feb 2018 17:58:36 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180216175836.xozwaxfhv3uzv22w@citrix.com>
References: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
 <20180216174405.z2dut66rkh3x5pnw@citrix.com>
 <1518803708.3813.18.camel@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518803708.3813.18.camel@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools: libxenstat: fix format string
	overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDY6NTU6MDhQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gT24gRnJpLCAyMDE4LTAyLTE2IGF0IDE3OjQ0ICswMDAwLCBXZWkgTGl1IHdyb3Rl
Ogo+ID4gT24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDY6MzY6NTFQTSArMDEwMCwgRGFyaW8gRmFn
Z2lvbGkgd3JvdGU6Cj4gPiA+IAo+ID4gPiAtLS0gYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
c3JjL3hlbnN0YXRfbGludXguYwo+ID4gPiArKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
c3JjL3hlbnN0YXRfbGludXguYwo+ID4gPiBAQCAtNjksMTggKzY5LDIwIEBAIHZvaWQgZ2V0QnJp
ZGdlKGNoYXIgKmV4Y2x1ZGVOYW1lLCBjaGFyICpyZXN1bHQsCj4gPiA+IHNpemVfdCByZXN1bHRM
ZW4pCj4gPiA+ICAJc3RydWN0IGRpcmVudCAqZGU7Cj4gPiA+ICAJRElSICpkOwo+ID4gPiAgCj4g
PiA+IC0JY2hhciB0bXBbMjU2XSA9IHsgMCB9Owo+ID4gPiAtCj4gPiA+ICAJZCA9IG9wZW5kaXIo
Ii9zeXMvY2xhc3MvbmV0Iik7Cj4gPiA+ICAJd2hpbGUgKChkZSA9IHJlYWRkaXIoZCkpICE9IE5V
TEwpIHsKPiA+ID4gIAkJaWYgKChzdHJsZW4oZGUtPmRfbmFtZSkgPiAwKSAmJiAoZGUtPmRfbmFt
ZVswXSAhPQo+ID4gPiAnLicpCj4gPiA+ICAJCQkmJiAoc3Ryc3RyKGRlLT5kX25hbWUsIGV4Y2x1
ZGVOYW1lKSA9PQo+ID4gPiBOVUxMKSkgewo+ID4gPiAtCQkJCXNwcmludGYodG1wLAo+ID4gPiAi
L3N5cy9jbGFzcy9uZXQvJXMvYnJpZGdlIiwgZGUtPmRfbmFtZSk7Cj4gPiA+ICsJCQkJY2hhciAq
dG1wOwo+ID4gPiArCj4gPiA+ICsJCQkJYXNwcmludGYoJnRtcCwKPiA+ID4gIi9zeXMvY2xhc3Mv
bmV0LyVzL2JyaWRnZSIsIGRlLT5kX25hbWUpOwo+ID4gCj4gPiBOZWVkIHRvIGNoZWNrIHRoZSBy
ZXR1cm4gdmFsdWUgb2YgYXNwcmludGYuCj4gPiAKPiBSaWdodCEgQW5kIHdoYXQgZG8gSSBkbyBp
ZiBpdCBmYWlscywgJ2NvbnRpbnVlJyB0aGUgd2hpbGUoKSwgSSBndWVzcz8KPiAKCkxvb2tpbmcg
YXQgdGhlIGVycm9yIG1lc3NhZ2UgYWdhaW4sIGNhbiB5b3UganVzdCBpbmNyZWFzZSB0aGUgYnVm
ZmVyCnNpemUgdG8gNTEyPyBUaGF0IHNob3VsZCBkbyB0aGUgam9iPwoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 18:10:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 18:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emkSK-0000cT-Pd; Fri, 16 Feb 2018 18:09:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zwx=fk=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1emkSJ-0000be-JU
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 18:09:55 +0000
X-Inumbo-ID: c3d82e5c-1344-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3d82e5c-1344-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 18:11:10 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Feb 2018 19:09:48 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Feb 2018 18:09:41 +0000
Message-ID: <1518804579.3813.23.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Fri, 16 Feb 2018 19:09:39 +0100
In-Reply-To: <20180216175836.xozwaxfhv3uzv22w@citrix.com>
References: <151880261167.5804.2843218804728106933.stgit@Solace.fritz.box>
 <20180216174405.z2dut66rkh3x5pnw@citrix.com>
 <1518803708.3813.18.camel@suse.com>
 <20180216175836.xozwaxfhv3uzv22w@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] tools: libxenstat: fix format string
	overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1094498359361794214=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1094498359361794214==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-A8DDbRJzsBSeUHFB/SzJ"


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

On Fri, 2018-02-16 at 17:58 +0000, Wei Liu wrote:
> On Fri, Feb 16, 2018 at 06:55:08PM +0100, Dario Faggioli wrote:
> > On Fri, 2018-02-16 at 17:44 +0000, Wei Liu wrote:
> > >=20
> > Right! And what do I do if it fails, 'continue' the while(), I
> > guess?
> >=20
>=20
> Looking at the error message again, can you just increase the buffer
> size to 512?
>
Sure I can.

>  That should do the job?
>=20
Yeah, less "elegant", IMHO, but less tricky indeed. :-D

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-A8DDbRJzsBSeUHFB/SzJ
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqHHmMACgkQFkJ4iaW4
c+7PFxAAqMLNKlb28SL61kYJx4dXUNGglHUEfDKVQDGlexWZQKcON/Vq4/DFZTzH
rFnF59krCApCfnvdx4EjdwRwjR7iFMmrAKBpY6blIQTHthsEPWCiEdrAzG2Bt6qF
tYxM45nANzOD7abT3LBhXBQxHBV7PL39imffY7qjglnrWRwltgesha/6+K1ot5d/
k7hgfWMU4+6rv5SNMF+236AIr6W7imFpqtYnA1+Bgf5KnmE0qQpoCYggna828Mzc
4q/PTRS8rma7TKkuhFNSUmYdre8/XIJb8G+8BOeD9lsP2MfNRK2wvliedXjMX5YE
vHOefMIDV2qQcMeu8OKpgi5siORKR0s6MZvIKv3z9tBfWU/afkNYJjTSIZUTxn6U
s+3jSpAVsKYxVWjttZsatdJxZByLXrH7VLZOo7GnxALFWrJI2/0LywR8Lbwwv0gV
pJLwcBURsLvhG1zsHY613GaCeceUbopdD8dhD92Av4ipY3YG0Tg5QlrHwzAqilDw
VHj5jm5pX02GD6Xzwbr2zL2uFNR/IzdY4RMdkDOhuDYGmbdYzAYhRdNq/ATGpHt4
/SH7PRWbm0IOz6yLmI1PrKw48oVOIQdWKTUcjh7qnXI5lADOPl99A+bDuM8gNDTF
9X8zRCcA4lCQIDjxPcjxWBnuCqyj31wxKDh25VfyKTK3r57nMvk=
=n1fd
-----END PGP SIGNATURE-----

--=-A8DDbRJzsBSeUHFB/SzJ--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1094498359361794214==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 16 18:28:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 18:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emkkL-00020b-8r; Fri, 16 Feb 2018 18:28:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emkkJ-00020E-Ma
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 18:28:31 +0000
X-Inumbo-ID: 5d50106d-1347-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d50106d-1347-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 18:29:46 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emkkD-0002rj-00; Fri, 16 Feb 2018 18:28:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emkk7-0002X6-FM; Fri, 16 Feb 2018 18:28:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emkk6-0004Sb-Oy; Fri, 16 Feb 2018 18:28:18 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119373-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 18:28:18 +0000
Subject: [Xen-devel] [seabios test] 119373: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTM3MyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkzNzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDk4IGRheXMgIDEyNSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICAxIGRheXMgICAg
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 18:37:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 18:37:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emksz-0002mX-7r; Fri, 16 Feb 2018 18:37:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7zwx=fk=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1emksx-0002mL-Oe
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 18:37:27 +0000
X-Inumbo-ID: 9beadd89-1348-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9beadd89-1348-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 18:38:41 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Feb 2018 19:37:19 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 16 Feb 2018 18:37:14 +0000
Message-ID: <1518806232.3813.36.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Date: Fri, 16 Feb 2018 19:37:12 +0100
In-Reply-To: <f4fdc887-3a67-386a-501a-c1f3b28aa980@epam.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <20c19a44-f782-d25d-7005-fce286f92f43@epam.com>
 <f4fdc887-3a67-386a-501a-c1f3b28aa980@epam.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1609429854854692017=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1609429854854692017==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-QoOjgP782uks0LlR18fv"


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

On Mon, 2018-02-12 at 20:44 +0200, Andrii Anisov wrote:
> Dario,
>=20
Hi,

> On 12.02.18 12:20, Andrii Anisov wrote:
> > Actually as per Meng's explanation and calculations the problem was
> > on=20
> > my side - wrong DomR task/VCPU parameters.
> > I was running the system with dummy loads and values received from=20
> > CARTS and all seems to be ok (no deadline misses occured).
>=20
> Well, what I expressed as dummy loads was all domains are generic
> armv8=20
> kernels with minimal fs'es running `dd if=3D/dev/zero of=3D/dev/null`,=
=20
> except DomR. In this case no DL misses occurred with parameters given
> by=20
> CARTS.
>=20
> Now I have real driver domain, Android with GPU sharing. Loads are
> like=20
> youtube playback in DomA, dd from mmc through ssh in DomD. And I see=20
> unexpected DL misses for the same RT configurations.
>=20
And what is it that is running in DomR, the same thing as before, when
the load was synthetic? And in any case, is it, in its turn (I mean the
workload running in DomR) a synthetic real-time load, or is it a real
real-time application?

If the latter, are you sure the misses are not due to the fact that,
for instance, the rt app does not always behave as measured/expected,
when computing the parameters?

> Well this provides some ground for another my concern about XEN=20
> scheduling approach. My doubt is that scheduling is done within
> softirq,=20
> so all time spent with pcpu for exception itself and possible timer=20
> actions is accounted for the vcpu which context was interrupted.=20
>
I am not sure I fully understand this.

If you're worried about some kind of overhead may be consuming some of
your real-time reservation, try to increase the reservation itself a
bit, and see if the misses disappear.

Scheduling always as a consequence of some task/vcpu blocking, some
task/vcpu waking up, or of timer events, in all the OSes I have ever
seen, so I don't think Xen is really special wrt this.

One difference could be that Linux can be configured to be fully
preemptible --even the kernel-- while Xen is not. But I don't think
this is what you're hinting at, is it?

> This=20
> seems to be not really fair and might be disruptive for RT
> scheduling.
>=20
Well, if you're saying that accounting can be improved, I do agree. It
always can (again, in all the OSes! :-D)

Note that it is not always evident how to do that, and I'm not talking
about the actual implementation. I think it would not be too hard to
track the time we spend inside the hypervisor. But then, what do we
do?=20

Because if DomX was running, and we entered Xen because an interrupt
arrived to deal with a timer or whatever from DomY, then I agree it's
not fair to charge DomX for that. But, OTOH, if we are in Xen because
DomX itself called an hypercall, then it is indeed ok to charge DomX.

And note that this does not have much to do with how schedule() gets
called. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-QoOjgP782uks0LlR18fv
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqHJNgACgkQFkJ4iaW4
c+71ow/+J7q4z9Y+fqKIVXzgdCawQuLi0teMFVskKz0hZGnQ4lx0w0KCFm7xsADx
eLE30+8c9K0xh+wiG7tDV4EfzmdI4cVnNzwHBMsDNM8sVJGQvMbRgA/DVv+n/ZiQ
x31hjmsI+F+SakKQMmZXfiPaIlm4mEOnBXH/5P+3kzi840dKXTbzqDAllB1MuRoe
AJdiDtKaTQfG6zAhO6XCCZaaeNxdyX+jFNfWMEN9PJRb/qiz+/65hTNM8sVNCVuH
35jlENxaoAG7G4ibkoog5iI6jZuR01T/UEV9dTrQN2UX/vWY3/Ea0jvnQ3prS8wJ
KnLZccwKehJ8M5NyzPKrnS7alV8pR8XGi8grYxfbjD5SyeQIBPDcDXB33dTpppqT
u/Hb5w04XMjkbfDXtQj3QoRWleP/IEIVZSrOm+P2mrq5Oe5DqfZbE2Agh4UZ5lzI
QG5pdmYcjxaCoaqR6aTJXwsAS1kKEHfPtodjQfuWoj4OxDw+7sB2MXXtOgrsQDsU
rpL4cFSPRz8Xgp2Y2wIOrI29qCeLp43ggND08QO+F2tppmnzr9+cg7ggntLOxLXQ
4euwvddfaSY0VSuVZ2XsoPK58qglTxLV3FlJZvsW6CY4jfOEVk5xyXll+93CJvHX
6lVnJA/a9lsCiFX7NbIfIJcU0wQbYVL+rinJvqYY1JONLEoSD3w=
=UGoP
-----END PGP SIGNATURE-----

--=-QoOjgP782uks0LlR18fv--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1609429854854692017==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 16 18:39:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 18:39:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emkuR-0002t4-ID; Fri, 16 Feb 2018 18:38:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=20ul=fk=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1emkuR-0002sk-0q
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 18:38:59 +0000
X-Inumbo-ID: d2d44656-1348-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d2d44656-1348-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 18:40:13 +0000 (UTC)
Received: by mail-wm0-f67.google.com with SMTP id r71so4837633wmd.1
 for <xen-devel@lists.xenproject.org>; Fri, 16 Feb 2018 10:38:52 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:user-agent
 :mime-version:content-transfer-encoding;
 bh=GzZkKMO0RMRLuCkgtNrMD4fPRno/LxTSwlejF+kOXjI=;
 b=mMZTNbqhRFTF5h7YnR/4I85uO5bTPNwhrocBqO4Ad5aBrniuDMZqm16iSv9eTfPW/3
 0475fAf6AlgvgKEOAHX3ETmp6EUZXt+CBJ8vwo/u7fGXom9IyTlAVQrBeHKwP3AS6H+C
 NiGfzEXzsb5h5JX5b35I/BWEwn/xYGIt6oOeSymDYC2AiDviu/wGDkIysp8oiVVuaXs0
 EKZcVjU9d9yCytU5Zo7zNS22Y5YM4yDz0U/GxYfGziPHslPYXLQykiAfhEBZ3v7+D1qW
 YajW8uj4P6JxMKZHnBpwNW+aRO8GE3HnTOT0mcD2D2cXgxslxaWbx0UlgQcen01ak9dq
 KtvA==
X-Gm-Message-State: APf1xPAxC7KFN5pSnRgf34v2hT72RL1tTVSRuPB81txVry7RMlgAF66o
 UF0sYC6Pkzw900GDAzhGNzPWhA==
X-Google-Smtp-Source: AH8x227YY9IcOjH83VmyuHUCnEyXTftMFiwcbCwcHhjwfo/9exRVTFoEsOrnbVe8TH2U8yvFlMeGmQ==
X-Received: by 10.28.84.87 with SMTP id p23mr5907876wmi.92.1518806331248;
 Fri, 16 Feb 2018 10:38:51 -0800 (PST)
Received: from Solace.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id y145sm13604749wmd.43.2018.02.16.10.38.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Feb 2018 10:38:50 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 16 Feb 2018 19:38:48 +0100
Message-ID: <151880632858.7225.12179941056303264938.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] tools: libxenstat: fix format string overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBnY2MgNy4zLjAsIHRoZSBidWlsZCBmYWlscyBsaWtlIHRoaXM6CgpzcmMveGVuc3RhdF9s
aW51eC5jOiBJbiBmdW5jdGlvbiDigJhnZXRCcmlkZ2XigJkKc3JjL3hlbnN0YXRfbGludXguYzo3
ODozNDogd2FybmluZzog4oCYJXPigJkgZGlyZWN0aXZlIHdyaXRpbmcgdXAgdG8gMjU1IGJ5dGVz
IGludG8gYSByZWdpb24gb2Ygc2l6ZSAyNDEgWy1XZm9ybWF0LW92ZXJmbG93PV0KICAgICBzcHJp
bnRmKHRtcCwgIi9zeXMvY2xhc3MvbmV0LyVzL2JyaWRnZSIsIGRlLT5kX25hbWUpOwogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXn4Kc3JjL3hlbnN0YXRfbGludXguYzo3ODo1OiBu
b3RlOiDigJhzcHJpbnRm4oCZIG91dHB1dCBiZXR3ZWVuIDIzIGFuZCAyNzggYnl0ZXMgaW50byBh
IGRlc3RpbmF0aW9uIG9mIHNpemUgMjU2CiAgICAgc3ByaW50Zih0bXAsICIvc3lzL2NsYXNzL25l
dC8lcy9icmlkZ2UiLCBkZS0+ZF9uYW1lKTsKICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CgpGaXggYnkgbWFraW5nIHRoZSBidWZmZXIgYmln
Z2VyLgoKU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4K
LS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgotLS0KQ2hhbmdlcyBmcm9tIHYxOgotIGluY3JlYXNlIHRoZSBidWZmZXIg
aXN0ZWFkIG9mIHVzaW5nIGFzcHJpbnRmKCkuCi0tLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0
L3NyYy94ZW5zdGF0X2xpbnV4LmMgfCAgICAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRp
b24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdGF0L2xpYnhlbnN0
YXQvc3JjL3hlbnN0YXRfbGludXguYyBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVu
c3RhdF9saW51eC5jCmluZGV4IDkwN2Q2NWZhNjMuLjdjZGQzYmY5MWYgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jCisrKyBiL3Rvb2xzL3hl
bnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9saW51eC5jCkBAIC02OSw3ICs2OSw3IEBAIHZv
aWQgZ2V0QnJpZGdlKGNoYXIgKmV4Y2x1ZGVOYW1lLCBjaGFyICpyZXN1bHQsIHNpemVfdCByZXN1
bHRMZW4pCiAJc3RydWN0IGRpcmVudCAqZGU7CiAJRElSICpkOwogCi0JY2hhciB0bXBbMjU2XSA9
IHsgMCB9OworCWNoYXIgdG1wWzUxMl0gPSB7IDAgfTsKIAogCWQgPSBvcGVuZGlyKCIvc3lzL2Ns
YXNzL25ldCIpOwogCXdoaWxlICgoZGUgPSByZWFkZGlyKGQpKSAhPSBOVUxMKSB7CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 18:39:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 18:39:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emkvB-0002xh-Rw; Fri, 16 Feb 2018 18:39:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ljqo=fk=citrix.com=prvs=578ce87c4=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1emkvA-0002wt-M1
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 18:39:44 +0000
X-Inumbo-ID: ee41761a-1348-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee41761a-1348-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 18:40:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="68060646"
Date: Fri, 16 Feb 2018 18:39:35 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180216183935.kal22nfhx5pdgil2@citrix.com>
References: <151880632858.7225.12179941056303264938.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <151880632858.7225.12179941056303264938.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] tools: libxenstat: fix format string
	overflow
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDc6Mzg6NDhQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gV2l0aCBnY2MgNy4zLjAsIHRoZSBidWlsZCBmYWlscyBsaWtlIHRoaXM6Cj4gCj4g
c3JjL3hlbnN0YXRfbGludXguYzogSW4gZnVuY3Rpb24g4oCYZ2V0QnJpZGdl4oCZCj4gc3JjL3hl
bnN0YXRfbGludXguYzo3ODozNDogd2FybmluZzog4oCYJXPigJkgZGlyZWN0aXZlIHdyaXRpbmcg
dXAgdG8gMjU1IGJ5dGVzIGludG8gYSByZWdpb24gb2Ygc2l6ZSAyNDEgWy1XZm9ybWF0LW92ZXJm
bG93PV0KPiAgICAgIHNwcmludGYodG1wLCAiL3N5cy9jbGFzcy9uZXQvJXMvYnJpZGdlIiwgZGUt
PmRfbmFtZSk7Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF5+Cj4gc3JjL3hl
bnN0YXRfbGludXguYzo3ODo1OiBub3RlOiDigJhzcHJpbnRm4oCZIG91dHB1dCBiZXR3ZWVuIDIz
IGFuZCAyNzggYnl0ZXMgaW50byBhIGRlc3RpbmF0aW9uIG9mIHNpemUgMjU2Cj4gICAgICBzcHJp
bnRmKHRtcCwgIi9zeXMvY2xhc3MvbmV0LyVzL2JyaWRnZSIsIGRlLT5kX25hbWUpOwo+ICAgICAg
Xn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+fgo+IAo+
IEZpeCBieSBtYWtpbmcgdGhlIGJ1ZmZlciBiaWdnZXIuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGFy
aW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 18:52:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 18:52:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eml6t-0004JR-0Y; Fri, 16 Feb 2018 18:51:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sszu=fk=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1eml6r-0004JL-8P
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 18:51:49 +0000
X-Inumbo-ID: 9dc6841d-134a-11e8-b9b1-635ca7ef6cff
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9dc6841d-134a-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 18:53:03 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 6ADD220C0F;
 Fri, 16 Feb 2018 13:51:41 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 16 Feb 2018 13:51:41 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=RFyB9mNH/xXC+7qe9/uhu5/3FoHoH
 rHY7YKDwJEDPAk=; b=KVtx/L7TLPlna0eNMrmgVnTMLMN1jQzM2XaSJ5TOcfR95
 m58Dc3dGvQCU7aAwzUXb2BjVXdKNZmrUcFmcf7ZE7PXyzPXj0J5BEQk12KyUtF3r
 +coJ+nnrEjzC0hQmVcNfs8PA7jhktLtdNoforjYte+pID+iV2fSI/GsQj6tRqb5j
 /Z/ohIgkk7NuZ/2MSi4dgBAikz3HChHqZGnx/0S57RxzeZZaQ+bxuoAPO+BfzQ2G
 Ycd01Ar7WcEEu0Dxbbsp9Ue/iL8ZGfd5eO4sQvs3W1DGlO4jEWzInkAo0qEyTRKV
 as9aymdjY/VTJFpjJPRBzz2JUBsMILaPAzLbiUD+g==
X-ME-Sender: <xms:PSiHWqVbhyORiuvk1AVJn4M0qQv7ghLM0C6eOrMjZ0LFcV5Gjw6UrQ>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id B823F7E3D9;
 Fri, 16 Feb 2018 13:51:40 -0500 (EST)
Date: Fri, 16 Feb 2018 19:51:22 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180216185122.GK4302@mail-itl>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
MIME-Version: 1.0
In-Reply-To: <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4525239899189674207=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4525239899189674207==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="enLffk0M6cffIOOh"
Content-Disposition: inline


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

On Fri, Feb 16, 2018 at 05:52:50PM +0000, Andrew Cooper wrote:
> On 16/02/18 17:48, Marek Marczykowski-G=C3=B3recki wrote:
> > Hi,
> >
> > As in the subject, the guest crashes on boot, before kernel output
> > anything. I've isolated this to the conditions below:
> >  - PV guest have PCI device assigned (e1000e emulated by QEMU in this c=
ase),
> >    without PCI device it works
> >  - Xen (in KVM) is started through OVMF; with seabios it works
> >  - nested HVM is disabled in KVM
> >  - AMD IOMMU emulation is disabled in KVM; when enabled qemu crashes on
> >    boot (looks like qemu bug, unrelated to this one)
> >
> > Version info:
> >  - KVM host: OpenSUSE 42.3, qemu 2.9.1, ovmf-2017+git1492060560.b6d11d7=
c46-4.1, AMD
> >  - Xen host: Xen 4.8.3, dom0: Linux 4.14.13
> >  - Xen domU: Linux 4.14.13, direct boot
> >
> > Not sure if relevant, but initially I've tried booting xen.efi /mapbs
> > /noexitboot and then dom0 kernel crashed saying something about conflict
> > between e820 and kernel mapping. But now those options are disabled.
> >
> > The crash message:
> > (XEN) d1v0 Unhandled invalid opcode fault/trap [#6, ec=3D0000]
> > (XEN) domain_crash_sync called from entry.S: fault at ffff82d080218720 =
entry.o#create_bounce_frame+0x137/0x146
> > (XEN) Domain 1 (vcpu#0) crashed on cpu#1:
> > (XEN) ----[ Xen-4.8.3  x86_64  debug=3Dn   Not tainted ]----
> > (XEN) CPU:    1
> > (XEN) RIP:    e033:[<ffffffff826d9156>]
>=20
> This is #UD, which is most probably hitting a BUG().=C2=A0 addr2line this=
 ^
> to find some code to look at.

addr2line failed me, but System.map says its xen_memory_setup. And it
looks like the BUG() is the same as I had in dom0 before:
"Xen hypervisor allocated kernel memory conflicts with E820 map".

Disabling e820_host in guest config solved the problem. Thanks!

Is this some bug in Xen or OVMF, or is it expected behavior and e820_host
should be avoided?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--enLffk0M6cffIOOh
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlqHKCIACgkQ24/THMrX
1yzdQwf/XQC1Ys92wfLJVRSsgHFLDjFofPlzaNqnFrXRzhxPMPR7tZAF2lXpMKfP
S6dhtrei/D0ZZ5UTNmHegLADXnscA1FHk4lMwdXYxEkf/lujtmK0pNcHijpWyb1X
QlKZe5rBXAZu4KVzvPe0K7hpY+X0b9Wkd4INZUbpAG4TuwiZLBWe35Ch9z8Ti3LC
5OtN7RzK852dsOzQyDi2Ih6tp9MlidEKeQM5QftzkYasEryenv72JbwqmalCNzI3
TQzHXZVDYSGCdEGSrwt+SpbhVIcNz31/6F1JwPplFY68LaTvy3iX1UQydli+S94t
+DQe/GilsRu2KA+roB6EVtvPa8qK4A==
=eP0c
-----END PGP SIGNATURE-----

--enLffk0M6cffIOOh--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4525239899189674207==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 16 19:03:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 19:03:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emlIA-00059V-7x; Fri, 16 Feb 2018 19:03:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bmal=fk=citrix.com=prvs=5781d3f3f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1emlI8-00059J-Ro
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 19:03:28 +0000
X-Inumbo-ID: 3ea27488-134c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ea27488-134c-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 19:04:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,520,1511827200"; d="scan'208";a="68062197"
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
 <20180216185122.GK4302@mail-itl>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
Date: Fri, 16 Feb 2018 19:02:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216185122.GK4302@mail-itl>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <JGross@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMTg6NTEsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBP
biBGcmksIEZlYiAxNiwgMjAxOCBhdCAwNTo1Mjo1MFBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+PiBPbiAxNi8wMi8xOCAxNzo0OCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdy
b3RlOgo+Pj4gSGksCj4+Pgo+Pj4gQXMgaW4gdGhlIHN1YmplY3QsIHRoZSBndWVzdCBjcmFzaGVz
IG9uIGJvb3QsIGJlZm9yZSBrZXJuZWwgb3V0cHV0Cj4+PiBhbnl0aGluZy4gSSd2ZSBpc29sYXRl
ZCB0aGlzIHRvIHRoZSBjb25kaXRpb25zIGJlbG93Ogo+Pj4gIC0gUFYgZ3Vlc3QgaGF2ZSBQQ0kg
ZGV2aWNlIGFzc2lnbmVkIChlMTAwMGUgZW11bGF0ZWQgYnkgUUVNVSBpbiB0aGlzIGNhc2UpLAo+
Pj4gICAgd2l0aG91dCBQQ0kgZGV2aWNlIGl0IHdvcmtzCj4+PiAgLSBYZW4gKGluIEtWTSkgaXMg
c3RhcnRlZCB0aHJvdWdoIE9WTUY7IHdpdGggc2VhYmlvcyBpdCB3b3Jrcwo+Pj4gIC0gbmVzdGVk
IEhWTSBpcyBkaXNhYmxlZCBpbiBLVk0KPj4+ICAtIEFNRCBJT01NVSBlbXVsYXRpb24gaXMgZGlz
YWJsZWQgaW4gS1ZNOyB3aGVuIGVuYWJsZWQgcWVtdSBjcmFzaGVzIG9uCj4+PiAgICBib290IChs
b29rcyBsaWtlIHFlbXUgYnVnLCB1bnJlbGF0ZWQgdG8gdGhpcyBvbmUpCj4+Pgo+Pj4gVmVyc2lv
biBpbmZvOgo+Pj4gIC0gS1ZNIGhvc3Q6IE9wZW5TVVNFIDQyLjMsIHFlbXUgMi45LjEsIG92bWYt
MjAxNytnaXQxNDkyMDYwNTYwLmI2ZDExZDdjNDYtNC4xLCBBTUQKPj4+ICAtIFhlbiBob3N0OiBY
ZW4gNC44LjMsIGRvbTA6IExpbnV4IDQuMTQuMTMKPj4+ICAtIFhlbiBkb21VOiBMaW51eCA0LjE0
LjEzLCBkaXJlY3QgYm9vdAo+Pj4KPj4+IE5vdCBzdXJlIGlmIHJlbGV2YW50LCBidXQgaW5pdGlh
bGx5IEkndmUgdHJpZWQgYm9vdGluZyB4ZW4uZWZpIC9tYXBicwo+Pj4gL25vZXhpdGJvb3QgYW5k
IHRoZW4gZG9tMCBrZXJuZWwgY3Jhc2hlZCBzYXlpbmcgc29tZXRoaW5nIGFib3V0IGNvbmZsaWN0
Cj4+PiBiZXR3ZWVuIGU4MjAgYW5kIGtlcm5lbCBtYXBwaW5nLiBCdXQgbm93IHRob3NlIG9wdGlv
bnMgYXJlIGRpc2FibGVkLgo+Pj4KPj4+IFRoZSBjcmFzaCBtZXNzYWdlOgo+Pj4gKFhFTikgZDF2
MCBVbmhhbmRsZWQgaW52YWxpZCBvcGNvZGUgZmF1bHQvdHJhcCBbIzYsIGVjPTAwMDBdCj4+PiAo
WEVOKSBkb21haW5fY3Jhc2hfc3luYyBjYWxsZWQgZnJvbSBlbnRyeS5TOiBmYXVsdCBhdCBmZmZm
ODJkMDgwMjE4NzIwIGVudHJ5Lm8jY3JlYXRlX2JvdW5jZV9mcmFtZSsweDEzNy8weDE0Ngo+Pj4g
KFhFTikgRG9tYWluIDEgKHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUjMToKPj4+IChYRU4pIC0tLS1b
IFhlbi00LjguMyAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0tLS0KPj4+IChYRU4p
IENQVTogICAgMQo+Pj4gKFhFTikgUklQOiAgICBlMDMzOls8ZmZmZmZmZmY4MjZkOTE1Nj5dCj4+
IFRoaXMgaXMgI1VELCB3aGljaCBpcyBtb3N0IHByb2JhYmx5IGhpdHRpbmcgYSBCVUcoKS7CoCBh
ZGRyMmxpbmUgdGhpcyBeCj4+IHRvIGZpbmQgc29tZSBjb2RlIHRvIGxvb2sgYXQuCj4gYWRkcjJs
aW5lIGZhaWxlZCBtZQoKQnkgZGVmYXVsdCwgdm1saW51eCBpcyBzdHJpcHBlZCBhbmQgY29tcHJl
c3NlZC7CoCBJZGVhbGx5IHlvdSB3YW50IHRvCmFkZHIybGluZSB0aGUgdm1saW51eCBhcnRlZmFj
dCBpbiB0aGUgcm9vdCBvZiB5b3VyIGtlcm5lbCBidWlsZCwgd2hpY2gKaXMgdGhlIHBsYWluIGVs
ZiB3aXRoIGRlYnVnZ2luZyBzeW1ib2xzLgoKQWx0ZXJuYXRpdmVseSwgdXNlIHNjcmlwdHMvZXh0
cmFjdC12bWxpbnV4IG9uIHRoZSBiaW5hcnkgeW91IGFjdHVhbGx5CmJvb3RlZCwgd2hpY2ggbWln
aHQgZ2V0IHlvdSBzb21ld2hlcmUuCgo+ICwgYnV0IFN5c3RlbS5tYXAgc2F5cyBpdHMgeGVuX21l
bW9yeV9zZXR1cC4gQW5kIGl0Cj4gbG9va3MgbGlrZSB0aGUgQlVHKCkgaXMgdGhlIHNhbWUgYXMg
SSBoYWQgaW4gZG9tMCBiZWZvcmU6Cj4gIlhlbiBoeXBlcnZpc29yIGFsbG9jYXRlZCBrZXJuZWwg
bWVtb3J5IGNvbmZsaWN0cyB3aXRoIEU4MjAgbWFwIi4KCkp1ZXJnZW46IElzIHRoZXJlIGFueXRo
aW5nIHdlIGNhbiBkbyB0byB0cnkgYW5kIGluc2VydCBzb21lIGR1bW15CmV4Y2VwdGlvbiBoYW5k
bGVycyByaWdodCBhdCBQViBzdGFydCwgc28gd2UgY291bGQgYXQgbGVhc3QgcHJpbnQgb3V0IGEK
b25lbGluZXIgdG8gdGhlIGhvc3QgY29uc29sZSB3aGljaCBpcyBhIGxpdHRsZSBtb3JlIGhlbHBm
dWwgdGhhbiBYZW4Kc2F5aW5nICJzb21ldGhpbmcgdW5rbm93biB3ZW50IHdyb25nIiA/Cgo+Cj4g
RGlzYWJsaW5nIGU4MjBfaG9zdCBpbiBndWVzdCBjb25maWcgc29sdmVkIHRoZSBwcm9ibGVtLiBU
aGFua3MhCj4KPiBJcyB0aGlzIHNvbWUgYnVnIGluIFhlbiBvciBPVk1GLCBvciBpcyBpdCBleHBl
Y3RlZCBiZWhhdmlvciBhbmQgZTgyMF9ob3N0Cj4gc2hvdWxkIGJlIGF2b2lkZWQ/CgpJIGRvbid0
IHJlYWxseSBrbm93LsKgIGU4MjBfaG9zdCBpcyBhIGdyb3NzIGhhY2sgd2hpY2ggc2hvdWxkbid0
IHJlYWxseQpiZSBwcmVzZW50LsKgIFRoZSBhY3R1YWxseSBwcm9ibGVtIGlzIHRoYXQgTGludXgg
Y2FuJ3QgY29wZSB3aXRoIHRoZQptZW1vcnkgbGF5b3V0IGl0IHdhcyBnaXZlbiAoYW5kIEkgY2Fu
J3QgcmVjYWxsIGlmIHRoZXJlIGlzIGFueXRoaW5nCkxpbnV4IGNvdWxkIHBvdGVudGlhbGx5IHRv
IGRvIGNvcGUpLsKgIE9UT0gsIHRoZSB0b29sc3RhY2ssIHdoaWNoIGtuZXcKYWJvdXQgZTgyMF9o
b3N0IGFuZCBjaG9zZSB0byBsYXkgdGhlIGd1ZXN0IG91dCBpbiBhbiBvdmVybGFwcGluZyB3YXkg
aXMKcHJvYmFibHkgYWxzbyBhdCBmYXVsdC4KCklNTywgUENJIFBhc3N0aHJvdWdoIGlzIGEgdHJh
aW53cmVjaywgYW5kIGl0IGlzIGEgbWlyYWNsZSBpdCBmdW5jdGlvbnMKYXQgYWxsLgoKfkFuZHJl
dwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 19:55:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 19:55:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emm5j-0000B7-4q; Fri, 16 Feb 2018 19:54:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sszu=fk=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1emm5i-0000B1-22
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 19:54:42 +0000
X-Inumbo-ID: 66d8721c-1353-11e8-b9b1-635ca7ef6cff
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66d8721c-1353-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 19:55:56 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 80CEF2070C;
 Fri, 16 Feb 2018 14:54:34 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 16 Feb 2018 14:54:34 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=orVbMyR2vLBirxJ0xTV+OFXKf1iR/
 e+7/KviSQbqChA=; b=DwXYLM0c/Ve/H2MPXW/TlkdCcs5O8+i4C4nICmfm01z1w
 ZX1EOgXE2KrPVtpXKmeo53r6p9ovccMvbLqcF8TKj55m/Ifgnj2Izs+kFO5i2nTP
 /k+oe+jqYzQ+as/5trdHC7xelj0bzDV2cZFI1fnk7oVSiB21fbDz5BMzpAQA+S0D
 wAWYynKBe9l3ziHakoCQJa+W7bIbG+ah+JxSYmycSEn6H59kfW/ZW2TDchml3WHY
 byBW9Cpj4p2Kpa/22rQigio3tSluIUoY+21OiWBHvWPKohWE07Bsu0MhFT6s3b1r
 aGwG2BUKM1OFX68HdiDN1Ae5fkv8PGMbAZczMQu2Q==
X-ME-Sender: <xms:-jaHWiLDVQxp0ulOExDmNP57ukxH7ZyZJ35Y_bBCHp6BR5GVP0Y2kQ>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id C0BD924724;
 Fri, 16 Feb 2018 14:54:33 -0500 (EST)
Date: Fri, 16 Feb 2018 20:54:15 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180216195415.GK2084@mail-itl>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
 <20180216185122.GK4302@mail-itl>
 <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
MIME-Version: 1.0
In-Reply-To: <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Juergen Gross <JGross@suse.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8222464516545064154=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8222464516545064154==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="cDtQGJ/EJIRf/Cpq"
Content-Disposition: inline


--cDtQGJ/EJIRf/Cpq
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Fri, Feb 16, 2018 at 07:02:39PM +0000, Andrew Cooper wrote:
> On 16/02/18 18:51, Marek Marczykowski-G=C3=B3recki wrote:
> > On Fri, Feb 16, 2018 at 05:52:50PM +0000, Andrew Cooper wrote:
> >> On 16/02/18 17:48, Marek Marczykowski-G=C3=B3recki wrote:
> >>> Hi,
> >>>
> >>> As in the subject, the guest crashes on boot, before kernel output
> >>> anything. I've isolated this to the conditions below:
> >>>  - PV guest have PCI device assigned (e1000e emulated by QEMU in this=
 case),
> >>>    without PCI device it works
> >>>  - Xen (in KVM) is started through OVMF; with seabios it works
> >>>  - nested HVM is disabled in KVM
> >>>  - AMD IOMMU emulation is disabled in KVM; when enabled qemu crashes =
on
> >>>    boot (looks like qemu bug, unrelated to this one)
> >>>
> >>> Version info:
> >>>  - KVM host: OpenSUSE 42.3, qemu 2.9.1, ovmf-2017+git1492060560.b6d11=
d7c46-4.1, AMD
> >>>  - Xen host: Xen 4.8.3, dom0: Linux 4.14.13
> >>>  - Xen domU: Linux 4.14.13, direct boot
> >>>
> >>> Not sure if relevant, but initially I've tried booting xen.efi /mapbs
> >>> /noexitboot and then dom0 kernel crashed saying something about confl=
ict
> >>> between e820 and kernel mapping. But now those options are disabled.
> >>>
> >>> The crash message:
> >>> (XEN) d1v0 Unhandled invalid opcode fault/trap [#6, ec=3D0000]
> >>> (XEN) domain_crash_sync called from entry.S: fault at ffff82d08021872=
0 entry.o#create_bounce_frame+0x137/0x146
> >>> (XEN) Domain 1 (vcpu#0) crashed on cpu#1:
> >>> (XEN) ----[ Xen-4.8.3  x86_64  debug=3Dn   Not tainted ]----
> >>> (XEN) CPU:    1
> >>> (XEN) RIP:    e033:[<ffffffff826d9156>]
> >> This is #UD, which is most probably hitting a BUG().=C2=A0 addr2line t=
his ^
> >> to find some code to look at.
> > addr2line failed me
>=20
> By default, vmlinux is stripped and compressed.=C2=A0 Ideally you want to
> addr2line the vmlinux artefact in the root of your kernel build, which
> is the plain elf with debugging symbols.

Yes, I've used it on vmlinux. Still got "??:?".

> Alternatively, use scripts/extract-vmlinux on the binary you actually
> booted, which might get you somewhere.

Interestingly, that fails too ("Cannot find vmlinux.").
But I don't care right now.

> > , but System.map says its xen_memory_setup. And it
> > looks like the BUG() is the same as I had in dom0 before:
> > "Xen hypervisor allocated kernel memory conflicts with E820 map".
>=20
> Juergen: Is there anything we can do to try and insert some dummy
> exception handlers right at PV start, so we could at least print out a
> oneliner to the host console which is a little more helpful than Xen
> saying "something unknown went wrong" ?

Just before the BUG(), there is a call to xen_raw_console_write(). But
apparently it was too early...

> > Disabling e820_host in guest config solved the problem. Thanks!
> >
> > Is this some bug in Xen or OVMF, or is it expected behavior and e820_ho=
st
> > should be avoided?
>=20
> I don't really know.=C2=A0 e820_host is a gross hack which shouldn't real=
ly
> be present.=C2=A0 The actually problem is that Linux can't cope with the
> memory layout it was given (and I can't recall if there is anything
> Linux could potentially to do cope).=C2=A0 OTOH, the toolstack, which knew
> about e820_host and chose to lay the guest out in an overlapping way is
> probably also at fault.

Yes, probably. But note that the same happened to dom0, when /mapbs is
used. Toolstack wasn't involved there. But /mapbs is also a hack.

> IMO, PCI Passthrough is a trainwreck, and it is a miracle it functions
> at all.
>=20
> ~Andrew

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--cDtQGJ/EJIRf/Cpq
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlqHNt8ACgkQ24/THMrX
1yys8Qf/T6dHzYBSd3W4Sge+nMdw1ge0idZlT/9XGs7Kaw9+ClVwo+PSFjq+84mL
yUaIPsk9rrwrL/HUksQ5P+QfYyVHQliSxByZcN/5qf+6x5Xf+sgGFoF9F9tvyfd5
NlOtOxtpr3ijwncOIxGeaywzhxhkJdjGOrYwiaB6LNJdLJD4uxTukYTpnUsm6IpP
SmtY5ggU71ZMf1qi+at26wun7YGfNC8JeJfds3M3lpNJulPeD5hebVfEIAkMuchi
b0N5v7XyXAB2DHFwRYOVlyCYGZgTQtQEH7hfnsjDDG1pLdAJmD6NEcTxFVLSfvWh
GNZpAjihEzRCsZ1AiUthUq8QJIYp0Q==
=vr/h
-----END PGP SIGNATURE-----

--cDtQGJ/EJIRf/Cpq--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8222464516545064154==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 16 20:32:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 20:32:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emmft-00030G-9K; Fri, 16 Feb 2018 20:32:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=maue=fk=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emmfr-00030A-A2
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 20:32:03 +0000
X-Inumbo-ID: 9efe8b0d-1358-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9efe8b0d-1358-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 20:33:18 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2557D217A0;
 Fri, 16 Feb 2018 20:31:56 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2557D217A0
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 16 Feb 2018 12:31:54 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <7e560512-4d82-386c-4e7e-64246f2f026b@arm.com>
Message-ID: <alpine.DEB.2.10.1802161220100.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-3-git-send-email-sstabellini@kernel.org>
 <7e560512-4d82-386c-4e7e-64246f2f026b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] xen/arm: set vpidr on the pcpu where
 the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTUvMDIvMTggMjM6MTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIGJp
Zy5MSVRUTEUgc3lzdGVtcyBub3QgYWxsIGNvcmVzIGhhdmUgdGhlIHNhbWUgbWlkci4gSW5zdGVh
ZCBvZgo+ID4gaW5pdGlhbGl6aW5nIHRoZSB2cGlkciB0byB0aGUgYm9vdCBjcHUgbWlkciwgc2V0
IGl0IHRvIHRoZSB2YWx1ZSBvZiB0aGUKPiA+IG1pZHIgb2YgdGhlIHBjcHUgd2hlcmUgdGhlIHZj
cHUgd2lsbCBydW4uCj4gPiAKPiA+IFRoaXMgd2F5LCBhc3N1bWluZyB0aGF0IHRoZSB2Y3B1IGhh
cyBiZWVuIGNyZWF0ZWQgd2l0aCB0aGUgcmlnaHQgcGNwdQo+ID4gYWZmaW5pdHksIHRoZSBndWVz
dCB3aWxsIGJlIGFibGUgdG8gcmVhZCB0aGUgcmlnaHQgdnBpZHIgdmFsdWUsIG1hdGNoaW5nCj4g
PiB0aGUgb25lIG9mIHRoZSBwaHlzaWNhbCBjcHUuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IC0tLQo+ID4gICB4
ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxOSArKysrKysrKysrKysrKysrLS0tCj4gPiAgIDEgZmls
ZSBjaGFuZ2VkLCAxNiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4g
PiBpbmRleCA1MzJlODI0Li4yODAxMjVmIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+IEBAIC0zMTUsNiArMzE1
LDIyIEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnByZXYpCj4gPiAg
IHN0YXRpYyB2b2lkIGNvbnRpbnVlX25ld192Y3B1KHN0cnVjdCB2Y3B1ICpwcmV2KQo+ID4gICB7
Cj4gPiAgICAgICBjdXJyZW50LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihBQ1RMUl9FTDEp
Owo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBEZWZhdWx0IHRoZSB2aXJ0dWFsIElEIHRvIG1hdGNo
IHRoZSBwaHlzaWNhbC4KPiA+ICsgICAgICoKPiA+ICsgICAgICogSW4gY2FzZSB0aGUgYmlnLkxJ
VFRMRSBzeXN0ZW1zLCBhIGd1ZXN0IHNob3VsZCBiZSBjcmVhdGVkIHdpdGgKPiA+ICsgICAgICog
Y3B1IGFmZmluaXR5IHNldCBzbyB0aGF0IGFsbCB2Y3B1cyBydW4gb24gdGhlIHNhbWUga2luZCBv
ZiBwY3B1cy4KPiA+ICsgICAgICogV2FybiBpZiBpdCBpcyBub3QgdGhlIGNhc2UuCj4gCj4gY29u
dGludWVfbmV3X3ZjcHUgaXMgb25seSBjYWxsZWQgb25jZSBhdCBkb21haW4gY3JlYXRpb24uIFNv
IHRoaXMgbG9va3MKPiBwb2ludGxlc3MgdG8gY2hlY2sgdGhhdCBoZXJlIGFuZCBwcm9iYWJseSBp
biBjdHh0X3N3aXRjaF90by4KPiAKPiBCdXQgSSBkb24ndCB3YW50IHRvIHNlZSBzdWNoIGNoZWNr
IGF0IGV2ZXJ5IGNvbnRleHQgc3dpdGNoLiBUaGlzIGlzIGV4cGVuc2l2ZQo+IGFuZCB3ZSBzaG91
bGQgbm90IGltcGFjdCBhbGwgdGhlIHBsYXRmb3JtcyBmb3IgdGhlIGJlbmVmaXRzIG9mIGFuIHVu
c2FmZQo+IGNvbmZpZ3VyYXRpb24uCj4gCj4gSWYgeW91IHJlYWxseSB3YW50IHRvIGRvIHRoYXQs
IHRoZW4gaXQgc2hvdWxkIG9ubHkgYmUgZG9uZSB3aGVuIHRoZSB2Q1BVIGlzCj4gbWlncmF0aW5n
LiBUaGF0IHdpbGwgcmVkdWNlIGEgbG90IHRoZSBwZXJmb3JtYW5jZSBpbXBhY3QuCgpJIGRvbid0
IHdhbnQgYSBjaGVjayBmb3IgZXZlcnkgY29udGV4dCBzd2l0Y2ggZWl0aGVyLiBJIGFkZGVkIGl0
IGhlcmUKYmVjYXVzZSBjb250aW51ZV9uZXdfdmNwdSBpcyBvbmx5IGNhbGxlZCBvbmNlIHBlciB2
Y3B1IGF0IGRvbWFpbgpjcmVhdGlvbiAtLSBpdCBpcyBhIG9uZSB0aW1lIGNoZWNrLiB2Y3B1cyBh
cmUgc3VwcG9zZWQgdG8gYmUgcGlubmVkIChvcgpjcHUgYWZmaW5pdHkgc3BlY2lmaWVkKSBhbnl3
YXksIHNvIEkgdGhvdWdodCBJIHdvdWxkbid0IGFkZCB0aGUgY2hlY2sgaW4KdmNwdV9taWdyYXRl
IHRvby4gSW4gYW55IGNhc2UsIEkgYW0gYWxzbyBoYXBweSB0byByZW1vdmUgdGhlIGNoZWNrCmNv
bXBsZXRlbHksIGFzIHdlIGhhdmUgYWxyZWFkeSB3YXJuZWQgdGhlIHVzZXIgZW5vdWdoLgoKCj4g
PiArICAgICAqLwo+ID4gKyAgICBpZiAoICFjdXJyZW50LT5kb21haW4tPmFyY2gudnBpZHIgKQo+
ID4gKyAgICAgICAgY3VycmVudC0+ZG9tYWluLT5hcmNoLnZwaWRyID0gY3VycmVudF9jcHVfZGF0
YS5taWRyLmJpdHM7Cj4gPiArICAgIGVsc2UgaWYgKCBjdXJyZW50LT5kb21haW4tPmFyY2gudnBp
ZHIgIT0gY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMgKQo+ID4gKyAgICB7Cj4gPiArICAgICAg
ICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKPiA+ICsgICAgICAgICAgICAgICAgICJXQVJOSU5H
OiBwb3NzaWJsZSBjb3JydXB0aW9ucyEgZCV1diV1IGlzIHJ1bm5pbmcgb24gYQo+ID4gcGNwdSB3
aXRoIGRpZmZlcmVudCBtaWRyICgleCkgZnJvbSB0aGUgb3RoZXJzICgleClcbiIsCj4gCj4gTklU
OiBJIHdvdWxkIHByZWZlciBpZiB5b3UgdXNlIHVwcGVyY2FzZSBmb3IgcGNwdSBhbmQgbWlkci4g
VGhpcyBpcyBlYXNpZXIgdG8KPiByZWFkLgo+IAo+IEFsc28sIGdkcHJpbnRrIGFscmVhZHkgcHJp
bnQgdGhlIGRvbWFpbiB2Q1BVLiBTbyBpdCBpcyBub3QgbmVjZXNzYXJ5IHRvIGhhdmUKPiBpdCBh
Z2FpbiBpbiB0aGUgbWVzc2FnZS4KCkknbGwgbWFrZSB0aGUgY2hhbmdlcwoKCj4gCj4gPiArICAg
ICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwgY3VycmVudC0+dmNwdV9p
ZCwKPiA+ICsgICAgICAgICAgICAgICAgIGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzLCBjdXJy
ZW50LT5kb21haW4tPmFyY2gudnBpZHIpOwo+ID4gKyAgICB9Cj4gPiAgICAgICAgIHNjaGVkdWxl
X3RhaWwocHJldik7Cj4gPiAgIEBAIC01OTYsOSArNjEyLDYgQEAgaW50IGFyY2hfZG9tYWluX2Ny
ZWF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQKPiA+IGRvbWNyX2ZsYWdzLAo+ID4g
ICAgICAgaWYgKCAoZC0+c2hhcmVkX2luZm8gPSBhbGxvY194ZW5oZWFwX3BhZ2VzKDAsIDApKSA9
PSBOVUxMICkKPiA+ICAgICAgICAgICBnb3RvIGZhaWw7Cj4gPiAgIC0gICAgLyogRGVmYXVsdCB0
aGUgdmlydHVhbCBJRCB0byBtYXRjaCB0aGUgcGh5c2ljYWwgKi8KPiA+IC0gICAgZC0+YXJjaC52
cGlkciA9IGJvb3RfY3B1X2RhdGEubWlkci5iaXRzOwo+ID4gLQo+ID4gICAgICAgY2xlYXJfcGFn
ZShkLT5zaGFyZWRfaW5mbyk7Cj4gPiAgICAgICBzaGFyZV94ZW5fcGFnZV93aXRoX2d1ZXN0KAo+
ID4gICAgICAgICAgIHZpcnRfdG9fcGFnZShkLT5zaGFyZWRfaW5mbyksIGQsIFhFTlNIQVJFX3dy
aXRhYmxlKTsKPiA+IAo+IAo+IENoZWVycywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKPiAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 20:40:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 20:40:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emmnl-0003kJ-1m; Fri, 16 Feb 2018 20:40:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ia9n=fk=linux-foundation.org=akpm@srs-us1.protection.inumbo.net>)
 id 1emmnk-0003kB-Dy
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 20:40:12 +0000
X-Inumbo-ID: c2769c08-1359-11e8-b9b1-635ca7ef6cff
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2769c08-1359-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 20:41:27 +0000 (UTC)
Received: from akpm3.svl.corp.google.com (unknown [104.133.9.92])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 2A9881192;
 Fri, 16 Feb 2018 20:40:05 +0000 (UTC)
Date: Fri, 16 Feb 2018 12:40:04 -0800
From: Andrew Morton <akpm@linux-foundation.org>
To: Juergen Gross <jgross@suse.com>
Message-Id: <20180216124004.8465f643a5539125d77ba79f@linux-foundation.org>
In-Reply-To: <20180216154101.22865-1-jgross@suse.com>
References: <20180216154101.22865-1-jgross@suse.com>
X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.23; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Cc: mhocko@suse.com, Pavel Tatashin <pasha.tatashin@oracle.com>,
 stable@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mm@kvack.org,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RESEND v2] mm: don't defer struct page
 initialization for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCAxNjo0MTowMSArMDEwMCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgoKPiBDb21taXQgZjdmOTkxMDBkOGQ5NWRiY2YwOWUwMjE2YTE0MzIx
MWU3OTQxOGI5ZiAoIm1tOiBzdG9wIHplcm9pbmcKPiBtZW1vcnkgZHVyaW5nIGFsbG9jYXRpb24g
aW4gdm1lbW1hcCIpIGJyb2tlIFhlbiBwdiBkb21haW5zIGluIHNvbWUKPiBjb25maWd1cmF0aW9u
cywgYXMgdGhlICJQaW5uZWQiIGluZm9ybWF0aW9uIGluIHN0cnVjdCBwYWdlIG9mIGVhcmx5Cj4g
cGFnZSB0YWJsZXMgY291bGQgZ2V0IGxvc3QuIFRoaXMgd2lsbCBsZWFkIHRvIHRoZSBrZXJuZWwg
dHJ5aW5nIHRvCj4gd3JpdGUgZGlyZWN0bHkgaW50byB0aGUgcGFnZSB0YWJsZXMgaW5zdGVhZCBv
ZiBhc2tpbmcgdGhlIGh5cGVydmlzb3IKPiB0byBkbyBzby4gVGhlIHJlc3VsdCBpcyBhIGNyYXNo
IGxpa2UgdGhlIGZvbGxvd2luZzoKCkxldCdzIGNjIFBhdmVsLCB3aG8gYXV0aG9yZWQgZjdmOTkx
MDBkOGQ5NWQuCgo+IFsgICAgMC4wMDQwMDBdIEJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwg
cGFnaW5nIHJlcXVlc3QgYXQgZmZmZjg4MDFlYWQxOTAwOAo+IFsgICAgMC4wMDQwMDBdIElQOiB4
ZW5fc2V0X3B1ZCsweDRlLzB4ZDAKPiBbICAgIDAuMDA0MDAwXSBQR0QgMWMwYTA2NyBQNEQgMWMw
YTA2NyBQVUQgMjNhMDA2NyBQTUQgMWU5ZGUwMDY3IFBURSA4MDEwMDAwMWVhZDE5MDY1Cj4gWyAg
ICAwLjAwNDAwMF0gT29wczogMDAwMyBbIzFdIFBSRUVNUFQgU01QCj4gWyAgICAwLjAwNDAwMF0g
TW9kdWxlcyBsaW5rZWQgaW46Cj4gWyAgICAwLjAwNDAwMF0gQ1BVOiAwIFBJRDogMCBDb21tOiBz
d2FwcGVyLzAgTm90IHRhaW50ZWQgNC4xNC4wLWRlZmF1bHQrICMyNzEKPiBbICAgIDAuMDA0MDAw
XSBIYXJkd2FyZSBuYW1lOiBEZWxsIEluYy4gTGF0aXR1ZGUgRTY0NDAvMDE1OU43LCBCSU9TIEEw
NyAwNi8yNi8yMDE0Cj4gWyAgICAwLjAwNDAwMF0gdGFzazogZmZmZmZmZmY4MWMxMDQ4MCB0YXNr
LnN0YWNrOiBmZmZmZmZmZjgxYzAwMDAwCj4gWyAgICAwLjAwNDAwMF0gUklQOiBlMDMwOnhlbl9z
ZXRfcHVkKzB4NGUvMHhkMAo+IFsgICAgMC4wMDQwMDBdIFJTUDogZTAyYjpmZmZmZmZmZjgxYzAz
Y2Q4IEVGTEFHUzogMDAwMTAyNDYKPiBbICAgIDAuMDA0MDAwXSBSQVg6IDAwMmZmZmY4MDAwMDA4
MDAgUkJYOiBmZmZmODgwMjBmZDMxMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMC4w
MDQwMDBdIFJEWDogZmZmZmVhMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAxYjgzMDgwNjcgUkRJOiBm
ZmZmODgwMWVhZDE5MDA4Cj4gWyAgICAwLjAwNDAwMF0gUkJQOiBmZmZmODgwMWVhZDE5MDA4IFIw
ODogYWFhYWFhYWFhYWFhYWFhYSBSMDk6IDAwMDAwMDAwMDYzZjRjODAKPiBbICAgIDAuMDA0MDAw
XSBSMTA6IGFhYWFhYWFhYWFhYWFhYWEgUjExOiAwNzIwMDcyMDA3MjAwNzIwIFIxMjogMDAwMDAw
MDFiODMwODA2Nwo+IFsgICAgMC4wMDQwMDBdIFIxMzogZmZmZmZmZmY4MWM4YTljYyBSMTQ6IGZm
ZmY4ODAxOGZkMzEwMDAgUjE1OiAwMDAwNzdmZjgwMDAwMDAwCj4gWyAgICAwLjAwNDAwMF0gRlM6
ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAyMGY2MDAwMDAoMDAwMCkga25sR1M6
MDAwMDAwMDAwMDAwMDAwMAo+IFsgICAgMC4wMDQwMDBdIENTOiAgZTAzMyBEUzogMDAwMCBFUzog
MDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKPiBbICAgIDAuMDA0MDAwXSBDUjI6IGZmZmY4ODAx
ZWFkMTkwMDggQ1IzOiAwMDAwMDAwMDAxYzA5MDAwIENSNDogMDAwMDAwMDAwMDA0MjY2MAo+IFsg
ICAgMC4wMDQwMDBdIENhbGwgVHJhY2U6Cj4gWyAgICAwLjAwNDAwMF0gIF9fcG1kX2FsbG9jKzB4
MTI4LzB4MTQwCj4gWyAgICAwLjAwNDAwMF0gID8gYWNwaV9vc19tYXBfaW9tZW0rMHgxNzUvMHgx
YjAKPiBbICAgIDAuMDA0MDAwXSAgaW9yZW1hcF9wYWdlX3JhbmdlKzB4M2Y0LzB4NDEwCj4gWyAg
ICAwLjAwNDAwMF0gID8gYWNwaV9vc19tYXBfaW9tZW0rMHgxNzUvMHgxYjAKPiBbICAgIDAuMDA0
MDAwXSAgX19pb3JlbWFwX2NhbGxlcisweDFjMy8weDJlMAo+IFsgICAgMC4wMDQwMDBdICBhY3Bp
X29zX21hcF9pb21lbSsweDE3NS8weDFiMAo+IFsgICAgMC4wMDQwMDBdICBhY3BpX3RiX2FjcXVp
cmVfdGFibGUrMHgzOS8weDY2Cj4gWyAgICAwLjAwNDAwMF0gIGFjcGlfdGJfdmFsaWRhdGVfdGFi
bGUrMHg0NC8weDdjCj4gWyAgICAwLjAwNDAwMF0gIGFjcGlfdGJfdmVyaWZ5X3RlbXBfdGFibGUr
MHg0NS8weDMwNAo+IFsgICAgMC4wMDQwMDBdICA/IGFjcGlfdXRfYWNxdWlyZV9tdXRleCsweDEy
YS8weDFjMgo+IFsgICAgMC4wMDQwMDBdICBhY3BpX3JlYWxsb2NhdGVfcm9vdF90YWJsZSsweDEy
ZC8weDE0MQo+IFsgICAgMC4wMDQwMDBdICBhY3BpX2Vhcmx5X2luaXQrMHg0ZC8weDEwYQo+IFsg
ICAgMC4wMDQwMDBdICBzdGFydF9rZXJuZWwrMHgzZWIvMHg0YTEKPiBbICAgIDAuMDA0MDAwXSAg
PyBzZXRfaW5pdF9hcmcrMHg1NS8weDU1Cj4gWyAgICAwLjAwNDAwMF0gIHhlbl9zdGFydF9rZXJu
ZWwrMHg1MjgvMHg1MzIKPiBbICAgIDAuMDA0MDAwXSBDb2RlOiA0OCAwMSBlOCA0OCAwZiA0MiAx
NSBhMiBmZCBiZSAwMCA0OCAwMSBkMCA0OCBiYSAwMCAwMCAwMCAwMCAwMCBlYSBmZiBmZiA0OCBj
MSBlOCAwYyA0OCBjMSBlMCAwNiA0OCAwMSBkMCA0OCA4YiAwMCBmNiBjNCAwMiA3NSA1ZCA8NGM+
IDg5IDY1IDAwIDViIDVkIDQxIDVjIGMzIDY1IDhiIDA1IDUyIDlmIGZlIDdlIDg5IGMwIDQ4IDBm
IGEzCj4gWyAgICAwLjAwNDAwMF0gUklQOiB4ZW5fc2V0X3B1ZCsweDRlLzB4ZDAgUlNQOiBmZmZm
ZmZmZjgxYzAzY2Q4Cj4gWyAgICAwLjAwNDAwMF0gQ1IyOiBmZmZmODgwMWVhZDE5MDA4Cj4gWyAg
ICAwLjAwNDAwMF0gLS0tWyBlbmQgdHJhY2UgMzhlY2EyZTU2ZjFiNjQyZSBdLS0tCj4gCj4gQXZv
aWQgdGhpcyBwcm9ibGVtIGJ5IG5vdCBkZWZlcnJpbmcgc3RydWN0IHBhZ2UgaW5pdGlhbGl6YXRp
b24gd2hlbgo+IHJ1bm5pbmcgYXMgWGVuIHB2IGd1ZXN0Lgo+IAo+IC4uLgo+Cj4gLS0tIGEvbW0v
cGFnZV9hbGxvYy5jCj4gKysrIGIvbW0vcGFnZV9hbGxvYy5jCj4gQEAgLTM0Nyw2ICszNDcsOSBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgdXBkYXRlX2RlZmVyX2luaXQocGdfZGF0YV90ICpwZ2RhdCwK
PiAgCS8qIEFsd2F5cyBwb3B1bGF0ZSBsb3cgem9uZXMgZm9yIGFkZHJlc3MtY29uc3RyYWluZWQg
YWxsb2NhdGlvbnMgKi8KPiAgCWlmICh6b25lX2VuZCA8IHBnZGF0X2VuZF9wZm4ocGdkYXQpKQo+
ICAJCXJldHVybiB0cnVlOwo+ICsJLyogWGVuIFBWIGRvbWFpbnMgbmVlZCBwYWdlIHN0cnVjdHVy
ZXMgZWFybHkgKi8KPiArCWlmICh4ZW5fcHZfZG9tYWluKCkpCj4gKwkJcmV0dXJuIHRydWU7Cj4g
IAkoKm5yX2luaXRpYWxpc2VkKSsrOwo+ICAJaWYgKCgqbnJfaW5pdGlhbGlzZWQgPiBwZ2RhdC0+
c3RhdGljX2luaXRfcGdjbnQpICYmCj4gIAkgICAgKHBmbiAmIChQQUdFU19QRVJfU0VDVElPTiAt
IDEpKSA9PSAwKSB7CgpJJ20gT0sgd2l0aCBhcHBseWluZyB0aGUgcGF0Y2ggYXMgYSBzaG9ydC10
ZXJtIHJlZ3Jlc3Npb24gZml4IGJ1dCBJIGRvCndvbmRlciB3aGV0aGVyIGl0J3MgdGhlIGNvcnJl
Y3QgZml4LiAgV2hhdCBpcyBzcGVjaWFsIGFib3V0IFhlbiAoaW4Kc29tZSBjb25maWd1cmF0aW9u
cyEpIHRoYXQgY2F1c2VzIGl0IHRvIGZpbmQgYSBob2xlIGluIGRlZmVycmVkCmluaXRpYWxpemF0
aW9uPwoKSSdkIGxpa2UgdXMgdG8gZGVsdmUgZnVydGhlciBwbGVhc2UuICBCZWNhdXNlIGlmIFhl
biBmb3VuZCBhIGhvbGUgaW4KdGhlIGltcGxlbWVudGF0aW9uLCBvdGhlcnMgbWlnaHQgZG8gc28u
ICBPciBwZXJoYXBzIFhlbiBpcyBkb2luZwpzb21ldGhpbmcgbmF1Z2h0eS4KCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 20:44:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 20:44:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emmrR-0003ug-Gd; Fri, 16 Feb 2018 20:44:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ia9n=fk=linux-foundation.org=akpm@srs-us1.protection.inumbo.net>)
 id 1emmrQ-0003uZ-S7
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 20:44:00 +0000
X-Inumbo-ID: 051a9b7c-135a-11e8-ba59-bc764e045a96
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 051a9b7c-135a-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 21:43:19 +0100 (CET)
Received: from akpm3.svl.corp.google.com (unknown [104.133.9.92])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id 0E4F611E0;
 Fri, 16 Feb 2018 20:43:58 +0000 (UTC)
Date: Fri, 16 Feb 2018 12:43:57 -0800
From: Andrew Morton <akpm@linux-foundation.org>
To: Juergen Gross <jgross@suse.com>
Message-Id: <20180216124357.de2cb8fe96c07dea51556adb@linux-foundation.org>
In-Reply-To: <20180216154101.22865-1-jgross@suse.com>
References: <20180216154101.22865-1-jgross@suse.com>
X-Mailer: Sylpheed 3.4.1 (GTK+ 2.24.23; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Cc: linux-mm@kvack.org, mhocko@suse.com, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RESEND v2] mm: don't defer struct page
 initialization for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCAxNjo0MTowMSArMDEwMCBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+IHdyb3RlOgoKPiAtLS0gYS9tbS9wYWdlX2FsbG9jLmMKPiArKysgYi9tbS9wYWdl
X2FsbG9jLmMKPiBAQCAtMzQ3LDYgKzM0Nyw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCB1cGRhdGVf
ZGVmZXJfaW5pdChwZ19kYXRhX3QgKnBnZGF0LAo+ICAJLyogQWx3YXlzIHBvcHVsYXRlIGxvdyB6
b25lcyBmb3IgYWRkcmVzcy1jb25zdHJhaW5lZCBhbGxvY2F0aW9ucyAqLwo+ICAJaWYgKHpvbmVf
ZW5kIDwgcGdkYXRfZW5kX3BmbihwZ2RhdCkpCj4gIAkJcmV0dXJuIHRydWU7Cj4gKwkvKiBYZW4g
UFYgZG9tYWlucyBuZWVkIHBhZ2Ugc3RydWN0dXJlcyBlYXJseSAqLwo+ICsJaWYgKHhlbl9wdl9k
b21haW4oKSkKPiArCQlyZXR1cm4gdHJ1ZTsKCkknbGwgZG8gdGhpczoKCi0tLSBhL21tL3BhZ2Vf
YWxsb2MuY35tbS1kb250LWRlZmVyLXN0cnVjdC1wYWdlLWluaXRpYWxpemF0aW9uLWZvci14ZW4t
cHYtZ3Vlc3RzLWZpeAorKysgYS9tbS9wYWdlX2FsbG9jLmMKQEAgLTQ2LDYgKzQ2LDcgQEAKICNp
bmNsdWRlIDxsaW51eC9zdG9wX21hY2hpbmUuaD4KICNpbmNsdWRlIDxsaW51eC9zb3J0Lmg+CiAj
aW5jbHVkZSA8bGludXgvcGZuLmg+CisjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1ZGUgPGxp
bnV4L2JhY2tpbmctZGV2Lmg+CiAjaW5jbHVkZSA8bGludXgvZmF1bHQtaW5qZWN0Lmg+CiAjaW5j
bHVkZSA8bGludXgvcGFnZS1pc29sYXRpb24uaD4KClNvIHdlJ3JlIG5vdCByZWx5aW5nIG9uIGR1
bWIgbHVjayA7KQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 20:46:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 20:46:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emmtX-00042G-Tt; Fri, 16 Feb 2018 20:46:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emmtW-000427-VQ
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 20:46:11 +0000
X-Inumbo-ID: 51e8598d-135a-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::618])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 51e8598d-135a-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 21:45:28 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Q9ZKSblNMlRMLydqdmkdUKifTufwir7QXMoZV1U2CIc=;
 b=PwGo9uGYesbg3YILmegGpaOjTbN7nXaw+XrPj2q8A5/RsdNEW3a1eUKnQEi49igMCU9xijI5ezvsO6gja7maIkd9hR/T73QAFnEetfxa7PG9tXhNAQ01wYtFVSE0KVjeCxEF0VpBH3QBw++foVceshzpn6G5MzGmZzBVhjClZcY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0801MB2057.eurprd08.prod.outlook.com (2603:10a6:3:50::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 16
 Feb 2018 20:45:59 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-3-git-send-email-sstabellini@kernel.org>
 <7e560512-4d82-386c-4e7e-64246f2f026b@arm.com>
 <alpine.DEB.2.10.1802161220100.5392@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a77a3058-c1f2-3d5e-e9b4-7daec6bae89d@arm.com>
Date: Fri, 16 Feb 2018 20:45:56 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802161220100.5392@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6P191CA0005.EURP191.PROD.OUTLOOK.COM (2603:10a6:6:28::15)
 To HE1PR0801MB2057.eurprd08.prod.outlook.com
 (2603:10a6:3:50::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 28870085-ed59-4cac-f22c-08d5757e4975
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0801MB2057; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 3:RSasNNIqvOFzrkW+AqTpRUME0XvohR57yTzAWSWY62ZUImT0vtnxEY9dND1hK/1AgGBCgTyDOdAQYR6jVF376OJ1GnCRH6nHZFCGGnbRxq0xOmYKpW95R/TviQn/Vo5AR6CYBNyseZe40nY/N0sTpf/Z1S7UC3fFgBsKmxITRONPIN0Yz3S5kacN71K61ANwKrfnijOUfNKacKooiV1X9tDVYHXiK7kK5gHjzhoeNs+VKd+j2wlO1aSZhXz7cg74;
 25:bI3Sse6XgXHCViaCU2ujIigAgtj8OZ9xaxly0sNk4L/69PhpzrJWZNJRFj1/ZVmihkHkKRh+beopnkg3LC3M/rciLvIDfj9qmnvCe0+r4ASzJdia/mv60YHlK+uwDJB1iRdL44nq7xpaPyF4DwGVSuQsJdbatAImoCLRrYi68Nyuy3DWb+hRwsnA+T3+61qOltQJlt/55K8qrOYNwJI1/zhnLvR6FUNtIIFXMHA0Jeoi0DccAbi/9YynbHk3aOBoAA0quTIgxKtDaEI5xR+MnDP6Rt+XFx3VdkXDgoiRb3tGo4xjMPjI/k6TUvDtj/VljFb+Fs2pj8wuYz2p4q7fVw==;
 31:6IuSV4bFosn39anr4s3Ovcnqw4GQDU0l7H88Zmt+Yf2wdkE45pFmEhTf9n7mRxzvNRxOrTCZGoquqw6vIvYTUHyTgN/h6OIojlV1cL/nZofRiUXXKSFl7Hc/RFU9vQiM0/I6c5ZdP2HO6ogBbPulRYswfIk+Xwjodkx5BEpQPfJySPKJM8U9GjVP+PxRl8MOcRACEsH7P0xYiLYt8qgOsBZDlQCWwg4N0Cz5jeN5N4c=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2057:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 20:xVC4p3r8ryo17Oin6pRF/wifU5fGaLFPK9SfZoeXCMa8LhFjXkJiEECr15vmeY4QoRoOajUmTADNfpKUO5KhZPU9DcOS+U8Jtym8OUoXKYTVpTBlA7W6Z+OsXqJyLcFcBQXFNDeVb8RzYIGwvPn9OWRcClKbb8B2P+VbKFB5azQ=;
 4:SDNUjAbw5CtJtvrZJVnqbXPxRDq1KOmnafvEgu+1ZzuN+jre3XcyGqfhAkVKENRbqltF9jetwyDGhuzCDYGRvY0Afs/2LZrY/PMcncyygrMdeTkNCSm6M6wzJ9tX3HwixeufYkwfCbg4fCWuKbh3e6FOF2JLprT6cnFuMzP0CGgzmBT8fr5KuU6Ja2VXejYpYv13jHR08RC7L4mJkHeVVBQiEhu0MAko/950FvKyuIqL5jSGISUrjTf5apSmkwwfGn6RC8O8S01NSCBk5zf8cQ==
X-Microsoft-Antispam-PRVS: <HE1PR0801MB20571C6C8123F86E461B317080CB0@HE1PR0801MB2057.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3002001)(3231101)(944501161)(93006095)(93001095)(6055026)(6041288)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123558120)(6072148)(201708071742011);
 SRVR:HE1PR0801MB2057; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB2057; 
X-Forefront-PRVS: 0585417D7B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(376002)(39380400002)(346002)(396003)(39860400002)(366004)(199004)(189003)(52314003)(5660300001)(6512007)(316002)(83506002)(65826007)(2906002)(6486002)(86362001)(64126003)(2950100002)(58126008)(52116002)(6666003)(6916009)(68736007)(3846002)(23676004)(31696002)(67846002)(2486003)(6116002)(50466002)(47776003)(66066001)(72206003)(81166006)(65806001)(52146003)(65956001)(97736004)(81156014)(76176011)(6246003)(36756003)(478600001)(230700001)(53936002)(105586002)(25786009)(8676002)(31686004)(8936002)(4326008)(93886005)(26005)(186003)(229853002)(16526019)(6506007)(53546011)(106356001)(386003)(7736002)(305945005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2057; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTc7MjM6eHk1SzEyb2hRWm5jS0xFYTJlSG94ZGVK?=
 =?utf-8?B?a3Y5T1FpRU1sWnF6ZUhhYXJVYTVTZmEvdGVNZkJScXVsSVBqbUNIQU0zZUVl?=
 =?utf-8?B?UmZNSmtXektZSkxVU1NNb3dCc3dqN0hvY0czbWMrQ3pQTTdhN2FWcEVmbThD?=
 =?utf-8?B?clBhaCsxNnJnREp5Y1Y2TTRHcGg5RlptR3NMVmt1M1FHeE00a3E3RzFZeXZN?=
 =?utf-8?B?aDkvWjZTb01ucEc2cHI5M29ia0ljNHZFck5aQjh1K3RvU3ZjeW8vbkF3aU5D?=
 =?utf-8?B?RjZkWHNCaVRoQjM1eUpzR2pvMm1VUTNHU2FWcjZYbFdiaitrTk1SZlN2cDhW?=
 =?utf-8?B?MzI1bVNqK2ltU3BMWnVqR2ZsM2RsUHFVcWgxaGZSZFl5U0U0a3RSdTZ4K1JN?=
 =?utf-8?B?TUIzQmZGcXRld2xZYUNaL3BCZzk4b2RtK3Z2S2dqYUx6d3lWd0hGNnV6U3g3?=
 =?utf-8?B?ZlkyZjRSU0ZaZzlEQmpUUklGTVR6TlBhOG1mWFRCMkNYSmU1YWFXOUlUbEF6?=
 =?utf-8?B?UzJXdE9qTmM3UUNacElkRE85N3RkNnFCaGFUZnhCV3RuSWY2cVR0N0tOVzdp?=
 =?utf-8?B?emptdVd4NHp4YjZiZXdGcENhTmNueHZPNzJXOUVsY0VvZGVjMU9yT2svNmw0?=
 =?utf-8?B?QU85S0pQS2VrSmcyMVZWSE50Z1c0NlJmOWJ5S1FwOUE4Zk9ibzM2eW92K0li?=
 =?utf-8?B?SGZCeFRFRU85RVBqdkJoTk9Vb3htNW5NZ21qN3cxTEMzLzZkdE5kVFNnTUFp?=
 =?utf-8?B?bHkwNDBNU0RFZlJCc1gvNmVFQnhydlN3WWowakQyOCtRS3dKZk1wVFlhTi9O?=
 =?utf-8?B?bitPQWprWkxUYUJMdHF0ZU4zMUJoRHZpc3B5YTNWaDlIaTh1ZGlDRUdPUjB1?=
 =?utf-8?B?QUVreTIwK1ZYVDUrRnQ3Z2FtRjl3RDhEMFdYMFFjTGI5bUxFMWF2TXcray9w?=
 =?utf-8?B?dmhsZWNlUFlmTlhOZGRlbWxvNEsvS2tKcFVXNzh1UGUvdHh2dzZTWHo2bmRj?=
 =?utf-8?B?NFA4SjhwalAzaHdFMnQvdklaRXhXb0NzOU1uTXp5Wi83cDArM2VJOXhzTXVh?=
 =?utf-8?B?VDkvT2hmMVIwbXlpb1BKbWFxZ0dKbStDai8zdnpXMm9NS0pBRlJDYmlZRXlW?=
 =?utf-8?B?V1FPcll6dlJXVkNoR0w2UWR6ZFR4VFI5dE5GZll5bWJrR1gvYnBtaXhESTZE?=
 =?utf-8?B?NHZBQ0NjNFpEc1lVZzFVcXlubVVnRm9XVWRyZjhNenp3VHd2dS9GQ0ZhQk4x?=
 =?utf-8?B?Skp3d2NCOXluSVlIbGJFUWE3NVkvREE1dmxYTERRU0FZR0QxNVV5LzloRk9H?=
 =?utf-8?B?bDA1dzRDN0FzOXNRYzhXamM1QkdmZjM5d2Z1elFWQ2lwSUJIMlM4RTNzMS84?=
 =?utf-8?B?bjhFVlBRdG1KOHp2dHRzemRKZUQvcC9KZjRPU0ROOFlSdmFuVnVCWDBrQ2ZB?=
 =?utf-8?B?eUhOOFBEK2xxSFA4S1JyUkczRExQb3BMam1UeGFYblgzQWY3ci9lNFBpeUhQ?=
 =?utf-8?B?K0ZEa1U0SHk2c1p4dzhpbWRON2dSMGdoOStFdUxVbnNsSHdNL0RqVXRhUFgw?=
 =?utf-8?B?a3UxcUJwRkk0MWdiZDdZaC9WMjIyMFZHM1pHUzM2U1ZsR25QQSttemJKalo1?=
 =?utf-8?B?YzdYYlhTdEs0Z0o0OTljcmJnSStzeXo1dU1NckNtSTNrSTdUR2RFL0Z3d3FQ?=
 =?utf-8?B?RGY3cjFRNjNhMDJlVTg5cDJmS0NLZjlnQzdlR0RCTEVWK25LVHJUSWdWbUU3?=
 =?utf-8?B?aDJYU0tOc01MdlV6enJNcjBrczhkVUZ3Tlh6M3MxczNLV3VvRzV2WWpJRlBS?=
 =?utf-8?B?bXVnR1E1REhLSnBVRWFkZzMxTjN4REYrTTl3UFJJL0ZWd2JZUGJuYnBVR25P?=
 =?utf-8?B?NzIrL2o3RlhpWDZOWTBQS0JBdHNtKzJnUzBsSnhNK0pkK09ibjJsdVppOEtX?=
 =?utf-8?B?V0tacXV1a2g5WlE9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2057;
 6:/gjalpYATPj2fjHkVnl/AZY3dlfdHqIIGHShUqWouQFzN8VCGDxlVW3MYsLpv97u8ZLhRMszEg1UT6JJXZRGpGB5jsBW/3qPvh2SAjYXxtYTTAyLNuocQjlEh7/RYeTRBh4mA5RE24GHFuqL2LUqgpIWE86/al6Z+bdqHME41pIJp1J4Tl54VTEG+mKT2CVVbCDeaILTivfKMDpp2xmQ01BV3Qru5eu6GEomRBG6T0PcihW9pcK7xqCDq+88ih109qeYLJ/eH9EFUq7pnkOwTJRP4aHRw1rI86gJKLOsssepMpQwt+OJpGLvtAVs89JgnHqjywx1V7r3kFbHNLkgJ8MuitZydGF75bNFq+zr4e4=;
 5:sM/nf3VJ2auCvicvdmmnM2Zo96jFLIJZ+YgGPNvRozBNR3Xwqqu/sanVFa3lRcpiv/lDWZN2YfP1ZcuOYG3ULYAXetHppz3j5Il45zAuNSucOqAU1p7uiBJ5vjF74PE/6Zki1crXdDYm+RQqpIPmd5M865i142eqVeP1PWlxjeY=;
 24:uS0Eu/onmQu56ah5OtyiPUgDbwlaHiyUKRsoy4Is9ZcXH4V//n8gqV6tPpo/A+N9nyFKijhORJVJICeKB3Og+AOEMdJM4EbYqyCAEXJ2AAQ=;
 7:BuvrIzU0yJyM52MdQcs0QBgsOQlpGc+nQ5TV5a3AJ6yjGf8SwzRF4bVplMre9Mdqn5e2DiSzRgQU38hPXlRdoZ+7E04tw+hxnaezdOGa8DsWA2knkPPJJ4cSf0LKPwvT2ErQIoXS57VD0ImW50ZGtyICO5Y2vJiY30vi/uGEscW8oqKqoolPvizVA+9jI1w6y8g6RK3v5EA7MP6RGpOHGvYQ/WyXotY4gteDghHXRc+fwYNr0hxhUgDPx30EIaZK
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2018 20:45:59.7838 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 28870085-ed59-4cac-f22c-08d5757e4975
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2057
Cc: nd@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] xen/arm: set vpidr on the pcpu where
 the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8wMi8yMDE4IDIwOjMxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gRnJp
LCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+PiBP
biAxNS8wMi8xOCAyMzoxNiwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gYmlnLkxJ
VFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBtaWRyLiBJbnN0ZWFkIG9m
Cj4+PiBpbml0aWFsaXppbmcgdGhlIHZwaWRyIHRvIHRoZSBib290IGNwdSBtaWRyLCBzZXQgaXQg
dG8gdGhlIHZhbHVlIG9mIHRoZQo+Pj4gbWlkciBvZiB0aGUgcGNwdSB3aGVyZSB0aGUgdmNwdSB3
aWxsIHJ1bi4KPj4+Cj4+PiBUaGlzIHdheSwgYXNzdW1pbmcgdGhhdCB0aGUgdmNwdSBoYXMgYmVl
biBjcmVhdGVkIHdpdGggdGhlIHJpZ2h0IHBjcHUKPj4+IGFmZmluaXR5LCB0aGUgZ3Vlc3Qgd2ls
bCBiZSBhYmxlIHRvIHJlYWQgdGhlIHJpZ2h0IHZwaWRyIHZhbHVlLCBtYXRjaGluZwo+Pj4gdGhl
IG9uZSBvZiB0aGUgcGh5c2ljYWwgY3B1Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPj4+IC0tLQo+Pj4gICAgeGVuL2Fy
Y2gvYXJtL2RvbWFpbi5jIHwgMTkgKysrKysrKysrKysrKysrKy0tLQo+Pj4gICAgMSBmaWxlIGNo
YW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4+Pgo+Pj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4gaW5k
ZXggNTMyZTgyNC4uMjgwMTI1ZiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4u
Ywo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBAQCAtMzE1LDYgKzMxNSwyMiBA
QCBzdGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0cnVjdCB2Y3B1ICpwcmV2KQo+Pj4gICAgc3Rh
dGljIHZvaWQgY29udGludWVfbmV3X3ZjcHUoc3RydWN0IHZjcHUgKnByZXYpCj4+PiAgICB7Cj4+
PiAgICAgICAgY3VycmVudC0+YXJjaC5hY3RsciA9IFJFQURfU1lTUkVHMzIoQUNUTFJfRUwxKTsK
Pj4+ICsgICAgLyoKPj4+ICsgICAgICogRGVmYXVsdCB0aGUgdmlydHVhbCBJRCB0byBtYXRjaCB0
aGUgcGh5c2ljYWwuCj4+PiArICAgICAqCj4+PiArICAgICAqIEluIGNhc2UgdGhlIGJpZy5MSVRU
TEUgc3lzdGVtcywgYSBndWVzdCBzaG91bGQgYmUgY3JlYXRlZCB3aXRoCj4+PiArICAgICAqIGNw
dSBhZmZpbml0eSBzZXQgc28gdGhhdCBhbGwgdmNwdXMgcnVuIG9uIHRoZSBzYW1lIGtpbmQgb2Yg
cGNwdXMuCj4+PiArICAgICAqIFdhcm4gaWYgaXQgaXMgbm90IHRoZSBjYXNlLgo+Pgo+PiBjb250
aW51ZV9uZXdfdmNwdSBpcyBvbmx5IGNhbGxlZCBvbmNlIGF0IGRvbWFpbiBjcmVhdGlvbi4gU28g
dGhpcyBsb29rcwo+PiBwb2ludGxlc3MgdG8gY2hlY2sgdGhhdCBoZXJlIGFuZCBwcm9iYWJseSBp
biBjdHh0X3N3aXRjaF90by4KPj4KPj4gQnV0IEkgZG9uJ3Qgd2FudCB0byBzZWUgc3VjaCBjaGVj
ayBhdCBldmVyeSBjb250ZXh0IHN3aXRjaC4gVGhpcyBpcyBleHBlbnNpdmUKPj4gYW5kIHdlIHNo
b3VsZCBub3QgaW1wYWN0IGFsbCB0aGUgcGxhdGZvcm1zIGZvciB0aGUgYmVuZWZpdHMgb2YgYW4g
dW5zYWZlCj4+IGNvbmZpZ3VyYXRpb24uCj4+Cj4+IElmIHlvdSByZWFsbHkgd2FudCB0byBkbyB0
aGF0LCB0aGVuIGl0IHNob3VsZCBvbmx5IGJlIGRvbmUgd2hlbiB0aGUgdkNQVSBpcwo+PiBtaWdy
YXRpbmcuIFRoYXQgd2lsbCByZWR1Y2UgYSBsb3QgdGhlIHBlcmZvcm1hbmNlIGltcGFjdC4KPiAK
PiBJIGRvbid0IHdhbnQgYSBjaGVjayBmb3IgZXZlcnkgY29udGV4dCBzd2l0Y2ggZWl0aGVyLiBJ
IGFkZGVkIGl0IGhlcmUKPiBiZWNhdXNlIGNvbnRpbnVlX25ld192Y3B1IGlzIG9ubHkgY2FsbGVk
IG9uY2UgcGVyIHZjcHUgYXQgZG9tYWluCj4gY3JlYXRpb24gLS0gaXQgaXMgYSBvbmUgdGltZSBj
aGVjay4gdmNwdXMgYXJlIHN1cHBvc2VkIHRvIGJlIHBpbm5lZCAob3IKPiBjcHUgYWZmaW5pdHkg
c3BlY2lmaWVkKSBhbnl3YXksIHNvIEkgdGhvdWdodCBJIHdvdWxkbid0IGFkZCB0aGUgY2hlY2sg
aW4KPiB2Y3B1X21pZ3JhdGUgdG9vLiBJbiBhbnkgY2FzZSwgSSBhbSBhbHNvIGhhcHB5IHRvIHJl
bW92ZSB0aGUgY2hlY2sKPiBjb21wbGV0ZWx5LCBhcyB3ZSBoYXZlIGFscmVhZHkgd2FybmVkIHRo
ZSB1c2VyIGVub3VnaC4KSWYgeW91IGFncmVlIHRoYXQgY29udGludWVfbmV3X3ZjcHUgaXMgb25s
eSBjYWxsZWQgb25jZSBwZXIgdkNQVS4gVGhlbiBJIAphbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5k
IHRoZSBwdXJwb3NlIG9mIHRoZSBjaGVjay4gV2hhdCBhcmUgeW91IHRyeWluZyAKdG8gd2FybiB0
aGUgdXNlciB3aXRoIHRoYXQ/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 20:50:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 20:50:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emmxy-0004ju-ER; Fri, 16 Feb 2018 20:50:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=maue=fk=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emmxx-0004jo-Co
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 20:50:45 +0000
X-Inumbo-ID: 3c16dc03-135b-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3c16dc03-135b-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 20:52:01 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 88468217C8;
 Fri, 16 Feb 2018 20:50:38 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 88468217C8
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 16 Feb 2018 12:50:38 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
Message-ID: <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTUvMDIvMTggMjM6MTcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFVwZGF0
ZSB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgaG1wLXVuc2FmZSBvcHRpb24gdG8gZXhwbGFpbiBo
b3cgdG8gdXNlCj4gPiBpdCBzYWZlbHksIHRvZ2V0aGVyIHdpdGggdGhlIHJpZ2h0IGNwdSBhZmZp
bml0eSBzZXR0aW5nLCBvbiBiaWcuTElUVExFCj4gPiBzeXN0ZW1zLgo+ID4gCj4gPiBBbHNvIHVw
ZGF0ZSB0aGUgd2FybmluZyBtZXNzYWdlIHRvIHBvaW50IHVzZXJzIHRvIHRoZSBkb2NzLgo+ID4g
Cj4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+Cj4gPiBDQzogamJldWxpY2hAc3VzZS5jb20KPiA+IENDOiBrb25yYWQud2lsa0BvcmFj
bGUuY29tCj4gPiBDQzogdGltQHhlbi5vcmcKPiA+IENDOiB3ZWkubGl1MkBjaXRyaXguY29tCj4g
PiBDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQo+ID4gQ0M6IEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbQo+ID4gQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPiA+IAo+ID4gLS0t
Cj4gPiAgIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTAgKysrKysrKysr
LQo+ID4gICB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICAgICAgICAgICB8ICA5ICsrKysrLS0t
LQo+ID4gICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0p
Cj4gPiAKPiA+IGRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
bgo+ID4gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gaW5kZXggMjE4
NGNiOS4uYTFlYmVlYSAxMDA2NDQKPiA+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
Lm1hcmtkb3duCj4gPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+
ID4gQEAgLTEwMDcsNyArMTAwNywxNSBAQCBDb250cm9sIFhlbnMgdXNlIG9mIHRoZSBBUEVJIEhh
cmR3YXJlIEVycm9yIFNvdXJjZQo+ID4gVGFibGUsIHNob3VsZCBvbmUgYmUgZm91bmQuCj4gPiAg
ICAgU2F5IHllcyBhdCB5b3VyIG93biByaXNrIGlmIHlvdSB3YW50IHRvIGVuYWJsZSBoZXRlcm9n
ZW5vdXMgY29tcHV0aW5nCj4gPiAgIChzdWNoIGFzIGJpZy5MSVRUTEUpLiBUaGlzIG1heSByZXN1
bHQgdG8gYW4gdW5zdGFibGUgYW5kIGluc2VjdXJlCj4gPiAtcGxhdGZvcm0uIFdoZW4gdGhlIG9w
dGlvbiBpcyBkaXNhYmxlZCAoZGVmYXVsdCksIENQVXMgdGhhdCBhcmUgbm90Cj4gPiArcGxhdGZv
cm0sIHVubGVzcyB5b3UgbWFudWFsbHkgc3BlY2lmeSB0aGUgY3B1IGFmZmluaXR5IG9mIGFsbCBk
b21haW5zIHNvCj4gPiArdGhhdCBhbGwgdmNwdXMgYXJlIHNjaGVkdWxlZCBvbiB0aGUgc2FtZSBj
bGFzcyBvZiBwY3B1cyAoYmlnIG9yIExJVFRMRQo+ID4gK2J1dCBub3QgYm90aCkuIHZjcHUgbWln
cmF0aW9uIGJldHdlZW4gYmlnIGNvcmVzIGFuZCBMSVRUTEUgY29yZXMgaXMgbm90Cj4gPiArc3Vw
cG9ydGVkLiBUaHVzLCBpZiB0aGUgZmlyc3QgNCBwY3B1cyBhcmUgYmlnIGFuZCB0aGUgbGFzdCA0
IGFyZSBMSVRUTEUsCj4gPiArYWxsIGRvbWFpbnMgbmVlZCB0byBoYXZlIGVpdGhlciBjcHVzID0g
IjAtMyIgb3IgY3B1cyA9ICI0LTciIGluIHRoZWlyIFZNCj4gPiArY29uZmlnLiBNb3Jlb3Zlciwg
ZG9tMF92Y3B1c19waW4gbmVlZHMgdG8gYmUgcGFzc2VkIG9uIHRoZSBYZW4gY29tbWFuZAo+ID4g
K2xpbmUuCj4gCj4gSW4geW91ciBleGFtcGxlIGhlcmUgeW91IHN1Z2dlc3QgdG8gaGF2ZSBhbGwg
dGhlIHZDUFVzIG9mIGEgZ3Vlc3QgdG8gZWl0aGVyIG9uCj4gYmlnIG9yIExJVFRMRSBjb3Jlcy4g
SG93IGFib3V0IGdpdmluZyBhbiBleGFtcGxlIHdoZXJlIHRoZSBndWVzdCBjYW4gaGF2ZSAyCj4g
TElUVExFIHZDUFVzIGFuZCBvbmUgYmlnIHZDUFU/CgpJIHdvdWxkIHJhdGhlciBkaXNjb3VyYWdl
IGl0IGF0IHRoZSBtb21lbnQsIGdpdmVuIHRoYXQgaXQgcmVxdWlyZXMgbW9yZQpjb21wbGV4IGNw
dSBhZmZpbml0eSBzZXR0aW5ncywgb3IgdmNwdSBwaW5uaW5nLiBBbHNvLCBJIGFtIGFmcmFpZCB0
aGF0CndpdGhvdXQgbWF0Y2hpbmcgY29ycmVzcG9uZGluZyB0b3BvbG9neSBpbmZvcm1hdGlvbiBv
biB0aGUgZ3Vlc3QgZGV2aWNlCnRyZWUsIGd1ZXN0cyBtaWdodCBub3Qgd29yayBhcyBleHBlY3Rl
ZCBpbiBzdWNoIGEgc2NlbmFyaW8uCgpXaGF0IGRvIHlvdSB0aGluaz8KCgo+ID4gKwo+ID4gK1do
ZW4gdGhlIGhtcC11bnNhZmUgb3B0aW9uIGlzIGRpc2FibGVkIChkZWZhdWx0KSwgQ1BVcyB0aGF0
IGFyZSBub3QKPiA+ICAgaWRlbnRpY2FsIHRvIHRoZSBib290IENQVSB3aWxsIGJlIHBhcmtlZCBh
bmQgbm90IHVzZWQgYnkgWGVuLgo+ID4gICAgICMjIyBocGV0YnJvYWRjYXN0Cj4gPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKPiA+
IGluZGV4IDdlYTRlNDEuLjIwYzFiNGEgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vc21w
Ym9vdC5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gPiBAQCAtMjY1LDcgKzI2
NSw3IEBAIHZvaWQgX19pbml0IHNtcF9pbml0X2NwdXModm9pZCkKPiA+ICAgICAgICAgaWYgKCBv
cHRfaG1wX3Vuc2FmZSApCj4gPiAgICAgICAgICAgd2FybmluZ19hZGQoIldBUk5JTkc6IEhNUCBD
T01QVVRJTkcgSEFTIEJFRU4gRU5BQkxFRC5cbiIKPiA+IC0gICAgICAgICAgICAgICAgICAgICJJ
dCBoYXMgaW1wbGljYXRpb25zIG9uIHRoZSBzZWN1cml0eSBhbmQgc3RhYmlsaXR5IG9mCj4gPiB0
aGUgc3lzdGVtLlxuIik7Cj4gCj4gSSB3b3VsZCBzdGlsbCBsaWtlIHRvIGtlZXAgdGhhdCBsaW5l
IGluIHRoZSB3YXJuaW5nLiBNYXliZSB3aXRoIGFuICJ1bmxlc3MiCj4gYWZ0ZXIuCgpPSywgSSds
bCBkbyB0aGF0CgoKPiA+ICsgICAgICAgICAgICAgICAgICAgICJNYWtlIHN1cmUgdG8gcGFzcyBk
b20wX3ZjcHVzX3BpbiwgYW5kIHNwZWNpZnkgdGhlIGNwdQo+ID4gYWZmaW5pdHkgb2YgYWxsIGRv
bWFpbnMuXG4iKTsKPiA+ICAgfQo+ID4gICAgIGludCBfX2luaXQKPiA+IEBAIC0zMDYsMTMgKzMw
NiwxNCBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh1bnNpZ25lZCBsb25nIGJvb3RfcGh5c19vZmZz
ZXQsCj4gPiAgICAgICAvKgo+ID4gICAgICAgICogQ3VycmVudGx5IFhlbiBhc3N1bWVzIHRoZSBw
bGF0Zm9ybSBoYXMgb25seSBvbmUga2luZCBvZiBDUFVzLgo+ID4gICAgICAgICogVGhpcyBhc3N1
bXB0aW9uIGRvZXMgbm90IGhvbGQgb24gYmlnLkxJVFRMRSBwbGF0Zm9ybSBhbmQgbWF5Cj4gPiAt
ICAgICAqIHJlc3VsdCB0byBpbnN0YWJpbGl0eSBhbmQgaW5zZWN1cmUgcGxhdGZvcm0uIEJldHRl
ciB0byBwYXJrIHRoZW0KPiA+IC0gICAgICogZm9yIG5vdy4KPiA+ICsgICAgICogcmVzdWx0IHRv
IGluc3RhYmlsaXR5IGFuZCBpbnNlY3VyZSBwbGF0Zm9ybSAodW5sZXNzIGNwdSBhZmZpbml0eQo+
ID4gKyAgICAgKiBpcyBtYW51YWxseSBzcGVjaWZpZWQgZm9yIGFsbCBkb21haW5zKS4gQmV0dGVy
IHRvIHBhcmsgdGhlbSBmb3IKPiA+ICsgICAgICogbm93Lgo+ID4gICAgICAgICovCj4gPiAgICAg
ICBpZiAoICFvcHRfaG1wX3Vuc2FmZSAmJgo+ID4gICAgICAgICAgICBjdXJyZW50X2NwdV9kYXRh
Lm1pZHIuYml0cyAhPSBib290X2NwdV9kYXRhLm1pZHIuYml0cyApCj4gPiAgICAgICB7Cj4gPiAt
ICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAiQ1BVJXUgTUlEUiAoMHgleCkgZG9lcyBub3QgbWF0
Y2ggYm9vdCBDUFUgTUlEUgo+ID4gKDB4JXgpLlxuIiwKPiA+ICsgICAgICAgIHByaW50ayhYRU5M
T0dfRVJSICJDUFUldSBNSURSICgweCV4KSBkb2VzIG5vdCBtYXRjaCBib290IENQVSBNSURSCj4g
PiAoMHgleCksIGRpc2FibGUgY3B1LiBTZWUgaG1wLXVuc2FmZS5cbiIsCj4gCj4gSSBhbSBhIGJp
dCByZWx1Y3RhbnQgdG8gZ2l2ZSB0aGUgb3B0aW9uIGluIHRoZSBtZXNzYWdlLiBJdCBpcyBhIHdh
eSBmb3IgdGhlbQo+IHRvIGVuYWJsZSB3aXRob3V0IGxvb2tpbmcgYXQgdGhlIGRvY3VtZW50YXRp
b24uIEluZGVlZCBpdCBpcyBxdWl0ZSBvYnZpb3VzCj4gZnJvbSB0aGUgbmFtZSB0byBrbm93IGht
cC11bnNhZmUgaXMgYSBib29sZWFuLgoKSSBzZWUuIFdoYXQgYWJvdXQ6CgogIFNlZSBkb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bjpobXAtdW5zYWZlCgpPcjoKCiAgU2VlIGhtcC11
bnNhZmUgdW5kZXIgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hl
bi1jb21tYW5kLWxpbmUuaHRtbAoKPwoKPiA+ICAgICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nv
cl9pZCgpLCBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cywKPiA+ICAgICAgICAgICAgICAgICAg
Ym9vdF9jcHVfZGF0YS5taWRyLmJpdHMpOwo+ID4gICAgICAgICAgIHN0b3BfY3B1KCk7Cj4gPiAK
PiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 20:53:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 20:53:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emn05-0004t9-TL; Fri, 16 Feb 2018 20:52:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emn04-0004s7-23
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 20:52:56 +0000
X-Inumbo-ID: 89e7774f-135b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 89e7774f-135b-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 20:54:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emmzw-0006kc-Fi; Fri, 16 Feb 2018 20:52:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emmzr-0006YO-1D; Fri, 16 Feb 2018 20:52:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emmzq-0001bQ-OE; Fri, 16 Feb 2018 20:52:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119350-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-cubietruck:xen-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=1388c80438e69fc01d83fbe98da3cac24c3c8731
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 20:52:42 +0000
Subject: [Xen-devel] [linux-linus test] 119350: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTM1MCBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5MzUwLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1
YmlldHJ1Y2sgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDEzODhjODA0Mzhl
NjlmYzAxZDgzZmJlOThkYTNjYWMyNGMzYzg3MzEKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBaICAgMjIgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6MTcgWiAgIDIx
IGRheXMgICAyNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTkzNTAgIDIwMTgtMDIt
MTYgMDA6NDQ6MjQgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIxNzEgcGVvcGxlIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDM2MDMgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 20:59:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 20:59:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emn6H-0005AH-Ia; Fri, 16 Feb 2018 20:59:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=maue=fk=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emn6G-0005AB-Ee
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 20:59:20 +0000
X-Inumbo-ID: 2963232a-135c-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2963232a-135c-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 21:58:39 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DAB2620685;
 Fri, 16 Feb 2018 20:59:17 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DAB2620685
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 16 Feb 2018 12:59:17 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a77a3058-c1f2-3d5e-e9b4-7daec6bae89d@arm.com>
Message-ID: <alpine.DEB.2.10.1802161254300.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-3-git-send-email-sstabellini@kernel.org>
 <7e560512-4d82-386c-4e7e-64246f2f026b@arm.com>
 <alpine.DEB.2.10.1802161220100.5392@sstabellini-ThinkPad-X260>
 <a77a3058-c1f2-3d5e-e9b4-7daec6bae89d@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] xen/arm: set vpidr on the pcpu where
 the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE2LzAyLzIwMTgg
MjA6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMTYgRmViIDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGkgU3RlZmFubywKPiA+ID4gCj4gPiA+IE9uIDE1
LzAyLzE4IDIzOjE2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gT24gYmlnLkxJ
VFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBtaWRyLiBJbnN0ZWFkIG9m
Cj4gPiA+ID4gaW5pdGlhbGl6aW5nIHRoZSB2cGlkciB0byB0aGUgYm9vdCBjcHUgbWlkciwgc2V0
IGl0IHRvIHRoZSB2YWx1ZSBvZiB0aGUKPiA+ID4gPiBtaWRyIG9mIHRoZSBwY3B1IHdoZXJlIHRo
ZSB2Y3B1IHdpbGwgcnVuLgo+ID4gPiA+IAo+ID4gPiA+IFRoaXMgd2F5LCBhc3N1bWluZyB0aGF0
IHRoZSB2Y3B1IGhhcyBiZWVuIGNyZWF0ZWQgd2l0aCB0aGUgcmlnaHQgcGNwdQo+ID4gPiA+IGFm
ZmluaXR5LCB0aGUgZ3Vlc3Qgd2lsbCBiZSBhYmxlIHRvIHJlYWQgdGhlIHJpZ2h0IHZwaWRyIHZh
bHVlLCBtYXRjaGluZwo+ID4gPiA+IHRoZSBvbmUgb2YgdGhlIHBoeXNpY2FsIGNwdS4KPiA+ID4g
PiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+Cj4gPiA+ID4gLS0tCj4gPiA+ID4gICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5j
IHwgMTkgKysrKysrKysrKysrKysrKy0tLQo+ID4gPiA+ICAgIDEgZmlsZSBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+ID4gPiA+IAo+ID4gPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+ID4gPiBp
bmRleCA1MzJlODI0Li4yODAxMjVmIDEwMDY0NAo+ID4gPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW4uYwo+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ID4gPiA+IEBAIC0z
MTUsNiArMzE1LDIyIEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnBy
ZXYpCj4gPiA+ID4gICAgc3RhdGljIHZvaWQgY29udGludWVfbmV3X3ZjcHUoc3RydWN0IHZjcHUg
KnByZXYpCj4gPiA+ID4gICAgewo+ID4gPiA+ICAgICAgICBjdXJyZW50LT5hcmNoLmFjdGxyID0g
UkVBRF9TWVNSRUczMihBQ1RMUl9FTDEpOwo+ID4gPiA+ICsgICAgLyoKPiA+ID4gPiArICAgICAq
IERlZmF1bHQgdGhlIHZpcnR1YWwgSUQgdG8gbWF0Y2ggdGhlIHBoeXNpY2FsLgo+ID4gPiA+ICsg
ICAgICoKPiA+ID4gPiArICAgICAqIEluIGNhc2UgdGhlIGJpZy5MSVRUTEUgc3lzdGVtcywgYSBn
dWVzdCBzaG91bGQgYmUgY3JlYXRlZCB3aXRoCj4gPiA+ID4gKyAgICAgKiBjcHUgYWZmaW5pdHkg
c2V0IHNvIHRoYXQgYWxsIHZjcHVzIHJ1biBvbiB0aGUgc2FtZSBraW5kIG9mCj4gPiA+ID4gcGNw
dXMuCj4gPiA+ID4gKyAgICAgKiBXYXJuIGlmIGl0IGlzIG5vdCB0aGUgY2FzZS4KPiA+ID4gCj4g
PiA+IGNvbnRpbnVlX25ld192Y3B1IGlzIG9ubHkgY2FsbGVkIG9uY2UgYXQgZG9tYWluIGNyZWF0
aW9uLiBTbyB0aGlzIGxvb2tzCj4gPiA+IHBvaW50bGVzcyB0byBjaGVjayB0aGF0IGhlcmUgYW5k
IHByb2JhYmx5IGluIGN0eHRfc3dpdGNoX3RvLgo+ID4gPiAKPiA+ID4gQnV0IEkgZG9uJ3Qgd2Fu
dCB0byBzZWUgc3VjaCBjaGVjayBhdCBldmVyeSBjb250ZXh0IHN3aXRjaC4gVGhpcyBpcwo+ID4g
PiBleHBlbnNpdmUKPiA+ID4gYW5kIHdlIHNob3VsZCBub3QgaW1wYWN0IGFsbCB0aGUgcGxhdGZv
cm1zIGZvciB0aGUgYmVuZWZpdHMgb2YgYW4gdW5zYWZlCj4gPiA+IGNvbmZpZ3VyYXRpb24uCj4g
PiA+IAo+ID4gPiBJZiB5b3UgcmVhbGx5IHdhbnQgdG8gZG8gdGhhdCwgdGhlbiBpdCBzaG91bGQg
b25seSBiZSBkb25lIHdoZW4gdGhlIHZDUFUKPiA+ID4gaXMKPiA+ID4gbWlncmF0aW5nLiBUaGF0
IHdpbGwgcmVkdWNlIGEgbG90IHRoZSBwZXJmb3JtYW5jZSBpbXBhY3QuCj4gPiAKPiA+IEkgZG9u
J3Qgd2FudCBhIGNoZWNrIGZvciBldmVyeSBjb250ZXh0IHN3aXRjaCBlaXRoZXIuIEkgYWRkZWQg
aXQgaGVyZQo+ID4gYmVjYXVzZSBjb250aW51ZV9uZXdfdmNwdSBpcyBvbmx5IGNhbGxlZCBvbmNl
IHBlciB2Y3B1IGF0IGRvbWFpbgo+ID4gY3JlYXRpb24gLS0gaXQgaXMgYSBvbmUgdGltZSBjaGVj
ay4gdmNwdXMgYXJlIHN1cHBvc2VkIHRvIGJlIHBpbm5lZCAob3IKPiA+IGNwdSBhZmZpbml0eSBz
cGVjaWZpZWQpIGFueXdheSwgc28gSSB0aG91Z2h0IEkgd291bGRuJ3QgYWRkIHRoZSBjaGVjayBp
bgo+ID4gdmNwdV9taWdyYXRlIHRvby4gSW4gYW55IGNhc2UsIEkgYW0gYWxzbyBoYXBweSB0byBy
ZW1vdmUgdGhlIGNoZWNrCj4gPiBjb21wbGV0ZWx5LCBhcyB3ZSBoYXZlIGFscmVhZHkgd2FybmVk
IHRoZSB1c2VyIGVub3VnaC4KPiBJZiB5b3UgYWdyZWUgdGhhdCBjb250aW51ZV9uZXdfdmNwdSBp
cyBvbmx5IGNhbGxlZCBvbmNlIHBlciB2Q1BVLiBUaGVuIEkgYW0KPiBub3Qgc3VyZSB0byB1bmRl
cnN0YW5kIHRoZSBwdXJwb3NlIG9mIHRoZSBjaGVjay4gV2hhdCBhcmUgeW91IHRyeWluZyB0byB3
YXJuCj4gdGhlIHVzZXIgd2l0aCB0aGF0PwoKVGhlIGludGVudGlvbiB3YXMgdG8gd2FybiB0aGUg
dXNlciBpZiBzaGUgbWFkZSBhIG1pc3Rha2Ugd2l0aCB2Y3B1CnBpbm5pbmcgYW5kL29yIGNwdSBh
ZmZpbml0eS4KCkV2ZW4gd2l0aCB0aGlzIHNlcmllcyBhbmQgdmNwdSBwaW5uaW5nLCBJIGFzc3Vt
ZWQgdGhhdCBvbmx5IHNjZW5hcmlvcwp3aXRoIHZjcHVzIGFzc2lnbmVkIHRvIHBjcHVzIG9mIHRo
ZSBzYW1lIGtpbmQgYXJlIGFsbG93ZWQgKHNlZSBteSBvdGhlcgpyZXBseSkuIFRodXMsIEkgYWRk
ZWQgdGhpcyBjaGVjayB0byB0ZXN0IG9uY2UgYXQgYm9vdCB0aGF0IGFsbCB2Y3B1cwppbiBhIGRv
bWFpbiBoYXZlIHRoZSBzYW1lIGFjdGxyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 21:02:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 21:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emn8z-0005oo-VH; Fri, 16 Feb 2018 21:02:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emn8z-0005oh-3x
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 21:02:09 +0000
X-Inumbo-ID: 8dde2774-135c-11e8-ba59-bc764e045a96
Received: from EUR01-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1e::625])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8dde2774-135c-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 22:01:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uzc2y89SKLGxjl0rJUxE0JdTdiw1EvFEE0LKDV1Typ4=;
 b=GlVTQ3XwBPcwaJvG7A4fzBvkE8CbNMuWI8n9B9oWclL8scI6iFgD52i5va9zDBrRlMGDa7Gx771OBhJCtBSLdBMPpuYCp1nANEKawpVMOmFX1tU68zM4LXOrzSwsuicyYttB/kHTTS68Og+Zu0UlPJHhSC1JSqWilRRAnE1buYs=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0801MB2053.eurprd08.prod.outlook.com (2603:10a6:4:76::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 16
 Feb 2018 21:01:59 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
Date: Fri, 16 Feb 2018 21:01:57 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR0301CA0044.eurprd03.prod.outlook.com
 (2603:10a6:4:54::12) To DB6PR0801MB2053.eurprd08.prod.outlook.com
 (2603:10a6:4:76::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 83e99d5b-9331-4f6d-9402-08d575808563
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0801MB2053; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 3:zIKU4TzWbYBcXESAlsOjDsbXQC9gRMxwmgFuEdXRxvGTFQx7lT/TX+ua1fzjBmI1sT+1htUoQkY+2En70M+vh4FmnYoPFG9IsGO7r0cShV8ng9j76nQrcQbwsLZNzTNtVoQWzAJJ77ixmSBSpbgdj67+T+uiMhqz+9GEH2x5a2ipJJaRPx+BbGZ8cOnpZsG0f8oRiJari8e8Yv0p0zWOLiIEBnPi/k081mxQEn5BVZpYAfzsJLyTrjxh2cjxGJSw;
 25:KVMLEQcw8Nr3ipDG24x4wifHV4z3ziqgNbTd2sbLdcEzUBi589Q/BAeWoEDUkOiDFy363klEZCeSga31wncgi8ZIrwZbDFUz9ZKLxBjANWdfuwaGOJUYdAFEMklVJ/SrzElpUD3ol0U7wWIqOe5gz+lzl9k9uXnpuuPOFxitQHIy5fpynroQl4wBICSqJOfZVOQ57qO/LCWLuUXj/JcNiCYTvTyaLmDk/0Enu/8tx8of/21ZEnX3lk8LgPgqeMFnhG/6KHFmXGahozbiudXTmEhTsRg2QQgpi0HAXQjXXO5HIZ02KwI+hjWc7wkN1ov7CD1a8RTJzBii8ZcuqIsJHQ==;
 31:6hNjX8ca5QwmRviCnhRZQCBYgEQhay9+QAwUydCwkEIvztsWINZf6dBPoMwgGXrWT6nUW2G48z/oCMNf8EjbPovfK5OtN9tov7XkYDa2jqF3FZWQglO816K4dYsVYNFmVwSo0tMIaArhvIJ3vJYoaaUW9IlSictpXeSfxckjIrmBjkh2GQmwh4DMkcEp+NXPCd+wWJKvSY+k6SJbuouYceLv7XwpKMEAQwflJY/SGfI=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2053:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 20:LE/i8BNEEYt/ORGcCLSBsurL/ofWobV7plLHytvm68CzdWG2sDRt9RMnXQCy/hkOyXPBZVzy8S9kcnAPFeAJfiRpgdss0WG5umxrEYB15T7M6WfMz5Y9/E0Ll5WJotfNql2eZZ160NjEWWa1lartyFATXCSraEhs0jqz5lmMXD0=;
 4:p0yjbYaa3SwWZF1uiVVwGwpO/HZ0/M100az6Nc8/p/7RYCFd+6UXS/0q73tci6pZ70Dnc9kqPHmaXNJ5apIcvy4/ro4zPWVgp1d6Qq+K5B15y6iRDQWX3nj9RGAYJbe9J1nXHvqGndOQSqCYu86Bi96ltqNJ/EW7rxzWQfq3+fsQrdo4SONFp6fvzLA7Y577r3c5qvtWaGxolVspLKk+ZRlibmrYi97o2jo5dk9owq6Wjb0lkgQclvkQDGSKkaHdnL18knwLZks8gIp1egWE2sMf+XGpRDob+k9nZKwQVRc5/eUxjt2jIOwQsMJPtf32f0vL1BpSZUENu2x3klih4DC14jh1xFWJ8w2zs71P+44=
X-Microsoft-Antispam-PRVS: <DB6PR0801MB20531BA534942685A88BDF7780CB0@DB6PR0801MB2053.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591)(146099531331640);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(944501161)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041288)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(6072148)(201708071742011);
 SRVR:DB6PR0801MB2053; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0801MB2053; 
X-Forefront-PRVS: 0585417D7B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(39380400002)(376002)(346002)(396003)(39860400002)(189003)(199004)(76104003)(3846002)(53936002)(6246003)(23676004)(52146003)(2486003)(230700001)(6116002)(52116002)(76176011)(6916009)(65826007)(2950100002)(7736002)(47776003)(229853002)(8676002)(15650500001)(5660300001)(31696002)(81156014)(81166006)(8936002)(83506002)(86362001)(106356001)(16526019)(65956001)(6512007)(93886005)(31686004)(966005)(4326008)(25786009)(316002)(478600001)(97736004)(36756003)(6486002)(2906002)(66066001)(6306002)(65806001)(8666007)(72206003)(186003)(53546011)(305945005)(67846002)(26005)(58126008)(68736007)(105586002)(64126003)(59450400001)(50466002)(386003)(6506007)(473944003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2053; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDFNQjIwNTM7MjM6NTdCU2FEbDBvdVlDNUpGU01MM0MzK3Vl?=
 =?utf-8?B?S1Npbi9qa1hVZVBibTRvbHZESVdGejNISmE5amF5NWs3SkE2VDQrem9JYlBI?=
 =?utf-8?B?V2IvYUQwNnUxL0J1YWxWazdHQ241dlJwRm0zbDNZZGlIa3dheUVSS2tHdy9k?=
 =?utf-8?B?eWplUTVFQ1UxLzloYVZwSDBOZFRzQkdZQnZyYmQ0UExiUmgrZjN0cDYwVkdt?=
 =?utf-8?B?a0xHaENCUDh1aFlGdXJIeFlQT0lUUzIwVWtMMXBXSWZSdXoxdXord29EVEYz?=
 =?utf-8?B?MzNBa1F4L2dmREQycS8raDZXeVN1RjZPdE1yM1VzUTdPbDRucDVBNGlxeEVC?=
 =?utf-8?B?VVQ3dXEyNkFTODVBaUtSKzJlOHhwSDVwQ1E0Z0pwZ0N1L2RHc1JwVjNiUnpX?=
 =?utf-8?B?TWROemNXWDlLWTBGYmpzUm5ya054YWxhOWVCMFNUemgxdC9DMFNNWEpheDZ0?=
 =?utf-8?B?U0ZGajkzdHhPK3IzQlpLN2FwOTBHalBJeXh2QjhDM21KcDh1YzNCeVo5Ry9T?=
 =?utf-8?B?WkxkYzlicjZSaG9aUVl5YmFaWDVUbURRNVJWUjJUUEpSRkhsbXN0YzZ6dm9s?=
 =?utf-8?B?VGNGaE5xclZTcG5UMUFFK0VrVnd2a3pBb2N5U3Q2SG93dGR2ek8rU1pnTHlN?=
 =?utf-8?B?ak8zSnhrTzdFaWlaMjlSamJCRExNUGpVUVp0K2hCaE1BZHNGZVRjek0rRVFP?=
 =?utf-8?B?YXJoMHdETURZOWprbmdKRlBmM29OeHk3ODJjbkh2SGRuR3JjZXIrQ3hTNFVv?=
 =?utf-8?B?TEE0Snd6RW1wbzNJeWhzMVpHa1Q3ZCtyL2Rvc2FOT2lCQUM3ckpGWHRaMVA3?=
 =?utf-8?B?VHd0bWtET2wxNERFZy9ldXBvMUhoOVlCcTZab0N0SldEbzVyaW1tNHRPWXFQ?=
 =?utf-8?B?cnIyUjNhdGNDa2hON0pwVUY2cWNxamx6ZlFSQnFjeXhubHJMcEJ5dEFSdzAw?=
 =?utf-8?B?aU9oOXFVZUZ4bm5sSXVyOVBQVWprUHBxcnJNSW1sdlkxOXRlREU3bSsvNEFW?=
 =?utf-8?B?NVBsOXBqK3NHV1VRUXAyK0Z5QUNGMm9LNjlUVmd1VjJJS0Z1dlc1azJZSUxS?=
 =?utf-8?B?K0lidXV0N3JJb1ZoSERXa0VDYnh1ZmFPT1JqSEJpVkpjWmllT1g4cWliTlRO?=
 =?utf-8?B?MHREeXd5Z2ZPcFd3TW5tUm50c0gxY09pcklQdUZyMUlLYWszN3pCMzdranRT?=
 =?utf-8?B?UGZUN0YxZi9wMVo4UWRhL3R6OTg5TTUydm8zQm5mMjNrbDJCTDdPZDNUK0ta?=
 =?utf-8?B?Wkh3enQ4dzlyY0FvV3pjU3hsbCtJWXFNb0x3cjI0ckJNeDJLU0d4SzVQYnZa?=
 =?utf-8?B?SGF3SGdNZ3M3MHI1OXZzVWcvNTJ5Z0JxdmNnVFc4T09DTWIwVk4rVFVSTmND?=
 =?utf-8?B?QlVOZTM4cGx1ZHNodGhoSk8vL2I1NW8rNnpzZCtlZFlKbjdCd09zM2VtNHNr?=
 =?utf-8?B?SkJRWFRaQm84U2hNSExTTmNZUnVHWmhtdDhaS0xobGt5UkwvU2FxaFZmYVNh?=
 =?utf-8?B?S1Bja3N3aW1tVHJLaHU5OTVRZld3NVBscDZ6bVkrTkhtQnpFMXUvak1HdENT?=
 =?utf-8?B?QXJ5TnVKWG1GS1FndER0MSt2T3VkV3R1Q1ZJdUxMKzlzTTFzdllObmVEUjZI?=
 =?utf-8?B?VE5oTElCSktxaWVUdTF0RmQzUEkrd3hWZnZtUEtSWkV6bUhuZVRTZ0ZWVzIz?=
 =?utf-8?B?b0pJWmlWak5CK1IweWk2dmZlRkZIUFhIZDRuRndQY3lBdzJtYWFUeGJHSFNp?=
 =?utf-8?B?WDBsZzVrN25UM0Q1aWRKbG5KMlBnaTJZSDBUSGlVUGk3OFVMbnhpNnJBSmcz?=
 =?utf-8?B?cFNDV0h0UkRUbmM4YVZIWnZNRWVEQ0pibzFHVWlzTW1xbzQ4MTl4ZitkcUhu?=
 =?utf-8?B?SDR2SzVUMEcyVXVmR0JUVGwyNzE2cTBFMlpsNTdUZDlWb0paTDgxeEpDSzFX?=
 =?utf-8?B?OVFZYUd1UHZVa0NVRW4rNGZPSDVwSXJ0RUQ2SkhIQUowMVYwNWVrTnpJNjZY?=
 =?utf-8?B?OW52UEpnb2xBbW9BMUp5Sit2cjV1ZWMrbitLZlNuNy9HclZWbVdhbkxmazhU?=
 =?utf-8?Q?H2IBZ3FIBiu8Ly4VUzBqVI0IIYj?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 6:mJ0WUtD9NXZ8+bUYve3IF5Ah8lqRCGReWDKWBkf/L5YuSZVYVCk7jQ205RZ8hlEoJTENt8GAC1Bwj7tXVxg+OG3HuyAHgYHCwMK34OGgNvA1epSCR5ywwlkwTj0XMLoAa+sVdj62u+KKo1R5Tv6Zd1Hv+nffIzvboZUbz2UVmvXL8MEF7JTce1pkMu75K6MOZ6jIcpKiUSVwAxL80nv0X8Dy+J8/rIY7HMQxnqX7Ord7HPYsmueUWAkF4KM5WyQr0MUOyyyVMFta/jJ3/xW88fpW8kFMY7AR2TMiVq5UV11D1dVWKpYV5CkG3RzDadEusGfr1wfFOGHMwjwomcF0NdAoLnkrZTzlzY11+SvJ/14=;
 5:ODHhcZC2Mb15ayPUVBbFu0LN7APsJM/FwM0a13BoOkwSHbcsdarPj+HMPOXiWbvDXsr/CXlHytKOVsLYF5flHi8KQewmOpXRuH0P57ILELbdsmXKBHQEdLoUhkd1tqACpSEy7JDEBmF0MWbxhhQWua2M3u4setffAm3fJ4G2+dU=;
 24:zU6ir0vQDZvHw3rxjMvFFRAWWDbKVlhzYM6qJRgHKHzg1eID3K/YuHv6gnDGBtAKmLWRM18V6GsNZCPsJlMbkR8EVNYdG5gjnv+23UXEboY=;
 7:/VtlW+7O2Fn2LaXUcjPkf6RAIib5ViILTv9BxYK6IutqJ1JWEDiEgGUf/+5/LpL0ZArWbEnQoHEGyx5WtLrDeztqOcQok4sVVzbEvyp91BAVO6vYyKb+DWpJRmboTOqAThrzwo7nEmGQyHNAnERk7W5BZ2uthAXlfTrCJY5gUV3TmCS5/njkHC3Z5INNhBUCCVQ5VDCvBfpp5ibBUaLlTueDFDuOVdunVYE2hIi10X6EVV/7UTailOGwpoolt8El
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2018 21:01:59.3671 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 83e99d5b-9331-4f6d-9402-08d575808563
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2053
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8wMi8yMDE4IDIwOjUwLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gRnJp
LCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBTdGVmYW5vLAo+Pgo+PiBP
biAxNS8wMi8xOCAyMzoxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gVXBkYXRlIHRo
ZSBkb2N1bWVudGF0aW9uIG9mIHRoZSBobXAtdW5zYWZlIG9wdGlvbiB0byBleHBsYWluIGhvdyB0
byB1c2UKPj4+IGl0IHNhZmVseSwgdG9nZXRoZXIgd2l0aCB0aGUgcmlnaHQgY3B1IGFmZmluaXR5
IHNldHRpbmcsIG9uIGJpZy5MSVRUTEUKPj4+IHN5c3RlbXMuCj4+Pgo+Pj4gQWxzbyB1cGRhdGUg
dGhlIHdhcm5pbmcgbWVzc2FnZSB0byBwb2ludCB1c2VycyB0byB0aGUgZG9jcy4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+
Cj4+PiBDQzogamJldWxpY2hAc3VzZS5jb20KPj4+IENDOiBrb25yYWQud2lsa0BvcmFjbGUuY29t
Cj4+PiBDQzogdGltQHhlbi5vcmcKPj4+IENDOiB3ZWkubGl1MkBjaXRyaXguY29tCj4+PiBDQzog
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbQo+Pj4gQ0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4
LmNvbQo+Pj4gQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPj4+Cj4+PiAtLS0KPj4+ICAg
IGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTAgKysrKysrKysrLQo+Pj4g
ICAgeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAgOSArKysrKy0tLS0KPj4+
ICAgIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPj4+
Cj4+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+IGluZGV4IDIxODRjYjku
LmExZWJlZWEgMTAwNjQ0Cj4+PiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgo+Pj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+IEBA
IC0xMDA3LDcgKzEwMDcsMTUgQEAgQ29udHJvbCBYZW5zIHVzZSBvZiB0aGUgQVBFSSBIYXJkd2Fy
ZSBFcnJvciBTb3VyY2UKPj4+IFRhYmxlLCBzaG91bGQgb25lIGJlIGZvdW5kLgo+Pj4gICAgICBT
YXkgeWVzIGF0IHlvdXIgb3duIHJpc2sgaWYgeW91IHdhbnQgdG8gZW5hYmxlIGhldGVyb2dlbm91
cyBjb21wdXRpbmcKPj4+ICAgIChzdWNoIGFzIGJpZy5MSVRUTEUpLiBUaGlzIG1heSByZXN1bHQg
dG8gYW4gdW5zdGFibGUgYW5kIGluc2VjdXJlCj4+PiAtcGxhdGZvcm0uIFdoZW4gdGhlIG9wdGlv
biBpcyBkaXNhYmxlZCAoZGVmYXVsdCksIENQVXMgdGhhdCBhcmUgbm90Cj4+PiArcGxhdGZvcm0s
IHVubGVzcyB5b3UgbWFudWFsbHkgc3BlY2lmeSB0aGUgY3B1IGFmZmluaXR5IG9mIGFsbCBkb21h
aW5zIHNvCj4+PiArdGhhdCBhbGwgdmNwdXMgYXJlIHNjaGVkdWxlZCBvbiB0aGUgc2FtZSBjbGFz
cyBvZiBwY3B1cyAoYmlnIG9yIExJVFRMRQo+Pj4gK2J1dCBub3QgYm90aCkuIHZjcHUgbWlncmF0
aW9uIGJldHdlZW4gYmlnIGNvcmVzIGFuZCBMSVRUTEUgY29yZXMgaXMgbm90Cj4+PiArc3VwcG9y
dGVkLiBUaHVzLCBpZiB0aGUgZmlyc3QgNCBwY3B1cyBhcmUgYmlnIGFuZCB0aGUgbGFzdCA0IGFy
ZSBMSVRUTEUsCj4+PiArYWxsIGRvbWFpbnMgbmVlZCB0byBoYXZlIGVpdGhlciBjcHVzID0gIjAt
MyIgb3IgY3B1cyA9ICI0LTciIGluIHRoZWlyIFZNCj4+PiArY29uZmlnLiBNb3Jlb3ZlciwgZG9t
MF92Y3B1c19waW4gbmVlZHMgdG8gYmUgcGFzc2VkIG9uIHRoZSBYZW4gY29tbWFuZAo+Pj4gK2xp
bmUuCj4+Cj4+IEluIHlvdXIgZXhhbXBsZSBoZXJlIHlvdSBzdWdnZXN0IHRvIGhhdmUgYWxsIHRo
ZSB2Q1BVcyBvZiBhIGd1ZXN0IHRvIGVpdGhlciBvbgo+PiBiaWcgb3IgTElUVExFIGNvcmVzLiBI
b3cgYWJvdXQgZ2l2aW5nIGFuIGV4YW1wbGUgd2hlcmUgdGhlIGd1ZXN0IGNhbiBoYXZlIDIKPj4g
TElUVExFIHZDUFVzIGFuZCBvbmUgYmlnIHZDUFU/Cj4gCj4gSSB3b3VsZCByYXRoZXIgZGlzY291
cmFnZSBpdCBhdCB0aGUgbW9tZW50LCBnaXZlbiB0aGF0IGl0IHJlcXVpcmVzIG1vcmUKPiBjb21w
bGV4IGNwdSBhZmZpbml0eSBzZXR0aW5ncywgb3IgdmNwdSBwaW5uaW5nLiBBbHNvLCBJIGFtIGFm
cmFpZCB0aGF0Cj4gd2l0aG91dCBtYXRjaGluZyBjb3JyZXNwb25kaW5nIHRvcG9sb2d5IGluZm9y
bWF0aW9uIG9uIHRoZSBndWVzdCBkZXZpY2UKPiB0cmVlLCBndWVzdHMgbWlnaHQgbm90IHdvcmsg
YXMgZXhwZWN0ZWQgaW4gc3VjaCBhIHNjZW5hcmlvLgo+IAo+IFdoYXQgZG8geW91IHRoaW5rPwoK
WW91IGFscmVhZHkga25vdyBteSB2aWV3IG9uIHRoaXMuIEkgd291bGQgcmF0aGVyIHN0cm9uZ2x5
IGRpc2NvdXJhZ2UgCmFueW9uZSBwaW5uaW5nIGFsbCB2Q1BVcyBvZiBhIGRvbWFpbiB0byBiaWcg
Y29yZXMuIFdlIHNob3VsZCBhdm9pZCB0byAKcHJvdmlkZSBzaG9ydGN1dHMgdG8gdXNlIHRoYXQg
Y291bGQgaGF2ZSBwb3RlbnRpYWxseSBkYW1hZ2VhYmxlIGltcGFjdCAKb24gdGhlaXIgcGxhdGZv
cm0gd2l0aG91dCB0ZWxsaW5nIHRoZW0uCgo+IEkgc2VlLiBXaGF0IGFib3V0Ogo+IAo+ICAgIFNl
ZSBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bjpobXAtdW5zYWZlCj4gCj4gT3I6
Cj4gCj4gICAgU2VlIGhtcC11bnNhZmUgdW5kZXIgaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9j
cy91bnN0YWJsZS9taXNjL3hlbi1jb21tYW5kLWxpbmUuaHRtbAoKSSBiZWxpZXZlIHRoYXQgcGVv
cGxlIGxvb2tpbmcgYXQgYmlnLkxJVFRMRSAoYW5kIHJlYWxseSB3YW50IGl0KSBhcmUgCnNtYXJ0
IGVub3VnaCB0byBsb29rIGF0IHRoZSBkb2NzIG9yIHRoZSBjb2RlIHRoZW1zZWx2ZXMuIEdpdmVu
IGhvdyAKZnJhZ2lsZSBpcyB5b3VyIHNvbHV0aW9uLCBJIHdvdWxkIHJhdGhlciBhdm9pZCB0byBo
ZWxwIHBlb3BsZSBkb2luZyBiYWQgCnRoaW5nLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 21:09:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 21:09:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emnFz-00067A-Qj; Fri, 16 Feb 2018 21:09:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emnFx-000674-UO
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 21:09:21 +0000
X-Inumbo-ID: 8facfa34-135d-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8facfa34-135d-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 22:08:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=UzfdW1LI5vHXv5D+hb8tC/SXMaBy3JEr2blh/60McSY=;
 b=o/WEDYnULVQzHAB4XI630Ejr0iyAziQih134grUkDfEBWIMB5dQsJJYmjPAjgz25b1EaKKqwQpXVMiwG7olOqMgVGoU8UC2zdK+RWRb2c2rH7AfyTRRlc0EABkU+z1rXxVWQEChk2aTovwbUlF6txbatEPmlJbN3iE4bLH0O7RQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0801MB2062.eurprd08.prod.outlook.com (2603:10a6:800:8b::19) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Fri, 16
 Feb 2018 21:09:12 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-3-git-send-email-sstabellini@kernel.org>
 <7e560512-4d82-386c-4e7e-64246f2f026b@arm.com>
 <alpine.DEB.2.10.1802161220100.5392@sstabellini-ThinkPad-X260>
 <a77a3058-c1f2-3d5e-e9b4-7daec6bae89d@arm.com>
 <alpine.DEB.2.10.1802161254300.5392@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <24e24fe6-c7cd-f77d-4726-411411af77e1@arm.com>
Date: Fri, 16 Feb 2018 21:09:08 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802161254300.5392@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR02CA0021.eurprd02.prod.outlook.com
 (2603:10a6:6:15::34) To VI1PR0801MB2062.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::19)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 4ba4c8aa-6783-4cfe-9e4f-08d5758187bc
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0801MB2062; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 3:VvnHHwUCpk2vQYD0/plVDVB7F11Um4NbJKP55HdNls2Nzk2ItP/p4QGjjDGwtMPJHJcdIPNAtoY+d3PPoXfk7JtrV4kxbMGbZl0DjniCmur0TCoX4tpEz97sA6YlHMvX5Aem1LaLBz6jv+7iEpP9Xdb3TlZdbeBYo4ZHPbVMDS6BD8Rd+mt1bBfFH4XvgiMvh0MWgPTcH8juQay6zUzg4izaaIy/rOQlVRh6QlrwolArsL5shU1O+xlzjEQLrZ3x;
 25:hDOUUOCPN40hQddB0NNBdE9Pl0VJU1sSG8korOOZy5hfgIkJhdRgKwpWZZlsAvhW/KpRs7SODG7gRPqkghKaqjqRBi0vsuprrvDyniMSbn3utHe436LCv6O2/8PkvV3hS0/0V6Hom8YV2KHRs4YinZknsbdkoUDCJvjpqwo44OKHj+NLYNJNotqYs+/Z3TtySmGtjlNX75EGjtXkOeivASIYB2dRt40M1AAqz4i38dDgOU4T8VN/mPKt22fsN2A4PTmCTcOMb5kNCkMkfZ4IeRcaHYTm8I1TxcqXxMx66SWO37xjtgAPOCKUCdLwbIo8pJCSR/1SAUz/25Th6lMKRg==;
 31:kJZUlkMGCWHAVJ4jnbxwUMfbAEJxEeevUzVwfdw6qLJnWDj1th90zymJ73UdoebyZRtW1H2ezY9CP1aNS+xlu+gExKYdfmhtFkIscx7R2/jHIlr95feXohv938wIavzvp/IwmGFKLdeLoGm5uYB/7kO+3bmSB/ZIwPPFjVhaZdVAbcY9dNnUGjsdUy8554efkRqUU4QDBjCzRbHwnigXYXQ4vVEliDlZt2RWe68GIzg=
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2062:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 20:vyec5qt4gRjDGUYR2xE5dPzjpncLa2MdpJpoKXAdrZcYfrR8HqKx59THEOaQxl56RVcbRAaQ4+l/WeD6UgGdS8vvsDay3pBL8I2OROCRdc1D+jqmYKuLUVqB0WlM8Fv6F78zkLueRXWyEekJL2RFTi+YeRhGDAoeXGb/bDFw6TM=;
 4:ceScM3tp8vgCL7i7UjNzfoDj16MLZNOe5P0I5q76XPH3t7SxmlVepCs47iQXAoDosd9mEP/UXhE9nvOKJdB9npuo1Dk6GAqMhxe92sFlC1mT2SxH/jNBVTKk/gwDa3pbaKNaxNPLj8FRocJ7SCHYE8DIuw3TPh5x5JLsb7AX99pJhGGqsq6fmlIH+rmWFfl0XWU0wjc5Sx5/vT2acAZi7CKVX5qzVOZxSEGAsJSKVKpMbLwp44/DoAcony6p/kA3mfX7vIhIy1PGeUDkrm+NqA==
X-Microsoft-Antispam-PRVS: <VI1PR0801MB20626E63F3C7CBF3C92AA52280CB0@VI1PR0801MB2062.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3002001)(3231101)(944501161)(93006095)(93001095)(6055026)(6041288)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(6072148)(201708071742011);
 SRVR:VI1PR0801MB2062; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB2062; 
X-Forefront-PRVS: 0585417D7B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(39380400002)(376002)(39860400002)(366004)(396003)(199004)(189003)(52314003)(52116002)(6666003)(23676004)(2950100002)(106356001)(8676002)(86362001)(52146003)(2486003)(478600001)(5660300001)(50466002)(6916009)(81156014)(65826007)(81166006)(68736007)(31686004)(72206003)(7736002)(97736004)(305945005)(2906002)(67846002)(6116002)(4326008)(3846002)(25786009)(16526019)(26005)(6246003)(186003)(6512007)(53936002)(83506002)(58126008)(105586002)(66066001)(8936002)(386003)(53546011)(316002)(6506007)(6486002)(36756003)(64126003)(93886005)(47776003)(76176011)(65806001)(229853002)(65956001)(31696002)(230700001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2062; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjI7MjM6NC9VOWdwV3AxcldNWEQxZlpVNWZ6clND?=
 =?utf-8?B?VXY0NDhSOXZnZGUrZzkxenhFaUY0VGhBRzBnQzRlcjlYa2NBOElNdW93dWtU?=
 =?utf-8?B?RjR1M1pEOEpTck44MEZ1U0hBd1k5R25ZbDkyRVM2NTdaUHJKV0NoaWZCcnd3?=
 =?utf-8?B?VmIxdVZlV2dhMnJFMUozMVFzT1RYSG84TWhZaWtRa201ams2b0Y0NEtnalVW?=
 =?utf-8?B?TjNsYkhGVHJ2WmZOUWJrZXM2T044NS83WHMyMmMvR1F3LzJQQXZCc0FRQ2Fu?=
 =?utf-8?B?WHFOakRuNmprczVFRDk0RUU3alRuMnAyckpZbHdFWUdRT2FENzNoYzVwSUpU?=
 =?utf-8?B?TjdLdEpJQnFvdGxmQVZRNDQ5bjhjcEJvdGdpYS91eEtLTElncXZBWlFrRVkv?=
 =?utf-8?B?ODM5eUl1MDRYUXRRWU9FMXFTWlQvUjZiSHdPckhzcTVXWThwOFBOMWVSa2RU?=
 =?utf-8?B?MzVMaCtZcFhmcU9yamFqVmJrNXJLSm5QajNraVZ0STdJN09iOFc1OE9lVkxY?=
 =?utf-8?B?a05JVkljR2xRbnhWcnQ4NFpRZjZ4WnVzL0R0U3l3NkdaUEUvRnZhZ0NKdFJ4?=
 =?utf-8?B?amdQdGpuYm1qZDVmRk9Dci9USkZaanZYdkNMU3JhelNtcXZTMGR5Z1BqZ3hj?=
 =?utf-8?B?LzI2SW15SmkwU0NqMHlseXRYVW11WG8zcHBSQVJuZkdscFVERFRvcmcwSEl2?=
 =?utf-8?B?RGZVU1duSkNCajJmb1gzeVI4RnpqRGNFTnRjVldxTzdKMm9SNy9OM2JBa2x2?=
 =?utf-8?B?UldlUEIzWnRrTzcwNmpvM2RnY0I0Sjc4UDhqMktkK1d6NXNoVEpRMG04RHNs?=
 =?utf-8?B?QlJ4NGh5VEtxaDJjdVNNSzR2Z096TE8xM0x0WWJzWHJXSDQ2ZjEwcTN3S25v?=
 =?utf-8?B?MUZmNXIvYlNwVmRYclJtTjFzbDlQRWNxZXZzNC9xVk84RnNvSFAxc01YWUdz?=
 =?utf-8?B?RURkOU1rRHJ4ZE9JanlpbW9abWpoSHM2MGRUOFY4SEZvMUVRcFFQZkhONE5z?=
 =?utf-8?B?ZXlFRWhaenJOajhjQldWVGpWYzEvcmJCOWhKZy85Y0xSeFBEYTZzdU8xNXZP?=
 =?utf-8?B?TWFFVnYvL1h0OEkrZG4yNWc3a2FLTmZIanE5OWo1dUl2emdtQkc5bGRVd2NI?=
 =?utf-8?B?VjU3VHg0Wm01YlBESlVBeEcyM3IrU1k1LzJrQ0FKajdIb0hmMThKYmpjQ3pn?=
 =?utf-8?B?c25ZUnhac25WNHVaMGN6Zk5aYmxsSXU2MGpoblB0RVpQYWxUTmQ2VDNQaVJq?=
 =?utf-8?B?MnJ2ME13aWhrZ0M4YlNCVEM4NnU3TkcxMlZMczdHMWZDdkQ2REdqbWx2aS9S?=
 =?utf-8?B?L1V5VkNTT3RNaDNJMkhKaHZCaGZDc0NrTzZUb3NpTWFaNGpGSi8xL0QxTHBh?=
 =?utf-8?B?a1NFMGNOektmcE9BK2dVTW5ZTHdTTU1sQlpKYmRWaFdjaFY1d1FuYkQ4K1N5?=
 =?utf-8?B?TjhpQ2M2eW9Ea1lGRDZDRGgvcy9DZG51Y2wvd2V6OHZmR21LdXBYTE4wMTFi?=
 =?utf-8?B?ZEczT2lSSkdqZ1BRcGxvcGg0ZUV3ZC9scmNvNEFwUEtXbVN2dDlKSU84d3My?=
 =?utf-8?B?UVN1cFBUOVpyQUcyT21pNEtpTkRuckhsWFJkbGhrbFpZNTYrdFl1ZHZSR1hq?=
 =?utf-8?B?ZlVoSE9aQzdvbjlQRWNzc2VkRHQvTytSNFVKRm1ISTBZOHd6b2JzSTh6Zytr?=
 =?utf-8?B?MVBKY3c5bXYvNlpMTU1SK2xQenpCSngxR2kwRlVlWHc3dSs4YU5TR2hUdlVx?=
 =?utf-8?B?Mzh2cCtPWk9iYzJ3L1RoZlJRbjFBcWh5Y3B2NSsyeDEwQVkvbGtpbjZQd3RD?=
 =?utf-8?B?U1dvaml0TVlubGJib0NCQ2JaNWdUTG5LNzZvVWlaWWdDTU84MkZ6dlhSRDNt?=
 =?utf-8?B?M3FQa1Ard3BIYVNlWHArS3Nsb0xpaG8wbjJMZWVDc3liblc2dnpVZTU3UFIy?=
 =?utf-8?B?aFhRanp5Y0FiVHc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2062;
 6:GhW8dWN82/1kBT6iiEPilVf/xpNPbvPVtlXmFswxNw6Cp2T4qqg785i6uSYW5m/VqfLdmd8W42uX6sJTav/H6+6an9ki9thIDBG2LWFb+q/vOnbcmoh0+8HiA+uE2NFAUu4VhlVuyOsjk3FJfHmnOefhVxnHNImzDFXRFA0nb7DylHOgsz3FXy75ZGQCCX8eGV/teyD9HYrPz9mSKNYCC5wcuJX7R2tMwkBTZnq4JkQB4jLoiUaTlsK5gylmnbBQcWWVCSlUkomMoDDvfvyRuGZbOiek9OtsMnLLOUzpRhQUOJ1NqrkL0T2VGM12YrngfB608/NyNd4i9Hg96WslZBN0hiJSxYC8vXY1bEfSKBQ=;
 5:QJDE51Z9O+Rc0DU+0IasuTXXSwtcXPz5L03vuD0Dk2Oyag9HNKrzwMNU67p0xIqnSE8ze1VQjZBZN8MTRHsvvBwAZkylkzSG1lGkgYEvk/hOcqKy3SjJ+W11Ap2arpMwpolVlNXdN9VNzO5YsX0LF9IevbXFOLuzNf09thHluUg=;
 24:fPnoaj8U4gIxHDpK7lR/Tf+5VRbdE9KBx9rJro87TexObE4ZJ9eah46PILcwUsgJiGfOF8Xvhkx4XyGYwbARpW2R7wA33zAyAtMHQg9km/k=;
 7:XMKCt501QspiHhV7bcMhEaOPo9JTub5IZ5l/giNreVDkGhsfcvT7UyglAbJx4RejqZKJ/VRNmM+2dBcvWJFmq0P19TsooJ1ADq1l1JFaHYRX71GdxkNz8PKLq6b/HgYii/8aK4UGMb7Xc0Y0HoIbDuWKvA+ZGhoZxby+n6/Mk6bmA0fRIm/kaCYqogJkfhqndfseRAKc261sxSyR3C9EE8+Fzs8KlH5VBkzcW4V/pCdKLfO4T/IPTm0e19MWWSOc
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2018 21:09:12.6778 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4ba4c8aa-6783-4cfe-9e4f-08d5758187bc
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2062
Cc: nd@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] xen/arm: set vpidr on the pcpu where
 the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE2LzAyLzIwMTggMjA6NTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBGcmksIDE2IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IE9uIDE2LzAy
LzIwMTggMjA6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+IE9uIEZyaSwgMTYgRmVi
IDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSBTdGVmYW5vLAo+Pj4+Cj4+Pj4gT24g
MTUvMDIvMTggMjM6MTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gT24gYmlnLkxJ
VFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBtaWRyLiBJbnN0ZWFkIG9m
Cj4+Pj4+IGluaXRpYWxpemluZyB0aGUgdnBpZHIgdG8gdGhlIGJvb3QgY3B1IG1pZHIsIHNldCBp
dCB0byB0aGUgdmFsdWUgb2YgdGhlCj4+Pj4+IG1pZHIgb2YgdGhlIHBjcHUgd2hlcmUgdGhlIHZj
cHUgd2lsbCBydW4uCj4+Pj4+Cj4+Pj4+IFRoaXMgd2F5LCBhc3N1bWluZyB0aGF0IHRoZSB2Y3B1
IGhhcyBiZWVuIGNyZWF0ZWQgd2l0aCB0aGUgcmlnaHQgcGNwdQo+Pj4+PiBhZmZpbml0eSwgdGhl
IGd1ZXN0IHdpbGwgYmUgYWJsZSB0byByZWFkIHRoZSByaWdodCB2cGlkciB2YWx1ZSwgbWF0Y2hp
bmcKPj4+Pj4gdGhlIG9uZSBvZiB0aGUgcGh5c2ljYWwgY3B1Lgo+Pj4+Pgo+Pj4+PiBTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+Pj4+
IC0tLQo+Pj4+PiAgICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jIHwgMTkgKysrKysrKysrKysrKysr
Ky0tLQo+Pj4+PiAgICAgMSBmaWxlIGNoYW5nZWQsIDE2IGluc2VydGlvbnMoKyksIDMgZGVsZXRp
b25zKC0pCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94
ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4gaW5kZXggNTMyZTgyNC4uMjgwMTI1ZiAxMDA2NDQK
Pj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+Pj4+PiBAQCAtMzE1LDYgKzMxNSwyMiBAQCBzdGF0aWMgdm9pZCBzY2hlZHVs
ZV90YWlsKHN0cnVjdCB2Y3B1ICpwcmV2KQo+Pj4+PiAgICAgc3RhdGljIHZvaWQgY29udGludWVf
bmV3X3ZjcHUoc3RydWN0IHZjcHUgKnByZXYpCj4+Pj4+ICAgICB7Cj4+Pj4+ICAgICAgICAgY3Vy
cmVudC0+YXJjaC5hY3RsciA9IFJFQURfU1lTUkVHMzIoQUNUTFJfRUwxKTsKPj4+Pj4gKyAgICAv
Kgo+Pj4+PiArICAgICAqIERlZmF1bHQgdGhlIHZpcnR1YWwgSUQgdG8gbWF0Y2ggdGhlIHBoeXNp
Y2FsLgo+Pj4+PiArICAgICAqCj4+Pj4+ICsgICAgICogSW4gY2FzZSB0aGUgYmlnLkxJVFRMRSBz
eXN0ZW1zLCBhIGd1ZXN0IHNob3VsZCBiZSBjcmVhdGVkIHdpdGgKPj4+Pj4gKyAgICAgKiBjcHUg
YWZmaW5pdHkgc2V0IHNvIHRoYXQgYWxsIHZjcHVzIHJ1biBvbiB0aGUgc2FtZSBraW5kIG9mCj4+
Pj4+IHBjcHVzLgo+Pj4+PiArICAgICAqIFdhcm4gaWYgaXQgaXMgbm90IHRoZSBjYXNlLgo+Pj4+
Cj4+Pj4gY29udGludWVfbmV3X3ZjcHUgaXMgb25seSBjYWxsZWQgb25jZSBhdCBkb21haW4gY3Jl
YXRpb24uIFNvIHRoaXMgbG9va3MKPj4+PiBwb2ludGxlc3MgdG8gY2hlY2sgdGhhdCBoZXJlIGFu
ZCBwcm9iYWJseSBpbiBjdHh0X3N3aXRjaF90by4KPj4+Pgo+Pj4+IEJ1dCBJIGRvbid0IHdhbnQg
dG8gc2VlIHN1Y2ggY2hlY2sgYXQgZXZlcnkgY29udGV4dCBzd2l0Y2guIFRoaXMgaXMKPj4+PiBl
eHBlbnNpdmUKPj4+PiBhbmQgd2Ugc2hvdWxkIG5vdCBpbXBhY3QgYWxsIHRoZSBwbGF0Zm9ybXMg
Zm9yIHRoZSBiZW5lZml0cyBvZiBhbiB1bnNhZmUKPj4+PiBjb25maWd1cmF0aW9uLgo+Pj4+Cj4+
Pj4gSWYgeW91IHJlYWxseSB3YW50IHRvIGRvIHRoYXQsIHRoZW4gaXQgc2hvdWxkIG9ubHkgYmUg
ZG9uZSB3aGVuIHRoZSB2Q1BVCj4+Pj4gaXMKPj4+PiBtaWdyYXRpbmcuIFRoYXQgd2lsbCByZWR1
Y2UgYSBsb3QgdGhlIHBlcmZvcm1hbmNlIGltcGFjdC4KPj4+Cj4+PiBJIGRvbid0IHdhbnQgYSBj
aGVjayBmb3IgZXZlcnkgY29udGV4dCBzd2l0Y2ggZWl0aGVyLiBJIGFkZGVkIGl0IGhlcmUKPj4+
IGJlY2F1c2UgY29udGludWVfbmV3X3ZjcHUgaXMgb25seSBjYWxsZWQgb25jZSBwZXIgdmNwdSBh
dCBkb21haW4KPj4+IGNyZWF0aW9uIC0tIGl0IGlzIGEgb25lIHRpbWUgY2hlY2suIHZjcHVzIGFy
ZSBzdXBwb3NlZCB0byBiZSBwaW5uZWQgKG9yCj4+PiBjcHUgYWZmaW5pdHkgc3BlY2lmaWVkKSBh
bnl3YXksIHNvIEkgdGhvdWdodCBJIHdvdWxkbid0IGFkZCB0aGUgY2hlY2sgaW4KPj4+IHZjcHVf
bWlncmF0ZSB0b28uIEluIGFueSBjYXNlLCBJIGFtIGFsc28gaGFwcHkgdG8gcmVtb3ZlIHRoZSBj
aGVjawo+Pj4gY29tcGxldGVseSwgYXMgd2UgaGF2ZSBhbHJlYWR5IHdhcm5lZCB0aGUgdXNlciBl
bm91Z2guCj4+IElmIHlvdSBhZ3JlZSB0aGF0IGNvbnRpbnVlX25ld192Y3B1IGlzIG9ubHkgY2Fs
bGVkIG9uY2UgcGVyIHZDUFUuIFRoZW4gSSBhbQo+PiBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRo
ZSBwdXJwb3NlIG9mIHRoZSBjaGVjay4gV2hhdCBhcmUgeW91IHRyeWluZyB0byB3YXJuCj4+IHRo
ZSB1c2VyIHdpdGggdGhhdD8KPiAKPiBUaGUgaW50ZW50aW9uIHdhcyB0byB3YXJuIHRoZSB1c2Vy
IGlmIHNoZSBtYWRlIGEgbWlzdGFrZSB3aXRoIHZjcHUKPiBwaW5uaW5nIGFuZC9vciBjcHUgYWZm
aW5pdHkuCgpPaCB0aGF0IGlzIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC52cGlkciBhbmQgbm90IHZD
UFUuIFNvcnJ5IGZvciB0aGF0LgoKdnBpZHIgc2hvdWxkIGJlIHBlciB2Q1BVLiBJdCBpcyB2ZXJ5
IGRhbmdlcm91cyB0byByZWNvbW1lbmQgdGhlIHVzZXIgdG8gCnBpbiB0aGVyZSBhbGwgdkNQVXMg
b2YgYSBkb21haW4gdG8gZWl0aGVyIG9ubHkgYmlnIG9yIExJVFRMRS4gVGhpcyBpcyAKZXZlbiB3
b3JzdCB0aGFuIHdoYXQgd2UgaGF2ZSB0b2RheS4KCj4gCj4gRXZlbiB3aXRoIHRoaXMgc2VyaWVz
IGFuZCB2Y3B1IHBpbm5pbmcsIEkgYXNzdW1lZCB0aGF0IG9ubHkgc2NlbmFyaW9zCj4gd2l0aCB2
Y3B1cyBhc3NpZ25lZCB0byBwY3B1cyBvZiB0aGUgc2FtZSBraW5kIGFyZSBhbGxvd2VkIChzZWUg
bXkgb3RoZXIKPiByZXBseSkuIFRodXMsIEkgYWRkZWQgdGhpcyBjaGVjayB0byB0ZXN0IG9uY2Ug
YXQgYm9vdCB0aGF0IGFsbCB2Y3B1cwo+IGluIGEgZG9tYWluIGhhdmUgdGhlIHNhbWUgYWN0bHIu
CgpUaGF0J3MgcGxhaW4gd3JvbmcuIFlvdSByZWFsbHkgY2FuJ3QgYXNzdW1lIHRoYXQgc2FtZSBh
Y3RsciBtZWFucyBzYW1lIAp0eXBlIG9mIENQVXMuIEltYWdpbmUgdGhleSBhcmUgUkVTMCBvbiBi
b3RoLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 21:15:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 21:15:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emnLs-0006mp-Eo; Fri, 16 Feb 2018 21:15:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=maue=fk=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emnLq-0006mj-Fq
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 21:15:26 +0000
X-Inumbo-ID: 697e18c1-135e-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 697e18c1-135e-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 22:14:45 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 17F75217B4;
 Fri, 16 Feb 2018 21:15:24 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 17F75217B4
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 16 Feb 2018 13:15:23 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
Message-ID: <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
 <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE2LzAyLzIwMTgg
MjA6NTAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMTYgRmViIDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGkgU3RlZmFubywKPiA+ID4gCj4gPiA+IE9uIDE1
LzAyLzE4IDIzOjE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gVXBkYXRlIHRo
ZSBkb2N1bWVudGF0aW9uIG9mIHRoZSBobXAtdW5zYWZlIG9wdGlvbiB0byBleHBsYWluIGhvdyB0
byB1c2UKPiA+ID4gPiBpdCBzYWZlbHksIHRvZ2V0aGVyIHdpdGggdGhlIHJpZ2h0IGNwdSBhZmZp
bml0eSBzZXR0aW5nLCBvbiBiaWcuTElUVExFCj4gPiA+ID4gc3lzdGVtcy4KPiA+ID4gPiAKPiA+
ID4gPiBBbHNvIHVwZGF0ZSB0aGUgd2FybmluZyBtZXNzYWdlIHRvIHBvaW50IHVzZXJzIHRvIHRo
ZSBkb2NzLgo+ID4gPiA+IAo+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gPiBDQzogamJldWxpY2hAc3VzZS5jb20K
PiA+ID4gPiBDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQo+ID4gPiA+IENDOiB0aW1AeGVuLm9y
Zwo+ID4gPiA+IENDOiB3ZWkubGl1MkBjaXRyaXguY29tCj4gPiA+ID4gQ0M6IGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20KPiA+ID4gPiBDQzogR2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tCj4g
PiA+ID4gQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPiA+ID4gPiAKPiA+ID4gPiAtLS0K
PiA+ID4gPiAgICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEwICsrKysr
KysrKy0KPiA+ID4gPiAgICB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICAgICAgICAgICB8ICA5
ICsrKysrLS0tLQo+ID4gPiA+ICAgIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
NSBkZWxldGlvbnMoLSkKPiA+ID4gPiAKPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiA+ID4gPiBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCj4gPiA+ID4gaW5kZXggMjE4NGNiOS4uYTFlYmVlYSAxMDA2NDQKPiA+ID4g
PiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gPiA+ICsrKyBi
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gPiA+ID4gQEAgLTEwMDcsNyAr
MTAwNywxNSBAQCBDb250cm9sIFhlbnMgdXNlIG9mIHRoZSBBUEVJIEhhcmR3YXJlIEVycm9yCj4g
PiA+ID4gU291cmNlCj4gPiA+ID4gVGFibGUsIHNob3VsZCBvbmUgYmUgZm91bmQuCj4gPiA+ID4g
ICAgICBTYXkgeWVzIGF0IHlvdXIgb3duIHJpc2sgaWYgeW91IHdhbnQgdG8gZW5hYmxlIGhldGVy
b2dlbm91cwo+ID4gPiA+IGNvbXB1dGluZwo+ID4gPiA+ICAgIChzdWNoIGFzIGJpZy5MSVRUTEUp
LiBUaGlzIG1heSByZXN1bHQgdG8gYW4gdW5zdGFibGUgYW5kIGluc2VjdXJlCj4gPiA+ID4gLXBs
YXRmb3JtLiBXaGVuIHRoZSBvcHRpb24gaXMgZGlzYWJsZWQgKGRlZmF1bHQpLCBDUFVzIHRoYXQg
YXJlIG5vdAo+ID4gPiA+ICtwbGF0Zm9ybSwgdW5sZXNzIHlvdSBtYW51YWxseSBzcGVjaWZ5IHRo
ZSBjcHUgYWZmaW5pdHkgb2YgYWxsIGRvbWFpbnMKPiA+ID4gPiBzbwo+ID4gPiA+ICt0aGF0IGFs
bCB2Y3B1cyBhcmUgc2NoZWR1bGVkIG9uIHRoZSBzYW1lIGNsYXNzIG9mIHBjcHVzIChiaWcgb3Ig
TElUVExFCj4gPiA+ID4gK2J1dCBub3QgYm90aCkuIHZjcHUgbWlncmF0aW9uIGJldHdlZW4gYmln
IGNvcmVzIGFuZCBMSVRUTEUgY29yZXMgaXMgbm90Cj4gPiA+ID4gK3N1cHBvcnRlZC4gVGh1cywg
aWYgdGhlIGZpcnN0IDQgcGNwdXMgYXJlIGJpZyBhbmQgdGhlIGxhc3QgNCBhcmUKPiA+ID4gPiBM
SVRUTEUsCj4gPiA+ID4gK2FsbCBkb21haW5zIG5lZWQgdG8gaGF2ZSBlaXRoZXIgY3B1cyA9ICIw
LTMiIG9yIGNwdXMgPSAiNC03IiBpbiB0aGVpcgo+ID4gPiA+IFZNCj4gPiA+ID4gK2NvbmZpZy4g
TW9yZW92ZXIsIGRvbTBfdmNwdXNfcGluIG5lZWRzIHRvIGJlIHBhc3NlZCBvbiB0aGUgWGVuIGNv
bW1hbmQKPiA+ID4gPiArbGluZS4KPiA+ID4gCj4gPiA+IEluIHlvdXIgZXhhbXBsZSBoZXJlIHlv
dSBzdWdnZXN0IHRvIGhhdmUgYWxsIHRoZSB2Q1BVcyBvZiBhIGd1ZXN0IHRvCj4gPiA+IGVpdGhl
ciBvbgo+ID4gPiBiaWcgb3IgTElUVExFIGNvcmVzLiBIb3cgYWJvdXQgZ2l2aW5nIGFuIGV4YW1w
bGUgd2hlcmUgdGhlIGd1ZXN0IGNhbiBoYXZlCj4gPiA+IDIKPiA+ID4gTElUVExFIHZDUFVzIGFu
ZCBvbmUgYmlnIHZDUFU/Cj4gPiAKPiA+IEkgd291bGQgcmF0aGVyIGRpc2NvdXJhZ2UgaXQgYXQg
dGhlIG1vbWVudCwgZ2l2ZW4gdGhhdCBpdCByZXF1aXJlcyBtb3JlCj4gPiBjb21wbGV4IGNwdSBh
ZmZpbml0eSBzZXR0aW5ncywgb3IgdmNwdSBwaW5uaW5nLiBBbHNvLCBJIGFtIGFmcmFpZCB0aGF0
Cj4gPiB3aXRob3V0IG1hdGNoaW5nIGNvcnJlc3BvbmRpbmcgdG9wb2xvZ3kgaW5mb3JtYXRpb24g
b24gdGhlIGd1ZXN0IGRldmljZQo+ID4gdHJlZSwgZ3Vlc3RzIG1pZ2h0IG5vdCB3b3JrIGFzIGV4
cGVjdGVkIGluIHN1Y2ggYSBzY2VuYXJpby4KPiA+IAo+ID4gV2hhdCBkbyB5b3UgdGhpbms/Cj4g
Cj4gWW91IGFscmVhZHkga25vdyBteSB2aWV3IG9uIHRoaXMuIEkgd291bGQgcmF0aGVyIHN0cm9u
Z2x5IGRpc2NvdXJhZ2UgYW55b25lCj4gcGlubmluZyBhbGwgdkNQVXMgb2YgYSBkb21haW4gdG8g
YmlnIGNvcmVzLiBXZSBzaG91bGQgYXZvaWQgdG8gcHJvdmlkZQo+IHNob3J0Y3V0cyB0byB1c2Ug
dGhhdCBjb3VsZCBoYXZlIHBvdGVudGlhbGx5IGRhbWFnZWFibGUgaW1wYWN0IG9uIHRoZWlyCj4g
cGxhdGZvcm0gd2l0aG91dCB0ZWxsaW5nIHRoZW0uCgpEbyB5b3UgaGF2ZSBhIGxpbmsgdG8gYSBk
b2Mgc29tZXdoZXJlIHRoYXQgcHJvdmlkZXMgbW9yZSBkZXRhaWxzIGFib3V0CnRoaXM/IFdlIGNv
dWxkIGFkZCBhIGxpbmsgdG8gaXQgaGVyZSB0byBpbmZvcm0gdXNlcnMuIEl0IHdvdWxkIGJlCnVz
ZWZ1bC4KCgo+ID4gSSBzZWUuIFdoYXQgYWJvdXQ6Cj4gPiAKPiA+ICAgIFNlZSBkb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bjpobXAtdW5zYWZlCj4gPiAKPiA+IE9yOgo+ID4gCj4g
PiAgICBTZWUgaG1wLXVuc2FmZSB1bmRlcgo+ID4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9j
cy91bnN0YWJsZS9taXNjL3hlbi1jb21tYW5kLWxpbmUuaHRtbAo+IAo+IEkgYmVsaWV2ZSB0aGF0
IHBlb3BsZSBsb29raW5nIGF0IGJpZy5MSVRUTEUgKGFuZCByZWFsbHkgd2FudCBpdCkgYXJlIHNt
YXJ0Cj4gZW5vdWdoIHRvIGxvb2sgYXQgdGhlIGRvY3Mgb3IgdGhlIGNvZGUgdGhlbXNlbHZlcy4g
R2l2ZW4gaG93IGZyYWdpbGUgaXMgeW91cgo+IHNvbHV0aW9uLCBJIHdvdWxkIHJhdGhlciBhdm9p
ZCB0byBoZWxwIHBlb3BsZSBkb2luZyBiYWQgdGhpbmcuCgpQZW9wbGUgbWlnaHQga25vdyB2ZXJ5
IHdlbGwgdGhlIGhhcmR3YXJlLCBhbmQgaGF2ZSB2ZXJ5IGRldGFpbGVkCmluZm9ybWF0aW9uIGFi
b3V0IGJpZy5MSVRUTEUgYW5kIHRoZWlyIHBsYXRmb3JtLCBidXQgbWlnaHQgbm90IGtub3cgdGhh
dAptdWNoIGFib3V0IFhlbi4KCkkgd291bGQgbGlrZSB0byBpbnRyb2R1Y2UgYSB0aWUgYmV0d2Vl
biB0aGUgd2FybmluZyBtZXNzYWdlIGFuZCB0aGUKZG9jdW1lbnRhdGlvbiBwcm92aWRlZC4gVGhl
IHRpZSBkb2Vzbid0IGhhdmUgdG8gYmUgYXJvdW5kIGhtcC11bnNhZmU6CnRoZSBpbnRlbnRpb24g
d2Fzbid0IHJlYWxseSB0byBwcm92aWRlIGEgc2hvcnRjdXQgdG8gZG8gbW9yZSBkYW1hZ2UsIGJ1
dApyYXRoZXIgdG8gaW5mb3JtIGFib3V0IHRoZSBzaXR1YXRpb24uIEluIGZhY3QsIEkgZGlkbid0
IG1lYW4gdG8KcmVjb21tZW5kIHRoZSB1c2FnZSBvZiBobXAtdW5zYWZlLgoKTWF5YmUgd2UgY291
bGQgc2F5OgoKICBTZWUgYmlnLkxJVFRMRSB1bmRlciBodHRwczovL3hlbmJpdHMueGVuLm9yZy9k
b2NzL3Vuc3RhYmxlL21pc2MveGVuLWNvbW1hbmQtbGluZS5odG1sCgpvciBjcmVhdGUgZG9jcy9t
aWNzL2FybS9iaWcuTElUVExFID8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 21:23:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 21:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emnTX-0007Wj-7I; Fri, 16 Feb 2018 21:23:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sszu=fk=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1emnTW-0007Wd-Ly
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 21:23:22 +0000
X-Inumbo-ID: 857dc441-135f-11e8-ba59-bc764e045a96
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 857dc441-135f-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 22:22:42 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id DDDC120D3F;
 Fri, 16 Feb 2018 16:23:20 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 16 Feb 2018 16:23:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=n49Yy9llgv9M5UqQbQefUsumerT2w
 pi7q55wNWDxYBM=; b=USLnadG8LgG1QeCJF7d2hnIPDnqWXpOTD8bjmsaI0AivB
 a/o7KMlCwGVLs+0zWOA2liu0gfchMGJQv2YQ/GIFR4M64eamWq5m27BZwAgs5xnR
 4E5+pbd31wnD4U70BRQLYsI0sj3o85YFmViKeJaBntBOf/E9nWEJ/ltibVf9YHNN
 4AKTr3r4xZOlo04dQluZIftk4VuO9pN5ggc/U4GBwta2K3d6jL5li3BM0k/Je+vV
 JaTnZEz6qpDyIJmrtLtONzYgx9K1DVjgHHLm7Ku7HDFVeT4RiNnsAyuDvQWBldRa
 KkZpMwkDwFW8qhCRLGT067iF6wUJsM9rIm6fRN1gw==
X-ME-Sender: <xms:yEuHWr2HQTen0OLiOWF4WXX9XgL-aoumzFdb-jhVa59YUSOAGHY8Rg>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 427C97E321;
 Fri, 16 Feb 2018 16:23:20 -0500 (EST)
Date: Fri, 16 Feb 2018 22:23:01 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: qemu-devel@nongnu.org
Message-ID: <20180216212301.GL4302@mail-itl>
References: <20180124141848.3969-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
In-Reply-To: <20180124141848.3969-1-marmarek@invisiblethingslab.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] intel_iommu: allow updating FEADDR and
 FEUADDR with one 64bit write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0974554275779317661=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0974554275779317661==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="tBhgiDt8dP1efIIJ"
Content-Disposition: inline


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

On Wed, Jan 24, 2018 at 03:18:48PM +0100, Marek Marczykowski-G=C3=B3recki w=
rote:
> Allow updating those two adjacent 32bit fields with one 64bit write.
> This fixes qemu crash when booting Xen inside.
>=20
> See discussion on Xen side of the thing here:
> http://xen.markmail.org/message/6mrmemrnmhxvaxba

Bump.

> Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblethingsl=
ab.com>
> ---
>  hw/i386/intel_iommu.c | 8 ++++++--
>  1 file changed, 6 insertions(+), 2 deletions(-)
>=20
> diff --git a/hw/i386/intel_iommu.c b/hw/i386/intel_iommu.c
> index 2e841cde27..d214dce277 100644
> --- a/hw/i386/intel_iommu.c
> +++ b/hw/i386/intel_iommu.c
> @@ -2129,8 +2129,12 @@ static void vtd_mem_write(void *opaque, hwaddr add=
r,
> =20
>      /* Fault Event Address Register, 32-bit */
>      case DMAR_FEADDR_REG:
> -        assert(size =3D=3D 4);
> -        vtd_set_long(s, addr, val);
> +        assert(size =3D=3D 4 || size =3D=3D 8);
> +        if (size =3D=3D 4) {
> +            vtd_set_long(s, addr, val);
> +        } else {
> +            vtd_set_quad(s, addr, val);
> +        }
>          break;
> =20
>      /* Fault Event Upper Address Register, 32-bit */

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--tBhgiDt8dP1efIIJ
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlqHS60ACgkQ24/THMrX
1ywT5wf9FG0sbvRyUsOVYMYyzCMiU8yxaHXoDWhb25+Tyl8u0KZ36v3EB1zcxU0d
mv46ApyqDd2QjdyA1jul1N9aatssZhPDfsxCkc6ipPgO1dVuSyDgeCme8BX9sr8Z
dOz+VwuKJ/YdB2TJ3Q5jE4pn717iTmvfgccXerOsau98j1aizs8EWfgf3xzezWK0
73iWKxrOWsmPxKhJns3s88nbEOHdffz1JxHr64SMUK+KbtW8jxzf5CeL5KlqDuWQ
prBU47LmK92gaQeZsw28qnFuv8mTEpnKAxsU3T/JMzn9JF8un6BVRaI7GDYj9xAD
jNS3dTFTUYUkXH0haO92zQ6KkdOkTQ==
=LJpZ
-----END PGP SIGNATURE-----

--tBhgiDt8dP1efIIJ--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0974554275779317661==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 16 21:34:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 21:34:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emne9-0008Jx-79; Fri, 16 Feb 2018 21:34:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=maue=fk=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emne8-0008Jr-Js
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 21:34:20 +0000
X-Inumbo-ID: 5221b096-1361-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5221b096-1361-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 21:35:35 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8ED75217C1;
 Fri, 16 Feb 2018 21:34:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8ED75217C1
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 16 Feb 2018 13:34:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <24e24fe6-c7cd-f77d-4726-411411af77e1@arm.com>
Message-ID: <alpine.DEB.2.10.1802161323430.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-3-git-send-email-sstabellini@kernel.org>
 <7e560512-4d82-386c-4e7e-64246f2f026b@arm.com>
 <alpine.DEB.2.10.1802161220100.5392@sstabellini-ThinkPad-X260>
 <a77a3058-c1f2-3d5e-e9b4-7daec6bae89d@arm.com>
 <alpine.DEB.2.10.1802161254300.5392@sstabellini-ThinkPad-X260>
 <24e24fe6-c7cd-f77d-4726-411411af77e1@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] xen/arm: set vpidr on the pcpu where
 the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTYvMDIvMjAxOCAyMDo1OSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
RnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBPbiAxNi8wMi8yMDE4
IDIwOjMxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gT24gRnJpLCAxNiBGZWIg
MjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gSGkgU3RlZmFubywKPiA+ID4gPiA+
IAo+ID4gPiA+ID4gT24gMTUvMDIvMTggMjM6MTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiA+ID4gPiA+ID4gT24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUg
c2FtZSBtaWRyLiBJbnN0ZWFkIG9mCj4gPiA+ID4gPiA+IGluaXRpYWxpemluZyB0aGUgdnBpZHIg
dG8gdGhlIGJvb3QgY3B1IG1pZHIsIHNldCBpdCB0byB0aGUgdmFsdWUgb2YKPiA+ID4gPiA+ID4g
dGhlCj4gPiA+ID4gPiA+IG1pZHIgb2YgdGhlIHBjcHUgd2hlcmUgdGhlIHZjcHUgd2lsbCBydW4u
Cj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBUaGlzIHdheSwgYXNzdW1pbmcgdGhhdCB0aGUgdmNw
dSBoYXMgYmVlbiBjcmVhdGVkIHdpdGggdGhlIHJpZ2h0Cj4gPiA+ID4gPiA+IHBjcHUKPiA+ID4g
PiA+ID4gYWZmaW5pdHksIHRoZSBndWVzdCB3aWxsIGJlIGFibGUgdG8gcmVhZCB0aGUgcmlnaHQg
dnBpZHIgdmFsdWUsCj4gPiA+ID4gPiA+IG1hdGNoaW5nCj4gPiA+ID4gPiA+IHRoZSBvbmUgb2Yg
dGhlIHBoeXNpY2FsIGNwdS4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+ID4gPiA+ID4g
LS0tCj4gPiA+ID4gPiA+ICAgICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxOSArKysrKysrKysr
KysrKysrLS0tCj4gPiA+ID4gPiA+ICAgICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygr
KSwgMyBkZWxldGlvbnMoLSkKPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+ID4gPiA+ID4g
aW5kZXggNTMyZTgyNC4uMjgwMTI1ZiAxMDA2NDQKPiA+ID4gPiA+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4gPiA+ID4gPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+ID4g
PiA+ID4gPiBAQCAtMzE1LDYgKzMxNSwyMiBAQCBzdGF0aWMgdm9pZCBzY2hlZHVsZV90YWlsKHN0
cnVjdCB2Y3B1ICpwcmV2KQo+ID4gPiA+ID4gPiAgICAgc3RhdGljIHZvaWQgY29udGludWVfbmV3
X3ZjcHUoc3RydWN0IHZjcHUgKnByZXYpCj4gPiA+ID4gPiA+ICAgICB7Cj4gPiA+ID4gPiA+ICAg
ICAgICAgY3VycmVudC0+YXJjaC5hY3RsciA9IFJFQURfU1lTUkVHMzIoQUNUTFJfRUwxKTsKPiA+
ID4gPiA+ID4gKyAgICAvKgo+ID4gPiA+ID4gPiArICAgICAqIERlZmF1bHQgdGhlIHZpcnR1YWwg
SUQgdG8gbWF0Y2ggdGhlIHBoeXNpY2FsLgo+ID4gPiA+ID4gPiArICAgICAqCj4gPiA+ID4gPiA+
ICsgICAgICogSW4gY2FzZSB0aGUgYmlnLkxJVFRMRSBzeXN0ZW1zLCBhIGd1ZXN0IHNob3VsZCBi
ZSBjcmVhdGVkCj4gPiA+ID4gPiA+IHdpdGgKPiA+ID4gPiA+ID4gKyAgICAgKiBjcHUgYWZmaW5p
dHkgc2V0IHNvIHRoYXQgYWxsIHZjcHVzIHJ1biBvbiB0aGUgc2FtZSBraW5kIG9mCj4gPiA+ID4g
PiA+IHBjcHVzLgo+ID4gPiA+ID4gPiArICAgICAqIFdhcm4gaWYgaXQgaXMgbm90IHRoZSBjYXNl
Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBjb250aW51ZV9uZXdfdmNwdSBpcyBvbmx5IGNhbGxlZCBv
bmNlIGF0IGRvbWFpbiBjcmVhdGlvbi4gU28gdGhpcwo+ID4gPiA+ID4gbG9va3MKPiA+ID4gPiA+
IHBvaW50bGVzcyB0byBjaGVjayB0aGF0IGhlcmUgYW5kIHByb2JhYmx5IGluIGN0eHRfc3dpdGNo
X3RvLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBCdXQgSSBkb24ndCB3YW50IHRvIHNlZSBzdWNoIGNo
ZWNrIGF0IGV2ZXJ5IGNvbnRleHQgc3dpdGNoLiBUaGlzIGlzCj4gPiA+ID4gPiBleHBlbnNpdmUK
PiA+ID4gPiA+IGFuZCB3ZSBzaG91bGQgbm90IGltcGFjdCBhbGwgdGhlIHBsYXRmb3JtcyBmb3Ig
dGhlIGJlbmVmaXRzIG9mIGFuCj4gPiA+ID4gPiB1bnNhZmUKPiA+ID4gPiA+IGNvbmZpZ3VyYXRp
b24uCj4gPiA+ID4gPiAKPiA+ID4gPiA+IElmIHlvdSByZWFsbHkgd2FudCB0byBkbyB0aGF0LCB0
aGVuIGl0IHNob3VsZCBvbmx5IGJlIGRvbmUgd2hlbiB0aGUKPiA+ID4gPiA+IHZDUFUKPiA+ID4g
PiA+IGlzCj4gPiA+ID4gPiBtaWdyYXRpbmcuIFRoYXQgd2lsbCByZWR1Y2UgYSBsb3QgdGhlIHBl
cmZvcm1hbmNlIGltcGFjdC4KPiA+ID4gPiAKPiA+ID4gPiBJIGRvbid0IHdhbnQgYSBjaGVjayBm
b3IgZXZlcnkgY29udGV4dCBzd2l0Y2ggZWl0aGVyLiBJIGFkZGVkIGl0IGhlcmUKPiA+ID4gPiBi
ZWNhdXNlIGNvbnRpbnVlX25ld192Y3B1IGlzIG9ubHkgY2FsbGVkIG9uY2UgcGVyIHZjcHUgYXQg
ZG9tYWluCj4gPiA+ID4gY3JlYXRpb24gLS0gaXQgaXMgYSBvbmUgdGltZSBjaGVjay4gdmNwdXMg
YXJlIHN1cHBvc2VkIHRvIGJlIHBpbm5lZCAob3IKPiA+ID4gPiBjcHUgYWZmaW5pdHkgc3BlY2lm
aWVkKSBhbnl3YXksIHNvIEkgdGhvdWdodCBJIHdvdWxkbid0IGFkZCB0aGUgY2hlY2sgaW4KPiA+
ID4gPiB2Y3B1X21pZ3JhdGUgdG9vLiBJbiBhbnkgY2FzZSwgSSBhbSBhbHNvIGhhcHB5IHRvIHJl
bW92ZSB0aGUgY2hlY2sKPiA+ID4gPiBjb21wbGV0ZWx5LCBhcyB3ZSBoYXZlIGFscmVhZHkgd2Fy
bmVkIHRoZSB1c2VyIGVub3VnaC4KPiA+ID4gSWYgeW91IGFncmVlIHRoYXQgY29udGludWVfbmV3
X3ZjcHUgaXMgb25seSBjYWxsZWQgb25jZSBwZXIgdkNQVS4gVGhlbiBJCj4gPiA+IGFtCj4gPiA+
IG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhlIHB1cnBvc2Ugb2YgdGhlIGNoZWNrLiBXaGF0IGFy
ZSB5b3UgdHJ5aW5nIHRvCj4gPiA+IHdhcm4KPiA+ID4gdGhlIHVzZXIgd2l0aCB0aGF0Pwo+ID4g
Cj4gPiBUaGUgaW50ZW50aW9uIHdhcyB0byB3YXJuIHRoZSB1c2VyIGlmIHNoZSBtYWRlIGEgbWlz
dGFrZSB3aXRoIHZjcHUKPiA+IHBpbm5pbmcgYW5kL29yIGNwdSBhZmZpbml0eS4KPiAKPiBPaCB0
aGF0IGlzIGN1cnJlbnQtPmRvbWFpbi0+YXJjaC52cGlkciBhbmQgbm90IHZDUFUuIFNvcnJ5IGZv
ciB0aGF0LgoKTm93IHlvdXIgY29tbWVudHMgbWFrZSBzZW5zZSEgWWVhaCwgSSB0aG91Z2h0IHNv
IHRvby4gSSdsbCBtYWtlIHRoZSBjaGFuZ2UuCgoKPiB2cGlkciBzaG91bGQgYmUgcGVyIHZDUFUu
IEl0IGlzIHZlcnkgZGFuZ2Vyb3VzIHRvIHJlY29tbWVuZCB0aGUgdXNlciB0byBwaW4KPiB0aGVy
ZSBhbGwgdkNQVXMgb2YgYSBkb21haW4gdG8gZWl0aGVyIG9ubHkgYmlnIG9yIExJVFRMRS4gVGhp
cyBpcyBldmVuIHdvcnN0Cj4gdGhhbiB3aGF0IHdlIGhhdmUgdG9kYXkuCgpMZXQncyBjb250aW51
ZSB0aGlzIGRpc2N1c3Npb24gaW4gdGhlIG90aGVyIHRocmVhZCB3aGljaCBpcyBtb3JlCmFwcHJv
cHJpYXRlbHkgYWJvdXQgZG9jdW1lbnRhdGlvbi4KCgo+ID4gRXZlbiB3aXRoIHRoaXMgc2VyaWVz
IGFuZCB2Y3B1IHBpbm5pbmcsIEkgYXNzdW1lZCB0aGF0IG9ubHkgc2NlbmFyaW9zCj4gPiB3aXRo
IHZjcHVzIGFzc2lnbmVkIHRvIHBjcHVzIG9mIHRoZSBzYW1lIGtpbmQgYXJlIGFsbG93ZWQgKHNl
ZSBteSBvdGhlcgo+ID4gcmVwbHkpLiBUaHVzLCBJIGFkZGVkIHRoaXMgY2hlY2sgdG8gdGVzdCBv
bmNlIGF0IGJvb3QgdGhhdCBhbGwgdmNwdXMKPiA+IGluIGEgZG9tYWluIGhhdmUgdGhlIHNhbWUg
YWN0bHIuCj4gCj4gVGhhdCdzIHBsYWluIHdyb25nLiBZb3UgcmVhbGx5IGNhbid0IGFzc3VtZSB0
aGF0IHNhbWUgYWN0bHIgbWVhbnMgc2FtZSB0eXBlIG9mCj4gQ1BVcy4gSW1hZ2luZSB0aGV5IGFy
ZSBSRVMwIG9uIGJvdGguCgpJdCB3b3VsZCBiZSBhIGZhbHNlIG5lZ2F0aXZlLCBhbmQgd291bGRu
J3QgdHJpZ2dlciB0aGUgd2FybmluZy4gQSBmYWxzZQpwb3NpdGl2ZSB3b3VsZCBiZSB3b3JzZTog
ZGlmZmVyZW50IHBjcHVzIHdpdGggdGhlIHNhbWUgbWlkci4gSXMgdGhhdApwb3NzaWJsZT8KCklu
IGFueSBjYXNlLCBhdCB0aGlzIHBvaW50IEkgYW0gY29udmluY2VkIHRoYXQgaXQgaXMgYmVzdCB0
byByZW1vdmUgdGhlCndhcm5pbmcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 21:35:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 21:35:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emnf6-0008PT-J0; Fri, 16 Feb 2018 21:35:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pjkq=fk=gmail.com=persaur@srs-us1.protection.inumbo.net>)
 id 1emnf5-0008PJ-83
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 21:35:19 +0000
X-Inumbo-ID: 302a0ccb-1361-11e8-ba59-bc764e045a96
Received: from mail-qt0-x22f.google.com (unknown [2607:f8b0:400d:c0d::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 302a0ccb-1361-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 22:34:37 +0100 (CET)
Received: by mail-qt0-x22f.google.com with SMTP id d8so5561253qtm.0
 for <xen-devel@lists.xen.org>; Fri, 16 Feb 2018 13:35:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=v4NVFqQJ8J2pq3j0euzsPGtuCQ3TbrTgwPBq14gIdvE=;
 b=BW/9Q5ufE1qxY7vVeO6LG7Dolp1UJrhE1Op3doDfQIPNKr/MT6fCKgJMh3kY5n+TFm
 dfWDG7lYSui3Dpp6iS57pQlP3hPekXtvMrZTtXyLtP4hCXTWja2MybbQIJzBg3ddQJNx
 L8ngcXvCtnOfOMT1hDm6h8VJFGW15498iZefL1mwluD5ynGgAYV2qM6HnMxAELakYEZA
 eKTCAC8qEMpVbWtpGQ9knjT7D4e9MwFg1bW6Yv0o7uPiF2/rAeJCvyfqogoNR74VxyYl
 d7ELzajzCslGMQtDufI5pVgJmIsbIJH3+telkId1LYDUJ9/x4XRa2mwHNfoKiUcP948f
 268w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc
 :content-transfer-encoding:message-id:references:to;
 bh=v4NVFqQJ8J2pq3j0euzsPGtuCQ3TbrTgwPBq14gIdvE=;
 b=VekaEP5glLmMgTRR6tervLJFIMkA44u1fw8PEb9fUtZGFCMSGFG4CRFs4yvBsoiuD1
 KbK+vlR1JADOa6B4vboBWng3BYcjs8SQbwMU8g9RlUAaeRmMP2UpqGX53vYlhgzne0aE
 pYG45yX0B4Ys4UF84CLaqBhpkqqRq8kW2QBEolwgWhnicXVHH68Uza+lrzQbxl5xWl8L
 izHISn4LhO6BHBTkp7/EI5P8/m+yfNDVOvbz/RlT0l60h7N2+eFb5ycTW+X13o5TJG2u
 jOsFmqWcMPHqYN0V1KUSLGIaZLbTPE1VMEe+3zKr8iRFM2mlcLrpbbJL+3P7G9PyER9l
 ++2Q==
X-Gm-Message-State: APf1xPDlGPu73+PPVVf6xIQ1IuW3xF85haKl99+plBGY44BjoK7btkyQ
 l3gJAn9jcpLPDv08mrq8PbQ=
X-Google-Smtp-Source: AH8x225aDOQvhmhhylzGNrklN3/bixpiCdfbgI4V0+mp5KzL1MISq+zrhO39CU861a24nNoB7L8d0g==
X-Received: by 10.200.97.13 with SMTP id a13mr12375053qtm.16.1518816916948;
 Fri, 16 Feb 2018 13:35:16 -0800 (PST)
Received: from [100.64.72.10] ([173.245.215.240])
 by smtp.gmail.com with ESMTPSA id u5sm865532qkh.36.2018.02.16.13.35.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 16 Feb 2018 13:35:15 -0800 (PST)
Mime-Version: 1.0 (1.0)
From: Rich Persaud <persaur@gmail.com>
X-Mailer: iPad Mail (15D60)
In-Reply-To: <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
Date: Fri, 16 Feb 2018 16:35:14 -0500
Message-Id: <552B21FA-E41B-48B5-8FF4-E40B1DAE90AD@gmail.com>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
 <20180216185122.GK4302@mail-itl>
 <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Juergen Gross <JGross@suse.com>,
 =?utf-8?Q?Marek_Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
	inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRmViIDE2LCAyMDE4LCBhdCAxNDowMiwgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gSU1PLCBQQ0kgUGFzc3Rocm91Z2ggaXMgYSB0cmFpbndy
ZWNrLCBhbmQgaXQgaXMgYSBtaXJhY2xlIGl0IGZ1bmN0aW9ucwo+IGF0IGFsbC4KCldvdWxkIHRo
YXQgc3RhdGVtZW50IGFwcGx5IHRvIG90aGVyIGh5cGVydmlzb3JzIGxpa2UgS1ZNLCBWTXdhcmUg
RVNYIG9yIEh5cGVyLVYsIGkuZS4gYXJlIHRoZSBkZWZpY2llbmNpZXMgaW4gUENJIGRldmljZXMv
ZmlybXdhcmUsIElPTU1VcywgcGxhdGZvcm0gZmlybXdhcmU/ICAKCklmIHRoZSBzdGF0ZW1lbnQg
aXMgWGVuIHNwZWNpZmljLCBhcmUgdGhlcmUgc3BlY2lmaWMgaXNzdWVzIG9yIGtub3duIHNlY3Rp
b25zIG9mIFhlbiBjb2RlIHRoYXQgd291bGQgYmVuZWZpdCBmcm9tIGEgcmV3cml0ZSBvciByZWRl
c2lnbiBpbnNwaXJlZCBieSBvdGhlciBoeXBlcnZpc29ycz8KClJpY2gKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 21:39:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 21:39:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emnj1-0000FA-2a; Fri, 16 Feb 2018 21:39:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emnj0-0000F4-1A
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 21:39:22 +0000
X-Inumbo-ID: c072d4b0-1361-11e8-ba59-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::616])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c072d4b0-1361-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 22:38:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uTCtBVIxPfIH8HsiY2UatjYUxcqaEzhZWuVTH7Rbk20=;
 b=gwDe3YE6vaQd23zZ5YrwTuIwvpEgqxcKjaV9Lq+l9a4YV6FzGi/Y4pNLuHB44aF4ibZyNtd1WuleBEONoaeH2+7FMTcCP2hDnfYFzOBErvvNICGCsAx+iEjYMcpXymy00oaXt0KBPv72X8sSHf1IuAlZngOeXUdPNRdJe3tOMKc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0801MB2059.eurprd08.prod.outlook.com (2603:10a6:3:51::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Fri, 16
 Feb 2018 21:39:12 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-3-git-send-email-sstabellini@kernel.org>
 <7e560512-4d82-386c-4e7e-64246f2f026b@arm.com>
 <alpine.DEB.2.10.1802161220100.5392@sstabellini-ThinkPad-X260>
 <a77a3058-c1f2-3d5e-e9b4-7daec6bae89d@arm.com>
 <alpine.DEB.2.10.1802161254300.5392@sstabellini-ThinkPad-X260>
 <24e24fe6-c7cd-f77d-4726-411411af77e1@arm.com>
 <alpine.DEB.2.10.1802161323430.5392@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <73c880ea-8c33-926c-32e2-55aeda331568@arm.com>
Date: Fri, 16 Feb 2018 21:39:09 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802161323430.5392@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6P191CA0020.EURP191.PROD.OUTLOOK.COM (2603:10a6:6:28::30)
 To HE1PR0801MB2059.eurprd08.prod.outlook.com
 (2603:10a6:3:51::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: b255f08a-24df-4580-dc4a-08d57585b8a3
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0801MB2059; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 3:52KhQeEsXlCVUI5BrlrGjTrILJFYmeK5E8lxQz9aI5e3qaM5vCfKZM+jiMZEjHLI0JX0dyYYOv0IpeVvdh6bNGuJpQ+BkkUsDQJdf+V7CbW8IhIrJHxOBK55QjPTzRpYyNJhHauGtLG6B0Vd+wn/2pTYXBP3+h+24HLHc9PQFz1La1fFwkhXvXtFznr+DuCMDSZcrrygmkc6AUp0bciqDGQ+yT2ppH5umVsP83ZsXuYG1JGu0ZpwEDKW2Le4wu5Q;
 25:sNPdqIZ7l51uMsw9JrZPHBQnWqx9YzIuSnWBy04xMneUl5INERrDPwShIRULTaObOTkS2q9dWIwjSWDhLayrsYYDZhG2DpMtlAhIEQF3M0O4YaxrSgBPSGuQHEjr/5Do8fvpG+DEVZf+IcUG11rkb1y+hYzgKHdlCJEuNfleVkQVpHvmk3rHubN/O7hnoRcOijtCIZRa3MDHuWlqkOpnoDD6SILAhY7iWC4afTIAjsG/jWupdgu/nJeKRUWuZbDZ+4Cq9Rq4lVTyPNZC9/mZfHajMTFDmviPkLeCUeUYUXPQgcycI0y39ZkLyoJzKsFVT7PoesBaszrst4yxYShRvA==;
 31:E8tQVEVOGNa0Fc+opyeawNbrhAKJ2YPT73a7q990djc7pv78uqVH6oEZnwYZ4r3iQy3c53gAPoezlhm1RCnKpOxGQhVhj8JPXxpRpv1/xZISItGpvW5pb1LPHUiND3AHt1vxlRuo5LVIZIEbdnfYIqW2GSmItpd2F5OwWpkC/Tf8XV4cV/h+zQIKkVQQKHYFsCVAjYAw6Ju0UxQdOqihs2m4JUHVqo+1u8+AvnGSZ2I=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2059:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 20:DV1+Gth0uAoniEsDU+iHmncVN33me795bVyoA41ya3evj8GNpQQMBmmptBnkoy8/JMFsq1wgq8ykcKitct5PKkKz6crelLUlCyOn2b8OVNAdCAsV+MIYBtqiInGzTXVJ7utP5zjEEk/k95S89w3wrjV90Wjd+ddRxLo56oHDbwA=;
 4:ZrzVKUrnGzjSfQINuG5wRU4sLSoLlST0YlplfUKUsD/TRZDsvtf/rp9+aUBQzfcV/DJII7XmKVtSSKDqleL8R5ZOknxONF0R2OaRrW7Uy9+CYLQJs2ldUdcvg3NmYA18btRH4YFVgSSIaEImkywyuPmTESWNKW4ISL1CZ3LE35fKftlAhBjLKzCk0ygOfdhMkPxo2++LJOPFwY8VHpQXZ1UZ1M3sJp2vOKvzV3MiMo5Eh+YuRYmo5sA7CnTsVZ1ecgYbbIZVkGj3eyAtHdTBJg==
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2059A3773CBD8C248733B62780CB0@HE1PR0801MB2059.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(944501161)(93006095)(93001095)(10201501046)(3002001)(6055026)(6041288)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(6072148)(201708071742011);
 SRVR:HE1PR0801MB2059; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB2059; 
X-Forefront-PRVS: 0585417D7B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(376002)(39380400002)(39860400002)(366004)(396003)(189003)(199004)(52314003)(31686004)(230700001)(58126008)(83506002)(229853002)(25786009)(305945005)(2906002)(4326008)(36756003)(26005)(7736002)(5660300001)(16526019)(186003)(65826007)(76176011)(8936002)(478600001)(97736004)(68736007)(105586002)(72206003)(316002)(59450400001)(2486003)(23676004)(52146003)(52116002)(50466002)(53546011)(53936002)(6486002)(386003)(8676002)(6506007)(47776003)(2950100002)(31696002)(6512007)(106356001)(6916009)(65806001)(3846002)(64126003)(65956001)(81156014)(6116002)(86362001)(81166006)(6246003)(66066001)(6666003)(93886005)(67846002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2059; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTk7MjM6Um42SW5TeXBSeEkvZ2tJYmZZVFlPcHZI?=
 =?utf-8?B?bHJQWnh5WGtVeU5hU2IvTk9udnBTRXFXWG1zeFExaGRVbjRMWXYrUC9wRnlz?=
 =?utf-8?B?T3Q3U3dNSHJzZXRndktOamdQR3l3c1BHTXFNNGRJY0hHKzJZSkNlQXV5OFgy?=
 =?utf-8?B?OVJRa0ljNEFHWUF1L2U2ZXVSc2o3QmR4Z2VpWEdYOG5SVkVHVUZkV0U1c2dx?=
 =?utf-8?B?ZTR4VGxTdnpnK1JCSDVVcEFwQ3Q0UTIzQStkQ0dpeEVNclMyZXRJYk95b3dr?=
 =?utf-8?B?Y01oc1dpdmxUbENHaFRHRUVvaTEvMnFkbHl5SmNmTmY4ZHJPdFdGKzMybm1i?=
 =?utf-8?B?S1krUHFSNmsxSXBxVXVmNWdEREJYSWNrOVVDOWVwWVF6RTB3d0gxK2wwNnBG?=
 =?utf-8?B?SDNLZVdQNS9Md0d2QUNvMXZBZkI3Z1NVZ1RkdENEdFlGNk1SeThPVXY0SGRX?=
 =?utf-8?B?UVN1dVFteDNES2pHSXB3NmNVVzlmdlJ5cTU4MEtValdxeS9wN3RuNlpTajhy?=
 =?utf-8?B?WmVkNWU2RzdVc1FqUUlLNUcxSmd2bDVMOTNuamE1MUZUaUNXSXBlRjRmbnl4?=
 =?utf-8?B?MjNNS3ppOVZobWhkb09LTWlUWWkyR3NTZ3E4MlA4N1RWMWZPZnVtZ0llSHV3?=
 =?utf-8?B?VVRiQ1RyNHNpWjBWbWc2enF4TWgrWnYxT1ZoWmRiQ3FVenlOUnpNNlc0MEVQ?=
 =?utf-8?B?bGQwRWErT3ZjVUlPUWMrMkxpWG82aGlYczh1NGFrS3NSUi9DMUI4QjF1TlFl?=
 =?utf-8?B?Z1RVVG9qVEs3Y2g0dzBjNWE2dnh5dVJTUjZETDZjZ2I1SjhMeXBrNjJKTVRZ?=
 =?utf-8?B?NjJYc1ZIcDdaa0s4RFpkZ1ZxeGlXNVozYzBSUDh2VXBJbGFIdXMrVU9xRERh?=
 =?utf-8?B?Z2MvUDhtSzNBVWtUN2syTWsycVVKV0lkV0psQ05XV2VjdDRGTG42R3BFZHNO?=
 =?utf-8?B?MW1lbUl6NGE1M2REcWVsMmxJN1FBMWFzWGg4N3VPYjl2TlJxUk5ISUJIKytH?=
 =?utf-8?B?OWE5MmZsRi9yd0pGWUk4SEFYbDJ0MVBpWDhab01odlVBY1hlZFQrM3Rrd2FR?=
 =?utf-8?B?YjZLeUQrNS9iam11N1RDZFVMa0tUa3lackQrRWxZV0ZJT25TdmRlOFJBNmk0?=
 =?utf-8?B?SVc0d2pqd0hwVGo3cnFLdjVWWVdVVlBWOVRaeGlqRmI0TlhwTmRHMjdjMHBT?=
 =?utf-8?B?UGxMMkJZSmFOK09TQXJZNUZkQ1U2OEhycURDOHc5T01CbnFkRkdsTmRCb3V6?=
 =?utf-8?B?NnBvSFFlTy9zaGNaVEtmVzR0UzdZakFnWW5ndDJCQ25xNXRNL3V3cHN4d0k3?=
 =?utf-8?B?R2FxRVFLcjFCOEVvSi9na0pBaXlBaEpvMi9ta1lmWVFwYVhhYWFHdDVGYU5O?=
 =?utf-8?B?SC9DbG5zWi9SOGJYR1dJTHdpTVdPN05iT3MyRnh6a2Uzayt0WDNJazFjVnBp?=
 =?utf-8?B?RUg4cU5xTUplYVFuQ283MndSeHF0TFhEMkxhbWlYMEJsc2V2VGx2QWV4dW5H?=
 =?utf-8?B?UC9XWmlCRzVBUmhSdS9pVytWYUVuRWlBem9EakVpTndmMEdyaWN1QVMvQVAv?=
 =?utf-8?B?ZDNWbXpNcG5qTkZLRitPRitpcThiY3JmZXAveDNTTlFLa2J6ZVk3SlJUdE9p?=
 =?utf-8?B?ZStxZGxSbDJJUWlqdkMwcUxPQXBoaURibFQzWjU5Q3hPUStvTXVtQmlqQlNv?=
 =?utf-8?B?MWFsRHhmU2lWN096OW1yVnZWRThTWE1tdXJKYUZTVGNyTDlmVU4rZm1IaVZt?=
 =?utf-8?B?T2lRR0psY1RwUlcxUVREN2xCeE9vQ2VHRzZPOE82MlpON1ZjUndmc3ZmbDRh?=
 =?utf-8?B?d3d5NktNY1J6MGxReVdWYm9iRHZHSVNMRXZQeDZRV2VSVGFtUzBSbVJvUjNu?=
 =?utf-8?B?bzMyUm1hYjZEV3hYUnpOZ0JGSWVtOXM2blF6VCtBSnN2QWwzMVVDTmlmT0NI?=
 =?utf-8?Q?iXnXqnSMoA6lM7PRkZNBStZ8vdBOwCsM=3D?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 6:F47RhcfwOKXJfu69EqHRf96TILwir25O99MtkJgibnlN7XJjmI5wFZs+C6EN1wYVN67xKMdzv19KFONhGwzcfCIrNExxWL6CYPkdmLjjks6NHEOp8a3Gi2BRf6onJc7EeFFtCcwkUhBXDxWPvaMKE1QAR2kGxcfzjQJeQyCZCPPm3vxyuGzogp9roPLhuCGSbpV8gfVqU2rHTxIKWpQLMH9cI96r0DmdOKq4MyzOCZP70kx514/XgFeqDFaTNSabpOGYu6QPS+Hnw4W/jaO11qNKcWBAKVItQCH/2DB4JRCmCC7S5SddThmhPSQFJ3KX727JqAKk+pky9rpgimFTeJyslfIA9cK5qBLnLI0fhLI=;
 5:Od82GEoGOF4b9wYSCs3YN/4C4Eoq/ZsWMJ6LufZXvTws94Pv4uhZ8I/axjrTMVeXcrGxwMFxtHa/MVbSFGROLltqBnEilbjTC78kgi+RqO0t+n0WBxS2/5qY70GbVeymMMrlsWUTJmBfwH9CdInu+J/n3g/YMGgXSzktOlK7dKg=;
 24:olnWUYdlnKL3km4nt3kntInV+ut7jKaer2YGQBoV1H11G6+jBQvdDy/mqNIGmKGW2Hud6cXLR3u9+rQNGyn/AaDOKJDldFxsCD+zb/dUm+c=;
 7:6KUBzbKK+LqwZeIxsr92hKwbL7SkvtTOcrX09vgy2fyPeW66XYbL6HXWSlf3e3rkb7aWHKW58jpPd4mAyKC/+h+oGiTgtkbJL7+PMLp8w7HVvEfmAO6bRsCcbaWjb7YFML0nd7qkF0OPNVLVqRMSJN2dLfQlLC8p2Lq3EnY4YffR1RMSN8RCoG4yjxQH2k4fZYlG6cHiusqt48Z06HSQg5kpB4SrdHwmO5zzk2Fs67rAug09NnaMFMO8m6K08g2s
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2018 21:39:12.7733 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: b255f08a-24df-4580-dc4a-08d57585b8a3
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2059
Cc: nd@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 3/4] xen/arm: set vpidr on the pcpu where
 the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE2LzAyLzIwMTggMjE6MzQsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBGcmksIDE2IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIFN0ZWZh
bm8sCj4+Cj4+IE9uIDE2LzAyLzIwMTggMjA6NTksIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
Pj4+IE9uIEZyaSwgMTYgRmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAxNi8w
Mi8yMDE4IDIwOjMxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+IE9uIEZyaSwgMTYg
RmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Pj4+IEhpIFN0ZWZhbm8sCj4+Pj4+Pgo+
Pj4+Pj4gT24gMTUvMDIvMTggMjM6MTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+
PiBPbiBiaWcuTElUVExFIHN5c3RlbXMgbm90IGFsbCBjb3JlcyBoYXZlIHRoZSBzYW1lIG1pZHIu
IEluc3RlYWQgb2YKPj4+Pj4+PiBpbml0aWFsaXppbmcgdGhlIHZwaWRyIHRvIHRoZSBib290IGNw
dSBtaWRyLCBzZXQgaXQgdG8gdGhlIHZhbHVlIG9mCj4+Pj4+Pj4gdGhlCj4+Pj4+Pj4gbWlkciBv
ZiB0aGUgcGNwdSB3aGVyZSB0aGUgdmNwdSB3aWxsIHJ1bi4KPj4+Pj4+Pgo+Pj4+Pj4+IFRoaXMg
d2F5LCBhc3N1bWluZyB0aGF0IHRoZSB2Y3B1IGhhcyBiZWVuIGNyZWF0ZWQgd2l0aCB0aGUgcmln
aHQKPj4+Pj4+PiBwY3B1Cj4+Pj4+Pj4gYWZmaW5pdHksIHRoZSBndWVzdCB3aWxsIGJlIGFibGUg
dG8gcmVhZCB0aGUgcmlnaHQgdnBpZHIgdmFsdWUsCj4+Pj4+Pj4gbWF0Y2hpbmcKPj4+Pj4+PiB0
aGUgb25lIG9mIHRoZSBwaHlzaWNhbCBjcHUuCj4+Pj4+Pj4KPj4+Pj4+PiBTaWduZWQtb2ZmLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+Pj4+Pj4gLS0t
Cj4+Pj4+Pj4gICAgICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCAxOSArKysrKysrKysrKysrKysr
LS0tCj4+Pj4+Pj4gICAgICAxIGZpbGUgY2hhbmdlZCwgMTYgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKPj4+Pj4+Pgo+Pj4+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4+Pj4+PiBpbmRleCA1MzJlODI0Li4yODAxMjVm
IDEwMDY0NAo+Pj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+ICsrKyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwo+Pj4+Pj4+IEBAIC0zMTUsNiArMzE1LDIyIEBAIHN0YXRp
YyB2b2lkIHNjaGVkdWxlX3RhaWwoc3RydWN0IHZjcHUgKnByZXYpCj4+Pj4+Pj4gICAgICBzdGF0
aWMgdm9pZCBjb250aW51ZV9uZXdfdmNwdShzdHJ1Y3QgdmNwdSAqcHJldikKPj4+Pj4+PiAgICAg
IHsKPj4+Pj4+PiAgICAgICAgICBjdXJyZW50LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihB
Q1RMUl9FTDEpOwo+Pj4+Pj4+ICsgICAgLyoKPj4+Pj4+PiArICAgICAqIERlZmF1bHQgdGhlIHZp
cnR1YWwgSUQgdG8gbWF0Y2ggdGhlIHBoeXNpY2FsLgo+Pj4+Pj4+ICsgICAgICoKPj4+Pj4+PiAr
ICAgICAqIEluIGNhc2UgdGhlIGJpZy5MSVRUTEUgc3lzdGVtcywgYSBndWVzdCBzaG91bGQgYmUg
Y3JlYXRlZAo+Pj4+Pj4+IHdpdGgKPj4+Pj4+PiArICAgICAqIGNwdSBhZmZpbml0eSBzZXQgc28g
dGhhdCBhbGwgdmNwdXMgcnVuIG9uIHRoZSBzYW1lIGtpbmQgb2YKPj4+Pj4+PiBwY3B1cy4KPj4+
Pj4+PiArICAgICAqIFdhcm4gaWYgaXQgaXMgbm90IHRoZSBjYXNlLgo+Pj4+Pj4KPj4+Pj4+IGNv
bnRpbnVlX25ld192Y3B1IGlzIG9ubHkgY2FsbGVkIG9uY2UgYXQgZG9tYWluIGNyZWF0aW9uLiBT
byB0aGlzCj4+Pj4+PiBsb29rcwo+Pj4+Pj4gcG9pbnRsZXNzIHRvIGNoZWNrIHRoYXQgaGVyZSBh
bmQgcHJvYmFibHkgaW4gY3R4dF9zd2l0Y2hfdG8uCj4+Pj4+Pgo+Pj4+Pj4gQnV0IEkgZG9uJ3Qg
d2FudCB0byBzZWUgc3VjaCBjaGVjayBhdCBldmVyeSBjb250ZXh0IHN3aXRjaC4gVGhpcyBpcwo+
Pj4+Pj4gZXhwZW5zaXZlCj4+Pj4+PiBhbmQgd2Ugc2hvdWxkIG5vdCBpbXBhY3QgYWxsIHRoZSBw
bGF0Zm9ybXMgZm9yIHRoZSBiZW5lZml0cyBvZiBhbgo+Pj4+Pj4gdW5zYWZlCj4+Pj4+PiBjb25m
aWd1cmF0aW9uLgo+Pj4+Pj4KPj4+Pj4+IElmIHlvdSByZWFsbHkgd2FudCB0byBkbyB0aGF0LCB0
aGVuIGl0IHNob3VsZCBvbmx5IGJlIGRvbmUgd2hlbiB0aGUKPj4+Pj4+IHZDUFUKPj4+Pj4+IGlz
Cj4+Pj4+PiBtaWdyYXRpbmcuIFRoYXQgd2lsbCByZWR1Y2UgYSBsb3QgdGhlIHBlcmZvcm1hbmNl
IGltcGFjdC4KPj4+Pj4KPj4+Pj4gSSBkb24ndCB3YW50IGEgY2hlY2sgZm9yIGV2ZXJ5IGNvbnRl
eHQgc3dpdGNoIGVpdGhlci4gSSBhZGRlZCBpdCBoZXJlCj4+Pj4+IGJlY2F1c2UgY29udGludWVf
bmV3X3ZjcHUgaXMgb25seSBjYWxsZWQgb25jZSBwZXIgdmNwdSBhdCBkb21haW4KPj4+Pj4gY3Jl
YXRpb24gLS0gaXQgaXMgYSBvbmUgdGltZSBjaGVjay4gdmNwdXMgYXJlIHN1cHBvc2VkIHRvIGJl
IHBpbm5lZCAob3IKPj4+Pj4gY3B1IGFmZmluaXR5IHNwZWNpZmllZCkgYW55d2F5LCBzbyBJIHRo
b3VnaHQgSSB3b3VsZG4ndCBhZGQgdGhlIGNoZWNrIGluCj4+Pj4+IHZjcHVfbWlncmF0ZSB0b28u
IEluIGFueSBjYXNlLCBJIGFtIGFsc28gaGFwcHkgdG8gcmVtb3ZlIHRoZSBjaGVjawo+Pj4+PiBj
b21wbGV0ZWx5LCBhcyB3ZSBoYXZlIGFscmVhZHkgd2FybmVkIHRoZSB1c2VyIGVub3VnaC4KPj4+
PiBJZiB5b3UgYWdyZWUgdGhhdCBjb250aW51ZV9uZXdfdmNwdSBpcyBvbmx5IGNhbGxlZCBvbmNl
IHBlciB2Q1BVLiBUaGVuIEkKPj4+PiBhbQo+Pj4+IG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhl
IHB1cnBvc2Ugb2YgdGhlIGNoZWNrLiBXaGF0IGFyZSB5b3UgdHJ5aW5nIHRvCj4+Pj4gd2Fybgo+
Pj4+IHRoZSB1c2VyIHdpdGggdGhhdD8KPj4+Cj4+PiBUaGUgaW50ZW50aW9uIHdhcyB0byB3YXJu
IHRoZSB1c2VyIGlmIHNoZSBtYWRlIGEgbWlzdGFrZSB3aXRoIHZjcHUKPj4+IHBpbm5pbmcgYW5k
L29yIGNwdSBhZmZpbml0eS4KPj4KPj4gT2ggdGhhdCBpcyBjdXJyZW50LT5kb21haW4tPmFyY2gu
dnBpZHIgYW5kIG5vdCB2Q1BVLiBTb3JyeSBmb3IgdGhhdC4KPiAKPiBOb3cgeW91ciBjb21tZW50
cyBtYWtlIHNlbnNlISBZZWFoLCBJIHRob3VnaHQgc28gdG9vLiBJJ2xsIG1ha2UgdGhlIGNoYW5n
ZS4KPiAKPiAKPj4gdnBpZHIgc2hvdWxkIGJlIHBlciB2Q1BVLiBJdCBpcyB2ZXJ5IGRhbmdlcm91
cyB0byByZWNvbW1lbmQgdGhlIHVzZXIgdG8gcGluCj4+IHRoZXJlIGFsbCB2Q1BVcyBvZiBhIGRv
bWFpbiB0byBlaXRoZXIgb25seSBiaWcgb3IgTElUVExFLiBUaGlzIGlzIGV2ZW4gd29yc3QKPj4g
dGhhbiB3aGF0IHdlIGhhdmUgdG9kYXkuCj4gCj4gTGV0J3MgY29udGludWUgdGhpcyBkaXNjdXNz
aW9uIGluIHRoZSBvdGhlciB0aHJlYWQgd2hpY2ggaXMgbW9yZQo+IGFwcHJvcHJpYXRlbHkgYWJv
dXQgZG9jdW1lbnRhdGlvbi4KPiAKPiAKPj4+IEV2ZW4gd2l0aCB0aGlzIHNlcmllcyBhbmQgdmNw
dSBwaW5uaW5nLCBJIGFzc3VtZWQgdGhhdCBvbmx5IHNjZW5hcmlvcwo+Pj4gd2l0aCB2Y3B1cyBh
c3NpZ25lZCB0byBwY3B1cyBvZiB0aGUgc2FtZSBraW5kIGFyZSBhbGxvd2VkIChzZWUgbXkgb3Ro
ZXIKPj4+IHJlcGx5KS4gVGh1cywgSSBhZGRlZCB0aGlzIGNoZWNrIHRvIHRlc3Qgb25jZSBhdCBi
b290IHRoYXQgYWxsIHZjcHVzCj4+PiBpbiBhIGRvbWFpbiBoYXZlIHRoZSBzYW1lIGFjdGxyLgo+
Pgo+PiBUaGF0J3MgcGxhaW4gd3JvbmcuIFlvdSByZWFsbHkgY2FuJ3QgYXNzdW1lIHRoYXQgc2Ft
ZSBhY3RsciBtZWFucyBzYW1lIHR5cGUgb2YKPj4gQ1BVcy4gSW1hZ2luZSB0aGV5IGFyZSBSRVMw
IG9uIGJvdGguCj4gCj4gSXQgd291bGQgYmUgYSBmYWxzZSBuZWdhdGl2ZSwgYW5kIHdvdWxkbid0
IHRyaWdnZXIgdGhlIHdhcm5pbmcuIEEgZmFsc2UKPiBwb3NpdGl2ZSB3b3VsZCBiZSB3b3JzZTog
ZGlmZmVyZW50IHBjcHVzIHdpdGggdGhlIHNhbWUgbWlkci4gSXMgdGhhdAo+IHBvc3NpYmxlPwpZ
b3UgbWVhbiBoYXZpbmcgZGlmZmVyZW50IHZhbHVlIGluIEFDVExSPyBJIGFtIG5vdCBlbnRpcmVs
eSBzdXJlLCB3ZSBkbyAKdHJhcCBndWVzdCBhY2Nlc3Mgb24gQUNUTFJfRUwxLiBTbyB0aGV5IHN0
YXkgYXQgdGhlIHZhbHVlIGluaXRpYWxpemVkIGJ5IAp0aGUgZmlybXdhcmUgb3IgdGhlIGh5cGVy
dmlzb3IgKHdlIHNldCBTTVAgYml0IG9uIENvcnRleC1BMTUgY29yZXMpLgoKPiAKPiBJbiBhbnkg
Y2FzZSwgYXQgdGhpcyBwb2ludCBJIGFtIGNvbnZpbmNlZCB0aGF0IGl0IGlzIGJlc3QgdG8gcmVt
b3ZlIHRoZQo+IHdhcm5pbmcuCgpBIHdhcm5pbmcgd291bGQgYmUgbW9yZSBtZWFuaW5nZnVsIHdo
ZW4gbWlncmF0aW5nLiBUbyBkb3VibGUtY2hlY2sgdGhlIAp1c2VyIGRpZCBjb25maWd1cmUgdGhl
IHBpbm5pbmcgY29ycmVjdGx5LgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 21:57:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 21:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emo0k-0001f9-IS; Fri, 16 Feb 2018 21:57:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0r2i=fk=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emo0i-0001ez-Ab
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 21:57:40 +0000
X-Inumbo-ID: 4ec41f74-1364-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::628])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4ec41f74-1364-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 22:56:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=NB858vVn7D7ZI1HBgVOdQS7pBl46NIW+OLACFSe3dnk=;
 b=TyvYsFWIOyqo8yVppw7VSwzCPwPYzbgxkpKU4giLBNHxlD9CyIfwdYyMl6/h+Fjc2W5SDCngBaYV/Y7N8idK9WqwZ0QJwHpHfa63SWbOyZwYlbIqZ1EVBwvTDawVrgSjugh+uwsZj74CbRhymYhRhuR8skkFfASEXw6TCMFEElE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0801MB2063.eurprd08.prod.outlook.com (2603:10a6:800:8b::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Fri, 16
 Feb 2018 21:57:23 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
 <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
 <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1ee75f4f-80f3-f0bc-11df-48e9bde9fc8d@arm.com>
Date: Fri, 16 Feb 2018 21:57:21 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR07CA0165.eurprd07.prod.outlook.com
 (2603:10a6:6:43::19) To VI1PR0801MB2063.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 656d457f-2b16-449a-aef4-08d575884322
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0801MB2063; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2063;
 3:ftV5BBWmpjZ5fH8S8HCDhjNR3zZ5sKFK9WszguO8bCzh6IH2e1N1MF6UV2XK30nMBmVV5kHHmZTsszig7OP+UzS7rHZZlZdSwcjs5HUePpH6r7QMPPk663gnRw+YL8SWoRMAPyVzHE+5tcdSsigfsXa2kkf4L0hfRZEx7vWGEVkMVIFOpnjL3RxLhvuFSyqFKcXT53AAYKpwCxlf+c1IwpFResZMteBA0y0GreGgF2cUWqGvl3LQVUf57VYuzXZw;
 25:szxca4vhkhDnJV9Ve2aEJh3CorV3mWjh2qwhju07P/0pxeFpJBwpJkIfeGDMv96tyG6CmVf8ijrWVn0Qnbr3d7XBqrMERh6OU4PvJSViLtRpG4ky4EGCrgFq0WGNbh8jUoa72SH0HRF4Snwo1HYTQNV0w/SMjw5MtaTZuBoLOazkCG7cSYW6Pdj3piZm54wCGE3TyjRy+IpFjkl2lKaI6yhAON2PyMKwlN2sFYk55UYyExneFIHmRsUnyUcVRmCsBXQgFjr7FqH56jS/u63cQY8DJbfI6s+ysWXCKKuFp6A0YuaTgVTImuuQv207NSe9ixy7mrJOj/XP5is6FOFEKg==;
 31:O/jwPjCISrVzyp9CFcG2pHP2xe8hpnrcN2aI570CEz9i82MO00IH1OYiG8W8A82lOKagsXs+B1pblMzXrhRLkySOWeET63PGrdZgySV4B7Y2RYXxY2E0FZdo2SGQ6zu+YV6RQYgTw/K33O0FSCHDs+gffWI5ccLvGHYsXsXkMBTybOXFYS8GMK2myQrhRaaRK4JeN0TYo5d2aozTsMtUwmYwAFUGWX/T9F2knPfJqJY=
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2063:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2063;
 20:ooF0HnHfz+8NFF2tu569CrjteaZZq+vtpiQccojOAwWjYnFdaaHUioaapWJB7xJ2eM5ec76bgWVoe+yHmJRs+2HBkE/PGLnp5zGT18jIBb8UlIIt9+V3qsbN6kFZEM+tZHiGiTGpME5bP7Ul33zivUyixok3QyTXlf2TZeU6SqA=;
 4:dWiRY8c86C32XLdm+wYqMRSOYj7VIjf9qeJz/noRc4Xf0m9Our+4Nz0H20f7RkQEa0WmEVSAzPD43LVH2L9bXV5UqKdGHFBz/1tKOr825Kl3PXHjWQJ1STmRxivw9lKkpZS7ygotRHc4WO4o9XDifvtna0XUwIYDRqIAK0NnCaBMahnNric/0mR+R5FUbFv3fjaqlON0F3LF5GftM2bb6uuXxreOWYt2fCGWlDVhY1B+8EdIExzeFJC4NYwDnWwQ8QgWdY0H0NlaKLDSEoVJWmfcWDABLwK2k4SoFd3dK8s0WLL7Ql/KI/8dDTcqhPTNmCnsOotVico1gqExXvCszfMjFA2fE3I5P/5zXpOXiYo=
X-Microsoft-Antispam-PRVS: <VI1PR0801MB206393D52EF6B9DACBC641AE80CB0@VI1PR0801MB2063.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591)(146099531331640);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3231101)(944501161)(93006095)(93001095)(3002001)(10201501046)(6055026)(6041288)(20161123560045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(6072148)(201708071742011);
 SRVR:VI1PR0801MB2063; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB2063; 
X-Forefront-PRVS: 0585417D7B
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(39380400002)(366004)(376002)(39860400002)(396003)(199004)(189003)(76104003)(86362001)(53936002)(15650500001)(105586002)(6486002)(6306002)(67846002)(7736002)(31696002)(305945005)(6512007)(65806001)(229853002)(66066001)(65956001)(47776003)(230700001)(316002)(52146003)(16526019)(23676004)(64126003)(2906002)(52116002)(2950100002)(68736007)(3846002)(6916009)(6116002)(186003)(50466002)(76176011)(59450400001)(6506007)(26005)(386003)(31686004)(65826007)(53546011)(81166006)(81156014)(83506002)(36756003)(5660300001)(58126008)(106356001)(8936002)(4326008)(966005)(25786009)(8666007)(97736004)(72206003)(8676002)(93886005)(2486003)(6246003)(478600001)(473944003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2063; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjM7MjM6UFlZenBjRGJWckxudWZ3YUFSOVpCM2FR?=
 =?utf-8?B?UlQ2SUR3YXVPamJjTzRMQ1RaQlpMNDZFaGJhS1ovTUF0TXpqM3czS0ZVRzBy?=
 =?utf-8?B?ZVc0WEEwYkxmMzdxQ0llblJBTkttd3BMVXR5N240N29FWHJjTCtweXFlOWV5?=
 =?utf-8?B?ejFzcmF5ZEg0Q3l4T01yMG5WcHR6RUV6dE1yVFJPR05UUW5QZTZYVkNYWnhQ?=
 =?utf-8?B?OHBELzY3TGVFODdaYW9VQnF6ZW5sU3dRR0JqdzMyZG1laFptQ1FpZnpvTHow?=
 =?utf-8?B?elVVbHBoRXpNdlkySEVtSkV0V2RwUW1SOFBCM2FRSXp4Z1doVlFrdC82QWVz?=
 =?utf-8?B?YTFyU2ZLQ1o3ZHRzaEdrUFBnYXZ1WWw2eDZOdW5QRklYNzJ4M2duQ056eGtT?=
 =?utf-8?B?YWNIRXR0OGl6MkFhdDNWRXcrdnlrNW5RV2JoMXZ1dFBUQ21YbjBoaWdxSk5Y?=
 =?utf-8?B?NW1EUkFZaXZ2SER0MjdWYVoxNytmTzZuaWdZL21IcllJVHVMcU1QSHNMVjVj?=
 =?utf-8?B?cWxVc3p1c0VObFh1VTM4ZFF4TmZwRlpWVHRURjRvZWZXei9Ecm5MelgyQTV1?=
 =?utf-8?B?Nm1vdDFzWHJ5dVlkaFNZQU44V1hqYlZOM0tudHZPMm9nUFhlQTVFeGppcFBM?=
 =?utf-8?B?N3NhdkhxWk1sUDc1VXNEdG9LZk5QMVY2dGswTFE3WStCYXI2dytySFNQNWNQ?=
 =?utf-8?B?NVE2cFYzRi9sRGNWcFY5d3JYYXhiTzdZaC9aQkMwcFdPenBCc0trMk0vazI2?=
 =?utf-8?B?eEQ2ZHFJZU0vU3FPZUJqSEZYMElVRm5XT3FmU0MraElCSWV2WTlkTTdadWlr?=
 =?utf-8?B?VDhvSXQwdGdxZ2pnUXVxRzcySWZEeENPUExoNUpsME1rbzJOempVWVcrOEN6?=
 =?utf-8?B?Qm1xWTN5RlZnVG94K21PbmgvdGNWMnQwazkydEhmdExBM0ZEOVRWOGFiZkdN?=
 =?utf-8?B?ZlhIMDEvazdEMXA3YkZZbzFHTGhPb2Y3eFdtMGM0UnhhZDREOUV4aExPcnNo?=
 =?utf-8?B?SUNyUFUwZG5qZVJDNlh6MzNpUUcyOStEQm5DcjhINlhzd1QyVlZqSVRTK2tJ?=
 =?utf-8?B?SHp0bFMraVlVd1F2MUl1YURubWF6b3pkRDFVSVUraFhFcWp2Sy9sRk9ISlhS?=
 =?utf-8?B?MXRiNllwQlQ1N1cybWY1MlBJS1JRYTZLamZlb1pjendYL1gvdzc5cVlVV0xT?=
 =?utf-8?B?S2FxWnpGVm14Wmh1RnFONnprSHpjVFA2V3JNdGFaWkJWaE5xM3JRT3NDaXU4?=
 =?utf-8?B?NTJ4U1BaNmVFdmpTN3ZlSWczZXlXOTFWN2pNOHlGd3gzTWlyMUp5ZU0wdXJN?=
 =?utf-8?B?UXR0cG5IOGxWbCtTT3dyUFJiYlg2TFd2V0JnYlRiRm9MMkVSVHhPb05FTnVU?=
 =?utf-8?B?TTlwMzNJbFVVbFNPanUvSk1OajBUZEdBSEE4R2tMakxlT3kzdDNuSHRtc1ZW?=
 =?utf-8?B?M3h6MTNMYlAvaUtYWVdBMW9CdkIvbHZSK0xONTdnVlB3dW40Zkg4KzcxcVo4?=
 =?utf-8?B?V1NmSHpTOW1ZSFFKUk5BOVl0VmlvaWFoUlRPUXI4Y0JBdDg3UXkwOUZ4Q2I0?=
 =?utf-8?B?c2xBdGJtcEEyTTFHeE4wWVBqdjYzOSs5TDF1UC81c3BKMzBpQ3ZlcXF2c0do?=
 =?utf-8?B?bExrS2didEJmOHhqZmlydFQvTDFjRFM5ZUExT0ZsWGhtYy9hdm43TUxxdndi?=
 =?utf-8?B?ZW1ZZTMvRmZXNzhvQ3l6eXQ0NDlocHg1K2srR0xnUDZTcCtNQm91R3ZIYmov?=
 =?utf-8?B?dCtsOGNhVkE5SUJaWXBzcDJ2bVNzVGkwaXhXOWdMWTlSWmJydU5sdEd0bFVa?=
 =?utf-8?B?OEZuWUU1VlFoT3IwRktrU0VSZHpTR3lsU0wrejlRKzVocGE2Mk9LSU9pQTI1?=
 =?utf-8?B?UFk1QXAzVXl2NS9OSTh1SVovckg3WGVGVWVoRjFRa1lDdjhGVkFGR3Q2eFhr?=
 =?utf-8?B?bmxteDlsY09SNlJoK21IaWdQMVBWY21hVWVneEZxQlRQQjV5QXJQZ0IyeFpl?=
 =?utf-8?B?ZTRZaG9KekpKVklPbGYwU1UrNENoUER4QUFqb3czVHJWVlBKRDcwa2R6QWp0?=
 =?utf-8?Q?dDtYhHH4rvzH4ufGFAO7SpOb29z?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2063;
 6:Uksxdd405uS+1Obz7W1+EveighiKtQnhAoVhC1GLbArhUt/vd2MPhAklKorY7o2hfyphAmTQJJEisvpu0aN1kHccAMKHAYgopMAaLVZr0WVeVkn0Nhf2UbwkXb+ii4JrCOo+KCMkdzvbyyiXEJvJxnKBflx1jtSZUvt7Ajw9yB+woJydGDaacUP8Pi/8ERlyRQrPWRVTm+WYYAOknmq3BT8gYydJetjHJ/pJ5P3FZpknaG0Zd1Qfc80d8/PC7/dYYy1XVY6/JEpr3+KXm5e+S6ZP+RE0J7mxHAcZW8riztFPFm2U6Hfz5QOqGfIukgroIMHcH4SdVoHs9SBaBVKvRJHNAGBHBfdJRPA5MsWVNa8=;
 5:NufdunzxSdEQhWomgnERHnFoLRCsYTsvatD80AJQSTKlcG7MvOQJpsI35wtVmGv7BUqg2a35U4r82iaKT46k8Af7zf21+aLSXFHoyL9mxhfKZ4qId7dYS4nlM0W6VWdfwz/C+mgeqE0Bl8rhxqCeKU2HfhO42JADD0h04wyN4co=;
 24:XHhPZ3yKLkhiJyviWKUiZKCnRgsEBb86k9xHk/ofKku2s0/AYbk2rpDxsVETfCLWcsBq+1m3J7BPKGAZa9egb+Bq2hS3xzdc4FtcJZk+Kcg=;
 7:ywmDfqO67R1YwFc2kd1wpB7zJpuS1ihvoT1xVgwFTecf9OSSjCziaxt25sFjSq5BN3+yRY7hubMEZXrQY7bPi41rZOsRiQOg0wZXfdKSQcsuxVhPCxwa3wlUrbxQAE6eVp/HnGJvLBjtHqHE2n7jvX8A4z1fPypkjTHcZ2ucLZS3oKb10Aw9uE8CislQT8Sukpeff4+P9hOXPZpUBLa6jiECgfEp3z9snIWJFbGlibUlTZMqa07hPLDN30ZKBqHl
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Feb 2018 21:57:23.8110 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 656d457f-2b16-449a-aef4-08d575884322
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2063
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxNi8wMi8yMDE4IDIxOjE1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gRnJp
LCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxNi8wMi8yMDE4IDIwOjUw
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBGcmksIDE2IEZlYiAyMDE4LCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGkgU3RlZmFubywKPj4+Pgo+Pj4+IE9uIDE1LzAyLzE4IDIz
OjE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+IFVwZGF0ZSB0aGUgZG9jdW1lbnRh
dGlvbiBvZiB0aGUgaG1wLXVuc2FmZSBvcHRpb24gdG8gZXhwbGFpbiBob3cgdG8gdXNlCj4+Pj4+
IGl0IHNhZmVseSwgdG9nZXRoZXIgd2l0aCB0aGUgcmlnaHQgY3B1IGFmZmluaXR5IHNldHRpbmcs
IG9uIGJpZy5MSVRUTEUKPj4+Pj4gc3lzdGVtcy4KPj4+Pj4KPj4+Pj4gQWxzbyB1cGRhdGUgdGhl
IHdhcm5pbmcgbWVzc2FnZSB0byBwb2ludCB1c2VycyB0byB0aGUgZG9jcy4KPj4+Pj4KPj4+Pj4g
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
Pgo+Pj4+PiBDQzogamJldWxpY2hAc3VzZS5jb20KPj4+Pj4gQ0M6IGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20KPj4+Pj4gQ0M6IHRpbUB4ZW4ub3JnCj4+Pj4+IENDOiB3ZWkubGl1MkBjaXRyaXguY29t
Cj4+Pj4+IENDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCj4+Pj4+IENDOiBHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20KPj4+Pj4gQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPj4+
Pj4KPj4+Pj4gLS0tCj4+Pj4+ICAgICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93
biB8IDEwICsrKysrKysrKy0KPj4+Pj4gICAgIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAg
ICAgICAgIHwgIDkgKysrKystLS0tCj4+Pj4+ICAgICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4+Pj4+Cj4+Pj4+IGRpZmYgLS1naXQgYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+Pj4+PiBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCj4+Pj4+IGluZGV4IDIxODRjYjkuLmExZWJlZWEgMTAwNjQ0Cj4+Pj4+
IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+ICsrKyBiL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+IEBAIC0xMDA3LDcgKzEwMDcs
MTUgQEAgQ29udHJvbCBYZW5zIHVzZSBvZiB0aGUgQVBFSSBIYXJkd2FyZSBFcnJvcgo+Pj4+PiBT
b3VyY2UKPj4+Pj4gVGFibGUsIHNob3VsZCBvbmUgYmUgZm91bmQuCj4+Pj4+ICAgICAgIFNheSB5
ZXMgYXQgeW91ciBvd24gcmlzayBpZiB5b3Ugd2FudCB0byBlbmFibGUgaGV0ZXJvZ2Vub3VzCj4+
Pj4+IGNvbXB1dGluZwo+Pj4+PiAgICAgKHN1Y2ggYXMgYmlnLkxJVFRMRSkuIFRoaXMgbWF5IHJl
c3VsdCB0byBhbiB1bnN0YWJsZSBhbmQgaW5zZWN1cmUKPj4+Pj4gLXBsYXRmb3JtLiBXaGVuIHRo
ZSBvcHRpb24gaXMgZGlzYWJsZWQgKGRlZmF1bHQpLCBDUFVzIHRoYXQgYXJlIG5vdAo+Pj4+PiAr
cGxhdGZvcm0sIHVubGVzcyB5b3UgbWFudWFsbHkgc3BlY2lmeSB0aGUgY3B1IGFmZmluaXR5IG9m
IGFsbCBkb21haW5zCj4+Pj4+IHNvCj4+Pj4+ICt0aGF0IGFsbCB2Y3B1cyBhcmUgc2NoZWR1bGVk
IG9uIHRoZSBzYW1lIGNsYXNzIG9mIHBjcHVzIChiaWcgb3IgTElUVExFCj4+Pj4+ICtidXQgbm90
IGJvdGgpLiB2Y3B1IG1pZ3JhdGlvbiBiZXR3ZWVuIGJpZyBjb3JlcyBhbmQgTElUVExFIGNvcmVz
IGlzIG5vdAo+Pj4+PiArc3VwcG9ydGVkLiBUaHVzLCBpZiB0aGUgZmlyc3QgNCBwY3B1cyBhcmUg
YmlnIGFuZCB0aGUgbGFzdCA0IGFyZQo+Pj4+PiBMSVRUTEUsCj4+Pj4+ICthbGwgZG9tYWlucyBu
ZWVkIHRvIGhhdmUgZWl0aGVyIGNwdXMgPSAiMC0zIiBvciBjcHVzID0gIjQtNyIgaW4gdGhlaXIK
Pj4+Pj4gVk0KPj4+Pj4gK2NvbmZpZy4gTW9yZW92ZXIsIGRvbTBfdmNwdXNfcGluIG5lZWRzIHRv
IGJlIHBhc3NlZCBvbiB0aGUgWGVuIGNvbW1hbmQKPj4+Pj4gK2xpbmUuCj4+Pj4KPj4+PiBJbiB5
b3VyIGV4YW1wbGUgaGVyZSB5b3Ugc3VnZ2VzdCB0byBoYXZlIGFsbCB0aGUgdkNQVXMgb2YgYSBn
dWVzdCB0bwo+Pj4+IGVpdGhlciBvbgo+Pj4+IGJpZyBvciBMSVRUTEUgY29yZXMuIEhvdyBhYm91
dCBnaXZpbmcgYW4gZXhhbXBsZSB3aGVyZSB0aGUgZ3Vlc3QgY2FuIGhhdmUKPj4+PiAyCj4+Pj4g
TElUVExFIHZDUFVzIGFuZCBvbmUgYmlnIHZDUFU/Cj4+Pgo+Pj4gSSB3b3VsZCByYXRoZXIgZGlz
Y291cmFnZSBpdCBhdCB0aGUgbW9tZW50LCBnaXZlbiB0aGF0IGl0IHJlcXVpcmVzIG1vcmUKPj4+
IGNvbXBsZXggY3B1IGFmZmluaXR5IHNldHRpbmdzLCBvciB2Y3B1IHBpbm5pbmcuIEFsc28sIEkg
YW0gYWZyYWlkIHRoYXQKPj4+IHdpdGhvdXQgbWF0Y2hpbmcgY29ycmVzcG9uZGluZyB0b3BvbG9n
eSBpbmZvcm1hdGlvbiBvbiB0aGUgZ3Vlc3QgZGV2aWNlCj4+PiB0cmVlLCBndWVzdHMgbWlnaHQg
bm90IHdvcmsgYXMgZXhwZWN0ZWQgaW4gc3VjaCBhIHNjZW5hcmlvLgo+Pj4KPj4+IFdoYXQgZG8g
eW91IHRoaW5rPwo+Pgo+PiBZb3UgYWxyZWFkeSBrbm93IG15IHZpZXcgb24gdGhpcy4gSSB3b3Vs
ZCByYXRoZXIgc3Ryb25nbHkgZGlzY291cmFnZSBhbnlvbmUKPj4gcGlubmluZyBhbGwgdkNQVXMg
b2YgYSBkb21haW4gdG8gYmlnIGNvcmVzLiBXZSBzaG91bGQgYXZvaWQgdG8gcHJvdmlkZQo+PiBz
aG9ydGN1dHMgdG8gdXNlIHRoYXQgY291bGQgaGF2ZSBwb3RlbnRpYWxseSBkYW1hZ2VhYmxlIGlt
cGFjdCBvbiB0aGVpcgo+PiBwbGF0Zm9ybSB3aXRob3V0IHRlbGxpbmcgdGhlbS4KPiAKPiBEbyB5
b3UgaGF2ZSBhIGxpbmsgdG8gYSBkb2Mgc29tZXdoZXJlIHRoYXQgcHJvdmlkZXMgbW9yZSBkZXRh
aWxzIGFib3V0Cj4gdGhpcz8gV2UgY291bGQgYWRkIGEgbGluayB0byBpdCBoZXJlIHRvIGluZm9y
bSB1c2Vycy4gSXQgd291bGQgYmUKPiB1c2VmdWwuCgpUaGlzIGlzIHF1aXRlIHdlbGwgZGVzY3Jp
YmVkIGluIApodHRwczovL3hlbmJpdHMueGVuLm9yZy9kb2NzL3Vuc3RhYmxlL21hbi94bC5jZmcu
NS5odG1sI0NQVS1BbGxvY2F0aW9uIApzZWUgImNwdXMiLgoKPiAKPiAKPj4+IEkgc2VlLiBXaGF0
IGFib3V0Ogo+Pj4KPj4+ICAgICBTZWUgZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rv
d246aG1wLXVuc2FmZQo+Pj4KPj4+IE9yOgo+Pj4KPj4+ICAgICBTZWUgaG1wLXVuc2FmZSB1bmRl
cgo+Pj4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hlbi1jb21t
YW5kLWxpbmUuaHRtbAo+Pgo+PiBJIGJlbGlldmUgdGhhdCBwZW9wbGUgbG9va2luZyBhdCBiaWcu
TElUVExFIChhbmQgcmVhbGx5IHdhbnQgaXQpIGFyZSBzbWFydAo+PiBlbm91Z2ggdG8gbG9vayBh
dCB0aGUgZG9jcyBvciB0aGUgY29kZSB0aGVtc2VsdmVzLiBHaXZlbiBob3cgZnJhZ2lsZSBpcyB5
b3VyCj4+IHNvbHV0aW9uLCBJIHdvdWxkIHJhdGhlciBhdm9pZCB0byBoZWxwIHBlb3BsZSBkb2lu
ZyBiYWQgdGhpbmcuCj4gCj4gUGVvcGxlIG1pZ2h0IGtub3cgdmVyeSB3ZWxsIHRoZSBoYXJkd2Fy
ZSwgYW5kIGhhdmUgdmVyeSBkZXRhaWxlZAo+IGluZm9ybWF0aW9uIGFib3V0IGJpZy5MSVRUTEUg
YW5kIHRoZWlyIHBsYXRmb3JtLCBidXQgbWlnaHQgbm90IGtub3cgdGhhdAo+IG11Y2ggYWJvdXQg
WGVuLgoKV2UgYWxzbyBtaWdodCBoYXZlIHN0dWRlbnQgd2hvIHdhbnRzIHRvIHRyeSBYZW4gb24g
dGhlaXIgcGxhdGZvcm0gYW5kIApoYXZlIG5vIGNsdWUgaG93IGl0IHdvcmtzLiBTbyB3ZSB3YW50
IHRvIHByb3ZpZGUgc2FmZSBpbmZvcm1hdGlvbiBoZXJlIAphbmQgYXZvaWQgdG8gaW5kdWNlIHBp
bm5pbmcgb24gYmlnIGNvcmVzIGlzIGFsd2F5cyBzYWZlLgoKSSB0aGluayB3aXRoIHRoZSB0b29s
cyB3ZSBoYXZlLCBpdCBpcyBub3QgdmVyeSBkaWZmaWN1bHQgcHJvdmlkZSBhIHF1aWNrIAp0dXRv
IGhvdyB0byBkbyBiaWcuTElUVExFIGluIFhlbi4gT2J2aW91c2x5IHRoaXMgd2lsbCBub3QgYmUg
YXMgZWFzeSBhcyAKdGhlIHNvbHV0aW9uIHN1Z2dlc3RlZCBieSBEYXJpbyBpbiBpdHMgZGVzaWdu
IGRvY3VtZW50LgoKVGhlIG1vc3QgaW1wb3J0YW50IGJpdHMgaXMgbGlieGwgcHJvdmlkZSBhbiBl
eHRlbnNpdmUgd2F5IHRvIHNldCBDUFVzIAphZmZpbml0eS4gT1Mgc3VjaCBhcyBMaW51eCB3aWxs
IGJlIGFibGUgdG8gZGVhbCB3aXRoIGJpZy5MSVRUTEUgZXZlbiAKd2l0aG91dCBEVCB0aG91Z2h0
IHNjaGVkdWxpbmcgbWlnaHQgbm90IGJlIHRoYXQgZ29vZC4uLiBJIGhhdmUgbm8gaWRlYSAKaG93
IEFuZHJvaWQgZGV0ZWN0cyBiaWcuTElUVExFIGFuZCB3aWxsIGxlYXZlIHRoYXQgdG8gcGVyc29u
IHdobyBrbm93cyBtb3JlLgoKPiAKPiBJIHdvdWxkIGxpa2UgdG8gaW50cm9kdWNlIGEgdGllIGJl
dHdlZW4gdGhlIHdhcm5pbmcgbWVzc2FnZSBhbmQgdGhlCj4gZG9jdW1lbnRhdGlvbiBwcm92aWRl
ZC4gVGhlIHRpZSBkb2Vzbid0IGhhdmUgdG8gYmUgYXJvdW5kIGhtcC11bnNhZmU6Cj4gdGhlIGlu
dGVudGlvbiB3YXNuJ3QgcmVhbGx5IHRvIHByb3ZpZGUgYSBzaG9ydGN1dCB0byBkbyBtb3JlIGRh
bWFnZSwgYnV0Cj4gcmF0aGVyIHRvIGluZm9ybSBhYm91dCB0aGUgc2l0dWF0aW9uLiBJbiBmYWN0
LCBJIGRpZG4ndCBtZWFuIHRvCj4gcmVjb21tZW5kIHRoZSB1c2FnZSBvZiBobXAtdW5zYWZlLgoK
SW4gdGhhdCBjYXNlIHdlIHNob3VsZCBtYWtlIGNsZWFyIGhtcC11bnNhZmUgaXMgbm90IHJlY29t
bWVuZGVkLiBXaGVuIEkgCnJlYWQgdGhlIHN1Z2dlc3RlZCBwYXJhZ3JhcGggZm9yIHRoZSBjb21t
YW5kIGxpbmUgb3B0aW9uLCBpdCBmZWVscyB0aGF0IAppdCBpcyBzYWZlIHRvIHVzZSBpdCBpZiB5
b3UgcGluIHlvdXIgZG9tYWluIG9uIGJpZyBjb3JlcyBvbmx5LgoKPiAKPiBNYXliZSB3ZSBjb3Vs
ZCBzYXk6Cj4gCj4gICAgU2VlIGJpZy5MSVRUTEUgdW5kZXIgaHR0cHM6Ly94ZW5iaXRzLnhlbi5v
cmcvZG9jcy91bnN0YWJsZS9taXNjL3hlbi1jb21tYW5kLWxpbmUuaHRtbAo+IAo+IG9yIGNyZWF0
ZSBkb2NzL21pY3MvYXJtL2JpZy5MSVRUTEUgPwoKQSBkb2Mgd291bGQgbWFrZSBtb3JlIHNlbnNl
IG92ZXIgYSBsb25nIHBhcmFncmFwaCBpbiB0aGUgeGVuLWNvbW1hbmQtbGluZS4KCkJ1dCBpZiB3
ZSBkZWNpZGUgdG8gbm8gcmVjb21tZW5kIHRoZSB1c2FnZSBvZiBobXAtdW5zYWZlIChhcyB5b3Ug
CnN1Z2dlc3RlZCBhYm92ZSksIHRoZW4gd2Ugc2hvdWxkIGF2b2lkIHRvIHRlYXNlIHRoZSB1c2Vy
IHdpdGggdGhhdC4gCkFueW9uZSBjYXJpbmcgZW5vdWdoIGFib3V0IGJpZy5MSVRUTEUgY291bGQg
ZmluZCBlYXNpbHkgYSBkb2N1bWVudGF0aW9uIAp0byBlbmFibGUgaXQgb24gWGVuLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 22:08:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 22:08:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emoAZ-0002UP-JD; Fri, 16 Feb 2018 22:07:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=maue=fk=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emoAY-0002UJ-Tg
 for xen-devel@lists.xen.org; Fri, 16 Feb 2018 22:07:50 +0000
X-Inumbo-ID: 00d5ff3c-1366-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00d5ff3c-1366-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 22:09:06 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A05AD2178A;
 Fri, 16 Feb 2018 22:07:43 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A05AD2178A
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 16 Feb 2018 14:07:43 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <01ff0231-6f01-3214-09eb-e19e27d2dd7d@arm.com>
Message-ID: <alpine.DEB.2.10.1802161407210.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <01ff0231-6f01-3214-09eb-e19e27d2dd7d@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 0/4] unsafe big.LITTLE support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE1LzAyLzE4IDIz
OjE2LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiBIaSBhbGwsCj4gCj4gSGkgU3RlZmFu
bywKPiAKPiA+IFRoaXMgc2VyaWVzIGNoYW5nZXMgdGhlIGluaXRpYWxpemF0aW9uIG9mIHR3byB2
aXJ0dWFsIHJlZ2lzdGVycyB0byBtYWtlCj4gPiBzdXJlIHRoZXkgbWF0Y2ggdGhlIHZhbHVlIG9m
IHRoZSB1bmRlcmx5aW5nIHBoeXNpY2FsIGNwdS4KPiA+IAo+ID4gSXQgYWxzbyBkaXNhYmxlcyBj
cHVzIGRpZmZlcmVudCBmcm9tIHRoZSBib290IGNwdSwgdW5sZXNzIGEgbmV3bHkKPiA+IGludHJv
ZHVjZWQgY29tbWFuZCBsaW5lIG9wdGlvbiBpcyBzcGVjaWZpZWQuIEluIHRoYXQgY2FzZSwgaXQg
ZXhwbGFpbnMKPiA+IGhvdyB0byBzZXR1cCB0aGUgc3lzdGVtIHRvIGF2b2lkIGNvcnJ1cHRpb25z
LCB3aGljaCBpbnZvbHZlcyBtYW51YWxseQo+ID4gc3BlY2lmeWluZyB0aGUgY3B1IGFmZmluaXR5
IG9mIGFsbCBkb21haW5zLCBiZWNhdXNlIHRoZSBzY2hlZHVsZXIgc3RpbGwKPiA+IGxhY2tzIGJp
Zy5MSVRUTEUgc3VwcG9ydC4KPiBPbiB0b3Agb2YgdGhpcyBzZXJpZXMsIEkgdGhpbmsgd2Ugd2Fu
dCB0byByZXdvcmsgaG93IHdlIHJlYWQgdGhlIHNpemUgb2YgdGhlCj4gY2FjaGVsaW5lLiBBdCB0
aGUgbW9tZW50LCB3ZSBvbmx5IHJlYWQgaXQgb24gdGhlIGJvb3QgQ1BVLiBCdXQgdGhleSBtYXkg
YmUKPiBkaWZmZXJlbnQgb24gZWFjaCBDUFVzLgo+IAo+IFNvIEkgd291bGQgcmVwbGFjZSB0aGF0
IHZhcmlhYmxlIGJ5IHJlYWRpbmcgdGhlIGNhY2hlbGluZSBzaXplIGV2ZXJ5dGltZSBmcm9tCj4g
c3lzdGVtIHJlZ2lzdGVycy4gVGhpcyBzaG91bGQgcXVpY2tlciB0aGFuIHRyeWluZyB0byByZWFk
IHRoZSBtZW1vcnkgdG8ga25vdwo+IHRoZSBjYWNoZWxpbmUgc2l6ZS4KPiAKPiBOb3RlIHRoYXQg
SSBzdWdnZXN0ZWQgdGhpcyBhcyBhIHNtYWxsIHRhc2tzIGZvciBPdXRyZWFjaHkvR1NPQy4KClRo
ZSBzdWdnZXN0aW9uIGlzIHZlcnkgZ29vZCwgSSdsbCBkbyBpdCBhcyBwYXJ0IG9mIHRoaXMgc2Vy
aWVzLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 22:48:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 22:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emonR-0005Fo-RL; Fri, 16 Feb 2018 22:48:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emonQ-0005FR-Bd
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 22:48:00 +0000
X-Inumbo-ID: 57be9825-136b-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57be9825-136b-11e8-ba59-bc764e045a96;
 Fri, 16 Feb 2018 23:47:19 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emonM-0001MS-QC; Fri, 16 Feb 2018 22:47:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emonH-0002VY-I3; Fri, 16 Feb 2018 22:47:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emonH-0000CW-A2; Fri, 16 Feb 2018 22:47:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119433-mainreport@xen.org>
X-Osstest-Failures: xtf:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xtf:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xtf:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xtf:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xtf:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
X-Osstest-Versions-This: xtf=d6bd213188c6e4b2f7c6ffeefe5f5ce0e7747dc1
X-Osstest-Versions-That: xtf=548224fe4256ea02669f106fe8b3297a22e6b4ad
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 22:47:51 +0000
Subject: [Xen-devel] [xtf test] 119433: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTQzMyB4dGYgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTQzMy8KCkZhaWx1cmVzIDotLyBidXQgbm8gcmVncmVz
c2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5n
OgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1z
ZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDUy
IHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1MiB4dGYvdGVzdC1o
dm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4dGYgICAgICAgICAgICAgICAgICBk
NmJkMjEzMTg4YzZlNGIyZjdjNmZmZWVmZTVmNWNlMGU3NzQ3ZGMxCmJhc2VsaW5lIHZlcnNpb246
CiB4dGYgICAgICAgICAgICAgICAgICA1NDgyMjRmZTQyNTZlYTAyNjY5ZjEwNmZlOGIzMjk3YTIy
ZTZiNGFkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTkyODAgIDIwMTgtMDItMTUgMTQ6MjA6NTgg
WiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5NDMzICAyMDE4LTAyLTE2IDIwOjMx
OjQzIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2
aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hv
bWUveGVuL2dpdC94dGYuZ2l0CiAgIDU0ODIyNGYuLmQ2YmQyMTMgIGQ2YmQyMTMxODhjNmU0YjJm
N2M2ZmZlZWZlNWY1Y2UwZTc3NDdkYzEgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 16 23:02:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 16 Feb 2018 23:02:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emp1Y-0006gY-7Y; Fri, 16 Feb 2018 23:02:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jbeh=fk=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emp1X-0006gB-K2
 for xen-devel@lists.xenproject.org; Fri, 16 Feb 2018 23:02:35 +0000
X-Inumbo-ID: a6c3d132-136d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a6c3d132-136d-11e8-b9b1-635ca7ef6cff;
 Fri, 16 Feb 2018 23:03:50 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emp1Q-0001kk-0G; Fri, 16 Feb 2018 23:02:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emp1K-00035n-Oi; Fri, 16 Feb 2018 23:02:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emp1K-0007R6-GQ; Fri, 16 Feb 2018 23:02:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119436-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
X-Osstest-Versions-That: xen=fdbed42649eb064e7c6d1bae2bdd4f46e7b2a160
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 16 Feb 2018 23:02:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119436: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0911658709953970411=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119436 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119436/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  24470b99c1671dca531c2cf5747eda2f8892ecbc
baseline version:
 xen                  fdbed42649eb064e7c6d1bae2bdd4f46e7b2a160

Last test of basis   119308  2018-02-15 20:00:59 Z    1 days
Testing same since   119436  2018-02-16 21:01:08 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Uwe Dannowski <uwed@amazon.de>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   fdbed42649..24470b99c1  24470b99c1671dca531c2cf5747eda2f8892ecbc -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0911658709953970411==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 00:31:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 00:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emqPW-0004uk-2p; Sat, 17 Feb 2018 00:31:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hjpc=fl=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emqPV-0004ue-5l
 for xen-devel@lists.xen.org; Sat, 17 Feb 2018 00:31:25 +0000
X-Inumbo-ID: 0e9cbc40-137a-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0e9cbc40-137a-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 00:32:39 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0254020C09;
 Sat, 17 Feb 2018 00:31:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0254020C09
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 16 Feb 2018 16:31:15 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <1ee75f4f-80f3-f0bc-11df-48e9bde9fc8d@arm.com>
Message-ID: <alpine.DEB.2.10.1802161555430.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
 <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
 <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
 <1ee75f4f-80f3-f0bc-11df-48e9bde9fc8d@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE2LzAyLzIwMTgg
MjE6MTUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMTYgRmViIDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTYvMDIvMjAxOCAyMDo1MCwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IE9uIEZyaSwgMTYgRmViIDIwMTgsIEp1bGllbiBHcmFs
bCB3cm90ZToKPiA+ID4gPiA+IEhpIFN0ZWZhbm8sCj4gPiA+ID4gPiAKPiA+ID4gPiA+IE9uIDE1
LzAyLzE4IDIzOjE3LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gPiA+IFVwZGF0
ZSB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgaG1wLXVuc2FmZSBvcHRpb24gdG8gZXhwbGFpbiBo
b3cgdG8KPiA+ID4gPiA+ID4gdXNlCj4gPiA+ID4gPiA+IGl0IHNhZmVseSwgdG9nZXRoZXIgd2l0
aCB0aGUgcmlnaHQgY3B1IGFmZmluaXR5IHNldHRpbmcsIG9uCj4gPiA+ID4gPiA+IGJpZy5MSVRU
TEUKPiA+ID4gPiA+ID4gc3lzdGVtcy4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEFsc28gdXBk
YXRlIHRoZSB3YXJuaW5nIG1lc3NhZ2UgdG8gcG9pbnQgdXNlcnMgdG8gdGhlIGRvY3MuCj4gPiA+
ID4gPiA+IAo+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiA+IENDOiBqYmV1bGljaEBzdXNlLmNvbQo+
ID4gPiA+ID4gPiBDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQo+ID4gPiA+ID4gPiBDQzogdGlt
QHhlbi5vcmcKPiA+ID4gPiA+ID4gQ0M6IHdlaS5saXUyQGNpdHJpeC5jb20KPiA+ID4gPiA+ID4g
Q0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KPiA+ID4gPiA+ID4gQ0M6IEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbQo+ID4gPiA+ID4gPiBDQzogaWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bQo+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiA+ICAgICBkb2NzL21pc2Mv
eGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEwICsrKysrKysrKy0KPiA+ID4gPiA+ID4gICAg
IHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICAgICAgIHwgIDkgKysrKystLS0tCj4gPiA+
ID4gPiA+ICAgICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25z
KC0pCj4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KPiA+ID4gPiA+ID4gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93bgo+ID4gPiA+ID4gPiBpbmRleCAyMTg0Y2I5Li5hMWViZWVhIDEwMDY0NAo+
ID4gPiA+ID4gPiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4g
PiA+ID4gPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gPiA+
ID4gPiBAQCAtMTAwNyw3ICsxMDA3LDE1IEBAIENvbnRyb2wgWGVucyB1c2Ugb2YgdGhlIEFQRUkg
SGFyZHdhcmUgRXJyb3IKPiA+ID4gPiA+ID4gU291cmNlCj4gPiA+ID4gPiA+IFRhYmxlLCBzaG91
bGQgb25lIGJlIGZvdW5kLgo+ID4gPiA+ID4gPiAgICAgICBTYXkgeWVzIGF0IHlvdXIgb3duIHJp
c2sgaWYgeW91IHdhbnQgdG8gZW5hYmxlIGhldGVyb2dlbm91cwo+ID4gPiA+ID4gPiBjb21wdXRp
bmcKPiA+ID4gPiA+ID4gICAgIChzdWNoIGFzIGJpZy5MSVRUTEUpLiBUaGlzIG1heSByZXN1bHQg
dG8gYW4gdW5zdGFibGUgYW5kCj4gPiA+ID4gPiA+IGluc2VjdXJlCj4gPiA+ID4gPiA+IC1wbGF0
Zm9ybS4gV2hlbiB0aGUgb3B0aW9uIGlzIGRpc2FibGVkIChkZWZhdWx0KSwgQ1BVcyB0aGF0IGFy
ZSBub3QKPiA+ID4gPiA+ID4gK3BsYXRmb3JtLCB1bmxlc3MgeW91IG1hbnVhbGx5IHNwZWNpZnkg
dGhlIGNwdSBhZmZpbml0eSBvZiBhbGwKPiA+ID4gPiA+ID4gZG9tYWlucwo+ID4gPiA+ID4gPiBz
bwo+ID4gPiA+ID4gPiArdGhhdCBhbGwgdmNwdXMgYXJlIHNjaGVkdWxlZCBvbiB0aGUgc2FtZSBj
bGFzcyBvZiBwY3B1cyAoYmlnIG9yCj4gPiA+ID4gPiA+IExJVFRMRQo+ID4gPiA+ID4gPiArYnV0
IG5vdCBib3RoKS4gdmNwdSBtaWdyYXRpb24gYmV0d2VlbiBiaWcgY29yZXMgYW5kIExJVFRMRSBj
b3JlcyBpcwo+ID4gPiA+ID4gPiBub3QKPiA+ID4gPiA+ID4gK3N1cHBvcnRlZC4gVGh1cywgaWYg
dGhlIGZpcnN0IDQgcGNwdXMgYXJlIGJpZyBhbmQgdGhlIGxhc3QgNCBhcmUKPiA+ID4gPiA+ID4g
TElUVExFLAo+ID4gPiA+ID4gPiArYWxsIGRvbWFpbnMgbmVlZCB0byBoYXZlIGVpdGhlciBjcHVz
ID0gIjAtMyIgb3IgY3B1cyA9ICI0LTciIGluCj4gPiA+ID4gPiA+IHRoZWlyCj4gPiA+ID4gPiA+
IFZNCj4gPiA+ID4gPiA+ICtjb25maWcuIE1vcmVvdmVyLCBkb20wX3ZjcHVzX3BpbiBuZWVkcyB0
byBiZSBwYXNzZWQgb24gdGhlIFhlbgo+ID4gPiA+ID4gPiBjb21tYW5kCj4gPiA+ID4gPiA+ICts
aW5lLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJbiB5b3VyIGV4YW1wbGUgaGVyZSB5b3Ugc3VnZ2Vz
dCB0byBoYXZlIGFsbCB0aGUgdkNQVXMgb2YgYSBndWVzdCB0bwo+ID4gPiA+ID4gZWl0aGVyIG9u
Cj4gPiA+ID4gPiBiaWcgb3IgTElUVExFIGNvcmVzLiBIb3cgYWJvdXQgZ2l2aW5nIGFuIGV4YW1w
bGUgd2hlcmUgdGhlIGd1ZXN0IGNhbgo+ID4gPiA+ID4gaGF2ZQo+ID4gPiA+ID4gMgo+ID4gPiA+
ID4gTElUVExFIHZDUFVzIGFuZCBvbmUgYmlnIHZDUFU/Cj4gPiA+ID4gCj4gPiA+ID4gSSB3b3Vs
ZCByYXRoZXIgZGlzY291cmFnZSBpdCBhdCB0aGUgbW9tZW50LCBnaXZlbiB0aGF0IGl0IHJlcXVp
cmVzIG1vcmUKPiA+ID4gPiBjb21wbGV4IGNwdSBhZmZpbml0eSBzZXR0aW5ncywgb3IgdmNwdSBw
aW5uaW5nLiBBbHNvLCBJIGFtIGFmcmFpZCB0aGF0Cj4gPiA+ID4gd2l0aG91dCBtYXRjaGluZyBj
b3JyZXNwb25kaW5nIHRvcG9sb2d5IGluZm9ybWF0aW9uIG9uIHRoZSBndWVzdCBkZXZpY2UKPiA+
ID4gPiB0cmVlLCBndWVzdHMgbWlnaHQgbm90IHdvcmsgYXMgZXhwZWN0ZWQgaW4gc3VjaCBhIHNj
ZW5hcmlvLgo+ID4gPiA+IAo+ID4gPiA+IFdoYXQgZG8geW91IHRoaW5rPwo+ID4gPiAKPiA+ID4g
WW91IGFscmVhZHkga25vdyBteSB2aWV3IG9uIHRoaXMuIEkgd291bGQgcmF0aGVyIHN0cm9uZ2x5
IGRpc2NvdXJhZ2UKPiA+ID4gYW55b25lCj4gPiA+IHBpbm5pbmcgYWxsIHZDUFVzIG9mIGEgZG9t
YWluIHRvIGJpZyBjb3Jlcy4gV2Ugc2hvdWxkIGF2b2lkIHRvIHByb3ZpZGUKPiA+ID4gc2hvcnRj
dXRzIHRvIHVzZSB0aGF0IGNvdWxkIGhhdmUgcG90ZW50aWFsbHkgZGFtYWdlYWJsZSBpbXBhY3Qg
b24gdGhlaXIKPiA+ID4gcGxhdGZvcm0gd2l0aG91dCB0ZWxsaW5nIHRoZW0uCj4gPiAKPiA+IERv
IHlvdSBoYXZlIGEgbGluayB0byBhIGRvYyBzb21ld2hlcmUgdGhhdCBwcm92aWRlcyBtb3JlIGRl
dGFpbHMgYWJvdXQKPiA+IHRoaXM/IFdlIGNvdWxkIGFkZCBhIGxpbmsgdG8gaXQgaGVyZSB0byBp
bmZvcm0gdXNlcnMuIEl0IHdvdWxkIGJlCj4gPiB1c2VmdWwuCj4gCj4gVGhpcyBpcyBxdWl0ZSB3
ZWxsIGRlc2NyaWJlZCBpbgo+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUv
bWFuL3hsLmNmZy41Lmh0bWwjQ1BVLUFsbG9jYXRpb24gc2VlCj4gImNwdXMiLgoKT0ssIEknbGwg
YWRkIHRoZSBsaW5rIGluIGEgbmV3IGJpZy5MSVRUTEUgZG9jLiBBbHNvLCBkbyB5b3UgaGF2ZSBh
bnkKZG9jdW1lbnRhdGlvbiBvciBsaW5rIGFib3V0IGJpZyBjb3JlIGJlaW5nIHBvdGVudGlhbGx5
IGRhbWFnaW5nPyBJdAp3b3VsZCBiZSBnb29kIHRvIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQg
dGhhdCB0b28gaW4gdGhlIGJpZy5MSVRUTEUKZG9jLgoKCj4gPiA+ID4gSSBzZWUuIFdoYXQgYWJv
dXQ6Cj4gPiA+ID4gCj4gPiA+ID4gICAgIFNlZSBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bjpobXAtdW5zYWZlCj4gPiA+ID4gCj4gPiA+ID4gT3I6Cj4gPiA+ID4gCj4gPiA+ID4g
ICAgIFNlZSBobXAtdW5zYWZlIHVuZGVyCj4gPiA+ID4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcv
ZG9jcy91bnN0YWJsZS9taXNjL3hlbi1jb21tYW5kLWxpbmUuaHRtbAo+ID4gPiAKPiA+ID4gSSBi
ZWxpZXZlIHRoYXQgcGVvcGxlIGxvb2tpbmcgYXQgYmlnLkxJVFRMRSAoYW5kIHJlYWxseSB3YW50
IGl0KSBhcmUgc21hcnQKPiA+ID4gZW5vdWdoIHRvIGxvb2sgYXQgdGhlIGRvY3Mgb3IgdGhlIGNv
ZGUgdGhlbXNlbHZlcy4gR2l2ZW4gaG93IGZyYWdpbGUgaXMKPiA+ID4geW91cgo+ID4gPiBzb2x1
dGlvbiwgSSB3b3VsZCByYXRoZXIgYXZvaWQgdG8gaGVscCBwZW9wbGUgZG9pbmcgYmFkIHRoaW5n
Lgo+ID4gCj4gPiBQZW9wbGUgbWlnaHQga25vdyB2ZXJ5IHdlbGwgdGhlIGhhcmR3YXJlLCBhbmQg
aGF2ZSB2ZXJ5IGRldGFpbGVkCj4gPiBpbmZvcm1hdGlvbiBhYm91dCBiaWcuTElUVExFIGFuZCB0
aGVpciBwbGF0Zm9ybSwgYnV0IG1pZ2h0IG5vdCBrbm93IHRoYXQKPiA+IG11Y2ggYWJvdXQgWGVu
Lgo+IAo+IFdlIGFsc28gbWlnaHQgaGF2ZSBzdHVkZW50IHdobyB3YW50cyB0byB0cnkgWGVuIG9u
IHRoZWlyIHBsYXRmb3JtIGFuZCBoYXZlIG5vCj4gY2x1ZSBob3cgaXQgd29ya3MuIFNvIHdlIHdh
bnQgdG8gcHJvdmlkZSBzYWZlIGluZm9ybWF0aW9uIGhlcmUgYW5kIGF2b2lkIHRvCj4gaW5kdWNl
IHBpbm5pbmcgb24gYmlnIGNvcmVzIGlzIGFsd2F5cyBzYWZlLgo+IAo+IEkgdGhpbmsgd2l0aCB0
aGUgdG9vbHMgd2UgaGF2ZSwgaXQgaXMgbm90IHZlcnkgZGlmZmljdWx0IHByb3ZpZGUgYSBxdWlj
ayB0dXRvCj4gaG93IHRvIGRvIGJpZy5MSVRUTEUgaW4gWGVuLiBPYnZpb3VzbHkgdGhpcyB3aWxs
IG5vdCBiZSBhcyBlYXN5IGFzIHRoZQo+IHNvbHV0aW9uIHN1Z2dlc3RlZCBieSBEYXJpbyBpbiBp
dHMgZGVzaWduIGRvY3VtZW50Lgo+IAo+IFRoZSBtb3N0IGltcG9ydGFudCBiaXRzIGlzIGxpYnhs
IHByb3ZpZGUgYW4gZXh0ZW5zaXZlIHdheSB0byBzZXQgQ1BVcwo+IGFmZmluaXR5LiBPUyBzdWNo
IGFzIExpbnV4IHdpbGwgYmUgYWJsZSB0byBkZWFsIHdpdGggYmlnLkxJVFRMRSBldmVuIHdpdGhv
dXQKPiBEVCB0aG91Z2h0IHNjaGVkdWxpbmcgbWlnaHQgbm90IGJlIHRoYXQgZ29vZC4uLiBJIGhh
dmUgbm8gaWRlYSBob3cgQW5kcm9pZAo+IGRldGVjdHMgYmlnLkxJVFRMRSBhbmQgd2lsbCBsZWF2
ZSB0aGF0IHRvIHBlcnNvbiB3aG8ga25vd3MgbW9yZS4KClN1cmUsIEknbGwgd3JpdGUgYSBuZXcg
ZG9jLgoKCj4gPiBJIHdvdWxkIGxpa2UgdG8gaW50cm9kdWNlIGEgdGllIGJldHdlZW4gdGhlIHdh
cm5pbmcgbWVzc2FnZSBhbmQgdGhlCj4gPiBkb2N1bWVudGF0aW9uIHByb3ZpZGVkLiBUaGUgdGll
IGRvZXNuJ3QgaGF2ZSB0byBiZSBhcm91bmQgaG1wLXVuc2FmZToKPiA+IHRoZSBpbnRlbnRpb24g
d2Fzbid0IHJlYWxseSB0byBwcm92aWRlIGEgc2hvcnRjdXQgdG8gZG8gbW9yZSBkYW1hZ2UsIGJ1
dAo+ID4gcmF0aGVyIHRvIGluZm9ybSBhYm91dCB0aGUgc2l0dWF0aW9uLiBJbiBmYWN0LCBJIGRp
ZG4ndCBtZWFuIHRvCj4gPiByZWNvbW1lbmQgdGhlIHVzYWdlIG9mIGhtcC11bnNhZmUuCj4gCj4g
SW4gdGhhdCBjYXNlIHdlIHNob3VsZCBtYWtlIGNsZWFyIGhtcC11bnNhZmUgaXMgbm90IHJlY29t
bWVuZGVkLiBXaGVuIEkgcmVhZAo+IHRoZSBzdWdnZXN0ZWQgcGFyYWdyYXBoIGZvciB0aGUgY29t
bWFuZCBsaW5lIG9wdGlvbiwgaXQgZmVlbHMgdGhhdCBpdCBpcyBzYWZlCj4gdG8gdXNlIGl0IGlm
IHlvdSBwaW4geW91ciBkb21haW4gb24gYmlnIGNvcmVzIG9ubHkuCgpJJ2xsIG1ha2UgaXQgY2xl
YXJlciB0aGF0IGhtcC11bnNhZmUgaXMgbm90IHJlY29tbWVuZGVkLiBJJ2xsIGNvbXBsZXRlbHkK
c2VwYXJhdGUgdGhlIGJpZy5MSVRUTEUgaW5mb3JtYXRpb24gZG9jIGZyb20gaG1wLXVuc2FmZS4K
Cgo+ID4gTWF5YmUgd2UgY291bGQgc2F5Ogo+ID4gCj4gPiAgICBTZWUgYmlnLkxJVFRMRSB1bmRl
cgo+ID4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3hlbi1jb21t
YW5kLWxpbmUuaHRtbAo+ID4gCj4gPiBvciBjcmVhdGUgZG9jcy9taWNzL2FybS9iaWcuTElUVExF
ID8KPiAKPiBBIGRvYyB3b3VsZCBtYWtlIG1vcmUgc2Vuc2Ugb3ZlciBhIGxvbmcgcGFyYWdyYXBo
IGluIHRoZSB4ZW4tY29tbWFuZC1saW5lLgo+IAo+IEJ1dCBpZiB3ZSBkZWNpZGUgdG8gbm8gcmVj
b21tZW5kIHRoZSB1c2FnZSBvZiBobXAtdW5zYWZlIChhcyB5b3Ugc3VnZ2VzdGVkCj4gYWJvdmUp
LCB0aGVuIHdlIHNob3VsZCBhdm9pZCB0byB0ZWFzZSB0aGUgdXNlciB3aXRoIHRoYXQuIEFueW9u
ZSBjYXJpbmcgZW5vdWdoCj4gYWJvdXQgYmlnLkxJVFRMRSBjb3VsZCBmaW5kIGVhc2lseSBhIGRv
Y3VtZW50YXRpb24gdG8gZW5hYmxlIGl0IG9uIFhlbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 00:59:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 00:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emqqd-0006YQ-As; Sat, 17 Feb 2018 00:59:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emqqb-0006Xw-Qu
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 00:59:25 +0000
X-Inumbo-ID: f91f1ae6-137d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f91f1ae6-137d-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 01:00:40 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emqqS-0005I6-Ir; Sat, 17 Feb 2018 00:59:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emqqM-00018c-Uh; Sat, 17 Feb 2018 00:59:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emqqM-0002Zc-07; Sat, 17 Feb 2018 00:59:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119358-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 xen-unstable:test-amd64-amd64-xl-rtds:leak-check/check:fail:allowable
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=fdbed42649eb064e7c6d1bae2bdd4f46e7b2a160
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 00:59:10 +0000
Subject: [Xen-devel] [xen-unstable test] 119358: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8374963061573146544=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119358 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119358/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-xsm        7 xen-boot                 fail REGR. vs. 118698

Regressions which are regarded as allowable (not blocking):
 test-amd64-amd64-xl-rtds     23 leak-check/check         fail REGR. vs. 118698

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118698
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118698
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118698
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118698
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  fdbed42649eb064e7c6d1bae2bdd4f46e7b2a160
baseline version:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d

Last test of basis   118698  2018-02-08 19:23:11 Z    8 days
Failing since        118802  2018-02-10 00:36:18 Z    6 days    8 attempts
Testing same since   119358  2018-02-16 02:08:11 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Paul Semel <semelpaul@gmail.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sameer Goel <sameer.goel@linaro.org>
  Simon Gaiser <simon@invisiblethingslab.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       fail    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     fail    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 746 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8374963061573146544==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 01:39:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 01:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emrT1-0007B7-Le; Sat, 17 Feb 2018 01:39:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hjpc=fl=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1emrSz-0007B1-Kn
 for xen-devel@lists.xen.org; Sat, 17 Feb 2018 01:39:05 +0000
X-Inumbo-ID: 3e2b87b4-1383-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3e2b87b4-1383-11e8-ba59-bc764e045a96;
 Sat, 17 Feb 2018 02:38:24 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6213221746;
 Sat, 17 Feb 2018 01:39:03 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6213221746
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 16 Feb 2018 17:39:03 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <e332cd94-f98d-ae5d-f88f-5d8b227f9311@arm.com>
Message-ID: <alpine.DEB.2.10.1802161208510.5392@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-2-git-send-email-sstabellini@kernel.org>
 <e332cd94-f98d-ae5d-f88f-5d8b227f9311@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 2/4] xen/arm: read ACTLR on the pcpu where
 the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTUvMDIvMTggMjM6MTYsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIGJp
Zy5MSVRUTEUgc3lzdGVtcyBub3QgYWxsIGNvcmVzIGhhdmUgdGhlIHNhbWUgQUNUTFIuIEluc3Rl
YWQgb2YKPiA+IHJlYWRpbmcgQUNUTFIgYW5kIHNldHRpbmcgdi0+YXJjaC5hY3RsciBpbiB2Y3B1
X2luaXRpYWxpc2UsIHdoaWNoIGlzIHJ1bgo+ID4gYWx3YXlzIG9uIHBjcHUgMCwgZG8gaXQgbGF0
ZXIgb24gdGhlIHNhbWUgcGNwdSB3aGVyZSB0aGUgdmNwdSB3aWxsIHJ1bi4KPiAKPiBXaGlsZSB0
aGUgSGFyZHdhcmUgZG9tYWluIHZDUFVzIHdpbGwgYWx3YXlzIGJlIGNyZWF0ZWQgb24gcENQVSAw
LCB0aGlzIG1heSBub3QKPiBiZSB0aGUgY2FzZSBmb3Igb3RoZXIgZG9tYWluIGFzIGl0IGlzIGRv
bmUgdmlhIGFuIGh5cGVyY2FsbC4KCkknbGwgcmV3b3JkCgoKPiA+IAo+ID4gVGhpcyB3YXksIGFz
c3VtaW5nIHRoYXQgdGhlIHZjcHUgaGFzIGJlZW4gY3JlYXRlZCB3aXRoIHRoZSByaWdodCBwY3B1
Cj4gPiBhZmZpbml0eSwgdGhlIGd1ZXN0IHdpbGwgYmUgYWJsZSB0byByZWFkIHRoZSByaWdodCBB
Q1RMUiB2YWx1ZSwgbWF0Y2hpbmcKPiA+IHRoZSBvbmUgb2YgdGhlIHBoeXNpY2FsIGNwdS4KPiA+
IAo+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgo+ID4gLS0tCj4gPiAgIHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDQgKystLQo+ID4g
ICAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4g
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCj4gPiBpbmRleCBhMDEwNDQzLi41MzJlODI0IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+IEBAIC0zMTQs
NiArMzE0LDggQEAgc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFpbChzdHJ1Y3QgdmNwdSAqcHJldikK
PiA+ICAgICBzdGF0aWMgdm9pZCBjb250aW51ZV9uZXdfdmNwdShzdHJ1Y3QgdmNwdSAqcHJldikK
PiA+ICAgewo+ID4gKyAgICBjdXJyZW50LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihBQ1RM
Ul9FTDEpOwo+IAo+IFRoaXMgaXMgbm90IGVub3VnaCwgeW91IGFsc28gbmVlZCB0byBtb3ZlIHRo
ZSBjYWxsIG9mCj4gcHJvY2Vzc29yX3ZjcHVfaW5pdGlhbGlzZSBoZXJlLiBGb3IgaW5zdGFuY2Ug
b24gQ29ydGV4LUExNSwgdGhpcyB3aWxsCj4gc2V0L2NsZWFyIHRoZSBTTVAgYml0IGluIEFDVExS
LgoKUmlnaHQhIEknbGwgbWFrZSB0aGUgY2hhbmdlLgoKCj4gQWxzbywgSSBqdXN0IG5vdGljZWQg
dGhhdCBwcm9jZXNzb3JfdmNwdV9pbml0aWFsaXplIChpbiBhcmNoL2FybS9wcm9jZXNzb3IuYykK
PiBhc3N1bWVzIGFsbCB0aGUgcHJvY2Vzc29yIHdpbGwgYmUgdGhlIHNhbWUuICBXZSBwcm9iYWJs
eSB3YW50IHRvIHR1cm4gdGhlCj4gdmFyaWFibGUgcHJvY2Vzc29yIGludG8gYSBwZXItY3B1IHZh
bHVlLgoKR29vZCBwb2ludCwgSSdsbCBhZGQgYSBwYXRjaCBmb3IgdGhhdAoKCj4gPiArCj4gPiAg
ICAgICBzY2hlZHVsZV90YWlsKHByZXYpOwo+ID4gICAgICAgICBpZiAoIGlzX2lkbGVfdmNwdShj
dXJyZW50KSApCj4gPiBAQCAtNTQwLDggKzU0Miw2IEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3Ry
dWN0IHZjcHUgKnYpCj4gPiAgICAgICAgIHYtPmFyY2gudm1waWRyID0gTVBJRFJfU01QIHwgdmNw
dWlkX3RvX3ZhZmZpbml0eSh2LT52Y3B1X2lkKTsKPiA+ICAgLSAgICB2LT5hcmNoLmFjdGxyID0g
UkVBRF9TWVNSRUczMihBQ1RMUl9FTDEpOwo+ID4gLQo+ID4gICAgICAgdi0+YXJjaC5oY3JfZWwy
ID0gZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKCk7Cj4gPiAgICAgICAgIHByb2Nlc3Nvcl92Y3B1X2lu
aXRpYWxpc2Uodik7Cj4gPiAKPiAKPiBDaGVlcnMsCj4gCj4gLS0gCj4gSnVsaWVuIEdyYWxsCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 02:31:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 02:31:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emsHn-0002zT-Do; Sat, 17 Feb 2018 02:31:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emsHm-0002zH-4q
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 02:31:34 +0000
X-Inumbo-ID: d84efc60-138a-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d84efc60-138a-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 02:32:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emsHc-0001Yd-Jp; Sat, 17 Feb 2018 02:31:24 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emsHX-0000JW-7G; Sat, 17 Feb 2018 02:31:19 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emsHX-0008C7-11; Sat, 17 Feb 2018 02:31:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119427-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 02:31:19 +0000
Subject: [Xen-devel] [seabios test] 119427: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTQyNyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk0MjcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDk4IGRheXMgIDEyNiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICAxIGRheXMgICAg
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 02:47:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 02:47:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emsXG-0003tU-RR; Sat, 17 Feb 2018 02:47:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emsXF-0003t7-Pt
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 02:47:33 +0000
X-Inumbo-ID: ceb45641-138c-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ceb45641-138c-11e8-ba59-bc764e045a96;
 Sat, 17 Feb 2018 03:46:52 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emsXB-0001yN-Ti; Sat, 17 Feb 2018 02:47:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emsX6-0001W6-Km; Sat, 17 Feb 2018 02:47:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emsX6-0005Ji-EG; Sat, 17 Feb 2018 02:47:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1emsX6-0005Ji-EG@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 02:47:24 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-xl-qemut-win7-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NAp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdAoKKioq
IEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4g
dHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dp
dC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICBhMmU1NzkwZDg0MTY1
ODQ4NWQ2NDIxOTZkYmIwOTI3MzAzZDZjMjJmCiAgQnVnIG5vdCBwcmVzZW50OiBhYjJkOTJhZDg4
MWRhMTEzMzEyODBhZWRmNjEyZDgyZTYxY2I2ZDQxCiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5NDQ5LwoKCiAgKFJl
dmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiByZXZpc2lvbi10
dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29z
c3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjctYW1kNjQueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMgaW4gZWFjaCBncmFwaCBub2Rl
IHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92ZS4KCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1iaXNlY3Rpb24tc3RlcCAtLWdy
YXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0Lnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExOTQ0
OS5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExODMyNCAtLWJsZXNzaW5ncz1y
ZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0IHhlbi1ib290ClNlYXJjaGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTkz
NTAgZmFpbCBbaG9zdD1iYXJvcXVlMF0gLyAxMTg2Mjkgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNz
IGZsaWdodHM6IDExOTM1MCAvIDExODYyOQoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJl
ZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxp
bnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxk
cy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3Jn
L29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhl
bi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdp
dApMYXRlc3QgMTM4OGM4MDQzOGU2OWZjMDFkODNmYmU5OGRhM2NhYzI0YzNjODczMSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5
NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCkJhc2lzIHBhc3MgYjQ2
ZGM4YWUxN2E0MjdjNTBjMDAyNDE4OTg4MzI4MDc1NzZmZDI4YSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAxYzM1NDVlZWFm
NGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGgg
Li9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20v
bGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0I2I0NmRjOGFlMTdhNDI3YzUw
YzAwMjQxODk4ODMyODA3NTc2ZmQyOGEtMTM4OGM4MDQzOGU2OWZjMDFkODNmYmU5OGRhM2NhYzI0
YzNjODczMSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQj
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10
cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1j
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQjMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5
Ny0yYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGdpdDovL3hlbmJpdHMu
eGVuLm9yZy94ZW4uZ2l0IzFjMzU0NWVlYWY0YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0ZjAt
YzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZApMb2FkZWQgMTIxMjkxIG5v
ZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTE4NjI5
IHBhc3MgYjQ2ZGM4YWUxN2E0MjdjNTBjMDAyNDE4OTg4MzI4MDc1NzZmZDI4YSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAx
YzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwCiAxMTg2MzggZmFpbCBpcnJl
bGV2YW50CiAxMTg2NzIgZmFpbCBpcnJlbGV2YW50CiAxMTg3NzUgZmFpbCBpcnJlbGV2YW50CiAx
MTg4OTMgZmFpbCBkNDhmY2JkODY0YTAwODgwMmE5MGM1OGE5Y2VkZGQ5NDM2ZDExYTQ5IGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNk
YzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExODk2OCBmYWls
IDc5MjhiMmNiZTU1YjJhNDEwYTBmNWMxZjE1NDYxMDA1OWM1N2IxYjIgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0
YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5MDY0IGZhaWwgMTc4ZTgzNGM0
N2IwZDAxMzUyYzQ4NzMwMjM1YWFlNjk4OThmYmMwMiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
MmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4
ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkxMTcgZmFpbCA2MWYxNGMwMTVmNWJlOTE1MWJh
MjVlNjM4ZDM0OWY0ZDQwY2I3Y2Q0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZm
NGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2
ZThhZGI1NjE0ODNiOGQKIDExOTIwMSBmYWlsIDYxZjE0YzAxNWY1YmU5MTUxYmEyNWU2MzhkMzQ5
ZjRkNDBjYjdjZDQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFl
MTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4
M2I4ZAogMTE5NDQ1IHBhc3MgYWIyZDkyYWQ4ODFkYTExMzMxMjgwYWVkZjYxMmQ4MmU2MWNiNmQ0
MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2Qx
NTc3NTY1NWE5NyAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAxMTkz
NTYgcGFzcyBiNDZkYzhhZTE3YTQyN2M1MGMwMDI0MTg5ODgzMjgwNzU3NmZkMjhhIGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3
IDFjMzU0NWVlYWY0YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0ZjAKIDExOTQxOSBmYWlsIGEy
ZTU3OTBkODQxNjU4NDg1ZDY0MjE5NmRiYjA5MjczMDNkNmMyMmYgYzUzMGE3NWMxZTZhNDcyYjBl
Yjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhi
Mjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgz
ZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5MzYyIGZhaWwgNjFmMTRjMDE1ZjVi
ZTkxNTFiYTI1ZTYzOGQzNDlmNGQ0MGNiN2NkNCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1
MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIw
MzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZh
NWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTk0MzAgZmFpbCAxMzg4YzgwNDM4ZTY5ZmMwMWQ4M2Zi
ZTk4ZGEzY2FjMjRjM2M4NzMxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZh
MDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThh
ZGI1NjE0ODNiOGQKIDExOTM2NyBmYWlsIDFjNWIyMjE2ZmJiOTczYTk0MTBlMGIwNjM4OTc0MGI1
YzEyODkxNzEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIx
M2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4
ZAogMTE5Mzk1IGZhaWwgYTJlNTc5MGQ4NDE2NTg0ODVkNjQyMTk2ZGJiMDkyNzMwM2Q2YzIyZiBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyBhMjIzMjBlMzJkY2EwOTE4ZWQyMzc5OTU4M2Y0NzBhZmU0YzI0MzMwCiAxMTkzNzYg
ZmFpbCAxMDI5MTE3MTI3NTQwZmVmNGVkY2Y0ZjA4ODdkYzNlMWY3ZDVhZGIyIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2Ji
YTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5
MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTQyMiBwYXNzIGFiMmQ5
MmFkODgxZGExMTMzMTI4MGFlZGY2MTJkODJlNjFjYjZkNDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYz
ZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5MzUwIGZhaWwgMTM4OGM4MDQzOGU2OWZj
MDFkODNmYmU5OGRhM2NhYzI0YzNjODczMSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNl
Mzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5
NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkzODIgZmFpbCAxYTVlOGUzNTAwMDU3N2NiOTEwMGQyMmRh
YThiNWViY2ZhMmJlOWIyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
YzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4
MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1
NjE0ODNiOGQKIDExOTQ0OSBmYWlsIGEyZTU3OTBkODQxNjU4NDg1ZDY0MjE5NmRiYjA5MjczMDNk
NmMyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2Nk
YWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAog
MTE5NDA2IHBhc3MgNGIwZGRhNGY4NmM1Yzg3Njk4ZjcyMjhhNGY2NWVmODM0ZGM3OTI1MiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1
NWE5NyAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAxMTk0MzkgcGFz
cyBhYjJkOTJhZDg4MWRhMTEzMzEyODBhZWRmNjEyZDgyZTYxY2I2ZDQxIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1
MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2Jk
MGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTQyNSBmYWlsIGEyZTU3OTBk
ODQxNjU4NDg1ZDY0MjE5NmRiYjA5MjczMDNkNmMyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBl
ZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5NDE2IGJsb2NrZWQgYTJlNTc5MGQ4NDE2NTg0
ODVkNjQyMTk2ZGJiMDkyNzMwM2Q2YzIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNl
Mzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBkZjFlNGM2ZTdmODg5MmU5NTA0MzNm
ZjMzYzIxNWRmMGNkN2IzMGY3CiAxMTk0NDEgZmFpbCBhMmU1NzkwZDg0MTY1ODQ4NWQ2NDIxOTZk
YmIwOTI3MzAzZDZjMjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
YzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4
MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3
YTg0M2FlNTgKU2VhcmNoaW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5k
OiBmbGlnaHQgMTE4NjI5IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxp
Z2h0IDExOTM1MCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDExOTM1NiAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTQz
MCAoZmFpbCksIGZvciBiYXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCBhYjJkOTJhZDg4MWRh
MTEzMzEyODBhZWRmNjEyZDgyZTYxY2I2ZDQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAz
M2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJk
NWJjYzQxYTlhMmI3YTg0M2FlNTgKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcg
Z3JhcGggc3RhdGUuCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTk0MjIgKHBhc3MpLCBmb3IgbGFz
dCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTk0MjUgKGZhaWwpLCBmb3IgZmlyc3QgZmFp
bHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTk0MzkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBS
ZXBybyBmb3VuZDogZmxpZ2h0IDExOTQ0MSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBy
byBmb3VuZDogZmxpZ2h0IDExOTQ0NSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5k
OiBmbGlnaHQgMTE5NDQ5IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQg
cmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51
eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMv
bGludXgtMi42LmdpdAogIEJ1ZyBpbnRyb2R1Y2VkOiAgYTJlNTc5MGQ4NDE2NTg0ODVkNjQyMTk2
ZGJiMDkyNzMwM2Q2YzIyZgogIEJ1ZyBub3QgcHJlc2VudDogYWIyZDkyYWQ4ODFkYTExMzMxMjgw
YWVkZjYxMmQ4MmU2MWNiNmQ0MQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTQ0OS8KCgogIChSZXZpc2lvbiBsb2cg
dG9vIGxvbmcsIG9taXR0ZWQuKQoKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0Lnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQoxMTk0NDk6IHRvbGVyYWJsZSBBTEwgRkFJTAoKZmxpZ2h0IDEx
OTQ0OSBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTQ0OS8KCkZhaWx1cmVzIDotLyBidXQgbm8g
cmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsCmluY2x1ZGluZyB0ZXN0
cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICBmYWlsIGJhc2VsaW5lIHVudGVzdGVkCgoKam9iczoK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9p
bWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRw
Oi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9u
IG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1v
c3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBj
YW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVz
dC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 03:17:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 03:17:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emt02-000646-8g; Sat, 17 Feb 2018 03:17:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emt00-00063u-Ji
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 03:17:16 +0000
X-Inumbo-ID: f4f5d0ff-1390-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4f5d0ff-1390-11e8-ba59-bc764e045a96;
 Sat, 17 Feb 2018 04:16:34 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emszv-0002l8-K8; Sat, 17 Feb 2018 03:17:11 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emszq-0002qf-4x; Sat, 17 Feb 2018 03:17:06 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emszp-0008Rp-P5; Sat, 17 Feb 2018 03:17:05 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119370-mainreport@xen.org>
X-Osstest-Failures: libvirt:build-armhf-pvops:<job status>:broken:regression
 libvirt:build-armhf-pvops:host-build-prep:fail:regression
 libvirt:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=d70d07eef8001b55a5f6b18a2065da2b528d3679
X-Osstest-Versions-That: libvirt=554a5edcb46ff972fed45b851d70823b923fec6a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 03:17:05 +0000
Subject: [Xen-devel] [libvirt test] 119370: regressions - trouble:
	blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7306591123006099311=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119370 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119370/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 119049

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              d70d07eef8001b55a5f6b18a2065da2b528d3679
baseline version:
 libvirt              554a5edcb46ff972fed45b851d70823b923fec6a

Last test of basis   119049  2018-02-13 04:20:05 Z    3 days
Failing since        119148  2018-02-14 04:23:35 Z    2 days    3 attempts
Testing same since   119237  2018-02-15 04:25:30 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Bjoern Walk <bwalk@linux.vnet.ibm.com>
  Jiri Denemark <jdenemar@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-pvops broken

Not pushing.

------------------------------------------------------------
commit d70d07eef8001b55a5f6b18a2065da2b528d3679
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Mon Feb 12 16:16:42 2018 +0100

    virstoragetest: Add test case for NBD over unix socket with new syntax
    
    Use the new syntax which uses the 'UnixSocket' type in qemu.
    
    Signed-off-by: Peter Krempa <pkrempa@redhat.com>

commit a3a3de9bc74aea9f56790210948cdb7cf579d84c
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Mon Feb 12 15:44:11 2018 +0100

    storage: Fix formatting and parsing of qemu type 'UnixSocketAddress'
    
    The documentation for the JSON/qapi type 'UnixSocketAddress' states that
    the unix socket path field is named 'path'. Unfortunately qemu uses
    'socket' in case of the gluster driver (despite documented otherwise).
    
    Add logic which will format the correct fields while keeping support of
    the old spelling.
    
    Resolves: https://bugzilla.redhat.com/show_bug.cgi?id=1544325
    
    Signed-off-by: Peter Krempa <pkrempa@redhat.com>

commit bc84bb9fe001fc3ca5436b9b50fbd669e4c489b6
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Wed Feb 14 13:16:52 2018 +0100

    spec: Drop overlapping triggers
    
    The postun trigger for libvirt-daemon was defined twice for overlapping
    ranges of package verions if systemd support was switched off (which
    happens when building on something ancient, such as RHEL-6).
    
    Let's combine the two triggers into the one which is called when
    libvirt-daemon < 1.3.0 is uninstalled. As a side effect, virtlockd and
    virtlogd might be reloaded twice after an upgrade from libvirt newer
    than 1.2.1 and older than 1.3.0 (by postun script from the old libvirt
    and postun trigger from the new libvirt).
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit cf555f92128222f5a392cf80478c0a291bb1a0fe
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Wed Feb 14 12:09:32 2018 +0100

    spec: Fix indentation in daemon's triggerpostun
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit b2ab38bfdc765bbcb56b89b55dfee6b406fc8c29
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Fri Feb 9 14:08:45 2018 +0100

    spec: Prepare for future RHEL
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 259b5ca73c13d09b510475e1bb58d31d509193ba
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Fri Feb 9 14:02:00 2018 +0100

    spec: Drop checks for old Fedora releases
    
    The oldest Fedora release supported by the spec file is 26. Checking for
    anything older makes no sense.
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 42188c1c65c34b8e77ad48f4dde8a5f06328f16a
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Wed Feb 14 14:49:28 2018 +0100

    spec: Build virt-login-shell iff LXC driver is enabled
    
    Building virt-login-shell doesn't really make any sense without LXC and
    doing so even breaks "make rpm" since the associated files are installed
    but unpackaged (the login-shell sub package already depends on LXC).
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 34783a9e6b9c3d8850db878fc323c1ff40703ea6
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Fri Feb 9 13:42:50 2018 +0100

    spec: Enable fuse only if LXC is enabled
    
    Enabling fuse without LXC does not make a lot of sense because fuse is
    used only by LXC.
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>
    Reviewed-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit b62b8090b2ad4524a5bf9d40d0d1c17a9d57f5a0
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Tue Feb 6 10:21:56 2018 +0100

    qemu: Check for down limit of SLIRP prefix too
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1515533
    
    We're already checking if IPv4 prefix isn't too long. But we are
    not checking if it isn't too short. QEMU supports prefixes longer
    than 4 (including). I haven't find anything similar related to
    IPv6 in qemu sources.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 9cae9c822be1330fe5c6eec5c61be2be8b70ba64
Author: Peter Krempa <pkrempa@redhat.com>
Date:   Mon Feb 12 15:50:12 2018 +0100

    qemu: block: Remove misleading part of comment in qemuBlockStorageSourceBuildJSONSocketAddress
    
    The array indexes are formatted if the JSON->commandline translator is
    translating an array type. It does not at all depend on this function.
    
    Signed-off-by: Peter Krempa <pkrempa@redhat.com>

commit 6fc33b6f37af2310fd5bb1246e194eed96741df8
Author: Bjoern Walk <bwalk@linux.vnet.ibm.com>
Date:   Thu Feb 8 13:38:25 2018 +0100

    tests: run virshtest independent of current pwd
    
    virshtest execves the virsh binary. Make sure that it finds the binary's
    location independent of the current working directory by specifying the
    absolute path as determined by the build environment.
    
    Reviewed-by: Marc Hartmayer <mhartmay@linux.vnet.ibm.com>
    Reviewed-by: Boris Fiuczynski <fiuczy@linux.vnet.ibm.com>
    Signed-off-by: Bjoern Walk <bwalk@linux.vnet.ibm.com>

commit e6f36ae43544576353a8ab1168d749dcd11e7465
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Tue Jan 23 10:50:04 2018 +0100

    tests: Clean up HPT tests
    
    Give them better names and remove some redundancy.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 3dd1eb3b26504f91ec6c8487784c494718d884c1
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Tue Feb 6 14:49:41 2018 +0100

    conf: Improve HPT feature handling
    
    Instead of storing separately whether the feature is enabled
    or not and what resizing policy should be used, store both of
    them in a single place.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit c5a451ef21293468b64eb7929ada6b9406350bf5
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Tue Feb 6 14:30:40 2018 +0100

    conf: Improve IOAPIC feature handling
    
    Instead of storing separately whether the feature is enabled
    or not and what driver should be used, store both of them in
    a single place.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 132548efde76defaca54f90cc9c8a57508a4a86f
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Thu Feb 1 17:52:48 2018 +0100

    qemu: Fix GIC behavior for the default case
    
    When no GIC version is specified, we currently default to GIC v2;
    however, that's not a great default, since guests will fail to
    start if the hardware only supports GIC v3.
    
    Change the behavior so that a sensible default is chosen instead.
    That basically means using the same algorithm whether the user
    didn't explicitly enable the GIC feature or they explicitly
    enabled it but didn't specify any GIC version.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 7500533c5629c4864ae6cfa6672ff28f36e7010f
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Thu Feb 1 18:17:13 2018 +0100

    tests: Improve GIC tests
    
    Account for the fact that the default might change based on what
    GIC versions are supported by QEMU. That's not the case at the
    moment, but it will be soon.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit f3b4c98748458fe149ee3d4ad65528a0b3b278b0
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Fri Feb 2 15:55:14 2018 +0100

    conf: Integrate all features ABI checks in the switch
    
    There are a few stray checks which still live outside of the
    switch in virDomainDefFeaturesCheckABIStability() for no good
    reason. Move them inside the switch, and update the error
    messages to be consistent while at it.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 53072064745731e8c887f8ee71092060a4025c62
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Thu Feb 1 12:35:15 2018 +0100

    conf: Validate VIR_DOMAIN_FEATURE_CAPABILITIES properly
    
    Unlike most other features, VIR_DOMAIN_FEATURE_CAPABILITIES is
    of type virDomainCapabilitiesPolicy instead of virTristateSwitch,
    so we need to handle it separately for the error message to make
    sense.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit a975c95967e5da43c231601913ccb2077c8434b6
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Thu Feb 1 12:31:57 2018 +0100

    conf: Use switch in virDomainDefFeaturesCheckABIStability()
    
    The compiler can make sure we are handling all features.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit f55fcb7e8f997d0f15b344c8653725624c7b37ee
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Fri Feb 2 16:05:51 2018 +0100

    qemu: Move GIC checks to qemuDomainDefValidateFeatures()
    
    Keep them along with other arch/machine type checks for
    features instead of waiting until command line generation
    time.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit ce24802a6b1c86f13735ce9533acff15346138a3
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Fri Feb 2 16:05:01 2018 +0100

    qemu: Use switch in qemuDomainDefValidateFeatures()
    
    The compiler can make sure we are handling all features.
    
    While reworking the logic, also change error messages to a more
    consistent style.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>

commit 56ca68c3c8947fb37e97a131af7d0fcd1987e800
Author: Andrea Bolognani <abologna@redhat.com>
Date:   Fri Feb 2 10:58:13 2018 +0100

    qemu: Move feature verification from PostParse() to Validate()
    
    We want to perform all feature verification in a single spot, but
    some of it (eg. GIC) is currently being performed at command line
    generation time, and moving it to PostParse() would cause guests
    to disappear. Moving verification to Validate() allows us to
    side-step the issue.
    
    Signed-off-by: Andrea Bolognani <abologna@redhat.com>
    Reviewed-by: John Ferlan <jferlan@redhat.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7306591123006099311==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 05:21:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 05:21:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emuw4-0006mQ-Tl; Sat, 17 Feb 2018 05:21:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0kuk=fl=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1emuw3-0006mK-Al
 for xen-devel@lists.xen.org; Sat, 17 Feb 2018 05:21:19 +0000
X-Inumbo-ID: 48288dc6-13a2-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48288dc6-13a2-11e8-ba59-bc764e045a96;
 Sat, 17 Feb 2018 06:20:36 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id h78so6679089lfg.6
 for <xen-devel@lists.xen.org>; Fri, 16 Feb 2018 21:21:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=NWCcIKHdXOYOfMw1Xj3vaiuUHlleGEbjijeTLvB2Ym8=;
 b=dDOGeWwfFOyshiW5CLtrNyvPEZs300PTc9f81hGj/OvIm94dfROLFqbw32Y5Jaxf5u
 gHmvliQNE9/cNdNDLv7CtVelGkmNKhyqfna11lSRh54YRuSB2YvWkxgHaRKCQXvK1VvN
 XSZ8U4jureh4UtJ4C9dj9wlpFuzOn5SKsiDw2w6CaswV5eEgicJWxo+EX2fPflAv4ero
 DdjSpuVRtmFz8ui1Xy0USQrC9hKeutoHbGx76rt0rayX4nRoKY99GhLpN0vEzU/SN/Ag
 M2g3nNaR+7Dvwd+BCWunvyaXs+wPPxhBY70B/CpQcef/fGq3DM0KhXL4+58TXakr0Svu
 qrfg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=NWCcIKHdXOYOfMw1Xj3vaiuUHlleGEbjijeTLvB2Ym8=;
 b=lXrZ7PbYuJ2vkgR2MDaPxXRy17mq3+G2CJVihfNnuMy9rzQOzsQQq8YJxrinkidFCk
 4G0YmYci6OcFQpzQ7vvfdfb9318JOuMVVF8rAn/RtuhMbo2W3MiovsGq1439ULO1YezO
 yfOeHmbKkr6U2yQ56CyvZjcGScHylppizM+L3cHoM5nW8fUbwUNEF14I53cMPqUMs944
 XsgY66tERZmmHxH07Z360PuuzdPloI+KloGi8u8IbDL9e4d/FAI4FiYHX7fxqWMUBbGq
 yPSnubkr4JnMNoCKPCGsBMhqepyBeQpto1j367eGubyRaZNSdKNH9Y1YoJNmHMrEEP6T
 yyrw==
X-Gm-Message-State: APf1xPDT+H0P9bTme9WUryMRQSBjdoB5FHubV4+TfEWgz7p7IhLQYoW7
 Y0VDnOW9TBT68xiyTayfm8I=
X-Google-Smtp-Source: AH8x2268Ky+FsyTHN4w6wUXjXET7omKlN9LxJsUWE/usIALs1PXsXEcVTZVeNl+VC7puOzZnOYfHeA==
X-Received: by 10.25.155.194 with SMTP id d185mr5761298lfe.65.1518844874524;
 Fri, 16 Feb 2018 21:21:14 -0800 (PST)
Received: from localhost ([217.150.73.25])
 by smtp.gmail.com with ESMTPSA id s72sm4002867lfk.3.2018.02.16.21.21.11
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 16 Feb 2018 21:21:13 -0800 (PST)
Date: Sat, 17 Feb 2018 15:20:58 +1000
From: Alexey G <x1917x@gmail.com>
To: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <20180217152058.000074ae@gmail.com>
In-Reply-To: <1518803208-25855-1-git-send-email-igor.druzhinin@citrix.com>
References: <1518803208-25855-1-git-send-email-igor.druzhinin@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: andrew.cooper3@citrix.com, jbeulich@suse.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: start NMI watchdog on CPU0
 after SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCAxNzo0Njo0OCArMDAwMApJZ29yIERydXpoaW5pbiA8aWdvci5k
cnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cgo+V2UncmUgbm90aWNpbmcgYSByZXByb2R1Y2li
bGUgc3lzdGVtIGJvb3QgaGFuZyBvbiBjZXJ0YWluCj5wb3N0LVNreWxha2UgcGxhdGZvcm1zIHdo
ZXJlIHRoZSBCSU9TIGlzIGNvbmZpZ3VyZWQgaW4KPmxlZ2FjeSBib290IG1vZGUgd2l0aCB4MkFQ
SUMgZGlzYWJsZWQuIFRoZSBzeXN0ZW0gc3RhbGxzCj5pbW1lZGlhdGVseSBhZnRlciB3cml0aW5n
IHRoZSBmaXJzdCBTTVAgaW5pdGlhbGl6YXRpb24KPnNlcXVlbmNlIGludG8gQVBJQyBJQ1IuCj4K
PlRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbSBpcyB3YXRjaGRvZyBOTUkgaGFuZGxlciBleGVjdXRp
b24gLQo+c29tZXdoZXJlIG5lYXIgdGhlIGVuZCBvZiBOTUkgaGFuZGxpbmcgKGFmdGVyIGl0J3Mg
YWxyZWFkeQo+cmVzY2hlZHVsZWQgdGhlIG5leHQgTk1JKSBpdCB0cmllcyB0byBhY2Nlc3MgSU8g
cG9ydCAweDYxCj50byBnZXQgdGhlIGFjdHVhbCBOTUkgcmVhc29uIG9uIENQVTAuIFVuZm9ydHVu
YXRlbHksIHRoaXMKPnBvcnQgaXMgZW11bGF0ZWQgYnkgQklPUyB1c2luZyBTTUlzIGFuZCB0aGlz
IGVtdWxhdGlvbiBmb3IKPnNvbWUgcmVhc29uIHRha2VzIG1vcmUgdGltZSB0aGFuIHdlIGV4cGVj
dCBkdXJpbmcgSU5JVC1TSVBJLVNJUEkKPnNlcXVlbmNlLiBBcyB0aGUgcmVzdWx0LCB0aGUgc3lz
dGVtIGlzIGNvbnN0YW50bHkgbW92aW5nIGJldHdlZW4KPk5NSSBhbmQgU01JIGhhbmRsZXIgYW5k
IG5vdCBtYWtpbmcgYW55IHByb2dyZXNzLgo+Cj5UbyBhdm9pZCB0aGlzLCBpbml0aWFsaXplIHRo
ZSB3YXRjaGRvZyBhZnRlciBTTVAgYm9vdHN0cmFwIG9uCj5DUFUwIGFuZCwgYWRkaXRpb25hbGx5
LCBwcm90ZWN0IHRoZSBOTUkgaGFuZGxlciBieSBtb3ZpbmcKPklPIHBvcnQgYWNjZXNzIGJlZm9y
ZSBOTUkgcmUtc2NoZWR1bGluZy4KPgo+U2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGln
b3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpUaGlzIGlzIGZhciBiZXR0ZXIgdGhhbiBtZXJlbHkg
cmVkdWNpbmcgdGhlIE5NSSByYXRlLgoKVGhlIHJlYXNvbiB3aHkgU01JIGV4ZWN1dGlvbiB0YWtl
cyBzbyBsb25nIGluIHRoZSBNUCBpbml0aWFsaXphdGlvbgpzZXF1ZW5jZSBwYXJ0aWN1bGFybHkg
aXMgKHZlcnkgbGlrZWx5KSBhIG5lY2Vzc2l0eSB0byB3YWl0IGZvciBvdGhlcgpDUFVzIGluIHRo
ZSBTTUkgaGFuZGxlci4KClNlbmRpbmcgSU5JVCBjYXVzZXMgdGFyZ2V0IENQVSB0byBiZWNvbWUg
bnVtYiBmb3IgYSByZWxhdGl2ZWx5IGxvbmcKdGltZSAoU0RNIHByb3Bvc2UgMTBtcyBkZWxheSBp
biB0aGUgTVAgaW5pdCBzZXEgYWZ0ZXIgaXQpLiBJZiwgcmlnaHQKYWZ0ZXIgc2VuZGluZyB0aGUg
SU5JVCBJUEksIHdlIGltbWVkaWF0ZWx5IGNhdXNlIFNNSSBJL08gdHJhcCBieSByZWFkaW5nCnBv
cnQgNjFoIC0tIHRoaXMgbWVhbnMgdGhhdCBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBTTUkgaGFu
ZGxlcgp0aGUgcHJpbWFyeSBDUFUgd2lsbCBoYXZlIHRvIHdhaXQgKHZpYSBhIHNwaW5sb2NrKSBm
b3Igb3RoZXIgQ1BVcwppbmNsdWRpbmcgdGhlIG9uZSB3aGljaCBvbmx5IHN0YXJ0ZWQgdG8gY29t
ZSBvdXQgZnJvbSBJTklUIGNvbWEuCkFGQUlSIGl0IGRvZXNuJ3QgZXZlbiBiZWdpbiBleGVjdXRp
b24gb2YgU01JIHByb2Nlc3NpbmcgdW50aWwgYWxsIENQVXMKc3luYyB0aGVpciBleGVjdXRpb24g
aW4gU01NIHZpYSB0aGF0IHNwaW5sb2NrLiBUaHVzIG92ZXJhbGwgbG9uZyBTTUkKcHJvY2Vzc2lu
ZyB0aW1lLCBlbm91Z2ggZm9yIGEgbmV4dCBOTUkgd2F0Y2hkb2cgdGljayB0byBhcnJpdmUuCgpC
YXNpY2FsbHksIGl0J3MgYSByYWNlIGJldHdlZW4gc2VuZGluZyBJTklUIHRvIEFQcywgdHJpZ2dl
cmluZyBTTUkgYnkKcmVhZGluZyB0aGUgcG9ydCA2MWgsIHNwaW4td2FpdGluZyBmb3Igb3RoZXIg
Q1BVcyBhdCB0aGUgc3RhcnQgb2YgdGhlClNNSSBoYW5kbGVyIGFuZCB0aGUgTk1JIHdhdGNoZG9n
IHRpbWVyICh3aGljaCBnZW5lcmF0ZXMgZmxvdyBvZiBTTUlzKS4KCklmIHRoaXMgYXNzdW1wdGlv
bnMgYXJlIGNvcnJlY3QsIGRlbGF5aW5nIHRyaWdnZXJpbmcgU01JcyBkdWUgdG8gYQpOTUkgd2F0
Y2hkb2cgdW50aWwgTVAgaW5pdGlhbGl6YXRpb24gaXMgY29tcGxldGUgaXMgdGhlIHJpZ2h0CnNv
bHV0aW9uLgoKPi0tLQo+IHhlbi9hcmNoL3g4Ni9hcGljLmMgICAgfCAyICstCj4geGVuL2FyY2gv
eDg2L3NtcGJvb3QuYyB8IDMgKysrCj4geGVuL2FyY2gveDg2L3RyYXBzLmMgICB8IDkgKysrKysr
Ky0tCj4gMyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQo+
Cj5kaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hlbi9hcmNoL3g4Ni9hcGljLmMK
PmluZGV4IDUwMzkxNzMuLmZmYTVhNjkgMTAwNjQ0Cj4tLS0gYS94ZW4vYXJjaC94ODYvYXBpYy5j
Cj4rKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCj5AQCAtNjg0LDcgKzY4NCw3IEBAIHZvaWQgc2V0
dXBfbG9jYWxfQVBJQyh2b2lkKQo+ICAgICAgICAgcHJpbnRrKCJMZWF2aW5nIEVTUiBkaXNhYmxl
ZC5cbiIpOwo+ICAgICB9Cj4gCj4tICAgIGlmIChubWlfd2F0Y2hkb2cgPT0gTk1JX0xPQ0FMX0FQ
SUMpCj4rICAgIGlmIChubWlfd2F0Y2hkb2cgPT0gTk1JX0xPQ0FMX0FQSUMgJiYgc21wX3Byb2Nl
c3Nvcl9pZCgpKQo+ICAgICAgICAgc2V0dXBfYXBpY19ubWlfd2F0Y2hkb2coKTsKPiAgICAgYXBp
Y19wbV9hY3RpdmF0ZSgpOwo+IH0KPmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+aW5kZXggMmViZWYwMy4uMTg0NDExNiAxMDA2NDQK
Pi0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKPisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290
LmMKPkBAIC0xMjQ4LDcgKzEyNDgsMTAgQEAgaW50IF9fY3B1X3VwKHVuc2lnbmVkIGludCBjcHUp
Cj4gdm9pZCBfX2luaXQgc21wX2NwdXNfZG9uZSh2b2lkKQo+IHsKPiAgICAgaWYgKCBubWlfd2F0
Y2hkb2cgPT0gTk1JX0xPQ0FMX0FQSUMgKQo+KyAgICB7Cj4rICAgICAgICBzZXR1cF9hcGljX25t
aV93YXRjaGRvZygpOwo+ICAgICAgICAgY2hlY2tfbm1pX3dhdGNoZG9nKCk7Cj4rICAgIH0KPiAK
PiAgICAgc2V0dXBfaW9hcGljX2Rlc3QoKTsKPiAKPmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj5pbmRleCAyZTAyMmIwLi5jMTZmMTQ2IDEw
MDY0NAo+LS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPisrKyBiL3hlbi9hcmNoL3g4Ni90cmFw
cy5jCj5AQCAtMTcwNiw3ICsxNzA2LDcgQEAgc3RhdGljIG5taV9jYWxsYmFja190ICpubWlfY2Fs
bGJhY2sgPQo+ZHVtbXlfbm1pX2NhbGxiYWNrOwo+IHZvaWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQo+IHsKPiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9j
ZXNzb3JfaWQoKTsKPi0gICAgdW5zaWduZWQgY2hhciByZWFzb247Cj4rICAgIHVuc2lnbmVkIGNo
YXIgcmVhc29uID0gMDsKPiAgICAgYm9vbCBoYW5kbGVfdW5rbm93biA9IGZhbHNlOwo+IAo+ICAg
ICArK25taV9jb3VudChjcHUpOwo+QEAgLTE3MTQsNiArMTcxNCwxMiBAQCB2b2lkIGRvX25taShj
b25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgaWYgKCBubWlfY2FsbGJhY2so
cmVncywgY3B1KSApCj4gICAgICAgICByZXR1cm47Cj4gCj4rICAgIC8qIFRoaXMgSU8gcG9ydCBh
Y2Nlc3MgaXMgbGlrZWx5IHRvIHByb2R1Y2UgU01JIHdoaWNoLCBpbiB0dXJuLAo+KyAgICAgKiBt
YXkgdGFrZSBlbm91Z2ggdGltZSBmb3IgdGhlIG5leHQgTk1JIHRpY2sgdG8gaGFwcGVuLiBUbyBh
dm9pZAo+aGF2aW5nCj4rICAgICAqIG5lc3RlZCBOTUlzIGFzIHRoZSByZXN1bHQgbGV0J3MgY2Fs
bCBpdCBiZWZvcmUgd2F0Y2hkb2cKPnJlLXNjaGVkdWxpbmcgKi8KPisgICAgaWYgKCBjcHUgPT0g
MCApCj4rICAgICAgICByZWFzb24gPSBpbmIoMHg2MSk7Cj4rCj4gICAgIGlmICggKG5taV93YXRj
aGRvZyA9PSBOTUlfTk9ORSkgfHwKPiAgICAgICAgICAoIW5taV93YXRjaGRvZ190aWNrKHJlZ3Mp
ICYmIHdhdGNoZG9nX2ZvcmNlKSApCj4gICAgICAgICBoYW5kbGVfdW5rbm93biA9IHRydWU7Cj5A
QCAtMTcyMSw3ICsxNzI3LDYgQEAgdm9pZCBkb19ubWkoY29uc3Qgc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpCj4gICAgIC8qIE9ubHkgdGhlIEJTUCBnZXRzIGV4dGVybmFsIE5NSXMgZnJvbSB0
aGUgc3lzdGVtLiAqLwo+ICAgICBpZiAoIGNwdSA9PSAwICkKPiAgICAgewo+LSAgICAgICAgcmVh
c29uID0gaW5iKDB4NjEpOwo+ICAgICAgICAgaWYgKCByZWFzb24gJiAweDgwICkKPiAgICAgICAg
ICAgICBwY2lfc2Vycl9lcnJvcihyZWdzKTsKPiAgICAgICAgIGlmICggcmVhc29uICYgMHg0MCAp
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 07:41:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 07:41:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emx7W-0007v5-4F; Sat, 17 Feb 2018 07:41:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1emx7U-0007ut-GL
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 07:41:16 +0000
X-Inumbo-ID: 1c4dfdaf-13b6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c4dfdaf-13b6-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 07:42:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1emx7L-0002P4-Gi; Sat, 17 Feb 2018 07:41:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1emx7G-0004AK-3F; Sat, 17 Feb 2018 07:41:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1emx7F-0007ta-9a; Sat, 17 Feb 2018 07:41:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119386-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=cc5a0ae03e0d011521ca5b32d3995a299b6b3ad3
X-Osstest-Versions-That: qemuu=7d848450b6e2a3e14a776b4c93704710e7f3d233
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 07:41:01 +0000
Subject: [Xen-devel] [qemu-mainline test] 119386: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3925555914240211815=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119386 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119386/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119036
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119036
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119036
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119036
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119036
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119036
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                cc5a0ae03e0d011521ca5b32d3995a299b6b3ad3
baseline version:
 qemuu                7d848450b6e2a3e14a776b4c93704710e7f3d233

Last test of basis   119036  2018-02-13 00:48:14 Z    4 days
Failing since        119084  2018-02-13 13:53:59 Z    3 days    4 attempts
Testing same since   119386  2018-02-16 08:40:03 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alberto Garcia <berto@igalia.com>
  Alistair Francis <alistair.francis@xilinx.com>
  Changpeng Liu <changpeng.liu@intel.com>
  Christian Borntraeger <borntraeger@de.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Deniz Eren <deniz.eren@icloud.com>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Eric Blake <eblake@redhat.com>
  Fam Zheng <famz@redhat.com>
  Gal Hammer <ghammer@redhat.com>
  Greg Kurz <groug@kaod.org>
  HervĂ© Poussineau <hpoussin@reactos.org>
  Igor Mammedov <imammedo@redhat.com>
  Kevin Wolf <kwolf@redhat.com>
  Laszlo Ersek <lersek@redhat.com>
  Laurent Vivier <laurent@vivier.eu>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Marcel Apfelbaum <marcel@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Markus Armbruster <armbru@redhat.com>
  Max Reitz <mreitz@redhat.com>
  Michael S. Tsirkin <mst@redhat.com>
  Mihail Abakumov <mikhail.abakumov@ispras.ru>
  Paolo Bonzini <pbonzini@redhat.com>
  Pavel Dovgalyuk <pavel.dovgaluk@ispras.ru>
  Pavel Pisa <pisa@cmp.felk.cvut.cz>
  Pekka Enberg <penberg@iki.fi>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂƒÂ© <f4bug@amsat.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Henderson <richard.henderson@linaro.org>
  Sai Pavan Boddu <saipava@xilinx.com>
  Stefan Hajnoczi <stefanha@redhat.com>
  Thomas Huth <thuth@redhat.com>
  Tiwei Bie <tiwei.bie@intel.com>
  TomĂ¡Å¡ GolembiovskĂ½ <tgolembi@redhat.com>
  Vladimir Sementsov-Ogievskiy <vsementsov@virtuozzo.com>
  Wei Huang <wei@redhat.com>
  Wolfgang Bumiller <w.bumiller@proxmox.com>
  Yongji Xie <elohimes@gmail.com>
  Yongji Xie <xieyongji@baidu.com>
  Yoni Bettan <ybettan@redhat.com>
  Yu Ning <yu.ning@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   7d848450b6..cc5a0ae03e  cc5a0ae03e0d011521ca5b32d3995a299b6b3ad3 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3925555914240211815==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 08:48:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 08:48:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emyAV-0004Gc-7v; Sat, 17 Feb 2018 08:48:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=dx/d=fl=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1emyAU-0004GW-42
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 08:48:26 +0000
X-Inumbo-ID: 7dd002e8-13bf-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7dd002e8-13bf-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 08:49:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 220B0AE02;
 Sat, 17 Feb 2018 08:48:17 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: torvalds@linux-foundation.org
Date: Sat, 17 Feb 2018 09:48:15 +0100
Message-Id: <20180217084815.4662-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [GIT PULL] xen: fixes for 4.16-rc2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGludXMsCgpQbGVhc2UgZ2l0IHB1bGwgdGhlIGZvbGxvd2luZyB0YWc6CgogZ2l0Oi8vZ2l0Lmtl
cm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3hlbi90aXAuZ2l0IGZvci1saW51cy00
LjE2YS1yYzItdGFnCgp4ZW46IGZpeGVzIGZvciA0LjE2LXJjMgoKSXQgY29udGFpbnMgZml4ZXMg
Zm9yIHRoZSBYZW4gcHZjYWxscyBmcm9udGVuZCBkcml2ZXIsIGEgZml4IGZvcgpib290aW5nIFhl
biBwdiBkb21haW5zIGFuZCBhIGZpeCBmb3IgdGhlIHhlbmJ1cyBkcml2ZXIgdXNlciBpbnRlcmZh
Y2UuCgoKVGhhbmtzLgoKSnVlcmdlbgoKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3NtcC5oICAgICAg
ICB8ICAgMSArCiBhcmNoL3g4Ni9rZXJuZWwvc21wYm9vdC5jICAgICAgICAgfCAgMTAgKy0KIGFy
Y2gveDg2L3hlbi9zbXAuYyAgICAgICAgICAgICAgICB8ICAgMiArCiBkcml2ZXJzL3hlbi9wdmNh
bGxzLWZyb250LmMgICAgICAgfCAxOTcgKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIGRyaXZlcnMveGVuL3hlbmJ1cy94ZW5idXMuaCAgICAgICB8ICAgMSArCiBkcml2ZXJz
L3hlbi94ZW5idXMveGVuYnVzX2NvbW1zLmMgfCAgIDEgKwogZHJpdmVycy94ZW4veGVuYnVzL3hl
bmJ1c194cy5jICAgIHwgICAzICsKIDcgZmlsZXMgY2hhbmdlZCwgMTAxIGluc2VydGlvbnMoKyks
IDExNCBkZWxldGlvbnMoLSkKCkpvYW8gTWFydGlucyAoMSk6CiAgICAgIHhlbmJ1czogdHJhY2sg
Y2FsbGVyIHJlcXVlc3QgaWQKClByYXJpdCBCaGFyZ2F2YSAoMSk6CiAgICAgIHg4Ni94ZW46IENh
bGN1bGF0ZSBfX21heF9sb2dpY2FsX3BhY2thZ2VzIG9uIFBWIGRvbWFpbnMKClN0ZWZhbm8gU3Rh
YmVsbGluaSAoMik6CiAgICAgIHB2Y2FsbHMtZnJvbnQ6IGludHJvZHVjZSBhIHBlciBzb2NrX21h
cHBpbmcgcmVmY291bnQKICAgICAgcHZjYWxscy1mcm9udDogd2FpdCBmb3Igb3RoZXIgb3BlcmF0
aW9ucyB0byByZXR1cm4gd2hlbiByZWxlYXNlIHBhc3NpdmUgc29ja2V0cwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 10:23:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 10:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1emzeQ-0002Zy-So; Sat, 17 Feb 2018 10:23:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rn/m=fl=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1emzeP-0002Zs-7o
 for xen-devel@lists.xen.org; Sat, 17 Feb 2018 10:23:25 +0000
X-Inumbo-ID: 7c18ad70-13cc-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 7c18ad70-13cc-11e8-ba59-bc764e045a96;
 Sat, 17 Feb 2018 11:22:41 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=nIAq47DGfJ7Ncr6tDA/SEO/JjVUW9azttZzA8omypb8=;
 b=S6APYScmRzGNMoaGsKpoR8O5nGeMo6SllC/v+aJiKs70t1w8fjhJx22RwJWXCmh+D4T4e+PG5WdRCyLxcXHWzcb7JIA+H4Y+RFD4D8ka6zNiwnukVb3/zMSzDOy3K3z40aiIN7dMOvBZMteR5bWTDwJopG9gai7+W+xOS7/nDPg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 HE1PR0801MB2059.eurprd08.prod.outlook.com (2603:10a6:3:51::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.485.10; Sat, 17
 Feb 2018 10:23:13 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
 <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
 <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
 <1ee75f4f-80f3-f0bc-11df-48e9bde9fc8d@arm.com>
 <alpine.DEB.2.10.1802161555430.5392@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <99b1cc3a-03bb-d32f-4f9f-bdaf95f470db@arm.com>
Date: Sat, 17 Feb 2018 10:23:09 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802161555430.5392@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR06CA0024.eurprd06.prod.outlook.com (2603:10a6:6:1::37)
 To HE1PR0801MB2059.eurprd08.prod.outlook.com
 (2603:10a6:3:51::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 2ff59437-c6f8-4ec6-dcb7-08d575f07407
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0801MB2059; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 3:lGfv8PlzPtHq3qTNhHcNWXqv+0B32NeFR7QNOFOfnL258OTeBR0Qo9YyznVL4lLRUiaFhyceePQBnK43Mli3oUOguiD4+ChLZwg4R9R1ks5c/NXVEbYJedMCOttY4mHeaOaWwGBuSBjfjfdojBhfM8eoCjd0F6J7S631OL3znqSzy85MJ17bThHUD6gkGnqqm7TS6xQNxNCMjjzvhgIZVLWlulS5bpDFYHoDpQcYOZjoM8wh0V6pLsgH/aYgXZ0u;
 25:jNpycrCEqCBld47HcLsb4YJiq6eqCdHqhfIkZRqFsLTga9MWizWdUB6pGpUUe5hG/i1jlqbgUD1IPl7TzTWTkk4clDsw5a7wnczpKX+qHXi00NNmcY4mXbMmoXyOgTA2HBBckTC2kRmtxH5hXRVB39WAG/DlIngd3ycFimDdzf94nNZTXsHG6JVtDX0q+uF7I3WfK2sZEMooTLIeyn+BVHk041q30lfUfyw4CLaYrL9rDf8NHWURNfIp/XibsyXqDBPXmui4q4zEIRcMO70m4H8wgzVfrkNZBTdMkeG7gSnsyTERAFpQVipdB/4rsY9ghWvsKNPNN914UdGWu41YgQ==;
 31:LaoPtxj8f47a8qGYAej0DQYn32tSlYcsmFvGlbb9hFJlyHZemNURdRYA3zZFetFUugFuwf+vymm13WWMeIFZUuQDOIfLPztkzo+xPDL8PGb9yMU+wLvREeyWUidg+luiGAY4/d7tknn0Md22NVz9RFOmlSSsoTKJNH+CoyJvQQi608jmEB6yP9MJD4ySwnkaULP6wk8Gew1M/aMR0YJ+c5ewrrjY6OcvjQ7oYP9iaTw=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2059:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 20:yO1qHHFQvDvP2+3Lqe8oZl3PX4aAzZS7vQ88hJT9gd/d1yxyK5kiK/qoJok3bSPszT8lLHqpreVSWVWELPnjil+8umNmcgBZA2C0lVRQ0zE1gZeBIvd4yOg4wuAoNGY863orLCX3VR9F+xtWV1x2+olJXcUAiVf9Ew7PNILANoo=;
 4:q5Ud21y4Gj+Um6tw/yNr+hoQC+CUklvfdHNGFYPKeA9zSvyYYGziL1OIz/nvH2WHtBFlAizyV7c1poG959zGjAjOTTDTiHDtyzeJBPXxMhHyFoeGDy5jFDsMfG00eZKpxJp3X5ph3Ag2aoL6BtZgaMK3QR074s/K4Px6fClo3r4x2pktvsHcP0jCB7+m18rF8pWRkc2ElP3m0Q+tYon7hn4qQmUJsiPUVbQFR4XlN6EU5F3mqbF33jLWQDSlc5SPVokuG87/qp03afNUFj01j7SBVVl7JuN00QHyaXYl2Q6eM/IVhAlNa6l1yD17YCGjjuJO0bL+E3a9Luvy5NXGFNjIVxTNkJobZaylCx8RqoTZAfEqLChq1iHshaJYouhV0PUFrBLqo6iUXBZTRNttv4IDJni1RhVyZTBqoWkEjVM=
X-Microsoft-Antispam-PRVS: <HE1PR0801MB20592B2AF07446FB90CD06CB80CA0@HE1PR0801MB2059.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(58134797142442)(70601490899591)(146099531331640)(148717330147763); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(3231101)(944501161)(93006095)(93001095)(3002001)(6055026)(6041288)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123558120)(6072148)(201708071742011);
 SRVR:HE1PR0801MB2059; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB2059; 
X-Forefront-PRVS: 058637CA05
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(346002)(366004)(396003)(39380400002)(39860400002)(376002)(76104003)(199004)(189003)(36756003)(52146003)(6666003)(81166006)(81156014)(31686004)(6486002)(58126008)(186003)(64126003)(16526019)(83506002)(66066001)(65956001)(65806001)(47776003)(93886005)(26005)(6916009)(8676002)(6116002)(50466002)(8666007)(53936002)(6306002)(6246003)(7736002)(6512007)(3846002)(25786009)(97736004)(106356001)(316002)(305945005)(2906002)(2950100002)(59450400001)(67846002)(68736007)(105586002)(5660300001)(86362001)(52116002)(2486003)(8936002)(31696002)(23676004)(230700001)(65826007)(53546011)(15650500001)(966005)(6506007)(478600001)(76176011)(4326008)(229853002)(386003)(72206003)(473944003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2059; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTk7MjM6aWpYaGtLVmQ1aFhSemdGa0RFTVZTK3RK?=
 =?utf-8?B?N3ZrMHRmOWNDcDEvTDNBc2ZUUjVUbHRINmNrMjhkMDJ2Vms1M1ZCV3ptQ3NL?=
 =?utf-8?B?R1dhOWdPSUV5Z3BBekdhWW52M1pBY1RuR0VJQ1BHK04wWEsxaFdmSWNXZU9x?=
 =?utf-8?B?bzNuUWxFdlVDZEQ1QXIzMTNqZkpVMzF5UzRlaUViSlkxNWxURDVLRGNVYTJz?=
 =?utf-8?B?enE0TzdUNjFEdTFIbFR2ak9VcEgwZ2pya3ZVeUl2MUo1QzVpbzE1UG45bmt4?=
 =?utf-8?B?R1hPTXBTZWNrVzF1M3pwTEtLOUdBSHkzbDZ4ZXdmY3VXYmtubTVENVFZcmpH?=
 =?utf-8?B?aGNKYWlzQWMvTjdZeU9UeUFxekpubjl3WFRocEVYeCsrNmhtTWdtaVl1UkhU?=
 =?utf-8?B?U0I4N1JqRWZxTFFvS01rcWNnU0tXZitIVXZSY3hZeVRJbjFlUVFER3dDemZM?=
 =?utf-8?B?Z1VXeXpsRjFrQ1AyOEVaWFJkMTJic0pNNW5HRmRhRVhiaFIzVEhFTjNVamdl?=
 =?utf-8?B?OGxZYngyNmFPV1QrN2RITlRGSWtTVmdrYUh3ZmZDc1VMWkMxTUFMWGM4dTBr?=
 =?utf-8?B?UUcxM1l3YlhxQm1jRTVoSU1PeFFjL1VZQ1A5ZjkzK0FkcXNEanJiYU1lTmVC?=
 =?utf-8?B?U0xYNXZ4TngyTGp4UjIyOXFEeWczYXBRcjRkR2d5OGNVSjUvMzcxWUNway9k?=
 =?utf-8?B?VUQ3Y1MvQkRGbjZpbjFEKzFQTWdtVndaSy9ZRzBqam11aVcxNGVrVFE4NUZv?=
 =?utf-8?B?c3U0M0RZdWt5TVJOOXIrQU1RN2tiSHUwcXJGNzJQT1ZxZlE4UjJEcUt4RnZs?=
 =?utf-8?B?L0ZjVEx0WjhQWFZvK1NuSmpDZGhsQ3ZyMVlyb1FuMVR5aVZST0dmSkxOLzdO?=
 =?utf-8?B?enFDbTBzVkpBUnJQbmYzdGZtQ1AxcFhhckZiQVpjMVNrZlZHNjJMdStYTkdH?=
 =?utf-8?B?cXBpMHhtK3lhWmtTT3h3MVlpZUpKWnBLdXlUTDR5Q0xlSG1WWHpTVW5PMmlq?=
 =?utf-8?B?cEsvMFNiZjlRLzJTbFVGODZkRUtZVUYxUzJPZUZEUWs2cWhzK0VNK2hVNGFO?=
 =?utf-8?B?YjF4NTY4dXozVWdDaUZIN1NkcHJrQkRrSTJTcHVtalpJbGxZTEx2Y0tlY3ZO?=
 =?utf-8?B?THRERGwwZTJTbXBoWG9jRjlHWEErTGx6ZjVvWCsrRWpKdkYycHljaStGeUZB?=
 =?utf-8?B?Y1JNYWk4d0FUZTNiaHFKVitNeG9SVG56M0NnNEVtN01RMFlOMXI5c2h6WU5a?=
 =?utf-8?B?VTROaXZFZWhwQkVySWFvaUtIeXFsSDN2cG1hbmR3UHRaV0lDMkVpVm11RTk3?=
 =?utf-8?B?SG04djlKaC9uRDFmVHQzNjR4VFJ2TWhNdGRjSVJReC9qWHMzRXI2ZmRsUHBv?=
 =?utf-8?B?MXBIQlpONWY5RTBjVUg0cEx1N3ZSQ0NuSHBVTkM1bE0zZ1kvVUJDNm8yTzQx?=
 =?utf-8?B?TGNqeEdSMTVHZVBaVnhwZHRxaGdGbHA0SVlEVm1FTVZneDVZMnh2R2Z1ellN?=
 =?utf-8?B?TUhHSUlqZVBKRDJMalY5OWNMTktENE5RYllnV05xU1JqSUdpYkdKb3JnZXB1?=
 =?utf-8?B?c2ZHWDgxSEdGWTR2V3FTM0JLa3FiWjNhOGVZK2xNNW1UNXZxUEhkbzEybGtk?=
 =?utf-8?B?K1c4TGZwd3JEVnBEcDU4Z0oyaklRMVNzSlU5aGpLL2dFYit0cVZESDFBMXZM?=
 =?utf-8?B?KzFqQ1I2RTQrZHVRSXF5UVVCdzE1VG14Z0ZBeVBVS1ZyS09KUWVaa3A0dXFH?=
 =?utf-8?B?K2UrYVdDVlpOcW1yeHB0SStjV1U2dkVGL2ZSSkVBOElXU04wTGZsdzBaMGNv?=
 =?utf-8?B?c1lFWlBLdXd0aloyR2NkNEFZLy9DS0JBSktzRTBDdUdid0NEUVM4Y2VtVXVK?=
 =?utf-8?B?cUVOYjUrZUc5dnAvZVVwSkl1My9hSFZMa1Vnbkg3c09NdEkwNkMxeVZwalR2?=
 =?utf-8?B?M0JDVjhSL2k1eVVubWVUTFZwemZrQ2FMVm4zeXZHcWw2cnFZblN1N1ZwQzk0?=
 =?utf-8?B?UlZNNCs4UjBhcG1KTGoxcGMveHV5TFgrakdkc2RCTDBNKzk1aGQwRmZlY0RC?=
 =?utf-8?B?L3JQQkk1Ym1hNHBzRGpQZ29LTHRDN0M0c3BhUGFlbXkzMy9EdlNlaURGS2VI?=
 =?utf-8?B?Vm9ZQT09?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 6:dWV5MdIMqzjsInW+IOPs8wr5+Yui4MNsyBPMgLzo8OF5ibu4Ocf8wMKDz7iKRMSaQbVsj0LeiMWcyQTbpUts/l6vt6Vq+mBBvilAl8d9vyP8cD7swDCztMauXusoQJCrmwVcXFDbxasCFTNpnweLMTTkn3xBHPYUeo5BSZxa3mgerq4ErpMKupbsuVkiae3kfctsrcXURGcsBl/K/BS/VzUSEu84qLYKYpyz04z/JvYgUd1e5D32vwbH6VNHpel7a14haLov1THugPpKBLOJjy7o0aduaDVjx0LeVFHXbFgmUVl/vuzcLY7OUgD74ssv2jPUy9wCwWSVbHvRFqMj3+xpYW2HrcXAsLZ1CtZEWPg=;
 5:f0gz4oQhZhFmEzNlqv064ce1f1Jkh0icECCBYLhl4u2i32rmAhfLkw0U2u91B+iS0DjZVpMDbtPrOQvQYv7ceNgHnft+gXW3vi9UytjtDfs8lFow70rPiVl4RVTHSwZmDcreC4/v1LnQK932wzkhC3MzehHmVJbwQOAtMqQfyJo=;
 24:Rjl6cGUnhnzxmPeCfMh5CwwPCqxdYyD1yYTl4PYNvz0eup33rsperyD0LlSHHfq4kHQiozxWD0Ht8aWpualLXZN1MG8Sn0xq1KMNNpr5Fi8=;
 7:5hTTUoGdX2UBrzsuZ/iWhmoBvVWInICiHz2cnUC9GGhyle9Z09/C16EuHH5PtFbgFjlfi1mDOh2IHgRUI/MlDCY5EqjnZeVdsfj48kvjz+Rn910xwr6n7lwtmv72rlP9FiRCXrRBauepCm3lP1+O7pLo3s4rWu7Pe3gMuCqLtlLCL38Ow9V805n+n8oWGI1f6Z6iy2UP/EALSgAie0SxpHbdMm1tN0pvfIDV1tRwV+6K2+1rOVce0jseiEiy0h4q
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 17 Feb 2018 10:23:13.2691 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2ff59437-c6f8-4ec6-dcb7-08d575f07407
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2059
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNy8wMi8yMDE4IDAwOjMxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
RnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxNi8wMi8yMDE4IDIx
OjE1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBGcmksIDE2IEZlYiAyMDE4LCBK
dWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gT24gMTYvMDIvMjAxOCAyMDo1MCwgU3RlZmFubyBTdGFi
ZWxsaW5pIHdyb3RlOgo+Pj4+PiBPbiBGcmksIDE2IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+PiBIaSBTdGVmYW5vLAo+Pj4+Pj4KPj4+Pj4+IE9uIDE1LzAyLzE4IDIzOjE3LCBT
dGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+Pj4gVXBkYXRlIHRoZSBkb2N1bWVudGF0aW9u
IG9mIHRoZSBobXAtdW5zYWZlIG9wdGlvbiB0byBleHBsYWluIGhvdyB0bwo+Pj4+Pj4+IHVzZQo+
Pj4+Pj4+IGl0IHNhZmVseSwgdG9nZXRoZXIgd2l0aCB0aGUgcmlnaHQgY3B1IGFmZmluaXR5IHNl
dHRpbmcsIG9uCj4+Pj4+Pj4gYmlnLkxJVFRMRQo+Pj4+Pj4+IHN5c3RlbXMuCj4+Pj4+Pj4KPj4+
Pj4+PiBBbHNvIHVwZGF0ZSB0aGUgd2FybmluZyBtZXNzYWdlIHRvIHBvaW50IHVzZXJzIHRvIHRo
ZSBkb2NzLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5p
IDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+Pj4+Pj4+IENDOiBqYmV1bGljaEBzdXNlLmNvbQo+
Pj4+Pj4+IENDOiBrb25yYWQud2lsa0BvcmFjbGUuY29tCj4+Pj4+Pj4gQ0M6IHRpbUB4ZW4ub3Jn
Cj4+Pj4+Pj4gQ0M6IHdlaS5saXUyQGNpdHJpeC5jb20KPj4+Pj4+PiBDQzogYW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbQo+Pj4+Pj4+IENDOiBHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20KPj4+
Pj4+PiBDQzogaWFuLmphY2tzb25AZXUuY2l0cml4LmNvbQo+Pj4+Pj4+Cj4+Pj4+Pj4gLS0tCj4+
Pj4+Pj4gICAgICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEwICsrKysr
KysrKy0KPj4+Pj4+PiAgICAgIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICAgICAgIHwg
IDkgKysrKystLS0tCj4+Pj4+Pj4gICAgICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCj4+Pj4+Pj4KPj4+Pj4+PiBkaWZmIC0tZ2l0IGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+Pj4+PiBiL2RvY3MvbWlzYy94ZW4tY29tbWFu
ZC1saW5lLm1hcmtkb3duCj4+Pj4+Pj4gaW5kZXggMjE4NGNiOS4uYTFlYmVlYSAxMDA2NDQKPj4+
Pj4+PiAtLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+Pj4+Pj4+ICsr
KyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+Pj4gQEAgLTEwMDcs
NyArMTAwNywxNSBAQCBDb250cm9sIFhlbnMgdXNlIG9mIHRoZSBBUEVJIEhhcmR3YXJlIEVycm9y
Cj4+Pj4+Pj4gU291cmNlCj4+Pj4+Pj4gVGFibGUsIHNob3VsZCBvbmUgYmUgZm91bmQuCj4+Pj4+
Pj4gICAgICAgIFNheSB5ZXMgYXQgeW91ciBvd24gcmlzayBpZiB5b3Ugd2FudCB0byBlbmFibGUg
aGV0ZXJvZ2Vub3VzCj4+Pj4+Pj4gY29tcHV0aW5nCj4+Pj4+Pj4gICAgICAoc3VjaCBhcyBiaWcu
TElUVExFKS4gVGhpcyBtYXkgcmVzdWx0IHRvIGFuIHVuc3RhYmxlIGFuZAo+Pj4+Pj4+IGluc2Vj
dXJlCj4+Pj4+Pj4gLXBsYXRmb3JtLiBXaGVuIHRoZSBvcHRpb24gaXMgZGlzYWJsZWQgKGRlZmF1
bHQpLCBDUFVzIHRoYXQgYXJlIG5vdAo+Pj4+Pj4+ICtwbGF0Zm9ybSwgdW5sZXNzIHlvdSBtYW51
YWxseSBzcGVjaWZ5IHRoZSBjcHUgYWZmaW5pdHkgb2YgYWxsCj4+Pj4+Pj4gZG9tYWlucwo+Pj4+
Pj4+IHNvCj4+Pj4+Pj4gK3RoYXQgYWxsIHZjcHVzIGFyZSBzY2hlZHVsZWQgb24gdGhlIHNhbWUg
Y2xhc3Mgb2YgcGNwdXMgKGJpZyBvcgo+Pj4+Pj4+IExJVFRMRQo+Pj4+Pj4+ICtidXQgbm90IGJv
dGgpLiB2Y3B1IG1pZ3JhdGlvbiBiZXR3ZWVuIGJpZyBjb3JlcyBhbmQgTElUVExFIGNvcmVzIGlz
Cj4+Pj4+Pj4gbm90Cj4+Pj4+Pj4gK3N1cHBvcnRlZC4gVGh1cywgaWYgdGhlIGZpcnN0IDQgcGNw
dXMgYXJlIGJpZyBhbmQgdGhlIGxhc3QgNCBhcmUKPj4+Pj4+PiBMSVRUTEUsCj4+Pj4+Pj4gK2Fs
bCBkb21haW5zIG5lZWQgdG8gaGF2ZSBlaXRoZXIgY3B1cyA9ICIwLTMiIG9yIGNwdXMgPSAiNC03
IiBpbgo+Pj4+Pj4+IHRoZWlyCj4+Pj4+Pj4gVk0KPj4+Pj4+PiArY29uZmlnLiBNb3Jlb3Zlciwg
ZG9tMF92Y3B1c19waW4gbmVlZHMgdG8gYmUgcGFzc2VkIG9uIHRoZSBYZW4KPj4+Pj4+PiBjb21t
YW5kCj4+Pj4+Pj4gK2xpbmUuCj4+Pj4+Pgo+Pj4+Pj4gSW4geW91ciBleGFtcGxlIGhlcmUgeW91
IHN1Z2dlc3QgdG8gaGF2ZSBhbGwgdGhlIHZDUFVzIG9mIGEgZ3Vlc3QgdG8KPj4+Pj4+IGVpdGhl
ciBvbgo+Pj4+Pj4gYmlnIG9yIExJVFRMRSBjb3Jlcy4gSG93IGFib3V0IGdpdmluZyBhbiBleGFt
cGxlIHdoZXJlIHRoZSBndWVzdCBjYW4KPj4+Pj4+IGhhdmUKPj4+Pj4+IDIKPj4+Pj4+IExJVFRM
RSB2Q1BVcyBhbmQgb25lIGJpZyB2Q1BVPwo+Pj4+Pgo+Pj4+PiBJIHdvdWxkIHJhdGhlciBkaXNj
b3VyYWdlIGl0IGF0IHRoZSBtb21lbnQsIGdpdmVuIHRoYXQgaXQgcmVxdWlyZXMgbW9yZQo+Pj4+
PiBjb21wbGV4IGNwdSBhZmZpbml0eSBzZXR0aW5ncywgb3IgdmNwdSBwaW5uaW5nLiBBbHNvLCBJ
IGFtIGFmcmFpZCB0aGF0Cj4+Pj4+IHdpdGhvdXQgbWF0Y2hpbmcgY29ycmVzcG9uZGluZyB0b3Bv
bG9neSBpbmZvcm1hdGlvbiBvbiB0aGUgZ3Vlc3QgZGV2aWNlCj4+Pj4+IHRyZWUsIGd1ZXN0cyBt
aWdodCBub3Qgd29yayBhcyBleHBlY3RlZCBpbiBzdWNoIGEgc2NlbmFyaW8uCj4+Pj4+Cj4+Pj4+
IFdoYXQgZG8geW91IHRoaW5rPwo+Pj4+Cj4+Pj4gWW91IGFscmVhZHkga25vdyBteSB2aWV3IG9u
IHRoaXMuIEkgd291bGQgcmF0aGVyIHN0cm9uZ2x5IGRpc2NvdXJhZ2UKPj4+PiBhbnlvbmUKPj4+
PiBwaW5uaW5nIGFsbCB2Q1BVcyBvZiBhIGRvbWFpbiB0byBiaWcgY29yZXMuIFdlIHNob3VsZCBh
dm9pZCB0byBwcm92aWRlCj4+Pj4gc2hvcnRjdXRzIHRvIHVzZSB0aGF0IGNvdWxkIGhhdmUgcG90
ZW50aWFsbHkgZGFtYWdlYWJsZSBpbXBhY3Qgb24gdGhlaXIKPj4+PiBwbGF0Zm9ybSB3aXRob3V0
IHRlbGxpbmcgdGhlbS4KPj4+Cj4+PiBEbyB5b3UgaGF2ZSBhIGxpbmsgdG8gYSBkb2Mgc29tZXdo
ZXJlIHRoYXQgcHJvdmlkZXMgbW9yZSBkZXRhaWxzIGFib3V0Cj4+PiB0aGlzPyBXZSBjb3VsZCBh
ZGQgYSBsaW5rIHRvIGl0IGhlcmUgdG8gaW5mb3JtIHVzZXJzLiBJdCB3b3VsZCBiZQo+Pj4gdXNl
ZnVsLgo+Pgo+PiBUaGlzIGlzIHF1aXRlIHdlbGwgZGVzY3JpYmVkIGluCj4+IGh0dHBzOi8veGVu
Yml0cy54ZW4ub3JnL2RvY3MvdW5zdGFibGUvbWFuL3hsLmNmZy41Lmh0bWwjQ1BVLUFsbG9jYXRp
b24gc2VlCj4+ICJjcHVzIi4KPiAKPiBPSywgSSdsbCBhZGQgdGhlIGxpbmsgaW4gYSBuZXcgYmln
LkxJVFRMRSBkb2MuIEFsc28sIGRvIHlvdSBoYXZlIGFueQo+IGRvY3VtZW50YXRpb24gb3IgbGlu
ayBhYm91dCBiaWcgY29yZSBiZWluZyBwb3RlbnRpYWxseSBkYW1hZ2luZz8gSXQKPiB3b3VsZCBi
ZSBnb29kIHRvIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhhdCB0b28gaW4gdGhlIGJpZy5M
SVRUTEUKPiBkb2MuCgpJIGRvbid0IGhhdmUgc3BlY2lmaWMgZG9jdW1lbnRhdGlvbiB0byBwb2lu
dCBvbiBpdCBidXQgSSB3b3VsZCBxdWl0ZSAKaW50ZXJlc3RpbmcgdG8ga25vdyB3aGF0IGlzIHlv
dXIgZG9jdW1lbnRhdGlvbiByZWdhcmRpbmcgd2h5IGFsd2F5cyAKcnVubmluZyBvbiBiaWcgaXMg
c2FmZS4gSSBwcm92aWRlZCB5b3UgcXVpdGUgYSBmZXcgaW5zaWdodHMgd2h5IHRoaXMgbWF5IApu
b3Qgc2FmZSBvbiBhbGwgcGxhdGZvcm1zIGFuZCB3ZSBhbGwgcmVtZW1iZXIgdGhvc2UgcGhvbmVz
IGJ1cm5pbmcgeW91IAp3aGVuIHBsYXlpbmcgZ2FtZSBvciB3YXRjaGluZyBhIHZpZGVvLiBTbyBJ
IGRvbid0IGZlZWwgWGVuIFByb2plY3QgCnNob3VsZCBlbmNvdXJhZ2UgdGhvc2Ugc2V0dXBzIGJ5
IGRlZmF1bHQuCgpJIHdvdWxkIHJlY29tbWVuZCB5b3UgdG8gcmVhZCB0aGUgdGhyZWFkIGFib3V0
IGJpZy5MSVRUTEUgaW4gWGVuIGZyb20gCjIwMTY6IApodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDkvbXNnMDE4MDIuaHRtbAoKQSBmZXcg
aW50ZXJlc3RpbmcgdGhpbmdzIGZyb20gdGhhdCBjb252ZXJzYXRpb246CgoiYmlnLkxJVFRMRSBp
cyBhIGdlbmVyaWMgdGVybSB0byBoYXZlICdwb3dlciBodW5ncnkgYW5kIHBvd2VyZnVsIGNvcmUg
CnBvd2VyZnVsJyAoYmlnKSB3aXRoIHNsb3dlciBhbmQgYmF0dGVyeS1zYXZpbmcgY29yZXMgKExJ
VFRMRSkuIgoKIlRoZSB1c2UgY2FzZSBvZiBiaWcuTElUVExFIGlzIGJpZyBjb3JlcyBhcmUgdXNl
ZCBmb3Igc2hvcnQgcGVyaW9kIG9mIApidXJzdCBhbmQgbGl0dGxlIGNvcmUgYXJlIHVzZWQgZm9y
IHRoZSByZXN0IChlLmcgbGlzdGVuaW5nIGF1ZGlvLCAKZmV0Y2hpbmcgbWFpbC4uLikuIElmIHlv
dSB3YW50IHRvIHJlZHVjZSBsYXRlbmN5IHdoZW4gc3dpdGNoIGJldHdlZW4gYmlnIAphbmQgbGl0
dGxlIENQVXMsIHlvdSBtYXkgd2FudCB0byBwdXQgdGhlbSB3aXRoaW4gdGhlIHNhbWUgY2x1c3Rl
ci4iCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 11:53:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 11:53:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1en13S-0000HH-6L; Sat, 17 Feb 2018 11:53:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1en13Q-0000H5-1z
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 11:53:20 +0000
X-Inumbo-ID: 0c89594d-13d9-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c89594d-13d9-11e8-ba59-bc764e045a96;
 Sat, 17 Feb 2018 12:52:37 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1en13L-0000zY-DD; Sat, 17 Feb 2018 11:53:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1en13G-0002Dh-0e; Sat, 17 Feb 2018 11:53:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1en13F-0007u8-DT; Sat, 17 Feb 2018 11:53:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119389-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-raw:debian-di-install:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=46c3f0ce61e271ae71d734bb56faeebf4d518a12
X-Osstest-Versions-That: linux=61f14c015f5be9151ba25e638d349f4d40cb7cd4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 11:53:09 +0000
Subject: [Xen-devel] [linux-next test] 119389: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTM4OSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTkzODkvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTIwMQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE5MjAxCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTkyMDEKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
OTIwMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMCBkZWJpYW4tZGktaW5zdGFsbCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5MjAxCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
IDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTkyMDEKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExOTIwMQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93
YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTAgZGVi
aWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTIwMQoKVGVzdHMgd2hpY2gg
ZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEx
OTExNwogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgOCByZWJvb3QgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTE5MjAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMDEKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExOTIwMQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMCB4ZW4tYm9v
dC9zcmNfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5MjAxCiB0ZXN0LWFtZDY0LWkzODYt
cGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MTkyMDEKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgbGlrZSAxMTkyMDEKIHRl
c3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgZmFpbCBsaWtlIDExOTIwMQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5MjAxCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMTkyMDEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gIDcgeGVuLWJvb3QgZmFpbCBsaWtlIDExOTIwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjAxCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMTkyMDEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTAgeGVu
LWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExOTIwMQogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxp
a2UgMTE5MjAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICA3IHhl
bi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDExOTIwMQog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE5MjAxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMDEKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDExOTIwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4
ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTE5MjAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMDEK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExOTIwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjAxCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTkyMDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIwMQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjAx
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTkyMDEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIwMQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgICAgICBmYWls
IGxpa2UgMTE5MjAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0
YXJ0ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMDEKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIw
MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIGxpa2UgMTE5MjAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMDEKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExOTIwMQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjAxCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZl
cnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA0NmMzZjBj
ZTYxZTI3MWFlNzFkNzM0YmI1NmZhZWViZjRkNTE4YTEyCmJhc2VsaW5lIHZlcnNpb246CiBsaW51
eCAgICAgICAgICAgICAgICA2MWYxNGMwMTVmNWJlOTE1MWJhMjVlNjM4ZDM0OWY0ZDQwY2I3Y2Q0
CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQp
ICAgICAKRmFpbGluZyBzaW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZv
dW5kKSAgICAgClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExOTM4OSAgMjAxOC0wMi0xNiAwOToyMTox
NSBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1
bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZj
cHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKUHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 12:52:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 12:52:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1en1y3-0004Q0-Iz; Sat, 17 Feb 2018 12:51:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1en1y2-0004Pp-IS
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 12:51:50 +0000
X-Inumbo-ID: 8019a4ce-13e1-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8019a4ce-13e1-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 12:53:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1en1xt-0002UK-2A; Sat, 17 Feb 2018 12:51:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1en1xn-0004fg-IL; Sat, 17 Feb 2018 12:51:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1en1xm-0004si-S9; Sat, 17 Feb 2018 12:51:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119401-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e54670ff2665ca62173a5805d0e5b2f8476fa15c
X-Osstest-Versions-That: xen=f50ea840b9a860927c7aca5fa64eb34e14f17164
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 12:51:35 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 119401: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1846598285358711586=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119401 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119401/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-3 49 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 118721
 test-xtf-amd64-amd64-4 49 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 118721

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-2      49 xtf/test-hvm64-lbr-tsx-vmentry fail like 118664
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118664
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118721
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118721
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118721
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118721
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118721
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118721
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118721
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 118721
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118721
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118721
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  e54670ff2665ca62173a5805d0e5b2f8476fa15c
baseline version:
 xen                  f50ea840b9a860927c7aca5fa64eb34e14f17164

Last test of basis   118721  2018-02-09 03:44:03 Z    8 days
Failing since        119182  2018-02-14 11:42:24 Z    3 days    3 attempts
Testing same since   119401  2018-02-16 11:24:35 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 611 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1846598285358711586==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 14:09:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 14:09:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1en3Am-00011C-5W; Sat, 17 Feb 2018 14:09:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1en3Ak-00010o-Od
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 14:09:02 +0000
X-Inumbo-ID: 01b497c6-13ec-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 01b497c6-13ec-11e8-ba59-bc764e045a96;
 Sat, 17 Feb 2018 15:08:19 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1en3Ag-0004Wg-QF; Sat, 17 Feb 2018 14:08:58 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1en3Aa-00079d-43; Sat, 17 Feb 2018 14:08:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1en3AZ-00056z-88; Sat, 17 Feb 2018 14:08:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119432-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=0c946219398a3108a9fe8dbc5096586bdcc797d6
X-Osstest-Versions-That: linux=cde3537bd1098cd4df322c397ef016015890913c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 14:08:51 +0000
Subject: [Xen-devel] [linux-3.18 test] 119432: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7479029053950248100=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119432 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119432/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-amd64-i386-rumprun-i386 17 rumprun-demo-xenstorels/xenstorels.repeat fail REGR. vs. 118730

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail like 118730
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118730
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118730
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118730
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118730
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118730
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118730
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118730
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                0c946219398a3108a9fe8dbc5096586bdcc797d6
baseline version:
 linux                cde3537bd1098cd4df322c397ef016015890913c

Last test of basis   118730  2018-02-09 04:59:56 Z    8 days
Testing same since   119432  2018-02-16 20:38:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Andrew Goodbody <andrew.goodbody@cambrionix.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Chunhao Lin <hau@realtek.com>
  Daniel N Pettersson <danielnp@axis.com>
  David Daney <david.daney@cavium.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guillaume Tucker <guillaume.tucker@collabora.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Ivan Vecera <ivecera@redhat.com>
  J. Bruce Fields <bfields@redhat.com>
  James Hogan <jhogan@kernel.org>
  James Morris <james.l.morris@oracle.com>
  Jason Wang <jasowang@redhat.com>
  Javier Martinez Canillas <javier.martinez@collabora.co.uk>
  Jens Axboe <axboe@kernel.dk>
  Jin Qian <jinqian@google.com>
  Jonathan Dieter <jdieter@lesbg.com>
  Junxiao Bi <junxiao.bi@oracle.com>
  Krzysztof Kozlowski <k.kozlowski@samsung.com>
  Kukjin Kim <kgene@kernel.org>
  Li RongQing <lirongqing@baidu.com>
  Linus Torvalds <torvalds@linux-foundation.org>
  Malcolm Priestley <tvboxspy@gmail.com>
  Matt Turner <mattst88@gmail.com>
  Matthew Wilcox <mawilcox@microsoft.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Miquel Raynal <miquel.raynal@free-electrons.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Nikolay Aleksandrov <nikolay@cumulusnetworks.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Rasmus Villemoes <linux@rasmusvillemoes.dk>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stafford Horne <shorne@gmail.com>
  Steve French <smfrench@gmail.com>
  Tejun Heo <tj@kernel.org>
  Thomas Gleixner <tglx@linutronix.de>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Wang Han <wanghan1995315@gmail.com>
  Yuyang Du <yuyang.du@intel.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         fail    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 fail    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   cde3537bd109..0c946219398a  0c946219398a3108a9fe8dbc5096586bdcc797d6 -> tested/linux-3.18


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7479029053950248100==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 15:33:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 15:33:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1en4U7-00071g-Jv; Sat, 17 Feb 2018 15:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=rp5n=fl=oracle.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1en4U5-00071a-FZ
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 15:33:05 +0000
X-Inumbo-ID: 075475dd-13f8-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 075475dd-13f8-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 15:34:23 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1HFVlew149656;
 Sat, 17 Feb 2018 15:32:56 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=i2/3Eg4iq3z2QVziYAyN5rwI3EcozCpgnbkbBO+mTIQ=;
 b=wKkoH5UyyLKK1WKOU5ETkJgoHJGaUDCAUt5LL+SbUrQBjlfzBNs0ZFVFNp5MpM18oAVl
 ONoIMvEnuJbyPIkSnlZhjU0CA+VGr5vwsUWMy6FPCX9EGCM7GjCNwKTrAtFErhi6HAQJ
 D4RGU8EOjWsnt28dyBxxEL8f4TJE1cfDABiUxfg2X/JbZ+mv57+Y3A7oo+8ifSknK5nb
 w6TZ8oVnhK51qnxteC/M+ER8SU6XZ33RGOEPAYc6X7UtOL6TsCm8J9hOzRIOU7lTaXLX
 xB+btFUJktYrBqCAVgQEj/6EHZYuoyEmJhPdTUcBjEHbZeCZJnSU71w71703lVQ4ICq0 Xg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2g6p2r03by-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Sat, 17 Feb 2018 15:32:56 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1HFWtMi003879
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Sat, 17 Feb 2018 15:32:55 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1HFWs0p025354;
 Sat, 17 Feb 2018 15:32:55 GMT
Received: from [172.20.20.20] (/73.61.22.242)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Sat, 17 Feb 2018 07:32:54 -0800
To: Andrew Morton <akpm@linux-foundation.org>, Juergen Gross <jgross@suse.com>
References: <20180216154101.22865-1-jgross@suse.com>
 <20180216124004.8465f643a5539125d77ba79f@linux-foundation.org>
From: Pavel Tatashin <pasha.tatashin@oracle.com>
Message-ID: <b153984d-4976-ebb0-c88f-0cb13d78d5b5@oracle.com>
Date: Sat, 17 Feb 2018 10:32:51 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216124004.8465f643a5539125d77ba79f@linux-foundation.org>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8808
 signatures=668674
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802170207
Cc: linux-mm@kvack.org, mhocko@suse.com, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [RESEND v2] mm: don't defer struct page
 initialization for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmV2aWV3ZWQtYnk6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tPgoK
VGhpcyBpcyB1bmlxdWUgZm9yIFhlbiwgc28gdGhpcyBwYXJ0aWN1bGFyIGlzc3VlIHdvbid0IGVm
ZmVjdCBvdGhlciAKY29uZmlndXJhdGlvbnMuIEkgYW0gZ29pbmcgdG8gaW52ZXN0aWdhdGUgaWYg
dGhlcmUgaXMgYSB3YXkgdG8gcmUtZW5hYmxlIApkZWZlcnJlZCBwYWdlIGluaXRpYWxpemF0aW9u
IG9uIHhlbiBndWVzdHMuCgpQYXZlbAoKT24gMDIvMTYvMjAxOCAwMzo0MCBQTSwgQW5kcmV3IE1v
cnRvbiB3cm90ZToKPiBPbiBGcmksIDE2IEZlYiAyMDE4IDE2OjQxOjAxICswMTAwIEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4gd3JvdGU6Cj4gCj4+IENvbW1pdCBmN2Y5OTEwMGQ4ZDk1
ZGJjZjA5ZTAyMTZhMTQzMjExZTc5NDE4YjlmICgibW06IHN0b3AgemVyb2luZwo+PiBtZW1vcnkg
ZHVyaW5nIGFsbG9jYXRpb24gaW4gdm1lbW1hcCIpIGJyb2tlIFhlbiBwdiBkb21haW5zIGluIHNv
bWUKPj4gY29uZmlndXJhdGlvbnMsIGFzIHRoZSAiUGlubmVkIiBpbmZvcm1hdGlvbiBpbiBzdHJ1
Y3QgcGFnZSBvZiBlYXJseQo+PiBwYWdlIHRhYmxlcyBjb3VsZCBnZXQgbG9zdC4gVGhpcyB3aWxs
IGxlYWQgdG8gdGhlIGtlcm5lbCB0cnlpbmcgdG8KPj4gd3JpdGUgZGlyZWN0bHkgaW50byB0aGUg
cGFnZSB0YWJsZXMgaW5zdGVhZCBvZiBhc2tpbmcgdGhlIGh5cGVydmlzb3IKPj4gdG8gZG8gc28u
IFRoZSByZXN1bHQgaXMgYSBjcmFzaCBsaWtlIHRoZSBmb2xsb3dpbmc6Cj4gCj4gTGV0J3MgY2Mg
UGF2ZWwsIHdobyBhdXRob3JlZCBmN2Y5OTEwMGQ4ZDk1ZC4KPiAKPj4gWyAgICAwLjAwNDAwMF0g
QlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCBmZmZmODgwMWVh
ZDE5MDA4Cj4+IFsgICAgMC4wMDQwMDBdIElQOiB4ZW5fc2V0X3B1ZCsweDRlLzB4ZDAKPj4gWyAg
ICAwLjAwNDAwMF0gUEdEIDFjMGEwNjcgUDREIDFjMGEwNjcgUFVEIDIzYTAwNjcgUE1EIDFlOWRl
MDA2NyBQVEUgODAxMDAwMDFlYWQxOTA2NQo+PiBbICAgIDAuMDA0MDAwXSBPb3BzOiAwMDAzIFsj
MV0gUFJFRU1QVCBTTVAKPj4gWyAgICAwLjAwNDAwMF0gTW9kdWxlcyBsaW5rZWQgaW46Cj4+IFsg
ICAgMC4wMDQwMDBdIENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVkIDQu
MTQuMC1kZWZhdWx0KyAjMjcxCj4+IFsgICAgMC4wMDQwMDBdIEhhcmR3YXJlIG5hbWU6IERlbGwg
SW5jLiBMYXRpdHVkZSBFNjQ0MC8wMTU5TjcsIEJJT1MgQTA3IDA2LzI2LzIwMTQKPj4gWyAgICAw
LjAwNDAwMF0gdGFzazogZmZmZmZmZmY4MWMxMDQ4MCB0YXNrLnN0YWNrOiBmZmZmZmZmZjgxYzAw
MDAwCj4+IFsgICAgMC4wMDQwMDBdIFJJUDogZTAzMDp4ZW5fc2V0X3B1ZCsweDRlLzB4ZDAKPj4g
WyAgICAwLjAwNDAwMF0gUlNQOiBlMDJiOmZmZmZmZmZmODFjMDNjZDggRUZMQUdTOiAwMDAxMDI0
Ngo+PiBbICAgIDAuMDA0MDAwXSBSQVg6IDAwMmZmZmY4MDAwMDA4MDAgUkJYOiBmZmZmODgwMjBm
ZDMxMDAwIFJDWDogMDAwMDAwMDAwMDAwMDAwMAo+PiBbICAgIDAuMDA0MDAwXSBSRFg6IGZmZmZl
YTAwMDAwMDAwMDAgUlNJOiAwMDAwMDAwMWI4MzA4MDY3IFJESTogZmZmZjg4MDFlYWQxOTAwOAo+
PiBbICAgIDAuMDA0MDAwXSBSQlA6IGZmZmY4ODAxZWFkMTkwMDggUjA4OiBhYWFhYWFhYWFhYWFh
YWFhIFIwOTogMDAwMDAwMDAwNjNmNGM4MAo+PiBbICAgIDAuMDA0MDAwXSBSMTA6IGFhYWFhYWFh
YWFhYWFhYWEgUjExOiAwNzIwMDcyMDA3MjAwNzIwIFIxMjogMDAwMDAwMDFiODMwODA2Nwo+PiBb
ICAgIDAuMDA0MDAwXSBSMTM6IGZmZmZmZmZmODFjOGE5Y2MgUjE0OiBmZmZmODgwMThmZDMxMDAw
IFIxNTogMDAwMDc3ZmY4MDAwMDAwMAo+PiBbICAgIDAuMDA0MDAwXSBGUzogIDAwMDAwMDAwMDAw
MDAwMDAoMDAwMCkgR1M6ZmZmZjg4MDIwZjYwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAw
MDAwCj4+IFsgICAgMC4wMDQwMDBdIENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBDUjA6IDAw
MDAwMDAwODAwNTAwMzMKPj4gWyAgICAwLjAwNDAwMF0gQ1IyOiBmZmZmODgwMWVhZDE5MDA4IENS
MzogMDAwMDAwMDAwMWMwOTAwMCBDUjQ6IDAwMDAwMDAwMDAwNDI2NjAKPj4gWyAgICAwLjAwNDAw
MF0gQ2FsbCBUcmFjZToKPj4gWyAgICAwLjAwNDAwMF0gIF9fcG1kX2FsbG9jKzB4MTI4LzB4MTQw
Cj4+IFsgICAgMC4wMDQwMDBdICA/IGFjcGlfb3NfbWFwX2lvbWVtKzB4MTc1LzB4MWIwCj4+IFsg
ICAgMC4wMDQwMDBdICBpb3JlbWFwX3BhZ2VfcmFuZ2UrMHgzZjQvMHg0MTAKPj4gWyAgICAwLjAw
NDAwMF0gID8gYWNwaV9vc19tYXBfaW9tZW0rMHgxNzUvMHgxYjAKPj4gWyAgICAwLjAwNDAwMF0g
IF9faW9yZW1hcF9jYWxsZXIrMHgxYzMvMHgyZTAKPj4gWyAgICAwLjAwNDAwMF0gIGFjcGlfb3Nf
bWFwX2lvbWVtKzB4MTc1LzB4MWIwCj4+IFsgICAgMC4wMDQwMDBdICBhY3BpX3RiX2FjcXVpcmVf
dGFibGUrMHgzOS8weDY2Cj4+IFsgICAgMC4wMDQwMDBdICBhY3BpX3RiX3ZhbGlkYXRlX3RhYmxl
KzB4NDQvMHg3Ywo+PiBbICAgIDAuMDA0MDAwXSAgYWNwaV90Yl92ZXJpZnlfdGVtcF90YWJsZSsw
eDQ1LzB4MzA0Cj4+IFsgICAgMC4wMDQwMDBdICA/IGFjcGlfdXRfYWNxdWlyZV9tdXRleCsweDEy
YS8weDFjMgo+PiBbICAgIDAuMDA0MDAwXSAgYWNwaV9yZWFsbG9jYXRlX3Jvb3RfdGFibGUrMHgx
MmQvMHgxNDEKPj4gWyAgICAwLjAwNDAwMF0gIGFjcGlfZWFybHlfaW5pdCsweDRkLzB4MTBhCj4+
IFsgICAgMC4wMDQwMDBdICBzdGFydF9rZXJuZWwrMHgzZWIvMHg0YTEKPj4gWyAgICAwLjAwNDAw
MF0gID8gc2V0X2luaXRfYXJnKzB4NTUvMHg1NQo+PiBbICAgIDAuMDA0MDAwXSAgeGVuX3N0YXJ0
X2tlcm5lbCsweDUyOC8weDUzMgo+PiBbICAgIDAuMDA0MDAwXSBDb2RlOiA0OCAwMSBlOCA0OCAw
ZiA0MiAxNSBhMiBmZCBiZSAwMCA0OCAwMSBkMCA0OCBiYSAwMCAwMCAwMCAwMCAwMCBlYSBmZiBm
ZiA0OCBjMSBlOCAwYyA0OCBjMSBlMCAwNiA0OCAwMSBkMCA0OCA4YiAwMCBmNiBjNCAwMiA3NSA1
ZCA8NGM+IDg5IDY1IDAwIDViIDVkIDQxIDVjIGMzIDY1IDhiIDA1IDUyIDlmIGZlIDdlIDg5IGMw
IDQ4IDBmIGEzCj4+IFsgICAgMC4wMDQwMDBdIFJJUDogeGVuX3NldF9wdWQrMHg0ZS8weGQwIFJT
UDogZmZmZmZmZmY4MWMwM2NkOAo+PiBbICAgIDAuMDA0MDAwXSBDUjI6IGZmZmY4ODAxZWFkMTkw
MDgKPj4gWyAgICAwLjAwNDAwMF0gLS0tWyBlbmQgdHJhY2UgMzhlY2EyZTU2ZjFiNjQyZSBdLS0t
Cj4+Cj4+IEF2b2lkIHRoaXMgcHJvYmxlbSBieSBub3QgZGVmZXJyaW5nIHN0cnVjdCBwYWdlIGlu
aXRpYWxpemF0aW9uIHdoZW4KPj4gcnVubmluZyBhcyBYZW4gcHYgZ3Vlc3QuCj4+Cj4+IC4uLgo+
Pgo+PiAtLS0gYS9tbS9wYWdlX2FsbG9jLmMKPj4gKysrIGIvbW0vcGFnZV9hbGxvYy5jCj4+IEBA
IC0zNDcsNiArMzQ3LDkgQEAgc3RhdGljIGlubGluZSBib29sIHVwZGF0ZV9kZWZlcl9pbml0KHBn
X2RhdGFfdCAqcGdkYXQsCj4+ICAgCS8qIEFsd2F5cyBwb3B1bGF0ZSBsb3cgem9uZXMgZm9yIGFk
ZHJlc3MtY29uc3RyYWluZWQgYWxsb2NhdGlvbnMgKi8KPj4gICAJaWYgKHpvbmVfZW5kIDwgcGdk
YXRfZW5kX3BmbihwZ2RhdCkpCj4+ICAgCQlyZXR1cm4gdHJ1ZTsKPj4gKwkvKiBYZW4gUFYgZG9t
YWlucyBuZWVkIHBhZ2Ugc3RydWN0dXJlcyBlYXJseSAqLwo+PiArCWlmICh4ZW5fcHZfZG9tYWlu
KCkpCj4+ICsJCXJldHVybiB0cnVlOwo+PiAgIAkoKm5yX2luaXRpYWxpc2VkKSsrOwo+PiAgIAlp
ZiAoKCpucl9pbml0aWFsaXNlZCA+IHBnZGF0LT5zdGF0aWNfaW5pdF9wZ2NudCkgJiYKPj4gICAJ
ICAgIChwZm4gJiAoUEFHRVNfUEVSX1NFQ1RJT04gLSAxKSkgPT0gMCkgewo+IAo+IEknbSBPSyB3
aXRoIGFwcGx5aW5nIHRoZSBwYXRjaCBhcyBhIHNob3J0LXRlcm0gcmVncmVzc2lvbiBmaXggYnV0
IEkgZG8KPiB3b25kZXIgd2hldGhlciBpdCdzIHRoZSBjb3JyZWN0IGZpeC4gIFdoYXQgaXMgc3Bl
Y2lhbCBhYm91dCBYZW4gKGluCj4gc29tZSBjb25maWd1cmF0aW9ucyEpIHRoYXQgY2F1c2VzIGl0
IHRvIGZpbmQgYSBob2xlIGluIGRlZmVycmVkCj4gaW5pdGlhbGl6YXRpb24/Cj4gCj4gSSdkIGxp
a2UgdXMgdG8gZGVsdmUgZnVydGhlciBwbGVhc2UuICBCZWNhdXNlIGlmIFhlbiBmb3VuZCBhIGhv
bGUgaW4KPiB0aGUgaW1wbGVtZW50YXRpb24sIG90aGVycyBtaWdodCBkbyBzby4gIE9yIHBlcmhh
cHMgWGVuIGlzIGRvaW5nCj4gc29tZXRoaW5nIG5hdWdodHkuCj4gCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 19:13:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 19:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1en7uh-0004rQ-OV; Sat, 17 Feb 2018 19:12:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1en7uf-0004rA-Rg
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 19:12:45 +0000
X-Inumbo-ID: b72b9666-1416-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b72b9666-1416-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 19:14:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1en7uW-0004QZ-62; Sat, 17 Feb 2018 19:12:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1en7uP-0007HF-TW; Sat, 17 Feb 2018 19:12:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1en7uO-0005Lu-CN; Sat, 17 Feb 2018 19:12:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119457-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 19:12:28 +0000
Subject: [Xen-devel] [seabios test] 119457: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTQ1NyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk0NTcvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDk5IGRheXMgIDEyNyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICAyIGRheXMgICAg
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 19:33:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 19:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1en8EH-0006GI-DY; Sat, 17 Feb 2018 19:33:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1en8EF-0006G4-UZ
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 19:32:59 +0000
X-Inumbo-ID: 8b2fcc93-1419-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b2fcc93-1419-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 19:34:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1en8E6-0004wx-MT; Sat, 17 Feb 2018 19:32:50 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1en8E1-0008Pd-7Q; Sat, 17 Feb 2018 19:32:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1en8E0-0000Bc-Mv; Sat, 17 Feb 2018 19:32:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119435-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=1e3510b2b053b8253a99511efb668fcc7ae8fcd7
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 19:32:44 +0000
Subject: [Xen-devel] [linux-linus test] 119435: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTQzNSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5NDM1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1x
ZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3ICA2IHhlbi1pbnN0YWxsICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQg
MTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNr
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDFlMzUxMGIyYjA1
M2I4MjUzYTk5NTExZWZiNjY4ZmNjN2FlOGZjZDcKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBaICAgMjMgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6MTcgWiAgIDIy
IGRheXMgICAyNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk0MzUgIDIwMTgtMDIt
MTYgMjA6NTU6MzkgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIxODIgcGVvcGxlIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDU1MDcgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 17 22:19:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 17 Feb 2018 22:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enAow-0008Eu-1h; Sat, 17 Feb 2018 22:19:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=husu=fl=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enAou-0008EK-VB
 for xen-devel@lists.xenproject.org; Sat, 17 Feb 2018 22:19:01 +0000
X-Inumbo-ID: bc7a3ef8-1430-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc7a3ef8-1430-11e8-b9b1-635ca7ef6cff;
 Sat, 17 Feb 2018 22:20:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enAom-0001Cb-UU; Sat, 17 Feb 2018 22:18:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enAoh-0003dN-4D; Sat, 17 Feb 2018 22:18:47 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enAog-0000VM-9T; Sat, 17 Feb 2018 22:18:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119451-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-rumprun-amd64:xen-boot:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 17 Feb 2018 22:18:46 +0000
Subject: [Xen-devel] [xen-unstable test] 119451: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0343084491241876435=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119451 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119451/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-rumprun-amd64  7 xen-boot               fail REGR. vs. 118698

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118698
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118698
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 118698
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118698
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118698
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118698
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  24470b99c1671dca531c2cf5747eda2f8892ecbc
baseline version:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d

Last test of basis   118698  2018-02-08 19:23:11 Z    9 days
Failing since        118802  2018-02-10 00:36:18 Z    7 days    9 attempts
Testing same since   119451  2018-02-17 01:31:36 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Paul Semel <semelpaul@gmail.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sameer Goel <sameer.goel@linaro.org>
  Simon Gaiser <simon@invisiblethingslab.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Uwe Dannowski <uwed@amazon.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               fail    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 777 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0343084491241876435==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 00:01:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 00:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enCPW-0007Gl-HG; Sun, 18 Feb 2018 00:00:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enCPV-0007GV-KC
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 00:00:53 +0000
X-Inumbo-ID: f83dbea8-143e-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f83dbea8-143e-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 00:02:12 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enCPN-0004ea-JT; Sun, 18 Feb 2018 00:00:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enCPI-0000T6-6b; Sun, 18 Feb 2018 00:00:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enCPH-0006yz-VU; Sun, 18 Feb 2018 00:00:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1enCPH-0006yz-VU@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 00:00:39 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbQp0ZXN0aWQgeGVuLWJvb3QKClRyZWU6
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdAoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0gY2hhbmdlc2V0ICoqKgoKICBC
dWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVnIGludHJvZHVjZWQ6ICAxZTM1
MTBiMmIwNTNiODI1M2E5OTUxMWVmYjY2OGZjYzdhZThmY2Q3CiAgQnVnIG5vdCBwcmVzZW50OiA1
YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1CiAgTGFzdCBmYWlsIHJlcHJv
OiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5NTI0
LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4pCgoKRm9yIGJpc2VjdGlvbiBy
ZXZpc2lvbi10dXBsZSBncmFwaCBzZWU6CiAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnL29zc3Rlc3QvcmVzdWx0cy9iaXNlY3QvbGludXgtbGludXMvdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20ueGVuLWJvb3QuaHRtbApSZXZpc2lvbiBJRHMg
aW4gZWFjaCBncmFwaCBub2RlIHJlZmVyLCByZXNwZWN0aXZlbHksIHRvIHRoZSBUcmVlcyBhYm92
ZS4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUnVubmluZyBjcy1i
aXNlY3Rpb24tc3RlcCAtLWdyYXBoLW91dD0vaG9tZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4
LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1i
b290IC0tc3VtbWFyeS1vdXQ9dG1wLzExOTUyNC5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRl
bXBsYXRlPTExODMyNCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIHhlbi1ib290ClNlYXJj
aGluZyBmb3IgZmFpbHVyZSAvIGJhc2lzIHBhc3M6CiAxMTk0MzUgZmFpbCBbaG9zdD1iYXJvcXVl
MV0gLyAxMTg2MjkgW2hvc3Q9ZWxibGluZzBdIDExODU5OCBbaG9zdD1maWFubzBdIDExODU4NiBb
aG9zdD1pdGFsaWExXSAxMTg1NzYgW2hvc3Q9cGlub3QxXSAxMTg1NjYgW2hvc3Q9Y2hhcmRvbm5h
eTFdIDExODU1NiBbaG9zdD1pdGFsaWEwXSAxMTg1MzggW2hvc3Q9aHV4ZWxyZWJlMV0gMTE4NTAx
IFtob3N0PWh1eGVscmViZTBdIDExODQ2NCBbaG9zdD1iYXJvcXVlMF0gMTE4NDQ1IFtob3N0PWVs
YmxpbmcxXSAxMTg0MjggW2hvc3Q9cmltYXZhMF0gMTE4NDAxIFtob3N0PWNoYXJkb25uYXkwXSAx
MTgzNjIgW2hvc3Q9cGlub3QwXSAxMTgzMjQgb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdo
dHM6IDExOTQzNSAvIDExODMyNAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRo
IG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rl
c3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3Fl
bXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
cWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRl
c3QgMWUzNTEwYjJiMDUzYjgyNTNhOTk1MTFlZmI2NjhmY2M3YWU4ZmNkNyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMw
MTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCkJhc2lzIHBhc3MgNWI3ZDI3OTY3
ZGFiZmIxN2MyMWIwZDk4YjI5MTUzYjllM2VlNzFlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
MmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlODcxZTgwYzM4NTQ3ZDlm
YWVmYzY2MDQ1MzJiYTNlOTg1ZTY1ODczCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhv
Yy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5
OGIyOTE1M2I5ZTNlZTcxZTUtMWUzNTEwYjJiMDUzYjgyNTNhOTk1MTFlZmI2NjhmY2M3YWU4ZmNk
NyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRp
b25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1jOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQjMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5Ny0yYjAz
M2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGdpdDovL3hlbmJpdHMueGVuLm9y
Zy94ZW4uZ2l0I2U4NzFlODBjMzg1NDdkOWZhZWZjNjYwNDUzMmJhM2U5ODVlNjU4NzMtYzkzMDE0
YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0
b3I6IHRyZWUgZGlzY29udGlndW91czogbGludXgtMi42CkxvYWRlZCAxMDAyIG5vZGVzIGluIHJl
dmlzaW9uIGdyYXBoClNlYXJjaGluZyBmb3IgdGVzdCByZXN1bHRzOgogMTE4MTEyIFtob3N0PWJh
cm9xdWUwXQogMTE4MjE1IFtob3N0PWh1eGVscmViZTFdCiAxMTgyNTAgW2hvc3Q9aXRhbGlhMV0K
IDExODI3NiBbaG9zdD1lbGJsaW5nMF0KIDExODI4MyBbaG9zdD1jaGFyZG9ubmF5MV0KIDExODMy
NCBwYXNzIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcg
ZTg3MWU4MGMzODU0N2Q5ZmFlZmM2NjA0NTMyYmEzZTk4NWU2NTg3MwogMTE4NDQ1IFtob3N0PWVs
YmxpbmcxXQogMTE4MzYyIFtob3N0PXBpbm90MF0KIDExODQwMSBbaG9zdD1jaGFyZG9ubmF5MF0K
IDExODQyOCBbaG9zdD1yaW1hdmEwXQogMTE4NDY0IFtob3N0PWJhcm9xdWUwXQogMTE4NTM4IFto
b3N0PWh1eGVscmViZTFdCiAxMTg1MDEgW2hvc3Q9aHV4ZWxyZWJlMF0KIDExODU1NiBbaG9zdD1p
dGFsaWEwXQogMTE4NTY2IFtob3N0PWNoYXJkb25uYXkxXQogMTE4NTc2IFtob3N0PXBpbm90MV0K
IDExODU4NiBbaG9zdD1pdGFsaWExXQogMTE4NjI5IFtob3N0PWVsYmxpbmcwXQogMTE4NTk4IFto
b3N0PWZpYW5vMF0KIDExODYzOCBmYWlsIGlycmVsZXZhbnQKIDExODY3MiBmYWlsIGlycmVsZXZh
bnQKIDExODc3NSBmYWlsIGlycmVsZXZhbnQKIDExODg5MyBmYWlsIGlycmVsZXZhbnQKIDExODk2
OCBmYWlsIGlycmVsZXZhbnQKIDExOTA2NCBmYWlsIGlycmVsZXZhbnQKIDExOTExNyBmYWlsIGly
cmVsZXZhbnQKIDExOTIwMSBmYWlsIGlycmVsZXZhbnQKIDExOTM1MCBmYWlsIGlycmVsZXZhbnQK
IDExOTQzNSBmYWlsIDFlMzUxMGIyYjA1M2I4MjUzYTk5NTExZWZiNjY4ZmNjN2FlOGZjZDcgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2
NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5NDU5IHBh
c3MgNWI3ZDI3OTY3ZGFiZmIxN2MyMWIwZDk4YjI5MTUzYjllM2VlNzFlNSBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBlODcx
ZTgwYzM4NTQ3ZDlmYWVmYzY2MDQ1MzJiYTNlOTg1ZTY1ODczCiAxMTk0NjMgZmFpbCBpcnJlbGV2
YW50CiAxMTk0NjcgcGFzcyA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1
Nzc1NjU1YTk3IDRkY2ZkN2QxNDM2Yzc3ZWU5MjA4MWEzNmNmNjNmNTY5ZGM0ZWY3MjUKIDExOTQ3
MyBwYXNzIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcg
NDc0YmIyZTI2MmI1NGUzMmRkYjgyYjIyNmVlMWM2OWI4NjM2MTkzMAogMTE5NDgzIHBhc3MgNWI3
ZDI3OTY3ZGFiZmIxN2MyMWIwZDk4YjI5MTUzYjllM2VlNzFlNSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBkZDg1NWFhNDMw
ZjJkYTliNjc3YzE0NWYwYzYyNWE4MmFhYTk3MTEwCiAxMTk0OTAgcGFzcyA1YjdkMjc5NjdkYWJm
YjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAz
M2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGQ4N2NmYjU5YjQyODMyOTIwZjRj
ZjMzOTJkY2NmYTViODczNmI2OTkKIDExOTQ5MyBibG9ja2VkIDViN2QyNzk2N2RhYmZiMTdjMjFi
MGQ5OGIyOTE1M2I5ZTNlZTcxZTUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0
ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgNTE5MWMxZWY1MWIwMGVjMTEyMjA2OTE3NjQ3
ZmFlYTU1YmU4YjAyZgogMTE5NDk3IHBhc3MgNWI3ZDI3OTY3ZGFiZmIxN2MyMWIwZDk4YjI5MTUz
YjllM2VlNzFlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5NyA2MjIyZTdjYmFhMWVkNzVkZDhmOWQ5MGNmYTM5NGE0OWZlZDBi
ZTJjCiAxMTk0OTkgcGFzcyA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1
Nzc1NjU1YTk3IGE1M2I5Yjk4N2EwYTliMmM2NzU2OWY5MGYzZDdhYjEzMjdhZGUyZTcKIDExOTUw
MyBwYXNzIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcg
YzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5NTA2IGZhaWwgMWUz
NTEwYjJiMDUzYjgyNTNhOTk1MTFlZmI2NjhmY2M3YWU4ZmNkNyBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNh
YTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTk1MDkgcGFzcyA1YjdkMjc5NjdkYWJm
YjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAz
M2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1
ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTUxNSBmYWlsIDFlMzUxMGIyYjA1M2I4MjUzYTk5NTEx
ZWZiNjY4ZmNjN2FlOGZjZDcgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFk
YjU2MTQ4M2I4ZAogMTE5NTIwIHBhc3MgNWI3ZDI3OTY3ZGFiZmIxN2MyMWIwZDk4YjI5MTUzYjll
M2VlNzFlNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEz
Y2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhk
CiAxMTk1MjQgZmFpbCAxZTM1MTBiMmIwNTNiODI1M2E5OTUxMWVmYjY2OGZjYzdhZThmY2Q3IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1
NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKU2VhcmNoaW5n
IGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE4MzI0IChw
YXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExOTQzNSAoZmFpbCks
IGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTQ1OSAocGFzcyksIGZv
ciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTUwNiAoZmFpbCksIGZvciBiYXNp
cyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNi
OWUzZWU3MWU1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEy
MTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNi
OGQKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1
bHQgZm91bmQ6IGZsaWdodCAxMTk1MDMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMTk1MDYgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6
IGZsaWdodCAxMTk1MDkgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDExOTUxNSAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDEx
OTUyMCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5NTI0IChm
YWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVt
IGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVs
Lm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1
ZyBpbnRyb2R1Y2VkOiAgMWUzNTEwYjJiMDUzYjgyNTNhOTk1MTFlZmI2NjhmY2M3YWU4ZmNkNwog
IEJ1ZyBub3QgcHJlc2VudDogNWI3ZDI3OTY3ZGFiZmIxN2MyMWIwZDk4YjI5MTUzYjllM2VlNzFl
NQogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzLzExOTUyNC8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQu
KQoKcG5tdG9wbmc6IDE3MyBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9t
ZS9sb2dzL3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtLnhlbi1ib290Lntkb3QscHMscG5nLGh0bWwsc3ZnfS4KLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTk1MjQ6IHRvbGVyYWJsZSBB
TEwgRkFJTAoKZmxpZ2h0IDExOTUyNCBsaW51eC1saW51cyByZWFsLWJpc2VjdCBbcmVhbF0KaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTUyNC8KCkZh
aWx1cmVzIDotLyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGJhc2VsaW5l
IHVudGVzdGVkCgoKam9iczoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 01:26:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 01:26:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enDkV-0001rj-2k; Sun, 18 Feb 2018 01:26:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enDkU-0001qo-0E
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 01:26:38 +0000
X-Inumbo-ID: f2d6dc2b-144a-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f2d6dc2b-144a-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 01:27:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enDkK-0000Ru-J4; Sun, 18 Feb 2018 01:26:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enDkF-00036Q-BZ; Sun, 18 Feb 2018 01:26:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enDkF-0006rx-4X; Sun, 18 Feb 2018 01:26:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119464-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=91482930184edaf774bac3b110dfbab0dcf70649
X-Osstest-Versions-That: libvirt=554a5edcb46ff972fed45b851d70823b923fec6a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 01:26:23 +0000
Subject: [Xen-devel] [libvirt test] 119464: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4878409262277719750=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119464 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119464/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119049
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119049
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119049
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              91482930184edaf774bac3b110dfbab0dcf70649
baseline version:
 libvirt              554a5edcb46ff972fed45b851d70823b923fec6a

Last test of basis   119049  2018-02-13 04:20:05 Z    4 days
Failing since        119148  2018-02-14 04:23:35 Z    3 days    4 attempts
Testing same since   119464  2018-02-17 04:25:28 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Bjoern Walk <bwalk@linux.vnet.ibm.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Jiri Denemark <jdenemar@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   554a5edcb4..9148293018  91482930184edaf774bac3b110dfbab0dcf70649 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4878409262277719750==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 04:39:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 04:39:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enGkW-0005vd-Dw; Sun, 18 Feb 2018 04:38:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enGkU-0005vR-KD
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 04:38:50 +0000
X-Inumbo-ID: ccf363e2-1465-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ccf363e2-1465-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 04:40:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enGkL-0005zs-4U; Sun, 18 Feb 2018 04:38:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enGkF-0004Er-K2; Sun, 18 Feb 2018 04:38:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enGkE-0004l9-SW; Sun, 18 Feb 2018 04:38:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119475-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-raw:xen-install:fail:regression
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=f0fa81767555fe2c4b5f8c9e0725a80eac1d7f56
X-Osstest-Versions-That: qemuu=cc5a0ae03e0d011521ca5b32d3995a299b6b3ad3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 04:38:34 +0000
Subject: [Xen-devel] [qemu-mainline test] 119475: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2079206508129353408=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119475 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119475/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw  6 xen-install              fail REGR. vs. 119386
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail REGR. vs. 119386

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119386
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119386
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119386
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119386
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119386
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                f0fa81767555fe2c4b5f8c9e0725a80eac1d7f56
baseline version:
 qemuu                cc5a0ae03e0d011521ca5b32d3995a299b6b3ad3

Last test of basis   119386  2018-02-16 08:40:03 Z    1 days
Testing same since   119475  2018-02-17 08:05:40 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Anatoly Trosinenko <anatoly.trosinenko@gmail.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar Kaziakhmedov <edgar.kaziakhmedov@virtuozzo.com>
  Emilio G. Cota <cota@braap.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jan Beulich <jbeulich@suse.com>
  Klim Kireev <klim.kireev@virtuozzo.com>
  Laurent Vivier <lvivier@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          fail    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1014 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2079206508129353408==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 09:32:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 09:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enLKQ-0000KX-9K; Sun, 18 Feb 2018 09:32:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enLKO-0000K9-Dh
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 09:32:12 +0000
X-Inumbo-ID: 7ec78ae7-148e-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ec78ae7-148e-11e8-ba59-bc764e045a96;
 Sun, 18 Feb 2018 10:31:28 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enLKI-0006AW-GV; Sun, 18 Feb 2018 09:32:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enLKC-0000Ac-Tl; Sun, 18 Feb 2018 09:32:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enLKC-0001Sv-7U; Sun, 18 Feb 2018 09:32:00 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119487-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3e598a7089eef1fe04d5b87cc154295302960e62
X-Osstest-Versions-That: linux=7f3bd8db99746a60bcae1ec4059a4756d19b63c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 09:32:00 +0000
Subject: [Xen-devel] [linux-4.9 test] 119487: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5812965316668775958=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119487 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119487/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail REGR. vs. 119074
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 119074

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119074
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 119074
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119074
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119074
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119074
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119074
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                3e598a7089eef1fe04d5b87cc154295302960e62
baseline version:
 linux                7f3bd8db99746a60bcae1ec4059a4756d19b63c2

Last test of basis   119074  2018-02-13 12:04:22 Z    4 days
Testing same since   119487  2018-02-17 13:05:43 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adam Wallis <awallis@codeaurora.org>
  Al Viro <viro@zeniv.linux.org.uk>
  Amir Goldstein <amir73il@gmail.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Gaignard <benjamin.gaignard@st.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Bradley Bolen <bradleybolen@gmail.com>
  Brian Norris <briannorris@chromium.org>
  Catalin Marinas <catalin.marinas@arm.com>
  Christoffer Dall <christoffer.dall@linaro.org>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Mentz <danielmentz@google.com>
  Daniel N Pettersson <danielnp@axis.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Eric Biggers <ebiggers@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hugh Dickins <hughd@google.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Ivan Vecera <ivecera@redhat.com>
  J. Bruce Fields <bfields@redhat.com>
  James Hogan <jhogan@kernel.org>
  James Morse <james.morse@arm.com>
  Jens Axboe <axboe@kernel.dk>
  Jiri Kosina <jkosina@suse.cz>
  Joe Lawrence <joe.lawrence@redhat.com>
  John Keeping <john@metanate.com>
  Julia Cartwright <julia@ni.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kamal Dasu <kdasu.kdev@gmail.com>
  Kees Cook <keescook@chromium.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liran Alon <liran.alon@oracle.com>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin Kaiser <martin@kaiser.cx>
  Matt Turner <mattst88@gmail.com>
  Matthew Wilcox <mawilcox@microsoft.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Suchanek <msuchanek@suse.de>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Miquel Raynal <miquel.raynal@free-electrons.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Petr Cvek <petr.cvek@tul.cz>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RaphaĂ«l Hertzog <hertzog@debian.org>
  Rasmus Villemoes <linux@rasmusvillemoes.dk>
  Richard Weinberger <richard@nod.at>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sascha Hauer <s.hauer@pengutronix.de>
  Scott Mayhew <smayhew@redhat.com>
  Stafford Horne <shorne@gmail.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thomas Gleixner <tglx@linutronix.de>
  Toshi Kani <toshi.kani@hpe.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Trond Myklebust <trondmy@gmail.com>
  Vinod Koul <vinod.koul@intel.com>
  Willy Tarreau <w@1wt.eu>
  Wim Van Sebroeck <wim@iguana.be>
  Xiaolei Li <xiaolei.li@mediatek.com>
  Yang Shunyong <shunyong.yang@hxt-semitech.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 2319 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5812965316668775958==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 09:35:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 09:35:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enLNP-0000UY-R8; Sun, 18 Feb 2018 09:35:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enLNO-0000UI-LP
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 09:35:18 +0000
X-Inumbo-ID: 371dc1ae-148f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 371dc1ae-148f-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 09:36:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enLNF-0006Fp-J6; Sun, 18 Feb 2018 09:35:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enLN9-0000IV-T4; Sun, 18 Feb 2018 09:35:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enLN9-0002rQ-F3; Sun, 18 Feb 2018 09:35:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119513-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 09:35:03 +0000
Subject: [Xen-devel] [seabios test] 119513: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTUxMyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk1MTMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgIDk5IGRheXMgIDEyOCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICAyIGRheXMgICAg
NiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 11:10:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 11:10:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enMrA-0006tZ-J0; Sun, 18 Feb 2018 11:10:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enMr9-0006Vp-DO
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 11:10:07 +0000
X-Inumbo-ID: 76bad4c8-149c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76bad4c8-149c-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 11:11:27 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enMr1-0000aP-NJ; Sun, 18 Feb 2018 11:09:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enMqw-0004mt-52; Sun, 18 Feb 2018 11:09:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enMqv-0007om-Dw; Sun, 18 Feb 2018 11:09:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119558-mainreport@xen.org>
X-Osstest-Versions-This: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
X-Osstest-Versions-That: xen=3f491d6873be9caa77f02ad8d98f174f0152b819
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 11:09:53 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 119558: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9078624433511261966=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119558 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119558/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xen                  24470b99c1671dca531c2cf5747eda2f8892ecbc
baseline version:
 xen                  3f491d6873be9caa77f02ad8d98f174f0152b819

Last test of basis   119171  2018-02-14 09:35:07 Z    4 days
Testing same since   119558  2018-02-18 09:47:32 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Uwe Dannowski <uwed@amazon.de>

jobs:
 coverity-amd64                                               pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   3f491d6873..24470b99c1  24470b99c1671dca531c2cf5747eda2f8892ecbc -> coverity-tested/smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9078624433511261966==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 11:33:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 11:33:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enNDe-0008IR-Ci; Sun, 18 Feb 2018 11:33:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enNDd-0008IF-Go
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 11:33:21 +0000
X-Inumbo-ID: b5c5950e-149f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5c5950e-149f-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 11:34:41 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enNDW-0001Rj-7l; Sun, 18 Feb 2018 11:33:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enNDQ-0005zR-QZ; Sun, 18 Feb 2018 11:33:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enNDQ-0002Qf-GE; Sun, 18 Feb 2018 11:33:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119489-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-armhf:<job status>:broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:build-armhf:host-build-prep:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e54670ff2665ca62173a5805d0e5b2f8476fa15c
X-Osstest-Versions-That: xen=f50ea840b9a860927c7aca5fa64eb34e14f17164
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 11:33:08 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 119489: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2285090450477750379=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119489 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119489/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                     <job status>                 broken
 test-xtf-amd64-amd64-3 50 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 118721
 test-xtf-amd64-amd64-4 50 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 118721
 build-armhf                   5 host-build-prep          fail REGR. vs. 118721

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-xtf-amd64-amd64-2      50 xtf/test-hvm64-lbr-tsx-vmentry fail like 118664
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118664
 test-xtf-amd64-amd64-5      50 xtf/test-hvm64-lbr-tsx-vmentry fail like 118721
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118721
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118721
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118721
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118721
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 118721
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118721
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118721
 test-xtf-amd64-amd64-2       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-3       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-5       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-4       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-1       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  e54670ff2665ca62173a5805d0e5b2f8476fa15c
baseline version:
 xen                  f50ea840b9a860927c7aca5fa64eb34e14f17164

Last test of basis   118721  2018-02-09 03:44:03 Z    9 days
Failing since        119182  2018-02-14 11:42:24 Z    3 days    4 attempts
Testing same since   119401  2018-02-16 11:24:35 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  broken  
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf broken

Not pushing.

(No revision log; it would be 611 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2285090450477750379==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 14:42:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 14:42:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enQAZ-0003Xr-7w; Sun, 18 Feb 2018 14:42:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enQAX-0003Xf-Kt
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 14:42:21 +0000
X-Inumbo-ID: 1d3fe0d6-14ba-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d3fe0d6-14ba-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 14:43:42 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enQAP-0006FR-Jc; Sun, 18 Feb 2018 14:42:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enQAJ-0006Ao-Qn; Sun, 18 Feb 2018 14:42:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enQAJ-0002vj-Gr; Sun, 18 Feb 2018 14:42:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119511-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=c786427f57b6dc4f56f9a84da52b41216e94f125
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 14:42:07 +0000
Subject: [Xen-devel] [linux-linus test] 119511: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTUxMSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5NTExLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTgzMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGM3
ODY0MjdmNTdiNmRjNGY1NmY5YTg0ZGE1MmI0MTIxNmU5NGYxMjUKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNl
ZTcxZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBa
ICAgMjQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6
MTcgWiAgIDIyIGRheXMgICAyNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk1MTEg
IDIwMTgtMDItMTcgMTk6NDM6MTAgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIxODgg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDYzMjYgbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 16:25:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 16:25:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enRmR-000281-1h; Sun, 18 Feb 2018 16:25:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdr=fm=intel.com=fengguang.wu@srs-us1.protection.inumbo.net>)
 id 1enRmP-00027v-Gk
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 16:25:33 +0000
X-Inumbo-ID: 8639f9ba-14c8-11e8-b9b1-635ca7ef6cff
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8639f9ba-14c8-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 16:26:51 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Feb 2018 08:25:22 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,530,1511856000"; 
 d="gz'50?scan'50,208,50";a="31029551"
Received: from bee.sh.intel.com (HELO bee) ([10.239.97.14])
 by fmsmga004.fm.intel.com with ESMTP; 18 Feb 2018 08:25:20 -0800
Received: from kbuild by bee with local (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>)
 id 1enRmN-0007Nj-1i; Mon, 19 Feb 2018 00:25:31 +0800
Date: Mon, 19 Feb 2018 00:25:01 +0800
From: kbuild test robot <lkp@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <201802190047.VLg8606k%fengguang.wu@intel.com>
References: <20180216133726.30813-1-jgross@suse.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="6TrnltStXW4iwmi0"
Content-Disposition: inline
In-Reply-To: <20180216133726.30813-1-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: fengguang.wu@intel.com
X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false
Cc: Juergen Gross <jgross@suse.com>, mhocko@suse.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, linux-mm@kvack.org,
 kbuild-all@01.org, xen-devel@lists.xenproject.org, akpm@linux-foundation.org
Subject: Re: [Xen-devel] [PATCH] mm: don't defer struct page initialization
 for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--6TrnltStXW4iwmi0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Juergen,

I love your patch! Yet something to improve:

[auto build test ERROR on mmotm/master]
[also build test ERROR on v4.16-rc1 next-20180216]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Juergen-Gross/mm-don-t-defer-struct-page-initialization-for-Xen-pv-guests/20180218-233657
base:   git://git.cmpxchg.org/linux-mmotm.git master
config: x86_64-randconfig-x017-201807 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=x86_64 

All errors (new ones prefixed by >>):

   mm/page_alloc.c: In function 'update_defer_init':
>> mm/page_alloc.c:352:6: error: implicit declaration of function 'xen_pv_domain'; did you mean 'del_dma_domain'? [-Werror=implicit-function-declaration]
     if (xen_pv_domain())
         ^~~~~~~~~~~~~
         del_dma_domain
   cc1: some warnings being treated as errors

vim +352 mm/page_alloc.c

   339	
   340	/*
   341	 * Returns false when the remaining initialisation should be deferred until
   342	 * later in the boot cycle when it can be parallelised.
   343	 */
   344	static inline bool update_defer_init(pg_data_t *pgdat,
   345					unsigned long pfn, unsigned long zone_end,
   346					unsigned long *nr_initialised)
   347	{
   348		/* Always populate low zones for address-constrained allocations */
   349		if (zone_end < pgdat_end_pfn(pgdat))
   350			return true;
   351		/* Xen PV domains need page structures early */
 > 352		if (xen_pv_domain())
   353			return true;
   354		(*nr_initialised)++;
   355		if ((*nr_initialised > pgdat->static_init_pgcnt) &&
   356		    (pfn & (PAGES_PER_SECTION - 1)) == 0) {
   357			pgdat->first_deferred_pfn = pfn;
   358			return false;
   359		}
   360	
   361		return true;
   362	}
   363	#else
   364	static inline void reset_deferred_meminit(pg_data_t *pgdat)
   365	{
   366	}
   367	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

--6TrnltStXW4iwmi0
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

H4sICCuiiVoAAy5jb25maWcAlFxLc+O2st7nV6gmd3HOIhnb40wmdcsLiAQlRCTBAUD5sWE5
tiZxxY85fpwk//52N0gRAJtKbhZJhG68G91fP+hvv/l2Id5enx6uX+9uru/v/1r8unvcPV+/
7m4XX+7ud/+7yPWi1m4hc+W+B+by7vHtz/d/fvrYfTxdnH5//MP3R989PBwvNrvnx939Int6
/HL36xsMcPf0+M2332S6LtQKeJfKnf01/Lyg7tHv8YeqrTNt5pSuu1xmOpdmJOrWNa3rCm0q
4c7e7e6/fDz9Dlbz3cfTdwOPMNkaehb+59m76+eb33DF729ocS/96rvb3Rffsu9Z6myTy6az
bdNoEyzYOpFtnBGZnNKqqh1/0NxVJZrO1HkHm7Zdpeqzk0+HGMTF2YcTniHTVSPcONDMOBEb
DHf8ceCrpcy7vBIdssI2nBwXSzS7InIp65Vbj7SVrKVRWaesQPqUsGxXbGNnZCmc2squ0ap2
0tgp2/pcqtXapccmLru1wI5ZV+TZSDXnVlbdRbZeiTzvRLnSRrl1NR03E6VaGtgjXH8pLpPx
18J2WdPSAi84msjWsitVDZesroJzokVZ6dqma6ShMYSRIjnIgSSrJfwqlLGuy9ZtvZnha8RK
8mx+RWopTS3oGTTaWrUsZcJiW9tIuP0Z8rmoXbduYZamgntew5o5Djo8URKnK5cjy5WGk4C7
/3ASdGtBD1DnyVroWdhON05VcHw5PGQ4S1Wv5jhzieKCxyBKeHkj20ZYUeOCc33e6aKAoz87
+vP2C/xzc7T/J1Ymna2auYnaxuilDOSwUBedFKa8hN9dJQNJalZOwEnCc9jK0p6dDu17dQLy
YUHxvL+/++X9w9Pt2/3u5f3/tLWoJMqVFFa+/z7RKvAfr9F0+BaU+dydaxNc+7JVZQ6HJzt5
4VdhI0Xj1iB0eKyFhn91TljsDEr228WKlPb94mX3+vZ1VLtw/K6T9RbOAxdegQ4eFU1mQGxI
cygQnXfvYJj9gqmtc9K6xd3L4vHpFUcOtKQot/CwQTSxH9MMcuJ08oA2IM6y7FZXquEpS6Cc
8KTyKlRBIeXiaq7HzPzlFRqe/V6DVYVbTem0tkMMuMJD9Iurw701c9DRikdBFG0J71pbh1J3
9u5fj0+Pu38H12fPRcOMZi/tVjXBM+sb8L+ZK8NDAYUCL6T63MpWssv2sgMvR5vLTjiwjmtm
xtZK0MfhwKQ+GE66IHq0xIErAp0wSDc8lcXL2y8vf7287h5G6d6bKHhJ9MIZ6wUku9bnPEUW
hczIVImiAPNjN1M+VLCgw5CfH6RSK0Namidn61DcsSXXlVB13GZVxTGBEQDVDMdyOTO3cAYu
itSnAPXCcxlppdl6S1IBnIpnAiiVgbL2yiXS1rYRxsp+5/srDEcmDV5Y5kIzhFJWtzA2WBmX
rXOd2oGQJRcueN8hZQsmPUeLXgo0lJdZyVwzKc3tKDUpLMDxQKHXjsEiAbFbGi3yDCY6zAZA
rBP5zy3LV2k0OLkHWiS+7u5h9/zCSfD6CtGA0rnKwiOuNVJUXvKPz5OLtiyZgydiONgakBaK
AB2Sie6KVgdQ5L27fvl98QrLXFw/3i5eXq9fXxbXNzdPb4+vd4+/jut1Ktt4+JNluq2dF5f9
VFtlXELGc2E3geJD1zbysnxLm+PjziToG2B1LBOaQsS2lldWsCJldUkvYLJ/k7ULO70aZyRY
9KwN9wc/wTTDjXEqzHrmsHvShIvsoiYcENZdlmhyq1CFIMXDc7nKloQ5YpwAWL8+CZS52vTu
zqSFjm9sLjWOUIBaVIU7OzkK2/GkwH0I6Md7uNAYQPObzopCJmMcf4jUeAtox6MXgNO5fzhz
yKxuwfVYilLU2RQoEjpdovKAYdoaHRjAp11RtnYWfcIaj08+RY8pmoJTVSuj2ybQDATMSShD
zxOMXRZJ+7Lc9H1nB/VHEOBOoUzHUrICtI+o83OVh14YvKeYfRRq396ofEboPd3kMSyJqQVI
6VW4SRAAANs2wgIgPThNTzs0WS63KpsBDJ4DxkgfcbIfaQpmm2Ro2IGtzjZ7LrAivMYEoATW
DJQI93BJvhCw0ijh7GBRCvRTGiPBvsqc6W1iRxOFAo6BkLcJ7pd+iwpG83YtwM0mTzAxNCRQ
GFp6BDzqonwOUhKzniedcqef7f02BAR0DRhiqTMZ3UbChm4yjzQ9oByeaA3IQ9UAPYJX5nWF
yo+D0I/vCDo2kw3BFQq5JH2azDYbWCLoc1xjcPZNMf7wejpcPM3FrLYCOK1AtINnYMETRjjY
jZAikYmewIuk3wXDMqiBNbz0EMd4vO0NdNBKGjf93dWVCm1BoDXnTwbcUgIMgSpqnbxIfsIz
Dw6w0SG/VatalEUg0rTcsIHQUdhg1963HuG/4uVS5FsFK+xPjHukMNBSGKPolkZ5XMtsQ2Em
RDgAgDlp3OCQl1VwsENLF6HFsXUJYAHOA18BKCyGg85ziHNFNqEpDtw7Chl5b+Eh7cNP4xZh
iBqQpDbR2BRXylkl5N8FDN6lKJcaYd5uWw1BllGzZ8dHpxM81Adym93zl6fnh+vHm91C/nf3
CIhQADbMEBMCmh2BEjttH9qZTj4gxcp3GcxsZHGGYKbZcLqlFJFHact2yb/CUs8RxBIO26zk
4EzPTEPmEaFXZ+C96uA9wRU7WZG96bYA4AuVDS5gaDcLVfKQg9QayW1wZpkRdj3c+iBx8kJm
SRtdtvbDB81DC+oH/zaDYfYBsP3yfm6rBnyqpeQEFZR8GjLrh+hAKReJVm6no9MaKegPbww0
BxrYDDH8nPCCK64yhRLR1nGP5KWgOCEABocBfINzEdjNjZGTZdPgCs4P0SMQXULasB1mR2IO
JhyGOx2iF23tExrSGLCbqv5ZZnHMgNgi1T7GRGjEtdabhIhxe/jt1KrVLePaWrhi9CJ7557R
OWAmnCouB1AyZQDE14d52IX5iKSPbnbna+Vk7KrscTygqEtAYeirk12lHsmQRq5A+da5z7b0
19+JJj2TrOQOAvi82klo63PQJFJ4M5HQKnUBcjaSLa0hxSigtaHdtaYG7xqOS4VPK1W9zB2u
hcnRCSIc6yTGgQecOxmEmX/QoqY/l7yt0gAqHfP4otNzBV/Se2So0CaX7OXOO3ZZ1WCaJT1w
3+ojvDO0XLczGYhenWOk0QeUhtAxw6vLPODndmllhgwdqLrIPZtrp54rAK5N2a5UHWmpoHlO
LwEHnTqqDrq5BA7HRJCPesb/mbDCTbelMP+QGx6M5r3XCWscendrDFbByQFSSSXLn7siFi9b
hUFPKb1iUDHywpEa2kRuOpFnoj6pDp7Ge2ZUXY1xR9mnrtAX/6d8XdPmHC+lwACCsK/G6sJ1
OWwhVXCVznuORmZo4YNQgM7bErQ92iJZFoQEme3KCzB/6PlggBePl9Gv1J3QxTTjOE0VJww0
Aavb415j9pkZN0gdzw0SsjBD9WRiR2Q8lZ/mcjAVrkypXvD6MG+CoYI7BGzExxGtADxAZoID
MqBPwHPpE6UfArDl19zTRZbOjPJc6wCWFGyYe1zgts+v0y2Pjg2SNPmyohzyOeb8gveCZpgP
wNTRTjsw+C7oFGjGeVLa3Qs2250j7bs360vbOR0XCuypBnOnbR0540PbJIzt05mZ3n73y/XL
7nbxu3dHvj4/fbm7j4LRyNTvipmUqAMkTlz4lMbeBjH5OhNSqd50/y3rh46Lr4Qcp92PExkf
EJtHdGuJeo0LNsE9oKMePjHyRS06WGdHiYIKp+nvj7I9YMgF50b2PG2N9FTd9V33xHDk3qLz
kci+uzXZPjk8c+QDp+JDfT0Zn67hXYlBMVP0vQTA3AY6fxkHojFSZzOrQBQ/t9JG0jlE8ZZ2
Jikx0ku1ZBYyhgGdXBnlmAghVlfkcXNW5VR9QjDJxLTzpZs0dPbztK36PN0JOuMFfzt0DACC
dSOm77C5fn69w0quhfvr6y50+gX4DeTQiHyLUcJIIgQ4rPXIw+ktdTHSw67aFoc7VqCt+a7g
jBvFdx5FSGQHh69sri0/PCaicmU3E595HFzVsC3bLg+vATNRRlmqWzm0lhZGOweEM84aLqfM
q7/Zq13NnMYwfknJY3aztj18fxsBqozvKou/uwSsO/j46eD4wUvYzxA+495+x9Jffe6aTE3a
EJ8qRMS+lkAv7M1vOyzcCaNYSvs0QK11mK7vW3OALries4eUkhXBExxqM3zjfr9DM47N7HUg
90Oevbv58p+gmgN2kC6DE9yRa3O5jKOkA2FZfGZ6NiJOvgtbHwcnUPt6uAZcBFT9cPRRJURP
J2zn6YdobN9z0I9yrnNIjHvHeT/hNAYXTBWUepCp9EsHRaXP61Cn+prCGSLNNkPbR6GoOiYn
NqpXGFnmKWlnc853nbSPSG0IDXdLWeB/MDIQV3WMWT2vxJ+fbnYvL0/Pi1dQ4pTh/7K7fn17
DhX6UOsX4L4wyoC6qpDCtTBhHbuIRMLajIGOVWMR9ECOixMA6BmrDpBcNWTzeHQFIL1Qlisw
wjCdpocZijvYXMC5OQegcC5wZcEXwELMMU8SLWYLW59dKbeaiMFPXzaWt7fIIqpx8kNJU4XW
sFoqXovSmwapd95rH8ptOS/lspFmq6w23aqHOqMdF6gfwyMY2g4kXfcsexHn9ypZ27Gt9ssY
6+C21WGcsp/yQNFIyjqUHoxBb6HKtcb3Rwvgy2eWWrskb1VtPvEWv7EZp4zxfZ5EA6B+4qV7
qBtq2hl5pVvF5GlfoOyLLj6GLOXxPM3LI2oJ9MPjd4sn0YAj5BNptq1icvMRziPRAs5mcUMf
AEzK+bEOahu3IDyq2opc6wJwXHl59vE0ZKD7z1xZ2ch89dU/GASTpeSLB2BIMAV+r4GT3zfD
e5s2ZuBiiTaMFDbS7RMno/Gu+Oe3AmQCD7SqWpaciRI4Lqccw+s9VzoqtibGbi3LJio6EReR
Hq6pdNyefTr+6SRVBbZiE1lEq8Kyz74F88k6Pmgpq8ZNgpgJeatLeHqCMgJp3wPdhhBAKLYY
T8bITSJSSg+Nkdo00mhMy2LlwdLojazprSIsmNe1VaxbvUUMcpsPT493r0/PUWQhDOf3z6eO
c3BTDiOa8hA9S769CDnIHujzWPC21SeuWgH3dPxx8jWNtE2hLtJHOJREdrJqy6RIVX0K0BZg
J3hlHkUE/kzf6LfAKbo9R/TExmaMr5H+KqKcGF0MvPKHSGM0rcrTO/+BCvHnIl8UdxJ5bjqX
fmLkPwLCvNA8uc+6d7LOzGUT2SO8koDEWYo2CnYBf9zSf5YgskYlFCqEwepawJZuLU03VMbE
NWuSVRx9Z194dxRtx9fr+lUL5muRPbn3OFI6adehqBshZRpX60lJrbW/CawS2xAuxVxBIGZl
KVfwynt0goHeVuLXHLvr26Oj6dccB1cxbqESdSs4SnDMWD5JxT0NZsWZ6qP9fqSVoW4KDvLC
GfgfjrSFf2HMNz3rkYNqHjq/2qZzeiXxtg+MNV1eErOKmmlL3bTbgChWbfpBTK5AG5icGbg/
iX2V7CRA2YMi//EJTszX6OAga+0wqTYZvG/vtz1LHtxhXafAfmSEO9FbtvKsKQEPN87HCNBS
nkYn4C9rYEO16+KDoLhCkppnKvzDwdy64Vg43TQGk8AYZtwGPMTVmNIYh9rYQKyH8yHh85Xo
uTk7Pfppj/oO59DYzJkoz8VlpIJYtsoXas2pY5/ox/OICzOYlmR0qrklCBtcRSlFnbaFehR+
pBn/fVNh40aYStizH8f9XTVac3blatnmo126sn3l0r5l+EAMTr+JcpgDK31kOTYPr5E+Nxsq
UaLblMbIfQ0FHTMWi0YeLdZwEGVIwR5KBXlXnrzKCG4Q8MUi+WBxgIOXYOLWlTCRo0ToH987
Ku/schZdkd/QLcFRxZiEaZuZeJ6Hb/gZCsblzwPgXzkT4l341VkB+1dRXXLcPry8wY4dzbCR
hGGiHXHzwHwceTgitYLgElm4ZER8Iq25JgafrZ09EZACLsgXeGKVatKj9hRwpP4mqjAaYOfr
h7qNvOSxryy4fGhfJRGp96vu+OiIHQNIJz8cMcMA4cPR0XQUnvcMeFNnZW3wWxIuOoAVb1Fk
gErgMFXHO1pUNYc1MZzvATpYoY8Bcm/wG9LjGGwYSR9O9QZ8TE4OCXlKrh0al0rVYNyTaNjB
lEXFo2hBMTJRheSjUBNg9IOn9dnqbW4jh80/zhHl11SPyqw3ZfTugDw41mwlSx+aX/L6ExAb
FpSVuesm32MRkihhiQ1+1BGEW6dNe22GX3yj6ktjob0KmMMcPI/HDSMXxT+8ZiTITYiKnBDv
Jz79sXtegJ94/evuYff4SrFTBPSLp6+YFXvxH1D1cu1rDPjgVcUp7CysbCM/ob8EEkg7SWB6
DI4fzvd1B9ilCT+Up5a+OJUcSv/Fvw3+aEGQpBsK5lZs0NAvqFHTToj1C+snmOto5LaDozZG
5TL8Pj0eCR72/CeExCHS3S2FAzfiMm1tnUuygdi8hdm5D2uJWIhph1yzSoloFLcy8nPXREWp
w4n4EFXq5idkFZX998M2Wec/k2X7JO2xbplejJ9HrFZg9vCT0LndoCtShR4U46j69bXWafAZ
LbzoIv1SPOU4hEv8tPQi2wbgcp6eREpjRJWvm6G9ZwpLvtkV0CJ17YSq4xhLdKJeTcz1H7iU
TkNT/tEteTPs+0peLYSnV4FzqA+wAUZs8TtdLCalrDD4Rzwu8xdZHPjOmh5WIye1xkN7X8Ma
j4gEdr68ccVUGQS6T+FXQyCOc/ng4X7g/1lF4MFoWtNuCzXoaYydF8+7/7ztHm/+WrzcXMeF
QsPDjWPA9JRXeoufr2No2c2Q0y8z98Qe50clY0QYPDTsHXxIxVtTthMephXb/0cXjO/TF27/
vIuuc/BFZiwW2wNo/ZfkLMpg+xDca50qZ443/tKM5RhOA5yw6fpmN88xDluevepxfzMs4Xb2
svcllb3F7fPdf6P6ghHDN4OFiJ2tjFJAOM982rC3QgeZAITIHACAT3AYVXP2j2Y89fkxAGzD
Xl5+u37e3Qbghh3X26r95tXt/S5+a72Ri+6KXFg8wBIAHQsbIq5K1rF5QyOCAT078mW6bcoZ
zeqPOv2Cnta8fHsZdrj4F1iNxe715vt/B8H/sIQErUqujMziDCm0VpX/wXkH2In+foNNe2X1
8uSoxPS/ir9uCrkkQrVly6lCHIOqXWfiSrQyy3l+SKFZJ2s6kOZFm+parsANSSg9paS/IYNt
6bhKb2dHbQxvS4gmrOKqE2nKtAxqMMt4kelNZ9e3O0zxAG23uHl6fH1+ur/3f4nh69enZ5jW
8+W7l7tfH89B9pF1kT3B/9iYBdt/e3p5DYYJ3vieRT7efn26e3yNpAnckDz5+CRs3Vu+hNwU
VEmx90Vg+Jc/7l5vfuPXEF/aOSYYwaFykq+56KummVPu/95X/NkNZTeW4QIxjhwExbIqUyL9
TWWmXabCUBx086HNflPf3Vw/3y5+eb67/XUXbeMS07O8jOQffzz5id/Wp5Ojn/g/02NgQ7ma
U4b4Ue9eq8k/dzdvr9e/3O/oT+AtKFf4+rJ4v5APb/fXiXJcqrqoHBbyT/x1jgQ/4lRiz2Qz
o+IUlMdkuuVwXN+pUjaLrKJGmMiGQpT4cMKmAbEdZwnHoYqdDyeclvY7C/8kWFqK17NglrbF
BBiGSKo4v9L/4aG0py8C2JL86fAvMtRy/w7q3esfT8+/o5FlnHAAARvJHRgWU4aHi79Bswte
8Tn2G+SLIqkVgt+EPXhjjFTbLjusUJoLoSKPzx3wwM0PAoBBWacy3sWAw8EwIHfn/tzG59H4
fBj+hRv+/TT7et6Ocu2coQampg6LJOl3l6+zJpkMmynsNTcZMhhheDruSzUzf5bLE1dYHQtC
fcEs03N0rq1rmXzAX4Pk6Y36P8aebLlxHMlfUczDRs/DbIvURW1EP0AkKKHEywQlUX5huF3q
aUdU2RW2a6Z3v36RAA8ATIjzUN1WZhL3kTeoezxZca7wGwqwp6gr10kS57hfSIsbWoa3AWau
IY6IF8BR7hhU1XrYWW68XFXjDugk/bCNvgOTbGu/MbLT2RT3C9hRan8Lu9ECVWHRgc0ewAw4
d6+kKMllggKwYvVAZB2+O6F28ee+3xPIYPU04Wmnu7F0IlCH/+1vzz9/f3n+m1l6Gq04ykKK
9bc2N9N53e5IMFfHjg0liFR+Djgtmoi4mGNare+trvXd5bW+u76gDSkr1nc+dyw/i+ru+lxP
r8X1xGJcj1cj1k6JlyPfZj4ZZZEy+26dGzqKW1a9FtasS2xlSXQGJnuplq6uBR19fW8QAe86
hTrkZAG9+4RSSd8hlEPkxnO6XzfJZao+SXZICc61ilmBjJlgxQKDpePQLyqx5RLCOYsNF7Xu
6+Jwlbokca2mhSvtmCBWkcSuqysKQ+e1xkPHlVc6kjWJMcZ7TCrc0pj4jhp2JYv2mB5ExXnD
sceJNSoAQgs7JyRrgrnv4eqGiIaZIyFUkoQ4G04qkuCCb+2v8KJIgefxKA65q/p1kl8K4til
lFLo02rpmnil5MG7HGLCcJRBkCPPIfupzkbvxPQRGSKFFpYXNDsrOQ0ffshtRR1J7UQ7E5Yd
3XdcWjh4C+hh5nBgP3B8wctRkS0V/LmTIllAEk24o+5RZSGqoCh1hr+MZbY//cyuCzNJjEr5
JTd86UgrpNGoAwE7ZyWzACnv+LUxUx7tHgy+EXL7fEG16pKpE0uuTbFrSiqzz9tHm0XRGIbi
WLlyI8o9WeaCP8gzZtlwNPEwLUnk6rlj8e/w/UJiMQSl6wyKm2OIH0OCd6IkbeMVkYG5MMiJ
zM2Ji/ew/TxMuGxRMiRTfCqTToEoQveRpn3oycB824U1A4n0hjCM2mw3qkvNQ9eI19vt68fs
8232+212ewWZ/yvI+zNxBUmCQc7vICCOyXB0mSlRJgrXvBsuTEDxsz8+MkfcK8z3Fj/PQ8Jw
Zi+kxaGxgk+HAmN8KgsurjxXVlEQHGIch13c3dkHWVlNJ609BBTQJOGje4ae4cxCSoHU7zCb
LYVlmKLt1ut2VnT718vzbRaZCjiZA/vluQXP8rF24KRyTikne6wv9FylRWy0u4OJvXjK8N0j
FkQWkcTlMCH4dVltzMpUWu5k/k6k+vgiNWa6kQv8T0n/pZY0sKdVmWHsuAEU3cQkSXZmHooE
ji3QuXSqI7Pv4JISlezs4INaAnouHbyhIgA9ZltM43TdlEREhre1pMrPWLtP+ZVrsUxohVo4
TesDh2lydCqI7Xdkjwb0+ZRAevwdS1jFdC8UceIYnnzqd8N8zVmwhV28EVmasnz8rR7fCEow
mbM/glSrsR2VIlYFFTKpyg2FrWXIJCCN+e2W+ePp5zelv37558+3nx+z77fvb+//O3t6vz3N
Pl7+7/Y/mhUH6gb/p3R3FfMyONj1CPCaAQ3t3jj9ejQHZzX5LX546XRDUdiVYJTIzBwdBo5g
SiDp+tkrIIPBAvRVHiHG6SD+l8kMOjg7VeEcYR4j1dqeOir1ke2B04IwU4euX5PKNbmPhMzC
W1eoLrLz8+357ZsemJ8Vpl9Rm27AYGTaDATZKUngB6ZfbkliTckfCpYkxcoBkxXnkRgiViz8
Gr/+HkuC8xBdKREJt2vcD7EjOaX0fhmhOMyUvf5OnxII8f6OQaU7tYpTCpDCIRAkT6wg7nE/
yh2+Uvphn8Dz4wS+Du70TgzzuHPgdaj6NTwMo+MkF6O7kMu5BhY1jM66tVwHt8eSlhLIRF86
tkAX/qRTWEMrh8QjQ/XtNTkagakRLrm5CBU7fk6pZtbr2BIBHWXa7GcKPkF5JfhK6UZIhQUm
S4KYCGk81M0YEhpagIqUe1oNk6YBu7VqVtziTB5P9jF9+XjGjjZOM3Fhcni7ZJGc5z7GfZBo
5a/qJipyrS0a0LzZBKuQXu2nAdguFTc4vkWLA8lcMbCQqYLlIS6QVyxO5QxhOrKQbxc+X869
oWXiVkxyDoHo4MsBDIBhVBO3bOJIQltEfCtYfIIafxhP/O18vtBSQEiIPx8g3TBXArNaIYjd
wdts5gZL02Jk5ds5fnYe0nC9WGHmuIh768AfKjrxXSunNzEn22WgNwKOBstG3xuh7adehnsP
FJBlxdHb1ZdX2nfzt1gboiZSNr4nx0DZVKngsVLN8t7NloSLk8FfalOogMobdgQWN/062KxG
8O0irNcjKIuqJtgeCsprw1K623jz0bJSzzXc/nr6mLHXj8/3n99l4tvWL+bz/en1A5o/+/by
ept9FZvt5Qf8qW+1Clwm8FWubULYTKOKybfP2/vTLC72ZPbHy/v3f4NHwte3f79+e3v6OlOP
Dc1+AV+jl/ebaKEfam4rBJSVBGSRItE72gUO4NasHts4TrqBoKpxirMSas4p4oHBXj9v32Yp
C2f/NXu/fZOvylnOFwMJsGVKdtPHs22AfFts/HgFD4V4jH8IKPSbs7jA8U8EBv1iaOMBfED6
Dy1kCK4MJlK2z0n/9qNPzcE/xeDM0sHV/Jcw5+nfbRkX2j5ut5BXLg/Y+UjDQ26s+joZhTQY
SBKfOukrLxy8uyBz6R3yuxX0R4ntraPL+sx4nybqH1Epvt2ePm6CXMj9b89yY0pPjF9fvt7g
339//vUpNTd/3r79+PXl9Y+32dvrTBSgfGT0VD8Qrlwp/5bRlQ9Ibj0joH23j4zGid+NSp4z
rNceWuBbTqvJYdDvOUmaHNk9ThaKiMbcngRDltVdDgkqIeMwd/RVtBKfK41GBjygZwNY1iCb
r7i7K9RSB77/EBgc9yILTMjzny8/BFV3Evz6+89//vHylz1FrRA+kmTQtC09j55G6+V9IUKU
LYSk0R6HJak1TncSGxXRNu1uNWAtXPveXZry0Y6ZGpEQGq5dIlVPkzBvVS/u06TRZjlVTsVY
fV+4keN7v5SqZHFC79Mcimqxxk3EHckXmUTAocXuVoJo7/25rgJvgxuiNBLfuz92kuR+RRkP
NksPN2D1rY1Cfy7mEpIi/GeEGb3clwTPF0fmnZ6CsdRSrCA0fLWaGAKehNs5nZiyqkwFQ3yX
5MxI4If1xEKswmAdzuf3N4/YrNbbNu2Ny1krAo25TZnvUTk8D3p5wiIZA4CPJLesVQaiiRyP
/klka6LDhQ30ikkj7FBLMXFtZynd1W87HrqFthIRH6G7mybtcupjOF0nCYnmRukjotQuWBYY
6yrOjqbN35eSTKzLUvoQW6+IWZQqPzCoOfG4Z6iK5WAE5LpfI6RHhHSjvALdu5niTuDgkaqS
FWZ8r4C7sn0IFM9IwQ+52W+ZO1vccWcGmU2NgHAoTc7RdxvS8PTBgArO3RxkBpe21TR4dOt+
mIcggtXswj3SEpd8oUZMmWFOSUIwH0MYS2nfMDoQJ+RIrwYI3smorjo32gObmGJptGDMpSxr
fQQDIfMCYnJ6lGJJV6H3bb7VvqT4xLH34MA/YOYttsvZL7GQsy7i39/HJ0nMSgrWTb1pHazJ
DyF+ZvQULseFgSDnuFNaCvugyiHmWfLp2BiI0lvbh+FCO9Zz5fJtS3zKQcGDYujDSXAcjw6T
kHTbow5dr2g8+JTgcmTtwoivuMOPXdQm/uK526YJJn1nQwEpIwNL8YejQ9UJb5WAN2c5qvIt
VEcLzhOqTtdCyJLUFS1X2l43ikUFQ/GgobCCE6KXj8/3l99/ggDOVRQBeRes7uftGRJBjuOV
ZKqaTPfRTCOWa0pK0XGx66O8bBZhbumVpPP/IlxtcI3eQBDgbvznvKwcHGR1LQ45qt7XWkQi
UlRmFoEWJBMBwCabKEBcTebbS5W38Fxext1HCQnhVJJh7AMnkDAhyTt26fBpRe3wZZo5JIxW
01OhmQn0QlPyqN+IBsrMa5FGged5TrV8AStugfPR7WRmaejavhA8Uu93+P7okK2hP8TuAb3h
4uzJKmZI3OTBkXRE/64M8YGAZZ4b0jGpEpfrWoJzpIBw9E5gXJOIr2+9bSfBA2Bcojx0SESt
x/nEMYk5p2klqudtLSPeEt+ku6zGhyF0rcuK7fPMIUaIwhwsf1a7PKqGRodWPPgucw1L+01I
zuxkdLM6nDJwh8jgSWfco0YnOU+T7PaOE0qjKfeo2ly2DvxUTV+lh5MjQknv2YEm3Ezb2IKa
Cl+dPRqfmh6NL4MBfcYM3XrLGA+NdtkHGPIJvD6VGZs5rBt4ahNnSTI0tEcrMDIPfRXIkDAs
Hkr/qnU5GipKfFxq42Jq7VDucXkQZUWNaKMd9SfbTh/Np8J1VE0MYYD7Dre/c406UWhFxacv
rOIn5L6O0/MXL5i44w5m6qDCQ1P+6B+cyEVPNKChumStw4LBSwOwlgtH/tSEKvW7OVz0xFZs
v9MMdfudQKfmBSuAjk3OxH2EKTPhmtIKVbfWqNjlfGIGWOCvamN1fEknPklJeabmEybpOXX5
fvKjQ+HDj1fMhqhXJGohWW60Lk3qZeNwVJU424imY1d3sfxyFx1fJlrLwtJcQUceBEv82gLU
yhPF4tLAkT+KT12WCb3Sa2kYDuC3N3eMeExJkk1sqYwITs7Mt9GCcAaBB4vAn9h14s8yz3I9
caWGDRbbOXIAkNopjFD/aI+M/XVhSyVIq87ifjNOe/mkTERxF4rhw/xoDA9kSnHdLCoAVKzX
vZU88iDYYXHAol24UnCDjFFbi9aMhyTfm6lfHhKycCkzHxInp/SQONaLqKymWeP8Dg1B01so
JHPwfzLaKADiSnKE1JTp5LSVFCQO44IMvMXWEf4CqCp3PD8deOvtVGUZ5YSj67aMjMEv1/Pl
xD4oIYCiRAvjJBW3uaF45PJIn1yNnOqpZHQES8yUUjzc+vMF5ulufGWIH+Ln1mETEihvO9Fj
+bhMLP4Zi587/MEFHJyCwynxiac8RE4MnoZbL3QE3NOCha7EglDe1nPYVCRyOXXE8TwUUp+R
aljHVtJ8ZIxBlcLrP9PTe7Ky3xbFNaXE8dS3WEIOn8QQAk4yxyHO0NTOQyMqejhVxqGnIBNf
mV9AshhxxRKHaqqyBPZxeWfztBY/m/LAHG7ugD1DPkVWYXpirdgLe8zMeEsFaS4r14LpCRZT
DGfNSlwfBQi/mFDE8GuWF9wMIokuYVMne9cJGkcRPsmCm3cYzmU01c5p+wXO7t6zIBJv+akM
vT1cXd4ZRYEf2dySkKTGEDxd/vHx8vU2O/Fdp/+WVLfb1zZIBjBdlBP5+vTj8/Y+1pRfrEOx
iwlqLhE2GUA+6PFSdfFguMpQs4mf9zLEVYfViINBC031kDMdpelOEGwn/CIo600KG1VyZiW0
ARcufP5KxlMzbBEpdBAWMCQVHJhzTEtiBt8YuJ4LwJCc4Qj9rRkdXjnoH6+RfvnrKKn5o5mp
Lmj3dkmu4dhti8p4rtnlBWIDfhknDvk7xH2BQ9Hnnx0Vkk/n4rJXpMAv40qVVspu3BkmxPbm
DL84GI8cYYHndNRH9vrj56fT3s2y4mSExYufTUIjrsmxEhbHkP5QhupZGDCRQPyABVZJ3I8Q
AWNhUgLPyrUY2cbTx+39G6ROfXkVJ8QfT8+Gq4/6CB7lQarp4BC5dqrtnvRYLgRBwTfXv3lz
f3mf5vrbZh2YJF/yK1I1PSvgMC8t2DpktGkYxaUZXx7pdZdD2qS+Fx1EHHSaa7UGLVarINDb
YOEwZnogqY47rLKHyptv5kh9D5XvrTFE1EYal+tghaCTI1Q0hu8L3WJkgOWyohHatSok66WH
vX2ikwRLL0AKV6sPa2QaLPyFA7HAEOI82CxWWwwTcgxalJ7vIYiMXiA5LdZXCAEHFQh+TvRk
rbByb0h4lV/IhVyR+sWn+ARVqd9U+Sk8gK1+jK4r9dm4PWDybFCbvbbpNNOhfHKr4Jqjeg8S
7KkZ2D1gdlfclWGgAIFc/L/AFLwDlWDqSFEZkRgIUsgdxqMLA0l4le/NYiiZj99K7jZgaQJX
lmkP1GqmwBmgOnKtAjk9DC0+hueT3OWfU/n3/aFp+2x9zmnJHBKPIhBCUUJl2+4Q7cJ0td1g
/IrCh1dSEH19KTCMmu0fbxCceV3XBPkSTpY77Rmm2irdSQcMrmuNi1sDsuxoHFEHaUhGxMoc
FvuAWEQYNGIINMx3JUHg+9g/6l0fECVq6DDw4pDCijzBKz1pXqHlSi6VoO+u9TScRfTCwO6F
FF+l+vU2lCu1f05E4y+MJ/R69IWUJUMTW/ck4PMImmykcOk9lZc7F2oHGesRHLw1aGb3GPp3
YdGXHBN6e5LHA80OJ2w6CV/NPQ9BAFdySgu0xrpA3+9WC1Om6jHEawWRwUGih6EjLZROxQrB
609RHUgmmGNHBr2B7LgTP6aICronHE1I2RKpI0lMvpDBtFChtstwEikGb9iOGhA89ApamgHc
Op5Em2CjXfVjnBn+ZuBBaGzSunKgT4LbYXXIShy/O/ne3FvgyPAahFW697y5C19VvFCOXfcI
nI1X+GVXwjA1CI3r1NRpIzg7S8yIrVMdSFrwA3M1mtKKuRoDj4lB3o3RDYXR1uECbIdoJZ0l
FEXu8zzS2Uij8eKsowWOYwkTs1m7Gs/X/LpZYwpho/JT9uicDHqsYt/zN1NdN04/E5PjCLm1
mksw16MpxwTOpST4Zc8LXB8LnnnlnIs05Z63dHVZbK8YXupjBcZLGJTyh6scltHawSAYhRw3
Hq7SNk4Umo0ygmCjDa8mVKt6vna1Sv5dQq6AiaLk3+KSdRbEGpIuFqsa3midbr88kiaqvERV
sKnrds7RcuDwhmyAOWeO/G/mKvAWmwBXmoz6yipXZIZBykN5GkxPrKD053NHlPGIbjNJB1kM
0RtL3/EsoSTCVz1n3L2beOUBA+TApXHFnYdMHaxRLaHRx4KvV/ON86R6pNXa9xcTpTxaLJwx
OvkhVZebLna38iHTXxFWsCAo0mBeN3mmpFFL7yJuYW+JmdIVepcST4+4bpU1i3revQ1j67VC
XhzLUcOEzL9Zbxdg9hGc1gitlm9TXMq+VKudaUqCJfpoVtuPgkAqSqvgfeGTMQzU/OKqoaNm
SlRE4YnVEhmqKhHH5a7KXLllFRGTuXgqip91vc5KvlOqKJ2dOtbVl63dSAlsFT1Nar0t2ykX
L/AKjStxpKS5UuKMolEUYerNMU2YwpZ0D0mvwRcJnVNSF75YdgU92piTUp+OFk4crDYjFrS4
pI7JAsyZGcKcNotlDk8pQ9aCPBp/G5HtfL3o94S1I+pksayxrSIRDhm6GzNiskYG2D7wFRJi
QYXgAfaiSMhJaG5opRzOw3bXNUJWI8hujsqzvxajrqYEzbcw0K1XHd1oeCR6M0aXKVtaXLEE
mdmZAMLTnQWJ54vhbOog6oqxKP2oDeq36T1vBPFtyMLwwWlh+OWkkCsjvFAZ6Z7ev8osAezX
fAaqf03prBrsfDysCG0K+bNhwXzp20DxXzPBrgKHVeCHG89KaAGYIgS9HDKtCp2wHWgDreJK
chmX1Hq73ytN4CB8aZic9ssybHWOVpFKAY0WeLKmeU9Sava8gzQZX62CMWWTLPV57cE0PXnz
I+6i2xPF4gZEkhX++fT+9AzG1SG1S3fhVkaK27Mr9f02aIrqqgm/7UtzLmCbLchfrc3BI/Jh
QJXwrsTVCFn+mLt815q9IzuMzGImGCI0OWBEz8bDzuL3UQFUxOft/eXp2ziEpW2vfHg11AMh
WkTgr+YoUFRQlOCFTCMZxp1nHKdTabrsAZKoGLRmWGd0olCFLjkaob/EZtSqP1CjI0ZuwnpV
juhWjSSV/Dmm8NSpsrI5kbLSHlbWsaVYNSylPQlaEa0rmkWODLvGIHKH140+THiItNGoyg9Q
x2adKDFe9TPGxXyV3kDl9TgCOXt7/QdgBUQuTOk4gWQTaAuCoUoYyly1FOZ7IRpQW0B2qV8c
G61F8zDMHKH+PYW3ZnzjcG5sidrD+UtF9tCN/4B0kqx0eKopdFng3GqLFgtGTORUHbDQH70F
Hq3f0oDF2OViIw5d8MXIKpwpbSP7wjtxiaxIGahPI1fQ4eFy753h7OxKplcutmuchwCLDQvz
sQeBcqGYPSOXzDAo1yyUNmDHMQLP+kCm6yX+BPCAXur5qMLSt9jXonMOwq0zF4JmDpVPPchg
WM1KRmoFp2duXmOHAnV4FbOxV69Zq3cGB5k2FP8K7fqRAMZtpauCjgDAcrZ+RbqorSH/n7Ir
aW4bWdJ/haeJ7pjXYyzEwsM7gABIwUIBaACkSF8YbJndrRgtDkmeZ8+vn8wqAKwlC3pzkc38
ErVmZW1ZmQVQqpw0wZTZqt2+VvaxCFaqXSaSeF603KZbMjOFIW2pGQCRPbQCHqQfjmZbdL3v
f2lkH146op105CUPPqdM6rp/zENRlkfSHxNsbExbFzl9bDB+VQ31VaxAERBhh+iBiTCG2LT4
L0ecDjeDyOBmFz3KSqcbAIhrVqV0SbmtMXjb07VK02oevVO96QHIFpAI0O1RyJRCcp8wFhU3
4SF9ujbhFp8yHGdZFFiCfAgYX5Ra8SK2ePfgYGe5VhYgs3cdOoSh1R8fQfy0ynLcgb2EjlBW
9jYDPPRpk80BXoX0dInwvqBdhQyYdmkiHMKh5yVLB3cpI/yt4cD4+fZ+eVr8gU5uxaeLX55A
aB5/Li5Pf1y+ovHmp4HrN1iqoMOjX5VhdEoxxOBgvaNkmuXokZ37exu9MFnrJPNano4gW87y
PbUTQ4wqAt+8idg6RfXZ8Ncrcd7mrCkz/fvabm7DJShNPq5ac0hm69QVrKetYwAErVZUh3Hc
5z9gyn2GVSJAn8QIPw+WtMaGhmctfAbDDhp28nrd+gTNcggrwfr9b0jwmoUkHGryrDykotFk
cRDWPmMUHS1TS4BIDpWJHEh1Ig2+GU3pQq8v1hdhVxbUnR+w2NZuncUku2sse9YbOpqmarME
P2esj6u+QQ5z5QW0+8cH4WLS3B9gorDqQvc1t3xNQiYucZUYLIgu7MgyjKgp+7/QZ/75/cUM
itn0DRTu5f6/zZkWA+y4QRyfxilctrYd7M/R3NMacEcyuz1//fqAxrgwAnhub/9ly+d0u5cW
YZBO2reK5bTo+AGg20pgODvN4ixtPL9z4lmmdXLs26SYzwlWlG173BcWR15TWrCq6i2Lsimp
pKrqCv3qzLPlWYIRlS3RZQeuLK9gufxRltucFVXxYZZlfld0611rCSI7cHW7qi26nBvLEUKK
kikiC0uEk+rLfOBBt8PDW2mt83UDMDkpDPHZaclffQwK98nCI/7T+ds3mCR5YsTsKwrGMtJP
lLiZuUuatXIKiFQ8nrF9MUYcmHwbPmkfF5YlEQfLI2zmZ9r1xNZx2EWSPYOg5tUX14t0Koy1
XWMUYH+IiQPoBhTDb0N74Rm01mZyApvIjeODWbE+pm9aRael1GutEfJd9yAvoHnulx/fQPmY
+RPW1KK+aOZreYlzZfCoNb84SE6TVeCbFRP3RNbP+qZIvdidHCSzTWaWX5O5tvhSV/QqUlwW
Zqsgctnd3papuSQS8tP4qyV11zugceTrssPvj1eup5HvWLxaLacZBtZIH9VpZqMg6tTHljMo
0TnlqahnhgYPRI3vpVx6szIy5YLLo3cP4qYuS32PdALE43vwqrm//eth2MCxM6ywtack7hgf
C83UazqpKYRW5y1l194y4t7J75AmgM/uakm6x/P/XPRCiEUYur5hdBEEQ4eH7E8GGQvmBEr+
EhArb71UCB8RZRiAZi5XZHV9W/KKGY0CkcYKMkfsBJba+K41Vf+jVJd+TKcahQ5diSh2bG0U
xfRIUKqRW0xYVCaXshDj9+2nZC/HGuck2BLJvr4kIv7tk9YAu13TlEeaqnuDbLJE4NL0O0x4
SZZimDyQXuUiiwcD4p8QtRj4x0Z+ouhqGysIZX6nMHhmkt1aOr7BAyL0XSmIRibr373I5hRg
NDaw1AxhWO9udjksvpLdNjdLglZ2kXKOqiFE6TkCqktukrESgMUrx+YbSPDgDODRs/TIYjW9
v+bDHX5Sp8NjLn3qh4F0cy4V0V0GUWT2wGiuI3fDiEE3LN2A7gaFh3xSL3N4AZE1ApEfkEAA
LUqIC1v7y4iSGN7VWH9vtZyTzrYPHPmp0phy26+WgVSU0SuN/PO0LzKdNGy4xVJa3F2d32Ht
Rt2lDmEqsmipGmoqCL1jurIw1/GoCqocUk1UIKQzRoiy/1E4VB0vQSvP4jD8ytND1SghUTlc
qtgAhJ4FiIgIIQIIyLJ2aWTzKD7y3MZ9bonMPLG4zoc8m4S5wY2ppswy4Tugjtnu7MaCr2nP
TleGJs8zojH6Q0O0ataFVNQVjIXiUex5CbtP1SnKiBXBLSxB6TvvoSlg2+IEGzNZvp/xNtI0
d0UCPwo685PRfFB57jl9BRsaRjTCtgzcuGMk4Dkdo0RlC/Mi5SJPwj3qu5viJnT9ua4qYCFs
OL26tmZgc/gxcODh3ofSp28JNfhzuiRGFMhq63qUXJRFlSfyVDoBXOES2oYDKyqpPoU5hZAx
BDyXTmrpeWRjc2gZzNSUc4SWcnghUQ6cKkMnJArCEXdlAcKYKiFCq7muwFA85JjjgE/nFoZU
/3GAipnEgVVEAr4bUd3E0sZ3qGL1aRiQsxfLq43nrlkqhHtWPEsWUpuCKxz5RI+xiJIOFhEV
A2pMUWMychS+X/6gvPGskLGYLMPKktuKNsSbYLLyq8DzyYbn0HJ+UhM8NnONYfinceRbwgfK
PEvLOnbkqfpUbIyLzhYJcmJNexg3c6KAHFEUUKoSINij2IxZrjwrh7Lkv9ZoEwcrZWXTsDX5
jG78pLvpXXJ5AcDs2gxw/4fZt0BOyaXV3G3qNDUz2Kf6cxomhzlz6RAyBYDnWoDwznOI0Y+O
pZYRc80Ze0RWhGIS2NqnVFDX910U0NVnDPTZ7KIxdb04i11irCewlnGo6QQA2J9SX0CtY0rl
FVXiOYQiRvrhQNJ9j9adstH7RL1hKaW1e9bAqpxqGI7MjRrOQFQR6EuqW5FOFRgdUqXNDpcb
1AgEOIxDS/iOkad3Pcvh5JUl9kgXbyPDXexHkb81y4dA7BIrPgRWVsDLqFbl0FyrcgZCogQd
VvzjfZqJl1Ec9MRyVkBhRdct9KKbDdXwAstvaO+rI9cBT4j+bYuIaRgA/u9sW/pbxyW3dFz3
J1I7DAS0U4C9doXm0Zh8vdmIkBgnJoVHHpmNFfIIYNgKfM+MUZIs8dVG1iHKymlb70HP5M3p
riCdOVD8m6RoRfBoqhAyJw8Pbo8oQn0yHCKWZZ0mtPXF+JVRFAKfqkbD66Ta8j9URewVIBi1
YlM9jO+ECvnkRAQf5F+mZaI+xhcYPnXJ+m5MhBZYYPWXzgEvvF+fFFN1OTVkodLRcmzSG4pr
4JHPVUdZls+2kz69yWrKk0yHr/DrrivWikV6t1Z+QFO3shM0/lVaoNcy+usRVTQBkNdLn1/O
rNsiI51W88yyotaTVlIZGWzfF6USmQZpY3D5tOAm1LaUVTZL+gPTcO8yAGsMOm62xTqVDfo5
k6haWli4J1w5yp6AjnSCy/Fr4Y1PxyKjL8yUkdEFZbZG9TUvMN3SRVxgfn98f/jz+/M9mnOM
HsmMg0S2yTR7dqRwTzGOvBzh1PE6UyWLM3SKptqA8qyE6ZI8BCSy3Q+MxEOYg0pc/IGep6cv
nu1ZkwbYJZ+IIoiHRAe9KQaiWkFYeZ+apCtSX89faIrfd0l7OxnNkaUpm9RqWoCY1RJzUn4N
hmZNb3rUN7QF1bVA+MbiZA0nqfHZDOyQ7XNSfQHprelwCcgx3XRLNPHC2NEbS5CppTpveePy
YaCOFw8qNV45OmsfKnsHThuPG/SytHm/s9YadnsBiJVdruw31Bwdbw+Ub7piGYUHW4BtzsEC
edk9kQzlwJHbYwztZYmgsj4Ejhl1Wf782KXyBIw0xa9BkqUqKmwX1OLBFyXbyTVFcwXXsdwG
ibfwLn14MD6Utza6YIgpf3VjWTQDiukrxX5CpurvbxG7K10v8mcc5mNjMD+YkY+e2fxjAWgY
+MjqVVieqC0/EAml2y2j0lvqonHHAtehDo9G0HXUDLgxSWQmA9TYmsxgfzLQpsff0uvb6T34
eEs9JX+FNsUhhyapy94WPfPKi+99dvxFVtXtbGaaV/YphB/5gcF+VVoGlKR9HIfKYY4EZoFP
NpPEUsE/DdUy0xRLJDzO1bNJE1O31O7jnEkhnvqcWMOojbbUa0kV+EFgaRGLceCVoejKlS8b
iSgQ7FndhMJg0IXy8JYQ0E2Ra0U8upz8tp3WNypTQB+uSUx96tNOQlWeMArpooyT3wf5IFsQ
0wZWClccLudLw3lCUtqNyVWDAlKizIlawoZFleYnQMGj2PppvLJ0IM74llMjlYk0WVJZVmSF
m83uC8a9IbF9HDuhZRBxMKaWnhrPypbAneXh4cQhlhkfMMFEF7ihT80GClPo+bQ0iFnXIztH
8m1DY65Pyoo5J18xY2JJdbFJT4oz5LJo1WgV6eiwhT724fgeY3ZSUxu67ebGVfhE7knacD1d
vj6cF/cvrxfqCYH4Lk0YPr0dPqcXAJxR+K089XuKV+HMim3Rw5x3ZVWmac7TJmhR+XGuXdZ+
mF+KoRunjFSoHsN3mkW4YqdsT93y74ssR9PgvbkYEJBYCLCi4u7Rqy0dc3a/NhzoIY2xhPLI
iZAWAKHv8RhAPIuxfIEvWkUUy7b7pxuqOaHbPdyI8YLSAsbZcrZD33kpHnOdSh63tLbEfwX2
XZnbNvtc7IhzLNHuWJm5jsfER1P3mTi22Os62+T1QUj75euCsfQTngOND6dksyXW8SMidBQz
Dpvrh2N438UvU8zfX8c4BkqlsLgYNDTryWOAQdQYmlRd/UXwBO5fnp7wNIQ31Oh3XitfkVT1
iUHayrn+hKgP4qXWPz/fPzw+nl9/Xt/5vX9/hn//AZzPby/4nwfvHn59e/jH4s/Xl+f3y/PX
t1/N7up2a2gg/m61y8ucdPU6aIi+T7i/YYXa7yr+Ylqk/P3t/eXp4X8vC2gtUSDp+OfKj6/k
mlLSoDLWZ4nL/XPY0NhbzYGy8jfTlddkGrqKY8VET4HzJKC9N5pcEZ0D6z1xzEVmgKjlDttg
o5YOGpMXhjM5ueStlcyEjuJdSysfUs+R7yFVTPX0qGJLK8YOJXwYdNZCczyam0sGxnS57GLy
klFhSw6eK9vKmJLiWqq4SR3Fa6+BeTOYP5ujZ6t+bvGuoKbvBbGteeO47UJIo7fkv4N9mWOp
VFd4bmAR6qJfub5lwLWx5/QzHeo7bktfBCqSyNzMhaZTY/vJ6ubtssAZfjNqufEZI18kvb2f
n7+eX78ufnk7v18eHx/eL79eFeJVO6Ge7/q1A0u9a20GYqgstwVxD8vkH/qkz8mWw6QBD13X
+WGZ5gXsqlmh5B+mp05ane75u8v/XMCs9XrBMN/nR7V26hKgPZA+lgAalWPqZZlW1WIYKOry
porjZUSt4a+oPxYaSL91/04HpAdv6aqHABOZ3DDxzHpfHnJI+lJCj/khRdR7N7hxlx7Ru576
XGyUBFvcpumzFbXJlfqeFBlybA/dAns2Xy0e9pXjxKFBjRW7QCTu8849qDbynHcYu5keh8rg
ET1iFgCyOpipJiFt7HvtW63QghgRRM9sKRBEy9MKnnsHs5K9c7LOt9cV30gmbmhUiDd0ZHpl
Q4HuYcllG3VyqRtYVejyhbSDUWkv0tWMIHqEyPqeXlgY3JRfeITKcBnFLl070q8q36Uc+tBx
jF6A0RbYhj2OMD/QhCUr1tjysqtFmZwa5AjJJLUxqCuihEO9qPNPhJPNytEFOk9dMx0cmX5I
GaiJrsk8mN9aU1cBfelajoJ5ATrX8U4b6hqEN2LmwsSI27U60xPfNnHT3WrfThKZDvOBVRZR
G8S6shPN5VnEw6p1hbKLRhWfoN/pXyrYXP29SJ4urw/35+dPty+vl/Pzor8Ok08pn7Bgw2Mt
JMid5ziGcqnbQLfH0lDlZAeJ65T5gatVt9xmve87B5Ia6NQhKJIqFzj+VKezav/u4sDzTvSG
cUqAT/Pi9XKXzWsTNfeV5RnIMCLiD7Sc53RKxuq8/B//z9L06cqBypri+PDXw/v5UV6XLF6e
H38Om8JPTVnqSTWW6MzXuQhqB9p4fr7iPKvpZXWXp6PDpNG3GY9eyFckqtyB/vRXh+NnvbvL
an3j0aftA9yQtrMTaGhqvFBYOvYkOT7TywKnj1m5AMIG2TpsG0+X8S7elobgA/GgjZGkX8M2
wjfVRxgGP1RicYD9e7A35g7chXh2AUXV7Guq+aZud52faEXp0rr3co0zL/MqH3u+f3l5fENv
I9Dtl8eXb4vny79mVsY7xo6UXt2+nr/9/XBPOmlJttQJ336bnJJWspwaCPwQb9vs1AM8BLu7
okdnITV1RZWpDiEyPA1rQMccZoxTOBN/38fYqcvLDT6plRoL4FvWDS7LTPpmPUI/ZWizRseI
hKXcFaz3ecut7P4JU4da6LJOshNs6zI8TWPoGspS8G3OTtzOiSgClk7BJvcPl+f7l694zPa6
+Pvy+A3+h76t5KmlZYOHN1hJhHqTCs9NpWtxoDiyVIeGHxStYss6FPjaJLP52EM4YRkIgSFn
Sdosfkm+f314WaQvzesLKKq3l9df4cfznw9/fX894+nhuLFFHzblwx+veP73+vL9/eFZfeYP
ktHRtjtYgqre7fOENjXhFV25lC0AQvttbkjjnt1tN/bm2LLE9jAM4V1m0frYVJ3lBBkwtk22
3ky6adGC3jj9DuJq5fn9YM97Xac3lrN0rLNw86l1pMTQcEf/P8fJ8O3b4/nnojk/Xx41kRQm
kKqU84+viJJGMYbRXKxfH77+ddGSE7c4xQH+c4hi9bQR8ZuiK+DPmlHmg8jQF9WRUDnCO/Rc
ZWEJhl6muGo4/b4r2ttO1SzovEf4NR3rtHk9P10Wf3z/808Yrpnu3nqjeNEZlQZXIUQ5QGel
DGNVSm0JtKrui43iXQCIWUbVHoB1XWM06C4x75sw/Q3eBJRlm6cmkNbNEYqXGECB8cjWZdFr
hUCsxeCmxSEv8enFaX0kHQEDX3fs6JwRIHNGwJZz09Z4vwWKtsefu4olTZOjTU9Ov4jAetdt
XmyrU15lBRk5fCxl3XRKQbJ8k7ctpC5byfIJJt2tE61kHcyGtgDWG5xA0ezP4sAPuy9Jb0tL
MB38HL4dZo5Oy7gvSt5SGOjNUM2KmP49+ukk7r+wV7nasRWwYbRtHH54XOetZWkEcNIqNmFI
gekKuoLWkFzuut4KQjuTQVY3fI+oilK1lCMaYNdtVYYpjqkqgW422rLKOVcgehZnmDggir0V
KyLLW33Ayjx2goj2QMAFR/e4o2Rqn7Cxnfuj61lTTtR494owW8JDA5LsbZZliBZW+bG5EcV2
zWsY7oUlTP36dHtsafM/wPzMMn9jlnWd1TW9F0G4j0PLTgSHFUxhuV1EE4ujOj5SrImmScuK
yqYpVXtVFJs1rEEO/TKQz9Z4W3LLPYXGcpCTqma5ph5w4+xZjh5R72B4+O4mJ31LYz139enW
XTkHZYCMVEfLbKRb21zcnVpRpkUwG6BJOZ7KNDPnNySmZdJ1gyWKikiu6YzklK8IfPSzR0DN
nbLQuALctQRZQ+ljFq+W7umutAQTuHJ2CeyUKJcIUoZZE8fqUY8GkucOUqOiIaCTULXk0IpE
mjgIDmSjKeGzpS/2gedEZUMXdJ2FrkMdWEp1adNDWimxq2Ay6PqEXHvcZExywQgry1r9hf4V
YCfKYNCQAJ9nZPmWsLTc9Z7F51pX7yqlV0XEG1j5GQ5JgShXBn5eHTf1bV5te8qLILBhxJmp
zDuRjJTIVWzFQdK3yz0eYmEZjIctyJ8seTRmJY0kbXcHvXSceNps6FIJ0Te+ocOjcmgHy7ZS
zXedl7dqrECkCn+kZHsLuIBf1Bqfo/xKVs1mjI2tEKFdtzX39ikv/0ca1FsWB/wgxxMHW2ug
RUrN1BzyL0pALNFZbF20hiBsN6STO4QgiTFepEw9Gk1/l5R9TZ3z8AyOrTgL0T4qUlhTWL4p
+lzN9HOixAdDUn9XVDdyEE9R5KqD9WlvZlemNqdiHM2Nhinzqt7T6wEOwxYSpdmSIF9oiDDv
Tyr9uIHJQGtTVuBrqnrTa+QaQ0ur0f44fVf2hT26OLJUlsdGiMGkRobeQQz2qfgssqxVSZHI
miAqKTd5n6CzVTsDjB+YLG2ZYzx4WF2IUGXqhy1s1ahrOAS7BLriVv+kS1i3q6innBxFl0oY
s8P4rM9hswl6jTRl5By7qil32piGBZcxtDDOI+xBqGmVp8OStv9cH9XEZKpQBbLQF/tazwaG
Xpfntjbtb2A8aNqhv4ENWC+cYsqpyXS7vtnhtHBqOt9QA0WhR0FU8ENRMer4FrEveVsP7TB9
M9LmJO7LMYPJ4v8Ye5blxnFd9+crXLPqU3V6xpbfi17oZVttvSJRjtMbVSbtSbsmtnMcp+70
/foLkJREUmD6LmY6BkCKTxAE8bBcTfggc5f2ekMGYeeHQ5x3rz2YZYI6QXn2Cn78Cbrz7fAy
iMqNQd1+WfjpAQGWIj6MWWGzjR/VeKGOQ6kzUM5adM415U+eeRzT1G3cst74WtYlwFk+I5xc
eeOQiGdb6k7nFp7/+Pl2fILTO378SafN4JVt6MMxzXKO3/thRGcGQawIlGwLPc8p3GAd0pch
9pCH9NUNC2IOTbhK0ba6SFDFeWRGvW/Q95oaDX7W9xufCmufJJrNOvysPYy9TgtoaFhr5lpS
SsoHB2GyxG10hZnuBjOY+F0Gk6DnI5z4ZgRRBJXBRvdnboF2X9GWwvQ67VcRs1VC177Cfy2J
P5Dq3ivp6wcfhWiV1B/gywAkzGxjy6yEJL43t9iTIXbHTegTSww+pKig+dGsyGJ7Jf7d5oMh
ZFm5ibxezguFImFbYrLqPcgYWhyMBCQ9FpEBgNPwHle5lo4wKMXVUuWaHbTmkgZRFSfxeE7t
FIRTzKblY36nMGg4BV4YeyI8L8ZdKIe9D+IFbkLdqTlWOPN0hxAHisDgDg01YgZwlH7hE59F
79YJAZya9cY5XCP30gydwKkRcjqg2WYEzvpVLzSNStcP9eKqQqneIWqmx0kXcItHEUe2DjjW
WQ6chR5nSDSZjafk+7eYrtaxSy/FfBcdh2zFWOxPl6O92WdcMerjt/iE4uFtrDhufPDny/H8
96fRv/nZVKy9gVRhvGOYdOqmOfjUSTv/Ntash3JeYrQA/Ux7PQTRc77wNDmzbR27Hp+f+xsC
T521UJcTYDNbmobLYPdtMtYfZ4kPopLiBBrNJoQTxgtdZvl+q9aw4P280pQPKs71Qd6MGHXf
1ehMR3e9EzI0ji6j8VE9vt7Q1OltcBND201werj9dXzBLD9P/HF38Aln4PZ4fT7cNAcNfawL
F65/hjaV7DT3+LKMCNx1It/anTRktEGB6/shRimJQKTTXtN4Sjk4HlJKEAxBfK1hA6NzUukX
lWITwVGE9xjCiZoK5tdaghAEYHS42WK06GPEuaE64AFw48NR9kDJSIgFDAOhVa9HAhvl5m/X
29PwN5Wg70UOwBQz1vbWA2AGx+bxVtlnWAIk6pWZo6SF50Xmm5/gCFueOt6wYsdlsF4z8BaA
TekdgE0p4XOu+k9KhOt5029hOaYwe7JEUI7GQ82jRsf0423SZD6s+qp40Memwc8ntg/MJ/V9
QMvbCtmMNGJvCDAA6VLzte0Q0iO5V2lRTv3xh7VGZTxy1DB3OsJx+pg9wKd9MA8C6YypZnAU
7SukkYxnxJRyzMxeLxn6sh2byYjp8Up1jDktBpF3N3a2VOkSpLMlGdu4oVgl49GY/HIBS9Qi
SCskUzJBgFqHQ0xCmIyHaiqdlh6dqVsnCMw+Zt15PG9iipqbSKXHTFr9HUssY5BAP1pwMGeO
yPbT7/UOGr/0+yac+cvjDaSV068+7ieZjanKLeaorgoKfMoflqlNOZ1+tL5w1y4wbGESxQ+W
3T9bWAIkqCS0Da9CMnfI8LkqxWQxtXRivrAXFj1A1o5ibu+sknh+JHCCXzZ0QlsWdCTOhIwm
2xLwqFXkrmPb0Zy5ZDiRdlsv2GLW588IH09p+HRJMNUymTkThxpP726yIAPItOs4n/rqRaWB
4/Im+HcXHIyv6cv5MwiLH5+MKwZ/aU6Rbbv9nqlDi+JxHMinrJI76tLfDBJXRgRQTMNaWF/u
UHA72msbKPo2VgCsw3StWU0hrA1rAzfnNIz1RjSJ2dqPy/TeSbnGj/SnSCoMATnTDmsJz1xm
lGsp7uBKi1pG+GiyTqhDo6NQ2niPzfSNWHMSqlm2SUJat7Epq1rU2w6gLzI2dgPoYnbsmu0l
oTofpPgFcK9aEc7gWM0q0uIn3nOoNtDVHq5NeexSt5ZKv6dUmIY8ovTciMlxba7DNCruzEIB
SK8SRSscMXOXTVuJQR/Cws8sxi+VzMolH1etNHARod5DePGi0nVCCExWM8tLMq7kD6IMCENO
xVZbGHbCDV67OUqwTdUo0R6aPlvU9ZIkSvOKWsbNdxOqMQlOpTBurDuuIHSrx6fr5e3y122w
+fl6uH7eDZ7fD283Sm2/ecjDgr4xCBSGWMtthkklc9eGcVyL2y9mSqgGayCTPBG3wa6D/qbI
ki6dcGligEXnGIpds8dpYjPGOXVTbLBwtLKsV2zr8edQ2lJQUVTGsZtmezIZcFNdvEWDd5hv
TJjYvWNhDi7AwffD3FXZj4wRAbhm7nwRH8LniVa5keH/XK5/a3bcbZm6jKbjKW0SpFD5gR/O
h3QwJpWMO2HUPp2KQyFM978ksanwVJI9zd1VksgnBdjNPYjBqZpqVgxXeXm/UiFGoa5wx+po
4UyVNHL8Z63nnAdKLw5ayo7HsgQD7Ub00ig3QukF+/EXBAmrLBH+GwpmMU0PE0lQMlLl7kax
lym2ZLmvqC2as1hQdEctDHVFhWURuonD6XI7vF4vT4T0E+K7J1dCSFmpeD29PROEOQgAmuiG
AO6lQoltHMlP7zVqMOvUZZGaMLpHAIB+7YJFEvVzC6L7qGgN6GHFnL/ziC+dFNTNSUMtZJLe
AGG43U+lSK6ewZbFtOmDN1TU/nV8Uh6xhHfG6eXyDODy4puPkd718vj96XKicMffkz0Fv3t/
fMFQMgaua3uV7qO6LFyKTWGUVta+ke6PL8fzP7aKRHLyeufTyzLnvH1VhHfEd8I98/lrz79k
YvMn4GxioJXh6ZY4J+eBqr/SKSElhal9lWApOWLc7CVlxyzJ+vFbO8R4PJ0SNTcx4+idKWgK
tljOx5SkKwnKZDrVHyYkonko/qh2oGnTrlPbH/ajqguLVIkBMzSBfLlS/aY6WO17JBifyGQ4
ym6kEL9dRStOpReT6mI8R4lviT9VVaZSpkfKvwrHPNdwCxJHYVsoT95LmYK6WQh8V7nYgE9P
h5fD9XI6mMGcvMQdkRHwPLjCTYdcz63Y0qlQPdRp4DpqqJXAHY90B+rELYIhGQoCMeolkg+E
lFrEl4SzjXZTwn4yiR67+4iSr7b7Mlh2A8x/6q3e7v2v25EehAbOXdWlM0ncuZZPUAKMSK8A
nOnmsgBa2GL/Am45tUgvAmeJW8sjBpGBaff+zNGDfZZsuxiPLGcu4DxXD7stlsr5EZg1dxOV
HsvAuIBb6aHE3GDuLBXdAvxeLrXrvoxB7pKeRTKzp8j81kk/GHNgODLLdEL5fm4JJCnSt1gL
YgazyZwuynGkWopjtFjVwDzHukoIQMuZpVGYd2vikCF+w7T+NmoHQEJTt5ov1NAWGOo58IeL
kW/AjHQ4XUhoEQ9anrmvL3AWK8em/+Nw4jY/Qs2iziaLXeA4G2k+1dXs++VCjb4TuXd6nMfd
t8VyT+9cNcndhxSNFLU5fm80QEAlLwOKURZe/MouM4/TWSKXeVOQKoTJAbRCNE62U15E3s83
Zeha5/3L4FHsD21TdIs+mA4tDrMYgZhktICYTGbqVppOlw4+5arWpBw61mNrlJOJQ2kwk5kz
Vi0tYJFO1YgysDAnc662Fw9gmKT+/XRqIuc1nV5dD/99P5yffg7Kn+fbj8Pb8X/x5T0IShms
QLl9rA/nw/Xxdrn+ERwxuMGf76p3bv7j8e3wOQbCw/dBfLm8Dj5BDRhEofnCm/IFc9Cff8KF
/unyehi8mQvXS9YjLecx/92LF55X4+F0aOY30JfB+qHIxEHSWyEche8RDbrjO2w9NnxuxVI+
PL7cfigbrYFeb4Pi8XYYJJfz8XYxFs8qnEws2axRPBuOLN69Etl/sNi8n47fj7ef/YFzE2es
Jz4LNszCxzYB8mXSGpeVWnIs8dtMy1Bp6aii+XCon1IAcfpDGMGCuqHVx+nw+PZ+PZwO59vg
HUZNm/7ImP6om/7mhE/2aggoOaVxmcyCcm+Dq9wlPj7/uCkj2M0XZldyY0rwcIOvQV2OVdbp
xrAnuTtMV0EelMsx6eDIUUvD/WYzmpN5MhChyl5+MnZGi5EOUBkC/NYMtOD3bKYnblP5tPQu
MhwGJeE6d9wcJtAdDlfatDYst4yd5XBEPZboJI4WXYzDRg51Ln8t3ZERGLDIi+HUEh8kZsXU
4joGG2dihhFskVnOYG7ogrmLyVWt6DIajehUpmw7HusRz2DRVbuotMRTYX45nowoJs8xcyJD
H4ORm6ov2Byg23cBaDId042vyulo4VDWKzs/jfV4lbswiWdDNZjXLp6N1LX4DYbREfkHhXr2
8fl8uImLCMGWtnCPVCQbdztcLvV7hLyBJO46tSescddjOqFZAtL91JkMexuf10ez/+ZTffbf
JgpO/OliMjbb8682POHry+Ef5WSLzk8vx3NvEESUFml3Nvg8EEENXy7ng2ZsjjmHC6kwE9c8
y6mGOoGiqHLWXge1rjHc1nGW5fRVVDy1diW1M/n1cgN+fOwulK1MMloMtctUjgtNWYx5PBSp
EMn6oMs3jcnGSb40Q/IJmeJ6eMNzgVhEXj6cDRMlD5+X5NrlVPw2xQSV5XluQfou5Frn8nik
yuHit3EvzOPxSD9pk3I6I8N2IWI8760/w6VMherfYlORG7Q7ueEKNqNknm+5CweC8j4tAb1z
73w8P5srNL9e/jmeUKxAY4zvPPbmEzEPcRS4Bbo8hPVOtd9ZBfP5RL3nlMVqqCbT3C8112RE
L5pWscPpFSVNcuaTeL8czkbakypL8uGQ0ohxhDLaDBb8UGM1HOLQxuopo4My7JLQ4neArr0/
lR+meRuCujd4Bdjm9OmOHw79ICtUR2B/r0EaboW86G4CxR0PEtT3iHExbg1GVHf3dVp8GSlC
jMTsgP0xqt9R7vpbHBNVt+hlboEJfvzIFrIGfbLcGEpnPiNz+8H6D5kl3r3AuWwztxi0CPwe
LtK21CJI4IVFHNGvl4IgSva2bCCIRge3iH4zlgS5P1pY3OgFRRKWlvdTgc+jEmOQWxSoguYD
93hJgApz6xCzqEtEZRT89pB+1D0Wrgu39vKE8hZdqYEu4Ue9crdhEGoh0hAMJ9AuIlcAYjGF
aChTBejVyWBgzdpGX6by/c83/mTRLewmQySgu63o+Um9xWROVek5HNVtyM0Dvt7VziJN6k2p
mw5rSCxLb06g8mHn5RY3LpFg01XeUBPf0w4Q37M5nwAG1lTb58MV7dU4ez6JG2d/axeutjPZ
pkqDsPCyuP8q5p6/Xy/H7wpbSIMiizTXNAmqvQirgf1LnT9x5KW7IEoUjujFW9Rq13kSKhOZ
BojoqFIekyFKNIjHFHN37UfgKq+CWLsG4GbJyjnD1EyeLBEh8HRQmVWFzFWVaaYpHa4z0T8R
2BUrXF9zqRYvN6RP/ipfazY08ikzx2G1pz7DUnWyLhpyf0duP6RqI2qZT155wfOzVMA3KOmS
Fy7CdaQ616xKJTIC/Kila6l05Ona16EMP02NBDgO/Y5epREGVoJLU1bYvAvLiLyslnGECeE1
GR5A4lEVMz73lvzqeD3x6EbUm11AywZtZC5YXpacJ2Ec19B45b3EDzx9I0alD6MQeSsGFaaW
L93X/motJAmSYJ1l6zgkAwx23VhFYufBeQn/K0p9yqXY9Xx9HPzVDIahKDy+gDDGGat6FfDh
XArre3QiF94S6urA93dXy0Qe7plTrygJAjDjelUaxAjCVLEY2s2nw9Y1VGXoVwXt2QIkk37d
E/QXwhBfvFX2Yt33exVYPqsThalfPPAcKXaanvGiRH71AqcbUfxluolCExKPz4J+ckcww4Aj
x/orRyj1Gp1UwE33dGjPEJOTYhQ8dHWkV+ne1pr1qnSM2cl8AaP0YEx0S1MXSBi9UkwiGCqQ
VZEjrwvDr6elKaq0Lt0U0NyfxN4QYzYE0C1h8BldcbiqdyCMrKh1mkaxHAuVkzq2gcPPq0cd
PYvhHo1fzNUvYMLVuc5ysvoImAriIz0VeQKnP/onPmgUFhZvWf0tvo1U2DAUExAJgPDt67rq
mnR3Vca0c5QD0KSSm9FwNcnKlvM9LwAvSwALTSMyxoTAGzMugKwIlXecu1XC6t3IBCi3YV7K
Z7FRD0DQPCxXXf8wRdGqnJirgvMuatowGG3sPgj6HgwWYBBhQMUa/uk+QhG48b3LYxvGcXZP
kqL0tycxKc78Xrq5ieP08emHbn20Kjnb6h1DfvAZ5Pw/gl3AD53emQMiwXI2G2od/JrFkZ5e
7BuQkeNTBSuN+eHvNG5NS4Os/GPlsj9SRn8dcFrxpIQSGmQnSU5qkcZlEtPhobXpl8l4TuGj
DK80cK/68tvx7bJYTJefR79RhBVbLRQpl/WYIgf1zhUdXdz3VW5vh/fvF5ACiL5zxw1NnYGA
rW5wzmF4l1RXNwdivzEATqQlp+UouNzGQREq4TK2YZGqnzIUKSzJdZbGAb8QFQTN3mWMTlOw
qdbALjyLmCWxtWks3OzTJozHOlqjSkD0V7WExX+ak7fjpiACckaKXpdhQq1Y4GEgYG1VKmXm
jbMcf+8c47dm6ikgllOSIzXdGkLKe5e2iBXktSXzJ8aVTS2jiSWRhwmrH+D7ZM8lES4GuD8F
aWl0hHrBWOPlC02roizoxgGPKfMn9lQbKBlKoFt0VVrkvvm7XquqWgCAkISwelt4+qunILdv
Qj/MNzQX9yN9N+NvLmHRo8nR96GLhsm1NQw2p6py37XkHOD43vZQkT3Br4PSepAOjzftHAOQ
fdCD4P/RvjLxbKlmgbm6tWW9uTYpKlX9fOBHw2EpBozohoPXE1WNr2Hm47leZYdRH740zELN
/GdgtGdQA0e9QBoktsYsZtZPzkbWMo4VM7Y3c0a9bhok0w+KU7p9g2RpaddyPLNWvJzSemmj
AupyqJNMlhpj0lo2t/UdJBRcX/XC0vKRY10TgBrpKLf0o0ivqKnfoGzADg0e0+AJXfeUpp7R
1HNzJhoEZTKqdaG3tlrMr0Z3ZDRxm0WLuiBglTmF6CMHkqhL39sbCj+M4bC3NEIQwN2jKjKq
er/I4NJMhhZvSR6KKI4jXx9RxKzdMI58c2A4Bq4jZMAhiY+g0XCL0weBI9IqYv0v8VGI1MiM
DYZVxTZSYx8igsumqtlR3A8MsT1cz4eXwY/Hp7+P5+dOxuSq0zoq7laxuy6VYBm81Ov1eL79
Ld4kT4e3575LIb/KbbkriSZ7oSoXIzzG4Q4lCcnjWxk8CcsSN1aPYqJ0gx9j6J24KbJenAnl
2StjTTOC0PBa7CqT6Ytpt1X/cnoFCfwzZrsewMXp6e833uknASfy6orGRelKsYvvYHirq/xQ
U+Ir2DKPLZ4/ClEAN+MVbbm2DjwMdRLlpKYkTF0PBh8v1lBfDpdLl4WKLCbxSVUyoZxR7vmF
m4iSXxajpWIiXzL4GjA9fGElheYidANeLdAol70UxMkAy3hZrAmTnK1m9ympChejoIrZG6ge
Lfib9pqLROabBuk+cRkZUtQkEeOTpbH2GoHPqjsXX9ll8hnjQ6sMHxyE5CdC/1AvRhi5FG9Q
3O21D2wvlWImvgz/Ud5+VTrxXmsdICGmN3s1OZwu15+D4PDn+/Oztsf5WId7hpFdtYw6vBbE
imw6vd62qGbNyIZTD2z4jTyDUyA19Fc6pk4zqemjNUM6McavtHaf0xbhqt/uAgRT1BLZWIag
yryvsCYs6VfEsopdMuYlul/KKUjCJIbV0G9Dg7E2Xyy2qnT1xyKB3FHWBe2VV9LI2PL9wgJh
/bJw7gEuE2mp7jmQ6/kizAVcFFkBNDhGypOKGHmx9GGtqnk4lGHhfUP91ErTZX2I5MV5F7du
qUbybH62veQAXNAF7fEp8FmFqkhKdSDwUarnccHVIr916o341s92WhPgt31mN8LhXSi4cD8O
0E77/VUcKpvH87PhF7hieEGucqiAwXiTwejw6V1SCZU6nrkwlon24qNQfVCXQNWbCvYYc8ut
OkWCNbUo/hkYyy8jZ9gQ4ZGbu3BWKGS5jPn1KxJkr1WoWrvc3wEvBo4cZJQWWBTCvPda0hcN
3NapIZuGKynCShi54AMFgcDj8WtH97QCWlmxq8M0MI9WsTSwTdswzAWPFDZhaOvfcu3Bp7fX
4xnt/9/+Mzi93w7/HOCPw+3p999/18K2SU7H4Bxn4d6SrkauR+ncbGcIooo+J7m/FzjghNk9
vmV+8BX+tMFPC4vOH7b8h68XvAIcXWs7myhvMYygObKy5trNozYZndYjXj1sBxChw97R0CzF
tr+9dHa6oGzIDMIAQfkYFy5gMEACwsjSsDBEUqoPxm8rziNr5+G/HdqQlGGv61H5f50da08k
N+yvoP4CdoEr96EfMpnZnSnzYh7ssl9GlKMFqRwn4NTev6/tJDN5OHuoEtIK20k8edmxHWdg
hHdBiGPzgh8HhTSCgJvqikKCkgtnLdBQZmt+J0dHAfFGv5OcumSPyfJpQItyZsOAnQLPNgaF
EgwI9LtZ/OuVU1KPkwXKrrlEN2r2X2t9rws0PY9S+fVAIqHTnxtCZCyHHbFU8m/ITJCddfjj
JK+X9V+lTuRJeY+g8nKYujif4Fgrxdhv1l46wHAtb/kXCtBTaK2CMOl2TdHQgOo8YT83fRy7
7USb8zTmVLfxBpZBTrtiyE0aLKcdha5kM9YDEEhM3O+SoHuFJhVSgnZaD0ElsBDs+9IqQ4eu
TVVtaRr0KRT36fGtWJFuDokOtzX/DjQcmuuB6JUoWU7eA05D9dhn0GlWVbRV78jV4Lbv1GdC
+fyKNCHzgp33ReEYWz5VZoAjsiPLqnaAzVd9NxsS212DHrVh2lGC+Uj1+Q4mOEPgfJKZBH0w
jn0NajAmoY0hZn3Z7ewERAKMEWyN5Nivm9oRIQYualjueILXBdisN0rtCL/dRADS3XjB3m6/
goaSTHesdXTnwTw0tg6PLMFwGugPPjIE/hpd6tBDNAiQDG384IdJjmL9YKZ0ZY9RDhKUyU+8
bARTAjtjXomOX7AOevHUWQQxnp0dIQMFFxkzybsWF6tmWg1IPOuDeY0RX0xYnX0+pwxreADk
hRqmX2uLaJhUB6MA8pV4pi5TiayMtLhK7ahPOlehJgLnHDdKhzC9lypmOWLRVOvtuCDe/rdI
HlDa4nRdglEjsX6mgBXs5ZnIik/OOly9LlDpop/OF1XR/7I826MPjhtU+vCBpoF5KvLZK30F
+IENuCQ0GTw3Xi8nxeAFABJ4HNkXNAjXofdyIDOUW1fuPLGjBtHOAK5qRtmPT4MG7CctlxQO
gy6RS27VUDETVBnUpyIcYl8xkuHXY44C5CS5QMPerZrIgwlZFZkhZDKqJ7Iswf6Dd8A8NakX
eCeAffNmsW1sU+epDPz/mKlnTNBWQWugOGQotO3SRLYTuPQVYd1M9Rhx5xLFcbMSBm9PRa90
A9tmjJNVDprC5oAuTlk4pn5M3KZPLmQWGN0QVdGVt9p+HyncDuTLll6KtgUVPaLsnPRUaTPC
PA8smJ4ujxEp5ci++kDDOMsQLrM48oRB3himbzYGbrdplKuCnmSZTveXp7+dxnAwDCsep2f9
mseSPnHmjJTCYnPs91sUkdcOZ4ox8LT4FFqdmbvWxFtZLNrc6XMU+XLQbBSJWmjFEetNAyuy
wlVCpr2YmUG1RPr6seNvVRwbQDXO5BFws/+3I6xUEg5R6TnWO3WPA86WdtEZrrwwpF4wYeP9
w/33V7wpGPikaKf7Yf+3RDcuDIKwAWGMpwegQBHEd3Wiq+Aju/CVqyyNE+gw1GMkgJjSHN/1
Va/bRS4d6IBoTBja0x0o2m2O0vLeH0I50XToPyDRh87r0nh87LVO151q+IqR8o22t8rAJZyI
uoDIt8e6NWygioRPRxYSI499a1vDN7DjYICuuvviiB8l77AsPkKtFAt2a1RrcelaIcOVOkei
/zKH4+ybTlk6rE5UqWndkEQF29t9RLOhMWYi+frj2/vLyf3L68PJy+vJ48Pf3+jmg0MMXb0V
beHXocHrEJ6JlAWGpHAqkkWbZwGDCyYsRAoRBwxJO+dIPsNYwtnzHbAe5UTEuL9q25AagFZW
Cl0D7gsMO70T0q2hKScKNS6TaR7UXolabBn2NHzNtDH27FR1C+JrLrRcjW3XpdpuVuvLaiwD
BGpELDDsgZZ+gy/CeNDrMRuzoAD9hPOuisDFOOSwNzqhhgoTETSmHB7k1YoO6uyLKmxoW47m
GXoUVmblie/vj5gU4P7u/eHLSfb1HlciSJGTf57eH0/E29vL/ROh0rv3u2BFSlkFXbNlYDIX
8Lc+bZvydnVmvyhhWM6uixtmGmRQDCT3TSD0EsqI9Pzyxc4rblpLZDgsQ9hPcugDRjI7WaGG
ld2OYa2FZuLjs2fmIwi4XSdac3E0v3t7jH2ByhjubS2VCL9rjx/rU96o4ib5w8Pbe9hCJ8/W
TDcRWF2X5JHMTCU49EcJay3eI0A1rE7TYsPVqzC6jnBKsVvtPJliCFLKPp2HazHlYBfMGMOB
PhdZib/xD+uqdLW+DJhGsJtbaEGsLyLJkmeKszWXWcWsllysGG4RPPV9n3GvWCw00LiiCjeO
XFys1hoZLFGsvUo4ONbIY7C6KlxRqkykfQ7MsFOdMV0wbLvV50gktN652wv2oXp7qk00Dae6
mBeC0lKevj26aZ+NTtEzrAB0YjMpW/jIBEWU1biHrMekCDcXOLSHFYFytts44YEeIoi49/ER
DvG1r7IsBLcbaJQuemwsZlL4YPhecbP/X4XWTCm/DIa2mU8Na+wHPjOUTRBhL6QM5zVBrfLB
cKRZOKAAO5uyNIuV2SjNJBAyuTgwem8vyh4EcAweHWctuKMSPcYdOrnDxrKuzeqQZw2HjSdb
L5wE25um+tg0sai5+RFqW1xiZYPcNewq0vDYIjLoSN+66OlsZxssPRpn7swRqpid6cnOxDlP
nQ16aIPaykMTcHF5zqnf5eHIJAdkvqRlv/v65eX5pP7+/MfDq0lRyTGF7whOssWjUDD9u8T3
GdgYVvFRGKUXBAcUxEn+Fs1CEVT5ezHg2/DohnfP7NaZhNwg8Qs+HmGvD2YfIu4i9imfDo+w
8S8j+eWGIRvMjtljMCMBxYcxe9KMIwkX7vQ2BcjoY8wj6aYvYScU1TwhyKHU89FBVjkZezBi
IbnGi5n55eeLf+VPq0Naie8mfYjw0/pDdKbxG/5Zda75D5ICAz+njL5HIPrbqsrQQkbmNTKy
/mCQ7ZiUmqYfE5dsf3H6eZIZWpkKjBzX6Sssu9mV7H+dI/hn7GJhJLxys2S8jbUvtmjmajN1
p51u6GNjBfPEqcScpX/SifWNHrZ9e/rrq0pWRpH6Tqizuq9p2yc7J54hxPdo4FoYU3iKLbU7
IWZvbOpUdLd+ezy1qjop6VWYfuCINSnZHq9uHEeLDuotDkEvaYKkqJGV2TGoE8798Xr3+uPk
9eX7+9NX50VQUaSfpvbayuBXDF2GLxg5VsXFdbXgOZcwsSUs/dWEjvRDV0u0e3ZN5aUVsEnK
rI5g6wyvXxd25IVBkT9xU3TK9xni8RUokxTFQ3lg+kK8+yqrdi9zFS6ogsttCnSTbVC7hAPD
ULRl4U59ONrC/gVyhd2w5crRFeUUHpCBr2GcHJUJD+FuE3D65lwTPgms8Cy5vfw5SUxTIhLR
7bz57+CdbpfeoURaVyHLIgmNENI6R+/32uW8eDfHFH0p2O/Kj3H0RS8VYBnpG00D2g9V1TmZ
cxCKTjsffgCeUbaScuVCA5ULdC2mZoRyNZNKtdBbtZzb9EvG135IGXICc/T7A4LtvlQQVCrZ
ztNoSpPW8v2rSQrBHog0VnTOprVAh3ys+LxUmqYHQcJZXTQ6kb9bIkrB3ICMpR+m7aFw4oNn
RAKINYspD/bbfmaTYLw9TqDIAu5EWuxV8AhtDU2X2nuZ6PtGFvT4EPRGJ5xQQUrclFU+CH3L
XjQSOultPvttOYV3dyox6ZwiXqYZh4TerONT0aj7BSikBQbaWiu2HSuM5G82G4o4czBT5zCb
XtvCoGwS9z8mxLou8S68VWd5QP+cBYBedbMDpimvbGOoYNuUnH2yagvnKW9MrIdp13oVwLnI
6214T29BtY0duzvLBvUUVVEzKEzCNzkOrSXIQ+XymijuwCSXMm1hP6dZa8cX9nOgj1G5OgzH
qmGJqVCiuSyFGFk9/R8OLDhyjaMBAA==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--6TrnltStXW4iwmi0--


From xen-devel-bounces@lists.xenproject.org Sun Feb 18 17:55:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 17:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enTAi-0007ri-A4; Sun, 18 Feb 2018 17:54:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enTAh-0007rW-3U
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 17:54:43 +0000
X-Inumbo-ID: fc9bd2d2-14d4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fc9bd2d2-14d4-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 17:56:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enTAY-00039Y-SY; Sun, 18 Feb 2018 17:54:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enTAT-0004BK-LH; Sun, 18 Feb 2018 17:54:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enTAT-0005S8-Db; Sun, 18 Feb 2018 17:54:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119521-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:<job
 status>:broken:regression
 xen-unstable:build-armhf-pvops:host-build-prep:fail:regression
 xen-unstable:test-amd64-amd64-rumprun-amd64:xen-boot:fail:heisenbug
 xen-unstable:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 17:54:29 +0000
Subject: [Xen-devel] [xen-unstable test] 119521: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5332813923030628246=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119521 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119521/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken
 build-armhf-pvops             5 host-build-prep          fail REGR. vs. 118698

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-rumprun-amd64  7 xen-boot       fail in 119451 pass in 119521
 test-amd64-amd64-pygrub      10 debian-di-install          fail pass in 119451

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 119451 like 118698
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 119451 like 118698
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check fail in 119451 like 118698
 test-armhf-armhf-libvirt 14 saverestore-support-check fail in 119451 like 118698
 test-armhf-armhf-xl-arndale 13 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl-arndale 14 saverestore-support-check fail in 119451 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 119451 never pass
 test-armhf-armhf-xl-rtds    13 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl-rtds 14 saverestore-support-check fail in 119451 never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check fail in 119451 never pass
 test-armhf-armhf-xl-credit2 13 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl-credit2 14 saverestore-support-check fail in 119451 never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl-xsm     13 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl-xsm 14 saverestore-support-check fail in 119451 never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 119451 never pass
 test-armhf-armhf-libvirt    13 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl-vhd     12 migrate-support-check fail in 119451 never pass
 test-armhf-armhf-xl-vhd 13 saverestore-support-check fail in 119451 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118698
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118698
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  24470b99c1671dca531c2cf5747eda2f8892ecbc
baseline version:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d

Last test of basis   118698  2018-02-08 19:23:11 Z    9 days
Failing since        118802  2018-02-10 00:36:18 Z    8 days   10 attempts
Testing same since   119451  2018-02-17 01:31:36 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Paul Semel <semelpaul@gmail.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sameer Goel <sameer.goel@linaro.org>
  Simon Gaiser <simon@invisiblethingslab.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Uwe Dannowski <uwed@amazon.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            broken  
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     blocked 
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      fail    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-pvops broken

Not pushing.

(No revision log; it would be 777 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5332813923030628246==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 18:46:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 18:46:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enTy5-0002zl-6y; Sun, 18 Feb 2018 18:45:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uvdr=fm=intel.com=fengguang.wu@srs-us1.protection.inumbo.net>)
 id 1enTy4-0002zf-4k
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 18:45:44 +0000
X-Inumbo-ID: d08224b0-14db-11e8-ba59-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d08224b0-14db-11e8-ba59-bc764e045a96;
 Sun, 18 Feb 2018 19:44:57 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 18 Feb 2018 10:45:38 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,531,1511856000"; 
 d="gz'50?scan'50,208,50";a="32398746"
Received: from bee.sh.intel.com (HELO bee) ([10.239.97.14])
 by orsmga001.jf.intel.com with ESMTP; 18 Feb 2018 10:45:35 -0800
Received: from kbuild by bee with local (Exim 4.84_2)
 (envelope-from <fengguang.wu@intel.com>)
 id 1enTy6-000XfK-6z; Mon, 19 Feb 2018 02:45:46 +0800
Date: Mon, 19 Feb 2018 02:45:27 +0800
From: kbuild test robot <lkp@intel.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <201802190217.ctfr9bPI%fengguang.wu@intel.com>
References: <20180216133726.30813-1-jgross@suse.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="LQksG6bCIzRHxTLp"
Content-Disposition: inline
In-Reply-To: <20180216133726.30813-1-jgross@suse.com>
User-Agent: Mutt/1.5.23 (2014-03-12)
X-SA-Exim-Connect-IP: <locally generated>
X-SA-Exim-Mail-From: fengguang.wu@intel.com
X-SA-Exim-Scanned: No (on bee); SAEximRunCond expanded to false
Cc: Juergen Gross <jgross@suse.com>, mhocko@suse.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, linux-mm@kvack.org,
 kbuild-all@01.org, xen-devel@lists.xenproject.org, akpm@linux-foundation.org
Subject: Re: [Xen-devel] [PATCH] mm: don't defer struct page initialization
 for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--LQksG6bCIzRHxTLp
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

Hi Juergen,

I love your patch! Yet something to improve:

[auto build test ERROR on mmotm/master]
[also build test ERROR on v4.16-rc1 next-20180216]
[if your patch is applied to the wrong git tree, please drop us a note to help improve the system]

url:    https://github.com/0day-ci/linux/commits/Juergen-Gross/mm-don-t-defer-struct-page-initialization-for-Xen-pv-guests/20180218-233657
base:   git://git.cmpxchg.org/linux-mmotm.git master
config: i386-randconfig-x010-201807 (attached as .config)
compiler: gcc-7 (Debian 7.3.0-1) 7.3.0
reproduce:
        # save the attached .config to linux build tree
        make ARCH=i386 

All errors (new ones prefixed by >>):

   mm/page_alloc.c: In function 'update_defer_init':
>> mm/page_alloc.c:352:6: error: implicit declaration of function 'xen_pv_domain' [-Werror=implicit-function-declaration]
     if (xen_pv_domain())
         ^~~~~~~~~~~~~
   Cyclomatic Complexity 5 include/linux/compiler.h:__read_once_size
   Cyclomatic Complexity 5 include/linux/compiler.h:__write_once_size
   Cyclomatic Complexity 2 arch/x86/include/asm/bitops.h:set_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:__set_bit
   Cyclomatic Complexity 2 arch/x86/include/asm/bitops.h:clear_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:__clear_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:constant_test_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:variable_test_bit
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:__ffs
   Cyclomatic Complexity 1 arch/x86/include/asm/bitops.h:fls
   Cyclomatic Complexity 1 arch/x86/include/asm/arch_hweight.h:__arch_hweight32
   Cyclomatic Complexity 2 include/linux/bitops.h:hweight_long
   Cyclomatic Complexity 1 include/linux/bitops.h:fls_long
   Cyclomatic Complexity 1 include/linux/log2.h:__ilog2_u32
   Cyclomatic Complexity 3 include/linux/log2.h:is_power_of_2
   Cyclomatic Complexity 1 include/linux/log2.h:__roundup_pow_of_two
   Cyclomatic Complexity 1 include/linux/log2.h:__rounddown_pow_of_two
   Cyclomatic Complexity 1 include/linux/list.h:INIT_LIST_HEAD
   Cyclomatic Complexity 1 include/linux/list.h:__list_del
   Cyclomatic Complexity 1 include/linux/list.h:list_empty
   Cyclomatic Complexity 1 arch/x86/include/asm/current.h:get_current
   Cyclomatic Complexity 3 include/linux/string.h:memset
   Cyclomatic Complexity 1 arch/x86/include/asm/page_32.h:clear_page
   Cyclomatic Complexity 1 include/asm-generic/getorder.h:__get_order
   Cyclomatic Complexity 3 include/linux/bitmap.h:bitmap_weight
   Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:atomic_read
   Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:atomic_set
   Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:atomic_add
   Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:atomic_sub_and_test
   Cyclomatic Complexity 1 arch/x86/include/asm/atomic.h:atomic_dec_and_test
   Cyclomatic Complexity 1 include/asm-generic/atomic-long.h:atomic_long_read
   Cyclomatic Complexity 1 include/linux/jump_label.h:static_key_count
   Cyclomatic Complexity 2 include/linux/jump_label.h:static_key_false
   Cyclomatic Complexity 1 arch/x86/include/asm/paravirt.h:arch_local_save_flags
   Cyclomatic Complexity 1 arch/x86/include/asm/paravirt.h:arch_local_irq_restore
   Cyclomatic Complexity 1 arch/x86/include/asm/paravirt.h:arch_local_irq_disable
   Cyclomatic Complexity 1 arch/x86/include/asm/paravirt.h:arch_local_irq_save
   Cyclomatic Complexity 1 include/linux/err.h:PTR_ERR
   Cyclomatic Complexity 1 arch/x86/include/asm/processor.h:rep_nop
   Cyclomatic Complexity 1 arch/x86/include/asm/processor.h:cpu_relax
   Cyclomatic Complexity 1 arch/x86/include/asm/processor.h:prefetchw
   Cyclomatic Complexity 1 arch/x86/include/asm/preempt.h:preempt_count
   Cyclomatic Complexity 5 arch/x86/include/asm/preempt.h:__preempt_count_add
   Cyclomatic Complexity 1 arch/x86/include/asm/preempt.h:__preempt_count_dec_and_test
   Cyclomatic Complexity 1 arch/x86/include/asm/preempt.h:should_resched
   Cyclomatic Complexity 1 include/linux/spinlock.h:spinlock_check
   Cyclomatic Complexity 1 include/linux/spinlock.h:spin_lock
   Cyclomatic Complexity 1 include/linux/spinlock.h:spin_unlock
   Cyclomatic Complexity 1 include/linux/spinlock.h:spin_unlock_irqrestore
   Cyclomatic Complexity 1 include/linux/nodemask.h:__nodemask_pr_numnodes
   Cyclomatic Complexity 2 include/linux/nodemask.h:__nodemask_pr_bits
   Cyclomatic Complexity 1 include/linux/nodemask.h:__nodes_weight
   Cyclomatic Complexity 1 include/linux/nodemask.h:node_state
   Cyclomatic Complexity 1 include/linux/nodemask.h:node_set_state
   Cyclomatic Complexity 1 include/linux/nodemask.h:num_node_state
   Cyclomatic Complexity 1 include/linux/mmzone.h:zone_end_pfn
   Cyclomatic Complexity 3 include/linux/mmzone.h:zone_spans_pfn
   Cyclomatic Complexity 1 include/linux/mmzone.h:zone_is_initialized
   Cyclomatic Complexity 1 include/linux/mmzone.h:node_lruvec
   Cyclomatic Complexity 1 include/linux/mmzone.h:pgdat_end_pfn
   Cyclomatic Complexity 1 include/linux/rcupdate.h:rcu_read_lock_sched_notrace
   Cyclomatic Complexity 1 include/linux/debugobjects.h:debug_check_no_obj_freed
   Cyclomatic Complexity 1 include/linux/workqueue.h:__init_work
   Cyclomatic Complexity 1 include/linux/memory_hotplug.h:pgdat_resize_init
   Cyclomatic Complexity 1 include/linux/memory_hotplug.h:zone_span_seqbegin
   Cyclomatic Complexity 1 include/linux/memory_hotplug.h:zone_span_seqretry
   Cyclomatic Complexity 1 include/linux/memory_hotplug.h:zone_seqlock_init
   Cyclomatic Complexity 1 include/linux/memory_hotplug.h:movable_node_is_enabled
   Cyclomatic Complexity 1 include/linux/mmzone.h:managed_zone
   Cyclomatic Complexity 1 include/linux/mmzone.h:populated_zone
   Cyclomatic Complexity 1 include/linux/mmzone.h:is_highmem_idx
   Cyclomatic Complexity 1 include/linux/mmzone.h:is_highmem
   Cyclomatic Complexity 1 include/linux/mmzone.h:zonelist_zone
   Cyclomatic Complexity 1 include/linux/mmzone.h:zonelist_zone_idx
   Cyclomatic Complexity 3 include/linux/mmzone.h:next_zones_zonelist
   Cyclomatic Complexity 1 include/linux/mmzone.h:first_zones_zonelist
   Cyclomatic Complexity 1 include/linux/mmzone.h:pfn_to_section_nr
   Cyclomatic Complexity 2 include/linux/mmzone.h:__nr_to_section
   Cyclomatic Complexity 1 include/linux/mmzone.h:__section_mem_map_addr
   Cyclomatic Complexity 3 include/linux/mmzone.h:valid_section
   Cyclomatic Complexity 1 include/linux/mmzone.h:__pfn_to_section
   Cyclomatic Complexity 2 include/linux/mmzone.h:pfn_valid
   Cyclomatic Complexity 1 arch/x86/include/asm/topology.h:numa_node_id
   Cyclomatic Complexity 1 include/linux/topology.h:numa_mem_id
   Cyclomatic Complexity 1 include/linux/gfp.h:gfp_zonelist
   Cyclomatic Complexity 1 include/linux/gfp.h:node_zonelist
   Cyclomatic Complexity 1 include/linux/gfp.h:arch_free_page
   Cyclomatic Complexity 1 include/linux/gfp.h:arch_alloc_page
   Cyclomatic Complexity 1 include/linux/gfp.h:pm_suspended_storage
   Cyclomatic Complexity 1 include/linux/page-flags.h:PageTail
   Cyclomatic Complexity 3 include/linux/page-flags.h:PageCompound
   Cyclomatic Complexity 1 include/linux/page-flags.h:PageLRU
   Cyclomatic Complexity 1 include/linux/page-flags.h:PageReserved
   Cyclomatic Complexity 1 include/linux/page-flags.h:SetPageReserved
   Cyclomatic Complexity 1 include/linux/page-flags.h:ClearPageReserved
   Cyclomatic Complexity 1 include/linux/page-flags.h:__ClearPageReserved
   Cyclomatic Complexity 1 include/linux/page-flags.h:PageHighMem
   Cyclomatic Complexity 1 include/linux/page-flags.h:PageHWPoison

vim +/xen_pv_domain +352 mm/page_alloc.c

   339	
   340	/*
   341	 * Returns false when the remaining initialisation should be deferred until
   342	 * later in the boot cycle when it can be parallelised.
   343	 */
   344	static inline bool update_defer_init(pg_data_t *pgdat,
   345					unsigned long pfn, unsigned long zone_end,
   346					unsigned long *nr_initialised)
   347	{
   348		/* Always populate low zones for address-constrained allocations */
   349		if (zone_end < pgdat_end_pfn(pgdat))
   350			return true;
   351		/* Xen PV domains need page structures early */
 > 352		if (xen_pv_domain())
   353			return true;
   354		(*nr_initialised)++;
   355		if ((*nr_initialised > pgdat->static_init_pgcnt) &&
   356		    (pfn & (PAGES_PER_SECTION - 1)) == 0) {
   357			pgdat->first_deferred_pfn = pfn;
   358			return false;
   359		}
   360	
   361		return true;
   362	}
   363	#else
   364	static inline void reset_deferred_meminit(pg_data_t *pgdat)
   365	{
   366	}
   367	

---
0-DAY kernel test infrastructure                Open Source Technology Center
https://lists.01.org/pipermail/kbuild-all                   Intel Corporation

--LQksG6bCIzRHxTLp
Content-Type: application/gzip
Content-Disposition: attachment; filename=".config.gz"
Content-Transfer-Encoding: base64

H4sICNGkiVoAAy5jb25maWcAlFxbc9y2kn7Pr5hy9uGch8S6WXZqSw8gCM4gQxI0AI5GemHJ
0jhRRZa8upwk/367AXIIgM3JriuORXTjQqAvXzea+vGHHxfs7fXp283r/e3Nw8Pfi992j7vn
m9fd3eLr/cPuvxe5WtTKLkQu7c/AXN4/vv31/v700/ni7OfjDz8f/fTt2/FivXt+3D0s+NPj
1/vf3qD7/dPjDz8CO1d1IZfd+Vkm7eL+ZfH49Lp42b3+0LdvP513pycXfwfP44OsjdUtt1LV
XS64yoUeiaq1TWu7QumK2Yt3u4evpyc/4bLeDRxM8xX0K/zjxbub59vf3//16fz9rVvli3uJ
7m731T/v+5WKr3PRdKZtGqXtOKWxjK+tZlxMaVXVjg9u5qpiTafrvIM3N10l64tPh+hse3F8
TjNwVTXM/uM4EVs0XC1E3plll1esK0W9tKtxrUtRCy15Jw1D+pSQtctp4+pSyOXKpq/MrroV
24iu4V2R85GqL42oui1fLVmed6xcKi3tqpqOy1kpM82sgIMr2VUy/oqZjjdtp4G2pWiMr0RX
yhoOSF6LkcMtygjbNl0jtBuDaRG8rNuhgSSqDJ4KqY3t+Kqt1zN8DVsKms2vSGZC18yJb6OM
kVkpEhbTmkbA0c2QL1ltu1ULszQVHOAK1kxxuM1jpeO0ZTaZw4mq6VRjZQXbkoNiwR7JejnH
mQs4dPd6rARtiNQT1LUzVTPXtW20yoQZyYXcdoLp8gqeu0oEZ94sLYN3BonciNJcnAzte5WF
kzSg2u8f7r+8//Z09/awe3n/X23NKoESIJgR739OdFfqz92l0sFRZK0sc3hx0Ymtn89EimtX
IAi4JYWC/3WWGezsbNfSWcIHtFdv36Flb5ak7US9gTfHJVbSXpzuF881HKVTRQnH+e7daAL7
ts4KQ1lC2GdWboQ2IC7Yj2juWGtVItRrEDFRdstr2dCUDCgnNKm8DvU9pGyv53rMzF9enwFh
/67BqohXTVaW9sJlhb1S+vb6EBWWeJh8RqwIRI61JeiaMhbl6+Ldvx6fHnf/Do7PXDLqXcyV
2cgmUJG+Af/ltgxfD5QcdKH63IpWkEv0sgM6ovRVxyx4mxUxY2sE2MhwYNbmpHN1B+TU03Hg
ikCfB+kGVVm8vH15+fvldfdtlO69PwBNcrpMuAogmZW6pCmiKAT4bJy6KMAlmPWUD40e2B/k
pwep5FI7y0mT+SoUd2zJVcVkHbcZWVFMYJjBXMK2XM3MzayGg3Kmj1mlaS4tjNAbb90rgCbx
TABLOBhab1wiS2sapo2Yf3Nne4vAgHLEI0a1MCCYe8tXuUoNd8iSM8vozhvwrTm61pKhx7ri
JXG2zlJuRlFJ/TOOB/a6tuYgscu0YjmHiQ6zAZzpWP5rS/JVCv0JLnmQWXv/bff8QomtlXzd
qVqAXAZD1apbXaPlrZwk7TUGGsGJS5VLTuiN7yXzcH9cWzQE4B8UArdj2oTDeODbtO/tzcsf
i1dY8+Lm8W7x8nrz+rK4ub19ent8vX/8LVm8AyWcq7a2XmD2U6FYuHMZyaT9yEyOKssFWBFg
tSQTOjgAstYQL45LkEaVg+a5F9G8XZjphjdaiKqxHZADnMcBPW1ha0PUHHFY6JY24Yqm48Ai
y3I8u4Di4axY8swBhIhWsBoig8Ahj40ANFiBqHi/F54GyuBOl9gQZMiUSidxTT1C/XB0FA9Y
K57hThLDOSwCAL0+CRyGXPcByqTFHebYXCocoQDTKwt7cXIUtuPJAeYP6Mcn40nJ2q47wwqR
jHF8GrmKFuItj5AARudeTym8maEVAoa2xtADEGdXlK0JYgq+1KptAgvhkLKTXRfC7fcLfB1f
UhtVrvtBQm4PS0caJcGO4F8gwKBM6o6k8AJMFavzS5m7oGg8SRt2mJ+pkblJX7zTPpAaHbtv
LkD2r4WeH2wC4OFYIWoxEYoAmcBZexoNJPxwudhIPgM1PAeMkRqK5PWELog3yZri8MRwUCSD
UXy95wJPRTIhAgM3CXaMHsMJH2LhiRSMPFemwDgGrBT48PgAxzNGBZ6RPtg7B/R1ICzumVUw
sPeoAUzXeQLBoSFB3tASA25oCHG2o6vkOULVnO9jOAQY7nAw/VHHhzzDHUfEe3g6aHcNOEbW
AGQCcfZWQebH52lHsPJcNA78uIRI0qfhplnDAsGT4AqDaKwpxofUUyQzVYDIJch4AMAM6Aci
ym4CUPyBj82hJOB6ewqxT8UK9N+5+gSpTx17ZFAD6+YNbF3JMOwMDPr8dkAM2xVt+CJFa8U2
eQR9D3atUdGLy2XNyiIQU7du17B/IYe2CsqMmVUUkzMZSCDLNxLW129dZIWgU8a0lrQ1Wwm+
bhRsCgIkQNCBeKxxpKvKTFu65ODG9gwgCWwDyjvtV/esbj9RrTH+iKRuKjEoWS7qC/dun0oa
XxB61gBGo7dwGaI8dCRe7GHELkXHrhEm6zbVkE0ZBY0fH51NoGOfTG12z1+fnr/dPN7uFuI/
u0cAjwxgJEf4CCg4gGLUtH0O58Dkm8p3GhwzbW2HrKJe04a2ZNkMoc0oeStVFLtif9hsvRRD
EE4H2VZUzmF0G8DtheRJcAhesZBlFGg5u+SkMNgV5RkjbR/a+t1wZqcpxXYuog7GSEcAE+DV
Lxz/17ZqIObKBGV9xnzZGFngJC5hDioB2o3OjiOon1sQRNySS1x7W8c9EsFGQUAMChEEBAuX
LE0ZSRByhHSwJpuQ1mlez7dqYUkCeB66g2+FSK0rKMdRtLXP9wutwWfJ+lfB45N2bJGpHdMc
bsSVUuuEiHlveLZy2aqWCFwNHBCGe328TpgDMNtWFleD458yABTrMzfkwnyS0V9ndJcraUUc
uuzBNYCWK8A/GIk7P+d6JENqsQSrWOf+QqI/6o416Z7wktoI4PPGIaGtLkHJBfOGO6FVcgsy
NZKNW0MKFMCgQrttdQ1BEGyXDF13aiCJM1wxnWPM4RCkhYPvMQ41CDH/YOt0vy95W6UC7rZ5
1Md0XyF68wEQIvXJIXu583EUrxq8zUg33Lf6pO0MLVftTKIfs4Y+OTSkgYnFG8HRIndgbmyE
jGbaXc8lYMGmbJeyDoX/cCMmiJzxB0so7VVooAIm8LRod+CvVs0V6QgCbi/NEIavCVMW8GkQ
7r3kUwONDP8Agv3Wcy8RaNacVCWgOiaC7NYzQdOEFaSwLRmJgSa8sF4V53WmPBjUEIPZFabJ
4PgB1aRS7+VHOhYv94XG+Ck17dMc0owFrTFDKfqLJwzcU1ug8l4UG8HRFQeIXeVtCdYd/Ywo
UUnLiRYZT4EDVNX0jm56M5owoDDSZjru9SmWABDOwQjbcupth7VR+Xa8GM3axL7yEoQE4CZf
X4LRCgFGmSMk7y/2TicENrizUQoazBkFTrwoaCQ2rnSDr+oOm2R0PMpFZ6wcLj705fb/xXwA
jo1Oz4L3tEGnwB7Nk9LuXmpmeJrVlemsiq+m91SNV4VtHZmJoc3FVRNsveRq89OXm5fd3eIP
D7O/Pz99vX/w+djA1qhNv/hDG+DYBvAXRRfe7vb4wuOPlUC1CgJ8xJoQ3YW66gIYg1j9Ikgr
9npFrGTQOJdWLQH5tIHLy/oE3n6cMstZMZPwMNxI2LvPrQhxyZAKycySbExuosbMiRVLDW6D
zlP3XNegQ3RmZuAAlVXWlrMJb0wFVrm78Heek7LEyHSZ2XSZ0NSZz/P8XfU5fWMMqAqTDmQA
GamGTUWtuXl+vcdCmIX9+/vuJRQvWKyVDudCjI2uiwrNK5MrM7IG0WchqWZcTPUZYko5adtI
4MbI3t/8qYW5/X2HF+phGCmVz6zVSoWXa31rDrYTN3pK4UWwU/DQJ057chiR+kvWYKQgtetp
0J086YGOaztwfzvM+e5ud3MHOr3bJ+hgE+bfJCCur7I4ehsIWUEJCzP1cZBSqF1lBWhwA964
rYkE+r5QglmFKF9XwTWqMwe+M4iGuqxDJOdraGaIONMcbR/6uZvn3LG5a8GRZZ6SdtaXdNdJ
+2jlh/RJl4kC/0GI3t+Y7neZSI17HXp+ut29vDw9L15Bh9w12tfdzevbc6xPaEnQylK5gzAI
wPqVQjAIUYTPModrcES8DRo4sFKDMrrIWDXO4KT9M3D9FSWhS/D/hTTxHQMEzwrlhUIdYEHB
b+Y2nUFsAXHnWIXUZxNJfUFOP0TZGBpOIAurxnGI64JRBYquymSk+q4lDST7+iCpZbSzXoNA
3q0Hp50LIklrvboCQL+RBsDwMnZFsN8M7ViUP+vbDtw47Fn2wk0lEDfVfroxAbmp9kb/8NAH
LmdT1uRSDYBfppT1OdjR3599OidnrD4cIFjDZ2lVRaWzqnNXbjlyAma1sq2kpAfakw/TaZEc
qGc0dT3zYuuPM+2f6HauW6Po+K1yGFuomqZeyhrrSvjMQnryKY1YKlGymXGXAozdcnt8gNqV
NDiv+JWW29n93kjGT7uTeeLM3qE1numFbmnWXPR4dsYkOpXGG6S+DtPfMX8IWcrjhBYN3wCS
BuNLR/LIgH7IMbkbBtNWseUBBYgb+pzL+VnarDZxSyVrWbWVi8UKVsnyKl63MwPclpWJsEFf
bIHBvSgFfY8KIxpEQ2iMA5jUN7vzjSqgBwqYZoIdVIi1ekpwcXslLCPHaiseta8aYfd56rBN
VC1mdCA0CXYyDxN1tSt9xfg6se6mou+iPbWiTdNQRDKbchkYNqoE28o0dV3b84SXAb7TEBqG
AoiZOQzlE0mRimjUAoCs9benmVZrUTtjjbmUCXCoYqH14CW4wPn29Hj/+vSchJlhPtS767ZG
5aTecsKqWRPXF044OBb6zGxswOxQgLok/bHbNLFk/KrbVGFxfvxkFWh0FoTo8tM63Uzcu0Ju
fWHIaHEkBy0CqzEHtIxOtLdpZR56UKzEShxo33RGQ4Keej5D3lSmKQGqnP4TGdMmxKoHhpMo
2Te2pt0mLMc0gliKThWFEfbi6K9PR/5PYkAZtYvhnWYH1lVfhcriiqmc1QayyytFWTnXuQCj
4DszoobdAeF5srOMQ1Ur4v7ADMoSZasc8CCWKLbiYl/ZRPcdg4Z+WRWrW0blacaleZYgPTVQ
0uSmn6rB6s7QdowjoUqFhmLolsXALmru93dy3zbkh5ZtWk+fS8OZzomB+xWGZXpxhrDHk76i
vaYVy8tZY93inD0/2/sMvO9N7tzCatzRgmBmjuW57uzs5z0eHSvMn0bI2lQE8xDEOyn0haG5
vjg7+mX/HctMdnqsbSToHSsv2RUF+knuyhc9hKMGd3N21cwVgqejOYV1YCfMGgtWp21hYhMe
0pBq3xTVBOM9nhbMXHwMguBGKUoLrrM2Kga5Nr4WgIpSe4F0H2wM18FRBkdoLfYXmW7HsCoq
SpjgRaqj4HXsmo6HfBi4GW5jRqfkIAuWp0Y3P1hyBpZrVbGZMgTnGBAUQgSu8PsLrVuX057x
Kr56G1OmlxfnZ4E3sprygk4E/J1F7IyM3x8i7oYwiS5NE4WkNNLf30XafN0dHx3RHuy6O/lw
RAwDhNOjo+koNO/FaehBPFJbaaxGJmddi62gpAYtgURcBQen0Tsd986pp2vhKulj57C/AXI5
73hXnU9yvcI6mmEWV+IAs5wkHnClLF4PztTe9nUsm9yo6PalTx9nie6EuXe8+C9zS9WQeZz3
9OfueQE47+a33bfd46tLUzHeyMXTd8z/Rqmq/maI2sYIwjTVNKkxkqKr/cvPHr4Fd0i9LQ28
Cg+vr/BpgHXuXMzk8sDfqeFHfv3FE3Zpwo/6XEtfmuPnd3DTBB9HjjaUD1UHyxhmxhwYUBVm
CkZjLi02ndqAJZK52H86R2ktMgsemM94HEYHJY6WMQuAhAo3PLm1NvSQrnED61FJW8Hq6T4o
Tl2AO5qLQLWAE42qd4bN8dGmx/Wz5PjLhZg424ktlxoEwk5Y7EroipWTt+CtsQqE1OQH7wj9
GK6qom0ARuTp0lIaITNzm9VwiQVlU0mDny0DtSZtOTIMtkKqOOzzMp1NZYUuAg83AqLvlcon
HcFdtvgpEBa3XILP7lRdUmI1KhlrxKS6aWjvq2YSOQYCfWvS2GI2snNdpx8UNXgroQAALyMI
yDWfkEav59U/os/ulvs5BDO2Meefzj4ezU3tIpsqzVeYAjdi+NRmUTzv/udt93j79+Ll9ia9
zR2UamK5sae8e9iNl2DuE5ikHHho65Zq05WASumq15CrEnU7wZDo1szIx1XblKRYeQTRL8Mt
NHt7GZzJ4l8g9ovd6+3P/w5KQHkkFqgYS4VQiA7+Hbmq/OMBllxqMfMdkWdQZUMiAkdkdVAM
h024oLjFTxC3DeuKW3GmpK/7mi8ZkNfZyVGJ11Uy/AoYSAJ9UhKIDGYAeyIL/SqCxVeC2AR+
Rc+8ObL3lYvxAphJXHzfNu/oR4bBnU87O90zYCXmjilgQ9f8f2I+WFTl3r+pRPx2YG140tLY
9H27ylDoFynuxEzKf2BrwLS6OKbPOwxfR0fdjSWrkJHEbCI6GAyXwn29PRU/GaaMnbhomTQw
E+al3IhJkeEobWSjx6if5wTUU7t6A7ET5UACVplVc6M4XErGFOFUaGL+icmsYt33FvXmbof5
TmDYLW6fHl+fnx4e/Deb378/Pb9GJgtvCnLM9ydy07e6z7EHC5jvXu5/e7y8eXZjL/gT/GD2
Y3ocDu2/P728BvMu7p7v/+OrHPYs4vHu+9P942uUiIX3AVTu8lBTfA+dXv68f739nR45lLdL
+E+CT7UiqrXvi8goW+9/70ZcXgaN44PwT2MAiV02ZYYiWM2Vxjgm91bwAzGtH0Rq20JEpVVY
7+1IdVxDaDiGW+nzSqdeObbS+NRt1fEH4A+jj1IGpV61sB8+HB1H8b5Q1FZhnrrOQlnBHFn4
XHHJYhOALaDZLO+4nPnAAcZIjqY/9Z9ub57vFl+e7+9+2wXnfIWXMOOs7rFT0W8y8G1ackVV
FHqqlekYkyR6k59/PPklTKqfHP1yEj2fnn8IkBSXPN2O9CN+v2l445JmMjWIYB5+/9M3dNbI
jyfH03ZMUjoBcF/chp/B9gy9Ydbbzm47V/ZCnsB+PFADUS/pgog9U5weG6dqK8wkEC/UYd4o
wqsDocI1dTwXm8np65vv93dYKOX1fqLswd58+Lgl5mxMt91Sk2KP808H3hC7LkV9Mh1Ubx0l
qCp1OagrU2SDmRR/7W7fXm++POzcr29auAuo15fF+4X49vZwM6Qj+u6ZrIvKYkVuoP5lEX/s
1DMZrmWTfhjA8OhTTrKxkiayiDgHVujPp2pO019b0pdMSRUlJcF+DC9f717/fHr+A9A/lXlp
GF8LKlZtaxmdFD6DcDPastqSrAkqdORy8dlVOtHpSqSaFky4KiWnqyQdj8+802jND4JKbECP
adWCzenWgoo3pd+30UM1/ssn/J0N5FDAMBQrdu5elAqCgKmpw+pB99zlK94kk2EzXlXQSdKe
QTNN0/G9ZDOTYfXEpcZPyqqWKnzxHJ1t61okX4vWIH5qLWe+PfYdN5ZGR0ht82HcWZZCtYdo
48roNeDJdWw1TxNmZlP96lG95ulOqqYvELLst23SD6/o+puQ6JcspRyHB8iESPuiNiZNljdD
c/wGeAKz2us4NLv8Bw6kgvTgNxu0duLs8OPyUAHvnoe3WeiXhouugX7x7vbty/3tu3j0Kv9g
JBX6gPyd/y9j19bjNo6s/4qfDmaADdaS7w/zQEmUzVi3Fmlb7hehN9OLNDaTCdK958z++8Mi
dSGporUDZBJXlSiS4qVYl4/2ZLpuuxkJjks8M18J6XxwWC3ahOBxTND67aPRtX04vLYPxxfU
IWcVHmClH/cMP0fq4fjczo/F7cxg3E5HI1ZPxVc932XaE9flZLfdWTdMFnecaB2t3daogQjY
hdK/wMMr7hWdPP2oE4HvW4V65mwBfaJs50F4IKi6yM/n9Lhts9vc+5SYVOVwq738KgD8Bo40
r5cQZnYl5KTLCOcsxWd2X1B1uivlVu6weeU7ZklhnXHn28WSOPbucDz27H51gvem7G6Py0Lg
QXtZ6HlDVLPk6E2YUyugfejsSGhh14wU7X4ZBr7Y/bjwAJVkWYzHIRJBMo+nN9zgRZEKT0Sv
TqXv9dusvFWesE1GKYU2bfB4VeiPCTTM2OQYszolBWQs8RLw/My+jeTnIyoVBC2srGhx1VYF
vPsBVIV6zlaynhkrzv7tLq88aga0sOD4K08cH/CqV1RNnTOVJZGtABYOtqtHUkWMmgprE1eo
ThXSlbl8N3Z4WYc1o2Z+zXBoQENGrwzYkqv0BgBY4vfWRuCIniwVUoFNiJqS3J+TpDQ9Ofg6
+Ej7+LL4eH3/cDwYqv5nIQ9/3v5K6lIqDWXBRIl/nBPJa5L4+sAzDSJ85pBUdkbtW43S9hzj
C9Jcx9wYIHty+xOmR5iIASLes1TimnxUoaGo2IFjYsIo9WIQQNynJIIInI2sd2UsmrxLf4e+
Et9fX39/X3z8ufjH6+L1Oxy0f4dD9kLuS0pgPFz3FDijqeRShdClwusMW8mNSSq+C6RnlvlP
EQd8ZY8J82Az0eoE7cMLTD0BupxABrj/LJTiPGw371dBAB+0Y6COENJNHYgZNabpFVYvpBSA
Goav2UmMVuL/ffvyukhsq68Ccn370pEX5Q/HDHLRyB8nmlWmMdMiyzErTgbik3yxyCvTj9lT
5CS04o7l5y8SAgnDlmmy1qWnrM6VX1iBwyEtTW/KfmlWjDZSrx2eNCo1yGocBLdBKLtNSZZB
JrPlr8xgdYIUTMxOY2ztkB6T1Ozq0YA6AXqtPQqiFoBMq64YOTHz0uOf4nduJAihIgN4ZHXp
Epowa40pBW4jD9ApsK+XDNCVI5YxwUyTuFxALDuU/t0yE9uvo+W5ZVbtBE0E0I7G5chJYA00
RlVONPJzAsB9qa05AFMlTGjoE7yHIfnYTo0bXMq/q+lizATOYLqDu93xlMq/ChWth81FYRjh
5Q+IeVCB8pCkynGWdvxCJKuOb/0UeAtQqDYqgow+eg+4AxMIrrBljPxgty5lOlBHdUgAusFO
M6Y+gSGl98fLz3djhbnIH4tcY1QrlCbx8+X7u7a3LrKX/1i2Y3hHlJ3l8HQq5IT6piZAWzH5
1dY3+1wqaZjClCZdSeM84mmCOa95br9TdVJZObUcUo8hr0Ppcf3qW5P873WZ/z399vL+dfHl
69uPqeFcfZOUuX3+mcpjgpqG+ACDOem6MrqiQHHuEAwmnxLYRemG7E5EIrn83gX1xfb2Ypkh
Nq3GkZY5FfXdrQNM7IhIHVyBTLaePLCpYOipiSO2tmvicPdztdn+d29ZhVjXMkwpG5j4Ixj+
9sDcO4NPIP2somPkFogMhFwqFwn2VrkHY17Qnn0RzBn2cii75dQl5nZXC0bUZQuoWZC//PgB
Lohu6CvtUM2Fly+Qy+xMBY2wA90NRobJAIao19w7KDuuXMmcKTrQFZYQEQ7kmSNzpJAA5x2X
PIrbY+PJUAS+cgZDWGOa4Rgq6n3xZNJrD6W33GMFaVlJ4tlzujCpKyD21E77MyL0FzSIGcS6
6aSC7kvx12///AQu/Ze371KNl0LdjogvW1UebzbBpBGKCoCPKUOTbEeZ3ndp916Gx3PobzRp
hfzj0uTvVpQCArDhcGFmTHRcqcDw7k6MINybxaktJ9Q7uNag397/9an8/imGETtRp40n5ec+
Gp7ICHDIwanc5r8F6ylVjCkm8HQB+GU0ju3G9VS5EyEct+cG6QgFyledm08QpIcnEwpoeV6G
HabjMhOB8GDAopUs1Woq+8Kn5A+SKmYAey3j57LocO+nLxjZepN8iCvy4KGkhsP38vEbokjc
aiZ8O7UWl6NjjbQjJulkJdIMvtmsfPNHScD/LEj/gWMAq1oFSxUF+BM1LqtgUfkf/Xe4kMvQ
4o/XP/78+R9j3lsF6Qe8618FSoaff4kwQ1Zi5tiaC7hckC8FE8JCP5BESHcTFjCdJOpMHZQl
v2k+IZ7L6LNF6OAGLVo/DkyadVyRvwtq164zbFo0CNKf3uJjJBVoxDvbPzMSxrOyJrUee1PP
PnoAEHo+afb73QFTeHoJuTiuJzUBMMPWim00PdzKva0OsbnsMnJUR8Qeu+Tjzy9/fjMhdjjR
D491Kyo3THfk2EkbHSjShNAWlyyDH35O28HjTOE0e0kTBDdOajPPqReB0DzOYQdi1Sq0g1t6
mYTEhy2es9SLXHKK2wZ7gbi8dYs20iu9UGaBFJlUlTqoU7/3Ll/lvpbds9PK19FjOKpihs8b
LK6n51rbtkHsKjte12XyJju6+jhgC46Tq/vNenJnKTBQ8Gz2rbe/mf4WNVtbKrCtVONHdWNs
dDwMVIUe9rBrnK51uVwNJ20Fv+bUiOzsJIHqgDAPX+WaW21Roto5SdDWKIGURHKvNdY4TY0d
giD10VzpDGLrjiOTl05DY/O39y+IxYUWvKw53HW1yq7L0IQ1TDbhpmmTyozONIidrWm09Fzy
/A4LNeYxjvKWcPP2rRMpRGltmfwIcc4xdkATLM377jfckZK4azzIJrJzD6uQr5fYGZEWcVZy
AFmCPEyw0hlDGTSBTZunRzPczKSOeF9yU9o5Egphp8Ny5rXVQaeqZRnu/yBVwg/7ZUjQ6C7G
s/CwXBrqrqaEVqpl/ymF5G3Q9MxeIjoFu50ZTtvRVS0OSyOe8JTH29XGiIRLeLDdWyfra2c/
BiMZumZWctOtThfDIXLhUeena1NODuu93Q7nQDJuVkaUtO8eM4jza2vBre0hDmEjncwISkFH
mYaGa7pclEJjN+6IOmvRLLxj5KTZ7ncbbLBpgcMqbraT8lgi2v3hVFFu9Hoc7YKls9xompud
PRLl9OKXfDBD6fuKXv96eV+w7+8fP//9h0Jwf//68lMeNT/APAiNXgBK3eJ3uTS8/YB/mpqn
ALvFg1EES4ZtbyYQikDA2lFZES1wTs7NrLKB1JppHCNVNAa5G2DXPB5Srtj3j9dvC6k3Si36
5+s3dV3oux2NP4qApVkfIXsej1mKkK9lhVDHgk4Q3O9jxhCsjbzGK//njwFcjn/IFizyMYP3
l7jk+a+uHwnqNxQ3jr/45PGpNplKbvYySXrpvR5l5YlOl2I+p12JvcCdhs4xdiDLJcBYZRRE
sJ1+yZIpoo3a5jsTyWTWKgTRvDQ2sJqwBC6yq61MAs7sX61zW46idXELuBtIvejp0YUBIKFu
ykmHuajq3lVaown+Iqfdv/62+Hj58fq3RZx8ksuBkVI3KHWmlnWqNc06nvTUkqPTdSjIDvoY
qK3cqhLUsTK87ohUIT453TjsqQ49VqH+1jUIip6Vx6Nz05ii8xiCUQC2Ef/+ol+73p1vD+fg
/mvbRaaxZvg/J1P/nwhZxUM28XQwKbqcIvKvaVPUI7iFcRCALKOWezycWqquHlctK2/qFlNr
/iiOiDHbreYp35W6uGZS8bg5Rist5q8WCK3nhKKiCR/IRDScMJ0Rurq1jfxPzWan60+Vmaik
SFL60DTNlKq/j0kkXfqOXWFyIsEmxK3No8Aa844M7N166b6LxF39ncJYLDVYzO40sA9mazoC
uBW5ughYO5mNC+d6CYAY6S6Ja3MO98QZZrVeSN8I13vycc20E9VKhk6pQapri6lrN5H31VRF
Hghx17cWPWj3Ye20GwhTE7ZejK/y6z5Yq6+XHAU9Uat/BQeZcvplwILJ7w+KJXWcc2zd1Muh
rFLo3DZ3JGpLKujNiaRyJQYt02VMR7FU+VYoNYTFRYX8HC2zu/nUI36Irmg5qUX15O3NS8pP
sTtNNdHWBHpGm9xiuUrhTPXU5NaqyaO4xAl04WrSgujC5c7DMP9zp2hW105JcJpeoA91KkSz
Cg7BdH5TZ/m3dqWLgvkdro61nzwmAg9+7Pcr7zfow0eKuN6snKOVetaj62lmAb51X9GSS4Ll
tEj1qni93Hoby61rxTTpnsuH9nJWh16OSk3V5mC4sFfhNgc+2T6vgRy5Yc5ypGDEK4nt2idh
hct0XVYj3VhPw15cge4SGPvJJzUAAezZ92gnIWfltK+fMjLdUK2WsFyeCtEuXVtX6amRG68O
m7+mqx9IH3Z48LH+5Lxa4cHTin1LdsHBu6/hy3iVq03Sq1Dn+6WdqKvI2gw4pxoh2bm6Jg8m
WckTPR8IHnikrzq2jJg6r7VICJo30V0gFpVwQQncMGVscJLV2dvHSgDxuSoT3Oyr2JWtOOqD
oZH3/n9vH18l9/snnqaL7y8f8vS4eIML3P758sU67avSyMmTeD9wH+N+K4mYXrFlQPGeypoZ
jhxVrOziONiGjUNW6pl6ymFwloVrt+OheagDDM2M0kbSiUExzlumPNLYM5IJ92yYawPQKnez
ACLEN2IaIphsIdZxtOu6+rqioy1JL9zJ7tEWBUrpIlgd1otf0refrzf551fjcDw+zmoKoX1I
rXoWhCqZSgeJpYpW8lNnJLCDQ0gMcL15KZsaCUyZkUfoLgLSMF8jvR6V6jJ2PHgQTMoohz5d
SMaePXGfxcQEbrEE9VgYZauuPiDta+OF2CYxp963yX/x0h/DDMH83ooCU6FJ1fIfnrbWzJtg
Ii54hSW9vapvUZdcnl7xyl2pRwPpHC++txZZ7slCkxqz85AeoRAzPpokHcyM5O394+fbP/4N
Nr4uHZ78/PL17eP1C1zEMI2VoQAZZvmHcwtXABqubR7tKrZdEDRboRVfxZsAz/vpUA6kgGez
HAX2B7w3y1pQ/Lwp7tUJt6kbbSAJqRy4j46kABFTfM6bBRypPSOpCFaBL2+5fyiTJ1omX2Jd
KcEzFpfoTZHWo4KWDiwddZTrkaVNygK1MpqF5uTZdCxbLBsWLU/2QRC4rsaBn7mwQ8anlKV6
lJ7uMxd57FslCrbFhxDgijTHyHP87pjd9WMxdgQx2yqXxUIwgndEHeN0mDClDTonMl9mXIb7
24DhaYLk+D4uPu7Nul2kmoSpE2r5GuB7zLUYy30zSozqkiTOvI/W+OSN4hxOU/g6B6Yt3Gju
G8yCHcsCX2GgMI/RSUFcug4s80HMjGI3OHawDaPC16XdMzG5MvN+A5N1ohm3A806UivwoTGw
8aYPbPwbjOwrdnmYWTNW107aAN8f/sI8odZTPLZa465FyCNwHWthKf86hnXYezzOlBaug8c1
nQLFBjFemthrvEZCyBhm3zWf6tKTxhdlocetcZHHFhxxzSgPrmigduwNDWfrTp/d0EFNaYsK
bFCF3IJyfZHnbEkNsY/ioSej8NqgCcZGUenlMxPcwknsVvE0v34O9jM74MlGS64CFOXYfOBC
bqYT1GD113OM3YOXBmTjZK9+Uvd3e7qZzhZ2jKwfkp3b268kXj2wDXLrwfwHsCMZheoNalLs
ejnzBdg+3NiBXJ/zmUdyUsvTvNVX+TX3pZXmoOWSNvJkg56PnkSv8x07vZnVkHUgRWnVPc+a
devJkFU892oNk7t5yOW3h+z0NlNbFtf2+Drz/X6N717A2gSyWPxYcubP8lHl15156b22I+7l
72Dp6fGUkqyYmXAFkVqgjT/bkXAlgu9X+3BmTsp/1mVRmlEIBne/OiyR5YE03qMPDZcezHTJ
Orud5hZceZEKLpmocT/iLdkv/1rNtPLKEtv2lZZ1TBM82s54sDw7uK6n1qeoAvywb9vU0Fcd
uJq1akq1Xe4DaIF3CkmgKZs5/mhTqVnoU0ZWjSdf5CnzKmdPmWdsypc1tGi9z6FR7mYNLySD
gFKrjjHZyZHSXohHrXuST8jN1oM2UuezGyWgkwpqZ9V60Dj2werggQkBlijxxbXeB9vDXCUK
ajmnTF5ifbV6u1zPTNYagCZqtDBOcqm/2CZltSvNDnFO6RNeJMuI45Y5hMsVFk5oPWU7zRg/
eBYEyQoOMy2GW1bqVP6xZg33mLYkHbKp4zmLAc9tLDyex4fg8NB8oURk+/GpX7HYd1UEvOsQ
BJ6jDTDXc2s0L2MwcZkZdyZXqCucrPaIXJknZz/9xbm+pqruOSX4vgfDyxM5HgNohyeBrWDY
bRBGJQQ9XYRtQFaUmafsJwAyV+oIxGPJE45NYlre1d4e5M+2PjHPrWjAvcL1GM4Ny9Nib+y5
sM3cmtLeNr4BMwis5vTphtXOMb4brMAIqxkrFL8XZcVt+A1wKDfZ0bfqpknigSVmlQfVWCHS
RO4NKKNOpCFFr8xjcVJ8Bx12bO3p7gvNqzIPNmFVeeKM8IMkBOpqcJeJAwBY8jCL9xQwz/K0
4zGxAbuiR8I9LQN+LbJ9sMG7beTjCxLw5ZDf7T1aAPDlH6+yJdmsOuHrx83ZFXrIGKmIYSMO
xEdLba53ZIwnTvZWfXpwqazkbibKJFpobmITmSzDCoZwe5sIwnJuknRZNWfWQQOi2zzZ71XN
eL7Bwv3NQscDH8akUq/19mlNOuMHxhvUI4xpxoiaDDMlzqQLj/zzPTG1H5OlDLW0KDDA6Jrc
4yn6A1VwP4vbGyD2/DIFm/0VYIHeX18XH197KSSf8OZzb+VwqsEtdJ2lpPWAqIjTpUjArQ03
pHtPRuAN5AzfQRlP0A3qapog+/uQbVKls4K66Oof//7wBgizorpYQIzyZ5vRhLu0NIVr7jIr
BVFzwB+nc+DGqiuGvqDvjKfKa5GciJo1Zw3aMqB2fIPLmgaH/LtT21b5V62sO5sOCEmXxsvl
8twvjy7Nb8EyXD+Wuf+22+5tkc/lHXk1vaI9QK/OamV8EV8et37yTO9R6YRi9jS5ZuI7jCFQ
bTZ7/DZmRwg7rIwi4hzhVXgSwXKHb0SGTBh4Eg8HmaRDwqu3e9wRNEhm57Mn1W8QgVzveQk1
YD0ggYOgiMl2HeCoqKbQfh3MdLMe4jNty/erEF9mLJnVjIxc3narDe5SHYU8uNSjQFUHIe61
GGQKehMeh/YgAyCJYKGbeV13TJ35cGWWpIyfuvtxZ0oU5Y3cCB4kMUpditkRBSAB+BlwHAR5
2IryEp8cTG9E8patl6uZCdGI2UpBgELria0YhUglT5gz4y7yQAIaq6F36ZYLIaAWG9pCT2lJ
QTLz/qqRsbJWk5GeYFrbwI7LqCZIccc0xF5/rFnlIbd25OHIu8C1t3mJ2Y8GIaXKkVigJXCW
0BsrEk9AyiAnchTmaXyJskIi1deMLkdoWm7HDleYkX6QupG6ZmWNlpCTozLgP3pebukxLWu8
CooZObcxToQEK46mwWrsmRtL5A+E83yixemCjYAkOmBfmuQ0tv0u41suUic71iTFDOvjgOSb
ZRCgBYACgN+RMIg0FcHHOTDaFPPY2iKYAqYQnQ1VTf9W5zLZ7TFJcBarHIOnwTyKGIsRNSRO
pJC68REt+hzJHyinO8ZOeJzWjGRyEMoz1nrSPlhDtd5lPDgSIXesonUH+Dc2x5AgyW6/wxQa
S6iWel9g52hafDgftnkjvG/pBVqx2uG6vyl9kQoHa2KGBcuagtElDJbBCq8U+IXLgrYsLvar
YO8Ruu9jkR8DM87Z5gvBKyeFFhFwUtinEg+8dqZwQg7LFZq5bgrdC1LVJV6hE8krfmJORKoh
QClqFLREjiQjjbcAxe1G5myLaBOv8It7TanRh44wj2WZMG91TnIXoehV1oYQy5gcKt4y+Jbf
d1vMJG/V41I8+7v1LNIwCHdzXavNPijH80XV3G9vbtD6VEQOwpm3S2U3CPbLAH+R1HI3VlyA
xcx5EKw9PJqlkATEqrWvhrn6MTtaWN5sL1kr+FxLWEEbO3jIett5F2CbujVuRFzRwleCZCn8
2/nxnciDvtg0SwyQxxRU/64BNAjvRPXvG/OMDgG5FKvVpoG+wUUucRSsfZ9Pr6eeAZaI/a5p
/Ov7TZ6jgsbHO+yaB7zlxs8Lwge8le/TKItxmVclx8G7Jp3K5KHas0nIzlQLmXckSYFwuZxb
kbXU7nEhu5ah+SWmJNwawvGqcpZRW0eyufy/mP9cBOHK0+lc5Kn33c1+u/FMfrj3drPceYbA
MxXbMPR+y2elgs9Osro85Xq3D7EQhe7s5VzNpan7PeT7/D9jV9JcN46k/4qP0xFdU9zJd6gD
HsknscStSL5FurxQSeq2YmzLYbumXf9+MgGQxJKg5mBL+jIJJPYtl8u1a10BpJALtkF+ZN1/
CVQfF5IyVA9di/7Q+0lzvyPJfL8D50leCJO6b5gfeyZahhfPCsgtrwvzsb8bTBQm82wXxKJk
dsGbhmWR4+FDStkzV/gZJN/0ATPz5JdBe1hvdQfOCrGAY4TrRCfYzhXGI4Ld29SSTmpkDdaw
oiCLXbcVd649lYEtAjrCh1JJhg0h7i7T7/Slz3xDe8Z44eQEIzjuS+NZQMB543s7E+RjJPCz
a38e6CZmlz6AXtrrBw/5tbgEWT92yjRznipx+rcTQu0IQd4o/JH/2KodVjfQPKRAJmt+iL0k
DK99Q71gL0xZnFrnm/7crJ3NosyF1AjDXebFKJgYE3b/HLqJDffoZaIr7HRx/52Ey5DS+y1f
Ba9E2xWXOqRmDw5T00fVQOXlR7uF8oY5dsvyw6JkeNoda/htz2z5h1OQQD9a5yUjA86QxDPD
RsMJzpTilHxDU0WWGRYH6ZWIk8ZGOQBz5KA6pJqRZVVW8aCQToNMft+3kMBEQs9CIkvwgyNO
jiRq9+38YeL28dvzfzCab/Vr98H0JqIXgfAaaXDwP69V5kWBCcL/un9JAedTFuTCSnd9g+eU
ng13pLM6Sc6rfrRyqas9gQ7sbELSnEYwmzmPQWP4szE4oCaQyykc6ykxeBhe1o+9SRAvFLoo
R04icsCLLr0mZ+TajnGcEXit9ZMFLpuj791Rh8aF5dCIw5Z4OP34+O3x6QfGXDa9502TtoCf
XOE9d7CCTEaoF+7igcPOGmf1OwbFbffQGRqx15uRcufMLdVlmD5lx8fRUVsOl+cHUTgClV5f
c2HYqOZelCfDveZKuAPKb4vn62+vj59s0z1ZaJ5+rk7YkpAFsTVkJAxZ9EPJozTM3vi36pV/
0rcObRiF54BX4ZRBsMq0VgUlWMNogu7zQiFIIwcqo5HGG34NsKeJ7cD1TMfVBbZKHeC0XDXl
wkLWQnmZyrYgNV1VNjb2JdT/CdNytdNhpLauWoWd6XIMU5BlF1e6dU8aHmq1ZHjgUUndhfRd
IVjQnfHqZUT4CX378gt+Cdy8L3PTVdspmfge66OGUy+R+0ya+5BbiIVzaU/f4NCvOxXQ2UF/
V31ySmzM8/bSO2Bq1C8MflKNKe3NSLBAR9uXQ8HI7+Xa9PvEbky1aJJRdjInDQ9aPOq31e9V
pj07Fhjj+Dffj+Gwv8HpLjnqxW+LfKngzAHHhJGWWic7W0sz4FyxLX7sLKISfEvsoXc48BBk
GKgwqLbLlaNiLmsxoM5NlXd1Z89bNstGTeI89uCHlBtNyYEqK/ujPQ1y/8rTUOMCpe8TFm9T
2hGNI2QQuL43FFykvTsxQNetd99U+IJUuKz0b8+wHWuLjn6Ebk8un6fF5AhEOYS7hLreYn2P
RtjqsO7a+35xnSmDXjwRm5q1Me7bnCurkMcH9MuBASMj7c55RXXnZ0MQaVN21c8ak0TSzZmd
9G4hYnuY2i5zS+VZGiY/58AHc2WOuYHwgMtchXXF0A8QxzEMUhAv7oJue/XlEf/CGxnD1k+C
Gy4goS/c5LclvsLC4qpuuXL412tqyxyqqPqQFDyXmcqcKqkCpC3V/ZJKbY+nbjKJrXYbnd9Q
ydPJ5sNeB05QHHyxvNzb+Y9TGD70qh9dk2LcXpd1rkehgvYx/fHDbFnfG1rRQtsMjq+22p/m
oTbvK14pHWwWbzRX9IhyVREodqfDeGvNdG8tiN4Csx5BVKE2x8WlePPXpx+vXz+9/ITRhiLy
2CaEixbeysNenIsg9bouW4dNkszBNTBWcqNpB0q4nvIo9BKzQEjqc7aLI+pwpHP8JD+uWpyC
Nz6GStfFKUrlQ1vSpr7kfV2YmcnQgRg7z5HZ2IhFYukX7NO/3769/vj4+bvWNWCFv+n21aRn
jWCfHyiQqYkutwjoNthwQNznH0AIwD+i2+CnxSeTfeoRiVd+HMZmjgAmoVl6Dl/IC3WkNkUa
J0ZCHLuOUab77pY09Ifh7GZVRrpQ56RRd/8hsIaaD5HUV9Ul0gVr+TtCQIIg7i4zamSs4Ky/
i81MAU5C8vZNEHfJxfzkVFH7fUkRr/S8GXHGoJtszJtK7Qzf//7+4+Xzhz8xsKGMvfVfn6Ht
P/394eXzny/Pzy/PH36VXL/A6QGDcv1DTzKHTmusXWKQYGBZ7pxQ3+IbRNsTosEw1uy08bl6
HjVoe3Y/DUzX7UeW8ibwXO1dNuXJaFozRNGMaRFCHLFskPeubHoyghGf07kGppk8DNltp2Wc
6eK4Vxc0p+Eu0oc7MnCQ6HqN4ZoHUbHbt1av8idsx77AURJ4fhVTx+Pz49cf2pShJVRUHVoU
HANaQZKz1C29yeclExFmXMNVxp+p5du3Xuhu302H48PDtRsrSssLmSaG2punxvx4qloMn0vb
Lokh2KM9gXHpxYvf/fgollFZRcpwM6sHW75yBI3no00ol16dsYLl7pOpFyu8We1hxCHp1N8s
rvCJ69QjWllwhXmHxWUMNjoM0MbeYR5/6/DI3Pf2vqqf+g9Pn96e/sdc46RJirREQ1OGtpzO
3XCHxml85ztOrMHIgqptyuPzM49iCl2dp/r9v9WWg8yufpxlMpJGTwZXszYMs9NTSbjymOrK
KRFwbSuk8OM+43Bs8zl0gpIF/EZnoRFEy1gizaLwJ8Idget+qWa4yfsgHD0qlM/Mgr5Q1eP+
gl/8WI3eMePi2c/G+aMbJcM822/IAIebYbg/VeXZTtewEVtShTOCdhBZ0mJt27U1uyPKlJcF
G2DuvqPkLMoWDnWuh8ylL3DfPJj8Rnnq8lyN++NwQ1TrsR2qseRxR5TuAMsW9PoVwEiW2tIt
AkhqQbTkRxg5xvSII3qRY0PPk5p9tauY7JQGyo0jvPUAIqLLfX78+hX2IDwLYsrkX6aR9IDr
EkLciKmCC7gpevrpSGgXnFlPeZLhRP26W2wHJvzh6Q9kaoHJJV3jG4jGqFSlDo7U9+1lblg9
o2afJWNKWxUIhrJ9oBUHBRlmr2NvZAdNmKsjgIOnSxbHVv6OXUIP0+8vsiXx7XKzNQ+pn2Ub
RaimzCn/aNUVIKGv6pNx9Fy16MLTkv88+kkeZVYBcKvMhX75+RVWDG1bLUOucosuu4sJ3BFh
SrK0Zo2LoWD3I44H1MZNPEviKTe8WJ9JfEsIoRRhVtPUV3mQ8Q4txuSheKcahKqSJcG+2MWp
35ypiwdxczDcjxO/eNXv0gSRR6lyfYq7RUPu31n7cJ30AN6cYG/FdXrdh7uINuIS1cQXJTd9
yOMpzjYSWB8TNni4kltG6Xiu9EDVMl/hnW/WBcJZpEbOErDQ3rHRRLsL5eiq7GmMFq6k4i4I
0He6iw55yVDZvciamZ3ne9Ghpox8sxHDBFbzzpwIemtqwNBcFTorUB2Mz5RSkNRbQNHCRR4G
1nwydgU7oYnSPFLwoLA5UtbTwprUeXm+93/5z6u8oWke4extmEP7Mog8N17sqHpYWYoxiHae
molK0a9WVJp/ppaplUOuVKq446fH/1U1DYBZHDHQwWCjiSDwUTyvmzAKpqry6oTMSUAD+QJd
VTs4dDVf/WNqtGkcgfNj2I++93HoO0QK3SKFIcyK9CFZ56MNXFWeNKHumTQO3Wm/TqKu0rQK
KL2ILl9W+qmyN0U9xys7adcdAuSRX6idLqeOx76v7+2vBL7hdKIvmGClZxK5LWNFDqeHCXo1
bSE6K79aKc0lFsp62POO2vZYEtwSYEBAZ7JSJKJ5NArVOhqDsiLMeF3ewBb2FFKJourTRpKm
Dv6Mj3s1HuUt+oQfdFD4zJxBK9/9H4EZVsguMJosUX15zhAYNHVn5UMNn/mFKqzNv+CLCLPS
rLMtkQFvAETK1CunYDgcSzjeseNNSdUCWs2ktFcxgyVwfh44FuWZadbcbVyOCubamfVpN1Mb
LrHLha5IpRp7lHej1fgAUzUzZ8K6S7FSrfssJQ8yKkOW2WnqR6yFe8rDJPZtAtZoFKepTSnK
iV/8CpZEfb+YWaBPR358oeTnJNKXmsoRxETGSEjD2JFqnO1oRfxlUDb7MNqqObnBTO1hwbst
1lWwi3yCLBXuqJ45TLEXUu8/c67DtItiZdWffbOqf8K2qTAheVMpbiaEmpMIGUJo6smQsftq
Ot4cB8UE0CKFBK1II9UqTcMzCm/QlFWtDJ1Ee9TQeah9ic6xc+Ss7jkUwi7QdB0WwpRefAch
chPIPICQBHSxgZRSfV7niMmPxzxNHH4vZp67DN2Ob7P4nsljcBxY48e3YqYnigdbjnJsclrE
vdOn4MKC2oZbNTBderLPFGMSbKeNcY4DajuwMJR1DcO/sUtVxXdw6NrbBLyN8eIDTciCww0l
6iGNwzSmNRslx5jfNgWR6gSHi+PEpnK0iTd17GcjIT0QAo8kwM6XkTDZP+WrHn0zOzPdVreJ
T25ClsqEVIzZa63n2CMGE76zYK8kPpiy1EZ/z3WtfYFCjx38ICDSr6u2ZDclQeBTeewg7Kik
phyWNGLcIyHwyaHLSQGtg69wOOSIgsQhR5AQcuBqnHgJKQin+ZQLAo0jIWZzJOxSR6LJexMT
5wnfyThJqFblhJioAU5wihT6qWMfsDDlfehtzhdTLiwx7U/L9hD4+yYX/Xwzm7pJ6A3kypBS
+wKFTPWLJiXGBaBE09WNEZJuxd+TzOH1SmGgNlIrmRxBsAaTKLHnADQOQmLTwQkRuVAIEq2O
KicKroNIiIaEKCAqtp1ycYtTjZPun2bhyCcYN1sNiRwp1ZZAgAMuUSdI2HlkD+QX1juq8/ZS
i8r+pDEeooldU0DJV+2ba3449GSq1RDGweYoqpsATlGJY2IMdin1bKpwhJlPCCWnOaJrACXw
0pjsG2JiyLY6B7JEUUSOGDyoJdmWvHB2iOBsSjQmUOIwSYnt6jEvdp5HZoikgLRRnDke6sSn
llS02jwYzrAlabyd/K0aAHpALCwAhz9JOKe4F60vcxPWlH4aEmOsbHI/8kJKYiAFsKPfkBk4
knPgkY2OLqujtNnqozPLjtwXCeo+3G1NdrCjixMM89w15NaH0wNyueKkcOuoM07T6OjSsJ9N
kq3mZEXuB1mR0We00feo4QWENAsyKkMGVZ29s95XLQs82uZbZXFcdyks4fbcMuUpOT1Ot00e
bw2bqel9j2xsTtnqapyBqEvAI48YCYjTx2B0yp33x3fOY8CVZAkjE5j8wPFMtLJkQbjNcs7C
NA3pG2SVJ/O3Dm7IIcIpU4TARSAWfY6T+1dBwXnNobOsMNYwzU/EKUqQkpY8uQERxugtHVlH
ZypvKRW6hWd240IppNpDClXc3VerC9t05/k+6d8J9yZMtQUQAOpzDjdli1armHx3OKzx5T2T
2Ti0zXB3sLHzUHGvaddpqPSNwcwxh3a+6U4YSbpHXxQO7yPEFwdWDbC0MJcfL+ITNEMWTv7c
FaR9IN9j6rrL2aRaQc3MuiBUIf//hUPOPWtv+H8bAuoloWWyBV8vObkCnmQmBSrK02Eo/6B4
rL5zrNmkGVzwWMB2b+OuHAIFX3LjamVC4Lxm5DwnWMYuvxYTzPndeDA1pjWGNZN1aAFHGHkX
1FT89pkyUpYMtuR85M0FHlQNOPFJYn8ii5Tf2iT1Rc0intmU3xaq49EZMcq7wG13ZvfdUQ/G
MBOF5dp133UYpQfHIjU7L+yzIhqvtPPjj6ePz2//dnp5HrvDRAgs29kmCH2HFTYUIWYhuFsG
DM+dM0eoqvVkPX9EFapgE3rSUqpMvDRSEkg7TSq5heehqgZ8st1k4hxjvyWYDG5J1dyZAIc2
nhI/IyjzExVVILz3CC90iZZe/ccRg0NrdcSKE7qvhxbQ4bpq0IzFRlPYGupouc+vcB6LdJTf
kWZGbmOP4UJgg6bZDtyUXcEZ6XUOkj9UU58H2y1RHoduLgg1oexTyFmTBo6wbBzUIXaAGVRn
SULPK8e9gZa4p9chKBOBLAFqet2UFW8w/eBgfpGlEllKdbvZtYTqlvnNCFt7UVZqLyJU4bWM
+Q2HH+pgezLbKfFEqV3NBDsgZ677PA0iI1vY5RodDM9Us3aiTQnTfbrUkMRxt2wUf96uOUQB
cpamRtUDuLNADGn2YIgBnbHs4TwXEuNTrAFNWZkStdXOC62qW4h56uF417JGL6zBPNCEuuXI
fvnz8fvL8zpR54/fnrWtY59vdJamusAx9KwpeBoizaporoyWbKo1J6USi0lYHs3aXu8kAxxa
Mvoq1H97+fH6+eXtrx8fbt5gIfryZsa/kOtHP5RooNAd+QaO6nzo3rcbx2qvmdaPe+0PmJwG
zdoav8orjHtCfz1TtaEH8D4KuRrdfqgKMnSp+Batt83EtXRWFkca6JBQVWRHTFhHY/7cXQQt
uM5E0nSFgH3eMFJOJFgdiJvJ/uuvL09oGzJH8bB2X82hMLY4HOFqrdrKBijLp2wXxZShHyeP
Yap7vp7RwBHku+H7sT6OHa+H/Hs2BVnqWfY+Kgt3M3ioy4sRwGol3tY56TwdOaD24p2nKg5x
dNYL1mFTK2fFdMtoXovCIIoETVfJKsltCc1rjGsaXcyPEY0D0+WYzUJdR81E/elxQakbF0nU
NJc4JlSetUSa3McIkg53aMhxWyURzLNYPG3ZndBsbqxySgIkQorCnFlJS8z/fxzZcKfaSEoO
dJ6lmS0gMOrOKecjjSmOToFmms4OS0GLEQ8dlLvpVWD0t0MVBPHZ6kWrVYVMh65CJq5unjdd
odYBEsSeRceEj1CPAq25gMOwFXHkq6gm6V2BXdLUpSywMmR0+JSVYUe/ji0MWeTqtEKhK9UL
KdUoCWmzHXmzvFIzI6UpCXdm6vPBSYc1PWstX1hKKSeRSJr13tRPFt+SjJzjFrI+EqTqPDH7
W4rkHORKUgYmbAoM8C7zjEqRhykdHHGms/IeqyhNLhShidUb3AUySsXxu/sMel9gcqs+Otj+
Eq+FXzUl96Hv2YuN1jrj1PSupcg0SEJM81nNCqMXCLsOE9P1A2UqdXPUscUQcb3S6sfE92L6
7l5Yb9CXlJb3Yp6nNPcw+6fASQ3Bhawp6c2otPbQE6t4eUNaZoUjJp9SlAwzUs4s2UhZGKZs
FkSzW1FRe8EHCsyfqnbbfFlg9+eZwo7a3Dz7prU/ONd+kIYEoW7C2ByZtGcwTsnDONttVAlt
rMgnLGlYp259FqsqGyS3OGOU1gGlcMuL2MTGy8+MOpuIG/IYPY1jmYVF5tJm+nNfMUp0pMTe
xiZG2BQpV0jyUspyDVve4OVtRyliD+acCIBwlzRvV6pBj/Ocz66madsvTj9VeUn6h8J4j8q1
yHpu+Pzy/Pr44entGxH4T3yVswZduVl3KoIq4jhdp5OLAb2XoVWdm2NgaOW0EpV7SC51sVzo
OG4ruZSwyBBcOk/XTgMGdhvsXFbatThRFrenqih5zFn1WwGeojqAzPfoSo311A5t5VOvUhBj
xcmMzigIh+pSwo6ianlAzvZGVUbkGR7OLfSGFQSxjS6FSKN1KkSMwMITXiJIBwyE5DwNdgE5
WY9RSn/zE+UZA4gYnAX3vlxSumtyNu6vCLYC+JZxreFsC//RN4vIfqxL26RG2mRjhyXe8UQ7
YrCE93sLFnmLCyp4MZSeg/g6GZuyCeDfu3zc0IZgUopt5jkP1VEMzZfnD02T/zrCeJldnGhV
IEbS3FTU3fh9P2DM3UM1NGem9hXe6fbHQ2D0oRWHInaqZ4iVcmr4M9gyr/AWevzy9Prp0+O3
v1enPj/++gI//wkCffn+hr+8Bk/w19fXf37417e3Lz9evjx//4fdpDiyhhN3WjWWNfQguob5
qKkGc95ebKfLL09vzzz/55f5NykJ98Dxxh2kfHz59BV+oI+h77O3DvbX8+ub8tXXb29PL9+X
Dz+//jTaQcgynfiS75wOpoKlUWjNCADvMl31SRJKjDcZ0ydRhYWMCy/ozdiH2uoo4HwMQ3Ur
P6NxqKrDrmgdBoyQrz6FgceqPAhpDzWC7VgwP4woRVxBh9VV09Bb0XBnoqc+SMemv5g4um68
7qfDVdB42wzFuLThusZJfsYSYTrPWU+vzy9vTmaYslNfPQwJeD9lviUggHFiVxXACaVqJKh3
o+erCpCy7eosOaVJYhFYEWeB1aZQpFQL86XCVoVNpz7WAoIocEz1xVOfep67EadzkKkGmTO6
00ysFDSxm/YSCj1ypUlwuD1qo5FoydRPrYLklyAWg0pJ7eXLRhp2A3A4i+3K+D/Krqy5cSNJ
/xU9bXhiw2ECIEBwJvxQxEGihcsogKT6BSGr2W7FSmKvpN6199dvZuFgHVmU56GjxfwSdWZl
XVmZQiAskW5lDtqO98LhkWcZEr72iMxvw9ChTmfGxt1xEI654tH98+n1ftR7pl/24Ztq7wZL
Q3KQ6q/NAlR7NA2/UrUKpHb5EcPV5gOGFfkccRQVHgSuIWxFuy4c+XHQTN4vTDJvYI9WR97c
UunT/ds3WwuxuHYCn+gN3KKRD51nOFgGqhQ+PsN88j+n59PL+zztqAqzjqH9PIfpZR4AoYku
89QvQ6oPZ0gWJim8EiBTRZW38t3dZY0RNzdihlYnv+Lx7eEEE/nL6Yw+GdXpURe1lWcO78J3
V+u5Wfk44/7Amyoo29v5oX8YhHJYJ0z5omMuOrdhVdB2pVjHD2L94+39/Pz4f6ebdj9UguZH
x3K1fD0jYzDxOrqjfA0PXfosROdSzleMLFaOFV2H8lMbBUyYvwpsXwrQ8mXRuuqlh4bJRvgG
5tlaA1CXnMM0JsezlBnDgzvWxj5G7sKljLxVJl+z2VbRJR1aRinhMYc0fG6tpsBX1zYTI2O0
XPKQNFpV2NjRdQL/mngo56cSmkYLRXEZmGurhEA/KtmYuTWR5G+0ZhrBNGsTpzBseABpEHv8
sQQdWy9Ip6nqEHYd3yLqWbt2tBszCW1C2uem1t/ewmlSi8wWTuxAY4o3UrLmeTvd4LFBOm1j
Zu2JZyxv77BuuX/9cvPT2/076NLH99M/Ljuei6LCHSBvN4twLa0jR+L4wEDZJPN2v1gv/rRu
ogXu0BPriAewRLyaQKC5wJGPBWBoyHpF0MIw5p6zmOckrQEehN/D/7yBnSvMTu8YAcLaFHFz
vNWrPCnQyI0pSztR6GwcYMqHRRmGyxW1YL2gc6GB9DO39paSLiwsl86VNha4S19iiZxbj4zc
idjnHDrdC9QWHoi6gPg7Z+mSAuKGtG+WSa7oQT1/bYqikBmDCIJoZI9T4YJ8jjV15UK7c5i+
csnYtIjuE+4cZYN18ck4+GNHca1/gYZe0r8SGR2N/DsW2F5QX3qcmvku6ErNaRACs3tAUi2v
L0RBOEyBts6BUWbUFT3vMYdqUKjPSmnRWczbm5+sY1EtbA1LE6uoIHg0Ku2u9CIORNdoCZRf
jzYeGVUB7TENwTxY0h5oLpVfamUrj22wMAUWBqN/bTB6viZCcbbBbpAfrcvkSM8gFmaRC9tB
6wjXxGfrxRWRHCtJLZcQZul6ofqdQmoSOVeHvhcYUhy7MIM2BHXpqGfqCDRt7obkG/ULagoC
Km+7wmLcWbh9Sl3Kij6KHZi88ay5ivWUt3VY81vt23kYROPUdGUAoOYJreNx6AL5yZ5ENdp+
UK0roygMA0H/VJ5f37/dMNgUPT7cv/xye3493b/ctJdh+kskptG43V8pL8g4bPzt6qVqfP3h
koY68uEkEjcRbG8dY9jk27j1PNJERIJ9Na2RGjCdDAKgTy+oHRbaRMS60HcN+RmoPbSMbSwM
DPtlTuogx9SSGY//HTW5Jt/KjaM4pHW2u7iEXMDc1LXHf3xcBFnkIjQPm9en8eMfj+/3T/KC
C7bdT3+Nu+Rf6jzXq1BbngVcplOoCUwo1qFw4ZH2/Uk0xXKYDlVuvp5fh6WWXgJQ9976ePfJ
JlDlZufq4lRuan30CZomwhmH6WJhLA8F2dpzA6rpfjwMMAd2bZs/8i0Pt7kxCIB4NJYgrN3A
Qtq7qvCDwP/TVtyj6y/8/a/6yryBBYUufzg3eFrNdlXTcU8bmIxHVesmelF3SZ6Upk5tz+en
N/RdDn19ejp/v3k5/a91nd8VxR0o5klUtq/33789PryZF9JsK91lwg98IaERWsV8TpAKeukw
YgEdABVRYXhHtDFi5T6DbaGaOc+4RkCX7hptr3+VpGkWKdGC9luG8WwMgriI3dadegmLID9k
LToWr2g3+LHq7nl6s3Xz03CzFZ3r6UbrH/Dj5evjHz9e79GaeL4BgzbMH39/xeu81/OP98cX
NfBVtGN8Z8sao6wSQbyGU9bX++fTze8/vn49vY4PoSTpSKU2mK4se9iOS+aMKaxAihh9yyi0
smqz9E4hxbJBFvwWj7ZgUidMGzBR+Jdmed4kkQlEVX0HRWEGkBVsm2zyTDniGLEm2fd1dkxy
fFPdb+7IUNvAx+84nTMCZM4I2HKumwqPYftt0uLPrixYXSdoupPQAR6w3lWTZNuyT0oQcSr4
9lRK5T4YmzhJk6aB1GVDpxSVRNRttDKD2A5e4OWcC4YmrKQJC/YYi26noBrSN/iaaQhspJam
zXLRIm1Wzs8dFHn7NkUhMozlscuypunUBOvC1Vu3gNVollYw26E5YKldTkup3W2SxtW2HDId
xZP+VAleiL95lkO3qI2QFbzVux5a2KHNa1OxmqXM+3HoKB7VsPe2atdVNQYT1yLGYJc6sTD/
tiQ7KUz5k4FotWW/cBi2IAYHLRxNttfzRNK1HAV+JT+B07llK/naDAh5Ei582R0QdjlrYHRj
lOlStkYX0o+elI0hgcS+QM/OZdbRoXgkvjveZr91Ft0yMm3pPK41CouTyqIKWHvnuGodB5LS
SnJqAFu0iqfLlGcfGJztFX9iM0m117yQWRTJj4sRyAwhznjvkfviCZQ9deBAMoR6L6zeUH2j
9o1SizZDtuMYIi/bwJhu1fmqTCrQ6Zlak9u7RlWtXpweDcJcU7lYAqCNGrE0VRVXlTrw920Y
uHqPtA1MJ6VFzTE13IjQkPTZ5zAQiqykza8BFs9ULf2gmogLCo+6VB87XUwt33Cgbop+e2yX
vqGQJ/ehtj5r2o6pMlQkMHjKqlAlEfd17vFI0YT12TaO9EE4oldG4aapWMx3CemmGpu/q/pb
Z71Qs52oC5KqteN0P6qMCY7nKtTrCNHyK9lueh7yfR7F5soKiVHOOB+NVeWcELsSneSSspaA
gRuxXaRCTSbUc65SsrJiJrvgwluTnukv+Px0y0AuL1AMSLj1pIC6CNdLpz/kSUzBnO1Ywyhk
NnwmqsDiOgxJWwWNR7Xkl0pFeGamGjzwFmThBLQmkTr0fUuxhycTH3UP7jYaaoEjtZrxeOSC
SQ8bqJYT7x+vJq6957yUfu+7i1VeU9gmDpyFLcsmOkYlNQHDKo+jr1JpjFXbSv2FvjcxKCio
KRIQK0USifKudWXbGl51aswaQejRntfycJOXstuhMtYD+yKpjgqVEBcsKbcwO5jQ7hAntUri
yW+GOkB6ww4FLA5V4iclOMNEgT1Z3bW6fTcfqoZOWEiJG8s+VMnK8TdMpEUtBmXZwwxkMSMX
2cGSopfDWSFxj+/LeDKuN/QaXFAM5m1JVzNCn0nT13qiWO1j05XWpbLIeQjUYfRtz7ebLjU6
sUPHHQ3Rt3hCZJKxb/tkrz7KljCTCvP3CKhdXOeeOKUAHmv3ANOSYpKre+yVyGZIY9F61eO7
jUhrhdnCWyaOFVUyZnlVkb7JMEe6QkVbM/JpvsC44rFRNI0IBd85ga+aPwn+ulsuLM7LUA5A
ZAtWukfqrc/cAGOsDCX8IwFOrqF+XaiZ2KJRDoKoDBWxzd/FP4ujLcmZDmoOjMTRJMJYHVY6
n5Nfg6WalhZbUxX3SD65G7q7rqJb9TmF4I2F4XdE+ibD5q40WcAHxKIlNh03kcmh0RWdKBIo
sDl1zTgC0Wd81xksfeFlQ+sD8XB+KJSqty5hbDPXjG7Jz9FoGo8H+enr6fT2cP90uonqbrZ/
ic7Pz+cXifX8Hc8V34hP/ql2FhdqLofJtiFaCxHODLmfIUuQToWnjskArDJPMuShIVlxxNd8
SlxMIaUueuYOXAcfjxlaePjS4uFvwof35BxWIKBuQLXlZqu3xePD6/n0dHp4fz2/4Dk5kDz3
Br4fbaONc/Mp+WOb1lumF+7zsW9jajk7lwqjXePf9extRCg0IrqBLMyE0hMYjI6+a7OcEHXE
nJXiwFFBjlYkuIKo5wEyijbsBHK79H1dRQ70QL1HlxHyScOFwfdUU5cZySM/cElflyPHBtaq
UWUWJ+Ken6tX6Cp0LdGBg6jkAPgUsHTzJdFcAvCJ9h8B/Y2lCl9rtYEjsKS88mggsBRejj+n
0C1FX10t+fEYWk5TJC7P8Yz5dIKWpCf2mQFf2ZDfwsziOra4HSNPwleOZ5uQBwbYGBINi3T5
LE+l0wNp2xYBNWSzsqwwyPdgwmaUETbC69Bf0NdvCtNajbFDM3m0A3eZJSAEoOCwt3aC/hDF
01NVkwnmWycIiSoisFofrYBNgBAOA9txnMQFnRQyMnmBXEnfd9w/P0i/yUHxONT3sFbwnSUq
fFiSZHmbWdzrX9gD0iJOZvCI9hvWJJYSBKuVHp5bY+LbNveVK+0ZybYFizmxGpoQWpZntEm2
ysvZC0OTDk/55/nNKPtHKwvOCzegJp4RsBSNF0s/WJEZtowOySoz+FQztRkso4iJuGXc9X2i
iACMjiIIYKWeNSkQaTklccD8ScxGbcrWoeKvfQIujw2vgnRbzgyecyRG7wWGbc0H8EcZUMlz
j7nuKqGQYWoxkUMRapZXMnJ1/SAYiGogPSSEAp9aOsRgRTo1N4inmRZ+j5RXRJakS3GJwdyJ
zsgHtV2tyAkHkHCx/EAnom+HBbnGQ4Q8LlUYiCGD9BXd/usV3Z7rkFjDfBa7jnWg2DRNYImG
bUuiNxEIHRtAjrmaYXAhpucirgbwlDwml+8X2Gi9AeJRJ2DrVDKo1W3D6t3fZ6RSlViPsq6S
9tjDMUEWm5ulXaZUAH5e4ku2DezAW+pyCNgadrhk1e2UKHGQyOVWYtjHfT89oDEelsHYRyE/
W6J7VTUNFjXypnMm9Wmql1lcJpAtKFBOhiERUIdHJGommyS/zUqVhvZGzZ2ebbTL4Bd1vSvQ
qoEddaN/VDdVnN0md/TZqPhQvMKxw4NfAysOfbOtykbzDy4xJAUf2lCm5Ukke6gUtM9QTL1f
i03W6J2dNoVeS/iyrbrIIj397V2if3Fgease/Snw9q4RrsEtCWboCVktVtZqhE9s0zA92/aQ
lTvS8GeoRskzGAWVJg95NEWrUxKjXWIPSFntKy2RCpbghthP1D7+ZAHgRy07z5nocp8isemK
TZ7ULHYNaLteLrRxhOTDLkGTrZQOR4CFELf0RdVZhatgd2nOuFapIkM3kFXa6i1WVCVom8Q2
hooO1uNCkNT0yjZTCVXTJrcqqWYlukTPK1VJS2StovK3CeyN7kpN/dQw3PPI0JgjuU+p81SZ
gTCkkeErSYNg2VTYxBJljZZsztDNT5lFXAOaDLaIKg00ldGAnBW8K7caEcMp5ll5qxeVtyg7
oPVJizbB0ZV13mmFaQqtJ7dNkpSMy+fPM8lQW7xgTfupulPTlanGJ222rwwlUNVcixKp4jtQ
AtSp4QA2HW/ny5/5Q5lul7QOp9K+Vo2BhD7MsqIi7SYRPWZloamTz0lTqe0wUYgZ8/NdDJOp
VZ0OAUD6XbfR2nugR1Cxqhh/aVN0Xs9LDrxhUJcdcxnQdRFCthavVUxJbnMGav16fj8/nInQ
C5j07Uaao5AgVNZULlwVk8shPPxV1jL4abWLsh5NK2FZN1iJqrhh94FEPSgT0kQwgh3j/S5S
s5A7pxucPxP9IpIoy6pDh/9lcphcoE21Up0XYGON9w9q00wBSdCENFM9TAv44/tb0Sgtfbg/
Yv1hB/okz0j/0hPPJhf6kLeqnA3dpbXdoeMbk9JHG5bqNZgBi1MtIUbnt3e0/sYnGk9ojU0J
URSsjouF0Vv9EQWCpsabbSSfpMzAZOujQgmZkqA2aLEN7dK3LYG2LUoAh2Up9e1OMi7SW6c6
dq6z2NXIZO1BjCDuBEedR+PwAtcsfAo9i5dCBlCRdZ2oqst0BaGbrnM8Ineeh45zhQzlrihI
niKR2oT45gQ2UEZSuwMjiHMFVAUHZOEIrdCs+2Y5HMOhRE/3b2+0JmORVnFh2CAbDgiZj42O
bgvTNVgJE8o/b0S12wq2CcnNl9N3fKSC3kl4xLOb33+832zyW9QtPY9vnu//mm4375/ezje/
n25eTqcvpy//gkRPSkq709N3cdP5jP4VH1++ntWKjHxa6w/E2SBDqcEE4hYNFidWaZ0TYS1L
GbUIk7lSWEwoWx0ZzHjsykesMgZ/s5aGeBw38ps9HfN9W90+dUXNd5VNTU5sLGddzOgMqjKZ
VshkFresKejdpMw1ecuDNow+akLY3PfdJnB9raU6pkz92fP9H48vf5h+hYSGj6NQNUgVVNwn
XOnrrLZ7MRbfi2EXN7RVqZjfDqTf9RFy9QIhrdfjJAwvt+6//HF6/yX+cf/0M8wiJ5D7L6eb
19N//3h8PQ3z78AyLTPwhRiMn9MLvmf9oi+GREYwJ2c1bE7IKFkzV9xh6KhKNV29oPqkZ7K0
DRqBFRnnCZ6CkUbbYgLcZbAOSzS5m6hKmDYF6OTXRwoyxrQgP8rrTIVwjlkFC4rojHkYsxbw
i0xE+1yZu5Bvy2J8KUS15MQyNzWpvUWvklq743zl6npEGB4Zo3QwRwIKt5d4ZLqcqlFJDCeP
9oE+cLGsiTB21/WcWHPrOfKdqYTp52NyLXbe0iERsR7cJcxYb444XkcOlvyJxa2tnE0NK4yj
rSVHRVbQdrMSZ1LUiX2kjExpG2fQtJRnS4lrnykbIQnJavabpaQZbUUplxAE1Oq3leDTwjGQ
9Qkd1+J8QuXyPeqSTZZG8aTBUumDrc5d91HeeDZasxIty64XYGS05HSbW+yiZJ5qk8HAIR+y
SWxF1Pad6xmTwwTjo4iPsioqvqLvBTWmcEnqjb44duY2c8RKti+MbekA1bmr+KmToKrNgtAP
LbX6LWLdBxLwG2hH3OjaFFId1eGRNt6Q2Vj6odbiWdI07JA1oB+4bbqaeO+KTZWTNW4zWm3h
w0TVVFpCj6AxjfXiqNUOVvGrav20muQqyqwkX7hoSUWVLaMjnsL0xYc64pDx3aayPEGSm493
tK8UueNbl2yPro5XYbpYebQIT6v8eQJVjyzImTQpskDLDEiuNjWxuGvly6Ih0z1PtiqtySpf
X9/nybZq9dN8AVh3v9McE92tItVr4ICKUJy21Uc8nUXJu2acZZLclCZxsxXDciRn1Bm5qGfG
4b/9lhnltxW/xVc/yT7bNGoYWlG86sAaaCaNjNtYPf1kx2H5JDa4aXZsO/JFxLCawkPv9KAm
eQcfaF2WfBaNcTQ0LR6EwP+u7xxtm5MdzyL8w/MXRo9M2DJYUIZiorGy8raHRhYOJnkrS2n9
7a+3x4f7p5v8/q/TKy2m9U66KSurWhCPUZLt9bKIAKX7DXklOS09vYW2ihqWqhSN3jqP2Pic
wTrk5STwHX5iP/BTWW2Fn/KF6vXijtgl0GkbWXZFv+nSFF8GXPi0FbHSEafXx+/fTq/QFZez
O30jlaIMWBXYdDxFbB+2DVIt300HQsZR7ZG5K9s0WezNrRDSPP14qqw1T/QTFT4X519aGlgU
TSlugHPIbAi0+HT//vX8+jx501elFaYc110Zo2wko/H9R3IwBLm17VKFkxPjlCzPNvgCuOLK
zazoFfOYK+0xaoJ2JjgJh07Vws2M3xOsaV9tdKWT9gU+sSTPp9K+Y5FD0XDaYNGdAe0jI3Xl
dc5AIw/x0r7VW2H4M+U0laziDBpNOiNjG6iT1gSWEf3sXmFK/iYTxjPgiX1tMvM2JUxyfyPJ
xDatziz2zpxZUhCsnnNrE6R2BSfxmJKhgRcRsWUDXJRJuMalP3rSYO0azZKTLpcSRgqjhCtS
2d7V8kMH8RM4ap1l1MOuTu4iLo8G+DXFAVRTFOGoQm2o4hmR+m6oO2yUH3g+r7QVkA47+j4N
oMxZhotO/qAoyEhIScFhEa5cek80a+yW5/PrX/z98eG/iACl07ddidufHlaTnfyovsCAsf0m
r+Q9ScFnipHDhxdac45tlhaQlJTshHwSp69l78nNPqONMuVcyMPhfD9E57WhnXy7g3eXaNBw
oeCv4aW73MAXai9MSoh+ESybBpeXJS7I/5+xZ2tuG+f1r2T2aXfm9FQXy5Yf9oGWZFu1KCmS
7Dh90WQTb+vZJM44ztn2+/WHIHUBKcj9XpoaACleQRDEZX0H4ZnSlXwWk4MEJjmD4ZfFWL41
WrAI+FTzCOihngmVzvXWoLnK536spTIkvjOsaTp39oOqIOkiaesqsXnA5p6uksBwKWaS/FRS
mVitPZC7b2I2UgC9Qctzz9vvB2/dHc6xh+MD4PHxEdjp8Cu+FgGjBWrJBFug8nswl1C0y8S5
ENN+zf2weZRA06Gn2LxZQpu0auCSvjVX8zCfraqIjKWg1lno+NZwQls3uYkzEhRVdb1yvfno
uFYBg0SIRhOrJPDmmk14t4S9HwYwq7R3MbVAhxlAVYtL114mrj0fdr9BOXrgJGOjylfEv56P
r//8bv8hBf9itbhpbOs+Xp8EBWFQevN7b6nzh7HVF3C744PWqLyW44MqrulUOjuJg9Tq/mKP
2Ux1Pn77ZmRHUgMtGNRqLFsWKL0h+bUMikNSxOLfNF6wlDrno5AFtbjGg81GGRTYkEKiBtYp
AMUjIamUpAIDQko+ksZwmlcf5uFMjyotwdGMDo3VID1nWCT2HX/mUa7fLXo+8/bG52PXiDLW
QB3y/qeQkWs7RKG9S0UUVkU8LY1U19ypCSx8Zzqk1J12Gpg9hM1cDCuqQPevBwAP7MnUt/0h
pj08EWgdVJmYUBLYRpD47Xx5tH7rhwJIBLrK1vQLKuDHHxgBm+54NAx9KDA3x9fL4fz3w6Me
TRHKCBa3HF17HQHEe9A7I8EqigUBrbdxVEM0Cx0N6dWwhgeMwaB5RJa9llxli6YWdEvBFgvv
a1S6w0+xxd7HMYpaeFhCmKExuBBktCPVwAZRWm2LexqP3S90eH0XViRuOnOG8PU99z1du9mi
hnFpDALO9lMjSD5CQarq64X1qEEaYu5Ttcr8zONLFihKL3DJpAgtRVwmgjWQ1SuUc630XhAQ
bc6DJbgsjSBUzhkK49IjL3F67nqahkxF0A3kxK58enYkBhbK1U8sbl2HCq7SbTCVB5joW5vc
2SzQJxkezpxKyH3lc6UQuucWowovOfglX18ZYoeSqXgRgYc9YnFBap1GXFx8Z2RXdj6dNqfr
icdbxgTuoDpjwkxuGKYA6CFn3JChDTa8azxm6hjFfH61xBx7xFO576sYhbmu4NB1k1dbGfCM
WCeCWTnYywnBPZuYIoB7xB4Dpud79ZLxOLmnhwIIrnZQklCO7Yhg5uhJ9DBq8uv6BZe9QqP6
IIMkFdFqJFVyTyhP2F9Qtk27xunC0plY1CEjrjwUPyurjT2rmE8w9IlfUbMJcJccN8B418ac
l3zqTMjVvbid+GQax27F5l5gEYsIFjLJLdUF8EqNbdi4YZ1f79NbnlOVgqdMHQ2NN0+vn4J8
e33TLCvxP8smGG+Z7ojtBDqGOc2phDg6zA8A9y2V1Y5uR8hZb5Xe1dlDR3Rl8OAwCIgNobNU
DKC+3QBr4lJKRU8aYddMwOrKRIBgMzXQRhVMLJKVwPRgGf5Gg6hbdyxgOH5UDm5ZmAwy0uuQ
2yDjoJIVH+YrXlEI1Lw7KGxmR2+gQzJNx7Yut82XuyEMno+H1wsaQlbep0Fd7fUmih+NADwY
6bpgcYiqXGyXyIugm1BZLbwXEkufbffNe3X/ATFVRYKfg9bhZDLD/tgxh9YGcVzrdJU93egx
LHOWkoHqt9oLEIQsiHXXAAHKYWWvojQuqKhmQBFCcmtFodfGsNYbAGVUBBmW+OUHINopYaUn
UGlUke9lUKrY4ssbgPhSZfnsqoBVfyWhNqDjzCwAFUXpdrDfZFSl99Pfl5v1z7fD+dPu5tvH
4f1COeqs7/Oo2JEHhkKBH38OBuDDRpUVW6l45L0uowjpt8U4p7O3pEFOv8aI7RTp7yIKMhqj
r0Mr/xextGVctHqz+NOxJv4VMnHvwJSWQcrjMhiGuGuQi0wPIdmAYQOS/W3wOStG7CAbAvX0
51i6xrBFluI0TillSkMQlwy1ePDxIKFjfiI8dqbH4CkJxleBHuzjYLoYPKUb5dv0Fa+j4OKC
Rxl4NASM54mKKWRZMATEVxRJHjjudDQQn0k6dU1SnVDsQ98aDoAEU7MXssCiLTQ7AiHQ8SsT
JAgsf6SHsvAvavdJ/RmqwDDd7zHTCSlhtQSV41s2VVIgbDruIqag4ydhClpaxhSU5gHhnf1g
okLOXQfbYDTwZeIRC5jBYRFntlP7JC6Oi6y2h9skhgUcO9YmGKCC6R7sozNi4HgeTJ2rw8LC
W9uhjKYafCpIqpo5RupzHUs9FmEKjg9fA2FPKQYosAlb5MH1rSO2NAsJHsFDRvIOTjVEgLcE
WPqW37oDeOk5NP+JqfOXYEJBzK6c1A2dtJMZ5cBhNffJVJn96IkKph65mQQm3NKnqUaxZNfP
IEUlo0RdI9vxjW+R6v6GwHe84WEhgB4JrEs2gG/UX03rTfD04c4FPjjcaSXT5OF+TA0RCvJ/
JGKJhsGYOsSf2Q5t0F5UYh3pKkmlbo6zm/dL4xjVXZ9U4qHHx8Pz4Xx6OVww9PXh+fRNppdq
0ps9nl5FsYuhrGbhbGpNB99rirdl/zp+ejqeD48XmSsdV9RVU81c/QBuQGYwIfXxh7eHR1Hz
6+NhtIl9A23sMSZ/O9rvWZ8vPpSt7FK6lT9fL98P78duWFrEt59Ckn08vR1Em2S29ZYgPVz+
PZ3/kQPw8z+H8//cxC9vhyfZ0oBsnjd3u6y4yfHb9wuqsr3vlYnzY/ajpWJiHP8PXLoO528/
b+S8wbzGAa42mvneRB9PCSLHszi8n57hDXRsMFXGseal8ebTjUo3/Hx6PWgZfUo+w2MtIPtV
ryl8Ozz88/EGFb+D59r72+Hw+B1FNlVyu8oGja6JTQZMS+bJbVbX0/l01JzZ2sKLbCyqUZt2
QpntkSS8Cnuy1Hj57PUKq5Qy1lmVNYR+hZxX2iUsjcv7shSS9Rg341laB8mm3icpRIPf3H0d
6QHPSMf2VRHdK+ukvq8KVEclLdG1+PGhaCmgO0VGm921NGMRFVq8DD4y3nCIAUM1HmJyQ+yS
KyXbcDgGWAsT1QKHhuddH4s4XEVhY009aMeI1UqL1oLTdQ2740PgluEX8Q6KjZSC4j6vMvmO
GARFpNshn/6VGdyegX3/lEr3StyjPxEKsc4+LtCuqnt/2vm1t3EciJ7lXL3to7a2m0Kzguug
eZwjRVKwFgsm6j5UmphMTC0TvcwJRA4mlLgupZWsxXlIAgWzIBB5kVWZAd4sZDwbOmESj5KE
pdn+WnIUsTNhWsSq3GxR09cQUx22b15EYpPjtndbu53FJlR38Hx6/EflSYOzQsvy17ODUS0v
INdluKG+pF4kSUwZey4OIayjbO2s0HEz+iELEQVhEM0sKjypQaQeWMkqZObMOhhRH3TNcXhe
2rr8KcDVXTK1Jr9sZ7qnQ30hEvVU+EuqO5olYpL9qPzakUB8y+v93QVIXl3flXmcYmNMtZTK
08f5kcixJyooC2k1gh+jBDTaVSZU/qx1009BuUjCjrIXJWQ4+zym5XjBEGSyjjoYcQ/rCHi1
pc+njqLitJwbNQlBILwqfVayOFlk9HUkFsO7bU2UCFno5XQ5vJ1Pj6RxRgThkeDxa1jw7eX9
G/FIkvNSO98kQCqnqScciez0qu14QAYY8EPsZKnTx+vTnRBWhw8YHa2R6qADQ8y6VMvj0qHk
+0P3DdHH38uf75fDy00muNb349sfILQ9Hv8+PiJTXyWSvQh5X4AhDYFxwVicTw9Pj6cXCnf8
X76n4LcfD8+iiFmmXyDbdC/uzAWjt6GMsTnMWbE/Ph9ff4zVqZxLxI7bkmciHJjLIrrtrgrq
583qJCp61eT1BiUOyF0bmTNLw4gznKcHE+VRAacOS/V0XRoJiDqQwIOWSREl2A8KeTP4NWXO
yjLeEenam64NzLn7UTCTwkT7KpCmQ7KC6MdFSPltnJlBNYpY3EgCI1VQiyjir1nKhvB97mDz
2wasZ4JqgM1TWlq5k7l2r2zwnO3tiTej9HI9hetidUED74xJzCqLyp/PXJrrNyQl9zxSVdng
W1e9wUcFImjlG11y4VlB+WjGuBLxo/F5o2B1sCDBYNaepeAiYBTbyISsWnohADcGpyBkEd9S
/8VORajMgFR+tYSN0ZE4mKRsA5HpJQW4r5FWb3RDt+DM9snkbDywPcvMZYmhutAfMgc/KobM
xTYhIRc3UktbggpE2RNIDH5IR+Hv1JddTa0pR6uRehVe2dQSVW/2ZYiCBcmfej82++DLxrZs
JBVwIaDgVxTO2WyC90QD0CsC4HSqF/O1PHACMPc823iCbqDa+pYg2vKM74OJZdG6d4GbOp5H
jENZbYRgref0EKAF86wBI/yFFqwVh8KZM0czLn7PccYCYFvWHtidDvN9HRayOaywVa5Dk9TR
6aJ0FyVZDvGrqihQV9r+eXRPP6LFKYPUl1pFyqCygXU1JFXgTGZUHRKjWxZJ0JziosBgXWyY
Awkipnhn8CB3J47m3pPWX21zWFK2nRlPVooFq5GipjiUZwvPwm2iX/kreJkILN/WegxQLni9
HB6ivsauUPQAt0veOdx+vvo38OXUtkaq2omrciGVVE0nG+np7VlIVUgACr4fXqT3d2kqA1mV
iK5DWO42DmZ/tQhKn558dqvvtN1XH69QzEZUtWW7NUlW09AMDXWOT62hDmic1X23bzpiZorN
6x48Bpo8GnjZNVCxHCWqlnn7XfOb8lSojEI0rulxc1X/eMW6z1bxK1jBg2IKY/pwz5rSL2MC
5ZLnjUBMJjiGeuh5c6eoFwwHbJBQV59vMB1h1DIL8wwypGrLMiwnk5FHOz513JHwPGLXejZt
cgko36HfT8XensxGUuio/WE0vHumePp4efnZyOf6NCoH72i3ilJjDpWMbeQwNDFKZC3NNa2R
KMFl0K4lBFg7vD7+7F4E/gN68DAsP+dJ0u1ZeRlfgV7+4XI6fw6P75fz8a8PePVoafLvD++H
T4kgPDzdJKfT283vooY/bv7uvvCOvvDfPDt04snKxkeu+m1mr0FbbHVfZEKaoDh3vnUtrMdv
AOTmUdWwfVzSKDAZNtHVylXvZoppHB6eL98Ro2uh58tN8XA53PDT6/Gi88BlNFHGoHgxupY9
4qzWIIdGweuPl+PT8fJzOJ6MOyoPeb9/1hXJXNdhIL5rRrZuQxmDG3Wlx/CvSschK6q2Dk7y
Ec8sbNsPv51u1GKxyi7gjPZyeHj/OB9eDq+Xmw8xUNqaiI01ERNrYsP3U3oTx+kO5n7azD1N
o+Y6Kfk0LAn/OvpFC+wla5Zom5GFX8S4uSMGGSxxId0LjcvDck5H35Coue6euVjbM48U/AUC
S/IBdx3b15WN3B0LZCZQhucsRk0tShgFxBRrZfEp2yRaLjK0tla5w3KxDJhl4eSu7elWJs7c
sv0xDPYylhAbOxLguwY2cEXwpjFdx76UzHZIk4EiLyxPW85NS7r84J0EWWiOtmKvir2tW/pk
eSWml14YuWiBY42iy9gW93waVW1c16Y5hljS211cOtSkVUHpTmxkXCAB2Jmp7Ss83HpYBpYA
X1OmCtDEcyl+sC0923eQymgXpIk5NLuICzF0Ri3nXTK1dX+br2IgxWANLaz5w7fXw0Vdkond
utHT68jfHv5tzedYsm/uypytUhJosiABE/ue6gNae1AwqjIeQWR7HMyGi1uq5+AAdg1Tkp+i
z6a2FSa6nbk1Dzx/4o4isPTJP54vx7fnww/tViil1W3nqhu/Pj4fX8dGGIu+aZDEKdFNRKNU
H3WRVTI7SfuNXzzQQ4vWRaNYp4RrGZCj2OYVQmuMvgKOBO+yLQGteGp8PgxNTCvEvJ0u4qw6
9hqZTj4Vq1XTPeSwMdDmyRM4xMfqE13Gh1/C87lt9WJGfj68w0GJBr8/QBa5NbVGMscuuLiq
U2sT8+oFKwb5HTqeSQcPXOd6yDAhhtq2N5I8SyDFDsGKl9Kb6u9gCjJWXiD1TGHNRhjP6lN5
E9JpbJ071hQJgl9zJo7E6QCAt4gUA17BSsWwl8nPpx/HF5DA4D376fiujHoGGySJQ1ZAPoSo
3mGv0SWY72iJ/oqlLhiW+7k3IhYC7dBWqjq8vIEEr6+V4bxWke5Jw5P93JralCVwxXPLQiMk
f2uzUYktM3KCSZRDm1ikFWVjueMRzsElft4szsenb4QqHkgDNreDPY4QAtCqhDA1OmzJNpFW
6+nh/ERVGgO1kKU8TD32HAC08GjRf0sznxA/FEPRNEACGIwE3Fa4gTsTwoLnzbLiZoUyBgm1
5BUSe0u0EN07pocOsgcASsbzwHnnAFjdJWY7BMhM6qTOkOL25vH78Y1IIVLcQkhrdCQXvF7F
MitrnRZ/2ojXNZidOMMqii/FOcTp1h4PlcKqkpbCOM9dG3c3C7SkroKlRBVo8asiSxL9GFE4
Vq1nc3LyGvy+tC369VYRLKIiGUmZqghivh9xFJVoyFIU314jyAPb319rAo/KMQNNic/jsmJi
VmgDK0VzJXp2QwAPnVfwkF10PJ6IogGnv2tVRKuC1Yuc07YRSyKjQ76+vyk//nqXj8P9Kmx8
kExDqkXA602WMhlLE5DUDlvfg8VE7fgpl4Ez0SbBKKhC2y4CGYh9JUNfjtQrfeBUQE69VoQw
P9hkoSK/F+3v06ycyICOAk3zoJ5ubzv/DZ3neMP6EFUlcOKuhbaffBJWiV/QlR2ePQuWU85q
HD/0iR9G+CwBUHZWao4PZ3CXlsfxi9LADPlOgb3qq/U2DUG7nXRhLghLTZaGRUYGjwuZdrcE
aysBIghltA/tjK8oiy01FhVK4tZC9I530BVJKxbCcIShjhHTk45gPGQJGIrSiJKKGSd9BgSf
2PfCNLpzEHHetvCSsZrNHfSGDsDmabkXWQQMnBdog4cs15ZWGY/Y05RJzI3Iskprejy//Ptw
pgwAQnSvET/qDOdLW8YFv2NFBI/bWoboMErE2l6gAGphEC70t/iQx/Ti4nEnRWBQwOClX7Dp
NKrTLK2jZSzEnCRZMD3uXgyJaup4sYSwwyOWwcu7OliuhjFlOoJVlq2SqOsgbSmwjOXSzxms
MVaUhD66Onw7P9z83Y5vpyxvhh2MqyVrxrerQHQyqu8gAaEK/oQGvASbKDzS0b5yajxWDaDe
s6oqhmAIryrWXJAMUWUUbAulAu0xrlm5O16LO1rLxKxlMl7LxKgFW2ZM6iiVlrdjsdMlzZiH
55dFiERn+GUGrYL4oAs5/lhGisXMQqTLkgAKUn35dRgZdyFOl2NSRVermiqS6oskIFFZsCyd
MeSiKgYlW5YcJ6og6rXT9q7fIACCwHV0JU0Jc5G1YGJiW9RweUiMHEaqUWjCB+2TT4+G+ZRW
WnroxumXKGjK99Mc4gyXY2sRzA71hasgKs6mYLu4vbHgFwCOcUpMsCSDh+37EbzZwQ6cZlW8
RKMUmoBYAYz72JKZdLfbrNL8PCUA3M1lSHOpSVqO2aDJ0K9NCcEHU9F2YrAV3thKt0te1TtN
76FAlNgkawgq7X7FtlW2LCcjC1B0W1sugRYzP9uJWwe71yh6mNh8YVyIRVGHOCkqRcCSO3Yv
VpK4HWVazhJELA6ZaPieEjw8fsfWnsuy5StIhlCsHvYZvY9birW4oWSrMSPKluqKGNNQZAvY
C/VI4kVJI8O841b20CsfQERkW9WQhJ+KjH8Od6E8+vqTD53d2Xw6tcbY2jY0Qy8r/WJWfl6y
6nNaGfV2m6Iy2BsvRRl6Ze06alS69fYPsjCCYAZ/TtwZhY8zsBYWd7U/fzu+n3zfm3+yUfg8
TLqtlrS3eloNWLcS898PH08nIUsQPZRnjaF3AdDGzIaGkXAdrRC/k0DoHaTXjDVrHIkSolcS
FvhJfxMVKR4qQ2yreK63SQJ6Vksr0STN4EhssOvtSjCuBf5KA5ItR/xA/hmcazIWg1yn92UV
cfKAjCohe20wVV9tasgB8BurOeVvTVmsIGZ3MXJikpd3jL7hK/Ka1j7KjKDpyM5R7Za7dBQP
LLUJ9Bmm5Mg0RDDt4uIkiIyWU+L8Ck5ombkuQ1cJOAjNn2ok0LdMsyNxzy+we5H6Xa+0yJZ5
IEQMgNWbYqGZBTTkV5hYlK9HgonE+jKC31fYtkTfRez/Gzuy3bhx5K805mkX2B2423ZiP+SB
ktgtjXWZkty2XwTH6XGMjA/4wCZ/v1U8JB7FdoAEtlnFQzyKdbEKn59gRt88jjW0KcgwcXjs
IEhgkNtjLo1Yvic4utG0MkXWHsTfGF9XJTFHAAnft+mAmrIYqWdR/tU2eMMfhqDSFBcRDNEe
gWjTDc4onw8/u63PENuO6kBObA8cD+KopDwYbev2kGjVqIv0iTaaeEiU4dpDWcW+ww026cEo
O4qHEp26T5+ikNNol6eHdIASF4l0HPHaiX3w6dFpbFy2eR0hwLLgrrOjeTgVlqvo9gDQ0v9I
GeQqMnDT1ZIewYouDpbOAGLrZuDHdHufYu3FDpeBn9LtLaMDJC10DoI3xLOmOBmF35wspZ4K
IRDjpgFT6mbWMoCUl31BmaZmBBCfBtG4w5AQ0bDeyQU/Qa5EUZZuADAD2zBeFrStbEIRnFMv
rQ28SDFPWBb2W9RD0VOdys+Hoe5ptB/EWdHlbqPIwToKvTJk+c92L4+7fxbfb25/3D/eWe+e
JVdQiPN1yTadFYVc1np+uX98+6EMzQ+717swU70UTM/k00KH58OUUPhMveQXyKHoq2Hi1Sve
dXjyAowjW5uN1yOGsMtFEw/Ehe/tzTAyTqdfy65qhoHXncR26dPDM/Dw/327f9gtQEa8/fEq
v/RWlb+EH6tGhKokW8NqylBYHVLuvDaxoF1bRp5/WkgZCPdr2uN4kyUYOL5oSRMkrzFZrNQN
QHstyMyst3POa3g1dP2kKjPCEIiIquaX5cHqaGLqeugLyCCakiuH6RKcZbI1ANLiYT3IjMUy
wSPNVki622xr0iHGJC+zZAvoEl83eUPXW0SplVCmqFifWqfDh6j5aWo3lKzurhFwEhSziC+8
WopSVQwNwSCN2GEHrcJJqlTz/eXgp2VHtvGUITj67YqzNztVJZBZZLuv73d3zvGV08gve153
jt5KtYJQYBrtcOwewOwLc/x+eSvUNkDifW2TN3Gtyv2+jn6MaDDj++jFspQgpQfpIsUwS+Xa
z2joYmCW+GjHBkk6cHXxRlDM3POBBk2kg9yIv4EKOwg2EBDCAdV6Hw7QW4XltO0xVILeERWv
Stic4VcYyJ5hoVkdk/vQ4R8VzkUVNn1RwT8WFxwmLEFZkidou5G3y7zKTMBZBHnMoKhIsUT/
CrCnb/WaE4hnQSnS9AZVxxnOn60ntuZWTg8qEtdKuRjOXRSYqwCkSv2F53OBLxXen9VVkt88
3rmvsJt1jzL20E5P0ciPy5nI9uBNY0DQmKPZvWedQxgVGZpA8gw0A+yt1YF7d7YM6L+F2AIP
QrFaUdzxgpUDkLq52e05EFogt1lD0w1VDehy07RkOBUbPjXvAM3nTMUd7NEsFMRVcdT6I8Fx
/YGqrU4PrzN1/ezZjTiqM85bWj2vdyNQrKqdWCzcLjNlX/zr9fn+EV/FvP5n8fD+tvu5g192
b7d//vnnv31GRPRwn/f8kgf00wp64Z4WGn27VZCxgy2OVlQfQVpZzE1iazYvJlMK8b1SmcQd
i7hsCOc7Oj1zJafYZM4pudvgXAljWbG2mO4MekXlAOA0YRbcOE85T4hujBiu3BWSfbbHIxkM
mClMGMd5BrtHgBAQCQel6be6BT7GGDGrNuviJBz+60yywQIW1CUKs+VbIPyLI76PpX2rcELp
KkAKfDCIY4V6EaECfaSDw714W0ikdMySD9cJb2SMBLEfI9aMhYLXAyxoWU6EZbX0GvENnA6U
n+8zyuhTdq55TBFwlx6msmoCW4duDdSQzdyPXAjpAD9bVueprWg0orlmDVtrX9OOtMp7dLb4
3bbjtl9WlIp39FhUCajYGTKV54PH/Umg9KuXy0Qb2RBnjef34/EQsoaPMR90NEX0rnNmCWJW
nV71DRWFCU3CdvUgx1ct3wUASHh8yXqoVef7oRvB2pzGMSLv2pCoOHDcFn0u8034/ShwJdlY
uUVE5qGg7UoeG8QEaaHug0aAFtgpkFT4L92aatqyVMlPkT643rjVUFL3VhMygKEXOkM+WpX4
joUffvR4pDr42jScNKspuSG30vrj9u+0Z1w3/YY0YrjY/kqEa2yRRckjAG+pn+CS+xzAwE+u
dX3SuiibITpQjE1YcWZAt7Cz4y3rnaFXvwsWsKuB186bcGUNYGLK3VlOMON9jteCdNOom5q7
86LKWV3jQx6MmyIrRPKhK8Ztz1cm5Zn0HNvjwDJAnwmfX0Kbmu06KKMxYwdxzxmcKZnZIvrD
9yyFf0jnNvRS9QxuwTZ+U6JXY/ySQ2eC/fkRZwowJkAS84pFhGr7pP0+5ofjV5/JQVpAQS/I
euHgYbtqneL5V5E1KTI+NnlaLA9Pj2T2DV/OnC9uTGnSEkkN5o+B5SkqxYWooK01zQOASBvh
VKTKAK4s1KbAMuO7M+/S7zDMMhmiUpJdKXefbbLEroN/ExUmGX1IOga3IIhdPSZXgPNu15Zo
W4ZTqRDrZqyHiKVSYuzrCw4jJvYoOkWDHQ0mE+WVUfQ6IUAxSKfme6WUagebtGvZw3Zay5IN
mdDS63G8zJLU7bbtpfnWDRUyAwJBy/J1y5ohKSe1mytGlsm6HGw1v1y96YSGdwvGekDdt4xj
Oh5cnhzMkrEPg0ld0rBB/m6FjXKgkhgfWtePgWJ39AU1Y3DKJWGC645/EVWxV1IGMY4+1hBh
5D4nLY0DqLWImNdbFvVSbeB0VbjjQZYuai8/impesjZ7GPm6KkgRckLDraI5UFLf3A5w6qTw
G6o2hnqLHm9CK/Al6SVviAlxMygnZhUBZnf7/oLPCAMzBzojOLcukHwg/8hVAQiJcsTZVdeN
kN2hwwvbRzBnTTlfagSHPPGrMcthNbiQT3cjV712Z8XEQJ18pwOXVUSoNriUUK9BjjwAJw0d
PLtmEK6wj4oMuMGRza+ajOe8bCPKXrVZ50E6WaM86Jc//ph4VhnceDJYvfx6fnta3D697BZP
L4vvu3+e7YAvOhIyKzfMTq3lFK/Ccu4kbpgLQ1TgltKizW1m14eEldDrhiwMUYXDrk9lJKJl
sfCGHh0Ji43+rG1D7LO2DVtIm4pAFU4mBB2POrc3ii7kaZYT20NDK1azDTE8Xb4iGowkvnYr
jlnRSfOC1IoFzW/Wy9WJk31XA/AWJwupkbTyZ3wsaGIBYX7gQYvyR7gFq0g5G/ociEVYjry8
OoEBrCuqsKFNOXBdAcmwOWTs/e07Po6/vXnbfVvwx1s8dJiE4X/3b98X7PX16fZegrKbt5vg
8KVpRUzOJiXDY+sqOYN/q4O2Ka+Wh3b4GjN6fl5ckLspZ3AvOTm/VPhYGVXp4emb7fZsekvC
qUv7cMpSYqfwNIy7XoptUNZSnVwSDQJp3wop/qnQQjev32PDdvLsGSpCFV5SnV8oTBMEYff6
FvYg0kM3xIYDUG/U9qwiYhF7G0oxIxZ1vgDYLw+yYh1uTZJoRjdIlR0RZQReATuGl/iT+E5R
ZUAI4l+IcDcq0AxYHZORzCf44eog3NY5W1KF0BZV7KZwmooPw8IqLOs3Ynka1t+2qlV1u94/
f3djgZu7MNy4UDb2xB0Lxccn4fCxvC6mWNH+BLJ6SArS21XDRRoucALi0bogtokBzF67wY5m
GL2/INM5GQx0E/G8fi3YMdlq1+/ZBRkxjWv5MyQLObsmmJKOlR2jNpIqJ2feEFeCqHKiBy5a
J0azWz52HV+R3fScETPSbxtciPicaITYTBvw8Xw7oc8SRmW5twM2TjO8Rm00MZDymswLpoAn
R+HBKK/DDQdl+URExc3jt6eHRf3+8HX3YgL4UYNidVeAlEWxdplIlBaEhmjq7n+LgkVduS2k
lPbXnjGCfv8qepCgUKhr2iuib6nPRy3PR/1PiJ3mOX8LWUTcbHw85vmghLy156NmIOFVrZ7N
Zl4SgwBGEkEbDpSYhG84yEUkJC/W9fj59PiSWmMb/tG0IDJGJ0kZq6ZdJzVxHeXGYNVK05DF
1+VjlkXG1bUI39/wOQtpiC4HweDk9PhnSm5tjZIeXtJp2jy0T04ORLqbi5C7cLrZB4f2L9aR
cap8C5Qqr7uqKo7Ct5TcpVrmFwFsh6TUON2QuGiXxwenY8pR7C7Qj1E/6p4R2rO0+zw5kU7Q
WWMh4SjvYAe0EqDY1JjBiKsHoRdcqM68B82K6mLgyL+lSPC6+BujOtzfPapwR9Jv1HHJU0+V
bH2HcOxGIbxDiX8emILzy14wexJiqoymzpi48vujdBuq4aSU+Xy6Pjq0GUPSEuk7MOskpCry
7MIK1KO9tIpr5lp4L/IG2QjRdOjhlhWs1s+aZpSkqHHwUse6/jKFvvr6cvPya/Hy9P52/2hL
A0nRC46pGJ1bblZtz3DKzi+HZ0fdMSa8rhd12l6NayGjmzgJsiyUktcRaM3xHWFhG8IMCEMf
YPgCmImk6EM4pqv0QgkYkFc8KckxH6SJcFG44m4KxAkuMafIyWEKGKHQAV31w+jWcqUZFGMo
Z0wNgZPMk6tI0l8bhUz6qxCY2AbcCwKSiMUFoJHWnDBhZZEoCY7GdRznMblbr+YZNT1AA/VS
kLsJ3XrcadEg4KhkfeGEjMDSjIfl1zBCvK8172aXzhyd+ZjrhmwDeDOiR8mx0eVkK5fXWOz/
rZUjbpkMpNOGuAX7dBQUMjuq11zW50OVBADM+xe2m6R/2QulSyNmsvnbxs114RhhJkACgBUJ
Ka/tnKMW4PI6gt9Eyq2ZMEdaurq4AfYFRxfDpmwcEcAuxVbtQ5zYLu6J3Kx1Z8wcVhMsK9CN
gnNFLBqR2cSCdV2TFkATJfEUzHHRkOFNeOUXodFpdIiSNNrZE9ZtytBTEK2j+iG/5/HpoOBF
4iOYoyrjUuClzdCXy6JN7VChK2qzXktzvwMZhRsN59wm/mWTuH8RR7ku3cAaaXk99szJbisy
V52SZWSMT3GOChyr/6p18+TCH+vM6ropMvQHgMtXOLJItwmfksygtmmsPqYrQ6XPKuw3vEBX
KzcSFppM0HGFMFj9H7l1g7HbEQIA

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--LQksG6bCIzRHxTLp--


From xen-devel-bounces@lists.xenproject.org Sun Feb 18 19:47:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 19:47:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enUvq-0006v6-Uo; Sun, 18 Feb 2018 19:47:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enUvp-0006uj-4B
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 19:47:29 +0000
X-Inumbo-ID: 725f034f-14e4-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 725f034f-14e4-11e8-ba59-bc764e045a96;
 Sun, 18 Feb 2018 20:46:44 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enUvi-000640-Vv; Sun, 18 Feb 2018 19:47:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enUvd-0005QG-Eq; Sun, 18 Feb 2018 19:47:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enUvd-0003Lb-5c; Sun, 18 Feb 2018 19:47:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119539-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=fb0db76a47d0ce66b7fe11f88fee53dcdfbe6f12
X-Osstest-Versions-That: libvirt=91482930184edaf774bac3b110dfbab0dcf70649
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 19:47:17 +0000
Subject: [Xen-devel] [libvirt test] 119539: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTUzOSBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk1MzkvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExOTQ2NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5NDY0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTk0NjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC1xY293MiAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyIDEzIHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICBmYjBkYjc2YTQ3ZDBjZTY2YjdmZTExZjg4ZmVlNTNkY2RmYmU2ZjEyCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICA5MTQ4MjkzMDE4NGVkYWY3NzRiYWMzYjEx
MGRmYmFiMGRjZjcwNjQ5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk0NjQgIDIwMTgtMDItMTcg
MDQ6MjU6MjggWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5NTM5ICAyMDE4LTAy
LTE4IDA0OjI2OjQ0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgWmh1YW5nIFlhbnlpbmcgPGFubi56aHVhbmd5
YW55aW5nQGh1YXdlaS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQtcWNvdzIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L2xpYnZpcnQuZ2l0CiAgIDkxNDgyOTMwMTguLmZiMGRiNzZhNDcgIGZiMGRiNzZhNDdkMGNl
NjZiN2ZlMTFmODhmZWU1M2RjZGZiZTZmMTIgLT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 20:48:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 20:48:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enVs7-0002T7-IA; Sun, 18 Feb 2018 20:47:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enVs6-0002Sg-P3
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 20:47:42 +0000
X-Inumbo-ID: 270e8a6e-14ed-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 270e8a6e-14ed-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 20:49:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enVrx-0007il-Lv; Sun, 18 Feb 2018 20:47:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enVrs-0000B5-Dg; Sun, 18 Feb 2018 20:47:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enVrs-00034O-7c; Sun, 18 Feb 2018 20:47:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119564-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 20:47:28 +0000
Subject: [Xen-devel] [seabios test] 119564: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTU2NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk1NjQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDYgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgMTAwIGRheXMgIDEyOSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICAzIGRheXMgICAg
NyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 18 23:10:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 18 Feb 2018 23:10:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enY6I-0003qx-0X; Sun, 18 Feb 2018 23:10:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3x04=fm=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enY6G-0003qV-RT
 for xen-devel@lists.xenproject.org; Sun, 18 Feb 2018 23:10:28 +0000
X-Inumbo-ID: 18ee9cac-1501-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 18ee9cac-1501-11e8-b9b1-635ca7ef6cff;
 Sun, 18 Feb 2018 23:11:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enY66-0002u3-6Y; Sun, 18 Feb 2018 23:10:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enY60-0006IN-OG; Sun, 18 Feb 2018 23:10:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enY60-0002eK-IR; Sun, 18 Feb 2018 23:10:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119544-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 qemu-mainline:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:heisenbug
 qemu-mainline:test-arm64-arm64-xl-credit2:xen-boot:fail:heisenbug
 qemu-mainline:test-armhf-armhf-xl:xen-install:fail:heisenbug
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=f0fa81767555fe2c4b5f8c9e0725a80eac1d7f56
X-Osstest-Versions-That: qemuu=cc5a0ae03e0d011521ca5b32d3995a299b6b3ad3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 18 Feb 2018 23:10:12 +0000
Subject: [Xen-devel] [qemu-mainline test] 119544: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6439536348316260932=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119544 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119544/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-libvirt-raw  6 xen-install      fail in 119475 pass in 119544
 test-amd64-amd64-qemuu-nested-intel 17 debian-hvm-install/l1/l2 fail in 119475 pass in 119544
 test-arm64-arm64-xl-credit2   7 xen-boot                   fail pass in 119475
 test-armhf-armhf-xl           6 xen-install                fail pass in 119475

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-credit2 13 migrate-support-check fail in 119475 never pass
 test-arm64-arm64-xl-credit2 14 saverestore-support-check fail in 119475 never pass
 test-armhf-armhf-xl         13 migrate-support-check fail in 119475 never pass
 test-armhf-armhf-xl     14 saverestore-support-check fail in 119475 never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119386
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119386
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119386
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119386
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119386
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119386
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                f0fa81767555fe2c4b5f8c9e0725a80eac1d7f56
baseline version:
 qemuu                cc5a0ae03e0d011521ca5b32d3995a299b6b3ad3

Last test of basis   119386  2018-02-16 08:40:03 Z    2 days
Testing same since   119475  2018-02-17 08:05:40 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Anatoly Trosinenko <anatoly.trosinenko@gmail.com>
  BALATON Zoltan <balaton@eik.bme.hu>
  Daniel Henrique Barboza <danielhb@linux.vnet.ibm.com>
  Daniel P. Berrange <berrange@redhat.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  David Gibson <david@gibson.dropbear.id.au>
  Dr. David Alan Gilbert <dgilbert@redhat.com>
  Edgar Kaziakhmedov <edgar.kaziakhmedov@virtuozzo.com>
  Emilio G. Cota <cota@braap.org>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Jan Beulich <jbeulich@suse.com>
  Klim Kireev <klim.kireev@virtuozzo.com>
  Laurent Vivier <lvivier@redhat.com>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Peter Xu <peterx@redhat.com>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Suraj Jitindar Singh <sjitindarsingh@gmail.com>
  Thomas Huth <thuth@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          fail    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  fail    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   cc5a0ae03e..f0fa817675  f0fa81767555fe2c4b5f8c9e0725a80eac1d7f56 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6439536348316260932==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 00:17:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 00:17:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enZ9D-0008RY-97; Mon, 19 Feb 2018 00:17:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enZ9C-0008RB-55
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 00:17:34 +0000
X-Inumbo-ID: 2cb8cac5-150a-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2cb8cac5-150a-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 01:16:48 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enZ96-000586-Ad; Mon, 19 Feb 2018 00:17:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enZ90-0000Vp-TA; Mon, 19 Feb 2018 00:17:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enZ90-0007c9-M5; Mon, 19 Feb 2018 00:17:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1enZ90-0007c9-M5@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 00:17:22 +0000
Subject: [Xen-devel] [linux-linus bisection] complete test-amd64-i386-xl-raw
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcmF3CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0Oi8vZ2l0Lmtlcm5l
bC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKVHJl
ZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJt
d2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0
aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQK
VHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiogRm91bmQgYW5kIHJl
cHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0cmVlOiAgbGludXgg
Z2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xp
bnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGM3ODY0MjdmNTdiNmRjNGY1NmY5YTg0ZGE1
MmI0MTIxNmU5NGYxMjUKICBCdWcgbm90IHByZXNlbnQ6IGVmN2Y4Y2VjODBhMGJhN2JkMDBlY2U0
Njg0NGM4OTk0MTE3ZGM5MTAKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk2MDcvCgoKICAoUmV2aXNpb24gbG9nIHRv
byBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcmF3Lnhlbi1ib290Lmh0bWwK
UmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0
aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
ClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwtcmF3Lnhlbi1ib290IC0tc3Vt
bWFyeS1vdXQ9dG1wLzExOTYwNy5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTEx
ODMyNCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQt
aTM4Ni14bC1yYXcgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoK
IDExOTUxMSBmYWlsIFtob3N0PXBpbm90MV0gLyAxMTg2MjkgW2hvc3Q9YmFyb3F1ZTBdIDExODU5
OCBbaG9zdD1lbGJsaW5nMV0gMTE4NTg2IFtob3N0PWh1eGVscmViZTFdIDExODU3NiBbaG9zdD1p
dGFsaWExXSAxMTg1NjYgW2hvc3Q9Y2hhcmRvbm5heTBdIDExODU1NiBbaG9zdD1waW5vdDBdIDEx
ODUzOCBbaG9zdD1yaW1hdmEwXSAxMTg1MDEgW2hvc3Q9aXRhbGlhMF0gMTE4NDY0IFtob3N0PWNo
YXJkb25uYXkxXSAxMTg0NDUgW2hvc3Q9ZWxibGluZzBdIDExODQyOCBbaG9zdD1maWFubzBdIDEx
ODQwMSBbaG9zdD1odXhlbHJlYmUwXSAxMTgzNjIgW2hvc3Q9YmFyb3F1ZTFdIDExODMyNCBbaG9z
dD1odXhlbHJlYmUxXSAxMTgyODMgW2hvc3Q9YmFyb3F1ZTBdIDExODI3NiBbaG9zdD1lbGJsaW5n
MV0gMTE4MjUwIFtob3N0PWl0YWxpYTFdIDExODIxNSBbaG9zdD1pdGFsaWEwXSAxMTgxMTIgW2hv
c3Q9Y2hhcmRvbm5heTFdIDExNzk5NiBbaG9zdD1maWFubzBdIDExNzk0NSBbaG9zdD1odXhlbHJl
YmUwXSAxMTc5MDkgW2hvc3Q9YmFyb3F1ZTFdIDExNzc4OCBbaG9zdD1odXhlbHJlYmUxXSAxMTc3
NDggb2suCkZhaWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDExOTUxMSAvIDExNzc0OAoodHJl
ZSB3aXRoIG5vIHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0
aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4Zmly
bXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRy
ZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApU
cmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBn
aXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgYzc4NjQyN2Y1N2I2ZGM0ZjU2Zjlh
ODRkYTUyYjQxMjE2ZTk0ZjEyNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRm
YTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4
YWRiNTYxNDgzYjhkCkJhc2lzIHBhc3MgZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQx
MTdkYzkxMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgYjc5NzA4YThlZDFiM2QxOGJlZTY3YmFl
YWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEyMzA1NTUxZWY1ZTNjZDRkMmNlZDg1Nzcx
CkdlbmVyYXRpbmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdp
dDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51
eC0yLjYuZ2l0I2VmN2Y4Y2VjODBhMGJhN2JkMDBlY2U0Njg0NGM4OTk0MTE3ZGM5MTAtYzc4NjQy
N2Y1N2I2ZGM0ZjU2ZjlhODRkYTUyYjQxMjE2ZTk0ZjEyNSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDov
L3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MC1jOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjYjc5NzA4YThlZDFi
M2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMi0yYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFj
ZDE1Nzc1NjU1YTk3IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0I2VjMzIwNTQyZTRmNGRl
MTIzMDU1NTFlZjVlM2NkNGQyY2VkODU3NzEtYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFk
YjU2MTQ4M2I4ZAphZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3I6IHRyZWUgZGlzY29udGlndW91czog
bGludXgtMi42CkxvYWRlZCAzNDc5IG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBm
b3IgdGVzdCByZXN1bHRzOgogMTE3MjA1IFtob3N0PWNoYXJkb25uYXkxXQogMTE3MjUxIFtob3N0
PWh1eGVscmViZTFdCiAxMTczMDUgW2hvc3Q9aHV4ZWxyZWJlMV0KIDExNzM1OSBbaG9zdD1odXhl
bHJlYmUxXQogMTE3NjU1IFtob3N0PWJhcm9xdWUwXQogMTE3Njk0IFtob3N0PXJpbWF2YTFdCiAx
MTc3MjEgW2hvc3Q9ZWxibGluZzFdCiAxMTc3NDggcGFzcyBlZjdmOGNlYzgwYTBiYTdiZDAwZWNl
NDY4NDRjODk5NDExN2RjOTEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4
NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCBiNzk3MDhhOGVkMWIz
ZDE4YmVlNjdiYWVhZjMzYjNmYTUyOTQ5M2UyIGVjMzIwNTQyZTRmNGRlMTIzMDU1NTFlZjVlM2Nk
NGQyY2VkODU3NzEKIDExNzc4OCBbaG9zdD1odXhlbHJlYmUxXQogMTE3OTQ1IFtob3N0PWh1eGVs
cmViZTBdCiAxMTc5MDkgW2hvc3Q9YmFyb3F1ZTFdCiAxMTc5OTYgW2hvc3Q9Zmlhbm8wXQogMTE4
MTEyIFtob3N0PWNoYXJkb25uYXkxXQogMTE4MjE1IFtob3N0PWl0YWxpYTBdCiAxMTgyNTAgW2hv
c3Q9aXRhbGlhMV0KIDExODI3NiBbaG9zdD1lbGJsaW5nMV0KIDExODI4MyBbaG9zdD1iYXJvcXVl
MF0KIDExODMyNCBbaG9zdD1odXhlbHJlYmUxXQogMTE4NDQ1IFtob3N0PWVsYmxpbmcwXQogMTE4
MzYyIFtob3N0PWJhcm9xdWUxXQogMTE4NDAxIFtob3N0PWh1eGVscmViZTBdCiAxMTg0MjggW2hv
c3Q9Zmlhbm8wXQogMTE4NDY0IFtob3N0PWNoYXJkb25uYXkxXQogMTE4NTM4IFtob3N0PXJpbWF2
YTBdCiAxMTg1MDEgW2hvc3Q9aXRhbGlhMF0KIDExODU1NiBbaG9zdD1waW5vdDBdCiAxMTg1NjYg
W2hvc3Q9Y2hhcmRvbm5heTBdCiAxMTg1NzYgW2hvc3Q9aXRhbGlhMV0KIDExODU4NiBbaG9zdD1o
dXhlbHJlYmUxXQogMTE4NjI5IFtob3N0PWJhcm9xdWUwXQogMTE4NTk4IFtob3N0PWVsYmxpbmcx
XQogMTE4NjM4IGZhaWwgaXJyZWxldmFudAogMTE4NjcyIGZhaWwgaXJyZWxldmFudAogMTE4Nzc1
IGZhaWwgaXJyZWxldmFudAogMTE4ODkzIGZhaWwgaXJyZWxldmFudAogMTE4OTY4IGZhaWwgaXJy
ZWxldmFudAogMTE5MDY0IGZhaWwgaXJyZWxldmFudAogMTE5MTE3IGZhaWwgaXJyZWxldmFudAog
MTE5MjAxIGZhaWwgaXJyZWxldmFudAogMTE5MzUwIGZhaWwgaXJyZWxldmFudAogMTE5NDM1IGZh
aWwgaXJyZWxldmFudAogMTE5NTMyIGZhaWwgaXJyZWxldmFudAogMTE5NTc3IGZhaWwgYzc4NjQy
N2Y1N2I2ZGM0ZjU2ZjlhODRkYTUyYjQxMjE2ZTk0ZjEyNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlm
NjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZh
YTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTk1NzAgcGFzcyBlZjdmOGNlYzgwYTBiYTdi
ZDAwZWNlNDY4NDRjODk5NDExN2RjOTEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2Uz
OTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDE3MGI2ZDU3MjVkNjgwYTAyMDY3YTE1
MTIyZDQzOTgwODc1NWFiNjUKIDExOTUzNSBwYXNzIGVmN2Y4Y2VjODBhMGJhN2JkMDBlY2U0Njg0
NGM4OTk0MTE3ZGM5MTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgx
YmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgM2UzZDg5YTZkMTgzZjdmZmJhNzU2NWIyNjY0NWZjYTNm
NTQxMjhkZAogMTE5NjAwIGZhaWwgYzc4NjQyN2Y1N2I2ZGM0ZjU2ZjlhODRkYTUyYjQxMjE2ZTk0
ZjEyNSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1
MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2Rh
Y2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAx
MTk1NDEgcGFzcyBlZjdmOGNlYzgwYTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2RjOTEwIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNk
YzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IDVhMmZlMTcxMTQ0ZWJjYzkwOGVhMWZjYTQ1MDU4ZDYwMTBmNmEyODYKIDExOTUxMSBmYWls
IGM3ODY0MjdmNTdiNmRjNGY1NmY5YTg0ZGE1MmI0MTIxNmU5NGYxMjUgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0
YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5NTI3IHBhc3MgZWY3ZjhjZWM4
MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdkYzkxMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
Yjc5NzA4YThlZDFiM2QxOGJlZTY3YmFlYWYzM2IzZmE1Mjk0OTNlMiBlYzMyMDU0MmU0ZjRkZTEy
MzA1NTUxZWY1ZTNjZDRkMmNlZDg1NzcxCiAxMTk1NjAgYmxvY2tlZCBlZjdmOGNlYzgwYTBiYTdi
ZDAwZWNlNDY4NDRjODk5NDExN2RjOTEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2Uz
OTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGRmMWU0YzZlN2Y4ODkyZTk1MDQzM2Zm
MzNjMjE1ZGYwY2Q3YjMwZjcKIDExOTU0OCBwYXNzIGVmN2Y4Y2VjODBhMGJhN2JkMDBlY2U0Njg0
NGM4OTk0MTE3ZGM5MTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgx
YmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMjUyYzVkNzg5MmZlNzZmNDU4N2JhNDM2NDZkNGQwYzU2
ZmY4MTI4OAogMTE5NTU0IHBhc3MgZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdk
YzkxMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1
MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2Rh
Y2QxNTc3NTY1NWE5NyBhOTFiMmVjMzM3YTQ1ZDVkOThlNWE0Mzg3YWE2NTYzYmM1Y2RjNGM5CiAx
MTk1ODMgcGFzcyBlZjdmOGNlYzgwYTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2RjOTEwIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNk
YzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTU2NiBwYXNz
IGVmN2Y4Y2VjODBhMGJhN2JkMDBlY2U0Njg0NGM4OTk0MTE3ZGM5MTAgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYTIyMzIw
ZTMyZGNhMDkxOGVkMjM3OTk1ODNmNDcwYWZlNGMyNDMzMAogMTE5NTczIHBhc3MgZWY3ZjhjZWM4
MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdkYzkxMCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
MmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBhNTNiOWI5ODdhMGE5YjJj
Njc1NjlmOTBmM2Q3YWIxMzI3YWRlMmU3CiAxMTk1ODggZmFpbCBjNzg2NDI3ZjU3YjZkYzRmNTZm
OWE4NGRhNTJiNDEyMTZlOTRmMTI1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZj
ZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZm
NGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2
ZThhZGI1NjE0ODNiOGQKIDExOTU5NCBwYXNzIGVmN2Y4Y2VjODBhMGJhN2JkMDBlY2U0Njg0NGM4
OTk0MTE3ZGM5MTAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVh
MDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFl
MTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4
M2I4ZAogMTE5NjA1IHBhc3MgZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdkYzkx
MCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2Qx
NTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTk2
MDcgZmFpbCBjNzg2NDI3ZjU3YjZkYzRmNTZmOWE4NGRhNTJiNDEyMTZlOTRmMTI1IGM1MzBhNzVj
MWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3
IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKU2VhcmNoaW5nIGZvciBp
bnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE3NzQ4IChwYXNzKSwg
Zm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExOTUxMSAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTUyNyAocGFzcyksIGZvciBiYXNp
cyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTU3NyAoZmFpbCksIGZvciBiYXNpcyBmYWls
dXJlCiAwIHJldmlzaW9ucyBhdCBlZjdmOGNlYzgwYTBiYTdiZDAwZWNlNDY4NDRjODk5NDExN2Rj
OTEwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFj
ZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKTm8g
cmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBSZXN1bHQgZm91
bmQ6IGZsaWdodCAxMTk1ODMgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQgZm91bmQ6IGZs
aWdodCAxMTk1ODggKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdo
dCAxMTk1OTQgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTYw
MCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTYwNSAo
cGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5NjA3IChmYWlsKSwg
Zm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9ibGVtIGNoYW5n
ZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9w
dWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAogIEJ1ZyBpbnRy
b2R1Y2VkOiAgYzc4NjQyN2Y1N2I2ZGM0ZjU2ZjlhODRkYTUyYjQxMjE2ZTk0ZjEyNQogIEJ1ZyBu
b3QgcHJlc2VudDogZWY3ZjhjZWM4MGEwYmE3YmQwMGVjZTQ2ODQ0Yzg5OTQxMTdkYzkxMAogIExh
c3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVz
dC9sb2dzLzExOTYwNy8KCgogIChSZXZpc2lvbiBsb2cgdG9vIGxvbmcsIG9taXR0ZWQuKQoKcG5t
dG9wbmc6IDE1MSBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dz
L3Jlc3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni14bC1yYXcueGVuLWJv
b3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCjExOTYwNzogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTE5NjA3IGxpbnV4
LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5NjA3LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9u
cy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNv
dWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 03:16:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 03:16:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enbwF-0001hR-S9; Mon, 19 Feb 2018 03:16:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enbwE-0001h4-KS
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 03:16:22 +0000
X-Inumbo-ID: 73c424ae-1523-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 73c424ae-1523-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 03:17:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enbw6-0003w8-CV; Mon, 19 Feb 2018 03:16:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enbw1-0008OM-2S; Mon, 19 Feb 2018 03:16:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enbw0-0007KJ-P9; Mon, 19 Feb 2018 03:16:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119562-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 linux-4.9:test-armhf-armhf-libvirt-xsm:xen-install:fail:heisenbug
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start.2:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3e598a7089eef1fe04d5b87cc154295302960e62
X-Osstest-Versions-That: linux=7f3bd8db99746a60bcae1ec4059a4756d19b63c2
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 03:16:08 +0000
Subject: [Xen-devel] [linux-4.9 test] 119562: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0803500032261214625=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119562 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119562/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-armhf-armhf-xl-credit2 16 guest-start/debian.repeat fail in 119487 pass in 119562
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail in 119487 pass in 119562
 test-armhf-armhf-libvirt-xsm  6 xen-install                fail pass in 119487

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     17 guest-start.2           fail blocked in 119074
 test-armhf-armhf-xl-rtds 16 guest-start/debian.repeat fail in 119487 like 119074
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check fail in 119487 never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check fail in 119487 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119074
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119074
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119074
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119074
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119074
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                3e598a7089eef1fe04d5b87cc154295302960e62
baseline version:
 linux                7f3bd8db99746a60bcae1ec4059a4756d19b63c2

Last test of basis   119074  2018-02-13 12:04:22 Z    5 days
Testing same since   119487  2018-02-17 13:05:43 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  "Eric W. Biederman" <ebiederm@xmission.com>
  Adam Wallis <awallis@codeaurora.org>
  Al Viro <viro@zeniv.linux.org.uk>
  Amir Goldstein <amir73il@gmail.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Konovalov <andreyknvl@google.com>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Arvind Yadav <arvind.yadav.cs@gmail.com>
  Aurelien Aptel <aaptel@suse.com>
  Bart Van Assche <bart.vanassche@wdc.com>
  Benjamin Gaignard <benjamin.gaignard@st.com>
  Boris Brezillon <boris.brezillon@free-electrons.com>
  Borislav Petkov <bp@suse.de>
  Bradley Bolen <bradleybolen@gmail.com>
  Brian Norris <briannorris@chromium.org>
  Catalin Marinas <catalin.marinas@arm.com>
  Christoffer Dall <christoffer.dall@linaro.org>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dan Williams <dan.j.williams@intel.com>
  Daniel Lezcano <daniel.lezcano@linaro.org>
  Daniel Mentz <danielmentz@google.com>
  Daniel N Pettersson <danielnp@axis.com>
  David Daney <david.daney@cavium.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Eric Biggers <ebiggers@google.com>
  Eric W. Biederman <ebiederm@xmission.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Fainelli <f.fainelli@gmail.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Guenter Roeck <linux@roeck-us.net>
  Hans de Goede <hdegoede@redhat.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Hans Verkuil <hansverk@cisco.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Horia GeantÄƒ <horia.geanta@nxp.com>
  Hugh Dickins <hughd@google.com>
  Imre Deak <imre.deak@intel.com>
  Ingo Molnar <mingo@kernel.org>
  Ivan Vecera <ivecera@redhat.com>
  J. Bruce Fields <bfields@redhat.com>
  James Hogan <jhogan@kernel.org>
  James Morse <james.morse@arm.com>
  Jens Axboe <axboe@kernel.dk>
  Jiri Kosina <jkosina@suse.cz>
  Joe Lawrence <joe.lawrence@redhat.com>
  John Keeping <john@metanate.com>
  Julia Cartwright <julia@ni.com>
  Kai-Heng Feng <kai.heng.feng@canonical.com>
  Kamal Dasu <kdasu.kdev@gmail.com>
  Kees Cook <keescook@chromium.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liran Alon <liran.alon@oracle.com>
  Malcolm Priestley <tvboxspy@gmail.com>
  Marc Zyngier <marc.zyngier@arm.com>
  Marcel Holtmann <marcel@holtmann.org>
  Mark Brown <broonie@kernel.org>
  Martin Kaiser <martin@kaiser.cx>
  Matt Turner <mattst88@gmail.com>
  Matthew Wilcox <mawilcox@microsoft.com>
  Mauro Carvalho Chehab <mchehab@osg.samsung.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Max Filippov <jcmvbkbc@gmail.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michal Suchanek <msuchanek@suse.de>
  Mika Westerberg <mika.westerberg@linux.intel.com>
  Miklos Szeredi <mszeredi@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Miquel Raynal <miquel.raynal@free-electrons.com>
  Mohamed Ghannam <simo.ghannam@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Petr Cvek <petr.cvek@tul.cz>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  RaphaĂ«l Hertzog <hertzog@debian.org>
  Rasmus Villemoes <linux@rasmusvillemoes.dk>
  Richard Weinberger <richard@nod.at>
  Sakari Ailus <sakari.ailus@linux.intel.com>
  Sascha Hauer <s.hauer@pengutronix.de>
  Scott Mayhew <smayhew@redhat.com>
  Stafford Horne <shorne@gmail.com>
  Steve French <smfrench@gmail.com>
  Steven Rostedt (VMware) <rostedt@goodmis.org>
  Takashi Iwai <tiwai@suse.de>
  Tejun Heo <tj@kernel.org>
  Thomas Gleixner <tglx@linutronix.de>
  Toshi Kani <toshi.kani@hpe.com>
  Trond Myklebust <trond.myklebust@primarydata.com>
  Trond Myklebust <trondmy@gmail.com>
  Vinod Koul <vinod.koul@intel.com>
  Willy Tarreau <w@1wt.eu>
  Wim Van Sebroeck <wim@iguana.be>
  Xiaolei Li <xiaolei.li@mediatek.com>
  Yang Shunyong <shunyong.yang@hxt-semitech.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 fail    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   7f3bd8db9974..3e598a7089ee  3e598a7089eef1fe04d5b87cc154295302960e62 -> tested/linux-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0803500032261214625==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 05:26:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 05:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1endxy-0001wk-78; Mon, 19 Feb 2018 05:26:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1endxx-0001wY-I6
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 05:26:17 +0000
X-Inumbo-ID: 4e325dcd-1535-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e325dcd-1535-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 06:25:32 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1endxv-0007Yv-5W; Mon, 19 Feb 2018 05:26:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1endxp-0007xo-M9; Mon, 19 Feb 2018 05:26:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1endxp-0006W6-DP; Mon, 19 Feb 2018 05:26:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119569-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e54670ff2665ca62173a5805d0e5b2f8476fa15c
X-Osstest-Versions-That: xen=f50ea840b9a860927c7aca5fa64eb34e14f17164
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 05:26:09 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 119569: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8314465018384908826=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119569 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119569/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-xtf-amd64-amd64-3 50 xtf/test-hvm64-lbr-tsx-vmentry fail REGR. vs. 118721

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 118664
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118664
 test-xtf-amd64-amd64-1      50 xtf/test-hvm64-lbr-tsx-vmentry fail like 118721
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118721
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118721
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118721
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118721
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118721
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118721
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118721
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 118721
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118721
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118721
 test-xtf-amd64-amd64-2       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-3       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-4       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-1       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-5       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  e54670ff2665ca62173a5805d0e5b2f8476fa15c
baseline version:
 xen                  f50ea840b9a860927c7aca5fa64eb34e14f17164

Last test of basis   118721  2018-02-09 03:44:03 Z   10 days
Failing since        119182  2018-02-14 11:42:24 Z    4 days    5 attempts
Testing same since   119401  2018-02-16 11:24:35 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 611 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8314465018384908826==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 06:31:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 06:31:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enezF-0006PU-TP; Mon, 19 Feb 2018 06:31:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dflc=fn=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1enezF-0006PM-3n
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 06:31:41 +0000
X-Inumbo-ID: 701a1273-153e-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 701a1273-153e-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 07:30:55 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id x196so11509381lfd.12
 for <xen-devel@lists.xenproject.org>; Sun, 18 Feb 2018 22:31:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=PdE7KDqewIIIa0J6IrbLC4JY6j+2NqywPzmIqHpGclU=;
 b=N3pPfOQW50sbYcjldjOz/cpOBi07sYqWs+1dRptVdf9MeLT3LYu1vMgCt0Toq6HSJY
 AqZBYVekMTOo3AbZInlSbe/3MiT7yXVjIogTcl5VtRwdtBvDM3D7CNmIVz5VZGUfccGj
 fXRjEZWv278TsUU1LX3vRJAVDO2ZX9beMUqWYE7Tji43tkRpm4TZLRRD4r/DONtvOmzN
 uhdC0CZA4x1OOcz2ChdrTAWmbrmtRxx6UMTlpk9gQ7wUVHYCWNrmuDXRRi+lyTk1ZRT9
 YXr671ytZvtYhAhYdU4OkjzD/y+BNty+Mkg4yj2fPeR4NBzEvMpFLZ5uocop7Yg17RGG
 JOZQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=PdE7KDqewIIIa0J6IrbLC4JY6j+2NqywPzmIqHpGclU=;
 b=VzVE2WIXaG2c2FS21eLI6994XEobwhYrbQya2M8jLYZFOEkYMfNClKz6JEvAWQPn8/
 OCvriOKv2ahuehGE4ZVpeUwfydEdcdARLsYVd/fSPB79HwbzIS8pNNhztixLqAvPhwtx
 wwohnYSt50DdFenmonPbe3z9JC43C1K0Fq5lMQNElrkXJ2VihgL12LEBRFm7rwLGZNeC
 z2GgT8CyX0BQPM3PbXYy0a1xmtdqa+uR8ETkxv6OLG55g7RfoFsBTjWrXAyGyDzYGlyf
 dA0jlue0yvh29AnetRxjNOghE5oQp0Ws0iyHOdxGOli5muhVk1BXbrdFeySbhDPt0ANk
 kIIQ==
X-Gm-Message-State: APf1xPCKM1uxTFskZhpHgGBFQZ4TxykxIo+UlymfvD+6qdQ/GwsNJf9S
 MHxspLGiS3S3Jo8uJ+sTyXU=
X-Google-Smtp-Source: AH8x224N2vRm1QECJmV03oIBCOkauykb5o1D90GCDrdfNXslnOp+TNPYaIfnc0mMvn7PRaUcBBBvxw==
X-Received: by 10.25.225.130 with SMTP id l2mr9031207lfk.110.1519021897390;
 Sun, 18 Feb 2018 22:31:37 -0800 (PST)
Received: from [10.17.182.9] (ll-54.209.223.85.sovam.net.ua. [85.223.209.54])
 by smtp.gmail.com with ESMTPSA id
 s85sm2620586lfi.93.2018.02.18.22.31.35
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Sun, 18 Feb 2018 22:31:35 -0800 (PST)
To: alsa-devel@alsa-project.org, xen-devel@lists.xenproject.org
References: <1517819100-1029-1-git-send-email-andr2000@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <f06d5327-adc8-fa26-2f73-c292071cd94a@gmail.com>
Date: Mon, 19 Feb 2018 08:31:34 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1517819100-1029-1-git-send-email-andr2000@gmail.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/2] sndif: add explicit back and front
 synchronization
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cGluZwoKT24gMDIvMDUvMjAxOCAxMDoyNCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3Jv
dGU6Cj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+Cj4gSGksIGFsbCEKPgo+IEZvcmV3b3JkCj4gPT09PT09PT0KPgo+IFRo
aXMgY2hhbmdlIGlzIGFpbWVkIHRvIGFkZCBzdXBwb3J0IGZvciBleHBsaWNpdCBiYWNrIGFuZCBm
cm9udAo+IHN5bmNocm9uaXphdGlvbiBkdXJpbmcgcGxheWJhY2sgYW5kIGNhcHR1cmUgaW4gcmVz
cG9uc2UgdG8gY29tbWVudHMKPiByYWlzZWQgZHVyaW5nIHVwc3RyZWFtIGF0dGVtcHQgb2YgdGhl
IHBhcmEtdmlydHVhbGl6ZWQgc291bmQgZnJvbnRlbmQKPiBkcml2ZXIgZm9yIFhlbiBbMV0sIFsy
XSBhbmQgZ2F0aGVyIG9waW5pb25zIGZyb20gdGhlIHJlbGV2YW50IGNvbW11bml0aWVzCj4gKEFM
U0EsIFhlbikgb24gdGhlIGNoYW5nZS4KPgo+IFRoZSByZWxldmFudCBiYWNrZW5kIGlzIGltcGxl
bWVudGVkIGFzIGEgdXNlci1zcGFjZSBhcHBsaWNhdGlvbiBbM10KPiBhbmQgdXNlcyBhY2NvbXBh
bnlpbmcgaGVscGVyIGxpYnJhcnkgWzRdLgo+Cj4gQm90aCBmcm9udGVuZCBkcml2ZXIgYW5kIGJh
Y2tlbmQgd2VyZSB0ZXN0ZWQgb24gcmVhbCBIVyBydW5uaW5nIFhlbiBoeXBlcnZpc29yCj4gKFJl
bmVzYXMgUi1DYXIgQVJNIGJhc2VkIEgzL00zIGJvYXJkcywgeDg2KSB0byBtYWtlIHN1cmUgdGhl
IHByb3Bvc2VkCj4gc29sdXRpb24gZG9lcyB3b3JrLgo+Cj4gUmF0aW9uYWxlCj4gPT09PT09PT09
Cj4KPiBEdXJpbmcgdGhlIGZpcnN0IGF0dGVtcHQgdG8gdXBzdHJlYW0gdGhlIExpbnV4IGZyb250
IGRyaXZlciBbNV0gbnVtYmVyCj4gb2YgY29tbWVudHMgYW5kIGNvbmNlcm5zIHdlcmUgcmFpc2Vk
LCBvbmUgb2YgdGhlIGJpZ2dlc3QgZmxhd3MgaW4gdGhlCj4gZGVzaWduIHdlcmUgcXVlc3Rpb25l
ZCBieSBib3RoIENsZW1lbnMgTGFkaXNjaCBbNl0gYW5kCj4gVGFrYXNoaSBTYWthbW90byBbN106
IHRoZSBhYnNlbmNlIG9mIHN5bmNocm9uaXphdGlvbiBiZXR3ZWVuIGZyb250ZW5kCj4gYW5kIGJh
Y2tlbmQgZHVyaW5nIGNhcHR1cmUvcGxheWJhY2suIFR3byBvcHRpb25zIHdlcmUgZGlzY3Vzc2Vk
Ogo+Cj4g4oCcSW4gZGVzaWduIG9mIEFMU0EgUENNIGNvcmUsIGRyaXZlcnMgYXJlIGV4cGVjdGVk
IHRvIHN5bmNocm9uaXplIHRvCj4gYWN0dWFsIGhhcmR3YXJlcyBmb3Igc2VtaS1yZWFsdGltZSBk
YXRhIHRyYW5zbWlzc2lvbi4gVGhlCj4gc3luY2hyb25pemF0aW9uIGlzIGRvbmUgYnkgdHdvIHBv
aW50czoKPiAxKSBJbnRlcnJ1cHRzIHRvIHJlc3BvbmQgZXZlbnRzIGZyb20gYWN0dWFsIGhhcmR3
YXJlcy4KPiAyKSBQb3NpdGlvbnMgb2YgYWN0dWFsIGRhdGEgdHJhbnNtaXNzaW9uIGluIGFueSBz
ZXJpYWwgc291bmQgaW50ZXJmYWNlcwo+ICAgICAgb2YgYWN0dWFsIGhhcmR3YXJlcy4KPiDigJwK
Pgo+IGFuZCBmaW5hbGx5IGEgY2hhbmdlIHRvIHRoZSBleGlzdGluZyBwcm90b2NvbCB3YXMgc3Vn
Z2VzdGVkOgo+Cj4g4oCcSW4gJ2luY2x1ZGUveGVuL2ludGVyZmFjZS9pby9zbmRpZi5oJywgdGhl
cmUncyBubyBmdW5jdGlvbmFsaXRpZXMgSQo+IGRlc2NyaWJlZCB0aGUgYWJvdmU6Cj4gMS4gbm90
aWZpY2F0aW9ucyBmcm9tIERvbVUgdG8gRG9tMCBhYm91dCB0aGUgc2l6ZSBvZiBwZXJpb2QgZm9y
Cj4gICAgICBpbnRlcnJ1cHRzIGZyb20gYWN0dWFsIGhhcmR3YXJlcy4gT3Igbm8gd2F5IGZyb20g
RG9tMCB0byBEb21VIGFib3V0Cj4gICAgICB0aGUgY29uZmlndXJlZCBzaXplIG9mIHRoZSBwZXJp
b2QuCj4gMi4gbm90aWZpY2F0aW9ucyBvZiB0aGUgaW50ZXJydXB0cyBmcm9tIGFjdHVhbCBoYXJk
d2FyZXMgdG8gRG9tVS7igJ0KPgo+IFRoaXMgaXMgaW1wbGVtZW50ZWQgYXMgYSBjaGFuZ2UgdG8g
dGhlIHNuZGlmIHByb3RvY29sIGFuZCBhbGxvd3MgcmVtb3ZpbmcKPiBwZXJpb2QgZW11bGF0aW9u
Ogo+IDEuIEludHJvZHVjZWQgYSBuZXcgZXZlbnQgY2hhbm5lbCBmcm9tIGJhY2sgdG8gZnJvbnQK
PiAyLiBOZXcgZXZlbnQgd2l0aCBudW1iZXIgb2YgYnl0ZXMgcGxheWVkL2NhcHR1cmVkIChYRU5T
TkRfRVZUX0NVUl9QT1MsCj4gICAgIHRvIGJlIHVzZWQgZm9yIHNlbmRpbmcgc25kX3BjbV9wZXJp
b2RfZWxhcHNlZCBhdCBmcm9udGVuZCAoaW4gTGludXgKPiAgICAgaW1wbGVtZW50YXRpb24pLiBT
ZW50IGluIGJ5dGVzLCBub3QgZnJhbWVzIHRvIG1ha2UgdGhlIHByb3RvY29sCj4gICAgIGdlbmVy
aWMgYW5kIGNvbnNpc3RlbnQpCj4gMy4gTmV3IHJlcXVlc3QgZm9yIHBsYXliYWNrL2NhcHR1cmUg
Y29udHJvbCAoWEVOU05EX09QX1RSSUdHRVIpIHdpdGgKPiAgICAgc3RhcnQvcGF1c2Uvc3RvcC9y
ZXN1bWUgc3ViLW9wcwo+IDQuIFBsYXliYWNrL2NhcHR1cmUgYnVmZmVyIHNpemUgaXMgc2V0IG9u
IHRoZSBiYWNrZW5kIHNpZGUgdmlhCj4gICAgIFhFTlNORF9GSUVMRF9CVUZGRVJfU0laRSBYZW5T
dG9yZSBlbnRyeQo+Cj4gV2FpdGluZyBmb3IgeW91ciB2YWx1YWJsZSBjb21tZW50cywKPgo+IFRo
YW5rIHlvdSwKPiBPbGVrc2FuZHIKPgo+IFsxXSBodHRwczovL2dpdGh1Yi5jb20vYW5kcjIwMDAv
bGludXgvY29tbWl0cy9zbmRfdXBzdHJlYW1fdjEKPiBbMl0gaHR0cHM6Ly9naXQua2VybmVsLm9y
Zy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXguZ2l0L3RyZWUvaW5jbHVk
ZS94ZW4vaW50ZXJmYWNlL2lvL3NuZGlmLmgKPiBbM10gaHR0cHM6Ly9naXRodWIuY29tL3hlbi10
cm9vcHMvc25kX2JlCj4gWzRdIGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL2xpYnhlbmJl
Cj4gWzVdIGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzgvNy8zNjMKPiBbNl0gaHR0cDovL21h
aWxtYW4uYWxzYS1wcm9qZWN0Lm9yZy9waXBlcm1haWwvYWxzYS1kZXZlbC8yMDE3LUF1Z3VzdC8x
MjM2MTcuaHRtbAo+IFs3XSBodHRwOi8vbWFpbG1hbi5hbHNhLXByb2plY3Qub3JnL3BpcGVybWFp
bC9hbHNhLWRldmVsLzIwMTctQXVndXN0LzEyMzc0NC5odG1sCj4KPgo+IE9sZWtzYW5kciBBbmRy
dXNoY2hlbmtvICgyKToKPiAgICBzbmRpZjogaW50cm9kdWNlIHByb3RvY29sIHZlcnNpb24KPiAg
ICBzbmRpZjogYWRkIGV4cGxpY2l0IGJhY2sgYW5kIGZyb250IHN5bmNocm9uaXphdGlvbgo+Cj4g
ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vc25kaWYuaCB8IDE3MyArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKy0KPiAgIDEgZmlsZSBjaGFuZ2VkLCAxNzAgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 07:51:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 07:51:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1engDh-00039F-Qi; Mon, 19 Feb 2018 07:50:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1engDg-000398-ES
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 07:50:40 +0000
X-Inumbo-ID: c5a1772b-1549-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5a1772b-1549-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 07:52:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 00:50:33 -0700
Message-Id: <5A8A8FD502000078001A8E3A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 00:50:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
 <46e2fbd4-06e3-275f-834c-72d91515c823@citrix.com>
 <5A869D9902000078001A84B0@prv-mh.provo.novell.com>
 <7b247467-81cd-5614-c18d-35d888277e76@citrix.com>
 <5A87131C02000078001A883D@prv-mh.provo.novell.com>
 <3dfdadbf-a436-3319-e58a-140d401915b5@citrix.com>
In-Reply-To: <3dfdadbf-a436-3319-e58a-140d401915b5@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/PV: avoid indirect call/thunk in I/O
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAyLjE4IGF0IDE4OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDIvMTggMTY6MjEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxNi4w
Mi4xOCBhdCAxNjo1MCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTYvMDIvMTggMDg6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDE1LjAyLjE4IGF0
IDE3OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDE1LzAy
LzE4IDE2OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYwo+Pj4+Pj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jCj4+Pj4+PiBAQCAtNzMsNTUgKzczLDQyIEBAIHZvaWQgKCpwdl9wb3N0X291dGJfaG9vayko
dW5zaWduZWQgaW50IHAKPj4+Pj4+ICAKPj4+Pj4+ICB0eXBlZGVmIHZvaWQgaW9fZW11bF9zdHVi
X3Qoc3RydWN0IGNwdV91c2VyX3JlZ3MgKik7Cj4+Pj4+PiAgCj4+Pj4+PiAtdm9pZCBfX3g4Nl9p
bmRpcmVjdF90aHVua19yY3godm9pZCk7Cj4+Pj4+PiAtCj4+Pj4+PiAgc3RhdGljIGlvX2VtdWxf
c3R1Yl90ICppb19lbXVsX3N0dWJfc2V0dXAoc3RydWN0IHByaXZfb3BfY3R4dCAqY3R4dCwgdTgg
Cj4gb3Bjb2RlLAo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwb3J0LCB1bnNpZ25lZCBpbnQgCj4gYnl0ZXMpCj4+Pj4+PiAgewo+
Pj4+Pj4gICAgICBzdHJ1Y3Qgc3R1YnMgKnRoaXNfc3R1YnMgPSAmdGhpc19jcHUoc3R1YnMpOwo+
Pj4+Pj4gICAgICB1bnNpZ25lZCBsb25nIHN0dWJfdmEgPSB0aGlzX3N0dWJzLT5hZGRyICsgU1RV
Ql9CVUZfU0laRSAvIDI7Cj4+Pj4+PiArICAgIHNpZ25lZCBsb25nIGRpc3A7Cj4+Pj4+IEknbSBu
b3QgaW4gZmF2b3VyIG9mIHNwcmlua2xpbmcgJ3NpZ25lZCcgYWxsIG92ZXIgdGhlIGNvZGUgYmFz
ZS4KPj4+Pj4KPj4+Pj4gbG9uZyBpcyBhbHJlYWR5IHVuYW1iaWd1b3VzLCBhbmQgYSBmYXIgbW9y
ZSBjb21tb24gY29uc3RydWN0IHRvIGVuY291bnRlci4gCj4+Pj4gSXQncyB0aGlzICJjb21tb24i
IHdoaWNoIG1hZGUgbWUgdXNlICJzaWduZWQiIGhlcmUgKGFuZCBpbiBzaW1pbGFyCj4+Pj4gcGxh
Y2VzIGVsc2V3aGVyZSkgLSB3ZSBzdGlsbCBoYXZlIGZhciB0b28gbWFueSBjYXNlcyBsZWZ0IHdo
ZXJlIHBsYWluCj4+Pj4gc2hvcnQvaW50L2xvbmcgYXJlIHVzZWQgd2hlbiB0aGUgdW5zaWduZWQg
dmFyaWFudCB3b3VsZCBhY3R1YWxseSBiZQo+Pj4+IGJldHRlci4gSGVuY2UsIF9hdCBsZWFzdF8g
dW50aWwgdGhvc2UgaXNzdWVzIGFyZSBhbGwgZ29uZSwgSSB2ZXJ5IG11Y2gKPj4+PiBwcmVmZXIg
bWFraW5nIGV4cGxpY2l0IHdoZW4gc2lnbmVkIHF1YW50aXRpZXMgYXJlIG1lYW50Lgo+Pj4gQnV0
IHdoeSBkb2VzIGl0IGFjdHVhbGx5IG1hdHRlcj8gIE5vb25lIGNhbiBibGluZGx5IHN3aXRjaCBi
ZXR3ZWVuCj4+PiBwcmVmaXhlZCBhbmQgdW5wcmVmaXhlZCB2ZXJzaW9ucyB3aXRob3V0IHVuZGVy
c3RhbmRpbmcgd2hhdCBpcyBnb2luZyBvbiwKPj4+IGFuZCBkaXNwIGhlcmUgaXMgYSBzaWduZWQg
dXNhZ2UuCj4+Pgo+Pj4gQWxzbywgYXJlIHlvdSBwcm9wb3NpbmcgdGhhdCB0aGUgZW5kIGdvYWwg
Zm9yIGEgImNsZWFuIiBjb2Rpbmcgc3R5bGUgaXMKPj4+IHRvIGhhdmUgYWxsIG5hdGl2ZSBDIHR5
cGVzIGV4cGxpY2l0bHkgcHJlZml4ZWQgd2l0aCBzaWduZWQgb3IgdW5zaWduZWQ/IAo+Pj4gSWYg
bm90IChhbmQgSSByZWFsbHkgaG9wZSBub3QpLCB0aGVuIHB1dHRpbmcgc2lnbmVkIGluIGhlcmUg
aXMgY2F1c2luZwo+Pj4gZXh0cmEgd29yayBmb3IgdXMgdG8gdW5kbyBsYXRlci4KPj4gUGVyc29u
YWxseSBJIHdvdWxkIGluZGVlZCBwcmVmZXIgZm9yICJzaWduZWQiIHRvIGFsd2F5cyBiZSBhZGRl
ZAo+PiB3aGVuIGEgc2lnbmVkIHF1YW50aXR5IGlzIG1lYW50LiBPZiBjb3Vyc2UgeW91IGhhdmUg
dG8gbG9vayBhdAo+PiB0aGUgY29udGV4dCB3aGVuIGNvbnNpZGVyaW5nIHRvIHN3aXRjaCBhIHBs
YWluIHVzZSB0byB1bnNpZ25lZCwKPj4gYnV0IHF1aWNrbHkgcmVjb2duaXppbmcgbm9uLWNhbmRp
ZGF0ZXMgb2Ygc3VjaCBhIHRyYW5zZm9ybWF0aW9uCj4+IGlzIHBvc3NpYmxlIG9ubHkgd2hlbiB0
aGV5IGFyZSBhbWVuZGVkIGJ5ICJzaWduZWQiLgo+IAo+IFRoZSBmaXJzdCB0aGluZyBJIGV2ZXIg
dGhpbmcgd2hlbiBzZWVpbmcgInNpZ25lZCIgaXMgInRoZSBhdXRob3IgZG9lc24ndAo+IHVuZGVy
c3RhbmQgQyIsIHdoaWNoIGlzIGEgZGlyZWN0IGNvbnNlcXVlbmNlIG9mIGJlaW5nIGFuIHJlZHVu
ZGFudAo+IGtleXdvcmQgd2hpY2ggaXMgYmFyZWx5IHVzZWQuICBUaGUgb25seSBjYXNlIEknbSBh
d2FyZSBvZiBpdCBhY3R1YWxseQo+IGhhdmluZyBhIHNlbWFudGljIHVzZSBpcyB3aXRoIGNoYXIs
IHdob3NlIHNpZ25lZC1uZXNzIGlzIGltcGxlbWVudGF0aW9uCj4gZGVmaW5lZCwgcmF0aGVyIHRo
YW4gc3BlY2lmaWVkLgoKQW5kIGJpdGZpZWxkcyBhcyB3ZWxsLCBldmVuIGlmIHRoZSBzcGVjIHNh
eXMgc28ganVzdCBpbiBhIGZvb3Qgbm90ZS4KCj4+IFRoYXQgc2FpZCwgaWYgZHJvcHBpbmcgdGhl
ICJzaWduZWQiIGlzIHRoZSBvbmx5IHdheSB0byBnZXQgeW91ciBhY2sKPj4gKGFuZCBiZXNpZGVz
IHRoZSBleHByZXNzaW9uIGZvbGRpbmcgeW91IGhhZCBubyBvdGhlciBjb21tZW50cwo+PiBzbyBm
YXIpLCBJIGNlcnRhaW5seSB3aWxsIChyZWx1Y3RhbnRseSkuCj4gCj4gVGhlIG90aGVyIHRoaW5n
IEkgZmluZCBwYXJ0aWN1bGFybHkgb2RkIGlzIHRoYXQgeW91IHVzZSBzaWduZWQgZm9yIHRoZQo+
IGRlY2xhcmF0aW9uLCBidXQgbm90IGZvciB0aGUgY2FzdC4KClRoYXQncyBmb3IgdGhlIHNpbXBs
ZSByZWFzb24gdGhhdCBfdGhlcmVfIGl0IGRvZXNuJ3QgbWF0dGVyOgpUcnVuY2F0aW9uIGZyb20g
KHNpZ25lZC91bnNpZ25lZCkgbG9uZyB0byBpbnQzMl90IHdvcmtzIGFsbCB0aGUKc2FtZS4gUGx1
cyBldmVuIGlmIEkgY2hhbmdlIHRoZSBjYXN0IHRvIGluY2x1ZGUgInNpZ25lZCIsIHRoZQp0eXBl
IG9mIHRoZSBleHByZXNzaW9uIHRoYXQncyBjb252ZXJ0ZWQgdG8gaW50MzJfdCBpcyBfc3RpbGxf
CnVuc2lnbmVkIGxvbmcgKGR1ZSB0byBzdHViX3ZhJ3MgdHlwZSkuCgo+IEkgZG9uJ3Qgd2FudCB0
byBibG9jayB0aGlzIHBhdGNoIHNvIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyCj4gPGFuZHJldy5j
b29wZXIzQGNpdGl4LmNvbT4sIGJ1dCB3b3VsZCBwcmVmZXIgaWYgd2UgZGlkbid0IGxpdHRlciBz
aWduZWQKPiBldmVyeXdoZXJlLiAgSWYgeW91IGFyZSBnb2luZyB0byBpbnNpc3Qgb24gdXNpbmcg
c2lnbmVkLCB0aGVuIHBsZWFzZSB1c2UKPiBpdCBjb25zaXN0ZW50bHkuCgpUaGFua3MuIEknbGwg
YWRkIGl0IHRvIHRoZSBjYXN0LCBidXQgYWdhaW4gcmVsdWN0YW50bHksIGFzIHRoZXJlIGl0IGlz
CnRydWx5IHBvaW50bGVzcyAoYXMgcGVyIGFib3ZlKS4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 08:45:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 08:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enh4P-0006zO-9o; Mon, 19 Feb 2018 08:45:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enh4O-0006zH-CH
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 08:45:08 +0000
X-Inumbo-ID: 61a665c9-1551-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61a665c9-1551-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 08:46:31 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 01:45:00 -0700
Message-Id: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 01:44:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage of
	types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEvQ09E
SU5HX1NUWUxFCisrKyBiL0NPRElOR19TVFlMRQpAQCAtODgsNiArODgsMjYgQEAgQnJhY2VzIHNo
b3VsZCBiZSBvbWl0dGVkIGZvciBibG9ja3Mgd2l0aAogaWYgKCBjb25kaXRpb24gKQogICAgIHNp
bmdsZV9zdGF0ZW1lbnQoKTsKIAorVHlwZXMKKy0tLS0tCisKK1VzZSBiYXNpYyBDIHR5cGVzIGFu
ZCBDIHN0YW5kYXJkIG1hbmRhdGVkIHR5cGVkZWYtcyB3aGVyZSBwb3NzaWJsZSAoYW5kCit3aXRo
IHByZWZlcmVuY2UgaW4gdGhpcyBvcmRlcikuICBUaGlzIGluIHBhcnRpY3VsYXIgbWVhbnMgdG8g
YXZvaWQgdTgsCit1MTYsIGV0YyBkZXNwaXRlIHRob3NlIHR5cGVzIGNvbnRpbnVpbmcgdG8gZXhp
c3QgaW4gb3VyIGNvZGUgYmFzZS4KK0ZpeGVkIHdpZHRoIHR5cGVzIHNob3VsZCBvbmx5IGJlIHVz
ZWQgd2hlbiBhIGZpeGVkIHdpZHRoIHF1YW50aXR5IGlzCittZWFudCAod2hpY2ggZm9yIGV4YW1w
bGUgbWF5IGJlIGEgdmFsdWUgcmVhZCBmcm9tIG9yIHRvIGJlIHdyaXR0ZW4gdG8gYQorcmVnaXN0
ZXIpLgorCitXaGVuIHNpZ25lZG5lc3MgbWF0dGVycywgcXVhbGlmeSBwbGFpbiBjaGFyLCBzaG9y
dCwgaW50LCBsb25nLCBhbmQKK2xvbmcgbG9uZyB3aXRoICJzaWduZWQiIG9yICJ1bnNpZ25lZCIu
ICBTaWduZWRuZXNzIGlzIHNwZWNpZmljYWxseQorY29uc2lkZXJlZCB0byBtYXR0ZXIgd2hlbiB0
aGUgdmFsaWQgdmFsdWUgcmFuZ2Ugb2YgYSB2YXJpYWJsZSBjb3ZlcnMKK29ubHkgbm9uLW5lZ2F0
aXZlIHZhbHVlcy4gIFRoZSBwcmltZSBleGFtcGxlIG9mIHN1Y2ggaXMgYSB2YXJpYWJsZSB1c2Vk
Cit0byBpbmRleCBhbiBhcnJheSAobmVnYXRpdmUgYXJyYXkgaW5kZXhlcywgd2hpbGUgdGhleSBt
YXkgb2NjdXIsIGFyZQorcmF0aGVyIHJhcmUpLgorCitFc3BlY2lhbGx5IHdpdGggcG9pbnRlciB0
eXBlcywgd2hlbmV2ZXIgdGhlIHBvaW50ZWQgdG8gb2JqZWN0IGlzIG5vdAorKHN1cHBvc2VkIHRv
IGJlKSBtb2RpZmllZCwgcXVhbGlmeSB0aGUgcG9pbnRlZCB0byB0eXBlIHdpdGggImNvbnN0Ii4K
KwogQ29tbWVudHMKIC0tLS0tLS0tCiAKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 08:48:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 08:48:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enh7T-00078I-NN; Mon, 19 Feb 2018 08:48:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=v7m9=fn=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1enh7S-000789-AH
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 08:48:18 +0000
X-Inumbo-ID: 852470b9-1551-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 852470b9-1551-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 09:47:32 +0100 (CET)
Received: (qmail 21208 invoked from network); 19 Feb 2018 10:48:12 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Feb 2018 10:48:12 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id A7ACB7FC21
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 10:48:12 +0200 (EET)
Received: (qmail 21649 invoked from network); 19 Feb 2018 10:48:12 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.5.22)
 by smtp02.buh.bitdefender.net with SMTP; 19 Feb 2018 10:48:12 +0200
To: Jan Beulich <JBeulich@suse.com>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <5A86CBF702000078001A85C3@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <6fe12bcb-3bde-b537-14d8-df06bd44af8f@bitdefender.com>
Date: Mon, 19 Feb 2018 10:48:12 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A86CBF702000078001A85C3@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.75026
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476021,
 Stamp: 3], Multi: [Enabled, t: (0.000009,0.003352)], BW: [Enabled, t:
 (0.000008,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.012272,0.000041)], URL: [Enabled, t:
 (0.000008,0.000001)], RTDA: [Enabled, t: (0.163712), Hit: No, Details:
 v2.6.22; Id: 15.1i601ek.1c5tf6cup.6vqdn], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: kevin.tian@intel.com, tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jun.nakajima@intel.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTYvMjAxOCAwMToxNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTYuMDIu
MTggYXQgMTE6MjIsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gVGhlIGVt
dWxhdGlvbiBsYXllcnMgb2YgWGVuIGxhY2sgUENJRCBzdXBwb3J0LCBhbmQgYXMgd2Ugb25seSBv
ZmZlcgo+PiBQQ0lEIHRvIEhBUCBndWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5kbGVk
IGJ5IGhhcmR3YXJlLAo+PiBleGNlcHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBD
b25zZXF1ZW50bHksIHRyeWluZyB0byBzZXQKPj4gQ1IzIHdoZW4gdGhlIG5vZmx1c2ggYml0IGlz
IHNldCBpbiBodm1fc2V0X2NyMygpIGxlYWRzIHRvIGRvbWFpbgo+PiBjcmFzaGVzLiBUaGUgd29y
a2Fyb3VuZCBpcyB0byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KPj4gaHZtX3NldF9jcjMoKS4g
Q1IzIHZhbHVlcyBpbiBodm1fbW9uaXRvcl9jcigpIGFyZSBhbHNvIHNhbml0aXplZC4KPj4gQWRk
aXRpb25hbGx5LCBhIGJvb2wgcGFyYW1ldGVyIG5vdyBwcm9wYWdhdGVzIHRvCj4+IHtzdm0sdm14
fV91cGRhdGVfZ3Vlc3RfY3IoKSwgc28gdGhhdCBubyBmbHVzaGVzIG9jY3VyIHdoZW4KPj4gdGhl
IGJpdCB3YXMgc2V0Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pv
Y2FydUBiaXRkZWZlbmRlci5jb20+Cj4+IFJlcG9ydGVkLWJ5OiBCaXR3ZWFzaWwgPGJpdHdlYXNp
bEBjcnlwdG9oYXplLmNvbT4KPj4gU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+PiBBY2tlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0
a2xlbmd5ZWwuY29tPgo+IAo+IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CgpTaG91bGQgSSByZWJhc2UgdGhpcyBiZWNhdXNlIG9mIGNvbW1pdAoyNDQ3MGI5OWMx
NjcxZGNhNTMxYzJjZjU3NDdlZGEyZjg4OTJlY2JjPwoKClRoYW5rcywKUmF6dmFuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 08:54:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 08:54:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enhCs-0007pB-BG; Mon, 19 Feb 2018 08:53:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enhCr-0007p5-3z
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 08:53:53 +0000
X-Inumbo-ID: 9a89043c-1552-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9a89043c-1552-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 08:55:16 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 01:53:46 -0700
Message-Id: <5A8A9EA502000078001A8E7B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 01:53:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Razvan Cojocaru" <rcojocaru@bitdefender.com>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <5A86CBF702000078001A85C3@prv-mh.provo.novell.com>
 <6fe12bcb-3bde-b537-14d8-df06bd44af8f@bitdefender.com>
In-Reply-To: <6fe12bcb-3bde-b537-14d8-df06bd44af8f@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: kevin.tian@intel.com, tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jun.nakajima@intel.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDA5OjQ4LCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3Jv
dGU6Cj4gT24gMDIvMTYvMjAxOCAwMToxNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9u
IDE2LjAyLjE4IGF0IDExOjIyLCA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4+
PiBUaGUgZW11bGF0aW9uIGxheWVycyBvZiBYZW4gbGFjayBQQ0lEIHN1cHBvcnQsIGFuZCBhcyB3
ZSBvbmx5IG9mZmVyCj4+PiBQQ0lEIHRvIEhBUCBndWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFy
ZSBoYW5kbGVkIGJ5IGhhcmR3YXJlLAo+Pj4gZXhjZXB0IHdoZW4gaW50cm9zcGVjdGlvbiBpcyBp
bnZvbHZlZC4gQ29uc2VxdWVudGx5LCB0cnlpbmcgdG8gc2V0Cj4+PiBDUjMgd2hlbiB0aGUgbm9m
bHVzaCBiaXQgaXMgc2V0IGluIGh2bV9zZXRfY3IzKCkgbGVhZHMgdG8gZG9tYWluCj4+PiBjcmFz
aGVzLiBUaGUgd29ya2Fyb3VuZCBpcyB0byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KPj4+IGh2
bV9zZXRfY3IzKCkuIENSMyB2YWx1ZXMgaW4gaHZtX21vbml0b3JfY3IoKSBhcmUgYWxzbyBzYW5p
dGl6ZWQuCj4+PiBBZGRpdGlvbmFsbHksIGEgYm9vbCBwYXJhbWV0ZXIgbm93IHByb3BhZ2F0ZXMg
dG8KPj4+IHtzdm0sdm14fV91cGRhdGVfZ3Vlc3RfY3IoKSwgc28gdGhhdCBubyBmbHVzaGVzIG9j
Y3VyIHdoZW4KPj4+IHRoZSBiaXQgd2FzIHNldC4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+PiBSZXBvcnRlZC1ieTog
Qml0d2Vhc2lsIDxiaXR3ZWFzaWxAY3J5cHRvaGF6ZS5jb20+Cj4+PiBTdWdnZXN0ZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+PiBBY2tlZC1ieTogVGFt
YXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+PiAKPj4gUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBTaG91bGQgSSByZWJhc2UgdGhpcyBi
ZWNhdXNlIG9mIGNvbW1pdAo+IDI0NDcwYjk5YzE2NzFkY2E1MzFjMmNmNTc0N2VkYTJmODg5MmVj
YmM/CgpXZWxsLCBpZiB0aGF0IGNoYW5nZSBpbnRyb2R1Y2VzIHNvbWUgY29uZmxpY3Qgd2l0aCB5
b3VycywgdGhlbgpnZW5lcmFsbHkgdGhlIChvYnZpb3VzKSBhbnN3ZXIgaXMgInllcyIuIENvbnNp
ZGVyaW5nIHRoYXQgeW91cgpwYXRjaCBkb2Vzbid0IGhhdmUgYWxsIG5lY2Vzc2FyeSBhY2tzIHll
dCwgd2hldGhlciB5b3Ugd2FpdAp1bnRpbCB5b3UgaGF2ZSB0aG9zZSBpcyB1cCB0byB5b3UgKGFz
IGFsdGVybmF0aXZlbHkgdGhlcmUgbWF5IGJlCmZ1cnRoZXIgcmVxdWVzdHMgZm9yIGNoYW5nZXMg
dG8gbWFrZSkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 08:55:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 08:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enhEG-0007uE-Ko; Mon, 19 Feb 2018 08:55:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhqq=fn=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1enhEF-0007tJ-CO
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 08:55:19 +0000
X-Inumbo-ID: 7fc07e74-1552-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7fc07e74-1552-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 09:54:32 +0100 (CET)
Received: (qmail 22094 invoked from network); 19 Feb 2018 10:55:13 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Feb 2018 10:55:13 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 237377FC39
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 10:55:13 +0200 (EET)
Received: (qmail 28257 invoked from network); 19 Feb 2018 10:55:13 +0200
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp01.buh.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Feb 2018 10:55:12 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Mon, 19 Feb 2018 10:55:05 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Mon, 19
 Feb 2018 10:55:12 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Ping: [PATCH RFC v2] x86/domctl: Don't pause the whole domain if
 only getting vcpu state
Thread-Index: AQHTPoqDtj8g3zyXw0aseTQy+v9yfKNlaCqAgEa37IA=
Date: Mon, 19 Feb 2018 08:55:12 +0000
Message-ID: <1519030511.4963.25.camel@bitdefender.com>
References: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
 <1515142723.4067.1.camel@bitdefender.com>
In-Reply-To: <1515142723.4067.1.camel@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.31.983, d:out, a:y, w:t, t:78,
 sv:1518937045, ts:1519030505
Content-ID: <1F56D142FC9DCA409C6699CBEBF52E72@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.75026
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476022,
 Stamp: 3], Multi: [Enabled, t: (0.000024,0.040509)], BW: [Enabled, t:
 (0.000012,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.046324,0.001990)], URL: [Enabled, t:
 (0.000010,0.000002)], RTDA: [Enabled, t: (0.099930), Hit: No, Details:
 v2.6.22; Id: 15.1i600th.1c5tf0vko.6v5qi], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: [Xen-devel] Ping: [PATCH RFC v2] x86/domctl: Don't pause the whole
 domain if only getting vcpu state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGluZz8NCj4gT24gVmksIDIwMTctMTAtMDYgYXQgMTM6MDIgKzAzMDAsIEFsZXhhbmRydSBJc2Fp
bGEgd3JvdGU6DQo+ID4NCj4gPiBUaGlzIHBhdGNoIGFkZHMgdGhlIGh2bV9zYXZlX29uZV9jcHVf
Y3R4dCgpIGZ1bmN0aW9uLg0KPiA+IEl0IG9wdGltaXplcyBieSBvbmx5IHBhdXNpbmcgdGhlIHZj
cHUgb24gYWxsIEhWTVNSX1BFUl9WQ1BVIHNhdmUNCj4gPiBjYWxsYmFja3Mgd2hlcmUgb25seSBk
YXRhIGZvciBvbmUgVkNQVSBpcyByZXF1aXJlZC4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IEFs
ZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPg0KPiA+DQo+ID4gLS0tDQo+
ID4gQ2hhbmdlcyBzaW5jZSBWMToNCj4gPiAtIEludGVncmF0ZWQgdGhlIHZjcHUgY2hlY2sgaW50
byBhbGwgdGhlIHNhdmUgY2FsbGJhY2tzDQo+ID4gLS0tDQo+ID4gIHRvb2xzL3Rlc3RzL3ZocGV0
L2VtdWwuaCAgICAgICB8ICAgMyArLQ0KPiA+ICB0b29scy90ZXN0cy92aHBldC9tYWluLmMgICAg
ICAgfCAgIDIgKy0NCj4gPiAgeGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5jIHwgIDE2ICsr
LQ0KPiA+ICB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgfCAgIDIgLQ0KPiA+ICB4ZW4v
YXJjaC94ODYvaHZtL2hwZXQuYyAgICAgICAgfCAgIDIgKy0NCj4gPiAgeGVuL2FyY2gveDg2L2h2
bS9odm0uYyAgICAgICAgIHwgMjgwICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tDQo+ID4g
LS0NCj4gPiAtLS0tLS0tLS0tDQo+ID4gIHhlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYyAgICAgICB8
ICAgMiArLQ0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL2lycS5jICAgICAgICAgfCAgIDYgKy0NCj4g
PiAgeGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgICAgICAgIHwgIDMyICsrKystDQo+ID4gIHhlbi9h
cmNoL3g4Ni9odm0vcG10aW1lci5jICAgICB8ICAgMiArLQ0KPiA+ICB4ZW4vYXJjaC94ODYvaHZt
L3J0Yy5jICAgICAgICAgfCAgIDIgKy0NCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgICAg
ICAgIHwgIDcxICsrKysrKysrLS0tDQo+ID4gIHhlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jICAg
ICB8ICAgMiArLQ0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgICAgfCAgMTcgKyst
DQo+ID4gIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICB8ICAyMyArKystDQo+ID4gIHhl
bi9hcmNoL3g4Ni9odm0vdnBpYy5jICAgICAgICB8ICAgMiArLQ0KPiA+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaCAgfCAgIDIgKw0KPiA+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9z
YXZlLmggfCAgIDUgKy0NCj4gPiAgMTggZmlsZXMgY2hhbmdlZCwgMzI0IGluc2VydGlvbnMoKyks
IDE0NyBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS90b29scy90ZXN0cy92aHBl
dC9lbXVsLmggYi90b29scy90ZXN0cy92aHBldC9lbXVsLmgNCj4gPiBpbmRleCAzODNhY2ZmLi45
OWQ1YmJkIDEwMDY0NA0KPiA+IC0tLSBhL3Rvb2xzL3Rlc3RzL3ZocGV0L2VtdWwuaA0KPiA+ICsr
KyBiL3Rvb2xzL3Rlc3RzL3ZocGV0L2VtdWwuaA0KPiA+IEBAIC0yOTYsNyArMjk2LDggQEAgc3Ry
dWN0IGh2bV9od19ocGV0DQo+ID4gIH07DQo+ID4NCj4gPiAgdHlwZWRlZiBpbnQgKCpodm1fc2F2
ZV9oYW5kbGVyKShzdHJ1Y3QgZG9tYWluICpkLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsNCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gPiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpOw0KPiA+ICB0eXBl
ZGVmIGludCAoKmh2bV9sb2FkX2hhbmRsZXIpKHN0cnVjdCBkb21haW4gKmQsDQo+ID4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOw0KPiA+
DQo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3ZocGV0L21haW4uYyBiL3Rvb2xzL3Rlc3Rz
L3ZocGV0L21haW4uYw0KPiA+IGluZGV4IDZmZTY1ZWEuLjNkOGU3ZjUgMTAwNjQ0DQo+ID4gLS0t
IGEvdG9vbHMvdGVzdHMvdmhwZXQvbWFpbi5jDQo+ID4gKysrIGIvdG9vbHMvdGVzdHMvdmhwZXQv
bWFpbi5jDQo+ID4gQEAgLTE3Nyw3ICsxNzcsNyBAQCB2b2lkIF9faW5pdCBodm1fcmVnaXN0ZXJf
c2F2ZXZtKHVpbnQxNl90DQo+ID4gdHlwZWNvZGUsDQo+ID4NCj4gPiAgaW50IGRvX3NhdmUodWlu
dDE2X3QgdHlwZWNvZGUsIHN0cnVjdCBkb21haW4gKmQsDQo+ID4gaHZtX2RvbWFpbl9jb250ZXh0
X3QgKmgpDQo+ID4gIHsNCj4gPiAtICAgIHJldHVybiBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVd
LnNhdmUoZCwgaCk7DQo+ID4gKyAgICByZXR1cm4gaHZtX3NyX2hhbmRsZXJzW3R5cGVjb2RlXS5z
YXZlKGQsIGgsIGQtPm1heF92Y3B1cyk7DQo+ID4gIH0NCj4gPg0KPiA+ICBpbnQgZG9fbG9hZCh1
aW50MTZfdCB0eXBlY29kZSwgc3RydWN0IGRvbWFpbiAqZCwNCj4gPiBodm1fZG9tYWluX2NvbnRl
eHRfdCAqaCkNCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1jZS5j
DQo+ID4gYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMNCj4gPiBpbmRleCBlMDdjZDJm
Li5hMWExMmE1IDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2Uu
Yw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYw0KPiA+IEBAIC0zNDks
MTIgKzM0OSwyNCBAQCBpbnQgdm1jZV93cm1zcih1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkN
Cj4gPiAgICAgIHJldHVybiByZXQ7DQo+ID4gIH0NCj4gPg0KPiA+IC1zdGF0aWMgaW50IHZtY2Vf
c2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwNCj4gPiBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkNCj4gPiArc3RhdGljIGludCB2bWNlX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4g
KmQsDQo+ID4gaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkN
Cj4gPiAgew0KPiA+ICAgICAgc3RydWN0IHZjcHUgKnY7DQo+ID4gICAgICBpbnQgZXJyID0gMDsN
Cj4gPg0KPiA+IC0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiA+ICsgICAgaWYoIGluc3Rh
bmNlIDwgZC0+bWF4X3ZjcHVzICkNCj4gPiArICAgIHsNCj4gPiArICAgICAgICBzdHJ1Y3QgaHZt
X3ZtY2VfdmNwdSBjdHh0Ow0KPiA+ICsNCj4gPiArICAgICAgICB2ID0gZC0+dmNwdVtpbnN0YW5j
ZV07DQo+ID4gKyAgICAgICAgY3R4dC5jYXBzID0gdi0+YXJjaC52bWNlLm1jZ19jYXA7DQo+ID4g
KyAgICAgICAgY3R4dC5tY2lfY3RsMl9iYW5rMCA9IHYtPmFyY2gudm1jZS5iYW5rWzBdLm1jaV9j
dGwyOw0KPiA+ICsgICAgICAgIGN0eHQubWNpX2N0bDJfYmFuazEgPSB2LT5hcmNoLnZtY2UuYmFu
a1sxXS5tY2lfY3RsMjsNCj4gPiArICAgICAgICBjdHh0Lm1jZ19leHRfY3RsID0gdi0+YXJjaC52
bWNlLm1jZ19leHRfY3RsOw0KPiA+ICsNCj4gPiArICAgICAgICBlcnIgPSBodm1fc2F2ZV9lbnRy
eShWTUNFX1ZDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsNCj4gPiArICAgIH0NCj4gPiArICAg
IGVsc2UgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiA+ICAgICAgew0KPiA+ICAgICAgICAgIHN0
cnVjdCBodm1fdm1jZV92Y3B1IGN0eHQgPSB7DQo+ID4gICAgICAgICAgICAgIC5jYXBzID0gdi0+
YXJjaC52bWNlLm1jZ19jYXAsDQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYw0KPiA+IGluZGV4IDU0MGJhMDguLmQzYzRlMTQgMTAw
NjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWN0bC5jDQo+ID4gKysrIGIveGVuL2FyY2gv
eDg2L2RvbWN0bC5jDQo+ID4gQEAgLTYyNCwxMiArNjI0LDEwIEBAIGxvbmcgYXJjaF9kb19kb21j
dGwoDQo+ID4gICAgICAgICAgICAgICAhaXNfaHZtX2RvbWFpbihkKSApDQo+ID4gICAgICAgICAg
ICAgIGJyZWFrOw0KPiA+DQo+ID4gLSAgICAgICAgZG9tYWluX3BhdXNlKGQpOw0KPiA+ICAgICAg
ICAgIHJldCA9IGh2bV9zYXZlX29uZShkLCBkb21jdGwtPnUuaHZtY29udGV4dF9wYXJ0aWFsLnR5
cGUsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0bC0+dS5odm1jb250ZXh0
X3BhcnRpYWwuaW5zdGFuY2UsDQo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWN0
bC0+dS5odm1jb250ZXh0X3BhcnRpYWwuYnVmZmVyLA0KPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAmZG9tY3RsLT51Lmh2bWNvbnRleHRfcGFydGlhbC5idWZzeik7DQo+ID4gLSAgICAg
ICAgZG9tYWluX3VucGF1c2UoZCk7DQo+ID4NCj4gPiAgICAgICAgICBpZiAoICFyZXQgKQ0KPiA+
ICAgICAgICAgICAgICBjb3B5YmFjayA9IHRydWU7DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vaHBldC5jIGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMNCj4gPiBpbmRleCAzZWE4
OTVhLi41NmY0NjkxIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jDQo+
ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMNCj4gPiBAQCAtNTA5LDcgKzUwOSw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIGhwZXRfbW1pb19vcHMNCj4gPiA9DQo+
ID4gew0KPiA+ICB9Ow0KPiA+DQo+ID4NCj4gPiAtc3RhdGljIGludCBocGV0X3NhdmUoc3RydWN0
IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ID4gK3N0YXRpYyBpbnQgaHBl
dF9zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiA+IHVu
c2lnbmVkIGludCBpbnN0YW5jZSkNCj4gPiAgew0KPiA+ICAgICAgSFBFVFN0YXRlICpocCA9IGRv
bWFpbl92aHBldChkKTsNCj4gPiAgICAgIHN0cnVjdCB2Y3B1ICp2ID0gcHRfZ2xvYmFsX3ZjcHVf
dGFyZ2V0KGQpOw0KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9odm0uYw0KPiA+IGluZGV4IDIwNWI0Y2IuLjE0MGYyYzMgMTAwNjQ0DQo+
ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMNCj4gPiBAQCAtNzI4LDEzICs3MjgsMTkgQEAgdm9pZCBodm1fZG9tYWluX2Rlc3Ry
b3koc3RydWN0IGRvbWFpbiAqZCkNCj4gPiAgICAgIH0NCj4gPiAgfQ0KPiA+DQo+ID4gLXN0YXRp
YyBpbnQgaHZtX3NhdmVfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluICpkLA0KPiA+IGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQ0KPiA+ICtzdGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Qoc3Ry
dWN0IGRvbWFpbiAqZCwNCj4gPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwgdW5zaWduZWQgaW50
IGluc3RhbmNlKQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4gPiAgICAgIHN0
cnVjdCBodm1fdHNjX2FkanVzdCBjdHh0Ow0KPiA+ICAgICAgaW50IGVyciA9IDA7DQo+ID4NCj4g
PiAtICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkNCj4gPiArICAgIGlmKCBpbnN0YW5jZSA8IGQt
Pm1heF92Y3B1cyApDQo+ID4gKyAgICB7DQo+ID4gKyAgICAgICAgdiA9IGQtPnZjcHVbaW5zdGFu
Y2VdOw0KPiA+ICsgICAgICAgIGN0eHQudHNjX2FkanVzdCA9IHYtPmFyY2guaHZtX3ZjcHUubXNy
X3RzY19hZGp1c3Q7DQo+ID4gKyAgICAgICAgZXJyID0gaHZtX3NhdmVfZW50cnkoVFNDX0FESlVT
VCwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpOw0KPiA+ICsgICAgfQ0KPiA+ICsgICAgZWxzZSBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApDQo+ID4gICAgICB7DQo+ID4gICAgICAgICAgY3R4dC50c2NfYWRq
dXN0ID0gdi0+YXJjaC5odm1fdmNwdS5tc3JfdHNjX2FkanVzdDsNCj4gPiAgICAgICAgICBlcnIg
PSBodm1fc2F2ZV9lbnRyeShUU0NfQURKVVNULCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7DQo+ID4g
QEAgLTc2OCwxMTcgKzc3NCwxMzUgQEAgc3RhdGljIGludCBodm1fbG9hZF90c2NfYWRqdXN0KHN0
cnVjdA0KPiA+IGRvbWFpbg0KPiA+ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gPiAg
SFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShUU0NfQURKVVNULCBodm1fc2F2ZV90c2NfYWRqdXN0
LA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bV9sb2FkX3RzY19hZGp1c3QsIDEs
IEhWTVNSX1BFUl9WQ1BVKTsNCj4gPg0KPiA+IC1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0
KHN0cnVjdCBkb21haW4gKmQsDQo+ID4gaHZtX2RvbWFpbl9jb250ZXh0X3QNCj4gPiAqaCkNCj4g
PiArdm9pZCBodm1fc2F2ZV9vbmVfY3B1X2N0eHQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1f
aHdfY3B1DQo+ID4gKmN0eHQpDQo+ID4gK3sNCj4gPiArICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lz
dGVyIHNlZzsNCj4gPiArDQo+ID4gKyAgICAvKiBBcmNoaXRlY3R1cmUtc3BlY2lmaWMgdm1jcy92
bWNiIGJpdHMgKi8NCj4gPiArICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsIGN0eHQpOw0K
PiA+ICsNCj4gPiArICAgIGN0eHQtPnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIHYt
PmRvbWFpbi0NCj4gPiA+DQo+ID4gPiBhcmNoLmh2bV9kb21haW4uc3luY190c2MpOw0KPiA+ICsN
Cj4gPiArICAgIGN0eHQtPm1zcl90c2NfYXV4ID0gaHZtX21zcl90c2NfYXV4KHYpOw0KPiA+ICsN
Cj4gPiArICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2lkdHIsICZzZWcp
Ow0KPiA+ICsgICAgY3R4dC0+aWR0cl9saW1pdCA9IHNlZy5saW1pdDsNCj4gPiArICAgIGN0eHQt
PmlkdHJfYmFzZSA9IHNlZy5iYXNlOw0KPiA+ICsNCj4gPiArICAgIGh2bV9nZXRfc2VnbWVudF9y
ZWdpc3Rlcih2LCB4ODZfc2VnX2dkdHIsICZzZWcpOw0KPiA+ICsgICAgY3R4dC0+Z2R0cl9saW1p
dCA9IHNlZy5saW1pdDsNCj4gPiArICAgIGN0eHQtPmdkdHJfYmFzZSA9IHNlZy5iYXNlOw0KPiA+
ICsNCj4gPiArICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2NzLCAmc2Vn
KTsNCj4gPiArICAgIGN0eHQtPmNzX3NlbCA9IHNlZy5zZWw7DQo+ID4gKyAgICBjdHh0LT5jc19s
aW1pdCA9IHNlZy5saW1pdDsNCj4gPiArICAgIGN0eHQtPmNzX2Jhc2UgPSBzZWcuYmFzZTsNCj4g
PiArICAgIGN0eHQtPmNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gPiArDQo+ID4gKyAgICBodm1f
Z2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19kcywgJnNlZyk7DQo+ID4gKyAgICBjdHh0
LT5kc19zZWwgPSBzZWcuc2VsOw0KPiA+ICsgICAgY3R4dC0+ZHNfbGltaXQgPSBzZWcubGltaXQ7
DQo+ID4gKyAgICBjdHh0LT5kc19iYXNlID0gc2VnLmJhc2U7DQo+ID4gKyAgICBjdHh0LT5kc19h
cmJ5dGVzID0gc2VnLmF0dHI7DQo+ID4gKw0KPiA+ICsgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lz
dGVyKHYsIHg4Nl9zZWdfZXMsICZzZWcpOw0KPiA+ICsgICAgY3R4dC0+ZXNfc2VsID0gc2VnLnNl
bDsNCj4gPiArICAgIGN0eHQtPmVzX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiA+ICsgICAgY3R4dC0+
ZXNfYmFzZSA9IHNlZy5iYXNlOw0KPiA+ICsgICAgY3R4dC0+ZXNfYXJieXRlcyA9IHNlZy5hdHRy
Ow0KPiA+ICsNCj4gPiArICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3Nz
LCAmc2VnKTsNCj4gPiArICAgIGN0eHQtPnNzX3NlbCA9IHNlZy5zZWw7DQo+ID4gKyAgICBjdHh0
LT5zc19saW1pdCA9IHNlZy5saW1pdDsNCj4gPiArICAgIGN0eHQtPnNzX2Jhc2UgPSBzZWcuYmFz
ZTsNCj4gPiArICAgIGN0eHQtPnNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gPiArDQo+ID4gKyAg
ICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19mcywgJnNlZyk7DQo+ID4gKyAg
ICBjdHh0LT5mc19zZWwgPSBzZWcuc2VsOw0KPiA+ICsgICAgY3R4dC0+ZnNfbGltaXQgPSBzZWcu
bGltaXQ7DQo+ID4gKyAgICBjdHh0LT5mc19iYXNlID0gc2VnLmJhc2U7DQo+ID4gKyAgICBjdHh0
LT5mc19hcmJ5dGVzID0gc2VnLmF0dHI7DQo+ID4gKw0KPiA+ICsgICAgaHZtX2dldF9zZWdtZW50
X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ3MsICZzZWcpOw0KPiA+ICsgICAgY3R4dC0+Z3Nfc2VsID0g
c2VnLnNlbDsNCj4gPiArICAgIGN0eHQtPmdzX2xpbWl0ID0gc2VnLmxpbWl0Ow0KPiA+ICsgICAg
Y3R4dC0+Z3NfYmFzZSA9IHNlZy5iYXNlOw0KPiA+ICsgICAgY3R4dC0+Z3NfYXJieXRlcyA9IHNl
Zy5hdHRyOw0KPiA+ICsNCj4gPiArICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZf
c2VnX3RyLCAmc2VnKTsNCj4gPiArICAgIGN0eHQtPnRyX3NlbCA9IHNlZy5zZWw7DQo+ID4gKyAg
ICBjdHh0LT50cl9saW1pdCA9IHNlZy5saW1pdDsNCj4gPiArICAgIGN0eHQtPnRyX2Jhc2UgPSBz
ZWcuYmFzZTsNCj4gPiArICAgIGN0eHQtPnRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gPiArDQo+
ID4gKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19sZHRyLCAmc2VnKTsN
Cj4gPiArICAgIGN0eHQtPmxkdHJfc2VsID0gc2VnLnNlbDsNCj4gPiArICAgIGN0eHQtPmxkdHJf
bGltaXQgPSBzZWcubGltaXQ7DQo+ID4gKyAgICBjdHh0LT5sZHRyX2Jhc2UgPSBzZWcuYmFzZTsN
Cj4gPiArICAgIGN0eHQtPmxkdHJfYXJieXRlcyA9IHNlZy5hdHRyOw0KPiA+ICsNCj4gPiArICAg
IGlmICggdi0+ZnB1X2luaXRpYWxpc2VkICkNCj4gPiArICAgIHsNCj4gPiArICAgICAgICBtZW1j
cHkoY3R4dC0+ZnB1X3JlZ3MsIHYtPmFyY2guZnB1X2N0eHQsIHNpemVvZihjdHh0LQ0KPiA+ID4N
Cj4gPiA+IGZwdV9yZWdzKSk7DQo+ID4gKyAgICAgICAgY3R4dC0+ZmxhZ3MgPSBYRU5fWDg2X0ZQ
VV9JTklUSUFMSVNFRDsNCj4gPiArICAgIH0NCj4gPiArDQo+ID4gKyAgICBjdHh0LT5yYXggPSB2
LT5hcmNoLnVzZXJfcmVncy5yYXg7DQo+ID4gKyAgICBjdHh0LT5yYnggPSB2LT5hcmNoLnVzZXJf
cmVncy5yYng7DQo+ID4gKyAgICBjdHh0LT5yY3ggPSB2LT5hcmNoLnVzZXJfcmVncy5yY3g7DQo+
ID4gKyAgICBjdHh0LT5yZHggPSB2LT5hcmNoLnVzZXJfcmVncy5yZHg7DQo+ID4gKyAgICBjdHh0
LT5yYnAgPSB2LT5hcmNoLnVzZXJfcmVncy5yYnA7DQo+ID4gKyAgICBjdHh0LT5yc2kgPSB2LT5h
cmNoLnVzZXJfcmVncy5yc2k7DQo+ID4gKyAgICBjdHh0LT5yZGkgPSB2LT5hcmNoLnVzZXJfcmVn
cy5yZGk7DQo+ID4gKyAgICBjdHh0LT5yc3AgPSB2LT5hcmNoLnVzZXJfcmVncy5yc3A7DQo+ID4g
KyAgICBjdHh0LT5yaXAgPSB2LT5hcmNoLnVzZXJfcmVncy5yaXA7DQo+ID4gKyAgICBjdHh0LT5y
ZmxhZ3MgPSB2LT5hcmNoLnVzZXJfcmVncy5yZmxhZ3M7DQo+ID4gKyAgICBjdHh0LT5yOCAgPSB2
LT5hcmNoLnVzZXJfcmVncy5yODsNCj4gPiArICAgIGN0eHQtPnI5ICA9IHYtPmFyY2gudXNlcl9y
ZWdzLnI5Ow0KPiA+ICsgICAgY3R4dC0+cjEwID0gdi0+YXJjaC51c2VyX3JlZ3MucjEwOw0KPiA+
ICsgICAgY3R4dC0+cjExID0gdi0+YXJjaC51c2VyX3JlZ3MucjExOw0KPiA+ICsgICAgY3R4dC0+
cjEyID0gdi0+YXJjaC51c2VyX3JlZ3MucjEyOw0KPiA+ICsgICAgY3R4dC0+cjEzID0gdi0+YXJj
aC51c2VyX3JlZ3MucjEzOw0KPiA+ICsgICAgY3R4dC0+cjE0ID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cjE0Ow0KPiA+ICsgICAgY3R4dC0+cjE1ID0gdi0+YXJjaC51c2VyX3JlZ3MucjE1Ow0KPiA+ICsg
ICAgY3R4dC0+ZHIwID0gdi0+YXJjaC5kZWJ1Z3JlZ1swXTsNCj4gPiArICAgIGN0eHQtPmRyMSA9
IHYtPmFyY2guZGVidWdyZWdbMV07DQo+ID4gKyAgICBjdHh0LT5kcjIgPSB2LT5hcmNoLmRlYnVn
cmVnWzJdOw0KPiA+ICsgICAgY3R4dC0+ZHIzID0gdi0+YXJjaC5kZWJ1Z3JlZ1szXTsNCj4gPiAr
ICAgIGN0eHQtPmRyNiA9IHYtPmFyY2guZGVidWdyZWdbNl07DQo+ID4gKyAgICBjdHh0LT5kcjcg
PSB2LT5hcmNoLmRlYnVncmVnWzddOw0KPiA+ICt9DQo+ID4gKw0KPiA+ICtzdGF0aWMgaW50IGh2
bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsDQo+ID4gaHZtX2RvbWFpbl9jb250ZXh0
X3QNCj4gPiAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1
Y3QgdmNwdSAqdjsNCj4gPiAgICAgIHN0cnVjdCBodm1faHdfY3B1IGN0eHQ7DQo+ID4gLSAgICBz
dHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7DQo+ID4NCj4gPiAtICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkNCj4gPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cykNCj4gPiArICAg
IHsNCj4gPiArICAgICAgICB2ID0gZC0+dmNwdVtpbnN0YW5jZV07DQo+ID4gKyAgICAgICAgaWYg
KCB2LT5wYXVzZV9mbGFncyAmIFZQRl9kb3duICkNCj4gPiArICAgICAgICAgICAgcmV0dXJuIDE7
DQo+ID4gKyAgICAgICAgbWVtc2V0KCZjdHh0LCAwLCBzaXplb2YoY3R4dCkpOw0KPiA+ICsNCj4g
PiArICAgICAgICBodm1fc2F2ZV9vbmVfY3B1X2N0eHQodiwgJmN0eHQpOw0KPiA+ICsNCj4gPiAr
ICAgICAgICBpZiAoIGh2bV9zYXZlX2VudHJ5KENQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpICE9
IDAgKQ0KPiA+ICsgICAgICAgICAgICByZXR1cm4gMTsNCj4gPiArICAgIH0NCj4gPiArICAgIGVs
c2UgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiA+ICAgICAgew0KPiA+IC0gICAgICAgIC8qIFdl
IGRvbid0IG5lZWQgdG8gc2F2ZSBzdGF0ZSBmb3IgYSB2Y3B1IHRoYXQgaXMgZG93bjsNCj4gPiB0
aGUNCj4gPiByZXN0b3JlDQo+ID4gKyAgICAgICAgLyogV2UgZG9uJ3QgbmVlZCB0byBzYXZlIHN0
YXRlIGZvciBhIHZjcHUgdGhhdCBpcyBkb3duOw0KPiA+IHRoZQ0KPiA+IHJlc3RvcmUNCj4gPiAg
ICAgICAgICAgKiBjb2RlIHdpbGwgbGVhdmUgaXQgZG93biBpZiB0aGVyZSBpcyBub3RoaW5nIHNh
dmVkLiAqLw0KPiA+ICAgICAgICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93biApDQo+
ID4gICAgICAgICAgICAgIGNvbnRpbnVlOw0KPiA+DQo+ID4gICAgICAgICAgbWVtc2V0KCZjdHh0
LCAwLCBzaXplb2YoY3R4dCkpOw0KPiA+DQo+ID4gLSAgICAgICAgLyogQXJjaGl0ZWN0dXJlLXNw
ZWNpZmljIHZtY3Mvdm1jYiBiaXRzICovDQo+ID4gLSAgICAgICAgaHZtX2Z1bmNzLnNhdmVfY3B1
X2N0eHQodiwgJmN0eHQpOw0KPiA+IC0NCj4gPiAtICAgICAgICBjdHh0LnRzYyA9IGh2bV9nZXRf
Z3Vlc3RfdHNjX2ZpeGVkKHYsIGQtDQo+ID4gPg0KPiA+ID4gYXJjaC5odm1fZG9tYWluLnN5bmNf
dHNjKTsNCj4gPiAtDQo+ID4gLSAgICAgICAgY3R4dC5tc3JfdHNjX2F1eCA9IGh2bV9tc3JfdHNj
X2F1eCh2KTsNCj4gPiAtDQo+ID4gLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYs
IHg4Nl9zZWdfaWR0ciwgJnNlZyk7DQo+ID4gLSAgICAgICAgY3R4dC5pZHRyX2xpbWl0ID0gc2Vn
LmxpbWl0Ow0KPiA+IC0gICAgICAgIGN0eHQuaWR0cl9iYXNlID0gc2VnLmJhc2U7DQo+ID4gLQ0K
PiA+IC0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2dkdHIsICZz
ZWcpOw0KPiA+IC0gICAgICAgIGN0eHQuZ2R0cl9saW1pdCA9IHNlZy5saW1pdDsNCj4gPiAtICAg
ICAgICBjdHh0LmdkdHJfYmFzZSA9IHNlZy5iYXNlOw0KPiA+IC0NCj4gPiAtICAgICAgICBodm1f
Z2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19jcywgJnNlZyk7DQo+ID4gLSAgICAgICAg
Y3R4dC5jc19zZWwgPSBzZWcuc2VsOw0KPiA+IC0gICAgICAgIGN0eHQuY3NfbGltaXQgPSBzZWcu
bGltaXQ7DQo+ID4gLSAgICAgICAgY3R4dC5jc19iYXNlID0gc2VnLmJhc2U7DQo+ID4gLSAgICAg
ICAgY3R4dC5jc19hcmJ5dGVzID0gc2VnLmF0dHI7DQo+ID4gLQ0KPiA+IC0gICAgICAgIGh2bV9n
ZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2RzLCAmc2VnKTsNCj4gPiAtICAgICAgICBj
dHh0LmRzX3NlbCA9IHNlZy5zZWw7DQo+ID4gLSAgICAgICAgY3R4dC5kc19saW1pdCA9IHNlZy5s
aW1pdDsNCj4gPiAtICAgICAgICBjdHh0LmRzX2Jhc2UgPSBzZWcuYmFzZTsNCj4gPiAtICAgICAg
ICBjdHh0LmRzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gPiAtDQo+ID4gLSAgICAgICAgaHZtX2dl
dF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZXMsICZzZWcpOw0KPiA+IC0gICAgICAgIGN0
eHQuZXNfc2VsID0gc2VnLnNlbDsNCj4gPiAtICAgICAgICBjdHh0LmVzX2xpbWl0ID0gc2VnLmxp
bWl0Ow0KPiA+IC0gICAgICAgIGN0eHQuZXNfYmFzZSA9IHNlZy5iYXNlOw0KPiA+IC0gICAgICAg
IGN0eHQuZXNfYXJieXRlcyA9IHNlZy5hdHRyOw0KPiA+IC0NCj4gPiAtICAgICAgICBodm1fZ2V0
X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19zcywgJnNlZyk7DQo+ID4gLSAgICAgICAgY3R4
dC5zc19zZWwgPSBzZWcuc2VsOw0KPiA+IC0gICAgICAgIGN0eHQuc3NfbGltaXQgPSBzZWcubGlt
aXQ7DQo+ID4gLSAgICAgICAgY3R4dC5zc19iYXNlID0gc2VnLmJhc2U7DQo+ID4gLSAgICAgICAg
Y3R4dC5zc19hcmJ5dGVzID0gc2VnLmF0dHI7DQo+ID4gLQ0KPiA+IC0gICAgICAgIGh2bV9nZXRf
c2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2ZzLCAmc2VnKTsNCj4gPiAtICAgICAgICBjdHh0
LmZzX3NlbCA9IHNlZy5zZWw7DQo+ID4gLSAgICAgICAgY3R4dC5mc19saW1pdCA9IHNlZy5saW1p
dDsNCj4gPiAtICAgICAgICBjdHh0LmZzX2Jhc2UgPSBzZWcuYmFzZTsNCj4gPiAtICAgICAgICBj
dHh0LmZzX2FyYnl0ZXMgPSBzZWcuYXR0cjsNCj4gPiAtDQo+ID4gLSAgICAgICAgaHZtX2dldF9z
ZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ3MsICZzZWcpOw0KPiA+IC0gICAgICAgIGN0eHQu
Z3Nfc2VsID0gc2VnLnNlbDsNCj4gPiAtICAgICAgICBjdHh0LmdzX2xpbWl0ID0gc2VnLmxpbWl0
Ow0KPiA+IC0gICAgICAgIGN0eHQuZ3NfYmFzZSA9IHNlZy5iYXNlOw0KPiA+IC0gICAgICAgIGN0
eHQuZ3NfYXJieXRlcyA9IHNlZy5hdHRyOw0KPiA+IC0NCj4gPiAtICAgICAgICBodm1fZ2V0X3Nl
Z21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ190ciwgJnNlZyk7DQo+ID4gLSAgICAgICAgY3R4dC50
cl9zZWwgPSBzZWcuc2VsOw0KPiA+IC0gICAgICAgIGN0eHQudHJfbGltaXQgPSBzZWcubGltaXQ7
DQo+ID4gLSAgICAgICAgY3R4dC50cl9iYXNlID0gc2VnLmJhc2U7DQo+ID4gLSAgICAgICAgY3R4
dC50cl9hcmJ5dGVzID0gc2VnLmF0dHI7DQo+ID4gLQ0KPiA+IC0gICAgICAgIGh2bV9nZXRfc2Vn
bWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2xkdHIsICZzZWcpOw0KPiA+IC0gICAgICAgIGN0eHQu
bGR0cl9zZWwgPSBzZWcuc2VsOw0KPiA+IC0gICAgICAgIGN0eHQubGR0cl9saW1pdCA9IHNlZy5s
aW1pdDsNCj4gPiAtICAgICAgICBjdHh0LmxkdHJfYmFzZSA9IHNlZy5iYXNlOw0KPiA+IC0gICAg
ICAgIGN0eHQubGR0cl9hcmJ5dGVzID0gc2VnLmF0dHI7DQo+ID4gLQ0KPiA+IC0gICAgICAgIGlm
ICggdi0+ZnB1X2luaXRpYWxpc2VkICkNCj4gPiAtICAgICAgICB7DQo+ID4gLSAgICAgICAgICAg
IG1lbWNweShjdHh0LmZwdV9yZWdzLCB2LT5hcmNoLmZwdV9jdHh0LA0KPiA+IHNpemVvZihjdHh0
LmZwdV9yZWdzKSk7DQo+ID4gLSAgICAgICAgICAgIGN0eHQuZmxhZ3MgPSBYRU5fWDg2X0ZQVV9J
TklUSUFMSVNFRDsNCj4gPiAtICAgICAgICB9DQo+ID4gLQ0KPiA+IC0gICAgICAgIGN0eHQucmF4
ID0gdi0+YXJjaC51c2VyX3JlZ3MucmF4Ow0KPiA+IC0gICAgICAgIGN0eHQucmJ4ID0gdi0+YXJj
aC51c2VyX3JlZ3MucmJ4Ow0KPiA+IC0gICAgICAgIGN0eHQucmN4ID0gdi0+YXJjaC51c2VyX3Jl
Z3MucmN4Ow0KPiA+IC0gICAgICAgIGN0eHQucmR4ID0gdi0+YXJjaC51c2VyX3JlZ3MucmR4Ow0K
PiA+IC0gICAgICAgIGN0eHQucmJwID0gdi0+YXJjaC51c2VyX3JlZ3MucmJwOw0KPiA+IC0gICAg
ICAgIGN0eHQucnNpID0gdi0+YXJjaC51c2VyX3JlZ3MucnNpOw0KPiA+IC0gICAgICAgIGN0eHQu
cmRpID0gdi0+YXJjaC51c2VyX3JlZ3MucmRpOw0KPiA+IC0gICAgICAgIGN0eHQucnNwID0gdi0+
YXJjaC51c2VyX3JlZ3MucnNwOw0KPiA+IC0gICAgICAgIGN0eHQucmlwID0gdi0+YXJjaC51c2Vy
X3JlZ3MucmlwOw0KPiA+IC0gICAgICAgIGN0eHQucmZsYWdzID0gdi0+YXJjaC51c2VyX3JlZ3Mu
cmZsYWdzOw0KPiA+IC0gICAgICAgIGN0eHQucjggID0gdi0+YXJjaC51c2VyX3JlZ3Mucjg7DQo+
ID4gLSAgICAgICAgY3R4dC5yOSAgPSB2LT5hcmNoLnVzZXJfcmVncy5yOTsNCj4gPiAtICAgICAg
ICBjdHh0LnIxMCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMDsNCj4gPiAtICAgICAgICBjdHh0LnIx
MSA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMTsNCj4gPiAtICAgICAgICBjdHh0LnIxMiA9IHYtPmFy
Y2gudXNlcl9yZWdzLnIxMjsNCj4gPiAtICAgICAgICBjdHh0LnIxMyA9IHYtPmFyY2gudXNlcl9y
ZWdzLnIxMzsNCj4gPiAtICAgICAgICBjdHh0LnIxNCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxNDsN
Cj4gPiAtICAgICAgICBjdHh0LnIxNSA9IHYtPmFyY2gudXNlcl9yZWdzLnIxNTsNCj4gPiAtICAg
ICAgICBjdHh0LmRyMCA9IHYtPmFyY2guZGVidWdyZWdbMF07DQo+ID4gLSAgICAgICAgY3R4dC5k
cjEgPSB2LT5hcmNoLmRlYnVncmVnWzFdOw0KPiA+IC0gICAgICAgIGN0eHQuZHIyID0gdi0+YXJj
aC5kZWJ1Z3JlZ1syXTsNCj4gPiAtICAgICAgICBjdHh0LmRyMyA9IHYtPmFyY2guZGVidWdyZWdb
M107DQo+ID4gLSAgICAgICAgY3R4dC5kcjYgPSB2LT5hcmNoLmRlYnVncmVnWzZdOw0KPiA+IC0g
ICAgICAgIGN0eHQuZHI3ID0gdi0+YXJjaC5kZWJ1Z3JlZ1s3XTsNCj4gPiArICAgICAgICBodm1f
c2F2ZV9vbmVfY3B1X2N0eHQodiwgJmN0eHQpOw0KPiA+DQo+ID4gICAgICAgICAgaWYgKCBodm1f
c2F2ZV9lbnRyeShDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KSAhPSAwICkNCj4gPiAtICAgICAg
ICAgICAgcmV0dXJuIDE7DQo+ID4gKyAgICAgICAgICAgIHJldHVybiAxOw0KPiA+ICAgICAgfQ0K
PiA+ICAgICAgcmV0dXJuIDA7DQo+ID4gIH0NCj4gPiBAQCAtMTE2Miw3ICsxMTg2LDggQEAgSFZN
X1JFR0lTVEVSX1NBVkVfUkVTVE9SRShDUFUsDQo+ID4gaHZtX3NhdmVfY3B1X2N0eHQsIGh2bV9s
b2FkX2NwdV9jdHh0LA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2F2ZV9hcmVhKSArIFwNCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHhzdGF0ZV9jdHh0X3NpemUoeGNyMCkpDQo+ID4NCj4gPiAtc3RhdGljIGludCBodm1fc2F2
ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsDQo+ID4gaHZtX2RvbWFpbl9jb250
ZXh0X3QgKmgpDQo+ID4gK3N0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1
Y3QgZG9tYWluICpkLA0KPiA+IGh2bV9kb21haW5fY29udGV4dF90ICpoLA0KPiA+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiA+
ICB7DQo+ID4gICAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4gPiAgICAgIHN0cnVjdCBodm1faHdfY3B1
X3hzYXZlICpjdHh0Ow0KPiA+IEBAIC0xMTcwLDcgKzExOTUsMjcgQEAgc3RhdGljIGludCBodm1f
c2F2ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVjdA0KPiA+IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpDQo+ID4gICAgICBpZiAoICFjcHVfaGFzX3hzYXZlICkNCj4gPiAgICAgICAg
ICByZXR1cm4gMDsgICAvKiBkbyBub3RoaW5nICovDQo+ID4NCj4gPiAtICAgIGZvcl9lYWNoX3Zj
cHUgKCBkLCB2ICkNCj4gPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApDQo+ID4g
KyAgICB7DQo+ID4gKyAgICAgICAgdW5zaWduZWQgaW50IHNpemU7DQo+ID4gKw0KPiA+ICsgICAg
ICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsNCj4gPiArICAgICAgICBzaXplID0gSFZNX0NQVV9Y
U0FWRV9TSVpFKHYtPmFyY2gueGNyMF9hY2N1bSk7DQo+ID4gKw0KPiA+ICsgICAgICAgIGlmICgg
IXhzYXZlX2VuYWJsZWQodikgKQ0KPiA+ICsgICAgICAgICAgICByZXR1cm4gMTsNCj4gPiArICAg
ICAgICBpZiAoIF9odm1faW5pdF9lbnRyeShoLCBDUFVfWFNBVkVfQ09ERSwgdi0+dmNwdV9pZCwg
c2l6ZSkNCj4gPiApDQo+ID4gKyAgICAgICAgICAgIHJldHVybiAxOw0KPiA+ICsgICAgICAgIGN0
eHQgPSAoc3RydWN0IGh2bV9od19jcHVfeHNhdmUgKikmaC0+ZGF0YVtoLT5jdXJdOw0KPiA+ICsg
ICAgICAgIGgtPmN1ciArPSBzaXplOw0KPiA+ICsNCj4gPiArICAgICAgICBjdHh0LT54ZmVhdHVy
ZV9tYXNrID0geGZlYXR1cmVfbWFzazsNCj4gPiArICAgICAgICBjdHh0LT54Y3IwID0gdi0+YXJj
aC54Y3IwOw0KPiA+ICsgICAgICAgIGN0eHQtPnhjcjBfYWNjdW0gPSB2LT5hcmNoLnhjcjBfYWNj
dW07DQo+ID4gKyAgICAgICAgZXhwYW5kX3hzYXZlX3N0YXRlcyh2LCAmY3R4dC0+c2F2ZV9hcmVh
LA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZSAtIG9mZnNldG9mKHR5cGVv
ZigqY3R4dCksDQo+ID4gc2F2ZV9hcmVhKSk7DQo+ID4gKyAgICB9DQo+ID4gKyAgICBlbHNlIGZv
cl9lYWNoX3ZjcHUgKCBkLCB2ICkNCj4gPiAgICAgIHsNCj4gPiAgICAgICAgICB1bnNpZ25lZCBp
bnQgc2l6ZSA9IEhWTV9DUFVfWFNBVkVfU0laRSh2LQ0KPiA+ID5hcmNoLnhjcjBfYWNjdW0pOw0K
PiA+DQo+ID4gQEAgLTEzMjQsMTAgKzEzNjksMzkgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVf
eHNhdmVfc3RhdGVzKHN0cnVjdA0KPiA+IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpDQo+ID4gICNkZWZpbmUgSFZNX0NQVV9NU1JfU0laRShjbnQpIG9mZnNldG9mKHN0cnVjdCBo
dm1fbXNyLCBtc3JbY250XSkNCj4gPiAgc3RhdGljIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5
IG1zcl9jb3VudF9tYXg7DQo+ID4NCj4gPiAtc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNycyhz
dHJ1Y3QgZG9tYWluICpkLA0KPiA+IGh2bV9kb21haW5fY29udGV4dF90DQo+ID4gKmgpDQo+ID4g
K3N0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwNCj4gPiBodm1f
ZG9tYWluX2NvbnRleHRfdA0KPiA+ICpoLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gPiAgew0KPiA+ICAgICAgc3RydWN0IHZjcHUg
KnY7DQo+ID4NCj4gPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApDQo+ID4gKyAg
ICB7DQo+ID4gKyAgICAgICAgc3RydWN0IGh2bV9tc3IgKmN0eHQ7DQo+ID4gKyAgICAgICAgdW5z
aWduZWQgaW50IGk7DQo+ID4gKw0KPiA+ICsgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsN
Cj4gPiArDQo+ID4gKyAgICAgICAgaWYgKCBfaHZtX2luaXRfZW50cnkoaCwgQ1BVX01TUl9DT0RF
LCB2LT52Y3B1X2lkLA0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhWTV9DUFVf
TVNSX1NJWkUobXNyX2NvdW50X21heCkpICkNCj4gPiArICAgICAgICAgICAgcmV0dXJuIDE7DQo+
ID4gKyAgICAgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX21zciAqKSZoLT5kYXRhW2gtPmN1cl07DQo+
ID4gKyAgICAgICAgY3R4dC0+Y291bnQgPSAwOw0KPiA+ICsNCj4gPiArICAgICAgICBpZiAoIGh2
bV9mdW5jcy5zYXZlX21zciApDQo+ID4gKyAgICAgICAgICAgIGh2bV9mdW5jcy5zYXZlX21zcih2
LCBjdHh0KTsNCj4gPiArDQo+ID4gKyAgICAgICAgQVNTRVJUKGN0eHQtPmNvdW50IDw9IG1zcl9j
b3VudF9tYXgpOw0KPiA+ICsNCj4gPiArICAgICAgICBmb3IgKCBpID0gMDsgaSA8IGN0eHQtPmNv
dW50OyArK2kgKQ0KPiA+ICsgICAgICAgICAgICBjdHh0LT5tc3JbaV0uX3JzdmQgPSAwOw0KPiA+
ICsNCj4gPiArICAgICAgICBpZiAoIGN0eHQtPmNvdW50ICkNCj4gPiArICAgICAgICAgICAgaC0+
Y3VyICs9IEhWTV9DUFVfTVNSX1NJWkUoY3R4dC0+Y291bnQpOw0KPiA+ICsgICAgICAgIGVsc2UN
Cj4gPiArICAgICAgICAgICAgaC0+Y3VyIC09IHNpemVvZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3Jp
cHRvcik7DQo+ID4gKw0KPiA+ICsgICAgfQ0KPiA+ICsNCj4gPiAgICAgIGZvcl9lYWNoX3ZjcHUg
KCBkLCB2ICkNCj4gPiAgICAgIHsNCj4gPiAgICAgICAgICBzdHJ1Y3QgaHZtX21zciAqY3R4dDsN
Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9pODI1NC5jIGIveGVuL2FyY2gveDg2
L2h2bS9pODI1NC5jDQo+ID4gaW5kZXggOTkyZjA4ZC4uMTQzYjY0ZCAxMDA2NDQNCj4gPiAtLS0g
YS94ZW4vYXJjaC94ODYvaHZtL2k4MjU0LmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2k4
MjU0LmMNCj4gPiBAQCAtMzkwLDcgKzM5MCw3IEBAIHZvaWQgcGl0X3N0b3BfY2hhbm5lbDBfaXJx
KFBJVFN0YXRlICpwaXQpDQo+ID4gICAgICBzcGluX3VubG9jaygmcGl0LT5sb2NrKTsNCj4gPiAg
fQ0KPiA+DQo+ID4gLXN0YXRpYyBpbnQgcGl0X3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpDQo+ID4gK3N0YXRpYyBpbnQgcGl0X3NhdmUoc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsDQo+ID4gdW5zaWduZWQgaW50IGluc3RhbmNl
KQ0KPiA+ICB7DQo+ID4gICAgICBQSVRTdGF0ZSAqcGl0ID0gZG9tYWluX3ZwaXQoZCk7DQo+ID4g
ICAgICBpbnQgcmM7DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaXJxLmMgYi94
ZW4vYXJjaC94ODYvaHZtL2lycS5jDQo+ID4gaW5kZXggZTQyNWRmOS4uZGJiZjc2OSAxMDA2NDQN
Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2
L2h2bS9pcnEuYw0KPiA+IEBAIC01OTgsNyArNTk4LDcgQEAgc3RhdGljIGludCBfX2luaXQgZHVt
cF9pcnFfaW5mb19rZXlfaW5pdCh2b2lkKQ0KPiA+ICB9DQo+ID4gIF9faW5pdGNhbGwoZHVtcF9p
cnFfaW5mb19rZXlfaW5pdCk7DQo+ID4NCj4gPiAtc3RhdGljIGludCBpcnFfc2F2ZV9wY2koc3Ry
dWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+ID4gK3N0YXRpYyBpbnQg
aXJxX3NhdmVfcGNpKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLA0K
PiA+IHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gPiAgew0KPiA+ICAgICAgc3RydWN0IGh2bV9p
cnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsNCj4gPiAgICAgIHVuc2lnbmVkIGludCBh
c3NlcnRlZCwgcGRldiwgcGludHg7DQo+ID4gQEAgLTYzMCw3ICs2MzAsNyBAQCBzdGF0aWMgaW50
IGlycV9zYXZlX3BjaShzdHJ1Y3QgZG9tYWluICpkLA0KPiA+IGh2bV9kb21haW5fY29udGV4dF90
ICpoKQ0KPiA+ICAgICAgcmV0dXJuIHJjOw0KPiA+ICB9DQo+ID4NCj4gPiAtc3RhdGljIGludCBp
cnFfc2F2ZV9pc2Eoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpDQo+
ID4gK3N0YXRpYyBpbnQgaXJxX3NhdmVfaXNhKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoLA0KPiA+IHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gPiAgew0KPiA+ICAg
ICAgc3RydWN0IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsNCj4gPg0KPiA+
IEBAIC02MzgsNyArNjM4LDcgQEAgc3RhdGljIGludCBpcnFfc2F2ZV9pc2Eoc3RydWN0IGRvbWFp
biAqZCwNCj4gPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gPiAgICAgIHJldHVybiAoIGh2
bV9zYXZlX2VudHJ5KElTQV9JUlEsIDAsIGgsICZodm1faXJxLT5pc2FfaXJxKSApOw0KPiA+ICB9
DQo+ID4NCj4gPiAtc3RhdGljIGludCBpcnFfc2F2ZV9saW5rKHN0cnVjdCBkb21haW4gKmQsIGh2
bV9kb21haW5fY29udGV4dF90DQo+ID4gKmgpDQo+ID4gK3N0YXRpYyBpbnQgaXJxX3NhdmVfbGlu
ayhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdA0KPiA+ICpoLA0KPiA+IHVu
c2lnbmVkIGludCBpbnN0YW5jZSkNCj4gPiAgew0KPiA+ICAgICAgc3RydWN0IGh2bV9pcnEgKmh2
bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL210cnIuYyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+ID4gaW5kZXggYjcy
MWM2My4uYjk5OGQ4MCAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIuYw0K
PiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vbXRyci5jDQo+ID4gQEAgLTY2NiwxNCArNjY2LDQy
IEBAIGludCBodm1fc2V0X21lbV9waW5uZWRfY2FjaGVhdHRyKHN0cnVjdA0KPiA+IGRvbWFpbg0K
PiA+ICpkLCB1aW50NjRfdCBnZm5fc3RhcnQsDQo+ID4gICAgICByZXR1cm4gMDsNCj4gPiAgfQ0K
PiA+DQo+ID4gLXN0YXRpYyBpbnQgaHZtX3NhdmVfbXRycl9tc3Ioc3RydWN0IGRvbWFpbiAqZCwN
Cj4gPiBodm1fZG9tYWluX2NvbnRleHRfdA0KPiA+ICpoKQ0KPiA+ICtzdGF0aWMgaW50IGh2bV9z
YXZlX210cnJfbXNyKHN0cnVjdCBkb21haW4gKmQsDQo+ID4gaHZtX2RvbWFpbl9jb250ZXh0X3QN
Cj4gPiAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiA+ICB7DQo+ID4gICAgICBpbnQgaTsN
Cj4gPiAgICAgIHN0cnVjdCB2Y3B1ICp2Ow0KPiA+ICAgICAgc3RydWN0IGh2bV9od19tdHJyIGh3
X210cnI7DQo+ID4gICAgICBzdHJ1Y3QgbXRycl9zdGF0ZSAqbXRycl9zdGF0ZTsNCj4gPiAgICAg
IC8qIHNhdmUgbXRyciZwYXQgKi8NCj4gPiAtICAgIGZvcl9lYWNoX3ZjcHUoZCwgdikNCj4gPiAr
ICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApDQo+ID4gKyAgICB7DQo+ID4gKyAgICAg
ICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOw0KPiA+ICsgICAgICAgIG10cnJfc3RhdGUgPSAmdi0+
YXJjaC5odm1fdmNwdS5tdHJyOw0KPiA+ICsNCj4gPiArICAgICAgICBodm1fZ2V0X2d1ZXN0X3Bh
dCh2LCAmaHdfbXRyci5tc3JfcGF0X2NyKTsNCj4gPiArDQo+ID4gKyAgICAgICAgaHdfbXRyci5t
c3JfbXRycl9kZWZfdHlwZSA9IG10cnJfc3RhdGUtPmRlZl90eXBlDQo+ID4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAobXRycl9zdGF0ZS0+ZW5hYmxlZCA8PCAxMCk7DQo+ID4g
KyAgICAgICAgaHdfbXRyci5tc3JfbXRycl9jYXAgPSBtdHJyX3N0YXRlLT5tdHJyX2NhcDsNCj4g
PiArDQo+ID4gKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNVFJSX1ZDTlQ7IGkrKyApDQo+ID4g
KyAgICAgICAgew0KPiA+ICsgICAgICAgICAgICAvKiBzYXZlIHBoeXNiYXNlICovDQo+ID4gKyAg
ICAgICAgICAgIGh3X210cnIubXNyX210cnJfdmFyW2kqMl0gPQ0KPiA+ICsgICAgICAgICAgICAg
ICAgKCh1aW50NjRfdCopbXRycl9zdGF0ZS0+dmFyX3JhbmdlcylbaSoyXTsNCj4gPiArICAgICAg
ICAgICAgLyogc2F2ZSBwaHlzbWFzayAqLw0KPiA+ICsgICAgICAgICAgICBod19tdHJyLm1zcl9t
dHJyX3ZhcltpKjIrMV0gPQ0KPiA+ICsgICAgICAgICAgICAgICAgKCh1aW50NjRfdCopbXRycl9z
dGF0ZS0+dmFyX3JhbmdlcylbaSoyKzFdOw0KPiA+ICsgICAgICAgIH0NCj4gPiArDQo+ID4gKyAg
ICAgICAgZm9yICggaSA9IDA7IGkgPCBOVU1fRklYRURfTVNSOyBpKysgKQ0KPiA+ICsgICAgICAg
ICAgICBod19tdHJyLm1zcl9tdHJyX2ZpeGVkW2ldID0NCj4gPiArICAgICAgICAgICAgICAgICgo
dWludDY0X3QqKW10cnJfc3RhdGUtPmZpeGVkX3JhbmdlcylbaV07DQo+ID4gKw0KPiA+ICsgICAg
ICAgIGlmICggaHZtX3NhdmVfZW50cnkoTVRSUiwgdi0+dmNwdV9pZCwgaCwgJmh3X210cnIpICE9
IDAgKQ0KPiA+ICsgICAgICAgICAgICByZXR1cm4gMTsNCj4gPiArICAgIH0NCj4gPiArICAgIGVs
c2UgZm9yX2VhY2hfdmNwdShkLCB2KQ0KPiA+ICAgICAgew0KPiA+ICAgICAgICAgIG10cnJfc3Rh
dGUgPSAmdi0+YXJjaC5odm1fdmNwdS5tdHJyOw0KPiA+DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vcG10aW1lci5jDQo+ID4gYi94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYw0K
PiA+IGluZGV4IGI3MGMyOTkuLjIxZGNkZWIgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9wbXRpbWVyLmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3BtdGltZXIuYw0KPiA+
IEBAIC0yNDksNyArMjQ5LDcgQEAgc3RhdGljIGludCBoYW5kbGVfcG10X2lvKA0KPiA+ICAgICAg
cmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gPiAgfQ0KPiA+DQo+ID4gLXN0YXRpYyBpbnQgYWNwaV9z
YXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiA+ICtzdGF0
aWMgaW50IGFjcGlfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAq
aCwNCj4gPiB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ID4gIHsNCj4gPiAgICAgIHN0cnVjdCBo
dm1faHdfYWNwaSAqYWNwaSA9ICZkLT5hcmNoLmh2bV9kb21haW4uYWNwaTsNCj4gPiAgICAgIFBN
VFN0YXRlICpzID0gJmQtPmFyY2guaHZtX2RvbWFpbi5wbF90aW1lLT52cG10Ow0KPiA+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jIGIveGVuL2FyY2gveDg2L2h2bS9ydGMuYw0K
PiA+IGluZGV4IGJjZmExNjkuLjgzZjMzOWQgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9ydGMuYw0KPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMNCj4gPiBAQCAtNzM3
LDcgKzczNyw3IEBAIHZvaWQgcnRjX21pZ3JhdGVfdGltZXJzKHN0cnVjdCB2Y3B1ICp2KQ0KPiA+
ICB9DQo+ID4NCj4gPiAgLyogU2F2ZSBSVEMgaGFyZHdhcmUgc3RhdGUgKi8NCj4gPiAtc3RhdGlj
IGludCBydGNfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkN
Cj4gPiArc3RhdGljIGludCBydGNfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCwNCj4gPiB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ID4gIHsNCj4gPiAgICAg
IFJUQ1N0YXRlICpzID0gZG9tYWluX3ZydGMoZCk7DQo+ID4gICAgICBpbnQgcmM7DQo+ID4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9zYXZl
LmMNCj4gPiBpbmRleCA4OTg0YTIzLi45N2I1NmY3IDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vc2F2ZS5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMNCj4gPiBA
QCAtMTM4LDYgKzEzOCw3IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50DQo+ID4gdHlwZWNvZGUsIHVuc2lnbmVkIGludCBpbnN0YW5jZSwNCj4gPiAgICAg
IGludCBydjsNCj4gPiAgICAgIGh2bV9kb21haW5fY29udGV4dF90IGN0eHQgPSB7IH07DQo+ID4g
ICAgICBjb25zdCBzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvciAqZGVzYzsNCj4gPiArICAgIGJv
b2wgaXNfc2luZ2xlX2luc3RhbmNlID0gZmFsc2U7DQo+ID4NCj4gPiAgICAgIGlmICggZC0+aXNf
ZHlpbmcgfHwNCj4gPiAgICAgICAgICAgdHlwZWNvZGUgPiBIVk1fU0FWRV9DT0RFX01BWCB8fA0K
PiA+IEBAIC0xNDUsNDEgKzE0Niw3NSBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkDQo+ID4gaW50DQo+ID4gdHlwZWNvZGUsIHVuc2lnbmVkIGludCBpbnN0YW5j
ZSwNCj4gPiAgICAgICAgICAgIWh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSApDQo+ID4g
ICAgICAgICAgcmV0dXJuIC1FSU5WQUw7DQo+ID4NCj4gPiArICAgIGlmKCBodm1fc3JfaGFuZGxl
cnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgJiYNCj4gPiArICAgICAgICBpbnN0
YW5jZSA8IGQtPm1heF92Y3B1cyApDQo+ID4gKyAgICAgICAgaXNfc2luZ2xlX2luc3RhbmNlID0g
dHJ1ZTsNCj4gPiArDQo+ID4gICAgICBjdHh0LnNpemUgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNv
ZGVdLnNpemU7DQo+ID4gLSAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0ua2luZCA9
PSBIVk1TUl9QRVJfVkNQVSApDQo+ID4gKyAgICBpZiAoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29k
ZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSAmJg0KPiA+ICsgICAgICAgICBpbnN0YW5jZSA9PSBk
LT5tYXhfdmNwdXMgKQ0KPiA+ICAgICAgICAgIGN0eHQuc2l6ZSAqPSBkLT5tYXhfdmNwdXM7DQo+
ID4gKw0KPiA+ICAgICAgY3R4dC5kYXRhID0geG1hbGxvY19ieXRlcyhjdHh0LnNpemUpOw0KPiA+
ICAgICAgaWYgKCAhY3R4dC5kYXRhICkNCj4gPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsNCj4g
Pg0KPiA+IC0gICAgaWYgKCAocnYgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUoZCwg
JmN0eHQpKSAhPSAwICkNCj4gPiArICAgIGlmKCBpc19zaW5nbGVfaW5zdGFuY2UgKQ0KPiA+ICsg
ICAgICAgIHZjcHVfcGF1c2UoZC0+dmNwdVtpbnN0YW5jZV0pOw0KPiA+ICsgICAgZWxzZQ0KPiA+
ICsgICAgICAgIGRvbWFpbl9wYXVzZShkKTsNCj4gPiArDQo+ID4gKyAgICBpZiAoIChydiA9IGh2
bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCAmY3R4dCwgaW5zdGFuY2UpKQ0KPiA+ICE9
IDAgKQ0KPiA+ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZhaWxl
ZCB0byBzYXZlIHR5cGUNCj4gPiAlIlBSSXUxNiIgKCVkKVxuIiwNCj4gPiAgICAgICAgICAgICAg
ICAgZC0+ZG9tYWluX2lkLCB0eXBlY29kZSwgcnYpOw0KPiA+ICAgICAgZWxzZSBpZiAoIHJ2ID0g
LUVOT0VOVCwgY3R4dC5jdXIgPj0gc2l6ZW9mKCpkZXNjKSApDQo+ID4gICAgICB7DQo+ID4gICAg
ICAgICAgdWludDMyX3Qgb2ZmOw0KPiA+DQo+ID4gLSAgICAgICAgZm9yICggb2ZmID0gMDsgb2Zm
IDw9IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0NCj4gPiBkZXNjLT5sZW5ndGgg
KQ0KPiA+ICsgICAgICAgIGlmKCBpc19zaW5nbGVfaW5zdGFuY2UgKQ0KPiA+ICAgICAgICAgIHsN
Cj4gPiAtICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0eHQuZGF0YSArIG9mZik7DQo+ID4g
KyAgICAgICAgICAgIGRlc2MgPSAodm9pZCAqKShjdHh0LmRhdGEpOw0KPiA+ICAgICAgICAgICAg
ICAvKiBNb3ZlIHBhc3QgaGVhZGVyICovDQo+ID4gLSAgICAgICAgICAgIG9mZiArPSBzaXplb2Yo
KmRlc2MpOw0KPiA+ICsgICAgICAgICAgICBvZmYgPSBzaXplb2YoKmRlc2MpOw0KPiA+ICAgICAg
ICAgICAgICBpZiAoIGN0eHQuY3VyIDwgZGVzYy0+bGVuZ3RoIHx8DQo+ID4gICAgICAgICAgICAg
ICAgICAgb2ZmID4gY3R4dC5jdXIgLSBkZXNjLT5sZW5ndGggKQ0KPiA+IC0gICAgICAgICAgICAg
ICAgYnJlYWs7DQo+ID4gLSAgICAgICAgICAgIGlmICggaW5zdGFuY2UgPT0gZGVzYy0+aW5zdGFu
Y2UgKQ0KPiA+ICsgICAgICAgICAgICAgICAgcnYgPSAtRUZBVUxUOw0KPiA+ICsgICAgICAgICAg
ICBydiA9IDA7DQo+ID4gKyAgICAgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoaGFu
ZGxlKSApDQo+ID4gKyAgICAgICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5ndGg7DQo+ID4g
KyAgICAgICAgICAgIGVsc2UgaWYgKCAqYnVmc3ogPCBkZXNjLT5sZW5ndGggKQ0KPiA+ICsgICAg
ICAgICAgICAgICAgcnYgPSAtRU5PQlVGUzsNCj4gPiArICAgICAgICAgICAgZWxzZSBpZiAoIGNv
cHlfdG9fZ3Vlc3QoaGFuZGxlLCBjdHh0LmRhdGEgKyBvZmYsIGRlc2MtDQo+ID4gPg0KPiA+ID4g
bGVuZ3RoKSApDQo+ID4gKyAgICAgICAgICAgICAgICBydiA9IC1FRkFVTFQ7DQo+ID4gKyAgICAg
ICAgICAgIGVsc2UNCj4gPiArICAgICAgICAgICAgICAgICpidWZzeiA9IGRlc2MtPmxlbmd0aDsN
Cj4gPiArICAgICAgICAgICAgdmNwdV91bnBhdXNlKGQtPnZjcHVbaW5zdGFuY2VdKTsNCj4gPiAr
ICAgICAgICB9DQo+ID4gKyAgICAgICAgZWxzZQ0KPiA+ICsgICAgICAgIHsNCj4gPiArICAgICAg
ICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDw9IChjdHh0LmN1ciAtIHNpemVvZigqZGVzYykpOyBv
ZmYNCj4gPiArPQ0KPiA+IGRlc2MtPmxlbmd0aCApDQo+ID4gICAgICAgICAgICAgIHsNCj4gPiAt
ICAgICAgICAgICAgICAgIHJ2ID0gMDsNCj4gPiAtICAgICAgICAgICAgICAgIGlmICggZ3Vlc3Rf
aGFuZGxlX2lzX251bGwoaGFuZGxlKSApDQo+ID4gLSAgICAgICAgICAgICAgICAgICAgKmJ1ZnN6
ID0gZGVzYy0+bGVuZ3RoOw0KPiA+IC0gICAgICAgICAgICAgICAgZWxzZSBpZiAoICpidWZzeiA8
IGRlc2MtPmxlbmd0aCApDQo+ID4gLSAgICAgICAgICAgICAgICAgICAgcnYgPSAtRU5PQlVGUzsN
Cj4gPiAtICAgICAgICAgICAgICAgIGVsc2UgaWYgKCBjb3B5X3RvX2d1ZXN0KGhhbmRsZSwgY3R4
dC5kYXRhICsgb2ZmLA0KPiA+IGRlc2MtPmxlbmd0aCkgKQ0KPiA+IC0gICAgICAgICAgICAgICAg
ICAgIHJ2ID0gLUVGQVVMVDsNCj4gPiAtICAgICAgICAgICAgICAgIGVsc2UNCj4gPiAtICAgICAg
ICAgICAgICAgICAgICAqYnVmc3ogPSBkZXNjLT5sZW5ndGg7DQo+ID4gLSAgICAgICAgICAgICAg
ICBicmVhazsNCj4gPiArICAgICAgICAgICAgICAgIGRlc2MgPSAodm9pZCAqKShjdHh0LmRhdGEg
KyBvZmYpOw0KPiA+ICsgICAgICAgICAgICAgICAgLyogTW92ZSBwYXN0IGhlYWRlciAqLw0KPiA+
ICsgICAgICAgICAgICAgICAgb2ZmICs9IHNpemVvZigqZGVzYyk7DQo+ID4gKyAgICAgICAgICAg
ICAgICBpZiAoIGN0eHQuY3VyIDwgZGVzYy0+bGVuZ3RoIHx8DQo+ID4gKyAgICAgICAgICAgICAg
ICAgICAgIG9mZiA+IGN0eHQuY3VyIC0gZGVzYy0+bGVuZ3RoICkNCj4gPiArICAgICAgICAgICAg
ICAgICAgICBicmVhazsNCj4gPiArICAgICAgICAgICAgICAgIGlmICggaW5zdGFuY2UgPT0gZGVz
Yy0+aW5zdGFuY2UgKQ0KPiA+ICsgICAgICAgICAgICAgICAgew0KPiA+ICsgICAgICAgICAgICAg
ICAgICAgIHJ2ID0gMDsNCj4gPiArICAgICAgICAgICAgICAgICAgICBpZiAoIGd1ZXN0X2hhbmRs
ZV9pc19udWxsKGhhbmRsZSkgKQ0KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAqYnVmc3og
PSBkZXNjLT5sZW5ndGg7DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoICpidWZz
eiA8IGRlc2MtPmxlbmd0aCApDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgIHJ2ID0gLUVO
T0JVRlM7DQo+ID4gKyAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoIGNvcHlfdG9fZ3Vlc3Qo
aGFuZGxlLCBjdHh0LmRhdGEgKw0KPiA+IG9mZiwNCj4gPiBkZXNjLT5sZW5ndGgpICkNCj4gPiAr
ICAgICAgICAgICAgICAgICAgICAgICAgcnYgPSAtRUZBVUxUOw0KPiA+ICsgICAgICAgICAgICAg
ICAgICAgIGVsc2UNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgKmJ1ZnN6ID0gZGVzYy0+
bGVuZ3RoOw0KPiA+ICsgICAgICAgICAgICAgICAgICAgIGJyZWFrOw0KPiA+ICsgICAgICAgICAg
ICAgICAgfQ0KPiA+ICAgICAgICAgICAgICB9DQo+ID4gKyAgICAgICAgICAgIGRvbWFpbl91bnBh
dXNlKGQpOw0KPiA+ICAgICAgICAgIH0NCj4gPiAgICAgIH0NCj4gPg0KPiA+IEBAIC0yMjUsNyAr
MjYwLDcgQEAgaW50IGh2bV9zYXZlKHN0cnVjdCBkb21haW4gKmQsDQo+ID4gaHZtX2RvbWFpbl9j
b250ZXh0X3QgKmgpDQo+ID4gICAgICAgICAgew0KPiA+ICAgICAgICAgICAgICBwcmludGsoWEVO
TE9HX0dfSU5GTyAiSFZNJWQgc2F2ZTogJXNcbiIsDQo+ID4gICAgICAgICAgICAgICAgICAgICBk
LT5kb21haW5faWQsIGh2bV9zcl9oYW5kbGVyc1tpXS5uYW1lKTsNCj4gPiAtICAgICAgICAgICAg
aWYgKCBoYW5kbGVyKGQsIGgpICE9IDAgKQ0KPiA+ICsgICAgICAgICAgICBpZiAoIGhhbmRsZXIo
ZCwgaCwgZC0+bWF4X3ZjcHVzKSAhPSAwICkNCj4gPiAgICAgICAgICAgICAgew0KPiA+ICAgICAg
ICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUg0KPiA+ICAgICAgICAgICAgICAgICAgICAg
ICAgICJIVk0lZCBzYXZlOiBmYWlsZWQgdG8gc2F2ZSB0eXBlDQo+ID4gJSJQUkl1MTYiXG4iLA0K
PiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYw0KPiA+IGIveGVuL2Fy
Y2gveDg2L2h2bS92aW9hcGljLmMNCj4gPiBpbmRleCA5N2I0MTlmLi4zNGQ2OTA3IDEwMDY0NA0K
PiA+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jDQo+ID4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aW9hcGljLmMNCj4gPiBAQCAtNTY5LDcgKzU2OSw3IEBAIGludCB2aW9hcGljX2dl
dF90cmlnZ2VyX21vZGUoY29uc3Qgc3RydWN0DQo+ID4gZG9tYWluDQo+ID4gKmQsIHVuc2lnbmVk
IGludCBnc2kpDQo+ID4gICAgICByZXR1cm4gdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMu
dHJpZ19tb2RlOw0KPiA+ICB9DQo+ID4NCj4gPiAtc3RhdGljIGludCBpb2FwaWNfc2F2ZShzdHJ1
Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gPiArc3RhdGljIGludCBp
b2FwaWNfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4g
PiB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpDQo+ID4gIHsNCj4gPiAgICAgIHN0cnVjdCBodm1fdmlv
YXBpYyAqczsNCj4gPg0KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMNCj4gPiBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYw0KPiA+IGluZGV4IGYwZmE1OWQu
LjU5NDNiZjQgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jDQo+
ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jDQo+ID4gQEAgLTk5NCw3ICs5OTQs
NyBAQCBvdXQ6DQo+ID4gICAgICByZXR1cm4gSFZNX0hDQUxMX2NvbXBsZXRlZDsNCj4gPiAgfQ0K
PiA+DQo+ID4gLXN0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3QgZG9t
YWluICpkLA0KPiA+IGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiA+ICtzdGF0aWMgaW50IHZp
cmlkaWFuX3NhdmVfZG9tYWluX2N0eHQoc3RydWN0IGRvbWFpbiAqZCwNCj4gPiBodm1fZG9tYWlu
X2NvbnRleHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiA+ICB7DQo+ID4gICAgICBz
dHJ1Y3QgaHZtX3ZpcmlkaWFuX2RvbWFpbl9jb250ZXh0IGN0eHQgPSB7DQo+ID4gICAgICAgICAg
LnRpbWVfcmVmX2NvdW50ID0gZC0NCj4gPiA+DQo+ID4gPiBhcmNoLmh2bV9kb21haW4udmlyaWRp
YW4udGltZV9yZWZfY291bnQudmFsLA0KPiA+IEBAIC0xMDMwLDE0ICsxMDMwLDI1IEBAIHN0YXRp
YyBpbnQgdmlyaWRpYW5fbG9hZF9kb21haW5fY3R4dChzdHJ1Y3QNCj4gPiBkb21haW4gKmQsIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiA+ICBIVk1fUkVHSVNURVJfU0FWRV9SRVNUT1JFKFZJ
UklESUFOX0RPTUFJTiwNCj4gPiB2aXJpZGlhbl9zYXZlX2RvbWFpbl9jdHh0LA0KPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFuX2xvYWRfZG9tYWluX2N0eHQsIDEsDQo+ID4g
SFZNU1JfUEVSX0RPTSk7DQo+ID4NCj4gPiAtc3RhdGljIGludCB2aXJpZGlhbl9zYXZlX3ZjcHVf
Y3R4dChzdHJ1Y3QgZG9tYWluICpkLA0KPiA+IGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiA+
ICtzdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsDQo+
ID4gaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkNCj4gPiAg
ew0KPiA+ICAgICAgc3RydWN0IHZjcHUgKnY7DQo+ID4NCj4gPiAgICAgIGlmICggIWlzX3Zpcmlk
aWFuX2RvbWFpbihkKSApDQo+ID4gICAgICAgICAgcmV0dXJuIDA7DQo+ID4NCj4gPiAtICAgIGZv
cl9lYWNoX3ZjcHUoIGQsIHYgKSB7DQo+ID4gKyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhfdmNw
dXMgKQ0KPiA+ICsgICAgew0KPiA+ICsgICAgICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fdmNwdV9j
b250ZXh0IGN0eHQ7DQo+ID4gKw0KPiA+ICsgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsN
Cj4gPiArICAgICAgICBjdHh0LnZwX2Fzc2lzdF9tc3IgPSB2LQ0KPiA+ID4NCj4gPiA+IGFyY2gu
aHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXc7DQo+ID4gKyAgICAgICAgY3R4dC52
cF9hc3Npc3RfdmVjdG9yID0gdi0NCj4gPiA+DQo+ID4gPiBhcmNoLmh2bV92Y3B1LnZpcmlkaWFu
LnZwX2Fzc2lzdC52ZWN0b3I7DQo+ID4gKw0KPiA+ICsgICAgICAgIGlmICggaHZtX3NhdmVfZW50
cnkoVklSSURJQU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpDQo+ID4gIT0NCj4gPiAwICkN
Cj4gPiArICAgICAgICAgICAgcmV0dXJuIDE7DQo+ID4gKyAgICB9DQo+ID4gKyAgICBlbHNlIGZv
cl9lYWNoX3ZjcHUoIGQsIHYgKSB7DQo+ID4gICAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92
Y3B1X2NvbnRleHQgY3R4dCA9IHsNCj4gPiAgICAgICAgICAgICAgLnZwX2Fzc2lzdF9tc3IgPSB2
LQ0KPiA+ID4NCj4gPiA+IGFyY2guaHZtX3ZjcHUudmlyaWRpYW4udnBfYXNzaXN0Lm1zci5yYXcs
DQo+ID4gICAgICAgICAgICAgIC52cF9hc3Npc3RfdmVjdG9yID0gdi0NCj4gPiA+DQo+ID4gPiBh
cmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52ZWN0b3IsDQo+ID4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jDQo+
ID4gaW5kZXggNGJmYzUzZS4uNTkxNjMxYSAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZsYXBpYy5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYw0KPiA+IEBA
IC0xMzg3LDcgKzEzODcsNyBAQCBzdGF0aWMgdm9pZCBsYXBpY19yZWFybShzdHJ1Y3QgdmxhcGlj
ICpzKQ0KPiA+ICAgICAgcy0+dGltZXJfbGFzdF91cGRhdGUgPSBzLT5wdC5sYXN0X3BsdF9ndGlt
ZTsNCj4gPiAgfQ0KPiA+DQo+ID4gLXN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0
IGRvbWFpbiAqZCwNCj4gPiBodm1fZG9tYWluX2NvbnRleHRfdA0KPiA+ICpoKQ0KPiA+ICtzdGF0
aWMgaW50IGxhcGljX3NhdmVfaGlkZGVuKHN0cnVjdCBkb21haW4gKmQsDQo+ID4gaHZtX2RvbWFp
bl9jb250ZXh0X3QNCj4gPiAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiA+ICB7DQo+ID4g
ICAgICBzdHJ1Y3QgdmNwdSAqdjsNCj4gPiAgICAgIHN0cnVjdCB2bGFwaWMgKnM7DQo+ID4gQEAg
LTEzOTYsNyArMTM5NiwxMyBAQCBzdGF0aWMgaW50IGxhcGljX3NhdmVfaGlkZGVuKHN0cnVjdCBk
b21haW4NCj4gPiAqZCwNCj4gPiBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkNCj4gPiAgICAgIGlm
ICggIWhhc192bGFwaWMoZCkgKQ0KPiA+ICAgICAgICAgIHJldHVybiAwOw0KPiA+DQo+ID4gLSAg
ICBmb3JfZWFjaF92Y3B1ICggZCwgdiApDQo+ID4gKyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhf
dmNwdXMgKQ0KPiA+ICsgICAgew0KPiA+ICsgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsN
Cj4gPiArICAgICAgICBzID0gdmNwdV92bGFwaWModik7DQo+ID4gKyAgICAgICAgcmMgPSBodm1f
c2F2ZV9lbnRyeShMQVBJQywgdi0+dmNwdV9pZCwgaCwgJnMtPmh3KTsNCj4gPiArICAgIH0NCj4g
PiArICAgIGVsc2UgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQ0KPiA+ICAgICAgew0KPiA+ICAgICAg
ICAgIHMgPSB2Y3B1X3ZsYXBpYyh2KTsNCj4gPiAgICAgICAgICBpZiAoIChyYyA9IGh2bV9zYXZl
X2VudHJ5KExBUElDLCB2LT52Y3B1X2lkLCBoLCAmcy0+aHcpKQ0KPiA+ICE9DQo+ID4gMCApDQo+
ID4gQEAgLTE0MDYsNyArMTQxMiw3IEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3Ry
dWN0IGRvbWFpbg0KPiA+ICpkLA0KPiA+IGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiA+ICAg
ICAgcmV0dXJuIHJjOw0KPiA+ICB9DQo+ID4NCj4gPiAtc3RhdGljIGludCBsYXBpY19zYXZlX3Jl
Z3Moc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QNCj4gPiAqaCkNCj4gPiAr
c3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9j
b250ZXh0X3QNCj4gPiAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQ0KPiA+ICB7DQo+ID4gICAg
ICBzdHJ1Y3QgdmNwdSAqdjsNCj4gPiAgICAgIHN0cnVjdCB2bGFwaWMgKnM7DQo+ID4gQEAgLTE0
MTUsNyArMTQyMSwxNiBAQCBzdGF0aWMgaW50IGxhcGljX3NhdmVfcmVncyhzdHJ1Y3QgZG9tYWlu
ICpkLA0KPiA+IGh2bV9kb21haW5fY29udGV4dF90ICpoKQ0KPiA+ICAgICAgaWYgKCAhaGFzX3Zs
YXBpYyhkKSApDQo+ID4gICAgICAgICAgcmV0dXJuIDA7DQo+ID4NCj4gPiAtICAgIGZvcl9lYWNo
X3ZjcHUgKCBkLCB2ICkNCj4gPiArICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApDQo+
ID4gKyAgICB7DQo+ID4gKyAgICAgICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOw0KPiA+ICsgICAg
ICAgIGlmICggaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApDQo+ID4gKyAgICAgICAgICAgIGh2
bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIodik7DQo+ID4gKw0KPiA+ICsgICAgICAgIHMgPSB2Y3B1
X3ZsYXBpYyh2KTsNCj4gPiArICAgICAgICByYyA9IGh2bV9zYXZlX2VudHJ5KExBUElDX1JFR1Ms
IHYtPnZjcHVfaWQsIGgsIHMtPnJlZ3MpOw0KPiA+ICsgICAgfQ0KPiA+ICsgICAgZWxzZSBmb3Jf
ZWFjaF92Y3B1ICggZCwgdiApDQo+ID4gICAgICB7DQo+ID4gICAgICAgICAgaWYgKCBodm1fZnVu
Y3Muc3luY19waXJfdG9faXJyICkNCj4gPiAgICAgICAgICAgICAgaHZtX2Z1bmNzLnN5bmNfcGly
X3RvX2lycih2KTsNCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92cGljLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYw0KPiA+IGluZGV4IGUxNjBiYmQuLjZiNzdmM2MgMTAwNjQ0
DQo+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92cGljLmMNCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL3ZwaWMuYw0KPiA+IEBAIC0zNzEsNyArMzcxLDcgQEAgc3RhdGljIGludCB2cGljX2lu
dGVyY2VwdF9lbGNyX2lvKA0KPiA+ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gPiAgfQ0K
PiA+DQo+ID4gLXN0YXRpYyBpbnQgdnBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQ0KPiA+ICtzdGF0aWMgaW50IHZwaWNfc2F2ZShzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gPiB1bnNpZ25lZCBpbnQgaW5zdGFuY2Up
DQo+ID4gIHsNCj4gPiAgICAgIHN0cnVjdCBodm1faHdfdnBpYyAqczsNCj4gPiAgICAgIGludCBp
Ow0KPiA+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9p
bmNsdWRlL2FzbS0NCj4gPiB4ODYvaHZtL2h2bS5oDQo+ID4gaW5kZXggYjY4N2UwMy4uYzRiN2Iz
ZCAxMDA2NDQNCj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaA0KPiA+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oDQo+ID4gQEAgLTYwOSw2ICs2MDksOCBA
QCBzdGF0aWMgaW5saW5lIGJvb2wNCj4gPiBhbHRwMm1fdmNwdV9lbXVsYXRlX3ZlKHN0cnVjdA0K
PiA+IHZjcHUgKnYpDQo+ID4gICAgICByZXR1cm4gZmFsc2U7DQo+ID4gIH0NCj4gPg0KPiA+ICt2
b2lkIGh2bV9zYXZlX29uZV9jcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19j
cHUNCj4gPiAqY3R4dCk7DQo+ID4gKw0KPiA+ICAvKiBDaGVjayBDUjQvRUZFUiB2YWx1ZXMgKi8N
Cj4gPiAgY29uc3QgY2hhciAqaHZtX2VmZXJfdmFsaWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQ2NF90IHZhbHVlLA0KPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaWduZWQgaW50
IGNyMF9wZyk7DQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUu
aCBiL3hlbi9pbmNsdWRlL2FzbS0NCj4gPiB4ODYvaHZtL3NhdmUuaA0KPiA+IGluZGV4IGY4ODll
OGYuLmEyYzM5YzQgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2
ZS5oDQo+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oDQo+ID4gQEAgLTk1
LDggKzk1LDkgQEAgc3RhdGljIGlubGluZSB1aW50MTZfdCBodm1fbG9hZF9pbnN0YW5jZShzdHJ1
Y3QNCj4gPiBodm1fZG9tYWluX2NvbnRleHQgKmgpDQo+ID4gICAqIFRoZSBzYXZlIGhhbmRsZXIg
bWF5IHNhdmUgbXVsdGlwbGUgaW5zdGFuY2VzIG9mIGEgdHlwZSBpbnRvIHRoZQ0KPiA+IGJ1ZmZl
cjsNCj4gPiAgICogdGhlIGxvYWQgaGFuZGxlciB3aWxsIGJlIGNhbGxlZCBvbmNlIGZvciBlYWNo
IGluc3RhbmNlIGZvdW5kDQo+ID4gd2hlbg0KPiA+ICAgKiByZXN0b3JpbmcuICBCb3RoIHJldHVy
biBub24temVybyBvbiBlcnJvci4gKi8NCj4gPiAtdHlwZWRlZiBpbnQgKCpodm1fc2F2ZV9oYW5k
bGVyKSAoc3RydWN0IGRvbWFpbiAqZCwNCj4gPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOw0KPiA+ICt0eXBlZGVmIGludCAoKmh2bV9z
YXZlX2hhbmRsZXIpIChzdHJ1Y3QgZG9tYWluICpkLA0KPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwNCj4gPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluc3RhbmNlKTsNCj4gPiAgdHlwZWRl
ZiBpbnQgKCpodm1fbG9hZF9oYW5kbGVyKSAoc3RydWN0IGRvbWFpbiAqZCwNCj4gPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOw0KPiA+
DQoNCl9fX19fX19fX19fX19fX19fX19fX19fXw0KVGhpcyBlbWFpbCB3YXMgc2Nhbm5lZCBieSBC
aXRkZWZlbmRlcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 09:00:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 09:00:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enhIl-00089U-9B; Mon, 19 Feb 2018 08:59:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=v7m9=fn=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1enhIk-00089O-1p
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 08:59:58 +0000
X-Inumbo-ID: 737c5f6c-1553-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 737c5f6c-1553-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 09:01:20 +0000 (UTC)
Received: (qmail 22612 invoked from network); 19 Feb 2018 10:59:50 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Feb 2018 10:59:50 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id E42987FC08
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 10:59:49 +0200 (EET)
Received: (qmail 28458 invoked from network); 19 Feb 2018 10:59:49 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 19 Feb 2018 10:59:49 +0200
To: Jan Beulich <JBeulich@suse.com>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <5A86CBF702000078001A85C3@prv-mh.provo.novell.com>
 <6fe12bcb-3bde-b537-14d8-df06bd44af8f@bitdefender.com>
 <5A8A9EA502000078001A8E7B@prv-mh.provo.novell.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <f4592ae3-fc65-a422-3584-56257c517fed@bitdefender.com>
Date: Mon, 19 Feb 2018 10:59:49 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8A9EA502000078001A8E7B@prv-mh.provo.novell.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.75026
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476022,
 Stamp: 3], Multi: [Enabled, t: (0.000020,0.005813)], BW: [Enabled, t:
 (0.000030,0.000002)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.016857,0.000165)], URL: [Enabled, t:
 (0.000006,0.000001)], RTDA: [Enabled, t: (0.097569), Hit: No, Details:
 v2.6.22; Id: 15.1i6035n.1c5tf22v4.756dd], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: kevin.tian@intel.com, tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jun.nakajima@intel.com, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTkvMjAxOCAxMDo1MyBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMTkuMDIu
MTggYXQgMDk6NDgsIDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMDIv
MTYvMjAxOCAwMToxNyBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAxNi4wMi4xOCBh
dCAxMToyMiwgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+IFRoZSBlbXVs
YXRpb24gbGF5ZXJzIG9mIFhlbiBsYWNrIFBDSUQgc3VwcG9ydCwgYW5kIGFzIHdlIG9ubHkgb2Zm
ZXIKPj4+PiBQQ0lEIHRvIEhBUCBndWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5kbGVk
IGJ5IGhhcmR3YXJlLAo+Pj4+IGV4Y2VwdCB3aGVuIGludHJvc3BlY3Rpb24gaXMgaW52b2x2ZWQu
IENvbnNlcXVlbnRseSwgdHJ5aW5nIHRvIHNldAo+Pj4+IENSMyB3aGVuIHRoZSBub2ZsdXNoIGJp
dCBpcyBzZXQgaW4gaHZtX3NldF9jcjMoKSBsZWFkcyB0byBkb21haW4KPj4+PiBjcmFzaGVzLiBU
aGUgd29ya2Fyb3VuZCBpcyB0byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KPj4+PiBodm1fc2V0
X2NyMygpLiBDUjMgdmFsdWVzIGluIGh2bV9tb25pdG9yX2NyKCkgYXJlIGFsc28gc2FuaXRpemVk
Lgo+Pj4+IEFkZGl0aW9uYWxseSwgYSBib29sIHBhcmFtZXRlciBub3cgcHJvcGFnYXRlcyB0bwo+
Pj4+IHtzdm0sdm14fV91cGRhdGVfZ3Vlc3RfY3IoKSwgc28gdGhhdCBubyBmbHVzaGVzIG9jY3Vy
IHdoZW4KPj4+PiB0aGUgYml0IHdhcyBzZXQuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBSYXp2
YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4+Pj4gUmVwb3J0ZWQtYnk6
IEJpdHdlYXNpbCA8Yml0d2Vhc2lsQGNyeXB0b2hhemUuY29tPgo+Pj4+IFN1Z2dlc3RlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+PiBBY2tlZC1ieTog
VGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgo+Pj4KPj4+IFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+Cj4+IFNob3VsZCBJIHJlYmFzZSB0
aGlzIGJlY2F1c2Ugb2YgY29tbWl0Cj4+IDI0NDcwYjk5YzE2NzFkY2E1MzFjMmNmNTc0N2VkYTJm
ODg5MmVjYmM/Cj4gCj4gV2VsbCwgaWYgdGhhdCBjaGFuZ2UgaW50cm9kdWNlcyBzb21lIGNvbmZs
aWN0IHdpdGggeW91cnMsIHRoZW4KPiBnZW5lcmFsbHkgdGhlIChvYnZpb3VzKSBhbnN3ZXIgaXMg
InllcyIuIENvbnNpZGVyaW5nIHRoYXQgeW91cgo+IHBhdGNoIGRvZXNuJ3QgaGF2ZSBhbGwgbmVj
ZXNzYXJ5IGFja3MgeWV0LCB3aGV0aGVyIHlvdSB3YWl0Cj4gdW50aWwgeW91IGhhdmUgdGhvc2Ug
aXMgdXAgdG8geW91IChhcyBhbHRlcm5hdGl2ZWx5IHRoZXJlIG1heSBiZQo+IGZ1cnRoZXIgcmVx
dWVzdHMgZm9yIGNoYW5nZXMgdG8gbWFrZSkuCgpSaWdodCwgc29ycnkgZm9yIGJlaW5nIGFtYmln
dW91cyAtIGRlZmluaXRlbHkgbm8gY29uZmxpY3RzLCBidXQgSSBoYWQKYXNzdW1lZCAod3Jvbmds
eSwgYXMgaXQgdHVybnMgb3V0KSB0aGF0IGFwcGx5aW5nIGl0IHdvdWxkIG5vdyByZXF1aXJlCmh1
bWFuIGludGVydmVudGlvbi4gSXQgZG9lc24ndC4KClNvcnJ5IGZvciB0aGUgbm9pc2UuCgoKVGhh
bmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 09:38:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 09:38:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enhtw-0002LW-Ag; Mon, 19 Feb 2018 09:38:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enhtu-0002Kp-FA
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 09:38:22 +0000
X-Inumbo-ID: d1379f8f-1558-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1379f8f-1558-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 09:39:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enhtm-00063T-HO; Mon, 19 Feb 2018 09:38:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enhtg-0003ry-L1; Mon, 19 Feb 2018 09:38:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enhtf-00081R-9L; Mon, 19 Feb 2018 09:38:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119582-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:xen-boot:fail:heisenbug
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=c786427f57b6dc4f56f9a84da52b41216e94f125
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 09:38:07 +0000
Subject: [Xen-devel] [linux-linus test] 119582: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTU4MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5NTgyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1
YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAg
ICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
ClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAg
ICBmYWlsIHBhc3MgaW4gMTE5NTExCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAg
IGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDEx
OTUxMSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE5NTExIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
ODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
ZmFpbCBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBs
aW51eCAgICAgICAgICAgICAgICBjNzg2NDI3ZjU3YjZkYzRmNTZmOWE4NGRhNTJiNDEyMTZlOTRm
MTI1CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1YjdkMjc5NjdkYWJm
YjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMjQg
IDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDI1IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4
MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFogICAyMyBkYXlzICAgMjcgYXR0ZW1wdHMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTE5NTExICAyMDE4LTAyLTE3IDE5OjQzOjEwIFogICAgMSBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQoyMTg4IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0
LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBy
dW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFt
ZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjQ2
MzI2IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 10:06:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 10:06:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eniKX-0004Mp-IC; Mon, 19 Feb 2018 10:05:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jby0=fn=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1eniKV-0004Mf-U7
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 10:05:51 +0000
X-Inumbo-ID: a8358f2a-155c-11e8-b9b1-635ca7ef6cff
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8358f2a-155c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 10:07:14 +0000 (UTC)
Received: from 120-71-ftth.on.nl ([88.159.71.120]:56331 helo=[10.97.34.6])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1eni2b-00058v-8A; Mon, 19 Feb 2018 10:47:21 +0100
To: George Dunlap <dunlapg@umich.edu>, Juergen Gross <jgross@suse.com>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
 <dbf149c4-15f1-9374-0eb5-7317d9c6f76e@suse.com>
 <CAFLBxZYLBLbvEk2LRuT6U1vNSyUoam+vT_AR4CLEtc8oB1Qewg@mail.gmail.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <912d7e14-5836-d2aa-ccde-cb5b232bcc34@eikelenboom.it>
Date: Mon, 19 Feb 2018 10:47:17 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAFLBxZYLBLbvEk2LRuT6U1vNSyUoam+vT_AR4CLEtc8oB1Qewg@mail.gmail.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDEvMTggMTY6MjYsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gV2VkLCBKYW4gMjQs
IDIwMTggYXQgMzoyMCBQTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToK
Pj4gT24gMjQvMDEvMTggMTY6MDcsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiBXZWQsIEph
biAyNCwgMjAxOCBhdCAyOjEwIFBNLCBCb3JpcyBPc3Ryb3Zza3kKPj4+IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4gd3JvdGU6Cj4+Pj4gT24gMDEvMjQvMjAxOCAwNzowNiBBTSwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+Pj4gT24gMjQvMDEvMTggMTE6NTQsIFJvZ2VyIFBhdSBNb25uw6kg
d3JvdGU6Cj4+Pj4+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAxMDo0MjozOUFNICswMDAwLCBH
ZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+Pj4+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDI6NDEg
QU0sIEJvcmlzIE9zdHJvdnNreQo+Pj4+Pj4+IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4g
d3JvdGU6Cj4+Pj4+Pj4+IE9uIDAxLzE4LzIwMTggMDU6MzMgQU0sIFdlaSBMaXUgd3JvdGU6Cj4+
Pj4+Pj4+PiBPbiBUaHUsIEphbiAxOCwgMjAxOCBhdCAxMTozMTozMkFNICswMTAwLCBKdWVyZ2Vu
IEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4+IFdlaSwKPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IE9uIDAx
LzEyLzE3IDE1OjE0LCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pj4+Pj4+Pj4+PiBJbnN0ZWFkIG9m
IGxvY2F0aW5nIHRoZSBSU0RQIHRhYmxlIGJlbG93IDFNQiBwdXQgaXQganVzdCBiZWxvdyA0R0IK
Pj4+Pj4+Pj4+Pj4gbGlrZSB0aGUgcmVzdCBvZiB0aGUgQUNQSSB0YWJsZXMgaW4gY2FzZSBvZiBQ
VkggZ3Vlc3RzLiBUaGlzIHdpbGwKPj4+Pj4+Pj4+Pj4gYXZvaWQgcHVuY2hpbmcgbW9yZSBob2xl
cyB0aGFuIG5lY2Vzc2FyeSBpbnRvIHRoZSBtZW1vcnkgbWFwLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+
Pj4+Pj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pj4+Pj4+Pj4+
IE1pbmQgYXBwbHlpbmcgdGhpcyBvbmU/Cj4+Pj4+Pj4+PiBEb24ndCB3b3JyeSwgaXQgaXMgaW4g
bXkgcXVldWUuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2lsbCBjb21lIHRvIHRoaXMgYW5kIG90aGVy
IHBhdGNoZXMgSSBhY2N1bXVsYXRlZCBzb29uLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IFdlaS4KPj4+
Pj4+Pj4gVGhpcyByZXF1aXJlcyBrZXJuZWwgY2hhbmdlcywgZG9lc24ndCBpdD8KPj4+Pj4+Pj4K
Pj4+Pj4+Pj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTEyL21zZzAwNzE0Lmh0bWwKPj4+Pj4+Pj4KPj4+Pj4+Pj4gQW5kIHRoaXMgc2Vy
aWVzIGFwcGFyZW50bHkgbmV2ZXIgbWFkZSBpdCB0byB0aGUgdHJlZS4KPj4+Pj4+Pj4KPj4+Pj4+
Pj4gUFZIIGd1ZXN0cyBhcmUgYnJva2VuIG5vdyBvbiBzdGFnaW5nLgo+Pj4+Pj4+IEFuZCB0aGUg
TGludXggc2lkZSBvZiBQVkggaXMgb2ZmaWNpYWxseSBzdXBwb3J0ZWQgbm93LCByaWdodD8KPj4+
Pgo+Pj4+Cj4+Pj4gQUZBSUsgUFZIIGlzIHN0aWxsIGNvbnNpZGVyZWQgYSB0ZWNoIHByZXZpZXcg
LS0tIExpbnV4IG9yIFhlbi4KPj4+Cj4+PiBGcm9tIFNVUFBPUlQubWQ6Cj4+Pgo+Pj4gIyMjIHg4
Ni9QVkggZ3Vlc3QKPj4+Cj4+PiAgICAgU3RhdHVzOiBTdXBwb3J0ZWQKPj4+Cj4+PiBJIHdhcyB1
bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0IFBWSCBndWVzdCBpbiBMaW51eCB3YXMgY29tcGxldGUg
YW5kCj4+PiBzdGFibGUgYXMgb2YgTGludXggNC4xMS4gIElmIHRoYXQncyBub3QgdHJ1ZSBpdCBz
aG91bGQgaGF2ZSBiZWVuCj4+PiBicm91Z2h0IHVwIGR1cmluZyB0aGUgNC4xMCBkZXZlbG9wbWVu
dCBjeWNsZSwgd2hlcmUgd2UgZGVjbGFyZWQgUFZICj4+PiBkb21VcyBhcyAic3VwcG9ydGVkIi4K
Pj4KPj4gU28gd2hhdCBpcyB0aGUgcHJvYmxlbSBoZXJlPwo+Pgo+PiAtIGN1cnJlbnQgTGludXgg
Y2FuJ3QgYmUgYm9vdGVkIGFzIFBWSCBndWVzdCB3aXRoIHhlbi11bnN0YWJsZSBkdWUgdG8KPj4g
ICBhIGJ1ZyBpbiBMaW51eCwgcGF0Y2hlcyBmb3IgTGludXggYXJlIGJlaW5nIHdvcmtlZCBvbgo+
PiAtIGJvb3RpbmcgTGludXggYXMgUFZIIGd1ZXN0IHdpdGggeGVuIDQuMTAgaXMgd29ya2luZwo+
IAo+IEkgd2FzIHJlc3BvbmRpbmcgdG8gQm9yaXMncyBjbGFpbSB0aGF0IFBWSCBpcyBjb25zaWRl
cmVkIHRlY2ggcHJldmlldy4KPiBJIGNhbid0IHNheSBhbnl0aGluZyBvbmUgd2F5IG9yIHRoZSBv
dGhlciBhYm91dCBQVkggaW4gTGludXgsIGJ1dCBQVkgKPiBpbiBYZW4gaXMgZGVmaW5pdGVseSBu
b3cgY29uc2lkZXJlZCBzdXBwb3J0ZWQuCj4gCj4gTXkgc3Vic2VxdWVudCByZXNwb25zZSB0byBS
b2dlciAoIkZXSVcgSSBjYW4gYnV5IHRoaXMgYXJndW1lbnQiKSB3YXMKPiBtZWFudCB0byBpbmRp
Y2F0ZSBJIGRpZG4ndCBoYXZlIGFueSBtb3JlIG9iamVjdGlvbiB0byB0aGUgYXBwcm9hY2ggeW91
Cj4gZ3V5cyB3ZXJlIHBsYW5uaW5nIG9uIHRha2luZy4KPiAKPiAgLUdlb3JnZQoKTC5TLiwKClNl
ZW1zIEkgbG9zdCB0cmFjaywgaXMgdGhlcmUgYW55IHByb2dyZXNzIG9uIHRoaXMgaXNzdWUgPwoo
ZG9lc24ndCBzZWVtIGEgZml4IGhhcyBsYW5kZWQgaW4gNC4xNi1yYzIgeWV0KS4KCi0tClNhbmRl
cgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 10:14:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 10:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eniT4-00056l-N8; Mon, 19 Feb 2018 10:14:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sds6=fn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eniT3-00056N-H1
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 10:14:41 +0000
X-Inumbo-ID: 97a40f19-155d-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97a40f19-155d-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 11:13:56 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1B93AAB49;
 Mon, 19 Feb 2018 10:14:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-acpi@vger.kernel.org, x86@kernel.org
Date: Mon, 19 Feb 2018 11:09:05 +0100
Message-Id: <20180219100906.14265-3-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180219100906.14265-1-jgross@suse.com>
References: <20180219100906.14265-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, rafael.j.wysocki@intel.com,
 stable@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de, lenb@kernel.org
Subject: [Xen-devel] [PATCH v3 2/3] x86/acpi: add a new x86_init_acpi
	structure to x86_init_ops
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgbmV3IHN0cnVjdCB4ODZfaW5pdF9hY3BpIHRvIHg4Nl9pbml0X29wcy4gRm9yIG5vdyBp
dCBjb250YWlucwpvbmx5IG9uZSBpbml0IGZ1bmN0aW9uIHRvIGdldCB0aGUgUlNEUCB0YWJsZSBh
ZGRyZXNzLgoKQ2M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPiAjIDQuMTEKU2lnbmVkLW9mZi1i
eTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2L2luY2x1ZGUv
YXNtL2FjcGkuaCAgICAgfCA3ICsrKysrKysKIGFyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0
LmggfCA5ICsrKysrKysrKwogYXJjaC94ODYva2VybmVsL3g4Nl9pbml0LmMgICAgICB8IDUgKysr
KysKIDMgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2luY2x1ZGUvYXNtL2FjcGkuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FjcGkuaAppbmRl
eCAxMTg4MTcyNmVkMzcuLjY2MDlkZDcyODliNSAxMDA2NDQKLS0tIGEvYXJjaC94ODYvaW5jbHVk
ZS9hc20vYWNwaS5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL2FjcGkuaApAQCAtMzEsNiAr
MzEsNyBAQAogI2luY2x1ZGUgPGFzbS9tbXUuaD4KICNpbmNsdWRlIDxhc20vbXBzcGVjLmg+CiAj
aW5jbHVkZSA8YXNtL3JlYWxtb2RlLmg+CisjaW5jbHVkZSA8YXNtL3g4Nl9pbml0Lmg+CiAKICNp
ZmRlZiBDT05GSUdfQUNQSV9BUEVJCiAjIGluY2x1ZGUgPGFzbS9wZ3RhYmxlX3R5cGVzLmg+CkBA
IC0xMzMsNiArMTM0LDEyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBhY3BpX2hhc19jcHVfaW5fbWFk
dCh2b2lkKQogCXJldHVybiAhIWFjcGlfbGFwaWM7CiB9CiAKKyNkZWZpbmUgQUNQSV9IQVZFX0FS
Q0hfR0VUX1JPT1RfUE9JTlRFUgorc3RhdGljIGlubGluZSB1NjQgYWNwaV9hcmNoX2dldF9yb290
X3BvaW50ZXIodm9pZCkKK3sKKwlyZXR1cm4geDg2X2luaXQuYWNwaS5nZXRfcm9vdF9wb2ludGVy
KCk7Cit9CisKICNlbHNlIC8qICFDT05GSUdfQUNQSSAqLwogCiAjZGVmaW5lIGFjcGlfbGFwaWMg
MApkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20veDg2X2luaXQuaCBiL2FyY2gveDg2
L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmgKaW5kZXggZmMyZjA4MmFjNjM1Li4yZTJjMzRkMmJiMDAg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmgKKysrIGIvYXJjaC94
ODYvaW5jbHVkZS9hc20veDg2X2luaXQuaApAQCAtMTMxLDYgKzEzMSwxNCBAQCBzdHJ1Y3QgeDg2
X2h5cGVyX2luaXQgewogfTsKIAogLyoqCisgKiBzdHJ1Y3QgeDg2X2luaXRfYWNwaSAtIHg4NiBB
Q1BJIGluaXQgZnVuY3Rpb25zCisgKiBAZ2V0X3Jvb3RfcG9pbnRlcjoJCWdldCBSU0RQIGFkZHJl
c3MKKyAqLworc3RydWN0IHg4Nl9pbml0X2FjcGkgeworCXU2NCAoKmdldF9yb290X3BvaW50ZXIp
KHZvaWQpOworfTsKKworLyoqCiAgKiBzdHJ1Y3QgeDg2X2luaXRfb3BzIC0gZnVuY3Rpb25zIGZv
ciBwbGF0Zm9ybSBzcGVjaWZpYyBzZXR1cAogICoKICAqLwpAQCAtMTQ0LDYgKzE1Miw3IEBAIHN0
cnVjdCB4ODZfaW5pdF9vcHMgewogCXN0cnVjdCB4ODZfaW5pdF9pb21tdQkJaW9tbXU7CiAJc3Ry
dWN0IHg4Nl9pbml0X3BjaQkJcGNpOwogCXN0cnVjdCB4ODZfaHlwZXJfaW5pdAkJaHlwZXI7CisJ
c3RydWN0IHg4Nl9pbml0X2FjcGkJCWFjcGk7CiB9OwogCiAvKioKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC94ODZfaW5pdC5jIGIvYXJjaC94ODYva2VybmVsL3g4Nl9pbml0LmMKaW5kZXgg
MTE1MWNjZDcyY2U5Li45ZTRlOTk0YTQ4MzYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC94
ODZfaW5pdC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC94ODZfaW5pdC5jCkBAIC0zMCw2ICszMCw3
IEBAIGludCBfX2luaXQgaW9tbXVfaW5pdF9ub29wKHZvaWQpIHsgcmV0dXJuIDA7IH0KIHZvaWQg
aW9tbXVfc2h1dGRvd25fbm9vcCh2b2lkKSB7IH0KIGJvb2wgX19pbml0IGJvb2xfeDg2X2luaXRf
bm9vcCh2b2lkKSB7IHJldHVybiBmYWxzZTsgfQogdm9pZCB4ODZfb3BfaW50X25vb3AoaW50IGNw
dSkgeyB9Cit1NjQgdTY0X3g4Nl9pbml0X25vb3Aodm9pZCkgeyByZXR1cm4gMDsgfQogCiAvKgog
ICogVGhlIHBsYXRmb3JtIHNldHVwIGZ1bmN0aW9ucyBhcmUgcHJlc2V0IHdpdGggdGhlIGRlZmF1
bHQgZnVuY3Rpb25zCkBAIC05MSw2ICs5MiwxMCBAQCBzdHJ1Y3QgeDg2X2luaXRfb3BzIHg4Nl9p
bml0IF9faW5pdGRhdGEgPSB7CiAJCS54MmFwaWNfYXZhaWxhYmxlCT0gYm9vbF94ODZfaW5pdF9u
b29wLAogCQkuaW5pdF9tZW1fbWFwcGluZwk9IHg4Nl9pbml0X25vb3AsCiAJfSwKKworCS5hY3Bp
ID0geworCQkuZ2V0X3Jvb3RfcG9pbnRlcgk9IHU2NF94ODZfaW5pdF9ub29wLAorCX0sCiB9Owog
CiBzdHJ1Y3QgeDg2X2NwdWluaXRfb3BzIHg4Nl9jcHVpbml0ID0gewotLSAKMi4xMy42CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 10:14:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 10:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eniT4-00056a-GT; Mon, 19 Feb 2018 10:14:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sds6=fn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eniT3-00056M-Gs
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 10:14:41 +0000
X-Inumbo-ID: 97a39660-155d-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97a39660-155d-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 11:13:56 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B32DEAD43;
 Mon, 19 Feb 2018 10:14:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-acpi@vger.kernel.org, x86@kernel.org
Date: Mon, 19 Feb 2018 11:09:03 +0100
Message-Id: <20180219100906.14265-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, rafael.j.wysocki@intel.com,
 mingo@redhat.com, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de, lenb@kernel.org
Subject: [Xen-devel] [PATCH v3 0/3] xen: re-enable booting as Xen PVH guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIFhlbiBQVkggYm9vdCBwcm90b2NvbCBwYXNzZXMgdml0YWwgaW5mb3JtYXRpb24gdG8gdGhl
IGtlcm5lbCB2aWEKYSBzdGFydF9pbmZvIGJsb2NrLiBPbmUgb2YgdGhlIGRhdGEgdHJhbnNmZXJy
ZWQgaXMgdGhlIHBoeXNpY2FsIGFkZHJlc3MKb2YgdGhlIFJTRFAgdGFibGUuCgpVbmZvcnR1bmF0
ZWx5IFBWSCBzdXBwb3J0IGluIHRoZSBrZXJuZWwgZGlkbid0IHVzZSB0aGF0IHBhc3NlZCBhZGRy
ZXNzCmZvciBSU0RQLCBidXQgcmVsaWVkIG9uIHRoZSBsZWdhY3kgbWVjaGFuaXNtIHNlYXJjaGlu
ZyBmb3IgdGhlIFJTRFAgaW4KbG93IG1lbW9yeS4gQWZ0ZXIgYSByZWNlbnQgY2hhbmdlIGluIFhl
biBwdXR0aW5nIHRoZSBSU0RQIHRvIGEgaGlnaGVyCmFkZHJlc3MgYm9vdGluZyBhcyBQVkggZ3Vl
c3QgaXMgbm93IGZhaWxpbmcuCgpUaGlzIHNtYWxsIHNlcmllcyByZXBhaXJzIHRoYXQgYnkgcGFz
c2luZyB0aGUgUlNEUCBhZGRyZXNzIGZyb20gdGhlCnN0YXJ0X2luZm8gYmxvY2sgdG8gQUNQSSBo
YW5kbGluZy4KCkNoYW5nZXMgaW4gVjM6Ci0gaW5zdGVhZCBvZiB1c2luZyBhIHdlYWsgZnVuY3Rp
b24gYWRkIGEgZnVuY3Rpb24gcG9pbnRlciB0byB4ODZfaW5pdAogIGZvciBvYnRhaW5pbmcgdGhl
IFJTRFAgYWRkcmVzcwoKSnVlcmdlbiBHcm9zcyAoMyk6CiAgYWNwaTogaW50cm9kdWNlIGFjcGlf
YXJjaF9nZXRfcm9vdF9wb2ludGVyKCkgZm9yIGdldHRpbmcgcnNkcCBhZGRyZXNzCiAgeDg2L2Fj
cGk6IGFkZCBhIG5ldyB4ODZfaW5pdF9hY3BpIHN0cnVjdHVyZSB0byB4ODZfaW5pdF9vcHMKICB4
ODYveGVuOiBhZGQgcHZoIHNwZWNpZmljIHJzZHAgYWRkcmVzcyByZXRyaWV2YWwgZnVuY3Rpb24K
CiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9hY3BpLmggICAgIHwgIDcgKysrKysrKwogYXJjaC94ODYv
aW5jbHVkZS9hc20veDg2X2luaXQuaCB8ICA5ICsrKysrKysrKwogYXJjaC94ODYva2VybmVsL3g4
Nl9pbml0LmMgICAgICB8ICA1ICsrKysrCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jICAg
IHwgMTQgKysrKysrKysrKystLS0KIGRyaXZlcnMvYWNwaS9vc2wuYyAgICAgICAgICAgICAgfCAg
NSArKysrLQogaW5jbHVkZS9saW51eC9hY3BpLmggICAgICAgICAgICB8ICA3ICsrKysrKysKIDYg
ZmlsZXMgY2hhbmdlZCwgNDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCi0tIAoyLjEz
LjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 10:14:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 10:14:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eniT9-00057V-Tq; Mon, 19 Feb 2018 10:14:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sds6=fn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eniT8-00056P-In
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 10:14:46 +0000
X-Inumbo-ID: e6ea93f6-155d-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6ea93f6-155d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 10:16:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C14F5AD48;
 Mon, 19 Feb 2018 10:14:37 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-acpi@vger.kernel.org, x86@kernel.org
Date: Mon, 19 Feb 2018 11:09:04 +0100
Message-Id: <20180219100906.14265-2-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180219100906.14265-1-jgross@suse.com>
References: <20180219100906.14265-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, rafael.j.wysocki@intel.com,
 stable@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de, lenb@kernel.org
Subject: [Xen-devel] [PATCH v3 1/3] acpi: introduce
	acpi_arch_get_root_pointer() for getting rsdp address
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGFuIGFyY2hpdGVjdHVyZSBzcGVjaWZpYyBmdW5jdGlvbiB0byBnZXQgdGhlIGFkZHJlc3Mg
b2YgdGhlIFJTRFAKdGFibGUuIFBlciBkZWZhdWx0IGl0IHdpbGwganVzdCByZXR1cm4gMCBpbmRp
Y2F0aW5nIGZhbGxpbmcgYmFjayB0bwp0aGUgY3VycmVudCBtZWNoYW5pc20uCgpDYzogPHN0YWJs
ZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMQpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQogZHJpdmVycy9hY3BpL29zbC5jICAgfCA1ICsrKystCiBpbmNs
dWRlL2xpbnV4L2FjcGkuaCB8IDcgKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9hY3BpL29zbC5jIGIv
ZHJpdmVycy9hY3BpL29zbC5jCmluZGV4IDNiYjQ2Y2IyNGE5OS4uZmY4MTIyNDNiYWMzIDEwMDY0
NAotLS0gYS9kcml2ZXJzL2FjcGkvb3NsLmMKKysrIGIvZHJpdmVycy9hY3BpL29zbC5jCkBAIC0x
ODksMTIgKzE4OSwxNSBAQCBlYXJseV9wYXJhbSgiYWNwaV9yc2RwIiwgc2V0dXBfYWNwaV9yc2Rw
KTsKIAogYWNwaV9waHlzaWNhbF9hZGRyZXNzIF9faW5pdCBhY3BpX29zX2dldF9yb290X3BvaW50
ZXIodm9pZCkKIHsKLQlhY3BpX3BoeXNpY2FsX2FkZHJlc3MgcGEgPSAwOworCWFjcGlfcGh5c2lj
YWxfYWRkcmVzcyBwYTsKIAogI2lmZGVmIENPTkZJR19LRVhFQwogCWlmIChhY3BpX3JzZHApCiAJ
CXJldHVybiBhY3BpX3JzZHA7CiAjZW5kaWYKKwlwYSA9IGFjcGlfYXJjaF9nZXRfcm9vdF9wb2lu
dGVyKCk7CisJaWYgKHBhKQorCQlyZXR1cm4gcGE7CiAKIAlpZiAoZWZpX2VuYWJsZWQoRUZJX0NP
TkZJR19UQUJMRVMpKSB7CiAJCWlmIChlZmkuYWNwaTIwICE9IEVGSV9JTlZBTElEX1RBQkxFX0FE
RFIpCmRpZmYgLS1naXQgYS9pbmNsdWRlL2xpbnV4L2FjcGkuaCBiL2luY2x1ZGUvbGludXgvYWNw
aS5oCmluZGV4IDk2ODE3M2VjMjcyNi4uMTViZmIxNWMyZmE1IDEwMDY0NAotLS0gYS9pbmNsdWRl
L2xpbnV4L2FjcGkuaAorKysgYi9pbmNsdWRlL2xpbnV4L2FjcGkuaApAQCAtNjIzLDYgKzYyMywx
MyBAQCBib29sIGFjcGlfZ3RkdF9jM3N0b3AoaW50IHR5cGUpOwogaW50IGFjcGlfYXJjaF90aW1l
cl9tZW1faW5pdChzdHJ1Y3QgYXJjaF90aW1lcl9tZW0gKnRpbWVyX21lbSwgaW50ICp0aW1lcl9j
b3VudCk7CiAjZW5kaWYKIAorI2lmbmRlZiBBQ1BJX0hBVkVfQVJDSF9HRVRfUk9PVF9QT0lOVEVS
CitzdGF0aWMgaW5saW5lIHU2NCBhY3BpX2FyY2hfZ2V0X3Jvb3RfcG9pbnRlcih2b2lkKQorewor
CXJldHVybiAwOworfQorI2VuZGlmCisKICNlbHNlCS8qICFDT05GSUdfQUNQSSAqLwogCiAjZGVm
aW5lIGFjcGlfZGlzYWJsZWQgMQotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 10:14:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 10:14:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eniTA-00058B-4y; Mon, 19 Feb 2018 10:14:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sds6=fn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eniT8-00056O-In
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 10:14:46 +0000
X-Inumbo-ID: e6eada43-155d-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6eada43-155d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 10:16:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5E4CBAD4B;
 Mon, 19 Feb 2018 10:14:38 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-acpi@vger.kernel.org, x86@kernel.org
Date: Mon, 19 Feb 2018 11:09:06 +0100
Message-Id: <20180219100906.14265-4-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
In-Reply-To: <20180219100906.14265-1-jgross@suse.com>
References: <20180219100906.14265-1-jgross@suse.com>
Cc: Juergen Gross <jgross@suse.com>, rafael.j.wysocki@intel.com,
 stable@vger.kernel.org, mingo@redhat.com, hpa@zytor.com,
 boris.ostrovsky@oracle.com, tglx@linutronix.de, lenb@kernel.org
Subject: [Xen-devel] [PATCH v3 3/3] x86/xen: add pvh specific rsdp address
	retrieval function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHB2aF9nZXRfcm9vdF9wb2ludGVyKCkgZm9yIFhlbiBQVkggZ3Vlc3RzIHRvIGNvbW11bmlj
YXRlIHRoZQphZGRyZXNzIG9mIHRoZSBSU0RQIHRhYmxlIGdpdmVuIHRvIHRoZSBrZXJuZWwgdmlh
IFhlbiBzdGFydCBpbmZvLgoKVGhpcyBtYWtlcyB0aGUga2VybmVsIGJvb3QgYWdhaW4gaW4gUFZI
IG1vZGUgYWZ0ZXIgb24gcmVjZW50IFhlbiB0aGUKUlNEUCB3YXMgbW92ZWQgdG8gaGlnaGVyIGFk
ZHJlc3Nlcy4gU28gdXAgdG8gdGhhdCBjaGFuZ2UgaXQgd2FzIHB1cmUKbHVjayB0aGF0IHRoZSBs
ZWdhY3kgbWV0aG9kIHRvIGxvY2F0ZSB0aGUgUlNEUCB3YXMgd29ya2luZyB3aGVuCnJ1bm5pbmcg
YXMgUFZIIG1vZGUuCgpDYzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+ICMgNC4xMQpTaWduZWQt
b2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYveGVu
L2VubGlnaHRlbl9wdmguYyB8IDE0ICsrKysrKysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTEg
aW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2aC5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwppbmRleCA0MzZj
NGYwMDNlMTcuLmFhMWM2YTY4MzFhOSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRl
bl9wdmguYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCkBAIC02LDYgKzYsNyBA
QAogI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+CiAjaW5jbHVkZSA8YXNtL2h5cGVydmlzb3IuaD4K
ICNpbmNsdWRlIDxhc20vZTgyMC9hcGkuaD4KKyNpbmNsdWRlIDxhc20veDg2X2luaXQuaD4KIAog
I2luY2x1ZGUgPGFzbS94ZW4vaW50ZXJmYWNlLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNh
bGwuaD4KQEAgLTE2LDE1ICsxNywyMCBAQAogLyoKICAqIFBWSCB2YXJpYWJsZXMuCiAgKgotICog
eGVuX3B2aCBhbmQgcHZoX2Jvb3RwYXJhbXMgbmVlZCB0byBsaXZlIGluIGRhdGEgc2VnbWVudCBz
aW5jZSB0aGV5Ci0gKiBhcmUgdXNlZCBhZnRlciBzdGFydHVwX3szMnw2NH0sIHdoaWNoIGNsZWFy
IC5ic3MsIGFyZSBpbnZva2VkLgorICogeGVuX3B2aCBwdmhfYm9vdHBhcmFtcyBhbmQgcHZoX3N0
YXJ0X2luZm8gbmVlZCB0byBsaXZlIGluIGRhdGEgc2VnbWVudAorICogc2luY2UgdGhleSBhcmUg
dXNlZCBhZnRlciBzdGFydHVwX3szMnw2NH0sIHdoaWNoIGNsZWFyIC5ic3MsIGFyZSBpbnZva2Vk
LgogICovCiBib29sIHhlbl9wdmggX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpID0g
MDsKIHN0cnVjdCBib290X3BhcmFtcyBwdmhfYm9vdHBhcmFtcyBfX2F0dHJpYnV0ZV9fKChzZWN0
aW9uKCIuZGF0YSIpKSk7CitzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gcHZoX3N0YXJ0X2luZm8gX19h
dHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpOwogCi1zdHJ1Y3QgaHZtX3N0YXJ0X2luZm8g
cHZoX3N0YXJ0X2luZm87CiB1bnNpZ25lZCBpbnQgcHZoX3N0YXJ0X2luZm9fc3ogPSBzaXplb2Yo
cHZoX3N0YXJ0X2luZm8pOwogCitzdGF0aWMgdTY0IHB2aF9nZXRfcm9vdF9wb2ludGVyKHZvaWQp
Cit7CisJcmV0dXJuIHB2aF9zdGFydF9pbmZvLnJzZHBfcGFkZHI7Cit9CisKIHN0YXRpYyB2b2lk
IF9faW5pdCBpbml0X3B2aF9ib290cGFyYW1zKHZvaWQpCiB7CiAJc3RydWN0IHhlbl9tZW1vcnlf
bWFwIG1lbW1hcDsKQEAgLTcxLDYgKzc3LDggQEAgc3RhdGljIHZvaWQgX19pbml0IGluaXRfcHZo
X2Jvb3RwYXJhbXModm9pZCkKIAkgKi8KIAlwdmhfYm9vdHBhcmFtcy5oZHIudmVyc2lvbiA9IDB4
MjEyOwogCXB2aF9ib290cGFyYW1zLmhkci50eXBlX29mX2xvYWRlciA9ICg5IDw8IDQpIHwgMDsg
LyogWGVuIGxvYWRlciAqLworCisJeDg2X2luaXQuYWNwaS5nZXRfcm9vdF9wb2ludGVyID0gcHZo
X2dldF9yb290X3BvaW50ZXI7CiB9CiAKIC8qCi0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 10:16:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 10:16:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eniUP-0005Ph-Ep; Mon, 19 Feb 2018 10:16:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sds6=fn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eniUO-0005PS-Vq
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 10:16:05 +0000
X-Inumbo-ID: c9c739e8-155d-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9c739e8-155d-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 11:15:20 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B9A03AD48;
 Mon, 19 Feb 2018 10:16:02 +0000 (UTC)
To: Sander Eikelenboom <linux@eikelenboom.it>,
 George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
 <dbf149c4-15f1-9374-0eb5-7317d9c6f76e@suse.com>
 <CAFLBxZYLBLbvEk2LRuT6U1vNSyUoam+vT_AR4CLEtc8oB1Qewg@mail.gmail.com>
 <912d7e14-5836-d2aa-ccde-cb5b232bcc34@eikelenboom.it>
From: Juergen Gross <jgross@suse.com>
Message-ID: <003c1ebc-ab90-0a0b-7938-bbd1647662c0@suse.com>
Date: Mon, 19 Feb 2018 11:16:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <912d7e14-5836-d2aa-ccde-cb5b232bcc34@eikelenboom.it>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMTA6NDcsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPiBPbiAyNC8wMS8x
OCAxNjoyNiwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gV2VkLCBKYW4gMjQsIDIwMTggYXQg
MzoyMCBQTSwgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDI0
LzAxLzE4IDE2OjA3LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+IE9uIFdlZCwgSmFuIDI0LCAy
MDE4IGF0IDI6MTAgUE0sIEJvcmlzIE9zdHJvdnNreQo+Pj4+IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDAxLzI0LzIwMTggMDc6MDYgQU0sIEp1ZXJnZW4gR3Jv
c3Mgd3JvdGU6Cj4+Pj4+PiBPbiAyNC8wMS8xOCAxMTo1NCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+Pj4+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAxMDo0MjozOUFNICswMDAwLCBHZW9y
Z2UgRHVubGFwIHdyb3RlOgo+Pj4+Pj4+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAyOjQxIEFN
LCBCb3JpcyBPc3Ryb3Zza3kKPj4+Pj4+Pj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3
cm90ZToKPj4+Pj4+Pj4+IE9uIDAxLzE4LzIwMTggMDU6MzMgQU0sIFdlaSBMaXUgd3JvdGU6Cj4+
Pj4+Pj4+Pj4gT24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMTE6MzE6MzJBTSArMDEwMCwgSnVlcmdl
biBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4+Pj4gV2VpLAo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBP
biAwMS8xMi8xNyAxNToxNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4+Pj4+IEluc3Rl
YWQgb2YgbG9jYXRpbmcgdGhlIFJTRFAgdGFibGUgYmVsb3cgMU1CIHB1dCBpdCBqdXN0IGJlbG93
IDRHQgo+Pj4+Pj4+Pj4+Pj4gbGlrZSB0aGUgcmVzdCBvZiB0aGUgQUNQSSB0YWJsZXMgaW4gY2Fz
ZSBvZiBQVkggZ3Vlc3RzLiBUaGlzIHdpbGwKPj4+Pj4+Pj4+Pj4+IGF2b2lkIHB1bmNoaW5nIG1v
cmUgaG9sZXMgdGhhbiBuZWNlc3NhcnkgaW50byB0aGUgbWVtb3J5IG1hcC4KPj4+Pj4+Pj4+Pj4+
Cj4+Pj4+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4+Pj4+Pj4+Pj4+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
Pj4+Pj4+Pj4+Pj4gTWluZCBhcHBseWluZyB0aGlzIG9uZT8KPj4+Pj4+Pj4+PiBEb24ndCB3b3Jy
eSwgaXQgaXMgaW4gbXkgcXVldWUuCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBXaWxsIGNvbWUgdG8g
dGhpcyBhbmQgb3RoZXIgcGF0Y2hlcyBJIGFjY3VtdWxhdGVkIHNvb24uCj4+Pj4+Pj4+Pj4KPj4+
Pj4+Pj4+PiBXZWkuCj4+Pj4+Pj4+PiBUaGlzIHJlcXVpcmVzIGtlcm5lbCBjaGFuZ2VzLCBkb2Vz
bid0IGl0Pwo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
YXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMDcxNC5odG1sCj4+Pj4+Pj4+Pgo+
Pj4+Pj4+Pj4gQW5kIHRoaXMgc2VyaWVzIGFwcGFyZW50bHkgbmV2ZXIgbWFkZSBpdCB0byB0aGUg
dHJlZS4KPj4+Pj4+Pj4+Cj4+Pj4+Pj4+PiBQVkggZ3Vlc3RzIGFyZSBicm9rZW4gbm93IG9uIHN0
YWdpbmcuCj4+Pj4+Pj4+IEFuZCB0aGUgTGludXggc2lkZSBvZiBQVkggaXMgb2ZmaWNpYWxseSBz
dXBwb3J0ZWQgbm93LCByaWdodD8KPj4+Pj4KPj4+Pj4KPj4+Pj4gQUZBSUsgUFZIIGlzIHN0aWxs
IGNvbnNpZGVyZWQgYSB0ZWNoIHByZXZpZXcgLS0tIExpbnV4IG9yIFhlbi4KPj4+Pgo+Pj4+IEZy
b20gU1VQUE9SVC5tZDoKPj4+Pgo+Pj4+ICMjIyB4ODYvUFZIIGd1ZXN0Cj4+Pj4KPj4+PiAgICAg
U3RhdHVzOiBTdXBwb3J0ZWQKPj4+Pgo+Pj4+IEkgd2FzIHVuZGVyIHRoZSBpbXByZXNzaW9uIHRo
YXQgUFZIIGd1ZXN0IGluIExpbnV4IHdhcyBjb21wbGV0ZSBhbmQKPj4+PiBzdGFibGUgYXMgb2Yg
TGludXggNC4xMS4gIElmIHRoYXQncyBub3QgdHJ1ZSBpdCBzaG91bGQgaGF2ZSBiZWVuCj4+Pj4g
YnJvdWdodCB1cCBkdXJpbmcgdGhlIDQuMTAgZGV2ZWxvcG1lbnQgY3ljbGUsIHdoZXJlIHdlIGRl
Y2xhcmVkIFBWSAo+Pj4+IGRvbVVzIGFzICJzdXBwb3J0ZWQiLgo+Pj4KPj4+IFNvIHdoYXQgaXMg
dGhlIHByb2JsZW0gaGVyZT8KPj4+Cj4+PiAtIGN1cnJlbnQgTGludXggY2FuJ3QgYmUgYm9vdGVk
IGFzIFBWSCBndWVzdCB3aXRoIHhlbi11bnN0YWJsZSBkdWUgdG8KPj4+ICAgYSBidWcgaW4gTGlu
dXgsIHBhdGNoZXMgZm9yIExpbnV4IGFyZSBiZWluZyB3b3JrZWQgb24KPj4+IC0gYm9vdGluZyBM
aW51eCBhcyBQVkggZ3Vlc3Qgd2l0aCB4ZW4gNC4xMCBpcyB3b3JraW5nCj4+Cj4+IEkgd2FzIHJl
c3BvbmRpbmcgdG8gQm9yaXMncyBjbGFpbSB0aGF0IFBWSCBpcyBjb25zaWRlcmVkIHRlY2ggcHJl
dmlldy4KPj4gSSBjYW4ndCBzYXkgYW55dGhpbmcgb25lIHdheSBvciB0aGUgb3RoZXIgYWJvdXQg
UFZIIGluIExpbnV4LCBidXQgUFZICj4+IGluIFhlbiBpcyBkZWZpbml0ZWx5IG5vdyBjb25zaWRl
cmVkIHN1cHBvcnRlZC4KPj4KPj4gTXkgc3Vic2VxdWVudCByZXNwb25zZSB0byBSb2dlciAoIkZX
SVcgSSBjYW4gYnV5IHRoaXMgYXJndW1lbnQiKSB3YXMKPj4gbWVhbnQgdG8gaW5kaWNhdGUgSSBk
aWRuJ3QgaGF2ZSBhbnkgbW9yZSBvYmplY3Rpb24gdG8gdGhlIGFwcHJvYWNoIHlvdQo+PiBndXlz
IHdlcmUgcGxhbm5pbmcgb24gdGFraW5nLgo+Pgo+PiAgLUdlb3JnZQo+IAo+IEwuUy4sCj4gCj4g
U2VlbXMgSSBsb3N0IHRyYWNrLCBpcyB0aGVyZSBhbnkgcHJvZ3Jlc3Mgb24gdGhpcyBpc3N1ZSA/
Cj4gKGRvZXNuJ3Qgc2VlbSBhIGZpeCBoYXMgbGFuZGVkIGluIDQuMTYtcmMyIHlldCkuCgpKdXN0
IHNlbnQgYSBuZXcgcGF0Y2ggc2VyaWVzLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 10:27:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 10:27:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enifQ-0006RC-TJ; Mon, 19 Feb 2018 10:27:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=iiul=fn=intel.com=rafael.j.wysocki@srs-us1.protection.inumbo.net>)
 id 1enifP-0006Qw-HP
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 10:27:27 +0000
X-Inumbo-ID: abecb3e6-155f-11e8-b9b1-635ca7ef6cff
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id abecb3e6-155f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 10:28:49 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 19 Feb 2018 02:27:18 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.46,534,1511856000"; d="scan'208";a="176413070"
Received: from rjwysock-mobl1.ger.corp.intel.com (HELO [10.252.48.181])
 ([10.252.48.181])
 by orsmga004.jf.intel.com with ESMTP; 19 Feb 2018 02:27:16 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org, linux-acpi@vger.kernel.org, x86@kernel.org
References: <20180219100906.14265-1-jgross@suse.com>
From: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
Organization: Intel Technology Poland Sp. z o. o., KRS 101882, ul. Slowackiego
 173, 80-298 Gdansk
Message-ID: <209b38ec-aab4-ea5f-70a2-3f9bdb1f52a1@intel.com>
Date: Mon, 19 Feb 2018 11:27:15 +0100
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180219100906.14265-1-jgross@suse.com>
Content-Language: en-US
Cc: boris.ostrovsky@oracle.com, hpa@zytor.com, mingo@redhat.com,
 tglx@linutronix.de, lenb@kernel.org
Subject: Re: [Xen-devel] [PATCH v3 0/3] xen: re-enable booting as Xen PVH
	guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMi8xOS8yMDE4IDExOjA5IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+IFRoZSBYZW4gUFZI
IGJvb3QgcHJvdG9jb2wgcGFzc2VzIHZpdGFsIGluZm9ybWF0aW9uIHRvIHRoZSBrZXJuZWwgdmlh
Cj4gYSBzdGFydF9pbmZvIGJsb2NrLiBPbmUgb2YgdGhlIGRhdGEgdHJhbnNmZXJyZWQgaXMgdGhl
IHBoeXNpY2FsIGFkZHJlc3MKPiBvZiB0aGUgUlNEUCB0YWJsZS4KPgo+IFVuZm9ydHVuYXRlbHkg
UFZIIHN1cHBvcnQgaW4gdGhlIGtlcm5lbCBkaWRuJ3QgdXNlIHRoYXQgcGFzc2VkIGFkZHJlc3MK
PiBmb3IgUlNEUCwgYnV0IHJlbGllZCBvbiB0aGUgbGVnYWN5IG1lY2hhbmlzbSBzZWFyY2hpbmcg
Zm9yIHRoZSBSU0RQIGluCj4gbG93IG1lbW9yeS4gQWZ0ZXIgYSByZWNlbnQgY2hhbmdlIGluIFhl
biBwdXR0aW5nIHRoZSBSU0RQIHRvIGEgaGlnaGVyCj4gYWRkcmVzcyBib290aW5nIGFzIFBWSCBn
dWVzdCBpcyBub3cgZmFpbGluZy4KPgo+IFRoaXMgc21hbGwgc2VyaWVzIHJlcGFpcnMgdGhhdCBi
eSBwYXNzaW5nIHRoZSBSU0RQIGFkZHJlc3MgZnJvbSB0aGUKPiBzdGFydF9pbmZvIGJsb2NrIHRv
IEFDUEkgaGFuZGxpbmcuCj4KPiBDaGFuZ2VzIGluIFYzOgo+IC0gaW5zdGVhZCBvZiB1c2luZyBh
IHdlYWsgZnVuY3Rpb24gYWRkIGEgZnVuY3Rpb24gcG9pbnRlciB0byB4ODZfaW5pdAo+ICAgIGZv
ciBvYnRhaW5pbmcgdGhlIFJTRFAgYWRkcmVzcwo+Cj4gSnVlcmdlbiBHcm9zcyAoMyk6Cj4gICAg
YWNwaTogaW50cm9kdWNlIGFjcGlfYXJjaF9nZXRfcm9vdF9wb2ludGVyKCkgZm9yIGdldHRpbmcg
cnNkcCBhZGRyZXNzCj4gICAgeDg2L2FjcGk6IGFkZCBhIG5ldyB4ODZfaW5pdF9hY3BpIHN0cnVj
dHVyZSB0byB4ODZfaW5pdF9vcHMKPiAgICB4ODYveGVuOiBhZGQgcHZoIHNwZWNpZmljIHJzZHAg
YWRkcmVzcyByZXRyaWV2YWwgZnVuY3Rpb24KPgo+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20vYWNw
aS5oICAgICB8ICA3ICsrKysrKysKPiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0Lmgg
fCAgOSArKysrKysrKysKPiAgIGFyY2gveDg2L2tlcm5lbC94ODZfaW5pdC5jICAgICAgfCAgNSAr
KysrKwo+ICAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyAgICB8IDE0ICsrKysrKysrKysr
LS0tCj4gICBkcml2ZXJzL2FjcGkvb3NsLmMgICAgICAgICAgICAgIHwgIDUgKysrKy0KPiAgIGlu
Y2x1ZGUvbGludXgvYWNwaS5oICAgICAgICAgICAgfCAgNyArKysrKysrCj4gICA2IGZpbGVzIGNo
YW5nZWQsIDQzIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4KVGhlIHNlcmllcyBpcyBm
aW5lIGJ5IG1lOgoKQWNrZWQtYnk6IFJhZmFlbCBKLiBXeXNvY2tpIDxyYWZhZWwuai53eXNvY2tp
QGludGVsLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 11:26:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 11:26:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enjZz-0002K3-Sn; Mon, 19 Feb 2018 11:25:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enjZy-0002Jg-Hz
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 11:25:54 +0000
X-Inumbo-ID: 8a6e073c-1567-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8a6e073c-1567-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 12:25:08 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enjZt-0000T7-LK; Mon, 19 Feb 2018 11:25:49 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enjZn-0002FV-RP; Mon, 19 Feb 2018 11:25:44 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enjZn-0004b4-5c; Mon, 19 Feb 2018 11:25:43 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119602-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 11:25:43 +0000
Subject: [Xen-devel] [seabios test] 119602: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTYwMiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk2MDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgMTAwIGRheXMgIDEzMCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICA0IGRheXMgICAg
OCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 11:29:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 11:29:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enjdl-0002Vk-FL; Mon, 19 Feb 2018 11:29:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=isq0=fn=citrix.com=prvs=581f3575a=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1enjdk-0002Vd-4F
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 11:29:48 +0000
X-Inumbo-ID: 62a5a758-1568-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 62a5a758-1568-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 11:31:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,534,1511827200"; d="scan'208";a="463423854"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Mon, 19 Feb 2018 11:29:26 +0000
Message-ID: <20180219112926.3335-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmF3IHBvbGljeSBjb250YWlucyB0aGUgYWN0dWFsIHZhbHVlcyBmcm9tIEgvVyBNU1JzLiBBZGQg
UExBVEZPUk1fSU5GTwptc3IgdG8gdGhlIHBvbGljeSBkdXJpbmcgcHJvYmVfY3B1aWRfZmF1bHRp
bmcoKS4KCkhvc3QgcG9saWN5IG1heSBoYXZlIGNlcnRhaW4gZmVhdHVyZXMgZGlzYWJsZWQgaWYg
WGVuIGRlY2lkZXMgbm90CnRvIHVzZSB0aGVtLiBGb3Igbm93LCBtYWtlIEhvc3QgcG9saWN5IGVx
dWFsIHRvIFJhdyBwb2xpY3kgd2l0aApjcHVpZF9mYXVsdGluZyBhdmFpbGFiaWxpdHkgZGVwZW5k
ZW50IG9uIFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HLgoKRmluYWxseSwgZGVyaXZlIEhWTS9Q
ViBtYXggZG9tYWluIHBvbGljaWVzIGZyb20gdGhlIEhvc3QgcG9saWN5LgoKU2lnbmVkLW9mZi1i
eTogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KdjI6Ci0gTW92
ZWQgKmRwIGludG8gYSBuYXJyb3dlciBzY29wZSBpbiBwcm9iZV9jcHVpZF9mYXVsdGluZygpCi0g
Q2hhbmdlcyB0byBob3cgSG9zdC9wdi9odm0gZG9tYWluIHBvbGljaWVzIGFyZSBjYWxjdWxhdGVk
Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9jb21tb24uYyB8IDEyICsrKysrKysrKysrLQogeGVuL2Fy
Y2gveDg2L21zci5jICAgICAgICB8IDM3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggfCAgOCArKysrKysrKwogMyBmaWxlcyBj
aGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwppbmRl
eCA0MzA2ZTU5NjUwLi4wYTQ1MmFlYTJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1L2Nv
bW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKQEAgLTExOSw4ICsxMTksMTgg
QEAgdm9pZCAoKiBfX3JlYWRfbW9zdGx5IGN0eHRfc3dpdGNoX21hc2tpbmcpKGNvbnN0IHN0cnVj
dCB2Y3B1ICpuZXh0KTsKIGJvb2wgX19pbml0IHByb2JlX2NwdWlkX2ZhdWx0aW5nKHZvaWQpCiB7
CiAJdWludDY0X3QgdmFsOworCWludCByYzsKIAotCWlmIChyZG1zcl9zYWZlKE1TUl9JTlRFTF9Q
TEFURk9STV9JTkZPLCB2YWwpIHx8CisJaWYgKChyYyA9IHJkbXNyX3NhZmUoTVNSX0lOVEVMX1BM
QVRGT1JNX0lORk8sIHZhbCkpID09IDApCisJeworCQlzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kg
KmRwID0gJnJhd19tc3JfZG9tYWluX3BvbGljeTsKKworCQlkcC0+cGxhZm9ybV9pbmZvLmF2YWls
YWJsZSA9IHRydWU7CisJCWlmICh2YWwgJiBNU1JfUExBVEZPUk1fSU5GT19DUFVJRF9GQVVMVElO
RykKKwkJCWRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmcgPSB0cnVlOworCX0KKworCWlm
IChyYyB8fAogCSAgICAhKHZhbCAmIE1TUl9QTEFURk9STV9JTkZPX0NQVUlEX0ZBVUxUSU5HKSB8
fAogCSAgICByZG1zcl9zYWZlKE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMsCiAJCSAg
ICAgICB0aGlzX2NwdShtc3JfbWlzY19mZWF0dXJlcykpKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDc4NzVkOWMxZTAuLjdhYWEyYjA0
MDYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNy
LmMKQEAgLTI0LDEyICsyNCwzMSBAQAogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUg
PGFzbS9tc3IuaD4KIAotc3RydWN0IG1zcl9kb21haW5fcG9saWN5IF9fcmVhZF9tb3N0bHkgaHZt
X21heF9tc3JfZG9tYWluX3BvbGljeSwKK3N0cnVjdCBtc3JfZG9tYWluX3BvbGljeSBfX3JlYWRf
bW9zdGx5ICAgICByYXdfbXNyX2RvbWFpbl9wb2xpY3ksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgX19yZWFkX21vc3RseSAgICBob3N0X21zcl9kb21haW5fcG9saWN5LAorICAgICAgICAgICAg
ICAgICAgICAgICAgIF9fcmVhZF9tb3N0bHkgaHZtX21heF9tc3JfZG9tYWluX3BvbGljeSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX3JlYWRfbW9zdGx5ICBwdl9tYXhfbXNyX2RvbWFpbl9w
b2xpY3k7CiAKIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgX19yZWFkX21vc3RseSBodm1fbWF4X21z
cl92Y3B1X3BvbGljeSwKICAgICAgICAgICAgICAgICAgICAgICAgX19yZWFkX21vc3RseSAgcHZf
bWF4X21zcl92Y3B1X3BvbGljeTsKIAorc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9yYXdf
cG9saWN5KHZvaWQpCit7CisgICAgLyogMHgwMDAwMDBjZSAgTVNSX0lOVEVMX1BMQVRGT1JNX0lO
Rk8gKi8KKyAgICAvKiBXYXMgYWxyZWFkeSBhZGRlZCBieSBwcm9iZV9jcHVpZF9mYXVsdGluZygp
ICovCit9CisKK3N0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfaG9zdF9wb2xpY3kodm9pZCkK
K3sKKyAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwID0gJmhvc3RfbXNyX2RvbWFpbl9w
b2xpY3k7CisKKyAgICAqZHAgPSByYXdfbXNyX2RvbWFpbl9wb2xpY3k7CisKKyAgICAvKiAweDAw
MDAwMGNlICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTyAqLworICAgIC8qIHByb2JlX2NwdWlkX2Zh
dWx0aW5nKCkgc2FuaXR5IGNoZWNrcyBwcmVzZW5jZSBvZiBNSVNDX0ZFQVRVUkVTX0VOQUJMRVMg
Ki8KKyAgICBkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nID0gY3B1X2hhc19jcHVpZF9m
YXVsdGluZzsKK30KKwogc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3BvbGlj
eSh2b2lkKQogewogICAgIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSAmaHZtX21heF9t
c3JfZG9tYWluX3BvbGljeTsKQEAgLTM4LDcgKzU3LDEwIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBj
YWxjdWxhdGVfaHZtX21heF9wb2xpY3kodm9pZCkKICAgICBpZiAoICFodm1fZW5hYmxlZCApCiAg
ICAgICAgIHJldHVybjsKIAorICAgICpkcCA9IGhvc3RfbXNyX2RvbWFpbl9wb2xpY3k7CisKICAg
ICAvKiAweDAwMDAwMGNlICBNU1JfSU5URUxfUExBVEZPUk1fSU5GTyAqLworICAgIC8qIEl0J3Mg
YWx3YXlzIHBvc3NpYmxlIHRvIGVtdWxhdGUgQ1BVSUQgZmF1bHRpbmcgZm9yIEhWTSBndWVzdHMg
Ki8KICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVM
IHx8CiAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQg
KQogICAgIHsKQEAgLTQ3LDcgKzY5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9o
dm1fbWF4X3BvbGljeSh2b2lkKQogICAgIH0KIAogICAgIC8qIDB4MDAwMDAxNDAgIE1TUl9JTlRF
TF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVMgKi8KLSAgICB2cC0+bWlzY19mZWF0dXJlc19lbmFibGVz
LmF2YWlsYWJsZSA9IGRwLT5wbGFmb3JtX2luZm8uYXZhaWxhYmxlOworICAgIHZwLT5taXNjX2Zl
YXR1cmVzX2VuYWJsZXMuYXZhaWxhYmxlID0gZHAtPnBsYWZvcm1faW5mby5jcHVpZF9mYXVsdGlu
ZzsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9wdl9tYXhfcG9saWN5KHZvaWQp
CkBAIC01NSwxOSArNzcsMTYgQEAgc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9wdl9tYXhf
cG9saWN5KHZvaWQpCiAgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9ICZwdl9tYXhf
bXNyX2RvbWFpbl9wb2xpY3k7CiAgICAgc3RydWN0IG1zcl92Y3B1X3BvbGljeSAqdnAgPSAmcHZf
bWF4X21zcl92Y3B1X3BvbGljeTsKIAotICAgIC8qIDB4MDAwMDAwY2UgIE1TUl9JTlRFTF9QTEFU
Rk9STV9JTkZPICovCi0gICAgaWYgKCBjcHVfaGFzX2NwdWlkX2ZhdWx0aW5nICkKLSAgICB7Ci0g
ICAgICAgIGRwLT5wbGFmb3JtX2luZm8uYXZhaWxhYmxlID0gdHJ1ZTsKLSAgICAgICAgZHAtPnBs
YWZvcm1faW5mby5jcHVpZF9mYXVsdGluZyA9IHRydWU7Ci0gICAgfQorICAgICpkcCA9IGhvc3Rf
bXNyX2RvbWFpbl9wb2xpY3k7CiAKICAgICAvKiAweDAwMDAwMTQwICBNU1JfSU5URUxfTUlTQ19G
RUFUVVJFU19FTkFCTEVTICovCi0gICAgdnAtPm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5hdmFpbGFi
bGUgPSBkcC0+cGxhZm9ybV9pbmZvLmF2YWlsYWJsZTsKKyAgICB2cC0+bWlzY19mZWF0dXJlc19l
bmFibGVzLmF2YWlsYWJsZSA9IGRwLT5wbGFmb3JtX2luZm8uY3B1aWRfZmF1bHRpbmc7CiB9CiAK
IHZvaWQgX19pbml0IGluaXRfZ3Vlc3RfbXNyX3BvbGljeSh2b2lkKQogeworICAgIGNhbGN1bGF0
ZV9yYXdfcG9saWN5KCk7CisgICAgY2FsY3VsYXRlX2hvc3RfcG9saWN5KCk7CiAgICAgY2FsY3Vs
YXRlX2h2bV9tYXhfcG9saWN5KCk7CiAgICAgY2FsY3VsYXRlX3B2X21heF9wb2xpY3koKTsKIH0K
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21zci5oCmluZGV4IDkyOGYxY2M0NTQuLjk0YzE0MjI4OWIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAt
MjIwLDYgKzIyMCwxNCBAQCBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kKICAgICB9IHBsYWZvcm1f
aW5mbzsKIH07CiAKKy8qIFJBVyBtc3IgZG9tYWluIHBvbGljeTogY29udGFpbnMgdGhlIGFjdHVh
bCB2YWx1ZXMgZnJvbSBIL1cgTVNScyAqLworZXh0ZXJuIHN0cnVjdCBtc3JfZG9tYWluX3BvbGlj
eSByYXdfbXNyX2RvbWFpbl9wb2xpY3k7CisvKgorICogSE9TVCBtc3IgZG9tYWluIHBvbGljeTog
ZmVhdHVyZXMgdGhhdCBYZW4gYWN0dWFsbHkgZGVjaWRlZCB0byB1c2UsCisgKiBhIHN1YnNldCBv
ZiBSQVcgcG9saWN5LgorICovCitleHRlcm4gc3RydWN0IG1zcl9kb21haW5fcG9saWN5IGhvc3Rf
bXNyX2RvbWFpbl9wb2xpY3k7CisKIC8qIE1TUiBwb2xpY3kgb2JqZWN0IGZvciBwZXItdkNQVSBN
U1JzICovCiBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5CiB7Ci0tIAoyLjE0LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 11:39:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 11:39:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enjnR-0003FV-Br; Mon, 19 Feb 2018 11:39:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enjnQ-0003FP-59
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 11:39:48 +0000
X-Inumbo-ID: c78c7b52-1569-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c78c7b52-1569-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 11:41:09 +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 738221435;
 Mon, 19 Feb 2018 03:39:39 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A4D953F41F;
 Mon, 19 Feb 2018 03:39:38 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-35-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f12d95d2-084a-9423-a167-c331ddba7e4d@arm.com>
Date: Mon, 19 Feb 2018 11:39:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-35-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 34/49] ARM: new VGIC: Add CONFIG
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IGNvbmZpZyByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlIHYyIGFuZCB2
MyBlbXVsYXRpb24sCj4gc28gdGhlaXIgaW1wbGVtZW50YXRpb24gZ29lcyBpbnRvIHZnaWMtbW1p
by5jLCB0byBiZSBlYXNpbHkgcmVmZXJlbmNlZAo+IGZyb20gdGhlIHYzIGVtdWxhdGlvbiBhcyB3
ZWxsIGxhdGVyLgo+IAo+IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDc5NzE3ZTRhYzA5
Yywgd3JpdHRlbiBieSBBbmRyZSBQcnp5d2FyYS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtbW1pby12Mi5jIHwgIDIgKy0KPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
bW1pby5jICAgIHwgNTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggICAgfCAgNyArKysrKysKPiAgIDMgZmls
ZXMgY2hhbmdlZCwgNjIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMtbW1pby12Mi5jCj4gaW5kZXggMDU3NGZmOWIxNi4uYzBiODhiMzQ3ZSAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtbW1pby12Mi5jCj4gQEAgLTk4LDcgKzk4LDcgQEAgc3RhdGljIGNvbnN0IHN0
cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7Cj4g
ICAgICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBO
VUxMLCA4LAo+ICAgICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQp
LAo+ICAgICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JQ0ZHUiwKPiAt
ICAgICAgICB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVM
TCwgMiwKPiArICAgICAgICB2Z2ljX21taW9fcmVhZF9jb25maWcsIHZnaWNfbW1pb193cml0ZV9j
b25maWcsIE5VTEwsIE5VTEwsIDIsCj4gICAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0KSwKPiAg
ICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIKEdJQ0RfU0dJUiwKPiAgICAgICAgICAgdmdp
Y19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDQsCj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlv
LmMKPiBpbmRleCAxNDU3MGQ5ZDhlLi42MjZjZTA2OTg2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtbW1pby5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlv
LmMKPiBAQCAtMzU2LDYgKzM1Niw2MCBAQCB2b2lkIHZnaWNfbW1pb193cml0ZV9wcmlvcml0eShz
dHJ1Y3QgdmNwdSAqdmNwdSwKPiAgICAgICB9Cj4gICB9Cj4gICAKPiArdW5zaWduZWQgbG9uZyB2
Z2ljX21taW9fcmVhZF9jb25maWcoc3RydWN0IHZjcHUgKnZjcHUsCj4gKyAgICAgICAgICAgICAg
ICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQoKSW5kZW50YXRpb24uCgo+ICt7
Cj4gKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMik7Cgp1aW50MzJf
dAoKPiArICAgIHUzMiB2YWx1ZSA9IDA7Cgp1aW50MzJfdC4KCj4gKyAgICBpbnQgaTsKCnVuc2ln
bmVkIGludC4KCj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBsZW4gKiA0OyBpKysgKQo+ICsg
ICAgewoKU2FtZSBxdWVzdGlvbiBhcyBwcmlvcml0eSByZWdhcmRpbmcgdGhlIGF0b21pY2l0eSBv
ZiBJQ0ZHUi4KCj4gKyAgICAgICAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEo
dmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOwo+ICsKPiArICAgICAgICBpZiAoIGlycS0+
Y29uZmlnID09IFZHSUNfQ09ORklHX0VER0UgKQo+ICsgICAgICAgICAgICB2YWx1ZSB8PSAoMlUg
PDwgKGkgKiAyKSk7Cj4gKwo+ICsgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGly
cSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHZhbHVlOwo+ICt9Cj4gKwo+ICt2b2lkIHZn
aWNfbW1pb193cml0ZV9jb25maWcoc3RydWN0IHZjcHUgKnZjcHUsCj4gKyAgICAgICAgICAgICAg
ICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAgICAgICAgICAgICAgICB1bnNp
Z25lZCBsb25nIHZhbCkKCkluZGVudGF0aW9uCgo+ICt7Cj4gKyAgICB1MzIgaW50aWQgPSBWR0lD
X0FERFJfVE9fSU5USUQoYWRkciwgMik7Cgp1aW50MzJfdAoKPiArICAgIGludCBpOwoKdW5zaWdu
ZWQgaW50Cgo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKyAgICBmb3IgKCBpID0g
MDsgaSA8IGxlbiAqIDQ7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZnaWNfaXJx
ICppcnE7Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogVGhlIGNvbmZpZ3VyYXRpb24g
Y2Fubm90IGJlIGNoYW5nZWQgZm9yIFNHSXMgaW4gZ2VuZXJhbCwKPiArICAgICAgICAgKiBmb3Ig
UFBJcyB0aGlzIGlzIElNUExFTUVOVEFUSU9OIERFRklORUQuIFRoZSBhcmNoIHRpbWVyCj4gKyAg
ICAgICAgICogY29kZSByZWxpZXMgb24gUFBJcyBiZWluZyBsZXZlbCB0cmlnZ2VyZWQsIHNvIHdl
IGFsc28KPiArICAgICAgICAgKiBtYWtlIHRoZW0gcmVhZC1vbmx5IGhlcmUuCj4gKyAgICAgICAg
ICovCj4gKyAgICAgICAgaWYgKCBpbnRpZCArIGkgPCBWR0lDX05SX1BSSVZBVEVfSVJRUyApCj4g
KyAgICAgICAgICAgIGNvbnRpbnVlOwo+ICsKPiArICAgICAgICBpcnEgPSB2Z2ljX2dldF9pcnEo
dmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOwo+ICsgICAgICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgICAgIGlmICggdGVzdF9iaXQo
aSAqIDIgKyAxLCAmdmFsKSApCj4gKyAgICAgICAgICAgIGlycS0+Y29uZmlnID0gVkdJQ19DT05G
SUdfRURHRTsKPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgICAgIGlycS0+Y29uZmlnID0gVkdJ
Q19DT05GSUdfTEVWRUw7Cj4gKwo+ICsgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmly
cS0+aXJxX2xvY2ssIGZsYWdzKTsKPiArICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWlu
LCBpcnEpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICAgc3RhdGljIGludCBtYXRjaF9yZWdpb24oY29u
c3Qgdm9pZCAqa2V5LCBjb25zdCB2b2lkICplbHQpCj4gICB7Cj4gICAgICAgY29uc3QgdW5zaWdu
ZWQgaW50IG9mZnNldCA9ICh1bnNpZ25lZCBsb25nKWtleTsKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAo+
IGluZGV4IDMwMjIxMDk2YjkuLmI0MmVhMWJkOGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1tbWlvLmgKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAo+
IEBAIC0xNzcsNiArMTc3LDEzIEBAIHZvaWQgdmdpY19tbWlvX3dyaXRlX3ByaW9yaXR5KHN0cnVj
dCB2Y3B1ICp2Y3B1LAo+ICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25l
ZCBpbnQgbGVuLAo+ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyB2YWwpOwo+ICAg
Cj4gK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfY29uZmlnKHN0cnVjdCB2Y3B1ICp2Y3B1
LAo+ICsgICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7
CgpJbmRlbmF0aW9uIGhlcmUgYW5kIGJlbG93LgoKPiArCj4gK3ZvaWQgdmdpY19tbWlvX3dyaXRl
X2NvbmZpZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRk
ciwgdW5zaWduZWQgaW50IGxlbiwKPiArICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFs
KTsKPiArCj4gICB1bnNpZ25lZCBpbnQgdmdpY192Ml9pbml0X2Rpc3RfaW9kZXYoc3RydWN0IHZn
aWNfaW9fZGV2aWNlICpkZXYpOwo+ICAgCj4gICAvKiBGaW5kIHRoZSBwcm9wZXIgcmVnaXN0ZXIg
aGFuZGxlciBlbnRyeSBnaXZlbiBhIGNlcnRhaW4gYWRkcmVzcyBvZmZzZXQgKi8KPiAKCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 11:47:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 11:47:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enjuS-0003vd-2P; Mon, 19 Feb 2018 11:47:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w5g+=fn=citrix.com=prvs=581c1de5f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1enjuQ-0003vX-H1
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 11:47:02 +0000
X-Inumbo-ID: cb2c6332-156a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb2c6332-156a-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 11:48:25 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,534,1511827200"; d="scan'208";a="463425227"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23178.47404.429603.605322@mariner.uk.xensource.com>
Date: Mon, 19 Feb 2018 11:46:52 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
	of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiW1BBVENIIFJGQ10gQ09ESU5HX1NUWUxFOiBkb2N1bWVudCBp
bnRlbmRlZCB1c2FnZSBvZiB0eXBlcyIpOgo+ICtUeXBlcwo+ICstLS0tLQo+ICsKPiArVXNlIGJh
c2ljIEMgdHlwZXMgYW5kIEMgc3RhbmRhcmQgbWFuZGF0ZWQgdHlwZWRlZi1zIHdoZXJlIHBvc3Np
YmxlIChhbmQKPiArd2l0aCBwcmVmZXJlbmNlIGluIHRoaXMgb3JkZXIpLiAgVGhpcyBpbiBwYXJ0
aWN1bGFyIG1lYW5zIHRvIGF2b2lkIHU4LAo+ICt1MTYsIGV0YyBkZXNwaXRlIHRob3NlIHR5cGVz
IGNvbnRpbnVpbmcgdG8gZXhpc3QgaW4gb3VyIGNvZGUgYmFzZS4KPiArRml4ZWQgd2lkdGggdHlw
ZXMgc2hvdWxkIG9ubHkgYmUgdXNlZCB3aGVuIGEgZml4ZWQgd2lkdGggcXVhbnRpdHkgaXMKPiAr
bWVhbnQgKHdoaWNoIGZvciBleGFtcGxlIG1heSBiZSBhIHZhbHVlIHJlYWQgZnJvbSBvciB0byBi
ZSB3cml0dGVuIHRvIGEKPiArcmVnaXN0ZXIpLgoKVGhpcyBzaG91bGQgaGF2ZSBtb3JlIHByYWN0
aWNhbCBhZHZpY2UsIGluIHRoZSBmb3JtIG9mIGV4YW1wbGVzLiAgSW4KcGFydGljdWxhciwgd2hh
dCB0eXBlcyBzaG91bGQgYmUgdXNlZCBmb3IgZ3Vlc3QgYW5kIGhvc3QgYWRkcmVzZXMgaW4KdmFy
aW91cyBjb250ZXh0cyA/CgpBbHNvLCB3aGF0IGFzc3VtcHRpb25zIHNob3VsZCBiZSBtYWRlIGFi
b3V0IHRoZSBzaXplcyBvZiBzdGFuZGFyZAp0eXBlcyA/ICBTaG91bGQgInNob3J0IiBiZSB1c2Vk
IHdoZW4gdGhlIHZhbHVlIGlzIGtub3duIHRvIGZpdCBpbiAxNgpiaXRzID8KCkluIHRoaXMgY29u
dGV4dCBpdCB3b3VsZCBwcm9iYWJseSBhbHNvIGJlIHdvcnRoIG1lbnRpb25pbmcgdGhhdCB0aGUK
cHJvZ3JhbW1lciBtYXkgYXNzdW1lIHRoYXQgdGhlIG1hY2hpbmUgaXMgdHdvJ3MtY29tcGxlbWVu
dCBhbmQgaGFzCjgtYml0IGJ5dGVzLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 11:54:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 11:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enk1D-0004ci-M2; Mon, 19 Feb 2018 11:54:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enk1C-0004cb-H9
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 11:54:02 +0000
X-Inumbo-ID: c5ca7cb8-156b-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c5ca7cb8-156b-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 11:55:26 +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 D5D011435;
 Mon, 19 Feb 2018 03:53:55 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 389983F41F;
 Mon, 19 Feb 2018 03:53:55 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-36-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e85e8904-6403-f135-46f6-240df2c45d8f@arm.com>
Date: Mon, 19 Feb 2018 11:53:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-36-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 35/49] ARM: new VGIC: Add TARGET
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhl
IHRhcmdldCByZWdpc3RlciBoYW5kbGVycyBhcmUgdjIgZW11bGF0aW9uIHNwZWNpZmljLCBzbyB0
aGVpcgo+IGltcGxlbWVudGF0aW9uIGxpdmVzIGVudGlyZWx5IGluIHZnaWMtbW1pby12Mi5jLgo+
IFdlIGNvcHkgdGhlIG9sZCBWR0lDIGJlaGF2aW91ciBvZiBhc3NpZ25pbmcgYW4gSVJRIHRvIHRo
ZSBmaXJzdCBWQ1BVCj4gc2V0IGluIHRoZSB0YXJnZXQgbWFzayBpbnN0ZWFkIG9mIG1ha2luZyBp
dCBwb3NzaWJseSBwZW5kaW5nIG9uCj4gbXVsdGlwbGUgVkNQVXMuCj4gCj4gVGhpcyBpcyBiYXNl
ZCBvbiBMaW51eCBjb21taXQgMmMyMzRkNmYxODI2LCB3cml0dGVuIGJ5IEFuZHJlIFByenl3YXJh
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5h
cm8ub3JnPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgfCA1MiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gICAxIGZpbGUgY2hhbmdl
ZCwgNTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by12Mi5jCj4gaW5kZXggYzBiODhiMzQ3ZS4uYzU5ZjJjMWJhNyAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMtbW1pby12Mi5jCj4gQEAgLTY2LDYgKzY2LDU2IEBAIHN0YXRpYyB2b2lkIHZnaWNfbW1pb193
cml0ZV92Ml9taXNjKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICAgICAgIH0KPiAgIH0KPiAgIAo+ICtz
dGF0aWMgdW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF90YXJnZXQoc3RydWN0IHZjcHUgKnZj
cHUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQg
bGVuKQoKSW5kZW50YXRpb24KCj4gK3sKPiArICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19J
TlRJRChhZGRyLCA4KTsKCnVpbnQzMl90Cgo+ICsgICAgaW50IGk7Cgp1bnNpZ25lZCBpbnQKCj4g
KyAgICB1NjQgdmFsID0gMDsKCgpXaHkgNjQtYml0PyBJSVJDLCB0aGUgdGFyZ2V0IHJlZ2lzdGVy
IGlzIDMyLWJpdC4KCgo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQo+ICsg
ICAgewo+ICsgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUt
PmRvbWFpbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZjcHUsIGludGlkICsgaSk7
CgpJbmRlbmF0aW9uLgoKPiArCj4gKyAgICAgICAgdmFsIHw9ICh1NjQpaXJxLT50YXJnZXRzIDw8
IChpICogOCk7CgpTZWUgYWJvdmUgcmVnYXJkaW5nIHU2NC4KCj4gKwo+ICsgICAgICAgIHZnaWNf
cHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4gKyAgICB9Cj4gKwo+ICsgICAgcmV0dXJuIHZh
bDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdmdpY19tbWlvX3dyaXRlX3RhcmdldChzdHJ1Y3Qg
dmNwdSAqdmNwdSwKPiArICAgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQg
aW50IGxlbiwKPiArICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQoKSW5kZW50
YXRpb24KCj4gK3sKPiArICAgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCA4
KTsKCnVpbnQzMl90Cgo+ICsgICAgdTggY3B1X21hc2sgPSBHRU5NQVNLKHZjcHUtPmRvbWFpbi0+
bWF4X3ZjcHVzIC0gMSwgMCk7Cgp1aW50MzJfdAoKPiArICAgIGludCBpOwoKdW5zaWduZWQgaW50
Cgo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKyAgICAvKiBHSUNEX0lUQVJHRVRT
UlswLTddIGFyZSByZWFkLW9ubHkgKi8KPiArICAgIGlmICggaW50aWQgPCBWR0lDX05SX1BSSVZB
VEVfSVJRUyApCj4gKyAgICAgICAgcmV0dXJuOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
bGVuOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdp
Y19nZXRfaXJxKHZjcHUtPmRvbWFpbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5V
TEwsIGludGlkICsgaSk7Cj4gKyAgICAgICAgaW50IHRhcmdldDsKCnVuc2lnbmVkIGludAoKPiAr
Cj4gKyAgICAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPiAr
Cj4gKyAgICAgICAgaXJxLT50YXJnZXRzID0gKHZhbCA+PiAoaSAqIDgpKSAmIGNwdV9tYXNrOwo+
ICsgICAgICAgIHRhcmdldCA9IGlycS0+dGFyZ2V0cyA/IChmZnMoaXJxLT50YXJnZXRzKSAtIDEp
IDogMDsKCkhlcmUgeW91IHdpbGwgcm91dGUgdGhlIElSUSB0byB2Q1BVIDAgaWYgdGhlIG1hc2sg
aXMgaW52YWxpZC4gSXMgaXQgCmludGVuZGVkPyBEbyB5b3UgaGF2ZSBhIHBvaW50ZXIgaW4gdGhl
IHNwZWM/Cgo+ICsgICAgICAgIGlycS0+dGFyZ2V0X3ZjcHUgPSB2Y3B1LT5kb21haW4tPnZjcHVb
dGFyZ2V0XTsKPiArCj4gKyAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFf
bG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7
Cj4gKyAgICB9Cj4gK30KPiArCj4gICBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJf
cmVnaW9uIHZnaWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9IHsKPiAgICAgICBSRUdJU1RFUl9ERVND
X1dJVEhfTEVOR1RIKEdJQ0RfQ1RMUiwKPiAgICAgICAgICAgdmdpY19tbWlvX3JlYWRfdjJfbWlz
YywgdmdpY19tbWlvX3dyaXRlX3YyX21pc2MsIDEyLAo+IEBAIC05NSw3ICsxNDUsNyBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uIHZnaWNfdjJfZGlzdF9yZWdpc3Rl
cnNbXSA9IHsKPiAgICAgICAgICAgdmdpY19tbWlvX3JlYWRfcHJpb3JpdHksIHZnaWNfbW1pb193
cml0ZV9wcmlvcml0eSwgTlVMTCwgTlVMTCwKPiAgICAgICAgICAgOCwgVkdJQ19BQ0NFU1NfMzJi
aXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKPiAgICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19Q
RVJfSVJRKEdJQ0RfSVRBUkdFVFNSLAo+IC0gICAgICAgIHZnaWNfbW1pb19yZWFkX3Jheiwgdmdp
Y19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCA4LAo+ICsgICAgICAgIHZnaWNfbW1pb19yZWFk
X3RhcmdldCwgdmdpY19tbWlvX3dyaXRlX3RhcmdldCwgTlVMTCwgTlVMTCwgOCwKPiAgICAgICAg
ICAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKPiAgICAgICBSRUdJU1RF
Ul9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSUNGR1IsCj4gICAgICAgICAgIHZnaWNfbW1p
b19yZWFkX2NvbmZpZywgdmdpY19tbWlvX3dyaXRlX2NvbmZpZywgTlVMTCwgTlVMTCwgMiwKPiAK
CkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:00:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:00:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enk6v-0004oi-9w; Mon, 19 Feb 2018 11:59:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enk6u-0004oc-9m
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 11:59:56 +0000
X-Inumbo-ID: 4b8a81eb-156c-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4b8a81eb-156c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 12:59:10 +0100 (CET)
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 70A561435;
 Mon, 19 Feb 2018 03:59:53 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C81573F41F;
 Mon, 19 Feb 2018 03:59:52 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-37-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <758a7f6e-1d82-4898-b5c7-0470347522f1@arm.com>
Date: Mon, 19 Feb 2018 11:59:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-37-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 36/49] ARM: new VGIC: Add SGIR register
	handler
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVHJpZ2dlcmlu
ZyBhbiBJUEkgdmlhIHRoaXMgcmVnaXN0ZXIgaXMgdjIgc3BlY2lmaWMsIHNvIHRoZQo+IGltcGxl
bWVudGF0aW9uIGxpdmVzIGVudGlyZWx5IGluIHZnaWMtbW1pby12Mi5jLgo+IAo+IFRoaXMgaXMg
YmFzZWQgb24gTGludXggY29tbWl0IDU1Y2MwMWZiOTAwNCwgd3JpdHRlbiBieSBBbmRyZSBQcnp5
d2FyYS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFA
bGluYXJvLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIHwg
NDcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAgMSBmaWxlIGNo
YW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LW1taW8tdjIuYwo+IGluZGV4IGM1OWYyYzFiYTcuLjNmNjdiNDY1OWEgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8tdjIuYwo+IEBAIC02Niw2ICs2Niw1MSBAQCBzdGF0aWMgdm9pZCB2Z2ljX21t
aW9fd3JpdGVfdjJfbWlzYyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPiAgICAgICB9Cj4gICB9Cj4gICAK
PiArc3RhdGljIHZvaWQgdmdpY19tbWlvX3dyaXRlX3NnaXIoc3RydWN0IHZjcHUgKnNvdXJjZV92
Y3B1LAo+ICsgICAgICAgICAgICAgICAgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwK
PiArICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhbCkKPiArewo+ICsgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHNvdXJjZV92Y3B1LT5kb21haW47Cj4gKyAgICBpbnQgbnJfdmNwdXMgPSBk
LT5tYXhfdmNwdXM7Cj4gKyAgICBpbnQgaW50aWQgPSB2YWwgJiAweGY7Cj4gKyAgICBpbnQgdGFy
Z2V0cyA9ICh2YWwgPj4gMTYpICYgMHhmZjsgPiArICAgIGludCBtb2RlID0gKHZhbCA+PiAyNCkg
JiAweDAzOwoKUGxlYXNlIHVzZSB1bnNpZ25lZCBmb3IgdmFsdWUgdGhhdCBkb2VzIG5vdCByZXF1
aXJlZCB0byBiZSBzaWduZWQuIEFsc28sIApwbGVhc2UgdXNlIGRlZmluZSBob3dldmVyIGhhcmRj
b2RlZCB2YWx1ZSB3aGVuZXZlciBpdCBpcyBwb3NzaWJsZS4vCgo+ICsgICAgc3RydWN0IHZjcHUg
KnZjcHU7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArICAgIHN3aXRjaCAobW9k
ZSkKPiArICAgIHsKPiArICAgIGNhc2UgMHgwOiAgICAgICAvKiBhcyBzcGVjaWZpZWQgYnkgdGFy
Z2V0cyAqLwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSAweDE6Cj4gKyAgICAgICAgdGFy
Z2V0cyA9ICgxVSA8PCBucl92Y3B1cykgLSAxOyAgICAgICAgIC8qIGFsbCwgLi4uICovCj4gKyAg
ICAgICAgdGFyZ2V0cyAmPSB+KDFVIDw8IHNvdXJjZV92Y3B1LT52Y3B1X2lkKTsgICAvKiBidXQg
c2VsZiAqLwoKUGxlYXNlIGtlZXAgdGhlIGJvdGggY29tbWVudCBpbmRlbnRlZCB0aGUgc2FtZSB3
YXkuCgo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgY2FzZSAweDI6ICAgICAgIC8qIHRoaXMgdmVy
eSB2Q1BVIG9ubHkgKi8KPiArICAgICAgICB0YXJnZXRzID0gKDFVIDw8IHNvdXJjZV92Y3B1LT52
Y3B1X2lkKTsKPiArICAgICAgICBicmVhazsKPiArICAgIGNhc2UgMHgzOiAgICAgICAvKiByZXNl
cnZlZCAqLwo+ICsgICAgICAgIHJldHVybjsKPiArICAgIH0KPiArCj4gKyAgICBmb3JfZWFjaF92
Y3B1KGQsIHZjcHUpCgpJdCB3b3VsZCBtYWtlIG1vcmUgc2Vuc2UgdG8gaXRlcmF0ZSBvbiBiaXQg
c2V0IGluIHRhcmdldHMuIFRoaXMgd291bGQgCmF2b2lkIHRvIGdvIHRocm91Z2ggYWxsIHRoZSB2
Q1BVcyBtb3N0IG9mIHRoZSB0aW1lLgoKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgdmdpY19p
cnEgKmlycTsKPiArCj4gKyAgICAgICAgaWYgKCAhKHRhcmdldHMgJiAoMVUgPDwgdmNwdS0+dmNw
dV9pZCkpICkKPiArICAgICAgICAgICAgY29udGludWU7Cj4gKwo+ICsgICAgICAgIGlycSA9IHZn
aWNfZ2V0X2lycShkLCB2Y3B1LCBpbnRpZCk7Cj4gKwo+ICsgICAgICAgIHNwaW5fbG9ja19pcnFz
YXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAgaXJxLT5wZW5kaW5nX2xhdGNo
ID0gdHJ1ZTsKPiArICAgICAgICBpcnEtPnNvdXJjZSB8PSAxVSA8PCBzb3VyY2VfdmNwdS0+dmNw
dV9pZDsKPiArCj4gKyAgICAgICAgdmdpY19xdWV1ZV9pcnFfdW5sb2NrKGQsIGlycSwgZmxhZ3Mp
Owo+ICsgICAgICAgIHZnaWNfcHV0X2lycShkLCBpcnEpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfdGFyZ2V0KHN0cnVjdCB2Y3B1ICp2
Y3B1LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGlu
dCBsZW4pCj4gICB7Cj4gQEAgLTE1MSw3ICsxOTYsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHZn
aWNfcmVnaXN0ZXJfcmVnaW9uIHZnaWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9IHsKPiAgICAgICAg
ICAgdmdpY19tbWlvX3JlYWRfY29uZmlnLCB2Z2ljX21taW9fd3JpdGVfY29uZmlnLCBOVUxMLCBO
VUxMLCAyLAo+ICAgICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCksCj4gICAgICAgUkVHSVNURVJf
REVTQ19XSVRIX0xFTkdUSChHSUNEX1NHSVIsCj4gLSAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6
LCB2Z2ljX21taW9fd3JpdGVfd2ksIDQsCj4gKyAgICAgICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2
Z2ljX21taW9fd3JpdGVfc2dpciwgNCwKPiAgICAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQpLAo+
ICAgICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9MRU5HVEgoR0lDRF9DUEVORFNHSVIsCj4gICAgICAg
ICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCAxNiwKPiAKCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:00:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:00:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enk7e-0005Py-RL; Mon, 19 Feb 2018 12:00:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ycie=fn=citrix.com=prvs=581292da5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1enk7d-0005PA-D3
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:00:41 +0000
X-Inumbo-ID: b335625a-156c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b335625a-156c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 12:02:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,534,1511827200"; d="scan'208";a="68155185"
To: Jan Beulich <JBeulich@suse.com>
References: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
 <46e2fbd4-06e3-275f-834c-72d91515c823@citrix.com>
 <5A869D9902000078001A84B0@prv-mh.provo.novell.com>
 <7b247467-81cd-5614-c18d-35d888277e76@citrix.com>
 <5A87131C02000078001A883D@prv-mh.provo.novell.com>
 <3dfdadbf-a436-3319-e58a-140d401915b5@citrix.com>
 <5A8A8FD502000078001A8E3A@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6b0f85f5-37b9-8fb6-fa9e-51c2f3616fc2@citrix.com>
Date: Mon, 19 Feb 2018 12:00:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8A8FD502000078001A8E3A@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/PV: avoid indirect call/thunk in I/O
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMDc6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE2LjAyLjE4IGF0
IDE4OjAyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE2LzAyLzE4
IDE2OjIxLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDE2LjAyLjE4IGF0IDE2OjUwLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gT24gMTYvMDIvMTggMDg6MDAs
IEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+PiBPbiAxNS4wMi4xOCBhdCAxNzo1MywgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4gT24gMTUvMDIvMTggMTY6MDMsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYwo+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+Pj4+Pj4+
IEBAIC03Myw1NSArNzMsNDIgQEAgdm9pZCAoKnB2X3Bvc3Rfb3V0Yl9ob29rKSh1bnNpZ25lZCBp
bnQgcAo+Pj4+Pj4+ICAKPj4+Pj4+PiAgdHlwZWRlZiB2b2lkIGlvX2VtdWxfc3R1Yl90KHN0cnVj
dCBjcHVfdXNlcl9yZWdzICopOwo+Pj4+Pj4+ICAKPj4+Pj4+PiAtdm9pZCBfX3g4Nl9pbmRpcmVj
dF90aHVua19yY3godm9pZCk7Cj4+Pj4+Pj4gLQo+Pj4+Pj4+ICBzdGF0aWMgaW9fZW11bF9zdHVi
X3QgKmlvX2VtdWxfc3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpjdHh0LCB1OCAKPj4g
b3Bjb2RlLAo+Pj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgcG9ydCwgdW5zaWduZWQgaW50IAo+PiBieXRlcykKPj4+Pj4+PiAgewo+
Pj4+Pj4+ICAgICAgc3RydWN0IHN0dWJzICp0aGlzX3N0dWJzID0gJnRoaXNfY3B1KHN0dWJzKTsK
Pj4+Pj4+PiAgICAgIHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IHRoaXNfc3R1YnMtPmFkZHIgKyBT
VFVCX0JVRl9TSVpFIC8gMjsKPj4+Pj4+PiArICAgIHNpZ25lZCBsb25nIGRpc3A7Cj4+Pj4+PiBJ
J20gbm90IGluIGZhdm91ciBvZiBzcHJpbmtsaW5nICdzaWduZWQnIGFsbCBvdmVyIHRoZSBjb2Rl
IGJhc2UuCj4+Pj4+Pgo+Pj4+Pj4gbG9uZyBpcyBhbHJlYWR5IHVuYW1iaWd1b3VzLCBhbmQgYSBm
YXIgbW9yZSBjb21tb24gY29uc3RydWN0IHRvIGVuY291bnRlci4gCj4+Pj4+IEl0J3MgdGhpcyAi
Y29tbW9uIiB3aGljaCBtYWRlIG1lIHVzZSAic2lnbmVkIiBoZXJlIChhbmQgaW4gc2ltaWxhcgo+
Pj4+PiBwbGFjZXMgZWxzZXdoZXJlKSAtIHdlIHN0aWxsIGhhdmUgZmFyIHRvbyBtYW55IGNhc2Vz
IGxlZnQgd2hlcmUgcGxhaW4KPj4+Pj4gc2hvcnQvaW50L2xvbmcgYXJlIHVzZWQgd2hlbiB0aGUg
dW5zaWduZWQgdmFyaWFudCB3b3VsZCBhY3R1YWxseSBiZQo+Pj4+PiBiZXR0ZXIuIEhlbmNlLCBf
YXQgbGVhc3RfIHVudGlsIHRob3NlIGlzc3VlcyBhcmUgYWxsIGdvbmUsIEkgdmVyeSBtdWNoCj4+
Pj4+IHByZWZlciBtYWtpbmcgZXhwbGljaXQgd2hlbiBzaWduZWQgcXVhbnRpdGllcyBhcmUgbWVh
bnQuCj4+Pj4gQnV0IHdoeSBkb2VzIGl0IGFjdHVhbGx5IG1hdHRlcj8gIE5vb25lIGNhbiBibGlu
ZGx5IHN3aXRjaCBiZXR3ZWVuCj4+Pj4gcHJlZml4ZWQgYW5kIHVucHJlZml4ZWQgdmVyc2lvbnMg
d2l0aG91dCB1bmRlcnN0YW5kaW5nIHdoYXQgaXMgZ29pbmcgb24sCj4+Pj4gYW5kIGRpc3AgaGVy
ZSBpcyBhIHNpZ25lZCB1c2FnZS4KPj4+Pgo+Pj4+IEFsc28sIGFyZSB5b3UgcHJvcG9zaW5nIHRo
YXQgdGhlIGVuZCBnb2FsIGZvciBhICJjbGVhbiIgY29kaW5nIHN0eWxlIGlzCj4+Pj4gdG8gaGF2
ZSBhbGwgbmF0aXZlIEMgdHlwZXMgZXhwbGljaXRseSBwcmVmaXhlZCB3aXRoIHNpZ25lZCBvciB1
bnNpZ25lZD8gCj4+Pj4gSWYgbm90IChhbmQgSSByZWFsbHkgaG9wZSBub3QpLCB0aGVuIHB1dHRp
bmcgc2lnbmVkIGluIGhlcmUgaXMgY2F1c2luZwo+Pj4+IGV4dHJhIHdvcmsgZm9yIHVzIHRvIHVu
ZG8gbGF0ZXIuCj4+PiBQZXJzb25hbGx5IEkgd291bGQgaW5kZWVkIHByZWZlciBmb3IgInNpZ25l
ZCIgdG8gYWx3YXlzIGJlIGFkZGVkCj4+PiB3aGVuIGEgc2lnbmVkIHF1YW50aXR5IGlzIG1lYW50
LiBPZiBjb3Vyc2UgeW91IGhhdmUgdG8gbG9vayBhdAo+Pj4gdGhlIGNvbnRleHQgd2hlbiBjb25z
aWRlcmluZyB0byBzd2l0Y2ggYSBwbGFpbiB1c2UgdG8gdW5zaWduZWQsCj4+PiBidXQgcXVpY2ts
eSByZWNvZ25pemluZyBub24tY2FuZGlkYXRlcyBvZiBzdWNoIGEgdHJhbnNmb3JtYXRpb24KPj4+
IGlzIHBvc3NpYmxlIG9ubHkgd2hlbiB0aGV5IGFyZSBhbWVuZGVkIGJ5ICJzaWduZWQiLgo+PiBU
aGUgZmlyc3QgdGhpbmcgSSBldmVyIHRoaW5nIHdoZW4gc2VlaW5nICJzaWduZWQiIGlzICJ0aGUg
YXV0aG9yIGRvZXNuJ3QKPj4gdW5kZXJzdGFuZCBDIiwgd2hpY2ggaXMgYSBkaXJlY3QgY29uc2Vx
dWVuY2Ugb2YgYmVpbmcgYW4gcmVkdW5kYW50Cj4+IGtleXdvcmQgd2hpY2ggaXMgYmFyZWx5IHVz
ZWQuICBUaGUgb25seSBjYXNlIEknbSBhd2FyZSBvZiBpdCBhY3R1YWxseQo+PiBoYXZpbmcgYSBz
ZW1hbnRpYyB1c2UgaXMgd2l0aCBjaGFyLCB3aG9zZSBzaWduZWQtbmVzcyBpcyBpbXBsZW1lbnRh
dGlvbgo+PiBkZWZpbmVkLCByYXRoZXIgdGhhbiBzcGVjaWZpZWQuCj4gQW5kIGJpdGZpZWxkcyBh
cyB3ZWxsLCBldmVuIGlmIHRoZSBzcGVjIHNheXMgc28ganVzdCBpbiBhIGZvb3Qgbm90ZS4KPgo+
Pj4gVGhhdCBzYWlkLCBpZiBkcm9wcGluZyB0aGUgInNpZ25lZCIgaXMgdGhlIG9ubHkgd2F5IHRv
IGdldCB5b3VyIGFjawo+Pj4gKGFuZCBiZXNpZGVzIHRoZSBleHByZXNzaW9uIGZvbGRpbmcgeW91
IGhhZCBubyBvdGhlciBjb21tZW50cwo+Pj4gc28gZmFyKSwgSSBjZXJ0YWlubHkgd2lsbCAocmVs
dWN0YW50bHkpLgo+PiBUaGUgb3RoZXIgdGhpbmcgSSBmaW5kIHBhcnRpY3VsYXJseSBvZGQgaXMg
dGhhdCB5b3UgdXNlIHNpZ25lZCBmb3IgdGhlCj4+IGRlY2xhcmF0aW9uLCBidXQgbm90IGZvciB0
aGUgY2FzdC4KPiBUaGF0J3MgZm9yIHRoZSBzaW1wbGUgcmVhc29uIHRoYXQgX3RoZXJlXyBpdCBk
b2Vzbid0IG1hdHRlcjoKPiBUcnVuY2F0aW9uIGZyb20gKHNpZ25lZC91bnNpZ25lZCkgbG9uZyB0
byBpbnQzMl90IHdvcmtzIGFsbCB0aGUKPiBzYW1lLiBQbHVzIGV2ZW4gaWYgSSBjaGFuZ2UgdGhl
IGNhc3QgdG8gaW5jbHVkZSAic2lnbmVkIiwgdGhlCj4gdHlwZSBvZiB0aGUgZXhwcmVzc2lvbiB0
aGF0J3MgY29udmVydGVkIHRvIGludDMyX3QgaXMgX3N0aWxsXwo+IHVuc2lnbmVkIGxvbmcgKGR1
ZSB0byBzdHViX3ZhJ3MgdHlwZSkuCj4KPj4gSSBkb24ndCB3YW50IHRvIGJsb2NrIHRoaXMgcGF0
Y2ggc28gQWNrZWQtYnk6IEFuZHJldyBDb29wZXIKPj4gPGFuZHJldy5jb29wZXIzQGNpdGl4LmNv
bT4sIGJ1dCB3b3VsZCBwcmVmZXIgaWYgd2UgZGlkbid0IGxpdHRlciBzaWduZWQKPj4gZXZlcnl3
aGVyZS4gIElmIHlvdSBhcmUgZ29pbmcgdG8gaW5zaXN0IG9uIHVzaW5nIHNpZ25lZCwgdGhlbiBw
bGVhc2UgdXNlCj4+IGl0IGNvbnNpc3RlbnRseS4KPiBUaGFua3MuIEknbGwgYWRkIGl0IHRvIHRo
ZSBjYXN0LCBidXQgYWdhaW4gcmVsdWN0YW50bHksIGFzIHRoZXJlIGl0IGlzCj4gdHJ1bHkgcG9p
bnRsZXNzIChhcyBwZXIgYWJvdmUpLgoKSU1PLCB0aGlzIGp1c3RpZmljYXRpb24ganVzdCBnb2Vz
IGZ1cnRoZXIgdG8gc2hvdyB0aGF0IGJvdGggdXNlcyBvZgpzaWduZWQgYXJlIHBvaW50bGVzcy4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:02:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:02:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enk9Q-0005bz-5h; Mon, 19 Feb 2018 12:02:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enk9O-0005bZ-Se
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:02:30 +0000
X-Inumbo-ID: f4607c71-156c-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f4607c71-156c-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 12:03:53 +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 978341435;
 Mon, 19 Feb 2018 04:02:23 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EDFB13F41F;
 Mon, 19 Feb 2018 04:02:22 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-38-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <12e70337-df1d-4fb9-e16a-b7888f577f73@arm.com>
Date: Mon, 19 Feb 2018 12:02:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-38-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 37/49] ARM: new VGIC: Add SGIPENDR
	register handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXMgdGhpcyBy
ZWdpc3RlciBpcyB2MiBzcGVjaWZpYywgaXRzIGltcGxlbWVudGF0aW9uIGxpdmVzIGVudGlyZWx5
Cj4gaW4gdmdpYy1tbWlvLXYyLmMuCj4gVGhpcyByZWdpc3RlciBhbGxvd3Mgc2V0dGluZyB0aGUg
c291cmNlIG1hc2sgb2YgYW4gSVBJLgo+IAo+IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0
IGVkNDAyMTNlZjliMCwgd3JpdHRlbiBieSBBbmRyZSBQcnp5d2FyYS4KPiAKPiBTaWduZWQtb2Zm
LWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPiAtLS0KPiAg
IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIHwgNzcgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKystLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDc1IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMtbW1pby12Mi5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPiBpbmRleCAz
ZjY3YjQ2NTlhLi5jNjIzMDdjM2FhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMtbW1pby12Mi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPiBA
QCAtMTYxLDYgKzE2MSw3OSBAQCBzdGF0aWMgdm9pZCB2Z2ljX21taW9fd3JpdGVfdGFyZ2V0KHN0
cnVjdCB2Y3B1ICp2Y3B1LAo+ICAgICAgIH0KPiAgIH0KPiAgIAo+ICtzdGF0aWMgdW5zaWduZWQg
bG9uZyB2Z2ljX21taW9fcmVhZF9zZ2lwZW5kKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCgpJbmRlbnRh
dGlvbgoKPiArewo+ICsgICAgdTMyIGludGlkID0gYWRkciAmIDB4MGY7Cgp1aW50MzJfdCBhbHNv
IHdoeSBub3QgdXNpbmcgVkdJQ19BRERSX1RPX0lOVElEIGhlcmU/Cgo+ICsgICAgaW50IGk7Cgp1
bnNpZ25lZCBpbnQuCgo+ICsgICAgdTY0IHZhbCA9IDA7CgpXaHkgNjQtYml0PwoKPiArCj4gKyAg
ICBmb3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3Qg
dmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sCj4gKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB2Y3B1LCBpbnRpZCArIGkpOwoKSW5kZW50YXRpb24uCgo+ICsKPiAr
ICAgICAgICB2YWwgfD0gKHU2NClpcnEtPnNvdXJjZSA8PCAoaSAqIDgpOwoKU2VlIGFib3ZlIGZv
ciB1NjQuCgo+ICsKPiArICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOwo+
ICsgICAgfQo+ICsgICAgcmV0dXJuIHZhbDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgdmdpY19t
bWlvX3dyaXRlX3NnaXBlbmRjKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICsgICAgICAgICAgICAgICAg
ICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgdmFsKQoKU2FtZSByZW1hcmtzIGFzIGFib3ZlIGZvciB0aGlzIGZ1
bmN0aW9uLgoKPiAreyA+ICsgICAgdTMyIGludGlkID0gYWRkciAmIDB4MGY7PiArICAgIGludCBp
Owo+ICsgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8
IGxlbjsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZn
aWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
Y3B1LCBpbnRpZCArIGkpOwo+ICsKPiArICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5p
cnFfbG9jaywgZmxhZ3MpOwo+ICsKPiArICAgICAgICBpcnEtPnNvdXJjZSAmPSB+KCh2YWwgPj4g
KGkgKiA4KSkgJiAweGZmKTsKPiArICAgICAgICBpZiAoICFpcnEtPnNvdXJjZSApCj4gKyAgICAg
ICAgICAgIGlycS0+cGVuZGluZ19sYXRjaCA9IGZhbHNlOwo+ICsKPiArICAgICAgICBzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4gKyAgICAgICAgdmdpY19w
dXRfaXJxKHZjcHUtPmRvbWFpbiwgaXJxKTsKPiArICAgIH0KPiArfQo+ICsKPiArc3RhdGljIHZv
aWQgdmdpY19tbWlvX3dyaXRlX3NnaXBlbmRzKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICsgICAgICAg
ICAgICAgICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAgICAgICAg
ICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsKQoKRGl0dG8uCgo+ICt7Cj4gKyAgICB1MzIg
aW50aWQgPSBhZGRyICYgMHgwZjsKPiArICAgIGludCBpOwo+ICsgICAgdW5zaWduZWQgbG9uZyBm
bGFnczsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkKPiArICAgIHsKPiAr
ICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4s
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2Y3B1LCBpbnRpZCArIGkpOwo+ICsKPiAr
ICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+ICsKPiAr
ICAgICAgICBpcnEtPnNvdXJjZSB8PSAodmFsID4+IChpICogOCkpICYgMHhmZjsKPiArCj4gKyAg
ICAgICAgaWYgKCBpcnEtPnNvdXJjZSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBpcnEt
PnBlbmRpbmdfbGF0Y2ggPSB0cnVlOwo+ICsgICAgICAgICAgICB2Z2ljX3F1ZXVlX2lycV91bmxv
Y2sodmNwdS0+ZG9tYWluLCBpcnEsIGZsYWdzKTsKPiArICAgICAgICB9Cj4gKyAgICAgICAgZWxz
ZQo+ICsgICAgICAgIHsKPiArICAgICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJx
LT5pcnFfbG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIH0KPiArICAgICAgICB2Z2ljX3B1dF9pcnEo
dmNwdS0+ZG9tYWluLCBpcnEpOwo+ICsgICAgfQo+ICt9Cj4gKwo+ICAgc3RhdGljIGNvbnN0IHN0
cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7Cj4g
ICAgICAgUkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX0NUTFIsCj4gICAgICAgICAgIHZn
aWNfbW1pb19yZWFkX3YyX21pc2MsIHZnaWNfbW1pb193cml0ZV92Ml9taXNjLCAxMiwKPiBAQCAt
MTk5LDEwICsyNzIsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lv
biB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7Cj4gICAgICAgICAgIHZnaWNfbW1pb19yZWFk
X3JheiwgdmdpY19tbWlvX3dyaXRlX3NnaXIsIDQsCj4gICAgICAgICAgIFZHSUNfQUNDRVNTXzMy
Yml0KSwKPiAgICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIKEdJQ0RfQ1BFTkRTR0lSLAo+
IC0gICAgICAgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCAxNiwKPiAr
ICAgICAgICB2Z2ljX21taW9fcmVhZF9zZ2lwZW5kLCB2Z2ljX21taW9fd3JpdGVfc2dpcGVuZGMs
IDE2LAo+ICAgICAgICAgICBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAo+
ICAgICAgIFJFR0lTVEVSX0RFU0NfV0lUSF9MRU5HVEgoR0lDRF9TUEVORFNHSVIsCj4gLSAgICAg
ICAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDE2LAo+ICsgICAgICAg
IHZnaWNfbW1pb19yZWFkX3NnaXBlbmQsIHZnaWNfbW1pb193cml0ZV9zZ2lwZW5kcywgMTYsCj4g
ICAgICAgICAgIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1NfOGJpdCksCj4gICB9Owo+
ICAgCj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:16:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:16:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enkMf-0006ST-Cd; Mon, 19 Feb 2018 12:16:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enkMe-0006Rw-85
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:16:12 +0000
X-Inumbo-ID: 915a2396-156e-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 915a2396-156e-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 13:15:26 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enkMY-0001my-MS; Mon, 19 Feb 2018 12:16:06 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enkMT-0003tB-Cg; Mon, 19 Feb 2018 12:16:01 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enkMS-0005CT-Q6; Mon, 19 Feb 2018 12:16:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119592-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-pvops:<job
 status>:broken:regression
 xen-unstable:build-armhf-pvops:host-build-prep:fail:regression
 xen-unstable:test-amd64-amd64-pygrub:debian-di-install:fail:heisenbug
 xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-examine:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 12:16:00 +0000
Subject: [Xen-devel] [xen-unstable test] 119592: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6259693244296135921=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119592 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119592/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-pvops               <job status>                 broken  in 119521
 build-armhf-pvops            5 host-build-prep fail in 119521 REGR. vs. 118698

Tests which are failing intermittently (not blocking):
 test-amd64-amd64-pygrub     10 debian-di-install fail in 119521 pass in 119592
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 10 debian-hvm-install fail pass in 119521

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-cubietruck  1 build-check(1)         blocked in 119521 n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)          blocked in 119521 n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-xl           1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-examine      1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-libvirt      1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-xl-xsm       1 build-check(1)           blocked in 119521 n/a
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118698
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118698
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118698
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118698
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118698
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118698
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  24470b99c1671dca531c2cf5747eda2f8892ecbc
baseline version:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d

Last test of basis   118698  2018-02-08 19:23:11 Z   10 days
Failing since        118802  2018-02-10 00:36:18 Z    9 days   11 attempts
Testing same since   119451  2018-02-17 01:31:36 Z    2 days    3 attempts

------------------------------------------------------------
People who touched revisions under test:
  Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Paul Semel <semelpaul@gmail.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sameer Goel <sameer.goel@linaro.org>
  Simon Gaiser <simon@invisiblethingslab.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Uwe Dannowski <uwed@amazon.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 fail    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-pvops broken

Not pushing.

(No revision log; it would be 777 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6259693244296135921==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:19:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:19:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enkQ4-0006ea-Uo; Mon, 19 Feb 2018 12:19:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enkQ4-0006eT-AM
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:19:44 +0000
X-Inumbo-ID: 5ca64128-156f-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5ca64128-156f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 12:21:07 +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 2169B1435;
 Mon, 19 Feb 2018 04:19:37 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7389A3F25C;
 Mon, 19 Feb 2018 04:19:36 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-39-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3de3fe41-ad76-7b5b-69bf-96631131ec22@arm.com>
Date: Mon, 19 Feb 2018 12:19:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-39-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 38/49] ARM: new VGIC: handle hardware
	mapped IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIFZHSUMg
c3VwcG9ydHMgdmlydHVhbCBJUlFzIHRvIGJlIGNvbm5lY3RlZCB0byBhIGhhcmR3YXJlIElSUSwg
c28KPiB3aGVuIGEgZ3Vlc3QgRU9JcyB0aGUgdmlydHVhbCBpbnRlcnJ1cHQsIGl0IGFmZmVjdHMg
dGhlIHN0YXRlIG9mIHRoYXQKPiBjb3JyZXNwb25kaW5nIGludGVycnVwdCBvbiB0aGUgaGFyZHdh
cmUgc2lkZSBhdCB0aGUgc2FtZSB0aW1lLgo+IEltcGxlbWVudCB0aGUgaW50ZXJmYWNlIHRoYXQg
dGhlIFhlbiBhcmNoL2NvcmUgY29kZSBleHBlY3RzIHRvIGNvbm5lY3QKPiB0aGUgdmlydHVhbCBh
bmQgdGhlIHBoeXNpY2FsIHdvcmxkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy5jIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrCj4gICAxIGZpbGUgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiBp
bmRleCBkYzVlMDExZmEzLi44ZDUyNjBhN2RiIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+IEBAIC02OTMsNiAr
NjkzLDY5IEBAIHZvaWQgdmdpY19raWNrX3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAg
fQo+ICAgfQo+ICAgCj4gK3N0cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rlc2Moc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsCj4gKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHZpcnEpCj4gK3sKPiArICAgIHN0cnVjdCBpcnFf
ZGVzYyAqZGVzYyA9IE5VTEw7Cj4gKyAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0
X2lycShkLCB2LCB2aXJxKTsKPiArICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4gKwo+ICsgICAg
aWYgKCAhaXJxICkKPiArICAgICAgICByZXR1cm4gTlVMTDsKPiArCj4gKyAgICBzcGluX2xvY2tf
aXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+ICsgICAgaWYgKCBpcnEtPmh3ICkKPiAr
ICAgICAgICBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxLT5od2ludGlkKTsKClRoaXMgaXMgbm90IGdv
aW5nIHRvIHdvcmsgd2VsbCBmb3IgUFBJcy4gV2Ugc2hvdWxkIGNvbnNpZGVyIHRvIGFkZCBhdCAK
bGVhc3QgYW4gQVNTRVJUKC4uLikgaW4gdGhlIGNvZGUgdG8gcHJldmVudCBiYWQgdXNlIG9mIGl0
LgoKPiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsK
PiArCj4gKyAgICB2Z2ljX3B1dF9pcnEoZCwgaXJxKTsKPiArCj4gKyAgICByZXR1cm4gZGVzYzsK
PiArfQo+ICsKPiArLyoKPiArICogd2FzOgo+ICsgKiAgICAgIGludCBrdm1fdmdpY19tYXBfcGh5
c19pcnEoc3RydWN0IHZjcHUgKnZjcHUsIHUzMiB2aXJ0X2lycSwgdTMyIHBoeXNfaXJxKQo+ICsg
KiAgICAgIGludCBrdm1fdmdpY191bm1hcF9waHlzX2lycShzdHJ1Y3QgdmNwdSAqdmNwdSwgdW5z
aWduZWQgaW50IHZpcnRfaXJxKQo+ICsgKi8KPiAraW50IHZnaWNfY29ubmVjdF9od19pcnEoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnZjcHUsCj4gKyAgICAgICAgICAgIHVuc2lnbmVk
IGludCB2aXJ0X2lycSwgc3RydWN0IGlycV9kZXNjICpkZXNjLAo+ICsgICAgICAgICAgICBib29s
IGNvbm5lY3QpCgpJbmRlbnRhdGlvbi4KCj4gK3sKPiArICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJx
ID0gdmdpY19nZXRfaXJxKGQsIHZjcHUsIHZpcnRfaXJxKTsKPiArICAgIHVuc2lnbmVkIGxvbmcg
ZmxhZ3M7Cj4gKyAgICBpbnQgcmV0ID0gMDsKPiArCj4gKyAgICBpZiAoICFpcnEgKQo+ICsgICAg
ICAgIHJldHVybiAtRUlOVkFMOwo+ICsKPiArICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmly
cV9sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgaWYgKCBjb25uZWN0ICkgICAgICAgICAgICAgICAg
ICAgICAgLyogYXNzaWduIGEgbWFwcGVkIElSUSAqLwo+ICsgICAgewo+ICsgICAgICAgIC8qIFRo
ZSBWSVJRIHNob3VsZCBub3QgYmUgYWxyZWFkeSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLwo+ICsg
ICAgICAgIGlmICggIWlycS0+aHcgJiYgIWlycS0+ZW5hYmxlZCApCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICBpcnEtPmh3ID0gdHJ1ZTsKPiArICAgICAgICAgICAgaXJxLT5od2ludGlkID0g
ZGVzYy0+aXJxOwo+ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsg
ICAgICAgICAgICByZXQgPSAtRUJVU1k7Cj4gKyAgICAgICAgfQoKSSBrbm93IHRoYXQgaXQgc2hv
dWxkIG5vdCBtYXR0ZXIgZm9yIFNQSXMgdG9kYXkuIEJ1dCBhcmVuJ3QgeW91IG1lYW50IHRvIApn
ZXQgYSByZWZlcmVuY2Ugb24gdGhhdCBpbnRlcnJ1cHQgaWYgeW91IGNvbm5lY3QgaXQ/Cgo+ICsg
ICAgfQo+ICsgICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogcmVtb3Zl
IGEgbWFwcGVkIElSUSAqLwo+ICsgICAgewo+ICsgICAgICAgIGlycS0+aHcgPSBmYWxzZTsKPiAr
ICAgICAgICBpcnEtPmh3aW50aWQgPSAwOwoKSGVyZSB5b3UgYmxpbmRseSByZW1vdmUgdGhlIGlu
dGVycnVwdCB3aXRob3V0IGJlZW4gc3VyZSBpdCB3YXMgdGhlIApjb3JyZWN0IHBoeXNpY2FsIG9u
ZS4gV2Ugc2hvdWxkIGhhdmUgYSBjaGVjayBsaWtlIGluIHRoZSBjdXJyZW50IHZHSUMgCnZlcnNp
b24uCgo+ICsgICAgfQo+ICsKPiArICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlycS0+aXJx
X2xvY2ssIGZsYWdzKTsKPiArICAgIHZnaWNfcHV0X2lycShkLCBpcnEpOwo+ICsKPiArICAgIHJl
dHVybiByZXQ7Cj4gK30KPiArCj4gICAvKgo+ICAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgICog
bW9kZTogQwo+IAoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:23:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:23:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enkTW-0007HN-D3; Mon, 19 Feb 2018 12:23:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vrzz=fn=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1enkTV-0007HH-Ds
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:23:17 +0000
X-Inumbo-ID: 8e77a282-156f-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e77a282-156f-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 13:22:31 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id f14so4986260wre.8
 for <xen-devel@lists.xenproject.org>; Mon, 19 Feb 2018 04:23:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=Vp+HD1Attj2Hc6YYGa6JvkDeS7nki4+GdTjHsrH6Ekg=;
 b=j+vx5TTeSe763IUIfVyWDyWM37G/RbPRSGvcS0cSuonorgQqn2lR1IxV5KloQTOvKn
 kPMlXl12z3iK9/SFkEqUSQPPT7EZuHvOp8C8ou7q0QhfedCcgtg0+sayopQJiXBGYNWX
 FZr0NkPfASJsO7B4j0FunGjH6EVqO1tRKb1D0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Vp+HD1Attj2Hc6YYGa6JvkDeS7nki4+GdTjHsrH6Ekg=;
 b=k60f22NZNxRbqjtkrXNqNqeFRqC3YQFaqCbFNOAimKq66oosMr0hcutX+HwnJMVOZH
 MzC18icwIAz+AcOKBA9/2fSfnaX3up4muKf2IrSBymW32ZricO1g+dVVqqjad2G2b9su
 oxwTLHLaMsBJefVTvduuYsqXpcNAUTpMDUM01VSxpwe8CAW3nex+mEySI8WP7UqmHDZO
 6G8GeUmNbLp+s+eRAOEnfy3A7MqtHiemeiRVtbsbTE0qZ0DiyHQZf6RnKwQf4B+MgejY
 Nc4nZEvWWNzK+GnVhoAXNZQYYmj5P65n0ZgFVCwIkbYxvfK/q8QpAKcUUGg4OZFFAGJ0
 B7nQ==
X-Gm-Message-State: APf1xPBnRQ7bBeW3Sjpo8mKMsY/5+EOgLtUhhJijR9+vl7gxmEgch/Tm
 hXlC9QWsY4KfhvgcdeVIf3jLUSZ/Zw4=
X-Google-Smtp-Source: AH8x224zR/hSVf/IOhoHYvnbpn4lQBmDcqUULm4DAwdZ7HCrVcs87uw4+99Lw2zY545PbW3xKp0KFg==
X-Received: by 10.223.169.229 with SMTP id b92mr8956618wrd.244.1519042994003; 
 Mon, 19 Feb 2018 04:23:14 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id c7sm14822641wrh.18.2018.02.19.04.23.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Feb 2018 04:23:13 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-29-andre.przywara@linaro.org>
 <e48caa66-f717-55dd-06a6-6872cfa9bbfc@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <11d4c9c8-89db-d56f-98f1-81d1af7d23dc@linaro.org>
Date: Mon, 19 Feb 2018 12:23:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e48caa66-f717-55dd-06a6-6872cfa9bbfc@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 28/49] ARM: new VGIC: Add GICv2 MMIO
 handling framework
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNi8wMi8xOCAxNTozOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gQ3JlYXRlIHZn
aWMtbW1pby12Mi5jIHRvIGRlc2NyaWJlIEdJQ3YyIGVtdWxhdGlvbiBzcGVjaWZpYyBoYW5kbGVy
cwo+PiB1c2luZyB0aGUgaW5pdGlhbGl6ZXIgbWFjcm9zIHByb3ZpZGVkIGJ5IHRoZSBWR0lDIE1N
SU8gZnJhbWV3b3JrLgo+PiBQcm92aWRlIGEgZnVuY3Rpb24gdG8gcmVnaXN0ZXIgdGhlIEdJQ3Yy
IGRpc3RyaWJ1dG9yIHJlZ2lzdGVycyB0bwo+PiB0aGUgWGVuIE1NSU8gZnJhbWV3b3JrLgo+PiBU
aGUgYWN0dWFsIGhhbmRsZXIgZnVuY3Rpb25zIGFyZSBzdGlsbCBzdHVicyBpbiB0aGlzIHBhdGNo
Lgo+Pgo+PiBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCBmYjg0OGRiMzk2NjEsIHdyaXR0
ZW4gYnkgQW5kcmUgUHJ6eXdhcmEuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3Zn
aWMvdmdpYy1tbWlvLXYyLmMgfCA4Mwo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4+IMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jwqDCoMKgIHwgMjYg
KysrKysrKysrKysrKwo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaMKgwqDCoCB8
wqAgMiArCj4+IMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaMKgwqDCoMKgwqDCoMKgwqAgfMKg
IDIgKwo+PiDCoCA0IGZpbGVzIGNoYW5nZWQsIDExMyBpbnNlcnRpb25zKCspCj4+IMKgIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+Pgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAw
MDAwMDAwMDAwLi5lZTY4NWE1YTA3Cj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gQEAgLTAsMCArMSw4MyBAQAo+PiArLyoKPj4gKyAq
IFZHSUN2MiBNTUlPIGhhbmRsaW5nIGZ1bmN0aW9ucwo+PiArICogSW1wb3J0ZWQgZnJvbSBMaW51
eCAoIm5ldyIgS1ZNIFZHSUMpIGFuZCBoZWF2aWx5IGFkYXB0ZWQgdG8gWGVuLgo+PiArICoKPj4g
KyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBp
dCBhbmQvb3IgbW9kaWZ5Cj4+ICsgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+PiArICogcHVibGlzaGVkIGJ5IHRoZSBG
cmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4+ICsgKgo+PiArICogVGhpcyBwcm9ncmFtIGlzIGRp
c3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4+ICsgKiBidXQg
V0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBv
Zgo+PiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQ
T1NFLsKgIFNlZSB0aGUKPj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCj4+ICsgKi8KPj4gKwo+PiArI2luY2x1ZGUgPHhlbi9iaXRvcHMuaD4KPj4gKyNp
bmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4KPj4gKyNpbmNs
dWRlIDxhc20vYXJtX3ZnaWMuaD4KPj4gKwo+PiArI2luY2x1ZGUgInZnaWMuaCIKPj4gKyNpbmNs
dWRlICJ2Z2ljLW1taW8uaCIKPj4gKwo+PiArc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lz
dGVyX3JlZ2lvbiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7Cj4+ICvCoMKgwqAgUkVHSVNU
RVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX0NUTFIsCj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX21t
aW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgMTIsCj4+ICvCoMKgwqDCoMKgwqDCoCBW
R0lDX0FDQ0VTU18zMmJpdCksCj4+ICvCoMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVS
X0lSUShHSUNEX0lHUk9VUFIsCj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX21taW9fcmVhZF9yYW8s
IHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPj4gK8KgwqDCoMKgwqDCoMKgIFZH
SUNfQUNDRVNTXzMyYml0KSwKPj4gK8KgwqDCoCBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJf
SVJRKEdJQ0RfSVNFTkFCTEVSLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfcmF6
LCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDEsCj4+ICvCoMKgwqDCoMKgwqDCoCBW
R0lDX0FDQ0VTU18zMmJpdCksCj4+ICvCoMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVS
X0lSUShHSUNEX0lDRU5BQkxFUiwKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3Jh
eiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+PiArwqDCoMKgwqDCoMKgwqAg
VkdJQ19BQ0NFU1NfMzJiaXQpLAo+PiArwqDCoMKgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BF
Ul9JUlEoR0lDRF9JU1BFTkRSLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfcmF6
LCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDEsCj4+ICvCoMKgwqDCoMKgwqDCoCBW
R0lDX0FDQ0VTU18zMmJpdCksCj4+ICvCoMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVS
X0lSUShHSUNEX0lDUEVORFIsCj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX21taW9fcmVhZF9yYXos
IHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPj4gK8KgwqDCoMKgwqDCoMKgIFZH
SUNfQUNDRVNTXzMyYml0KSwKPj4gK8KgwqDCoCBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJf
SVJRKEdJQ0RfSVNBQ1RJVkVSLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfcmF6
LCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDEsCj4+ICvCoMKgwqDCoMKgwqDCoCBW
R0lDX0FDQ0VTU18zMmJpdCksCj4+ICvCoMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVS
X0lSUShHSUNEX0lDQUNUSVZFUiwKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3Jh
eiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+PiArwqDCoMKgwqDCoMKgwqAg
VkdJQ19BQ0NFU1NfMzJiaXQpLAo+PiArwqDCoMKgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BF
Ul9JUlEoR0lDRF9JUFJJT1JJVFlSLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRf
cmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEwsIDgsCj4+ICvCoMKgwqDCoMKgwqDC
oCBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAo+PiArwqDCoMKgIFJFR0lT
VEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JVEFSR0VUU1IsCj4+ICvCoMKgwqDCoMKg
wqDCoCB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwg
OCwKPj4gK8KgwqDCoMKgwqDCoMKgIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1NfOGJp
dCksCj4+ICvCoMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lDRkdS
LAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVf
d2ksIE5VTEwsIE5VTEwsIDIsCj4+ICvCoMKgwqDCoMKgwqDCoCBWR0lDX0FDQ0VTU18zMmJpdCks
Cj4+ICvCoMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX1NHSVIsCj4+ICvCoMKg
wqDCoMKgwqDCoCB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwgNCwKPj4g
K8KgwqDCoMKgwqDCoMKgIFZHSUNfQUNDRVNTXzMyYml0KSwKPj4gK8KgwqDCoCBSRUdJU1RFUl9E
RVNDX1dJVEhfTEVOR1RIKEdJQ0RfQ1BFTkRTR0lSLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19t
bWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDE2LAo+PiArwqDCoMKgwqDCoMKgwqAg
VkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKPj4gK8KgwqDCoCBSRUdJU1RF
Ul9ERVNDX1dJVEhfTEVOR1RIKEdJQ0RfU1BFTkRTR0lSLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdp
Y19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIDE2LAo+PiArwqDCoMKgwqDCoMKg
wqAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKPj4gK307Cj4+ICsKPj4g
K3Vuc2lnbmVkIGludCB2Z2ljX3YyX2luaXRfZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZp
Y2UgKmRldikKPj4gK3sKPj4gK8KgwqDCoCBkZXYtPnJlZ2lvbnMgPSB2Z2ljX3YyX2Rpc3RfcmVn
aXN0ZXJzOwo+PiArwqDCoMKgIGRldi0+bnJfcmVnaW9ucyA9IEFSUkFZX1NJWkUodmdpY192Ml9k
aXN0X3JlZ2lzdGVycyk7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gU1pfNEs7Cj4+ICt9Cj4+ICsK
Pj4gKy8qCj4+ICsgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICsgKiBtb2RlOiBDCj4+ICsgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCj4+ICsgKiBjLWJhc2ljLW9mZnNldDogNAo+PiArICogaW5kZW50LXRh
YnMtbW9kZTogbmlsCj4+ICsgKiBFbmQ6Cj4+ICsgKi8KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtbW1pby5jCj4+IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMK
Pj4gaW5kZXggM2M3MDk0NTQ2Ni4uNTk3MDNhNjkwOSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlv
LmMKPj4gQEAgLTE4Miw2ICsxODIsMzIgQEAgc3RydWN0IG1taW9faGFuZGxlcl9vcHMgeGVuX2lv
X2dpY19vcHMgPSB7Cj4+IMKgwqDCoMKgwqAgLndyaXRlID0gZGlzcGF0Y2hfbW1pb193cml0ZSwK
Pj4gwqAgfTsKPj4gwqAgK2ludCB2Z2ljX3JlZ2lzdGVyX2Rpc3RfaW9kZXYoc3RydWN0IGRvbWFp
biAqZCwgcGFkZHJfdAo+PiBkaXN0X2Jhc2VfYWRkcmVzcywKPiAKPiBJIHdvdWxkIHJhdGhlciBw
cmVmZXIgdG8gdXNlIGdmbl90IG92ZXIgcGFkZHJfdC4gVGhlIGZvcm1lciBkZWFsIHdpdGgKPiBm
cmFtZSBvbmx5IGlzIHNhZmVyIHRvIHVzZS4KCk9LLgoKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGVudW0gdmdpY190eXBlIHR5cGUpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0
IHZnaWNfaW9fZGV2aWNlICppb19kZXZpY2UgPSAmZC0+YXJjaC52Z2ljLmRpc3RfaW9kZXY7Cj4+
ICvCoMKgwqAgaW50IHJldCA9IDA7Cj4gCj4gVGhpcyB2YXJpYWJsZSBpcyBwb2ludGxlc3MuIFlv
dSBuZXZlciBzZXQgaXQgYWZ0ZXIgc28gYWx3YXlzIHJldHVybiAwLgoKVHJ1ZS4gVGhlIEtWTSB2
ZXJzaW9uIG9mIHJlZ2lzdGVyX21taW9faGFuZGxlcigpIHJldHVybnMgYW4gZXJyb3IgdmFsdWUs
CndoaWNoIGlzIGhlbGQgaW4gdGhpcyB2YXJpYWJsZSAoc2luY2UgaXQgaXMgY2FsbGVkIHdpdGhp
biBhIGxvY2spLiBXaWxsCnJlbW92ZSBpdC4KCj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IGxlbjsK
Pj4gKwo+PiArwqDCoMKgIHN3aXRjaCAodHlwZSkKPiAKPiBzd2l0Y2ggKCAuLi4gKQo+IAo+PiAr
wqDCoMKgIHsKPj4gK8KgwqDCoCBjYXNlIFZHSUNfVjI6Cj4+ICvCoMKgwqDCoMKgwqDCoCBsZW4g
PSB2Z2ljX3YyX2luaXRfZGlzdF9pb2Rldihpb19kZXZpY2UpOwo+PiArwqDCoMKgwqDCoMKgwqAg
YnJlYWs7Cj4+ICvCoMKgwqAgZGVmYXVsdDoKPj4gK8KgwqDCoMKgwqDCoMKgIEJVR19PTigxKTsK
PiAKPiBQbGVhc2UgdXNlIEJVRygpIGhlcmUuIEJ1dCBoYXZlIHlvdSBjaGVja2VkIHdlIHdpbGwg
bmV2ZXIgcmVhY2ggaGVyZQo+IHdpdGggdGhlIHdyb25nIHZnaWNfdHlwZT8KClRoaXMgaXMganVz
dCBhIHBsYWNlaG9sZGVyIGZvciBub3csIHRoZSBwcm9wZXIgdkdJQ3YzIGZ1bmN0aW9uIHdpbGwg
cGx1ZwppbiBsYXRlci4gQWN0dWFsbHkgSSBkb24ndCBleHBlY3QgdGhpcyBsaW5lIHRvIGJlIGV2
ZXIgcGFydCBvZiBydW5uaW5nIGNvZGUuCkV2ZW4gaWYsIGF0IHRoZSBtb21lbnQgbm8gb25lIHNl
dHMgdGhlIHR5cGUgdG8gYW55dGhpbmcgb3RoZXIgdGhhbgpWR0lDX1YyLCBzbyB0aGlzIHNob3Vs
ZCBiZSBzYWZlLgoKQ2hlZXJzLApBbmRyZS4KCj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAg
aW9fZGV2aWNlLT5iYXNlX2FkZHIgPSBkaXN0X2Jhc2VfYWRkcmVzczsKPiAKPiBBbHNvIGJhc2Vf
YWRkciAmIGNvIHdvdWxkIG9ubHkgY29udGFpbiBmcmFtZS4KPiAKPj4gK8KgwqDCoCBpb19kZXZp
Y2UtPmlvZGV2X3R5cGUgPSBJT0RFVl9ESVNUOwo+PiArwqDCoMKgIGlvX2RldmljZS0+cmVkaXN0
X3ZjcHUgPSBOVUxMOwo+PiArCj4+ICvCoMKgwqAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ4
ZW5faW9fZ2ljX29wcywgZGlzdF9iYXNlX2FkZHJlc3MsIGxlbiwKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgaW9fZGV2aWNlKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiBy
ZXQ7Cj4+ICt9Cj4+ICsKPj4gwqAgLyoKPj4gwqDCoCAqIExvY2FsIHZhcmlhYmxlczoKPj4gwqDC
oCAqIG1vZGU6IEMKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5o
Cj4+IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKPj4gaW5kZXggMzc1YjcwNTYxZC4u
MTBhYzY4MjI5NiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgK
Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKPj4gQEAgLTEzNyw2ICsxMzcs
OCBAQCB1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFkX3JhbyhzdHJ1Y3QgdmNwdSAqdmNwdSwK
Pj4gwqAgdm9pZCB2Z2ljX21taW9fd3JpdGVfd2koc3RydWN0IHZjcHUgKnZjcHUsIHBhZGRyX3Qg
YWRkciwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9uZyB2YWwpOwo+PiDCoCArdW5zaWduZWQg
aW50IHZnaWNfdjJfaW5pdF9kaXN0X2lvZGV2KHN0cnVjdCB2Z2ljX2lvX2RldmljZSAqZGV2KTsK
Pj4gKwo+PiDCoCAvKiBGaW5kIHRoZSBwcm9wZXIgcmVnaXN0ZXIgaGFuZGxlciBlbnRyeSBnaXZl
biBhIGNlcnRhaW4gYWRkcmVzcwo+PiBvZmZzZXQgKi8KPj4gwqAgY29uc3Qgc3RydWN0IHZnaWNf
cmVnaXN0ZXJfcmVnaW9uICoKPj4gwqAgdmdpY19maW5kX21taW9fcmVnaW9uKGNvbnN0IHN0cnVj
dCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiAqcmVnaW9ucywKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMuaCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+PiBpbmRleCA0MjZi
MzRkMGNlLi43NzQ3ZDNmM2UwIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmgKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4+IEBAIC00OSw2ICs0OSw4IEBA
IHZvaWQgdmdpY192Ml9mb2xkX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKPj4gwqAgdm9p
ZCB2Z2ljX3YyX3BvcHVsYXRlX2xyKHN0cnVjdCB2Y3B1ICp2Y3B1LCBzdHJ1Y3QgdmdpY19pcnEg
KmlycSwKPj4gaW50IGxyKTsKPj4gwqAgdm9pZCB2Z2ljX3YyX2NsZWFyX2xyKHN0cnVjdCB2Y3B1
ICp2Y3B1LCBpbnQgbHIpOwo+PiDCoCB2b2lkIHZnaWNfdjJfc2V0X3VuZGVyZmxvdyhzdHJ1Y3Qg
dmNwdSAqdmNwdSk7Cj4+ICtpbnQgdmdpY19yZWdpc3Rlcl9kaXN0X2lvZGV2KHN0cnVjdCBkb21h
aW4gKmQsIHBhZGRyX3QKPj4gZGlzdF9iYXNlX2FkZHJlc3MsCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBlbnVtIHZnaWNfdHlwZSk7Cj4+IMKgIMKgIHZvaWQgdmdpY192Ml9z
YXZlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKPj4gwqAgdm9pZCB2Z2ljX3YyX3Jlc3RvcmVf
c3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpOwo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:26:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:26:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enkWZ-0007RN-Qj; Mon, 19 Feb 2018 12:26:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enkWY-0007RE-0o
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:26:26 +0000
X-Inumbo-ID: ffd1aed5-156f-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ffd1aed5-156f-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 13:25:41 +0100 (CET)
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 A4FA21435;
 Mon, 19 Feb 2018 04:26:24 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DBB823F25C;
 Mon, 19 Feb 2018 04:26:23 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-42-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <94ed1170-d635-d494-7511-55146d4c3f9b@arm.com>
Date: Mon, 19 Feb 2018 12:26:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-42-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 41/49] ARM: new VGIC: dump virtual IRQ
	info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gV2hl
biB3ZSBkdW1wIGd1ZXN0IHN0YXRlIG9uIHRoZSBYZW4gY29uc29sZSwgd2UgYWxzbyBwcmludCB0
aGUgc3RhdGUgb2YKPiBJUlFzIHRoYXQgYXJlIG9uIGEgVkNQVS4KPiBBZGQgdGhlIGNvZGUgdG8g
ZHVtcCB0aGUgc3RhdGUgb2YgYW4gSVJRIGhhbmRsZWQgYnkgdGhlIG5ldyBWR0lDLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+
IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgMTMgKysrKysrKysrKysrKwo+ICAg
MSBmaWxlIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4gaW5kZXggM2I0
NzVlZDFhNC4uOTdmZmRiYTVhZCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPiBAQCAtNzU3LDYgKzc1NywxOSBA
QCB2b2lkIHZnaWNfZnJlZV92aXJxKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB2aXJx
KQo+ICAgICAgIGNsZWFyX2JpdCh2aXJxLCBkLT5hcmNoLnZnaWMuYWxsb2NhdGVkX2lycXMpOwo+
ICAgfQo+ICAgCj4gK3ZvaWQgZ2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0gJnYtPmFyY2gudmdpY19jcHU7Cj4g
KyAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycTsKPiArCj4gKyAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5
KGlycSwgJnZnaWNfY3B1LT5hcF9saXN0X2hlYWQsIGFwX2xpc3QpCgpJIGRvbid0IHRoaW5rIHlv
dSBjYW4gYXNzdW1lIHRoYXQgdGhlIHZDUFUgaXMgbm90IHJ1bm5pbmcgc29tZXdoZXJlIAplbHNl
LiBTbyBsaWtlbHkgeW91IHdhbnQgdG8gdGFrZSB0aGUgbG9jayB3aGlsZSBkdW1waW5nIHRoZSBp
bmZvLgoKPiArICAgICAgICBwcmludGsoIiAgIG9uIENQVTogJXMgJXMgaXJxICV1OiAlc3BlbmRp
bmcsICVzYWN0aXZlLCAlc2VuYWJsZWRcbiIsCgpJIGFtIG5vdCBzdXJlIHRoZSB2YWx1ZSBvZiAi
b24gQ1BVIi4KCj4gKyAgICAgICAgICAgICAgIGlycS0+aHcgPyAiaGFyZHdhcmUiIDogInZpcnR1
YWwiLAo+ICsgICAgICAgICAgICAgICBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJR19MRVZFTCA/
ICJsZXZlbCIgOiAiZWRnZSIsCj4gKyAgICAgICAgICAgICAgIGlycS0+aW50aWQsIGlycV9pc19w
ZW5kaW5nKGlycSkgPyAiIiA6ICJub3QgIiwKPiArICAgICAgICAgICAgICAgaXJxLT5hY3RpdmUg
PyAiIiA6ICJub3QgIiwgaXJxLT5lbmFibGVkID8gIiIgOiAibm90ICIpOwo+ICt9Cj4gKwo+ICAg
c3RydWN0IGlycV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWluICpkLCBz
dHJ1Y3QgdmNwdSAqdiwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IHZpcnEpCj4gICB7Cj4gCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:30:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:30:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enkat-00085Z-BV; Mon, 19 Feb 2018 12:30:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enkar-00085T-Pj
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:30:53 +0000
X-Inumbo-ID: 9ed7eb21-1570-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 9ed7eb21-1570-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 13:30:08 +0100 (CET)
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 98C501435;
 Mon, 19 Feb 2018 04:30:51 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id EB4D33F25C;
 Mon, 19 Feb 2018 04:30:50 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-36-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <6d09a417-0655-1ad3-6056-f1c360958736@arm.com>
Date: Mon, 19 Feb 2018 12:30:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-36-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 35/49] ARM: new VGIC: Add TARGET
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIHRhcmdl
dCByZWdpc3RlciBoYW5kbGVycyBhcmUgdjIgZW11bGF0aW9uIHNwZWNpZmljLCBzbyB0aGVpcgo+
IGltcGxlbWVudGF0aW9uIGxpdmVzIGVudGlyZWx5IGluIHZnaWMtbW1pby12Mi5jLgo+IFdlIGNv
cHkgdGhlIG9sZCBWR0lDIGJlaGF2aW91ciBvZiBhc3NpZ25pbmcgYW4gSVJRIHRvIHRoZSBmaXJz
dCBWQ1BVCj4gc2V0IGluIHRoZSB0YXJnZXQgbWFzayBpbnN0ZWFkIG9mIG1ha2luZyBpdCBwb3Nz
aWJseSBwZW5kaW5nIG9uCj4gbXVsdGlwbGUgVkNQVXMuCj4gCj4gVGhpcyBpcyBiYXNlZCBvbiBM
aW51eCBjb21taXQgMmMyMzRkNmYxODI2LCB3cml0dGVuIGJ5IEFuZHJlIFByenl3YXJhLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3Jn
Pgo+IC0tLQo+ICAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgfCA1MiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gICAxIGZpbGUgY2hhbmdlZCwgNTEg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLW1taW8tdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5j
Cj4gaW5kZXggYzBiODhiMzQ3ZS4uYzU5ZjJjMWJhNyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1p
by12Mi5jCj4gQEAgLTY2LDYgKzY2LDU2IEBAIHN0YXRpYyB2b2lkIHZnaWNfbW1pb193cml0ZV92
Ml9taXNjKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+ICAgICAgIH0KPiAgIH0KPiAgIAo+ICtzdGF0aWMg
dW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF90YXJnZXQoc3RydWN0IHZjcHUgKnZjcHUsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQo+
ICt7Cj4gKyAgICB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgOCk7Cj4gKyAg
ICBpbnQgaTsKPiArICAgIHU2NCB2YWwgPSAwOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
bGVuOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdp
Y19nZXRfaXJxKHZjcHUtPmRvbWFpbiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZj
cHUsIGludGlkICsgaSk7Cj4gKwo+ICsgICAgICAgIHZhbCB8PSAodTY0KWlycS0+dGFyZ2V0cyA8
PCAoaSAqIDgpOwo+ICsKPiArICAgICAgICB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEp
Owo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiB2YWw7Cj4gK30KPiArCj4gK3N0YXRpYyB2b2lk
IHZnaWNfbW1pb193cml0ZV90YXJnZXQoc3RydWN0IHZjcHUgKnZjcHUsCj4gKyAgICAgICAgICAg
ICAgICAgICBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4gKyAgICAgICAgICAgICAg
ICAgICB1bnNpZ25lZCBsb25nIHZhbCkKPiArewo+ICsgICAgdTMyIGludGlkID0gVkdJQ19BRERS
X1RPX0lOVElEKGFkZHIsIDgpOwo+ICsgICAgdTggY3B1X21hc2sgPSBHRU5NQVNLKHZjcHUtPmRv
bWFpbi0+bWF4X3ZjcHVzIC0gMSwgMCk7Cj4gKyAgICBpbnQgaTsKPiArICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4gKwo+ICsgICAgLyogR0lDRF9JVEFSR0VUU1JbMC03XSBhcmUgcmVhZC1vbmx5
ICovCj4gKyAgICBpZiAoIGludGlkIDwgVkdJQ19OUl9QUklWQVRFX0lSUVMgKQo+ICsgICAgICAg
IHJldHVybjsKPiArCj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGxlbjsgaSsrICkKPiArICAgIHsK
PiArICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21h
aW4sCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBOVUxMLCBpbnRpZCArIGkpOwo+ICsg
ICAgICAgIGludCB0YXJnZXQ7Cj4gKwo+ICsgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEt
PmlycV9sb2NrLCBmbGFncyk7Cj4gKwo+ICsgICAgICAgIGlycS0+dGFyZ2V0cyA9ICh2YWwgPj4g
KGkgKiA4KSkgJiBjcHVfbWFzazsKPiArICAgICAgICB0YXJnZXQgPSBpcnEtPnRhcmdldHMgPyAo
ZmZzKGlycS0+dGFyZ2V0cykgLSAxKSA6IDA7Cj4gKyAgICAgICAgaXJxLT50YXJnZXRfdmNwdSA9
IHZjcHUtPmRvbWFpbi0+dmNwdVt0YXJnZXRdOwoKWW91IHNob3VsZCBtb2RpZnkgdGhlIGFmZmlu
aXR5IG9mIHRoZSBwaHlzaWNhbCBpbnRlcnJ1cHQgaGVyZS4gU28gaXQgCndpbGwgZmlyZSBvbiB0
aGUgcENQVSB3aGVyZSB0aGUgbmV3IHZDUFUgcnVuLgoKPiArCj4gKyAgICAgICAgc3Bpbl91bmxv
Y2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+ICsgICAgICAgIHZnaWNfcHV0
X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4gKyAgICB9Cj4gK30KPiArCj4gICBzdGF0aWMgY29u
c3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uIHZnaWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9
IHsKPiAgICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RIKEdJQ0RfQ1RMUiwKPiAgICAgICAg
ICAgdmdpY19tbWlvX3JlYWRfdjJfbWlzYywgdmdpY19tbWlvX3dyaXRlX3YyX21pc2MsIDEyLAo+
IEBAIC05NSw3ICsxNDUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVn
aW9uIHZnaWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9IHsKPiAgICAgICAgICAgdmdpY19tbWlvX3Jl
YWRfcHJpb3JpdHksIHZnaWNfbW1pb193cml0ZV9wcmlvcml0eSwgTlVMTCwgTlVMTCwKPiAgICAg
ICAgICAgOCwgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VTU184Yml0KSwKPiAgICAgICBS
RUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSVRBUkdFVFNSLAo+IC0gICAgICAg
IHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCA4LAo+
ICsgICAgICAgIHZnaWNfbW1pb19yZWFkX3RhcmdldCwgdmdpY19tbWlvX3dyaXRlX3RhcmdldCwg
TlVMTCwgTlVMTCwgOCwKPiAgICAgICAgICAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBWR0lDX0FDQ0VT
U184Yml0KSwKPiAgICAgICBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJQ0RfSUNG
R1IsCj4gICAgICAgICAgIHZnaWNfbW1pb19yZWFkX2NvbmZpZywgdmdpY19tbWlvX3dyaXRlX2Nv
bmZpZywgTlVMTCwgTlVMTCwgMiwKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:34:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:34:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enkeB-0008Fj-OJ; Mon, 19 Feb 2018 12:34:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enkeB-0008Fd-6M
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:34:19 +0000
X-Inumbo-ID: 661dad16-1571-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 661dad16-1571-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 12:35:42 +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 2C0A71435;
 Mon, 19 Feb 2018 04:34:12 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7D6C43F25C;
 Mon, 19 Feb 2018 04:34:11 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-44-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3029eb67-5ed4-1b71-6969-b97d30a46b86@arm.com>
Date: Mon, 19 Feb 2018 12:34:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-44-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 43/49] ARM: new VGIC: Add preliminary
 stub implementations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhlIFhlbiBj
b3JlIGNvZGUgcmVxdWlyZXMgYW4gaW50ZXJydXB0IGNvbnRyb2xsZXIgZW11bGF0aW9uIHRvIGlt
cGxlbWVudAo+IGFyY2hfbW92ZV9pcnFzKCksIHRvIG1vdmUgdGhlIGFmZmluaXR5IG9mIGFuIGhh
cmR3YXJlIG1hcHBlZCB2aXJ0dWFsIElSUQo+IHRvIGFub3RoZXIgY29yZS4gSW4gdGhlIG1vbWVu
dCB3ZSBkb24ndCBpbXBsZW1lbnQgdGhpcwo+IHBoeXNpY2FsLWZvbGxvdy12aXJ0dWFsIHJlZ2lt
ZSBpbiBvdXIgbmV3IFZHSUMsIHNvIGp1c3QgcHJvdmlkZSBhbiBlbXB0eQo+IHN0dWIgaW1wbGVt
ZW50YXRpb24gdG8gbWFrZSB0aGUgbGlua2VyIGhhcHB5LgoKcGh5c2ljYWwtZm9sbG93LXZpcnR1
YWwgaXMgYSBtdXN0IGZlYXR1cmUgZm9yIHRoZSBuZXcgdkdJQy4gVGhpcyBoYXMgCnNob3duIGJl
dHRlciBpbnRlcnJ1cHQgbGF0ZW5jeS4KCj4gU2ltaWxhcmlseSB2Z2ljX2NsZWFyX3BlbmRpbmdf
aXJxcygpIGlzIHJlcXVpcmVkIGJ5IHRoZSBBUk0gY29kZSwKPiBhbHRob3VnaCBpdCBpcyBzdXNw
ZWN0ZWQgdGhhdCBpdCBpcyBhY3R1YWxseSBub3QgbmVjZXNzYXJ5LiBHbyB3aXRoIGEKPiBzdHVi
IGZvciBub3cuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3
YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCAxMyAr
KysrKysrKysrKysrCj4gICAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMKPiBpbmRleCBkOTEwMjhiZDQzLi43N2ZhNzU2MzI5IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+IEBA
IC03NzAsNiArNzcwLDE5IEBAIHZvaWQgZ2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2
KQo+ICAgICAgICAgICAgICAgICAgaXJxLT5hY3RpdmUgPyAiIiA6ICJub3QgIiwgaXJxLT5lbmFi
bGVkID8gIiIgOiAibm90ICIpOwo+ICAgfQo+ICAgCj4gK3ZvaWQgdmdpY19jbGVhcl9wZW5kaW5n
X2lycXMoc3RydWN0IHZjcHUgKnYpCj4gK3sKPiArICAgIC8qCj4gKyAgICAgKiBUT0RPOiBJdCBp
cyB1bmNsZWFyIHdoZXRoZXIgd2UgcmVhbGx5IG5lZWQgdGhpcywgc28gd2UgbWlnaHQgaW5zdGVh
ZAo+ICsgICAgICogcmVtb3ZlIGl0IG9uIHRoZSBjYWxsZXIgc2l0ZS4KPiArICAgICAqLwoKSSBy
ZW1lbWJlciBzb21lIGlzc3VlIHdpdGggdGhlIGN1cnJlbnQgdkdJQyB3aGVuIG5vdCByZW1vdmlu
ZyBwZW5kaW5nIAppbnRlcnJ1cHRzIG9uIFBTQ0kgQ1BVIE9OLiBCdXQgdGhhdCB3YXMgYSB3aGls
ZSBhZ28uIEkgd2lsbCBoYXZlIGFub3RoZXIgCnRyeSBhbmQgc2VlIGlmIHdlIGNhbiBkcm9wIGl0
LgoKPiArfQo+ICsKPiArdm9pZCBhcmNoX21vdmVfaXJxcyhzdHJ1Y3QgdmNwdSAqdikKPiArewo+
ICsgICAgLyogVE9ETzogaW1wbGVtZW50IHRoaXMgKD8pICovCgpIZXJlIHlvdSB3b3VsZCBuZWVk
IHRvIGdvIHRocm91Z2ggdGhlIGludGVycnVwdCBhbmQgbW9kaWZ5IHRoZSBhZmZpbml0eSAKb2Yg
dGhlIHBoeXNpY2FsIElSUXMgcm91dGVkIHRvIHRoYXQgdkNQVS4KCj4gK30KPiArCj4gICBzdHJ1
Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2Y3B1ICp2LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgdmlycSkKPiAgIHsKPiAKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:40:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:40:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enkjk-0000Sb-FC; Mon, 19 Feb 2018 12:40:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enkjj-0008UW-PK
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:40:03 +0000
X-Inumbo-ID: 334ee1c4-1572-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 334ee1c4-1572-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 12:41:26 +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 407561435;
 Mon, 19 Feb 2018 04:39:56 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 96D373F25C;
 Mon, 19 Feb 2018 04:39:55 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-45-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <82e6bd60-f196-136b-66e2-9520198aeb58@arm.com>
Date: Mon, 19 Feb 2018 12:39:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-45-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 44/49] ARM: new VGIC: vgic-init:
	register VGIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhp
cyBwYXRjaCBpbXBsZW1lbnRzIHRoZSBmdW5jdGlvbiB3aGljaCBpcyBjYWxsZWQgYnkgWGVuIHdo
ZW4gaXQgd2FudHMKPiB0byByZWdpc3RlciB0aGUgdmlydHVhbCBHSUMuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4gLS0tCj4g
ICB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYyB8IDYyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKPiAgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaCAgICAg
IHwgIDMgKysrCj4gICAyIGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlvbnMoKykKPiAgIGNyZWF0
ZSBtb2RlIDEwMDY0NCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYwo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMtaW5pdC5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwLi5iNWYx
MTgzYTUwCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5p
dC5jCj4gQEAgLTAsMCArMSw2MiBAQAo+ICsvKgo+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIDIw
MTYgQVJNIEx0ZC4KPiArICoKPiArICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPiArICog
cHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAqCj4gKyAqIFRo
aXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1w
bGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNl
bnNlIGZvciBtb3JlIGRldGFpbHMuCj4gKyAqCj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZl
ZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4gKyAqIGFsb25nIHdp
dGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNl
cy8+Lgo+ICsgKi8KPiArCj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPiArI2luY2x1ZGUgPGFz
bS9hcm1fdmdpYy5oPgo+ICsKPiArI2luY2x1ZGUgInZnaWMuaCIKPiArCj4gKy8qIENSRUFUSU9O
ICovCj4gKwo+ICsvKioKPiArICogZG9tYWluX3ZnaWNfcmVnaXN0ZXI6IGNyZWF0ZSBhIHZpcnR1
YWwgR0lDCj4gKyAqIEBkOiBkb21haW4gcG9pbnRlcgo+ICsgKiBAbW1pb19jb3VudDogcG9pbnRl
ciB0byBhZGQgbnVtYmVyIG9mIHJlcXVpcmVkIE1NSU8gcmVnaW9ucwo+ICsgKgo+ICsgKiB3YXM6
IGt2bV92Z2ljX2NyZWF0ZQo+ICsgKi8KPiAraW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVyKHN0cnVj
dCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKCm1taW9fY291bnQgc2hvdWxkIGJlIHNldCB0
byB0aGUgbnVtYmVyIG9mIEkvTyByZWdpb24geW91IHdpbGwgcmVnaXN0ZXIuCgo+ICt7Cj4gKyAg
ICBzd2l0Y2ggKCBkLT5hcmNoLnZnaWMudmVyc2lvbiApCj4gKyAgICB7Cj4gKyNpZmRlZiBDT05G
SUdfSEFTX0dJQ1YzCj4gKyAgICBjYXNlIEdJQ19WMzoKPiArICAgICAgICBkLT5hcmNoLm1heF92
Y3B1cyA9IFZHSUNfVjNfTUFYX0NQVVM7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyNlbmRpZgo+ICsg
ICAgY2FzZSBHSUNfVjI6Cj4gKyAgICAgICAgZC0+YXJjaC5tYXhfdmNwdXMgPSBWR0lDX1YyX01B
WF9DUFVTOwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICsKPiArICAgIGlmICggZC0+bWF4
X3ZjcHVzID4gZC0+YXJjaC5tYXhfdmNwdXMgKQo+ICsgICAgICAgIHJldHVybiAtRTJCSUc7Cj4g
Kwo+ICsgICAgZC0+YXJjaC52Z2ljLnZnaWNfZGlzdF9iYXNlID0gVkdJQ19BRERSX1VOREVGOwo+
ICsgICAgZC0+YXJjaC52Z2ljLnZnaWNfY3B1X2Jhc2UgPSBWR0lDX0FERFJfVU5ERUY7Cj4gKyAg
ICBkLT5hcmNoLnZnaWMudmdpY19yZWRpc3RfYmFzZSA9IFZHSUNfQUREUl9VTkRFRjsKCklzIHRo
ZXJlIGFueSByZWFzb24gdG8gc3RvcmUgYW4gYWRkcmVzcyByYXRoZXIgdGhhbiBhIGZyYW1lPyBU
aGUgbGF0dGVyIAp3b3VsZCBhZGQgYSBiZSBtb3JlIHNhZmV0eS4KCj4gKwo+ICsgICAgcmV0dXJu
IDA7Cj4gK30KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoKPiArICogbW9kZTogQwo+
ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4gKyAqIGlu
ZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmggYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKPiBpbmRleCBi
MTA0ZjhlOTY0Li4yMDVjZTEwZmZhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMuaAo+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+IEBAIC0yMCw2ICsyMCw5IEBA
Cj4gICAjZGVmaW5lIFBST0RVQ1RfSURfS1ZNICAgICAgMHg0YiAgICAvKiBBU0NJSSBjb2RlIEsg
Ki8KPiAgICNkZWZpbmUgSU1QTEVNRU5URVJfQVJNICAgICAweDQzYgo+ICAgCj4gKyNkZWZpbmUg
VkdJQ19BRERSX1VOREVGICAgICAoLTEpCgpQbGVhc2UgdXNlIElOVkFMSURfUEFERFIgaGVyZS4K
Cj4gKyNkZWZpbmUgSVNfVkdJQ19BRERSX1VOREVGKF94KSAgKChfeCkgPT0gVkdJQ19BRERSX1VO
REVGKQo+ICsKPiAgICNkZWZpbmUgVkdJQ19QUklfQklUUyAgICAgICA1Cj4gICAKPiAgICNkZWZp
bmUgdmdpY19pcnFfaXNfc2dpKGludGlkKSAoKGludGlkKSA8IFZHSUNfTlJfU0dJUykKPiAKCkNo
ZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:41:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:41:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enklE-0000dG-PN; Mon, 19 Feb 2018 12:41:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vrzz=fn=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1enklD-0000d8-Bk
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:41:35 +0000
X-Inumbo-ID: 1d3f0312-1572-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1d3f0312-1572-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 13:40:50 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id f3so14816458wmc.1
 for <xen-devel@lists.xenproject.org>; Mon, 19 Feb 2018 04:41:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=NRe8SuhlemvHEsjn2hxcbjuqztpTHUY/aGBdE4xFgoI=;
 b=g9iia4SQ27tanUpcwXRdtIhgTKS3R4A8ilrOGiLdBwAAd9Ln8QsmndFmkHGYI+2Za6
 tUIKsBGSilPGgE+gPhXiNWvdy+pT7wf/518axA0BVtkVcygZuYy4HWB7Cel4Swy+4oOu
 SMYexHU2eg33L8pos9v6dB3bvUq9t9RABwcNk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=NRe8SuhlemvHEsjn2hxcbjuqztpTHUY/aGBdE4xFgoI=;
 b=bXqCF3AAFrm1Qr/FzoC3QHf9B2GfbTqS0qdr7D4I184Mlaxi3oQpwD50awO5ps1MNH
 xMEH3lhZW6wCZeeyjsWYos9WF0aJPFMCH2xoSW+xLE7sqNEa3t+/iXrFoGwT9ETiYdxt
 Oj1/lnCF+YlP87WNIAmkyIl6py8xqqa5nO8ohRiQ6vUfGir695mSFRH2ayMqhtluvPUd
 dq+1Uo30r/YHtqd7+r+Pm1kTo0/IC6w/QmctHtZ1X7uAMr6SbP11MLB5ee58z2SHPMR3
 TghyO+IlEzn3toTT5MUquJ2y00mq6VntpBxTBLBehNtJuP4gB0b7DAMKyyBjJtmnUV3K
 b67g==
X-Gm-Message-State: APf1xPBA9J9Kt30wP7/kJcSbqJwoQihdj0ncqesZb1u+lj54MXfBpYxi
 i+WYdS9oHAr+a6IuStWyaMt7JmM6nyk=
X-Google-Smtp-Source: AH8x2273jBJI/a3qWdD1fgG8ivJkh2UN5XrXf3xQIjGgaa997G2EiRwNNLEhYVf4iOX05JxVMDuFCg==
X-Received: by 10.28.131.66 with SMTP id f63mr10526908wmd.12.1519044092549;
 Mon, 19 Feb 2018 04:41:32 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id h200sm18485177wme.11.2018.02.19.04.41.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Feb 2018 04:41:32 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-31-andre.przywara@linaro.org>
 <0af8db8c-25f2-2472-5c36-e2891c53eec5@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <13390e85-23d5-a9d3-bab8-9ef4a3cc9d8f@linaro.org>
Date: Mon, 19 Feb 2018 12:41:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <0af8db8c-25f2-2472-5c36-e2891c53eec5@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 30/49] ARM: new VGIC: Add ENABLE
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNi8wMi8xOCAxNjo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gQXMgdGhlIGVu
YWJsZSByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlIHYyIGFuZCB2Mwo+
PiBlbXVsYXRpb24sIHRoZWlyIGltcGxlbWVudGF0aW9uIGdvZXMgaW50byB2Z2ljLW1taW8uYywg
dG8gYmUgZWFzaWx5Cj4+IHJlZmVyZW5jZWQgZnJvbSB0aGUgdjMgZW11bGF0aW9uIGFzIHdlbGwg
bGF0ZXIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBsaW5hcm8ub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYy
LmMgfMKgwqAgNCArLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uY8KgwqDCoCB8
IDExNAo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gwqAgeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmjCoMKgwqAgfMKgIDExICsrKysKPj4gwqAgMyBmaWxl
cyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCj4+IGIveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gaW5kZXggMDkyNmIzMjQzZS4uZWNhNjg0MGZmOSAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gQEAgLTc0LDEwICs3NCwxMCBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uCj4+IHZnaWNfdjJfZGlzdF9yZWdp
c3RlcnNbXSA9IHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3Jhbywgdmdp
Y19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgVkdJ
Q19BQ0NFU1NfMzJiaXQpLAo+PiDCoMKgwqDCoMKgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BF
Ul9JUlEoR0lDRF9JU0VOQUJMRVIsCj4+IC3CoMKgwqDCoMKgwqDCoCB2Z2ljX21taW9fcmVhZF9y
YXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPj4gK8KgwqDCoMKgwqDCoMKg
IHZnaWNfbW1pb19yZWFkX2VuYWJsZSwgdmdpY19tbWlvX3dyaXRlX3NlbmFibGUsIE5VTEwsIE5V
TEwsIDEsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBWR0lDX0FDQ0VTU18zMmJpdCksCj4+IMKgwqDC
oMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lDRU5BQkxFUiwKPj4g
LcKgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBO
VUxMLCBOVUxMLCAxLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfZW5hYmxlLCB2
Z2ljX21taW9fd3JpdGVfY2VuYWJsZSwgTlVMTCwgTlVMTCwgMSwKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgIFZHSUNfQUNDRVNTXzMyYml0KSwKPj4gwqDCoMKgwqDCoCBSRUdJU1RFUl9ERVNDX1dJVEhf
QklUU19QRVJfSVJRKEdJQ0RfSVNQRU5EUiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfbW1p
b19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKPj4gYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8uYwo+PiBpbmRleCA1OTcwM2E2OTA5Li4zZDlmYTAyYTEwIDEwMDY0NAo+PiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8uYwo+PiBAQCAtMzksNiArMzksMTIwIEBAIHZvaWQgdmdpY19tbWlvX3dy
aXRlX3dpKHN0cnVjdCB2Y3B1ICp2Y3B1LCBwYWRkcl90Cj4+IGFkZHIsCj4+IMKgwqDCoMKgwqAg
LyogSWdub3JlICovCj4+IMKgIH0KPj4gwqAgKy8qCj4+ICsgKiBSZWFkIGFjY2Vzc2VzIHRvIGJv
dGggR0lDRF9JQ0VOQUJMRVIgYW5kIEdJQ0RfSVNFTkFCTEVSIHJldHVybiB0aGUKPj4gdmFsdWUK
Pj4gKyAqIG9mIHRoZSBlbmFibGVkIGJpdCwgc28gdGhlcmUgaXMgb25seSBvbmUgZnVuY3Rpb24g
Zm9yIGJvdGggaGVyZS4KPj4gKyAqLwo+PiArdW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9l
bmFibGUoc3RydWN0IHZjcHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCj4gCj4gSW5kZW50YXRp
b24uCj4gCj4+ICt7Cj4+ICvCoMKgwqAgdTMyIGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFk
ZHIsIDEpOwo+IAo+IHVpbnQzMl90IGhlcmUgcGxlYXNlLgo+IAo+PiArwqDCoMKgIHUzMiB2YWx1
ZSA9IDA7Cj4gCj4gU2FtZSBoZXJlLgo+IAo+PiArwqDCoMKgIGludCBpOwo+PiArCj4+ICvCoMKg
wqAgLyogTG9vcCBvdmVyIGFsbCBJUlFzIGFmZmVjdGVkIGJ5IHRoaXMgcmVhZCAqLwo+PiArwqDC
oMKgIGZvciAoIGkgPSAwOyBpIDwgbGVuICogODsgaSsrICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKg
wqDCoMKgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21h
aW4sIHZjcHUsIGludGlkCj4+ICsgaSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggaXJx
LT5lbmFibGVkICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmFsdWUgfD0gKDFVIDw8IGkp
Owo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEp
Owo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHJldHVybiB2YWx1ZTsKPj4gK30KPj4gKwo+
PiArc3RhdGljIHZvaWQgdmdpY19oYW5kbGVfaGFyZHdhcmVfaXJxKGlycV9kZXNjX3QgKmRlc2Ms
IGludCBpcnFfdHlwZSwKPiAKPiBMb29raW5nIGJlbG93IGlycV90eXBlIHNob3VsZCBhIGVudW0g
dmdpY19pcnFfY29uZmlnIGFuZCBub3QgYW4gaW50Lgo+IAo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBib29sIGVuYWJsZSkKPiAKPiBJbmRlbnRhdGlvbi4KPiAK
Pj4gK3sKPj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArCj4+ICsvL8KgIGlycV9z
ZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7Cj4gCj4g
V2h5IGlzIHRoYXQgY29tbWVudGVkPwoKVGhhdCBzaG91bGQgaW5kZWVkIGJlIGEgVE9ETzosIGFj
dHVhbGx5LgpBcyB3ZSBhbHJlYWR5IGRpc2N1c3NlZCwgS1ZNIGRvZXMgbm90IGltcGxlbWVudCB0
aGlzCmhhcmR3YXJlLWZvbGxvd3MtdmlydHVhbCBhZmZpbml0eS4gVGhpcyBsaW5lIGlzIGp1c3Qg
Y29waWVkIGZyb20gdGhlIG9sZApWR0lDLCB0byByZW1pbmQgbWUgdG8gYWRkcmVzcyB0aGlzLiBC
dXQgSSBuZWVkIHRvIGNoZWNrIHRoZSBsb2NraW5nCm9yZGVyIGhlcmUgZmlyc3QgYW5kIGlmIHRo
ZXJlIGFyZSBhbnkgb3RoZXIgc2lkZSBlZmZlY3RzIG9mIGNoYW5naW5nIHRoZQpoYXJkd2FyZSBh
ZmZpbml0eSBpbiB0aGlzIHBhcnRpY3VsYXIgY29udGV4dC4KCj4+ICvCoMKgwqAgc3Bpbl9sb2Nr
X2lycXNhdmUoJmRlc2MtPmxvY2ssIGZsYWdzKTsKPj4gK8KgwqDCoCBpZiAoIGVuYWJsZSApCj4+
ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgZ2ljX3NldF9pcnFfdHlwZShkZXNjLCBpcnFf
dHlwZSA9PSBWR0lDX0NPTkZJR19MRVZFTCA/Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBJUlFfVFlQRV9MRVZFTF9ISUdIIDogSVJRX1RZUEVfRURHRV9SSVNJTkcpOwo+IAo+
IEluZGVudGF0aW9uIGFuZCBJIHdvdWxkIHByZWZlciBhIGhlbHBlciB0byBjb252ZXJ0IGJldHdl
ZW4gdGhlIHZnaWMKPiB2YWx1ZSBhbmQgdGhlIElSUV9UWVBFLiBUaGlzIHdvdWxkIG1ha2UgdGhl
IGNvZGUgZWFzaWVyIHRvIHJlYWQuCj4gCj4gQWxzbywgdGhpcyBjb2RlIGRvZXMgbm90IHJlcGxp
Y2F0ZSBjb3JyZWN0bHkgdGhlIGN1cnJlbnQgdkdJQy4KPiBnaWNfc2V0X2lycV90eXBlIGlzIG9u
bHkgYWxsb3dlZCB0byBiZSB1c2VkIHdoZW4KPiBpcnFfc2V0X3R5cGVfYnlfZG9tYWluKGQpIHJl
dHVybnMgdHJ1ZS4gSWYgeW91IGNvbnNpZGVyIHRoaXMgY2hhbmdlCj4gdmFsaWQsIHRoZW4gSSB3
b3VsZCBsaWtlIHRvIGtub3cgd2h5LgoKU28gd2hhdCBpcy93YXMgdGhlIHJhdGlvbmFsZSBmb3Ig
bm90IGFsbG93aW5nIElSUSB0eXBlIGNoYW5nZXMgZm9yCm5vbi1wcml2aWxlZ2VkIGd1ZXN0cz8g
SWYgeW91IGFsbG93IHRvIHBhc3MgdGhyb3VnaCBhbiBoYXJkd2FyZSBJUlEgdG8gYQpndWVzdCAo
d2hpY2ggaXMgdGhlIGNhc2UgdGhpcyBmdW5jdGlvbiBoYW5kbGVzKSwgdGhlbiBJIGRvbid0IHNl
ZSB3aHkgYQpndWVzdCB3b3VsZCBub3QgYmUgYWxsb3dlZCB0byBjaGFuZ2UgdGhlIGNvbmZpZ3Vy
YXRpb24/IEl0IHNlZW1zIHJhdGhlcgpvZGQsIEkgZ3Vlc3MgaXQncyB1cCB0byB0aGUgZ3Vlc3Qg
dG8ga25vdyB3aGljaCB0eXBlIG9mIElSUSB0aGlzIGlzPwoKPj4gK8KgwqDCoMKgwqDCoMKgIGRl
c2MtPmhhbmRsZXItPmVuYWJsZShkZXNjKTsKPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAgZWxzZQo+
PiArwqDCoMKgwqDCoMKgwqAgZGVzYy0+aGFuZGxlci0+ZGlzYWJsZShkZXNjKTsKPj4gK8KgwqDC
oCBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7Cj4+ICt9Cj4+ICsK
Pj4gK3ZvaWQgdmdpY19tbWlvX3dyaXRlX3NlbmFibGUoc3RydWN0IHZjcHUgKnZjcHUsCj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGlu
dCBsZW4sCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25n
IHZhbCkKPiAKPiBJbmRlbnRhdGlvbi4KPiAKPj4gK3sKPj4gK8KgwqDCoCB1MzIgaW50aWQgPSBW
R0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7Cj4gCj4gdWludDMyX3QuCj4gCj4+ICvCoMKgwqAg
aXJxX2Rlc2NfdCAqZGVzYzsKPj4gK8KgwqDCoCBpbnQgaTsKPj4gK8KgwqDCoCB1bnNpZ25lZCBs
b25nIGZsYWdzOwo+PiArwqDCoMKgIGVudW0gdmdpY19pcnFfY29uZmlnIGNvbmZpZzsKPj4gKwo+
PiArwqDCoMKgIGZvcl9lYWNoX3NldF9iaXQoIGksICZ2YWwsIGxlbiAqIDggKQo+PiArwqDCoMKg
IHsKPj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+PiArCj4+ICvCoMKg
wqDCoMKgwqDCoCBpcnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCAr
IGkpOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFf
bG9jaywgZmxhZ3MpOwo+PiArwqDCoMKgwqDCoMKgwqAgaXJxLT5lbmFibGVkID0gdHJ1ZTsKPj4g
K8KgwqDCoMKgwqDCoMKgIGlmICggaXJxLT5odyApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIC8qCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBU
aGUgaXJxIGNhbm5vdCBiZSBhIFBQSSwgd2Ugb25seSBzdXBwb3J0IGRlbGl2ZXJ5Cj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBvZiBTUElzIHRvIGd1ZXN0cy4KPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAqLwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBU1NFUlQoaXJxLT5o
d2ludGlkID49IDMyKTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZXNjID0gaXJx
X3RvX2Rlc2MoaXJxLT5od2ludGlkKTsKPiAKPiBXaGF0IGlzIHRoZSByYXRpb25hbGUgYmVoaW5k
IHN0b3JpbmcgaHdpbnRpZCByYXRoZXIgdGhhbiB0aGUgaXJxX2Rlc2MKPiBkaXJlY3RseT8KPiAK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgY29uZmlnID0gaXJxLT5jb25maWc7Cj4+ICvCoMKg
wqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqDCoMKgwqDCoCBlbHNlCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGRlc2MgPSBOVUxMOwo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19xdWV1ZV9pcnFfdW5s
b2NrKHZjcHUtPmRvbWFpbiwgaXJxLCBmbGFncyk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHZn
aWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlm
ICggZGVzYyApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfaGFuZGxlX2hhcmR3YXJl
X2lycShkZXNjLCBjb25maWcsIHRydWUpOwo+IAo+IFRoaXMgaXMgc2xpZ2h0bHkgc3RyYW5nZS4g
WW91IGhhbmRsZSB0aGUgaGFyZHdhcmUgSVJRIG91dHNpZGUgdGhlCj4gdmlydHVhbCBJUlEgbG9j
ay4gSXQgbWVhbnMgdGhhdCB0aGUgaGFyZHdhcmUgSVJRIG1heSBlbmQgdXAgZW5hYmxlZCBidXQK
PiB0aGUgdmlydHVhbCBJUlEgZGlzYWJsZWQuCgpZZWFoLCBnb29kIGNhdGNoLiBUaGlzIGNhbid0
IGJlIGVhc2lseSBjYWxsZWQgYmVmb3JlIGRyb3BwaW5nIHRoZSBJUlEKbG9jaywgYXMgdGhpcyB3
b3VsZCB2aW9sYXRlIHRoZSBsb2NraW5nIG9yZGVyLgpCdXQgSSBjYW4gdHJ5IHRvIHJlLXRha2Ug
dGhlIElSUSBsb2NrIGFmdGVyIGhhdmluZyBhY3F1aXJlZCB0aGUgZGVzYwpsb2NrLCB0aGVuIHVz
ZSB0aGUgZW5hYmxlZCAoYW5kIGNvbmZpZykgdmFsdWUgZnJvbSBzdHJ1Y3QgdmdpY19pcnEgZGly
ZWN0bHkuCgpDaGVlcnMsCkFuZHJlLgoKPiAKPj4gK8KgwqDCoCB9Cj4+ICt9Cj4+ICsKPj4gK3Zv
aWQgdmdpY19tbWlvX3dyaXRlX2NlbmFibGUoc3RydWN0IHZjcHUgKnZjcHUsCj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4s
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIHZhbCkK
Pj4gK3sKPj4gK8KgwqDCoCB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7
Cj4+ICvCoMKgwqAgaW50IGk7Cj4+ICsKPj4gK8KgwqDCoCBmb3JfZWFjaF9zZXRfYml0KCBpLCAm
dmFsLCBsZW4gKiA4ICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qgdmdp
Y19pcnEgKmlycTsKPj4gK8KgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICvC
oMKgwqDCoMKgwqDCoCBpcnFfZGVzY190ICpkZXNjOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBp
cnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOwo+PiArwqDC
oMKgwqDCoMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPj4g
Kwo+PiArwqDCoMKgwqDCoMKgwqAgaXJxLT5lbmFibGVkID0gZmFsc2U7Cj4+ICsKPj4gK8KgwqDC
oMKgwqDCoMKgIGlmICggaXJxLT5odyApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRlc2Mg
PSBpcnFfdG9fZGVzYyhpcnEtPmh3aW50aWQpOwo+PiArwqDCoMKgwqDCoMKgwqAgZWxzZQo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZXNjID0gTlVMTDsKPj4gKwo+PiArwqDCoMKgwqDCoMKg
wqAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+PiArwqDC
oMKgwqDCoMKgwqAgdmdpY19wdXRfaXJxKHZjcHUtPmRvbWFpbiwgaXJxKTsKPj4gKwo+PiArwqDC
oMKgwqDCoMKgwqAgaWYgKCBkZXNjICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmdpY19o
YW5kbGVfaGFyZHdhcmVfaXJxKGRlc2MsIDAsIGZhbHNlKTsKPiAKPiBTYW1lIHJlbWFyayBoZXJl
Lgo+IAo+PiArwqDCoMKgIH0KPj4gK30KPj4gKwo+PiDCoCBzdGF0aWMgaW50IG1hdGNoX3JlZ2lv
bihjb25zdCB2b2lkICprZXksIGNvbnN0IHZvaWQgKmVsdCkKPj4gwqAgewo+PiDCoMKgwqDCoMKg
IGNvbnN0IHVuc2lnbmVkIGludCBvZmZzZXQgPSAodW5zaWduZWQgbG9uZylrZXk7Cj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uaAo+PiBiL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMtbW1pby5oCj4+IGluZGV4IDEwYWM2ODIyOTYuLjlmMzRiZDFhZWMgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtbW1pby5oCj4+IEBAIC0xMzcsNiArMTM3LDE3IEBAIHVuc2lnbmVkIGxvbmcg
dmdpY19tbWlvX3JlYWRfcmFvKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+PiDCoCB2b2lkIHZnaWNfbW1p
b193cml0ZV93aShzdHJ1Y3QgdmNwdSAqdmNwdSwgcGFkZHJfdCBhZGRyLAo+PiDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgbGVu
LCB1bnNpZ25lZCBsb25nIHZhbCk7Cj4+IMKgICt1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFk
X2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbik7Cj4gCj4gSW5kZW50
YXRpb24uCj4gCj4+ICsKPj4gK3ZvaWQgdmdpY19tbWlvX3dyaXRlX3NlbmFibGUoc3RydWN0IHZj
cHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90IGFk
ZHIsIHVuc2lnbmVkIGludCBsZW4sCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB1bnNpZ25lZCBsb25nIHZhbCk7Cj4gCj4gRGl0dG8uCj4gCj4+ICsKPj4gK3ZvaWQgdmdpY19t
bWlvX3dyaXRlX2NlbmFibGUoc3RydWN0IHZjcHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4+ICvCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIHZhbCk7Cj4gCj4gRGl0
dG8uCj4gCj4+ICsKPj4gwqAgdW5zaWduZWQgaW50IHZnaWNfdjJfaW5pdF9kaXN0X2lvZGV2KHN0
cnVjdCB2Z2ljX2lvX2RldmljZSAqZGV2KTsKPj4gwqAgwqAgLyogRmluZCB0aGUgcHJvcGVyIHJl
Z2lzdGVyIGhhbmRsZXIgZW50cnkgZ2l2ZW4gYSBjZXJ0YWluIGFkZHJlc3MKPj4gb2Zmc2V0ICov
Cj4+Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:46:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:46:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enkpp-0000qd-AR; Mon, 19 Feb 2018 12:46:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enkpn-0000qS-HV
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:46:19 +0000
X-Inumbo-ID: 1324325e-1573-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1324325e-1573-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 12:47:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 05:46:11 -0700
Message-Id: <5A8AD51F02000078001A900F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 05:46:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A87095902000078001A87D3@prv-mh.provo.novell.com>
 <114efaa4-0e43-5932-8b63-715e91ef2112@citrix.com>
In-Reply-To: <114efaa4-0e43-5932-8b63-715e91ef2112@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: issue branch prediction barrier when
 switching 64-bit guest to kernel mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAyLjE4IGF0IDE4OjExLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTYvMDIvMTggMTU6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBTaW5jZSBib3Ro
IGtlcm5lbCBhbmQgdXNlciBtb2RlIHJ1biBpbiByaW5nIDMsIHRoZXkgcnVuIGluIHRoZSBzYW1l
Cj4+ICJwcmVkaWN0b3IgbW9kZSIuIFdoaWxlIHRoZSBrZXJuZWwgY291bGQgdGFrZSBjYXJlIG9m
IHRoaXMgaXRzZWxmLCBkb2luZwo+PiBzbyB3b3VsZCBiZSB5ZXQgYW5vdGhlciBpdGVtIGRpc3Rp
bmd1aXNoaW5nIFBWIGZyb20gbmF0aXZlLiBBZGRpdGlvbmFsbHkKPj4gd2UncmUgaW4gYSBtdWNo
IGJldHRlciBwb3NpdGlvbiB0byBpc3N1ZSB0aGUgYmFycmllciBjb21tYW5kLCBhbmQgd2UgY2Fu
Cj4+IHNhdmUgYSAjR1AgKGZvciBwcml2aWxlZ2VkIGluc3RydWN0aW9uIGVtdWxhdGlvbikgdGhp
cyB3YXkuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiAKPiAoSW4gbWljcm9jb2RlIGF0IGxlYXN0KSBJQlBCIGlzIGNyaXBwbGluZyBpbiB0ZXJt
cyBvZiBwZXJmb3JtYW5jZSBoaXQsCj4gYW5kIGEgcmV0cG9saW5lZCBrZXJuZWwgZG9lc24ndCBu
ZWVkIHRoZSBCVEIgdG8gYmUgZmx1c2hlZCBvbiBlbnRyeS4KPiAKPiBBbiBvcHQtaW4gVk1BU1NJ
U1QgbWlnaHQgYmUgdXNlZnVsIGZvciBQViBndWVzdHMgcnVubmluZyBvbiBTa3lsYWtlKwo+IGhh
cmR3YXJlLCBidXQgd2UgY2VydGFpbmx5IHNob3VsZG4ndCBpc3N1ZSB0aGUgYmFycmllciBibGlu
ZGx5LgoKQ29uc2lkZXJpbmcgeW91ciBmaXJzdCBzdGF0ZW1lbnQsIGhvdyB3b3VsZCB0aGlzIGJl
IG9mIGFueSB1c2Ugb24KU2t5bGFrZSs/IFdpdGggcmV0cG9saW5lcyBhbmQgUlNCIHN0dWZmaW5n
IG1ha2luZyB0aGUgYmFycmllcgp1bm5lY2Vzc2FyeSBJIGRvbid0IHNlZSBhbnkgdmFsdWUgaW4g
c3VjaCBhIFZNQVNTSVNULiBUaGUgbWFpbgppZGVhICh3aGljaCBJIGFncmVlIHdhcyBnb2luZyB0
b28gZmFyKSB3YXMgYW55d2F5IHRvIGRvIHNvbWV0aGluZwpmb3IgdGhlIGd1ZXN0IHdpdGhvdXQg
ZXh0cmEgZ3Vlc3Qgc2lkZSBjaGFuZ2VzLgoKPiBBbHRlcm5hdGl2ZWx5L2FkZGl0aW9uYWxseSwg
YSBoeXBlcmNhbGxfaXJldCBmbGFnIGluZGljYXRpbmcgIkknbSByZXR1cm4KPiB0byBhIG5ldyBs
b2dpY2FsIGNvbnRleHQiIHdvdWxkIHByb2JhYmx5IGFsc28gYmUgdXNlZnVsLCB0byBhdm9pZCBh
Cj4gdHJhcCZlbXVsYXRlIGluIHRoZSBjb250ZXh0IHN3aXRjaCBwYXRoLgoKSG1tLCBmb3IgNjQt
Yml0IGd1ZXN0cyB0aGlzIHdvdWxkIGJlIHBvc3NpYmxlLCBhcyB3ZSBoYXZlIGEgZmxhZ3MKZmll
bGQuIEZvciAzMi1iaXQgZ3Vlc3RzIHRoZSBvbmx5IG9wdGlvbiBJIHNlZSB3b3VsZCBiZSBhIG5l
dwpmbGF2b3Igb2YgSFlQRVJWSVNPUl9pcmV0LiBBbmQgSSBkaXNsaWtlIHRoZSBpZGVhIG9mIGRv
aW5nIHRoZSBzYW1lCnRoaW5nIGluIGNvbXBsZXRlbHkgZGlmZmVyZW50IHdheXMgKG5vdCB0aGUg
bGVhc3QgYmVjYXVzZSBpdCdsbCBtYWtlCnVzaW5nIGl0IGluIGd1ZXN0IGtlcm5lbHMgbGVzcyBl
YXN5KS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 12:58:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 12:58:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enl0y-0001bw-Ab; Mon, 19 Feb 2018 12:57:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enl0w-0001bq-Hr
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 12:57:50 +0000
X-Inumbo-ID: afca25b2-1574-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id afca25b2-1574-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 12:59:14 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 05:57:44 -0700
Message-Id: <5A8AD7D502000078001A901D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 05:57:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
 <23178.47404.429603.605322@mariner.uk.xensource.com>
In-Reply-To: <23178.47404.429603.605322@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
	of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDEyOjQ2LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiW1BBVENIIFJGQ10gQ09ESU5HX1NUWUxFOiBkb2N1bWVu
dCBpbnRlbmRlZCB1c2FnZSBvZiB0eXBlcyIpOgo+PiArVHlwZXMKPj4gKy0tLS0tCj4+ICsKPj4g
K1VzZSBiYXNpYyBDIHR5cGVzIGFuZCBDIHN0YW5kYXJkIG1hbmRhdGVkIHR5cGVkZWYtcyB3aGVy
ZSBwb3NzaWJsZSAoYW5kCj4+ICt3aXRoIHByZWZlcmVuY2UgaW4gdGhpcyBvcmRlcikuICBUaGlz
IGluIHBhcnRpY3VsYXIgbWVhbnMgdG8gYXZvaWQgdTgsCj4+ICt1MTYsIGV0YyBkZXNwaXRlIHRo
b3NlIHR5cGVzIGNvbnRpbnVpbmcgdG8gZXhpc3QgaW4gb3VyIGNvZGUgYmFzZS4KPj4gK0ZpeGVk
IHdpZHRoIHR5cGVzIHNob3VsZCBvbmx5IGJlIHVzZWQgd2hlbiBhIGZpeGVkIHdpZHRoIHF1YW50
aXR5IGlzCj4+ICttZWFudCAod2hpY2ggZm9yIGV4YW1wbGUgbWF5IGJlIGEgdmFsdWUgcmVhZCBm
cm9tIG9yIHRvIGJlIHdyaXR0ZW4gdG8gYQo+PiArcmVnaXN0ZXIpLgo+IAo+IFRoaXMgc2hvdWxk
IGhhdmUgbW9yZSBwcmFjdGljYWwgYWR2aWNlLCBpbiB0aGUgZm9ybSBvZiBleGFtcGxlcy4gIElu
Cj4gcGFydGljdWxhciwgd2hhdCB0eXBlcyBzaG91bGQgYmUgdXNlZCBmb3IgZ3Vlc3QgYW5kIGhv
c3QgYWRkcmVzZXMgaW4KPiB2YXJpb3VzIGNvbnRleHRzID8KClR5cGVzIHRvIGJlIHVzZWQgZm9y
IGFkZHJlc3NlcyAtIGZyb20gYSByZWFsbHkgZ2VuZXJpYyBwb3YgLQpkZXBlbmQgb24gdGhlIGFy
Y2hpdGVjdHVyZS4gSWlyYyB0aGVyZSBhcmUgc29tZSB3aGVyZSBhIHNpZ25lZAp0eXBlIGlzIHRo
ZSBtb3JlIG5hdHVyYWwgcmVwcmVzZW50YXRpb24sIHdoaWxlIG9uIHg4NiBhbmQgQVJNCndlJ2Qg
Y2VydGFpbmx5IHVzZSAidW5zaWduZWQgbG9uZyIuIFNpbmNlIGd1ZXN0cyBtYXkgYmUgb2YKZGlm
ZmVyZW50IGJpdG5lc3MsIHNwZWNpZnlpbmcgd2hhdCB0eXBlIHRvIHVzZSBmb3IgdGhlaXIgYWRk
cmVzc2VzCndvdWxkIGdvIHRvbyBmYXIgYW55d2F5IGltby4KCj4gQWxzbywgd2hhdCBhc3N1bXB0
aW9ucyBzaG91bGQgYmUgbWFkZSBhYm91dCB0aGUgc2l6ZXMgb2Ygc3RhbmRhcmQKPiB0eXBlcyA/
ICBTaG91bGQgInNob3J0IiBiZSB1c2VkIHdoZW4gdGhlIHZhbHVlIGlzIGtub3duIHRvIGZpdCBp
biAxNgo+IGJpdHMgPwoKSSB0aGluayB3ZSBzaG91bGQgZGlzY291cmFnZSAoYnV0IG5vdCBmb3Ji
aWQpIHRoZSB1c2Ugb2Ygc2hvcnQKYW5kIChleGNlcHQgZm9yIHN0cmluZ3MpIGNoYXIuIEkgdGhp
bmsgd2UgY2FuIChhbmQgSSBhbHNvIHRoaW5rIHdlCmFjdGl2ZWx5IGRvKSBhc3N1bWUgaW50IHRv
IGhhdmUgYXQgbGVhc3QgMzIgYml0cywgYW5kIGxvbmcgdG8gYmUKYXMgd2lkZSBhcyBhIHBvaW50
ZXIuIEFsbCBvZiB0aGVzZSBhcmUgbm90IGNvZGluZyBzdHlsZSBhc3BlY3RzLApqdXN0IGxpa2Ug
Li4uCgo+IEluIHRoaXMgY29udGV4dCBpdCB3b3VsZCBwcm9iYWJseSBhbHNvIGJlIHdvcnRoIG1l
bnRpb25pbmcgdGhhdCB0aGUKPiBwcm9ncmFtbWVyIG1heSBhc3N1bWUgdGhhdCB0aGUgbWFjaGlu
ZSBpcyB0d28ncy1jb21wbGVtZW50IGFuZCBoYXMKPiA4LWJpdCBieXRlcy4KCi4uLiBhbnkgb2Yg
dGhpcyBpc24ndCwgZWl0aGVyLiBIZW5jZSBJIGRvbid0IHRoaW5rIHRoaXMgYmVsb25ncyBoZXJl
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:07:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlAI-0002ND-9I; Mon, 19 Feb 2018 13:07:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhqq=fn=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1enlAH-0002N6-4o
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 13:07:29 +0000
X-Inumbo-ID: ba11f6d8-1575-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba11f6d8-1575-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:06:42 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=vaX1UsDi7JgVmWgdDegB026XHCARosGpzIwo5goE6tohTON21ZoHbfAIoAcnBNBoa7NFY91E4OEz0q8y7Fa+BpoD+5OT/jghuLt//BnDfHh6T6H7QYkgUScqatz/ulUvFaQdZlwzQqYsytI887tjsKR5XPoXXsfnqGypcXdrJr9G2V/XvF7SkI5a/hI70TleYtM0OaTHJykMnLVy5hNZLvI5rOPumNljJ4bn4i2Wo28DeTUQsxN42U3hPWZz2YlQUrTCveEkD9xxKPMkmJST6wDbDpVm7Ek0zgIMZwMf/zSClWnP4B+UFi9y9QeJDl8SKci3tWwuI76KOO76kCmOlg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=Y8pwCJ58UeWdr1xrtmQAcucTbTc=; b=dCRAEJC7kGjB2IXn8Q1JiHflrYXO
 VDMRZfgePgjWtMkEn1cidF/HEJJybGD6Yi4nx5jemAvvK9gwtjBHm80a2P/CqoOO
 GlBpM9DgIIUaa2Y7CLwxdknM4fLpFnQFkr01XvJfykuKUsQSWvMpG0pIrWXpSN8Q
 Y+/RkhOaANwH3A3JGSM1rbXCcat1UHXCk84V0deHm9sDpHZCROUwbkYSBgP5ffo8
 0ujdCWK2gJxh0ZsXh0FDWoUDjpTUJkgJBkl1JEIYltysxCsRobaVYB50eY6+tZ4b
 91XdSIZepg1f3/aXgRb2q10xgqEPnzgGBkipTXNuVdXjhCdMd7eGNZmeTA==
Received: (qmail 28734 invoked from network); 19 Feb 2018 15:07:24 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Feb 2018 15:07:24 +0200
Received: (qmail 17545 invoked from network); 19 Feb 2018 15:07:24 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Feb 2018 15:07:24 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Feb 2018 15:07:06 +0200
Message-Id: <1519045627-7771-2-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
References: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v1 1/2] asm-x86/monitor: Add
	MONITOR_EVENT_INTERRUPT to common capabilities
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+
Ci0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAyICstCiAxIGZpbGUgY2hhbmdl
ZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCmluZGV4
IDU5YTI2MTAuLjdhOWUxZTggMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRv
ci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC04MCwxMyArODAsMTMg
QEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhz
dHJ1Y3QgZG9tYWluICpkKQogICAgIGNhcGFiaWxpdGllcyA9ICgoMVUgPDwgWEVOX0RPTUNUTF9N
T05JVE9SX0VWRU5UX0dVRVNUX1JFUVVFU1QpIHwKICAgICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSB8CiAgICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikg
fAorICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lO
VEVSUlVQVCkgfAogICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX1dSSVRFX0NUUkxSRUcpKTsKIAogICAgIGlmICggY3B1X2hhc192bXggKQogICAgIHsK
ICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0RFQlVHX0VYQ0VQVElPTikgfAogICAgICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCkgfAogICAgICAgICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExF
TUVOVEVEKSk7CiAKICAgICAgICAgLyogU2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2Ug
Y2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1bmMgKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:07:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlAM-0002O9-QA; Mon, 19 Feb 2018 13:07:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhqq=fn=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1enlAM-0002N7-0F
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 13:07:34 +0000
X-Inumbo-ID: 095f3c00-1576-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 095f3c00-1576-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:08:55 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=hoBKcJ0IwdLukGukAPxku1YsVp3zM0R9aabDNb/K4b6LoGg/ywqFtCSu09ezyyWoJFUjE5nE9sa9cL/sruafJEgDXtycTPtehogff0S/bqBSTPXGoVx8Cs7zrztbk/30jt+rWR/5ZRIjB6ONKffzP4pTe7LRskA/0Sw3bXrb6yByLHgtkSnulGl0pbXF9rVAP/97KwYd8TY/HymIIBSKQeon582xT2sd7qp+z1MBKvMszdMXM0dCS3UU61WlQi+Wu19L6qGA0Y8iYwb6+ZTm98VCBmuwWtZQl6rdwQQcE71SoiXdewbM6AaYQEI7WBYIYnUhsOA289oge9pTq/NRQg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=l5NZ9CiIjHPKmI7aEgWeZ
 sgpO/E=; b=D4x3lL0ywbRKxyINkvTV39ndDVn/AEwkwU1tMKlbWtFqUkkFOTEcm
 HCNePQyaRNmJDi44Yri3X1Z6FTW8Oqrbii2sZiJw7u5x9TyXasvZwgjAjh+9N1yu
 UHhXqYn5PZ3y1hnpaUrKL/Arcyg3yvAEJ7+mtmfT5ZY7VV04RbAlhw1u38BxBP74
 hx/ien18yJ2USxW54+cP2HQufiCxRyDrJysRRtZwrULuBU+EHy8hvH4Hq/PaWsnS
 N7JmkX04Yi42h9jlqyD/Q0fFZtBnhynRrMxydHoF4aIgIhuMHj+OlyDdpYVnsIBn
 NNqQ/XqJcOID4mUqxVCGNdgjyJbWMx4bQ==
Received: (qmail 28620 invoked from network); 19 Feb 2018 15:07:23 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Feb 2018 15:07:23 +0200
Received: (qmail 17516 invoked from network); 19 Feb 2018 15:07:23 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Feb 2018 15:07:23 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Feb 2018 15:07:05 +0200
Message-Id: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v1 0/2] hvm/svm: Enable vm events for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgbW9yZSBjYXBhYmlsaXRpZXMgdG8gdGhlIGNvbW1vbiBsaXN0
LiBJJ3ZlIHRlc3RlZCBhbmQgYWRkZWQgCkNQVUlEIGFuZCBFVkVOVCBJTlRFUlJVUFQgdG8gdGhl
IGxpc3QuCgpDaGVlcnMsCgpBbGV4YW5kcnUgSXNhaWxhCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:07:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:07:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlAL-0002NY-Fv; Mon, 19 Feb 2018 13:07:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mhqq=fn=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1enlAK-0002Mz-Tq
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 13:07:32 +0000
X-Inumbo-ID: 0a42f601-1576-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0a42f601-1576-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:08:56 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=qzTR+K/b17bAmDlSMNP39JtH0Ar9k4gkilxZigQ4uUKdeQZQAV0/VgI5SW2fkCIp6GPO33dFtCb/0LWf9IwkuP3FCFP+S1yM5SJDuA5tj+4xa9IHW3T/4dae/tQbiH0RuILyIM2n7kYRchMS2VrNrsakcGE7H0VZ2YDt0zLWuDMAn6QCcjI7oKHq88MEn+XhC81MXCGLlgfAQk8+JksnnLCOwh0nqx6Sh8IgnLULTcoHhDOCzg7+eTXkDybrG94XABTfGvF7+ev1GBfgNxg5IbSZ8ylN16KW+/zp3XCm2SDkgybIXFW6irVNSn8OVCGnVivoztwmRv4axXyMCiSyEw==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer:In-Reply-To:References;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id:in-reply-to:references; s=default;
 bh=gI8twznHrAuVCROfXzKO0/mt+1c=; b=TleRF3fz9PhpSQDhGS7/4m9zg7yp
 2KWv0kOuWFPfukb+TC+on94Q3FDbqWBGcKj0zVhL8oHKDuzQabsCtfmFnLPdbaYW
 O8ir3PpJ/UK7pxXObyfZf8nls0Zx8vEuTue74ptdFQPi920hxYGC7YV6vN6nUvqD
 5Cc1/0xoCgGR/t9IK27CqhVJJlBo9/tdOBu0/DHOWQUZJ8cD3aRFJe9R7ekpGOR2
 PLqM6/+R5pzekpaUEKTGhSaH8/mUvnCClBFIAb0r8bipYdPVNiLugu/aQSJ/pqX/
 VYT3VnZi9DPcXMgxU4Ofzok1sE2LSc5iHR2c4QnTU9srKmaxfeg03QQEpA==
Received: (qmail 28812 invoked from network); 19 Feb 2018 15:07:25 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 19 Feb 2018 15:07:25 +0200
Received: (qmail 17554 invoked from network); 19 Feb 2018 15:07:25 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 19 Feb 2018 15:07:25 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Mon, 19 Feb 2018 15:07:07 +0200
Message-Id: <1519045627-7771-3-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
References: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v1 2/2] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhpcyBtb21lbnQgdGhlIENQVUlEIGV2ZW50cyBmb3IgdGhlIEFNRCBhcmNoaXRlY3R1cmUg
YXJlIG5vdApmb3J3YXJkZWQgdG8gdGhlIG1vbml0b3IgbGF5ZXIuCgpUaGlzIHBhdGNoIGFkZHMg
dGhlIENQVUlEIGV2ZW50IHRvIHRoZSBjb21tb24gY2FwYWJpbGl0aWVzIGFuZCB0aGVuCmZvcndh
cmRzIHRoZSBldmVudCB0byB0aGUgbW9uaXRvciBsYXllci4KClNpZ25lZC1vZmYtYnk6IEFsZXhh
bmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vc3ZtL3N2bS5jICAgIHwgOCArKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9y
LmggfCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCmluZGV4IGUzNmFkMDUuLjBmMWM1N2QgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBA
IC0xODA0LDYgKzE4MDQsNyBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX2NwdWlkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
ICAgICB1bnNpZ25lZCBpbnQgaW5zdF9sZW47CiAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOwor
ICAgIGludCByYyA9IDA7CiAKICAgICBpZiAoIChpbnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9u
X2xlbmd0aChjdXJyLCBJTlNUUl9DUFVJRCkpID09IDAgKQogICAgICAgICByZXR1cm47CkBAIC0x
ODIyLDcgKzE4MjMsMTIgQEAgc3RhdGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19jcHVpZChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKICAgICByZWdzLT5yY3ggPSByZXMuYzsKICAgICByZWdzLT5y
ZHggPSByZXMuZDsKIAotICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7Cisg
ICAgcmMgPSBodm1fbW9uaXRvcl9jcHVpZChpbnN0X2xlbiwgcmVncy0+ZWF4LCByZWdzLT5lY3gp
OworCisgICAgaWYgKCAhcmMgKQorICAgIHsKKyAgICAgICAgX191cGRhdGVfZ3Vlc3RfZWlwKHJl
Z3MsIGluc3RfbGVuKTsKKyAgICB9CiB9CiAKIHN0YXRpYyB2b2lkIHN2bV92bWV4aXRfZG9fY3Jf
YWNjZXNzKApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCA3YTllMWU4Li45OWVkNGI4NyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tb25pdG9yLmgKQEAgLTgxLDEyICs4MSwxMiBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90
IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJF
QUtQT0lOVCkgfAogICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX01PVl9UT19NU1IpIHwKICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKKyAgICAgICAgICAgICAgICAgICAgKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAogICAgICAgICAgICAgICAgICAgICAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpKTsKIAogICAgIGlm
ICggY3B1X2hhc192bXggKQogICAgIHsKICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgoMVUgPDwg
WEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAotICAgICAgICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VN
VUxfVU5JTVBMRU1FTlRFRCkpOwogCiAgICAgICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBv
biBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCi0tIAoyLjcuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:11:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:11:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlE1-0003FH-9D; Mon, 19 Feb 2018 13:11:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=v7m9=fn=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1enlDz-0003F8-Ly
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 13:11:19 +0000
X-Inumbo-ID: 9178f9d3-1576-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9178f9d3-1576-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:12:43 +0000 (UTC)
Received: (qmail 25421 invoked from network); 19 Feb 2018 15:11:12 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Feb 2018 15:11:12 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 0D2777FC3E
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 15:11:12 +0200 (EET)
Received: (qmail 30348 invoked from network); 19 Feb 2018 15:11:11 +0200
Received: from reverse-unset.bbu.hq.bitdefender.net (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 19 Feb 2018 15:11:11 +0200
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
 <1519045627-7771-2-git-send-email-aisaila@bitdefender.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <93dee537-a85f-b531-bc50-76e3a27b5685@bitdefender.com>
Date: Mon, 19 Feb 2018 15:11:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519045627-7771-2-git-send-email-aisaila@bitdefender.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.75027
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476038,
 Stamp: 3], Multi: [Enabled, t: (0.000014,0.003700)], BW: [Enabled, t:
 (0.000012,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.015797,0.000067)], URL: [Enabled, t:
 (0.000008,0.000001)], RTDA: [Enabled, t: (0.092540), Hit: No, Details:
 v2.6.22; Id: 15.1i600ec.1c5tf94jj.753a7], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: andrew.cooper3@citrix.com, boris.ostrovsky@oracle.com, tamas@tklengyel.com,
 jbeulich@suse.com, suravee.suthikulpanit@amd.com
Subject: Re: [Xen-devel] [PATCH v1 1/2] asm-x86/monitor: Add
 MONITOR_EVENT_INTERRUPT to common capabilities
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTkvMjAxOCAwMzowNyBQTSwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPiBTaWduZWQt
b2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiAtLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAyICstCj4gIDEgZmlsZSBjaGFuZ2Vk
LCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20teDg2L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4g
aW5kZXggNTlhMjYxMC4uN2E5ZTFlOCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21vbml0b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gQEAgLTgw
LDEzICs4MCwxMyBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2Fw
YWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBjYXBhYmlsaXRpZXMgPSAoKDFVIDw8
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9HVUVTVF9SRVFVRVNUKSB8Cj4gICAgICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BP
SU5UKSB8Cj4gICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9F
VkVOVF9NT1ZfVE9fTVNSKSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKPiAgICAgICAgICAgICAgICAgICAgICAoMVUg
PDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpKTsKPiAgCj4gICAgICBp
ZiAoIGNwdV9oYXNfdm14ICkKPiAgICAgIHsKPiAgICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKCgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8Cj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlE
KSB8Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX0lOVEVSUlVQVCkgfAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpKTsKPiAgCj4gICAgICAg
ICAgLyogU2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2UgY2FuIGp1c3QgY2FsbCB0aGUg
aHZtIGZ1bmMgKi8KPiAKCkFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRk
ZWZlbmRlci5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:12:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlEw-0003KQ-HY; Mon, 19 Feb 2018 13:12:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enlEu-0003K8-Mr
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 13:12:16 +0000
X-Inumbo-ID: 66fb603f-1576-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66fb603f-1576-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:11:31 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 06:12:14 -0700
Message-Id: <5A8ADB3A02000078001A9048@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 06:12:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1518803208-25855-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1518803208-25855-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] x86/nmi: start NMI watchdog on CPU0
 after SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE2LjAyLjE4IGF0IDE4OjQ2LCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2UncmUgbm90aWNpbmcgYSByZXByb2R1Y2libGUgc3lzdGVtIGJvb3QgaGFuZyBvbiBj
ZXJ0YWluCj4gcG9zdC1Ta3lsYWtlIHBsYXRmb3JtcyB3aGVyZSB0aGUgQklPUyBpcyBjb25maWd1
cmVkIGluCj4gbGVnYWN5IGJvb3QgbW9kZSB3aXRoIHgyQVBJQyBkaXNhYmxlZC4gVGhlIHN5c3Rl
bSBzdGFsbHMKPiBpbW1lZGlhdGVseSBhZnRlciB3cml0aW5nIHRoZSBmaXJzdCBTTVAgaW5pdGlh
bGl6YXRpb24KPiBzZXF1ZW5jZSBpbnRvIEFQSUMgSUNSLgo+IAo+IFRoZSBjYXVzZSBvZiB0aGUg
cHJvYmxlbSBpcyB3YXRjaGRvZyBOTUkgaGFuZGxlciBleGVjdXRpb24gLQo+IHNvbWV3aGVyZSBu
ZWFyIHRoZSBlbmQgb2YgTk1JIGhhbmRsaW5nIChhZnRlciBpdCdzIGFscmVhZHkKPiByZXNjaGVk
dWxlZCB0aGUgbmV4dCBOTUkpIGl0IHRyaWVzIHRvIGFjY2VzcyBJTyBwb3J0IDB4NjEKPiB0byBn
ZXQgdGhlIGFjdHVhbCBOTUkgcmVhc29uIG9uIENQVTAuIFVuZm9ydHVuYXRlbHksIHRoaXMKPiBw
b3J0IGlzIGVtdWxhdGVkIGJ5IEJJT1MgdXNpbmcgU01JcyBhbmQgdGhpcyBlbXVsYXRpb24gZm9y
Cj4gc29tZSByZWFzb24gdGFrZXMgbW9yZSB0aW1lIHRoYW4gd2UgZXhwZWN0IGR1cmluZyBJTklU
LVNJUEktU0lQSQo+IHNlcXVlbmNlLiBBcyB0aGUgcmVzdWx0LCB0aGUgc3lzdGVtIGlzIGNvbnN0
YW50bHkgbW92aW5nIGJldHdlZW4KPiBOTUkgYW5kIFNNSSBoYW5kbGVyIGFuZCBub3QgbWFraW5n
IGFueSBwcm9ncmVzcy4KPiAKPiBUbyBhdm9pZCB0aGlzLCBpbml0aWFsaXplIHRoZSB3YXRjaGRv
ZyBhZnRlciBTTVAgYm9vdHN0cmFwIG9uCj4gQ1BVMCBhbmQsIGFkZGl0aW9uYWxseSwgcHJvdGVj
dCB0aGUgTk1JIGhhbmRsZXIgYnkgbW92aW5nCj4gSU8gcG9ydCBhY2Nlc3MgYmVmb3JlIE5NSSBy
ZS1zY2hlZHVsaW5nLgoKTXVjaCBiZXR0ZXIsIHlldCB3aGF0IGFib3V0IHBvc3QgYm9vdCBvbmxp
bmluZyBvZiBDUFVzPyBJIHRoaW5rIHdlCmFzc3VtZSB0byBiZSBzYWZlIGluIHRoYXQgY2FzZSBq
dXN0IGJlY2F1c2UgYXQgdGhhdCB0aW1lIHdlIHJ1biBhdAphIGxvd2VyIG5taV9oei4gTWlnaHQg
YmUgd29ydGh3aGlsZSB0byBzcGVsbCB0aGlzIG91dCBhYm92ZS4KCj4gQEAgLTE3MTQsNiArMTcx
NCwxMiBAQCB2b2lkIGRvX25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAg
ICAgIGlmICggbm1pX2NhbGxiYWNrKHJlZ3MsIGNwdSkgKQo+ICAgICAgICAgIHJldHVybjsKPiAg
Cj4gKyAgICAvKiBUaGlzIElPIHBvcnQgYWNjZXNzIGlzIGxpa2VseSB0byBwcm9kdWNlIFNNSSB3
aGljaCwgaW4gdHVybiwKPiArICAgICAqIG1heSB0YWtlIGVub3VnaCB0aW1lIGZvciB0aGUgbmV4
dCBOTUkgdGljayB0byBoYXBwZW4uIFRvIGF2b2lkIGhhdmluZwo+ICsgICAgICogbmVzdGVkIE5N
SXMgYXMgdGhlIHJlc3VsdCBsZXQncyBjYWxsIGl0IGJlZm9yZSB3YXRjaGRvZyByZS1zY2hlZHVs
aW5nICovCgpQbGVhc2UgY29ycmVjdCB0aGUgY29tbWVudCBzdHlsZSAoLyogYW5kICovIG9uIHRo
ZWlyIG93biBsaW5lcywKZnVsbCBzdG9wIGFmdGVyIHNlY29uZCBzZW50ZW5jZS4gQWxzbyBmb2xs
b3dpbmcgdGhlIGVhcmxpZXIKZGlzY3Vzc2lvbiBJIGRvbid0IHRoaW5rICJsaWtlbHkiIGlzIGFw
cHJvcHJpYXRlIC0gaG93IGFib3V0ICJub3QKaW1wb3NzaWJsZSI/IEFsc28gcGVyaGFwcyAiZG8g
aXQiIGluc3RlYWQgb2YgImNhbGwgaXQiIChhcyB5b3UncmUKdGFsa2luZyBhYm91dCBhIHBvcnQg
YWNjZXNzLCBub3QgYSBmdW5jdGlvbiBjYWxsKT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:13:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlFj-0003Qh-Q8; Mon, 19 Feb 2018 13:13:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ycie=fn=citrix.com=prvs=581292da5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1enlFj-0003QJ-A1
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 13:13:07 +0000
X-Inumbo-ID: d1d5e8f3-1576-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1d5e8f3-1576-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:14:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68159010"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <145e43f1-1995-5224-e4c0-0595f1458ccc@citrix.com>
Date: Mon, 19 Feb 2018 13:12:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
	of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMDg6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgo+IC0tLSBhL0NPRElOR19TVFlMRQo+ICsr
KyBiL0NPRElOR19TVFlMRQo+IEBAIC04OCw2ICs4OCwyNiBAQCBCcmFjZXMgc2hvdWxkIGJlIG9t
aXR0ZWQgZm9yIGJsb2NrcyB3aXRoCj4gIGlmICggY29uZGl0aW9uICkKPiAgICAgIHNpbmdsZV9z
dGF0ZW1lbnQoKTsKPiAgCj4gK1R5cGVzCj4gKy0tLS0tCj4gKwo+ICtVc2UgYmFzaWMgQyB0eXBl
cyBhbmQgQyBzdGFuZGFyZCBtYW5kYXRlZCB0eXBlZGVmLXMgd2hlcmUgcG9zc2libGUgKGFuZAo+
ICt3aXRoIHByZWZlcmVuY2UgaW4gdGhpcyBvcmRlcikuICBUaGlzIGluIHBhcnRpY3VsYXIgbWVh
bnMgdG8gYXZvaWQgdTgsCj4gK3UxNiwgZXRjIGRlc3BpdGUgdGhvc2UgdHlwZXMgY29udGludWlu
ZyB0byBleGlzdCBpbiBvdXIgY29kZSBiYXNlLgo+ICtGaXhlZCB3aWR0aCB0eXBlcyBzaG91bGQg
b25seSBiZSB1c2VkIHdoZW4gYSBmaXhlZCB3aWR0aCBxdWFudGl0eSBpcwo+ICttZWFudCAod2hp
Y2ggZm9yIGV4YW1wbGUgbWF5IGJlIGEgdmFsdWUgcmVhZCBmcm9tIG9yIHRvIGJlIHdyaXR0ZW4g
dG8gYQo+ICtyZWdpc3RlcikuCj4gKwo+ICtXaGVuIHNpZ25lZG5lc3MgbWF0dGVycywgcXVhbGlm
eSBwbGFpbiBjaGFyLCBzaG9ydCwgaW50LCBsb25nLCBhbmQKPiArbG9uZyBsb25nIHdpdGggInNp
Z25lZCIgb3IgInVuc2lnbmVkIi4gIFNpZ25lZG5lc3MgaXMgc3BlY2lmaWNhbGx5Cj4gK2NvbnNp
ZGVyZWQgdG8gbWF0dGVyIHdoZW4gdGhlIHZhbGlkIHZhbHVlIHJhbmdlIG9mIGEgdmFyaWFibGUg
Y292ZXJzCj4gK29ubHkgbm9uLW5lZ2F0aXZlIHZhbHVlcy4gIFRoZSBwcmltZSBleGFtcGxlIG9m
IHN1Y2ggaXMgYSB2YXJpYWJsZSB1c2VkCj4gK3RvIGluZGV4IGFuIGFycmF5IChuZWdhdGl2ZSBh
cnJheSBpbmRleGVzLCB3aGlsZSB0aGV5IG1heSBvY2N1ciwgYXJlCj4gK3JhdGhlciByYXJlKS4K
CkFzIGlzIGV2aWRlbnQgZnJvbSB0aGUgb3RoZXIgdGhyZWFkcyBvbiB0aGUgc3ViamVjdCwgSSBh
bSB2ZXJ5CmRlZmluaXRlbHkgLTEgZm9yIGxpdHRlcmluZyBvdXIgY29kZWJhc2Ugd2l0aCBzaWdu
ZWQgaW4gY2FzZXMgbGlrZSB0aGlzLgoKSU1PIHRoZXkgZG8gbm90aGluZyBidXQgaGFybSByZWFk
aWJpbGl0eS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:21:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:21:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlO5-0004Dg-KL; Mon, 19 Feb 2018 13:21:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enlO5-0004DY-0v
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 13:21:45 +0000
X-Inumbo-ID: 0616d5de-1578-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 0616d5de-1578-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:23:07 +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 082481435;
 Mon, 19 Feb 2018 05:21:37 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 5BA473F25C;
 Mon, 19 Feb 2018 05:21:36 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-46-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <138c4502-e8df-9b8d-ab4a-e13f7469dbc1@arm.com>
Date: Mon, 19 Feb 2018 13:21:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-46-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 45/49] ARM: new VGIC: vgic-init:
	implement vgic_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gVGhpcyBwYXRj
aCBhbGxvY2F0ZXMgYW5kIGluaXRpYWxpemVzIHRoZSBkYXRhIHN0cnVjdHVyZXMgdXNlZCB0byBt
b2RlbAo+IHRoZSB2Z2ljIGRpc3RyaWJ1dG9yIGFuZCB2aXJ0dWFsIGNwdSBpbnRlcmZhY2VzLiBB
dCB0aGF0IHN0YWdlIHRoZQo+IG51bWJlciBvZiBJUlFzIGFuZCBudW1iZXIgb2YgdmlydHVhbCBD
UFVzIGlzIGZyb3plbi4KPiAKPiBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCBhZDI3NWI4
YmIxZTYsIHdyaXR0ZW4gYnkgRXJpYyBBdWdlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQ
cnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPiAtLS0KPiAgIHhlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtaW5pdC5jIHwgMTk3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKwoKVGhpcyBmaWxlIGlzIGV4cG9ydGluZyBhIGxvdCBvZiBmdW5jdGlvbiwgYWxs
IHRoZSBjb3JyZXNwb25kaW5nIApwcm90b3R5cGUgc2hvdWxkIGJlIGRlY2xhcmVkIHdpdGhpbiB0
aGlzIHBhdGNoIGFzIHdlbGwuCgpDaGVlcnMsCgo+ICAgMSBmaWxlIGNoYW5nZWQsIDE5NyBpbnNl
cnRpb25zKCspCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMKPiBpbmRleCBiNWYxMTgzYTUwLi4wY2Qy
ZGZjNjAwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMKPiBAQCAtMSw1ICsxLDYgQEAKPiAgIC8q
Cj4gICAgKiBDb3B5cmlnaHQgKEMpIDIwMTUsIDIwMTYgQVJNIEx0ZC4KPiArICogSW1wb3J0ZWQg
ZnJvbSBMaW51eCAoIm5ldyIgS1ZNIFZHSUMpIGFuZCBoZWF2aWx5IGFkYXB0ZWQgdG8gWGVuLgo+
ICAgICoKPiAgICAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4gICAgKiBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMiBhcwo+IEBAIC0xOSw2ICsyMCw3
NyBAQAo+ICAgCj4gICAjaW5jbHVkZSAidmdpYy5oIgo+ICAgCj4gKy8qCj4gKyAqIEluaXRpYWxp
emF0aW9uIHJ1bGVzOiB0aGVyZSBhcmUgbXVsdGlwbGUgc3RhZ2VzIHRvIHRoZSB2Z2ljCj4gKyAq
IGluaXRpYWxpemF0aW9uLCBib3RoIGZvciB0aGUgZGlzdHJpYnV0b3IgYW5kIHRoZSBDUFUgaW50
ZXJmYWNlcy4gIFRoZSBiYXNpYwo+ICsgKiBpZGVhIGlzIHRoYXQgZXZlbiB0aG91Z2ggdGhlIFZH
SUMgaXMgbm90IGZ1bmN0aW9uYWwgb3Igbm90IHJlcXVlc3RlZCBmcm9tCj4gKyAqIHVzZXIgc3Bh
Y2UsIHRoZSBjcml0aWNhbCBwYXRoIG9mIHRoZSBydW4gbG9vcCBjYW4gc3RpbGwgY2FsbCBWR0lD
IGZ1bmN0aW9ucwo+ICsgKiB0aGF0IGp1c3Qgd29uJ3QgZG8gYW55dGhpbmcsIHdpdGhvdXQgdGhl
bSBoYXZpbmcgdG8gY2hlY2sgYWRkaXRpb25hbAo+ICsgKiBpbml0aWFsaXphdGlvbiBmbGFncyB0
byBlbnN1cmUgdGhleSBkb24ndCBsb29rIGF0IHVuaW5pdGlhbGl6ZWQgZGF0YQo+ICsgKiBzdHJ1
Y3R1cmVzLgo+ICsgKgo+ICsgKiBEaXN0cmlidXRvcjoKPiArICoKPiArICogLSB2Z2ljX2Vhcmx5
X2luaXQoKTogaW5pdGlhbGl6YXRpb24gb2Ygc3RhdGljIGRhdGEgdGhhdCBkb2Vzbid0Cj4gKyAq
ICAgZGVwZW5kIG9uIGFueSBzaXppbmcgaW5mb3JtYXRpb24gb3IgZW11bGF0aW9uIHR5cGUuIE5v
IGFsbG9jYXRpb24KPiArICogICBpcyBhbGxvd2VkIHRoZXJlLgo+ICsgKgo+ICsgKiAtIHZnaWNf
aW5pdCgpOiBhbGxvY2F0aW9uIGFuZCBpbml0aWFsaXphdGlvbiBvZiB0aGUgZ2VuZXJpYyBkYXRh
Cj4gKyAqICAgc3RydWN0dXJlcyB0aGF0IGRlcGVuZCBvbiBzaXppbmcgaW5mb3JtYXRpb24gKG51
bWJlciBvZiBDUFVzLAo+ICsgKiAgIG51bWJlciBvZiBpbnRlcnJ1cHRzKS4gQWxzbyBpbml0aWFs
aXplcyB0aGUgdmNwdSBzcGVjaWZpYyBkYXRhCj4gKyAqICAgc3RydWN0dXJlcy4gQ2FuIGJlIGV4
ZWN1dGVkIGxhemlseSBmb3IgR0lDdjIuCj4gKyAqCj4gKyAqIENQVSBJbnRlcmZhY2U6Cj4gKyAq
Cj4gKyAqIC0ga3ZtX3ZnaWNfdmNwdV9lYXJseV9pbml0KCk6IGluaXRpYWxpemF0aW9uIG9mIHN0
YXRpYyBkYXRhIHRoYXQKPiArICogICBkb2Vzbid0IGRlcGVuZCBvbiBhbnkgc2l6aW5nIGluZm9y
bWF0aW9uIG9yIGVtdWxhdGlvbiB0eXBlLiBObwo+ICsgKiAgIGFsbG9jYXRpb24gaXMgYWxsb3dl
ZCB0aGVyZS4KPiArICovCj4gKwo+ICsvKioKPiArICogdmdpY192Y3B1X2Vhcmx5X2luaXQoKSAt
IEluaXRpYWxpemUgc3RhdGljIFZHSUMgVkNQVSBkYXRhIHN0cnVjdHVyZXMKPiArICogQHZjcHU6
IFRoZSBWQ1BVIHdob3NlIFZHSUMgZGF0YSBzdHJ1Y3R1cmVzIHdob3VsZCBiZSBpbml0aWFsaXpl
ZAo+ICsgKgo+ICsgKiBPbmx5IGRvIGluaXRpYWxpemF0aW9uLCBidXQgZG8gbm90IGFjdHVhbGx5
IGVuYWJsZSB0aGUgVkdJQyBDUFUgaW50ZXJmYWNlCj4gKyAqIHlldC4KPiArICovCj4gK3N0YXRp
YyB2b2lkIHZnaWNfdmNwdV9lYXJseV9pbml0KHN0cnVjdCB2Y3B1ICp2Y3B1KQo+ICt7Cj4gKyAg
ICBzdHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gudmdpY19jcHU7Cj4gKyAg
ICBpbnQgaTsKPiArCj4gKyAgICBJTklUX0xJU1RfSEVBRCgmdmdpY19jcHUtPmFwX2xpc3RfaGVh
ZCk7Cj4gKyAgICBzcGluX2xvY2tfaW5pdCgmdmdpY19jcHUtPmFwX2xpc3RfbG9jayk7Cj4gKwo+
ICsgICAgLyoKPiArICAgICAqIEVuYWJsZSBhbmQgY29uZmlndXJlIGFsbCBTR0lzIHRvIGJlIGVk
Z2UtdHJpZ2dlcmVkIGFuZAo+ICsgICAgICogY29uZmlndXJlIGFsbCBQUElzIGFzIGxldmVsLXRy
aWdnZXJlZC4KPiArICAgICAqLwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBWR0lDX05SX1BSSVZB
VEVfSVJRUzsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9
ICZ2Z2ljX2NwdS0+cHJpdmF0ZV9pcnFzW2ldOwo+ICsKPiArICAgICAgICBJTklUX0xJU1RfSEVB
RCgmaXJxLT5hcF9saXN0KTsKPiArICAgICAgICBzcGluX2xvY2tfaW5pdCgmaXJxLT5pcnFfbG9j
ayk7Cj4gKyAgICAgICAgaXJxLT5pbnRpZCA9IGk7Cj4gKyAgICAgICAgaXJxLT52Y3B1ID0gTlVM
TDsKPiArICAgICAgICBpcnEtPnRhcmdldF92Y3B1ID0gdmNwdTsKPiArICAgICAgICBpcnEtPnRh
cmdldHMgPSAxVSA8PCB2Y3B1LT52Y3B1X2lkOwo+ICsgICAgICAgIGF0b21pY19zZXQoJmlycS0+
cmVmY291bnQsIDApOwo+ICsgICAgICAgIGlmICggdmdpY19pcnFfaXNfc2dpKGkpICkKPiArICAg
ICAgICB7Cj4gKyAgICAgICAgICAgIC8qIFNHSXMgKi8KPiArICAgICAgICAgICAgaXJxLT5lbmFi
bGVkID0gMTsKPiArICAgICAgICAgICAgaXJxLT5jb25maWcgPSBWR0lDX0NPTkZJR19FREdFOwo+
ICsgICAgICAgIH0KPiArICAgICAgICBlbHNlCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICAv
KiBQUElzICovCj4gKyAgICAgICAgICAgIGlycS0+Y29uZmlnID0gVkdJQ19DT05GSUdfTEVWRUw7
Cj4gKyAgICAgICAgfQo+ICsgICAgfQo+ICt9Cj4gKwo+ICAgLyogQ1JFQVRJT04gKi8KPiAgIAo+
ICAgLyoqCj4gQEAgLTUyLDYgKzEyNCwxMzEgQEAgaW50IGRvbWFpbl92Z2ljX3JlZ2lzdGVyKHN0
cnVjdCBkb21haW4gKmQsIGludCAqbW1pb19jb3VudCkKPiAgICAgICByZXR1cm4gMDsKPiAgIH0K
PiAgIAo+ICsvKiBJTklUL0RFU1RST1kgKi8KPiArCj4gKy8qKgo+ICsgKiBkb21haW5fdmdpY19p
bml0OiBpbml0aWFsaXplIHRoZSBkaXN0IGRhdGEgc3RydWN0dXJlcwo+ICsgKiBAZDogZG9tYWlu
IHBvaW50ZXIKPiArICogQG5yX3NwaXM6IG51bWJlciBvZiBTUElzCj4gKyAqLwo+ICtpbnQgZG9t
YWluX3ZnaWNfaW5pdChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgbnJfc3BpcykKPiAr
ewo+ICsgICAgc3RydWN0IHZnaWNfZGlzdCAqZGlzdCA9ICZkLT5hcmNoLnZnaWM7Cj4gKyAgICBp
bnQgaSwgcmV0Owo+ICsKPiArICAgIC8qIExpbWl0IHRoZSBudW1iZXIgb2YgdmlydHVhbCBTUElz
IHN1cHBvcnRlZCB0byAoMTAyMCAtIDMyKSA9IDk4OCAgKi8KPiArICAgIGlmICggbnJfc3BpcyA+
ICgxMDIwIC0gTlJfTE9DQUxfSVJRUykgKQo+ICsgICAgICAgIHJldHVybiAtRUlOVkFMOwo+ICsK
PiArICAgIGRpc3QtPm5yX3NwaXMgPSBucl9zcGlzOwo+ICsgICAgZGlzdC0+c3BpcyA9IHh6YWxs
b2NfYXJyYXkoc3RydWN0IHZnaWNfaXJxLCBucl9zcGlzKTsKPiArICAgIGlmICggIWRpc3QtPnNw
aXMgKQo+ICsgICAgICAgIHJldHVybiAgLUVOT01FTTsKPiArCj4gKyAgICAvKgo+ICsgICAgICog
SW4gdGhlIGZvbGxvd2luZyBjb2RlIHdlIGRvIG5vdCB0YWtlIHRoZSBpcnEgc3RydWN0IGxvY2sg
c2luY2UKPiArICAgICAqIG5vIG90aGVyIGFjdGlvbiBvbiBpcnEgc3RydWN0cyBjYW4gaGFwcGVu
IHdoaWxlIHRoZSBWR0lDIGlzCj4gKyAgICAgKiBub3QgaW5pdGlhbGl6ZWQgeWV0Ogo+ICsgICAg
ICogSWYgc29tZW9uZSB3YW50cyB0byBpbmplY3QgYW4gaW50ZXJydXB0IG9yIGRvZXMgYSBNTUlP
IGFjY2Vzcywgd2UKPiArICAgICAqIHJlcXVpcmUgcHJpb3IgaW5pdGlhbGl6YXRpb24gaW4gY2Fz
ZSBvZiBhIHZpcnR1YWwgR0lDdjMgb3IgdHJpZ2dlcgo+ICsgICAgICogaW5pdGlhbGl6YXRpb24g
d2hlbiB1c2luZyBhIHZpcnR1YWwgR0lDdjIuCj4gKyAgICAgKi8KPiArICAgIGZvciAoIGkgPSAw
OyBpIDwgbnJfc3BpczsgaSsrICkKPiArICAgIHsKPiArICAgICAgICBzdHJ1Y3QgdmdpY19pcnEg
KmlycSA9ICZkaXN0LT5zcGlzW2ldOwo+ICsKPiArICAgICAgICBpcnEtPmludGlkID0gaSArIFZH
SUNfTlJfUFJJVkFURV9JUlFTOwo+ICsgICAgICAgIElOSVRfTElTVF9IRUFEKCZpcnEtPmFwX2xp
c3QpOwo+ICsgICAgICAgIHNwaW5fbG9ja19pbml0KCZpcnEtPmlycV9sb2NrKTsKPiArICAgICAg
ICBpcnEtPnZjcHUgPSBOVUxMOwo+ICsgICAgICAgIGlycS0+dGFyZ2V0X3ZjcHUgPSBOVUxMOwo+
ICsgICAgICAgIGF0b21pY19zZXQoJmlycS0+cmVmY291bnQsIDApOwo+ICsgICAgICAgIGlmICgg
ZGlzdC0+dmVyc2lvbiA9PSBHSUNfVjIgKQo+ICsgICAgICAgICAgICBpcnEtPnRhcmdldHMgPSAw
Owo+ICsgICAgICAgIGVsc2UKPiArICAgICAgICAgICAgaXJxLT5tcGlkciA9IDA7Cj4gKyAgICB9
Cj4gKwo+ICsgICAgSU5JVF9MSVNUX0hFQUQoJmRpc3QtPmxwaV9saXN0X2hlYWQpOwo+ICsgICAg
c3Bpbl9sb2NrX2luaXQoJmRpc3QtPmxwaV9saXN0X2xvY2spOwo+ICsKPiArICAgIGlmICggZGlz
dC0+dmVyc2lvbiA9PSBHSUNfVjIgKQo+ICsgICAgICAgIHJldCA9IHZnaWNfdjJfbWFwX3Jlc291
cmNlcyhkKTsKPiArICAgIGVsc2UKPiArICAgICAgICByZXQgPSAtRU5YSU87Cj4gKwo+ICsgICAg
aWYgKCByZXQgKQo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+ICsgICAgLyogYWxsb2NhdGVk
X2lycXMoKSBpcyB1c2VkIGJ5IFhlbiB0byBmaW5kIGF2YWlsYWJsZSB2SVJRcyAqLwo+ICsgICAg
ZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzID0KPiArICAgICAgICB4emFsbG9jX2FycmF5KHVu
c2lnbmVkIGxvbmcsIEJJVFNfVE9fTE9OR1ModmdpY19udW1faXJxcyhkKSkpOwo+ICsgICAgaWYg
KCAhZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzICkKPiArICAgICAgICByZXR1cm4gLUVOT01F
TTsKPiArCj4gKyAgICAvKiB2SVJRMC0xNSAoU0dJcykgYXJlIHJlc2VydmVkICovCj4gKyAgICBm
b3IgKCBpID0gMDsgaSA8IE5SX0dJQ19TR0k7IGkrKyApCj4gKyAgICAgICAgc2V0X2JpdChpLCBk
LT5hcmNoLnZnaWMuYWxsb2NhdGVkX2lycXMpOwo+ICsKPiArICAgIHJldHVybiAwOwo+ICt9Cj4g
Kwo+ICsvKioKPiArICogdmNwdV92Z2ljX2luaXQoKSAtIFJlZ2lzdGVyIFZDUFUtc3BlY2lmaWMg
S1ZNIGlvZGV2cwo+ICsgKiB3YXM6IGt2bV92Z2ljX3ZjcHVfaW5pdCgpCj4gKyAqIFhlbjogYWRk
aW5nIHZnaWNfdnhfZW5hYmxlKCkgY2FsbAo+ICsgKiBAdmNwdTogcG9pbnRlciB0byB0aGUgVkNQ
VSBiZWluZyBjcmVhdGVkIGFuZCBpbml0aWFsaXplZAo+ICsgKi8KPiAraW50IHZjcHVfdmdpY19p
bml0KHN0cnVjdCB2Y3B1ICp2Y3B1KQo+ICt7Cj4gKyAgICBpbnQgcmV0ID0gMDsKPiArCj4gKyAg
ICB2Z2ljX3ZjcHVfZWFybHlfaW5pdCh2Y3B1KTsKPiArCj4gKyAgICBpZiAoIGdpY19od192ZXJz
aW9uKCkgPT0gR0lDX1YyICkKPiArICAgICAgICB2Z2ljX3YyX2VuYWJsZSh2Y3B1KTsKPiArICAg
IGVsc2UKPiArICAgICAgICByZXQgPSAtRU5YSU87Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKPiAr
fQo+ICsKPiArdm9pZCBkb21haW5fdmdpY19mcmVlKHN0cnVjdCBkb21haW4gKmQpCj4gK3sKPiAr
ICAgIHN0cnVjdCB2Z2ljX2Rpc3QgKmRpc3QgPSAmZC0+YXJjaC52Z2ljOwo+ICsgICAgICAgIGlu
dCBpLCByZXQ7Cj4gKwo+ICsgICAgZm9yICggaSA9IDA7IGkgPCBkaXN0LT5ucl9zcGlzOyBpKysg
KQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJx
KGQsIE5VTEwsIDMyICsgaSk7Cj4gKwo+ICsgICAgICAgIGlmICggIWlycS0+aHcgKQo+ICsgICAg
ICAgICAgICBjb250aW51ZTsKPiArCj4gKyAgICAgICAgcmV0ID0gcmVsZWFzZV9ndWVzdF9pcnEo
ZCwgaXJxLT5od2ludGlkKTsKPiArICAgICAgICBpZiAoIHJldCApCj4gKyAgICAgICAgICAgIGRw
cmludGsoWEVOTE9HX0dfV0FSTklORywKPiArICAgICAgICAgICAgICAgICJkJXU6IEZhaWxlZCB0
byByZWxlYXNlIHZpcnEgJXUgcmV0ID0gJWRcbiIsCj4gKyAgICAgICAgICAgICAgICBkLT5kb21h
aW5faWQsIDMyICsgaSwgcmV0KTsKPiArICAgIH0KPiArCj4gKyAgICBkaXN0LT5yZWFkeSA9IGZh
bHNlOwo+ICsgICAgZGlzdC0+aW5pdGlhbGl6ZWQgPSBmYWxzZTsKPiArCj4gKyAgICB4ZnJlZShk
aXN0LT5zcGlzKTsKPiArICAgIHhmcmVlKGRpc3QtPmFsbG9jYXRlZF9pcnFzKTsKPiArICAgIGRp
c3QtPm5yX3NwaXMgPSAwOwo+ICt9Cj4gKwo+ICtpbnQgdmNwdV92Z2ljX2ZyZWUoc3RydWN0IHZj
cHUgKnZjcHUpCj4gK3sKPiArICAgIHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+
YXJjaC52Z2ljX2NwdTsKPiArCj4gKyAgICBJTklUX0xJU1RfSEVBRCgmdmdpY19jcHUtPmFwX2xp
c3RfaGVhZCk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gK30KPiArCj4gICAvKgo+ICAgICogTG9j
YWwgdmFyaWFibGVzOgo+ICAgICogbW9kZTogQwo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:23:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:23:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlPb-0004LS-2a; Mon, 19 Feb 2018 13:23:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enlPZ-0004LL-Ms
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 13:23:17 +0000
X-Inumbo-ID: f0ad2227-1577-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f0ad2227-1577-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:22:32 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 06:23:15 -0700
Message-Id: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 06:23:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH] shim: allow building of just the shim with
 build-ID-incapable linker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIEVMRiBub3RlIHRoZSBzaGltIGJ1aWxkIGluc2VydHMgY2F1c2VzIG1rZWxmMzIgdG8gY2hv
a2Ugb24gdGhlCnNlY29uZCBwcm9ncmFtIGhlYWRlci4gSG93ZXZlciwgdGhlIG91dHB1dCBvZiBt
a2VsZjMyIGlzbid0IHJlYWxseQpuZWVkZWQgd2hlbiBidWlsZGluZyBpbnNpZGUgdG9vbHMvZmly
bXdhcmUvIC0gYW4gYXR0ZW1wdCB0byBidWlsZCBpdCBpcwptYWRlIHNvbGVseSBiZWNhdXNlIG9m
IGEgd3JvbmcgZGVwZW5kZW5jeS4KCkZ1cnRoZXIgY2hhbmdlcyB0byB0aGUgbWFrZSBsb2dpYyB3
aWxsIGJlIG5lZWRlZCB0byBhbHNvIGFsbG93IGJ1aWxkaW5nCmEgc2hpbS1lbmFibGVkICJub3Jt
YWwiIHhlbiB3aXRoIHN1Y2ggYSBsaW5rZXIgKGFzIGl0IGxvb2tzIHRoZSAtLW5vdGVzCm9wdGlv
biB3aWxsIG5lZWQgcGFzc2luZyBub3QganVzdCB3aGVuIHRoZSBsaW5rZXIgc3VwcG9ydCBidWls
ZCBJRApnZW5lcmF0aW9uKS4KCkFsc28gZHJvcCBhIHN0cmF5IHZhcmlhYmxlIHNldHRpbmcgZnJv
bSB0aGUgeDg2IE1ha2VmaWxlLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgoKLS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMTM5
LDcgKzEzOSw4IEBAICQoVEFSR0VUKS5nejogJChUQVJHRVQpCiAJZ3ppcCAtbiAtZiAtOSA8ICQ8
ID4gJEAubmV3CiAJbXYgJEAubmV3ICRACiAKLSQoVEFSR0VUKTogZGVsZXRlLXVuZnJlc2gtZmls
ZXMKKy5QSE9OWTogJChUQVJHRVQpLWNvbW1vbgorJChUQVJHRVQpLWNvbW1vbjogZGVsZXRlLXVu
ZnJlc2gtZmlsZXMKIAkkKE1BS0UpIC1DIHRvb2xzCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1
bGVzLm1rIGluY2x1ZGUveGVuL2NvbXBpbGUuaAogCVsgLWUgaW5jbHVkZS9hc20gXSB8fCBsbiAt
c2YgYXNtLSQoVEFSR0VUX0FSQ0gpIGluY2x1ZGUvYXNtCkBAIC0xNDksMTAgKzE1MCw5IEBAICQo
VEFSR0VUKTogZGVsZXRlLXVuZnJlc2gtZmlsZXMKIAkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVs
ZXMubWsgLUMgaW5jbHVkZQogCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBhcmNo
LyQoVEFSR0VUX0FSQ0gpIGFzbS1vZmZzZXRzLnMKIAkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVs
ZXMubWsgaW5jbHVkZS9hc20tJChUQVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaAotCSQoTUFLRSkg
LWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBhcmNoLyQoVEFSR0VUX0FSQ0gpICQoVEFSR0VUKQog
Ci0kKFRBUkdFVCktc2hpbTogJChUQVJHRVQpCi0JJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVz
Lm1rIC1DIGFyY2gvJChUQVJHRVRfQVJDSCkgJChUQVJHRVQpLXNoaW0KKyQoVEFSR0VUKSAkKFRB
UkdFVCktc2hpbTogJChUQVJHRVQpLWNvbW1vbgorCSQoTUFLRSkgLWYgJChCQVNFRElSKS9SdWxl
cy5tayAtQyBhcmNoLyQoVEFSR0VUX0FSQ0gpICRACiAKICMgZHJpdmVycy9jaGFyL2NvbnNvbGUu
byBjb250YWlucyBzdGF0aWMgYmFubmVyL2NvbXBpbGUgaW5mby4gQmxvdyBpdCBhd2F5LgogIyBE
b24ndCByZWZyZXNoIHRoZXNlIGZpbGVzIGR1cmluZyBlLmcuLCAnc3VkbyBtYWtlIGluc3RhbGwn
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
QEAgLTc4LDggKzc4LDYgQEAgZWZpLXkgOj0gJChzaGVsbCBpZiBbICEgLXIgJChCQVNFRElSKS9p
bgogICAgICAgICAgICAgICAgICAgICAgIC1PICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGls
ZS5oIF07IHRoZW4gXAogICAgICAgICAgICAgICAgICAgICAgICAgIGVjaG8gJyQoVEFSR0VUKS5l
ZmknOyBmaSkKIAotc2hpbS0kKENPTkZJR19QVkhfR1VFU1QpIDo9ICQoVEFSR0VUKS1zaGltCi0K
IGlmbmVxICgkKGJ1aWxkX2lkX2xpbmtlciksKQogbm90ZXNfcGhkcnMgPSAtLW5vdGVzCiBlbHNl
CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:30:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:30:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlWR-00054M-PW; Mon, 19 Feb 2018 13:30:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enlWQ-00054F-E9
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 13:30:22 +0000
X-Inumbo-ID: 3aed9bad-1579-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3aed9bad-1579-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 13:31:46 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 06:30:15 -0700
Message-Id: <5A8ADF7102000078001A909D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 06:30:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
 <145e43f1-1995-5224-e4c0-0595f1458ccc@citrix.com>
In-Reply-To: <145e43f1-1995-5224-e4c0-0595f1458ccc@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
	of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDIvMTggMDg6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0gYS9DT0RJ
TkdfU1RZTEUKPj4gKysrIGIvQ09ESU5HX1NUWUxFCj4+IEBAIC04OCw2ICs4OCwyNiBAQCBCcmFj
ZXMgc2hvdWxkIGJlIG9taXR0ZWQgZm9yIGJsb2NrcyB3aXRoCj4+ICBpZiAoIGNvbmRpdGlvbiAp
Cj4+ICAgICAgc2luZ2xlX3N0YXRlbWVudCgpOwo+PiAgCj4+ICtUeXBlcwo+PiArLS0tLS0KPj4g
Kwo+PiArVXNlIGJhc2ljIEMgdHlwZXMgYW5kIEMgc3RhbmRhcmQgbWFuZGF0ZWQgdHlwZWRlZi1z
IHdoZXJlIHBvc3NpYmxlIChhbmQKPj4gK3dpdGggcHJlZmVyZW5jZSBpbiB0aGlzIG9yZGVyKS4g
IFRoaXMgaW4gcGFydGljdWxhciBtZWFucyB0byBhdm9pZCB1OCwKPj4gK3UxNiwgZXRjIGRlc3Bp
dGUgdGhvc2UgdHlwZXMgY29udGludWluZyB0byBleGlzdCBpbiBvdXIgY29kZSBiYXNlLgo+PiAr
Rml4ZWQgd2lkdGggdHlwZXMgc2hvdWxkIG9ubHkgYmUgdXNlZCB3aGVuIGEgZml4ZWQgd2lkdGgg
cXVhbnRpdHkgaXMKPj4gK21lYW50ICh3aGljaCBmb3IgZXhhbXBsZSBtYXkgYmUgYSB2YWx1ZSBy
ZWFkIGZyb20gb3IgdG8gYmUgd3JpdHRlbiB0byBhCj4+ICtyZWdpc3RlcikuCj4+ICsKPj4gK1do
ZW4gc2lnbmVkbmVzcyBtYXR0ZXJzLCBxdWFsaWZ5IHBsYWluIGNoYXIsIHNob3J0LCBpbnQsIGxv
bmcsIGFuZAo+PiArbG9uZyBsb25nIHdpdGggInNpZ25lZCIgb3IgInVuc2lnbmVkIi4gIFNpZ25l
ZG5lc3MgaXMgc3BlY2lmaWNhbGx5Cj4+ICtjb25zaWRlcmVkIHRvIG1hdHRlciB3aGVuIHRoZSB2
YWxpZCB2YWx1ZSByYW5nZSBvZiBhIHZhcmlhYmxlIGNvdmVycwo+PiArb25seSBub24tbmVnYXRp
dmUgdmFsdWVzLiAgVGhlIHByaW1lIGV4YW1wbGUgb2Ygc3VjaCBpcyBhIHZhcmlhYmxlIHVzZWQK
Pj4gK3RvIGluZGV4IGFuIGFycmF5IChuZWdhdGl2ZSBhcnJheSBpbmRleGVzLCB3aGlsZSB0aGV5
IG1heSBvY2N1ciwgYXJlCj4+ICtyYXRoZXIgcmFyZSkuCj4gCj4gQXMgaXMgZXZpZGVudCBmcm9t
IHRoZSBvdGhlciB0aHJlYWRzIG9uIHRoZSBzdWJqZWN0LCBJIGFtIHZlcnkKPiBkZWZpbml0ZWx5
IC0xIGZvciBsaXR0ZXJpbmcgb3VyIGNvZGViYXNlIHdpdGggc2lnbmVkIGluIGNhc2VzIGxpa2Ug
dGhpcy4KClNvbWUgY29udGV4dCBmb3IgdGhvc2Ugbm90IGhhdmluZyBmb2xsb3dlZCB0aGUgZWFy
bGllciBkaXNjdXNzaW9uOgpUaGVyZSBiZWluZyBxdWl0ZSBhIG51bWJlciBvZiBjYXNlcyBpbiB0
aGUgY29kZSBiYXNlIHdoZXJlIHBsYWluCmludCBvciBsb25nIGFyZSB1c2VkIHdoZW4gbm8gbmVn
YXRpdmUgdmFsdWVzIGFyZSBldmVyIGV4cGVjdGVkCihvciBldmVuIHBvc3NpYmxlKSB0byBiZSBo
ZWxkIGJ5IHRoZSByZXNwZWN0aXZlIHZhcmlhYmxlcywgSSB3b3VsZApwcmVmZXIgaWYgd2UgbWFk
ZSBleHBsaWNpdCB3aGVuIHNpZ25lZG5lc3Mgb2YgYSB2YXJpYWJsZSBtYXR0ZXJzLgpUaGlzIHRo
ZW4gYWxzbyBlbGltaW5hdGVzIHNpZ25lZG5lc3MgY29uY2VybnMgZm9yIHBsYWluIGNoYXIgYW5k
IGJpdApmaWVsZHMgKGZvciBib3RoIG9mIHRoZXNlIG9uZSBhbHJlYWR5IG5lZWRzIHRvIGV4cGxp
Y2l0bHkgYWRkICJzaWduZWQiCndoZW4gbmVnYXRpdmUgdmFsdWVzIGFyZSBpbnRlbmRlZCB0byBi
ZSBoZWxkIGJ5IHRoZSB2YXJpYWJsZS9maWVsZCwKYXQgbGVhc3QgaWYgd2UgZG9uJ3Qgd2FudCB0
byB0aWUgb3Vyc2VsdmVzIHRvIGNvbXBpbGVyIHNwZWNpZmljCmJlaGF2aW9yKS4KCj4gSU1PIHRo
ZXkgZG8gbm90aGluZyBidXQgaGFybSByZWFkaWJpbGl0eS4KCkhvdyBkb2VzIG1ha2luZyBzb21l
dGhpbmcgZXhwbGljaXQgaGFybSByZWFkYWJpbGl0eT8KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:40:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:40:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enlfi-0005O4-Tv; Mon, 19 Feb 2018 13:39:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w5g+=fn=citrix.com=prvs=581c1de5f=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1enlfh-0005Ny-Rb
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 13:39:57 +0000
X-Inumbo-ID: 4506fc0e-157a-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4506fc0e-157a-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:39:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="463438354"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23178.54186.6211.440304@mariner.uk.xensource.com>
Date: Mon, 19 Feb 2018 13:39:54 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A8AD7D502000078001A901D@prv-mh.provo.novell.com>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
 <23178.47404.429603.605322@mariner.uk.xensource.com>
 <5A8AD7D502000078001A901D@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
	of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCBSRkNdIENPRElOR19TVFlMRTogZG9jdW1l
bnQgaW50ZW5kZWQgdXNhZ2Ugb2YgdHlwZXMiKToKPiBUeXBlcyB0byBiZSB1c2VkIGZvciBhZGRy
ZXNzZXMgLSBmcm9tIGEgcmVhbGx5IGdlbmVyaWMgcG92IC0KPiBkZXBlbmQgb24gdGhlIGFyY2hp
dGVjdHVyZS4gSWlyYyB0aGVyZSBhcmUgc29tZSB3aGVyZSBhIHNpZ25lZAo+IHR5cGUgaXMgdGhl
IG1vcmUgbmF0dXJhbCByZXByZXNlbnRhdGlvbiwgd2hpbGUgb24geDg2IGFuZCBBUk0KPiB3ZSdk
IGNlcnRhaW5seSB1c2UgInVuc2lnbmVkIGxvbmciLiBTaW5jZSBndWVzdHMgbWF5IGJlIG9mCj4g
ZGlmZmVyZW50IGJpdG5lc3MsIHNwZWNpZnlpbmcgd2hhdCB0eXBlIHRvIHVzZSBmb3IgdGhlaXIg
YWRkcmVzc2VzCj4gd291bGQgZ28gdG9vIGZhciBhbnl3YXkgaW1vLgoKSWYgdGhlIHVuZGVybHlp
bmcgQyB0eXBlIGRlcGVuZHMgb24gdGhlIGFyY2hpdGVjdHVyZSwgdGhlbiB0aGUgY29kZQpzaG91
bGQgdXNlIGEgc3VpdGFibGUgdHlwZWRlZi4gIEluIGdlbmVyaWMgY29kZSB0aGlzIG1lYW5zIHRo
YXQgdGhlCmNvZGUgaXMgcG9ydGFibGUgYW5kIGNvcnJlY3Q7IGluIGFyY2gtc3BlY2lmaWMgY29k
ZSBpdCBtZWFucyBpdCdzCmNvbnNpc3RlbnQgd2l0aCB0aGUgZ2VuZXJpYyBjb2RlLgoKQnV0IHRo
YXQgaXMgZGlyZWN0bHkgY29udHJhcnkgdG8gdGhlIGFkdmljZSBpbiB5b3VyIHByb3Bvc2VkCkNP
RElOR19TVFlMRSBwYXRjaC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 13:44:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 13:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enljM-00063R-Fp; Mon, 19 Feb 2018 13:43:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=thds=fn=gmail.com=andy.shevchenko@srs-us1.protection.inumbo.net>)
 id 1enljL-00063C-0B
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 13:43:43 +0000
X-Inumbo-ID: cb5151b0-157a-11e8-ba59-bc764e045a96
Received: from mail-qt0-x243.google.com (unknown [2607:f8b0:400d:c0d::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb5151b0-157a-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 14:42:57 +0100 (CET)
Received: by mail-qt0-x243.google.com with SMTP id a9so12201359qtj.8
 for <xen-devel@lists.xenproject.org>; Mon, 19 Feb 2018 05:43:41 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=EqLRIt7a4THizQZf3Ftqpn74xMn+MBzKmke7JnFg4i4=;
 b=saFoCQYb65qpugcelbH//ulCANVQll2+pzdCC3RYVvC3bfFzhNb/OL+R/3cZ3QV7nM
 sGP54pv9iPeO8jHqYMbp3qXivavRwB3EvzpXLOBPc9qzh4jD7Hqm67tQKxM8Kvo2JtSO
 gv5+d7rNnCpVNwTzy9vMXZPS4ZquiKo3aTNwzwlzCOKhfCVNQoeCIdJIjU/6d9HSNeKw
 GgU0SPFD/L1WEDFD0JEhMWxwR9jAIG1WiGDysKqJUDNWsZ0cU1UNYwwYssSrhA2w+Nrn
 9ZW9eJaF6SAHhupapicsgBWiFA2rWKzdjRZTnyzy3Jvzq/27eWbUPKQ3aJ3M1gNZTYgS
 cJ2g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=EqLRIt7a4THizQZf3Ftqpn74xMn+MBzKmke7JnFg4i4=;
 b=mSuRs4/zYXAHzac1FmS87QPhrpMVvEe2hadb5zQCLfWNEdLb/1Xa958FIxuW2nTX1N
 FeNOtyITNNT7asWKB9Dc96OlKraH7kxdud7ihh1Fi+52b1zFYelEEShs4loaqH6UaeiO
 j+H0+43YGrGFQDcxTX4Q/ZKhnA6WTDNHJANgKQLqzLI/rduSxkPnwXgL5UfAg0NYdlHm
 EbnI9p+VXu2s7ZhfMqKpBKa7golWJ1xuT+gC/ZpyZx1PvltuVzoTvWUA//9h+9wCxgS+
 DTcBg/GPyWUhLFQ/9S7nPVUynO/Uh1D/eyi/1FWpoewWHhGIY+Cn1yYAVAnMIcu9BngI
 oRAQ==
X-Gm-Message-State: APf1xPAlH7RPqhwypejBhv6s52ZBM8fcSgkeh8/cXo2sQ3vdq110YI8o
 xaGeiECjCHERda95+c0XVrtPY++5q7f5XnzSitk=
X-Google-Smtp-Source: AH8x225Qo6UK8iq4IzAdJD1qHrDvdDKDr2Bt/GXb4i7JO6hQGemUdd0DIQy8lYJEGZ4rBkolGaYe3/7wf03eFEatF8s=
X-Received: by 10.200.26.79 with SMTP id q15mr23598735qtk.174.1519047821104;
 Mon, 19 Feb 2018 05:43:41 -0800 (PST)
MIME-Version: 1.0
Received: by 10.12.195.80 with HTTP; Mon, 19 Feb 2018 05:43:40 -0800 (PST)
In-Reply-To: <209b38ec-aab4-ea5f-70a2-3f9bdb1f52a1@intel.com>
References: <20180219100906.14265-1-jgross@suse.com>
 <209b38ec-aab4-ea5f-70a2-3f9bdb1f52a1@intel.com>
From: Andy Shevchenko <andy.shevchenko@gmail.com>
Date: Mon, 19 Feb 2018 15:43:40 +0200
Message-ID: <CAHp75VfWRtTXQ02PuYG9xceEb8sQ0UhiixcW4nzxCV+cqW-6tQ@mail.gmail.com>
To: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
Cc: Juergen Gross <jgross@suse.com>, x86@kernel.org,
 Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 ACPI Devel Maling List <linux-acpi@vger.kernel.org>,
 Ingo Molnar <mingo@redhat.com>, "H. Peter Anvin" <hpa@zytor.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>, Len Brown <lenb@kernel.org>
Subject: Re: [Xen-devel] [PATCH v3 0/3] xen: re-enable booting as Xen PVH
	guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMTI6MjcgUE0sIFJhZmFlbCBKLiBXeXNvY2tpCjxyYWZh
ZWwuai53eXNvY2tpQGludGVsLmNvbT4gd3JvdGU6Cj4gT24gMi8xOS8yMDE4IDExOjA5IEFNLCBK
dWVyZ2VuIEdyb3NzIHdyb3RlOgo+Pgo+PiBUaGUgWGVuIFBWSCBib290IHByb3RvY29sIHBhc3Nl
cyB2aXRhbCBpbmZvcm1hdGlvbiB0byB0aGUga2VybmVsIHZpYQo+PiBhIHN0YXJ0X2luZm8gYmxv
Y2suIE9uZSBvZiB0aGUgZGF0YSB0cmFuc2ZlcnJlZCBpcyB0aGUgcGh5c2ljYWwgYWRkcmVzcwo+
PiBvZiB0aGUgUlNEUCB0YWJsZS4KPj4KPj4gVW5mb3J0dW5hdGVseSBQVkggc3VwcG9ydCBpbiB0
aGUga2VybmVsIGRpZG4ndCB1c2UgdGhhdCBwYXNzZWQgYWRkcmVzcwo+PiBmb3IgUlNEUCwgYnV0
IHJlbGllZCBvbiB0aGUgbGVnYWN5IG1lY2hhbmlzbSBzZWFyY2hpbmcgZm9yIHRoZSBSU0RQIGlu
Cj4+IGxvdyBtZW1vcnkuIEFmdGVyIGEgcmVjZW50IGNoYW5nZSBpbiBYZW4gcHV0dGluZyB0aGUg
UlNEUCB0byBhIGhpZ2hlcgo+PiBhZGRyZXNzIGJvb3RpbmcgYXMgUFZIIGd1ZXN0IGlzIG5vdyBm
YWlsaW5nLgo+Pgo+PiBUaGlzIHNtYWxsIHNlcmllcyByZXBhaXJzIHRoYXQgYnkgcGFzc2luZyB0
aGUgUlNEUCBhZGRyZXNzIGZyb20gdGhlCj4+IHN0YXJ0X2luZm8gYmxvY2sgdG8gQUNQSSBoYW5k
bGluZy4KPj4KPj4gQ2hhbmdlcyBpbiBWMzoKPj4gLSBpbnN0ZWFkIG9mIHVzaW5nIGEgd2VhayBm
dW5jdGlvbiBhZGQgYSBmdW5jdGlvbiBwb2ludGVyIHRvIHg4Nl9pbml0Cj4+ICAgIGZvciBvYnRh
aW5pbmcgdGhlIFJTRFAgYWRkcmVzcwo+Pgo+PiBKdWVyZ2VuIEdyb3NzICgzKToKPj4gICAgYWNw
aTogaW50cm9kdWNlIGFjcGlfYXJjaF9nZXRfcm9vdF9wb2ludGVyKCkgZm9yIGdldHRpbmcgcnNk
cCBhZGRyZXNzCj4+ICAgIHg4Ni9hY3BpOiBhZGQgYSBuZXcgeDg2X2luaXRfYWNwaSBzdHJ1Y3R1
cmUgdG8geDg2X2luaXRfb3BzCj4+ICAgIHg4Ni94ZW46IGFkZCBwdmggc3BlY2lmaWMgcnNkcCBh
ZGRyZXNzIHJldHJpZXZhbCBmdW5jdGlvbgo+Pgo+PiAgIGFyY2gveDg2L2luY2x1ZGUvYXNtL2Fj
cGkuaCAgICAgfCAgNyArKysrKysrCj4+ICAgYXJjaC94ODYvaW5jbHVkZS9hc20veDg2X2luaXQu
aCB8ICA5ICsrKysrKysrKwo+PiAgIGFyY2gveDg2L2tlcm5lbC94ODZfaW5pdC5jICAgICAgfCAg
NSArKysrKwo+PiAgIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgICAgfCAxNCArKysrKysr
KysrKy0tLQo+PiAgIGRyaXZlcnMvYWNwaS9vc2wuYyAgICAgICAgICAgICAgfCAgNSArKysrLQo+
PiAgIGluY2x1ZGUvbGludXgvYWNwaS5oICAgICAgICAgICAgfCAgNyArKysrKysrCj4+ICAgNiBm
aWxlcyBjaGFuZ2VkLCA0MyBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Pgo+IFRoZSBz
ZXJpZXMgaXMgZmluZSBieSBtZToKPgo+IEFja2VkLWJ5OiBSYWZhZWwgSi4gV3lzb2NraSA8cmFm
YWVsLmoud3lzb2NraUBpbnRlbC5jb20+CgpEb24ndCBrbm93IG11Y2ggYWJvdXQgWGVuLCB0aG91
Z2ggdGhlIEFDUEkgLyB4ODYgc3R1YnMgYXJlIGV4YWN0bHkKd2hhdCBJJ20gd2FudGluZyEKVGhh
bmtzLgoKUmV2aWV3ZWQtYnk6IEFuZHkgU2hldmNoZW5rbyA8YW5keS5zaGV2Y2hlbmtvQGdtYWls
LmNvbT4KCi0tIApXaXRoIEJlc3QgUmVnYXJkcywKQW5keSBTaGV2Y2hlbmtvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:08:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:08:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enm6p-0008If-5t; Mon, 19 Feb 2018 14:07:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enm6n-0008IZ-Do
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 14:07:57 +0000
X-Inumbo-ID: 2e6a74b2-157e-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 2e6a74b2-157e-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 15:07:12 +0100 (CET)
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 855221529;
 Mon, 19 Feb 2018 06:07:55 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id DA05C3F25C;
 Mon, 19 Feb 2018 06:07:54 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-49-andre.przywara@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <41ac6216-780a-b448-0074-40afe109399e@arm.com>
Date: Mon, 19 Feb 2018 14:07:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180209143937.28866-49-andre.przywara@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 48/49] ARM: allocate two pages for
	struct vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gQXQgdGhlIG1v
bWVudCB3ZSBhbGxvY2F0ZSBleGFjdGx5IG9uZSBwYWdlIGZvciBzdHJ1Y3QgdmNwdSBvbiBBUk0s
IGFsc28KPiBoYXZlIGEgY2hlY2sgaW4gcGxhY2UgdG8gcHJldmVudCBpdCBncm93aW5nIGJleW9u
ZCA0S0IuCj4gQXMgdGhlIHN0cnVjdCBpbmNsdWRlcyB0aGUgc3RhdGUgb2YgYWxsIDMyIHByaXZh
dGUgKHBlci1WQ1BVKSBpbnRlcnJ1cHRzLAo+IHdlIGFyZSBhdCAzODQwIGJ5dGVzIG9uIGFybTY0
IGF0IHRoZSBtb21lbnQgYWxyZWFkeS4gR3Jvd2luZyB0aGUgcGVyLUlSUQo+IFZHSUMgc3RydWN0
dXJlIGV2ZW4gc2xpZ2h0bHkgbWFrZXMgdGhlIFZDUFUgcXVpY2tseSBleGNlZWQgdGhlIDRLIGxp
bWl0Lgo+IFRoZSBuZXcgVkdJQyB3aWxsIG5lZWQgbW9yZSBzcGFjZSBwZXIgdmlydHVhbCBJUlEu
IEkgc3BlbnQgYSBmZXcgaG91cnMKPiB0cnlpbmcgdG8gdHJpbSB0aGlzIGRvd24sIGJ1dCBjb3Vs
ZG4ndCBnZXQgaXQgYmVsb3cgNEtCLCBldmVuIHdpdGggdGhlCj4gbmFzdHkgaGFja3MgcGlsaW5n
IHVwIHRvIHNhdmUgc29tZSBieXRlcyBoZXJlIGFuZCB0aGVyZS4KPiBJdCB0dXJucyBvdXQgdGhh
dCBiZXlvbmQgZWZmaWNpZW5jeSwgbWF5YmUsIHRoZXJlIGlzIG5vIHJlYWwgdGVjaG5pY2FsCj4g
cmVhc29uIHRoaXMgc3RydWN0IGhhcyB0byBmaXQgaW4gb25lIHBhZ2UsIHNvIGxpZnRpbmcgdGhl
IGxpbWl0IHRvIHR3bwo+IHBhZ2VzIHNlZW1zIGxpa2UgdGhlIG1vc3QgcHJhZ21hdGljIHNvbHV0
aW9uLgoKSSBsb29rZWQgYnJpZWZseToKCnNpemVvZihzdHJ1Y3QgdmNwdSk6Cglhcm0zMjogMzgw
OQoJYXJtNjQ6IDUyNDgKCkNsZWFybHksIGJ1bXBpbmcgdG8gOEsgZm9yIDMyLWJpdCBhcyB3ZWxs
IGlzIGEgbm8gZ28gZm9yIG1lLgoKRm9yIGFybTY0OgoKc3RydWN0IHZnaWNfaXJxIHsKCXNwaW5s
b2NrX3QgICAgICAgICAgICAgICAgIGlycV9sb2NrOyAgICAgLyogICAgIDAgICAgIDggKi8KCXN0
cnVjdCBsaXN0X2hlYWQgICAgICAgICAgIGxwaV9saXN0OyAgICAgLyogICAgIDggICAgMTYgKi8K
CXN0cnVjdCBsaXN0X2hlYWQgICAgICAgICAgIGFwX2xpc3Q7ICAgICAgLyogICAgMjQgICAgMTYg
Ki8KCXN0cnVjdCB2Y3B1ICogICAgICAgICAgICAgIHZjcHU7ICAgICAgICAgLyogICAgNDAgICAg
IDggKi8KCXN0cnVjdCB2Y3B1ICogICAgICAgICAgICAgIHRhcmdldF92Y3B1OyAgLyogICAgNDgg
ICAgIDggKi8KCXUzMiAgICAgICAgICAgICAgICAgICAgICAgIGludGlkOyAgICAgICAgLyogICAg
NTYgICAgIDQgKi8KCV9Cb29sICAgICAgICAgICAgICAgICAgICAgIGxpbmVfbGV2ZWw7ICAgLyog
ICAgNjAgICAgIDEgKi8KCV9Cb29sICAgICAgICAgICAgICAgICAgICAgIHBlbmRpbmdfbGF0Y2g7
LyogICAgNjEgICAgIDEgKi8KCV9Cb29sICAgICAgICAgICAgICAgICAgICAgIGFjdGl2ZTsgICAg
ICAgLyogICAgNjIgICAgIDEgKi8KCV9Cb29sICAgICAgICAgICAgICAgICAgICAgIGVuYWJsZWQ7
ICAgICAgLyogICAgNjMgICAgIDEgKi8KCS8qIC0tLSBjYWNoZWxpbmUgMSBib3VuZGFyeSAoNjQg
Ynl0ZXMpIC0tLSAqLwoJX0Jvb2wgICAgICAgICAgICAgICAgICAgICAgaHc7ICAgICAgICAgICAv
KiAgICA2NCAgICAgMSAqLwoKCS8qIFhYWCAzIGJ5dGVzIGhvbGUsIHRyeSB0byBwYWNrICovCgoJ
YXRvbWljX3QgICAgICAgICAgICAgICAgICAgcmVmY291bnQ7ICAgICAvKiAgICA2OCAgICAgNCAq
LwoJdTMyICAgICAgICAgICAgICAgICAgICAgICAgaHdpbnRpZDsgICAgICAvKiAgICA3MiAgICAg
NCAqLwoJdW5pb24gewoJCXU4ICAgICAgICAgICAgICAgICB0YXJnZXRzOyAgICAgIC8qICAgICAg
ICAgICAxICovCgkJdTMyICAgICAgICAgICAgICAgIG1waWRyOyAgICAgICAgLyogICAgICAgICAg
IDQgKi8KCX07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogICAgNzYg
ICAgIDQgKi8KCXU4ICAgICAgICAgICAgICAgICAgICAgICAgIHNvdXJjZTsgICAgICAgLyogICAg
ODAgICAgIDEgKi8KCXU4ICAgICAgICAgICAgICAgICAgICAgICAgIHByaW9yaXR5OyAgICAgLyog
ICAgODEgICAgIDEgKi8KCgkvKiBYWFggMiBieXRlcyBob2xlLCB0cnkgdG8gcGFjayAqLwoKCWVu
dW0gdmdpY19pcnFfY29uZmlnICAgICAgIGNvbmZpZzsgICAgICAgLyogICAgODQgICAgIDQgKi8K
CgkvKiBzaXplOiA4OCwgY2FjaGVsaW5lczogMiwgbWVtYmVyczogMTcgKi8KCS8qIHN1bSBtZW1i
ZXJzOiA4MywgaG9sZXM6IDIsIHN1bSBob2xlczogNSAqLwoJLyogbGFzdCBjYWNoZWxpbmU6IDI0
IGJ5dGVzICovCn07CgogICAtIFRoZXJlIGFyZSAyIGhvbGVzLCB3aXRoIGEgdG90YWwgd2FzdGUg
b2YgNSBieXRlcyBwZXIgSVJRLgogICAtIFRoZSBib29sIGZpZWxkcyBjb3VsZCBiZSB0dXJuZWQg
aW50byBib29sIDoxLgogICAtIGNvbmZpZyBpcyA0IGJ5dGVzIGp1c3QgZm9yIDIgdmFsdWVzISBQ
cm9iYWJseSB3b3J0aCBjb25zaWRlcmVkIGEgCmRpZmZlcmVudCB0eXBlIChsaWtlIGEgYm9vbCku
CgpZb3UgbXVsdGlwbGUgdGhhdCBzYXZpbmcgcGVyIDMyIGFuZCBpdCB3aWxsIGZyZWUgYSBiaXQg
b2Ygc3BhY2UuIEV2ZW4gaWYgCml0IGlzIG5vdCBnb2luZyB0byByZWFjaCB0aGUgNEssIHRob3Nl
IHNtYWxsIG9wdGltaXppbmcgYXJlIG5vdCBpbnZhc2l2ZS4KCkxvb2tpbmcgYXQgdGhlIG90aGVy
IHN0cnVjdHVyZXMsIHN0cnVjdCB2Z2ljX3Z7MiwzfV9jcHVfaWYgYXJlIApkdXBsaWNhdGluZyBz
dHJ1Y3QgZ2ljX3Z7MiwzfS4gVGhlIHN0YXRlIGlzIHJlc3RvcmVkIHVzaW5nIHRoZSBsYXR0ZXIs
IApidXQgaXQgbG9va3MgbGlrZSBMUnMgd2lsbCBiZSBzYXZlZCBpbiBib3RoIHN0cnVjdHVyZS4u
LiBZb3UgcHJvYmFibHkgCndhbnQgdG8gbG9vayBhdCBzdHJlYW1saW5pbmcgdGhhdC4KCkkgbWln
aHQgYmUgY29udmluY2VkIHdlIG5lZWQgdG8gYnVtcCB0aGUgc2l6ZSBvZiB2Q1BVIGFsbG9jYXRl
ZCwgYnV0IGZvciAKdGhhdCBJIG5lZWQgdG8gc2VlIHRoYXQgZWZmb3J0IGhhdmUgYmVlbiBtYWRl
IHRvIG1pbmltaXplIHRoZSBzaXplIG9mIHRoIApuZXcgc3RydWN0dXJlcy4KCkNoZWVycywKCj4g
Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5v
cmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCA5ICsrKysrKy0tLQo+ICAgMSBm
aWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gaW5k
ZXggODdiZDQ5MzkyNC4uNGRkMzQzOTNmMSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9t
YWluLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiBAQCAtNTAyLDEwICs1MDIsMTMg
QEAgdm9pZCBkdW1wX3BhZ2VmcmFtZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCj4gICBzdHJ1Y3Qg
dmNwdSAqYWxsb2NfdmNwdV9zdHJ1Y3Qodm9pZCkKPiAgIHsKPiAgICAgICBzdHJ1Y3QgdmNwdSAq
djsKPiAtICAgIEJVSUxEX0JVR19PTihzaXplb2YoKnYpID4gUEFHRV9TSVpFKTsKPiAtICAgIHYg
PSBhbGxvY194ZW5oZWFwX3BhZ2VzKDAsIDApOwo+IC0gICAgaWYgKCB2ICE9IE5VTEwgKQo+ICsK
PiArICAgIEJVSUxEX0JVR19PTihzaXplb2YoKnYpID4gMiAqIFBBR0VfU0laRSk7Cj4gKyAgICB2
ID0gYWxsb2NfeGVuaGVhcF9wYWdlcygxLCAwKTsKPiArICAgIGlmICggdiAhPSBOVUxMICkgewo+
ICAgICAgICAgICBjbGVhcl9wYWdlKHYpOwo+ICsgICAgICAgIGNsZWFyX3BhZ2UoKHZvaWQgKil2
ICsgUEFHRV9TSVpFKTsKPiArICAgIH0KPiAgICAgICByZXR1cm4gdjsKPiAgIH0KPiAgIAo+IAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:11:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:11:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enm9n-0000WB-Jj; Mon, 19 Feb 2018 14:11:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enm9n-0000W0-8C
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 14:11:03 +0000
X-Inumbo-ID: e9018804-157e-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e9018804-157e-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:12:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enm9e-0004xU-Tu; Mon, 19 Feb 2018 14:10:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enm9Y-0007yc-Lo; Mon, 19 Feb 2018 14:10:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enm9X-0007ZA-Nf; Mon, 19 Feb 2018 14:10:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119626-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-amd64-pvgrub:debian-di-install:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=e54670ff2665ca62173a5805d0e5b2f8476fa15c
X-Osstest-Versions-That: xen=f50ea840b9a860927c7aca5fa64eb34e14f17164
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 14:10:47 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 119626: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5672967666421203365=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119626 xen-4.7-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119626/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-xtf-amd64-amd64-3 50 xtf/test-hvm64-lbr-tsx-vmentry fail in 119569 pass in 119626
 test-amd64-amd64-amd64-pvgrub 10 debian-di-install         fail pass in 119569
 test-armhf-armhf-xl-credit2  16 guest-start/debian.repeat  fail pass in 119569

Tests which did not succeed, but are not blocking:
 test-xtf-amd64-amd64-1 50 xtf/test-hvm64-lbr-tsx-vmentry fail in 119569 like 118721
 test-armhf-armhf-xl-rtds     16 guest-start/debian.repeat    fail  like 118664
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118664
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118721
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118721
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118721
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118721
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118721
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118721
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118721
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop             fail like 118721
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118721
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 118721
 test-xtf-amd64-amd64-3       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-4       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-5       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-2       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-xtf-amd64-amd64-1       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  e54670ff2665ca62173a5805d0e5b2f8476fa15c
baseline version:
 xen                  f50ea840b9a860927c7aca5fa64eb34e14f17164

Last test of basis   118721  2018-02-09 03:44:03 Z   10 days
Failing since        119182  2018-02-14 11:42:24 Z    5 days    6 attempts
Testing same since   119401  2018-02-16 11:24:35 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tim Deegan <tim@xen.org>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  fail    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                fail    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   f50ea840b9..e54670ff26  e54670ff2665ca62173a5805d0e5b2f8476fa15c -> stable-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5672967666421203365==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:14:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmCn-0000iF-6R; Mon, 19 Feb 2018 14:14:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1enmCl-0000i7-Uk
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 14:14:07 +0000
X-Inumbo-ID: 580c5ecf-157f-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 580c5ecf-157f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:15:31 +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 410631529;
 Mon, 19 Feb 2018 06:14:01 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 969263F41F;
 Mon, 19 Feb 2018 06:14:00 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-31-andre.przywara@linaro.org>
 <0af8db8c-25f2-2472-5c36-e2891c53eec5@arm.com>
 <13390e85-23d5-a9d3-bab8-9ef4a3cc9d8f@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <40bf0aed-6005-b5b8-bc02-5a1f775ce469@arm.com>
Date: Mon, 19 Feb 2018 14:13:59 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <13390e85-23d5-a9d3-bab8-9ef4a3cc9d8f@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 30/49] ARM: new VGIC: Add ENABLE
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxOS8wMi8xOCAxMjo0MSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSwKCj4g
T24gMTYvMDIvMTggMTY6NTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDkvMDIvMTggMTQ6
MzksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gK8KgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgm
ZGVzYy0+bG9jaywgZmxhZ3MpOwo+Pj4gK8KgwqDCoCBpZiAoIGVuYWJsZSApCj4+PiArwqDCoMKg
IHsKPj4+ICvCoMKgwqDCoMKgwqDCoCBnaWNfc2V0X2lycV90eXBlKGRlc2MsIGlycV90eXBlID09
IFZHSUNfQ09ORklHX0xFVkVMID8KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBJUlFfVFlQRV9MRVZFTF9ISUdIIDogSVJRX1RZUEVfRURHRV9SSVNJTkcpOwo+Pgo+PiBJbmRl
bnRhdGlvbiBhbmQgSSB3b3VsZCBwcmVmZXIgYSBoZWxwZXIgdG8gY29udmVydCBiZXR3ZWVuIHRo
ZSB2Z2ljCj4+IHZhbHVlIGFuZCB0aGUgSVJRX1RZUEUuIFRoaXMgd291bGQgbWFrZSB0aGUgY29k
ZSBlYXNpZXIgdG8gcmVhZC4KPj4KPj4gQWxzbywgdGhpcyBjb2RlIGRvZXMgbm90IHJlcGxpY2F0
ZSBjb3JyZWN0bHkgdGhlIGN1cnJlbnQgdkdJQy4KPj4gZ2ljX3NldF9pcnFfdHlwZSBpcyBvbmx5
IGFsbG93ZWQgdG8gYmUgdXNlZCB3aGVuCj4+IGlycV9zZXRfdHlwZV9ieV9kb21haW4oZCkgcmV0
dXJucyB0cnVlLiBJZiB5b3UgY29uc2lkZXIgdGhpcyBjaGFuZ2UKPj4gdmFsaWQsIHRoZW4gSSB3
b3VsZCBsaWtlIHRvIGtub3cgd2h5Lgo+IAo+IFNvIHdoYXQgaXMvd2FzIHRoZSByYXRpb25hbGUg
Zm9yIG5vdCBhbGxvd2luZyBJUlEgdHlwZSBjaGFuZ2VzIGZvcgo+IG5vbi1wcml2aWxlZ2VkIGd1
ZXN0cz8gSWYgeW91IGFsbG93IHRvIHBhc3MgdGhyb3VnaCBhbiBoYXJkd2FyZSBJUlEgdG8gYQo+
IGd1ZXN0ICh3aGljaCBpcyB0aGUgY2FzZSB0aGlzIGZ1bmN0aW9uIGhhbmRsZXMpLCB0aGVuIEkg
ZG9uJ3Qgc2VlIHdoeSBhCj4gZ3Vlc3Qgd291bGQgbm90IGJlIGFsbG93ZWQgdG8gY2hhbmdlIHRo
ZSBjb25maWd1cmF0aW9uPyBJdCBzZWVtcyByYXRoZXIKPiBvZGQsIEkgZ3Vlc3MgaXQncyB1cCB0
byB0aGUgZ3Vlc3QgdG8ga25vdyB3aGljaCB0eXBlIG9mIElSUSB0aGlzIGlzPwoKSWYgeW91IGNh
biBhbnN3ZXIgdGhlIHF1ZXN0aW9uIG9uIHRvcCBvZiBpcnFfdHlwZV9zZXRfYnlfZG9tYWluIChp
LmUgCiJTZWUgd2hldGhlciBpdCBpcyBwb3NzaWJsZSB0byBsZXQgYW55IGRvbWFpbiBjb25maWd1
cmUgdGhlIHR5cGUpIHRoZW4gCndlIGNhbiByZW1vdmUgaXQuIFdlIGRlY2lkZWQgdG8gb25seSBh
bGxvdyBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbiAKYmVjYXVzZSB3ZSB0cnVzdCBpdC4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:16:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmFN-0000sz-Q9; Mon, 19 Feb 2018 14:16:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enmFM-0000s2-9q
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 14:16:48 +0000
X-Inumbo-ID: b7bd1b20-157f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b7bd1b20-157f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:18:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="463442919"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 19 Feb 2018 14:16:17 +0000
Message-ID: <20180219141620.20008-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180219141620.20008-1-roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 1/4] build: filter out command line assembler
	arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIGFzc2VtYmxlciBpcyBub3QgdXNlZC4gVGhpcyBoYXBwZW5zIHdoZW4gdXNpbmcgY2Mg
LUUgb3IgY2MgLVMKZm9yIGV4YW1wbGUuIEdDQyB3aWxsIGp1c3QgaWdub3JlIHRoZSAtV2EsLi4u
IHdoZW4gdGhlIGFzc2VtYmxlciBpcwpub3QgY2FsbGVkLCBidXQgY2xhbmcgd2lsbCBjb21wbGFp
biBsb3VkbHkgYW5kIGZhaWwuCgpBbHNvIGVuYWJsZSBwYXNzaW5nIC1XYSwtSSQoQkFTRURJUikv
aW5jbHVkZSB0byBjbGFuZyBub3cgdGhhdCBpdCdzCnNhZmUgdG8gZG8gc28uCgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNp
bmNlIHYzOgogLSBGaWx0ZXIgdXNpbmcgJy1XYSwlJyBpbnN0ZWFkIG9mICctV2ElJyBzbyB0aGF0
IC1XYWxsIGlzIG5vdAogICBtYXRjaGVkLgogLSBQYXNzIC1XYSwtSSQoQkFTRURJUikvaW5jbHVk
ZSB0byBjbGFuZyBhbHNvLgotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSB8IDYgKysrLS0tCiB4
ZW4vYXJjaC94ODYvUnVsZXMubWsgfCA1ICstLS0tCiB4ZW4vaW5jbHVkZS9NYWtlZmlsZSAgfCAy
ICstCiAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUK
aW5kZXggZDkwM2I3YWJiOS4uMzg5MDk2MTM5YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01h
a2VmaWxlCisrKyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtMjE1LDE1ICsyMTUsMTUgQEAg
ZWZpL2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86
ICQoQkFTRURJUikvYXJjaC94ODYvZWYKIGVmaS9ib290LmluaXQubyBlZmkvcnVudGltZS5vIGVm
aS9jb21wYXQubyBlZmkvYnVpbGRpZC5vOiA7CiAKIGFzbS1vZmZzZXRzLnM6ICQoVEFSR0VUX1NV
QkFSQ0gpL2FzbS1vZmZzZXRzLmMKLQkkKENDKSAkKGZpbHRlci1vdXQgLWZsdG8sJChDRkxBR1Mp
KSAtUyAtbyAkQCAkPAorCSQoQ0MpICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUgLWZsdG8sJChD
RkxBR1MpKSAtUyAtbyAkQCAkPAogCiB4ZW4ubGRzOiB4ZW4ubGRzLlMKLQkkKENDKSAtUCAtRSAt
VWkzODYgJChBRkxBR1MpIC1vICRAICQ8CisJJChDQykgLVAgLUUgLVVpMzg2ICQoZmlsdGVyLW91
dCAtV2EkKGNvbW1hKSUsJChBRkxBR1MpKSAtbyAkQCAkPAogCXNlZCAtZSAncy94ZW5cLmxkc1wu
bzoveGVuXC5sZHM6L2cnIDwueGVuLmxkcy5kID4ueGVuLmxkcy5kLm5ldwogCW12IC1mIC54ZW4u
bGRzLmQubmV3IC54ZW4ubGRzLmQKIAogZWZpLmxkczogeGVuLmxkcy5TCi0JJChDQykgLVAgLUUg
LVVpMzg2IC1ERUZJICQoQUZMQUdTKSAtbyAkQCAkPAorCSQoQ0MpIC1QIC1FIC1VaTM4NiAtREVG
SSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoQUZMQUdTKSkgLW8gJEAgJDwKIAlzZWQgLWUg
J3MvZWZpXC5sZHNcLm86L2VmaVwubGRzOi9nJyA8LiQoQEYpLmQgPi4kKEBGKS5kLm5ldwogCW12
IC1mIC4kKEBGKS5kLm5ldyAuJChARikuZAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvUnVs
ZXMubWsgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKaW5kZXggNTZiMmVhODM1Ni4uMWRjNWMzNzg1
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9S
dWxlcy5tawpAQCAtNDIsOCArNDIsNSBAQCBDRkxBR1MgKz0gLURDT05GSUdfSU5ESVJFQ1RfVEhV
TksKIGV4cG9ydCBDT05GSUdfSU5ESVJFQ1RfVEhVTks9eQogZW5kaWYKIAotIyBTZXQgdXAgdGhl
IGFzc2VtYmxlciBpbmNsdWRlIHBhdGggcHJvcGVybHkgZm9yIG9sZGVyIEdDQyB0b29sY2hhaW5z
LiAgQ2xhbmcKLSMgb2JqZWN0cyB0byB0aGUgYWd1bWVudCBiZWluZyBwYXNzZWQgaG93ZXZlci4K
LWlmbmVxICgkKGNsYW5nKSx5KQorIyBTZXQgdXAgdGhlIGFzc2VtYmxlciBpbmNsdWRlIHBhdGgg
cHJvcGVybHkgZm9yIG9sZGVyIHRvb2xjaGFpbnMuCiBDRkxBR1MgKz0gLVdhLC1JJChCQVNFRElS
KS9pbmNsdWRlCi1lbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvTWFrZWZpbGUgYi94ZW4v
aW5jbHVkZS9NYWtlZmlsZQppbmRleCAxOTA2NmEzM2EwLi42OTA1MmFkZTI0IDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9NYWtlZmlsZQorKysgYi94ZW4vaW5jbHVkZS9NYWtlZmlsZQpAQCAtNjUs
NyArNjUsNyBAQCBjb21wYXQvJS5oOiBjb21wYXQvJS5pIE1ha2VmaWxlICQoQkFTRURJUikvdG9v
bHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weQogCW12IC1mICRALm5ldyAkQAogCiBjb21wYXQvJS5p
OiBjb21wYXQvJS5jIE1ha2VmaWxlCi0JJChDUFApICQoZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNs
dWRlICUvaW5jbHVkZS94ZW4vY29uZmlnLmgsJChDRkxBR1MpKSAkKGNwcGZsYWdzLXkpIC1vICRA
ICQ8CisJJChDUFApICQoZmlsdGVyLW91dCAtV2EkKGNvbW1hKSUgLU0lICUuZCAtaW5jbHVkZSAl
L2luY2x1ZGUveGVuL2NvbmZpZy5oLCQoQ0ZMQUdTKSkgJChjcHBmbGFncy15KSAtbyAkQCAkPAog
CiBjb21wYXQvJS5jOiBwdWJsaWMvJS5oIHhsYXQubHN0IE1ha2VmaWxlICQoQkFTRURJUikvdG9v
bHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weQogCW1rZGlyIC1wICQoQEQpCi0tIAoyLjE2LjEKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:16:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:16:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmFL-0000sV-Jk; Mon, 19 Feb 2018 14:16:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enmFK-0000rs-2p
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 14:16:46 +0000
X-Inumbo-ID: b61bb714-157f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b61bb714-157f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:18:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="463442915"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 19 Feb 2018 14:16:16 +0000
Message-ID: <20180219141620.20008-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 0/4] clang fixes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGUgZm9sbG93aW5nIHNlcmllcyByZS1lbmFibGUgdGhlIGludGVncmF0ZWQgY2xh
bmcgYXNzZW1ibGVyIHdoZW4gdGhlCmZlYXR1cmVzIHJlcXVpcmVkIGluIG9yZGVyIHRvIGJ1aWxk
IFhlbiBhcmUgYXZhaWxhYmxlLgoKRmlyc3QgMiBwYXRjaGVzIHJlbW92ZSB0aGUgdW5jb25kaXRp
b25hbCBhZGRpdGlvbiBvZiAtbm8taW50ZWdyYXRlZC1hcwp0byBDRkxBR1MgKG9ubHkgYWRkaW5n
IGl0IHRvIEFGTEFHUyBsaWtlIGl0IHdhcyBkb25lIGJlZm9yZSkuIEZpbmFsbHkKcGF0Y2hlcyAz
IGFuZCA0IHJlbW92ZSB0aGUgdXNhZ2Ugb2YgLW5vLWludGVncmF0ZWQtYXMgZnJvbSBBRkxBR1Mg
d2hlbgpwb3NzaWJsZS4KClRoaXMgc2VyaWVzIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGNsYW5nIDYg
KHdpdGhvdXQgLW5vLWludGVncmF0ZWQtYXMpLApjbGFuZyAzLjUgYW5kIGdjYyA2LgoKVGhhbmtz
LCBSb2dlci4KClJvZ2VyIFBhdSBNb25uZSAoNCk6CiAgYnVpbGQ6IGZpbHRlciBvdXQgY29tbWFu
ZCBsaW5lIGFzc2VtYmxlciBhcmd1bWVudHMKICB4ODYvY2xhbmc6IHJlc3RvcmUgaW50ZWdyYXRl
ZCBhc3NlbWJsZXIgdXNhZ2Ugd2l0aCBpbmRpcmVjdCB0aHVua3MKICB4ODY6IGZpeCBpbmRpcmVj
dCB0aHVuayB1c2FnZSBvZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKICBidWlsZC9jbGFuZzogYWRk
IGEgY2hlY2sgd2hldGhlciB0aGUgYXNzZW1ibGVyIHN1cHBvcnRzIC5za2lwIHdpdGgKICAgIGxh
YmVscwoKIENvbmZpZy5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNiArKyst
LS0KIHhlbi9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysr
LS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgNiArKystLS0K
IHhlbi9hcmNoL3g4Ni9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgfCAxNyArKysrKysrKysr
KysrKy0tLQogeGVuL2luY2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICB8ICAyICst
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oIHwgIDQgKysrKwogNiBm
aWxlcyBjaGFuZ2VkLCAzMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCi0tIAoyLjE2
LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:16:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:16:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmFQ-0000uC-0X; Mon, 19 Feb 2018 14:16:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enmFO-0000sI-Vm
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 14:16:51 +0000
X-Inumbo-ID: b99832fd-157f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b99832fd-157f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:18:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="463442922"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 19 Feb 2018 14:16:18 +0000
Message-ID: <20180219141620.20008-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180219141620.20008-1-roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 2/4] x86/clang: restore integrated assembler
	usage with indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIHJlcXVpcmVkIGZlYXR1cmVzIGFyZSBtZWV0IGJ5IHRoZSBpbnRlZ3JhdGVkIGNsYW5n
IGFzc2VtYmxlcgooc3VwcG9ydCBmb3IgLmluY2x1ZGVzIGFuZCBwcm9wYWdhdGlvbiBvZiAubWFj
cm8tcyBiZXR3ZWVuIGFzbSgpLXMpCmRvIG5vdCBkaXNhYmxlIGl0LgoKT25seSBzd2l0Y2ggb2Zm
IHRoZSBub24gaW50ZWdyYXRlZCBhc3NlbWJsZXIgZm9yIGFzc2VtYmx5IGZpbGUsIGxpa2UKaXQg
d2FzIGRvbmUgcHJpb3IgdG8gIng4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3MgZnJvbSBhc3Nl
bWJseQpjb2RlIi4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjM6CiAtIERvIG5vdCBtb2RpZnkgaG93IHRoZSB0
aHVuayBpcyBpbmNsdWRlZCwgY2xhbmcgdXBzdHJlYW0gKGFuZCA2KSBoYXMKICAgYmVlbiBmaXhl
ZCB0byBwcm9wYWdhdGUgLm1hY3JvLXMgYmV0d2VlbiBhc20oKS1zLgoKQ2hhbmdlcyBzaW5jZSB2
MToKIC0gVXNlIGFzLWluc24gdG8gY2hlY2sgaWYgdGhlIGFzc2VtYmxlciBzdXBwb3J0cyAuaW5j
bHVkZS4KIC0gT3BlbiBjb2RlIGEgY2hlY2sgZm9yIHdoZXRoZXIgdGhlIGFzc2VtYmxlciBmb3Jn
ZXRzIC5tYWNyby1zCiAgIGJldHdlZW4gYXNtKCktcy4KLS0tCiBDb25maWcubWsgICAgICAgICAg
ICAgfCAgNiArKystLS0KIHhlbi9SdWxlcy5tayAgICAgICAgICB8ICA1ICsrKy0tCiB4ZW4vYXJj
aC94ODYvUnVsZXMubWsgfCAxNCArKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyMCBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0Nv
bmZpZy5tawppbmRleCA1MWFkYzI3ZDgzLi44NzQ3MjE5NWJlIDEwMDY0NAotLS0gYS9Db25maWcu
bWsKKysrIGIvQ29uZmlnLm1rCkBAIC0xNTcsOSArMTU3LDkgQEAgaWZuZGVmIFhFTl9IQVNfQ0hF
Q0tQT0xJQ1kKIGVuZGlmCiAKICMgYXMtaW5zbjogQ2hlY2sgd2hldGhlciBhc3NlbWJsZXIgc3Vw
cG9ydHMgYW4gaW5zdHJ1Y3Rpb24uCi0jIFVzYWdlOiBjZmxhZ3MteSArPSAkKGNhbGwgYXMtaW5z
biAiaW5zbiIsb3B0aW9uLXllcyxvcHRpb24tbm8pCisjIFVzYWdlOiBjZmxhZ3MteSArPSAkKGNh
bGwgYXMtaW5zbiBjYyBGTEFHUywiaW5zbiIsb3B0aW9uLXllcyxvcHRpb24tbm8pCiBhcy1pbnNu
ID0gJChpZiAkKHNoZWxsIGVjaG8gJ3ZvaWQgXyh2b2lkKSB7IGFzbSB2b2xhdGlsZSAoICQoMikg
KTsgfScgXAotICAgICAgICAgICAgICAgICAgICAgICB8ICQoMSkgJChmaWx0ZXItb3V0IC1NJSAl
LmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hlbi9jb25maWcuaCwkKEFGTEFHUykpIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgfCAkKGZpbHRlci1vdXQgLU0lICUuZCAtaW5jbHVkZSAlL2luY2x1ZGUv
eGVuL2NvbmZpZy5oLCQoMSkpIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1jIC14
IGMgLW8gL2Rldi9udWxsIC0gMj4mMSksJCg0KSwkKDMpKQogCiAjIGFzLWluc24tY2hlY2s6IEFk
ZCBhbiBvcHRpb24gdG8gY29tcGlsYXRpb24gZmxhZ3MsIGJ1dCBvbmx5IGlmIGluc24gaXMKQEAg
LTE2Nyw3ICsxNjcsNyBAQCBhcy1pbnNuID0gJChpZiAkKHNoZWxsIGVjaG8gJ3ZvaWQgXyh2b2lk
KSB7IGFzbSB2b2xhdGlsZSAoICQoMikgKTsgfScgXAogIyBVc2FnZTogJChjYWxsIGFzLWluc24t
Y2hlY2sgQ0ZMQUdTLENDLCJub3AiLC1ESEFWRV9HQVNfTk9QKQogYXMtaW5zbi1jaGVjayA9ICQo
ZXZhbCAkKGNhbGwgYXMtaW5zbi1jaGVjay1jbG9zdXJlLCQoMSksJCgyKSwkKDMpLCQoNCkpKQog
ZGVmaW5lIGFzLWluc24tY2hlY2stY2xvc3VyZQotICAgIGlmZXEgKCQkKGNhbGwgYXMtaW5zbiwk
JCgkKDIpKSwkKDMpLHksbikseSkKKyAgICBpZmVxICgkJChjYWxsIGFzLWluc24sJCQoJCgyKSkg
JCQoQUZMQUdTKSwkKDMpLHksbikseSkKICAgICAgICAgJCgxKSArPSAkKDQpCiAgICAgZW5kaWYK
IGVuZGVmCmRpZmYgLS1naXQgYS94ZW4vUnVsZXMubWsgYi94ZW4vUnVsZXMubWsKaW5kZXggZGEz
YzM1YmEzNi4uMzIyZTExZGJhMiAxMDA2NDQKLS0tIGEveGVuL1J1bGVzLm1rCisrKyBiL3hlbi9S
dWxlcy5tawpAQCAtNzAsOCArNzAsOSBAQCBlbmRpZgogCiBBRkxBR1MteSAgICAgICAgICAgICAg
ICArPSAtRF9fQVNTRU1CTFlfXwogCi0jIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGNhbid0
IGhhbmRsZSBlbWJlZGRlZCAuaW5jbHVkZSdzCi1DRkxBR1MtJChjbGFuZykgICAgICAgICArPSAt
bm8taW50ZWdyYXRlZC1hcworIyBPbGRlciBjbGFuZydzIGJ1aWx0LWluIGFzc2VtYmxlciBkb2Vz
bid0IHVuZGVyc3RhbmQgLnNraXAgd2l0aCBsYWJlbHM6CisjIGh0dHBzOi8vYnVncy5sbHZtLm9y
Zy9zaG93X2J1Zy5jZ2k/aWQ9MjczNjkKK0FGTEFHUy0kKGNsYW5nKSAgICAgICAgICs9IC1uby1p
bnRlZ3JhdGVkLWFzCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkKIApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IDFkYzVj
Mzc4NWEuLmNlYjAyNmRjNzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysg
Yi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTQ0LDMgKzQ0LDE3IEBAIGVuZGlmCiAKICMgU2V0
IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRoIHByb3Blcmx5IGZvciBvbGRlciB0b29sY2hh
aW5zLgogQ0ZMQUdTICs9IC1XYSwtSSQoQkFTRURJUikvaW5jbHVkZQorCitpZmVxICgkKGNsYW5n
KSx5KQorICAgICMgQ2hlY2sgd2hldGhlciBjbGFuZyBhc20oKS1zIHN1cHBvcnQgLmluY2x1ZGUu
CisgICAgaWZlcSAoJChjYWxsIGFzLWluc24sJChDQykgJChDRkxBR1MpLCIuaW5jbHVkZSBcImFz
bS9pbmRpcmVjdF90aHVua19hc20uaFwiIix5LG4pLG4pCisgICAgICAgIENGTEFHUyArPSAtbm8t
aW50ZWdyYXRlZC1hcworICAgICMgQ2hlY2sgd2hldGhlciBjbGFuZyBrZWVwcyAubWFjcm8tcyBi
ZXR3ZWVuIGFzbSgpLXM6CisgICAgIyBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dp
P2lkPTM2MTEwCisgICAgZWxzZSBpZmVxICgkKGlmICQoc2hlbGwgZWNobyAndm9pZCBfKHZvaWQp
IHsgYXNtIHZvbGF0aWxlICggIi5tYWNybyBGT09cbi5lbmRtIiApOyBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggIi5tYWNy
byBGT09cbi5lbmRtIiApOyB9JyBcCisgICAgICAgICAgICAgICAgICAgICAgIHwgJChDQykgJChm
aWx0ZXItb3V0IC1NJSAlLmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hlbi9jb25maWcuaCwkKENGTEFH
UykpIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1jIC14IGMgLW8gL2Rldi9udWxs
IC0gMj4mMSksbix5KSx5KQorICAgICAgICBDRkxBR1MgKz0gLW5vLWludGVncmF0ZWQtYXMKKyAg
ICBlbmRpZgorZW5kaWYKLS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:16:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmFR-0000vA-76; Mon, 19 Feb 2018 14:16:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enmFQ-0000sU-AB
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 14:16:52 +0000
X-Inumbo-ID: ba1d6f44-157f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ba1d6f44-157f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:18:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="463442923"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 19 Feb 2018 14:16:19 +0000
Message-ID: <20180219141620.20008-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180219141620.20008-1-roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
	CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbmRpcmVjdF90aHVua19hc20uaCBpcyBpbnN0YW50aWF0ZWQgZGlyZWN0bHkgaW50byBh
c3NlbWJseSBmaWxlcwpDT05GSUdfSU5ESVJFQ1RfVEhVTksgbWlnaHQgbm90IGJlIGRlZmluZWQs
IGFuZCB0aHVzIHVzaW5nIC5pZiBhZ2FpbnN0Cml0IGlzIHdyb25nLgoKQWRkIGEgY2hlY2sgdG8g
ZGVmaW5lIENPTkZJR19JTkRJUkVDVF9USFVOSyB0byAwIGlmIG5vdCBkZWZpbmVkLCBzbwp0aGF0
IHVzaW5nIC5pZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgaXMgYWx3YXlzIGNvcnJlY3QuCgpUaGlz
IHN1cHByZXNzZXMgdGhlIGZvbGxvd2luZyBjbGFuZyBlcnJvcjoKCjxpbnN0YW50aWF0aW9uPjo4
Ojk6IGVycm9yOiBleHBlY3RlZCBhYnNvbHV0ZSBleHByZXNzaW9uCiAgICAuaWYgQ09ORklHX0lO
RElSRUNUX1RIVU5LID09IDEKICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjE6IG5vdGU6IHdo
aWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KSU5ESVJFQ1RfQlJBTkNIIGNhbGwgJXJkeApeCmVu
dHJ5LlM6NTg5Ojk6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KICAgICAgICBJ
TkRJUkVDVF9DQUxMICVyZHgKICAgICAgICBeCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmggfCA0ICsrKysKIDEg
ZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbmRpcmVj
dF90aHVua19hc20uaAppbmRleCA5NmJjYzI1NDk3Li5hZDgzOTg2YjJkIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmgKQEAgLTMsNiArMywxMCBAQAogICogdXN1YWwg
I2lmZGVmJ2FyeSB0byB0dXJuIGludG8gY29tbWVudHMuCiAgKi8KIAorLmlmbmRlZiBDT05GSUdf
SU5ESVJFQ1RfVEhVTksKKyAgICAuZXF1IENPTkZJR19JTkRJUkVDVF9USFVOSywgMAorLmVuZGlm
CisKIC5tYWNybyBJTkRJUkVDVF9CUkFOQ0ggaW5zbjpyZXEgYXJnOnJlcQogLyoKICAqIENyZWF0
ZSBhbiBpbmRpcmVjdCBicmFuY2guICBpbnNuIGlzIG9uZSBvZiBjYWxsL2ptcCwgYXJnIGlzIGEg
c2luZ2xlCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:16:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:16:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmFT-0000wd-Du; Mon, 19 Feb 2018 14:16:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enmFS-0000sx-Kw
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 14:16:54 +0000
X-Inumbo-ID: bbc4af7d-157f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bbc4af7d-157f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:18:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="463442928"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 19 Feb 2018 14:16:20 +0000
Message-ID: <20180219141620.20008-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180219141620.20008-1-roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4 4/4] build/clang: add a check whether the
	assembler supports .skip with labels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3IgZWxzZSBzd2l0Y2ggb2ZmIHRoZSBpbnRlZ3JhdGVkIGFzc2VtYmxlci4gVGhpcyBpcyByZWxl
dmFudCBmb3IKb2xkZXIgY2xhbmcgdmVyc2lvbnMgd2hpY2ggaW50ZWdyYXRlZCBhc3NlbWJsZXIg
ZG9uJ3Qgc3VwcG9ydCAuc2tpcAp3aXRoIGxhYmVscy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNv
bT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0
ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8
c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB4ZW4vUnVsZXMubWsgfCA2ICsrKysr
LQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCAzMjJlMTFkYmEyLi40MTVi
MzYzODU5IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVuL1J1bGVzLm1rCkBAIC03
Miw3ICs3MiwxMSBAQCBBRkxBR1MteSAgICAgICAgICAgICAgICArPSAtRF9fQVNTRU1CTFlfXwog
CiAjIE9sZGVyIGNsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGRvZXNuJ3QgdW5kZXJzdGFuZCAu
c2tpcCB3aXRoIGxhYmVsczoKICMgaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9p
ZD0yNzM2OQotQUZMQUdTLSQoY2xhbmcpICAgICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMKK2lm
ZXEgKCQoY2xhbmcpLHkpCitpZmVxICgkKGNhbGwgYXMtaW5zbiwkKENDKSAkKEFGTEFHUyksIi5M
MDpcbi5MMTpcbi5za2lwICguTDEgLSAuTDApIix5LG4pLG4pCisgICAgICAgIEFGTEFHUyArPSAt
bm8taW50ZWdyYXRlZC1hcworZW5kaWYKK2VuZGlmCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09CSlMt
eSkKIAotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:23:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:23:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmM4-00024g-6Z; Mon, 19 Feb 2018 14:23:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jopf=fn=citrix.com=prvs=581168bbe=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1enmM3-00023r-76
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 14:23:43 +0000
X-Inumbo-ID: aea3f744-1580-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aea3f744-1580-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:25:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="463443904"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <andrew.cooper3@citrix.com>, <jbeulich@suse.com>
Date: Mon, 19 Feb 2018 14:23:33 +0000
Message-ID: <1519050213-5396-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v3] x86/nmi: start NMI watchdog on CPU0 after
	SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UncmUgbm90aWNpbmcgYSByZXByb2R1Y2libGUgc3lzdGVtIGJvb3QgaGFuZyBvbiBjZXJ0YWlu
CnBvc3QtU2t5bGFrZSBwbGF0Zm9ybXMgd2hlcmUgdGhlIEJJT1MgaXMgY29uZmlndXJlZCBpbgps
ZWdhY3kgYm9vdCBtb2RlIHdpdGggeDJBUElDIGRpc2FibGVkLiBUaGUgc3lzdGVtIHN0YWxscwpp
bW1lZGlhdGVseSBhZnRlciB3cml0aW5nIHRoZSBmaXJzdCBTTVAgaW5pdGlhbGl6YXRpb24Kc2Vx
dWVuY2UgaW50byBBUElDIElDUi4KClRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbSBpcyB3YXRjaGRv
ZyBOTUkgaGFuZGxlciBleGVjdXRpb24gLQpzb21ld2hlcmUgbmVhciB0aGUgZW5kIG9mIE5NSSBo
YW5kbGluZyAoYWZ0ZXIgaXQncyBhbHJlYWR5CnJlc2NoZWR1bGVkIHRoZSBuZXh0IE5NSSkgaXQg
dHJpZXMgdG8gYWNjZXNzIElPIHBvcnQgMHg2MQp0byBnZXQgdGhlIGFjdHVhbCBOTUkgcmVhc29u
IG9uIENQVTAuIFVuZm9ydHVuYXRlbHksIHRoaXMKcG9ydCBpcyBlbXVsYXRlZCBieSBCSU9TIHVz
aW5nIFNNSXMgYW5kIHRoaXMgZW11bGF0aW9uIGZvcgpzb21lIHJlYXNvbiB0YWtlcyBtb3JlIHRp
bWUgdGhhbiB3ZSBleHBlY3QgZHVyaW5nIElOSVQtU0lQSS1TSVBJCnNlcXVlbmNlLiBBcyB0aGUg
cmVzdWx0LCB0aGUgc3lzdGVtIGlzIGNvbnN0YW50bHkgbW92aW5nIGJldHdlZW4KTk1JIGFuZCBT
TUkgaGFuZGxlciBhbmQgbm90IG1ha2luZyBhbnkgcHJvZ3Jlc3MuCgpUbyBhdm9pZCB0aGlzLCBp
bml0aWFsaXplIHRoZSB3YXRjaGRvZyBhZnRlciBTTVAgYm9vdHN0cmFwIG9uCkNQVTAgYW5kLCBh
ZGRpdGlvbmFsbHksIHByb3RlY3QgdGhlIE5NSSBoYW5kbGVyIGJ5IG1vdmluZwpJTyBwb3J0IGFj
Y2VzcyBiZWZvcmUgTk1JIHJlLXNjaGVkdWxpbmcuIFRoZSBsYXR0ZXIgc2hvdWxkIGhlbHAKaW4g
Y2FzZSBvZiBwb3N0IGJvb3QgQ1BVIG9ubGluaW5nLiBBbHRob3VnaCB3ZSdyZSBydW5uaW5nCndh
dGNoZG9nIGF0IG11Y2ggbG93ZXIgZnJlcXVlbmN5IGl0J3MgbmV2ZXJldGhlbGVzcyBwb3NzaWJs
ZQp3ZSBtYXkgdHJpZ2dlciB0aGUgaXNzdWUgYW55d2F5LgoKU2lnbmVkLW9mZi1ieTogSWdvciBE
cnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0tLQp2MzogY29ycmVjdGVkIGNv
bW1lbnRzIGFuZCBjb29tbWl0IG1lZXNhZ2UuCi0tLQogeGVuL2FyY2gveDg2L2FwaWMuYyAgICB8
ICAyICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgIDMgKysrCiB4ZW4vYXJjaC94ODYvdHJh
cHMuYyAgIHwgMTIgKysrKysrKysrKy0tCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FwaWMuYyBiL3hl
bi9hcmNoL3g4Ni9hcGljLmMKaW5kZXggNTAzOTE3My4uZmZhNWE2OSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2FwaWMuYworKysgYi94ZW4vYXJjaC94ODYvYXBpYy5jCkBAIC02ODQsNyArNjg0
LDcgQEAgdm9pZCBzZXR1cF9sb2NhbF9BUElDKHZvaWQpCiAgICAgICAgIHByaW50aygiTGVhdmlu
ZyBFU1IgZGlzYWJsZWQuXG4iKTsKICAgICB9CiAKLSAgICBpZiAobm1pX3dhdGNoZG9nID09IE5N
SV9MT0NBTF9BUElDKQorICAgIGlmIChubWlfd2F0Y2hkb2cgPT0gTk1JX0xPQ0FMX0FQSUMgJiYg
c21wX3Byb2Nlc3Nvcl9pZCgpKQogICAgICAgICBzZXR1cF9hcGljX25taV93YXRjaGRvZygpOwog
ICAgIGFwaWNfcG1fYWN0aXZhdGUoKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDJlYmVmMDMuLjE4NDQxMTYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJv
b3QuYwpAQCAtMTI0OCw3ICsxMjQ4LDEwIEBAIGludCBfX2NwdV91cCh1bnNpZ25lZCBpbnQgY3B1
KQogdm9pZCBfX2luaXQgc21wX2NwdXNfZG9uZSh2b2lkKQogewogICAgIGlmICggbm1pX3dhdGNo
ZG9nID09IE5NSV9MT0NBTF9BUElDICkKKyAgICB7CisgICAgICAgIHNldHVwX2FwaWNfbm1pX3dh
dGNoZG9nKCk7CiAgICAgICAgIGNoZWNrX25taV93YXRjaGRvZygpOworICAgIH0KIAogICAgIHNl
dHVwX2lvYXBpY19kZXN0KCk7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIv
eGVuL2FyY2gveDg2L3RyYXBzLmMKaW5kZXggMmUwMjJiMC4uZTZjNzQ4NyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTE3MDYs
NyArMTcwNiw3IEBAIHN0YXRpYyBubWlfY2FsbGJhY2tfdCAqbm1pX2NhbGxiYWNrID0gZHVtbXlf
bm1pX2NhbGxiYWNrOwogdm9pZCBkb19ubWkoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCiB7CiAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKLSAgICB1
bnNpZ25lZCBjaGFyIHJlYXNvbjsKKyAgICB1bnNpZ25lZCBjaGFyIHJlYXNvbiA9IDA7CiAgICAg
Ym9vbCBoYW5kbGVfdW5rbm93biA9IGZhbHNlOwogCiAgICAgKytubWlfY291bnQoY3B1KTsKQEAg
LTE3MTQsNiArMTcxNCwxNSBAQCB2b2lkIGRvX25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICBpZiAoIG5taV9jYWxsYmFjayhyZWdzLCBjcHUpICkKICAgICAgICAgcmV0
dXJuOwogCisgICAgLyoKKyAgICAgKiBUaGVyZSBpcyBhIGNoYW5jZSB0aGF0IHRoaXMgSU8gcG9y
dCBhY2Nlc3Mgd2lsbCBwcm9kdWNlIFNNSSB3aGljaCwKKyAgICAgKiBpbiB0dXJuLCBtYXkgdGFr
ZSBlbm91Z2ggdGltZSBmb3IgdGhlIG5leHQgTk1JIHRpY2sgdG8gaGFwcGVuLgorICAgICAqIFRv
IGF2b2lkIGhhdmluZyBuZXN0ZWQgTk1JcyBhcyB0aGUgcmVzdWx0IGxldCdzIGRvIGl0IGJlZm9y
ZQorICAgICAqIHdhdGNoZG9nIHJlLXNjaGVkdWxpbmcuCisgICAgICovCisgICAgaWYgKCBjcHUg
PT0gMCApCisgICAgICAgIHJlYXNvbiA9IGluYigweDYxKTsKKwogICAgIGlmICggKG5taV93YXRj
aGRvZyA9PSBOTUlfTk9ORSkgfHwKICAgICAgICAgICghbm1pX3dhdGNoZG9nX3RpY2socmVncykg
JiYgd2F0Y2hkb2dfZm9yY2UpICkKICAgICAgICAgaGFuZGxlX3Vua25vd24gPSB0cnVlOwpAQCAt
MTcyMSw3ICsxNzMwLDYgQEAgdm9pZCBkb19ubWkoY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgLyogT25seSB0aGUgQlNQIGdldHMgZXh0ZXJuYWwgTk1JcyBmcm9tIHRoZSBz
eXN0ZW0uICovCiAgICAgaWYgKCBjcHUgPT0gMCApCiAgICAgewotICAgICAgICByZWFzb24gPSBp
bmIoMHg2MSk7CiAgICAgICAgIGlmICggcmVhc29uICYgMHg4MCApCiAgICAgICAgICAgICBwY2lf
c2Vycl9lcnJvcihyZWdzKTsKICAgICAgICAgaWYgKCByZWFzb24gJiAweDQwICkKLS0gCjIuNy40
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:49:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:49:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmkJ-0003Wh-9R; Mon, 19 Feb 2018 14:48:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ycie=fn=citrix.com=prvs=581292da5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1enmkH-0003Vu-So
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 14:48:45 +0000
X-Inumbo-ID: 2e3598c0-1584-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e3598c0-1584-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:50:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68165017"
To: Igor Druzhinin <igor.druzhinin@citrix.com>, <jbeulich@suse.com>
References: <1519050213-5396-1-git-send-email-igor.druzhinin@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <82acaa95-3869-a1fa-a67c-4a1e5026afdf@citrix.com>
Date: Mon, 19 Feb 2018 14:48:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519050213-5396-1-git-send-email-igor.druzhinin@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/nmi: start NMI watchdog on CPU0
 after SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMTQ6MjMsIElnb3IgRHJ1emhpbmluIHdyb3RlOgo+IFdlJ3JlIG5vdGljaW5n
IGEgcmVwcm9kdWNpYmxlIHN5c3RlbSBib290IGhhbmcgb24gY2VydGFpbgo+IHBvc3QtU2t5bGFr
ZSBwbGF0Zm9ybXMgd2hlcmUgdGhlIEJJT1MgaXMgY29uZmlndXJlZCBpbgoKVGhlc2UgYXJlIFNr
eWxha2UsIG5vdCBwb3N0LVNreWxha2UuCgo+IGxlZ2FjeSBib290IG1vZGUgd2l0aCB4MkFQSUMg
ZGlzYWJsZWQuIFRoZSBzeXN0ZW0gc3RhbGxzCj4gaW1tZWRpYXRlbHkgYWZ0ZXIgd3JpdGluZyB0
aGUgZmlyc3QgU01QIGluaXRpYWxpemF0aW9uCj4gc2VxdWVuY2UgaW50byBBUElDIElDUi4KPgo+
IFRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbSBpcyB3YXRjaGRvZyBOTUkgaGFuZGxlciBleGVjdXRp
b24gLQo+IHNvbWV3aGVyZSBuZWFyIHRoZSBlbmQgb2YgTk1JIGhhbmRsaW5nIChhZnRlciBpdCdz
IGFscmVhZHkKPiByZXNjaGVkdWxlZCB0aGUgbmV4dCBOTUkpIGl0IHRyaWVzIHRvIGFjY2VzcyBJ
TyBwb3J0IDB4NjEKPiB0byBnZXQgdGhlIGFjdHVhbCBOTUkgcmVhc29uIG9uIENQVTAuIFVuZm9y
dHVuYXRlbHksIHRoaXMKPiBwb3J0IGlzIGVtdWxhdGVkIGJ5IEJJT1MgdXNpbmcgU01JcyBhbmQg
dGhpcyBlbXVsYXRpb24gZm9yCj4gc29tZSByZWFzb24gdGFrZXMgbW9yZSB0aW1lIHRoYW4gd2Ug
ZXhwZWN0IGR1cmluZyBJTklULVNJUEktU0lQSQo+IHNlcXVlbmNlLiBBcyB0aGUgcmVzdWx0LCB0
aGUgc3lzdGVtIGlzIGNvbnN0YW50bHkgbW92aW5nIGJldHdlZW4KPiBOTUkgYW5kIFNNSSBoYW5k
bGVyIGFuZCBub3QgbWFraW5nIGFueSBwcm9ncmVzcy4KPgo+IFRvIGF2b2lkIHRoaXMsIGluaXRp
YWxpemUgdGhlIHdhdGNoZG9nIGFmdGVyIFNNUCBib290c3RyYXAgb24KPiBDUFUwIGFuZCwgYWRk
aXRpb25hbGx5LCBwcm90ZWN0IHRoZSBOTUkgaGFuZGxlciBieSBtb3ZpbmcKPiBJTyBwb3J0IGFj
Y2VzcyBiZWZvcmUgTk1JIHJlLXNjaGVkdWxpbmcuIFRoZSBsYXR0ZXIgc2hvdWxkIGhlbHAKPiBp
biBjYXNlIG9mIHBvc3QgYm9vdCBDUFUgb25saW5pbmcuIEFsdGhvdWdoIHdlJ3JlIHJ1bm5pbmcK
PiB3YXRjaGRvZyBhdCBtdWNoIGxvd2VyIGZyZXF1ZW5jeSBpdCdzIG5ldmVyZXRoZWxlc3MgcG9z
c2libGUKPiB3ZSBtYXkgdHJpZ2dlciB0aGUgaXNzdWUgYW55d2F5Lgo+Cj4gU2lnbmVkLW9mZi1i
eTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Cj4gLS0tCj4gdjM6
IGNvcnJlY3RlZCBjb21tZW50cyBhbmQgY29vbW1pdCBtZWVzYWdlLgo+IC0tLQo+ICB4ZW4vYXJj
aC94ODYvYXBpYy5jICAgIHwgIDIgKy0KPiAgeGVuL2FyY2gveDg2L3NtcGJvb3QuYyB8ICAzICsr
Kwo+ICB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgIHwgMTIgKysrKysrKysrKy0tCj4gIDMgZmlsZXMg
Y2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvYXBpYy5jIGIveGVuL2FyY2gveDg2L2FwaWMuYwo+IGluZGV4IDUwMzkx
NzMuLmZmYTVhNjkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2FwaWMuYwo+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9hcGljLmMKPiBAQCAtNjg0LDcgKzY4NCw3IEBAIHZvaWQgc2V0dXBfbG9jYWxf
QVBJQyh2b2lkKQo+ICAgICAgICAgIHByaW50aygiTGVhdmluZyBFU1IgZGlzYWJsZWQuXG4iKTsK
PiAgICAgIH0KPiAgCj4gLSAgICBpZiAobm1pX3dhdGNoZG9nID09IE5NSV9MT0NBTF9BUElDKQo+
ICsgICAgaWYgKG5taV93YXRjaGRvZyA9PSBOTUlfTE9DQUxfQVBJQyAmJiBzbXBfcHJvY2Vzc29y
X2lkKCkpCj4gICAgICAgICAgc2V0dXBfYXBpY19ubWlfd2F0Y2hkb2coKTsKPiAgICAgIGFwaWNf
cG1fYWN0aXZhdGUoKTsKPiAgfQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5j
IGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+IGluZGV4IDJlYmVmMDMuLjE4NDQxMTYgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMKPiBAQCAtMTI0OCw3ICsxMjQ4LDEwIEBAIGludCBfX2NwdV91cCh1bnNpZ25lZCBpbnQg
Y3B1KQo+ICB2b2lkIF9faW5pdCBzbXBfY3B1c19kb25lKHZvaWQpCj4gIHsKPiAgICAgIGlmICgg
bm1pX3dhdGNoZG9nID09IE5NSV9MT0NBTF9BUElDICkKPiArICAgIHsKPiArICAgICAgICBzZXR1
cF9hcGljX25taV93YXRjaGRvZygpOwo+ICAgICAgICAgIGNoZWNrX25taV93YXRjaGRvZygpOwo+
ICsgICAgfQo+ICAKPiAgICAgIHNldHVwX2lvYXBpY19kZXN0KCk7Cj4gIAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gaW5kZXggMmUw
MjJiMC4uZTZjNzQ4NyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gQEAgLTE3MDYsNyArMTcwNiw3IEBAIHN0YXRpYyBubWlf
Y2FsbGJhY2tfdCAqbm1pX2NhbGxiYWNrID0gZHVtbXlfbm1pX2NhbGxiYWNrOwo+ICB2b2lkIGRv
X25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+ICAgICAgdW5zaWdu
ZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNzb3JfaWQoKTsKPiAtICAgIHVuc2lnbmVkIGNoYXIgcmVh
c29uOwo+ICsgICAgdW5zaWduZWQgY2hhciByZWFzb24gPSAwOwo+ICAgICAgYm9vbCBoYW5kbGVf
dW5rbm93biA9IGZhbHNlOwo+ICAKPiAgICAgICsrbm1pX2NvdW50KGNwdSk7Cj4gQEAgLTE3MTQs
NiArMTcxNCwxNSBAQCB2b2lkIGRvX25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKPiAgICAgIGlmICggbm1pX2NhbGxiYWNrKHJlZ3MsIGNwdSkgKQo+ICAgICAgICAgIHJldHVy
bjsKPiAgCj4gKyAgICAvKgo+ICsgICAgICogVGhlcmUgaXMgYSBjaGFuY2UgdGhhdCB0aGlzIElP
IHBvcnQgYWNjZXNzIHdpbGwgcHJvZHVjZSBTTUkgd2hpY2gsCj4gKyAgICAgKiBpbiB0dXJuLCBt
YXkgdGFrZSBlbm91Z2ggdGltZSBmb3IgdGhlIG5leHQgTk1JIHRpY2sgdG8gaGFwcGVuLgo+ICsg
ICAgICogVG8gYXZvaWQgaGF2aW5nIG5lc3RlZCBOTUlzIGFzIHRoZSByZXN1bHQgbGV0J3MgZG8g
aXQgYmVmb3JlCj4gKyAgICAgKiB3YXRjaGRvZyByZS1zY2hlZHVsaW5nLgoKVGhpcyBpc24ndCBz
dHJpY3RseSBhY2N1cmF0ZS7CoCBIb3cgYWJvdXQ6CgovKiBSZWFkcyBvZiAweDYxIG1heSB0cmFw
IHRvIFNNTSwgYW5kIG9uIHByb2R1Y3Rpb24gU0tYIHNlcnZlcnMsIGhhdmUKYmVlbiBvYnNlcnZl
ZCB0byB0YWtlIHVwIHRvIDIwMG1zIHRvIGNvbXBsZXRlLsKgIEJ5IHJlYWRpbmcgdGhpcyBwb3J0
CmJlZm9yZSB3ZSByZS1hcm0gdGhlIE5NSSB3YXRjaGRvZywgd2UgcmVkdWNlIHRoZSBjaGFuY2Ug
b2YgaGF2aW5nIGFuIE5NSQp3YXRjaGRvZyBleHBpcmUgd2hpbGUgaW4gdGhlIFNNSSBoYW5kbGVy
LiAqLwoKSW4gcGFydGljdWxhciwgaWYgd2UgYXJlIHNlcnZpY2luZyBhIG5vbi13YXRjaGRvZyBO
TUksIHRoZSB3YXRjaGRvZyB3aWxsCnN0aWxsIGJlIGNvdW50aW5nIGRvd24gd2hpbGUgdGhlIFNN
SSBleGVjdXRlcy4KCn5BbmRyZXcKCj4gKyAgICAgKi8KPiArICAgIGlmICggY3B1ID09IDAgKQo+
ICsgICAgICAgIHJlYXNvbiA9IGluYigweDYxKTsKPiArCj4gICAgICBpZiAoIChubWlfd2F0Y2hk
b2cgPT0gTk1JX05PTkUpIHx8Cj4gICAgICAgICAgICghbm1pX3dhdGNoZG9nX3RpY2socmVncykg
JiYgd2F0Y2hkb2dfZm9yY2UpICkKPiAgICAgICAgICBoYW5kbGVfdW5rbm93biA9IHRydWU7Cj4g
QEAgLTE3MjEsNyArMTczMCw2IEBAIHZvaWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQo+ICAgICAgLyogT25seSB0aGUgQlNQIGdldHMgZXh0ZXJuYWwgTk1JcyBmcm9t
IHRoZSBzeXN0ZW0uICovCj4gICAgICBpZiAoIGNwdSA9PSAwICkKPiAgICAgIHsKPiAtICAgICAg
ICByZWFzb24gPSBpbmIoMHg2MSk7Cj4gICAgICAgICAgaWYgKCByZWFzb24gJiAweDgwICkKPiAg
ICAgICAgICAgICAgcGNpX3NlcnJfZXJyb3IocmVncyk7Cj4gICAgICAgICAgaWYgKCByZWFzb24g
JiAweDQwICkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 14:56:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 14:56:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmrr-0004Ei-4p; Mon, 19 Feb 2018 14:56:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enmrq-0004EX-Jl
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 14:56:34 +0000
X-Inumbo-ID: 457277b9-1585-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 457277b9-1585-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 14:57:58 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68165430"
Date: Mon, 19 Feb 2018 14:56:07 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180219145213.2ehbtrvwlj2xsqor@MacBook-Pro-de-Roger.local>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] shim: allow building of just the shim with
 build-ID-incapable linker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDY6MjM6MDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIEVMRiBub3RlIHRoZSBzaGltIGJ1aWxkIGluc2VydHMgY2F1c2VzIG1rZWxmMzIg
dG8gY2hva2Ugb24gdGhlCj4gc2Vjb25kIHByb2dyYW0gaGVhZGVyLiBIb3dldmVyLCB0aGUgb3V0
cHV0IG9mIG1rZWxmMzIgaXNuJ3QgcmVhbGx5Cj4gbmVlZGVkIHdoZW4gYnVpbGRpbmcgaW5zaWRl
IHRvb2xzL2Zpcm13YXJlLyAtIGFuIGF0dGVtcHQgdG8gYnVpbGQgaXQgaXMKPiBtYWRlIHNvbGVs
eSBiZWNhdXNlIG9mIGEgd3JvbmcgZGVwZW5kZW5jeS4KPiAKPiBGdXJ0aGVyIGNoYW5nZXMgdG8g
dGhlIG1ha2UgbG9naWMgd2lsbCBiZSBuZWVkZWQgdG8gYWxzbyBhbGxvdyBidWlsZGluZwo+IGEg
c2hpbS1lbmFibGVkICJub3JtYWwiIHhlbiB3aXRoIHN1Y2ggYSBsaW5rZXIgKGFzIGl0IGxvb2tz
IHRoZSAtLW5vdGVzCj4gb3B0aW9uIHdpbGwgbmVlZCBwYXNzaW5nIG5vdCBqdXN0IHdoZW4gdGhl
IGxpbmtlciBzdXBwb3J0IGJ1aWxkIElECj4gZ2VuZXJhdGlvbikuCj4gCj4gQWxzbyBkcm9wIGEg
c3RyYXkgdmFyaWFibGUgc2V0dGluZyBmcm9tIHRoZSB4ODYgTWFrZWZpbGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCB0aGVyZSBjZXJ0
YWlubHkgbm8gbmVlZCB0byBidWlsZCB0aGUgcmVndWxhciB4ZW4gdGFyZ2V0IEFGQUlDVAppZiBv
bmx5IHhlbi1zaGltIGlzIGRlc2lyZWQuCgpJIGFsc28gYXNzdW1lIHRoYXQgcGFzc2luZyAtLW5v
dGVzIHRvIG1rZWxmMzIgd2hlbiBidWlsZGluZyB0aGUgc2hpbQoocmVnYXJkbGVzcyBvZiB3aGV0
aGVyIHRoZSBsaW5rZXIgc3VwcG9ydHMgYnVpbGQgSUQgb3Igbm90KSBzaG91bGQKYWxzbyBmaXgg
dGhlIGlzc3VlPwoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:04:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enmzP-0004yQ-UE; Mon, 19 Feb 2018 15:04:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enmzO-0004yK-QA
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:04:22 +0000
X-Inumbo-ID: 0eefb774-1586-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0eefb774-1586-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 16:03:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68166049"
Date: Mon, 19 Feb 2018 15:04:01 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180219150401.uwf7zgxcrgc5xgmt@MacBook-Pro-de-Roger.local>
References: <20180216121029.6872-1-roger.pau@citrix.com>
 <20180216121029.6872-2-roger.pau@citrix.com>
 <8f22586d-523f-c3a2-6b9f-c7a6f2514aed@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8f22586d-523f-c3a2-6b9f-c7a6f2514aed@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/hvm: introduce cr_mask to store
 trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMTI6NDk6NTdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAxNi8wMi8xOCAxMjoxMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3ZjcHUuaAo+ID4gaW5kZXggZDkzMTY2ZmI5Mi4uODExZDRjMTBhZSAxMDA2NDQK
PiA+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAo+ID4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCj4gPiBAQCAtMTU2LDYgKzE1Niw5IEBAIHN0cnVjdCBo
dm1fdmNwdSB7Cj4gPiAgICAgICAqLwo+ID4gICAgICB1bnNpZ25lZCBsb25nICAgICAgIGh3X2Ny
WzVdOwo+ID4gIAo+ID4gKyAgICAvKiBDYWNoZWQgY29weSBvZiB0aGUgdHJhcHBlZCBiaXRzIG9m
IENScy4gVXNlZCBmb3IgQ1IwIGFuZCBDUjQuICovCj4gPiArICAgIHVuc2lnbmVkIGxvbmcgICAg
ICAgbWFza19jcls1XTsKPiAKPiBXZSBvbmx5IG5lZWQgbWFza3MgZm9yIGNyMCBhbmQgY3I0LCBh
bmQgSSBkb24ndCBleHBlY3QgdGhpcyB0byBjaGFuZ2UKPiBmb3IgdGhlIGZvcmVzZWVhYmxlIGZ1
dHVyZSAoQ1I0IHN0aWxsIGhhcyBwbGVudHkgb2YgYXZhaWxhYmxlIGJpdHMgaW4KPiBpdCkuwqAg
SSdkIHJlY29tbWVuZDoKPiAKPiB1bnNpZ25lZCBsb25nIGNyMF9ob3N0X21hc2ssIGNyNF9ob3N0
X21hc2s7CgpPSywgSSd2ZSB1c2VkIGFuIGFycmF5IHRvIGtlZXAgY29uc2lzdGVuY3kgd2l0aCB0
aGUgb3RoZXIgQ1IgYXJyYXkKZmllbGRzLCBidXQgSSBndWVzcyBoZXJlIGl0IG1ha2VzIGxlc3Mg
c2Vuc2UgYmVjYXVzZSBvbmx5IHR3byBvZiB0aGVtCmFyZSBnb2luZyB0byBiZSB1c2VkLgoKVGhh
bmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:07:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:07:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enn22-00056y-AX; Mon, 19 Feb 2018 15:07:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ycie=fn=citrix.com=prvs=581292da5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1enn21-00056r-4I
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:07:05 +0000
X-Inumbo-ID: 708fede2-1586-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 708fede2-1586-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 16:06:20 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68166291"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180216121029.6872-1-roger.pau@citrix.com>
 <20180216121029.6872-2-roger.pau@citrix.com>
 <8f22586d-523f-c3a2-6b9f-c7a6f2514aed@citrix.com>
 <20180219150401.uwf7zgxcrgc5xgmt@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5abe319a-6e96-cea0-f4d2-79659b4c4363@citrix.com>
Date: Mon, 19 Feb 2018 15:07:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180219150401.uwf7zgxcrgc5xgmt@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] x86/hvm: introduce cr_mask to store
 trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMTU6MDQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gRnJpLCBGZWIg
MTYsIDIwMTggYXQgMTI6NDk6NTdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24g
MTYvMDIvMTggMTI6MTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IGRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
Y3B1LmgKPj4+IGluZGV4IGQ5MzE2NmZiOTIuLjgxMWQ0YzEwYWUgMTAwNjQ0Cj4+PiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZjcHUuaAo+Pj4gQEAgLTE1Niw2ICsxNTYsOSBAQCBzdHJ1Y3QgaHZtX3ZjcHUgewo+
Pj4gICAgICAgKi8KPj4+ICAgICAgdW5zaWduZWQgbG9uZyAgICAgICBod19jcls1XTsKPj4+ICAK
Pj4+ICsgICAgLyogQ2FjaGVkIGNvcHkgb2YgdGhlIHRyYXBwZWQgYml0cyBvZiBDUnMuIFVzZWQg
Zm9yIENSMCBhbmQgQ1I0LiAqLwo+Pj4gKyAgICB1bnNpZ25lZCBsb25nICAgICAgIG1hc2tfY3Jb
NV07Cj4+IFdlIG9ubHkgbmVlZCBtYXNrcyBmb3IgY3IwIGFuZCBjcjQsIGFuZCBJIGRvbid0IGV4
cGVjdCB0aGlzIHRvIGNoYW5nZQo+PiBmb3IgdGhlIGZvcmVzZWVhYmxlIGZ1dHVyZSAoQ1I0IHN0
aWxsIGhhcyBwbGVudHkgb2YgYXZhaWxhYmxlIGJpdHMgaW4KPj4gaXQpLsKgIEknZCByZWNvbW1l
bmQ6Cj4+Cj4+IHVuc2lnbmVkIGxvbmcgY3IwX2hvc3RfbWFzaywgY3I0X2hvc3RfbWFzazsKPiBP
SywgSSd2ZSB1c2VkIGFuIGFycmF5IHRvIGtlZXAgY29uc2lzdGVuY3kgd2l0aCB0aGUgb3RoZXIg
Q1IgYXJyYXkKPiBmaWVsZHMsIGJ1dCBJIGd1ZXNzIGhlcmUgaXQgbWFrZXMgbGVzcyBzZW5zZSBi
ZWNhdXNlIG9ubHkgdHdvIG9mIHRoZW0KPiBhcmUgZ29pbmcgdG8gYmUgdXNlZC4KCkknbGwgYmUg
ZHJvcHBpbmcgdGhlIGFycmF5cyBpbiBkdWUgY291cnNlIGFueXdheS7CoCBTb21lIG9mIHRoZSB2
YWx1ZQphcmVuJ3QgdXNlZCBhdCBhbGwsIGFuZCBpdCB3aWxsIHNpbXBsaWZ5IGNvZGUgd2hpY2gg
aXMgY29tbW9uIGJldHdlZW4gUFYKYW5kIEhWTS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:08:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:08:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enn3k-0005Fh-LB; Mon, 19 Feb 2018 15:08:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enn3j-0005FJ-57
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:08:51 +0000
X-Inumbo-ID: fcde90e1-1586-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fcde90e1-1586-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 15:10:15 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 08:08:44 -0700
Message-Id: <5A8AF68802000078001A9233@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 08:08:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180219145213.2ehbtrvwlj2xsqor@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180219145213.2ehbtrvwlj2xsqor@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] shim: allow building of just the shim with
 build-ID-incapable linker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE1OjU2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEkgYWxzbyBhc3N1bWUgdGhhdCBwYXNzaW5nIC0tbm90ZXMgdG8gbWtlbGYzMiB3aGVuIGJ1aWxk
aW5nIHRoZSBzaGltCj4gKHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0aGUgbGlua2VyIHN1cHBvcnRz
IGJ1aWxkIElEIG9yIG5vdCkgc2hvdWxkCj4gYWxzbyBmaXggdGhlIGlzc3VlPwoKSSBndWVzcyBz
bywgYnV0IEkgc2ltcGx5IGRpZG4ndCBoYXZlIHRoZSB0aW1lIHRvIGZpZ3VyZSBvdXQgKGFuZCB0
ZXN0KQp5ZXQgYW5vdGhlciBNYWtlZmlsZSBhZGp1c3RtZW50IGhlcmUuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:11:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enn6A-0005sK-1b; Mon, 19 Feb 2018 15:11:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enn69-0005s8-0j
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:11:21 +0000
X-Inumbo-ID: 55e47e55-1587-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55e47e55-1587-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 15:12:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 08:11:13 -0700
Message-Id: <5A8AF71D02000078001A9257@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 08:11:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <ian.jackson@citrix.com>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
 <23178.47404.429603.605322@mariner.uk.xensource.com>
 <5A8AD7D502000078001A901D@prv-mh.provo.novell.com>
 <23178.54186.6211.440304@mariner.uk.xensource.com>
In-Reply-To: <23178.54186.6211.440304@mariner.uk.xensource.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
	of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE0OjM5LCA8aWFuLmphY2tzb25AY2l0cml4LmNvbT4gd3JvdGU6
Cj4gSmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSCBSRkNdIENPRElOR19TVFlMRTogZG9j
dW1lbnQgaW50ZW5kZWQgdXNhZ2Ugb2YgCj4gdHlwZXMiKToKPj4gVHlwZXMgdG8gYmUgdXNlZCBm
b3IgYWRkcmVzc2VzIC0gZnJvbSBhIHJlYWxseSBnZW5lcmljIHBvdiAtCj4+IGRlcGVuZCBvbiB0
aGUgYXJjaGl0ZWN0dXJlLiBJaXJjIHRoZXJlIGFyZSBzb21lIHdoZXJlIGEgc2lnbmVkCj4+IHR5
cGUgaXMgdGhlIG1vcmUgbmF0dXJhbCByZXByZXNlbnRhdGlvbiwgd2hpbGUgb24geDg2IGFuZCBB
Uk0KPj4gd2UnZCBjZXJ0YWlubHkgdXNlICJ1bnNpZ25lZCBsb25nIi4gU2luY2UgZ3Vlc3RzIG1h
eSBiZSBvZgo+PiBkaWZmZXJlbnQgYml0bmVzcywgc3BlY2lmeWluZyB3aGF0IHR5cGUgdG8gdXNl
IGZvciB0aGVpciBhZGRyZXNzZXMKPj4gd291bGQgZ28gdG9vIGZhciBhbnl3YXkgaW1vLgo+IAo+
IElmIHRoZSB1bmRlcmx5aW5nIEMgdHlwZSBkZXBlbmRzIG9uIHRoZSBhcmNoaXRlY3R1cmUsIHRo
ZW4gdGhlIGNvZGUKPiBzaG91bGQgdXNlIGEgc3VpdGFibGUgdHlwZWRlZi4gIEluIGdlbmVyaWMg
Y29kZSB0aGlzIG1lYW5zIHRoYXQgdGhlCj4gY29kZSBpcyBwb3J0YWJsZSBhbmQgY29ycmVjdDsg
aW4gYXJjaC1zcGVjaWZpYyBjb2RlIGl0IG1lYW5zIGl0J3MKPiBjb25zaXN0ZW50IHdpdGggdGhl
IGdlbmVyaWMgY29kZS4KCldlbGwsIGZvciB0aGUgc3BlY2lmaWMgZXhhbXBsZSB0aGVyZSBpcyB1
aW50cHRyX3QsIGJ1dCB0aGUgTGludXgKd29ybGQgYXBwZWFycyB0byBkaXNsaWtlIGl0IChhbmQg
d2UncmUgc29ydCBvZiBmb2xsb3dpbmcgc3VpdCkuIEhlbmNlCmZvciB0aGUgZm9yZXNlZWFibGUg
ZnV0dXJlIGl0J2xsIGNvbnRpbnVlIHRvIGJlIHVuc2lnbmVkIGxvbmcuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:18:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:18:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennCo-00066E-PY; Mon, 19 Feb 2018 15:18:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ennCo-000666-7v
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 15:18:14 +0000
X-Inumbo-ID: ff4cfb1b-1587-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff4cfb1b-1587-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 16:17:28 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 08:18:11 -0700
Message-Id: <5A8AF8C002000078001A9277@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 08:18:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1519050213-5396-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1519050213-5396-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/nmi: start NMI watchdog on CPU0
 after SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE1OjIzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2UncmUgbm90aWNpbmcgYSByZXByb2R1Y2libGUgc3lzdGVtIGJvb3QgaGFuZyBvbiBj
ZXJ0YWluCj4gcG9zdC1Ta3lsYWtlIHBsYXRmb3JtcyB3aGVyZSB0aGUgQklPUyBpcyBjb25maWd1
cmVkIGluCj4gbGVnYWN5IGJvb3QgbW9kZSB3aXRoIHgyQVBJQyBkaXNhYmxlZC4gVGhlIHN5c3Rl
bSBzdGFsbHMKPiBpbW1lZGlhdGVseSBhZnRlciB3cml0aW5nIHRoZSBmaXJzdCBTTVAgaW5pdGlh
bGl6YXRpb24KPiBzZXF1ZW5jZSBpbnRvIEFQSUMgSUNSLgo+IAo+IFRoZSBjYXVzZSBvZiB0aGUg
cHJvYmxlbSBpcyB3YXRjaGRvZyBOTUkgaGFuZGxlciBleGVjdXRpb24gLQo+IHNvbWV3aGVyZSBu
ZWFyIHRoZSBlbmQgb2YgTk1JIGhhbmRsaW5nIChhZnRlciBpdCdzIGFscmVhZHkKPiByZXNjaGVk
dWxlZCB0aGUgbmV4dCBOTUkpIGl0IHRyaWVzIHRvIGFjY2VzcyBJTyBwb3J0IDB4NjEKPiB0byBn
ZXQgdGhlIGFjdHVhbCBOTUkgcmVhc29uIG9uIENQVTAuIFVuZm9ydHVuYXRlbHksIHRoaXMKPiBw
b3J0IGlzIGVtdWxhdGVkIGJ5IEJJT1MgdXNpbmcgU01JcyBhbmQgdGhpcyBlbXVsYXRpb24gZm9y
Cj4gc29tZSByZWFzb24gdGFrZXMgbW9yZSB0aW1lIHRoYW4gd2UgZXhwZWN0IGR1cmluZyBJTklU
LVNJUEktU0lQSQo+IHNlcXVlbmNlLiBBcyB0aGUgcmVzdWx0LCB0aGUgc3lzdGVtIGlzIGNvbnN0
YW50bHkgbW92aW5nIGJldHdlZW4KPiBOTUkgYW5kIFNNSSBoYW5kbGVyIGFuZCBub3QgbWFraW5n
IGFueSBwcm9ncmVzcy4KPiAKPiBUbyBhdm9pZCB0aGlzLCBpbml0aWFsaXplIHRoZSB3YXRjaGRv
ZyBhZnRlciBTTVAgYm9vdHN0cmFwIG9uCj4gQ1BVMCBhbmQsIGFkZGl0aW9uYWxseSwgcHJvdGVj
dCB0aGUgTk1JIGhhbmRsZXIgYnkgbW92aW5nCj4gSU8gcG9ydCBhY2Nlc3MgYmVmb3JlIE5NSSBy
ZS1zY2hlZHVsaW5nLiBUaGUgbGF0dGVyIHNob3VsZCBoZWxwCj4gaW4gY2FzZSBvZiBwb3N0IGJv
b3QgQ1BVIG9ubGluaW5nLiBBbHRob3VnaCB3ZSdyZSBydW5uaW5nCj4gd2F0Y2hkb2cgYXQgbXVj
aCBsb3dlciBmcmVxdWVuY3kgaXQncyBuZXZlcmV0aGVsZXNzIHBvc3NpYmxlCj4gd2UgbWF5IHRy
aWdnZXIgdGhlIGlzc3VlIGFueXdheS4KCkknbSBhZnJhaWQgSSBjYW4ndCBjb25uZWN0ICJ0aGUg
bGF0dGVyIiB0byBhbnl0aGluZyBlYXJsaWVyIGluIHRoZQpkZXNjcmlwdGlvbi4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:20:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:20:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennFI-0006jQ-4I; Mon, 19 Feb 2018 15:20:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jopf=fn=citrix.com=prvs=581168bbe=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1ennFH-0006jH-EM
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 15:20:47 +0000
X-Inumbo-ID: a7735391-1588-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7735391-1588-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 15:22:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="463452656"
To: Jan Beulich <JBeulich@suse.com>
References: <1519050213-5396-1-git-send-email-igor.druzhinin@citrix.com>
 <5A8AF8C002000078001A9277@prv-mh.provo.novell.com>
From: Igor Druzhinin <igor.druzhinin@citrix.com>
Message-ID: <7b250874-8b8b-ca58-20c6-f29521e6fe1a@citrix.com>
Date: Mon, 19 Feb 2018 15:20:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8AF8C002000078001A9277@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/nmi: start NMI watchdog on CPU0
 after SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMTU6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAyLjE4IGF0
IDE1OjIzLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFdlJ3JlIG5vdGlj
aW5nIGEgcmVwcm9kdWNpYmxlIHN5c3RlbSBib290IGhhbmcgb24gY2VydGFpbgo+PiBwb3N0LVNr
eWxha2UgcGxhdGZvcm1zIHdoZXJlIHRoZSBCSU9TIGlzIGNvbmZpZ3VyZWQgaW4KPj4gbGVnYWN5
IGJvb3QgbW9kZSB3aXRoIHgyQVBJQyBkaXNhYmxlZC4gVGhlIHN5c3RlbSBzdGFsbHMKPj4gaW1t
ZWRpYXRlbHkgYWZ0ZXIgd3JpdGluZyB0aGUgZmlyc3QgU01QIGluaXRpYWxpemF0aW9uCj4+IHNl
cXVlbmNlIGludG8gQVBJQyBJQ1IuCj4+Cj4+IFRoZSBjYXVzZSBvZiB0aGUgcHJvYmxlbSBpcyB3
YXRjaGRvZyBOTUkgaGFuZGxlciBleGVjdXRpb24gLQo+PiBzb21ld2hlcmUgbmVhciB0aGUgZW5k
IG9mIE5NSSBoYW5kbGluZyAoYWZ0ZXIgaXQncyBhbHJlYWR5Cj4+IHJlc2NoZWR1bGVkIHRoZSBu
ZXh0IE5NSSkgaXQgdHJpZXMgdG8gYWNjZXNzIElPIHBvcnQgMHg2MQo+PiB0byBnZXQgdGhlIGFj
dHVhbCBOTUkgcmVhc29uIG9uIENQVTAuIFVuZm9ydHVuYXRlbHksIHRoaXMKPj4gcG9ydCBpcyBl
bXVsYXRlZCBieSBCSU9TIHVzaW5nIFNNSXMgYW5kIHRoaXMgZW11bGF0aW9uIGZvcgo+PiBzb21l
IHJlYXNvbiB0YWtlcyBtb3JlIHRpbWUgdGhhbiB3ZSBleHBlY3QgZHVyaW5nIElOSVQtU0lQSS1T
SVBJCj4+IHNlcXVlbmNlLiBBcyB0aGUgcmVzdWx0LCB0aGUgc3lzdGVtIGlzIGNvbnN0YW50bHkg
bW92aW5nIGJldHdlZW4KPj4gTk1JIGFuZCBTTUkgaGFuZGxlciBhbmQgbm90IG1ha2luZyBhbnkg
cHJvZ3Jlc3MuCj4+Cj4+IFRvIGF2b2lkIHRoaXMsIGluaXRpYWxpemUgdGhlIHdhdGNoZG9nIGFm
dGVyIFNNUCBib290c3RyYXAgb24KPj4gQ1BVMCBhbmQsIGFkZGl0aW9uYWxseSwgcHJvdGVjdCB0
aGUgTk1JIGhhbmRsZXIgYnkgbW92aW5nCj4+IElPIHBvcnQgYWNjZXNzIGJlZm9yZSBOTUkgcmUt
c2NoZWR1bGluZy4gVGhlIGxhdHRlciBzaG91bGQgaGVscAo+PiBpbiBjYXNlIG9mIHBvc3QgYm9v
dCBDUFUgb25saW5pbmcuIEFsdGhvdWdoIHdlJ3JlIHJ1bm5pbmcKPj4gd2F0Y2hkb2cgYXQgbXVj
aCBsb3dlciBmcmVxdWVuY3kgaXQncyBuZXZlcmV0aGVsZXNzIHBvc3NpYmxlCj4+IHdlIG1heSB0
cmlnZ2VyIHRoZSBpc3N1ZSBhbnl3YXkuCj4gCj4gSSdtIGFmcmFpZCBJIGNhbid0IGNvbm5lY3Qg
InRoZSBsYXR0ZXIiIHRvIGFueXRoaW5nIGVhcmxpZXIgaW4gdGhlCj4gZGVzY3JpcHRpb24uCgpJ
dCdzIHRoZSBwcmV2aW91cyBzZW50ZW5jZSAtIHRoZXJlIGFyZSAyIHRoaW5ncyB0aGF0IHdlIGRv
IGhlcmUgLSB0aGUKbGF0dGVyIGlzICJwcm90ZWN0IHRoZSBOTUkgaGFuZGxlciBieSBtb3Zpbmcg
SU8gcG9ydCBhY2Nlc3MgYmVmb3JlIE5NSQpyZS1zY2hlZHVsaW5nIgoKSWdvcgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:25:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:25:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennK8-0006vd-QE; Mon, 19 Feb 2018 15:25:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pcjy=fn=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1ennK7-0006vX-5A
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 15:25:47 +0000
X-Inumbo-ID: 0d6c79fa-1589-11e8-ba59-bc764e045a96
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d6c79fa-1589-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 16:25:02 +0100 (CET)
Received: by mail-wm0-f68.google.com with SMTP id z9so10489074wmb.3
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 07:25:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=0JFSJVKCmNDzAbhepx2Bv3IY//OHWvkIEIn2VWVfAWY=;
 b=rXeCtlbQZORFeNtl2w4kQrL6hwH0meIUFZTVz8REOUs+860jXs+lMzmHfZxbZHA6Yu
 sUeWo7OdEMyPUEnJvgHifw+AMxWUBfG3mj18hVkyVOd9fY9XGuXavIoEhHCoj6c7YOEG
 DKcgcdMpb/W86L1FOlX06cbzuxHxfalhbumJWdlczx1rsNFXoLpPrQoFPSUqvc41Uqtb
 RJeZItxsmSyatQoMvxjY1TXpCbxxUYxR2XDnqMAV6lNEMM7n2L+nIqtZoykvVCBNqn0q
 M5Bz3jKm7lks2CAm6gSVAGgepNIdexir2fr5BnQToFMQPzC1cpCClutHCNeGQ+Wi+i6j
 isNg==
X-Gm-Message-State: APf1xPA/mv5kOT3FtKSQeep40kUfzxbbWVUAOXVXpJ0eCj7R1oaftZ6L
 77twcbbPcoLsme7s51t+JJ0qEINh
X-Google-Smtp-Source: AH8x2259cKQ/W3B75zaV7vDOIgdn4vg7AhBXJzXj11RT9tVXWEw2z2WvHiqWlSjNQKErbFAJxlog0A==
X-Received: by 10.80.195.78 with SMTP id q14mr2631933edb.254.1519053944498;
 Mon, 19 Feb 2018 07:25:44 -0800 (PST)
Received: from mail-wm0-f43.google.com (mail-wm0-f43.google.com.
 [74.125.82.43])
 by smtp.gmail.com with ESMTPSA id h56sm20374057ede.5.2018.02.19.07.25.44
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Feb 2018 07:25:44 -0800 (PST)
Received: by mail-wm0-f43.google.com with SMTP id k87so15892668wmi.0
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 07:25:44 -0800 (PST)
X-Received: by 10.28.7.206 with SMTP id 197mr12567531wmh.54.1519053943753;
 Mon, 19 Feb 2018 07:25:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Mon, 19 Feb 2018 07:25:03 -0800 (PST)
In-Reply-To: <1519045627-7771-3-git-send-email-aisaila@bitdefender.com>
References: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
 <1519045627-7771-3-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Mon, 19 Feb 2018 08:25:03 -0700
X-Gmail-Original-Message-ID: <CABfawhmBBfzfeR3RySFEKZzn-LAC71c9qNDOCoXV5XOrBcpXog@mail.gmail.com>
Message-ID: <CABfawhmBBfzfeR3RySFEKZzn-LAC71c9qNDOCoXV5XOrBcpXog@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v1 2/2] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgNjowNyBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IEF0IHRoaXMgbW9tZW50IHRoZSBDUFVJRCBldmVu
dHMgZm9yIHRoZSBBTUQgYXJjaGl0ZWN0dXJlIGFyZSBub3QKPiBmb3J3YXJkZWQgdG8gdGhlIG1v
bml0b3IgbGF5ZXIuCj4KPiBUaGlzIHBhdGNoIGFkZHMgdGhlIENQVUlEIGV2ZW50IHRvIHRoZSBj
b21tb24gY2FwYWJpbGl0aWVzIGFuZCB0aGVuCj4gZm9yd2FyZHMgdGhlIGV2ZW50IHRvIHRoZSBt
b25pdG9yIGxheWVyLgo+Cj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAg
IHwgOCArKysrKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCB8IDIgKy0KPiAg
MiBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYwo+IGluZGV4IGUzNmFkMDUuLjBmMWM1N2QgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMKPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IEBA
IC0xODA0LDYgKzE4MDQsNyBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX2NwdWlkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
Owo+ICAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuOwo+ICAgICAgc3RydWN0IGNwdWlkX2xlYWYg
cmVzOwo+ICsgICAgaW50IHJjID0gMDsKPgo+ICAgICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dldF9p
bnN0cnVjdGlvbl9sZW5ndGgoY3VyciwgSU5TVFJfQ1BVSUQpKSA9PSAwICkKPiAgICAgICAgICBy
ZXR1cm47Cj4gQEAgLTE4MjIsNyArMTgyMywxMiBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2Rv
X2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgcmVncy0+cmN4ID0gcmVz
LmM7Cj4gICAgICByZWdzLT5yZHggPSByZXMuZDsKPgo+IC0gICAgX191cGRhdGVfZ3Vlc3RfZWlw
KHJlZ3MsIGluc3RfbGVuKTsKPiArICAgIHJjID0gaHZtX21vbml0b3JfY3B1aWQoaW5zdF9sZW4s
IHJlZ3MtPmVheCwgcmVncy0+ZWN4KTsKPiArCj4gKyAgICBpZiAoICFyYyApCgpNaXNzaW5nIHRo
ZSByYyA8IDAgY2FzZSBoYW5kbGluZy4KCj4gKyAgICB7Cj4gKyAgICAgICAgX191cGRhdGVfZ3Vl
c3RfZWlwKHJlZ3MsIGluc3RfbGVuKTsKPiArICAgIH0KPiAgfQo+Cj4gIHN0YXRpYyB2b2lkIHN2
bV92bWV4aXRfZG9fY3JfYWNjZXNzKAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21vbml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gaW5kZXggN2E5ZTFl
OC4uOTllZDRiODcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+IEBAIC04MSwxMiArODEsMTIg
QEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhz
dHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RM
X01PTklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkgfAo+ICAgICAgICAgICAgICAgICAg
ICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAo+ICAgICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBU
KSB8Cj4gKyAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9DUFVJRCkgfAo+ICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfV1JJVEVfQ1RSTFJFRykpOwo+Cj4gICAgICBpZiAoIGNwdV9oYXNfdm14ICkKPiAg
ICAgIHsKPiAgICAgICAgICBjYXBhYmlsaXRpZXMgfD0gKCgxVSA8PCBYRU5fRE9NQ1RMX01PTklU
T1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKSB8Cj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAo
MVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8Cj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1F
TlRFRCkpOwo+Cj4gICAgICAgICAgLyogU2luY2Ugd2Uga25vdyB0aGlzIGlzIG9uIFZNWCwgd2Ug
Y2FuIGp1c3QgY2FsbCB0aGUgaHZtIGZ1bmMgKi8KPiAtLQo+IDIuNy40CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:29:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:29:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennO3-00076g-Cm; Mon, 19 Feb 2018 15:29:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=v7m9=fn=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ennO1-00076a-OY
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 15:29:49 +0000
X-Inumbo-ID: ea26f609-1589-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea26f609-1589-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 15:31:13 +0000 (UTC)
Received: (qmail 13559 invoked from network); 19 Feb 2018 17:29:40 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 19 Feb 2018 17:29:40 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id D35837FC3E
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 17:29:40 +0200 (EET)
Received: (qmail 6492 invoked from network); 19 Feb 2018 17:29:40 +0200
Received: from reverse-unset.bbu.hq.bitdefender.net (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@91.199.104.6)
 by smtp03.buh.bitdefender.org with SMTP; 19 Feb 2018 17:29:40 +0200
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
References: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
 <1519045627-7771-3-git-send-email-aisaila@bitdefender.com>
 <CABfawhmBBfzfeR3RySFEKZzn-LAC71c9qNDOCoXV5XOrBcpXog@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <a5007d01-4836-76ed-3a5a-ebb4a91bf00f@bitdefender.com>
Date: Mon, 19 Feb 2018 17:29:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CABfawhmBBfzfeR3RySFEKZzn-LAC71c9qNDOCoXV5XOrBcpXog@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.75028
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476046,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.002578)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.010524,0.000067)], URL: [Enabled, t: (0.000007)],
 RTDA: [Enabled, t: (0.073541), Hit: No, Details: v2.6.22; Id:
 15.1i600ec.1c5tf94jj.78cef], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 2/2] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMTkvMjAxOCAwNToyNSBQTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwg
RmViIDE5LCAyMDE4IGF0IDY6MDcgQU0sIEFsZXhhbmRydSBJc2FpbGEKPiA8YWlzYWlsYUBiaXRk
ZWZlbmRlci5jb20+IHdyb3RlOgo+PiBBdCB0aGlzIG1vbWVudCB0aGUgQ1BVSUQgZXZlbnRzIGZv
ciB0aGUgQU1EIGFyY2hpdGVjdHVyZSBhcmUgbm90Cj4+IGZvcndhcmRlZCB0byB0aGUgbW9uaXRv
ciBsYXllci4KPj4KPj4gVGhpcyBwYXRjaCBhZGRzIHRoZSBDUFVJRCBldmVudCB0byB0aGUgY29t
bW9uIGNhcGFiaWxpdGllcyBhbmQgdGhlbgo+PiBmb3J3YXJkcyB0aGUgZXZlbnQgdG8gdGhlIG1v
bml0b3IgbGF5ZXIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2Fp
bGFAYml0ZGVmZW5kZXIuY29tPgo+PiAtLS0KPj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
ICAgIHwgOCArKysrKysrLQo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAyICst
Cj4+ICAyIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4K
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKPj4gaW5kZXggZTM2YWQwNS4uMGYxYzU3ZCAxMDA2NDQKPj4gLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKPj4gQEAgLTE4MDQsNiArMTgwNCw3IEBAIHN0YXRpYyB2b2lkIHN2bV92bWV4aXRfZG9f
Y3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICAgICAgc3RydWN0IHZjcHUgKmN1
cnIgPSBjdXJyZW50Owo+PiAgICAgIHVuc2lnbmVkIGludCBpbnN0X2xlbjsKPj4gICAgICBzdHJ1
Y3QgY3B1aWRfbGVhZiByZXM7Cj4+ICsgICAgaW50IHJjID0gMDsKPj4KPj4gICAgICBpZiAoIChp
bnN0X2xlbiA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aChjdXJyLCBJTlNUUl9DUFVJRCkpID09
IDAgKQo+PiAgICAgICAgICByZXR1cm47Cj4+IEBAIC0xODIyLDcgKzE4MjMsMTIgQEAgc3RhdGlj
IHZvaWQgc3ZtX3ZtZXhpdF9kb19jcHVpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4g
ICAgICByZWdzLT5yY3ggPSByZXMuYzsKPj4gICAgICByZWdzLT5yZHggPSByZXMuZDsKPj4KPj4g
LSAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOwo+PiArICAgIHJjID0gaHZt
X21vbml0b3JfY3B1aWQoaW5zdF9sZW4sIHJlZ3MtPmVheCwgcmVncy0+ZWN4KTsKPj4gKwo+PiAr
ICAgIGlmICggIXJjICkKPiAKPiBNaXNzaW5nIHRoZSByYyA8IDAgY2FzZSBoYW5kbGluZy4KPiAK
Pj4gKyAgICB7Cj4+ICsgICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7
Cj4+ICsgICAgfQoKUGxlYXNlIGFsc28gbG9zZSB0aGUgdW5uZWNlc3Nhcnkgc2NvcGUgaGVyZS4K
CgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:29:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:29:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennO9-000784-OT; Mon, 19 Feb 2018 15:29:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ennO8-000777-UB
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 15:29:56 +0000
X-Inumbo-ID: ef87ccb1-1589-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ef87ccb1-1589-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 15:31:21 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 08:29:50 -0700
Message-Id: <5A8AFB7A02000078001A92A7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 08:29:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1519050213-5396-1-git-send-email-igor.druzhinin@citrix.com>
 <5A8AF8C002000078001A9277@prv-mh.provo.novell.com>
 <7b250874-8b8b-ca58-20c6-f29521e6fe1a@citrix.com>
In-Reply-To: <7b250874-8b8b-ca58-20c6-f29521e6fe1a@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/nmi: start NMI watchdog on CPU0
 after SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE2OjIwLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTkvMDIvMTggMTU6MTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAxOS4w
Mi4xOCBhdCAxNToyMywgPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gV2Un
cmUgbm90aWNpbmcgYSByZXByb2R1Y2libGUgc3lzdGVtIGJvb3QgaGFuZyBvbiBjZXJ0YWluCj4+
PiBwb3N0LVNreWxha2UgcGxhdGZvcm1zIHdoZXJlIHRoZSBCSU9TIGlzIGNvbmZpZ3VyZWQgaW4K
Pj4+IGxlZ2FjeSBib290IG1vZGUgd2l0aCB4MkFQSUMgZGlzYWJsZWQuIFRoZSBzeXN0ZW0gc3Rh
bGxzCj4+PiBpbW1lZGlhdGVseSBhZnRlciB3cml0aW5nIHRoZSBmaXJzdCBTTVAgaW5pdGlhbGl6
YXRpb24KPj4+IHNlcXVlbmNlIGludG8gQVBJQyBJQ1IuCj4+Pgo+Pj4gVGhlIGNhdXNlIG9mIHRo
ZSBwcm9ibGVtIGlzIHdhdGNoZG9nIE5NSSBoYW5kbGVyIGV4ZWN1dGlvbiAtCj4+PiBzb21ld2hl
cmUgbmVhciB0aGUgZW5kIG9mIE5NSSBoYW5kbGluZyAoYWZ0ZXIgaXQncyBhbHJlYWR5Cj4+PiBy
ZXNjaGVkdWxlZCB0aGUgbmV4dCBOTUkpIGl0IHRyaWVzIHRvIGFjY2VzcyBJTyBwb3J0IDB4NjEK
Pj4+IHRvIGdldCB0aGUgYWN0dWFsIE5NSSByZWFzb24gb24gQ1BVMC4gVW5mb3J0dW5hdGVseSwg
dGhpcwo+Pj4gcG9ydCBpcyBlbXVsYXRlZCBieSBCSU9TIHVzaW5nIFNNSXMgYW5kIHRoaXMgZW11
bGF0aW9uIGZvcgo+Pj4gc29tZSByZWFzb24gdGFrZXMgbW9yZSB0aW1lIHRoYW4gd2UgZXhwZWN0
IGR1cmluZyBJTklULVNJUEktU0lQSQo+Pj4gc2VxdWVuY2UuIEFzIHRoZSByZXN1bHQsIHRoZSBz
eXN0ZW0gaXMgY29uc3RhbnRseSBtb3ZpbmcgYmV0d2Vlbgo+Pj4gTk1JIGFuZCBTTUkgaGFuZGxl
ciBhbmQgbm90IG1ha2luZyBhbnkgcHJvZ3Jlc3MuCj4+Pgo+Pj4gVG8gYXZvaWQgdGhpcywgaW5p
dGlhbGl6ZSB0aGUgd2F0Y2hkb2cgYWZ0ZXIgU01QIGJvb3RzdHJhcCBvbgo+Pj4gQ1BVMCBhbmQs
IGFkZGl0aW9uYWxseSwgcHJvdGVjdCB0aGUgTk1JIGhhbmRsZXIgYnkgbW92aW5nCj4+PiBJTyBw
b3J0IGFjY2VzcyBiZWZvcmUgTk1JIHJlLXNjaGVkdWxpbmcuIFRoZSBsYXR0ZXIgc2hvdWxkIGhl
bHAKPj4+IGluIGNhc2Ugb2YgcG9zdCBib290IENQVSBvbmxpbmluZy4gQWx0aG91Z2ggd2UncmUg
cnVubmluZwo+Pj4gd2F0Y2hkb2cgYXQgbXVjaCBsb3dlciBmcmVxdWVuY3kgaXQncyBuZXZlcmV0
aGVsZXNzIHBvc3NpYmxlCj4+PiB3ZSBtYXkgdHJpZ2dlciB0aGUgaXNzdWUgYW55d2F5Lgo+PiAK
Pj4gSSdtIGFmcmFpZCBJIGNhbid0IGNvbm5lY3QgInRoZSBsYXR0ZXIiIHRvIGFueXRoaW5nIGVh
cmxpZXIgaW4gdGhlCj4+IGRlc2NyaXB0aW9uLgo+IAo+IEl0J3MgdGhlIHByZXZpb3VzIHNlbnRl
bmNlIC0gdGhlcmUgYXJlIDIgdGhpbmdzIHRoYXQgd2UgZG8gaGVyZSAtIHRoZQo+IGxhdHRlciBp
cyAicHJvdGVjdCB0aGUgTk1JIGhhbmRsZXIgYnkgbW92aW5nIElPIHBvcnQgYWNjZXNzIGJlZm9y
ZSBOTUkKPiByZS1zY2hlZHVsaW5nIgoKT2gsIEkgdGhvdWdodCB5b3UgbWVhbiB0byByZWZlciB0
byB0aGUgbG93ZXIgZnJlcXVlbmN5LiBIb3cKYWJvdXQgIlRoZSBsYXR0ZXIgc2hvdWxkIGFsc28g
aGVscCAuLi4iPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:33:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennR8-0007rK-7O; Mon, 19 Feb 2018 15:33:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vrzz=fn=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ennR7-0007rD-BN
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:33:01 +0000
X-Inumbo-ID: 0f9f6834-158a-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f9f6834-158a-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 16:32:15 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id v10so15801996wmh.5
 for <xen-devel@lists.xenproject.org>; Mon, 19 Feb 2018 07:32:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=QUgHG5TlIDWPMghmdRhJwxYk6VA8IvQs0Xmj31+u380=;
 b=W/aO/LJZUAQ4r3cRMmWW6T2qf9mPnfuQXLfkPKE2/pS43ZGqPtrE3dkzPshw7d81I1
 e8jac7Fh8eSwiIYJLd2LFos2Ky/L7+IDf5SPw9li5q6sYWJFjCtYuP0H7ctqCfSrqxSd
 zKbDCW6zO6tmKQgCrn4vHnqkFBusYT4lAN1No=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=QUgHG5TlIDWPMghmdRhJwxYk6VA8IvQs0Xmj31+u380=;
 b=rKmhMF2YdILas83MhtsSwqLQbgyYVB2XTiJf2eGBUO4PYBZi/TpWr21DRXcwSJbWu/
 UkQ02NokUtwLOlIz+cm63T4JitB5hql3ygSS3r7W8hGQx78pIFr/YZ+fX6X4Z3ieNNq3
 ZwkpMJkHnwLUtMo8FsDYaOadmLYGNarnESORYsoFJsGnj6UM3xt/oXMkIzKi1fbvKhJ8
 DORLZm2/zuo/EwhjVawnujKM1Hcrui4PvYM9zYcR+sKZKsEqbZ66XUlAPNehie6oDPj8
 BzQvp/dPAg39EkDM0pLvZsX4da9YQasANjJ+Dp0x1TXc7uUjBrROlQpibKYBN5ziydUz
 NIlg==
X-Gm-Message-State: APf1xPDMapDnPpOgle+LAocqedzpPKTe8fngN3XbrRNMhNTrAIKco0bM
 tjzNwAqVQq6aBYyswpRK3eTjeCm81Is=
X-Google-Smtp-Source: AH8x2268yP80P+/MymPYamLMZEv2wZ1BjUOnmeHGDIBLnlU3RESr3+1Fc4PWyS0yiibxdlilyRMX+A==
X-Received: by 10.28.46.88 with SMTP id u85mr11346846wmu.12.1519054377729;
 Mon, 19 Feb 2018 07:32:57 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id q1sm23514747wrf.40.2018.02.19.07.32.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Feb 2018 07:32:57 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-32-andre.przywara@linaro.org>
 <41a0968b-d221-6447-6e04-940fd95d4d02@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <b1a4d914-cbf3-41b4-4fa3-5c7f1256c0da@linaro.org>
Date: Mon, 19 Feb 2018 15:32:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <41a0968b-d221-6447-6e04-940fd95d4d02@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 31/49] ARM: new VGIC: Add PENDING
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNi8wMi8xOCAxNzoxNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIHBlbmRp
bmcgcmVnaXN0ZXIgaGFuZGxlcnMgYXJlIHNoYXJlZCBiZXR3ZWVuIHRoZSB2MiBhbmQgdjMKPj4g
ZW11bGF0aW9uLCBzbyB0aGVpciBpbXBsZW1lbnRhdGlvbiBnb2VzIGludG8gdmdpYy1tbWlvLmMs
IHRvIGJlIGVhc2lseQo+PiByZWZlcmVuY2VkIGZyb20gdGhlIHYzIGVtdWxhdGlvbiBhcyB3ZWxs
IGxhdGVyLgo+PiBGb3IgbGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMgdGhlIHJlYWwgbGluZSBs
ZXZlbCBpcyB1bmFmZmVjdGVkIGJ5Cj4+IHRoaXMgd3JpdGUsIHNvIHdlIGtlZXAgdGhpcyBzdGF0
ZSBzZXBhcmF0ZSBhbmQgY29tYmluZSBpdCB3aXRoIHRoZQo+PiBkZXZpY2UncyBsZXZlbCB0byBn
ZXQgdGhlIGFjdHVhbCBwZW5kaW5nIHN0YXRlLgo+Pgo+PiBUaGlzIGlzIGJhc2VkIG9uIExpbnV4
IGNvbW1pdCA5NmIyOTgwMDBkYjQsIHdyaXR0ZW4gYnkgQW5kcmUgUHJ6eXdhcmEuCj4+Cj4+IFNp
Z25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+
PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgfMKgIDQgKy0tCj4+
IMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5jwqDCoMKgIHwgNjIKPj4gKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLW1taW8uaMKgwqDCoCB8IDExICsrKysrKysKPj4gwqAgMyBmaWxlcyBjaGFuZ2VkLCA3NSBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8t
djIuYwo+PiBpbmRleCBlY2E2ODQwZmY5Li5jZWI4NjkwMGEwIDEwMDY0NAo+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLW1taW8tdjIuYwo+PiBAQCAtODAsMTAgKzgwLDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dmdpY19yZWdpc3Rlcl9yZWdpb24KPj4gdmdpY192Ml9kaXN0X3JlZ2lzdGVyc1tdID0gewo+PiDC
oMKgwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfZW5hYmxlLCB2Z2ljX21taW9fd3JpdGVf
Y2VuYWJsZSwgTlVMTCwgTlVMTCwgMSwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIFZHSUNfQUNDRVNT
XzMyYml0KSwKPj4gwqDCoMKgwqDCoCBSRUdJU1RFUl9ERVNDX1dJVEhfQklUU19QRVJfSVJRKEdJ
Q0RfSVNQRU5EUiwKPj4gLcKgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19t
bWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlv
X3JlYWRfcGVuZGluZywgdmdpY19tbWlvX3dyaXRlX3NwZW5kaW5nLCBOVUxMLCBOVUxMLCAxLAo+
PiDCoMKgwqDCoMKgwqDCoMKgwqAgVkdJQ19BQ0NFU1NfMzJiaXQpLAo+PiDCoMKgwqDCoMKgIFJF
R0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JQ1BFTkRSLAo+PiAtwqDCoMKgwqDC
oMKgwqAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ksIE5VTEwsIE5VTEws
IDEsCj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX21taW9fcmVhZF9wZW5kaW5nLCB2Z2ljX21taW9f
d3JpdGVfY3BlbmRpbmcsIE5VTEwsIE5VTEwsIDEsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBWR0lD
X0FDQ0VTU18zMmJpdCksCj4+IMKgwqDCoMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVS
X0lSUShHSUNEX0lTQUNUSVZFUiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFk
X3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKPj4gYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LW1taW8uYwo+PiBpbmRleCAzZDlmYTAyYTEwLi45YTY1ZTM5ZDc4IDEwMDY0NAo+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLW1taW8uYwo+PiBAQCAtMTUzLDYgKzE1Myw2OCBAQCB2b2lkIHZnaWNfbW1pb193cml0ZV9j
ZW5hYmxlKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+PiDCoMKgwqDCoMKgIH0KPj4gwqAgfQo+PiDCoCAr
dW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9wZW5kaW5nKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90IGFkZHIs
IHVuc2lnbmVkIGludCBsZW4pCj4gCj4gSW5kZW50YXRpb24uCj4gCj4+ICt7Cj4+ICvCoMKgwqAg
dTMyIGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDEpOwo+IAo+IHVpbnQzMl90Cj4g
Cj4+ICvCoMKgwqAgdTMyIHZhbHVlID0gMDsKPiAKPiB1aW50MzJfdAo+IAo+PiArwqDCoMKgIGlu
dCBpOwo+IAo+IHVuc2lnbmVkIGludAo+IAo+PiArCj4+ICvCoMKgwqAgLyogTG9vcCBvdmVyIGFs
bCBJUlFzIGFmZmVjdGVkIGJ5IHRoaXMgcmVhZCAqLwo+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBp
IDwgbGVuICogODsgaSsrICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qg
dmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkCj4+
ICsgaSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggaXJxX2lzX3BlbmRpbmcoaXJxKSAp
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZhbHVlIHw9ICgxVSA8PCBpKTsKPiAKPiBEb24n
dCB5b3UgbmVlZCB0byBwcm9wYWdhdGUgdGhlIHZhbHVlIHRvIHRoZSBoYXJkd2FyZSBmb3Igdmly
dHVhbAo+IGludGVycnVwdCBtYXBwZWQgdG8gcGh5c2ljYWwgaW50ZXJydXB0PwoKRG8geW91IG1l
YW4gaW4gdGhlIHdyaXRlIGZ1bmN0aW9ucyBiZWxvdz8gKFRoaXMgaXMgdGhlIHJlYWQgZnVuY3Rp
b24sIEkKZG9uJ3Qgc2VlIGhvdyB0aGlzIHdvdWxkIGFwcGx5IGhlcmUuKQoKSW4gY2FzZSB5b3Ug
bWVhbnQgdGhlIHdyaXRlX1tjc11wZW5kaW5nKCkgZnVuY3Rpb25zOgpJIGRvbid0IHRoaW5rIHRo
aXMgbWFrZXMgdG9vIG11Y2ggc2Vuc2UuIFdoeSB3b3VsZCB5b3Ugd2FudCB0byB0cmlnZ2VyCmFu
IGhhcmR3YXJlIElSUT8gQWxsIHlvdSB3YW50IGl0IGlzIHRvIGRlbGl2ZXIgaXQgdG8gdGhlIGd1
ZXN0LCB3aGljaCBpcwp3aGF0IHRob3NlIGZ1bmN0aW9ucyBiZWxvdyBkby4gU28gd2hhdCBkbyBJ
IG1pc3MgaGVyZT8KCkNoZWVycywKQW5kcmUuCgoKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgdmdp
Y19wdXRfaXJxKHZjcHUtPmRvbWFpbiwgaXJxKTsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDC
oCByZXR1cm4gdmFsdWU7Cj4+ICt9Cj4+ICsKPj4gK3ZvaWQgdmdpY19tbWlvX3dyaXRlX3NwZW5k
aW5nKHN0cnVjdCB2Y3B1ICp2Y3B1LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgdmFsKQo+PiArewo+PiArwqDCoMKgIHUz
MiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAxKTsKPiAKPiB1aW50MzJfdAo+IAo+
PiArwqDCoMKgIGludCBpOwo+IAo+IHVuc2lnbmVkIGludAo+IAo+PiArwqDCoMKgIHVuc2lnbmVk
IGxvbmcgZmxhZ3M7Cj4+ICsKPj4gK8KgwqDCoCBmb3JfZWFjaF9zZXRfYml0KCBpLCAmdmFsLCBs
ZW4gKiA4ICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3QgdmdpY19pcnEg
KmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkCj4+ICsgaSk7Cj4+
ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBm
bGFncyk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpcnEtPnBlbmRpbmdfbGF0Y2ggPSB0cnVlOwo+IAo+
IERpdHRvLgo+IAo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX3F1ZXVlX2lycV91bmxvY2so
dmNwdS0+ZG9tYWluLCBpcnEsIGZsYWdzKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfcHV0X2ly
cSh2Y3B1LT5kb21haW4sIGlycSk7Cj4+ICvCoMKgwqAgfQo+PiArfQo+PiArCj4+ICt2b2lkIHZn
aWNfbW1pb193cml0ZV9jcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIHZhbCkK
Pj4gK3sKPj4gK8KgwqDCoCB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgMSk7
Cj4+ICvCoMKgwqAgaW50IGk7Cj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gKwo+
PiArwqDCoMKgIGZvcl9lYWNoX3NldF9iaXQoIGksICZ2YWwsIGxlbiAqIDggKQo+PiArwqDCoMKg
IHsKPj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJx
KHZjcHUtPmRvbWFpbiwgdmNwdSwgaW50aWQKPj4gKyBpKTsKPj4gKwo+PiArwqDCoMKgwqDCoMKg
wqAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPj4gKwo+PiArwqDC
oMKgwqDCoMKgwqAgaXJxLT5wZW5kaW5nX2xhdGNoID0gZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoMKg
wqDCoMKgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPj4g
K8KgwqDCoMKgwqDCoMKgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4+ICvCoMKg
wqAgfQo+PiArfQo+PiArCj4+IMKgIHN0YXRpYyBpbnQgbWF0Y2hfcmVnaW9uKGNvbnN0IHZvaWQg
KmtleSwgY29uc3Qgdm9pZCAqZWx0KQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgY29uc3QgdW5zaWdu
ZWQgaW50IG9mZnNldCA9ICh1bnNpZ25lZCBsb25nKWtleTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCj4+IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlv
LmgKPj4gaW5kZXggOWYzNGJkMWFlYy4uMjA5YWZiYmI5YSAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmgKPj4gQEAgLTE0OCw2ICsxNDgsMTcgQEAgdm9pZCB2Z2ljX21taW9fd3JpdGVfY2VuYWJs
ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgdmFsKTsKPj4gwqAgK3Vuc2lnbmVkIGxv
bmcgdmdpY19tbWlvX3JlYWRfcGVuZGluZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBp
bnQgbGVuKTsKPj4gKwo+PiArdm9pZCB2Z2ljX21taW9fd3JpdGVfc3BlbmRpbmcoc3RydWN0IHZj
cHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBhZGRyX3Qg
YWRkciwgdW5zaWduZWQgaW50IGxlbiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgdW5zaWduZWQgbG9uZyB2YWwpOwo+PiArCj4+ICt2b2lkIHZnaWNfbW1pb193cml0ZV9j
cGVuZGluZyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIHZhbCk7Cj4+ICsKPj4gwqAgdW5z
aWduZWQgaW50IHZnaWNfdjJfaW5pdF9kaXN0X2lvZGV2KHN0cnVjdCB2Z2ljX2lvX2RldmljZSAq
ZGV2KTsKPj4gwqAgwqAgLyogRmluZCB0aGUgcHJvcGVyIHJlZ2lzdGVyIGhhbmRsZXIgZW50cnkg
Z2l2ZW4gYSBjZXJ0YWluIGFkZHJlc3MKPj4gb2Zmc2V0ICovCj4+Cj4gCj4gQ2hlZXJzLAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:35:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:35:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennTb-00081D-Km; Mon, 19 Feb 2018 15:35:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ennTa-00080t-OO
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 15:35:34 +0000
X-Inumbo-ID: b8cd0846-158a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b8cd0846-158a-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 15:36:58 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 08:35:27 -0700
Message-Id: <5A8AFCCB02000078001A92C2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 08:35:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Sergey Dyasli" <sergey.dyasli@citrix.com>
References: <20180219112926.3335-1-sergey.dyasli@citrix.com>
In-Reply-To: <20180219112926.3335-1-sergey.dyasli@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/msr: add Raw and Host domain policies
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDEyOjI5LCA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPiB3cm90
ZToKPiBSYXcgcG9saWN5IGNvbnRhaW5zIHRoZSBhY3R1YWwgdmFsdWVzIGZyb20gSC9XIE1TUnMu
IEFkZCBQTEFURk9STV9JTkZPCj4gbXNyIHRvIHRoZSBwb2xpY3kgZHVyaW5nIHByb2JlX2NwdWlk
X2ZhdWx0aW5nKCkuCj4gCj4gSG9zdCBwb2xpY3kgbWF5IGhhdmUgY2VydGFpbiBmZWF0dXJlcyBk
aXNhYmxlZCBpZiBYZW4gZGVjaWRlcyBub3QKPiB0byB1c2UgdGhlbS4gRm9yIG5vdywgbWFrZSBI
b3N0IHBvbGljeSBlcXVhbCB0byBSYXcgcG9saWN5IHdpdGgKPiBjcHVpZF9mYXVsdGluZyBhdmFp
bGFiaWxpdHkgZGVwZW5kZW50IG9uIFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HLgo+IAo+IEZp
bmFsbHksIGRlcml2ZSBIVk0vUFYgbWF4IGRvbWFpbiBwb2xpY2llcyBmcm9tIHRoZSBIb3N0IHBv
bGljeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNp
dHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
QnV0IEkgY2VydGFpbmx5IHdhbnQgdGhpcyB0byBhbHNvIGhhdmUgQW5kcmV3J3MgYmxlc3Npbmcu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:38:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennWe-0008Ah-1V; Mon, 19 Feb 2018 15:38:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ennWc-00089n-F3
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 15:38:42 +0000
X-Inumbo-ID: 28d8d2a6-158b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 28d8d2a6-158b-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 15:40:06 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 08:38:35 -0700
Message-Id: <5A8AFD8902000078001A92C5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 08:38:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>,
 "Tamas K Lengyel" <tamas@tklengyel.com>
References: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
 <1519045627-7771-3-git-send-email-aisaila@bitdefender.com>
 <CABfawhmBBfzfeR3RySFEKZzn-LAC71c9qNDOCoXV5XOrBcpXog@mail.gmail.com>
In-Reply-To: <CABfawhmBBfzfeR3RySFEKZzn-LAC71c9qNDOCoXV5XOrBcpXog@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v1 2/2] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE2OjI1LCA8dGFtYXNAdGtsZW5neWVsLmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBGZWIgMTksIDIwMTggYXQgNjowNyBBTSwgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBAQCAtMTgyMiw3ICsxODIzLDEyIEBAIHN0YXRp
YyB2b2lkIHN2bV92bWV4aXRfZG9fY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+
ICAgICAgcmVncy0+cmN4ID0gcmVzLmM7Cj4+ICAgICAgcmVncy0+cmR4ID0gcmVzLmQ7Cj4+Cj4+
IC0gICAgX191cGRhdGVfZ3Vlc3RfZWlwKHJlZ3MsIGluc3RfbGVuKTsKPj4gKyAgICByYyA9IGh2
bV9tb25pdG9yX2NwdWlkKGluc3RfbGVuLCByZWdzLT5lYXgsIHJlZ3MtPmVjeCk7Cj4+ICsKPj4g
KyAgICBpZiAoICFyYyApCj4gCj4gTWlzc2luZyB0aGUgcmMgPCAwIGNhc2UgaGFuZGxpbmcuCj4g
Cj4+ICsgICAgewo+PiArICAgICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4p
Owo+PiArICAgIH0KCkFsc28gcGxlYXNlIG9taXQgdGhlIGJyYWNlcyBpbiBjYXNlcyBsaWtlIHRo
aXMgb25lLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:44:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:44:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennbj-0000RE-PV; Mon, 19 Feb 2018 15:43:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ennbi-0000Qq-G8
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:43:58 +0000
X-Inumbo-ID: e3a59952-158b-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id e3a59952-158b-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 15:45:20 +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 4520D1529;
 Mon, 19 Feb 2018 07:43:49 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9A8593F318;
 Mon, 19 Feb 2018 07:43:48 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-32-andre.przywara@linaro.org>
 <41a0968b-d221-6447-6e04-940fd95d4d02@arm.com>
 <b1a4d914-cbf3-41b4-4fa3-5c7f1256c0da@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <80bb4302-81c2-adef-b640-2c8b6596b70e@arm.com>
Date: Mon, 19 Feb 2018 15:43:46 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <b1a4d914-cbf3-41b4-4fa3-5c7f1256c0da@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 31/49] ARM: new VGIC: Add PENDING
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxOS8wMi8xOCAxNTozMiwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTYvMDIvMTggMTc6MTYsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDkvMDIv
MTggMTQ6MzksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gKwo+Pj4gK8KgwqDCoCAvKiBMb29w
IG92ZXIgYWxsIElSUXMgYWZmZWN0ZWQgYnkgdGhpcyByZWFkICovCj4+PiArwqDCoMKgIGZvciAo
IGkgPSAwOyBpIDwgbGVuICogODsgaSsrICkKPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDC
oMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNw
dSwgaW50aWQKPj4+ICsgaSk7Cj4+PiArCj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBpcnFfaXNf
cGVuZGluZyhpcnEpICkKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHZhbHVlIHw9ICgxVSA8
PCBpKTsKPj4KPj4gRG9uJ3QgeW91IG5lZWQgdG8gcHJvcGFnYXRlIHRoZSB2YWx1ZSB0byB0aGUg
aGFyZHdhcmUgZm9yIHZpcnR1YWwKPj4gaW50ZXJydXB0IG1hcHBlZCB0byBwaHlzaWNhbCBpbnRl
cnJ1cHQ/Cj4gCj4gRG8geW91IG1lYW4gaW4gdGhlIHdyaXRlIGZ1bmN0aW9ucyBiZWxvdz8gKFRo
aXMgaXMgdGhlIHJlYWQgZnVuY3Rpb24sIEkKPiBkb24ndCBzZWUgaG93IHRoaXMgd291bGQgYXBw
bHkgaGVyZS4pCgpIbW1tIHllcy4gU29ycnkgSSBtaXNwbGFjZWQgdGhlIGNvbW1lbnQuCgo+IAo+
IEluIGNhc2UgeW91IG1lYW50IHRoZSB3cml0ZV9bY3NdcGVuZGluZygpIGZ1bmN0aW9uczoKPiBJ
IGRvbid0IHRoaW5rIHRoaXMgbWFrZXMgdG9vIG11Y2ggc2Vuc2UuIFdoeSB3b3VsZCB5b3Ugd2Fu
dCB0byB0cmlnZ2VyCj4gYW4gaGFyZHdhcmUgSVJRPyBBbGwgeW91IHdhbnQgaXQgaXMgdG8gZGVs
aXZlciBpdCB0byB0aGUgZ3Vlc3QsIHdoaWNoIGlzCj4gd2hhdCB0aG9zZSBmdW5jdGlvbnMgYmVs
b3cgZG8uIFNvIHdoYXQgZG8gSSBtaXNzIGhlcmU/CgpJbWFnaW5lIHlvdSBjbGVhciB0aGUgcGVu
ZGluZyBiaXQgb24gYW4gaGFyZHdhcmUgbWFwcGVkIGludGVycnVwdC4gSWYgCnlvdSBuZXZlciBj
bGVhciB0aGUgYWN0aXZlIGJpdCBvbiB0aGUgcGh5c2ljYWwgb25lLCB5b3Ugd2lsbCBuZXZlciAK
cmVjZWl2ZSB0aGF0IGludGVycnVwdCBhZ2Fpbi4KCkZvciBzZXR0aW5nIHBlbmRpbmcgYml0LCBJ
IGFtIG5vdCBlbnRpcmVseSBzdXJlLiBCdXQgaXQgbG9va3MgbGlrZSBLVk0gCmlzIGRvaW5nIGl0
IChzZWUgbGF0ZXN0IG1hc3RlcikuIFNvIEkgYW0gd29uZGVyaW5nIHdoeSBYZW4gaXMgZGl2ZXJn
aW5nIApoZXJlLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:44:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:44:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennbi-0000R3-J9; Mon, 19 Feb 2018 15:43:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ennbh-0000Qs-B4
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:43:57 +0000
X-Inumbo-ID: 96ede647-158b-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96ede647-158b-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 16:43:11 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 08:43:54 -0700
Message-Id: <5A8AFEC702000078001A92E3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 08:43:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-2-roger.pau@citrix.com>
In-Reply-To: <20180219141620.20008-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 1/4] build: filter out command line
 assembler arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLQo+ICB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgfCA2ICsrKy0tLQo+ICB4ZW4vYXJjaC94ODYv
UnVsZXMubWsgfCA1ICstLS0tCj4gIHhlbi9pbmNsdWRlL01ha2VmaWxlICB8IDIgKy0KPiAgMyBm
aWxlcyBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpXaGF0IGFib3V0
IHRoZSAiJS5pOiAlLmMiLCAiJS5zOiAlLmMiLCBhbmQgIiUuczogJS5TIiBydWxlcwpuZWFyIHRo
ZSBlbmQgb2YgeGVuL1J1bGVzLm1rPwoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:53:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennkd-0001Fs-LZ; Mon, 19 Feb 2018 15:53:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vrzz=fn=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1ennkc-0001Fm-Hq
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:53:10 +0000
X-Inumbo-ID: e0034f1e-158c-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0034f1e-158c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 16:52:24 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id u49so5472859wrc.10
 for <xen-devel@lists.xenproject.org>; Mon, 19 Feb 2018 07:53:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=57ilCD7pshCLqMcrjjaHqVhtoLLnvHWqQQQrKi0j3QA=;
 b=Tt1gKxR/+L8i1r2rxiUKxXR2/JfxixNdnjuurYB1EXdwJohv/PJcHlGUbn8v2IJTPB
 MROAQDE9CVIj+F/6ZWmtR1eroriuUo+QQ8VBjR62WHXc4DSDi0hmzHEosSonfzqPgK9p
 auXm5NBLZ2YiRI4R98MFQY/QbQubjoPC2co0Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=57ilCD7pshCLqMcrjjaHqVhtoLLnvHWqQQQrKi0j3QA=;
 b=SuntcDWQVkzhfFFUG9tMMXWFjT9F0K6z3WK/8Gzmzml+w+cm5AuGsOarrO9Inn4xX8
 pWxMeOHwf5R8wuWirgmx/ZNXM118pyexZl4StLMqysQtibUn2+bpFNx/IQrJjYrExDH5
 guKr2fzlHN5AYu/qFICM06eAYcSRlkzDG15sTuJFDQcauWlebvzaKJfJZIb0KvMTx+Oq
 ruTLHTnr9S14dspW0ATb3PQj5Y+m0wif61r0P5k9TGvJ72z2FMCtRgGZHYQDyMuSsY//
 3pSJwWIJ40uel6RavW3DH6rCq1QGWVAd5MYy4nPcGFJ1Q38RmG/b2EgxSQbBCFCX5AAc
 jqJg==
X-Gm-Message-State: APf1xPCscbvlSS2CgsOsUD4Gtdeupg1YqWBp6KOFBw8XAtL3+5ixFOJk
 MGJmeAMaPM4RUrP5ElCFVfpur1IjjGk=
X-Google-Smtp-Source: AH8x225MFl2FJcuGzsOFuU/Jrp/mDlFglzSGIBWkYt19ebTXGnPFuKQJl6yZJnwHghHFK6X/WLWWng==
X-Received: by 10.223.147.71 with SMTP id 65mr14558466wro.233.1519055586482;
 Mon, 19 Feb 2018 07:53:06 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 90sm13272487wrp.2.2018.02.19.07.53.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 19 Feb 2018 07:53:06 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-46-andre.przywara@linaro.org>
 <138c4502-e8df-9b8d-ab4a-e13f7469dbc1@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <669e370b-c8a4-92c0-02af-9fa2f00cf81c@linaro.org>
Date: Mon, 19 Feb 2018 15:53:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <138c4502-e8df-9b8d-ab4a-e13f7469dbc1@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 45/49] ARM: new VGIC: vgic-init:
	implement vgic_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wMi8xOCAxMzoyMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhpcyBwYXRjaCBhbGxv
Y2F0ZXMgYW5kIGluaXRpYWxpemVzIHRoZSBkYXRhIHN0cnVjdHVyZXMgdXNlZCB0byBtb2RlbAo+
PiB0aGUgdmdpYyBkaXN0cmlidXRvciBhbmQgdmlydHVhbCBjcHUgaW50ZXJmYWNlcy4gQXQgdGhh
dCBzdGFnZSB0aGUKPj4gbnVtYmVyIG9mIElSUXMgYW5kIG51bWJlciBvZiB2aXJ0dWFsIENQVXMg
aXMgZnJvemVuLgo+Pgo+PiBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCBhZDI3NWI4YmIx
ZTYsIHdyaXR0ZW4gYnkgRXJpYyBBdWdlci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLWluaXQuYyB8IDE5Nwo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiAKPiBUaGlzIGZpbGUgaXMgZXhwb3J0aW5nIGEgbG90IG9mIGZ1bmN0
aW9uLCBhbGwgdGhlIGNvcnJlc3BvbmRpbmcKPiBwcm90b3R5cGUgc2hvdWxkIGJlIGRlY2xhcmVk
IHdpdGhpbiB0aGlzIHBhdGNoIGFzIHdlbGwuCgpCdXQgdGhvc2UgYXJlIGltcGxlbWVudGF0aW9u
cyBvZiBmdW5jdGlvbnMgdXNlZCBieSBYZW4gY29kZSBhbHJlYWR5LCBhbmQKYXJlIGFsbCBkZWNs
YXJlZCBpbiB4ZW4vaW5jbHVkZS9hc20tYXJtL3ZnaWMuaC4KT3IgZGlkIEkgbWlzcyBhbnk/CgpD
aGVlcnMsCkFuZHJlLgoKPiAKPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDE5NyBpbnNlcnRpb25zKCsp
Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYwo+PiBiL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCj4+IGluZGV4IGI1ZjExODNhNTAuLjBjZDJkZmM2
MDAgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCj4+ICsrKyBi
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCj4+IEBAIC0xLDUgKzEsNiBAQAo+PiDCoCAv
Kgo+PiDCoMKgICogQ29weXJpZ2h0IChDKSAyMDE1LCAyMDE2IEFSTSBMdGQuCj4+ICsgKiBJbXBv
cnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0gVkdJQykgYW5kIGhlYXZpbHkgYWRhcHRlZCB0byBY
ZW4uCj4+IMKgwqAgKgo+PiDCoMKgICogVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPj4gwqDCoCAqIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4+
IEBAIC0xOSw2ICsyMCw3NyBAQAo+PiDCoCDCoCAjaW5jbHVkZSAidmdpYy5oIgo+PiDCoCArLyoK
Pj4gKyAqIEluaXRpYWxpemF0aW9uIHJ1bGVzOiB0aGVyZSBhcmUgbXVsdGlwbGUgc3RhZ2VzIHRv
IHRoZSB2Z2ljCj4+ICsgKiBpbml0aWFsaXphdGlvbiwgYm90aCBmb3IgdGhlIGRpc3RyaWJ1dG9y
IGFuZCB0aGUgQ1BVIGludGVyZmFjZXMuwqAKPj4gVGhlIGJhc2ljCj4+ICsgKiBpZGVhIGlzIHRo
YXQgZXZlbiB0aG91Z2ggdGhlIFZHSUMgaXMgbm90IGZ1bmN0aW9uYWwgb3Igbm90Cj4+IHJlcXVl
c3RlZCBmcm9tCj4+ICsgKiB1c2VyIHNwYWNlLCB0aGUgY3JpdGljYWwgcGF0aCBvZiB0aGUgcnVu
IGxvb3AgY2FuIHN0aWxsIGNhbGwgVkdJQwo+PiBmdW5jdGlvbnMKPj4gKyAqIHRoYXQganVzdCB3
b24ndCBkbyBhbnl0aGluZywgd2l0aG91dCB0aGVtIGhhdmluZyB0byBjaGVjayBhZGRpdGlvbmFs
Cj4+ICsgKiBpbml0aWFsaXphdGlvbiBmbGFncyB0byBlbnN1cmUgdGhleSBkb24ndCBsb29rIGF0
IHVuaW5pdGlhbGl6ZWQgZGF0YQo+PiArICogc3RydWN0dXJlcy4KPj4gKyAqCj4+ICsgKiBEaXN0
cmlidXRvcjoKPj4gKyAqCj4+ICsgKiAtIHZnaWNfZWFybHlfaW5pdCgpOiBpbml0aWFsaXphdGlv
biBvZiBzdGF0aWMgZGF0YSB0aGF0IGRvZXNuJ3QKPj4gKyAqwqDCoCBkZXBlbmQgb24gYW55IHNp
emluZyBpbmZvcm1hdGlvbiBvciBlbXVsYXRpb24gdHlwZS4gTm8gYWxsb2NhdGlvbgo+PiArICrC
oMKgIGlzIGFsbG93ZWQgdGhlcmUuCj4+ICsgKgo+PiArICogLSB2Z2ljX2luaXQoKTogYWxsb2Nh
dGlvbiBhbmQgaW5pdGlhbGl6YXRpb24gb2YgdGhlIGdlbmVyaWMgZGF0YQo+PiArICrCoMKgIHN0
cnVjdHVyZXMgdGhhdCBkZXBlbmQgb24gc2l6aW5nIGluZm9ybWF0aW9uIChudW1iZXIgb2YgQ1BV
cywKPj4gKyAqwqDCoCBudW1iZXIgb2YgaW50ZXJydXB0cykuIEFsc28gaW5pdGlhbGl6ZXMgdGhl
IHZjcHUgc3BlY2lmaWMgZGF0YQo+PiArICrCoMKgIHN0cnVjdHVyZXMuIENhbiBiZSBleGVjdXRl
ZCBsYXppbHkgZm9yIEdJQ3YyLgo+PiArICoKPj4gKyAqIENQVSBJbnRlcmZhY2U6Cj4+ICsgKgo+
PiArICogLSBrdm1fdmdpY192Y3B1X2Vhcmx5X2luaXQoKTogaW5pdGlhbGl6YXRpb24gb2Ygc3Rh
dGljIGRhdGEgdGhhdAo+PiArICrCoMKgIGRvZXNuJ3QgZGVwZW5kIG9uIGFueSBzaXppbmcgaW5m
b3JtYXRpb24gb3IgZW11bGF0aW9uIHR5cGUuIE5vCj4+ICsgKsKgwqAgYWxsb2NhdGlvbiBpcyBh
bGxvd2VkIHRoZXJlLgo+PiArICovCj4+ICsKPj4gKy8qKgo+PiArICogdmdpY192Y3B1X2Vhcmx5
X2luaXQoKSAtIEluaXRpYWxpemUgc3RhdGljIFZHSUMgVkNQVSBkYXRhIHN0cnVjdHVyZXMKPj4g
KyAqIEB2Y3B1OiBUaGUgVkNQVSB3aG9zZSBWR0lDIGRhdGEgc3RydWN0dXJlcyB3aG91bGQgYmUg
aW5pdGlhbGl6ZWQKPj4gKyAqCj4+ICsgKiBPbmx5IGRvIGluaXRpYWxpemF0aW9uLCBidXQgZG8g
bm90IGFjdHVhbGx5IGVuYWJsZSB0aGUgVkdJQyBDUFUKPj4gaW50ZXJmYWNlCj4+ICsgKiB5ZXQu
Cj4+ICsgKi8KPj4gK3N0YXRpYyB2b2lkIHZnaWNfdmNwdV9lYXJseV9pbml0KHN0cnVjdCB2Y3B1
ICp2Y3B1KQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNw
dS0+YXJjaC52Z2ljX2NwdTsKPj4gK8KgwqDCoCBpbnQgaTsKPj4gKwo+PiArwqDCoMKgIElOSVRf
TElTVF9IRUFEKCZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFkKTsKPj4gK8KgwqDCoCBzcGluX2xvY2tf
aW5pdCgmdmdpY19jcHUtPmFwX2xpc3RfbG9jayk7Cj4+ICsKPj4gK8KgwqDCoCAvKgo+PiArwqDC
oMKgwqAgKiBFbmFibGUgYW5kIGNvbmZpZ3VyZSBhbGwgU0dJcyB0byBiZSBlZGdlLXRyaWdnZXJl
ZCBhbmQKPj4gK8KgwqDCoMKgICogY29uZmlndXJlIGFsbCBQUElzIGFzIGxldmVsLXRyaWdnZXJl
ZC4KPj4gK8KgwqDCoMKgICovCj4+ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBWR0lDX05SX1BS
SVZBVEVfSVJRUzsgaSsrICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzdHJ1Y3Qg
dmdpY19pcnEgKmlycSA9ICZ2Z2ljX2NwdS0+cHJpdmF0ZV9pcnFzW2ldOwo+PiArCj4+ICvCoMKg
wqDCoMKgwqDCoCBJTklUX0xJU1RfSEVBRCgmaXJxLT5hcF9saXN0KTsKPj4gK8KgwqDCoMKgwqDC
oMKgIHNwaW5fbG9ja19pbml0KCZpcnEtPmlycV9sb2NrKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGly
cS0+aW50aWQgPSBpOwo+PiArwqDCoMKgwqDCoMKgwqAgaXJxLT52Y3B1ID0gTlVMTDsKPj4gK8Kg
wqDCoMKgwqDCoMKgIGlycS0+dGFyZ2V0X3ZjcHUgPSB2Y3B1Owo+PiArwqDCoMKgwqDCoMKgwqAg
aXJxLT50YXJnZXRzID0gMVUgPDwgdmNwdS0+dmNwdV9pZDsKPj4gK8KgwqDCoMKgwqDCoMKgIGF0
b21pY19zZXQoJmlycS0+cmVmY291bnQsIDApOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCB2Z2lj
X2lycV9pc19zZ2koaSkgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAvKiBTR0lzICovCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlycS0+ZW5hYmxl
ZCA9IDE7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlycS0+Y29uZmlnID0gVkdJQ19DT05G
SUdfRURHRTsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoMKgwqDCoMKgIGVsc2UKPj4g
K8KgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgLyogUFBJcyAqLwo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpcnEtPmNvbmZpZyA9IFZHSUNfQ09ORklHX0xFVkVM
Owo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiArwqDCoMKgIH0KPj4gK30KPj4gKwo+PiDCoCAvKiBD
UkVBVElPTiAqLwo+PiDCoCDCoCAvKioKPj4gQEAgLTUyLDYgKzEyNCwxMzEgQEAgaW50IGRvbWFp
bl92Z2ljX3JlZ2lzdGVyKHN0cnVjdCBkb21haW4gKmQsIGludAo+PiAqbW1pb19jb3VudCkKPj4g
wqDCoMKgwqDCoCByZXR1cm4gMDsKPj4gwqAgfQo+PiDCoCArLyogSU5JVC9ERVNUUk9ZICovCj4+
ICsKPj4gKy8qKgo+PiArICogZG9tYWluX3ZnaWNfaW5pdDogaW5pdGlhbGl6ZSB0aGUgZGlzdCBk
YXRhIHN0cnVjdHVyZXMKPj4gKyAqIEBkOiBkb21haW4gcG9pbnRlcgo+PiArICogQG5yX3NwaXM6
IG51bWJlciBvZiBTUElzCj4+ICsgKi8KPj4gK2ludCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBucl9zcGlzKQo+PiArewo+PiArwqDCoMKgIHN0cnVjdCB2
Z2ljX2Rpc3QgKmRpc3QgPSAmZC0+YXJjaC52Z2ljOwo+PiArwqDCoMKgIGludCBpLCByZXQ7Cj4+
ICsKPj4gK8KgwqDCoCAvKiBMaW1pdCB0aGUgbnVtYmVyIG9mIHZpcnR1YWwgU1BJcyBzdXBwb3J0
ZWQgdG8gKDEwMjAgLSAzMikgPQo+PiA5ODjCoCAqLwo+PiArwqDCoMKgIGlmICggbnJfc3BpcyA+
ICgxMDIwIC0gTlJfTE9DQUxfSVJRUykgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5W
QUw7Cj4+ICsKPj4gK8KgwqDCoCBkaXN0LT5ucl9zcGlzID0gbnJfc3BpczsKPj4gK8KgwqDCoCBk
aXN0LT5zcGlzID0geHphbGxvY19hcnJheShzdHJ1Y3QgdmdpY19pcnEsIG5yX3NwaXMpOwo+PiAr
wqDCoMKgIGlmICggIWRpc3QtPnNwaXMgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuwqAgLUVO
T01FTTsKPj4gKwo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIEluIHRoZSBmb2xsb3dpbmcg
Y29kZSB3ZSBkbyBub3QgdGFrZSB0aGUgaXJxIHN0cnVjdCBsb2NrIHNpbmNlCj4+ICvCoMKgwqDC
oCAqIG5vIG90aGVyIGFjdGlvbiBvbiBpcnEgc3RydWN0cyBjYW4gaGFwcGVuIHdoaWxlIHRoZSBW
R0lDIGlzCj4+ICvCoMKgwqDCoCAqIG5vdCBpbml0aWFsaXplZCB5ZXQ6Cj4+ICvCoMKgwqDCoCAq
IElmIHNvbWVvbmUgd2FudHMgdG8gaW5qZWN0IGFuIGludGVycnVwdCBvciBkb2VzIGEgTU1JTyBh
Y2Nlc3MsIHdlCj4+ICvCoMKgwqDCoCAqIHJlcXVpcmUgcHJpb3IgaW5pdGlhbGl6YXRpb24gaW4g
Y2FzZSBvZiBhIHZpcnR1YWwgR0lDdjMgb3IKPj4gdHJpZ2dlcgo+PiArwqDCoMKgwqAgKiBpbml0
aWFsaXphdGlvbiB3aGVuIHVzaW5nIGEgdmlydHVhbCBHSUN2Mi4KPj4gK8KgwqDCoMKgICovCj4+
ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBucl9zcGlzOyBpKysgKQo+PiArwqDCoMKgIHsKPj4g
K8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gJmRpc3QtPnNwaXNbaV07Cj4+
ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlycS0+aW50aWQgPSBpICsgVkdJQ19OUl9QUklWQVRFX0lS
UVM7Cj4+ICvCoMKgwqDCoMKgwqDCoCBJTklUX0xJU1RfSEVBRCgmaXJxLT5hcF9saXN0KTsKPj4g
K8KgwqDCoMKgwqDCoMKgIHNwaW5fbG9ja19pbml0KCZpcnEtPmlycV9sb2NrKTsKPj4gK8KgwqDC
oMKgwqDCoMKgIGlycS0+dmNwdSA9IE5VTEw7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpcnEtPnRhcmdl
dF92Y3B1ID0gTlVMTDsKPj4gK8KgwqDCoMKgwqDCoMKgIGF0b21pY19zZXQoJmlycS0+cmVmY291
bnQsIDApOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBkaXN0LT52ZXJzaW9uID09IEdJQ19WMiAp
Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlycS0+dGFyZ2V0cyA9IDA7Cj4+ICvCoMKgwqDC
oMKgwqDCoCBlbHNlCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlycS0+bXBpZHIgPSAwOwo+
PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIElOSVRfTElTVF9IRUFEKCZkaXN0LT5scGlfbGlz
dF9oZWFkKTsKPj4gK8KgwqDCoCBzcGluX2xvY2tfaW5pdCgmZGlzdC0+bHBpX2xpc3RfbG9jayk7
Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGRpc3QtPnZlcnNpb24gPT0gR0lDX1YyICkKPj4gK8KgwqDC
oMKgwqDCoMKgIHJldCA9IHZnaWNfdjJfbWFwX3Jlc291cmNlcyhkKTsKPj4gK8KgwqDCoCBlbHNl
Cj4+ICvCoMKgwqDCoMKgwqDCoCByZXQgPSAtRU5YSU87Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIHJl
dCApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gcmV0Owo+PiArCj4+ICvCoMKgwqAgLyogYWxs
b2NhdGVkX2lycXMoKSBpcyB1c2VkIGJ5IFhlbiB0byBmaW5kIGF2YWlsYWJsZSB2SVJRcyAqLwo+
PiArwqDCoMKgIGQtPmFyY2gudmdpYy5hbGxvY2F0ZWRfaXJxcyA9Cj4+ICvCoMKgwqDCoMKgwqDC
oCB4emFsbG9jX2FycmF5KHVuc2lnbmVkIGxvbmcsIEJJVFNfVE9fTE9OR1ModmdpY19udW1faXJx
cyhkKSkpOwo+PiArwqDCoMKgIGlmICggIWQtPmFyY2gudmdpYy5hbGxvY2F0ZWRfaXJxcyApCj4+
ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVOT01FTTsKPj4gKwo+PiArwqDCoMKgIC8qIHZJUlEw
LTE1IChTR0lzKSBhcmUgcmVzZXJ2ZWQgKi8KPj4gK8KgwqDCoCBmb3IgKCBpID0gMDsgaSA8IE5S
X0dJQ19TR0k7IGkrKyApCj4+ICvCoMKgwqDCoMKgwqDCoCBzZXRfYml0KGksIGQtPmFyY2gudmdp
Yy5hbGxvY2F0ZWRfaXJxcyk7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gMDsKPj4gK30KPj4gKwo+
PiArLyoqCj4+ICsgKiB2Y3B1X3ZnaWNfaW5pdCgpIC0gUmVnaXN0ZXIgVkNQVS1zcGVjaWZpYyBL
Vk0gaW9kZXZzCj4+ICsgKiB3YXM6IGt2bV92Z2ljX3ZjcHVfaW5pdCgpCj4+ICsgKiBYZW46IGFk
ZGluZyB2Z2ljX3Z4X2VuYWJsZSgpIGNhbGwKPj4gKyAqIEB2Y3B1OiBwb2ludGVyIHRvIHRoZSBW
Q1BVIGJlaW5nIGNyZWF0ZWQgYW5kIGluaXRpYWxpemVkCj4+ICsgKi8KPj4gK2ludCB2Y3B1X3Zn
aWNfaW5pdChzdHJ1Y3QgdmNwdSAqdmNwdSkKPj4gK3sKPj4gK8KgwqDCoCBpbnQgcmV0ID0gMDsK
Pj4gKwo+PiArwqDCoMKgIHZnaWNfdmNwdV9lYXJseV9pbml0KHZjcHUpOwo+PiArCj4+ICvCoMKg
wqAgaWYgKCBnaWNfaHdfdmVyc2lvbigpID09IEdJQ19WMiApCj4+ICvCoMKgwqDCoMKgwqDCoCB2
Z2ljX3YyX2VuYWJsZSh2Y3B1KTsKPj4gK8KgwqDCoCBlbHNlCj4+ICvCoMKgwqDCoMKgwqDCoCBy
ZXQgPSAtRU5YSU87Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gcmV0Owo+PiArfQo+PiArCj4+ICt2
b2lkIGRvbWFpbl92Z2ljX2ZyZWUoc3RydWN0IGRvbWFpbiAqZCkKPj4gK3sKPj4gK8KgwqDCoCBz
dHJ1Y3QgdmdpY19kaXN0ICpkaXN0ID0gJmQtPmFyY2gudmdpYzsKPj4gK8KgwqDCoMKgwqDCoMKg
IGludCBpLCByZXQ7Cj4+ICsKPj4gK8KgwqDCoCBmb3IgKCBpID0gMDsgaSA8IGRpc3QtPm5yX3Nw
aXM7IGkrKyApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHZnaWNfaXJx
ICppcnEgPSB2Z2ljX2dldF9pcnEoZCwgTlVMTCwgMzIgKyBpKTsKPj4gKwo+PiArwqDCoMKgwqDC
oMKgwqAgaWYgKCAhaXJxLT5odyApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNvbnRpbnVl
Owo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCByZXQgPSByZWxlYXNlX2d1ZXN0X2lycShkLCBpcnEt
Pmh3aW50aWQpOwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCByZXQgKQo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBkcHJpbnRrKFhFTkxPR19HX1dBUk5JTkcsCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgImQldTogRmFpbGVkIHRvIHJlbGVhc2UgdmlycSAldSByZXQgPSAlZFxu
IiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkLT5kb21haW5faWQsIDMyICsg
aSwgcmV0KTsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBkaXN0LT5yZWFkeSA9IGZhbHNl
Owo+PiArwqDCoMKgIGRpc3QtPmluaXRpYWxpemVkID0gZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoCB4
ZnJlZShkaXN0LT5zcGlzKTsKPj4gK8KgwqDCoCB4ZnJlZShkaXN0LT5hbGxvY2F0ZWRfaXJxcyk7
Cj4+ICvCoMKgwqAgZGlzdC0+bnJfc3BpcyA9IDA7Cj4+ICt9Cj4+ICsKPj4gK2ludCB2Y3B1X3Zn
aWNfZnJlZShzdHJ1Y3QgdmNwdSAqdmNwdSkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19j
cHUgKnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gudmdpY19jcHU7Cj4+ICsKPj4gK8KgwqDCoCBJTklU
X0xJU1RfSEVBRCgmdmdpY19jcHUtPmFwX2xpc3RfaGVhZCk7Cj4+ICsKPj4gK8KgwqDCoCByZXR1
cm4gMDsKPj4gK30KPj4gKwo+PiDCoCAvKgo+PiDCoMKgICogTG9jYWwgdmFyaWFibGVzOgo+PiDC
oMKgICogbW9kZTogQwo+Pgo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:57:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:57:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennom-0001Ry-8v; Mon, 19 Feb 2018 15:57:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ennol-0001Ro-2C
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:57:27 +0000
X-Inumbo-ID: c6c26b63-158d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c6c26b63-158d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 15:58:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 08:57:19 -0700
Message-Id: <5A8B01EB02000078001A932E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 08:57:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-3-roger.pau@citrix.com>
In-Reply-To: <20180219141620.20008-3-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86/clang: restore integrated
 assembler usage with indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL0NvbmZpZy5tawo+ICsrKyBiL0NvbmZpZy5tawo+IEBAIC0xNTcsOSArMTU3LDkgQEAg
aWZuZGVmIFhFTl9IQVNfQ0hFQ0tQT0xJQ1kKPiAgZW5kaWYKPiAgCj4gICMgYXMtaW5zbjogQ2hl
Y2sgd2hldGhlciBhc3NlbWJsZXIgc3VwcG9ydHMgYW4gaW5zdHJ1Y3Rpb24uCj4gLSMgVXNhZ2U6
IGNmbGFncy15ICs9ICQoY2FsbCBhcy1pbnNuICJpbnNuIixvcHRpb24teWVzLG9wdGlvbi1ubykK
PiArIyBVc2FnZTogY2ZsYWdzLXkgKz0gJChjYWxsIGFzLWluc24gY2MgRkxBR1MsImluc24iLG9w
dGlvbi15ZXMsb3B0aW9uLW5vKQoKV2h5IGxvd2VyY2FzZSBjYyBhbmQgdXBwZXJjYXNlIEZMQUdT
PyBBbG9uZyB0aGUgbGluZXMgb2YgdGhlCnVzYWdlIGNvbW1lbnQgYWhlYWQgb2YgYXMtaW5zbi1j
aGVjayBib3RoIHNob3VsZCBiZSB1cHBlcmNhc2UuCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxl
cy5tawo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawo+IEBAIC00NCwzICs0NCwxNyBAQCBl
bmRpZgo+ICAKPiAgIyBTZXQgdXAgdGhlIGFzc2VtYmxlciBpbmNsdWRlIHBhdGggcHJvcGVybHkg
Zm9yIG9sZGVyIHRvb2xjaGFpbnMuCj4gIENGTEFHUyArPSAtV2EsLUkkKEJBU0VESVIpL2luY2x1
ZGUKPiArCj4gK2lmZXEgKCQoY2xhbmcpLHkpCj4gKyAgICAjIENoZWNrIHdoZXRoZXIgY2xhbmcg
YXNtKCktcyBzdXBwb3J0IC5pbmNsdWRlLgo+ICsgICAgaWZlcSAoJChjYWxsIGFzLWluc24sJChD
QykgJChDRkxBR1MpLCIuaW5jbHVkZSBcImFzbS9pbmRpcmVjdF90aHVua19hc20uaFwiIix5LG4p
LG4pCgpJcyB0aGVyZSBhbnl0aGluZyBrZWVwaW5nIHlvdSBmcm9tIHVzaW5nIHRoZSBzbGlnaHRs
eSBsZXNzIHVnbHkgdG8gdXNlCmFzLWluc24tY2hlY2sgaGVyZT8gT2gsIGl0J3MgYXBwYXJlbnRs
eSB0aGF0IHlvdSB3YW50IHRvIHVzZSBDRkxBR1MsCm5vdCBBRkxBR1MuIEkgd29uZGVyIHdoZXRo
ZXIgdGhlIG90aGVyIGFzLWluc24tY2hlY2sgdXNlcyB3b3VsZG4ndApiZXR0ZXIgaGF2ZSBDRkxB
R1MgcGFzc2VkIHRvby4gT3RoZXJ3aXNlIHBsZWFzZSBjbGFyaWZ5IHdoeSB0aGUKb3RoZXIgY29u
c3RydWN0IGNhbid0IGJlIHVzZWQgYnkgZXh0ZW5kaW5nIHRoZSBjb21tZW50LgoKPiArICAgICAg
ICBDRkxBR1MgKz0gLW5vLWludGVncmF0ZWQtYXMKPiArICAgICMgQ2hlY2sgd2hldGhlciBjbGFu
ZyBrZWVwcyAubWFjcm8tcyBiZXR3ZWVuIGFzbSgpLXM6Cj4gKyAgICAjIGh0dHBzOi8vYnVncy5s
bHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxMTAgCj4gKyAgICBlbHNlIGlmZXEgKCQoaWYgJChz
aGVsbCBlY2hvICd2b2lkIF8odm9pZCkgeyBhc20gdm9sYXRpbGUgKCAiLm1hY3JvIEZPT1xuLmVu
ZG0iICk7IFwKCkNhcmVmdWwgd2l0aCB0aGlzOyAuL1JFQURNRSBzdGlsbCBzYXlzICJHTlUgbWFr
ZSAzLjgwIG9yIGxhdGVyIiBhbmQKaWlyYyAzLjgwIGRvZXNuJ3Qgc3VwcG9ydCAiZWxzZSBpZi4u
LiIgb24gYSBzaW5nbGUgbGluZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 15:58:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 15:58:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennq4-0001Yj-Iz; Mon, 19 Feb 2018 15:58:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ennq3-0001Ya-28
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 15:58:47 +0000
X-Inumbo-ID: a99dacc6-158d-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a99dacc6-158d-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 16:58:01 +0100 (CET)
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 1EC441529;
 Mon, 19 Feb 2018 07:58:45 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 514903F318;
 Mon, 19 Feb 2018 07:58:44 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-46-andre.przywara@linaro.org>
 <138c4502-e8df-9b8d-ab4a-e13f7469dbc1@arm.com>
 <669e370b-c8a4-92c0-02af-9fa2f00cf81c@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <bcc16db0-6d19-8f02-5c5c-031103409dd3@arm.com>
Date: Mon, 19 Feb 2018 15:58:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <669e370b-c8a4-92c0-02af-9fa2f00cf81c@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 45/49] ARM: new VGIC: vgic-init:
	implement vgic_init
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxOS8wMi8xOCAxNTo1MywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MTkvMDIvMTggMTM6MjEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+IE9uIDA5LzAy
LzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFRoaXMgcGF0Y2ggYWxsb2NhdGVz
IGFuZCBpbml0aWFsaXplcyB0aGUgZGF0YSBzdHJ1Y3R1cmVzIHVzZWQgdG8gbW9kZWwKPj4+IHRo
ZSB2Z2ljIGRpc3RyaWJ1dG9yIGFuZCB2aXJ0dWFsIGNwdSBpbnRlcmZhY2VzLiBBdCB0aGF0IHN0
YWdlIHRoZQo+Pj4gbnVtYmVyIG9mIElSUXMgYW5kIG51bWJlciBvZiB2aXJ0dWFsIENQVXMgaXMg
ZnJvemVuLgo+Pj4KPj4+IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IGFkMjc1YjhiYjFl
Niwgd3JpdHRlbiBieSBFcmljIEF1Z2VyLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFBy
enl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+Pj4gLS0tCj4+PiAgwqAgeGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1pbml0LmMgfCAxOTcKPj4+ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+Pgo+PiBUaGlzIGZpbGUgaXMgZXhwb3J0aW5nIGEgbG90IG9m
IGZ1bmN0aW9uLCBhbGwgdGhlIGNvcnJlc3BvbmRpbmcKPj4gcHJvdG90eXBlIHNob3VsZCBiZSBk
ZWNsYXJlZCB3aXRoaW4gdGhpcyBwYXRjaCBhcyB3ZWxsLgo+IAo+IEJ1dCB0aG9zZSBhcmUgaW1w
bGVtZW50YXRpb25zIG9mIGZ1bmN0aW9ucyB1c2VkIGJ5IFhlbiBjb2RlIGFscmVhZHksIGFuZAo+
IGFyZSBhbGwgZGVjbGFyZWQgaW4geGVuL2luY2x1ZGUvYXNtLWFybS92Z2ljLmguCj4gT3IgZGlk
IEkgbWlzcyBhbnk/CgpIbW1tIG5vLiBDYW4geW91IG1lbnRpb24gaXQgaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlIHBsZWFzZT8KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:08:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:08:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ennzB-0002qF-Iq; Mon, 19 Feb 2018 16:08:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1ennz9-0002q9-SM
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 16:08:11 +0000
X-Inumbo-ID: 46faba23-158f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46faba23-158f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 16:09:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68170450"
Date: Mon, 19 Feb 2018 16:05:35 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180219160535.hig6co3wiqmiqa6w@MacBook-Pro-de-Roger.local>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-2-roger.pau@citrix.com>
 <5A8AFEC702000078001A92E3@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8AFEC702000078001A92E3@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 1/4] build: filter out command line
	assembler arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDg6NDM6NTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L01ha2VmaWxlIHwgNiArKystLS0KPiA+ICB4
ZW4vYXJjaC94ODYvUnVsZXMubWsgfCA1ICstLS0tCj4gPiAgeGVuL2luY2x1ZGUvTWFrZWZpbGUg
IHwgMiArLQo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9u
cygtKQo+IAo+IFdoYXQgYWJvdXQgdGhlICIlLmk6ICUuYyIsICIlLnM6ICUuYyIsIGFuZCAiJS5z
OiAlLlMiIHJ1bGVzCj4gbmVhciB0aGUgZW5kIG9mIHhlbi9SdWxlcy5taz8KCkhtLCB0aG9zZSBy
dWxlcyBkb24ndCBzZWVtIHRvIGJlIHVzZWQgYXQgYWxsIGluIHg4NiwgYXJlIHRoZXkgbm90Cm5l
ZWRlZCBhbnltb3JlIGJlY2F1c2UgdGhlcmUgYXJlIG1vcmUgc3BlY2lmaWMgcnVsZXMgaW5zdGVh
ZD8KCkkgY2FuIGFkZCB0aGUgZmlsdGVyaW5nIHRoZXJlLCBidXQgbWF5YmUgaXQgd291bGQgYmUg
YmV0dGVyIHRvIHNpbXBseQpyZW1vdmUgdGhvc2U/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:09:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:09:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eno0Y-0002wf-Ss; Mon, 19 Feb 2018 16:09:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eno0Y-0002wY-Dn
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 16:09:38 +0000
X-Inumbo-ID: 2dfb6bb8-158f-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2dfb6bb8-158f-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 17:08:53 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 09:09:36 -0700
Message-Id: <5A8B04CC02000078001A935D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 09:09:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
In-Reply-To: <20180219141620.20008-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gaW5kaXJlY3RfdGh1bmtfYXNtLmggaXMgaW5zdGFudGlhdGVkIGRpcmVjdGx5IGludG8g
YXNzZW1ibHkgZmlsZXMKPiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgbWlnaHQgbm90IGJlIGRlZmlu
ZWQsIGFuZCB0aHVzIHVzaW5nIC5pZiBhZ2FpbnN0Cj4gaXQgaXMgd3JvbmcuCj4gCj4gQWRkIGEg
Y2hlY2sgdG8gZGVmaW5lIENPTkZJR19JTkRJUkVDVF9USFVOSyB0byAwIGlmIG5vdCBkZWZpbmVk
LCBzbwo+IHRoYXQgdXNpbmcgLmlmIENPTkZJR19JTkRJUkVDVF9USFVOSyBpcyBhbHdheXMgY29y
cmVjdC4KPiAKPiBUaGlzIHN1cHByZXNzZXMgdGhlIGZvbGxvd2luZyBjbGFuZyBlcnJvcjoKPiAK
PiA8aW5zdGFudGlhdGlvbj46ODo5OiBlcnJvcjogZXhwZWN0ZWQgYWJzb2x1dGUgZXhwcmVzc2lv
bgo+ICAgICAuaWYgQ09ORklHX0lORElSRUNUX1RIVU5LID09IDEKPiAgICAgICAgIF4KPiA8aW5z
dGFudGlhdGlvbj46MToxOiBub3RlOiB3aGlsZSBpbiBtYWNybyBpbnN0YW50aWF0aW9uCj4gSU5E
SVJFQ1RfQlJBTkNIIGNhbGwgJXJkeAo+IF4KPiBlbnRyeS5TOjU4OTo5OiBub3RlOiB3aGlsZSBp
biBtYWNybyBpbnN0YW50aWF0aW9uCj4gICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKPiAgICAg
ICAgIF4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KCkFzIHNhaWQgcHJldmlvdXNseSBJJ20gbm90IG92ZXJseSBoYXBweSBhYm91dCB0
aGlzLCBidXQgc3RpbGwKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
CkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:10:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eno1m-0003X4-5g; Mon, 19 Feb 2018 16:10:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eno1k-0003WW-NN
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 16:10:52 +0000
X-Inumbo-ID: a76a4e9f-158f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a76a4e9f-158f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 16:12:17 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 09:10:46 -0700
Message-Id: <5A8B051202000078001A9372@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 09:10:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-5-roger.pau@citrix.com>
In-Reply-To: <20180219141620.20008-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 4/4] build/clang: add a check whether the
 assembler supports .skip with labels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9SdWxlcy5tawo+ICsrKyBiL3hlbi9SdWxlcy5tawo+IEBAIC03Miw3ICs3Miwx
MSBAQCBBRkxBR1MteSAgICAgICAgICAgICAgICArPSAtRF9fQVNTRU1CTFlfXwo+ICAKPiAgIyBP
bGRlciBjbGFuZydzIGJ1aWx0LWluIGFzc2VtYmxlciBkb2Vzbid0IHVuZGVyc3RhbmQgLnNraXAg
d2l0aCBsYWJlbHM6Cj4gICMgaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0y
NzM2OSAKPiAtQUZMQUdTLSQoY2xhbmcpICAgICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMKPiAr
aWZlcSAoJChjbGFuZykseSkKPiAraWZlcSAoJChjYWxsIGFzLWluc24sJChDQykgJChBRkxBR1Mp
LCIuTDA6XG4uTDE6XG4uc2tpcCAoLkwxIC0gLkwwKSIseSxuKSxuKQoKSG1tLCBoZXJlIHlvdSB1
c2UgQUZMQUdTLCBzbyB3aHkgbm90IGFzLWluc24tY2hlY2s/CgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:11:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:11:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eno2g-0003da-E6; Mon, 19 Feb 2018 16:11:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=voj0=fn=citrix.com=prvs=5811c887e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eno2f-0003d9-AK
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 16:11:49 +0000
X-Inumbo-ID: c8c4cb40-158f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c8c4cb40-158f-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 16:13:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="463460723"
Date: Mon, 19 Feb 2018 16:11:41 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180219161140.hl3ebxfwe6fgi3wj@citrix.com>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] shim: allow building of just the shim with
 build-ID-incapable linker
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDY6MjM6MDlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gVGhlIEVMRiBub3RlIHRoZSBzaGltIGJ1aWxkIGluc2VydHMgY2F1c2VzIG1rZWxmMzIg
dG8gY2hva2Ugb24gdGhlCj4gc2Vjb25kIHByb2dyYW0gaGVhZGVyLiBIb3dldmVyLCB0aGUgb3V0
cHV0IG9mIG1rZWxmMzIgaXNuJ3QgcmVhbGx5Cj4gbmVlZGVkIHdoZW4gYnVpbGRpbmcgaW5zaWRl
IHRvb2xzL2Zpcm13YXJlLyAtIGFuIGF0dGVtcHQgdG8gYnVpbGQgaXQgaXMKPiBtYWRlIHNvbGVs
eSBiZWNhdXNlIG9mIGEgd3JvbmcgZGVwZW5kZW5jeS4KPiAKPiBGdXJ0aGVyIGNoYW5nZXMgdG8g
dGhlIG1ha2UgbG9naWMgd2lsbCBiZSBuZWVkZWQgdG8gYWxzbyBhbGxvdyBidWlsZGluZwo+IGEg
c2hpbS1lbmFibGVkICJub3JtYWwiIHhlbiB3aXRoIHN1Y2ggYSBsaW5rZXIgKGFzIGl0IGxvb2tz
IHRoZSAtLW5vdGVzCj4gb3B0aW9uIHdpbGwgbmVlZCBwYXNzaW5nIG5vdCBqdXN0IHdoZW4gdGhl
IGxpbmtlciBzdXBwb3J0IGJ1aWxkIElECj4gZ2VuZXJhdGlvbikuCj4gCj4gQWxzbyBkcm9wIGEg
c3RyYXkgdmFyaWFibGUgc2V0dGluZyBmcm9tIHRoZSB4ODYgTWFrZWZpbGUuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:12:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:12:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eno38-0003hM-L8; Mon, 19 Feb 2018 16:12:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=f5o1=fn=gmail.com=x1917x@srs-us1.protection.inumbo.net>)
 id 1eno37-0003hC-IO
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 16:12:17 +0000
X-Inumbo-ID: 8c52361e-158f-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c52361e-158f-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 17:11:32 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id v9so173191lfa.11
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 08:12:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:in-reply-to:references
 :organization:mime-version:content-transfer-encoding;
 bh=Z5FfBcLPHDjF/+ByqYVzhPf0soL21gj5h18jbqKveqM=;
 b=D43vygRo5QuPc3gieq6fqRDouXIN8O6V3BTlSeHbO0//G6uF/a28IxRrpBrNTZ3J7O
 b+8pQwAEMnniJr6ByowYklqoGZtNdxQasXYJhrWNTKzgL5EOEOPM84+Scf5IefYo9/D3
 7cUBmYFSLujLLAy8FEzdHrlV+e0bAzsPvtk+DGoOfWW/aF+yfOynEuMYue1UWyTAUsSN
 Q9JemrnTHitp9lRQ9IXokpPFOLdmjIfYnW1ghVmRsKZFJwxQ03K1guUKDrdP+38tBwF5
 1cKjaUhP8JX4wEb4I+WuILjkrM7adXad2otTszkfk6kgxJfq3EicI93YGDwaMULjP92h
 IM6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:in-reply-to
 :references:organization:mime-version:content-transfer-encoding;
 bh=Z5FfBcLPHDjF/+ByqYVzhPf0soL21gj5h18jbqKveqM=;
 b=KIoz+avD6uyuKsGNt6YOWr6mY4WHW+BQvSing4nF7i3clivhPJW1WXI0cKgOv63tH6
 BCJ9295DXGsrH4fCcwbMVTFfU+J5/IojLgVUn7LSUISxyWyRWRrx3WvDZWShXkBXOhNC
 RGOsvUJdY6yHnsbA4hnibMVueE8WAgtxE8DY2iRoPxq4TBIqR3E+DULpWqu8ApgwdCQa
 kRCJ7EGZuoCfTPipPbLuwMUOVMIQLmEjgnK1dJZIn30tw4X5sesZqtR3fsDrhk4n21Q7
 LDGh7aJprXcIGcap4udUxW95uEE6QBL6v2FyqAryOVaK35r3QafdgYdjWFEX1UqY/Muw
 P3eA==
X-Gm-Message-State: APf1xPCdivKk9KfzwJdS5u9kjIb3UxCBDxNWcmzMOjtuLNZ1tH6wtegm
 8tParXP3s/F0PPjbpNKvJHE=
X-Google-Smtp-Source: AH8x224VZRcHQZFsiXjDALJ4f5fbJw8D+wy/hP3/h5CFKZKsjpLNlV4vO/BqLGpB90/OwIzjmonFuA==
X-Received: by 10.25.226.3 with SMTP id z3mr8776565lfg.118.1519056734736;
 Mon, 19 Feb 2018 08:12:14 -0800 (PST)
Received: from localhost ([217.150.73.25])
 by smtp.gmail.com with ESMTPSA id h7sm4955835ljf.37.2018.02.19.08.12.13
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 19 Feb 2018 08:12:14 -0800 (PST)
Date: Tue, 20 Feb 2018 02:12:09 +1000
From: Alexey G <x1917x@gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220021209.00003e41@gmail.com>
In-Reply-To: <82acaa95-3869-a1fa-a67c-4a1e5026afdf@citrix.com>
References: <1519050213-5396-1-git-send-email-igor.druzhinin@citrix.com>
 <82acaa95-3869-a1fa-a67c-4a1e5026afdf@citrix.com>
Organization: none
X-Mailer: Claws Mail 3.15.0 (GTK+ 2.24.31; i686-w64-mingw32)
MIME-Version: 1.0
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, jbeulich@suse.com,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] x86/nmi: start NMI watchdog on CPU0
 after SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOSBGZWIgMjAxOCAxNDo0ODozNyArMDAwMApBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKCj5PbiAxOS8wMi8xOCAxNDoyMywgSWdvciBEcnV6
aGluaW4gd3JvdGU6Cj4+IFdlJ3JlIG5vdGljaW5nIGEgcmVwcm9kdWNpYmxlIHN5c3RlbSBib290
IGhhbmcgb24gY2VydGFpbgo+PiBwb3N0LVNreWxha2UgcGxhdGZvcm1zIHdoZXJlIHRoZSBCSU9T
IGlzIGNvbmZpZ3VyZWQgaW4gIAo+Cj5UaGVzZSBhcmUgU2t5bGFrZSwgbm90IHBvc3QtU2t5bGFr
ZS4KCldlbGwsIHN0cmljdGx5IHNwZWFraW5nLCBhbnkgcGxhdGZvcm1zIHdoaWNoIG1hZGUgb2Jz
b2xldGUgUkVGX1RPR0dMRQpiaXQgaW4gTk1JX1NDIChJL08gcG9ydCA2MWgpIGFuZCBwcm92aWRl
IHN3IGVtdWxhdGlvbiBmb3IgaXQgdmlhIHRoZQpTTUkgSS9PIHRyYXAgaW5zdGVhZC4KCj4+IGxl
Z2FjeSBib290IG1vZGUgd2l0aCB4MkFQSUMgZGlzYWJsZWQuIFRoZSBzeXN0ZW0gc3RhbGxzCj4+
IGltbWVkaWF0ZWx5IGFmdGVyIHdyaXRpbmcgdGhlIGZpcnN0IFNNUCBpbml0aWFsaXphdGlvbgo+
PiBzZXF1ZW5jZSBpbnRvIEFQSUMgSUNSLgo+Pgo+PiBUaGUgY2F1c2Ugb2YgdGhlIHByb2JsZW0g
aXMgd2F0Y2hkb2cgTk1JIGhhbmRsZXIgZXhlY3V0aW9uIC0KPj4gc29tZXdoZXJlIG5lYXIgdGhl
IGVuZCBvZiBOTUkgaGFuZGxpbmcgKGFmdGVyIGl0J3MgYWxyZWFkeQo+PiByZXNjaGVkdWxlZCB0
aGUgbmV4dCBOTUkpIGl0IHRyaWVzIHRvIGFjY2VzcyBJTyBwb3J0IDB4NjEKPj4gdG8gZ2V0IHRo
ZSBhY3R1YWwgTk1JIHJlYXNvbiBvbiBDUFUwLiBVbmZvcnR1bmF0ZWx5LCB0aGlzCj4+IHBvcnQg
aXMgZW11bGF0ZWQgYnkgQklPUyB1c2luZyBTTUlzIGFuZCB0aGlzIGVtdWxhdGlvbiBmb3IKPj4g
c29tZSByZWFzb24gdGFrZXMgbW9yZSB0aW1lIHRoYW4gd2UgZXhwZWN0IGR1cmluZyBJTklULVNJ
UEktU0lQSQo+PiBzZXF1ZW5jZS4gQXMgdGhlIHJlc3VsdCwgdGhlIHN5c3RlbSBpcyBjb25zdGFu
dGx5IG1vdmluZyBiZXR3ZWVuCj4+IE5NSSBhbmQgU01JIGhhbmRsZXIgYW5kIG5vdCBtYWtpbmcg
YW55IHByb2dyZXNzLgo+Pgo+PiBUbyBhdm9pZCB0aGlzLCBpbml0aWFsaXplIHRoZSB3YXRjaGRv
ZyBhZnRlciBTTVAgYm9vdHN0cmFwIG9uCj4+IENQVTAgYW5kLCBhZGRpdGlvbmFsbHksIHByb3Rl
Y3QgdGhlIE5NSSBoYW5kbGVyIGJ5IG1vdmluZwo+PiBJTyBwb3J0IGFjY2VzcyBiZWZvcmUgTk1J
IHJlLXNjaGVkdWxpbmcuIFRoZSBsYXR0ZXIgc2hvdWxkIGhlbHAKPj4gaW4gY2FzZSBvZiBwb3N0
IGJvb3QgQ1BVIG9ubGluaW5nLiBBbHRob3VnaCB3ZSdyZSBydW5uaW5nCj4+IHdhdGNoZG9nIGF0
IG11Y2ggbG93ZXIgZnJlcXVlbmN5IGl0J3MgbmV2ZXJldGhlbGVzcyBwb3NzaWJsZQo+PiB3ZSBt
YXkgdHJpZ2dlciB0aGUgaXNzdWUgYW55d2F5Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBJZ29yIERy
dXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KPj4gLS0tCj4+IHYzOiBjb3JyZWN0
ZWQgY29tbWVudHMgYW5kIGNvb21taXQgbWVlc2FnZS4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYv
YXBpYy5jICAgIHwgIDIgKy0KPj4gIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgfCAgMyArKysKPj4g
IHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgfCAxMiArKysrKysrKysrLS0KPj4gIDMgZmlsZXMgY2hh
bmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCj4+IGluZGV4IDUwMzkx
NzMuLmZmYTVhNjkgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKPj4gKysrIGIv
eGVuL2FyY2gveDg2L2FwaWMuYwo+PiBAQCAtNjg0LDcgKzY4NCw3IEBAIHZvaWQgc2V0dXBfbG9j
YWxfQVBJQyh2b2lkKQo+PiAgICAgICAgICBwcmludGsoIkxlYXZpbmcgRVNSIGRpc2FibGVkLlxu
Iik7Cj4+ICAgICAgfQo+PiAgCj4+IC0gICAgaWYgKG5taV93YXRjaGRvZyA9PSBOTUlfTE9DQUxf
QVBJQykKPj4gKyAgICBpZiAobm1pX3dhdGNoZG9nID09IE5NSV9MT0NBTF9BUElDICYmIHNtcF9w
cm9jZXNzb3JfaWQoKSkKPj4gICAgICAgICAgc2V0dXBfYXBpY19ubWlfd2F0Y2hkb2coKTsKPj4g
ICAgICBhcGljX3BtX2FjdGl2YXRlKCk7Cj4+ICB9Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwo+PiBpbmRleCAyZWJlZjAzLi4x
ODQ0MTE2IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKPj4gQEAgLTEyNDgsNyArMTI0OCwxMCBAQCBpbnQgX19jcHVf
dXAodW5zaWduZWQgaW50IGNwdSkKPj4gIHZvaWQgX19pbml0IHNtcF9jcHVzX2RvbmUodm9pZCkK
Pj4gIHsKPj4gICAgICBpZiAoIG5taV93YXRjaGRvZyA9PSBOTUlfTE9DQUxfQVBJQyApCj4+ICsg
ICAgewo+PiArICAgICAgICBzZXR1cF9hcGljX25taV93YXRjaGRvZygpOwo+PiAgICAgICAgICBj
aGVja19ubWlfd2F0Y2hkb2coKTsKPj4gKyAgICB9Cj4+ICAKPj4gICAgICBzZXR1cF9pb2FwaWNf
ZGVzdCgpOwo+PiAgCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9h
cmNoL3g4Ni90cmFwcy5jCj4+IGluZGV4IDJlMDIyYjAuLmU2Yzc0ODcgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4+IEBA
IC0xNzA2LDcgKzE3MDYsNyBAQCBzdGF0aWMgbm1pX2NhbGxiYWNrX3QgKm5taV9jYWxsYmFjayA9
Cj4+IGR1bW15X25taV9jYWxsYmFjazsgdm9pZCBkb19ubWkoY29uc3Qgc3RydWN0IGNwdV91c2Vy
X3JlZ3MgKnJlZ3MpCj4+ICB7Cj4+ICAgICAgdW5zaWduZWQgaW50IGNwdSA9IHNtcF9wcm9jZXNz
b3JfaWQoKTsKPj4gLSAgICB1bnNpZ25lZCBjaGFyIHJlYXNvbjsKPj4gKyAgICB1bnNpZ25lZCBj
aGFyIHJlYXNvbiA9IDA7Cj4+ICAgICAgYm9vbCBoYW5kbGVfdW5rbm93biA9IGZhbHNlOwo+PiAg
Cj4+ICAgICAgKytubWlfY291bnQoY3B1KTsKPj4gQEAgLTE3MTQsNiArMTcxNCwxNSBAQCB2b2lk
IGRvX25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gICAgICBpZiAoIG5t
aV9jYWxsYmFjayhyZWdzLCBjcHUpICkKPj4gICAgICAgICAgcmV0dXJuOwo+PiAgCj4+ICsgICAg
LyoKPj4gKyAgICAgKiBUaGVyZSBpcyBhIGNoYW5jZSB0aGF0IHRoaXMgSU8gcG9ydCBhY2Nlc3Mg
d2lsbCBwcm9kdWNlIFNNSQo+PiB3aGljaCwKPj4gKyAgICAgKiBpbiB0dXJuLCBtYXkgdGFrZSBl
bm91Z2ggdGltZSBmb3IgdGhlIG5leHQgTk1JIHRpY2sgdG8KPj4gaGFwcGVuLgo+PiArICAgICAq
IFRvIGF2b2lkIGhhdmluZyBuZXN0ZWQgTk1JcyBhcyB0aGUgcmVzdWx0IGxldCdzIGRvIGl0IGJl
Zm9yZQo+PiArICAgICAqIHdhdGNoZG9nIHJlLXNjaGVkdWxpbmcuICAKPgo+VGhpcyBpc24ndCBz
dHJpY3RseSBhY2N1cmF0ZS7CoCBIb3cgYWJvdXQ6Cj4KPi8qIFJlYWRzIG9mIDB4NjEgbWF5IHRy
YXAgdG8gU01NLCBhbmQgb24gcHJvZHVjdGlvbiBTS1ggc2VydmVycywgaGF2ZQo+YmVlbiBvYnNl
cnZlZCB0byB0YWtlIHVwIHRvIDIwMG1zIHRvIGNvbXBsZXRlLsKgIEJ5IHJlYWRpbmcgdGhpcyBw
b3J0Cj5iZWZvcmUgd2UgcmUtYXJtIHRoZSBOTUkgd2F0Y2hkb2csIHdlIHJlZHVjZSB0aGUgY2hh
bmNlIG9mIGhhdmluZyBhbgo+Tk1JIHdhdGNoZG9nIGV4cGlyZSB3aGlsZSBpbiB0aGUgU01JIGhh
bmRsZXIuICovCj4KPkluIHBhcnRpY3VsYXIsIGlmIHdlIGFyZSBzZXJ2aWNpbmcgYSBub24td2F0
Y2hkb2cgTk1JLCB0aGUgd2F0Y2hkb2cKPndpbGwgc3RpbGwgYmUgY291bnRpbmcgZG93biB3aGls
ZSB0aGUgU01JIGV4ZWN1dGVzLgo+Cj5+QW5kcmV3Cj4KPj4gKyAgICAgKi8KPj4gKyAgICBpZiAo
IGNwdSA9PSAwICkKPj4gKyAgICAgICAgcmVhc29uID0gaW5iKDB4NjEpOwo+PiArCj4+ICAgICAg
aWYgKCAobm1pX3dhdGNoZG9nID09IE5NSV9OT05FKSB8fAo+PiAgICAgICAgICAgKCFubWlfd2F0
Y2hkb2dfdGljayhyZWdzKSAmJiB3YXRjaGRvZ19mb3JjZSkgKQo+PiAgICAgICAgICBoYW5kbGVf
dW5rbm93biA9IHRydWU7Cj4+IEBAIC0xNzIxLDcgKzE3MzAsNiBAQCB2b2lkIGRvX25taShjb25z
dCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gICAgICAvKiBPbmx5IHRoZSBCU1AgZ2V0
cyBleHRlcm5hbCBOTUlzIGZyb20gdGhlIHN5c3RlbS4gKi8KPj4gICAgICBpZiAoIGNwdSA9PSAw
ICkKPj4gICAgICB7Cj4+IC0gICAgICAgIHJlYXNvbiA9IGluYigweDYxKTsKPj4gICAgICAgICAg
aWYgKCByZWFzb24gJiAweDgwICkKPj4gICAgICAgICAgICAgIHBjaV9zZXJyX2Vycm9yKHJlZ3Mp
Owo+PiAgICAgICAgICBpZiAoIHJlYXNvbiAmIDB4NDAgKSAgCj4KPgo+X19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPlhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
Plhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:14:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:14:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eno5U-0003xe-1h; Mon, 19 Feb 2018 16:14:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eno5S-0003xJ-DH
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 16:14:42 +0000
X-Inumbo-ID: 2ff422dc-1590-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ff422dc-1590-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 16:16:06 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 09:14:35 -0700
Message-Id: <5A8B05F602000078001A9378@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 09:14:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-2-roger.pau@citrix.com>
 <5A8AFEC702000078001A92E3@prv-mh.provo.novell.com>
 <20180219160535.hig6co3wiqmiqa6w@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180219160535.hig6co3wiqmiqa6w@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 1/4] build: filter out command line
 assembler arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE3OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgRmViIDE5LCAyMDE4IGF0IDA4OjQzOjUxQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTkuMDIuMTggYXQgMTU6MTYsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tCj4+ID4gIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSB8IDYgKysrLS0tCj4+
ID4gIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayB8IDUgKy0tLS0KPj4gPiAgeGVuL2luY2x1ZGUvTWFr
ZWZpbGUgIHwgMiArLQo+PiA+ICAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKPj4gCj4+IFdoYXQgYWJvdXQgdGhlICIlLmk6ICUuYyIsICIlLnM6ICUuYyIs
IGFuZCAiJS5zOiAlLlMiIHJ1bGVzCj4+IG5lYXIgdGhlIGVuZCBvZiB4ZW4vUnVsZXMubWs/Cj4g
Cj4gSG0sIHRob3NlIHJ1bGVzIGRvbid0IHNlZW0gdG8gYmUgdXNlZCBhdCBhbGwgaW4geDg2LCBh
cmUgdGhleSBub3QKPiBuZWVkZWQgYW55bW9yZSBiZWNhdXNlIHRoZXJlIGFyZSBtb3JlIHNwZWNp
ZmljIHJ1bGVzIGluc3RlYWQ/Cj4gCj4gSSBjYW4gYWRkIHRoZSBmaWx0ZXJpbmcgdGhlcmUsIGJ1
dCBtYXliZSBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gc2ltcGx5Cj4gcmVtb3ZlIHRob3NlPwoKTm8s
IGRvbid0LCBldmVyLiBUaGV5J3JlIG5vdCBuZWVkZWQgZm9yIGEgX25vcm1hbF8gYnVpbGQsIGJ1
dCBpbiBjYXNlCm9mIGJ1aWxkIHByb2JsZW1zIHRoZXkgbWF5IGJlIG5lZWRlZCBmb3IgYW5hbHl6
aW5nIHRoZSBpc3N1ZSwgaS5lLgp3aGVuIHlvdSBuZWVkIHRvIGxvb2sgYXQgb25lIG9mIHRoZSBp
bnRlcm1lZGlhdGUgZmlsZXMuIEkgaGFwcGVuIHRvCnVzZSB0aGlzIGV2ZXJ5IG9uY2UgaW4gYSB3
aGlsZSwgZXNwZWNpYWxseSB3aGVuIG1hY3JvIGludm9jYXRpb25zCm5lc3Qgc28gZGVlcGx5IHRo
YXQgdGhlIGNvbXBpbGVyIGRvZXNuJ3QgcHJvZHVjZSB1c2VmdWwgbG9jYXRpb24KaW5mb3JtYXRp
b24gYW55bW9yZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:16:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:16:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eno7P-00045V-Cs; Mon, 19 Feb 2018 16:16:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eno7N-00045L-OE
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 16:16:41 +0000
X-Inumbo-ID: 7702cc2a-1590-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7702cc2a-1590-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 16:18:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68171134"
Date: Mon, 19 Feb 2018 16:16:10 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180219161610.oea23dpjsi6zucgx@MacBook-Pro-de-Roger.local>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-5-roger.pau@citrix.com>
 <5A8B051202000078001A9372@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8B051202000078001A9372@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 4/4] build/clang: add a check whether the
 assembler supports .skip with labels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDk6MTA6NDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL1J1bGVzLm1rCj4gPiArKysgYi94ZW4vUnVsZXMubWsKPiA+IEBA
IC03Miw3ICs3MiwxMSBAQCBBRkxBR1MteSAgICAgICAgICAgICAgICArPSAtRF9fQVNTRU1CTFlf
Xwo+ID4gIAo+ID4gICMgT2xkZXIgY2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgZG9lc24ndCB1
bmRlcnN0YW5kIC5za2lwIHdpdGggbGFiZWxzOgo+ID4gICMgaHR0cHM6Ly9idWdzLmxsdm0ub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yNzM2OSAKPiA+IC1BRkxBR1MtJChjbGFuZykgICAgICAgICArPSAt
bm8taW50ZWdyYXRlZC1hcwo+ID4gK2lmZXEgKCQoY2xhbmcpLHkpCj4gPiAraWZlcSAoJChjYWxs
IGFzLWluc24sJChDQykgJChBRkxBR1MpLCIuTDA6XG4uTDE6XG4uc2tpcCAoLkwxIC0gLkwwKSIs
eSxuKSxuKQo+IAo+IEhtbSwgaGVyZSB5b3UgdXNlIEFGTEFHUywgc28gd2h5IG5vdCBhcy1pbnNu
LWNoZWNrPwoKQmVjYXVzZSBhcy1pbnNuLWNoZWNrIG9ubHkgbGV0cyB5b3UgYWRkIHRvIGEgdmFy
aWFibGUgb24gdGhlIHN1Y2Nlc3MKY2FzZSAoaWU6IHdoZW4gYXMtaW5zbiByZXR1cm5zICd5Jyks
IGFuZCBoZXJlIEkgbmVlZCB0byBkbyB0aGUKb3Bwb3NpdGUuCgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:18:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:18:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eno8m-0004E8-QJ; Mon, 19 Feb 2018 16:18:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eno8l-0004De-Sl
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 16:18:07 +0000
X-Inumbo-ID: aa2e9ca2-1590-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aa2e9ca2-1590-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 16:19:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68171258"
Date: Mon, 19 Feb 2018 16:17:54 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180219161754.kxjvbhkjiqvm4x2y@MacBook-Pro-de-Roger.local>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-2-roger.pau@citrix.com>
 <5A8AFEC702000078001A92E3@prv-mh.provo.novell.com>
 <20180219160535.hig6co3wiqmiqa6w@MacBook-Pro-de-Roger.local>
 <5A8B05F602000078001A9378@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8B05F602000078001A9378@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 1/4] build: filter out command line
	assembler arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDk6MTQ6MzBBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjAyLjE4IGF0IDE3OjA1LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDg6NDM6NTFBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gLS0tCj4gPj4gPiAgeGVuL2FyY2gveDg2L01ha2VmaWxl
IHwgNiArKystLS0KPiA+PiA+ICB4ZW4vYXJjaC94ODYvUnVsZXMubWsgfCA1ICstLS0tCj4gPj4g
PiAgeGVuL2luY2x1ZGUvTWFrZWZpbGUgIHwgMiArLQo+ID4+ID4gIDMgZmlsZXMgY2hhbmdlZCwg
NSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQo+ID4+IAo+ID4+IFdoYXQgYWJvdXQgdGhl
ICIlLmk6ICUuYyIsICIlLnM6ICUuYyIsIGFuZCAiJS5zOiAlLlMiIHJ1bGVzCj4gPj4gbmVhciB0
aGUgZW5kIG9mIHhlbi9SdWxlcy5taz8KPiA+IAo+ID4gSG0sIHRob3NlIHJ1bGVzIGRvbid0IHNl
ZW0gdG8gYmUgdXNlZCBhdCBhbGwgaW4geDg2LCBhcmUgdGhleSBub3QKPiA+IG5lZWRlZCBhbnlt
b3JlIGJlY2F1c2UgdGhlcmUgYXJlIG1vcmUgc3BlY2lmaWMgcnVsZXMgaW5zdGVhZD8KPiA+IAo+
ID4gSSBjYW4gYWRkIHRoZSBmaWx0ZXJpbmcgdGhlcmUsIGJ1dCBtYXliZSBpdCB3b3VsZCBiZSBi
ZXR0ZXIgdG8gc2ltcGx5Cj4gPiByZW1vdmUgdGhvc2U/Cj4gCj4gTm8sIGRvbid0LCBldmVyLiBU
aGV5J3JlIG5vdCBuZWVkZWQgZm9yIGEgX25vcm1hbF8gYnVpbGQsIGJ1dCBpbiBjYXNlCj4gb2Yg
YnVpbGQgcHJvYmxlbXMgdGhleSBtYXkgYmUgbmVlZGVkIGZvciBhbmFseXppbmcgdGhlIGlzc3Vl
LCBpLmUuCj4gd2hlbiB5b3UgbmVlZCB0byBsb29rIGF0IG9uZSBvZiB0aGUgaW50ZXJtZWRpYXRl
IGZpbGVzLiBJIGhhcHBlbiB0bwo+IHVzZSB0aGlzIGV2ZXJ5IG9uY2UgaW4gYSB3aGlsZSwgZXNw
ZWNpYWxseSB3aGVuIG1hY3JvIGludm9jYXRpb25zCj4gbmVzdCBzbyBkZWVwbHkgdGhhdCB0aGUg
Y29tcGlsZXIgZG9lc24ndCBwcm9kdWNlIHVzZWZ1bCBsb2NhdGlvbgo+IGluZm9ybWF0aW9uIGFu
eW1vcmUuCgpPaCwgT0ssIHRoYW5rcyBmb3IgdGhlIGNsYXJpZmljYXRpb24uIEknbSBhZGRpbmcg
dGhlIGZpbHRlcmluZyB0aGVyZQp0aGVuLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:25:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:25:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enoFL-0004y8-Nm; Mon, 19 Feb 2018 16:24:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enoFK-0004y2-Gh
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 16:24:54 +0000
X-Inumbo-ID: 9c6caeb8-1591-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9c6caeb8-1591-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 16:26:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68171913"
Date: Mon, 19 Feb 2018 16:24:40 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180219162440.qwoqsveibyny4gwf@MacBook-Pro-de-Roger.local>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-3-roger.pau@citrix.com>
 <5A8B01EB02000078001A932E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8B01EB02000078001A932E@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86/clang: restore integrated
 assembler usage with indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDg6NTc6MTVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gPiArKysgYi94ZW4vYXJjaC94
ODYvUnVsZXMubWsKPiA+IEBAIC00NCwzICs0NCwxNyBAQCBlbmRpZgo+ID4gIAo+ID4gICMgU2V0
IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRoIHByb3Blcmx5IGZvciBvbGRlciB0b29sY2hh
aW5zLgo+ID4gIENGTEFHUyArPSAtV2EsLUkkKEJBU0VESVIpL2luY2x1ZGUKPiA+ICsKPiA+ICtp
ZmVxICgkKGNsYW5nKSx5KQo+ID4gKyAgICAjIENoZWNrIHdoZXRoZXIgY2xhbmcgYXNtKCktcyBz
dXBwb3J0IC5pbmNsdWRlLgo+ID4gKyAgICBpZmVxICgkKGNhbGwgYXMtaW5zbiwkKENDKSAkKENG
TEFHUyksIi5pbmNsdWRlIFwiYXNtL2luZGlyZWN0X3RodW5rX2FzbS5oXCIiLHksbiksbikKPiAK
PiBJcyB0aGVyZSBhbnl0aGluZyBrZWVwaW5nIHlvdSBmcm9tIHVzaW5nIHRoZSBzbGlnaHRseSBs
ZXNzIHVnbHkgdG8gdXNlCj4gYXMtaW5zbi1jaGVjayBoZXJlPyBPaCwgaXQncyBhcHBhcmVudGx5
IHRoYXQgeW91IHdhbnQgdG8gdXNlIENGTEFHUywKPiBub3QgQUZMQUdTLiBJIHdvbmRlciB3aGV0
aGVyIHRoZSBvdGhlciBhcy1pbnNuLWNoZWNrIHVzZXMgd291bGRuJ3QKPiBiZXR0ZXIgaGF2ZSBD
RkxBR1MgcGFzc2VkIHRvby4gT3RoZXJ3aXNlIHBsZWFzZSBjbGFyaWZ5IHdoeSB0aGUKPiBvdGhl
ciBjb25zdHJ1Y3QgY2FuJ3QgYmUgdXNlZCBieSBleHRlbmRpbmcgdGhlIGNvbW1lbnQuCgpSaWdo
dCwgaXQncyBiZWNhdXNlIHRoZSAuaW5jbHVkZSBkaXJlY3RpdmUgaXMgdXNlZCB3aXRoIGFzbSgp
LXMgaW4gQwpmaWxlcyBzbyB0aGUgcGFyYW1ldGVycyBmb3IgYnVpbGRpbmcgdGhvc2UgdXNlIENG
TEFHUywgbm90IEFGTEFHUy4KCkFsc28gYXMtaW5zbi1jaGVjayBvbmx5IGxldCdzIHlvdSBhZGQg
dG8gYSB2YXJpYWJsZSBpbiB0aGUgc3VjY2VzcwpjYXNlLCBhbmQgaGVyZSBJIG5lZWQgdG8gZG8g
dGhlIG9wcG9zaXRlIGhlcmUuCgo+ID4gKyAgICAgICAgQ0ZMQUdTICs9IC1uby1pbnRlZ3JhdGVk
LWFzCj4gPiArICAgICMgQ2hlY2sgd2hldGhlciBjbGFuZyBrZWVwcyAubWFjcm8tcyBiZXR3ZWVu
IGFzbSgpLXM6Cj4gPiArICAgICMgaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9p
ZD0zNjExMCAKPiA+ICsgICAgZWxzZSBpZmVxICgkKGlmICQoc2hlbGwgZWNobyAndm9pZCBfKHZv
aWQpIHsgYXNtIHZvbGF0aWxlICggIi5tYWNybyBGT09cbi5lbmRtIiApOyBcCj4gCj4gQ2FyZWZ1
bCB3aXRoIHRoaXM7IC4vUkVBRE1FIHN0aWxsIHNheXMgIkdOVSBtYWtlIDMuODAgb3IgbGF0ZXIi
IGFuZAo+IGlpcmMgMy44MCBkb2Vzbid0IHN1cHBvcnQgImVsc2UgaWYuLi4iIG9uIGEgc2luZ2xl
IGxpbmUuCgpIbSwgT0ssIEknbSBhZnJhaWQgSSBkb24ndCBoYXZlIGFjY2VzcyB0byBtYWtlIDMu
ODAsIGJ1dCBJIGNhbgpjZXJ0YWlubHkgZXhwYW5kIHRoaXMgdG8gYmUKCmVsc2UKICAgIGlmZXEK
ICAgIGVuZGlmCmVuZGlmCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:26:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:26:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enoGn-00054U-1J; Mon, 19 Feb 2018 16:26:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kz0s=fn=gmail.com=charles.fg@srs-us1.protection.inumbo.net>)
 id 1enoEG-0004x6-9j
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 16:23:48 +0000
X-Inumbo-ID: 27e6ff60-1591-11e8-ba59-bc764e045a96
Received: from mail-pl0-x233.google.com (unknown [2607:f8b0:400e:c01::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27e6ff60-1591-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 17:23:02 +0100 (CET)
Received: by mail-pl0-x233.google.com with SMTP id v3so5882860plg.3
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 08:23:46 -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=qh0sDTeGRzQq6ZIhEmmM2UE/1jzkQBhAKBgKZqSZq7g=;
 b=t0r94lZr4ByFiw4Xs5lQaXlVLTgZdni0HIYm2fSDaN6cedj21eyrMVSlli4JPi1OB6
 QuR5qCaZ5WSOGlfV4hMxrAdk4QV5ax61bnWESpyBpvHXT+zoD+D/5F+drvTqNNICT/G1
 knGQKzt/JQmvvJfvEcQBEw/RFzlKeBurFBXoq2apLJ+HaDeEBVj8FswiFFsOyNQJMQaf
 7wD281hbgIDNWVmivPzG66BzdQLsZy4adCB9KgFlaNJRZreJ+ULE29fKq1NTscXWavro
 jvPMGOoy3XASDDQD6Av8QS1ynvO8v4R6gM3ZRJlSaf6DcNk2VAvC9puGy9zk0105rn+E
 2mSw==
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=qh0sDTeGRzQq6ZIhEmmM2UE/1jzkQBhAKBgKZqSZq7g=;
 b=M5z0lFqZMNkOAd4hGwdA1j2LgTmImMqX3Q09pwQuyqKt051Na7h8MJJ+4fNUET42ZI
 64Bc9UjOFRrgYQwNGlbI17TYhs4LS2B8U2htws82ShddMHXjJ8oKjd3BxfeAqLfFBM6D
 uKUfVLhxKDybKDdwUxAkNt53dhZP9m0MhYa3YL7UN1zjw1Pdo9gVt4NOe5KURMAWZBMv
 bTKPbOpNve/JQS/J94ejoSZqJrGD82Lj+3u7wPltiMtl//Cgiad3hI8RpakL1lFkKhxR
 S4IMXs8/eefDAlPh2IVj4iFnrhZHlG5tFR0kQjSmjz4SpvSLg53hEuw/KH32n9CeNfJX
 JbmQ==
X-Gm-Message-State: APf1xPBc+cGYXuNlOzJkvNjfg5uu4gXDWxC695v8J/5YgnCsc6Zf9KHO
 MMJNnqJ9TCOuLggfy2CHEbj28DDfcz7oC19LgyLyZg==
X-Google-Smtp-Source: AH8x224wqL7vT52C0l/X8WtG7BNjhtcweZSUtfhyvTwK79QBdCLHF9Q/BJVqKZpqIoF4ZNwxtrW9wiMUnv/HekSQYr8=
X-Received: by 2002:a17:902:7d83:: with SMTP id
 a3-v6mr14790966plm.184.1519057425116; 
 Mon, 19 Feb 2018 08:23:45 -0800 (PST)
MIME-Version: 1.0
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Mon, 19 Feb 2018 16:23:33 +0000
Message-ID: <CAAQRGoBHTHkEQTDbQ8X_MbJD2jfc2=AO+Usp8NTo2cXKE7DE1g@mail.gmail.com>
To: xen-devel@lists.xen.org
X-Mailman-Approved-At: Mon, 19 Feb 2018 16:26:24 +0000
Subject: [Xen-devel] =?utf-8?q?Getting_Hypercall_=5Bop_=3D_0x0040001a_=5D_?=
	=?utf-8?b?b24gdHJhY2Ug77+877+877+877+877+8?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2616354596411146658=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2616354596411146658==
Content-Type: multipart/alternative; boundary="00000000000037b20c0565931e18"

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

Hello,

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

Using old Xen 4.4.1.
Looking at documentation  and also using grep into source code couldn't
figure out which hypercall this is.

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

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

<div dir=3D"ltr"><div>Hello,=C2=A0</div><div><br></div><div>Im getting this=
 Hypercall [op =3D 0x0040001a ] on xen trace=C2=A0 but can&#39;t figure out=
 which operation this is.</div><div><br></div><div>Using old Xen 4.4.1.</di=
v><div>Looking at documentation=C2=A0 and also using grep into source code =
couldn&#39;t figure out which hypercall this is.</div><div><br></div><div>C=
an someone help clarify this?</div></div>-- <br><div dir=3D"ltr" class=3D"g=
mail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div>At=
enciosamente,=C2=A0</div>Charles F.&#39;. Gon=C3=A7alves</div></div>

--00000000000037b20c0565931e18--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2616354596411146658==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:44:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:44:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enoYT-0006SP-LA; Mon, 19 Feb 2018 16:44:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enoYS-0006SJ-8x
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 16:44:40 +0000
X-Inumbo-ID: 11c54357-1594-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11c54357-1594-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 17:43:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,535,1511827200"; d="scan'208";a="68173111"
Date: Mon, 19 Feb 2018 16:44:31 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Charles =?iso-8859-1?Q?Gon=E7alves?= <charles.fg@gmail.com>
Message-ID: <20180219164431.sfdzsvgsusfwwn6p@MacBook-Pro-de-Roger.local>
References: <CAAQRGoBHTHkEQTDbQ8X_MbJD2jfc2=AO+Usp8NTo2cXKE7DE1g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAAQRGoBHTHkEQTDbQ8X_MbJD2jfc2=AO+Usp8NTo2cXKE7DE1g@mail.gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel]
 =?utf-8?q?Getting_Hypercall_=5Bop_=3D_0x0040001a_=5D_?=
 =?utf-8?b?b24gdHJhY2Ug77+877+877+877+877+8?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDQ6MjM6MzNQTSArMDAwMCwgQ2hhcmxlcyBHb27Dp2Fs
dmVzIHdyb3RlOgo+IEhlbGxvLAo+IAo+IEltIGdldHRpbmcgdGhpcyBIeXBlcmNhbGwgW29wID0g
MHgwMDQwMDAxYSBdIG9uIHhlbiB0cmFjZSAgYnV0IGNhbid0IGZpZ3VyZQo+IG91dCB3aGljaCBv
cGVyYXRpb24gdGhpcyBpcy4KCkkgZ3Vlc3MgMHgxYSBpcyB0aGUgaHlwZXJjYWxsIG51bWJlciAo
MjYgaW4gZGVjaW1hbCksIHdoaWNoIG1hdGNoZXMgdG8KX19IWVBFUlZJU09SX21tdWV4dF9vcC4g
U2VlIHhlbi9pbmNsdWRlL3B1YmxpYy94ZW4uaC4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 16:59:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 16:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enomf-0007FQ-Tb; Mon, 19 Feb 2018 16:59:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=udnn=fn=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1enome-0007FK-Sg
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 16:59:20 +0000
X-Inumbo-ID: 1f89904a-1596-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f89904a-1596-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 17:58:35 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 19 Feb 2018 09:59:19 -0700
Message-Id: <5A8B107302000078001A9407@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 19 Feb 2018 09:59:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180215125203.29794-1-jgross@suse.com>
In-Reply-To: <20180215125203.29794-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/xpti: avoid copying L4 page table
 contents when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE1LjAyLjE4IGF0IDEzOjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTUxMCw2
ICs1MTAsOCBAQCB2b2lkIG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCj4gIHZv
aWQgd3JpdGVfcHRiYXNlKHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICB3cml0ZV9jcjModi0+
YXJjaC5jcjMpOwo+ICsgICAgLyogU2V0dGluZyBjb3B5X2w0IHVuY29uZGl0aW9uYWxseSBkb2Vz
IG5vIGhhcm0uICovCj4gKyAgICBnZXRfY3B1X2luZm8oKS0+Y29weV9sNCA9IHRydWU7CgpUbyBs
aW1pdCBjb2RlIGNodXJuIHdoZW4gNS1sZXZlbCBwYWdlIHRhYmxlcyBnZXQgaW50cm9kdWNlZCwg
Y2FuCnlvdSBwbGVhc2UgYXZvaWQgdXNpbmcgbDQgd2hlbiB5b3UgcmVhbGx5IG1lYW4gdGhlIHRv
cCBsZXZlbCBwYWdlCnRhYmxlIChpcnJlc3BlY3RpdmUgb2YgaG93IG1hbnkgbGV2ZWxzIHRoZXJl
IGFyZSk/IEknbSBhbHNvIG5vdApjb252aW5jZWQgb2YgdXNpbmcgImNvcHkiIGluIHRoZSBmaWVs
ZCBuYW1lIC0geW91IHdhbnQgdG8gaW5kaWNhdGUKdGhhdCB0aGUgcGFnZSB0YWJsZSBjaGFuZ2Vk
LCB5ZXQgd2hhdCBhY3Rpb24gdGhlIGNvbnN1bWVyIG9mIHRoZQpmbGFnIHRha2VzIGRvZXNuJ3Qg
cmVhbGx5IG1hdHRlciBlbHNld2hlcmUuIFdoYXQgYWJvdXQKInJvb3RfcGd0X2NoYW5nZWQiPwoK
QWRkaXRpb25hbGx5IC0gd2h5IHdvdWxkIHlvdSBzZXQgdGhpcyBmb3IgYSAzMi1iaXQgdkNQVT8g
RnVydGhlciwKd2hhdCBhYm91dCBjbGVhcmluZyB0aGUgZmxhZyB3aGVuIGNvbnRleHQgc3dpdGNo
aW5nIG91dCBhIFBWCnZDUFU/IEkgcmVhbGl6ZSBib3RoIGFyZSBiZW5pZ24gd2l0aCBqdXN0IHRo
ZSBzaW5nbGUgY3VycmVudApjb25zdW1lciBwbHVzIHRoZSBmYWN0IHRoYXQgdGhlIGZsYWcgd2ls
bCBhbHdheXMgYmUgc2V0IHdoZW4KY29udGV4dCBzd2l0Y2hpbmcgaW4gYSAoNjQtYml0KSBQViB2
Q1BVLCBidXQgdGhlIHZhbHVlIG9mIHRoZQpmbGFnIGNvdWxkIGJlIG1pc2xlYWRpbmcgZHVyaW5n
IGRlYnVnZ2luZywgYW5kIGNvdWxkIGJlY29tZSBhbgphY3R1YWwgcHJvYmxlbSBpZiBhbm90aGVy
IGNvbnN1bWVyIGFwcGVhcmVkLgoKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMK
PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPiBAQCAtNDYsMTAgKzQ2LDEzIEBA
IHJlc3RvcmVfYWxsX2d1ZXN0Ogo+ICAuTHJhZ19jcjNfc3RhcnQ6Cj4gICAgICAgICAgbW92ICAg
VkNQVV9jcjMoJXJieCksICVyOQo+ICAgICAgICAgIEdFVF9TVEFDS19FTkQoZHgpCj4gLSAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyZHgpLCAlcmRpCj4gKyAgICAg
ICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyZHgpLCAlcmF4Cj4gKyAgICAg
ICAgY21wYiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoY29weV9sNCkoJXJkeCkKPiArICAgICAg
ICBqZSAgICAuTHJhZ19jb3B5ZW5kCj4gKyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9f
RklFTEQoY29weV9sNCkoJXJkeCkKClVzZSAlYmwgaW5zdGVhZCBvZiAkMCBpbiBib3RoIGNhc2Vz
ICh3aXRoIGEgY29tbWVudCk/Cgo+IEBAIC02NSw2ICs2OCw3IEBAIHJlc3RvcmVfYWxsX2d1ZXN0
Ogo+ICAgICAgICAgIHN1YiAgICQoUk9PVF9QQUdFVEFCTEVfRklSU1RfWEVOX1NMT1QgLSBcCj4g
ICAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJMRV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAl
cmRpCj4gICAgICAgICAgcmVwIG1vdnNxCj4gKy5McmFnX2NvcHllbmQ6CgouTHJhZ19jb3B5X2Vu
ZCAob3IgLkxyYWdfY29weV9kb25lKQoKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNo
dGxiLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKPiBAQCAtMTAzLDYg
KzEwMyw4IEBAIHZvaWQgd3JpdGVfY3IzKHVuc2lnbmVkIGxvbmcgY3IzKTsKPiAgI2RlZmluZSBG
TFVTSF9WQV9WQUxJRCAgIDB4ODAwCj4gICAvKiBGbHVzaCBDUFUgc3RhdGUgKi8KPiAgI2RlZmlu
ZSBGTFVTSF9WQ1BVX1NUQVRFIDB4MTAwMAo+ICsgLyogVXBkYXRlIFhQVEkgcm9vdCBwYWdlIHRh
YmxlICovCj4gKyNkZWZpbmUgWFBUSV9MNF9VUERBVEUgICAweDIwMDAKClBsZWFzZSBrZWVwIHRo
aXMgaW4gbGluZSB3aXRoIGl0cyBzaWJsaW5ncywgaS5lLiBoYXZlIGl0IGhhdmUgYSBGTFVTSF8K
cHJlZml4LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:01:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:01:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enoor-0007s2-99; Mon, 19 Feb 2018 17:01:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=7fic=fn=ffwll.ch=daniel@srs-us1.protection.inumbo.net>)
 id 1enooq-0007ru-6B
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 17:01:36 +0000
X-Inumbo-ID: 6f1b75e5-1596-11e8-ba59-bc764e045a96
Received: from mail-wm0-x232.google.com (unknown [2a00:1450:400c:c09::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6f1b75e5-1596-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 18:00:49 +0100 (CET)
Received: by mail-wm0-x232.google.com with SMTP id q83so7098282wme.5
 for <xen-devel@lists.xenproject.org>; Mon, 19 Feb 2018 09:01:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ffwll.ch; s=google;
 h=sender:date:from:to:cc:subject:message-id:mail-followup-to
 :references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=1JqCUZvAgVnDKzQ7myKAnRfs7EP9Uv5vhkx3nH2MhO0=;
 b=UM8hd+FScWpZn2m9pKYL2Pk0RnnMYEWw/UtlTpVCnvrApqMb+x7AUrXpFg8PiRn4vO
 Ay0TtS/XZ2OdqCUOQdft5vgsg6K6VVp1KQwH7Zn3u9ilZsHJGpdZsZHX5CpTi1p9OJ7M
 OsLFQUq4kkbp0lbevhh7GX3F9g+OcXvpe0eik=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :mail-followup-to:references:mime-version:content-disposition
 :content-transfer-encoding:in-reply-to:user-agent;
 bh=1JqCUZvAgVnDKzQ7myKAnRfs7EP9Uv5vhkx3nH2MhO0=;
 b=clOcQWvdfLaDkvPNUu5/at+bkYXsiUSFkmOHPe0T+czgyaaxRkerA8DgCfcUHVBMTN
 CiB6NCyjK35FRTXPMMyuQCEsJN5Vngy38q7exdwVzFsCAaWNMnftaJpPjLlNtyUNva+v
 oy0wa8dCpBLWs5BtnelfUVEWNjVZiyGAYEiEj/+KYkjzNONrswRFU5KJw3uk5cp+U4FR
 fThWh6hG2pARMaAqgoThR+82BwWmfZI/maZORVxBKg8HpzT+lH6ml6AGtnkvKofI6SG3
 kFR1VnQ81Kkav584Ya0C/ZjSJ8/vnvj/Ts4gj7q6fRYze5JyCWbvqwX04MH8wgh9Y0PT
 2QuQ==
X-Gm-Message-State: APf1xPAvwmu6ncoXLttlrM2JSq0Jc1zqc723ziHWATeSYoQrWNe1NP/T
 sfl7RX69hxj+W81OxbOEsMMw5F1K
X-Google-Smtp-Source: AH8x226ADKF6SvRIRVPbZKUkk7zhlYCtWQR/+RB5BT/y5iXOf2NBVU6//FvAJLTenqLYIKEOcSZcjQ==
X-Received: by 10.80.214.202 with SMTP id l10mr4589549edj.44.1519059692214;
 Mon, 19 Feb 2018 09:01:32 -0800 (PST)
Received: from phenom.ffwll.local (212-51-149-109.fiber7.init7.net.
 [212.51.149.109])
 by smtp.gmail.com with ESMTPSA id t23sm398367edb.54.2018.02.19.09.01.31
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 19 Feb 2018 09:01:31 -0800 (PST)
Date: Mon, 19 Feb 2018 18:01:29 +0100
From: Daniel Vetter <daniel@ffwll.ch>
To: Dongwon Kim <dongwon.kim@intel.com>
Message-ID: <20180219170129.GC22199@phenom.ffwll.local>
Mail-Followup-To: Dongwon Kim <dongwon.kim@intel.com>,
 linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org, dri-devel@lists.freedesktop.org,
 mateuszx.potrola@intel.com
References: <20180214015008.9513-1-dongwon.kim@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180214015008.9513-1-dongwon.kim@intel.com>
X-Operating-System: Linux phenom 4.14.0-3-amd64 
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: linaro-mm-sig@lists.linaro.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 mateuszx.potrola@intel.com
Subject: Re: [Xen-devel] [RFC PATCH v2 0/9] hyper_dmabuf: Hyper_DMABUF driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDU6NDk6NTlQTSAtMDgwMCwgRG9uZ3dvbiBLaW0gd3Jv
dGU6Cj4gVGhpcyBwYXRjaCBzZXJpZXMgY29udGFpbnMgdGhlIGltcGxlbWVudGF0aW9uIG9mIGEg
bmV3IGRldmljZSBkcml2ZXIsCj4gaHlwZXJfRE1BQlVGIGRyaXZlciwgd2hpY2ggcHJvdmlkZXMg
YSB3YXkgdG8gZXhwYW5kIHRoZSBib3VuZGFyeSBvZgo+IExpbnV4IERNQS1CVUYgc2hhcmluZyB0
byBhY3Jvc3MgZGlmZmVyZW50IFZNIGluc3RhbmNlcyBpbiBNdWx0aS1PUyBwbGF0Zm9ybQo+IGVu
YWJsZWQgYnkgYSBIeXBlcnZpc29yIChlLmcuIFhFTikKPiAKPiBUaGlzIHZlcnNpb24gMiBzZXJp
ZXMgaXMgYmFzaWNhbGx5IHJlZmFjdG9yZWQgdmVyc2lvbiBvZiBvbGQgc2VyaWVzIHN0YXJ0aW5n
Cj4gd2l0aCAiW1JGQyBQQVRDSCAwMS82MF0gaHlwZXJfZG1hYnVmOiBpbml0aWFsIHdvcmtpbmcg
dmVyc2lvbiBvZiBoeXBlcl9kbWFidWYKPiBkcnYiCj4gCj4gSW1wbGVtZW50YXRpb24gZGV0YWls
cyBvZiB0aGlzIGRyaXZlciBhcmUgZGVzY3JpYmVkIGluIHRoZSByZWZlcmVuY2UgZ3VpZGUKPiBh
ZGRlZCBieSB0aGUgc2Vjb25kIHBhdGNoLCAiW1JGQyBQQVRDSCB2MiAyLzVdIGh5cGVyX2RtYWJ1
ZjogYXJjaGl0ZWN0dXJlCj4gc3BlY2lmaWNhdGlvbiBhbmQgcmVmZXJlbmNlIGd1aWRlIi4KPiAK
PiBBdHRhY2hpbmcgJ092ZXJ2aWV3JyBzZWN0aW9uIGhlcmUgYXMgYSBxdWljayBzdW1tYXJ5Lgo+
IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IFNlY3Rpb24gMS4gT3ZlcnZpZXcKPiAtLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPiAKPiBIeXBlcl9ETUFCVUYgZHJpdmVyIGlzIGEgTGludXggZGV2aWNl
IGRyaXZlciBydW5uaW5nIG9uIG11bHRpcGxlIFZpcnR1YWwKPiBhY2hpbmVzIChWTXMpLCB3aGlj
aCBleHBhbmRzIERNQS1CVUYgc2hhcmluZyBjYXBhYmlsaXR5IHRvIHRoZSBWTSBlbnZpcm9ubWVu
dAo+IHdoZXJlIG11bHRpcGxlIGRpZmZlcmVudCBPUyBpbnN0YW5jZXMgbmVlZCB0byBzaGFyZSBz
YW1lIHBoeXNpY2FsIGRhdGEgd2l0aG91dAo+IGRhdGEtY29weSBhY3Jvc3MgVk1zLgo+IAo+IFRv
IHNoYXJlIGEgRE1BX0JVRiBhY3Jvc3MgVk1zLCBhbiBpbnN0YW5jZSBvZiB0aGUgSHlwZXJfRE1B
QlVGIGRydiBvbiB0aGUKPiBleHBvcnRpbmcgVk0gKHNvIGNhbGxlZCwg4oCcZXhwb3J0ZXLigJ0p
IGltcG9ydHMgYSBsb2NhbCBETUFfQlVGIGZyb20gdGhlIG9yaWdpbmFsCj4gcHJvZHVjZXIgb2Yg
dGhlIGJ1ZmZlciwgdGhlbiByZS1leHBvcnRzIGl0IHdpdGggYW4gdW5pcXVlIElELCBoeXBlcl9k
bWFidWZfaWQKPiBmb3IgdGhlIGJ1ZmZlciB0byB0aGUgaW1wb3J0aW5nIFZNIChzbyBjYWxsZWQs
IOKAnGltcG9ydGVy4oCdKS4KPiAKPiBBbm90aGVyIGluc3RhbmNlIG9mIHRoZSBIeXBlcl9ETUFC
VUYgZHJpdmVyIG9uIGltcG9ydGVyIHJlZ2lzdGVycwo+IGEgaHlwZXJfZG1hYnVmX2lkIHRvZ2V0
aGVyIHdpdGggcmVmZXJlbmNlIGluZm9ybWF0aW9uIGZvciB0aGUgc2hhcmVkIHBoeXNpY2FsCj4g
cGFnZXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBETUFfQlVGIHRvIGl0cyBkYXRhYmFzZSB3aGVuIHRo
ZSBleHBvcnQgaGFwcGVucy4KPiAKPiBUaGUgYWN0dWFsIG1hcHBpbmcgb2YgdGhlIERNQV9CVUYg
b24gdGhlIGltcG9ydGVy4oCZcyBzaWRlIGlzIGRvbmUgYnkKPiB0aGUgSHlwZXJfRE1BQlVGIGRy
aXZlciB3aGVuIHVzZXIgc3BhY2UgaXNzdWVzIHRoZSBJT0NUTCBjb21tYW5kIHRvIGFjY2Vzcwo+
IHRoZSBzaGFyZWQgRE1BX0JVRi4gVGhlIEh5cGVyX0RNQUJVRiBkcml2ZXIgd29ya3MgYXMgYm90
aCBhbiBpbXBvcnRpbmcgYW5kCj4gZXhwb3J0aW5nIGRyaXZlciBhcyBpcywgdGhhdCBpcywgbm8g
c3BlY2lhbCBjb25maWd1cmF0aW9uIGlzIHJlcXVpcmVkLgo+IENvbnNlcXVlbnRseSwgb25seSBh
IHNpbmdsZSBtb2R1bGUgcGVyIFZNIGlzIG5lZWRlZCB0byBlbmFibGUgY3Jvc3MtVk0gRE1BX0JV
Rgo+IGV4Y2hhbmdlLgo+IAo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+IAo+IFRoZXJlIGlzIGEg
Z2l0IHJlcG9zaXRvcnkgYXQgZ2l0aHViLmNvbSB3aGVyZSB0aGlzIHNlcmllcyBvZiBwYXRjaGVz
IGFyZSBhbGwKPiBpbnRlZ3JhdGVkIGluIExpbnV4IGtlcm5lbCB0cmVlIGJhc2VkIG9uIHRoZSBj
b21taXQ6Cj4gCj4gICAgICAgICBjb21taXQgYWU2NGY5YmQxZDM2MjFiNWU2MGQ3MzYzYmMyMGFm
YjQ2YWVkZTIxNQo+ICAgICAgICAgQXV0aG9yOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAeHh4
eHh4eHh4eHh4eHh4eHh4eHg+Cj4gICAgICAgICBEYXRlOiAgIFN1biBEZWMgMyAxMTowMTo0NyAy
MDE4IC0wNTAwCj4gCj4gICAgICAgICAgICAgTGludXggNC4xNS1yYzIKPiAKPiBodHRwczovL2dp
dGh1Yi5jb20vZG93bm9yL2xpbnV4X2h5cGVyX2RtYWJ1Zi5naXQgaHlwZXJfZG1hYnVmX2ludGVn
cmF0aW9uX3Y0CgpTaW5jZSB5b3UgcGxhY2UgdGhpcyB1bmRlciBkcml2ZXJzL2RtYS1idWYgSSdt
IGFzc3VtaW5nIHlvdSB3YW50IHRvCm1haW50YWluIHRoaXMgYXMgcGFydCBvZiB0aGUgY29yZSBk
bWEtYnVmIHN1cHBvcnQsIGFuZCBub3QgYXMgc29tZQpYZW4tc3BlY2lmaWMgdGhpbmcuIEdpdmVu
IHRoYXQsIHVzdWFsIGdyYXBoaWNzIGZvbGtzIHJ1bGVzIGFwcGx5OgoKV2hlcmUncyB0aGUgdXNl
cnNwYWNlIGZvciB0aGlzIChtdXN0IGJlIG9wZW4gc291cmNlKT8gV2hhdCBleGFjdGx5IGlzIHRo
ZQp1c2UtY2FzZSB5b3UncmUgdHJ5aW5nIHRvIHNvbHZlIGJ5IHNoYXJpbmcgZG1hLWJ1ZnMgaW4g
dGhpcyBmYXNoaW9uPwoKSWlyYyBteSBmZWVkYmFjayBvbiB2MSB3YXMgd2h5IGV4YWN0bHkgeW91
IHJlYWxseSBuZWVkIHRvIGJlIGFibGUgdG8KaW1wb3J0IGEgbm9ybWFsIGRtYS1idWYgaW50byBh
IGh5cGVyLWRtYWJ1ZiwgaW5zdGVhZCBvZiBhbGxvY2F0aW5nIHRoZW0KZGlyZWN0bHkgaW4gdGhl
IGh5cGVyLWRtYWJ1ZiBkcml2ZXIuIFdoaWNoIHdvdWxkIF9tYXNzaXZlbHlfIHNpbXBsaWZ5IHlv
dXIKZGVzaWduLCBzaW5jZSB5b3UgZG9uJ3QgbmVlZCB0byBtYXJzaGFsbCBhbGwgdGhlIGF0dGFj
aCBhbmQgbWFwIGJ1c2luZXNzCmFyb3VuZCAoc2luY2UgdGhlIGh5cGVydmlzb3Igd291bGQgYmUg
aW4gY29udHJvbCBvZiB0aGUgZG1hLWJ1Ziwgbm90IGEKZ3Vlc3QgT1MpLiBBbHNvLCBhbGwgdGhp
cyBtYXJzaGFsbGluZyBsZWF2ZXMgbWUgd2l0aCB0aGUgaW1wcmVzc2lvbiB0aGF0CnRoZSBndWVz
dCB0aGF0IGV4cG9ydHMgdGhlIGRtYS1idWYgY291bGQgdGFrZSBkb3duIHRoZSBpbXBvcnRlci4g
VGhhdApraW5kYSBudWtlcyBhbGwgdGhlIHNlcGFyYXRpb24gZ3VhcmFudGVlcyB0aGF0IHZtcyBw
cm92aWRlLgoKT3IgeW91IGp1c3Qgc3R1ZmYgdGhpcyBzb21ld2hlcmUgZGVlcGx5IGhpZGRlbiB3
aXRoaW4gWGVuIHdoZXJlIGdwdSBmb2xrcwpjYW4ndCBmaW5kIGl0IDotKQotRGFuaWVsCgo+IAo+
IERvbmd3b24gS2ltLCBNYXRldXN6IFBvbHJvbGEgKDkpOgo+ICAgaHlwZXJfZG1hYnVmOiBpbml0
aWFsIHVwbG9hZCBvZiBoeXBlcl9kbWFidWYgZHJ2IGNvcmUgZnJhbWV3b3JrCj4gICBoeXBlcl9k
bWFidWY6IGFyY2hpdGVjdHVyZSBzcGVjaWZpY2F0aW9uIGFuZCByZWZlcmVuY2UgZ3VpZGUKPiAg
IE1BSU5UQUlORVJTOiBhZGRpbmcgSHlwZXJfRE1BQlVGIGRyaXZlciBzZWN0aW9uIGluIE1BSU5U
QUlORVJTCj4gICBoeXBlcl9kbWFidWY6IHVzZXIgcHJpdmF0ZSBkYXRhIGF0dGFjaGVkIHRvIGh5
cGVyX0RNQUJVRgo+ICAgaHlwZXJfZG1hYnVmOiBoeXBlcl9ETUFCVUYgc3luY2hyb25pemF0aW9u
IGFjcm9zcyBWTQo+ICAgaHlwZXJfZG1hYnVmOiBxdWVyeSBpb2N0bCBmb3IgcmV0cmVpdmluZyB2
YXJpb3VzIGh5cGVyX0RNQUJVRiBpbmZvCj4gICBoeXBlcl9kbWFidWY6IGV2ZW50LXBvbGxpbmcg
bWVjaGFuaXNtIGZvciBkZXRlY3RpbmcgYSBuZXcgaHlwZXJfRE1BQlVGCj4gICBoeXBlcl9kbWFi
dWY6IHRocmVhZGVkIGludGVycnVwdCBpbiBYZW4tYmFja2VuZAo+ICAgaHlwZXJfZG1hYnVmOiBk
ZWZhdWx0IGJhY2tlbmQgZm9yIFhFTiBoeXBlcnZpc29yCj4gCj4gIERvY3VtZW50YXRpb24vaHlw
ZXItZG1hYnVmLXNoYXJpbmcudHh0ICAgICAgICAgICAgIHwgNzM0ICsrKysrKysrKysrKysrKysK
PiAgTUFJTlRBSU5FUlMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
MTEgKwo+ICBkcml2ZXJzL2RtYS1idWYvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMiArCj4gIGRyaXZlcnMvZG1hLWJ1Zi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxICsKPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9LY29uZmlnICAg
ICAgICAgICAgICAgfCAgNTAgKysKPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9NYWtl
ZmlsZSAgICAgICAgICAgICAgfCAgNDQgKwo+ICAuLi4vYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1
Zl94ZW5fY29tbS5jICAgICAgICAgICB8IDk0NCArKysrKysrKysrKysrKysrKysrKysKPiAgLi4u
L2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW0uaCAgICAgICAgICAgfCAgNzggKysK
PiAgLi4uL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX2NvbW1fbGlzdC5jICAgICAgfCAx
NTggKysrKwo+ICAuLi4vYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0Lmgg
ICAgICB8ICA2NyArKwo+ICAuLi4vYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fZHJ2LmMg
ICAgICAgICAgICB8ICA0NiArCj4gIC4uLi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9k
cnYuaCAgICAgICAgICAgIHwgIDUzICsrCj4gIC4uLi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVm
X3hlbl9zaG0uYyAgICAgICAgICAgIHwgNTI1ICsrKysrKysrKysrKwo+ICAuLi4vYmFja2VuZHMv
eGVuL2h5cGVyX2RtYWJ1Zl94ZW5fc2htLmggICAgICAgICAgICB8ICA0NiArCj4gIGRyaXZlcnMv
ZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5jICAgIHwgNDEwICsrKysrKysr
Kwo+ICBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9kcnYuaCAgICB8
IDEyMiArKysKPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZXZl
bnQuYyAgfCAxMjIgKysrCj4gIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1h
YnVmX2V2ZW50LmggIHwgIDM4ICsKPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfaWQuYyAgICAgfCAxMzUgKysrCj4gIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFi
dWYvaHlwZXJfZG1hYnVmX2lkLmggICAgIHwgIDUzICsrCj4gIGRyaXZlcnMvZG1hLWJ1Zi9oeXBl
cl9kbWFidWYvaHlwZXJfZG1hYnVmX2lvY3RsLmMgIHwgNzk0ICsrKysrKysrKysrKysrKysrCj4g
IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lvY3RsLmggIHwgIDUy
ICsrCj4gIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2xpc3QuYyAg
IHwgMjk1ICsrKysrKysKPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfbGlzdC5oICAgfCAgNzMgKysKPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfbXNnLmMgICAgfCA0MTYgKysrKysrKysrCj4gIGRyaXZlcnMvZG1hLWJ1Zi9oeXBl
cl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5oICAgIHwgIDg5ICsrCj4gIGRyaXZlcnMvZG1hLWJ1
Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX29wcy5jICAgIHwgNDE1ICsrKysrKysrKwo+ICBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9vcHMuaCAgICB8ICAzNCAr
Cj4gIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3F1ZXJ5LmMgIHwg
MTc0ICsrKysKPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfcXVl
cnkuaCAgfCAgMzYgKwo+ICAuLi4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9yZW1vdGVfc3lu
Yy5jICAgICAgICB8IDMyNCArKysrKysrCj4gIC4uLi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVm
X3JlbW90ZV9zeW5jLmggICAgICAgIHwgIDMyICsKPiAgLi4uL2RtYS1idWYvaHlwZXJfZG1hYnVm
L2h5cGVyX2RtYWJ1Zl9zZ2xfcHJvYy5jICAgfCAyNTcgKysrKysrCj4gIC4uLi9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc2dsX3Byb2MuaCAgIHwgIDQzICsKPiAgZHJpdmVycy9k
bWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc3RydWN0LmggfCAxNDMgKysrKwo+ICBp
bmNsdWRlL3VhcGkvbGludXgvaHlwZXJfZG1hYnVmLmggICAgICAgICAgICAgICAgICB8IDEzNCAr
KysKPiAgMzYgZmlsZXMgY2hhbmdlZCwgNjk1MCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBEb2N1bWVudGF0aW9uL2h5cGVyLWRtYWJ1Zi1zaGFyaW5nLnR4dAo+ICBjcmVhdGUg
bW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9LY29uZmlnCj4gIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL01ha2VmaWxlCj4gIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tlbmRzL3hl
bi9oeXBlcl9kbWFidWZfeGVuX2NvbW0uYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9k
bWEtYnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tLmgK
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2Vu
ZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbV9saXN0LmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94
ZW5fY29tbV9saXN0LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBl
cl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fZHJ2LmMKPiAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVy
X2RtYWJ1Zl94ZW5fZHJ2LmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9o
eXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fc2htLmMKPiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5
cGVyX2RtYWJ1Zl94ZW5fc2htLmgKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1
Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9kcnYuaAo+ICBjcmVhdGUg
bW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfZXZl
bnQuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9o
eXBlcl9kbWFidWZfZXZlbnQuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVm
L2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaWQuYwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp
dmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaWQuaAo+ICBjcmVhdGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwu
Ywo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfaW9jdGwuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbGlzdC5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9saXN0LmgKPiAgY3JlYXRlIG1v
ZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX21zZy5j
Cj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9tc2cuaAo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVy
X2RtYWJ1Zi9oeXBlcl9kbWFidWZfb3BzLmMKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
ZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX29wcy5oCj4gIGNyZWF0ZSBtb2RlIDEw
MDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9xdWVyeS5jCj4g
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2Rt
YWJ1Zl9xdWVyeS5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9yZW1vdGVfc3luYy5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9yZW1vdGVfc3luYy5oCj4g
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2Rt
YWJ1Zl9zZ2xfcHJvYy5jCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlw
ZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zZ2xfcHJvYy5oCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zdHJ1Y3QuaAo+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xpbnV4L2h5cGVyX2RtYWJ1Zi5oCj4gCj4gLS0g
Cj4gMi4xNi4xCj4gCj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KPiBkcmktZGV2ZWwgbWFpbGluZyBsaXN0Cj4gZHJpLWRldmVsQGxpc3RzLmZyZWVkZXNr
dG9wLm9yZwo+IGh0dHBzOi8vbGlzdHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8v
ZHJpLWRldmVsCgotLSAKRGFuaWVsIFZldHRlcgpTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29y
cG9yYXRpb24KaHR0cDovL2Jsb2cuZmZ3bGwuY2gKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:05:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:05:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enosu-00086G-14; Mon, 19 Feb 2018 17:05:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enoss-00085t-9h
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 17:05:46 +0000
X-Inumbo-ID: 52a58d64-1597-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 52a58d64-1597-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 17:07:10 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enosk-0001fl-CX; Mon, 19 Feb 2018 17:05:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enose-0007MA-S2; Mon, 19 Feb 2018 17:05:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enosd-0004I8-T8; Mon, 19 Feb 2018 17:05:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119657-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d3b230fc46ee9853064e167f6cb4da8ea0a08112
X-Osstest-Versions-That: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 17:05:31 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119657: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTY1NyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTY1Ny8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkM2IyMzBmYzQ2ZWU5ODUzMDY0ZTE2N2Y2Y2I0ZGE4ZWEwYTA4MTEyCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAyNDQ3MGI5OWMxNjcxZGNhNTMx
YzJjZjU3NDdlZGEyZjg4OTJlY2JjCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk0MzYgIDIwMTgt
MDItMTYgMjE6MDE6MDggWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5NjU3ICAy
MDE4LTAyLTE5IDE0OjIyOjUyIFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0aXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpv
YnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5v
cmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3Ms
IGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0
LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJl
cG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9
bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1t
YXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dp
dC94ZW4uZ2l0CiAgIDI0NDcwYjk5YzEuLmQzYjIzMGZjNDYgIGQzYjIzMGZjNDZlZTk4NTMwNjRl
MTY3ZjZjYjRkYThlYTBhMDgxMTIgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:09:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enow8-0008GR-F3; Mon, 19 Feb 2018 17:09:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=voj0=fn=citrix.com=prvs=5811c887e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1enow6-0008GL-Nj
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 17:09:06 +0000
X-Inumbo-ID: 7c736c28-1597-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c736c28-1597-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 18:08:21 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,536,1511827200"; d="scan'208";a="463469168"
Date: Mon, 19 Feb 2018 17:09:03 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180219170903.qibl4nzi4mscoolf@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-3-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180219141620.20008-3-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 2/4] x86/clang: restore integrated
 assembler usage with indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDI6MTY6MThQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IElmIHRoZSByZXF1aXJlZCBmZWF0dXJlcyBhcmUgbWVldCBieSB0aGUgaW50ZWdy
YXRlZCBjbGFuZyBhc3NlbWJsZXIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4gbWV0
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:13:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enp0D-0000UT-Uz; Mon, 19 Feb 2018 17:13:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=voj0=fn=citrix.com=prvs=5811c887e=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1enp0C-0000UM-22
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 17:13:20 +0000
X-Inumbo-ID: 60a4c2fc-1598-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60a4c2fc-1598-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 17:14:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,536,1511827200"; d="scan'208";a="463469881"
Date: Mon, 19 Feb 2018 17:13:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Charles =?iso-8859-1?Q?Gon=E7alves?= <charles.fg@gmail.com>
Message-ID: <20180219171311.5s4dentbjsiu6tlf@citrix.com>
References: <CAAQRGoBHTHkEQTDbQ8X_MbJD2jfc2=AO+Usp8NTo2cXKE7DE1g@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CAAQRGoBHTHkEQTDbQ8X_MbJD2jfc2=AO+Usp8NTo2cXKE7DE1g@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel]
 =?utf-8?q?Getting_Hypercall_=5Bop_=3D_0x0040001a_=5D_?=
 =?utf-8?b?b24gdHJhY2Ug77+877+877+877+877+8?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDQ6MjM6MzNQTSArMDAwMCwgQ2hhcmxlcyBHb27Dp2Fs
dmVzIHdyb3RlOgo+IEhlbGxvLAo+IAo+IEltIGdldHRpbmcgdGhpcyBIeXBlcmNhbGwgW29wID0g
MHgwMDQwMDAxYSBdIG9uIHhlbiB0cmFjZSAgYnV0IGNhbid0IGZpZ3VyZQo+IG91dCB3aGljaCBv
cGVyYXRpb24gdGhpcyBpcy4KPiAKPiBVc2luZyBvbGQgWGVuIDQuNC4xLgo+IExvb2tpbmcgYXQg
ZG9jdW1lbnRhdGlvbiAgYW5kIGFsc28gdXNpbmcgZ3JlcCBpbnRvIHNvdXJjZSBjb2RlIGNvdWxk
bid0Cj4gZmlndXJlIG91dCB3aGljaCBoeXBlcmNhbGwgdGhpcyBpcy4KPiAKPiBDYW4gc29tZW9u
ZSBoZWxwIGNsYXJpZnkgdGhpcz8KClNlZSBwdWJsaWMvdHJhY2UuaCBmb3IgdGhlIGV4YWN0IGRl
ZmluaXRpb24gb2YgdGhlIGV2ZW50LgoKSSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gZmluZCAw
eDAwNHh4eHh4IGluIHRoZSBsYXRlc3QgdXBzdHJlYW0gY29kZQp0aG91Z2guCgpXZWkuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:13:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:13:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enp0l-0000YS-6j; Mon, 19 Feb 2018 17:13:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enp0k-0000Y1-6w
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 17:13:54 +0000
X-Inumbo-ID: 751eacec-1598-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 751eacec-1598-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 17:15:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,536,1511827200"; d="scan'208";a="68174639"
Date: Mon, 19 Feb 2018 17:13:39 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Rich Persaud <persaur@gmail.com>
Message-ID: <20180219171339.3bmilsusrurkez4r@MacBook-Pro-de-Roger.local>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
 <20180216185122.GK4302@mail-itl>
 <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
 <552B21FA-E41B-48B5-8FF4-E40B1DAE90AD@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <552B21FA-E41B-48B5-8FF4-E40B1DAE90AD@gmail.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <JGross@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>, xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDQ6MzU6MTRQTSAtMDUwMCwgUmljaCBQZXJzYXVkIHdy
b3RlOgo+IE9uIEZlYiAxNiwgMjAxOCwgYXQgMTQ6MDIsIEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gCj4gPiBJTU8sIFBDSSBQYXNzdGhyb3VnaCBp
cyBhIHRyYWlud3JlY2ssIGFuZCBpdCBpcyBhIG1pcmFjbGUgaXQgZnVuY3Rpb25zCj4gPiBhdCBh
bGwuCj4gCj4gV291bGQgdGhhdCBzdGF0ZW1lbnQgYXBwbHkgdG8gb3RoZXIgaHlwZXJ2aXNvcnMg
bGlrZSBLVk0sIFZNd2FyZSBFU1ggb3IgSHlwZXItViwgaS5lLiBhcmUgdGhlIGRlZmljaWVuY2ll
cyBpbiBQQ0kgZGV2aWNlcy9maXJtd2FyZSwgSU9NTVVzLCBwbGF0Zm9ybSBmaXJtd2FyZT8gIAo+
IAo+IElmIHRoZSBzdGF0ZW1lbnQgaXMgWGVuIHNwZWNpZmljLCBhcmUgdGhlcmUgc3BlY2lmaWMg
aXNzdWVzIG9yIGtub3duIHNlY3Rpb25zIG9mIFhlbiBjb2RlIHRoYXQgd291bGQgYmVuZWZpdCBm
cm9tIGEgcmV3cml0ZSBvciByZWRlc2lnbiBpbnNwaXJlZCBieSBvdGhlciBoeXBlcnZpc29ycz8K
CkkgcGVyc29uYWxseSBkb24ndCBmYW5jeSB0aGUgZmFjdCB0aGF0IE1TSS1YIGhhbmRsaW5nIGZv
ciBwYXNzLXRocm91Z2gKdG8gSFZNIGd1ZXN0cyBpcyBzcGxpdCBiZXR3ZWVuIFFFTVUgYW5kIHRo
ZSBoeXBlcnZpc29yIGl0c2VsZi4gSXQKbWFrZXMgdHJhY2tpbmcgZG93biBidWdzIG9yIGp1c3Qg
dHJ5aW5nIHRvIGZpZ3VyZSBvdXQgdGhlIGNvZGUgZmxvdwpxdWl0ZSBjb21wbGV4IElNTy4KCkkg
aGF2ZSBwbGFucyB0byBzd2l0Y2ggSFZNIHRvIHVzZSB0aGUgcGFzcy10aHJvdWdoIGNvZGUgYmVp
bmcgYWRkZWQKZm9yIFBWSDoKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxOC0wMS9tc2cwMjA0Mi5odG1sCgpCdXQgdGhhdCdzIHN0aWxsIHF1
aXRlIGZhciBhd2F5IGZyb20gYmVpbmcgdXNhYmxlIGJ5IHVucHJpdmlsZWdlZApndWVzdHMuCgpS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:19:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:19:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enp6U-0000p8-Q5; Mon, 19 Feb 2018 17:19:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sds6=fn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1enp6T-0000p2-EA
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 17:19:49 +0000
X-Inumbo-ID: 48efced4-1599-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 48efced4-1599-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 17:21:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 0A58EAC12;
 Mon, 19 Feb 2018 17:19:42 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180215125203.29794-1-jgross@suse.com>
 <5A8B107302000078001A9407@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7470904a-a9a9-556f-a412-d7b73799cd08@suse.com>
Date: Mon, 19 Feb 2018 18:19:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8B107302000078001A9407@suse.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: avoid copying L4 page table
 contents when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMTc6NTksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE1LjAyLjE4IGF0
IDEzOjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gLS0tIGEveGVuL2FyY2gveDg2L21t
LmMKPj4gKysrIGIveGVuL2FyY2gveDg2L21tLmMKPj4gQEAgLTUxMCw2ICs1MTAsOCBAQCB2b2lk
IG1ha2VfY3IzKHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBtZm4pCj4+ICB2b2lkIHdyaXRlX3B0YmFz
ZShzdHJ1Y3QgdmNwdSAqdikKPj4gIHsKPj4gICAgICB3cml0ZV9jcjModi0+YXJjaC5jcjMpOwo+
PiArICAgIC8qIFNldHRpbmcgY29weV9sNCB1bmNvbmRpdGlvbmFsbHkgZG9lcyBubyBoYXJtLiAq
Lwo+PiArICAgIGdldF9jcHVfaW5mbygpLT5jb3B5X2w0ID0gdHJ1ZTsKPiAKPiBUbyBsaW1pdCBj
b2RlIGNodXJuIHdoZW4gNS1sZXZlbCBwYWdlIHRhYmxlcyBnZXQgaW50cm9kdWNlZCwgY2FuCj4g
eW91IHBsZWFzZSBhdm9pZCB1c2luZyBsNCB3aGVuIHlvdSByZWFsbHkgbWVhbiB0aGUgdG9wIGxl
dmVsIHBhZ2UKPiB0YWJsZSAoaXJyZXNwZWN0aXZlIG9mIGhvdyBtYW55IGxldmVscyB0aGVyZSBh
cmUpPyBJJ20gYWxzbyBub3QKPiBjb252aW5jZWQgb2YgdXNpbmcgImNvcHkiIGluIHRoZSBmaWVs
ZCBuYW1lIC0geW91IHdhbnQgdG8gaW5kaWNhdGUKPiB0aGF0IHRoZSBwYWdlIHRhYmxlIGNoYW5n
ZWQsIHlldCB3aGF0IGFjdGlvbiB0aGUgY29uc3VtZXIgb2YgdGhlCj4gZmxhZyB0YWtlcyBkb2Vz
bid0IHJlYWxseSBtYXR0ZXIgZWxzZXdoZXJlLiBXaGF0IGFib3V0Cj4gInJvb3RfcGd0X2NoYW5n
ZWQiPwoKV29ya3MgZm9yIG1lLgoKPiBBZGRpdGlvbmFsbHkgLSB3aHkgd291bGQgeW91IHNldCB0
aGlzIGZvciBhIDMyLWJpdCB2Q1BVPyBGdXJ0aGVyLAo+IHdoYXQgYWJvdXQgY2xlYXJpbmcgdGhl
IGZsYWcgd2hlbiBjb250ZXh0IHN3aXRjaGluZyBvdXQgYSBQVgo+IHZDUFU/IEkgcmVhbGl6ZSBi
b3RoIGFyZSBiZW5pZ24gd2l0aCBqdXN0IHRoZSBzaW5nbGUgY3VycmVudAo+IGNvbnN1bWVyIHBs
dXMgdGhlIGZhY3QgdGhhdCB0aGUgZmxhZyB3aWxsIGFsd2F5cyBiZSBzZXQgd2hlbgo+IGNvbnRl
eHQgc3dpdGNoaW5nIGluIGEgKDY0LWJpdCkgUFYgdkNQVSwgYnV0IHRoZSB2YWx1ZSBvZiB0aGUK
PiBmbGFnIGNvdWxkIGJlIG1pc2xlYWRpbmcgZHVyaW5nIGRlYnVnZ2luZywgYW5kIGNvdWxkIGJl
Y29tZSBhbgo+IGFjdHVhbCBwcm9ibGVtIGlmIGFub3RoZXIgY29uc3VtZXIgYXBwZWFyZWQuCgpJ
biBmYWN0IEkgaGF2ZSBhbm90aGVyIHBhdGNoIHBlbmRpbmcgd2hpY2ggcmVxdWlyZXMgdG8gc3Bl
Y2lhbApjYXNlIHRoZSA2NC1iaXQgUFYgZG9tYWluIGhlcmUsIHJlc3VsdGluZyBpbiBzZXR0aW5n
IHRoZSBiaXQKZm9yIHRob3NlIGRvYW1pbnMgb25seS4gSSBjYW4gbW92ZSB0aGF0IHNwZWNpYWwg
Y2FzaW5nIGludG8gdGhpcwpwYXRjaCBhbmQgYWRkIHJlc2V0dGluZyB0aGUgZmxhZyBmb3Igb3Ro
ZXIgZG9tYWlucy4KCj4gCj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+PiAr
KysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4gQEAgLTQ2LDEwICs0NiwxMyBAQCBy
ZXN0b3JlX2FsbF9ndWVzdDoKPj4gIC5McmFnX2NyM19zdGFydDoKPj4gICAgICAgICAgbW92ICAg
VkNQVV9jcjMoJXJieCksICVyOQo+PiAgICAgICAgICBHRVRfU1RBQ0tfRU5EKGR4KQo+PiAtICAg
ICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJkeCksICVyZGkKPj4gKyAg
ICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVyZHgpLCAlcmF4Cj4+ICsg
ICAgICAgIGNtcGIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKGNvcHlfbDQpKCVyZHgpCj4+ICsg
ICAgICAgIGplICAgIC5McmFnX2NvcHllbmQKPj4gKyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQ
VUlORk9fRklFTEQoY29weV9sNCkoJXJkeCkKPiAKPiBVc2UgJWJsIGluc3RlYWQgb2YgJDAgaW4g
Ym90aCBjYXNlcyAod2l0aCBhIGNvbW1lbnQpPwoKRG8geW91IHJlYWxseSB0aGluayB3ZSBzaG91
bGQgYWRkIHN1Y2ggYSBtaWNybyBvcHRpbWl6YXRpb24gcmVseWluZwpvbiB0aGUgdmNwdSBwb2lu
dGVyIGJlaW5nIGFsaWduZWQgdG8gcGFnZSBib3VuZGFyeT8gQW5kIGFyZSB5b3Ugc3VyZQphZGRp
bmcgdGhlIHJlZ2lzdGVyIGRlcGVuZGVuY3kgaXNuJ3QgaHVydGluZyBtb3JlIHRoYW4gd2Ugd2ls
bCBnYWluCmZyb20gc2F2aW5nIGFuIGluc3RydWN0aW9uIGJ5dGU/Cgo+IAo+PiBAQCAtNjUsNiAr
NjgsNyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKPj4gICAgICAgICAgc3ViICAgJChST09UX1BBR0VU
QUJMRV9GSVJTVF9YRU5fU0xPVCAtIFwKPj4gICAgICAgICAgICAgICAgICBST09UX1BBR0VUQUJM
RV9MQVNUX1hFTl9TTE9UIC0gMSkgKiA4LCAlcmRpCj4+ICAgICAgICAgIHJlcCBtb3ZzcQo+PiAr
LkxyYWdfY29weWVuZDoKPiAKPiAuTHJhZ19jb3B5X2VuZCAob3IgLkxyYWdfY29weV9kb25lKQoK
T2theS4KCj4gCj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZmx1c2h0bGIuaAo+PiArKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2ZsdXNodGxiLmgKPj4gQEAgLTEwMyw2ICsxMDMsOCBAQCB2
b2lkIHdyaXRlX2NyMyh1bnNpZ25lZCBsb25nIGNyMyk7Cj4+ICAjZGVmaW5lIEZMVVNIX1ZBX1ZB
TElEICAgMHg4MDAKPj4gICAvKiBGbHVzaCBDUFUgc3RhdGUgKi8KPj4gICNkZWZpbmUgRkxVU0hf
VkNQVV9TVEFURSAweDEwMDAKPj4gKyAvKiBVcGRhdGUgWFBUSSByb290IHBhZ2UgdGFibGUgKi8K
Pj4gKyNkZWZpbmUgWFBUSV9MNF9VUERBVEUgICAweDIwMDAKPiAKPiBQbGVhc2Uga2VlcCB0aGlz
IGluIGxpbmUgd2l0aCBpdHMgc2libGluZ3MsIGkuZS4gaGF2ZSBpdCBoYXZlIGEgRkxVU0hfCj4g
cHJlZml4LgoKT2theS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:23:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enpAI-0001T0-9o; Mon, 19 Feb 2018 17:23:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sds6=fn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1enpAH-0001Su-Hs
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 17:23:45 +0000
X-Inumbo-ID: 874f9c3a-1599-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 874f9c3a-1599-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 18:22:58 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 31AA4AC12;
 Mon, 19 Feb 2018 17:23:41 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
 <20180216185122.GK4302@mail-itl>
 <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
 <20180216195415.GK2084@mail-itl>
From: Juergen Gross <jgross@suse.com>
Message-ID: <1f3c44fb-e557-9b5c-6e9f-2ac40a8e0562@suse.com>
Date: Mon, 19 Feb 2018 18:23:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180216195415.GK2084@mail-itl>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMjA6NTQsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBP
biBGcmksIEZlYiAxNiwgMjAxOCBhdCAwNzowMjozOVBNICswMDAwLCBBbmRyZXcgQ29vcGVyIHdy
b3RlOgo+PiBPbiAxNi8wMi8xOCAxODo1MSwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdy
b3RlOgo+Pj4gT24gRnJpLCBGZWIgMTYsIDIwMTggYXQgMDU6NTI6NTBQTSArMDAwMCwgQW5kcmV3
IENvb3BlciB3cm90ZToKPj4+PiBPbiAxNi8wMi8xOCAxNzo0OCwgTWFyZWsgTWFyY3p5a293c2tp
LUfDs3JlY2tpIHdyb3RlOgo+Pj4+PiBIaSwKPj4+Pj4KPj4+Pj4gQXMgaW4gdGhlIHN1YmplY3Qs
IHRoZSBndWVzdCBjcmFzaGVzIG9uIGJvb3QsIGJlZm9yZSBrZXJuZWwgb3V0cHV0Cj4+Pj4+IGFu
eXRoaW5nLiBJJ3ZlIGlzb2xhdGVkIHRoaXMgdG8gdGhlIGNvbmRpdGlvbnMgYmVsb3c6Cj4+Pj4+
ICAtIFBWIGd1ZXN0IGhhdmUgUENJIGRldmljZSBhc3NpZ25lZCAoZTEwMDBlIGVtdWxhdGVkIGJ5
IFFFTVUgaW4gdGhpcyBjYXNlKSwKPj4+Pj4gICAgd2l0aG91dCBQQ0kgZGV2aWNlIGl0IHdvcmtz
Cj4+Pj4+ICAtIFhlbiAoaW4gS1ZNKSBpcyBzdGFydGVkIHRocm91Z2ggT1ZNRjsgd2l0aCBzZWFi
aW9zIGl0IHdvcmtzCj4+Pj4+ICAtIG5lc3RlZCBIVk0gaXMgZGlzYWJsZWQgaW4gS1ZNCj4+Pj4+
ICAtIEFNRCBJT01NVSBlbXVsYXRpb24gaXMgZGlzYWJsZWQgaW4gS1ZNOyB3aGVuIGVuYWJsZWQg
cWVtdSBjcmFzaGVzIG9uCj4+Pj4+ICAgIGJvb3QgKGxvb2tzIGxpa2UgcWVtdSBidWcsIHVucmVs
YXRlZCB0byB0aGlzIG9uZSkKPj4+Pj4KPj4+Pj4gVmVyc2lvbiBpbmZvOgo+Pj4+PiAgLSBLVk0g
aG9zdDogT3BlblNVU0UgNDIuMywgcWVtdSAyLjkuMSwgb3ZtZi0yMDE3K2dpdDE0OTIwNjA1NjAu
YjZkMTFkN2M0Ni00LjEsIEFNRAo+Pj4+PiAgLSBYZW4gaG9zdDogWGVuIDQuOC4zLCBkb20wOiBM
aW51eCA0LjE0LjEzCj4+Pj4+ICAtIFhlbiBkb21VOiBMaW51eCA0LjE0LjEzLCBkaXJlY3QgYm9v
dAo+Pj4+Pgo+Pj4+PiBOb3Qgc3VyZSBpZiByZWxldmFudCwgYnV0IGluaXRpYWxseSBJJ3ZlIHRy
aWVkIGJvb3RpbmcgeGVuLmVmaSAvbWFwYnMKPj4+Pj4gL25vZXhpdGJvb3QgYW5kIHRoZW4gZG9t
MCBrZXJuZWwgY3Jhc2hlZCBzYXlpbmcgc29tZXRoaW5nIGFib3V0IGNvbmZsaWN0Cj4+Pj4+IGJl
dHdlZW4gZTgyMCBhbmQga2VybmVsIG1hcHBpbmcuIEJ1dCBub3cgdGhvc2Ugb3B0aW9ucyBhcmUg
ZGlzYWJsZWQuCj4+Pj4+Cj4+Pj4+IFRoZSBjcmFzaCBtZXNzYWdlOgo+Pj4+PiAoWEVOKSBkMXYw
IFVuaGFuZGxlZCBpbnZhbGlkIG9wY29kZSBmYXVsdC90cmFwIFsjNiwgZWM9MDAwMF0KPj4+Pj4g
KFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gZW50cnkuUzogZmF1bHQgYXQgZmZm
ZjgyZDA4MDIxODcyMCBlbnRyeS5vI2NyZWF0ZV9ib3VuY2VfZnJhbWUrMHgxMzcvMHgxNDYKPj4+
Pj4gKFhFTikgRG9tYWluIDEgKHZjcHUjMCkgY3Jhc2hlZCBvbiBjcHUjMToKPj4+Pj4gKFhFTikg
LS0tLVsgWGVuLTQuOC4zICB4ODZfNjQgIGRlYnVnPW4gICBOb3QgdGFpbnRlZCBdLS0tLQo+Pj4+
PiAoWEVOKSBDUFU6ICAgIDEKPj4+Pj4gKFhFTikgUklQOiAgICBlMDMzOls8ZmZmZmZmZmY4MjZk
OTE1Nj5dCj4+Pj4gVGhpcyBpcyAjVUQsIHdoaWNoIGlzIG1vc3QgcHJvYmFibHkgaGl0dGluZyBh
IEJVRygpLsKgIGFkZHIybGluZSB0aGlzIF4KPj4+PiB0byBmaW5kIHNvbWUgY29kZSB0byBsb29r
IGF0Lgo+Pj4gYWRkcjJsaW5lIGZhaWxlZCBtZQo+Pgo+PiBCeSBkZWZhdWx0LCB2bWxpbnV4IGlz
IHN0cmlwcGVkIGFuZCBjb21wcmVzc2VkLsKgIElkZWFsbHkgeW91IHdhbnQgdG8KPj4gYWRkcjJs
aW5lIHRoZSB2bWxpbnV4IGFydGVmYWN0IGluIHRoZSByb290IG9mIHlvdXIga2VybmVsIGJ1aWxk
LCB3aGljaAo+PiBpcyB0aGUgcGxhaW4gZWxmIHdpdGggZGVidWdnaW5nIHN5bWJvbHMuCj4gCj4g
WWVzLCBJJ3ZlIHVzZWQgaXQgb24gdm1saW51eC4gU3RpbGwgZ290ICI/Pzo/Ii4KPiAKPj4gQWx0
ZXJuYXRpdmVseSwgdXNlIHNjcmlwdHMvZXh0cmFjdC12bWxpbnV4IG9uIHRoZSBiaW5hcnkgeW91
IGFjdHVhbGx5Cj4+IGJvb3RlZCwgd2hpY2ggbWlnaHQgZ2V0IHlvdSBzb21ld2hlcmUuCj4gCj4g
SW50ZXJlc3RpbmdseSwgdGhhdCBmYWlscyB0b28gKCJDYW5ub3QgZmluZCB2bWxpbnV4LiIpLgo+
IEJ1dCBJIGRvbid0IGNhcmUgcmlnaHQgbm93Lgo+IAo+Pj4gLCBidXQgU3lzdGVtLm1hcCBzYXlz
IGl0cyB4ZW5fbWVtb3J5X3NldHVwLiBBbmQgaXQKPj4+IGxvb2tzIGxpa2UgdGhlIEJVRygpIGlz
IHRoZSBzYW1lIGFzIEkgaGFkIGluIGRvbTAgYmVmb3JlOgo+Pj4gIlhlbiBoeXBlcnZpc29yIGFs
bG9jYXRlZCBrZXJuZWwgbWVtb3J5IGNvbmZsaWN0cyB3aXRoIEU4MjAgbWFwIi4KPj4KPj4gSnVl
cmdlbjogSXMgdGhlcmUgYW55dGhpbmcgd2UgY2FuIGRvIHRvIHRyeSBhbmQgaW5zZXJ0IHNvbWUg
ZHVtbXkKPj4gZXhjZXB0aW9uIGhhbmRsZXJzIHJpZ2h0IGF0IFBWIHN0YXJ0LCBzbyB3ZSBjb3Vs
ZCBhdCBsZWFzdCBwcmludCBvdXQgYQo+PiBvbmVsaW5lciB0byB0aGUgaG9zdCBjb25zb2xlIHdo
aWNoIGlzIGEgbGl0dGxlIG1vcmUgaGVscGZ1bCB0aGFuIFhlbgo+PiBzYXlpbmcgInNvbWV0aGlu
ZyB1bmtub3duIHdlbnQgd3JvbmciID8KPiAKPiBKdXN0IGJlZm9yZSB0aGUgQlVHKCksIHRoZXJl
IGlzIGEgY2FsbCB0byB4ZW5fcmF3X2NvbnNvbGVfd3JpdGUoKS4gQnV0Cj4gYXBwYXJlbnRseSBp
dCB3YXMgdG9vIGVhcmx5Li4uCgpEZXBlbmRzLgoKV2l0aCBhIGRlYnVnIGVuYWJsZWQgaHlwZXJ2
aXNvciBhbmQgYXBwcm9wcmlhdGUgbG9nIGxldmVscyBzZXQKKGd1ZXN0X2xvZ2x2bD1hbGwpIHlv
dSBzaG91bGQgc2VlIHRoZSBtZXNzYWdlIGluIHRoZSBoeXBlcnZpc29yIGxvZy4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:30:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:30:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enpGe-0002AR-4n; Mon, 19 Feb 2018 17:30:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sds6=fn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1enpGc-0002AL-Uk
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 17:30:18 +0000
X-Inumbo-ID: 723bffc0-159a-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 723bffc0-159a-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 18:29:33 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4858CAAB5;
 Mon, 19 Feb 2018 17:30:15 +0000 (UTC)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
 <20180216185122.GK4302@mail-itl>
 <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <01e7d219-5a2f-58cb-bb30-59f31749f019@suse.com>
Date: Mon, 19 Feb 2018 18:30:14 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTYvMDIvMTggMjA6MDIsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMTYvMDIvMTggMTg6
NTEsIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4gT24gRnJpLCBGZWIgMTYs
IDIwMTggYXQgMDU6NTI6NTBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4+IE9uIDE2
LzAyLzE4IDE3OjQ4LCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4+Pj4gSGks
Cj4+Pj4KPj4+PiBBcyBpbiB0aGUgc3ViamVjdCwgdGhlIGd1ZXN0IGNyYXNoZXMgb24gYm9vdCwg
YmVmb3JlIGtlcm5lbCBvdXRwdXQKPj4+PiBhbnl0aGluZy4gSSd2ZSBpc29sYXRlZCB0aGlzIHRv
IHRoZSBjb25kaXRpb25zIGJlbG93Ogo+Pj4+ICAtIFBWIGd1ZXN0IGhhdmUgUENJIGRldmljZSBh
c3NpZ25lZCAoZTEwMDBlIGVtdWxhdGVkIGJ5IFFFTVUgaW4gdGhpcyBjYXNlKSwKPj4+PiAgICB3
aXRob3V0IFBDSSBkZXZpY2UgaXQgd29ya3MKPj4+PiAgLSBYZW4gKGluIEtWTSkgaXMgc3RhcnRl
ZCB0aHJvdWdoIE9WTUY7IHdpdGggc2VhYmlvcyBpdCB3b3Jrcwo+Pj4+ICAtIG5lc3RlZCBIVk0g
aXMgZGlzYWJsZWQgaW4gS1ZNCj4+Pj4gIC0gQU1EIElPTU1VIGVtdWxhdGlvbiBpcyBkaXNhYmxl
ZCBpbiBLVk07IHdoZW4gZW5hYmxlZCBxZW11IGNyYXNoZXMgb24KPj4+PiAgICBib290IChsb29r
cyBsaWtlIHFlbXUgYnVnLCB1bnJlbGF0ZWQgdG8gdGhpcyBvbmUpCj4+Pj4KPj4+PiBWZXJzaW9u
IGluZm86Cj4+Pj4gIC0gS1ZNIGhvc3Q6IE9wZW5TVVNFIDQyLjMsIHFlbXUgMi45LjEsIG92bWYt
MjAxNytnaXQxNDkyMDYwNTYwLmI2ZDExZDdjNDYtNC4xLCBBTUQKPj4+PiAgLSBYZW4gaG9zdDog
WGVuIDQuOC4zLCBkb20wOiBMaW51eCA0LjE0LjEzCj4+Pj4gIC0gWGVuIGRvbVU6IExpbnV4IDQu
MTQuMTMsIGRpcmVjdCBib290Cj4+Pj4KPj4+PiBOb3Qgc3VyZSBpZiByZWxldmFudCwgYnV0IGlu
aXRpYWxseSBJJ3ZlIHRyaWVkIGJvb3RpbmcgeGVuLmVmaSAvbWFwYnMKPj4+PiAvbm9leGl0Ym9v
dCBhbmQgdGhlbiBkb20wIGtlcm5lbCBjcmFzaGVkIHNheWluZyBzb21ldGhpbmcgYWJvdXQgY29u
ZmxpY3QKPj4+PiBiZXR3ZWVuIGU4MjAgYW5kIGtlcm5lbCBtYXBwaW5nLiBCdXQgbm93IHRob3Nl
IG9wdGlvbnMgYXJlIGRpc2FibGVkLgo+Pj4+Cj4+Pj4gVGhlIGNyYXNoIG1lc3NhZ2U6Cj4+Pj4g
KFhFTikgZDF2MCBVbmhhbmRsZWQgaW52YWxpZCBvcGNvZGUgZmF1bHQvdHJhcCBbIzYsIGVjPTAw
MDBdCj4+Pj4gKFhFTikgZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gZW50cnkuUzogZmF1
bHQgYXQgZmZmZjgyZDA4MDIxODcyMCBlbnRyeS5vI2NyZWF0ZV9ib3VuY2VfZnJhbWUrMHgxMzcv
MHgxNDYKPj4+PiAoWEVOKSBEb21haW4gMSAodmNwdSMwKSBjcmFzaGVkIG9uIGNwdSMxOgo+Pj4+
IChYRU4pIC0tLS1bIFhlbi00LjguMyAgeDg2XzY0ICBkZWJ1Zz1uICAgTm90IHRhaW50ZWQgXS0t
LS0KPj4+PiAoWEVOKSBDUFU6ICAgIDEKPj4+PiAoWEVOKSBSSVA6ICAgIGUwMzM6WzxmZmZmZmZm
ZjgyNmQ5MTU2Pl0KPj4+IFRoaXMgaXMgI1VELCB3aGljaCBpcyBtb3N0IHByb2JhYmx5IGhpdHRp
bmcgYSBCVUcoKS7CoCBhZGRyMmxpbmUgdGhpcyBeCj4+PiB0byBmaW5kIHNvbWUgY29kZSB0byBs
b29rIGF0Lgo+PiBhZGRyMmxpbmUgZmFpbGVkIG1lCj4gCj4gQnkgZGVmYXVsdCwgdm1saW51eCBp
cyBzdHJpcHBlZCBhbmQgY29tcHJlc3NlZC7CoCBJZGVhbGx5IHlvdSB3YW50IHRvCj4gYWRkcjJs
aW5lIHRoZSB2bWxpbnV4IGFydGVmYWN0IGluIHRoZSByb290IG9mIHlvdXIga2VybmVsIGJ1aWxk
LCB3aGljaAo+IGlzIHRoZSBwbGFpbiBlbGYgd2l0aCBkZWJ1Z2dpbmcgc3ltYm9scy4KPiAKPiBB
bHRlcm5hdGl2ZWx5LCB1c2Ugc2NyaXB0cy9leHRyYWN0LXZtbGludXggb24gdGhlIGJpbmFyeSB5
b3UgYWN0dWFsbHkKPiBib290ZWQsIHdoaWNoIG1pZ2h0IGdldCB5b3Ugc29tZXdoZXJlLgo+IAo+
PiAsIGJ1dCBTeXN0ZW0ubWFwIHNheXMgaXRzIHhlbl9tZW1vcnlfc2V0dXAuIEFuZCBpdAo+PiBs
b29rcyBsaWtlIHRoZSBCVUcoKSBpcyB0aGUgc2FtZSBhcyBJIGhhZCBpbiBkb20wIGJlZm9yZToK
Pj4gIlhlbiBoeXBlcnZpc29yIGFsbG9jYXRlZCBrZXJuZWwgbWVtb3J5IGNvbmZsaWN0cyB3aXRo
IEU4MjAgbWFwIi4KPiAKPiBKdWVyZ2VuOiBJcyB0aGVyZSBhbnl0aGluZyB3ZSBjYW4gZG8gdG8g
dHJ5IGFuZCBpbnNlcnQgc29tZSBkdW1teQo+IGV4Y2VwdGlvbiBoYW5kbGVycyByaWdodCBhdCBQ
ViBzdGFydCwgc28gd2UgY291bGQgYXQgbGVhc3QgcHJpbnQgb3V0IGEKPiBvbmVsaW5lciB0byB0
aGUgaG9zdCBjb25zb2xlIHdoaWNoIGlzIGEgbGl0dGxlIG1vcmUgaGVscGZ1bCB0aGFuIFhlbgo+
IHNheWluZyAic29tZXRoaW5nIHVua25vd24gd2VudCB3cm9uZyIgPwoKWW91IG1lYW4gc29tZXRo
aW5nIGxpa2UgY29tbWl0IDQyYjNhNGNiNTYwOWRlNzU3ZjU0NDVmY2FkMTg5NDViYTkyMzlhMDcK
YWRkZWQgdG8ga2VybmVsIDQuMTU/Cgo+IAo+Pgo+PiBEaXNhYmxpbmcgZTgyMF9ob3N0IGluIGd1
ZXN0IGNvbmZpZyBzb2x2ZWQgdGhlIHByb2JsZW0uIFRoYW5rcyEKPj4KPj4gSXMgdGhpcyBzb21l
IGJ1ZyBpbiBYZW4gb3IgT1ZNRiwgb3IgaXMgaXQgZXhwZWN0ZWQgYmVoYXZpb3IgYW5kIGU4MjBf
aG9zdAo+PiBzaG91bGQgYmUgYXZvaWRlZD8KPiAKPiBJIGRvbid0IHJlYWxseSBrbm93LsKgIGU4
MjBfaG9zdCBpcyBhIGdyb3NzIGhhY2sgd2hpY2ggc2hvdWxkbid0IHJlYWxseQo+IGJlIHByZXNl
bnQuwqAgVGhlIGFjdHVhbGx5IHByb2JsZW0gaXMgdGhhdCBMaW51eCBjYW4ndCBjb3BlIHdpdGgg
dGhlCj4gbWVtb3J5IGxheW91dCBpdCB3YXMgZ2l2ZW4gKGFuZCBJIGNhbid0IHJlY2FsbCBpZiB0
aGVyZSBpcyBhbnl0aGluZwo+IExpbnV4IGNvdWxkIHBvdGVudGlhbGx5IHRvIGRvIGNvcGUpLsKg
IE9UT0gsIHRoZSB0b29sc3RhY2ssIHdoaWNoIGtuZXcKPiBhYm91dCBlODIwX2hvc3QgYW5kIGNo
b3NlIHRvIGxheSB0aGUgZ3Vlc3Qgb3V0IGluIGFuIG92ZXJsYXBwaW5nIHdheSBpcwo+IHByb2Jh
Ymx5IGFsc28gYXQgZmF1bHQuCgpUaGUga2VybmVsIGNhbiBjb3BlIHdpdGggbG90cyBvZiBFODIw
IHNjZW5hcmlvcyAoZS5nLiBieSByZWxvY2F0aW5nCmluaXRyZCBvciB0aGUgcDJtIG1hcCksIGJ1
dCBtb3ZpbmcgaXRzZWxmIG91dCBvZiB0aGUgd2F5IGlzIG5vdApwb3NzaWJsZS4KCgpKdWVyZ2Vu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:30:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:30:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enpGl-0002Aw-Bb; Mon, 19 Feb 2018 17:30:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8mlr=fn=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1enpGj-0002Aj-9N
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 17:30:25 +0000
X-Inumbo-ID: 765ba6da-159a-11e8-ba59-bc764e045a96
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 765ba6da-159a-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 18:29:39 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id C03BA209AB;
 Mon, 19 Feb 2018 12:30:22 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Mon, 19 Feb 2018 12:30:22 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=mBHEq+05icAqoXy3FJRv5Q8Lu54XJ
 4VzIq9ewYXqL/s=; b=NytjJj+xi/92U31DMFQSTEvBYV6+M7CVV0Rt4wksyksPj
 jZ1cjh35b6fSS3vepN8oZ7jvLEsLUYkTlrM6+i92k6oH2K7e0rHWusddV7uDlkXH
 2V9gRVkYiWfqR34ViMo07BLyJ1h58RAtch0uu+Ra0aALJBHGAgGrhc/nyGhF3D2f
 sFDd6l/Goy3DmlmY5/AFO8XdC2ADR219I0HpgYE8ovUaF9ngcBm5oA/vQpIm2GZ4
 MAailk8PzU5iUktF67UnPmccLbSIylIpRc6Epf9o7L5VmV+Xt2Ddb5Ot1y96saHI
 HyBtqcyjiTc3Cz737aUQ0uMJ7oXzV65JxLfARkuPQ==
X-ME-Sender: <xms:rgmLWmk8TGudJjVt3aYS55vTPsu-URVJ9otAmaTLP2Y8vspIgNMmsQ>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id BDD8F24108;
 Mon, 19 Feb 2018 12:30:21 -0500 (EST)
Date: Mon, 19 Feb 2018 18:29:49 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180219172949.GY2084@mail-itl>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
 <20180216185122.GK4302@mail-itl>
 <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
 <20180216195415.GK2084@mail-itl>
 <1f3c44fb-e557-9b5c-6e9f-2ac40a8e0562@suse.com>
MIME-Version: 1.0
In-Reply-To: <1f3c44fb-e557-9b5c-6e9f-2ac40a8e0562@suse.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5345725276413107175=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============5345725276413107175==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="MhP8cYafZlTESjGT"
Content-Disposition: inline


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

On Mon, Feb 19, 2018 at 06:23:40PM +0100, Juergen Gross wrote:
> On 16/02/18 20:54, Marek Marczykowski-G=C3=B3recki wrote:
> > Just before the BUG(), there is a call to xen_raw_console_write(). But
> > apparently it was too early...
>=20
> Depends.
>=20
> With a debug enabled hypervisor and appropriate log levels set
> (guest_loglvl=3Dall) you should see the message in the hypervisor log.

I've tried with guest_loglvl=3Dall, but there was nothing. Wouldn't it
make sense to enable this functionality also in non-debug builds - only
guarded by guest_loglvl=3Dall option?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--MhP8cYafZlTESjGT
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlqLCYUACgkQ24/THMrX
1yysjQf+INXGk5jH09uD1RbBoGzCN7wA9fQ+Nsbv+uvcII9LX3poLgQaRV3Nwp1m
qlgjbKfqBIiJox0fevAp5fE9HoOvKSwMKQNDepoAaIBXWIOXYOhlkUlN7D8DjfrD
yG385TvJhVPLo6uijbWaM2gergFXA7adQhePLwJKx52hbyaCE5RcTknKN4DvnI34
mBmXXMzkhbNuXurRyzqYMcWwBKy5aJQp2pWpZa7XF8rq7h93vbKFKUlXsGAvnEvQ
tQ/YzYdc4JwWFQyePmgyJojk5GieSKb2F2WbCOhpOxke+FSWLNxr5s22HmRhO9lx
v6/NUs+Rw2MpPLfkrjIDVbc7ioC8cg==
=J5sx
-----END PGP SIGNATURE-----

--MhP8cYafZlTESjGT--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5345725276413107175==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:33:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enpK5-0002T0-Tq; Mon, 19 Feb 2018 17:33:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fu7w=fn=citrix.com=prvs=5814e79b2=roger.pau@srs-us1.protection.inumbo.net>)
 id 1enpK5-0002Su-CM
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 17:33:53 +0000
X-Inumbo-ID: f1ff3ccb-159a-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1ff3ccb-159a-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 18:33:07 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,536,1511827200"; d="scan'208";a="68175700"
Date: Mon, 19 Feb 2018 17:33:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180219173344.n73f5hetwxbgrsuc@MacBook-Pro-de-Roger.local>
References: <CAAQRGoBHTHkEQTDbQ8X_MbJD2jfc2=AO+Usp8NTo2cXKE7DE1g@mail.gmail.com>
 <20180219171311.5s4dentbjsiu6tlf@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180219171311.5s4dentbjsiu6tlf@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Charles =?iso-8859-1?Q?Gon=E7alves?= <charles.fg@gmail.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel]
 =?utf-8?q?Getting_Hypercall_=5Bop_=3D_0x0040001a_=5D_?=
 =?utf-8?b?b24gdHJhY2Ug77+877+877+877+877+8?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDU6MTM6MTFQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBNb24sIEZlYiAxOSwgMjAxOCBhdCAwNDoyMzozM1BNICswMDAwLCBDaGFybGVzIEdvbsOn
YWx2ZXMgd3JvdGU6Cj4gPiBIZWxsbywKPiA+IAo+ID4gSW0gZ2V0dGluZyB0aGlzIEh5cGVyY2Fs
bCBbb3AgPSAweDAwNDAwMDFhIF0gb24geGVuIHRyYWNlICBidXQgY2FuJ3QgZmlndXJlCj4gPiBv
dXQgd2hpY2ggb3BlcmF0aW9uIHRoaXMgaXMuCj4gPiAKPiA+IFVzaW5nIG9sZCBYZW4gNC40LjEu
Cj4gPiBMb29raW5nIGF0IGRvY3VtZW50YXRpb24gIGFuZCBhbHNvIHVzaW5nIGdyZXAgaW50byBz
b3VyY2UgY29kZSBjb3VsZG4ndAo+ID4gZmlndXJlIG91dCB3aGljaCBoeXBlcmNhbGwgdGhpcyBp
cy4KPiA+IAo+ID4gQ2FuIHNvbWVvbmUgaGVscCBjbGFyaWZ5IHRoaXM/Cj4gCj4gU2VlIHB1Ymxp
Yy90cmFjZS5oIGZvciB0aGUgZXhhY3QgZGVmaW5pdGlvbiBvZiB0aGUgZXZlbnQuCj4gCj4gSSBj
YW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gZmluZCAweDAwNHh4eHh4IGluIHRoZSBsYXRlc3QgdXBz
dHJlYW0gY29kZQo+IHRob3VnaC4KCkFGQUlDVCB0aGUgMHgwMDR4eHh4eCBjb21lcyBmcm9tIFRS
Q19QVl9IWVBFUkNBTExfVjJfQVJHXzMyLCB3aGljaCBpcwp1c2VkIGJ5IF9fdHJhY2VfaHlwZXJj
YWxsLCBmb3IgX19IWVBFUlZJU09SX21tdWV4dF9vcCB0aGF0IHdvdWxkIGJlOgoKZC5vcCA9IF9f
SFlQRVJWSVNPUl9tbXVleHRfb3AgfCAoMHgxIDw8IDIyKTsKClJvZ2VyLgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:46:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:46:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enpVt-0003GP-86; Mon, 19 Feb 2018 17:46:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=sds6=fn=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1enpVs-0003GJ-87
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 17:46:04 +0000
X-Inumbo-ID: a5e4c416-159c-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5e4c416-159c-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 18:45:18 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 4C66BAC12;
 Mon, 19 Feb 2018 17:46:01 +0000 (UTC)
To: =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
 <20180216185122.GK4302@mail-itl>
 <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
 <20180216195415.GK2084@mail-itl>
 <1f3c44fb-e557-9b5c-6e9f-2ac40a8e0562@suse.com>
 <20180219172949.GY2084@mail-itl>
From: Juergen Gross <jgross@suse.com>
Message-ID: <00be020c-7fe9-0862-5ba5-b87eea8e3c1b@suse.com>
Date: Mon, 19 Feb 2018 18:46:00 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180219172949.GY2084@mail-itl>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMTg6MjksIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPiBP
biBNb24sIEZlYiAxOSwgMjAxOCBhdCAwNjoyMzo0MFBNICswMTAwLCBKdWVyZ2VuIEdyb3NzIHdy
b3RlOgo+PiBPbiAxNi8wMi8xOCAyMDo1NCwgTWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdy
b3RlOgo+Pj4gSnVzdCBiZWZvcmUgdGhlIEJVRygpLCB0aGVyZSBpcyBhIGNhbGwgdG8geGVuX3Jh
d19jb25zb2xlX3dyaXRlKCkuIEJ1dAo+Pj4gYXBwYXJlbnRseSBpdCB3YXMgdG9vIGVhcmx5Li4u
Cj4+Cj4+IERlcGVuZHMuCj4+Cj4+IFdpdGggYSBkZWJ1ZyBlbmFibGVkIGh5cGVydmlzb3IgYW5k
IGFwcHJvcHJpYXRlIGxvZyBsZXZlbHMgc2V0Cj4+IChndWVzdF9sb2dsdmw9YWxsKSB5b3Ugc2hv
dWxkIHNlZSB0aGUgbWVzc2FnZSBpbiB0aGUgaHlwZXJ2aXNvciBsb2cuCj4gCj4gSSd2ZSB0cmll
ZCB3aXRoIGd1ZXN0X2xvZ2x2bD1hbGwsIGJ1dCB0aGVyZSB3YXMgbm90aGluZy4gV291bGRuJ3Qg
aXQKPiBtYWtlIHNlbnNlIHRvIGVuYWJsZSB0aGlzIGZ1bmN0aW9uYWxpdHkgYWxzbyBpbiBub24t
ZGVidWcgYnVpbGRzIC0gb25seQo+IGd1YXJkZWQgYnkgZ3Vlc3RfbG9nbHZsPWFsbCBvcHRpb24/
CgpIbW0sIEkgdGhpbmsgdGhpcyBpcyBvbiBwdXJwb3NlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0
eSBvZiBhIGd1ZXN0CmZsb29kaW5nIHRoZSBoeXBlcnZpc29yIGxvZy4KCk1heWJlIGFkZGluZyBh
IG5ldyBvcHRpb24gKGUuZy4gZ3Vlc3RfbWVzc2FnZXM9b24vb2ZmKSBzd2l0Y2hhYmxlIGF0CnJ1
bnRpbWUgb25seSB2aWEgInhsIHNldC1wYXJhbWV0ZXJzIiB3b3VsZCBhdm9pZCB0aGUgZ2VuZXJh
bCBmbG9vZGluZwpwcm9ibGVtIHdoaWxlIGVuYWJsaW5nIGRpYWdub3NpcyBvZiBzdWNoIHByb2Js
ZW1zPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:49:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:49:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enpZS-0003Qt-NA; Mon, 19 Feb 2018 17:49:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ycie=fn=citrix.com=prvs=581292da5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1enpZR-0003Ql-1c
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 17:49:45 +0000
X-Inumbo-ID: 76fe6f3e-159d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76fe6f3e-159d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 17:51:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,536,1511827200"; d="scan'208";a="68176537"
To: Juergen Gross <jgross@suse.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>
References: <20180216174835.GJ4302@mail-itl>
 <3b6ce245-626d-a6db-b9fa-77dcf26a4ad6@citrix.com>
 <20180216185122.GK4302@mail-itl>
 <b8bb621f-1558-d207-4978-4dca46e350e6@citrix.com>
 <20180216195415.GK2084@mail-itl>
 <1f3c44fb-e557-9b5c-6e9f-2ac40a8e0562@suse.com>
 <20180219172949.GY2084@mail-itl>
 <00be020c-7fe9-0862-5ba5-b87eea8e3c1b@suse.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <0f4e78eb-40b3-6b45-61fc-9eb76825e6ae@citrix.com>
Date: Mon, 19 Feb 2018 17:49:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <00be020c-7fe9-0862-5ba5-b87eea8e3c1b@suse.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] PV guest with PCI passthrough crash on Xen 4.8.3
 inside KVM when booted through OVMF
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMTc6NDYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTkvMDIvMTggMTg6
MjksIE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNraSB3cm90ZToKPj4gT24gTW9uLCBGZWIgMTks
IDIwMTggYXQgMDY6MjM6NDBQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDE2
LzAyLzE4IDIwOjU0LCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4+Pj4gSnVz
dCBiZWZvcmUgdGhlIEJVRygpLCB0aGVyZSBpcyBhIGNhbGwgdG8geGVuX3Jhd19jb25zb2xlX3dy
aXRlKCkuIEJ1dAo+Pj4+IGFwcGFyZW50bHkgaXQgd2FzIHRvbyBlYXJseS4uLgo+Pj4gRGVwZW5k
cy4KPj4+Cj4+PiBXaXRoIGEgZGVidWcgZW5hYmxlZCBoeXBlcnZpc29yIGFuZCBhcHByb3ByaWF0
ZSBsb2cgbGV2ZWxzIHNldAo+Pj4gKGd1ZXN0X2xvZ2x2bD1hbGwpIHlvdSBzaG91bGQgc2VlIHRo
ZSBtZXNzYWdlIGluIHRoZSBoeXBlcnZpc29yIGxvZy4KPj4gSSd2ZSB0cmllZCB3aXRoIGd1ZXN0
X2xvZ2x2bD1hbGwsIGJ1dCB0aGVyZSB3YXMgbm90aGluZy4gV291bGRuJ3QgaXQKPj4gbWFrZSBz
ZW5zZSB0byBlbmFibGUgdGhpcyBmdW5jdGlvbmFsaXR5IGFsc28gaW4gbm9uLWRlYnVnIGJ1aWxk
cyAtIG9ubHkKPj4gZ3VhcmRlZCBieSBndWVzdF9sb2dsdmw9YWxsIG9wdGlvbj8KPiBIbW0sIEkg
dGhpbmsgdGhpcyBpcyBvbiBwdXJwb3NlIHRvIGF2b2lkIHRoZSBwb3NzaWJpbGl0eSBvZiBhIGd1
ZXN0Cj4gZmxvb2RpbmcgdGhlIGh5cGVydmlzb3IgbG9nLgo+Cj4gTWF5YmUgYWRkaW5nIGEgbmV3
IG9wdGlvbiAoZS5nLiBndWVzdF9tZXNzYWdlcz1vbi9vZmYpIHN3aXRjaGFibGUgYXQKPiBydW50
aW1lIG9ubHkgdmlhICJ4bCBzZXQtcGFyYW1ldGVycyIgd291bGQgYXZvaWQgdGhlIGdlbmVyYWwg
Zmxvb2RpbmcKPiBwcm9ibGVtIHdoaWxlIGVuYWJsaW5nIGRpYWdub3NpcyBvZiBzdWNoIHByb2Js
ZW1zPwoKWW91IHdhbnQgdG8gcmVjb21waWxlIHdpdGggQ09ORklHX1ZFUkJPU0UsIHdoaWNoIHlv
dSBuZWVkIEVYUEVSVCBtb2RlIHRvCmludHJvZHVjZSBpbnRvIGEgcmVsZWFzZSBidWlsZC4KCn5B
bmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 17:51:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 17:51:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enpb2-00041F-1h; Mon, 19 Feb 2018 17:51:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jopf=fn=citrix.com=prvs=581168bbe=igor.druzhinin@srs-us1.protection.inumbo.net>)
 id 1enpb1-00040l-CT
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 17:51:23 +0000
X-Inumbo-ID: b1ad89b9-159d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1ad89b9-159d-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 17:52:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,536,1511827200"; d="scan'208";a="463474814"
From: Igor Druzhinin <igor.druzhinin@citrix.com>
To: <andrew.cooper3@citrix.com>, <jbeulich@suse.com>
Date: Mon, 19 Feb 2018 17:51:12 +0000
Message-ID: <1519062672-6061-1-git-send-email-igor.druzhinin@citrix.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: Igor Druzhinin <igor.druzhinin@citrix.com>, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v4] x86/nmi: start NMI watchdog on CPU0 after
	SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UncmUgbm90aWNpbmcgYSByZXByb2R1Y2libGUgc3lzdGVtIGJvb3QgaGFuZyBvbiBjZXJ0YWlu
ClNreWxha2UgcGxhdGZvcm1zIHdoZXJlIHRoZSBCSU9TIGlzIGNvbmZpZ3VyZWQgaW4gbGVnYWN5
CmJvb3QgbW9kZSB3aXRoIHgyQVBJQyBkaXNhYmxlZC4gVGhlIHN5c3RlbSBzdGFsbHMgaW1tZWRp
YXRlbHkKYWZ0ZXIgd3JpdGluZyB0aGUgZmlyc3QgU01QIGluaXRpYWxpemF0aW9uIHNlcXVlbmNl
IGludG8gQVBJQyBJQ1IuCgpUaGUgY2F1c2Ugb2YgdGhlIHByb2JsZW0gaXMgd2F0Y2hkb2cgTk1J
IGhhbmRsZXIgZXhlY3V0aW9uIC0Kc29tZXdoZXJlIG5lYXIgdGhlIGVuZCBvZiBOTUkgaGFuZGxp
bmcgKGFmdGVyIGl0J3MgYWxyZWFkeQpyZXNjaGVkdWxlZCB0aGUgbmV4dCBOTUkpIGl0IHRyaWVz
IHRvIGFjY2VzcyBJTyBwb3J0IDB4NjEKdG8gZ2V0IHRoZSBhY3R1YWwgTk1JIHJlYXNvbiBvbiBD
UFUwLiBVbmZvcnR1bmF0ZWx5LCB0aGlzCnBvcnQgaXMgZW11bGF0ZWQgYnkgQklPUyB1c2luZyBT
TUlzIGFuZCB0aGlzIGVtdWxhdGlvbiBmb3IKc29tZSByZWFzb24gdGFrZXMgbW9yZSB0aW1lIHRo
YW4gd2UgZXhwZWN0IGR1cmluZyBJTklULVNJUEktU0lQSQpzZXF1ZW5jZS4gQXMgdGhlIHJlc3Vs
dCwgdGhlIHN5c3RlbSBpcyBjb25zdGFudGx5IG1vdmluZyBiZXR3ZWVuCk5NSSBhbmQgU01JIGhh
bmRsZXIgYW5kIG5vdCBtYWtpbmcgYW55IHByb2dyZXNzLgoKVG8gYXZvaWQgdGhpcywgaW5pdGlh
bGl6ZSB0aGUgd2F0Y2hkb2cgYWZ0ZXIgU01QIGJvb3RzdHJhcCBvbgpDUFUwIGFuZCwgYWRkaXRp
b25hbGx5LCBwcm90ZWN0IHRoZSBOTUkgaGFuZGxlciBieSBtb3ZpbmcKSU8gcG9ydCBhY2Nlc3Mg
YmVmb3JlIE5NSSByZS1zY2hlZHVsaW5nLiBUaGUgbGF0dGVyIHNob3VsZCBhbHNvCmhlbHAgaW4g
Y2FzZSBvZiBwb3N0IGJvb3QgQ1BVIG9ubGluaW5nLiBBbHRob3VnaCB3ZSdyZSBydW5uaW5nCndh
dGNoZG9nIGF0IG11Y2ggbG93ZXIgZnJlcXVlbmN5IGF0IHRoaXMgcG9pbnQsIGl0J3MgbmV2ZXJl
dGhlbGVzcwpwb3NzaWJsZSB3ZSBtYXkgdHJpZ2dlciB0aGUgaXNzdWUgYW55d2F5LgoKU2lnbmVk
LW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+Ci0tLQp2
NDogbWFrZSBjb21tZW50cyBhbmQgY29tbWl0IG1lc3NhZ2UgZXZlbiBtb3JlIGFjY3VyYXRlLgp2
MzogY29ycmVjdGVkIGNvbW1lbnRzIGFuZCBjb29tbWl0IG1lZXNhZ2UuCi0tLQogeGVuL2FyY2gv
eDg2L2FwaWMuYyAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jIHwgIDMgKysrCiB4
ZW4vYXJjaC94ODYvdHJhcHMuYyAgIHwgMTMgKysrKysrKysrKystLQogMyBmaWxlcyBjaGFuZ2Vk
LCAxNSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9hcGljLmMgYi94ZW4vYXJjaC94ODYvYXBpYy5jCmluZGV4IDUwMzkxNzMuLmZmYTVhNjkg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2FwaWMu
YwpAQCAtNjg0LDcgKzY4NCw3IEBAIHZvaWQgc2V0dXBfbG9jYWxfQVBJQyh2b2lkKQogICAgICAg
ICBwcmludGsoIkxlYXZpbmcgRVNSIGRpc2FibGVkLlxuIik7CiAgICAgfQogCi0gICAgaWYgKG5t
aV93YXRjaGRvZyA9PSBOTUlfTE9DQUxfQVBJQykKKyAgICBpZiAobm1pX3dhdGNoZG9nID09IE5N
SV9MT0NBTF9BUElDICYmIHNtcF9wcm9jZXNzb3JfaWQoKSkKICAgICAgICAgc2V0dXBfYXBpY19u
bWlfd2F0Y2hkb2coKTsKICAgICBhcGljX3BtX2FjdGl2YXRlKCk7CiB9CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRleCAyZWJl
ZjAzLi4xODQ0MTE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTEyNDgsNyArMTI0OCwxMCBAQCBpbnQgX19jcHVfdXAo
dW5zaWduZWQgaW50IGNwdSkKIHZvaWQgX19pbml0IHNtcF9jcHVzX2RvbmUodm9pZCkKIHsKICAg
ICBpZiAoIG5taV93YXRjaGRvZyA9PSBOTUlfTE9DQUxfQVBJQyApCisgICAgeworICAgICAgICBz
ZXR1cF9hcGljX25taV93YXRjaGRvZygpOwogICAgICAgICBjaGVja19ubWlfd2F0Y2hkb2coKTsK
KyAgICB9CiAKICAgICBzZXR1cF9pb2FwaWNfZGVzdCgpOwogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDJlMDIyYjAuLjI3MTkw
ZTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCkBAIC0xNzA2LDcgKzE3MDYsNyBAQCBzdGF0aWMgbm1pX2NhbGxiYWNrX3QgKm5taV9j
YWxsYmFjayA9IGR1bW15X25taV9jYWxsYmFjazsKIHZvaWQgZG9fbm1pKGNvbnN0IHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHVuc2lnbmVkIGludCBjcHUgPSBzbXBfcHJvY2Vz
c29yX2lkKCk7Ci0gICAgdW5zaWduZWQgY2hhciByZWFzb247CisgICAgdW5zaWduZWQgY2hhciBy
ZWFzb24gPSAwOwogICAgIGJvb2wgaGFuZGxlX3Vua25vd24gPSBmYWxzZTsKIAogICAgICsrbm1p
X2NvdW50KGNwdSk7CkBAIC0xNzE0LDYgKzE3MTQsMTYgQEAgdm9pZCBkb19ubWkoY29uc3Qgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCBubWlfY2FsbGJhY2socmVncywgY3B1
KSApCiAgICAgICAgIHJldHVybjsKIAorICAgIC8qCisgICAgICogQWNjZXNzaW5nIHBvcnQgMHg2
MSBtYXkgdHJhcCB0byBTTU0gd2hpY2ggaGFzIGJlZW4gYWN0dWFsbHkKKyAgICAgKiBvYnNlcnZl
ZCBvbiBzb21lIHByb2R1Y3Rpb24gU0tYIHNlcnZlcnMuIFRoaXMgU01JIHNvbWV0aW1lcworICAg
ICAqIHRha2VzIGVub3VnaCB0aW1lIGZvciB0aGUgbmV4dCBOTUkgdGljayB0byBoYXBwZW4uIEJ5
IHJlYWRpbmcKKyAgICAgKiB0aGlzIHBvcnQgYmVmb3JlIHdlIHJlLWFybSB0aGUgTk1JIHdhdGNo
ZG9nLCB3ZSByZWR1Y2UgdGhlIGNoYW5jZQorICAgICAqIG9mIGhhdmluZyBhbiBOTUkgd2F0Y2hk
b2cgZXhwaXJlIHdoaWxlIGluIHRoZSBTTUkgaGFuZGxlci4KKyAgICAgKi8KKyAgICBpZiAoIGNw
dSA9PSAwICkKKyAgICAgICAgcmVhc29uID0gaW5iKDB4NjEpOworCiAgICAgaWYgKCAobm1pX3dh
dGNoZG9nID09IE5NSV9OT05FKSB8fAogICAgICAgICAgKCFubWlfd2F0Y2hkb2dfdGljayhyZWdz
KSAmJiB3YXRjaGRvZ19mb3JjZSkgKQogICAgICAgICBoYW5kbGVfdW5rbm93biA9IHRydWU7CkBA
IC0xNzIxLDcgKzE3MzEsNiBAQCB2b2lkIGRvX25taShjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAvKiBPbmx5IHRoZSBCU1AgZ2V0cyBleHRlcm5hbCBOTUlzIGZyb20gdGhl
IHN5c3RlbS4gKi8KICAgICBpZiAoIGNwdSA9PSAwICkKICAgICB7Ci0gICAgICAgIHJlYXNvbiA9
IGluYigweDYxKTsKICAgICAgICAgaWYgKCByZWFzb24gJiAweDgwICkKICAgICAgICAgICAgIHBj
aV9zZXJyX2Vycm9yKHJlZ3MpOwogICAgICAgICBpZiAoIHJlYXNvbiAmIDB4NDAgKQotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 19:31:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 19:31:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enr9q-00025s-8O; Mon, 19 Feb 2018 19:31:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enr9p-00025h-2U
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 19:31:25 +0000
X-Inumbo-ID: ab09eacc-15ab-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab09eacc-15ab-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 19:32:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enr9f-0005Td-5b; Mon, 19 Feb 2018 19:31:15 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enr9Z-0007eN-PH; Mon, 19 Feb 2018 19:31:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enr9Z-0007EF-1T; Mon, 19 Feb 2018 19:31:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119638-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-next:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=c4fb39f307d40fa088ebd39573f8d8d6c4388826
X-Osstest-Versions-That: linux=c786427f57b6dc4f56f9a84da52b41216e94f125
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 19:31:09 +0000
Subject: [Xen-devel] [linux-next test] 119638: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTYzOCBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk2MzgvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTU4MgogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE5NTgyCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMCBkZWJpYW4t
aW5zdGFsbCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk1ODIKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
OTU4MgoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJlZ2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJs
b2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTU4MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNj
ZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
IDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBu
L2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICBsaWtlIDExOTU4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NTgyCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTk1ODIKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qv
c3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExOTU4MgogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5
NTgyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTk1ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTE5NTgyCiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTk1ODIKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExOTU4MgogdGVzdC1hbWQ2NC1pMzg2
LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTE5NTgyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICA3IHhlbi1ib290IGZhaWwgbGlrZSAxMTk1ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTU4MgogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTE5NTgyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1i
b290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTk1ODIKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtl
IDExOTU4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIGxpa2UgMTE5NTgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk1ODIKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAg
ICAgZmFpbCBsaWtlIDExOTU4MgogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NTgyCiB0ZXN0LWFtZDY0LWkz
ODYteGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlr
ZSAxMTk1ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDExOTU4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NTgyCiB0
ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgbGlrZSAxMTk1ODIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTU4MgogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIGxp
a2UgMTE5NTgyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk1ODIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExOTU4Mgog
dGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE5NTgyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1k
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk1ODIKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBs
aWtlIDExOTU4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
IDcgeGVuLWJvb3QgICAgICBmYWlsIGxpa2UgMTE5NTgyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2
aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk1ODIK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExOTU4MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5NTgyCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTk1ODIKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTU4MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NTgy
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTk1ODIKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTU4MgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE5NTgyCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJz
aW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgYzRmYjM5ZjMw
N2Q0MGZhMDg4ZWJkMzk1NzNmOGQ4ZDZjNDM4ODgyNgpiYXNlbGluZSB2ZXJzaW9uOgogbGludXgg
ICAgICAgICAgICAgICAgYzc4NjQyN2Y1N2I2ZGM0ZjU2ZjlhODRkYTUyYjQxMjE2ZTk0ZjEyNQoK
TGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAg
ICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBmb3Vu
ZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk2MzggIDIwMTgtMDItMTkgMDk6NDU6NTUg
WiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1w
cnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 20:22:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 20:22:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enrwc-0005Qc-VW; Mon, 19 Feb 2018 20:21:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enrwb-0005QR-Qq
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 20:21:49 +0000
X-Inumbo-ID: b65100a5-15b2-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b65100a5-15b2-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 20:23:14 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enrwU-0006p1-S1; Mon, 19 Feb 2018 20:21:42 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enrwP-0001b7-DB; Mon, 19 Feb 2018 20:21:37 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enrwP-0000bO-12; Mon, 19 Feb 2018 20:21:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119669-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=8f9ccfe93570ecae18d9cc224931787d0bca9c66
X-Osstest-Versions-That: xen=d3b230fc46ee9853064e167f6cb4da8ea0a08112
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 20:21:37 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119669: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTY2OSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTY2OS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA4ZjljY2ZlOTM1NzBlY2FlMThkOWNjMjI0OTMxNzg3ZDBiY2E5YzY2CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkM2IyMzBmYzQ2ZWU5ODUzMDY0
ZTE2N2Y2Y2I0ZGE4ZWEwYTA4MTEyCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk2NTcgIDIwMTgt
MDItMTkgMTQ6MjI6NTIgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5NjY5ICAy
MDE4LTAyLTE5IDE4OjA3OjE3IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoKIGJ1
aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFu
aHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dz
OiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmln
IGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywg
YW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIK
ICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtm
PVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQ
dXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5n
aXQKICAgZDNiMjMwZmM0Ni4uOGY5Y2NmZTkzNSAgOGY5Y2NmZTkzNTcwZWNhZTE4ZDljYzIyNDkz
MTc4N2QwYmNhOWM2NiAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 20:28:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 20:28:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ens38-0005dR-Mn; Mon, 19 Feb 2018 20:28:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ens37-0005dL-Ip
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 20:28:33 +0000
X-Inumbo-ID: 5801222d-15b3-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5801222d-15b3-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 21:27:46 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id EA224217D9;
 Mon, 19 Feb 2018 20:28:28 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org EA224217D9
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 12:28:28 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <99b1cc3a-03bb-d32f-4f9f-bdaf95f470db@arm.com>
Message-ID: <alpine.DEB.2.10.1802191215100.12137@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
 <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
 <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
 <1ee75f4f-80f3-f0bc-11df-48e9bde9fc8d@arm.com>
 <alpine.DEB.2.10.1802161555430.5392@sstabellini-ThinkPad-X260>
 <99b1cc3a-03bb-d32f-4f9f-bdaf95f470db@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCAxNyBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9uIDE3
LzAyLzIwMTggMDA6MzEsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIEZyaSwgMTYg
RmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTYvMDIvMjAxOCAyMToxNSwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IE9uIEZyaSwgMTYgRmViIDIwMTgsIEp1
bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+IE9uIDE2LzAyLzIwMTggMjA6NTAsIFN0ZWZhbm8g
U3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiA+ID4gT24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVu
IEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gPiA+IEhpIFN0ZWZhbm8sCj4gPiA+ID4gPiA+ID4gCj4g
PiA+ID4gPiA+ID4gT24gMTUvMDIvMTggMjM6MTcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToK
PiA+ID4gPiA+ID4gPiA+IFVwZGF0ZSB0aGUgZG9jdW1lbnRhdGlvbiBvZiB0aGUgaG1wLXVuc2Fm
ZSBvcHRpb24gdG8gZXhwbGFpbiBob3cKPiA+ID4gPiA+ID4gPiA+IHRvCj4gPiA+ID4gPiA+ID4g
PiB1c2UKPiA+ID4gPiA+ID4gPiA+IGl0IHNhZmVseSwgdG9nZXRoZXIgd2l0aCB0aGUgcmlnaHQg
Y3B1IGFmZmluaXR5IHNldHRpbmcsIG9uCj4gPiA+ID4gPiA+ID4gPiBiaWcuTElUVExFCj4gPiA+
ID4gPiA+ID4gPiBzeXN0ZW1zLgo+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiBBbHNv
IHVwZGF0ZSB0aGUgd2FybmluZyBtZXNzYWdlIHRvIHBvaW50IHVzZXJzIHRvIHRoZSBkb2NzLgo+
ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gPiA+ID4gPiA+ID4gPiBDQzogamJl
dWxpY2hAc3VzZS5jb20KPiA+ID4gPiA+ID4gPiA+IENDOiBrb25yYWQud2lsa0BvcmFjbGUuY29t
Cj4gPiA+ID4gPiA+ID4gPiBDQzogdGltQHhlbi5vcmcKPiA+ID4gPiA+ID4gPiA+IENDOiB3ZWku
bGl1MkBjaXRyaXguY29tCj4gPiA+ID4gPiA+ID4gPiBDQzogYW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbQo+ID4gPiA+ID4gPiA+ID4gQ0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQo+ID4g
PiA+ID4gPiA+ID4gQ0M6IGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20KPiA+ID4gPiA+ID4gPiA+
IAo+ID4gPiA+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiA+ID4gPiAgICAgIGRvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTAgKysrKysrKysrLQo+ID4gPiA+ID4gPiA+ID4gICAg
ICB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAgICAgICAgICAgICB8ICA5ICsrKysrLS0tLQo+ID4g
PiA+ID4gPiA+ID4gICAgICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDUgZGVs
ZXRpb25zKC0pCj4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+IGRpZmYgLS1naXQgYS9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gPiA+ID4gPiA+ID4gYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gPiA+ID4gPiA+ID4gaW5kZXggMjE4
NGNiOS4uYTFlYmVlYSAxMDA2NDQKPiA+ID4gPiA+ID4gPiA+IC0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCj4gPiA+ID4gPiA+ID4gPiArKysgYi9kb2NzL21pc2MveGVu
LWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gPiA+ID4gPiA+ID4gQEAgLTEwMDcsNyArMTAwNywx
NSBAQCBDb250cm9sIFhlbnMgdXNlIG9mIHRoZSBBUEVJIEhhcmR3YXJlCj4gPiA+ID4gPiA+ID4g
PiBFcnJvcgo+ID4gPiA+ID4gPiA+ID4gU291cmNlCj4gPiA+ID4gPiA+ID4gPiBUYWJsZSwgc2hv
dWxkIG9uZSBiZSBmb3VuZC4KPiA+ID4gPiA+ID4gPiA+ICAgICAgICBTYXkgeWVzIGF0IHlvdXIg
b3duIHJpc2sgaWYgeW91IHdhbnQgdG8gZW5hYmxlCj4gPiA+ID4gPiA+ID4gPiBoZXRlcm9nZW5v
dXMKPiA+ID4gPiA+ID4gPiA+IGNvbXB1dGluZwo+ID4gPiA+ID4gPiA+ID4gICAgICAoc3VjaCBh
cyBiaWcuTElUVExFKS4gVGhpcyBtYXkgcmVzdWx0IHRvIGFuIHVuc3RhYmxlIGFuZAo+ID4gPiA+
ID4gPiA+ID4gaW5zZWN1cmUKPiA+ID4gPiA+ID4gPiA+IC1wbGF0Zm9ybS4gV2hlbiB0aGUgb3B0
aW9uIGlzIGRpc2FibGVkIChkZWZhdWx0KSwgQ1BVcyB0aGF0IGFyZQo+ID4gPiA+ID4gPiA+ID4g
bm90Cj4gPiA+ID4gPiA+ID4gPiArcGxhdGZvcm0sIHVubGVzcyB5b3UgbWFudWFsbHkgc3BlY2lm
eSB0aGUgY3B1IGFmZmluaXR5IG9mIGFsbAo+ID4gPiA+ID4gPiA+ID4gZG9tYWlucwo+ID4gPiA+
ID4gPiA+ID4gc28KPiA+ID4gPiA+ID4gPiA+ICt0aGF0IGFsbCB2Y3B1cyBhcmUgc2NoZWR1bGVk
IG9uIHRoZSBzYW1lIGNsYXNzIG9mIHBjcHVzIChiaWcgb3IKPiA+ID4gPiA+ID4gPiA+IExJVFRM
RQo+ID4gPiA+ID4gPiA+ID4gK2J1dCBub3QgYm90aCkuIHZjcHUgbWlncmF0aW9uIGJldHdlZW4g
YmlnIGNvcmVzIGFuZCBMSVRUTEUKPiA+ID4gPiA+ID4gPiA+IGNvcmVzIGlzCj4gPiA+ID4gPiA+
ID4gPiBub3QKPiA+ID4gPiA+ID4gPiA+ICtzdXBwb3J0ZWQuIFRodXMsIGlmIHRoZSBmaXJzdCA0
IHBjcHVzIGFyZSBiaWcgYW5kIHRoZSBsYXN0IDQKPiA+ID4gPiA+ID4gPiA+IGFyZQo+ID4gPiA+
ID4gPiA+ID4gTElUVExFLAo+ID4gPiA+ID4gPiA+ID4gK2FsbCBkb21haW5zIG5lZWQgdG8gaGF2
ZSBlaXRoZXIgY3B1cyA9ICIwLTMiIG9yIGNwdXMgPSAiNC03IiBpbgo+ID4gPiA+ID4gPiA+ID4g
dGhlaXIKPiA+ID4gPiA+ID4gPiA+IFZNCj4gPiA+ID4gPiA+ID4gPiArY29uZmlnLiBNb3Jlb3Zl
ciwgZG9tMF92Y3B1c19waW4gbmVlZHMgdG8gYmUgcGFzc2VkIG9uIHRoZSBYZW4KPiA+ID4gPiA+
ID4gPiA+IGNvbW1hbmQKPiA+ID4gPiA+ID4gPiA+ICtsaW5lLgo+ID4gPiA+ID4gPiA+IAo+ID4g
PiA+ID4gPiA+IEluIHlvdXIgZXhhbXBsZSBoZXJlIHlvdSBzdWdnZXN0IHRvIGhhdmUgYWxsIHRo
ZSB2Q1BVcyBvZiBhIGd1ZXN0Cj4gPiA+ID4gPiA+ID4gdG8KPiA+ID4gPiA+ID4gPiBlaXRoZXIg
b24KPiA+ID4gPiA+ID4gPiBiaWcgb3IgTElUVExFIGNvcmVzLiBIb3cgYWJvdXQgZ2l2aW5nIGFu
IGV4YW1wbGUgd2hlcmUgdGhlIGd1ZXN0Cj4gPiA+ID4gPiA+ID4gY2FuCj4gPiA+ID4gPiA+ID4g
aGF2ZQo+ID4gPiA+ID4gPiA+IDIKPiA+ID4gPiA+ID4gPiBMSVRUTEUgdkNQVXMgYW5kIG9uZSBi
aWcgdkNQVT8KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IEkgd291bGQgcmF0aGVyIGRpc2NvdXJh
Z2UgaXQgYXQgdGhlIG1vbWVudCwgZ2l2ZW4gdGhhdCBpdCByZXF1aXJlcwo+ID4gPiA+ID4gPiBt
b3JlCj4gPiA+ID4gPiA+IGNvbXBsZXggY3B1IGFmZmluaXR5IHNldHRpbmdzLCBvciB2Y3B1IHBp
bm5pbmcuIEFsc28sIEkgYW0gYWZyYWlkCj4gPiA+ID4gPiA+IHRoYXQKPiA+ID4gPiA+ID4gd2l0
aG91dCBtYXRjaGluZyBjb3JyZXNwb25kaW5nIHRvcG9sb2d5IGluZm9ybWF0aW9uIG9uIHRoZSBn
dWVzdAo+ID4gPiA+ID4gPiBkZXZpY2UKPiA+ID4gPiA+ID4gdHJlZSwgZ3Vlc3RzIG1pZ2h0IG5v
dCB3b3JrIGFzIGV4cGVjdGVkIGluIHN1Y2ggYSBzY2VuYXJpby4KPiA+ID4gPiA+ID4gCj4gPiA+
ID4gPiA+IFdoYXQgZG8geW91IHRoaW5rPwo+ID4gPiA+ID4gCj4gPiA+ID4gPiBZb3UgYWxyZWFk
eSBrbm93IG15IHZpZXcgb24gdGhpcy4gSSB3b3VsZCByYXRoZXIgc3Ryb25nbHkgZGlzY291cmFn
ZQo+ID4gPiA+ID4gYW55b25lCj4gPiA+ID4gPiBwaW5uaW5nIGFsbCB2Q1BVcyBvZiBhIGRvbWFp
biB0byBiaWcgY29yZXMuIFdlIHNob3VsZCBhdm9pZCB0byBwcm92aWRlCj4gPiA+ID4gPiBzaG9y
dGN1dHMgdG8gdXNlIHRoYXQgY291bGQgaGF2ZSBwb3RlbnRpYWxseSBkYW1hZ2VhYmxlIGltcGFj
dCBvbgo+ID4gPiA+ID4gdGhlaXIKPiA+ID4gPiA+IHBsYXRmb3JtIHdpdGhvdXQgdGVsbGluZyB0
aGVtLgo+ID4gPiA+IAo+ID4gPiA+IERvIHlvdSBoYXZlIGEgbGluayB0byBhIGRvYyBzb21ld2hl
cmUgdGhhdCBwcm92aWRlcyBtb3JlIGRldGFpbHMgYWJvdXQKPiA+ID4gPiB0aGlzPyBXZSBjb3Vs
ZCBhZGQgYSBsaW5rIHRvIGl0IGhlcmUgdG8gaW5mb3JtIHVzZXJzLiBJdCB3b3VsZCBiZQo+ID4g
PiA+IHVzZWZ1bC4KPiA+ID4gCj4gPiA+IFRoaXMgaXMgcXVpdGUgd2VsbCBkZXNjcmliZWQgaW4K
PiA+ID4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9tYW4veGwuY2ZnLjUu
aHRtbCNDUFUtQWxsb2NhdGlvbiBzZWUKPiA+ID4gImNwdXMiLgo+ID4gCj4gPiBPSywgSSdsbCBh
ZGQgdGhlIGxpbmsgaW4gYSBuZXcgYmlnLkxJVFRMRSBkb2MuIEFsc28sIGRvIHlvdSBoYXZlIGFu
eQo+ID4gZG9jdW1lbnRhdGlvbiBvciBsaW5rIGFib3V0IGJpZyBjb3JlIGJlaW5nIHBvdGVudGlh
bGx5IGRhbWFnaW5nPyBJdAo+ID4gd291bGQgYmUgZ29vZCB0byBwcm92aWRlIGluZm9ybWF0aW9u
IGFib3V0IHRoYXQgdG9vIGluIHRoZSBiaWcuTElUVExFCj4gPiBkb2MuCj4gCj4gSSBkb24ndCBo
YXZlIHNwZWNpZmljIGRvY3VtZW50YXRpb24gdG8gcG9pbnQgb24gaXQgYnV0IEkgd291bGQgcXVp
dGUKPiBpbnRlcmVzdGluZyB0byBrbm93IHdoYXQgaXMgeW91ciBkb2N1bWVudGF0aW9uIHJlZ2Fy
ZGluZyB3aHkgYWx3YXlzIHJ1bm5pbmcgb24KPiBiaWcgaXMgc2FmZS4gCgpIaSBKdWxpZW4sCgpJ
ZiBJIGdvIG9uIEFtYXpvbiwgSSBidXkgYSBiaWcuTElUVExFIGJvYXJkLCB0aGVuIGl0IG92ZXJo
ZWF0cyBhbmQKYnJlYWtzIGR1ZSB0byB0aGUgYmlnIGNvcmVzLCBJIHdvdWxkIGNhbGwgdGhpcyBh
IG1hbGZ1bmN0aW9uIGFuZCByZXR1cm4KdGhlIGl0ZW0gZXhwZWN0aW5nIGEgcmVmdW5kLgoKVW5s
ZXNzIHRoZSBoYXJkd2FyZSB2ZW5kb3Igc3RhdGVzIGV4cGxpY2l0bHkgdGhhdCB0aGUgYmlnIGNv
cmVzIGNhbm5vdApiZSB1c2VkIGFsbCB0aGUgdGltZSwgdGhlbiB0aGlzIHVzZS1jYXNlIGZhbGxz
IHdpdGhpbiB0aGUgcmVhc29uYWJsZQp1c2FnZSBvZiB0aGUgcGxhdGZvcm0uIEluIGZhY3QsIGl0
IGlzIHVzaW5nIGEgcGllY2Ugb2YgdGhlIGhhcmR3YXJlIHRoZQp3YXkgaXQgd2FzIGRlc2lnbmVk
IHRvIGJlIHVzZWQuIElmIHRoZSBoYXJkd2FyZSBpdHNlbGYgaXMgdW5zdGFibGUsIGl0CnNob3Vs
ZCBiZSBkb2N1bWVudGVkIGluIHRoZSB2ZW5kb3IncyBkb2NzLCBhbmQgSSB3b3VsZCBsaWtlIHRv
IGFkZCBhCmxpbmsgdG8gaXQgc28gdGhhdCB1c2VycyBhcmUgYXBwcm9wcmlhdGVseSB3YXJuZWQu
CgoKPiBJIHByb3ZpZGVkIHlvdSBxdWl0ZSBhIGZldyBpbnNpZ2h0cyB3aHkgdGhpcyBtYXkgbm90
IHNhZmUgb24gYWxsCj4gcGxhdGZvcm1zIGFuZCB3ZSBhbGwgcmVtZW1iZXIgdGhvc2UgcGhvbmVz
IGJ1cm5pbmcgeW91IHdoZW4gcGxheWluZyBnYW1lIG9yCj4gd2F0Y2hpbmcgYSB2aWRlby4gU28g
SSBkb24ndCBmZWVsIFhlbiBQcm9qZWN0IHNob3VsZCBlbmNvdXJhZ2UgdGhvc2Ugc2V0dXBzIGJ5
Cj4gZGVmYXVsdC4KPiAKPiBJIHdvdWxkIHJlY29tbWVuZCB5b3UgdG8gcmVhZCB0aGUgdGhyZWFk
IGFib3V0IGJpZy5MSVRUTEUgaW4gWGVuIGZyb20gMjAxNjoKPiBodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTYtMDkvbXNnMDE4MDIuaHRtbAo+
IAo+IEEgZmV3IGludGVyZXN0aW5nIHRoaW5ncyBmcm9tIHRoYXQgY29udmVyc2F0aW9uOgo+IAo+
ICJiaWcuTElUVExFIGlzIGEgZ2VuZXJpYyB0ZXJtIHRvIGhhdmUgJ3Bvd2VyIGh1bmdyeSBhbmQg
cG93ZXJmdWwgY29yZQo+IHBvd2VyZnVsJyAoYmlnKSB3aXRoIHNsb3dlciBhbmQgYmF0dGVyeS1z
YXZpbmcgY29yZXMgKExJVFRMRSkuIgo+IAo+ICJUaGUgdXNlIGNhc2Ugb2YgYmlnLkxJVFRMRSBp
cyBiaWcgY29yZXMgYXJlIHVzZWQgZm9yIHNob3J0IHBlcmlvZCBvZiBidXJzdAo+IGFuZCBsaXR0
bGUgY29yZSBhcmUgdXNlZCBmb3IgdGhlIHJlc3QgKGUuZyBsaXN0ZW5pbmcgYXVkaW8sIGZldGNo
aW5nIG1haWwuLi4pLgo+IElmIHlvdSB3YW50IHRvIHJlZHVjZSBsYXRlbmN5IHdoZW4gc3dpdGNo
IGJldHdlZW4gYmlnIGFuZCBsaXR0bGUgQ1BVcywgeW91IG1heQo+IHdhbnQgdG8gcHV0IHRoZW0g
d2l0aGluIHRoZSBzYW1lIGNsdXN0ZXIuIgoKVGhlc2UgdHdvIHNlbnRlbmNlcyBhcmUgZ29vZCwg
YW5kIEkgY29weS9wYXN0ZSB0aGVtIGludG8gdGhlIG5ldyBkb2MsCmJ1dCBzdGlsbCB0aGV5IGRv
bid0IGNsYXJpZnkgdGhlIHNhZmV0eSBvZiB0aGUgYmlnIGNvcmVzIHVzYWdlLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 20:47:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 20:47:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ensLa-00070C-CT; Mon, 19 Feb 2018 20:47:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ensLY-000706-MW
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 20:47:36 +0000
X-Inumbo-ID: 01f1849d-15b6-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::631])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 01f1849d-15b6-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 21:46:50 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=meo+WhgKLxZ5JiEVetcw44rDIjmATi92mcQjycA43n4=;
 b=q3j+l//FwZ5OpK4zM/sd1w42k7sYE7LOjFRG6COeRtlx/ncPRWHzHpTxo98TJFj+oFWceCyTYLn0fhTyKzADQjMr04FFLK4H/uzQ0VTg+0JFwNzd0iqUZgqznCgGLgfzLKNGcpznnokEAqFZTgX713gp2I76oSZAHrdDRq7Oc+0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 DB6PR0801MB2055.eurprd08.prod.outlook.com (2603:10a6:4:77::8) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Mon, 19
 Feb 2018 20:47:27 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
 <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
 <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
 <1ee75f4f-80f3-f0bc-11df-48e9bde9fc8d@arm.com>
 <alpine.DEB.2.10.1802161555430.5392@sstabellini-ThinkPad-X260>
 <99b1cc3a-03bb-d32f-4f9f-bdaf95f470db@arm.com>
 <alpine.DEB.2.10.1802191215100.12137@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4bf0a81a-b6ad-7662-4f74-48ff616356a2@arm.com>
Date: Mon, 19 Feb 2018 20:47:25 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802191215100.12137@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR07CA0013.eurprd07.prod.outlook.com
 (2603:10a6:6:2d::23) To DB6PR0801MB2055.eurprd08.prod.outlook.com
 (2603:10a6:4:77::8)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 4e56ce77-a492-4d20-2831-08d577d9fcca
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0801MB2055; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2055;
 3:+sNjj0k7o5C+jrdpiZK7b2MwnxQVTcocYSLitcIKC76bvTUoG02oE8t4mqCecKOwvTZIXK2U2OP1kJzFAtjqBZRkSWg4QyXkpOzjnAHCwXx6nGlg6FWpT0up7w3PTBxeiAlElC4/7Ekn1dx351PCo99qrvAtrd3TgkjK5j1hTpdUr4ZMP2+Q0763/Y6VV1632iS1io4IVmdqNhoLcus2U2zdPUzWM3rYxdoC/3NK01YZurpEo6CiqG/EdK8Irl1f;
 25:uQmxOLb1ny4t/zQOcZwd7u9wChBlfrE33l617pE8QYBxd8mY9vCDYCUOzS24e19VTLsNJpk22MLOXjWR9Lv4ZI8y+WQAvaZhQMsuoenXJn/jL8Qk4TyFVXzCWYqkmNx6uHxL2gMtB9ZOkuGWtVEUBafRw5lhr9xznYoOBUSjxkfJTBLCwJnw0z3pAY3eG85aiakOvIn4/3iyqqxDIC+MJWat/EK5NcgGI7Cay/73+DRDz8tbdaz4O3sDHnoSU7FuiUtCh4f8IbctJdGmB3qHhpGl7XaTRD9+szMvQ5tK4dtzXLaidEwDHTah+4e1VLJd2pz5I5g/ZUgxBfkEKzCdVA==;
 31:9FqSD8MMs46bqZ6X9AcFh7/K1QtmY4ZM6jSUZYD+v3dNGEH8DMbcE6n59J6aRG+qDTBer/t+1rFd9X+8U2XDr2V9O+uuR4HP3MrxvC/slPY9Gop/24GtMcBL/9RkjNLknmA/wRhnohiCbiNw7EgSBRMhTtchMYP0QZSHU9WBtGpOxHyd6EorQJe2kM/bnjJsb+xWgyDtGa90iXhZ73jGhgNVgI8v7CVUIx8XUXSXv3M=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2055:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2055;
 20:gZlXJaAlbPilmLLjG1d+VX7Q/EjolN74+AMtVGnJUWW0xHz1H138VQ1Jy+jT+abe+Y59IGLArrnaTKTZEMPOscHvQXnzIvbGZO/imzgTskzy7ouk4RW6zPGaL+7+0YI+U6jSZJRdxWO+Im1YAXk6jbv8bukvjkTpy4v95fEqwRA=;
 4:cq4Q6Is3wRm0XDEsAK9Gbsv49v/lQG63np7dvrzIDL7h81UiC9V/U2EhPfWAr1VQEZI0qTrcx5RtjCBmoZEYHO4LwPZBg9PheVZYw0AJsDXF0kPQNa/QYgeclYWpSb9rc+4bCibiPSaRuGJwM8kvuAQg3D1mkiqLmeWitzZZYwNYVie3cjNrFUVKE3H14pW9zwlPeqbVgDbtON8TItlaRl+JMhw6KxiMmDM9Cxna590lLRNrOqTvko9X9Ib+ce6lBFaR1kmwC4euJmsId2U+41+1fwQXr0kFpRNni7WQxBrXI9FvPe2bcLL49CYRxpm3pwXRFmW4FpvyorN/Vh5xoWTFnJtqhUsjWnZTKp623rurKAqGOxrmaFerI3Dx4Kph98fmV+zi2Caes/fcJo4EmHDhcjIKsET52HbKR3uDyUE=
X-Microsoft-Antispam-PRVS: <DB6PR0801MB205543468B1438C52FBFE22680C80@DB6PR0801MB2055.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(58134797142442)(70601490899591)(146099531331640)(148717330147763); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001056)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(10201501046)(3231101)(944501161)(3002001)(6055026)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:DB6PR0801MB2055; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0801MB2055; 
X-Forefront-PRVS: 0588B2BD96
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(376002)(366004)(346002)(39860400002)(396003)(76104003)(199004)(189003)(5660300001)(6506007)(7736002)(53546011)(59450400001)(76176011)(31686004)(305945005)(4326008)(105586002)(966005)(31696002)(2906002)(72206003)(3846002)(6116002)(478600001)(386003)(6512007)(6306002)(229853002)(50466002)(25786009)(6246003)(36756003)(53936002)(6916009)(2950100002)(65826007)(93886005)(8666007)(6486002)(230700001)(8936002)(8676002)(81156014)(81166006)(64126003)(66066001)(65806001)(65956001)(106356001)(52116002)(2486003)(52146003)(23676004)(47776003)(316002)(86362001)(97736004)(83506002)(15650500001)(186003)(68736007)(67846002)(16526019)(58126008)(26005)(473944003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2055; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDFNQjIwNTU7MjM6di9XZW5vOE1Fc05SKy9mM1lsWEJWSXV1?=
 =?utf-8?B?dEl0U29TOWk2eFNXUU9EMDV3dE1tSzJ3UFd1YXQ0SStlSlprY0xWZTdlTnh1?=
 =?utf-8?B?SElqT1pRa01ycFdjZE4xcnRIMUNqWFovdDZUaXlvOUczSUJUSDZza0UvWkZ5?=
 =?utf-8?B?UlBiOUpISjZma291a01YcEt4SUhoTGRNbW0rcy9aeWdCcWYwcnNtRWtVUWpw?=
 =?utf-8?B?ZkY1b0NpU0ZDR1NqVG8xa3Y2cE5IT1NMODk5WHpOUHhXY0JNRGU5NG5GT094?=
 =?utf-8?B?SG0wTXVtNWJJdjZVdEZRNXZJSW96em03NkJYYTJlRXQ0eUsvUlBkMllGWHZy?=
 =?utf-8?B?NUJhT3JDZ3RHWVRxS2RVc2JOYlRLQzlJdVROMXZWcVQ1bDNpbnp2ZHVFaWw4?=
 =?utf-8?B?SW9Wd3FnRVkvS1hFN0pWcnVLSFdmWXVoTE04M0xrVHNWQS9ubGRlS3BZckly?=
 =?utf-8?B?ekdseWYvMTJxdlFOd2EydktJR2tkeGtPRC8zY3NpeC9aRytuRGhqWnhid1BI?=
 =?utf-8?B?S3pDbnF4UFEwTitKa0pOT0lGUThQaUpaUy9ZT0tMM1M3Uy9yb3NseFUvVEkx?=
 =?utf-8?B?aFM3bWU5RlJ4MHpGYlN3MjMybWZMVzRLTkhXUTRLUU1WZS9PKzVtSmU2Wllj?=
 =?utf-8?B?eXg2S2twZVlhT0l3RERHSDZLQjBqK3JmdzdKR1V4MUhFc0VYWE9lZURnMlNn?=
 =?utf-8?B?bEdVRTZWK2gvbnpzejBLdk91OW53NmNIbjRaQTJYend2QndlZ3lBSlNvYyt6?=
 =?utf-8?B?NmhPYTd0clVPUFl2M3M3QUVJeWk4K2ZYc05mTm9yN3hrMjBCMy8wMFRlUmps?=
 =?utf-8?B?L1kwQVNyM3BjWHpOSzN0aHZLSUphYUpyZDdBN0dWbkQ0bjZnaWZqa2llM1By?=
 =?utf-8?B?ejFvSnh6NXE2Tjl5bEppS0dZVEdmZEJhcWszdkh6ajRxUWdYYmpEV3ZQSVNt?=
 =?utf-8?B?aTlpdDl3R2IxWTdJaGpyTHB1SWlmQ3BRaXV1bUovRk9VZThZZkJHRlZFdVVv?=
 =?utf-8?B?eS9JTDVyTkszZWlqMEJCS01tRURBc2FadHltUnpRY0V2TmxMV2E2SVFHQjlM?=
 =?utf-8?B?WVhPVWN5SnBXRnllOXFuTUIrUEQ3TExSK3k4WWF0eVE5bGJiWkNmUDdOaHpr?=
 =?utf-8?B?YzdKcjRzQ1dZYnV4YllxV3piTlVtZTJxbExkMm9Iajc2dzZyTkt1MDl3bUQr?=
 =?utf-8?B?VXVPMDJ3L3Y0ZmR4YWNieTh2c0tkbVdGREMvZVpYL2dwYzJScFc1TkZ2OVlt?=
 =?utf-8?B?WnVBK2s3aDBHL2FNeXRNSkUvTE1tcVpLWTZsbzgyZ2pONUZQdVdOT1ZidXVp?=
 =?utf-8?B?Zy9LV0RXUEprRFJBa3dIRTM0YjU3MGJlVnpIcUtEb0hzeVpJRnhsWkxoK3M1?=
 =?utf-8?B?eUprN3RlcXZ3VXJaMDZNQUNiMVhmbEZpYkNIZVV1ZDRLVFRsRUZnTUpwN0Nx?=
 =?utf-8?B?Rlh1cW03cG1wTW03aXpSakFHenBDQ01wcU9HdW1SRUsreHcvOU1tYUpwRzNL?=
 =?utf-8?B?S1YzUVlYRU1Cd25WTm5oSzFJd0xFWnJNVmFpOWpRRThmbjNCTHVmSXg5V2Y3?=
 =?utf-8?B?Zytrclg3ZkpPa2ZWVXUzc1lkMHJBT2wvb0d2WGI4ZElXYVl3ZW1uMmRiVXll?=
 =?utf-8?B?R2h4LzVVakRVRU9rb3VTbG9pS0JnNjMvUnY4ZHVlVW1ZaHNLV3dwdUg2a2JF?=
 =?utf-8?B?Z3l3enVXTElXcW5TbUtuSFcrMXJOV0lJbHVTd1ZOQlk5WlNWMlZCT214TzBE?=
 =?utf-8?B?ZlZtSVRXMEFQc1lWTStWelM3L2g1SE1ibEk1VWhZZXJMZFkyM3A4c2NENmZo?=
 =?utf-8?B?LzhqbXdtdGp1cVdRbFIwRTFxZzNqUmkyNGRkRWJlU2ZDdHdLTmdKUmVzTU03?=
 =?utf-8?B?dVFmVXZQT1k3RUd3cE9KQ1g0QXVHd1lyMDNHMHhNYnZmV2x6Y0Q4eHNkeVJV?=
 =?utf-8?B?ZnlORDdjWGFJYXBra0hQWGNCQmtsUytCT3E2aVQ3QWRmcUR0SFdHRUQwZncw?=
 =?utf-8?B?RThuL1ludXRLRHZGcjFaUTY0cGFydnRrNVFEK1hEaDJIY3k4bTZUbTQrYkl4?=
 =?utf-8?Q?cqYE/tAkaTkMTBdYGE6J1/eInOE?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2055;
 6:afoNTVPmzDByMnbnojoSP3pZ2s4HTHRhN0jPF1eLgRHigO2hhslSjHwcPe3jM1eQlP3V3xv+fNDUxmX7GKPkqz4+4Nb3Y6CSiPjr5ja9HhP8prVVMcltSP4jmvF9vNcimfii8+2ercpmahgW0BTKOGHyyX4/96/9oJaQHb3hyDwNQHerTsK4op7v33bXg8zVQt3qOqe+JyW9/AS0wslIF92AEiH/iMwWAexCrpGl4hPGlb+7vueTSp1mZq64zak6RNBKt0X0FrOJv434NRKXY1Nm/p2cZZ4MK6g9BveHxmDy8DTRt9io/C/Bkrxm/5Cqc7eWehCH/9uZBlEn9hBLEDFf58f+JMBCh5jzZwH4xKc=;
 5:XxB30R/+6P5gSIUKUwoq1xXVildgS8fk0++7E+zSWvlRoBckRXbnpEB6SGfMvgkuQF+3UOZDZIw5tjwZxVK1GBT6KATLrt7XeEa8/wtu6dTbqAwz6ICqtSsrR6vnl0Thfliv71hc6dj46X6si8L5JigUri4lJxTR8Mu5uq9uwXo=;
 24:k8FLtH6EvEYtFYUHfOJw9iSU6WJ0qhZyC60KSsaCYzuGBjaOcK7/VUQMlnvypO5h+VoTrBL/WqsneAzajhpCjFHTcUGVXwHscW9R+sPDluc=;
 7:xiaOaiRYbSoIWl4tARnlq+00EJ7Vsg4i0B8maWvhlh4cokeRsEKf1pu2yXe7664VP2CVPtnE4r/HhsmXifCOw4IU1yRRNqfPW78KVdCTzm3L9zh0ADScN/Tj+QEuMzUvw3OpFxHLGPDC6Je7Pa/Y6tshw7Ti/bJng73LyeEvq7ssT5ylOl/8/e7fnLvkYsdho5JX1dN71gJisbCIx61N4Tn58KiFO6vGap6j1Fc1g1J34Fl4VLaejkVKxPMh0xih
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2018 20:47:27.1758 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e56ce77-a492-4d20-2831-08d577d9fcca
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2055
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxOS8wMi8yMDE4IDIwOjI4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gU2F0
LCAxNyBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMTcvMDIv
MjAxOCAwMDozMSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gRnJpLCAxNiBGZWIg
MjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IE9uIDE2LzAyLzIwMTggMjE6MTUsIFN0ZWZh
bm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4gT24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+Pj4+Pj4gT24gMTYvMDIvMjAxOCAyMDo1MCwgU3RlZmFubyBTdGFiZWxsaW5p
IHdyb3RlOgo+Pj4+Pj4+IE9uIEZyaSwgMTYgRmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToK
Pj4+Pj4+Pj4gSGkgU3RlZmFubywKPj4+Pj4+Pj4KPj4+Pj4+Pj4gT24gMTUvMDIvMTggMjM6MTcs
IFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+Pj4+IFVwZGF0ZSB0aGUgZG9jdW1lbnRh
dGlvbiBvZiB0aGUgaG1wLXVuc2FmZSBvcHRpb24gdG8gZXhwbGFpbiBob3cKPj4+Pj4+Pj4+IHRv
Cj4+Pj4+Pj4+PiB1c2UKPj4+Pj4+Pj4+IGl0IHNhZmVseSwgdG9nZXRoZXIgd2l0aCB0aGUgcmln
aHQgY3B1IGFmZmluaXR5IHNldHRpbmcsIG9uCj4+Pj4+Pj4+PiBiaWcuTElUVExFCj4+Pj4+Pj4+
PiBzeXN0ZW1zLgo+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+IEFsc28gdXBkYXRlIHRoZSB3YXJuaW5nIG1l
c3NhZ2UgdG8gcG9pbnQgdXNlcnMgdG8gdGhlIGRvY3MuCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+
Pj4+Pj4+Pj4gQ0M6IGpiZXVsaWNoQHN1c2UuY29tCj4+Pj4+Pj4+PiBDQzoga29ucmFkLndpbGtA
b3JhY2xlLmNvbQo+Pj4+Pj4+Pj4gQ0M6IHRpbUB4ZW4ub3JnCj4+Pj4+Pj4+PiBDQzogd2VpLmxp
dTJAY2l0cml4LmNvbQo+Pj4+Pj4+Pj4gQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KPj4+
Pj4+Pj4+IENDOiBHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20KPj4+Pj4+Pj4+IENDOiBpYW4u
amFja3NvbkBldS5jaXRyaXguY29tCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gLS0tCj4+Pj4+Pj4+PiAg
ICAgICBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEwICsrKysrKysrKy0K
Pj4+Pj4+Pj4+ICAgICAgIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICAgICAgIHwgIDkg
KysrKystLS0tCj4+Pj4+Pj4+PiAgICAgICAyIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMo
KyksIDUgZGVsZXRpb25zKC0pCj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+Pj4+PiBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+Pj4+PiBpbmRleCAyMTg0Y2I5Li5hMWViZWVhIDEw
MDY0NAo+Pj4+Pj4+Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24K
Pj4+Pj4+Pj4+ICsrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+
Pj4+PiBAQCAtMTAwNyw3ICsxMDA3LDE1IEBAIENvbnRyb2wgWGVucyB1c2Ugb2YgdGhlIEFQRUkg
SGFyZHdhcmUKPj4+Pj4+Pj4+IEVycm9yCj4+Pj4+Pj4+PiBTb3VyY2UKPj4+Pj4+Pj4+IFRhYmxl
LCBzaG91bGQgb25lIGJlIGZvdW5kLgo+Pj4+Pj4+Pj4gICAgICAgICBTYXkgeWVzIGF0IHlvdXIg
b3duIHJpc2sgaWYgeW91IHdhbnQgdG8gZW5hYmxlCj4+Pj4+Pj4+PiBoZXRlcm9nZW5vdXMKPj4+
Pj4+Pj4+IGNvbXB1dGluZwo+Pj4+Pj4+Pj4gICAgICAgKHN1Y2ggYXMgYmlnLkxJVFRMRSkuIFRo
aXMgbWF5IHJlc3VsdCB0byBhbiB1bnN0YWJsZSBhbmQKPj4+Pj4+Pj4+IGluc2VjdXJlCj4+Pj4+
Pj4+PiAtcGxhdGZvcm0uIFdoZW4gdGhlIG9wdGlvbiBpcyBkaXNhYmxlZCAoZGVmYXVsdCksIENQ
VXMgdGhhdCBhcmUKPj4+Pj4+Pj4+IG5vdAo+Pj4+Pj4+Pj4gK3BsYXRmb3JtLCB1bmxlc3MgeW91
IG1hbnVhbGx5IHNwZWNpZnkgdGhlIGNwdSBhZmZpbml0eSBvZiBhbGwKPj4+Pj4+Pj4+IGRvbWFp
bnMKPj4+Pj4+Pj4+IHNvCj4+Pj4+Pj4+PiArdGhhdCBhbGwgdmNwdXMgYXJlIHNjaGVkdWxlZCBv
biB0aGUgc2FtZSBjbGFzcyBvZiBwY3B1cyAoYmlnIG9yCj4+Pj4+Pj4+PiBMSVRUTEUKPj4+Pj4+
Pj4+ICtidXQgbm90IGJvdGgpLiB2Y3B1IG1pZ3JhdGlvbiBiZXR3ZWVuIGJpZyBjb3JlcyBhbmQg
TElUVExFCj4+Pj4+Pj4+PiBjb3JlcyBpcwo+Pj4+Pj4+Pj4gbm90Cj4+Pj4+Pj4+PiArc3VwcG9y
dGVkLiBUaHVzLCBpZiB0aGUgZmlyc3QgNCBwY3B1cyBhcmUgYmlnIGFuZCB0aGUgbGFzdCA0Cj4+
Pj4+Pj4+PiBhcmUKPj4+Pj4+Pj4+IExJVFRMRSwKPj4+Pj4+Pj4+ICthbGwgZG9tYWlucyBuZWVk
IHRvIGhhdmUgZWl0aGVyIGNwdXMgPSAiMC0zIiBvciBjcHVzID0gIjQtNyIgaW4KPj4+Pj4+Pj4+
IHRoZWlyCj4+Pj4+Pj4+PiBWTQo+Pj4+Pj4+Pj4gK2NvbmZpZy4gTW9yZW92ZXIsIGRvbTBfdmNw
dXNfcGluIG5lZWRzIHRvIGJlIHBhc3NlZCBvbiB0aGUgWGVuCj4+Pj4+Pj4+PiBjb21tYW5kCj4+
Pj4+Pj4+PiArbGluZS4KPj4+Pj4+Pj4KPj4+Pj4+Pj4gSW4geW91ciBleGFtcGxlIGhlcmUgeW91
IHN1Z2dlc3QgdG8gaGF2ZSBhbGwgdGhlIHZDUFVzIG9mIGEgZ3Vlc3QKPj4+Pj4+Pj4gdG8KPj4+
Pj4+Pj4gZWl0aGVyIG9uCj4+Pj4+Pj4+IGJpZyBvciBMSVRUTEUgY29yZXMuIEhvdyBhYm91dCBn
aXZpbmcgYW4gZXhhbXBsZSB3aGVyZSB0aGUgZ3Vlc3QKPj4+Pj4+Pj4gY2FuCj4+Pj4+Pj4+IGhh
dmUKPj4+Pj4+Pj4gMgo+Pj4+Pj4+PiBMSVRUTEUgdkNQVXMgYW5kIG9uZSBiaWcgdkNQVT8KPj4+
Pj4+Pgo+Pj4+Pj4+IEkgd291bGQgcmF0aGVyIGRpc2NvdXJhZ2UgaXQgYXQgdGhlIG1vbWVudCwg
Z2l2ZW4gdGhhdCBpdCByZXF1aXJlcwo+Pj4+Pj4+IG1vcmUKPj4+Pj4+PiBjb21wbGV4IGNwdSBh
ZmZpbml0eSBzZXR0aW5ncywgb3IgdmNwdSBwaW5uaW5nLiBBbHNvLCBJIGFtIGFmcmFpZAo+Pj4+
Pj4+IHRoYXQKPj4+Pj4+PiB3aXRob3V0IG1hdGNoaW5nIGNvcnJlc3BvbmRpbmcgdG9wb2xvZ3kg
aW5mb3JtYXRpb24gb24gdGhlIGd1ZXN0Cj4+Pj4+Pj4gZGV2aWNlCj4+Pj4+Pj4gdHJlZSwgZ3Vl
c3RzIG1pZ2h0IG5vdCB3b3JrIGFzIGV4cGVjdGVkIGluIHN1Y2ggYSBzY2VuYXJpby4KPj4+Pj4+
Pgo+Pj4+Pj4+IFdoYXQgZG8geW91IHRoaW5rPwo+Pj4+Pj4KPj4+Pj4+IFlvdSBhbHJlYWR5IGtu
b3cgbXkgdmlldyBvbiB0aGlzLiBJIHdvdWxkIHJhdGhlciBzdHJvbmdseSBkaXNjb3VyYWdlCj4+
Pj4+PiBhbnlvbmUKPj4+Pj4+IHBpbm5pbmcgYWxsIHZDUFVzIG9mIGEgZG9tYWluIHRvIGJpZyBj
b3Jlcy4gV2Ugc2hvdWxkIGF2b2lkIHRvIHByb3ZpZGUKPj4+Pj4+IHNob3J0Y3V0cyB0byB1c2Ug
dGhhdCBjb3VsZCBoYXZlIHBvdGVudGlhbGx5IGRhbWFnZWFibGUgaW1wYWN0IG9uCj4+Pj4+PiB0
aGVpcgo+Pj4+Pj4gcGxhdGZvcm0gd2l0aG91dCB0ZWxsaW5nIHRoZW0uCj4+Pj4+Cj4+Pj4+IERv
IHlvdSBoYXZlIGEgbGluayB0byBhIGRvYyBzb21ld2hlcmUgdGhhdCBwcm92aWRlcyBtb3JlIGRl
dGFpbHMgYWJvdXQKPj4+Pj4gdGhpcz8gV2UgY291bGQgYWRkIGEgbGluayB0byBpdCBoZXJlIHRv
IGluZm9ybSB1c2Vycy4gSXQgd291bGQgYmUKPj4+Pj4gdXNlZnVsLgo+Pj4+Cj4+Pj4gVGhpcyBp
cyBxdWl0ZSB3ZWxsIGRlc2NyaWJlZCBpbgo+Pj4+IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2Rv
Y3MvdW5zdGFibGUvbWFuL3hsLmNmZy41Lmh0bWwjQ1BVLUFsbG9jYXRpb24gc2VlCj4+Pj4gImNw
dXMiLgo+Pj4KPj4+IE9LLCBJJ2xsIGFkZCB0aGUgbGluayBpbiBhIG5ldyBiaWcuTElUVExFIGRv
Yy4gQWxzbywgZG8geW91IGhhdmUgYW55Cj4+PiBkb2N1bWVudGF0aW9uIG9yIGxpbmsgYWJvdXQg
YmlnIGNvcmUgYmVpbmcgcG90ZW50aWFsbHkgZGFtYWdpbmc/IEl0Cj4+PiB3b3VsZCBiZSBnb29k
IHRvIHByb3ZpZGUgaW5mb3JtYXRpb24gYWJvdXQgdGhhdCB0b28gaW4gdGhlIGJpZy5MSVRUTEUK
Pj4+IGRvYy4KPj4KPj4gSSBkb24ndCBoYXZlIHNwZWNpZmljIGRvY3VtZW50YXRpb24gdG8gcG9p
bnQgb24gaXQgYnV0IEkgd291bGQgcXVpdGUKPj4gaW50ZXJlc3RpbmcgdG8ga25vdyB3aGF0IGlz
IHlvdXIgZG9jdW1lbnRhdGlvbiByZWdhcmRpbmcgd2h5IGFsd2F5cyBydW5uaW5nIG9uCj4+IGJp
ZyBpcyBzYWZlLgo+IAo+IEhpIEp1bGllbiwKPiAKPiBJZiBJIGdvIG9uIEFtYXpvbiwgSSBidXkg
YSBiaWcuTElUVExFIGJvYXJkLCB0aGVuIGl0IG92ZXJoZWF0cyBhbmQKPiBicmVha3MgZHVlIHRv
IHRoZSBiaWcgY29yZXMsIEkgd291bGQgY2FsbCB0aGlzIGEgbWFsZnVuY3Rpb24gYW5kIHJldHVy
bgo+IHRoZSBpdGVtIGV4cGVjdGluZyBhIHJlZnVuZC4KCldoeSB3b3VsZCB0aGV5IHJlZnVuZCB5
b3U/IFlvdSBydW4gc29mdHdhcmUgdGhhdCBoYXMgbm90IGJlZW4gcHJvb2ZlZCAKd2l0aCB0aGVp
ciBib2FyZC4gVGhlIHZlbmRvciB3aWxsIG5pY2VseSB0ZWxsIHlvdSB0byBsb29rIGZvciBhbm90
aGVyIApzb2Z0d2FyZSBhbmQgd2lsbCBub3QgZ2l2ZSB5b3UgdGhlIHJlZnVuZC4KCj4gCj4gVW5s
ZXNzIHRoZSBoYXJkd2FyZSB2ZW5kb3Igc3RhdGVzIGV4cGxpY2l0bHkgdGhhdCB0aGUgYmlnIGNv
cmVzIGNhbm5vdAo+IGJlIHVzZWQgYWxsIHRoZSB0aW1lLCB0aGVuIHRoaXMgdXNlLWNhc2UgZmFs
bHMgd2l0aGluIHRoZSByZWFzb25hYmxlCj4gdXNhZ2Ugb2YgdGhlIHBsYXRmb3JtLiBJbiBmYWN0
LCBpdCBpcyB1c2luZyBhIHBpZWNlIG9mIHRoZSBoYXJkd2FyZSB0aGUKPiB3YXkgaXQgd2FzIGRl
c2lnbmVkIHRvIGJlIHVzZWQuIElmIHRoZSBoYXJkd2FyZSBpdHNlbGYgaXMgdW5zdGFibGUsIGl0
Cj4gc2hvdWxkIGJlIGRvY3VtZW50ZWQgaW4gdGhlIHZlbmRvcidzIGRvY3MsIGFuZCBJIHdvdWxk
IGxpa2UgdG8gYWRkIGEKPiBsaW5rIHRvIGl0IHNvIHRoYXQgdXNlcnMgYXJlIGFwcHJvcHJpYXRl
bHkgd2FybmVkLgpJbiBub3JtYWwgY2lyY3Vtc3RhbmNlLCB5b3UgaGF2ZSBzb2Z0d2FyZSBjb250
cm9sbGluZyB0aGUgb3ZlcmhlYXQuIEJ1dCAKaW4gY2FzZSBvZiBYZW4gd2hvIGlzIGdvaW5nIHRv
IGRvIHRoYXQgam9iPyBJZiBpdCBpcyB0aGUgZmlybXdhcmUgYW5kIAphc3N1bWluZyBpdCBkb2Vz
IG5vdCBuZWVkIHRvIGJlIHRhdWdodCwgdGhlbiB0aGlzIGlzIGxpa2VseSBnb2luZyB0byAKd29y
ayBvdXQtb2YtYm94IHdpdGggWGVuLiBJZiBpdCBpcyB0aGUgT1MvSHlwZXJ2aXNvciwgdGhlbiB5
b3UgYXJlIGdvaW5nIAp0byBnZXQgaW50byB0cm91YmxlLgoKQXMgeW91IGNhbiBzZWUgd2UgYWxy
ZWFkeSBoYXZlIGRpZmZlcmVudCBleHBlY3RhdGlvbiBvbiBob3cgdGhlIGhhcmR3YXJlIApzaG91
bGQgYmVoYXZlLgoKPiAKPiAKPj4gSSBwcm92aWRlZCB5b3UgcXVpdGUgYSBmZXcgaW5zaWdodHMg
d2h5IHRoaXMgbWF5IG5vdCBzYWZlIG9uIGFsbAo+PiBwbGF0Zm9ybXMgYW5kIHdlIGFsbCByZW1l
bWJlciB0aG9zZSBwaG9uZXMgYnVybmluZyB5b3Ugd2hlbiBwbGF5aW5nIGdhbWUgb3IKPj4gd2F0
Y2hpbmcgYSB2aWRlby4gU28gSSBkb24ndCBmZWVsIFhlbiBQcm9qZWN0IHNob3VsZCBlbmNvdXJh
Z2UgdGhvc2Ugc2V0dXBzIGJ5Cj4+IGRlZmF1bHQuCj4+Cj4+IEkgd291bGQgcmVjb21tZW5kIHlv
dSB0byByZWFkIHRoZSB0aHJlYWQgYWJvdXQgYmlnLkxJVFRMRSBpbiBYZW4gZnJvbSAyMDE2Ogo+
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIw
MTYtMDkvbXNnMDE4MDIuaHRtbAo+Pgo+PiBBIGZldyBpbnRlcmVzdGluZyB0aGluZ3MgZnJvbSB0
aGF0IGNvbnZlcnNhdGlvbjoKPj4KPj4gImJpZy5MSVRUTEUgaXMgYSBnZW5lcmljIHRlcm0gdG8g
aGF2ZSAncG93ZXIgaHVuZ3J5IGFuZCBwb3dlcmZ1bCBjb3JlCj4+IHBvd2VyZnVsJyAoYmlnKSB3
aXRoIHNsb3dlciBhbmQgYmF0dGVyeS1zYXZpbmcgY29yZXMgKExJVFRMRSkuIgo+Pgo+PiAiVGhl
IHVzZSBjYXNlIG9mIGJpZy5MSVRUTEUgaXMgYmlnIGNvcmVzIGFyZSB1c2VkIGZvciBzaG9ydCBw
ZXJpb2Qgb2YgYnVyc3QKPj4gYW5kIGxpdHRsZSBjb3JlIGFyZSB1c2VkIGZvciB0aGUgcmVzdCAo
ZS5nIGxpc3RlbmluZyBhdWRpbywgZmV0Y2hpbmcgbWFpbC4uLikuCj4+IElmIHlvdSB3YW50IHRv
IHJlZHVjZSBsYXRlbmN5IHdoZW4gc3dpdGNoIGJldHdlZW4gYmlnIGFuZCBsaXR0bGUgQ1BVcywg
eW91IG1heQo+PiB3YW50IHRvIHB1dCB0aGVtIHdpdGhpbiB0aGUgc2FtZSBjbHVzdGVyLiIKPiAK
PiBUaGVzZSB0d28gc2VudGVuY2VzIGFyZSBnb29kLCBhbmQgSSBjb3B5L3Bhc3RlIHRoZW0gaW50
byB0aGUgbmV3IGRvYywKPiBidXQgc3RpbGwgdGhleSBkb24ndCBjbGFyaWZ5IHRoZSBzYWZldHkg
b2YgdGhlIGJpZyBjb3JlcyB1c2FnZS4KCllvdSBhc3N1bWUgdGhlIHNvZnR3YXJlIHN0YWNrIGlz
IGNvcnJlY3QuIEhvd2V2ZXIsIHdlIGNsZWFybHkgbm8gdGhhdCAKQ1BVRnJlcXVlbmN5L1Bvd2Vy
IG1hbmFnZW1lbnQgb24gWGVuIEFybSBpcyBub3QgdGhlcmUuLi4gRnJvbSB0aGF0IHlvdSAKY2Fu
J3QgZXZlbiBhc3N1bWUgdGhlIGJhc2ljIGZ1bmN0aW9uYWxpdHkgb2YgdGhlIGJvYXJkIHdpbGwg
ZnVuY3Rpb24gCnByb3Blcmx5IHdoZW4gcnVubmluZyBYZW4uCgpDaGVlcnMsCgotLSAKSnVsaWVu
IEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:05:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:05:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enscv-0008MN-UT; Mon, 19 Feb 2018 21:05:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1enscu-0008MH-SB
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:05:32 +0000
X-Inumbo-ID: d14313bc-15b8-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d14313bc-15b8-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 21:06:56 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E0E1A21785;
 Mon, 19 Feb 2018 21:05:23 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E0E1A21785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 13:05:23 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <4bf0a81a-b6ad-7662-4f74-48ff616356a2@arm.com>
Message-ID: <alpine.DEB.2.10.1802191253450.12137@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
 <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
 <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
 <1ee75f4f-80f3-f0bc-11df-48e9bde9fc8d@arm.com>
 <alpine.DEB.2.10.1802161555430.5392@sstabellini-ThinkPad-X260>
 <99b1cc3a-03bb-d32f-4f9f-bdaf95f470db@arm.com>
 <alpine.DEB.2.10.1802191215100.12137@sstabellini-ThinkPad-X260>
 <4bf0a81a-b6ad-7662-4f74-48ff616356a2@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE5LzAyLzIwMTgg
MjA6MjgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFNhdCwgMTcgRmViIDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gSGksCj4gPiA+IAo+ID4gPiBPbiAxNy8wMi8yMDE4
IDAwOjMxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gT24gRnJpLCAxNiBGZWIg
MjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gT24gMTYvMDIvMjAxOCAyMToxNSwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+ID4gPiBPbiBGcmksIDE2IEZlYiAyMDE4
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gT24gMTYvMDIvMjAxOCAyMDo1MCwg
U3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gT24gRnJpLCAxNiBGZWIg
MjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gPiA+ID4gPiBIaSBTdGVmYW5vLAo+
ID4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+ID4gT24gMTUvMDIvMTggMjM6MTcsIFN0
ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiA+ID4gPiA+ID4gPiBVcGRhdGUgdGhlIGRv
Y3VtZW50YXRpb24gb2YgdGhlIGhtcC11bnNhZmUgb3B0aW9uIHRvIGV4cGxhaW4KPiA+ID4gPiA+
ID4gPiA+ID4gPiBob3cKPiA+ID4gPiA+ID4gPiA+ID4gPiB0bwo+ID4gPiA+ID4gPiA+ID4gPiA+
IHVzZQo+ID4gPiA+ID4gPiA+ID4gPiA+IGl0IHNhZmVseSwgdG9nZXRoZXIgd2l0aCB0aGUgcmln
aHQgY3B1IGFmZmluaXR5IHNldHRpbmcsIG9uCj4gPiA+ID4gPiA+ID4gPiA+ID4gYmlnLkxJVFRM
RQo+ID4gPiA+ID4gPiA+ID4gPiA+IHN5c3RlbXMuCj4gPiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+
ID4gPiA+ID4gPiA+ID4gQWxzbyB1cGRhdGUgdGhlIHdhcm5pbmcgbWVzc2FnZSB0byBwb2ludCB1
c2VycyB0byB0aGUgZG9jcy4KPiA+ID4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+ID4g
PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cj4gPiA+ID4gPiA+ID4gPiA+ID4gQ0M6IGpiZXVsaWNoQHN1c2UuY29tCj4gPiA+ID4gPiA+
ID4gPiA+ID4gQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KPiA+ID4gPiA+ID4gPiA+ID4gPiBD
QzogdGltQHhlbi5vcmcKPiA+ID4gPiA+ID4gPiA+ID4gPiBDQzogd2VpLmxpdTJAY2l0cml4LmNv
bQo+ID4gPiA+ID4gPiA+ID4gPiA+IENDOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCj4gPiA+
ID4gPiA+ID4gPiA+ID4gQ0M6IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQo+ID4gPiA+ID4g
PiA+ID4gPiA+IENDOiBpYW4uamFja3NvbkBldS5jaXRyaXguY29tCj4gPiA+ID4gPiA+ID4gPiA+
ID4gCj4gPiA+ID4gPiA+ID4gPiA+ID4gLS0tCj4gPiA+ID4gPiA+ID4gPiA+ID4gICAgICAgZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAxMCArKysrKysrKystCj4gPiA+ID4g
PiA+ID4gPiA+ID4gICAgICAgeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAg
OSArKysrKy0tLS0KPiA+ID4gPiA+ID4gPiA+ID4gPiAgICAgICAyIGZpbGVzIGNoYW5nZWQsIDE0
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gPiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+
ID4gPiA+ID4gPiA+ID4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCj4gPiA+ID4gPiA+ID4gPiA+ID4gYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5t
YXJrZG93bgo+ID4gPiA+ID4gPiA+ID4gPiA+IGluZGV4IDIxODRjYjkuLmExZWJlZWEgMTAwNjQ0
Cj4gPiA+ID4gPiA+ID4gPiA+ID4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KPiA+ID4gPiA+ID4gPiA+ID4gPiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGlu
ZS5tYXJrZG93bgo+ID4gPiA+ID4gPiA+ID4gPiA+IEBAIC0xMDA3LDcgKzEwMDcsMTUgQEAgQ29u
dHJvbCBYZW5zIHVzZSBvZiB0aGUgQVBFSSBIYXJkd2FyZQo+ID4gPiA+ID4gPiA+ID4gPiA+IEVy
cm9yCj4gPiA+ID4gPiA+ID4gPiA+ID4gU291cmNlCj4gPiA+ID4gPiA+ID4gPiA+ID4gVGFibGUs
IHNob3VsZCBvbmUgYmUgZm91bmQuCj4gPiA+ID4gPiA+ID4gPiA+ID4gICAgICAgICBTYXkgeWVz
IGF0IHlvdXIgb3duIHJpc2sgaWYgeW91IHdhbnQgdG8gZW5hYmxlCj4gPiA+ID4gPiA+ID4gPiA+
ID4gaGV0ZXJvZ2Vub3VzCj4gPiA+ID4gPiA+ID4gPiA+ID4gY29tcHV0aW5nCj4gPiA+ID4gPiA+
ID4gPiA+ID4gICAgICAgKHN1Y2ggYXMgYmlnLkxJVFRMRSkuIFRoaXMgbWF5IHJlc3VsdCB0byBh
biB1bnN0YWJsZQo+ID4gPiA+ID4gPiA+ID4gPiA+IGFuZAo+ID4gPiA+ID4gPiA+ID4gPiA+IGlu
c2VjdXJlCj4gPiA+ID4gPiA+ID4gPiA+ID4gLXBsYXRmb3JtLiBXaGVuIHRoZSBvcHRpb24gaXMg
ZGlzYWJsZWQgKGRlZmF1bHQpLCBDUFVzIHRoYXQKPiA+ID4gPiA+ID4gPiA+ID4gPiBhcmUKPiA+
ID4gPiA+ID4gPiA+ID4gPiBub3QKPiA+ID4gPiA+ID4gPiA+ID4gPiArcGxhdGZvcm0sIHVubGVz
cyB5b3UgbWFudWFsbHkgc3BlY2lmeSB0aGUgY3B1IGFmZmluaXR5IG9mCj4gPiA+ID4gPiA+ID4g
PiA+ID4gYWxsCj4gPiA+ID4gPiA+ID4gPiA+ID4gZG9tYWlucwo+ID4gPiA+ID4gPiA+ID4gPiA+
IHNvCj4gPiA+ID4gPiA+ID4gPiA+ID4gK3RoYXQgYWxsIHZjcHVzIGFyZSBzY2hlZHVsZWQgb24g
dGhlIHNhbWUgY2xhc3Mgb2YgcGNwdXMKPiA+ID4gPiA+ID4gPiA+ID4gPiAoYmlnIG9yCj4gPiA+
ID4gPiA+ID4gPiA+ID4gTElUVExFCj4gPiA+ID4gPiA+ID4gPiA+ID4gK2J1dCBub3QgYm90aCku
IHZjcHUgbWlncmF0aW9uIGJldHdlZW4gYmlnIGNvcmVzIGFuZCBMSVRUTEUKPiA+ID4gPiA+ID4g
PiA+ID4gPiBjb3JlcyBpcwo+ID4gPiA+ID4gPiA+ID4gPiA+IG5vdAo+ID4gPiA+ID4gPiA+ID4g
PiA+ICtzdXBwb3J0ZWQuIFRodXMsIGlmIHRoZSBmaXJzdCA0IHBjcHVzIGFyZSBiaWcgYW5kIHRo
ZSBsYXN0Cj4gPiA+ID4gPiA+ID4gPiA+ID4gNAo+ID4gPiA+ID4gPiA+ID4gPiA+IGFyZQo+ID4g
PiA+ID4gPiA+ID4gPiA+IExJVFRMRSwKPiA+ID4gPiA+ID4gPiA+ID4gPiArYWxsIGRvbWFpbnMg
bmVlZCB0byBoYXZlIGVpdGhlciBjcHVzID0gIjAtMyIgb3IgY3B1cyA9Cj4gPiA+ID4gPiA+ID4g
PiA+ID4gIjQtNyIgaW4KPiA+ID4gPiA+ID4gPiA+ID4gPiB0aGVpcgo+ID4gPiA+ID4gPiA+ID4g
PiA+IFZNCj4gPiA+ID4gPiA+ID4gPiA+ID4gK2NvbmZpZy4gTW9yZW92ZXIsIGRvbTBfdmNwdXNf
cGluIG5lZWRzIHRvIGJlIHBhc3NlZCBvbiB0aGUKPiA+ID4gPiA+ID4gPiA+ID4gPiBYZW4KPiA+
ID4gPiA+ID4gPiA+ID4gPiBjb21tYW5kCj4gPiA+ID4gPiA+ID4gPiA+ID4gK2xpbmUuCj4gPiA+
ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gPiBJbiB5b3VyIGV4YW1wbGUgaGVyZSB5b3Ug
c3VnZ2VzdCB0byBoYXZlIGFsbCB0aGUgdkNQVXMgb2YgYQo+ID4gPiA+ID4gPiA+ID4gPiBndWVz
dAo+ID4gPiA+ID4gPiA+ID4gPiB0bwo+ID4gPiA+ID4gPiA+ID4gPiBlaXRoZXIgb24KPiA+ID4g
PiA+ID4gPiA+ID4gYmlnIG9yIExJVFRMRSBjb3Jlcy4gSG93IGFib3V0IGdpdmluZyBhbiBleGFt
cGxlIHdoZXJlIHRoZQo+ID4gPiA+ID4gPiA+ID4gPiBndWVzdAo+ID4gPiA+ID4gPiA+ID4gPiBj
YW4KPiA+ID4gPiA+ID4gPiA+ID4gaGF2ZQo+ID4gPiA+ID4gPiA+ID4gPiAyCj4gPiA+ID4gPiA+
ID4gPiA+IExJVFRMRSB2Q1BVcyBhbmQgb25lIGJpZyB2Q1BVPwo+ID4gPiA+ID4gPiA+ID4gCj4g
PiA+ID4gPiA+ID4gPiBJIHdvdWxkIHJhdGhlciBkaXNjb3VyYWdlIGl0IGF0IHRoZSBtb21lbnQs
IGdpdmVuIHRoYXQgaXQKPiA+ID4gPiA+ID4gPiA+IHJlcXVpcmVzCj4gPiA+ID4gPiA+ID4gPiBt
b3JlCj4gPiA+ID4gPiA+ID4gPiBjb21wbGV4IGNwdSBhZmZpbml0eSBzZXR0aW5ncywgb3IgdmNw
dSBwaW5uaW5nLiBBbHNvLCBJIGFtCj4gPiA+ID4gPiA+ID4gPiBhZnJhaWQKPiA+ID4gPiA+ID4g
PiA+IHRoYXQKPiA+ID4gPiA+ID4gPiA+IHdpdGhvdXQgbWF0Y2hpbmcgY29ycmVzcG9uZGluZyB0
b3BvbG9neSBpbmZvcm1hdGlvbiBvbiB0aGUgZ3Vlc3QKPiA+ID4gPiA+ID4gPiA+IGRldmljZQo+
ID4gPiA+ID4gPiA+ID4gdHJlZSwgZ3Vlc3RzIG1pZ2h0IG5vdCB3b3JrIGFzIGV4cGVjdGVkIGlu
IHN1Y2ggYSBzY2VuYXJpby4KPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gV2hhdCBk
byB5b3UgdGhpbms/Cj4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gWW91IGFscmVhZHkga25v
dyBteSB2aWV3IG9uIHRoaXMuIEkgd291bGQgcmF0aGVyIHN0cm9uZ2x5Cj4gPiA+ID4gPiA+ID4g
ZGlzY291cmFnZQo+ID4gPiA+ID4gPiA+IGFueW9uZQo+ID4gPiA+ID4gPiA+IHBpbm5pbmcgYWxs
IHZDUFVzIG9mIGEgZG9tYWluIHRvIGJpZyBjb3Jlcy4gV2Ugc2hvdWxkIGF2b2lkIHRvCj4gPiA+
ID4gPiA+ID4gcHJvdmlkZQo+ID4gPiA+ID4gPiA+IHNob3J0Y3V0cyB0byB1c2UgdGhhdCBjb3Vs
ZCBoYXZlIHBvdGVudGlhbGx5IGRhbWFnZWFibGUgaW1wYWN0IG9uCj4gPiA+ID4gPiA+ID4gdGhl
aXIKPiA+ID4gPiA+ID4gPiBwbGF0Zm9ybSB3aXRob3V0IHRlbGxpbmcgdGhlbS4KPiA+ID4gPiA+
ID4gCj4gPiA+ID4gPiA+IERvIHlvdSBoYXZlIGEgbGluayB0byBhIGRvYyBzb21ld2hlcmUgdGhh
dCBwcm92aWRlcyBtb3JlIGRldGFpbHMKPiA+ID4gPiA+ID4gYWJvdXQKPiA+ID4gPiA+ID4gdGhp
cz8gV2UgY291bGQgYWRkIGEgbGluayB0byBpdCBoZXJlIHRvIGluZm9ybSB1c2Vycy4gSXQgd291
bGQgYmUKPiA+ID4gPiA+ID4gdXNlZnVsLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBUaGlzIGlzIHF1
aXRlIHdlbGwgZGVzY3JpYmVkIGluCj4gPiA+ID4gPiBodHRwczovL3hlbmJpdHMueGVuLm9yZy9k
b2NzL3Vuc3RhYmxlL21hbi94bC5jZmcuNS5odG1sI0NQVS1BbGxvY2F0aW9uCj4gPiA+ID4gPiBz
ZWUKPiA+ID4gPiA+ICJjcHVzIi4KPiA+ID4gPiAKPiA+ID4gPiBPSywgSSdsbCBhZGQgdGhlIGxp
bmsgaW4gYSBuZXcgYmlnLkxJVFRMRSBkb2MuIEFsc28sIGRvIHlvdSBoYXZlIGFueQo+ID4gPiA+
IGRvY3VtZW50YXRpb24gb3IgbGluayBhYm91dCBiaWcgY29yZSBiZWluZyBwb3RlbnRpYWxseSBk
YW1hZ2luZz8gSXQKPiA+ID4gPiB3b3VsZCBiZSBnb29kIHRvIHByb3ZpZGUgaW5mb3JtYXRpb24g
YWJvdXQgdGhhdCB0b28gaW4gdGhlIGJpZy5MSVRUTEUKPiA+ID4gPiBkb2MuCj4gPiA+IAo+ID4g
PiBJIGRvbid0IGhhdmUgc3BlY2lmaWMgZG9jdW1lbnRhdGlvbiB0byBwb2ludCBvbiBpdCBidXQg
SSB3b3VsZCBxdWl0ZQo+ID4gPiBpbnRlcmVzdGluZyB0byBrbm93IHdoYXQgaXMgeW91ciBkb2N1
bWVudGF0aW9uIHJlZ2FyZGluZyB3aHkgYWx3YXlzCj4gPiA+IHJ1bm5pbmcgb24KPiA+ID4gYmln
IGlzIHNhZmUuCj4gPiAKPiA+IEhpIEp1bGllbiwKPiA+IAo+ID4gSWYgSSBnbyBvbiBBbWF6b24s
IEkgYnV5IGEgYmlnLkxJVFRMRSBib2FyZCwgdGhlbiBpdCBvdmVyaGVhdHMgYW5kCj4gPiBicmVh
a3MgZHVlIHRvIHRoZSBiaWcgY29yZXMsIEkgd291bGQgY2FsbCB0aGlzIGEgbWFsZnVuY3Rpb24g
YW5kIHJldHVybgo+ID4gdGhlIGl0ZW0gZXhwZWN0aW5nIGEgcmVmdW5kLgo+IAo+IFdoeSB3b3Vs
ZCB0aGV5IHJlZnVuZCB5b3U/IFlvdSBydW4gc29mdHdhcmUgdGhhdCBoYXMgbm90IGJlZW4gcHJv
b2ZlZCB3aXRoCj4gdGhlaXIgYm9hcmQuIFRoZSB2ZW5kb3Igd2lsbCBuaWNlbHkgdGVsbCB5b3Ug
dG8gbG9vayBmb3IgYW5vdGhlciBzb2Z0d2FyZSBhbmQKPiB3aWxsIG5vdCBnaXZlIHlvdSB0aGUg
cmVmdW5kLgoKSSBndWVzcyBpdCBkZXBlbmRzIG9uIHRoZSBib2FyZC4gSSBkb24ndCB0aGluayBt
YW55IGRldiBib2FyZHMgKGxpa2UKUGluZTY0KSByZXF1aXJlIHlvdSB0byB1c2UgYSBzcGVjaWZp
YyBrZXJuZWwgdmVyc2lvbiBvciBoeXBldmlzb3IKdmVyc2lvbiBvbiB0aGVtIChJIGhvcGUhKS4K
Cgo+ID4gVW5sZXNzIHRoZSBoYXJkd2FyZSB2ZW5kb3Igc3RhdGVzIGV4cGxpY2l0bHkgdGhhdCB0
aGUgYmlnIGNvcmVzIGNhbm5vdAo+ID4gYmUgdXNlZCBhbGwgdGhlIHRpbWUsIHRoZW4gdGhpcyB1
c2UtY2FzZSBmYWxscyB3aXRoaW4gdGhlIHJlYXNvbmFibGUKPiA+IHVzYWdlIG9mIHRoZSBwbGF0
Zm9ybS4gSW4gZmFjdCwgaXQgaXMgdXNpbmcgYSBwaWVjZSBvZiB0aGUgaGFyZHdhcmUgdGhlCj4g
PiB3YXkgaXQgd2FzIGRlc2lnbmVkIHRvIGJlIHVzZWQuIElmIHRoZSBoYXJkd2FyZSBpdHNlbGYg
aXMgdW5zdGFibGUsIGl0Cj4gPiBzaG91bGQgYmUgZG9jdW1lbnRlZCBpbiB0aGUgdmVuZG9yJ3Mg
ZG9jcywgYW5kIEkgd291bGQgbGlrZSB0byBhZGQgYQo+ID4gbGluayB0byBpdCBzbyB0aGF0IHVz
ZXJzIGFyZSBhcHByb3ByaWF0ZWx5IHdhcm5lZC4KPiBJbiBub3JtYWwgY2lyY3Vtc3RhbmNlLCB5
b3UgaGF2ZSBzb2Z0d2FyZSBjb250cm9sbGluZyB0aGUgb3ZlcmhlYXQuIEJ1dCBpbgo+IGNhc2Ug
b2YgWGVuIHdobyBpcyBnb2luZyB0byBkbyB0aGF0IGpvYj8gSWYgaXQgaXMgdGhlIGZpcm13YXJl
IGFuZCBhc3N1bWluZyBpdAo+IGRvZXMgbm90IG5lZWQgdG8gYmUgdGF1Z2h0LCB0aGVuIHRoaXMg
aXMgbGlrZWx5IGdvaW5nIHRvIHdvcmsgb3V0LW9mLWJveCB3aXRoCj4gWGVuLiBJZiBpdCBpcyB0
aGUgT1MvSHlwZXJ2aXNvciwgdGhlbiB5b3UgYXJlIGdvaW5nIHRvIGdldCBpbnRvIHRyb3VibGUu
Cj4gCj4gQXMgeW91IGNhbiBzZWUgd2UgYWxyZWFkeSBoYXZlIGRpZmZlcmVudCBleHBlY3RhdGlv
biBvbiBob3cgdGhlIGhhcmR3YXJlCj4gc2hvdWxkIGJlaGF2ZS4KCkkgYW0gc3RhcnRpbmcgdG8g
c2VlIHlvdXIgcG9pbnQuIFdoYXQgaWYgd2UgYWRkIHRoZSBmb2xsb3dpbmcgc3RhdGVtZW50LApp
dCBzaG91bGQgbm9uLWNvbnRyb3ZlcnNpYWwgYW5kIGluZm9ybWF0aXZlOgoKIkJpZyBjb3JlcyBh
cmUgbW9yZSBwb3dlcmZ1bCB0aGFuIExJVFRMRSBjb3JlcywgYnV0IG9mdGVuIHVzZSBtdWNoIG1v
cmUKcG93ZXIuIFR5cGljYWxseSwgdGhleSBhcmUgcmVjb21tZW5kZWQgZm9yIGJ1cnN0IGFjdGl2
aXR5LCBlc3BlY2lhbGx5IGluCmJhdHRlcnkgcG93ZXJlZCBlbnZpcm9ubWVudHMuIFBsZWFzZSBj
aGVjayB5b3VyIHZlbmRvcidzIGJpZy5MSVRUTEUKYW5kIHBvd2VyIG1hbmFnZW1lbnQgZG9jdW1l
bnRhdGlvbi4iCgpBcyBJIHdhcyB0aGlua2luZyBhYm91dCB0aGlzLCBJIHJlYWxpemVkIHRoYXQg
dGhlIHNhbWUgaXNzdWUgY291bGQgb2NjdXIKZXZlbiB3aXRoIGp1c3QgdGhlIGZpcnN0IHBhdGNo
CihodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTE4NzM2NjgyMjM3MjMpLiBJZiB0
aGUgZmlyc3QgY3B1CnR5cGUgaXMgYmlnLCB3ZSB3b3VsZCBkZWZhdWx0IHRvIHVzZSBvbmx5IGJp
ZyBjcHVzIGFsbCB0aGUgdGltZSwgcmlnaHQ/CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:14:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:14:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enslF-0000hS-T6; Mon, 19 Feb 2018 21:14:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jby0=fn=eikelenboom.it=linux@srs-us1.protection.inumbo.net>)
 id 1enslE-0000hM-4o
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 21:14:08 +0000
X-Inumbo-ID: b4f9de8c-15b9-11e8-ba59-bc764e045a96
Received: from server.eikelenboom.it (unknown [91.121.65.215])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4f9de8c-15b9-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 22:13:19 +0100 (CET)
Received: from 120-71-ftth.on.nl ([88.159.71.120]:37168 helo=[172.16.1.50])
 by server.eikelenboom.it with esmtpsa
 (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.89)
 (envelope-from <linux@eikelenboom.it>)
 id 1ensl2-0006A9-8G; Mon, 19 Feb 2018 22:13:56 +0100
To: Juergen Gross <jgross@suse.com>, George Dunlap <dunlapg@umich.edu>
References: <20171201141407.21993-1-jgross@suse.com>
 <cfa0d19b-ace7-4d41-7889-ec9ff6eef85a@suse.com>
 <20180118103330.6ampgvc5ovejzyfp@citrix.com>
 <18edbc21-6661-a236-9369-d3f603b2a03a@oracle.com>
 <CAFLBxZYaoUzqH4OGnn56qjX8KzAWWSVJqToWqRLncVC+kLxvZg@mail.gmail.com>
 <20180124105453.xlaech23qkl6ebni@MacBook-Pro-de-Roger.local>
 <ee015869-6b7d-c12a-4f2f-266c8bccb2d8@suse.com>
 <fc33fe29-9e99-56e5-e064-7fefd28f7fe7@oracle.com>
 <CAFLBxZb=a3wC_i49FJ2sk3g73p6WQxyGR_qBR2P3rNu-4-7QgQ@mail.gmail.com>
 <dbf149c4-15f1-9374-0eb5-7317d9c6f76e@suse.com>
 <CAFLBxZYLBLbvEk2LRuT6U1vNSyUoam+vT_AR4CLEtc8oB1Qewg@mail.gmail.com>
 <912d7e14-5836-d2aa-ccde-cb5b232bcc34@eikelenboom.it>
 <003c1ebc-ab90-0a0b-7938-bbd1647662c0@suse.com>
From: Sander Eikelenboom <linux@eikelenboom.it>
Message-ID: <541daacf-7dcb-1f30-ff37-2463a9f4c8f5@eikelenboom.it>
Date: Mon, 19 Feb 2018 22:13:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <003c1ebc-ab90-0a0b-7938-bbd1647662c0@suse.com>
Content-Language: en-US
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] libxl: put RSDP for PVH guest near 4GB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMTE6MTYsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gT24gMTkvMDIvMTggMTA6
NDcsIFNhbmRlciBFaWtlbGVuYm9vbSB3cm90ZToKPj4gT24gMjQvMDEvMTggMTY6MjYsIEdlb3Jn
ZSBEdW5sYXAgd3JvdGU6Cj4+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAzOjIwIFBNLCBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDI0LzAxLzE4IDE2OjA3
LCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+Pj4+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAyOjEw
IFBNLCBCb3JpcyBPc3Ryb3Zza3kKPj4+Pj4gPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPiB3
cm90ZToKPj4+Pj4+IE9uIDAxLzI0LzIwMTggMDc6MDYgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4+Pj4+Pj4gT24gMjQvMDEvMTggMTE6NTQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+Pj4+
Pj4+IE9uIFdlZCwgSmFuIDI0LCAyMDE4IGF0IDEwOjQyOjM5QU0gKzAwMDAsIEdlb3JnZSBEdW5s
YXAgd3JvdGU6Cj4+Pj4+Pj4+PiBPbiBXZWQsIEphbiAyNCwgMjAxOCBhdCAyOjQxIEFNLCBCb3Jp
cyBPc3Ryb3Zza3kKPj4+Pj4+Pj4+IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4gd3JvdGU6
Cj4+Pj4+Pj4+Pj4gT24gMDEvMTgvMjAxOCAwNTozMyBBTSwgV2VpIExpdSB3cm90ZToKPj4+Pj4+
Pj4+Pj4gT24gVGh1LCBKYW4gMTgsIDIwMTggYXQgMTE6MzE6MzJBTSArMDEwMCwgSnVlcmdlbiBH
cm9zcyB3cm90ZToKPj4+Pj4+Pj4+Pj4+IFdlaSwKPj4+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4+PiBP
biAwMS8xMi8xNyAxNToxNCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4+Pj4+Pj4+PiBJbnN0
ZWFkIG9mIGxvY2F0aW5nIHRoZSBSU0RQIHRhYmxlIGJlbG93IDFNQiBwdXQgaXQganVzdCBiZWxv
dyA0R0IKPj4+Pj4+Pj4+Pj4+PiBsaWtlIHRoZSByZXN0IG9mIHRoZSBBQ1BJIHRhYmxlcyBpbiBj
YXNlIG9mIFBWSCBndWVzdHMuIFRoaXMgd2lsbAo+Pj4+Pj4+Pj4+Pj4+IGF2b2lkIHB1bmNoaW5n
IG1vcmUgaG9sZXMgdGhhbiBuZWNlc3NhcnkgaW50byB0aGUgbWVtb3J5IG1hcC4KPj4+Pj4+Pj4+
Pj4+Pgo+Pj4+Pj4+Pj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0Bz
dXNlLmNvbT4KPj4+Pj4+Pj4+Pj4+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KPj4+Pj4+Pj4+Pj4+IE1pbmQgYXBwbHlpbmcgdGhpcyBvbmU/Cj4+Pj4+Pj4+Pj4+IERv
bid0IHdvcnJ5LCBpdCBpcyBpbiBteSBxdWV1ZS4KPj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gV2ls
bCBjb21lIHRvIHRoaXMgYW5kIG90aGVyIHBhdGNoZXMgSSBhY2N1bXVsYXRlZCBzb29uLgo+Pj4+
Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBXZWkuCj4+Pj4+Pj4+Pj4gVGhpcyByZXF1aXJlcyBrZXJuZWwg
Y2hhbmdlcywgZG9lc24ndCBpdD8KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IGh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0xMi9tc2cwMDcxNC5o
dG1sCj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+PiBBbmQgdGhpcyBzZXJpZXMgYXBwYXJlbnRseSBuZXZl
ciBtYWRlIGl0IHRvIHRoZSB0cmVlLgo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gUFZIIGd1ZXN0cyBh
cmUgYnJva2VuIG5vdyBvbiBzdGFnaW5nLgo+Pj4+Pj4+Pj4gQW5kIHRoZSBMaW51eCBzaWRlIG9m
IFBWSCBpcyBvZmZpY2lhbGx5IHN1cHBvcnRlZCBub3csIHJpZ2h0Pwo+Pj4+Pj4KPj4+Pj4+Cj4+
Pj4+PiBBRkFJSyBQVkggaXMgc3RpbGwgY29uc2lkZXJlZCBhIHRlY2ggcHJldmlldyAtLS0gTGlu
dXggb3IgWGVuLgo+Pj4+Pgo+Pj4+PiBGcm9tIFNVUFBPUlQubWQ6Cj4+Pj4+Cj4+Pj4+ICMjIyB4
ODYvUFZIIGd1ZXN0Cj4+Pj4+Cj4+Pj4+ICAgICBTdGF0dXM6IFN1cHBvcnRlZAo+Pj4+Pgo+Pj4+
PiBJIHdhcyB1bmRlciB0aGUgaW1wcmVzc2lvbiB0aGF0IFBWSCBndWVzdCBpbiBMaW51eCB3YXMg
Y29tcGxldGUgYW5kCj4+Pj4+IHN0YWJsZSBhcyBvZiBMaW51eCA0LjExLiAgSWYgdGhhdCdzIG5v
dCB0cnVlIGl0IHNob3VsZCBoYXZlIGJlZW4KPj4+Pj4gYnJvdWdodCB1cCBkdXJpbmcgdGhlIDQu
MTAgZGV2ZWxvcG1lbnQgY3ljbGUsIHdoZXJlIHdlIGRlY2xhcmVkIFBWSAo+Pj4+PiBkb21VcyBh
cyAic3VwcG9ydGVkIi4KPj4+Pgo+Pj4+IFNvIHdoYXQgaXMgdGhlIHByb2JsZW0gaGVyZT8KPj4+
Pgo+Pj4+IC0gY3VycmVudCBMaW51eCBjYW4ndCBiZSBib290ZWQgYXMgUFZIIGd1ZXN0IHdpdGgg
eGVuLXVuc3RhYmxlIGR1ZSB0bwo+Pj4+ICAgYSBidWcgaW4gTGludXgsIHBhdGNoZXMgZm9yIExp
bnV4IGFyZSBiZWluZyB3b3JrZWQgb24KPj4+PiAtIGJvb3RpbmcgTGludXggYXMgUFZIIGd1ZXN0
IHdpdGggeGVuIDQuMTAgaXMgd29ya2luZwo+Pj4KPj4+IEkgd2FzIHJlc3BvbmRpbmcgdG8gQm9y
aXMncyBjbGFpbSB0aGF0IFBWSCBpcyBjb25zaWRlcmVkIHRlY2ggcHJldmlldy4KPj4+IEkgY2Fu
J3Qgc2F5IGFueXRoaW5nIG9uZSB3YXkgb3IgdGhlIG90aGVyIGFib3V0IFBWSCBpbiBMaW51eCwg
YnV0IFBWSAo+Pj4gaW4gWGVuIGlzIGRlZmluaXRlbHkgbm93IGNvbnNpZGVyZWQgc3VwcG9ydGVk
Lgo+Pj4KPj4+IE15IHN1YnNlcXVlbnQgcmVzcG9uc2UgdG8gUm9nZXIgKCJGV0lXIEkgY2FuIGJ1
eSB0aGlzIGFyZ3VtZW50Iikgd2FzCj4+PiBtZWFudCB0byBpbmRpY2F0ZSBJIGRpZG4ndCBoYXZl
IGFueSBtb3JlIG9iamVjdGlvbiB0byB0aGUgYXBwcm9hY2ggeW91Cj4+PiBndXlzIHdlcmUgcGxh
bm5pbmcgb24gdGFraW5nLgo+Pj4KPj4+ICAtR2VvcmdlCj4+Cj4+IEwuUy4sCj4+Cj4+IFNlZW1z
IEkgbG9zdCB0cmFjaywgaXMgdGhlcmUgYW55IHByb2dyZXNzIG9uIHRoaXMgaXNzdWUgPwo+PiAo
ZG9lc24ndCBzZWVtIGEgZml4IGhhcyBsYW5kZWQgaW4gNC4xNi1yYzIgeWV0KS4KPiAKPiBKdXN0
IHNlbnQgYSBuZXcgcGF0Y2ggc2VyaWVzLgoKSnVzdCB0ZXN0ZWQgYW5kIGl0IHdvcmtzIGZpbmUg
aGVyZS4KCi0tClNhbmRlcgoKPiAKPiBKdWVyZ2VuCj4gCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:17:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ensog-0000rP-C3; Mon, 19 Feb 2018 21:17:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xtql=fn=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1ensoe-0000rJ-SQ
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:17:40 +0000
X-Inumbo-ID: 3500a1c5-15ba-11e8-ba59-bc764e045a96
Received: from EUR02-HE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe05::612])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3500a1c5-15ba-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 22:16:53 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=be7khyOxH1OfQVcoEjIXzuwKSkYid2RXEoMMiwbPPx0=;
 b=r9shuzl3zXw2ha1PiK4U+gRLPTfC13kGw9dvus0+VSRyANNvZXvOB6noF2MqBtCayBhJFqMxvSIGhahmeoEYnwZ6UE2JCZo5sGhk8RfboCVlLUgKkVsfiIhMdTVa9XDos66sYi8sOr4oJYdUjRHPGOJvYWrTfzB9OMSfOsPE5i8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0801MB2061.eurprd08.prod.outlook.com (2603:10a6:800:8b::18) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Mon, 19
 Feb 2018 21:17:29 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
 <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
 <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
 <1ee75f4f-80f3-f0bc-11df-48e9bde9fc8d@arm.com>
 <alpine.DEB.2.10.1802161555430.5392@sstabellini-ThinkPad-X260>
 <99b1cc3a-03bb-d32f-4f9f-bdaf95f470db@arm.com>
 <alpine.DEB.2.10.1802191215100.12137@sstabellini-ThinkPad-X260>
 <4bf0a81a-b6ad-7662-4f74-48ff616356a2@arm.com>
 <alpine.DEB.2.10.1802191253450.12137@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ef5913ef-55a6-cb29-44ea-ed10e45d7c69@arm.com>
Date: Mon, 19 Feb 2018 21:17:26 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802191253450.12137@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR0501CA0031.eurprd05.prod.outlook.com
 (2603:10a6:4:67::17) To VI1PR0801MB2061.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::18)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 21aa678b-350a-457a-596e-08d577de2f01
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0801MB2061; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2061;
 3:pZBWzIdLxYjEu+2TPVO1SIdOxfnE3BidXxc1iuGogeTs1TxSOPA+2C4Dai8m7/68UlCgpnltz+niqv1cUmsso0osLRZhnAhoakJ4XGxDRwMCpqiUz01S1ZZLuNOYLW0UgBDA1wF6iOwgdA7wqqZWPqb6a7mSJeP0Nsa73YpRgKDn1uaD+tRVYiC2H7WG5UuPD5SLc7ha9njxMyz1h5vzUMm59uO4zMObCl3BCgwIHklNCbjdB3S8XVT5J6tS9waS;
 25:suOmdTr/dFGkkfDufe0IcIIP1UKUT90rgvg0JlQeAjP8kaEUSSrnmLVf9ve+Z2CuhLVANYOskrmOP1BQkrQX/ZmTCTTN/nYKmQHAonmoyKpg2Dg5OtL5IKSG62W6lXAMoujB+pfPUUZYydxbo6gncnsXaumlHsHfmBSHyRZTHuo+yFR8+b+CauybH0Xu8j9VWFjcnjH5B7L/vMqeyirN1mUBqgPSy+3mNeOQnA2PmT7CAnggI5NgteJ55vUPyMQsLVn7AzoqQ0wE70KIecLZgpEdwVb/SIHI0mC+sBWnB53dxQyFGKKRHYgqTK78gtYtO1suPe+/9KTLnQ+SaxqQdg==;
 31:qQiW5vStcBaFH9zHH+DAExzyuy8kZezPUL+OXpe7VPZK9OVFZTQP0l8CCe1e5+UANz7Cq3quYRG6aHMlZ6HnhFaWk99nCbIj2LiXC1a8KtJzYghkStQrB8c0FdzRoKHS1YJKDUbTD+eFctmLQi6kb76Ncj2FR8doX/b3fHC/5IXac/gSBmgblaSvQsK3jH9qEoLRcWozVOJtIABxs1F3yoV1fAqMPixLB0Nu5HCSKGc=
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2061:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2061;
 20:4cTYjhudJvS3TIqywA+E5igkjYTxXud8adp6GhtATn+XgHwm66dScsz3Lwyq4Ca8vmfJ/EBvvm4DlcO265+u78f6QBSSZEH+lyPikt8YvvjPggPqvZujsqT7UGQVe5qeqU3MIUme0Zek2VzWvrx4ZnsCRiD9pVccqt04p1B+G7o=;
 4:ncdOoj3OmQbvMCdbaZ9F+iPKOwdpghcNdxgBAY5R5xUFjsIGHUECh9eKGJ5l+c5lG+5QYFtLOO0Uh986nrKXoSlL16NbAdEb+wEpI+OaT/eKdjxcfAm3wRiYbb+iS+9AgyQBAvgennQeAz4I/KISUzIVQU+8alxHIsD4tsMl0MaNsDZgjo5g9JQBzbbjUKb4TALBZSD8T6p2nWLhoOCF0PtXI0nG4xxnrPYO7WxcZyxptCCtM7xoXS7UJQyetrtqYZbqHCYN+QbSTP1f8ysuSlNt57JS1Wkcv/2acoX18clsEE5+dXmqDkt7BXLwoHGpb2j53E/luLOhmtaMvHuaLqQMnSlLEgV/cUHjqSboJxc=
X-Microsoft-Antispam-PRVS: <VI1PR0801MB20619151AB913B06484D4E3480C80@VI1PR0801MB2061.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(70601490899591)(146099531331640);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(10201501046)(93006095)(93001095)(3002001)(3231101)(944501161)(6055026)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:VI1PR0801MB2061; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB2061; 
X-Forefront-PRVS: 0588B2BD96
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(396003)(376002)(39860400002)(346002)(39380400002)(76104003)(199004)(189003)(50466002)(478600001)(316002)(31686004)(67846002)(4326008)(83506002)(86362001)(5660300001)(25786009)(65826007)(3846002)(6116002)(2906002)(58126008)(230700001)(16526019)(305945005)(36756003)(186003)(97736004)(105586002)(7736002)(65956001)(66066001)(8936002)(81156014)(81166006)(6306002)(64126003)(6512007)(59450400001)(386003)(6506007)(53546011)(68736007)(8666007)(93886005)(15650500001)(53936002)(6246003)(76176011)(26005)(65806001)(8676002)(47776003)(6486002)(966005)(72206003)(2486003)(52146003)(31696002)(23676004)(229853002)(52116002)(6916009)(2950100002)(6666003)(106356001)(473944003)(6606295002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2061; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjE7MjM6QzF5d3I2WURKTUV4M1dDRmc0UzdmMlhQ?=
 =?utf-8?B?U2R1bFovN014NCtYS09hbGYzTVp6L3oxN0QyNUhrZlZBYUhvUzl3NUxkalJY?=
 =?utf-8?B?T0ZnZnlZQkJPRlREMGRMWGZFczJZWnBXb3FYd2UzRzhLbytpbEVicGRQbEFi?=
 =?utf-8?B?SnVod2pEUlV3MkdQYnpTY0FsVDVkbWNGQWplZlpwLzlDZDdNaHh6ZEFmVDlm?=
 =?utf-8?B?Y2J0RnlGbGRUWFpTWGlyckZjeUljaGZHRm1HeGJaNitHOGZaZ1N2amdqR3hM?=
 =?utf-8?B?Y0k4WG5mNHVGbDNpMWRNRDlzSmtGTk5UMFFEVHJ6QTFxaVlaN2V2TjFBNFAw?=
 =?utf-8?B?WE9VaU9ZVDlzcmpIRXF2Umc4cm9IMVljczdJbHdRNDBVZmpPNjFOZTZadEVD?=
 =?utf-8?B?VXROYW9MOGRicEhwaGFpMW5zV2hIUDFoMGxSV2FpWG1uN2syQjdKT3ZRb0hB?=
 =?utf-8?B?RHkwNEtCYkhueFRzZWROK0ZmYTJyZG9BUG91Vmp5bk9waGpNa0F0dWs1Q2pu?=
 =?utf-8?B?OWlsbEV5OXN2OEdiRWlZOVk4aGorWks1M0JFdGJzaEVRK3BWayt5UjE5WWNx?=
 =?utf-8?B?NnJ5YThaZWc1aEpwcTczOXpWeSt1YjFOa09OUTFxLzhjN3JiaVBSbGtjRHNV?=
 =?utf-8?B?TDBEaSthRkllK3RlM3JsaGNTbmhKZTUrY2pzNkR0d0cvU2pycEI3SUZWSkY4?=
 =?utf-8?B?N01KYmhBNHlwOVRiTjRqUzM4cU5aVXB1bi9nSXdwWmNXanIzVWNXVGlIb0dJ?=
 =?utf-8?B?RWhXaFJ2NWpvUnZoZXErVzNJWkZzM3E4NHFFVERORUNJajVaSlpOdzNYaTha?=
 =?utf-8?B?VHlWUjlpc01kVlhiUlFjZ2tMQ3F1YzFnWkdaeGVIMm9MaEdaUjk0VENaWmVB?=
 =?utf-8?B?QUl5SEd0VEJjQ3VmVml3UlViM2NpYWlBNmxRcTl3OTRldHFpUUhiNWt5RHd3?=
 =?utf-8?B?QUp0alVkaDJaOWZaaGt4YjdUVTdTdTh5NzI0cnFBMUkzbmhaMnBibWdHMEZt?=
 =?utf-8?B?aW0xdiszRTBydVlJVFpwcndTYmtPN0ZDeGJkWWpUWnNQVWVtYXNZa2tMTFJW?=
 =?utf-8?B?R1diQ000MXR1QzZSSVkxb1o5c0VTZjBYaTlFWTV6RUN2eXBDNDdqVUVsbmhy?=
 =?utf-8?B?dkVmbVZJTGJNMDBCbm1TY2JocHNLbk5CcENoMmZ5Yk9ibHV3WXZkMHkraXJv?=
 =?utf-8?B?NnFyNk15cGRmM01PbnRlWEhGeFZtSGdVUTZHNWFHaVI2TE5LMjZBVFlQeEsz?=
 =?utf-8?B?OGF2a2R0anQ5c1hDOFA1ajJuZTlSRHdQR1NsNGpIUzdHTDlEMi9MRFFVTXBO?=
 =?utf-8?B?K2d1QlB3YTBRNjlHbHdSS3JoMHBZUE5qaWlLc2ZGYTVETDg4U2R3eG5VLy9B?=
 =?utf-8?B?VHF3YXN2NE1uRHpDRTVhR1BaQUFJR1A4QTZkRFNjWndwcSt5dG50YlhZVmps?=
 =?utf-8?B?czhTRm9PYTlHRkQ4U0tuUXA1bmRtSHFSM1JpNTUrQVVudHBNNi92b2Rka0o1?=
 =?utf-8?B?RDJNbWpFTmdIMEduRlo3bWRhbzNLVUlVbSt5RjkyNTFtQWV4elY3L1BFZjRL?=
 =?utf-8?B?NUVqeWIzR3VQSVBXcEJJV2xkcXo3OEZVN1RmRkRoRGtxelh3bWdtQ2pmYjdS?=
 =?utf-8?B?emJ4WThRQ1Q0TXh4WHF4Q04yNFlOSDZRTGNxTER1dWxDNUNQQnh3c0RSclhQ?=
 =?utf-8?B?ODdXbTFhRlpudmVpNGY3YVMwbTRPbldNNkhsazJCOGJaY2Naayt0UWFEWTlB?=
 =?utf-8?B?ZXdQc3d1Uld0MUQ2eVU0UkE3OUQzOVM4cXZlcG01Qjg0RzFDVmtSdURXbGlH?=
 =?utf-8?B?aTljVldQU1FYNUpVeUE2MWVaMHRCYnNZUnVzOHJtd1pPcHN2VkFhZXZoajJV?=
 =?utf-8?B?dlpwSVNVQU84U1lGQ0ZMTkt1UlFYT1hndDNtQzd5dnozVVFMWkpNM3B0b2tj?=
 =?utf-8?B?SFA0NURFbS9NRGN5ODYzbmNpYUgxOUpabVNjWXZLcWkvVWJjNXdIMUNQMmFm?=
 =?utf-8?B?WVFpbWFsZExiVnBIc1NudlZmWkgxVEhjRkRRR1lOMUpNUVRSTHd4SUlSKzNP?=
 =?utf-8?B?UUdBU1pGR2gwUE5HSTdnYW9kdy80MmhSRmhFRG1WcitmNDFuN0RhK0VlRjJ1?=
 =?utf-8?Q?1Ccbwgrk1Y3HJqCO37HF0M+ko=3D?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2061;
 6:HSVKHWQyl3gyiRMhBMN2/zttx066jMBdSk+tOJk2/dmhY+fYUlZE88bS9FzKCJDGgyrvzfQbR5OetVwFvgqUp7PI6Zw+A+KvYZ1qlF4Kc5+FpRBsV0ClwKrSjx17ljo//41ruaBxOYkKakgxHQjwj9TYvsdOwGGgxav8PV87dunuFrsKOfL3GR1uYftE8lGYlb3t8fKqr5ELo3B86dBK0xC9yzH/q9F38Io/hIm2jDWUVMdbB+VKoTK6XJCZ3Bgql3EqiQ1Kcoe+4pXcfP5NDHyTdmnTcS2UgBwI9TRIusZzklFs2OeQNJ4rNjHMaaaPJg6Y3E/d1udNu6IJAYHWPzXdUbHiiWbnkqTzqgrUYzk=;
 5:0uGhPWnJ0jpsUdFBvljdUM6M87rFVL7EdqYJVYwBfrCvbUta5K2IFBILCpakHQAE7gM1tg99+P3PNMw/AOWeacnBb2STSkafTluwiZ9r+7p9A3/JsgWb6fnZ8FebOOxltDP28TUNLv+lIXVOpXilmuMkIjhQu7WvHydtS3mbrxc=;
 24:d8U5ZKs92C+5Ag9/fFPyVANnpcI2+JLVbXRzhYuHPzRiuBXLAJ5h2A7smlVzl+7MyWePaUmIqWXYLJOQosNGMVEM1iKL4mf4Y82IqM7gDOQ=;
 7:/tlduOUr3+RGFCE1lAHFMhKpf/NNHH+t3OZcAnIDgUQELLrn5hNELPrfity7aQvwSakHnG+QpXiJlblWfWoHbxF6MQer4lLUFCfTYhV+8qT4+W1ufcDXV88N2y1g+Etk4tt6PaTXnmb8VFr6ASTXpKLuF0IF3n455XHefel0asRLmDgLn1sp0rknQaNwv/hLs2inQ7bSLlPH+nHYAEQBaOPJSneKJl+dK6dkV00QTa1C/jUX1xIB9Q/qmHgoryTR
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 Feb 2018 21:17:29.0824 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 21aa678b-350a-457a-596e-08d577de2f01
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2061
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAxOS8wMi8yMDE4IDIxOjA1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gTW9u
LCAxOSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxOS8wMi8yMDE4IDIwOjI4
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+PiBPbiBTYXQsIDE3IEZlYiAyMDE4LCBKdWxp
ZW4gR3JhbGwgd3JvdGU6Cj4+Pj4gSGksCj4+Pj4KPj4+PiBPbiAxNy8wMi8yMDE4IDAwOjMxLCBT
dGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4+IE9uIEZyaSwgMTYgRmViIDIwMTgsIEp1bGll
biBHcmFsbCB3cm90ZToKPj4+Pj4+IE9uIDE2LzAyLzIwMTggMjE6MTUsIFN0ZWZhbm8gU3RhYmVs
bGluaSB3cm90ZToKPj4+Pj4+PiBPbiBGcmksIDE2IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+Pj4+Pj4+IE9uIDE2LzAyLzIwMTggMjA6NTAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPj4+Pj4+Pj4+IE9uIEZyaSwgMTYgRmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+
Pj4+Pj4+PiBIaSBTdGVmYW5vLAo+Pj4+Pj4+Pj4+Cj4+Pj4+Pj4+Pj4gT24gMTUvMDIvMTggMjM6
MTcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPj4+Pj4+Pj4+Pj4gVXBkYXRlIHRoZSBkb2N1
bWVudGF0aW9uIG9mIHRoZSBobXAtdW5zYWZlIG9wdGlvbiB0byBleHBsYWluCj4+Pj4+Pj4+Pj4+
IGhvdwo+Pj4+Pj4+Pj4+PiB0bwo+Pj4+Pj4+Pj4+PiB1c2UKPj4+Pj4+Pj4+Pj4gaXQgc2FmZWx5
LCB0b2dldGhlciB3aXRoIHRoZSByaWdodCBjcHUgYWZmaW5pdHkgc2V0dGluZywgb24KPj4+Pj4+
Pj4+Pj4gYmlnLkxJVFRMRQo+Pj4+Pj4+Pj4+PiBzeXN0ZW1zLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+
Pj4+PiBBbHNvIHVwZGF0ZSB0aGUgd2FybmluZyBtZXNzYWdlIHRvIHBvaW50IHVzZXJzIHRvIHRo
ZSBkb2NzLgo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4+Pj4+Pj4+Pj4+IENDOiBqYmV1bGlj
aEBzdXNlLmNvbQo+Pj4+Pj4+Pj4+PiBDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQo+Pj4+Pj4+
Pj4+PiBDQzogdGltQHhlbi5vcmcKPj4+Pj4+Pj4+Pj4gQ0M6IHdlaS5saXUyQGNpdHJpeC5jb20K
Pj4+Pj4+Pj4+Pj4gQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KPj4+Pj4+Pj4+Pj4gQ0M6
IEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbQo+Pj4+Pj4+Pj4+PiBDQzogaWFuLmphY2tzb25A
ZXUuY2l0cml4LmNvbQo+Pj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+PiAtLS0KPj4+Pj4+Pj4+Pj4gICAg
ICAgIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTAgKysrKysrKysrLQo+
Pj4+Pj4+Pj4+PiAgICAgICAgeGVuL2FyY2gvYXJtL3NtcGJvb3QuYyAgICAgICAgICAgICAgfCAg
OSArKysrKy0tLS0KPj4+Pj4+Pj4+Pj4gICAgICAgIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0
aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPj4+Pj4+Pj4+Pj4KPj4+Pj4+Pj4+Pj4gZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4+Pj4+Pj4+Pj4+IGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPj4+Pj4+Pj4+Pj4gaW5kZXggMjE4NGNi
OS4uYTFlYmVlYSAxMDA2NDQKPj4+Pj4+Pj4+Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUubWFya2Rvd24KPj4+Pj4+Pj4+Pj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KPj4+Pj4+Pj4+Pj4gQEAgLTEwMDcsNyArMTAwNywxNSBAQCBDb250cm9sIFhl
bnMgdXNlIG9mIHRoZSBBUEVJIEhhcmR3YXJlCj4+Pj4+Pj4+Pj4+IEVycm9yCj4+Pj4+Pj4+Pj4+
IFNvdXJjZQo+Pj4+Pj4+Pj4+PiBUYWJsZSwgc2hvdWxkIG9uZSBiZSBmb3VuZC4KPj4+Pj4+Pj4+
Pj4gICAgICAgICAgU2F5IHllcyBhdCB5b3VyIG93biByaXNrIGlmIHlvdSB3YW50IHRvIGVuYWJs
ZQo+Pj4+Pj4+Pj4+PiBoZXRlcm9nZW5vdXMKPj4+Pj4+Pj4+Pj4gY29tcHV0aW5nCj4+Pj4+Pj4+
Pj4+ICAgICAgICAoc3VjaCBhcyBiaWcuTElUVExFKS4gVGhpcyBtYXkgcmVzdWx0IHRvIGFuIHVu
c3RhYmxlCj4+Pj4+Pj4+Pj4+IGFuZAo+Pj4+Pj4+Pj4+PiBpbnNlY3VyZQo+Pj4+Pj4+Pj4+PiAt
cGxhdGZvcm0uIFdoZW4gdGhlIG9wdGlvbiBpcyBkaXNhYmxlZCAoZGVmYXVsdCksIENQVXMgdGhh
dAo+Pj4+Pj4+Pj4+PiBhcmUKPj4+Pj4+Pj4+Pj4gbm90Cj4+Pj4+Pj4+Pj4+ICtwbGF0Zm9ybSwg
dW5sZXNzIHlvdSBtYW51YWxseSBzcGVjaWZ5IHRoZSBjcHUgYWZmaW5pdHkgb2YKPj4+Pj4+Pj4+
Pj4gYWxsCj4+Pj4+Pj4+Pj4+IGRvbWFpbnMKPj4+Pj4+Pj4+Pj4gc28KPj4+Pj4+Pj4+Pj4gK3Ro
YXQgYWxsIHZjcHVzIGFyZSBzY2hlZHVsZWQgb24gdGhlIHNhbWUgY2xhc3Mgb2YgcGNwdXMKPj4+
Pj4+Pj4+Pj4gKGJpZyBvcgo+Pj4+Pj4+Pj4+PiBMSVRUTEUKPj4+Pj4+Pj4+Pj4gK2J1dCBub3Qg
Ym90aCkuIHZjcHUgbWlncmF0aW9uIGJldHdlZW4gYmlnIGNvcmVzIGFuZCBMSVRUTEUKPj4+Pj4+
Pj4+Pj4gY29yZXMgaXMKPj4+Pj4+Pj4+Pj4gbm90Cj4+Pj4+Pj4+Pj4+ICtzdXBwb3J0ZWQuIFRo
dXMsIGlmIHRoZSBmaXJzdCA0IHBjcHVzIGFyZSBiaWcgYW5kIHRoZSBsYXN0Cj4+Pj4+Pj4+Pj4+
IDQKPj4+Pj4+Pj4+Pj4gYXJlCj4+Pj4+Pj4+Pj4+IExJVFRMRSwKPj4+Pj4+Pj4+Pj4gK2FsbCBk
b21haW5zIG5lZWQgdG8gaGF2ZSBlaXRoZXIgY3B1cyA9ICIwLTMiIG9yIGNwdXMgPQo+Pj4+Pj4+
Pj4+PiAiNC03IiBpbgo+Pj4+Pj4+Pj4+PiB0aGVpcgo+Pj4+Pj4+Pj4+PiBWTQo+Pj4+Pj4+Pj4+
PiArY29uZmlnLiBNb3Jlb3ZlciwgZG9tMF92Y3B1c19waW4gbmVlZHMgdG8gYmUgcGFzc2VkIG9u
IHRoZQo+Pj4+Pj4+Pj4+PiBYZW4KPj4+Pj4+Pj4+Pj4gY29tbWFuZAo+Pj4+Pj4+Pj4+PiArbGlu
ZS4KPj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4+IEluIHlvdXIgZXhhbXBsZSBoZXJlIHlvdSBzdWdnZXN0
IHRvIGhhdmUgYWxsIHRoZSB2Q1BVcyBvZiBhCj4+Pj4+Pj4+Pj4gZ3Vlc3QKPj4+Pj4+Pj4+PiB0
bwo+Pj4+Pj4+Pj4+IGVpdGhlciBvbgo+Pj4+Pj4+Pj4+IGJpZyBvciBMSVRUTEUgY29yZXMuIEhv
dyBhYm91dCBnaXZpbmcgYW4gZXhhbXBsZSB3aGVyZSB0aGUKPj4+Pj4+Pj4+PiBndWVzdAo+Pj4+
Pj4+Pj4+IGNhbgo+Pj4+Pj4+Pj4+IGhhdmUKPj4+Pj4+Pj4+PiAyCj4+Pj4+Pj4+Pj4gTElUVExF
IHZDUFVzIGFuZCBvbmUgYmlnIHZDUFU/Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gSSB3b3VsZCByYXRo
ZXIgZGlzY291cmFnZSBpdCBhdCB0aGUgbW9tZW50LCBnaXZlbiB0aGF0IGl0Cj4+Pj4+Pj4+PiBy
ZXF1aXJlcwo+Pj4+Pj4+Pj4gbW9yZQo+Pj4+Pj4+Pj4gY29tcGxleCBjcHUgYWZmaW5pdHkgc2V0
dGluZ3MsIG9yIHZjcHUgcGlubmluZy4gQWxzbywgSSBhbQo+Pj4+Pj4+Pj4gYWZyYWlkCj4+Pj4+
Pj4+PiB0aGF0Cj4+Pj4+Pj4+PiB3aXRob3V0IG1hdGNoaW5nIGNvcnJlc3BvbmRpbmcgdG9wb2xv
Z3kgaW5mb3JtYXRpb24gb24gdGhlIGd1ZXN0Cj4+Pj4+Pj4+PiBkZXZpY2UKPj4+Pj4+Pj4+IHRy
ZWUsIGd1ZXN0cyBtaWdodCBub3Qgd29yayBhcyBleHBlY3RlZCBpbiBzdWNoIGEgc2NlbmFyaW8u
Cj4+Pj4+Pj4+Pgo+Pj4+Pj4+Pj4gV2hhdCBkbyB5b3UgdGhpbms/Cj4+Pj4+Pj4+Cj4+Pj4+Pj4+
IFlvdSBhbHJlYWR5IGtub3cgbXkgdmlldyBvbiB0aGlzLiBJIHdvdWxkIHJhdGhlciBzdHJvbmds
eQo+Pj4+Pj4+PiBkaXNjb3VyYWdlCj4+Pj4+Pj4+IGFueW9uZQo+Pj4+Pj4+PiBwaW5uaW5nIGFs
bCB2Q1BVcyBvZiBhIGRvbWFpbiB0byBiaWcgY29yZXMuIFdlIHNob3VsZCBhdm9pZCB0bwo+Pj4+
Pj4+PiBwcm92aWRlCj4+Pj4+Pj4+IHNob3J0Y3V0cyB0byB1c2UgdGhhdCBjb3VsZCBoYXZlIHBv
dGVudGlhbGx5IGRhbWFnZWFibGUgaW1wYWN0IG9uCj4+Pj4+Pj4+IHRoZWlyCj4+Pj4+Pj4+IHBs
YXRmb3JtIHdpdGhvdXQgdGVsbGluZyB0aGVtLgo+Pj4+Pj4+Cj4+Pj4+Pj4gRG8geW91IGhhdmUg
YSBsaW5rIHRvIGEgZG9jIHNvbWV3aGVyZSB0aGF0IHByb3ZpZGVzIG1vcmUgZGV0YWlscwo+Pj4+
Pj4+IGFib3V0Cj4+Pj4+Pj4gdGhpcz8gV2UgY291bGQgYWRkIGEgbGluayB0byBpdCBoZXJlIHRv
IGluZm9ybSB1c2Vycy4gSXQgd291bGQgYmUKPj4+Pj4+PiB1c2VmdWwuCj4+Pj4+Pgo+Pj4+Pj4g
VGhpcyBpcyBxdWl0ZSB3ZWxsIGRlc2NyaWJlZCBpbgo+Pj4+Pj4gaHR0cHM6Ly94ZW5iaXRzLnhl
bi5vcmcvZG9jcy91bnN0YWJsZS9tYW4veGwuY2ZnLjUuaHRtbCNDUFUtQWxsb2NhdGlvbgo+Pj4+
Pj4gc2VlCj4+Pj4+PiAiY3B1cyIuCj4+Pj4+Cj4+Pj4+IE9LLCBJJ2xsIGFkZCB0aGUgbGluayBp
biBhIG5ldyBiaWcuTElUVExFIGRvYy4gQWxzbywgZG8geW91IGhhdmUgYW55Cj4+Pj4+IGRvY3Vt
ZW50YXRpb24gb3IgbGluayBhYm91dCBiaWcgY29yZSBiZWluZyBwb3RlbnRpYWxseSBkYW1hZ2lu
Zz8gSXQKPj4+Pj4gd291bGQgYmUgZ29vZCB0byBwcm92aWRlIGluZm9ybWF0aW9uIGFib3V0IHRo
YXQgdG9vIGluIHRoZSBiaWcuTElUVExFCj4+Pj4+IGRvYy4KPj4+Pgo+Pj4+IEkgZG9uJ3QgaGF2
ZSBzcGVjaWZpYyBkb2N1bWVudGF0aW9uIHRvIHBvaW50IG9uIGl0IGJ1dCBJIHdvdWxkIHF1aXRl
Cj4+Pj4gaW50ZXJlc3RpbmcgdG8ga25vdyB3aGF0IGlzIHlvdXIgZG9jdW1lbnRhdGlvbiByZWdh
cmRpbmcgd2h5IGFsd2F5cwo+Pj4+IHJ1bm5pbmcgb24KPj4+PiBiaWcgaXMgc2FmZS4KPj4+Cj4+
PiBIaSBKdWxpZW4sCj4+Pgo+Pj4gSWYgSSBnbyBvbiBBbWF6b24sIEkgYnV5IGEgYmlnLkxJVFRM
RSBib2FyZCwgdGhlbiBpdCBvdmVyaGVhdHMgYW5kCj4+PiBicmVha3MgZHVlIHRvIHRoZSBiaWcg
Y29yZXMsIEkgd291bGQgY2FsbCB0aGlzIGEgbWFsZnVuY3Rpb24gYW5kIHJldHVybgo+Pj4gdGhl
IGl0ZW0gZXhwZWN0aW5nIGEgcmVmdW5kLgo+Pgo+PiBXaHkgd291bGQgdGhleSByZWZ1bmQgeW91
PyBZb3UgcnVuIHNvZnR3YXJlIHRoYXQgaGFzIG5vdCBiZWVuIHByb29mZWQgd2l0aAo+PiB0aGVp
ciBib2FyZC4gVGhlIHZlbmRvciB3aWxsIG5pY2VseSB0ZWxsIHlvdSB0byBsb29rIGZvciBhbm90
aGVyIHNvZnR3YXJlIGFuZAo+PiB3aWxsIG5vdCBnaXZlIHlvdSB0aGUgcmVmdW5kLgo+IAo+IEkg
Z3Vlc3MgaXQgZGVwZW5kcyBvbiB0aGUgYm9hcmQuIEkgZG9uJ3QgdGhpbmsgbWFueSBkZXYgYm9h
cmRzIChsaWtlCj4gUGluZTY0KSByZXF1aXJlIHlvdSB0byB1c2UgYSBzcGVjaWZpYyBrZXJuZWwg
dmVyc2lvbiBvciBoeXBldmlzb3IKPiB2ZXJzaW9uIG9uIHRoZW0gKEkgaG9wZSEpLgoKVGhlIHBy
b2JsZW0gSSBzYXcgaXMgc29tZSB2ZW5kb3IgZGVjaWRlZCB0byBvZmZsb2FkIHNvbWUgZmlybXdh
cmUgdGFza3MgCnRvIHRoZSBPcGVyYXRpbmcgU3lzdGVtLiBUaGlzIG1lYW5zIHRoYXQgWGVuIG5l
ZWRzIHRvIGhhbmRsZSB0aG9zZSAKZHJpdmVycyBpbiBvcmRlciB0byBnZXQgZnVsbCBzdXBwb3J0
IG9mIHRoZSBib2FyZC4KCj4gCj4gCj4+PiBVbmxlc3MgdGhlIGhhcmR3YXJlIHZlbmRvciBzdGF0
ZXMgZXhwbGljaXRseSB0aGF0IHRoZSBiaWcgY29yZXMgY2Fubm90Cj4+PiBiZSB1c2VkIGFsbCB0
aGUgdGltZSwgdGhlbiB0aGlzIHVzZS1jYXNlIGZhbGxzIHdpdGhpbiB0aGUgcmVhc29uYWJsZQo+
Pj4gdXNhZ2Ugb2YgdGhlIHBsYXRmb3JtLiBJbiBmYWN0LCBpdCBpcyB1c2luZyBhIHBpZWNlIG9m
IHRoZSBoYXJkd2FyZSB0aGUKPj4+IHdheSBpdCB3YXMgZGVzaWduZWQgdG8gYmUgdXNlZC4gSWYg
dGhlIGhhcmR3YXJlIGl0c2VsZiBpcyB1bnN0YWJsZSwgaXQKPj4+IHNob3VsZCBiZSBkb2N1bWVu
dGVkIGluIHRoZSB2ZW5kb3IncyBkb2NzLCBhbmQgSSB3b3VsZCBsaWtlIHRvIGFkZCBhCj4+PiBs
aW5rIHRvIGl0IHNvIHRoYXQgdXNlcnMgYXJlIGFwcHJvcHJpYXRlbHkgd2FybmVkLgo+PiBJbiBu
b3JtYWwgY2lyY3Vtc3RhbmNlLCB5b3UgaGF2ZSBzb2Z0d2FyZSBjb250cm9sbGluZyB0aGUgb3Zl
cmhlYXQuIEJ1dCBpbgo+PiBjYXNlIG9mIFhlbiB3aG8gaXMgZ29pbmcgdG8gZG8gdGhhdCBqb2I/
IElmIGl0IGlzIHRoZSBmaXJtd2FyZSBhbmQgYXNzdW1pbmcgaXQKPj4gZG9lcyBub3QgbmVlZCB0
byBiZSB0YXVnaHQsIHRoZW4gdGhpcyBpcyBsaWtlbHkgZ29pbmcgdG8gd29yayBvdXQtb2YtYm94
IHdpdGgKPj4gWGVuLiBJZiBpdCBpcyB0aGUgT1MvSHlwZXJ2aXNvciwgdGhlbiB5b3UgYXJlIGdv
aW5nIHRvIGdldCBpbnRvIHRyb3VibGUuCj4+Cj4+IEFzIHlvdSBjYW4gc2VlIHdlIGFscmVhZHkg
aGF2ZSBkaWZmZXJlbnQgZXhwZWN0YXRpb24gb24gaG93IHRoZSBoYXJkd2FyZQo+PiBzaG91bGQg
YmVoYXZlLgoKSG1tbSBJIHNob3VsZCBoYXZlIGZpbmlzaGVkIHRoYXQgcGFyYWdyYXBoLiBJIG1l
YW50IHRoYXQgSSB3b3VsZCBjaG9vc2UgCnRoZSBtb3JlIGNvbnNlcnZhdGl2ZSB3YXkgaW4gdGhl
IGRvY3VtZW50YXRpb24gYmVjYXVzZSBJIHdvdWxkIG5vdCAKYXNzdW1lIHdlIGhhdmUgdGhlIGZ1
bGwgc3RhY2sgd29ya2luZyBvbiBYZW4gbm93YWRheXMuIElmIHNvbWVvbmUga25vd3MgCmhlciBw
bGF0Zm9ybSBpcyBmaW5lIHRvIGFsd2F5cyBydW4gb24gYmlnIGNvcmVzLCB0aGVuIGl0IGNhbiBz
dGlsbCBkbyBpdC4KCldoYXQgSSB3YW50IHRvIGF2b2lkIGlzIHByb3ZpZGluZyBhIHdheSB0aGF0
IHdlIGFyZSBub3QgMTAwJSBzdXJlIHdpbGwgCndvcmsgb24gYWxsIHRoZSBwbGF0Zm9ybXMuCgo+
IAo+IEkgYW0gc3RhcnRpbmcgdG8gc2VlIHlvdXIgcG9pbnQuIFdoYXQgaWYgd2UgYWRkIHRoZSBm
b2xsb3dpbmcgc3RhdGVtZW50LAo+IGl0IHNob3VsZCBub24tY29udHJvdmVyc2lhbCBhbmQgaW5m
b3JtYXRpdmU6Cj4gCj4gIkJpZyBjb3JlcyBhcmUgbW9yZSBwb3dlcmZ1bCB0aGFuIExJVFRMRSBj
b3JlcywgYnV0IG9mdGVuIHVzZSBtdWNoIG1vcmUKPiBwb3dlci4gVHlwaWNhbGx5LCB0aGV5IGFy
ZSByZWNvbW1lbmRlZCBmb3IgYnVyc3QgYWN0aXZpdHksIGVzcGVjaWFsbHkgaW4KPiBiYXR0ZXJ5
IHBvd2VyZWQgZW52aXJvbm1lbnRzLiBQbGVhc2UgY2hlY2sgeW91ciB2ZW5kb3IncyBiaWcuTElU
VExFCj4gYW5kIHBvd2VyIG1hbmFnZW1lbnQgZG9jdW1lbnRhdGlvbi4iCgpTb3VuZHMgZ29vZCB0
byBtZS4KCj4gCj4gQXMgSSB3YXMgdGhpbmtpbmcgYWJvdXQgdGhpcywgSSByZWFsaXplZCB0aGF0
IHRoZSBzYW1lIGlzc3VlIGNvdWxkIG9jY3VyCj4gZXZlbiB3aXRoIGp1c3QgdGhlIGZpcnN0IHBh
dGNoCj4gKGh0dHBzOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1MTg3MzY2ODIyMzcyMyku
IElmIHRoZSBmaXJzdCBjcHUKPiB0eXBlIGlzIGJpZywgd2Ugd291bGQgZGVmYXVsdCB0byB1c2Ug
b25seSBiaWcgY3B1cyBhbGwgdGhlIHRpbWUsIHJpZ2h0PwoKSG1tbSB5b3UgYXJlIHJpZ2h0LiBI
b3dldmVyIHdlIGhhdmUgbm8gZWFzeSB3YXkgdG8ga25vdyB3aGV0aGVyIHlvdSBib290IApvbiBi
aWcgb3IgbGl0dGxlIENQVXMgOi8uIFNoYWxsIHdlIHVwZGF0ZSB0aGUgd2FybmluZz8KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:35:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:35:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ent5Z-0002D4-0u; Mon, 19 Feb 2018 21:35:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1ent5X-0002Cy-QI
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:35:07 +0000
X-Inumbo-ID: f3a6ab13-15bc-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3a6ab13-15bc-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 21:36:32 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4506F2177E;
 Mon, 19 Feb 2018 21:35:00 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4506F2177E
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 13:34:59 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <ef5913ef-55a6-cb29-44ea-ed10e45d7c69@arm.com>
Message-ID: <alpine.DEB.2.10.1802191333360.12137@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802151504290.5392@sstabellini-ThinkPad-X260>
 <1518736620-13802-1-git-send-email-sstabellini@kernel.org>
 <1518736620-13802-4-git-send-email-sstabellini@kernel.org>
 <43453493-bd6a-600d-6f48-429e8c683019@arm.com>
 <alpine.DEB.2.10.1802161232050.5392@sstabellini-ThinkPad-X260>
 <b179e31d-1351-afa3-3693-f067a529dd7b@arm.com>
 <alpine.DEB.2.10.1802161309560.5392@sstabellini-ThinkPad-X260>
 <1ee75f4f-80f3-f0bc-11df-48e9bde9fc8d@arm.com>
 <alpine.DEB.2.10.1802161555430.5392@sstabellini-ThinkPad-X260>
 <99b1cc3a-03bb-d32f-4f9f-bdaf95f470db@arm.com>
 <alpine.DEB.2.10.1802191215100.12137@sstabellini-ThinkPad-X260>
 <4bf0a81a-b6ad-7662-4f74-48ff616356a2@arm.com>
 <alpine.DEB.2.10.1802191253450.12137@sstabellini-ThinkPad-X260>
 <ef5913ef-55a6-cb29-44ea-ed10e45d7c69@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jbeulich@suse.com, nd@arm.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH 4/4] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uIDE5LzAyLzIwMTgg
MjE6MDUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIE1vbiwgMTkgRmViIDIwMTgs
IEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gT24gMTkvMDIvMjAxOCAyMDoyOCwgU3RlZmFubyBT
dGFiZWxsaW5pIHdyb3RlOgo+ID4gPiA+IE9uIFNhdCwgMTcgRmViIDIwMTgsIEp1bGllbiBHcmFs
bCB3cm90ZToKPiA+ID4gPiA+IEhpLAo+ID4gPiA+ID4gCj4gPiA+ID4gPiBPbiAxNy8wMi8yMDE4
IDAwOjMxLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gPiA+IE9uIEZyaSwgMTYg
RmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiA+ID4gPiA+ID4gPiBPbiAxNi8wMi8yMDE4
IDIxOjE1LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiBPbiBGcmks
IDE2IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ID4gPiA+ID4gPiA+IE9uIDE2
LzAyLzIwMTggMjA6NTAsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+ID4gPiA+ID4gPiA+
ID4gPiBPbiBGcmksIDE2IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiA+ID4gPiA+
ID4gPiA+ID4gPiBIaSBTdGVmYW5vLAo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+
ID4gPiA+ID4gPiBPbiAxNS8wMi8xOCAyMzoxNywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+
ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBVcGRhdGUgdGhlIGRvY3VtZW50YXRpb24gb2YgdGhlIGht
cC11bnNhZmUgb3B0aW9uIHRvCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGV4cGxhaW4KPiA+ID4g
PiA+ID4gPiA+ID4gPiA+ID4gaG93Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHRvCj4gPiA+ID4g
PiA+ID4gPiA+ID4gPiA+IHVzZQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBpdCBzYWZlbHksIHRv
Z2V0aGVyIHdpdGggdGhlIHJpZ2h0IGNwdSBhZmZpbml0eSBzZXR0aW5nLAo+ID4gPiA+ID4gPiA+
ID4gPiA+ID4gPiBvbgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBiaWcuTElUVExFCj4gPiA+ID4g
PiA+ID4gPiA+ID4gPiA+IHN5c3RlbXMuCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+
ID4gPiA+ID4gPiA+ID4gPiBBbHNvIHVwZGF0ZSB0aGUgd2FybmluZyBtZXNzYWdlIHRvIHBvaW50
IHVzZXJzIHRvIHRoZQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBkb2NzLgo+ID4gPiA+ID4gPiA+
ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gU2lnbmVkLW9mZi1ieTogU3RlZmFu
byBTdGFiZWxsaW5pCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IDxzc3RhYmVsbGluaUBrZXJuZWwu
b3JnPgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBDQzogamJldWxpY2hAc3VzZS5jb20KPiA+ID4g
PiA+ID4gPiA+ID4gPiA+ID4gQ0M6IGtvbnJhZC53aWxrQG9yYWNsZS5jb20KPiA+ID4gPiA+ID4g
PiA+ID4gPiA+ID4gQ0M6IHRpbUB4ZW4ub3JnCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IENDOiB3
ZWkubGl1MkBjaXRyaXguY29tCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IENDOiBhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IENDOiBHZW9yZ2UuRHVubGFw
QGV1LmNpdHJpeC5jb20KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gQ0M6IGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+ID4gPiA+ID4g
PiA+IC0tLQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiAgICAgICAgZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAxMAo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArKysrKysrKyst
Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICAgICAgICB4ZW4vYXJjaC9hcm0vc21wYm9vdC5jICAg
ICAgICAgICAgICB8ICA5Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+ICsrKysrLS0tLQo+ID4gPiA+
ID4gPiA+ID4gPiA+ID4gPiAgICAgICAgMiBmaWxlcyBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCsp
LCA1IGRlbGV0aW9ucygtKQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+
ID4gPiA+ID4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFy
a2Rvd24KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gaW5kZXggMjE4NGNiOS4uYTFlYmVlYSAxMDA2
NDQKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUubWFya2Rvd24KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gKysrIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gQEAgLTEwMDcsNyAr
MTAwNywxNSBAQCBDb250cm9sIFhlbnMgdXNlIG9mIHRoZSBBUEVJCj4gPiA+ID4gPiA+ID4gPiA+
ID4gPiA+IEhhcmR3YXJlCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IEVycm9yCj4gPiA+ID4gPiA+
ID4gPiA+ID4gPiA+IFNvdXJjZQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBUYWJsZSwgc2hvdWxk
IG9uZSBiZSBmb3VuZC4KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gICAgICAgICAgU2F5IHllcyBh
dCB5b3VyIG93biByaXNrIGlmIHlvdSB3YW50IHRvIGVuYWJsZQo+ID4gPiA+ID4gPiA+ID4gPiA+
ID4gPiBoZXRlcm9nZW5vdXMKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gY29tcHV0aW5nCj4gPiA+
ID4gPiA+ID4gPiA+ID4gPiA+ICAgICAgICAoc3VjaCBhcyBiaWcuTElUVExFKS4gVGhpcyBtYXkg
cmVzdWx0IHRvIGFuCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHVuc3RhYmxlCj4gPiA+ID4gPiA+
ID4gPiA+ID4gPiA+IGFuZAo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBpbnNlY3VyZQo+ID4gPiA+
ID4gPiA+ID4gPiA+ID4gPiAtcGxhdGZvcm0uIFdoZW4gdGhlIG9wdGlvbiBpcyBkaXNhYmxlZCAo
ZGVmYXVsdCksIENQVXMKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gdGhhdAo+ID4gPiA+ID4gPiA+
ID4gPiA+ID4gPiBhcmUKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gbm90Cj4gPiA+ID4gPiA+ID4g
PiA+ID4gPiA+ICtwbGF0Zm9ybSwgdW5sZXNzIHlvdSBtYW51YWxseSBzcGVjaWZ5IHRoZSBjcHUg
YWZmaW5pdHkKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gb2YKPiA+ID4gPiA+ID4gPiA+ID4gPiA+
ID4gYWxsCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGRvbWFpbnMKPiA+ID4gPiA+ID4gPiA+ID4g
PiA+ID4gc28KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gK3RoYXQgYWxsIHZjcHVzIGFyZSBzY2hl
ZHVsZWQgb24gdGhlIHNhbWUgY2xhc3Mgb2YgcGNwdXMKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g
KGJpZyBvcgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBMSVRUTEUKPiA+ID4gPiA+ID4gPiA+ID4g
PiA+ID4gK2J1dCBub3QgYm90aCkuIHZjcHUgbWlncmF0aW9uIGJldHdlZW4gYmlnIGNvcmVzIGFu
ZAo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBMSVRUTEUKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4g
Y29yZXMgaXMKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gbm90Cj4gPiA+ID4gPiA+ID4gPiA+ID4g
PiA+ICtzdXBwb3J0ZWQuIFRodXMsIGlmIHRoZSBmaXJzdCA0IHBjcHVzIGFyZSBiaWcgYW5kIHRo
ZQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBsYXN0Cj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IDQK
PiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYXJlCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IExJVFRM
RSwKPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gK2FsbCBkb21haW5zIG5lZWQgdG8gaGF2ZSBlaXRo
ZXIgY3B1cyA9ICIwLTMiIG9yIGNwdXMgPQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiAiNC03IiBp
bgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiB0aGVpcgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiBW
TQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArY29uZmlnLiBNb3Jlb3ZlciwgZG9tMF92Y3B1c19w
aW4gbmVlZHMgdG8gYmUgcGFzc2VkIG9uCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiA+IHRoZQo+ID4g
PiA+ID4gPiA+ID4gPiA+ID4gPiBYZW4KPiA+ID4gPiA+ID4gPiA+ID4gPiA+ID4gY29tbWFuZAo+
ID4gPiA+ID4gPiA+ID4gPiA+ID4gPiArbGluZS4KPiA+ID4gPiA+ID4gPiA+ID4gPiA+IAo+ID4g
PiA+ID4gPiA+ID4gPiA+ID4gSW4geW91ciBleGFtcGxlIGhlcmUgeW91IHN1Z2dlc3QgdG8gaGF2
ZSBhbGwgdGhlIHZDUFVzIG9mCj4gPiA+ID4gPiA+ID4gPiA+ID4gPiBhCj4gPiA+ID4gPiA+ID4g
PiA+ID4gPiBndWVzdAo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gdG8KPiA+ID4gPiA+ID4gPiA+ID4g
PiA+IGVpdGhlciBvbgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gYmlnIG9yIExJVFRMRSBjb3Jlcy4g
SG93IGFib3V0IGdpdmluZyBhbiBleGFtcGxlIHdoZXJlIHRoZQo+ID4gPiA+ID4gPiA+ID4gPiA+
ID4gZ3Vlc3QKPiA+ID4gPiA+ID4gPiA+ID4gPiA+IGNhbgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4g
aGF2ZQo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gMgo+ID4gPiA+ID4gPiA+ID4gPiA+ID4gTElUVExF
IHZDUFVzIGFuZCBvbmUgYmlnIHZDUFU/Cj4gPiA+ID4gPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+
ID4gPiA+ID4gSSB3b3VsZCByYXRoZXIgZGlzY291cmFnZSBpdCBhdCB0aGUgbW9tZW50LCBnaXZl
biB0aGF0IGl0Cj4gPiA+ID4gPiA+ID4gPiA+ID4gcmVxdWlyZXMKPiA+ID4gPiA+ID4gPiA+ID4g
PiBtb3JlCj4gPiA+ID4gPiA+ID4gPiA+ID4gY29tcGxleCBjcHUgYWZmaW5pdHkgc2V0dGluZ3Ms
IG9yIHZjcHUgcGlubmluZy4gQWxzbywgSSBhbQo+ID4gPiA+ID4gPiA+ID4gPiA+IGFmcmFpZAo+
ID4gPiA+ID4gPiA+ID4gPiA+IHRoYXQKPiA+ID4gPiA+ID4gPiA+ID4gPiB3aXRob3V0IG1hdGNo
aW5nIGNvcnJlc3BvbmRpbmcgdG9wb2xvZ3kgaW5mb3JtYXRpb24gb24gdGhlCj4gPiA+ID4gPiA+
ID4gPiA+ID4gZ3Vlc3QKPiA+ID4gPiA+ID4gPiA+ID4gPiBkZXZpY2UKPiA+ID4gPiA+ID4gPiA+
ID4gPiB0cmVlLCBndWVzdHMgbWlnaHQgbm90IHdvcmsgYXMgZXhwZWN0ZWQgaW4gc3VjaCBhIHNj
ZW5hcmlvLgo+ID4gPiA+ID4gPiA+ID4gPiA+IAo+ID4gPiA+ID4gPiA+ID4gPiA+IFdoYXQgZG8g
eW91IHRoaW5rPwo+ID4gPiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiA+ID4gWW91IGFscmVh
ZHkga25vdyBteSB2aWV3IG9uIHRoaXMuIEkgd291bGQgcmF0aGVyIHN0cm9uZ2x5Cj4gPiA+ID4g
PiA+ID4gPiA+IGRpc2NvdXJhZ2UKPiA+ID4gPiA+ID4gPiA+ID4gYW55b25lCj4gPiA+ID4gPiA+
ID4gPiA+IHBpbm5pbmcgYWxsIHZDUFVzIG9mIGEgZG9tYWluIHRvIGJpZyBjb3Jlcy4gV2Ugc2hv
dWxkIGF2b2lkIHRvCj4gPiA+ID4gPiA+ID4gPiA+IHByb3ZpZGUKPiA+ID4gPiA+ID4gPiA+ID4g
c2hvcnRjdXRzIHRvIHVzZSB0aGF0IGNvdWxkIGhhdmUgcG90ZW50aWFsbHkgZGFtYWdlYWJsZSBp
bXBhY3QKPiA+ID4gPiA+ID4gPiA+ID4gb24KPiA+ID4gPiA+ID4gPiA+ID4gdGhlaXIKPiA+ID4g
PiA+ID4gPiA+ID4gcGxhdGZvcm0gd2l0aG91dCB0ZWxsaW5nIHRoZW0uCj4gPiA+ID4gPiA+ID4g
PiAKPiA+ID4gPiA+ID4gPiA+IERvIHlvdSBoYXZlIGEgbGluayB0byBhIGRvYyBzb21ld2hlcmUg
dGhhdCBwcm92aWRlcyBtb3JlIGRldGFpbHMKPiA+ID4gPiA+ID4gPiA+IGFib3V0Cj4gPiA+ID4g
PiA+ID4gPiB0aGlzPyBXZSBjb3VsZCBhZGQgYSBsaW5rIHRvIGl0IGhlcmUgdG8gaW5mb3JtIHVz
ZXJzLiBJdCB3b3VsZAo+ID4gPiA+ID4gPiA+ID4gYmUKPiA+ID4gPiA+ID4gPiA+IHVzZWZ1bC4K
PiA+ID4gPiA+ID4gPiAKPiA+ID4gPiA+ID4gPiBUaGlzIGlzIHF1aXRlIHdlbGwgZGVzY3JpYmVk
IGluCj4gPiA+ID4gPiA+ID4gaHR0cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9t
YW4veGwuY2ZnLjUuaHRtbCNDUFUtQWxsb2NhdGlvbgo+ID4gPiA+ID4gPiA+IHNlZQo+ID4gPiA+
ID4gPiA+ICJjcHVzIi4KPiA+ID4gPiA+ID4gCj4gPiA+ID4gPiA+IE9LLCBJJ2xsIGFkZCB0aGUg
bGluayBpbiBhIG5ldyBiaWcuTElUVExFIGRvYy4gQWxzbywgZG8geW91IGhhdmUgYW55Cj4gPiA+
ID4gPiA+IGRvY3VtZW50YXRpb24gb3IgbGluayBhYm91dCBiaWcgY29yZSBiZWluZyBwb3RlbnRp
YWxseSBkYW1hZ2luZz8gSXQKPiA+ID4gPiA+ID4gd291bGQgYmUgZ29vZCB0byBwcm92aWRlIGlu
Zm9ybWF0aW9uIGFib3V0IHRoYXQgdG9vIGluIHRoZQo+ID4gPiA+ID4gPiBiaWcuTElUVExFCj4g
PiA+ID4gPiA+IGRvYy4KPiA+ID4gPiA+IAo+ID4gPiA+ID4gSSBkb24ndCBoYXZlIHNwZWNpZmlj
IGRvY3VtZW50YXRpb24gdG8gcG9pbnQgb24gaXQgYnV0IEkgd291bGQgcXVpdGUKPiA+ID4gPiA+
IGludGVyZXN0aW5nIHRvIGtub3cgd2hhdCBpcyB5b3VyIGRvY3VtZW50YXRpb24gcmVnYXJkaW5n
IHdoeSBhbHdheXMKPiA+ID4gPiA+IHJ1bm5pbmcgb24KPiA+ID4gPiA+IGJpZyBpcyBzYWZlLgo+
ID4gPiA+IAo+ID4gPiA+IEhpIEp1bGllbiwKPiA+ID4gPiAKPiA+ID4gPiBJZiBJIGdvIG9uIEFt
YXpvbiwgSSBidXkgYSBiaWcuTElUVExFIGJvYXJkLCB0aGVuIGl0IG92ZXJoZWF0cyBhbmQKPiA+
ID4gPiBicmVha3MgZHVlIHRvIHRoZSBiaWcgY29yZXMsIEkgd291bGQgY2FsbCB0aGlzIGEgbWFs
ZnVuY3Rpb24gYW5kIHJldHVybgo+ID4gPiA+IHRoZSBpdGVtIGV4cGVjdGluZyBhIHJlZnVuZC4K
PiA+ID4gCj4gPiA+IFdoeSB3b3VsZCB0aGV5IHJlZnVuZCB5b3U/IFlvdSBydW4gc29mdHdhcmUg
dGhhdCBoYXMgbm90IGJlZW4gcHJvb2ZlZCB3aXRoCj4gPiA+IHRoZWlyIGJvYXJkLiBUaGUgdmVu
ZG9yIHdpbGwgbmljZWx5IHRlbGwgeW91IHRvIGxvb2sgZm9yIGFub3RoZXIgc29mdHdhcmUKPiA+
ID4gYW5kCj4gPiA+IHdpbGwgbm90IGdpdmUgeW91IHRoZSByZWZ1bmQuCj4gPiAKPiA+IEkgZ3Vl
c3MgaXQgZGVwZW5kcyBvbiB0aGUgYm9hcmQuIEkgZG9uJ3QgdGhpbmsgbWFueSBkZXYgYm9hcmRz
IChsaWtlCj4gPiBQaW5lNjQpIHJlcXVpcmUgeW91IHRvIHVzZSBhIHNwZWNpZmljIGtlcm5lbCB2
ZXJzaW9uIG9yIGh5cGV2aXNvcgo+ID4gdmVyc2lvbiBvbiB0aGVtIChJIGhvcGUhKS4KPiAKPiBU
aGUgcHJvYmxlbSBJIHNhdyBpcyBzb21lIHZlbmRvciBkZWNpZGVkIHRvIG9mZmxvYWQgc29tZSBm
aXJtd2FyZSB0YXNrcyB0byB0aGUKPiBPcGVyYXRpbmcgU3lzdGVtLiBUaGlzIG1lYW5zIHRoYXQg
WGVuIG5lZWRzIHRvIGhhbmRsZSB0aG9zZSBkcml2ZXJzIGluIG9yZGVyCj4gdG8gZ2V0IGZ1bGwg
c3VwcG9ydCBvZiB0aGUgYm9hcmQuCj4gCj4gPiAKPiA+IAo+ID4gPiA+IFVubGVzcyB0aGUgaGFy
ZHdhcmUgdmVuZG9yIHN0YXRlcyBleHBsaWNpdGx5IHRoYXQgdGhlIGJpZyBjb3JlcyBjYW5ub3QK
PiA+ID4gPiBiZSB1c2VkIGFsbCB0aGUgdGltZSwgdGhlbiB0aGlzIHVzZS1jYXNlIGZhbGxzIHdp
dGhpbiB0aGUgcmVhc29uYWJsZQo+ID4gPiA+IHVzYWdlIG9mIHRoZSBwbGF0Zm9ybS4gSW4gZmFj
dCwgaXQgaXMgdXNpbmcgYSBwaWVjZSBvZiB0aGUgaGFyZHdhcmUgdGhlCj4gPiA+ID4gd2F5IGl0
IHdhcyBkZXNpZ25lZCB0byBiZSB1c2VkLiBJZiB0aGUgaGFyZHdhcmUgaXRzZWxmIGlzIHVuc3Rh
YmxlLCBpdAo+ID4gPiA+IHNob3VsZCBiZSBkb2N1bWVudGVkIGluIHRoZSB2ZW5kb3IncyBkb2Nz
LCBhbmQgSSB3b3VsZCBsaWtlIHRvIGFkZCBhCj4gPiA+ID4gbGluayB0byBpdCBzbyB0aGF0IHVz
ZXJzIGFyZSBhcHByb3ByaWF0ZWx5IHdhcm5lZC4KPiA+ID4gSW4gbm9ybWFsIGNpcmN1bXN0YW5j
ZSwgeW91IGhhdmUgc29mdHdhcmUgY29udHJvbGxpbmcgdGhlIG92ZXJoZWF0LiBCdXQgaW4KPiA+
ID4gY2FzZSBvZiBYZW4gd2hvIGlzIGdvaW5nIHRvIGRvIHRoYXQgam9iPyBJZiBpdCBpcyB0aGUg
ZmlybXdhcmUgYW5kCj4gPiA+IGFzc3VtaW5nIGl0Cj4gPiA+IGRvZXMgbm90IG5lZWQgdG8gYmUg
dGF1Z2h0LCB0aGVuIHRoaXMgaXMgbGlrZWx5IGdvaW5nIHRvIHdvcmsgb3V0LW9mLWJveAo+ID4g
PiB3aXRoCj4gPiA+IFhlbi4gSWYgaXQgaXMgdGhlIE9TL0h5cGVydmlzb3IsIHRoZW4geW91IGFy
ZSBnb2luZyB0byBnZXQgaW50byB0cm91YmxlLgo+ID4gPiAKPiA+ID4gQXMgeW91IGNhbiBzZWUg
d2UgYWxyZWFkeSBoYXZlIGRpZmZlcmVudCBleHBlY3RhdGlvbiBvbiBob3cgdGhlIGhhcmR3YXJl
Cj4gPiA+IHNob3VsZCBiZWhhdmUuCj4gCj4gSG1tbSBJIHNob3VsZCBoYXZlIGZpbmlzaGVkIHRo
YXQgcGFyYWdyYXBoLiBJIG1lYW50IHRoYXQgSSB3b3VsZCBjaG9vc2UgdGhlCj4gbW9yZSBjb25z
ZXJ2YXRpdmUgd2F5IGluIHRoZSBkb2N1bWVudGF0aW9uIGJlY2F1c2UgSSB3b3VsZCBub3QgYXNz
dW1lIHdlIGhhdmUKPiB0aGUgZnVsbCBzdGFjayB3b3JraW5nIG9uIFhlbiBub3dhZGF5cy4gSWYg
c29tZW9uZSBrbm93cyBoZXIgcGxhdGZvcm0gaXMgZmluZQo+IHRvIGFsd2F5cyBydW4gb24gYmln
IGNvcmVzLCB0aGVuIGl0IGNhbiBzdGlsbCBkbyBpdC4KPiAKPiBXaGF0IEkgd2FudCB0byBhdm9p
ZCBpcyBwcm92aWRpbmcgYSB3YXkgdGhhdCB3ZSBhcmUgbm90IDEwMCUgc3VyZSB3aWxsIHdvcmsg
b24KPiBhbGwgdGhlIHBsYXRmb3Jtcy4KPiAKPiA+IAo+ID4gSSBhbSBzdGFydGluZyB0byBzZWUg
eW91ciBwb2ludC4gV2hhdCBpZiB3ZSBhZGQgdGhlIGZvbGxvd2luZyBzdGF0ZW1lbnQsCj4gPiBp
dCBzaG91bGQgbm9uLWNvbnRyb3ZlcnNpYWwgYW5kIGluZm9ybWF0aXZlOgo+ID4gCj4gPiAiQmln
IGNvcmVzIGFyZSBtb3JlIHBvd2VyZnVsIHRoYW4gTElUVExFIGNvcmVzLCBidXQgb2Z0ZW4gdXNl
IG11Y2ggbW9yZQo+ID4gcG93ZXIuIFR5cGljYWxseSwgdGhleSBhcmUgcmVjb21tZW5kZWQgZm9y
IGJ1cnN0IGFjdGl2aXR5LCBlc3BlY2lhbGx5IGluCj4gPiBiYXR0ZXJ5IHBvd2VyZWQgZW52aXJv
bm1lbnRzLiBQbGVhc2UgY2hlY2sgeW91ciB2ZW5kb3IncyBiaWcuTElUVExFCj4gPiBhbmQgcG93
ZXIgbWFuYWdlbWVudCBkb2N1bWVudGF0aW9uLiIKPiAKPiBTb3VuZHMgZ29vZCB0byBtZS4KPiAK
PiA+IAo+ID4gQXMgSSB3YXMgdGhpbmtpbmcgYWJvdXQgdGhpcywgSSByZWFsaXplZCB0aGF0IHRo
ZSBzYW1lIGlzc3VlIGNvdWxkIG9jY3VyCj4gPiBldmVuIHdpdGgganVzdCB0aGUgZmlyc3QgcGF0
Y2gKPiA+IChodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTE4NzM2NjgyMjM3MjMp
LiBJZiB0aGUgZmlyc3QgY3B1Cj4gPiB0eXBlIGlzIGJpZywgd2Ugd291bGQgZGVmYXVsdCB0byB1
c2Ugb25seSBiaWcgY3B1cyBhbGwgdGhlIHRpbWUsIHJpZ2h0Pwo+IAo+IEhtbW0geW91IGFyZSBy
aWdodC4gSG93ZXZlciB3ZSBoYXZlIG5vIGVhc3kgd2F5IHRvIGtub3cgd2hldGhlciB5b3UgYm9v
dCBvbgo+IGJpZyBvciBsaXR0bGUgQ1BVcyA6Ly4gU2hhbGwgd2UgdXBkYXRlIHRoZSB3YXJuaW5n
PwoKWWVzLCBJJ2xsIHBvaW50IHVzZXJzIHRvIGJpZy5MSVRUTEUudHh0LCB3aGVyZSB3ZSBoYXZl
IHRoZSBzcGFjZSB0bwpleHBsYWluIHRoZSBwcm9ibGVtIHByb3Blcmx5LgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1entSG-0003fA-Qt; Mon, 19 Feb 2018 21:58:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1entSE-0003eM-QV
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:58:34 +0000
X-Inumbo-ID: ece25fb8-15bf-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ece25fb8-15bf-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 22:57:49 +0100 (CET)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3E87E2178E;
 Mon, 19 Feb 2018 21:58:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3E87E2178E
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 19 Feb 2018 13:58:29 -0800
Message-Id: <1519077510-22405-5-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 5/6] xen/arm: read cacheline size when needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gYmlnLkxJVFRMRSBzeXN0ZW1zIHRoZSBjYWNoZWxpbmUgc2l6ZSBtaWdodCBkaWZmZXIgYmV0
d2VlbiBiaWcgYW5kCkxJVFRMRSBjb3Jlcy4gSW5zdGVhZCBvZiByZWFkaW5nIHRoZSBjYWNoZWxp
bmUgc2l6ZSBvbmNlIGF0IGJvb3QsCnJlYWQgaXQgYXMgbmVlZGVkIGZyb20gdGhlIHN5c3RlbSBy
ZWdpc3RlcnMuCgpTdWdnZXN0ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+ClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TICB8ICA5ICsrKysrKystLQogeGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUyAgfCAxMCArKysrKysrKy0tCiB4ZW4vYXJjaC9hcm0vc2V0
dXAuYyAgICAgICB8IDE3IC0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bh
Z2UuaCB8IDE3ICsrKysrKysrKysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlv
bnMoKyksIDIzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9o
ZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCmluZGV4IDQzMzc0ZTcuLmRiNDcwYWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJt
L2FybTMyL2hlYWQuUwpAQCAtNTA0LDggKzUwNCwxMyBAQCBFTlRSWShyZWxvY2F0ZV94ZW4pCiAg
ICAgICAgIGRzYiAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxsIHdyaXRlcyB0byB0aGUg
cmFuZ2UgKi8KIAogICAgICAgICBtb3YgICByNSwgcjQKLSAgICAgICAgbGRyICAgcjYsID1jYWNo
ZWxpbmVfYnl0ZXMgLyogcjYgOj0gc3RlcCAqLwotICAgICAgICBsZHIgICByNiwgW3I2XQorICAg
ICAgICBtb3YgICByNiwgIzAKKyAgICAgICAgbWNyICAgQ1AzMihyNiwgQ1NTRUxSX0VMMSkKKyAg
ICAgICAgbXJjICAgQ1AzMihyNiwgQ1NTRUxSX0VMMSkKKyAgICAgICAgYW5kICAgcjYsIHI2LCAj
MHg3CisgICAgICAgIGFkZCAgIHI2LCByNiwgIzQKKyAgICAgICAgbW92ICAgcjcsICMxCisgICAg
ICAgIGxzbCAgIHI2LCByNywgcjYKICAgICAgICAgbW92ICAgcjcsIHIzCiAKIDE6ICAgICAgbWNy
ICAgQ1AzMihyNywgRENDTVZBQykKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFk
LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCmluZGV4IGZhMGVmNzAuLmVkZWEzMDAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2hlYWQuUwpAQCAtNjMxLDggKzYzMSwxNCBAQCBFTlRSWShyZWxvY2F0ZV94ZW4pCiAgICAg
ICAgIGRzYiAgIHN5ICAgICAgICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRo
ZSByYW5nZSAqLwogCiAgICAgICAgIG1vdiAgIHg5LCB4MwotICAgICAgICBsZHIgICB4MTAsID1j
YWNoZWxpbmVfYnl0ZXMgLyogeDEwIDo9IHN0ZXAgKi8KLSAgICAgICAgbGRyICAgeDEwLCBbeDEw
XQorCisgICAgICAgIG1vdiAgIHgxMCwgIzAKKyAgICAgICAgbXNyICAgQ1NTRUxSX0VMMSwgeDEw
CisgICAgICAgIG1ycyAgIHgxMCwgQ1NTRUxSX0VMMQorICAgICAgICBhbmQgICB4MTAsIHgxMCwg
IzB4NworICAgICAgICBhZGQgICB4MTAsIHgxMCwgIzQKKyAgICAgICAgbW92ICAgeDExLCAjMQor
ICAgICAgICBsc2wgICB4MTAsIHgxMSwgeDEwCiAgICAgICAgIG1vdiAgIHgxMSwgeDIKIAogMTog
ICAgICBkYyAgICBjdmFjLCB4MTEKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zZXR1cC5jIGIv
eGVuL2FyY2gvYXJtL3NldHVwLmMKaW5kZXggMDMyYTZhOC4uNDc1NGM5NSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL3NldHVwLmMKKysrIGIveGVuL2FyY2gvYXJtL3NldHVwLmMKQEAgLTY4MCwy
MSArNjgwLDYgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVwX21tKHVuc2lnbmVkIGxvbmcgZHRi
X3BhZGRyLCBzaXplX3QgZHRiX3NpemUpCiB9CiAjZW5kaWYKIAotc2l6ZV90IF9fcmVhZF9tb3N0
bHkgY2FjaGVsaW5lX2J5dGVzOwotCi0vKiBWZXJ5IGVhcmx5IGNoZWNrIG9mIHRoZSBDUFUgY2Fj
aGUgcHJvcGVydGllcyAqLwotdm9pZCBfX2luaXQgc2V0dXBfY2FjaGUodm9pZCkKLXsKLSAgICB1
aW50MzJfdCBjY3NpZDsKLQotICAgIC8qIFJlYWQgdGhlIGNhY2hlIHNpemUgSUQgcmVnaXN0ZXIg
Zm9yIHRoZSBsZXZlbC0wIGRhdGEgY2FjaGUgKi8KLSAgICBXUklURV9TWVNSRUczMigwLCBDU1NF
TFJfRUwxKTsKLSAgICBjY3NpZCA9IFJFQURfU1lTUkVHMzIoQ0NTSURSX0VMMSk7Ci0KLSAgICAv
KiBMb3cgMyBiaXRzIGFyZSBsb2cyKGNhY2hlbGluZSBzaXplIGluIHdvcmRzKSAtIDIuICovCi0g
ICAgY2FjaGVsaW5lX2J5dGVzID0gMVUgPDwgKDQgKyAoY2NzaWQgJiAweDcpKTsKLX0KLQogLyog
QyBlbnRyeSBwb2ludCBmb3IgYm9vdCBDUFUgKi8KIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgICAgICAgICAgICAgICAgICAgdW5zaWdu
ZWQgbG9uZyBmZHRfcGFkZHIsCkBAIC03MDgsOCArNjkzLDYgQEAgdm9pZCBfX2luaXQgc3RhcnRf
eGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICBzdHJ1Y3QgZG9tYWluICpk
b20wOwogICAgIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgY29uZmlnOwogCi0gICAgc2V0
dXBfY2FjaGUoKTsKLQogICAgIHBlcmNwdV9pbml0X2FyZWFzKCk7CiAgICAgc2V0X3Byb2Nlc3Nv
cl9pZCgwKTsgLyogbmVlZGVkIGVhcmx5LCBmb3Igc21wX3Byb2Nlc3Nvcl9pZCgpICovCiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9wYWdlLmgKaW5kZXggZDk0ODI1MC4uNzkxZTIyZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKQEAgLTEzMyw4
ICsxMzMsNiBAQAogCiAvKiBBcmNoaXRlY3R1cmFsIG1pbmltdW0gY2FjaGVsaW5lIHNpemUgaXMg
NCAzMi1iaXQgd29yZHMuICovCiAjZGVmaW5lIE1JTl9DQUNIRUxJTkVfQllURVMgMTYKLS8qIEFj
dHVhbCBjYWNoZWxpbmUgc2l6ZSBvbiB0aGUgYm9vdCBDUFUuICovCi1leHRlcm4gc2l6ZV90IGNh
Y2hlbGluZV9ieXRlczsKIAogI2RlZmluZSBjb3B5X3BhZ2UoZHAsIHNwKSBtZW1jcHkoZHAsIHNw
LCBQQUdFX1NJWkUpCiAKQEAgLTE0Miw5ICsxNDAsMjIgQEAgZXh0ZXJuIHNpemVfdCBjYWNoZWxp
bmVfYnl0ZXM7CiAgKiBpZiAncmFuZ2UnIGlzIGxhcmdlIGVub3VnaCB3ZSBtaWdodCB3YW50IHRv
IHVzZSBtb2RlbC1zcGVjaWZpYwogICogZnVsbC1jYWNoZSBmbHVzaGVzLiAqLwogCitzdGF0aWMg
aW5saW5lIHNpemVfdCByZWFkX2NhY2hlbGluZV9zaXplKHZvaWQpCit7CisgICAgdWludDMyX3Qg
Y2NzaWQ7CisKKyAgICAvKiBSZWFkIHRoZSBjYWNoZSBzaXplIElEIHJlZ2lzdGVyIGZvciB0aGUg
bGV2ZWwtMCBkYXRhIGNhY2hlICovCisgICAgV1JJVEVfU1lTUkVHMzIoMCwgQ1NTRUxSX0VMMSk7
CisgICAgY2NzaWQgPSBSRUFEX1NZU1JFRzMyKENDU0lEUl9FTDEpOworCisgICAgLyogTG93IDMg
Yml0cyBhcmUgbG9nMihjYWNoZWxpbmUgc2l6ZSBpbiB3b3JkcykgLSAyLiAqLworICAgIHJldHVy
biAoc2l6ZV90KSAoMVUgPDwgKDQgKyAoY2NzaWQgJiAweDcpKSk7Cit9CisKIHN0YXRpYyBpbmxp
bmUgaW50IGludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGNvbnN0IHZvaWQgKnAsIHVuc2lnbmVk
IGxvbmcgc2l6ZSkKIHsKICAgICBjb25zdCB2b2lkICplbmQgPSBwICsgc2l6ZTsKKyAgICBzaXpl
X3QgY2FjaGVsaW5lX2J5dGVzID0gcmVhZF9jYWNoZWxpbmVfc2l6ZSgpOwogICAgIHNpemVfdCBj
YWNoZWxpbmVfbWFzayA9IGNhY2hlbGluZV9ieXRlcyAtIDE7CiAKICAgICBkc2Ioc3kpOyAgICAg
ICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KQEAg
LTE3MSw2ICsxODIsNyBAQCBzdGF0aWMgaW5saW5lIGludCBpbnZhbGlkYXRlX2RjYWNoZV92YV9y
YW5nZShjb25zdCB2b2lkICpwLCB1bnNpZ25lZCBsb25nIHNpemUpCiAKIHN0YXRpYyBpbmxpbmUg
aW50IGNsZWFuX2RjYWNoZV92YV9yYW5nZShjb25zdCB2b2lkICpwLCB1bnNpZ25lZCBsb25nIHNp
emUpCiB7CisgICAgc2l6ZV90IGNhY2hlbGluZV9ieXRlcyA9IHJlYWRfY2FjaGVsaW5lX3NpemUo
KTsKICAgICBjb25zdCB2b2lkICplbmQgPSBwICsgc2l6ZTsKICAgICBkc2Ioc3kpOyAgICAgICAg
ICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KICAgICBw
ID0gKHZvaWQgKikoKHVpbnRwdHJfdClwICYgfihjYWNoZWxpbmVfYnl0ZXMgLSAxKSk7CkBAIC0x
ODQsNiArMTk2LDcgQEAgc3RhdGljIGlubGluZSBpbnQgY2xlYW5fZGNhY2hlX3ZhX3JhbmdlKGNv
bnN0IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKIHN0YXRpYyBpbmxpbmUgaW50IGNsZWFu
X2FuZF9pbnZhbGlkYXRlX2RjYWNoZV92YV9yYW5nZQogICAgIChjb25zdCB2b2lkICpwLCB1bnNp
Z25lZCBsb25nIHNpemUpCiB7CisgICAgc2l6ZV90IGNhY2hlbGluZV9ieXRlcyA9IHJlYWRfY2Fj
aGVsaW5lX3NpemUoKTsKICAgICBjb25zdCB2b2lkICplbmQgPSBwICsgc2l6ZTsKICAgICBkc2Io
c3kpOyAgICAgICAgIC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8gdGhlIHJhbmdl
ICovCiAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH4oY2FjaGVsaW5lX2J5dGVzIC0g
MSkpOwotLSAKMS45LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1entS9-0003dz-7j; Mon, 19 Feb 2018 21:58:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1entS7-0003dt-GO
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:58:27 +0000
X-Inumbo-ID: 362dc700-15c0-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 362dc700-15c0-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 21:59:52 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B3E6D20C51;
 Mon, 19 Feb 2018 21:58:20 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B3E6D20C51
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 13:58:20 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: julien.grall@arm.com
Message-ID: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 0/6] unsafe big.LITTLE support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgY2hhbmdlcyB0aGUgaW5pdGlhbGl6YXRpb24gb2YgdHdvIHZp
cnR1YWwgcmVnaXN0ZXJzIHRvIG1ha2UKc3VyZSB0aGV5IG1hdGNoIHRoZSB2YWx1ZSBvZiB0aGUg
dW5kZXJseWluZyBwaHlzaWNhbCBjcHUuCgpJdCBhbHNvIGRpc2FibGVzIGNwdXMgZGlmZmVyZW50
IGZyb20gdGhlIGJvb3QgY3B1LCB1bmxlc3MgYSBuZXdseQppbnRyb2R1Y2VkIGNvbW1hbmQgbGlu
ZSBvcHRpb24gaXMgc3BlY2lmaWVkLiBJbiB0aGF0IGNhc2UsIGl0IGV4cGxhaW5zCmhvdyB0byBz
ZXR1cCB0aGUgc3lzdGVtIHRvIGF2b2lkIGNvcnJ1cHRpb25zLCB3aGljaCBpbnZvbHZlcyBtYW51
YWxseQpzcGVjaWZ5aW5nIHRoZSBjcHUgYWZmaW5pdHkgb2YgYWxsIGRvbWFpbnMsIGJlY2F1c2Ug
dGhlIHNjaGVkdWxlciBzdGlsbApsYWNrcyBiaWcuTElUVExFIHN1cHBvcnQuCgpDaGVlcnMsCgpT
dGVmYW5vCgoKSnVsaWVuIEdyYWxsICgxKToKICAgICAgeGVuL2FybTogUGFyayBDUFVzIHdpdGgg
YSBNSURSIGRpZmZlcmVudCBmcm9tIHRoZSBib290IENQVS4KClN0ZWZhbm8gU3RhYmVsbGluaSAo
NSk6CiAgICAgIHhlbi9hcm06IG1ha2UgcHJvY2Vzc29yIGEgcGVyIGNwdSB2YXJpYWJsZQogICAg
ICB4ZW4vYXJtOiByZWFkIEFDVExSIG9uIHRoZSBwY3B1IHdoZXJlIHRoZSB2Y3B1IHdpbGwgcnVu
CiAgICAgIHhlbi9hcm06IG1ha2UgdnBpZHIgcGVyIHZjcHUKICAgICAgeGVuL2FybTogcmVhZCBj
YWNoZWxpbmUgc2l6ZSB3aGVuIG5lZWRlZAogICAgICB4ZW4vYXJtOiB1cGRhdGUgdGhlIGRvY3Mg
YWJvdXQgaGV0ZXJvZ2VuZW91cyBjb21wdXRpbmcKCiBkb2NzL21pc2MvYXJtL2JpZy5MSVRUTEUu
dHh0ICAgICAgICB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGRv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTUgKysrKysrKysrKysrCiB4ZW4v
YXJjaC9hcm0vYXJtMzIvaGVhZC5TICAgICAgICAgICB8ICA5ICsrKysrKy0tCiB4ZW4vYXJjaC9h
cm0vYXJtNjQvaGVhZC5TICAgICAgICAgICB8IDEwICsrKysrKy0tCiB4ZW4vYXJjaC9hcm0vZG9t
YWluLmMgICAgICAgICAgICAgICB8IDEzICsrKystLS0tLS0tCiB4ZW4vYXJjaC9hcm0vcHJvY2Vz
c29yLmMgICAgICAgICAgICB8ICA4ICsrKy0tLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICAgICAg
ICAgICAgICAgIHwgMTcgLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAg
ICAgICAgICAgIHwgMjkgKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL2FybS92Y3By
ZWcuYyAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4u
aCAgICAgICAgfCAgNiArKy0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmggICAgICAgICAg
fCAxNyArKysrKysrKysrKystLQogMTEgZmlsZXMgY2hhbmdlZCwgMTM0IGluc2VydGlvbnMoKyks
IDQwIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRvY3MvbWlzYy9hcm0vYmlnLkxJ
VFRMRS50eHQKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1entSH-0003fe-7Y; Mon, 19 Feb 2018 21:58:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1entSF-0003eX-0U
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:58:35 +0000
X-Inumbo-ID: ed2a98ea-15bf-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed2a98ea-15bf-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 22:57:50 +0100 (CET)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 885F721795;
 Mon, 19 Feb 2018 21:58:33 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 885F721795
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 19 Feb 2018 13:58:30 -0800
Message-Id: <1519077510-22405-6-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, xen-devel@lists.xen.org,
 jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v2 6/6] xen/arm: update the docs about
	heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW50cm9kdWNlIGEgbmV3IGRvY3VtZW50IGFib3V0IGJpZy5MSVRUTEUgYW5kIHVwZGF0ZSB0aGUg
ZG9jdW1lbnRhdGlvbgpvZiBobXAtdW5zYWZlLgoKQWxzbyB1cGRhdGUgdGhlIHdhcm5pbmcgbWVz
c2FnZXMgdG8gcG9pbnQgdXNlcnMgdG8gdGhlIGRvY3MuCgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBqYmV1bGljaEBzdXNlLmNv
bQpDQzoga29ucmFkLndpbGtAb3JhY2xlLmNvbQpDQzogdGltQHhlbi5vcmcKQ0M6IHdlaS5saXUy
QGNpdHJpeC5jb20KQ0M6IGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20KQ0M6IEdlb3JnZS5EdW5s
YXBAZXUuY2l0cml4LmNvbQpDQzogaWFuLmphY2tzb25AZXUuY2l0cml4LmNvbQoKLS0tCgpDaGFu
Z2VzIGluIHYyOgotIGFkZCBhIHNlcGFyYXRlIGRvYyBmb3IgYmlnLkxJVFRMRQotIGltcHJvdmUg
dGhlIHdhcm5pbmcgbWVzc2FnZQotLS0KIGRvY3MvbWlzYy9hcm0vYmlnLkxJVFRMRS50eHQgICAg
ICAgIHwgNDYgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gfCAgNyArKysrKy0KIHhlbi9hcmNoL2FybS9zbXBi
b290LmMgICAgICAgICAgICAgIHwgIDkgKysrKy0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgNTcgaW5z
ZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkb2NzL21pc2Mv
YXJtL2JpZy5MSVRUTEUudHh0CgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL2FybS9iaWcuTElUVExF
LnR4dCBiL2RvY3MvbWlzYy9hcm0vYmlnLkxJVFRMRS50eHQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMC4uYjZlYTFjOQotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvbWlzYy9hcm0v
YmlnLkxJVFRMRS50eHQKQEAgLTAsMCArMSw0NiBAQAorYmlnLkxJVFRMRSBpcyBhIGZvcm0gb2Yg
aGV0ZXJvZ2VuZW91cyBjb21wdXRpbmcgdGhhdCBjb21lcyB3aXRoIHR3bwordHlwZXMgb2YgZ2Vu
ZXJhbCBwdXJwb3NlIGNwdSBjb3JlczogYmlnIGNvcmVzLCBtb3JlIHBvd2VyZnVsIGFuZCB3aXRo
IGEKK2hpZ2hlciBwb3dlciBjb25zdW1wdGlvbiByYXRlLCBhbmQgTElUVExFIGNvcmVzLCBsZXNz
IHBvd2VyZnVsIGFuZAorY2hlYXBlciB0byBydW4uIEZvciBleGFtcGxlLCBDb3J0ZXggQTUzIGFu
ZCBDb3J0ZXggQTU3IGNwdXMuIFR5cGljYWxseSwKK2JpZyBjb3JlcyBhcmUgb25seSByZWNvbW1l
bmRlZCBmb3IgYnVyc3QgYWN0aXZpdHksIGVzcGVjaWFsbHkgaW4KK2JhdHRlcnkgcG93ZXJlZCBl
bnZpcm9ubWVudHMuIFBsZWFzZSBub3RlIHRoYXQgWGVuIGRvZXNuJ3Qgbm90IHVzZSBhbnkKK2Jv
YXJkIHNwZWNpZmljIHBvd2VyIG1hbmFnZW1lbnQgdGVjaG5pcXVlcyBhdCB0aGUgbW9tZW50LCBp
dCBvbmx5IHVzZXMKK1dGSS4gSXQgaXMgcmVjb21tZW5kZWQgdG8gY2hlY2sgdGhlIHZlbmRvcidz
IGJpZy5MSVRUTEUgYW5kIHBvd2VyCittYW5hZ2VtZW50IGRvY3VtZW50YXRpb24gYmVmb3JlIHVz
aW5nIGl0IGluIGEgWGVuIGVudmlyb25tZW50LgorCisKK2JpZyBhbmQgTElUVExFIGNvcmVzIGFy
ZSBmdWxseSBjb21wYXRpYmxlIGluIHRlcm1zIG9mIGluc3RydWN0aW9uIHNldHMsCitidXQgY2Fu
IGRpZmZlciBpbiBtYW55IHN1YnRsZSB3YXlzLiBGb3IgZXhhbXBsZSwgdGhlaXIgY2FjaGVsaW5l
IHNpemVzCittaWdodCBkaWZmZXIuIEZvciB0aGlzIHJlYXNvbiwgdmNwdSBtaWdyYXRpb24gYmV0
d2VlbiBiaWcgYW5kIExJVFRMRQorY29yZXMgY2FuIGxlYWQgdG8gZGF0YSBjb3JydXB0aW9ucy4K
KworVG9kYXksIHRoZSBYZW4gc2NoZWR1bGVyIGRvZXMgbm90IGhhdmUgc3VwcG9ydCBmb3IgYmln
LkxJVFRMRSwKK3RoZXJlZm9yZSwgaXQgbWlnaHQgdW5rbm93aW5nbHkgbW92ZSBhbnkgdmNwdXMg
YmV0d2VlbiBiaWcgYW5kIExJVFRMRQorY29yZXMsIHBvdGVudGlhbGx5IGxlYWRpbmcgdG8gYnJl
YWthZ2VzLiBUbyBhdm9pZCB0aGlzIGtpbmQgb2YgaXNzdWVzLAorYXQgYm9vdCB0aW1lIFhlbiBk
aXNhYmxlcyBhbGwgY3B1cyB0aGF0IGRpZmZlciBmcm9tIHRoZSBib290IGNwdS4KKworCitFeHBl
cnQgdXNlcnMgY2FuIGVuYWJsZSBhbGwgYmlnLkxJVFRMRSBjb3JlcyBieSBwYXNzaW5nIGhtcC11
bnNhZmU9dHJ1ZQordG8gdGhlIFhlbiBjb21tYW5kIGxpbmUgWzFdLiBHaXZlbiB0aGUgbGFjayBv
ZiBiaWcuTElUVExFIHN1cHBvcnQgaW4gdGhlCitzY2hlZHVsZXIsIGl0IGlzIG9ubHkgc2FmZSBp
ZiB0aGUgY3B1IGFmZmluaXR5IG9mIGFsbCBkb21haW5zIGlzCittYW51YWxseSBzcGVjaWZpZWQs
IHNvIHRoYXQgdGhlIHNjaGVkdWxlciBpcyBub3QgYWxsb3dlZCB0byBzd2l0Y2ggYQordmNwdSBm
cm9tIGJpZyB0byBMSVRUTEUgb3IgdmljZSB2ZXJzYS4KKworSW4gdGhlIGNhc2Ugb2YgZG9tMCwg
ZG9tMF92Y3B1c19waW4gbmVlZHMgdG8gYmUgYWRkZWQgdG8gdGhlIFhlbiBjb21tYW5kCitsaW5l
IG9wdGlvbnMgWzFdLiBGb3IgRG9tVXMsIHRoZSBgY3B1cycgb3B0aW9uIHNob3VsZCBiZSBhZGRl
ZCB0byBhbGwgVk0KK2NvbmZpZyBmaWxlcyBbMl0uCisKK0ZvciBleGFtcGxlLCBpZiB0aGUgZmly
c3QgNCBjcHVzIGFyZSBiaWcgYW5kIHRoZSBsYXN0IDQgYXJlIExJVFRMRSwgdGhlCitmb2xsb3dp
bmcgb3B0aW9ucyBydW4gYWxsIGRvbWFpbiB2Y3B1cyBvbiBlaXRoZXIgYmlnIG9yIExJVFRMRSBj
b3JlcworKG5vdCBib3RoKToKKworICBjcHVzID0gIjAtMyIKKyAgY3B1cyA9ICI0LTciCisKK1Ro
ZSBmb2xsb3dpbmcgb3B0aW9uIHJ1bnMgb25lIGRvbWFpbiB2Y3B1IGFzIGJpZyBhbmQgb25lIGFz
IExJVFRMRToKKworICBjcHVzID0gWyIwLTMiLCAiNC03Il0KKworCitbMV0gZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KK1syXSBkb2NzL21hbi94bC5jZmcucG9kLjUKZGlmZiAt
LWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMjE4NGNiOS4uODk5NzkwNCAxMDA2NDQKLS0t
IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hl
bi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEwMDcsNyArMTAwNywxMiBAQCBDb250cm9sIFhl
bnMgdXNlIG9mIHRoZSBBUEVJIEhhcmR3YXJlIEVycm9yIFNvdXJjZSBUYWJsZSwgc2hvdWxkIG9u
ZSBiZSBmb3VuZC4KIAogU2F5IHllcyBhdCB5b3VyIG93biByaXNrIGlmIHlvdSB3YW50IHRvIGVu
YWJsZSBoZXRlcm9nZW5vdXMgY29tcHV0aW5nCiAoc3VjaCBhcyBiaWcuTElUVExFKS4gVGhpcyBt
YXkgcmVzdWx0IHRvIGFuIHVuc3RhYmxlIGFuZCBpbnNlY3VyZQotcGxhdGZvcm0uIFdoZW4gdGhl
IG9wdGlvbiBpcyBkaXNhYmxlZCAoZGVmYXVsdCksIENQVXMgdGhhdCBhcmUgbm90CitwbGF0Zm9y
bSwgdW5sZXNzIHlvdSBtYW51YWxseSBzcGVjaWZ5IHRoZSBjcHUgYWZmaW5pdHkgb2YgYWxsIGRv
bWFpbnMgc28KK3RoYXQgYWxsIHZjcHVzIGFyZSBzY2hlZHVsZWQgb24gdGhlIHNhbWUgY2xhc3Mg
b2YgcGNwdXMgKGJpZyBvciBMSVRUTEUKK2J1dCBub3QgYm90aCkuIHZjcHUgbWlncmF0aW9uIGJl
dHdlZW4gYmlnIGNvcmVzIGFuZCBMSVRUTEUgY29yZXMgaXMgbm90CitzdXBwb3J0ZWQuIFNlZSBk
b2NzL21pc2MvYXJtL2JpZy5MSVRUTEUudHh0IGZvciBtb3JlIGluZm9ybWF0aW9uLgorCitXaGVu
IHRoZSBobXAtdW5zYWZlIG9wdGlvbiBpcyBkaXNhYmxlZCAoZGVmYXVsdCksIENQVXMgdGhhdCBh
cmUgbm90CiBpZGVudGljYWwgdG8gdGhlIGJvb3QgQ1BVIHdpbGwgYmUgcGFya2VkIGFuZCBub3Qg
dXNlZCBieSBYZW4uCiAKICMjIyBocGV0YnJvYWRjYXN0CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vc21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCAxMjJjMGI1Li5kMDRi
N2M3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9zbXBib290LmMKQEAgLTI2Niw3ICsyNjYsNyBAQCB2b2lkIF9faW5pdCBzbXBfaW5pdF9jcHVz
KHZvaWQpCiAKICAgICBpZiAoIG9wdF9obXBfdW5zYWZlICkKICAgICAgICAgd2FybmluZ19hZGQo
IldBUk5JTkc6IEhNUCBDT01QVVRJTkcgSEFTIEJFRU4gRU5BQkxFRC5cbiIKLSAgICAgICAgICAg
ICAgICAgICAgIkl0IGhhcyBpbXBsaWNhdGlvbnMgb24gdGhlIHNlY3VyaXR5IGFuZCBzdGFiaWxp
dHkgb2YgdGhlIHN5c3RlbS5cbiIpOworICAgICAgICAgICAgICAgICAgICAiSXQgaGFzIGltcGxp
Y2F0aW9ucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHN0YWJpbGl0eSBvZiB0aGUgc3lzdGVtLCB1bmxl
c3MgdGhlIGNwdSBhZmZpbml0eSBvZiBhbGwgZG9tYWlucyBpcyBzcGVjaWZpZWQuXG4iKTsKIH0K
IAogaW50IF9faW5pdApAQCAtMzA4LDEzICszMDgsMTQgQEAgdm9pZCBzdGFydF9zZWNvbmRhcnko
dW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAogICAgIC8qCiAgICAgICogQ3VycmVudGx5
IFhlbiBhc3N1bWVzIHRoZSBwbGF0Zm9ybSBoYXMgb25seSBvbmUga2luZCBvZiBDUFVzLgogICAg
ICAqIFRoaXMgYXNzdW1wdGlvbiBkb2VzIG5vdCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0g
YW5kIG1heQotICAgICAqIHJlc3VsdCB0byBpbnN0YWJpbGl0eSBhbmQgaW5zZWN1cmUgcGxhdGZv
cm0uIEJldHRlciB0byBwYXJrIHRoZW0KLSAgICAgKiBmb3Igbm93LgorICAgICAqIHJlc3VsdCB0
byBpbnN0YWJpbGl0eSBhbmQgaW5zZWN1cmUgcGxhdGZvcm0gKHVubGVzcyBjcHUgYWZmaW5pdHkK
KyAgICAgKiBpcyBtYW51YWxseSBzcGVjaWZpZWQgZm9yIGFsbCBkb21haW5zKS4gQmV0dGVyIHRv
IHBhcmsgdGhlbSBmb3IKKyAgICAgKiBub3cuCiAgICAgICovCiAgICAgaWYgKCAhb3B0X2htcF91
bnNhZmUgJiYKICAgICAgICAgIGN1cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzICE9IGJvb3RfY3B1
X2RhdGEubWlkci5iaXRzICkKICAgICB7Ci0gICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDUFUl
dSBNSURSICgweCV4KSBkb2VzIG5vdCBtYXRjaCBib290IENQVSBNSURSICgweCV4KS5cbiIsCisg
ICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDUFUldSBNSURSICgweCV4KSBkb2VzIG5vdCBtYXRj
aCBib290IENQVSBNSURSICgweCV4KSwgZGlzYWJsZSBjcHUgKHNlZSBiaWcuTElUVExFLnR4dCB1
bmRlciBkb2NzLykuXG4iLAogICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJy
ZW50X2NwdV9kYXRhLm1pZHIuYml0cywKICAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEubWlk
ci5iaXRzKTsKICAgICAgICAgc3RvcF9jcHUoKTsKLS0gCjEuOS4xCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1entSH-0003fP-1M; Mon, 19 Feb 2018 21:58:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1entSE-0003eL-RE
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:58:34 +0000
X-Inumbo-ID: ec3b2f11-15bf-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec3b2f11-15bf-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 22:57:48 +0100 (CET)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DACEB20C51;
 Mon, 19 Feb 2018 21:58:31 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DACEB20C51
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 19 Feb 2018 13:58:25 -0800
Message-Id: <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 1/6] xen/arm: Park CPUs with a MIDR different
	from the boot CPU.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkZyb206IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpYZW4gZG9lcyBub3QgcHJvcGVybHkgc3VwcG9y
dCBiaWcuTElUVExFIHBsYXRmb3JtLiBBbGwgdkNQVXMgb2YgYSBndWVzdAp3aWxsIGFsd2F5cyBo
YXZlIHRoZSBNSURSIG9mIHRoZSBib290IENQVSAoc2VlIGFyY2hfZG9tYWluX2NyZWF0ZSkuCkF0
IGJlc3QgdGhlIGd1ZXN0IG1heSBzZWUgdW5yZWxpYWJsZSBwZXJmb3JtYW5jZSAodkNQVSBzd2l0
Y2hpbmcgYmV0d2VlbgpiaWcgYW5kIExJVFRMRSksIGF0IHdvcnN0IHRoZSBndWVzdCB3aWxsIGJl
Y29tZSB1bnJlbGlhYmxlIG9yIGluc2VjdXJlLgoKVGhpcyBpcyBiZWNvbWluZyBtb3JlIGFwcGFy
ZW50IHdpdGggYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcgaW4gTGludXgKYmVjYXVzZSB0aGV5
IHRhcmdldCBhIHNwZWNpZmljIGtpbmQgb2YgQ1BVcyBhbmQgbWF5IG5vdCB3b3JrIG9uIG90aGVy
CkNQVXMuCgpGb3IgdGhlIHRpbWUgYmVpbmcsIHBhcmsgYW55IENQVXMgd2l0aCBhIE1ESVIgZGlm
ZmVyZW50IGZyb20gdGhlIGJvb3QKQ1BVLiBUaGlzIHdpbGwgYmUgcmV2aXNpdGVkIGluIHRoZSBm
dXR1cmUgb25jZSBYZW4gZ2FpbnMgdW5kZXJzdGFuZGluZwpvZiBiaWcuTElUVExFLgoKWzFdIGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0x
Mi9tc2cwMDgyNi5odG1sCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgpSZXZpZXdlZC1ieTogT2xla3NhbmRyIFR5c2hjaGVua2tvIDxvbGVrc2FuZHJf
dHlzaGNoZW5rb0BlcGFtLmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8IDEwICsrKysr
KysrKysKIHhlbi9hcmNoL2FybS9zbXBib290LmMgICAgICAgICAgICAgIHwgMjYgKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMzYgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggODMxNzYzOS4uMjE4NGNiOSAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTEwMDAsNiArMTAwMCwxNiBAQCBzdXBwb3J0
ZWQgb25seSB3aGVuIGNvbXBpbGVkIHdpdGggWFNNIG9uIHg4Ni4KIAogQ29udHJvbCBYZW5zIHVz
ZSBvZiB0aGUgQVBFSSBIYXJkd2FyZSBFcnJvciBTb3VyY2UgVGFibGUsIHNob3VsZCBvbmUgYmUg
Zm91bmQuCiAKKyMjIyBobXAtdW5zYWZlIChhcm0pCis+IGA9IDxib29sZWFuPmAKKworPiBEZWZh
dWx0IDogYGZhbHNlYAorCitTYXkgeWVzIGF0IHlvdXIgb3duIHJpc2sgaWYgeW91IHdhbnQgdG8g
ZW5hYmxlIGhldGVyb2dlbm91cyBjb21wdXRpbmcKKyhzdWNoIGFzIGJpZy5MSVRUTEUpLiBUaGlz
IG1heSByZXN1bHQgdG8gYW4gdW5zdGFibGUgYW5kIGluc2VjdXJlCitwbGF0Zm9ybS4gV2hlbiB0
aGUgb3B0aW9uIGlzIGRpc2FibGVkIChkZWZhdWx0KSwgQ1BVcyB0aGF0IGFyZSBub3QKK2lkZW50
aWNhbCB0byB0aGUgYm9vdCBDUFUgd2lsbCBiZSBwYXJrZWQgYW5kIG5vdCB1c2VkIGJ5IFhlbi4K
KwogIyMjIGhwZXRicm9hZGNhc3QKID4gYD0gPGJvb2xlYW4+YAogCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vc21wYm9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwppbmRleCAxMjU1MTg1
Li43ZWE0ZTQxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCisrKyBiL3hlbi9h
cmNoL2FybS9zbXBib290LmMKQEAgLTI3LDYgKzI3LDcgQEAKICNpbmNsdWRlIDx4ZW4vc21wLmg+
CiAjaW5jbHVkZSA8eGVuL3NvZnRpcnEuaD4KICNpbmNsdWRlIDx4ZW4vdGltZXIuaD4KKyNpbmNs
dWRlIDx4ZW4vd2FybmluZy5oPgogI2luY2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4v
Y29uc29sZS5oPgogI2luY2x1ZGUgPGFzbS9jcHVlcnJhdGEuaD4KQEAgLTY5LDYgKzcwLDEzIEBA
IERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKGNwdW1hc2tfdmFyX3QsIGNwdV9zaWJsaW5nX21h
c2spOwogLyogcmVwcmVzZW50aW5nIEhUIGFuZCBjb3JlIHNpYmxpbmdzIG9mIGVhY2ggbG9naWNh
bCBDUFUgKi8KIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKGNwdW1hc2tfdmFyX3QsIGNwdV9j
b3JlX21hc2spOwogCisvKgorICogQnkgZGVmYXVsdCBub24tYm9vdCBDUFVzIG5vdCBpZGVudGlj
YWwgdG8gdGhlIGJvb3QgQ1BVIHdpbGwgYmUKKyAqIHBhcmtlZC4KKyAqLworc3RhdGljIGJvb2wg
X19yZWFkX21vc3RseSBvcHRfaG1wX3Vuc2FmZSA9IGZhbHNlOworYm9vbGVhbl9wYXJhbSgiaG1w
LXVuc2FmZSIsIG9wdF9obXBfdW5zYWZlKTsKKwogc3RhdGljIHZvaWQgc2V0dXBfY3B1X3NpYmxp
bmdfbWFwKGludCBjcHUpCiB7CiAgICAgaWYgKCAhemFsbG9jX2NwdW1hc2tfdmFyKCZwZXJfY3B1
KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkpIHx8CkBAIC0yNTUsNiArMjYzLDkgQEAgdm9pZCBfX2lu
aXQgc21wX2luaXRfY3B1cyh2b2lkKQogICAgIGVsc2UKICAgICAgICAgYWNwaV9zbXBfaW5pdF9j
cHVzKCk7CiAKKyAgICBpZiAoIG9wdF9obXBfdW5zYWZlICkKKyAgICAgICAgd2FybmluZ19hZGQo
IldBUk5JTkc6IEhNUCBDT01QVVRJTkcgSEFTIEJFRU4gRU5BQkxFRC5cbiIKKyAgICAgICAgICAg
ICAgICAgICAgIkl0IGhhcyBpbXBsaWNhdGlvbnMgb24gdGhlIHNlY3VyaXR5IGFuZCBzdGFiaWxp
dHkgb2YgdGhlIHN5c3RlbS5cbiIpOwogfQogCiBpbnQgX19pbml0CkBAIC0yOTIsNiArMzAzLDIx
IEBAIHZvaWQgc3RhcnRfc2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwK
IAogICAgIGluaXRfdHJhcHMoKTsKIAorICAgIC8qCisgICAgICogQ3VycmVudGx5IFhlbiBhc3N1
bWVzIHRoZSBwbGF0Zm9ybSBoYXMgb25seSBvbmUga2luZCBvZiBDUFVzLgorICAgICAqIFRoaXMg
YXNzdW1wdGlvbiBkb2VzIG5vdCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQor
ICAgICAqIHJlc3VsdCB0byBpbnN0YWJpbGl0eSBhbmQgaW5zZWN1cmUgcGxhdGZvcm0uIEJldHRl
ciB0byBwYXJrIHRoZW0KKyAgICAgKiBmb3Igbm93LgorICAgICAqLworICAgIGlmICggIW9wdF9o
bXBfdW5zYWZlICYmCisgICAgICAgICBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cyAhPSBib290
X2NwdV9kYXRhLm1pZHIuYml0cyApCisgICAgeworICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAi
Q1BVJXUgTUlEUiAoMHgleCkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUiAoMHgleCkuXG4i
LAorICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nvcl9pZCgpLCBjdXJyZW50X2NwdV9kYXRhLm1p
ZHIuYml0cywKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEubWlkci5iaXRzKTsKKyAgICAg
ICAgc3RvcF9jcHUoKTsKKyAgICB9CisKICAgICBtbXVfaW5pdF9zZWNvbmRhcnlfY3B1KCk7CiAK
ICAgICBnaWNfaW5pdF9zZWNvbmRhcnlfY3B1KCk7Ci0tIAoxLjkuMQoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1entSG-0003ek-ET; Mon, 19 Feb 2018 21:58:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1entSE-0003eD-GB
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:58:34 +0000
X-Inumbo-ID: ec97a210-15bf-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec97a210-15bf-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 22:57:49 +0100 (CET)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id C123F2178A;
 Mon, 19 Feb 2018 21:58:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org C123F2178A
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 19 Feb 2018 13:58:27 -0800
Message-Id: <1519077510-22405-3-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 3/6] xen/arm: read ACTLR on the pcpu where
	the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBBQ1RMUi4g
SW5zdGVhZCBvZgpyZWFkaW5nIEFDVExSIGFuZCBzZXR0aW5nIHYtPmFyY2guYWN0bHIgaW4gdmNw
dV9pbml0aWFsaXNlLCBkbyBpdCBsYXRlcgpvbiB0aGUgc2FtZSBwY3B1IHdoZXJlIHRoZSB2Y3B1
IHdpbGwgcnVuLgoKVGhpcyB3YXksIGFzc3VtaW5nIHRoYXQgdGhlIHZjcHUgaGFzIGJlZW4gY3Jl
YXRlZCB3aXRoIHRoZSByaWdodCBwY3B1CmFmZmluaXR5LCB0aGUgZ3Vlc3Qgd2lsbCBiZSBhYmxl
IHRvIHJlYWQgdGhlIHJpZ2h0IEFDVExSIHZhbHVlLCBtYXRjaGluZwp0aGUgb25lIG9mIHRoZSBw
aHlzaWNhbCBjcHUuCgpBbHNvIG1vdmUgcHJvY2Vzc29yX3ZjcHVfaW5pdGlhbGlzZSh2KSB0byBj
b250aW51ZV9uZXdfdmNwdSBhcyBpdApjYW4gbW9kaWZ5IHYtPmFyY2guYWN0bHIuCgpTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0K
CkNoYW5nZXMgaW4gdjI6Ci0gbW92ZSBwcm9jZXNzb3JfdmNwdV9pbml0aWFsaXNlIHRvIGNvbnRp
bnVlX25ld192Y3B1Ci0gcmVtb3ZlIGluYWNjdXJhdGUgc2VudGVuY2UgZnJvbSBjb21taXQgbWVz
c2FnZQotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggYTAxMDQ0My4uZmI1
MTQxNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwpAQCAtMzE0LDYgKzMxNCw5IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwo
c3RydWN0IHZjcHUgKnByZXYpCiAKIHN0YXRpYyB2b2lkIGNvbnRpbnVlX25ld192Y3B1KHN0cnVj
dCB2Y3B1ICpwcmV2KQogeworICAgIGN1cnJlbnQtPmFyY2guYWN0bHIgPSBSRUFEX1NZU1JFRzMy
KEFDVExSX0VMMSk7CisgICAgcHJvY2Vzc29yX3ZjcHVfaW5pdGlhbGlzZShjdXJyZW50KTsKKwog
ICAgIHNjaGVkdWxlX3RhaWwocHJldik7CiAKICAgICBpZiAoIGlzX2lkbGVfdmNwdShjdXJyZW50
KSApCkBAIC01NDAsMTIgKzU0Myw4IEBAIGludCB2Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUg
KnYpCiAKICAgICB2LT5hcmNoLnZtcGlkciA9IE1QSURSX1NNUCB8IHZjcHVpZF90b192YWZmaW5p
dHkodi0+dmNwdV9pZCk7CiAKLSAgICB2LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihBQ1RM
Ul9FTDEpOwotCiAgICAgdi0+YXJjaC5oY3JfZWwyID0gZ2V0X2RlZmF1bHRfaGNyX2ZsYWdzKCk7
CiAKLSAgICBwcm9jZXNzb3JfdmNwdV9pbml0aWFsaXNlKHYpOwotCiAgICAgaWYgKCAocmMgPSB2
Y3B1X3ZnaWNfaW5pdCh2KSkgIT0gMCApCiAgICAgICAgIGdvdG8gZmFpbDsKIAotLSAKMS45LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1entSK-0003h4-HH; Mon, 19 Feb 2018 21:58:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1entSI-0003eA-ML
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:58:38 +0000
X-Inumbo-ID: 3d21c2af-15c0-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3d21c2af-15c0-11e8-b9b1-635ca7ef6cff;
 Mon, 19 Feb 2018 22:00:04 +0000 (UTC)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6A0CE21789;
 Mon, 19 Feb 2018 21:58:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6A0CE21789
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 19 Feb 2018 13:58:26 -0800
Message-Id: <1519077510-22405-2-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 2/6] xen/arm: make processor a per cpu
	variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgY2FuIGJlIHByb2Nlc3NvcnMgb2YgZGlmZmVyZW50IGtpbmRzIG9uIGEgc2luZ2xlIHN5
c3RlbS4gTWFrZQpwcm9jZXNzb3IgYSBwZXJfY3B1IHZhcmlhYmxlIHBvaW50aW5nIHRvIHRoZSBy
aWdodCBwcm9jZXNzb3IgdHlwZSBmb3IKZWFjaCBjb3JlLgoKU3VnZ2VzdGVkLWJ5OiBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KQ2hhbmdlcyBpbiB2MjoKLSBhZGQg
cGF0Y2gKLS0tCiB4ZW4vYXJjaC9hcm0vcHJvY2Vzc29yLmMgfCA4ICsrKystLS0tCiB4ZW4vYXJj
aC9hcm0vc21wYm9vdC5jICAgfCAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygr
KSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHJvY2Vzc29yLmMg
Yi94ZW4vYXJjaC9hcm0vcHJvY2Vzc29yLmMKaW5kZXggOGM0MjVjZS4uY2U0Mzg1MCAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL3Byb2Nlc3Nvci5jCisrKyBiL3hlbi9hcmNoL2FybS9wcm9jZXNz
b3IuYwpAQCAtMTgsNyArMTgsNyBAQAogICovCiAjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+CiAK
LXN0YXRpYyBjb25zdCBzdHJ1Y3QgcHJvY2Vzc29yICpwcm9jZXNzb3IgPSBOVUxMOworc3RhdGlj
IERFRklORV9QRVJfQ1BVKHN0cnVjdCBwcm9jZXNzb3IgKiwgcHJvY2Vzc29yKTsKIAogdm9pZCBf
X2luaXQgcHJvY2Vzc29yX3NldHVwKHZvaWQpCiB7CkBAIC0yOCwxNSArMjgsMTUgQEAgdm9pZCBf
X2luaXQgcHJvY2Vzc29yX3NldHVwKHZvaWQpCiAgICAgaWYgKCAhcHJvY2luZm8gKQogICAgICAg
ICByZXR1cm47CiAKLSAgICBwcm9jZXNzb3IgPSBwcm9jaW5mby0+cHJvY2Vzc29yOworICAgIHRo
aXNfY3B1KHByb2Nlc3NvcikgPSBwcm9jaW5mby0+cHJvY2Vzc29yOwogfQogCiB2b2lkIHByb2Nl
c3Nvcl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZjcHUgKnYpCiB7Ci0gICAgaWYgKCAhcHJvY2Vz
c29yIHx8ICFwcm9jZXNzb3ItPnZjcHVfaW5pdGlhbGlzZSApCisgICAgaWYgKCAhdGhpc19jcHUo
cHJvY2Vzc29yKSB8fCAhdGhpc19jcHUocHJvY2Vzc29yKS0+dmNwdV9pbml0aWFsaXNlICkKICAg
ICAgICAgcmV0dXJuOwogCi0gICAgcHJvY2Vzc29yLT52Y3B1X2luaXRpYWxpc2Uodik7CisgICAg
dGhpc19jcHUocHJvY2Vzc29yKS0+dmNwdV9pbml0aWFsaXNlKHYpOwogfQogCiAvKgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYyBiL3hlbi9hcmNoL2FybS9zbXBib290LmMKaW5k
ZXggN2VhNGU0MS4uMTIyYzBiNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwor
KysgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCkBAIC0zMiw2ICszMiw3IEBACiAjaW5jbHVkZSA8
eGVuL2NvbnNvbGUuaD4KICNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+CiAjaW5jbHVkZSA8YXNt
L2dpYy5oPgorI2luY2x1ZGUgPGFzbS9wcm9jaW5mby5oPgogI2luY2x1ZGUgPGFzbS9wc2NpLmg+
CiAjaW5jbHVkZSA8YXNtL2FjcGkuaD4KIApAQCAtMzAwLDYgKzMwMSw3IEBAIHZvaWQgc3RhcnRf
c2Vjb25kYXJ5KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKICAgICBzZXRfcHJvY2Vz
c29yX2lkKGNwdWlkKTsKIAogICAgIGlkZW50aWZ5X2NwdSgmY3VycmVudF9jcHVfZGF0YSk7Cisg
ICAgcHJvY2Vzc29yX3NldHVwKCk7CiAKICAgICBpbml0X3RyYXBzKCk7CiAKLS0gCjEuOS4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 21:58:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 21:58:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1entSG-0003ex-Kk; Mon, 19 Feb 2018 21:58:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/xmb=fn=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1entSE-0003eK-PS
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 21:58:34 +0000
X-Inumbo-ID: ecbaa61f-15bf-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecbaa61f-15bf-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 22:57:49 +0100 (CET)
Received: from localhost.localdomain (unknown [12.248.85.146])
 (using TLSv1.2 with cipher ECDHE-RSA-AES128-SHA256 (128/128 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 050BF21785;
 Mon, 19 Feb 2018 21:58:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 050BF21785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
From: Stefano Stabellini <sstabellini@kernel.org>
To: julien.grall@arm.com
Date: Mon, 19 Feb 2018 13:58:28 -0800
Message-Id: <1519077510-22405-4-git-send-email-sstabellini@kernel.org>
X-Mailer: git-send-email 1.9.1
In-Reply-To: <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
Cc: sstabellini@kernel.org, xen-devel@lists.xen.org
Subject: [Xen-devel] [PATCH v2 4/6] xen/arm: make vpidr per vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBtaWRyLiBJ
bnN0ZWFkIG9mCnN0b3Jpbmcgb25seSBvbmUgdnBpZHIgcGVyIGRvbWFpbiwgbWFrZSBpdCBwZXIg
dmNwdSBhbmQgaW5pdGlhbGl6ZSBpdCB0bwp0aGUgdmFsdWUgb2YgdGhlIG1pZHIgb2YgdGhlIHBj
cHUgd2hlcmUgdGhlIHZjcHUgd2lsbCBydW4uCgpUaGlzIHdheSwgYXNzdW1pbmcgdGhhdCB0aGUg
dmNwdSBoYXMgYmVlbiBjcmVhdGVkIHdpdGggdGhlIHJpZ2h0IHBjcHUKYWZmaW5pdHksIHRoZSBn
dWVzdCB3aWxsIGJlIGFibGUgdG8gcmVhZCB0aGUgcmlnaHQgdnBpZHIgdmFsdWUsIG1hdGNoaW5n
CnRoZSBvbmUgb2YgdGhlIHBoeXNpY2FsIGNwdS4KClNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3Rh
YmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQoKLSByZW1vdmUgd2FybmluZyBt
ZXNzYWdlCi0gbWFrZSB2cGlkciBwZXIgdmNwdQotLS0KIHhlbi9hcmNoL2FybS9kb21haW4uYyAg
ICAgICAgfCA2ICsrLS0tLQogeGVuL2FyY2gvYXJtL3ZjcHJlZy5jICAgICAgICB8IDQgKystLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8IDYgKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQs
IDcgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vZG9tYWluLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKaW5kZXggZmI1MTQxNS4uNDFkNWQy
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL2FybS9k
b21haW4uYwpAQCAtMTgwLDcgKzE4MCw3IEBAIHN0YXRpYyB2b2lkIGN0eHRfc3dpdGNoX3RvKHN0
cnVjdCB2Y3B1ICpuKQogCiAgICAgcDJtX3Jlc3RvcmVfc3RhdGUobik7CiAKLSAgICBXUklURV9T
WVNSRUczMihuLT5kb21haW4tPmFyY2gudnBpZHIsIFZQSURSX0VMMik7CisgICAgV1JJVEVfU1lT
UkVHMzIobi0+YXJjaC52cGlkciwgVlBJRFJfRUwyKTsKICAgICBXUklURV9TWVNSRUcobi0+YXJj
aC52bXBpZHIsIFZNUElEUl9FTDIpOwogCiAgICAgLyogVkdJQyAqLwpAQCAtMzE2LDYgKzMxNiw3
IEBAIHN0YXRpYyB2b2lkIGNvbnRpbnVlX25ld192Y3B1KHN0cnVjdCB2Y3B1ICpwcmV2KQogewog
ICAgIGN1cnJlbnQtPmFyY2guYWN0bHIgPSBSRUFEX1NZU1JFRzMyKEFDVExSX0VMMSk7CiAgICAg
cHJvY2Vzc29yX3ZjcHVfaW5pdGlhbGlzZShjdXJyZW50KTsKKyAgICBjdXJyZW50LT5hcmNoLnZw
aWRyID0gY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHM7CiAKICAgICBzY2hlZHVsZV90YWlsKHBy
ZXYpOwogCkBAIC01OTUsOSArNTk2LDYgQEAgaW50IGFyY2hfZG9tYWluX2NyZWF0ZShzdHJ1Y3Qg
ZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgaWYgKCAoZC0+c2hhcmVk
X2luZm8gPSBhbGxvY194ZW5oZWFwX3BhZ2VzKDAsIDApKSA9PSBOVUxMICkKICAgICAgICAgZ290
byBmYWlsOwogCi0gICAgLyogRGVmYXVsdCB0aGUgdmlydHVhbCBJRCB0byBtYXRjaCB0aGUgcGh5
c2ljYWwgKi8KLSAgICBkLT5hcmNoLnZwaWRyID0gYm9vdF9jcHVfZGF0YS5taWRyLmJpdHM7Ci0K
ICAgICBjbGVhcl9wYWdlKGQtPnNoYXJlZF9pbmZvKTsKICAgICBzaGFyZV94ZW5fcGFnZV93aXRo
X2d1ZXN0KAogICAgICAgICB2aXJ0X3RvX3BhZ2UoZC0+c2hhcmVkX2luZm8pLCBkLCBYRU5TSEFS
RV93cml0YWJsZSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmNwcmVnLmMgYi94ZW4vYXJj
aC9hcm0vdmNwcmVnLmMKaW5kZXggZTM2MzE4My4uZWU1MzQwNSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL3ZjcHJlZy5jCisrKyBiL3hlbi9hcmNoL2FybS92Y3ByZWcuYwpAQCAtMjMwLDcgKzIz
MCw3IEBAIHZvaWQgZG9fY3AxNF8zMihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgY29uc3Qg
dW5pb24gaHNyIGhzcikKIHsKICAgICBjb25zdCBzdHJ1Y3QgaHNyX2NwMzIgY3AzMiA9IGhzci5j
cDMyOwogICAgIGludCByZWdpZHggPSBjcDMyLnJlZzsKLSAgICBzdHJ1Y3QgZG9tYWluICpkID0g
Y3VycmVudC0+ZG9tYWluOworICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKIAogICAgIGlm
ICggIWNoZWNrX2NvbmRpdGlvbmFsX2luc3RyKHJlZ3MsIGhzcikgKQogICAgIHsKQEAgLTI5NSw3
ICsyOTUsNyBAQCB2b2lkIGRvX2NwMTRfMzIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGNv
bnN0IHVuaW9uIGhzciBoc3IpCiAgICAgICAgICAqICAtIFZhcmlhbnQgYW5kIFJldmlzaW9uIGJp
dHMgbWF0Y2ggTURJUgogICAgICAgICAgKi8KICAgICAgICAgdmFsID0gKDEgPDwgMjQpIHwgKDUg
PDwgMTYpOwotICAgICAgICB2YWwgfD0gKChkLT5hcmNoLnZwaWRyID4+IDIwKSAmIDB4ZikgfCAo
ZC0+YXJjaC52cGlkciAmIDB4Zik7CisgICAgICAgIHZhbCB8PSAoKHYtPmFyY2gudnBpZHIgPj4g
MjApICYgMHhmKSB8ICh2LT5hcmNoLnZwaWRyICYgMHhmKTsKICAgICAgICAgc2V0X3VzZXJfcmVn
KHJlZ3MsIHJlZ2lkeCwgdmFsKTsKIAogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCmlu
ZGV4IDRmZTE4OWIuLjA0OWZjMmQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaApAQCAtNjMsOSArNjMsNiBA
QCBzdHJ1Y3QgYXJjaF9kb21haW4KICAgICAgICAgUkVMTUVNX2RvbmUsCiAgICAgfSByZWxtZW07
CiAKLSAgICAvKiBWaXJ0dWFsIENQVUlEICovCi0gICAgdWludDMyX3QgdnBpZHI7Ci0KICAgICBz
dHJ1Y3QgewogICAgICAgICB1aW50NjRfdCBvZmZzZXQ7CiAgICAgfSBwaHlzX3RpbWVyX2Jhc2U7
CkBAIC0yMTksNiArMjE2LDkgQEAgc3RydWN0IGFyY2hfdmNwdQogICAgIHVpbnQzMl90IGFjdGxy
LCBzY3RscjsKICAgICB1aW50MzJfdCBjcGFjcjsKIAorICAgIC8qIFZpcnR1YWwgQ1BVSUQgKi8K
KyAgICB1aW50MzJfdCB2cGlkcjsKKwogICAgIHVpbnQzMl90IGNvbnRleHRpZHI7CiAgICAgcmVn
aXN0ZXJfdCB0cGlkcl9lbDA7CiAgICAgcmVnaXN0ZXJfdCB0cGlkcl9lbDE7Ci0tIAoxLjkuMQoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 19 22:01:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 22:01:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1entUl-0004pJ-Tl; Mon, 19 Feb 2018 22:01:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kz0s=fn=gmail.com=charles.fg@srs-us1.protection.inumbo.net>)
 id 1entUk-0004pC-S0
 for xen-devel@lists.xen.org; Mon, 19 Feb 2018 22:01:10 +0000
X-Inumbo-ID: 498f65ef-15c0-11e8-ba59-bc764e045a96
Received: from mail-pl0-x232.google.com (unknown [2607:f8b0:400e:c01::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 498f65ef-15c0-11e8-ba59-bc764e045a96;
 Mon, 19 Feb 2018 23:00:25 +0100 (CET)
Received: by mail-pl0-x232.google.com with SMTP id u13so2749240plq.1
 for <xen-devel@lists.xen.org>; Mon, 19 Feb 2018 14:01:09 -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=Zh1T9kBqrxlVyH8WqiSBzpLHa1toCmoEuRtYvAE3+os=;
 b=sn5r0eHxolZYo99g3GQebvzlYXUTJei4ROo3E6TZhfEd9oX3qFeU0H9tb24a6dVIwF
 ESJBVvCQvUFVIqQxvZAkxvyszrI/I1ubEN2FCEym5PiV3o+QhUSg/O/0VkzXH0/pn1tf
 eHUvHYiSL8YIHjwjLWRG45K7Esa7Q+1L96iGO9UbABdr+6L5brse5KI9YxOdkEQ7ST04
 hw0pFYc4SKNJqdFqFJvtwJw6dfwvVsH3XwmJLoA4rtdoDz3KUZZUNa6UX0uMZScjG8GV
 M4EMqrgY+18BddCi9jPtYRjJkMAuc9sm9lK8y0OCnox8VIp1LIFfVXjDzqJY/lv+gHkF
 aI4g==
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=Zh1T9kBqrxlVyH8WqiSBzpLHa1toCmoEuRtYvAE3+os=;
 b=UgbwF0YHbeYqjJa1hxK+fPx26d0ZfTbIWPeyZrD6PhYsm0C6oQvSKAsUy6JYZ8jwnd
 +ltATYOoyENgW+4VLtCZTx+Dcg+pY8014AAVySEB6o5leU/GBnyEspHJ3dJuw63yR/2T
 eDF19/dTTf7iGXtYpHOz+YrKI80ciBaVPfuvA6PLtbEnEpVsiyswWMcOfLfrRxe8QNoU
 thLvL759oWnO4gfpBsDPcZIJRiaM5undi2ifv3f1I+4uewZBtp4nvh0zGPD1bS8mWVBO
 hCAIb+kpAP3wCxLxGFpMhbesnnqoOWmXcsCLyaNKL/ji47UaAFp7rrb8HYtwRxwZVFw+
 +V2g==
X-Gm-Message-State: APf1xPBWmxXaL1FTXrZvwkNkXl09omST8WjYCOyHRHtBeGIbEnpwufDs
 56wIRK1g9tJSQHiQzyOfHtxGW0LlYPYdGxHyDZ0=
X-Google-Smtp-Source: AH8x224VuX1liMHN8bTkBGliozWdK2q4Pc+yYIkrH9s04C7DgyUJhLcNbw4LRTW+8VcAMepKFxIFPcNXzSFj8r/cA24=
X-Received: by 2002:a17:902:7d83:: with SMTP id
 a3-v6mr15520538plm.184.1519077668582; 
 Mon, 19 Feb 2018 14:01:08 -0800 (PST)
MIME-Version: 1.0
References: <CAAQRGoBHTHkEQTDbQ8X_MbJD2jfc2=AO+Usp8NTo2cXKE7DE1g@mail.gmail.com>
 <20180219171311.5s4dentbjsiu6tlf@citrix.com>
 <20180219173344.n73f5hetwxbgrsuc@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180219173344.n73f5hetwxbgrsuc@MacBook-Pro-de-Roger.local>
From: =?UTF-8?Q?Charles_Gon=C3=A7alves?= <charles.fg@gmail.com>
Date: Mon, 19 Feb 2018 22:00:58 +0000
Message-ID: <CAAQRGoCXyiSD68dj-95-kYvMyuo2jynZKR7Sb4TpW1f9NxGWXQ@mail.gmail.com>
To: =?UTF-8?Q?Roger_Pau_Monn=C3=A9?= <roger.pau@citrix.com>
Cc: Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel]
	=?utf-8?q?Getting_Hypercall_=5Bop_=3D_0x0040001a_=5D_?=
	=?utf-8?b?b24gdHJhY2Ug77+877+877+877+877+8?=
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8347822290100983783=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8347822290100983783==
Content-Type: multipart/alternative; boundary="000000000000d27a8f056597d4c6"

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

Thanks for the clarification.

On Mon, Feb 19, 2018, 17:33 Roger Pau Monn=C3=A9 <roger.pau@citrix.com> wro=
te:

> On Mon, Feb 19, 2018 at 05:13:11PM +0000, Wei Liu wrote:
> > On Mon, Feb 19, 2018 at 04:23:33PM +0000, Charles Gon=C3=A7alves wrote:
> > > Hello,
> > >
> > > Im getting this Hypercall [op =3D 0x0040001a ] on xen trace  but can'=
t
> figure
> > > out which operation this is.
> > >
> > > Using old Xen 4.4.1.
> > > Looking at documentation  and also using grep into source code couldn=
't
> > > figure out which hypercall this is.
> > >
> > > Can someone help clarify this?
> >
> > See public/trace.h for the exact definition of the event.
> >
> > I can't seem to be able to find 0x004xxxxx in the latest upstream code
> > though.
>
> AFAICT the 0x004xxxxx comes from TRC_PV_HYPERCALL_V2_ARG_32, which is
> used by __trace_hypercall, for __HYPERVISOR_mmuext_op that would be:
>
> d.op =3D __HYPERVISOR_mmuext_op | (0x1 << 22);
>
> Roger.
>
--=20
Atenciosamente,
Charles F.'. Gon=C3=A7alves

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

<div dir=3D"ltr">Thanks for the clarification.</div><br><div class=3D"gmail=
_quote"><div dir=3D"ltr">On Mon, Feb 19, 2018, 17:33 Roger Pau Monn=C3=A9 &=
lt;<a href=3D"mailto:roger.pau@citrix.com">roger.pau@citrix.com</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">On Mon, Feb 19, 2018 at 05:13:1=
1PM +0000, Wei Liu wrote:<br>
&gt; On Mon, Feb 19, 2018 at 04:23:33PM +0000, Charles Gon=C3=A7alves wrote=
:<br>
&gt; &gt; Hello,<br>
&gt; &gt;<br>
&gt; &gt; Im getting this Hypercall [op =3D 0x0040001a ] on xen trace=C2=A0=
 but can&#39;t figure<br>
&gt; &gt; out which operation this is.<br>
&gt; &gt;<br>
&gt; &gt; Using old Xen 4.4.1.<br>
&gt; &gt; Looking at documentation=C2=A0 and also using grep into source co=
de couldn&#39;t<br>
&gt; &gt; figure out which hypercall this is.<br>
&gt; &gt;<br>
&gt; &gt; Can someone help clarify this?<br>
&gt;<br>
&gt; See public/trace.h for the exact definition of the event.<br>
&gt;<br>
&gt; I can&#39;t seem to be able to find 0x004xxxxx in the latest upstream =
code<br>
&gt; though.<br>
<br>
AFAICT the 0x004xxxxx comes from TRC_PV_HYPERCALL_V2_ARG_32, which is<br>
used by __trace_hypercall, for __HYPERVISOR_mmuext_op that would be:<br>
<br>
d.op =3D __HYPERVISOR_mmuext_op | (0x1 &lt;&lt; 22);<br>
<br>
Roger.<br>
</blockquote></div>-- <br><div dir=3D"ltr" class=3D"gmail_signature" data-s=
martmail=3D"gmail_signature"><div dir=3D"ltr"><div>Atenciosamente,=C2=A0</d=
iv>Charles F.&#39;. Gon=C3=A7alves</div></div>

--000000000000d27a8f056597d4c6--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8347822290100983783==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 19 23:49:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 19 Feb 2018 23:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1envBd-00039B-Do; Mon, 19 Feb 2018 23:49:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wehf=fn=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1envBc-00038z-Mt
 for xen-devel@lists.xenproject.org; Mon, 19 Feb 2018 23:49:32 +0000
X-Inumbo-ID: 6cb6d073-15cf-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6cb6d073-15cf-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 00:48:46 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1envBY-0003ob-0l; Mon, 19 Feb 2018 23:49:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1envBS-000210-P2; Mon, 19 Feb 2018 23:49:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1envBS-0000fr-EZ; Mon, 19 Feb 2018 23:49:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119639-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-saverestore.2:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=91ab883eb21325ad80f3473633f794c78ac87f51
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 19 Feb 2018 23:49:22 +0000
Subject: [Xen-devel] [linux-linus test] 119639: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTYzOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5NjM5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9v
dCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBi
dXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAg
IDkxYWI4ODNlYjIxMzI1YWQ4MGYzNDczNjMzZjc5NGM3OGFjODdmNTEKYmFzZWxpbmUgdmVyc2lv
bjoKIGxpbnV4ICAgICAgICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5
ZTNlZTcxZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToy
NCBaICAgMjUgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6
NTY6MTcgWiAgIDI0IGRheXMgICAyOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk2
MzkgIDIwMTgtMDItMTkgMDk6NTM6MTggWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIx
OTIgcGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0g
YWxsCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2Vk
IAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
YmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2
Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBv
cnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUv
bG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywg
ZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBv
c3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7
aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94
ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hp
bmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDc2MzkgbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 00:14:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 00:14:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1envZh-0005gz-3Z; Tue, 20 Feb 2018 00:14:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1envZf-0005gt-Mg
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 00:14:23 +0000
X-Inumbo-ID: 3301585a-15d3-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3301585a-15d3-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 00:15:47 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 64FC121104;
 Tue, 20 Feb 2018 00:14:15 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 64FC121104
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 16:14:14 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802191614080.12137@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 andre.przywara@linaro.org, xen-devel@lists.xen.org, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com
Subject: Re: [Xen-devel] [PATCH v3 01/17] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IFhlbiBwcm92aWRlcyB2aXJ0dWFsIFBTQ0kgaW50ZXJmYWNlIGNvbXBsaWFudCB3aXRoIDAuMQo+
IGFuZCAwLjIuIFNpbmNlIHRoZW0sIHRoZSBzcGVjaWZpY2F0aW9uIGhhcyBiZWVuIHVwZGF0ZWQg
YW5kIHRoZSBsYXRlc3QKPiB2ZXJzaW9uIGlzIDEuMSAoc2VlIEFSTSBERU4gMDAyMkQpLgo+IAo+
ID5Gcm9tIGFuIGltcGxlbWVudGF0aW9uIHBvaW50IG9mIHZpZXcsIG9ubHkgUFNDSV9GRUFUVVJF
UyBpcyBtYW5kYXRvcnkuCj4gVGhlIHJlc3QgaXMgb3B0aW9uYWwgYW5kIGNhbiBiZSBsZWZ0IHVu
aW1wbGVtZW50ZWQgZm9yIG5vdy4KPiAKPiBBdCB0aGUgc2FtZSB0aW1lLCB0aGUgY29tcGF0aWJs
ZSBmb3IgUFNDSSBub2RlIGhhdmUgYmVlbiB1cGRhdGVkIHRvCj4gZXhwb3NlICJhcm0scHNjaS0x
LjAiLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQt
Ynk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiBDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IG1pcmVsYS5zaW1v
bm92aWNAYWdnaW9zLmNvbQoKQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBXZSBtYXkgd2FudCB0byBwcm92aWRlIGEgd2F5
IGZvciB0aGUgdG9vbHN0YWNrIHRvIHNwZWNpZnkgYSBQU0NJCj4gICAgIHZlcnNpb24uIFRoaXMg
Y291bGQgYmUgdXNlZnVsIGlmIGEgZ3Vlc3QgaXMgZXhwZWN0aW5nIGEgZ2l2ZW4KPiAgICAgdmVy
c2lvbi4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MzoKPiAgICAgICAgIC0gQWRkIFdlaSdzIGFja2Vk
LWJ5Cj4gICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQo+IAo+ICAgICBDaGFu
Z2VzIGluIHYyOgo+ICAgICAgICAgLSBSZXR1cm4gdjEuMSBvbiBHRVRfVkVSU0lPTiBjYWxsIGFz
IGNsYWltZWQgYnkgdGhpcyBwYXRjaAo+ICAgICAgICAgLSBPcmRlciBieSBmdW5jdGlvbiBJRCB0
aGUgY2FsbHMgaW4gRkVBVFVSRVMgY2FsbAo+IC0tLQo+ICB0b29scy9saWJ4bC9saWJ4bF9hcm0u
YyAgICAgICAgICB8ICAzICsrLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICB8
ICAxICsKPiAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAzOSArKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wZXJm
Y19kZWZuLmggfCAgMSArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDEg
Kwo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmggICAgICB8ICAyICstCj4gIDYgZmlsZXMg
Y2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IGlu
ZGV4IDNlNDY1NTQzMDEuLjg2ZjU5YzBkODAgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+IEBAIC00MTAsNyArNDEw
LDggQEAgc3RhdGljIGludCBtYWtlX3BzY2lfbm9kZShsaWJ4bF9fZ2MgKmdjLCB2b2lkICpmZHQp
Cj4gICAgICByZXMgPSBmZHRfYmVnaW5fbm9kZShmZHQsICJwc2NpIik7Cj4gICAgICBpZiAocmVz
KSByZXR1cm4gcmVzOwo+ICAKPiAtICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZk
dCwgMiwgImFybSxwc2NpLTAuMiIsImFybSxwc2NpIik7Cj4gKyAgICByZXMgPSBmZHRfcHJvcGVy
dHlfY29tcGF0KGdjLCBmZHQsIDMsICJhcm0scHNjaS0xLjAiLAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiYXJtLHBzY2ktMC4yIiwgImFybSxwc2NpIik7Cj4gICAgICBpZiAocmVz
KSByZXR1cm4gcmVzOwo+ICAKPiAgICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9zdHJpbmcoZmR0LCAi
bWV0aG9kIiwgImh2YyIpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCAxNTVjOTUyMzQ5Li45NDE2
ODhhMmNlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC02MzcsNiArNjM3LDcgQEAgc3RhdGlj
IGludCBtYWtlX3BzY2lfbm9kZSh2b2lkICpmZHQsIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9k
ZSAqcGFyZW50KQo+ICB7Cj4gICAgICBpbnQgcmVzOwo+ICAgICAgY29uc3QgY2hhciBjb21wYXRb
XSA9Cj4gKyAgICAgICAgImFybSxwc2NpLTEuMCIiXDAiCj4gICAgICAgICAgImFybSxwc2NpLTAu
MiIiXDAiCj4gICAgICAgICAgImFybSxwc2NpIjsKPiAgCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBpbmRleCA2YWI4YWI2NGQwLi5l
ODJiNjJkYjFhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gKysrIGIveGVu
L2FyY2gvYXJtL3Zwc2NpLmMKPiBAQCAtMTA2LDcgKzEwNiwxMSBAQCBzdGF0aWMgaW50MzJfdCBk
b19wc2NpX2NwdV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpCj4gIAo+ICBzdGF0aWMgdWludDMy
X3QgZG9fcHNjaV8wXzJfdmVyc2lvbih2b2lkKQo+ICB7Cj4gLSAgICByZXR1cm4gUFNDSV9WRVJT
SU9OKDAsIDIpOwo+ICsgICAgLyoKPiArICAgICAqIFBTQ0kgaXMgYmFja3dhcmQgY29tcGF0aWJs
ZSBmcm9tIDAuMi4gU28gd2UgY2FuIGJ1bXAgdGhlIHZlcnNpb24KPiArICAgICAqIHdpdGhvdXQg
YW55IGlzc3VlLgo+ICsgICAgICovCj4gKyAgICByZXR1cm4gUFNDSV9WRVJTSU9OKDEsIDEpOwo+
ICB9Cj4gIAo+ICBzdGF0aWMgcmVnaXN0ZXJfdCBkb19wc2NpXzBfMl9jcHVfc3VzcGVuZCh1aW50
MzJfdCBwb3dlcl9zdGF0ZSwKPiBAQCAtMTkxLDYgKzE5NSwyOSBAQCBzdGF0aWMgdm9pZCBkb19w
c2NpXzBfMl9zeXN0ZW1fcmVzZXQodm9pZCkKPiAgICAgIGRvbWFpbl9zaHV0ZG93bihkLFNIVVRE
T1dOX3JlYm9vdCk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBpbnQzMl90IGRvX3BzY2lfMV8wX2ZlYXR1
cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKPiArewo+ICsgICAgLyogLyFcIE9yZGVyZWQgYnkg
ZnVuY3Rpb24gSUQgYW5kIG5vdCBuYW1lICovCj4gKyAgICBzd2l0Y2ggKCBwc2NpX2Z1bmNfaWQg
KQo+ICsgICAgewo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1BTQ0lfVkVSU0lPTjoKPiArICAg
IGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORDoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk42
NF9DUFVfU1VTUEVORDoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT0ZGOgo+ICsgICAg
Y2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9PTjoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVf
T046Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTzoKPiArICAgIGNhc2Ug
UFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX01J
R1JBVEVfSU5GT19UWVBFOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9PRkY6Cj4g
KyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUOgo+ICsgICAgY2FzZSBQU0NJXzFf
MF9GTjMyX1BTQ0lfRkVBVFVSRVM6Cj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gKyAgICBkZWZhdWx0
Ogo+ICsgICAgICAgIHJldHVybiBQU0NJX05PVF9TVVBQT1JURUQ7Cj4gKyAgICB9Cj4gK30KPiAr
Cj4gICNkZWZpbmUgUFNDSV9TRVRfUkVTVUxUKHJlZywgdmFsKSBzZXRfdXNlcl9yZWcocmVnLCAw
LCB2YWwpCj4gICNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBnZXRfdXNlcl9yZWcocmVnLCBuKQo+
ICAKPiBAQCAtMzA0LDYgKzMzMSwxNiBAQCBib29sIGRvX3Zwc2NpXzBfMl9jYWxsKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpCj4gICAgICAgICAgUFNDSV9TRVRfUkVT
VUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwgbGFmZikpOwo+ICAgICAg
ICAgIHJldHVybiB0cnVlOwo+ICAgICAgfQo+ICsKPiArICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9Q
U0NJX0ZFQVRVUkVTOgo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IHBzY2lfZnVuY19pZCA9
IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gKwo+ICsgICAgICAgIHBlcmZjX2luY3IodnBzY2lfZmVh
dHVyZXMpOwo+ICsgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzFfMF9mZWF0
dXJlcyhwc2NpX2Z1bmNfaWQpKTsKPiArICAgICAgICByZXR1cm4gdHJ1ZTsKPiArICAgIH0KPiAr
Cj4gICAgICBkZWZhdWx0Ogo+ICAgICAgICAgIHJldHVybiBmYWxzZTsKPiAgICAgIH0KPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3BlcmZjX2RlZm4uaAo+IGluZGV4IGE3YWNiN2QyMWMuLjg3ODY2MjY0Y2EgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaAo+IEBAIC0zMSw2ICszMSw3IEBAIFBFUkZDT1VOVEVS
KHZwc2NpX3N5c3RlbV9vZmYsICAgICAgICAgICJ2cHNjaTogc3lzdGVtX29mZiIpCj4gIFBFUkZD
T1VOVEVSKHZwc2NpX3N5c3RlbV9yZXNldCwgICAgICAgICJ2cHNjaTogc3lzdGVtX3Jlc2V0IikK
PiAgUEVSRkNPVU5URVIodnBzY2lfY3B1X3N1c3BlbmQsICAgICAgICAgInZwc2NpOiBjcHVfc3Vz
cGVuZCIpCj4gIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9hZmZpbml0eV9pbmZvLCAgICJ2cHNjaTog
Y3B1X2FmZmluaXR5X2luZm8iKQo+ICtQRVJGQ09VTlRFUih2cHNjaV9mZWF0dXJlcywgICAgICAg
ICAgICAidnBzY2k6IGZlYXR1cmVzIikKPiAgCj4gIFBFUkZDT1VOVEVSKHZnaWNkX3JlYWRzLCAg
ICAgICAgICAgICAgICAidmdpY2Q6IHJlYWQiKQo+ICBQRVJGQ09VTlRFUih2Z2ljZF93cml0ZXMs
ICAgICAgICAgICAgICAgInZnaWNkOiB3cml0ZSIpCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHNjaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBpbmRleCBiZWNj
OWY5ZGVkLi5lMjYyOWVlZDAxIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNj
aS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiBAQCAtNDAsNiArNDAsNyBA
QCB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7Cj4gICNkZWZpbmUgUFNDSV8wXzJf
Rk4zMl9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lfMF8yX0ZOMzIoNikKPiAgI2RlZmluZSBQU0NJ
XzBfMl9GTjMyX1NZU1RFTV9PRkYgICAgICAgICAgUFNDSV8wXzJfRk4zMig4KQo+ICAjZGVmaW5l
IFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VUICAgICAgICBQU0NJXzBfMl9GTjMyKDkpCj4gKyNk
ZWZpbmUgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTICAgICAgIFBTQ0lfMF8yX0ZOMzIoMTAp
Cj4gIAo+ICAjZGVmaW5lIFBTQ0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBf
Ml9GTjY0KDEpCj4gICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAgIFBT
Q0lfMF8yX0ZONjQoMykKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oCj4gaW5kZXggMDM1YTQxZTgxMi4uMGNjYTVl
NjgzMCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKPiBAQCAtMjMsNyArMjMsNyBAQAo+ICAjaW5jbHVk
ZSA8YXNtL3BzY2kuaD4KPiAgCj4gIC8qIE51bWJlciBvZiBmdW5jdGlvbiBpbXBsZW1lbnRlZCBi
eSB2aXJ0dWFsIFBTQ0kgKG9ubHkgMC4yIG9yIGxhdGVyKSAqLwo+IC0jZGVmaW5lIFZQU0NJX05S
X0ZVTkNTICAxMQo+ICsjZGVmaW5lIFZQU0NJX05SX0ZVTkNTICAxMgo+ICAKPiAgLyogRnVuY3Rp
b25zIGhhbmRsZSBQU0NJIGNhbGxzIGZyb20gdGhlIGd1ZXN0cyAqLwo+ICBib29sIGRvX3Zwc2Np
XzBfMV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50MzJfdCBmaWQpOwo+IC0t
IAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 00:22:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 00:22:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1envhl-0006P9-Tv; Tue, 20 Feb 2018 00:22:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1envhk-0006OT-OM
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 00:22:44 +0000
X-Inumbo-ID: 5e43b20b-15d4-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e43b20b-15d4-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 00:24:09 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 89CBF21785;
 Tue, 20 Feb 2018 00:22:37 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 89CBF21785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 16:22:37 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-3-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802191622320.12137@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-3-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 02/17] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBuZXcgU01DIENh
bGxpbmcgQ29udmVudGlvbiAodjEuMSkgYWxsb3dzIGZvciBhIHJlZHVjZWQgb3ZlcmhlYWQgd2hl
bgo+IGNhbGxpbmcgaW50byB0aGUgZmlybXdhcmUsIGFuZCBwcm92aWRlcyBhIG5ldyBmZWF0dXJl
IGRpc2NvdmVyeQo+IG1lY2hhbmlzbS4gU2VlICJGaXJtd2FyZSBpbnRlcmZhY2VzIGZvciBtaXRp
Z2F0aW5nIENWRS0yMDE3LTU3MTUiCj4gQVJNIERFTiAwMDA3MEEuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgICAgQ2hhbmdl
cyBpbiB2MzoKPiAgICAgICAgIC0gVXNlIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEIHJhdGhlciB0
aGFuIGhhcmRjb2RlZCByZXR1cm4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0g
QWRkIGEgaHVtYW5kIHJlYWRhYmxlIG5hbWUgZm9yIHRoZSBzcGVjaWZpY2F0aW9uCj4gLS0tCj4g
IHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICB8ICAxICsKPiAgeGVuL2FyY2gvYXJtL3ZzbWMu
YyAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oIHwgMTggKysrKysrKysrKysrKysrKystCj4gIDMgZmlsZXMgY2hhbmdlZCwg
NDEgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gaW5kZXggZTgyYjYyZGIxYS4u
MTllZTdjYWViNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS92cHNjaS5jCj4gQEAgLTIxMiw2ICsyMTIsNyBAQCBzdGF0aWMgaW50MzJfdCBk
b19wc2NpXzFfMF9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNfaWQpCj4gICAgICBjYXNlIFBT
Q0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKPiAgICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1f
UkVTRVQ6Cj4gICAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfUFNDSV9GRUFUVVJFUzoKPiArICAgIGNh
c2UgQVJNX1NNQ0NDX1ZFUlNJT05fRklEOgo+ICAgICAgICAgIHJldHVybiAwOwo+ICAgICAgZGVm
YXVsdDoKPiAgICAgICAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOwo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+IGluZGV4IDNkM2Jk
OTVmZWUuLjdlYzQ5Mjc0MWIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBAQCAtODEsNiArODEsMjYgQEAgc3RhdGljIGJvb2wg
ZmlsbF9mdW5jdGlvbl9jYWxsX2NvdW50KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCB1aW50
MzJfdCBjbnQpCj4gICAgICByZXR1cm4gdHJ1ZTsKPiAgfQo+ICAKPiArLyogU01DQ0MgaW50ZXJm
YWNlIGZvciBBUk0gQXJjaGl0ZWN0dXJlICovCj4gK3N0YXRpYyBib29sIGhhbmRsZV9hcmNoKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICt7Cj4gKyAgICB1aW50MzJfdCBmaWQgPSAodWlu
dDMyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOwo+ICsKPiArICAgIHN3aXRjaCAoIGZpZCApCj4g
KyAgICB7Cj4gKyAgICBjYXNlIEFSTV9TTUNDQ19WRVJTSU9OX0ZJRDoKPiArICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgQVJNX1NNQ0NDX1ZFUlNJT05fMV8xKTsKPiArICAgICAgICByZXR1
cm4gdHJ1ZTsKPiArCj4gKyAgICBjYXNlIEFSTV9TTUNDQ19BUkNIX0ZFQVRVUkVTX0ZJRDoKPiAr
ICAgICAgICAvKiBOb3RoaW5nIHN1cHBvcnRlZCB5ZXQgKi8KPiArICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQpOwo+ICsgICAgICAgIHJldHVybiB0
cnVlOwo+ICsgICAgfQo+ICsKPiArICAgIHJldHVybiBmYWxzZTsKPiArfQo+ICsKPiAgLyogU01D
Q0MgaW50ZXJmYWNlIGZvciBoeXBlcnZpc29yLiBUZWxsIGFib3V0IGl0c2VsZi4gKi8KPiAgc3Rh
dGljIGJvb2wgaGFuZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4g
IHsKPiBAQCAtMTg4LDYgKzIwOCw5IEBAIHN0YXRpYyBib29sIHZzbWNjY19oYW5kbGVfY2FsbChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIHsKPiAgICAgICAgICBzd2l0Y2ggKCBz
bWNjY19nZXRfb3duZXIoZnVuY2lkKSApCj4gICAgICAgICAgewo+ICsgICAgICAgIGNhc2UgQVJN
X1NNQ0NDX09XTkVSX0FSQ0g6Cj4gKyAgICAgICAgICAgIGhhbmRsZWQgPSBoYW5kbGVfYXJjaChy
ZWdzKTsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gICAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dO
RVJfSFlQRVJWSVNPUjoKPiAgICAgICAgICAgICAgaGFuZGxlZCA9IGhhbmRsZV9oeXBlcnZpc29y
KHJlZ3MpOwo+ICAgICAgICAgICAgICBicmVhazsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gaW5kZXggNjJi
M2E4Y2RmNS4uNjI5Y2M1MTUwYiAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBAQCAtMTYsNiArMTYs
OSBAQAo+ICAjaWZuZGVmIF9fQVNNX0FSTV9TTUNDQ19IX18KPiAgI2RlZmluZSBfX0FTTV9BUk1f
U01DQ0NfSF9fCj4gIAo+ICsjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCAgIDB4MTAwMDAK
PiArI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzEgICAweDEwMDAxCj4gKwo+ICAvKgo+ICAg
KiBUaGlzIGZpbGUgcHJvdmlkZXMgY29tbW9uIGRlZmluZXMgZm9yIEFSTSBTTUMgQ2FsbGluZyBD
b252ZW50aW9uIGFzCj4gICAqIHNwZWNpZmllZCBpbgo+IEBAIC0xMDAsOCArMTAzLDIxIEBAIHN0
YXRpYyBpbmxpbmUgdWludDMyX3Qgc21jY2NfZ2V0X293bmVyKHJlZ2lzdGVyX3QgZnVuY2lkKQo+
ICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAo+
ICAgICAgICAgICAgICAgICAgICAgICAgIDB4RkYwMykKPiAgCj4gLS8qIE9ubHkgb25lIGVycm9y
IGNvZGUgZGVmaW5lZCBpbiBTTUNDQyAqLwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OX0ZJ
RCAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9T
TUNDQ19GQVNUX0NBTEwsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgIEFSTV9T
TUNDQ19DT05WXzMyLCAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgIEFSTV9T
TUNDQ19PV05FUl9BUkNILCAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgIDB4MCkg
ICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsKPiArI2RlZmluZSBBUk1fU01DQ0NfQVJDSF9G
RUFUVVJFU19GSUQgICAgICAgICAgICAgICAgIFwKPiArICAgIEFSTV9TTUNDQ19DQUxMX1ZBTChB
Uk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICBB
Uk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICBB
Uk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAw
eDEpCj4gKwo+ICsvKiBTTUNDQyBlcnJvciBjb2RlcyAqLwo+ICAjZGVmaW5lIEFSTV9TTUNDQ19F
UlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19OT1RfU1VQUE9S
VEVEICAgICAgICAgKC0xKQo+ICAKPiAgLyogU01DQ0MgZnVuY3Rpb24gaWRlbnRpZmllciByYW5n
ZSB3aGljaCBpcyByZXNlcnZlZCBmb3IgZXhpc3RpbmcgQVBJcyAqLwo+ICAjZGVmaW5lIEFSTV9T
TUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgwCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 00:26:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 00:26:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1envl4-0006YY-Bg; Tue, 20 Feb 2018 00:26:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1envl2-0006YQ-Vp
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 00:26:09 +0000
X-Inumbo-ID: 88ea1aa2-15d4-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88ea1aa2-15d4-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 01:25:21 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F12EC21785;
 Tue, 20 Feb 2018 00:26:04 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F12EC21785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 16:26:04 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180208192203.9556-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802191625570.12137@sstabellini-ThinkPad-X260>
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 04/15] xen/arm: vsmc: Implement
 SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA4IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gU01DQ0MgMS4xIG9mZmVy
cyBmaXJtd2FyZS1iYXNlZCBDUFUgd29ya2Fyb3VuZHMuIEluIHBhcnRpY3VsYXIsCj4gU01DQ0Nf
QVJDSF9XT1JLQVJPVU5EXzEgcHJvdmlkZXMgQlAgaGFyZGVuaW5nIGZvciB2YXJpYW50IDIgb2Yg
WFNBLTI1NAo+IChDVkUtMjAxNy01NzE1KS4KPiAKPiBJZiB0aGUgaHlwZXJ2aXNvciBoYXMgc29t
ZSBtaXRpZ2F0aW9uIGZvciB0aGlzIGlzc3VlLCByZXBvcnQgdGhhdCB3ZQo+IGRlYWwgd2l0aCBp
dCB1c2luZyBTTUNDQ19BUkNIX1dPUktBUk9VTkRfMSwgYXMgd2UgYXBwbHkgdGhlIGh5cGVydmlz
b3IKPiB3b3JrYXJvdW5kIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQuCj4gCj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZXZpZXdlZC1ieTogVm9sb2R5
bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgoKQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFu
Z2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKPiAtLS0K
PiAgeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgIHwgMjIgKysrKysrKysrKysrKysrKysrKyst
LQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAgNiArKysrKysKPiAgMiBmaWxlcyBj
aGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+IGluZGV4IGE3MDhh
YTVlODEuLjE0NGExY2Q3NjEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBAQCAtMTgsNiArMTgsNyBAQAo+ICAjaW5jbHVkZSA8
eGVuL2xpYi5oPgo+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gICNpbmNsdWRlIDxwdWJsaWMv
YXJjaC1hcm0vc21jY2MuaD4KPiArI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gICNpbmNs
dWRlIDxhc20vbW9uaXRvci5oPgo+ICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAgI2luY2x1ZGUg
PGFzbS9zbWNjYy5oPgo+IEBAIC05Myw4ICs5NCwyNSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJj
aChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAg
Cj4gICAgICBjYXNlIEFSTV9TTUNDQ19BUkNIX0ZFQVRVUkVTX0ZJRDoKPiAtICAgICAgICAvKiBO
b3RoaW5nIHN1cHBvcnRlZCB5ZXQgKi8KPiAtICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwg
LTEpOwo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IGFyY2hfZnVuY19pZCA9IGdldF91c2Vy
X3JlZyhyZWdzLCAxKTsKPiArICAgICAgICBpbnQgcmV0ID0gLTE7Cj4gKwo+ICsgICAgICAgIHN3
aXRjaCAoIGFyY2hfZnVuY19pZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgQVJNX1NN
Q0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRDoKPiArICAgICAgICAgICAgaWYgKCBjcHVzX2hhdmVf
Y2FwKEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUikgKQo+ICsgICAgICAgICAgICAgICAgcmV0
ID0gMDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBz
ZXRfdXNlcl9yZWcocmVncywgMCwgcmV0KTsKPiArCj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4g
KyAgICB9Cj4gKwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklEOgo+
ICsgICAgICAgIC8qIE5vIHJldHVybiB2YWx1ZSAqLwo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+
ICAgICAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gaW5kZXggNDMxMzg5YzExOC4uYjc5MGZhYzE3
YyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBAQCAtMTE1LDYgKzExNSwxMiBAQCBzdGF0aWMgaW5s
aW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKPiAgICAgICAg
ICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAgIFwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAweDEpCj4gIAo+ICsjZGVmaW5lIEFSTV9TTUNDQ19BUkNIX1dPUktB
Uk9VTkRfMV9GSUQgICAgICAgICAgICAgXAo+ICsgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9T
TUNDQ19GQVNUX0NBTEwsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgQVJNX1NN
Q0NDX0NPTlZfMzIsICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgQVJNX1NN
Q0NDX09XTkVSX0FSQ0gsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgMHg4MDAw
KQo+ICsKPiAgLyogT25seSBvbmUgZXJyb3IgY29kZSBkZWZpbmVkIGluIFNNQ0NDICovCj4gICNk
ZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCj4gIAo+IC0tIAo+IDIu
MTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 00:28:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 00:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1envnB-0006hH-Mj; Tue, 20 Feb 2018 00:28:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1envn9-0006gu-QX
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 00:28:19 +0000
X-Inumbo-ID: 2613b422-15d5-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2613b422-15d5-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 00:29:44 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BD48421785;
 Tue, 20 Feb 2018 00:28:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BD48421785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 16:28:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180208192203.9556-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802191628050.12137@sstabellini-ThinkPad-X260>
References: <20180208192203.9556-1-julien.grall@arm.com>
 <20180208192203.9556-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 05/15] xen/arm: Adapt smccc.h to be able
 to use it in assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCA4IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBSZXZpZXdlZC1ieTogVm9sb2R5
bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgoKQWNrZWQtYnk6IFN0ZWZh
bm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFu
Z2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKPiAtLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgMTYgKysrKysrKysrKy0tLS0tLQo+ICAx
IGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oCj4gaW5kZXggYjc5MGZhYzE3Yy4uZDI0Y2NiNTFkOCAxMDA2NDQKPiAtLS0gYS94
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmgKPiBAQCAtMjUsMTggKzI1LDIwIEBACj4gICAqIGh0dHA6Ly9pbmZvY2VudGVyLmFybS5j
b20vaGVscC90b3BpYy9jb20uYXJtLmRvYy5kZW4wMDI4YS9pbmRleC5odG1sCj4gICAqLwo+ICAK
PiAtI2RlZmluZSBBUk1fU01DQ0NfU1REX0NBTEwgICAgICAgICAgICAgIDBVCj4gLSNkZWZpbmUg
QVJNX1NNQ0NDX0ZBU1RfQ0FMTCAgICAgICAgICAgICAxVQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19T
VERfQ0FMTCAgICAgICAgICAgICAgX0FDKDAsVSkKPiArI2RlZmluZSBBUk1fU01DQ0NfRkFTVF9D
QUxMICAgICAgICAgICAgIF9BQygxLFUpCj4gICNkZWZpbmUgQVJNX1NNQ0NDX1RZUEVfU0hJRlQg
ICAgICAgICAgICAzMQo+ICAKPiAtI2RlZmluZSBBUk1fU01DQ0NfQ09OVl8zMiAgICAgICAgICAg
ICAgIDBVCj4gLSNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfNjQgICAgICAgICAgICAgICAxVQo+ICsj
ZGVmaW5lIEFSTV9TTUNDQ19DT05WXzMyICAgICAgICAgICAgICAgX0FDKDAsVSkKPiArI2RlZmlu
ZSBBUk1fU01DQ0NfQ09OVl82NCAgICAgICAgICAgICAgIF9BQygxLFUpCj4gICNkZWZpbmUgQVJN
X1NNQ0NDX0NPTlZfU0hJRlQgICAgICAgICAgICAzMAo+ICAKPiAtI2RlZmluZSBBUk1fU01DQ0Nf
T1dORVJfTUFTSyAgICAgICAgICAgIDB4M0ZVCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX09XTkVSX01B
U0sgICAgICAgICAgICBfQUMoMHgzRixVKQo+ICAjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9TSElG
VCAgICAgICAgICAgMjQKPiAgCj4gLSNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfTUFTSyAgICAgICAg
ICAgICAweEZGRkZVCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfTUFTSyAgICAgICAgICAgICBf
QUMoMHhGRkZGLFUpCj4gKwo+ICsjaWZuZGVmIF9fQVNTRU1CTFlfXwo+ICAKPiAgLyogQ2hlY2sg
aWYgdGhpcyBpcyBmYXN0IGNhbGwuICovCj4gIHN0YXRpYyBpbmxpbmUgYm9vbCBzbWNjY19pc19m
YXN0X2NhbGwocmVnaXN0ZXJfdCBmdW5jaWQpCj4gQEAgLTYyLDYgKzY0LDggQEAgc3RhdGljIGlu
bGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCj4gICAgICBy
ZXR1cm4gKGZ1bmNpZCA+PiBBUk1fU01DQ0NfT1dORVJfU0hJRlQpICYgQVJNX1NNQ0NDX09XTkVS
X01BU0s7Cj4gIH0KPiAgCj4gKyNlbmRpZgo+ICsKPiAgLyoKPiAgICogQ29uc3RydWN0IGZ1bmN0
aW9uIGlkZW50aWZpZXIgZnJvbSBjYWxsIHR5cGUgKGZhc3Qgb3Igc3RhbmRhcmQpLAo+ICAgKiBj
YWxsaW5nIGNvbnZlbnRpb24gKDMyIG9yIDY0IGJpdCksIHNlcnZpY2Ugb3duZXIgYW5kIGZ1bmN0
aW9uIG51bWJlci4KPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 00:30:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 00:30:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1envpA-0007If-1C; Tue, 20 Feb 2018 00:30:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1envp9-0007IR-Fi
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 00:30:23 +0000
X-Inumbo-ID: 6fb8be52-15d5-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6fb8be52-15d5-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 00:31:48 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 55ABF21785;
 Tue, 20 Feb 2018 00:30:16 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 55ABF21785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 16:30:15 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-5-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802191630080.12137@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-5-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 04/17] xen/arm: Adapt smccc.h to be able
 to use it in assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZvbG9k
eW15ciBCYWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgICAgQ2hh
bmdlcyBpbiB2MjoKPiAgICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5Cj4gLS0t
Cj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE2ICsrKysrKysrKystLS0tLS0KPiAg
MSBmaWxlIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCj4gCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaAo+IGluZGV4IDI5NTFjYWE0OWQuLjMwMjA4ZDEyY2EgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
bWNjYy5oCj4gQEAgLTI1LDE4ICsyNSwyMCBAQAo+ICAgKiBodHRwOi8vaW5mb2NlbnRlci5hcm0u
Y29tL2hlbHAvdG9waWMvY29tLmFybS5kb2MuZGVuMDAyOGEvaW5kZXguaHRtbAo+ICAgKi8KPiAg
Cj4gLSNkZWZpbmUgQVJNX1NNQ0NDX1NURF9DQUxMICAgICAgICAgICAgICAwVQo+IC0jZGVmaW5l
IEFSTV9TTUNDQ19GQVNUX0NBTEwgICAgICAgICAgICAgMVUKPiArI2RlZmluZSBBUk1fU01DQ0Nf
U1REX0NBTEwgICAgICAgICAgICAgIF9BQygwLFUpCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX0ZBU1Rf
Q0FMTCAgICAgICAgICAgICBfQUMoMSxVKQo+ICAjZGVmaW5lIEFSTV9TTUNDQ19UWVBFX1NISUZU
ICAgICAgICAgICAgMzEKPiAgCj4gLSNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfMzIgICAgICAgICAg
ICAgICAwVQo+IC0jZGVmaW5lIEFSTV9TTUNDQ19DT05WXzY0ICAgICAgICAgICAgICAgMVUKPiAr
I2RlZmluZSBBUk1fU01DQ0NfQ09OVl8zMiAgICAgICAgICAgICAgIF9BQygwLFUpCj4gKyNkZWZp
bmUgQVJNX1NNQ0NDX0NPTlZfNjQgICAgICAgICAgICAgICBfQUMoMSxVKQo+ICAjZGVmaW5lIEFS
TV9TTUNDQ19DT05WX1NISUZUICAgICAgICAgICAgMzAKPiAgCj4gLSNkZWZpbmUgQVJNX1NNQ0ND
X09XTkVSX01BU0sgICAgICAgICAgICAweDNGVQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19PV05FUl9N
QVNLICAgICAgICAgICAgX0FDKDB4M0YsVSkKPiAgI2RlZmluZSBBUk1fU01DQ0NfT1dORVJfU0hJ
RlQgICAgICAgICAgIDI0Cj4gIAo+IC0jZGVmaW5lIEFSTV9TTUNDQ19GVU5DX01BU0sgICAgICAg
ICAgICAgMHhGRkZGVQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX01BU0sgICAgICAgICAgICAg
X0FDKDB4RkZGRixVKQo+ICsKPiArI2lmbmRlZiBfX0FTU0VNQkxZX18KPiAgCj4gIC8qIENoZWNr
IGlmIHRoaXMgaXMgZmFzdCBjYWxsLiAqLwo+ICBzdGF0aWMgaW5saW5lIGJvb2wgc21jY2NfaXNf
ZmFzdF9jYWxsKHJlZ2lzdGVyX3QgZnVuY2lkKQo+IEBAIC02Miw2ICs2NCw4IEBAIHN0YXRpYyBp
bmxpbmUgdWludDMyX3Qgc21jY2NfZ2V0X293bmVyKHJlZ2lzdGVyX3QgZnVuY2lkKQo+ICAgICAg
cmV0dXJuIChmdW5jaWQgPj4gQVJNX1NNQ0NDX09XTkVSX1NISUZUKSAmIEFSTV9TTUNDQ19PV05F
Ul9NQVNLOwo+ICB9Cj4gIAo+ICsjZW5kaWYKPiArCj4gIC8qCj4gICAqIENvbnN0cnVjdCBmdW5j
dGlvbiBpZGVudGlmaWVyIGZyb20gY2FsbCB0eXBlIChmYXN0IG9yIHN0YW5kYXJkKSwKPiAgICog
Y2FsbGluZyBjb252ZW50aW9uICgzMiBvciA2NCBiaXQpLCBzZXJ2aWNlIG93bmVyIGFuZCBmdW5j
dGlvbiBudW1iZXIuCj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 00:31:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 00:31:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1envpm-0007Ns-BL; Tue, 20 Feb 2018 00:31:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1envpk-0007NI-Te
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 00:31:00 +0000
X-Inumbo-ID: 864ae780-15d5-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 864ae780-15d5-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 00:32:26 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 39CCB21785;
 Tue, 20 Feb 2018 00:30:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 39CCB21785
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 16:30:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-4-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802191630460.12137@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-4-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 03/17] xen/arm: vsmc: Implement
 SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNNQ0NDIDEuMSBvZmZl
cnMgZmlybXdhcmUtYmFzZWQgQ1BVIHdvcmthcm91bmRzLiBJbiBwYXJ0aWN1bGFyLAo+IFNNQ0ND
X0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3IgdmFyaWFudCAyIG9m
IFhTQS0yNTQKPiAoQ1ZFLTIwMTctNTcxNSkuCj4gCj4gSWYgdGhlIGh5cGVydmlzb3IgaGFzIHNv
bWUgbWl0aWdhdGlvbiBmb3IgdGhpcyBpc3N1ZSwgcmVwb3J0IHRoYXQgd2UKPiBkZWFsIHdpdGgg
aXQgdXNpbmcgU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEsIGFzIHdlIGFwcGx5IHRoZSBoeXBlcnZp
c29yCj4gd29ya2Fyb3VuZCBvbiBldmVyeSBndWVzdCBleGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZvbG9k
eW15ciBCYWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICAgICBDaGFu
Z2VzIGluIHYzOgo+ICAgICAgICAgLSBGaXggbWlub3IgY29uZmxpY3QgZHVyaW5nIHJlYmFzZQo+
IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3
ZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgIHwgMjIgKysrKysrKysr
KysrKysrKysrKystLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAgNiArKysrKysK
PiAgMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+
IGluZGV4IDdlYzQ5Mjc0MWIuLjQwYTgwZDU3NjAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3ZzbWMuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKPiBAQCAtMTgsNiArMTgsNyBAQAo+
ICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+ICAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+Cj4gICNpbmNs
dWRlIDxwdWJsaWMvYXJjaC1hcm0vc21jY2MuaD4KPiArI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJl
Lmg+Cj4gICNpbmNsdWRlIDxhc20vbW9uaXRvci5oPgo+ICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4K
PiAgI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+IEBAIC05Myw4ICs5NCwyNSBAQCBzdGF0aWMgYm9v
bCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgICAgICByZXR1
cm4gdHJ1ZTsKPiAgCj4gICAgICBjYXNlIEFSTV9TTUNDQ19BUkNIX0ZFQVRVUkVTX0ZJRDoKPiAt
ICAgICAgICAvKiBOb3RoaW5nIHN1cHBvcnRlZCB5ZXQgKi8KPiAtICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQpOwo+ICsgICAgewo+ICsgICAgICAg
IHVpbnQzMl90IGFyY2hfZnVuY19pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPiArICAgICAg
ICBpbnQgcmV0ID0gQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQ7Cj4gKwo+ICsgICAgICAgIHN3aXRj
aCAoIGFyY2hfZnVuY19pZCApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8xX0ZJRDoKPiArICAgICAgICAgICAgaWYgKCBjcHVzX2hhdmVfY2Fw
KEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUikgKQo+ICsgICAgICAgICAgICAgICAgcmV0ID0g
MDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsKPiArICAgICAgICBzZXRf
dXNlcl9yZWcocmVncywgMCwgcmV0KTsKPiArCj4gKyAgICAgICAgcmV0dXJuIHRydWU7Cj4gKyAg
ICB9Cj4gKwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklEOgo+ICsg
ICAgICAgIC8qIE5vIHJldHVybiB2YWx1ZSAqLwo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAg
ICAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVu
L2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gaW5kZXggNjI5Y2M1MTUwYi4uMjk1MWNhYTQ5ZCAx
MDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiArKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3NtY2NjLmgKPiBAQCAtMTE1LDYgKzExNSwxMiBAQCBzdGF0aWMgaW5saW5l
IHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKPiAgICAgICAgICAg
ICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAgIFwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAweDEpCj4gIAo+ICsjZGVmaW5lIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9V
TkRfMV9GSUQgICAgICAgICAgICAgXAo+ICsgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUND
Q19GQVNUX0NBTEwsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0ND
X0NPTlZfMzIsICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0ND
X09XTkVSX0FSQ0gsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgMHg4MDAwKQo+
ICsKPiAgLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KPiAgI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VO
S05PV05fRlVOQ1RJT04gICgtMSkKPiAgI2RlZmluZSBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCAg
ICAgICAgICgtMSkKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 00:35:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 00:35:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1envuO-0007ec-Vt; Tue, 20 Feb 2018 00:35:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1envuN-0007eR-NP
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 00:35:47 +0000
X-Inumbo-ID: 30d4817e-15d6-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 30d4817e-15d6-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 00:37:12 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 1152621716;
 Tue, 20 Feb 2018 00:35:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 1152621716
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 16:35:34 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-7-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802191635270.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-7-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 06/17] xen/arm64: Print a per-CPU message
 with the BP hardening method used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoaXMgd2lsbCBtYWtl
IGVhc2llciB0byBrbm93IHdoZXRoZXIgQlAgaGFyZGVuaW5nIGhhcyBiZWVuIGVuYWJsZWQgZm9y
Cj4gYSBDUFUgYW5kIHdoaWNoIG1ldGhvZCBpcyB1c2VkLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZvbG9keW15
ciBCYWJjdWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgoKQWNrZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBDaGFuZ2Vz
IGluIHYzOgo+ICAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKPiAKPiAgICAg
Q2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL2NwdWVycmF0YS5jIHwgOSArKysrKysrLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0
aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gaW5kZXggYzI0MzUyMWVkNC4u
OGQ1ZjhkMzcyYSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBAQCAtNzksNyArNzksOCBAQCBzdGF0aWMgYm9v
bCBjb3B5X2h5cF92ZWN0X2JwaSh1bnNpZ25lZCBpbnQgc2xvdCwgY29uc3QgY2hhciAqaHlwX3Zl
Y19zdGFydCwKPiAgc3RhdGljIGJvb2wgX19tYXliZV91bnVzZWQKPiAgaW5zdGFsbF9icF9oYXJk
ZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX3N0YXJ0LAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hhciAqaHlwX3ZlY19lbmQpCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpoeXBfdmVjX2VuZCwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRlc2MpCj4gIHsKPiAgICAgIHN0YXRpYyBpbnQgbGFz
dF9zbG90ID0gLTE7Cj4gICAgICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGJwX2xvY2spOwo+IEBA
IC05NCw2ICs5NSw5IEBAIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhjb25zdCBzdHJ1Y3QgYXJt
X2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5LAo+ICAgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50
cnkpICkKPiAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiAgCj4gKyAgICBwcmludGsoWEVOTE9HX0lO
Rk8gIkNQVSV1IHdpbGwgJXMgb24gZXhjZXB0aW9uIGVudHJ5XG4iLAo+ICsgICAgICAgICAgIHNt
cF9wcm9jZXNzb3JfaWQoKSwgZGVzYyk7Cj4gKwo+ICAgICAgLyoKPiAgICAgICAqIE5vIG5lZWQg
dG8gaW5zdGFsbCBoYXJkZW5lZCB2ZWN0b3Igd2hlbiB0aGUgcHJvY2Vzc29yIGhhcwo+ICAgICAg
ICogSURfQUE2NFBSRjBfRUwxLkNTVjIgc2V0Lgo+IEBAIC0xNTcsNyArMTYxLDggQEAgc3RhdGlj
IGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKPiAgICAgICAqLwo+ICAg
ICAgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+ICAgICAgICAgIHJldCA9
IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0
LAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2Jw
X2ludmFsX2VuZCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
cHNjaV9oeXBfYnBfaW52YWxfZW5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiY2FsbCBQU0NJIGdldCB2ZXJzaW9uIik7Cj4gICAgICBlbHNlIGlmICggIXdhcm5l
ZCApCj4gICAgICB7Cj4gICAgICAgICAgQVNTRVJUKHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9h
Y3RpdmUpOwo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 00:36:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 00:36:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1envvT-0007jt-8P; Tue, 20 Feb 2018 00:36:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1envvS-0007jj-1q
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 00:36:54 +0000
X-Inumbo-ID: 58de5a1b-15d6-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 58de5a1b-15d6-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 00:38:19 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 8458121716;
 Tue, 20 Feb 2018 00:36:47 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 8458121716
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Mon, 19 Feb 2018 16:36:47 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-8-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802191636400.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-8-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 07/17] xen/arm: smccc: Add macros
 SMCCC_VERSION, SMCCC_VERSION_{MINOR, MAJOR}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCBtYWNyb3MgU01D
Q0NfVkVSU0lPTiwgU01DQ0NfVkVSU0lPTl97TUlOT1IsIE1BSk9SfSB0byBlYXNpbHkgY29udmVy
dAo+IGJldHdlZW4gYSAzMi1iaXQgdmFsdWUgYW5kIGEgdmVyc2lvbiBudW1iZXIuIFRoZSBlbmNv
ZGluZyBpcyBiYXNlZCBvbgo+IDIuMi4yIGluICJGaXJtd2FyZSBpbnRlcmZhY2VzIGZvciBtaXRp
Z2F0aW9uIENWRS0yMDE3LTU3MTUiIChBUk0gREVOIDAwNzBBKS4KPiAKPiBBbHNvIHJlLXVzZSB0
aGVtIHRvIGRlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgYW5kIEFSTV9TTUNDQ19WRVJTSU9O
XzFfMS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+CgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjM6Cj4gICAgICAgICAtIEFkZCBWb2xv
ZHlteXIncyByZXZpZXdlZC1ieQo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBQ
YXRjaCBhZGRlZAo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAxNiArKysr
KysrKysrKysrKy0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0
aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBpbmRleCAzMDIwOGQxMmNhLi5kMDI0MGQ2NGJm
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IEBAIC0xNiw4ICsxNiwyMCBAQAo+ICAjaWZuZGVmIF9f
QVNNX0FSTV9TTUNDQ19IX18KPiAgI2RlZmluZSBfX0FTTV9BUk1fU01DQ0NfSF9fCj4gIAo+IC0j
ZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCAgIDB4MTAwMDAKPiAtI2RlZmluZSBBUk1fU01D
Q0NfVkVSU0lPTl8xXzEgICAweDEwMDAxCj4gKyNkZWZpbmUgU01DQ0NfVkVSU0lPTl9NQUpPUl9T
SElGVCAgICAgICAgICAgIDE2Cj4gKyNkZWZpbmUgU01DQ0NfVkVSU0lPTl9NSU5PUl9NQVNLICAg
ICAgICAgICAgIFwKPiArICAgICAgICAoKDFVIDw8IFNNQ0NDX1ZFUlNJT05fTUFKT1JfU0hJRlQp
IC0gMSkKPiArI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9SX01BU0sgICAgICAgICAgICAgflNN
Q0NDX1ZFUlNJT05fTUlOT1JfTUFTSwo+ICsjZGVmaW5lIFNNQ0NDX1ZFUlNJT05fTUFKT1IodmVy
KSAgICAgICAgICAgICBcCj4gKyAgICAgICAgKCgodmVyKSAmIFNNQ0NDX1ZFUlNJT05fTUFKT1Jf
TUFTSykgPj4gU01DQ0NfVkVSU0lPTl9NQUpPUl9TSElGVCkKPiArI2RlZmluZSBTTUNDQ19WRVJT
SU9OX01JTk9SKHZlcikgICAgICAgICAgICAgXAo+ICsgICAgICAgICgodmVyKSAmIFNNQ0NDX1ZF
UlNJT05fTUlOT1JfTUFTSykKPiArCj4gKyNkZWZpbmUgU01DQ0NfVkVSU0lPTihtYWpvciwgbWlu
b3IpICAgICAgICAgIFwKPiArICAgICgoKG1ham9yKSA8PCBTTUNDQ19WRVJTSU9OX01BSk9SX1NI
SUZUKSB8IChtaW5vcikpCj4gKwo+ICsjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCAgIFNN
Q0NDX1ZFUlNJT04oMSwgMCkKPiArI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzEgICBTTUND
Q19WRVJTSU9OKDEsIDEpCj4gIAo+ICAvKgo+ICAgKiBUaGlzIGZpbGUgcHJvdmlkZXMgY29tbW9u
IGRlZmluZXMgZm9yIEFSTSBTTUMgQ2FsbGluZyBDb252ZW50aW9uIGFzCj4gLS0gCj4gMi4xMS4w
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 01:17:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 01:17:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enwY9-0008I1-CC; Tue, 20 Feb 2018 01:16:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enwY8-0008He-Lq
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 01:16:52 +0000
X-Inumbo-ID: ee77a634-15db-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee77a634-15db-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 01:18:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enwY0-0000BV-Gu; Tue, 20 Feb 2018 01:16:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enwXv-00063r-6H; Tue, 20 Feb 2018 01:16:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enwXu-0000UD-Mt; Tue, 20 Feb 2018 01:16:38 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119644-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=e5ecc287a7bd24a1364e23e263cb60cfc8d21eb5
X-Osstest-Versions-That: qemuu=f0fa81767555fe2c4b5f8c9e0725a80eac1d7f56
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 01:16:38 +0000
Subject: [Xen-devel] [qemu-mainline test] 119644: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTY0NCBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk2NDQvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTU0NAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5NTQ0
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTk1NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTU0NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE5NTQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk1NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICBlNWVjYzI4N2E3YmQyNGExMzY0ZTIzZTI2M2NiNjBjZmM4ZDIxZWI1CmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBmMGZhODE3Njc1NTVmZTJjNGI1ZjhjOWUw
NzI1YTgwZWFjMWQ3ZjU2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk1NDQgIDIwMTgtMDItMTgg
MDQ6NTk6MTQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5NjQ0ICAyMDE4LTAy
LTE5IDEwOjIyOjM0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRHIuIERhdmlkIEFsYW4gR2lsYmVydCA8ZGdp
bGJlcnRAcmVkaGF0LmNvbT4KICBQZXRlciBNYXlkZWxsIDxwZXRlci5tYXlkZWxsQGxpbmFyby5v
cmc+CiAgVGhvbWFzIEh1dGggPHRodXRoQHJlZGhhdC5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVt
dXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJp
ZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0CiAgIGYwZmE4MTc2NzUuLmU1ZWNjMjg3YTcgIGU1ZWNjMjg3YTdiZDI0YTEzNjRl
MjNlMjYzY2I2MGNmYzhkMjFlYjUgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 01:18:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 01:18:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enwa6-0008Pl-Nn; Tue, 20 Feb 2018 01:18:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enwa5-0008P9-MM
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 01:18:53 +0000
X-Inumbo-ID: 36a772d9-15dc-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36a772d9-15dc-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 01:20:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enwZx-0000Eq-AO; Tue, 20 Feb 2018 01:18:45 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enwZs-0006BW-3H; Tue, 20 Feb 2018 01:18:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enwZr-0000zA-S0; Tue, 20 Feb 2018 01:18:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1enwZr-0000zA-S0@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 01:18:39 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-xl-qemut-debianhvm-amd64
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0CnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGlu
dXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRz
L2xpbnV4LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcv
b3NzdGVzdC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5v
cmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVu
Lm9yZy9xZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0
CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBp
cyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIGEyZTU3OTBk
ODQxNjU4NDg1ZDY0MjE5NmRiYjA5MjczMDNkNmMyMmYKICBCdWcgbm90IHByZXNlbnQ6IGFiMmQ5
MmFkODgxZGExMTMzMTI4MGFlZGY2MTJkODJlNjFjYjZkNDEKICBMYXN0IGZhaWwgcmVwcm86IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk2NzgvCgoK
ICAoUmV2aXNpb24gbG9nIHRvbyBsb25nLCBvbWl0dGVkLikKCgpGb3IgYmlzZWN0aW9uIHJldmlz
aW9uLXR1cGxlIGdyYXBoIHNlZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0Lnhlbi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2gg
Z3JhcGggbm9kZSByZWZlciwgcmVzcGVjdGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9u
LXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0Lnhlbi1ib290IC0tc3VtbWFy
eS1vdXQ9dG1wLzExOTY4Ni5iaXNlY3Rpb24tc3VtbWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExODMy
NCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgeGVuLWJvb3QKU2VhcmNoaW5nIGZvciBmYWlsdXJl
IC8gYmFzaXMgcGFzczoKIDExOTYzOSBmYWlsIFtob3N0PXBpbm90MV0gLyAxMTg2Mjkgb2suCkZh
aWx1cmUgLyBiYXNpcyBwYXNzIGZsaWdodHM6IDExOTYzOSAvIDExODYyOQoodHJlZSB3aXRoIG5v
IHVybDogbWluaW9zKQoodHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6
IHNlYWJpb3MpClRyZWU6IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgv
a2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUg
Z2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11
dSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5i
aXRzLnhlbi5vcmcveGVuLmdpdApMYXRlc3QgOTFhYjg4M2ViMjEzMjVhZDgwZjM0NzM2MzNmNzk0
Yzc4YWM4N2Y1MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgz
YjhkCkJhc2lzIHBhc3MgYjQ2ZGM4YWUxN2E0MjdjNTBjMDAyNDE4OTg4MzI4MDc1NzZmZDI4YSBj
NTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3
NTY1NWE5NyAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwCkdlbmVyYXRp
bmcgcmV2aXNpb25zIHdpdGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5r
ZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0
I2I0NmRjOGFlMTdhNDI3YzUwYzAwMjQxODk4ODMyODA3NTc2ZmQyOGEtOTFhYjg4M2ViMjEzMjVh
ZDgwZjM0NzM2MzNmNzk0Yzc4YWM4N2Y1MSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9s
aW51eC1maXJtd2FyZS5naXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MC1jNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAz
M2JiYTI1MTQ4YjI3OWY2MC1jOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi5naXQjMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5Ny0yYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0IzFjMzU0NWVlYWY0YWM2ZjhkNWRiNWE1
MmMyOWMxMTI2OTRiY2Q0ZjAtYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4
ZApMb2FkZWQgOTk3MTEgbm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0
IHJlc3VsdHM6CiAxMTg2MjkgcGFzcyBiNDZkYzhhZTE3YTQyN2M1MGMwMDI0MTg5ODgzMjgwNzU3
NmZkMjhhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0
OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNj
ZGFjZDE1Nzc1NjU1YTk3IDFjMzU0NWVlYWY0YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0ZjAK
IDExODY1NSBwYXNzIGI0NmRjOGFlMTdhNDI3YzUwYzAwMjQxODk4ODMyODA3NTc2ZmQyOGEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2
NTVhOTcgMWMzNTQ1ZWVhZjRhYzZmOGQ1ZGI1YTUyYzI5YzExMjY5NGJjZDRmMAogMTE4NjM3IHBh
c3MgaXJyZWxldmFudAogMTE4NjM4IGZhaWwgaXJyZWxldmFudAogMTE4NjcyIGZhaWwgaXJyZWxl
dmFudAogMTE4Nzc1IGZhaWwgaXJyZWxldmFudAogMTE4ODkzIGZhaWwgZDQ4ZmNiZDg2NGEwMDg4
MDJhOTBjNThhOWNlZGRkOTQzNmQxMWE0OSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThm
MGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNl
Mzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5
NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTg5NjggZmFpbCA3OTI4YjJjYmU1NWIyYTQxMGEwZjVjMWYx
NTQ2MTAwNTljNTdiMWIyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAg
YzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4
MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1
NjE0ODNiOGQKIDExOTA2NCBmYWlsIDE3OGU4MzRjNDdiMGQwMTM1MmM0ODczMDIzNWFhZTY5ODk4
ZmJjMDIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2Nk
YWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAog
MTE5MTE3IGZhaWwgNjFmMTRjMDE1ZjViZTkxNTFiYTI1ZTYzOGQzNDlmNGQ0MGNiN2NkNCBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1
NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTkyMDEgZmFp
bCA2MWYxNGMwMTVmNWJlOTE1MWJhMjVlNjM4ZDM0OWY0ZDQwY2I3Y2Q0IGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1
MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAx
NGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTM1MCBmYWlsIDEzODhjODA0
MzhlNjlmYzAxZDgzZmJlOThkYTNjYWMyNGMzYzg3MzEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgz
MTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYw
IDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4
OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5NDM1IGZhaWwgMWUzNTEwYjJiMDUzYjgyNTNh
OTk1MTFlZmI2NjhmY2M3YWU4ZmNkNyBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRm
Y2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2
ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2
NmU4YWRiNTYxNDgzYjhkCiAxMTk1MTEgZmFpbCBjNzg2NDI3ZjU3YjZkYzRmNTZmOWE4NGRhNTJi
NDEyMTZlOTRmMTI1IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJh
ZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0
ODNiOGQKIDExOTU4MiBmYWlsIGM3ODY0MjdmNTdiNmRjNGY1NmY5YTg0ZGE1MmI0MTIxNmU5NGYx
MjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0
MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNk
MTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5
NjExIHBhc3MgYjQ2ZGM4YWUxN2E0MjdjNTBjMDAyNDE4OTg4MzI4MDc1NzZmZDI4YSBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5
NyAxYzM1NDVlZWFmNGFjNmY4ZDVkYjVhNTJjMjljMTEyNjk0YmNkNGYwCiAxMTk2NjQgcGFzcyBh
YjJkOTJhZDg4MWRhMTEzMzEyODBhZWRmNjEyZDgyZTYxY2I2ZDQxIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4
M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTYxMyBmYWlsIGM3ODY0MjdmNTdi
NmRjNGY1NmY5YTg0ZGE1MmI0MTIxNmU5NGYxMjUgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBi
NTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJi
MDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRm
YTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5NjE4IGZhaWwgMWM1YjIyMTZmYmI5NzNhOTQxMGUw
YjA2Mzg5NzQwYjVjMTI4OTE3MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRm
YTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4
YWRiNTYxNDgzYjhkCiAxMTk2MjIgZmFpbCAxMDI5MTE3MTI3NTQwZmVmNGVkY2Y0ZjA4ODdkYzNl
MWY3ZDVhZGIyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEy
MTNjZGFjZDE1Nzc1NjU1YTk3IGM5MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNi
OGQKIDExOTYyOCBmYWlsIDFhNWU4ZTM1MDAwNTc3Y2I5MTAwZDIyZGFhOGI1ZWJjZmEyYmU5YjIg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3
NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZAogMTE5NjMy
IGZhaWwgYTJlNTc5MGQ4NDE2NTg0ODVkNjQyMTk2ZGJiMDkyNzMwM2Q2YzIyZiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBh
MjIzMjBlMzJkY2EwOTE4ZWQyMzc5OTU4M2Y0NzBhZmU0YzI0MzMwCiAxMTk2MzUgcGFzcyA0YjBk
ZGE0Zjg2YzVjODc2OThmNzIyOGE0ZjY1ZWY4MzRkYzc5MjUyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2Vm
M2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTY2OCBmYWlsIGEyZTU3OTBkODQxNjU4
NDg1ZDY0MjE5NmRiYjA5MjczMDNkNmMyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMz
ZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1
YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5NjQxIGJsb2NrZWQgYTJlNTc5MGQ4NDE2NTg0ODVkNjQy
MTk2ZGJiMDkyNzMwM2Q2YzIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4
ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRm
YTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBkZjFlNGM2ZTdmODg5MmU5NTA0MzNmZjMzYzIx
NWRmMGNkN2IzMGY3CiAxMTk2NzUgcGFzcyBhYjJkOTJhZDg4MWRhMTEzMzEyODBhZWRmNjEyZDgy
ZTYxY2I2ZDQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0
NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEy
MTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2Fl
NTgKIDExOTY0NiBmYWlsIGEyZTU3OTBkODQxNjU4NDg1ZDY0MjE5NmRiYjA5MjczMDNkNmMyMmYg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3
NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5NjM5
IGZhaWwgOTFhYjg4M2ViMjEzMjVhZDgwZjM0NzM2MzNmNzk0Yzc4YWM4N2Y1MSBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBj
OTMwMTRhZDNhYTZhYTg4ZGZhNWU5NmY2NmU4YWRiNTYxNDgzYjhkCiAxMTk2NTUgcGFzcyBhYjJk
OTJhZDg4MWRhMTEzMzEyODBhZWRmNjEyZDgyZTYxY2I2ZDQxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2Vm
M2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTY2MCBmYWlsIGEyZTU3OTBkODQxNjU4
NDg1ZDY0MjE5NmRiYjA5MjczMDNkNmMyMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4
ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMz
ZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1
YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5Njc4IGZhaWwgYTJlNTc5MGQ4NDE2NTg0ODVkNjQyMTk2
ZGJiMDkyNzMwM2Q2YzIyZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYw
IGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5
ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJi
N2E4NDNhZTU4CiAxMTk2ODEgcGFzcyBiNDZkYzhhZTE3YTQyN2M1MGMwMDI0MTg5ODgzMjgwNzU3
NmZkMjhhIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0
OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNj
ZGFjZDE1Nzc1NjU1YTk3IDFjMzU0NWVlYWY0YWM2ZjhkNWRiNWE1MmMyOWMxMTI2OTRiY2Q0ZjAK
IDExOTY4NiBmYWlsIDkxYWI4ODNlYjIxMzI1YWQ4MGYzNDczNjMzZjc5NGM3OGFjODdmNTEgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2
NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFkYjU2MTQ4M2I4ZApTZWFyY2hpbmcg
Zm9yIGludGVyZXN0aW5nIHZlcnNpb25zCiBSZXN1bHQgZm91bmQ6IGZsaWdodCAxMTg2MjkgKHBh
c3MpLCBmb3IgYmFzaXMgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE5NjM5IChmYWlsKSwg
Zm9yIGJhc2lzIGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5NjgxIChwYXNzKSwgZm9y
IGJhc2lzIHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5Njg2IChmYWlsKSwgZm9yIGJhc2lz
IGZhaWx1cmUKIDAgcmV2aXNpb25zIGF0IGFiMmQ5MmFkODgxZGExMTMzMTI4MGFlZGY2MTJkODJl
NjFjYjZkNDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1
NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIx
M2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1
OApObyByZXZpc2lvbnMgbGVmdCB0byB0ZXN0LCBjaGVja2luZyBncmFwaCBzdGF0ZS4KIFJlc3Vs
dCBmb3VuZDogZmxpZ2h0IDExOTY1NSAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlc3VsdCBmb3Vu
ZDogZmxpZ2h0IDExOTY2MCAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDog
ZmxpZ2h0IDExOTY2NCAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQg
MTE5NjY4IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5
Njc1IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTk2NzggKGZh
aWwpLCBmb3IgZmlyc3QgZmFpbHVyZQoKKioqIEZvdW5kIGFuZCByZXByb2R1Y2VkIHByb2JsZW0g
Y2hhbmdlc2V0ICoqKgoKICBCdWcgaXMgaW4gdHJlZTogIGxpbnV4IGdpdDovL2dpdC5rZXJuZWwu
b3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0CiAgQnVn
IGludHJvZHVjZWQ6ICBhMmU1NzkwZDg0MTY1ODQ4NWQ2NDIxOTZkYmIwOTI3MzAzZDZjMjJmCiAg
QnVnIG5vdCBwcmVzZW50OiBhYjJkOTJhZDg4MWRhMTEzMzEyODBhZWRmNjEyZDgyZTYxY2I2ZDQx
CiAgTGFzdCBmYWlsIHJlcHJvOiBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9v
c3N0ZXN0L2xvZ3MvMTE5Njc4LwoKCiAgKFJldmlzaW9uIGxvZyB0b28gbG9uZywgb21pdHRlZC4p
CgpSZXZpc2lvbiBncmFwaCBsZWZ0IGluIC9ob21lL2xvZ3MvcmVzdWx0cy9iaXNlY3QvbGludXgt
bGludXMvdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC54ZW4tYm9vdC57
ZG90LHBzLHBuZyxodG1sLHN2Z30uCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KMTE5Njg2OiB0b2xlcmFibGUgQUxMIEZBSUwKCmZsaWdodCAxMTk2ODYgbGludXgtbGlu
dXMgcmVhbC1iaXNlY3QgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
L29zc3Rlc3QvbG9ncy8xMTk2ODYvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJlZ3Jlc3Npb25zLgoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLAppbmNsdWRpbmcgdGVzdHMgd2hpY2ggY291bGQg
bm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcg
eGVuLWJvb3QgICAgZmFpbCBiYXNlbGluZSB1bnRlc3RlZAoKCmpvYnM6CiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
CgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3Jn
CmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBj
b25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBv
cnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMu
eGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1h
c3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFy
eQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 02:42:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 02:42:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enxsj-00060l-68; Tue, 20 Feb 2018 02:42:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1enxsi-00060Z-Jd
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 02:42:12 +0000
X-Inumbo-ID: da4710c9-15e7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da4710c9-15e7-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 02:43:37 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1enxsb-0002wZ-32; Tue, 20 Feb 2018 02:42:05 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1enxsV-0001dv-OG; Tue, 20 Feb 2018 02:41:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1enxsV-00036M-FL; Tue, 20 Feb 2018 02:41:59 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119648-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 02:41:59 +0000
Subject: [Xen-devel] [seabios test] 119648: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTY0OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk2NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgMTAxIGRheXMgIDEzMSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICA0IGRheXMgICAg
OSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 04:57:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 04:57:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1enzzC-0005y7-1W; Tue, 20 Feb 2018 04:57:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ykbs=fo=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1enzzB-0005y1-Dr
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 04:57:01 +0000
X-Inumbo-ID: b01cc8e1-15fa-11e8-b9b1-635ca7ef6cff
Received: from out1-smtp.messagingengine.com (unknown [66.111.4.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b01cc8e1-15fa-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 04:58:27 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id 313FC20FA8;
 Mon, 19 Feb 2018 23:56:55 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Mon, 19 Feb 2018 23:56:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=8KHr/CQ/eLVMYUtuuHXgu0BPRKB05
 QRDk3R13C0HaFk=; b=hPnviPu+uexSXfhka07bH62lc9UeglLV+dRzRCxR+T+Wx
 aLBeniYXYEYig+bgcyylbSJzsvbBRHil02ENEst+Lb6tm5ouS/tX4ywQICpSulm4
 RSyDS/guFyQYQmpjsloIUpKvdQnbaVThlCkRvEu/XGDK7genuhCpC4GClPbheYHw
 3qOOraaNYeEG4a253aagLDpcsDjZpBD3OgABdFDMmG3FgUQozE22vekwSZhvVNIs
 cjyZ6YtnRyCzmb+87PhnwZBSVlDZgPkuWjc6CDHH2M9Tl6FoFScNf+wEumMybSwH
 g1eQHDAn6yd6x116CL3bvypv4Y9SIj1QU6BNwAAGw==
X-ME-Sender: <xms:l6qLWvEFqdWABOIW1P1nHxWBE1fibUVjf1IbowSpGFkHtL89cRi5cA>
Received: from [127.0.0.1] (tor-exit1-readme.dfri.se [171.25.193.77])
 by mail.messagingengine.com (Postfix) with ESMTPA id 425B7245F1;
 Mon, 19 Feb 2018 23:56:52 -0500 (EST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
 <ea0630bd-5139-5f79-847c-f88f733b5053@suse.com>
 <1fbf69f9-f835-897e-144f-8c6f8b94cd26@suse.com>
From: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <1d10edc6-8ad6-bc58-432c-d1867f0ab57a@invisiblethingslab.com>
Date: Tue, 20 Feb 2018 04:56:00 +0000
MIME-Version: 1.0
In-Reply-To: <1fbf69f9-f835-897e-144f-8c6f8b94cd26@suse.com>
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>, linux-kernel@vger.kernel.org,
 stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH 1/2] xen: xenbus_dev_frontend: Fix
 XS_TRANSACTION_END handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5744788804730938994=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--BCNRGoU7u99MhOmENERYQD81uMIzqsj9q
Content-Type: multipart/mixed; boundary="UrcEycLHHCAXawABUXRgY4RJQDH6yYJTM";
 protected-headers="v1"
From: Simon Gaiser <simon@invisiblethingslab.com>
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Cc: stable@vger.kernel.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org
Message-ID: <1d10edc6-8ad6-bc58-432c-d1867f0ab57a@invisiblethingslab.com>
Subject: Re: [PATCH 1/2] xen: xenbus_dev_frontend: Fix XS_TRANSACTION_END
 handling
References: <20180207222236.7434-1-simon@invisiblethingslab.com>
 <ea0630bd-5139-5f79-847c-f88f733b5053@suse.com>
 <1fbf69f9-f835-897e-144f-8c6f8b94cd26@suse.com>
In-Reply-To: <1fbf69f9-f835-897e-144f-8c6f8b94cd26@suse.com>

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

Juergen Gross:
> On 07/02/18 23:22, Simon Gaiser wrote:
>> Commit fd8aa9095a95 ("xen: optimize xenbus driver for multiple
>> concurrent xenstore accesses") made a subtle change to the semantic of=

>> xenbus_dev_request_and_reply() and xenbus_transaction_end().
>>
>> Before on an error response to XS_TRANSACTION_END
>> xenbus_dev_request_and_reply() would not decrement the active
>> transaction counter. But xenbus_transaction_end() has always counted t=
he
>> transaction as finished regardless of the response.
>=20
> Which is correct now. Xenstore will free all transaction related
> data regardless of the response. A once failed transaction can't
> be repaired, it has to be repeated completely.

So if xenstore frees the transaction why should we keep it in the list
with pending transaction in xenbus_dev_frontend? That's exactly what
this patch fixes by always removing it from the list, not only on a
successful response (See below for the EINVAL case).

[...]
>> But xenbus_dev_frontend tries to end a transaction on closing of the
>> device if the XS_TRANSACTION_END failed before. Trying to close the
>> transaction twice corrupts the reference count. So fix this by also
>> considering a transaction closed if we have sent XS_TRANSACTION_END on=
ce
>> regardless of the return code.
>=20
> A transaction in the list of transactions should not considered to be
> finished. Either it is not on the list or it is still pending.

With "considering a transaction closed" I mean "take the code path which
removes the transaction from the list with pending transactions".

=46rom the follow-up mail:
>>> The new behavior is that xenbus_dev_request_and_reply() and
>>> xenbus_transaction_end() will always count the transaction as finishe=
d
>>> regardless the response code (handled in xs_request_exit()).
>>
>> ENOENT should not decrement the transaction counter, while all
>> other responses to XS_TRANSACTION_END should still do so.
>=20
> Sorry, I stand corrected: the ENOENT case should never happen, as this
> case is tested in xenbus_write_transaction(). It doesn't hurt to test
> for ENOENT, though.
>=20
> What should be handled is EINVAL: this would happen if a user specified=

> a string different from "T" and "F".

Ok, I will handle those cases in xs_request_exit(). Although I don't
like that this depends on the internals of xenstore (At least to me it's
not obvious why it should only return ENOENT or EINVAL in this case).

In the xenbus_write_transaction() case checking the string before
sending the transaction (like the transaction itself is verified) would
avoid this problem.


--UrcEycLHHCAXawABUXRgY4RJQDH6yYJTM--

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

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

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlqLqp8ACgkQkO9xfO/x
ly+XExAApdIgnsM6xkHjK8kBhDK57fz+xLyU6htNsOgamX4c94ZroOG3GhHXVGq0
zdyy/p/UCMwV/ySUfENZtbzzIj7uY+XJkgDBb5l/h39baok5AXGvBxch7AiFDTVp
MtgcgPYuBZwgtuIJiwF7HdrHyCQ+DurHQ9MRIxBeDesoJRNYfYHeady7QrPtBk4I
fZZ0n7SfTepI73h8mpnht8NWkwt8KgGFT6iJxItr7oqjbEC09lFRwvOddtX2zs5e
BGaDlgUAarrf8lFhy03BBJisGA8iWnlrxLRoLY1mS4WrBZDwyuLLSt1oswLE5J/w
yVYb3mnyABoEjZMw6nHnVBQmtPKzkyt9i/CSZFc31cqE+sPIvBBtoFZaS08m06Op
MHueVEaf1Gaa8LWZpen7vUhDd7bbxS/MioHu7Z354L1H7fRBEzLY59zMyvQPlpvw
5F6WPrFngrb1Q1qzH3FXt81MI8bnzGZj85SJXm5EOqxszMizHvpoF38aEI4p+Dv9
mRWKlNJC+GK93LAI8Bb6MclDb+F0cxlSWO32d4GDokJGJ45ZjRxJrZ5B9yWWalBp
3xsszLTBLx8+CH+IK09n2fCSqmUU4G17zSJqNiNciswpbpEmSNt4xyh44l/zHs9X
nWakkPtyXGuCbsY5ey0DpEk/gp/p8U+mwHrivWjuDI81mkwKBdo=
=3Gxv
-----END PGP SIGNATURE-----

--BCNRGoU7u99MhOmENERYQD81uMIzqsj9q--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5744788804730938994==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 20 07:49:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 07:49:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo2fb-0001Kl-D6; Tue, 20 Feb 2018 07:48:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo2fZ-0001KZ-Ly
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 07:48:57 +0000
X-Inumbo-ID: 6536ad7f-1612-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6536ad7f-1612-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 08:48:10 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo2fT-0002yH-V0; Tue, 20 Feb 2018 07:48:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eo2fO-0003iu-Cw; Tue, 20 Feb 2018 07:48:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eo2fN-0005uI-TN; Tue, 20 Feb 2018 07:48:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119651-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:debian-hvm-install:fail:heisenbug
 xen-unstable:test-armhf-armhf-xl-multivcpu:xen-install:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
X-Osstest-Versions-That: xen=c93014ad3aa6aa88dfa5e96f66e8adb561483b8d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 07:48:45 +0000
Subject: [Xen-devel] [xen-unstable test] 119651: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4204939838850573659=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119651 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119651/

Failures :-/ but no regressions.

Tests which are failing intermittently (not blocking):
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 10 debian-hvm-install fail in 119592 pass in 119651
 test-armhf-armhf-xl-multivcpu  6 xen-install               fail pass in 119592
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail pass in 119592

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop  fail in 119592 like 118698
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check fail in 119592 never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check fail in 119592 never pass
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 118698
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 118698
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 118698
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 118698
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 118698
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 118698
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 118698
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 118698
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  24470b99c1671dca531c2cf5747eda2f8892ecbc
baseline version:
 xen                  c93014ad3aa6aa88dfa5e96f66e8adb561483b8d

Last test of basis   118698  2018-02-08 19:23:11 Z   11 days
Failing since        118802  2018-02-10 00:36:18 Z   10 days   12 attempts
Testing same since   119451  2018-02-17 01:31:36 Z    3 days    4 attempts

------------------------------------------------------------
People who touched revisions under test:
  Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andre Przywara <andre.przywara@linaro.org>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Daniel De Graaf <dgdegra@tycho.nsa.gov>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Juergen Gross <jgross@suse.com>
  Julien Grall <julien.grall@arm.com>
  Julien Grall <julien.grall@linaro.org>
  Kevin Tian <kevin.tian@intel.com>
  Paul Semel <semelpaul@gmail.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Ross Lagerwall <ross.lagerwall@citrix.com>
  Sameer Goel <sameer.goel@linaro.org>
  Simon Gaiser <simon@invisiblethingslab.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Tim Deegan <tim@xen.org>
  Uwe Dannowski <uwed@amazon.de>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                fail    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   c93014ad3a..24470b99c1  24470b99c1671dca531c2cf5747eda2f8892ecbc -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4204939838850573659==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 08:24:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 08:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo3Dd-0004TO-Fb; Tue, 20 Feb 2018 08:24:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo3Dc-0004TI-VQ
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 08:24:08 +0000
X-Inumbo-ID: 9efeef47-1617-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9efeef47-1617-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 08:25:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="463533734"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 08:23:51 +0000
Message-ID: <20180220082351.24967-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIGhhdmUgc2hpbSBzcGVjaWZpYyB0YXJnZXRzLCBzbyBqdXN0IHVz
ZSB0aGUgcmVndWxhcgp4ZW4gbWFrZWZpbGUgdGFyZ2V0cyBpbiBvcmRlciB0byBidWlsZCB0aGUg
c2hpbSBiaW5hcnkuCgpXaGVuIHRoZSBzaGltIGlzIGJ1aWxkIGFzIHBhcnQgb2YgdGhlIGZpcm13
YXJlIGRpcmVjdG9yeSB1c2UgdGhlCnhlbi1zeW1zIGFzIHRoZSBzaGltIGJpbmFyeS4KClNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6
IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KLS0tCiB0b29s
cy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIHwgIDYgKysrLS0tCiB4ZW4vTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICAgIHwgMTYgKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L01ha2Vm
aWxlICAgICAgICAgICB8IDEyICsrKy0tLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2VkLCA5IGluc2Vy
dGlvbnMoKyksIDI1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hl
bi1kaXIvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCmluZGV4IDdm
ZDM2YTBlMTUuLjQ0YzM1ODdiZTAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIv
TWFrZWZpbGUKKysrIGIvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQpAQCAtNDgsMTAg
KzQ4LDEwIEBAIHNoaW0tJWNvbmZpZzogJChEKSBGT1JDRQogCQlLQ09ORklHX0NPTkZJRz0kKENV
UkRJUikvc2hpbS5jb25maWcKIAogeGVuLXNoaW06ICQoRCkgc2hpbS1vbGRkZWZjb25maWcKLQkk
KE1BS0UpIC1DICQoRCkveGVuIGluc3RhbGwtc2hpbSBcCisJJChNQUtFKSAtQyAkKEQpL3hlbiBi
dWlsZCBcCiAJCVhFTl9DT05GSUdfRVhQRVJUPXkgXAotCQlLQ09ORklHX0NPTkZJRz0kKENVUkRJ
Uikvc2hpbS5jb25maWcgXAotCQlERVNURElSPSQoQ1VSRElSKQorCQlLQ09ORklHX0NPTkZJRz0k
KENVUkRJUikvc2hpbS5jb25maWcKKwljcCAkKEQpL3hlbi94ZW4tc3ltcyB4ZW4tc2hpbQogCiAu
UEhPTlk6IGRpc3RjbGVhbiBjbGVhbgogZGlzdGNsZWFuIGNsZWFuOgpkaWZmIC0tZ2l0IGEveGVu
L01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4IDAyN2M1YWRmZGQuLjA0NGU3YzgyYTMgMTAw
NjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94ZW4vTWFrZWZpbGUKQEAgLTM3LDEwICszNywx
MCBAQCBkZWZhdWx0OiBidWlsZAogLlBIT05ZOiBkaXN0CiBkaXN0OiBpbnN0YWxsCiAKLWJ1aWxk
IGluc3RhbGwgYnVpbGQtc2hpbTo6IGluY2x1ZGUvY29uZmlnL2F1dG8uY29uZgorYnVpbGQgaW5z
dGFsbDo6IGluY2x1ZGUvY29uZmlnL2F1dG8uY29uZgogCi0uUEhPTlk6IGJ1aWxkIGluc3RhbGwg
dW5pbnN0YWxsIGNsZWFuIGRpc3RjbGVhbiBjc2NvcGUgVEFHUyB0YWdzIE1BUCBndGFncyB0ZXN0
cyBpbnN0YWxsLXNoaW0gYnVpbGQtc2hpbQotYnVpbGQgaW5zdGFsbCB1bmluc3RhbGwgZGVidWcg
Y2xlYW4gZGlzdGNsZWFuIGNzY29wZSBUQUdTIHRhZ3MgTUFQIGd0YWdzIHRlc3RzIGluc3RhbGwt
c2hpbSBidWlsZC1zaGltOjoKKy5QSE9OWTogYnVpbGQgaW5zdGFsbCB1bmluc3RhbGwgY2xlYW4g
ZGlzdGNsZWFuIGNzY29wZSBUQUdTIHRhZ3MgTUFQIGd0YWdzIHRlc3RzCitidWlsZCBpbnN0YWxs
IHVuaW5zdGFsbCBkZWJ1ZyBjbGVhbiBkaXN0Y2xlYW4gY3Njb3BlIFRBR1MgdGFncyBNQVAgZ3Rh
Z3MgdGVzdHM6OgogaWZuZXEgKCQoWEVOX1RBUkdFVF9BUkNIKSx4ODZfMzIpCiAJJChNQUtFKSAt
ZiBSdWxlcy5tayBfJEAKIGVsc2UKQEAgLTgwLDEzICs4MCw2IEBAIF9pbnN0YWxsOiAkKFRBUkdF
VCkkKENPTkZJR19YRU5fSU5TVEFMTF9TVUZGSVgpCiAJCWZpOyBcCiAJZmkKIAotLlBIT05ZOiBf
YnVpbGQtc2hpbQotX2J1aWxkLXNoaW06ICQoVEFSR0VUKS1zaGltCi0KLS5QSE9OWTogX2luc3Rh
bGwtc2hpbQotX2luc3RhbGwtc2hpbTogYnVpbGQtc2hpbQotCSQoSU5TVEFMTF9EQVRBKSAkKFRB
UkdFVCktc2hpbSAkKERFU1RESVIpCi0KIC5QSE9OWTogX3Rlc3RzCiBfdGVzdHM6CiAJJChNQUtF
KSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIHRlc3QgdGVzdHMKQEAgLTE1MSw5ICsxNDQsNiBA
QCAkKFRBUkdFVCk6IGRlbGV0ZS11bmZyZXNoLWZpbGVzCiAJJChNQUtFKSAtZiAkKEJBU0VESVIp
L1J1bGVzLm1rIGluY2x1ZGUvYXNtLSQoVEFSR0VUX0FSQ0gpL2FzbS1vZmZzZXRzLmgKIAkkKE1B
S0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgYXJjaC8kKFRBUkdFVF9BUkNIKSAkKFRBUkdF
VCkKIAotJChUQVJHRVQpLXNoaW06ICQoVEFSR0VUKQotCSQoTUFLRSkgLWYgJChCQVNFRElSKS9S
dWxlcy5tayAtQyBhcmNoLyQoVEFSR0VUX0FSQ0gpICQoVEFSR0VUKS1zaGltCi0KICMgZHJpdmVy
cy9jaGFyL2NvbnNvbGUubyBjb250YWlucyBzdGF0aWMgYmFubmVyL2NvbXBpbGUgaW5mby4gQmxv
dyBpdCBhd2F5LgogIyBEb24ndCByZWZyZXNoIHRoZXNlIGZpbGVzIGR1cmluZyBlLmcuLCAnc3Vk
byBtYWtlIGluc3RhbGwnCiAuUEhPTlk6IGRlbGV0ZS11bmZyZXNoLWZpbGVzCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKaW5kZXggMzg5
MDk2MTM5Yy4uNTU2M2M4MTNkZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCisr
KyBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQpAQCAtNzgsMTIgKzc4LDEyIEBAIGVmaS15IDo9ICQo
c2hlbGwgaWYgWyAhIC1yICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIC1vIFwKICAg
ICAgICAgICAgICAgICAgICAgICAtTyAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2NvbXBpbGUuaCBd
OyB0aGVuIFwKICAgICAgICAgICAgICAgICAgICAgICAgICBlY2hvICckKFRBUkdFVCkuZWZpJzsg
ZmkpCiAKLXNoaW0tJChDT05GSUdfUFZIX0dVRVNUKSA6PSAkKFRBUkdFVCktc2hpbQotCiBpZm5l
cSAoJChidWlsZF9pZF9saW5rZXIpLCkKIG5vdGVzX3BoZHJzID0gLS1ub3RlcwogZWxzZQotbm90
ZXNfcGhkcnMgPQoraWZlcSAoJChDT05GSUdfUFZIX0dVRVNUKSx5KQorbm90ZXNfcGhkcnMgPSAt
LW5vdGVzCitlbmRpZgogZW5kaWYKIAogaWZkZWYgQ09ORklHX0xJVkVQQVRDSApAQCAtMTQ5LDEx
ICsxNDksNiBAQCAkKFRBUkdFVCktc3ltczogcHJlbGluay5vIHhlbi5sZHMgJChCQVNFRElSKS9j
b21tb24vc3ltYm9scy1kdW1teS5vCiAJCT4kKEBEKS8kKEBGKS5tYXAKIAlybSAtZiAkKEBEKS8u
JChARikuWzAtOV0qCiAKLSMgVXNlIGVsZjMyLXg4Ni02NCBpZiB0b29sY2hhaW4gc3VwcG9ydCBl
eGlzdHMsIGVsZjMyLWkzODYgb3RoZXJ3aXNlLgotJChUQVJHRVQpLXNoaW06IEZPUk1BVCA9ICQo
Zmlyc3R3b3JkICQoZmlsdGVyIGVsZjMyLXg4Ni02NCwkKHNoZWxsICQoT0JKQ09QWSkgLS1oZWxw
KSkgZWxmMzItaTM4NikKLSQoVEFSR0VUKS1zaGltOiAkKFRBUkdFVCktc3ltcwotCSQoT0JKQ09Q
WSkgLU8gJChGT1JNQVQpICQ8ICRACi0KIG5vdGUubzogJChUQVJHRVQpLXN5bXMKIAkkKE9CSkNP
UFkpIC1PIGJpbmFyeSAtLW9ubHktc2VjdGlvbj0ubm90ZS5nbnUuYnVpbGQtaWQgICQoQkFTRURJ
UikveGVuLXN5bXMgJEAuYmluCiAJJChPQkpDT1BZKSAtSSBiaW5hcnkgLU8gZWxmNjQteDg2LTY0
IC1CIGkzODY6eDg2LTY0IFwKQEAgLTIzOCw2ICsyMzMsNSBAQCBjbGVhbjo6CiAJcm0gLWYgYXNt
LW9mZnNldHMucyAqLmxkcyBib290LyoubyBib290Lyp+IGJvb3QvY29yZSBib290L21rZWxmMzIK
IAlybSAtZiAkKEJBU0VESVIpLy54ZW4tc3ltcy5bMC05XSogYm9vdC8uKi5kCiAJcm0gLWYgJChC
QVNFRElSKS8ueGVuLmVmaS5bMC05XSogZWZpLyouZWZpIGVmaS9kaXNhYmxlZCBlZmkvbWtyZWxv
YwotCXJtIC1mICQoQkFTRURJUikveGVuLXNoaW0KIAlybSAtZiBib290L2NtZGxpbmUuUyBib290
L3JlbG9jLlMgYm9vdC8qLmxuayBib290LyouYmluCiAJcm0gLWYgbm90ZS5vCi0tIAoyLjE2LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 08:44:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 08:44:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo3XM-0005oq-3j; Tue, 20 Feb 2018 08:44:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eo3XL-0005ok-Ff
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 08:44:31 +0000
X-Inumbo-ID: 7717feff-161a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7717feff-161a-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 08:45:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 01:44:22 -0700
Message-Id: <5A8BEDF302000078001A9766@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 01:44:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Igor Druzhinin" <igor.druzhinin@citrix.com>
References: <1519062672-6061-1-git-send-email-igor.druzhinin@citrix.com>
In-Reply-To: <1519062672-6061-1-git-send-email-igor.druzhinin@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4] x86/nmi: start NMI watchdog on CPU0
 after SMP bootstrap
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE4OjUxLCA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gV2UncmUgbm90aWNpbmcgYSByZXByb2R1Y2libGUgc3lzdGVtIGJvb3QgaGFuZyBvbiBj
ZXJ0YWluCj4gU2t5bGFrZSBwbGF0Zm9ybXMgd2hlcmUgdGhlIEJJT1MgaXMgY29uZmlndXJlZCBp
biBsZWdhY3kKPiBib290IG1vZGUgd2l0aCB4MkFQSUMgZGlzYWJsZWQuIFRoZSBzeXN0ZW0gc3Rh
bGxzIGltbWVkaWF0ZWx5Cj4gYWZ0ZXIgd3JpdGluZyB0aGUgZmlyc3QgU01QIGluaXRpYWxpemF0
aW9uIHNlcXVlbmNlIGludG8gQVBJQyBJQ1IuCj4gCj4gVGhlIGNhdXNlIG9mIHRoZSBwcm9ibGVt
IGlzIHdhdGNoZG9nIE5NSSBoYW5kbGVyIGV4ZWN1dGlvbiAtCj4gc29tZXdoZXJlIG5lYXIgdGhl
IGVuZCBvZiBOTUkgaGFuZGxpbmcgKGFmdGVyIGl0J3MgYWxyZWFkeQo+IHJlc2NoZWR1bGVkIHRo
ZSBuZXh0IE5NSSkgaXQgdHJpZXMgdG8gYWNjZXNzIElPIHBvcnQgMHg2MQo+IHRvIGdldCB0aGUg
YWN0dWFsIE5NSSByZWFzb24gb24gQ1BVMC4gVW5mb3J0dW5hdGVseSwgdGhpcwo+IHBvcnQgaXMg
ZW11bGF0ZWQgYnkgQklPUyB1c2luZyBTTUlzIGFuZCB0aGlzIGVtdWxhdGlvbiBmb3IKPiBzb21l
IHJlYXNvbiB0YWtlcyBtb3JlIHRpbWUgdGhhbiB3ZSBleHBlY3QgZHVyaW5nIElOSVQtU0lQSS1T
SVBJCj4gc2VxdWVuY2UuIEFzIHRoZSByZXN1bHQsIHRoZSBzeXN0ZW0gaXMgY29uc3RhbnRseSBt
b3ZpbmcgYmV0d2Vlbgo+IE5NSSBhbmQgU01JIGhhbmRsZXIgYW5kIG5vdCBtYWtpbmcgYW55IHBy
b2dyZXNzLgo+IAo+IFRvIGF2b2lkIHRoaXMsIGluaXRpYWxpemUgdGhlIHdhdGNoZG9nIGFmdGVy
IFNNUCBib290c3RyYXAgb24KPiBDUFUwIGFuZCwgYWRkaXRpb25hbGx5LCBwcm90ZWN0IHRoZSBO
TUkgaGFuZGxlciBieSBtb3ZpbmcKPiBJTyBwb3J0IGFjY2VzcyBiZWZvcmUgTk1JIHJlLXNjaGVk
dWxpbmcuIFRoZSBsYXR0ZXIgc2hvdWxkIGFsc28KPiBoZWxwIGluIGNhc2Ugb2YgcG9zdCBib290
IENQVSBvbmxpbmluZy4gQWx0aG91Z2ggd2UncmUgcnVubmluZwo+IHdhdGNoZG9nIGF0IG11Y2gg
bG93ZXIgZnJlcXVlbmN5IGF0IHRoaXMgcG9pbnQsIGl0J3MgbmV2ZXJldGhlbGVzcwo+IHBvc3Np
YmxlIHdlIG1heSB0cmlnZ2VyIHRoZSBpc3N1ZSBhbnl3YXkuCj4gCj4gU2lnbmVkLW9mZi1ieTog
SWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 08:56:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 08:56:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo3ir-0006ax-5w; Tue, 20 Feb 2018 08:56:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eo3iq-0006ar-7f
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 08:56:24 +0000
X-Inumbo-ID: 21106363-161c-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21106363-161c-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 08:57:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 01:56:17 -0700
Message-Id: <5A8BF0BE02000078001A9781@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 01:56:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180215125203.29794-1-jgross@suse.com>
 <5A8B107302000078001A9407@suse.com>
 <7470904a-a9a9-556f-a412-d7b73799cd08@suse.com>
In-Reply-To: <7470904a-a9a9-556f-a412-d7b73799cd08@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/xpti: avoid copying L4 page table
 contents when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE4OjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAx
OS8wMi8xOCAxNzo1OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE1LjAyLjE4IGF0IDEz
OjUyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvZW50cnkuUwo+Pj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4+PiBAQCAt
NDYsMTAgKzQ2LDEzIEBAIHJlc3RvcmVfYWxsX2d1ZXN0Ogo+Pj4gIC5McmFnX2NyM19zdGFydDoK
Pj4+ICAgICAgICAgIG1vdiAgIFZDUFVfY3IzKCVyYngpLCAlcjkKPj4+ICAgICAgICAgIEdFVF9T
VEFDS19FTkQoZHgpCj4+PiAtICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2Ny
MykoJXJkeCksICVyZGkKPj4+ICsgICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZf
Y3IzKSglcmR4KSwgJXJheAo+Pj4gKyAgICAgICAgY21wYiAgJDAsIFNUQUNLX0NQVUlORk9fRklF
TEQoY29weV9sNCkoJXJkeCkKPj4+ICsgICAgICAgIGplICAgIC5McmFnX2NvcHllbmQKPj4+ICsg
ICAgICAgIG1vdmIgICQwLCBTVEFDS19DUFVJTkZPX0ZJRUxEKGNvcHlfbDQpKCVyZHgpCj4+IAo+
PiBVc2UgJWJsIGluc3RlYWQgb2YgJDAgaW4gYm90aCBjYXNlcyAod2l0aCBhIGNvbW1lbnQpPwo+
IAo+IERvIHlvdSByZWFsbHkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBzdWNoIGEgbWljcm8gb3B0aW1p
emF0aW9uIHJlbHlpbmcKPiBvbiB0aGUgdmNwdSBwb2ludGVyIGJlaW5nIGFsaWduZWQgdG8gcGFn
ZSBib3VuZGFyeT8gQW5kIGFyZSB5b3Ugc3VyZQo+IGFkZGluZyB0aGUgcmVnaXN0ZXIgZGVwZW5k
ZW5jeSBpc24ndCBodXJ0aW5nIG1vcmUgdGhhbiB3ZSB3aWxsIGdhaW4KPiBmcm9tIHNhdmluZyBh
biBpbnN0cnVjdGlvbiBieXRlPwoKV2VsbCwgYm90aCBvZiB3aGF0IHlvdSBzYXkgYXJlIHRoZSBw
cmVjaXNlIHJlYXNvbnMgd2h5IEkndmUKYXNrZWQgYSBxdWVzdGlvbiByYXRoZXIgdGhhbiBhc2tp
bmcgZm9yIHRoZSBjaGFuZ2UgdG8gYmUgZG9uZQp1bmNvbmRpdGlvbmFsbHkuIEknbSBub3QgcmVh
bGx5IHdvcnJpZWQgYWJvdXQgdGhlIHJlZ2lzdGVyCmRlcGVuZGVuY3kgLSAlcmJ4IGlzIGxvYWRl
ZCBzdWZmaWNpZW50bHkgbXVjaCBlYXJsaWVyLiBBbmQKdGhlIHN0cnVjdC12Y3B1LWlzLWFsaWdu
ZWQgYXNwZWN0IGlzIHdoeSBJIGRpZCBzdWdnZXN0IGFkZGluZwphIGNvbW1lbnQ7IEkgYXNzdW1l
IHlvdSByZWFsaXplIHdlIGNhbid0IGVhc2lseSBicmVhayB0aGF0CmFsaWdubWVudCwgaGVuY2Ug
SSBzZWUgbm8gc2lnbmlmaWNhbnQgcmlzayBoZXJlLiBCdXQgSSdtIG5vdApnb2luZyB0byBpbnNp
c3QsIGFuZCBJJ20gb3BlbiBmb3IgZnVydGhlciBjb3VudGVyIGFyZ3VtZW50cy4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 08:57:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 08:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo3jl-0006fG-RA; Tue, 20 Feb 2018 08:57:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo3jk-0006eY-D8
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 08:57:20 +0000
X-Inumbo-ID: f3c47c52-161b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3c47c52-161b-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 09:56:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="463536576"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 08:56:47 +0000
Message-ID: <20180220085647.25459-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180220085647.25459-1-roger.pau@citrix.com>
References: <20180220085647.25459-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYSBidW5jaCBvZiBiaXRzIGluIENSNCB0aGF0IHNob3VsZCBiZSBhbGxvd2VkIHRvIGJl
IHNldCBkaXJlY3RseQpieSB0aGUgZ3Vlc3Qgd2l0aG91dCByZXF1aXJpbmcgWGVuIGludGVydmVu
dGlvbiwgY3VycmVudGx5IHRoaXMgaXMKYWxyZWFkeSBkb25lIGJ5IHBhc3NpbmcgdGhyb3VnaCBn
dWVzdCB3cml0ZXMgaW50byB0aGUgQ1I0IHVzZWQgd2hlbgpydW5uaW5nIGluIG5vbi1yb290IG1v
ZGUsIGJ1dCB0YWtpbmcgYW4gZXhwZW5zaXZlIHZtZXhpdCBpbiBvcmRlciB0bwpkbyBzby4KCnhl
bmFseXplIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3aGVuIHJ1bm5pbmcgYSBQViBndWVzdCBpbiBz
aGltIG1vZGU6CgogQ1JfQUNDRVNTICAgICAgICAgICAgIDM4ODU5NTAgIDYuNDFzIDE3LjA0JSAg
Mzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQogICBjcjQgIDM4ODU5NDAgIDYuNDFzIDE3LjA0
JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQogICBjcjMgICAgICAgIDEgIDAuMDBzICAw
LjAwJSAgMzQ4MCBjeWMgeyAzNDgwfCAzNDgwfCAzNDgwfQogICAgICpbICAwXSAgICAgICAgMSAg
MC4wMHMgIDAuMDAlICAzNDgwIGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9CiAgIGNyMCAgICAgICAg
NyAgMC4wMHMgIDAuMDAlICA3MTEyIGN5YyB7IDMyNDh8IDU5NjB8MTc0ODB9CiAgIGNsdHMgICAg
ICAgIDIgIDAuMDBzICAwLjAwJSAgNDU4OCBjeWMgeyAzNDU2fCA1NzIwfCA1NzIwfQoKQWZ0ZXIg
dGhpcyBjaGFuZ2UgdGhpcyB0dXJucyBpbnRvOgoKIENSX0FDQ0VTUyAgICAgICAgICAgICAgICAg
IDEyICAwLjAwcyAgMC4wMCUgIDk5NzIgY3ljIHsgMzY4MHwxMTAyNHwyNDAzMn0KICAgY3I0ICAg
ICAgICAyICAwLjAwcyAgMC4wMCUgMTc1MjggY3ljIHsxMTAyNHwyNDAzMnwyNDAzMn0KICAgY3Iz
ICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM2ODAgY3ljIHsgMzY4MHwgMzY4MHwgMzY4MH0KICAg
ICAqWyAgMF0gICAgICAgIDEgIDAuMDBzICAwLjAwJSAgMzY4MCBjeWMgeyAzNjgwfCAzNjgwfCAz
NjgwfQogICBjcjAgICAgICAgIDcgIDAuMDBzICAwLjAwJSAgOTIwOSBjeWMgeyA0MTg0fCA3ODQ4
fDE3NDg4fQogICBjbHRzICAgICAgICAyICAwLjAwcyAgMC4wMCUgIDgyMzIgY3ljIHsgNTM1Mnwx
MTExMnwxMTExMn0KCk5vdGUgdGhhdCB0aGlzIG9wdGltaXplZCB0cmFwcGluZyBpcyBjdXJyZW50
bHkgb25seSBhcHBsaWVkIHRvIGd1ZXN0cwpydW5uaW5nIHdpdGggSEFQIG9uIEludGVsIGhhcmR3
YXJlLiBJZiB1c2luZyBzaGFkb3cgcGFnaW5nIG1vcmUgQ1I0CmJpdHMgbmVlZCB0byBiZSB1bmNv
bmRpdGlvbmFsbHkgdHJhcHBlZCwgd2hpY2ggbWFrZXMgdGhpcyBhcHByb2FjaAp1bmxpa2VseSB0
byB5aWVsZCBhbnkgaW1wb3J0YW50IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cy4KClJlcG9ydGVk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCkNjOiBKdW4gTmFr
YWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYyOgogLSBVc2UgY3I0X2hvc3RfbWFzay4K
CkNoYW5nZXMgc2luY2UgdjE6CiAtIFVzZSB0aGUgbWFza19jciB2YXJpYWJsZSBpbiBvcmRlciB0
byBjYWNoZSB0aGUgY3I0IG1hc2suCiAtIFRha2UgaW50byBhY2NvdW50IHdyaXRlX2N0cmxyZWdf
bWFzayB3aGVuIGludHJvc3BlY3Rpb24gaXMgZW5hYmxlZC4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyAgfCAzOSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysK
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8ICAyICsrCiB4ZW4vYXJjaC94ODYvbW9uaXRv
ci5jICAgICAgfCAgNSArKystLQogMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggNWNkNjg5ZTgyMy4uMjdjYmJlODgyMyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdm14LmMKQEAgLTE2ODQsNiArMTY4NCwzNiBAQCBzdGF0aWMgdm9pZCB2bXhfdXBk
YXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpCiAgICAgICAgIH0K
IAogICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfQ1I0LCB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzRd
KTsKKworICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSApCisgICAgICAg
ICAgICAvKgorICAgICAgICAgICAgICogU2hhZG93IHBhdGggaGFzIG5vdCBiZWVuIG9wdGltaXpl
ZCBiZWNhdXNlIGl0IHJlcXVpcmVzCisgICAgICAgICAgICAgKiB1bmNvbmRpdGlvbmFsbHkgdHJh
cHBpbmcgbW9yZSBDUjQgYml0cywgYXQgd2hpY2ggcG9pbnQgdGhlCisgICAgICAgICAgICAgKiBw
ZXJmb3JtYW5jZSBiZW5lZml0IG9mIGRvaW5nIHRoaXMgaXMgcXVpdGUgZHViaW91cy4KKyAgICAg
ICAgICAgICAqLworICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5jcjRfaG9zdF9tYXNrID0g
fjBVTDsKKyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAg
ICAgICogVXBkYXRlIENSNCBob3N0IG1hc2sgdG8gb25seSB0cmFwIHdoZW4gdGhlIGd1ZXN0IHRy
aWVzIHRvIHNldAorICAgICAgICAgICAgICogYml0cyB0aGF0IGFyZSBjb250cm9sbGVkIGJ5IHRo
ZSBoeXBlcnZpc29yLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICB2LT5hcmNoLmh2bV92
Y3B1LmNyNF9ob3N0X21hc2sgPSBIVk1fQ1I0X0hPU1RfTUFTSyB8IFg4Nl9DUjRfUEtFIHwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH5odm1fY3I0X2d1ZXN0
X3ZhbGlkX2JpdHModiwgMCk7CisgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1LmNyNF9ob3N0
X21hc2sgfD0gdi0+YXJjaC5odm1fdm14LnZteF9yZWFsbW9kZSA/CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0NSNF9WTUUgOiAwOworICAgICAgICAg
ICAgdi0+YXJjaC5odm1fdmNwdS5jcjRfaG9zdF9tYXNrIHw9ICFodm1fcGFnaW5nX2VuYWJsZWQo
dikgPworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChYODZf
Q1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFg4Nl9DUjRfU01BUCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA6IDA7CisgICAgICAgICAgICBpZiAoIHYtPmRvbWFpbi0+YXJj
aC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmCisgICAgICAgICAgICAgICAgIG1vbml0
b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjQpICkKKyAgICAgICAgICAgICAgICB2
LT5hcmNoLmh2bV92Y3B1LmNyNF9ob3N0X21hc2sgfD0KKyAgICAgICAgICAgICAgICB+di0+ZG9t
YWluLT5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW1ZNX0VWRU5UX1g4Nl9DUjRdOwor
CisgICAgICAgIH0KKyAgICAgICAgX192bXdyaXRlKENSNF9HVUVTVF9IT1NUX01BU0ssIHYtPmFy
Y2guaHZtX3ZjcHUuY3I0X2hvc3RfbWFzayk7CisKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNl
IDI6CkBAIC0zNTEyLDYgKzM1NDIsMTUgQEAgdm9pZCB2bXhfdm1leGl0X2hhbmRsZXIoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2hhcCh2LT5kb21h
aW4pICkKICAgICB7CisgICAgICAgIC8qCisgICAgICAgICAqIFhlbiBhbGxvd3MgdGhlIGd1ZXN0
IHRvIG1vZGlmeSBzb21lIENSNCBiaXRzIGRpcmVjdGx5LCB1cGRhdGUgY2FjaGVkCisgICAgICAg
ICAqIHZhbHVlcyB0byBtYXRjaC4KKyAgICAgICAgICovCisgICAgICAgIF9fdm1yZWFkKEdVRVNU
X0NSNCwgJnYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbNF0pOworICAgICAgICB2LT5hcmNoLmh2bV92
Y3B1Lmd1ZXN0X2NyWzRdICY9IHYtPmFyY2guaHZtX3ZjcHUuY3I0X2hvc3RfbWFzazsKKyAgICAg
ICAgdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9jcls0XSB8PSB2LT5hcmNoLmh2bV92Y3B1Lmh3X2Ny
WzRdICYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+di0+YXJjaC5o
dm1fdmNwdS5jcjRfaG9zdF9tYXNrOworCiAgICAgICAgIF9fdm1yZWFkKEdVRVNUX0NSMywgJnYt
PmFyY2guaHZtX3ZjcHUuaHdfY3JbM10pOwogICAgICAgICBpZiAoIHZteF91bnJlc3RyaWN0ZWRf
Z3Vlc3QodikgfHwgaHZtX3BhZ2luZ19lbmFibGVkKHYpICkKICAgICAgICAgICAgIHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPSB2LT5hcmNoLmh2bV92Y3B1Lmh3X2NyWzNdOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jCmluZGV4IGRmZTk3Yjk3MDUuLjNmZDJkZTkzOWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAg
LTExMDAsNiArMTEwMCw4IEBAIHN0YXRpYyB2b2lkIGxvYWRfc2hhZG93X2d1ZXN0X3N0YXRlKHN0
cnVjdCB2Y3B1ICp2KQogICAgIGNyX3JlYWRfc2hhZG93ID0gKGdldF92dm1jcyh2LCBHVUVTVF9D
UjQpICYgfmNyX2doX21hc2spIHwKICAgICAgICAgICAgICAgICAgICAgIChnZXRfdnZtY3Modiwg
Q1I0X1JFQURfU0hBRE9XKSAmIGNyX2doX21hc2spOwogICAgIF9fdm13cml0ZShDUjRfUkVBRF9T
SEFET1csIGNyX3JlYWRfc2hhZG93KTsKKyAgICAvKiBBZGQgdGhlIG5lc3RlZCBob3N0IG1hc2sg
dG8gdGhlIG9uZSBzZXQgYnkgdm14X3VwZGF0ZV9ndWVzdF9jci4gKi8KKyAgICBfX3Ztd3JpdGUo
Q1I0X0dVRVNUX0hPU1RfTUFTSywgY3JfZ2hfbWFzayB8IHYtPmFyY2guaHZtX3ZjcHUuY3I0X2hv
c3RfbWFzayk7CiAKICAgICAvKiBUT0RPOiBDUjMgdGFyZ2V0IGNvbnRyb2wgKi8KIH0KZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCmlu
ZGV4IGYyMjllNjk5NDguLjQzMTc2NThjNTYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tb25p
dG9yLmMKKysrIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwpAQCAtMTg5LDEwICsxODksMTEgQEAg
aW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgIGFkLT5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmPSB+Y3RybHJlZ19iaXRtYXNr
OwogICAgICAgICB9CiAKLSAgICAgICAgaWYgKCBWTV9FVkVOVF9YODZfQ1IzID09IG1vcC0+dS5t
b3ZfdG9fY3IuaW5kZXggKQorICAgICAgICBpZiAoIFZNX0VWRU5UX1g4Nl9DUjMgPT0gbW9wLT51
Lm1vdl90b19jci5pbmRleCB8fAorICAgICAgICAgICAgIFZNX0VWRU5UX1g4Nl9DUjQgPT0gbW9w
LT51Lm1vdl90b19jci5pbmRleCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCB2Y3B1
ICp2OwotICAgICAgICAgICAgLyogTGF0Y2hlcyBuZXcgQ1IzIG1hc2sgdGhyb3VnaCBDUjAgY29k
ZS4gKi8KKyAgICAgICAgICAgIC8qIExhdGNoZXMgbmV3IENSMyBvciBDUjQgbWFzayB0aHJvdWdo
IENSMCBjb2RlLiAqLwogICAgICAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgICAg
ICAgICAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCk7CiAgICAgICAgIH0KLS0gCjIuMTYu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 08:57:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 08:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo3jl-0006es-EM; Tue, 20 Feb 2018 08:57:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo3jk-0006eX-CX
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 08:57:20 +0000
X-Inumbo-ID: f27426eb-161b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f27426eb-161b-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 09:56:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="463536571"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 08:56:45 +0000
Message-ID: <20180220085647.25459-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 0/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpGb2xsb3dpbmcgdHdvLXBhdGNoIHNlcmllcyBvcHRpbWl6ZSBDUjQgYWNjZXNzIGZv
ciB2bXgvaGFwLgoKSSBjb3VsZG4ndCBmaWd1cmUgb3V0IGEgc2ltaWxhciBhcHByb2FjaCBmb3Ig
QU1ELCBzaW5jZSBhY2NvcmRpbmcgdG8Kc2VjdGlvbiAxNS45IChJbnN0cnVjdGlvbiBJbnRlcmNl
cHRzKSwgeW91IGVpdGhlciBpbnRlcmNlcHQgYWxsIGFjY2Vzcwp0byBDUjQgb3Igbm9uZS4gSW4g
YW55IGNhc2UgYSBzaW1pbGFyIG9wdGltaXphdGlvbiBmb3IgQU1EIGNhbiBhbHdheXMgYmUKYWRk
ZWQgbGF0ZXIuCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICgyKToKICB4ODYvaHZt
OiBpbnRyb2R1Y2UgY3J7MCw0fV9ob3N0X21hc2sgdG8gc3RvcmUgdHJhcHBlZCBiaXRzIG9mIENS
CiAgICBhY2Nlc3NlcwogIHZteC9oYXA6IG9wdGltaXplIENSNCB0cmFwcGluZwoKIHhlbi9hcmNo
L3g4Ni9odm0vc3ZtL3ZtY2IuYyAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3Mu
YyAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICB8IDM5ICsrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZt
eC5jICAgIHwgIDIgKysKIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICAgICB8ICA1ICsrKy0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCAgNCArKysrCiA2IGZpbGVzIGNoYW5n
ZWQsIDUwIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgotLSAKMi4xNi4xCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 08:57:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 08:57:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo3jl-0006f3-Kh; Tue, 20 Feb 2018 08:57:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo3jk-0006eW-CT
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 08:57:20 +0000
X-Inumbo-ID: f3976f12-161b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f3976f12-161b-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 09:56:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="463536573"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 08:56:46 +0000
Message-ID: <20180220085647.25459-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180220085647.25459-1-roger.pau@citrix.com>
References: <20180220085647.25459-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3 1/2] x86/hvm: introduce cr{0,
	4}_host_mask to store trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCB0aGlzIGlzIGN1cnJlbnRseSBzZXQgYXQgVk1De1MvQn0gY3JlYXRpb24g
YW5kIG5vdCBjaGFuZ2VkLApidXQgZnVydGhlciBwYXRjaGVzIGFyZSBnb2luZyB0byBjaGFuZ2Ug
dGhlIENSNCBtYXNrIGF0IHJ1bnRpbWUuCgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9z
dHJvdnNreUBvcmFjbGUuY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1
dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBKdW4gTmFr
YWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KLS0tCkNoYW5nZXMgc2luY2UgdjI6CiAtIEludHJvZHVjZSBtYXNrcyBvbmx5
IGZvciBDUjQgYW5kIENSMC4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIE5ldyBpbiB0aGlzIHZlcnNp
b24uCi0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jICAgIHwgMSArCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMgICAgfCAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUu
aCB8IDQgKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNi
LmMKaW5kZXggMGU2Y2JhNWI3Yi4uYmVlYWZhZDIzNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L2h2bS9zdm0vdm1jYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwpAQCAtMTY5
LDYgKzE2OSw3IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY2Ioc3RydWN0IHZjcHUgKnYpCiAg
ICAgdm1jYi0+dHIuYmFzZSA9IDA7CiAgICAgdm1jYi0+dHIubGltaXQgPSAweGZmOwogCisgICAg
di0+YXJjaC5odm1fdmNwdS5jcjBfaG9zdF9tYXNrID0gdi0+YXJjaC5odm1fdmNwdS5jcjRfaG9z
dF9tYXNrID0gfjBVTDsKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBdID0gWDg2X0NS
MF9QRSB8IFg4Nl9DUjBfRVQ7CiAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKIApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdm1jcy5jCmluZGV4IGU3ODE4Y2FlZDAuLjZkYWY5NTM1NjMgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMK
QEAgLTExNjUsNiArMTE2NSw3IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZj
cHUgKnYpCiAKICAgICBfX3Ztd3JpdGUoQ1IwX0dVRVNUX0hPU1RfTUFTSywgfjBVTCk7CiAgICAg
X192bXdyaXRlKENSNF9HVUVTVF9IT1NUX01BU0ssIH4wVUwpOworICAgIHYtPmFyY2guaHZtX3Zj
cHUuY3IwX2hvc3RfbWFzayA9IHYtPmFyY2guaHZtX3ZjcHUuY3I0X2hvc3RfbWFzayA9IH4wVUw7
CiAKICAgICBfX3Ztd3JpdGUoUEFHRV9GQVVMVF9FUlJPUl9DT0RFX01BU0ssIDApOwogICAgIF9f
dm13cml0ZShQQUdFX0ZBVUxUX0VSUk9SX0NPREVfTUFUQ0gsIDApOwpkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNw
dS5oCmluZGV4IGQ5MzE2NmZiOTIuLmEzZTVjMjFiNGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZjcHUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgK
QEAgLTE1Niw2ICsxNTYsMTAgQEAgc3RydWN0IGh2bV92Y3B1IHsKICAgICAgKi8KICAgICB1bnNp
Z25lZCBsb25nICAgICAgIGh3X2NyWzVdOwogCisgICAgLyogQ2FjaGVkIGNvcHkgb2YgdGhlIHRy
YXBwZWQgYml0cyBvZiBDUnMuICovCisgICAgdW5zaWduZWQgbG9uZyAgICAgICBjcjBfaG9zdF9t
YXNrLAorICAgICAgICAgICAgICAgICAgICAgICAgY3I0X2hvc3RfbWFzazsKKwogICAgIHN0cnVj
dCB2bGFwaWMgICAgICAgdmxhcGljOwogICAgIHM2NCAgICAgICAgICAgICAgICAgY2FjaGVfdHNj
X29mZnNldDsKICAgICB1NjQgICAgICAgICAgICAgICAgIGd1ZXN0X3RpbWU7Ci0tIAoyLjE2LjEK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 09:03:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 09:03:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo3q3-0007dw-Fz; Tue, 20 Feb 2018 09:03:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pzm+=fo=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eo3q2-0007dq-Ju
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 09:03:50 +0000
X-Inumbo-ID: 2abc343f-161d-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2abc343f-161d-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 09:05:16 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 2C8CFAD9C;
 Tue, 20 Feb 2018 09:03:43 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180215125203.29794-1-jgross@suse.com>
 <5A8B107302000078001A9407@suse.com>
 <7470904a-a9a9-556f-a412-d7b73799cd08@suse.com>
 <5A8BF0BE02000078001A9781@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <aa147516-34dc-45e8-a4da-6af418b2a510@suse.com>
Date: Tue, 20 Feb 2018 10:03:42 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8BF0BE02000078001A9781@suse.com>
Content-Language: de-DE
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: avoid copying L4 page table
 contents when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMDk6NTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAyLjE4IGF0
IDE4OjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMTkvMDIvMTggMTc6NTksIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTUuMDIuMTggYXQgMTM6NTIsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+Pj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+Pj4+IEBAIC00NiwxMCArNDYsMTMg
QEAgcmVzdG9yZV9hbGxfZ3Vlc3Q6Cj4+Pj4gIC5McmFnX2NyM19zdGFydDoKPj4+PiAgICAgICAg
ICBtb3YgICBWQ1BVX2NyMyglcmJ4KSwgJXI5Cj4+Pj4gICAgICAgICAgR0VUX1NUQUNLX0VORChk
eCkKPj4+PiAtICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJkeCks
ICVyZGkKPj4+PiArICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMykoJXJk
eCksICVyYXgKPj4+PiArICAgICAgICBjbXBiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRChjb3B5
X2w0KSglcmR4KQo+Pj4+ICsgICAgICAgIGplICAgIC5McmFnX2NvcHllbmQKPj4+PiArICAgICAg
ICBtb3ZiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRChjb3B5X2w0KSglcmR4KQo+Pj4KPj4+IFVz
ZSAlYmwgaW5zdGVhZCBvZiAkMCBpbiBib3RoIGNhc2VzICh3aXRoIGEgY29tbWVudCk/Cj4+Cj4+
IERvIHlvdSByZWFsbHkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBzdWNoIGEgbWljcm8gb3B0aW1pemF0
aW9uIHJlbHlpbmcKPj4gb24gdGhlIHZjcHUgcG9pbnRlciBiZWluZyBhbGlnbmVkIHRvIHBhZ2Ug
Ym91bmRhcnk/IEFuZCBhcmUgeW91IHN1cmUKPj4gYWRkaW5nIHRoZSByZWdpc3RlciBkZXBlbmRl
bmN5IGlzbid0IGh1cnRpbmcgbW9yZSB0aGFuIHdlIHdpbGwgZ2Fpbgo+PiBmcm9tIHNhdmluZyBh
biBpbnN0cnVjdGlvbiBieXRlPwo+IAo+IFdlbGwsIGJvdGggb2Ygd2hhdCB5b3Ugc2F5IGFyZSB0
aGUgcHJlY2lzZSByZWFzb25zIHdoeSBJJ3ZlCj4gYXNrZWQgYSBxdWVzdGlvbiByYXRoZXIgdGhh
biBhc2tpbmcgZm9yIHRoZSBjaGFuZ2UgdG8gYmUgZG9uZQo+IHVuY29uZGl0aW9uYWxseS4gSSdt
IG5vdCByZWFsbHkgd29ycmllZCBhYm91dCB0aGUgcmVnaXN0ZXIKPiBkZXBlbmRlbmN5IC0gJXJi
eCBpcyBsb2FkZWQgc3VmZmljaWVudGx5IG11Y2ggZWFybGllci4gQW5kCj4gdGhlIHN0cnVjdC12
Y3B1LWlzLWFsaWduZWQgYXNwZWN0IGlzIHdoeSBJIGRpZCBzdWdnZXN0IGFkZGluZwo+IGEgY29t
bWVudDsgSSBhc3N1bWUgeW91IHJlYWxpemUgd2UgY2FuJ3QgZWFzaWx5IGJyZWFrIHRoYXQKPiBh
bGlnbm1lbnQsIGhlbmNlIEkgc2VlIG5vIHNpZ25pZmljYW50IHJpc2sgaGVyZS4gQnV0IEknbSBu
b3QKPiBnb2luZyB0byBpbnNpc3QsIGFuZCBJJ20gb3BlbiBmb3IgZnVydGhlciBjb3VudGVyIGFy
Z3VtZW50cy4KCldoYXQgYWJvdXQgdGhlIGZvbGxvd2luZyBpZGVhOiBpbnN0ZWFkIG9mIHNwZWNp
YWwgY2FzaW5nIHRoaXMgc2luZ2xlCmluc3RhbmNlIG9mIHJlcGxhY2luZyAkMCB3aXRoIGEgcmVn
aXN0ZXIgd2UgY291bGQgZS5nLiByZXBsYWNlIGFsbAolcmJ4IHVzZXMgYnkgJXIxMyBhbmQgc2V0
ICVyYnggdG8gMCBnbG9iYWxseS4gVGhpcyB3b3VsZCBlbmFibGUgdXMKdG8gcmVwbGFjZSBfYWxs
XyAkMCB1c2VzIGJ5ICVyYngvJWVieC8lYngvJWJsLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 09:04:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 09:04:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo3qm-0007jK-SH; Tue, 20 Feb 2018 09:04:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eo3qm-0007ii-15
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 09:04:36 +0000
X-Inumbo-ID: 4647b9db-161d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4647b9db-161d-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 09:06:02 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 02:04:29 -0700
Message-Id: <5A8BF2A802000078001A97A6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 02:04:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
In-Reply-To: <20180220082351.24967-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDA5OjIzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFRoZXJlJ3Mgbm8gbmVlZCB0byBoYXZlIHNoaW0gc3BlY2lmaWMgdGFyZ2V0cywgc28ganVzdCB1
c2UgdGhlIHJlZ3VsYXIKPiB4ZW4gbWFrZWZpbGUgdGFyZ2V0cyBpbiBvcmRlciB0byBidWlsZCB0
aGUgc2hpbSBiaW5hcnkuCj4gCj4gV2hlbiB0aGUgc2hpbSBpcyBidWlsZCBhcyBwYXJ0IG9mIHRo
ZSBmaXJtd2FyZSBkaXJlY3RvcnkgdXNlIHRoZQo+IHhlbi1zeW1zIGFzIHRoZSBzaGltIGJpbmFy
eS4KCldoeSB0aGUgKG11Y2ggbGFyZ2VyKSB4ZW4tc3ltcyBpbnN0ZWFkIG9mIHhlbj8KCj4gLS0t
IGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL2Zpcm13YXJl
L3hlbi1kaXIvTWFrZWZpbGUKPiBAQCAtNDgsMTAgKzQ4LDEwIEBAIHNoaW0tJWNvbmZpZzogJChE
KSBGT1JDRQo+ICAJCUtDT05GSUdfQ09ORklHPSQoQ1VSRElSKS9zaGltLmNvbmZpZwo+ICAKPiAg
eGVuLXNoaW06ICQoRCkgc2hpbS1vbGRkZWZjb25maWcKPiAtCSQoTUFLRSkgLUMgJChEKS94ZW4g
aW5zdGFsbC1zaGltIFwKPiArCSQoTUFLRSkgLUMgJChEKS94ZW4gYnVpbGQgXAoKaW5zdGFsbC14
ZW4gPwoKPiAgCQlYRU5fQ09ORklHX0VYUEVSVD15IFwKPiAtCQlLQ09ORklHX0NPTkZJRz0kKENV
UkRJUikvc2hpbS5jb25maWcgXAo+IC0JCURFU1RESVI9JChDVVJESVIpCj4gKwkJS0NPTkZJR19D
T05GSUc9JChDVVJESVIpL3NoaW0uY29uZmlnCj4gKwljcCAkKEQpL3hlbi94ZW4tc3ltcyB4ZW4t
c2hpbQoKbG4/IE9yIGRvIGhlcmUgd2hhdCB3YXMgZG9uZSAuLi4KCj4gQEAgLTE0OSwxMSArMTQ5
LDYgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzICQoQkFTRURJUikvY29tbW9u
L3N5bWJvbHMtZHVtbXkubwo+ICAJCT4kKEBEKS8kKEBGKS5tYXAKPiAgCXJtIC1mICQoQEQpLy4k
KEBGKS5bMC05XSoKPiAgCj4gLSMgVXNlIGVsZjMyLXg4Ni02NCBpZiB0b29sY2hhaW4gc3VwcG9y
dCBleGlzdHMsIGVsZjMyLWkzODYgb3RoZXJ3aXNlLgo+IC0kKFRBUkdFVCktc2hpbTogRk9STUFU
ID0gJChmaXJzdHdvcmQgJChmaWx0ZXIgZWxmMzIteDg2LTY0LCQoc2hlbGwgCj4gJChPQkpDT1BZ
KSAtLWhlbHApKSBlbGYzMi1pMzg2KQo+IC0kKFRBUkdFVCktc2hpbTogJChUQVJHRVQpLXN5bXMK
PiAtCSQoT0JKQ09QWSkgLU8gJChGT1JNQVQpICQ8ICRACgouLi4gaGVyZSBzbyBmYXI/IFRoZSBy
ZW1vdmFsIG9mIHRoaXMgc3RlcCB3b3VsZCBvdGhlcndzaWUgcmVxdWlyZQptb3JlIGV4cGxhbmF0
aW9uIC0gSSByZWNhbGwgaGF2aW5nIGlucXVpcmVkIGFib3V0IHRoaXMgYmVmb3JlOiBJZgp0aGVy
ZSB3YXMgYSByZWFzb24gZm9yIGRvaW5nIHRoaXMsIGlmIHNob3VsZG4ndCBiZSBkcm9wcGVkIHdp
dGhvdXQKc2F5aW5nIHdoeSB0aGUgb3RoZXIgYmluYXJ5IGlzIG5vdyBzdWRkZW5seSBmaW5lLCBi
dXQgd2Fzbid0IGJhY2sKdGhlbi4gT3IgYWx0ZXJuYXRpdmVseSBpdCB3b3VsZCBuZWVkIHRvIGJl
IGNsYXJpZmllZCB0aGF0IHRoaXMgc3RlcAp3YXMgaW5kZWVkIHBvaW50bGVzcy4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 09:10:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 09:10:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo3wP-0008T7-Ft; Tue, 20 Feb 2018 09:10:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eo3wN-0008T1-Ps
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 09:10:23 +0000
X-Inumbo-ID: 157a1646-161e-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 157a1646-161e-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 09:11:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 02:10:16 -0700
Message-Id: <5A8BF40302000078001A97C1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 02:10:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180215125203.29794-1-jgross@suse.com>
 <5A8B107302000078001A9407@suse.com>
 <7470904a-a9a9-556f-a412-d7b73799cd08@suse.com>
 <5A8BF0BE02000078001A9781@suse.com>
 <aa147516-34dc-45e8-a4da-6af418b2a510@suse.com>
In-Reply-To: <aa147516-34dc-45e8-a4da-6af418b2a510@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: andrew.cooper3@citrix.com, Dario Faggioli <dfaggioli@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] x86/xpti: avoid copying L4 page table
 contents when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDEwOjAzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
MC8wMi8xOCAwOTo1NiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5LjAyLjE4IGF0IDE4
OjE5LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IE9uIDE5LzAyLzE4IDE3OjU5LCBKYW4g
QmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAxNS4wMi4xOCBhdCAxMzo1MiwgPGpncm9zc0BzdXNl
LmNvbT4gd3JvdGU6Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwo+Pj4+
PiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4+Pj4gQEAgLTQ2LDEwICs0Niwx
MyBAQCByZXN0b3JlX2FsbF9ndWVzdDoKPj4+Pj4gIC5McmFnX2NyM19zdGFydDoKPj4+Pj4gICAg
ICAgICAgbW92ICAgVkNQVV9jcjMoJXJieCksICVyOQo+Pj4+PiAgICAgICAgICBHRVRfU1RBQ0tf
RU5EKGR4KQo+Pj4+PiAtICAgICAgICBtb3YgICBTVEFDS19DUFVJTkZPX0ZJRUxEKHB2X2NyMyko
JXJkeCksICVyZGkKPj4+Pj4gKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9j
cjMpKCVyZHgpLCAlcmF4Cj4+Pj4+ICsgICAgICAgIGNtcGIgICQwLCBTVEFDS19DUFVJTkZPX0ZJ
RUxEKGNvcHlfbDQpKCVyZHgpCj4+Pj4+ICsgICAgICAgIGplICAgIC5McmFnX2NvcHllbmQKPj4+
Pj4gKyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoY29weV9sNCkoJXJkeCkK
Pj4+Pgo+Pj4+IFVzZSAlYmwgaW5zdGVhZCBvZiAkMCBpbiBib3RoIGNhc2VzICh3aXRoIGEgY29t
bWVudCk/Cj4+Pgo+Pj4gRG8geW91IHJlYWxseSB0aGluayB3ZSBzaG91bGQgYWRkIHN1Y2ggYSBt
aWNybyBvcHRpbWl6YXRpb24gcmVseWluZwo+Pj4gb24gdGhlIHZjcHUgcG9pbnRlciBiZWluZyBh
bGlnbmVkIHRvIHBhZ2UgYm91bmRhcnk/IEFuZCBhcmUgeW91IHN1cmUKPj4+IGFkZGluZyB0aGUg
cmVnaXN0ZXIgZGVwZW5kZW5jeSBpc24ndCBodXJ0aW5nIG1vcmUgdGhhbiB3ZSB3aWxsIGdhaW4K
Pj4+IGZyb20gc2F2aW5nIGFuIGluc3RydWN0aW9uIGJ5dGU/Cj4+IAo+PiBXZWxsLCBib3RoIG9m
IHdoYXQgeW91IHNheSBhcmUgdGhlIHByZWNpc2UgcmVhc29ucyB3aHkgSSd2ZQo+PiBhc2tlZCBh
IHF1ZXN0aW9uIHJhdGhlciB0aGFuIGFza2luZyBmb3IgdGhlIGNoYW5nZSB0byBiZSBkb25lCj4+
IHVuY29uZGl0aW9uYWxseS4gSSdtIG5vdCByZWFsbHkgd29ycmllZCBhYm91dCB0aGUgcmVnaXN0
ZXIKPj4gZGVwZW5kZW5jeSAtICVyYnggaXMgbG9hZGVkIHN1ZmZpY2llbnRseSBtdWNoIGVhcmxp
ZXIuIEFuZAo+PiB0aGUgc3RydWN0LXZjcHUtaXMtYWxpZ25lZCBhc3BlY3QgaXMgd2h5IEkgZGlk
IHN1Z2dlc3QgYWRkaW5nCj4+IGEgY29tbWVudDsgSSBhc3N1bWUgeW91IHJlYWxpemUgd2UgY2Fu
J3QgZWFzaWx5IGJyZWFrIHRoYXQKPj4gYWxpZ25tZW50LCBoZW5jZSBJIHNlZSBubyBzaWduaWZp
Y2FudCByaXNrIGhlcmUuIEJ1dCBJJ20gbm90Cj4+IGdvaW5nIHRvIGluc2lzdCwgYW5kIEknbSBv
cGVuIGZvciBmdXJ0aGVyIGNvdW50ZXIgYXJndW1lbnRzLgo+IAo+IFdoYXQgYWJvdXQgdGhlIGZv
bGxvd2luZyBpZGVhOiBpbnN0ZWFkIG9mIHNwZWNpYWwgY2FzaW5nIHRoaXMgc2luZ2xlCj4gaW5z
dGFuY2Ugb2YgcmVwbGFjaW5nICQwIHdpdGggYSByZWdpc3RlciB3ZSBjb3VsZCBlLmcuIHJlcGxh
Y2UgYWxsCj4gJXJieCB1c2VzIGJ5ICVyMTMgYW5kIHNldCAlcmJ4IHRvIDAgZ2xvYmFsbHkuIFRo
aXMgd291bGQgZW5hYmxlIHVzCj4gdG8gcmVwbGFjZSBfYWxsXyAkMCB1c2VzIGJ5ICVyYngvJWVi
eC8lYngvJWJsLgoKSSBkaXNsaWtlIHRoaXMsIGJvdGggYmVjYXVzZSB1c2Ugb2YgJXIxMyB3aWxs
IHJlcXVpcmUgYSBSRVggcHJlZml4CmV2ZW4gb24gaW5zbnMgdGhhdCBjdXJyZW50bHkgZG9uJ3Qg
bmVlZCBvbmUsIGFuZCBiZWNhdXNlIEkKZGlzbGlrZSB3YXN0aW5nIGEgcmVnaXN0ZXIganVzdCB0
byBob2xkIHplcm8uIEl0J3Mgbm8gbGlrZSB3ZSBoYXZlCnRoYXQgbWFueSBjYWxsZWUtc2F2ZWQg
cmVnaXN0ZXJzIGxlZnQsIG5vdyB0aGF0IHdlIGhhZCB0byBzdGFydAp1c2luZyBzb21lIG9mIHRo
ZW0gYmV5b25kICVyYnggYW5kICVyYnAuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 09:15:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 09:15:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo41M-0000D7-1Y; Tue, 20 Feb 2018 09:15:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eo41K-0000D1-7e
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 09:15:30 +0000
X-Inumbo-ID: 7cf774bd-161e-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7cf774bd-161e-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 10:14:43 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 02:15:28 -0700
Message-Id: <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 02:15:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
In-Reply-To: <20180219141620.20008-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaW5kaXJlY3RfdGh1bmtfYXNtLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3RodW5rX2FzbS5oCj4gQEAgLTMsNiArMywxMCBA
QAo+ICAgKiB1c3VhbCAjaWZkZWYnYXJ5IHRvIHR1cm4gaW50byBjb21tZW50cy4KPiAgICovCj4g
IAo+ICsuaWZuZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSwo+ICsgICAgLmVxdSBDT05GSUdfSU5E
SVJFQ1RfVEhVTkssIDAKPiArLmVuZGlmCgpJIGhhdmUgdG8gd2l0aGRyYXcgbXkgUi1iOiBUaGlz
IGZhaWxzIHRvIGJ1aWxkIChJJ20gZ2V0dGluZyBhbiBlcnJvcgpvbiB0aGUgLmlmbmRlZiBhYm92
ZSBmb3IgbW9yZSB0aGFuIG9uZSBhc3NlbWJsZXIgc291cmNlKS4gSSBhc3N1bWUKdGhhdCdzIGJl
Y2F1c2Ugd2l0aCBpbmRpcmVjdCB0aHVua3MgZW5hYmxlZCB0aGUgY29uc3RhbnQgZ2V0cwpyZXBs
YWNlZCBieSBsaXRlcmFsIDEgYnkgdGhlIEMgcHJlcHJvY2Vzc29yLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 09:22:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 09:22:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo48A-0000uL-NW; Tue, 20 Feb 2018 09:22:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=pzm+=fo=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eo489-0000uF-Rm
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 09:22:33 +0000
X-Inumbo-ID: c813970b-161f-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c813970b-161f-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 09:23:59 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 30F31ADA2;
 Tue, 20 Feb 2018 09:22:26 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <20180215125203.29794-1-jgross@suse.com>
 <5A8B107302000078001A9407@suse.com>
 <7470904a-a9a9-556f-a412-d7b73799cd08@suse.com>
 <5A8BF0BE02000078001A9781@suse.com>
 <aa147516-34dc-45e8-a4da-6af418b2a510@suse.com>
 <5A8BF40302000078001A97C1@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5f5e296f-b024-eab5-e581-c81b402b4b41@suse.com>
Date: Tue, 20 Feb 2018 10:22:25 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8BF40302000078001A97C1@suse.com>
Content-Language: de-DE
Cc: andrew.cooper3@citrix.com, xen-devel@lists.xenproject.org,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/xpti: avoid copying L4 page table
 contents when possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTA6MTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjAyLjE4IGF0
IDEwOjAzLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjAvMDIvMTggMDk6NTYsIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMTkuMDIuMTggYXQgMTg6MTksIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IE9uIDE5LzAyLzE4IDE3OjU5LCBKYW4gQmV1bGljaCB3cm90ZToK
Pj4+Pj4+Pj4gT24gMTUuMDIuMTggYXQgMTM6NTIsIDxqZ3Jvc3NAc3VzZS5jb20+IHdyb3RlOgo+
Pj4+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCj4+Pj4+PiArKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMKPj4+Pj4+IEBAIC00NiwxMCArNDYsMTMgQEAgcmVzdG9y
ZV9hbGxfZ3Vlc3Q6Cj4+Pj4+PiAgLkxyYWdfY3IzX3N0YXJ0Ogo+Pj4+Pj4gICAgICAgICAgbW92
ICAgVkNQVV9jcjMoJXJieCksICVyOQo+Pj4+Pj4gICAgICAgICAgR0VUX1NUQUNLX0VORChkeCkK
Pj4+Pj4+IC0gICAgICAgIG1vdiAgIFNUQUNLX0NQVUlORk9fRklFTEQocHZfY3IzKSglcmR4KSwg
JXJkaQo+Pj4+Pj4gKyAgICAgICAgbW92ICAgU1RBQ0tfQ1BVSU5GT19GSUVMRChwdl9jcjMpKCVy
ZHgpLCAlcmF4Cj4+Pj4+PiArICAgICAgICBjbXBiICAkMCwgU1RBQ0tfQ1BVSU5GT19GSUVMRChj
b3B5X2w0KSglcmR4KQo+Pj4+Pj4gKyAgICAgICAgamUgICAgLkxyYWdfY29weWVuZAo+Pj4+Pj4g
KyAgICAgICAgbW92YiAgJDAsIFNUQUNLX0NQVUlORk9fRklFTEQoY29weV9sNCkoJXJkeCkKPj4+
Pj4KPj4+Pj4gVXNlICVibCBpbnN0ZWFkIG9mICQwIGluIGJvdGggY2FzZXMgKHdpdGggYSBjb21t
ZW50KT8KPj4+Pgo+Pj4+IERvIHlvdSByZWFsbHkgdGhpbmsgd2Ugc2hvdWxkIGFkZCBzdWNoIGEg
bWljcm8gb3B0aW1pemF0aW9uIHJlbHlpbmcKPj4+PiBvbiB0aGUgdmNwdSBwb2ludGVyIGJlaW5n
IGFsaWduZWQgdG8gcGFnZSBib3VuZGFyeT8gQW5kIGFyZSB5b3Ugc3VyZQo+Pj4+IGFkZGluZyB0
aGUgcmVnaXN0ZXIgZGVwZW5kZW5jeSBpc24ndCBodXJ0aW5nIG1vcmUgdGhhbiB3ZSB3aWxsIGdh
aW4KPj4+PiBmcm9tIHNhdmluZyBhbiBpbnN0cnVjdGlvbiBieXRlPwo+Pj4KPj4+IFdlbGwsIGJv
dGggb2Ygd2hhdCB5b3Ugc2F5IGFyZSB0aGUgcHJlY2lzZSByZWFzb25zIHdoeSBJJ3ZlCj4+PiBh
c2tlZCBhIHF1ZXN0aW9uIHJhdGhlciB0aGFuIGFza2luZyBmb3IgdGhlIGNoYW5nZSB0byBiZSBk
b25lCj4+PiB1bmNvbmRpdGlvbmFsbHkuIEknbSBub3QgcmVhbGx5IHdvcnJpZWQgYWJvdXQgdGhl
IHJlZ2lzdGVyCj4+PiBkZXBlbmRlbmN5IC0gJXJieCBpcyBsb2FkZWQgc3VmZmljaWVudGx5IG11
Y2ggZWFybGllci4gQW5kCj4+PiB0aGUgc3RydWN0LXZjcHUtaXMtYWxpZ25lZCBhc3BlY3QgaXMg
d2h5IEkgZGlkIHN1Z2dlc3QgYWRkaW5nCj4+PiBhIGNvbW1lbnQ7IEkgYXNzdW1lIHlvdSByZWFs
aXplIHdlIGNhbid0IGVhc2lseSBicmVhayB0aGF0Cj4+PiBhbGlnbm1lbnQsIGhlbmNlIEkgc2Vl
IG5vIHNpZ25pZmljYW50IHJpc2sgaGVyZS4gQnV0IEknbSBub3QKPj4+IGdvaW5nIHRvIGluc2lz
dCwgYW5kIEknbSBvcGVuIGZvciBmdXJ0aGVyIGNvdW50ZXIgYXJndW1lbnRzLgo+Pgo+PiBXaGF0
IGFib3V0IHRoZSBmb2xsb3dpbmcgaWRlYTogaW5zdGVhZCBvZiBzcGVjaWFsIGNhc2luZyB0aGlz
IHNpbmdsZQo+PiBpbnN0YW5jZSBvZiByZXBsYWNpbmcgJDAgd2l0aCBhIHJlZ2lzdGVyIHdlIGNv
dWxkIGUuZy4gcmVwbGFjZSBhbGwKPj4gJXJieCB1c2VzIGJ5ICVyMTMgYW5kIHNldCAlcmJ4IHRv
IDAgZ2xvYmFsbHkuIFRoaXMgd291bGQgZW5hYmxlIHVzCj4+IHRvIHJlcGxhY2UgX2FsbF8gJDAg
dXNlcyBieSAlcmJ4LyVlYngvJWJ4LyVibC4KPiAKPiBJIGRpc2xpa2UgdGhpcywgYm90aCBiZWNh
dXNlIHVzZSBvZiAlcjEzIHdpbGwgcmVxdWlyZSBhIFJFWCBwcmVmaXgKPiBldmVuIG9uIGluc25z
IHRoYXQgY3VycmVudGx5IGRvbid0IG5lZWQgb25lLCBhbmQgYmVjYXVzZSBJCj4gZGlzbGlrZSB3
YXN0aW5nIGEgcmVnaXN0ZXIganVzdCB0byBob2xkIHplcm8uIEl0J3Mgbm8gbGlrZSB3ZSBoYXZl
Cj4gdGhhdCBtYW55IGNhbGxlZS1zYXZlZCByZWdpc3RlcnMgbGVmdCwgbm93IHRoYXQgd2UgaGFk
IHRvIHN0YXJ0Cj4gdXNpbmcgc29tZSBvZiB0aGVtIGJleW9uZCAlcmJ4IGFuZCAlcmJwLgoKT2th
eSwgZmFpciBlbm91Z2guCgpOZXZlcnRoZWxlc3MgSSdkIGxpa2UgdG8gZGVmZXIgcmVwbGFjaW5n
ICQwIGJ5ICVibCB0byBhbm90aGVyIHBhdGNoLAplc3BlY2lhbGx5IGFzIHRoZXJlIGFyZSBhcmUg
bXVsdGlwbGUgb3RoZXIgcGxhY2VzIHdoZXJlIHRoaXMgY291bGQgYmUKZG9uZSAoZS5nLiBpbiB0
ZXN0X2V2ZW50cykuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 09:34:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 09:34:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo4JH-0001gZ-OD; Tue, 20 Feb 2018 09:34:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo4JG-0001gC-OH
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 09:34:02 +0000
X-Inumbo-ID: 12ec856a-1621-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12ec856a-1621-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 10:33:14 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo4JB-0006Fr-Qs; Tue, 20 Feb 2018 09:33:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eo4J6-0000Ib-3M; Tue, 20 Feb 2018 09:33:52 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eo4J5-0007xf-8s; Tue, 20 Feb 2018 09:33:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119682-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9d534c12bf71babb76f1338029841f757191f729
X-Osstest-Versions-That: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 09:33:51 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 119682: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTY4MiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTY4Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE5MjI3CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBm
YWlsIFJFR1IuIHZzLiAxMTkyMjcKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0
YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTkxODcKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDEx
OTIyNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTkyMjcKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExOTIyNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTkyMjcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExOTIyNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTkyMjcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgMzcgeHRmL3Rl
c3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFl
LW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAg
ICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDUyIHh0Zi90
ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1t
ZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAg
ICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2Vn
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1MiB4dGYv
dGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzYgeHRmL3Rlc3QtcHYzMnBh
ZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA3NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNzYgeHRm
L3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFs
bC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5ZDUzNGMxMmJmNzFiYWJiNzZmMTMzODAyOTg0MWY3
NTcxOTFmNzI5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NWJkZDY5
MzAzM2U2ZGJkNmZlNWFlMjM1Zjc5OTYxZDJmMGFhODRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTkyMjcgIDIwMTgtMDItMTUgMDE6NDQ6MjcgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE5NjgyICAyMDE4LTAyLTE5IDIyOjUxOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBs
aW5hcm8ub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAgU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxkLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0
LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9t
ZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQK
ICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhw
bGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMg
YXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVz
cyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/
cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7
IGl0IHdvdWxkIGJlIDM5OSBsaW5lcyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 09:58:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 09:58:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo4gR-0003B3-63; Tue, 20 Feb 2018 09:57:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hcwr=fo=gmail.com=aishpant@srs-us1.protection.inumbo.net>)
 id 1eo4c3-00035a-UV
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 09:53:28 +0000
X-Inumbo-ID: ca4b8eb6-1623-11e8-ba59-bc764e045a96
Received: from mail-io0-x241.google.com (unknown [2607:f8b0:4001:c06::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ca4b8eb6-1623-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 10:52:41 +0100 (CET)
Received: by mail-io0-x241.google.com with SMTP id e7so14301423ioj.1
 for <xen-devel@lists.xenproject.org>; Tue, 20 Feb 2018 01:53:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=date:from:to:cc:subject:message-id:mime-version:content-disposition
 :user-agent; bh=gZuhebZFRTWTInOvsJbnwWsVyOoWGqSYKElpKPft0dc=;
 b=V5Djy2iiEDzduQDg+Xjt8VCpCjDkvVUrJApJYLylJ090cbZ/Dhh+lQcJKVCYtypJbF
 vffd1lVlZjzX1OG1kfabwZk78lCg6ESj29+cOZ4wNNqnvzur6QQP0nHFSZacAqqmr/YF
 Q1z1nXcF7ZP4iDLAGneooqx9jVNgO3SiN6Ka7rKC33Q0xVd8mV+Pd92NLl0BZr+p9JhC
 TseyaGexcf6tFwDn6mybd3xTV2LrZxHKr8YiqKq+2EqrcftOIeqwEXhKgRKxQTDT5tLf
 PoGJcNFXa8kzXeRxXkkGcOBgH2KixjsyVQK9hDpJwy6m/yScpP5iq+zruSZuhoMUbo+3
 EJPQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version
 :content-disposition:user-agent;
 bh=gZuhebZFRTWTInOvsJbnwWsVyOoWGqSYKElpKPft0dc=;
 b=lGRcOax757CGRVGBYrcZPH/76+zvFWBfdYOdpdXtr6SuT32om0OGipSyA40aV4Aw3N
 VE7c4OfMMWy4TIWugAv1uj645P7I8tzKraW2KS51LIui75MikSY7Di01RmjiyAZf8Y7Y
 3uKMxnyaEMkCwwBRXYjJ6v2oFs073hGIGmtZtcoxmq1rB78Qf19DAzdEjz2bwOtjo/iH
 bQY4bsozVEFeEfC0rNl+L08BS1rajoTbamHSKIpzmgXN5QojtMyXMnz1w0Veg5YYC/Zc
 SRHyNM3XKE+H/utJKwUewxVQppV+Zf9GwEMTsZnWionAqIZyFTmn8spbevwuWsJFWyf2
 zG8w==
X-Gm-Message-State: APf1xPC5nWhH0VGXdQe5eyOlSluiiyRq02ze0LlY2rB6ZkLIAy6t5MPE
 /BDktOfLo7LOxoyUJUNne6M=
X-Google-Smtp-Source: AH8x226KXPRIt9ClQZh7vV/ETfQ/Bil7OB2onZC4KhodYKV3bid2zAczF4F/Gy2pYDYPutN6zB7QBg==
X-Received: by 10.107.185.86 with SMTP id j83mr24013226iof.305.1519120405514; 
 Tue, 20 Feb 2018 01:53:25 -0800 (PST)
Received: from mordor.localdomain ([183.82.19.191])
 by smtp.gmail.com with ESMTPSA id x82sm2718708iod.23.2018.02.20.01.53.22
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Tue, 20 Feb 2018 01:53:24 -0800 (PST)
Date: Tue, 20 Feb 2018 15:23:19 +0530
From: Aishwarya Pant <aishpant@gmail.com>
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 Jonathan Corbet <corbet@lwn.net>, Greg KH <gregkh@linuxfoundation.org>
Message-ID: <20180220095319.GA29360@mordor.localdomain>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.9.3 (2018-01-21)
X-Mailman-Approved-At: Tue, 20 Feb 2018 09:57:57 +0000
Cc: Julia Lawall <julia.lawall@lip6.fr>
Subject: [Xen-devel] [PATCH] xen/blkback: update sysfs interface
	documentation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGRvY3VtZW50YXRpb24gZm9yIHN0YXRpc3RpYyBhdHRyaWJ1dGUgZHNfcmVxIC0gdGhlIG51
bWJlciBvZgpkaXNjYXJkZWQgcmVxdWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBBaXNod2FyeWEgUGFu
dCA8YWlzaHBhbnRAZ21haWwuY29tPgotLS0KIERvY3VtZW50YXRpb24vQUJJL3N0YWJsZS9zeXNm
cy1idXMteGVuLWJhY2tlbmQgfCA3ICsrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlv
bnMoKykKCmRpZmYgLS1naXQgYS9Eb2N1bWVudGF0aW9uL0FCSS9zdGFibGUvc3lzZnMtYnVzLXhl
bi1iYWNrZW5kIGIvRG9jdW1lbnRhdGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWJ1cy14ZW4tYmFja2Vu
ZAppbmRleCAzZDU5NTFjOGJmNWYuLjIwZWY4MzU3ODVlYyAxMDA2NDQKLS0tIGEvRG9jdW1lbnRh
dGlvbi9BQkkvc3RhYmxlL3N5c2ZzLWJ1cy14ZW4tYmFja2VuZAorKysgYi9Eb2N1bWVudGF0aW9u
L0FCSS9zdGFibGUvc3lzZnMtYnVzLXhlbi1iYWNrZW5kCkBAIC03MywzICs3MywxMCBAQCBLZXJu
ZWxWZXJzaW9uOgkzLjAKIENvbnRhY3Q6CUtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KIERlc2NyaXB0aW9uOgogICAgICAgICAgICAgICAgIE51bWJlciBvZiBz
ZWN0b3JzIHdyaXR0ZW4gYnkgdGhlIGZyb250ZW5kLgorCitXaGF0OgkJL3N5cy9idXMveGVuLWJh
Y2tlbmQvZGV2aWNlcy92YmQtKi9zdGF0aXN0aWNzL2RzX3JlcQorRGF0ZToJCU9jdG9iZXIgMjAx
MQorS2VybmVsVmVyc2lvbjoJMy4xCitDb250YWN0OglLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtv
bnJhZC53aWxrQG9yYWNsZS5jb20+CitEZXNjcmlwdGlvbjoKKyAgICAgICAgICAgICAgICBOdW1i
ZXIgb2YgZGlzY2FyZCByZXF1ZXN0cyBmcm9tIHRoZSBmcm9udGVuZC4KLS0gCjIuMTYuMQoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 10:06:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 10:06:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo4oa-0003xs-1s; Tue, 20 Feb 2018 10:06:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo4oZ-0003xm-0I
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 10:06:23 +0000
X-Inumbo-ID: e74642c8-1625-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e74642c8-1625-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 10:07:49 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="68204388"
Date: Tue, 20 Feb 2018 10:06:09 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180220100609.ygsotpvmolqus3la@MacBook-Pro-de-Roger.local>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
 <5A8BF2A802000078001A97A6@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8BF2A802000078001A97A6@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDI6MDQ6MjRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjAyLjE4IGF0IDA5OjIzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gVGhlcmUncyBubyBuZWVkIHRvIGhhdmUgc2hpbSBzcGVjaWZpYyB0YXJnZXRzLCBz
byBqdXN0IHVzZSB0aGUgcmVndWxhcgo+ID4geGVuIG1ha2VmaWxlIHRhcmdldHMgaW4gb3JkZXIg
dG8gYnVpbGQgdGhlIHNoaW0gYmluYXJ5Lgo+ID4gCj4gPiBXaGVuIHRoZSBzaGltIGlzIGJ1aWxk
IGFzIHBhcnQgb2YgdGhlIGZpcm13YXJlIGRpcmVjdG9yeSB1c2UgdGhlCj4gPiB4ZW4tc3ltcyBh
cyB0aGUgc2hpbSBiaW5hcnkuCj4gCj4gV2h5IHRoZSAobXVjaCBsYXJnZXIpIHhlbi1zeW1zIGlu
c3RlYWQgb2YgeGVuPwoKSUlSQyBBbmRyZXcgYXJndWVkIHRoYXQgaGUgd291bGQgbGlrZSB0aGUg
aW5zdGFsbGVkIHNoaW0gdG8gY29udGFpbgpzeW1ib2xzLiBJJ3ZlIHVzZWQgeGVuLXN5bXMgaW4g
b3JkZXIgdG8gcmVwbGljYXRlIGN1cnJlbnQKZnVuY3Rpb25hbGl0eSwgd2hpY2ggaW5zdGFsbHMg
YSB4ZW4tc2hpbSBiaW5hcnkgd2l0aCB0aGUgc3ltYm9scy4KCkluIHRoZSBuZXcgdmVyc2lvbiBv
ZiB0aGlzIHBhdGNoIEkgcGxhbiB0byB1c2UgeGVuLCBhbmQgaW5zdGFsbAp4ZW4tc3ltcyBpbiB0
aGUgREVCVUdfRElSLgoKPiA+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUK
PiA+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKPiA+IEBAIC00OCwxMCAr
NDgsMTAgQEAgc2hpbS0lY29uZmlnOiAkKEQpIEZPUkNFCj4gPiAgCQlLQ09ORklHX0NPTkZJRz0k
KENVUkRJUikvc2hpbS5jb25maWcKPiA+ICAKPiA+ICB4ZW4tc2hpbTogJChEKSBzaGltLW9sZGRl
ZmNvbmZpZwo+ID4gLQkkKE1BS0UpIC1DICQoRCkveGVuIGluc3RhbGwtc2hpbSBcCj4gPiArCSQo
TUFLRSkgLUMgJChEKS94ZW4gYnVpbGQgXAo+IAo+IGluc3RhbGwteGVuID8KCklmIHRoZSBpbnN0
YWxsIHRhcmdldCBpcyB1c2VkIGl0J3MgbW9yZSBjb21wbGljYXRlZCB0byBmZXRjaCB0aGUKc3lt
Ym9scyBmaWxlIGFmdGVyd2FyZHMsIGJlY2F1c2UgaXQncyBnb2luZyB0byBjb250YWluIHRoZSBY
ZW4gdmVyc2lvbgppbiB0aGUgbmFtZS4gVGhlIHN5bWJvbHMgZmlsZSB3aGVuIHVzaW5nIHRoZSBp
bnN0YWxsIHRhcmdldCBpcyBhdDoKCiQoREVTVERJUikkKERFQlVHX0RJUikveGVuLXN5bXMtJChY
RU5fRlVMTFZFUlNJT04pCgpBbmQgb2J0YWluaW5nIFhFTl9GVUxMVkVSU0lPTiBmcm9tIHRoZSB4
ZW4tc2hpbSBidWlsZCBtYWtlZmlsZSBpcyBub3QKdHJpdmlhbC4KCj4gPiAgCQlYRU5fQ09ORklH
X0VYUEVSVD15IFwKPiA+IC0JCUtDT05GSUdfQ09ORklHPSQoQ1VSRElSKS9zaGltLmNvbmZpZyBc
Cj4gPiAtCQlERVNURElSPSQoQ1VSRElSKQo+ID4gKwkJS0NPTkZJR19DT05GSUc9JChDVVJESVIp
L3NoaW0uY29uZmlnCj4gPiArCWNwICQoRCkveGVuL3hlbi1zeW1zIHhlbi1zaGltCj4gCj4gbG4/
IE9yIGRvIGhlcmUgd2hhdCB3YXMgZG9uZSAuLi4KCkkgY2FuIGNlcnRhaW5seSB1c2UgbG4uCgo+
ID4gQEAgLTE0OSwxMSArMTQ5LDYgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRz
ICQoQkFTRURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubwo+ID4gIAkJPiQoQEQpLyQoQEYpLm1h
cAo+ID4gIAlybSAtZiAkKEBEKS8uJChARikuWzAtOV0qCj4gPiAgCj4gPiAtIyBVc2UgZWxmMzIt
eDg2LTY0IGlmIHRvb2xjaGFpbiBzdXBwb3J0IGV4aXN0cywgZWxmMzItaTM4NiBvdGhlcndpc2Uu
Cj4gPiAtJChUQVJHRVQpLXNoaW06IEZPUk1BVCA9ICQoZmlyc3R3b3JkICQoZmlsdGVyIGVsZjMy
LXg4Ni02NCwkKHNoZWxsIAo+ID4gJChPQkpDT1BZKSAtLWhlbHApKSBlbGYzMi1pMzg2KQo+ID4g
LSQoVEFSR0VUKS1zaGltOiAkKFRBUkdFVCktc3ltcwo+ID4gLQkkKE9CSkNPUFkpIC1PICQoRk9S
TUFUKSAkPCAkQAo+IAo+IC4uLiBoZXJlIHNvIGZhcj8gVGhlIHJlbW92YWwgb2YgdGhpcyBzdGVw
IHdvdWxkIG90aGVyd3NpZSByZXF1aXJlCj4gbW9yZSBleHBsYW5hdGlvbiAtIEkgcmVjYWxsIGhh
dmluZyBpbnF1aXJlZCBhYm91dCB0aGlzIGJlZm9yZTogSWYKPiB0aGVyZSB3YXMgYSByZWFzb24g
Zm9yIGRvaW5nIHRoaXMsIGlmIHNob3VsZG4ndCBiZSBkcm9wcGVkIHdpdGhvdXQKPiBzYXlpbmcg
d2h5IHRoZSBvdGhlciBiaW5hcnkgaXMgbm93IHN1ZGRlbmx5IGZpbmUsIGJ1dCB3YXNuJ3QgYmFj
awo+IHRoZW4uIE9yIGFsdGVybmF0aXZlbHkgaXQgd291bGQgbmVlZCB0byBiZSBjbGFyaWZpZWQg
dGhhdCB0aGlzIHN0ZXAKPiB3YXMgaW5kZWVkIHBvaW50bGVzcy4KCkkgd2lsbCBhZGQgdGhlIGZv
bGxvd2luZyB0byB0aGUgY29tbWl0IG1lc3NhZ2U6CgoiVGhlIG9iamNvcHkgc3RlcCBvZiB0aGUg
c2hpbSBidWlsZCBpcyBhbHNvIHJlbW92ZWQgaW4gdGhpcyBwYXRjaDoKc2luY2UgdGhlIHNoaW0g
aXMgYm9vdGVkIGluIFBWSCBtb2RlIHRoZXJlJ3Mgbm8gbmVlZCBmb3IgdGhlIHJlc3VsdGluZwpi
aW5hcnkgdG8gYmUgaW4gZWxmMzIgZm9ybWF0LiBYZW4gY2FuIGxvYWQgUFZIIGtlcm5lbHMgd2l0
aCBlaXRoZXIgYQozMiBvciA2NGJpdCBlbGYgaGVhZGVyLiIKClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 10:19:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 10:19:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo51E-0004jZ-5X; Tue, 20 Feb 2018 10:19:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo51D-0004jT-6J
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 10:19:27 +0000
X-Inumbo-ID: 6a49e249-1627-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a49e249-1627-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 11:18:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="68205245"
Date: Tue, 20 Feb 2018 10:19:16 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180220101916.ve5gcjq6c53tkiey@MacBook-Pro-de-Roger.local>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
 <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDI6MTU6MjRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDE5LjAyLjE4IGF0IDE1OjE2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbmRpcmVjdF90aHVua19hc20uaAo+
ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbmRpcmVjdF90aHVua19hc20uaAo+ID4gQEAg
LTMsNiArMywxMCBAQAo+ID4gICAqIHVzdWFsICNpZmRlZidhcnkgdG8gdHVybiBpbnRvIGNvbW1l
bnRzLgo+ID4gICAqLwo+ID4gIAo+ID4gKy5pZm5kZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCj4g
PiArICAgIC5lcXUgQ09ORklHX0lORElSRUNUX1RIVU5LLCAwCj4gPiArLmVuZGlmCj4gCj4gSSBo
YXZlIHRvIHdpdGhkcmF3IG15IFItYjogVGhpcyBmYWlscyB0byBidWlsZCAoSSdtIGdldHRpbmcg
YW4gZXJyb3IKPiBvbiB0aGUgLmlmbmRlZiBhYm92ZSBmb3IgbW9yZSB0aGFuIG9uZSBhc3NlbWJs
ZXIgc291cmNlKS4gSSBhc3N1bWUKPiB0aGF0J3MgYmVjYXVzZSB3aXRoIGluZGlyZWN0IHRodW5r
cyBlbmFibGVkIHRoZSBjb25zdGFudCBnZXRzCj4gcmVwbGFjZWQgYnkgbGl0ZXJhbCAxIGJ5IHRo
ZSBDIHByZXByb2Nlc3Nvci4KClJpZ2h0LCBJJ3ZlIGp1c3QgaW5zdGFsbGVkIGdjYzctZGV2ZWwg
YW5kIEknbSBzZWVpbmcgdGhlIHNhbWUuIFRoYW5rcwpmb3Igbm90aWNpbmcuIExldCBtZSB0cnkg
dG8gc29sdmUgdGhpcyBpbiBhbm90aGVyIHdheS4uLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 10:37:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 10:37:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo5Ie-00062f-IE; Tue, 20 Feb 2018 10:37:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2yvc=fo=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1eo5Id-00062Z-1j
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 10:37:27 +0000
X-Inumbo-ID: 3db74acf-162a-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3db74acf-162a-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 10:38:52 +0000 (UTC)
Received: (qmail 8003 invoked from network); 20 Feb 2018 12:37:17 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 20 Feb 2018 12:37:17 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 75A6C7FC39
 for <xen-devel@lists.xen.org>; Tue, 20 Feb 2018 12:37:17 +0200 (EET)
Received: (qmail 24122 invoked from network); 20 Feb 2018 12:37:16 +0200
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 20 Feb 2018 12:37:16 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Tue, 20 Feb 2018 12:37:16 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Tue, 20
 Feb 2018 12:37:16 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "tamas@tklengyel.com" <tamas@tklengyel.com>
Thread-Topic: [PATCH v1 2/2] hvm/svm: Implement CPUID events
Thread-Index: AQHTqYK2Dz1QLnf1cE6A9KszYEL+daOrtxOAgAFB7IA=
Date: Tue, 20 Feb 2018 10:37:15 +0000
Message-ID: <1519123035.4963.32.camel@bitdefender.com>
References: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
 <1519045627-7771-3-git-send-email-aisaila@bitdefender.com>
 <CABfawhmBBfzfeR3RySFEKZzn-LAC71c9qNDOCoXV5XOrBcpXog@mail.gmail.com>
In-Reply-To: <CABfawhmBBfzfeR3RySFEKZzn-LAC71c9qNDOCoXV5XOrBcpXog@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.33.988, d:out, a:y, w:t, t:16,
 sv:1519112482, ts:1519123036
Content-ID: <FBF2E39BC91AE7418F700672A0A97378@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.75034
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476122,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.003704)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Disabled], SGN: [Enabled, t:
 (0.011972,0.000101)], URL: [Enabled, t: (0.000008,0.000001)], RTDA:
 [Enabled, t: (0.100744), Hit: No, Details: v2.6.22; Id:
 15.1i6035n.1c5tf22v4.89veq], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v1 2/2] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTHUsIDIwMTgtMDItMTkgYXQgMDg6MjUgLTA3MDAsIFRhbWFzIEsgTGVuZ3llbCB3cm90ZToN
Cj4gT24gTW9uLCBGZWIgMTksIDIwMTggYXQgNjowNyBBTSwgQWxleGFuZHJ1IElzYWlsYQ0KPiA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOg0KPiA+DQo+ID4gQXQgdGhpcyBtb21lbnQg
dGhlIENQVUlEIGV2ZW50cyBmb3IgdGhlIEFNRCBhcmNoaXRlY3R1cmUgYXJlIG5vdA0KPiA+IGZv
cndhcmRlZCB0byB0aGUgbW9uaXRvciBsYXllci4NCj4gPg0KPiA+IFRoaXMgcGF0Y2ggYWRkcyB0
aGUgQ1BVSUQgZXZlbnQgdG8gdGhlIGNvbW1vbiBjYXBhYmlsaXRpZXMgYW5kIHRoZW4NCj4gPiBm
b3J3YXJkcyB0aGUgZXZlbnQgdG8gdGhlIG1vbml0b3IgbGF5ZXIuDQo+ID4NCj4gPiBTaWduZWQt
b2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4NCj4gPiAt
LS0NCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgfCA4ICsrKysrKystDQo+ID4g
IHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgMiArLQ0KPiA+ICAyIGZpbGVzIGNoYW5n
ZWQsIDggaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkNCj4gPg0KPiA+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYw0KPiA+IGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMNCj4gPiBpbmRleCBlMzZhZDA1Li4wZjFjNTdkIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vc3ZtL3N2bS5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMNCj4gPiBAQCAtMTgwNCw2ICsxODA0LDcgQEAgc3RhdGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19j
cHVpZChzdHJ1Y3QNCj4gPiBjcHVfdXNlcl9yZWdzICpyZWdzKQ0KPiA+ICAgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50Ow0KPiA+ICAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuOw0KPiA+
ICAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOw0KPiA+ICsgICAgaW50IHJjID0gMDsNCj4gPg0K
PiA+ICAgICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgoY3Vyciwg
SU5TVFJfQ1BVSUQpKQ0KPiA+ID09IDAgKQ0KPiA+ICAgICAgICAgIHJldHVybjsNCj4gPiBAQCAt
MTgyMiw3ICsxODIzLDEyIEBAIHN0YXRpYyB2b2lkIHN2bV92bWV4aXRfZG9fY3B1aWQoc3RydWN0
DQo+ID4gY3B1X3VzZXJfcmVncyAqcmVncykNCj4gPiAgICAgIHJlZ3MtPnJjeCA9IHJlcy5jOw0K
PiA+ICAgICAgcmVncy0+cmR4ID0gcmVzLmQ7DQo+ID4NCj4gPiAtICAgIF9fdXBkYXRlX2d1ZXN0
X2VpcChyZWdzLCBpbnN0X2xlbik7DQo+ID4gKyAgICByYyA9IGh2bV9tb25pdG9yX2NwdWlkKGlu
c3RfbGVuLCByZWdzLT5lYXgsIHJlZ3MtPmVjeCk7DQo+ID4gKw0KPiA+ICsgICAgaWYgKCAhcmMg
KQ0KPiBNaXNzaW5nIHRoZSByYyA8IDAgY2FzZSBoYW5kbGluZy4NCkhpIFRhbWFzLA0KDQpJIHRo
aW5rIHdlIGNhbiByZXNvbHZlIHRoaXMgaW4gMiB3YXlzOg0KMS4gSSBkbyBpdCBsaWtlIG9uIHRo
ZSB2bXggc2lkZSBhbmQgdGFrZSB0aGUgX191cGRhdGVfZ3Vlc3RfZWlwIG91dCBvZg0KdGhlIGZ1
bmN0aW9uLCByZXR1cm4gdGhlIHJlc3VsdCBmcm9tIGh2bV9tb25pdG9yX2NwdWlkIGFuZCBoYW5k
bGUgdGhlDQpyZXN1bHQgaW4gdGhlIGNhc2Ugc3RhdGVtZW50Lg0KMi4gSSBjYW4gaGFuZGxlIHRo
ZSAhcmMgaW4gdGhlIGZ1bmN0aW9uIGFuZCB0aGUgcmMgPCAwIGluIHRoZSBjYXNlDQpzdGF0ZW1l
bnQuDQoNCldoYXQgZG8geW91IHByZWZlciBzbyB3ZSBjYW4gc2tpcCB2ZXJzaW9uIDMgb2YgdGhl
IHBhdGNoPw0KDQp+QWxleA0KDQpfX19fX19fX19fX19fX19fX19fX19fX18NClRoaXMgZW1haWwg
d2FzIHNjYW5uZWQgYnkgQml0ZGVmZW5kZXINCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 10:40:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 10:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo5LA-0006cz-Uk; Tue, 20 Feb 2018 10:40:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x5pp=fo=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eo5L9-0006Va-QV
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 10:40:03 +0000
X-Inumbo-ID: 4c7be28a-162a-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4c7be28a-162a-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 11:39:16 +0100 (CET)
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 6C4FA1529;
 Tue, 20 Feb 2018 02:40:00 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E82123F318;
 Tue, 20 Feb 2018 02:39:59 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-2-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <52f098ab-14a9-09b1-68ca-be5a36d52123@arm.com>
Date: Tue, 20 Feb 2018 10:39:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1519077510-22405-2-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/6] xen/arm: make processor a per cpu
	variable
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE5LzAyLzE4IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gVGhlcmUgY2FuIGJlIHByb2Nlc3NvcnMgb2YgZGlmZmVyZW50IGtpbmRzIG9uIGEgc2luZ2xl
IHN5c3RlbS4gTWFrZQo+IHByb2Nlc3NvciBhIHBlcl9jcHUgdmFyaWFibGUgcG9pbnRpbmcgdG8g
dGhlIHJpZ2h0IHByb2Nlc3NvciB0eXBlIGZvcgo+IGVhY2ggY29yZS4KPiAKPiBTdWdnZXN0ZWQt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gU2lnbmVkLW9mZi1ieTog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKUmV2aWV3ZWQtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgo+IAo+IC0tLQo+IENoYW5nZXMg
aW4gdjI6Cj4gLSBhZGQgcGF0Y2gKPiAtLS0KPiAgIHhlbi9hcmNoL2FybS9wcm9jZXNzb3IuYyB8
IDggKysrKy0tLS0KPiAgIHhlbi9hcmNoL2FybS9zbXBib290LmMgICB8IDIgKysKPiAgIDIgZmls
ZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vcHJvY2Vzc29yLmMgYi94ZW4vYXJjaC9hcm0vcHJvY2Vzc29yLmMK
PiBpbmRleCA4YzQyNWNlLi5jZTQzODUwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wcm9j
ZXNzb3IuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9wcm9jZXNzb3IuYwo+IEBAIC0xOCw3ICsxOCw3
IEBACj4gICAgKi8KPiAgICNpbmNsdWRlIDxhc20vcHJvY2luZm8uaD4KPiAgIAo+IC1zdGF0aWMg
Y29uc3Qgc3RydWN0IHByb2Nlc3NvciAqcHJvY2Vzc29yID0gTlVMTDsKPiArc3RhdGljIERFRklO
RV9QRVJfQ1BVKHN0cnVjdCBwcm9jZXNzb3IgKiwgcHJvY2Vzc29yKTsKPiAgIAo+ICAgdm9pZCBf
X2luaXQgcHJvY2Vzc29yX3NldHVwKHZvaWQpCj4gICB7Cj4gQEAgLTI4LDE1ICsyOCwxNSBAQCB2
b2lkIF9faW5pdCBwcm9jZXNzb3Jfc2V0dXAodm9pZCkKPiAgICAgICBpZiAoICFwcm9jaW5mbyAp
Cj4gICAgICAgICAgIHJldHVybjsKPiAgIAo+IC0gICAgcHJvY2Vzc29yID0gcHJvY2luZm8tPnBy
b2Nlc3NvcjsKPiArICAgIHRoaXNfY3B1KHByb2Nlc3NvcikgPSBwcm9jaW5mby0+cHJvY2Vzc29y
Owo+ICAgfQo+ICAgCj4gICB2b2lkIHByb2Nlc3Nvcl92Y3B1X2luaXRpYWxpc2Uoc3RydWN0IHZj
cHUgKnYpCj4gICB7Cj4gLSAgICBpZiAoICFwcm9jZXNzb3IgfHwgIXByb2Nlc3Nvci0+dmNwdV9p
bml0aWFsaXNlICkKPiArICAgIGlmICggIXRoaXNfY3B1KHByb2Nlc3NvcikgfHwgIXRoaXNfY3B1
KHByb2Nlc3NvciktPnZjcHVfaW5pdGlhbGlzZSApCj4gICAgICAgICAgIHJldHVybjsKPiAgIAo+
IC0gICAgcHJvY2Vzc29yLT52Y3B1X2luaXRpYWxpc2Uodik7Cj4gKyAgICB0aGlzX2NwdShwcm9j
ZXNzb3IpLT52Y3B1X2luaXRpYWxpc2Uodik7Cj4gICB9Cj4gICAKPiAgIC8qCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5jCj4gaW5k
ZXggN2VhNGU0MS4uMTIyYzBiNSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc21wYm9vdC5j
Cj4gKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+IEBAIC0zMiw2ICszMiw3IEBACj4gICAj
aW5jbHVkZSA8eGVuL2NvbnNvbGUuaD4KPiAgICNpbmNsdWRlIDxhc20vY3B1ZXJyYXRhLmg+Cj4g
ICAjaW5jbHVkZSA8YXNtL2dpYy5oPgo+ICsjaW5jbHVkZSA8YXNtL3Byb2NpbmZvLmg+Cj4gICAj
aW5jbHVkZSA8YXNtL3BzY2kuaD4KPiAgICNpbmNsdWRlIDxhc20vYWNwaS5oPgo+ICAgCj4gQEAg
LTMwMCw2ICszMDEsNyBAQCB2b2lkIHN0YXJ0X3NlY29uZGFyeSh1bnNpZ25lZCBsb25nIGJvb3Rf
cGh5c19vZmZzZXQsCj4gICAgICAgc2V0X3Byb2Nlc3Nvcl9pZChjcHVpZCk7Cj4gICAKPiAgICAg
ICBpZGVudGlmeV9jcHUoJmN1cnJlbnRfY3B1X2RhdGEpOwo+ICsgICAgcHJvY2Vzc29yX3NldHVw
KCk7Cj4gICAKPiAgICAgICBpbml0X3RyYXBzKCk7Cj4gICAKPiAKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 10:56:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 10:56:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo5bL-0007VN-AF; Tue, 20 Feb 2018 10:56:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x5pp=fo=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eo5bJ-0007VH-VS
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 10:56:45 +0000
X-Inumbo-ID: f1b1933f-162c-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f1b1933f-162c-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 10:58:12 +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 34CC51529;
 Tue, 20 Feb 2018 02:56:39 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B05A93F318;
 Tue, 20 Feb 2018 02:56:38 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-3-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <76df2496-0f45-1c39-7b5e-6f6e0e7480ac@arm.com>
Date: Tue, 20 Feb 2018 10:56:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1519077510-22405-3-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 3/6] xen/arm: read ACTLR on the pcpu
 where the vcpu will run
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE5LzAyLzE4IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBBQ1RM
Ui4gSW5zdGVhZCBvZgo+IHJlYWRpbmcgQUNUTFIgYW5kIHNldHRpbmcgdi0+YXJjaC5hY3RsciBp
biB2Y3B1X2luaXRpYWxpc2UsIGRvIGl0IGxhdGVyCj4gb24gdGhlIHNhbWUgcGNwdSB3aGVyZSB0
aGUgdmNwdSB3aWxsIHJ1bi4KPiAKPiBUaGlzIHdheSwgYXNzdW1pbmcgdGhhdCB0aGUgdmNwdSBo
YXMgYmVlbiBjcmVhdGVkIHdpdGggdGhlIHJpZ2h0IHBjcHUKPiBhZmZpbml0eSwgdGhlIGd1ZXN0
IHdpbGwgYmUgYWJsZSB0byByZWFkIHRoZSByaWdodCBBQ1RMUiB2YWx1ZSwgbWF0Y2hpbmcKPiB0
aGUgb25lIG9mIHRoZSBwaHlzaWNhbCBjcHUuCj4gCj4gQWxzbyBtb3ZlIHByb2Nlc3Nvcl92Y3B1
X2luaXRpYWxpc2UodikgdG8gY29udGludWVfbmV3X3ZjcHUgYXMgaXQKPiBjYW4gbW9kaWZ5IHYt
PmFyY2guYWN0bHIuCj4gCj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgo+IAo+IC0tLQo+IAo+IENoYW5nZXMgaW4gdjI6Cj4gLSBtb3Zl
IHByb2Nlc3Nvcl92Y3B1X2luaXRpYWxpc2UgdG8gY29udGludWVfbmV3X3ZjcHUKPiAtIHJlbW92
ZSBpbmFjY3VyYXRlIHNlbnRlbmNlIGZyb20gY29tbWl0IG1lc3NhZ2UKPiAtLS0KPiAgIHhlbi9h
cmNoL2FybS9kb21haW4uYyB8IDcgKysrLS0tLQo+ICAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Rv
bWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gaW5kZXggYTAxMDQ0My4uZmI1MTQxNSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
ZG9tYWluLmMKPiBAQCAtMzE0LDYgKzMxNCw5IEBAIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwo
c3RydWN0IHZjcHUgKnByZXYpCj4gICAKPiAgIHN0YXRpYyB2b2lkIGNvbnRpbnVlX25ld192Y3B1
KHN0cnVjdCB2Y3B1ICpwcmV2KQo+ICAgewo+ICsgICAgY3VycmVudC0+YXJjaC5hY3RsciA9IFJF
QURfU1lTUkVHMzIoQUNUTFJfRUwxKTsKCkhtbW0sIEkganVzdCByZWFsaXNlZCB0aGF0IEFDVExS
X0VMMSBoYXMgYmVlbiBleHRlbmRlZCB0byA2NC1iaXQgZm9yIApBQXJjaDY0IHN0YXRlIGluIHJl
Y2VudCBzcGVjLgoKSSBkb24ndCB0aGluayB0aGlzIG5lY2Vzc2FyeSB0byB1cGRhdGUgaXQgaW4g
dGhpcyBzZXJpZXMgc286CgpSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KCkNoZWVycywKCgo+ICsgICAgcHJvY2Vzc29yX3ZjcHVfaW5pdGlhbGlzZShjdXJy
ZW50KTsKPiArCj4gICAgICAgc2NoZWR1bGVfdGFpbChwcmV2KTsKPiAgIAo+ICAgICAgIGlmICgg
aXNfaWRsZV92Y3B1KGN1cnJlbnQpICkKPiBAQCAtNTQwLDEyICs1NDMsOCBAQCBpbnQgdmNwdV9p
bml0aWFsaXNlKHN0cnVjdCB2Y3B1ICp2KQo+ICAgCj4gICAgICAgdi0+YXJjaC52bXBpZHIgPSBN
UElEUl9TTVAgfCB2Y3B1aWRfdG9fdmFmZmluaXR5KHYtPnZjcHVfaWQpOwo+ICAgCj4gLSAgICB2
LT5hcmNoLmFjdGxyID0gUkVBRF9TWVNSRUczMihBQ1RMUl9FTDEpOwo+IC0KPiAgICAgICB2LT5h
cmNoLmhjcl9lbDIgPSBnZXRfZGVmYXVsdF9oY3JfZmxhZ3MoKTsKPiAgIAo+IC0gICAgcHJvY2Vz
c29yX3ZjcHVfaW5pdGlhbGlzZSh2KTsKPiAtCj4gICAgICAgaWYgKCAocmMgPSB2Y3B1X3ZnaWNf
aW5pdCh2KSkgIT0gMCApCj4gICAgICAgICAgIGdvdG8gZmFpbDsKPiAgIAo+IAoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:02:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:02:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo5gH-0008Bq-P5; Tue, 20 Feb 2018 11:01:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo5gG-0008Bk-3R
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:01:52 +0000
X-Inumbo-ID: a7c85122-162d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7c85122-162d-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:03:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="68207268"
Date: Tue, 20 Feb 2018 11:01:32 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180220110108.tsekpststokuw5mo@MacBook-Pro-de-Roger.local>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
 <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
 <20180220101916.ve5gcjq6c53tkiey@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180220101916.ve5gcjq6c53tkiey@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTA6MTk6MTZBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIEZlYiAyMCwgMjAxOCBhdCAwMjoxNToyNEFNIC0wNzAwLCBKYW4g
QmV1bGljaCB3cm90ZToKPiA+ID4+PiBPbiAxOS4wMi4xOCBhdCAxNToxNiwgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPiB3cm90ZToKPiA+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pbmRpcmVj
dF90aHVua19hc20uaAo+ID4gPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2luZGlyZWN0X3Ro
dW5rX2FzbS5oCj4gPiA+IEBAIC0zLDYgKzMsMTAgQEAKPiA+ID4gICAqIHVzdWFsICNpZmRlZidh
cnkgdG8gdHVybiBpbnRvIGNvbW1lbnRzLgo+ID4gPiAgICovCj4gPiA+ICAKPiA+ID4gKy5pZm5k
ZWYgQ09ORklHX0lORElSRUNUX1RIVU5LCj4gPiA+ICsgICAgLmVxdSBDT05GSUdfSU5ESVJFQ1Rf
VEhVTkssIDAKPiA+ID4gKy5lbmRpZgo+ID4gCj4gPiBJIGhhdmUgdG8gd2l0aGRyYXcgbXkgUi1i
OiBUaGlzIGZhaWxzIHRvIGJ1aWxkIChJJ20gZ2V0dGluZyBhbiBlcnJvcgo+ID4gb24gdGhlIC5p
Zm5kZWYgYWJvdmUgZm9yIG1vcmUgdGhhbiBvbmUgYXNzZW1ibGVyIHNvdXJjZSkuIEkgYXNzdW1l
Cj4gPiB0aGF0J3MgYmVjYXVzZSB3aXRoIGluZGlyZWN0IHRodW5rcyBlbmFibGVkIHRoZSBjb25z
dGFudCBnZXRzCj4gPiByZXBsYWNlZCBieSBsaXRlcmFsIDEgYnkgdGhlIEMgcHJlcHJvY2Vzc29y
Lgo+IAo+IFJpZ2h0LCBJJ3ZlIGp1c3QgaW5zdGFsbGVkIGdjYzctZGV2ZWwgYW5kIEknbSBzZWVp
bmcgdGhlIHNhbWUuIFRoYW5rcwo+IGZvciBub3RpY2luZy4gTGV0IG1lIHRyeSB0byBzb2x2ZSB0
aGlzIGluIGFub3RoZXIgd2F5Li4uCgpTbyBmYXIgdGhlIGJlc3Qgd2F5IEkndmUgZm91bmQgdG8g
c29sdmUgdGhpcyBpc3N1ZSB0aGF0IHdvcmtzIHdpdGgKYm90aCBnY2MgKHdpdGggYW5kIHdpdGhv
dXQgaW5kaXJlY3QgdGh1bmsgc3VwcG9ydCkgYW5kIGNsYW5nIGlzIHRoZQpmb2xsb3dpbmc6Cgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvYXNtX2RlZm5zLmgKaW5kZXggNmZjMTNkMzlkOC4uZWJkMmM4OGExZiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FzbV9kZWZucy5oCkBAIC0xNSw2ICsxNSw5IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVy
bmF0aXZlLmg+CgogI2lmZGVmIF9fQVNTRU1CTFlfXworI2lmbmRlZiBDT05GSUdfSU5ESVJFQ1Rf
VEhVTksKKy5lcXUgQ09ORklHX0lORElSRUNUX1RIVU5LLCAwCisjZW5kaWYKICMgaW5jbHVkZSA8
YXNtL2luZGlyZWN0X3RodW5rX2FzbS5oPgogI2Vsc2UKIGFzbSAoICJcdC5lcXUgQ09ORklHX0lO
RElSRUNUX1RIVU5LLCAiCgpJdCdzIGZhaXJseSBzaW1pbGFyIHRvIG15IGZpcnN0IGFwcHJvYWNo
LCBidXQgYXQgbGVhc3QgIiNpZmRlZgpDT05GSUdfSU5ESVJFQ1RfVEhVTksiIHdpbGwgc3RpbGwg
d29yayBhcyBleHBlY3RlZCBhZnRlciB0aGlzIGZpeC4KClJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:02:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:02:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo5h5-0008Gx-4U; Tue, 20 Feb 2018 11:02:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x5pp=fo=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eo5h4-0008GA-OL
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 11:02:42 +0000
X-Inumbo-ID: c633d8d2-162d-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id c633d8d2-162d-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:04:09 +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 C905E1529;
 Tue, 20 Feb 2018 03:02:35 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4A4403F318;
 Tue, 20 Feb 2018 03:02:35 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-4-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b6f56deb-17cf-49a1-bcfd-b073eda8a576@arm.com>
Date: Tue, 20 Feb 2018 11:02:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1519077510-22405-4-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: make vpidr per vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE5LzAyLzE4IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gYmlnLkxJVFRMRSBzeXN0ZW1zIG5vdCBhbGwgY29yZXMgaGF2ZSB0aGUgc2FtZSBtaWRy
LiBJbnN0ZWFkIG9mCj4gc3RvcmluZyBvbmx5IG9uZSB2cGlkciBwZXIgZG9tYWluLCBtYWtlIGl0
IHBlciB2Y3B1IGFuZCBpbml0aWFsaXplIGl0IHRvCj4gdGhlIHZhbHVlIG9mIHRoZSBtaWRyIG9m
IHRoZSBwY3B1IHdoZXJlIHRoZSB2Y3B1IHdpbGwgcnVuLgo+IAo+IFRoaXMgd2F5LCBhc3N1bWlu
ZyB0aGF0IHRoZSB2Y3B1IGhhcyBiZWVuIGNyZWF0ZWQgd2l0aCB0aGUgcmlnaHQgcGNwdQo+IGFm
ZmluaXR5LCB0aGUgZ3Vlc3Qgd2lsbCBiZSBhYmxlIHRvIHJlYWQgdGhlIHJpZ2h0IHZwaWRyIHZh
bHVlLCBtYXRjaGluZwo+IHRoZSBvbmUgb2YgdGhlIHBoeXNpY2FsIGNwdS4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gCj4g
LS0tCj4gCj4gLSByZW1vdmUgd2FybmluZyBtZXNzYWdlCj4gLSBtYWtlIHZwaWRyIHBlciB2Y3B1
Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgICAgICAgIHwgNiArKy0tLS0KPiAgIHhl
bi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgfCA0ICsrLS0KPiAgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vZG9tYWluLmggfCA2ICsrKy0tLQo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMo
KyksIDkgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4u
YyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwo+IGluZGV4IGZiNTE0MTUuLjQxZDVkMjUgMTAwNjQ0
Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFp
bi5jCj4gQEAgLTE4MCw3ICsxODAsNyBAQCBzdGF0aWMgdm9pZCBjdHh0X3N3aXRjaF90byhzdHJ1
Y3QgdmNwdSAqbikKPiAgIAo+ICAgICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwo+ICAgCj4gLSAg
ICBXUklURV9TWVNSRUczMihuLT5kb21haW4tPmFyY2gudnBpZHIsIFZQSURSX0VMMik7Cj4gKyAg
ICBXUklURV9TWVNSRUczMihuLT5hcmNoLnZwaWRyLCBWUElEUl9FTDIpOwoKRG8gd2UgcmVhbGx5
IG5lZWQgdG8gc3RvcmUgdGhlIHZwaWRyIGluIHN0cnVjdCB2Y3B1PyBJdCB3b3VsZCBiZSBzaW1w
bGVyIAphbmQgbW9yZSBlZmZpY2llbnQgKG5vIG1lbW9yeSBhY2Nlc3MpIHRvIHVzZSBkaXJlY3Rs
eSByZWFkIE1ESVJfRUwxIGFuZCAKY29weSBpdCB0byBWUElEUl9FTDEuCgpDaGVlcnMsCgotLSAK
SnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:11:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:11:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo5pf-0000cL-Uj; Tue, 20 Feb 2018 11:11:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eo5pe-0000cF-H0
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:11:34 +0000
X-Inumbo-ID: 03351911-162f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03351911-162f-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:13:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 04:11:27 -0700
Message-Id: <5A8C106B02000078001A987B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 04:11:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
 <5A8BF2A802000078001A97A6@prv-mh.provo.novell.com>
 <20180220100609.ygsotpvmolqus3la@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180220100609.ygsotpvmolqus3la@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDExOjA2LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDIwLCAyMDE4IGF0IDAyOjA0OjI0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjAuMDIuMTggYXQgMDk6MjMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQo+PiA+ICsr
KyBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKPj4gPiBAQCAtNDgsMTAgKzQ4LDEw
IEBAIHNoaW0tJWNvbmZpZzogJChEKSBGT1JDRQo+PiA+ICAJCUtDT05GSUdfQ09ORklHPSQoQ1VS
RElSKS9zaGltLmNvbmZpZwo+PiA+ICAKPj4gPiAgeGVuLXNoaW06ICQoRCkgc2hpbS1vbGRkZWZj
b25maWcKPj4gPiAtCSQoTUFLRSkgLUMgJChEKS94ZW4gaW5zdGFsbC1zaGltIFwKPj4gPiArCSQo
TUFLRSkgLUMgJChEKS94ZW4gYnVpbGQgXAo+PiAKPj4gaW5zdGFsbC14ZW4gPwo+IAo+IElmIHRo
ZSBpbnN0YWxsIHRhcmdldCBpcyB1c2VkIGl0J3MgbW9yZSBjb21wbGljYXRlZCB0byBmZXRjaCB0
aGUKPiBzeW1ib2xzIGZpbGUgYWZ0ZXJ3YXJkcywgYmVjYXVzZSBpdCdzIGdvaW5nIHRvIGNvbnRh
aW4gdGhlIFhlbiB2ZXJzaW9uCj4gaW4gdGhlIG5hbWUuIFRoZSBzeW1ib2xzIGZpbGUgd2hlbiB1
c2luZyB0aGUgaW5zdGFsbCB0YXJnZXQgaXMgYXQ6Cj4gCj4gJChERVNURElSKSQoREVCVUdfRElS
KS94ZW4tc3ltcy0kKFhFTl9GVUxMVkVSU0lPTikKPiAKPiBBbmQgb2J0YWluaW5nIFhFTl9GVUxM
VkVSU0lPTiBmcm9tIHRoZSB4ZW4tc2hpbSBidWlsZCBtYWtlZmlsZSBpcyBub3QKPiB0cml2aWFs
LgoKRmFpciBlbm91Z2guCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:13:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:13:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo5ru-0000jz-A3; Tue, 20 Feb 2018 11:13:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eo5rs-0000jn-Mi
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:13:52 +0000
X-Inumbo-ID: 5594adc1-162f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5594adc1-162f-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:15:19 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 04:13:45 -0700
Message-Id: <5A8C10F602000078001A9895@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 04:13:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
 <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
 <20180220101916.ve5gcjq6c53tkiey@MacBook-Pro-de-Roger.local>
 <20180220110108.tsekpststokuw5mo@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180220110108.tsekpststokuw5mo@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDEyOjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCj4gQEAgLTE1LDYgKzE1LDkgQEAKPiAgI2luY2x1ZGUgPGFz
bS9hbHRlcm5hdGl2ZS5oPgo+IAo+ICAjaWZkZWYgX19BU1NFTUJMWV9fCj4gKyNpZm5kZWYgQ09O
RklHX0lORElSRUNUX1RIVU5LCj4gKy5lcXUgQ09ORklHX0lORElSRUNUX1RIVU5LLCAwCj4gKyNl
bmRpZgo+ICAjIGluY2x1ZGUgPGFzbS9pbmRpcmVjdF90aHVua19hc20uaD4KPiAgI2Vsc2UKPiAg
YXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJFQ1RfVEhVTkssICIKPiAKPiBJdCdzIGZhaXJseSBz
aW1pbGFyIHRvIG15IGZpcnN0IGFwcHJvYWNoLCBidXQgYXQgbGVhc3QgIiNpZmRlZgo+IENPTkZJ
R19JTkRJUkVDVF9USFVOSyIgd2lsbCBzdGlsbCB3b3JrIGFzIGV4cGVjdGVkIGFmdGVyIHRoaXMg
Zml4LgoKSSd2ZSB1c2VkIHNvbWV0aGluZyBzaW1pbGFyIGluIGJhY2twb3J0cyB0byBvbGQgdmVy
c2lvbnMsIHNvIEkKd29uZGVyIHdoZXRoZXIgd2hhdCB5b3UgcXVvdGUgYWJvdmUgaXMgcmlnaHQ6
IEFzc2VtYmx5IGZpbGVzCmRvbid0IGdldCBoYW5kZWQgdG8gY2xhbmcgYW55d2F5IGlpcmMsIHNv
IHRoZSBjaGFuZ2Ugd291bGQKc2VlbSB0byBiZSBuZWVkZWQgaW4gdGhlICNlbHNlIHBhcnQgb2Yg
dGhlIGNvbmRpdGlvbmFsLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:18:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:18:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo5vp-0000wF-Pg; Tue, 20 Feb 2018 11:17:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eo5vo-0000vQ-7l
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:17:56 +0000
X-Inumbo-ID: e6726fe7-162f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6726fe7-162f-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:19:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="463551090"
Date: Tue, 20 Feb 2018 11:17:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180220111747.kjxvxiuqipjdbfcu@citrix.com>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180220082351.24967-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDg6MjM6NTFBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZXJlJ3Mgbm8gbmVlZCB0byBoYXZlIHNoaW0gc3BlY2lmaWMgdGFyZ2V0cywg
c28ganVzdCB1c2UgdGhlIHJlZ3VsYXIKPiB4ZW4gbWFrZWZpbGUgdGFyZ2V0cyBpbiBvcmRlciB0
byBidWlsZCB0aGUgc2hpbSBiaW5hcnkuCj4gCj4gV2hlbiB0aGUgc2hpbSBpcyBidWlsZCBhcyBw
YXJ0IG9mIHRoZSBmaXJtd2FyZSBkaXJlY3RvcnkgdXNlIHRoZQo+IHhlbi1zeW1zIGFzIHRoZSBz
aGltIGJpbmFyeS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVu
L2FyY2gveDg2L01ha2VmaWxlCj4gaW5kZXggMzg5MDk2MTM5Yy4uNTU2M2M4MTNkZCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKPiArKysgYi94ZW4vYXJjaC94ODYvTWFrZWZp
bGUKPiBAQCAtNzgsMTIgKzc4LDEyIEBAIGVmaS15IDo9ICQoc2hlbGwgaWYgWyAhIC1yICQoQkFT
RURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIC1vIFwKPiAgICAgICAgICAgICAgICAgICAgICAg
IC1PICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIF07IHRoZW4gXAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZWNobyAnJChUQVJHRVQpLmVmaSc7IGZpKQo+ICAKPiAtc2hpbS0k
KENPTkZJR19QVkhfR1VFU1QpIDo9ICQoVEFSR0VUKS1zaGltCj4gLQo+ICBpZm5lcSAoJChidWls
ZF9pZF9saW5rZXIpLCkKPiAgbm90ZXNfcGhkcnMgPSAtLW5vdGVzCj4gIGVsc2UKPiAtbm90ZXNf
cGhkcnMgPQo+ICtpZmVxICgkKENPTkZJR19QVkhfR1VFU1QpLHkpCj4gK25vdGVzX3BoZHJzID0g
LS1ub3Rlcwo+ICtlbmRpZgo+ICBlbmRpZgo+ICAKClRoZSBtYW51YWwgc3VnZ2VzdHMgZm9sbG93
aW5nIHN5bnRheCBpcyBzdXBwb3J0ZWQ6CgoKICBjb25kaXRpb25hbC1kaXJlY3RpdmUtb25lCiAg
dGV4dC1pZi1vbmUtaXMtdHJ1ZQogIGVsc2UgY29uZGl0aW9uYWwtZGlyZWN0aXZlLXR3bwogIHRl
eHQtaWYtdHdvLWlzLXRydWUKICBlbHNlCiAgdGV4dC1pZi1vbmUtYW5kLXR3by1hcmUtZmFsc2UK
ICBlbmRpZgoKSSBzbGlnaHRseSBwcmVmZXIKCiAgIGlmbmVxIGJ1aWxkX2lkX2xpbmtlcgogICBu
b3Rlc19waGRycyA9IC4uLgogICBlbHNlIGlmIENPTkZJR19QVkhfR1VFU1QKICAgbm90ZXNfcGhk
cnMgPSAuLi4KICAgZWxzZQogICBub3Rlc19waGRycyA9CiAgIGVuZGlmCgpXZWkuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:22:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo60W-0001a5-DR; Tue, 20 Feb 2018 11:22:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo60V-0001Zu-1r
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:22:47 +0000
X-Inumbo-ID: 93cb2f83-1630-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93cb2f83-1630-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:24:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="68208581"
Date: Tue, 20 Feb 2018 11:22:31 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180220112231.o56tu5issvljuxxn@MacBook-Pro-de-Roger.local>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
 <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
 <20180220101916.ve5gcjq6c53tkiey@MacBook-Pro-de-Roger.local>
 <20180220110108.tsekpststokuw5mo@MacBook-Pro-de-Roger.local>
 <5A8C10F602000078001A9895@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8C10F602000078001A9895@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDQ6MTM6NDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjAyLjE4IGF0IDEyOjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ID4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ID4gQEAgLTE1LDYgKzE1LDkgQEAKPiA+
ICAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4gPiAKPiA+ICAjaWZkZWYgX19BU1NFTUJM
WV9fCj4gPiArI2lmbmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKPiA+ICsuZXF1IENPTkZJR19J
TkRJUkVDVF9USFVOSywgMAo+ID4gKyNlbmRpZgo+ID4gICMgaW5jbHVkZSA8YXNtL2luZGlyZWN0
X3RodW5rX2FzbS5oPgo+ID4gICNlbHNlCj4gPiAgYXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJF
Q1RfVEhVTkssICIKPiA+IAo+ID4gSXQncyBmYWlybHkgc2ltaWxhciB0byBteSBmaXJzdCBhcHBy
b2FjaCwgYnV0IGF0IGxlYXN0ICIjaWZkZWYKPiA+IENPTkZJR19JTkRJUkVDVF9USFVOSyIgd2ls
bCBzdGlsbCB3b3JrIGFzIGV4cGVjdGVkIGFmdGVyIHRoaXMgZml4Lgo+IAo+IEkndmUgdXNlZCBz
b21ldGhpbmcgc2ltaWxhciBpbiBiYWNrcG9ydHMgdG8gb2xkIHZlcnNpb25zLCBzbyBJCj4gd29u
ZGVyIHdoZXRoZXIgd2hhdCB5b3UgcXVvdGUgYWJvdmUgaXMgcmlnaHQ6IEFzc2VtYmx5IGZpbGVz
Cj4gZG9uJ3QgZ2V0IGhhbmRlZCB0byBjbGFuZyBhbnl3YXkgaWlyYywgc28gdGhlIGNoYW5nZSB3
b3VsZAo+IHNlZW0gdG8gYmUgbmVlZGVkIGluIHRoZSAjZWxzZSBwYXJ0IG9mIHRoZSBjb25kaXRp
b25hbC4KCkFzc2VtYmx5IGZpbGVzIGRvIGdldCBoYW5kZWQgdG8gY2xhbmcsIGZyb20geGVuL1J1
bGVzLm1rOgoKJS5vOiAlLlMgTWFrZWZpbGUKCSQoQ0MpICQoQUZMQUdTKSAtYyAkPCAtbyAkQAoK
WGVuIGRvZXNuJ3QgY2FsbCBhcyBkaXJlY3RseSB0byBjb21waWxlIHRob3NlLCBvciBhbSBJIG1p
c3NpbmcKc29tZXRoaW5nPwoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:27:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo64Y-0001m5-U7; Tue, 20 Feb 2018 11:26:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo64X-0001lT-Qr
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:26:57 +0000
X-Inumbo-ID: 291e2c9b-1631-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 291e2c9b-1631-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:28:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="68208782"
Date: Tue, 20 Feb 2018 11:26:44 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180220112644.ckwhclrdb2vokfv4@MacBook-Pro-de-Roger.local>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
 <20180220111747.kjxvxiuqipjdbfcu@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180220111747.kjxvxiuqipjdbfcu@citrix.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6MTc6NDdBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEZlYiAyMCwgMjAxOCBhdCAwODoyMzo1MUFNICswMDAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBUaGVyZSdzIG5vIG5lZWQgdG8gaGF2ZSBzaGltIHNwZWNpZmljIHRhcmdl
dHMsIHNvIGp1c3QgdXNlIHRoZSByZWd1bGFyCj4gPiB4ZW4gbWFrZWZpbGUgdGFyZ2V0cyBpbiBv
cmRlciB0byBidWlsZCB0aGUgc2hpbSBiaW5hcnkuCj4gPiAKPiA+IFdoZW4gdGhlIHNoaW0gaXMg
YnVpbGQgYXMgcGFydCBvZiB0aGUgZmlybXdhcmUgZGlyZWN0b3J5IHVzZSB0aGUKPiA+IHhlbi1z
eW1zIGFzIHRoZSBzaGltIGJpbmFyeS4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gPiBpbmRleCAzODkwOTYxMzlj
Li41NTYzYzgxM2RkIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gPiAr
KysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKPiA+IEBAIC03OCwxMiArNzgsMTIgQEAgZWZpLXkg
Oj0gJChzaGVsbCBpZiBbICEgLXIgJChCQVNFRElSKS9pbmNsdWRlL3hlbi9jb21waWxlLmggLW8g
XAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAtTyAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2Nv
bXBpbGUuaCBdOyB0aGVuIFwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgICAgZWNobyAnJChU
QVJHRVQpLmVmaSc7IGZpKQo+ID4gIAo+ID4gLXNoaW0tJChDT05GSUdfUFZIX0dVRVNUKSA6PSAk
KFRBUkdFVCktc2hpbQo+ID4gLQo+ID4gIGlmbmVxICgkKGJ1aWxkX2lkX2xpbmtlciksKQo+ID4g
IG5vdGVzX3BoZHJzID0gLS1ub3Rlcwo+ID4gIGVsc2UKPiA+IC1ub3Rlc19waGRycyA9Cj4gPiAr
aWZlcSAoJChDT05GSUdfUFZIX0dVRVNUKSx5KQo+ID4gK25vdGVzX3BoZHJzID0gLS1ub3Rlcwo+
ID4gK2VuZGlmCj4gPiAgZW5kaWYKPiA+ICAKPiAKPiBUaGUgbWFudWFsIHN1Z2dlc3RzIGZvbGxv
d2luZyBzeW50YXggaXMgc3VwcG9ydGVkOgo+IAo+IAo+ICAgY29uZGl0aW9uYWwtZGlyZWN0aXZl
LW9uZQo+ICAgdGV4dC1pZi1vbmUtaXMtdHJ1ZQo+ICAgZWxzZSBjb25kaXRpb25hbC1kaXJlY3Rp
dmUtdHdvCj4gICB0ZXh0LWlmLXR3by1pcy10cnVlCj4gICBlbHNlCj4gICB0ZXh0LWlmLW9uZS1h
bmQtdHdvLWFyZS1mYWxzZQo+ICAgZW5kaWYKPiAKPiBJIHNsaWdodGx5IHByZWZlcgo+IAo+ICAg
IGlmbmVxIGJ1aWxkX2lkX2xpbmtlcgo+ICAgIG5vdGVzX3BoZHJzID0gLi4uCj4gICAgZWxzZSBp
ZiBDT05GSUdfUFZIX0dVRVNUCj4gICAgbm90ZXNfcGhkcnMgPSAuLi4KPiAgICBlbHNlCj4gICAg
bm90ZXNfcGhkcnMgPQo+ICAgIGVuZGlmCgpJcyB0aGlzIHN1cHBvcnRlZCBieSBtYWtlIDMuODA/
CgpKYW4gcG9pbnRlZCBvdXQgaW4gYW5vdGhlciB0aHJlYWQgdGhhdCB1c2luZyAiZWxzZSBpZiIg
b24gYSBzaW5nbGUKbGluZSBpcyBub3Qgc3VwcG9ydGVkIGJ5IDMuODA6CgpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDIvbXNnMDE2NTku
aHRtbAoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:30:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:30:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo67b-0002PD-BS; Tue, 20 Feb 2018 11:30:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eo67a-00020O-Mz
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:30:06 +0000
X-Inumbo-ID: 99ed051f-1631-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99ed051f-1631-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:31:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="463552193"
Date: Tue, 20 Feb 2018 11:29:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180220112958.2wdpaamckm7dl5sr@citrix.com>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
 <20180220111747.kjxvxiuqipjdbfcu@citrix.com>
 <20180220112644.ckwhclrdb2vokfv4@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180220112644.ckwhclrdb2vokfv4@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6MjY6NDRBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUdWUsIEZlYiAyMCwgMjAxOCBhdCAxMToxNzo0N0FNICswMDAwLCBXZWkg
TGl1IHdyb3RlOgo+ID4gT24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDg6MjM6NTFBTSArMDAwMCwg
Um9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiBUaGVyZSdzIG5vIG5lZWQgdG8gaGF2ZSBzaGlt
IHNwZWNpZmljIHRhcmdldHMsIHNvIGp1c3QgdXNlIHRoZSByZWd1bGFyCj4gPiA+IHhlbiBtYWtl
ZmlsZSB0YXJnZXRzIGluIG9yZGVyIHRvIGJ1aWxkIHRoZSBzaGltIGJpbmFyeS4KPiA+ID4gCj4g
PiA+IFdoZW4gdGhlIHNoaW0gaXMgYnVpbGQgYXMgcGFydCBvZiB0aGUgZmlybXdhcmUgZGlyZWN0
b3J5IHVzZSB0aGUKPiA+ID4geGVuLXN5bXMgYXMgdGhlIHNoaW0gYmluYXJ5Lgo+ID4gPiAKPiA+
ID4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+
Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUgYi94ZW4vYXJjaC94ODYv
TWFrZWZpbGUKPiA+ID4gaW5kZXggMzg5MDk2MTM5Yy4uNTU2M2M4MTNkZCAxMDA2NDQKPiA+ID4g
LS0tIGEveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9NYWtl
ZmlsZQo+ID4gPiBAQCAtNzgsMTIgKzc4LDEyIEBAIGVmaS15IDo9ICQoc2hlbGwgaWYgWyAhIC1y
ICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIC1vIFwKPiA+ID4gICAgICAgICAgICAg
ICAgICAgICAgICAtTyAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2NvbXBpbGUuaCBdOyB0aGVuIFwK
PiA+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICBlY2hvICckKFRBUkdFVCkuZWZpJzsgZmkp
Cj4gPiA+ICAKPiA+ID4gLXNoaW0tJChDT05GSUdfUFZIX0dVRVNUKSA6PSAkKFRBUkdFVCktc2hp
bQo+ID4gPiAtCj4gPiA+ICBpZm5lcSAoJChidWlsZF9pZF9saW5rZXIpLCkKPiA+ID4gIG5vdGVz
X3BoZHJzID0gLS1ub3Rlcwo+ID4gPiAgZWxzZQo+ID4gPiAtbm90ZXNfcGhkcnMgPQo+ID4gPiAr
aWZlcSAoJChDT05GSUdfUFZIX0dVRVNUKSx5KQo+ID4gPiArbm90ZXNfcGhkcnMgPSAtLW5vdGVz
Cj4gPiA+ICtlbmRpZgo+ID4gPiAgZW5kaWYKPiA+ID4gIAo+ID4gCj4gPiBUaGUgbWFudWFsIHN1
Z2dlc3RzIGZvbGxvd2luZyBzeW50YXggaXMgc3VwcG9ydGVkOgo+ID4gCj4gPiAKPiA+ICAgY29u
ZGl0aW9uYWwtZGlyZWN0aXZlLW9uZQo+ID4gICB0ZXh0LWlmLW9uZS1pcy10cnVlCj4gPiAgIGVs
c2UgY29uZGl0aW9uYWwtZGlyZWN0aXZlLXR3bwo+ID4gICB0ZXh0LWlmLXR3by1pcy10cnVlCj4g
PiAgIGVsc2UKPiA+ICAgdGV4dC1pZi1vbmUtYW5kLXR3by1hcmUtZmFsc2UKPiA+ICAgZW5kaWYK
PiA+IAo+ID4gSSBzbGlnaHRseSBwcmVmZXIKPiA+IAo+ID4gICAgaWZuZXEgYnVpbGRfaWRfbGlu
a2VyCj4gPiAgICBub3Rlc19waGRycyA9IC4uLgo+ID4gICAgZWxzZSBpZiBDT05GSUdfUFZIX0dV
RVNUCj4gPiAgICBub3Rlc19waGRycyA9IC4uLgo+ID4gICAgZWxzZQo+ID4gICAgbm90ZXNfcGhk
cnMgPQo+ID4gICAgZW5kaWYKPiAKPiBJcyB0aGlzIHN1cHBvcnRlZCBieSBtYWtlIDMuODA/Cj4g
Cj4gSmFuIHBvaW50ZWQgb3V0IGluIGFub3RoZXIgdGhyZWFkIHRoYXQgdXNpbmcgImVsc2UgaWYi
IG9uIGEgc2luZ2xlCj4gbGluZSBpcyBub3Qgc3VwcG9ydGVkIGJ5IDMuODA6Cj4gCj4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAyL21z
ZzAxNjU5Lmh0bWwKPiAKCk9oIGlmIHRoZXJlIGlzIGEgc3VjaCByZWFzb24gdGhlbiBpdCBpcyBm
aW5lIHRvIGtlZXAgdGhlIGNvZGUgYXMtaXMuCkkgZG9uJ3QgaGF2ZSBtYWtlIDMuOCBhcm91bmQg
dG8gdHJ5IGl0IG91dC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:33:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:33:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6AW-0002Xv-Oo; Tue, 20 Feb 2018 11:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x5pp=fo=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eo6AV-0002Xp-Ut
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 11:33:07 +0000
X-Inumbo-ID: b6bc8852-1631-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b6bc8852-1631-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 12:32:21 +0100 (CET)
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 75C791529;
 Tue, 20 Feb 2018 03:33:05 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F0C883F318;
 Tue, 20 Feb 2018 03:33:04 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-5-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <10f32edc-2d5d-ace8-40e1-6ed177c96a39@arm.com>
Date: Tue, 20 Feb 2018 11:33:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1519077510-22405-5-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 5/6] xen/arm: read cacheline size when
	needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE5LzAyLzE4IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gT24gYmlnLkxJVFRMRSBzeXN0ZW1zIHRoZSBjYWNoZWxpbmUgc2l6ZSBtaWdodCBkaWZmZXIg
YmV0d2VlbiBiaWcgYW5kCj4gTElUVExFIGNvcmVzLiBJbnN0ZWFkIG9mIHJlYWRpbmcgdGhlIGNh
Y2hlbGluZSBzaXplIG9uY2UgYXQgYm9vdCwKPiByZWFkIGl0IGFzIG5lZWRlZCBmcm9tIHRoZSBz
eXN0ZW0gcmVnaXN0ZXJzLgo+IAo+IFN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+Cj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TICB8
ICA5ICsrKysrKystLQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyAgfCAxMCArKysrKysr
Ky0tCj4gICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgICAgICB8IDE3IC0tLS0tLS0tLS0tLS0tLS0t
Cj4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDE3ICsrKysrKysrKysrKysrKy0tCj4g
ICA0IGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDIzIGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2Fy
bTMyL2hlYWQuUwo+IGluZGV4IDQzMzc0ZTcuLmRiNDcwYWQgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2FybTMyL2hlYWQuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiBA
QCAtNTA0LDggKzUwNCwxMyBAQCBFTlRSWShyZWxvY2F0ZV94ZW4pCj4gICAgICAgICAgIGRzYiAg
ICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KPiAg
IAo+ICAgICAgICAgICBtb3YgICByNSwgcjQKPiAtICAgICAgICBsZHIgICByNiwgPWNhY2hlbGlu
ZV9ieXRlcyAvKiByNiA6PSBzdGVwICovCj4gLSAgICAgICAgbGRyICAgcjYsIFtyNl0KPiArICAg
ICAgICBtb3YgICByNiwgIzAKCkNvbW1lbnRzIGluIHRoZSBjb2RlIHdvdWxkIGJlIG5pY2UgdG8g
a25vdyB3aGF0IHlvdSBleGFjdGx5IGRvLiBBbHNvIGluIAp0aGF0IGNhc2UsIGl0IHdvdWxkIG1h
a2Ugc2Vuc2UgdG8gaGF2ZSBhIG1hY3JvIGFzIHRoaXMgbWF5IGJlIHVzZWZ1bCBpbiAKb3RoZXIg
cGxhY2VzLgoKPiArICAgICAgICBtY3IgICBDUDMyKHI2LCBDU1NFTFJfRUwxKQoKUGxlYXNlIHVz
ZSAzMi1iaXQgbmFtaW5nIGluIHRoZSAzMi1iaXQgY29kZS4KCgo+ICsgICAgICAgIG1yYyAgIENQ
MzIocjYsIENTU0VMUl9FTDEpCgpUaGUgc2l6ZSBvZiB0aGUgY2FjaGUgaXMgcmVhZCB1c2luZyBD
U1NJRFJfRUwxLiBCdXQgaXQgbG9va3MgbGlrZSB0aGUgCndheSB3ZSBnZXQgdGhlIGNhY2hlIGxp
bmUgc2l6ZSBpbiBYZW4gaXMgZnJhZ2lsZS4KCldlIGFyZSByZXRyaWV2aW5nIHRoZSBjYWNoZSBs
aW5lIHNpemUgb2YgTGV2ZWwgMSBhbmQgYXNzdW1lIHRoaXMgd2lsbCBiZSAKdmFsaWQgZm9yIGFs
bCB0aGUgb3RoZXIgY2FjaGVzLiBJbmRlZWQgY2FjaGUgbWFpbnRlbmFuY2Ugb3BzIG1heSAKcHJv
cGFnYXRlIHRvIG90aGVyIGNhY2hlcyBkZXBlbmRpbmcgdGhlIHRhcmdldCAoUG9pbnQgb2YgQ29o
ZXJlbmN5IHZzIApQb2ludCBvZiBVbmlmaWNhdGlvbikuCgpMb29raW5nIGF0IHRoZSBBUk0gQVJN
ICJDYWNoZSBoaWVyYXJjaHkgYWJzdHJhY3Rpb24gZm9yIGFkZHJlc3MtYmFzZWQgCm9wZXJhdGlv
bnMiIChEMy0yMDYxIERESSAwNDg3Qy5hKSwgQ1RSX0VMMC9DVFIgd2lsbCBob2xkcyB0aGUgbWlu
aW11bSAKbGluZSBsZW5naHQgdmFsdWVzIGZvciB0aGUgZGF0YSBjYWNoZXMuIFRoZSB2YWx1ZSB3
aWxsIGJlIHRoZSBtb3N0IAplZmZpY2llbnQgYWRkcmVzcyBzdHJpZGUgdG8gdXNlIHRvIGFwcGx5
IGEgc2VxdWVuY2Ugb2YgVkEtYmFzZWQgCm1haW50ZW5hbmNlIGluc3RydWN0aW9ucyB0byBhIHJh
bmdlIG9mIFZBcy4KClNvIGl0IHdvdWxkIGJlIGJlc3QgYW5kIHNhZmVyIGZvciBYZW4gdG8gdXNl
IENUUi9DVExSX0VMMC5EbWluTGluZS4KCj4gKyAgICAgICAgYW5kICAgcjYsIHI2LCAjMHg3Cj4g
KyAgICAgICAgYWRkICAgcjYsIHI2LCAjNAo+ICsgICAgICAgIG1vdiAgIHI3LCAjMQo+ICsgICAg
ICAgIGxzbCAgIHI2LCByNywgcjYKPiAgICAgICAgICAgbW92ICAgcjcsIHIzCj4gICAKPiAgIDE6
ICAgICAgbWNyICAgQ1AzMihyNywgRENDTVZBQykKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiBpbmRleCBmYTBlZjcw
Li5lZGVhMzAwIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4gQEAgLTYzMSw4ICs2MzEsMTQgQEAgRU5UUlko
cmVsb2NhdGVfeGVuKQo+ICAgICAgICAgICBkc2IgICBzeSAgICAgICAgLyogU28gdGhlIENQVSBp
c3N1ZXMgYWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KPiAgIAo+ICAgICAgICAgICBtb3YgICB4
OSwgeDMKPiAtICAgICAgICBsZHIgICB4MTAsID1jYWNoZWxpbmVfYnl0ZXMgLyogeDEwIDo9IHN0
ZXAgKi8KPiAtICAgICAgICBsZHIgICB4MTAsIFt4MTBdCj4gKwo+ICsgICAgICAgIG1vdiAgIHgx
MCwgIzAKPiArICAgICAgICBtc3IgICBDU1NFTFJfRUwxLCB4MTAKPiArICAgICAgICBtcnMgICB4
MTAsIENTU0VMUl9FTDEKPiArICAgICAgICBhbmQgICB4MTAsIHgxMCwgIzB4Nwo+ICsgICAgICAg
IGFkZCAgIHgxMCwgeDEwLCAjNAo+ICsgICAgICAgIG1vdiAgIHgxMSwgIzEKPiArICAgICAgICBs
c2wgICB4MTAsIHgxMSwgeDEwCgpQbGVhc2UgdXNlIGRjYWNoZV9saW5lX3NpemUgbWFjcm8gKHNl
ZSBjYWNoZS5TKS4KCj4gICAgICAgICAgIG1vdiAgIHgxMSwgeDIKPiAgIAo+ICAgMTogICAgICBk
YyAgICBjdmFjLCB4MTEKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3NldHVwLmMgYi94ZW4v
YXJjaC9hcm0vc2V0dXAuYwo+IGluZGV4IDAzMmE2YTguLjQ3NTRjOTUgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2FyY2gvYXJtL3NldHVwLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+IEBAIC02
ODAsMjEgKzY4MCw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9tbSh1bnNpZ25lZCBsb25n
IGR0Yl9wYWRkciwgc2l6ZV90IGR0Yl9zaXplKQo+ICAgfQo+ICAgI2VuZGlmCj4gICAKPiAtc2l6
ZV90IF9fcmVhZF9tb3N0bHkgY2FjaGVsaW5lX2J5dGVzOwo+IC0KPiAtLyogVmVyeSBlYXJseSBj
aGVjayBvZiB0aGUgQ1BVIGNhY2hlIHByb3BlcnRpZXMgKi8KPiAtdm9pZCBfX2luaXQgc2V0dXBf
Y2FjaGUodm9pZCkKPiAtewo+IC0gICAgdWludDMyX3QgY2NzaWQ7Cj4gLQo+IC0gICAgLyogUmVh
ZCB0aGUgY2FjaGUgc2l6ZSBJRCByZWdpc3RlciBmb3IgdGhlIGxldmVsLTAgZGF0YSBjYWNoZSAq
Lwo+IC0gICAgV1JJVEVfU1lTUkVHMzIoMCwgQ1NTRUxSX0VMMSk7Cj4gLSAgICBjY3NpZCA9IFJF
QURfU1lTUkVHMzIoQ0NTSURSX0VMMSk7Cj4gLQo+IC0gICAgLyogTG93IDMgYml0cyBhcmUgbG9n
MihjYWNoZWxpbmUgc2l6ZSBpbiB3b3JkcykgLSAyLiAqLwo+IC0gICAgY2FjaGVsaW5lX2J5dGVz
ID0gMVUgPDwgKDQgKyAoY2NzaWQgJiAweDcpKTsKPiAtfQo+IC0KPiAgIC8qIEMgZW50cnkgcG9p
bnQgZm9yIGJvb3QgQ1BVICovCj4gICB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBib290X3BoeXNfb2Zmc2V0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxv
bmcgZmR0X3BhZGRyLAo+IEBAIC03MDgsOCArNjkzLDYgQEAgdm9pZCBfX2luaXQgc3RhcnRfeGVu
KHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNldCwKPiAgICAgICBzdHJ1Y3QgZG9tYWluICpk
b20wOwo+ICAgICAgIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgY29uZmlnOwo+ICAgCj4g
LSAgICBzZXR1cF9jYWNoZSgpOwo+IC0KPiAgICAgICBwZXJjcHVfaW5pdF9hcmVhcygpOwo+ICAg
ICAgIHNldF9wcm9jZXNzb3JfaWQoMCk7IC8qIG5lZWRlZCBlYXJseSwgZm9yIHNtcF9wcm9jZXNz
b3JfaWQoKSAqLwo+ICAgCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5o
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiBpbmRleCBkOTQ4MjUwLi43OTFlMjJlIDEw
MDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLWFybS9wYWdlLmgKPiBAQCAtMTMzLDggKzEzMyw2IEBACj4gICAKPiAgIC8qIEFyY2hp
dGVjdHVyYWwgbWluaW11bSBjYWNoZWxpbmUgc2l6ZSBpcyA0IDMyLWJpdCB3b3Jkcy4gKi8KPiAg
ICNkZWZpbmUgTUlOX0NBQ0hFTElORV9CWVRFUyAxNgo+IC0vKiBBY3R1YWwgY2FjaGVsaW5lIHNp
emUgb24gdGhlIGJvb3QgQ1BVLiAqLwo+IC1leHRlcm4gc2l6ZV90IGNhY2hlbGluZV9ieXRlczsK
PiAgIAo+ICAgI2RlZmluZSBjb3B5X3BhZ2UoZHAsIHNwKSBtZW1jcHkoZHAsIHNwLCBQQUdFX1NJ
WkUpCj4gICAKPiBAQCAtMTQyLDkgKzE0MCwyMiBAQCBleHRlcm4gc2l6ZV90IGNhY2hlbGluZV9i
eXRlczsKPiAgICAqIGlmICdyYW5nZScgaXMgbGFyZ2UgZW5vdWdoIHdlIG1pZ2h0IHdhbnQgdG8g
dXNlIG1vZGVsLXNwZWNpZmljCj4gICAgKiBmdWxsLWNhY2hlIGZsdXNoZXMuICovCj4gICAKPiAr
c3RhdGljIGlubGluZSBzaXplX3QgcmVhZF9jYWNoZWxpbmVfc2l6ZSh2b2lkKQo+ICt7Cj4gKyAg
ICB1aW50MzJfdCBjY3NpZDsKPiArCj4gKyAgICAvKiBSZWFkIHRoZSBjYWNoZSBzaXplIElEIHJl
Z2lzdGVyIGZvciB0aGUgbGV2ZWwtMCBkYXRhIGNhY2hlICovCj4gKyAgICBXUklURV9TWVNSRUcz
MigwLCBDU1NFTFJfRUwxKTsKPiArICAgIGNjc2lkID0gUkVBRF9TWVNSRUczMihDQ1NJRFJfRUwx
KTsKPiArCj4gKyAgICAvKiBMb3cgMyBiaXRzIGFyZSBsb2cyKGNhY2hlbGluZSBzaXplIGluIHdv
cmRzKSAtIDIuICovCj4gKyAgICByZXR1cm4gKHNpemVfdCkgKDFVIDw8ICg0ICsgKGNjc2lkICYg
MHg3KSkpOwoKU2VlIG15IHJlbWFyayBhYm92ZSByZWdhcmRpbmcgdGhlIGNhY2hlbGluZSBzaXpl
LgoKPiArfQo+ICsKPiAgIHN0YXRpYyBpbmxpbmUgaW50IGludmFsaWRhdGVfZGNhY2hlX3ZhX3Jh
bmdlKGNvbnN0IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiAgIHsKPiAgICAgICBjb25z
dCB2b2lkICplbmQgPSBwICsgc2l6ZTsKPiArICAgIHNpemVfdCBjYWNoZWxpbmVfYnl0ZXMgPSBy
ZWFkX2NhY2hlbGluZV9zaXplKCk7Cj4gICAgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNrID0gY2Fj
aGVsaW5lX2J5dGVzIC0gMTsKPiAgIAo+ICAgICAgIGRzYihzeSk7ICAgICAgICAgICAvKiBTbyB0
aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwo+IEBAIC0xNzEsNiArMTgy
LDcgQEAgc3RhdGljIGlubGluZSBpbnQgaW52YWxpZGF0ZV9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qg
dm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQo+ICAgCj4gICBzdGF0aWMgaW5saW5lIGludCBj
bGVhbl9kY2FjaGVfdmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQo+
ICAgewo+ICsgICAgc2l6ZV90IGNhY2hlbGluZV9ieXRlcyA9IHJlYWRfY2FjaGVsaW5lX3NpemUo
KTsKPiAgICAgICBjb25zdCB2b2lkICplbmQgPSBwICsgc2l6ZTsKPiAgICAgICBkc2Ioc3kpOyAg
ICAgICAgICAgLyogU28gdGhlIENQVSBpc3N1ZXMgYWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8K
PiAgICAgICBwID0gKHZvaWQgKikoKHVpbnRwdHJfdClwICYgfihjYWNoZWxpbmVfYnl0ZXMgLSAx
KSk7Cj4gQEAgLTE4NCw2ICsxOTYsNyBAQCBzdGF0aWMgaW5saW5lIGludCBjbGVhbl9kY2FjaGVf
dmFfcmFuZ2UoY29uc3Qgdm9pZCAqcCwgdW5zaWduZWQgbG9uZyBzaXplKQo+ICAgc3RhdGljIGlu
bGluZSBpbnQgY2xlYW5fYW5kX2ludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlCj4gICAgICAgKGNv
bnN0IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgc2l6ZSkKPiAgIHsKPiArICAgIHNpemVfdCBjYWNo
ZWxpbmVfYnl0ZXMgPSByZWFkX2NhY2hlbGluZV9zaXplKCk7Cj4gICAgICAgY29uc3Qgdm9pZCAq
ZW5kID0gcCArIHNpemU7Cj4gICAgICAgZHNiKHN5KTsgICAgICAgICAvKiBTbyB0aGUgQ1BVIGlz
c3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5nZSAqLwo+ICAgICAgIHAgPSAodm9pZCAqKSgodWlu
dHB0cl90KXAgJiB+KGNhY2hlbGluZV9ieXRlcyAtIDEpKTsKPiAKCkNoZWVycywKCi0tIApKdWxp
ZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:34:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:34:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6Bq-0002fq-56; Tue, 20 Feb 2018 11:34:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=op26=fo=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1eo6Bo-0002fg-13
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:34:28 +0000
X-Inumbo-ID: e5bcd594-1631-11e8-ba59-bc764e045a96
Received: from EUR03-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe09::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e5bcd594-1631-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 12:33:40 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=BAMCFdgRAHKu4dCxX5Bk96xlFtLj/rKiWBTylCJisdk=;
 b=ZXo+vN4h1jWRvl/wwxL7A6M2MtS6T7H+IYqeGhikZe/hPzhiDsg1mANlqMqRETnivudBjqGsmx+oJ/HENqtwYv3k6qB8LxLGXCUS/2bFZ33FZOjBbO71MfSA90iNSBtp2oMml8u9tIRTNJ2PhkrQzckISHgOgMxy8UT0Qm4NBG8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.54) by
 AM5PR0301MB2401.eurprd03.prod.outlook.com (2603:10a6:203:7::10) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Tue, 20
 Feb 2018 11:34:18 +0000
To: Dario Faggioli <dfaggioli@suse.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <20c19a44-f782-d25d-7005-fce286f92f43@epam.com>
 <f4fdc887-3a67-386a-501a-c1f3b28aa980@epam.com>
 <1518806232.3813.36.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <02bf847b-4160-1963-cdca-dd7d74f1da43@epam.com>
Date: Tue, 20 Feb 2018 13:34:08 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1518806232.3813.36.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1P191CA0002.EURP191.PROD.OUTLOOK.COM (2603:10a6:3:cf::12)
 To AM5PR0301MB2401.eurprd03.prod.outlook.com
 (2603:10a6:203:7::10)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6f817879-4ca0-4ccc-b2a8-08d57855e17c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0301MB2401; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 3:QCV9rwgwFwDxW4Mhn4FIuDxcPBaINiS9eYumYXpQ0UdOKkSQp461ET+dPOnp3bk/DOyICPrfXYonywMvfwp8rIcipkPIkvTUoXPgQsfxQxi9sPLU5+HHXsSCHF4cOChFqCYv4TVo73CGp7jjJXfLyLgHFofJ3nt50nGgZ33YUUlhNnRLYUghC23wNk1AT3+IET65a6cI0AeiiT5HTwkAuasxXLgknF0UEkvzhY/Y6XR2l/jnlFY+HuYwHWOQ3xiZ;
 25:oz4Sq0gL5IlD3AgCHSllKTWEhxR2jL/5izmpugxxndYRa2gV7mUEEXVkfVQw+WuVPsv+Q/J14H9pmC0hla6RZg9JVVIH6JMJYPyb0Ybachtjx+riWBkStZZD04W0OVXrF8nY9vodt1jH5pZSC+qK/KRya9jVtcaeRBtuqYnj5Yo3p/pOiEPld/yGI24DfZrf9tMXunDNhTu5oir3xWk3hZIwdieOlP54vA2v3SdJoA1NqXNIJ0pyLoAU1Q7vQYWglnuFWSZCjEmPtxSd3PNVxKPSKGl6bbqQqbErjhRQ+skRo773doz5vtiW8SiHMnqGJ0QE7LokpRAapCrL5gncWQ==;
 31:NivDOZeF/Z0Ja7RBav0tg69yr3sL5N7HUaU+61QgjWIFbrLhTb/LxRIintpDwIXyib3ThXraGemSnei0PDUzFqw5YxrvUyOS3wZGF9q4glzlHB9YtnekyU+aA5ss/Knpmpu+feY7GORUs3OlyAwGpkWKoC50GvvTkvGST3L3GQ2Y2cBdafIoLfsRqHFR7Ld331Ra1/CVHJJrWKRoj87hH3Yp2lGTLBZJKddS5bhrfys=
X-MS-TrafficTypeDiagnostic: AM5PR0301MB2401:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 20:qjgPz/9RCXqrDgta6ZMp0gymWJaV4Csl3cVqtkW/RZcA+F9JwyDsjKHHx1AqHqXBRV1roSvcDQVnSUDmwMS0eLr+zDbRUrbkbd+yoH/FYjQHz6L/o8pr7N6l8BvSPZFhfoGIW7PcoOkwyFjVsB2EF5X23SuZD50Esh0W9gDq/azCxKe01WmcVaToWtW3mTEG+f2kCfwgqjsppRKSsCDO1g+LQ+xPulQUoKJDVjPiiDLucV0PJqoK/bU98ynj61Ww3c+VDstjNi/02pMnzzrTcUfD0etp2vwUai0qKSJTp/OVsrx+5dPsFcIxb2e4L6tsI7/8W9b0osRx7y6tQSpYN2gkXVaEWsF8RAMp7NueNzcXqiCQxuulm25t5peInJPaymNlL2/+K/2LRVAVEI+4J6tWYCLxREDhhCML4IurnMownNjrWb25IPgwqXYk27eIouLXSw4jGXmuQyGCpI4ARwKcjTtEt7biDpbsxq4+dBH7KkCiUUFAH6aUk7c3lgKa;
 4:CyuqovTTdkbLY4Kd3KpkUXApBqBajTVkpE79ccF0sDizjDmBuxoR07NVEoYA+WreqZkysFXbpZiAvFA3psNjt92nxI2fGgw8LmtWRqqX5ifgF2nroynzK7BF37elPuhuDwsQhWXnoBgvNqsipZZk9l5N2WAq1XI3FxpI6BfoIFtzW5wXpI4aC+Mr20cGaeL0mUN9feEQKliDbRIOLKeDbGkffBgO+oiHYRs4kf6Zs2mV1eCNAiaqmgyO1xRPbk8z3UT4lfUmIvn1O2hU+DSnWcGEn7eRYDihOj7fsutBbaP3mfuRSv+jrgzOB7wHvImh
X-Microsoft-Antispam-PRVS: <AM5PR0301MB2401762370384F839C28EC5DE6CF0@AM5PR0301MB2401.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(93006095)(93001095)(3231101)(944501161)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123562045)(20161123564045)(6072148)(201708071742011);
 SRVR:AM5PR0301MB2401; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2401; 
X-Forefront-PRVS: 05891FB07F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(376002)(346002)(396003)(366004)(39380400002)(189003)(199004)(47776003)(65956001)(66066001)(65806001)(50466002)(7736002)(97736004)(80792005)(25786009)(305945005)(55236004)(186003)(53546011)(386003)(26005)(77096007)(16526019)(478600001)(93886005)(23676004)(31696002)(58126008)(52116002)(83506002)(6486002)(54906003)(76176011)(67846002)(86362001)(52146003)(2486003)(16576012)(64126003)(6666003)(5660300001)(230700001)(316002)(6306002)(31686004)(6246003)(36756003)(2906002)(39060400002)(68736007)(4326008)(6116002)(3846002)(72206003)(105586002)(106356001)(229853002)(6916009)(2950100002)(65826007)(53936002)(8936002)(81156014)(8676002)(81166006)(966005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2401; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDE7MjM6ZVNtc0V1UHUzVmZnQ3p3YlBTVkQ0MFNQ?=
 =?utf-8?B?Mk92cC90dTU0RmxUUEpDYjM0SGlURFlkb0RzMnJqY0I4ZitGVFlsaHVoa3Ro?=
 =?utf-8?B?SmlmN1lNOENtNysrMTRKdlExdnRKbFIrZHBtVVhNeUJkVytGR1JWUDI0aXUr?=
 =?utf-8?B?L0svbGV2MFZmcGs2SXprSzhQT3AxcEJNb01tZTJ0WVUxZTFFWXRwREJOYi9t?=
 =?utf-8?B?dzJUcW1WUWtNdmVmZWxvWXNBVUdkWUlHYXJqRG5iMlcxQlhUdXdQa0lYWU5S?=
 =?utf-8?B?U2V5V052VGFOdG5GRzF6bko1eGl1YXpBMGdubnBWdGV6eE8yRmFjTG84cEph?=
 =?utf-8?B?NHNiMlROenpSMDMwOVA0U2M4eHNCZ3BkUzAvZVJ5Zm5IQWtrYzdWcE80SHlE?=
 =?utf-8?B?WVBFNGp3UFBBR2NnS1R5dnp0OXpueDNCSE1paUd6REJ0cmZhQU5jVHE3MGVI?=
 =?utf-8?B?RmwzSDVUR2YwMFhaWkZBczd2bXFjSlQxZ2h2aDNwUzQ3eHNoQ2lYOEEyNFJa?=
 =?utf-8?B?NlBxL3ZFVXVJMmtlTEd4L0VmUVRQNEpIZUcvZStqOE5iOXpEa2ZKR2c1NDFy?=
 =?utf-8?B?dHlyQVdTbFNSTE9pVkJaTGl4dGVTaTd4UG15WkdRdnE1dVhkWkdpWitvNnNn?=
 =?utf-8?B?YjlaNTB2UnhJWk84eGF6czNzUHUwdkVESWhlUURzZTF2VDFKZnpkdWFiTktC?=
 =?utf-8?B?TGNKUlFCZldMRFMyNHBNaXhxcXhuRkkvOTNMN2RTbnN3SGNBM3BUcUFyMUFU?=
 =?utf-8?B?VkNHUlhZMVZrK1pTUUEzZ2tBcnFxNGxMTlpydm9Ea01DMHk2ODErTGEvWmJt?=
 =?utf-8?B?L0JhdGU4ZnB6eDBRNkovakN2ZTBkNzdCQ2RPd2h1cEsyUVg3RVY5ejBvcFNI?=
 =?utf-8?B?NitwVnA4cXNIV3Z1L0RWNmRCelpiRHpsTGhhVys5VDgwWkZpNSs1OEZzNDNi?=
 =?utf-8?B?MkxlL2Y2L0V2Y0lnZzRNNTRrL0JUYUlmSHpIazZjOFExUWlvZWlubEp5eVpz?=
 =?utf-8?B?Vk1sTVJrLzdGMWNuYjgyU3NtT3RaZ2xKZkxTZytFVUVCNHI3MCsrVERLQ0lW?=
 =?utf-8?B?ei9aVUpabTJiS2FySlZKU0gyTG5ISHJ2RDVOYUQ3R0tUVngwQy9qUWJMSEVX?=
 =?utf-8?B?T0R5M2JHVjlEcTN1Rm9nc1o4cno2cDdGT3dGL3JPOUFXQnpBdlF4ZUtydGQv?=
 =?utf-8?B?bG02ZWI5dmtaOXU5TVE0U0wvQjRqRjdiLzdDa0t4d21rTTZtUHpJa0dRL2Ix?=
 =?utf-8?B?Z1VXTWN2YUt3d0N4eE91SXJ1NGorbEZMZy9BMG1UNXlpYU5ydkVJZHRoU2th?=
 =?utf-8?B?Q2ttenhXTnpWamNGckVWRXU4SllZbW10Uk1NWlZNU3pQNENlbXJ6SVJSMk9Z?=
 =?utf-8?B?RFdRbEZleklXM2NTS3VDVGNuVk9OcCt0TkZWWDlpMERLSk1rd2NoRENkM1Rz?=
 =?utf-8?B?ZHdrSHlLdXBmQ1V2cWc3MmYwS2RGY2I5UDN2cFluV3BnejVqZDRqUm9Pa2RF?=
 =?utf-8?B?QVE2c1VoNHhaeHhNTWxJb29vK0NnbHBxSWp3WmFDSlRmYk9wNzR5OFZ5dVZT?=
 =?utf-8?B?cjMzNXovdTlxZEJuNCszK3ZVbEQ3eFl6aDM1L0k4dlJUZU1QemdxR1NZeWZV?=
 =?utf-8?B?ZWMvbEF1dmRhVmhETlI4aGN0emtuVmZ0WTJza3BuTlpWc1BHQThjZHQ4UFYr?=
 =?utf-8?B?eFdqckdFWjM5aDYvWWJJeDFtMll2bStsV3R1cXlVV0FxOFhiNjIyUmU2cUYz?=
 =?utf-8?B?YS8yenJXYnlGNWJ3V3lhV3JtdlpBZEdlR3BlVWxuRWpzZXZMQ3dRME5ONEJ4?=
 =?utf-8?B?WS9nNGZWcFlWMDd3K2xYR0xPejdTR1hQUUNURGNTeXRlalpuYk9DbWpVVVZC?=
 =?utf-8?B?bFVyRlZMRzRRY0V4U1VKODQ3L05IT0pLQlNjUnBha2duajJ0R0h1d3pSSVhD?=
 =?utf-8?B?WDZhOFN6SElHd1VTUXg3a3NqMVRrQ3dLMVBJVERvNHZpa0ZZWWFnbHhVaXo2?=
 =?utf-8?B?VlJjODhrZGNqZmpCd3k5U1pSbFBtMlBQNU5aZ0tFTllyeng3V2svVFZzay9L?=
 =?utf-8?B?Zk15Z0tSN0h0TEkwUCswWVAxcnY1MHBuM1VzY3NiOVQ1NWk4ZU4wV2RoLzlY?=
 =?utf-8?B?V3R1QT09?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2401;
 6:LnzpptkRXpBQGmAS/Tm0Hib0W7DQvmU2AcP8HAflwFoSmxi591L0qPv4OdtOWYs01vImbXRlZpnb1zdMcV4kzAUwmH4XM5iL07yf4N8OWf/qyo+FAgXxaN3Pzt/gZlVvY1yLVU1saybPJOjG8s7akTlrpgoz06ItwFF0BPPT0eFIcd/Cefu+dsd9MJXtgcg/BU4LPHUBmomEmvukh3pn6LH8rj2aThFOrptaMhLxWaM+HzOzOjB3tcnDOvEGuEHO5FN+/s+9x/Gn+z1TwMct3HZW5GnofX7/byRqvXRMLlrM0lkTwZTF+feazwUWdhDNsKA7drq2M0TEEJG9Tju8DvHJ3DIdz4yX597uv8bdsiE=;
 5:IhJdA0AoTlkhx7/aOOxCrLmv/sTItYoTCzI0sA/tLXKc9GWtQAJEmaRBxbwSGiaZ8FqPDaLgTrI/oyyFlu31qLs+YBN/83P2q+REmCrGtZyOrSMOWsWjfWlWjkMaNfPWZoKYGPCG3GLTCtYJaZK0Iq8emgxcziAbqSYYrrSpu8Q=;
 24:mHEWMWMEMiFU7y7tDEWSEguKWlDtr4o4MFt9XBRqwVy6l1a8v4xRUiS8bc0DL89o79Dbq2HBRV++VU71Lqu1KTiBwmwo24N1q9t6k53DksA=;
 7:tl1N1bXpiskof8Ot1OjLqHdw3RvOTrQZ9YvKRK+cH4dG/UyfwghZUx/7nslGEzfeaxBoaWsxAkX9Gtd5oabNi92SJadx5cCP8EtBoPnYyJTcSnNg6MBLH0w6guEvjj6mUS7x8phfnDKyiCfbXTW+z7HFy/+BNayyanhulR8NkNptqteC0erGzhx1qQZlB6NcTQvJVQN2QUwELbbKbNNOvz817yCmv6RtmLjPgfVsLMuXFPdsrpD1RxBgG5A0siWP
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2018 11:34:18.8861 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6f817879-4ca0-4ccc-b2a8-08d57855e17c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2401
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gRGFyaW8sCgoKT24gMTYuMDIuMTggMjA6MzcsIERhcmlvIEZhZ2dpb2xpIHdyb3RlOgo+
IEFuZCB3aGF0IGlzIGl0IHRoYXQgaXMgcnVubmluZyBpbiBEb21SLCB0aGUgc2FtZSB0aGluZyBh
cyBiZWZvcmUsIHdoZW4KPiB0aGUgbG9hZCB3YXMgc3ludGhldGljPwpGb3Igc3VyZSBJIGNvbXBh
cmUgYXBwbGVzIHRvIGFwcGxlcy4KCj4gQW5kIGluIGFueSBjYXNlLCBpcyBpdCwgaW4gaXRzIHR1
cm4gKEkgbWVhbiB0aGUKPiB3b3JrbG9hZCBydW5uaW5nIGluIERvbVIpIGEgc3ludGhldGljIHJl
YWwtdGltZSBsb2FkLCBvciBpcyBpdCBhIHJlYWwKPiByZWFsLXRpbWUgYXBwbGljYXRpb24/ClJl
YWwtdGltZSBkb21haW4gaXMgc3ludGhldGljLCB0aG91Z2guIEknbSB1c2luZyBMSVRNVVMtUlQg
c3lzdGVtIGZvciAKdGhlIERvbVIuIEluIHBhcnRpY3VsYXIgd2l0aCBhbW91bnQgb2Ygd29yayBi
YXNlZCBjb25maWd1cmF0aW9uIFsxXSAKaW50cm9kdWNlZCByZWNlbnRseS4KCj4gSWYgdGhlIGxh
dHRlciwgYXJlIHlvdSBzdXJlIHRoZSBtaXNzZXMgYXJlIG5vdCBkdWUgdG8gdGhlIGZhY3QgdGhh
dCwKPiBmb3IgaW5zdGFuY2UsIHRoZSBydCBhcHAgZG9lcyBub3QgYWx3YXlzIGJlaGF2ZSBhcyBt
ZWFzdXJlZC9leHBlY3RlZCwKPiB3aGVuIGNvbXB1dGluZyB0aGUgcGFyYW1ldGVycz8KRXZlbiBm
b3IgdGhlIHN5bnRoZXRpYyBydCB3b3JrbG9hZCBzb21lIGRldmlhdGlvbnMgaW4gZXhlY3V0aW9u
IHRpbWUgYXJlIApub3RpY2VkICh+MC41JSkuIEJ1dCB3aXRoIG5vIElSUSBleHRlbnNpdmUgbG9h
ZCBpbiBhcHBsaWNhdGlvbiBkb21haW5zLCAKbm8gREwgbWlzc2VzIGFyZSBub3RpY2VkIGluIFJU
IGRvbWFpbi4KCj4+IFdlbGwgdGhpcyBwcm92aWRlcyBzb21lIGdyb3VuZCBmb3IgYW5vdGhlciBt
eSBjb25jZXJuIGFib3V0IFhFTgo+PiBzY2hlZHVsaW5nIGFwcHJvYWNoLiBNeSBkb3VidCBpcyB0
aGF0IHNjaGVkdWxpbmcgaXMgZG9uZSB3aXRoaW4KPj4gc29mdGlycSwKPj4gc28gYWxsIHRpbWUg
c3BlbnQgd2l0aCBwY3B1IGZvciBleGNlcHRpb24gaXRzZWxmIGFuZCBwb3NzaWJsZSB0aW1lcgo+
PiBhY3Rpb25zIGlzIGFjY291bnRlZCBmb3IgdGhlIHZjcHUgd2hpY2ggY29udGV4dCB3YXMgaW50
ZXJydXB0ZWQuCj4gSSBhbSBub3Qgc3VyZSBJIGZ1bGx5IHVuZGVyc3RhbmQgdGhpcy4KTXkgaWRl
YSBpcyB0byBjaGFyZ2UgdGltZSBzcGVudCBpbiBoeXBlcnZpc29yIGZyb20gY3VycmVudCB2Y3B1
IGJ1ZGdldCwgCmV4Y2VwdCBzZXJ2aW5nIHRoYXQgdmNwdSBoeXBlcmNhbGxzIGFuZCBoYW5kbGlu
ZyBpbnRlcnJ1cHRzIHRhcmdldGVkIApjdXJyZW50IHZjcHUuIFNhbWUgYXMgeW91IGV4cHJlc3Nl
ZDoKCj4gQmVjYXVzZSBpZiBEb21YIHdhcyBydW5uaW5nLCBhbmQgd2UgZW50ZXJlZCBYZW4gYmVj
YXVzZSBhbiBpbnRlcnJ1cHQKPiBhcnJpdmVkIHRvIGRlYWwgd2l0aCBhIHRpbWVyIG9yIHdoYXRl
dmVyIGZyb20gRG9tWSwgdGhlbiBJIGFncmVlIGl0J3MKPiBub3QgZmFpciB0byBjaGFyZ2UgRG9t
WCBmb3IgdGhhdC4gQnV0LCBPVE9ILCBpZiB3ZSBhcmUgaW4gWGVuIGJlY2F1c2UKPiBEb21YIGl0
c2VsZiBjYWxsZWQgYW4gaHlwZXJjYWxsLCB0aGVuIGl0IGlzIGluZGVlZCBvayB0byBjaGFyZ2Ug
RG9tWC4KRm9yIFJUIHNjaGVkdWxpbmcgdGhpcyB3b3VsZCBtYWtlIGJpZyBkaWZmZXJlbmNlLgoK
PiBJZiB5b3UncmUgd29ycmllZCBhYm91dCBzb21lIGtpbmQgb2Ygb3ZlcmhlYWQgbWF5IGJlIGNv
bnN1bWluZyBzb21lIG9mCj4geW91ciByZWFsLXRpbWUgcmVzZXJ2YXRpb24sIHRyeSB0byBpbmNy
ZWFzZSB0aGUgcmVzZXJ2YXRpb24gaXRzZWxmIGEKPiBiaXQsIGFuZCBzZWUgaWYgdGhlIG1pc3Nl
cyBkaXNhcHBlYXIuCkl0cyBub3QgYWJvdXQgb3ZlcmhlYWQgYnV0IHVuZmFpciB0aW1lIGFjY291
bnRpbmcuIEFuZCB0aGlzIHVuZmFpcm5lc3MgCmlzIHByZXR0eSBhcmJpdHJhcnksIGRlcGVuZHMg
b24gb3RoZXIgZG9tYWlucyBhY3Rpdml0eS4KCj4gT25lIGRpZmZlcmVuY2UgY291bGQgYmUgdGhh
dCBMaW51eCBjYW4gYmUgY29uZmlndXJlZCB0byBiZSBmdWxseQo+IHByZWVtcHRpYmxlIC0tZXZl
biB0aGUga2VybmVsLS0gd2hpbGUgWGVuIGlzIG5vdC4gQnV0IEkgZG9uJ3QgdGhpbmsKPiB0aGlz
IGlzIHdoYXQgeW91J3JlIGhpbnRpbmcgYXQsIGlzIGl0PwpObywgaXQgaXMgbm90LgpJZiB3ZSBh
cmUgc3BlYWtpbmcgYWJvdXQgTGludXgsIGl0IG11Y2ggY2xvc2VyIHRvIApDT05GSUdfSVJRX1RJ
TUVfQUNDT1VOVElORyBbMV0uCgo+IEFuZCBub3RlIHRoYXQgdGhpcyBkb2VzIG5vdCBoYXZlIG11
Y2ggdG8gZG8gd2l0aCBob3cgc2NoZWR1bGUoKSBnZXRzCj4gY2FsbGVkLiA6LSkKSW4gY3VycmVu
dCBpbXBsZW1lbnRhdGlvbiBpdCBkb2VzIG1hdHRlciAqd2hlbiogYHNjaGVkdWxlKClgIGlzIGNh
bGxlZC4gCkJlY2F1c2UgdGltZSBhY2NvdW50aW5nIGlzIGRvbmUgYnkgcGFzc2luZyBgbm93YCB0
aW1lIHZhbHVlIHRvIApgc2NoZWQtPmRvX3NjaGVkdWxlKClgIHJpZ2h0IGluIGBzY2hlZHVsZSgp
YC4KClsxXSBodHRwczovL2dpdGh1Yi5jb20vTElUTVVTLVJUL2xpYmxpdG11cy9wdWxsLzMKWzJd
IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDExLzIvMTAvMTM1CgotLSAKCipBbmRyaWkgQW5pc292
KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:34:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:34:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6C2-0002hn-Bx; Tue, 20 Feb 2018 11:34:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eo6C0-0002hR-MM
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:34:40 +0000
X-Inumbo-ID: ee9fa9ff-1631-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee9fa9ff-1631-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 12:33:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,538,1511827200"; d="scan'208";a="463552644"
Date: Tue, 20 Feb 2018 11:34:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180220113438.5a35fzb3welw2ck2@citrix.com>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
 <20180220111747.kjxvxiuqipjdbfcu@citrix.com>
 <20180220112644.ckwhclrdb2vokfv4@MacBook-Pro-de-Roger.local>
 <20180220112958.2wdpaamckm7dl5sr@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180220112958.2wdpaamckm7dl5sr@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6Mjk6NThBTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEZlYiAyMCwgMjAxOCBhdCAxMToyNjo0NEFNICswMDAwLCBSb2dlciBQYXUgTW9u
bsOpIHdyb3RlOgo+ID4gT24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6MTc6NDdBTSArMDAwMCwg
V2VpIExpdSB3cm90ZToKPiA+ID4gT24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDg6MjM6NTFBTSAr
MDAwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gPiA+IFRoZXJlJ3Mgbm8gbmVlZCB0byBo
YXZlIHNoaW0gc3BlY2lmaWMgdGFyZ2V0cywgc28ganVzdCB1c2UgdGhlIHJlZ3VsYXIKPiA+ID4g
PiB4ZW4gbWFrZWZpbGUgdGFyZ2V0cyBpbiBvcmRlciB0byBidWlsZCB0aGUgc2hpbSBiaW5hcnku
Cj4gPiA+ID4gCj4gPiA+ID4gV2hlbiB0aGUgc2hpbSBpcyBidWlsZCBhcyBwYXJ0IG9mIHRoZSBm
aXJtd2FyZSBkaXJlY3RvcnkgdXNlIHRoZQo+ID4gPiA+IHhlbi1zeW1zIGFzIHRoZSBzaGltIGJp
bmFyeS4KPiA+ID4gPiAKPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiA+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L01h
a2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCj4gPiA+ID4gaW5kZXggMzg5MDk2MTM5Yy4u
NTU2M2M4MTNkZCAxMDA2NDQKPiA+ID4gPiAtLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKPiA+
ID4gPiArKysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKPiA+ID4gPiBAQCAtNzgsMTIgKzc4LDEy
IEBAIGVmaS15IDo9ICQoc2hlbGwgaWYgWyAhIC1yICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29t
cGlsZS5oIC1vIFwKPiA+ID4gPiAgICAgICAgICAgICAgICAgICAgICAgIC1PICQoQkFTRURJUikv
aW5jbHVkZS94ZW4vY29tcGlsZS5oIF07IHRoZW4gXAo+ID4gPiA+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZWNobyAnJChUQVJHRVQpLmVmaSc7IGZpKQo+ID4gPiA+ICAKPiA+ID4gPiAtc2hp
bS0kKENPTkZJR19QVkhfR1VFU1QpIDo9ICQoVEFSR0VUKS1zaGltCj4gPiA+ID4gLQo+ID4gPiA+
ICBpZm5lcSAoJChidWlsZF9pZF9saW5rZXIpLCkKPiA+ID4gPiAgbm90ZXNfcGhkcnMgPSAtLW5v
dGVzCj4gPiA+ID4gIGVsc2UKPiA+ID4gPiAtbm90ZXNfcGhkcnMgPQo+ID4gPiA+ICtpZmVxICgk
KENPTkZJR19QVkhfR1VFU1QpLHkpCj4gPiA+ID4gK25vdGVzX3BoZHJzID0gLS1ub3Rlcwo+ID4g
PiA+ICtlbmRpZgo+ID4gPiA+ICBlbmRpZgo+ID4gPiA+ICAKPiA+ID4gCj4gPiA+IFRoZSBtYW51
YWwgc3VnZ2VzdHMgZm9sbG93aW5nIHN5bnRheCBpcyBzdXBwb3J0ZWQ6Cj4gPiA+IAo+ID4gPiAK
PiA+ID4gICBjb25kaXRpb25hbC1kaXJlY3RpdmUtb25lCj4gPiA+ICAgdGV4dC1pZi1vbmUtaXMt
dHJ1ZQo+ID4gPiAgIGVsc2UgY29uZGl0aW9uYWwtZGlyZWN0aXZlLXR3bwo+ID4gPiAgIHRleHQt
aWYtdHdvLWlzLXRydWUKPiA+ID4gICBlbHNlCj4gPiA+ICAgdGV4dC1pZi1vbmUtYW5kLXR3by1h
cmUtZmFsc2UKPiA+ID4gICBlbmRpZgo+ID4gPiAKPiA+ID4gSSBzbGlnaHRseSBwcmVmZXIKPiA+
ID4gCj4gPiA+ICAgIGlmbmVxIGJ1aWxkX2lkX2xpbmtlcgo+ID4gPiAgICBub3Rlc19waGRycyA9
IC4uLgo+ID4gPiAgICBlbHNlIGlmIENPTkZJR19QVkhfR1VFU1QKPiA+ID4gICAgbm90ZXNfcGhk
cnMgPSAuLi4KPiA+ID4gICAgZWxzZQo+ID4gPiAgICBub3Rlc19waGRycyA9Cj4gPiA+ICAgIGVu
ZGlmCj4gPiAKPiA+IElzIHRoaXMgc3VwcG9ydGVkIGJ5IG1ha2UgMy44MD8KPiA+IAo+ID4gSmFu
IHBvaW50ZWQgb3V0IGluIGFub3RoZXIgdGhyZWFkIHRoYXQgdXNpbmcgImVsc2UgaWYiIG9uIGEg
c2luZ2xlCj4gPiBsaW5lIGlzIG5vdCBzdXBwb3J0ZWQgYnkgMy44MDoKPiA+IAo+ID4gaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAyL21z
ZzAxNjU5Lmh0bWwKPiA+IAoKQWN0dWFsbHksIHNlZQoKaHR0cHM6Ly93d3cuY2wuY2FtLmFjLnVr
L3RlYWNoaW5nLzEwMTEvVW5peFRvb2xzL21ha2UucGRmCgoKaHR0cDovL3d3dy5kZWxvcmllLmNv
bS9nbnUvZG9jcy9tYWtlL21ha2VfNzcuaHRtbAoKTWFrZSAzLjgyIG1hbnVhbCBzdXBwb3J0cyB0
aGF0IHN5bnRheC4gQnV0IDMuODAgZG9lc24ndC4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:38:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6FY-0002yF-Qh; Tue, 20 Feb 2018 11:38:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x5pp=fo=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eo6FY-0002y1-DI
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 11:38:20 +0000
X-Inumbo-ID: bfc94201-1632-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id bfc94201-1632-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:39:46 +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 70BAB1529;
 Tue, 20 Feb 2018 03:38:12 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id E048E3F318;
 Tue, 20 Feb 2018 03:38:10 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-6-git-send-email-sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <a4d31be7-6d97-51af-4cf0-194e584edcab@arm.com>
Date: Tue, 20 Feb 2018 11:38:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <1519077510-22405-6-git-send-email-sstabellini@kernel.org>
Content-Language: en-US
Cc: wei.liu2@citrix.com, George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 tim@xen.org, xen-devel@lists.xen.org, jbeulich@suse.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 6/6] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDE5LzAyLzE4IDIxOjU4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6
Cj4gZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBpbmRleCAyMTg0Y2I5Li44OTk3OTA0
IDEwMDY0NAo+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gKysr
IGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KPiBAQCAtMTAwNyw3ICsxMDA3
LDEyIEBAIENvbnRyb2wgWGVucyB1c2Ugb2YgdGhlIEFQRUkgSGFyZHdhcmUgRXJyb3IgU291cmNl
IFRhYmxlLCBzaG91bGQgb25lIGJlIGZvdW5kLgo+ICAgCj4gICBTYXkgeWVzIGF0IHlvdXIgb3du
IHJpc2sgaWYgeW91IHdhbnQgdG8gZW5hYmxlIGhldGVyb2dlbm91cyBjb21wdXRpbmcKPiAgIChz
dWNoIGFzIGJpZy5MSVRUTEUpLiBUaGlzIG1heSByZXN1bHQgdG8gYW4gdW5zdGFibGUgYW5kIGlu
c2VjdXJlCj4gLXBsYXRmb3JtLiBXaGVuIHRoZSBvcHRpb24gaXMgZGlzYWJsZWQgKGRlZmF1bHQp
LCBDUFVzIHRoYXQgYXJlIG5vdAo+ICtwbGF0Zm9ybSwgdW5sZXNzIHlvdSBtYW51YWxseSBzcGVj
aWZ5IHRoZSBjcHUgYWZmaW5pdHkgb2YgYWxsIGRvbWFpbnMgc28KPiArdGhhdCBhbGwgdmNwdXMg
YXJlIHNjaGVkdWxlZCBvbiB0aGUgc2FtZSBjbGFzcyBvZiBwY3B1cyAoYmlnIG9yIExJVFRMRQo+
ICtidXQgbm90IGJvdGgpLiB2Y3B1IG1pZ3JhdGlvbiBiZXR3ZWVuIGJpZyBjb3JlcyBhbmQgTElU
VExFIGNvcmVzIGlzIG5vdAo+ICtzdXBwb3J0ZWQuIFNlZSBkb2NzL21pc2MvYXJtL2JpZy5MSVRU
TEUudHh0IGZvciBtb3JlIGluZm9ybWF0aW9uLgo+ICsKPiArV2hlbiB0aGUgaG1wLXVuc2FmZSBv
cHRpb24gaXMgZGlzYWJsZWQgKGRlZmF1bHQpLCBDUFVzIHRoYXQgYXJlIG5vdAo+ICAgaWRlbnRp
Y2FsIHRvIHRoZSBib290IENQVSB3aWxsIGJlIHBhcmtlZCBhbmQgbm90IHVzZWQgYnkgWGVuLgo+
ICAgCj4gICAjIyMgaHBldGJyb2FkY2FzdAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc21w
Ym9vdC5jIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+IGluZGV4IDEyMmMwYjUuLmQwNGI3Yzcg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+ICsrKyBiL3hlbi9hcmNoL2Fy
bS9zbXBib290LmMKPiBAQCAtMjY2LDcgKzI2Niw3IEBAIHZvaWQgX19pbml0IHNtcF9pbml0X2Nw
dXModm9pZCkKPiAgIAo+ICAgICAgIGlmICggb3B0X2htcF91bnNhZmUgKQo+ICAgICAgICAgICB3
YXJuaW5nX2FkZCgiV0FSTklORzogSE1QIENPTVBVVElORyBIQVMgQkVFTiBFTkFCTEVELlxuIgo+
IC0gICAgICAgICAgICAgICAgICAgICJJdCBoYXMgaW1wbGljYXRpb25zIG9uIHRoZSBzZWN1cml0
eSBhbmQgc3RhYmlsaXR5IG9mIHRoZSBzeXN0ZW0uXG4iKTsKPiArICAgICAgICAgICAgICAgICAg
ICAiSXQgaGFzIGltcGxpY2F0aW9ucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHN0YWJpbGl0eSBvZiB0
aGUgc3lzdGVtLCB1bmxlc3MgdGhlIGNwdSBhZmZpbml0eSBvZiBhbGwgZG9tYWlucyBpcyBzcGVj
aWZpZWQuXG4iKTsKClRoZSB3YXJuaW5nIG1lc3NhZ2Ugd2lsbCBub3QgYmUgcHJpbnQgbmljZWx5
IG9uIHNlcmlhbC4gUGxlYXNlIG1ha2Ugc3VyZSAKaXQgaXMgc3BsaXQgYXQgNzIgY2hhcmFjdGVy
cy4KCj4gICB9Cj4gICAKPiAgIGludCBfX2luaXQKPiBAQCAtMzA4LDEzICszMDgsMTQgQEAgdm9p
ZCBzdGFydF9zZWNvbmRhcnkodW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ICAgICAg
IC8qCj4gICAgICAgICogQ3VycmVudGx5IFhlbiBhc3N1bWVzIHRoZSBwbGF0Zm9ybSBoYXMgb25s
eSBvbmUga2luZCBvZiBDUFVzLgo+ICAgICAgICAqIFRoaXMgYXNzdW1wdGlvbiBkb2VzIG5vdCBo
b2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQo+IC0gICAgICogcmVzdWx0IHRvIGlu
c3RhYmlsaXR5IGFuZCBpbnNlY3VyZSBwbGF0Zm9ybS4gQmV0dGVyIHRvIHBhcmsgdGhlbQo+IC0g
ICAgICogZm9yIG5vdy4KPiArICAgICAqIHJlc3VsdCB0byBpbnN0YWJpbGl0eSBhbmQgaW5zZWN1
cmUgcGxhdGZvcm0gKHVubGVzcyBjcHUgYWZmaW5pdHkKPiArICAgICAqIGlzIG1hbnVhbGx5IHNw
ZWNpZmllZCBmb3IgYWxsIGRvbWFpbnMpLiBCZXR0ZXIgdG8gcGFyayB0aGVtIGZvcgo+ICsgICAg
ICogbm93Lgo+ICAgICAgICAqLwo+ICAgICAgIGlmICggIW9wdF9obXBfdW5zYWZlICYmCj4gICAg
ICAgICAgICBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cyAhPSBib290X2NwdV9kYXRhLm1pZHIu
Yml0cyApCj4gICAgICAgewo+IC0gICAgICAgIHByaW50ayhYRU5MT0dfRVJSICJDUFUldSBNSURS
ICgweCV4KSBkb2VzIG5vdCBtYXRjaCBib290IENQVSBNSURSICgweCV4KS5cbiIsCj4gKyAgICAg
ICAgcHJpbnRrKFhFTkxPR19FUlIgIkNQVSV1IE1JRFIgKDB4JXgpIGRvZXMgbm90IG1hdGNoIGJv
b3QgQ1BVIE1JRFIgKDB4JXgpLCBkaXNhYmxlIGNwdSAoc2VlIGJpZy5MSVRUTEUudHh0IHVuZGVy
IGRvY3MvKS5cbiIsCgpTYW1lIGhlcmUuCgo+ICAgICAgICAgICAgICAgICAgc21wX3Byb2Nlc3Nv
cl9pZCgpLCBjdXJyZW50X2NwdV9kYXRhLm1pZHIuYml0cywKPiAgICAgICAgICAgICAgICAgIGJv
b3RfY3B1X2RhdGEubWlkci5iaXRzKTsKPiAgICAgICAgICAgc3RvcF9jcHUoKTsKPiAKCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:57:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:57:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6Xw-0004Kg-Fc; Tue, 20 Feb 2018 11:57:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eo6Xv-0004KI-5A
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 11:57:19 +0000
X-Inumbo-ID: 66ea7b16-1635-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66ea7b16-1635-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 11:58:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eo6Xl-0001dN-GN; Tue, 20 Feb 2018 11:57:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eo6Xf-0007OB-RK; Tue, 20 Feb 2018 11:57:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eo6Xf-0001Us-34; Tue, 20 Feb 2018 11:57:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119721-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a44f1697968e04fcc6145e3bd51c748b57047240
X-Osstest-Versions-That: xen=8f9ccfe93570ecae18d9cc224931787d0bca9c66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 11:57:03 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119721: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTcyMSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTcyMS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhNDRmMTY5Nzk2OGUwNGZjYzYxNDVlM2JkNTFjNzQ4YjU3MDQ3MjQwCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA4ZjljY2ZlOTM1NzBlY2FlMThk
OWNjMjI0OTMxNzg3ZDBiY2E5YzY2CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk2NjkgIDIwMTgt
MDItMTkgMTg6MDc6MTcgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5NzIxICAy
MDE4LTAyLTIwIDEwOjAxOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSWdvciBEcnV6aGluaW4gPGlnb3Iu
ZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
am9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4v
Z2l0L3hlbi5naXQKICAgOGY5Y2NmZTkzNS4uYTQ0ZjE2OTc5NiAgYTQ0ZjE2OTc5NjhlMDRmY2M2
MTQ1ZTNiZDUxYzc0OGI1NzA0NzI0MCAtPiBzbW9rZQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:58:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6ZM-0004Qo-Pa; Tue, 20 Feb 2018 11:58:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eo6ZL-0004QI-IK
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 11:58:47 +0000
X-Inumbo-ID: 4c458be2-1635-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c458be2-1635-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 12:58:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463554950"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Feb 2018 11:58:39 +0000
Message-ID: <1519127923-23539-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/5] x86/hvm: Don't shadow the domain parameter
	in hvm_save_cpu_msrs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Yy9zIGQyZjg2YmY2MDQgd2hpY2ggaW50cm9kdWNlZCAic3RydWN0IGh2bV9zYXZlX2Rlc2NyaXB0
b3IgKmQiIGFjY2lkZW50YWxseQplbmRlZCB1cCBzaGFkb3dpbmcgdGhlICJzdHJ1Y3QgZG9tYWlu
ICpkIiBmdW5jdGlvbiBwYXJhbWV0ZXIuICBSZW5hbWUgdGhlCmZvcm1lciB0byBkZXNjLgoKTm8g
ZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jIHwgNCAr
Ky0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IDkxYmMzZTguLjVkMzkyMTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTMzOCw3ICsxMzM4LDcgQEAgc3Rh
dGljIGludCBodm1fc2F2ZV9jcHVfbXNycyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKIAogICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7Ci0gICAgICAg
IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkID0gX3AoJmgtPmRhdGFbaC0+Y3VyXSk7Cisg
ICAgICAgIHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjID0gX3AoJmgtPmRhdGFbaC0+
Y3VyXSk7CiAgICAgICAgIHN0cnVjdCBodm1fbXNyICpjdHh0OwogICAgICAgICB1bnNpZ25lZCBp
bnQgaTsKIApAQCAtMTM4Niw3ICsxMzg2LDcgQEAgc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNy
cyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICAgICAgaWYg
KCBjdHh0LT5jb3VudCApCiAgICAgICAgIHsKICAgICAgICAgICAgIC8qIFJld3JpdGUgbGVuZ3Ro
IHRvIGluZGljYXRlIGhvdyBtdWNoIHNwYWNlIHdlIGFjdHVhbGx5IHVzZWQuICovCi0gICAgICAg
ICAgICBkLT5sZW5ndGggPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQtPmNvdW50KTsKKyAgICAgICAg
ICAgIGRlc2MtPmxlbmd0aCA9IEhWTV9DUFVfTVNSX1NJWkUoY3R4dC0+Y291bnQpOwogICAgICAg
ICAgICAgaC0+Y3VyICs9IEhWTV9DUFVfTVNSX1NJWkUoY3R4dC0+Y291bnQpOwogICAgICAgICB9
CiAgICAgICAgIGVsc2UKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:58:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6ZN-0004RB-6U; Tue, 20 Feb 2018 11:58:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eo6ZL-0004QU-RP
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 11:58:47 +0000
X-Inumbo-ID: 4d572688-1635-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d572688-1635-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 12:58:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463554957"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Feb 2018 11:58:40 +0000
Message-ID: <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
	MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIENQVSBwaXBlbGluZSBzdXBwb3J0cyBSRFRTQ1Agb3IgUkRQSUQsIGEgZ3Vlc3QgY2Fu
IG9ic2VydmUgdGhlIHZhbHVlIGluCk1TUl9UU0NfQVVYLCBpcnJlc3BlY3RpdmUgb2Ygd2hldGhl
ciB0aGUgcmVsZXZhbnQgQ1BVSUQgZmVhdHVyZXMgYXJlCmFkdmVydGlzZWQvaGlkZGVuLgoKQXQg
dGhlIG1vbWVudCwgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oKSBvbmx5IHdyaXRlcyB0byBNU1Jf
VFNDX0FVWCBpZgpUU0NfTU9ERV9QVlJEVFNDUCBtb2RlIGlzIGVuYWJsZWQsIGJ1dCB0aGlzIGlz
IG5vdCB0aGUgZGVmYXVsdCBtb2RlLgpUaGVyZWZvcmUsIGRlZmF1bHQgUFYgZ3Vlc3RzIGNhbiBy
ZWFkIHRoZSB2YWx1ZSBmcm9tIGEgcHJldmlvdXNseSBzY2hlZHVsZWQKSFZNIHZjcHUsIG9yIFRT
Q19NT0RFX1BWUkRUU0NQLWVuYWJsZWQgUFYgZ3Vlc3QuCgpBbHRlciB0aGUgUFYgcGF0aCB0byBh
bHdheXMgd3JpdGUgdG8gTVNSX1RTQ19BVVgsIHVzaW5nIDAgaW4gdGhlIGNvbW1vbiBjYXNlLgoK
VG8gYW1vcnRpc2Ugb3ZlcmhlYWQgY29zdCwgaW50cm9kdWNlIHdybXNyX3RzY19hdXgoKSB3aGlj
aCBwZXJmb3JtcyBhIGxhenkKdXBkYXRlIG9mIHRoZSBNU1IsIGFuZCB1c2UgdGhpcyBmdW5jdGlv
biBjb25zaXN0ZW50bHkgYWNyb3NzIHRoZSBjb2RlYmFzZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwu
Y29tPgpDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+CkNDOiBCb3JpcyBPc3Ry
b3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogU3VyYXZlZSBTdXRoaWt1bHBh
bml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
Q0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCk4uQi4g
VGhpcyBoYXMgYmVlbiBkZWVtZWQgbm90IGEgc2VjdXJpdHkgaXNzdWUsIGJlY2F1c2UgdGhlIE1T
UiBkb2Vzbid0IHN0b3JlCmFueSBzZW5zaXRpdmUgaW5mb3JtYXRpb24uCi0tLQogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAg
IHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIHwgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgIHwgIDIg
KysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmggIHwgMTYgKysrKysrKysrKysrKystLQogNiBm
aWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBm
OTMzMjdiLi45YzM1MjdmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xNTMzLDkgKzE1MzMsOSBAQCB2b2lkIHBhcmF2aXJ0
X2N0eHRfc3dpdGNoX3RvKHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggdW5saWtlbHkodi0+YXJj
aC5kZWJ1Z3JlZ1s3XSAmIERSN19BQ1RJVkVfTUFTSykgKQogICAgICAgICBhY3RpdmF0ZV9kZWJ1
Z3JlZ3Modik7CiAKLSAgICBpZiAoICh2LT5kb21haW4tPmFyY2gudHNjX21vZGUgPT0gIFRTQ19N
T0RFX1BWUkRUU0NQKSAmJgotICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEVFND
UCkgKQotICAgICAgICB3cml0ZV9yZHRzY3BfYXV4KHYtPmRvbWFpbi0+YXJjaC5pbmNhcm5hdGlv
bik7CisgICAgaWYgKCBjcHVfaGFzX3JkdHNjcCApCisgICAgICAgIHdybXNyX3RzY19hdXgodi0+
ZG9tYWluLT5hcmNoLnRzY19tb2RlID09IFRTQ19NT0RFX1BWUkRUU0NQCisgICAgICAgICAgICAg
ICAgICAgICAgPyB2LT5kb21haW4tPmFyY2guaW5jYXJuYXRpb24gOiAwKTsKIH0KIAogLyogVXBk
YXRlIHBlci1WQ1BVIGd1ZXN0IHJ1bnN0YXRlIHNoYXJlZCBtZW1vcnkgYXJlYSAoaWYgcmVnaXN0
ZXJlZCkuICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9odm0uYwppbmRleCA1ZDM5MjEwLi4wNTM5NTUxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM1NzksNyAr
MzU3OSw3IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1
aW50NjRfdCBtc3JfY29udGVudCwKICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5tc3JfdHNjX2F1
eCA9ICh1aW50MzJfdCltc3JfY29udGVudDsKICAgICAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcAog
ICAgICAgICAgICAgICYmICh2LT5kb21haW4tPmFyY2gudHNjX21vZGUgIT0gVFNDX01PREVfUFZS
RFRTQ1ApICkKLSAgICAgICAgICAgIHdybXNybChNU1JfVFNDX0FVWCwgKHVpbnQzMl90KW1zcl9j
b250ZW50KTsKKyAgICAgICAgICAgIHdybXNyX3RzY19hdXgobXNyX2NvbnRlbnQpOwogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0U6CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4
IDlmNThhZmMuLmY1M2Y0MzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xMDkzLDcgKzEwOTMsNyBAQCBz
dGF0aWMgdm9pZCBzdm1fY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpCiAgICAgc3ZtX3Rz
Y19yYXRpb19sb2FkKHYpOwogCiAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcCApCi0gICAgICAgIHdy
bXNybChNU1JfVFNDX0FVWCwgaHZtX21zcl90c2NfYXV4KHYpKTsKKyAgICAgICAgd3Jtc3JfdHNj
X2F1eChodm1fbXNyX3RzY19hdXgodikpOwogfQogCiBzdGF0aWMgdm9pZCBub3JldHVybiBzdm1f
ZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92
bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRleCA1Y2Q2ODllLi4zMWFj
YjBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92bXguYwpAQCAtNjE4LDcgKzYxOCw3IEBAIHN0YXRpYyB2b2lkIHZteF9y
ZXN0b3JlX2d1ZXN0X21zcnMoc3RydWN0IHZjcHUgKnYpCiAgICAgfQogCiAgICAgaWYgKCBjcHVf
aGFzX3JkdHNjcCApCi0gICAgICAgIHdybXNybChNU1JfVFNDX0FVWCwgaHZtX21zcl90c2NfYXV4
KHYpKTsKKyAgICAgICAgd3Jtc3JfdHNjX2F1eChodm1fbXNyX3RzY19hdXgodikpOwogfQogCiB2
b2lkIHZteF91cGRhdGVfY3B1X2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA3ODc1ZDlj
Li43YmE5YTEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gv
eDg2L21zci5jCkBAIC0yNCw2ICsyNCw4IEBACiAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+CiAjaW5j
bHVkZSA8YXNtL21zci5oPgogCitERUZJTkVfUEVSX0NQVSh1aW50MzJfdCwgdHNjX2F1eCk7CisK
IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSBfX3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNyX2RvbWFp
bl9wb2xpY3ksCiAgICAgICAgICAgICAgICAgICAgICAgICAgX19yZWFkX21vc3RseSAgcHZfbWF4
X21zcl9kb21haW5fcG9saWN5OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAppbmRleCA5MjhmMWNjLi45NDc1YTcxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCisrKyBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLmgKQEAgLTExNSw4ICsxMTUsNiBAQCBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHJk
dHNjX29yZGVyZWQodm9pZCkKICAgICBfX3dyaXRlX3RzYyh2YWwpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9KQogCi0jZGVmaW5lIHdyaXRlX3JkdHNjcF9h
dXgodmFsKSB3cm1zcihNU1JfVFNDX0FVWCwgKHZhbCksIDApCi0KICNkZWZpbmUgcmRwbWMoY291
bnRlcixsb3csaGlnaCkgXAogICAgICBfX2FzbV9fIF9fdm9sYXRpbGVfXygicmRwbWMiIFwKIAkJ
CSAgOiAiPWEiIChsb3cpLCAiPWQiIChoaWdoKSBcCkBAIC0yMTAsNiArMjA4LDIwIEBAIHN0YXRp
YyBpbmxpbmUgdm9pZCB3cml0ZV9lZmVyKHVpbnQ2NF90IHZhbCkKIAogREVDTEFSRV9QRVJfQ1BV
KHUzMiwgbGVyX21zcik7CiAKK0RFQ0xBUkVfUEVSX0NQVSh1aW50MzJfdCwgdHNjX2F1eCk7CisK
Ky8qIExhenkgdXBkYXRlIG9mIE1TUl9UU0NfQVVYICovCitzdGF0aWMgaW5saW5lIHZvaWQgd3Jt
c3JfdHNjX2F1eCh1aW50MzJfdCB2YWwpCit7CisgICAgdWludDMyX3QgKnRoaXNfdHNjX2F1eCA9
ICZ0aGlzX2NwdSh0c2NfYXV4KTsKKworICAgIGlmICggKnRoaXNfdHNjX2F1eCAhPSB2YWwgKQor
ICAgIHsKKyAgICAgICAgd3Jtc3IoTVNSX1RTQ19BVVgsIHZhbCwgMCk7CisgICAgICAgICp0aGlz
X3RzY19hdXggPSB2YWw7CisgICAgfQorfQorCiAvKiBNU1IgcG9saWN5IG9iamVjdCBmb3Igc2hh
cmVkIHBlci1kb21haW4gTVNScyAqLwogc3RydWN0IG1zcl9kb21haW5fcG9saWN5CiB7Ci0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:58:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6ZN-0004RN-Cl; Tue, 20 Feb 2018 11:58:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eo6ZL-0004QV-Tq
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 11:58:47 +0000
X-Inumbo-ID: 4d2c0d8e-1635-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d2c0d8e-1635-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 12:58:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463554954"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Feb 2018 11:58:41 +0000
Message-ID: <1519127923-23539-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 3/5] x86/time: Rework pv_soft_rdtsc() to aid
	further cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGF2aW5nIHB2X3NvZnRfcmR0c2MoKSBlbXVsYXRlIGFsbCBwYXJ0cyBvZiBhbiByZHRzY3AgaXMg
YXdrd2FyZCwgYW5kIGdldHMgaW4KdGhlIHdheSBvZiBzb21lIGludGVuZGVkIGNsZWFudXAuCgog
KiBEcm9wIHRoZSByZHRzY3AgcGFyYW1ldGVyIGFuZCBhbHdheXMgbWFrZSB0aGUgY2FsbGVyIHJl
c3BvbnNpYmxlIGZvciBlY3gKICAgdXBkYXRlcyB3aGVuIGFwcHJvcHJpYXRlLgogKiBTd2l0Y2gg
dGhlIGZ1bmN0aW9uIGZyb20gYmVpbmcgdm9pZCwgYW5kIHJldHVybiB0aGUgbWFpbiB0aW1lc3Rh
bXAgaW4gdGhlCiAgIHJldHVybiB2YWx1ZS4KClRoZSByZWdzIHBhcmFtZXRlciBpcyBzdGlsbCBu
ZWVkZWQsIGJ1dCBvbmx5IGZvciB0aGUgc3RhdHMgY29sbGVjdGlvbiwgb25jZQphZ2FpbiBicmlu
Z2luZyBpbnRvIHF1ZXN0aW9uIHRoZWlyIHV0aWxpdHkuICBUaGUgcGFyYW1ldGVyIGNhbiBob3dl
dmVyIHN3aXRjaAp0byBiZWluZyBjb25zdC4KCk5vIGZ1bmN0aW9uYWwgY2hhbmdlLgoKU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkND
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMgIHwgIDcgKysrKysrLQogeGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jIHwgMTIgKysrKysrKystLS0tCiB4ZW4vYXJjaC94ODYvdGltZS5jICAg
ICAgICAgICAgfCAgOCArKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggICAgIHwg
IDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMgYi94ZW4vYXJjaC94
ODYvcHYvZW11bC1pbnYtb3AuYwppbmRleCBmODk0NDE3Li5iMTkxNmI0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvZW11bC1pbnYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1p
bnYtb3AuYwpAQCAtNDYsNiArNDYsNyBAQCBzdGF0aWMgaW50IGVtdWxhdGVfaW52YWxpZF9yZHRz
Y3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgY2hhciBvcGNvZGVbM107CiAgICAg
dW5zaWduZWQgbG9uZyBlaXAsIHJjOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKKyAg
ICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IHYtPmRvbWFpbjsKIAogICAgIGVpcCA9IHJlZ3MtPnJp
cDsKICAgICBpZiAoIChyYyA9IGNvcHlfZnJvbV91c2VyKG9wY29kZSwgKGNoYXIgKillaXAsIHNp
emVvZihvcGNvZGUpKSkgIT0gMCApCkBAIC01Niw3ICs1NywxMSBAQCBzdGF0aWMgaW50IGVtdWxh
dGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgaWYgKCBt
ZW1jbXAob3Bjb2RlLCAiXHhmXHgxXHhmOSIsIHNpemVvZihvcGNvZGUpKSApCiAgICAgICAgIHJl
dHVybiAwOwogICAgIGVpcCArPSBzaXplb2Yob3Bjb2RlKTsKLSAgICBwdl9zb2Z0X3JkdHNjKHYs
IHJlZ3MsIDEpOworCisgICAgbXNyX3NwbGl0KHJlZ3MsIHB2X3NvZnRfcmR0c2ModiwgcmVncykp
OworICAgIHJlZ3MtPnJjeCA9ICgoY3VycmQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZS
RFRTQ1ApCisgICAgICAgICAgICAgICAgID8gY3VycmQtPmFyY2guaW5jYXJuYXRpb24gOiAwKTsK
KwogICAgIHB2X2VtdWxfaW5zdHJ1Y3Rpb25fZG9uZShyZWdzLCBlaXApOwogICAgIHJldHVybiBF
WENSRVRfZmF1bHRfZml4ZWQ7CiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1w
cml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggMTdhYWY5Ny4u
ZDRkNjRmMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtMTM3NCwxMCArMTM3NCwxNCBAQCBp
bnQgcHZfZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgIGNhc2UgWDg2RU1VTF9PS0FZOgogICAgICAgICBpZiAoIGN0eHQudHNjICYgVFNDX0JBU0Ug
KQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGN0eHQudHNjICYgVFNDX0FVWCApCi0gICAg
ICAgICAgICAgICAgcHZfc29mdF9yZHRzYyhjdXJyLCByZWdzLCAxKTsKLSAgICAgICAgICAgIGVs
c2UgaWYgKCBjdXJyZC0+YXJjaC52dHNjICkKLSAgICAgICAgICAgICAgICBwdl9zb2Z0X3JkdHNj
KGN1cnIsIHJlZ3MsIDApOworICAgICAgICAgICAgaWYgKCBjdXJyZC0+YXJjaC52dHNjIHx8IChj
dHh0LnRzYyAmIFRTQ19BVVgpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBtc3Jf
c3BsaXQocmVncywgcHZfc29mdF9yZHRzYyhjdXJyLCByZWdzKSk7CisKKyAgICAgICAgICAgICAg
ICBpZiAoIGN0eHQudHNjICYgVFNDX0FVWCApCisgICAgICAgICAgICAgICAgICAgIHJlZ3MtPnJj
eCA9ICgoY3VycmQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1ApCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/IGN1cnJkLT5hcmNoLmluY2FybmF0aW9uIDogMCk7
CisgICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgbXNyX3Nw
bGl0KHJlZ3MsIHJkdHNjKCkpOwogICAgICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dGltZS5jIGIveGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCBjOTA1MjRkLi5jNGNhNTE1IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAg
LTIwMjQsNyArMjAyNCw3IEBAIHU2NCBndHNjX3RvX2d0aW1lKHN0cnVjdCBkb21haW4gKmQsIHU2
NCB0c2MpCiAgICAgcmV0dXJuIHRpbWU7CiB9CiAKLXZvaWQgcHZfc29mdF9yZHRzYyhzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIGludCByZHRzY3ApCit1aW50NjRf
dCBwdl9zb2Z0X3JkdHNjKHN0cnVjdCB2Y3B1ICp2LCBjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKIHsKICAgICBzX3RpbWVfdCBub3cgPSBnZXRfc190aW1lKCk7CiAgICAgc3RydWN0
IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKQEAgLTIwNDUsMTEgKzIwNDUsNyBAQCB2b2lkIHB2X3Nv
ZnRfcmR0c2Moc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQg
cmR0c2NwKQogCiAgICAgc3Bpbl91bmxvY2soJmQtPmFyY2gudnRzY19sb2NrKTsKIAotICAgIG1z
cl9zcGxpdChyZWdzLCBndGltZV90b19ndHNjKGQsIG5vdykpOwotCi0gICAgaWYgKCByZHRzY3Ag
KQotICAgICAgICAgcmVncy0+cmN4ID0KLSAgICAgICAgICAgICAoZC0+YXJjaC50c2NfbW9kZSA9
PSBUU0NfTU9ERV9QVlJEVFNDUCkgPyBkLT5hcmNoLmluY2FybmF0aW9uIDogMDsKKyAgICByZXR1
cm4gZ3RpbWVfdG9fZ3RzYyhkLCBub3cpOwogfQogCiBib29sIGNsb2Nrc291cmNlX2lzX3RzYyh2
b2lkKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni90aW1lLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3RpbWUuaAppbmRleCAwNDYzMDJlLi4zYmFjNzRjIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3RpbWUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaApA
QCAtNTYsNyArNTYsNyBAQCB1aW50NjRfdCBuc190b19hY3BpX3BtX3RpY2sodWludDY0X3QgbnMp
OwogCiB1aW50NjRfdCB0c2NfdGlja3MybnModWludDY0X3QgdGlja3MpOwogCi12b2lkIHB2X3Nv
ZnRfcmR0c2Moc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLCBpbnQg
cmR0c2NwKTsKK3VpbnQ2NF90IHB2X3NvZnRfcmR0c2Moc3RydWN0IHZjcHUgKnYsIGNvbnN0IHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKTsKIHU2NCBndGltZV90b19ndHNjKHN0cnVjdCBkb21h
aW4gKmQsIHU2NCB0aW1lKTsKIHU2NCBndHNjX3RvX2d0aW1lKHN0cnVjdCBkb21haW4gKmQsIHU2
NCB0c2MpOwogCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:58:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6ZN-0004Qz-0K; Tue, 20 Feb 2018 11:58:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eo6ZL-0004QJ-JZ
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 11:58:47 +0000
X-Inumbo-ID: 4d0265df-1635-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d0265df-1635-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 12:58:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463554951"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Feb 2018 11:58:38 +0000
Message-ID: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [RFC PATCH 0/5] x86: Multiple fixes to MSR_TSC_AUX and
	RDTSCP handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyByYXRzIG5lc3Qgd2FzIGRpc2NvdmVyZWQgd2hlbiBmaW5kaW5nIHRoYXQgTVNSX1RTQ19B
VVggbGVha2VkIGludG8gUFYKZ3Vlc3RzLiAgSXQgaXMgUkZDIGJlY2F1c2UgSSBoYXZlbid0IGRv
bmUgZXh0ZW5zaXZlIHRlc3Rpbmcgb24gdGhlIHJlc3VsdCwgYW5kCmJlY2F1c2UgdGhlcmUgYXJl
IHNvbWUgZnVuY3Rpb25hbCBjaGFuZ2VzIGZvciB0aGUgdmlydHVhbGlzZWQgVFNDIG1vZGVzLgoK
QW5kcmV3IENvb3BlciAoNSk6CiAgeDg2L2h2bTogRG9uJ3Qgc2hhZG93IHRoZSBkb21haW4gcGFy
YW1ldGVyIGluIGh2bV9zYXZlX2NwdV9tc3JzKCkKICB4ODYvcHY6IEF2b2lkIGxlYWtpbmcgb3Ro
ZXIgZ3Vlc3RzJyBNU1JfVFNDX0FVWCB2YWx1ZXMgaW50byBQViBjb250ZXh0CiAgeDg2L3RpbWU6
IFJld29yayBwdl9zb2Z0X3JkdHNjKCkgdG8gYWlkIGZ1cnRoZXIgY2xlYW51cAogIHg4Ni9wdjog
UmVtb3ZlIGRlZmVycmVkIFJEVFNDeyxQfSBoYW5kbGluZyBpbiBwdl9lbXVsYXRlX3ByaXZpbGVn
ZWRfb3AoKQogIHg4NjogUmV3b3JrIE1TUl9UU0NfQVVYIGhhbmRsaW5nIGZyb20gc2NyYXRjaC4K
CiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDUgKystCiB4
ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKyst
CiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAgICAgICAgIHwgNTEgKysrKysr
KysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAg
ICAgICAgICAgICAgfCAgNCArLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAg
ICAgICAgICAgfCAgNCArLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxOCArKysrKysrKysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1pbnYtb3AuYyAgICAg
ICAgICAgICAgIHwgIDUgKystCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAg
ICAgICAgIHwgMzAgKystLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni90aW1lLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAxOSArKysrKysrLS0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgICAgICB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oICAgICAgICAgICAgICAgfCAgNiAtLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1
LmggICAgICAgICAgICAgIHwgIDEgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAg
ICAgICAgICAgICB8IDI1ICsrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUu
aCAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmggfCAgMiArLQogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9z
YXZlLmggICAgICB8ICAyICsrCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5ICAgICAgICAgICAgICAg
ICAgICAgIHwgIDMgKysKIDE3IGZpbGVzIGNoYW5nZWQsIDEyMyBpbnNlcnRpb25zKCspLCA3MCBk
ZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:58:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6ZN-0004RY-JV; Tue, 20 Feb 2018 11:58:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eo6ZM-0004Qi-5u
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 11:58:48 +0000
X-Inumbo-ID: 4d83320d-1635-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d83320d-1635-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 12:58:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463554958"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Feb 2018 11:58:43 +0000
Message-ID: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 5/5] x86: Rework MSR_TSC_AUX handling from
	scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG1hbnkgcHJvYmxlbXMgd2l0aCBNU1JfVFNDX0FVWCBoYW5kbGluZy4KClRvIGJl
aW5nIHdpdGgsIHRoZSBSRFBJRCBpbnN0cnVjdGlvbiByZWFkcyBNU1JfVFNDX0FVWCwgYnV0IGl0
IGlzIG9ubHkgdGhlClJEVFNDUCBmZWF0dXJlIHdoaWNoIGVudW1lcmF0ZXMgdGhlIE1TUi4gIFRo
ZXJlZm9yZSwgUkRQSUQgZnVuY3Rpb25hbGx5CmRlcGVuZHMgb24gUkRUU0NQLgoKRm9yIFBWIGd1
ZXN0cywgd2UgaGlkZSBSRFRTQ1AgYnV0IGFkdmVydGlzZSBSRFBJRC4gIFdlIGFsc28gc2lsZW50
bHkgZHJvcAp3cml0ZXMgdG8gTVNSX1RTQ19BVVgsIHdoaWNoIGlzIHZlcnkgYW50aXNvY2lhbC4g
IFRoZXJlZm9yZSwgZW5hYmxlIFJEVFNDUCBmb3IKUFYgZ3Vlc3RzLCB3aGljaCBpbiB0dXJuIGFs
bG93cyBSRFBJRCB0byB3b3JrLgoKVG8gc3VwcG9ydCBSRFRTQ1AgcHJvcGVybHkgZm9yIFBWIGd1
ZXN0cywgdGhlIE1TUl9UU0NfQVVYIGhhbmRsaW5nIGlzIG1vdmVkCmludG8gdGhlIGdlbmVyaWMg
TVNSIHBvbGljeSBpbmZyYXN0cnVjdHVyZSwgYW5kIGJlY29tZXMgY29tbW9uLiAgT25lCmltcHJv
dmVtZW50IGlzIHRoYXQgd2Ugd2lsbCBub3cgcmVqZWN0IGludmFsaWQgdmFsdWVzLCByYXRoZXIg
dGhhbiBzaWxlbnRseQp0cnVuY2F0aW5nIGFuIGFjY2VwdGluZyB0aGVtLiAgVGhpcyBhbHNvIGNh
dXNlcyB0aGUgZW11bGF0b3IgdG8gcmVqZWN0IFJEVFNDUApmb3IgZ3Vlc3RzIHdpdGhvdXQgdGhl
IGZlYXR1cmVzLgoKT25lIGNvbXBsaWNhdGlvbiBpcyBUU0NfTU9ERV9QVlJEVFNDUCwgaW4gd2hp
Y2ggWGVuIHRha2VzIGNvbnRyb2wgb2YKTVNSX1RTQ19BVVggYW5kIHRoZSByZXBvcnRlZCB2YWx1
ZSBpcyBhY3R1YWxseSB0aGUgbWlncmF0aW9uIGluY2FybmF0aW9uLiAgVGhlCnByZXZpb3VzIGJl
aGF2aW91ciBvZiB0aGlzIG1vZGUgd2FzIHRvIHNpbGVudGx5IGRyb3Agd3JpdGVzLCBidXQgYXMg
aXQgaXMgYQpicmVhayBpbiB0aGUgeDg2IEFCSSB0byBzdGFydCB3aXRoLCBzd2l0Y2ggdGhlIHNl
bWFudGljcyB0byBiZSBtb3JlIHNhbmUsIGFuZApoYXZlIFRTQ19NT0RFX1BWUkRUU0NQIG1ha2Ug
dGhlIE1TUiBwcm9wZXJseSByZWFkLW9ubHkuCgpXaXRoIFBWIGd1ZXN0cyBnZXR0aW5nIHRvIHVz
ZSBNU1JfVFNDX0FVWCBwcm9wZXJseSBub3csIHRoZSBNU1IgbmVlZHMKbWlncmF0aW5nLiAgQ29w
ZSB3aXRoIGl0IHRoZSBjb21tb24gbWlncmF0aW9uIGxvZ2ljLiAgQ2FyZSBtdXN0IGJlIHRha2Vu
Cmhvd2V2ZXIgdG8gYXZvaWQgc2VuZGluZyB0aGUgTVNSIGlmIFRTQ19NT0RFX1BWUkRUU0NQIGlz
IGFjdGl2ZSwgYXMgdGhlCnJlY2VpdmluZyBzaWRlIHdpbGwgcmVqZWN0IHRoZSBndWVzdF93cm1z
cigpLgoKV2hhdCByZW1haW5zIGlzIHRoYXQgdHNjX3NldF9pbmZvKCkgbmVlZCB0byBicm9hZGNh
c3QgZC0+YXJjaC5pbmNhcm5hdGlvbiB0bwphbGwgdkNQVXMgTVNSIGJsb2NrIGlmIGluIFRTQ19N
T0RFX1BWUkRUU0NQLCBzbyB0aGUgY29udGV4dCBzd2l0Y2hpbmcgYW5kCmVtdWxhdGlvbiBjb2Rl
IGZ1bmN0aW9ucyBjb3JyZWN0bHkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5z
dXRoaWt1bHBhbml0QGFtZC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
QzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBLb25yYWQgUnpl
c3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCiB4ZW4vYXJjaC94ODYvZG9tY3Rs
LmMgICAgICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgICAgICAgICAgICAgICAgIHwgNDcgKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICAgICAgfCAgNCAr
LS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICAgICAgfCAgNCArLS0K
IHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArKysrKysr
KysrCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1pbnYtb3AuYyAgICAgICAgICAgICAgIHwgIDQgKy0t
CiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgICAgIHwgIDUgLS0tCiB4
ZW4vYXJjaC94ODYvdGltZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTEgKysrKysrKwog
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICAgICB8ICAxICsKIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICAgICAgICAgICAgfCAgNiAtLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmggICAgICAgICAgICAgIHwgIDEgLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tc3IuaCAgICAgICAgICAgICAgICAgICB8ICA5ICsrKysrKwogeGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAyICstCiB4ZW4vaW5jbHVkZS9wdWJs
aWMvYXJjaC14ODYvaHZtL3NhdmUuaCAgICAgIHwgIDIgKysKIHhlbi90b29scy9nZW4tY3B1aWQu
cHkgICAgICAgICAgICAgICAgICAgICAgfCAgMyArKwogMTYgZmlsZXMgY2hhbmdlZCwgOTYgaW5z
ZXJ0aW9ucygrKSwgMzcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Rv
bWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDljMzUyN2YuLjE0NGQ2ZjAgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWlu
LmMKQEAgLTE1MzQsOCArMTUzNCw3IEBAIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3Ry
dWN0IHZjcHUgKnYpCiAgICAgICAgIGFjdGl2YXRlX2RlYnVncmVncyh2KTsKIAogICAgIGlmICgg
Y3B1X2hhc19yZHRzY3AgKQotICAgICAgICB3cm1zcl90c2NfYXV4KHYtPmRvbWFpbi0+YXJjaC50
c2NfbW9kZSA9PSBUU0NfTU9ERV9QVlJEVFNDUAotICAgICAgICAgICAgICAgICAgICAgID8gdi0+
ZG9tYWluLT5hcmNoLmluY2FybmF0aW9uIDogMCk7CisgICAgICAgIHdybXNyX3RzY19hdXgodi0+
YXJjaC5tc3ItPnRzY19hdXgpOwogfQogCiAvKiBVcGRhdGUgcGVyLVZDUFUgZ3Vlc3QgcnVuc3Rh
dGUgc2hhcmVkIG1lbW9yeSBhcmVhIChpZiByZWdpc3RlcmVkKS4gKi8KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwppbmRleCA4ZmJiZjNh
Li45NzlhZmRmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWN0bC5jCkBAIC0xMjQ5LDYgKzEyNDksNyBAQCBsb25nIGFyY2hfZG9fZG9tY3Rs
KAogICAgICAgICBzdGF0aWMgY29uc3QgdWludDMyX3QgbXNyc190b19zZW5kW10gPSB7CiAgICAg
ICAgICAgICBNU1JfU1BFQ19DVFJMLAogICAgICAgICAgICAgTVNSX0lOVEVMX01JU0NfRkVBVFVS
RVNfRU5BQkxFUywKKyAgICAgICAgICAgIE1TUl9UU0NfQVVYLAogICAgICAgICB9OwogICAgICAg
ICB1aW50MzJfdCBucl9tc3JzID0gQVJSQVlfU0laRShtc3JzX3RvX3NlbmQpOwogCkBAIC0xMjg0
LDcgKzEyODUsMTggQEAgbG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgICAgICAgICBmb3Ig
KCBqID0gMDsgaiA8IEFSUkFZX1NJWkUobXNyc190b19zZW5kKTsgKytqICkKICAgICAgICAgICAg
ICAgICB7CiAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IHZhbDsKLSAgICAgICAgICAgICAg
ICAgICAgaW50IHJjID0gZ3Vlc3RfcmRtc3IodiwgbXNyc190b19zZW5kW2pdLCAmdmFsKTsKKyAg
ICAgICAgICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICAgICAgICAgIC8qCisgICAg
ICAgICAgICAgICAgICAgICAqIFNraXAgTVNSX1RTQ19BVVggaWYgdXNpbmcgVFNDX01PREVfUFZS
RFRTQ1AuICBJbiB0aGlzCisgICAgICAgICAgICAgICAgICAgICAqIGNhc2UsIHRoZSBNU1IgaXMg
cmVhZC1vbmx5LCBhbmQgc2hvdWxkIGJlIHJlamVjdGVkIGlmCisgICAgICAgICAgICAgICAgICAg
ICAqIHNlZW4gb24gdGhlIHJlc3RvcmUgc2lkZS4KKyAgICAgICAgICAgICAgICAgICAgICovCisg
ICAgICAgICAgICAgICAgICAgIGlmICggbXNyc190b19zZW5kW2pdID09IE1TUl9UU0NfQVVYICYm
CisgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJjaC50c2NfbW9kZSA9PSBUU0NfTU9ERV9Q
VlJEVFNDUCApCisgICAgICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAgICAgICAg
ICAgICAgICAgICByYyA9IGd1ZXN0X3JkbXNyKHYsIG1zcnNfdG9fc2VuZFtqXSwgJnZhbCk7CiAK
ICAgICAgICAgICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAgICAgICAgICogSXQgaXMgdGhl
IHByb2dyYW1tZXJzIHJlc3BvbnNpYmlsaXR5IHRvIGVuc3VyZSB0aGF0CkBAIC0xMzczLDYgKzEz
ODUsNyBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICAgICAgICAgIHsKICAgICAgICAg
ICAgICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CiAgICAgICAgICAgICAgICAgY2FzZSBNU1JfSU5U
RUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTOgorICAgICAgICAgICAgICAgIGNhc2UgTVNSX1RTQ19B
VVg6CiAgICAgICAgICAgICAgICAgICAgIGlmICggZ3Vlc3Rfd3Jtc3IodiwgbXNyLmluZGV4LCBt
c3IudmFsdWUpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgICAgICAgICAgICAgY29udGludWU7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCAwNTM5NTUxLi5hYjI0
Zjg3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKQEAgLTc5Miw3ICs3OTIsNyBAQCBzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9j
dHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogCiAgICAgICAg
IGN0eHQudHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwgZC0+YXJjaC5odm1fZG9tYWlu
LnN5bmNfdHNjKTsKIAotICAgICAgICBjdHh0Lm1zcl90c2NfYXV4ID0gaHZtX21zcl90c2NfYXV4
KHYpOworICAgICAgICAvKiBjdHh0Lm1zcl90c2NfYXV4IG9taXR0ZWQgLSBub3cgc2VudCB2aWEg
Z2VuZXJpYyBNU1IgcmVjb3JkLiAqLwogCiAgICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rl
cih2LCB4ODZfc2VnX2lkdHIsICZzZWcpOwogICAgICAgICBjdHh0LmlkdHJfbGltaXQgPSBzZWcu
bGltaXQ7CkBAIC0xMDQ2LDcgKzEwNDYsMjQgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfY3R4
dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICBpZiAoIGh2
bV9mdW5jcy50c2Nfc2NhbGluZy5zZXR1cCApCiAgICAgICAgIGh2bV9mdW5jcy50c2Nfc2NhbGlu
Zy5zZXR1cCh2KTsKIAotICAgIHYtPmFyY2guaHZtX3ZjcHUubXNyX3RzY19hdXggPSBjdHh0Lm1z
cl90c2NfYXV4OworICAgIC8qCisgICAgICogQmFja3dhcmRzIGNvbXBhdGliaWxpdHkuICBNU1Jf
VFNDX0FVWCBjb250YWlucyBkaWZmZXJlbnQgaW5mb3JtYXRpb24KKyAgICAgKiBkZXBlbmRpbmcg
b24gd2hldGhlciBUU0NfTU9ERV9QVlJEVFNDUCBpcyBlbmFibGVkLgorICAgICAqCisgICAgICog
QmVmb3JlIFhlbiA0LjExLCBjdHh0Lm1zcl90c2NfYXV4IHdhcyBzZW50IHVuY29uZGl0aW9uYWxs
eSBhbmQgcmVzdG9yZWQKKyAgICAgKiBoZXJlLCBidXQgdGhlIHZhbHVlIHdhcyBvdGhlcndpc2Ug
aWdub3JlZCBpbiBUU0NfTU9ERV9QVlJEVFNDUC4KKyAgICAgKgorICAgICAqIEluIDQuMTEsIHRo
ZSBsb2dpYyB3YXMgY2hhbmdlZCB0byBzZW5kIE1TUl9UU0NfQVVYIHZpYSB0aGUgZ2VuZXJpYyBN
U1IKKyAgICAgKiBtZWNoYW5pc20gaWYgdHNjX21vZGUgIT0gVFNDX01PREVfUFZSRFRTQ1AuICBJ
ZiB0c2NfbW9kZSA9PQorICAgICAqIFRTQ19NT0RFX1BWUkRUU0NQLCB0aGUgdHNjIGxvZ2ljIGlz
IHJlc3BvbnNpYmlsZSBmb3Igc2V0dGluZyB0aGUKKyAgICAgKiBjb3JyZWN0IHZhbHVlLgorICAg
ICAqCisgICAgICogRm9yIGNvbXBhdGliaWxpdHkgd2l0aCBtaWdyYXRpb24gc3RyZWFtcyBmcm9t
IGJlZm9yZSA0LjExLCB3ZSByZXN0b3JlCisgICAgICogZnJvbSBjdHh0Lm1zcl90c2NfYXV4IGlm
IHRoZSBUU0MgY29kZSBoYXNuJ3QvaXNuJ3QgaW4gY2hhcmdlLCBhbmQgd2UndmUKKyAgICAgKiBu
b3Qgc2VlbiBhIHZhbHVlIGFycml2ZSBpbiB0aGUgZ2VuZXJpYyBNU1IgcmVjb3JkLgorICAgICAq
LworICAgIGlmICggZC0+YXJjaC50c2NfbW9kZSAhPSBUU0NfTU9ERV9QVlJEVFNDUCAmJiAhdi0+
YXJjaC5tc3ItPnRzY19hdXggKQorICAgICAgICB2LT5hcmNoLm1zci0+dHNjX2F1eCA9IGN0eHQu
bXNyX3RzY19hdXg7CiAKICAgICBodm1fc2V0X2d1ZXN0X3RzY19maXhlZCh2LCBjdHh0LnRzYywg
ZC0+YXJjaC5odm1fZG9tYWluLnN5bmNfdHNjKTsKIApAQCAtMTMyOSw2ICsxMzQ2LDcgQEAgc3Rh
dGljIGludCBodm1fbG9hZF9jcHVfeHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9k
b21haW5fY29udGV4dF90ICpoKQogc3RhdGljIGNvbnN0IHVpbnQzMl90IG1zcnNfdG9fc2VuZFtd
ID0gewogICAgIE1TUl9TUEVDX0NUUkwsCiAgICAgTVNSX0lOVEVMX01JU0NfRkVBVFVSRVNfRU5B
QkxFUywKKyAgICBNU1JfVFNDX0FVWCwKIH07CiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9t
b3N0bHkgbXNyX2NvdW50X21heCA9IEFSUkFZX1NJWkUobXNyc190b19zZW5kKTsKIApAQCAtMTM1
MSw3ICsxMzY5LDE4IEBAIHN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X21zcnMoc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
QVJSQVlfU0laRShtc3JzX3RvX3NlbmQpOyArK2kgKQogICAgICAgICB7CiAgICAgICAgICAgICB1
aW50NjRfdCB2YWw7Ci0gICAgICAgICAgICBpbnQgcmMgPSBndWVzdF9yZG1zcih2LCBtc3JzX3Rv
X3NlbmRbaV0sICZ2YWwpOworICAgICAgICAgICAgaW50IHJjOworCisgICAgICAgICAgICAvKgor
ICAgICAgICAgICAgICogU2tpcCBNU1JfVFNDX0FVWCBpZiB1c2luZyBUU0NfTU9ERV9QVlJEVFND
UC4gIEluIHRoaXMgY2FzZSwgdGhlCisgICAgICAgICAgICAgKiBNU1IgaXMgcmVhZC1vbmx5LCBh
bmQgc2hvdWxkIGJlIHJlamVjdGVkIGlmIHNlZW4gb24gdGhlIHJlc3RvcmUKKyAgICAgICAgICAg
ICAqIHNpZGUuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggbXNyc190b19zZW5k
W2ldID09IE1TUl9UU0NfQVVYICYmCisgICAgICAgICAgICAgICAgIGQtPmFyY2gudHNjX21vZGUg
PT0gVFNDX01PREVfUFZSRFRTQ1AgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVlOworCisgICAg
ICAgICAgICByYyA9IGd1ZXN0X3JkbXNyKHYsIG1zcnNfdG9fc2VuZFtpXSwgJnZhbCk7CiAKICAg
ICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBJdCBpcyB0aGUgcHJvZ3JhbW1lcnMgcmVzcG9u
c2liaWxpdHkgdG8gZW5zdXJlIHRoYXQKQEAgLTE0NjUsNiArMTQ5NCw3IEBAIHN0YXRpYyBpbnQg
aHZtX2xvYWRfY3B1X21zcnMoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCiAKICAgICAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgogICAgICAgICBjYXNlIE1TUl9JTlRF
TF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CisgICAgICAgIGNhc2UgTVNSX1RTQ19BVVg6CiAgICAg
ICAgICAgICByYyA9IGd1ZXN0X3dybXNyKHYsIGN0eHQtPm1zcltpXS5pbmRleCwgY3R4dC0+bXNy
W2ldLnZhbCk7CiAKICAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKQEAgLTM0
MjQsMTAgKzM0NTQsNiBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQg
bXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgICptc3JfY29udGVudCA9IHYtPmFy
Y2guaHZtX3ZjcHUubXNyX3RzY19hZGp1c3Q7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBN
U1JfVFNDX0FVWDoKLSAgICAgICAgKm1zcl9jb250ZW50ID0gaHZtX21zcl90c2NfYXV4KHYpOwot
ICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0U6CiAgICAgICAgICpt
c3JfY29udGVudCA9IHZjcHVfdmxhcGljKHYpLT5ody5hcGljX2Jhc2VfbXNyOwogICAgICAgICBi
cmVhazsKQEAgLTM1NzUsMTMgKzM2MDEsNiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQo
dW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgIGh2bV9zZXRf
Z3Vlc3RfdHNjX2FkanVzdCh2LCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFrOwogCi0gICAg
Y2FzZSBNU1JfVFNDX0FVWDoKLSAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5tc3JfdHNjX2F1eCA9
ICh1aW50MzJfdCltc3JfY29udGVudDsKLSAgICAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcAotICAg
ICAgICAgICAgICYmICh2LT5kb21haW4tPmFyY2gudHNjX21vZGUgIT0gVFNDX01PREVfUFZSRFRT
Q1ApICkKLSAgICAgICAgICAgIHdybXNyX3RzY19hdXgobXNyX2NvbnRlbnQpOwotICAgICAgICBi
cmVhazsKLQogICAgIGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0U6CiAgICAgICAgIGlmICggIXZsYXBp
Y19tc3Jfc2V0KHZjcHVfdmxhcGljKHYpLCBtc3JfY29udGVudCkgKQogICAgICAgICAgICAgZ290
byBncF9mYXVsdDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggZjUzZjQzMC4uOTQwNjYyNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKQEAgLTEwOTMsNyArMTA5Myw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90
byhzdHJ1Y3QgdmNwdSAqdikKICAgICBzdm1fdHNjX3JhdGlvX2xvYWQodik7CiAKICAgICBpZiAo
IGNwdV9oYXNfcmR0c2NwICkKLSAgICAgICAgd3Jtc3JfdHNjX2F1eChodm1fbXNyX3RzY19hdXgo
dikpOworICAgICAgICB3cm1zcl90c2NfYXV4KHYtPmFyY2gubXNyLT50c2NfYXV4KTsKIH0KIAog
c3RhdGljIHZvaWQgbm9yZXR1cm4gc3ZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKQEAgLTI4
NDIsNyArMjg0Miw3IEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgVk1FWElUX1JEVFNDUDoKLSAg
ICAgICAgcmVncy0+cmN4ID0gaHZtX21zcl90c2NfYXV4KHYpOworICAgICAgICByZWdzLT5yY3gg
PSB2LT5hcmNoLm1zci0+dHNjX2F1eDsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAg
Y2FzZSBWTUVYSVRfUkRUU0M6CiAgICAgICAgIHN2bV92bWV4aXRfZG9fcmR0c2MocmVncyk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCmluZGV4IDMxYWNiMGUuLjQ1ZmQ5YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC02MTgs
NyArNjE4LDcgQEAgc3RhdGljIHZvaWQgdm14X3Jlc3RvcmVfZ3Vlc3RfbXNycyhzdHJ1Y3QgdmNw
dSAqdikKICAgICB9CiAKICAgICBpZiAoIGNwdV9oYXNfcmR0c2NwICkKLSAgICAgICAgd3Jtc3Jf
dHNjX2F1eChodm1fbXNyX3RzY19hdXgodikpOworICAgICAgICB3cm1zcl90c2NfYXV4KHYtPmFy
Y2gubXNyLT50c2NfYXV4KTsKIH0KIAogdm9pZCB2bXhfdXBkYXRlX2NwdV9leGVjX2NvbnRyb2wo
c3RydWN0IHZjcHUgKnYpCkBAIC0zODU4LDcgKzM4NTgsNyBAQCB2b2lkIHZteF92bWV4aXRfaGFu
ZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdm14X2ludmxwZ19pbnRl
cmNlcHQoZXhpdF9xdWFsaWZpY2F0aW9uKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElU
X1JFQVNPTl9SRFRTQ1A6Ci0gICAgICAgIHJlZ3MtPnJjeCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsK
KyAgICAgICAgcmVncy0+cmN4ID0gdi0+YXJjaC5tc3ItPnRzY19hdXg7CiAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0M6CiAgICAgICAgIHVwZGF0
ZV9ndWVzdF9laXAoKTsgLyogU2FmZTogUkRUU0MsIFJEVFNDUCAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDdiYTlhMTAuLmFhYjA3
MjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNy
LmMKQEAgLTE1Niw2ICsxNTYsMTMgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICAgICBfTVNSX01J
U0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBN
U1JfVFNDX0FVWDoKKyAgICAgICAgaWYgKCAhY3AtPmV4dGQucmR0c2NwICkKKyAgICAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgKnZhbCA9IHZwLT50c2NfYXV4OworICAgICAgICBi
cmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKICAgICB9CkBAIC0yMzEsNiArMjM4LDE1IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogICAgIH0K
IAorICAgIGNhc2UgTVNSX1RTQ19BVVg6CisgICAgICAgIGlmICggIWNwLT5leHRkLnJkdHNjcCB8
fCAgICAgICAgICAgICAgICAgICAgICAvKiBNU1IgYXZhaWxhYmxlPyAqLworICAgICAgICAgICAg
IGQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1AgfHwgLyogTVNSIHJlYWQtb25s
eT8gKi8KKyAgICAgICAgICAgICB2YWwgIT0gKHVpbnQzMl90KXZhbCApICAgICAgICAgICAgICAg
ICAgIC8qIFJzdmQgYml0cyBzZXQ/ICovCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisg
ICAgICAgIHdybXNyX3RzY19hdXgodnAtPnRzY19hdXggPSB2YWwpOworICAgICAgICBicmVhazsK
KwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAg
ICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1pbnYtb3AuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLWludi1vcC5jCmluZGV4IGIxOTE2YjQuLmMwNzEzNzIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LWludi1vcC5jCkBAIC00Niw3ICs0Niw2IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9pbnZhbGlkX3Jk
dHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBjaGFyIG9wY29kZVszXTsKICAg
ICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owot
ICAgIHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9tYWluOwogCiAgICAgZWlwID0gcmVncy0+
cmlwOwogICAgIGlmICggKHJjID0gY29weV9mcm9tX3VzZXIob3Bjb2RlLCAoY2hhciAqKWVpcCwg
c2l6ZW9mKG9wY29kZSkpKSAhPSAwICkKQEAgLTU5LDggKzU4LDcgQEAgc3RhdGljIGludCBlbXVs
YXRlX2ludmFsaWRfcmR0c2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIGVpcCAr
PSBzaXplb2Yob3Bjb2RlKTsKIAogICAgIG1zcl9zcGxpdChyZWdzLCBwdl9zb2Z0X3JkdHNjKHYs
IHJlZ3MpKTsKLSAgICByZWdzLT5yY3ggPSAoKGN1cnJkLT5hcmNoLnRzY19tb2RlID09IFRTQ19N
T0RFX1BWUkRUU0NQKQotICAgICAgICAgICAgICAgICA/IGN1cnJkLT5hcmNoLmluY2FybmF0aW9u
IDogMCk7CisgICAgcmVncy0+cmN4ID0gdi0+YXJjaC5tc3ItPnRzY19hdXg7CiAKICAgICBwdl9l
bXVsX2luc3RydWN0aW9uX2RvbmUocmVncywgZWlwKTsKICAgICByZXR1cm4gRVhDUkVUX2ZhdWx0
X2ZpeGVkOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCmluZGV4IDRlMzY0MWQuLmU5ZTIzMTMgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKQEAgLTg4MCwxMSArODgwLDYgQEAgc3RhdGljIGludCByZWFkX21z
cih1bnNpZ25lZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAogICAgICAgICAqdmFsID0gY3VycmQt
PmFyY2gudnRzYyA/IHB2X3NvZnRfcmR0c2MoY3VyciwgY3R4dC0+cmVncykgOiByZHRzYygpOwog
ICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCi0gICAgY2FzZSBNU1JfVFNDX0FVWDoKLSAg
ICAgICAgKnZhbCA9ICh1aW50MzJfdCkoKGN1cnJkLT5hcmNoLnRzY19tb2RlID09IFRTQ19NT0RF
X1BWUkRUU0NQKQotICAgICAgICAgICAgICAgICAgICAgICAgICA/IGN1cnJkLT5hcmNoLmluY2Fy
bmF0aW9uIDogMCk7Ci0gICAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci0KICAgICBjYXNlIE1T
Ul9FRkVSOgogICAgICAgICAqdmFsID0gcmVhZF9lZmVyKCk7CiAgICAgICAgIGlmICggaXNfcHZf
MzJiaXRfZG9tYWluKGN1cnJkKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdGltZS5jIGIv
eGVuL2FyY2gveDg2L3RpbWUuYwppbmRleCBjNGNhNTE1Li43MTE5ZDY1IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvdGltZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni90aW1lLmMKQEAgLTIxNzgsNyAr
MjE3OCwxOCBAQCB2b2lkIHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICB9
CiAgICAgICAgIGJyZWFrOwogICAgIH0KKwogICAgIGQtPmFyY2guaW5jYXJuYXRpb24gPSBpbmNh
cm5hdGlvbiArIDE7CisKKyAgICBpZiAoIGQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZS
RFRTQ1AgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHZjcHUgKnY7CisKKyAgICAgICAgLyogRGlz
dHJpYnV0ZSBpbmNhcm5hdGlvbiBpbnRvIGVhY2ggdmNwdSdzIE1TUl9UU0NfQVVYLiAqLworICAg
ICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgICAgICAgICB2LT5hcmNoLm1zci0+dHNj
X2F1eCA9IGQtPmFyY2guaW5jYXJuYXRpb247CisgICAgfQorCiAgICAgaWYgKCBpc19odm1fZG9t
YWluKGQpICkKICAgICB7CiAgICAgICAgIGlmICggaHZtX3RzY19zY2FsaW5nX3N1cHBvcnRlZCAm
JiAhZC0+YXJjaC52dHNjICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5k
ZXggODUzODNlYS4uZWZiNjAwMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRl
LmMKQEAgLTUxNDEsNiArNTE0MSw3IEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgICAgIGNhc2UgMHhm
OTogLyogcmR0c2NwICovCiAgICAgICAgICAgICBmYWlsX2lmKG9wcy0+cmVhZF9tc3IgPT0gTlVM
TCk7CisgICAgICAgICAgICAvKiBHZXR0aW5nIGEgcmVzdWx0IGltcGxpZXMgdmNwdV9oYXNfcmR0
c2NwKCkgKi8KICAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5yZWFkX21zcihNU1JfVFNDX0FV
WCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmbXNyX3ZhbCwgY3R4dCkp
ICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAgZ290byBkb25lOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaAppbmRleCBkZDNkZDVmLi43NzA4ZmRmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAt
NTExLDEyICs1MTEsNiBAQCBzdGF0aWMgaW5saW5lIHZvaWQgaHZtX2ludmFsaWRhdGVfcmVnc19m
aWVsZHMoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFn
ZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzdHJ1Y3QgbnBmZWMgbnBmZWMpOwogCi0jZGVmaW5lIGh2bV9tc3JfdHNj
X2F1eCh2KSAoeyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgIHN0cnVjdCBkb21haW4gKl9fZCA9ICh2KS0+ZG9tYWluOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAoX19kLT5hcmNoLnRzY19tb2RlID09IFRTQ19N
T0RFX1BWUkRUU0NQKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgID8g
KHUzMilfX2QtPmFyY2guaW5jYXJuYXRpb24gOiAodTMyKSh2KS0+YXJjaC5odm1fdmNwdS5tc3Jf
dHNjX2F1eDsgXAotfSkKLQogaW50IGh2bV94MmFwaWNfbXNyX3JlYWQoc3RydWN0IHZjcHUgKnYs
IHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCk7CiBpbnQgaHZtX3gyYXBp
Y19tc3Jfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1z
cl9jb250ZW50KTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCmluZGV4IGQ5MzE2NmYuLjYwNDI1ZjMg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmgKQEAgLTE3MCw3ICsxNzAsNiBAQCBzdHJ1Y3QgaHZtX3Zj
cHUgewogCiAgICAgc3RydWN0IGh2bV92Y3B1X2FzaWQgbjFhc2lkOwogCi0gICAgdTMyICAgICAg
ICAgICAgICAgICBtc3JfdHNjX2F1eDsKICAgICB1NjQgICAgICAgICAgICAgICAgIG1zcl90c2Nf
YWRqdXN0OwogICAgIHU2NCAgICAgICAgICAgICAgICAgbXNyX3hzczsKIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKaW5k
ZXggOTQ3NWE3MS4uNDg1MTEzZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3Iu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCkBAIC0yNTAsNiArMjUwLDE1IEBAIHN0
cnVjdCBtc3JfdmNwdV9wb2xpY3kKICAgICAgICAgYm9vbCBhdmFpbGFibGU7IC8qIFRoaXMgTVNS
IGlzIG5vbi1hcmNoaXRlY3R1cmFsICovCiAgICAgICAgIGJvb2wgY3B1aWRfZmF1bHRpbmc7CiAg
ICAgfSBtaXNjX2ZlYXR1cmVzX2VuYWJsZXM7CisKKyAgICAvKgorICAgICAqIDB4YzAwMDAxMDMg
LSBNU1JfVFNDX0FVWAorICAgICAqCisgICAgICogVXN1YWxseSBndWVzdCBjaG9zZW4uICBIb3dl
dmVyLCB3aGVuIHVzaW5nIFRTQ19NT0RFX1BWUkRUU0NQIHRoZSB2YWx1ZQorICAgICAqIGlzIFhl
bi1jb250cm9sbGVkIGFuZCBpcyB0aGUgbWlncmF0aW9uIGluY2FybmF0aW9uLCBhdCB3aGljaCBw
b2ludCB0aGUKKyAgICAgKiBNU1IgYmVjb21lcyByZWFkLW9ubHkgdG8gdGhlIGd1ZXN0LgorICAg
ICAqLworICAgIHVpbnQzMl90IHRzY19hdXg7CiB9OwogCiB2b2lkIGluaXRfZ3Vlc3RfbXNyX3Bv
bGljeSh2b2lkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CmluZGV4IGZhODFhZjEuLjc4ZmE0NjYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2NwdWZlYXR1cmVzZXQuaApAQCAtMTU2LDcgKzE1Niw3IEBAIFhFTl9DUFVGRUFUVVJFKE5YLCAg
ICAgICAgICAgIDIqMzIrMjApIC8qQSAgRXhlY3V0ZSBEaXNhYmxlICovCiBYRU5fQ1BVRkVBVFVS
RShNTVhFWFQsICAgICAgICAyKjMyKzIyKSAvKkEgIEFNRCBNTVggZXh0ZW5zaW9ucyAqLwogWEVO
X0NQVUZFQVRVUkUoRkZYU1IsICAgICAgICAgMiozMisyNSkgLypBICBGRlhTUiBpbnN0cnVjdGlv
biBvcHRpbWl6YXRpb25zICovCiBYRU5fQ1BVRkVBVFVSRShQQUdFMUdCLCAgICAgICAyKjMyKzI2
KSAvKkggIDFHYiBsYXJnZSBwYWdlIHN1cHBvcnQgKi8KLVhFTl9DUFVGRUFUVVJFKFJEVFNDUCwg
ICAgICAgIDIqMzIrMjcpIC8qUyAgUkRUU0NQICovCitYRU5fQ1BVRkVBVFVSRShSRFRTQ1AsICAg
ICAgICAyKjMyKzI3KSAvKkEgIFJEVFNDUCAqLwogWEVOX0NQVUZFQVRVUkUoTE0sICAgICAgICAg
ICAgMiozMisyOSkgLypBICBMb25nIE1vZGUgKHg4Ni02NCkgKi8KIFhFTl9DUFVGRUFUVVJFKDNE
Tk9XRVhULCAgICAgIDIqMzIrMzApIC8qQSAgQU1EIDNETm93ISBleHRlbnNpb25zICovCiBYRU5f
Q1BVRkVBVFVSRSgzRE5PVywgICAgICAgICAyKjMyKzMxKSAvKkEgIDNETm93ISAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAppbmRleCA0NjkxZDRkLi4xYzFiYTRlIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaApAQCAtMTQxLDYgKzE0MSw4IEBAIHN0
cnVjdCBodm1faHdfY3B1IHsKICAgICB1aW50NjRfdCBtc3JfY3N0YXI7CiAgICAgdWludDY0X3Qg
bXNyX3N5c2NhbGxfbWFzazsKICAgICB1aW50NjRfdCBtc3JfZWZlcjsKKworICAgIC8qIFN1cGVy
Y2VlZGVkIGJ5IGdlbmVyYWwgTVNSIHBvbGljeSBpbiBYZW4gNC4xMS4gIFdyaXR0ZW4gYXMgMC4g
Ki8KICAgICB1aW50NjRfdCBtc3JfdHNjX2F1eDsKIAogICAgIC8qIGd1ZXN0J3MgaWRlYSBvZiB3
aGF0IHJkdHNjKCkgd291bGQgcmV0dXJuICovCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5IGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQppbmRleCA2MTNiOTA5Li42MDFhN2EwIDEw
MDc1NQotLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1
aWQucHkKQEAgLTIzNSw2ICsyMzUsOSBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAg
ICAgICAjIGFic2VuY2Ugb2YgYW55IGVuYWJsZWQgeHN0YXRlLgogICAgICAgICBBVlg6IFtGTUEs
IEZNQTQsIEYxNkMsIEFWWDIsIFhPUF0sCiAKKyAgICAgICAgIyBNU1JfVFNDX0FVWCBpcyBlbnVt
ZXJhdGVkIGJ5IFJEVFNDUCwgYnV0IFJEUElEIGFsc28gcmVhZHMgVFNDX0FVWC4KKyAgICAgICAg
UkRUU0NQOiBbUkRQSURdLAorCiAgICAgICAgICMgQ1gxNiBpcyBvbmx5IGVuY29kYWJsZSBpbiBM
b25nIE1vZGUuICBMQUhGX0xNIGluZGljYXRlcyB0aGF0IHRoZQogICAgICAgICAjIFNBSEYvTEFI
RiBpbnN0cnVjdGlvbnMgYXJlIHJlaW50cm9kdWNlZCBpbiBMb25nIE1vZGUuICAxR0IKICAgICAg
ICAgIyBzdXBlcnBhZ2VzLCBQQ0lEIGFuZCBQS1UgYXJlIG9ubHkgYXZhaWxhYmxlIGluIDQgbGV2
ZWwgcGFnaW5nLgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 11:58:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 11:58:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo6ZT-0004WF-10; Tue, 20 Feb 2018 11:58:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eo6ZS-0004R2-31
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 11:58:54 +0000
X-Inumbo-ID: 9f5e14ff-1635-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9f5e14ff-1635-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 12:00:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463554955"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 20 Feb 2018 11:58:42 +0000
Message-ID: <1519127923-23539-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 4/5] x86/pv: Remove deferred RDTSC{,
	P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGhhbmRsaW5nIG9mIFJEVFNDUCBmb3IgUFYgZ3Vlc3RzIGhhcyBiZWVuIGJyb2tlbiAoQUZB
SUNUIGZvcmV2ZXIpLgoKVG8gc3RhcnQgd2l0aCwgUkRUU0NQIGlzIGhpZGRlbiBmcm9tIFBWIGd1
ZXN0cyBzbyB0aGUgTVNSX1RTQ19BVVggcGF0aCBzaG91bGQKYmUgdW5yZWFjaGFibGUuICBIb3dl
dmVyLCB0aGlzIGFwcGVhcnMgdG8gYmUgYSAiZmVhdHVyZSIgb2YgVFNDX01PREVfUFZSRFRTQ1As
CmFuZCB0aGUgZW11bGF0b3IgZG9lc24ndCBwZXJmb3JtIGFwcHJvcHJpYXRlIGZlYXR1cmUgY2hl
Y2tpbmcuICAoQ29udmVyc2VseSwKd2UgdW5pbGF0ZXJhbGx5IGFkdmVydGlzZSBSRFBJRCB3aGlj
aCB1c2VzIHRoZSBzYW1lIHBhdGgsIGJ1dCBpdCBzaG91bGQgbmV2ZXIKdHJhcCBvbiAjR1AgdG8g
YXJyaXZlIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlKS4KCkEgUFYgZ3Vlc3QgdHlwaWNhbGx5IGNh
biBzZWUgUkRUU0NQIGluIG5hdGl2ZSBDUFVJRCwgc28gdXNlcnNwYWNlIHdpbGwKcHJvYmFibHkg
ZW5kIHVwIHVzaW5nIGl0LiAgT24gYSBjYXBhYmxlIHBpcGVsaW5lICh3aXRob3V0IFRTRCwgc2Vl
IGJlbG93KSwgaXQKd2lsbCBleGVjdXRlIG5vcm1hbGx5IGFuZCByZXR1cm4gbm9uLXZpcnR1YWxp
c2VkIGRhdGEuCgpXaGVuIGEgdmlydHVhbCBUU0MgbW9kZSBpcyBub3Qgc3BlY2lmaWVkIGZvciB0
aGUgZG9tYWluLCBDUjQuVFNEIGlzIGxlZnQKY2xlYXIsIHNvIGV4ZWN1dGluZyBSRFRTQ1Agd2ls
bCBleGVjdXRlIHdpdGhvdXQgdHJhcHBpbmcuICBIb3dldmVyLCBhIGd1ZXN0Cmtlcm5lbCBtYXkg
c2V0IFRTRCBpdHNlbGYsIGF0IHdoaWNoIHBvaW50IHRoZSBlbXVsYXRvciBzaG91bGQgbm90IHN1
ZGRlbmx5CnN3aXRjaCB0byB2aXJ0dWFsaXNlZCBUU0MgbW9kZSBhbmQgc3RhcnQgaGFuZGluZyBv
dXQgZGlmZmVyZW50bHktc2NhbGVkCnZhbHVlcy4KCkRyb3AgYWxsIHRoZSBkZWZlcnJhbCBsb2dp
YywgYW5kIHJldHVybiBzY2FsZWQgb3IgcmF3IFRTQyB2YWx1ZXMgZGVwZW5kaW5nCm9ubHkgb24g
Y3VycmQtPmFyY2gudnRzYy4gIFRoaXMgY2hhbmdlcyB0aGUgZXhhY3QgbW9tZW50IGF0IHdoaWNo
IHRoZQp0aW1lc3RhbXAgaXMgdGFrZW4sIGJ1dCB0aGF0IGRvZXNuJ3QgbWF0dGVyIGZyb20gdGhl
IGd1ZXN0cyBwb2ludCBvZiB2aWV3LCBhbmQKaXMgY29uc2lzdGVudCB3aXRoIHRoZSBIVk0gc2lk
ZSBvZiB0aGluZ3MuICBJdCBhbHNvIG1lYW5zIHRoYXQgUkRUU0MgYW5kClJEVFNDUCBhcmUgbm93
IGNvbnNpc3RlbnQgV1JUIGhhbmRpbmcgb3V0IG5hdGl2ZSBvciB2aXJ0dWFsaXNlZCB0aW1lc3Rh
bXBzLgoKVGhlIE1TUl9UU0NfQVVYIGNhc2UgdW5jb25kaXRpb25hbGx5IHJldHVybnMgdGhlIG1p
Z3JhdGlvbiBpbmNhcm5hdGlvbiBvcgp6ZXJvLCBkZXBlbmRpbmcgb24gVFNDX01PREVfUFZSRFRT
Q1AsIHdoaWNoIGlzIGZhc3RlciB0aGFuIHJlLXJlYWRpbmcgaXQgb3V0Cm9mIGhhcmR3YXJlLgoK
VGhpcyBpcyBhIGJlaGF2aW91cmFsIGNoYW5nZSBmb3IgZ3Vlc3RzLCBidXQgdGhlIHNlbWFudGlj
cyBhcmUgcmF0aGVyIG1vcmUKc2FuZS4gIEl0IGxheXMgZ3JvdW5kd29yayBmb3IgZnVydGhlciBm
aXhlcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgotLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyB8IDM1ICsrKysrLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCsp
LCAzMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKaW5kZXggZDRkNjRmMi4uNGUz
NjQxZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtNjAsOSArNjAsNiBAQCBzdHJ1Y3QgcHJp
dl9vcF9jdHh0IHsKICAgICB9IGNzOwogICAgIGNoYXIgKmlvX2VtdWxfc3R1YjsKICAgICB1bnNp
Z25lZCBpbnQgYnBtYXRjaDsKLSAgICB1bnNpZ25lZCBpbnQgdHNjOwotI2RlZmluZSBUU0NfQkFT
RSAxCi0jZGVmaW5lIFRTQ19BVVggMgogfTsKIAogLyogSS9PIGVtdWxhdGlvbiBzdXBwb3J0LiBI
ZWxwZXIgcm91dGluZXMgZm9yLCBhbmQgdHlwZSBvZiwgdGhlIHN0YWNrIHN0dWIuICovCkBAIC04
NDMsOCArODQwLDcgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2NwdWZyZXFfY29udHJvbGxlcihj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogc3RhdGljIGludCByZWFkX21zcih1bnNpZ25lZCBpbnQg
cmVnLCB1aW50NjRfdCAqdmFsLAogICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKIHsKLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpwb2MgPSBjb250YWlu
ZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Ci0gICAgY29uc3Qgc3RydWN0
IHZjcHUgKmN1cnIgPSBjdXJyZW50OworICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsK
ICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKICAgICBib29s
IHZwbXVfbXNyID0gZmFsc2U7CiAgICAgaW50IHJldDsKQEAgLTg4MCwyMCArODc2LDEzIEBAIHN0
YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAg
ICAgKnZhbCA9IGN1cnItPmFyY2gucHZfdmNwdS5nc19iYXNlX3VzZXI7CiAgICAgICAgIHJldHVy
biBYODZFTVVMX09LQVk7CiAKLSAgICAvKgotICAgICAqIEluIG9yZGVyIHRvIGZ1bGx5IHJldGFp
biBvcmlnaW5hbCBiZWhhdmlvciwgZGVmZXIgY2FsbGluZwotICAgICAqIHB2X3NvZnRfcmR0c2Mo
KSB1bnRpbCBhZnRlciBlbXVsYXRpb24uIFRoaXMgbWF5IHdhbnQvbmVlZCB0byBiZQotICAgICAq
IHJlY29uc2lkZXJlZC4KLSAgICAgKi8KICAgICBjYXNlIE1TUl9JQTMyX1RTQzoKLSAgICAgICAg
cG9jLT50c2MgfD0gVFNDX0JBU0U7Ci0gICAgICAgIGdvdG8gbm9ybWFsOworICAgICAgICAqdmFs
ID0gY3VycmQtPmFyY2gudnRzYyA/IHB2X3NvZnRfcmR0c2MoY3VyciwgY3R4dC0+cmVncykgOiBy
ZHRzYygpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBNU1JfVFND
X0FVWDoKLSAgICAgICAgcG9jLT50c2MgfD0gVFNDX0FVWDsKLSAgICAgICAgaWYgKCBjcHVfaGFz
X3JkdHNjcCApCi0gICAgICAgICAgICBnb3RvIG5vcm1hbDsKLSAgICAgICAgKnZhbCA9IDA7Cisg
ICAgICAgICp2YWwgPSAodWludDMyX3QpKChjdXJyZC0+YXJjaC50c2NfbW9kZSA9PSBUU0NfTU9E
RV9QVlJEVFNDUCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgPyBjdXJyZC0+YXJjaC5pbmNh
cm5hdGlvbiA6IDApOwogICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogCiAgICAgY2FzZSBN
U1JfRUZFUjoKQEAgLTEzNzIsMjAgKzEzNjEsNiBAQCBpbnQgcHZfZW11bGF0ZV9wcml2aWxlZ2Vk
X29wKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHN3aXRjaCAoIHJjICkKICAgICB7
CiAgICAgY2FzZSBYODZFTVVMX09LQVk6Ci0gICAgICAgIGlmICggY3R4dC50c2MgJiBUU0NfQkFT
RSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggY3VycmQtPmFyY2gudnRzYyB8fCAoY3R4
dC50c2MgJiBUU0NfQVVYKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbXNyX3Nw
bGl0KHJlZ3MsIHB2X3NvZnRfcmR0c2MoY3VyciwgcmVncykpOwotCi0gICAgICAgICAgICAgICAg
aWYgKCBjdHh0LnRzYyAmIFRTQ19BVVggKQotICAgICAgICAgICAgICAgICAgICByZWdzLT5yY3gg
PSAoKGN1cnJkLT5hcmNoLnRzY19tb2RlID09IFRTQ19NT0RFX1BWUkRUU0NQKQotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyBjdXJyZC0+YXJjaC5pbmNhcm5hdGlvbiA6IDApOwot
ICAgICAgICAgICAgfQotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIG1zcl9zcGxp
dChyZWdzLCByZHRzYygpKTsKLSAgICAgICAgfQotCiAgICAgICAgIGlmICggY3R4dC5jdHh0LnJl
dGlyZS5zaW5nbGVzdGVwICkKICAgICAgICAgICAgIGN0eHQuYnBtYXRjaCB8PSBEUl9TVEVQOwog
ICAgICAgICBpZiAoIGN0eHQuYnBtYXRjaCApCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 12:32:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 12:32:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo75z-0007fB-0f; Tue, 20 Feb 2018 12:32:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eo75x-0007ez-Uu
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 12:32:29 +0000
X-Inumbo-ID: 51442485-163a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 51442485-163a-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 12:33:56 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 05:32:22 -0700
Message-Id: <5A8C236102000078001A994B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 05:32:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
 <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
 <20180220101916.ve5gcjq6c53tkiey@MacBook-Pro-de-Roger.local>
 <20180220110108.tsekpststokuw5mo@MacBook-Pro-de-Roger.local>
 <5A8C10F602000078001A9895@prv-mh.provo.novell.com>
 <20180220112231.o56tu5issvljuxxn@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180220112231.o56tu5issvljuxxn@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDEyOjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDIwLCAyMDE4IGF0IDA0OjEzOjQyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjAuMDIuMTggYXQgMTI6MDEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+PiA+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKPj4gPiBAQCAtMTUsNiArMTUsOSBA
QAo+PiA+ICAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4+ID4gCj4+ID4gICNpZmRlZiBf
X0FTU0VNQkxZX18KPj4gPiArI2lmbmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKPj4gPiArLmVx
dSBDT05GSUdfSU5ESVJFQ1RfVEhVTkssIDAKPj4gPiArI2VuZGlmCj4+ID4gICMgaW5jbHVkZSA8
YXNtL2luZGlyZWN0X3RodW5rX2FzbS5oPgo+PiA+ICAjZWxzZQo+PiA+ICBhc20gKCAiXHQuZXF1
IENPTkZJR19JTkRJUkVDVF9USFVOSywgIgo+PiA+IAo+PiA+IEl0J3MgZmFpcmx5IHNpbWlsYXIg
dG8gbXkgZmlyc3QgYXBwcm9hY2gsIGJ1dCBhdCBsZWFzdCAiI2lmZGVmCj4+ID4gQ09ORklHX0lO
RElSRUNUX1RIVU5LIiB3aWxsIHN0aWxsIHdvcmsgYXMgZXhwZWN0ZWQgYWZ0ZXIgdGhpcyBmaXgu
Cj4+IAo+PiBJJ3ZlIHVzZWQgc29tZXRoaW5nIHNpbWlsYXIgaW4gYmFja3BvcnRzIHRvIG9sZCB2
ZXJzaW9ucywgc28gSQo+PiB3b25kZXIgd2hldGhlciB3aGF0IHlvdSBxdW90ZSBhYm92ZSBpcyBy
aWdodDogQXNzZW1ibHkgZmlsZXMKPj4gZG9uJ3QgZ2V0IGhhbmRlZCB0byBjbGFuZyBhbnl3YXkg
aWlyYywgc28gdGhlIGNoYW5nZSB3b3VsZAo+PiBzZWVtIHRvIGJlIG5lZWRlZCBpbiB0aGUgI2Vs
c2UgcGFydCBvZiB0aGUgY29uZGl0aW9uYWwuCj4gCj4gQXNzZW1ibHkgZmlsZXMgZG8gZ2V0IGhh
bmRlZCB0byBjbGFuZywgZnJvbSB4ZW4vUnVsZXMubWs6Cj4gCj4gJS5vOiAlLlMgTWFrZWZpbGUK
PiAJJChDQykgJChBRkxBR1MpIC1jICQ8IC1vICRACj4gCj4gWGVuIGRvZXNuJ3QgY2FsbCBhcyBk
aXJlY3RseSB0byBjb21waWxlIHRob3NlLCBvciBhbSBJIG1pc3NpbmcKPiBzb21ldGhpbmc/CgpP
aCwgSSB3YXMgcmVmZXJyaW5nIHRvIHRoZSAtbW5vLWludGVncmF0ZWQtYXMgKG9yIHdoYXRldmVy
IGl0J3MKY2FsbGVkKSBvcHRpb24uICJIYW5kZWQgdG8gY2xhbmciIHdhc24ndCB0aGUgYmVzdCB3
YXkgdG8gcHV0IGl0LApJIGFncmVlLiBCdXQgaXQncyBjbGFuZydzIGludGVncmF0ZWQgYXNzZW1i
bGVyIHdoaWNoIHRoZSBwcm9ibGVtCmlzIHdpdGguCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 12:34:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 12:34:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo77v-0007mW-Bw; Tue, 20 Feb 2018 12:34:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2yvc=fo=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1eo77u-0007mP-Tz
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 12:34:30 +0000
X-Inumbo-ID: 48a48cfc-163a-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48a48cfc-163a-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 13:33:43 +0100 (CET)
Received: (qmail 23791 invoked from network); 20 Feb 2018 14:34:26 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 20 Feb 2018 14:34:26 +0200
Received: from smtp03.buh.bitdefender.org (smtp.bitdefender.biz [10.17.80.77])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 17D7F7FA60
 for <xen-devel@lists.xen.org>; Tue, 20 Feb 2018 14:34:26 +0200 (EET)
Received: (qmail 29557 invoked from network); 20 Feb 2018 14:34:26 +0200
Received: from unknown (HELO mb2xmail.bitdefender.biz) (10.20.0.30)
 by smtp03.buh.bitdefender.org with AES256-GCM-SHA384 encrypted SMTP;
 20 Feb 2018 14:34:25 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb2xmail.bitdefender.biz (10.20.0.30) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Tue, 20 Feb 2018 14:34:17 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Tue, 20
 Feb 2018 14:34:25 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
Thread-Topic: Ping: [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
Thread-Index: AQHTiH9TDxceSouoV06o17k7Mc/VeaOtW8EA
Date: Tue, 20 Feb 2018 12:34:24 +0000
Message-ID: <1519130064.4963.34.camel@bitdefender.com>
References: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.31.983, d:out, a:y, w:t, t:16,
 sv:1519117894, ts:1519130058
Content-ID: <D59CD5AC217ABE4DBD592C5EB64E248F@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp03.buh.bitdefender.org, sigver: 7.75036
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476130,
 Stamp: 3], Multi: [Enabled, t: (0.000026,0.016681)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.015071,0.000388)], URL: [Enabled, t:
 (0.000008,0.000001)], RTDA: [Enabled, t: (0.104555), Hit: No, Details:
 v2.6.22; Id: 15.1i602df.1c5tf2a9h.7v7oe], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "sstabellini@kernel.org" <sstabellini@kernel.org>,
 "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "George.Dunlap@eu.citrix.com" <George.Dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "tim@xen.org" <tim@xen.org>, "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: [Xen-devel] Ping: [PATCH v2] x86/mm: Suppresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW55IHRob3VnaHRzIGFyZSBhcHByZWNpYXRlZC4NCg0KPiBUaGlzIHBhdGNoIGlzIGFkZGluZyBh
IHdheSB0byBlbmFibGUvZGlzYWJsZSBuZXN0ZWQgcGFnZWZhdWx0DQo+IGV2ZW50cy4gSXQgaW50
cm9kdWNlcyB0aGUgeGNfbW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0IGZ1bmN0aW9uDQo+IGFuZCBh
ZGRzIHRoZSBuZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkIGluIHRoZSBtb25pdG9yIHN0cnVjdHVy
ZS4NCj4gVGhpcyBpcyBuZWVkZWQgYnkgdGhlIGludHJvc3BlY3Rpb24gc28gaXQgd2lsbCBvbmx5
IGdldCBnbGENCj4gZmF1bHRzIGFuZCBub3QgZ2V0IHNwYW1tZWQgd2l0aCBvdGhlciBmYXVsdHMu
DQo+IEluIHAybV9zZXRfYWRfYml0cyB0aGUgdi0+YXJjaC5zc2VfcGdfZGlydHkuZWlwIGFuZA0K
PiB2LT5hcmNoLnNzZV9wZ19kaXJ0eS5nbGEgYXJlIHVzZWQgdG8gbWFyayB0aGF0IHRoaXMgaXMg
dGhlDQo+IHNlY29uZCB0aW1lIGEgZmF1bHQgb2NjdXJzIGFuZCB0aGUgZGlydHkgYml0IGlzIHNl
dC4NCj4NCj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZl
bmRlci5jb20+DQo+DQo+IC0tLQ0KPiBDaGFuZ2VzIHNpbmNlIFYxOg0KPiAgICAgICAgIC0gUmIg
VjENCj4gLSBBZGQgY29tbWVudCBpbiBkb21jdGwuaA0KPiAtLS0NCj4gIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oIHwgIDIgKysNCj4gIHRvb2xzL2xpYnhjL3hjX21vbml0b3IuYyAgICAg
IHwgMTQgKysrKysrKysrKysrKysNCj4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgIHwg
MjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+ICB4ZW4vYXJjaC94ODYvbW9uaXRvci5j
ICAgICAgICB8IDEzICsrKysrKysrKysrKysNCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmggIHwgIDYgKysrKysrDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCB8ICAzICsr
LQ0KPiAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAgMiArKw0KPiAgNyBmaWxlcyBj
aGFuZ2VkLCA2NiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pDQo+DQo+IGRpZmYgLS1naXQg
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaA0KPiBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUv
eGVuY3RybC5oDQo+IGluZGV4IDA5ZTEzNjMuLjExMmM5NzQgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oDQo+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oDQo+IEBAIC0yMDU2LDYgKzIwNTYsOCBAQCBpbnQgeGNfbW9uaXRvcl9kZXNjcmlwdG9y
X2FjY2Vzcyh4Y19pbnRlcmZhY2UNCj4gKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOw0KPiAgaW50IHhjX21v
bml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lk
LA0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5j
LCBib29sDQo+IGFsbG93X3VzZXJzcGFjZSk7DQo+ICtpbnQgeGNfbW9uaXRvcl9uZXN0ZWRfcGFn
ZWZhdWx0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdA0KPiBkb21haW5faWQsDQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZGlzYWJsZSk7DQo+ICBpbnQgeGNfbW9u
aXRvcl9kZWJ1Z19leGNlcHRpb25zKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdA0KPiBkb21h
aW5faWQsDQo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBi
b29sIHN5bmMpOw0KPiAgaW50IHhjX21vbml0b3JfY3B1aWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVp
bnQzMl90IGRvbWFpbl9pZCwgYm9vbA0KPiBlbmFibGUpOw0KPiBkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jDQo+IGluZGV4IDAy
MzNiODcuLmU5NmM1NmQgMTAwNjQ0DQo+IC0tLSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYw0K
PiArKysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMNCj4gQEAgLTE2Myw2ICsxNjMsMjAgQEAg
aW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwNCj4gdWludDMy
X3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSwNCj4gICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwg
JmRvbWN0bCk7DQo+ICB9DQo+DQo+ICtpbnQgeGNfbW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0KHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdA0KPiBkb21haW5faWQsDQo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZGlzYWJsZSkNCj4gK3sNCj4gKyAgICBERUNMQVJFX0RP
TUNUTDsNCj4gKw0KPiArICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7DQo+
ICsgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWFpbl9pZDsNCj4gKyAgICBkb21jdGwudS5tb25pdG9y
X29wLm9wID0gZGlzYWJsZSA/IFhFTl9ET01DVExfTU9OSVRPUl9PUF9FTkFCTEUNCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogWEVOX0RPTUNUTF9NT05JVE9SX09QX0RJ
U0FCTEU7DQo+ICsgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5ldmVudCA9DQo+IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9ORVNURURfUEFHRUZBVUxUOw0KPiArDQo+ICsgICAgcmV0dXJuIGRvX2Rv
bWN0bCh4Y2gsICZkb21jdGwpOw0KPiArfQ0KPiArDQo+ICBpbnQgeGNfbW9uaXRvcl9lbXVsYXRl
X2VhY2hfcmVwKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdA0KPiBkb21haW5faWQsDQo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKQ0KPiAgew0KPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYw0KPiBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMNCj4gaW5kZXggYzBjZDAxNy4uMDdhMzM0YiAxMDA2NDQNCj4gLS0tIGEv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvbW0vbWVt
X2FjY2Vzcy5jDQo+IEBAIC0xMzcsNiArMTM3LDIzIEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfZW11
bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdQ0KPiAqdiwNCj4gICAgICByZXR1cm4gdmlvbGF0aW9uOw0K
PiAgfQ0KPg0KPiArc3RhdGljIHZvaWQgcDJtX3NldF9hZF9iaXRzKHN0cnVjdCB2Y3B1ICp2LCBw
YWRkcl90IGdhKQ0KPiArew0KPiArICAgIHN0cnVjdCBodm1faHdfY3B1IGN0eHQ7DQo+ICsgICAg
dWludDMyX3QgcGZlYyA9IDA7DQo+ICsNCj4gKyAgICBodm1fZnVuY3Muc2F2ZV9jcHVfY3R4dCh2
LCAmY3R4dCk7DQo+ICsNCj4gKyAgICBpZiAoIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+ZWlwID09
IHYtPmFyY2gucGdfZGlydHkuZWlwDQo+ICsgICAgICAgICAmJiBnYSA9PSB2LT5hcmNoLnBnX2Rp
cnR5LmdsYSApDQo+ICsgICAgICAgIHBmZWMgPSBQRkVDX3dyaXRlX2FjY2VzczsNCj4gKw0KPiAr
ICAgIHBhZ2luZ19nYV90b19nZm5fY3IzKHYsIGN0eHQuY3IzLCBnYSwgJnBmZWMsIE5VTEwpOw0K
PiArDQo+ICsgICAgdi0+YXJjaC5wZ19kaXJ0eS5laXAgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCkt
PmVpcDsNCj4gKyAgICB2LT5hcmNoLnBnX2RpcnR5LmdsYSA9IGdhOw0KPiArfQ0KPiArDQo+ICBi
b29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwN
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IG5wZmVjIG5wZmVjLA0KPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgKipyZXFfcHRyKQ0KPiBA
QCAtMjA4LDYgKzIyNSwxNiBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3Bh
LCB1bnNpZ25lZA0KPiBsb25nIGdsYSwNCj4gICAgICAgICAgfQ0KPiAgICAgIH0NCj4NCj4gKyAg
ICBpZiAoIHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgJiYNCj4gKyAg
ICAgICAgIGQtPmFyY2gubW9uaXRvci5uZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkICYmDQo+ICsg
ICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5k
IGENCj4gbWVtX2V2ZW50ICovDQo+ICsgICAgew0KPiArICAgICAgICB2LT5hcmNoLnZtX2V2ZW50
LT5lbXVsYXRlX2ZsYWdzID0gMDsNCj4gKyAgICAgICAgcDJtX3NldF9hZF9iaXRzKHYsIGdsYSk7
DQo+ICsNCj4gKyAgICAgICAgcmV0dXJuIHRydWU7DQo+ICsgICAgfQ0KPiArDQo+ICAgICAgKnJl
cV9wdHIgPSBOVUxMOw0KPiAgICAgIHJlcSA9IHh6YWxsb2Modm1fZXZlbnRfcmVxdWVzdF90KTsN
Cj4gICAgICBpZiAoIHJlcSApDQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5j
IGIveGVuL2FyY2gveDg2L21vbml0b3IuYw0KPiBpbmRleCBmMjI5ZTY5Li5lMzViNjE5IDEwMDY0
NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9t
b25pdG9yLmMNCj4gQEAgLTI0MSw2ICsyNDEsMTkgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxf
ZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwNCj4gICAgICAgICAgYnJlYWs7DQo+ICAgICAgfQ0KPg0K
PiArICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX05FU1RFRF9QQUdFRkFVTFQ6DQo+
ICsgICAgew0KPiArICAgICAgICBib29sIG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5uZXN0ZWRf
cGFnZWZhdWx0X2Rpc2FibGVkOw0KPiArDQo+ICsgICAgICAgIGlmICggdW5saWtlbHkob2xkX3N0
YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApDQo+ICsgICAgICAgICAgICByZXR1cm4gLUVFWElT
VDsNCj4gKw0KPiArICAgICAgICBkb21haW5fcGF1c2UoZCk7DQo+ICsgICAgICAgIGFkLT5tb25p
dG9yLm5lc3RlZF9wYWdlZmF1bHRfZGlzYWJsZWQgPSByZXF1ZXN0ZWRfc3RhdHVzOw0KPiArICAg
ICAgICBkb21haW5fdW5wYXVzZShkKTsNCj4gKyAgICAgICAgYnJlYWs7DQo+ICsgICAgfQ0KPiAr
DQo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1M6DQo+ICAg
ICAgew0KPiAgICAgICAgICBib29sIG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5kZXNjcmlwdG9y
X2FjY2Vzc19lbmFibGVkOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL2FzbS0NCj4geDg2L2RvbWFpbi5oDQo+IGluZGV4IDQ2NzlkNTQu
LjA5OWFmN2MgMTAwNjQ0DQo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgNCj4g
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaA0KPiBAQCAtNDEyLDYgKzQxMiw3IEBA
IHN0cnVjdCBhcmNoX2RvbWFpbg0KPiAgICAgICAgICB1bnNpZ25lZCBpbnQNCj4gZGVzY3JpcHRv
cl9hY2Nlc3NfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOw0KPiAgICAg
ICAgICB1bnNpZ25lZCBpbnQNCj4gZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAgICAg
ICAgICAgICAgICAgICAgICAgOiAxOw0KPiAgICAgICAgICB1bnNpZ25lZCBpbnQNCj4gZW11bF91
bmltcGxlbWVudGVkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOw0KPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQNCj4gbmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiAxOw0KPiAgICAgICAgICBzdHJ1Y3QgbW9uaXRvcl9tc3Jf
Yml0bWFwICptc3JfYml0bWFwOw0KPiAgICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJscmVnX21h
c2tbNF07DQo+ICAgICAgfSBtb25pdG9yOw0KPiBAQCAtNTc5LDYgKzU4MCwxMSBAQCBzdHJ1Y3Qg
YXJjaF92Y3B1DQo+ICAgICAgLyogQSBzZWNvbmRhcnkgY29weSBvZiB0aGUgdmNwdSB0aW1lIGlu
Zm8uICovDQo+ICAgICAgWEVOX0dVRVNUX0hBTkRMRSh2Y3B1X3RpbWVfaW5mb190KSB0aW1lX2lu
Zm9fZ3Vlc3Q7DQo+DQo+ICsgICAgc3RydWN0IHsNCj4gKyAgICAgICAgdW5zaWduZWQgbG9uZyBl
aXA7DQo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgZ2xhOw0KPiArICAgIH0gcGdfZGlydHk7DQo+
ICsNCj4gICAgICBzdHJ1Y3QgYXJjaF92bV9ldmVudCAqdm1fZXZlbnQ7DQo+DQo+ICAgICAgc3Ry
dWN0IG1zcl92Y3B1X3BvbGljeSAqbXNyOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tb25pdG9yLmggYi94ZW4vaW5jbHVkZS9hc20tDQo+IHg4Ni9tb25pdG9yLmgNCj4gaW5k
ZXggYTA0NDRkMS4uYTdhMGI1NiAxMDA2NDQNCj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9t
b25pdG9yLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgNCj4gQEAgLTg0
LDcgKzg0LDggQEAgc3RhdGljIGlubGluZSB1aW50MzJfdA0KPiBhcmNoX21vbml0b3JfZ2V0X2Nh
cGFiaWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQ0KPiAgICAgICAgICAgICAgICAgICAgICgxVSA8
PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVCVUdfRVhDRVBUSU9OKQ0KPiB8DQo+ICAgICAg
ICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfA0K
PiAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5U
RVJSVVBUKSB8DQo+IC0gICAgICAgICAgICAgICAgICAgKDFVIDw8DQo+IFhFTl9ET01DVExfTU9O
SVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpOw0KPiArICAgICAgICAgICAgICAgICAgICgx
VSA8PA0KPiBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKSB8DQo+
ICsgICAgICAgICAgICAgICAgICAgKDFVIDw8DQo+IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9O
RVNURURfUEFHRUZBVUxUKTsNCj4NCj4gICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24g
Vk1YLCB3ZSBjYW4ganVzdCBjYWxsIHRoZSBodm0gZnVuYw0KPiAqLw0KPiAgICAgIGlmICggaHZt
X2lzX3NpbmdsZXN0ZXBfc3VwcG9ydGVkKCkgKQ0KPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oDQo+IGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oDQo+IGluZGV4
IDlhZTcyOTU5Li43MDZjNmVhIDEwMDY0NA0KPiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9t
Y3RsLmgNCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oDQo+IEBAIC0xMDE0LDYg
KzEwMTQsOCBAQCBzdHJ1Y3QgeGVuX2RvbWN0bF9wc3JfY210X29wIHsNCj4gICNkZWZpbmUgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0lOVEVSUlVQVCAgICAgICAgICAgICA4DQo+ICAjZGVmaW5l
IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERVNDX0FDQ0VTUyAgICAgICAgICAgOQ0KPiAgI2Rl
ZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEICAgIDEwDQo+
ICsvKiBFbmFibGVkIGJ5IGRlZmF1bHQgKi8NCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9S
X0VWRU5UX05FU1RFRF9QQUdFRkFVTFQgICAgICAxMQ0KPg0KPiAgc3RydWN0IHhlbl9kb21jdGxf
bW9uaXRvcl9vcCB7DQo+ICAgICAgdWludDMyX3Qgb3A7IC8qIFhFTl9ET01DVExfTU9OSVRPUl9P
UF8qICovDQoNCl9fX19fX19fX19fX19fX19fX19fX19fXw0KVGhpcyBlbWFpbCB3YXMgc2Nhbm5l
ZCBieSBCaXRkZWZlbmRlcg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 12:42:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 12:42:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo7Fp-0008VL-52; Tue, 20 Feb 2018 12:42:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo7Fo-0008VF-14
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 12:42:40 +0000
X-Inumbo-ID: bc83caf3-163b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc83caf3-163b-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 12:44:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="68215026"
Date: Tue, 20 Feb 2018 12:42:26 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180220124226.iqamqhek3lgkxlad@MacBook-Pro-de-Roger.local>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
 <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
 <20180220101916.ve5gcjq6c53tkiey@MacBook-Pro-de-Roger.local>
 <20180220110108.tsekpststokuw5mo@MacBook-Pro-de-Roger.local>
 <5A8C10F602000078001A9895@prv-mh.provo.novell.com>
 <20180220112231.o56tu5issvljuxxn@MacBook-Pro-de-Roger.local>
 <5A8C236102000078001A994B@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8C236102000078001A994B@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDU6MzI6MTdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjAyLjE4IGF0IDEyOjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDQ6MTM6NDJBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIwLjAyLjE4IGF0IDEyOjAxLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVm
bnMuaAo+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ID4+ID4g
QEAgLTE1LDYgKzE1LDkgQEAKPiA+PiA+ICAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4g
Pj4gPiAKPiA+PiA+ICAjaWZkZWYgX19BU1NFTUJMWV9fCj4gPj4gPiArI2lmbmRlZiBDT05GSUdf
SU5ESVJFQ1RfVEhVTksKPiA+PiA+ICsuZXF1IENPTkZJR19JTkRJUkVDVF9USFVOSywgMAo+ID4+
ID4gKyNlbmRpZgo+ID4+ID4gICMgaW5jbHVkZSA8YXNtL2luZGlyZWN0X3RodW5rX2FzbS5oPgo+
ID4+ID4gICNlbHNlCj4gPj4gPiAgYXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJFQ1RfVEhVTkss
ICIKPiA+PiA+IAo+ID4+ID4gSXQncyBmYWlybHkgc2ltaWxhciB0byBteSBmaXJzdCBhcHByb2Fj
aCwgYnV0IGF0IGxlYXN0ICIjaWZkZWYKPiA+PiA+IENPTkZJR19JTkRJUkVDVF9USFVOSyIgd2ls
bCBzdGlsbCB3b3JrIGFzIGV4cGVjdGVkIGFmdGVyIHRoaXMgZml4Lgo+ID4+IAo+ID4+IEkndmUg
dXNlZCBzb21ldGhpbmcgc2ltaWxhciBpbiBiYWNrcG9ydHMgdG8gb2xkIHZlcnNpb25zLCBzbyBJ
Cj4gPj4gd29uZGVyIHdoZXRoZXIgd2hhdCB5b3UgcXVvdGUgYWJvdmUgaXMgcmlnaHQ6IEFzc2Vt
Ymx5IGZpbGVzCj4gPj4gZG9uJ3QgZ2V0IGhhbmRlZCB0byBjbGFuZyBhbnl3YXkgaWlyYywgc28g
dGhlIGNoYW5nZSB3b3VsZAo+ID4+IHNlZW0gdG8gYmUgbmVlZGVkIGluIHRoZSAjZWxzZSBwYXJ0
IG9mIHRoZSBjb25kaXRpb25hbC4KPiA+IAo+ID4gQXNzZW1ibHkgZmlsZXMgZG8gZ2V0IGhhbmRl
ZCB0byBjbGFuZywgZnJvbSB4ZW4vUnVsZXMubWs6Cj4gPiAKPiA+ICUubzogJS5TIE1ha2VmaWxl
Cj4gPiAJJChDQykgJChBRkxBR1MpIC1jICQ8IC1vICRACj4gPiAKPiA+IFhlbiBkb2Vzbid0IGNh
bGwgYXMgZGlyZWN0bHkgdG8gY29tcGlsZSB0aG9zZSwgb3IgYW0gSSBtaXNzaW5nCj4gPiBzb21l
dGhpbmc/Cj4gCj4gT2gsIEkgd2FzIHJlZmVycmluZyB0byB0aGUgLW1uby1pbnRlZ3JhdGVkLWFz
IChvciB3aGF0ZXZlciBpdCdzCj4gY2FsbGVkKSBvcHRpb24uICJIYW5kZWQgdG8gY2xhbmciIHdh
c24ndCB0aGUgYmVzdCB3YXkgdG8gcHV0IGl0LAo+IEkgYWdyZWUuIEJ1dCBpdCdzIGNsYW5nJ3Mg
aW50ZWdyYXRlZCBhc3NlbWJsZXIgd2hpY2ggdGhlIHByb2JsZW0KPiBpcyB3aXRoLgoKT2gsIEkg
c2VlLiBZb3UgYXJlIHJpZ2h0LCB0aGlzIGlzIGp1c3QgYSBwcmVwYXJhdG9yeSBjaGFuZ2UgZm9y
IHBhdGNoCjQsIHdoaWNoIGRvZXMgZW5hYmxlIGNsYW5nJ3MgaW50ZWdyYXRlZCBhc3NlbWJsZXIg
aWYgdGhlIHJpZ2h0CmZlYXR1cmVzIGFyZSBwcmVzZW50LgoKTGV0IG1lIGtub3cgaWYgeW91IHRo
aW5rIHRoZSBhYm92ZSBjaHVuayBpcyBhY2NlcHRhYmxlLgoKVGhhbmtzLCBSb2dlci4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 12:53:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 12:53:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo7Q9-0000oZ-4K; Tue, 20 Feb 2018 12:53:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eo7Q7-0000oR-Q5
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 12:53:19 +0000
X-Inumbo-ID: 3a33c0e6-163d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a33c0e6-163d-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 12:54:46 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 05:53:12 -0700
Message-Id: <5A8C284402000078001A996C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 05:53:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
 <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
 <20180220101916.ve5gcjq6c53tkiey@MacBook-Pro-de-Roger.local>
 <20180220110108.tsekpststokuw5mo@MacBook-Pro-de-Roger.local>
 <5A8C10F602000078001A9895@prv-mh.provo.novell.com>
 <20180220112231.o56tu5issvljuxxn@MacBook-Pro-de-Roger.local>
 <5A8C236102000078001A994B@prv-mh.provo.novell.com>
 <20180220124226.iqamqhek3lgkxlad@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180220124226.iqamqhek3lgkxlad@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDEzOjQyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDIwLCAyMDE4IGF0IDA1OjMyOjE3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjAuMDIuMTggYXQgMTI6MjIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDQ6MTM6NDJBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyMC4wMi4xOCBhdCAxMjowMSwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Fz
bV9kZWZucy5oCj4+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+
PiA+PiA+IEBAIC0xNSw2ICsxNSw5IEBACj4+ID4+ID4gICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRp
dmUuaD4KPj4gPj4gPiAKPj4gPj4gPiAgI2lmZGVmIF9fQVNTRU1CTFlfXwo+PiA+PiA+ICsjaWZu
ZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSwo+PiA+PiA+ICsuZXF1IENPTkZJR19JTkRJUkVDVF9U
SFVOSywgMAo+PiA+PiA+ICsjZW5kaWYKPj4gPj4gPiAgIyBpbmNsdWRlIDxhc20vaW5kaXJlY3Rf
dGh1bmtfYXNtLmg+Cj4+ID4+ID4gICNlbHNlCj4+ID4+ID4gIGFzbSAoICJcdC5lcXUgQ09ORklH
X0lORElSRUNUX1RIVU5LLCAiCj4+ID4+ID4gCj4+ID4+ID4gSXQncyBmYWlybHkgc2ltaWxhciB0
byBteSBmaXJzdCBhcHByb2FjaCwgYnV0IGF0IGxlYXN0ICIjaWZkZWYKPj4gPj4gPiBDT05GSUdf
SU5ESVJFQ1RfVEhVTksiIHdpbGwgc3RpbGwgd29yayBhcyBleHBlY3RlZCBhZnRlciB0aGlzIGZp
eC4KPj4gPj4gCj4+ID4+IEkndmUgdXNlZCBzb21ldGhpbmcgc2ltaWxhciBpbiBiYWNrcG9ydHMg
dG8gb2xkIHZlcnNpb25zLCBzbyBJCj4+ID4+IHdvbmRlciB3aGV0aGVyIHdoYXQgeW91IHF1b3Rl
IGFib3ZlIGlzIHJpZ2h0OiBBc3NlbWJseSBmaWxlcwo+PiA+PiBkb24ndCBnZXQgaGFuZGVkIHRv
IGNsYW5nIGFueXdheSBpaXJjLCBzbyB0aGUgY2hhbmdlIHdvdWxkCj4+ID4+IHNlZW0gdG8gYmUg
bmVlZGVkIGluIHRoZSAjZWxzZSBwYXJ0IG9mIHRoZSBjb25kaXRpb25hbC4KPj4gPiAKPj4gPiBB
c3NlbWJseSBmaWxlcyBkbyBnZXQgaGFuZGVkIHRvIGNsYW5nLCBmcm9tIHhlbi9SdWxlcy5tazoK
Pj4gPiAKPj4gPiAlLm86ICUuUyBNYWtlZmlsZQo+PiA+IAkkKENDKSAkKEFGTEFHUykgLWMgJDwg
LW8gJEAKPj4gPiAKPj4gPiBYZW4gZG9lc24ndCBjYWxsIGFzIGRpcmVjdGx5IHRvIGNvbXBpbGUg
dGhvc2UsIG9yIGFtIEkgbWlzc2luZwo+PiA+IHNvbWV0aGluZz8KPj4gCj4+IE9oLCBJIHdhcyBy
ZWZlcnJpbmcgdG8gdGhlIC1tbm8taW50ZWdyYXRlZC1hcyAob3Igd2hhdGV2ZXIgaXQncwo+PiBj
YWxsZWQpIG9wdGlvbi4gIkhhbmRlZCB0byBjbGFuZyIgd2Fzbid0IHRoZSBiZXN0IHdheSB0byBw
dXQgaXQsCj4+IEkgYWdyZWUuIEJ1dCBpdCdzIGNsYW5nJ3MgaW50ZWdyYXRlZCBhc3NlbWJsZXIg
d2hpY2ggdGhlIHByb2JsZW0KPj4gaXMgd2l0aC4KPiAKPiBPaCwgSSBzZWUuIFlvdSBhcmUgcmln
aHQsIHRoaXMgaXMganVzdCBhIHByZXBhcmF0b3J5IGNoYW5nZSBmb3IgcGF0Y2gKPiA0LCB3aGlj
aCBkb2VzIGVuYWJsZSBjbGFuZydzIGludGVncmF0ZWQgYXNzZW1ibGVyIGlmIHRoZSByaWdodAo+
IGZlYXR1cmVzIGFyZSBwcmVzZW50Lgo+IAo+IExldCBtZSBrbm93IGlmIHlvdSB0aGluayB0aGUg
YWJvdmUgY2h1bmsgaXMgYWNjZXB0YWJsZS4KCkl0IGlzIGNlcnRhaW5seSBhY2NlcHRhYmxlIGlm
IGl0IGhlbHBzOyB5b3Ugbm93IGFwcGFyZW50bHkgYWdyZWVpbmcKSSdtIG1vcmUgY29uZnVzZWQg
dGhvdWdoIGJ5IHRoaXMgcXVlc3Rpb24uIElpcmMgeW91IGRvbid0IGVuYWJsZQp0aGUgaW50ZWdy
YXRlZCBhc3NlbWJsZXIgZm9yIGFzc2VtYmx5IHNvdXJjZXMsIGJ1dCBvbmx5IGZvciBDIG9uZXMu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 12:57:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 12:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo7UW-0000ze-Ku; Tue, 20 Feb 2018 12:57:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo7UU-0000zY-MJ
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 12:57:50 +0000
X-Inumbo-ID: db9879b9-163d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id db9879b9-163d-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 12:59:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="68215955"
Date: Tue, 20 Feb 2018 12:57:37 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180220125737.cxa7pztirnr5zrdh@MacBook-Pro-de-Roger.local>
References: <20180219141620.20008-1-roger.pau@citrix.com>
 <20180219141620.20008-4-roger.pau@citrix.com>
 <5A8BF53C02000078001A97CE@prv-mh.provo.novell.com>
 <20180220101916.ve5gcjq6c53tkiey@MacBook-Pro-de-Roger.local>
 <20180220110108.tsekpststokuw5mo@MacBook-Pro-de-Roger.local>
 <5A8C10F602000078001A9895@prv-mh.provo.novell.com>
 <20180220112231.o56tu5issvljuxxn@MacBook-Pro-de-Roger.local>
 <5A8C236102000078001A994B@prv-mh.provo.novell.com>
 <20180220124226.iqamqhek3lgkxlad@MacBook-Pro-de-Roger.local>
 <5A8C284402000078001A996C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8C284402000078001A996C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171208
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v4 3/4] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDU6NTM6MDhBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIwLjAyLjE4IGF0IDEzOjQyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDU6MzI6MTdBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIwLjAyLjE4IGF0IDEyOjIyLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDQ6MTM6NDJB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDIwLjAyLjE4IGF0IDEy
OjAxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAo+ID4+ID4+ID4gKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hc21fZGVmbnMuaAo+ID4+ID4+ID4gQEAgLTE1LDYgKzE1LDkgQEAKPiA+PiA+PiA+ICAj
aW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4gPj4gPj4gPiAKPiA+PiA+PiA+ICAjaWZkZWYg
X19BU1NFTUJMWV9fCj4gPj4gPj4gPiArI2lmbmRlZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksKPiA+
PiA+PiA+ICsuZXF1IENPTkZJR19JTkRJUkVDVF9USFVOSywgMAo+ID4+ID4+ID4gKyNlbmRpZgo+
ID4+ID4+ID4gICMgaW5jbHVkZSA8YXNtL2luZGlyZWN0X3RodW5rX2FzbS5oPgo+ID4+ID4+ID4g
ICNlbHNlCj4gPj4gPj4gPiAgYXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJFQ1RfVEhVTkssICIK
PiA+PiA+PiA+IAo+ID4+ID4+ID4gSXQncyBmYWlybHkgc2ltaWxhciB0byBteSBmaXJzdCBhcHBy
b2FjaCwgYnV0IGF0IGxlYXN0ICIjaWZkZWYKPiA+PiA+PiA+IENPTkZJR19JTkRJUkVDVF9USFVO
SyIgd2lsbCBzdGlsbCB3b3JrIGFzIGV4cGVjdGVkIGFmdGVyIHRoaXMgZml4Lgo+ID4+ID4+IAo+
ID4+ID4+IEkndmUgdXNlZCBzb21ldGhpbmcgc2ltaWxhciBpbiBiYWNrcG9ydHMgdG8gb2xkIHZl
cnNpb25zLCBzbyBJCj4gPj4gPj4gd29uZGVyIHdoZXRoZXIgd2hhdCB5b3UgcXVvdGUgYWJvdmUg
aXMgcmlnaHQ6IEFzc2VtYmx5IGZpbGVzCj4gPj4gPj4gZG9uJ3QgZ2V0IGhhbmRlZCB0byBjbGFu
ZyBhbnl3YXkgaWlyYywgc28gdGhlIGNoYW5nZSB3b3VsZAo+ID4+ID4+IHNlZW0gdG8gYmUgbmVl
ZGVkIGluIHRoZSAjZWxzZSBwYXJ0IG9mIHRoZSBjb25kaXRpb25hbC4KPiA+PiA+IAo+ID4+ID4g
QXNzZW1ibHkgZmlsZXMgZG8gZ2V0IGhhbmRlZCB0byBjbGFuZywgZnJvbSB4ZW4vUnVsZXMubWs6
Cj4gPj4gPiAKPiA+PiA+ICUubzogJS5TIE1ha2VmaWxlCj4gPj4gPiAJJChDQykgJChBRkxBR1Mp
IC1jICQ8IC1vICRACj4gPj4gPiAKPiA+PiA+IFhlbiBkb2Vzbid0IGNhbGwgYXMgZGlyZWN0bHkg
dG8gY29tcGlsZSB0aG9zZSwgb3IgYW0gSSBtaXNzaW5nCj4gPj4gPiBzb21ldGhpbmc/Cj4gPj4g
Cj4gPj4gT2gsIEkgd2FzIHJlZmVycmluZyB0byB0aGUgLW1uby1pbnRlZ3JhdGVkLWFzIChvciB3
aGF0ZXZlciBpdCdzCj4gPj4gY2FsbGVkKSBvcHRpb24uICJIYW5kZWQgdG8gY2xhbmciIHdhc24n
dCB0aGUgYmVzdCB3YXkgdG8gcHV0IGl0LAo+ID4+IEkgYWdyZWUuIEJ1dCBpdCdzIGNsYW5nJ3Mg
aW50ZWdyYXRlZCBhc3NlbWJsZXIgd2hpY2ggdGhlIHByb2JsZW0KPiA+PiBpcyB3aXRoLgo+ID4g
Cj4gPiBPaCwgSSBzZWUuIFlvdSBhcmUgcmlnaHQsIHRoaXMgaXMganVzdCBhIHByZXBhcmF0b3J5
IGNoYW5nZSBmb3IgcGF0Y2gKPiA+IDQsIHdoaWNoIGRvZXMgZW5hYmxlIGNsYW5nJ3MgaW50ZWdy
YXRlZCBhc3NlbWJsZXIgaWYgdGhlIHJpZ2h0Cj4gPiBmZWF0dXJlcyBhcmUgcHJlc2VudC4KPiA+
IAo+ID4gTGV0IG1lIGtub3cgaWYgeW91IHRoaW5rIHRoZSBhYm92ZSBjaHVuayBpcyBhY2NlcHRh
YmxlLgo+IAo+IEl0IGlzIGNlcnRhaW5seSBhY2NlcHRhYmxlIGlmIGl0IGhlbHBzOyB5b3Ugbm93
IGFwcGFyZW50bHkgYWdyZWVpbmcKPiBJJ20gbW9yZSBjb25mdXNlZCB0aG91Z2ggYnkgdGhpcyBx
dWVzdGlvbi4gSWlyYyB5b3UgZG9uJ3QgZW5hYmxlCj4gdGhlIGludGVncmF0ZWQgYXNzZW1ibGVy
IGZvciBhc3NlbWJseSBzb3VyY2VzLCBidXQgb25seSBmb3IgQyBvbmVzLgoKU28gYXQgdGhpcyBw
b2ludCB0aGUgaW50ZWdyYXRlZCBhc3NlbWJsZXIgaXMgb25seSBlbmFibGVkIGZvciBDCnNvdXJj
ZXMuCgpJbiBwYXRjaCA0IEkgZW5hYmxlIHRoZSBpbnRlZ3JhdGVkIGFzc2VtYmxlciBmb3IgZXZl
cnl0aGluZyBpZgpwb3NzaWJsZSwgYnV0IGluIG9yZGVyIHRvIGVuYWJsZSBpdCBJIG5lZWQgdG8g
c29sdmUgdGhpcyBpc3N1ZQpmaXJzdC4gSSBjYW4gbWVyZ2UgcGF0Y2hlcyAzIGFuZCA0IGlmIGl0
J3MgZ29pbmcgdG8gYmUgY2xlYXJlci4KCkhvcGUgdGhpcyBoZWxwIHNoZWQgc29tZSBsaWdodC4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 13:38:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 13:38:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo87k-0003g6-Vk; Tue, 20 Feb 2018 13:38:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x5pp=fo=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eo87j-0003g0-Pc
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 13:38:23 +0000
X-Inumbo-ID: 85878a02-1643-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 85878a02-1643-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 13:39:49 +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 026D31529;
 Tue, 20 Feb 2018 05:38:15 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 582723F25C;
 Tue, 20 Feb 2018 05:38:14 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d246be21-ce63-6ae1-67f7-dc034e07252f@arm.com>
Date: Tue, 20 Feb 2018 13:38:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20171031135203.11537-1-wei.liu2@citrix.com>
Content-Language: en-US
Cc: ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 00/19] Upgrade to Stretch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgV2VpLAoKT24gMzEvMTAvMTcgMTM6NTEsIFdlaSBMaXUgd3JvdGU6Cj4gRmlyc3QgdmVyc2lv
biBvZiB0aGlzIHNlcmllcyBjYW4gYmUgZm91bmQgYXQgWzBdLgo+IAo+IFRoaXMgdmVyc2lvbiBj
b250YWlucyB3b3JrYXJvdW5kIGZvciBBcm5kYWxlIGJvYXJkcy4gVGhleSBhcmUgbm93IGZ1bmN0
aW9uYWwuCgpJIG5lZWQgdGhlIGZvbGxvd2luZyBwYXRjaCBbMV0gdG8gdXNlIHRoYXQgYnJhbmNo
IG9uIEFybTY0IGJveGVzLgoKQWxzbywgb24gVGh1bmRlci1YIEkgbmVlZGVkIGEgaGFjayB0byBr
ZWVwIHRoZSBpbnRlcmZhY2UgbmFtZQpjb25zaXN0ZW50IGJldHdlZW4gdGhlIGluc3RhbGxlciBh
bmQgRGViaWFuIChzZWUgZGlzY3Vzc2lvbiBvbgpwYXRjaCAjNykuIExvb2tpbmcgYXQgdGhlIGRp
c2N1c3Npb24gSSBhbSBub3Qgc3VyZSB3aGF0IGlzIHRoZQp3YXkgZm9yd2FyZCB0byBmaXggaXQu
CgpDaGVlcnMsCgpbMV0KCmNvbW1pdCAyNmJhZGY1MjhlMzQzZDNmYzU0MGI2MTQ5MDAxMWQzOTFm
MjM2MGE4CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTog
ICBUdWUgRmViIDIwIDExOjU0OjUxIDIwMTggKzAwMDAKCiAgICBzdHJldGNoOiBVc2UgY2hhaW5s
b2FkaW5nIHdoZW4gYm9vdGluZyB1c2luZyBHUlVCIG9uIEFybTY0CiAgICAKICAgIFRoZSBHUlVC
IHBhY2thZ2UgaW4gU3RyZXRjaCBpcyBub3QgYWJsZSB0byBib290IFhlbiBvbiBBcm02NC4KICAg
IFVzZSBjaGFpbmxvYWRpbmcgYXMgd2UgZGlkIGZvciBKZXNzaWUgZm9yIHRoZSB0aW1lIGJlaW5n
LgogICAgCiAgICBOb3RlIHRoYXQgYSBidWcgaGFzIGJlZW4gZmlsbGVkIG9uIERlYmlhbiB0byBp
bnRlZ3JhdGUgWGVuCiAgICBwYWN0Y2hlcyBmb3IgdGhlIG5leHQgcmVsZWFzZSAoc2VlIFsxXSku
CiAgICAKICAgIFsxXSBodHRwczovL2J1Z3MuZGViaWFuLm9yZy9jZ2ktYmluL2J1Z3JlcG9ydC5j
Z2k/YnVnPTg4NDc3MAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKZGlmZiAtLWdpdCBhL09zc3Rlc3QvRGViaWFuLnBtIGIvT3NzdGVz
dC9EZWJpYW4ucG0KaW5kZXggYjJkNTAwNy4uMmEyZWZhMCAxMDA2NDQKLS0tIGEvT3NzdGVzdC9E
ZWJpYW4ucG0KKysrIGIvT3NzdGVzdC9EZWJpYW4ucG0KQEAgLTQzNyw3ICs0MzcsNyBAQCBzdWIg
c2V0dXBib290X2dydWIyICgkJCQkKSB7CiAgICAgIyBHcnViMiBvbiBKZXNzaWUvYXJtKiBkb2Vz
bid0IGRvIG11bHRpYm9vdCwgc28gd2UgbXVzdCBjaGFpbmxvYWQuCiAgICAgbXkgJG5lZWRfdWVm
aV9jaGFpbmxvYWQgPQogICAgICAgICBnZXRfaG9zdF9wcm9wZXJ0eSgkaG8sICJmaXJtd2FyZSIs
ICIiKSBlcSAidWVmaSIgJiYKLSAgICAgICAgJGhvLT57U3VpdGV9ID1+IG0vamVzc2llLyAmJiAk
cnthcmNofSA9fiBtL15hcm0vOworICAgICAgICAkaG8tPntTdWl0ZX0gPX4gbS9qZXNzaWV8c3Ry
ZXRjaC8gJiYgJHJ7YXJjaH0gPX4gbS9eYXJtLzsKIAogICAgIG15ICRwYXJzZW1lbnU9IHN1YiB7
CiAgICAgICAgIG15ICRmPSBibF9nZXRtZW51X29wZW4oJGhvLCAkcm1lbnUsICIkc3Rhc2gvJGhv
LT57TmFtZX0tLWdydWIuY2ZnLjEiKTsKCj4gCj4gQSBidW5jaCBvZiB0ZXN0IGNhc2VzIGZhaWxl
ZDoKPiAKPiAxLiBSdW1wa2VybmVsIHRlc3RzIC0tIEkndmUgc2VudCBhbiBlbWFpbCB0byBBbnR0
aSBmb3IgYWR2aWNlLgo+IDIuIFdpbmRvd3MgdGVzdHMgLS0gVGhleSBkb24ndCBsb29rIGRpZmZl
cmVudCBmcm9tIG5vcm1hbCBmbGlnaHRzLgo+IDMuIG1lbWRpc2stdHJ5LWFwcGVuZCAtLSBPc3N0
ZXN0IGNvdWxkbid0IGZpbmQgc29tZSBmaWxlLiBJIGRvbid0IHRoaW5rIGl0IGlzCj4gICAgIHJl
bGF0ZWQgdG8gdGhlIGNvZGUgSSBtb2RpZmllZC4KPiA0LiBndWVzdC1sb2NhbG1pZ3JhdGUveDEw
IGZvciB4bC1xY293MiB0ZXN0IC0tIEd1ZXN0IGtlcm5lbCBidWcuCj4gNS4gbmVzdGVkIGh2bSBh
bWQsIHB2aHYyIC0tIEV4cGVjdGVkIGZhaWx1cmUuCj4gCj4gRXhhbXBsZSBmbGlnaHQ6Cj4gaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExNTQwNC8KPiAK
PiBUaGUgYXJtaGYgZC1pIGZhaWx1cmUgaXMgZml4ZWQgd2l0aCBhbiBhZGRpdGlvbmFsIHBhdGNo
ICgiU2tpcCBib290bG9hZGVyCj4gaW5zdGFsbGFpb24gZm9yIGFybTMyIG9uIFN0cmV0Y2gpIG9u
IHRvcCBvZiB0aGUgY29kZSBmb3IgMTU0MDQsIGluOgo+IAo+IGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTU0MDQvCj4gCj4gQ2M6IEp1bGllbiBHcmFs
bCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gCj4gWzBdIDwyMDE3MTAyMDEwMzg0MC4zMjc2Mi0x
LXdlaS5saXUyQGNpdHJpeC5jb20+Cj4gCj4gV2VpIExpdSAoMTkpOgo+ICAgIGdpdGlnbm9yZTog
aWdub3JlIHZpbSBzd2FwIGZpbGUKPiAgICB0cy14ZW4tYnVpbGQtcHJlcDogb25seSBpbnN0YWxs
IHczYy1kdGQteGh0bWwgZm9yIHN1aXRlcyA8U3RyZXRjaAo+ICAgIHRzLXhlbi1idWlsZC1wcmVw
OiBpbnN0YWxsIHBhY2thZ2VzIGZvciBzdWl0ZXMgPmplc3NpZQo+ICAgIHRzLXhlbi1pbnN0YWxs
OiBpbnN0YWxsIHNvbWUgcGFja2FnZXMgb24gc3RyZXRjaAo+ICAgIERlYmlhbi5wbTogdXNlIHN5
c3Zpbml0LWNvcmUgaW5zdGVhZCBvZiBzeXN0ZW1kCj4gICAgdHMtbGVhay1jaGVjazogc3VwcHJl
c3Mgc3lzdGVtZC1zaGltLCB3aGljaCBsZWFrcyBpbiBzdHJldGNoCj4gICAgdHMtaG9zdC1pbnN0
YWxsOiBkb24ndCB1c2UgdGhlIG5ldyBuaWMgbmFtaW5nIHNjaGVtZQo+ICAgIHRzLWd1ZXN0cy1u
YmQtbWlycm9yOiB1c2UgdGFyZ2V0X3tnZXQscHV0fWZpbGVfcm9vdCB0byB0cmFuc2Z0ZXIgY2Zn
Cj4gICAgdHMtZGViaWFuLWZpeHVwOiBtZXJnZSBvcmlnaW4gZXh0cmE9IHRvIG91ciBvd24KPiAg
ICB0cy1kZWJpYW4tZml4dXA6IHVzZSBjb3JyZWN0IHJlc3VtZSBkZXZpY2UKPiAgICB0cy1kZWJp
YW4taHZtLWluc3RhbGw6IGRpc2FibGUgbmV3IG5pYyBuYW1pbmcgc2NoZW1lCj4gICAgdHMteGVu
LWJ1aWxkLXByZXA6IGluc3RhbGwgZTJmc2xpYnMtZGV2Cj4gICAgVGVzdFN1cHBvcnQ6IGFkZCBk
cGtnIG9wdGlvbiB3aGVuIGluc3RhbGxpbmcgcGFja2FnZXMKPiAgICB0cy1ndWVzdHMtbmJkLW1p
cnJvcjogbWFrZSBpdCB3b3JrIHdpdGggc3RyZXRjaAo+ICAgIEFkZCBjbGtfaWdub3JlX3VudXNl
ZCBmb3Igc3RyZXRjaCBmb3IgYXJtIGhvc3RzCj4gICAgU2V0IG1hYyBhZGRyZXNzIGluIGludGVy
ZmFjZXMoNSkgaWYgZm9yY2UtbWFjLWFkZHJlc3MgaXMgc2V0Cj4gICAgU2tpcCBib290bG9hZGVy
IGluc3RhbGxhdGlvbiBmb3IgYXJtMzIgaW4gU3RyZXRjaAo+ICAgIG1ha2UtZmxpZ2h0OiBkb24n
dCB0ZXN0IHB2Z3J1YiBmb3IgWGVuIFhYWAo+ICAgIFN3aXRjaCB0byBEZWJpYW4gU3RyZXRjaAo+
IAo+ICAgLmdpdGlnbm9yZSAgICAgICAgICAgICB8ICAxICsKPiAgIE9zc3Rlc3QucG0gICAgICAg
ICAgICAgfCAgMiArLQo+ICAgT3NzdGVzdC9EZWJpYW4ucG0gICAgICB8IDE5ICsrKysrKysrKysr
KysrKystLQo+ICAgT3NzdGVzdC9UZXN0U3VwcG9ydC5wbSB8ICAzICsrLQo+ICAgbWFrZS1mbGln
aHQgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrKy0KPiAgIHByb2R1Y3Rpb24tY29uZmln
ICAgICAgfCAgMiArKwo+ICAgdHMtZGViaWFuLWZpeHVwICAgICAgICB8IDE0ICsrKysrKysrKysr
Ky0KPiAgIHRzLWRlYmlhbi1odm0taW5zdGFsbCAgfCAxMyArKysrKysrKysrKysKPiAgIHRzLWd1
ZXN0cy1uYmQtbWlycm9yICAgfCA1NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tLS0tLQo+ICAgdHMtaG9zdC1pbnN0YWxsICAgICAgICB8ICA0ICsrKysKPiAg
IHRzLWxlYWstY2hlY2sgICAgICAgICAgfCAgMSArCj4gICB0cy14ZW4tYnVpbGQtcHJlcCAgICAg
IHwgMTUgKysrKysrKysrKysrKy0KPiAgIHRzLXhlbi1pbnN0YWxsICAgICAgICAgfCAgMyArKysK
PiAgIDEzIGZpbGVzIGNoYW5nZWQsIDEzNSBpbnNlcnRpb25zKCspLCAxMyBkZWxldGlvbnMoLSkK
PiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:10:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo8d7-0006JB-0F; Tue, 20 Feb 2018 14:10:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo8d5-0006Iv-Gx
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:10:47 +0000
X-Inumbo-ID: bd8aa4e1-1647-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd8aa4e1-1647-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 15:10:01 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463577917"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 14:10:13 +0000
Message-ID: <20180220141015.30714-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180220141015.30714-1-roger.pau@citrix.com>
References: <20180220141015.30714-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 3/5] x86/clang: restore integrated assembler
	usage with indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIHJlcXVpcmVkIGZlYXR1cmVzIGFyZSBtZXQgYnkgdGhlIGludGVncmF0ZWQgY2xhbmcg
YXNzZW1ibGVyCihzdXBwb3J0IGZvciAuaW5jbHVkZXMgYW5kIHByb3BhZ2F0aW9uIG9mIC5tYWNy
by1zIGJldHdlZW4gYXNtKCktcykKZG8gbm90IGRpc2FibGUgaXQuCgpPbmx5IGRpc2FibGUgdGhl
IGludGVncmF0ZWQgYXNzZW1ibGVyIGZvciBhc3NlbWJseSBmaWxlcywgbGlrZSBpdCB3YXMKZG9u
ZSBwcmlvciB0byAieDg2OiBTdXBwb3J0IGluZGlyZWN0IHRodW5rcyBmcm9tIGFzc2VtYmx5IGNv
ZGUiLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgotLS0KQ2hhbmdlcyBzaW5jZSB2NDoKIC0gRG8gbm90IHVzZSBlbHNlIGlmZXEgb24gdGhlIHNh
bWUgbGluZSB0byBiZSBjb21wYXRpYmxlIHdpdGggbWFrZQogICAzLjguCiAtIE1vZGlmeSBhcy1p
bnNuLWNoZWNrIHRvIGFsbG93IGFkZGluZyBmbGFncyBpZiB0aGUgdGVzdCBjYXNlIGZhaWxzLgoK
Q2hhbmdlcyBzaW5jZSB2MzoKIC0gRG8gbm90IG1vZGlmeSBob3cgdGhlIHRodW5rIGlzIGluY2x1
ZGVkLCBjbGFuZyB1cHN0cmVhbSAoYW5kIDYpIGhhcwogICBiZWVuIGZpeGVkIHRvIHByb3BhZ2F0
ZSAubWFjcm8tcyBiZXR3ZWVuIGFzbSgpLXMuCgpDaGFuZ2VzIHNpbmNlIHYxOgogLSBVc2UgYXMt
aW5zbiB0byBjaGVjayBpZiB0aGUgYXNzZW1ibGVyIHN1cHBvcnRzIC5pbmNsdWRlLgogLSBPcGVu
IGNvZGUgYSBjaGVjayBmb3Igd2hldGhlciB0aGUgYXNzZW1ibGVyIGZvcmdldHMgLm1hY3JvLXMK
ICAgYmV0d2VlbiBhc20oKS1zLgotLS0KIENvbmZpZy5tayAgICAgICAgICAgICB8ICA5ICsrKysr
LS0tLQogeGVuL1J1bGVzLm1rICAgICAgICAgIHwgIDUgKysrLS0KIHhlbi9hcmNoL3g4Ni9SdWxl
cy5tayB8IDE0ICsrKysrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMo
KyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmlu
ZGV4IDQwNzQ3MmMzZmMuLjhkNmQ5ODQ0ODggMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9D
b25maWcubWsKQEAgLTE2MiwxMyArMTYyLDE0IEBAIGFzLWluc24gPSAkKGlmICQoc2hlbGwgZWNo
byAndm9pZCBfKHZvaWQpIHsgYXNtIHZvbGF0aWxlICggJCgyKSApOyB9JyBcCiAgICAgICAgICAg
ICAgICAgICAgICAgIHwgJChmaWx0ZXItb3V0IC1NJSAlLmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hl
bi9jb25maWcuaCwkKDEpKSBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtYyAteCBj
IC1vIC9kZXYvbnVsbCAtIDI+JjEpLCQoNCksJCgzKSkKIAotIyBhcy1pbnNuLWNoZWNrOiBBZGQg
YW4gb3B0aW9uIHRvIGNvbXBpbGF0aW9uIGZsYWdzLCBidXQgb25seSBpZiBpbnNuIGlzCi0jICAg
ICAgICAgICAgICAgIHN1cHBvcnRlZCBieSBhc3NlbWJsZXIuCi0jIFVzYWdlOiAkKGNhbGwgYXMt
aW5zbi1jaGVjayBDRkxBR1MsQ0MsIm5vcCIsLURIQVZFX0dBU19OT1ApCi1hcy1pbnNuLWNoZWNr
ID0gJChldmFsICQoY2FsbCBhcy1pbnNuLWNoZWNrLWNsb3N1cmUsJCgxKSwkKDIpLCQoMyksJCg0
KSkpCisjIGFzLWluc24tY2hlY2s6IENvbmRpdGlvbmFsbHkgYWRkIGFuIG9wdGlvbiB0byBjb21w
aWxhdGlvbiBmbGFncworIyBVc2FnZTogJChjYWxsIGFzLWluc24tY2hlY2sgQ0ZMQUdTLENDLCJu
b3AiLC1ESEFWRV9HQVNfTk9QLC1ETk9fR0FTX05PUCkKK2FzLWluc24tY2hlY2sgPSAkKGV2YWwg
JChjYWxsIGFzLWluc24tY2hlY2stY2xvc3VyZSwkKDEpLCQoMiksJCgzKSwkKDQpLCQoNSkpKQog
ZGVmaW5lIGFzLWluc24tY2hlY2stY2xvc3VyZQogICAgIGlmZXEgKCQkKGNhbGwgYXMtaW5zbiwk
JCgkKDIpKSAkJCgkKDEpKSwkKDMpLHksbikseSkKICAgICAgICAgJCgxKSArPSAkKDQpCisgICAg
ZWxzZQorICAgICAgICAkKDEpICs9ICQoNSkKICAgICBlbmRpZgogZW5kZWYKIApkaWZmIC0tZ2l0
IGEveGVuL1J1bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IDI5MTgwMTliOTIuLjdhZGY3NTdm
YjYgMTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTcwLDgg
KzcwLDkgQEAgZW5kaWYKIAogQUZMQUdTLXkgICAgICAgICAgICAgICAgKz0gLURfX0FTU0VNQkxZ
X18KIAotIyBDbGFuZydzIGJ1aWx0LWluIGFzc2VtYmxlciBjYW4ndCBoYW5kbGUgZW1iZWRkZWQg
LmluY2x1ZGUncwotQ0ZMQUdTLSQoY2xhbmcpICAgICAgICAgKz0gLW5vLWludGVncmF0ZWQtYXMK
KyMgT2xkZXIgY2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgZG9lc24ndCB1bmRlcnN0YW5kIC5z
a2lwIHdpdGggbGFiZWxzOgorIyBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lk
PTI3MzY5CitBRkxBR1MtJChjbGFuZykgICAgICAgICArPSAtbm8taW50ZWdyYXRlZC1hcwogCiBB
TExfT0JKUyA6PSAkKEFMTF9PQkpTLXkpCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9SdWxl
cy5tayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawppbmRleCAxZGM1YzM3ODVhLi5jZWU4M2QzOTJl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsKKysrIGIveGVuL2FyY2gveDg2L1J1
bGVzLm1rCkBAIC00NCwzICs0NCwxNyBAQCBlbmRpZgogCiAjIFNldCB1cCB0aGUgYXNzZW1ibGVy
IGluY2x1ZGUgcGF0aCBwcm9wZXJseSBmb3Igb2xkZXIgdG9vbGNoYWlucy4KIENGTEFHUyArPSAt
V2EsLUkkKEJBU0VESVIpL2luY2x1ZGUKKworaWZlcSAoJChjbGFuZykseSkKKyAgICAjIENoZWNr
IHdoZXRoZXIgY2xhbmcgYXNtKCktcyBzdXBwb3J0IC5pbmNsdWRlLgorICAgICQoY2FsbCBhcy1p
bnNuLWNoZWNrLENGTEFHUyxDQywiLmluY2x1ZGUgXCJhc20vaW5kaXJlY3RfdGh1bmtfYXNtLmhc
IiIsLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgLW5vLWludGVncmF0ZWQtYXMpCisgICAg
IyBDaGVjayB3aGV0aGVyIGNsYW5nIGtlZXBzIC5tYWNyby1zIGJldHdlZW4gYXNtKCktczoKKyAg
ICAjIGh0dHBzOi8vYnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzYxMTAKKyAgICBpZmVx
ICgkKGlmICQoc2hlbGwgZWNobyAndm9pZCBfKHZvaWQpIHsgYXNtIHZvbGF0aWxlICggIi5tYWNy
byBGT09cbi5lbmRtIiApOyBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFzbSB2b2xhdGlsZSAoICIubWFjcm8gRk9PXG4uZW5kbSIgKTsgfScgXAorICAgICAg
ICAgICAgICAgICAgICAgICB8ICQoQ0MpICQoZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNsdWRlICUv
aW5jbHVkZS94ZW4vY29uZmlnLmgsJChDRkxBR1MpKSBcCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgLWMgLXggYyAtbyAvZGV2L251bGwgLSAyPiYxKSxuLHkpLHkpCisgICAgICAgIENG
TEFHUyArPSAtbm8taW50ZWdyYXRlZC1hcworICAgIGVuZGlmCitlbmRpZgotLSAKMi4xNi4xCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:10:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo8d0-0006IE-J6; Tue, 20 Feb 2018 14:10:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo8cz-0006I8-CO
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:10:41 +0000
X-Inumbo-ID: b9dc3184-1647-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b9dc3184-1647-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 15:09:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463577900"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 14:10:11 +0000
Message-ID: <20180220141015.30714-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180220141015.30714-1-roger.pau@citrix.com>
References: <20180220141015.30714-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 1/5] build: do not hardcode AFLAGS for
	as-insn tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGFyZGNvZGluZyBhcy1pbnNuIHRvIHVzZSBBRkxBR1MgaXMgbm90IGNvcnJlY3QuIEZvciBvbmNl
IHRoZSB0ZXN0IGlzCnBlcmZvcm1lZCB1c2luZyBhIEMgZmlsZSB3aXRoIGlubGluZSBhc3NlbWJs
eSwgYW5kIHNlY29uZGx5IHRoZSBmbGFncwp1c2VkIGNhbiBiZSBwYXNzZWQgYnkgdGhlIGNhbGxl
ciB0b2dldGhlciB3aXRoIHRoZSBDQy4KCkZpeCBhcy1pbnNuLWNoZWNrIHRvIHBhc3MgdGhlIGZs
YWdzIGdpdmVuIGFzIHBhcmFtZXRlciB0byB0aGUgdGVzdC4KClNpZ25lZC1vZmYtYnk6IFJvZ2Vy
IFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVu
bGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4
LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVz
enV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpD
YzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBDb25maWcubWsgfCA2ICsrKy0t
LQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKaW5kZXggNTFhZGMyN2Q4My4uNDA3NDcyYzNm
YyAxMDA2NDQKLS0tIGEvQ29uZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMTU3LDkgKzE1Nyw5
IEBAIGlmbmRlZiBYRU5fSEFTX0NIRUNLUE9MSUNZCiBlbmRpZgogCiAjIGFzLWluc246IENoZWNr
IHdoZXRoZXIgYXNzZW1ibGVyIHN1cHBvcnRzIGFuIGluc3RydWN0aW9uLgotIyBVc2FnZTogY2Zs
YWdzLXkgKz0gJChjYWxsIGFzLWluc24gImluc24iLG9wdGlvbi15ZXMsb3B0aW9uLW5vKQorIyBV
c2FnZTogY2ZsYWdzLXkgKz0gJChjYWxsIGFzLWluc24gQ0MgRkxBR1MsImluc24iLG9wdGlvbi15
ZXMsb3B0aW9uLW5vKQogYXMtaW5zbiA9ICQoaWYgJChzaGVsbCBlY2hvICd2b2lkIF8odm9pZCkg
eyBhc20gdm9sYXRpbGUgKCAkKDIpICk7IH0nIFwKLSAgICAgICAgICAgICAgICAgICAgICAgfCAk
KDEpICQoZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNsdWRlICUvaW5jbHVkZS94ZW4vY29uZmlnLmgs
JChBRkxBR1MpKSBcCisgICAgICAgICAgICAgICAgICAgICAgIHwgJChmaWx0ZXItb3V0IC1NJSAl
LmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hlbi9jb25maWcuaCwkKDEpKSBcCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAtYyAteCBjIC1vIC9kZXYvbnVsbCAtIDI+JjEpLCQoNCksJCgzKSkK
IAogIyBhcy1pbnNuLWNoZWNrOiBBZGQgYW4gb3B0aW9uIHRvIGNvbXBpbGF0aW9uIGZsYWdzLCBi
dXQgb25seSBpZiBpbnNuIGlzCkBAIC0xNjcsNyArMTY3LDcgQEAgYXMtaW5zbiA9ICQoaWYgJChz
aGVsbCBlY2hvICd2b2lkIF8odm9pZCkgeyBhc20gdm9sYXRpbGUgKCAkKDIpICk7IH0nIFwKICMg
VXNhZ2U6ICQoY2FsbCBhcy1pbnNuLWNoZWNrIENGTEFHUyxDQywibm9wIiwtREhBVkVfR0FTX05P
UCkKIGFzLWluc24tY2hlY2sgPSAkKGV2YWwgJChjYWxsIGFzLWluc24tY2hlY2stY2xvc3VyZSwk
KDEpLCQoMiksJCgzKSwkKDQpKSkKIGRlZmluZSBhcy1pbnNuLWNoZWNrLWNsb3N1cmUKLSAgICBp
ZmVxICgkJChjYWxsIGFzLWluc24sJCQoJCgyKSksJCgzKSx5LG4pLHkpCisgICAgaWZlcSAoJCQo
Y2FsbCBhcy1pbnNuLCQkKCQoMikpICQkKCQoMSkpLCQoMykseSxuKSx5KQogICAgICAgICAkKDEp
ICs9ICQoNCkKICAgICBlbmRpZgogZW5kZWYKLS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:10:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo8cy-0006Hx-Cc; Tue, 20 Feb 2018 14:10:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo8cx-0006Hr-5T
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:10:39 +0000
X-Inumbo-ID: b840eb9b-1647-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b840eb9b-1647-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 15:09:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463577889"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 14:10:10 +0000
Message-ID: <20180220141015.30714-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
Cc: Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 0/5] clang improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CkhlbGxvLAoKVGhlIGZvbGxvd2luZyBzZXJpZXMgcmUtZW5hYmxlIHRoZSBpbnRlZ3JhdGVkIGNs
YW5nIGFzc2VtYmxlciB3aGVuIHRoZQpmZWF0dXJlcyByZXF1aXJlZCBpbiBvcmRlciB0byBidWls
ZCBYZW4gYXJlIGF2YWlsYWJsZS4KClRoaXMgc2VyaWVzIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGNs
YW5nIDYsIGNsYW5nIDMuNSwgZ2NjIDYgYW5kIGdjYyA3CndpdGggaW5kaXJlY3QgYnJhbmNoIHN1
cHBvcnQuCgpUaGFua3MsIFJvZ2VyLgoKUm9nZXIgUGF1IE1vbm5lICg1KToKICBidWlsZDogZG8g
bm90IGhhcmRjb2RlIEFGTEFHUyBmb3IgYXMtaW5zbiB0ZXN0cwogIGJ1aWxkOiBmaWx0ZXIgb3V0
IGNvbW1hbmQgbGluZSBhc3NlbWJsZXIgYXJndW1lbnRzCiAgeDg2L2NsYW5nOiByZXN0b3JlIGlu
dGVncmF0ZWQgYXNzZW1ibGVyIHVzYWdlIHdpdGggaW5kaXJlY3QgdGh1bmtzCiAgeDg2OiBmaXgg
aW5kaXJlY3QgdGh1bmsgdXNhZ2Ugb2YgQ09ORklHX0lORElSRUNUX1RIVU5LCiAgYnVpbGQvY2xh
bmc6IGFkZCBhIGNoZWNrIHdoZXRoZXIgdGhlIGFzc2VtYmxlciBzdXBwb3J0cyAuc2tpcCB3aXRo
CiAgICBsYWJlbHMKCiBDb25maWcubWsgICAgICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysr
KystLS0tLS0tCiB4ZW4vUnVsZXMubWsgICAgICAgICAgICAgICAgICAgIHwgMTQgKysrKysrKysr
LS0tLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9h
cmNoL3g4Ni9SdWxlcy5tayAgICAgICAgICAgfCAxNyArKysrKysrKysrKysrKy0tLQogeGVuL2lu
Y2x1ZGUvTWFrZWZpbGUgICAgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Fz
bV9kZWZucy5oIHwgIDMgKysrCiA2IGZpbGVzIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDE5
IGRlbGV0aW9ucygtKQoKLS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:10:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo8d3-0006If-Pb; Tue, 20 Feb 2018 14:10:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo8d2-0006IV-7t
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:10:44 +0000
X-Inumbo-ID: bbb41d33-1647-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbb41d33-1647-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 15:09:58 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463577904"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 14:10:12 +0000
Message-ID: <20180220141015.30714-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180220141015.30714-1-roger.pau@citrix.com>
References: <20180220141015.30714-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 2/5] build: filter out command line assembler
	arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIGFzc2VtYmxlciBpcyBub3QgdXNlZC4gVGhpcyBoYXBwZW5zIHdoZW4gdXNpbmcgY2Mg
LUUgb3IgY2MgLVMKZm9yIGV4YW1wbGUuIEdDQyB3aWxsIGp1c3QgaWdub3JlIHRoZSAtV2EsLi4u
IHdoZW4gdGhlIGFzc2VtYmxlciBpcwpub3QgY2FsbGVkLCBidXQgY2xhbmcgd2lsbCBjb21wbGFp
biBsb3VkbHkgYW5kIGZhaWwuCgpBbHNvIGVuYWJsZSBwYXNzaW5nIC1XYSwtSSQoQkFTRURJUikv
aW5jbHVkZSB0byBjbGFuZyBub3cgdGhhdCBpdCdzCnNhZmUgdG8gZG8gc28uCgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRy
aXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1A
eGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNp
bmNlIHY0OgogLSBBbHNvIGFkZCB0aGUgZmlsdGVyIHRvIHRoZSB0cmVlIHJ1bGVzIG5lYXIgdGhl
IGVuZCBvZiB4ZW4vUnVsZXMubWsuCgpDaGFuZ2VzIHNpbmNlIHYzOgogLSBGaWx0ZXIgdXNpbmcg
Jy1XYSwlJyBpbnN0ZWFkIG9mICctV2ElJyBzbyB0aGF0IC1XYWxsIGlzIG5vdAogICBtYXRjaGVk
LgogLSBQYXNzIC1XYSwtSSQoQkFTRURJUikvaW5jbHVkZSB0byBjbGFuZyBhbHNvLgotLS0KIHhl
bi9SdWxlcy5tayAgICAgICAgICB8IDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgfCA2
ICsrKy0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1rIHwgNSArLS0tLQogeGVuL2luY2x1ZGUvTWFr
ZWZpbGUgIHwgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDExIGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCBk
YTNjMzViYTM2Li4yOTE4MDE5YjkyIDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVu
L1J1bGVzLm1rCkBAIC0yMDgsMTMgKzIwOCwxMyBAQCAkKGZpbHRlciAlLmluaXQubywkKG9iai15
KSAkKG9iai1iaW4teSkgJChleHRyYS15KSk6ICUuaW5pdC5vOiAlLm8gTWFrZWZpbGUKIAkkKE9C
SkNPUFkpICQoZm9yZWFjaCBzLCQoU1BFQ0lBTF9EQVRBX1NFQ1RJT05TKSwtLXJlbmFtZS1zZWN0
aW9uIC4kKHMpPS5pbml0LiQocykpICQ8ICRACiAKICUuaTogJS5jIE1ha2VmaWxlCi0JJChDUFAp
ICQoQ0ZMQUdTKSAkPCAtbyAkQAorCSQoQ1BQKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQo
Q0ZMQUdTKSkgJDwgLW8gJEAKIAogJS5zOiAlLmMgTWFrZWZpbGUKLQkkKENDKSAkKENGTEFHUykg
LVMgJDwgLW8gJEAKKwkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklLCQoQ0ZMQUdTKSkg
LVMgJDwgLW8gJEAKIAogIyAtc3RkPWdudXs4OSw5OX0gZ2V0cyBjb25mdXNlZCBieSAjIGFzIGFu
IGVuZC1vZi1saW5lIGNvbW1lbnQgbWFya2VyCiAlLnM6ICUuUyBNYWtlZmlsZQotCSQoQ1BQKSAk
KEFGTEFHUykgJDwgLW8gJEAKKwkkKENQUCkgJChmaWx0ZXItb3V0IC1XYSQoY29tbWEpJSwkKEFG
TEFHUykpICQ8IC1vICRACiAKIC1pbmNsdWRlICQoREVQU19JTkNMVURFKQpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IGQ5MDNi
N2FiYjkuLjM4OTA5NjEzOWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQorKysg
Yi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTIxNSwxNSArMjE1LDE1IEBAIGVmaS9ib290Lmlu
aXQubyBlZmkvcnVudGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vOiAkKEJBU0VESVIp
L2FyY2gveDg2L2VmCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8g
ZWZpL2J1aWxkaWQubzogOwogCiBhc20tb2Zmc2V0cy5zOiAkKFRBUkdFVF9TVUJBUkNIKS9hc20t
b2Zmc2V0cy5jCi0JJChDQykgJChmaWx0ZXItb3V0IC1mbHRvLCQoQ0ZMQUdTKSkgLVMgLW8gJEAg
JDwKKwkkKENDKSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklIC1mbHRvLCQoQ0ZMQUdTKSkgLVMg
LW8gJEAgJDwKIAogeGVuLmxkczogeGVuLmxkcy5TCi0JJChDQykgLVAgLUUgLVVpMzg2ICQoQUZM
QUdTKSAtbyAkQCAkPAorCSQoQ0MpIC1QIC1FIC1VaTM4NiAkKGZpbHRlci1vdXQgLVdhJChjb21t
YSklLCQoQUZMQUdTKSkgLW8gJEAgJDwKIAlzZWQgLWUgJ3MveGVuXC5sZHNcLm86L3hlblwubGRz
Oi9nJyA8Lnhlbi5sZHMuZCA+Lnhlbi5sZHMuZC5uZXcKIAltdiAtZiAueGVuLmxkcy5kLm5ldyAu
eGVuLmxkcy5kCiAKIGVmaS5sZHM6IHhlbi5sZHMuUwotCSQoQ0MpIC1QIC1FIC1VaTM4NiAtREVG
SSAkKEFGTEFHUykgLW8gJEAgJDwKKwkkKENDKSAtUCAtRSAtVWkzODYgLURFRkkgJChmaWx0ZXIt
b3V0IC1XYSQoY29tbWEpJSwkKEFGTEFHUykpIC1vICRAICQ8CiAJc2VkIC1lICdzL2VmaVwubGRz
XC5vOi9lZmlcLmxkczovZycgPC4kKEBGKS5kID4uJChARikuZC5uZXcKIAltdiAtZiAuJChARiku
ZC5uZXcgLiQoQEYpLmQKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVu
L2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IDU2YjJlYTgzNTYuLjFkYzVjMzc4NWEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAg
LTQyLDggKzQyLDUgQEAgQ0ZMQUdTICs9IC1EQ09ORklHX0lORElSRUNUX1RIVU5LCiBleHBvcnQg
Q09ORklHX0lORElSRUNUX1RIVU5LPXkKIGVuZGlmCiAKLSMgU2V0IHVwIHRoZSBhc3NlbWJsZXIg
aW5jbHVkZSBwYXRoIHByb3Blcmx5IGZvciBvbGRlciBHQ0MgdG9vbGNoYWlucy4gIENsYW5nCi0j
IG9iamVjdHMgdG8gdGhlIGFndW1lbnQgYmVpbmcgcGFzc2VkIGhvd2V2ZXIuCi1pZm5lcSAoJChj
bGFuZykseSkKKyMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRoIHByb3Blcmx5IGZv
ciBvbGRlciB0b29sY2hhaW5zLgogQ0ZMQUdTICs9IC1XYSwtSSQoQkFTRURJUikvaW5jbHVkZQot
ZW5kaWYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL01ha2VmaWxlIGIveGVuL2luY2x1ZGUvTWFr
ZWZpbGUKaW5kZXggMTkwNjZhMzNhMC4uNjkwNTJhZGUyNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvTWFrZWZpbGUKKysrIGIveGVuL2luY2x1ZGUvTWFrZWZpbGUKQEAgLTY1LDcgKzY1LDcgQEAg
Y29tcGF0LyUuaDogY29tcGF0LyUuaSBNYWtlZmlsZSAkKEJBU0VESVIpL3Rvb2xzL2NvbXBhdC1i
dWlsZC1oZWFkZXIucHkKIAltdiAtZiAkQC5uZXcgJEAKIAogY29tcGF0LyUuaTogY29tcGF0LyUu
YyBNYWtlZmlsZQotCSQoQ1BQKSAkKGZpbHRlci1vdXQgLU0lICUuZCAtaW5jbHVkZSAlL2luY2x1
ZGUveGVuL2NvbmZpZy5oLCQoQ0ZMQUdTKSkgJChjcHBmbGFncy15KSAtbyAkQCAkPAorCSQoQ1BQ
KSAkKGZpbHRlci1vdXQgLVdhJChjb21tYSklIC1NJSAlLmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hl
bi9jb25maWcuaCwkKENGTEFHUykpICQoY3BwZmxhZ3MteSkgLW8gJEAgJDwKIAogY29tcGF0LyUu
YzogcHVibGljLyUuaCB4bGF0LmxzdCBNYWtlZmlsZSAkKEJBU0VESVIpL3Rvb2xzL2NvbXBhdC1i
dWlsZC1zb3VyY2UucHkKIAlta2RpciAtcCAkKEBEKQotLSAKMi4xNi4xCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:10:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:10:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo8d7-0006JM-7X; Tue, 20 Feb 2018 14:10:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo8d6-0006J1-SK
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:10:48 +0000
X-Inumbo-ID: be09eff4-1647-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be09eff4-1647-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 15:10:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463577928"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 14:10:14 +0000
Message-ID: <20180220141015.30714-5-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180220141015.30714-1-roger.pau@citrix.com>
References: <20180220141015.30714-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 4/5] x86: fix indirect thunk usage of
	CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBpbmRpcmVjdF90aHVua19hc20uaCBpcyBpbnN0YW50aWF0ZWQgZGlyZWN0bHkgaW50byBh
c3NlbWJseSBmaWxlcwpDT05GSUdfSU5ESVJFQ1RfVEhVTksgbWlnaHQgbm90IGJlIGRlZmluZWQs
IGFuZCB0aHVzIHVzaW5nIC5pZiBhZ2FpbnN0Cml0IGlzIHdyb25nLgoKQWRkIGEgY2hlY2sgdG8g
ZGVmaW5lIENPTkZJR19JTkRJUkVDVF9USFVOSyB0byAwIGlmIG5vdCBkZWZpbmVkLCBzbwp0aGF0
IHVzaW5nIC5pZiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgaXMgYWx3YXlzIGNvcnJlY3QuCgpUaGlz
IHN1cHByZXNzZXMgdGhlIGZvbGxvd2luZyBjbGFuZyBlcnJvcjoKCjxpbnN0YW50aWF0aW9uPjo4
Ojk6IGVycm9yOiBleHBlY3RlZCBhYnNvbHV0ZSBleHByZXNzaW9uCiAgICAuaWYgQ09ORklHX0lO
RElSRUNUX1RIVU5LID09IDEKICAgICAgICBeCjxpbnN0YW50aWF0aW9uPjoxOjE6IG5vdGU6IHdo
aWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KSU5ESVJFQ1RfQlJBTkNIIGNhbGwgJXJkeApeCmVu
dHJ5LlM6NTg5Ojk6IG5vdGU6IHdoaWxlIGluIG1hY3JvIGluc3RhbnRpYXRpb24KICAgICAgICBJ
TkRJUkVDVF9DQUxMICVyZHgKICAgICAgICBeCgpOb3RlIHRoYXQgdGhpcyBpcyBhIHByZXBhcmF0
b3J5IHBhdGNoIGluIG9yZGVyIHRvIGVuYWJsZSBjbGFuZydzCmludGVncmF0ZWQgYXNzZW1ibGVy
LCB0aGUgaW50ZWdyYXRlZCBhc3NlbWJsZXIgaXMgbm90IHlldCBlbmFibGVkIGZvcgphc3NlbWJs
eSBmaWxlcy4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY0
OgogLSBEZWZpbmUgQ09ORklHX0lORElSRUNUX1RIVU5LIGlmIG5vdCBkZWZpbmVkIHVzaW5nIGFu
IGVxdWF0aW9uLgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggfCAzICsrKwog
MSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmlu
ZGV4IDZmYzEzZDM5ZDguLmViZDJjODhhMWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAt
MTUsNiArMTUsOSBAQAogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgogCiAjaWZkZWYgX19B
U1NFTUJMWV9fCisjaWZuZGVmIENPTkZJR19JTkRJUkVDVF9USFVOSworLmVxdSBDT05GSUdfSU5E
SVJFQ1RfVEhVTkssIDAKKyNlbmRpZgogIyBpbmNsdWRlIDxhc20vaW5kaXJlY3RfdGh1bmtfYXNt
Lmg+CiAjZWxzZQogYXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJFQ1RfVEhVTkssICIKLS0gCjIu
MTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:10:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:10:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo8dA-0006LL-EG; Tue, 20 Feb 2018 14:10:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo8d9-0006Ke-4T
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:10:51 +0000
X-Inumbo-ID: bf9fcbe0-1647-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bf9fcbe0-1647-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 15:10:04 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463577940"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 14:10:15 +0000
Message-ID: <20180220141015.30714-6-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180220141015.30714-1-roger.pau@citrix.com>
References: <20180220141015.30714-1-roger.pau@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v5 5/5] build/clang: add a check whether the
	assembler supports .skip with labels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T3IgZWxzZSBkaXNhYmxlIHRoZSBpbnRlZ3JhdGVkIGFzc2VtYmxlciBmb3IgYXNzZW1ibHkgZmls
ZXMuIFRoaXMgaXMKcmVsZXZhbnQgZm9yIG9sZGVyIGNsYW5nIHZlcnNpb25zIHdoaWNoIGludGVn
cmF0ZWQgYXNzZW1ibGVyIGRvbid0CnN1cHBvcnQgLnNraXAgd2l0aCBsYWJlbHMuCgpTaWduZWQt
b2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNj
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL1J1
bGVzLm1rIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9SdWxlcy5tayBiL3hlbi9SdWxlcy5tawppbmRleCA3
YWRmNzU3ZmI2Li45MjEwMmUzNmQ5IDEwMDY0NAotLS0gYS94ZW4vUnVsZXMubWsKKysrIGIveGVu
L1J1bGVzLm1rCkBAIC03Miw3ICs3MiwxMCBAQCBBRkxBR1MteSAgICAgICAgICAgICAgICArPSAt
RF9fQVNTRU1CTFlfXwogCiAjIE9sZGVyIGNsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGRvZXNu
J3QgdW5kZXJzdGFuZCAuc2tpcCB3aXRoIGxhYmVsczoKICMgaHR0cHM6Ly9idWdzLmxsdm0ub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yNzM2OQotQUZMQUdTLSQoY2xhbmcpICAgICAgICAgKz0gLW5vLWlu
dGVncmF0ZWQtYXMKK2lmZXEgKCQoY2xhbmcpLHkpCiskKGNhbGwgYXMtaW5zbi1jaGVjayxBRkxB
R1MsQ0MsIi5MMDpcbi5MMTpcbi5za2lwICguTDEgLSAuTDApIiwsIFwKKyAgICAgICAgICAgICAg
ICAgICAgIC1uby1pbnRlZ3JhdGVkLWFzKQorZW5kaWYKIAogQUxMX09CSlMgOj0gJChBTExfT0JK
Uy15KQogCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:38:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:38:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo941-0008LG-Ro; Tue, 20 Feb 2018 14:38:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo940-0008LA-K6
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:38:36 +0000
X-Inumbo-ID: ee1edcb8-164b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ee1edcb8-164b-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 14:40:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463584149"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 20 Feb 2018 14:37:54 +0000
Message-ID: <20180220143754.31260-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIGhhdmUgc2hpbSBzcGVjaWZpYyB0YXJnZXRzLCBzbyBqdXN0IHVz
ZSB0aGUgcmVndWxhcgp4ZW4gbWFrZWZpbGUgdGFyZ2V0cyBpbiBvcmRlciB0byBidWlsZCB0aGUg
c2hpbSBiaW5hcnkuCgpXaGVuIHRoZSBzaGltIGlzIGJ1aWxkIGFzIHBhcnQgb2YgdGhlIGZpcm13
YXJlIGRpcmVjdG9yeSBpbnN0YWxsIHRoZQpzdHJpcHBlZCBYZW4gYmluYXJ5IHRvIHRoZSBmaXJt
d2FyZSBkaXJlY3RvcnkgYW5kIHBsYWNlIGEgYmluYXJ5IHdpdGgKc3ltYm9scyBpbiB0aGUgZGVi
dWcgZGlyZWN0b3J5LgoKVGhlIG9iamNvcHkgc3RlcCBvZiB0aGUgc2hpbSBidWlsZCBpcyBhbHNv
IHJlbW92ZWQgaW4gdGhpcyBwYXRjaDoKc2luY2UgdGhlIHNoaW0gaXMgYm9vdGVkIGluIFBWSCBt
b2RlIHRoZXJlJ3Mgbm8gbmVlZCBmb3IgdGhlIHJlc3VsdGluZwpiaW5hcnkgdG8gYmUgaW4gZWxm
MzIgZm9ybWF0LiBYZW4gY2FuIGxvYWQgUFZIIGtlcm5lbHMgd2l0aCBlaXRoZXIgYQozMiBvciA2
NGJpdCBlbGYgaGVhZGVyLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2MToKIC0gQ29weSBhIHNoaW0gYmluYXJ5
IHdpdGggc3ltYm9scyB0byB0aGUgZGVidWcgZGlyLgogLSBVc2UgbG4gdG8gbGluayB4ZW4tc2hp
bSBhbmQgeGVuLXNoaW0tc3ltcyBpbnN0ZWFkIG9mIGNwLgogLSBFeHBhbmQgY29tbWl0IG1lc3Nh
Z2UgdG8gZXhwbGFpbiB0aGUgcmVhc29uIGZvciBkcm9wcGluZyB0aGUKICAgb2JqY29weSBzdGVw
LgotLS0KIHRvb2xzL2Zpcm13YXJlL01ha2VmaWxlICAgICAgICAgfCAgNCArKysrCiB0b29scy9m
aXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIHwgIDkgKysrKystLS0tCiB4ZW4vTWFrZWZpbGUgICAg
ICAgICAgICAgICAgICAgIHwgMTYgKysrLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L01ha2Vm
aWxlICAgICAgICAgICB8IDEyICsrKy0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNl
cnRpb25zKCspLCAyNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9N
YWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCmluZGV4IGIyZjAxMWRmNDkuLjVhN2Nm
Nzc2NmQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zp
cm13YXJlL01ha2VmaWxlCkBAIC04LDYgKzgsNyBAQCBlbmRpZgogIyBodm1sb2FkZXIgaXMgYSAz
Mi1iaXQgcHJvdGVjdGVkIG1vZGUgYmluYXJ5LgogVEFSR0VUICAgICAgOj0gaHZtbG9hZGVyL2h2
bWxvYWRlcgogSU5TVF9ESVIgOj0gJChERVNURElSKSQoWEVORklSTVdBUkVESVIpCitERUJHX0RJ
UiA6PSAkKERFU1RESVIpJChERUJVR19ESVIpJChYRU5GSVJNV0FSRURJUikKIAogU1VCRElSUy15
IDo9CiBTVUJESVJTLSQoQ09ORklHX09WTUYpICs9IG92bWYtZGlyCkBAIC00Niw2ICs0Nyw3IEBA
IGVuZGlmCiAuUEhPTlk6IGluc3RhbGwKIGluc3RhbGw6IGFsbAogCVsgLWQgJChJTlNUX0RJUikg
XSB8fCAkKElOU1RBTExfRElSKSAkKElOU1RfRElSKQorCVsgLWQgJChERUJHX0RJUikgXSB8fCAk
KElOU1RBTExfRElSKSAkKERFQkdfRElSKQogCVsgISAtZSAkKFRBUkdFVCkgXSB8fCAkKElOU1RB
TExfREFUQSkgJChUQVJHRVQpICQoSU5TVF9ESVIpCiBpZmVxICgkKENPTkZJR19TRUFCSU9TKSx5
KQogCSQoSU5TVEFMTF9EQVRBKSBzZWFiaW9zLWRpci9vdXQvYmlvcy5iaW4gJChJTlNUX0RJUikv
c2VhYmlvcy5iaW4KQEAgLTU1LDYgKzU3LDcgQEAgaWZlcSAoJChDT05GSUdfT1ZNRikseSkKIGVu
ZGlmCiBpZmVxICgkKENPTkZJR19QVl9TSElNKSx5KQogCSQoSU5TVEFMTF9EQVRBKSB4ZW4tZGly
L3hlbi1zaGltICQoSU5TVF9ESVIpL3hlbi1zaGltCisJJChJTlNUQUxMX0RBVEEpIHhlbi1kaXIv
eGVuLXNoaW0tc3ltcyAkKERFQkdfRElSKS94ZW4tc2hpbS1zeW1zCiBlbmRpZgogCiAuUEhPTlk6
IHVuaW5zdGFsbApAQCAtNjgsNiArNzEsNyBAQCBpZmVxICgkKENPTkZJR19PVk1GKSx5KQogZW5k
aWYKIGlmZXEgKCQoQ09ORklHX1BWX1NISU0pLHkpCiAJcm0gLWYgJChJTlNUX0RJUikveGVuLXNo
aW0KKwlybSAtZiAkKERFQkdfRElSKS94ZW4tc2hpbS1zeW1zCiBlbmRpZgogCiAuUEhPTlk6IGNs
ZWFuCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlIGIvdG9vbHMv
ZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQppbmRleCA3ZmQzNmEwZTE1Li4wMWEyODUwMTk0IDEw
MDY0NAotLS0gYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zp
cm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKQEAgLTQ4LDEzICs0OCwxNCBAQCBzaGltLSVjb25maWc6
ICQoRCkgRk9SQ0UKIAkJS0NPTkZJR19DT05GSUc9JChDVVJESVIpL3NoaW0uY29uZmlnCiAKIHhl
bi1zaGltOiAkKEQpIHNoaW0tb2xkZGVmY29uZmlnCi0JJChNQUtFKSAtQyAkKEQpL3hlbiBpbnN0
YWxsLXNoaW0gXAorCSQoTUFLRSkgLUMgJChEKS94ZW4gYnVpbGQgXAogCQlYRU5fQ09ORklHX0VY
UEVSVD15IFwKLQkJS0NPTkZJR19DT05GSUc9JChDVVJESVIpL3NoaW0uY29uZmlnIFwKLQkJREVT
VERJUj0kKENVUkRJUikKKwkJS0NPTkZJR19DT05GSUc9JChDVVJESVIpL3NoaW0uY29uZmlnCisJ
bG4gLXNmICQoRCkveGVuL3hlbiB4ZW4tc2hpbQorCWxuIC1zZiAkKEQpL3hlbi94ZW4tc3ltcyB4
ZW4tc2hpbS1zeW1zCiAKIC5QSE9OWTogZGlzdGNsZWFuIGNsZWFuCiBkaXN0Y2xlYW4gY2xlYW46
Ci0Jcm0gLWYgeGVuLXNoaW0gKi5vbGQKKwlybSAtZiB4ZW4tc2hpbSB4ZW4tc2hpbS1zeW1zICou
b2xkCiAJcm0gLXJmICQoRCkKIAlybSAtZiBsaW5rZmFybS5zdGFtcCoKZGlmZiAtLWdpdCBhL3hl
bi9NYWtlZmlsZSBiL3hlbi9NYWtlZmlsZQppbmRleCAwMjdjNWFkZmRkLi4wNDRlN2M4MmEzIDEw
MDY0NAotLS0gYS94ZW4vTWFrZWZpbGUKKysrIGIveGVuL01ha2VmaWxlCkBAIC0zNywxMCArMzcs
MTAgQEAgZGVmYXVsdDogYnVpbGQKIC5QSE9OWTogZGlzdAogZGlzdDogaW5zdGFsbAogCi1idWls
ZCBpbnN0YWxsIGJ1aWxkLXNoaW06OiBpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYKK2J1aWxkIGlu
c3RhbGw6OiBpbmNsdWRlL2NvbmZpZy9hdXRvLmNvbmYKIAotLlBIT05ZOiBidWlsZCBpbnN0YWxs
IHVuaW5zdGFsbCBjbGVhbiBkaXN0Y2xlYW4gY3Njb3BlIFRBR1MgdGFncyBNQVAgZ3RhZ3MgdGVz
dHMgaW5zdGFsbC1zaGltIGJ1aWxkLXNoaW0KLWJ1aWxkIGluc3RhbGwgdW5pbnN0YWxsIGRlYnVn
IGNsZWFuIGRpc3RjbGVhbiBjc2NvcGUgVEFHUyB0YWdzIE1BUCBndGFncyB0ZXN0cyBpbnN0YWxs
LXNoaW0gYnVpbGQtc2hpbTo6CisuUEhPTlk6IGJ1aWxkIGluc3RhbGwgdW5pbnN0YWxsIGNsZWFu
IGRpc3RjbGVhbiBjc2NvcGUgVEFHUyB0YWdzIE1BUCBndGFncyB0ZXN0cworYnVpbGQgaW5zdGFs
bCB1bmluc3RhbGwgZGVidWcgY2xlYW4gZGlzdGNsZWFuIGNzY29wZSBUQUdTIHRhZ3MgTUFQIGd0
YWdzIHRlc3RzOjoKIGlmbmVxICgkKFhFTl9UQVJHRVRfQVJDSCkseDg2XzMyKQogCSQoTUFLRSkg
LWYgUnVsZXMubWsgXyRACiBlbHNlCkBAIC04MCwxMyArODAsNiBAQCBfaW5zdGFsbDogJChUQVJH
RVQpJChDT05GSUdfWEVOX0lOU1RBTExfU1VGRklYKQogCQlmaTsgXAogCWZpCiAKLS5QSE9OWTog
X2J1aWxkLXNoaW0KLV9idWlsZC1zaGltOiAkKFRBUkdFVCktc2hpbQotCi0uUEhPTlk6IF9pbnN0
YWxsLXNoaW0KLV9pbnN0YWxsLXNoaW06IGJ1aWxkLXNoaW0KLQkkKElOU1RBTExfREFUQSkgJChU
QVJHRVQpLXNoaW0gJChERVNURElSKQotCiAuUEhPTlk6IF90ZXN0cwogX3Rlc3RzOgogCSQoTUFL
RSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyB0ZXN0IHRlc3RzCkBAIC0xNTEsOSArMTQ0LDYg
QEAgJChUQVJHRVQpOiBkZWxldGUtdW5mcmVzaC1maWxlcwogCSQoTUFLRSkgLWYgJChCQVNFRElS
KS9SdWxlcy5tayBpbmNsdWRlL2FzbS0kKFRBUkdFVF9BUkNIKS9hc20tb2Zmc2V0cy5oCiAJJChN
QUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGFyY2gvJChUQVJHRVRfQVJDSCkgJChUQVJH
RVQpCiAKLSQoVEFSR0VUKS1zaGltOiAkKFRBUkdFVCkKLQkkKE1BS0UpIC1mICQoQkFTRURJUikv
UnVsZXMubWsgLUMgYXJjaC8kKFRBUkdFVF9BUkNIKSAkKFRBUkdFVCktc2hpbQotCiAjIGRyaXZl
cnMvY2hhci9jb25zb2xlLm8gY29udGFpbnMgc3RhdGljIGJhbm5lci9jb21waWxlIGluZm8uIEJs
b3cgaXQgYXdheS4KICMgRG9uJ3QgcmVmcmVzaCB0aGVzZSBmaWxlcyBkdXJpbmcgZS5nLiwgJ3N1
ZG8gbWFrZSBpbnN0YWxsJwogLlBIT05ZOiBkZWxldGUtdW5mcmVzaC1maWxlcwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IDM4
OTA5NjEzOWMuLjU1NjNjODEzZGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTc4LDEyICs3OCwxMiBAQCBlZmkteSA6PSAk
KHNoZWxsIGlmIFsgISAtciAkKEJBU0VESVIpL2luY2x1ZGUveGVuL2NvbXBpbGUuaCAtbyBcCiAg
ICAgICAgICAgICAgICAgICAgICAgLU8gJChCQVNFRElSKS9pbmNsdWRlL3hlbi9jb21waWxlLmgg
XTsgdGhlbiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgZWNobyAnJChUQVJHRVQpLmVmaSc7
IGZpKQogCi1zaGltLSQoQ09ORklHX1BWSF9HVUVTVCkgOj0gJChUQVJHRVQpLXNoaW0KLQogaWZu
ZXEgKCQoYnVpbGRfaWRfbGlua2VyKSwpCiBub3Rlc19waGRycyA9IC0tbm90ZXMKIGVsc2UKLW5v
dGVzX3BoZHJzID0KK2lmZXEgKCQoQ09ORklHX1BWSF9HVUVTVCkseSkKK25vdGVzX3BoZHJzID0g
LS1ub3RlcworZW5kaWYKIGVuZGlmCiAKIGlmZGVmIENPTkZJR19MSVZFUEFUQ0gKQEAgLTE0OSwx
MSArMTQ5LDYgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzICQoQkFTRURJUikv
Y29tbW9uL3N5bWJvbHMtZHVtbXkubwogCQk+JChARCkvJChARikubWFwCiAJcm0gLWYgJChARCkv
LiQoQEYpLlswLTldKgogCi0jIFVzZSBlbGYzMi14ODYtNjQgaWYgdG9vbGNoYWluIHN1cHBvcnQg
ZXhpc3RzLCBlbGYzMi1pMzg2IG90aGVyd2lzZS4KLSQoVEFSR0VUKS1zaGltOiBGT1JNQVQgPSAk
KGZpcnN0d29yZCAkKGZpbHRlciBlbGYzMi14ODYtNjQsJChzaGVsbCAkKE9CSkNPUFkpIC0taGVs
cCkpIGVsZjMyLWkzODYpCi0kKFRBUkdFVCktc2hpbTogJChUQVJHRVQpLXN5bXMKLQkkKE9CSkNP
UFkpIC1PICQoRk9STUFUKSAkPCAkQAotCiBub3RlLm86ICQoVEFSR0VUKS1zeW1zCiAJJChPQkpD
T1BZKSAtTyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICAkKEJBU0VE
SVIpL3hlbi1zeW1zICRALmJpbgogCSQoT0JKQ09QWSkgLUkgYmluYXJ5IC1PIGVsZjY0LXg4Ni02
NCAtQiBpMzg2Ong4Ni02NCBcCkBAIC0yMzgsNiArMjMzLDUgQEAgY2xlYW46OgogCXJtIC1mIGFz
bS1vZmZzZXRzLnMgKi5sZHMgYm9vdC8qLm8gYm9vdC8qfiBib290L2NvcmUgYm9vdC9ta2VsZjMy
CiAJcm0gLWYgJChCQVNFRElSKS8ueGVuLXN5bXMuWzAtOV0qIGJvb3QvLiouZAogCXJtIC1mICQo
QkFTRURJUikvLnhlbi5lZmkuWzAtOV0qIGVmaS8qLmVmaSBlZmkvZGlzYWJsZWQgZWZpL21rcmVs
b2MKLQlybSAtZiAkKEJBU0VESVIpL3hlbi1zaGltCiAJcm0gLWYgYm9vdC9jbWRsaW5lLlMgYm9v
dC9yZWxvYy5TIGJvb3QvKi5sbmsgYm9vdC8qLmJpbgogCXJtIC1mIG5vdGUubwotLSAKMi4xNi4x
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:40:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo95V-0000Tj-5W; Tue, 20 Feb 2018 14:40:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eo95T-0000Ta-KU
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:40:07 +0000
X-Inumbo-ID: d631fab0-164b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d631fab0-164b-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 15:39:20 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463584621"
Date: Tue, 20 Feb 2018 14:40:04 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180220144004.cdztmiyjjpu7nbdm@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
 <d246be21-ce63-6ae1-67f7-dc034e07252f@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d246be21-ce63-6ae1-67f7-dc034e07252f@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 00/19] Upgrade to Stretch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDE6Mzg6MTJQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAzMS8xMC8xNyAxMzo1MSwgV2VpIExpdSB3cm90ZToKPiA+
IEZpcnN0IHZlcnNpb24gb2YgdGhpcyBzZXJpZXMgY2FuIGJlIGZvdW5kIGF0IFswXS4KPiA+IAo+
ID4gVGhpcyB2ZXJzaW9uIGNvbnRhaW5zIHdvcmthcm91bmQgZm9yIEFybmRhbGUgYm9hcmRzLiBU
aGV5IGFyZSBub3cgZnVuY3Rpb25hbC4KPiAKPiBJIG5lZWQgdGhlIGZvbGxvd2luZyBwYXRjaCBb
MV0gdG8gdXNlIHRoYXQgYnJhbmNoIG9uIEFybTY0IGJveGVzLgo+IAo+IEFsc28sIG9uIFRodW5k
ZXItWCBJIG5lZWRlZCBhIGhhY2sgdG8ga2VlcCB0aGUgaW50ZXJmYWNlIG5hbWUKPiBjb25zaXN0
ZW50IGJldHdlZW4gdGhlIGluc3RhbGxlciBhbmQgRGViaWFuIChzZWUgZGlzY3Vzc2lvbiBvbgo+
IHBhdGNoICM3KS4gTG9va2luZyBhdCB0aGUgZGlzY3Vzc2lvbiBJIGFtIG5vdCBzdXJlIHdoYXQg
aXMgdGhlCj4gd2F5IGZvcndhcmQgdG8gZml4IGl0LgoKSUlSQyBJYW4gc3VnZ2VzdGVkIHlvdSBj
b3B5IG9uZSBvZiB0aGUgdWRldiBydWxlcyBmcm9tIEplc3NpZSdzIGQtaSB0bwp0aGUgaW5pdHJk
IG9zc3Rlc3QgZ2VuZXJhdGVkIGZvciBzdHJldGNoLCBhbmQgcGVyaGFwcyBjb3B5IGl0IHRvIHRo
ZQppbnN0YWxsZWQgT1MgYXMgd2VsbC4gSSBjYW4ndCByZW1lbWJlciB3aGljaCBmaWxlcyBhbmQg
ZG9uJ3QgaGF2ZSBhCmplc3NpZSBzeXN0ZW0gdG8gaGFuZC4KCklhbj8KCj4gCj4gQ2hlZXJzLAo+
IAo+IFsxXQo+IAo+IGNvbW1pdCAyNmJhZGY1MjhlMzQzZDNmYzU0MGI2MTQ5MDAxMWQzOTFmMjM2
MGE4Cj4gQXV0aG9yOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IERhdGU6
ICAgVHVlIEZlYiAyMCAxMTo1NDo1MSAyMDE4ICswMDAwCj4gCj4gICAgIHN0cmV0Y2g6IFVzZSBj
aGFpbmxvYWRpbmcgd2hlbiBib290aW5nIHVzaW5nIEdSVUIgb24gQXJtNjQKPiAgICAgCj4gICAg
IFRoZSBHUlVCIHBhY2thZ2UgaW4gU3RyZXRjaCBpcyBub3QgYWJsZSB0byBib290IFhlbiBvbiBB
cm02NC4KPiAgICAgVXNlIGNoYWlubG9hZGluZyBhcyB3ZSBkaWQgZm9yIEplc3NpZSBmb3IgdGhl
IHRpbWUgYmVpbmcuCj4gICAgIAo+ICAgICBOb3RlIHRoYXQgYSBidWcgaGFzIGJlZW4gZmlsbGVk
IG9uIERlYmlhbiB0byBpbnRlZ3JhdGUgWGVuCj4gICAgIHBhY3RjaGVzIGZvciB0aGUgbmV4dCBy
ZWxlYXNlIChzZWUgWzFdKS4KPiAgICAgCj4gICAgIFsxXSBodHRwczovL2J1Z3MuZGViaWFuLm9y
Zy9jZ2ktYmluL2J1Z3JlcG9ydC5jZ2k/YnVnPTg4NDc3MAo+ICAgICAKPiAgICAgU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiAKPiBkaWZmIC0tZ2l0
IGEvT3NzdGVzdC9EZWJpYW4ucG0gYi9Pc3N0ZXN0L0RlYmlhbi5wbQo+IGluZGV4IGIyZDUwMDcu
LjJhMmVmYTAgMTAwNjQ0Cj4gLS0tIGEvT3NzdGVzdC9EZWJpYW4ucG0KPiArKysgYi9Pc3N0ZXN0
L0RlYmlhbi5wbQo+IEBAIC00MzcsNyArNDM3LDcgQEAgc3ViIHNldHVwYm9vdF9ncnViMiAoJCQk
JCkgewo+ICAgICAgIyBHcnViMiBvbiBKZXNzaWUvYXJtKiBkb2Vzbid0IGRvIG11bHRpYm9vdCwg
c28gd2UgbXVzdCBjaGFpbmxvYWQuCgpQbGVhc2UgYWxzbyB1cGRhdGUgdGhlIGNvbW1lbnQgaGVy
ZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:42:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:42:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo97p-0000e8-Ha; Tue, 20 Feb 2018 14:42:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eo97o-0000dy-Kr
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:42:32 +0000
X-Inumbo-ID: 2b8f9b30-164c-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b8f9b30-164c-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 15:41:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="68225741"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180220143754.31260-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <631b4a9f-8430-ae06-53fb-25921e90a07d@citrix.com>
Date: Tue, 20 Feb 2018 14:42:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180220143754.31260-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTQ6MzcsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBkaWZmIC0tZ2l0IGEv
dG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIv
TWFrZWZpbGUKPiBpbmRleCA3ZmQzNmEwZTE1Li4wMWEyODUwMTk0IDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKPiArKysgYi90b29scy9maXJtd2FyZS94ZW4t
ZGlyL01ha2VmaWxlCj4gQEAgLTQ4LDEzICs0OCwxNCBAQCBzaGltLSVjb25maWc6ICQoRCkgRk9S
Q0UKPiAgCQlLQ09ORklHX0NPTkZJRz0kKENVUkRJUikvc2hpbS5jb25maWcKPiAgCj4gIHhlbi1z
aGltOiAkKEQpIHNoaW0tb2xkZGVmY29uZmlnCj4gLQkkKE1BS0UpIC1DICQoRCkveGVuIGluc3Rh
bGwtc2hpbSBcCj4gKwkkKE1BS0UpIC1DICQoRCkveGVuIGJ1aWxkIFwKPiAgCQlYRU5fQ09ORklH
X0VYUEVSVD15IFwKPiAtCQlLQ09ORklHX0NPTkZJRz0kKENVUkRJUikvc2hpbS5jb25maWcgXAo+
IC0JCURFU1RESVI9JChDVVJESVIpCj4gKwkJS0NPTkZJR19DT05GSUc9JChDVVJESVIpL3NoaW0u
Y29uZmlnCj4gKwlsbiAtc2YgJChEKS94ZW4veGVuIHhlbi1zaGltCj4gKwlsbiAtc2YgJChEKS94
ZW4veGVuLXN5bXMgeGVuLXNoaW0tc3ltcwoKVGhpcyBtaWdodCBiZSBmaW5lIGZvciBkZXZlbG9w
ZXIgYnVpbGRzLCBidXQgaXQgd2lsbCBicmVhayBSUE0gKGFuZApwcm9iYWJseSBERUIpIHBhY2th
Z2VzLgoKVGhleSBhcmUgc2VwYXJhdGUgZmlsZXMsIGFuZCBuZWVkIGNvcHlpbmcgaW50byBwbGFj
ZSwgdG8gYXZvaWQKaW50ZXJhY3Rpbmcgd2l0aCBsYXRlciByZWJ1aWxkcyBvZiBYZW4uCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:43:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:43:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo992-0000lC-Qh; Tue, 20 Feb 2018 14:43:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eo991-0000kf-Hj
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 14:43:47 +0000
X-Inumbo-ID: a8721679-164c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8721679-164c-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 14:45:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463585335"
Date: Tue, 20 Feb 2018 14:43:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180220144325.pqpiuq4kfhtzwsr6@citrix.com>
References: <20180220143754.31260-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180220143754.31260-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDI6Mzc6NTRQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+ICB4ZW4tc2hpbTogJChEKSBzaGltLW9sZGRlZmNvbmZpZwo+IC0JJChNQUtFKSAt
QyAkKEQpL3hlbiBpbnN0YWxsLXNoaW0gXAo+ICsJJChNQUtFKSAtQyAkKEQpL3hlbiBidWlsZCBc
Cj4gIAkJWEVOX0NPTkZJR19FWFBFUlQ9eSBcCj4gLQkJS0NPTkZJR19DT05GSUc9JChDVVJESVIp
L3NoaW0uY29uZmlnIFwKPiAtCQlERVNURElSPSQoQ1VSRElSKQo+ICsJCUtDT05GSUdfQ09ORklH
PSQoQ1VSRElSKS9zaGltLmNvbmZpZwo+ICsJbG4gLXNmICQoRCkveGVuL3hlbiB4ZW4tc2hpbQo+
ICsJbG4gLXNmICQoRCkveGVuL3hlbi1zeW1zIHhlbi1zaGltLXN5bXMKCkknbSBub3Qgc3VyZSB0
aGlzIGlzIHJpZ2h0IC0tIGRvIHlvdSBnZXQgdG8gaW5zdGFsbCB0aGUgc2hpbSB0byBERVNURElS
Cmxpa2UgdGhpcz8KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 14:54:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 14:54:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9JT-0001XY-PF; Tue, 20 Feb 2018 14:54:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo9JT-0001XS-0R
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 14:54:35 +0000
X-Inumbo-ID: 2ab7cb39-164e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ab7cb39-164e-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 14:56:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="68226682"
Date: Tue, 20 Feb 2018 14:54:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220145418.ukfjopl6zbe774ak@MacBook-Pro-de-Roger.local>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] x86/hvm: Don't shadow the domain
 parameter in hvm_save_cpu_msrs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6MzlBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgZDJmODZiZjYwNCB3aGljaCBpbnRyb2R1Y2VkICJzdHJ1Y3QgaHZtX3NhdmVf
ZGVzY3JpcHRvciAqZCIgYWNjaWRlbnRhbGx5Cj4gZW5kZWQgdXAgc2hhZG93aW5nIHRoZSAic3Ry
dWN0IGRvbWFpbiAqZCIgZnVuY3Rpb24gcGFyYW1ldGVyLiAgUmVuYW1lIHRoZQo+IGZvcm1lciB0
byBkZXNjLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpXb3VsZCBiZSBuaWNlIHRvIGVu
YWJsZSAtV3NoYWRvdyBidXQgdGhhdCByZXF1aXJlcyBhIGxvdCBtb3JlIG9mIHdvcmsuCgpUaGFu
a3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:00:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9Ox-0002Er-B6; Tue, 20 Feb 2018 15:00:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo9Ov-0002Ej-IV
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 15:00:13 +0000
X-Inumbo-ID: f48410cd-164e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f48410cd-164e-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:01:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="68227224"
Date: Tue, 20 Feb 2018 15:00:01 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220150001.o4cn5576oujtt2jf@MacBook-Pro-de-Roger.local>
References: <20180220143754.31260-1-roger.pau@citrix.com>
 <631b4a9f-8430-ae06-53fb-25921e90a07d@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <631b4a9f-8430-ae06-53fb-25921e90a07d@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDI6NDI6MjdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wMi8xOCAxNDozNywgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gZGlm
ZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUgYi90b29scy9maXJtd2Fy
ZS94ZW4tZGlyL01ha2VmaWxlCj4gPiBpbmRleCA3ZmQzNmEwZTE1Li4wMWEyODUwMTk0IDEwMDY0
NAo+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQo+ID4gKysrIGIvdG9v
bHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQo+ID4gQEAgLTQ4LDEzICs0OCwxNCBAQCBzaGlt
LSVjb25maWc6ICQoRCkgRk9SQ0UKPiA+ICAJCUtDT05GSUdfQ09ORklHPSQoQ1VSRElSKS9zaGlt
LmNvbmZpZwo+ID4gIAo+ID4gIHhlbi1zaGltOiAkKEQpIHNoaW0tb2xkZGVmY29uZmlnCj4gPiAt
CSQoTUFLRSkgLUMgJChEKS94ZW4gaW5zdGFsbC1zaGltIFwKPiA+ICsJJChNQUtFKSAtQyAkKEQp
L3hlbiBidWlsZCBcCj4gPiAgCQlYRU5fQ09ORklHX0VYUEVSVD15IFwKPiA+IC0JCUtDT05GSUdf
Q09ORklHPSQoQ1VSRElSKS9zaGltLmNvbmZpZyBcCj4gPiAtCQlERVNURElSPSQoQ1VSRElSKQo+
ID4gKwkJS0NPTkZJR19DT05GSUc9JChDVVJESVIpL3NoaW0uY29uZmlnCj4gPiArCWxuIC1zZiAk
KEQpL3hlbi94ZW4geGVuLXNoaW0KPiA+ICsJbG4gLXNmICQoRCkveGVuL3hlbi1zeW1zIHhlbi1z
aGltLXN5bXMKPiAKPiBUaGlzIG1pZ2h0IGJlIGZpbmUgZm9yIGRldmVsb3BlciBidWlsZHMsIGJ1
dCBpdCB3aWxsIGJyZWFrIFJQTSAoYW5kCj4gcHJvYmFibHkgREVCKSBwYWNrYWdlcy4KPiAKPiBU
aGV5IGFyZSBzZXBhcmF0ZSBmaWxlcywgYW5kIG5lZWQgY29weWluZyBpbnRvIHBsYWNlLCB0byBh
dm9pZAo+IGludGVyYWN0aW5nIHdpdGggbGF0ZXIgcmVidWlsZHMgb2YgWGVuLgoKSSdtIG5vdCBz
dXJlIEkgZm9sbG93LCBpbnRlcmFjdGluZyB3aXRoIHJlYnVpbGRzIGluIHdoaWNoIHdheT8KClRo
ZSB0YXJnZXQgb2YgdGhvc2Ugc3ltbGlua3MgaXMgYSBmaWxlIGluICQoRCkveGVuLywgd2hpY2gg
aXMgYWxyZWFkeQp4ZW4tc2hpbSBmaXJtd2FyZSBzcGVjaWZpYyAocmVidWlsZHMgb2YgdG9wIGxl
dmVsIHhlbi8gYXJlIG5vdCBnb2luZwp0byBhZmZlY3QgdGhpcyBiaW5hcnkpLgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:03:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:03:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9Rg-0002O2-Nz; Tue, 20 Feb 2018 15:03:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eo9Rf-0002Mv-2t
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 15:03:03 +0000
X-Inumbo-ID: 59b7699e-164f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 59b7699e-164f-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:04:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="68227430"
Date: Tue, 20 Feb 2018 15:01:27 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180220150127.zyhqjgksuhxzb2lq@MacBook-Pro-de-Roger.local>
References: <20180220143754.31260-1-roger.pau@citrix.com>
 <20180220144325.pqpiuq4kfhtzwsr6@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180220144325.pqpiuq4kfhtzwsr6@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDI6NDM6MjVQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUdWUsIEZlYiAyMCwgMjAxOCBhdCAwMjozNzo1NFBNICswMDAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiAgeGVuLXNoaW06ICQoRCkgc2hpbS1vbGRkZWZjb25maWcKPiA+IC0JJChN
QUtFKSAtQyAkKEQpL3hlbiBpbnN0YWxsLXNoaW0gXAo+ID4gKwkkKE1BS0UpIC1DICQoRCkveGVu
IGJ1aWxkIFwKPiA+ICAJCVhFTl9DT05GSUdfRVhQRVJUPXkgXAo+ID4gLQkJS0NPTkZJR19DT05G
SUc9JChDVVJESVIpL3NoaW0uY29uZmlnIFwKPiA+IC0JCURFU1RESVI9JChDVVJESVIpCj4gPiAr
CQlLQ09ORklHX0NPTkZJRz0kKENVUkRJUikvc2hpbS5jb25maWcKPiA+ICsJbG4gLXNmICQoRCkv
eGVuL3hlbiB4ZW4tc2hpbQo+ID4gKwlsbiAtc2YgJChEKS94ZW4veGVuLXN5bXMgeGVuLXNoaW0t
c3ltcwo+IAo+IEknbSBub3Qgc3VyZSB0aGlzIGlzIHJpZ2h0IC0tIGRvIHlvdSBnZXQgdG8gaW5z
dGFsbCB0aGUgc2hpbSB0byBERVNURElSCj4gbGlrZSB0aGlzPwoKWWVzLCB0aGUgZmlsZSBpbnN0
YWxsZWQgaXMgdGhlIHRhcmdldCwgbm90IHRoZSBzeW1saW5rIGl0c2VsZjoKCiMgbHMgLWxhaCAv
dXNyL2xvY2FsL2xpYi94ZW4vYm9vdC94ZW4tc2hpbQotcnctci0tci0tICAxIHJvb3QgIHdoZWVs
ICAgMS45TSBGZWIgMjAgMTQ6MzYgL3Vzci9sb2NhbC9saWIveGVuL2Jvb3QveGVuLXNoaW0KClRo
YW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:09:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:09:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9Xt-0002bD-C5; Tue, 20 Feb 2018 15:09:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zrud=fo=citrix.com=prvs=58295f33d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eo9Xr-0002b7-Mv
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 15:09:27 +0000
X-Inumbo-ID: 3ececda4-1650-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3ececda4-1650-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:10:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463592129"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23180.14878.76901.987843@mariner.uk.xensource.com>
Date: Tue, 20 Feb 2018 15:09:18 +0000
To: Roger Pau Monne <roger.pau@citrix.com>
In-Reply-To: <20180220082351.24967-1-roger.pau@citrix.com>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSF0gYnVpbGQ6IHJlbW92ZSBzaGltIHJlbGF0
ZWQgdGFyZ2V0cyIpOgo+IFRoZXJlJ3Mgbm8gbmVlZCB0byBoYXZlIHNoaW0gc3BlY2lmaWMgdGFy
Z2V0cywgc28ganVzdCB1c2UgdGhlIHJlZ3VsYXIKPiB4ZW4gbWFrZWZpbGUgdGFyZ2V0cyBpbiBv
cmRlciB0byBidWlsZCB0aGUgc2hpbSBiaW5hcnkuCgpJIGhhdmVuJ3QgYmVlbiBmb2xsb3dpbmcg
dGhpcywgbW9zdGx5IGJlY2F1c2UgSSd2ZSBiZWVuIGF3YXksIGJ1dDoKClByZXZpb3VzbHkgKGlu
IHRoZSBDb21ldCBhZHZpY2UgaW4gdGhlIGFkdmlzb3J5LCBmb3IgZXhhbXBsZSkgd2UgdG9sZApw
ZW9wbGUgdG8gcnVuIHRoaXMgc3BlY2lhbCBNYWtlZmlsZSB0YXJnZXQsIGFuZCB0aGF0IHNwZWNp
YWwgTWFrZWZpbGUKdGFyZ2V0IHdvdWxkIHJlYnVpbGQgdGhlIHdob2xlIG9mIHRoZSBoeXBlcnZp
c29yIGluIHNvbWUgc3BlY2lhbCB3YXkuCgpJcyB0aGF0IGxpbmtmYXJtIGFuZCByZWJ1aWxkIG5v
dyBubyBsb25nZXIgbmVlZGVkLCB0aGVuID8KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:12:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:12:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9aT-0003CX-PL; Tue, 20 Feb 2018 15:12:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eo9aT-0003CQ-05
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 15:12:09 +0000
X-Inumbo-ID: 9ebba0fe-1650-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ebba0fe-1650-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:13:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463592778"
Date: Tue, 20 Feb 2018 15:12:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220151200.bqgo4d4n4apvca22@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 1/5] x86/hvm: Don't shadow the domain
 parameter in hvm_save_cpu_msrs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6MzlBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBjL3MgZDJmODZiZjYwNCB3aGljaCBpbnRyb2R1Y2VkICJzdHJ1Y3QgaHZtX3NhdmVf
ZGVzY3JpcHRvciAqZCIgYWNjaWRlbnRhbGx5Cj4gZW5kZWQgdXAgc2hhZG93aW5nIHRoZSAic3Ry
dWN0IGRvbWFpbiAqZCIgZnVuY3Rpb24gcGFyYW1ldGVyLiAgUmVuYW1lIHRoZQo+IGZvcm1lciB0
byBkZXNjLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:13:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:13:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9c5-0003MC-76; Tue, 20 Feb 2018 15:13:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zrud=fo=citrix.com=prvs=58295f33d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eo9c4-0003Lz-2G
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 15:13:48 +0000
X-Inumbo-ID: d9ee5767-1650-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d9ee5767-1650-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:15:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463593049"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23180.15124.943969.229884@mariner.uk.xensource.com>
Date: Tue, 20 Feb 2018 15:13:24 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180220144004.cdztmiyjjpu7nbdm@citrix.com>
References: <20171031135203.11537-1-wei.liu2@citrix.com>
 <d246be21-ce63-6ae1-67f7-dc034e07252f@arm.com>
 <20180220144004.cdztmiyjjpu7nbdm@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Julien Grall <julien.grall@arm.com>, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [OSSTEST PATCH v2 00/19] Upgrade to Stretch
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW09TU1RFU1QgUEFUQ0ggdjIgMDAvMTldIFVwZ3JhZGUgdG8g
U3RyZXRjaCIpOgo+IElJUkMgSWFuIHN1Z2dlc3RlZCB5b3UgY29weSBvbmUgb2YgdGhlIHVkZXYg
cnVsZXMgZnJvbSBKZXNzaWUncyBkLWkgdG8KPiB0aGUgaW5pdHJkIG9zc3Rlc3QgZ2VuZXJhdGVk
IGZvciBzdHJldGNoLCBhbmQgcGVyaGFwcyBjb3B5IGl0IHRvIHRoZQo+IGluc3RhbGxlZCBPUyBh
cyB3ZWxsLiBJIGNhbid0IHJlbWVtYmVyIHdoaWNoIGZpbGVzIGFuZCBkb24ndCBoYXZlIGEKPiBq
ZXNzaWUgc3lzdGVtIHRvIGhhbmQuCgo3NS1wZXJzaXN0ZW50LW5ldC1nZW5lcmF0b3IucnVsZXMK
d2hpY2ggaXMgaW4gL2xpYi91ZGV2L3J1bGVzLmQgb24gamVzc2llIGJ1dCB3b3VsZCBnbyBpbiAv
ZXRjCm9uIGEgc3RyZXRjaCBzeXN0ZW0uICBJdCB3aWxsIG1ha2UgNzAtcGVyc2lzdGVudC1uZXQu
cnVsZXMuCgpJREsgaWYgc3RyZXRjaCBpbnN0YWxsZXIgd2lsbCBuYXR1cmFsbHkgY29weSA3MC1w
ZXJzaXN0ZW50LW5ldC5ydWxlcwp0byB0aGUgaW5zdGFsbGVkIHN5c3RlbS4gIElmIG5vdCB0aGVu
IGEgaG9vayB3aWxsIGhhdmUgdG8gYmUgdXNlZCB0bwpkbyB0aGF0IHRvbywgc28gdGhhdCB0aGUg
ZGV2aWNlIG5hbWUocykgYXNzaWduZWQgZHVyaW5nIHRoZSBpbnN0YWxsCmFyZSByZXBsaWNhdGVk
IG9uIHRoZSBpbnN0YWxsZWQgc3lzdGVtLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:23:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9lT-00046S-3U; Tue, 20 Feb 2018 15:23:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eo9lS-00046M-1D
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 15:23:30 +0000
X-Inumbo-ID: 3515d3bb-1652-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3515d3bb-1652-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:24:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463595166"
Date: Tue, 20 Feb 2018 15:22:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220152244.2pv64jva6jsmodph@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6NDBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJZiB0aGUgQ1BVIHBpcGVsaW5lIHN1cHBvcnRzIFJEVFNDUCBvciBSRFBJRCwgYSBn
dWVzdCBjYW4gb2JzZXJ2ZSB0aGUgdmFsdWUgaW4KPiBNU1JfVFNDX0FVWCwgaXJyZXNwZWN0aXZl
IG9mIHdoZXRoZXIgdGhlIHJlbGV2YW50IENQVUlEIGZlYXR1cmVzIGFyZQo+IGFkdmVydGlzZWQv
aGlkZGVuLgo+IAoKVGhpcyBzZXR1cCB3b3JrcyBvbmx5IGJlY2F1c2UgQ1I0LlRTRD0wPwoKPiBB
dCB0aGUgbW9tZW50LCBwYXJhdmlydF9jdHh0X3N3aXRjaF90bygpIG9ubHkgd3JpdGVzIHRvIE1T
Ul9UU0NfQVVYIGlmCj4gVFNDX01PREVfUFZSRFRTQ1AgbW9kZSBpcyBlbmFibGVkLCBidXQgdGhp
cyBpcyBub3QgdGhlIGRlZmF1bHQgbW9kZS4KPiBUaGVyZWZvcmUsIGRlZmF1bHQgUFYgZ3Vlc3Rz
IGNhbiByZWFkIHRoZSB2YWx1ZSBmcm9tIGEgcHJldmlvdXNseSBzY2hlZHVsZWQKPiBIVk0gdmNw
dSwgb3IgVFNDX01PREVfUFZSRFRTQ1AtZW5hYmxlZCBQViBndWVzdC4KPiAKPiBBbHRlciB0aGUg
UFYgcGF0aCB0byBhbHdheXMgd3JpdGUgdG8gTVNSX1RTQ19BVVgsIHVzaW5nIDAgaW4gdGhlIGNv
bW1vbiBjYXNlLgo+IAo+IFRvIGFtb3J0aXNlIG92ZXJoZWFkIGNvc3QsIGludHJvZHVjZSB3cm1z
cl90c2NfYXV4KCkgd2hpY2ggcGVyZm9ybXMgYSBsYXp5Cj4gdXBkYXRlIG9mIHRoZSBNU1IsIGFu
ZCB1c2UgdGhpcyBmdW5jdGlvbiBjb25zaXN0ZW50bHkgYWNyb3NzIHRoZSBjb2RlYmFzZS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgoKVGhlIGNvZGUgbG9va3MgY29ycmVjdCB0byBtZS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:28:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:28:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9q9-0004I7-Kq; Tue, 20 Feb 2018 15:28:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eo9q8-0004I1-JD
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 15:28:20 +0000
X-Inumbo-ID: e1d0be49-1652-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1d0be49-1652-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:29:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="68230311"
To: Wei Liu <wei.liu2@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
 <20180220152244.2pv64jva6jsmodph@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3c9f5649-6a2b-a3c0-6441-c1fc4d127b06@citrix.com>
Date: Tue, 20 Feb 2018 15:26:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180220152244.2pv64jva6jsmodph@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTU6MjIsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBGZWIgMjAsIDIwMTgg
YXQgMTE6NTg6NDBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSWYgdGhlIENQVSBw
aXBlbGluZSBzdXBwb3J0cyBSRFRTQ1Agb3IgUkRQSUQsIGEgZ3Vlc3QgY2FuIG9ic2VydmUgdGhl
IHZhbHVlIGluCj4+IE1TUl9UU0NfQVVYLCBpcnJlc3BlY3RpdmUgb2Ygd2hldGhlciB0aGUgcmVs
ZXZhbnQgQ1BVSUQgZmVhdHVyZXMgYXJlCj4+IGFkdmVydGlzZWQvaGlkZGVuLgo+Pgo+IFRoaXMg
c2V0dXAgd29ya3Mgb25seSBiZWNhdXNlIENSNC5UU0Q9MD8KCkhhdmluZyBDUjQuVFNEIGNsZWFy
IGlzIHRoZSBkZWZhdWx0LCBhbmQgbWVhbnMgUkRUU0NQIHdpbGwgd29yayBhdCBhbnkKcHJpdmls
ZWdlIGxldmVsLsKgIFNldHRpbmcgQ1I0LlRTRCAoZWl0aGVyIGR1ZSB0byB2aXJ0dWFsaXNlZCBU
U0MsIG9yCmJlY2F1c2UgdGhlIGd1ZXN0IGtlcm5lbCB3YW50cyB0byB0cmFwIHVzZXIgYWNjZXNz
ZXMpIHdpbGwgY2F1c2UgUkRUU0NQCnRvIHRyYXAgaW50byBlbXVsLXByaXYtb3AuCgpUaGVyZSBp
cyBubyB3YXkgb2YgY2F1c2luZyBSRFBJRCB0byB0cmFwIChvbiBoYXJkd2FyZSB3aGljaCBzdXBw
b3J0cyB0aGUKaW5zdHJ1Y3Rpb24pLCBhbmQgaXQgd2lsbCByZWFkIHJlYWQgdGhlIGN1cnJlbnQg
dmFsdWUgb2YgTVNSX1RTQ19BVVguCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:32:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9ts-0004vy-2m; Tue, 20 Feb 2018 15:32:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eo9tp-0004vs-WD
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 15:32:10 +0000
X-Inumbo-ID: 19e7f0ff-1653-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19e7f0ff-1653-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 16:31:21 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463597772"
Date: Tue, 20 Feb 2018 15:32:04 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220153204.o2kxdq4mebuutxan@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
 <20180220152244.2pv64jva6jsmodph@citrix.com>
 <3c9f5649-6a2b-a3c0-6441-c1fc4d127b06@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <3c9f5649-6a2b-a3c0-6441-c1fc4d127b06@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDM6MjY6MjBQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wMi8xOCAxNToyMiwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgRmVi
IDIwLCAyMDE4IGF0IDExOjU4OjQwQU0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
SWYgdGhlIENQVSBwaXBlbGluZSBzdXBwb3J0cyBSRFRTQ1Agb3IgUkRQSUQsIGEgZ3Vlc3QgY2Fu
IG9ic2VydmUgdGhlIHZhbHVlIGluCj4gPj4gTVNSX1RTQ19BVVgsIGlycmVzcGVjdGl2ZSBvZiB3
aGV0aGVyIHRoZSByZWxldmFudCBDUFVJRCBmZWF0dXJlcyBhcmUKPiA+PiBhZHZlcnRpc2VkL2hp
ZGRlbi4KPiA+Pgo+ID4gVGhpcyBzZXR1cCB3b3JrcyBvbmx5IGJlY2F1c2UgQ1I0LlRTRD0wPwo+
IAo+IEhhdmluZyBDUjQuVFNEIGNsZWFyIGlzIHRoZSBkZWZhdWx0LCBhbmQgbWVhbnMgUkRUU0NQ
IHdpbGwgd29yayBhdCBhbnkKPiBwcml2aWxlZ2UgbGV2ZWwuwqAgU2V0dGluZyBDUjQuVFNEIChl
aXRoZXIgZHVlIHRvIHZpcnR1YWxpc2VkIFRTQywgb3IKPiBiZWNhdXNlIHRoZSBndWVzdCBrZXJu
ZWwgd2FudHMgdG8gdHJhcCB1c2VyIGFjY2Vzc2VzKSB3aWxsIGNhdXNlIFJEVFNDUAo+IHRvIHRy
YXAgaW50byBlbXVsLXByaXYtb3AuCj4gCj4gVGhlcmUgaXMgbm8gd2F5IG9mIGNhdXNpbmcgUkRQ
SUQgdG8gdHJhcCAob24gaGFyZHdhcmUgd2hpY2ggc3VwcG9ydHMgdGhlCj4gaW5zdHJ1Y3Rpb24p
LCBhbmQgaXQgd2lsbCByZWFkIHJlYWQgdGhlIGN1cnJlbnQgdmFsdWUgb2YgTVNSX1RTQ19BVVgu
CgpBbHJpZ2h0LgoKSW4gYW55IGNhc2U6CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:32:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:32:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eo9uK-0004yD-AG; Tue, 20 Feb 2018 15:32:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eo9uJ-0004xu-8I
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 15:32:39 +0000
X-Inumbo-ID: 7c659a03-1653-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c659a03-1653-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:34:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="463597888"
Date: Tue, 20 Feb 2018 15:32:15 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220153215.qmgkdjd2wpvaryku@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/5] x86/time: Rework pv_soft_rdtsc() to aid
 further cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6NDFBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBIYXZpbmcgcHZfc29mdF9yZHRzYygpIGVtdWxhdGUgYWxsIHBhcnRzIG9mIGFuIHJk
dHNjcCBpcyBhd2t3YXJkLCBhbmQgZ2V0cyBpbgo+IHRoZSB3YXkgb2Ygc29tZSBpbnRlbmRlZCBj
bGVhbnVwLgo+IAo+ICAqIERyb3AgdGhlIHJkdHNjcCBwYXJhbWV0ZXIgYW5kIGFsd2F5cyBtYWtl
IHRoZSBjYWxsZXIgcmVzcG9uc2libGUgZm9yIGVjeAo+ICAgIHVwZGF0ZXMgd2hlbiBhcHByb3By
aWF0ZS4KPiAgKiBTd2l0Y2ggdGhlIGZ1bmN0aW9uIGZyb20gYmVpbmcgdm9pZCwgYW5kIHJldHVy
biB0aGUgbWFpbiB0aW1lc3RhbXAgaW4gdGhlCj4gICAgcmV0dXJuIHZhbHVlLgo+IAo+IFRoZSBy
ZWdzIHBhcmFtZXRlciBpcyBzdGlsbCBuZWVkZWQsIGJ1dCBvbmx5IGZvciB0aGUgc3RhdHMgY29s
bGVjdGlvbiwgb25jZQo+IGFnYWluIGJyaW5naW5nIGludG8gcXVlc3Rpb24gdGhlaXIgdXRpbGl0
eS4gIFRoZSBwYXJhbWV0ZXIgY2FuIGhvd2V2ZXIgc3dpdGNoCj4gdG8gYmVpbmcgY29uc3QuCj4g
Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:50:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:50:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoAAt-0005ss-Nt; Tue, 20 Feb 2018 15:49:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoAAt-0005sm-4a
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 15:49:47 +0000
X-Inumbo-ID: e0c0e973-1655-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0c0e973-1655-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:51:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,539,1511827200"; d="scan'208";a="68232678"
Date: Tue, 20 Feb 2018 15:49:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220154933.svrm6ijb75upoaol@MacBook-Pro-de-Roger.local>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6NDBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBJZiB0aGUgQ1BVIHBpcGVsaW5lIHN1cHBvcnRzIFJEVFNDUCBvciBSRFBJRCwgYSBn
dWVzdCBjYW4gb2JzZXJ2ZSB0aGUgdmFsdWUgaW4KPiBNU1JfVFNDX0FVWCwgaXJyZXNwZWN0aXZl
IG9mIHdoZXRoZXIgdGhlIHJlbGV2YW50IENQVUlEIGZlYXR1cmVzIGFyZQo+IGFkdmVydGlzZWQv
aGlkZGVuLgo+IAo+IEF0IHRoZSBtb21lbnQsIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKCkgb25s
eSB3cml0ZXMgdG8gTVNSX1RTQ19BVVggaWYKPiBUU0NfTU9ERV9QVlJEVFNDUCBtb2RlIGlzIGVu
YWJsZWQsIGJ1dCB0aGlzIGlzIG5vdCB0aGUgZGVmYXVsdCBtb2RlLgo+IFRoZXJlZm9yZSwgZGVm
YXVsdCBQViBndWVzdHMgY2FuIHJlYWQgdGhlIHZhbHVlIGZyb20gYSBwcmV2aW91c2x5IHNjaGVk
dWxlZAo+IEhWTSB2Y3B1LCBvciBUU0NfTU9ERV9QVlJEVFNDUC1lbmFibGVkIFBWIGd1ZXN0Lgo+
IAo+IEFsdGVyIHRoZSBQViBwYXRoIHRvIGFsd2F5cyB3cml0ZSB0byBNU1JfVFNDX0FVWCwgdXNp
bmcgMCBpbiB0aGUgY29tbW9uIGNhc2UuCj4gCj4gVG8gYW1vcnRpc2Ugb3ZlcmhlYWQgY29zdCwg
aW50cm9kdWNlIHdybXNyX3RzY19hdXgoKSB3aGljaCBwZXJmb3JtcyBhIGxhenkKPiB1cGRhdGUg
b2YgdGhlIE1TUiwgYW5kIHVzZSB0aGlzIGZ1bmN0aW9uIGNvbnNpc3RlbnRseSBhY3Jvc3MgdGhl
IGNvZGViYXNlLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:54:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:54:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoAFk-0006Yl-9y; Tue, 20 Feb 2018 15:54:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoAFj-0006Yf-3D
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 15:54:47 +0000
X-Inumbo-ID: 93b9ce70-1656-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93b9ce70-1656-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 15:56:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="68233157"
Date: Tue, 20 Feb 2018 15:54:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20180220155433.bl7wlzd7gc73vvlq@MacBook-Pro-de-Roger.local>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
 <23180.14878.76901.987843@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23180.14878.76901.987843@mariner.uk.xensource.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDM6MDk6MThQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gUm9nZXIgUGF1IE1vbm5lIHdyaXRlcyAoIltQQVRDSF0gYnVpbGQ6IHJlbW92ZSBzaGlt
IHJlbGF0ZWQgdGFyZ2V0cyIpOgo+ID4gVGhlcmUncyBubyBuZWVkIHRvIGhhdmUgc2hpbSBzcGVj
aWZpYyB0YXJnZXRzLCBzbyBqdXN0IHVzZSB0aGUgcmVndWxhcgo+ID4geGVuIG1ha2VmaWxlIHRh
cmdldHMgaW4gb3JkZXIgdG8gYnVpbGQgdGhlIHNoaW0gYmluYXJ5Lgo+IAo+IEkgaGF2ZW4ndCBi
ZWVuIGZvbGxvd2luZyB0aGlzLCBtb3N0bHkgYmVjYXVzZSBJJ3ZlIGJlZW4gYXdheSwgYnV0Ogo+
IAo+IFByZXZpb3VzbHkgKGluIHRoZSBDb21ldCBhZHZpY2UgaW4gdGhlIGFkdmlzb3J5LCBmb3Ig
ZXhhbXBsZSkgd2UgdG9sZAo+IHBlb3BsZSB0byBydW4gdGhpcyBzcGVjaWFsIE1ha2VmaWxlIHRh
cmdldCwgYW5kIHRoYXQgc3BlY2lhbCBNYWtlZmlsZQo+IHRhcmdldCB3b3VsZCByZWJ1aWxkIHRo
ZSB3aG9sZSBvZiB0aGUgaHlwZXJ2aXNvciBpbiBzb21lIHNwZWNpYWwgd2F5Lgo+IAo+IElzIHRo
YXQgbGlua2Zhcm0gYW5kIHJlYnVpbGQgbm93IG5vIGxvbmdlciBuZWVkZWQsIHRoZW4gPwoKVGhh
dCdzIHN0aWxsIG5lZWRlZCBpbiBvcmRlciB0byBidWlsZCB0aGUgc2hpbSB3aXRoIHRoZSByaWdo
dCBLY29uZmlnCih3aGljaCBzaG91bGQgYmUgZGlmZmVyZW50IGZyb20gdGhlIEtjb25maWcgdXNl
ZCBmb3IgdGhlIGJhcmUgbWV0YWwKaHlwZXJ2aXNvciBidWlsZCkuCgpUaGUgbWFpbiBkaWZmZXJl
bmNlIGlzIHRoYXQgd2UgY2FuIGdldCByaWQgb2YgdGhlIHNoaW0gcmVsYXRlZAptYWtlZmlsZSB0
YXJnZXRzIGluc2lkZSBvZiB4ZW4vIGJlY2F1c2UgdGhlIHNhbWUgbWFrZWZpbGUgdGFyZ2V0cyBj
YW4KYmUgdXNlZCB0byBidWlsZCBhIHNoaW0gb3IgYSBiYXJlLW1ldGFsIHZlcnNpb24gb2YgWGVu
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 15:59:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 15:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoAKX-0006k5-Rc; Tue, 20 Feb 2018 15:59:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zrud=fo=citrix.com=prvs=58295f33d=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eoAKW-0006jz-Av
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 15:59:44 +0000
X-Inumbo-ID: 455fee26-1657-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 455fee26-1657-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 16:01:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="463604402"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23180.17896.179849.955660@mariner.uk.xensource.com>
Date: Tue, 20 Feb 2018 15:59:36 +0000
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
In-Reply-To: <20180220155433.bl7wlzd7gc73vvlq@MacBook-Pro-de-Roger.local>
References: <5A8ADDCD02000078001A908E@prv-mh.provo.novell.com>
 <20180220082351.24967-1-roger.pau@citrix.com>
 <23180.14878.76901.987843@mariner.uk.xensource.com>
 <20180220155433.bl7wlzd7gc73vvlq@MacBook-Pro-de-Roger.local>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Um9nZXIgUGF1IE1vbm7DqSB3cml0ZXMgKCJSZTogW1BBVENIXSBidWlsZDogcmVtb3ZlIHNoaW0g
cmVsYXRlZCB0YXJnZXRzIik6Cj4gT24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDM6MDk6MThQTSAr
MDAwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4gPiBSb2dlciBQYXUgTW9ubmUgd3JpdGVzICgiW1BB
VENIXSBidWlsZDogcmVtb3ZlIHNoaW0gcmVsYXRlZCB0YXJnZXRzIik6Cj4gPiA+IFRoZXJlJ3Mg
bm8gbmVlZCB0byBoYXZlIHNoaW0gc3BlY2lmaWMgdGFyZ2V0cywgc28ganVzdCB1c2UgdGhlIHJl
Z3VsYXIKPiA+ID4geGVuIG1ha2VmaWxlIHRhcmdldHMgaW4gb3JkZXIgdG8gYnVpbGQgdGhlIHNo
aW0gYmluYXJ5Lgo+ID4gCj4gPiBJIGhhdmVuJ3QgYmVlbiBmb2xsb3dpbmcgdGhpcywgbW9zdGx5
IGJlY2F1c2UgSSd2ZSBiZWVuIGF3YXksIGJ1dDoKPiA+IAo+ID4gUHJldmlvdXNseSAoaW4gdGhl
IENvbWV0IGFkdmljZSBpbiB0aGUgYWR2aXNvcnksIGZvciBleGFtcGxlKSB3ZSB0b2xkCj4gPiBw
ZW9wbGUgdG8gcnVuIHRoaXMgc3BlY2lhbCBNYWtlZmlsZSB0YXJnZXQsIGFuZCB0aGF0IHNwZWNp
YWwgTWFrZWZpbGUKPiA+IHRhcmdldCB3b3VsZCByZWJ1aWxkIHRoZSB3aG9sZSBvZiB0aGUgaHlw
ZXJ2aXNvciBpbiBzb21lIHNwZWNpYWwgd2F5Lgo+ID4gCj4gPiBJcyB0aGF0IGxpbmtmYXJtIGFu
ZCByZWJ1aWxkIG5vdyBubyBsb25nZXIgbmVlZGVkLCB0aGVuID8KPiAKPiBUaGF0J3Mgc3RpbGwg
bmVlZGVkIGluIG9yZGVyIHRvIGJ1aWxkIHRoZSBzaGltIHdpdGggdGhlIHJpZ2h0IEtjb25maWcK
PiAod2hpY2ggc2hvdWxkIGJlIGRpZmZlcmVudCBmcm9tIHRoZSBLY29uZmlnIHVzZWQgZm9yIHRo
ZSBiYXJlIG1ldGFsCj4gaHlwZXJ2aXNvciBidWlsZCkuCj4gCj4gVGhlIG1haW4gZGlmZmVyZW5j
ZSBpcyB0aGF0IHdlIGNhbiBnZXQgcmlkIG9mIHRoZSBzaGltIHJlbGF0ZWQKPiBtYWtlZmlsZSB0
YXJnZXRzIGluc2lkZSBvZiB4ZW4vIGJlY2F1c2UgdGhlIHNhbWUgbWFrZWZpbGUgdGFyZ2V0cyBj
YW4KPiBiZSB1c2VkIHRvIGJ1aWxkIGEgc2hpbSBvciBhIGJhcmUtbWV0YWwgdmVyc2lvbiBvZiBY
ZW4uCgpBaCBJIHNlZS4gIEluZGVlZCBpZiBJIGxvb2sgYXQgdGhlIHBhdGNoIGFnYWluIHRoZSBl
eGlzdGluZyBwdWJsaXNoZWQKZW50cnlwb2ludCBzaGltIHRhcmdldCBpcyBiZWluZyByZXRhaW5l
ZCwgYW5kIEkgYW0gYmVpbmcgbmVlZGxlc3NseQphbGFybWVkIGJ5IHRoZSBwYXRjaCBzdWJqZWN0
IGxpbmUuCgpUaGFua3MgZm9yIHRoZSBleHBsYW5hdGlvbi4KCklhbi4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 16:00:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 16:00:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoALK-0007n7-3q; Tue, 20 Feb 2018 16:00:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wunw=fo=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eoALI-0007md-DQ
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 16:00:32 +0000
X-Inumbo-ID: 61adfe7d-1657-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61adfe7d-1657-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 16:01:59 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 20 Feb 2018 09:00:25 -0700
Message-Id: <5A8C542502000078001A9AA1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 20 Feb 2018 09:00:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180220143754.31260-1-roger.pau@citrix.com>
In-Reply-To: <20180220143754.31260-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v2] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDE1OjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKPiArKysgYi90b29scy9maXJt
d2FyZS94ZW4tZGlyL01ha2VmaWxlCj4gQEAgLTQ4LDEzICs0OCwxNCBAQCBzaGltLSVjb25maWc6
ICQoRCkgRk9SQ0UKPiAgCQlLQ09ORklHX0NPTkZJRz0kKENVUkRJUikvc2hpbS5jb25maWcKPiAg
Cj4gIHhlbi1zaGltOiAkKEQpIHNoaW0tb2xkZGVmY29uZmlnCj4gLQkkKE1BS0UpIC1DICQoRCkv
eGVuIGluc3RhbGwtc2hpbSBcCj4gKwkkKE1BS0UpIC1DICQoRCkveGVuIGJ1aWxkIFwKPiAgCQlY
RU5fQ09ORklHX0VYUEVSVD15IFwKPiAtCQlLQ09ORklHX0NPTkZJRz0kKENVUkRJUikvc2hpbS5j
b25maWcgXAo+IC0JCURFU1RESVI9JChDVVJESVIpCj4gKwkJS0NPTkZJR19DT05GSUc9JChDVVJE
SVIpL3NoaW0uY29uZmlnCj4gKwlsbiAtc2YgJChEKS94ZW4veGVuIHhlbi1zaGltCj4gKwlsbiAt
c2YgJChEKS94ZW4veGVuLXN5bXMgeGVuLXNoaW0tc3ltcwoKSSB0aGluayBpdCBpcyBhZHZpc2Fi
bGUgdG8gdXNlICRAIGluc3RlYWQgb2Ygb3BlbiBjb2RpbmcgdGhlIHRhcmdldC4KCj4gQEAgLTE1
MSw5ICsxNDQsNiBAQCAkKFRBUkdFVCk6IGRlbGV0ZS11bmZyZXNoLWZpbGVzCj4gIAkkKE1BS0Up
IC1mICQoQkFTRURJUikvUnVsZXMubWsgaW5jbHVkZS9hc20tJChUQVJHRVRfQVJDSCkvYXNtLW9m
ZnNldHMuaAo+ICAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIC1DIGFyY2gvJChUQVJH
RVRfQVJDSCkgJChUQVJHRVQpCj4gIAo+IC0kKFRBUkdFVCktc2hpbTogJChUQVJHRVQpCj4gLQkk
KE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgYXJjaC8kKFRBUkdFVF9BUkNIKSAkKFRB
UkdFVCktc2hpbQoKSSB0aGluayB5b3UgbmVlZCB0byByZWJhc2Ugb3ZlciB0aGUgY2hhbmdlIEkn
dmUgY29tbWl0dGVkIGVhcmxpZXIKdG9kYXkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 16:08:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 16:08:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoASd-00084f-Tg; Tue, 20 Feb 2018 16:08:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoASc-00084Z-UF
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 16:08:06 +0000
X-Inumbo-ID: 201415a9-1658-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 201415a9-1658-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 17:07:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="68234354"
Date: Tue, 20 Feb 2018 16:04:10 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220160410.eflio5njxew33flg@MacBook-Pro-de-Roger.local>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/5] x86/time: Rework pv_soft_rdtsc() to aid
 further cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6NDFBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBIYXZpbmcgcHZfc29mdF9yZHRzYygpIGVtdWxhdGUgYWxsIHBhcnRzIG9mIGFuIHJk
dHNjcCBpcyBhd2t3YXJkLCBhbmQgZ2V0cyBpbgo+IHRoZSB3YXkgb2Ygc29tZSBpbnRlbmRlZCBj
bGVhbnVwLgo+IAo+ICAqIERyb3AgdGhlIHJkdHNjcCBwYXJhbWV0ZXIgYW5kIGFsd2F5cyBtYWtl
IHRoZSBjYWxsZXIgcmVzcG9uc2libGUgZm9yIGVjeAo+ICAgIHVwZGF0ZXMgd2hlbiBhcHByb3By
aWF0ZS4KPiAgKiBTd2l0Y2ggdGhlIGZ1bmN0aW9uIGZyb20gYmVpbmcgdm9pZCwgYW5kIHJldHVy
biB0aGUgbWFpbiB0aW1lc3RhbXAgaW4gdGhlCj4gICAgcmV0dXJuIHZhbHVlLgo+IAo+IFRoZSBy
ZWdzIHBhcmFtZXRlciBpcyBzdGlsbCBuZWVkZWQsIGJ1dCBvbmx5IGZvciB0aGUgc3RhdHMgY29s
bGVjdGlvbiwgb25jZQo+IGFnYWluIGJyaW5naW5nIGludG8gcXVlc3Rpb24gdGhlaXIgdXRpbGl0
eS4gIFRoZSBwYXJhbWV0ZXIgY2FuIGhvd2V2ZXIgc3dpdGNoCj4gdG8gYmVpbmcgY29uc3QuCj4g
Cj4gTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IEND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC94
ODYvcHYvZW11bC1pbnYtb3AuYyAgfCAgNyArKysrKystCj4gIHhlbi9hcmNoL3g4Ni9wdi9lbXVs
LXByaXYtb3AuYyB8IDEyICsrKysrKysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvdGltZS5jICAgICAg
ICAgICAgfCAgOCArKy0tLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUuaCAgICAgfCAg
MiArLQo+ICA0IGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1pbnYtb3AuYyBiL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jCj4gaW5kZXggZjg5NDQxNy4uYjE5MTZiNCAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1pbnYtb3AuYwo+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9wdi9lbXVsLWludi1vcC5jCj4gQEAgLTQ2LDYgKzQ2LDcgQEAgc3RhdGljIGludCBlbXVsYXRl
X2ludmFsaWRfcmR0c2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgY2hhciBv
cGNvZGVbM107Cj4gICAgICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7Cj4gICAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGN1cnJlbnQ7Cj4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IHYtPmRvbWFpbjsK
Y29uc3Q/Cgo+ICAKPiAgICAgIGVpcCA9IHJlZ3MtPnJpcDsKPiAgICAgIGlmICggKHJjID0gY29w
eV9mcm9tX3VzZXIob3Bjb2RlLCAoY2hhciAqKWVpcCwgc2l6ZW9mKG9wY29kZSkpKSAhPSAwICkK
PiBAQCAtNTYsNyArNTcsMTEgQEAgc3RhdGljIGludCBlbXVsYXRlX2ludmFsaWRfcmR0c2NwKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgaWYgKCBtZW1jbXAob3Bjb2RlLCAiXHhm
XHgxXHhmOSIsIHNpemVvZihvcGNvZGUpKSApCj4gICAgICAgICAgcmV0dXJuIDA7Cj4gICAgICBl
aXAgKz0gc2l6ZW9mKG9wY29kZSk7Cj4gLSAgICBwdl9zb2Z0X3JkdHNjKHYsIHJlZ3MsIDEpOwo+
ICsKPiArICAgIG1zcl9zcGxpdChyZWdzLCBwdl9zb2Z0X3JkdHNjKHYsIHJlZ3MpKTsKPiArICAg
IHJlZ3MtPnJjeCA9ICgoY3VycmQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1Ap
Cj4gKyAgICAgICAgICAgICAgICAgPyBjdXJyZC0+YXJjaC5pbmNhcm5hdGlvbiA6IDApOwoKSW4g
dGhlIHByZXZpb3VzIHBhdGNoIHlvdSB1c2UgdGhlIHNhbWUgZXhwcmVzc2lvbiB3aXRob3V0IGFu
eQpwYXJlbnRoZXNlcy4gSSB0aGluayBJIHByZWZlciB0aGUgdmVyc2lvbiB3aXRob3V0IHBhcmVu
dGhlc2VzLiBJIGFsc28Kd29uZGVyIHdoZXRoZXIgaXQgd291bGQgbWFrZSBzZW5zZSB0byB0dXJu
IHRoaXMgaW50byBhIG1hY3JvIChzZWVpbmcKaXQgYmVpbmcgdXNlZCBpbiB0aGUgcHJldmlvdXMg
cGF0Y2ggYW5kIGFsc28gZnVydGhlciBiZWxvdykuCgpXaXRoIHRob3NlIGZpeGVkIChpZiBhcHBs
aWNhYmxlKToKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 16:10:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 16:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoAUe-0000GS-E0; Tue, 20 Feb 2018 16:10:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eoAUd-0000GL-3Y
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 16:10:11 +0000
X-Inumbo-ID: 6ab170ce-1658-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ab170ce-1658-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 17:09:24 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="463607782"
Date: Tue, 20 Feb 2018 16:08:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220160847.lp6s27ub2jnzlhic@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6NDJBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgaGFuZGxpbmcgb2YgUkRUU0NQIGZvciBQViBndWVzdHMgaGFzIGJlZW4gYnJv
a2VuIChBRkFJQ1QgZm9yZXZlcikuCj4gCj4gVG8gc3RhcnQgd2l0aCwgUkRUU0NQIGlzIGhpZGRl
biBmcm9tIFBWIGd1ZXN0cyBzbyB0aGUgTVNSX1RTQ19BVVggcGF0aCBzaG91bGQKPiBiZSB1bnJl
YWNoYWJsZS4gIEhvd2V2ZXIsIHRoaXMgYXBwZWFycyB0byBiZSBhICJmZWF0dXJlIiBvZiBUU0Nf
TU9ERV9QVlJEVFNDUCwKPiBhbmQgdGhlIGVtdWxhdG9yIGRvZXNuJ3QgcGVyZm9ybSBhcHByb3By
aWF0ZSBmZWF0dXJlIGNoZWNraW5nLiAgKENvbnZlcnNlbHksCj4gd2UgdW5pbGF0ZXJhbGx5IGFk
dmVydGlzZSBSRFBJRCB3aGljaCB1c2VzIHRoZSBzYW1lIHBhdGgsIGJ1dCBpdCBzaG91bGQgbmV2
ZXIKPiB0cmFwIG9uICNHUCB0byBhcnJpdmUgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UpLgo+IAo+
IEEgUFYgZ3Vlc3QgdHlwaWNhbGx5IGNhbiBzZWUgUkRUU0NQIGluIG5hdGl2ZSBDUFVJRCwgc28g
dXNlcnNwYWNlIHdpbGwKPiBwcm9iYWJseSBlbmQgdXAgdXNpbmcgaXQuICBPbiBhIGNhcGFibGUg
cGlwZWxpbmUgKHdpdGhvdXQgVFNELCBzZWUgYmVsb3cpLCBpdAo+IHdpbGwgZXhlY3V0ZSBub3Jt
YWxseSBhbmQgcmV0dXJuIG5vbi12aXJ0dWFsaXNlZCBkYXRhLgo+IAo+IFdoZW4gYSB2aXJ0dWFs
IFRTQyBtb2RlIGlzIG5vdCBzcGVjaWZpZWQgZm9yIHRoZSBkb21haW4sIENSNC5UU0QgaXMgbGVm
dAo+IGNsZWFyLCBzbyBleGVjdXRpbmcgUkRUU0NQIHdpbGwgZXhlY3V0ZSB3aXRob3V0IHRyYXBw
aW5nLiAgSG93ZXZlciwgYSBndWVzdAo+IGtlcm5lbCBtYXkgc2V0IFRTRCBpdHNlbGYsIGF0IHdo
aWNoIHBvaW50IHRoZSBlbXVsYXRvciBzaG91bGQgbm90IHN1ZGRlbmx5Cj4gc3dpdGNoIHRvIHZp
cnR1YWxpc2VkIFRTQyBtb2RlIGFuZCBzdGFydCBoYW5kaW5nIG91dCBkaWZmZXJlbnRseS1zY2Fs
ZWQKPiB2YWx1ZXMuCj4gCj4gRHJvcCBhbGwgdGhlIGRlZmVycmFsIGxvZ2ljLCBhbmQgcmV0dXJu
IHNjYWxlZCBvciByYXcgVFNDIHZhbHVlcyBkZXBlbmRpbmcKPiBvbmx5IG9uIGN1cnJkLT5hcmNo
LnZ0c2MuICBUaGlzIGNoYW5nZXMgdGhlIGV4YWN0IG1vbWVudCBhdCB3aGljaCB0aGUKPiB0aW1l
c3RhbXAgaXMgdGFrZW4sIGJ1dCB0aGF0IGRvZXNuJ3QgbWF0dGVyIGZyb20gdGhlIGd1ZXN0cyBw
b2ludCBvZiB2aWV3LCBhbmQKPiBpcyBjb25zaXN0ZW50IHdpdGggdGhlIEhWTSBzaWRlIG9mIHRo
aW5ncy4gIEl0IGFsc28gbWVhbnMgdGhhdCBSRFRTQyBhbmQKPiBSRFRTQ1AgYXJlIG5vdyBjb25z
aXN0ZW50IFdSVCBoYW5kaW5nIG91dCBuYXRpdmUgb3IgdmlydHVhbGlzZWQgdGltZXN0YW1wcy4K
PiAKPiBUaGUgTVNSX1RTQ19BVVggY2FzZSB1bmNvbmRpdGlvbmFsbHkgcmV0dXJucyB0aGUgbWln
cmF0aW9uIGluY2FybmF0aW9uIG9yCj4gemVybywgZGVwZW5kaW5nIG9uIFRTQ19NT0RFX1BWUkRU
U0NQLCB3aGljaCBpcyBmYXN0ZXIgdGhhbiByZS1yZWFkaW5nIGl0IG91dAo+IG9mIGhhcmR3YXJl
Lgo+IAo+IFRoaXMgaXMgYSBiZWhhdmlvdXJhbCBjaGFuZ2UgZm9yIGd1ZXN0cywgYnV0IHRoZSBz
ZW1hbnRpY3MgYXJlIHJhdGhlciBtb3JlCj4gc2FuZS4gIEl0IGxheXMgZ3JvdW5kd29yayBmb3Ig
ZnVydGhlciBmaXhlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 16:13:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 16:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoAXV-0000RP-VE; Tue, 20 Feb 2018 16:13:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoAXU-0000RH-5O
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 16:13:08 +0000
X-Inumbo-ID: 23207e99-1659-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 23207e99-1659-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 16:14:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="68234803"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-4-git-send-email-andrew.cooper3@citrix.com>
 <20180220160410.eflio5njxew33flg@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7efa9da1-6d52-191c-8d66-f514367fbe7d@citrix.com>
Date: Tue, 20 Feb 2018 16:07:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180220160410.eflio5njxew33flg@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/5] x86/time: Rework pv_soft_rdtsc() to aid
 further cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTY6MDQsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBGZWIg
MjAsIDIwMTggYXQgMTE6NTg6NDFBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gSGF2
aW5nIHB2X3NvZnRfcmR0c2MoKSBlbXVsYXRlIGFsbCBwYXJ0cyBvZiBhbiByZHRzY3AgaXMgYXdr
d2FyZCwgYW5kIGdldHMgaW4KPj4gdGhlIHdheSBvZiBzb21lIGludGVuZGVkIGNsZWFudXAuCj4+
Cj4+ICAqIERyb3AgdGhlIHJkdHNjcCBwYXJhbWV0ZXIgYW5kIGFsd2F5cyBtYWtlIHRoZSBjYWxs
ZXIgcmVzcG9uc2libGUgZm9yIGVjeAo+PiAgICB1cGRhdGVzIHdoZW4gYXBwcm9wcmlhdGUuCj4+
ICAqIFN3aXRjaCB0aGUgZnVuY3Rpb24gZnJvbSBiZWluZyB2b2lkLCBhbmQgcmV0dXJuIHRoZSBt
YWluIHRpbWVzdGFtcCBpbiB0aGUKPj4gICAgcmV0dXJuIHZhbHVlLgo+Pgo+PiBUaGUgcmVncyBw
YXJhbWV0ZXIgaXMgc3RpbGwgbmVlZGVkLCBidXQgb25seSBmb3IgdGhlIHN0YXRzIGNvbGxlY3Rp
b24sIG9uY2UKPj4gYWdhaW4gYnJpbmdpbmcgaW50byBxdWVzdGlvbiB0aGVpciB1dGlsaXR5LiAg
VGhlIHBhcmFtZXRlciBjYW4gaG93ZXZlciBzd2l0Y2gKPj4gdG8gYmVpbmcgY29uc3QuCj4+Cj4+
IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4gQ0M6IEphbiBCZXVsaWNoIDxK
QmV1bGljaEBzdXNlLmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+
IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4gQ0M6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPj4gLS0tCj4+ICB4ZW4v
YXJjaC94ODYvcHYvZW11bC1pbnYtb3AuYyAgfCAgNyArKysrKystCj4+ICB4ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMgfCAxMiArKysrKysrKy0tLS0KPj4gIHhlbi9hcmNoL3g4Ni90aW1l
LmMgICAgICAgICAgICB8ICA4ICsrLS0tLS0tCj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3RpbWUu
aCAgICAgfCAgMiArLQo+PiAgNCBmaWxlcyBjaGFuZ2VkLCAxNyBpbnNlcnRpb25zKCspLCAxMiBk
ZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1v
cC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKPj4gaW5kZXggZjg5NDQxNy4uYjE5
MTZiNCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKPj4gKysr
IGIveGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMKPj4gQEAgLTQ2LDYgKzQ2LDcgQEAgc3Rh
dGljIGludCBlbXVsYXRlX2ludmFsaWRfcmR0c2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KQo+PiAgICAgIGNoYXIgb3Bjb2RlWzNdOwo+PiAgICAgIHVuc2lnbmVkIGxvbmcgZWlwLCByYzsK
Pj4gICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+ICsgICAgc3RydWN0IGRvbWFpbiAq
Y3VycmQgPSB2LT5kb21haW47Cj4gY29uc3Q/Cj4KPj4gIAo+PiAgICAgIGVpcCA9IHJlZ3MtPnJp
cDsKPj4gICAgICBpZiAoIChyYyA9IGNvcHlfZnJvbV91c2VyKG9wY29kZSwgKGNoYXIgKillaXAs
IHNpemVvZihvcGNvZGUpKSkgIT0gMCApCj4+IEBAIC01Niw3ICs1NywxMSBAQCBzdGF0aWMgaW50
IGVtdWxhdGVfaW52YWxpZF9yZHRzY3Aoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4+ICAg
ICAgaWYgKCBtZW1jbXAob3Bjb2RlLCAiXHhmXHgxXHhmOSIsIHNpemVvZihvcGNvZGUpKSApCj4+
ICAgICAgICAgIHJldHVybiAwOwo+PiAgICAgIGVpcCArPSBzaXplb2Yob3Bjb2RlKTsKPj4gLSAg
ICBwdl9zb2Z0X3JkdHNjKHYsIHJlZ3MsIDEpOwo+PiArCj4+ICsgICAgbXNyX3NwbGl0KHJlZ3Ms
IHB2X3NvZnRfcmR0c2ModiwgcmVncykpOwo+PiArICAgIHJlZ3MtPnJjeCA9ICgoY3VycmQtPmFy
Y2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1ApCj4+ICsgICAgICAgICAgICAgICAgID8g
Y3VycmQtPmFyY2guaW5jYXJuYXRpb24gOiAwKTsKPiBJbiB0aGUgcHJldmlvdXMgcGF0Y2ggeW91
IHVzZSB0aGUgc2FtZSBleHByZXNzaW9uIHdpdGhvdXQgYW55Cj4gcGFyZW50aGVzZXMuIEkgdGhp
bmsgSSBwcmVmZXIgdGhlIHZlcnNpb24gd2l0aG91dCBwYXJlbnRoZXNlcy4gSSBhbHNvCj4gd29u
ZGVyIHdoZXRoZXIgaXQgd291bGQgbWFrZSBzZW5zZSB0byB0dXJuIHRoaXMgaW50byBhIG1hY3Jv
IChzZWVpbmcKPiBpdCBiZWluZyB1c2VkIGluIHRoZSBwcmV2aW91cyBwYXRjaCBhbmQgYWxzbyBm
dXJ0aGVyIGJlbG93KS4KPgo+IFdpdGggdGhvc2UgZml4ZWQgKGlmIGFwcGxpY2FibGUpOgoKTm9u
ZSBvZiB0aGVtIHN1cnZpdmUgcGF0Y2ggNSBpbiB0aGUgc2VyaWVzLsKgIEknbGwgZml4IHRoZSBm
b3JtYXR0aW5nLApidXQgSSdtIG5vdCBnb2luZyB0byBtYWNyby1pc2UgYW55dGhpbmcuCgo+Cj4g
UmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+Cj4g
VGhhbmtzLCBSb2dlci4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 16:27:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 16:27:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoAlW-0001Fr-9L; Tue, 20 Feb 2018 16:27:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoAlV-0001FU-EF
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 16:27:37 +0000
X-Inumbo-ID: 2a359ea0-165b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2a359ea0-165b-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 16:29:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoAlN-0000uT-V3; Tue, 20 Feb 2018 16:27:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoAlI-0002MS-9W; Tue, 20 Feb 2018 16:27:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoAlH-0004Bx-2D; Tue, 20 Feb 2018 16:27:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119702-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=a4b37cd0f1d038a7b754a87942d6bddc33493223
X-Osstest-Versions-That: libvirt=fb0db76a47d0ce66b7fe11f88fee53dcdfbe6f12
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 16:27:23 +0000
Subject: [Xen-devel] [libvirt test] 119702: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3027486495859104451=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119702 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119702/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119539
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119539
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119539
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              a4b37cd0f1d038a7b754a87942d6bddc33493223
baseline version:
 libvirt              fb0db76a47d0ce66b7fe11f88fee53dcdfbe6f12

Last test of basis   119539  2018-02-18 04:26:44 Z    2 days
Testing same since   119702  2018-02-20 04:20:38 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Laine Stump <laine@laine.org>
  Peter Krempa <pkrempa@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   fb0db76a47..a4b37cd0f1  a4b37cd0f1d038a7b754a87942d6bddc33493223 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3027486495859104451==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 16:35:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 16:35:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoAt0-0001xk-2O; Tue, 20 Feb 2018 16:35:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoAsy-0001xU-Rq
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 16:35:20 +0000
X-Inumbo-ID: 3defa23d-165c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3defa23d-165c-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 16:36:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="68237261"
Date: Tue, 20 Feb 2018 16:28:53 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220162853.fcm2rycjtcizojlj@MacBook-Pro-de-Roger.local>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6NDJBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgaGFuZGxpbmcgb2YgUkRUU0NQIGZvciBQViBndWVzdHMgaGFzIGJlZW4gYnJv
a2VuIChBRkFJQ1QgZm9yZXZlcikuCj4gCj4gVG8gc3RhcnQgd2l0aCwgUkRUU0NQIGlzIGhpZGRl
biBmcm9tIFBWIGd1ZXN0cyBzbyB0aGUgTVNSX1RTQ19BVVggcGF0aCBzaG91bGQKPiBiZSB1bnJl
YWNoYWJsZS4gIEhvd2V2ZXIsIHRoaXMgYXBwZWFycyB0byBiZSBhICJmZWF0dXJlIiBvZiBUU0Nf
TU9ERV9QVlJEVFNDUCwKPiBhbmQgdGhlIGVtdWxhdG9yIGRvZXNuJ3QgcGVyZm9ybSBhcHByb3By
aWF0ZSBmZWF0dXJlIGNoZWNraW5nLiAgKENvbnZlcnNlbHksCj4gd2UgdW5pbGF0ZXJhbGx5IGFk
dmVydGlzZSBSRFBJRCB3aGljaCB1c2VzIHRoZSBzYW1lIHBhdGgsIGJ1dCBpdCBzaG91bGQgbmV2
ZXIKPiB0cmFwIG9uICNHUCB0byBhcnJpdmUgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UpLgo+IAo+
IEEgUFYgZ3Vlc3QgdHlwaWNhbGx5IGNhbiBzZWUgUkRUU0NQIGluIG5hdGl2ZSBDUFVJRCwgc28g
dXNlcnNwYWNlIHdpbGwKPiBwcm9iYWJseSBlbmQgdXAgdXNpbmcgaXQuICBPbiBhIGNhcGFibGUg
cGlwZWxpbmUgKHdpdGhvdXQgVFNELCBzZWUgYmVsb3cpLCBpdAo+IHdpbGwgZXhlY3V0ZSBub3Jt
YWxseSBhbmQgcmV0dXJuIG5vbi12aXJ0dWFsaXNlZCBkYXRhLgo+IAo+IFdoZW4gYSB2aXJ0dWFs
IFRTQyBtb2RlIGlzIG5vdCBzcGVjaWZpZWQgZm9yIHRoZSBkb21haW4sIENSNC5UU0QgaXMgbGVm
dAo+IGNsZWFyLCBzbyBleGVjdXRpbmcgUkRUU0NQIHdpbGwgZXhlY3V0ZSB3aXRob3V0IHRyYXBw
aW5nLiAgSG93ZXZlciwgYSBndWVzdAo+IGtlcm5lbCBtYXkgc2V0IFRTRCBpdHNlbGYsIGF0IHdo
aWNoIHBvaW50IHRoZSBlbXVsYXRvciBzaG91bGQgbm90IHN1ZGRlbmx5Cj4gc3dpdGNoIHRvIHZp
cnR1YWxpc2VkIFRTQyBtb2RlIGFuZCBzdGFydCBoYW5kaW5nIG91dCBkaWZmZXJlbnRseS1zY2Fs
ZWQKPiB2YWx1ZXMuCj4gCj4gRHJvcCBhbGwgdGhlIGRlZmVycmFsIGxvZ2ljLCBhbmQgcmV0dXJu
IHNjYWxlZCBvciByYXcgVFNDIHZhbHVlcyBkZXBlbmRpbmcKPiBvbmx5IG9uIGN1cnJkLT5hcmNo
LnZ0c2MuICBUaGlzIGNoYW5nZXMgdGhlIGV4YWN0IG1vbWVudCBhdCB3aGljaCB0aGUKPiB0aW1l
c3RhbXAgaXMgdGFrZW4sIGJ1dCB0aGF0IGRvZXNuJ3QgbWF0dGVyIGZyb20gdGhlIGd1ZXN0cyBw
b2ludCBvZiB2aWV3LCBhbmQKPiBpcyBjb25zaXN0ZW50IHdpdGggdGhlIEhWTSBzaWRlIG9mIHRo
aW5ncy4gIEl0IGFsc28gbWVhbnMgdGhhdCBSRFRTQyBhbmQKPiBSRFRTQ1AgYXJlIG5vdyBjb25z
aXN0ZW50IFdSVCBoYW5kaW5nIG91dCBuYXRpdmUgb3IgdmlydHVhbGlzZWQgdGltZXN0YW1wcy4K
PiAKPiBUaGUgTVNSX1RTQ19BVVggY2FzZSB1bmNvbmRpdGlvbmFsbHkgcmV0dXJucyB0aGUgbWln
cmF0aW9uIGluY2FybmF0aW9uIG9yCj4gemVybywgZGVwZW5kaW5nIG9uIFRTQ19NT0RFX1BWUkRU
U0NQLCB3aGljaCBpcyBmYXN0ZXIgdGhhbiByZS1yZWFkaW5nIGl0IG91dAo+IG9mIGhhcmR3YXJl
Lgo+IAo+IFRoaXMgaXMgYSBiZWhhdmlvdXJhbCBjaGFuZ2UgZm9yIGd1ZXN0cywgYnV0IHRoZSBz
ZW1hbnRpY3MgYXJlIHJhdGhlciBtb3JlCj4gc2FuZS4gIEl0IGxheXMgZ3JvdW5kd29yayBmb3Ig
ZnVydGhlciBmaXhlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3Vz
ZS5jb20+Cj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9wdi9lbXVs
LXByaXYtb3AuYyB8IDM1ICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gIDEg
ZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYv
ZW11bC1wcml2LW9wLmMKPiBpbmRleCBkNGQ2NGYyLi40ZTM2NDFkIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LXByaXYtb3AuYwo+IEBAIC02MCw5ICs2MCw2IEBAIHN0cnVjdCBwcml2X29wX2N0eHQgewo+ICAg
ICAgfSBjczsKPiAgICAgIGNoYXIgKmlvX2VtdWxfc3R1YjsKPiAgICAgIHVuc2lnbmVkIGludCBi
cG1hdGNoOwo+IC0gICAgdW5zaWduZWQgaW50IHRzYzsKPiAtI2RlZmluZSBUU0NfQkFTRSAxCj4g
LSNkZWZpbmUgVFNDX0FVWCAyCj4gIH07Cj4gIAo+ICAvKiBJL08gZW11bGF0aW9uIHN1cHBvcnQu
IEhlbHBlciByb3V0aW5lcyBmb3IsIGFuZCB0eXBlIG9mLCB0aGUgc3RhY2sgc3R1Yi4gKi8KPiBA
QCAtODQzLDggKzg0MCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVmcmVxX2NvbnRyb2xs
ZXIoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKPiAgc3RhdGljIGludCByZWFkX21zcih1bnNpZ25l
ZCBpbnQgcmVnLCB1aW50NjRfdCAqdmFsLAo+ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4
ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQo+ICB7Cj4gLSAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0ICpw
b2MgPSBjb250YWluZXJfb2YoY3R4dCwgc3RydWN0IHByaXZfb3BfY3R4dCwgY3R4dCk7Cj4gLSAg
ICBjb25zdCBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gKyAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CgpJIHRoaW5rIHlvdSBjYW4ga2VlcCB0aGUgY29uc3QgaGVyZT8KCj4g
ICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnItPmRvbWFpbjsKPiAgICAgIGJv
b2wgdnBtdV9tc3IgPSBmYWxzZTsKPiAgICAgIGludCByZXQ7Cj4gQEAgLTg4MCwyMCArODc2LDEz
IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwK
PiAgICAgICAgICAqdmFsID0gY3Vyci0+YXJjaC5wdl92Y3B1LmdzX2Jhc2VfdXNlcjsKPiAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICAKPiAtICAgIC8qCj4gLSAgICAgKiBJbiBvcmRl
ciB0byBmdWxseSByZXRhaW4gb3JpZ2luYWwgYmVoYXZpb3IsIGRlZmVyIGNhbGxpbmcKPiAtICAg
ICAqIHB2X3NvZnRfcmR0c2MoKSB1bnRpbCBhZnRlciBlbXVsYXRpb24uIFRoaXMgbWF5IHdhbnQv
bmVlZCB0byBiZQo+IC0gICAgICogcmVjb25zaWRlcmVkLgo+IC0gICAgICovCj4gICAgICBjYXNl
IE1TUl9JQTMyX1RTQzoKPiAtICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQkFTRTsKPiAtICAgICAg
ICBnb3RvIG5vcm1hbDsKPiArICAgICAgICAqdmFsID0gY3VycmQtPmFyY2gudnRzYyA/IHB2X3Nv
ZnRfcmR0c2MoY3VyciwgY3R4dC0+cmVncykgOiByZHRzYygpOwo+ICsgICAgICAgIHJldHVybiBY
ODZFTVVMX09LQVk7Cj4gIAo+ICAgICAgY2FzZSBNU1JfVFNDX0FVWDoKPiAtICAgICAgICBwb2Mt
PnRzYyB8PSBUU0NfQVVYOwo+IC0gICAgICAgIGlmICggY3B1X2hhc19yZHRzY3AgKQo+IC0gICAg
ICAgICAgICBnb3RvIG5vcm1hbDsKPiAtICAgICAgICAqdmFsID0gMDsKPiArICAgICAgICAqdmFs
ID0gKHVpbnQzMl90KSgoY3VycmQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1Ap
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgPyBjdXJyZC0+YXJjaC5pbmNhcm5hdGlvbiA6
IDApOwoKSSB3b25kZXIgd2hldGhlciBYZW4gc2hvdWxkIGluamVjdCBhICNHUCBoZXJlIGlmIHRz
Y19tb2RlIGlzIG5vdApQVlJEVFNDUCBhbmQgUkRQSUQgaXMgbm90IGF2YWlsYWJsZS4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 16:40:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 16:40:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoAxi-0002d0-Jt; Tue, 20 Feb 2018 16:40:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoAxh-0002cu-RK
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 16:40:13 +0000
X-Inumbo-ID: 9cdd18c7-165c-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cdd18c7-165c-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 17:39:26 +0100 (CET)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A9A7420837;
 Tue, 20 Feb 2018 16:40:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A9A7420837
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 08:40:09 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <a4d31be7-6d97-51af-4cf0-194e584edcab@arm.com>
Message-ID: <alpine.DEB.2.10.1802200836120.19448@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-6-git-send-email-sstabellini@kernel.org>
 <a4d31be7-6d97-51af-4cf0-194e584edcab@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 xen-devel@lists.xen.org, jbeulich@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2 6/6] xen/arm: update the docs about
 heterogeneous computing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMCBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTkvMDIvMTggMjE6NTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IGRpZmYg
LS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gaW5kZXggMjE4NGNiOS4uODk5NzkwNCAx
MDA2NDQKPiA+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCj4gPiAr
KysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgo+ID4gQEAgLTEwMDcsNyAr
MTAwNywxMiBAQCBDb250cm9sIFhlbnMgdXNlIG9mIHRoZSBBUEVJIEhhcmR3YXJlIEVycm9yIFNv
dXJjZQo+ID4gVGFibGUsIHNob3VsZCBvbmUgYmUgZm91bmQuCj4gPiAgICAgU2F5IHllcyBhdCB5
b3VyIG93biByaXNrIGlmIHlvdSB3YW50IHRvIGVuYWJsZSBoZXRlcm9nZW5vdXMgY29tcHV0aW5n
Cj4gPiAgIChzdWNoIGFzIGJpZy5MSVRUTEUpLiBUaGlzIG1heSByZXN1bHQgdG8gYW4gdW5zdGFi
bGUgYW5kIGluc2VjdXJlCj4gPiAtcGxhdGZvcm0uIFdoZW4gdGhlIG9wdGlvbiBpcyBkaXNhYmxl
ZCAoZGVmYXVsdCksIENQVXMgdGhhdCBhcmUgbm90Cj4gPiArcGxhdGZvcm0sIHVubGVzcyB5b3Ug
bWFudWFsbHkgc3BlY2lmeSB0aGUgY3B1IGFmZmluaXR5IG9mIGFsbCBkb21haW5zIHNvCj4gPiAr
dGhhdCBhbGwgdmNwdXMgYXJlIHNjaGVkdWxlZCBvbiB0aGUgc2FtZSBjbGFzcyBvZiBwY3B1cyAo
YmlnIG9yIExJVFRMRQo+ID4gK2J1dCBub3QgYm90aCkuIHZjcHUgbWlncmF0aW9uIGJldHdlZW4g
YmlnIGNvcmVzIGFuZCBMSVRUTEUgY29yZXMgaXMgbm90Cj4gPiArc3VwcG9ydGVkLiBTZWUgZG9j
cy9taXNjL2FybS9iaWcuTElUVExFLnR4dCBmb3IgbW9yZSBpbmZvcm1hdGlvbi4KPiA+ICsKPiA+
ICtXaGVuIHRoZSBobXAtdW5zYWZlIG9wdGlvbiBpcyBkaXNhYmxlZCAoZGVmYXVsdCksIENQVXMg
dGhhdCBhcmUgbm90Cj4gPiAgIGlkZW50aWNhbCB0byB0aGUgYm9vdCBDUFUgd2lsbCBiZSBwYXJr
ZWQgYW5kIG5vdCB1c2VkIGJ5IFhlbi4KPiA+ICAgICAjIyMgaHBldGJyb2FkY2FzdAo+ID4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9zbXBib290LmMgYi94ZW4vYXJjaC9hcm0vc21wYm9vdC5j
Cj4gPiBpbmRleCAxMjJjMGI1Li5kMDRiN2M3IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJt
L3NtcGJvb3QuYwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL3NtcGJvb3QuYwo+ID4gQEAgLTI2Niw3
ICsyNjYsNyBAQCB2b2lkIF9faW5pdCBzbXBfaW5pdF9jcHVzKHZvaWQpCj4gPiAgICAgICAgIGlm
ICggb3B0X2htcF91bnNhZmUgKQo+ID4gICAgICAgICAgIHdhcm5pbmdfYWRkKCJXQVJOSU5HOiBI
TVAgQ09NUFVUSU5HIEhBUyBCRUVOIEVOQUJMRUQuXG4iCj4gPiAtICAgICAgICAgICAgICAgICAg
ICAiSXQgaGFzIGltcGxpY2F0aW9ucyBvbiB0aGUgc2VjdXJpdHkgYW5kIHN0YWJpbGl0eSBvZgo+
ID4gdGhlIHN5c3RlbS5cbiIpOwo+ID4gKyAgICAgICAgICAgICAgICAgICAgIkl0IGhhcyBpbXBs
aWNhdGlvbnMgb24gdGhlIHNlY3VyaXR5IGFuZCBzdGFiaWxpdHkgb2YKPiA+IHRoZSBzeXN0ZW0s
IHVubGVzcyB0aGUgY3B1IGFmZmluaXR5IG9mIGFsbCBkb21haW5zIGlzIHNwZWNpZmllZC5cbiIp
Owo+IAo+IFRoZSB3YXJuaW5nIG1lc3NhZ2Ugd2lsbCBub3QgYmUgcHJpbnQgbmljZWx5IG9uIHNl
cmlhbC4gUGxlYXNlIG1ha2Ugc3VyZSBpdCBpcwo+IHNwbGl0IGF0IDcyIGNoYXJhY3RlcnMuCgpP
SwoKCj4gPiAgIH0KPiA+ICAgICBpbnQgX19pbml0Cj4gPiBAQCAtMzA4LDEzICszMDgsMTQgQEAg
dm9pZCBzdGFydF9zZWNvbmRhcnkodW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ID4g
ICAgICAgLyoKPiA+ICAgICAgICAqIEN1cnJlbnRseSBYZW4gYXNzdW1lcyB0aGUgcGxhdGZvcm0g
aGFzIG9ubHkgb25lIGtpbmQgb2YgQ1BVcy4KPiA+ICAgICAgICAqIFRoaXMgYXNzdW1wdGlvbiBk
b2VzIG5vdCBob2xkIG9uIGJpZy5MSVRUTEUgcGxhdGZvcm0gYW5kIG1heQo+ID4gLSAgICAgKiBy
ZXN1bHQgdG8gaW5zdGFiaWxpdHkgYW5kIGluc2VjdXJlIHBsYXRmb3JtLiBCZXR0ZXIgdG8gcGFy
ayB0aGVtCj4gPiAtICAgICAqIGZvciBub3cuCj4gPiArICAgICAqIHJlc3VsdCB0byBpbnN0YWJp
bGl0eSBhbmQgaW5zZWN1cmUgcGxhdGZvcm0gKHVubGVzcyBjcHUgYWZmaW5pdHkKPiA+ICsgICAg
ICogaXMgbWFudWFsbHkgc3BlY2lmaWVkIGZvciBhbGwgZG9tYWlucykuIEJldHRlciB0byBwYXJr
IHRoZW0gZm9yCj4gPiArICAgICAqIG5vdy4KPiA+ICAgICAgICAqLwo+ID4gICAgICAgaWYgKCAh
b3B0X2htcF91bnNhZmUgJiYKPiA+ICAgICAgICAgICAgY3VycmVudF9jcHVfZGF0YS5taWRyLmJp
dHMgIT0gYm9vdF9jcHVfZGF0YS5taWRyLmJpdHMgKQo+ID4gICAgICAgewo+ID4gLSAgICAgICAg
cHJpbnRrKFhFTkxPR19FUlIgIkNQVSV1IE1JRFIgKDB4JXgpIGRvZXMgbm90IG1hdGNoIGJvb3Qg
Q1BVIE1JRFIKPiA+ICgweCV4KS5cbiIsCj4gPiArICAgICAgICBwcmludGsoWEVOTE9HX0VSUiAi
Q1BVJXUgTUlEUiAoMHgleCkgZG9lcyBub3QgbWF0Y2ggYm9vdCBDUFUgTUlEUgo+ID4gKDB4JXgp
LCBkaXNhYmxlIGNwdSAoc2VlIGJpZy5MSVRUTEUudHh0IHVuZGVyIGRvY3MvKS5cbiIsCj4gCj4g
U2FtZSBoZXJlLgo+IAo+ID4gICAgICAgICAgICAgICAgICBzbXBfcHJvY2Vzc29yX2lkKCksIGN1
cnJlbnRfY3B1X2RhdGEubWlkci5iaXRzLAo+ID4gICAgICAgICAgICAgICAgICBib290X2NwdV9k
YXRhLm1pZHIuYml0cyk7Cj4gPiAgICAgICAgICAgc3RvcF9jcHUoKTsKPiA+IAo+IAo+IENoZWVy
cywKPiAKPiAtLSAKPiBKdWxpZW4gR3JhbGwKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 16:43:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 16:43:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoB14-0002mI-1b; Tue, 20 Feb 2018 16:43:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoB12-0002li-Ru
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 16:43:40 +0000
X-Inumbo-ID: 682b0e02-165d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 682b0e02-165d-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 16:45:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="68238053"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-5-git-send-email-andrew.cooper3@citrix.com>
 <20180220162853.fcm2rycjtcizojlj@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ebc6a750-fe58-91dd-eba0-32f7db3e4c21@citrix.com>
Date: Tue, 20 Feb 2018 16:37:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180220162853.fcm2rycjtcizojlj@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTY6MjgsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBGZWIg
MjAsIDIwMTggYXQgMTE6NTg6NDJBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhl
IGhhbmRsaW5nIG9mIFJEVFNDUCBmb3IgUFYgZ3Vlc3RzIGhhcyBiZWVuIGJyb2tlbiAoQUZBSUNU
IGZvcmV2ZXIpLgo+Pgo+PiBUbyBzdGFydCB3aXRoLCBSRFRTQ1AgaXMgaGlkZGVuIGZyb20gUFYg
Z3Vlc3RzIHNvIHRoZSBNU1JfVFNDX0FVWCBwYXRoIHNob3VsZAo+PiBiZSB1bnJlYWNoYWJsZS4g
IEhvd2V2ZXIsIHRoaXMgYXBwZWFycyB0byBiZSBhICJmZWF0dXJlIiBvZiBUU0NfTU9ERV9QVlJE
VFNDUCwKPj4gYW5kIHRoZSBlbXVsYXRvciBkb2Vzbid0IHBlcmZvcm0gYXBwcm9wcmlhdGUgZmVh
dHVyZSBjaGVja2luZy4gIChDb252ZXJzZWx5LAo+PiB3ZSB1bmlsYXRlcmFsbHkgYWR2ZXJ0aXNl
IFJEUElEIHdoaWNoIHVzZXMgdGhlIHNhbWUgcGF0aCwgYnV0IGl0IHNob3VsZCBuZXZlcgo+PiB0
cmFwIG9uICNHUCB0byBhcnJpdmUgaGVyZSBpbiB0aGUgZmlyc3QgcGxhY2UpLgo+Pgo+PiBBIFBW
IGd1ZXN0IHR5cGljYWxseSBjYW4gc2VlIFJEVFNDUCBpbiBuYXRpdmUgQ1BVSUQsIHNvIHVzZXJz
cGFjZSB3aWxsCj4+IHByb2JhYmx5IGVuZCB1cCB1c2luZyBpdC4gIE9uIGEgY2FwYWJsZSBwaXBl
bGluZSAod2l0aG91dCBUU0QsIHNlZSBiZWxvdyksIGl0Cj4+IHdpbGwgZXhlY3V0ZSBub3JtYWxs
eSBhbmQgcmV0dXJuIG5vbi12aXJ0dWFsaXNlZCBkYXRhLgo+Pgo+PiBXaGVuIGEgdmlydHVhbCBU
U0MgbW9kZSBpcyBub3Qgc3BlY2lmaWVkIGZvciB0aGUgZG9tYWluLCBDUjQuVFNEIGlzIGxlZnQK
Pj4gY2xlYXIsIHNvIGV4ZWN1dGluZyBSRFRTQ1Agd2lsbCBleGVjdXRlIHdpdGhvdXQgdHJhcHBp
bmcuICBIb3dldmVyLCBhIGd1ZXN0Cj4+IGtlcm5lbCBtYXkgc2V0IFRTRCBpdHNlbGYsIGF0IHdo
aWNoIHBvaW50IHRoZSBlbXVsYXRvciBzaG91bGQgbm90IHN1ZGRlbmx5Cj4+IHN3aXRjaCB0byB2
aXJ0dWFsaXNlZCBUU0MgbW9kZSBhbmQgc3RhcnQgaGFuZGluZyBvdXQgZGlmZmVyZW50bHktc2Nh
bGVkCj4+IHZhbHVlcy4KPj4KPj4gRHJvcCBhbGwgdGhlIGRlZmVycmFsIGxvZ2ljLCBhbmQgcmV0
dXJuIHNjYWxlZCBvciByYXcgVFNDIHZhbHVlcyBkZXBlbmRpbmcKPj4gb25seSBvbiBjdXJyZC0+
YXJjaC52dHNjLiAgVGhpcyBjaGFuZ2VzIHRoZSBleGFjdCBtb21lbnQgYXQgd2hpY2ggdGhlCj4+
IHRpbWVzdGFtcCBpcyB0YWtlbiwgYnV0IHRoYXQgZG9lc24ndCBtYXR0ZXIgZnJvbSB0aGUgZ3Vl
c3RzIHBvaW50IG9mIHZpZXcsIGFuZAo+PiBpcyBjb25zaXN0ZW50IHdpdGggdGhlIEhWTSBzaWRl
IG9mIHRoaW5ncy4gIEl0IGFsc28gbWVhbnMgdGhhdCBSRFRTQyBhbmQKPj4gUkRUU0NQIGFyZSBu
b3cgY29uc2lzdGVudCBXUlQgaGFuZGluZyBvdXQgbmF0aXZlIG9yIHZpcnR1YWxpc2VkIHRpbWVz
dGFtcHMuCj4+Cj4+IFRoZSBNU1JfVFNDX0FVWCBjYXNlIHVuY29uZGl0aW9uYWxseSByZXR1cm5z
IHRoZSBtaWdyYXRpb24gaW5jYXJuYXRpb24gb3IKPj4gemVybywgZGVwZW5kaW5nIG9uIFRTQ19N
T0RFX1BWUkRUU0NQLCB3aGljaCBpcyBmYXN0ZXIgdGhhbiByZS1yZWFkaW5nIGl0IG91dAo+PiBv
ZiBoYXJkd2FyZS4KPj4KPj4gVGhpcyBpcyBhIGJlaGF2aW91cmFsIGNoYW5nZSBmb3IgZ3Vlc3Rz
LCBidXQgdGhlIHNlbWFudGljcyBhcmUgcmF0aGVyIG1vcmUKPj4gc2FuZS4gIEl0IGxheXMgZ3Jv
dW5kd29yayBmb3IgZnVydGhlciBmaXhlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+IENDOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IC0tLQo+PiAg
eGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIHwgMzUgKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0KPj4gIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMwIGRl
bGV0aW9ucygtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4+IGluZGV4IGQ0ZDY0ZjIuLjRl
MzY0MWQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+PiAr
KysgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKPj4gQEAgLTYwLDkgKzYwLDYgQEAg
c3RydWN0IHByaXZfb3BfY3R4dCB7Cj4+ICAgICAgfSBjczsKPj4gICAgICBjaGFyICppb19lbXVs
X3N0dWI7Cj4+ICAgICAgdW5zaWduZWQgaW50IGJwbWF0Y2g7Cj4+IC0gICAgdW5zaWduZWQgaW50
IHRzYzsKPj4gLSNkZWZpbmUgVFNDX0JBU0UgMQo+PiAtI2RlZmluZSBUU0NfQVVYIDIKPj4gIH07
Cj4+ICAKPj4gIC8qIEkvTyBlbXVsYXRpb24gc3VwcG9ydC4gSGVscGVyIHJvdXRpbmVzIGZvciwg
YW5kIHR5cGUgb2YsIHRoZSBzdGFjayBzdHViLiAqLwo+PiBAQCAtODQzLDggKzg0MCw3IEBAIHN0
YXRpYyBpbmxpbmUgYm9vbCBpc19jcHVmcmVxX2NvbnRyb2xsZXIoY29uc3Qgc3RydWN0IGRvbWFp
biAqZCkKPj4gIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3Qg
KnZhbCwKPj4gICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpCj4+ICB7Cj4+IC0gICAgc3RydWN0IHByaXZfb3BfY3R4dCAqcG9jID0gY29udGFpbmVyX29m
KGN0eHQsIHN0cnVjdCBwcml2X29wX2N0eHQsIGN0eHQpOwo+PiAtICAgIGNvbnN0IHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKPj4gKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7
Cj4gSSB0aGluayB5b3UgY2FuIGtlZXAgdGhlIGNvbnN0IGhlcmU/Cgpwdl9zb2Z0X3JkdHNjKCkg
bXV0YXRlcyBjdXJyLsKgIFRoaXMgY2hhbmdlIGlzIG1vc3QgY2VydGFpbmx5IG5vdCBzcHVyaW91
cy4KCj4+ICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47Cj4+
ICAgICAgYm9vbCB2cG11X21zciA9IGZhbHNlOwo+PiAgICAgIGludCByZXQ7Cj4+IEBAIC04ODAs
MjAgKzg3NiwxMyBAQCBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2
NF90ICp2YWwsCj4+ICAgICAgICAgICp2YWwgPSBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91
c2VyOwo+PiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+PiAgCj4+IC0gICAgLyoKPj4g
LSAgICAgKiBJbiBvcmRlciB0byBmdWxseSByZXRhaW4gb3JpZ2luYWwgYmVoYXZpb3IsIGRlZmVy
IGNhbGxpbmcKPj4gLSAgICAgKiBwdl9zb2Z0X3JkdHNjKCkgdW50aWwgYWZ0ZXIgZW11bGF0aW9u
LiBUaGlzIG1heSB3YW50L25lZWQgdG8gYmUKPj4gLSAgICAgKiByZWNvbnNpZGVyZWQuCj4+IC0g
ICAgICovCj4+ICAgICAgY2FzZSBNU1JfSUEzMl9UU0M6Cj4+IC0gICAgICAgIHBvYy0+dHNjIHw9
IFRTQ19CQVNFOwo+PiAtICAgICAgICBnb3RvIG5vcm1hbDsKPj4gKyAgICAgICAgKnZhbCA9IGN1
cnJkLT5hcmNoLnZ0c2MgPyBwdl9zb2Z0X3JkdHNjKGN1cnIsIGN0eHQtPnJlZ3MpIDogcmR0c2Mo
KTsKPj4gKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKPj4gIAo+PiAgICAgIGNhc2UgTVNS
X1RTQ19BVVg6Cj4+IC0gICAgICAgIHBvYy0+dHNjIHw9IFRTQ19BVVg7Cj4+IC0gICAgICAgIGlm
ICggY3B1X2hhc19yZHRzY3AgKQo+PiAtICAgICAgICAgICAgZ290byBub3JtYWw7Cj4+IC0gICAg
ICAgICp2YWwgPSAwOwo+PiArICAgICAgICAqdmFsID0gKHVpbnQzMl90KSgoY3VycmQtPmFyY2gu
dHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1ApCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gY3VycmQtPmFyY2guaW5jYXJuYXRpb24gOiAwKTsKPiBJIHdvbmRlciB3aGV0aGVyIFhl
biBzaG91bGQgaW5qZWN0IGEgI0dQIGhlcmUgaWYgdHNjX21vZGUgaXMgbm90Cj4gUFZSRFRTQ1Ag
YW5kIFJEUElEIGlzIG5vdCBhdmFpbGFibGUuCgpSRFBJRCB3b3VsZCBiZSBhIGxheWVyaW5nIHZp
b2xhdGlvbi7CoCBBbHNvLCBhIGxvdCBvZiB0aGlzIGNoYW5nZXMgYWdhaW4KaW4gcGF0Y2ggNS4K
Cn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 17:04:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 17:04:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoBKn-0004CX-Tg; Tue, 20 Feb 2018 17:04:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/hv3=fo=citrix.com=prvs=582e2aa9c=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eoBKm-0004CR-Kg
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 17:04:04 +0000
X-Inumbo-ID: f17149ce-165f-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f17149ce-165f-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 18:03:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="463622026"
Date: Tue, 20 Feb 2018 17:03:44 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220170344.s5lyrsi5t6yotllv@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] x86: Rework MSR_TSC_AUX handling from
	scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6NDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBhcmUgbWFueSBwcm9ibGVtcyB3aXRoIE1TUl9UU0NfQVVYIGhhbmRsaW5n
Lgo+IAo+IFRvIGJlaW5nIHdpdGgsIHRoZSBSRFBJRCBpbnN0cnVjdGlvbiByZWFkcyBNU1JfVFND
X0FVWCwgYnV0IGl0IGlzIG9ubHkgdGhlCiAgICAgXgogICAgIGJlZ2luCgo+IFJEVFNDUCBmZWF0
dXJlIHdoaWNoIGVudW1lcmF0ZXMgdGhlIE1TUi4gIFRoZXJlZm9yZSwgUkRQSUQgZnVuY3Rpb25h
bGx5Cj4gZGVwZW5kcyBvbiBSRFRTQ1AuCj4gCj4gRm9yIFBWIGd1ZXN0cywgd2UgaGlkZSBSRFRT
Q1AgYnV0IGFkdmVydGlzZSBSRFBJRC4gIFdlIGFsc28gc2lsZW50bHkgZHJvcAo+IHdyaXRlcyB0
byBNU1JfVFNDX0FVWCwgd2hpY2ggaXMgdmVyeSBhbnRpc29jaWFsLiAgVGhlcmVmb3JlLCBlbmFi
bGUgUkRUU0NQIGZvcgo+IFBWIGd1ZXN0cywgd2hpY2ggaW4gdHVybiBhbGxvd3MgUkRQSUQgdG8g
d29yay4KPiAKPiBUbyBzdXBwb3J0IFJEVFNDUCBwcm9wZXJseSBmb3IgUFYgZ3Vlc3RzLCB0aGUg
TVNSX1RTQ19BVVggaGFuZGxpbmcgaXMgbW92ZWQKPiBpbnRvIHRoZSBnZW5lcmljIE1TUiBwb2xp
Y3kgaW5mcmFzdHJ1Y3R1cmUsIGFuZCBiZWNvbWVzIGNvbW1vbi4gIE9uZQo+IGltcHJvdmVtZW50
IGlzIHRoYXQgd2Ugd2lsbCBub3cgcmVqZWN0IGludmFsaWQgdmFsdWVzLCByYXRoZXIgdGhhbiBz
aWxlbnRseQo+IHRydW5jYXRpbmcgYW4gYWNjZXB0aW5nIHRoZW0uICBUaGlzIGFsc28gY2F1c2Vz
IHRoZSBlbXVsYXRvciB0byByZWplY3QgUkRUU0NQCiAgICAgICAgICAgICBeCiAgICAgICAgICAg
ICBhbmQKCj4gZm9yIGd1ZXN0cyB3aXRob3V0IHRoZSBmZWF0dXJlcy4KPiAKPiAgClsuLi5dCj4g
QEAgLTEyODQsNyArMTI4NSwxOCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAo+ICAgICAgICAgICAg
ICAgICAgZm9yICggaiA9IDA7IGogPCBBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCk7ICsraiApCj4g
ICAgICAgICAgICAgICAgICB7Cj4gICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsOwo+
IC0gICAgICAgICAgICAgICAgICAgIGludCByYyA9IGd1ZXN0X3JkbXNyKHYsIG1zcnNfdG9fc2Vu
ZFtqXSwgJnZhbCk7Cj4gKyAgICAgICAgICAgICAgICAgICAgaW50IHJjOwo+ICsKPiArICAgICAg
ICAgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgICAgICAgICAqIFNraXAgTVNSX1RTQ19B
VVggaWYgdXNpbmcgVFNDX01PREVfUFZSRFRTQ1AuICBJbiB0aGlzCj4gKyAgICAgICAgICAgICAg
ICAgICAgICogY2FzZSwgdGhlIE1TUiBpcyByZWFkLW9ubHksIGFuZCBzaG91bGQgYmUgcmVqZWN0
ZWQgaWYKPiArICAgICAgICAgICAgICAgICAgICAgKiBzZWVuIG9uIHRoZSByZXN0b3JlIHNpZGUu
Cj4gKyAgICAgICAgICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgICAgICAgICAgaWYgKCBt
c3JzX3RvX3NlbmRbal0gPT0gTVNSX1RTQ19BVVggJiYKPiArICAgICAgICAgICAgICAgICAgICAg
ICAgIGQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1AgKQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICBjb250aW51ZTsKClNob3VsZG4ndCB3ZSBpbmNyZW1lbnQgaW5jYXJuYXRp
b24gYW5kIHNlbmQgaXQgb3ZlciB0byB0aGUgcmVtb3RlIGVuZD8KT3Igc2VuZCB0aGUgb3JpZ2lu
YWwgdmFsdWUgYW5kIGxldCB0aGUgcmVtb3RlIGluY3JlbWVudHMgaXQ/CgpGcmFua2x5IEknbSBu
b3Qgc3VyZSBob3cgZ3Vlc3QgaXMgc3VwcG9zZWQgdG8gdXNlIHRoYXQgdmFsdWUsIGJ1dApsZXR0
aW5nIHRoZSByZWNlaXZpbmcgZW5kIHJlc3RhcnQgYXQgMCwgd2hpY2ggY2FuIGVuZCB1cCB1c2lu
ZyB0aGUgc2FtZQppbmNhcm5hdGlvbiBhcyBiZWZvcmUgc2VlbXMgY29uY2VwdHVhbGx5IHdyb25n
IHRvIG1lLiBUaGUgbW9yZSBzbyB5b3UKbWVudGlvbiBhIGxvdCBvZiBtaWdyYXRpb24ncyBpbiB5
b3VyIHByZXZpb3VzIHBhdGNoZXMuCgpUaGlzIGlzIG5vdCBkaXNhZ3JlZWluZyB3aXRoIHRoZSBw
b2ludCB0aGF0IElBMzJfVFNDX0FVWCBzaG91bGQgYmUKcmVhZC1vbmx5IGZvciBQViBndWVzdC4K
CkFuZCArMSBmb3IgdGhlIHVuaWZpY2F0aW9uIG9mIEhWTSBhbmQgUFYgY29kZSBmb3IgaGFuZGxp
bmcgdGhpcy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 17:35:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 17:35:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoBpN-0006CB-C1; Tue, 20 Feb 2018 17:35:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoBpM-0006C5-Ju
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 17:35:40 +0000
X-Inumbo-ID: 5af26431-1664-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5af26431-1664-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 18:34:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="68243080"
Date: Tue, 20 Feb 2018 17:35:30 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220173530.eljrr2ojmu2g6eqs@MacBook-Pro-de-Roger.local>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 5/5] x86: Rework MSR_TSC_AUX handling from
	scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMTE6NTg6NDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBhcmUgbWFueSBwcm9ibGVtcyB3aXRoIE1TUl9UU0NfQVVYIGhhbmRsaW5n
Lgo+IAo+IFRvIGJlaW5nIHdpdGgsIHRoZSBSRFBJRCBpbnN0cnVjdGlvbiByZWFkcyBNU1JfVFND
X0FVWCwgYnV0IGl0IGlzIG9ubHkgdGhlCj4gUkRUU0NQIGZlYXR1cmUgd2hpY2ggZW51bWVyYXRl
cyB0aGUgTVNSLiAgVGhlcmVmb3JlLCBSRFBJRCBmdW5jdGlvbmFsbHkKPiBkZXBlbmRzIG9uIFJE
VFNDUC4KPiAKPiBGb3IgUFYgZ3Vlc3RzLCB3ZSBoaWRlIFJEVFNDUCBidXQgYWR2ZXJ0aXNlIFJE
UElELiAgV2UgYWxzbyBzaWxlbnRseSBkcm9wCj4gd3JpdGVzIHRvIE1TUl9UU0NfQVVYLCB3aGlj
aCBpcyB2ZXJ5IGFudGlzb2NpYWwuICBUaGVyZWZvcmUsIGVuYWJsZSBSRFRTQ1AgZm9yCj4gUFYg
Z3Vlc3RzLCB3aGljaCBpbiB0dXJuIGFsbG93cyBSRFBJRCB0byB3b3JrLgo+IAo+IFRvIHN1cHBv
cnQgUkRUU0NQIHByb3Blcmx5IGZvciBQViBndWVzdHMsIHRoZSBNU1JfVFNDX0FVWCBoYW5kbGlu
ZyBpcyBtb3ZlZAo+IGludG8gdGhlIGdlbmVyaWMgTVNSIHBvbGljeSBpbmZyYXN0cnVjdHVyZSwg
YW5kIGJlY29tZXMgY29tbW9uLiAgT25lCj4gaW1wcm92ZW1lbnQgaXMgdGhhdCB3ZSB3aWxsIG5v
dyByZWplY3QgaW52YWxpZCB2YWx1ZXMsIHJhdGhlciB0aGFuIHNpbGVudGx5Cj4gdHJ1bmNhdGlu
ZyBhbiBhY2NlcHRpbmcgdGhlbS4gIFRoaXMgYWxzbyBjYXVzZXMgdGhlIGVtdWxhdG9yIHRvIHJl
amVjdCBSRFRTQ1AKPiBmb3IgZ3Vlc3RzIHdpdGhvdXQgdGhlIGZlYXR1cmVzLgo+IAo+IE9uZSBj
b21wbGljYXRpb24gaXMgVFNDX01PREVfUFZSRFRTQ1AsIGluIHdoaWNoIFhlbiB0YWtlcyBjb250
cm9sIG9mCj4gTVNSX1RTQ19BVVggYW5kIHRoZSByZXBvcnRlZCB2YWx1ZSBpcyBhY3R1YWxseSB0
aGUgbWlncmF0aW9uIGluY2FybmF0aW9uLiAgVGhlCj4gcHJldmlvdXMgYmVoYXZpb3VyIG9mIHRo
aXMgbW9kZSB3YXMgdG8gc2lsZW50bHkgZHJvcCB3cml0ZXMsIGJ1dCBhcyBpdCBpcyBhCj4gYnJl
YWsgaW4gdGhlIHg4NiBBQkkgdG8gc3RhcnQgd2l0aCwgc3dpdGNoIHRoZSBzZW1hbnRpY3MgdG8g
YmUgbW9yZSBzYW5lLCBhbmQKPiBoYXZlIFRTQ19NT0RFX1BWUkRUU0NQIG1ha2UgdGhlIE1TUiBw
cm9wZXJseSByZWFkLW9ubHkuCj4gCj4gV2l0aCBQViBndWVzdHMgZ2V0dGluZyB0byB1c2UgTVNS
X1RTQ19BVVggcHJvcGVybHkgbm93LCB0aGUgTVNSIG5lZWRzCj4gbWlncmF0aW5nLiAgQ29wZSB3
aXRoIGl0IHRoZSBjb21tb24gbWlncmF0aW9uIGxvZ2ljLiAgQ2FyZSBtdXN0IGJlIHRha2VuCj4g
aG93ZXZlciB0byBhdm9pZCBzZW5kaW5nIHRoZSBNU1IgaWYgVFNDX01PREVfUFZSRFRTQ1AgaXMg
YWN0aXZlLCBhcyB0aGUKPiByZWNlaXZpbmcgc2lkZSB3aWxsIHJlamVjdCB0aGUgZ3Vlc3Rfd3Jt
c3IoKS4KPiAKPiBXaGF0IHJlbWFpbnMgaXMgdGhhdCB0c2Nfc2V0X2luZm8oKSBuZWVkIHRvIGJy
b2FkY2FzdCBkLT5hcmNoLmluY2FybmF0aW9uIHRvCj4gYWxsIHZDUFVzIE1TUiBibG9jayBpZiBp
biBUU0NfTU9ERV9QVlJEVFNDUCwgc28gdGhlIGNvbnRleHQgc3dpdGNoaW5nIGFuZAo+IGVtdWxh
dGlvbiBjb2RlIGZ1bmN0aW9ucyBjb3JyZWN0bHkuCgpJIGhhdmUgb25lIGxpa2VseSBzdHVwaWQg
cXVlc3Rpb24gYWJvdXQgdGhlIFBWUkRUU0NQLCBob3cgZG9lcyB0aGUKZ3Vlc3Qga25vdyBpdCdz
IGFjdHVhbGx5IHVzaW5nIGl0PyBJJ20gbm90IGFibGUgdG8gZmluZCBhbnkgY3B1aWQgb3IKeGVu
ZmVhdCB0byBzaWduYWwgdGhlIGd1ZXN0IGl0J3MgcnVubmluZyBpbiBQVlJEVFNDUCBtb2RlLCBh
bmQgdGh1cwp0aGF0IE1TUl9UU0NfQVVYIGNvbnRhaW5zIHRoaXMgbWFnaWMgaW5jYXJuYXRpb24g
dmFsdWU/CgpXaGljaCBUQkggc2VlbXMgcXVpdGUgcG9pbnRsZXNzLCB0aGUgZ3Vlc3Qgc2hvdWxk
IGJlIHBlcmZlY3RseSBjYXBhYmxlCm9mIG1haW50YWluaW5nIGl0J3Mgb3duIGNvdW50IG9mIG1p
Z3JhdGlvbnMuCgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Cgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IGluZGV4IDA1Mzk1NTEuLmFiMjRmODcgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKPiBAQCAtNzkyLDcgKzc5Miw3IEBAIHN0YXRpYyBpbnQgaHZtX3NhdmVfY3B1X2N0eHQoc3Ry
dWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCj4gIAo+ICAgICAgICAgIGN0
eHQudHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwgZC0+YXJjaC5odm1fZG9tYWluLnN5
bmNfdHNjKTsKPiAgCj4gLSAgICAgICAgY3R4dC5tc3JfdHNjX2F1eCA9IGh2bV9tc3JfdHNjX2F1
eCh2KTsKPiArICAgICAgICAvKiBjdHh0Lm1zcl90c2NfYXV4IG9taXR0ZWQgLSBub3cgc2VudCB2
aWEgZ2VuZXJpYyBNU1IgcmVjb3JkLiAqLwo+ICAKPiAgICAgICAgICBodm1fZ2V0X3NlZ21lbnRf
cmVnaXN0ZXIodiwgeDg2X3NlZ19pZHRyLCAmc2VnKTsKPiAgICAgICAgICBjdHh0LmlkdHJfbGlt
aXQgPSBzZWcubGltaXQ7Cj4gQEAgLTEwNDYsNyArMTA0NiwyNCBAQCBzdGF0aWMgaW50IGh2bV9s
b2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+
ICAgICAgaWYgKCBodm1fZnVuY3MudHNjX3NjYWxpbmcuc2V0dXAgKQo+ICAgICAgICAgIGh2bV9m
dW5jcy50c2Nfc2NhbGluZy5zZXR1cCh2KTsKPiAgCj4gLSAgICB2LT5hcmNoLmh2bV92Y3B1Lm1z
cl90c2NfYXV4ID0gY3R4dC5tc3JfdHNjX2F1eDsKPiArICAgIC8qCj4gKyAgICAgKiBCYWNrd2Fy
ZHMgY29tcGF0aWJpbGl0eS4gIE1TUl9UU0NfQVVYIGNvbnRhaW5zIGRpZmZlcmVudCBpbmZvcm1h
dGlvbgo+ICsgICAgICogZGVwZW5kaW5nIG9uIHdoZXRoZXIgVFNDX01PREVfUFZSRFRTQ1AgaXMg
ZW5hYmxlZC4KPiArICAgICAqCj4gKyAgICAgKiBCZWZvcmUgWGVuIDQuMTEsIGN0eHQubXNyX3Rz
Y19hdXggd2FzIHNlbnQgdW5jb25kaXRpb25hbGx5IGFuZCByZXN0b3JlZAo+ICsgICAgICogaGVy
ZSwgYnV0IHRoZSB2YWx1ZSB3YXMgb3RoZXJ3aXNlIGlnbm9yZWQgaW4gVFNDX01PREVfUFZSRFRT
Q1AuCj4gKyAgICAgKgo+ICsgICAgICogSW4gNC4xMSwgdGhlIGxvZ2ljIHdhcyBjaGFuZ2VkIHRv
IHNlbmQgTVNSX1RTQ19BVVggdmlhIHRoZSBnZW5lcmljIE1TUgo+ICsgICAgICogbWVjaGFuaXNt
IGlmIHRzY19tb2RlICE9IFRTQ19NT0RFX1BWUkRUU0NQLiAgSWYgdHNjX21vZGUgPT0KPiArICAg
ICAqIFRTQ19NT0RFX1BWUkRUU0NQLCB0aGUgdHNjIGxvZ2ljIGlzIHJlc3BvbnNpYmlsZSBmb3Ig
c2V0dGluZyB0aGUKPiArICAgICAqIGNvcnJlY3QgdmFsdWUuCj4gKyAgICAgKgo+ICsgICAgICog
Rm9yIGNvbXBhdGliaWxpdHkgd2l0aCBtaWdyYXRpb24gc3RyZWFtcyBmcm9tIGJlZm9yZSA0LjEx
LCB3ZSByZXN0b3JlCj4gKyAgICAgKiBmcm9tIGN0eHQubXNyX3RzY19hdXggaWYgdGhlIFRTQyBj
b2RlIGhhc24ndC9pc24ndCBpbiBjaGFyZ2UsIGFuZCB3ZSd2ZQo+ICsgICAgICogbm90IHNlZW4g
YSB2YWx1ZSBhcnJpdmUgaW4gdGhlIGdlbmVyaWMgTVNSIHJlY29yZC4KPiArICAgICAqLwo+ICsg
ICAgaWYgKCBkLT5hcmNoLnRzY19tb2RlICE9IFRTQ19NT0RFX1BWUkRUU0NQICYmICF2LT5hcmNo
Lm1zci0+dHNjX2F1eCApCj4gKyAgICAgICAgdi0+YXJjaC5tc3ItPnRzY19hdXggPSBjdHh0Lm1z
cl90c2NfYXV4OwoKSSdtIGhhdmluZyBhIGhhcmQgdGltZSBmaWd1cmluZyBvdXQgd2hldGhlciB0
aGUgTVNScyBoYXZlIGJlZW4gbG9hZGVkCmF0IHRoaXMgcG9pbnQsIEkgYXNzdW1lIHRoZXJlJ3Mg
c29tZSBndWFyYW50ZWUgdGhhdCBNU1Igd2lsbCBiZSBsb2FkZWQKYmVmb3JlIGxvYWRpbmcgdGhl
IENQVSBjb250ZXh0PwoKVGhlIHJlc3QgTEdUTS4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 17:40:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 17:40:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoBtq-0006qw-Te; Tue, 20 Feb 2018 17:40:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6c15=fo=citrix.com=prvs=582a52a2f=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoBtp-0006qo-UH
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 17:40:17 +0000
X-Inumbo-ID: 5092e889-1665-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5092e889-1665-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 17:41:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="68243408"
Date: Tue, 20 Feb 2018 17:40:04 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180220174004.ad2ohhzjn6u5ltia@MacBook-Pro-de-Roger.local>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-5-git-send-email-andrew.cooper3@citrix.com>
 <20180220162853.fcm2rycjtcizojlj@MacBook-Pro-de-Roger.local>
 <ebc6a750-fe58-91dd-eba0-32f7db3e4c21@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <ebc6a750-fe58-91dd-eba0-32f7db3e4c21@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDQ6Mzc6NTFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wMi8xOCAxNjoyOCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgRmViIDIwLCAyMDE4IGF0IDExOjU4OjQyQU0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4gVGhlIGhhbmRsaW5nIG9mIFJEVFNDUCBmb3IgUFYgZ3Vlc3RzIGhhcyBiZWVuIGJy
b2tlbiAoQUZBSUNUIGZvcmV2ZXIpLgo+ID4+Cj4gPj4gVG8gc3RhcnQgd2l0aCwgUkRUU0NQIGlz
IGhpZGRlbiBmcm9tIFBWIGd1ZXN0cyBzbyB0aGUgTVNSX1RTQ19BVVggcGF0aCBzaG91bGQKPiA+
PiBiZSB1bnJlYWNoYWJsZS4gIEhvd2V2ZXIsIHRoaXMgYXBwZWFycyB0byBiZSBhICJmZWF0dXJl
IiBvZiBUU0NfTU9ERV9QVlJEVFNDUCwKPiA+PiBhbmQgdGhlIGVtdWxhdG9yIGRvZXNuJ3QgcGVy
Zm9ybSBhcHByb3ByaWF0ZSBmZWF0dXJlIGNoZWNraW5nLiAgKENvbnZlcnNlbHksCj4gPj4gd2Ug
dW5pbGF0ZXJhbGx5IGFkdmVydGlzZSBSRFBJRCB3aGljaCB1c2VzIHRoZSBzYW1lIHBhdGgsIGJ1
dCBpdCBzaG91bGQgbmV2ZXIKPiA+PiB0cmFwIG9uICNHUCB0byBhcnJpdmUgaGVyZSBpbiB0aGUg
Zmlyc3QgcGxhY2UpLgo+ID4+Cj4gPj4gQSBQViBndWVzdCB0eXBpY2FsbHkgY2FuIHNlZSBSRFRT
Q1AgaW4gbmF0aXZlIENQVUlELCBzbyB1c2Vyc3BhY2Ugd2lsbAo+ID4+IHByb2JhYmx5IGVuZCB1
cCB1c2luZyBpdC4gIE9uIGEgY2FwYWJsZSBwaXBlbGluZSAod2l0aG91dCBUU0QsIHNlZSBiZWxv
dyksIGl0Cj4gPj4gd2lsbCBleGVjdXRlIG5vcm1hbGx5IGFuZCByZXR1cm4gbm9uLXZpcnR1YWxp
c2VkIGRhdGEuCj4gPj4KPiA+PiBXaGVuIGEgdmlydHVhbCBUU0MgbW9kZSBpcyBub3Qgc3BlY2lm
aWVkIGZvciB0aGUgZG9tYWluLCBDUjQuVFNEIGlzIGxlZnQKPiA+PiBjbGVhciwgc28gZXhlY3V0
aW5nIFJEVFNDUCB3aWxsIGV4ZWN1dGUgd2l0aG91dCB0cmFwcGluZy4gIEhvd2V2ZXIsIGEgZ3Vl
c3QKPiA+PiBrZXJuZWwgbWF5IHNldCBUU0QgaXRzZWxmLCBhdCB3aGljaCBwb2ludCB0aGUgZW11
bGF0b3Igc2hvdWxkIG5vdCBzdWRkZW5seQo+ID4+IHN3aXRjaCB0byB2aXJ0dWFsaXNlZCBUU0Mg
bW9kZSBhbmQgc3RhcnQgaGFuZGluZyBvdXQgZGlmZmVyZW50bHktc2NhbGVkCj4gPj4gdmFsdWVz
Lgo+ID4+Cj4gPj4gRHJvcCBhbGwgdGhlIGRlZmVycmFsIGxvZ2ljLCBhbmQgcmV0dXJuIHNjYWxl
ZCBvciByYXcgVFNDIHZhbHVlcyBkZXBlbmRpbmcKPiA+PiBvbmx5IG9uIGN1cnJkLT5hcmNoLnZ0
c2MuICBUaGlzIGNoYW5nZXMgdGhlIGV4YWN0IG1vbWVudCBhdCB3aGljaCB0aGUKPiA+PiB0aW1l
c3RhbXAgaXMgdGFrZW4sIGJ1dCB0aGF0IGRvZXNuJ3QgbWF0dGVyIGZyb20gdGhlIGd1ZXN0cyBw
b2ludCBvZiB2aWV3LCBhbmQKPiA+PiBpcyBjb25zaXN0ZW50IHdpdGggdGhlIEhWTSBzaWRlIG9m
IHRoaW5ncy4gIEl0IGFsc28gbWVhbnMgdGhhdCBSRFRTQyBhbmQKPiA+PiBSRFRTQ1AgYXJlIG5v
dyBjb25zaXN0ZW50IFdSVCBoYW5kaW5nIG91dCBuYXRpdmUgb3IgdmlydHVhbGlzZWQgdGltZXN0
YW1wcy4KPiA+Pgo+ID4+IFRoZSBNU1JfVFNDX0FVWCBjYXNlIHVuY29uZGl0aW9uYWxseSByZXR1
cm5zIHRoZSBtaWdyYXRpb24gaW5jYXJuYXRpb24gb3IKPiA+PiB6ZXJvLCBkZXBlbmRpbmcgb24g
VFNDX01PREVfUFZSRFRTQ1AsIHdoaWNoIGlzIGZhc3RlciB0aGFuIHJlLXJlYWRpbmcgaXQgb3V0
Cj4gPj4gb2YgaGFyZHdhcmUuCj4gPj4KPiA+PiBUaGlzIGlzIGEgYmVoYXZpb3VyYWwgY2hhbmdl
IGZvciBndWVzdHMsIGJ1dCB0aGUgc2VtYW50aWNzIGFyZSByYXRoZXIgbW9yZQo+ID4+IHNhbmUu
ICBJdCBsYXlzIGdyb3VuZHdvcmsgZm9yIGZ1cnRoZXIgZml4ZXMuCj4gPj4KPiA+PiBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4+IC0t
LQo+ID4+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gPj4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gPj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPgo+ID4+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gPj4gLS0tCj4gPj4gIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYyB8IDM1ICsrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPj4gIDEgZmls
ZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQo+ID4+Cj4gPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYwo+ID4+IGluZGV4IGQ0ZDY0ZjIuLjRlMzY0MWQgMTAwNjQ0Cj4gPj4g
LS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4gPj4gKysrIGIveGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4gPj4gQEAgLTYwLDkgKzYwLDYgQEAgc3RydWN0IHByaXZf
b3BfY3R4dCB7Cj4gPj4gICAgICB9IGNzOwo+ID4+ICAgICAgY2hhciAqaW9fZW11bF9zdHViOwo+
ID4+ICAgICAgdW5zaWduZWQgaW50IGJwbWF0Y2g7Cj4gPj4gLSAgICB1bnNpZ25lZCBpbnQgdHNj
Owo+ID4+IC0jZGVmaW5lIFRTQ19CQVNFIDEKPiA+PiAtI2RlZmluZSBUU0NfQVVYIDIKPiA+PiAg
fTsKPiA+PiAgCj4gPj4gIC8qIEkvTyBlbXVsYXRpb24gc3VwcG9ydC4gSGVscGVyIHJvdXRpbmVz
IGZvciwgYW5kIHR5cGUgb2YsIHRoZSBzdGFjayBzdHViLiAqLwo+ID4+IEBAIC04NDMsOCArODQw
LDcgQEAgc3RhdGljIGlubGluZSBib29sIGlzX2NwdWZyZXFfY29udHJvbGxlcihjb25zdCBzdHJ1
Y3QgZG9tYWluICpkKQo+ID4+ICBzdGF0aWMgaW50IHJlYWRfbXNyKHVuc2lnbmVkIGludCByZWcs
IHVpbnQ2NF90ICp2YWwsCj4gPj4gICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpCj4gPj4gIHsKPiA+PiAtICAgIHN0cnVjdCBwcml2X29wX2N0eHQgKnBv
YyA9IGNvbnRhaW5lcl9vZihjdHh0LCBzdHJ1Y3QgcHJpdl9vcF9jdHh0LCBjdHh0KTsKPiA+PiAt
ICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiA+PiArICAgIHN0cnVjdCB2
Y3B1ICpjdXJyID0gY3VycmVudDsKPiA+IEkgdGhpbmsgeW91IGNhbiBrZWVwIHRoZSBjb25zdCBo
ZXJlPwo+IAo+IHB2X3NvZnRfcmR0c2MoKSBtdXRhdGVzIGN1cnIuwqAgVGhpcyBjaGFuZ2UgaXMg
bW9zdCBjZXJ0YWlubHkgbm90IHNwdXJpb3VzLgoKT2ggcmlnaHQsIHlvdSBjb25zdGlmaWVkIHJl
Z3MgYnV0IG5vdCB0aGUgdmNwdSBwYXJhbWV0ZXIuIEFGQUlDVCB0aGUKdmNwdSBwYXJhbWV0ZXIg
b2YgcHZfc29mdF9yZHRzYyBjb3VsZCBhbHNvIGJlIGNvbnN0aWZpZWQ/IEl0J3Mgb25seQp1c2Vk
IHRvIGdldCB0aGUgZG9tYWluIGFuZCB3aGV0aGVyIHRoZSBndWVzdHMgaXMgaW4ga2VybmVsIG9y
IHVzZXIKbW9kZS4KCj4gPj4gICAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnIt
PmRvbWFpbjsKPiA+PiAgICAgIGJvb2wgdnBtdV9tc3IgPSBmYWxzZTsKPiA+PiAgICAgIGludCBy
ZXQ7Cj4gPj4gQEAgLTg4MCwyMCArODc2LDEzIEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWdu
ZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKPiA+PiAgICAgICAgICAqdmFsID0gY3Vyci0+YXJj
aC5wdl92Y3B1LmdzX2Jhc2VfdXNlcjsKPiA+PiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
Owo+ID4+ICAKPiA+PiAtICAgIC8qCj4gPj4gLSAgICAgKiBJbiBvcmRlciB0byBmdWxseSByZXRh
aW4gb3JpZ2luYWwgYmVoYXZpb3IsIGRlZmVyIGNhbGxpbmcKPiA+PiAtICAgICAqIHB2X3NvZnRf
cmR0c2MoKSB1bnRpbCBhZnRlciBlbXVsYXRpb24uIFRoaXMgbWF5IHdhbnQvbmVlZCB0byBiZQo+
ID4+IC0gICAgICogcmVjb25zaWRlcmVkLgo+ID4+IC0gICAgICovCj4gPj4gICAgICBjYXNlIE1T
Ul9JQTMyX1RTQzoKPiA+PiAtICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQkFTRTsKPiA+PiAtICAg
ICAgICBnb3RvIG5vcm1hbDsKPiA+PiArICAgICAgICAqdmFsID0gY3VycmQtPmFyY2gudnRzYyA/
IHB2X3NvZnRfcmR0c2MoY3VyciwgY3R4dC0+cmVncykgOiByZHRzYygpOwo+ID4+ICsgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7Cj4gPj4gIAo+ID4+ICAgICAgY2FzZSBNU1JfVFNDX0FVWDoK
PiA+PiAtICAgICAgICBwb2MtPnRzYyB8PSBUU0NfQVVYOwo+ID4+IC0gICAgICAgIGlmICggY3B1
X2hhc19yZHRzY3AgKQo+ID4+IC0gICAgICAgICAgICBnb3RvIG5vcm1hbDsKPiA+PiAtICAgICAg
ICAqdmFsID0gMDsKPiA+PiArICAgICAgICAqdmFsID0gKHVpbnQzMl90KSgoY3VycmQtPmFyY2gu
dHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1ApCj4gPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgPyBjdXJyZC0+YXJjaC5pbmNhcm5hdGlvbiA6IDApOwo+ID4gSSB3b25kZXIgd2hldGhl
ciBYZW4gc2hvdWxkIGluamVjdCBhICNHUCBoZXJlIGlmIHRzY19tb2RlIGlzIG5vdAo+ID4gUFZS
RFRTQ1AgYW5kIFJEUElEIGlzIG5vdCBhdmFpbGFibGUuCj4gCj4gUkRQSUQgd291bGQgYmUgYSBs
YXllcmluZyB2aW9sYXRpb24uwqAgQWxzbywgYSBsb3Qgb2YgdGhpcyBjaGFuZ2VzIGFnYWluCj4g
aW4gcGF0Y2ggNS4KCkkgc2VlLCBwYXRjaCA1IG1ha2VzIHRoaXMgYWxsIG11Y2ggYmV0dGVyLiBB
bmQgdGhpcyBpcyBub3QgYW55IHdvcnNlCnRoYXQgdGhlIHByZXZpb3VzIGJlaGF2aW9yOgoKUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 17:43:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 17:43:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoBwf-0006zc-8z; Tue, 20 Feb 2018 17:43:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoBwe-0006zS-Fe
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 17:43:12 +0000
X-Inumbo-ID: b95a9742-1665-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b95a9742-1665-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 17:44:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="68243675"
To: Wei Liu <wei.liu2@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
 <20180220170344.s5lyrsi5t6yotllv@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <03ceb0f6-6a2e-7e4c-b3f0-d10ecf211ece@citrix.com>
Date: Tue, 20 Feb 2018 17:42:06 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180220170344.s5lyrsi5t6yotllv@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] x86: Rework MSR_TSC_AUX handling from
	scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTc6MDMsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVHVlLCBGZWIgMjAsIDIwMTgg
YXQgMTE6NTg6NDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlcmUgYXJlIG1h
bnkgcHJvYmxlbXMgd2l0aCBNU1JfVFNDX0FVWCBoYW5kbGluZy4KPj4KPj4gVG8gYmVpbmcgd2l0
aCwgdGhlIFJEUElEIGluc3RydWN0aW9uIHJlYWRzIE1TUl9UU0NfQVVYLCBidXQgaXQgaXMgb25s
eSB0aGUKPiAgICAgIF4KPiAgICAgIGJlZ2luCj4KPj4gUkRUU0NQIGZlYXR1cmUgd2hpY2ggZW51
bWVyYXRlcyB0aGUgTVNSLiAgVGhlcmVmb3JlLCBSRFBJRCBmdW5jdGlvbmFsbHkKPj4gZGVwZW5k
cyBvbiBSRFRTQ1AuCj4+Cj4+IEZvciBQViBndWVzdHMsIHdlIGhpZGUgUkRUU0NQIGJ1dCBhZHZl
cnRpc2UgUkRQSUQuICBXZSBhbHNvIHNpbGVudGx5IGRyb3AKPj4gd3JpdGVzIHRvIE1TUl9UU0Nf
QVVYLCB3aGljaCBpcyB2ZXJ5IGFudGlzb2NpYWwuICBUaGVyZWZvcmUsIGVuYWJsZSBSRFRTQ1Ag
Zm9yCj4+IFBWIGd1ZXN0cywgd2hpY2ggaW4gdHVybiBhbGxvd3MgUkRQSUQgdG8gd29yay4KPj4K
Pj4gVG8gc3VwcG9ydCBSRFRTQ1AgcHJvcGVybHkgZm9yIFBWIGd1ZXN0cywgdGhlIE1TUl9UU0Nf
QVVYIGhhbmRsaW5nIGlzIG1vdmVkCj4+IGludG8gdGhlIGdlbmVyaWMgTVNSIHBvbGljeSBpbmZy
YXN0cnVjdHVyZSwgYW5kIGJlY29tZXMgY29tbW9uLiAgT25lCj4+IGltcHJvdmVtZW50IGlzIHRo
YXQgd2Ugd2lsbCBub3cgcmVqZWN0IGludmFsaWQgdmFsdWVzLCByYXRoZXIgdGhhbiBzaWxlbnRs
eQo+PiB0cnVuY2F0aW5nIGFuIGFjY2VwdGluZyB0aGVtLiAgVGhpcyBhbHNvIGNhdXNlcyB0aGUg
ZW11bGF0b3IgdG8gcmVqZWN0IFJEVFNDUAo+ICAgICAgICAgICAgICBeCj4gICAgICAgICAgICAg
IGFuZAo+Cj4+IGZvciBndWVzdHMgd2l0aG91dCB0aGUgZmVhdHVyZXMuCj4+Cj4+ICAKPiBbLi4u
XQo+PiBAQCAtMTI4NCw3ICsxMjg1LDE4IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4+ICAgICAg
ICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCBBUlJBWV9TSVpFKG1zcnNfdG9fc2VuZCk7ICsr
aiApCj4+ICAgICAgICAgICAgICAgICAgewo+PiAgICAgICAgICAgICAgICAgICAgICB1aW50NjRf
dCB2YWw7Cj4+IC0gICAgICAgICAgICAgICAgICAgIGludCByYyA9IGd1ZXN0X3JkbXNyKHYsIG1z
cnNfdG9fc2VuZFtqXSwgJnZhbCk7Cj4+ICsgICAgICAgICAgICAgICAgICAgIGludCByYzsKPj4g
Kwo+PiArICAgICAgICAgICAgICAgICAgICAvKgo+PiArICAgICAgICAgICAgICAgICAgICAgKiBT
a2lwIE1TUl9UU0NfQVVYIGlmIHVzaW5nIFRTQ19NT0RFX1BWUkRUU0NQLiAgSW4gdGhpcwo+PiAr
ICAgICAgICAgICAgICAgICAgICAgKiBjYXNlLCB0aGUgTVNSIGlzIHJlYWQtb25seSwgYW5kIHNo
b3VsZCBiZSByZWplY3RlZCBpZgo+PiArICAgICAgICAgICAgICAgICAgICAgKiBzZWVuIG9uIHRo
ZSByZXN0b3JlIHNpZGUuCj4+ICsgICAgICAgICAgICAgICAgICAgICAqLwo+PiArICAgICAgICAg
ICAgICAgICAgICBpZiAoIG1zcnNfdG9fc2VuZFtqXSA9PSBNU1JfVFNDX0FVWCAmJgo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgIGQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRT
Q1AgKQo+PiArICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Cj4gU2hvdWxkbid0IHdl
IGluY3JlbWVudCBpbmNhcm5hdGlvbiBhbmQgc2VuZCBpdCBvdmVyIHRvIHRoZSByZW1vdGUgZW5k
Pwo+IE9yIHNlbmQgdGhlIG9yaWdpbmFsIHZhbHVlIGFuZCBsZXQgdGhlIHJlbW90ZSBpbmNyZW1l
bnRzIGl0PwoKaW5jYXJuYXRpb24sIGFuZCBpdHMgaW5jcmVtZW50cywgaXMgaGFuZGxlZCBpbiB0
c2Nfc2V0X2luZm8oKSwgd2hpY2ggaXMKa2V5ZWQgb2ZmIHRoZSBUU0NfSU5GTyByZWNvcmQgaW4g
dGhlIG1pZ3JhdGlvbiBzdHJlYW0uwqAgVGhhdCBzaWRlIG9mCnRoaW5ncyAiYWxyZWFkeSB3b3Jr
cyIgKEZTVk8gIndvcmtzIikuCgpUaGUgY2hlY2sgaGVyZSBpcyB0byBjYXVzZSB1cyB0byBza2lw
IGV2ZXJ5dGhpbmcgdG8gZG8gd2l0aCBtaWdyYXRpbmcKTVNSX1RTQ19BVVggaWYgd2UgdGhpbmsg
dGhlIFRTQyBjb2RlIGlzIHJlc3BvbnNpYmxlIGZvciB0aGUgdmFsdWUuCgo+IEZyYW5rbHkgSSdt
IG5vdCBzdXJlIGhvdyBndWVzdCBpcyBzdXBwb3NlZCB0byB1c2UgdGhhdCB2YWx1ZSwgYnV0Cj4g
bGV0dGluZyB0aGUgcmVjZWl2aW5nIGVuZCByZXN0YXJ0IGF0IDAsIHdoaWNoIGNhbiBlbmQgdXAg
dXNpbmcgdGhlIHNhbWUKPiBpbmNhcm5hdGlvbiBhcyBiZWZvcmUgc2VlbXMgY29uY2VwdHVhbGx5
IHdyb25nIHRvIG1lLiBUaGUgbW9yZSBzbyB5b3UKPiBtZW50aW9uIGEgbG90IG9mIG1pZ3JhdGlv
bidzIGluIHlvdXIgcHJldmlvdXMgcGF0Y2hlcy4KCkkgZG9uJ3QgdW5kZXJzdGFuZCB3aGF0IHRo
b3VnaHQgYW5kIHBsYW5uaW5nIGxlYWQgdG8gVFNDX01PREVfUFZSRFRTQ1AuCgpGcm9tIGFuIGlt
cGxlbWVudGF0aW9uIHNpZGUgb2YgdGhpbmdzLCBpdCB3YXMgYWxzbyByZXNwb25zaWJsZSBmb3IK
aW50cm9kdWNpbmcgYSBiaW5hcnkgaW5jb21wYXRpYmlsaXR5IGludG8gdGhlIG1pZ3JhdGlvbiBz
dHJlYW0gYmV0d2VlbgozLjMgYW5kIDMuNCB3aGljaCBjYXVzZWQgc3BvcmFkaWMgbG9zcyBvZiBp
bnRlcnJ1cHRzIG9uIG1pZ3JhdGUsIGFuZCB3YXMKc3VmZmljaWVudGx5IGNvbXBsaWNhdGVkIHRv
IHRyYWNrIGRvd24gdGhhdCBpdCBvbmx5IGdvdCBmaXhlZCBpbiA0LjLCoAooYy9zIDYyMGNlMjlh
MmQ0NSwgYnV0IG5vdCB0aGF0IHRoYXQgY2hhbmdlIGlzIGFuIGFjY3VyYXRlIHJlZmxlY3Rpb24g
b2YKaG93IG11Y2ggc3RyZXNzIGFuZCBlZmZvcnQgd2VudCBpbnRvIHRyYWNraW5nIHRoZSBpc3N1
ZSBkb3duKS4KCj4gVGhpcyBpcyBub3QgZGlzYWdyZWVpbmcgd2l0aCB0aGUgcG9pbnQgdGhhdCBJ
QTMyX1RTQ19BVVggc2hvdWxkIGJlCj4gcmVhZC1vbmx5IGZvciBQViBndWVzdC4KCkFueSBndWVz
dCBydW5uaW5nIHdpdGggVFNDX01PREVfUFZSRFRTQ1AuwqAgSXQgc3VwcG9zZWRseSB3b3JrcyBm
b3IgSFZNCmd1ZXN0cyBhcyB3ZWxsLgoKPiBBbmQgKzEgZm9yIHRoZSB1bmlmaWNhdGlvbiBvZiBI
Vk0gYW5kIFBWIGNvZGUgZm9yIGhhbmRsaW5nIHRoaXMuCgpBbiBvYnNlcnZhbnQgcGVyc29uIG1p
Z2h0IG5vdGljZSB0aGF0IGFsbCBNU1IgaGFuZGluZyBpcyBzdGFydGluZyB0bwpiZWNvbWUgY29t
bW9uLCBhbmQgdGhpcyBtaWdodCBiZSBmb2xsb3dpbmcgc3VpdGUgZnJvbSBDUFVJRCBhIGZldwpy
ZWxlYXNlIGFnby7CoCBUaGlzIHRvdGFsbHkgaXNuJ3Qgb24gcHVycG9zZS4uLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 17:58:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 17:58:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoCAr-0007nJ-HY; Tue, 20 Feb 2018 17:57:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoCAp-0007n8-Ob
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 17:57:51 +0000
X-Inumbo-ID: c51065ad-1667-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c51065ad-1667-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 17:59:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoCAh-0003Nh-LS; Tue, 20 Feb 2018 17:57:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoCAc-0007Fk-7j; Tue, 20 Feb 2018 17:57:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoCAb-0000IB-Ij; Tue, 20 Feb 2018 17:57:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119698-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-qemuu-rhel6hvm-amd:<job
 status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 17:57:37 +0000
Subject: [Xen-devel] [seabios test] 119698: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTY5OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk2OTgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExNTUzOQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9j
a2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA0IGhvc3QtaW5zdGFs
bCg0KSAgICBicm9rZW4gcGFzcyBpbiAxMTk2NDgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2Vl
ZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFp
bCBsaWtlIDExNTUzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEw
IHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVy
IHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAg
ICBhZjBkYWViMjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCmJhc2VsaW5lIHZlcnNp
b246CiBzZWFiaW9zICAgICAgICAgICAgICAwY2E2ZDYyNzdkZmFmYzY3MWE1YjM3MThjYmViNWM3
OGUyYTg4OGVhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTU1MzkgIDIwMTctMTEtMDMgMjA6NDg6
NTggWiAgMTA4IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE1NzMzICAyMDE3LTExLTEwIDE3
OjE5OjU5IFogIDEwMSBkYXlzICAxMzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5
MjU4ICAyMDE4LTAyLTE1IDA5OjEyOjU0IFogICAgNSBkYXlzICAgMTAgYXR0ZW1wdHMKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQ
ZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25ub3Ig
PGtldmluQGtvY29ubm9yLm5ldD4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNv
bT4KICBNaWNoYWVsIFMuIFRzaXJraW4gPG1zdEByZWRoYXQuY29tPgogIE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxA
bW9sZ2VuLm1wZy5kZT4KICBTdGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0
Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9n
cywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2Ug
cmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDto
Yj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3Vu
ZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1
bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBicm9r
ZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBob3N0LWlu
c3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWViMjY4N2FkMjU5NTQ4MmI4
YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJz
LnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjE3IDIwMTggKzAyMDAK
CiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFuZHMgZHVyaW5nIGNvbnRy
b2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRpYWxpemF0aW9uLCByZWFs
IGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0IGNvbW1hbmRzCiAgICB0
byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNlbnRzIHRoZSB0cmFuc2l0
aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVhY2ggb2YgdGhlIGZvdXIg
dmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9uZS4KICAgIAogICAgVGhp
cyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0gRHJpdmUgUG9sbGluZyBv
ZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFNhdCBGZWIg
MTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBmb3IgdGhlIGZsb3BweSBt
b3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRpbmcKICAgIAogICAgV2hl
biBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBhIGNlcnRhaW4gYW1vdW50
IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCByZWFjaCBhIHN0YWJsZSBz
cGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1vdG9yIHdhcyBhbHJlYWR5
IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9wcHkgbW90b3IgaXMKICAg
IGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRzIGFmdGVyIHRoZSBwcmV2
aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29t
bWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVjOGUKQXV0aG9yOiBOaWtv
bGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFNhdCBG
ZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3VwcG9ydCB1cCB0byA0IGZs
b3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90b3IKICAgIAogICAgVGhl
IHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxvcHBpZXMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3Jn
ZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5NzUyZTAxYjMzM2NlMgpB
dXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRh
dGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBFeGVjdXRl
IGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlhIHR5cGUKICAgIAogICAg
VGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGltZSwgSGVhZCBMb2FkIFRp
bWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJsZS9kaXNhYmxlIGJpdC4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNv
dXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1ZGVlYjIyZDExOWJiZDk1
OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdl
Lm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAyMDAKCiAgICBmbG9wcHk6
IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vjb25kcywgd2hlbiByZXNl
dHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEyZmUxMmVmZmEyZjgxMmY1
MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJj
ZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAxOCArMDIwMAoKICAgIGZs
b3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJxKCkKICAgIAogICAgVXNl
IHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90b3JfY291bnRlciBpbiBC
REEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2FpdF9pcnEoKS4KICAgIAog
ICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291bnRlciB3YXMgdGhhdCwg
YWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3RvcHMgdGhlIGZsb3BweSBt
b3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0byBoYXBwZW4gb24gcmVh
bCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtlIGluCiAgICB0aGUgZW5k
IG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2YgdGhlIHJlc3VsdCAtIHN1
Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBtb3RvcnMgbXVzdCBiZSBr
ZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMgKHRoZSBGTE9QUFlfTU9U
T1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgaXMgaW5pdGlh
bGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJlZ2lubmluZyBvZiB0aGUg
ZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZmZXJlbnQKICAgIHRpbWVv
dXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lSUV9USU1FT1VUIGNvbnN0
YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZhaXJseSBjb25zZXJ2YXRp
dmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24gbW9zdCBmbG9wcGllcyku
CiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9wcHlfZHJpdmVfcGlvKCkg
cmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBzZWNvbmRzIChGTE9QUFlf
TU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lzdGVudCB3aXRoIHdoYXQg
b3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29s
b3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDQ4OGVkZTIyOTc0NjFh
ZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5
c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNzowMCAyMDE4
ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50IGluIGZsb3Bw
eV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50LCBzbyB0
aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRlciBhIGZsb3BweSBvcGVy
YXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRkYThiMgpBdXRob3I6IE5p
a29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3Vu
IEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFByZXNlcnZlIG1vdG9yIGFu
ZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5IGNvbnRyb2xsZXIKICAg
IAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhlIGZsb3BweSBzeXN0ZW0g
aXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMgcmV0cmllZC4gSW4gdGhh
dCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJlc2VydmVkCiAgICBpbiBv
cmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhlIGZsb3BweSBtb3RvciBz
cGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4gQWRkaXRpb25hbGx5LCB0
aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28KICAgIGJlIHByZXNlcnZl
ZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxsIGRlbGF5IGFmdGVyIHNl
bGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhlIG9wZXJhdGlvbiB3b3Vs
ZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3VycmVudGx5IHNlbGVjdGVk
IGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xsZXIoKSwgdGhlIElSUSBi
aXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJlc2V0IGJpdCBpcyBzZXQu
IEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBuZWNlc3NhcnkuIEl0IGlz
CiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJvZHVjZXMgYSBkZWxheSBi
ZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBlbmFibGluZyB0aGUgSVJR
LCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNlbnQgYnkKICAgIHRoZSBj
b250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgRkxPUFBZX0RPUl9Y
WFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlj
a3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3ODgyZGU4YjUwYzIzNjVm
ZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vy
cy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU3IDIwMTggKzAyMDAK
CiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoK
Y29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3NmM3NGUKQXV0aG9yOiBO
aWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1
biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgdGhlIGZs
b3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgMTRkOTFjMzUz
ZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIgMjAxOCArMDIw
MAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0IFBDSSBicmlk
Z2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0IFBDSSBicmlk
Z2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICByZXNvdXJjZXMg
b24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJIGNhcGFiaWxp
dHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byByZXNlcnZlIGFk
ZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hlbiBhZGRpbmcg
dGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9ydAogICAgd2l0
aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhlIHN1Ym9yZGlu
YXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBrZXJuZWwgZ2V0
cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJldiBjb2RlIGlm
IHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0LgogICAgCiAgICBS
ZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFFTVUgcmVzb3Vy
Y2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUgJ0lPIGhpbnRz
JyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTogTWljaGFlbCBT
LiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcmNlbCBBcGZl
bGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4
MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBn
LmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9Eb3du
bG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNvbW1p
dCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3RlZmFu
IEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAxNCAx
NTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJIHRh
YmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3ZSBm
aW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0IHRo
ZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXplIGZy
b20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUgZm91
bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3RjZy1h
Y3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIg
PHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3Yzcy
NjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBhcmF2
aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIgY29u
c29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtl
dmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQyOTFl
ZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0
ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2VyY29u
LXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYzNDUx
ZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAxNyAt
MDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 18:22:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 18:22:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoCYf-0001OG-Qe; Tue, 20 Feb 2018 18:22:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoCYe-0001Ny-FB
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 18:22:28 +0000
X-Inumbo-ID: 36283258-166b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36283258-166b-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 18:23:56 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoCYW-000467-7t; Tue, 20 Feb 2018 18:22:20 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoCYQ-00087T-Gw; Tue, 20 Feb 2018 18:22:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoCYP-00009o-1d; Tue, 20 Feb 2018 18:22:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119692-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=afd3397a8149d8b645004e459bf2002d78f5e267
X-Osstest-Versions-That: qemuu=e5ecc287a7bd24a1364e23e263cb60cfc8d21eb5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 18:22:13 +0000
Subject: [Xen-devel] [qemu-mainline test] 119692: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTY5MiBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk2OTIvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTY0NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NjQ0
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTk2NDQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTY0NAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE5NjQ0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk2NDQKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcg
ZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICBhZmQzMzk3YTgxNDlkOGI2NDUwMDRlNDU5YmYyMDAyZDc4ZjVlMjY3CmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICBlNWVjYzI4N2E3YmQyNGExMzY0ZTIzZTI2
M2NiNjBjZmM4ZDIxZWI1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk2NDQgIDIwMTgtMDItMTkg
MTA6MjI6MzQgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5NjkyICAyMDE4LTAy
LTIwIDAyOjAwOjA5IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQ29ybmVsaWEgSHVjayA8Y29odWNrQHJlZGhh
dC5jb20+CiAgSm9uIEVtaWwgSmFocmVuIDxqb25lbWlsakBnbWFpbC5jb20+CiAgTWFyY2VsIEFw
ZmVsYmF1bSA8bWFyY2VsQHJlZGhhdC5jb20+CiAgUGV0ZXIgTWF5ZGVsbCA8cGV0ZXIubWF5ZGVs
bEBsaW5hcm8ub3JnPgogIFN0ZWZhbiBIYWpub2N6aSA8c3RlZmFuaGFAcmVkaGF0LmNvbT4KICBZ
dXZhbCBTaGFpYSA8eXV2YWwuc2hhaWFAb3JhY2xlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11
dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1Ymll
dHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQKICAgZTVlY2MyODdhNy4uYWZkMzM5N2E4MSAgYWZkMzM5N2E4MTQ5ZDhiNjQ1MDA0
ZTQ1OWJmMjAwMmQ3OGY1ZTI2NyAtPiB1cHN0cmVhbS10ZXN0ZWQKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 18:28:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 18:28:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoCeP-0001b8-H2; Tue, 20 Feb 2018 18:28:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=svoo=fo=citrix.com=prvs=582028cd2=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoCeO-0001b2-HZ
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 18:28:24 +0000
X-Inumbo-ID: 09888bdb-166c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09888bdb-166c-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 18:29:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,540,1511827200"; d="scan'208";a="68247237"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
 <20180220173530.eljrr2ojmu2g6eqs@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6bc2c691-48bd-6c46-dc68-440c23d753d5@citrix.com>
Date: Tue, 20 Feb 2018 18:28:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180220173530.eljrr2ojmu2g6eqs@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 5/5] x86: Rework MSR_TSC_AUX handling from
	scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTc6MzUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVHVlLCBGZWIg
MjAsIDIwMTggYXQgMTE6NTg6NDNBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhl
cmUgYXJlIG1hbnkgcHJvYmxlbXMgd2l0aCBNU1JfVFNDX0FVWCBoYW5kbGluZy4KPj4KPj4gVG8g
YmVpbmcgd2l0aCwgdGhlIFJEUElEIGluc3RydWN0aW9uIHJlYWRzIE1TUl9UU0NfQVVYLCBidXQg
aXQgaXMgb25seSB0aGUKPj4gUkRUU0NQIGZlYXR1cmUgd2hpY2ggZW51bWVyYXRlcyB0aGUgTVNS
LiAgVGhlcmVmb3JlLCBSRFBJRCBmdW5jdGlvbmFsbHkKPj4gZGVwZW5kcyBvbiBSRFRTQ1AuCj4+
Cj4+IEZvciBQViBndWVzdHMsIHdlIGhpZGUgUkRUU0NQIGJ1dCBhZHZlcnRpc2UgUkRQSUQuICBX
ZSBhbHNvIHNpbGVudGx5IGRyb3AKPj4gd3JpdGVzIHRvIE1TUl9UU0NfQVVYLCB3aGljaCBpcyB2
ZXJ5IGFudGlzb2NpYWwuICBUaGVyZWZvcmUsIGVuYWJsZSBSRFRTQ1AgZm9yCj4+IFBWIGd1ZXN0
cywgd2hpY2ggaW4gdHVybiBhbGxvd3MgUkRQSUQgdG8gd29yay4KPj4KPj4gVG8gc3VwcG9ydCBS
RFRTQ1AgcHJvcGVybHkgZm9yIFBWIGd1ZXN0cywgdGhlIE1TUl9UU0NfQVVYIGhhbmRsaW5nIGlz
IG1vdmVkCj4+IGludG8gdGhlIGdlbmVyaWMgTVNSIHBvbGljeSBpbmZyYXN0cnVjdHVyZSwgYW5k
IGJlY29tZXMgY29tbW9uLiAgT25lCj4+IGltcHJvdmVtZW50IGlzIHRoYXQgd2Ugd2lsbCBub3cg
cmVqZWN0IGludmFsaWQgdmFsdWVzLCByYXRoZXIgdGhhbiBzaWxlbnRseQo+PiB0cnVuY2F0aW5n
IGFuIGFjY2VwdGluZyB0aGVtLiAgVGhpcyBhbHNvIGNhdXNlcyB0aGUgZW11bGF0b3IgdG8gcmVq
ZWN0IFJEVFNDUAo+PiBmb3IgZ3Vlc3RzIHdpdGhvdXQgdGhlIGZlYXR1cmVzLgo+Pgo+PiBPbmUg
Y29tcGxpY2F0aW9uIGlzIFRTQ19NT0RFX1BWUkRUU0NQLCBpbiB3aGljaCBYZW4gdGFrZXMgY29u
dHJvbCBvZgo+PiBNU1JfVFNDX0FVWCBhbmQgdGhlIHJlcG9ydGVkIHZhbHVlIGlzIGFjdHVhbGx5
IHRoZSBtaWdyYXRpb24gaW5jYXJuYXRpb24uICBUaGUKPj4gcHJldmlvdXMgYmVoYXZpb3VyIG9m
IHRoaXMgbW9kZSB3YXMgdG8gc2lsZW50bHkgZHJvcCB3cml0ZXMsIGJ1dCBhcyBpdCBpcyBhCj4+
IGJyZWFrIGluIHRoZSB4ODYgQUJJIHRvIHN0YXJ0IHdpdGgsIHN3aXRjaCB0aGUgc2VtYW50aWNz
IHRvIGJlIG1vcmUgc2FuZSwgYW5kCj4+IGhhdmUgVFNDX01PREVfUFZSRFRTQ1AgbWFrZSB0aGUg
TVNSIHByb3Blcmx5IHJlYWQtb25seS4KPj4KPj4gV2l0aCBQViBndWVzdHMgZ2V0dGluZyB0byB1
c2UgTVNSX1RTQ19BVVggcHJvcGVybHkgbm93LCB0aGUgTVNSIG5lZWRzCj4+IG1pZ3JhdGluZy4g
IENvcGUgd2l0aCBpdCB0aGUgY29tbW9uIG1pZ3JhdGlvbiBsb2dpYy4gIENhcmUgbXVzdCBiZSB0
YWtlbgo+PiBob3dldmVyIHRvIGF2b2lkIHNlbmRpbmcgdGhlIE1TUiBpZiBUU0NfTU9ERV9QVlJE
VFNDUCBpcyBhY3RpdmUsIGFzIHRoZQo+PiByZWNlaXZpbmcgc2lkZSB3aWxsIHJlamVjdCB0aGUg
Z3Vlc3Rfd3Jtc3IoKS4KPj4KPj4gV2hhdCByZW1haW5zIGlzIHRoYXQgdHNjX3NldF9pbmZvKCkg
bmVlZCB0byBicm9hZGNhc3QgZC0+YXJjaC5pbmNhcm5hdGlvbiB0bwo+PiBhbGwgdkNQVXMgTVNS
IGJsb2NrIGlmIGluIFRTQ19NT0RFX1BWUkRUU0NQLCBzbyB0aGUgY29udGV4dCBzd2l0Y2hpbmcg
YW5kCj4+IGVtdWxhdGlvbiBjb2RlIGZ1bmN0aW9ucyBjb3JyZWN0bHkuCj4gSSBoYXZlIG9uZSBs
aWtlbHkgc3R1cGlkIHF1ZXN0aW9uIGFib3V0IHRoZSBQVlJEVFNDUCwgaG93IGRvZXMgdGhlCj4g
Z3Vlc3Qga25vdyBpdCdzIGFjdHVhbGx5IHVzaW5nIGl0PyBJJ20gbm90IGFibGUgdG8gZmluZCBh
bnkgY3B1aWQgb3IKPiB4ZW5mZWF0IHRvIHNpZ25hbCB0aGUgZ3Vlc3QgaXQncyBydW5uaW5nIGlu
IFBWUkRUU0NQIG1vZGUsIGFuZCB0aHVzCj4gdGhhdCBNU1JfVFNDX0FVWCBjb250YWlucyB0aGlz
IG1hZ2ljIGluY2FybmF0aW9uIHZhbHVlPwoKNDAwMDB4MDNbMF0uYgoKV2hpY2ggSSBub3RpY2Ug
bm93IGlzbid0IGEgY29uc3RhbnQgaW4gdGhlIHB1YmxpYyBBUEkuIDooCgooT2ggLSBhbm90aGVy
IG1pc2ZlYXR1cmUgdGhpcyBmZWF0dXJlIGlzIHJlc3BvbnNpYmxlIGZvciBpcyB0aGUgZmFjdAp0
aGF0IHRoZXJlIGlzIGEgdGltZSBzdWJsZWFmIG9mIHRoZSBoeXBlcnZpc29yIENQVUlEIGxlYXZl
cywgd2l0aG91dCBhbnkKYWJpbGl0eSB0byBjYWxjdWxhdGUgdGhlIG51bWJlciBvZiB2YWxpZCBz
dWJsZWF2ZXMuKQoKSSd2ZSBuZXZlciBzZWVuIGFueSBndWVzdC1zaWRlIGNvZGUgdG8gY29wZSB3
aXRoIGZlYXR1cmUsIGV2ZW4gaW4gdGhlCmNsYXNzaWMtbGludXggZm9yay7CoCBJJ2xsIGRlZmVy
IHRvIEtvbnJhZCBvbiB0aGUgdG9waWMsIGJ1dCBJJ20gZmFpcmx5CnN1cmUgaXQgaXMgdmVzdGln
aWFsIE9yYWNsZS1pc20uCgo+Cj4gV2hpY2ggVEJIIHNlZW1zIHF1aXRlIHBvaW50bGVzcywgdGhl
IGd1ZXN0IHNob3VsZCBiZSBwZXJmZWN0bHkgY2FwYWJsZQo+IG9mIG1haW50YWluaW5nIGl0J3Mg
b3duIGNvdW50IG9mIG1pZ3JhdGlvbnMuCgpUaGUgb25seSB1c2VmdWwgcGllY2Ugb2YgaW5mb3Jt
YXRpb24gaXMgd2hldGhlciBYZW4gaXMgaGF2aW5nIHRvCnZpcnR1YWxpc2UgeW91ciB0aW1lIHZh
bHVlcyBiZWNhdXNlIHRoZSBmcmVxdWVuY3kgaXMgbm93IGRpZmZlcmVudCB0bwpob3cgaXQgd2Fz
IHByZXZpb3VzbHkgYWR2ZXJ0aXNlZC4KCk9oIC0gd2UgYWxzbyBpbmNsdWRlIHN1cHBvcnQgZm9y
IGVtdWxhdGluZyBSRFRTQ1AgZm9yIFBWIGd1ZXN0cyBvbmx5LCBvbgppbmNhcGFibGUgaGFyZHdh
cmUgKHZpYSBlbXVsLWludmwtb3ApLsKgIEkgd2FzIGNvbnNpZGVyaW5nIHJlc3RyaWN0aW5nCnRo
aXMgdG8gUFZSRFRTQyBtb2RlIG9ubHkuCgo+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+PiBpbmRleCAwNTM5NTUxLi5h
YjI0Zjg3IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+ICsrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gQEAgLTc5Miw3ICs3OTIsNyBAQCBzdGF0aWMgaW50IGh2
bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpo
KQo+PiAgCj4+ICAgICAgICAgIGN0eHQudHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwg
ZC0+YXJjaC5odm1fZG9tYWluLnN5bmNfdHNjKTsKPj4gIAo+PiAtICAgICAgICBjdHh0Lm1zcl90
c2NfYXV4ID0gaHZtX21zcl90c2NfYXV4KHYpOwo+PiArICAgICAgICAvKiBjdHh0Lm1zcl90c2Nf
YXV4IG9taXR0ZWQgLSBub3cgc2VudCB2aWEgZ2VuZXJpYyBNU1IgcmVjb3JkLiAqLwo+PiAgCj4+
ICAgICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2lkdHIsICZzZWcp
Owo+PiAgICAgICAgICBjdHh0LmlkdHJfbGltaXQgPSBzZWcubGltaXQ7Cj4+IEBAIC0xMDQ2LDcg
KzEwNDYsMjQgQEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKPj4gICAgICBpZiAoIGh2bV9mdW5jcy50c2Nfc2Nh
bGluZy5zZXR1cCApCj4+ICAgICAgICAgIGh2bV9mdW5jcy50c2Nfc2NhbGluZy5zZXR1cCh2KTsK
Pj4gIAo+PiAtICAgIHYtPmFyY2guaHZtX3ZjcHUubXNyX3RzY19hdXggPSBjdHh0Lm1zcl90c2Nf
YXV4Owo+PiArICAgIC8qCj4+ICsgICAgICogQmFja3dhcmRzIGNvbXBhdGliaWxpdHkuICBNU1Jf
VFNDX0FVWCBjb250YWlucyBkaWZmZXJlbnQgaW5mb3JtYXRpb24KPj4gKyAgICAgKiBkZXBlbmRp
bmcgb24gd2hldGhlciBUU0NfTU9ERV9QVlJEVFNDUCBpcyBlbmFibGVkLgo+PiArICAgICAqCj4+
ICsgICAgICogQmVmb3JlIFhlbiA0LjExLCBjdHh0Lm1zcl90c2NfYXV4IHdhcyBzZW50IHVuY29u
ZGl0aW9uYWxseSBhbmQgcmVzdG9yZWQKPj4gKyAgICAgKiBoZXJlLCBidXQgdGhlIHZhbHVlIHdh
cyBvdGhlcndpc2UgaWdub3JlZCBpbiBUU0NfTU9ERV9QVlJEVFNDUC4KPj4gKyAgICAgKgo+PiAr
ICAgICAqIEluIDQuMTEsIHRoZSBsb2dpYyB3YXMgY2hhbmdlZCB0byBzZW5kIE1TUl9UU0NfQVVY
IHZpYSB0aGUgZ2VuZXJpYyBNU1IKPj4gKyAgICAgKiBtZWNoYW5pc20gaWYgdHNjX21vZGUgIT0g
VFNDX01PREVfUFZSRFRTQ1AuICBJZiB0c2NfbW9kZSA9PQo+PiArICAgICAqIFRTQ19NT0RFX1BW
UkRUU0NQLCB0aGUgdHNjIGxvZ2ljIGlzIHJlc3BvbnNpYmlsZSBmb3Igc2V0dGluZyB0aGUKPj4g
KyAgICAgKiBjb3JyZWN0IHZhbHVlLgo+PiArICAgICAqCj4+ICsgICAgICogRm9yIGNvbXBhdGli
aWxpdHkgd2l0aCBtaWdyYXRpb24gc3RyZWFtcyBmcm9tIGJlZm9yZSA0LjExLCB3ZSByZXN0b3Jl
Cj4+ICsgICAgICogZnJvbSBjdHh0Lm1zcl90c2NfYXV4IGlmIHRoZSBUU0MgY29kZSBoYXNuJ3Qv
aXNuJ3QgaW4gY2hhcmdlLCBhbmQgd2UndmUKPj4gKyAgICAgKiBub3Qgc2VlbiBhIHZhbHVlIGFy
cml2ZSBpbiB0aGUgZ2VuZXJpYyBNU1IgcmVjb3JkLgo+PiArICAgICAqLwo+PiArICAgIGlmICgg
ZC0+YXJjaC50c2NfbW9kZSAhPSBUU0NfTU9ERV9QVlJEVFNDUCAmJiAhdi0+YXJjaC5tc3ItPnRz
Y19hdXggKQo+PiArICAgICAgICB2LT5hcmNoLm1zci0+dHNjX2F1eCA9IGN0eHQubXNyX3RzY19h
dXg7Cj4gSSdtIGhhdmluZyBhIGhhcmQgdGltZSBmaWd1cmluZyBvdXQgd2hldGhlciB0aGUgTVNS
cyBoYXZlIGJlZW4gbG9hZGVkCj4gYXQgdGhpcyBwb2ludCwgSSBhc3N1bWUgdGhlcmUncyBzb21l
IGd1YXJhbnRlZSB0aGF0IE1TUiB3aWxsIGJlIGxvYWRlZAo+IGJlZm9yZSBsb2FkaW5nIHRoZSBD
UFUgY29udGV4dD8KCkFjdHVhbGx5LCB0aGlzIGlzIHN1YnRseSBicm9rZW4sIGJ1dCBmb3IgZGlm
ZmVyZW50IHJlYXNvbnMuwqAgSXQgd2lsbApicmVhayBzeXN0ZW1zIFJlbXVzL0NPTE8gKGlmIGFu
eW9uZSBzdGlsbCBjYXJlcykuCgpUU0NfSU5GTyBpcyBhaGVhZCBvZiBIVk1fQ09OVEVYVCBpbiB0
aGUgbWlncmF0aW9uIHN0cmVhbSwgYnV0IHRoaXMgaXMKImJlY2F1c2UgaXQgYWx3YXlzIHdhcyBs
aWtlIHRoYXQiLCBub3QgYmVjYXVzZSB0aGVyZSBpcyBhIHNwZWNpZmllZApkZXBlbmRlbmN5LgoK
VGhlIEhWTV9DT05URVhUIHJlY29yZCBjb250YWlucyBib3RoIHRoaXMgQ1BVIHJlY29yZCwgYW5k
IHRoZSBNU1IKcmVjb3JkLsKgIFRoZXJlIGlzIG5vIHBhcnRpY3VsYXIgb3JkZXIgb2YgcmVjb3Jk
cyBpbiB0aGUgYmxvYiwgYnV0IHRoZXkKYXBwZWFyIGluIGFnZSBvcmRlciBtZWFuaW5nIHRoYXQg
TVNSIHJlY29yZCBpcyBsYXRlciBpbiB0aGUgc3RyZWFtIHRoYW4KdGhlIENQVSByZWNvcmQuCgpU
aGUgVFNDIG1vZGUgaXRzZWxmICh1bmxpa2UgaXRzIHBhcmFtZXRlcnMpIHJlYWxseSBuZWVkcyB0
byBiZQpjcmVhdGUtdGltZSBzdGF0aWMgY29uZmlndXJhdGlvbiAoYWxvbmcgd2l0aCBhIGxvYWQg
b2Ygb3RoZXIKcGFyYW1ldGVycyksIGFuZCB0aGVyZSBpcyBhIHByb3RvcGxhbiB0byBtYWtlIHRo
aXMgaGFwcGVuLgoKSG93ZXZlciwgSSB0aGluayB3ZSBjYW4gcmVseSBvbiBUU0NfTU9ERV9QVlJE
VFNDUCBiZWluZyBrbm93biBiZWZvcmUKY29uc2lkZXJpbmcgd2hldGhlciB0byByZXN0b3JlLsKg
IFJlc3RvcmluZyBkYXRhIHdpbGwsIGluIHByYWN0aWNlLCBjb21lCmVpdGhlciBmcm9tIGN0eHQu
bXNyX3RzY19hdXgsIG9yIGZyb20gYSBsYXRlciBNU1IgcmVjb3JkLCBidXQgbm90IGJvdGguwqAK
SG93ZXZlciwgaW4gdGhlIGNhc2UgdGhhdCBjdHh0Lm1zcl90c2NfYXV4IGlzIHRoZSBzb3VyY2Ug
b2YgaW5mb3JtYXRpb24sCndlIHNob3VsZCAocmUpbG9hZCBpdCB3aGVuIHJlc3RvcmluZyBpbnRv
IGEgbm9uLWNsZWFuIGRvbWFpbiwgd2hpY2ggaXMKdGhlIFJlbXVzL0NPTE8gY2FzZS4KClRoZSBv
dGhlciBvcHRpb24gaXMgdG8gbGVhdmUgdGhlIEhWTSBtaWdyYXRpb24gc2lkZSB1c2luZyB0aGlz
IHZhbHVlLAphbmQgb25seSBtb3ZlIHRoZSBQViBzaWRlIGluIHRoZSBjb21tb24gTVNSIHBhdGgu
wqAgVGhpcyBpcyBwcm9iYWJseSBhCmJldHRlciBvcHRpb24gdW50aWwgSSBnZXQgYXJvdW5kIHRv
IG1pZ3JhdGlvbi12MiBmb3IgdGhlIGh5cGVydmlzb3IKZGF0YSwgYW5kIHVuaWZ5aW5nIHRoZSBQ
ViBhbmQgSFZNIHN0YXRlIGhhbmRsaW5nLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 18:45:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 18:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoCuU-0002vX-23; Tue, 20 Feb 2018 18:45:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoCuS-0002vA-P9
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 18:45:00 +0000
X-Inumbo-ID: 0a7b5f6e-166e-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a7b5f6e-166e-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 19:44:11 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoCuO-0004ew-9S; Tue, 20 Feb 2018 18:44:56 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoCuI-0001CG-Hc; Tue, 20 Feb 2018 18:44:50 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoCuI-0001Aw-0G; Tue, 20 Feb 2018 18:44:50 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119687-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-xl-vhd:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=79c0ef3e85c015b0921a8fd5dd539d1480e9cd6c
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 18:44:50 +0000
Subject: [Xen-devel] [linux-linus test] 119687: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTY4NyBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5Njg3LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
IGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgIDYga2VybmVsLWJ1aWxkICAgICAgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExODMyNAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQg
YXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA3OWMwZWYzZTg1YzAxNWIwOTIxYThmZDVk
ZDUzOWQxNDgwZTljZDZjCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1
YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDI2IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFogICAyNSBkYXlzICAgMjkgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5Njg3ICAyMDE4LTAyLTIwIDAwOjE2OjA1IFog
ICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTk4IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQg
d291bGQgYmUgMjQ5MDIzIGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 19:00:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 19:00:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoD8r-0003mW-NE; Tue, 20 Feb 2018 18:59:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/ruc=fo=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1eoD8q-0003mQ-Lu
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 18:59:52 +0000
X-Inumbo-ID: 6ee0e55e-1670-11e8-b9b1-635ca7ef6cff
Received: from mail-wr0-f196.google.com (unknown [209.85.128.196])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6ee0e55e-1670-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 19:01:19 +0000 (UTC)
Received: by mail-wr0-f196.google.com with SMTP id p104so16037544wrc.12
 for <xen-devel@lists.xen.org>; Tue, 20 Feb 2018 10:59:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=p+dotuKJiR0cmasOwriuG0zZZUgNSknW+gS1YvPQa/I=;
 b=HUYe7rZraUwWvDUgk2hkgrAGwr1oKkkIPI5/haZxclDNoc4mDeNRC6UgOy3qbGzA5X
 gJNQWrDUaZDFbz+G+zwBIAE35OX2NZ31ZfiTgrs6AFffM/teJUTWA47EICvTtqM0c3a2
 TQ41wfAYicftwJoAdtDbHgLPop+iDMOfPUAWy8qQVI8fnjqYUyfn4DOn3Oy1OJ9/GtxN
 shSqP2C+83s2u5p2ILpQI8F5+bZBT4NRGkbpoyVSgXbGUxind9lxmFHn8eM8zZ85TlXU
 DjoKsE8Az/uLsM4UidYLHcf8sYXQen45QhHsrIa2KN75pTmDsexamjj45KcUbzxtRci2
 jw5Q==
X-Gm-Message-State: APf1xPBsU6h4TfQhxvaTpgq2/WUyfPvWeV6zUihwxxd1kfmAng22Ocbu
 TYtxTGMGkKmbVphnjEj+gcGCUeQb
X-Google-Smtp-Source: AH8x225gx4hz4CgDzhXsfdD1544I0SyYErI5ZHUJOfsE6iWoh8XQSrAr/fVPgosEgkQWPLu3cG9zNQ==
X-Received: by 10.80.193.130 with SMTP id m2mr1569149edf.172.1519153184218;
 Tue, 20 Feb 2018 10:59:44 -0800 (PST)
Received: from mail-wr0-f182.google.com (mail-wr0-f182.google.com.
 [209.85.128.182])
 by smtp.gmail.com with ESMTPSA id h46sm22524477eda.67.2018.02.20.10.59.43
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 20 Feb 2018 10:59:43 -0800 (PST)
Received: by mail-wr0-f182.google.com with SMTP id k9so17371077wre.9
 for <xen-devel@lists.xen.org>; Tue, 20 Feb 2018 10:59:43 -0800 (PST)
X-Received: by 10.28.151.144 with SMTP id z138mr12464wmd.83.1519153183209;
 Tue, 20 Feb 2018 10:59:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Tue, 20 Feb 2018 10:59:02 -0800 (PST)
In-Reply-To: <1519123035.4963.32.camel@bitdefender.com>
References: <1519045627-7771-1-git-send-email-aisaila@bitdefender.com>
 <1519045627-7771-3-git-send-email-aisaila@bitdefender.com>
 <CABfawhmBBfzfeR3RySFEKZzn-LAC71c9qNDOCoXV5XOrBcpXog@mail.gmail.com>
 <1519123035.4963.32.camel@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Tue, 20 Feb 2018 11:59:02 -0700
X-Gmail-Original-Message-ID: <CABfawhmdjZMpN1d861ywSYDUeBncLakxtpf78QBVGOR6=NeXGw@mail.gmail.com>
Message-ID: <CABfawhmdjZMpN1d861ywSYDUeBncLakxtpf78QBVGOR6=NeXGw@mail.gmail.com>
To: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
Cc: "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "rcojocaru@bitdefender.com" <rcojocaru@bitdefender.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v1 2/2] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMzozNyBBTSwgQWxleGFuZHJ1IFN0ZWZhbiBJU0FJTEEK
PGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBPbiBMdSwgMjAxOC0wMi0xOSBhdCAw
ODoyNSAtMDcwMCwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+PiBPbiBNb24sIEZlYiAxOSwgMjAx
OCBhdCA2OjA3IEFNLCBBbGV4YW5kcnUgSXNhaWxhCj4+IDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNv
bT4gd3JvdGU6Cj4+ID4KPj4gPiBBdCB0aGlzIG1vbWVudCB0aGUgQ1BVSUQgZXZlbnRzIGZvciB0
aGUgQU1EIGFyY2hpdGVjdHVyZSBhcmUgbm90Cj4+ID4gZm9yd2FyZGVkIHRvIHRoZSBtb25pdG9y
IGxheWVyLgo+PiA+Cj4+ID4gVGhpcyBwYXRjaCBhZGRzIHRoZSBDUFVJRCBldmVudCB0byB0aGUg
Y29tbW9uIGNhcGFiaWxpdGllcyBhbmQgdGhlbgo+PiA+IGZvcndhcmRzIHRoZSBldmVudCB0byB0
aGUgbW9uaXRvciBsYXllci4KPj4gPgo+PiA+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2Fp
bGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+PiA+IC0tLQo+PiA+ICB4ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYyAgICB8IDggKysrKysrKy0KPj4gPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9t
b25pdG9yLmggfCAyICstCj4+ID4gIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAy
IGRlbGV0aW9ucygtKQo+PiA+Cj4+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCj4+ID4gYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+PiA+IGluZGV4IGUzNmFk
MDUuLjBmMWM1N2QgMTAwNjQ0Cj4+ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMK
Pj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+PiA+IEBAIC0xODA0LDYgKzE4
MDQsNyBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX2NwdWlkKHN0cnVjdAo+PiA+IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCj4+ID4gICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4+
ID4gICAgICB1bnNpZ25lZCBpbnQgaW5zdF9sZW47Cj4+ID4gICAgICBzdHJ1Y3QgY3B1aWRfbGVh
ZiByZXM7Cj4+ID4gKyAgICBpbnQgcmMgPSAwOwo+PiA+Cj4+ID4gICAgICBpZiAoIChpbnN0X2xl
biA9IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aChjdXJyLCBJTlNUUl9DUFVJRCkpCj4+ID4gPT0g
MCApCj4+ID4gICAgICAgICAgcmV0dXJuOwo+PiA+IEBAIC0xODIyLDcgKzE4MjMsMTIgQEAgc3Rh
dGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19jcHVpZChzdHJ1Y3QKPj4gPiBjcHVfdXNlcl9yZWdzICpy
ZWdzKQo+PiA+ICAgICAgcmVncy0+cmN4ID0gcmVzLmM7Cj4+ID4gICAgICByZWdzLT5yZHggPSBy
ZXMuZDsKPj4gPgo+PiA+IC0gICAgX191cGRhdGVfZ3Vlc3RfZWlwKHJlZ3MsIGluc3RfbGVuKTsK
Pj4gPiArICAgIHJjID0gaHZtX21vbml0b3JfY3B1aWQoaW5zdF9sZW4sIHJlZ3MtPmVheCwgcmVn
cy0+ZWN4KTsKPj4gPiArCj4+ID4gKyAgICBpZiAoICFyYyApCj4+IE1pc3NpbmcgdGhlIHJjIDwg
MCBjYXNlIGhhbmRsaW5nLgo+IEhpIFRhbWFzLAo+Cj4gSSB0aGluayB3ZSBjYW4gcmVzb2x2ZSB0
aGlzIGluIDIgd2F5czoKPiAxLiBJIGRvIGl0IGxpa2Ugb24gdGhlIHZteCBzaWRlIGFuZCB0YWtl
IHRoZSBfX3VwZGF0ZV9ndWVzdF9laXAgb3V0IG9mCj4gdGhlIGZ1bmN0aW9uLCByZXR1cm4gdGhl
IHJlc3VsdCBmcm9tIGh2bV9tb25pdG9yX2NwdWlkIGFuZCBoYW5kbGUgdGhlCj4gcmVzdWx0IGlu
IHRoZSBjYXNlIHN0YXRlbWVudC4KCisxLCBJIHRoaW5rIGl0IGhlbHBzIGlmIHRoZSBmbG93IGlz
IHRoZSBzYW1lIGFjcm9zcyB2bXggYW5kIHN2bSBhcwptdWNoIGFzIHBvc3NpYmxlLgoKVGhhbmtz
LApUYW1hcwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 20:48:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 20:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoEpT-0002bP-9Q; Tue, 20 Feb 2018 20:47:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoEpR-0002bE-Dq
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 20:47:57 +0000
X-Inumbo-ID: 37f10d05-167f-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37f10d05-167f-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 21:47:09 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 4B6022177B;
 Tue, 20 Feb 2018 20:47:54 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 4B6022177B
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 12:47:53 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b6f56deb-17cf-49a1-bcfd-b073eda8a576@arm.com>
Message-ID: <alpine.DEB.2.10.1802201242190.19448@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-4-git-send-email-sstabellini@kernel.org>
 <b6f56deb-17cf-49a1-bcfd-b073eda8a576@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 4/6] xen/arm: make vpidr per vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMCBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTkvMDIvMTggMjE6NTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIGJp
Zy5MSVRUTEUgc3lzdGVtcyBub3QgYWxsIGNvcmVzIGhhdmUgdGhlIHNhbWUgbWlkci4gSW5zdGVh
ZCBvZgo+ID4gc3RvcmluZyBvbmx5IG9uZSB2cGlkciBwZXIgZG9tYWluLCBtYWtlIGl0IHBlciB2
Y3B1IGFuZCBpbml0aWFsaXplIGl0IHRvCj4gPiB0aGUgdmFsdWUgb2YgdGhlIG1pZHIgb2YgdGhl
IHBjcHUgd2hlcmUgdGhlIHZjcHUgd2lsbCBydW4uCj4gPiAKPiA+IFRoaXMgd2F5LCBhc3N1bWlu
ZyB0aGF0IHRoZSB2Y3B1IGhhcyBiZWVuIGNyZWF0ZWQgd2l0aCB0aGUgcmlnaHQgcGNwdQo+ID4g
YWZmaW5pdHksIHRoZSBndWVzdCB3aWxsIGJlIGFibGUgdG8gcmVhZCB0aGUgcmlnaHQgdnBpZHIg
dmFsdWUsIG1hdGNoaW5nCj4gPiB0aGUgb25lIG9mIHRoZSBwaHlzaWNhbCBjcHUuCj4gPiAKPiA+
IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9y
Zz4KPiA+IAo+ID4gLS0tCj4gPiAKPiA+IC0gcmVtb3ZlIHdhcm5pbmcgbWVzc2FnZQo+ID4gLSBt
YWtlIHZwaWRyIHBlciB2Y3B1Cj4gPiAtLS0KPiA+ICAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jICAg
ICAgICB8IDYgKystLS0tCj4gPiAgIHhlbi9hcmNoL2FybS92Y3ByZWcuYyAgICAgICAgfCA0ICsr
LS0KPiA+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCB8IDYgKysrLS0tCj4gPiAgIDMg
ZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQo+ID4gCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
Cj4gPiBpbmRleCBmYjUxNDE1Li40MWQ1ZDI1IDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gvYXJt
L2RvbWFpbi5jCj4gPiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPiA+IEBAIC0xODAsNyAr
MTgwLDcgQEAgc3RhdGljIHZvaWQgY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKm4pCj4gPiAg
ICAgICAgIHAybV9yZXN0b3JlX3N0YXRlKG4pOwo+ID4gICAtICAgIFdSSVRFX1NZU1JFRzMyKG4t
PmRvbWFpbi0+YXJjaC52cGlkciwgVlBJRFJfRUwyKTsKPiA+ICsgICAgV1JJVEVfU1lTUkVHMzIo
bi0+YXJjaC52cGlkciwgVlBJRFJfRUwyKTsKPiAKPiBEbyB3ZSByZWFsbHkgbmVlZCB0byBzdG9y
ZSB0aGUgdnBpZHIgaW4gc3RydWN0IHZjcHU/IEl0IHdvdWxkIGJlIHNpbXBsZXIgYW5kCj4gbW9y
ZSBlZmZpY2llbnQgKG5vIG1lbW9yeSBhY2Nlc3MpIHRvIHVzZSBkaXJlY3RseSByZWFkIE1ESVJf
RUwxIGFuZCBjb3B5IGl0IHRvCj4gVlBJRFJfRUwxLgoKSSBmb2xsb3dlZCB5b3VyIHN1Z2dlc3Rp
b24gdG8gZHJvcCB2cGlkciBmcm9tIHN0cnVjdCB2Y3B1IGFuZCBqdXN0IHJlYWQKTURJUl9FTDEg
aW4gY3R4dF9zd2l0Y2hfdG8uIEluIGRvX2NwMTRfMzIgSSByZXBsYWNlZCB2LT5hcmNoLnZwaWRy
IHdpdGgKY3VycmVudF9jcHVfZGF0YS5taWRyLmJpdHMgZm9yIHNpbXBsaWNpdHkuCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 21:03:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 21:03:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoF4X-0003xH-PZ; Tue, 20 Feb 2018 21:03:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoF4X-0003xB-8B
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 21:03:33 +0000
X-Inumbo-ID: 66054be6-1681-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 66054be6-1681-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 22:02:45 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id A204120685;
 Tue, 20 Feb 2018 21:03:30 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org A204120685
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 13:03:25 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <10f32edc-2d5d-ace8-40e1-6ed177c96a39@arm.com>
Message-ID: <alpine.DEB.2.10.1802201255280.19448@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-5-git-send-email-sstabellini@kernel.org>
 <10f32edc-2d5d-ace8-40e1-6ed177c96a39@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 5/6] xen/arm: read cacheline size when
	needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyMCBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMTkvMDIvMTggMjE6NTgsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIGJp
Zy5MSVRUTEUgc3lzdGVtcyB0aGUgY2FjaGVsaW5lIHNpemUgbWlnaHQgZGlmZmVyIGJldHdlZW4g
YmlnIGFuZAo+ID4gTElUVExFIGNvcmVzLiBJbnN0ZWFkIG9mIHJlYWRpbmcgdGhlIGNhY2hlbGlu
ZSBzaXplIG9uY2UgYXQgYm9vdCwKPiA+IHJlYWQgaXQgYXMgbmVlZGVkIGZyb20gdGhlIHN5c3Rl
bSByZWdpc3RlcnMuCj4gPiAKPiA+IFN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiA+IFNpZ25lZC1vZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IC0tLQo+ID4gICB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVh
ZC5TICB8ICA5ICsrKysrKystLQo+ID4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TICB8IDEw
ICsrKysrKysrLS0KPiA+ICAgeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgfCAxNyAtLS0tLS0t
LS0tLS0tLS0tLQo+ID4gICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCB8IDE3ICsrKysrKysr
KysrKysrKy0tCj4gPiAgIDQgZmlsZXMgY2hhbmdlZCwgMzAgaW5zZXJ0aW9ucygrKSwgMjMgZGVs
ZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5T
IGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwo+ID4gaW5kZXggNDMzNzRlNy4uZGI0NzBhZCAx
MDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKPiA+ICsrKyBiL3hlbi9h
cmNoL2FybS9hcm0zMi9oZWFkLlMKPiA+IEBAIC01MDQsOCArNTA0LDEzIEBAIEVOVFJZKHJlbG9j
YXRlX3hlbikKPiA+ICAgICAgICAgICBkc2IgICAgICAgIC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFs
bCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCj4gPiAgICAgICAgICAgICBtb3YgICByNSwgcjQKPiA+
IC0gICAgICAgIGxkciAgIHI2LCA9Y2FjaGVsaW5lX2J5dGVzIC8qIHI2IDo9IHN0ZXAgKi8KPiA+
IC0gICAgICAgIGxkciAgIHI2LCBbcjZdCj4gPiArICAgICAgICBtb3YgICByNiwgIzAKPiAKPiBD
b21tZW50cyBpbiB0aGUgY29kZSB3b3VsZCBiZSBuaWNlIHRvIGtub3cgd2hhdCB5b3UgZXhhY3Rs
eSBkby4gQWxzbyBpbiB0aGF0Cj4gY2FzZSwgaXQgd291bGQgbWFrZSBzZW5zZSB0byBoYXZlIGEg
bWFjcm8gYXMgdGhpcyBtYXkgYmUgdXNlZnVsIGluIG90aGVyCj4gcGxhY2VzLgoKT0suIFRoaXMg
aXMgYSAxOjEgdHJhbnNsYXRpb24gZnJvbSBzZXR1cF9jYWNoZS4KCgo+ID4gKyAgICAgICAgbWNy
ICAgQ1AzMihyNiwgQ1NTRUxSX0VMMSkKPiAKPiBQbGVhc2UgdXNlIDMyLWJpdCBuYW1pbmcgaW4g
dGhlIDMyLWJpdCBjb2RlLgoKSSdsbCBjaGFuZ2UuCgogCj4gPiArICAgICAgICBtcmMgICBDUDMy
KHI2LCBDU1NFTFJfRUwxKQo+IAo+IFRoZSBzaXplIG9mIHRoZSBjYWNoZSBpcyByZWFkIHVzaW5n
IENTU0lEUl9FTDEuIEJ1dCBpdCBsb29rcyBsaWtlIHRoZSB3YXkgd2UKPiBnZXQgdGhlIGNhY2hl
IGxpbmUgc2l6ZSBpbiBYZW4gaXMgZnJhZ2lsZS4KPiAKPiBXZSBhcmUgcmV0cmlldmluZyB0aGUg
Y2FjaGUgbGluZSBzaXplIG9mIExldmVsIDEgYW5kIGFzc3VtZSB0aGlzIHdpbGwgYmUgdmFsaWQK
PiBmb3IgYWxsIHRoZSBvdGhlciBjYWNoZXMuIEluZGVlZCBjYWNoZSBtYWludGVuYW5jZSBvcHMg
bWF5IHByb3BhZ2F0ZSB0byBvdGhlcgo+IGNhY2hlcyBkZXBlbmRpbmcgdGhlIHRhcmdldCAoUG9p
bnQgb2YgQ29oZXJlbmN5IHZzIFBvaW50IG9mIFVuaWZpY2F0aW9uKS4KPiAKPiBMb29raW5nIGF0
IHRoZSBBUk0gQVJNICJDYWNoZSBoaWVyYXJjaHkgYWJzdHJhY3Rpb24gZm9yIGFkZHJlc3MtYmFz
ZWQKPiBvcGVyYXRpb25zIiAoRDMtMjA2MSBEREkgMDQ4N0MuYSksIENUUl9FTDAvQ1RSIHdpbGwg
aG9sZHMgdGhlIG1pbmltdW0gbGluZQo+IGxlbmdodCB2YWx1ZXMgZm9yIHRoZSBkYXRhIGNhY2hl
cy4gVGhlIHZhbHVlIHdpbGwgYmUgdGhlIG1vc3QgZWZmaWNpZW50Cj4gYWRkcmVzcyBzdHJpZGUg
dG8gdXNlIHRvIGFwcGx5IGEgc2VxdWVuY2Ugb2YgVkEtYmFzZWQgbWFpbnRlbmFuY2UgaW5zdHJ1
Y3Rpb25zCj4gdG8gYSByYW5nZSBvZiBWQXMuCj4gCj4gU28gaXQgd291bGQgYmUgYmVzdCBhbmQg
c2FmZXIgZm9yIFhlbiB0byB1c2UgQ1RSL0NUTFJfRUwwLkRtaW5MaW5lLgoKVGhpcyBpcyBpbnNp
Z2h0ZnVsLCB0aGFuayB5b3UuIEdpdmVuIHRoYXQgdGhpcyBwYXRjaCBpcyBhIGJhY2twb3J0CmNh
bmRpZGF0ZSwgSSB3b3VsZCBwcmVmZXIgdG8gcmV0YWluIHRoZSBzYW1lIGJlaGF2aW9yIHdlIGhh
ZCBiZWZvcmUgaW4Kc2V0dXBfY2FjaGUuIEkgY2FuIHdyaXRlIGEgc2VwYXJhdGUgcGF0Y2ggb24g
dG9wIG9mIHRoaXMgdG8gbWFrZSB0aGUKY2hhbmdlIHRvIHVzZSBDVFIvQ1RMUl9FTDAuRG1pbkxp
bmUuIFRoYXQgd2F5LCB3ZSBjYW4gbWFrZSBhIHNlcGFyYXRlCmRlY2lzaW9uIG9uIGVhY2ggb2Yg
dGhlbSBvbiB3aGV0aGVyIHdlIHdhbnQgdG8gYmFja3BvcnQgdGhlbSAoYW5kCnBvdGVudGlhbGx5
IHJldmVydCB0aGVtKSBvciBub3QuIEluIG90aGVyIHdvcmRzOiB0aGlzIHBhdGNoIGFzLWlzIGlz
CnN1Ym9wdGltYWwgYnV0IGlzIG9mIHZlcnkgbGl0dGxlIHJpc2suIE1ha2luZyBjaGFuZ2VzIHRv
IHRoZSB3YXkgd2UKZGV0ZXJtaW5lIHRoZSBjYWNoZWxpbmUgc2l6ZSBpbXByb3ZlcyB0aGUgcGF0
Y2ggYnV0IHNpZ25pZmljYW50bHkKaW5jcmVhc2VzIHRoZSByaXNrIGZhY3RvciBhc3NvY2lhdGVk
IHdpdGggaXQuCgpEb2VzIGl0IG1ha2Ugc2Vuc2U/CgoKPiA+ICsgICAgICAgIGFuZCAgIHI2LCBy
NiwgIzB4Nwo+ID4gKyAgICAgICAgYWRkICAgcjYsIHI2LCAjNAo+ID4gKyAgICAgICAgbW92ICAg
cjcsICMxCj4gPiArICAgICAgICBsc2wgICByNiwgcjcsIHI2Cj4gPiAgICAgICAgICAgbW92ICAg
cjcsIHIzCj4gPiAgICAgMTogICAgICBtY3IgICBDUDMyKHI3LCBEQ0NNVkFDKQo+ID4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TCj4gPiBpbmRleCBmYTBlZjcwLi5lZGVhMzAwIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gv
YXJtL2FybTY0L2hlYWQuUwo+ID4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+ID4g
QEAgLTYzMSw4ICs2MzEsMTQgQEAgRU5UUlkocmVsb2NhdGVfeGVuKQo+ID4gICAgICAgICAgIGRz
YiAgIHN5ICAgICAgICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5n
ZSAqLwo+ID4gICAgICAgICAgICAgbW92ICAgeDksIHgzCj4gPiAtICAgICAgICBsZHIgICB4MTAs
ID1jYWNoZWxpbmVfYnl0ZXMgLyogeDEwIDo9IHN0ZXAgKi8KPiA+IC0gICAgICAgIGxkciAgIHgx
MCwgW3gxMF0KPiA+ICsKPiA+ICsgICAgICAgIG1vdiAgIHgxMCwgIzAKPiA+ICsgICAgICAgIG1z
ciAgIENTU0VMUl9FTDEsIHgxMAo+ID4gKyAgICAgICAgbXJzICAgeDEwLCBDU1NFTFJfRUwxCj4g
PiArICAgICAgICBhbmQgICB4MTAsIHgxMCwgIzB4Nwo+ID4gKyAgICAgICAgYWRkICAgeDEwLCB4
MTAsICM0Cj4gPiArICAgICAgICBtb3YgICB4MTEsICMxCj4gPiArICAgICAgICBsc2wgICB4MTAs
IHgxMSwgeDEwCj4gCj4gUGxlYXNlIHVzZSBkY2FjaGVfbGluZV9zaXplIG1hY3JvIChzZWUgY2Fj
aGUuUykuCgpTaW1pbGFybHksIEkgd291bGQgcHJlZmVyIHRvIHJldGFpbiB0aGUgc2FtZSBvbGQg
YmVoYXZpb3IgaGVyZSwgYW5kCmZpeCBpdC9pbXByb3ZlIGl0IGluIGEgc2VwYXJhdGUgcGF0Y2gu
CgoKPiA+ICAgICAgICAgICBtb3YgICB4MTEsIHgyCj4gPiAgICAgMTogICAgICBkYyAgICBjdmFj
LCB4MTEKPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2Fy
bS9zZXR1cC5jCj4gPiBpbmRleCAwMzJhNmE4Li40NzU0Yzk1IDEwMDY0NAo+ID4gLS0tIGEveGVu
L2FyY2gvYXJtL3NldHVwLmMKPiA+ICsrKyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gPiBAQCAt
NjgwLDIxICs2ODAsNiBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbW0odW5zaWduZWQgbG9u
ZyBkdGJfcGFkZHIsCj4gPiBzaXplX3QgZHRiX3NpemUpCj4gPiAgIH0KPiA+ICAgI2VuZGlmCj4g
PiAgIC1zaXplX3QgX19yZWFkX21vc3RseSBjYWNoZWxpbmVfYnl0ZXM7Cj4gPiAtCj4gPiAtLyog
VmVyeSBlYXJseSBjaGVjayBvZiB0aGUgQ1BVIGNhY2hlIHByb3BlcnRpZXMgKi8KPiA+IC12b2lk
IF9faW5pdCBzZXR1cF9jYWNoZSh2b2lkKQo+ID4gLXsKPiA+IC0gICAgdWludDMyX3QgY2NzaWQ7
Cj4gPiAtCj4gPiAtICAgIC8qIFJlYWQgdGhlIGNhY2hlIHNpemUgSUQgcmVnaXN0ZXIgZm9yIHRo
ZSBsZXZlbC0wIGRhdGEgY2FjaGUgKi8KPiA+IC0gICAgV1JJVEVfU1lTUkVHMzIoMCwgQ1NTRUxS
X0VMMSk7Cj4gPiAtICAgIGNjc2lkID0gUkVBRF9TWVNSRUczMihDQ1NJRFJfRUwxKTsKPiA+IC0K
PiA+IC0gICAgLyogTG93IDMgYml0cyBhcmUgbG9nMihjYWNoZWxpbmUgc2l6ZSBpbiB3b3Jkcykg
LSAyLiAqLwo+ID4gLSAgICBjYWNoZWxpbmVfYnl0ZXMgPSAxVSA8PCAoNCArIChjY3NpZCAmIDB4
NykpOwo+ID4gLX0KPiA+IC0KPiA+ICAgLyogQyBlbnRyeSBwb2ludCBmb3IgYm9vdCBDUFUgKi8K
PiA+ICAgdm9pZCBfX2luaXQgc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgYm9vdF9waHlzX29mZnNl
dCwKPiA+ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmR0X3BhZGRyLAo+
ID4gQEAgLTcwOCw4ICs2OTMsNiBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4odW5zaWduZWQgbG9u
ZyBib290X3BoeXNfb2Zmc2V0LAo+ID4gICAgICAgc3RydWN0IGRvbWFpbiAqZG9tMDsKPiA+ICAg
ICAgIHN0cnVjdCB4ZW5fYXJjaF9kb21haW5jb25maWcgY29uZmlnOwo+ID4gICAtICAgIHNldHVw
X2NhY2hlKCk7Cj4gPiAtCj4gPiAgICAgICBwZXJjcHVfaW5pdF9hcmVhcygpOwo+ID4gICAgICAg
c2V0X3Byb2Nlc3Nvcl9pZCgwKTsgLyogbmVlZGVkIGVhcmx5LCBmb3Igc21wX3Byb2Nlc3Nvcl9p
ZCgpICovCj4gPiAgIGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BhZ2UuaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcGFnZS5oCj4gPiBpbmRleCBkOTQ4MjUwLi43OTFlMjJlIDEwMDY0
NAo+ID4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wYWdlLmgKPiA+ICsrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGFnZS5oCj4gPiBAQCAtMTMzLDggKzEzMyw2IEBACj4gPiAgICAgLyogQXJj
aGl0ZWN0dXJhbCBtaW5pbXVtIGNhY2hlbGluZSBzaXplIGlzIDQgMzItYml0IHdvcmRzLiAqLwo+
ID4gICAjZGVmaW5lIE1JTl9DQUNIRUxJTkVfQllURVMgMTYKPiA+IC0vKiBBY3R1YWwgY2FjaGVs
aW5lIHNpemUgb24gdGhlIGJvb3QgQ1BVLiAqLwo+ID4gLWV4dGVybiBzaXplX3QgY2FjaGVsaW5l
X2J5dGVzOwo+ID4gICAgICNkZWZpbmUgY29weV9wYWdlKGRwLCBzcCkgbWVtY3B5KGRwLCBzcCwg
UEFHRV9TSVpFKQo+ID4gICBAQCAtMTQyLDkgKzE0MCwyMiBAQCBleHRlcm4gc2l6ZV90IGNhY2hl
bGluZV9ieXRlczsKPiA+ICAgICogaWYgJ3JhbmdlJyBpcyBsYXJnZSBlbm91Z2ggd2UgbWlnaHQg
d2FudCB0byB1c2UgbW9kZWwtc3BlY2lmaWMKPiA+ICAgICogZnVsbC1jYWNoZSBmbHVzaGVzLiAq
Lwo+ID4gICArc3RhdGljIGlubGluZSBzaXplX3QgcmVhZF9jYWNoZWxpbmVfc2l6ZSh2b2lkKQo+
ID4gK3sKPiA+ICsgICAgdWludDMyX3QgY2NzaWQ7Cj4gPiArCj4gPiArICAgIC8qIFJlYWQgdGhl
IGNhY2hlIHNpemUgSUQgcmVnaXN0ZXIgZm9yIHRoZSBsZXZlbC0wIGRhdGEgY2FjaGUgKi8KPiA+
ICsgICAgV1JJVEVfU1lTUkVHMzIoMCwgQ1NTRUxSX0VMMSk7Cj4gPiArICAgIGNjc2lkID0gUkVB
RF9TWVNSRUczMihDQ1NJRFJfRUwxKTsKPiA+ICsKPiA+ICsgICAgLyogTG93IDMgYml0cyBhcmUg
bG9nMihjYWNoZWxpbmUgc2l6ZSBpbiB3b3JkcykgLSAyLiAqLwo+ID4gKyAgICByZXR1cm4gKHNp
emVfdCkgKDFVIDw8ICg0ICsgKGNjc2lkICYgMHg3KSkpOwo+IAo+IFNlZSBteSByZW1hcmsgYWJv
dmUgcmVnYXJkaW5nIHRoZSBjYWNoZWxpbmUgc2l6ZS4KPiAKPiA+ICt9Cj4gPiArCj4gPiAgIHN0
YXRpYyBpbmxpbmUgaW50IGludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGNvbnN0IHZvaWQgKnAs
IHVuc2lnbmVkIGxvbmcKPiA+IHNpemUpCj4gPiAgIHsKPiA+ICAgICAgIGNvbnN0IHZvaWQgKmVu
ZCA9IHAgKyBzaXplOwo+ID4gKyAgICBzaXplX3QgY2FjaGVsaW5lX2J5dGVzID0gcmVhZF9jYWNo
ZWxpbmVfc2l6ZSgpOwo+ID4gICAgICAgc2l6ZV90IGNhY2hlbGluZV9tYXNrID0gY2FjaGVsaW5l
X2J5dGVzIC0gMTsKPiA+ICAgICAgICAgZHNiKHN5KTsgICAgICAgICAgIC8qIFNvIHRoZSBDUFUg
aXNzdWVzIGFsbCB3cml0ZXMgdG8gdGhlIHJhbmdlICovCj4gPiBAQCAtMTcxLDYgKzE4Miw3IEBA
IHN0YXRpYyBpbmxpbmUgaW50IGludmFsaWRhdGVfZGNhY2hlX3ZhX3JhbmdlKGNvbnN0IHZvaWQK
PiA+ICpwLCB1bnNpZ25lZCBsb25nIHNpemUpCj4gPiAgICAgc3RhdGljIGlubGluZSBpbnQgY2xl
YW5fZGNhY2hlX3ZhX3JhbmdlKGNvbnN0IHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcKPiA+IHNpemUp
Cj4gPiAgIHsKPiA+ICsgICAgc2l6ZV90IGNhY2hlbGluZV9ieXRlcyA9IHJlYWRfY2FjaGVsaW5l
X3NpemUoKTsKPiA+ICAgICAgIGNvbnN0IHZvaWQgKmVuZCA9IHAgKyBzaXplOwo+ID4gICAgICAg
ZHNiKHN5KTsgICAgICAgICAgIC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8gdGhl
IHJhbmdlICovCj4gPiAgICAgICBwID0gKHZvaWQgKikoKHVpbnRwdHJfdClwICYgfihjYWNoZWxp
bmVfYnl0ZXMgLSAxKSk7Cj4gPiBAQCAtMTg0LDYgKzE5Niw3IEBAIHN0YXRpYyBpbmxpbmUgaW50
IGNsZWFuX2RjYWNoZV92YV9yYW5nZShjb25zdCB2b2lkICpwLAo+ID4gdW5zaWduZWQgbG9uZyBz
aXplKQo+ID4gICBzdGF0aWMgaW5saW5lIGludCBjbGVhbl9hbmRfaW52YWxpZGF0ZV9kY2FjaGVf
dmFfcmFuZ2UKPiA+ICAgICAgIChjb25zdCB2b2lkICpwLCB1bnNpZ25lZCBsb25nIHNpemUpCj4g
PiAgIHsKPiA+ICsgICAgc2l6ZV90IGNhY2hlbGluZV9ieXRlcyA9IHJlYWRfY2FjaGVsaW5lX3Np
emUoKTsKPiA+ICAgICAgIGNvbnN0IHZvaWQgKmVuZCA9IHAgKyBzaXplOwo+ID4gICAgICAgZHNi
KHN5KTsgICAgICAgICAvKiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSByYW5n
ZSAqLwo+ID4gICAgICAgcCA9ICh2b2lkICopKCh1aW50cHRyX3QpcCAmIH4oY2FjaGVsaW5lX2J5
dGVzIC0gMSkpOwo+ID4gCj4gCj4gQ2hlZXJzLAo+IAo+IC0tIAo+IEp1bGllbiBHcmFsbAo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 21:15:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 21:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoFGH-0004lg-Ui; Tue, 20 Feb 2018 21:15:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eudu=fo=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoFGG-0004lA-LK
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 21:15:40 +0000
X-Inumbo-ID: 68b51780-1683-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68b51780-1683-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 21:17:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoFGA-0000Ex-3l; Tue, 20 Feb 2018 21:15:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoFG4-0003Lb-Qi; Tue, 20 Feb 2018 21:15:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoFG4-0007LQ-Hc; Tue, 20 Feb 2018 21:15:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119752-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=197fbdb501257fdbbe0cfed35e3a99ef5b166107
X-Osstest-Versions-That: xen=a44f1697968e04fcc6145e3bd51c748b57047240
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 20 Feb 2018 21:15:28 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119752: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc1MiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTc1Mi8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxOTdmYmRiNTAxMjU3ZmRiYmUwY2ZlZDM1ZTNhOTllZjViMTY2MTA3CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhNDRmMTY5Nzk2OGUwNGZjYzYx
NDVlM2JkNTFjNzQ4YjU3MDQ3MjQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk3MjEgIDIwMTgt
MDItMjAgMTA6MDE6MDggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5NzUyICAy
MDE4LTAyLTIwIDE5OjAxOjM1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgU2VyZ2V5IER5YXNsaSA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPgoKam9iczoKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWkzODYgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVz
dC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAv
aG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUg
YXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoK
RXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwg
aXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9
YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFy
bmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhlbmJp
dHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgYTQ0ZjE2OTc5Ni4uMTk3ZmJkYjUw
MSAgMTk3ZmJkYjUwMTI1N2ZkYmJlMGNmZWQzNWUzYTk5ZWY1YjE2NjEwNyAtPiBzbW9rZQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 21:16:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 21:16:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoFGz-0004qD-7D; Tue, 20 Feb 2018 21:16:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x5pp=fo=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoFGx-0004q2-TV
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 21:16:24 +0000
X-Inumbo-ID: 3123679f-1683-11e8-ba59-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3123679f-1683-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 22:15:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9FA4Q5MItxvRAmwjKPDJlIOIrx7h/unrntmTHi6uIzY=;
 b=igqBSsiZ3zG4WRC8Bjq09oaxYJHVBajsuGx8BnzUHs59GijEx9cgmVTG6ITkOvNu33bEtNma8knsYy4QNP7jbL0JwBQykTr6a3kBiN6217OyX5ghQLMjOgOurvdc89EehIGp9X0DtWxaqV7DsloX3Ir9j5HH4qdYry3fsecyUHY=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 AM5PR0801MB2049.eurprd08.prod.outlook.com (2603:10a6:203:4c::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Tue, 20
 Feb 2018 21:16:15 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-5-git-send-email-sstabellini@kernel.org>
 <10f32edc-2d5d-ace8-40e1-6ed177c96a39@arm.com>
 <alpine.DEB.2.10.1802201255280.19448@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <295740bc-053e-0ba1-315b-392e0e931d74@arm.com>
Date: Tue, 20 Feb 2018 21:16:13 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802201255280.19448@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR07CA0170.eurprd07.prod.outlook.com
 (2603:10a6:6:43::24) To AM5PR0801MB2049.eurprd08.prod.outlook.com
 (2603:10a6:203:4c::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9fef778e-87dd-4601-edbe-08d578a72d23
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0801MB2049; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 3:oKUDFUovg8TatJXG3WY7J5SzLwFghZoBVr4LFDZexk0taCVR5rOTSlz63RLnDLieRmIqg0sE44hlD6AKoa2aQpMAVggdelJr5YYmKueh80mGEuFXBxa6pEcgL1Z1+ZXwO55/7Hc1x5M1BDkdRrIY15HN/2Hnry4pFlcP4+AUhtLy/csFjH3VnBX3BXdKvW7MMQeHv4JRw1TCa16x8p2lvFeq6bbgKbk1uOw4twr2zeCpD0WyIEpnclcoVHBd4+u7;
 25:XGLQxghS/Ztzx0qtouXMLm3nkmZz8//EzIiTsixmgJfON7bLMDwAOi/CCnrgGDVVcNw5ivthLWZaN6wV9pLhmqYq3C4oD7t7r7WCleUHVueAlwWn2guZR0N3aIIcC8NJpaG3yhH4ZyKABQ0N971UTVpCJzLARn7WlD0z7m/3cy6FuqpIjPKNGL3M3EEQcW6uM3Q0159CG021kEPPStSTPjHLosvnhTXXV8Xn6ukEc70Nbpdm/aCsLWyPWywuBtsdjMz8pqIX7YeQe83MiyqWco3asaIgpxMhlY3vGGGn9X5EvA89arUf03jxUiirUTilqYhM/j9yJR7jeoyzn5R9Zw==;
 31:cVziZPk0gCDsele6wBHFuYUG4iVQVET0ABfURBm4AvpUvYM9x2FxK1PB6qeEHBb5L+QdSjNh5T2RKg5QVy8W/+/oLfZz+h1aD9ea/9OdCdQX+NGRUSL/bRTcrhTYKvEcNJj81uvDlfhZIFzS+erYP5eMvf7PC8MkQJJgT6vzfmDhaVJO2/ZdDbMiYuxcaxMbU41jb7/ISCSO83UVo71W/3+L3r1TKrIDTctJG+HEqfM=
X-MS-TrafficTypeDiagnostic: AM5PR0801MB2049:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 20:5oHIkYQJZxPiW3TViCwzLAjXV60gJvcaWFCactH+j5kV5pHTLkHwtZv+Cvxom6H4zdjTP5FU2yu56rjrQ6h1rz4MKzQ5Fn7OSNEDsddgsRzPAY+ntn7gKhFsfCt3Zo8QT63fn8jYyXlicKfMeYNQyrcNTwyKMp0Oga+gcWr59q8=;
 4:afB5z9ZX3NhjlPqxR2fS6YO4sqntlqqmDtoJfBc/5g2gzXS6fBdUVBlXIC2KBnMirudvJpHs0vQN+rBn64viGPCOs/8LNbXDeNDT20qKP5QRWCuQZ4bbQzuxz8jnx4fWJwgnaZzdE5NHBPaOLj5zarG5N7laac63kUHAtMCaGjV5oXnbhXg5lB7XhjCrC0F3W/liCv/SsruMogYZW7uDqXmjFjt+M/JEmYGz3heNweAjeyNk8mG16OzP8PPJio5SPeJCd2pbapidUcX6et6Now==
X-Microsoft-Antispam-PRVS: <AM5PR0801MB2049F2E365C0E1C4F64C724380CF0@AM5PR0801MB2049.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231101)(944501161)(10201501046)(6055026)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:AM5PR0801MB2049; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0801MB2049; 
X-Forefront-PRVS: 05891FB07F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(39380400002)(396003)(346002)(376002)(39860400002)(199004)(189003)(72206003)(93886005)(5660300001)(386003)(59450400001)(478600001)(53546011)(6506007)(6116002)(76176011)(16526019)(26005)(31686004)(68736007)(81166006)(81156014)(23676004)(230700001)(8676002)(2906002)(52146003)(52116002)(2486003)(67846002)(97736004)(8936002)(58126008)(229853002)(316002)(186003)(3846002)(305945005)(7736002)(47776003)(6512007)(36756003)(6246003)(50466002)(65956001)(64126003)(53936002)(65806001)(6486002)(66066001)(105586002)(31696002)(25786009)(106356001)(575784001)(2950100002)(65826007)(6916009)(86362001)(4326008);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0801MB2049; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjA4MDFNQjIwNDk7MjM6cTB1bzVqZ1JYN2JpOERWSTUvOXZwWFVt?=
 =?utf-8?B?TXJOUm0vL0Jxb0tKMlREaWhDQ21YK05DeWtuQS8vYjNRb3VLajRmSTNjVllm?=
 =?utf-8?B?dlZsMFFpQnoyMmtUZ0NBbi8wTEozeXV6RWtmZTk3cVdRcytpUUwrMzlIRTRY?=
 =?utf-8?B?SHRmYXQ4S0FlcDdwR1NWTm45MnRtRjFic0ZyamJCUkFIc2NCb1ZPdWIyRmts?=
 =?utf-8?B?TVpuZW5TUWY5c3dsTjBPQ2VvYzN0bGtNTjlSa0FRcko0dTN1bkRpVFpqSUJI?=
 =?utf-8?B?ZEx2dVd4ak1XS3ZZOFlkU21wQ2x6cXd1Ri9zTHNmMEtVWElob0tBUlFkOFhZ?=
 =?utf-8?B?U1JLUmw4RHBtelJDS0NFZXRHSTVPOFV6blBsSGtONzk3RG9qOTdKd09SdFU3?=
 =?utf-8?B?ZGRqVmVvcnBjb0Y1a3pPRTA4Q2JSVWRNT0ZpZVZHN3RZeHJ4M3RWSXFad21j?=
 =?utf-8?B?aUNzcXNLSmNka1drNjh5ejRqNHVSUTB5T2Y1Y0Foc0ZCR3hTY2pwVTlYQzNx?=
 =?utf-8?B?VTFEL3JYRFZ2ZDN6Q05hOXB6UWE4VTBVQkNNYUhRcEFTZ0RVM2NkakxHZnU1?=
 =?utf-8?B?T2QzNVR6Z2RqM1ZhckFXVGhwZHgzNlNJa3hnYytDK0srQ2JUcVVBMFk3cVgz?=
 =?utf-8?B?N2tTNU5nRzVTTW1odXhacDAvZm1TbVRlY0lvblNseXlUR2xLb3lBc1VvM2pZ?=
 =?utf-8?B?aFAybklzSlVlTXlQaXVLZDNEdXE1WERvNEVyUTJtbUN5WFdsZy92OFNOU1NE?=
 =?utf-8?B?S1JVRnZmbFpJLzFpRWVDVVZBL05DS2dWaVFzZXhnTWg0dFdBanZ6bU05d3FE?=
 =?utf-8?B?OVFVc3dQUHlHdy9Ld0xkMjlJSGpjdjVCRnlrcmJhcUxFeFFuQTZNMUdjNHEr?=
 =?utf-8?B?endsalJkNVdoV2Z1UmhIVzRNbHgrVzU0eWt0RzVnQzliQkpsdXBER0JyUlht?=
 =?utf-8?B?dHlWTDF4b2o2Y1JMa3l5Y2F5VitZS3JUamdBS3NONmM2Z2s5K3pWU0Y0Z2pP?=
 =?utf-8?B?UllDRm0vNUdsWWdzempLUE8rQkcvUERJVS9URkg1WHlDVHNrWnRuNXpIVk5M?=
 =?utf-8?B?dFlNN0JFbHgrWi9GQ3F1QXVCTmtSREE3RHI0cXcwUWE4dytYK0F5Tlp4VGd6?=
 =?utf-8?B?ODh3dXY0RnZhMzhqc0ZvL0cxWHN4WXhXZ1NVcS9OWFp0dlBOZ0lLa0VucXJ1?=
 =?utf-8?B?NnZELzlDVHMzQ01TR1p6VFhOK3pBZG5Vek12NVY3eUdrRGhNLzhRYlBCYjhO?=
 =?utf-8?B?c0p5aXhNTmcvaEFwQ045aTg5OWoxVnh4dWdJVHhPY0FrSWl6cEFzT0JucWVQ?=
 =?utf-8?B?TXo1OHFaQXR6bGYzdGVwd3drdG1nTDVFYjBINUtFRVoyVEdCVzhOUkdwTUhQ?=
 =?utf-8?B?eWxrbHdmT2VBNG84SzFDSnNSRVpoQ2VYWXRqVGxyZHVtN2dNWmVzZUplZUR5?=
 =?utf-8?B?emFZaXlUUlI5cG1YZnE3aFZlNlZ4ZllzWDRGeDlGYyt1VFR4K09yNk84aVVL?=
 =?utf-8?B?eDRIMlRSVnNCL3luNTQyYzAyaXJKdkh1bmlNYWhjemhDWkpiWGIzSzZuaExI?=
 =?utf-8?B?elBDRkhxNVd4OGNud1NYUnBCUHJRaUxBVkFIVHdaUWo3NmtydkVTYTg0QU4r?=
 =?utf-8?B?dTBHSWVqOXFBenQwWVRyeGpPSDJOeVZ5VzZKcWViQVVXMzlTNUJ4eUI1aTRp?=
 =?utf-8?B?R3F3ZFluZ3RCRE1PaG9BYXlVR3pEWGloWnhPRzNuT0FzcTZNem5QblpzNzIv?=
 =?utf-8?B?Q1hUZ2RucGVNQXRzWDVaRlhkb2xuT0FaVlZIclI1MzdsSnFzQ2kyRkdNUVhn?=
 =?utf-8?B?cnphV3IzblRwcVJWUEgxdkpFdkR5ZGJEM3BQWkQ4OGJPTHZRbGREUzNTd1k1?=
 =?utf-8?Q?5B7A2xN72nFjOSJEP/3jVwXVmp5klzXiXD?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0801MB2049;
 6:vGZLN7StLg2hwpIDn2SC39a9KsX492QDX1t2rY7vcQ1+WNBXee82N1wLt16Ledgnx18A9vaC5BS1RVfJBOMuTR/+wHSC6LtwdbaceWGfdx1tIIDkXG1D++jUI6S7uQoCu7AP2Mr8tCRfelCLYdVyHBy15U2JgTDZ8OcAKImkNzrppaLSmuCQmPRtSZH/wHudFZOgnu+sVb4cxRbTc7bEvjHgrSnpJSci29f9nBcs4Mp5pCNG0E/ywY2SdD99/TV262j7tAGUXVytMeZCOjKj3eQ1Yi0uHprGWY09gaYmKD3u5aVp4mUe1Clmz9fUGwMeefWBdOqualwQsyaDxhLGf+SKWjUr6/BsTfL8JGUjXJ0=;
 5:/s4HowvrCIO22qJw3sE3BuD0YpU14FNlEavoFoI+F28iLNyKdbxu4ShycFVZYiPa/vuKjI5/krTs8nSSfb7vKDEsv5GR56hgsFEhr2WTwozpCMEv/ywyM2FxoFCyzGsm5OuEn/nqaB0vaPVQ+95aROWQYaRAGEO1L0O/nPUvzzw=;
 24:UlIVvZTedB376cuMYc6PCqOKhwhEefX01WsuJI8WnjGrhG2yrl9Va/oBeWSFH+yqHGjSpdoJiAT2SlBuqd8TjVuLK7zpHc+GEduuQLF65sQ=;
 7:bplkkK6bw+7MEVeEbb+obwyWYEblZZKUJfK0zaXIs69lSfAXg1kFkTZxQW0OSdrD3dHmUELAt7uGXqE7UFdw7TxJ0RO4dStsrdsVjIV8HzCmyQ92Xth9qcisL9RQAUrgr/brS0FflonJSp72ru2J1QNYT8Id6UQ+nW376PwPudXIvieXdOjjlyCIiTxlSO+y62fRoXvG11MTo4AXATWmZIpjjBNmJxYIXSqm9vDOYP2nbNHntMmCBX38PX0Ze84q
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2018 21:16:15.1712 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9fef778e-87dd-4601-edbe-08d578a72d23
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0801MB2049
Cc: nd@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 5/6] xen/arm: read cacheline size when
	needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMC8wMi8yMDE4IDIxOjAzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAyMCBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAxOS8wMi8xOCAyMTo1
OCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gKyAgICAgICAgbXJjICAgQ1AzMihyNiwg
Q1NTRUxSX0VMMSkKPj4KPj4gVGhlIHNpemUgb2YgdGhlIGNhY2hlIGlzIHJlYWQgdXNpbmcgQ1NT
SURSX0VMMS4gQnV0IGl0IGxvb2tzIGxpa2UgdGhlIHdheSB3ZQo+PiBnZXQgdGhlIGNhY2hlIGxp
bmUgc2l6ZSBpbiBYZW4gaXMgZnJhZ2lsZS4KPj4KPj4gV2UgYXJlIHJldHJpZXZpbmcgdGhlIGNh
Y2hlIGxpbmUgc2l6ZSBvZiBMZXZlbCAxIGFuZCBhc3N1bWUgdGhpcyB3aWxsIGJlIHZhbGlkCj4+
IGZvciBhbGwgdGhlIG90aGVyIGNhY2hlcy4gSW5kZWVkIGNhY2hlIG1haW50ZW5hbmNlIG9wcyBt
YXkgcHJvcGFnYXRlIHRvIG90aGVyCj4+IGNhY2hlcyBkZXBlbmRpbmcgdGhlIHRhcmdldCAoUG9p
bnQgb2YgQ29oZXJlbmN5IHZzIFBvaW50IG9mIFVuaWZpY2F0aW9uKS4KPj4KPj4gTG9va2luZyBh
dCB0aGUgQVJNIEFSTSAiQ2FjaGUgaGllcmFyY2h5IGFic3RyYWN0aW9uIGZvciBhZGRyZXNzLWJh
c2VkCj4+IG9wZXJhdGlvbnMiIChEMy0yMDYxIERESSAwNDg3Qy5hKSwgQ1RSX0VMMC9DVFIgd2ls
bCBob2xkcyB0aGUgbWluaW11bSBsaW5lCj4+IGxlbmdodCB2YWx1ZXMgZm9yIHRoZSBkYXRhIGNh
Y2hlcy4gVGhlIHZhbHVlIHdpbGwgYmUgdGhlIG1vc3QgZWZmaWNpZW50Cj4+IGFkZHJlc3Mgc3Ry
aWRlIHRvIHVzZSB0byBhcHBseSBhIHNlcXVlbmNlIG9mIFZBLWJhc2VkIG1haW50ZW5hbmNlIGlu
c3RydWN0aW9ucwo+PiB0byBhIHJhbmdlIG9mIFZBcy4KPj4KPj4gU28gaXQgd291bGQgYmUgYmVz
dCBhbmQgc2FmZXIgZm9yIFhlbiB0byB1c2UgQ1RSL0NUTFJfRUwwLkRtaW5MaW5lLgo+IAo+IFRo
aXMgaXMgaW5zaWdodGZ1bCwgdGhhbmsgeW91LiBHaXZlbiB0aGF0IHRoaXMgcGF0Y2ggaXMgYSBi
YWNrcG9ydAo+IGNhbmRpZGF0ZSwgSSB3b3VsZCBwcmVmZXIgdG8gcmV0YWluIHRoZSBzYW1lIGJl
aGF2aW9yIHdlIGhhZCBiZWZvcmUgaW4KPiBzZXR1cF9jYWNoZS4gSSBjYW4gd3JpdGUgYSBzZXBh
cmF0ZSBwYXRjaCBvbiB0b3Agb2YgdGhpcyB0byBtYWtlIHRoZQo+IGNoYW5nZSB0byB1c2UgQ1RS
L0NUTFJfRUwwLkRtaW5MaW5lLiBUaGF0IHdheSwgd2UgY2FuIG1ha2UgYSBzZXBhcmF0ZQo+IGRl
Y2lzaW9uIG9uIGVhY2ggb2YgdGhlbSBvbiB3aGV0aGVyIHdlIHdhbnQgdG8gYmFja3BvcnQgdGhl
bSAoYW5kCj4gcG90ZW50aWFsbHkgcmV2ZXJ0IHRoZW0pIG9yIG5vdC4gSW4gb3RoZXIgd29yZHM6
IHRoaXMgcGF0Y2ggYXMtaXMgaXMKPiBzdWJvcHRpbWFsIGJ1dCBpcyBvZiB2ZXJ5IGxpdHRsZSBy
aXNrLiBNYWtpbmcgY2hhbmdlcyB0byB0aGUgd2F5IHdlCj4gZGV0ZXJtaW5lIHRoZSBjYWNoZWxp
bmUgc2l6ZSBpbXByb3ZlcyB0aGUgcGF0Y2ggYnV0IHNpZ25pZmljYW50bHkKPiBpbmNyZWFzZXMg
dGhlIHJpc2sgZmFjdG9yIGFzc29jaWF0ZWQgd2l0aCBpdC4KPiAKPiBEb2VzIGl0IG1ha2Ugc2Vu
c2U/CgpCeSB0aGlzIHBhdGNoIHlvdSBtZWFuIGJpZy5MSVRUTEU/IElmIHNvLCB0aGVuIEkgZG9u
J3QgY29uc2lkZXIgaXQgYXMgYSAKcG90ZW50aWFsIGJhY2twb3J0LiBiaWcuTElUVExFIGhhcyBu
ZXZlciBiZWVuIHN1cHBvcnRlZCBvbiBYZW4gYW5kIGhlbmNlIApzaG91bGQgYmUgY29uc2lkZXJl
ZCBhcyBhIG5ldyBmZWF0dXJlLiBXaGF0IGlzIGJhY2twb3J0YWJsZSBpcyB0aGUgcGF0Y2ggCiMx
IHRoYXQgZm9yYmlkIGJpZy5MSVRUTEUuCgpSZWdhcmRpbmcgdGhlIGNhY2hlIGxpbmUgc2l6ZSwg
SSBkaWRuJ3Qgc3VnZ2VzdCB0aGUgY2hhbmdlIGJlY2F1c2UgaXQgaXMgCm1vcmUgZWZmaWNpZW50
LiBJIHN1Z2dlc3RlZCB0aGUgcGF0Y2ggYmVjYXVzZSB0aGUgY3VycmVudCBjb2RlIHRvIGZpbmQg
CnRoZSBjYWNoZSBsaW5lIHNpemUgaXMgd3JvbmcuIEltYWdpbmUgdGhlcmUgaXMgYSBjYWNoZSBp
biB0aGUgaGllcmFyY2h5IAp0aGF0IGhhcyBhIHNtYWxsZXIgY2FjaGUgbGluZSB0aGFuIHlvdXIg
TDEgY2FjaGUuIFRoZW4geW91IHdvdWxkIG5vdCAKY2xlYW4vaW52YWxpZGF0ZSBjb3JyZWN0bHkg
dGhhdCBjYWNoZS4KCj4+PiArICAgICAgICBhbmQgICByNiwgcjYsICMweDcKPj4+ICsgICAgICAg
IGFkZCAgIHI2LCByNiwgIzQKPj4+ICsgICAgICAgIG1vdiAgIHI3LCAjMQo+Pj4gKyAgICAgICAg
bHNsICAgcjYsIHI3LCByNgo+Pj4gICAgICAgICAgICBtb3YgICByNywgcjMKPj4+ICAgICAgMTog
ICAgICBtY3IgICBDUDMyKHI3LCBEQ0NNVkFDKQo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4+PiBpbmRleCBmYTBl
ZjcwLi5lZGVhMzAwIDEwMDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwo+Pj4gQEAgLTYzMSw4ICs2MzEsMTQg
QEAgRU5UUlkocmVsb2NhdGVfeGVuKQo+Pj4gICAgICAgICAgICBkc2IgICBzeSAgICAgICAgLyog
U28gdGhlIENQVSBpc3N1ZXMgYWxsIHdyaXRlcyB0byB0aGUgcmFuZ2UgKi8KPj4+ICAgICAgICAg
ICAgICBtb3YgICB4OSwgeDMKPj4+IC0gICAgICAgIGxkciAgIHgxMCwgPWNhY2hlbGluZV9ieXRl
cyAvKiB4MTAgOj0gc3RlcCAqLwo+Pj4gLSAgICAgICAgbGRyICAgeDEwLCBbeDEwXQo+Pj4gKwo+
Pj4gKyAgICAgICAgbW92ICAgeDEwLCAjMAo+Pj4gKyAgICAgICAgbXNyICAgQ1NTRUxSX0VMMSwg
eDEwCj4+PiArICAgICAgICBtcnMgICB4MTAsIENTU0VMUl9FTDEKPj4+ICsgICAgICAgIGFuZCAg
IHgxMCwgeDEwLCAjMHg3Cj4+PiArICAgICAgICBhZGQgICB4MTAsIHgxMCwgIzQKPj4+ICsgICAg
ICAgIG1vdiAgIHgxMSwgIzEKPj4+ICsgICAgICAgIGxzbCAgIHgxMCwgeDExLCB4MTAKPj4KPj4g
UGxlYXNlIHVzZSBkY2FjaGVfbGluZV9zaXplIG1hY3JvIChzZWUgY2FjaGUuUykuCj4gCj4gU2lt
aWxhcmx5LCBJIHdvdWxkIHByZWZlciB0byByZXRhaW4gdGhlIHNhbWUgb2xkIGJlaGF2aW9yIGhl
cmUsIGFuZAo+IGZpeCBpdC9pbXByb3ZlIGl0IGluIGEgc2VwYXJhdGUgcGF0Y2guCgpTZWUgYWJv
dmUsIHlvdSBnb3QgdGhlIHdyb25nIGVuZCBvZiB0aGUgc3RpY2sgYWJvdXQgdGhlIGNhY2hlIGxp
bmUgc2l6ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 21:50:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 21:50:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoFng-0007Ut-BI; Tue, 20 Feb 2018 21:50:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x5pp=fo=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoFnf-0007Un-4V
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 21:50:11 +0000
X-Inumbo-ID: e86eac4d-1687-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::604])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e86eac4d-1687-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 22:49:21 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=sIeXgq3uQqnR79j7MPmyG559U9aJQsZBCmcA5JWgHg8=;
 b=C8fdpnC7UoE7Pq2JaCacADo9NRBZ99iwVNWTT2NP3zsrZmTz6ZP6DaiMvy/BKioqKEBs0emEYq4ABClovS2IQJvh37dpIjrF3qdSQrqZ4LBSPly2DrYrqvEb3IqGwGvUgV4spMABd2sKrPUk59ram5RmagfNREGBjtsLhl20+Uk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 VI1PR0801MB2063.eurprd08.prod.outlook.com (2603:10a6:800:8b::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Tue, 20
 Feb 2018 21:50:00 +0000
From: Julien Grall <julien.grall@arm.com>
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-5-git-send-email-sstabellini@kernel.org>
 <10f32edc-2d5d-ace8-40e1-6ed177c96a39@arm.com>
 <alpine.DEB.2.10.1802201255280.19448@sstabellini-ThinkPad-X260>
 <295740bc-053e-0ba1-315b-392e0e931d74@arm.com>
Message-ID: <024ab473-6d8e-dc95-88a2-ac706be90ff0@arm.com>
Date: Tue, 20 Feb 2018 21:49:57 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <295740bc-053e-0ba1-315b-392e0e931d74@arm.com>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: AM4P190CA0019.EURP190.PROD.OUTLOOK.COM
 (2603:10a6:200:56::29) To VI1PR0801MB2063.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 0f91a64e-92e4-4b6e-9c89-08d578abe431
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0801MB2063; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2063;
 3:eBHKUF5B0osNJSwVeuIYDmpOewL+r0kH9gzzWQB75PguWYUrbo9U63cCq7XUouFO3aY5qfxoddn+me0frRutOzjHnHzwusbDWLb9H8v/Gb6ZVxGQ7IfShIvKeZ7E94t+7z6do64UVyyLWMG/IPbhwlF+ShrG9VpAZXm17lI6+ye8zo0cZkgeGUfTo4py7+Go0wsffFTrKEEZydXftATZJOP4lccZjWMRO1eGoZXH/mL1xyOKt/NEQaUILqEDdmk2;
 25:fymHn0/VfZxotoc7Hh1gQu354Oewb/IC/nsBK7LFLkJHAJp1H43qZ4tY7hwGKqinLt8+8Hao96IFrFgasfB8zjcivo/iLuWL3XZAI4uKzbFjdP7nNBY56iZCXVem+orDmw1tCFf1dbRCbr1c6xz/2JlTQebxyRqra53zcVlE2Owwxa052ghuyyjuvgKsWbjK3b6bRanHZv/FNbZWTfhqMvqBGKkXboIdFxu7PO91jowmz6BjE6lqYLXm0GgSfxOOZSbi+cJPlTvgdBWQ9cSLg7419hOKsINeuZaJkqbRkASA4/lqpvV3z+JwetUrK26nxuaY5QMW0CMs+fZwZCFUyA==;
 31:OO32EkQ+P3UysaTDVJqmh7+VLo4NLKXV1XfeTwVg4Kwykfl/h7WIW9VBxygY8h1c2jCmQY/D65kYXn875Q+l/frmbTp36LgaOHd2/pEHRK73qTZewR9w6uvaOhENFzuhrR9xUY83/1zHIfOSYbEKeec8EC6N+Vk06OWLpT/hM63Z861ao1K2F2msukaLLIvbbnirFvV60AEZpXP+lwX9e8YkgQvIIalusz95Tr182K4=
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2063:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2063;
 20:z6hD1RHWADRzPvUqde2wlSmiQm9ZS2LXplIieL77vWEPidlL0pbUFQx4Lj5HItE/iOmgzbNPUIvyqRonmUT787zlqX36cu0dSgiBqpNmMPrnvrDQ/xaLJHLjQnfevSDSgZF9+oef1WUkiEVX1zZv1hjcsK3BbUJPicdrc2HkOw8=;
 4:Om5bD8RIVFT23lQPQ5z+SoqzbRPLcGz1ndGaL1HP1lt44CDBi6/KF8F9T6ICRbpTzq15xEARRFMaqBJND4A1HMKopgWO7oNnjpe83L9RGZ9AjEs6dKq/uVWcU5v0vTsoeO587nbDuf4kuXcEzpEL5e4F/YAk45TXgm2a3osKtyqVmEwlfmrZUsYWYPjBojSU+h3vN/mwJWXJdi5DskTRqvG6EqrrMzFvXbSZv3nzze26U7zKosQ2kuzkOrPpoTzp7G1SDAxS+1dFmvUhhIfZeaSfS0cXKi63OOWdNM4zcO4Qt5JLCiJaNvi8zyNBb4d4
X-Microsoft-Antispam-PRVS: <VI1PR0801MB206319EDCFEC4B636E93FC9180CF0@VI1PR0801MB2063.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001060)(6040501)(2401047)(8121501046)(5005006)(93006095)(93001095)(3002001)(3231101)(944501161)(10201501046)(6055026)(6041288)(20161123560045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123564045)(6072148)(201708071742011);
 SRVR:VI1PR0801MB2063; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB2063; 
X-Forefront-PRVS: 05891FB07F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(396003)(346002)(376002)(39860400002)(366004)(199004)(189003)(97736004)(64126003)(8676002)(47776003)(26005)(186003)(16526019)(105586002)(8936002)(25786009)(65826007)(5660300001)(2870700001)(81156014)(81166006)(65956001)(68736007)(53546011)(478600001)(106356001)(66066001)(52146003)(23676004)(52116002)(31696002)(50466002)(59450400001)(93886005)(65806001)(2486003)(7736002)(229853002)(6486002)(72206003)(4326008)(6666003)(76176011)(386003)(6246003)(31686004)(305945005)(2950100002)(6116002)(3846002)(58126008)(2906002)(86362001)(6916009)(6506007)(53936002)(575784001)(6512007)(316002)(36756003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2063; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjM7MjM6V05zekhZekVXaUdFQlA4OHlaWEp1VTlY?=
 =?utf-8?B?UHEwcTkxc2tCSWNleTRsQjQwQzZyM010eUZMVEhGcW0vSThtTy9RT1c5dGZz?=
 =?utf-8?B?WUJReFpyT2R5eVhiQU1iSDA3QlVMTnFUSjZLeHRTbWZXdVU3WXRocU9YakRv?=
 =?utf-8?B?U0ludlVsT2UzbzJqY1BQNUQ2Z1FwakhxVjVmcjhNa1F2UlRQSzJPYXNNbk9S?=
 =?utf-8?B?TzQ2VEFuU1pEaDZLUEo2ZUNrbEZQODlCTjBrM01Md04rc20wWFZYTTJueEE5?=
 =?utf-8?B?K2o4L0dVN0ZZSEY2TE1PNHd1T0RrMXQxNlZvTVZxaHNveU9PTldJZXV3SmQz?=
 =?utf-8?B?ZTIrZHdWUzVGaUJybkNvbTVQeGNXMU01VVA1dG5oQ1dEVTcyWTdhcnRWQmUz?=
 =?utf-8?B?MzZnZ01WVnBPWnNMWUdtSkx3akt3N3BicWxleEcrWW1TcTUyR0NqbUduK0FD?=
 =?utf-8?B?RXVxQjhjYXB4dGp2RVFOSEIwRUY5SnJWRjl5ZmV1Um9nOGpITjd4UzRZTkph?=
 =?utf-8?B?eEFQSjVXenM4MHRIZGk4Q253RXhaTnJzdGJnMFRFN0cvWnFETFEwdE93eGl1?=
 =?utf-8?B?UlhGRDNYZXhRSllJbVNSZFBscGxzNGVLUUVPM0pZaFRoYVhBWWRlMys1MnJz?=
 =?utf-8?B?bE9jSkEyeGJybytaTUo4Q1hWWFRBQk1WMXB3cGZFMjJIUW5CVVY5NFBhbjRi?=
 =?utf-8?B?Yjlqc2VucWhKanNqWUthU25YVTRNMmo2STJOQ0JQM1YraExrTU9OcURFNWdx?=
 =?utf-8?B?R0VSdERrWS9JbDVxUHhpVzNFSFRSdTZDcGRMSkhxdFdMb3pyUis2RWkzMWRN?=
 =?utf-8?B?bUVOR3hZV09MM2tBa2lPbXdScUZIb012RHk2MGpxc3hDVnppbWlXY3lGazgw?=
 =?utf-8?B?dk9lOW1xcFlNd291K0hGcEwvSTJ2R2hYN2ZFSXdaL1dKblJRd1A2VzZ2ejdC?=
 =?utf-8?B?eHVnT1FYblk5MXk2OGZLcVdwMkJmUE9VbzdKcGUybFNGSzc4VXRWQllHc1Fm?=
 =?utf-8?B?ajlaMkJmOWVESVB6NXkyOU44QnJ1N3FCNWxHa2hsOHM1dGRRZGZtejc0dEJT?=
 =?utf-8?B?cUxuUHYrZUVaZ1c4NFM1T0d3Y3NaTm43TmY1ak5tME5PWUlLd3N4d0dqVTRI?=
 =?utf-8?B?SnNvcVlvcW5iVWIvanFPeXRzZlE2dmV6SFRGRzFPNENWMEZqTUpQUDI4Z1E4?=
 =?utf-8?B?cGdLL1ZCMENlWFNBSGJxbHNRdG5mNDBzRFFEWW9RRnRjYVdXWFVuVzk0YUk4?=
 =?utf-8?B?Z0VTSHFHenlPWVhubEtORGFHV0JRL2RwUytBQ3MrRlc0L2ZZVnZWSXc5UlJU?=
 =?utf-8?B?VTZDaGlBaWxreVdQSjJUbHRTRk90eGhOR0lqTFh6VUxLaXhTRWZiUkQzdUtL?=
 =?utf-8?B?NGRqSERhY21WRXUzNTVPYmVpa3c5MTExMDVkYTFoeUNaa1N3TDZiWXNuUHRO?=
 =?utf-8?B?TVhzWFUzOWgrdVYwSTYzZmdEV3gzdmttY04xdWwzNTFGZVZtcDNicGpOeHR1?=
 =?utf-8?B?R3RUZGY3Y1F3d1FnQklObjVRWnRSV3FWcEU5MUxKNng4MHZxdUxTMjZrcjlU?=
 =?utf-8?B?RWpMRDd3VlVsV241ajNzV2ZQR0NyMjFnRGYwbkVSUUV3cnJ1bkhCc3NmNS9U?=
 =?utf-8?B?V1ZYTFFMRXZXRWZBTG4xdzQwb29pb3ZNSWMvVjdITEFRSS9KU2tiUExKZERH?=
 =?utf-8?B?VFlac0dLamhFUm1rTDR2VHgvVFJEemZyb1BjY1N2SzdmZmlCVWFBdzg0Yk5P?=
 =?utf-8?B?VUVYYnlTM1ZSTG9vVEoxckpYWSs2RTFYL1FzRnMwSE1QMXVFRDkzU2xCYWVw?=
 =?utf-8?B?OHNXMmhUSGdEVTFLY2g0L0dtdFlQQjN4YVNzVForcWpGWUx6dHJBR0xRT09I?=
 =?utf-8?Q?XuRTwwsVSOpDIOAWaMftrrNFbJNQVk3THs?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2063;
 6:htHovvBIMNC4x9NOv+e/d1YDkWdyMmAl8BESrN5xFyXauWAtKOlFnJbQ6LZLpJOqBqg6qRfwY+sjLbOpZits4TQd2+a7U164antYJixMGxrggpcLLGVA2qclWG3BBJFCyVysCwKpzfUTrXIX5OQpf2vVTO1x4DVm+pL+z8RsRYuUiVv1FkbEEQkK02GGR6NMvWzVG22/Vuz1BwNwkDgpAyiXLL8RNAtgid0SqG8T3ZoKdHHwCq5LbjZ9IUcxZPyad5ppjcTu2HE/P4riWS5WyJb/NbaHGYseMoCEPQTpp2wQTsBgFGKTX31Ez9FUzkE04nWJm8/2CqvcHUBiJpY6fZxmKYuYLTiNNipoHe4msTA=;
 5:yKnYVmsh8Q8fZYcw7+fBIFqk7N22XtL4BCJPQ1TMAel7Nknee0B3LUofCaz1xZqNNj/7GzKiMkZWp4DLSjVdBKxV8XfHG76B3lbWBhLJTWqh3fdGeZW8MTHVymKsRZlf6RvJ4kw1gFpUj/D2WTyRdtvKZrefC0aEpV7MSATMnys=;
 24:UZa6wd9M7QG7pXpFnKapk13bg+zyIudq8oe2Cz4PwRJykJ3Bk8KrcXACzxor3hBcON1K6hPnNQ5SwWcXijiy3qMvodAlpfyL7OUg8aNQcKs=;
 7:QGfO5CJ9/vnhDrGARdIjEWJG8eDfENR8/u3EPatx8Fnj/V0C6gw31gQvXkWkOX0e9W7moajKu+x9XZLJYF87JJXMWlQcv/65pS9zY7toVKzqMT2RjTC4rqMH7pFeHZI0Aau/jMuRLAHPzIPsJnfYY/dRcA4wUyAPlk9Dm6k8AbOSd7ZJbay7hGGLozl1r/9r0WhVlUFr8sSzEWEsKXD/dW0kt0yjOvOUMOTT9jEZjsrZT4Mac0IlB1o/o5Y1pK8E
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2018 21:50:00.1927 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0f91a64e-92e4-4b6e-9c89-08d578abe431
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2063
Cc: nd@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 5/6] xen/arm: read cacheline size when
	needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMC8wMi8yMDE4IDIxOjE2LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MjAvMDIvMjAxOCAyMTowMywgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+PiBPbiBUdWUsIDIw
IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAxOS8wMi8xOCAyMTo1OCwgU3Rl
ZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBtcmPCoMKgIENQMzIo
cjYsIENTU0VMUl9FTDEpCj4+Pgo+Pj4gVGhlIHNpemUgb2YgdGhlIGNhY2hlIGlzIHJlYWQgdXNp
bmcgQ1NTSURSX0VMMS4gQnV0IGl0IGxvb2tzIGxpa2UgdGhlIAo+Pj4gd2F5IHdlCj4+PiBnZXQg
dGhlIGNhY2hlIGxpbmUgc2l6ZSBpbiBYZW4gaXMgZnJhZ2lsZS4KPj4+Cj4+PiBXZSBhcmUgcmV0
cmlldmluZyB0aGUgY2FjaGUgbGluZSBzaXplIG9mIExldmVsIDEgYW5kIGFzc3VtZSB0aGlzIHdp
bGwgCj4+PiBiZSB2YWxpZAo+Pj4gZm9yIGFsbCB0aGUgb3RoZXIgY2FjaGVzLiBJbmRlZWQgY2Fj
aGUgbWFpbnRlbmFuY2Ugb3BzIG1heSBwcm9wYWdhdGUgCj4+PiB0byBvdGhlcgo+Pj4gY2FjaGVz
IGRlcGVuZGluZyB0aGUgdGFyZ2V0IChQb2ludCBvZiBDb2hlcmVuY3kgdnMgUG9pbnQgb2YgCj4+
PiBVbmlmaWNhdGlvbikuCj4+Pgo+Pj4gTG9va2luZyBhdCB0aGUgQVJNIEFSTSAiQ2FjaGUgaGll
cmFyY2h5IGFic3RyYWN0aW9uIGZvciBhZGRyZXNzLWJhc2VkCj4+PiBvcGVyYXRpb25zIiAoRDMt
MjA2MSBEREkgMDQ4N0MuYSksIENUUl9FTDAvQ1RSIHdpbGwgaG9sZHMgdGhlIG1pbmltdW0gCj4+
PiBsaW5lCj4+PiBsZW5naHQgdmFsdWVzIGZvciB0aGUgZGF0YSBjYWNoZXMuIFRoZSB2YWx1ZSB3
aWxsIGJlIHRoZSBtb3N0IGVmZmljaWVudAo+Pj4gYWRkcmVzcyBzdHJpZGUgdG8gdXNlIHRvIGFw
cGx5IGEgc2VxdWVuY2Ugb2YgVkEtYmFzZWQgbWFpbnRlbmFuY2UgCj4+PiBpbnN0cnVjdGlvbnMK
Pj4+IHRvIGEgcmFuZ2Ugb2YgVkFzLgo+Pj4KPj4+IFNvIGl0IHdvdWxkIGJlIGJlc3QgYW5kIHNh
ZmVyIGZvciBYZW4gdG8gdXNlIENUUi9DVExSX0VMMC5EbWluTGluZS4KPj4KPj4gVGhpcyBpcyBp
bnNpZ2h0ZnVsLCB0aGFuayB5b3UuIEdpdmVuIHRoYXQgdGhpcyBwYXRjaCBpcyBhIGJhY2twb3J0
Cj4+IGNhbmRpZGF0ZSwgSSB3b3VsZCBwcmVmZXIgdG8gcmV0YWluIHRoZSBzYW1lIGJlaGF2aW9y
IHdlIGhhZCBiZWZvcmUgaW4KPj4gc2V0dXBfY2FjaGUuIEkgY2FuIHdyaXRlIGEgc2VwYXJhdGUg
cGF0Y2ggb24gdG9wIG9mIHRoaXMgdG8gbWFrZSB0aGUKPj4gY2hhbmdlIHRvIHVzZSBDVFIvQ1RM
Ul9FTDAuRG1pbkxpbmUuIFRoYXQgd2F5LCB3ZSBjYW4gbWFrZSBhIHNlcGFyYXRlCj4+IGRlY2lz
aW9uIG9uIGVhY2ggb2YgdGhlbSBvbiB3aGV0aGVyIHdlIHdhbnQgdG8gYmFja3BvcnQgdGhlbSAo
YW5kCj4+IHBvdGVudGlhbGx5IHJldmVydCB0aGVtKSBvciBub3QuIEluIG90aGVyIHdvcmRzOiB0
aGlzIHBhdGNoIGFzLWlzIGlzCj4+IHN1Ym9wdGltYWwgYnV0IGlzIG9mIHZlcnkgbGl0dGxlIHJp
c2suIE1ha2luZyBjaGFuZ2VzIHRvIHRoZSB3YXkgd2UKPj4gZGV0ZXJtaW5lIHRoZSBjYWNoZWxp
bmUgc2l6ZSBpbXByb3ZlcyB0aGUgcGF0Y2ggYnV0IHNpZ25pZmljYW50bHkKPj4gaW5jcmVhc2Vz
IHRoZSByaXNrIGZhY3RvciBhc3NvY2lhdGVkIHdpdGggaXQuCj4+Cj4+IERvZXMgaXQgbWFrZSBz
ZW5zZT8KPiAKPiBCeSB0aGlzIHBhdGNoIHlvdSBtZWFuIGJpZy5MSVRUTEU/IElmIHNvLCB0aGVu
IEkgZG9uJ3QgY29uc2lkZXIgaXQgYXMgYSAKPiBwb3RlbnRpYWwgYmFja3BvcnQuIGJpZy5MSVRU
TEUgaGFzIG5ldmVyIGJlZW4gc3VwcG9ydGVkIG9uIFhlbiBhbmQgaGVuY2UgCj4gc2hvdWxkIGJl
IGNvbnNpZGVyZWQgYXMgYSBuZXcgZmVhdHVyZS4gV2hhdCBpcyBiYWNrcG9ydGFibGUgaXMgdGhl
IHBhdGNoIAo+ICMxIHRoYXQgZm9yYmlkIGJpZy5MSVRUTEUuCj4gCj4gUmVnYXJkaW5nIHRoZSBj
YWNoZSBsaW5lIHNpemUsIEkgZGlkbid0IHN1Z2dlc3QgdGhlIGNoYW5nZSBiZWNhdXNlIGl0IGlz
IAo+IG1vcmUgZWZmaWNpZW50LiBJIHN1Z2dlc3RlZCB0aGUgcGF0Y2ggYmVjYXVzZSB0aGUgY3Vy
cmVudCBjb2RlIHRvIGZpbmQgCj4gdGhlIGNhY2hlIGxpbmUgc2l6ZSBpcyB3cm9uZy4gSW1hZ2lu
ZSB0aGVyZSBpcyBhIGNhY2hlIGluIHRoZSBoaWVyYXJjaHkgCj4gdGhhdCBoYXMgYSBzbWFsbGVy
IGNhY2hlIGxpbmUgdGhhbiB5b3VyIEwxIGNhY2hlLiBUaGVuIHlvdSB3b3VsZCBub3QgCj4gY2xl
YW4vaW52YWxpZGF0ZSBjb3JyZWN0bHkgdGhhdCBjYWNoZS4KPiAKPj4+PiArwqDCoMKgwqDCoMKg
wqAgYW5kwqDCoCByNiwgcjYsICMweDcKPj4+PiArwqDCoMKgwqDCoMKgwqAgYWRkwqDCoCByNiwg
cjYsICM0Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIG1vdsKgwqAgcjcsICMxCj4+Pj4gK8KgwqDCoMKg
wqDCoMKgIGxzbMKgwqAgcjYsIHI3LCByNgo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIG1vdsKg
wqAgcjcsIHIzCj4+Pj4gwqDCoMKgwqAgMTrCoMKgwqDCoMKgIG1jcsKgwqAgQ1AzMihyNywgREND
TVZBQykKPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9h
cmNoL2FybS9hcm02NC9oZWFkLlMKPj4+PiBpbmRleCBmYTBlZjcwLi5lZGVhMzAwIDEwMDY0NAo+
Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKPj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvaGVhZC5TCj4+Pj4gQEAgLTYzMSw4ICs2MzEsMTQgQEAgRU5UUlkocmVsb2NhdGVf
eGVuKQo+Pj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgIGRzYsKgwqAgc3nCoMKgwqDCoMKgwqDCoCAv
KiBTbyB0aGUgQ1BVIGlzc3VlcyBhbGwgd3JpdGVzIHRvIHRoZSAKPj4+PiByYW5nZSAqLwo+Pj4+
IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtb3bCoMKgIHg5LCB4Mwo+Pj4+IC3CoMKgwqDCoMKg
wqDCoCBsZHLCoMKgIHgxMCwgPWNhY2hlbGluZV9ieXRlcyAvKiB4MTAgOj0gc3RlcCAqLwo+Pj4+
IC3CoMKgwqDCoMKgwqDCoCBsZHLCoMKgIHgxMCwgW3gxMF0KPj4+PiArCj4+Pj4gK8KgwqDCoMKg
wqDCoMKgIG1vdsKgwqAgeDEwLCAjMAo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBtc3LCoMKgIENTU0VM
Ul9FTDEsIHgxMAo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBtcnPCoMKgIHgxMCwgQ1NTRUxSX0VMMQo+
Pj4+ICvCoMKgwqDCoMKgwqDCoCBhbmTCoMKgIHgxMCwgeDEwLCAjMHg3Cj4+Pj4gK8KgwqDCoMKg
wqDCoMKgIGFkZMKgwqAgeDEwLCB4MTAsICM0Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIG1vdsKgwqAg
eDExLCAjMQo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBsc2zCoMKgIHgxMCwgeDExLCB4MTAKPj4+Cj4+
PiBQbGVhc2UgdXNlIGRjYWNoZV9saW5lX3NpemUgbWFjcm8gKHNlZSBjYWNoZS5TKS4KPj4KPj4g
U2ltaWxhcmx5LCBJIHdvdWxkIHByZWZlciB0byByZXRhaW4gdGhlIHNhbWUgb2xkIGJlaGF2aW9y
IGhlcmUsIGFuZAo+PiBmaXggaXQvaW1wcm92ZSBpdCBpbiBhIHNlcGFyYXRlIHBhdGNoLgo+IAo+
IFNlZSBhYm92ZSwgeW91IGdvdCB0aGUgd3JvbmcgZW5kIG9mIHRoZSBzdGljayBhYm91dCB0aGUg
Y2FjaGUgbGluZSBzaXplLgoKWW91IG1pZ2h0IHdhbnQgdG8gbG9vayBhdCB0aGUgZm9sbG93aW5n
IHBhdGNoIGluIExpbnV4OgoKY29tbWl0IGY5MWUyYzNiZDQyNzIzOWMxOTgzNTFmNDQ4MTRkZDM5
ZGI5MWFmZTAKQXV0aG9yOiBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29t
PgpEYXRlOiAgIFR1ZSBEZWMgNyAxNjo1MjowNCAyMDEwICswMTAwCgogICAgQVJNOiA2NTI3LzE6
IFVzZSBDVFIgaW5zdGVhZCBvZiBDQ1NJRFIgZm9yIHRoZSBELWNhY2hlIGxpbmUgc2l6ZSBvbiBB
Uk12NwoKICAgIFRoZSBjdXJyZW50IGltcGxlbWVudGF0aW9uIG9mIHRoZSBkY2FjaGVfbGluZV9z
aXplIG1hY3JvIHJlYWRzIHRoZSBMMQogICAgY2FjaGUgc2l6ZSBmcm9tIHRoZSBDQ1NJRFIgcmVn
aXN0ZXIuIFRoaXMsIGhvd2V2ZXIsIGlzIG5vdCBndWFyYW50ZWVkIHRvCiAgICBiZSB0aGUgc21h
bGxlc3QgY2FjaGUgbGluZSBpbiB0aGUgY2FjaGUgaGllcmFyY2h5LiBUaGUgcGF0Y2ggY2hhbmdl
cyB0bwogICAgdGhlIG1hY3JvIHRvIHVzZSB0aGUgbW9yZSBhcmNoaXRlY3R1cmFsbHkgY29ycmVj
dCBDVFIgcmVnaXN0ZXIuCgogICAgUmVwb3J0ZWQtYnk6IEtldmluIFNhcHAgPGtzYXBwQHF1aWNp
bmMuY29tPgogICAgU2lnbmVkLW9mZi1ieTogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmlu
YXNAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBh
cm0ubGludXgub3JnLnVrPgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 22:00:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 22:00:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoFxg-0008HW-Fl; Tue, 20 Feb 2018 22:00:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulm6=fo=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eoFxf-0008HQ-AW
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 22:00:31 +0000
X-Inumbo-ID: 5bccb5e8-1689-11e8-ba59-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::617])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5bccb5e8-1689-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 22:59:44 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=6kGWRfF3QYofGpjAUht2C0Qo1nZ3Xhpy31KTEy5OSP4=;
 b=WOqZJ4yJIZm3iZCquPKfU+ATGJSKpo9KPKhIm/oa/olUiLxTLf0EPOAEc5VUtZ9/PbHrZ1nYLcvPQRoX7kNWfK5WrE4rb/P2kmBuhaBbtRkU1KlWwA8kqKnsjO4l59Qch4+k49nbeTnDOXXD+4K7uYMs+C2htrn0JvPqEmg0TAU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from amd.com (165.204.78.1) by
 CY4PR12MB1830.namprd12.prod.outlook.com (2603:10b6:903:127::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Tue, 20
 Feb 2018 22:00:25 +0000
Date: Tue, 20 Feb 2018 16:00:20 -0600
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Message-ID: <20180220220020.GA17101@amd.com>
References: <20180131203525.21660-3-brian.woods@amd.com>
 <20180207210624.119059-1-brian.woods@amd.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180207210624.119059-1-brian.woods@amd.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: SN4PR0501CA0008.namprd05.prod.outlook.com
 (2603:10b6:803:40::21) To CY4PR12MB1830.namprd12.prod.outlook.com
 (2603:10b6:903:127::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 35970869-aa1e-4f74-618a-08d578ad58f2
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(48565401081)(4534165)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:CY4PR12MB1830; 
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1830;
 3:UJSHTbBUVLCfDBHJf6q7+4r48GQJdqWNnc2waq9HKOwrgy+3HTHtpCYqrpYCgcb01wnpxD/Ve/wvBYgWGosIFatiZDRUG6GwG/QDn5eAO8vfPaSd93gLcu8qS+iBwJSy7CLClTQu72/I6HGCY39GF2aXPO0R34Z7cRwkjg2W355VhvOc+irenqXgdQCruA3ooEKX0CdFNsNq5Cabfpgt/2uUMLqNXlhe17ABDm+56CZMEKfduxjIEWtOX09ppfqH;
 25:GlG3YijkZerfBpKnIEVfTwXdUR5IDp+m264AEGMFpiPKMs6J0xpsDt7MGsBO+EeMvtE9GtDDNcQGn9M2qF1iwki7kx79qEuBSU0UeQBEExPlgSbP+nNd0F7oR9S5uZoOVlI4+HC8j/8xC7Ap8mTmZjbHlQax1FfHBs7tZ5VCySpWVwETXDE9+hVJS/3Ov7ysMM4Ymt6kGlYWMJ2TMO4wauba1DGtBMRV6uMngqqwga25UwWXFLPszxnnzmKGxuwrobctrcgWYYiPwcYEEC2PXNlh96gxK4TvPOsx7vPh9k3hgm2LjhoAg0abeiswdxDodrC5zUuVMghoQNNJX8BClQ==;
 31:LW6u6Fly/bpHngvYL8F0NJ7T/07QVB9/hgp5qhMqGUdNPNTgiDU09LK+HIQO31NLmutA39UN01CmFpS1cIE6HCXGSEwuKnA7xSlPP+4TEZcQPR1rRD6T/Ih0ZfzUxqlHcQoH/y+CkPZaDKqORJdCWWgnIwSpSpRMtCWtsgnRjnJhyWXn+N+jXw/i1j8nKXLst5XNG4KDiRHNlOsx1S8T0Y1fH1/PAS6xU0VBuWnl2tM=
X-MS-TrafficTypeDiagnostic: CY4PR12MB1830:
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1830;
 20:DBpSMN7RVAqc4zetN3ScxbgoN2pUOX7uzeCZ6ZOkRXCxcrlyS2MG4zrsw7dwEy64RxlRnerGG80dRfm6q2eaSZymiDyNLKeu/QeZ+mO1hGDauUa2LBMcmwWHc5dM8n2JS2yaPftjgr0gcLb8cmkVaQVtO9qlUgU+gzspYS6EDg0CEO1m4wOIRbE/14QDKcYsfzkxcVgxkm3wABNrQSrcASz0MpZDhZsuVHQK7xQ74yQ3oQ4NRky7V/4DYSUKjzmNGEBp46a54AJKD8ZaoaMm1+xT1Z1VC8G7x2DczgtppLcPGQYyAVy9J6DvXWeHAdGtUbrAp0iDTATYDed+QT0ZzWKsFwNQaSxduXb7MQarKB36IozTnJf8GYMFHu92WoCqU6DmT3iVcD0Ynx01lcTdgkgBez1D2u8+avwMHPXFFYGpEKUVTemYjHFbGgjnLHH+XOMdC4bneQLuuUFniXFXFzFyTpkUh263dIpJBIuUYp/yHbh/PCZ+Bb2pawAozANg;
 4:h7JBxbRAhnmi2a3+gKh8znDdUku4lUf0Cj+UTLbI0jgIOglMBDE3qW44q2GbcbegcE8Pc/lAZn0TE6W006oH2dbYhJRBORqDf2193dhS8tl+v4WWXXSLmNzwlTCG0cIHncYqYgTHghy3Cd8vAMDqTAtPYlhVHqIHoYl8tI9KqNGT1gGNRQsuZ+Xg8d5tJl4xAMbM3Q7EeqEERkYzQshdKI1QEYWbRAd9jIuohuPMICiwa1qzZDF/cgv0g1pXDkwEja1Fjsc9vZP1iDYgESXC0w==
X-Microsoft-Antispam-PRVS: <CY4PR12MB18303D353148A63431CF0C67E5CF0@CY4PR12MB1830.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(944501161)(93006095)(93001095)(10201501046)(6055026)(6041288)(20161123558120)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(6072148)(201708071742011);
 SRVR:CY4PR12MB1830; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1830; 
X-Forefront-PRVS: 05891FB07F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(346002)(366004)(39860400002)(396003)(376002)(189003)(199004)(58126008)(86362001)(55016002)(54906003)(4326008)(8666007)(36756003)(50466002)(33656002)(72206003)(316002)(26005)(66066001)(6246003)(21086003)(81166006)(25786009)(8676002)(81156014)(16586007)(6116002)(2906002)(2950100002)(8936002)(5660300001)(6666003)(6916009)(478600001)(97736004)(7736002)(305945005)(23726003)(1076002)(53936002)(106356001)(386003)(558084003)(47776003)(229853002)(3846002)(68736007)(2351001)(186003)(105586002)(2361001)(16526019)(52116002)(7696005)(76176011)(18370500001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1830; H:amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR12MB1830;
 23:Skfsw2c3VUmQJfAmOb+BVyvHnDpdbHkkJKd6LV7vr?=
 =?us-ascii?Q?A7enYMozsTEmp0pgITuBx2jfDqUk0e8BqAJh7jNEW0QIxzOq/UBHvec8A9mq?=
 =?us-ascii?Q?VaF+UlF5tqyfPM5msQCcOunZrbAVJSsrjhokghHv3qHCZ6/SbxhZN3Ky+r/2?=
 =?us-ascii?Q?C8ct06lOlnTxtH2lBHQuqrFv094zTehf9m6Noc7IryV8X3s7KeBzmO3h13EX?=
 =?us-ascii?Q?fyVLP+yaq0HchRFgV3UKO2WM9m5gAo0szziMilx+Yhj280eJPIyhZ1nZaPho?=
 =?us-ascii?Q?sfDskOYcjSOUN077x0qcJ9kntwKVMqGX0s6ntpGUuXmzJdW4HX2Fi21Tj+46?=
 =?us-ascii?Q?I/pK8bn2sk5UcBjAo3VNQ33Dl+Pp2vXNRW8+9dGQ5S//NipSr2eK1Gpo24i/?=
 =?us-ascii?Q?e8WVCckpTas6QLByBXjkXmNAbw1cMnkzZtuQ8rG/tpoeAUAFSxkF2w9/SgZn?=
 =?us-ascii?Q?cHDGH85i+AY0FvA9fAADGb/KNlwcZ7dWZZgIwil28h4dhiCMQe6Jee34sIpF?=
 =?us-ascii?Q?1xs6bzG528muy00o3rDcsoUEvf93eyrE9eq/fpP2x76z3FX8fluH1mylcr0Z?=
 =?us-ascii?Q?6mlDEMri6B1CIJLb7b0scTJDXVXbB5AbCvmaBXMfKdmGr5WlgkzpH4b8XX2w?=
 =?us-ascii?Q?UWy7z9UHH7q1NVnP+cMliRBTGzTzvZMRfdy3oWCJFdeQiQ80fbVadJkiF2Ra?=
 =?us-ascii?Q?HAW+FpF/1D5LWTvShrgCd45o+Wv/I7F8KsF+/QQSkS3kj4CxnOFgjzkxxSxl?=
 =?us-ascii?Q?7e5GUYyhsB+P6TcudkLK+emNpTKd6zHGhYSk8LzTs4KZRBL/Wh2PyDMG4uwy?=
 =?us-ascii?Q?bMWB/3ZEu9ayMxqGqJpj3fnW59Vw//hCT5ZfsURgbMcrq9lgczSAUf+JlDB9?=
 =?us-ascii?Q?D0XkaJJfO2po8jzU9w97g9KjTp6s/71W3zaeBThywNwCZ0tHqJpmC8+/TX2n?=
 =?us-ascii?Q?+a0tzuZA2p95YaPUjHaLo82EspVuMiUinoBeH5IpkcSmY7GcAZN9HaQ0f+kP?=
 =?us-ascii?Q?CzKtKrp0pGz9+kPNhkEdIgOmNSjsTGCtaM6Q70g+JhFE4EEIDSYPoy6K/hZF?=
 =?us-ascii?Q?5qZw8OserCQ39yDhUhtMog59jFJFYoSc2xd9YqswLEpYTMK5Omwh7z6eGZM1?=
 =?us-ascii?Q?sxbEZuk8eWhHXw7MS4VDzJwgBBbSOsyZF4b0tao2FDY+yKEjS3yWIczsn7jU?=
 =?us-ascii?Q?9XmUymVrO0Wv1LP/DN/cTA5Wd9y0TYBum77vuDDSQ7/jSMNWjbGcEQaup5x+?=
 =?us-ascii?Q?V6eQIrH8wNKXIaHchoHlTaHDQtAdf/TZAINVWdgqOo8FKCx6xhpMOe+lFrM0?=
 =?us-ascii?Q?kd366H4LD78vmgN2MRk7d4b3V75NKE9IzvHqA0BhM8N?=
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1830;
 6:0faMcRNrFWh1uIVB9ZxaWzOSgvvb6Onw12g2z1p80lrKM7+9B4jx4fr4TIsTT4Xu3GgChwkC+tp14MfDsh79OFWTt5xHxTRhmWuByFSupvojDOuEqfdwXmtubVBfI8xV6oVia9NS6kHoM2I9cPzYreUNK6rgE+Y8Dv5QkjTk6TUiyst76SMiuneo23+TzKxjG+xAtnwa1exFBVqgkJeimDH93rPxj2B2lIIQXj7zYZO1J49KIEODSG/qqlG9YDKq2/VSTfCnizxeglwezGPXLEejlLqVkLZ4BMMKrz17p0HzHHJUyhFd1o2KTpWWq86crDuPecQTdLcgN2xoMAJcGfkRXLdbYH4RGXaOvxq6xEs=;
 5:Y4qr6zpAuCudwED6QMR2np0uazceF3oz+eOxh+HwCfMGQxjTaaS0uI1e5Ao2kKvS/9dp74LwAQVGAR9TDWMoBZLFNSwXNwEXdq8D9gt7HYt8X4azpuGtSmim5IsZ17T9lgo48yILhCLREIVhzZuyYXzEf1D+KjQPgUwzG4BD2X0=;
 24:w5MXSVcWLgeHWjFvfdtZlD4DRYod0sgCTZfwTL9uJyJjR3wDWGZD4CdRO0OuEKAhZ/JGSRqjhK3oFTx6wurhdMy85fIOwRNflh9rqGYwyqo=;
 7:y7Lbdctlz59W6l3cBolbY02Ob1tMAQOk2iXWEpizycGDE5dWqfDddA3DBZfT7uqlfQeUH9KxGOhTtFGAP4VvvmJE1YCA0/pHBz6JU4W3muZ+bGpzJdzW/8253AThdZ5t5T6dginbzZyoxkgu9g1BREqRcD2T6NszbVrbf0ibnBfcfS+Cy2Ct3SAPwVLl8GxKj+VyyD+63Omje+q/YdnOaZ3WviT2NhIlIpgVtSxPb3iTQ/IzxUtiu0EOCDWkUt4N
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY4PR12MB1830;
 20:WQVmqQ/xH0xz+J6Bj2AU4iJmi8Th+M46Xb4mx+pXAKJt/Bh613QLDQbssnh2dhOmWwbG5ifrhaqjsIYj3j7rQt0jlf6xJpeyJIdPVKZnD2YqUpRJd/RRAXp0Dd9Bn30cc/zzGxe1pBrMrgr8CDEt1Uw/92Cmcu1ZMiygmxfUY+dkl9dGcpXxt9Pz/AbIA6Q/vAocHnQTrZVBrpIKL76d2VZkYWvrugk92FyLW0HfBWLKLRViglkM2vb/pniK2pUo
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2018 22:00:25.3341 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 35970869-aa1e-4f74-618a-08d578ad58f2
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1830
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSd2ZSBzZWVuIHBhdGNoIDEgYW5kIDMgYXJlIGluIGJ1dCB0aGlzIG9uZSBpc24ndC4gIEFueSBz
dGF0dXMgb24gaXQ/CgotLSAKQnJpYW4gV29vZHMKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 22:11:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 22:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoG8M-0000bM-FF; Tue, 20 Feb 2018 22:11:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3eoq=fo=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eoG8M-0000bG-6H
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 22:11:34 +0000
X-Inumbo-ID: 36b3fb2c-168b-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36b3fb2c-168b-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 22:13:01 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1KMBLdb167893;
 Tue, 20 Feb 2018 22:11:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=edEQ99G8sO9dP0+BaV/lm7Iohyn5PqA1/VFdg4UbtSo=;
 b=j9q+jdSAC3ftnn8R+5TZfv6WbS6PesLpq4llJEJoivcgOJ5iXzkbgWSDbIthwo0WAm/3
 aKLydGPwWkNH8DhcdpiiYxuwDEHvcYU36Ff/skuQWYB5snKiUvAMjoRqoilPElddiOkJ
 sSaWaTYsBTGjc8jaUBEZq66BOg1vsRwKoOWGL3FzP0tNy9VQDodebn6pFkk74cYWTs+/
 GZyjDiTP4YBC/eD+isrhk0QQKYo/3X0M9Oq/nLH6pX9KO6XoS0yVH57PJMLpBHluyyD9
 aOUvDsvl+ydzCdunzyin2DkKHPWPBaAoDtKJCvJtBDrk3NSjjDnGK29FgKWya97O14mc LA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2g8tpm0edc-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Feb 2018 22:11:22 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1KM8kFe002892
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 20 Feb 2018 22:08:46 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1KM8iE1005654;
 Tue, 20 Feb 2018 22:08:45 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Feb 2018 14:08:44 -0800
To: Brian Woods <brian.woods@amd.com>, xen-devel@lists.xen.org
References: <20180131203525.21660-3-brian.woods@amd.com>
 <20180207210624.119059-1-brian.woods@amd.com>
 <20180220220020.GA17101@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fb2888eb-6cc6-c256-79c0-dc7e167edcb5@oracle.com>
Date: Tue, 20 Feb 2018 17:09:24 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180220220020.GA17101@amd.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8810
 signatures=668675
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=826
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802200262
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjAvMjAxOCAwNTowMCBQTSwgQnJpYW4gV29vZHMgd3JvdGU6Cj4gSSd2ZSBzZWVuIHBh
dGNoIDEgYW5kIDMgYXJlIGluIGJ1dCB0aGlzIG9uZSBpc24ndC4gIEFueSBzdGF0dXMgb24gaXQ/
Cj4KClRoYXQncyBwb3NzaWJseSBiZWNhdXNlIHlvdSBuZWVkZWQgYW4gU1ZNIG1haW50YWluZXIg
QUNLLgoKSSB0aGluayBKYW4gd2FzIHdhaXRpbmcgZm9yIGRlY2lzaW9uIG9uIGhvdyB0byBwcmVz
ZW50IHRoZSBBU1NFUlQuIEZyb20KdGhlIDMgb3B0aW9ucyBJIHNsaWdodGx5IG1vcmUgcHJlZmVy
CgpBU1NFUlQobmVzdGVkaHZtX2VuYWJsZWQodi0+ZG9tYWluKSB8fCAhKHYtPmFyY2guaHZtX3Zj
cHUuZ3Vlc3RfZWZlciAmIEVGRVJfU1ZNRSkpOwoKKHdoaWNoIHdhc24ndCB0aGUgZmlyc3QgY2hv
aWNlIGZvciBlaXRoZXIgb2YgeW91IDstKSkKCi1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 22:14:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 22:14:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoGBd-0000l2-Uk; Tue, 20 Feb 2018 22:14:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulm6=fo=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eoGBd-0000kw-EW
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 22:14:57 +0000
X-Inumbo-ID: 5fa199c8-168b-11e8-ba59-bc764e045a96
Received: from NAM02-BL2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe46::626])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5fa199c8-168b-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 23:14:09 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=9SNlvJZpAQBQACmj6Pnq6MGNKAic3SVjeYTUbt/B0FU=;
 b=hsPO012ONLNAEEG0E1C1GilQA8WTVF8f98/LSLP8A/FyFaX4vpv/XynXWE9x099Roag1DOACq7vfDGYANNrC2JaBDkDyWKTCLJBFNx0NtMHTYWIS+hjnlQgzG52uzRS9SffbMcvDQZ5otDDyqgdxuOXDnOAtaIKjOwV+Wnl/CcQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from amd.com (165.204.78.1) by
 MWHPR12MB1838.namprd12.prod.outlook.com (2603:10b6:300:113::21) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Tue, 20
 Feb 2018 22:14:49 +0000
Date: Tue, 20 Feb 2018 16:14:44 -0600
From: Brian Woods <brian.woods@amd.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180220221428.GA17542@amd.com>
References: <20180131203525.21660-3-brian.woods@amd.com>
 <20180207210624.119059-1-brian.woods@amd.com>
 <20180220220020.GA17101@amd.com>
 <fb2888eb-6cc6-c256-79c0-dc7e167edcb5@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <fb2888eb-6cc6-c256-79c0-dc7e167edcb5@oracle.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: SN4PR0801CA0001.namprd08.prod.outlook.com
 (2603:10b6:803:29::11) To MWHPR12MB1838.namprd12.prod.outlook.com
 (2603:10b6:300:113::21)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: a75d2c76-96b6-4195-5583-08d578af5bb5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:MWHPR12MB1838; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1838;
 3:G9hY0ihStsLfYWhTVP1FHbcZHzwUfbYrZrR+VbkqG3IagXsiOsLutKTkqQzguP2UB4horgxCET3RY3mpNXARiGvFJ2uSs17g7QC2RYkfjoCVEoQv2Ff/9jcJzjn68jZcC9X7e73JJL3Q8UIC7lDrd76uklLkaKMo3rLxJBsGK1eR8aICn7nWqgaH1KMDFS84kSD3uj9aGmWsHuAAA+BEW7iLk4j4bsSogpmxC66aXAq3Y5kJwYpNAMUej1UxzmwP;
 25:JVv3IxQ7CIYQzJkvlDoNR8KjQq7e6VPyN4DXB0JsIyWSHMSisa6Pff5HnkFezBQ5NweuRt/cSEA99xd+TTbTGc6hl6PZVL/amTRZbo8KuCSQ9YCnwDIT+nj9fsEM+rysasAr/UJC3oOR3FIsdgcUzAds0jLZCKf2Vr5d6HW7xAL7OJ7Y2FmkSzmSy/WA7yiCnaVYXkoUE4N9ml+pQ0o9UwZcUZRgpVaivC+6k/Ret5fvESMWs9wwNmw4hnHVlzU9gVNjVnqKj8vEVHIJyR02mNAIV9xZvpQ16Zuv49Ow921LA/uOfHXLNd1aMQBK4hfLuRUybIM3hrdAx30Ua0nsxQ==;
 31:JgBhSBP8xjWy349Y+qzZtO85ISVo0x69V+HwaWuDXbgDtVPsDSr/NhYCRXxKbIyESEuNt5KeMoQHZmiVZuLAK9H4zNrcWst4aOxmGE5Gq6aqYqSlCpo2UIowJf6zBbgnTJA/m/jzUSpp0RFabnGkr+CF+11d1eVWHSNffX+cLjIdXIoqBHa33G0QOjflm3actv9YY1yNP/cYJZaaerPEP8ks66k0KsrAEUzOmnApz+8=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1838:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1838;
 20:19OQ/5Q4VZcokuCvY9XVYoULs3z3tI0rKGfkq4u3s01VUybFrjWY+ZCQEiN9DpEYNQl4g/xZm8XX1HQrC7/6nkdzsV5O+x53JsBwt+/D2qukGVZOtNxH8HpWOECe86G3OS5HlzmcE8G3KL70E321o/8ufH1YhMkJTWqOEK5AsZb07XplBSSYvRTkwAdDiONPMpTuZZX1a8kU2V24VGTxcKi9UJF0vatgoDK58IijA5u6sHkaV/YLZZYNf1I3eeZKEmrd4AYfXabkJLoc4fdAzSCvPJ/W7zGb+m0rO1uSum5N10Y9mWeEMXSdla4mlxrBoEsiv8mP8z890kQJ7bWtPzps3igFVzU2298tkQx3cjds8km8cgM5jFtQQdZ4M7ejWF8mKBJ9+57Cxro5UPJ6Ve9nRdGTBdXUAh54U/L+gWJqFUEhQIngL2yqO3j+CUjrUEYSZo7uhxh2ubmXa/INligpMYJ3pwAjYmeJcxk5zXjMKAhin/oZUJvJQ/FN/wPp;
 4:/8wIk3lOY3YIKa4I5keKw9CfrwHHqh9kDaAKrOwMYUztWi2W0VFoEW6k/n8/3GPT6w6eT0vwyaLn1gnG9T6R9k3G6abbGwrfaGuK+9NS+MfRAc8GvGF16OlaHlroA+JNFe3/W5XQBSRAfbd/HW0UN6Ae00GS8ChpbMEf5yP5IsUFIfPH5kwvCle61Oj6vug7QWivI4cRiO+DCaaEpVYsCee1wsA6H3WTd5R2UYfC/gEOcoCjoLqZM/apvrXq9DddUxyVm9zLqcXQ+WBpSs9B2A==
X-Microsoft-Antispam-PRVS: <MWHPR12MB183824CB31B0AA7068966975E5CF0@MWHPR12MB1838.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001060)(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231101)(944501161)(3002001)(6055026)(6041288)(20161123562045)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:MWHPR12MB1838; BCL:0; PCL:0; RULEID:; SRVR:MWHPR12MB1838; 
X-Forefront-PRVS: 05891FB07F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39380400002)(396003)(39860400002)(376002)(346002)(366004)(199004)(189003)(7736002)(186003)(305945005)(16526019)(6916009)(106356001)(2950100002)(229853002)(3846002)(6116002)(5660300001)(25786009)(8666007)(72206003)(478600001)(23726003)(1076002)(53936002)(6246003)(76176011)(47776003)(66066001)(21086003)(26005)(55016002)(386003)(4326008)(81156014)(8936002)(33656002)(2906002)(7696005)(52116002)(105586002)(54906003)(97736004)(58126008)(16586007)(6666003)(36756003)(81166006)(8676002)(86362001)(68736007)(50466002)(316002)(93886005)(18370500001)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1838; H:amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1838;
 23:yofQAxwXht6rcIYdjtZ8t88F865Dgjz95WX9yszXZ?=
 =?us-ascii?Q?zOZcHrCiCdBcmRFBgw0j/KGZPqA+qXnUrJeXmJCTPg7woAaGosqhtGOBL0Qo?=
 =?us-ascii?Q?NAYoH0c6EMQSeyPh1xQ4t2E6UcqV+tl5YRAcQ+bg9ko4gaxdVKtLPpShicBz?=
 =?us-ascii?Q?Z3fzMONQOBZyd5vPOzQHyxFt4KBI5Vif3RbpUo8gP0sA3RUk3JNyAd5/WIay?=
 =?us-ascii?Q?zzcA1yLuHqbem+v+cYeqGhGwPaApDwizWiRd58X8aWiSWSspT0T+1gPGEI1Y?=
 =?us-ascii?Q?VSvLBaDPitSSKut1tv46WquqALjQ/sCtz2f303zGw6tP9CU0ejWubndines2?=
 =?us-ascii?Q?O9DjV2ak7Ow8Bycsbyiso++6h3FZIbqukLmhNZ6yuzMn/jr/u2QrUdebSrTE?=
 =?us-ascii?Q?R6IBEXJIia7k2EH2W7ME0oSKYQkMdGOpJ7FZuRkrL5FRvgKJzYTkil119aaM?=
 =?us-ascii?Q?NK6pG32LrEOn54tFYF3dHng0tc+hTupVWOQRXGnq7zt2wLOH4j0I1iSCOjy4?=
 =?us-ascii?Q?Mrg2lbBXyWzQBs6LYT2Yz1/U3by0/g0QKxu4A2Bo5Pd1p2z1F8ainhrU0fjo?=
 =?us-ascii?Q?VJQ6u7KYzVruoJyhPa9Bw7z1V1zgJK0WW0S5GmWRNtESE5LkAlMhGggtGHnB?=
 =?us-ascii?Q?S81812Q99/sX26UoQcPVpZ7xPrIxR2+GRSRyG9E0URzGwB82ax/ga8Mmy68L?=
 =?us-ascii?Q?kkv/zFHNqWm5DaQYvtRznJzf7o+AEFQVv7SEgamblR22ZX1sveL6SqDTLATd?=
 =?us-ascii?Q?4TT0v/GO/Tcyo3oB08Y3FUtX62pp2tTdo/jqohJheREBP8PoWFI7dq3Yb3of?=
 =?us-ascii?Q?XsahuEaVuErFgbJXvBE72dSdF/NYyjpfro7Y99aMZrhp+TMH7qupRR1kQ4l6?=
 =?us-ascii?Q?G01MhmRql8+v4xZ+ofhlt1XKQklxE2Cg2tRvDS1+VfF+CytmOJk8DUYwPWTE?=
 =?us-ascii?Q?5+137SYCrMY7gBQJz7ZhCrMjyaD3CoI5UQbKtMSo1ZiPksqG4s8XDYXZ4u9Q?=
 =?us-ascii?Q?4HDDjwFJt8u7PfOm9AiQvKKH0zHNxSu+aHQkD3kHbsUcDvreYh4sHyuQfkZx?=
 =?us-ascii?Q?YvpR5tG4pACjHKls3b3QyE6KOyiTHv2pjPk7ORjA0z400HHRycIb95kmA8Eb?=
 =?us-ascii?Q?X3GCeRkQLch+6Lw6iITXyjKTd61jRk8R0KZ06zf4hPPmF84FPMlL3WTBPouw?=
 =?us-ascii?Q?9jnNRGy66sEWG0KHwgDu0wbXu0rehEn/7emvP8DRvBf4IPa+V2VT967GEoTJ?=
 =?us-ascii?Q?72BKt2XTm1aikTAp4iu7FF+6mjR2SuRbeyVJCOZ2eBGZyJc3lOIz+8op5OW1?=
 =?us-ascii?B?QT09?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1838;
 6:oMYtSRSGQ3G9gfluWvNURs1q8oDbbUNqTPaXxvXL8N9Eld2OhmCmzudYsFGD18yOiHbkiQC7ijh8WkNhPo+hGM6C/u63du/ty3i1XRSy9NNi/Q3+2OcfbK2f/JNhOE3aQvT/F4U2adH3Hnd32GYMe4LNGYquo/DDgEtmwPKiw3s2zNEVhKVc7TvWVzbOyA7AXkMmF7VC8SKv7De5GyH70+iSqD9dDyhJ2lN0rZm6/w48XwtYreohVuH1Olz4miHySrPdKY9nRpTih5eGaIflW0kjZt2fuhw+nGp6LHwj6hOzVV+6fDxyMoJXypuGSM3Wgrfm1Tbh6JLxc5ZzPejVnV/1MzKejj7hhvnQyFKWybQ=;
 5:YSywRJfthdYPcD/HZd+1edEsD94IFnZ2OvKtqX2nV93DngNzeoDjch0kIgUac41kRKkZ3VgU1+2UepPAkjgxA/KcvkRGnAC9RkuN0bf3Q4uMc3UI3i9wbQYiKMLmYEtBsgvN5F2vvSnZYscqcDDas94+PEMhflU3bmV0Wflp5CY=;
 24:Xmr4B4jckHeNFYa/WCECslA6J/4Df6qXwARNsOoIzdo5aDtQgX1XICuAgowWAuv6KVJ/kjgVDqzuDTY/iaPvcp+P5ZY0TmiIL1tAA0Z8Wj0=;
 7:hbMK9A9YYxJ5rQjiRrUGm4ZGF4qCI+msQCcl5kwf+G53mcbdlNWjxbfyemWj7bzGkm4ipd/DirYDC6wXkw8cHQdEoCMlyVY0hsMp5dEfxpxbg/lJI+xKHS5/KPbyKbcwi8ibCBjl8pzLS60V+94xqCpDZHhm7biTyVz0AEB75MyBy3wf9y+F8K3bCzlmH/QCK631lcM4qmwKx2y40fmswFzAC4z/lXyfCSOIiNTGBSNw5p6M6e+tiRR/K8d7mo5h
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1838;
 20:tREmLstwLhbFPDz43kCmRkPf8RMTBjMMKLzQ4xmlmTJk0nXmzJ3bG3erMX8trR+cWptaD4gVwOAlfsoAKu+E4X6hoHlSiExkfr68vu1KrVKuq729DIH2368ZK1uRfZR1jcL0bDyrEmjHz1lmR/09lOwHJF1fYL540DPWGZv4P/+Ctc6dcgVXkltBUOFufzL2dKxxwdHysyCR7ybVr/YeENp5Mm+2D1N1iLTqv04FhCN76TLb0pS1j/w7pp+tXNlO
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2018 22:14:49.0388 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a75d2c76-96b6-4195-5583-08d578af5bb5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1838
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDU6MDk6MjRQTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IFRoYXQncyBwb3NzaWJseSBiZWNhdXNlIHlvdSBuZWVkZWQgYW4gU1ZNIG1haW50
YWluZXIgQUNLLgo+IAo+IEkgdGhpbmsgSmFuIHdhcyB3YWl0aW5nIGZvciBkZWNpc2lvbiBvbiBo
b3cgdG8gcHJlc2VudCB0aGUgQVNTRVJULiBGcm9tCj4gdGhlIDMgb3B0aW9ucyBJIHNsaWdodGx5
IG1vcmUgcHJlZmVyCj4gCj4gQVNTRVJUKG5lc3RlZGh2bV9lbmFibGVkKHYtPmRvbWFpbikgfHwg
ISh2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX1NWTUUpKTsKPiAKPiAod2hpY2gg
d2Fzbid0IHRoZSBmaXJzdCBjaG9pY2UgZm9yIGVpdGhlciBvZiB5b3UgOy0pKQo+IAo+IC1ib3Jp
cwoKSSdsbCBjaGFuZ2UgaXQgYW5kIHNlbmQgb3V0IGEgbmV3IHZlcnNpb24gdGhlbi4gCgotLSAK
QnJpYW4gV29vZHMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 22:27:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 22:27:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoGNh-0001ZP-47; Tue, 20 Feb 2018 22:27:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulm6=fo=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eoGNf-0001ZJ-S1
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 22:27:23 +0000
X-Inumbo-ID: 1c3ad92e-168d-11e8-ba59-bc764e045a96
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe49::61a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1c3ad92e-168d-11e8-ba59-bc764e045a96;
 Tue, 20 Feb 2018 23:26:35 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=QJvccn9PxE/U2puH4XTirp5suJ1WmWSbugGUM5zu2/U=;
 b=QcPiifbJlTh1H/V+pwOTtDu+ULa823HA/8uG/xKHOFTn01b2TiZah+ukqBVXpcrYouDurYPi1KtytOn65XpiV0ENirpRuFWmTcrAJbIOZwMX4wNOjy/VCYKkjsO5kFmcI/vxJE6AKZIWIp8ZjMi8nFTJjLV8VqgHwRbV185v9lU=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from nikka.amd.com (165.204.78.1) by
 MWHPR12MB1839.namprd12.prod.outlook.com (2603:10b6:300:113::22) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Tue, 20
 Feb 2018 22:27:16 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Tue, 20 Feb 2018 16:27:02 -0600
Message-Id: <20180220222702.35093-1-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180208170147.89927-1-brian.woods@amd.com>
References: <20180208170147.89927-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: CO1PR15CA0104.namprd15.prod.outlook.com
 (2603:10b6:101:21::24) To MWHPR12MB1839.namprd12.prod.outlook.com
 (2603:10b6:300:113::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 56b9e435-6124-44bd-917f-08d578b11968
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:MWHPR12MB1839; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1839;
 3:Um23XAHdjRPsAzzS+W5e2i19MOXvtFyTQSn74L4j+gUbcsbKY8zDQT1sDF3pZr1jLo9cuwRdN1ELtK40lOr/VKOS25B8SXkaNf2gYC2/O9qDJMFGEEPRIjlFyxMG7gSm5RU0X0/+0AdDhjNz5RTZhzhASVVQEMn6B3lCdBnRpzqmQRVVASDLAp1lUXSI4m5iYMed/CkQuEKbDvj1NGuZ2EDjaUPySN3cjhmFPPPgslu8/b28g1/qQWEi5DaKF5Vx;
 25:B+ZZrB27SkJHq8cdrhzgP4mlnx3BfwIW4i0pIKzCQSWtntvPMrqsOHwYgajb4D3NNyBlkyxWQCL4CdQiWCUsvV8teHHzfvHCv1Se7w81f/+SB6GoImXCx1mbHjdL8/N3Sjc12RzL6umEg/8Rol6Fx2kyK5dTiTtWwv7rvrlB8/ffzREcvkR9NuYr/mXwdHjJqkhX7HBAw/KK8FIGvA0+gi1AJN0yIsrgvQ2lKXxw0oxw7pZZgM8jhgdiLWU4tve3hZwc27mlCcG9B2pWYeaZM4uWY3mNj++4sKfR0ZxMbyKDiW63+1hmHLRTdT0Natd6c07rPDmeFAWIWwco3amWiA==;
 31:bLFoW2G1k5LkEdM1H71sBMFGXjeOjdnPjIzJE3D9YQU+rka7jsSXxaGRwyW/BCNfpdgMUUBD2Cy9F/WycrKJMoJceKBfiKYYRa7pfyecACjXg7/h/vk9ESe5n4NomMwMTqvVlMFhKpFyyACjzDgPUFAolb5P8N1AtMbU0hxOKjh63osTh/2yTsqpoUzNpv1nGsAgd3XHzmnRSqkzTEC6BUt/tn7Bn93hU4tXd01uyIc=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1839:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1839;
 20:zgF8KgHQgeEu16QKSZdKu9njB19JAVZWjcUZaerHGtLNYgps8kssbIzREgtQeNILtF0qQLV/yXHooRBCUg8wIrh4n6KHSp9oPgejtZERs/QXIxPOjy+MYJiQZwqPk3bobK9FVpiNK51yzfUhWTGNgJ97n76Am2lU05ONrESQSldcKBZPk/qHKNFbQWR3F5dI7MlxDtwVdraf5Fz6x21sXriJ2enpUQh/d+n8W7Bsh6+BK+nZWhzj0fyjkkYG1FTesgRNdDxJn7RpQNy30SdbIU4Phv4ESr/TYznYJv2kJb022vzrPmGKrGVjyx26GBICHKuQip4EVBxfGZcQwS4BRYjVJ80EDcuKdt0Qw9JbDmrNMm81hRAuLdQuUtgGDCXDVSsvUNNhrpVleVg//mQkEsGK9OCHrOp6nBbo8AJiVOuYe269ki2+Pd28ll4pjt5LTZpAJAVyOkMetz8hCSpRggCt722cQPoLwMr4pfRHWE2O5KtBAv/aCb6yrJ6hpKSt;
 4:k1eLHfYgHWhJrsrhsqTYm+F+Z79vZSApw3yWwOcq2BpYehABM0e4MyVDZ+zyJcVH+zpPnCWYtiGBGzJnQcklT8livbIYYINorGiYkv6oyiQcxQ/hqBIwU6VAYrgVg9qEgz3hi9qcOgKDIDItJZ1V5k8BH5rypC+Q3ASxTM7joF/91HmdlUQAzTL4i6f70girCVS0nW/j3obTYjx2R3IvLWOgXcKR8oaitZbOMsr4bwRgkYzPTpX9oytNG4Y2MfZEmCmquD7DV03cRCGADkON+4eIp91dccgZCDMcOd6d7MjI6W9iBVPGyaGk6WRThA+4PCG/2IDJMztYyskb9+kmHw==
X-Microsoft-Antispam-PRVS: <MWHPR12MB1839AA19BDDD27B599A6C447E5CF0@MWHPR12MB1839.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110)(70601490899591);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231101)(944501161)(93006095)(93001095)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:MWHPR12MB1839; BCL:0; PCL:0; RULEID:; SRVR:MWHPR12MB1839; 
X-Forefront-PRVS: 05891FB07F
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(39860400002)(346002)(376002)(366004)(396003)(39380400002)(199004)(189003)(59450400001)(478600001)(54906003)(16586007)(316002)(105586002)(106356001)(8936002)(7696005)(81166006)(5660300001)(81156014)(25786009)(51416003)(8676002)(52116002)(2351001)(97736004)(4326008)(6666003)(2950100002)(6916009)(53416004)(50226002)(305945005)(2361001)(7736002)(8666007)(26005)(47776003)(36756003)(186003)(72206003)(16526019)(86362001)(3846002)(6116002)(386003)(76176011)(1076002)(6486002)(66066001)(48376002)(575784001)(53936002)(50466002)(2906002)(68736007)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1839; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1839;
 23:nLuyngQd/SuOE+Rt/eC9EQq7p3bN3yNttAB5eIGk5?=
 =?us-ascii?Q?0lubQTWaTb8Nb7m3MVgmzd1VJhfEsqTxb5MO+vvCnDbOKXJaTmiDFvfLcFo+?=
 =?us-ascii?Q?/gaHhgisI6FQhpOHmQ0k0K5DeJSlZeDjK5zLo6zBO75bzy5mp8vok9/DuD/q?=
 =?us-ascii?Q?BxKLBEqCl4YAiK9OJQCDwqiTpth4xEbEJRBvOXnAIn/aNCs+X5XxstDR0aAv?=
 =?us-ascii?Q?8RCjD0rJ513uL+9R2ubstS0EUkdr54EcRFtktIVLeDjiRJ/b2YRXY7tt0jjk?=
 =?us-ascii?Q?nXwl7KSstl67oWlh+xSNE3xkjKZejEmfO5nCGbdwaK51qDCqpc7Wf1jxPkD4?=
 =?us-ascii?Q?hQbso3CCw58zpEkfsrmgE/O3ASmI/PLNweRZUJt8q0kmU052Uw6PieGRs7a4?=
 =?us-ascii?Q?6qvojOY1JyC8PsRr8J0EnHlRafvJ8/DOoxGH1FoyvfNda0WN+TTiX6Mw5/OP?=
 =?us-ascii?Q?neGdwoveXB4QsN991EOB8qs9XYP2bLT2ceEBDRJ/ppbNrZdqaAWpb5JSA/JL?=
 =?us-ascii?Q?k/H9IENaYEYVRGra/ur+88UYH2M6agmIkqjG0WVSo7cJs5UF+Z9gbkNHPNPY?=
 =?us-ascii?Q?+5JFKUJmjset03BysWsDL/BtIYs0kHPv4WCLadIsaw2daXEwbGWUQ7EwKHBI?=
 =?us-ascii?Q?uGT2vPsNCPMNsNsFshygpT/DZTK/Z0kJ8ZA3wqZjGZ8edCaS6E8fBPGjjd1P?=
 =?us-ascii?Q?HheYsvkkz35KpV/krGwWOLarhQoxSntTScfKwnNRmAvFZ32dpqfKIZNrGliK?=
 =?us-ascii?Q?aJYVBzMh9Ed4qPsg6yPfDJPIM5EPOBY9/jpNHrln41W8q4Tke3bUTwGwX2b8?=
 =?us-ascii?Q?ejiLRJKcrwgG5HPlS3PxbohTX9WoN1AhdmRfQK3WqpsHzTfxqVyNJHNSQ0CW?=
 =?us-ascii?Q?uI2X2Ho5gzmOUdpJrJfTrWdJCmJ4NEs3XEDX1zW9AmvgIaBx0xS/hSEbUmjj?=
 =?us-ascii?Q?3vHecq81HeUds1XKIksOh1UnGbQblZduGQr94LrEumSH+d1px0OPUQ6U7CA/?=
 =?us-ascii?Q?+EL0GEBwHvYzCdJ1iyBfKM8Wvrefu15UkwjEWHSfswXqJht+VgbRPql3E0w0?=
 =?us-ascii?Q?38ri8+RUgbvQ7S+iclXTy1fTmWCQ4W9mjiTWp1UeT9LnUuZqPaF5A/hs++rW?=
 =?us-ascii?Q?nn0fsRyZpTRoaaF238+RcAvc1Co3XJtbg7hrw/0isCfKrfkJ0zdLLwS6aNo2?=
 =?us-ascii?Q?blr905pRTnyeiwkWRw/NUrqbwYngDBH8Cl7lFYmAv51aqAHizgTqNDuO/gmD?=
 =?us-ascii?Q?7h0xPND/1QnozzLsmYzcUZ5xEZox6qyTadQL6btJ3ZN1Njgv6MvktC4yhmTW?=
 =?us-ascii?B?QT09?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1839;
 6:A/ovjz+fEQcg2zNcFpXT9SU8a9uMh8c5XSCjTJBnkthVZeEfVhnoUTxmJ1MZPsgaVHZDvF9rkk7VLSR5J/b8uD6m9ikVvhy5zpHC/9myid/6IjaLN6IqQzp9bdasOdJglRqAsHlnOn/f9bBtUbDHc0hJXYQCkvWW1o30ba0QXpOZJdwmJmvd0ImFPbmm5BBolAuhEKfPV9YtWtCts+aq7+IlwSrq16iHck5cx55cGtTMIHLXddLPG6xbch56pxzCirVe+v98WlTpnwhzqtlaijYNMIl41gHjwxOJc58ZYgreSocjnYyKTR8nMrBroVB1z0nb4VhVptqYd4rOB2L4cU4ReeENVVFrM+maUalMkBo=;
 5:oFqNiOJhekJ2OJu8m6onNXDq5eyiVBmz6u2xxYzq74qPgpm724/5fRBQVOo16Jva0/20/sssTIrQHU40Wi3ihssOheSveoxQh74U1QIT4V+j2+rt/tDqSniEBbar6TCpU1s0asaPARGcywIvSHq79pnPbCmQUB/U6r5lyxloauI=;
 24:3bcKpYQbJcJCu4PkuDz4kG+Ws9t0cLPRXaMAkYejVUoLLTxrVyRQhV9NOuccJNg1iNWZ6PowIWh0s4lTvOAOd5GeBo2wwVoeUNWDZQobacQ=;
 7:B6M4pdKnlbHn3xOiQuGEWaofRe4MBBY4UBM9QRSb7+Y2uaLn7fALML+cmAKhydxo8LJcvw80HBZI0StYaNwyZhjW/hjJyaR+4l30+IS4u+fMpu5OY2R0hAr7zjyzNaILAfWXGBlgozorAUqfc2Sv5CCJ6yIWOrVDOnHvRo2qwMTt6WzkRIk702/8ah0CFD3TN6l4C0DskHjY3mkyS7gfu9Ze+14hZfFQhCHHVlPOT8rWDCoiSQUIW1fMlk3dtguf
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1839;
 20:H0l3hT+Hl7qWgsLFIGXZdJTQ2e3ZHejuwJrMe9l6AAoI7PJsAwmItWlo+NN9YV5iZnFWLaWL2RkUIyCFEa+u2/v7HXCyrtVFyixLiUgAOXx+5Qyh8G4gy0Ls5GdCrK7GehDuX5HVCndGXSYrzHD/gm95k/sTsoXt9O9l6rZY94cNn2+7ZKWRvzGK4ZxZBI7h95oEII3zDdLfZ/fT4KbvDdf7Dod13CPZmLr2dJ7/oCJ1jKPbyhwa3tSCwCiK0YD5
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 Feb 2018 22:27:16.7371 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 56b9e435-6124-44bd-917f-08d578b11968
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1839
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v4 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25seSBlbmFibGUgdmlydHVhbCBWTUxPQUQvU0FWRSBhbmQgVkdJRiBpZiB0aGUgZ3Vlc3QgRUZF
Ui5TVk1FIGlzIHNldC4KClJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBCcmlhbiBXb29kcyA8YnJpYW4ud29vZHNAYW1k
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9uZXN0ZWRzdm0uYyAgICAgICAgfCA2NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jICAgICAgICAgICAgICB8ICA2ICsrKwogeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jICAg
ICAgICAgICAgIHwgMTcgLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vbmVz
dGVkc3ZtLmggfCAgMSArCiA0IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDE3IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL25lc3RlZHN2bS5j
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKaW5kZXggMWY3YjBkM2U4OC4uOTI5
NWU1ODNkNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9zdm0vbmVzdGVkc3ZtLmMKQEAgLTE2NTksMyArMTY1OSw2OSBA
QCB2b2lkIHN2bV92bWV4aXRfZG9fY2xnaShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgc3Ry
dWN0IHZjcHUgKnYpCiAKICAgICBfX3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOwog
fQorCisvKgorICogVGhpcyBydW5zIG9uIEVGRVIgY2hhbmdlIHRvIHNlZSBpZiBuZXN0ZWQgZmVh
dHVyZXMgbmVlZCB0byBlaXRoZXIgYmUKKyAqIHR1cm5lZCBvZmYgb3Igb24uCisgKi8KK3ZvaWQg
c3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZShzdHJ1Y3QgdmNwdSAqdikKK3sKKyAg
ICBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKKyAgICBz
dHJ1Y3QgbmVzdGVkc3ZtICpzdm0gPSAmdmNwdV9uZXN0ZWRzdm0odik7CisgICAgdTMyIGdlbmVy
YWwyX2ludGVyY2VwdHM7CisgICAgdmludHJfdCB2aW50cjsKKworICAgIC8qCisgICAgICogTmVl
ZCBzdGF0ZSBmb3IgdHJhbnNmZXJpbmcgdGhlIG5lc3RlZCBnaWYgc3RhdHVzIHNvIG9ubHkgd3Jp
dGUgb24KKyAgICAgKiB0aGUgaHZtX3ZjcHUgRUZFUi5TVk1FIGNoYW5naW5nLgorICAgICAqLwor
ICAgIGlmICggdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9TVk1FICkKKyAgICB7
CisgICAgICAgIGlmICggIXZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlICYm
CisgICAgICAgICAgICAgcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgJiYKKyAgICAgICAgICAg
ICBjcHVfaGFzX3N2bV92bG9hZHNhdmUgKQorICAgICAgICB7CisgICAgICAgICAgICB2bWNiLT52
aXJ0X2V4dC5maWVsZHMudmxvYWRzYXZlX2VuYWJsZSA9IDE7CisgICAgICAgICAgICBnZW5lcmFs
Ml9pbnRlcmNlcHRzICA9IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7CisgICAg
ICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRzICY9IH4oR0VORVJBTDJfSU5URVJDRVBUX1ZNTE9B
RCB8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0VORVJBTDJfSU5URVJD
RVBUX1ZNU0FWRSk7CisgICAgICAgICAgICB2bWNiX3NldF9nZW5lcmFsMl9pbnRlcmNlcHRzKHZt
Y2IsIGdlbmVyYWwyX2ludGVyY2VwdHMpOworICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhdm1j
Yi0+X3ZpbnRyLmZpZWxkcy52Z2lmX2VuYWJsZSAmJgorICAgICAgICAgICAgIGNwdV9oYXNfc3Zt
X3ZnaWYgKQorICAgICAgICB7CisgICAgICAgICAgICB2aW50ciA9IHZtY2JfZ2V0X3ZpbnRyKHZt
Y2IpOworICAgICAgICAgICAgdmludHIuZmllbGRzLnZnaWYgPSBzdm0tPm5zX2dpZjsKKyAgICAg
ICAgICAgIHZpbnRyLmZpZWxkcy52Z2lmX2VuYWJsZSA9IDE7CisgICAgICAgICAgICB2bWNiX3Nl
dF92aW50cih2bWNiLCB2aW50cik7CisgICAgICAgICAgICBnZW5lcmFsMl9pbnRlcmNlcHRzICA9
IHZtY2JfZ2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYik7CisgICAgICAgICAgICBnZW5lcmFs
Ml9pbnRlcmNlcHRzICY9IH4oR0VORVJBTDJfSU5URVJDRVBUX1NUR0kgfAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIEdFTkVSQUwyX0lOVEVSQ0VQVF9DTEdJKTsKKyAgICAg
ICAgICAgIHZtY2Jfc2V0X2dlbmVyYWwyX2ludGVyY2VwdHModm1jYiwgZ2VuZXJhbDJfaW50ZXJj
ZXB0cyk7CisgICAgICAgIH0KKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCB2
bWNiLT52aXJ0X2V4dC5maWVsZHMudmxvYWRzYXZlX2VuYWJsZSApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIHZtY2ItPnZpcnRfZXh0LmZpZWxkcy52bG9hZHNhdmVfZW5hYmxlID0gMDsKKyAgICAg
ICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgID0gdm1jYl9nZXRfZ2VuZXJhbDJfaW50ZXJjZXB0
cyh2bWNiKTsKKyAgICAgICAgICAgIGdlbmVyYWwyX2ludGVyY2VwdHMgfD0gKEdFTkVSQUwyX0lO
VEVSQ0VQVF9WTUxPQUQgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgR0VO
RVJBTDJfSU5URVJDRVBUX1ZNU0FWRSk7CisgICAgICAgICAgICB2bWNiX3NldF9nZW5lcmFsMl9p
bnRlcmNlcHRzKHZtY2IsIGdlbmVyYWwyX2ludGVyY2VwdHMpOworICAgICAgICB9CisKKyAgICAg
ICAgaWYgKCB2bWNiLT5fdmludHIuZmllbGRzLnZnaWZfZW5hYmxlICkKKyAgICAgICAgeworICAg
ICAgICAgICAgdmludHIgPSB2bWNiX2dldF92aW50cih2bWNiKTsKKyAgICAgICAgICAgIHN2bS0+
bnNfZ2lmID0gdmludHIuZmllbGRzLnZnaWY7CisgICAgICAgICAgICB2aW50ci5maWVsZHMudmdp
Zl9lbmFibGUgPSAwOworICAgICAgICAgICAgdm1jYl9zZXRfdmludHIodm1jYiwgdmludHIpOwor
ICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyAgPSB2bWNiX2dldF9nZW5lcmFsMl9pbnRl
cmNlcHRzKHZtY2IpOworICAgICAgICAgICAgZ2VuZXJhbDJfaW50ZXJjZXB0cyB8PSAoR0VORVJB
TDJfSU5URVJDRVBUX1NUR0kgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
R0VORVJBTDJfSU5URVJDRVBUX0NMR0kpOworICAgICAgICAgICAgdm1jYl9zZXRfZ2VuZXJhbDJf
aW50ZXJjZXB0cyh2bWNiLCBnZW5lcmFsMl9pbnRlcmNlcHRzKTsKKyAgICAgICAgfQorICAgIH0K
K30KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMKaW5kZXggYzQ4ZmRmYWE1ZC4uODkxNDBmMDJmMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
LmMKQEAgLTYxMSw2ICs2MTEsMTIgQEAgc3RhdGljIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9lZmVy
KHN0cnVjdCB2Y3B1ICp2KQogICAgIGlmICggbG1hICkKICAgICAgICAgbmV3X2VmZXIgfD0gRUZF
Ul9MTUU7CiAgICAgdm1jYl9zZXRfZWZlcih2bWNiLCBuZXdfZWZlcik7CisKKyAgICBBU1NFUlQo
bmVzdGVkaHZtX2VuYWJsZWQodi0+ZG9tYWluKSB8fCAKKyAgICAgICAgICAgISh2LT5hcmNoLmh2
bV92Y3B1Lmd1ZXN0X2VmZXIgJiBFRkVSX1NWTUUpKTsKKworICAgIGlmICggbmVzdGVkaHZtX2Vu
YWJsZWQodi0+ZG9tYWluKSApCisgICAgICAgIHN2bV9uZXN0ZWRfZmVhdHVyZXNfb25fZWZlcl91
cGRhdGUodik7CiB9CiAKIHN0YXRpYyB2b2lkIHN2bV9jcHVpZF9wb2xpY3lfY2hhbmdlZChzdHJ1
Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwppbmRleCAwZTZjYmE1YjdiLi45OTdlNzU5N2UwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKKysrIGIveGVuL2FyY2gveDg2
L2h2bS9zdm0vdm1jYi5jCkBAIC0yMDAsMjkgKzIwMCwxMiBAQCBzdGF0aWMgaW50IGNvbnN0cnVj
dF92bWNiKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgICAgIC8qIFBBVCBpcyB1bmRlciBjb21wbGV0
ZSBjb250cm9sIG9mIFNWTSB3aGVuIHVzaW5nIG5lc3RlZCBwYWdpbmcuICovCiAgICAgICAgIHN2
bV9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9JQTMyX0NSX1BBVCk7Ci0KLSAgICAg
ICAgLyogVXNlIHZpcnR1YWwgVk1MT0FEL1ZNU0FWRSBpZiBhdmFpbGFibGUuICovCi0gICAgICAg
IGlmICggY3B1X2hhc19zdm1fdmxvYWRzYXZlICkKLSAgICAgICAgewotICAgICAgICAgICAgdm1j
Yi0+dmlydF9leHQuZmllbGRzLnZsb2Fkc2F2ZV9lbmFibGUgPSAxOwotICAgICAgICAgICAgdm1j
Yi0+X2dlbmVyYWwyX2ludGVyY2VwdHMgJj0gfkdFTkVSQUwyX0lOVEVSQ0VQVF9WTUxPQUQ7Ci0g
ICAgICAgICAgICB2bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0cyAmPSB+R0VORVJBTDJfSU5URVJD
RVBUX1ZNU0FWRTsKLSAgICAgICAgfQogICAgIH0KICAgICBlbHNlCiAgICAgewogICAgICAgICB2
bWNiLT5fZXhjZXB0aW9uX2ludGVyY2VwdHMgfD0gKDFVIDw8IFRSQVBfcGFnZV9mYXVsdCk7CiAg
ICAgfQogCi0gICAgLyogaWYgYXZhaWxhYmxlLCBlbmFibGUgYW5kIGNvbmZpZ3VyZSB2aXJ0dWFs
IGdpZiAqLwotICAgIGlmICggY3B1X2hhc19zdm1fdmdpZiApCi0gICAgewotICAgICAgICB2bWNi
LT5fdmludHIuZmllbGRzLnZnaWYgPSAxOwotICAgICAgICB2bWNiLT5fdmludHIuZmllbGRzLnZn
aWZfZW5hYmxlID0gMTsKLSAgICAgICAgdm1jYi0+X2dlbmVyYWwyX2ludGVyY2VwdHMgJj0gfkdF
TkVSQUwyX0lOVEVSQ0VQVF9TVEdJOwotICAgICAgICB2bWNiLT5fZ2VuZXJhbDJfaW50ZXJjZXB0
cyAmPSB+R0VORVJBTDJfSU5URVJDRVBUX0NMR0k7Ci0gICAgfQotCiAgICAgaWYgKCBjcHVfaGFz
X3BhdXNlX2ZpbHRlciApCiAgICAgewogICAgICAgICB2bWNiLT5fcGF1c2VfZmlsdGVyX2NvdW50
ID0gU1ZNX1BBVVNFRklMVEVSX0lOSVQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9zdm0vbmVzdGVkc3ZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vbmVzdGVk
c3ZtLmgKaW5kZXggYTYxOWI2MTMxYi4uYWJjZjJlN2M5YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vc3ZtL25lc3RlZHN2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL3N2bS9uZXN0ZWRzdm0uaApAQCAtMTA0LDYgKzEwNCw3IEBAIG5lc3RlZHN2bV92bWV4aXRf
bjJuMShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpOwogZW51bSBu
ZXN0ZWRodm1fdm1leGl0cwogbmVzdGVkc3ZtX2NoZWNrX2ludGVyY2VwdHMoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgIHVpbnQ2NF90IGV4aXRjb2RlKTsK
K3ZvaWQgc3ZtX25lc3RlZF9mZWF0dXJlc19vbl9lZmVyX3VwZGF0ZShzdHJ1Y3QgdmNwdSAqdik7
CiAKIC8qIEludGVyZmFjZSBtZXRob2RzICovCiB2b2lkIG5zdm1fdmNwdV9kZXN0cm95KHN0cnVj
dCB2Y3B1ICp2KTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 22:52:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 22:52:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoGly-0003XT-AY; Tue, 20 Feb 2018 22:52:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=3eoq=fo=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eoGlw-0003XH-9Q
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 22:52:28 +0000
X-Inumbo-ID: ede015fa-1690-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ede015fa-1690-11e8-b9b1-635ca7ef6cff;
 Tue, 20 Feb 2018 22:53:56 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1KMpmlY135482;
 Tue, 20 Feb 2018 22:52:15 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=W+VzGZHjYymd33g0x5EuwW25gBHNXGZTeBfl8lBxgFs=;
 b=K8b/0uAEgK1cLP/cUOkYIQATtM6rCXdDCivXCwNmtPnsijPPs9fY02TIZS3Rqakx6oV+
 m2b/NLj0O1Q3RagKX4iOuZMVOOidZDr3Hssf4KFveRhRbmKPH+QkehNjqKl+PToeqbwU
 VJ6IVr2dcYgCJyZvbOlE/wgRcM7NClhgQc3o0zquTXKMHhLLH8Xcp+Cl6BtCwCQuCnaq
 aYNYlh3wYQaJqeutfSUILxC2HzLEG/CMeYIx9FK2hTV4pMy73mq3yND03GEQoeP/630S
 rPdoTxv06oGfkmZD+H2Zs9HCbaBOvf+r6LRsdKUe2nPGPNPQmmTuNfpO7lTq/C8xOyLH Aw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2g8tayrsj4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 20 Feb 2018 22:52:15 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1KMqEla020499
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 20 Feb 2018 22:52:15 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1KMqDH5028748;
 Tue, 20 Feb 2018 22:52:13 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Feb 2018 14:52:13 -0800
To: Brian Woods <brian.woods@amd.com>, xen-devel@lists.xen.org
References: <20180208170147.89927-1-brian.woods@amd.com>
 <20180220222702.35093-1-brian.woods@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3d925c92-3b9f-37d0-19ca-de5de26b72f0@oracle.com>
Date: Tue, 20 Feb 2018 17:52:53 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180220222702.35093-1-brian.woods@amd.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8810
 signatures=668675
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=988
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802200269
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v4 2/3] x86/svm: add EFER SVME support for
	VGIF/VLOAD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjAvMjAxOCAwNToyNyBQTSwgQnJpYW4gV29vZHMgd3JvdGU6Cj4gT25seSBlbmFibGUg
dmlydHVhbCBWTUxPQUQvU0FWRSBhbmQgVkdJRiBpZiB0aGUgZ3Vlc3QgRUZFUi5TVk1FIGlzIHNl
dC4KPgo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgo+IFNpZ25lZC1vZmYtYnk6IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgoK
UmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+
CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 23:22:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 23:22:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoHEP-0005b4-Ob; Tue, 20 Feb 2018 23:21:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2wel=fo=linux-foundation.org=akpm@srs-us1.protection.inumbo.net>)
 id 1eoHEP-0005ay-5F
 for xen-devel@lists.xenproject.org; Tue, 20 Feb 2018 23:21:53 +0000
X-Inumbo-ID: b89d480c-1694-11e8-ba59-bc764e045a96
Received: from mail.linuxfoundation.org (unknown [140.211.169.12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b89d480c-1694-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 00:21:04 +0100 (CET)
Received: from akpm3.svl.corp.google.com (unknown [104.133.9.71])
 by mail.linuxfoundation.org (Postfix) with ESMTPSA id ADC2FF27;
 Tue, 20 Feb 2018 23:21:49 +0000 (UTC)
Date: Tue, 20 Feb 2018 15:21:48 -0800
From: Andrew Morton <akpm@linux-foundation.org>
To: kbuild test robot <lkp@intel.com>
Message-Id: <20180220152148.2a3ff03d3c8aa6ade8cbae25@linux-foundation.org>
In-Reply-To: <201802190217.ctfr9bPI%fengguang.wu@intel.com>
References: <20180216133726.30813-1-jgross@suse.com>
 <201802190217.ctfr9bPI%fengguang.wu@intel.com>
X-Mailer: Sylpheed 3.6.0 (GTK+ 2.24.31; x86_64-pc-linux-gnu)
Mime-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>, mhocko@suse.com,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org, linux-mm@kvack.org,
 kbuild-all@01.org, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] mm: don't defer struct page initialization
 for Xen pv guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCAxOSBGZWIgMjAxOCAwMjo0NToyNyArMDgwMCBrYnVpbGQgdGVzdCByb2JvdCA8bGtw
QGludGVsLmNvbT4gd3JvdGU6Cgo+IFthdXRvIGJ1aWxkIHRlc3QgRVJST1Igb24gbW1vdG0vbWFz
dGVyXQo+IFthbHNvIGJ1aWxkIHRlc3QgRVJST1Igb24gdjQuMTYtcmMxIG5leHQtMjAxODAyMTZd
Cj4gW2lmIHlvdXIgcGF0Y2ggaXMgYXBwbGllZCB0byB0aGUgd3JvbmcgZ2l0IHRyZWUsIHBsZWFz
ZSBkcm9wIHVzIGEgbm90ZSB0byBoZWxwIGltcHJvdmUgdGhlIHN5c3RlbV0KPiAKPiB1cmw6ICAg
IGh0dHBzOi8vZ2l0aHViLmNvbS8wZGF5LWNpL2xpbnV4L2NvbW1pdHMvSnVlcmdlbi1Hcm9zcy9t
bS1kb24tdC1kZWZlci1zdHJ1Y3QtcGFnZS1pbml0aWFsaXphdGlvbi1mb3ItWGVuLXB2LWd1ZXN0
cy8yMDE4MDIxOC0yMzM2NTcKPiBiYXNlOiAgIGdpdDovL2dpdC5jbXB4Y2hnLm9yZy9saW51eC1t
bW90bS5naXQgbWFzdGVyCj4gY29uZmlnOiBpMzg2LXJhbmRjb25maWcteDAxMC0yMDE4MDcgKGF0
dGFjaGVkIGFzIC5jb25maWcpCj4gY29tcGlsZXI6IGdjYy03IChEZWJpYW4gNy4zLjAtMSkgNy4z
LjAKPiByZXByb2R1Y2U6Cj4gICAgICAgICAjIHNhdmUgdGhlIGF0dGFjaGVkIC5jb25maWcgdG8g
bGludXggYnVpbGQgdHJlZQo+ICAgICAgICAgbWFrZSBBUkNIPWkzODYgCj4gCj4gQWxsIGVycm9y
cyAobmV3IG9uZXMgcHJlZml4ZWQgYnkgPj4pOgo+IAo+ICAgIG1tL3BhZ2VfYWxsb2MuYzogSW4g
ZnVuY3Rpb24gJ3VwZGF0ZV9kZWZlcl9pbml0JzoKPiA+PiBtbS9wYWdlX2FsbG9jLmM6MzUyOjY6
IGVycm9yOiBpbXBsaWNpdCBkZWNsYXJhdGlvbiBvZiBmdW5jdGlvbiAneGVuX3B2X2RvbWFpbicg
Wy1XZXJyb3I9aW1wbGljaXQtZnVuY3Rpb24tZGVjbGFyYXRpb25dCj4gICAgICBpZiAoeGVuX3B2
X2RvbWFpbigpKQo+ICAgICAgICAgIF5+fn5+fn5+fn5+fn4KCkkgdGhpbmsgSSBhbHJlYWR5IGZp
eGVkIHRoaXMuCgoKCkZyb206IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlvbi5v
cmc+ClN1YmplY3Q6IG1tLWRvbnQtZGVmZXItc3RydWN0LXBhZ2UtaW5pdGlhbGl6YXRpb24tZm9y
LXhlbi1wdi1ndWVzdHMtZml4CgpleHBsaWNpdGx5IGluY2x1ZGUgeGVuLmgKCkNjOiBKdWVyZ2Vu
IEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFr
cG1AbGludXgtZm91bmRhdGlvbi5vcmc+Ci0tLQoKIG1tL3BhZ2VfYWxsb2MuYyB8ICAgIDEgKwog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC1wdU4gbW0vcGFnZV9hbGxvYy5j
fm1tLWRvbnQtZGVmZXItc3RydWN0LXBhZ2UtaW5pdGlhbGl6YXRpb24tZm9yLXhlbi1wdi1ndWVz
dHMtZml4IG1tL3BhZ2VfYWxsb2MuYwotLS0gYS9tbS9wYWdlX2FsbG9jLmN+bW0tZG9udC1kZWZl
ci1zdHJ1Y3QtcGFnZS1pbml0aWFsaXphdGlvbi1mb3IteGVuLXB2LWd1ZXN0cy1maXgKKysrIGEv
bW0vcGFnZV9hbGxvYy5jCkBAIC00Niw2ICs0Niw3IEBACiAjaW5jbHVkZSA8bGludXgvc3RvcF9t
YWNoaW5lLmg+CiAjaW5jbHVkZSA8bGludXgvc29ydC5oPgogI2luY2x1ZGUgPGxpbnV4L3Bmbi5o
PgorI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNpbmNsdWRlIDxsaW51eC9iYWNraW5nLWRldi5oPgog
I2luY2x1ZGUgPGxpbnV4L2ZhdWx0LWluamVjdC5oPgogI2luY2x1ZGUgPGxpbnV4L3BhZ2UtaXNv
bGF0aW9uLmg+Cl8KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 20 23:28:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 20 Feb 2018 23:28:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoHKu-0005pN-Fi; Tue, 20 Feb 2018 23:28:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jube=fo=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoHKt-0005pH-FO
 for xen-devel@lists.xen.org; Tue, 20 Feb 2018 23:28:35 +0000
X-Inumbo-ID: a874fdae-1695-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a874fdae-1695-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 00:27:47 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2292121748;
 Tue, 20 Feb 2018 23:28:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2292121748
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 15:28:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <024ab473-6d8e-dc95-88a2-ac706be90ff0@arm.com>
Message-ID: <alpine.DEB.2.10.1802201515190.19448@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-5-git-send-email-sstabellini@kernel.org>
 <10f32edc-2d5d-ace8-40e1-6ed177c96a39@arm.com>
 <alpine.DEB.2.10.1802201255280.19448@sstabellini-ThinkPad-X260>
 <295740bc-053e-0ba1-315b-392e0e931d74@arm.com>
 <024ab473-6d8e-dc95-88a2-ac706be90ff0@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-717504448-1519169312=:19448"
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 5/6] xen/arm: read cacheline size when
	needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-717504448-1519169312=:19448
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Tue, 20 Feb 2018, Julien Grall wrote:
> On 20/02/2018 21:16, Julien Grall wrote:
> > Hi,
> > 
> > On 20/02/2018 21:03, Stefano Stabellini wrote:
> >> On Tue, 20 Feb 2018, Julien Grall wrote:
> >>> On 19/02/18 21:58, Stefano Stabellini wrote:
> >>>> +Â Â Â Â Â Â Â  mrcÂ Â  CP32(r6, CSSELR_EL1)
> >>>
> >>> The size of the cache is read using CSSIDR_EL1. But it looks like the 
> >>> way we
> >>> get the cache line size in Xen is fragile.
> >>>
> >>> We are retrieving the cache line size of Level 1 and assume this will 
> >>> be valid
> >>> for all the other caches. Indeed cache maintenance ops may propagate 
> >>> to other
> >>> caches depending the target (Point of Coherency vs Point of 
> >>> Unification).
> >>>
> >>> Looking at the ARM ARM "Cache hierarchy abstraction for address-based
> >>> operations" (D3-2061 DDI 0487C.a), CTR_EL0/CTR will holds the minimum 
> >>> line
> >>> lenght values for the data caches. The value will be the most efficient
> >>> address stride to use to apply a sequence of VA-based maintenance 
> >>> instructions
> >>> to a range of VAs.
> >>>
> >>> So it would be best and safer for Xen to use CTR/CTLR_EL0.DminLine.
> >>
> >> This is insightful, thank you. Given that this patch is a backport
> >> candidate, I would prefer to retain the same behavior we had before in
> >> setup_cache. I can write a separate patch on top of this to make the
> >> change to use CTR/CTLR_EL0.DminLine. That way, we can make a separate
> >> decision on each of them on whether we want to backport them (and
> >> potentially revert them) or not. In other words: this patch as-is is
> >> suboptimal but is of very little risk. Making changes to the way we
> >> determine the cacheline size improves the patch but significantly
> >> increases the risk factor associated with it.
> >>
> >> Does it make sense?
> > 
> > By this patch you mean big.LITTLE? If so, then I don't consider it as a 
> > potential backport. big.LITTLE has never been supported on Xen and hence 
> > should be considered as a new feature. What is backportable is the patch 
> > #1 that forbid big.LITTLE.

Patch #1 ends up forcing people to use big cores only on many platforms,
which from what you wrote can be unsafe. I suggest we backport the whole
series, so that at least users can configure the system to use LITTLE
cores only, or a mix of the two. The big.LITTLE doc in particular is
certainly worth backporting but only makes sense with the rest of the
series.

On support statements: I noticed that big.LITTLE is actually lacking from
SUPPORT.md.


> > Regarding the cache line size, I didn't suggest the change because it is 
> > more efficient. I suggested the patch because the current code to find 
> > the cache line size is wrong. Imagine there is a cache in the hierarchy 
> > that has a smaller cache line than your L1 cache. Then you would not 
> > clean/invalidate correctly that cache.

I didn't mean to imply that what you are suggesting is not important, or
less important than the purpose of patch. I just meant to say that this
patch is about removing the cacheline_bytes variable, it is not about
fixing the way we read the cacheline size. I like to keep one patch
doing one thing only.

The fix you are suggesting is important, in fact it is probably more
important than this series. I am OK writing a patch for it. It is just
that it is a separate issue, and should be fix separately.

I'll have a look at it and propose it a separate patch.


> >>>> +Â Â Â Â Â Â Â  andÂ Â  r6, r6, #0x7
> >>>> +Â Â Â Â Â Â Â  addÂ Â  r6, r6, #4
> >>>> +Â Â Â Â Â Â Â  movÂ Â  r7, #1
> >>>> +Â Â Â Â Â Â Â  lslÂ Â  r6, r7, r6
> >>>> Â Â Â Â Â Â Â Â Â Â  movÂ Â  r7, r3
> >>>> Â Â Â Â  1:Â Â Â Â Â  mcrÂ Â  CP32(r7, DCCMVAC)
> >>>> diff --git a/xen/arch/arm/arm64/head.S b/xen/arch/arm/arm64/head.S
> >>>> index fa0ef70..edea300 100644
> >>>> --- a/xen/arch/arm/arm64/head.S
> >>>> +++ b/xen/arch/arm/arm64/head.S
> >>>> @@ -631,8 +631,14 @@ ENTRY(relocate_xen)
> >>>> Â Â Â Â Â Â Â Â Â Â  dsbÂ Â  syÂ Â Â Â Â Â Â  /* So the CPU issues all writes to the 
> >>>> range */
> >>>> Â Â Â Â Â Â Â Â Â Â Â Â  movÂ Â  x9, x3
> >>>> -Â Â Â Â Â Â Â  ldrÂ Â  x10, =cacheline_bytes /* x10 := step */
> >>>> -Â Â Â Â Â Â Â  ldrÂ Â  x10, [x10]
> >>>> +
> >>>> +Â Â Â Â Â Â Â  movÂ Â  x10, #0
> >>>> +Â Â Â Â Â Â Â  msrÂ Â  CSSELR_EL1, x10
> >>>> +Â Â Â Â Â Â Â  mrsÂ Â  x10, CSSELR_EL1
> >>>> +Â Â Â Â Â Â Â  andÂ Â  x10, x10, #0x7
> >>>> +Â Â Â Â Â Â Â  addÂ Â  x10, x10, #4
> >>>> +Â Â Â Â Â Â Â  movÂ Â  x11, #1
> >>>> +Â Â Â Â Â Â Â  lslÂ Â  x10, x11, x10
> >>>
> >>> Please use dcache_line_size macro (see cache.S).
> >>
> >> Similarly, I would prefer to retain the same old behavior here, and
> >> fix it/improve it in a separate patch.
> > 
> > See above, you got the wrong end of the stick about the cache line size.
> 
> You might want to look at the following patch in Linux:
> 
> commit f91e2c3bd427239c198351f44814dd39db91afe0
> Author: Catalin Marinas <catalin.marinas@arm.com>
> Date:   Tue Dec 7 16:52:04 2010 +0100
> 
>     ARM: 6527/1: Use CTR instead of CCSIDR for the D-cache line size on ARMv7
> 
>     The current implementation of the dcache_line_size macro reads the L1
>     cache size from the CCSIDR register. This, however, is not guaranteed to
>     be the smallest cache line in the cache hierarchy. The patch changes to
>     the macro to use the more architecturally correct CTR register.
> 
>     Reported-by: Kevin Sapp <ksapp@quicinc.com>
>     Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
>     Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>

Thank you for the pointer, I'll give it a look.
--8323329-717504448-1519169312=:19448
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-717504448-1519169312=:19448--


From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:13:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoI1e-0001DS-Jb; Wed, 21 Feb 2018 00:12:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=etuz=fp=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eoI1d-0001Cv-S6
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:12:45 +0000
X-Inumbo-ID: d51f707c-169b-11e8-ba59-bc764e045a96
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe44::623])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d51f707c-169b-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 01:11:58 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=CPTHFJ939Gntv5CrzmqtysZfAqgX7xaIteAyQ2R+STo=;
 b=eqY23Xp4QtRzjLFJ3SuuZZhiKpioK7Z5Hu6cdj5/HVCghDqrK4eRvziHLUfXgGjrsOC+vnna+wFneLRYHfubTucjon+HJzvClErKoUaPBeuTxK1G958EzDTj9LfGDr2GfgExyqwE9J4VXSDzvl9z/YxlzlRqJt2QWIvwYLF8dJw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from nikka.amd.com (165.204.78.1) by
 MWHPR12MB1840.namprd12.prod.outlook.com (2603:10b6:300:114::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Wed, 21
 Feb 2018 00:12:41 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Tue, 20 Feb 2018 18:12:32 -0600
Message-Id: <20180221001233.62644-2-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221001233.62644-1-brian.woods@amd.com>
References: <20180221001233.62644-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR1001CA0031.namprd10.prod.outlook.com
 (2603:10b6:405:28::44) To MWHPR12MB1840.namprd12.prod.outlook.com
 (2603:10b6:300:114::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 632b6568-61a3-4bf4-ca4e-08d578bfd378
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:MWHPR12MB1840; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 3:EilkVnFYvVbWnaJ51zCf/jzVdgpcMgIash0bcul12c6CMi/QPfcOUb+phA0RMM8qWFNM9tbKQqNIKCVtHzLAxU/d5JOoUwTI+28jzlgvz8yd1txwVehdPimnnZnwlRopktq1RosQ5HE/KUpldh7n1vCW23ddVjhM/ounGGfvW1mEJL69XlTtx1XN1rojZ7y4l/UaSwuCTULbm43kf1Gsg63g2JJDALb5Gem36UtdV6K88oa2EppR0iELv38JRCfA;
 25:XdB0yQV2v1eKe3c9l2B6Asob9F2l3CpAwSrheJpiFjctC46Aagh/GlRY2PgnvkzkqEqJufQGpBB7Pw0GimgWQ2MEVhzw5GGLzOjjjvE23rGHF5tDWW4MzY+RSd+AP1TRsn45TUzR5hKEs6VpKbktJLg+DFdWmqSf6L/0rywhCa3pmm/jOlr5e6+HpGZr1G7ARPKs864wFZuRWMeLvSR1QVhT8dHx0vmDc9jgr7lxnugVDDERh9LVjTOK1+LX7j+Y1RstGjWNktYbM4R8tFxOpxHmBFox778y6HhENbbqmKei+aMZSmSivjufpd64gqixX6IjReoYtbgesIQppgwjHQ==;
 31:ts2Rm187dV90X4+JSVwgutVaGoOo90J08odgxNKeZr89XHyoP3D9qXaNcfj2/wspNe/mkHYpPqFu2GEhPexsp+WFlPHL13FV/YrYurHMQp60MysStW45IgkbsC+bIloacshxagUdru4EoeKdkrXiANdbL07NY3HSsgWwszhUxPrQ5VdDQUUbItiIw3g951Jgnb26BwEH557kGQg01zX+7O+KEVsELiZzRRqSgTaIfgA=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1840:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:WSMfubXxdvOd0gFdPP7BzFacGOu7gvytkPSZX9ifVQh6r0kHg+aV6jyBEoC+lIcvTWpb8g4pTG0eNo5M4ciXOqbAkaUdNwAlVeW5PbeucjIjTRmiiXIpfFrHumJTq3tDCJNsb8K1PvIuNlAQOTn2sKUqoR9mn3KGQs6YALQ71GA9Ml5YakQfFJ7svYEiBNqPJyt0nz7/ofgLcWVdfEF9sUrdue4gJF2W1atbcqdUyu0uNpRNorZJFbjsGgkV8X3tQ/hUmb6rGj5Sq9ZSDjRksZY+GtvkXyvxhjg1b9jKNltQgqEBO49d2QRK32kG0bJsT6MqThhB/Pvcz8rV8YNdLfbE0e2v1eOWuVOtz3D58769/v5o8WYmGQCXQPUr81l9nEWlfdfCtDgzd3K9ELOUS0IIsC4IJDr/OBNTsrQxXEp6n8ecWzvmcFCd4EX0FjUqfuXEvZMoRaYIr96EmW8z1dnDNAp5vW4thqdx7h8+MocPod+/9dKWCyzcB7ZlN+uc;
 4:r4FfA3pXwQFGR5iGbIc9lE2gzxrjrNMrIkb1HjpK8MCWJQaG5bkgPuO4OCfUUPRl/UhYWn5YlB0pBZFquPTRHdC2M+p0216Wx8jeq5gxGW8rq1dweOnbIbPKL6je7VLo33OoBtd+iyhTWTc+QsFmgh/Lo/PRnoPia7N46aIdsG0yiPnMHnpyJRF85AV3rLFNE8FrHYb9Uk4rNshAivp2syijTC2phhpqTFDkXdrof280VpD0O38sSlh11mV3upxPXQwzc8NUzMR4o/m2Pt+W5Lp8alZe62bjzPsbNxTjXzHj/oEbDqi99cKfTVYguOX5
X-Microsoft-Antispam-PRVS: <MWHPR12MB1840D422005E7C27004F7F32E5CE0@MWHPR12MB1840.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001061)(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(944501161)(93006095)(93001095)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:MWHPR12MB1840; BCL:0; PCL:0; RULEID:; SRVR:MWHPR12MB1840; 
X-Forefront-PRVS: 0590BBCCBC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(39380400002)(396003)(39860400002)(346002)(189003)(199004)(2906002)(3846002)(1076002)(4326008)(81156014)(8676002)(97736004)(66066001)(8666007)(81166006)(25786009)(47776003)(316002)(54906003)(6116002)(6486002)(8936002)(16526019)(50466002)(86362001)(53936002)(16586007)(186003)(2361001)(386003)(478600001)(36756003)(2351001)(52116002)(106356001)(105586002)(68736007)(48376002)(72206003)(6916009)(53416004)(2950100002)(6666003)(305945005)(76176011)(7736002)(5660300001)(50226002)(7696005)(51416003)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1840; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1840;
 23:9BJv6bRRwyMZ5sNCORrztrdySFQdXKQDJnXn3aFSh?=
 =?us-ascii?Q?HZ8foVI9IApXV5DUDXUpxC4yU7JJ36P1EUGBn5TDnXpfAeL2K44vuQ2JiG20?=
 =?us-ascii?Q?eXuqFX1AgSUBOfKfjzRk2DMOsQm63S2EerMU3B2c7BCKUQcxkhzRtuT5L4hb?=
 =?us-ascii?Q?pY4qUuf6hLkLPsEr1f0xhgoKz1CC4b+G9z/SYseuWhDuUhKip/Flry6Vl65n?=
 =?us-ascii?Q?yYHdWKyZvOKgwabZuVEmLiWs+pUddAmAVgK3OSMjdRGm8o4upcDwv0ifyLdU?=
 =?us-ascii?Q?o3bGQkx5pKc03CCSjxHRf+4D7l2K05kTM6bapS++w/pHGtfA7WAAx9VZE16B?=
 =?us-ascii?Q?LSbrU/gjTdfY3r0/9WpL+hONpjqUPGGnZgtPlj7Ax0mPHNh7tU0Etn0mWPZo?=
 =?us-ascii?Q?XWW9tt7k313A1kwVUwLMORVYNvcDUdHKbzYYJ3lKNJ5EQqK+MnX1qhBuHols?=
 =?us-ascii?Q?1iZGMaNZ7vL7Ja7tXaM6KV2ECkyRZKO2aRM6nB1ZUTXyPzNjXqmu9ezBBty5?=
 =?us-ascii?Q?K+9onFw+fjI40qn1FUt3h2LcGz/8/6nnZVC3/HTnNT4vhQRQRixdgxHkiRMG?=
 =?us-ascii?Q?OXNgBQL33LJ/Y1oetbWbqIbFYui3ko57E2rbNnsvK1hfSIcpMepYJawkxFn1?=
 =?us-ascii?Q?zHB16J/QKv2DbU9qTdsRZCH2VCzA/JcYF0T11v+FJqvIhZpTMtChF3d7NOXq?=
 =?us-ascii?Q?UkyRG9Z0tg0dbT7M0y0x+voUTkLjc+9ABn7RKhg7837LsdnYHqwSX2DuZd6w?=
 =?us-ascii?Q?XPMP/d51RRjZfNOAgUcJywfge3D6wJPSq8831pIUxNWvP9LbaIoDGxMKCVnV?=
 =?us-ascii?Q?kCnjxmYQzckhVBGtEojL1LowzCT16MQ1xYh+UIyHzHG+CYlMDK10p9ewlFPh?=
 =?us-ascii?Q?YFNYx0DT6T3FIKejVmMdr+0WrySCl8WJaCDHYZ+BDWtc23gsHlIbVfkn2vh6?=
 =?us-ascii?Q?9J9HRuMuLex29S7df2P5UDI6sO62u+WLfBIgktszsDDtryb+3IYxgUKYxSXw?=
 =?us-ascii?Q?0ysIGbHxRm6u5wBMRsccCW7tYDAq7hT5luveASOFuYHsixrPPq3NicjSnfEP?=
 =?us-ascii?Q?7fZ1EYiSfyNhRDQYdqCv0NFodLWP8R6YEoNe9F/Mn/IfSBEf4TzbTrXZY7ql?=
 =?us-ascii?Q?M56UmpNvj6qWiBFikqXHD22/ZKkNKGbvklOREHtL3I91NLmCqwHsbqcw7oWJ?=
 =?us-ascii?Q?0EGQOJPkhZurUoCm4BHSbK4aSlwXtfZPWCN3438dlhZSHx5AF4v2l+82g=3D?=
 =?us-ascii?Q?=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 6:enfibb6QUM/LbJS2ImCkdCPgbIXxS1TNTZNe04m4WfgTA3vtJWISrSJLmGqPuZjBnTUkvfAtZ/pLfN79d2ktd334TrNBWMocNPitjIzblXnOPWLAdcmq8FdBS4Cis1zX+Ln6NqkhxnYivnkmDUoCqduwz5ruTBz4Wyl0TCYa9vDZVj+w7mX3QiHrmY9harX3x5zHv/9O5IqgoMCgr9D1dTRWYORvxKEzG3wyvN4CM8r8wO3uw88I19vH5lwMt+Ak5d12Mrlbf+H7WuDqgbZhauGSPfIuC2SLtDYIPzzudEmLAED4T0raRKvJkTU77NWMeAlnwdYLuoOPXAZE6dbTA3B8eAZmEmwEs4MhB7GVH3Y=;
 5:817dqDbNIey/V6VG6W+mMvVT4RwlLeNO9eovp9ZalMWTJgA8LCI4tiVx14ch9sqKO/eDwbAaTS3wdRSN1kpagj16kYJAzvFyuZEjxselT2nVN5lFVN8LNC49eSSSTfBESrZ+GK8eUIH7mExn3ewcotyagzbITEBswSHiXSldr9U=;
 24:XoL9AUiRYPuOg/EvBWwa6VHBvo2NjldZ1p+8I8qw9+/JnJdNVfry5vzjERb80pP0vU2IDK7Sg/yuvnjUc45FLLlBcGDYxImJ/2PcxXgAlsU=;
 7:Jeeo7HLxpmBtkwZqdIA21y0iLFCTnNED4ZV8LOmZ3GzwaVYTQCiRCCKWbD99olc1moOCvmADnol5C1TbknbArkQtHawqe1xlLWeZ9vqG3U96vRIc4H6PcF9lgBk0gSHL7jLS3obqlnReSUjF5kd/m5dSoJHInOPFRfs7bCFQgQO2qJnGxVByv9lk5hc+Dnja62SfrpwDsM44otrG9Z/qDIiw9LTP56qzNoMNFEirTHtJC3adQH7KMptv/7YJncj6
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:w+EnIw+Jq5kUesaPsP62aYgYQA3UkPaMlXUX/9TkccMYjNcfmXoY2KjRTA5yGS0UGXldoQN02mTbSz0NspY9bvgQS7pzf7VUc+9Or2xkYm0PoJIRfEQWFWjGzoeDzp0w4D7tx35nyqxgzqKi5TelGWW33Q3Ej5VYhU2LV4ma7efJlpM0kAq2oWjpJfP1Zs5ubhz72PJEP/iHvvdSNPeWXnnqYtt8VEdMlkyrheYtGrdjREFpqz4RDjftfjm3zdT5
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2018 00:12:41.4476 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 632b6568-61a3-4bf4-ca4e-08d578bfd378
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1840
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 1/2] x86/svm: add support for pause filtering
	threshold
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHN1cHBvcnQgZm9yIGVuYWJsaW5nIHRoZSBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkIGZl
YXR1cmUuICBUaGlzCmNhdXNlcyB0aGUgcGF1c2UgZmlsdGVyaW5nIGNvdW50IHRvIHJlc2V0IGlm
IHRoZXJlJ3MgcGF1c2UgZmlsdGVyaW5nCnRocmVzaG9sZCBjeWNsZXMgb3IgZ3JlYXRlciBiZXR3
ZWVuIHBhdXNlcy4gIFNlZSBBTUQgQVBNIFZvbCAyIFNlY3Rpb24KMTUuMTQuNCBmb3IgbW9yZSBk
ZXRhaWxzLgoKVGhlIHZhbHVlcyBvZiB0aGUgcGF1c2UgZmlsdGVyaW5nIGNvdW50IGFuZCB0aHJl
c2hvbGQgd2VyZSBmb3VuZCBieQppdGVyYXRpbmcgb3ZlciBkaWZmZXJlbnQgdmFsdWVzIG9mIHRo
ZSBjb3VudCBhbmQgdGhyZXNob2xkIHdoaWxlIHJ1bm5pbmcKa2VybmJlbmNoIGFuZCBhIHBpIHNw
aWdvdCBhbGdvcml0aG0gd2l0aCB5aWVsZHMgcGxhY2VkIGluIGl0LiAgQQpiYWxhbmNlZCBzZXR0
aW5nIGZvciBib3RoIHZhcmlhYmxlIHByb3ZpZGVzOgoKKFVzaW5nIGF2ZXJhZ2VkIGVsYXBzZWQg
dGltZSB3aXRoIGtlcm5iZW5jaCkKb2xkID0gODUyLjAKbmV3ID0gODQ4LjgKaW1wcm92ZW1lbnQg
PSAuNCUKCkZvciBzeXN0ZW0gd2l0aG91dCBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkLCB0aGUg
Y2hhbmdlLCBmcm9tIDMwMDAgdG8KNDAwMCBmb3IgdGhlIGNvdW50LCBzaG91bGQgbm90IG5lZ2F0
aXZlbHkgZWZmZWN0IHN5c3RlbSBwZXJmb3JtYW5jZS4KClNpZ25lZC1vZmYtYnk6IEJyaWFuIFdv
b2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS9zdm0uaCAgfCA1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oIHwg
MyArKy0KIDIgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaAppbmRleCA0NjJjYjg5YjdjLi41OTM1NDZmYjU2IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oCkBAIC02NCw2ICs2NCw3IEBAIGV4dGVybiB1MzIg
c3ZtX2ZlYXR1cmVfZmxhZ3M7CiAjZGVmaW5lIFNWTV9GRUFUVVJFX0ZMVVNIQllBU0lEICAgIDYg
LyogVExCIGZsdXNoIGJ5IEFTSUQgc3VwcG9ydCAqLwogI2RlZmluZSBTVk1fRkVBVFVSRV9ERUNP
REVBU1NJU1RTICA3IC8qIERlY29kZSBhc3Npc3RzIHN1cHBvcnQgKi8KICNkZWZpbmUgU1ZNX0ZF
QVRVUkVfUEFVU0VGSUxURVIgICAxMCAvKiBQYXVzZSBpbnRlcmNlcHQgZmlsdGVyIHN1cHBvcnQg
Ki8KKyNkZWZpbmUgU1ZNX0ZFQVRVUkVfUEFVU0VUSFJFU0ggICAxMiAvKiBQYXVzZSBpbnRlcmNl
cHQgZmlsdGVyIHN1cHBvcnQgKi8KICNkZWZpbmUgU1ZNX0ZFQVRVUkVfVkxPQURTQVZFICAgICAx
NSAvKiB2aXJ0dWFsIHZtbG9hZC92bXNhdmUgKi8KICNkZWZpbmUgU1ZNX0ZFQVRVUkVfVkdJRiAg
ICAgICAgICAxNiAvKiBWaXJ0dWFsIEdJRiAqLwogCkBAIC03NiwxMCArNzcsMTIgQEAgZXh0ZXJu
IHUzMiBzdm1fZmVhdHVyZV9mbGFnczsKICNkZWZpbmUgY3B1X2hhc19zdm1fZGVjb2RlICAgIGNw
dV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfREVDT0RFQVNTSVNUUykKICNkZWZpbmUgY3B1
X2hhc19zdm1fdmdpZiAgICAgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfVkdJRikK
ICNkZWZpbmUgY3B1X2hhc19wYXVzZV9maWx0ZXIgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZF
QVRVUkVfUEFVU0VGSUxURVIpCisjZGVmaW5lIGNwdV9oYXNfcGF1c2VfdGhyZXNoICBjcHVfaGFz
X3N2bV9mZWF0dXJlKFNWTV9GRUFUVVJFX1BBVVNFVEhSRVNIKQogI2RlZmluZSBjcHVfaGFzX3Rz
Y19yYXRpbyAgICAgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9UU0NSQVRFTVNSKQog
I2RlZmluZSBjcHVfaGFzX3N2bV92bG9hZHNhdmUgY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVB
VFVSRV9WTE9BRFNBVkUpCiAKLSNkZWZpbmUgU1ZNX1BBVVNFRklMVEVSX0lOSVQgICAgMzAwMAor
I2RlZmluZSBTVk1fUEFVU0VGSUxURVJfSU5JVCAgICA0MDAwCisjZGVmaW5lIFNWTV9QQVVTRVRI
UkVTSF9JTklUICAgIDEwMDAKIAogLyogVFNDIHJhdGUgKi8KICNkZWZpbmUgREVGQVVMVF9UU0Nf
UkFUSU8gICAgICAgMHgwMDAwMDAwMTAwMDAwMDAwVUxMCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3Zt
Y2IuaAppbmRleCA5ZDVkZmM1OGYyLi5kZTA3NDI5ZGZmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2
bS92bWNiLmgKQEAgLTQxMiw3ICs0MTIsNyBAQCBzdHJ1Y3Qgdm1jYl9zdHJ1Y3QgewogICAgIHU2
NCByZXMwNDsgICAgICAgICAgICAgICAgICAvKiBvZmZzZXQgMHgyOCAqLwogICAgIHU2NCByZXMw
NTsgICAgICAgICAgICAgICAgICAvKiBvZmZzZXQgMHgzMCAqLwogICAgIHUzMiByZXMwNjsgICAg
ICAgICAgICAgICAgICAvKiBvZmZzZXQgMHgzOCAqLwotICAgIHUxNiByZXMwNmE7ICAgICAgICAg
ICAgICAgICAvKiBvZmZzZXQgMHgzQyAqLworICAgIHUxNiBfcGF1c2VfZmlsdGVyX3RocmVzaDsg
ICAvKiBvZmZzZXQgMHgzQyAtIGNsZWFuYml0IDAgKi8KICAgICB1MTYgX3BhdXNlX2ZpbHRlcl9j
b3VudDsgICAgLyogb2Zmc2V0IDB4M0UgLSBjbGVhbmJpdCAwICovCiAgICAgdTY0IF9pb3BtX2Jh
c2VfcGE7ICAgICAgICAgIC8qIG9mZnNldCAweDQwIC0gY2xlYW5iaXQgMSAqLwogICAgIHU2NCBf
bXNycG1fYmFzZV9wYTsgICAgICAgICAvKiBvZmZzZXQgMHg0OCAtIGNsZWFuYml0IDEgKi8KQEAg
LTU2OCw2ICs1NjgsNyBAQCBWTUNCX0FDQ0VTU09SUyhleGNlcHRpb25faW50ZXJjZXB0cywgaW50
ZXJjZXB0cykKIFZNQ0JfQUNDRVNTT1JTKGdlbmVyYWwxX2ludGVyY2VwdHMsIGludGVyY2VwdHMp
CiBWTUNCX0FDQ0VTU09SUyhnZW5lcmFsMl9pbnRlcmNlcHRzLCBpbnRlcmNlcHRzKQogVk1DQl9B
Q0NFU1NPUlMocGF1c2VfZmlsdGVyX2NvdW50LCBpbnRlcmNlcHRzKQorVk1DQl9BQ0NFU1NPUlMo
cGF1c2VfZmlsdGVyX3RocmVzaCwgaW50ZXJjZXB0cykKIFZNQ0JfQUNDRVNTT1JTKHRzY19vZmZz
ZXQsIGludGVyY2VwdHMpCiBWTUNCX0FDQ0VTU09SUyhpb3BtX2Jhc2VfcGEsIGlvcG0pCiBWTUNC
X0FDQ0VTU09SUyhtc3JwbV9iYXNlX3BhLCBpb3BtKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:13:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoI1e-0001DH-Ci; Wed, 21 Feb 2018 00:12:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=etuz=fp=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eoI1d-0001Cu-QZ
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:12:45 +0000
X-Inumbo-ID: d5741153-169b-11e8-ba59-bc764e045a96
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe44::623])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d5741153-169b-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 01:11:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=95D5C/yRPs2bTsEsFNfgLI/8oE8uvuMx1zY5stxLMe8=;
 b=tdUdOzRUaGYZjrARfr9Iy0Nw8OOiUF6oB6izzRngwPBJusmZACzmeiixK7gSdPs5a0XTW+Kk7mKdZGw6mHZVJu/qAdB0xyQ7J5jAS9vJK352zgBzZwJptcqgEYVU0EuVyw5edGywrduw2H9MwntCkHzQUAH2CICoLLsCKDeAQHE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from nikka.amd.com (165.204.78.1) by
 MWHPR12MB1840.namprd12.prod.outlook.com (2603:10b6:300:114::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Wed, 21
 Feb 2018 00:12:42 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Tue, 20 Feb 2018 18:12:33 -0600
Message-Id: <20180221001233.62644-3-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221001233.62644-1-brian.woods@amd.com>
References: <20180221001233.62644-1-brian.woods@amd.com>
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR1001CA0031.namprd10.prod.outlook.com
 (2603:10b6:405:28::44) To MWHPR12MB1840.namprd12.prod.outlook.com
 (2603:10b6:300:114::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: d072189a-4c34-4f77-9995-08d578bfd44a
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:MWHPR12MB1840; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 3:Y+hoBHqu4lY87+bhnztuOKIY/wxW5GM7XT1Lyuoh4A0TOBhn7eMNLdITMabq6k3CHbt797GdZDMt8EFSK6WZpDzBED3niEHpl7L6BCMN72n+VU1Xaj6A4cFRAYRV3tXl5ruaC1WgglHDosLrrHiRWspQH3KQpKmKpWAaV+9ZVYhovRe6p8cn3bEkQIYgAbFUM1rH+L5VRc3JGPcY1Zt5TplHo6qmshrXC1THdj5TyQL4wZG9ER8ktS4zCT92Rgkg;
 25:4h5q3k0VwyL1CPOIPGJGiHx+0zPFRYHuJfRjdxMoAGkK2PYXJuTJtCJP0A2HmTaymkHy4qjLepfr+MmJ/ZA8hJ3b2Om0/ZjbBMh0vgcVWZ+l7868e/oHZr0jocVrzkv4EKzmjatmvWmluoznSlOW1E1sFTpICASaNceDAQQXuKpSApmsHH4eAD++cNC7dkRGyOxoTh/eeXFuG+1h5z2Ymmn1UBC3vBjloY9O39LLE3btF8oU+WyIEb9lPelBwdyAwglVnZ+D3Hs0NOa0Ev+uw+6VnJPWDMSXCTZY6qH/liTgVvg8/utWzQiLGHtAxPPFm4KnYJNqMPdNqJ+du3pLAQ==;
 31:4la3kjCQcURthXjav9Ce2F3Y72aW8xdbrNDuGa4z6Iuv63ulUc1WhAbGLShg8LBS66eA1SAYEJreiQUFDeEHYyjuJqSkWRM8lffKurxXLGC0uTnDqTpqghgh3Tl22zyLzgFf08WUZEyDgPG9bP708P21a+C+V6kxIB00zO9bS6qcjmqjw+zlyxJ2+bjSqFX4lPFdeAhfHKgyAJN0s2g3PF4ruEiulYPzKkx+nk6efV0=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1840:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:QSrO4RwVDCMIjV/bRLXA4PTYZ+v5v6DgiP4XwR3SKM1yDisVwIr+BsSCppKFAgj4sXF5gtrRc0IkbV+eJ9QPGbWU0v+3YhLP5aJuPSkKGQinGmqkRmF6KN7mmWT4PXK5qLddhFFowoZR/cubUDRPb0u+wzqEUwQGN0l3WiHq4TyJ5fQRxn7bWZN6xNihCD9QWA98h9ZbE1vlqd2kaqiQu76UJoPm3ayJwxpX6SMwuBerdJTuaySFoUn3DCqmptU/hty1SsBoTCn2fpHd2gbBttJS6RZmz6AU8jrWrY5EyA68qdIHfoq/XmI4pvvIejwAEo1SnNrsis/zxycUpIEoZE5HgqSr71MMKNZwY8ssdbpSi1ewCCn78eQUD7rnRsDMDGTkc2M7l0P7vR+tjjexsSrFj7iVhg7f7COY23GcRHIJ7ItMXpg0bUKGT/UFE+Py8DHGv/b0vKcf4+OcvXAz3WTg9cebHzsAd0BocKqwCRs4MMZ3PdfhJQFAfAk3vvzU;
 4:HrPve3feKvDHIfJHG2eMkjngmzmMvmdfR+kOYQO8xKCkx28x06FhvqHOFQmEJJA3DpP0pOdOWXMBJgtUUufMTvmgmYJUAjSOJxiNWFDBuMuxA/U4PDGbo6SKX6rgezW1txXSllaKX6T4mDjfekyZnDmZfgxnqhTtPcZkmy9Evs/1Gdt39rzHRMIAhE6MdHDAUg7m6ewqfCMuuoHg/nbm2LURwegU9tPfOaKfsY8NSEpCdFX7hOiOnWxrWzJu7z4KTxi4VRHoK3heloC1I4yn6u/L2w7crjWXD0dhiu1UQTLOn9VRg8PCKi3P7ywg+oNQ
X-Microsoft-Antispam-PRVS: <MWHPR12MB1840020F55273AF6581BDC25E5CE0@MWHPR12MB1840.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(767451399110);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001061)(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(944501161)(93006095)(93001095)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:MWHPR12MB1840; BCL:0; PCL:0; RULEID:; SRVR:MWHPR12MB1840; 
X-Forefront-PRVS: 0590BBCCBC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(39380400002)(396003)(39860400002)(346002)(189003)(199004)(2906002)(3846002)(1076002)(4326008)(81156014)(8676002)(97736004)(66066001)(8666007)(81166006)(25786009)(47776003)(316002)(54906003)(6116002)(6486002)(8936002)(16526019)(50466002)(575784001)(86362001)(53936002)(16586007)(186003)(2361001)(386003)(478600001)(36756003)(2351001)(52116002)(106356001)(105586002)(68736007)(48376002)(72206003)(6916009)(53416004)(2950100002)(6666003)(305945005)(76176011)(7736002)(5660300001)(50226002)(7696005)(51416003)(26005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1840; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1840;
 23:ikWEVcpWnoDdR+r44q6nJCDWpYw8mV//Zm8qgynzD?=
 =?us-ascii?Q?Uji1Do9WtaoZy6wAvgTH4b2o8HgJjUzgtdvC7AwCulsy49ehwyJeYty94aOH?=
 =?us-ascii?Q?MS3LI3hhCuQoJdS2EDc9CNrXMEY7uYbQJTJRWFtlz+SCwFEKt+/0AnOtiFjA?=
 =?us-ascii?Q?Su2BdmhHbaC6lbqzsioKykcZ+k6AYvX1nunjo8mfVeipdU8/nFZtOyPAUIbj?=
 =?us-ascii?Q?SC3YuJOXowvFjOwinOJoVbZyTaluVF12QrxPTRyQy8v9WdmEUzimNDsRBmx1?=
 =?us-ascii?Q?qJPALdUoy1J3jBw84350G68evZUoNSGoCg8gaP2oAuW+kvAa/n4+OIYYNdSe?=
 =?us-ascii?Q?PMpaeSIzNV7zNvCSSvamdmHXWjbCGHtKUycgxiqlzhi3uAH7EvZZVofk8RSP?=
 =?us-ascii?Q?/SpAIjol/PLJuOLivTrKuQQ6hiwItTd7GjuRarBBR0co/MFLy35AxbUcZzIu?=
 =?us-ascii?Q?YN7pFHfWSZX9FwK9ZC6XWOs8OmAwknydI+29BBTvqnnz38tgW2KqJA5oC5jT?=
 =?us-ascii?Q?nEnoSSLdNSLTdMCbamDsXITmgKw+oRO7RMhVgf4XLS3lCXfGO8U2pRjcRxz1?=
 =?us-ascii?Q?yVV5xZPShH7gc6d87T9Z9eXKu1WLQc5XDgeTgMsSjUFoxs2e+xgObQOB/V2f?=
 =?us-ascii?Q?HBdmtk15C0+oHj/nEQlJVh/EhnrVppBVGIeHAgeeywbkBm+AlvyroyX4CXRz?=
 =?us-ascii?Q?FeyVABgRv0H2Tlu/0POAp/9My/XYFP5Vfvy/9d5Sh/+veBLEXflxwffVofQa?=
 =?us-ascii?Q?X1+IpUZzktu8yhGI0IHarPlWmQ6iiizp4PxBxdMEJhQ6KKvmKdhGGaKjgT3C?=
 =?us-ascii?Q?bvgo6l0cWUVaig9aEpF3hLE+zUTlUsC00JQXHHhR0WyBINBtJzFxmKpOtRkT?=
 =?us-ascii?Q?qEgiP/+KinESjMlU/QNNIuorvWU8TfAXcJsO82sVh3NZU4QRB/EFGfZWkO8Z?=
 =?us-ascii?Q?OAzf0kt4tTiWiB5423NeRWpH+92vIFunf8rG/FD+ank4vvpONpSk2+am/+mo?=
 =?us-ascii?Q?aeaW+9AP92S8F1EsSNDs6XsrXCfH3nCO25IlNsus7quOviRGQAJsY83N9bV0?=
 =?us-ascii?Q?ubjHGDpQCwDo4piNoFeAtktGqNDl9aXatz3qweYto1iG2zQI6SaN3uzf1vas?=
 =?us-ascii?Q?li/tb6KETdcmZo3nxVlhxJnTJQVCb7ykVgQCieuBDg8QiGyujSivwWx3XfYo?=
 =?us-ascii?Q?nNVPR/2X+P8Ryc0UN+0OYWV2x7wDXVzFkHuUtMFgGF652xbKdPEBX/aWdy5h?=
 =?us-ascii?Q?VweGjpRjandqyCB1uI=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 6:pi5AcvFG4OLzhbsEg7yMb3CdFb5k7tdO+jQgaSTIdHJfOFUHY1MsJLcWn0U+Tm78l1HKpYgugseuD0eH029Vg39/+V/qotQtjC/5IP21qaJNAHXZeSEQSsEy71Df1SAsiy9i6S30s0SIwDOQ8aXMAhGXfWJfQUT5g1v7yOFgRVSJj3V1vMuUIULWX7RwyLb84G/cOrVSpA2w7odAF4GjibUxKnII1ga9ce/emEqcrfzinDSPoJ6I+K4TyjY7Oy2JBjPOQLPHdIjmBmLwdZEk7+IEr9BimqsJyrg7UE7KKsPGTaM2+huLF6R8uyYPGAT/kIRIeWBm70SKMM/eVsi/I7C7WikvdxhqFACD/C9pU8E=;
 5:TPrsjptjhoSK8+YOTOHhSk7LtJUn1VpfduPF+/MzzhcM0ZWIpy3NTKDQ6sllikQu8PMWp0lBHL6bOvRqDn1uetB/Z0m0t0R60RUFwhFRgApyvLrNpaC23irdxgJoa0o8m+c6bK598F1LvHufGjjpFDEflS3GE6630ABvsPBfL7I=;
 24:JqRoAIDD2qdymYt5cYAcinRSWb10gk34dKn6iQk8UgIpaqjuPpJCghaQoSgl3XkHv7o5Jkbemfv9Fg8B5/0Wcv1mcVNiH/4MkC/sCp4Cse8=;
 7:reFX0sqMxJYm+5GxMjgVfXCa1DXRfD9MAMPyGm/px2tXIEJB2jzglM1tffYZUto2Vt2mEyg/rR4ntYG723TUz87OPQuHCgsDTfw4PRi9iaTX13DnzM3JytT2mA/4BmI7QXjYpv63l5ulC/HZgSWHhe66NXsPMeDgmX/lsUW7bPjO+XxbwbkvIn58cOG19R1bWLsbO/fqsv76id7UUgskSsRTF9xsNGqphpSMNEfilok/c6+rSC/r2Dlbnk9nz/p8
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:Doeuf4ogJ2WeZhs5KdruTvmxn3A6NHjK47PpGZSuuyDWF14PbRk/zuCxbLj5tPnzSFkhX9ID6air1wvcp/nXG28bBR0IncFGzCr7cP5syJzyus1kjYxRIElwA1/xYJ5+soSIa9JHT8cmFDayEC0F042L/W/FYDOd1fsbm/KB1nr2PXzIRQdJMF++0zAzcdhvuyLrGVncxS/ZXcri1GQpKpW72vnfUbeCclG+aqe/ia0CiR9iUeQ7degVPgJX9Iwi
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2018 00:12:42.8226 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: d072189a-4c34-4f77-9995-08d578bfd44a
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1840
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 2/2] x86/svm: enable pause filtering threshold
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgYXZhaWxhYmxlLCBlbmFibGUgdGhlIHBhdXNlIGZpbHRlcmluZyB0aHJlc2hvbGQgZmVhdHVy
ZS4gIFNlZSB0aGUKcHJldmlvdXMgY29tbWl0IGZvciBtb3JlIGluZm9ybWF0aW9uLgoKU2lnbmVk
LW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgIHwgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgfCAz
ICsrKwogMiBmaWxlcyBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmluZGV4
IDlmNThhZmMyZDguLmI2YjkyMzY1YmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xNjk0LDYgKzE2OTQs
NyBAQCBjb25zdCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlICogX19pbml0IHN0YXJ0X3N2bSh2
b2lkKQogICAgIFAoY3B1X2hhc19zdm1fdmxvYWRzYXZlLCAiVmlydHVhbCBWTUxPQUQvVk1TQVZF
Iik7CiAgICAgUChjcHVfaGFzX3N2bV92Z2lmLCAiVmlydHVhbCBHSUYiKTsKICAgICBQKGNwdV9o
YXNfcGF1c2VfZmlsdGVyLCAiUGF1c2UtSW50ZXJjZXB0IEZpbHRlciIpOworICAgIFAoY3B1X2hh
c19wYXVzZV90aHJlc2gsICJQYXVzZS1JbnRlcmNlcHQgRmlsdGVyIFRocmVzaG9sZCIpOwogICAg
IFAoY3B1X2hhc190c2NfcmF0aW8sICJUU0MgUmF0ZSBNU1IiKTsKICN1bmRlZiBQCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3ZtY2IuYwppbmRleCAwZTZjYmE1YjdiLi5lYmU2ZjBjNzUxIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS92bWNiLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCkBA
IC0yMjcsNiArMjI3LDkgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jYihzdHJ1Y3QgdmNwdSAq
dikKICAgICB7CiAgICAgICAgIHZtY2ItPl9wYXVzZV9maWx0ZXJfY291bnQgPSBTVk1fUEFVU0VG
SUxURVJfSU5JVDsKICAgICAgICAgdm1jYi0+X2dlbmVyYWwxX2ludGVyY2VwdHMgfD0gR0VORVJB
TDFfSU5URVJDRVBUX1BBVVNFOworCisgICAgICAgIGlmICggY3B1X2hhc19wYXVzZV90aHJlc2gg
KQorICAgICAgICAgICAgdm1jYi0+X3BhdXNlX2ZpbHRlcl90aHJlc2ggPSBTVk1fUEFVU0VUSFJF
U0hfSU5JVDsKICAgICB9CiAKICAgICB2bWNiLT5jbGVhbmJpdHMuYnl0ZXMgPSAwOwotLSAKMi4x
MS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:13:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoI1e-0001D6-61; Wed, 21 Feb 2018 00:12:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=etuz=fp=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eoI1d-0001Co-EY
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:12:45 +0000
X-Inumbo-ID: d48d1f6a-169b-11e8-ba59-bc764e045a96
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe44::623])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id d48d1f6a-169b-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 01:11:57 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=OMOUwzO6BX75xOz7tzqUbGb+6KV1UFtdD70fA3NmkbI=;
 b=Y9s9uHqlokWaHXCrQRWue3HofN8wKsHrQnSQQo95iJlpR1AWmlULrD4rSn/c6luQpGPyv9GJ5EZ4mLBkxgIs2dlyQ0mAAuJZEcdRpmreHC0kVb0l92b7l5oE4qhucGF078MJcvKE9hKJWS+NqNgtMt/LtKhWu8p0aWlTmtjyJKc=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from nikka.amd.com (165.204.78.1) by
 MWHPR12MB1840.namprd12.prod.outlook.com (2603:10b6:300:114::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Wed, 21
 Feb 2018 00:12:39 +0000
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Date: Tue, 20 Feb 2018 18:12:31 -0600
Message-Id: <20180221001233.62644-1-brian.woods@amd.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: BN6PR1001CA0031.namprd10.prod.outlook.com
 (2603:10b6:405:28::44) To MWHPR12MB1840.namprd12.prod.outlook.com
 (2603:10b6:300:114::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: f7f96c29-0847-4b64-71a4-08d578bfd29d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:MWHPR12MB1840; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 3:9yibgdN6sgRLSwx/XxS05B8hRN12KxWJo/07K6+cXLpN/mpTioTrZi04HuOHUnBjN8cVX5ysO6drBHsF0IK398YfzMpMkBOInMIi1r+xmtQ7REGi+/XJf39AG+EQuU9uzlwR8p9nJRoZFR+CabgNf7rYG2BnoM+l00vKuwpaYc9OxgOKzxbWZwD5Jxgspm0l7UziqNR8v+ijKxfiKstKeiqftyTk/JYj+wRTtazCKGPmvPO3KE8Z3ep6rRPuCyvy;
 25:Mzx3xb+IHiHiH4P8BI9sMIhY0k3Hv9MyKe2eMSlPjV4d+d9hSC9ya92SBNEqy/vaGwIgb6myblcA+lIMFRMiruU1K3X9kAzK15SCOnxt4fiCGjmJjeN+piC6T4honVGn7m50BgHRp9e6qQ24rK8608E4Nrxz39i9CYacEwk6jwRQ0SIG4SdXh0p+FpOkssY6Xin/oId/KamXQUMe2fQp33wcwTdHIlp6YBF+N7UPguvH25Y9gmAWPYzCIWYzBvx34Dh0kaIbYGFFZWf4jZFY7ms5XiCrFmE+C6zv2AbuVEVhl34XD1utT6cn4bepAk6zzO9HaOoS6vG22NYqteC4dA==;
 31:2cUW6A/AuYALSJTpNnaQ69Le1kTQOClum9L32BEdewFlLUXlasF7ySLBLaXiKACylHkUOTgPhg5Hg4qmbxZvYW85XKERdLqo98shZbZsQZW2Lh0fRb9rpkV8AwmG76PWbRgFQv0AzyWq1WgUkfoYPsBma3ZMVH48OMLxd/RlGWxcJMEemdLS+7/RPR62/qjNiDIWRVAqkrFJP12f8LCSqIOiB25Bqhbud59hOuu4g2s=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1840:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:xPU1hDta6K6Gl9DacsIhFr8rkFGF6SkkkXzaIBw94Id01YiZklgX7DSFHK+l7VVoJFNRwCLqwp8+6OZ+BA41xijY1fMuFcpadI2Q7Yr+xxIxYtjyvoFsY0Bh9bT1u/csvCujvRve20UErVR383SqYhfbSEhu2FLZcUjkb0GdoO/yiUyItQrz3Cdt2jK0Mfr/Ek2FoZUlGWNlU9XooE51kmAZMKuYO61FZOgfhKWvFv2c/hltZt9hKiC4agATYRe3vECzv+jywD4rCkHL4StNsmscfc+DvR0uKvSEi1boPtHZAYjIpq1KwdcXUpcGqzQ1+iJlKde2asJdTl7ig6TxCXyEE/sykAoEwZ7tPXOLknAE8AnaWu62ArjpRErfHwYIrol13jmTbdSKfPJLVpj/3PC3V0sCEOMXoiR+8XqUGXeWMwot/5YeyoF5as6vWAHRLGKxKwJS0YDC48XezpxWlmyZhEkj+WCf+sSbKNe7p3rKYhhKpYep2wm9WA6j1Er0;
 4:JFDVHCSSjx8ElXqIrgt4OxqzSocpSSBbfJxs5Q7pfgM6x5SZUmYSNADQkuOa1ZPslBYpw6gqVTupwtkUiVoruzCYMFNaoqtQ2mliX745epbnVOaEzdQ9wqXTw1H36lU9x4b0i7tM3pcw9hGOikSo+KF7H7oaY9/mliS/OT8dTPtZjygdmaMSRPIXLUBab0+ibSOnZsHvrUaHtzc/0kZDSDuLJH9s4kmCvNRi/EM6/eweg0I05GRs2qMjNK088RFRjl0/b7aHqo+gpsEarY8wFg==
X-Microsoft-Antispam-PRVS: <MWHPR12MB1840975797A53895AF0FA5E5E5CE0@MWHPR12MB1840.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001061)(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(944501161)(93006095)(93001095)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:MWHPR12MB1840; BCL:0; PCL:0; RULEID:; SRVR:MWHPR12MB1840; 
X-Forefront-PRVS: 0590BBCCBC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(366004)(376002)(39380400002)(396003)(39860400002)(346002)(189003)(199004)(2906002)(3846002)(1076002)(4326008)(81156014)(8676002)(97736004)(66066001)(8666007)(81166006)(25786009)(47776003)(316002)(54906003)(6116002)(6486002)(8936002)(16526019)(50466002)(86362001)(53936002)(16586007)(186003)(2361001)(386003)(478600001)(36756003)(2351001)(52116002)(106356001)(105586002)(68736007)(48376002)(72206003)(6916009)(53416004)(6666003)(305945005)(7736002)(5660300001)(50226002)(7696005)(51416003)(26005)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1840; H:nikka.amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1840;
 23:qBO7aM+KKKIc/AJHNTAbwrTapU2PYTKkbSJ0iISxW?=
 =?us-ascii?Q?agTd1Be6GwWFAyXelfoAyQwfoRS2NLnJxDTKVpfjkRmfF5PUDmcAn6uZlr+/?=
 =?us-ascii?Q?zJM5zDII4y69dfGcTIFZo4KYonQtRrMkLdEcFvI5L9+lS61Z8Dn+zB4YZAVh?=
 =?us-ascii?Q?vpgps5Nu+V8bJgyM+VlTKmGKq63ACr0AC+7Urc9iQM4qJxDtibEDgulf64m7?=
 =?us-ascii?Q?pxmMupVISQCkzzt2b+NaNlco2BROHJxnzfFG9OI+pjNmJFEwC4skUuaZ+Jzz?=
 =?us-ascii?Q?4EaLNDik4ynciesKxWA6jwcM1nT0oIR7Ss9UTESM3RVugwzA1u48fV/KSGwu?=
 =?us-ascii?Q?Zc7R7e9yULn8AfkpOCeQvfhLTRlsj6AtSBXGpPjxDcad2buK0lc73MTB0dCV?=
 =?us-ascii?Q?7fy8tWZTs7li5H+sPOpvFhDI/xq2W59ZCSHH6g4SKlUE1T/bbhzYy+kmn92e?=
 =?us-ascii?Q?igfyysg6AyJ6G2OoUVuPaQ3y3QYhZN/4v6ojvLmplp2cT4VidBOtziLTt3B5?=
 =?us-ascii?Q?5yAlhS8w06wnLxKINdIAYse7xxoCE6rpTr6LwWTxW+rmqzfgqQxjzfJhKsaH?=
 =?us-ascii?Q?2OEYoVyr38haTMgaZrKvIZo0VLt835NgXzRQOIL2cmmxNi0MF8BxNs/P570B?=
 =?us-ascii?Q?hCcG6sbquzCvyxuNlfiQwTbMO/LY1qYcjCDnTdU1FKsBCYWNtcGaje9ecRWo?=
 =?us-ascii?Q?EJM19memaTmjieqRmhEBW7jJRBl+9901H41yqsqsyQ4VNIjVdh+VyDJ+UpKB?=
 =?us-ascii?Q?6yvNuLNLNHqeB5WiTcTrjh+C6qG6KkyCvEc6uupMXwn1XANQoV0XJs8FDCFb?=
 =?us-ascii?Q?Vgcg52ClSoFLmMRsNhpVTFcQfftmw7cNGtFa2TeamOUC3tzmXBClZifOe9x9?=
 =?us-ascii?Q?anPmnVCxUQxVSFbuPfOlWr8NSCwGNRE2JcULfjrFia7l3V5y/T6fIdPJ0BMe?=
 =?us-ascii?Q?OqhrsG3o+B+uq3PVrHFfBMSshPXcs8pBIvcRCyXvs7O07kAPwV0TTAorBsph?=
 =?us-ascii?Q?uydgl1s5XcGlSqRQe2cIdjdLoTGN6B7nrG9H4W5L7RIlNMHV0+PyE0xdcF6h?=
 =?us-ascii?Q?9EJR3iXfacJIOOBIEddd5QxN2vAgbFdXlxEgn6yIfG5v+ZEaOWkeU2g5p9J2?=
 =?us-ascii?Q?9IkO/KWFRkbzVQM+bqZ0eMCY15qcLfh7OM4kuC+9J8DsICPvVM0YcHajEb8G?=
 =?us-ascii?Q?xBkRwgLRMW3SYEjgoZCK+ojrQrhIgiCUTl0viv/SI2MtgHwyd5gMN3+uS0nY?=
 =?us-ascii?Q?cV7E5QGyW7QaMazZakf7OU7ieNJjZZDTttkKCJo?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 6:7d4cw38f/oso7BBplAboj9ANDwycMvRPmRa3Yg7Bw4IGGPKFEiv1G/yqC2AJvrHK6FS/vTL6l15h/SyJNpnql3kgeLcR0Smzoss6qJurX10W0uSD6uGACbCND+PDh+zc6Z/41GzlC26UuId5uPZSNjG2BJFnv0h7b8utnb7UQvrJ/F8c3ZsQf7uQx/M0bIVe0QAwA3W2swHB4TVl6Cqf9tetjRrCirwHvqyU5JjwBFmvgSriVJSQVpMk0PKpD51WzAo6+Y7e6+a9IAJsVm8H3j2MqcmOgtOGrcyx1bJzNYo0AmThfauO8slIjoeg7RKQurYoOPi5Ea8KLuZd95DbhPX70IToNDWB70TvPSUxcm4=;
 5:jOiXW90tTUU5Y8S2rBBjoKqN5Tfo6aZURzyGdnxldNxizGqu1HcnKR2GYPatUu2z+MqzqgsTmumiNxprG0kweu0vFSozOFOC6saDQUlJzkZ5LlN79b8zH67dkVq0Qvm3zx8WKgytI8iYO5n0hIE0FpoYgj6XgpSpmNR5zZQABEg=;
 24:HUAGUiWY4SmLh6X+ZUCgbnHp9xQTTpsle1gzYemtR8DuvpcbLN5vFM8rBpiuVtaavSp9V2DgKI8qeVYnToD9SYESXlZc1gdazKDH4p2d/48=;
 7:batLz3FvuyJAVaoQHaGbNhpqCya6ljIfR0TVGsqHo5l5e2XsvXl7rDjzu5f22QZSwK66Aq0/UZHYM/duLvND7zqN7T4mZYAGh9ZGy8NNuAGFhp8RvkAWULxBUZDoy+qWXExKOJiRJ+q1ajt0nbebQWhi2n2AHfTOtoxnfh+AllyRDKywoWV7Oe82mFPkE8a8QSXSSoCMJQ9cBocM2suKkpdhDHKKMzgSW/LilZzj0/U5Q+xRzcI1YlONLcfGfo65
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:KGEQt8uyX8UMOfBuEmr1zxeCXMVLrxR+ttTFqg7XYvfPrB9FSORocQxlRyfWRd6IZ1IXKZ2OT23tGWxlwNl0w3gt2lGuKC/UxGoLTNdUTBj2LX6ij0wO4pC6D/V7ZHjwX+CCYhtMwhCxPoZJKv9pZHPJLn/sbDgZlNsx2LMtB20hCRW1EhU7RMkASt2dMRD9z+g7a44CbA8RzM0PQbFAG2WpPpMihHzN63pCgRUISaAbeqi7A6D8RTQ1GZG2PYP0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2018 00:12:39.9944 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f7f96c29-0847-4b64-71a4-08d578bfd29d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1840
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH 0/2] x86/svm: add pause filtering threshold for
	SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBzZXJpZXMgYWRkcyBzdXBwb3J0IGFuZCBlbmFibGVtZW50IG9mIHRoZSBwYXVz
ZSBmaWx0ZXJpbmcKdGhyZXNob2xkLiAgT25jZSB0aGVyZSdzIHBhdXNlIGZpbHRlcmluZyB0aHJl
c2hvbGQgYW1vdW50IG9mIGN5Y2xlcwpiZXR3ZWVuIHBhdXNlcywgdGhlIHBhdXNlIGZpbHRlcmlu
ZyBjb3VudGVyIHJlc2V0cyB0byB3aGF0IHdhcyBpbiB0aGUKVk1DQi4gIFRoaXMgYWxsb3dzIHRo
ZSBwYXVzZSBmaWx0ZXJpbmcgY291bnQgdG8gInJlc2V0IiBiZXR3ZWVuIHBhdXNlcwphbmQga2Vl
cHMgdGhlIGd1c2V0IGZyb20gZ2V0dGluZyBpbnRlcmNlcHRlZCBieSB0aGUgaHlwZXJ2aXNvci4g
IFNlZSBBTUQKQVBNIHZvbCAyIHNlY3Rpb24gMTUuMTQuNCBmb3IgbW9yZSBkZXRhaWxzLgoKSW4g
cmVwbHkgdG8gdGhpcyB3aWxsIGJlIGFuIGVtYWlsIHdpdGggZ3JhcGhzIHNob3dpbmcgc29tZSBi
ZW5jaG1hcmsKcmVzdWx0cyBvZiB3aHkgdGhlIHZhbHVlcyBvZiB0aGUgY291bnRlciBhbmQgdGhy
ZXNob2xkIHdlcmUgcGlja2VkLgoKQnJpYW4gV29vZHMgKDIpOgogIHg4Ni9zdm06IGFkZCBzdXBw
b3J0IGZvciBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkCiAgeDg2L3N2bTogZW5hYmxlIHBhdXNl
IGZpbHRlcmluZyB0aHJlc2hvbGQKCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAg
IHwgMSArCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgICAgICAgIHwgMyArKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaCAgfCA1ICsrKystCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L2h2bS9zdm0vdm1jYi5oIHwgMyArKy0KIDQgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgMiBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:16:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoI5a-0001cQ-7G; Wed, 21 Feb 2018 00:16:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoI5Y-0001c7-IV
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:16:48 +0000
X-Inumbo-ID: b5ebb7a8-169c-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5ebb7a8-169c-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 00:18:16 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B327C21748;
 Wed, 21 Feb 2018 00:16:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B327C21748
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:16:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-9-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201616200.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-9-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 08/17] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFBTQ0kgMS4wIGFuZCBs
YXRlciBhbGxvd3MgdGhlIFNNQ0NDIHZlcnNpb24gdG8gYmUgKGluZGlyZWN0bHkpIHByb2JlZAo+
IHZpYSBQU0NJX0ZFQVRVUkVTLiBJZiB0aGUgUFNDSV9GRUFUVVJFUyBkb2VzIG5vdCBleGlzdCAo
UFNDSSAwLjIgb3IKPiBlYXJsaWVyKSBhbmQgdGhlIGZ1bmN0aW9uIHJldHVybiBhbiBlcnJvciwg
dGhlbiB3ZSBjb25zaWRlcmVkIFNNQ0NDIDEuMAo+IGlzIGltcGxlbWVudGVkLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4g
ICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9wc2NpLmMgICAgICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDIgKysKPiAgMiBmaWxlcyBj
aGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gaW5kZXggNWRkYTM1
Y2Q3Yy4uYmM3YjIyNjBlOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gKysr
IGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+IEBAIC0zNyw2ICszNyw3IEBACj4gICNlbmRpZgo+ICAK
PiAgdWludDMyX3QgcHNjaV92ZXI7Cj4gK3VpbnQzMl90IHNtY2NjX3ZlcjsKPiAgCj4gIHN0YXRp
YyB1aW50MzJfdCBwc2NpX2NwdV9vbl9ucjsKPiAgCj4gQEAgLTU3LDYgKzU4LDE0IEBAIHZvaWQg
Y2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKQo+ICAgICAgICAgIGNhbGxfc21jKFBTQ0lfMF8y
X0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKPiAgfQo+ICAKPiArc3RhdGljIGludCBfX2lu
aXQgcHNjaV9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNfaWQpCj4gK3sKPiArICAgIGlmICgg
cHNjaV92ZXIgPCBQU0NJX1ZFUlNJT04oMSwgMCkgKQo+ICsgICAgICAgIHJldHVybiBQU0NJX05P
VF9TVVBQT1JURUQ7Cj4gKwo+ICsgICAgcmV0dXJuIGNhbGxfc21jKFBTQ0lfMV8wX0ZOMzJfUFND
SV9GRUFUVVJFUywgcHNjaV9mdW5jX2lkLCAwLCAwKTsKPiArfQo+ICsKPiAgaW50IF9faW5pdCBw
c2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpKQo+ICB7
Cj4gICAgICBpbnQgcmV0Owo+IEBAIC04Miw2ICs5MSwyNCBAQCBpbnQgX19pbml0IHBzY2lfaXNf
c21jX21ldGhvZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kpCj4gICAgICByZXR1
cm4gMDsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgX19pbml0IHBzY2lfaW5pdF9zbWNjYyh2b2lk
KQo+ICt7Cj4gKyAgICAvKiBQU0NJIGlzIHVzaW5nIGF0IGxlYXN0IFNNQ0MgMS4wIGNhbGxpbmcg
Y29udmVudGlvbi4gKi8KPiArICAgIHNtY2NjX3ZlciA9IEFSTV9TTUNDQ19WRVJTSU9OXzFfMDsK
PiArCj4gKyAgICBpZiAoIHBzY2lfZmVhdHVyZXMoQVJNX1NNQ0NDX1ZFUlNJT05fRklEKSAhPSBQ
U0NJX05PVF9TVVBQT1JURUQgKQo+ICsgICAgewo+ICsgICAgICAgIHVpbnQzMl90IHJldDsKPiAr
Cj4gKyAgICAgICAgcmV0ID0gY2FsbF9zbWMoQVJNX1NNQ0NDX1ZFUlNJT05fRklELCAwLCAwLCAw
KTsKPiArICAgICAgICBpZiAoIHJldCAhPSBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCApCj4gKyAg
ICAgICAgICAgIHNtY2NjX3ZlciA9IHJldDsKPiArICAgIH0KPiArCj4gKyAgICBwcmludGsoWEVO
TE9HX0lORk8gIlVzaW5nIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdiV1LiV1XG4iLAo+ICsgICAg
ICAgICAgIFNNQ0NDX1ZFUlNJT05fTUFKT1Ioc21jY2NfdmVyKSwgU01DQ0NfVkVSU0lPTl9NSU5P
UihzbWNjY192ZXIpKTsKPiArfQo+ICsKPiAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQp
Cj4gIHsKPiAgICAgIGludCByZXQ7Cj4gQEAgLTE3Myw3ICsyMDAsMTIgQEAgaW50IF9faW5pdCBw
c2NpX2luaXQodm9pZCkKPiAgICAgIGlmICggcmV0ICkKPiAgICAgICAgICByZXQgPSBwc2NpX2lu
aXRfMF8xKCk7Cj4gIAo+IC0gICAgcmV0dXJuIHJldDsKPiArICAgIGlmICggcmV0ICkKPiArICAg
ICAgICByZXR1cm4gcmV0Owo+ICsKPiArICAgIHBzY2lfaW5pdF9zbWNjYygpOwo+ICsKPiArICAg
IHJldHVybiAwOwo+ICB9Cj4gIAo+ICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBpbmRleCBkMDI0MGQ2
NGJmLi5iYzA2Nzg5MmM3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IEBAIC01Miw2ICs1Miw4IEBA
Cj4gIAo+ICAjaWZuZGVmIF9fQVNTRU1CTFlfXwo+ICAKPiArZXh0ZXJuIHVpbnQzMl90IHNtY2Nj
X3ZlcjsKPiArCj4gIC8qIENoZWNrIGlmIHRoaXMgaXMgZmFzdCBjYWxsLiAqLwo+ICBzdGF0aWMg
aW5saW5lIGJvb2wgc21jY2NfaXNfZmFzdF9jYWxsKHJlZ2lzdGVyX3QgZnVuY2lkKQo+ICB7Cj4g
LS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:17:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:17:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoI6Z-0001iR-HS; Wed, 21 Feb 2018 00:17:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=etuz=fp=amd.com=brian.woods@srs-us1.protection.inumbo.net>)
 id 1eoI6X-0001iE-Rt
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:17:50 +0000
X-Inumbo-ID: 89f086b5-169c-11e8-ba59-bc764e045a96
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe44::620])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 89f086b5-169c-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 01:17:02 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=ntgFn/eigd4Slrw+TfYGtJQGg05lrlNd4PrUFsaqxjg=;
 b=H6aZCIbpF5AoAfeQIDFaxa2lpq+ynUs3OMyqikSycdTbFnnj/VtG05e8CEJ16vaG9FW9uSjlJ3ZyLoRAiAgzLMl3TsTa3oz4WDDBvmtXML6cbmsV/HSNqRRNATNPsi80ODQucZy7LC8WgbZ1aD3ZFZzebungew86wQWWEkLRQeA=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Brian.Woods@amd.com; 
Received: from amd.com (165.204.78.1) by
 MWHPR12MB1840.namprd12.prod.outlook.com (2603:10b6:300:114::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Wed, 21
 Feb 2018 00:17:35 +0000
Date: Tue, 20 Feb 2018 18:17:30 -0600
From: Brian Woods <brian.woods@amd.com>
To: xen-devel@lists.xen.org
Message-ID: <20180221001730.GA18409@amd.com>
References: <20180221001233.62644-1-brian.woods@amd.com>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="bp/iNruPH9dso1Pn"
Content-Disposition: inline
In-Reply-To: <20180221001233.62644-1-brian.woods@amd.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Originating-IP: [165.204.78.1]
X-ClientProxiedBy: MWHPR21CA0063.namprd21.prod.outlook.com
 (2603:10b6:300:db::25) To MWHPR12MB1840.namprd12.prod.outlook.com
 (2603:10b6:300:114::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 665081df-d1af-4151-4872-08d578c082bf
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(49563074)(7193020);
 SRVR:MWHPR12MB1840; 
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 3:soM/c5NC807E8o+T8kMAwV3DtvrnxWgr33cu/Ubt5MEY5kAQes7R/JPjy4LBwbaRxeImIkOzSSEekRt3XITFYjdrtZramORJXv/TRo5Kl1+1z7dJfa5pl5aD2KysAip8t836IzrNwh1htyeEtvpi1Azv2syBpNc7Q04pTRHLjVFr+Jni5vCDaIjufUjKRZmKRiv6vpYwI4WJsld/LTK3MepfGIFYPIAZLZ/Xs1Wc9EI01dVg4Txsz1gUaXK1JAj2;
 25:VQcZwXf1pesJTl1JlrPXPRWNLZ+n8G7bMRcNWBJaSrFPAqYLeQH2ed/4XtcxEIg0KLFs+gaUJgXkYbsFCMoukmxwxabGx40YSG639kaZZIorIRcdmOB2ve5QhfzJDanEPBy5OiJncLtlmQVdiGFOb3oKy7DvDhcURrtsorCd6MqBozTX6U1hP0X3ooSZtYmNBz58tKcbZkXUY4kY59hzAE0hrI6sBL5BxPxfpQ6xBaCnJrxgjZ4VbrlPkAHnj/Xa1i0e4TUYLJJmIg4lj5saobv47cmHaU90eUkf3IumTsoKqXv1ihQQKSZCD4vLf1RKL7qsjMWbU48kyPtV8Jqvlw==;
 31:93SIS+feLOn8nxusaRktZV9JL/Bar13DhMBAtd4lC+qrzJBZDX78vh5Cdylyl07nYJtZ/zLiZP190Ja1xURJdeq4EkBY1sAmkGIawBiSjHfd8rCUZdZ/om7GgB15jFb0k9M1CD0vvoEwCzO8yRjL/4zsMbC+mKyAzyiVtQnOnXKwr8iQeVmfFMsYmufhvrJa0JrlaS6zy4M8h/RhTKltoFo/jC6JTY6lHWb0WEOw+3w=
X-MS-TrafficTypeDiagnostic: MWHPR12MB1840:
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:GO+NO4Q+M8qNG+97UTYH39sN+EogFJ8YUS9PDn+LnbIUpWDSYUeBB411Z3RbEgTM+Ov83zb2hXIl/Z1I4xAyTrXhefARl6zsOcuOIxSDjUFWiDuNakZykO1ffag5O3xagPeE+XfYrA4IGQTrRowxMvZ8ndamCB2FY3EP+ZaWvCHEK0iR3QDzm+7B2EbDtrpfNxJN1iFXnNf3ufIVBe2oFPp9/fY6rSvKlxlihO/dG5Bc5kHv8RmhGVgEuaywRzd7UcFLPmoi54FPv7SdWvvs3Dj7LIjCjMyiAsSZG3YvPqHO2mc3bFq25pSN0HVowaY183LOKF417HSsJ/+T3amjr/1DWu/2zN5tzzPNqmEN2b2Gcx95/UFihwe9TakQdCLYZbrBp28Se6OL6G6aNBjyURcYhMWGY05k8i1UKMnnk92gXm3lj7cXc7fz9JpZg7so81M/wPrZZ8HAf6lNErSIZ2kHxCCyQbnxL2lnmqeGTsSbGYKB86ZKfUONIOA4gsva;
 4:dmTuD/hLTRz0d4lLO00tk0p6WZt+jwzzsXPOCtwfD7utxWua4AvNVo/OqKV9b3HLO5y7i8H/n/Mr7PBV/gYqkejJEoTUjRj2SwgG+3cDcXBbkE+ieAh1HUl7Y6ITzHIHdeig5NaZERJ2CmVPE4fjwtMy+TjJZdA4cR/9hxHxrNhInaF9vGeTs1XTkFnHurs1Jw/HOc4ElbjbapVCCnM7Vnc8tYgE3lDB2A9Y93bQheioBYIlmwwZBVkZzLmKBYUGTkQM/IO+0RuxBNTXDw2/3LBNzqVzfiBj3e8WEPplsULlV8muwoJU2ARZ0aNWgKpXUEokaWv+cq5U9DbKh2a7I/aFhaOitXKUo5Y5d8LKAAs=
X-Microsoft-Antispam-PRVS: <MWHPR12MB18402E87BA0B372D5F280059E5CE0@MWHPR12MB1840.namprd12.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(166708455590820)(185212123834332);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001061)(102415395)(6040501)(2401047)(5005006)(8121501046)(3002001)(3231101)(944501161)(93006095)(93001095)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(6072148)(201708071742011);
 SRVR:MWHPR12MB1840; BCL:0; PCL:0; RULEID:; SRVR:MWHPR12MB1840; 
X-Forefront-PRVS: 0590BBCCBC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(366004)(376002)(39380400002)(396003)(39860400002)(346002)(189003)(199004)(63106013)(2906002)(3846002)(1076002)(4326008)(81156014)(8676002)(97736004)(66066001)(55016002)(2476003)(6306002)(8666007)(81166006)(84326002)(25786009)(568964002)(6246003)(21086003)(316002)(4810100001)(229853002)(54906003)(4610100001)(58126008)(5890100001)(6116002)(63394003)(8936002)(16526019)(86362001)(53936002)(16586007)(186003)(2361001)(386003)(478600001)(36756003)(2351001)(52116002)(59450400001)(106356001)(105586002)(68736007)(567704001)(72206003)(44144004)(6916009)(2950100002)(6666003)(305945005)(76176011)(7736002)(5660300001)(33656002)(966005)(21480400003)(7696005)(26005)(18370500001)(2700100001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR12MB1840; H:amd.com; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR12MB1840;
 23:g1fgIUmqLwrFnDNkVsVBXfjLD6DPcWWUvSk10YNav?=
 =?us-ascii?Q?+UDTMrHz6vJOvDVy9smWGDyD7suiSeC1CGUDUsK5QUCUbcpDo0jKo+r7raKK?=
 =?us-ascii?Q?qc0L+B+xXOIStJaqy/nB4hLDWIuMuYrxeUIpv+sWZlMiSo13C0I8wyRVYk5L?=
 =?us-ascii?Q?3/P3T4Xv29rw1fPJNOCi0vXyoorCJif92p6LNzQ1FMHrfu4sDGvNrcQ529MV?=
 =?us-ascii?Q?3WXSHSe1sIQPqeLF4hs84D7TV9igdNShd0W9SnWKaN308BS2MbwNEzn+l3sx?=
 =?us-ascii?Q?GoDRcgLNxchluWVN706Fu06PR9rNZZll80rfLDODVPw/RurVD6mvDZbIuwzf?=
 =?us-ascii?Q?haSJWBXK51JeXPiWEnAzrUO8YBNiUswynCpiIkSuBlIqshhzQHtyH8Cpw7V7?=
 =?us-ascii?Q?QWUl22KcrrRyHzo5Pozf38n9uFYtrteVC9+QPGb1DkV1HhdmlDBEabjyWI/p?=
 =?us-ascii?Q?PB47a6QvbtNIkEdo7Mne6CxNvh6vfxP6AyUupljUC2RXfmDjhkYC09lph10k?=
 =?us-ascii?Q?Mcr/vFL4m88Ysglqv0GP+qe/cWAWE5P7zTBoKJzOyzh+2K5+uFBfo7iQ9K53?=
 =?us-ascii?Q?BCBfgKzqTvc+09O5i5hIULtEGaf7gPMjnsxNml8L3P/XadKuo9ALo1sG8PZT?=
 =?us-ascii?Q?hNob/4sftc4rebM2e+T2n4O6fDfffDfbg1B5JjFmCFLj+VcGnAMH5ysuY+2J?=
 =?us-ascii?Q?Dor0wBeX6T1v9YmC+yx1QibkVbP8smqw8aQQn2ie7vHpV8eFjN+KxH4E3G5a?=
 =?us-ascii?Q?/3R2FT85VR5E4iZgTdDV54mgSCSM5yeRoLM19AnzoSLC99uHVvn5ReWiZrfY?=
 =?us-ascii?Q?Cy2asmXhPgT4wZRRV5GHOUjw0vekkcoaLbMgaaq+4Oee0HVIXLKikYvyclHg?=
 =?us-ascii?Q?hoEJuHiMO4I3giXYlySOPwpmlVKDT5LOpxD3HntzbYzC9NiKeqr19swzVVWJ?=
 =?us-ascii?Q?wuw+fm+uQ/ujiJplT7K1ZRK2HnCzL+l44yFT3Ad7lO3R24ltbVhbpqN/Isbp?=
 =?us-ascii?Q?adMUYwTABt8rSlaWXbDVvBJ1LKqQt/Mbd49tstUkG/Z0r5KdVmWBWqlqFC36?=
 =?us-ascii?Q?HJN7eL0xS89pM8GzY8ddFNebJjyI8onO07wyCl34cXPpuT5BTg/GDi+9PHRN?=
 =?us-ascii?Q?HlR6/qycaOZSqyiJlYKqduEEEI3keLE8z1nCD+2O40JIy8IgisQJxttxGqCJ?=
 =?us-ascii?Q?rPfbEF4t5TPWhJW7DW++fQ5v47EELbynTM5mfx9YxH32hPYvhQjc/sJuH8gq?=
 =?us-ascii?Q?BTGV7j3vaEA0lQXhVOWuKnE+gGMv4o46bcblsDrD477GuoIvZv1ndm5/ebv/?=
 =?us-ascii?Q?D7Ds3sVki6oTQgixMKJ+Myk8ldRlbVby0yHjqortnDcjq852TiOpT4LwJVsT?=
 =?us-ascii?Q?DVDYcaLlyXelNSAHxd8tVnrszn56dABGNBAhf31H/b5C8wqdQI0fbO3yLCeY?=
 =?us-ascii?Q?MahWeHIihLKmOuXBEJR5juK06gd19SclPQF/bF//v9P6RGu4d1MKxkqVmwh7?=
 =?us-ascii?Q?hWF+c+ItLLWGd/uZ7CQt5t83S6emt5sM9Ug0Wj7qikh+TDobYKJjkrLF+OYb?=
 =?us-ascii?Q?W0h7H4ugrENMzuPWVt9Sw/tVcaQzHZyXDnmsbk=3D?=
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 6:PLqJhLN8fcaovWUYgDnYyDaGVvirwBzxgvoVmLIN52SoaNEvyMQxI6t6RybILDeV/8K7jRFS04hwBVe7Ub8Dpfz+A4ImOfHSq1r3X+hHLWOpmu893jgiivb1SQ64qJprbzgBlRbJMgLzN1NKv8nY7H1QaZ+91H46jxDyzA2U4v2cZnRTGL+VgVxi7hy1dnwtnpnhwWaIi2Ug3IbJzx2EKOEzUfhDSAZMXrVrrY+QctSucwkMmKxikdC5PcazWt9T03HeQ4KB4BGlS99GV/aE4WxeY6H70fHpWSRbbspeI5Qqd/Z6g+xDxaSYqQWR+j82RDbvWYLeeFG8SRhoNKAPFgQ4CRJ2z4p49Lb4qcLjEns=;
 5:DM9z42uw0PvM0TrVb7qsK8bmmYjdA/XTghqqB1Bd0Ys2Zufaohct38jjJlu7eobJv80yaUjyGxe4x7MuuMytgkC3g998slM+LhbOyDPs1RnDS9Kh62QKXbQt2FpAQEg80tgEIcOgLAkWSAreV1HZ0Iu++iivJehZpDs21Up+ZxI=;
 24:UbdseKqsnfl0aPtjXyoP7975kDL8rrHqKRewEXxQoVXjjPBBmyf+QKuEecnHxo8rNFztihrKa+Jx3UbGf8IqvR2tzOHNXFMpxXd1U6Knv9U=;
 7:wrxP1ymZccriHVZ+VmLt6hg4fORAXUTOuf24z+5XwehfgXdVxMvmuIiSuWEm5FiVJFjn1qQ1a9CuM8veg/0urcngNu1cNgyorczm6rtlgoSTOjdVzv4qe4Bj3aQ2fqNSqz5AWWKj8zxkDzq9gbgcIaLHyP2nECySYxIFqf/x01waLh0fpQe4OaWe4kLl8WvMAJdiaDZLhxaQnn2KC+U2GR0Wql0VuRAGTK27j6XcupCPp7TayzAh0LIsINYDXmGE
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; MWHPR12MB1840;
 20:NaGbNhW/iF0CA50TtP3yndQwkZhOeILItLMV3JnORKub78gAC07PpFIuSXv2g9Ac++AkYDBjCnU7ln4hFnZwK5DJ+k6vjtwMdqwYzHk51U1k1s31ALJm4OdchVQC1NvbYJlKxJsBovDqLGlbntm9EMY8FJ6c1HI85b79FMYP5egcXv4+mOAtva37zjFwIsb+O1kCT/36MZElAv9uKjqVhP1rKhaFm+vcdDa4w2gw86xvQrpybIBiHXCrvOfUrOCM
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2018 00:17:35.9171 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 665081df-d1af-4151-4872-08d578c082bf
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR12MB1840
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Brian Woods <brian.woods@amd.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 0/2] x86/svm: add pause filtering threshold
	for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--bp/iNruPH9dso1Pn
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

HW Setup:
	CPU: AMD EPYC 7401 24c/48t x 2 
	RAM: 128GB RAM
	Storage: HDD for dom0, SSDs for VMs
SW Setup:
	Xen base 4c7e478d597b0346eef3a256cfd6794ac778b608
	32 VMs
		6 VPCUs per VM
		3.5GB RAM per VM
		7.5GB disk per VM

Results:
	kernbench:
		half -> -j vpcu/2 = one job per host thread
		quad -> -j vpcu*4 = two VMs per host thread,
                                    four jobs per VM VCPU
	pi:
		03 ->  3 in parallel = one pi per host thread
		24 -> 24 in parallel = two VMs per host thread,
                                       four pis per VM VCPU

Kernbench: https://github.com/linux-test-project/ltp/blob/master/utils/benchmark/kernbench-0.42/kernbench
pi: based off of https://stackoverflow.com/questions/4084571/implementing-the-spigot-algorithm-for-%CF%80-pi
    but with yields and 10ns sleeps added in. 

Between the current usage of pause filtering counter, there's about an
~.5% improve in performance.  While this isn't huge, all that's
required is to write a value in the VMCB.

Attached: 
	elapsed_time_kernbenchhalf.pdf
	elapsed_time_kernbenchquad.pdf
	elapsed_time_pi03.pdf
	elapsed_time_pi24.pdf

-- 
Brian Woods

--bp/iNruPH9dso1Pn
Content-Type: application/pdf
Content-Disposition: attachment; filename="elapsed_time_kernbenchquad.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjUKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nK1dyZIkx3G991fUUZIZSrEvV5nRdCYbN5gOEDBNgpoCSYCkfl/v
eURWZYZ79lQPZDAAYznusfry3MMj6m8Xd/UXx3/m/3+4vfz7H+rlj7++yNfLL398+duLH3+e
//vhdvmPb0HV+OHbt5fB6C+p12sK+RJyuObULt/eXv7lr9//49dPl7efPv/90y8//fzHyw9/
+cfP+OO/fvvnl2+S91fXLt+EfO3N+cu3P2r6v//pl0+//ukvn38kx+++ffk9euM/GFasuV1b
uYRQ8zVcbi859nBtlxhyv8Z++fzSAwjQcGgpYmT48rYS3V5CLuFa0yW2UK/lhCvk5K8pX3Jt
8errji3XTqYHQa7XHCfToeXbnSg2n661fZTtQbR0fp9VxlqwYTU8tTRvRwpjGQyW7y6+cKv/
C//++JIv/ztl5A//+dIaiEPComHzS0aDzZMP0tBKvkZO9vXjIlXcNWbuccPMQxCRaqndhWHr
NoZUrjHuupVxuyLdfrS3GMq1tT56y073VpLbd1WyLN1XdVXKFUs/uwrsin/9Dek4gVj7JXLb
+6D59Pn7v/766cfL33+6fVrG1S7JxXgtbTe05LAuIsMfH1py+Vow2zG0pFYhJUhKLPveUqIZ
+arOUrr2vnVWdGctwFikfWcNk63t63prCSP3s7embYul76sSPmcnNNX2JTXYv+YPfJtlsPgs
W/EdphVl2vq/m55GB/Hs4ZJ8CLSXD11PAYsapmpe86acwcOgcpFiYX+3l+h9vEbQ+96vmToV
PYZXsQnBJW6LzEGzrUTB5wRxBw1sQlvtEKgaVVhTWd0djVFw2Ftwh+LL1bMV3wtEit4IbkIM
2OtLKNRsWKnswjUN6x/dFboVKIA1fp2VCmgVs7iEiA1tWcQqOvcwHNHTlmIssTX2j7VxvVx7
xRfwuP4hKQ6UrYK5BmzasIlp35vvtV8r6EoMFJ3b6irZ2TOS81RDsLxQSI4K++jF9yx7Qaro
IrwAlqimBnBAqmUvhKo4TzOODhN3/qZWTnr0UJIEqg4LkLjXyReYIkEeEOhJ1Sp8Iaynd+0a
OPh1pHOvr77DpZSp+BXqlqGIjl6LTL1A62DzvccwRfbnIOElwujsTbNpom0FogdpGGqvVyUF
rF2tl4gR0ZRzjNjcDiOIcTfIatq1vq2TrF1CuzAnAWb0mrkPCZZC9qFydU6aSslDPTAq7EYf
/UX68NDpVN21yPp2GkyM3Q1DIE0dGUHU8CcueKwRjmtaFYedgxfD6qLDWjLaI3Zr1V0BEWPE
NMUmbSOLKfsBFyKXwtO3Y7uHudNsiijmItsdQ5+2zWRTVLHWQhGKkdsz+SIRKjaj1OnpFCh6
fY5o+5QgDanaNEeD9mV0+5wOP9fOuz0Do8CBdHzwlarwVTYyRpiSAnXHNvsJePLBRqpuG/cI
JhI2+hrih0xkxLZW7KJIRWy6t9ViUPMgAPAxIcHJoduPdJdgH3OlNW/QqqhN8qKK6K20zH6h
+Zma/KHeahxxVoHNgTQpd7OqKzbddYClQOMA7frY5DLWEMOkzcDODX8T9t2pkCrTpMPExRDr
R9FnzvnqqZkwtwA60pvf90aLXTB9oKQRBrYuOwgBK0O3YoVxq7S92JbC7rflhy/ww369GXya
Shul5yBX6sRAaKkSVeyUrkCU3Vj+YS4rQBVRaX8QCWaHIL5nNwCEwt1/NSAduMaxGj07uin4
j0BjbBlWSCu8DSxWzRiln7OaIw8Vooy/clx+k3102gtEam4BRhyJRGA63XRjHbLQxReU4f7u
MhkhiSVLpxbfSmVtASaASXJ12/R0eo5Wd4pN95YAxxgEE8kNfLrKG6QkiHR5V8ROidg4+YCl
6yJuIQua996NEOXtmTXT4qdWUQ8Hwg4ww3gXYCj7If4Qe0axAAfOy4bXJiNkxmVOa/12Wydm
T8NiW6nWIQkfDBWxF6jahAtqutAJLDyHHBNxvq2Tr2rbTqgwVKoO1awFc7eJT3x2DXpCeNIS
N0g2R/WQGYQ7RCAeEEIkLPtKe4gvqROByCw1n6LCuDKjGwxsIlqmb6CJvrP1xADrZLAcIz5s
up5Ef8WCDNCZiGFc4QeRG3RWsTmMNX1BiPK0/dpbmZ3NgTHz/b11W1eJvLDFsDUpxGlrrHX7
7t7vug6Z8gahTLTlM0qAacuUDlA5sa4bFG0pDM+dGS0gcBE0PbWfq4fP3W9IP8HzigJCMtsI
8dEHzGIOaTTju4sCcaGibiTaNJciAsKpIsQh9GEP3gZcupbuE0jYOeMEwk84aEEfqhVfASdh
F6IL286xieqqi/ckBeAGYgQYa5ktYypApkjLjsAtcQqB6LTS8zCDNqYQiQqYtmpMMJGNX1Ie
RF0SjMVl5hhgeOJYC5NPUYXqJehODlvjRn/+IbYjvcD0GkJu8TFBFp6hP7cLk2NGmO04Yhu2
k68zx2nyLVSgEYga+TdbTmb5ZvKl7ridyfUJx7jVnTmp8c1nmS92FrYEfIXRw7ZOkDMsTd6G
mRNDq1i5/WNXYNUKE2ppCsSrksZl/xmswpFXOnJY5Z7HGLsYjoo+3ZibwbYSGRLwYfAu9oRJ
ksi2FQA8xg+e68ZAlAtQRUWw+VySUDAX9zGwK6knLFrAqhYfNR70CX6HcUMFbCoj83NMWzyd
7niqJV9DvEoSoTJOvKn53sOjvb5j6jRsiDfdTNAHGLbOuAguq8n+ehgtmpYACDxhmcGnqB79
dxGzKReNpsxj78UPKXMC094ostHXGV29zW/1/s1gszoz2BTVGLY/Ts7TjmO9eylDUILvRQZF
01m68DFwqfxShxqc8C1U9xwUE8j3BOWRCuPMTsIhjLMOYGTOT/Pp+Rn9fXfPTSL2zQyg6MvC
6DdLOFZpbu4iA1Tq3AbsAiXfM2QDph3mVvUBGh7WhIbhh20z1s402yu+wfIx2G10lOmMCorG
iYcOJHlK9YRjVR4RyLCObMsWEK0J3TX/fXtpkWlsqifGXnZ69hFLxtA5ikbD8tdxxHNuyFZ7
oJPyX2tZ7Jb2vesTta/uPdAnMB1AEJhOWnqSihvH3GBiEno/Kgn2nZVQ0od0Fs+Kbjt8TquM
BRAESV4ZGLYzpoU4VrpGaGvrkkuNPvgRMr9ZfIqqAyhWybLib+5HKXO16K1TQy/w1nLiBJiZ
+afoNsS6zvA+n8T0iv8Ne/VsS3OsbpxxxEgkmEzL9KqsjU1lrJui0jvwZq2X0frqED1MHWIK
TKrTMpimOMP5ygEyleYRjO+FZIgjIXBZzs1ihusL2UbxRJk1OfgqSUtDLkb8AgeWCVQQ3AI/
i/8rgsLwoQxA7Zmwk7QNOprhi0K4CVBL4GUdk9Pw0mpGsWkizySpD2OAfmLA5dsJH/OOg2Tu
20J0U4DXhLcG20oUPALFxvO7BIhj71trckgR6crHcZ1SUmPfDDYVN7WRhscXyvNkO347Y/Mk
SW5L/6t4ywqcjthaR1IfEbZFmE3srrgUjZbZ54L+x85iDhJM7L4wMBZb8iVR1xJqxWSWzC4S
as595TI2wOrsnYnF7STQCC9VW+aY7voQpmxxlIk5lyinTnuDDfzUmBhOFYCgm6r6nJ8A5hZB
S7S+TWwMIV3CtlcokM/vdwtdFQMuh/X+eSSxrNtu/NGlEcbsvFPl+nEhRqEDJRz4q3FFu2QD
P97vfZGzk0xTZITm2pf6NVYZoZWnECFOL1TVr9+Lh96mOqDq7ksi7ptHobYZUC5MZ5ROQvhD
gHkMJ0V6m5xLAqqNtTYDTCMRtY8czwLFhUsT6e6tQFGHhRbffWOyn9B0Ff8RmB9FcbehFWKz
CskC6oxlFxnp9DMx+naVXKhBtAq1Zcg/KEitzpz1KloWULZ86eoDLcBreEXlBDWasvg01bsA
+wnM9vqMWryuinG2h4ueK3ViEUuT3LaY+uJPiHRmTxM9tc+L8dqtQIluyyGdBFGj9tBmeFbE
gPFCddeDjkzdOqy9ksNUsD6h7Kh2Td0L21xIVM6zSewLFW2eJ+aBkPrKUTOk3MugnAXMoiN7
BR91ixbPeQCWKCPpebfwXEvKkC8pMGYKHYsZGD5LkHeSFFuobmuIZQdUFttKZXV3HoFayvxe
cWGowRFvSTJeXIcuN2SlFFSGBp+njUVO+VVN4JMFMcKH1iXgFBDZgecbm+4jq78DTlyExtL2
7KUWex3H07267OgqIQsCztFrQ3e+sums8Fpphfgqxyqlnrd1IE/DxOq3hvx2GAEoiCZzbH71
iUa3ZRRPZh6sh+fTGPfNaSzua/vt8rR5y3SJObocCbqr9yebGxlqdLr3Otzc/58EQHhZPZZ4
5uL83csegj9CZwnhWZUUh+BKOWFydabUjcMv3cyBia1AcWIaTHk0syrEm8W2Elm93xcYwFMq
S1jyIhJ/XPBtwpDq2OM2UgSa5IGcBJGcytIQfGFWOMaTkaoAscIMMF51xBbhZOjGaZ/Bp07t
eG5IFSJN2viWqdZRJg6uGVi+rgkK82DP2gTFpmdiFDir/DgLkqWsn+WVsrLrwXOgMy6BNtSN
+FSnUFIEBGa2hjDMjwo2pv4ZHmPKcqoAZRMlTzORb0skgDCTPjnObH2FN5TFKGV4qVX27WaO
XFM/XBgyG+tJO8/Iy7rL+rz4ybKsWVyLAC/NIpT9l5pNzQf273LMzoIxAZAIUYrgox7bCO8C
r4AwamEdcJnRzvLN5lsP7C0+41g/g0ZALQTFnVQG8biWRTEdOyNRGuI12aPYXRnrJiMSJIq/
mcddFt9KFXkhp0qd5QQXhkQUL6dSEhcFu14gOkRmTLGwQredTOM4aJmGJ9bAl3AtJ7M4qzwG
1Mu0A1CJOjxTCkDAThSpjNPpFKBakTQwgWWW9hh8K1Wi9hdRN7+daq3fLD4tF++Nf21Pc0eW
v8p6wMLUWYD1nuy3IVWvxuIf91lcZRsNl3IydINJD3ERsucESImL1b3BpvXuaPSG41jsoMW1
WsZn7KDVzoIc3s7M5xFerPb0CXhhdb4Cjrc9ADxUqlgu7pVj7cRN4i1zPKGKBPqsROmlMulj
U30RdRiiU3qS3GUsj9VbuVYaDV7eFDQ4mQeLVgpxJ28aSAxwBKInS1JyFZBJF5yeR+yRuYEo
UWoeUaMFTs+uVRynba3eQ+tZf/pAFvsa4hKlOEAqFDeTxW74JQ4coUru3iy2lQgkVTKQUvvY
N7bDN4utUSxpdcbGpeQYBElpZzA5EiuO6Gl4m9VtpavHbybbqMWOjE7bQ8EPhbuJ2Eym6WZh
6Vo0bCyOxbV2zguXMjypZd7rZexBTm6xjTPFJ0vApF+D8zpJDAKw9OEngQu7uSGpdimRh1eJ
1znSWiWagntq1F9yYZ0RJUTi3vq8KKfms8A0X8IAMvgiSSb5knZwq/R8N2HNiV2KVKCR7GXB
R2TmKw9shWB41MbxYkp+wIYDym5RgsNY3cxSBs6addHVb2idMTCrm6hhdR7Caj5FFQoLyfEl
E3pPtiTZxcjTFzduYB9hvo3qLb6VSmhY019Ht+PW5JGKw8w824lxJGROZrd8M1fF6s7iW6jO
gpZjbVB3kjuWnbuYZY4EuZE5VRYw7dzcF2SklMGVZ4JS/JznvSyopZ/ZLoNvpVLSpkOv+wW5
njaTdSzFNguvl083FcHZ8ZpmU0TreJ7Vh3lBkhFzmnq1yIIpoHrnVUtvqq2T/pSkGRIzzmlK
m1dCFxk6l5gvNKO47malEkAGU/Ki49GI55DjeJyhEx7wnALQNI7VSHJiEZmQmfXfmk0RWUZt
/WbyKcknH+tWw1jYEmy+PnDNY+D7fFETjIi1ceOGbeDFdDRYsPZb7d3zEZaKi0yJPQM1AFUi
JR1TkFy/GIsoYUgYOZ3f2J7itiI5BZPoDgudMm+YSDN7mBJ53sCjzc6qaTu09Yjrm5zu5QEK
IpPvha4WtlRstjUzg09RhR4EI9XkN1lePtlceaws7dkWYzy/jiru1Dv14UxNG2e5z0SrGL1A
Fxl9tWcYeRxIlWI6YS7M+s3kO8a9JpMKjRuhmYTBvh4ULIVxzihGXQ6WFS5/EmO9s1D1ftXz
jiNpK8aW1bllmYgyTCl9LOv78YDG8ZEHg6mOL9tlba0fR40wZVtzqa14Koqw+PQYS5agDsRu
5vYU26u1bBaVAukWVaLOitNHhD5A8VfuvEbXiFK4dCJc/Xi0Y3RbizxogC91e73muX7HNX+B
OuJbdl/i1S7mNUKRNfJ4tMLbg5sIKTZFZQnRY9bHOVr8v3nWgVn7dbVVDGX0K0dw3BMKQGu/
YXT3G3q03hfzxt53ymCItNlC+kXUE132VwE9dSBXDYPeViIe2EFApZmUpn9wrs2L0mELuNdv
NwVnbPBi8CkqNe630yugyzVN8yrjtswlbLWGFttCZGQH3PoKSeEhaWVxUpugu+bxQJArUWyX
fpfkzWJTVMtLJe86+OWRDPO1jeyk9inwPsl8NWP5ZrHxQnOWG/ruSwn7ldZqznpaRbMpqkj9
cPzS2nZ94HQYC63dHrEJSeL2sNMTOzvfwUFzaei82muj3C/yMITRvp8IcBQA7q+TLVfHxgmm
Ki7hIYSMh4erkm3gnYwmFYD5HocYRSkrVUhRinOx8H28pPSm7zR11km1UZ81HhRSixjmnTvQ
+KHschUzSP/J9fEOQoBDk/d1kgsMBqV/qSBC/4nW9IxvpbKEZ6WSakoR5sg3nnI6HafiU1RW
fyq/wbK5zncfXBs33AxhS3LGEeQppNG5l+twMUJ88pysE/cZy6wD5BNYvUlGOKLpLCmYTLgg
ixQ3qhUCpsiLCzN9KflHQn1CIj7H1iV3YbwqsVKRD+rDdAK/SCS4PFhhs2kqqztEG+KcY+XL
B93kk7Ik4svKt0lm5nr5Zve3DPwdU7HsFfFyk2S+FLVKBjX2USiAD48nIk4DLQyCXgy7Oc6z
eMPOhfGlD1nII7US0h07aa6VyBrE+s3ks0V4qWM7GpaburZpmxrjGuT+iuNN2ZATTdRsK9F6
wXLkOY9qfjOozO6YpOOg3KgjsMy69dgYa7DQkuNdjmEuWC/LBemzxEU182bIl9WZccXTotJG
Y7n0aRsNLQIs0OIZJlNMcUbfBtGpkC/vb5lvdBlo4yPtrdwS10nRfJTi+ffBkEI1CsTEnETW
Iy+rb5ul+RTVh8ZhwKEVxVjj+ACuWVEMRKMPpRiFEh9sTnGby4QwhICunGErilfPw0qHOGsK
ma3iRWOoUbNTQkaqbL6TB8fh+CzmZyPpZp2JHnIHVjP6kJS7DzbiNCabx24tGYfx7M3qXY8H
nKfnmconL0TaS9s+WfMpZ7cejcoxeOI5D1Zgi+Z4KVhmyzxcOedbqKzZxYTIpc1s5Zb1PXj3
E1+u+RSVNU6NAdQimMM02FYqq7sP+PrRehu3cZTrf7P0IvEdIMpmjAPkGsesVMsu70+1WaSj
JDowjcHSKybXtnOd5ZupUDrKNthUCkEfvOkMgu5L5RQMDGGEASzhSOMZKwlWdEDxFCw/gnA9
vDeTSS10gqiFMZqtevD4yeRi7jbwks0uclnAvEy1j/69u79weyp9O2EzV9sEmqvbV2ysBkLk
OJIzeVbxWVSL4NpUyjYvhsgeuKHyyzeb72hOToz6ySiPJ5Dj9VksoZs7s5YRmCf2mk3XIxiv
aSzlADeDyOruiUTDMqCTq36aT99HXFMWhsYpKyWVr/KlSAHhZ2NAxjSW5IQ5DXXP5s3is27j
LI/WWBboaG/M/o0EhrZAi1XQNsBajjURYHX/qizFCZW6E2lSLdt0M5yJPVIl7prPquxQ/kVX
DZls6qDbmMwzJWBL7dby1qSVCowefXY+nNG217VzrnweBrLVp4osEeKMKA5UEimNnC5fyh25
qSWMtLh0rGl1xndy+QgvB1lnFech1BW7zQEkPxB9GEfBOzz/rstZwgPOhseEvG6W20wytzxa
L24DXZpnT2JFGIlSnaRiLs6zIKOGTp/JqPz9bzySqVUfyaxvrq4nBNZrlhaNnqFBdCzmM4nW
VxfNVVhDrcRrggyjKpZV5Fm/OwqX2eRFUzY8I13Np6kSc0eUXl603VU4HfVpPhXfmxuvHsfc
x7OglCSpWll1bkjTkcrSQ4sv0e53qYmZBQDr86XmUdp85poPNs86fFbkE3kWuOo83rzNcmwo
ZWrToRp8impdAVuBNdXatqh0YB0yH9nv22oqvleO3Y99yX1c/7TaUlXqSyXYTd2xOblRo/g0
1foo5jgXUzdq1P0Zi++pG5bbz1eU4mee8/jTO6/PkOhKlqVURxfmWEV3uugvDQVk8d603qwa
kJglzzpJ41lJg0+/K3lSLbf0f6Ax21kq8w51aCWKJRP+cR9huahvVxDr6jfEkd2PL+N1GaNI
L7CigjEKcOPGp6ve1p3SMrlUIdk1R4YOKCp10cmsOlJlRhabvsSw3pB48nrCnQ2GWG7wP77w
1HK+EnR/eGMY8vef4gBult1NvOYWLvbdie2yb+SPd0T7Vo916cSkWoqeTqi+fJni1Sjk+sqF
vddlBJaOSDrPKORaS3xu6r7IYWH5YAW+Zflpg3EGs95PffIeufCVS/aQ6fk4EhUxoO1+/+Gc
d/pdfuTnY/3Klds8tWt+yTlN2LoTN16uH2ZmGe/7Qpmj2wqXdFO+yA9O8cWCdF3W9/iKkr28
WrotouWe/dev2OPmfR+J9OO7A3tVyrQcZVSXHJ8J2FPpK/y5AErEfFQSxg7x8KtPrR9Jsh/v
5N/UAI7athqWzHOg6qe6TZ0opc5UzzKAPVV2MJby0wrrGA5tKY3DLuTjzzRg+3LenqQ3Cr/0
uDbAzJ9ES3HXFL6xjLDuazW3gb7fYY78AbCztrYORUz9hPHv/yrgV7yfKodCDlvXeEFwvJ/6
u91v0l1++vnyzZ8vP/z1H/JLj/+WLv/z6Zef//vTzz/86fLPXy/j5x3/+f0vP33/358//bp7
ePWJJ1+mIr4znSXIuq0rYOblNNbRFxUUatphFHknJU8omU3+ZzCKLoWzr1VobKOvVaxoh7Xf
1c80eZiPmRujNPCWQaVdsUX1kS2dtvX2eFOIsdB8mE/v+0aVHXBC279G9Hih6PFm0Z7qvU07
gj9ZDrVoaxr76Yku87qtDxg9pvCY1s34qcDTR43uv49o8awPD521/PyjRu+39ERqQAX02y8y
yWIXOx28hso3g8sKnu+ZFp/mo2Jhq+JV/FZQa1Op8N+g+v3L/wGUXHjRZW5kc3RyZWFtCmVu
ZG9iago2IDAgb2JqCjY4ODYKZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlL01lZGlhQm94
IFswIDAgNjEyIDc5Ml0KL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERG
IC9UZXh0XQovRXh0R1N0YXRlIDkgMCBSCi9Gb250IDEwIDAgUgo+PgovQ29udGVudHMgNSAw
IFIKPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAv
Q291bnQgMQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAg
UgovTWV0YWRhdGEgMTEgMCBSCj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRl
Ci9PUE0gMT4+ZW5kb2JqCjkgMCBvYmoKPDwvUjcKNyAwIFI+PgplbmRvYmoKMTAgMCBvYmoK
PDwvUjgKOCAwIFI+PgplbmRvYmoKOCAwIG9iago8PC9CYXNlRm9udC9IZWx2ZXRpY2EvVHlw
ZS9Gb250Ci9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjExIDAgb2JqCjw8L1R5cGUvTWV0YWRh
dGEKL1N1YnR5cGUvWE1ML0xlbmd0aCAxNDQzPj5zdHJlYW0KPD94cGFja2V0IGJlZ2luPSfv
u78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVy
cyBlc2M9IkNSTEYiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4
bXB0az0nWE1QIHRvb2xraXQgMi45LjEtMTMsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4
bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMn
IHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgo8cmRmOkRlc2NyaXB0
aW9uIHJkZjphYm91dD0ndXVpZDo5NDliMzhkOS00ZGQ1LTExZjMtMDAwMC0zOTE1YTI5MWYw
NDInIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1
Y2VyPSdHUEwgR2hvc3RzY3JpcHQgOS4yMCcvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91
dD0ndXVpZDo5NDliMzhkOS00ZGQ1LTExZjMtMDAwMC0zOTE1YTI5MWYwNDInIHhtbG5zOnht
cD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+PHhtcDpNb2RpZnlEYXRlPjIwMTgt
MDItMTlUMTU6MDg6MjgtMDY6MDA8L3htcDpNb2RpZnlEYXRlPgo8eG1wOkNyZWF0ZURhdGU+
MjAxOC0wMi0xOVQxNTowODoyOC0wNjowMDwveG1wOkNyZWF0ZURhdGU+Cjx4bXA6Q3JlYXRv
clRvb2w+R0wyUFMgMS4zLjksIChDKSAxOTk5LTIwMTUgQy4gR2V1emFpbmU8L3htcDpDcmVh
dG9yVG9vbD48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9
J3V1aWQ6OTQ5YjM4ZDktNGRkNS0xMWYzLTAwMDAtMzkxNWEyOTFmMDQyJyB4bWxuczp4YXBN
TT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLycgeGFwTU06RG9jdW1lbnRJRD0n
dXVpZDo5NDliMzhkOS00ZGQ1LTExZjMtMDAwMC0zOTE1YTI5MWYwNDInLz4KPHJkZjpEZXNj
cmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6OTQ5YjM4ZDktNGRkNS0xMWYzLTAwMDAtMzkxNWEy
OTFmMDQyJyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRj
OmZvcm1hdD0nYXBwbGljYXRpb24vcGRmJz48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4
bWw6bGFuZz0neC1kZWZhdWx0Jz5nbHBzX3JlbmRlcmVyIGZpZ3VyZTwvcmRmOmxpPjwvcmRm
OkFsdD48L2RjOnRpdGxlPjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGk+T2N0YXZlPC9y
ZGY6bGk+PC9yZGY6U2VxPjwvZGM6Y3JlYXRvcj48L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6
UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAo8P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Qcm9k
dWNlcihHUEwgR2hvc3RzY3JpcHQgOS4yMCkKL0NyZWF0aW9uRGF0ZShEOjIwMTgwMjE5MTUw
ODI4LTA2JzAwJykKL01vZERhdGUoRDoyMDE4MDIxOTE1MDgyOC0wNicwMCcpCi9UaXRsZShn
bHBzX3JlbmRlcmVyIGZpZ3VyZSkKL0NyZWF0b3IoR0wyUFMgMS4zLjksIFwoQ1wpIDE5OTkt
MjAxNSBDLiBHZXV6YWluZSkKL0F1dGhvcihPY3RhdmUpPj5lbmRvYmoKeHJlZgowIDEyCjAw
MDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwNzIwMCAwMDAwMCBuIAowMDAwMDA4OTQ5IDAwMDAw
IG4gCjAwMDAwMDcxNDEgMDAwMDAgbiAKMDAwMDAwNjk5MSAwMDAwMCBuIAowMDAwMDAwMDE1
IDAwMDAwIG4gCjAwMDAwMDY5NzEgMDAwMDAgbiAKMDAwMDAwNzI2NSAwMDAwMCBuIAowMDAw
MDA3MzY1IDAwMDAwIG4gCjAwMDAwMDczMDYgMDAwMDAgbiAKMDAwMDAwNzMzNSAwMDAwMCBu
IAowMDAwMDA3NDI5IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTIgL1Jvb3QgMSAwIFIg
L0luZm8gMiAwIFIKL0lEIFs8NEIzQ0M5RjUyNzA3NUFDQ0QzNDM1RTI5QzQxNkU4MDA+PDRC
M0NDOUY1MjcwNzVBQ0NEMzQzNUUyOUM0MTZFODAwPl0KPj4Kc3RhcnR4cmVmCjkxNjgKJSVF
T0YK

--bp/iNruPH9dso1Pn
Content-Type: application/pdf
Content-Disposition: attachment; filename="elapsed_time_kernbenchhalf.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjUKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nK1dSZMdx42+9694x5mDnnNfrhPhmLNN3RRzkCW2LQ9btiXb8/cH
H5C1ZAJFVtOWQmIzG8gVewJZf3u4p384/Dv+/OHt5Te/r48//vrCrY9f/vjytxcvP48/fnh7
/Ne3BNXQ8O3riyD6R+r1mUJ+hByeObXHt28v//HX7//x68fH60+f/v7xl59+/uPjh7/842f6
8T+//fPLN8n7p2uPb0J+9ub849sfNfzf//TLx1//9JdPPwLjt9++/I5Gw780rVhze7byCKHm
ZwiPt5cce3i2Rwy5P5N/fHrpgSCo59BSfKZILa8r0NtLyCU8a3rEFuqzhAu0kJN/pvzItcWn
7ye8XHt5Ogx3wOT6zHngzb2/7VCx+UQTeS/aAaUnsK8u06bQH9Yk1Sa9KiBrTwy07x6+4OT/
h/778SU//m+QzO//+6W1/HQh0g4SLfDZNN+fsRNxtJKfifA/vJ/AinvGjBNvtAMhMYG10nbS
2EaNPvK5HaNGn8qzeB72vaNFn58lbaN1PVqicyznNcZEu1b7141GJFfLGK26ZbRHLD0/2zRY
dV85UvXP1raRPEbCr78BHB2yi7SCCFrrwsofP33/118//vj4+09vH9W0eq1COfu0enfgk6+Z
WXLu6VwcMwvzYJ5+H4jzJ6qiDfeDqt49GDG7D9tgcR6MxFMiyhdBsQ+WIeC+cmm5PEPaRkvL
0sIjteBmYkqNiPkriSm19IxlGy1rGWpJtVXM3JOGGmprSY3kfAsT3pB9FpolDb+jVUVetf7/
Jn82kZVcSqRPTNn34SZU9DStymRVnrES1NHiEkiP+4o5PyMtMJBIc/XUV4pE/G5ABc/UkhJO
hSW5b0QE1Bf9g5XyiKE2Up7UFwkqgTL62meRsTfn2adCDBAWqBbpz3n2sh6GKj2RpMEs4rOn
M9TofYKqpKU9ROreQoS1z1731Yp/VmrwDsu62Ahj8sHnxJtTHU21nKE6sV3yM1SHKuCt31oS
NvKqK+frkza5hPhs0hMdnsMmpUJUmrClewsp0WcRxuOjYtav6Zn9xay2DcyeeLefCSIHYuJy
Pp7wyMn5p2eoTjtD7JoxSvZfOMTMc5g3PjssMZ6hxhwOKMwCu3VAHXP4/FHnXAg6zvvVOu/O
m9pBe14k2ArEWKqVdEs+9YW5VjqPto94zPTzI2ai1OfQfrovGRFzoN8EIYltFjlCyDChBpKP
uVBHg0z3iZbmn/089Q1pghrLIePTeTpiUBtBbVNfprBB0cY7Iq4aLia19ZWji5gDoHxLpKhA
EG41QE/EJTRPI4YyyGaHyhC5X2KfnNNONrovX1N+1jbNfiVee8SVeE+EWlrYZdL5MGzR/G6j
0bMO9I/cOkmfzrrwtydT5vHTz49v/vz44a//YN/kN+Hxvx9/+fkPH3/+4U+Pf/76EIfkn9//
8tP3f/j08dddhd5RSbJddRzj1Yo2qNShJ/2+zQfeAXVsPUEVIj14XbR/uUxdHQP6wmbE5hAA
aCVUkBsdBZlAqZKsKSegcBpuOACpk4Iaxs9Kpm+L+8EwA62lIew0yDJHmnQmreFol+g3G/nP
zkYMdJp0mIEEhoj21RsUnC+f0b2eYiE5SXKM6JP0AM4oJpxgJWeXdNcQxrlUOBmh0FoLiyA6
I7LE4BF7cJLdFZm7HQZSaM09+4BqdJIkMYi7IBBI75DZT0gVHQ7NtaARVPLtCfcnCDslT4fX
KjW0YVQQsST8FHFycUhhSFHSYOQjdbTpfr4be0WKmzQDeYW+DrGx9xcI16Xbu860F2jMSBvD
QmOdxc7rZE9kcujA8mQKVQipGGnl7G1s+0IzCqJV9IxeVRtGI+FO3BRjp7MG1Nq3mJ1jtvRL
0EhExCL0i3VzDIXaiXTYttajEjN5XiP9I0KWrRX2GBOdVL+c7QrFMyJ3gWc0jGS1Wz0zd0Zo
xsDkmOn8SMKQf0ojNO5n3YdXC0/vVic/JlWEA4geBW9eXfvMLrVeSB6MXYJC6PCy6c+S7TMN
vUg/8LSrzFLjKShq4XGppYi6ehWomgfUBQ1hnQHrdU0kwKtF+wrvgz2rZQ50CtxrjATjx55n
2nOyZIhTydnsl70TJs4vUltsF1C3+A8uNgiKRF1JVujswz0YNl2orYipcACRZbkFXEhNNEw3
0rkLYWxAjShmUxMk+0kqEj0XWDmHvvGkW4am3JtIiRZ7QisTriwHJDrAil6yG8dtMOHG+pqo
GR92mE+bslx005fjkjdV072OPj92LLRZ0G+BXJ9Uvs6GIsbnoFQg2eizhIPItD+iU8a4jYxG
0h8hEGWH/K7wRewkboj/wKI0tB5u1atgs8psTZKmQ0S/Z7gUyYAiqymQ9dNHoC9Nwy3al4Yr
TdQzDK74vtWRlSVhcvKfydrm4eI03KKkoTh6hPAgWeJFcN8fDkY4TRNmAp2drC6ch1MB8UxE
z8o5xLr5O7dHIy3uIdzIKahZFufPoyktWaODFUPmVxWvc7M+EhFsBcGSGRifEhYEPdyOCHn4
MmSiRUcmKxtIniQnC3YnYpatTx9ZDpBeGCJbB79vQ239Bw7hWcORSvUpksqmHSMxlD2Z7gjE
JfhdpDgaSSWm6BA7Du7BkRQ+Bd9ahGKLiJWVofQvuluQ0R39lLmliTz1CLDRdtKQXazsd3Sn
kd81u3kumF3meAS3cOjJ15JhRPOQozuNp6GsVRmbWwJHCyLfT4DIQqUWXiJp0uav8BSUPqZX
a/cNvPU8rPVZeOtOvSqeCoVkruc9YMVG/bQgKq4ldjrs9aIfEgNk/ox+Fhj0Q5YgbUgnCeFB
8xESOII3W8VB8DIUmobaw1sI10QZfm07RSR93iURaRgnIWREXflQGhkfMM9bZ3azF7dp9Jiq
Y2fXwZiN0yjbXDAKqbwI7ibXqaULKDG5C/lobnBxLJDPCY6rsw/eWrnG01BkjQeonASXKeWx
Y56dUMLrkEX2LG/ZGtd7P0W8aZ414gJmBNnWGDj7roCi00ohsiH+pqLbm6WWMrFKFGLz1fHN
B8nTKGEJsrTJFvQg4yph0S2+IYwVTm7P6QyWfaI54mIas45EOY2ZHZE2svRoHQWUw2eg8RTU
ek6MB1ukINRNFqIICSO+v87hHLBOlQMI1qSOBdOfY1P2lrbFPq/E7DzCm7F9V1LgLE3Ie2uw
HMnpIGnIp9k47EoNVWx8billtIiDZqNNQAxCYopMgANl/N2Gj+wxRcSpYhk45IFktMF4l4ju
CmVND6sMxfcyyI/8DAdCjp0OSixKUt60yuSo484yawuQO1ILTYZXaBqIvEgHmRshUtw4180y
wAXrbJqEcvDHfAzzsiD3KsdXYyNjq4MaQw8Z1m+sZAX3NjZI4Smo9SBWCEiDEQKo6C1bOIuK
geyDiw25THTo+G6PfwK5kYkXyhWegloPWfBmKGs/LILReBbB6PEW4tT74VtAXJ5bXLZxFoiF
Rxhlpx84nH2iKGo5vNxJUc9q2aRCQ1F/dqyEkOwIylcWw5X8pMQbFh1SIsb2hAvWMPAU1KrM
xXxYFbyBp1T+mo7S+WILjkh0cl2yZofcVY3CmR1RFyf3T73AaETfRLLjan6VJ0QfzNkxQ+YC
y+OuDXPGvSK7qJ78MvgFMZEHtqmzC1kesoe5F3FxwA52IOUvFNiaOPbaqH218LTpSzN7Yi+R
I7PHEiflHAKtwiPZhE6AVXpgGsDoCSHmT9yAv5Y9R8DEOYH4RFSPbcy4jt1M/BMIY/C9K7dk
DLPLyUzsW6KFpEGske5v9Lo9lqezj4n4A/vsxywc+4k6WLPlPkQPVwWq62ihsep96+1eTzjU
3JwjohnJH8SYYIhM/jWHtUNkoU90vh1phfiLFebllvmhkVaoAA7LgCHjcBCi8lFi9OBpwmrD
jM/EqRH8QXzPd9LR008wwqvPItAPM57wySIKwE/jnDKujxi/7peTi0p4U76RrTS1AjTwFAOa
eApKq45XpSrN8UzlqZSggbeqxVc1h4t5aoWmnSclm286HBsegrmVe1rchiknYeij03iBmHBk
GyhpNcsmU1YqabUKHgNjEUWvmqPO/MOd1IEShKItjjpRdHky6cQRYVLGuWUVkmQLrGQ9lC17
LXwdyPMsbBVGXANiLZVDbLLcue1NMaTNfhpPQ61zEjzFrrRXuEjm7QojbSRkcVAqQXPelbUH
ISVeGUfwS7yAith89lJIoLd8Qaraz7f6SuTSIVWZMOMWVv93kT3/lNA37Xu77RsrHWeJI42n
obSXfSJJ6BNO2YJrGi2v9d6yDzTIm4t8re/2tIkm2rqHJMlD2nG9abrteGQmSj5EG6ZrF5P3
PG4ge4wFUMIVMEMvM3nvuMkjRUP2LXG2HAe3S/3CuMYuG0T/dUexz43sc+nICil43FIgsJoJ
KjJfIIpOsqzwde9q3DG1aRwFZVli36nTklO2qBxphGQso8vuJLb51cSx2fUFAqJNPQm5HCH9
LgTj+glqO9xz4D+5PHLUvmz+6fzx3WhLju+bTL+iu/hk02rkCa+Ohu1WaDQF5F1yLLZTHLl3
x9F0XOtVzJV2oV0dza1dx1UWSQDalyQixVr19bgd5QNw1lP0W66kTyRUIepxk+Xbdi8APYvL
a7k8mTdA6FWhrUDwEOTGHRdwA2tqMpCOBZGuHFcQCksDcQQJlhv2YdiF62otPKQGIuDIJNDF
dLBORykVxa5qJTPP37x1Uwe8MprNVvvCSqsSLbIZ5lQCYaEokwzJB/BFEIDlnAlaVBUPBqG7
bNOGRtO00WnfAvvz/VlmSaYPpDW5lkLL8Md8IxuqIe+g9nEAWCJIIMeNbGvl7L6YSjhcoH9F
ypMG3pMHrsVW8kgsstIb9k1vdaHk4Xy+22n9XEdK/GmeXVnUhyKSDfa07xfsp5jNQtvPE0EB
nB4SIXK/YENNetjxJIQmtyXKMbZIbwGy/QjD97TwVmPvHqUvhE3bz3kPrCu2CLYm3l6K6I8e
BcqSuQbayleKCWDIkr+KlIgkRrKB9gETAASSjPIFxMKFJhBf3yByCIemXPRkS6a9Cmonj17a
dnmmIyCzo2Y7ndp1O8zGdZ4a/4Nys66gVt/TAlotLwvoXcLpqATRhRk70J6mvGbAT1BDqp3k
XMMZ51nOBU6GuZBzelrWMRonP5Wk7WVPSHr8ijBzSqTe0tkcPVcUfGYl8OOGZ6H7smblU4vw
yYkiE3bqBIVQ3JLTsvV/GhGC21/uylQ7Z/V8z5ogr9TjNFuXQJUuK7PP5FxLZ+Fcqp+5439B
j5072kpWIlLIOL+zkrOHW44CgXjOpgQbligcdmrxEpRRGX+OFpnrI6QQ5do6ImMSuXjJla1q
51Zo4lZP0SE0E5D51qSQg6RCwDaH0txGgAFnQBoj1NpGCsCSHD+is1wnS+M0KY8h+CyZ53ss
JAbYUnxVmkbAGcoAKWMOF0VjWqg8o20MnewDvjNa5mmPN6XZ2/3wNUlHDrOTcBqAaALE9JwC
ljkcZFQDBFz7cpqvl5jimo4/Vjfdpb8d60VLlniadbs+t13iwf5gmHHl1z1fZiBPkynMWt+X
KCwUCADaJBg27/C47/W00hNDdT5LrgsJFxQWUOYXUB0u/rSE92ZSAVTmpIzId557ncFkZK43
9tjcztUh1FLHfWogcykXCXKOG0gTb4FaEgb2qxEyErd3DUi2s1ZNpY8L6kauFBSBc17yCPnK
OlYxLcd16wIEoqSjBblzfjNf06IFE+SWz+JNULF5zj/lkpO4XQWoaerx1MRx7+aza7XzvRvp
6EIbxasWxqPuspS2yh1DgYR0kvQa4QzBteyJc4s5AWOBAptlVunkJxa+L4+wBDJCtbjou8BS
QOZgc9c8FnGP/D3JWNlJN14qPAwkBWNM8MhWkwQREjllXIBUJFRHxCR36bdQ0C7ngncjmQuX
lwg/ohBxHE3iCAm1hM3dMfEWKC1mbpZn41bfjdv31m1Zr0zkjjIXZCK3kSZjSDnfuaY5VsdF
bHK9NbfZ0lHfUlh4KxTJ9QrPM6JMts2nRdzOWcIR1QzeHte65bCglFBaRIm9ps6hO5ntlv8z
i65rvFmYrTkmRjqH7kclhtD4NSS4cbGjANOet3lbY+3JheyYGWpwWBy5W+yKGiy2it1FxjHx
J87Zc0g2idILF3snWKVxaGILb4Gy5KAhdxXeypA2noYivvF8hwU1kTa38azUPfxvVHTgtkuc
XERWYPkgF2kktayvM7y9NDr8DiVbYX/sqS+Pd5WToACCrKIHckbH4yJHgQCdMFNCwLlPXtjx
RsRN3+FmT1ZQ/ni45qtHl6BBQAibLxatDQ6BOCl0V+XSf61YkKjG0k+ACwfDEpXNu52DOhRi
YFTypnph5+giBmtx96DWHKhz+I4Y3rQkdU6WhbOmrnz9EdzrydBMkQsEUex0JHdNkT1cNUFa
BRSnVZsH8W4LZCqd157gv7TZeNA4SAQlqt3TPBABQBEhoo0X4y2JOWbSjVLwq4a19alhGCgo
nb5j69NVe1p46377nptEfeHMcWiksZVI5tGoZ/AFWwsvMYiB82pg6Qil6udVtZl4uEb2Ix65
VwufaT3A0kLNWNkKGj34CS9g5dy+9gUs5Pl3OOSoqQu6lssQ66hl7dRSjgrR26Nx/RkJ0IxS
2ayLuQJEELtvUpf2pmTu/QSBOz0F+Bpw+hqkD8cN511moNzIDSGY2IfLdxayFjt7sDOirAgi
ygsMKzX5RnYJ7PBQ+lbwvABhyoHrfcj6q1DRnyDQMxJHIt6nGnmxBtoKZI7Gb3XgcgRlgyd9
ElH6yO69z3T6MCwxfhxMsLSZeIhe5C4wJV3jLVAEI/cCKO9w43p02QN+zSFydDzAoYpXu7K0
mXgwkHyRKulWr/AUlIe05+pqueKQkpuVlBYVKkEGLedXqR44ysiy8ZDXo3NWvuwHLKd3+6wK
1iAb7PlCIKFcsktAw8ULNA21zmjgTcfHwzVO+UNLYUpcJ3CBNgNZiwt4CgpM5vKISYcU5JYU
OVSyuMCB/YjryL2ULsrfZV2Bs63YPhKtx33Uow8DZQawiEjPjTiQMwGJZEbyozGSAA2YQXoL
oZkka6AtQMZgi3pR8jLEzEEnUi9le2vk6ySv1VNAwTOEqm9yVbBIWblEmjeefA85Ky8JMPr0
Xk0OW/nJot3A11lBPBwx2vxI/40I6db7eArK4ujdw08QN1EoZbzmRkSLFiiPLe04e751J6jt
Pk3ZazA88a6SvIFSr4Ci8xIghhRkE8rsSgUeLKhRKkdKJceRJyshLmiCIJHWzgYmv/0xKJHc
fvYjaCn9qBCbzGFcmKGyAY/qDQGE647R4iRhDLecRYTEVsKzQA28wnQfR6UHVCDOCwnL8Qpt
BbJHy12oUahcyUjytJo8fFL7/mDhjKRBACDF+snvRQxLm4lnrWtF0+tS+/O6Sl97kobWWGS9
hWdI/wCrOPGehEEzKUlHYGsvohJR/YSWtj2oYeGtUNwTM1fyW8h1hXoTLREOJaHUyAXSqmus
sRLfskVEieSJNQVlKRwDbQHSwpB3pOHKh3dECt8Q7MUB4HSr7EjmN5IjUklSvMZboNbdHngT
lH1yFp4SeQj0ywwmT+YsWpiWRyRDolT8AEURYTOocryggF3Kg0wWqDclpGyRZOApKHM8vPmC
6y9HnJZGkRKrZY7SHvF1iDwJg6JAP5LyKyJFSImnKrIoyJEhoVIa/AiBKpwZIsbCj6xJtuJG
VBPQwApxtHAkGn6tS+KobvptRdNAl6OdOsdwzTGXpXHHz2Ern8TQzuEKTUFdzNKPOFcY7w8u
GtOMulhqJvHrPC6OrDpqiXzHipa2m/oab4HSCutCPVl4i0BWimbVEPYklfDXuvBqcX6MJwS8
yIfB1S1KS5zK5k8MWyR07+Kw6lcWvmIgjbdChVQli8mhwmdDm4BM06MSTaBmJGz5gCaegjKG
u2UIKxPXuFDWNDkrCNOetIWq0hkaz1JRq2e5EoB93BbeCmXN87B7J5FvTfeDJUwtKJTAYGBk
HLjrvpSIMKBUeuiSxGlGO1RuuHlJ1XDDjhsj0XocGVdpoLp3I7q0wJiRDSsOqfF01NNIDzbi
lypaaeEtxuaFPch3XTHCrH5cxXscv6zHHXE95T20Fcgyxz3emYNMxOPT7uoEjGxR65wuLhOX
e38rNQDheL5ePMzp9cpxXB/GICViUu6vLyGXpgssPdqSBAC8wHoj4cG6cLqYG2bLooUtTR2w
YtwysPzc1cRMzPMpHRHYiHgAK27L9+JQvEdGcRWzZD1I04ZcumZ/qHJUJtcij8qFHtmHZs0o
ZDy1mPpBWaIGlrZW1UJVTIamjgUHlPxIjCQ6CdentKWivjvkz09RIB0qIkZd9HNxa7jm6/Oz
7va0Qc+GskULJMcdvhCAE8ujKNYAMgMTeIw1Vzc+0kIUCOHEscfxaEGVDKhctusuRWXmhLT6
6Vsm05bpc3O7lrS0t5UCdm3g6QDzeGcmkGZyWT5AMOSEZOAlV8p4kBJJolyx7dxeeb3UPdsP
8atXbXBTlIoUrnKWXOI8vy1ZQqRZzyJfyh6K0HgaSs/7VaDSDjRkZ0K2QknjbRUD7bOJr3l7
HXzPiWpEFZyXUZI8W7I/EQ/hO8Q7+S+eYwC1J0mvt6BuPZa6VOji+UdcKMNcqH68Abp3Honn
OU019sLPWqfY2njl9DSDkSC4tyQ8pX3VFWe3O7wehU8oHGbGlL4yZ3hZdGXlfC2zNL/csCbC
XPStUmPWVPxTSvt463w+1tniGgkx/NpAcUdJ2I3UC5XYbryVfplLNGvbC41MJjNA/Paq0JoT
f2TJZ2zIVvWmstmtp85XkbFutvFE5sEuLWz24/EdC9ef+YrWFsTPcx5px8aGZPHjuV89sMl5
BtQtztvwesySMGxx3niDOOGFZXlz2WCX64Um1OHUuRQ8If0b2gUpK+3fuoL1NeTzsPyQPkjN
k1nX5YH1aSLvG/a8J+sDy58fNpPqYQ7yNR/Vy18ed3+hGckGp5eex5PNX6ClJNlqEQ/y+pOU
Oz8Xuzx8br3nvI/Z0vZQooW2ACmeuhc1uOay0+djDhFXeGXEyeOecdVlQ9xGxMJY7EnGpiEI
L+RXiiMgieX08Z4u1wNywrb3tvxagS5F/Iz2HhZIKDBs8p79/DWdM39u3PimPsQyQe19becY
cYu5UPVMw8aZ3yTq+fMYRz9l/5TdJd2Pz17MRKCPd93qD8qfs6ES6jhwO5jhtF9BWWSnocBq
DU/8by/z42GXzpZBl0+AbM9uJyyuSzUDTCOGKdtnAd36wn8qXGzdhy0DdyHzlIuU++tuXxUU
O7hci16lettGu7WGZcac0MxvL7nj6wIKT0ORSC5spUNRjkz4BK+kgxzFK7H27AMwK79PVKo8
D2wBpcSJKTH75WMiZ6DlMXqTxAOSxhATQ3Jpls9gTT6Z6YH5Ls+gZWRyS7wA6MDKUaxnywUT
qLBDwbvCZwSKQMmrAlGYgsaPWxWKgaegzPGafGCK2kYa6uo7fjKiBiaeji1wSAcgbUumD3ir
A1NI+M6DvGMz767ELklQNC6NqfJqA8csEVrBpwPlhm7ZYLbFFyh70y/wahx42d70ZYMFzxV5
jCW18Tk5vCfGb6ghvtTsTTDRZqDoQLVR+tn2Tm/5iqaHR70QabmEnGwouu6DH4Y6pLIfbyxI
KRtc6lRkXsyhowZw2xerrGH7ik4sNDs/nlD2fKOBz+BJqUwfE69VUqn19cm64DdjcB2r0lgr
TOiBM4mI4PZqky3KEOGiSeUVf6WpycqdHIBDnakcUbpEW4BWwh2nfQZ6U8dvo/HVHOyJvD3+
uLCO2DD22dJUOe9g/95OQM05zJPYs0j/7TNKMUqm6+dIRXWnkVdqkpUrCjPwFpqzVp5rELs2
lO2Bm4DPckCd4P0Ieblb0csHOVcRLqMU0oTK+HID0ldjHUaAAaXqeVoY1yC1ilogn4pd+Ijs
PbZFFSu8WmiKX3KXO7oY0pb+sbZZaAa3GmgKimEQh4xyhyNHR79FcBvH0q42bqlz9VCdGZ8B
acMuc3DR8GEQlFMdevJd4VuoWmLxgNLX4PXHRdYi6zf1SbLb5bU3e9q+lzpT5ZsSEKPM1ksa
WR7xfgPoPhsrZM3Yr0LPoIyAYKIUj3cR0uA7foeNv4QCPI8HXcrnNcWCzcXoHvkCTDKStaFm
9mrgGfM35qF529q0WyeqC80XIj1st9OHv5bPfLFPyhW5bExy4I8jtAktpYjZ8mrhKSjrM2mr
wb9KyTf10a2LT2wtbSyRiozfgoRo3iP2o29R8jfw1gzr5IynTJHQhidMLo5v99PwpS/4VrCW
x4PrEzPsTtP0ObP5417mB8ACl35zQ9++/2WgzUCTGyUu0gQxdtllyVtle0r7WiaacsiMoaae
WRPmIZiDCF1rrBXK8uIsNLXzG9nTUW6VoLfPfEZdhct7CWjFViSlndDt41gR7zsOul5dR8sJ
Xdt4LRy5pQllKW1HAwSLQySlfQ5tglqnJFlqrkhCSNsOa9115bjqfj7MWDaI9m2XL9sB6Hcv
/w8dmaEzZW5kc3RyZWFtCmVuZG9iago2IDAgb2JqCjc4NzYKZW5kb2JqCjQgMCBvYmoKPDwv
VHlwZS9QYWdlL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL1BhcmVudCAzIDAgUgovUmVzb3Vy
Y2VzPDwvUHJvY1NldFsvUERGIC9UZXh0XQovRXh0R1N0YXRlIDkgMCBSCi9Gb250IDEwIDAg
Ugo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2JqCjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2Vz
IC9LaWRzIFsKNCAwIFIKXSAvQ291bnQgMQo+PgplbmRvYmoKMSAwIG9iago8PC9UeXBlIC9D
YXRhbG9nIC9QYWdlcyAzIDAgUgovTWV0YWRhdGEgMTEgMCBSCj4+CmVuZG9iago3IDAgb2Jq
Cjw8L1R5cGUvRXh0R1N0YXRlCi9PUE0gMT4+ZW5kb2JqCjkgMCBvYmoKPDwvUjcKNyAwIFI+
PgplbmRvYmoKMTAgMCBvYmoKPDwvUjgKOCAwIFI+PgplbmRvYmoKOCAwIG9iago8PC9CYXNl
Rm9udC9IZWx2ZXRpY2EvVHlwZS9Gb250Ci9TdWJ0eXBlL1R5cGUxPj4KZW5kb2JqCjExIDAg
b2JqCjw8L1R5cGUvTWV0YWRhdGEKL1N1YnR5cGUvWE1ML0xlbmd0aCAxNDQzPj5zdHJlYW0K
PD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQnPz4K
PD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSdh
ZG9iZTpuczptZXRhLycgeDp4bXB0az0nWE1QIHRvb2xraXQgMi45LjEtMTMsIGZyYW1ld29y
ayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIv
MjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdodHRwOi8vbnMuYWRvYmUuY29tL2lYLzEu
MC8nPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDo5NDliMzhkOS00ZGQ1LTEx
ZjMtMDAwMC04OGY5ZmRhNzc2YzYnIHhtbG5zOnBkZj0naHR0cDovL25zLmFkb2JlLmNvbS9w
ZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdHUEwgR2hvc3RzY3JpcHQgOS4yMCcvPgo8cmRmOkRl
c2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDo5NDliMzhkOS00ZGQ1LTExZjMtMDAwMC04OGY5
ZmRhNzc2YzYnIHhtbG5zOnhtcD0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyc+PHht
cDpNb2RpZnlEYXRlPjIwMTgtMDItMTlUMTU6MDg6MjgtMDY6MDA8L3htcDpNb2RpZnlEYXRl
Pgo8eG1wOkNyZWF0ZURhdGU+MjAxOC0wMi0xOVQxNTowODoyOC0wNjowMDwveG1wOkNyZWF0
ZURhdGU+Cjx4bXA6Q3JlYXRvclRvb2w+R0wyUFMgMS4zLjksIChDKSAxOTk5LTIwMTUgQy4g
R2V1emFpbmU8L3htcDpDcmVhdG9yVG9vbD48L3JkZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNj
cmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6OTQ5YjM4ZDktNGRkNS0xMWYzLTAwMDAtODhmOWZk
YTc3NmM2JyB4bWxuczp4YXBNTT0naHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLycg
eGFwTU06RG9jdW1lbnRJRD0ndXVpZDo5NDliMzhkOS00ZGQ1LTExZjMtMDAwMC04OGY5ZmRh
Nzc2YzYnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6OTQ5YjM4ZDktNGRk
NS0xMWYzLTAwMDAtODhmOWZkYTc3NmM2JyB4bWxuczpkYz0naHR0cDovL3B1cmwub3JnL2Rj
L2VsZW1lbnRzLzEuMS8nIGRjOmZvcm1hdD0nYXBwbGljYXRpb24vcGRmJz48ZGM6dGl0bGU+
PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1kZWZhdWx0Jz5nbHBzX3JlbmRlcmVyIGZp
Z3VyZTwvcmRmOmxpPjwvcmRmOkFsdD48L2RjOnRpdGxlPjxkYzpjcmVhdG9yPjxyZGY6U2Vx
PjxyZGY6bGk+T2N0YXZlPC9yZGY6bGk+PC9yZGY6U2VxPjwvZGM6Y3JlYXRvcj48L3JkZjpE
ZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRv
YmoKMiAwIG9iago8PC9Qcm9kdWNlcihHUEwgR2hvc3RzY3JpcHQgOS4yMCkKL0NyZWF0aW9u
RGF0ZShEOjIwMTgwMjE5MTUwODI4LTA2JzAwJykKL01vZERhdGUoRDoyMDE4MDIxOTE1MDgy
OC0wNicwMCcpCi9UaXRsZShnbHBzX3JlbmRlcmVyIGZpZ3VyZSkKL0NyZWF0b3IoR0wyUFMg
MS4zLjksIFwoQ1wpIDE5OTktMjAxNSBDLiBHZXV6YWluZSkKL0F1dGhvcihPY3RhdmUpPj5l
bmRvYmoKeHJlZgowIDEyCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwODE5MCAwMDAwMCBu
IAowMDAwMDA5OTM5IDAwMDAwIG4gCjAwMDAwMDgxMzEgMDAwMDAgbiAKMDAwMDAwNzk4MSAw
MDAwMCBuIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDc5NjEgMDAwMDAgbiAKMDAwMDAw
ODI1NSAwMDAwMCBuIAowMDAwMDA4MzU1IDAwMDAwIG4gCjAwMDAwMDgyOTYgMDAwMDAgbiAK
MDAwMDAwODMyNSAwMDAwMCBuIAowMDAwMDA4NDE5IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1Np
emUgMTIgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIKL0lEIFs8MTkxMkFDQjMzNEFGNzNENEE3
OEM3QThBOUZBQTRENkY+PDE5MTJBQ0IzMzRBRjczRDRBNzhDN0E4QTlGQUE0RDZGPl0KPj4K
c3RhcnR4cmVmCjEwMTU4CiUlRU9GCg==

--bp/iNruPH9dso1Pn
Content-Type: application/pdf
Content-Disposition: attachment; filename="elapsed_time_pi03.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjUKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nKVdy7Ikt3Hd36/opb1wGe/HVhEKr7yQhuGNwgtanJbomJYoDiX/
vs9JVFV3IbOa3aNgkHOJyQRQiXwjkfdvF7f4i+M/659/vH38++/r5U9fP2T08vOfPv724cfP
6x9/vF1+8x2gGge+u34MRH9pZYkpx0sIZcmlXb67ffzLT9///evny/XHL798/vnHv/zp8suf
f/789c9//fLDv373vx+//e7jd8DmP1gm1tyWVoBe8xLC5faRYw9Lu8SQ+5L85ctHD4Bw/hJa
ikuKGLnOQLePkEtYarrEFupSwgnaHy6+cNv/jX9/+MiX/1u/9/f/8dFaXnzvAM8BP2DK5vsS
e8ZIyUsC/qf3qQPM7lvCHHXJ+DxSJ4WdDNuiMaS8tPywqHyZK7Lqq4tlrFEbZytLw59jscUf
lgsuXmKJfcnpcbmCr67fuFwpSyjbavJx/Ot/I1wui4sVMATugzs+f/n+p6+ff7j88uPts6JE
cjEuwT9sLblUlhS+aWvJZTBD3fYWJ0rUS0qg1eNhp5QgFP7bVktp6T1tqyVF99SCg5A8Ltfw
ubV923ItLbH4bbmshWsTgdS8X9qjmOTay4mMHEBeFaxVHsHilZ+jFlJC/cI6Fo4rbmlQNsWX
xVNefC8gOoQ0Q48MIfWpJ35tqKEvlYfrY28LDiaUGhaXv02UvY9LzFAQOS0Fa5Ps3jm3k32m
C045hqVDNEIFA5T+1ilXzlExG1XIEJz7UiAzDhxbAVQhGfSZfIKyc5co6+j/birwxYketaZW
lN+8eKuVBxS9a0ugOprPlzNFF/MSA4iY2pK5R6zsl14BFdsmqyEVSBT3ADaiGYkxRGhBAHWH
8zqZKiZsmbwCuV2G+gsRwlLJd8FzgttHcq4vDWituaWvUBWiDM0SU6lL52HPbCes2B2YBrPD
uLUknBjrEjC5a2DqAZSSbwCKHtPh4zz4K0Aj5+aXPDRDrCBUidy3XyjGUCRFKBdxbitDz7sE
VKRNpfFx1L7GYqlThwRsR5h7CMbiQmzQ2mBCTFRLxsqQk+B6J7Uxm+NsNzJP5VaxYlw8hW8/
P7DDEodq0GKhRf3Ti1A7+YKXk7cJeuTXfeZeGunz7fz62kwvuCYvAo1TBo9VWNjK9WCtHM10
5BnH8gAFXuglkmFs7sjOJfoTGAILhR3qPrsNtW20ZExVD3uHYzP4TClq0a5LddXF1RKlDg0M
BwebzEsVFgZnLQGc2GHPnBd9DyfJ80MiBEl4ZwYCWqpOxKPC5JVoo2EoUWliaJXzDCeE62IE
GqALWvXUyRiJ/JtTvAkqQ2UsiTBUQmHFO0IJnqMAyEga2ySvYACq5xzrCGOtNVN2Xokk6tDQ
oFB25rrqbAjv+kAQCmdSFhTOY1E9xR82DzpiY3BosHinD3jnBdK515dF65SnOsSib2K9wcLk
gxexH/jl2V6UH1kS7FobH+lbl6+CKoZ/1x5tza6rgsc0ntowA8aKGEKhaw2Nmh3NJsU2irIN
9P3qN3oWI3SC5o40OMOTjo+eReTGID3QyxIswW65XsQERgrqW45FoLImJeiLhtV9fFxN+QRz
jPbNzoU10WzMbzORxQCWcUYAgoASaCaJQE0mH7zsYZ0jtwBbHlZ9OVlFQGWaZ5pXQvsDs0Xf
wiIaHsqti4FuCCqgN0PzYWk7s3mYUuxjBLUJIUullYUDKI5NjORjCKXn15K1sFkvqs1HUWhk
Ngtvhto/vJXdxM5QpCEMROUn9TpY2cLjvhscaBB723fiucA76CNO0VhQWlEcCPhsfajbGHA6
WYJc0F28qhBEj3qHk+yrD7OefaIbMdwqHBNtgq+rMYsFDgWjUUdBLGNyhaehTJqog7O+5Ti3
7FN9jEKjrwVvgzsHw5T0yNkPM0G8Nk2AAxKfEAxaaJGFIcS9g/z2Ye835xSTdh7ddkCPjLWL
RgXponxUhBce+9hKHYxFP1DWwgp1xE0G3gxlrn/iC4q/6MnOqdN03Azs0HOmSgRTtuFbXtWY
jQczgwMDDGx+W/dxJ6XLw9kARUs1Z4gQZMo/zJYbLrRmdfhwlUaSjmQJ9jRciYaQS3n/lCCB
/o2XTWdK4k2RyCbI6/Np7NADMwFDFHP6lfmOsOZ8k4M/DkzhKajgoQjjGIjP+Uafvz5tHVVY
fGPFHnr7p/vw3VMeosPhiKXQ3oAlDxrP4l9wVhqctaYt3s81YDLxKiK+cWQNw6OJhjcjKlDW
avb+Z5kfxvZgu242EKLWEVLBGpVkTv4kTDQ4d+ZTvepbnDvzmzXdfC72pyrDPZlp6kl4HIzL
fJaQ4MRwKwOs8cxdGoZ7htKmnBY3eck+BOZJbD7EQdLXDX5ApRMgaDkvVpheaDqbioTqxSEu
2mKGkUZgnFiTRJNeQpTYKZciP8wPBYYVcGZiWr3pF7zGLS/ofB4afo+NGTz2keR7DWqOAsBE
CVo/Qeusaco1jZMiBaOLD8IgolySY1o7rL4EAiCoH8Fzw5fYRoYz+egywlEQ84M5/XAwZ/w9
Qi49b1HYvBNigaSwTYKVxc9xCHWZ+Y3wq3JYTTtlE1AJroVYMjAMvg5ANS3hFOsRhnSAdEHW
E5NfRdhVUcbCUtQz1gI/dWqEBNdqSeWEHjFBtcJnTDQEvZ1AvcJAT06LNyOprPqrJXK0qBuf
se8+4kRoFfyYPGKJmAY5EViDNDjXpZ5QxkBTUJ4BNZQvYMpIVV3XbB+4LZY2FE5IcF4g+Ins
vCYbFa/oMwe40D1B+1bRsRkKiPNEmMWUznhFQc3cY5y6xlHcc1XfcRfQVHwaoQPFuHaeEcag
SE6AlBTDNvAYk5ilYjNiYJIgAgYHUiYxzjRjckjH5YUPJ165HdHKEWifSUKmMgZ8+RV9ECrc
h8g1nFxeDH4MPkVYCvJjRVAMiSc/VsQHGd9B8xcpFr5WTEMuyjCZJ3ylOGbij3ueOWUYGolI
TY6hFwO0zBBtoFXJGqYMqaibKCWXsGXZeu6AHUFCKBJ04wgyk4oSOsu9Y5JMoWi0EOPiEmFw
lPUNIwFhLB3q30V6Jg8XTm7w4uAu0BkmE2NuZIosqOl8Hw68xt2SxEKTQUGFgivdPvEdKLgq
t4r7AMkfjpmFmQmELeJgPXCxfz3PYuyNielAgUyO/uEhd15SGjHgnE2/Q8FqJ/rVcsPG48Mx
IoTNy7YpK8GOiLuOJOCcKH83wf58JuWLhBrpIcIlScPVg+shvjdcD3Kv+CKdd8gyUNbcsoU2
QUXeUNH55MVLvovW4/LTYjc18Zc1bS8ju2QJWuwrmt+T+49QArPup+d11xtQLQcciGW6q0uI
Xof/PDZIw4VjTg5+s2vjQyfXzNqh/tA6LosqLXR5vGjozVPZfjG+/XpuaVcp82H1IcU8YTVM
siZTle29mmgT0GyMxyZs9VrodVD/4LujXONRLCEyULh12LJZBT+bbkLmdF20BLci0aBS31cT
S+l4vYe73odWLcM0bCM+btptVze+ROYhoLjbuNqxVbl9VpOJIdFBONEwQ7UybofL58TgJ6rk
4xZ3PAWlDdFrJmDSS3ddAZtSR8bl7Or6Xm5j4exjiN3EJ5nV0tvq7NlE+qIiBAntMjlGzskF
Uc+RtktSdeu1cmTNQ9/4OxVIYxg2GLYpi9lnjts3Xu1Eiu5N7tzxvyC1G0kTJ1cdmNsPHrgS
pPDOZYO66fUstJ1fuIOVi+R7Uhm7h6Vv1ZoNksQrCdicLjd5wjmikLiJUikCQGP+ld+S8yZK
mgwGmlqN1rXwDhXqcFV185iJVoQaUYo66jMtgEi6iRJ0ODBxTjQBQw8UdYD0pwoF4SiznQ1x
tjOJNy/2eD3n6dFluSxNhKbJh2pl2rdBeDZ7YbMOd0it6jB/NSkZWgYu2WlTIFcDTUMFhOFU
QcmxyGUos3nsFC+vMA953UfxCeAzyahkVqeMgGpUhkTe8kgdWXDMqLDEAmRZ+W0es/FmQTTx
LHFNvC3IcS3pOxXXRC+nrUv64TEfBNgWvRN/LKYs1SKTHnpffZ3Po7TXWgQTed8u0j4fiE1+
A09BzZrRJr8itoV2FxAnZxQhYEsw5evU202wsQcfdaXT2+R9NtGZUlXkmtXsiVbVeArqvi9e
bZ+pVQ2l9fMDnSHMdBCxrB+FFRr/DUJn0GctjfonKX2Yad0rvFq6U+AJNy4Orb0aqlVzTkgI
EZ3IcxrpXQsowFVm8sQxU+xtIKXmeMM6iF3pYFFduVEVQbUjafH5sEdWZsbTUJipDIEKWyrn
YcDE8G3EMkyfrw73PGbh+YLwlGY3RLfnGDWegoLL2OUaBme0GRDP+oHEexdmFIq53ifjcE0o
rRYMqJd1uDYk1OrdD62+ZQJt3X+A0tbAuNhktQW9t8zrkeGqJ6kmgFbxNKgMq1gkGTjStuSY
5rCchQbMocTBYWt1Qs4jDxZYm5p5Um7UVF0trBkosF6c1/dwtvY0k8XOj0yo1lZcqXnQ3N4R
R+3NWEbxo+Y+Y6XT66xcpQIgMhHXB3tkKdfKqa2nHMsoaCOB3p5tRubpj6MvG61hiJMcURz6
JjD5zCoulr+NbGTICKoas0CSWSITRQky+dZj2W4AX43r14ra5HoaNllH+u9E6FvaqrE6Lg/H
cFrgauBpKB3rW8G4hTcF9VczvOZIXEc2C/dCanOPh2sb6Zr7CNTRWsf7EFmHUaWMaF5KNGHk
thO6x/58/NA4ZR01gjpn/Nrm5gzDw0ysZmxbFsH2WiI9+sDgYz/KOajSh3s18WYoH4MUA8pM
qTzjqEBnRJ6atLJeH6gYSsVnFtIBJDARwuy5g4Xw4d0NNLlGTG5LDNh0OI7d5vDQjgY1mvW9
xy0dnLcKz4K3Rg5KRp5o6c29yD2MPqmuWm/jjm9m44Mjptc1uFYKQWBdEysiXTqBejXG1aGp
nKvnMdc1A20Gqyo0BZ6UqmBkV3EW3gxlrqdcROxcCgew8/qOcjFOYEv4M+vTVud2P98g7w7u
J57goY8o7i0pn2XTysGcxwoWu82JjH+GKY8EePD3y+ZwWonE40M6C2eOMh6g+nBW345gns50
cg83268by0fkHVRi8UQbjuV0MXc10DSUdRV+TDjf7Z915fiuRRz272Gmgkhpv0A13ZE5UW1d
Flup6/0zlH7BiDhbGLmXoygLa31soI/X5IY1nJMk1Dg0APc3pN24GDyzLZMZuo2RvI7E4a62
MpRVq/dKuVenU8iW7XjH8lnTHWzhi/cBkyPy6Jog6PNbQsU0BJPSPVXMMQ5SbE7mpBYnRRna
U7ncnr8xzz6qvREEjqPyW6RoeLY64gMPsYQy+zSSM3MMaEd8Bp6CCgWSEen201KuRZDTmI2H
KDZzBErgV0OiXEbM6FdXFmRg7TW0XRnFVXOccxDQjPNmmMyL+IF+DF5eVjOnJWXrI9ZnVWc7
yF480Mad/lSocAeplxygGcd9PUuNAZ8j9Zk/TJTx0STPr9QlVMR7o6LaqDmYNhUrVTK4qmLz
j6UL7ZI9Dm5UqE+7fL4azrCNB1LmXFwwXKgGaGqHxlwrn8YebqpYYy1OPNDlgd7Jha0U9ZxS
2FTY3jVuH525Ti871QHU65YE3PTxtlPb1NxZz0tmJfm+3ohbhUjH2/cTO6DwPn0kKf8NvEvP
oxRD39K/xtk7Xhjen103sD956ZBvXvMzvinmsvri/8WNrHiiHdPhJSsrmadMrGUINZleel4m
Jc1+2BS537MqZLbXlanwLYW3BWUAgY1c8Wu9rGbuc4JnZnvWYsadGlTEcrs308fe1frcTVoV
rI9Od8Se6vJQGXLf5/MFITr+fK5twRbT5n5oaZpaAJgy7qk3YGpSjjvQbqW7X83gPlIYLq0p
2YLYgWMthfX9nqUJjhJtafBTAd++ZE23v/mEj6laWPjMd0F9tN747UOfi0u8/PTj5ZfPX3+5
/PT558t//eflH18vo03KP77/+cfv/+fL5697df9b3o6i2tCVK9GkzcR5W4b9MW8Kro3Eq3GM
ehpP04pIAJ5DGdXtnwwZ2+bmO4L6fDl5vNynukkmY5kc4u3JSCRO9yn2zUiUasNIgzTaBaib
kZFurnu6Wd+h6nYkey8NF/bw8pnT/OBxmxlQ0we3aziSxE+RTSTcuBhg1kccx7qEE9d0AhKs
JPegHDjLmmosvXNjsXuwdExLWPh8hUKVxDX6UI4m0BRlnUBpC2xAvSVQ2Zc17fBMWa2qyQ4y
jLnWJAMMglu2DMYaKZSyXV0bscOEaPOhVo47FN9p+F9bMDvIQdtopRMdD31yrIlfIu+kMR5m
WpvTnGdZ7m1zLJw5E3I28xtZlqczUeHE1rq/P/YdPnGu29uftalIYmQiLp/AuBVmvWi4q7k8
bl948TcuhI56z9Zy+nZO3TJad2ZHoJtSl7ZytPBmKGM5/b7YSzuHxMixjbJ5Gk5MU8BOwvLy
kJWRo1w4jVAvwkujd4KPzoQiicHxRTyZPppX6O+38DTUcU/r86ppzMRTO7cj6jl+tvZpRdRz
/Gyup/A0lLXeW5G44qrpuvJqos13mnNEb95DqsU+WdG9BaVlyAKqozKothFOWUCzdMPHjvI8
rm4FRrO8fyFMkPfGTNO18XVnePUBT890fU27TLokNpg6fgez6W5vJTDjKShr31pkDdGTXiyS
LB2tBZQwHl9sNzqGTLCDJ0WaDAXpqwSbkbUezX6yPWPdlD450x4KT0HJ+jyuwkL/cKIFLMU+
E0O0jryuSqzQ88XEY9KiRnmuyOcYp0Apjed0dF1LO4NqiMV4vRL8qlUNIN035thbRnef2ZpD
wdFzww5dJxg2i0Fo0MN4SSDpHwvrrQ4wIxAwO8CozjV8kZD55JN5R4l61eqJ7bjo0fbRKOHR
9KaeI++3EsPGWE18xsMtj65AfASVT6B0VxoLSqkXB7WWhBPXt2GJlUlhfWWR24l4z1A3Q5gt
vEexDAiLIK3yUm60LCiw5ZG1gCBr2Vsg3JstyMpMz9E7KYiMhG9m+bal2cBTUJIEYjEirdda
rjKPmXh6mwbaDKQ/l2h8+yYXe+ujrEm4RN56lr8UB220XFp7r2G1uj3diWsbN9+2cvF5zMRT
fUEsPKN7CKWF9YjQbaO0/6rGbDzW85AsvW14OCcIFlyE4R744MfNrjzSK2HQ1J98d8fh0KTy
HfDGMTOaAsI8EprHjF2kuqv/g7A7BsGSijBXTmy4IQzm92KeF8RNz3N82r7y7ow2A2mxfZOO
0/fL83P2Vg2jv5NBD9b7kMOpxMQ8aVWXmC/lky02B2ur6pigbkJZiQFIXEkVPtL6HOcOYa4z
ndd8OrwTkwiCIKvjPePMEPY6OIPO3Ye1JAmzFF6mju/ZihWeKT7VMEazxdXAM9jf0CmG5lN6
zlxPqzA1u4V3ynZ52O7CS38xloz9WhmtJiX8T5mZdl4c9jraGB1NhlJ8Ws3JHaA0H3SjIevV
QpuBYs3S3CLSn1h741hqb1Zy1mqG1pt1XGTWP/dxlOkcb4YyljujduQTPp562lp7yPtE9tnL
zKsLtUffMWmuuOrK49BN6QFLv844Cmbey6Cuk+pVfFIX/1Oz0ifDHFpQmrHmD5NWDNR4Obut
qEljKSDNoERj6xMSJK9ab17sk9qkCfSCMzlp2BP9Y+DNUNZJT0CmujPQJt12ciLaZbUJcIiv
pn5XNyMqsrIQFp7KQhzbbQnaBGQWqms0lQmbmjbejAJzqxJco81Ac8vIUYl3ALIeJ1ho582N
Dr2ibnO1tlEKrlFUxffUpMqKpZPPI/oMXSJh6WDnRUn6UQv1xejPdyXeKO4L3Y3GU1MrvNnW
ro0bZZ0wbktnTW/pcI2mLMbUUm9E3gcgU4MbaLoL1LGn3k3tx+6yF/mWqqfRCFcyWnOfpv2O
kmLO27QBNbVgGjR81azovSlDc90bYUaWYrqhNmdTbyppjaeg9AZ4gKPAHwcQlxFGHczNuNgO
csMTWcqZh9046HZTSSWW6DVpYL22CZobUs57Hkczo2koeFXydE5a0a0u/HGs2nglDANA92L1
XbR8WXi626Uhl7rbpZJUUy7VekwUBUkZgnkrcyo2lHEuBtQLPU8NoZmbopnvtqbmdpK7PT5R
uakmdQJ0fKNymxugvchPig3mtqg2Y2g2MAXDwFNkMtc7tlS18KwDNqG0nrKgtJ46pixHqdcs
58ZMx1u9F37jy4ttb16b6PnasYz0Ygj0nr6x+gOhw1LBhAE2Aawt1R/50MBZr9vA0LAMIfB5
9LhHfXk52PcK3g8I27G0Xm5ueyw9aQoL4qQ/bXjvN1Ewu5/ZNJJdaFI6NIym8ECr8zGQ405+
0L/8549//ftf8ON9c1O3ZWyujIrfwGvz+B4tKE6JfUDZ/D513Tt7/hUH4BLXI+P40LsfBdFv
/O4VzxoKdgfmHVLSnTlVY//Mt6Rh7TCyuucvr8ZbtKEIcHhd/8qR3338Pxv7zV5lbmRzdHJl
YW0KZW5kb2JqCjYgMCBvYmoKNjI5NwplbmRvYmoKNCAwIG9iago8PC9UeXBlL1BhZ2UvTWVk
aWFCb3ggWzAgMCA2MTIgNzkyXQovUGFyZW50IDMgMCBSCi9SZXNvdXJjZXM8PC9Qcm9jU2V0
Wy9QREYgL1RleHRdCi9FeHRHU3RhdGUgOSAwIFIKL0ZvbnQgMTAgMCBSCj4+Ci9Db250ZW50
cyA1IDAgUgo+PgplbmRvYmoKMyAwIG9iago8PCAvVHlwZSAvUGFnZXMgL0tpZHMgWwo0IDAg
UgpdIC9Db3VudCAxCj4+CmVuZG9iagoxIDAgb2JqCjw8L1R5cGUgL0NhdGFsb2cgL1BhZ2Vz
IDMgMCBSCi9NZXRhZGF0YSAxMSAwIFIKPj4KZW5kb2JqCjcgMCBvYmoKPDwvVHlwZS9FeHRH
U3RhdGUKL09QTSAxPj5lbmRvYmoKOSAwIG9iago8PC9SNwo3IDAgUj4+CmVuZG9iagoxMCAw
IG9iago8PC9SOAo4IDAgUj4+CmVuZG9iago4IDAgb2JqCjw8L0Jhc2VGb250L0hlbHZldGlj
YS9UeXBlL0ZvbnQKL1N1YnR5cGUvVHlwZTE+PgplbmRvYmoKMTEgMCBvYmoKPDwvVHlwZS9N
ZXRhZGF0YQovU3VidHlwZS9YTUwvTGVuZ3RoIDE0NDM+PnN0cmVhbQo8P3hwYWNrZXQgYmVn
aW49J++7vycgaWQ9J1c1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCc/Pgo8P2Fkb2JlLXhhcC1m
aWx0ZXJzIGVzYz0iQ1JMRiI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9J2Fkb2JlOm5zOm1ldGEv
JyB4OnhtcHRrPSdYTVAgdG9vbGtpdCAyLjkuMS0xMywgZnJhbWV3b3JrIDEuNic+CjxyZGY6
UkRGIHhtbG5zOnJkZj0naHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4
LW5zIycgeG1sbnM6aVg9J2h0dHA6Ly9ucy5hZG9iZS5jb20vaVgvMS4wLyc+CjxyZGY6RGVz
Y3JpcHRpb24gcmRmOmFib3V0PSd1dWlkOmFhZjhkNDA4LTRlNzUtMTFmMy0wMDAwLWI4Mjll
Njc4MDBmZicgeG1sbnM6cGRmPSdodHRwOi8vbnMuYWRvYmUuY29tL3BkZi8xLjMvJyBwZGY6
UHJvZHVjZXI9J0dQTCBHaG9zdHNjcmlwdCA5LjIwJy8+CjxyZGY6RGVzY3JpcHRpb24gcmRm
OmFib3V0PSd1dWlkOmFhZjhkNDA4LTRlNzUtMTFmMy0wMDAwLWI4MjllNjc4MDBmZicgeG1s
bnM6eG1wPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvJz48eG1wOk1vZGlmeURhdGU+
MjAxOC0wMi0yMFQxMDoxNDoyNS0wNjowMDwveG1wOk1vZGlmeURhdGU+Cjx4bXA6Q3JlYXRl
RGF0ZT4yMDE4LTAyLTIwVDEwOjE0OjI1LTA2OjAwPC94bXA6Q3JlYXRlRGF0ZT4KPHhtcDpD
cmVhdG9yVG9vbD5HTDJQUyAxLjMuOSwgKEMpIDE5OTktMjAxNSBDLiBHZXV6YWluZTwveG1w
OkNyZWF0b3JUb29sPjwvcmRmOkRlc2NyaXB0aW9uPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjph
Ym91dD0ndXVpZDphYWY4ZDQwOC00ZTc1LTExZjMtMDAwMC1iODI5ZTY3ODAwZmYnIHhtbG5z
OnhhcE1NPSdodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vJyB4YXBNTTpEb2N1bWVu
dElEPSd1dWlkOmFhZjhkNDA4LTRlNzUtMTFmMy0wMDAwLWI4MjllNjc4MDBmZicvPgo8cmRm
OkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDphYWY4ZDQwOC00ZTc1LTExZjMtMDAwMC1i
ODI5ZTY3ODAwZmYnIHhtbG5zOmRjPSdodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4x
LycgZGM6Zm9ybWF0PSdhcHBsaWNhdGlvbi9wZGYnPjxkYzp0aXRsZT48cmRmOkFsdD48cmRm
OmxpIHhtbDpsYW5nPSd4LWRlZmF1bHQnPmdscHNfcmVuZGVyZXIgZmlndXJlPC9yZGY6bGk+
PC9yZGY6QWx0PjwvZGM6dGl0bGU+PGRjOmNyZWF0b3I+PHJkZjpTZXE+PHJkZjpsaT5PY3Rh
dmU8L3JkZjpsaT48L3JkZjpTZXE+PC9kYzpjcmVhdG9yPjwvcmRmOkRlc2NyaXB0aW9uPgo8
L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCjw/eHBhY2tldCBlbmQ9J3cnPz4KZW5kc3RyZWFtCmVuZG9iagoyIDAgb2JqCjw8
L1Byb2R1Y2VyKEdQTCBHaG9zdHNjcmlwdCA5LjIwKQovQ3JlYXRpb25EYXRlKEQ6MjAxODAy
MjAxMDE0MjUtMDYnMDAnKQovTW9kRGF0ZShEOjIwMTgwMjIwMTAxNDI1LTA2JzAwJykKL1Rp
dGxlKGdscHNfcmVuZGVyZXIgZmlndXJlKQovQ3JlYXRvcihHTDJQUyAxLjMuOSwgXChDXCkg
MTk5OS0yMDE1IEMuIEdldXphaW5lKQovQXV0aG9yKE9jdGF2ZSk+PmVuZG9iagp4cmVmCjAg
MTIKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDA2NjExIDAwMDAwIG4gCjAwMDAwMDgzNjAg
MDAwMDAgbiAKMDAwMDAwNjU1MiAwMDAwMCBuIAowMDAwMDA2NDAyIDAwMDAwIG4gCjAwMDAw
MDAwMTUgMDAwMDAgbiAKMDAwMDAwNjM4MiAwMDAwMCBuIAowMDAwMDA2Njc2IDAwMDAwIG4g
CjAwMDAwMDY3NzYgMDAwMDAgbiAKMDAwMDAwNjcxNyAwMDAwMCBuIAowMDAwMDA2NzQ2IDAw
MDAwIG4gCjAwMDAwMDY4NDAgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxMiAvUm9vdCAx
IDAgUiAvSW5mbyAyIDAgUgovSUQgWzw2MjU1ODIzOUE4RTdFMkQ4RDUzQjgyNjlEMTA2MTA2
Qz48NjI1NTgyMzlBOEU3RTJEOEQ1M0I4MjY5RDEwNjEwNkM+XQo+PgpzdGFydHhyZWYKODU3
OQolJUVPRgo=

--bp/iNruPH9dso1Pn
Content-Type: application/pdf
Content-Disposition: attachment; filename="elapsed_time_pi24.pdf"
Content-Transfer-Encoding: base64

JVBERi0xLjUKJcfsj6IKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyIC9GbGF0ZURl
Y29kZT4+CnN0cmVhbQp4nKVdS5Mkx22+z6/oo31QO9+PqyMUPvkgDcMXhQ+0uCPRsSNRJCX/
feMDsqq7ANRuzYoMcjeqgXziDWTm327hHm8B/64///j+8m+/77c//fLCX28//+nlby9R/r7+
+OP77d+/I6iBD9+9vQhivJXZ7yXVW6rpXuvtu/eXf/np+7//8un29uPnXz/9/ONf/nT741//
/hf6679+978vvykx3sO4/SbV+xwh3r77wcL/+uefP/3y579+/gEYv/3u5XfUGf6lUeVex320
W0q93lO6vb/UPNN93HKq817i7fPLTARBLadR8r1k+vKmgd5fUm3p3sstj9TvLZ2gpVrivdRb
7SPf43zCq322e0B3D5jasQCCd2z9fYfKIxYayEfRHlB2APvsKi0K/eEN0izSmwHy1sRB+8Mt
Nmz8f9N/P7zU2/8tivn9f7yMUe+lYAWJFGKhFkec9zyJNkajnwj/9eP0hYn3MakN+ksqTGD0
Le20sXWbY873nJ+6zbG0e53c70e7y7HeW9m7y7a7QjtZD90VWrf+jd0R0fW2d1dUd9R4mxWb
89RdD9/YV4/3Mfa+KvrC778BYCViyDSJjF/mZKBPn7//6ZdPP9x+/fH9k12H2dt9HtZhzgBu
+ZaxlRDuIeRtbM10R6JmHImLVj0u4vpwb8TzMe299WNvedwKccCRpkqFnPvGydHiprJ3N1R3
5VZGCkeaKoOI+htpqoxyz23vblpp6sk3LXCuyUULtX0pgyT+SAe8JQU9NE8u/oGmlXna9v+b
JCoptnsf1BLtGMijUAv3kW+pN2LfyCtIBDTumXg7dUAEYilorpmTiLfXlwzZlYj8UwnE/4Ca
WMZE3UUSL9VrZ6SGPcq553sQiBxqgQzNPbG+cvTURaC99UbAqZz0V1ILJECoKZrtmE9NVUzk
qSX6NHPFEr8vrE5cV+Z9SZPz/kor/R7rSVtbfyNFVnCPlnhr2hNMiSGLXnp9qSGke2i3Ukj5
HIAyrXtiGCLse42knaqojpoCiV7C6dQO2wBxDiDTB9orzKMGIp8IliP+SUJ9Fs0A1QiioZk2
2usmWMdPLlaYEfMh2dDvoQia+ubj0QLRpEpBFxveEYqWv9DfILXpj3iOFgN/64XoNz4tY9tV
r50/bDZqsvS2tt8u5G5dlEmEVLJPpM4i6SWpMXQ0SUJw3Os4XSQ9NyIQ+kI0SgQhktDH01B+
f8fW33dO7jHf02lvx28Wi2RcBjeUSOPq2TGUShGbKrU+1ojtKl6Sc9caOvStJCGNv5HCId5O
vdRNpn3c8Cfpw4Y/7XktYinkEMKuZrTkZKqgdaLBT1qnPD6m1Uhl0HhJwJPOrmK9pOfujI1f
abvBCzllsqg+aCHUSpyRIOLvvcrk4nNvWiY9hGQneesRyc5HtF5T6DGX3mHUpZzjvYFvtH9z
lSyutUQyfd6xY4mGBFYuESTBzlu8p6UmQphQ2LTQ4T6lKWKASATUSDqEvBRlYYw0lypXCthv
yVO57IVmEmDLw5u05EROaVb6Pp4HOckoGqDWPEOFEZYm6a/F24W2C5PiAfXs4pXQ0x1otEhB
mJv0X0qNpCI2NHUyaJKMgqRtGRhFW1rQtrb4KhOhg854Ry2egSK6YFc5E7cI950Og0AzOiPQ
6LcFf7p20ta0IktjqQV1FkYvA426YIPSJA1f48l6WijaK24hjcl2hMi9RZEzdugL+i1iP70V
fJU261qv0E+g9LxPoLAWgMJasFVq10vIrQdSgdvy8ArOtYInOzbJPoI1nmlNssyTvxV8ivfY
Tjr7mhL4Vna/2tJz7zZ0khvZXOTjpYStat+mBjKxOzzXRLweaSfZ23iWlE6/g1QyKdSUaoY0
+IhgztCwiQiGqJK6tt1pkQbJRB5qpy9lTtj2H+mOtpfYi4ZKqn+ucED5kh7QZodnmmyKsWTI
035mZBijwsO7Qi1xxM1hgEbyIj2v14DAPGM28iyXsB5kFIJ5Rlymxe5AjUwyH2Mk/ASxkeHT
LgfSMCH5LeIJYfXE6g3EV9CeTWQkKxxaBmqGTNSTZo5IqxXIT3xhJDu+N4vmTcL2jq0ny7nm
KFufSylgRpYSXWTZlC3s5CUl3sLN4+qj4xexAgyegcptFvh3pc/dmn18I5MoCEPvX4o4z6/Q
LGR5kIe1+DpXGguPqbEt9u60nSsxZiVCm2kitiOjJEciQAbCUSsneGh77m0f9EFtDfISamFW
F/2iqXM+baiaPFdLm2E0EGkmvgosuv1+Sc9OnlwfkGL/xOgediCClPnEfXb4iD1i5rWcTkiQ
+KeBBMnFW9xvrNA8G3olUu6bq5JYHJL7WNgs04YqM4BFM1Ae43ydjS3fEExFSI2NylH9aSj6
95bDmwdxEplLEf5FubPlSgoSpgBZoAcD4NneJCYFjeecyLoBTmmRV4xI4D6YrFezmeh7m3oc
QdY1ky3FsXolQEWmXgCytJDqvUEckboaIlOPUtaXqR6ehuLf4JKBzovMRH87wRtYR4YJecM7
fHPxEGsuMMmIDFaowsEzUKTZWYDllmEOu8RGVgQHqDL05PSJjUbEzmAegWE3YiO/YZL/KQIx
0VZQ76QE0iLaNIgdSGYE8pPYTSUYIjJ8IbNjOW9m3zLWD4Zkga0g4zlwtc/DHp6GIpjGTNOI
MZb60d9cPHjLCXODakln61hFz9M6NqGb48pi3CTQ2/rSH0x7UH+Z1jgghB9PZVhJJAMnIk4I
7nd/HS0dG6rNFQxOlFYzmPmMjg3V5jqYMgkvbfNw8AzUSX+GjjXVev2Z9a9IwBXARMnwEDuw
W5ULcg0sM2ECcsonb4m4S9uoNs1jhyvtaCxvPPqbh6enerAPGpFoQ+KJ7AsOhlvyIX8xwyIB
I4YhmRIPisYS4JTRQk4El0+gErVF4yqI0EzfeEVbiHADimR4Lq5u/KBp0OF29UNLYiw8Gy6k
cyJMktwhRMZJv2V28sUR9h1nivvi4GasLPM6ab8kfssxpHwYnOl2wkzCKtW5jw3ivMNlG2xN
2pDY6wUb2gpja1Vfc4MSgilg9Eh9VM54J2oJCisRwy3TjKAKZzYgqjIWIiJKSmPJoIS6K22o
kUIDz5xJy4HHksle5PRTYg+dmi6wUjnjn6kTNIz4QBEdYtEMUEJ6E5FI2llkWiRaRFZLJgmB
5Wt1pCCDwHQi2Iu0FJO91xxJpAoYMne2UgD17QSPtRPBNFkqHj2XDhBU44SCg5bJAqoQgEjz
LL+JAyRIn9HOFrGKjnYSU8Y1KKXME7Ai0l705xgnY8rMfzzs2s/GhMAGosdhcibwZEwO1Ndp
w2xpSrXAO8lITKy0A9FhYwpqxGscQIuctmC9UCDexL07I4WCbaI5Lj7iL403KwqH0pd6j12+
zI0UaD6kmMkDHGJ5a6I6IyGLp6FiJxEDGQH+HaekZwht478Czkz1BM9Cef3ta4TlWitHy6WR
qTkUMWRUCKx6nRQ5NV/gGrdlSRosC5Vi5d/oC4ezefD7NwSLmU8NFBFbR5KGWk/EOmzfUn+T
ociLeMT4VoynV47W0GSDUIvXZgLh9lXFwMF1t2d4SHOU0RZTJRgQEWoqCZ8bpIRBctiLdm9J
qRSJv+BCozPWEgQVkAKpo0uBiL86Ej8tDXbgyRCvyfsj3lNLLYxN3z42EWb0gZCIS2f9IpdZ
AajFHRFqYLYDodayEe/h27th1zPmdPAUlBrSl2j+QOHUVk9stdLuFDDgCc1r2mghQnLVVIld
n8vI6EsUL4SE24RJV2kCm/+8Q0Xa5VpvXtXa62UoUtWB2y9ro2viKqGakL8bB06hFRKfCEUo
ebgjfnVo3lB4jtQJMVPlyIHkXrzlmAgu0geydHgx6Jc56QNciXqKpaHc3hTUu1mKz3oiJ2ga
yOvtEs/x4iJyQ05VzBuJNqSLaR3q+YZtW0Aicen248q9O2TkrqW3JgZPr9LDD0kwhDGQ2c/o
mYY26FdSomUSt0lU0SwYEcxAwBPoZWP8w6cTrKOIdLAcMUrDgSeDuY/FYHoeZAeRn4uusqQT
XkXsIM7bSRQMXquj8L0satUmb6KWi02apMyeONB2q3jycr+Kz5/6nagXXU5jEDlWywrx7VsK
m2bEbS04RFIzVGM/g2poIkrlW82nAilxmrv2nqVmxoVa2qhGcP9j0Y76SYvld0N8PqlZNA2k
9bNPa4a0PLR9Z3tkx5t7XVM6WhwfU94P+oH5j0g+tBG5b708LeFjt6m/QGocBDzhwq+slU6B
lMIlq+RkDrHbdHLDT2U4eAaK/IEKKVGoyU206G8entW+Hp6jo1E72PAFofdjRAWTKqiko06K
TPOYDPHpS2eI/HyQh6ehXJ1lSQRfIDz4i2ysElaepLyYLdrwOMfHoaCjNJDetsYR3q3P3aFi
ZtVYPjREYA+F5tlWwM4ZXC5BtE5oS1KoDNjlGSA5ExMaaghOrbw91Bci1jrdZXr91oXbEmCT
ZFg6JM6e0mzO8maUrAzqDzUTz2zqSbqKcu4Sv7K+Cckr9NzIl79eJaFlAaQDgoz4AgE7zgR/
rFwoUOGnjxO5nyN59Y3m2UY/E/rQihMgmVNeIosuOqBO3MIREU4yI2KXS1g1njq74ecyPDQF
lFeFMaofUCLq957ZDcnIvwUmVbbn5EM5y6QooHenr0sJGGwkthuxYa6XsukPG0188/FMAgjO
UhGY5QrpbyeJI/6Nl79t/phSR1Y9kPHGdkDIQ9IN0heSK7TC52rFQGmVJXiZnVPSCx1r6fbn
qLE9+AuruVZJwBepczimzy8Hnfc8LykvKaJ6fClb1f4u21CMWUi/cPna3NT2k4ZzI8omLWWT
UG5VhoNnqjIcaroYiZZKtVhWjkXHpt04YiFHCNkJcr6x2m6QGRRfOda41yRaLj1yF/afXBvk
7WFGcSEYwTT8jXiybvEcD09DKUFyTUjooK0fonXwDJQRN7Z7jcTNcB6Iv7BtnlHLSmKFNO/Y
jL+vt2OxLgxHI51shhG9Hp4Vmqb7L4WLa1nB4XYWLi4QCRyjmo9c5lEEgzVYlE6JUFkBSF+y
CBtSoGFZ1h6egiIYrq9kcZv26l0lSrVoM/bxiQY4yL9zDaAlsJWkDp6SrdeWTU+WddnsAhNX
tfFupZJBuJz8c7uVRsK+XSCRnll8KoEq7gDKYcXGKCfGOW0NG3vkphas7TcbaGJR9hsXP/Ix
O8e03cxOMh65CubdmKYPqENTSGAPFNwPnqUY5WRuVth6eTP0HXPVsLr1pY1x5pFVnCQEUUG9
nTaJg3azoz4pckms2MaJizW4GnuunFJHUzlIYQgPSTelVQgDRTIi0XpflX1uDusS0DaEVIpU
sXqDMgoq0upO5LVwvkBG2Vh6ZPhaWYIOCbErBlnHlzUQ54A6CJK0WBEz3UuQeXgayusuoQy4
i4rseUs5HZQmwTRskByrGBve4ZuP5wzTwTPDNBM+F9WxsRzIDW4kt3ZMvWHSmWmZpNIU2niK
0CSUGqDKomyWR8tSRoSKtMXgNtEQ2cxoXc6+8tJnPra8xIybnTBQWs+sbXw0/e4kTIjU+WxL
biFtNs2JwjqoJy/1ci1kQO7axEkjSNqrZYQrUpFT6DjzAuMUhSMo9RP++qxLDSWkdARim5Yd
NeI3VuefnYLEEzxTtmi6s8KGjEr4uHxCv6+4ZEGlC05uEI3IzQB98DmbjHOibezzDz2SJE3r
MPHovFxyDJ75atTJh1JxzpqNWr4aYPKXdd7o7YoUaXNj9IYDjGinc6EquTd9K/508AyUlUeu
GLF4Dn865riSLCdyxMNTUO78PPmjxaSD94eH01G4Xq2UcVYd8urIBwfoyt7PxEczmfe5aMad
k0MzZu0NFVkDSmOh/1gEq8RFMxOH67E7JW+Fx4b2BiwKxkqIdvvj6ciR8YdN9A1klrIU7IX+
hVU7FoweywW9Qlhv0SyeM8hZ10RqE75+cxdJL4mHZ12Wo4Pi9e/5j44HdfC7/Ha+7olZV8hr
RztVYMTIBRYZATshvku7Zsp1TXGuu2tOlEnHlNwyX2X3e66R35/G81blSlTLwXPGaepIe2Cf
hE3uxr4RZ7W4ZieL8GURCKMy992nMe0oGLedSisBMg757p6BpAF3LFmGdJPjsQhw8UUPMDyW
YwhNmGNtjxjQEQhaNrFoz0hYinZWiv8Ez0B53anGkTKAN4NFxHl89umNVeHiWdvDG6Zq3Tc+
bH+XQlyFzJCMmz1a2kpjOACQUGC6bjRJFZVZODLc76fGiG5HWSdSw9PZGUrEqBKZ8jwto7VY
66DqhkznVXJMhAfG55xLEVIntoUeww09y2Jx8HgHsEq0m1LRZ/Sfh2eh7AjezDdfu5KJlkSR
7qfLj8dW3s0AzqZn8AwUkQxyWfQB0vF0VfS5GbtOHsN3uRUlt7o8ecXeGSSAkkSSwafl8Lj9
BnVQOGjD9cyc/ISrgS9TpE+VjujDeBxGONLIyp8w3wiPIFKAeeJM6BIBqLGgAaLW4nHI4qA1
1AEC95CBc8zI0fVGQ3uHDDSUZxB5/Vk8ZxOd/o5HjWOZXDGReppS+RdxZBU+VaOtC99440Tk
eyTIDcO1ObHaSxn0dULvLwNBWlxTgGLK9rGzv5zGgwxpnMVDb0/nfntjk48mVLAI3l1G14Jg
V1t6XmB71ZqHo63bFUTKCOWwAxBn5XAS87VYEnCi8GU5UU9hrAeaBXLCLPHBkLzJcVBfcP3I
LRU3K8KugPohRhTrgzwUsCbz05ZidNAUEMl6jsKy51u2U6cXFj7KsayEGznYIlOxMQmXXQCa
OC+FEcTYpfxpcgiB+BY3znAtRGTq7QigLYPj4Zp5+DhFDo+bHPX9+KlHAo9r7zYSyDGVrYbu
0jpwaG+K0udwrldovo+142YUviAvSSZcj37Pwh12/7BpqLJNnLIiY65JWXnEnSswx8lq209Z
frUZgxRxuQliFalFKQB6uzRmb38snoWKCMBmnCEh+TiaP2wF47bjjNvBM1Desn3brnv0o7eJ
A8GBq+qR12DD1RuBt3J6nWxL7oztDjt4exl8wI10TTw4vmFODeQyU+CKKek2i7O8L08JnJr5
AkvuV0P6OJv4QXkrDpuRPOEDXmrwl4ca5V4LamjKNTt7t42oK5wP9flaSR9n9cCBrShXUYgQ
VoO/LmvkZHhBESFfBrL3C+/dvbjE3jTp45yONSfWMwUe11KNhkMrQvJghnYX/0HcDjb2uHRH
aUEmVo2kQSIqj1uUm/qeKnaOPR9hnGb26QaUJCzRYNAsVAwwNrtkdsK8LhrakEuMdjNKO1gH
haBUlTeSq4Ssda1n1VyEUsusFbK7XgNRAqxpjpsK+Ho7FssaNtpA3i/HjCTOD6P5qPV4raWv
krsh1IjrF/nQIxg9XyVdQ3FuO5a+lMNwYGgU96zbLks8Ia+TZNmWtSwZ6lZORR3SZ36yzEPT
UN7psmvmPir9Go4XTZR1fvRYlz3ndtXNWHioCOvHlh4HnR79EumSq0W9BDC+nyf81vny2YIS
W5NQxVO3pJPIgy6pT/F2vdnasX3zmiBDVnCFMCqdxb4aHGophRyaOb8yOL7uBEVyITxKXQ/Z
TCPL3cypyoCafKemRwfJgjgKS3npxvEkFL4LLSG2HT8guC+1pCOAnPgKsB5SRzXw4zqUY26p
RnFGwiMngxTnjfObUlTgpBX1N0QOB99gSsPgCB3CP5BMqNhYd1G4SApKj2dPrXAqI/VVvmuG
ZEZtotQJwR6uxKjrwswE4xw3aNKKRSkwQKoP5mzYb+pz0AxUgm/M02jzqX5WhQeO0QA38erE
B3b+mClJPK2UlV9SKUc5OoVjVBxhCmL26uzZykEXDhTiosggB+qP2Zrn4DDfMBpXJuyQwPPT
dR7aEchhHpNSmGzkkydW1vUriPrjutG2LlXVWYc9NfAAQnwtSGwVexZXOFGlJjw0m7/welON
c2aAa7cyUl1SlKAzGj6azXs4ozw2zsHDyUUZ9M9Kezjd2aDrMaDK3YtdkVFjz82EFbvFD3Fb
I42lgXQ0dxXxdXbFkV9Pq+ZtcIqBrxeV0zmRa2v4S55fwjtAecPUUFyjyNcZp1mnnP71xmnx
LNRpf/tseFfUyCHT8HREWRyx6iJwKLVwzVlbVX5NyrxpnGm7LzIVOV+YUWI/pChbpQa8lIaD
ZqBcQWuUgYNnBa3KjrwbgX0VS8G4U0OxDIbIYtBPvPIBJwQmEBkYiwocKE9YOlC4BFVOnYs5
7wHZBInNDum0is20utkhJx9r7/nhc7ml3/jcjNzMoRZKliWXO18ZNORKHjU3r/KqyIVBNKCw
7otC2LJVIUFJO+HGnbJAFvciVN2X78IiTu2Iv2gtrytIoqi4XBcWrhziQAEXYpUVjp4nOa4D
lsiqY77qvJ3D1JEbl9R4kR3MbDmyy7Qy7CspB1LepPQhEfZuVtBfMGCxddCn1LgYINu9j+YM
8mkavkY4KgA/t+ioBPXNxTPS0CNyMkgayhhIQlZJeiUEyWHcBFRMb5bF8RsO/sr7BuysxnTS
n8WzUF667vq1UzjO2afUmxWYULXLcZ1lSu33Ro28ylP0dVUPqENb6t6oZ4epZnILGg6E1rge
nHCuiboyB1pEXg2i/BXifLxKsD/xc96tuXr9Yq8IGMYhNxA8P6qwXlpCO2evIzyB7OPCmRjy
Kck0XYltZ1xftzLxIkyGdzjWhZ7rlvU8Wt/SXxbNQhlz1bEyHSxjrnrmooen7M43A8SJfk7v
wILo+USiOGiORDG9aSDfODVoJuYFOS2XOVUp7Ym49bILW/I6uiEv9j25eHNdQ6vCWh8+z9zG
dp+tPoj6pVMhYz/3vR+rkIe1RG0eDkccoHCd9fEg9lNb5OfxXRM7kHfy9fwcx4b3zCzOIUNz
/O6DhwzHTOtlBnXs8BhtPCYLvMiKl948RnxBFbg2i6V1kQdQ3HSXaeeItdop8iGuZkws6EIz
NjzkZtGu5g0H8JIU1ngLtC/nkJc+Mt4TY2PYXU4VSPOh7NEkfR76gxHJAkcq3vyrJfaYYke9
THqOMq4I6gPq0NYXIohOVMOZg7GB7dmijyT2n8PY+5cy61bg+ri7w1zo4PTrXMDpQHknxJyJ
mgNpTlP2lk5PEDi3dH6ruFDGkX+QbGu9xp7Fm9Hy9BnKip5aaj2+uDVwZ0NYb4ao1r9soFWU
xqz3bWxb2nTypbo2dXgT1WUJj8xLSWV+uTDp8Uyfh2Of19uhUB/3gdqV7QKYmtoqffUub1CX
TTxdP4EM1rJtN/aufFnA8x1GW+PfVLSWcPkjmcoomtseVPzt04OKN9qln368/frpl19vP336
+fZf/3n7xy83eRL1H9///OP3//P50y972dmHMj1GctHi5u1SnK3+g5Vge861bAvwfBBwExgP
EcIPlS3atG15+2msBPtEoEtOh4cRPZzzHOix5X8mm/rc0gWbcOUz2auvUqSmCwreXFvSlB1o
6/I53h6DOITke/AF1DoCz4N1TBOTsHZqG75u4ZhqB2PyXLJM3GaeLR4UO/S8MgRVInEG69Uz
NSxQIvHJtyqHtF460HEpUXKV8xUZMsuvZH51l9/054SZnKacu689qLEi7n2/28eB0qEmx12a
jZPsfE1+GFuUiNsZYTsa5blZGkqHw04KsQ9Y705M6qQdpPITrvKQNGDmLDWHXOu6D7BzvDK0
IVKNM2FwRGOuz+Xlzzk2lRp7F+LijFETLUofAt9kjqzVunzCRVNQXo5NQ3GpxQDX8d0lfFcK
X1OEo9w4r5rKCZ6FcvvrY8Vw99y4EUWvHj95UNZndaCcNIFKrzFUQmkblm+uK53MdF6vbLnZ
YG/xHDxn8QIfHM54kW4F74JYijm1tAL3ziDtCp9M5RDG6WKeJhw/kwvp+cpPJKOJoOZ6m4Ad
6wzLum8nP+A/4wU93L7H3je8bq59mZIx5wsM8pCKyXXHmkUzQM7xI1n+yuMNnZV7GmPVl+cA
I3Odw4mS1sHl+kU6WY+ieXgaigaX5dE4GNp1G3BE2SdDSVzdwdMjuHicG0cO8GIY7tGWa5qc
9wxtxBleSeRzRnO7KkIf/LCJOxuiT4UflcqhrjvIMgphOhhmxC3s1PiypYxLL9ZrJzRqvhs6
zS27aOkj445/zuwRzHaVSaldFFzY3lkC0yK0DNuvXkczUB6Bnr9beHjikC/2ECYJpBzl6FGD
+AIp57kliVw8BVVQggCFjcTz9oaKgsIey/u5XBTBQTgP7/GeQZW4NDUk6Uj9eIHH1JO8VXlf
Y7//67jZJ1tr8QxUbmRcQEfDTtmO6ykoTj51mXZYIXoP75mvQXsTtZO5i33ryKHA74aDh6sc
9rdE7YizI7meUJn6xtuU5EFQWhMRTJ22MBb5sh2A8/AUlB4T41W5AxjP0q7XJGx/3jgtnsMN
iYPUBBN38ae++Xh6z4AXWXfyt5VW5NSlZI3GtrFMz6ntR4MtmoFyCcni4WHezI/rznV3VIAp
xuLv+Rzi4RvfIMTGjLznKlpMDdxFM7NTIxI0Gstcl27IqVY29KY0JJcSuqO0eBrKzhcHn8Wh
TTOu0nTC4xYS3qt8NlHqekgvivmJu4dPeKmGIGUO4ZFbVFDQCDMurtwvTp1NKi1K2sfn4Sko
rz/Nu3yRbxWKDOsS2wO1f3a2FURTi6itWdcuqgUTTyZzAjNBbEq+Sr3n+9l9vZcT4myO0STX
EWaYelX0llg6Hp6CWt5FX/quCYcfx3SCZ6Dc/pT8eHegXAlm5+fhKdl0/jxxC+LC4y5bKZ/h
L0O+9BP16qFpKKuo33Tjq+SjN6EzIZmW+QpGEWv5DE0D+aM0ytziGfXuEPpByLjs6QpVwx8O
W1sh57CVEXKaz4BGc638IvqUdJPmM6luv04FZoqKLvzdtFhqf/2hkhQNjLef19eboPwVJ3/t
OTAFizY5+JDWxXoq+MHCJtCa1+VtNDmofgjcaImN81UMvl2Jb0wd3zkxaBqIv8T1YXOFjm2/
G+fI7+2rRqaTWzcexZv55uKFwhemUPc7bRg0A2S18NdMTKWQP+sV3TvWaEcgdudnXG9+5y/s
zfNO+Fg4XcjrvgqnAq6EhT2AEriV+lZaGfqWlmIkUYsi9Rw9fc6sSn0fHnf3n3J3kAyUV/+h
iQgnCbADsI3lTb8W+c4D+lIXLTpa8tS7O3pSroCeWc744GH3VE642o4dJgQZDJEVUDijePex
dwfKBEPVC9oeVmEZAgFF8nvd9SW3l1ZAtbPKmFfPizQvdr96D86b5+W9l76dsZuR6rYFTz9U
7wzK1iZ5UAc2R+kSdpzcrrHMyIM9fGL9OngaamNqKJq0qdcjkMuMgZqO+JL2XImDZ6C87uwo
t1fsIVge91+qasyD5cnF9o0JHuy7uOzIiatq/gDFeOEe5UOTQlzNri6aw9ROd0pre/r/1cyX
DfkoympubsLM/KQASb/9MIqHp6H06kpQhNziwidM48JzVtz1gVRb6/EINrbjem7AhcK46pJQ
wbeDPGnkQR2zlltAOLXY5AmiiPsGiMMT7uh88iQ/dPtJ4/x9whU8ZIYhj5yeLz9JLfE1aFxx
KqWnePYAGKVIyer1u08SH/ghLiGeHrQJ6C0/97ataMpjbHcnkS6cRH1IK8aP9cbn3mnBkOUl
gxa9lefe9HEyrvnjQ3LcW7v+rMW1lvTBtHezp2J/rjA7H0iUJX++0Oq5ukbFEt51jN5Pkmxb
iqcgQz92usX2PSCTSWl4vBHchYQPkLj0Da2UKVVKZjxOGiHh7XYoHHhm7PGrhpUtmPCePKho
tLje4sKbRfhA1MMvOZPUzWImt7EfbVTnTNzFcgL2OumhIvh+vN5O0gBxnqDhS5leUBXx8Lim
IBdzcpnzZiKLjglCPoCpfoZTxJVcbLau3lQ5Krv+bx6WBmKNzLKVfKd4gsazIH0oI+Qzgya/
6vXmJGFNZu2wWEeX590sn79YLp6C8k39I9S7Q3GGKH00BeT3RtqLNTCOOO/OT+Mvab3YZPjV
w7NQjpnydTY3rVjGf3P0pS94jj7SKVc+m0Q29GvdSSN3DuRiF9Sx39QSf+s9z0qFPlscqeWy
qjGV5vM1QcYF/ASE+3pSPmtKpSYB9buX/wcPfYuSZW5kc3RyZWFtCmVuZG9iago2IDAgb2Jq
CjkwMzQKZW5kb2JqCjQgMCBvYmoKPDwvVHlwZS9QYWdlL01lZGlhQm94IFswIDAgNjEyIDc5
Ml0KL1BhcmVudCAzIDAgUgovUmVzb3VyY2VzPDwvUHJvY1NldFsvUERGIC9UZXh0XQovRXh0
R1N0YXRlIDkgMCBSCi9Gb250IDEwIDAgUgo+PgovQ29udGVudHMgNSAwIFIKPj4KZW5kb2Jq
CjMgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsKNCAwIFIKXSAvQ291bnQgMQo+Pgpl
bmRvYmoKMSAwIG9iago8PC9UeXBlIC9DYXRhbG9nIC9QYWdlcyAzIDAgUgovTWV0YWRhdGEg
MTEgMCBSCj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUvRXh0R1N0YXRlCi9PUE0gMT4+ZW5k
b2JqCjkgMCBvYmoKPDwvUjcKNyAwIFI+PgplbmRvYmoKMTAgMCBvYmoKPDwvUjgKOCAwIFI+
PgplbmRvYmoKOCAwIG9iago8PC9CYXNlRm9udC9IZWx2ZXRpY2EvVHlwZS9Gb250Ci9TdWJ0
eXBlL1R5cGUxPj4KZW5kb2JqCjExIDAgb2JqCjw8L1R5cGUvTWV0YWRhdGEKL1N1YnR5cGUv
WE1ML0xlbmd0aCAxNDQzPj5zdHJlYW0KPD94cGFja2V0IGJlZ2luPSfvu78nIGlkPSdXNU0w
TXBDZWhpSHpyZVN6TlRjemtjOWQnPz4KPD9hZG9iZS14YXAtZmlsdGVycyBlc2M9IkNSTEYi
Pz4KPHg6eG1wbWV0YSB4bWxuczp4PSdhZG9iZTpuczptZXRhLycgeDp4bXB0az0nWE1QIHRv
b2xraXQgMi45LjEtMTMsIGZyYW1ld29yayAxLjYnPgo8cmRmOlJERiB4bWxuczpyZGY9J2h0
dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMnIHhtbG5zOmlYPSdo
dHRwOi8vbnMuYWRvYmUuY29tL2lYLzEuMC8nPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91
dD0ndXVpZDphYWY4ZDQwOC00ZTc1LTExZjMtMDAwMC1iOWFjNWJhODk1OGEnIHhtbG5zOnBk
Zj0naHR0cDovL25zLmFkb2JlLmNvbS9wZGYvMS4zLycgcGRmOlByb2R1Y2VyPSdHUEwgR2hv
c3RzY3JpcHQgOS4yMCcvPgo8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0ndXVpZDphYWY4
ZDQwOC00ZTc1LTExZjMtMDAwMC1iOWFjNWJhODk1OGEnIHhtbG5zOnhtcD0naHR0cDovL25z
LmFkb2JlLmNvbS94YXAvMS4wLyc+PHhtcDpNb2RpZnlEYXRlPjIwMTgtMDItMjBUMTA6MTQ6
MjUtMDY6MDA8L3htcDpNb2RpZnlEYXRlPgo8eG1wOkNyZWF0ZURhdGU+MjAxOC0wMi0yMFQx
MDoxNDoyNS0wNjowMDwveG1wOkNyZWF0ZURhdGU+Cjx4bXA6Q3JlYXRvclRvb2w+R0wyUFMg
MS4zLjksIChDKSAxOTk5LTIwMTUgQy4gR2V1emFpbmU8L3htcDpDcmVhdG9yVG9vbD48L3Jk
ZjpEZXNjcmlwdGlvbj4KPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9J3V1aWQ6YWFmOGQ0
MDgtNGU3NS0xMWYzLTAwMDAtYjlhYzViYTg5NThhJyB4bWxuczp4YXBNTT0naHR0cDovL25z
LmFkb2JlLmNvbS94YXAvMS4wL21tLycgeGFwTU06RG9jdW1lbnRJRD0ndXVpZDphYWY4ZDQw
OC00ZTc1LTExZjMtMDAwMC1iOWFjNWJhODk1OGEnLz4KPHJkZjpEZXNjcmlwdGlvbiByZGY6
YWJvdXQ9J3V1aWQ6YWFmOGQ0MDgtNGU3NS0xMWYzLTAwMDAtYjlhYzViYTg5NThhJyB4bWxu
czpkYz0naHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8nIGRjOmZvcm1hdD0nYXBw
bGljYXRpb24vcGRmJz48ZGM6dGl0bGU+PHJkZjpBbHQ+PHJkZjpsaSB4bWw6bGFuZz0neC1k
ZWZhdWx0Jz5nbHBzX3JlbmRlcmVyIGZpZ3VyZTwvcmRmOmxpPjwvcmRmOkFsdD48L2RjOnRp
dGxlPjxkYzpjcmVhdG9yPjxyZGY6U2VxPjxyZGY6bGk+T2N0YXZlPC9yZGY6bGk+PC9yZGY6
U2VxPjwvZGM6Y3JlYXRvcj48L3JkZjpEZXNjcmlwdGlvbj4KPC9yZGY6UkRGPgo8L3g6eG1w
bWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQg
ZW5kPSd3Jz8+CmVuZHN0cmVhbQplbmRvYmoKMiAwIG9iago8PC9Qcm9kdWNlcihHUEwgR2hv
c3RzY3JpcHQgOS4yMCkKL0NyZWF0aW9uRGF0ZShEOjIwMTgwMjIwMTAxNDI1LTA2JzAwJykK
L01vZERhdGUoRDoyMDE4MDIyMDEwMTQyNS0wNicwMCcpCi9UaXRsZShnbHBzX3JlbmRlcmVy
IGZpZ3VyZSkKL0NyZWF0b3IoR0wyUFMgMS4zLjksIFwoQ1wpIDE5OTktMjAxNSBDLiBHZXV6
YWluZSkKL0F1dGhvcihPY3RhdmUpPj5lbmRvYmoKeHJlZgowIDEyCjAwMDAwMDAwMDAgNjU1
MzUgZiAKMDAwMDAwOTM0OCAwMDAwMCBuIAowMDAwMDExMDk3IDAwMDAwIG4gCjAwMDAwMDky
ODkgMDAwMDAgbiAKMDAwMDAwOTEzOSAwMDAwMCBuIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAw
MDAwMDkxMTkgMDAwMDAgbiAKMDAwMDAwOTQxMyAwMDAwMCBuIAowMDAwMDA5NTEzIDAwMDAw
IG4gCjAwMDAwMDk0NTQgMDAwMDAgbiAKMDAwMDAwOTQ4MyAwMDAwMCBuIAowMDAwMDA5NTc3
IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMTIgL1Jvb3QgMSAwIFIgL0luZm8gMiAwIFIK
L0lEIFs8OEZERDAwMDMxRTc3ODdBQURENkRDMzVCMkRGMDMwNTI+PDhGREQwMDAzMUU3Nzg3
QUFERDZEQzM1QjJERjAzMDUyPl0KPj4Kc3RhcnR4cmVmCjExMzE2CiUlRU9GCg==

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--bp/iNruPH9dso1Pn--


From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:21:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIAD-0002R0-4Q; Wed, 21 Feb 2018 00:21:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIAC-0002Qu-Au
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:21:36 +0000
X-Inumbo-ID: 10f73589-169d-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10f73589-169d-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 01:20:48 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 0E66D21748;
 Wed, 21 Feb 2018 00:21:34 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 0E66D21748
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:21:33 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-10-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201621260.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-10-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 09/17] xen/arm: smccc: Implement SMCCC
 v1.1 inline primitive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE9uZSBvZiB0aGUgbWFq
b3IgaW1wcm92ZW1lbnQgb2YgU01DQ0MgdjEuMSBpcyB0aGF0IGl0IG9ubHkgY2xvYmJlcnMgdGhl
Cj4gZmlyc3QgNCByZWdpc3RlcnMsIGJvdGggb24gMzIgYW5kIDY0Yml0LiBUaGlzIG1lYW5zIHRo
YXQgaXQgYmVjb21lcyB2ZXJ5Cj4gZWFzeSB0byBwcm92aWRlIGFuIGlubGluZSB2ZXJzaW9uIG9m
IHRoZSBTTUMgY2FsbCBwcmltaXRpdmUsIGFuZCBhdm9pZAo+IHBlcmZvcm1pbmcgYSBmdW5jdGlv
biBjYWxsIHRvIHN0YXNoIHRoZSByZWdpc3RlcnMgdGhhdCB3b3VkbCBvdGhlcndpc2UKPiBiZSBj
bG9iYmVyZWQgYnkgU01DQ0MgdjEuMC4KPiAKPiBUaGlzIHBhdGNoIGhhcyBiZWVuIGFkYXB0ZWQg
dG8gWGVuIGZyb20gTGludXggY29tbWl0IGYyZDNiMmU4NzU5YS4gVGhlCj4gY2hhbmdlcyBtYWRl
cyBhcmU6Cj4gICAgIC0gVXNpbmcgWGVuIGNvZGluZyBzdHlsZQo+ICAgICAtIFJlbW92ZSBIVkMg
YXMgbm90IHVzZWQgYnkgWGVuCj4gICAgIC0gQWRkIGFybV9zbWNjY19yZXMgc3RydWN0dXJlCj4g
Cj4gIFJldmlld2VkLWJ5OiBSb2JpbiBNdXJwaHkgPHJvYmluLm11cnBoeUBhcm0uY29tPgo+ICBU
ZXN0ZWQtYnk6IEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgo+ICBT
aWduZWQtb2ZmLWJ5OiBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgo+ICBTaWdu
ZWQtb2ZmLWJ5OiBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+IAo+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0t
Cj4gCj4gICAgIE5vdGUgdGhhdCB0aGUgcGF0Y2ggaXMgaW4gYXJtNjQvZm9yLW5leHQvY29yZSBh
bmQgc2hvdWxkIGJlIG1lcmdlZAo+ICAgICBpbiBtYXN0ZXIgc29vbi4KPiAKPiAgICAgQ2hhbmdl
cyBpbiB2MjoKPiAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0KPiAgeGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oIHwgMTE5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmgKPiBpbmRleCBiYzA2Nzg5MmM3Li4xNTQ3NzJiNzI4IDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aAo+IEBAIC03OCw2ICs3OCwxMjUgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBzbWNjY19nZXRf
b3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCj4gICAgICByZXR1cm4gKGZ1bmNpZCA+PiBBUk1fU01D
Q0NfT1dORVJfU0hJRlQpICYgQVJNX1NNQ0NDX09XTkVSX01BU0s7Cj4gIH0KPiAgCj4gKy8qCj4g
KyAqIHN0cnVjdCBhcm1fc21jY2NfcmVzIC0gUmVzdWx0IGZyb20gU01DIGNhbGwKPiArICogQGEw
IC0gQGEzIHJlc3VsdCB2YWx1ZXMgZnJvbSByZWdpc3RlcnMgMCB0byAzCj4gKyAqLwo+ICtzdHJ1
Y3QgYXJtX3NtY2NjX3JlcyB7Cj4gKyAgICB1bnNpZ25lZCBsb25nIGEwOwo+ICsgICAgdW5zaWdu
ZWQgbG9uZyBhMTsKPiArICAgIHVuc2lnbmVkIGxvbmcgYTI7Cj4gKyAgICB1bnNpZ25lZCBsb25n
IGEzOwo+ICt9Owo+ICsKPiArLyogU01DQ0MgdjEuMSBpbXBsZW1lbnRhdGlvbiBtYWRuZXNzIGZv
bGxvd3MgKi8KPiArI2RlZmluZSBfX19jb3VudF9hcmdzKF8wLCBfMSwgXzIsIF8zLCBfNCwgXzUs
IF82LCBfNywgXzgsIHgsIC4uLikgeAo+ICsKPiArI2RlZmluZSBfX2NvdW50X2FyZ3MoLi4uKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBfX19jb3VudF9hcmdzKF9fVkFf
QVJHU19fLCA3LCA2LCA1LCA0LCAzLCAyLCAxLCAwKQo+ICsKPiArI2RlZmluZSBfX2NvbnN0cmFp
bnRfd3JpdGVfMCAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICIrciIgKHIwKSwgIj0m
ciIgKHIxKSwgIj0mciIgKHIyKSwgIj0mciIgKHIzKQo+ICsjZGVmaW5lIF9fY29uc3RyYWludF93
cml0ZV8xICAgICAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgIityIiAocjApLCAiK3IiIChy
MSksICI9JnIiIChyMiksICI9JnIiIChyMykKPiArI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVf
MiAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICIrciIgKHIwKSwgIityIiAocjEpLCAi
K3IiIChyMiksICI9JnIiIChyMykKPiArI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfMyAgICAg
ICAgICAgICAgICAgICAgICAgIFwKPiArICAgICIrciIgKHIwKSwgIityIiAocjEpLCAiK3IiIChy
MiksICIrciIgKHIzKQo+ICsjZGVmaW5lIF9fY29uc3RyYWludF93cml0ZV80ICAgIF9fY29uc3Ry
YWludF93cml0ZV8zCj4gKyNkZWZpbmUgX19jb25zdHJhaW50X3dyaXRlXzUgICAgX19jb25zdHJh
aW50X3dyaXRlXzQKPiArI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfNiAgICBfX2NvbnN0cmFp
bnRfd3JpdGVfNQo+ICsjZGVmaW5lIF9fY29uc3RyYWludF93cml0ZV83ICAgIF9fY29uc3RyYWlu
dF93cml0ZV82Cj4gKwo+ICsjZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzAKPiArI2RlZmluZSBf
X2NvbnN0cmFpbnRfcmVhZF8xCj4gKyNkZWZpbmUgX19jb25zdHJhaW50X3JlYWRfMgo+ICsjZGVm
aW5lIF9fY29uc3RyYWludF9yZWFkXzMKPiArI2RlZmluZSBfX2NvbnN0cmFpbnRfcmVhZF80ICJy
IiAocjQpCj4gKyNkZWZpbmUgX19jb25zdHJhaW50X3JlYWRfNSBfX2NvbnN0cmFpbnRfcmVhZF80
LCAiciIgKHI1KQo+ICsjZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzYgX19jb25zdHJhaW50X3Jl
YWRfNSwgInIiIChyNikKPiArI2RlZmluZSBfX2NvbnN0cmFpbnRfcmVhZF83IF9fY29uc3RyYWlu
dF9yZWFkXzYsICJyIiAocjcpCj4gKwo+ICsjZGVmaW5lIF9fZGVjbGFyZV9hcmdfMChhMCwgcmVz
KSAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzICAg
ICpfX19yZXMgPSByZXM7ICAgICAgICAgICAgICBcCj4gKyAgICByZWdpc3RlciB1aW4zMl90ICAg
ICAgICByMCBhc20oInIwIikgPSBhMDsgICAgICAgICAgXAo+ICsgICAgcmVnaXN0ZXIgdW5zaWdu
ZWQgbG9uZyAgcjEgYXNtKCJyMSIpOyAgICAgICAgICAgICAgIFwKPiArICAgIHJlZ2lzdGVyIHVu
c2lnbmVkIGxvbmcgIHIyIGFzbSgicjIiKTsgICAgICAgICAgICAgICBcCj4gKyAgICByZWdpc3Rl
ciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikKPiArCj4gKyNkZWZpbmUgX19kZWNsYXJlX2Fy
Z18xKGEwLCBhMSwgcmVzKSAgICAgICAgICAgICAgICAgICAgXAo+ICsgICAgc3RydWN0IGFybV9z
bWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsgICAgICAgICAgICAgIFwKPiArICAgIHJlZ2lzdGVy
IHVpbnQzMl90ICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCj4gKyAgICByZWdp
c3RlciB0eXBlb2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAo+ICsgICAg
cmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjIgYXNtKCJyMiIpOyAgICAgICAgICAgICAgIFwKPiAr
ICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQo+ICsKPiArI2RlZmluZSBf
X2RlY2xhcmVfYXJnXzIoYTAsIGExLCBhMiwgcmVzKSAgICAgICAgICAgICAgICBcCj4gKyAgICBz
dHJ1Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOwkJCQlcCj4gKyAgICByZWdpc3Rl
ciB1MzIgICAgICAgICAgICByMCBhc20oInIwIikgPSBhMDsgICAgICAgICAgXAo+ICsgICAgcmVn
aXN0ZXIgdHlwZW9mKGExKSAgICAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAgICAgIFwKPiArICAg
IHJlZ2lzdGVyIHR5cGVvZihhMikgICAgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAgICBcCj4g
KyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMyBhc20oInIzIikKPiArCj4gKyNkZWZpbmUg
X19kZWNsYXJlX2FyZ18zKGEwLCBhMSwgYTIsIGEzLCByZXMpICAgICAgICAgICAgXAo+ICsgICAg
c3RydWN0IGFybV9zbWNjY19yZXMgICAgKl9fX3JlcyA9IHJlczsgICAgICAgICAgICAgIFwKPiAr
ICAgIHJlZ2lzdGVyIHUzMiAgICAgICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBc
Cj4gKyAgICByZWdpc3RlciB0eXBlb2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsgICAgICAg
ICAgXAo+ICsgICAgcmVnaXN0ZXIgdHlwZW9mKGEyKSAgICAgcjIgYXNtKCJyMiIpID0gYTI7ICAg
ICAgICAgIFwKPiArICAgIHJlZ2lzdGVyIHR5cGVvZihhMykgICAgIHIzIGFzbSgicjMiKSA9IGEz
Cj4gKwo+ICsjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNChhMCwgYTEsIGEyLCBhMywgYTQsIHJlcykg
ICAgICAgIFwKPiArICAgIF9fZGVjbGFyZV9hcmdfMyhhMCwgYTEsIGEyLCBhMywgcmVzKTsgICAg
ICAgICAgICAgICBcCj4gKyAgICByZWdpc3RlciB0eXBlb2YoYTQpIHI0IGFzbSgicjQiKSA9IGE0
Cj4gKwo+ICsjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNShhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBy
ZXMpICAgIFwKPiArICAgIF9fZGVjbGFyZV9hcmdfNChhMCwgYTEsIGEyLCBhMywgYTQsIHJlcyk7
ICAgICAgICAgICBcCj4gKyAgICByZWdpc3RlciB0eXBlb2YoYTUpIHI1IGFzbSgicjUiKSA9IGE1
Cj4gKwo+ICsjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNihhMCwgYTEsIGEyLCBhMywgYTQsIGE1LCBh
NiwgcmVzKSAgICBcCj4gKyAgICBfX2RlY2xhcmVfYXJnXzUoYTAsIGExLCBhMiwgYTMsIGE0LCBh
NSwgcmVzKTsgICAgICAgICAgIFwKPiArICAgIHJlZ2lzdGVyIHR5cGVvZihhNikgcjYgYXNtKCJy
NiIpID0gYTYKPiArCj4gKyNkZWZpbmUgX19kZWNsYXJlX2FyZ183KGEwLCBhMSwgYTIsIGEzLCBh
NCwgYTUsIGE2LCBhNywgcmVzKSAgICBcCj4gKyAgICBfX2RlY2xhcmVfYXJnXzYoYTAsIGExLCBh
MiwgYTMsIGE0LCBhNSwgYTYsIHJlcyk7ICAgICAgICAgICBcCj4gKyAgICByZWdpc3RlciB0eXBl
b2YoYTcpIHI3IGFzbSgicjciKSA9IGE3Cj4gKwo+ICsjZGVmaW5lIF9fX2RlY2xhcmVfYXJncyhj
b3VudCwgLi4uKSBfX2RlY2xhcmVfYXJnXyAjIyBjb3VudChfX1ZBX0FSR1NfXykKPiArI2RlZmlu
ZSBfX2RlY2xhcmVfYXJncyhjb3VudCwgLi4uKSAgX19fZGVjbGFyZV9hcmdzKGNvdW50LCBfX1ZB
X0FSR1NfXykKPiArCj4gKyNkZWZpbmUgX19fY29uc3RyYWludHMoY291bnQpICAgICAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICA6IF9fY29uc3RyYWludF93cml0ZV8gIyMgY291bnQgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICA6IF9fY29uc3RyYWludF9yZWFkXyAjIyBjb3VudCAgICAgICAg
ICAgICAgICAgICBcCj4gKyAgICA6ICJtZW1vcnkiCj4gKyNkZWZpbmUgX19jb25zdHJhaW50cyhj
b3VudCkgICAgX19fY29uc3RyYWludHMoY291bnQpCj4gKwo+ICsvKgo+ICsgKiBhcm1fc21jY2Nf
MV8xX3NtYygpIC0gbWFrZSBhbiBTTUNDQyB2MS4xIGNvbXBsaWFudCBTTUMgY2FsbAo+ICsgKgo+
ICsgKiBUaGlzIGlzIGEgdmFyaWFkaWMgbWFjcm8gdGFraW5nIG9uZSB0byBlaWdodCBzb3VyY2Ug
YXJndW1lbnRzLCBhbmQKPiArICogYW4gb3B0aW9uYWwgcmV0dXJuIHN0cnVjdHVyZS4KPiArICoK
PiArICogQGEwLWE3OiBhcmd1bWVudHMgcGFzc2VkIGluIHJlZ2lzdGVycyAwIHRvIDcKPiArICog
QHJlczogcmVzdWx0IHZhbHVlcyBmcm9tIHJlZ2lzdGVycyAwIHRvIDMKPiArICoKPiArICogVGhp
cyBtYWNybyBpcyB1c2VkIHRvIG1ha2UgU01DIGNhbGxzIGZvbGxvd2luZyBTTUMgQ2FsbGluZyBD
b252ZW50aW9uIHYxLjEuCj4gKyAqIFRoZSBjb250ZW50IG9mIHRoZSBzdXBwbGllZCBwYXJhbSBh
cmUgY29waWVkIHRvIHJlZ2lzdGVycyAwIHRvIDcgcHJpb3IKPiArICogdG8gdGhlIFNNQyBpbnN0
cnVjdGlvbi4gVGhlIHJldHVybiB2YWx1ZXMgYXJlIHVwZGF0ZWQgd2l0aCB0aGUgY29udGVudAo+
ICsgKiBmcm9tIHJlZ2lzdGVyIDAgdG8gMyBvbiByZXR1cm4gZnJvbSB0aGUgU01DIGluc3RydWN0
aW9uIGlmIG5vdCBOVUxMLgo+ICsgKgo+ICsgKiBXZSBoYXZlIGFuIG91dHB1dCBsaXN0IHRoYXQg
aXMgbm90IG5lY2Vzc2FyaWx5IHVzZWQsIGFuZCBHQ0MgZmVlbHMKPiArICogZW50aXRsZWQgdG8g
b3B0aW1pc2UgdGhlIHdob2xlIHNlcXVlbmNlIGF3YXkuICJ2b2xhdGlsZSIgaXMgd2hhdAo+ICsg
KiBtYWtlcyBpdCBzdGljay4KPiArICovCj4gKyNkZWZpbmUgYXJtX3NtY2NjXzFfMV9zbWMoLi4u
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICBkbyB7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAg
ICAgX19kZWNsYXJlX2FyZ3MoX19jb3VudF9hcmdzKF9fVkFfQVJHU19fKSwgX19WQV9BUkdTX18p
OyBcCj4gKyAgICAgICAgYXNtIHZvbGF0aWxlKCJzbWMgIzBcbiIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgIF9fY29uc3RyYWludHMoX19j
b3VudF9hcmdzKF9fVkFfQVJHU19fKSkpOyBcCj4gKyAgICAgICAgaWYgKCBfX19yZXMgKSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAgICAgICAgKl9fX3Jl
cyA9ICh0eXBlb2YoKl9fX3Jlcykpe3IwLCByMSwgcjIsIHIzfTsgICAgICAgICAgICBcCj4gKyAg
ICB9IHdoaWxlICggMCApCj4gKwo+ICAjZW5kaWYKPiAgCj4gIC8qCj4gLS0gCj4gMi4xMS4wCj4g
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:23:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:23:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIBu-0002Xt-El; Wed, 21 Feb 2018 00:23:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=caxp=fp=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eoIBs-0002XT-Tl
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 00:23:20 +0000
X-Inumbo-ID: 9fefc492-169d-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fefc492-169d-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 00:24:48 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1L0M3Ik058926;
 Wed, 21 Feb 2018 00:23:07 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=3EOrrXLZ9vMQ2Ns5JubK3VkfhgAt++7r3+MEAFeLGc4=;
 b=NjEzL5Nr23kfNi/Yq4QvDykC+JHHYqf6tacMGUG9BowCLdrJOTS/poSlJwKQmYhpsfMj
 j+NuQ6gZZzCqre334nsKjUHANNws2g0LIUcx3EvkuQAEpU7YgmoAwKDC/SXBtzXytY1K
 CShIDyM/tZUHMWoNVCwMHlfVqwhSxmFCLeTGrh5sYFOhOfbDXiZTwiGpJycadh0gbj6c
 fPYpmLxlh7gtDCvpWW7wlDLQT5hDfzbW/y9sOKR8qB8cAOxzcvZr0DH8vcWuOR6SCL1S
 C1e+4yzDg+Jgj+wTifRambYqeY7H0GUH+fco27k7ay4+WODgdSsIA0W4WshSm8yamQ8T Hw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2g8x4y008m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Feb 2018 00:23:07 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1L0N6KW019042
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 21 Feb 2018 00:23:06 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1L0N5Vi032070;
 Wed, 21 Feb 2018 00:23:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 20 Feb 2018 16:23:05 -0800
To: Roger Pau Monne <roger.pau@citrix.com>, xen-devel@lists.xenproject.org
References: <20180220085647.25459-1-roger.pau@citrix.com>
 <20180220085647.25459-2-roger.pau@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9e4a1ca2-c855-8132-825c-f0efbd66d99a@oracle.com>
Date: Tue, 20 Feb 2018 19:23:44 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180220085647.25459-2-roger.pau@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8810
 signatures=668675
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802210004
Cc: Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86/hvm: introduce cr{0,
 4}_host_mask to store trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjAvMjAxOCAwMzo1NiBBTSwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+IEF0IHRoZSBt
b21lbnQgdGhpcyBpcyBjdXJyZW50bHkgc2V0IGF0IFZNQ3tTL0J9IGNyZWF0aW9uIGFuZCBub3Qg
Y2hhbmdlZCwKPiBidXQgZnVydGhlciBwYXRjaGVzIGFyZSBnb2luZyB0byBjaGFuZ2UgdGhlIENS
NCBtYXNrIGF0IHJ1bnRpbWUuCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KPiAtLS0KPiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVl
LnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPiBDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENj
OiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ2M6IEtldmluIFRpYW4g
PGtldmluLnRpYW5AaW50ZWwuY29tPgo+IC0tLQo+IENoYW5nZXMgc2luY2UgdjI6Cj4gIC0gSW50
cm9kdWNlIG1hc2tzIG9ubHkgZm9yIENSNCBhbmQgQ1IwLgo+Cj4gQ2hhbmdlcyBzaW5jZSB2MToK
PiAgLSBOZXcgaW4gdGhpcyB2ZXJzaW9uLgo+IC0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS92
bWNiLmMgICAgfCAxICsKPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jICAgIHwgMSArCj4g
IHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaCB8IDQgKysrKwo+ICAzIGZpbGVzIGNoYW5n
ZWQsIDYgaW5zZXJ0aW9ucygrKQo+Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3ZtY2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwo+IGluZGV4IDBlNmNiYTViN2Iu
LmJlZWFmYWQyMzUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCj4gQEAgLTE2OSw2ICsxNjksNyBAQCBz
dGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgdm1jYi0+dHIu
YmFzZSA9IDA7Cj4gICAgICB2bWNiLT50ci5saW1pdCA9IDB4ZmY7Cj4gIAo+ICsgICAgdi0+YXJj
aC5odm1fdmNwdS5jcjBfaG9zdF9tYXNrID0gdi0+YXJjaC5odm1fdmNwdS5jcjRfaG9zdF9tYXNr
ID0gfjBVTDsKPiAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSBYODZfQ1IwX1BF
IHwgWDg2X0NSMF9FVDsKPiAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3IodiwgMCk7CgoKSXMgdGhl
cmUgYSByZWFzb24gZm9yIHNldHRpbmcgdGhvc2UgZmllbGRzPyBTVk0gd29uJ3QgdXNlIHRoZW0s
IHdpbGwgaXQ/CgoKLWJvcmlzCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:35:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:35:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoINc-0003MZ-GN; Wed, 21 Feb 2018 00:35:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoINa-0003MT-Uj
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:35:26 +0000
X-Inumbo-ID: 50a45a85-169f-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 50a45a85-169f-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 00:36:54 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3AD85214AB;
 Wed, 21 Feb 2018 00:35:19 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3AD85214AB
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:35:18 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-11-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201627440.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-11-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 10/17] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCB0aGUgZGV0ZWN0
aW9uIGFuZCBydW50aW1lIGNvZGUgZm9yIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+
IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAgICAgLSBBZGQgdGhlIG1pc3NpbmcgY2Fs
bCB0byBzbWMgIzAuCj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFBhdGNoIGFk
ZGVkCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyAgICB8IDEzICsrKysrKysrKysr
KysKPiAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgIHwgMzIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDEgKwo+ICAz
IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2Jw
aS5TCj4gaW5kZXggNGI3ZjFkYzIxZi4uOTgxZmI4M2E4OCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJj
aC9hcm0vYXJtNjQvYnBpLlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiBAQCAt
MTYsNiArMTYsOCBAQAo+ICAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2Vl
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiAgICovCj4gIAo+ICsjaW5jbHVkZSA8
YXNtL3NtY2NjLmg+Cj4gKwo+ICAubWFjcm8gdmVudHJ5IHRhcmdldAo+ICAgICAgLnJlcHQgMzEK
PiAgICAgIG5vcAo+IEBAIC04MSw2ICs4MywxNyBAQCBFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFs
X3N0YXJ0KQo+ICAgICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDE4KQo+ICBFTlRSWShfX3BzY2lf
aHlwX2JwX2ludmFsX2VuZCkKPiAgCj4gK0VOVFJZKF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19z
dGFydCkKPiArICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiA0KQo+ICsgICAgc3RwICAgICB4Miwg
eDMsIFtzcCwgIyg4ICogMCldCj4gKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0K
PiArICAgIG1vdiAgICAgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklECj4gKyAg
ICBzbWMgICAgICMwCj4gKyAgICBsZHAgICAgIHgyLCB4MywgW3NwLCAjKDggKiAwKV0KPiArICAg
IGxkcCAgICAgeDAsIHgxLCBbc3AsICMoOCAqIDIpXQo+ICsgICAgYWRkICAgICBzcCwgc3AsICMo
OCAqIDQpCj4gK0VOVFJZKF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQpCj4gKwo+ICAvKgo+
ICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAqIG1vZGU6IEFTTQo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBpbmRleCA4
ZDVmOGQzNzJhLi5kZWM5MDc0NDIyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+IEBAIC0xNDcsNiArMTQ3LDM0
IEBAIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmls
aXRpZXMgKmVudHJ5LAo+ICAgICAgcmV0dXJuIHJldDsKPiAgfQo+ICAKPiArZXh0ZXJuIGNoYXIg
X19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0W10sIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3Nt
Y19lbmRbXTsKPiArCj4gK3N0YXRpYyBib29sCj4gK2NoZWNrX3NtY2NjX2FyY2hfd29ya2Fyb3Vu
ZF8xKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCj4gK3sKPiArICAg
IHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsKPiArCj4gKyAgICAvKgo+ICsgICAgICogRW5hYmxl
IGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0aGUKPiArICAgICAq
IGNhcGFiaWxpdGllcy4gU28gZG91YmxlLWNoZWNrIHdoZXRoZXIgdGhlIENQVSBtYXRjaGVzIHRo
ZQo+ICsgICAgICogZW50cnkuCj4gKyAgICAgKi8KPiArICAgIGlmICggIWVudHJ5LT5tYXRjaGVz
KGVudHJ5KSApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwoKSSB0aGluayB0aGlzIHNob3VsZCBi
ZSByZXR1cm4gdHJ1ZT8KCgo+ICsgICAgaWYgKCBzbWNjY192ZXIgPCBTTUNDQ19WRVJTSU9OKDEs
IDEpICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgYXJtX3NtY2NjXzFfMV9z
bWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklELAo+ICsgICAgICAgICAgICAgICAgICAgICAg
QVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRCwgJnJlcyk7Cj4gKyAgICBpZiAoIHJlcy5h
MCAhPSBBUk1fU01DQ0NfU1VDQ0VTUyApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiAr
ICAgIHJldHVybiBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoZW50cnksX19zbWNjY193b3JrYXJv
dW5kXzFfc21jX3N0YXJ0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBf
X3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEiKTsKPiArfQo+ICsK
PiAgZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlwX2Jw
X2ludmFsX2VuZFtdOwo+ICAKPiAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmco
dm9pZCAqZGF0YSkKPiBAQCAtMTU0LDEyICsxODIsMTQgQEAgc3RhdGljIGludCBlbmFibGVfcHNj
aV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKPiAgICAgIGJvb2wgcmV0ID0gdHJ1ZTsKPiAgICAg
IHN0YXRpYyBib29sIHdhcm5lZCA9IGZhbHNlOwo+ICAKPiArICAgIGlmICggY2hlY2tfc21jY2Nf
YXJjaF93b3JrYXJvdW5kXzEoZGF0YSkgKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICAgICAgLyoK
PiAgICAgICAqIFRoZSBtaXRpZ2F0aW9uIGlzIHVzaW5nIFBTQ0kgdmVyc2lvbiBmdW5jdGlvbiB0
byBpbnZhbGlkYXRlIHRoZQo+ICAgICAgICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlv
biBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCj4gICAgICAgKiBhbmQgbGF0ZXIuCj4g
ICAgICAgKi8KPiAtICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKPiAr
ICAgIGVsc2UgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+ICAgICAgICAg
IHJldCA9IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2ludmFs
X3N0YXJ0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lf
aHlwX2JwX2ludmFsX2VuZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgImNhbGwgUFNDSSBnZXQgdmVyc2lvbiIpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBpbmRleCAxNTQ3
NzJiNzI4Li44MzQyY2MzM2ZlIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IEBAIC0yNjEsNiArMjYx
LDcgQEAgc3RydWN0IGFybV9zbWNjY19yZXMgewo+ICAvKiBTTUNDQyBlcnJvciBjb2RlcyAqLwo+
ICAjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQo+ICAjZGVmaW5l
IEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEICAgICAgICAgKC0xKQo+ICsjZGVmaW5lIEFSTV9TTUND
Q19TVUNDRVNTICAgICAgICAgICAgICAgKDApCj4gIAo+ICAvKiBTTUNDQyBmdW5jdGlvbiBpZGVu
dGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCj4gICNk
ZWZpbmUgQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICAweDAKPiAtLSAKPiAyLjExLjAK
PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:37:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:37:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIPF-0003Tg-QI; Wed, 21 Feb 2018 00:37:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIPE-0003TH-JL
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:37:08 +0000
X-Inumbo-ID: 8d91fbb6-169f-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8d91fbb6-169f-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 00:38:36 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 975AB214AB;
 Wed, 21 Feb 2018 00:37:01 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 975AB214AB
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:37:01 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-6-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201636120.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-6-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 05/17] xen/arm64: Implement a fast path
 for handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmdW5jdGlvbiBT
TUNDQ19BUkNIX1dPUktBUk9VTkRfMSB3aWxsIGJlIGNhbGxlZCBieSB0aGUgZ3Vlc3QgZm9yCj4g
aGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3YW50IHRoZSBoYW5kbGluZyB0
byBiZSBhcyBmYXN0IGFzCj4gcG9zc2libGUuCj4gCj4gQXMgdGhlIG1pdGlnYXRpb24gaXMgYXBw
bGllZCBvbiBldmVyeSBndWVzdCBleGl0LCB3ZSBjYW4gY2hlY2sgZm9yIHRoZQo+IGNhbGwgYmVm
b3JlIHNhdmluZyBhbGwgdGhlIGNvbnRleHQgYW5kIHJldHVybiB2ZXJ5IGVhcmx5Lgo+IAo+IEZv
ciBub3csIG9ubHkgcHJvdmlkZSBhIGZhc3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVzZSB0
aGUgY29kZSByZWx5Cj4gb24gMiByZWdpc3RlcnMsIHgwIGFuZCB4MSBhcmUgc2F2ZWQgaW4gYWR2
YW5jZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyLmJhYmNodWtA
ZXBhbS5jb20+CgpOaWNlIQoKUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KCgo+IC0tLQo+ICAgICBndWVzdF9zeW5jIG9ubHkgaGFuZGxlIDY0
LWJpdCBndWVzdCwgc28gSSBoYXZlIG9ubHkgaW1wbGVtZW50ZWQgdGhlCj4gICAgIDY0LWJpdCBz
aWRlIGZvciBub3cuIFdlIGNhbiBkaXNjdXNzIHdoZXRoZXIgaXQgaXMgdXNlZnVsIHRvCj4gICAg
IGltcGxlbWVudCBpdCBmb3IgMzItYml0IGd1ZXN0cy4KPiAKPiAgICAgV2UgY291bGQgYWxzbyBj
b25zaWRlciB0byBpbXBsZW1lbnQgdGhlIGZhc3QgcGF0aCBmb3IgU01DNjQsCj4gICAgIGFsdGhv
dWdodCBhIGd1ZXN0IHNob3VsZCBhbHdheXMgdXNlIEhWQy4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2
MjoKPiAgICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS9hcm02NC9lbnRyeS5TICAgICAgfCA1NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgIDIg
KysKPiAgMiBmaWxlcyBjaGFuZ2VkLCA1NiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+
IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TCj4gaW5kZXggNmQ5OWU0NmYwZi4uNjdmOTZkNTE4ZiAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02
NC9lbnRyeS5TCj4gQEAgLTEsNiArMSw3IEBACj4gICNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+
Cj4gICNpbmNsdWRlIDxhc20vcmVncy5oPgo+ICAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+
Cj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPiAg
Cj4gIC8qCj4gQEAgLTkwLDggKzkxLDEyIEBAIGxyICAgICAgLnJlcSAgICB4MzAgICAgICAgICAg
ICAgLyogbGluayByZWdpc3RlciAqLwo+ICAgICAgICAgIC5lbmRtCj4gIC8qCj4gICAqIFNhdmUg
c3RhdGUgb24gZW50cnkgdG8gaHlwZXJ2aXNvciwgcmVzdG9yZSBvbiBleGl0Cj4gKyAqCj4gKyAq
IHNhdmVfeDBfeDE6IERvZXMgdGhlIG1hY3JvIG5lZWRzIHRvIHNhdmUgeDAveDEgKGRlZmF1bHQg
MSkuIElmIDAsCj4gKyAqIHdlIHJlbHkgb24gdGhlIG9uIHgwL3gxIHRvIGhhdmUgYmVlbiBzYXZl
ZCBhdCB0aGUgY29ycmVjdCBwb3NpdGlvbiBvbgo+ICsgKiB0aGUgc3RhY2sgYmVmb3JlLgo+ICAg
Ki8KPiAtICAgICAgICAubWFjcm8gIGVudHJ5LCBoeXAsIGNvbXBhdAo+ICsgICAgICAgIC5tYWNy
byAgZW50cnksIGh5cCwgY29tcGF0LCBzYXZlX3gwX3gxPTEKPiAgICAgICAgICBzdWIgICAgIHNw
LCBzcCwgIyhVUkVHU19TUFNSX2VsMSAtIFVSRUdTX0xSKSAvKiBDUFNSLCBQQywgU1AsIExSICov
Cj4gICAgICAgICAgcHVzaCAgICB4MjgsIHgyOQo+ICAgICAgICAgIHB1c2ggICAgeDI2LCB4MjcK
PiBAQCAtMTA3LDcgKzExMiwxNiBAQCBsciAgICAgIC5yZXEgICAgeDMwICAgICAgICAgICAgIC8q
IGxpbmsgcmVnaXN0ZXIgKi8KPiAgICAgICAgICBwdXNoICAgIHg2LCB4Nwo+ICAgICAgICAgIHB1
c2ggICAgeDQsIHg1Cj4gICAgICAgICAgcHVzaCAgICB4MiwgeDMKPiArICAgICAgICAvKgo+ICsg
ICAgICAgICAqIFRoZSBjYWxsZXIgbWF5IGFscmVhZHkgaGF2ZSBzYXZlZCB4MC94MSBvbiB0aGUg
c3RhY2sgYXQgdGhlCj4gKyAgICAgICAgICogY29ycmVjdCBhZGRyZXNzIGFuZCBjb3JydXB0IHRo
ZW0gd2l0aCBhbm90aGVyIHZhbHVlLiBPbmx5Cj4gKyAgICAgICAgICogc2F2ZSB0aGVtIGlmIHNh
dmVfeDBfeDEgPT0gMS4KPiArICAgICAgICAgKi8KPiArICAgICAgICAuaWYgXHNhdmVfeDBfeDEg
PT0gMQo+ICAgICAgICAgIHB1c2ggICAgeDAsIHgxCj4gKyAgICAgICAgLmVsc2UKPiArICAgICAg
ICBzdWIgICAgIHNwLCBzcCwgIzE2Cj4gKyAgICAgICAgLmVuZGlmCj4gIAo+ICAgICAgICAgIC5p
ZiBcaHlwID09IDEgICAgICAgIC8qIEh5cGVydmlzb3IgbW9kZSAqLwo+ICAKPiBAQCAtMjAwLDcg
KzIxNCw0NSBAQCBoeXBfaXJxOgo+ICAgICAgICAgIGV4aXQgICAgaHlwPTEKPiAgCj4gIGd1ZXN0
X3N5bmM6Cj4gLSAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKPiArICAgICAgICAvKgo+
ICsgICAgICAgICAqIFNhdmUgeDAsIHgxIGluIGFkdmFuY2UKPiArICAgICAgICAgKi8KPiArICAg
ICAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjLShVUkVHU19rZXJuZWxfc2l6ZW9mIC0gVVJFR1Nf
WDApXQo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIHgxIGlzIHVzZWQgYmVjYXVzZSB4
MCBtYXkgY29udGFpbiB0aGUgZnVuY3Rpb24gaWRlbnRpZmllci4KPiArICAgICAgICAgKiBUaGlz
IGF2b2lkcyB0byByZXN0b3JlIHgwIGZyb20gdGhlIHN0YWNrLgo+ICsgICAgICAgICAqLwo+ICsg
ICAgICAgIG1ycyAgICAgeDEsIGVzcl9lbDIKPiArICAgICAgICBsc3IgICAgIHgxLCB4MSwgI0hT
Ul9FQ19TSElGVCAgICAgICAgICAgLyogeDEgPSBFU1JfRUwyLkVDICovCj4gKyAgICAgICAgY21w
ICAgICB4MSwgI0hTUl9FQ19IVkM2NAo+ICsgICAgICAgIGIubmUgICAgMWYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiBOb3QgYSBIVkMgc2tpcCBmYXN0cGF0aC4gKi8KPiArCj4gKyAg
ICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgo+ICsgICAgICAgIGFuZCAgICAgeDEsIHgxLCAjMHhm
ZmZmICAgICAgICAgICAgICAgICAvKiBDaGVjayB0aGUgaW1tZWRpYXRlIFswOjE2XSAqLwo+ICsg
ICAgICAgIGNibnogICAgeDEsIDFmICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBzaG91bGQg
YmUgMCBmb3IgSFZDICMwICovCj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogRmFzdGVz
dCBwYXRoIHBvc3NpYmxlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEuCj4gKyAgICAg
ICAgICogVGhlIHdvcmthcm91bmQgaGFzIGFscmVhZHkgYmVlbiBhcHBsaWVkIG9uIHRoZSBleGNl
cHRpb24KPiArICAgICAgICAgKiBlbnRyeSBmcm9tIHRoZSBndWVzdCwgc28gbGV0J3MgcXVpY2ts
eSBnZXQgYmFjayB0byB0aGUgZ3Vlc3QuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgZW9yICAg
ICB3MCwgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklECj4gKyAgICAgICAgY2Ju
eiAgICB3MCwgMWYKPiArCj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBDbG9iYmVyIGJvdGgg
eDAgYW5kIHgxIHRvIHByZXZlbnQgbGVha2FnZS4gTm90ZSB0aGF0IHRoYW5rcwo+ICsgICAgICAg
ICAqIHRoZSBlb3IsIHgwID0gMC4KPiArICAgICAgICAgKi8KPiArICAgICAgICBtb3YgICAgIHgx
LCB4MAo+ICsgICAgICAgIGVyZXQKPiArCj4gKzE6Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAg
KiB4MC94MSBtYXkgaGF2ZSBiZWVuIHNjcmF0Y2ggYnkgdGhlIGZhc3QgcGF0aCBhYm92ZSwgc28g
YXZvaWQKPiArICAgICAgICAgKiB0byBzYXZlIHRoZW0uCj4gKyAgICAgICAgICovCj4gKyAgICAg
ICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAsIHNhdmVfeDBfeDE9MAo+ICAgICAgICAgIC8qCj4g
ICAgICAgICAgICogVGhlIHZTRXJyb3Igd2lsbCBiZSBjaGVja2VkIHdoaWxlIFNLSVBfU1lOQ0hS
T05JWkVfU0VSUk9SX0VOVFJZX0VYSVQKPiAgICAgICAgICAgKiBpcyBub3Qgc2V0LiBJZiBhIHZT
RXJyb3IgdG9vayBwbGFjZSwgdGhlIGluaXRpYWwgZXhjZXB0aW9uIHdpbGwgYmUKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vcHJvY2Vzc29yLmgKPiBpbmRleCBjMGY3OWQwMDkzLi4yMjJhMDJkZDk5IDEwMDY0NAo+IC0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCj4gQEAgLTMwNiw2ICszMDYsOCBAQAo+ICAjZGVmaW5lIEhEQ1Jf
VFBNICAgICAgICAoX0FDKDEsVSk8PDYpICAgICAgICAgICAvKiBUcmFwIFBlcmZvcm1hbmNlIE1v
bml0b3JzIGFjY2Vzc2VzICovCj4gICNkZWZpbmUgSERDUl9UUE1DUiAgICAgIChfQUMoMSxVKTw8
NSkgICAgICAgICAgIC8qIFRyYXAgUE1DUiBhY2Nlc3NlcyAqLwo+ICAKPiArI2RlZmluZSBIU1Jf
RUNfU0hJRlQgICAgICAgICAgICAgICAgMjYKPiArCj4gICNkZWZpbmUgSFNSX0VDX1VOS05PV04g
ICAgICAgICAgICAgIDB4MDAKPiAgI2RlZmluZSBIU1JfRUNfV0ZJX1dGRSAgICAgICAgICAgICAg
MHgwMQo+ICAjZGVmaW5lIEhTUl9FQ19DUDE1XzMyICAgICAgICAgICAgICAweDAzCj4gLS0gCj4g
Mi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:37:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:37:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIPs-0003Yh-1o; Wed, 21 Feb 2018 00:37:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIPr-0003Y2-AW
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:37:47 +0000
X-Inumbo-ID: a4e227e6-169f-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4e227e6-169f-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 00:39:16 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 991A2214AB;
 Wed, 21 Feb 2018 00:37:40 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 991A2214AB
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:37:40 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201637160.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 andre.przywara@linaro.org, xen-devel@lists.xen.org, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com
Subject: Re: [Xen-devel] [PATCH v3 01/17] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEF0IHRoZSBtb21lbnQs
IFhlbiBwcm92aWRlcyB2aXJ0dWFsIFBTQ0kgaW50ZXJmYWNlIGNvbXBsaWFudCB3aXRoIDAuMQo+
IGFuZCAwLjIuIFNpbmNlIHRoZW0sIHRoZSBzcGVjaWZpY2F0aW9uIGhhcyBiZWVuIHVwZGF0ZWQg
YW5kIHRoZSBsYXRlc3QKPiB2ZXJzaW9uIGlzIDEuMSAoc2VlIEFSTSBERU4gMDAyMkQpLgo+IAo+
ID5Gcm9tIGFuIGltcGxlbWVudGF0aW9uIHBvaW50IG9mIHZpZXcsIG9ubHkgUFNDSV9GRUFUVVJF
UyBpcyBtYW5kYXRvcnkuCj4gVGhlIHJlc3QgaXMgb3B0aW9uYWwgYW5kIGNhbiBiZSBsZWZ0IHVu
aW1wbGVtZW50ZWQgZm9yIG5vdy4KPiAKPiBBdCB0aGUgc2FtZSB0aW1lLCB0aGUgY29tcGF0aWJs
ZSBmb3IgUFNDSSBub2RlIGhhdmUgYmVlbiB1cGRhdGVkIHRvCj4gZXhwb3NlICJhcm0scHNjaS0x
LjAiLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+Cj4gQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gUmV2aWV3ZWQt
Ynk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KPiBDYzog
SWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IG1pcmVsYS5zaW1v
bm92aWNAYWdnaW9zLmNvbQoKVGhpcyBwYXRjaCBkb2Vzbid0IGFwcGx5IGNsZWFubHkgdG8gc3Rh
Z2luZy4gQW0gSSBtaXNzaW5nIGEKcHJlcmVxdWlzaXRlPwoKCj4gLS0tCj4gICAgIFdlIG1heSB3
YW50IHRvIHByb3ZpZGUgYSB3YXkgZm9yIHRoZSB0b29sc3RhY2sgdG8gc3BlY2lmeSBhIFBTQ0kK
PiAgICAgdmVyc2lvbi4gVGhpcyBjb3VsZCBiZSB1c2VmdWwgaWYgYSBndWVzdCBpcyBleHBlY3Rp
bmcgYSBnaXZlbgo+ICAgICB2ZXJzaW9uLgo+IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAg
ICAgLSBBZGQgV2VpJ3MgYWNrZWQtYnkKPiAgICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmll
d2VkLWJ5Cj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFJldHVybiB2MS4xIG9u
IEdFVF9WRVJTSU9OIGNhbGwgYXMgY2xhaW1lZCBieSB0aGlzIHBhdGNoCj4gICAgICAgICAtIE9y
ZGVyIGJ5IGZ1bmN0aW9uIElEIHRoZSBjYWxscyBpbiBGRUFUVVJFUyBjYWxsCj4gLS0tCj4gIHRv
b2xzL2xpYnhsL2xpYnhsX2FybS5jICAgICAgICAgIHwgIDMgKystCj4gIHhlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyAgICAgIHwgIDEgKwo+ICB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAg
ICAgICB8IDM5ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCB8ICAxICsKPiAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9wc2NpLmggICAgICAgfCAgMSArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCAgICAg
IHwgIDIgKy0KPiAgNiBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9u
cygtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2FybS5jCj4gaW5kZXggM2U0NjU1NDMwMS4uODZmNTljMGQ4MCAxMDA2NDQKPiAt
LS0gYS90b29scy9saWJ4bC9saWJ4bF9hcm0uYwo+ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Fy
bS5jCj4gQEAgLTQxMCw3ICs0MTAsOCBAQCBzdGF0aWMgaW50IG1ha2VfcHNjaV9ub2RlKGxpYnhs
X19nYyAqZ2MsIHZvaWQgKmZkdCkKPiAgICAgIHJlcyA9IGZkdF9iZWdpbl9ub2RlKGZkdCwgInBz
Y2kiKTsKPiAgICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gIAo+IC0gICAgcmVzID0gZmR0X3By
b3BlcnR5X2NvbXBhdChnYywgZmR0LCAyLCAiYXJtLHBzY2ktMC4yIiwiYXJtLHBzY2kiKTsKPiAr
ICAgIHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMywgImFybSxwc2NpLTEuMCIs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhcm0scHNjaS0wLjIiLCAiYXJtLHBz
Y2kiKTsKPiAgICAgIGlmIChyZXMpIHJldHVybiByZXM7Cj4gIAo+ICAgICAgcmVzID0gZmR0X3By
b3BlcnR5X3N0cmluZyhmZHQsICJtZXRob2QiLCAiaHZjIik7Cj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IGlu
ZGV4IDE1NWM5NTIzNDkuLjk0MTY4OGEyY2UgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2Rv
bWFpbl9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCj4gQEAgLTYz
Nyw2ICs2MzcsNyBAQCBzdGF0aWMgaW50IG1ha2VfcHNjaV9ub2RlKHZvaWQgKmZkdCwgY29uc3Qg
c3RydWN0IGR0X2RldmljZV9ub2RlICpwYXJlbnQpCj4gIHsKPiAgICAgIGludCByZXM7Cj4gICAg
ICBjb25zdCBjaGFyIGNvbXBhdFtdID0KPiArICAgICAgICAiYXJtLHBzY2ktMS4wIiJcMCIKPiAg
ICAgICAgICAiYXJtLHBzY2ktMC4yIiJcMCIKPiAgICAgICAgICAiYXJtLHBzY2kiOwo+ICAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+
IGluZGV4IDZhYjhhYjY0ZDAuLmU4MmI2MmRiMWEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L3Zwc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IEBAIC0xMDYsNyArMTA2LDEx
IEBAIHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkK
PiAgCj4gIHN0YXRpYyB1aW50MzJfdCBkb19wc2NpXzBfMl92ZXJzaW9uKHZvaWQpCj4gIHsKPiAt
ICAgIHJldHVybiBQU0NJX1ZFUlNJT04oMCwgMik7Cj4gKyAgICAvKgo+ICsgICAgICogUFNDSSBp
cyBiYWNrd2FyZCBjb21wYXRpYmxlIGZyb20gMC4yLiBTbyB3ZSBjYW4gYnVtcCB0aGUgdmVyc2lv
bgo+ICsgICAgICogd2l0aG91dCBhbnkgaXNzdWUuCj4gKyAgICAgKi8KPiArICAgIHJldHVybiBQ
U0NJX1ZFUlNJT04oMSwgMSk7Cj4gIH0KPiAgCj4gIHN0YXRpYyByZWdpc3Rlcl90IGRvX3BzY2lf
MF8yX2NwdV9zdXNwZW5kKHVpbnQzMl90IHBvd2VyX3N0YXRlLAo+IEBAIC0xOTEsNiArMTk1LDI5
IEBAIHN0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKQo+ICAgICAgZG9t
YWluX3NodXRkb3duKGQsU0hVVERPV05fcmVib290KTsKPiAgfQo+ICAKPiArc3RhdGljIGludDMy
X3QgZG9fcHNjaV8xXzBfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+ICt7Cj4gKyAg
ICAvKiAvIVwgT3JkZXJlZCBieSBmdW5jdGlvbiBJRCBhbmQgbm90IG5hbWUgKi8KPiArICAgIHN3
aXRjaCAoIHBzY2lfZnVuY19pZCApCj4gKyAgICB7Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJf
UFNDSV9WRVJTSU9OOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9TVVNQRU5EOgo+ICsg
ICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9G
TjMyX0NQVV9PRkY6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQ1BVX09OOgo+ICsgICAgY2Fz
ZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9BRkZJTklU
WV9JTkZPOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZX0lORk86Cj4gKyAgICBj
YXNlIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEU6Cj4gKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzJfU1lTVEVNX09GRjoKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6
Cj4gKyAgICBjYXNlIFBTQ0lfMV8wX0ZOMzJfUFNDSV9GRUFUVVJFUzoKPiArICAgICAgICByZXR1
cm4gMDsKPiArICAgIGRlZmF1bHQ6Cj4gKyAgICAgICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBPUlRF
RDsKPiArICAgIH0KPiArfQo+ICsKPiAgI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2YWwp
IHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKPiAgI2RlZmluZSBQU0NJX0FSRyhyZWcsIG4pIGdl
dF91c2VyX3JlZyhyZWcsIG4pCj4gIAo+IEBAIC0zMDQsNiArMzMxLDE2IEBAIGJvb2wgZG9fdnBz
Y2lfMF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKPiAg
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfYWZmaW5pdHlfaW5mbyh0
YWZmLCBsYWZmKSk7Cj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gICAgICB9Cj4gKwo+ICsgICAg
Y2FzZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVM6Cj4gKyAgICB7Cj4gKyAgICAgICAgdWlu
dDMyX3QgcHNjaV9mdW5jX2lkID0gUFNDSV9BUkczMihyZWdzLCAxKTsKPiArCj4gKyAgICAgICAg
cGVyZmNfaW5jcih2cHNjaV9mZWF0dXJlcyk7Cj4gKyAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJl
Z3MsIGRvX3BzY2lfMV8wX2ZlYXR1cmVzKHBzY2lfZnVuY19pZCkpOwo+ICsgICAgICAgIHJldHVy
biB0cnVlOwo+ICsgICAgfQo+ICsKPiAgICAgIGRlZmF1bHQ6Cj4gICAgICAgICAgcmV0dXJuIGZh
bHNlOwo+ICAgICAgfQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2Rl
Zm4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCj4gaW5kZXggYTdhY2I3ZDIx
Yy4uODc4NjYyNjRjYSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2Rl
Zm4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oCj4gQEAgLTMxLDYg
KzMxLDcgQEAgUEVSRkNPVU5URVIodnBzY2lfc3lzdGVtX29mZiwgICAgICAgICAgInZwc2NpOiBz
eXN0ZW1fb2ZmIikKPiAgUEVSRkNPVU5URVIodnBzY2lfc3lzdGVtX3Jlc2V0LCAgICAgICAgInZw
c2NpOiBzeXN0ZW1fcmVzZXQiKQo+ICBQRVJGQ09VTlRFUih2cHNjaV9jcHVfc3VzcGVuZCwgICAg
ICAgICAidnBzY2k6IGNwdV9zdXNwZW5kIikKPiAgUEVSRkNPVU5URVIodnBzY2lfY3B1X2FmZmlu
aXR5X2luZm8sICAgInZwc2NpOiBjcHVfYWZmaW5pdHlfaW5mbyIpCj4gK1BFUkZDT1VOVEVSKHZw
c2NpX2ZlYXR1cmVzLCAgICAgICAgICAgICJ2cHNjaTogZmVhdHVyZXMiKQo+ICAKPiAgUEVSRkNP
VU5URVIodmdpY2RfcmVhZHMsICAgICAgICAgICAgICAgICJ2Z2ljZDogcmVhZCIpCj4gIFBFUkZD
T1VOVEVSKHZnaWNkX3dyaXRlcywgICAgICAgICAgICAgICAidmdpY2Q6IHdyaXRlIikKPiBkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJt
L3BzY2kuaAo+IGluZGV4IGJlY2M5ZjlkZWQuLmUyNjI5ZWVkMDEgMTAwNjQ0Cj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9wc2NpLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2ku
aAo+IEBAIC00MCw2ICs0MCw3IEBAIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKTsK
PiAgI2RlZmluZSBQU0NJXzBfMl9GTjMyX01JR1JBVEVfSU5GT19UWVBFICAgUFNDSV8wXzJfRk4z
Mig2KQo+ICAjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiAgICAgICAgICBQU0NJXzBf
Ml9GTjMyKDgpCj4gICNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQgICAgICAgIFBT
Q0lfMF8yX0ZOMzIoOSkKPiArI2RlZmluZSBQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMgICAg
ICAgUFNDSV8wXzJfRk4zMigxMCkKPiAgCj4gICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfU1VT
UEVORCAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMSkKPiAgI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQ
VV9PTiAgICAgICAgICAgICAgUFNDSV8wXzJfRk42NCgzKQo+IGRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL3Zwc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKPiBpbmRl
eCAwMzVhNDFlODEyLi4wY2NhNWU2ODMwIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1h
cm0vdnBzY2kuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaAo+IEBAIC0yMyw3
ICsyMyw3IEBACj4gICNpbmNsdWRlIDxhc20vcHNjaS5oPgo+ICAKPiAgLyogTnVtYmVyIG9mIGZ1
bmN0aW9uIGltcGxlbWVudGVkIGJ5IHZpcnR1YWwgUFNDSSAob25seSAwLjIgb3IgbGF0ZXIpICov
Cj4gLSNkZWZpbmUgVlBTQ0lfTlJfRlVOQ1MgIDExCj4gKyNkZWZpbmUgVlBTQ0lfTlJfRlVOQ1Mg
IDEyCj4gIAo+ICAvKiBGdW5jdGlvbnMgaGFuZGxlIFBTQ0kgY2FsbHMgZnJvbSB0aGUgZ3Vlc3Rz
ICovCj4gIGJvb2wgZG9fdnBzY2lfMF8xX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Ms
IHVpbnQzMl90IGZpZCk7Cj4gLS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:43:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:43:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIUy-0004KB-OW; Wed, 21 Feb 2018 00:43:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=giqz=fp=gmail.com=andres.lagarcavilla@srs-us1.protection.inumbo.net>)
 id 1eoIUx-0004K5-Ig
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:43:03 +0000
X-Inumbo-ID: 0f209d08-16a0-11e8-ba59-bc764e045a96
Received: from mail-lf0-x233.google.com (unknown [2a00:1450:4010:c07::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f209d08-16a0-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 01:42:14 +0100 (CET)
Received: by mail-lf0-x233.google.com with SMTP id y19so6827726lfd.4
 for <xen-devel@lists.xen.org>; Tue, 20 Feb 2018 16:43:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:from:date:message-id:subject:to;
 bh=qry+BXkObe2C7wL5aiG9TEY92BPhl7KUqamS7it4LGs=;
 b=fo3YxXoPV/2KcpqFFnXR7kyXQ+/OplR5z0fEeeCh//e4E+ZbAusxER+loFT5iN5Bxl
 XF3SLgGrntMYbDTNsnL6+9K071xbtriVhqtdvjhPOA0r/MLkwwiXGp824xM2h/FpQlIB
 yjsV3aqZAiK94HU4EbGvTI2j1FfCUvb2iN0NEkxmjqV4KlgF1EdZzjaHkyQcwENaAEru
 EAby1ZGrDu3TQ1VbgxI6V9ea4HfHoKymDGG1kBTAD3JG4i3Omlqk25PANoQsPcpEUswJ
 PenffVaiH16NurMhXJsjoiDRjrREnH732eI2/pH7H59498guIOL7GF6N/iShxyWPIKm3
 YyNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:from:date:message-id:subject
 :to; bh=qry+BXkObe2C7wL5aiG9TEY92BPhl7KUqamS7it4LGs=;
 b=evB9MM134emgLeTXlzCxXr40B5Olv16Tio2QTM7d9lPNW2zyPA64jl0QJKGcUDmnBP
 EoTmzkY0GJvYQ8jYqtlR2fPf9WcMDbadjbywRAFfcAz/+kASRc3xMLnMTUP9MdIjF31s
 QHoJ/xFNNw2h8N39DUr8bgr/J7MleVJzvNwxXSxkjbF1g1SIOh9IUxkQPvZ2TAx1DaKt
 qTeaDKvmPyBpRxWYQ63dnoh/6lJ6tLZxiLDFs0bhpU3qVby8K9wX9p7MDlhDbIEo6xwe
 k8O8wvTmmG594Y/ULy0aKdo5ac5NNfCJUHQwXM1XUzwLduAbkZgJAioRw6vGHlm1XsSs
 0UaQ==
X-Gm-Message-State: APf1xPAMTKKRK3ijV08rln/LCWDB6pz/t6q7VpQ+i8U1euZFlPv+iV2L
 7Kmr4qOWr7/cSUgFMhyrAkIW7vkZzXiSCmrcJwNIEQ==
X-Google-Smtp-Source: AH8x224yA4NiQlqOmOulii8LG1ZNOls8ZQ6DZ3xyf/26qoiw4Rau5D7ltX/aNM+/RYDRsjw48uNCVEBgDjoFjNHl6JA=
X-Received: by 10.46.71.81 with SMTP id u78mr910863lja.35.1519173779051; Tue,
 20 Feb 2018 16:42:59 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.21.144 with HTTP; Tue, 20 Feb 2018 16:42:58 -0800 (PST)
From: Andres Lagar Cavilla <andres@lagarcavilla.org>
Date: Tue, 20 Feb 2018 16:42:58 -0800
X-Google-Sender-Auth: dDXbHgJesKN5IrcuRSwWOV2VZPc
Message-ID: <CADzFZPuuhrMQa2zCrYimeLghVc2re_3KoB8R0szfV-H1bK=cuA@mail.gmail.com>
To: Tim Deegan <tim@xen.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: [Xen-devel] AD bits in traditional PV mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============3690244043593587025=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============3690244043593587025==
Content-Type: multipart/alternative; boundary="001a11410ba473daa40565ae3596"

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

Hello everyone,

I was thinking of the traditional Xen PV mode in which page table pages are
write protected from guest meddling and PTE modifications are audited by
the hypervisor (ptwr_emulated_update() these days, still?).

Without software shadows or paging to e.g. an EPT, native PV loads the
actual CR3 pointing to a write protected page table tree. When the cr3 is
loaded, the hardware walker will want to set A and D bits in PTEs -- is
this action immune to the write protection in the page table pages
themselves? Or do we take emulation faults on these updates as well?

Thanks
Andres

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

<div dir=3D"ltr">Hello everyone,<div><br><div>I was thinking of the traditi=
onal Xen PV mode in which page table pages are write protected from guest m=
eddling and PTE modifications=C2=A0are audited by the hypervisor (ptwr_emul=
ated_update() these days, still?).</div><div><br></div><div>Without softwar=
e shadows or paging to e.g. an EPT, native PV loads the actual CR3 pointing=
 to a write protected page table tree. When the cr3 is loaded, the hardware=
 walker will want to set A and D bits in PTEs -- is this action immune to t=
he write protection in the page table pages themselves? Or do we take emula=
tion faults on these updates as well?</div><div><br></div><div>Thanks</div>=
</div><div>Andres</div></div>

--001a11410ba473daa40565ae3596--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3690244043593587025==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:44:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIW7-0004QT-13; Wed, 21 Feb 2018 00:44:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIW6-0004PM-5D
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:44:14 +0000
X-Inumbo-ID: 8b0c8e18-16a0-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b0c8e18-16a0-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 00:45:42 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id AE369214AB;
 Wed, 21 Feb 2018 00:44:06 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org AE369214AB
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:44:06 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-12-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201643570.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-12-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 11/17] xen/arm64: Kill PSCI_GET_VERSION
 as a variant-2 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE5vdyB0aGF0IHdlJ3Zl
IHN0YW5kYXJkaXNlZCBvbiBTTUNDQyB2MS4xIHRvIHBlcmZvcm0gdGhlIGJyYW5jaAo+IHByZWRp
Y3Rpb24gaW52YWxpZGF0aW9uLCBsZXQncyBkcm9wIHRoZSBwcmV2aW91cyBiYW5kLWFpZC4gSWYg
dmVuZG9ycwo+IGhhdmVuJ3QgdXBkYXRlZCB0aGVpciBmaXJtd2FyZSB0byBkbyBTTUNDQyAxLjEs
IHRoZXkgaGF2ZW4ndCB1cGRhdGVkCj4gUFNDSSBlaXRoZXIsIHNvIHdlIGRvbid0IGxvb3NlIGFu
eXRoaW5nLgo+IAo+IFRoaXMgaXMgYWxpZ25lZCB3aXRoIHRoZSBMaW51eCBjb21taXQgM2EwYTM5
N2ZmNWZmLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1
a0BlcGFtLmNvbT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+CgoKPiAtLS0KPiAgICAgTm90ZSB0aGF0IHRoZSBwYXRjaCBpcyBpbiBhcm02
NC9mb3ItbmV4dC9jb3JlIGFuZCBzaG91bGQgYmUgbWVyZ2VkCj4gICAgIGluIG1hc3RlciBzb29u
Lgo+IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2
aWV3ZWQtYnkKPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gUGF0Y2ggYWRkZWQK
PiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIHwgMjUgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+ICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgfCA1NCArKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNl
cnRpb25zKCspLCA2MCBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L2FybTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCj4gaW5kZXggOTgxZmI4M2E4
OC4uMjdmZjgwMWVkMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiBAQCAtNTgsMzEgKzU4LDYgQEAgRU5UUlko
X19icF9oYXJkZW5faHlwX3ZlY3Nfc3RhcnQpCj4gICAgICAuZW5kcgo+ICBFTlRSWShfX2JwX2hh
cmRlbl9oeXBfdmVjc19lbmQpCj4gIAo+IC1FTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0
KQo+IC0gICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDE4KQo+IC0gICAgc3RwICAgICB4MTYsIHgx
NywgW3NwLCAjKDE2ICogMCldCj4gLSAgICBzdHAgICAgIHgxNCwgeDE1LCBbc3AsICMoMTYgKiAx
KV0KPiAtICAgIHN0cCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQo+IC0gICAgc3RwICAg
ICB4MTAsIHgxMSwgW3NwLCAjKDE2ICogMyldCj4gLSAgICBzdHAgICAgIHg4LCB4OSwgW3NwLCAj
KDE2ICogNCldCj4gLSAgICBzdHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCj4gLSAgICBz
dHAgICAgIHg0LCB4NSwgW3NwLCAjKDE2ICogNildCj4gLSAgICBzdHAgICAgIHgyLCB4MywgW3Nw
LCAjKDE2ICogNyldCj4gLSAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCj4gLSAg
ICBtb3YgICAgIHgwLCAjMHg4NDAwMDAwMAo+IC0gICAgc21jICAgICAjMAo+IC0gICAgbGRwICAg
ICB4MTYsIHgxNywgW3NwLCAjKDE2ICogMCldCj4gLSAgICBsZHAgICAgIHgxNCwgeDE1LCBbc3As
ICMoMTYgKiAxKV0KPiAtICAgIGxkcCAgICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQo+IC0g
ICAgbGRwICAgICB4MTAsIHgxMSwgW3NwLCAjKDE2ICogMyldCj4gLSAgICBsZHAgICAgIHg4LCB4
OSwgW3NwLCAjKDE2ICogNCldCj4gLSAgICBsZHAgICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSld
Cj4gLSAgICBsZHAgICAgIHg0LCB4NSwgW3NwLCAjKDE2ICogNildCj4gLSAgICBsZHAgICAgIHgy
LCB4MywgW3NwLCAjKDE2ICogNyldCj4gLSAgICBsZHAgICAgIHgwLCB4MSwgW3NwLCAjKDE2ICog
OCldCj4gLSAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgpCj4gLUVOVFJZKF9fcHNjaV9oeXBf
YnBfaW52YWxfZW5kKQo+IC0KPiAgRU5UUlkoX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0
KQo+ICAgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDQpCj4gICAgICBzdHAgICAgIHgyLCB4Mywg
W3NwLCAjKDggKiAwKV0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gaW5kZXggZGVjOTA3NDQyMi4uNGViMTU2NzU4OSAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiArKysgYi94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMKPiBAQCAtMTQ5LDEwICsxNDksMTEgQEAgaW5zdGFsbF9icF9oYXJkZW5p
bmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4gIAo+ICBl
eHRlcm4gY2hhciBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnRbXSwgX19zbWNjY193b3Jr
YXJvdW5kXzFfc21jX2VuZFtdOwo+ICAKPiAtc3RhdGljIGJvb2wKPiAtY2hlY2tfc21jY2NfYXJj
aF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkK
PiArc3RhdGljIGludCBlbmFibGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEodm9pZCAqZGF0YSkK
PiAgewo+ICAgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzOwo+ICsgICAgc3RhdGljIGJvb2wg
d2FybmVkID0gZmFsc2U7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
KmVudHJ5ID0gZGF0YTsKPiAgCj4gICAgICAvKgo+ICAgICAgICogRW5hYmxlIGNhbGxiYWNrcyBh
cmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0aGUKPiBAQCAtMTYwLDQ3ICsxNjEsMzAg
QEAgY2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2Fw
YWJpbGl0aWVzICplbnRyeSkKPiAgICAgICAqIGVudHJ5Lgo+ICAgICAgICovCj4gICAgICBpZiAo
ICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQo+IC0gICAgICAgIHJldHVybiBmYWxzZTsKPiArICAg
ICAgICByZXR1cm4gMDsKPiAgCj4gICAgICBpZiAoIHNtY2NjX3ZlciA8IFNNQ0NDX1ZFUlNJT04o
MSwgMSkgKQo+IC0gICAgICAgIHJldHVybiBmYWxzZTsKPiArICAgICAgICBnb3RvIHdhcm47Cj4g
IAo+ICAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklELAo+
ICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRCwg
JnJlcyk7Cj4gICAgICBpZiAoIHJlcy5hMCAhPSBBUk1fU01DQ0NfU1VDQ0VTUyApCj4gLSAgICAg
ICAgcmV0dXJuIGZhbHNlOwo+IC0KPiAtICAgIHJldHVybiBpbnN0YWxsX2JwX2hhcmRlbmluZ192
ZWMoZW50cnksX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0LAo+IC0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kLAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBBUk1fU01DQ0NfQVJDSF9X
T1JLQVJPVU5EXzEiKTsKPiAtfQo+ICsgICAgICAgIGdvdG8gd2FybjsKPiAgCj4gLWV4dGVybiBj
aGFyIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnRbXSwgX19wc2NpX2h5cF9icF9pbnZhbF9lbmRb
XTsKPiArICAgIHJldHVybiAhaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGVudHJ5LF9fc21jY2Nf
d29ya2Fyb3VuZF8xX3NtY19zdGFydCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAiY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEiKTsK
PiAgCj4gLXN0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEpCj4g
LXsKPiAtICAgIGJvb2wgcmV0ID0gdHJ1ZTsKPiAtICAgIHN0YXRpYyBib29sIHdhcm5lZCA9IGZh
bHNlOwo+IC0KPiAtICAgIGlmICggY2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoZGF0YSkg
KQo+IC0gICAgICAgIHJldHVybiAwOwo+IC0gICAgLyoKPiAtICAgICAqIFRoZSBtaXRpZ2F0aW9u
IGlzIHVzaW5nIFBTQ0kgdmVyc2lvbiBmdW5jdGlvbiB0byBpbnZhbGlkYXRlIHRoZQo+IC0gICAg
ICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSB3aXRo
IFBTQ0kgMC4yCj4gLSAgICAgKiBhbmQgbGF0ZXIuCj4gLSAgICAgKi8KPiAtICAgIGVsc2UgaWYg
KCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+IC0gICAgICAgIHJldCA9IGluc3Rh
bGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0LAo+IC0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFs
X2VuZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNhbGwgUFND
SSBnZXQgdmVyc2lvbiIpOwo+IC0gICAgZWxzZSBpZiAoICF3YXJuZWQgKQo+ICt3YXJuOgo+ICsg
ICAgaWYgKCAhd2FybmVkICkKPiAgICAgIHsKPiAgICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRl
IDwgU1lTX1NUQVRFX2FjdGl2ZSk7Cj4gLSAgICAgICAgd2FybmluZ19hZGQoIlBTQ0kgMC4yIG9y
IGxhdGVyIGlzIHJlcXVpcmVkIGZvciB0aGUgYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcuXG4i
KTsKPiAtICAgICAgICB3YXJuZWQgPSB0cnVlOwo+ICsgICAgICAgIHdhcm5pbmdfYWRkKCJObyBz
dXBwb3J0IGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEuXG4iCj4gKyAgICAgICAgICAg
ICAgICAgICAgIlBsZWFzZSB1cGRhdGUgeW91ciBmaXJtd2FyZS5cbiIpOwo+ICsgICAgICAgIHdh
cm5lZCA9IGZhbHNlOwo+ICAgICAgfQo+ICAKPiAtICAgIHJldHVybiAhcmV0Owo+ICsgICAgcmV0
dXJuIDA7Cj4gIH0KPiAgCj4gICNlbmRpZiAvKiBDT05GSUdfQVJNNjRfSEFSREVOX0JSQU5DSF9Q
UkVESUNUT1IgKi8KPiBAQCAtMzE2LDIyICszMDAsMjIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBh
cm1fY3B1X2NhcGFiaWxpdGllcyBhcm1fZXJyYXRhW10gPSB7Cj4gICAgICB7Cj4gICAgICAgICAg
LmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IsCj4gICAgICAgICAgTUlE
Ul9BTExfVkVSU0lPTlMoTUlEUl9DT1JURVhfQTU3KSwKPiAtICAgICAgICAuZW5hYmxlID0gZW5h
YmxlX3BzY2lfYnBfaGFyZGVuaW5nLAo+ICsgICAgICAgIC5lbmFibGUgPSBlbmFibGVfc21jY2Nf
YXJjaF93b3JrYXJvdW5kXzEsCj4gICAgICB9LAo+ICAgICAgewo+ICAgICAgICAgIC5jYXBhYmls
aXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAo+ICAgICAgICAgIE1JRFJfQUxMX1ZF
UlNJT05TKE1JRFJfQ09SVEVYX0E3MiksCj4gLSAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2Np
X2JwX2hhcmRlbmluZywKPiArICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3NtY2NjX2FyY2hfd29y
a2Fyb3VuZF8xLAo+ICAgICAgfSwKPiAgICAgIHsKPiAgICAgICAgICAuY2FwYWJpbGl0eSA9IEFS
TV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUiwKPiAgICAgICAgICBNSURSX0FMTF9WRVJTSU9OUyhN
SURSX0NPUlRFWF9BNzMpLAo+IC0gICAgICAgIC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJk
ZW5pbmcsCj4gKyAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRf
MSwKPiAgICAgIH0sCj4gICAgICB7Cj4gICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVO
X0JSQU5DSF9QUkVESUNUT1IsCj4gICAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JU
RVhfQTc1KSwKPiAtICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nLAo+
ICsgICAgICAgIC5lbmFibGUgPSBlbmFibGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEsCj4gICAg
ICB9LAo+ICAjZW5kaWYKPiAgI2lmZGVmIENPTkZJR19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJ
Q1RPUgo+IC0tIAo+IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:48:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:48:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIaE-0004dT-HJ; Wed, 21 Feb 2018 00:48:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIaD-0004dI-Eb
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:48:29 +0000
X-Inumbo-ID: 2352ff37-16a1-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2352ff37-16a1-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 00:49:57 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 3AD1B214AB;
 Wed, 21 Feb 2018 00:48:22 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 3AD1B214AB
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:48:21 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-13-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201648110.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-13-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 12/17] xen/arm: vpsci: Remove parameter
 'ver' from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwgdGhl
IGJlaGF2aW9yIG9mIGRvX2NvbW1vbl9jcHUgd2lsbCBzbGlnaHRseSBjaGFuZ2UgZGVwZW5kaW5n
Cj4gb24gdGhlIFBTQ0kgdmVyc2lvbiBwYXNzZWQgaW4gcGFyYW1ldGVyLiBMb29raW5nIGF0IHRo
ZSBjb2RlLCBtb3JlIHRoZQo+IHNwZWNpZmljIDAuMiBiZWhhdmlvciBjb3VsZCBtb3ZlIG91dCBv
ZiB0aGUgZnVuY3Rpb24gb3IgYWRhcHRlZCBmb3IgMC4xOgo+IAo+ICAgICAtIHgwL3IwIGNhbiBi
ZSB1cGRhdGVkIG9uIFBTQ0kgMC4xIGJlY2F1c2UgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lzdGVycwo+
ICAgICBhcmUgdW5kZWZpbmVkIHVwb24gQ1BVIG9uLgo+ICAgICAtIFBTQ0kgMC4xIGRvZXMgbm90
IGRlZmluZWQgUFNDSV9BTFJFQURZX09OLiBIb3dldmVyLCBpdCB3b3VsZCBiZQo+ICAgICBzYWZl
ciB0byBiYWlsIG91dCBpZiB0aGUgQ1BVIGlzIGFscmVhZHkgb24uCj4gCj4gQmFzZWQgb24gdGhp
cywgdGhlIHBhcmFtZXRlciAndmVyJyBpcyByZW1vdmVkIGFuZCBkb19wc2NpX2NwdV9vbgo+IChp
bXBsZW1lbnRhdGlvbiBmb3IgUFNDSSAwLjEpIGlzIGFkYXB0ZWQgdG8gYXZvaWQgcmV0dXJuaW5n
Cj4gUFNDSV9BTFJFQURZX09OLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xv
ZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICAgICBUaGUgcmV2aWV3ZWQtYnkgd2FzIGtl
cHQgZGVzcGl0ZSBtb3ZlIHRoaXMgcGF0Y2ggdG93YXJkcyB0aGUgZW5kCj4gICAgIG9mIHRoZSBz
ZXJpZXMgYmVjYXVzZSB0aGVyZSB3YXMgbm8gY2xhc2ggd2l0aCB0aGUgcmVzdCBvZiB0aGUgc2Vy
aWVzLgo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBNb3ZlIHRoZSBwYXRjaCB0
b3dhcmRzIHRoZSBlbmQgb2YgdGhlIHNlcmllcyBhcyBub3Qgc3RyaWN0bHkKPiAgICAgICAgIG5l
Y2Vzc2FyeSBmb3IgU1AyLgo+ICAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkK
PiAtLS0KPiAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMgfCAyOCArKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tCj4gIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0v
dnBzY2kuYwo+IGluZGV4IDE5ZWU3Y2FlYjQuLjdlYTNlYTU4ZTMgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3Zwc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IEBAIC0yMiw3
ICsyMiw3IEBACj4gICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQuaD4KPiAgCj4gIHN0YXRpYyBpbnQg
ZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlf
cG9pbnQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkLGlu
dCB2ZXIpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGNvbnRleHRf
aWQpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9
IGN1cnJlbnQtPmRvbWFpbjsKPiBAQCAtNDAsOCArNDAsNyBAQCBzdGF0aWMgaW50IGRvX2NvbW1v
bl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAo+
ICAgICAgaWYgKCBpc182NGJpdF9kb21haW4oZCkgJiYgaXNfdGh1bWIgKQo+ICAgICAgICAgIHJl
dHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUzsKPiAgCj4gLSAgICBpZiAoICh2ZXIgPT0gUFND
SV9WRVJTSU9OKDAsIDIpKSAmJgo+IC0gICAgICAgICAgICAhdGVzdF9iaXQoX1ZQRl9kb3duLCAm
di0+cGF1c2VfZmxhZ3MpICkKPiArICAgIGlmICggIXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBh
dXNlX2ZsYWdzKSApCj4gICAgICAgICAgcmV0dXJuIFBTQ0lfQUxSRUFEWV9PTjsKPiAgCj4gICAg
ICBpZiAoIChjdHh0ID0gYWxsb2NfdmNwdV9ndWVzdF9jb250ZXh0KCkpID09IE5VTEwgKQo+IEBA
IC01NSwxOCArNTQsMjEgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3Qg
dGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPiAgICAgIGN0eHQtPnR0YnIwID0g
MDsKPiAgICAgIGN0eHQtPnR0YnIxID0gMDsKPiAgICAgIGN0eHQtPnR0YmNyID0gMDsgLyogRGVm
aW5lZCBSZXNldCBWYWx1ZSAqLwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiB4MC9yMF91c3IgYXJl
IGFsd2F5cyB1cGRhdGVkIGJlY2F1c2UgZm9yIFBTQ0kgMC4xIHRoZSBnZW5lcmFsCj4gKyAgICAg
KiBwdXJwb3NlIHJlZ2lzdGVycyBhcmUgdW5kZWZpbmVkIHVwb24gQ1BVX29uLgo+ICsgICAgICov
Cj4gICAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihkKSApCj4gICAgICB7Cj4gICAgICAgICAgY3R4
dC0+dXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOwo+IC0gICAgICAgIGlmICggdmVy
ID09IFBTQ0lfVkVSU0lPTigwLCAyKSApCj4gLSAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5y
MF91c3IgPSBjb250ZXh0X2lkOwo+ICsgICAgICAgIGN0eHQtPnVzZXJfcmVncy5yMF91c3IgPSBj
b250ZXh0X2lkOwo+ICAgICAgfQo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+ICAgICAgZWxzZQo+
ICAgICAgewo+ICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNyID0gUFNSX0dVRVNUNjRfSU5J
VDsKPiAtICAgICAgICBpZiAoIHZlciA9PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+IC0gICAgICAg
ICAgICBjdHh0LT51c2VyX3JlZ3MueDAgPSBjb250ZXh0X2lkOwo+ICsgICAgICAgIGN0eHQtPnVz
ZXJfcmVncy54MCA9IGNvbnRleHRfaWQ7Cj4gICAgICB9Cj4gICNlbmRpZgo+ICAKPiBAQCAtOTMs
NyArOTUsMTQgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0
X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPiAgCj4gIHN0YXRpYyBpbnQzMl90IGRvX3Bz
Y2lfY3B1X29uKHVpbnQzMl90IHZjcHVpZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCkKPiAgewo+
IC0gICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odmNwdWlkLCBlbnRyeV9wb2ludCwgMCAsIFBT
Q0lfVkVSU0lPTigwLCAxKSk7Cj4gKyAgICBpbnQzMl90IHJldDsKPiArCj4gKyAgICByZXQgPSBk
b19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDApOwo+ICsgICAgLyoKPiArICAg
ICAqIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZSB0aGUgcmV0dXJuIGNvZGUgUFNDSV9BTFJFQURZ
X09OLgo+ICsgICAgICogSW5zdGVhZCwgcmV0dXJuIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTLgo+
ICsgICAgICovCj4gKyAgICByZXR1cm4gKHJldCA9PSBQU0NJX0FMUkVBRFlfT04pID8gUFNDSV9J
TlZBTElEX1BBUkFNRVRFUlMgOiByZXQ7Cj4gIH0KPiAgCj4gIHN0YXRpYyBpbnQzMl90IGRvX3Bz
Y2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKPiBAQCAtMTM3LDggKzE0Niw3IEBAIHN0
YXRpYyBpbnQzMl90IGRvX3BzY2lfMF8yX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZWdpc3Rlcl90IGVudHJ5X3BvaW50
LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0
X2lkKQo+ICB7Cj4gLSAgICByZXR1cm4gZG9fY29tbW9uX2NwdV9vbih0YXJnZXRfY3B1LCBlbnRy
eV9wb2ludCwgY29udGV4dF9pZCwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTQ0lf
VkVSU0lPTigwLCAyKSk7Cj4gKyAgICByZXR1cm4gZG9fY29tbW9uX2NwdV9vbih0YXJnZXRfY3B1
LCBlbnRyeV9wb2ludCwgY29udGV4dF9pZCk7Cj4gIH0KPiAgCj4gIHN0YXRpYyBjb25zdCB1bnNp
Z25lZCBsb25nIHRhcmdldF9hZmZpbml0eV9tYXNrW10gPSB7Cj4gLS0gCj4gMi4xMS4wCj4gCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:49:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:49:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIb7-0004jf-QN; Wed, 21 Feb 2018 00:49:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIb6-0004jO-7o
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:49:24 +0000
X-Inumbo-ID: f35e9a31-16a0-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f35e9a31-16a0-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 01:48:37 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 5A51B214AB;
 Wed, 21 Feb 2018 00:49:22 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 5A51B214AB
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:49:22 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-14-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201649150.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-14-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 13/17] xen/arm: psci: Consolidate PSCI
	version print
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFhlbiBpcyBwcmludGlu
ZyB0aGUgc2FtZSB3YXkgdGhlIFBTQ0kgdmVyc2lvbiBmb3IgMC4xLCAwLjIgYW5kIGxhdGVyLgo+
IFRoZSBvbmx5IGRpZmZlcmVudCBpcyB0aGUgZm9ybWVyIGlzIGhhcmRjb2RlZC4KPiAKPiBGdXJ0
aGVybW9yZSBQU0NJIGlzIG5vdyB1c2VkIGZvciBvdGhlciB0aGluZ3MgdGhhbiBTTVAgYnJpbmcg
dXAuIFNvIG9ubHkKPiBwcmludCB0aGUgUFNDSSB2ZXJzaW9uIGluIHBzY2lfaW5pdC4KPiAKPiBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IFJldmll
d2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CgpB
Y2tlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4g
LS0tCj4gICAgIENoYW5nZXMgaW4gdjM6Cj4gICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZp
ZXdlZC1ieQo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBQYXRjaCBhZGRlZAo+
IC0tLQo+ICB4ZW4vYXJjaC9hcm0vcHNjaS5jIHwgOCArKystLS0tLQo+ICAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+IGluZGV4IGJjN2IyMjYwZTgu
LjdhOGNmNTRlNmQgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9wc2NpLmMKPiBAQCAtMTM2LDggKzEzNiw2IEBAIGludCBfX2luaXQgcHNjaV9p
bml0XzBfMSh2b2lkKQo+ICAKPiAgICAgIHBzY2lfdmVyID0gUFNDSV9WRVJTSU9OKDAsIDEpOwo+
ICAKPiAtICAgIHByaW50ayhYRU5MT0dfSU5GTyAiVXNpbmcgUFNDSS0wLjEgZm9yIFNNUCBicmlu
Z3VwXG4iKTsKPiAtCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiBAQCAtMTgzLDkgKzE4MSw2
IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQo+ICAKPiAgICAgIHBzY2lfY3B1X29u
X25yID0gUFNDSV8wXzJfRk5fTkFUSVZFKENQVV9PTik7Cj4gIAo+IC0gICAgcHJpbnRrKFhFTkxP
R19JTkZPICJVc2luZyBQU0NJLSV1LiV1IGZvciBTTVAgYnJpbmd1cFxuIiwKPiAtICAgICAgICAg
ICBQU0NJX1ZFUlNJT05fTUFKT1IocHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlOT1IocHNjaV92
ZXIpKTsKPiAtCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiBAQCAtMjA1LDYgKzIwMCw5IEBA
IGludCBfX2luaXQgcHNjaV9pbml0KHZvaWQpCj4gIAo+ICAgICAgcHNjaV9pbml0X3NtY2NjKCk7
Cj4gIAo+ICsgICAgcHJpbnRrKFhFTkxPR19JTkZPICJVc2luZyBQU0NJIHYldS4ldVxuIiwKPiAr
ICAgICAgICAgICBQU0NJX1ZFUlNJT05fTUFKT1IocHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlO
T1IocHNjaV92ZXIpKTsKPiArCj4gICAgICByZXR1cm4gMDsKPiAgfQo+ICAKPiAtLSAKPiAyLjEx
LjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:50:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:50:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIc0-0005KD-2e; Wed, 21 Feb 2018 00:50:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIby-0005Jj-VM
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:50:18 +0000
X-Inumbo-ID: 64f0d897-16a1-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 64f0d897-16a1-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 00:51:47 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 586DE214AB;
 Wed, 21 Feb 2018 00:50:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 586DE214AB
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:50:12 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-15-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201649580.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-15-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 14/17] xen/arm: psci: Prefix with static
 any functions not exported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEEgYnVuY2ggb2YgUFND
SSBmdW5jdGlvbnMgYXJlIG5vdCBwcmVmaXhlZCB3aXRoIHN0YXRpYyBkZXNwaXRlIG5vIG9uZSBp
cwo+IHVzaW5nIHRoZW0gb3V0c2lkZSB0aGUgZmlsZSBhbmQgdGhlIHByb3RvdHlwZSBpcyBub3Qg
YXZhaWxhYmxlIGluCj4gcHNjaS5oLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2
b2xvZHlteXJfYmFiY2h1a0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+
ICAgICAgICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vcHNjaS5jIHwgNiAr
KystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
PiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3BzY2kuYyBiL3hlbi9hcmNoL2FybS9wc2Np
LmMKPiBpbmRleCA3YThjZjU0ZTZkLi41ZDk0YTlhOWFlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L2FybS9wc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gQEAgLTY2LDcgKzY2LDcg
QEAgc3RhdGljIGludCBfX2luaXQgcHNjaV9mZWF0dXJlcyh1aW50MzJfdCBwc2NpX2Z1bmNfaWQp
Cj4gICAgICByZXR1cm4gY2FsbF9zbWMoUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTLCBwc2Np
X2Z1bmNfaWQsIDAsIDApOwo+ICB9Cj4gIAo+IC1pbnQgX19pbml0IHBzY2lfaXNfc21jX21ldGhv
ZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kpCj4gK3N0YXRpYyBpbnQgX19pbml0
IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kpCj4g
IHsKPiAgICAgIGludCByZXQ7Cj4gICAgICBjb25zdCBjaGFyICpwcm9wX3N0cjsKPiBAQCAtMTA5
LDcgKzEwOSw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwc2NpX2luaXRfc21jY2Modm9pZCkKPiAg
ICAgICAgICAgICBTTUNDQ19WRVJTSU9OX01BSk9SKHNtY2NjX3ZlciksIFNNQ0NDX1ZFUlNJT05f
TUlOT1Ioc21jY2NfdmVyKSk7Cj4gIH0KPiAgCj4gLWludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2
b2lkKQo+ICtzdGF0aWMgaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQpCj4gIHsKPiAgICAg
IGludCByZXQ7Cj4gICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2k7Cj4gQEAg
LTEzOSw3ICsxMzksNyBAQCBpbnQgX19pbml0IHBzY2lfaW5pdF8wXzEodm9pZCkKPiAgICAgIHJl
dHVybiAwOwo+ICB9Cj4gIAo+IC1pbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKPiArc3Rh
dGljIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQo+ICB7Cj4gICAgICBzdGF0aWMgY29u
c3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCBwc2NpX2lkc1tdIF9faW5pdGNvbnN0ID0KPiAgICAg
IHsKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:52:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:52:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIdu-0005V7-Dl; Wed, 21 Feb 2018 00:52:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIdt-0005UC-Fd
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:52:17 +0000
X-Inumbo-ID: abb6af67-16a1-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id abb6af67-16a1-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 00:53:46 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 134E5205F4;
 Wed, 21 Feb 2018 00:52:11 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 134E5205F4
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:52:10 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-16-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201651440.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-16-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 15/17] xen/arm: vpsci: Update the return
 type for MIGRATE_INFO_TYPE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID5Gcm9tIHRoZSBzcGVj
aWZpY2F0aW9uLCB0aGUgUFNDSSBjYWxsIE1JR1JBVEVfSU5GT19UWVBFIHdpbGwgcmV0dXJuIGFu
Cj4gaW50MzJfdC4gVXBkYXRlIHRoZSBmdW5jdGlvbiByZXR1cm4gdHlwZSB0byBtYXRjaCBpdC4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
IENjOiBtaXJlbGEuc2ltb25vdmljQGFnZ2lvcy5jb20KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICAgICBDaGFuZ2VzIGlu
IHYzOgo+ICAgICAgICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdnBzY2ku
YyB8IDIgKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zw
c2NpLmMKPiBpbmRleCA3ZWEzZWE1OGUzLi45YTA4MmFhNmVlIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS92cHNjaS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBAQCAtMTg2LDcg
KzE4Niw3IEBAIHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0
ZXJfdCB0YXJnZXRfYWZmaW5pdHksCj4gICAgICByZXR1cm4gUFNDSV8wXzJfQUZGSU5JVFlfTEVW
RUxfT0ZGOwo+ICB9Cj4gIAo+IC1zdGF0aWMgdWludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9p
bmZvX3R5cGUodm9pZCkKPiArc3RhdGljIGludDMyX3QgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZv
X3R5cGUodm9pZCkKPiAgewo+ICAgICAgcmV0dXJuIFBTQ0lfMF8yX1RPU19NUF9PUl9OT1RfUFJF
U0VOVDsKPiAgfQogCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:53:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:53:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIfK-0005eE-Qw; Wed, 21 Feb 2018 00:53:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIfJ-0005e5-Rr
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:53:45 +0000
X-Inumbo-ID: 8f94d732-16a1-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f94d732-16a1-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 01:52:59 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 73FB9205F4;
 Wed, 21 Feb 2018 00:53:44 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 73FB9205F4
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:53:44 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-17-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201652170.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-17-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 16/17] xen/arm: vpsci: Introduce and use
 PSCI_INVALID_ADDRESS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFBTQ0kgMS4wIGFkZGVk
IHRoZSBlcnJvciByZXR1cm4gUFNDSV9JTlZBTElEX0FERFJFU1MuIEl0IGlzIHVzZWQgdG8KPiBp
bmRpY2F0ZSB0aGUgZW50cnkgcG9pbnQgYWRkcmVzcyBpcyBrbm93biB0byBiZSBpbnZhbGlkLgo+
IAo+IEluIFhlbiBjYXNlLCB0aGlzIGVycm9yIGNvdWxkIGJlIHJldHVybmVkIHdoZW4gYSA2NC1i
aXQgdkNQVSBpcyB1c2luZyBhCj4gVGh1bWIgZW50cnkgYWRkcmVzcy4KPiAKPiBGb3IgUFNDSSAw
LjEgaW1wbGVtZW50YXRpb24sIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUyBpbnN0ZWFk
Lgo+IAo+IFN1Z2dlc3RlZC1ieTogbWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tCj4gU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPiBDYzogbWlyZWxh
LnNpbW9ub3ZpY0BhZ2dpb3MuY29tCgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgoKCj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjM6Cj4gICAg
ICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgIHwg
MTAgKysrKysrKy0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCB8ICAxICsKPiAgMiBm
aWxlcyBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBpbmRl
eCA5YTA4MmFhNmVlLi4xNzI5ZjcwNzFlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92cHNj
aS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBAQCAtMzgsNyArMzgsNyBAQCBzdGF0
aWMgaW50IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90
IGVudHJ5X3BvaW50LAo+ICAKPiAgICAgIC8qIFRIVU1CIHNldCBpcyBub3QgYWxsb3dlZCB3aXRo
IDY0LWJpdCBkb21haW4gKi8KPiAgICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICYmIGlzX3Ro
dW1iICkKPiAtICAgICAgICByZXR1cm4gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlM7Cj4gKyAgICAg
ICAgcmV0dXJuIFBTQ0lfSU5WQUxJRF9BRERSRVNTOwo+ICAKPiAgICAgIGlmICggIXRlc3RfYml0
KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSApCj4gICAgICAgICAgcmV0dXJuIFBTQ0lfQUxS
RUFEWV9PTjsKPiBAQCAtOTksMTAgKzk5LDE0IEBAIHN0YXRpYyBpbnQzMl90IGRvX3BzY2lfY3B1
X29uKHVpbnQzMl90IHZjcHVpZCwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCkKPiAgCj4gICAgICBy
ZXQgPSBkb19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDApOwo+ICAgICAgLyoK
PiAtICAgICAqIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZSB0aGUgcmV0dXJuIGNvZGUgUFNDSV9B
TFJFQURZX09OLgo+ICsgICAgICogUFNDSSAwLjEgZG9lcyBub3QgZGVmaW5lIHRoZSByZXR1cm4g
Y29kZXMgUFNDSV9BTFJFQURZX09OIGFuZAo+ICsgICAgICogUFNDSV9JTlZBTElEX0FERFJFU1Mu
Cj4gICAgICAgKiBJbnN0ZWFkLCByZXR1cm4gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMuCj4gICAg
ICAgKi8KPiAtICAgIHJldHVybiAocmV0ID09IFBTQ0lfQUxSRUFEWV9PTikgPyBQU0NJX0lOVkFM
SURfUEFSQU1FVEVSUyA6IHJldDsKPiArICAgIGlmICggcmV0ID09IFBTQ0lfQUxSRUFEWV9PTiB8
fCByZXQgPT0gUFNDSV9JTlZBTElEX0FERFJFU1MgKQo+ICsgICAgICAgIHJldCA9IFBTQ0lfSU5W
QUxJRF9QQVJBTUVURVJTOwo+ICsKPiArICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gIHN0YXRp
YyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKPiBkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2NpLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Bz
Y2kuaAo+IGluZGV4IGUyNjI5ZWVkMDEuLjlhYzgyMGU5NGEgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wc2NpLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+
IEBAIC0xMyw2ICsxMyw3IEBACj4gICNkZWZpbmUgUFNDSV9JTlRFUk5BTF9GQUlMVVJFICAgICAg
IC02Cj4gICNkZWZpbmUgUFNDSV9OT1RfUFJFU0VOVCAgICAgICAgICAgIC03Cj4gICNkZWZpbmUg
UFNDSV9ESVNBQkxFRCAgICAgICAgICAgICAgIC04Cj4gKyNkZWZpbmUgUFNDSV9JTlZBTElEX0FE
RFJFU1MgICAgICAgIC05Cj4gIAo+ICAvKiBhdmFpbGFiaWxpdHkgb2YgUFNDSSBvbiB0aGUgaG9z
dCBmb3IgU01QIGJyaW5ndXAgKi8KPiAgZXh0ZXJuIHVpbnQzMl90IHBzY2lfdmVyOwo+IC0tIAo+
IDIuMTEuMAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 00:59:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 00:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIlB-0005uu-EM; Wed, 21 Feb 2018 00:59:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIlA-0005ul-3H
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 00:59:48 +0000
X-Inumbo-ID: b81d8137-16a2-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b81d8137-16a2-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 01:01:16 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 41F5A20C0F;
 Wed, 21 Feb 2018 00:59:41 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 41F5A20C0F
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 16:59:41 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180215150248.28922-18-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201653490.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-18-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 17/17] xen/arm: vpsci: Rework the logic
 to start AArch32 vCPU in Thumb mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IDMyLWJpdCBkb21haW4g
aXMgYWJsZSB0byBzZWxlY3QgdGhlIGluc3RydWN0aW9uIChBUk0gdnMgVGh1bWIpIHRvIHVzZQo+
IHdoZW4gYm9vdCBhIG5ldyB2Q1BVIHZpYSBDUFVfT04uIFRoaXMgaXMgaW5kaWNhdGVkIHZpYSBi
aXRbMF0gb2YgdGhlCj4gZW50cnkgcG9pbnQgYWRkcmVzcyAoc2VlICJUMzIgc3VwcG9ydCIgaW4g
UFNDSSB2MS4xIERFTjAwMjJEKS4gYml0WzBdCj4gbXVzdCBiZSBjbGVhcmVkIHdoZW4gc2V0dGlu
ZyB0aGUgUEMuCj4gCj4gQXQgdGhlIG1vbWVudCwgWGVuIGlzIHNldHRpbmcgdGhlIENQU1IuVCBi
dXQgbmV2ZXIgY2xlYXIgYml0WzBdLiBDbGVhcgo+IGl0IHRvIG1hdGNoIHRoZSBzcGVjaWZpY2F0
aW9uLgo+IAo+IEF0IHRoZSBzYW1lIHRpbWUsIHNsaWdobHR5IHJld29yayB0aGUgY29kZSB0byBt
YWtlIGNsZWFyIHRodW1iIGlzIG9ubHkgZm9yCj4gMzItYml0IGRvbWFpbi4gTGFzdGx5LCB0YWtl
IHRoZSBvcHBvcnR1bml0eSB0byBzd2l0Y2ggaXNfdGh1bWIgZnJvbSBpbnQKPiB0byBib29sLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpS
ZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoK
Cj4gLS0tCj4gICAgIENoYW5nZXMgaW4gdjM6Cj4gICAgICAgICAtIFBhdGNoIGFkZGVkCj4gLS0t
Cj4gIHhlbi9hcmNoL2FybS92cHNjaS5jIHwgMTMgKysrKysrKystLS0tLQo+ICAxIGZpbGUgY2hh
bmdlZCwgOCBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gaW5kZXggMTcyOWY3
MDcxZS4uOWY0ZTViODg0NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+ICsr
KyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gQEAgLTI4LDcgKzI4LDcgQEAgc3RhdGljIGludCBk
b19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9w
b2ludCwKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gICAgICBz
dHJ1Y3QgdmNwdV9ndWVzdF9jb250ZXh0ICpjdHh0Owo+ICAgICAgaW50IHJjOwo+IC0gICAgaW50
IGlzX3RodW1iID0gZW50cnlfcG9pbnQgJiAxOwo+ICsgICAgYm9vbCBpc190aHVtYiA9IGVudHJ5
X3BvaW50ICYgMTsKPiAgICAgIHJlZ2lzdGVyX3QgdmNwdWlkOwo+ICAKPiAgICAgIHZjcHVpZCA9
IHZhZmZpbml0eV90b192Y3B1aWQodGFyZ2V0X2NwdSk7Cj4gQEAgLTYyLDYgKzYyLDEzIEBAIHN0
YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVy
X3QgZW50cnlfcG9pbnQsCj4gICAgICBpZiAoIGlzXzMyYml0X2RvbWFpbihkKSApCj4gICAgICB7
Cj4gICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOwo+ICsg
ICAgICAgIC8qIFN0YXJ0IHRoZSBWQ1BVIHdpdGggVEhVTUIgc2V0IGlmIGl0J3MgcmVxdWVzdGVk
IGJ5IHRoZSBrZXJuZWwgKi8KPiArICAgICAgICBpZiAoIGlzX3RodW1iICkKPiArICAgICAgICB7
Cj4gKyAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNyIHw9IFBTUl9USFVNQjsKPiArICAg
ICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLnBjNjQgJj0gfih1NjQpMTsKPiArICAgICAgICB9Cj4g
Kwo+ICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5yMF91c3IgPSBjb250ZXh0X2lkOwo+ICAgICAg
fQo+ICAjaWZkZWYgQ09ORklHX0FSTV82NAo+IEBAIC03MSwxMCArNzgsNiBAQCBzdGF0aWMgaW50
IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5
X3BvaW50LAo+ICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy54MCA9IGNvbnRleHRfaWQ7Cj4gICAg
ICB9Cj4gICNlbmRpZgo+IC0KPiAtICAgIC8qIFN0YXJ0IHRoZSBWQ1BVIHdpdGggVEhVTUIgc2V0
IGlmIGl0J3MgcmVxdWVzdGVkIGJ5IHRoZSBrZXJuZWwgKi8KPiAtICAgIGlmICggaXNfdGh1bWIg
KQo+IC0gICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNyIHw9IFBTUl9USFVNQjsKPiAgICAgIGN0
eHQtPmZsYWdzID0gVkdDRl9vbmxpbmU7Cj4gIAo+ICAgICAgZG9tYWluX2xvY2soZCk7CgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 01:05:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 01:05:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIr4-0004Ra-3N; Wed, 21 Feb 2018 01:05:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoIr2-0004RU-Ae
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 01:05:52 +0000
X-Inumbo-ID: 403378d0-16a3-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 403378d0-16a3-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 02:05:05 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 227BE21748;
 Wed, 21 Feb 2018 01:05:50 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 227BE21748
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 20 Feb 2018 17:05:49 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180216145956.3271-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802201705410.19448@sstabellini-ThinkPad-X260>
References: <20180216145956.3271-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Jarvis Roach <Jarvis.Roach@dornerworks.com>, sstabellini@kernel.org,
 Jeff Kubascik <Jeff.Kubascik@dornerworks.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] xen/arm: vgic: Make sure the number of
 SPIs is a multiple of 32
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAxNiBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSB2R0lDIHJlbGll
cyBvbiBoYXZpbmcgYSBwZW5kaW5nX2lycSBhdmFpbGFibGUgZm9yIGV2ZXJ5IElSUXMKPiBkZXNj
cmliZWQgaW4gdGhlIHJhbmtzLiBBcyBlYWNoIHJhbmsgZGVzY3JpYmVzIDMyIGludGVycnVwdHMs
IHdlIG5lZWQgdG8KPiBtYWtlIHN1cmUgdGhlIG51bWJlciBvZiBTUElzIGlzIGEgbXVsdGlwbGUg
b2YgMzIuCj4gCj4gUmVwb3J0ZWQtYnk6IEplZmYgS3ViYXNjaWsgPEplZmYuS3ViYXNjaWtAZG9y
bmVyd29ya3MuY29tPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGFybS5jb20+Cj4gQ2M6IEphcnZpcyBSb2FjaCA8SmFydmlzLlJvYWNoQGRvcm5lcndvcmtzLmNv
bT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgo+IC0tLQo+ICAgICBUaGlzIHNob3VsZCBiZSBiYWNrcG9ydGVkIHVwIHRvIFhlbiA0Ljgu
Cj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFVwZGF0ZSB0aGUgUmVwb3J0ZWQt
YnkgYWRkcmVzcwo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdmdpYy5jIHwgNyArKysrKysrCj4gIDEg
ZmlsZSBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPiBpbmRleCA5OTIxNzY5YjE1Li4zNDI2
OWJjZjI3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMKPiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy5jCj4gQEAgLTEyMyw2ICsxMjMsMTMgQEAgaW50IGRvbWFpbl92Z2ljX2luaXQo
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IG5yX3NwaXMpCj4gIAo+ICAgICAgZC0+YXJj
aC52Z2ljLmN0bHIgPSAwOwo+ICAKPiArICAgIC8qCj4gKyAgICAgKiBUaGUgdkdJQyByZWxpZXMg
b24gaGF2aW5nIGEgcGVuZGluZ19pcnEgYXZhaWxhYmxlIGZvciBldmVyeSBJUlEKPiArICAgICAq
IGRlc2NyaWJlZCBpbiB0aGUgcmFua3MuIEFzIGVhY2ggcmFuayBkZXNjcmliZXMgMzIgaW50ZXJy
dXB0cywgd2UKPiArICAgICAqIG5lZWQgdG8gbWFrZSBzdXJlIHRoZSBudW1iZXIgb2YgU1BJcyBp
cyBhIG11bHRpcGxlIG9mIDMyLgo+ICsgICAgICovCj4gKyAgICBucl9zcGlzID0gUk9VTkRVUChu
cl9zcGlzLCAzMik7Cj4gKwo+ICAgICAgLyogTGltaXQgdGhlIG51bWJlciBvZiB2aXJ0dWFsIFNQ
SXMgc3VwcG9ydGVkIHRvICgxMDIwIC0gMzIpID0gOTg4ICAqLwo+ICAgICAgaWYgKCBucl9zcGlz
ID4gKDEwMjAgLSBOUl9MT0NBTF9JUlFTKSApCj4gICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Cj4g
LS0gCj4gMi4xMS4wCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 01:10:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 01:10:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoIvb-00058s-L4; Wed, 21 Feb 2018 01:10:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoIva-00058V-Np
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 01:10:34 +0000
X-Inumbo-ID: e79c4781-16a3-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e79c4781-16a3-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 02:09:46 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoIvV-0000IF-DR; Wed, 21 Feb 2018 01:10:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoIvP-0008DF-OM; Wed, 21 Feb 2018 01:10:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoIvO-0003mJ-EH; Wed, 21 Feb 2018 01:10:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119720-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:host-install(4):broken:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:xen-install:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=9d534c12bf71babb76f1338029841f757191f729
X-Osstest-Versions-That: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 01:10:22 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 119720: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTcyMCB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTcyMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgICAgICBicm9rZW4KIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgIDxqb2Igc3RhdHVzPiAg
ICAgICAgICAgIGJyb2tlbgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyA1MCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE5MjI3CgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDQgaG9zdC1pbnN0YWxsKDQpIGJyb2tlbiBwYXNz
IGluIDExOTY4MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDQgaG9zdC1p
bnN0YWxsKDQpICAgYnJva2VuIHBhc3MgaW4gMTE5NjgyCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExOTY4MiBwYXNzIGlu
IDExOTcyMAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgNiB4ZW4taW5zdGFsbCAgICAg
ICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTE5NjgyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2Nl
ZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE5NjgyIGxpa2UgMTE5MjI3CiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWls
IGluIDExOTY4MiBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgIGZhaWwgaW4gMTE5NjgyIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTIgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBs
aWtlIDExOTE4NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE5MTg3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00
ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTkyMjcK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBsaWtlIDExOTIyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5MjI3CiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
bGlrZSAxMTkyMjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIyNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjI3
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTkyMjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIyNwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE5MjI3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDM3IHh0Zi90ZXN0LWh2
bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1v
cC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDUy
IHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICA1MiB4dGYvdGVzdC1o
dm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVt
b3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAz
NyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3Qt
aHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMyAgICAgICA3NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAg
NzYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICA3NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDc2IHh0Zi90ZXN0
LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA5ZDUzNGMxMmJmNzFiYWJiNzZmMTMzODAy
OTg0MWY3NTcxOTFmNzI5CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3
NWJkZDY5MzAzM2U2ZGJkNmZlNWFlMjM1Zjc5OTYxZDJmMGFhODRkCgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTkyMjcgIDIwMTgtMDItMTUgMDE6NDQ6MjcgWiAgICA1IGRheXMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTE5NjgyICAyMDE4LTAyLTE5IDIyOjUxOjM1IFogICAgMSBkYXlzICAgIDIgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5n
cmFsbEBsaW5hcm8ub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5naWVyQGFybS5jb20+CiAg
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKam9iczoKIGJ1aWxk
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBi
cm9rZW4gIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1
LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgYnJva2VuCmJyb2tlbi1qb2IgdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIGhvc3QtaW5zdGFsbCg0KQpicm9rZW4t
c3RlcCB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCBob3N0LWluc3RhbGwoNCkK
Ck5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMzk5IGxpbmVzIGxv
bmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 01:21:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 01:21:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoJ5f-0005vh-O1; Wed, 21 Feb 2018 01:20:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bfhq=fp=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eoJ5e-0005vb-GD
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 01:20:58 +0000
X-Inumbo-ID: ac6c1ff3-16a5-11e8-b9b1-635ca7ef6cff
Received: from ppsw-40.csi.cam.ac.uk (unknown [131.111.8.140])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac6c1ff3-16a5-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 01:22:25 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:50517
 helo=[192.168.1.6])
 by ppsw-40.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eoJ5V-000ers-jy (Exim 4.90_1)
 (return-path <amc96@hermes.cam.ac.uk>); Wed, 21 Feb 2018 01:20:49 +0000
To: Andres Lagar Cavilla <andres@lagarcavilla.org>, Tim Deegan <tim@xen.org>, 
 Xen-devel <xen-devel@lists.xen.org>
References: <CADzFZPuuhrMQa2zCrYimeLghVc2re_3KoB8R0szfV-H1bK=cuA@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7bbbac01-2aab-5705-8a48-4d588413eb8a@citrix.com>
Date: Wed, 21 Feb 2018 01:20:52 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CADzFZPuuhrMQa2zCrYimeLghVc2re_3KoB8R0szfV-H1bK=cuA@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] AD bits in traditional PV mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMjAxOCAwMDo0MiwgQW5kcmVzIExhZ2FyIENhdmlsbGEgd3JvdGU6Cj4gSGVsbG8g
ZXZlcnlvbmUsCj4KPiBJIHdhcyB0aGlua2luZyBvZiB0aGUgdHJhZGl0aW9uYWwgWGVuIFBWIG1v
ZGUgaW4gd2hpY2ggcGFnZSB0YWJsZQo+IHBhZ2VzIGFyZSB3cml0ZSBwcm90ZWN0ZWQgZnJvbSBn
dWVzdCBtZWRkbGluZyBhbmQgUFRFCj4gbW9kaWZpY2F0aW9uc8KgYXJlIGF1ZGl0ZWQgYnkgdGhl
IGh5cGVydmlzb3IgKHB0d3JfZW11bGF0ZWRfdXBkYXRlKCkKPiB0aGVzZSBkYXlzLCBzdGlsbD8p
LgoKU29tZXRoaW5nIGxpa2UgdGhhdCwgeWVzLsKgIEFsdGVybmF0aXZlbHksIHZpYSBleHBsaWNp
dCBoeXBlcmNhbGwgd2hpY2gKaXMgZmFzdGVyIHRoYW4gdGhlIHRyYXAmZW11bGF0ZSBwYXRoLgoK
PiBXaXRob3V0IHNvZnR3YXJlIHNoYWRvd3Mgb3IgcGFnaW5nIHRvIGUuZy4gYW4gRVBULCBuYXRp
dmUgUFYgbG9hZHMgdGhlCj4gYWN0dWFsIENSMyBwb2ludGluZyB0byBhIHdyaXRlIHByb3RlY3Rl
ZCBwYWdlIHRhYmxlIHRyZWUuCgpVbmZvcnR1bmF0ZWx5LCBJJ3ZlIGxvc3QgeW91IGhlcmUuwqAg
VGhlcmUgaXMgbm8gc3VjaCB0aGluZyBhcyBhCndyaXRlLXByb3RlY3RlZCBwYWdldGFibGUgdHJl
ZSBpbiB0aGUgdHJhZGl0aW9uYWwgUFYgc2Vuc2UuCgo+IFdoZW4gdGhlIGNyMyBpcyBsb2FkZWQs
IHRoZSBoYXJkd2FyZSB3YWxrZXIgd2lsbCB3YW50IHRvIHNldCBBIGFuZCBECj4gYml0cyBpbiBQ
VEVzIC0tIGlzIHRoaXMgYWN0aW9uIGltbXVuZSB0byB0aGUgd3JpdGUgcHJvdGVjdGlvbiBpbiB0
aGUKPiBwYWdlIHRhYmxlIHBhZ2VzIHRoZW1zZWx2ZXM/IE9yIGRvIHdlIHRha2UgZW11bGF0aW9u
IGZhdWx0cyBvbiB0aGVzZQo+IHVwZGF0ZXMgYXMgd2VsbD8KClRoZSBwcm90ZWN0aW9uIHRoYXQg
WGVuIGVuZm9yY2VzIG9uIFBWIGd1ZXN0cyBpcyB0aGF0IGFuIEwxIFBURSBtYXBwaW5nCmEgcGFn
ZXRhYmxlIGZyYW1lIG11c3QgbmV2ZXIgYmUgd3JpdGVhYmxlLsKgIFRoaXMgcHJvdGVjdGlvbiBo
YXBwZW5zIGF0CnRoZSBsaW5lYXIgYWRkcmVzcyBsZXZlbC7CoCBXaGVuIHRoZSBDUFUgcGFnZXdh
bGtlciB0cmllcyB0byBzZXQgQS9ECmJpdHMsIGl0IGlzc3VlcyBhbiBhdG9taWMgdXBkYXRlIHRv
IHRoZSBwaHlzaWNhbCBhZGRyZXNzIG9mIHRoZQpwYWdldGFibGUgZW50cnkgd2hpY2ggbmVlZHMg
dXBkYXRpbmcuCgpBcyB3aXRoIGV2ZXJ5dGhpbmcsIHRoZXJlIGFyZSBjb21wbGljYXRpbmcgZmFj
dG9ycy7CoCBXaXRoIEVQVC9OUFQgZm9yCkhWTSBndWVzdHMgdGhlc2UgZGF5cywgdGhlIGh5cGVy
dmlzb3IgY2FuIGFsc28gYXBwbHkgcGVybWlzc2lvbnMgdG8KZ3Vlc3QgcGh5c2ljYWwgYWRkcmVz
c2VzLCBhcyBwYXJ0IG9mIHRoZWlyIHRyYW5zbGF0aW9uIHRvIGhvc3QgcGh5c2ljYWwKYWRkcmVz
c2VzLsKgIFRoZSBoYXJkd2FyZSBwYWdld2Fsa2VyLCB3aGVuIGF0dGVtcHRpbmcgdG8gc2V0IGFu
IEEvRCBiaXQKb2YgdGhlIEhWTSBndWVzdHMgcmVndWxhciBwYWdldGFibGVzLCBpc3N1ZXMgYW4g
RVBUL05QVCB3cml0ZSAod2VsbCAtClJNVyBzdHJpY3RseSkgdG8gc2V0IHRoZSBiaXRzLgoKVGhl
cmVmb3JlLCBpZiB0aGUgaHlwZXJ2aXNvciBtYXJrcyBhbiBIVk0gZ3Vlc3QncyBwYWdldGFibGUg
YXMKcmVhZC1vbmx5LCB0aGVuIHRoZSBoYXJkd2FyZSBwYWdld2Fsa2VyIHRyeWluZyB0byBzZXQg
QS9EIGJpdHMgd2lsbAp2bWV4aXQgd2l0aCBhbiBFUFQvTlBUIHBlcm1pc3Npb25zIHZpb2xhdGlv
bi7CoCBUaGlzIGlzIG9uZSBtYWpvcgpwZXJmb3JtYW5jZSBsaW1pdGluZyBmYWN0b3Igb2YgaW50
cm9zcGVjdGlvbiB0ZWNobm9sb2d5IGF0IHRoZSBtb21lbnQuCgp+QW5kcmV3CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 01:29:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 01:29:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoJDv-0006Cz-Lg; Wed, 21 Feb 2018 01:29:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoJDt-0006Cg-Uv
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 01:29:29 +0000
X-Inumbo-ID: 8c32bc84-16a6-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c32bc84-16a6-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 02:28:41 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoJDq-0000nD-6i; Wed, 21 Feb 2018 01:29:26 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoJDk-0000gi-LU; Wed, 21 Feb 2018 01:29:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoJDk-0006UB-4H; Wed, 21 Feb 2018 01:29:20 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119761-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:<job
 status>:broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:host-install(4):broken:regression
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=454ae490487659a51d71adc77aa02892d0725235
X-Osstest-Versions-That: xen=197fbdb501257fdbbe0cfed35e3a99ef5b166107
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 01:29:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119761: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc2MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTc2MS8KCkZhaWx1cmVzIGFu
ZCBwcm9ibGVtcyB3aXRoIHRlc3RzIDotKAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFu
ZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGluZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAg
ICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgIGJyb2tlbiBSRUdSLiB2cy4gMTE5NzUyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAg
ICAgNDU0YWU0OTA0ODc2NTlhNTFkNzFhZGM3N2FhMDI4OTJkMDcyNTIzNQpiYXNlbGluZSB2ZXJz
aW9uOgogeGVuICAgICAgICAgICAgICAgICAgMTk3ZmJkYjUwMTI1N2ZkYmJlMGNmZWQzNWUzYTk5
ZWY1YjE2NjEwNwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE5NzUyICAyMDE4LTAyLTIwIDE5OjAx
OjM1IFogICAgMCBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExOTc2MSAgMjAxOC0wMi0yMCAy
MjowMTowOSBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVk
IHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVm
ZW5kZXIuY29tPgogIFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4K
CmpvYnM6CiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LWRlYmlhbmh2bS1pMzg2ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9r
ZW4gIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVj
dC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxv
Z3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50
ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNl
IHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7
aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91
bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1z
dW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCBicm9rZW4KYnJva2Vu
LXN0ZXAgdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hp
bmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KY29tbWl0IDQ1NGFlNDkwNDg3NjU5YTUxZDcxYWRjNzdhYTAyODkyZDA3MjUyMzUK
QXV0aG9yOiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KRGF0ZTog
ICBNb24gRmViIDE5IDE1OjA3OjA2IDIwMTggKzAyMDAKCiAgICBhc20teDg2L21vbml0b3I6IEFk
ZCBNT05JVE9SX0VWRU5UX0lOVEVSUlVQVCB0byBjb21tb24gY2FwYWJpbGl0aWVzCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
PgogICAgQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNv
bT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 02:38:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 02:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoKIK-0002pq-12; Wed, 21 Feb 2018 02:38:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoKIJ-0002pe-7O
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 02:38:07 +0000
X-Inumbo-ID: 2342d2a2-16b0-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2342d2a2-16b0-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 03:37:19 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoKIF-0002wq-78; Wed, 21 Feb 2018 02:38:03 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoKI9-00036S-PO; Wed, 21 Feb 2018 02:37:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoKI9-0001Ng-A0; Wed, 21 Feb 2018 02:37:57 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119713-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=8f9ccfe93570ecae18d9cc224931787d0bca9c66
X-Osstest-Versions-That: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 02:37:57 +0000
Subject: [Xen-devel] [xen-unstable test] 119713: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTcxMyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTcxMy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE5NDUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk1OTIK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExOTY1MQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5NjUxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTk2NTEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTY1MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NjUx
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTk2NTEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTY1MQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE5NjUxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk2NTEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBk
ZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgOGY5
Y2NmZTkzNTcwZWNhZTE4ZDljYzIyNDkzMTc4N2QwYmNhOWM2NgpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgMjQ0NzBiOTljMTY3MWRjYTUzMWMyY2Y1NzQ3ZWRhMmY4ODky
ZWNiYwoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE5NjUxICAyMDE4LTAyLTE5IDEyOjI0OjAxIFog
ICAgMSBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExOTcxMyAgMjAxOC0wMi0yMCAwNzo1Njoy
MCBaICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlz
aW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdGl4LmNv
bT4KICBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgogIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11
dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZl
cGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8g
eGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAyNDQ3MGI5OWMxLi44Zjlj
Y2ZlOTM1ICA4ZjljY2ZlOTM1NzBlY2FlMThkOWNjMjI0OTMxNzg3ZDBiY2E5YzY2IC0+IG1hc3Rl
cgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 03:22:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 03:22:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoKzW-00069B-Em; Wed, 21 Feb 2018 03:22:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoKzV-00068w-GG
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 03:22:45 +0000
X-Inumbo-ID: b089a710-16b6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b089a710-16b6-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 03:24:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoKzN-00047B-5K; Wed, 21 Feb 2018 03:22:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoKzH-0004WB-Ty; Wed, 21 Feb 2018 03:22:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoKzH-0007jA-LD; Wed, 21 Feb 2018 03:22:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119748-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-i386-qemuu-rhel6hvm-amd:<job
 status>:broken:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-qemuu-rhel6hvm-amd:host-install(4):broken:heisenbug
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 03:22:31 +0000
Subject: [Xen-devel] [seabios test] 119748: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc0OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk3NDgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgPGpvYiBzdGF0dXM+ICAgICAgICAgICAgYnJva2VuIGluIDExOTY5OAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgZmFpbCBpbiAxMTk2OTgg
UkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kIDQgaG9z
dC1pbnN0YWxsKDQpIGJyb2tlbiBpbiAxMTk2OTggcGFzcyBpbiAxMTk3NDgKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNSBndWVzdC1zYXZlcmVzdG9yZS4yIGZhaWwgcGFz
cyBpbiAxMTk2OTgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExNTUzOQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4
NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFy
Z2V0ZWQgZm9yIHRlc3Rpbmc6CiBzZWFiaW9zICAgICAgICAgICAgICBhZjBkYWViMjY4N2FkMjU5
NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCmJhc2VsaW5lIHZlcnNpb246CiBzZWFiaW9zICAgICAg
ICAgICAgICAwY2E2ZDYyNzdkZmFmYzY3MWE1YjM3MThjYmViNWM3OGUyYTg4OGVhCgpMYXN0IHRl
c3Qgb2YgYmFzaXMgICAxMTU1MzkgIDIwMTctMTEtMDMgMjA6NDg6NTggWiAgMTA5IGRheXMKRmFp
bGluZyBzaW5jZSAgICAgICAgMTE1NzMzICAyMDE3LTExLTEwIDE3OjE5OjU5IFogIDEwMiBkYXlz
ICAxMzMgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5MjU4ICAyMDE4LTAyLTE1IDA5
OjEyOjU0IFogICAgNSBkYXlzICAgMTEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQg
cmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5l
dD4KICBNYXJjZWwgQXBmZWxiYXVtIDxtYXJjZWxAcmVkaGF0LmNvbT4KICBNaWNoYWVsIFMuIFRz
aXJraW4gPG1zdEByZWRoYXQuY29tPgogIE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5z
b3VyY2Vmb3JnZS5uZXQ+CiAgUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KICBT
dGVmYW4gQmVyZ2VyIDxzdGVmYW5iQGxpbnV4LnZuZXQuaWJtLmNvbT4KCmpvYnM6CiBidWlsZC1h
bWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2
aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCBicm9rZW4KCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBhZjBkYWViMjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhv
cjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTog
ICBTYXQgRmViIDEwIDEzOjUyOjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5z
ZSBpbnRlcnJ1cHQgY29tbWFuZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAg
IAogICAgRHVyaW5nIGluaXRpYWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVk
IDQgc2Vuc2UgaW50ZXJydXB0IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0
YXR1cyAodGhpcyByZXByZXNlbnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAg
IHRvICJyZWFkeSIgZm9yIGVhY2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwg
aW5zdGVhZCBvZiBqdXN0IG9uZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWls
IGluIHNlY3Rpb24gNy40IC0gRHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAg
ZGF0YXNoZWV0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5
c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIw
OTkwYTQ1YzE3NTM0MmZjMjIKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMu
c291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoK
ICAgIGZsb3BweTogV2FpdCBmb3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBz
cGVlZCwgYWZ0ZXIgc3RhcnRpbmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5
IG1vdG9yLCB3YWl0IGZvciBhIGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0
IGNhbiBzcGluIHVwIGFuZCByZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lw
cGVkLCBpZiB0aGUKICAgIG1vdG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBw
ZW4sIHNpbmNlIHRoZSBmbG9wcHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlu
bmluZyBmb3IgMiBzZWNvbmRzIGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlv
biBjb21wbGV0ZXMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5p
Y2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2
ZDU3MDgzM2ZlYzJhNzdjMjVjOGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNl
cnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIw
MAoKICAgIGZsb3BweTogU3VwcG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5n
IG9uIHRoZSBmbG9wcHkgbW90b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dl
ZCBmb3Igb25seSB0d28gZmxvcHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIz
ZTY3MDEwNjI3YjNkZTZlOTg5NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8
bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1Mjox
NCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVy
IHNlbnNpbmcgdGhlIG1lZGlhIHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRz
IHRoZSBTdGVwIFJhdGUgVGltZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAg
IGFuZCB0aGUgRE1BIGVuYWJsZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
Tmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBi
MDBhMDNhNDllMjhkNTE4NDM1ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBO
aWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEw
IDEzOjUyOjEzIDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQg
bG93IGZvciA0IG1pY3Jvc2Vjb25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNv
bW1pdCA0YTZkYmNlYTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlr
b2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4g
RmViIDQgMTc6Mjc6MDEgMjAxOCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkg
aW4gZmxvcHB5X3dhaXRfaXJxKCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBv
ZiB1c2luZyBmbG9wcHlfbW90b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBj
aGVjayBpbiBmbG9wcHlfd2FpdF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2lu
ZyBmbG9wcHlfbW90b3JfY291bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwg
aXQgaW1tZWRpYXRlbHkgc3RvcHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0
IGlzCiAgICBzdXBwb3NlZCB0byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0
ZXIgYSB0aW1lb3V0IChsaWtlIGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRp
b24sIHJlZ2FyZGxlc3Mgb2YgdGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVy
cm9yKSwgdGhlIGZsb3BweSBtb3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRk
aXRpb25hbCAyIHNlY29uZHMgKHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQog
ICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZh
bHVlKSBpbiB0aGUKICAgIGJlZ2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElS
USB0aW1lb3V0cywgYSBkaWZmZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5
IHRoZSBuZXcgRkxPUFBZX0lSUV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0
byA1IHNlY29uZHMgLSBhIGZhaXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAg
IHdvcmsgcmVsaWFibHkgb24gbW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9w
cHkgb3BlcmF0aW9uLCBmbG9wcHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21v
dG9yX2NvdW50ZXIgdG8gMiBzZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBU
aGlzIGlzIGFsc28gY29uc2lzdGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJj
NzAKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNl
dCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBS
ZXNldCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcg
MiBzZWNvbmRzCiAgICBhZnRlciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9w
cHlfZHJpdmVfcGlvKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8
bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4
OWY2NGI3NDhiY2E4ZTliYWRkYThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IFByZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJl
c2V0dGluZyB0aGUgZmxvcHB5IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9y
IHdyaXRlIGVycm9ycywgdGhlIGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhl
CiAgICBvcGVyYXRpb24gaXMgcmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9y
IHN0YXRlIG11c3QgYmUgcHJlc2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBq
aXR0ZXIgYW5kIGtlZXAgdGhlIGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQg
YSBjb25zdGFudCBzcGVlZC4gQWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hv
dWxkIHByb2JhYmx5IGFsc28KICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMg
bWlnaHQgbmVlZCBhIHNtYWxsIGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUu
IEluIHRoYXQgY2FzZSwgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNo
YW5naW5nCiAgICB0aGUgY3VycmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9w
cHlfZW5hYmxlX2NvbnRyb2xsZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3Qs
IGJlZm9yZSB0aGUKICAgIHJlc2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJl
IHdoZXRoZXIgdGhpcyBpcyBuZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBz
b21lIGhhcmR3YXJlIGludHJvZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQK
ICAgIGFuZCBhY3R1YWxseSBlbmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0
byBtaXNzIHRoZSBJUlEsIHNlbnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFm
dGVyIHJlc2V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5
c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNh
ZmNjNWZmZTI3OTg3MzQ5YTYKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMu
c291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgog
ICAgZmxvcHB5OiBJbnRyb2R1Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+Cgpjb21taXQgNTE1N2E3ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRo
b3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6
ICAgU3VuIEZlYiA0IDE3OjI2OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBm
bG9wcHlfZG9yX21hc2soKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3Yg
PG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2
ZWVkNzk3MWYxMGRhMGFkYzA3NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25A
dXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICsw
MjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9u
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5z
b3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1
NTY2NTY3MApBdXRob3I6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRl
OiAgIFRodSBKYW4gMTEgMjI6MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50
cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZj
YjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25h
bAogICAgICAgICAgICAgICAgICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBh
IG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdl
cwogICAgYWxsb3dpbmcgdGhlbSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElP
L01FTSBzcGFjZS4KICAgIAogICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmls
aXR5IHRvIHRoZSBwY2llLXJvb3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUg
Zm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24g
aXMgd3JvbmcgYW5kIHRoZSBndWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZp
eCBpdCBieSByZXR1cm5pbmcgdG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICBy
ZXNlcnZhdGlvbiBpcyBub3Qgc2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1
ZyBwcmludCAiUENJOiBpbnZhbGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNl
dCIgd2hpY2ggYXBwZWFycyBpZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVz
ZW50LgogICAgCiAgICBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29t
PgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9y
OiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAw
ODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhU
VFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56
ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2Nl
YjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52
bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAg
dHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0
IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRo
ZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNz
CiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRl
c3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6
Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0u
Y29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0
aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3Yg
MTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24g
aW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1p
dCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4g
TydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2
IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcu
bWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8
a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4
NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpE
YXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEu
MTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZp
bkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 04:54:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 04:54:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoMPi-0003pb-FO; Wed, 21 Feb 2018 04:53:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoMPg-0003pP-P4
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 04:53:52 +0000
X-Inumbo-ID: 195e4d17-16c3-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 195e4d17-16c3-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 05:53:03 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoMPc-0006Um-8H; Wed, 21 Feb 2018 04:53:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoMPW-0001AL-Su; Wed, 21 Feb 2018 04:53:42 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoMPW-0002V6-MP; Wed, 21 Feb 2018 04:53:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119783-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=23b40df6f098e3bcb2f105a4909860240976e40f
X-Osstest-Versions-That: xen=197fbdb501257fdbbe0cfed35e3a99ef5b166107
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 04:53:42 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119783: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc4MyB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTc4My8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAyM2I0MGRmNmYwOThlM2JjYjJmMTA1YTQ5MDk4NjAyNDA5NzZlNDBmCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxOTdmYmRiNTAxMjU3ZmRiYmUw
Y2ZlZDM1ZTNhOTllZjViMTY2MTA3CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk3NTIgIDIwMTgt
MDItMjAgMTk6MDE6MzUgWiAgICAwIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE5NzYxICAy
MDE4LTAyLTIwIDIyOjAxOjA5IFogICAgMCBkYXlzICAgIDIgYXR0ZW1wdHMKVGVzdGluZyBzYW1l
IHNpbmNlICAgMTE5NzgzICAyMDE4LTAyLTIxIDAyOjM5OjAzIFogICAgMCBkYXlzICAgIDEgYXR0
ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZl
bmRlci5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3Jn
Oi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxOTdmYmRiNTAxLi4yM2I0MGRmNmYwICAyM2I0MGRm
NmYwOThlM2JjYjJmMTA1YTQ5MDk4NjAyNDA5NzZlNDBmIC0+IHNtb2tlCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 06:18:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 06:18:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoNjj-00019Y-Mw; Wed, 21 Feb 2018 06:18:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoNji-00019M-Ur
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 06:18:38 +0000
X-Inumbo-ID: 42e3a3db-16cf-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42e3a3db-16cf-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 06:20:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoNja-0000ZE-6X; Wed, 21 Feb 2018 06:18:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoNjU-0004gv-Rz; Wed, 21 Feb 2018 06:18:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoNjU-0000kc-3z; Wed, 21 Feb 2018 06:18:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119749-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:<job
 status>:broken:regression
 qemu-mainline:build-armhf:<job status>:broken:regression
 qemu-mainline:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:host-install(4):broken:regression
 qemu-mainline:build-armhf:host-install(4):broken:regression
 qemu-mainline:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 qemu-mainline:build-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a6e0344fa0e09413324835ae122c4cadd7890231
X-Osstest-Versions-That: qemuu=afd3397a8149d8b645004e459bf2002d78f5e267
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 06:18:24 +0000
Subject: [Xen-devel] [qemu-mainline test] 119749: trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7534768564860723428=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119749 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119749/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm    <job status>            broken
 build-armhf                     <job status>                 broken
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm 4 host-install(4) broken REGR. vs. 119692
 build-armhf                   4 host-install(4)        broken REGR. vs. 119692

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 build-armhf-libvirt           1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-cubietruck  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-rtds      1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-arndale   1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-raw  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-credit2   1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-multivcpu  1 build-check(1)               blocked  n/a
 test-armhf-armhf-xl-vhd       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119692
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119692
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119692
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 qemuu                a6e0344fa0e09413324835ae122c4cadd7890231
baseline version:
 qemuu                afd3397a8149d8b645004e459bf2002d78f5e267

Last test of basis   119692  2018-02-20 02:00:09 Z    1 days
Testing same since   119749  2018-02-20 18:44:56 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andreas Schwab <schwab@suse.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Guido GĂ¼nther <agx@sigxcpu.org>
  Jan Kiszka <jan.kiszka@siemens.com>
  Laurent Vivier <laurent@vivier.eu>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  broken  
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          blocked 
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 broken  
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  blocked 
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  blocked 
 test-armhf-armhf-xl-cubietruck                               blocked 
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     blocked 
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                blocked 
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 blocked 
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     blocked 
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      blocked 


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm broken
broken-job build-armhf broken
broken-step test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm host-install(4)
broken-step build-armhf host-install(4)

Not pushing.

(No revision log; it would be 340 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7534768564860723428==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 07:59:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 07:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPIw-0007nM-QR; Wed, 21 Feb 2018 07:59:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoPIw-0007nG-7o
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 07:59:06 +0000
X-Inumbo-ID: f8aca888-16dc-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::604])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f8aca888-16dc-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 08:58:16 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=XV7jYODbWByC/a1gGvpRr7wQNNQK1cXeAjZMBzn9/YY=;
 b=Rc4ggDIJDhz0WuuOlvJ88/R732MBZqlVfoBcQmMr/AXPsCf7+WfFpFigYmLKaxWKMkdS28VQ1mEG5cFX9hhFRjfuVycf0d0iGsb+1HJdiMTVX1wPVEmUAQ9gWLzWlkd5aVme9jviBt9Gdh5yvoWRV3+FbqBjOr6O/klnFZh2bj0=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 DB6PR0801MB2053.eurprd08.prod.outlook.com (2603:10a6:4:76::22) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Wed, 21
 Feb 2018 07:58:56 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802191253100.12137@sstabellini-ThinkPad-X260>
 <1519077510-22405-1-git-send-email-sstabellini@kernel.org>
 <1519077510-22405-5-git-send-email-sstabellini@kernel.org>
 <10f32edc-2d5d-ace8-40e1-6ed177c96a39@arm.com>
 <alpine.DEB.2.10.1802201255280.19448@sstabellini-ThinkPad-X260>
 <295740bc-053e-0ba1-315b-392e0e931d74@arm.com>
 <024ab473-6d8e-dc95-88a2-ac706be90ff0@arm.com>
 <alpine.DEB.2.10.1802201515190.19448@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e2cc3c54-fa55-11b6-da26-b5188438e54d@arm.com>
Date: Wed, 21 Feb 2018 07:58:53 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802201515190.19448@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: CWLP265CA0017.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:10::29) To DB6PR0801MB2053.eurprd08.prod.outlook.com
 (2603:10a6:4:76::22)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: 3482d049-a6e5-4420-a892-08d57900f556
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0801MB2053; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 3:Z4q1wyD4L3q9Ix46XgiLFBEniA5SnwOEEzYzUkRwrLUuILFTxQu5zM2Es3ukTbAKMnSUp/sVIgwgMt0da+Im9F5iO9sR5UH3/NpGeMkpis1mfBS6h4aHCGZR5R0iwFWKHMufbI4NZf1e+ShPU4+e5suLxKgxQVQLP8UFOENR+EB/LAwoK8dZoMIg4IiP3DHHNavg8T4rppEHd9IUzwkXF5MFMIetGBY38Mz4omiHs7/RzU5ZgIU88+EZDjyNLbqZ;
 25:Q+V0A4y1JyNwviLR8gjZf11EFRRGKwdzAiBWE9fTK46Zgh/OeKl+elO4YHBBBSXbIY5+S5gAkJsRJKRUjdIerlDVI+ckJM+6HyNDcF//JIZUtO0X0AFRi3nnd4F9JqVEB+QJdX7PNaJsyb1c+bE3gwlVF9xRW18dEE6O6tjt4QxCROqZVMrycm+AkuxpRgXgKPETpIE9NFCAXbT3d80b9IDO2XorDbDyIhAomMAAYIHKO1RFgO17E4OyTKFqrCApL/8IN2jE9bBiQ1jkXIPxFar4Ru8oX9agddlpQEP9oU3axJWIYloqvVCIyGNW372H84K56+3X3Em9tBs53DaYKA==;
 31:JZsiWvfxjksm98ndb2AZYO823wtCyMtfD4CUYDRSqWHNXgaFgVaCsl8VdjU2sF8ukSdPLG1wUcUFtVRLBroSHXd8VyOxfZvjsaPPxExYeApz2WkUP979c5zBBDHz7cgfNvCHmRnWf3/MCiancNacV0VdPV2R5m41ffKxXlN1nlUE7cuKivq0FJEO+jokPvFS2dqI7EO+RHVm0wujUZ7Hs9qWSr/ZJETTAtQYv0KG2u8=
X-MS-TrafficTypeDiagnostic: DB6PR0801MB2053:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 20:shtNmcGGki909pZ8xWud0Wn4smfUBlu3fUB53V8kkgPfJKVAuNlO0KUNY3bsXOfPIWNKGa0Mjjd9FwczuJKv9McM25yF0lRrz/I3tlN/gV4vYLL4u9ncObrz1Jy4DnlQ6QbxG3EH1Euu8KBUzQcoaTogyKkahfeXiYHJuPOr778=;
 4:T/7JV4/zMxdF5++N3ITfhBVlzg70K8ITBbYBDmDM4i8YOysgCS/Md3bLas268jm45vIrazs1hl6TtklYL2KtxM/5+L6d1hRnsnyqMI3EKvCUe1fVJGsO1zwO1SchwTufwupeybnEkZuUeAH3Qxy6RzCTl97MI0ez6xdC2ohhvJDaAogTdM2v1WQtADktPN5xuiUTg9Y9BBpk6CoBGK5Cd32lpLTCZeoVSaVdyoE4VqiWzin4CNEWHJ4f16lbKWW7IVjvOn67scuH3ARh3wkF7O+wPxFP4SC/nMTepHGtSQRpxrpOvEi3Fg48dbrrf+a3
X-Microsoft-Antispam-PRVS: <DB6PR0801MB2053F26D1FBB5A2883D714A380CE0@DB6PR0801MB2053.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(5005006)(8121501046)(3231101)(944501161)(3002001)(10201501046)(93006095)(93001095)(6055026)(6041288)(20161123564045)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(6072148)(201708071742011);
 SRVR:DB6PR0801MB2053; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0801MB2053; 
X-Forefront-PRVS: 0590BBCCBC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(366004)(376002)(39380400002)(39860400002)(346002)(189003)(199004)(72206003)(64126003)(52116002)(68736007)(6116002)(3846002)(478600001)(2486003)(65806001)(81166006)(8936002)(2870700001)(8676002)(7736002)(81156014)(36756003)(105586002)(50466002)(47776003)(66066001)(26005)(229853002)(86362001)(31696002)(575784001)(345774005)(65956001)(2950100002)(53936002)(6916009)(25786009)(6486002)(58126008)(6666003)(16526019)(65826007)(5660300001)(6512007)(53546011)(31686004)(93886005)(386003)(6506007)(186003)(23676004)(97736004)(305945005)(52146003)(67846002)(6246003)(76176011)(4326008)(59450400001)(2906002)(106356001)(316002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0801MB2053; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjA4MDFNQjIwNTM7MjM6dzhuc2lzUkZSSnMzVElSMVRJdE5yUE03?=
 =?utf-8?B?ZWgwNkZlVEpPa3ljZW4wdmVibGV5WlJWTW1nS05HM1BhblFKRjd5M2ptaVE4?=
 =?utf-8?B?ZksyOUk5VUE2eUgvL2ExUHZhVVFyWVdFaGQ1RWREamFuWXhCbUw4WHkwOUxs?=
 =?utf-8?B?dUhuQ2huU0FocndBMjV3N3QxZ0xhODJ0U1ZxK3JwZWZxTTRuVzdpVXBxMGFm?=
 =?utf-8?B?T1NGTW4rb3ZGQ0kxUjg0TUdnaXdldGx3a0dmYUFwV3BvNkJEWDdoZ21PWno0?=
 =?utf-8?B?djJjQ2s0OFM1amxiUjE5UUl1OEdHQmJ3QklITmJHN2lScUJHbzRndDduR2Vm?=
 =?utf-8?B?OC9Yc1ZFMnJabmluSHMzUFBFdjBWK2d5cDVYTEsyMXJRQ0lMQXArZjAyU01o?=
 =?utf-8?B?WUZVdEtHMW13SU9nQzBBNCtValBxRTQ3VjEwbno2dkRBTVZQbVV5d3c2aWFO?=
 =?utf-8?B?QzlORkNGNHVVNlJ4QXIybzg2TENWS2VRSXFsWWtrUHJSKzc1RDhIRzhkd21R?=
 =?utf-8?B?SzQ4SlJNRElZMkZ5WXhjbE5DNG1DaVZFUlpIRzBGbXJHaGJYWDhjNzBZSktQ?=
 =?utf-8?B?b2RaYkV0ek1yU1RmbzVKQ01FWUlIVUhCOEJVQ3pHSjVjdUJSYzc5MUFEZndv?=
 =?utf-8?B?ZnB4YnJzWk52SEV2eG1iUlM4WWFNdzhvNjZQNVlWYlA0dklqemw1UVdEczFM?=
 =?utf-8?B?bEU1bXhkSFNacHZ3NTNtcTlMbUp3R28vN2xtN3V4b0R4cmhQaXZOempaMWo2?=
 =?utf-8?B?a3FWUjlxdytBcXUrQ25KK3F0eGpqSzltMGMzMFNnb2p1c0RJMnZUTWpzaXJz?=
 =?utf-8?B?Y3c0UUtBdXJMWmc3eDJpU2VBeGJIWVhuUDBxdVh0cFM2MTZpQS9YeWp4ai9q?=
 =?utf-8?B?alBURUt2WTI1MTdVcUR0ZE5FQUFkVHU4dVE2UFFISWpQWVcwUXNvQitodk85?=
 =?utf-8?B?S2o2UHhwSDU1cHNIZStOR1RxT3kvTG5GRTg3N2VsRGo5TGxzbmV1UndaRnJU?=
 =?utf-8?B?VzhaQnR0a1VBZGs1TGZWWUsvM0twYzZDTUJydlZUVTBNa2V0NmcrQWg0V2pq?=
 =?utf-8?B?MDRuVkN6dFJPS09CY0pKa252QS9IcW1QNERQYThScDlyOU5oVnpGa0xsMGZZ?=
 =?utf-8?B?SmlZUkFSUEZMVHFvVXBIUGhJL2hGN09PenBqVTNZdnJ1NGJPdGljZ1lWenZj?=
 =?utf-8?B?RzhLUVc1VnI1ZjE3UEJSRU84Q0FRTVBmYlZmK0RVVW96WFRxVkNmNUhFejl0?=
 =?utf-8?B?YlpyRzV3SE1mN2M5L1M4UHphNzkrNzBLY1BETlc3bU5pLzZIVXVnMG1iTTJL?=
 =?utf-8?B?V2tNSUd0dVdYMlEwVENFNEFWTHQ0MWVEUkZ4akJhTERrcWtndThyS2VQQWNx?=
 =?utf-8?B?M3FIeGIvVWo3K3lUSzNqNGhKb3JTYzJFTC90NnBtMmx3ZFdvb0xLWTVRYzRZ?=
 =?utf-8?B?d3ZibDJMZmc3cU1YUWJCbk9EZGdYNEJvV3ZidE1BZHd3RVNuUWhZd200Vklu?=
 =?utf-8?B?Z0pyTGU3NVhlbTJJYVkzT3AzTGFhUUtGM1V6VDZ5OXNzQVJDYk5hb25HUlFZ?=
 =?utf-8?B?cEc4azVzMVhyWGV2aEI5ZDhjcnJualJZOURrcEdnbFRCdlorMFhuN3lEaFd6?=
 =?utf-8?B?emhEaUZCbXl5ODVQZEN2QytTWDJIcXpRTGhmQ3dTcm54STU0S0Ruc1A4WHJV?=
 =?utf-8?B?MHZ0Sk5hOWg1TVVjRlZQaVV6MFhUMjVhOVJEazY4aGI5aVI0WVlyS0h1bU1M?=
 =?utf-8?B?SGlVZ2JQa2lvTndLWWJVZ1pWQUVvNmhMY2llSFNGcURiMzhLTEM0L1Z4dGM2?=
 =?utf-8?B?RGZRQkZUTHlZRFAvLy9ybkxqbGZ4T1lvb1dIaHBMWVQxdklSZXhsU2pQTUxn?=
 =?utf-8?B?K1VPMEhIQ0JPejYzQWVpUjMwUldEbm5tSzJXKzMvWWVTNFUveG45bFBSQnJ1?=
 =?utf-8?B?bDN1b3M4UHBZTVcvYkdsU0lMeFBCKzNDSmNNbnRWanMyZ0FhMHk3bTVUVzA2?=
 =?utf-8?Q?qSdYyWjh?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0801MB2053;
 6:lf0RWmTL5X1SgbuPxcWe3H6yiBfdkS32SRJJ5CikwPjpQULyLNW8Y1JwlWYnDTbUeZZBu8tQMfbvHykj5q+Je1VHjp9YJW63mYLrCJcCX+EPOsHGMONvZRmT4lZlAfjQup96SrMrkeMXfcOEBjuLn0dy4rGImR9IqX3U1o11H+JhDUrs3SBVBKL8i8n7uBRKQCpR24sgGGpui4xlRdGDSo3WUFp3U9SehVRxBMnLPWl/83szGPwhVl7vNHwyulKxITH446HarfyifjOzC2b3dOB2mdNMz2g3ZjQDYK7MCG6CBGxcFwDhO9siAXqusZK1TyzrwlVQAOu3Q5DEP3ac1Ur4PMLDN69AZiWnKGnlxM4=;
 5:wPiORcMNXJ5cVFZlJygl2gL5tUb9y+UTfFtakD8K3a358Z0q25jM9XjZT1C7uFSlQ3Xb0bBejhkqj2XbflLwcsifiFJsLru0kEzDgS3t/eUpK5f3rkgjYiFtGwxNprZohzsa+89bMWgj1cH1Xj/TCEBBQUBfIVpYbYuoEF5bEtI=;
 24:3EjZeus8OCKBItLbhXPHIC5i9M6fYsPVDG+33k8wvF3MirBYhO3ja+R0cs7vdgXO4zQr8tiWUdmZvCsLRoFJdRKzClBNQAOLZ0zxCdsJtpc=;
 7:0swyBwgxOnrB0XOPIpWuyZj+xOgc9VIPxBsdjkt18GnYZZ+XUw60GUhyIrC8pakiilRyvc2LrT4jn6pm6neYAi6NnvLbygXM9a0E8x+0Hn2lt/5eieHnM90+Qe+v09Z4LJ7H/y43wRPRMhI3q3vw/1ITkBGIJmHBksTP/JZkIM+jckHwME/tbYC8+OJ4hFkhlrU6hb/FFsgn9U5sD/xmw6m/ITMUGo+TdK4z0Nb3fasZWDYf7pZlGndwameucDMk
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2018 07:58:56.3195 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 3482d049-a6e5-4420-a892-08d57900f556
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0801MB2053
Cc: nd@arm.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 5/6] xen/arm: read cacheline size when
	needed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMC8wMi8yMDE4IDIzOjI4LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24gVHVl
LCAyMCBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiAyMC8wMi8yMDE4IDIxOjE2
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAyMC8wMi8yMDE4IDIxOjAz
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4+Pj4gT24gVHVlLCAyMCBGZWIgMjAxOCwgSnVs
aWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBPbiAxOS8wMi8xOCAyMTo1OCwgU3RlZmFubyBTdGFiZWxs
aW5pIHdyb3RlOgo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIG1yY8KgwqAgQ1AzMihyNiwgQ1NTRUxS
X0VMMSkKPj4+Pj4KPj4+Pj4gVGhlIHNpemUgb2YgdGhlIGNhY2hlIGlzIHJlYWQgdXNpbmcgQ1NT
SURSX0VMMS4gQnV0IGl0IGxvb2tzIGxpa2UgdGhlCj4+Pj4+IHdheSB3ZQo+Pj4+PiBnZXQgdGhl
IGNhY2hlIGxpbmUgc2l6ZSBpbiBYZW4gaXMgZnJhZ2lsZS4KPj4+Pj4KPj4+Pj4gV2UgYXJlIHJl
dHJpZXZpbmcgdGhlIGNhY2hlIGxpbmUgc2l6ZSBvZiBMZXZlbCAxIGFuZCBhc3N1bWUgdGhpcyB3
aWxsCj4+Pj4+IGJlIHZhbGlkCj4+Pj4+IGZvciBhbGwgdGhlIG90aGVyIGNhY2hlcy4gSW5kZWVk
IGNhY2hlIG1haW50ZW5hbmNlIG9wcyBtYXkgcHJvcGFnYXRlCj4+Pj4+IHRvIG90aGVyCj4+Pj4+
IGNhY2hlcyBkZXBlbmRpbmcgdGhlIHRhcmdldCAoUG9pbnQgb2YgQ29oZXJlbmN5IHZzIFBvaW50
IG9mCj4+Pj4+IFVuaWZpY2F0aW9uKS4KPj4+Pj4KPj4+Pj4gTG9va2luZyBhdCB0aGUgQVJNIEFS
TSAiQ2FjaGUgaGllcmFyY2h5IGFic3RyYWN0aW9uIGZvciBhZGRyZXNzLWJhc2VkCj4+Pj4+IG9w
ZXJhdGlvbnMiIChEMy0yMDYxIERESSAwNDg3Qy5hKSwgQ1RSX0VMMC9DVFIgd2lsbCBob2xkcyB0
aGUgbWluaW11bQo+Pj4+PiBsaW5lCj4+Pj4+IGxlbmdodCB2YWx1ZXMgZm9yIHRoZSBkYXRhIGNh
Y2hlcy4gVGhlIHZhbHVlIHdpbGwgYmUgdGhlIG1vc3QgZWZmaWNpZW50Cj4+Pj4+IGFkZHJlc3Mg
c3RyaWRlIHRvIHVzZSB0byBhcHBseSBhIHNlcXVlbmNlIG9mIFZBLWJhc2VkIG1haW50ZW5hbmNl
Cj4+Pj4+IGluc3RydWN0aW9ucwo+Pj4+PiB0byBhIHJhbmdlIG9mIFZBcy4KPj4+Pj4KPj4+Pj4g
U28gaXQgd291bGQgYmUgYmVzdCBhbmQgc2FmZXIgZm9yIFhlbiB0byB1c2UgQ1RSL0NUTFJfRUww
LkRtaW5MaW5lLgo+Pj4+Cj4+Pj4gVGhpcyBpcyBpbnNpZ2h0ZnVsLCB0aGFuayB5b3UuIEdpdmVu
IHRoYXQgdGhpcyBwYXRjaCBpcyBhIGJhY2twb3J0Cj4+Pj4gY2FuZGlkYXRlLCBJIHdvdWxkIHBy
ZWZlciB0byByZXRhaW4gdGhlIHNhbWUgYmVoYXZpb3Igd2UgaGFkIGJlZm9yZSBpbgo+Pj4+IHNl
dHVwX2NhY2hlLiBJIGNhbiB3cml0ZSBhIHNlcGFyYXRlIHBhdGNoIG9uIHRvcCBvZiB0aGlzIHRv
IG1ha2UgdGhlCj4+Pj4gY2hhbmdlIHRvIHVzZSBDVFIvQ1RMUl9FTDAuRG1pbkxpbmUuIFRoYXQg
d2F5LCB3ZSBjYW4gbWFrZSBhIHNlcGFyYXRlCj4+Pj4gZGVjaXNpb24gb24gZWFjaCBvZiB0aGVt
IG9uIHdoZXRoZXIgd2Ugd2FudCB0byBiYWNrcG9ydCB0aGVtIChhbmQKPj4+PiBwb3RlbnRpYWxs
eSByZXZlcnQgdGhlbSkgb3Igbm90LiBJbiBvdGhlciB3b3JkczogdGhpcyBwYXRjaCBhcy1pcyBp
cwo+Pj4+IHN1Ym9wdGltYWwgYnV0IGlzIG9mIHZlcnkgbGl0dGxlIHJpc2suIE1ha2luZyBjaGFu
Z2VzIHRvIHRoZSB3YXkgd2UKPj4+PiBkZXRlcm1pbmUgdGhlIGNhY2hlbGluZSBzaXplIGltcHJv
dmVzIHRoZSBwYXRjaCBidXQgc2lnbmlmaWNhbnRseQo+Pj4+IGluY3JlYXNlcyB0aGUgcmlzayBm
YWN0b3IgYXNzb2NpYXRlZCB3aXRoIGl0Lgo+Pj4+Cj4+Pj4gRG9lcyBpdCBtYWtlIHNlbnNlPwo+
Pj4KPj4+IEJ5IHRoaXMgcGF0Y2ggeW91IG1lYW4gYmlnLkxJVFRMRT8gSWYgc28sIHRoZW4gSSBk
b24ndCBjb25zaWRlciBpdCBhcyBhCj4+PiBwb3RlbnRpYWwgYmFja3BvcnQuIGJpZy5MSVRUTEUg
aGFzIG5ldmVyIGJlZW4gc3VwcG9ydGVkIG9uIFhlbiBhbmQgaGVuY2UKPj4+IHNob3VsZCBiZSBj
b25zaWRlcmVkIGFzIGEgbmV3IGZlYXR1cmUuIFdoYXQgaXMgYmFja3BvcnRhYmxlIGlzIHRoZSBw
YXRjaAo+Pj4gIzEgdGhhdCBmb3JiaWQgYmlnLkxJVFRMRS4KPiAKPiBQYXRjaCAjMSBlbmRzIHVw
IGZvcmNpbmcgcGVvcGxlIHRvIHVzZSBiaWcgY29yZXMgb25seSBvbiBtYW55IHBsYXRmb3JtcywK
PiB3aGljaCBmcm9tIHdoYXQgeW91IHdyb3RlIGNhbiBiZSB1bnNhZmUuIEkgc3VnZ2VzdCB3ZSBi
YWNrcG9ydCB0aGUgd2hvbGUKPiBzZXJpZXMsIHNvIHRoYXQgYXQgbGVhc3QgdXNlcnMgY2FuIGNv
bmZpZ3VyZSB0aGUgc3lzdGVtIHRvIHVzZSBMSVRUTEUKPiBjb3JlcyBvbmx5LCBvciBhIG1peCBv
ZiB0aGUgdHdvLiBUaGUgYmlnLkxJVFRMRSBkb2MgaW4gcGFydGljdWxhciBpcwo+IGNlcnRhaW5s
eSB3b3J0aCBiYWNrcG9ydGluZyBidXQgb25seSBtYWtlcyBzZW5zZSB3aXRoIHRoZSByZXN0IG9m
IHRoZSA+IHNlcmllcy4KCldoaWxlIHBhdGNoICMxIHdpbGwgcmVzdHJpY3QgdGhlIG51bWJlciBv
ZiBDUFVzLCB0aGUgb3RoZXIgd2lsbCBjaGFuZ2UgCnNlbnNpYmx5IHRoZSBpbnRlcmZhY2UgZXhw
b3NlZCB0byB0aGUgZ3Vlc3QuIE5vdyBvbiBiaWcuTElUVExFIGNvcmVzLCAKeW91IGV4cG9zZSBh
IGRpZmZlcmVudCBNSURSLCBhbmQgcG90ZW50aWFsbHkgQUNUTFIuIFRoaXMgbWlnaHQgbm90IGJl
IGEgCmJpZyBkZWFsLCBidXQgd2UgZG9uJ3Qgd2FudCB0byB0YWtlIHRoZSBjaGFuY2UgdG8gYnJl
YWsgZXhpc3Rpbmcgc2V0dXAuCgpGdXJ0aGVybW9yZSwgdGhpcyBzZXJpZXMgaXMgYmFzZWQgb24g
dGhlIGFzc3VtcHRpb24gdGhhdCBhbGwgdGhlIGNvcmVzIApoYXZlIHRoZSBzYW1lIGZlYXR1cmVz
LiBJIGFscmVhZHkgaWRlbnRpZmllZCBhIGZldyBwbGFjZXMgaW4gWGVuIGFuZCB5b3UgCmZpeGVk
IGluIHRoaXMgc2VyaWVzLiBCdXQgdGhlcmUgYXJlIHByb2JhYmx5IG1vcmUgKHNlZSBhbGwgdGhl
IHVzYWdlIG9mIApib290X2NwdSBhbmQgcHJvY2Vzc29yX2lkKCkpLgoKSSBhbSBvayB0byBzZWUg
dGhpcyBzZXJpZXMgaW4gc3RhZ2luZyBiZWNhdXNlIGl0IG1ha2VzIGEgc3RlcCB0b3dhcmRzIApi
aWcuTElUVExFIGluIFhlbi4gQnV0IEkgdGhpbmsgaXQgaXMgYmVzdCB0byBub3QgYmFja3BvcnQg
dGhpcyBzZXJpZXMgYXQgCmFsbCBhbmQga2VlcCB0aGUgY3VycmVudCBzaXR1YXRpb24gb24gWGVu
IDQuKgoKPiAKPiBPbiBzdXBwb3J0IHN0YXRlbWVudHM6IEkgbm90aWNlZCB0aGF0IGJpZy5MSVRU
TEUgaXMgYWN0dWFsbHkgbGFja2luZyBmcm9tCj4gU1VQUE9SVC5tZC4KPj4+IFJlZ2FyZGluZyB0
aGUgY2FjaGUgbGluZSBzaXplLCBJIGRpZG4ndCBzdWdnZXN0IHRoZSBjaGFuZ2UgYmVjYXVzZSBp
dCBpcwo+Pj4gbW9yZSBlZmZpY2llbnQuIEkgc3VnZ2VzdGVkIHRoZSBwYXRjaCBiZWNhdXNlIHRo
ZSBjdXJyZW50IGNvZGUgdG8gZmluZAo+Pj4gdGhlIGNhY2hlIGxpbmUgc2l6ZSBpcyB3cm9uZy4g
SW1hZ2luZSB0aGVyZSBpcyBhIGNhY2hlIGluIHRoZSBoaWVyYXJjaHkKPj4+IHRoYXQgaGFzIGEg
c21hbGxlciBjYWNoZSBsaW5lIHRoYW4geW91ciBMMSBjYWNoZS4gVGhlbiB5b3Ugd291bGQgbm90
Cj4+PiBjbGVhbi9pbnZhbGlkYXRlIGNvcnJlY3RseSB0aGF0IGNhY2hlLgo+IAo+IEkgZGlkbid0
IG1lYW4gdG8gaW1wbHkgdGhhdCB3aGF0IHlvdSBhcmUgc3VnZ2VzdGluZyBpcyBub3QgaW1wb3J0
YW50LCBvcgo+IGxlc3MgaW1wb3J0YW50IHRoYW4gdGhlIHB1cnBvc2Ugb2YgcGF0Y2guIEkganVz
dCBtZWFudCB0byBzYXkgdGhhdCB0aGlzCj4gcGF0Y2ggaXMgYWJvdXQgcmVtb3ZpbmcgdGhlIGNh
Y2hlbGluZV9ieXRlcyB2YXJpYWJsZSwgaXQgaXMgbm90IGFib3V0Cj4gZml4aW5nIHRoZSB3YXkg
d2UgcmVhZCB0aGUgY2FjaGVsaW5lIHNpemUuIEkgbGlrZSB0byBrZWVwIG9uZSBwYXRjaAo+IGRv
aW5nIG9uZSB0aGluZyBvbmx5LgoKSSB3YXNuJ3QgYXNraW5nIHRvIGNoYW5nZSB0aGUgYmVoYXZp
b3IgaG93IHdlIGdldCB0aGUgY2FjaGVsaW5lIHNpemUgaW4gCnRoaXMgcGF0Y2guIEJ1dCBJIHdv
dWxkIHJhdGhlciBmaXggdGhlIG1pc2VyeSBiZWZvcmUgc3ByZWFkaW5nIGEgYml0IAptb3JlLiBN
b3JlIHRoYW4gaXQgaXMgcXVpdGUgd2VpcmQgdG8gYSBtYWNybyBkY2FjaGVfbGluZV9zaXplIGFu
ZCBub3QgCnVzaW5nIGl0IG9uIEFybTY0LgoKPiAKPiBUaGUgZml4IHlvdSBhcmUgc3VnZ2VzdGlu
ZyBpcyBpbXBvcnRhbnQsIGluIGZhY3QgaXQgaXMgcHJvYmFibHkgbW9yZQo+IGltcG9ydGFudCB0
aGFuIHRoaXMgc2VyaWVzLiBJIGFtIE9LIHdyaXRpbmcgYSBwYXRjaCBmb3IgaXQuIEl0IGlzIGp1
c3QKPiB0aGF0IGl0IGlzIGEgc2VwYXJhdGUgaXNzdWUsIGFuZCBzaG91bGQgYmUgZml4IHNlcGFy
YXRlbHkuCj4gCj4gSSdsbCBoYXZlIGEgbG9vayBhdCBpdCBhbmQgcHJvcG9zZSBpdCBhIHNlcGFy
YXRlIHBhdGNoLgo+IAo+IAo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGFuZMKgwqAgcjYsIHI2LCAj
MHg3Cj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgYWRkwqDCoCByNiwgcjYsICM0Cj4+Pj4+PiArwqDC
oMKgwqDCoMKgwqAgbW92wqDCoCByNywgIzEKPj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBsc2zCoMKg
IHI2LCByNywgcjYKPj4+Pj4+ICDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtb3bCoMKgIHI3LCByMwo+
Pj4+Pj4gIMKgwqDCoMKgIDE6wqDCoMKgwqDCoCBtY3LCoMKgIENQMzIocjcsIERDQ01WQUMpCj4+
Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMKPj4+Pj4+IGluZGV4IGZhMGVmNzAuLmVkZWEzMDAgMTAwNjQ0Cj4+Pj4+
PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCj4+Pj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvaGVhZC5TCj4+Pj4+PiBAQCAtNjMxLDggKzYzMSwxNCBAQCBFTlRSWShyZWxvY2F0
ZV94ZW4pCj4+Pj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZHNiwqDCoCBzecKgwqDCoMKgwqDC
oMKgIC8qIFNvIHRoZSBDUFUgaXNzdWVzIGFsbCB3cml0ZXMgdG8gdGhlCj4+Pj4+PiByYW5nZSAq
Lwo+Pj4+Pj4gIMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBtb3bCoMKgIHg5LCB4Mwo+Pj4+Pj4g
LcKgwqDCoMKgwqDCoMKgIGxkcsKgwqAgeDEwLCA9Y2FjaGVsaW5lX2J5dGVzIC8qIHgxMCA6PSBz
dGVwICovCj4+Pj4+PiAtwqDCoMKgwqDCoMKgwqAgbGRywqDCoCB4MTAsIFt4MTBdCj4+Pj4+PiAr
Cj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgbW92wqDCoCB4MTAsICMwCj4+Pj4+PiArwqDCoMKgwqDC
oMKgwqAgbXNywqDCoCBDU1NFTFJfRUwxLCB4MTAKPj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBtcnPC
oMKgIHgxMCwgQ1NTRUxSX0VMMQo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGFuZMKgwqAgeDEwLCB4
MTAsICMweDcKPj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBhZGTCoMKgIHgxMCwgeDEwLCAjNAo+Pj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIG1vdsKgwqAgeDExLCAjMQo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKg
IGxzbMKgwqAgeDEwLCB4MTEsIHgxMAo+Pj4+Pgo+Pj4+PiBQbGVhc2UgdXNlIGRjYWNoZV9saW5l
X3NpemUgbWFjcm8gKHNlZSBjYWNoZS5TKS4KPj4+Pgo+Pj4+IFNpbWlsYXJseSwgSSB3b3VsZCBw
cmVmZXIgdG8gcmV0YWluIHRoZSBzYW1lIG9sZCBiZWhhdmlvciBoZXJlLCBhbmQKPj4+PiBmaXgg
aXQvaW1wcm92ZSBpdCBpbiBhIHNlcGFyYXRlIHBhdGNoLgo+Pj4KPj4+IFNlZSBhYm92ZSwgeW91
IGdvdCB0aGUgd3JvbmcgZW5kIG9mIHRoZSBzdGljayBhYm91dCB0aGUgY2FjaGUgbGluZSBzaXpl
Lgo+Pgo+PiBZb3UgbWlnaHQgd2FudCB0byBsb29rIGF0IHRoZSBmb2xsb3dpbmcgcGF0Y2ggaW4g
TGludXg6Cj4+Cj4+IGNvbW1pdCBmOTFlMmMzYmQ0MjcyMzljMTk4MzUxZjQ0ODE0ZGQzOWRiOTFh
ZmUwCj4+IEF1dGhvcjogQ2F0YWxpbiBNYXJpbmFzIDxjYXRhbGluLm1hcmluYXNAYXJtLmNvbT4K
Pj4gRGF0ZTogICBUdWUgRGVjIDcgMTY6NTI6MDQgMjAxMCArMDEwMAo+Pgo+PiAgICAgIEFSTTog
NjUyNy8xOiBVc2UgQ1RSIGluc3RlYWQgb2YgQ0NTSURSIGZvciB0aGUgRC1jYWNoZSBsaW5lIHNp
emUgb24gQVJNdjcKPj4KPj4gICAgICBUaGUgY3VycmVudCBpbXBsZW1lbnRhdGlvbiBvZiB0aGUg
ZGNhY2hlX2xpbmVfc2l6ZSBtYWNybyByZWFkcyB0aGUgTDEKPj4gICAgICBjYWNoZSBzaXplIGZy
b20gdGhlIENDU0lEUiByZWdpc3Rlci4gVGhpcywgaG93ZXZlciwgaXMgbm90IGd1YXJhbnRlZWQg
dG8KPj4gICAgICBiZSB0aGUgc21hbGxlc3QgY2FjaGUgbGluZSBpbiB0aGUgY2FjaGUgaGllcmFy
Y2h5LiBUaGUgcGF0Y2ggY2hhbmdlcyB0bwo+PiAgICAgIHRoZSBtYWNybyB0byB1c2UgdGhlIG1v
cmUgYXJjaGl0ZWN0dXJhbGx5IGNvcnJlY3QgQ1RSIHJlZ2lzdGVyLgo+Pgo+PiAgICAgIFJlcG9y
dGVkLWJ5OiBLZXZpbiBTYXBwIDxrc2FwcEBxdWljaW5jLmNvbT4KPj4gICAgICBTaWduZWQtb2Zm
LWJ5OiBDYXRhbGluIE1hcmluYXMgPGNhdGFsaW4ubWFyaW5hc0Bhcm0uY29tPgo+PiAgICAgIFNp
Z25lZC1vZmYtYnk6IFJ1c3NlbGwgS2luZyA8cm1rK2tlcm5lbEBhcm0ubGludXgub3JnLnVrPgo+
IAo+IFRoYW5rIHlvdSBmb3IgdGhlIHBvaW50ZXIsIEknbGwgZ2l2ZSBpdCBhIGxvb2suCj4gCgot
LSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNc-0000ZG-M5; Wed, 21 Feb 2018 08:03:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNb-0000Z4-2x
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:03:55 +0000
X-Inumbo-ID: a5b482c4-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5b482c4-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:06 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id r80so1057493lfe.13
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:03:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=X33N+J6fegymLIHZ6y8WZqQrMSQvkLmrk2sJovv5g+M=;
 b=P719sQ3dyp0I5In3yDVLc+qLs8jGCM/92iiI1e2Py1xzJ7akvwX3HQsgizOY6qLFsU
 +x7RliRHT9kc4pQYGeCfFRnM58YwPFMjq8UIk6EVyWsoQVLgbaSsztutSAKSWGZDdj0n
 TT9X7JJH+N9AWO2Dg8BKc28pIj19Kvo4qTBZW+88hoGZYoHa9Z/Hb7j7+eRxt8GpqUYa
 igWa+0wj6oxcwKFHYb/FywmWhwFJOhNfnTbmWmf/iMjR+5U4xrNNq4onjrPV7wwO00+M
 1iSSqIFt84rmb5Jd42Porz9gzo2sghpcGD+y8qse6sK1eP+cS0sWBY6vTDMW1M/1ov99
 ObDA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=X33N+J6fegymLIHZ6y8WZqQrMSQvkLmrk2sJovv5g+M=;
 b=Ak5Imv86mB+MzxhUXJoxKUhvtjpCHKoJMYfw/Z35LedHa6mf/mQDOQDU8o39GAgAVv
 yIj/JvvJWlgvQavFG0HABQOUIcEFtbeyOloCBgcNh9u2ZqRQY+XcT2Co+61u1bqcUppp
 jPYO2wCPaVGI1I6PeMGW7vTCXpwGtU8Ydg/7yfo2Vr1Scu1KokAFspAVKpDEvfNXcMEB
 O+OUaxRg/YA6hZz+MDoc9xDCJaPHz0t8xgBAt+EW8+Va8EBQu62DXEKZkwiC3Bswk6+W
 C82TgXl/tmKiVOMjf2HyiOcDSTGH+LDL0T/fU6HGvPOn1cKB3ZkhuB5sa17+aEpLuXTy
 X1Mw==
X-Gm-Message-State: APf1xPCME8qPHOp0fX3pWFgLsOOVnMj3QS2HsOASN/9ywvnHjqAOXwzv
 RxbjAfkvWTJVnShDMaVM2sK1Yt6a
X-Google-Smtp-Source: AH8x226F5++OX+lCkXc+RGqyvKFnTmqreywuMNRhmZVI3mhjtK2OJMJu18Yo3gsOxs2mJIDLxndANw==
X-Received: by 10.46.29.23 with SMTP id d23mr1599888ljd.7.1519200231209;
 Wed, 21 Feb 2018 00:03:51 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.03.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:03:50 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:33 +0200
Message-Id: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
MIME-Version: 1.0
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 0/9] drm/xen-front: Add support for Xen PV
	display frontend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSGVsbG8hCgpUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBvcnQgZm9yIFhlbiBb
MV0gcGFyYS12aXJ0dWFsaXplZApmcm9udGVuZCBkaXNwbGF5IGRyaXZlci4gSXQgaW1wbGVtZW50
cyB0aGUgcHJvdG9jb2wgZnJvbQppbmNsdWRlL3hlbi9pbnRlcmZhY2UvaW8vZGlzcGxpZi5oIFsy
XS4KQWNjb21wYW55aW5nIGJhY2tlbmQgWzNdIGlzIGltcGxlbWVudGVkIGFzIGEgdXNlci1zcGFj
ZSBhcHBsaWNhdGlvbgphbmQgaXRzIGhlbHBlciBsaWJyYXJ5IFs0XSwgY2FwYWJsZSBvZiBydW5u
aW5nIGFzIGEgV2VzdG9uIGNsaWVudApvciBEUk0gbWFzdGVyLgpDb25maWd1cmF0aW9uIG9mIGJv
dGggYmFja2VuZCBhbmQgZnJvbnRlbmQgaXMgZG9uZSB2aWEgClhlbiBndWVzdCBkb21haW4gY29u
ZmlndXJhdGlvbiBvcHRpb25zIFs1XS4KCioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKiBEcml2ZXIg
bGltaXRhdGlvbnMKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogMS4gQ29uZmlndXJhdGlvbiBvcHRp
b25zIDEuMSAoY29udGlndW91cyBkaXNwbGF5IGJ1ZmZlcnMpIGFuZCAyIChiYWNrZW5kCiAgICBh
bGxvY2F0ZWQgYnVmZmVycykgYmVsb3cgYXJlIG5vdCBzdXBwb3J0ZWQgYXQgdGhlIHNhbWUgdGlt
ZS4KCiAyLiBPbmx5IHByaW1hcnkgcGxhbmUgd2l0aG91dCBhZGRpdGlvbmFsIHByb3BlcnRpZXMg
aXMgc3VwcG9ydGVkLgoKIDMuIE9ubHkgb25lIHZpZGVvIG1vZGUgc3VwcG9ydGVkIHdoaWNoIHJl
c29sdXRpb24gaXMgY29uZmlndXJlZCB2aWEgWGVuU3RvcmUuCgogNC4gQWxsIENSVENzIG9wZXJh
dGUgYXQgZml4ZWQgZnJlcXVlbmN5IG9mIDYwSHouCgoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiog
RHJpdmVyIG1vZGVzIG9mIG9wZXJhdGlvbiBpbiB0ZXJtcyBvZiBkaXNwbGF5IGJ1ZmZlcnMgdXNl
ZAoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCiBEZXBlbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50cyBm
b3IgdGhlIHBhcmEtdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQsIG5hbWVseQogcmVxdWlyZW1lbnRz
IGRpY3RhdGVkIGJ5IHRoZSBhY2NvbXBhbnlpbmcgRFJNLyh2KUdQVSBkcml2ZXJzIHJ1bm5pbmcg
aW4gYm90aAogaG9zdCBhbmQgZ3Vlc3QgZW52aXJvbm1lbnRzLCBudW1iZXIgb2Ygb3BlcmF0aW5n
IG1vZGVzIG9mIHBhcmEtdmlydHVhbGl6ZWQKIGRpc3BsYXkgZHJpdmVyIGFyZSBzdXBwb3J0ZWQ6
CiAgLSBkaXNwbGF5IGJ1ZmZlcnMgY2FuIGJlIGFsbG9jYXRlZCBieSBlaXRoZXIgZnJvbnRlbmQg
ZHJpdmVyIG9yIGJhY2tlbmQKICAtIGRpc3BsYXkgYnVmZmVycyBjYW4gYmUgYWxsb2NhdGVkIHRv
IGJlIGNvbnRpZ3VvdXMgaW4gbWVtb3J5IG9yIG5vdAoKIE5vdGUhIEZyb250ZW5kIGRyaXZlciBp
dHNlbGYgaGFzIG5vIGRlcGVuZGVuY3kgb24gY29udGlndW91cyBtZW1vcnkgZm9yCiAgICAgICBp
dHMgb3BlcmF0aW9uLgoKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoqIDEuIEJ1ZmZlcnMgYWxsb2Nh
dGVkIGJ5IHRoZSBmcm9udGVuZCBkcml2ZXIuCioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKCiBUaGUg
YmVsb3cgbW9kZXMgb2Ygb3BlcmF0aW9uIGFyZSBjb25maWd1cmVkIGF0IGNvbXBpbGUtdGltZSB2
aWEKIGZyb250ZW5kIGRyaXZlcidzIGtlcm5lbCBjb25maWd1cmF0aW9uLgoKIDEuMS4gRnJvbnQg
ZHJpdmVyIGNvbmZpZ3VyZWQgdG8gdXNlIEdFTSBDTUEgaGVscGVycwogICAgICBUaGlzIHVzZS1j
YXNlIGlzIHVzZWZ1bCB3aGVuIHVzZWQgd2l0aCBhY2NvbXBhbnlpbmcgRFJNL3ZHUFUgZHJpdmVy
IGluCiAgICAgIGd1ZXN0IGRvbWFpbiB3aGljaCB3YXMgZGVzaWduZWQgdG8gb25seSB3b3JrIHdp
dGggY29udGlndW91cyBidWZmZXJzLAogICAgICBlLmcuIERSTSBkcml2ZXIgYmFzZWQgb24gR0VN
IENNQSBoZWxwZXJzOiBzdWNoIGRyaXZlcnMgY2FuIG9ubHkgaW1wb3J0CiAgICAgIGNvbnRpZ3Vv
dXMgUFJJTUUgYnVmZmVycywgdGh1cyByZXF1aXJpbmcgZnJvbnRlbmQgZHJpdmVyIHRvIHByb3Zp
ZGUKICAgICAgc3VjaC4gSW4gb3JkZXIgdG8gaW1wbGVtZW50IHRoaXMgbW9kZSBvZiBvcGVyYXRp
b24gcGFyYS12aXJ0dWFsaXplZAogICAgICBmcm9udGVuZCBkcml2ZXIgY2FuIGJlIGNvbmZpZ3Vy
ZWQgdG8gdXNlIEdFTSBDTUEgaGVscGVycy4KCiAxLjIuIEZyb250IGRyaXZlciBkb2Vzbid0IHVz
ZSBHRU0gQ01BCiAgICAgIElmIGFjY29tcGFueWluZyBkcml2ZXJzIGNhbiBjb3BlIHdpdGggbm9u
LWNvbnRpZ3VvdXMgbWVtb3J5IHRoZW4sIHRvCiAgICAgIGxvd2VyIHByZXNzdXJlIG9uIENNQSBz
dWJzeXN0ZW0gb2YgdGhlIGtlcm5lbCwgZHJpdmVyIGNhbiBhbGxvY2F0ZQogICAgICBidWZmZXJz
IGZyb20gc3lzdGVtIG1lbW9yeS4KCiBOb3RlISBJZiB1c2VkIHdpdGggYWNjb21wYW55aW5nIERS
TS8odilHUFUgZHJpdmVycyB0aGlzIG1vZGUgb2Ygb3BlcmF0aW9uCiAgIG1heSByZXF1aXJlIElP
TU1VIHN1cHBvcnQgb24gdGhlIHBsYXRmb3JtLCBzbyBhY2NvbXBhbnlpbmcgRFJNL3ZHUFUKICAg
aGFyZHdhcmUgY2FuIHN0aWxsIHJlYWNoIGRpc3BsYXkgYnVmZmVyIG1lbW9yeSB3aGlsZSBpbXBv
cnRpbmcgUFJJTUUKICAgYnVmZmVycyBmcm9tIHRoZSBmcm9udGVuZCBkcml2ZXIuCgoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqCiogMi4gQnVmZmVycyBhbGxvY2F0ZWQgYnkgdGhlIGJhY2tlbmQKKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgoKIFRoaXMgbW9kZSBvZiBvcGVyYXRpb24gaXMgcnVuLXRpbWUg
Y29uZmlndXJlZCB2aWEgZ3Vlc3QgZG9tYWluIGNvbmZpZ3VyYXRpb24KIHRocm91Z2ggWGVuU3Rv
cmUgZW50cmllcy4KCiBGb3Igc3lzdGVtcyB3aGljaCBkbyBub3QgcHJvdmlkZSBJT01NVSBzdXBw
b3J0LCBidXQgaGF2aW5nIHNwZWNpZmljCiByZXF1aXJlbWVudHMgZm9yIGRpc3BsYXkgYnVmZmVy
cyBpdCBpcyBwb3NzaWJsZSB0byBhbGxvY2F0ZSBzdWNoIGJ1ZmZlcnMKIGF0IGJhY2tlbmQgc2lk
ZSBhbmQgc2hhcmUgdGhvc2Ugd2l0aCB0aGUgZnJvbnRlbmQuCiBGb3IgZXhhbXBsZSwgaWYgaG9z
dCBkb21haW4gaXMgMToxIG1hcHBlZCBhbmQgaGFzIERSTS9HUFUgaGFyZHdhcmUgZXhwZWN0aW5n
CiBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVtb3J5LCB0aGlzIGFsbG93cyBpbXBsZW1lbnRpbmcg
emVyby1jb3B5aW5nCiB1c2UtY2FzZXMuCgoKSSB3b3VsZCBsaWtlIHRvIHRoYW5rIGF0IGxlYXN0
LCBidXQgbm90IGF0IGxhc3QgdGhlIGZvbGxvd2luZwpwZW9wbGUvY29tbXVuaXRpZXMgd2hvIGhl
bHBlZCB0aGlzIGRyaXZlciB0byBoYXBwZW4gOykKCjEuIE15IHRlYW0gYXQgRVBBTSBmb3IgY29u
dGludW91cyBzdXBwb3J0CjIuIFhlbiBjb21tdW5pdHkgZm9yIGFuc3dlcmluZyB0b25zIG9mIHF1
ZXN0aW9ucyBvbiBkaWZmZXJlbnQKbW9kZXMgb2Ygb3BlcmF0aW9uIG9mIHRoZSBkcml2ZXIgd2l0
aCByZXNwZWN0IHRvIHZpcnR1YWxpemVkCmVudmlyb25tZW50LgozLiBSb2IgQ2xhcmsgZm9yICJH
RU0gYWxsb2NhdGlvbiBmb3IgcGFyYS12aXJ0dWFsaXplZCBEUk0gZHJpdmVyIiBbNl0KNC4gTWFh
cnRlbiBMYW5raG9yc3QgZm9yICJBdG9taWMgZHJpdmVyIGFuZCBvbGQgcmVtb3ZlIEZCIGJlaGF2
aW9yIiBbN10KNS4gVmlsbGUgU3lyasOkbMOkIGZvciAiUXVlc3Rpb25zIG9uIHBhZ2UgZmxpcHMg
YW5kIGF0b21pYyBtb2Rlc2V0IiBbOF0KClRoYW5rIHlvdSwKT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28KClAuUy4gVGhlcmUgYXJlIHR3byBkZXBlbmRlbmNpZXMgZm9yIHRoaXMgZHJpdmVyIGxpbWl0
aW5nIHNvbWUgb2YgdGhlCnVzZS1jYXNlcyB3aGljaCBhcmUgb24gcmV2aWV3IG5vdzoKMS4gImRy
bS9zaW1wbGVfa21zX2hlbHBlcjogQWRkIHtlbmFibGV8ZGlzYWJsZX1fdmJsYW5rIGNhbGxiYWNr
IHN1cHBvcnQiIFs5XQoyLiAiZHJtL3NpbXBsZV9rbXNfaGVscGVyOiBGaXggTlVMTCBwb2ludGVy
IGRlcmVmZXJlbmNlIHdpdGggbm8gYWN0aXZlIENSVEMiIFsxMF0KClsxXSBodHRwczovL3dpa2ku
eGVuLm9yZy93aWtpL1BhcmF2aXJ0dWFsaXphdGlvbl8oUFYpI1BWX0lPX0RyaXZlcnMKWzJdIGh0
dHBzOi8vZWxpeGlyLmJvb3RsaW4uY29tL2xpbnV4L3Y0LjE2LXJjMi9zb3VyY2UvaW5jbHVkZS94
ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYuaApbM10gaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9v
cHMvZGlzcGxfYmUKWzRdIGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL2xpYnhlbmJlCls1
XSBodHRwczovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9eGVuLmdpdDthPWJsb2I7Zj1kb2Nz
L21hbi94bC5jZmcucG9kLjUuaW47aD1hNjk5MzY3Nzc5ZTJhZTEyMTJmZjhmNjM4ZWZmMDIwNmVj
MWExY2M5O2hiPXJlZnMvaGVhZHMvbWFzdGVyI2wxMjU3Cls2XSBodHRwczovL2xpc3RzLmZyZWVk
ZXNrdG9wLm9yZy9hcmNoaXZlcy9kcmktZGV2ZWwvMjAxNy1NYXJjaC8xMzYwMzguaHRtbApbN10g
aHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvZHJpLWRldmVsL21zZzE2NDEwMi5odG1sCls4
XSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9kcmktZGV2ZWwvbXNnMTY0NDYzLmh0bWwK
WzldIGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9zZXJpZXMvMzgwNzMvClsxMF0g
aHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3Nlcmllcy8zODEzOS8KCk9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvICg5KToKICBkcm0veGVuLWZyb250OiBJbnRyb2R1Y2UgWGVuIHBhcmEt
dmlydHVhbGl6ZWQgZnJvbnRlbmQgZHJpdmVyCiAgZHJtL3hlbi1mcm9udDogSW1wbGVtZW50IFhl
biBidXMgc3RhdGUgaGFuZGxpbmcKICBkcm0veGVuLWZyb250OiBSZWFkIGRyaXZlciBjb25maWd1
cmF0aW9uIGZyb20gWGVuIHN0b3JlCiAgZHJtL3hlbi1mcm9udDogSW1wbGVtZW50IFhlbiBldmVu
dCBjaGFubmVsIGhhbmRsaW5nCiAgZHJtL3hlbi1mcm9udDogSW1wbGVtZW50IGhhbmRsaW5nIG9m
IHNoYXJlZCBkaXNwbGF5IGJ1ZmZlcnMKICBkcm0veGVuLWZyb250OiBJbnRyb2R1Y2UgRFJNL0tN
UyB2aXJ0dWFsIGRpc3BsYXkgZHJpdmVyCiAgZHJtL3hlbi1mcm9udDogSW1wbGVtZW50IEtNUy9j
b25uZWN0b3IgaGFuZGxpbmcKICBkcm0veGVuLWZyb250OiBJbXBsZW1lbnQgR0VNIG9wZXJhdGlv
bnMKICBkcm0veGVuLWZyb250OiBJbXBsZW1lbnQgY29tbXVuaWNhdGlvbiB3aXRoIGJhY2tlbmQK
CiBkcml2ZXJzL2dwdS9kcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGRy
aXZlcnMvZ3B1L2RybS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVy
cy9ncHUvZHJtL3hlbi9LY29uZmlnICAgICAgICAgICAgICAgICB8ICAzMCArKwogZHJpdmVycy9n
cHUvZHJtL3hlbi9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAxNyArCiBkcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnQuYyAgICAgICAgIHwgNzEyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5oICAgICAgICAgfCAx
NTQgKysrKysrCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY2ZnLmMgICAgIHwg
IDg0ICsrKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jZmcuaCAgICAgfCAg
NDUgKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMgICAgfCAxMjUg
KysrKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmggICAgfCAgMzUg
KysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuYyAgICAgfCAyOTQgKysr
KysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZHJ2LmggICAgIHwg
IDczICsrKwogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2V2dGNobmwuYyB8IDM5
OSArKysrKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZXZ0
Y2hubC5oIHwgIDg5ICsrKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0u
YyAgICAgfCAzNjAgKysrKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9nZW0uaCAgICAgfCAgNDYgKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9nZW1fY21hLmMgfCAgOTMgKysrKwogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2ttcy5jICAgICB8IDI5OSArKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udF9rbXMuaCAgICAgfCAgMzAgKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udF9zaGJ1Zi5jICAgfCA0MzAgKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5oICAgfCAgODAgKysrKwogMjEgZmlsZXMgY2hhbmdlZCwg
MzM5OCBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hl
bi9LY29uZmlnCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmls
ZQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmgK
IGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY2Zn
LmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
Y2ZnLmgKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfY29ubi5jCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2Nvbm4uaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udF9kcnYuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9kcnYuaAogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9ldnRjaG5sLmMKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZXZ0Y2hubC5oCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp
dmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCiBjcmVhdGUgbW9kZSAxMDA2NDQg
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5oCiBjcmVhdGUgbW9kZSAxMDA2
NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbV9jbWEuYwogY3JlYXRlIG1v
ZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuaAogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5j
CiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3No
YnVmLmgKCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNe-0000Zn-4G; Wed, 21 Feb 2018 08:03:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNd-0000ZT-TV
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:03:57 +0000
X-Inumbo-ID: a77e8b16-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a77e8b16-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:09 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id t204so1070737lff.9
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:03:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=gPpb7VClubKgSSgP6olDjKDnqwlXVvx1pslIs2rrvlU=;
 b=L3B/2Wwn4/cBA3o+wWG93QnG3O+75Tv8WIqdkO4W2jmQGk+oNUR0pOLYv5Npp5WomJ
 yqmAlGA0/e4mvGJ5RbHerEaLd7syiyYNeU3ay+vKwNuiheCFMtqV0QqS307JcnEpRtAS
 hqSY2a5VkBmWKqNTB8LRdvDYzxhna/jzqcEQo/95TaK5nBeVNB4cPG98f2EV9fymunQf
 RGPR1sNT6RxXh3eewu34UGDKRr8W2zgXOFyt9trxyvJGk9Rm7Z6RQww0TdjFJ62gBXqe
 tOyTzv3VhVxawQbJMPUj0lbkfQGE5f+GAtrZ4iNWPOKfS7lJePGdbdlmK9NioDW2u6Pc
 zcvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=gPpb7VClubKgSSgP6olDjKDnqwlXVvx1pslIs2rrvlU=;
 b=NQ6nMzJV3Yn3tsoHN19tBUM8llQW+lb2oj/TzRKyFASTZh/TRRsQSkszWbwf7zfrax
 tPmaAfqRVpmHRtADRK03vi4qPrOa23lyCg9V9MhlxCsoy+N7nTK/OC9OmBHSd18vZER9
 gb3EBX3Ljp/Uxp7sK/wUGjpWg+C+bfRNbF/Lc9ZBmnexsC9gSjoqKKF7MdmxdWNACpS7
 1XGwQLuuExqedDaUzTgaWp2sWaVlIOvLxdOtV6G5RbePGbCNh6bQ+Af6qNwaI3goKI9m
 bNOQiI7R96vnchszCYHo2waECYVWvqXN67RVV1gVejFDXYDJJlpL2FIYDl1Cp8e69QBm
 /zdw==
X-Gm-Message-State: APf1xPCFmQx69hTocAnAxdj1j+auarjSkCExTGEKPiJIcNtHsBx/n0qs
 w6NC5ctSb+JJhyg1UcjkqTdzxyGR
X-Google-Smtp-Source: AH8x226LVoCGFVg//M1LNjSaukAPPnpvfI1uwfHDkinWWWZjdLbCQRgoQPAx/4Kg+b9Acjdculo8jA==
X-Received: by 10.46.4.74 with SMTP id 71mr1612375lje.51.1519200234511;
 Wed, 21 Feb 2018 00:03:54 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.03.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:03:53 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:35 +0200
Message-Id: <1519200222-20623-3-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 2/9] drm/xen-front: Implement Xen bus state
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW5pdGlhbCBoYW5kbGluZyBmb3IgWGVuIGJ1cyBzdGF0ZXM6IGltcGxlbWVudApY
ZW4gYnVzIHN0YXRlIG1hY2hpbmUgZm9yIHRoZSBmcm9udGVuZCBkcml2ZXIgYWNjb3JkaW5nIHRv
CnRoZSBzdGF0ZSBkaWFncmFtIGFuZCByZWNvdmVyeSBmbG93IGZyb20gZGlzcGxheSBwYXJhLXZp
cnR1YWxpemVkCnByb3RvY29sOiB4ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYuaC4KClNpZ25lZC1v
ZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0Bl
cGFtLmNvbT4KLS0tCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyB8IDEyNCAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIGRyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udC5oIHwgIDI2ICsrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE0OSBpbnNl
cnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250LmgKCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnQuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCmlu
ZGV4IGZkMzcyZmI0NjRhMS4uZDAzMDZmOWQ2NjBkIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnQuYwpAQCAtMjQsMTkgKzI0LDE0MSBAQAogCiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9p
by9kaXNwbGlmLmg+CiAKKyNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250LmgiCisKK3N0YXRpYyB2b2lk
IHhlbl9kcnZfcmVtb3ZlX2ludGVybmFsKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250
X2luZm8pCit7Cit9CisKK3N0YXRpYyBpbnQgYmFja2VuZF9vbl9pbml0d2FpdChzdHJ1Y3QgeGVu
X2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvKQoreworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IGJhY2tlbmRfb25fY29ubmVjdGVkKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250
X2luZm8pCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyB2b2lkIGJhY2tlbmRfb25fZGlzY29u
bmVjdGVkKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8pCit7CisJeGVuYnVz
X3N3aXRjaF9zdGF0ZShmcm9udF9pbmZvLT54Yl9kZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5n
KTsKK30KKwogc3RhdGljIHZvaWQgYmFja2VuZF9vbl9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICp4Yl9kZXYsCiAJCWVudW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGUpCiB7CisJc3Ry
dWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbyA9IGRldl9nZXRfZHJ2ZGF0YSgmeGJf
ZGV2LT5kZXYpOworCWludCByZXQ7CisKKwlEUk1fREVCVUcoIkJhY2tlbmQgc3RhdGUgaXMgJXMs
IGZyb250IGlzICVzXG4iLAorCQkJeGVuYnVzX3N0cnN0YXRlKGJhY2tlbmRfc3RhdGUpLAorCQkJ
eGVuYnVzX3N0cnN0YXRlKHhiX2Rldi0+c3RhdGUpKTsKKworCXN3aXRjaCAoYmFja2VuZF9zdGF0
ZSkgeworCWNhc2UgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyaW5nOgorCQkvKiBmYWxsIHRocm91Z2gg
Ki8KKwljYXNlIFhlbmJ1c1N0YXRlUmVjb25maWd1cmVkOgorCQkvKiBmYWxsIHRocm91Z2ggKi8K
KwljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6CisJCWJyZWFrOworCisJY2FzZSBYZW5idXNT
dGF0ZUluaXRpYWxpc2luZzoKKwkJLyogcmVjb3ZlcmluZyBhZnRlciBiYWNrZW5kIHVuZXhwZWN0
ZWQgY2xvc3VyZSAqLworCQliYWNrZW5kX29uX2Rpc2Nvbm5lY3RlZChmcm9udF9pbmZvKTsKKwkJ
YnJlYWs7CisKKwljYXNlIFhlbmJ1c1N0YXRlSW5pdFdhaXQ6CisJCS8qIHJlY292ZXJpbmcgYWZ0
ZXIgYmFja2VuZCB1bmV4cGVjdGVkIGNsb3N1cmUgKi8KKwkJYmFja2VuZF9vbl9kaXNjb25uZWN0
ZWQoZnJvbnRfaW5mbyk7CisJCWlmICh4Yl9kZXYtPnN0YXRlICE9IFhlbmJ1c1N0YXRlSW5pdGlh
bGlzaW5nKQorCQkJYnJlYWs7CisKKwkJcmV0ID0gYmFja2VuZF9vbl9pbml0d2FpdChmcm9udF9p
bmZvKTsKKwkJaWYgKHJldCA8IDApCisJCQl4ZW5idXNfZGV2X2ZhdGFsKHhiX2RldiwgcmV0LCAi
aW5pdGlhbGl6aW5nIGZyb250ZW5kIik7CisJCWVsc2UKKwkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUo
eGJfZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2VkKTsKKwkJYnJlYWs7CisKKwljYXNlIFhlbmJ1
c1N0YXRlQ29ubmVjdGVkOgorCQlpZiAoeGJfZGV2LT5zdGF0ZSAhPSBYZW5idXNTdGF0ZUluaXRp
YWxpc2VkKQorCQkJYnJlYWs7CisKKwkJcmV0ID0gYmFja2VuZF9vbl9jb25uZWN0ZWQoZnJvbnRf
aW5mbyk7CisJCWlmIChyZXQgPCAwKQorCQkJeGVuYnVzX2Rldl9mYXRhbCh4Yl9kZXYsIHJldCwg
ImluaXRpYWxpemluZyBEUk0gZHJpdmVyIik7CisJCWVsc2UKKwkJCXhlbmJ1c19zd2l0Y2hfc3Rh
dGUoeGJfZGV2LCBYZW5idXNTdGF0ZUNvbm5lY3RlZCk7CisJCWJyZWFrOworCisJY2FzZSBYZW5i
dXNTdGF0ZUNsb3Npbmc6CisJCS8qCisJCSAqIGluIHRoaXMgc3RhdGUgYmFja2VuZCBzdGFydHMg
ZnJlZWluZyByZXNvdXJjZXMsCisJCSAqIHNvIGxldCBpdCBnbyBpbnRvIGNsb3NlZCBzdGF0ZSwg
c28gd2UgY2FuIGFsc28KKwkJICogcmVtb3ZlIG91cnMKKwkJICovCisJCWJyZWFrOworCisJY2Fz
ZSBYZW5idXNTdGF0ZVVua25vd246CisJCS8qIGZhbGwgdGhyb3VnaCAqLworCWNhc2UgWGVuYnVz
U3RhdGVDbG9zZWQ6CisJCWlmICh4Yl9kZXYtPnN0YXRlID09IFhlbmJ1c1N0YXRlQ2xvc2VkKQor
CQkJYnJlYWs7CisKKwkJYmFja2VuZF9vbl9kaXNjb25uZWN0ZWQoZnJvbnRfaW5mbyk7CisJCWJy
ZWFrOworCX0KIH0KIAogc3RhdGljIGludCB4ZW5fZHJ2X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2
aWNlICp4Yl9kZXYsCiAJCWNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKIHsKLQly
ZXR1cm4gMDsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvOworCisJZnJv
bnRfaW5mbyA9IGRldm1fa3phbGxvYygmeGJfZGV2LT5kZXYsCisJCQlzaXplb2YoKmZyb250X2lu
Zm8pLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWZyb250X2luZm8pIHsKKwkJeGVuYnVzX2Rldl9mYXRh
bCh4Yl9kZXYsIC1FTk9NRU0sICJhbGxvY2F0aW5nIGRldmljZSBtZW1vcnkiKTsKKwkJcmV0dXJu
IC1FTk9NRU07CisJfQorCisJZnJvbnRfaW5mby0+eGJfZGV2ID0geGJfZGV2OworCWRldl9zZXRf
ZHJ2ZGF0YSgmeGJfZGV2LT5kZXYsIGZyb250X2luZm8pOworCXJldHVybiB4ZW5idXNfc3dpdGNo
X3N0YXRlKHhiX2RldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpOwogfQogCiBzdGF0aWMgaW50
IHhlbl9kcnZfcmVtb3ZlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICpkZXYpCiB7CisJc3RydWN0IHhl
bl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbyA9IGRldl9nZXRfZHJ2ZGF0YSgmZGV2LT5kZXYp
OworCWludCB0byA9IDEwMDsKKworCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0
ZUNsb3NpbmcpOworCisJLyoKKwkgKiBPbiBkcml2ZXIgcmVtb3ZhbCBpdCBpcyBkaXNjb25uZWN0
ZWQgZnJvbSBYZW5CdXMsCisJICogc28gbm8gYmFja2VuZCBzdGF0ZSBjaGFuZ2UgZXZlbnRzIGNv
bWUgdmlhIC5vdGhlcmVuZF9jaGFuZ2VkCisJICogY2FsbGJhY2suIFRoaXMgcHJldmVudHMgdXMg
ZnJvbSBleGl0aW5nIGdyYWNlZnVsbHksIGUuZy4KKwkgKiBzaWduYWxpbmcgdGhlIGJhY2tlbmQg
dG8gZnJlZSBldmVudCBjaGFubmVscywgd2FpdGluZyBmb3IgaXRzCisJICogc3RhdGUgdG8gY2hh
bmdlIHRvIFhlbmJ1c1N0YXRlQ2xvc2VkIGFuZCBjbGVhbmluZyBhdCBvdXIgZW5kLgorCSAqIE5v
cm1hbGx5IHdoZW4gZnJvbnQgZHJpdmVyIHJlbW92ZWQgYmFja2VuZCB3aWxsIGZpbmFsbHkgZ28g
aW50bworCSAqIFhlbmJ1c1N0YXRlSW5pdFdhaXQgc3RhdGUuCisJICoKKwkgKiBXb3JrYXJvdW5k
OiByZWFkIGJhY2tlbmQncyBzdGF0ZSBtYW51YWxseSBhbmQgd2FpdCB3aXRoIHRpbWUtb3V0Lgor
CSAqLworCXdoaWxlICgoeGVuYnVzX3JlYWRfdW5zaWduZWQoZnJvbnRfaW5mby0+eGJfZGV2LT5v
dGhlcmVuZCwKKwkJCSJzdGF0ZSIsIFhlbmJ1c1N0YXRlVW5rbm93bikgIT0gWGVuYnVzU3RhdGVJ
bml0V2FpdCkgJiYKKwkJCXRvLS0pCisJCW1zbGVlcCgxMCk7CisKKwlpZiAoIXRvKQorCQlEUk1f
RVJST1IoIkJhY2tlbmQgc3RhdGUgaXMgJXMgd2hpbGUgcmVtb3ZpbmcgZHJpdmVyXG4iLAorCQkJ
eGVuYnVzX3N0cnN0YXRlKHhlbmJ1c19yZWFkX3Vuc2lnbmVkKAorCQkJCQlmcm9udF9pbmZvLT54
Yl9kZXYtPm90aGVyZW5kLAorCQkJCQkic3RhdGUiLCBYZW5idXNTdGF0ZVVua25vd24pKSk7CisK
Kwl4ZW5fZHJ2X3JlbW92ZV9pbnRlcm5hbChmcm9udF9pbmZvKTsKKwl4ZW5idXNfZnJvbnRlbmRf
Y2xvc2VkKGRldik7CiAJcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udC5oIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
LmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi44YWY0Njg1MGYxMjYK
LS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaApA
QCAtMCwwICsxLDI2IEBACisvKgorICogIFhlbiBwYXJhLXZpcnR1YWwgRFJNIGRldmljZQorICoK
KyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRl
IGl0IGFuZC9vciBtb2RpZnkKKyAqICAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqICAgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqICAg
KGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiAgIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICog
ICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJy
YW50eSBvZgorICogICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UuICBTZWUgdGhlCisgKiAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBt
b3JlIGRldGFpbHMuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTggRVBBTSBTeXN0ZW1z
IEluYy4KKyAqCisgKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJf
YW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KKyAqLworCisjaWZuZGVmIF9fWEVOX0RSTV9GUk9OVF9I
XworI2RlZmluZSBfX1hFTl9EUk1fRlJPTlRfSF8KKworc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5m
byB7CisJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKK307CisKKyNlbmRpZiAvKiBfX1hF
Tl9EUk1fRlJPTlRfSF8gKi8KLS0gCjIuNy40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNd-0000ZV-TL; Wed, 21 Feb 2018 08:03:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNc-0000ZA-AB
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:03:56 +0000
X-Inumbo-ID: a68461ec-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a68461ec-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:08 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id h78so1073276lfg.6
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:03:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=1WGX0yYg0tp+CBArRCHXkYbQgrTJDPMwUCHNfaHSKhA=;
 b=WjP56aVT7pv53nIDq2cBbYkRgleztmTGwa2L9GH5IGZ8i8EJY1qhmAJtpZ+gFqY50M
 VpT8SRp1DyWOEHMzcO/kKuALYkjthdaa0aOxa386a/4ZjmVicnw+WZhI0qGHjXwViQE0
 KAhfGV5Fv8PS7a7f0OesBthRM2IP5CWNzFKljkwlkCgLgAipI3Xcx7zi1tNNXIPD8mpn
 tepzDQlYhzcT6CpTguWlqQMYL+i9BroAZrIrCnNz5QvdLdndPU3ThuMCAaowuFN94063
 4WXD5fEPwTRof414AwXjKzq/KZKJY6O2XWezbaLPp5mcRsL1EqEPwGnkmo8xbprNbROx
 3ABw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=1WGX0yYg0tp+CBArRCHXkYbQgrTJDPMwUCHNfaHSKhA=;
 b=PsRgWqxxHotQjKWrbDZXyDRLkCVZH/n51W9OtqyvqyX9FLwCzMuJ6D3CJmMvgpWX9Z
 Q1FpQ0l1xTSZISu+SpiXY5d/uxbPkTz7KCMqkwoGioXGfFSBGOXHthpMKbOe3yIg32uM
 uiTGU1wCio0YBf6utAG9yzgeuvZBEhpX2oHY2P0cLVttgzHrt9CiwBd50ZO2xwaztY4n
 8gJeA8dwhlA+18R3zrGWhyzzUyYSNEBcJA7fSnoSc/pjTQ/Qv9FGJxGeYiuuuVkrK7RK
 +EqiuN9/3o34bHI4MX44FTakHRo2TdbRV3ZGK9kTee1G6UEKqxys7v10tK16lvLw/ldS
 japQ==
X-Gm-Message-State: APf1xPCiqzz3L6Yo9XF5U39Pye9M5/dsk9ZM2bwnuBFHT/q75xdgyoCr
 IVjVluuKwTShQ67E4kwh7Rzz7dip
X-Google-Smtp-Source: AH8x224X5jgBtuyO8rqExXaakyeG83xdSlF3ya06ZIPz2yGBUO81kbWCgL6Y0BWyCHFVGOvYX4VmHA==
X-Received: by 10.46.20.30 with SMTP id u30mr1770363ljd.12.1519200232939;
 Wed, 21 Feb 2018 00:03:52 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.03.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:03:52 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:34 +0200
Message-Id: <1519200222-20623-2-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
	para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW50cm9kdWNlIHNrZWxldG9uIG9mIHRoZSBwYXJhLXZpcnR1YWxpemVkIFhlbiBk
aXNwbGF5CmZyb250ZW5kIGRyaXZlci4gVGhpcyBwYXRjaCBvbmx5IGFkZHMgcmVxdWlyZWQKZXNz
ZW50aWFsIHN0dWJzLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS9LY29u
ZmlnICAgICAgICAgICAgIHwgIDIgKwogZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlICAgICAgICAg
ICAgfCAgMSArCiBkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcgICAgICAgICB8IDE3ICsrKysr
KysrCiBkcml2ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlICAgICAgICB8ICA1ICsrKwogZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgfCA4MyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDEwOCBpbnNlcnRpb25zKCspCiBjcmVh
dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnCiBjcmVhdGUgbW9kZSAx
MDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL0tjb25maWcgYi9kcml2ZXJzL2dwdS9kcm0vS2NvbmZpZwppbmRleCBkZWVlZmE3YTE3
NzMuLjc1NzgyNWFjNjBkZiAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL0tjb25maWcKKysr
IGIvZHJpdmVycy9ncHUvZHJtL0tjb25maWcKQEAgLTI4OSw2ICsyODksOCBAQCBzb3VyY2UgImRy
aXZlcnMvZ3B1L2RybS9wbDExMS9LY29uZmlnIgogCiBzb3VyY2UgImRyaXZlcnMvZ3B1L2RybS90
dmUyMDAvS2NvbmZpZyIKIAorc291cmNlICJkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWciCisK
ICMgS2VlcCBsZWdhY3kgZHJpdmVycyBsYXN0CiAKIG1lbnVjb25maWcgRFJNX0xFR0FDWQpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlIGIvZHJpdmVycy9ncHUvZHJtL01ha2Vm
aWxlCmluZGV4IDUwMDkzZmY0NDc5Yi4uOWQ2NjY1N2VhMTE3IDEwMDY0NAotLS0gYS9kcml2ZXJz
L2dwdS9kcm0vTWFrZWZpbGUKKysrIGIvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlCkBAIC0xMDMs
MyArMTAzLDQgQEAgb2JqLSQoQ09ORklHX0RSTV9NWFNGQikJKz0gbXhzZmIvCiBvYmotJChDT05G
SUdfRFJNX1RJTllEUk0pICs9IHRpbnlkcm0vCiBvYmotJChDT05GSUdfRFJNX1BMMTExKSArPSBw
bDExMS8KIG9iai0kKENPTkZJR19EUk1fVFZFMjAwKSArPSB0dmUyMDAvCitvYmotJChDT05GSUdf
RFJNX1hFTikgKz0geGVuLwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmln
IGIvZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDAwMDAwMDAwMDAwMC4uNGNjYTE2MDc4MmFiCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9n
cHUvZHJtL3hlbi9LY29uZmlnCkBAIC0wLDAgKzEsMTcgQEAKK2NvbmZpZyBEUk1fWEVOCisJYm9v
bCAiRFJNIFN1cHBvcnQgZm9yIFhlbiBndWVzdCBPUyIKKwlkZXBlbmRzIG9uIFhFTgorCWhlbHAK
KwkgIENob29zZSB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0byBlbmFibGUgRFJNIHN1cHBvcnQK
KwkgIGZvciBYZW4uCisKK2NvbmZpZyBEUk1fWEVOX0ZST05URU5ECisJdHJpc3RhdGUgIlBhcmEt
dmlydHVhbGl6ZWQgZnJvbnRlbmQgZHJpdmVyIGZvciBYZW4gZ3Vlc3QgT1MiCisJZGVwZW5kcyBv
biBEUk1fWEVOCisJZGVwZW5kcyBvbiBEUk0KKwlzZWxlY3QgRFJNX0tNU19IRUxQRVIKKwlzZWxl
Y3QgVklERU9NT0RFX0hFTFBFUlMKKwlzZWxlY3QgWEVOX1hFTkJVU19GUk9OVEVORAorCWhlbHAK
KwkgIENob29zZSB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0byBlbmFibGUgYSBwYXJhLXZpcnR1
YWxpemVkCisJICBmcm9udGVuZCBEUk0vS01TIGRyaXZlciBmb3IgWGVuIGd1ZXN0IE9TZXMuCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlIGIvZHJpdmVycy9ncHUvZHJt
L3hlbi9NYWtlZmlsZQpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjk2
NzA3NGQzNDhmNgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZp
bGUKQEAgLTAsMCArMSw1IEBACisjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCisK
K2RybV94ZW5fZnJvbnQtb2JqcyA6PSB4ZW5fZHJtX2Zyb250Lm8KKworb2JqLSQoQ09ORklHX0RS
TV9YRU5fRlJPTlRFTkQpICs9IGRybV94ZW5fZnJvbnQubwpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnQuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmZkMzcyZmI0
NjRhMQotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dC5jCkBAIC0wLDAgKzEsODMgQEAKKy8qCisgKiAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2aWNl
CisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3Ry
aWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogICB0aGUgRnJlZSBT
b2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgor
ICogICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICAgVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
CisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxOCBFUEFNIFN5
c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtz
YW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgorICovCisKKyNpbmNsdWRlIDxkcm0vZHJtUC5o
PgorCisjaW5jbHVkZSA8eGVuL3BsYXRmb3JtX3BjaS5oPgorI2luY2x1ZGUgPHhlbi94ZW4uaD4K
KyNpbmNsdWRlIDx4ZW4veGVuYnVzLmg+CisKKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL2Rp
c3BsaWYuaD4KKworc3RhdGljIHZvaWQgYmFja2VuZF9vbl9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICp4Yl9kZXYsCisJCWVudW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGUpCit7Cit9
CisKK3N0YXRpYyBpbnQgeGVuX2Rydl9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2
LAorCQljb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCit7CisJcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgeGVuX2Rydl9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikK
K3sKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lk
IHhlbl9kcnZfaWRzW10gPSB7CisJeyBYRU5ESVNQTF9EUklWRVJfTkFNRSB9LAorCXsgIiIgfQor
fTsKKworc3RhdGljIHN0cnVjdCB4ZW5idXNfZHJpdmVyIHhlbl9kcml2ZXIgPSB7CisJLmlkcyA9
IHhlbl9kcnZfaWRzLAorCS5wcm9iZSA9IHhlbl9kcnZfcHJvYmUsCisJLnJlbW92ZSA9IHhlbl9k
cnZfcmVtb3ZlLAorCS5vdGhlcmVuZF9jaGFuZ2VkID0gYmFja2VuZF9vbl9jaGFuZ2VkLAorfTsK
Kworc3RhdGljIGludCBfX2luaXQgeGVuX2Rydl9pbml0KHZvaWQpCit7CisJaWYgKCF4ZW5fZG9t
YWluKCkpCisJCXJldHVybiAtRU5PREVWOworCisJaWYgKHhlbl9pbml0aWFsX2RvbWFpbigpKSB7
CisJCURSTV9FUlJPUihYRU5ESVNQTF9EUklWRVJfTkFNRSAiIGNhbm5vdCBydW4gaW4gaW5pdGlh
bCBkb21haW5cbiIpOworCQlyZXR1cm4gLUVOT0RFVjsKKwl9CisKKwlpZiAoIXhlbl9oYXNfcHZf
ZGV2aWNlcygpKQorCQlyZXR1cm4gLUVOT0RFVjsKKworCURSTV9JTkZPKCJSZWdpc3RlcmluZyBY
RU4gUFYgIiBYRU5ESVNQTF9EUklWRVJfTkFNRSAiXG4iKTsKKwlyZXR1cm4geGVuYnVzX3JlZ2lz
dGVyX2Zyb250ZW5kKCZ4ZW5fZHJpdmVyKTsKK30KKworc3RhdGljIHZvaWQgX19leGl0IHhlbl9k
cnZfY2xlYW51cCh2b2lkKQoreworCURSTV9JTkZPKCJVbnJlZ2lzdGVyaW5nIFhFTiBQViAiIFhF
TkRJU1BMX0RSSVZFUl9OQU1FICJcbiIpOworCXhlbmJ1c191bnJlZ2lzdGVyX2RyaXZlcigmeGVu
X2RyaXZlcik7Cit9CisKK21vZHVsZV9pbml0KHhlbl9kcnZfaW5pdCk7Cittb2R1bGVfZXhpdCh4
ZW5fZHJ2X2NsZWFudXApOworCitNT0RVTEVfREVTQ1JJUFRJT04oIlhlbiBwYXJhLXZpcnR1YWxp
emVkIGRpc3BsYXkgZGV2aWNlIGZyb250ZW5kIik7CitNT0RVTEVfTElDRU5TRSgiR1BMIik7CitN
T0RVTEVfQUxJQVMoInhlbjoiWEVORElTUExfRFJJVkVSX05BTUUpOwotLSAKMi43LjQKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:04:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:04:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNg-0000b8-BN; Wed, 21 Feb 2018 08:04:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNf-0000ak-4m
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:03:59 +0000
X-Inumbo-ID: a84e4348-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a84e4348-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:11 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id t79so1079534lfe.3
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:03:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=NZgCnbDz8YpzquVEC6v9yq/7Mr7pqLL+sfqM8txOKoM=;
 b=YilPn4YMU8SP5x3gjOFYHo18vkPTB0JB6MmUyxoegEvNLzaQFA5sZDNm2/O0jJuygF
 ifnmqHgvR2IeowAvTglic/Y48rcBEnX1qb2AP32cZA9msYJ5UD+bfekNqbPfWGESbQFW
 4ZwK6L0lJ4jayncjQGlcKZmeyiuEhTDGn9iAThtM6f43h+SGNHWs6cORCUL+pzmnN0i9
 pXOup5o5FRaEUp3PlH6Mu4feOa+gGCr0ImuoMyfSEpsniqKUW94DfGRkM/eNrWrlS5Zu
 RgsB/BVjL4BQO7f04zAJC7Lr9VbyUqMrFq2s78Lb0/lVudLx5Bnv7YC/CUvhsbzYbhQn
 hbBw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=NZgCnbDz8YpzquVEC6v9yq/7Mr7pqLL+sfqM8txOKoM=;
 b=fu5dIK0VFgI3NYwdM55u5/nDUtTLpqwViCzCSnCbyp7SHp4YiK1lCTuRp/+lsgJq7q
 Ubbamkf+IGf/EUZIud9SsiJAmbHdArLB49nTzIYMfdV4LfLeYBjSF1EIoBObboa/L0yV
 iwJf5q1JWy+JasWNBak6Xqx5mEnGZAQXU1mchwhqOcMz8upml0GV72gM2c9oZF6t3qFe
 CwjSYBhYBVv19lycqK4Z5uV06MTptsoGADsZLhER4kiOn6RZaNCH/xywSGu4/vxPWFtG
 ikjE/B8zo6L193mzyD2Ykd3u0JCSDoFMez74s83dlS+qFntvgZ6TA/E37ktzXNYkzcDk
 t91g==
X-Gm-Message-State: APf1xPAq9e+2hUoPQQKNeOWNdDeqSWhlJgcTlkEABorItpG3qfhXvAv2
 JLlA8jxLd/s/Pbe+QS2Uvzg3tOuw
X-Google-Smtp-Source: AH8x224XWqjtA7MIalzG8pNh9BL+d3p374icmnv0WnzpNXdEXOiXDEGtzb1NcDUoBF51pixf1i5nZw==
X-Received: by 10.46.106.15 with SMTP id f15mr1613455ljc.1.1519200235935;
 Wed, 21 Feb 2018 00:03:55 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.03.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:03:55 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:36 +0200
Message-Id: <1519200222-20623-4-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 3/9] drm/xen-front: Read driver configuration
	from Xen store
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKUmVhZCBjb25maWd1cmF0aW9uIHZhbHVlcyBmcm9tIFhlbiBzdG9yZSBhY2NvcmRp
bmcKdG8geGVuL2ludGVyZmFjZS9pby9kaXNwbGlmLmggcHJvdG9jb2w6CiAgLSByZWFkIGNvbm5l
Y3RvcihzKSBjb25maWd1cmF0aW9uCiAgLSByZWFkIGJ1ZmZlciBhbGxvY2F0aW9uIG1vZGUgKGJh
Y2tlbmQvZnJvbnRlbmQpCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hl
bi9NYWtlZmlsZSAgICAgICAgICAgIHwgIDMgKy0KIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udC5jICAgICB8ICA5ICsrKysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dC5oICAgICB8ICAzICsrCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY2ZnLmMg
fCA4NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGRyaXZlcnMvZ3B1L2RybS94
ZW4veGVuX2RybV9mcm9udF9jZmcuaCB8IDQ1ICsrKysrKysrKysrKysrKysrKwogNSBmaWxlcyBj
aGFuZ2VkLCAxNDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jZmcuYwogY3JlYXRlIG1vZGUg
MTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jZmcuaAoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUgYi9kcml2ZXJzL2dwdS9kcm0veGVuL01h
a2VmaWxlCmluZGV4IDk2NzA3NGQzNDhmNi4uMGEyZWFlNzU3ZjBjIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZp
bGUKQEAgLTEsNSArMSw2IEBACiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAK
LWRybV94ZW5fZnJvbnQtb2JqcyA6PSB4ZW5fZHJtX2Zyb250Lm8KK2RybV94ZW5fZnJvbnQtb2Jq
cyA6PSB4ZW5fZHJtX2Zyb250Lm8gXAorCQkgICAgICB4ZW5fZHJtX2Zyb250X2NmZy5vCiAKIG9i
ai0kKENPTkZJR19EUk1fWEVOX0ZST05URU5EKSArPSBkcm1feGVuX2Zyb250Lm8KZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250LmMKaW5kZXggZDAzMDZmOWQ2NjBkLi4wYTkwYzQ3NGM3Y2UgMTAw
NjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCisrKyBiL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCkBAIC0zMiw2ICszMiwxNSBAQCBzdGF0aWMg
dm9pZCB4ZW5fZHJ2X3JlbW92ZV9pbnRlcm5hbChzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpm
cm9udF9pbmZvKQogCiBzdGF0aWMgaW50IGJhY2tlbmRfb25faW5pdHdhaXQoc3RydWN0IHhlbl9k
cm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbykKIHsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9jZmcg
KmNmZyA9ICZmcm9udF9pbmZvLT5jZmc7CisJaW50IHJldDsKKworCWNmZy0+ZnJvbnRfaW5mbyA9
IGZyb250X2luZm87CisJcmV0ID0geGVuX2RybV9mcm9udF9jZmdfY2FyZChmcm9udF9pbmZvLCBj
ZmcpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJRFJNX0lORk8oIkhhdmUgJWQg
Y29uZWN0b3IocylcbiIsIGNmZy0+bnVtX2Nvbm5lY3RvcnMpOwogCXJldHVybiAwOwogfQogCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaCBiL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5oCmluZGV4IDhhZjQ2ODUwZjEyNi4uNjJiMGQ0ZTNl
MTJiIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaAorKysg
Yi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaApAQCAtMTksOCArMTksMTEgQEAK
ICNpZm5kZWYgX19YRU5fRFJNX0ZST05UX0hfCiAjZGVmaW5lIF9fWEVOX0RSTV9GUk9OVF9IXwog
CisjaW5jbHVkZSAieGVuX2RybV9mcm9udF9jZmcuaCIKKwogc3RydWN0IHhlbl9kcm1fZnJvbnRf
aW5mbyB7CiAJc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldjsKKwlzdHJ1Y3QgeGVuX2RybV9m
cm9udF9jZmcgY2ZnOwogfTsKIAogI2VuZGlmIC8qIF9fWEVOX0RSTV9GUk9OVF9IXyAqLwpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2NmZy5jIGIvZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2NmZy5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAwMC4uNThmZTUwYmM1MmE1Ci0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2NmZy5jCkBAIC0wLDAgKzEsODQgQEAKKy8qCisg
KiAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2aWNlCisgKgorICogICBUaGlzIHByb2dyYW0gaXMg
ZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICog
ICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFz
IHB1Ymxpc2hlZCBieQorICogICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogICAoYXQgeW91ciBvcHRpb24pIGFueSBs
YXRlciB2ZXJzaW9uLgorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJS
QU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5U
QUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAq
ICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBD
b3B5cmlnaHQgKEMpIDIwMTYtMjAxOCBFUEFNIFN5c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcjog
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29t
PgorICovCisKKyNpbmNsdWRlIDxkcm0vZHJtUC5oPgorCisjaW5jbHVkZSA8bGludXgvZGV2aWNl
Lmg+CisKKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYuaD4KKyNpbmNsdWRlIDx4
ZW4veGVuYnVzLmg+CisKKyNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250LmgiCisjaW5jbHVkZSAieGVu
X2RybV9mcm9udF9jZmcuaCIKKworc3RhdGljIGludCBjZmdfY29ubmVjdG9yKHN0cnVjdCB4ZW5f
ZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sCisJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2NmZ19j
b25uZWN0b3IgKmNvbm5lY3RvciwKKwkJY29uc3QgY2hhciAqcGF0aCwgaW50IGluZGV4KQorewor
CWNoYXIgKmNvbm5lY3Rvcl9wYXRoOworCisJY29ubmVjdG9yX3BhdGggPSBkZXZtX2thc3ByaW50
ZigmZnJvbnRfaW5mby0+eGJfZGV2LT5kZXYsCisJCQlHRlBfS0VSTkVMLCAiJXMvJWQiLCBwYXRo
LCBpbmRleCk7CisJaWYgKCFjb25uZWN0b3JfcGF0aCkKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlj
b25uZWN0b3ItPnhlbnN0b3JlX3BhdGggPSBjb25uZWN0b3JfcGF0aDsKKwlpZiAoeGVuYnVzX3Nj
YW5mKFhCVF9OSUwsIGNvbm5lY3Rvcl9wYXRoLCBYRU5ESVNQTF9GSUVMRF9SRVNPTFVUSU9OLAor
CQkJIiVkIiBYRU5ESVNQTF9SRVNPTFVUSU9OX1NFUEFSQVRPUiAiJWQiLAorCQkJJmNvbm5lY3Rv
ci0+d2lkdGgsICZjb25uZWN0b3ItPmhlaWdodCkgPCAwKSB7CisJCS8qIGVpdGhlciBubyBlbnRy
eSBjb25maWd1cmVkIG9yIHdyb25nIHJlc29sdXRpb24gc2V0ICovCisJCWNvbm5lY3Rvci0+d2lk
dGggPSAwOworCQljb25uZWN0b3ItPmhlaWdodCA9IDA7CisJCXJldHVybiAtRUlOVkFMOworCX0K
KworCURSTV9JTkZPKCJDb25uZWN0b3IgJXM6IHJlc29sdXRpb24gJWR4JWRcbiIsCisJCQljb25u
ZWN0b3JfcGF0aCwgY29ubmVjdG9yLT53aWR0aCwgY29ubmVjdG9yLT5oZWlnaHQpOworCXJldHVy
biAwOworfQorCitpbnQgeGVuX2RybV9mcm9udF9jZmdfY2FyZChzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9pbmZvICpmcm9udF9pbmZvLAorCQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9jZmcgKmNmZykKK3sK
KwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2ID0gZnJvbnRfaW5mby0+eGJfZGV2OworCWlu
dCByZXQsIGk7CisKKwlpZiAoeGVuYnVzX3JlYWRfdW5zaWduZWQoZnJvbnRfaW5mby0+eGJfZGV2
LT5ub2RlbmFtZSwKKwkJCVhFTkRJU1BMX0ZJRUxEX0JFX0FMTE9DLCAwKSkgeworCQlEUk1fSU5G
TygiQmFja2VuZCBjYW4gcHJvdmlkZSBkaXNwbGF5IGJ1ZmZlcnNcbiIpOworCQljZmctPmJlX2Fs
bG9jID0gdHJ1ZTsKKwl9CisKKwljZmctPm51bV9jb25uZWN0b3JzID0gMDsKKwlmb3IgKGkgPSAw
OyBpIDwgQVJSQVlfU0laRShjZmctPmNvbm5lY3RvcnMpOyBpKyspIHsKKwkJcmV0ID0gY2ZnX2Nv
bm5lY3Rvcihmcm9udF9pbmZvLAorCQkJCSZjZmctPmNvbm5lY3RvcnNbaV0sIHhiX2Rldi0+bm9k
ZW5hbWUsIGkpOworCQlpZiAocmV0IDwgMCkKKwkJCWJyZWFrOworCQljZmctPm51bV9jb25uZWN0
b3JzKys7CisJfQorCisJaWYgKCFjZmctPm51bV9jb25uZWN0b3JzKSB7CisJCURSTV9FUlJPUigi
Tm8gY29ubmVjdG9yKHMpIGNvbmZpZ3VyZWQgYXQgJXNcbiIsCisJCQkJeGJfZGV2LT5ub2RlbmFt
ZSk7CisJCXJldHVybiAtRU5PREVWOworCX0KKworCXJldHVybiAwOworfQorCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY2ZnLmggYi9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfY2ZnLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi4xYWM0OTQ4YTEzZTUKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfY2ZnLmgKQEAgLTAsMCArMSw0NSBAQAorLyoKKyAqICBYZW4g
cGFyYS12aXJ0dWFsIERSTSBkZXZpY2UKKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNv
ZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgIGl0IHVu
ZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlz
aGVkIGJ5CisgKiAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9u
IDIgb2YgdGhlIExpY2Vuc2UsIG9yCisgKiAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZl
cnNpb24uCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3
aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqICAgTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogICBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIENvcHlyaWdo
dCAoQykgMjAxNi0yMDE4IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogQXV0aG9yOiBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CisgKi8K
KworI2lmbmRlZiBfX1hFTl9EUk1fRlJPTlRfQ0ZHX0hfCisjZGVmaW5lIF9fWEVOX0RSTV9GUk9O
VF9DRkdfSF8KKworI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+CisKKyNkZWZpbmUgWEVOX0RSTV9G
Uk9OVF9NQVhfQ1JUQ1MJNAorCitzdHJ1Y3QgeGVuX2RybV9mcm9udF9jZmdfY29ubmVjdG9yIHsK
KwlpbnQgd2lkdGg7CisJaW50IGhlaWdodDsKKwljaGFyICp4ZW5zdG9yZV9wYXRoOworfTsKKwor
c3RydWN0IHhlbl9kcm1fZnJvbnRfY2ZnIHsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpm
cm9udF9pbmZvOworCS8qIG51bWJlciBvZiBjb25uZWN0b3JzIGluIHRoaXMgY29uZmlndXJhdGlv
biAqLworCWludCBudW1fY29ubmVjdG9yczsKKwkvKiBjb25uZWN0b3IgY29uZmlndXJhdGlvbnMg
Ki8KKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9jZmdfY29ubmVjdG9yIGNvbm5lY3RvcnNbWEVOX0RS
TV9GUk9OVF9NQVhfQ1JUQ1NdOworCS8qIHNldCBpZiBkdW1iIGJ1ZmZlcnMgYXJlIGFsbG9jYXRl
ZCBleHRlcm5hbGx5IG9uIGJhY2tlbmQgc2lkZSAqLworCWJvb2wgYmVfYWxsb2M7Cit9OworCitp
bnQgeGVuX2RybV9mcm9udF9jZmdfY2FyZChzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9u
dF9pbmZvLAorCQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9jZmcgKmNmZyk7CisKKyNlbmRpZiAvKiBf
X1hFTl9EUk1fRlJPTlRfQ0ZHX0hfICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:04:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:04:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNj-0000dY-Ma; Wed, 21 Feb 2018 08:04:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNi-0000cr-CH
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:04:02 +0000
X-Inumbo-ID: a9d61e90-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x231.google.com (unknown [2a00:1450:4010:c07::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9d61e90-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:13 +0100 (CET)
Received: by mail-lf0-x231.google.com with SMTP id 37so1067287lfs.7
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:04:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=2p/z51y2RF2Hgi3gsAu3Okp3VbE9ybOQj6p0Kv0wVyc=;
 b=CUaWdTR4SObjmVxn+iedCFAkERvzuvhy5w1Uo07Lz1a9EbbFf9pF6JayFBCgS4RgOR
 daG9OqaJNfgFikxfx1uhSyKlp7avRocoZrc2aTN497a4+IDMVNRcxENpiBTe42fbsWI6
 PYeHDvyBUoaiBSS7ZA1y6V1f1HmB7uxbD8b/G/1CHqWvVxllY6unpLXbrue+Kp+hxCx8
 JqoQgAeQ/bHquHbU5tups8fNOcZkgpSheDKHFwIPNME84tWfCKFg+WH9GByapYYM9awm
 53wFNLMmSU6zybVpwNG/jZH29gGzAvZjTcmL+0nI8WFuF/VnltAv8cG+UdATsxBkD2W4
 X6+g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=2p/z51y2RF2Hgi3gsAu3Okp3VbE9ybOQj6p0Kv0wVyc=;
 b=iwTg+vNZMj3+LR0kv8l9CcPl5eFzTBz5PN6YI+n3K4uEmasb4lEoFPKQfu7WwN1w/W
 9X8hqI7/TW5hBe88kv27+mtqIkRmqTeqbFFsweYxIEjcBB8ncK8HG56tjS1y1tUJZDFh
 QQo/vyZ5dBmNHrGqRQbQQ6kD9CywE+oUOReRNyFfvv9JCkhDkSzeWavN9odOMzKeIh6m
 5x1uXGpnxg9qFbqPxU49tvkNqRN1vTqgxHpJsY92V3+IOrJUmWzEQfGDvcpNbHKEhbyw
 b+MvMf9sxFTddPe/k3lWSVxV6UqgI2l8IUfi/nj0jfuHZOjEy00KcM0EJVmpmwu65HyC
 4rDw==
X-Gm-Message-State: APf1xPDFd0Aks0+rTwaRF7IRSn8IoBfc3pGk3xx87p9la8zzaJxSRFf3
 7FCh9HWkmQjVFyrp8KcLLr45O0+5
X-Google-Smtp-Source: AH8x226piYxdZCMHaHZeXO2hcN8swAuXDshicPEQfkYo43jcVpLhUKqteVAsfI6oqVACKDmxOx4pSw==
X-Received: by 10.46.17.82 with SMTP id f79mr1771466lje.96.1519200238204;
 Wed, 21 Feb 2018 00:03:58 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.03.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:03:57 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:37 +0200
Message-Id: <1519200222-20623-5-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 4/9] drm/xen-front: Implement Xen event channel
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSGFuZGxlIFhlbiBldmVudCBjaGFubmVsczoKICAtIGNyZWF0ZSBmb3IgYWxsIGNv
bmZpZ3VyZWQgY29ubmVjdG9ycyBhbmQgcHVibGlzaAogICAgY29ycmVzcG9uZGluZyByaW5nIHJl
ZmVyZW5jZXMgYW5kIGV2ZW50IGNoYW5uZWxzIGluIFhlbiBzdG9yZSwKICAgIHNvIGJhY2tlbmQg
Y2FuIGNvbm5lY3QKICAtIGltcGxlbWVudCBldmVudCBjaGFubmVscyBpbnRlcnJ1cHQgaGFuZGxl
cnMKICAtIGNyZWF0ZSBhbmQgZGVzdHJveSBldmVudCBjaGFubmVscyB3aXRoIHJlc3BlY3QgdG8g
WGVuIGJ1cyBzdGF0ZQoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS94ZW4v
TWFrZWZpbGUgICAgICAgICAgICAgICAgfCAgIDEgKwogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250LmMgICAgICAgICB8ICAxNiArLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250LmggICAgICAgICB8ICAyMiArKwogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250X2V2dGNobmwuYyB8IDM5OSArKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZXZ0Y2hubC5oIHwgIDg5ICsrKysrKysKIDUgZmls
ZXMgY2hhbmdlZCwgNTI2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZXZ0Y2hubC5jCiBjcmVh
dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2V2dGNobmwu
aAoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUgYi9kcml2ZXJzL2dw
dS9kcm0veGVuL01ha2VmaWxlCmluZGV4IDBhMmVhZTc1N2YwYy4uNGNlNzc1NmI4NDM3IDEwMDY0
NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlCisrKyBiL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4vTWFrZWZpbGUKQEAgLTEsNiArMSw3IEBACiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiBHUEwtMi4wCiAKIGRybV94ZW5fZnJvbnQtb2JqcyA6PSB4ZW5fZHJtX2Zyb250Lm8gXAorCQkg
ICAgICB4ZW5fZHJtX2Zyb250X2V2dGNobmwubyBcCiAJCSAgICAgIHhlbl9kcm1fZnJvbnRfY2Zn
Lm8KIAogb2JqLSQoQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQpICs9IGRybV94ZW5fZnJvbnQubwpk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwppbmRleCAwYTkwYzQ3NGM3Y2UuLmI1NThlMGFl
M2IzMyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKKysr
IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKQEAgLTI1LDkgKzI1LDE1IEBA
CiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9kaXNwbGlmLmg+CiAKICNpbmNsdWRlICJ4ZW5f
ZHJtX2Zyb250LmgiCisjaW5jbHVkZSAieGVuX2RybV9mcm9udF9ldnRjaG5sLmgiCisKK3N0YXRp
YyBzdHJ1Y3QgeGVuX2RybV9mcm9udF9vcHMgZnJvbnRfb3BzID0geworCS8qIHBsYWNlaG9sZGVy
IGZvciBub3cgKi8KK307CiAKIHN0YXRpYyB2b2lkIHhlbl9kcnZfcmVtb3ZlX2ludGVybmFsKHN0
cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8pCiB7CisJeGVuX2RybV9mcm9udF9l
dnRjaG5sX2ZyZWVfYWxsKGZyb250X2luZm8pOwogfQogCiBzdGF0aWMgaW50IGJhY2tlbmRfb25f
aW5pdHdhaXQoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbykKQEAgLTQxLDE2
ICs0NywyMyBAQCBzdGF0aWMgaW50IGJhY2tlbmRfb25faW5pdHdhaXQoc3RydWN0IHhlbl9kcm1f
ZnJvbnRfaW5mbyAqZnJvbnRfaW5mbykKIAkJcmV0dXJuIHJldDsKIAogCURSTV9JTkZPKCJIYXZl
ICVkIGNvbmVjdG9yKHMpXG4iLCBjZmctPm51bV9jb25uZWN0b3JzKTsKLQlyZXR1cm4gMDsKKwkv
KiBDcmVhdGUgZXZlbnQgY2hhbm5lbHMgZm9yIGFsbCBjb25uZWN0b3JzIGFuZCBwdWJsaXNoICov
CisJcmV0ID0geGVuX2RybV9mcm9udF9ldnRjaG5sX2NyZWF0ZV9hbGwoZnJvbnRfaW5mbywgJmZy
b250X29wcyk7CisJaWYgKHJldCA8IDApCisJCXJldHVybiByZXQ7CisKKwlyZXR1cm4geGVuX2Ry
bV9mcm9udF9ldnRjaG5sX3B1Ymxpc2hfYWxsKGZyb250X2luZm8pOwogfQogCiBzdGF0aWMgaW50
IGJhY2tlbmRfb25fY29ubmVjdGVkKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2lu
Zm8pCiB7CisJeGVuX2RybV9mcm9udF9ldnRjaG5sX3NldF9zdGF0ZShmcm9udF9pbmZvLCBFVlRD
SE5MX1NUQVRFX0NPTk5FQ1RFRCk7CiAJcmV0dXJuIDA7CiB9CiAKIHN0YXRpYyB2b2lkIGJhY2tl
bmRfb25fZGlzY29ubmVjdGVkKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8p
CiB7CisJeGVuX2RybV9mcm9udF9ldnRjaG5sX3NldF9zdGF0ZShmcm9udF9pbmZvLCBFVlRDSE5M
X1NUQVRFX0RJU0NPTk5FQ1RFRCk7CiAJeGVuYnVzX3N3aXRjaF9zdGF0ZShmcm9udF9pbmZvLT54
Yl9kZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlzaW5nKTsKIH0KIApAQCAtMTMzLDYgKzE0Niw3IEBA
IHN0YXRpYyBpbnQgeGVuX2Rydl9wcm9iZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAog
CX0KIAogCWZyb250X2luZm8tPnhiX2RldiA9IHhiX2RldjsKKwlzcGluX2xvY2tfaW5pdCgmZnJv
bnRfaW5mby0+aW9fbG9jayk7CiAJZGV2X3NldF9kcnZkYXRhKCZ4Yl9kZXYtPmRldiwgZnJvbnRf
aW5mbyk7CiAJcmV0dXJuIHhlbmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5idXNTdGF0ZUlu
aXRpYWxpc2luZyk7CiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnQuaCBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5oCmluZGV4IDYyYjBk
NGUzZTEyYi4uMTNmMjI3MzZhZTAyIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnQuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaApA
QCAtMjEsOCArMjEsMzAgQEAKIAogI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfY2ZnLmgiCiAKKyNp
Zm5kZWYgR1JBTlRfSU5WQUxJRF9SRUYKKy8qCisgKiBOb3RlIG9uIHVzYWdlIG9mIGdyYW50IHJl
ZmVyZW5jZSAwIGFzIGludmFsaWQgZ3JhbnQgcmVmZXJlbmNlOgorICogZ3JhbnQgcmVmZXJlbmNl
IDAgaXMgdmFsaWQsIGJ1dCBuZXZlciBleHBvc2VkIHRvIGEgUFYgZHJpdmVyLAorICogYmVjYXVz
ZSBvZiB0aGUgZmFjdCBpdCBpcyBhbHJlYWR5IGluIHVzZS9yZXNlcnZlZCBieSB0aGUgUFYgY29u
c29sZS4KKyAqLworI2RlZmluZSBHUkFOVF9JTlZBTElEX1JFRgkwCisjZW5kaWYKKworc3RydWN0
IHhlbl9kcm1fZnJvbnRfb3BzIHsKKwkvKiBDQVVUSU9OISB0aGlzIGlzIGNhbGxlZCB3aXRoIGEg
c3Bpbl9sb2NrIGhlbGQhICovCisJdm9pZCAoKm9uX2ZyYW1lX2RvbmUpKHN0cnVjdCBwbGF0Zm9y
bV9kZXZpY2UgKnBkZXYsCisJCQlpbnQgY29ubl9pZHgsIHVpbnQ2NF90IGZiX2Nvb2tpZSk7Cit9
OworCiBzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvIHsKIAlzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
eGJfZGV2OworCS8qIHRvIHByb3RlY3QgZGF0YSBiZXR3ZWVuIGJhY2tlbmQgSU8gY29kZSBhbmQg
aW50ZXJydXB0IGhhbmRsZXIgKi8KKwlzcGlubG9ja190IGlvX2xvY2s7CisJLyogdmlydHVhbCBE
Uk0gcGxhdGZvcm0gZGV2aWNlICovCisJc3RydWN0IHBsYXRmb3JtX2RldmljZSAqZHJtX3BkZXY7
CisKKwlpbnQgbnVtX2V2dF9wYWlyczsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9ldnRjaG5sX3Bh
aXIgKmV2dF9wYWlyczsKIAlzdHJ1Y3QgeGVuX2RybV9mcm9udF9jZmcgY2ZnOwogfTsKIApkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2V2dGNobmwuYyBiL2Ry
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9ldnRjaG5sLmMKbmV3IGZpbGUgbW9kZSAx
MDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi42OTdhMGU0ZGNhZWQKLS0tIC9kZXYvbnVsbAorKysg
Yi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZXZ0Y2hubC5jCkBAIC0wLDAgKzEs
Mzk5IEBACisvKgorICogIFhlbiBwYXJhLXZpcnR1YWwgRFJNIGRldmljZQorICoKKyAqICAgVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
ciBtb2RpZnkKKyAqICAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRh
dGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqICAgKGF0IHlvdXIg
b3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogICBidXQgV0lU
SE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgor
ICogICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlCisgKiAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFp
bHMuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTggRVBBTSBTeXN0ZW1zIEluYy4KKyAq
CisgKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNo
ZW5rb0BlcGFtLmNvbT4KKyAqLworCisjaW5jbHVkZSA8ZHJtL2RybVAuaD4KKworI2luY2x1ZGUg
PGxpbnV4L2Vycm5vLmg+CisjaW5jbHVkZSA8bGludXgvaXJxLmg+CisKKyNpbmNsdWRlIDx4ZW4v
eGVuYnVzLmg+CisjaW5jbHVkZSA8eGVuL2V2ZW50cy5oPgorI2luY2x1ZGUgPHhlbi9ncmFudF90
YWJsZS5oPgorCisjaW5jbHVkZSAieGVuX2RybV9mcm9udC5oIgorI2luY2x1ZGUgInhlbl9kcm1f
ZnJvbnRfZXZ0Y2hubC5oIgorCitzdGF0aWMgaXJxcmV0dXJuX3QgZXZ0Y2hubF9pbnRlcnJ1cHRf
Y3RybChpbnQgaXJxLCB2b2lkICpkZXZfaWQpCit7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfZXZ0
Y2hubCAqZXZ0Y2hubCA9IGRldl9pZDsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9u
dF9pbmZvID0gZXZ0Y2hubC0+ZnJvbnRfaW5mbzsKKwlzdHJ1Y3QgeGVuZGlzcGxfcmVzcCAqcmVz
cDsKKwlSSU5HX0lEWCBpLCBycDsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJc3Bpbl9sb2Nr
X2lycXNhdmUoJmZyb250X2luZm8tPmlvX2xvY2ssIGZsYWdzKTsKKworCWlmICh1bmxpa2VseShl
dnRjaG5sLT5zdGF0ZSAhPSBFVlRDSE5MX1NUQVRFX0NPTk5FQ1RFRCkpCisJCWdvdG8gb3V0Owor
CithZ2FpbjoKKwlycCA9IGV2dGNobmwtPnUucmVxLnJpbmcuc3JpbmctPnJzcF9wcm9kOworCS8q
IGVuc3VyZSB3ZSBzZWUgcXVldWVkIHJlc3BvbnNlcyB1cCB0byBycCAqLworCXZpcnRfcm1iKCk7
CisKKwlmb3IgKGkgPSBldnRjaG5sLT51LnJlcS5yaW5nLnJzcF9jb25zOyBpICE9IHJwOyBpKysp
IHsKKwkJcmVzcCA9IFJJTkdfR0VUX1JFU1BPTlNFKCZldnRjaG5sLT51LnJlcS5yaW5nLCBpKTsK
KwkJaWYgKHVubGlrZWx5KHJlc3AtPmlkICE9IGV2dGNobmwtPmV2dF9pZCkpCisJCQljb250aW51
ZTsKKworCQlzd2l0Y2ggKHJlc3AtPm9wZXJhdGlvbikgeworCQljYXNlIFhFTkRJU1BMX09QX1BH
X0ZMSVA6CisJCWNhc2UgWEVORElTUExfT1BfRkJfQVRUQUNIOgorCQljYXNlIFhFTkRJU1BMX09Q
X0ZCX0RFVEFDSDoKKwkJY2FzZSBYRU5ESVNQTF9PUF9EQlVGX0NSRUFURToKKwkJY2FzZSBYRU5E
SVNQTF9PUF9EQlVGX0RFU1RST1k6CisJCWNhc2UgWEVORElTUExfT1BfU0VUX0NPTkZJRzoKKwkJ
CWV2dGNobmwtPnUucmVxLnJlc3Bfc3RhdHVzID0gcmVzcC0+c3RhdHVzOworCQkJY29tcGxldGUo
JmV2dGNobmwtPnUucmVxLmNvbXBsZXRpb24pOworCQkJYnJlYWs7CisKKwkJZGVmYXVsdDoKKwkJ
CURSTV9FUlJPUigiT3BlcmF0aW9uICVkIGlzIG5vdCBzdXBwb3J0ZWRcbiIsCisJCQkJcmVzcC0+
b3BlcmF0aW9uKTsKKwkJCWJyZWFrOworCQl9CisJfQorCisJZXZ0Y2hubC0+dS5yZXEucmluZy5y
c3BfY29ucyA9IGk7CisKKwlpZiAoaSAhPSBldnRjaG5sLT51LnJlcS5yaW5nLnJlcV9wcm9kX3B2
dCkgeworCQlpbnQgbW9yZV90b19kbzsKKworCQlSSU5HX0ZJTkFMX0NIRUNLX0ZPUl9SRVNQT05T
RVMoJmV2dGNobmwtPnUucmVxLnJpbmcsCisJCQkJbW9yZV90b19kbyk7CisJCWlmIChtb3JlX3Rv
X2RvKQorCQkJZ290byBhZ2FpbjsKKwl9IGVsc2UKKwkJZXZ0Y2hubC0+dS5yZXEucmluZy5zcmlu
Zy0+cnNwX2V2ZW50ID0gaSArIDE7CisKK291dDoKKwlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZm
cm9udF9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisJcmV0dXJuIElSUV9IQU5ETEVEOworfQorCitz
dGF0aWMgaXJxcmV0dXJuX3QgZXZ0Y2hubF9pbnRlcnJ1cHRfZXZ0KGludCBpcnEsIHZvaWQgKmRl
dl9pZCkKK3sKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9ldnRjaG5sICpldnRjaG5sID0gZGV2X2lk
OworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8gPSBldnRjaG5sLT5mcm9u
dF9pbmZvOworCXN0cnVjdCB4ZW5kaXNwbF9ldmVudF9wYWdlICpwYWdlID0gZXZ0Y2hubC0+dS5l
dnQucGFnZTsKKwl1aW50MzJfdCBjb25zLCBwcm9kOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisK
KwlzcGluX2xvY2tfaXJxc2F2ZSgmZnJvbnRfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCWlmICh1
bmxpa2VseShldnRjaG5sLT5zdGF0ZSAhPSBFVlRDSE5MX1NUQVRFX0NPTk5FQ1RFRCkpCisJCWdv
dG8gb3V0OworCisJcHJvZCA9IHBhZ2UtPmluX3Byb2Q7CisJLyogZW5zdXJlIHdlIHNlZSByaW5n
IGNvbnRlbnRzIHVwIHRvIHByb2QgKi8KKwl2aXJ0X3JtYigpOworCWlmIChwcm9kID09IHBhZ2Ut
PmluX2NvbnMpCisJCWdvdG8gb3V0OworCisJZm9yIChjb25zID0gcGFnZS0+aW5fY29uczsgY29u
cyAhPSBwcm9kOyBjb25zKyspIHsKKwkJc3RydWN0IHhlbmRpc3BsX2V2dCAqZXZlbnQ7CisKKwkJ
ZXZlbnQgPSAmWEVORElTUExfSU5fUklOR19SRUYocGFnZSwgY29ucyk7CisJCWlmICh1bmxpa2Vs
eShldmVudC0+aWQgIT0gZXZ0Y2hubC0+ZXZ0X2lkKyspKQorCQkJY29udGludWU7CisKKwkJc3dp
dGNoIChldmVudC0+dHlwZSkgeworCQljYXNlIFhFTkRJU1BMX0VWVF9QR19GTElQOgorCQkJZXZ0
Y2hubC0+dS5ldnQuZnJvbnRfb3BzLT5vbl9mcmFtZV9kb25lKAorCQkJCWZyb250X2luZm8tPmRy
bV9wZGV2LCBldnRjaG5sLT5pbmRleCwKKwkJCQlldmVudC0+b3AucGdfZmxpcC5mYl9jb29raWUp
OworCQkJYnJlYWs7CisJCX0KKwl9CisJcGFnZS0+aW5fY29ucyA9IGNvbnM7CisJLyogZW5zdXJl
IHJpbmcgY29udGVudHMgKi8KKwl2aXJ0X3dtYigpOworCitvdXQ6CisJc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmZnJvbnRfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCXJldHVybiBJUlFfSEFORExF
RDsKK30KKworc3RhdGljIHZvaWQgZXZ0Y2hubF9mcmVlKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2lu
Zm8gKmZyb250X2luZm8sCisJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2V2dGNobmwgKmV2dGNobmwp
Cit7CisJdW5zaWduZWQgbG9uZyBwYWdlID0gMDsKKworCWlmIChldnRjaG5sLT50eXBlID09IEVW
VENITkxfVFlQRV9SRVEpCisJCXBhZ2UgPSAodW5zaWduZWQgbG9uZylldnRjaG5sLT51LnJlcS5y
aW5nLnNyaW5nOworCWVsc2UgaWYgKGV2dGNobmwtPnR5cGUgPT0gRVZUQ0hOTF9UWVBFX0VWVCkK
KwkJcGFnZSA9ICh1bnNpZ25lZCBsb25nKWV2dGNobmwtPnUuZXZ0LnBhZ2U7CisJaWYgKCFwYWdl
KQorCQlyZXR1cm47CisKKwlldnRjaG5sLT5zdGF0ZSA9IEVWVENITkxfU1RBVEVfRElTQ09OTkVD
VEVEOworCisJaWYgKGV2dGNobmwtPnR5cGUgPT0gRVZUQ0hOTF9UWVBFX1JFUSkgeworCQkvKiBy
ZWxlYXNlIGFsbCB3aG8gc3RpbGwgd2FpdHMgZm9yIHJlc3BvbnNlIGlmIGFueSAqLworCQlldnRj
aG5sLT51LnJlcS5yZXNwX3N0YXR1cyA9IC1FSU87CisJCWNvbXBsZXRlX2FsbCgmZXZ0Y2hubC0+
dS5yZXEuY29tcGxldGlvbik7CisJfQorCisJaWYgKGV2dGNobmwtPmlycSkKKwkJdW5iaW5kX2Zy
b21faXJxaGFuZGxlcihldnRjaG5sLT5pcnEsIGV2dGNobmwpOworCisJaWYgKGV2dGNobmwtPnBv
cnQpCisJCXhlbmJ1c19mcmVlX2V2dGNobihmcm9udF9pbmZvLT54Yl9kZXYsIGV2dGNobmwtPnBv
cnQpOworCisJLyogZW5kIGFjY2VzcyBhbmQgZnJlZSB0aGUgcGFnZSAqLworCWlmIChldnRjaG5s
LT5ncmVmICE9IEdSQU5UX0lOVkFMSURfUkVGKQorCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNz
KGV2dGNobmwtPmdyZWYsIDAsIHBhZ2UpOworCisJaWYgKGV2dGNobmwtPnR5cGUgPT0gRVZUQ0hO
TF9UWVBFX1JFUSkKKwkJZXZ0Y2hubC0+dS5yZXEucmluZy5zcmluZyA9IE5VTEw7CisJZWxzZQor
CQlldnRjaG5sLT51LmV2dC5wYWdlID0gTlVMTDsKKworCW1lbXNldChldnRjaG5sLCAwLCBzaXpl
b2YoKmV2dGNobmwpKTsKK30KKworc3RhdGljIGludCBldnRjaG5sX2FsbG9jKHN0cnVjdCB4ZW5f
ZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sIGludCBpbmRleCwKKwkJc3RydWN0IHhlbl9kcm1f
ZnJvbnRfZXZ0Y2hubCAqZXZ0Y2hubCwKKwkJZW51bSB4ZW5fZHJtX2Zyb250X2V2dGNobmxfdHlw
ZSB0eXBlKQoreworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYgPSBmcm9udF9pbmZvLT54
Yl9kZXY7CisJdW5zaWduZWQgbG9uZyBwYWdlOworCWdyYW50X3JlZl90IGdyZWY7CisJaXJxX2hh
bmRsZXJfdCBoYW5kbGVyOworCWludCByZXQ7CisKKwltZW1zZXQoZXZ0Y2hubCwgMCwgc2l6ZW9m
KCpldnRjaG5sKSk7CisJZXZ0Y2hubC0+dHlwZSA9IHR5cGU7CisJZXZ0Y2hubC0+aW5kZXggPSBp
bmRleDsKKwlldnRjaG5sLT5mcm9udF9pbmZvID0gZnJvbnRfaW5mbzsKKwlldnRjaG5sLT5zdGF0
ZSA9IEVWVENITkxfU1RBVEVfRElTQ09OTkVDVEVEOworCWV2dGNobmwtPmdyZWYgPSBHUkFOVF9J
TlZBTElEX1JFRjsKKworCXBhZ2UgPSBnZXRfemVyb2VkX3BhZ2UoR0ZQX05PSU8gfCBfX0dGUF9I
SUdIKTsKKwlpZiAoIXBhZ2UpIHsKKwkJcmV0ID0gLUVOT01FTTsKKwkJZ290byBmYWlsOworCX0K
KworCWlmICh0eXBlID09IEVWVENITkxfVFlQRV9SRVEpIHsKKwkJc3RydWN0IHhlbl9kaXNwbGlm
X3NyaW5nICpzcmluZzsKKworCQlpbml0X2NvbXBsZXRpb24oJmV2dGNobmwtPnUucmVxLmNvbXBs
ZXRpb24pOworCQlzcmluZyA9IChzdHJ1Y3QgeGVuX2Rpc3BsaWZfc3JpbmcgKilwYWdlOworCQlT
SEFSRURfUklOR19JTklUKHNyaW5nKTsKKwkJRlJPTlRfUklOR19JTklUKCZldnRjaG5sLT51LnJl
cS5yaW5nLAorCQkJCXNyaW5nLCBYRU5fUEFHRV9TSVpFKTsKKworCQlyZXQgPSB4ZW5idXNfZ3Jh
bnRfcmluZyh4Yl9kZXYsIHNyaW5nLCAxLCAmZ3JlZik7CisJCWlmIChyZXQgPCAwKQorCQkJZ290
byBmYWlsOworCisJCWhhbmRsZXIgPSBldnRjaG5sX2ludGVycnVwdF9jdHJsOworCX0gZWxzZSB7
CisJCWV2dGNobmwtPnUuZXZ0LnBhZ2UgPSAoc3RydWN0IHhlbmRpc3BsX2V2ZW50X3BhZ2UgKilw
YWdlOworCisJCXJldCA9IGdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzcyh4Yl9kZXYtPm90aGVy
ZW5kX2lkLAorCQkJCXZpcnRfdG9fZ2ZuKCh2b2lkICopcGFnZSksIDApOworCQlpZiAocmV0IDwg
MCkKKwkJCWdvdG8gZmFpbDsKKworCQlncmVmID0gcmV0OworCQloYW5kbGVyID0gZXZ0Y2hubF9p
bnRlcnJ1cHRfZXZ0OworCX0KKwlldnRjaG5sLT5ncmVmID0gZ3JlZjsKKworCXJldCA9IHhlbmJ1
c19hbGxvY19ldnRjaG4oeGJfZGV2LCAmZXZ0Y2hubC0+cG9ydCk7CisJaWYgKHJldCA8IDApCisJ
CWdvdG8gZmFpbDsKKworCXJldCA9IGJpbmRfZXZ0Y2huX3RvX2lycWhhbmRsZXIoZXZ0Y2hubC0+
cG9ydCwKKwkJCWhhbmRsZXIsIDAsIHhiX2Rldi0+ZGV2aWNldHlwZSwgZXZ0Y2hubCk7CisJaWYg
KHJldCA8IDApCisJCWdvdG8gZmFpbDsKKworCWV2dGNobmwtPmlycSA9IHJldDsKKwlyZXR1cm4g
MDsKKworZmFpbDoKKwlEUk1fRVJST1IoIkZhaWxlZCB0byBhbGxvY2F0ZSByaW5nOiAlZFxuIiwg
cmV0KTsKKwlyZXR1cm4gcmV0OworfQorCitpbnQgeGVuX2RybV9mcm9udF9ldnRjaG5sX2NyZWF0
ZV9hbGwoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKKwkJc3RydWN0IHhl
bl9kcm1fZnJvbnRfb3BzICpmcm9udF9vcHMpCit7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfY2Zn
ICpjZmc7CisJaW50IHJldCwgY29ubjsKKworCWNmZyA9ICZmcm9udF9pbmZvLT5jZmc7CisKKwlm
cm9udF9pbmZvLT5ldnRfcGFpcnMgPSBkZXZtX2tjYWxsb2MoJmZyb250X2luZm8tPnhiX2Rldi0+
ZGV2LAorCQkJY2ZnLT5udW1fY29ubmVjdG9ycywKKwkJCXNpemVvZihzdHJ1Y3QgeGVuX2RybV9m
cm9udF9ldnRjaG5sX3BhaXIpLCBHRlBfS0VSTkVMKTsKKwlpZiAoIWZyb250X2luZm8tPmV2dF9w
YWlycykgeworCQlyZXQgPSAtRU5PTUVNOworCQlnb3RvIGZhaWw7CisJfQorCisJZm9yIChjb25u
ID0gMDsgY29ubiA8IGNmZy0+bnVtX2Nvbm5lY3RvcnM7IGNvbm4rKykgeworCQlyZXQgPSBldnRj
aG5sX2FsbG9jKGZyb250X2luZm8sIGNvbm4sCisJCQkJJmZyb250X2luZm8tPmV2dF9wYWlyc1tj
b25uXS5yZXEsCisJCQkJRVZUQ0hOTF9UWVBFX1JFUSk7CisJCWlmIChyZXQgPCAwKSB7CisJCQlE
Uk1fRVJST1IoIkVycm9yIGFsbG9jYXRpbmcgY29udHJvbCBjaGFubmVsXG4iKTsKKwkJCWdvdG8g
ZmFpbDsKKwkJfQorCisJCXJldCA9IGV2dGNobmxfYWxsb2MoZnJvbnRfaW5mbywgY29ubiwKKwkJ
CQkmZnJvbnRfaW5mby0+ZXZ0X3BhaXJzW2Nvbm5dLmV2dCwKKwkJCQlFVlRDSE5MX1RZUEVfRVZU
KTsKKwkJaWYgKHJldCA8IDApIHsKKwkJCURSTV9FUlJPUigiRXJyb3IgYWxsb2NhdGluZyBpbi1l
dmVudCBjaGFubmVsXG4iKTsKKwkJCWdvdG8gZmFpbDsKKwkJfQorCisJCWZyb250X2luZm8tPmV2
dF9wYWlyc1tjb25uXS5ldnQudS5ldnQuZnJvbnRfb3BzID0gZnJvbnRfb3BzOworCX0KKwlmcm9u
dF9pbmZvLT5udW1fZXZ0X3BhaXJzID0gY2ZnLT5udW1fY29ubmVjdG9yczsKKwlyZXR1cm4gMDsK
KworZmFpbDoKKwl4ZW5fZHJtX2Zyb250X2V2dGNobmxfZnJlZV9hbGwoZnJvbnRfaW5mbyk7CisJ
cmV0dXJuIHJldDsKK30KKworc3RhdGljIGludCBldnRjaG5sX3B1Ymxpc2goc3RydWN0IHhlbmJ1
c190cmFuc2FjdGlvbiB4YnQsCisJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2V2dGNobmwgKmV2dGNo
bmwsIGNvbnN0IGNoYXIgKnBhdGgsCisJCWNvbnN0IGNoYXIgKm5vZGVfcmluZywgY29uc3QgY2hh
ciAqbm9kZV9jaG5sKQoreworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYgPSBldnRjaG5s
LT5mcm9udF9pbmZvLT54Yl9kZXY7CisJaW50IHJldDsKKworCS8qIHdyaXRlIGNvbnRyb2wgY2hh
bm5lbCByaW5nIHJlZmVyZW5jZSAqLworCXJldCA9IHhlbmJ1c19wcmludGYoeGJ0LCBwYXRoLCBu
b2RlX3JpbmcsICIldSIsIGV2dGNobmwtPmdyZWYpOworCWlmIChyZXQgPCAwKSB7CisJCXhlbmJ1
c19kZXZfZXJyb3IoeGJfZGV2LCByZXQsICJ3cml0aW5nIHJpbmctcmVmIik7CisJCXJldHVybiBy
ZXQ7CisJfQorCisJLyogd3JpdGUgZXZlbnQgY2hhbm5lbCByaW5nIHJlZmVyZW5jZSAqLworCXJl
dCA9IHhlbmJ1c19wcmludGYoeGJ0LCBwYXRoLCBub2RlX2NobmwsICIldSIsIGV2dGNobmwtPnBv
cnQpOworCWlmIChyZXQgPCAwKSB7CisJCXhlbmJ1c19kZXZfZXJyb3IoeGJfZGV2LCByZXQsICJ3
cml0aW5nIGV2ZW50IGNoYW5uZWwiKTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwlyZXR1cm4gMDsK
K30KKworaW50IHhlbl9kcm1fZnJvbnRfZXZ0Y2hubF9wdWJsaXNoX2FsbChzdHJ1Y3QgeGVuX2Ry
bV9mcm9udF9pbmZvICpmcm9udF9pbmZvKQoreworCXN0cnVjdCB4ZW5idXNfdHJhbnNhY3Rpb24g
eGJ0OworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2NmZyAqcGxhdF9kYXRhOworCWludCByZXQsIGNv
bm47CisKKwlwbGF0X2RhdGEgPSAmZnJvbnRfaW5mby0+Y2ZnOworCithZ2FpbjoKKwlyZXQgPSB4
ZW5idXNfdHJhbnNhY3Rpb25fc3RhcnQoJnhidCk7CisJaWYgKHJldCA8IDApIHsKKwkJeGVuYnVz
X2Rldl9mYXRhbChmcm9udF9pbmZvLT54Yl9kZXYsIHJldCwKKwkJCQkic3RhcnRpbmcgdHJhbnNh
Y3Rpb24iKTsKKwkJcmV0dXJuIHJldDsKKwl9CisKKwlmb3IgKGNvbm4gPSAwOyBjb25uIDwgcGxh
dF9kYXRhLT5udW1fY29ubmVjdG9yczsgY29ubisrKSB7CisJCXJldCA9IGV2dGNobmxfcHVibGlz
aCh4YnQsCisJCQkJJmZyb250X2luZm8tPmV2dF9wYWlyc1tjb25uXS5yZXEsCisJCQkJcGxhdF9k
YXRhLT5jb25uZWN0b3JzW2Nvbm5dLnhlbnN0b3JlX3BhdGgsCisJCQkJWEVORElTUExfRklFTERf
UkVRX1JJTkdfUkVGLAorCQkJCVhFTkRJU1BMX0ZJRUxEX1JFUV9DSEFOTkVMKTsKKwkJaWYgKHJl
dCA8IDApCisJCQlnb3RvIGZhaWw7CisKKwkJcmV0ID0gZXZ0Y2hubF9wdWJsaXNoKHhidCwKKwkJ
CQkmZnJvbnRfaW5mby0+ZXZ0X3BhaXJzW2Nvbm5dLmV2dCwKKwkJCQlwbGF0X2RhdGEtPmNvbm5l
Y3RvcnNbY29ubl0ueGVuc3RvcmVfcGF0aCwKKwkJCQlYRU5ESVNQTF9GSUVMRF9FVlRfUklOR19S
RUYsCisJCQkJWEVORElTUExfRklFTERfRVZUX0NIQU5ORUwpOworCQlpZiAocmV0IDwgMCkKKwkJ
CWdvdG8gZmFpbDsKKwl9CisKKwlyZXQgPSB4ZW5idXNfdHJhbnNhY3Rpb25fZW5kKHhidCwgMCk7
CisJaWYgKHJldCA8IDApIHsKKwkJaWYgKHJldCA9PSAtRUFHQUlOKQorCQkJZ290byBhZ2FpbjsK
KworCQl4ZW5idXNfZGV2X2ZhdGFsKGZyb250X2luZm8tPnhiX2RldiwgcmV0LAorCQkJCSJjb21w
bGV0aW5nIHRyYW5zYWN0aW9uIik7CisJCWdvdG8gZmFpbF90b19lbmQ7CisJfQorCisJcmV0dXJu
IDA7CisKK2ZhaWw6CisJeGVuYnVzX3RyYW5zYWN0aW9uX2VuZCh4YnQsIDEpOworCitmYWlsX3Rv
X2VuZDoKKwl4ZW5idXNfZGV2X2ZhdGFsKGZyb250X2luZm8tPnhiX2RldiwgcmV0LCAid3JpdGlu
ZyBYZW4gc3RvcmUiKTsKKwlyZXR1cm4gcmV0OworfQorCit2b2lkIHhlbl9kcm1fZnJvbnRfZXZ0
Y2hubF9mbHVzaChzdHJ1Y3QgeGVuX2RybV9mcm9udF9ldnRjaG5sICpldnRjaG5sKQoreworCWlu
dCBub3RpZnk7CisKKwlldnRjaG5sLT51LnJlcS5yaW5nLnJlcV9wcm9kX3B2dCsrOworCVJJTkdf
UFVTSF9SRVFVRVNUU19BTkRfQ0hFQ0tfTk9USUZZKCZldnRjaG5sLT51LnJlcS5yaW5nLCBub3Rp
ZnkpOworCWlmIChub3RpZnkpCisJCW5vdGlmeV9yZW1vdGVfdmlhX2lycShldnRjaG5sLT5pcnEp
OworfQorCit2b2lkIHhlbl9kcm1fZnJvbnRfZXZ0Y2hubF9zZXRfc3RhdGUoc3RydWN0IHhlbl9k
cm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKKwkJZW51bSB4ZW5fZHJtX2Zyb250X2V2dGNobmxf
c3RhdGUgc3RhdGUpCit7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKwlpbnQgaTsKKworCWlmICgh
ZnJvbnRfaW5mby0+ZXZ0X3BhaXJzKQorCQlyZXR1cm47CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgm
ZnJvbnRfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCWZvciAoaSA9IDA7IGkgPCBmcm9udF9pbmZv
LT5udW1fZXZ0X3BhaXJzOyBpKyspIHsKKwkJZnJvbnRfaW5mby0+ZXZ0X3BhaXJzW2ldLnJlcS5z
dGF0ZSA9IHN0YXRlOworCQlmcm9udF9pbmZvLT5ldnRfcGFpcnNbaV0uZXZ0LnN0YXRlID0gc3Rh
dGU7CisJfQorCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmZyb250X2luZm8tPmlvX2xvY2ssIGZs
YWdzKTsKKworfQorCit2b2lkIHhlbl9kcm1fZnJvbnRfZXZ0Y2hubF9mcmVlX2FsbChzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvKQoreworCWludCBpOworCisJaWYgKCFmcm9u
dF9pbmZvLT5ldnRfcGFpcnMpCisJCXJldHVybjsKKworCWZvciAoaSA9IDA7IGkgPCBmcm9udF9p
bmZvLT5udW1fZXZ0X3BhaXJzOyBpKyspIHsKKwkJZXZ0Y2hubF9mcmVlKGZyb250X2luZm8sICZm
cm9udF9pbmZvLT5ldnRfcGFpcnNbaV0ucmVxKTsKKwkJZXZ0Y2hubF9mcmVlKGZyb250X2luZm8s
ICZmcm9udF9pbmZvLT5ldnRfcGFpcnNbaV0uZXZ0KTsKKwl9CisKKwlkZXZtX2tmcmVlKCZmcm9u
dF9pbmZvLT54Yl9kZXYtPmRldiwgZnJvbnRfaW5mby0+ZXZ0X3BhaXJzKTsKKwlmcm9udF9pbmZv
LT5ldnRfcGFpcnMgPSBOVUxMOworfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2V2dGNobmwuaCBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9ldnRjaG5sLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAwMDAwLi5lNzJk
M2FhNjhiNGUKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfZXZ0Y2hubC5oCkBAIC0wLDAgKzEsODkgQEAKKy8qCisgKiAgWGVuIHBhcmEtdmlydHVh
bCBEUk0gZGV2aWNlCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogICBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICog
ICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgorICogICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoK
KyAqICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYt
MjAxOCBFUEFNIFN5c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgorICovCisKKyNpZm5kZWYg
X19YRU5fRFJNX0ZST05UX0VWVENITkxfSF8KKyNkZWZpbmUgX19YRU5fRFJNX0ZST05UX0VWVENI
TkxfSF8KKworI2luY2x1ZGUgPGxpbnV4L2NvbXBsZXRpb24uaD4KKyNpbmNsdWRlIDxsaW51eC90
eXBlcy5oPgorCisjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9pby9yaW5nLmg+CisjaW5jbHVkZSA8
eGVuL2ludGVyZmFjZS9pby9kaXNwbGlmLmg+CisKKy8qCisgKiBBbGwgb3BlcmF0aW9ucyB3aGlj
aCBhcmUgbm90IGNvbm5lY3RvciBvcmllbnRlZCB1c2UgdGhpcyBjdHJsIGV2ZW50IGNoYW5uZWws
CisgKiBlLmcuIGZiX2F0dGFjaC9kZXN0cm95IHdoaWNoIGJlbG9uZyB0byBhIERSTSBkZXZpY2Us
IG5vdCB0byBhIENSVEMuCisgKi8KKyNkZWZpbmUgR0VORVJJQ19PUF9FVlRfQ0hOTAkwCisKK2Vu
dW0geGVuX2RybV9mcm9udF9ldnRjaG5sX3N0YXRlIHsKKwlFVlRDSE5MX1NUQVRFX0RJU0NPTk5F
Q1RFRCwKKwlFVlRDSE5MX1NUQVRFX0NPTk5FQ1RFRCwKK307CisKK2VudW0geGVuX2RybV9mcm9u
dF9ldnRjaG5sX3R5cGUgeworCUVWVENITkxfVFlQRV9SRVEsCisJRVZUQ0hOTF9UWVBFX0VWVCwK
K307CisKK3N0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvOworCitzdHJ1Y3QgeGVuX2RybV9m
cm9udF9ldnRjaG5sIHsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvOwor
CWludCBncmVmOworCWludCBwb3J0OworCWludCBpcnE7CisJaW50IGluZGV4OworCWVudW0geGVu
X2RybV9mcm9udF9ldnRjaG5sX3N0YXRlIHN0YXRlOworCWVudW0geGVuX2RybV9mcm9udF9ldnRj
aG5sX3R5cGUgdHlwZTsKKwkvKiBlaXRoZXIgcmVzcG9uc2UgaWQgb3IgaW5jb21pbmcgZXZlbnQg
aWQgKi8KKwl1aW50MTZfdCBldnRfaWQ7CisJLyogbmV4dCByZXF1ZXN0IGlkIG9yIG5leHQgZXhw
ZWN0ZWQgZXZlbnQgaWQgKi8KKwl1aW50MTZfdCBldnRfbmV4dF9pZDsKKwl1bmlvbiB7CisJCXN0
cnVjdCB7CisJCQlzdHJ1Y3QgeGVuX2Rpc3BsaWZfZnJvbnRfcmluZyByaW5nOworCQkJc3RydWN0
IGNvbXBsZXRpb24gY29tcGxldGlvbjsKKwkJCS8qIGxhdGVzdCByZXNwb25zZSBzdGF0dXMgKi8K
KwkJCWludCByZXNwX3N0YXR1czsKKwkJfSByZXE7CisJCXN0cnVjdCB7CisJCQlzdHJ1Y3QgeGVu
ZGlzcGxfZXZlbnRfcGFnZSAqcGFnZTsKKwkJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X29wcyAqZnJv
bnRfb3BzOworCQl9IGV2dDsKKwl9IHU7Cit9OworCitzdHJ1Y3QgeGVuX2RybV9mcm9udF9ldnRj
aG5sX3BhaXIgeworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2V2dGNobmwgcmVxOworCXN0cnVjdCB4
ZW5fZHJtX2Zyb250X2V2dGNobmwgZXZ0OworfTsKKworaW50IHhlbl9kcm1fZnJvbnRfZXZ0Y2hu
bF9jcmVhdGVfYWxsKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sCisJCXN0
cnVjdCB4ZW5fZHJtX2Zyb250X29wcyAqZnJvbnRfb3BzKTsKKworaW50IHhlbl9kcm1fZnJvbnRf
ZXZ0Y2hubF9wdWJsaXNoX2FsbChzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZv
KTsKKwordm9pZCB4ZW5fZHJtX2Zyb250X2V2dGNobmxfZmx1c2goc3RydWN0IHhlbl9kcm1fZnJv
bnRfZXZ0Y2hubCAqZXZ0Y2hubCk7CisKK3ZvaWQgeGVuX2RybV9mcm9udF9ldnRjaG5sX3NldF9z
dGF0ZShzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAorCQllbnVtIHhlbl9k
cm1fZnJvbnRfZXZ0Y2hubF9zdGF0ZSBzdGF0ZSk7CisKK3ZvaWQgeGVuX2RybV9mcm9udF9ldnRj
aG5sX2ZyZWVfYWxsKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8pOworCisj
ZW5kaWYgLyogX19YRU5fRFJNX0ZST05UX0VWVENITkxfSF8gKi8KLS0gCjIuNy40CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:04:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:04:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNk-0000eZ-TZ; Wed, 21 Feb 2018 08:04:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNj-0000dU-Kw
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:04:03 +0000
X-Inumbo-ID: aaa930e5-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aaa930e5-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:15 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id y19so1080169lfd.4
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:04:01 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=vLJOX3bVaZm0HxL3i5Qo4r7OKv1iJH0OWGgvK2ic/x8=;
 b=JYU/khdUKYuJc1b9CSS18QcKYIz7hf/KjGU41vHTmVBei/tTQeBNw7RISqDC6Q1n07
 NSgSK3YzHQAoRa7vyq7xNezb97KX1BEt7pevRoErbETFWMaB/upkfauViAPe6v97p0jv
 hZJKESyZfzYxAsWhLxYvIJfbq+U6G9YhfnH4xgFx6pCauJz48R4pk1YmKT1LLYHn1ijv
 3hzjPh+Y9qqCFsMSHideyKkhORNpvozDlQZ9lpyc+5ozIOJTYh53Aj7Aseuoth5f696X
 SmVM7fMrW5hYbGnPhwWN1JI/4JLJpNUnRwgh8ASQXJHnBN8fPPOhjlLyGO6Sl3p67f0y
 I9dA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=vLJOX3bVaZm0HxL3i5Qo4r7OKv1iJH0OWGgvK2ic/x8=;
 b=V9G9uWs4DBpomGtyQIzQVmbMJEVTa549+FemrMss7gFl1Qt2LmFn8daOnE5Bb0mSY0
 Wyvbh2JzpdvC/x5XFo3czSA70SXsHJGyBoYteX26LhYNNWfJH2WcFo7HPLCSnEqSo1ZF
 e/2bUMPemqqbqS2CVQqhBwynbmIh651zC16EITRcY6s+aHvnVHwBdPGTIQt6xi5NW4/b
 6cfe1nV11RQ7bZ7CkhnUTojZDZxk0oH4uhAsnlLIjixerYVzt3EVxXr7Zqm/HP04nM6Z
 XMchDYISNg6ZB5aIzHqTJ6Yr+AhWkTZQbsvKZ2g7CKtoJlGaon41fjNi7DwfJ0At4Q33
 qZVQ==
X-Gm-Message-State: APf1xPCISij9SgIO3WqbjDt7L05B7pTXgEsMXPoJbiO250slMoG7NdHK
 e4vQNhTsV7WzwWaguii69afS6pXs
X-Google-Smtp-Source: AH8x225bLKKjbk/1bxzNg4zMP/GHNoTGvezToAGYLxtq5cywqNwo+5Gr5BMUaZ93xVR529aj2OmOCA==
X-Received: by 10.46.127.11 with SMTP id a11mr1764685ljd.148.1519200239697;
 Wed, 21 Feb 2018 00:03:59 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.03.58
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:03:58 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:38 +0200
Message-Id: <1519200222-20623-6-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 5/9] drm/xen-front: Implement handling of shared
	display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IHNoYXJlZCBidWZmZXIgaGFuZGxpbmcgYWNjb3JkaW5nIHRvIHRo
ZQpwYXJhLXZpcnR1YWxpemVkIGRpc3BsYXkgZGV2aWNlIHByb3RvY29sIGF0IHhlbi9pbnRlcmZh
Y2UvaW8vZGlzcGxpZi5oOgogIC0gaGFuZGxlIHBhZ2UgZGlyZWN0b3JpZXMgYWNjb3JkaW5nIHRv
IGRpc3BsaWYgcHJvdG9jb2w6CiAgICAtIGFsbG9jYXRlIGFuZCBzaGFyZSBwYWdlIGRpcmVjdG9y
aWVzCiAgICAtIGdyYW50IHJlZmVyZW5jZXMgdG8gdGhlIHJlcXVpcmVkIHNldCBvZiBwYWdlcyBm
b3IgdGhlCiAgICAgIHBhZ2UgZGlyZWN0b3J5CiAgLSBhbGxvY2F0ZSB4ZW4gYmFsbGxvb25lZCBw
YWdlcyB2aWEgWGVuIGJhbGxvb24gZHJpdmVyCiAgICB3aXRoIGFsbG9jX3hlbmJhbGxvb25lZF9w
YWdlcy9mcmVlX3hlbmJhbGxvb25lZF9wYWdlcwogIC0gZ3JhbnQgcmVmZXJlbmNlcyB0byB0aGUg
cmVxdWlyZWQgc2V0IG9mIHBhZ2VzIGZvciB0aGUKICAgIHNoYXJlZCBidWZmZXIgaXRzZWxmCiAg
LSBpbXBsZW1lbnQgcGFnZXMgbWFwL3VubWFwIGZvciB0aGUgYnVmZmVycyBhbGxvY2F0ZWQgYnkg
dGhlCiAgICBiYWNrZW5kIChnbnR0YWJfbWFwX3JlZnMvZ250dGFiX3VubWFwX3JlZnMpCgpTaWdu
ZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVu
a29AZXBhbS5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZSAgICAgICAgICAg
ICAgfCAgIDEgKwogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgICAgICAgfCAg
IDQgKwogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmMgfCA0MzAgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfc2hidWYuaCB8ICA4MCArKysrKysKIDQgZmlsZXMgY2hhbmdlZCwgNTE1IGluc2VydGlv
bnMoKykKIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfc2hidWYuYwogY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udF9zaGJ1Zi5oCgpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmls
ZSBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUKaW5kZXggNGNlNzc1NmI4NDM3Li5mMTgy
M2NiNTk2YzUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUKKysrIGIv
ZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQpAQCAtMiw2ICsyLDcgQEAKIAogZHJtX3hlbl9m
cm9udC1vYmpzIDo9IHhlbl9kcm1fZnJvbnQubyBcCiAJCSAgICAgIHhlbl9kcm1fZnJvbnRfZXZ0
Y2hubC5vIFwKKwkJICAgICAgeGVuX2RybV9mcm9udF9zaGJ1Zi5vIFwKIAkJICAgICAgeGVuX2Ry
bV9mcm9udF9jZmcubwogCiBvYmotJChDT05GSUdfRFJNX1hFTl9GUk9OVEVORCkgKz0gZHJtX3hl
bl9mcm9udC5vCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQu
YyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCmluZGV4IGI1NThlMGFlM2Iz
My4uMGQ5NGZmMjcyZGEzIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnQuYworKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwpAQCAtMjYs
NiArMjYsNyBAQAogCiAjaW5jbHVkZSAieGVuX2RybV9mcm9udC5oIgogI2luY2x1ZGUgInhlbl9k
cm1fZnJvbnRfZXZ0Y2hubC5oIgorI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfc2hidWYuaCIKIAog
c3RhdGljIHN0cnVjdCB4ZW5fZHJtX2Zyb250X29wcyBmcm9udF9vcHMgPSB7CiAJLyogcGxhY2Vo
b2xkZXIgZm9yIG5vdyAqLwpAQCAtMTk5LDYgKzIwMCw5IEBAIHN0YXRpYyBzdHJ1Y3QgeGVuYnVz
X2RyaXZlciB4ZW5fZHJpdmVyID0gewogCiBzdGF0aWMgaW50IF9faW5pdCB4ZW5fZHJ2X2luaXQo
dm9pZCkKIHsKKwkvKiBBdCB0aGUgbW9tZW50IHdlIG9ubHkgc3VwcG9ydCBjYXNlIHdpdGggWEVO
X1BBR0VfU0laRSA9PSBQQUdFX1NJWkUgKi8KKwlCVUlMRF9CVUdfT04oWEVOX1BBR0VfU0laRSAh
PSBQQUdFX1NJWkUpOworCiAJaWYgKCF4ZW5fZG9tYWluKCkpCiAJCXJldHVybiAtRU5PREVWOwog
CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfc2hidWYuYyBi
L2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jCm5ldyBmaWxlIG1vZGUg
MTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZmI4ZGQ0MGRkNWY1Ci0tLSAvZGV2L251bGwKKysr
IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmMKQEAgLTAsMCArMSw0
MzAgQEAKKy8qCisgKiAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2aWNlCisgKgorICogICBUaGlz
IHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeQorICogICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1Ymxp
YyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogICAoYXQgeW91ciBv
cHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGRpc3Ry
aWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAgIGJ1dCBXSVRI
T1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisg
KiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4g
IFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxOCBFUEFNIFN5c3RlbXMgSW5jLgorICoK
KyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgorICovCisKKyNpbmNsdWRlIDxkcm0vZHJtUC5oPgorCisjaWYgZGVmaW5l
ZChDT05GSUdfWDg2KQorI2luY2x1ZGUgPGRybS9kcm1fY2FjaGUuaD4KKyNlbmRpZgorI2luY2x1
ZGUgPGxpbnV4L2Vycm5vLmg+CisjaW5jbHVkZSA8bGludXgvbW0uaD4KKworI2luY2x1ZGUgPGFz
bS94ZW4vaHlwZXJ2aXNvci5oPgorI2luY2x1ZGUgPHhlbi9iYWxsb29uLmg+CisjaW5jbHVkZSA8
eGVuL3hlbi5oPgorI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KKyNpbmNsdWRlIDx4ZW4vaW50ZXJm
YWNlL2lvL3JpbmcuaD4KKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYuaD4KKwor
I2luY2x1ZGUgInhlbl9kcm1fZnJvbnQuaCIKKyNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X3NoYnVm
LmgiCisKK3N0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmX29wcyB7CisJLyoKKwkgKiBDYWxjdWxh
dGUgbnVtYmVyIG9mIGdyZWZzIHJlcXVpcmVkIHRvIGhhbmRsZSB0aGlzIGJ1ZmZlciwKKwkgKiBl
LmcuIGlmIGdyZWZzIGFyZSByZXF1aXJlZCBmb3IgcGFnZSBkaXJlY3Rvcnkgb25seSBvciB0aGUg
YnVmZmVyCisJICogcGFnZXMgYXMgd2VsbC4KKwkgKi8KKwl2b2lkICgqY2FsY19udW1fZ3JlZnMp
KHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOworCS8qIEZpbGwgcGFnZSBkaXJlY3Rv
cnkgYWNjb3JkaW5nIHRvIHBhcmEtdmlydHVhbCBkaXNwbGF5IHByb3RvY29sLiAqLworCXZvaWQg
KCpmaWxsX3BhZ2VfZGlyKShzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKTsKKwkvKiBD
bGFpbSBncmFudCByZWZlcmVuY2VzIGZvciB0aGUgcGFnZXMgb2YgdGhlIGJ1ZmZlci4gKi8KKwlp
bnQgKCpncmFudF9yZWZzX2Zvcl9idWZmZXIpKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpi
dWYsCisJCQlncmFudF9yZWZfdCAqcHJpdl9ncmVmX2hlYWQsIGludCBncmVmX2lkeCk7CisJLyog
TWFwIGdyYW50IHJlZmVyZW5jZXMgb2YgdGhlIGJ1ZmZlci4gKi8KKwlpbnQgKCptYXApKHN0cnVj
dCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOworCS8qIFVubWFwIGdyYW50IHJlZmVyZW5jZXMg
b2YgdGhlIGJ1ZmZlci4gKi8KKwlpbnQgKCp1bm1hcCkoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hi
dWYgKmJ1Zik7Cit9OworCitncmFudF9yZWZfdCB4ZW5fZHJtX2Zyb250X3NoYnVmX2dldF9kaXJf
c3RhcnQoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKK3sKKwlpZiAoIWJ1Zi0+Z3Jl
ZnMpCisJCXJldHVybiBHUkFOVF9JTlZBTElEX1JFRjsKKworCXJldHVybiBidWYtPmdyZWZzWzBd
OworfQorCitpbnQgeGVuX2RybV9mcm9udF9zaGJ1Zl9tYXAoc3RydWN0IHhlbl9kcm1fZnJvbnRf
c2hidWYgKmJ1ZikKK3sKKwlpZiAoYnVmLT5vcHMtPm1hcCkKKwkJcmV0dXJuIGJ1Zi0+b3BzLT5t
YXAoYnVmKTsKKworCS8qIG5vIG5lZWQgdG8gbWFwIG93biBncmFudCByZWZlcmVuY2VzICovCisJ
cmV0dXJuIDA7Cit9CisKK2ludCB4ZW5fZHJtX2Zyb250X3NoYnVmX3VubWFwKHN0cnVjdCB4ZW5f
ZHJtX2Zyb250X3NoYnVmICpidWYpCit7CisJaWYgKGJ1Zi0+b3BzLT51bm1hcCkKKwkJcmV0dXJu
IGJ1Zi0+b3BzLT51bm1hcChidWYpOworCisJLyogbm8gbmVlZCB0byB1bm1hcCBvd24gZ3JhbnQg
cmVmZXJlbmNlcyAqLworCXJldHVybiAwOworfQorCit2b2lkIHhlbl9kcm1fZnJvbnRfc2hidWZf
Zmx1c2goc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKK3sKKyNpZiBkZWZpbmVkKENP
TkZJR19YODYpCisJZHJtX2NsZmx1c2hfcGFnZXMoYnVmLT5wYWdlcywgYnVmLT5udW1fcGFnZXMp
OworI2VuZGlmCit9CisKK3ZvaWQgeGVuX2RybV9mcm9udF9zaGJ1Zl9mcmVlKHN0cnVjdCB4ZW5f
ZHJtX2Zyb250X3NoYnVmICpidWYpCit7CisJaWYgKGJ1Zi0+Z3JlZnMpIHsKKwkJaW50IGk7CisK
KwkJZm9yIChpID0gMDsgaSA8IGJ1Zi0+bnVtX2dyZWZzOyBpKyspCisJCQlpZiAoYnVmLT5ncmVm
c1tpXSAhPSBHUkFOVF9JTlZBTElEX1JFRikKKwkJCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNz
KGJ1Zi0+Z3JlZnNbaV0sCisJCQkJCTAsIDBVTCk7CisJfQorCWtmcmVlKGJ1Zi0+Z3JlZnMpOwor
CWtmcmVlKGJ1Zi0+ZGlyZWN0b3J5KTsKKwlpZiAoYnVmLT5zZ3QpIHsKKwkJc2dfZnJlZV90YWJs
ZShidWYtPnNndCk7CisJCWt2ZnJlZShidWYtPnBhZ2VzKTsKKwl9CisJa2ZyZWUoYnVmKTsKK30K
KworLyoKKyAqIG51bWJlciBvZiBncmVmcyBhIHBhZ2UgY2FuIGhvbGQgd2l0aCByZXNwZWN0IHRv
IHRoZQorICogc3RydWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5IGhlYWRlcgorICovCisjZGVm
aW5lIFhFTl9EUk1fTlVNX0dSRUZTX1BFUl9QQUdFICgoUEFHRV9TSVpFIC0gXAorCW9mZnNldG9m
KHN0cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSwgZ3JlZikpIC8gXAorCXNpemVvZihncmFu
dF9yZWZfdCkpCisKK3N0YXRpYyBpbnQgZ2V0X251bV9wYWdlc19kaXIoc3RydWN0IHhlbl9kcm1f
ZnJvbnRfc2hidWYgKmJ1ZikKK3sKKwkvKiBudW1iZXIgb2YgcGFnZXMgdGhlIHBhZ2UgZGlyZWN0
b3J5IGNvbnN1bWVzIGl0c2VsZiAqLworCXJldHVybiBESVZfUk9VTkRfVVAoYnVmLT5udW1fcGFn
ZXMsIFhFTl9EUk1fTlVNX0dSRUZTX1BFUl9QQUdFKTsKK30KKworc3RhdGljIHZvaWQgYmFja2Vu
ZF9jYWxjX251bV9ncmVmcyhzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAqYnVmKQoreworCS8q
IG9ubHkgZm9yIHBhZ2VzIHRoZSBwYWdlIGRpcmVjdG9yeSBjb25zdW1lcyBpdHNlbGYgKi8KKwli
dWYtPm51bV9ncmVmcyA9IGdldF9udW1fcGFnZXNfZGlyKGJ1Zik7Cit9CisKK3N0YXRpYyB2b2lk
IGd1ZXN0X2NhbGNfbnVtX2dyZWZzKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCit7
CisJLyoKKwkgKiBudW1iZXIgb2YgcGFnZXMgdGhlIHBhZ2UgZGlyZWN0b3J5IGNvbnN1bWVzIGl0
c2VsZgorCSAqIHBsdXMgZ3JlZnMgZm9yIHRoZSBidWZmZXIgcGFnZXMKKwkgKi8KKwlidWYtPm51
bV9ncmVmcyA9IGdldF9udW1fcGFnZXNfZGlyKGJ1ZikgKyBidWYtPm51bV9wYWdlczsKK30KKwor
I2RlZmluZSB4ZW5fcGFnZV90b192YWRkcihwYWdlKSBcCisJCSgocGh5c19hZGRyX3QpcGZuX3Rv
X2thZGRyKHBhZ2VfdG9feGVuX3BmbihwYWdlKSkpCisKK3N0YXRpYyBpbnQgYmFja2VuZF9tYXAo
c3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKK3sKKwlzdHJ1Y3QgZ250dGFiX21hcF9n
cmFudF9yZWYgKm1hcF9vcHMgPSBOVUxMOworCXVuc2lnbmVkIGNoYXIgKnB0cjsKKwlpbnQgcmV0
LCBjdXJfZ3JlZiwgY3VyX2Rpcl9wYWdlLCBjdXJfcGFnZSwgZ3JlZnNfbGVmdDsKKworCW1hcF9v
cHMgPSBrY2FsbG9jKGJ1Zi0+bnVtX3BhZ2VzLCBzaXplb2YoKm1hcF9vcHMpLCBHRlBfS0VSTkVM
KTsKKwlpZiAoIW1hcF9vcHMpCisJCXJldHVybiAtRU5PTUVNOworCisJYnVmLT5iYWNrZW5kX21h
cF9oYW5kbGVzID0ga2NhbGxvYyhidWYtPm51bV9wYWdlcywKKwkJCXNpemVvZigqYnVmLT5iYWNr
ZW5kX21hcF9oYW5kbGVzKSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFidWYtPmJhY2tlbmRfbWFwX2hh
bmRsZXMpIHsKKwkJa2ZyZWUobWFwX29wcyk7CisJCXJldHVybiAtRU5PTUVNOworCX0KKworCS8q
CisJICogcmVhZCBwYWdlIGRpcmVjdG9yeSB0byBnZXQgZ3JlZnMgZnJvbSB0aGUgYmFja2VuZDog
Zm9yIGV4dGVybmFsCisJICogYnVmZmVyIHdlIG9ubHkgYWxsb2NhdGUgYnVmLT5ncmVmcyBmb3Ig
dGhlIHBhZ2UgZGlyZWN0b3J5LAorCSAqIHNvIGJ1Zi0+bnVtX2dyZWZzIGhhcyBudW1iZXIgb2Yg
cGFnZXMgaW4gdGhlIHBhZ2UgZGlyZWN0b3J5IGl0c2VsZgorCSAqLworCXB0ciA9IGJ1Zi0+ZGly
ZWN0b3J5OworCWdyZWZzX2xlZnQgPSBidWYtPm51bV9wYWdlczsKKwljdXJfcGFnZSA9IDA7CisJ
Zm9yIChjdXJfZGlyX3BhZ2UgPSAwOyBjdXJfZGlyX3BhZ2UgPCBidWYtPm51bV9ncmVmczsgY3Vy
X2Rpcl9wYWdlKyspIHsKKwkJc3RydWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5ICpwYWdlX2Rp
ciA9CisJCQkJKHN0cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9yeSAqKXB0cjsKKwkJaW50IHRv
X2NvcHkgPSBYRU5fRFJNX05VTV9HUkVGU19QRVJfUEFHRTsKKworCQlpZiAodG9fY29weSA+IGdy
ZWZzX2xlZnQpCisJCQl0b19jb3B5ID0gZ3JlZnNfbGVmdDsKKworCQlmb3IgKGN1cl9ncmVmID0g
MDsgY3VyX2dyZWYgPCB0b19jb3B5OyBjdXJfZ3JlZisrKSB7CisJCQlwaHlzX2FkZHJfdCBhZGRy
OworCisJCQlhZGRyID0geGVuX3BhZ2VfdG9fdmFkZHIoYnVmLT5wYWdlc1tjdXJfcGFnZV0pOwor
CQkJZ250dGFiX3NldF9tYXBfb3AoJm1hcF9vcHNbY3VyX3BhZ2VdLCBhZGRyLAorCQkJCQlHTlRN
QVBfaG9zdF9tYXAsCisJCQkJCXBhZ2VfZGlyLT5ncmVmW2N1cl9ncmVmXSwKKwkJCQkJYnVmLT54
Yl9kZXYtPm90aGVyZW5kX2lkKTsKKwkJCWN1cl9wYWdlKys7CisJCX0KKworCQlncmVmc19sZWZ0
IC09IHRvX2NvcHk7CisJCXB0ciArPSBQQUdFX1NJWkU7CisJfQorCXJldCA9IGdudHRhYl9tYXBf
cmVmcyhtYXBfb3BzLCBOVUxMLCBidWYtPnBhZ2VzLCBidWYtPm51bV9wYWdlcyk7CisJQlVHX09O
KHJldCk7CisKKwkvKiBzYXZlIGhhbmRsZXMgc28gd2UgY2FuIHVubWFwIG9uIGZyZWUgKi8KKwlm
b3IgKGN1cl9wYWdlID0gMDsgY3VyX3BhZ2UgPCBidWYtPm51bV9wYWdlczsgY3VyX3BhZ2UrKykg
eworCQlidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXNbY3VyX3BhZ2VdID0gbWFwX29wc1tjdXJfcGFn
ZV0uaGFuZGxlOworCQlpZiAodW5saWtlbHkobWFwX29wc1tjdXJfcGFnZV0uc3RhdHVzICE9IEdO
VFNUX29rYXkpKQorCQkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gbWFwIHBhZ2UgJWQ6ICVkXG4iLAor
CQkJCQljdXJfcGFnZSwgbWFwX29wc1tjdXJfcGFnZV0uc3RhdHVzKTsKKwl9CisKKwlrZnJlZSht
YXBfb3BzKTsKKwlyZXR1cm4gMDsKK30KKworc3RhdGljIGludCBiYWNrZW5kX3VubWFwKHN0cnVj
dCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpCit7CisJc3RydWN0IGdudHRhYl91bm1hcF9ncmFu
dF9yZWYgKnVubWFwX29wczsKKwlpbnQgaTsKKworCWlmICghYnVmLT5wYWdlcyB8fCAhYnVmLT5i
YWNrZW5kX21hcF9oYW5kbGVzIHx8ICFidWYtPmdyZWZzKQorCQlyZXR1cm4gMDsKKworCXVubWFw
X29wcyA9IGtjYWxsb2MoYnVmLT5udW1fcGFnZXMsIHNpemVvZigqdW5tYXBfb3BzKSwKKwkJR0ZQ
X0tFUk5FTCk7CisJaWYgKCF1bm1hcF9vcHMpIHsKKwkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gZ2V0
IG1lbW9yeSB3aGlsZSB1bm1hcHBpbmdcbiIpOworCQlyZXR1cm4gLUVOT01FTTsKKwl9CisKKwlm
b3IgKGkgPSAwOyBpIDwgYnVmLT5udW1fcGFnZXM7IGkrKykgeworCQlwaHlzX2FkZHJfdCBhZGRy
OworCisJCWFkZHIgPSB4ZW5fcGFnZV90b192YWRkcihidWYtPnBhZ2VzW2ldKTsKKwkJZ250dGFi
X3NldF91bm1hcF9vcCgmdW5tYXBfb3BzW2ldLCBhZGRyLCBHTlRNQVBfaG9zdF9tYXAsCisJCQkJ
YnVmLT5iYWNrZW5kX21hcF9oYW5kbGVzW2ldKTsKKwl9CisKKwlCVUdfT04oZ250dGFiX3VubWFw
X3JlZnModW5tYXBfb3BzLCBOVUxMLCBidWYtPnBhZ2VzLAorCQkJYnVmLT5udW1fcGFnZXMpKTsK
KworCWZvciAoaSA9IDA7IGkgPCBidWYtPm51bV9wYWdlczsgaSsrKSB7CisJCWlmICh1bmxpa2Vs
eSh1bm1hcF9vcHNbaV0uc3RhdHVzICE9IEdOVFNUX29rYXkpKQorCQkJRFJNX0VSUk9SKCJGYWls
ZWQgdG8gdW5tYXAgcGFnZSAlZDogJWRcbiIsCisJCQkJCWksIHVubWFwX29wc1tpXS5zdGF0dXMp
OworCX0KKworCWtmcmVlKHVubWFwX29wcyk7CisJa2ZyZWUoYnVmLT5iYWNrZW5kX21hcF9oYW5k
bGVzKTsKKwlidWYtPmJhY2tlbmRfbWFwX2hhbmRsZXMgPSBOVUxMOworCXJldHVybiAwOworfQor
CitzdGF0aWMgdm9pZCBiYWNrZW5kX2ZpbGxfcGFnZV9kaXIoc3RydWN0IHhlbl9kcm1fZnJvbnRf
c2hidWYgKmJ1ZikKK3sKKwlzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKnBhZ2VfZGly
OworCXVuc2lnbmVkIGNoYXIgKnB0cjsKKwlpbnQgaSwgbnVtX3BhZ2VzX2RpcjsKKworCXB0ciA9
IGJ1Zi0+ZGlyZWN0b3J5OworCW51bV9wYWdlc19kaXIgPSBnZXRfbnVtX3BhZ2VzX2RpcihidWYp
OworCisJLyogZmlsbCBvbmx5IGdyZWZzIGZvciB0aGUgcGFnZSBkaXJlY3RvcnkgaXRzZWxmICov
CisJZm9yIChpID0gMDsgaSA8IG51bV9wYWdlc19kaXIgLSAxOyBpKyspIHsKKwkJcGFnZV9kaXIg
PSAoc3RydWN0IHhlbmRpc3BsX3BhZ2VfZGlyZWN0b3J5ICopcHRyOworCisJCXBhZ2VfZGlyLT5n
cmVmX2Rpcl9uZXh0X3BhZ2UgPSBidWYtPmdyZWZzW2kgKyAxXTsKKwkJcHRyICs9IFBBR0VfU0la
RTsKKwl9CisJLyogbGFzdCBwYWdlIG11c3Qgc2F5IHRoZXJlIGlzIG5vIG1vcmUgcGFnZXMgKi8K
KwlwYWdlX2RpciA9IChzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKilwdHI7CisJcGFn
ZV9kaXItPmdyZWZfZGlyX25leHRfcGFnZSA9IEdSQU5UX0lOVkFMSURfUkVGOworfQorCitzdGF0
aWMgdm9pZCBndWVzdF9maWxsX3BhZ2VfZGlyKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpi
dWYpCit7CisJdW5zaWduZWQgY2hhciAqcHRyOworCWludCBjdXJfZ3JlZiwgZ3JlZnNfbGVmdCwg
dG9fY29weSwgaSwgbnVtX3BhZ2VzX2RpcjsKKworCXB0ciA9IGJ1Zi0+ZGlyZWN0b3J5OworCW51
bV9wYWdlc19kaXIgPSBnZXRfbnVtX3BhZ2VzX2RpcihidWYpOworCisJLyoKKwkgKiB3aGlsZSBj
b3B5aW5nLCBza2lwIGdyZWZzIGF0IHN0YXJ0LCB0aGV5IGFyZSBmb3IgcGFnZXMKKwkgKiBncmFu
dGVkIGZvciB0aGUgcGFnZSBkaXJlY3RvcnkgaXRzZWxmCisJICovCisJY3VyX2dyZWYgPSBudW1f
cGFnZXNfZGlyOworCWdyZWZzX2xlZnQgPSBidWYtPm51bV9wYWdlczsKKwlmb3IgKGkgPSAwOyBp
IDwgbnVtX3BhZ2VzX2RpcjsgaSsrKSB7CisJCXN0cnVjdCB4ZW5kaXNwbF9wYWdlX2RpcmVjdG9y
eSAqcGFnZV9kaXIgPQorCQkJCShzdHJ1Y3QgeGVuZGlzcGxfcGFnZV9kaXJlY3RvcnkgKilwdHI7
CisKKwkJaWYgKGdyZWZzX2xlZnQgPD0gWEVOX0RSTV9OVU1fR1JFRlNfUEVSX1BBR0UpIHsKKwkJ
CXRvX2NvcHkgPSBncmVmc19sZWZ0OworCQkJcGFnZV9kaXItPmdyZWZfZGlyX25leHRfcGFnZSA9
IEdSQU5UX0lOVkFMSURfUkVGOworCQl9IGVsc2UgeworCQkJdG9fY29weSA9IFhFTl9EUk1fTlVN
X0dSRUZTX1BFUl9QQUdFOworCQkJcGFnZV9kaXItPmdyZWZfZGlyX25leHRfcGFnZSA9IGJ1Zi0+
Z3JlZnNbaSArIDFdOworCQl9CisJCW1lbWNweSgmcGFnZV9kaXItPmdyZWYsICZidWYtPmdyZWZz
W2N1cl9ncmVmXSwKKwkJCQl0b19jb3B5ICogc2l6ZW9mKGdyYW50X3JlZl90KSk7CisJCXB0ciAr
PSBQQUdFX1NJWkU7CisJCWdyZWZzX2xlZnQgLT0gdG9fY29weTsKKwkJY3VyX2dyZWYgKz0gdG9f
Y29weTsKKwl9Cit9CisKK3N0YXRpYyBpbnQgZ3Vlc3RfZ3JhbnRfcmVmc19mb3JfYnVmZmVyKHN0
cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYsCisJCWdyYW50X3JlZl90ICpwcml2X2dyZWZf
aGVhZCwgaW50IGdyZWZfaWR4KQoreworCWludCBpLCBjdXJfcmVmLCBvdGhlcmVuZF9pZDsKKwor
CW90aGVyZW5kX2lkID0gYnVmLT54Yl9kZXYtPm90aGVyZW5kX2lkOworCWZvciAoaSA9IDA7IGkg
PCBidWYtPm51bV9wYWdlczsgaSsrKSB7CisJCWN1cl9yZWYgPSBnbnR0YWJfY2xhaW1fZ3JhbnRf
cmVmZXJlbmNlKHByaXZfZ3JlZl9oZWFkKTsKKwkJaWYgKGN1cl9yZWYgPCAwKQorCQkJcmV0dXJu
IGN1cl9yZWY7CisJCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19yZWYoY3VyX3JlZiwgb3Ro
ZXJlbmRfaWQsCisJCQkJeGVuX3BhZ2VfdG9fZ2ZuKGJ1Zi0+cGFnZXNbaV0pLCAwKTsKKwkJYnVm
LT5ncmVmc1tncmVmX2lkeCsrXSA9IGN1cl9yZWY7CisJfQorCXJldHVybiAwOworfQorCitzdGF0
aWMgaW50IGdyYW50X3JlZmVyZW5jZXMoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikK
K3sKKwlncmFudF9yZWZfdCBwcml2X2dyZWZfaGVhZDsKKwlpbnQgcmV0LCBpLCBqLCBjdXJfcmVm
OworCWludCBvdGhlcmVuZF9pZCwgbnVtX3BhZ2VzX2RpcjsKKworCXJldCA9IGdudHRhYl9hbGxv
Y19ncmFudF9yZWZlcmVuY2VzKGJ1Zi0+bnVtX2dyZWZzLCAmcHJpdl9ncmVmX2hlYWQpOworCWlm
IChyZXQgPCAwKSB7CisJCURSTV9FUlJPUigiQ2Fubm90IGFsbG9jYXRlIGdyYW50IHJlZmVyZW5j
ZXNcbiIpOworCQlyZXR1cm4gcmV0OworCX0KKwlvdGhlcmVuZF9pZCA9IGJ1Zi0+eGJfZGV2LT5v
dGhlcmVuZF9pZDsKKwlqID0gMDsKKwludW1fcGFnZXNfZGlyID0gZ2V0X251bV9wYWdlc19kaXIo
YnVmKTsKKwlmb3IgKGkgPSAwOyBpIDwgbnVtX3BhZ2VzX2RpcjsgaSsrKSB7CisJCXVuc2lnbmVk
IGxvbmcgZnJhbWU7CisKKwkJY3VyX3JlZiA9IGdudHRhYl9jbGFpbV9ncmFudF9yZWZlcmVuY2Uo
JnByaXZfZ3JlZl9oZWFkKTsKKwkJaWYgKGN1cl9yZWYgPCAwKQorCQkJcmV0dXJuIGN1cl9yZWY7
CisKKwkJZnJhbWUgPSB4ZW5fcGFnZV90b19nZm4odmlydF90b19wYWdlKGJ1Zi0+ZGlyZWN0b3J5
ICsKKwkJCQlQQUdFX1NJWkUgKiBpKSk7CisJCWdudHRhYl9ncmFudF9mb3JlaWduX2FjY2Vzc19y
ZWYoY3VyX3JlZiwgb3RoZXJlbmRfaWQsCisJCQkJZnJhbWUsIDApOworCQlidWYtPmdyZWZzW2or
K10gPSBjdXJfcmVmOworCX0KKworCWlmIChidWYtPm9wcy0+Z3JhbnRfcmVmc19mb3JfYnVmZmVy
KSB7CisJCXJldCA9IGJ1Zi0+b3BzLT5ncmFudF9yZWZzX2Zvcl9idWZmZXIoYnVmLCAmcHJpdl9n
cmVmX2hlYWQsIGopOworCQlpZiAocmV0KQorCQkJcmV0dXJuIHJldDsKKwl9CisKKwlnbnR0YWJf
ZnJlZV9ncmFudF9yZWZlcmVuY2VzKHByaXZfZ3JlZl9oZWFkKTsKKwlyZXR1cm4gMDsKK30KKwor
c3RhdGljIGludCBhbGxvY19zdG9yYWdlKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYp
Cit7CisJaWYgKGJ1Zi0+c2d0KSB7CisJCWJ1Zi0+cGFnZXMgPSBrdm1hbGxvY19hcnJheShidWYt
Pm51bV9wYWdlcywKKwkJCQlzaXplb2Yoc3RydWN0IHBhZ2UgKiksIEdGUF9LRVJORUwpOworCQlp
ZiAoIWJ1Zi0+cGFnZXMpCisJCQlyZXR1cm4gLUVOT01FTTsKKworCQlpZiAoZHJtX3ByaW1lX3Nn
X3RvX3BhZ2VfYWRkcl9hcnJheXMoYnVmLT5zZ3QsIGJ1Zi0+cGFnZXMsCisJCQkJTlVMTCwgYnVm
LT5udW1fcGFnZXMpIDwgMCkKKwkJCXJldHVybiAtRUlOVkFMOworCX0KKworCWJ1Zi0+Z3JlZnMg
PSBrY2FsbG9jKGJ1Zi0+bnVtX2dyZWZzLCBzaXplb2YoKmJ1Zi0+Z3JlZnMpLCBHRlBfS0VSTkVM
KTsKKwlpZiAoIWJ1Zi0+Z3JlZnMpCisJCXJldHVybiAtRU5PTUVNOworCisJYnVmLT5kaXJlY3Rv
cnkgPSBrY2FsbG9jKGdldF9udW1fcGFnZXNfZGlyKGJ1ZiksIFBBR0VfU0laRSwgR0ZQX0tFUk5F
TCk7CisJaWYgKCFidWYtPmRpcmVjdG9yeSkKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlyZXR1cm4g
MDsKK30KKworLyoKKyAqIEZvciBiZSBhbGxvY2F0ZWQgYnVmZmVycyB3ZSBkb24ndCBuZWVkIGdy
YW50X3JlZnNfZm9yX2J1ZmZlciBhcyB0aG9zZQorICogZ3JhbnQgcmVmZXJlbmNlcyBhcmUgYWxs
b2NhdGVkIGF0IGJhY2tlbmQgc2lkZQorICovCitzdGF0aWMgY29uc3Qgc3RydWN0IHhlbl9kcm1f
ZnJvbnRfc2hidWZfb3BzIGJhY2tlbmRfb3BzID0geworCS5jYWxjX251bV9ncmVmcyA9IGJhY2tl
bmRfY2FsY19udW1fZ3JlZnMsCisJLmZpbGxfcGFnZV9kaXIgPSBiYWNrZW5kX2ZpbGxfcGFnZV9k
aXIsCisJLm1hcCA9IGJhY2tlbmRfbWFwLAorCS51bm1hcCA9IGJhY2tlbmRfdW5tYXAKK307CisK
Ky8qIEZvciBsb2NhbGx5IGdyYW50ZWQgcmVmZXJlbmNlcyB3ZSBkbyBub3QgbmVlZCB0byBtYXAv
dW5tYXAgdGhlIHJlZmVyZW5jZXMgKi8KK3N0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9zaGJ1Zl9vcHMgbG9jYWxfb3BzID0geworCS5jYWxjX251bV9ncmVmcyA9IGd1ZXN0X2NhbGNf
bnVtX2dyZWZzLAorCS5maWxsX3BhZ2VfZGlyID0gZ3Vlc3RfZmlsbF9wYWdlX2RpciwKKwkuZ3Jh
bnRfcmVmc19mb3JfYnVmZmVyID0gZ3Vlc3RfZ3JhbnRfcmVmc19mb3JfYnVmZmVyLAorfTsKKwor
c3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKnhlbl9kcm1fZnJvbnRfc2hidWZfYWxsb2MoCisJ
CXN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmX2NmZyAqY2ZnKQoreworCXN0cnVjdCB4ZW5fZHJt
X2Zyb250X3NoYnVmICpidWY7CisJaW50IHJldDsKKworCS8qIGVpdGhlciBwYWdlcyBvciBzZ3Qs
IG5vdCBib3RoICovCisJQlVHX09OKGNmZy0+cGFnZXMgJiYgY2ZnLT5zZ3QpOworCisJYnVmID0g
a3phbGxvYyhzaXplb2YoKmJ1ZiksIEdGUF9LRVJORUwpOworCWlmICghYnVmKQorCQlyZXR1cm4g
TlVMTDsKKworCWlmIChjZmctPmJlX2FsbG9jKQorCQlidWYtPm9wcyA9ICZiYWNrZW5kX29wczsK
KwllbHNlCisJCWJ1Zi0+b3BzID0gJmxvY2FsX29wczsKKworCWJ1Zi0+eGJfZGV2ID0gY2ZnLT54
Yl9kZXY7CisJYnVmLT5udW1fcGFnZXMgPSBESVZfUk9VTkRfVVAoY2ZnLT5zaXplLCBQQUdFX1NJ
WkUpOworCWJ1Zi0+c2d0ID0gY2ZnLT5zZ3Q7CisJYnVmLT5wYWdlcyA9IGNmZy0+cGFnZXM7CisK
KwlidWYtPm9wcy0+Y2FsY19udW1fZ3JlZnMoYnVmKTsKKworCXJldCA9IGFsbG9jX3N0b3JhZ2Uo
YnVmKTsKKwlpZiAocmV0KQorCQlnb3RvIGZhaWw7CisKKwlyZXQgPSBncmFudF9yZWZlcmVuY2Vz
KGJ1Zik7CisJaWYgKHJldCkKKwkJZ290byBmYWlsOworCisJYnVmLT5vcHMtPmZpbGxfcGFnZV9k
aXIoYnVmKTsKKworCXJldHVybiBidWY7CisKK2ZhaWw6CisJeGVuX2RybV9mcm9udF9zaGJ1Zl9m
cmVlKGJ1Zik7CisJcmV0dXJuIEVSUl9QVFIocmV0KTsKK30KZGlmZiAtLWdpdCBhL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5oIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X3NoYnVmLmgKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMDAw
MDAwLi40ODE1MWZjMThmMGEKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnRfc2hidWYuaApAQCAtMCwwICsxLDgwIEBACisvKgorICogIFhlbiBwYXJh
LXZpcnR1YWwgRFJNIGRldmljZQorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdh
cmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyAqICAgaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQg
YnkKKyAqICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBv
ZiB0aGUgTGljZW5zZSwgb3IKKyAqICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv
bi4KKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAorICogICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogICBNRVJDSEFOVEFCSUxJVFkgb3Ig
RklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCisgKiAgIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKgorICogQ29weXJpZ2h0IChD
KSAyMDE2LTIwMTggRVBBTSBTeXN0ZW1zIEluYy4KKyAqCisgKiBBdXRob3I6IE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KKyAqLworCisj
aWZuZGVmIF9fWEVOX0RSTV9GUk9OVF9TSEJVRl9IXworI2RlZmluZSBfX1hFTl9EUk1fRlJPTlRf
U0hCVUZfSF8KKworI2luY2x1ZGUgPGxpbnV4L2tlcm5lbC5oPgorI2luY2x1ZGUgPGxpbnV4L3Nj
YXR0ZXJsaXN0Lmg+CisKKyNpbmNsdWRlIDx4ZW4vZ3JhbnRfdGFibGUuaD4KKworc3RydWN0IHhl
bl9kcm1fZnJvbnRfc2hidWYgeworCS8qCisJICogbnVtYmVyIG9mIHJlZmVyZW5jZXMgZ3JhbnRl
ZCBmb3IgdGhlIGJhY2tlbmQgdXNlOgorCSAqICAtIGZvciBhbGxvY2F0ZWQvaW1wb3J0ZWQgZG1h
LWJ1ZidzIHRoaXMgaG9sZHMgbnVtYmVyIG9mIGdyYW50CisJICogICAgcmVmZXJlbmNlcyBmb3Ig
dGhlIHBhZ2UgZGlyZWN0b3J5IGFuZCBwYWdlcyBvZiB0aGUgYnVmZmVyCisJICogIC0gZm9yIHRo
ZSBidWZmZXIgcHJvdmlkZWQgYnkgdGhlIGJhY2tlbmQgdGhpcyBob2xkcyBudW1iZXIgb2YKKwkg
KiAgICBncmFudCByZWZlcmVuY2VzIGZvciB0aGUgcGFnZSBkaXJlY3RvcnkgYXMgZ3JhbnQgcmVm
ZXJlbmNlcyBmb3IKKwkgKiAgICB0aGUgYnVmZmVyIHdpbGwgYmUgcHJvdmlkZWQgYnkgdGhlIGJh
Y2tlbmQKKwkgKi8KKwlpbnQgbnVtX2dyZWZzOworCWdyYW50X3JlZl90ICpncmVmczsKKwl1bnNp
Z25lZCBjaGFyICpkaXJlY3Rvcnk7CisKKwkvKgorCSAqIHRoZXJlIGFyZSAyIHdheXMgdG8gcHJv
dmlkZSBiYWNraW5nIHN0b3JhZ2UgZm9yIHRoaXMgc2hhcmVkIGJ1ZmZlcjoKKwkgKiBlaXRoZXIg
cGFnZXMgb3Igc2d0LiBpZiBidWZmZXIgY3JlYXRlZCBmcm9tIHNndCB0aGVuIHdlIG93bgorCSAq
IHRoZSBwYWdlcyBhbmQgbXVzdCBmcmVlIHRob3NlIG91cnNlbHZlcyBvbiBjbG9zdXJlCisJICov
CisJaW50IG51bV9wYWdlczsKKwlzdHJ1Y3QgcGFnZSAqKnBhZ2VzOworCisJc3RydWN0IHNnX3Rh
YmxlICpzZ3Q7CisKKwlzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2OworCisJLyogdGhlc2Ug
YXJlIHRoZSBvcHMgdXNlZCBpbnRlcm5hbGx5IGRlcGVuZGluZyBvbiBiZV9hbGxvYyBtb2RlICov
CisJY29uc3Qgc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWZfb3BzICpvcHM7CisKKwkvKiBYZW4g
bWFwIGhhbmRsZXMgZm9yIHRoZSBidWZmZXIgYWxsb2NhdGVkIGJ5IHRoZSBiYWNrZW5kICovCisJ
Z3JhbnRfaGFuZGxlX3QgKmJhY2tlbmRfbWFwX2hhbmRsZXM7Cit9OworCitzdHJ1Y3QgeGVuX2Ry
bV9mcm9udF9zaGJ1Zl9jZmcgeworCXN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXY7CisJc2l6
ZV90IHNpemU7CisJc3RydWN0IHBhZ2UgKipwYWdlczsKKwlzdHJ1Y3Qgc2dfdGFibGUgKnNndDsK
Kwlib29sIGJlX2FsbG9jOworfTsKKworc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKnhlbl9k
cm1fZnJvbnRfc2hidWZfYWxsb2MoCisJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmX2NmZyAq
Y2ZnKTsKKworZ3JhbnRfcmVmX3QgeGVuX2RybV9mcm9udF9zaGJ1Zl9nZXRfZGlyX3N0YXJ0KHN0
cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOworCitpbnQgeGVuX2RybV9mcm9udF9zaGJ1
Zl9tYXAoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1Zik7CisKK2ludCB4ZW5fZHJtX2Zy
b250X3NoYnVmX3VubWFwKHN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpidWYpOworCit2b2lk
IHhlbl9kcm1fZnJvbnRfc2hidWZfZmx1c2goc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKmJ1
Zik7CisKK3ZvaWQgeGVuX2RybV9mcm9udF9zaGJ1Zl9mcmVlKHN0cnVjdCB4ZW5fZHJtX2Zyb250
X3NoYnVmICpidWYpOworCisjZW5kaWYgLyogX19YRU5fRFJNX0ZST05UX1NIQlVGX0hfICovCi0t
IAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:04:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNo-0000hq-92; Wed, 21 Feb 2018 08:04:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNm-0000gQ-Ba
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:04:06 +0000
X-Inumbo-ID: ac161d09-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac161d09-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:17 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id 70so1077311lfw.2
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:04:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=XWAJL1yskz2zm4JI973QmLNYyk7ZShUK1Z/HTnKkJ4E=;
 b=Wu/GokgM3JT4NhEtdhBqE9ONRmpIfZ5akZWvsqZOa0X2ErkcbbbGD+xsVFuZoJSkuo
 zThj55oysS4jIcuSBmLOGz9m+vvs/Kk1X9kXsMLmBtmnCHyqAtMJWu6LzDveT+BXZqOP
 gKWHXkYioAEG0WTD0phCrjCkX+OgS0s8hJC4bgKYeEFMOjPQ/tZDd27W5yj6Goybj2Pg
 El5YLhRnynkLdKfaWdnrutJuWplFm9oFcNDrj78zHw9jBt6txoBYchtDVqV9l9Ggp44D
 lpAhnub9p7K7rjdp/enjXXvW1miyaByOUB6sUbKZiG2htEMFFbIMMb5gSbcdKljMB2FG
 fqvg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=XWAJL1yskz2zm4JI973QmLNYyk7ZShUK1Z/HTnKkJ4E=;
 b=OSCvRrWg1qaHaw3R4eySYvsWDMzgCmiswmnL8JfVSvU/vws+HAfzuaoznFI6c65haD
 sUzgkEvzUuiCo2jMS8JvrdLcAhjJ7ZiEPd2qJ5v+9kQYr54cWjeiLnDfFE1UHDdZjMrB
 5XqKUm+wRbpAplSTGkDYw63ALLh7wsKajkyMl1HMTeZ24v9wPdRkq2FHtLvRduDwDtqs
 iRa2vs6+pABD4+D0Zi8jR5ZiAHLPXzrwDlXSkhAmyRb3Hi4CuRsrGR5KY9k6xAdm/5B/
 BN7uX12tW39Rx80lJ1mibN4A9pxobdVSb4VtkmlKWxyD1UwA05Kr9aZ1x3nFo/9m136u
 VbRA==
X-Gm-Message-State: APf1xPAkJkaCzvkYTrqp0mSxhvLzP8fe3UTP9o+VhNZdkAF1aPNjXi/4
 Cqo3tdckopNpXo0g3VT6ddzcwl0r
X-Google-Smtp-Source: AH8x2249/VYbGDWEQmxA5C0N2KT55ZEkqMT9GgRW2N4XZ2M0RX1IWq+pFQ7OgphoWjB3jIrk2eL3ag==
X-Received: by 10.46.33.230 with SMTP id h99mr1751126lji.47.1519200242042;
 Wed, 21 Feb 2018 00:04:02 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.03.59
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:04:01 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:39 +0200
Message-Id: <1519200222-20623-7-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 6/9] drm/xen-front: Introduce DRM/KMS virtual
	display driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IGVzc2VudGlhbCBpbml0aWFsaXphdGlvbiBvZiB0aGUgZGlzcGxh
eSBkcml2ZXI6CiAgLSBpbnRyb2R1Y2UgcmVxdWlyZWQgZGF0YSBzdHJ1Y3R1cmVzCiAgLSBoYW5k
bGUgRFJNL0tNUyBkcml2ZXIgcmVnaXN0cmF0aW9uCiAgLSBwZXJmb3JtIGJhc2ljIERSTSBkcml2
ZXIgaW5pdGlhbGl6YXRpb24KICAtIHJlZ2lzdGVyIGRyaXZlciBvbiBiYWNrZW5kIGNvbm5lY3Rp
b24KICAtIHJlbW92ZSBkcml2ZXIgb24gYmFja2VuZCBkaXNjb25uZWN0CiAgLSBpbnRyb2R1Y2Ug
ZXNzZW50aWFsIGNhbGxiYWNrcyByZXF1aXJlZCBieSBEUk0vS01TIGNvcmUKICAtIGludHJvZHVj
ZSBlc3NlbnRpYWwgY2FsbGJhY2tzIHJlcXVpcmVkIGZvciBmcm9udGVuZCBvcGVyYXRpb25zCgpT
aWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hj
aGVua29AZXBhbS5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZSAgICAgICAg
ICAgIHwgICAxICsKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jICAgICB8IDE2
OSArKysrKysrKysrKysrKysrKysrKysrKystCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnQuaCAgICAgfCAgMjQgKysrKwogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2Rydi5jIHwgMjExICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiBkcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZHJ2LmggfCAgNjAgKysrKysrKysrCiA1IGZpbGVzIGNo
YW5nZWQsIDQ2MiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQogY3JlYXRlIG1vZGUgMTAw
NjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuYwogY3JlYXRlIG1vZGUg
MTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuaAoKZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUgYi9kcml2ZXJzL2dwdS9kcm0veGVuL01h
a2VmaWxlCmluZGV4IGYxODIzY2I1OTZjNS4uZDMwNjgyMDI1OTBmIDEwMDY0NAotLS0gYS9kcml2
ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZp
bGUKQEAgLTEsNiArMSw3IEBACiAjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCiAK
IGRybV94ZW5fZnJvbnQtb2JqcyA6PSB4ZW5fZHJtX2Zyb250Lm8gXAorCQkgICAgICB4ZW5fZHJt
X2Zyb250X2Rydi5vIFwKIAkJICAgICAgeGVuX2RybV9mcm9udF9ldnRjaG5sLm8gXAogCQkgICAg
ICB4ZW5fZHJtX2Zyb250X3NoYnVmLm8gXAogCQkgICAgICB4ZW5fZHJtX2Zyb250X2NmZy5vCmRp
ZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyBiL2RyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCmluZGV4IDBkOTRmZjI3MmRhMy4uOGRlODhlMzU5
ZDVlIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYworKysg
Yi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwpAQCAtMTgsNiArMTgsOCBAQAog
CiAjaW5jbHVkZSA8ZHJtL2RybVAuaD4KIAorI2luY2x1ZGUgPGxpbnV4L29mX2RldmljZS5oPgor
CiAjaW5jbHVkZSA8eGVuL3BsYXRmb3JtX3BjaS5oPgogI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNp
bmNsdWRlIDx4ZW4veGVuYnVzLmg+CkBAIC0yNSwxNSArMjcsMTYxIEBACiAjaW5jbHVkZSA8eGVu
L2ludGVyZmFjZS9pby9kaXNwbGlmLmg+CiAKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250LmgiCisj
aW5jbHVkZSAieGVuX2RybV9mcm9udF9kcnYuaCIKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2V2
dGNobmwuaCIKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X3NoYnVmLmgiCiAKK3N0YXRpYyBpbnQg
YmVfbW9kZV9zZXQoc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX3BpcGVsaW5lICpwaXBlbGluZSwg
dWludDMyX3QgeCwKKwkJdWludDMyX3QgeSwgdWludDMyX3Qgd2lkdGgsIHVpbnQzMl90IGhlaWdo
dCwgdWludDMyX3QgYnBwLAorCQl1aW50NjRfdCBmYl9jb29raWUpCisKK3sKKwlyZXR1cm4gMDsK
K30KKworc3RhdGljIGludCBiZV9kYnVmX2NyZWF0ZV9pbnQoc3RydWN0IHhlbl9kcm1fZnJvbnRf
aW5mbyAqZnJvbnRfaW5mbywKKwkJdWludDY0X3QgZGJ1Zl9jb29raWUsIHVpbnQzMl90IHdpZHRo
LCB1aW50MzJfdCBoZWlnaHQsCisJCXVpbnQzMl90IGJwcCwgdWludDY0X3Qgc2l6ZSwgc3RydWN0
IHBhZ2UgKipwYWdlcywKKwkJc3RydWN0IHNnX3RhYmxlICpzZ3QpCit7CisJcmV0dXJuIDA7Cit9
CisKK3N0YXRpYyBpbnQgYmVfZGJ1Zl9jcmVhdGVfZnJvbV9zZ3Qoc3RydWN0IHhlbl9kcm1fZnJv
bnRfaW5mbyAqZnJvbnRfaW5mbywKKwkJdWludDY0X3QgZGJ1Zl9jb29raWUsIHVpbnQzMl90IHdp
ZHRoLCB1aW50MzJfdCBoZWlnaHQsCisJCXVpbnQzMl90IGJwcCwgdWludDY0X3Qgc2l6ZSwgc3Ry
dWN0IHNnX3RhYmxlICpzZ3QpCit7CisJcmV0dXJuIGJlX2RidWZfY3JlYXRlX2ludChmcm9udF9p
bmZvLCBkYnVmX2Nvb2tpZSwgd2lkdGgsIGhlaWdodCwKKwkJCWJwcCwgc2l6ZSwgTlVMTCwgc2d0
KTsKK30KKworc3RhdGljIGludCBiZV9kYnVmX2NyZWF0ZV9mcm9tX3BhZ2VzKHN0cnVjdCB4ZW5f
ZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sCisJCXVpbnQ2NF90IGRidWZfY29va2llLCB1aW50
MzJfdCB3aWR0aCwgdWludDMyX3QgaGVpZ2h0LAorCQl1aW50MzJfdCBicHAsIHVpbnQ2NF90IHNp
emUsIHN0cnVjdCBwYWdlICoqcGFnZXMpCit7CisJcmV0dXJuIGJlX2RidWZfY3JlYXRlX2ludChm
cm9udF9pbmZvLCBkYnVmX2Nvb2tpZSwgd2lkdGgsIGhlaWdodCwKKwkJCWJwcCwgc2l6ZSwgcGFn
ZXMsIE5VTEwpOworfQorCitzdGF0aWMgaW50IGJlX2RidWZfZGVzdHJveShzdHJ1Y3QgeGVuX2Ry
bV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAorCQl1aW50NjRfdCBkYnVmX2Nvb2tpZSkKK3sKKwly
ZXR1cm4gMDsKK30KKworc3RhdGljIGludCBiZV9mYl9hdHRhY2goc3RydWN0IHhlbl9kcm1fZnJv
bnRfaW5mbyAqZnJvbnRfaW5mbywKKwkJdWludDY0X3QgZGJ1Zl9jb29raWUsIHVpbnQ2NF90IGZi
X2Nvb2tpZSwgdWludDMyX3Qgd2lkdGgsCisJCXVpbnQzMl90IGhlaWdodCwgdWludDMyX3QgcGl4
ZWxfZm9ybWF0KQoreworCXJldHVybiAwOworfQorCitzdGF0aWMgaW50IGJlX2ZiX2RldGFjaChz
dHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAorCQl1aW50NjRfdCBmYl9jb29r
aWUpCit7CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBpbnQgYmVfcGFnZV9mbGlwKHN0cnVjdCB4
ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sIGludCBjb25uX2lkeCwKKwkJdWludDY0X3Qg
ZmJfY29va2llKQoreworCXJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCB4ZW5fZHJtX2Rydl91
bmxvYWQoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbykKK3sKKwlpZiAoZnJv
bnRfaW5mby0+eGJfZGV2LT5zdGF0ZSAhPSBYZW5idXNTdGF0ZVJlY29uZmlndXJpbmcpCisJCXJl
dHVybjsKKworCURSTV9ERUJVRygiQ2FuIHRyeSByZW1vdmluZyBkcml2ZXIgbm93XG4iKTsKKwl4
ZW5idXNfc3dpdGNoX3N0YXRlKGZyb250X2luZm8tPnhiX2RldiwgWGVuYnVzU3RhdGVJbml0aWFs
aXNpbmcpOworfQorCiBzdGF0aWMgc3RydWN0IHhlbl9kcm1fZnJvbnRfb3BzIGZyb250X29wcyA9
IHsKLQkvKiBwbGFjZWhvbGRlciBmb3Igbm93ICovCisJLm1vZGVfc2V0ID0gYmVfbW9kZV9zZXQs
CisJLmRidWZfY3JlYXRlX2Zyb21fcGFnZXMgPSBiZV9kYnVmX2NyZWF0ZV9mcm9tX3BhZ2VzLAor
CS5kYnVmX2NyZWF0ZV9mcm9tX3NndCA9IGJlX2RidWZfY3JlYXRlX2Zyb21fc2d0LAorCS5kYnVm
X2Rlc3Ryb3kgPSBiZV9kYnVmX2Rlc3Ryb3ksCisJLmZiX2F0dGFjaCA9IGJlX2ZiX2F0dGFjaCwK
KwkuZmJfZGV0YWNoID0gYmVfZmJfZGV0YWNoLAorCS5wYWdlX2ZsaXAgPSBiZV9wYWdlX2ZsaXAs
CisJLmRybV9sYXN0X2Nsb3NlID0geGVuX2RybV9kcnZfdW5sb2FkLAorfTsKKworc3RhdGljIGlu
dCB4ZW5fZHJtX2Rydl9wcm9iZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2KQoreworCS8q
CisJICogVGhlIGRldmljZSBpcyBub3Qgc3Bhd24gZnJvbSBhIGRldmljZSB0cmVlLCBzbyBhcmNo
X3NldHVwX2RtYV9vcHMKKwkgKiBpcyBub3QgY2FsbGVkLCB0aHVzIGxlYXZpbmcgdGhlIGRldmlj
ZSB3aXRoIGR1bW15IERNQSBvcHMuCisJICogVGhpcyBtYWtlcyB0aGUgZGV2aWNlIHJldHVybiBl
cnJvciBvbiBQUklNRSBidWZmZXIgaW1wb3J0LCB3aGljaAorCSAqIGlzIG5vdCBjb3JyZWN0OiB0
byBmaXggdGhpcyBjYWxsIG9mX2RtYV9jb25maWd1cmUoKSB3aXRoIGEgTlVMTAorCSAqIG5vZGUg
dG8gc2V0IGRlZmF1bHQgRE1BIG9wcy4KKwkgKi8KKwlvZl9kbWFfY29uZmlndXJlKCZwZGV2LT5k
ZXYsIE5VTEwpOworCXJldHVybiB4ZW5fZHJtX2Zyb250X2Rydl9wcm9iZShwZGV2LCAmZnJvbnRf
b3BzKTsKK30KKworc3RhdGljIGludCB4ZW5fZHJtX2Rydl9yZW1vdmUoc3RydWN0IHBsYXRmb3Jt
X2RldmljZSAqcGRldikKK3sKKwlyZXR1cm4geGVuX2RybV9mcm9udF9kcnZfcmVtb3ZlKHBkZXYp
OworfQorCitzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlX2luZm8geGVuX2RybV9mcm9udF9wbGF0Zm9y
bV9pbmZvID0geworCS5uYW1lID0gWEVORElTUExfRFJJVkVSX05BTUUsCisJLmlkID0gMCwKKwku
bnVtX3JlcyA9IDAsCisJLmRtYV9tYXNrID0gRE1BX0JJVF9NQVNLKDMyKSwKIH07CiAKK3N0YXRp
YyBzdHJ1Y3QgcGxhdGZvcm1fZHJpdmVyIHhlbl9kcm1fZnJvbnRfZnJvbnRfaW5mbyA9IHsKKwku
cHJvYmUJCT0geGVuX2RybV9kcnZfcHJvYmUsCisJLnJlbW92ZQkJPSB4ZW5fZHJtX2Rydl9yZW1v
dmUsCisJLmRyaXZlcgkJPSB7CisJCS5uYW1lCT0gWEVORElTUExfRFJJVkVSX05BTUUsCisJfSwK
K307CisKK3N0YXRpYyB2b2lkIHhlbl9kcm1fZHJ2X2RlaW5pdChzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9pbmZvICpmcm9udF9pbmZvKQoreworCWlmICghZnJvbnRfaW5mby0+ZHJtX3BkcnZfcmVnaXN0
ZXJlZCkKKwkJcmV0dXJuOworCisJaWYgKGZyb250X2luZm8tPmRybV9wZGV2KQorCQlwbGF0Zm9y
bV9kZXZpY2VfdW5yZWdpc3Rlcihmcm9udF9pbmZvLT5kcm1fcGRldik7CisKKwlwbGF0Zm9ybV9k
cml2ZXJfdW5yZWdpc3RlcigmeGVuX2RybV9mcm9udF9mcm9udF9pbmZvKTsKKwlmcm9udF9pbmZv
LT5kcm1fcGRydl9yZWdpc3RlcmVkID0gZmFsc2U7CisJZnJvbnRfaW5mby0+ZHJtX3BkZXYgPSBO
VUxMOworfQorCitzdGF0aWMgaW50IHhlbl9kcm1fZHJ2X2luaXQoc3RydWN0IHhlbl9kcm1fZnJv
bnRfaW5mbyAqZnJvbnRfaW5mbykKK3sKKwlpbnQgcmV0OworCisJcmV0ID0gcGxhdGZvcm1fZHJp
dmVyX3JlZ2lzdGVyKCZ4ZW5fZHJtX2Zyb250X2Zyb250X2luZm8pOworCWlmIChyZXQgPCAwKQor
CQlyZXR1cm4gcmV0OworCisJZnJvbnRfaW5mby0+ZHJtX3BkcnZfcmVnaXN0ZXJlZCA9IHRydWU7
CisJLyogcGFzcyBjYXJkIGNvbmZpZ3VyYXRpb24gdmlhIHBsYXRmb3JtIGRhdGEgKi8KKwl4ZW5f
ZHJtX2Zyb250X3BsYXRmb3JtX2luZm8uZGF0YSA9ICZmcm9udF9pbmZvLT5jZmc7CisJeGVuX2Ry
bV9mcm9udF9wbGF0Zm9ybV9pbmZvLnNpemVfZGF0YSA9IHNpemVvZihmcm9udF9pbmZvLT5jZmcp
OworCisJZnJvbnRfaW5mby0+ZHJtX3BkZXYgPSBwbGF0Zm9ybV9kZXZpY2VfcmVnaXN0ZXJfZnVs
bCgKKwkJCSZ4ZW5fZHJtX2Zyb250X3BsYXRmb3JtX2luZm8pOworCWlmIChJU19FUlJfT1JfTlVM
TChmcm9udF9pbmZvLT5kcm1fcGRldikpIHsKKwkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gcmVnaXN0
ZXIgIiBYRU5ESVNQTF9EUklWRVJfTkFNRSAiIFBWIERSTSBkcml2ZXJcbiIpOworCQlmcm9udF9p
bmZvLT5kcm1fcGRldiA9IE5VTEw7CisJCXhlbl9kcm1fZHJ2X2RlaW5pdChmcm9udF9pbmZvKTsK
KwkJcmV0dXJuIC1FTk9ERVY7CisJfQorCisJcmV0dXJuIDA7Cit9CisKIHN0YXRpYyB2b2lkIHhl
bl9kcnZfcmVtb3ZlX2ludGVybmFsKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2lu
Zm8pCiB7CisJeGVuX2RybV9kcnZfZGVpbml0KGZyb250X2luZm8pOwogCXhlbl9kcm1fZnJvbnRf
ZXZ0Y2hubF9mcmVlX2FsbChmcm9udF9pbmZvKTsKIH0KIApAQCAtNTksMTMgKzIwNywyNyBAQCBz
dGF0aWMgaW50IGJhY2tlbmRfb25faW5pdHdhaXQoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAq
ZnJvbnRfaW5mbykKIHN0YXRpYyBpbnQgYmFja2VuZF9vbl9jb25uZWN0ZWQoc3RydWN0IHhlbl9k
cm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbykKIHsKIAl4ZW5fZHJtX2Zyb250X2V2dGNobmxfc2V0
X3N0YXRlKGZyb250X2luZm8sIEVWVENITkxfU1RBVEVfQ09OTkVDVEVEKTsKLQlyZXR1cm4gMDsK
KwlyZXR1cm4geGVuX2RybV9kcnZfaW5pdChmcm9udF9pbmZvKTsKIH0KIAogc3RhdGljIHZvaWQg
YmFja2VuZF9vbl9kaXNjb25uZWN0ZWQoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRf
aW5mbykKIHsKKwlib29sIHJlbW92ZWQgPSB0cnVlOworCisJaWYgKGZyb250X2luZm8tPmRybV9w
ZGV2KSB7CisJCWlmICh4ZW5fZHJtX2Zyb250X2Rydl9pc191c2VkKGZyb250X2luZm8tPmRybV9w
ZGV2KSkgeworCQkJRFJNX1dBUk4oIkRSTSBkcml2ZXIgc3RpbGwgaW4gdXNlLCBkZWZlcnJpbmcg
cmVtb3ZhbFxuIik7CisJCQlyZW1vdmVkID0gZmFsc2U7CisJCX0gZWxzZQorCQkJeGVuX2Rydl9y
ZW1vdmVfaW50ZXJuYWwoZnJvbnRfaW5mbyk7CisJfQorCiAJeGVuX2RybV9mcm9udF9ldnRjaG5s
X3NldF9zdGF0ZShmcm9udF9pbmZvLCBFVlRDSE5MX1NUQVRFX0RJU0NPTk5FQ1RFRCk7Ci0JeGVu
YnVzX3N3aXRjaF9zdGF0ZShmcm9udF9pbmZvLT54Yl9kZXYsIFhlbmJ1c1N0YXRlSW5pdGlhbGlz
aW5nKTsKKworCWlmIChyZW1vdmVkKQorCQl4ZW5idXNfc3dpdGNoX3N0YXRlKGZyb250X2luZm8t
PnhiX2RldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpOworCWVsc2UKKwkJeGVuYnVzX3N3aXRj
aF9zdGF0ZShmcm9udF9pbmZvLT54Yl9kZXYsIFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZyk7CiB9
CiAKIHN0YXRpYyB2b2lkIGJhY2tlbmRfb25fY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAq
eGJfZGV2LApAQCAtMTQ4LDYgKzMxMCw3IEBAIHN0YXRpYyBpbnQgeGVuX2Rydl9wcm9iZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAogCiAJZnJvbnRfaW5mby0+eGJfZGV2ID0geGJfZGV2
OwogCXNwaW5fbG9ja19pbml0KCZmcm9udF9pbmZvLT5pb19sb2NrKTsKKwlmcm9udF9pbmZvLT5k
cm1fcGRydl9yZWdpc3RlcmVkID0gZmFsc2U7CiAJZGV2X3NldF9kcnZkYXRhKCZ4Yl9kZXYtPmRl
diwgZnJvbnRfaW5mbyk7CiAJcmV0dXJuIHhlbmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5i
dXNTdGF0ZUluaXRpYWxpc2luZyk7CiB9CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnQuaCBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5oCmlu
ZGV4IDEzZjIyNzM2YWUwMi4uOWVkNWJmYjI0OGQwIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnQuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnQuaApAQCAtMTksNiArMTksOCBAQAogI2lmbmRlZiBfX1hFTl9EUk1fRlJPTlRfSF8KICNk
ZWZpbmUgX19YRU5fRFJNX0ZST05UX0hfCiAKKyNpbmNsdWRlIDxsaW51eC9zY2F0dGVybGlzdC5o
PgorCiAjaW5jbHVkZSAieGVuX2RybV9mcm9udF9jZmcuaCIKIAogI2lmbmRlZiBHUkFOVF9JTlZB
TElEX1JFRgpAQCAtMzAsMTYgKzMyLDM4IEBACiAjZGVmaW5lIEdSQU5UX0lOVkFMSURfUkVGCTAK
ICNlbmRpZgogCitzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1fcGlwZWxpbmU7CisKIHN0cnVjdCB4
ZW5fZHJtX2Zyb250X29wcyB7CisJaW50ICgqbW9kZV9zZXQpKHN0cnVjdCB4ZW5fZHJtX2Zyb250
X2RybV9waXBlbGluZSAqcGlwZWxpbmUsCisJCQl1aW50MzJfdCB4LCB1aW50MzJfdCB5LCB1aW50
MzJfdCB3aWR0aCwgdWludDMyX3QgaGVpZ2h0LAorCQkJdWludDMyX3QgYnBwLCB1aW50NjRfdCBm
Yl9jb29raWUpOworCWludCAoKmRidWZfY3JlYXRlX2Zyb21fcGFnZXMpKHN0cnVjdCB4ZW5fZHJt
X2Zyb250X2luZm8gKmZyb250X2luZm8sCisJCQl1aW50NjRfdCBkYnVmX2Nvb2tpZSwgdWludDMy
X3Qgd2lkdGgsIHVpbnQzMl90IGhlaWdodCwKKwkJCXVpbnQzMl90IGJwcCwgdWludDY0X3Qgc2l6
ZSwgc3RydWN0IHBhZ2UgKipwYWdlcyk7CisJaW50ICgqZGJ1Zl9jcmVhdGVfZnJvbV9zZ3QpKHN0
cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sCisJCQl1aW50NjRfdCBkYnVmX2Nv
b2tpZSwgdWludDMyX3Qgd2lkdGgsIHVpbnQzMl90IGhlaWdodCwKKwkJCXVpbnQzMl90IGJwcCwg
dWludDY0X3Qgc2l6ZSwgc3RydWN0IHNnX3RhYmxlICpzZ3QpOworCWludCAoKmRidWZfZGVzdHJv
eSkoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKKwkJCXVpbnQ2NF90IGRi
dWZfY29va2llKTsKKwlpbnQgKCpmYl9hdHRhY2gpKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8g
KmZyb250X2luZm8sCisJCQl1aW50NjRfdCBkYnVmX2Nvb2tpZSwgdWludDY0X3QgZmJfY29va2ll
LAorCQkJdWludDMyX3Qgd2lkdGgsIHVpbnQzMl90IGhlaWdodCwgdWludDMyX3QgcGl4ZWxfZm9y
bWF0KTsKKwlpbnQgKCpmYl9kZXRhY2gpKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250
X2luZm8sCisJCQl1aW50NjRfdCBmYl9jb29raWUpOworCWludCAoKnBhZ2VfZmxpcCkoc3RydWN0
IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKKwkJCWludCBjb25uX2lkeCwgdWludDY0
X3QgZmJfY29va2llKTsKIAkvKiBDQVVUSU9OISB0aGlzIGlzIGNhbGxlZCB3aXRoIGEgc3Bpbl9s
b2NrIGhlbGQhICovCiAJdm9pZCAoKm9uX2ZyYW1lX2RvbmUpKHN0cnVjdCBwbGF0Zm9ybV9kZXZp
Y2UgKnBkZXYsCiAJCQlpbnQgY29ubl9pZHgsIHVpbnQ2NF90IGZiX2Nvb2tpZSk7CisJdm9pZCAo
KmRybV9sYXN0X2Nsb3NlKShzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvKTsK
IH07CiAKIHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gewogCXN0cnVjdCB4ZW5idXNfZGV2aWNl
ICp4Yl9kZXY7CiAJLyogdG8gcHJvdGVjdCBkYXRhIGJldHdlZW4gYmFja2VuZCBJTyBjb2RlIGFu
ZCBpbnRlcnJ1cHQgaGFuZGxlciAqLwogCXNwaW5sb2NrX3QgaW9fbG9jazsKKwlib29sIGRybV9w
ZHJ2X3JlZ2lzdGVyZWQ7CiAJLyogdmlydHVhbCBEUk0gcGxhdGZvcm0gZGV2aWNlICovCiAJc3Ry
dWN0IHBsYXRmb3JtX2RldmljZSAqZHJtX3BkZXY7CiAKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udF9kcnYuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLmIz
NzY0ZDVlZDBmNgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udF9kcnYuYwpAQCAtMCwwICsxLDIxMSBAQAorLyoKKyAqICBYZW4gcGFyYS12aXJ0dWFs
IERSTSBkZXZpY2UKKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgIGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiAg
IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExp
Y2Vuc2UsIG9yCisgKiAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgor
ICogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxs
IGJlIHVzZWZ1bCwKKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4g
dGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1Mg
Rk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogICBHTlUgR2VuZXJhbCBQdWJs
aWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNi0y
MDE4IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogQXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNo
ZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CisgKi8KKworI2luY2x1ZGUg
PGRybS9kcm1QLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KKyNpbmNsdWRlIDxkcm0vZHJt
X2F0b21pY19oZWxwZXIuaD4KKworI2luY2x1ZGUgInhlbl9kcm1fZnJvbnQuaCIKKyNpbmNsdWRl
ICJ4ZW5fZHJtX2Zyb250X2NmZy5oIgorI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfZHJ2LmgiCisK
K3N0YXRpYyBpbnQgZHVtYl9jcmVhdGUoc3RydWN0IGRybV9maWxlICpmaWxwLAorCQlzdHJ1Y3Qg
ZHJtX2RldmljZSAqZGV2LCBzdHJ1Y3QgZHJtX21vZGVfY3JlYXRlX2R1bWIgKmFyZ3MpCit7CisJ
cmV0dXJuIC1FSU5WQUw7Cit9CisKK3N0YXRpYyB2b2lkIGZyZWVfb2JqZWN0KHN0cnVjdCBkcm1f
Z2VtX29iamVjdCAqb2JqKQoreworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvICpkcm1f
aW5mbyA9IG9iai0+ZGV2LT5kZXZfcHJpdmF0ZTsKKworCWRybV9pbmZvLT5mcm9udF9vcHMtPmRi
dWZfZGVzdHJveShkcm1faW5mby0+ZnJvbnRfaW5mbywKKwkJCXhlbl9kcm1fZnJvbnRfZGJ1Zl90
b19jb29raWUob2JqKSk7Cit9CisKK3N0YXRpYyB2b2lkIG9uX2ZyYW1lX2RvbmUoc3RydWN0IHBs
YXRmb3JtX2RldmljZSAqcGRldiwKKwkJaW50IGNvbm5faWR4LCB1aW50NjRfdCBmYl9jb29raWUp
Cit7Cit9CisKK3N0YXRpYyB2b2lkIGxhc3RjbG9zZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2KQor
eworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvICpkcm1faW5mbyA9IGRldi0+ZGV2X3By
aXZhdGU7CisKKwlkcm1faW5mby0+ZnJvbnRfb3BzLT5kcm1fbGFzdF9jbG9zZShkcm1faW5mby0+
ZnJvbnRfaW5mbyk7Cit9CisKK3N0YXRpYyBpbnQgZ2VtX21tYXAoc3RydWN0IGZpbGUgKmZpbHAs
IHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQoreworCXJldHVybiAtRUlOVkFMOworfQorCitz
dGF0aWMgc3RydWN0IHNnX3RhYmxlICpwcmltZV9nZXRfc2dfdGFibGUoc3RydWN0IGRybV9nZW1f
b2JqZWN0ICpvYmopCit7CisJcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgZHJtX2dl
bV9vYmplY3QgKnByaW1lX2ltcG9ydF9zZ190YWJsZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAor
CQlzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2htZW50ICphdHRhY2gsIHN0cnVjdCBzZ190YWJsZSAqc2d0
KQoreworCXJldHVybiBOVUxMOworfQorCitzdGF0aWMgdm9pZCAqcHJpbWVfdm1hcChzdHJ1Y3Qg
ZHJtX2dlbV9vYmplY3QgKm9iaikKK3sKKwlyZXR1cm4gTlVMTDsKK30KKworc3RhdGljIHZvaWQg
cHJpbWVfdnVubWFwKHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqLCB2b2lkICp2YWRkcikKK3sK
K30KKworc3RhdGljIGludCBwcmltZV9tbWFwKHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqLCBz
dHJ1Y3Qgdm1fYXJlYV9zdHJ1Y3QgKnZtYSkKK3sKKwlyZXR1cm4gLUVJTlZBTDsKK30KKworc3Rh
dGljIGNvbnN0IHN0cnVjdCBmaWxlX29wZXJhdGlvbnMgeGVuZHJtX2ZvcHMgPSB7CisJLm93bmVy
ICAgICAgICAgID0gVEhJU19NT0RVTEUsCisJLm9wZW4gICAgICAgICAgID0gZHJtX29wZW4sCisJ
LnJlbGVhc2UgICAgICAgID0gZHJtX3JlbGVhc2UsCisJLnVubG9ja2VkX2lvY3RsID0gZHJtX2lv
Y3RsLAorI2lmZGVmIENPTkZJR19DT01QQVQKKwkuY29tcGF0X2lvY3RsICAgPSBkcm1fY29tcGF0
X2lvY3RsLAorI2VuZGlmCisJLnBvbGwgICAgICAgICAgID0gZHJtX3BvbGwsCisJLnJlYWQgICAg
ICAgICAgID0gZHJtX3JlYWQsCisJLmxsc2VlayAgICAgICAgID0gbm9fbGxzZWVrLAorCS5tbWFw
ICAgICAgICAgICA9IGdlbV9tbWFwLAorfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCB2bV9vcGVy
YXRpb25zX3N0cnVjdCB4ZW5fZHJtX3ZtX29wcyA9IHsKKwkub3BlbiAgICAgICAgICAgPSBkcm1f
Z2VtX3ZtX29wZW4sCisJLmNsb3NlICAgICAgICAgID0gZHJtX2dlbV92bV9jbG9zZSwKK307CisK
K3N0cnVjdCBkcm1fZHJpdmVyIHhlbl9kcm1fZHJpdmVyID0geworCS5kcml2ZXJfZmVhdHVyZXMg
ICAgICAgICAgID0gRFJJVkVSX0dFTSB8IERSSVZFUl9NT0RFU0VUIHwKKwkJCQkgICAgIERSSVZF
Ul9QUklNRSB8IERSSVZFUl9BVE9NSUMsCisJLmxhc3RjbG9zZSAgICAgICAgICAgICAgICAgPSBs
YXN0Y2xvc2UsCisJLmdlbV9mcmVlX29iamVjdF91bmxvY2tlZCAgPSBmcmVlX29iamVjdCwKKwku
Z2VtX3ZtX29wcyAgICAgICAgICAgICAgICA9ICZ4ZW5fZHJtX3ZtX29wcywKKwkucHJpbWVfaGFu
ZGxlX3RvX2ZkICAgICAgICA9IGRybV9nZW1fcHJpbWVfaGFuZGxlX3RvX2ZkLAorCS5wcmltZV9m
ZF90b19oYW5kbGUgICAgICAgID0gZHJtX2dlbV9wcmltZV9mZF90b19oYW5kbGUsCisJLmdlbV9w
cmltZV9pbXBvcnQgICAgICAgICAgPSBkcm1fZ2VtX3ByaW1lX2ltcG9ydCwKKwkuZ2VtX3ByaW1l
X2V4cG9ydCAgICAgICAgICA9IGRybV9nZW1fcHJpbWVfZXhwb3J0LAorCS5nZW1fcHJpbWVfZ2V0
X3NnX3RhYmxlICAgID0gcHJpbWVfZ2V0X3NnX3RhYmxlLAorCS5nZW1fcHJpbWVfaW1wb3J0X3Nn
X3RhYmxlID0gcHJpbWVfaW1wb3J0X3NnX3RhYmxlLAorCS5nZW1fcHJpbWVfdm1hcCAgICAgICAg
ICAgID0gcHJpbWVfdm1hcCwKKwkuZ2VtX3ByaW1lX3Z1bm1hcCAgICAgICAgICA9IHByaW1lX3Z1
bm1hcCwKKwkuZ2VtX3ByaW1lX21tYXAgICAgICAgICAgICA9IHByaW1lX21tYXAsCisJLmR1bWJf
Y3JlYXRlICAgICAgICAgICAgICAgPSBkdW1iX2NyZWF0ZSwKKwkuZm9wcyAgICAgICAgICAgICAg
ICAgICAgICA9ICZ4ZW5kcm1fZm9wcywKKwkubmFtZSAgICAgICAgICAgICAgICAgICAgICA9ICJ4
ZW5kcm0tZHUiLAorCS5kZXNjICAgICAgICAgICAgICAgICAgICAgID0gIlhlbiBQViBEUk0gRGlz
cGxheSBVbml0IiwKKwkuZGF0ZSAgICAgICAgICAgICAgICAgICAgICA9ICIyMDE2MTEwOSIsCisJ
Lm1ham9yICAgICAgICAgICAgICAgICAgICAgPSAxLAorCS5taW5vciAgICAgICAgICAgICAgICAg
ICAgID0gMCwKK307CisKK2ludCB4ZW5fZHJtX2Zyb250X2Rydl9wcm9iZShzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2LAorCQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9vcHMgKmZyb250X29wcykK
K3sKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9jZmcgKmNmZyA9IGRldl9nZXRfcGxhdGRhdGEoJnBk
ZXYtPmRldik7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX2luZm8gKmRybV9pbmZvOworCXN0
cnVjdCBkcm1fZGV2aWNlICpkZXY7CisJaW50IHJldDsKKworCURSTV9JTkZPKCJDcmVhdGluZyAl
c1xuIiwgeGVuX2RybV9kcml2ZXIuZGVzYyk7CisKKwlkcm1faW5mbyA9IGRldm1fa3phbGxvYygm
cGRldi0+ZGV2LCBzaXplb2YoKmRybV9pbmZvKSwgR0ZQX0tFUk5FTCk7CisJaWYgKCFkcm1faW5m
bykKKwkJcmV0dXJuIC1FTk9NRU07CisKKwlkcm1faW5mby0+ZnJvbnRfb3BzID0gZnJvbnRfb3Bz
OworCWRybV9pbmZvLT5mcm9udF9vcHMtPm9uX2ZyYW1lX2RvbmUgPSBvbl9mcmFtZV9kb25lOwor
CWRybV9pbmZvLT5mcm9udF9pbmZvID0gY2ZnLT5mcm9udF9pbmZvOworCisJZGV2ID0gZHJtX2Rl
dl9hbGxvYygmeGVuX2RybV9kcml2ZXIsICZwZGV2LT5kZXYpOworCWlmICghZGV2KQorCQlyZXR1
cm4gLUVOT01FTTsKKworCWRybV9pbmZvLT5kcm1fZGV2ID0gZGV2OworCisJZHJtX2luZm8tPmNm
ZyA9IGNmZzsKKwlkZXYtPmRldl9wcml2YXRlID0gZHJtX2luZm87CisJcGxhdGZvcm1fc2V0X2Ry
dmRhdGEocGRldiwgZHJtX2luZm8pOworCisJcmV0ID0gZHJtX3ZibGFua19pbml0KGRldiwgY2Zn
LT5udW1fY29ubmVjdG9ycyk7CisJaWYgKHJldCkgeworCQlEUk1fRVJST1IoIkZhaWxlZCB0byBp
bml0aWFsaXplIHZibGFuaywgcmV0ICVkXG4iLCByZXQpOworCQlyZXR1cm4gcmV0OworCX0KKwor
CWRldi0+aXJxX2VuYWJsZWQgPSAxOworCisJcmV0ID0gZHJtX2Rldl9yZWdpc3RlcihkZXYsIDAp
OworCWlmIChyZXQpCisJCWdvdG8gZmFpbF9yZWdpc3RlcjsKKworCURSTV9JTkZPKCJJbml0aWFs
aXplZCAlcyAlZC4lZC4lZCAlcyBvbiBtaW5vciAlZFxuIiwKKwkJCXhlbl9kcm1fZHJpdmVyLm5h
bWUsIHhlbl9kcm1fZHJpdmVyLm1ham9yLAorCQkJeGVuX2RybV9kcml2ZXIubWlub3IsIHhlbl9k
cm1fZHJpdmVyLnBhdGNobGV2ZWwsCisJCQl4ZW5fZHJtX2RyaXZlci5kYXRlLCBkZXYtPnByaW1h
cnktPmluZGV4KTsKKworCXJldHVybiAwOworCitmYWlsX3JlZ2lzdGVyOgorCWRybV9kZXZfdW5y
ZWdpc3RlcihkZXYpOworCWRybV9tb2RlX2NvbmZpZ19jbGVhbnVwKGRldik7CisJcmV0dXJuIHJl
dDsKK30KKworaW50IHhlbl9kcm1fZnJvbnRfZHJ2X3JlbW92ZShzdHJ1Y3QgcGxhdGZvcm1fZGV2
aWNlICpwZGV2KQoreworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvICpkcm1faW5mbyA9
IHBsYXRmb3JtX2dldF9kcnZkYXRhKHBkZXYpOworCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYgPSBk
cm1faW5mby0+ZHJtX2RldjsKKworCWlmIChkZXYpIHsKKwkJZHJtX2Rldl91bnJlZ2lzdGVyKGRl
dik7CisJCWRybV9hdG9taWNfaGVscGVyX3NodXRkb3duKGRldik7CisJCWRybV9tb2RlX2NvbmZp
Z19jbGVhbnVwKGRldik7CisJCWRybV9kZXZfdW5yZWYoZGV2KTsKKwl9CisJcmV0dXJuIDA7Cit9
CisKK2Jvb2wgeGVuX2RybV9mcm9udF9kcnZfaXNfdXNlZChzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNl
ICpwZGV2KQoreworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvICpkcm1faW5mbyA9IHBs
YXRmb3JtX2dldF9kcnZkYXRhKHBkZXYpOworCXN0cnVjdCBkcm1fZGV2aWNlICpkZXY7CisKKwlp
ZiAoIWRybV9pbmZvKQorCQlyZXR1cm4gZmFsc2U7CisKKwlkZXYgPSBkcm1faW5mby0+ZHJtX2Rl
djsKKwlpZiAoIWRldikKKwkJcmV0dXJuIGZhbHNlOworCisJLyoKKwkgKiBGSVhNRTogdGhlIGNv
ZGUgYmVsb3cgbXVzdCBiZSBwcm90ZWN0ZWQgYnkgZHJtX2dsb2JhbF9tdXRleCwKKwkgKiBidXQg
aXQgaXMgbm90IGFjY2Vzc2libGUgdG8gdXMuIEFueXdheXMgdGhlcmUgaXMgYSByYWNlIGNvbmRp
dGlvbiwKKwkgKiBidXQgd2Ugd2lsbCByZS10cnkuCisJICovCisJcmV0dXJuIGRldi0+b3Blbl9j
b3VudCAhPSAwOworfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250X2Rydi5oIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uYWFhNDc2NTM1YzEzCi0tLSAvZGV2
L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5oCkBAIC0w
LDAgKzEsNjAgQEAKKy8qCisgKiAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2aWNlCisgKgorICog
ICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQorICogICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFs
IFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogICB0aGUgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogICAoYXQg
eW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlz
IGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAgIGJ1
dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5
IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUg
ZGV0YWlscy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxOCBFUEFNIFN5c3RlbXMgSW5j
LgorICoKKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgorICovCisKKyNpZm5kZWYgX19YRU5fRFJNX0ZST05UX0RSVl9I
XworI2RlZmluZSBfX1hFTl9EUk1fRlJPTlRfRFJWX0hfCisKKyNpbmNsdWRlIDxkcm0vZHJtUC5o
PgorCisjaW5jbHVkZSAieGVuX2RybV9mcm9udC5oIgorI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRf
Y2ZnLmgiCisKK3N0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9waXBlbGluZSB7CisJc3RydWN0IHhl
bl9kcm1fZnJvbnRfZHJtX2luZm8gKmRybV9pbmZvOworCisJaW50IGluZGV4OworfTsKKworc3Ry
dWN0IHhlbl9kcm1fZnJvbnRfZHJtX2luZm8geworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8g
KmZyb250X2luZm87CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfb3BzICpmcm9udF9vcHM7CisJc3Ry
dWN0IGRybV9kZXZpY2UgKmRybV9kZXY7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfY2ZnICpjZmc7
Cit9OworCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHhlbl9kcm1fZnJvbnRfZmJfdG9fY29va2ll
KAorCQlzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpmYikKK3sKKwlyZXR1cm4gKHVpbnQ2NF90KWZi
OworfQorCitzdGF0aWMgaW5saW5lIHVpbnQ2NF90IHhlbl9kcm1fZnJvbnRfZGJ1Zl90b19jb29r
aWUoCisJCXN0cnVjdCBkcm1fZ2VtX29iamVjdCAqZ2VtX29iaikKK3sKKwlyZXR1cm4gKHVpbnQ2
NF90KWdlbV9vYmo7Cit9CisKK2ludCB4ZW5fZHJtX2Zyb250X2Rydl9wcm9iZShzdHJ1Y3QgcGxh
dGZvcm1fZGV2aWNlICpwZGV2LAorCQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9vcHMgKmZyb250X29w
cyk7CisKK2ludCB4ZW5fZHJtX2Zyb250X2Rydl9yZW1vdmUoc3RydWN0IHBsYXRmb3JtX2Rldmlj
ZSAqcGRldik7CisKK2Jvb2wgeGVuX2RybV9mcm9udF9kcnZfaXNfdXNlZChzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2KTsKKworI2VuZGlmIC8qIF9fWEVOX0RSTV9GUk9OVF9EUlZfSF8gKi8K
KwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:04:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:04:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNo-0000iI-H7; Wed, 21 Feb 2018 08:04:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNn-0000hF-Jd
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:04:07 +0000
X-Inumbo-ID: ad13d166-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad13d166-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:19 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id t79so1079978lfe.3
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:04:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Jm01MPjeYgUh6zGuHPkMNPXbjc3c4JO1aPm8i36BrMY=;
 b=FgGbdIeLdJAEnZ8mjbTtAc/CAA07dsalteOIvLse1oY/s+IA1f/HooA/H1SU0jn7Xj
 VHqiTZigUIyEEVBUv57PcRlMwV92MHcFefT+2Zaz8kUPvfLF0mgJzmwSpGta/PifQxqZ
 R4qmmILLHKnTde77Z9mlapH9DqV6IFzdXBhrGxYRspA3mDjmEnv2+UtlFr/Cv5s/wSId
 2u3PtQHf1vtdHsiw+HvdD7rB1AY09VfoDTgFV5TP2R4xuF3YFZVitrBKCcrwCEH9QS63
 vS9ZkP7NpdI8wY2eJ8rmm59FIMBLAXe1ziFKFiYG4z/ASC4XwuCQr6DV/mmoBrBSlLQZ
 WKIg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Jm01MPjeYgUh6zGuHPkMNPXbjc3c4JO1aPm8i36BrMY=;
 b=U8X6pzjgoU9DEndckvM5F9jnZtNuffTGmeyxe8v491mYdQgmOauJVdg8BHByGnpSeD
 feBlBhDwuTkQ4DRIXAOC1rTGinFQRIwfRYHsTcSfp6iHLuXUX+OYb4PWjxJp/Lkq5GTv
 83iqmQ8+abD1w/gOFFSSAd8sQtW2LqiDQ4Bc5GdX3c9sTO7IdLQ0AAptPUPJKXwh5NmA
 0q2KGGlC4WHY6rQAcNfZ9hRvFITe1bQNk/1pD5KHNVd7A5ZPjJrFEYLZHnOA/PLKpr3y
 6o0PYRlafAbdh5iUCJ3HD9GrOdBAiNDsIHjmIJwkLtgIAvd6SnvlYQwTFz/Qzpiu+Rvd
 Trcw==
X-Gm-Message-State: APf1xPAtqTedFO1V4571im1SFks2hV0adNDF3SZvVJJIhcWKMvm/yLm5
 b5xspWVMDPWSIH76a8psuOYut/4M
X-Google-Smtp-Source: AH8x2249KKbMUX4WdwN6SmLCdxVFWxmECDnsT1ClyS7I42ptPNyJmk9fe5nor33HENTGLmSdbNKr6g==
X-Received: by 10.25.21.149 with SMTP id 21mr1781756lfv.13.1519200243756;
 Wed, 21 Feb 2018 00:04:03 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.04.02
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:04:02 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:40 +0200
Message-Id: <1519200222-20623-8-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 7/9] drm/xen-front: Implement KMS/connector
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IGtlcm5lbCBtb2Rlc2V0aWluZy9jb25uZWN0b3IgaGFuZGxpbmcg
dXNpbmcKRFJNIHNpbXBsZSBLTVMgaGVscGVyIHBpcGVsaW5lOgoKLSBpbXBsZW1lbnQgS01TIHBh
cnQgb2YgdGhlIGRyaXZlciB3aXRoIHRoZSBoZWxwIG9mIERSTQogIHNpbXBsZSBwaXBlcGxpbmUg
aGVscGVyIHdoaWNoIGlzIHBvc3NpYmxlIGR1ZSB0byB0aGUgZmFjdAogIHRoYXQgdGhlIHBhcmEt
dmlydHVhbGl6ZWQgZHJpdmVyIG9ubHkgc3VwcG9ydHMgYSBzaW5nbGUKICAocHJpbWFyeSkgcGxh
bmU6CiAgLSBpbml0aWFsaXplIGNvbm5lY3RvcnMgYWNjb3JkaW5nIHRvIFhlblN0b3JlIGNvbmZp
Z3VyYXRpb24KICAtIGhhbmRsZSBmcmFtZSBkb25lIGV2ZW50cyBmcm9tIHRoZSBiYWNrZW5kCiAg
LSBnZW5lcmF0ZSB2YmxhbmsgZXZlbnRzCiAgLSBjcmVhdGUgYW5kIGRlc3Ryb3kgZnJhbWUgYnVm
ZmVycyBhbmQgcHJvcGFnYXRlIHRob3NlCiAgICB0byB0aGUgYmFja2VuZAogIC0gcHJvcGFnYXRl
IHNldC9yZXNldCBtb2RlIGNvbmZpZ3VyYXRpb24gdG8gdGhlIGJhY2tlbmQgb24gZGlzcGxheQog
ICAgZW5hYmxlL2Rpc2FibGUgY2FsbGJhY2tzCiAgLSBzZW5kIHBhZ2UgZmxpcCByZXF1ZXN0IHRv
IHRoZSBiYWNrZW5kIGFuZCBpbXBsZW1lbnQgbG9naWMgZm9yCiAgICByZXBvcnRpbmcgYmFja2Vu
ZCBJTyBlcnJvcnMgb24gcHJlcGFyZSBmYiBjYWxsYmFjawoKLSBpbXBsZW1lbnQgdmlydHVhbCBj
b25uZWN0b3IgaGFuZGxpbmc6CiAgLSBzdXBwb3J0IG9ubHkgcGl4ZWwgZm9ybWF0cyBzdWl0YWJs
ZSBmb3Igc2luZ2xlIHBsYW5lIG1vZGVzCiAgLSBtYWtlIHN1cmUgdGhlIGNvbm5lY3RvciBpcyBh
bHdheXMgY29ubmVjdGVkCiAgLSBzdXBwb3J0IGEgc2luZ2xlIHZpZGVvIG1vZGUgYXMgcGVyIHBh
cmEtdmlydHVhbGl6ZWQgZHJpdmVyCiAgICBjb25maWd1cmF0aW9uCgpTaWduZWQtb2ZmLWJ5OiBP
bGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+
Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZSAgICAgICAgICAgICB8ICAgMiArCiBk
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jIHwgMTI1ICsrKysrKysrKysr
KysKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmggfCAgMzUgKysrKwog
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5jICB8ICAxNSArKwogZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5oICB8ICAxMiArKwogZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jICB8IDI5OSArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfa21zLmggIHwgIDMw
ICsrKysKIDcgZmlsZXMgY2hhbmdlZCwgNTE4IGluc2VydGlvbnMoKykKIGNyZWF0ZSBtb2RlIDEw
MDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uaAogY3JlYXRl
IG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwogY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuaAoK
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUgYi9kcml2ZXJzL2dwdS9k
cm0veGVuL01ha2VmaWxlCmluZGV4IGQzMDY4MjAyNTkwZi4uNGZjYjBkYTFhOWM1IDEwMDY0NAot
LS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94
ZW4vTWFrZWZpbGUKQEAgLTIsNiArMiw4IEBACiAKIGRybV94ZW5fZnJvbnQtb2JqcyA6PSB4ZW5f
ZHJtX2Zyb250Lm8gXAogCQkgICAgICB4ZW5fZHJtX2Zyb250X2Rydi5vIFwKKwkJICAgICAgeGVu
X2RybV9mcm9udF9rbXMubyBcCisJCSAgICAgIHhlbl9kcm1fZnJvbnRfY29ubi5vIFwKIAkJICAg
ICAgeGVuX2RybV9mcm9udF9ldnRjaG5sLm8gXAogCQkgICAgICB4ZW5fZHJtX2Zyb250X3NoYnVm
Lm8gXAogCQkgICAgICB4ZW5fZHJtX2Zyb250X2NmZy5vCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2Nvbm4uYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAu
LmQ5OTg2YTJlMWEzYgotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVu
X2RybV9mcm9udF9jb25uLmMKQEAgLTAsMCArMSwxMjUgQEAKKy8qCisgKiAgWGVuIHBhcmEtdmly
dHVhbCBEUk0gZGV2aWNlCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsg
eW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogICBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQor
ICogICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRo
ZSBMaWNlbnNlLCBvcgorICogICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgor
ICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQg
d2lsbCBiZSB1c2VmdWwsCisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBl
dmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRO
RVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIw
MTYtMjAxOCBFUEFNIFN5c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgorICovCisKKyNpbmNs
dWRlIDxkcm0vZHJtX2F0b21pY19oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVs
cGVyLmg+CisKKyNpbmNsdWRlIDx2aWRlby92aWRlb21vZGUuaD4KKworI2luY2x1ZGUgInhlbl9k
cm1fZnJvbnRfY29ubi5oIgorI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfZHJ2LmgiCisKK3N0YXRp
YyBzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1fcGlwZWxpbmUgKgordG9feGVuX2RybV9waXBlbGlu
ZShzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yKQoreworCXJldHVybiBjb250YWluZXJf
b2YoY29ubmVjdG9yLCBzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1fcGlwZWxpbmUsIGNvbm4pOwor
fQorCitzdGF0aWMgY29uc3QgdWludDMyX3QgcGxhbmVfZm9ybWF0c1tdID0geworCURSTV9GT1JN
QVRfUkdCNTY1LAorCURSTV9GT1JNQVRfUkdCODg4LAorCURSTV9GT1JNQVRfWFJHQjg4ODgsCisJ
RFJNX0ZPUk1BVF9BUkdCODg4OCwKKwlEUk1fRk9STUFUX1hSR0I0NDQ0LAorCURSTV9GT1JNQVRf
QVJHQjQ0NDQsCisJRFJNX0ZPUk1BVF9YUkdCMTU1NSwKKwlEUk1fRk9STUFUX0FSR0IxNTU1LAor
fTsKKworY29uc3QgdWludDMyX3QgKnhlbl9kcm1fZnJvbnRfY29ubl9nZXRfZm9ybWF0cyhpbnQg
KmZvcm1hdF9jb3VudCkKK3sKKwkqZm9ybWF0X2NvdW50ID0gQVJSQVlfU0laRShwbGFuZV9mb3Jt
YXRzKTsKKwlyZXR1cm4gcGxhbmVfZm9ybWF0czsKK30KKworc3RhdGljIGVudW0gZHJtX2Nvbm5l
Y3Rvcl9zdGF0dXMgY29ubmVjdG9yX2RldGVjdCgKKwkJc3RydWN0IGRybV9jb25uZWN0b3IgKmNv
bm5lY3RvciwgYm9vbCBmb3JjZSkKK3sKKwlpZiAoZHJtX2Rldl9pc191bnBsdWdnZWQoY29ubmVj
dG9yLT5kZXYpKQorCQlyZXR1cm4gY29ubmVjdG9yX3N0YXR1c19kaXNjb25uZWN0ZWQ7CisKKwly
ZXR1cm4gY29ubmVjdG9yX3N0YXR1c19jb25uZWN0ZWQ7Cit9CisKKyNkZWZpbmUgWEVOX0RSTV9O
VU1fVklERU9fTU9ERVMJCTEKKyNkZWZpbmUgWEVOX0RSTV9DUlRDX1ZSRUZSRVNIX0haCTYwCisK
K3N0YXRpYyBpbnQgY29ubmVjdG9yX2dldF9tb2RlcyhzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29u
bmVjdG9yKQoreworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9waXBlbGluZSAqcGlwZWxpbmUg
PQorCQl0b194ZW5fZHJtX3BpcGVsaW5lKGNvbm5lY3Rvcik7CisJc3RydWN0IGRybV9kaXNwbGF5
X21vZGUgKm1vZGU7CisJc3RydWN0IHZpZGVvbW9kZSB2aWRlb21vZGU7CisJaW50IHdpZHRoLCBo
ZWlnaHQ7CisKKwltb2RlID0gZHJtX21vZGVfY3JlYXRlKGNvbm5lY3Rvci0+ZGV2KTsKKwlpZiAo
IW1vZGUpCisJCXJldHVybiAwOworCisJbWVtc2V0KCZ2aWRlb21vZGUsIDAsIHNpemVvZih2aWRl
b21vZGUpKTsKKwl2aWRlb21vZGUuaGFjdGl2ZSA9IHBpcGVsaW5lLT53aWR0aDsKKwl2aWRlb21v
ZGUudmFjdGl2ZSA9IHBpcGVsaW5lLT5oZWlnaHQ7CisJd2lkdGggPSB2aWRlb21vZGUuaGFjdGl2
ZSArIHZpZGVvbW9kZS5oZnJvbnRfcG9yY2ggKworCQl2aWRlb21vZGUuaGJhY2tfcG9yY2ggKyB2
aWRlb21vZGUuaHN5bmNfbGVuOworCWhlaWdodCA9IHZpZGVvbW9kZS52YWN0aXZlICsgdmlkZW9t
b2RlLnZmcm9udF9wb3JjaCArCisJCXZpZGVvbW9kZS52YmFja19wb3JjaCArIHZpZGVvbW9kZS52
c3luY19sZW47CisJdmlkZW9tb2RlLnBpeGVsY2xvY2sgPSB3aWR0aCAqIGhlaWdodCAqIFhFTl9E
Uk1fQ1JUQ19WUkVGUkVTSF9IWjsKKwltb2RlLT50eXBlID0gRFJNX01PREVfVFlQRV9QUkVGRVJS
RUQgfCBEUk1fTU9ERV9UWVBFX0RSSVZFUjsKKworCWRybV9kaXNwbGF5X21vZGVfZnJvbV92aWRl
b21vZGUoJnZpZGVvbW9kZSwgbW9kZSk7CisJZHJtX21vZGVfcHJvYmVkX2FkZChjb25uZWN0b3Is
IG1vZGUpOworCXJldHVybiBYRU5fRFJNX05VTV9WSURFT19NT0RFUzsKK30KKworc3RhdGljIGlu
dCBjb25uZWN0b3JfbW9kZV92YWxpZChzdHJ1Y3QgZHJtX2Nvbm5lY3RvciAqY29ubmVjdG9yLAor
CQlzdHJ1Y3QgZHJtX2Rpc3BsYXlfbW9kZSAqbW9kZSkKK3sKKwlzdHJ1Y3QgeGVuX2RybV9mcm9u
dF9kcm1fcGlwZWxpbmUgKnBpcGVsaW5lID0KKwkJCXRvX3hlbl9kcm1fcGlwZWxpbmUoY29ubmVj
dG9yKTsKKworCWlmIChtb2RlLT5oZGlzcGxheSAhPSBwaXBlbGluZS0+d2lkdGgpCisJCXJldHVy
biBNT0RFX0VSUk9SOworCisJaWYgKG1vZGUtPnZkaXNwbGF5ICE9IHBpcGVsaW5lLT5oZWlnaHQp
CisJCXJldHVybiBNT0RFX0VSUk9SOworCisJcmV0dXJuIE1PREVfT0s7Cit9CisKK3N0YXRpYyBj
b25zdCBzdHJ1Y3QgZHJtX2Nvbm5lY3Rvcl9oZWxwZXJfZnVuY3MgY29ubmVjdG9yX2hlbHBlcl9m
dW5jcyA9IHsKKwkuZ2V0X21vZGVzID0gY29ubmVjdG9yX2dldF9tb2RlcywKKwkubW9kZV92YWxp
ZCA9IGNvbm5lY3Rvcl9tb2RlX3ZhbGlkLAorfTsKKworc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1f
Y29ubmVjdG9yX2Z1bmNzIGNvbm5lY3Rvcl9mdW5jcyA9IHsKKwkuZGV0ZWN0ID0gY29ubmVjdG9y
X2RldGVjdCwKKwkuZmlsbF9tb2RlcyA9IGRybV9oZWxwZXJfcHJvYmVfc2luZ2xlX2Nvbm5lY3Rv
cl9tb2RlcywKKwkuZGVzdHJveSA9IGRybV9jb25uZWN0b3JfY2xlYW51cCwKKwkucmVzZXQgPSBk
cm1fYXRvbWljX2hlbHBlcl9jb25uZWN0b3JfcmVzZXQsCisJLmF0b21pY19kdXBsaWNhdGVfc3Rh
dGUgPSBkcm1fYXRvbWljX2hlbHBlcl9jb25uZWN0b3JfZHVwbGljYXRlX3N0YXRlLAorCS5hdG9t
aWNfZGVzdHJveV9zdGF0ZSA9IGRybV9hdG9taWNfaGVscGVyX2Nvbm5lY3Rvcl9kZXN0cm95X3N0
YXRlLAorfTsKKworaW50IHhlbl9kcm1fZnJvbnRfY29ubl9pbml0KHN0cnVjdCB4ZW5fZHJtX2Zy
b250X2RybV9pbmZvICpkcm1faW5mbywKKwkJc3RydWN0IGRybV9jb25uZWN0b3IgKmNvbm5lY3Rv
cikKK3sKKwlkcm1fY29ubmVjdG9yX2hlbHBlcl9hZGQoY29ubmVjdG9yLCAmY29ubmVjdG9yX2hl
bHBlcl9mdW5jcyk7CisKKwlyZXR1cm4gZHJtX2Nvbm5lY3Rvcl9pbml0KGRybV9pbmZvLT5kcm1f
ZGV2LCBjb25uZWN0b3IsCisJCSZjb25uZWN0b3JfZnVuY3MsIERSTV9NT0RFX0NPTk5FQ1RPUl9W
SVJUVUFMKTsKK30KZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9jb25uLmggYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5oCm5ldyBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uNzA4ZTgwZDQ1OTg1Ci0tLSAvZGV2
L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uaApAQCAt
MCwwICsxLDM1IEBACisvKgorICogIFhlbiBwYXJhLXZpcnR1YWwgRFJNIGRldmljZQorICoKKyAq
ICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vciBtb2RpZnkKKyAqICAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyAqICAgdGhlIEZyZWUgU29mdHdhcmUg
Rm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyAqICAgKGF0
IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogICBi
dXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50
eSBvZgorICogICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBV
UlBPU0UuICBTZWUgdGhlCisgKiAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3Jl
IGRldGFpbHMuCisgKgorICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTggRVBBTSBTeXN0ZW1zIElu
Yy4KKyAqCisgKiBBdXRob3I6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5k
cnVzaGNoZW5rb0BlcGFtLmNvbT4KKyAqLworCisjaWZuZGVmIF9fWEVOX0RSTV9GUk9OVF9DT05O
X0hfCisjZGVmaW5lIF9fWEVOX0RSTV9GUk9OVF9DT05OX0hfCisKKyNpbmNsdWRlIDxkcm0vZHJt
UC5oPgorI2luY2x1ZGUgPGRybS9kcm1fY3J0Yy5oPgorI2luY2x1ZGUgPGRybS9kcm1fZW5jb2Rl
ci5oPgorCisjaW5jbHVkZSA8bGludXgvd2FpdC5oPgorCitzdHJ1Y3QgeGVuX2RybV9mcm9udF9k
cm1faW5mbzsKKworY29uc3QgdWludDMyX3QgKnhlbl9kcm1fZnJvbnRfY29ubl9nZXRfZm9ybWF0
cyhpbnQgKmZvcm1hdF9jb3VudCk7CisKK2ludCB4ZW5fZHJtX2Zyb250X2Nvbm5faW5pdChzdHJ1
Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2luZm8sCisJCXN0cnVjdCBkcm1fY29ubmVj
dG9yICpjb25uZWN0b3IpOworCisjZW5kaWYgLyogX19YRU5fRFJNX0ZST05UX0NPTk5fSF8gKi8K
ZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuYyBiL2Ry
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuYwppbmRleCBiMzc2NGQ1ZWQwZjYu
LmU4ODYyZDI2YmEyNyAxMDA2NDQKLS0tIGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250X2Rydi5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuYwpA
QCAtMjMsNiArMjMsNyBAQAogI2luY2x1ZGUgInhlbl9kcm1fZnJvbnQuaCIKICNpbmNsdWRlICJ4
ZW5fZHJtX2Zyb250X2NmZy5oIgogI2luY2x1ZGUgInhlbl9kcm1fZnJvbnRfZHJ2LmgiCisjaW5j
bHVkZSAieGVuX2RybV9mcm9udF9rbXMuaCIKIAogc3RhdGljIGludCBkdW1iX2NyZWF0ZShzdHJ1
Y3QgZHJtX2ZpbGUgKmZpbHAsCiAJCXN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBkcm1f
bW9kZV9jcmVhdGVfZHVtYiAqYXJncykKQEAgLTQxLDYgKzQyLDEzIEBAIHN0YXRpYyB2b2lkIGZy
ZWVfb2JqZWN0KHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqKQogc3RhdGljIHZvaWQgb25fZnJh
bWVfZG9uZShzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpwZGV2LAogCQlpbnQgY29ubl9pZHgsIHVp
bnQ2NF90IGZiX2Nvb2tpZSkKIHsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJt
X2luZm8gPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKKworCWlmICh1bmxpa2VseShjb25u
X2lkeCA+PSBkcm1faW5mby0+Y2ZnLT5udW1fY29ubmVjdG9ycykpCisJCXJldHVybjsKKworCXhl
bl9kcm1fZnJvbnRfa21zX29uX2ZyYW1lX2RvbmUoJmRybV9pbmZvLT5waXBlbGluZVtjb25uX2lk
eF0sCisJCQlmYl9jb29raWUpOwogfQogCiBzdGF0aWMgdm9pZCBsYXN0Y2xvc2Uoc3RydWN0IGRy
bV9kZXZpY2UgKmRldikKQEAgLTE1Nyw2ICsxNjUsMTIgQEAgaW50IHhlbl9kcm1fZnJvbnRfZHJ2
X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCiAJCXJldHVybiByZXQ7CiAJfQog
CisJcmV0ID0geGVuX2RybV9mcm9udF9rbXNfaW5pdChkcm1faW5mbyk7CisJaWYgKHJldCkgewor
CQlEUk1fRVJST1IoIkZhaWxlZCB0byBpbml0aWFsaXplIERSTS9LTVMsIHJldCAlZFxuIiwgcmV0
KTsKKwkJZ290byBmYWlsX21vZGVzZXQ7CisJfQorCiAJZGV2LT5pcnFfZW5hYmxlZCA9IDE7CiAK
IAlyZXQgPSBkcm1fZGV2X3JlZ2lzdGVyKGRldiwgMCk7CkBAIC0xNzIsNiArMTg2LDcgQEAgaW50
IHhlbl9kcm1fZnJvbnRfZHJ2X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCiAK
IGZhaWxfcmVnaXN0ZXI6CiAJZHJtX2Rldl91bnJlZ2lzdGVyKGRldik7CitmYWlsX21vZGVzZXQ6
CiAJZHJtX21vZGVfY29uZmlnX2NsZWFudXAoZGV2KTsKIAlyZXR1cm4gcmV0OwogfQpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5oIGIvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5oCmluZGV4IGFhYTQ3NjUzNWMxMy4uNTYzMzE4
YjE5ZjM0IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZHJ2
LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5oCkBAIC0yMCwx
NCArMjAsMjQgQEAKICNkZWZpbmUgX19YRU5fRFJNX0ZST05UX0RSVl9IXwogCiAjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX3NpbXBsZV9rbXNfaGVscGVyLmg+CiAKICNp
bmNsdWRlICJ4ZW5fZHJtX2Zyb250LmgiCiAjaW5jbHVkZSAieGVuX2RybV9mcm9udF9jZmcuaCIK
KyNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2Nvbm4uaCIKIAogc3RydWN0IHhlbl9kcm1fZnJvbnRf
ZHJtX3BpcGVsaW5lIHsKIAlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2luZm87
CiAKIAlpbnQgaW5kZXg7CisKKwlzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgcGlwZTsK
KworCXN0cnVjdCBkcm1fY29ubmVjdG9yIGNvbm47CisJLyogdGhlc2UgYXJlIG9ubHkgZm9yIGNv
bm5lY3RvciBtb2RlIGNoZWNraW5nICovCisJaW50IHdpZHRoLCBoZWlnaHQ7CisJLyogbGFzdCBi
YWNrZW5kIGVycm9yIHNlZW4gb24gcGFnZSBmbGlwICovCisJaW50IHBnZmxpcF9sYXN0X2Vycm9y
OwogfTsKIAogc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX2luZm8gewpAQCAtMzUsNiArNDUsOCBA
QCBzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyB7CiAJc3RydWN0IHhlbl9kcm1fZnJvbnRf
b3BzICpmcm9udF9vcHM7CiAJc3RydWN0IGRybV9kZXZpY2UgKmRybV9kZXY7CiAJc3RydWN0IHhl
bl9kcm1fZnJvbnRfY2ZnICpjZmc7CisKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1fcGlwZWxp
bmUgcGlwZWxpbmVbWEVOX0RSTV9GUk9OVF9NQVhfQ1JUQ1NdOwogfTsKIAogc3RhdGljIGlubGlu
ZSB1aW50NjRfdCB4ZW5fZHJtX2Zyb250X2ZiX3RvX2Nvb2tpZSgKZGlmZiAtLWdpdCBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9rbXMuYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAw
MDAuLmFkOTRjMjg4MzVjZAotLS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udF9rbXMuYwpAQCAtMCwwICsxLDI5OSBAQAorLyoKKyAqICBYZW4gcGFyYS12
aXJ0dWFsIERSTSBkZXZpY2UKKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJl
OyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgIGl0IHVuZGVyIHRo
ZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5
CisgKiAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2Yg
dGhlIExpY2Vuc2UsIG9yCisgKiAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24u
CisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBp
dCB3aWxsIGJlIHVzZWZ1bCwKKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0
IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAqICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogICBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIENvcHlyaWdodCAoQykg
MjAxNi0yMDE4IEVQQU0gU3lzdGVtcyBJbmMuCisgKgorICogQXV0aG9yOiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CisgKi8KKworI2lu
Y2x1ZGUgInhlbl9kcm1fZnJvbnRfa21zLmgiCisKKyNpbmNsdWRlIDxkcm0vZHJtUC5oPgorI2lu
Y2x1ZGUgPGRybS9kcm1fYXRvbWljLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9hdG9taWNfaGVscGVy
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2dlbV9mcmFt
ZWJ1ZmZlcl9oZWxwZXIuaD4KKworI2luY2x1ZGUgInhlbl9kcm1fZnJvbnQuaCIKKyNpbmNsdWRl
ICJ4ZW5fZHJtX2Zyb250X2Nvbm4uaCIKKyNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2Rydi5oIgor
CitzdGF0aWMgc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX3BpcGVsaW5lICoKK3RvX3hlbl9kcm1f
cGlwZWxpbmUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBlKQoreworCXJldHVy
biBjb250YWluZXJfb2YocGlwZSwgc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX3BpcGVsaW5lLCBw
aXBlKTsKK30KKworc3RhdGljIHZvaWQgZmJfZGVzdHJveShzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVy
ICpmYikKK3sKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2luZm8gPSBmYi0+
ZGV2LT5kZXZfcHJpdmF0ZTsKKworCWRybV9pbmZvLT5mcm9udF9vcHMtPmZiX2RldGFjaChkcm1f
aW5mby0+ZnJvbnRfaW5mbywKKwkJCXhlbl9kcm1fZnJvbnRfZmJfdG9fY29va2llKGZiKSk7CisJ
ZHJtX2dlbV9mYl9kZXN0cm95KGZiKTsKK30KKworc3RhdGljIHN0cnVjdCBkcm1fZnJhbWVidWZm
ZXJfZnVuY3MgZmJfZnVuY3MgPSB7CisJLmRlc3Ryb3kgPSBmYl9kZXN0cm95LAorfTsKKworc3Rh
dGljIHN0cnVjdCBkcm1fZnJhbWVidWZmZXIgKmZiX2NyZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAq
ZGV2LAorCQlzdHJ1Y3QgZHJtX2ZpbGUgKmZpbHAsIGNvbnN0IHN0cnVjdCBkcm1fbW9kZV9mYl9j
bWQyICptb2RlX2NtZCkKK3sKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2lu
Zm8gPSBkZXYtPmRldl9wcml2YXRlOworCXN0YXRpYyBzdHJ1Y3QgZHJtX2ZyYW1lYnVmZmVyICpm
YjsKKwlzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdlbV9vYmo7CisJaW50IHJldDsKKworCWZiID0g
ZHJtX2dlbV9mYl9jcmVhdGVfd2l0aF9mdW5jcyhkZXYsIGZpbHAsIG1vZGVfY21kLCAmZmJfZnVu
Y3MpOworCWlmIChJU19FUlJfT1JfTlVMTChmYikpCisJCXJldHVybiBmYjsKKworCWdlbV9vYmog
PSBkcm1fZ2VtX29iamVjdF9sb29rdXAoZmlscCwgbW9kZV9jbWQtPmhhbmRsZXNbMF0pOworCWlm
ICghZ2VtX29iaikgeworCQlEUk1fRVJST1IoIkZhaWxlZCB0byBsb29rdXAgR0VNIG9iamVjdFxu
Iik7CisJCXJldCA9IC1FTk9FTlQ7CisJCWdvdG8gZmFpbDsKKwl9CisKKwlkcm1fZ2VtX29iamVj
dF91bnJlZmVyZW5jZV91bmxvY2tlZChnZW1fb2JqKTsKKworCXJldCA9IGRybV9pbmZvLT5mcm9u
dF9vcHMtPmZiX2F0dGFjaCgKKwkJCWRybV9pbmZvLT5mcm9udF9pbmZvLAorCQkJeGVuX2RybV9m
cm9udF9kYnVmX3RvX2Nvb2tpZShnZW1fb2JqKSwKKwkJCXhlbl9kcm1fZnJvbnRfZmJfdG9fY29v
a2llKGZiKSwKKwkJCWZiLT53aWR0aCwgZmItPmhlaWdodCwgZmItPmZvcm1hdC0+Zm9ybWF0KTsK
KwlpZiAocmV0IDwgMCkgeworCQlEUk1fRVJST1IoIkJhY2sgZmFpbGVkIHRvIGF0dGFjaCBGQiAl
cDogJWRcbiIsIGZiLCByZXQpOworCQlnb3RvIGZhaWw7CisJfQorCisJcmV0dXJuIGZiOworCitm
YWlsOgorCWRybV9nZW1fZmJfZGVzdHJveShmYik7CisJcmV0dXJuIEVSUl9QVFIocmV0KTsKK30K
Kworc3RhdGljIGNvbnN0IHN0cnVjdCBkcm1fbW9kZV9jb25maWdfZnVuY3MgbW9kZV9jb25maWdf
ZnVuY3MgPSB7CisJLmZiX2NyZWF0ZSA9IGZiX2NyZWF0ZSwKKwkuYXRvbWljX2NoZWNrID0gZHJt
X2F0b21pY19oZWxwZXJfY2hlY2ssCisJLmF0b21pY19jb21taXQgPSBkcm1fYXRvbWljX2hlbHBl
cl9jb21taXQsCit9OworCitzdGF0aWMgaW50IGRpc3BsYXlfc2V0X2NvbmZpZyhzdHJ1Y3QgZHJt
X3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCisJc3RydWN0IGRybV9mcmFtZWJ1ZmZlciAqZmIp
Cit7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX3BpcGVsaW5lICpwaXBlbGluZSA9CisJCQl0
b194ZW5fZHJtX3BpcGVsaW5lKHBpcGUpOworCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZwaXBl
LT5jcnRjOworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvICpkcm1faW5mbyA9IHBpcGVs
aW5lLT5kcm1faW5mbzsKKwlpbnQgcmV0OworCisJaWYgKGZiKQorCQlyZXQgPSBkcm1faW5mby0+
ZnJvbnRfb3BzLT5tb2RlX3NldChwaXBlbGluZSwKKwkJCQljcnRjLT54LCBjcnRjLT55LAorCQkJ
CWZiLT53aWR0aCwgZmItPmhlaWdodCwgZmItPmZvcm1hdC0+Y3BwWzBdICogOCwKKwkJCQl4ZW5f
ZHJtX2Zyb250X2ZiX3RvX2Nvb2tpZShmYikpOworCWVsc2UKKwkJcmV0ID0gZHJtX2luZm8tPmZy
b250X29wcy0+bW9kZV9zZXQocGlwZWxpbmUsCisJCQkJMCwgMCwgMCwgMCwgMCwKKwkJCQl4ZW5f
ZHJtX2Zyb250X2ZiX3RvX2Nvb2tpZShOVUxMKSk7CisKKwlpZiAocmV0KQorCQlEUk1fRVJST1Io
IkZhaWxlZCB0byBzZXQgbW9kZSB0byBiYWNrOiAlZFxuIiwgcmV0KTsKKworCXJldHVybiByZXQ7
Cit9CisKK3N0YXRpYyB2b2lkIGRpc3BsYXlfZW5hYmxlKHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3Bs
YXlfcGlwZSAqcGlwZSwKKwkJc3RydWN0IGRybV9jcnRjX3N0YXRlICpjcnRjX3N0YXRlKQorewor
CXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRjOworCXN0cnVjdCBkcm1fZnJhbWVi
dWZmZXIgKmZiID0gcGlwZS0+cGxhbmUuc3RhdGUtPmZiOworCisJaWYgKGRpc3BsYXlfc2V0X2Nv
bmZpZyhwaXBlLCBmYikgPT0gMCkKKwkJZHJtX2NydGNfdmJsYW5rX29uKGNydGMpOworCWVsc2UK
KwkJRFJNX0VSUk9SKCJGYWlsZWQgdG8gZW5hYmxlIGRpc3BsYXlcbiIpOworfQorCitzdGF0aWMg
dm9pZCBkaXNwbGF5X2Rpc2FibGUoc3RydWN0IGRybV9zaW1wbGVfZGlzcGxheV9waXBlICpwaXBl
KQoreworCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRjOworCisJZGlzcGxheV9z
ZXRfY29uZmlnKHBpcGUsIE5VTEwpOworCWRybV9jcnRjX3ZibGFua19vZmYoY3J0Yyk7CisJLyog
ZmluYWwgY2hlY2sgZm9yIHN0YWxsZWQgZXZlbnRzICovCisJaWYgKGNydGMtPnN0YXRlLT5ldmVu
dCAmJiAhY3J0Yy0+c3RhdGUtPmFjdGl2ZSkgeworCQl1bnNpZ25lZCBsb25nIGZsYWdzOworCisJ
CXNwaW5fbG9ja19pcnFzYXZlKCZjcnRjLT5kZXYtPmV2ZW50X2xvY2ssIGZsYWdzKTsKKwkJZHJt
X2NydGNfc2VuZF92YmxhbmtfZXZlbnQoY3J0YywgY3J0Yy0+c3RhdGUtPmV2ZW50KTsKKwkJc3Bp
bl91bmxvY2tfaXJxcmVzdG9yZSgmY3J0Yy0+ZGV2LT5ldmVudF9sb2NrLCBmbGFncyk7CisJCWNy
dGMtPnN0YXRlLT5ldmVudCA9IE5VTEw7CisJfQorfQorCit2b2lkIHhlbl9kcm1fZnJvbnRfa21z
X29uX2ZyYW1lX2RvbmUoCisJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9waXBlbGluZSAqcGlw
ZWxpbmUsCisJCXVpbnQ2NF90IGZiX2Nvb2tpZSkKK3sKKwlkcm1fY3J0Y19oYW5kbGVfdmJsYW5r
KCZwaXBlbGluZS0+cGlwZS5jcnRjKTsKK30KKworc3RhdGljIHZvaWQgZGlzcGxheV9zZW5kX3Bh
Z2VfZmxpcChzdHJ1Y3QgZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGUgKnBpcGUsCisJCXN0cnVjdCBk
cm1fcGxhbmVfc3RhdGUgKm9sZF9wbGFuZV9zdGF0ZSkKK3sKKwlzdHJ1Y3QgZHJtX3BsYW5lX3N0
YXRlICpwbGFuZV9zdGF0ZSA9IGRybV9hdG9taWNfZ2V0X25ld19wbGFuZV9zdGF0ZSgKKwkJCW9s
ZF9wbGFuZV9zdGF0ZS0+c3RhdGUsICZwaXBlLT5wbGFuZSk7CisKKwkvKgorCSAqIElmIG9sZF9w
bGFuZV9zdGF0ZS0+ZmIgaXMgTlVMTCBhbmQgcGxhbmVfc3RhdGUtPmZiIGlzIG5vdCwKKwkgKiB0
aGVuIHRoaXMgaXMgYW4gYXRvbWljIGNvbW1pdCB3aGljaCB3aWxsIGVuYWJsZSBkaXNwbGF5Lgor
CSAqIElmIG9sZF9wbGFuZV9zdGF0ZS0+ZmIgaXMgbm90IE5VTEwgYW5kIHBsYW5lX3N0YXRlLT5m
YiBpcywKKwkgKiB0aGVuIHRoaXMgaXMgYW4gYXRvbWljIGNvbW1pdCB3aGljaCB3aWxsIGRpc2Fi
bGUgZGlzcGxheS4KKwkgKiBJZ25vcmUgdGhlc2UgYW5kIGRvIG5vdCBzZW5kIHBhZ2UgZmxpcCBh
cyB0aGlzIGZyYW1lYnVmZmVyIHdpbGwgYmUKKwkgKiBzZW50IHRvIHRoZSBiYWNrZW5kIGFzIGEg
cGFydCBvZiBkaXNwbGF5X3NldF9jb25maWcgY2FsbC4KKwkgKi8KKwlpZiAob2xkX3BsYW5lX3N0
YXRlLT5mYiAmJiBwbGFuZV9zdGF0ZS0+ZmIpIHsKKwkJc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJt
X3BpcGVsaW5lICpwaXBlbGluZSA9CisJCQkJdG9feGVuX2RybV9waXBlbGluZShwaXBlKTsKKwkJ
c3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX2luZm8gKmRybV9pbmZvID0gcGlwZWxpbmUtPmRybV9p
bmZvOworCQlpbnQgcmV0OworCisJCXJldCA9IGRybV9pbmZvLT5mcm9udF9vcHMtPnBhZ2VfZmxp
cChkcm1faW5mby0+ZnJvbnRfaW5mbywKKwkJCQlwaXBlbGluZS0+aW5kZXgsCisJCQkJeGVuX2Ry
bV9mcm9udF9mYl90b19jb29raWUocGxhbmVfc3RhdGUtPmZiKSk7CisJCXBpcGVsaW5lLT5wZ2Zs
aXBfbGFzdF9lcnJvciA9IHJldDsKKwkJaWYgKHJldCkgeworCQkJRFJNX0VSUk9SKCJGYWlsZWQg
dG8gc2VuZCBwYWdlIGZsaXAgcmVxdWVzdCB0byBiYWNrZW5kOiAlZFxuIiwgcmV0KTsKKwkJCS8q
CisJCQkgKiBBcyB3ZSBhcmUgYXQgY29tbWl0IHN0YWdlIHRoZSBEUk0gY29yZSB3aWxsIGFueXdh
eXMKKwkJCSAqIHdhaXQgZm9yIHRoZSB2YmxhbmsgYW5kIGtub3dzIG5vdGhpbmcgYWJvdXQgb3Vy
CisJCQkgKiBmYWlsdXJlLiBUaGUgYmVzdCB3ZSBjYW4gZG8gaXMgdG8gaGFuZGxlCisJCQkgKiB2
Ymxhbmsgbm93LCBzbyB0aGVyZSBpcyBubyB2YmxhbmsvZmxpcF9kb25lCisJCQkgKiB0aW1lIG91
dHMKKwkJCSAqLworCQkJZHJtX2NydGNfaGFuZGxlX3ZibGFuaygmcGlwZWxpbmUtPnBpcGUuY3J0
Yyk7CisJCX0KKwl9Cit9CisKK3N0YXRpYyBpbnQgZGlzcGxheV9wcmVwYXJlX2ZiKHN0cnVjdCBk
cm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKKwkJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAq
cGxhbmVfc3RhdGUpCit7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX3BpcGVsaW5lICpwaXBl
bGluZSA9CisJCQl0b194ZW5fZHJtX3BpcGVsaW5lKHBpcGUpOworCisJaWYgKHBpcGVsaW5lLT5w
Z2ZsaXBfbGFzdF9lcnJvcikgeworCQlpbnQgcmV0OworCisJCS8qIGlmIHByZXZpb3VzIHBhZ2Ug
ZmxpcCBkaWRuJ3Qgc3VjY2VlZCB0aGVuIHJlcG9ydCB0aGUgZXJyb3IgKi8KKwkJcmV0ID0gcGlw
ZWxpbmUtPnBnZmxpcF9sYXN0X2Vycm9yOworCQkvKiBhbmQgbGV0IHVzIHRyeSB0byBwYWdlIGZs
aXAgbmV4dCB0aW1lICovCisJCXBpcGVsaW5lLT5wZ2ZsaXBfbGFzdF9lcnJvciA9IDA7CisJCXJl
dHVybiByZXQ7CisJfQorCXJldHVybiBkcm1fZ2VtX2ZiX3ByZXBhcmVfZmIoJnBpcGUtPnBsYW5l
LCBwbGFuZV9zdGF0ZSk7Cit9CisKK3N0YXRpYyB2b2lkIGRpc3BsYXlfdXBkYXRlKHN0cnVjdCBk
cm1fc2ltcGxlX2Rpc3BsYXlfcGlwZSAqcGlwZSwKKwkJc3RydWN0IGRybV9wbGFuZV9zdGF0ZSAq
b2xkX3BsYW5lX3N0YXRlKQoreworCXN0cnVjdCBkcm1fY3J0YyAqY3J0YyA9ICZwaXBlLT5jcnRj
OworCXN0cnVjdCBkcm1fcGVuZGluZ192YmxhbmtfZXZlbnQgKmV2ZW50OworCisJZXZlbnQgPSBj
cnRjLT5zdGF0ZS0+ZXZlbnQ7CisJaWYgKGV2ZW50KSB7CisJCXN0cnVjdCBkcm1fZGV2aWNlICpk
ZXYgPSBjcnRjLT5kZXY7CisJCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisKKwkJY3J0Yy0+c3RhdGUt
PmV2ZW50ID0gTlVMTDsKKworCQlzcGluX2xvY2tfaXJxc2F2ZSgmZGV2LT5ldmVudF9sb2NrLCBm
bGFncyk7CisJCWlmIChkcm1fY3J0Y192YmxhbmtfZ2V0KGNydGMpID09IDApCisJCQlkcm1fY3J0
Y19hcm1fdmJsYW5rX2V2ZW50KGNydGMsIGV2ZW50KTsKKwkJZWxzZQorCQkJZHJtX2NydGNfc2Vu
ZF92YmxhbmtfZXZlbnQoY3J0YywgZXZlbnQpOworCQlzcGluX3VubG9ja19pcnFyZXN0b3JlKCZk
ZXYtPmV2ZW50X2xvY2ssIGZsYWdzKTsKKwl9CisJLyoKKwkgKiBTZW5kIHBhZ2UgZmxpcCByZXF1
ZXN0IHRvIHRoZSBiYWNrZW5kICphZnRlciogd2UgaGF2ZSBldmVudCBhcm1lZC8KKwkgKiBzZW50
IGFib3ZlLCBzbyBvbiBwYWdlIGZsaXAgZG9uZSBldmVudCBmcm9tIHRoZSBiYWNrZW5kIHdlIGNh
bgorCSAqIGRlbGl2ZXIgaXQgd2hpbGUgaGFuZGxpbmcgdmJsYW5rLgorCSAqLworCWRpc3BsYXlf
c2VuZF9wYWdlX2ZsaXAocGlwZSwgb2xkX3BsYW5lX3N0YXRlKTsKK30KKworc3RhdGljIGNvbnN0
IHN0cnVjdCBkcm1fc2ltcGxlX2Rpc3BsYXlfcGlwZV9mdW5jcyBkaXNwbGF5X2Z1bmNzID0gewor
CS5lbmFibGUgPSBkaXNwbGF5X2VuYWJsZSwKKwkuZGlzYWJsZSA9IGRpc3BsYXlfZGlzYWJsZSwK
KwkucHJlcGFyZV9mYiA9IGRpc3BsYXlfcHJlcGFyZV9mYiwKKwkudXBkYXRlID0gZGlzcGxheV91
cGRhdGUsCit9OworCitzdGF0aWMgaW50IGRpc3BsYXlfcGlwZV9pbml0KHN0cnVjdCB4ZW5fZHJt
X2Zyb250X2RybV9pbmZvICpkcm1faW5mbywKKwkJaW50IGluZGV4LCBzdHJ1Y3QgeGVuX2RybV9m
cm9udF9jZmdfY29ubmVjdG9yICpjZmcsCisJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9waXBl
bGluZSAqcGlwZWxpbmUpCit7CisJc3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGRybV9pbmZvLT5k
cm1fZGV2OworCWNvbnN0IHVpbnQzMl90ICpmb3JtYXRzOworCWludCBmb3JtYXRfY291bnQ7CisJ
aW50IHJldDsKKworCXBpcGVsaW5lLT5kcm1faW5mbyA9IGRybV9pbmZvOworCXBpcGVsaW5lLT5p
bmRleCA9IGluZGV4OworCXBpcGVsaW5lLT5oZWlnaHQgPSBjZmctPmhlaWdodDsKKwlwaXBlbGlu
ZS0+d2lkdGggPSBjZmctPndpZHRoOworCisJcmV0ID0geGVuX2RybV9mcm9udF9jb25uX2luaXQo
ZHJtX2luZm8sICZwaXBlbGluZS0+Y29ubik7CisJaWYgKHJldCkKKwkJcmV0dXJuIHJldDsKKwor
CWZvcm1hdHMgPSB4ZW5fZHJtX2Zyb250X2Nvbm5fZ2V0X2Zvcm1hdHMoJmZvcm1hdF9jb3VudCk7
CisKKwlyZXR1cm4gZHJtX3NpbXBsZV9kaXNwbGF5X3BpcGVfaW5pdChkZXYsICZwaXBlbGluZS0+
cGlwZSwKKwkJCSZkaXNwbGF5X2Z1bmNzLCBmb3JtYXRzLCBmb3JtYXRfY291bnQsCisJCQlOVUxM
LCAmcGlwZWxpbmUtPmNvbm4pOworfQorCitpbnQgeGVuX2RybV9mcm9udF9rbXNfaW5pdChzdHJ1
Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2luZm8pCit7CisJc3RydWN0IGRybV9kZXZp
Y2UgKmRldiA9IGRybV9pbmZvLT5kcm1fZGV2OworCWludCBpLCByZXQ7CisKKwlkcm1fbW9kZV9j
b25maWdfaW5pdChkZXYpOworCisJZGV2LT5tb2RlX2NvbmZpZy5taW5fd2lkdGggPSAwOworCWRl
di0+bW9kZV9jb25maWcubWluX2hlaWdodCA9IDA7CisJZGV2LT5tb2RlX2NvbmZpZy5tYXhfd2lk
dGggPSA0MDk1OworCWRldi0+bW9kZV9jb25maWcubWF4X2hlaWdodCA9IDIwNDc7CisJZGV2LT5t
b2RlX2NvbmZpZy5mdW5jcyA9ICZtb2RlX2NvbmZpZ19mdW5jczsKKworCWZvciAoaSA9IDA7IGkg
PCBkcm1faW5mby0+Y2ZnLT5udW1fY29ubmVjdG9yczsgaSsrKSB7CisJCXN0cnVjdCB4ZW5fZHJt
X2Zyb250X2NmZ19jb25uZWN0b3IgKmNmZyA9CisJCQkJJmRybV9pbmZvLT5jZmctPmNvbm5lY3Rv
cnNbaV07CisJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9waXBlbGluZSAqcGlwZWxpbmUgPQor
CQkJCSZkcm1faW5mby0+cGlwZWxpbmVbaV07CisKKwkJcmV0ID0gZGlzcGxheV9waXBlX2luaXQo
ZHJtX2luZm8sIGksIGNmZywgcGlwZWxpbmUpOworCQlpZiAocmV0KSB7CisJCQlkcm1fbW9kZV9j
b25maWdfY2xlYW51cChkZXYpOworCQkJcmV0dXJuIHJldDsKKwkJfQorCX0KKworCWRybV9tb2Rl
X2NvbmZpZ19yZXNldChkZXYpOworCXJldHVybiAwOworfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5oIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2ttcy5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4u
NjVhNTAwMzNiYjliCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250X2ttcy5oCkBAIC0wLDAgKzEsMzAgQEAKKy8qCisgKiAgWGVuIHBhcmEtdmlydHVh
bCBEUk0gZGV2aWNlCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91
IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogICBpdCB1bmRlciB0aGUgdGVy
bXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICog
ICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBM
aWNlbnNlLCBvcgorICogICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoK
KyAqICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2ls
bCBiZSB1c2VmdWwsCisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVu
IHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYt
MjAxOCBFUEFNIFN5c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgorICovCisKKyNpZm5kZWYg
X19YRU5fRFJNX0ZST05UX0tNU19IXworI2RlZmluZSBfX1hFTl9EUk1fRlJPTlRfS01TX0hfCisK
KyNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2Rydi5oIgorCitpbnQgeGVuX2RybV9mcm9udF9rbXNf
aW5pdChzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2luZm8pOworCit2b2lkIHhl
bl9kcm1fZnJvbnRfa21zX29uX2ZyYW1lX2RvbmUoCisJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2Ry
bV9waXBlbGluZSAqcGlwZWxpbmUsCisJCXVpbnQ2NF90IGZiX2Nvb2tpZSk7CisKKyNlbmRpZiAv
KiBfX1hFTl9EUk1fRlJPTlRfS01TX0hfICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:04:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNr-0000lp-3i; Wed, 21 Feb 2018 08:04:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNq-0000kd-2Z
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:04:10 +0000
X-Inumbo-ID: aeef9751-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aeef9751-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:22 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id 37so1067739lfs.7
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:04:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=Po1gQO4wlPd8OrIEspvu7Ml1jtKII70gW9PdZjQhl9I=;
 b=I7EaLbD9DXwpvDNM/BZhQR503ZcmZM094Ry3jRId8rvfzXlmdWOImhpcnb9tGxe7Zm
 cWrKnt06HQMp6IjhLGeaocAYvD+HtpR8AQ4LxleQRTDa6Of70gCU0MDaSdVD8MsQCco0
 jr/V+g+fLfhB4HU7YWJIe7ZMTQwxZcwEKCDPHHffu7HAC+nWtqpFRiK0H/i5TRq+St3a
 rqu4iC4H4NRLky5BcRVkx+NRd0+vmvXIrbRFOsNOIBOUaQ2L1Yhl6A/86/0MMopus9lW
 ga18lmMLJZCe28+4QejDQBsdsVYqPMLbbgPA0HJ6thjrCZwciUb8TLl7qBJgSabvSBHW
 Tpnw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=Po1gQO4wlPd8OrIEspvu7Ml1jtKII70gW9PdZjQhl9I=;
 b=NxNRoV1rmad97QMy6G6r//ifiS2jA1CggFBaceJj9PqzM7srYyJ2+PablV2uIb6F0V
 lnWAZZNzGdfySWYdSofQXBXeYYrCGx9f1dI3PGv3ImxtgaCgdH3cPm4iJFfFBar9xY9r
 aGxgzISqYRiDfn9VdPSbWYnzTmxkeiopWXUBqRpbX3j8NVoN6oxNryLZUHX61myvHDdO
 IQbBXHgqL8Xvohtngm4h15cQkqW9FvMyUbGutyw/kL+SoQgu/QS72ZkGjcGmguWaG31I
 ZuQ4YUJYPC+xOGXOHLrEXbjLZQ/I3oq/XevdjqQLRscbIT032BJSD4Elfdo8Jt4pORCc
 FIEg==
X-Gm-Message-State: APf1xPDjRObbdLC/JtCEs20STKOHlLvgPmDdJ+U2q4qZNs3pnOXNW0jm
 SFWTvToCcALHRkYhQxh6sV8OgVcm
X-Google-Smtp-Source: AH8x225dcnXszYm6b/+SAVHMcA+7Q5nLHtJqREvJOTmnHIvJr6G5nYHQEl9o5VHN7/GsDuqIzrIYGg==
X-Received: by 10.25.219.8 with SMTP id s8mr1796048lfg.31.1519200246969;
 Wed, 21 Feb 2018 00:04:06 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.04.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:04:06 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:42 +0200
Message-Id: <1519200222-20623-10-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 9/9] drm/xen-front: Implement communication with
	backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSGFuZGxlIGNvbW11bmljYXRpb24gd2l0aCB0aGUgYmFja2VuZDoKIC0gc2VuZCBy
ZXF1ZXN0cyBhbmQgd2FpdCBmb3IgdGhlIHJlc3BvbnNlcyBhY2NvcmRpbmcKICAgdG8gdGhlIGRp
c3BsaWYgcHJvdG9jb2wKIC0gc2VyaWFsaXplIGFjY2VzcyB0byB0aGUgY29tbXVuaWNhdGlvbiBj
aGFubmVsCiAtIHRpbWUtb3V0IHVzZWQgZm9yIGJhY2tlbmQgY29tbXVuaWNhdGlvbiBpcyBzZXQg
dG8gMzAwMCBtcwogLSBtYW5hZ2UgZGlzcGxheSBidWZmZXJzIHNoYXJlZCB3aXRoIHRoZSBiYWNr
ZW5kCgpTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xla3NhbmRyX2Fu
ZHJ1c2hjaGVua29AZXBhbS5jb20+Ci0tLQogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250LmMgfCAzMjcgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiBkcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaCB8ICAgNSArCiAyIGZpbGVzIGNoYW5nZWQsIDMy
NyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250LmMKaW5kZXggOGRlODhlMzU5ZDVlLi41YWQ1NDYyMzFkMzAgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4v
eGVuX2RybV9mcm9udC5jCkBAIC0zMSwxMiArMzEsMTQ2IEBACiAjaW5jbHVkZSAieGVuX2RybV9m
cm9udF9ldnRjaG5sLmgiCiAjaW5jbHVkZSAieGVuX2RybV9mcm9udF9zaGJ1Zi5oIgogCisvKiB0
aW1lb3V0IGluIG1zIHRvIHdhaXQgZm9yIGJhY2tlbmQgdG8gcmVzcG9uZCAqLworI2RlZmluZSBW
RFJNX1dBSVRfQkFDS19NUwkzMDAwCisKK3N0cnVjdCB4ZW5fZHJtX2Zyb250X2RidWYgeworCXN0
cnVjdCBsaXN0X2hlYWQgbGlzdDsKKwl1aW50NjRfdCBkYnVmX2Nvb2tpZTsKKwl1aW50NjRfdCBm
Yl9jb29raWU7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hidWYgKnNoYnVmOworfTsKKworc3Rh
dGljIGludCBkYnVmX2FkZF90b19saXN0KHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250
X2luZm8sCisJCXN0cnVjdCB4ZW5fZHJtX2Zyb250X3NoYnVmICpzaGJ1ZiwgdWludDY0X3QgZGJ1
Zl9jb29raWUpCit7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfZGJ1ZiAqZGJ1ZjsKKworCWRidWYg
PSBremFsbG9jKHNpemVvZigqZGJ1ZiksIEdGUF9LRVJORUwpOworCWlmICghZGJ1ZikKKwkJcmV0
dXJuIC1FTk9NRU07CisKKwlkYnVmLT5kYnVmX2Nvb2tpZSA9IGRidWZfY29va2llOworCWRidWYt
PnNoYnVmID0gc2hidWY7CisJbGlzdF9hZGQoJmRidWYtPmxpc3QsICZmcm9udF9pbmZvLT5kYnVm
X2xpc3QpOworCXJldHVybiAwOworfQorCitzdGF0aWMgc3RydWN0IHhlbl9kcm1fZnJvbnRfZGJ1
ZiAqZGJ1Zl9nZXQoc3RydWN0IGxpc3RfaGVhZCAqZGJ1Zl9saXN0LAorCQl1aW50NjRfdCBkYnVm
X2Nvb2tpZSkKK3sKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kYnVmICpidWYsICpxOworCisJbGlz
dF9mb3JfZWFjaF9lbnRyeV9zYWZlKGJ1ZiwgcSwgZGJ1Zl9saXN0LCBsaXN0KQorCQlpZiAoYnVm
LT5kYnVmX2Nvb2tpZSA9PSBkYnVmX2Nvb2tpZSkKKwkJCXJldHVybiBidWY7CisKKwlyZXR1cm4g
TlVMTDsKK30KKworc3RhdGljIHZvaWQgZGJ1Zl9mbHVzaF9mYihzdHJ1Y3QgbGlzdF9oZWFkICpk
YnVmX2xpc3QsIHVpbnQ2NF90IGZiX2Nvb2tpZSkKK3sKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9k
YnVmICpidWYsICpxOworCisJbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlKGJ1ZiwgcSwgZGJ1Zl9s
aXN0LCBsaXN0KQorCQlpZiAoYnVmLT5mYl9jb29raWUgPT0gZmJfY29va2llKQorCQkJeGVuX2Ry
bV9mcm9udF9zaGJ1Zl9mbHVzaChidWYtPnNoYnVmKTsKK30KKworc3RhdGljIHZvaWQgZGJ1Zl9m
cmVlKHN0cnVjdCBsaXN0X2hlYWQgKmRidWZfbGlzdCwgdWludDY0X3QgZGJ1Zl9jb29raWUpCit7
CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfZGJ1ZiAqYnVmLCAqcTsKKworCWxpc3RfZm9yX2VhY2hf
ZW50cnlfc2FmZShidWYsIHEsIGRidWZfbGlzdCwgbGlzdCkKKwkJaWYgKGJ1Zi0+ZGJ1Zl9jb29r
aWUgPT0gZGJ1Zl9jb29raWUpIHsKKwkJCWxpc3RfZGVsKCZidWYtPmxpc3QpOworCQkJeGVuX2Ry
bV9mcm9udF9zaGJ1Zl91bm1hcChidWYtPnNoYnVmKTsKKwkJCXhlbl9kcm1fZnJvbnRfc2hidWZf
ZnJlZShidWYtPnNoYnVmKTsKKwkJCWtmcmVlKGJ1Zik7CisJCQlicmVhazsKKwkJfQorfQorCitz
dGF0aWMgdm9pZCBkYnVmX2ZyZWVfYWxsKHN0cnVjdCBsaXN0X2hlYWQgKmRidWZfbGlzdCkKK3sK
KwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kYnVmICpidWYsICpxOworCisJbGlzdF9mb3JfZWFjaF9l
bnRyeV9zYWZlKGJ1ZiwgcSwgZGJ1Zl9saXN0LCBsaXN0KSB7CisJCWxpc3RfZGVsKCZidWYtPmxp
c3QpOworCQl4ZW5fZHJtX2Zyb250X3NoYnVmX3VubWFwKGJ1Zi0+c2hidWYpOworCQl4ZW5fZHJt
X2Zyb250X3NoYnVmX2ZyZWUoYnVmLT5zaGJ1Zik7CisJCWtmcmVlKGJ1Zik7CisJfQorfQorCitz
dGF0aWMgc3RydWN0IHhlbmRpc3BsX3JlcSAqYmVfcHJlcGFyZV9yZXEoCisJCXN0cnVjdCB4ZW5f
ZHJtX2Zyb250X2V2dGNobmwgKmV2dGNobmwsIHVpbnQ4X3Qgb3BlcmF0aW9uKQoreworCXN0cnVj
dCB4ZW5kaXNwbF9yZXEgKnJlcTsKKworCXJlcSA9IFJJTkdfR0VUX1JFUVVFU1QoJmV2dGNobmwt
PnUucmVxLnJpbmcsCisJCQlldnRjaG5sLT51LnJlcS5yaW5nLnJlcV9wcm9kX3B2dCk7CisJcmVx
LT5vcGVyYXRpb24gPSBvcGVyYXRpb247CisJcmVxLT5pZCA9IGV2dGNobmwtPmV2dF9uZXh0X2lk
Kys7CisJZXZ0Y2hubC0+ZXZ0X2lkID0gcmVxLT5pZDsKKwlyZXR1cm4gcmVxOworfQorCitzdGF0
aWMgaW50IGJlX3N0cmVhbV9kb19pbyhzdHJ1Y3QgeGVuX2RybV9mcm9udF9ldnRjaG5sICpldnRj
aG5sLAorCQlzdHJ1Y3QgeGVuZGlzcGxfcmVxICpyZXEpCit7CisJcmVpbml0X2NvbXBsZXRpb24o
JmV2dGNobmwtPnUucmVxLmNvbXBsZXRpb24pOworCWlmICh1bmxpa2VseShldnRjaG5sLT5zdGF0
ZSAhPSBFVlRDSE5MX1NUQVRFX0NPTk5FQ1RFRCkpCisJCXJldHVybiAtRUlPOworCisJeGVuX2Ry
bV9mcm9udF9ldnRjaG5sX2ZsdXNoKGV2dGNobmwpOworCXJldHVybiAwOworfQorCitzdGF0aWMg
aW50IGJlX3N0cmVhbV93YWl0X2lvKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2V2dGNobmwgKmV2dGNo
bmwpCit7CisJaWYgKHdhaXRfZm9yX2NvbXBsZXRpb25fdGltZW91dCgmZXZ0Y2hubC0+dS5yZXEu
Y29tcGxldGlvbiwKKwkJCW1zZWNzX3RvX2ppZmZpZXMoVkRSTV9XQUlUX0JBQ0tfTVMpKSA8PSAw
KQorCQlyZXR1cm4gLUVUSU1FRE9VVDsKKworCXJldHVybiBldnRjaG5sLT51LnJlcS5yZXNwX3N0
YXR1czsKK30KKwogc3RhdGljIGludCBiZV9tb2RlX3NldChzdHJ1Y3QgeGVuX2RybV9mcm9udF9k
cm1fcGlwZWxpbmUgKnBpcGVsaW5lLCB1aW50MzJfdCB4LAogCQl1aW50MzJfdCB5LCB1aW50MzJf
dCB3aWR0aCwgdWludDMyX3QgaGVpZ2h0LCB1aW50MzJfdCBicHAsCiAJCXVpbnQ2NF90IGZiX2Nv
b2tpZSkKIAogewotCXJldHVybiAwOworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2V2dGNobmwgKmV2
dGNobmw7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbzsKKwlzdHJ1Y3Qg
eGVuZGlzcGxfcmVxICpyZXE7CisJdW5zaWduZWQgbG9uZyBmbGFnczsKKwlpbnQgcmV0OworCisJ
ZnJvbnRfaW5mbyA9IHBpcGVsaW5lLT5kcm1faW5mby0+ZnJvbnRfaW5mbzsKKwlldnRjaG5sID0g
JmZyb250X2luZm8tPmV2dF9wYWlyc1twaXBlbGluZS0+aW5kZXhdLnJlcTsKKwlpZiAodW5saWtl
bHkoIWV2dGNobmwpKQorCQlyZXR1cm4gLUVJTzsKKworCW11dGV4X2xvY2soJmZyb250X2luZm8t
PnJlcV9pb19sb2NrKTsKKworCXNwaW5fbG9ja19pcnFzYXZlKCZmcm9udF9pbmZvLT5pb19sb2Nr
LCBmbGFncyk7CisJcmVxID0gYmVfcHJlcGFyZV9yZXEoZXZ0Y2hubCwgWEVORElTUExfT1BfU0VU
X0NPTkZJRyk7CisJcmVxLT5vcC5zZXRfY29uZmlnLnggPSB4OworCXJlcS0+b3Auc2V0X2NvbmZp
Zy55ID0geTsKKwlyZXEtPm9wLnNldF9jb25maWcud2lkdGggPSB3aWR0aDsKKwlyZXEtPm9wLnNl
dF9jb25maWcuaGVpZ2h0ID0gaGVpZ2h0OworCXJlcS0+b3Auc2V0X2NvbmZpZy5icHAgPSBicHA7
CisJcmVxLT5vcC5zZXRfY29uZmlnLmZiX2Nvb2tpZSA9IGZiX2Nvb2tpZTsKKworCXJldCA9IGJl
X3N0cmVhbV9kb19pbyhldnRjaG5sLCByZXEpOworCXNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmZy
b250X2luZm8tPmlvX2xvY2ssIGZsYWdzKTsKKworCWlmIChyZXQgPT0gMCkKKwkJcmV0ID0gYmVf
c3RyZWFtX3dhaXRfaW8oZXZ0Y2hubCk7CisKKwltdXRleF91bmxvY2soJmZyb250X2luZm8tPnJl
cV9pb19sb2NrKTsKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMgaW50IGJlX2RidWZfY3JlYXRl
X2ludChzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLApAQCAtNDQsNyArMTc4
LDY5IEBAIHN0YXRpYyBpbnQgYmVfZGJ1Zl9jcmVhdGVfaW50KHN0cnVjdCB4ZW5fZHJtX2Zyb250
X2luZm8gKmZyb250X2luZm8sCiAJCXVpbnQzMl90IGJwcCwgdWludDY0X3Qgc2l6ZSwgc3RydWN0
IHBhZ2UgKipwYWdlcywKIAkJc3RydWN0IHNnX3RhYmxlICpzZ3QpCiB7CisJc3RydWN0IHhlbl9k
cm1fZnJvbnRfZXZ0Y2hubCAqZXZ0Y2hubDsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9zaGJ1ZiAq
c2hidWY7CisJc3RydWN0IHhlbmRpc3BsX3JlcSAqcmVxOworCXN0cnVjdCB4ZW5fZHJtX2Zyb250
X3NoYnVmX2NmZyBidWZfY2ZnOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKwor
CWV2dGNobmwgPSAmZnJvbnRfaW5mby0+ZXZ0X3BhaXJzW0dFTkVSSUNfT1BfRVZUX0NITkxdLnJl
cTsKKwlpZiAodW5saWtlbHkoIWV2dGNobmwpKQorCQlyZXR1cm4gLUVJTzsKKworCW1lbXNldCgm
YnVmX2NmZywgMCwgc2l6ZW9mKGJ1Zl9jZmcpKTsKKwlidWZfY2ZnLnhiX2RldiA9IGZyb250X2lu
Zm8tPnhiX2RldjsKKwlidWZfY2ZnLnBhZ2VzID0gcGFnZXM7CisJYnVmX2NmZy5zaXplID0gc2l6
ZTsKKwlidWZfY2ZnLnNndCA9IHNndDsKKwlidWZfY2ZnLmJlX2FsbG9jID0gZnJvbnRfaW5mby0+
Y2ZnLmJlX2FsbG9jOworCisJc2hidWYgPSB4ZW5fZHJtX2Zyb250X3NoYnVmX2FsbG9jKCZidWZf
Y2ZnKTsKKwlpZiAoIXNoYnVmKQorCQlyZXR1cm4gLUVOT01FTTsKKworCXJldCA9IGRidWZfYWRk
X3RvX2xpc3QoZnJvbnRfaW5mbywgc2hidWYsIGRidWZfY29va2llKTsKKwlpZiAocmV0IDwgMCkg
eworCQl4ZW5fZHJtX2Zyb250X3NoYnVmX2ZyZWUoc2hidWYpOworCQlyZXR1cm4gcmV0OworCX0K
KworCW11dGV4X2xvY2soJmZyb250X2luZm8tPnJlcV9pb19sb2NrKTsKKworCXNwaW5fbG9ja19p
cnFzYXZlKCZmcm9udF9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisJcmVxID0gYmVfcHJlcGFyZV9y
ZXEoZXZ0Y2hubCwgWEVORElTUExfT1BfREJVRl9DUkVBVEUpOworCXJlcS0+b3AuZGJ1Zl9jcmVh
dGUuZ3JlZl9kaXJlY3RvcnkgPQorCQkJeGVuX2RybV9mcm9udF9zaGJ1Zl9nZXRfZGlyX3N0YXJ0
KHNoYnVmKTsKKwlyZXEtPm9wLmRidWZfY3JlYXRlLmJ1ZmZlcl9zeiA9IHNpemU7CisJcmVxLT5v
cC5kYnVmX2NyZWF0ZS5kYnVmX2Nvb2tpZSA9IGRidWZfY29va2llOworCXJlcS0+b3AuZGJ1Zl9j
cmVhdGUud2lkdGggPSB3aWR0aDsKKwlyZXEtPm9wLmRidWZfY3JlYXRlLmhlaWdodCA9IGhlaWdo
dDsKKwlyZXEtPm9wLmRidWZfY3JlYXRlLmJwcCA9IGJwcDsKKwlpZiAoYnVmX2NmZy5iZV9hbGxv
YykKKwkJcmVxLT5vcC5kYnVmX2NyZWF0ZS5mbGFncyB8PSBYRU5ESVNQTF9EQlVGX0ZMR19SRVFf
QUxMT0M7CisKKwlyZXQgPSBiZV9zdHJlYW1fZG9faW8oZXZ0Y2hubCwgcmVxKTsKKwlzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZmcm9udF9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisKKwlpZiAocmV0
IDwgMCkKKwkJZ290byBmYWlsOworCisJcmV0ID0gYmVfc3RyZWFtX3dhaXRfaW8oZXZ0Y2hubCk7
CisJaWYgKHJldCA8IDApCisJCWdvdG8gZmFpbDsKKworCXJldCA9IHhlbl9kcm1fZnJvbnRfc2hi
dWZfbWFwKHNoYnVmKTsKKwlpZiAocmV0IDwgMCkKKwkJZ290byBmYWlsOworCisJbXV0ZXhfdW5s
b2NrKCZmcm9udF9pbmZvLT5yZXFfaW9fbG9jayk7CiAJcmV0dXJuIDA7CisKK2ZhaWw6CisJbXV0
ZXhfdW5sb2NrKCZmcm9udF9pbmZvLT5yZXFfaW9fbG9jayk7CisJZGJ1Zl9mcmVlKCZmcm9udF9p
bmZvLT5kYnVmX2xpc3QsIGRidWZfY29va2llKTsKKwlyZXR1cm4gcmV0OwogfQogCiBzdGF0aWMg
aW50IGJlX2RidWZfY3JlYXRlX2Zyb21fc2d0KHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZy
b250X2luZm8sCkBAIC02NiwyNiArMjYyLDE0NCBAQCBzdGF0aWMgaW50IGJlX2RidWZfY3JlYXRl
X2Zyb21fcGFnZXMoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKIHN0YXRp
YyBpbnQgYmVfZGJ1Zl9kZXN0cm95KHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2lu
Zm8sCiAJCXVpbnQ2NF90IGRidWZfY29va2llKQogewotCXJldHVybiAwOworCXN0cnVjdCB4ZW5f
ZHJtX2Zyb250X2V2dGNobmwgKmV2dGNobmw7CisJc3RydWN0IHhlbmRpc3BsX3JlcSAqcmVxOwor
CXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJYm9vbCBiZV9hbGxvYzsKKwlpbnQgcmV0OworCisJZXZ0
Y2hubCA9ICZmcm9udF9pbmZvLT5ldnRfcGFpcnNbR0VORVJJQ19PUF9FVlRfQ0hOTF0ucmVxOwor
CWlmICh1bmxpa2VseSghZXZ0Y2hubCkpCisJCXJldHVybiAtRUlPOworCisJYmVfYWxsb2MgPSBm
cm9udF9pbmZvLT5jZmcuYmVfYWxsb2M7CisKKwkvKgorCSAqIGZvciB0aGUgYmFja2VuZCBhbGxv
Y2F0ZWQgYnVmZmVyIHJlbGVhc2UgcmVmZXJlbmNlcyBub3csIHNvIGJhY2tlbmQKKwkgKiBjYW4g
ZnJlZSB0aGUgYnVmZmVyCisJICovCisJaWYgKGJlX2FsbG9jKQorCQlkYnVmX2ZyZWUoJmZyb250
X2luZm8tPmRidWZfbGlzdCwgZGJ1Zl9jb29raWUpOworCisJbXV0ZXhfbG9jaygmZnJvbnRfaW5m
by0+cmVxX2lvX2xvY2spOworCisJc3Bpbl9sb2NrX2lycXNhdmUoJmZyb250X2luZm8tPmlvX2xv
Y2ssIGZsYWdzKTsKKwlyZXEgPSBiZV9wcmVwYXJlX3JlcShldnRjaG5sLCBYRU5ESVNQTF9PUF9E
QlVGX0RFU1RST1kpOworCXJlcS0+b3AuZGJ1Zl9kZXN0cm95LmRidWZfY29va2llID0gZGJ1Zl9j
b29raWU7CisKKwlyZXQgPSBiZV9zdHJlYW1fZG9faW8oZXZ0Y2hubCwgcmVxKTsKKwlzcGluX3Vu
bG9ja19pcnFyZXN0b3JlKCZmcm9udF9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisKKwlpZiAocmV0
ID09IDApCisJCXJldCA9IGJlX3N0cmVhbV93YWl0X2lvKGV2dGNobmwpOworCisJLyoKKwkgKiBk
byB0aGlzIHJlZ2FyZGxlc3Mgb2YgY29tbXVuaWNhdGlvbiBzdGF0dXMgd2l0aCB0aGUgYmFja2Vu
ZDoKKwkgKiBpZiB3ZSBjYW5ub3QgcmVtb3ZlIHJlbW90ZSByZXNvdXJjZXMgcmVtb3ZlIHdoYXQg
d2UgY2FuIGxvY2FsbHkKKwkgKi8KKwlpZiAoIWJlX2FsbG9jKQorCQlkYnVmX2ZyZWUoJmZyb250
X2luZm8tPmRidWZfbGlzdCwgZGJ1Zl9jb29raWUpOworCisJbXV0ZXhfdW5sb2NrKCZmcm9udF9p
bmZvLT5yZXFfaW9fbG9jayk7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludCBiZV9mYl9h
dHRhY2goc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbywKIAkJdWludDY0X3Qg
ZGJ1Zl9jb29raWUsIHVpbnQ2NF90IGZiX2Nvb2tpZSwgdWludDMyX3Qgd2lkdGgsCiAJCXVpbnQz
Ml90IGhlaWdodCwgdWludDMyX3QgcGl4ZWxfZm9ybWF0KQogewotCXJldHVybiAwOworCXN0cnVj
dCB4ZW5fZHJtX2Zyb250X2V2dGNobmwgKmV2dGNobmw7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRf
ZGJ1ZiAqYnVmOworCXN0cnVjdCB4ZW5kaXNwbF9yZXEgKnJlcTsKKwl1bnNpZ25lZCBsb25nIGZs
YWdzOworCWludCByZXQ7CisKKwlldnRjaG5sID0gJmZyb250X2luZm8tPmV2dF9wYWlyc1tHRU5F
UklDX09QX0VWVF9DSE5MXS5yZXE7CisJaWYgKHVubGlrZWx5KCFldnRjaG5sKSkKKwkJcmV0dXJu
IC1FSU87CisKKwlidWYgPSBkYnVmX2dldCgmZnJvbnRfaW5mby0+ZGJ1Zl9saXN0LCBkYnVmX2Nv
b2tpZSk7CisJaWYgKCFidWYpCisJCXJldHVybiAtRUlOVkFMOworCisJYnVmLT5mYl9jb29raWUg
PSBmYl9jb29raWU7CisKKwltdXRleF9sb2NrKCZmcm9udF9pbmZvLT5yZXFfaW9fbG9jayk7CisK
KwlzcGluX2xvY2tfaXJxc2F2ZSgmZnJvbnRfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCXJlcSA9
IGJlX3ByZXBhcmVfcmVxKGV2dGNobmwsIFhFTkRJU1BMX09QX0ZCX0FUVEFDSCk7CisJcmVxLT5v
cC5mYl9hdHRhY2guZGJ1Zl9jb29raWUgPSBkYnVmX2Nvb2tpZTsKKwlyZXEtPm9wLmZiX2F0dGFj
aC5mYl9jb29raWUgPSBmYl9jb29raWU7CisJcmVxLT5vcC5mYl9hdHRhY2gud2lkdGggPSB3aWR0
aDsKKwlyZXEtPm9wLmZiX2F0dGFjaC5oZWlnaHQgPSBoZWlnaHQ7CisJcmVxLT5vcC5mYl9hdHRh
Y2gucGl4ZWxfZm9ybWF0ID0gcGl4ZWxfZm9ybWF0OworCisJcmV0ID0gYmVfc3RyZWFtX2RvX2lv
KGV2dGNobmwsIHJlcSk7CisJc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmZnJvbnRfaW5mby0+aW9f
bG9jaywgZmxhZ3MpOworCisJaWYgKHJldCA9PSAwKQorCQlyZXQgPSBiZV9zdHJlYW1fd2FpdF9p
byhldnRjaG5sKTsKKworCW11dGV4X3VubG9jaygmZnJvbnRfaW5mby0+cmVxX2lvX2xvY2spOwor
CXJldHVybiByZXQ7CiB9CiAKIHN0YXRpYyBpbnQgYmVfZmJfZGV0YWNoKHN0cnVjdCB4ZW5fZHJt
X2Zyb250X2luZm8gKmZyb250X2luZm8sCiAJCXVpbnQ2NF90IGZiX2Nvb2tpZSkKIHsKLQlyZXR1
cm4gMDsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9ldnRjaG5sICpldnRjaG5sOworCXN0cnVjdCB4
ZW5kaXNwbF9yZXEgKnJlcTsKKwl1bnNpZ25lZCBsb25nIGZsYWdzOworCWludCByZXQ7CisKKwll
dnRjaG5sID0gJmZyb250X2luZm8tPmV2dF9wYWlyc1tHRU5FUklDX09QX0VWVF9DSE5MXS5yZXE7
CisJaWYgKHVubGlrZWx5KCFldnRjaG5sKSkKKwkJcmV0dXJuIC1FSU87CisKKwltdXRleF9sb2Nr
KCZmcm9udF9pbmZvLT5yZXFfaW9fbG9jayk7CisKKwlzcGluX2xvY2tfaXJxc2F2ZSgmZnJvbnRf
aW5mby0+aW9fbG9jaywgZmxhZ3MpOworCXJlcSA9IGJlX3ByZXBhcmVfcmVxKGV2dGNobmwsIFhF
TkRJU1BMX09QX0ZCX0RFVEFDSCk7CisJcmVxLT5vcC5mYl9kZXRhY2guZmJfY29va2llID0gZmJf
Y29va2llOworCisJcmV0ID0gYmVfc3RyZWFtX2RvX2lvKGV2dGNobmwsIHJlcSk7CisJc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmZnJvbnRfaW5mby0+aW9fbG9jaywgZmxhZ3MpOworCisJaWYgKHJl
dCA9PSAwKQorCQlyZXQgPSBiZV9zdHJlYW1fd2FpdF9pbyhldnRjaG5sKTsKKworCW11dGV4X3Vu
bG9jaygmZnJvbnRfaW5mby0+cmVxX2lvX2xvY2spOworCXJldHVybiByZXQ7CiB9CiAKIHN0YXRp
YyBpbnQgYmVfcGFnZV9mbGlwKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8s
IGludCBjb25uX2lkeCwKIAkJdWludDY0X3QgZmJfY29va2llKQogewotCXJldHVybiAwOworCXN0
cnVjdCB4ZW5fZHJtX2Zyb250X2V2dGNobmwgKmV2dGNobmw7CisJc3RydWN0IHhlbmRpc3BsX3Jl
cSAqcmVxOworCXVuc2lnbmVkIGxvbmcgZmxhZ3M7CisJaW50IHJldDsKKworCWlmICh1bmxpa2Vs
eShjb25uX2lkeCA+PSBmcm9udF9pbmZvLT5udW1fZXZ0X3BhaXJzKSkKKwkJcmV0dXJuIC1FSU5W
QUw7CisKKwlkYnVmX2ZsdXNoX2ZiKCZmcm9udF9pbmZvLT5kYnVmX2xpc3QsIGZiX2Nvb2tpZSk7
CisJZXZ0Y2hubCA9ICZmcm9udF9pbmZvLT5ldnRfcGFpcnNbY29ubl9pZHhdLnJlcTsKKworCW11
dGV4X2xvY2soJmZyb250X2luZm8tPnJlcV9pb19sb2NrKTsKKworCXNwaW5fbG9ja19pcnFzYXZl
KCZmcm9udF9pbmZvLT5pb19sb2NrLCBmbGFncyk7CisJcmVxID0gYmVfcHJlcGFyZV9yZXEoZXZ0
Y2hubCwgWEVORElTUExfT1BfUEdfRkxJUCk7CisJcmVxLT5vcC5wZ19mbGlwLmZiX2Nvb2tpZSA9
IGZiX2Nvb2tpZTsKKworCXJldCA9IGJlX3N0cmVhbV9kb19pbyhldnRjaG5sLCByZXEpOworCXNw
aW5fdW5sb2NrX2lycXJlc3RvcmUoJmZyb250X2luZm8tPmlvX2xvY2ssIGZsYWdzKTsKKworCWlm
IChyZXQgPT0gMCkKKwkJcmV0ID0gYmVfc3RyZWFtX3dhaXRfaW8oZXZ0Y2hubCk7CisKKwltdXRl
eF91bmxvY2soJmZyb250X2luZm8tPnJlcV9pb19sb2NrKTsKKwlyZXR1cm4gcmV0OwogfQogCiBz
dGF0aWMgdm9pZCB4ZW5fZHJtX2Rydl91bmxvYWQoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAq
ZnJvbnRfaW5mbykKQEAgLTE4Myw2ICs0OTcsNyBAQCBzdGF0aWMgdm9pZCB4ZW5fZHJ2X3JlbW92
ZV9pbnRlcm5hbChzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvKQogewogCXhl
bl9kcm1fZHJ2X2RlaW5pdChmcm9udF9pbmZvKTsKIAl4ZW5fZHJtX2Zyb250X2V2dGNobmxfZnJl
ZV9hbGwoZnJvbnRfaW5mbyk7CisJZGJ1Zl9mcmVlX2FsbCgmZnJvbnRfaW5mby0+ZGJ1Zl9saXN0
KTsKIH0KIAogc3RhdGljIGludCBiYWNrZW5kX29uX2luaXR3YWl0KHN0cnVjdCB4ZW5fZHJtX2Zy
b250X2luZm8gKmZyb250X2luZm8pCkBAIC0zMTAsNiArNjI1LDggQEAgc3RhdGljIGludCB4ZW5f
ZHJ2X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCiAKIAlmcm9udF9pbmZvLT54
Yl9kZXYgPSB4Yl9kZXY7CiAJc3Bpbl9sb2NrX2luaXQoJmZyb250X2luZm8tPmlvX2xvY2spOwor
CW11dGV4X2luaXQoJmZyb250X2luZm8tPnJlcV9pb19sb2NrKTsKKwlJTklUX0xJU1RfSEVBRCgm
ZnJvbnRfaW5mby0+ZGJ1Zl9saXN0KTsKIAlmcm9udF9pbmZvLT5kcm1fcGRydl9yZWdpc3RlcmVk
ID0gZmFsc2U7CiAJZGV2X3NldF9kcnZkYXRhKCZ4Yl9kZXYtPmRldiwgZnJvbnRfaW5mbyk7CiAJ
cmV0dXJuIHhlbmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5idXNTdGF0ZUluaXRpYWxpc2lu
Zyk7CmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaCBiL2Ry
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5oCmluZGV4IGM2ZjUyYzg5MjQzNC4uZGIz
MmQwMDE0NWQxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQu
aAorKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaApAQCAtMTM3LDYgKzEz
Nyw4IEBAIHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gewogCXN0cnVjdCB4ZW5idXNfZGV2aWNl
ICp4Yl9kZXY7CiAJLyogdG8gcHJvdGVjdCBkYXRhIGJldHdlZW4gYmFja2VuZCBJTyBjb2RlIGFu
ZCBpbnRlcnJ1cHQgaGFuZGxlciAqLwogCXNwaW5sb2NrX3QgaW9fbG9jazsKKwkvKiBzZXJpYWxp
emVyIGZvciBiYWNrZW5kIElPOiByZXF1ZXN0L3Jlc3BvbnNlICovCisJc3RydWN0IG11dGV4IHJl
cV9pb19sb2NrOwogCWJvb2wgZHJtX3BkcnZfcmVnaXN0ZXJlZDsKIAkvKiB2aXJ0dWFsIERSTSBw
bGF0Zm9ybSBkZXZpY2UgKi8KIAlzdHJ1Y3QgcGxhdGZvcm1fZGV2aWNlICpkcm1fcGRldjsKQEAg
LTE0NCw2ICsxNDYsOSBAQCBzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvIHsKIAlpbnQgbnVtX2V2
dF9wYWlyczsKIAlzdHJ1Y3QgeGVuX2RybV9mcm9udF9ldnRjaG5sX3BhaXIgKmV2dF9wYWlyczsK
IAlzdHJ1Y3QgeGVuX2RybV9mcm9udF9jZmcgY2ZnOworCisJLyogZGlzcGxheSBidWZmZXJzICov
CisJc3RydWN0IGxpc3RfaGVhZCBkYnVmX2xpc3Q7CiB9OwogCiAjZW5kaWYgLyogX19YRU5fRFJN
X0ZST05UX0hfICovCi0tIAoyLjcuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:04:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:04:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPNq-0000lX-TC; Wed, 21 Feb 2018 08:04:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoPNp-0000kK-RQ
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:04:09 +0000
X-Inumbo-ID: ae2d2ec9-16dd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae2d2ec9-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:03:21 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id 70so1077531lfw.2
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:04:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=dCeMCjg5JPlYQ/9bqxtnTPRAyXoSbxLIHZJvXBb5mOI=;
 b=gX9EFxLP80wrDqNCevgzZFEM+4aPM00HxiZOsipVA4DZr4J+6Zhw+ARQhR9ZzMohrM
 YEbZ/jYSap3+0yNWDKiNys1ytwmtZKBWDF0xnJXYFLvWQ1ubGMOturEoJZfRcL6ngjT7
 lnft2Oip1HFSsqcoy0U9HO5vgaNZxgljmfgZSpTqFaSVuOaOjB2WMU9B9SLDwnBLh4R6
 BlCCY8yrVKemTlJ4fkyNqFr+EQlgICN2Ahr/FPbkwEFOi2QdaSL31k2S19zR7AkefYpz
 0Pu1FwU008A4UGCn/e4LxQDUIVjb40hEBIHGEl6YTDmOJtJrZKByyIAPlpRvFvidGgG6
 e/FA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=dCeMCjg5JPlYQ/9bqxtnTPRAyXoSbxLIHZJvXBb5mOI=;
 b=W2x1RPjpDKAROUEnTGFDN3Tc/GRTtRRVnZDFEZQPv0FHep8zaAo9yA3FXQAZwm5rl5
 eRy+/BZ+umuUTfsTe23o9CL/2woBRXhIUsoRWetIkw7K9k2TVCHkTCzpvvp9ZO8pmPqX
 E/mbeLPSNc7UO0Yg7kU5NqR3bnwTFEkK30RoePln6mus+uycOzM32kn+tv9YGdIVe6zt
 foWtyrNdpHSNOrr9pZXrx30hgdIRV/9AD2ZbhIAOE5nOkwJXipFx0XeFzrCUo4zUWC7S
 seAXdJZxE9Bu9ue5aGRVhNVK/9S2ddzlkazqqDLWMKG6o18wt4dwNDpv/WPbEcpSp1/V
 LJTg==
X-Gm-Message-State: APf1xPA1grB15e/X017dHsnLKX+HZsqu1AaQErNLA9Mqk90yRqb3Fp+t
 stom8EtZWj/dl8iuBcAVmQi2ow8C
X-Google-Smtp-Source: AH8x224+TtG5mvA/sPr7CZZCjIg7/NoATE07Kvfi0TkbFRHDySMx90om/mC19wZpKNEh+z3Gr52Keg==
X-Received: by 10.25.227.71 with SMTP id c7mr1666857lfk.5.1519200245472;
 Wed, 21 Feb 2018 00:04:05 -0800 (PST)
Received: from a2k-HP-ProDesk-600-G2-SFF.kyiv.epam.com
 (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id g38sm687394lji.24.2018.02.21.00.04.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128);
 Wed, 21 Feb 2018 00:04:04 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
Date: Wed, 21 Feb 2018 10:03:41 +0200
Message-Id: <1519200222-20623-9-git-send-email-andr2000@gmail.com>
X-Mailer: git-send-email 2.7.4
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Cc: andr2000@gmail.com,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: [Xen-devel] [PATCH 8/9] drm/xen-front: Implement GEM operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVw
YW0uY29tPgoKSW1wbGVtZW50IEdFTSBoYW5kbGluZyBkZXBlbmRpbmcgb24gZHJpdmVyIG1vZGUg
b2Ygb3BlcmF0aW9uOgpkZXBlbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50cyBmb3IgdGhlIHBhcmEt
dmlydHVhbGl6ZWQgZW52aXJvbm1lbnQsIG5hbWVseQpyZXF1aXJlbWVudHMgZGljdGF0ZWQgYnkg
dGhlIGFjY29tcGFueWluZyBEUk0vKHYpR1BVIGRyaXZlcnMgcnVubmluZyBpbiBib3RoCmhvc3Qg
YW5kIGd1ZXN0IGVudmlyb25tZW50cywgbnVtYmVyIG9mIG9wZXJhdGluZyBtb2RlcyBvZiBwYXJh
LXZpcnR1YWxpemVkCmRpc3BsYXkgZHJpdmVyIGFyZSBzdXBwb3J0ZWQ6CiAtIGRpc3BsYXkgYnVm
ZmVycyBjYW4gYmUgYWxsb2NhdGVkIGJ5IGVpdGhlciBmcm9udGVuZCBkcml2ZXIgb3IgYmFja2Vu
ZAogLSBkaXNwbGF5IGJ1ZmZlcnMgY2FuIGJlIGFsbG9jYXRlZCB0byBiZSBjb250aWd1b3VzIGlu
IG1lbW9yeSBvciBub3QKCk5vdGUhIEZyb250ZW5kIGRyaXZlciBpdHNlbGYgaGFzIG5vIGRlcGVu
ZGVuY3kgb24gY29udGlndW91cyBtZW1vcnkgZm9yCml0cyBvcGVyYXRpb24uCgoxLiBCdWZmZXJz
IGFsbG9jYXRlZCBieSB0aGUgZnJvbnRlbmQgZHJpdmVyLgoKVGhlIGJlbG93IG1vZGVzIG9mIG9w
ZXJhdGlvbiBhcmUgY29uZmlndXJlZCBhdCBjb21waWxlLXRpbWUgdmlhCmZyb250ZW5kIGRyaXZl
cidzIGtlcm5lbCBjb25maWd1cmF0aW9uLgoKMS4xLiBGcm9udCBkcml2ZXIgY29uZmlndXJlZCB0
byB1c2UgR0VNIENNQSBoZWxwZXJzCiAgICAgVGhpcyB1c2UtY2FzZSBpcyB1c2VmdWwgd2hlbiB1
c2VkIHdpdGggYWNjb21wYW55aW5nIERSTS92R1BVIGRyaXZlciBpbgogICAgIGd1ZXN0IGRvbWFp
biB3aGljaCB3YXMgZGVzaWduZWQgdG8gb25seSB3b3JrIHdpdGggY29udGlndW91cyBidWZmZXJz
LAogICAgIGUuZy4gRFJNIGRyaXZlciBiYXNlZCBvbiBHRU0gQ01BIGhlbHBlcnM6IHN1Y2ggZHJp
dmVycyBjYW4gb25seSBpbXBvcnQKICAgICBjb250aWd1b3VzIFBSSU1FIGJ1ZmZlcnMsIHRodXMg
cmVxdWlyaW5nIGZyb250ZW5kIGRyaXZlciB0byBwcm92aWRlCiAgICAgc3VjaC4gSW4gb3JkZXIg
dG8gaW1wbGVtZW50IHRoaXMgbW9kZSBvZiBvcGVyYXRpb24gcGFyYS12aXJ0dWFsaXplZAogICAg
IGZyb250ZW5kIGRyaXZlciBjYW4gYmUgY29uZmlndXJlZCB0byB1c2UgR0VNIENNQSBoZWxwZXJz
LgoKMS4yLiBGcm9udCBkcml2ZXIgZG9lc24ndCB1c2UgR0VNIENNQQogICAgIElmIGFjY29tcGFu
eWluZyBkcml2ZXJzIGNhbiBjb3BlIHdpdGggbm9uLWNvbnRpZ3VvdXMgbWVtb3J5IHRoZW4sIHRv
CiAgICAgbG93ZXIgcHJlc3N1cmUgb24gQ01BIHN1YnN5c3RlbSBvZiB0aGUga2VybmVsLCBkcml2
ZXIgY2FuIGFsbG9jYXRlCiAgICAgYnVmZmVycyBmcm9tIHN5c3RlbSBtZW1vcnkuCgpOb3RlISBJ
ZiB1c2VkIHdpdGggYWNjb21wYW55aW5nIERSTS8odilHUFUgZHJpdmVycyB0aGlzIG1vZGUgb2Yg
b3BlcmF0aW9uCm1heSByZXF1aXJlIElPTU1VIHN1cHBvcnQgb24gdGhlIHBsYXRmb3JtLCBzbyBh
Y2NvbXBhbnlpbmcgRFJNL3ZHUFUKaGFyZHdhcmUgY2FuIHN0aWxsIHJlYWNoIGRpc3BsYXkgYnVm
ZmVyIG1lbW9yeSB3aGlsZSBpbXBvcnRpbmcgUFJJTUUKYnVmZmVycyBmcm9tIHRoZSBmcm9udGVu
ZCBkcml2ZXIuCgoyLiBCdWZmZXJzIGFsbG9jYXRlZCBieSB0aGUgYmFja2VuZAoKVGhpcyBtb2Rl
IG9mIG9wZXJhdGlvbiBpcyBydW4tdGltZSBjb25maWd1cmVkIHZpYSBndWVzdCBkb21haW4gY29u
ZmlndXJhdGlvbgp0aHJvdWdoIFhlblN0b3JlIGVudHJpZXMuCgpGb3Igc3lzdGVtcyB3aGljaCBk
byBub3QgcHJvdmlkZSBJT01NVSBzdXBwb3J0LCBidXQgaGF2aW5nIHNwZWNpZmljCnJlcXVpcmVt
ZW50cyBmb3IgZGlzcGxheSBidWZmZXJzIGl0IGlzIHBvc3NpYmxlIHRvIGFsbG9jYXRlIHN1Y2gg
YnVmZmVycwphdCBiYWNrZW5kIHNpZGUgYW5kIHNoYXJlIHRob3NlIHdpdGggdGhlIGZyb250ZW5k
LgpGb3IgZXhhbXBsZSwgaWYgaG9zdCBkb21haW4gaXMgMToxIG1hcHBlZCBhbmQgaGFzIERSTS9H
UFUgaGFyZHdhcmUgZXhwZWN0aW5nCnBoeXNpY2FsbHkgY29udGlndW91cyBtZW1vcnksIHRoaXMg
YWxsb3dzIGltcGxlbWVudGluZyB6ZXJvLWNvcHlpbmcKdXNlLWNhc2VzLgoKTm90ZSEgQ29uZmln
dXJhdGlvbiBvcHRpb25zIDEuMSAoY29udGlndW91cyBkaXNwbGF5IGJ1ZmZlcnMpIGFuZCAyIChi
YWNrZW5kCmFsbG9jYXRlZCBidWZmZXJzKSBhcmUgbm90IHN1cHBvcnRlZCBhdCB0aGUgc2FtZSB0
aW1lLgoKU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9h
bmRydXNoY2hlbmtvQGVwYW0uY29tPgotLS0KIGRyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZyAg
ICAgICAgICAgICAgICAgfCAgMTMgKwogZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZSAgICAg
ICAgICAgICAgICB8ICAgNiArCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaCAg
ICAgICAgIHwgIDc0ICsrKysrKwogZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Ry
di5jICAgICB8ICA4MCArKysrKystCiBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
ZHJ2LmggICAgIHwgICAxICsKIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0u
YyAgICAgfCAzNjAgKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250X2dlbS5oICAgICB8ICA0NiArKysrCiBkcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnRfZ2VtX2NtYS5jIHwgIDkzICsrKysrKysKIDggZmlsZXMgY2hhbmdl
ZCwgNjY3IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5jCiBjcmVhdGUgbW9kZSAxMDA2
NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbS5oCiBjcmVhdGUgbW9kZSAx
MDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbV9jbWEuYwoKZGlmZiAt
LWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4v
S2NvbmZpZwppbmRleCA0Y2NhMTYwNzgyYWIuLjRmNGFiYzkxZjNiNiAxMDA2NDQKLS0tIGEvZHJp
dmVycy9ncHUvZHJtL3hlbi9LY29uZmlnCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZp
ZwpAQCAtMTUsMyArMTUsMTYgQEAgY29uZmlnIERSTV9YRU5fRlJPTlRFTkQKIAloZWxwCiAJICBD
aG9vc2UgdGhpcyBvcHRpb24gaWYgeW91IHdhbnQgdG8gZW5hYmxlIGEgcGFyYS12aXJ0dWFsaXpl
ZAogCSAgZnJvbnRlbmQgRFJNL0tNUyBkcml2ZXIgZm9yIFhlbiBndWVzdCBPU2VzLgorCitjb25m
aWcgRFJNX1hFTl9GUk9OVEVORF9DTUEKKwlib29sICJVc2UgRFJNIENNQSB0byBhbGxvY2F0ZSBk
dW1iIGJ1ZmZlcnMiCisJZGVwZW5kcyBvbiBEUk1fWEVOX0ZST05URU5ECisJc2VsZWN0IERSTV9L
TVNfQ01BX0hFTFBFUgorCXNlbGVjdCBEUk1fR0VNX0NNQV9IRUxQRVIKKwloZWxwCisJICBVc2Ug
RFJNIENNQSBoZWxwZXJzIHRvIGFsbG9jYXRlIGRpc3BsYXkgYnVmZmVycy4KKwkgIFRoaXMgaXMg
dXNlZnVsIGZvciB0aGUgdXNlLWNhc2VzIHdoZW4gZ3Vlc3QgZHJpdmVyIG5lZWRzIHRvCisJICBz
aGFyZSBvciBleHBvcnQgYnVmZmVycyB0byBvdGhlciBkcml2ZXJzIHdoaWNoIG9ubHkgZXhwZWN0
CisJICBjb250aWd1b3VzIGJ1ZmZlcnMuCisJICBOb3RlOiBpbiB0aGlzIG1vZGUgZHJpdmVyIGNh
bm5vdCB1c2UgYnVmZmVycyBhbGxvY2F0ZWQKKwkgIGJ5IHRoZSBiYWNrZW5kLgpkaWZmIC0tZ2l0
IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZSBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFr
ZWZpbGUKaW5kZXggNGZjYjBkYTFhOWM1Li4xMjM3NmVjNzhmYmMgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmls
ZQpAQCAtOCw0ICs4LDEwIEBAIGRybV94ZW5fZnJvbnQtb2JqcyA6PSB4ZW5fZHJtX2Zyb250Lm8g
XAogCQkgICAgICB4ZW5fZHJtX2Zyb250X3NoYnVmLm8gXAogCQkgICAgICB4ZW5fZHJtX2Zyb250
X2NmZy5vCiAKK2lmZXEgKCQoQ09ORklHX0RSTV9YRU5fRlJPTlRFTkRfQ01BKSx5KQorCWRybV94
ZW5fZnJvbnQtb2JqcyArPSB4ZW5fZHJtX2Zyb250X2dlbV9jbWEubworZWxzZQorCWRybV94ZW5f
ZnJvbnQtb2JqcyArPSB4ZW5fZHJtX2Zyb250X2dlbS5vCitlbmRpZgorCiBvYmotJChDT05GSUdf
RFJNX1hFTl9GUk9OVEVORCkgKz0gZHJtX3hlbl9mcm9udC5vCmRpZmYgLS1naXQgYS9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaCBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udC5oCmluZGV4IDllZDViZmIyNDhkMC4uYzZmNTJjODkyNDM0IDEwMDY0NAotLS0gYS9k
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaAorKysgYi9kcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnQuaApAQCAtMzQsNiArMzQsODAgQEAKIAogc3RydWN0IHhlbl9kcm1f
ZnJvbnRfZHJtX3BpcGVsaW5lOwogCisvKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIFBh
cmEtdmlydHVhbGl6ZWQgRFJNL0tNUyBmcm9udGVuZCBkcml2ZXIKKyAqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqCisgKiBUaGlzIGZyb250ZW5kIGRyaXZlciBpbXBsZW1lbnRzIFhlbiBwYXJhLXZpcnR1
YWxpemVkIGRpc3BsYXkKKyAqIGFjY29yZGluZyB0byB0aGUgZGlzcGxheSBwcm90b2NvbCBkZXNj
cmliZWQgYXQKKyAqIGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9kaXNwbGlmLmgKKyAqCisgKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgorICogRHJpdmVyIG1vZGVzIG9mIG9wZXJhdGlvbiBpbiB0ZXJt
cyBvZiBkaXNwbGF5IGJ1ZmZlcnMgdXNlZAorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIERl
cGVuZGluZyBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciB0aGUgcGFyYS12aXJ0dWFsaXplZCBlbnZp
cm9ubWVudCwgbmFtZWx5CisgKiByZXF1aXJlbWVudHMgZGljdGF0ZWQgYnkgdGhlIGFjY29tcGFu
eWluZyBEUk0vKHYpR1BVIGRyaXZlcnMgcnVubmluZyBpbiBib3RoCisgKiBob3N0IGFuZCBndWVz
dCBlbnZpcm9ubWVudHMsIG51bWJlciBvZiBvcGVyYXRpbmcgbW9kZXMgb2YgcGFyYS12aXJ0dWFs
aXplZAorICogZGlzcGxheSBkcml2ZXIgYXJlIHN1cHBvcnRlZDoKKyAqICAtIGRpc3BsYXkgYnVm
ZmVycyBjYW4gYmUgYWxsb2NhdGVkIGJ5IGVpdGhlciBmcm9udGVuZCBkcml2ZXIgb3IgYmFja2Vu
ZAorICogIC0gZGlzcGxheSBidWZmZXJzIGNhbiBiZSBhbGxvY2F0ZWQgdG8gYmUgY29udGlndW91
cyBpbiBtZW1vcnkgb3Igbm90CisgKgorICogTm90ZSEgRnJvbnRlbmQgZHJpdmVyIGl0c2VsZiBo
YXMgbm8gZGVwZW5kZW5jeSBvbiBjb250aWd1b3VzIG1lbW9yeSBmb3IKKyAqICAgICAgIGl0cyBv
cGVyYXRpb24uCisgKgorICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKKyAqIDEuIEJ1ZmZlcnMgYWxs
b2NhdGVkIGJ5IHRoZSBmcm9udGVuZCBkcml2ZXIuCisgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgor
ICoKKyAqIFRoZSBiZWxvdyBtb2RlcyBvZiBvcGVyYXRpb24gYXJlIGNvbmZpZ3VyZWQgYXQgY29t
cGlsZS10aW1lIHZpYQorICogZnJvbnRlbmQgZHJpdmVyJ3Mga2VybmVsIGNvbmZpZ3VyYXRpb24u
CisgKgorICogMS4xLiBGcm9udCBkcml2ZXIgY29uZmlndXJlZCB0byB1c2UgR0VNIENNQSBoZWxw
ZXJzCisgKiAgICAgIFRoaXMgdXNlLWNhc2UgaXMgdXNlZnVsIHdoZW4gdXNlZCB3aXRoIGFjY29t
cGFueWluZyBEUk0vdkdQVSBkcml2ZXIgaW4KKyAqICAgICAgZ3Vlc3QgZG9tYWluIHdoaWNoIHdh
cyBkZXNpZ25lZCB0byBvbmx5IHdvcmsgd2l0aCBjb250aWd1b3VzIGJ1ZmZlcnMsCisgKiAgICAg
IGUuZy4gRFJNIGRyaXZlciBiYXNlZCBvbiBHRU0gQ01BIGhlbHBlcnM6IHN1Y2ggZHJpdmVycyBj
YW4gb25seSBpbXBvcnQKKyAqICAgICAgY29udGlndW91cyBQUklNRSBidWZmZXJzLCB0aHVzIHJl
cXVpcmluZyBmcm9udGVuZCBkcml2ZXIgdG8gcHJvdmlkZQorICogICAgICBzdWNoLiBJbiBvcmRl
ciB0byBpbXBsZW1lbnQgdGhpcyBtb2RlIG9mIG9wZXJhdGlvbiBwYXJhLXZpcnR1YWxpemVkCisg
KiAgICAgIGZyb250ZW5kIGRyaXZlciBjYW4gYmUgY29uZmlndXJlZCB0byB1c2UgR0VNIENNQSBo
ZWxwZXJzLgorICoKKyAqIDEuMi4gRnJvbnQgZHJpdmVyIGRvZXNuJ3QgdXNlIEdFTSBDTUEKKyAq
ICAgICAgSWYgYWNjb21wYW55aW5nIGRyaXZlcnMgY2FuIGNvcGUgd2l0aCBub24tY29udGlndW91
cyBtZW1vcnkgdGhlbiwgdG8KKyAqICAgICAgbG93ZXIgcHJlc3N1cmUgb24gQ01BIHN1YnN5c3Rl
bSBvZiB0aGUga2VybmVsLCBkcml2ZXIgY2FuIGFsbG9jYXRlCisgKiAgICAgIGJ1ZmZlcnMgZnJv
bSBzeXN0ZW0gbWVtb3J5LgorICoKKyAqIE5vdGUhIElmIHVzZWQgd2l0aCBhY2NvbXBhbnlpbmcg
RFJNLyh2KUdQVSBkcml2ZXJzIHRoaXMgbW9kZSBvZiBvcGVyYXRpb24KKyAqICAgbWF5IHJlcXVp
cmUgSU9NTVUgc3VwcG9ydCBvbiB0aGUgcGxhdGZvcm0sIHNvIGFjY29tcGFueWluZyBEUk0vdkdQ
VQorICogICBoYXJkd2FyZSBjYW4gc3RpbGwgcmVhY2ggZGlzcGxheSBidWZmZXIgbWVtb3J5IHdo
aWxlIGltcG9ydGluZyBQUklNRQorICogICBidWZmZXJzIGZyb20gdGhlIGZyb250ZW5kIGRyaXZl
ci4KKyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogMi4gQnVmZmVycyBhbGxvY2F0ZWQg
YnkgdGhlIGJhY2tlbmQKKyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCisgKgorICogVGhpcyBtb2Rl
IG9mIG9wZXJhdGlvbiBpcyBydW4tdGltZSBjb25maWd1cmVkIHZpYSBndWVzdCBkb21haW4gY29u
ZmlndXJhdGlvbgorICogdGhyb3VnaCBYZW5TdG9yZSBlbnRyaWVzLgorICoKKyAqIEZvciBzeXN0
ZW1zIHdoaWNoIGRvIG5vdCBwcm92aWRlIElPTU1VIHN1cHBvcnQsIGJ1dCBoYXZpbmcgc3BlY2lm
aWMKKyAqIHJlcXVpcmVtZW50cyBmb3IgZGlzcGxheSBidWZmZXJzIGl0IGlzIHBvc3NpYmxlIHRv
IGFsbG9jYXRlIHN1Y2ggYnVmZmVycworICogYXQgYmFja2VuZCBzaWRlIGFuZCBzaGFyZSB0aG9z
ZSB3aXRoIHRoZSBmcm9udGVuZC4KKyAqIEZvciBleGFtcGxlLCBpZiBob3N0IGRvbWFpbiBpcyAx
OjEgbWFwcGVkIGFuZCBoYXMgRFJNL0dQVSBoYXJkd2FyZSBleHBlY3RpbmcKKyAqIHBoeXNpY2Fs
bHkgY29udGlndW91cyBtZW1vcnksIHRoaXMgYWxsb3dzIGltcGxlbWVudGluZyB6ZXJvLWNvcHlp
bmcKKyAqIHVzZS1jYXNlcy4KKyAqCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogRHJpdmVy
IGxpbWl0YXRpb25zCisgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgorICogMS4gQ29uZmlndXJhdGlv
biBvcHRpb25zIDEuMSAoY29udGlndW91cyBkaXNwbGF5IGJ1ZmZlcnMpIGFuZCAyIChiYWNrZW5k
CisgKiAgICBhbGxvY2F0ZWQgYnVmZmVycykgYXJlIG5vdCBzdXBwb3J0ZWQgYXQgdGhlIHNhbWUg
dGltZS4KKyAqCisgKiAyLiBPbmx5IHByaW1hcnkgcGxhbmUgd2l0aG91dCBhZGRpdGlvbmFsIHBy
b3BlcnRpZXMgaXMgc3VwcG9ydGVkLgorICoKKyAqIDMuIE9ubHkgb25lIHZpZGVvIG1vZGUgc3Vw
cG9ydGVkIHdoaWNoIGlzIGNvbmZpZ3VyZWQgdmlhIFhlblN0b3JlLgorICoKKyAqIDQuIEFsbCBD
UlRDcyBvcGVyYXRlIGF0IGZpeGVkIGZyZXF1ZW5jeSBvZiA2MEh6LgorICoKKyAqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKiovCisKIHN0cnVjdCB4ZW5fZHJtX2Zyb250X29wcyB7CiAJaW50ICgqbW9kZV9z
ZXQpKHN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9waXBlbGluZSAqcGlwZWxpbmUsCiAJCQl1aW50
MzJfdCB4LCB1aW50MzJfdCB5LCB1aW50MzJfdCB3aWR0aCwgdWludDMyX3QgaGVpZ2h0LApkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5jIGIvZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5jCmluZGV4IGU4ODYyZDI2YmEyNy4uMzVl
N2U5Y2RhOWQxIDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
ZHJ2LmMKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5jCkBAIC0y
MywxMiArMjMsNTggQEAKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250LmgiCiAjaW5jbHVkZSAieGVu
X2RybV9mcm9udF9jZmcuaCIKICNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2Rydi5oIgorI2luY2x1
ZGUgInhlbl9kcm1fZnJvbnRfZ2VtLmgiCiAjaW5jbHVkZSAieGVuX2RybV9mcm9udF9rbXMuaCIK
IAogc3RhdGljIGludCBkdW1iX2NyZWF0ZShzdHJ1Y3QgZHJtX2ZpbGUgKmZpbHAsCiAJCXN0cnVj
dCBkcm1fZGV2aWNlICpkZXYsIHN0cnVjdCBkcm1fbW9kZV9jcmVhdGVfZHVtYiAqYXJncykKIHsK
LQlyZXR1cm4gLUVJTlZBTDsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2lu
Zm8gPSBkZXYtPmRldl9wcml2YXRlOworCXN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqOworCWlu
dCByZXQ7CisKKwlyZXQgPSBkcm1faW5mby0+Z2VtX29wcy0+ZHVtYl9jcmVhdGUoZmlscCwgZGV2
LCBhcmdzKTsKKwlpZiAocmV0KQorCQlnb3RvIGZhaWw7CisKKwlvYmogPSBkcm1fZ2VtX29iamVj
dF9sb29rdXAoZmlscCwgYXJncy0+aGFuZGxlKTsKKwlpZiAoIW9iaikgeworCQlyZXQgPSAtRU5P
RU5UOworCQlnb3RvIGZhaWxfZGVzdHJveTsKKwl9CisKKwlkcm1fZ2VtX29iamVjdF91bnJlZmVy
ZW5jZV91bmxvY2tlZChvYmopOworCisJLyoKKwkgKiBJbiBjYXNlIG9mIENPTkZJR19EUk1fWEVO
X0ZST05URU5EX0NNQSBnZW1fb2JqIGlzIGNvbnN0cnVjdGVkCisJICogdmlhIERSTSBDTUEgaGVs
cGVycyBhbmQgZG9lc24ndCBoYXZlIC0+cGFnZXMgYWxsb2NhdGVkCisJICogKHhlbmRybV9nZW1f
Z2V0X3BhZ2VzIHdpbGwgcmV0dXJuIE5VTEwpLCBidXQgaW5zdGVhZCBjYW4gcHJvdmlkZQorCSAq
IHNnIHRhYmxlCisJICovCisJaWYgKGRybV9pbmZvLT5nZW1fb3BzLT5nZXRfcGFnZXMob2JqKSkK
KwkJcmV0ID0gZHJtX2luZm8tPmZyb250X29wcy0+ZGJ1Zl9jcmVhdGVfZnJvbV9wYWdlcygKKwkJ
CQlkcm1faW5mby0+ZnJvbnRfaW5mbywKKwkJCQl4ZW5fZHJtX2Zyb250X2RidWZfdG9fY29va2ll
KG9iaiksCisJCQkJYXJncy0+d2lkdGgsIGFyZ3MtPmhlaWdodCwgYXJncy0+YnBwLAorCQkJCWFy
Z3MtPnNpemUsCisJCQkJZHJtX2luZm8tPmdlbV9vcHMtPmdldF9wYWdlcyhvYmopKTsKKwllbHNl
CisJCXJldCA9IGRybV9pbmZvLT5mcm9udF9vcHMtPmRidWZfY3JlYXRlX2Zyb21fc2d0KAorCQkJ
CWRybV9pbmZvLT5mcm9udF9pbmZvLAorCQkJCXhlbl9kcm1fZnJvbnRfZGJ1Zl90b19jb29raWUo
b2JqKSwKKwkJCQlhcmdzLT53aWR0aCwgYXJncy0+aGVpZ2h0LCBhcmdzLT5icHAsCisJCQkJYXJn
cy0+c2l6ZSwKKwkJCQlkcm1faW5mby0+Z2VtX29wcy0+cHJpbWVfZ2V0X3NnX3RhYmxlKG9iaikp
OworCWlmIChyZXQpCisJCWdvdG8gZmFpbF9kZXN0cm95OworCisJcmV0dXJuIDA7CisKK2ZhaWxf
ZGVzdHJveToKKwlkcm1fZ2VtX2R1bWJfZGVzdHJveShmaWxwLCBkZXYsIGFyZ3MtPmhhbmRsZSk7
CitmYWlsOgorCURSTV9FUlJPUigiRmFpbGVkIHRvIGNyZWF0ZSBkdW1iIGJ1ZmZlcjogJWRcbiIs
IHJldCk7CisJcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIHZvaWQgZnJlZV9vYmplY3Qoc3RydWN0
IGRybV9nZW1fb2JqZWN0ICpvYmopCkBAIC0zNyw2ICs4Myw3IEBAIHN0YXRpYyB2b2lkIGZyZWVf
b2JqZWN0KHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqKQogCiAJZHJtX2luZm8tPmZyb250X29w
cy0+ZGJ1Zl9kZXN0cm95KGRybV9pbmZvLT5mcm9udF9pbmZvLAogCQkJeGVuX2RybV9mcm9udF9k
YnVmX3RvX2Nvb2tpZShvYmopKTsKKwlkcm1faW5mby0+Z2VtX29wcy0+ZnJlZV9vYmplY3RfdW5s
b2NrZWQob2JqKTsKIH0KIAogc3RhdGljIHZvaWQgb25fZnJhbWVfZG9uZShzdHJ1Y3QgcGxhdGZv
cm1fZGV2aWNlICpwZGV2LApAQCAtNjAsMzIgKzEwNyw1MiBAQCBzdGF0aWMgdm9pZCBsYXN0Y2xv
c2Uoc3RydWN0IGRybV9kZXZpY2UgKmRldikKIAogc3RhdGljIGludCBnZW1fbW1hcChzdHJ1Y3Qg
ZmlsZSAqZmlscCwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiB7Ci0JcmV0dXJuIC1FSU5W
QUw7CisJc3RydWN0IGRybV9maWxlICpmaWxlX3ByaXYgPSBmaWxwLT5wcml2YXRlX2RhdGE7CisJ
c3RydWN0IGRybV9kZXZpY2UgKmRldiA9IGZpbGVfcHJpdi0+bWlub3ItPmRldjsKKwlzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9kcm1faW5mbyAqZHJtX2luZm8gPSBkZXYtPmRldl9wcml2YXRlOworCisJ
cmV0dXJuIGRybV9pbmZvLT5nZW1fb3BzLT5tbWFwKGZpbHAsIHZtYSk7CiB9CiAKIHN0YXRpYyBz
dHJ1Y3Qgc2dfdGFibGUgKnByaW1lX2dldF9zZ190YWJsZShzdHJ1Y3QgZHJtX2dlbV9vYmplY3Qg
Km9iaikKIHsKLQlyZXR1cm4gTlVMTDsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAq
ZHJtX2luZm87CisKKwlkcm1faW5mbyA9IG9iai0+ZGV2LT5kZXZfcHJpdmF0ZTsKKwlyZXR1cm4g
ZHJtX2luZm8tPmdlbV9vcHMtPnByaW1lX2dldF9zZ190YWJsZShvYmopOwogfQogCiBzdGF0aWMg
c3RydWN0IGRybV9nZW1fb2JqZWN0ICpwcmltZV9pbXBvcnRfc2dfdGFibGUoc3RydWN0IGRybV9k
ZXZpY2UgKmRldiwKIAkJc3RydWN0IGRtYV9idWZfYXR0YWNobWVudCAqYXR0YWNoLCBzdHJ1Y3Qg
c2dfdGFibGUgKnNndCkKIHsKLQlyZXR1cm4gTlVMTDsKKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9k
cm1faW5mbyAqZHJtX2luZm87CisKKwlkcm1faW5mbyA9IGRldi0+ZGV2X3ByaXZhdGU7CisJcmV0
dXJuIGRybV9pbmZvLT5nZW1fb3BzLT5wcmltZV9pbXBvcnRfc2dfdGFibGUoZGV2LCBhdHRhY2gs
IHNndCk7CiB9CiAKIHN0YXRpYyB2b2lkICpwcmltZV92bWFwKHN0cnVjdCBkcm1fZ2VtX29iamVj
dCAqb2JqKQogewotCXJldHVybiBOVUxMOworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZv
ICpkcm1faW5mbzsKKworCWRybV9pbmZvID0gb2JqLT5kZXYtPmRldl9wcml2YXRlOworCXJldHVy
biBkcm1faW5mby0+Z2VtX29wcy0+cHJpbWVfdm1hcChvYmopOwogfQogCiBzdGF0aWMgdm9pZCBw
cmltZV92dW5tYXAoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpvYmosIHZvaWQgKnZhZGRyKQogewor
CXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvICpkcm1faW5mbzsKKworCWRybV9pbmZvID0g
b2JqLT5kZXYtPmRldl9wcml2YXRlOworCWRybV9pbmZvLT5nZW1fb3BzLT5wcmltZV92dW5tYXAo
b2JqLCB2YWRkcik7CiB9CiAKIHN0YXRpYyBpbnQgcHJpbWVfbW1hcChzdHJ1Y3QgZHJtX2dlbV9v
YmplY3QgKm9iaiwgc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEpCiB7Ci0JcmV0dXJuIC1FSU5W
QUw7CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX2luZm8gKmRybV9pbmZvOworCisJZHJtX2lu
Zm8gPSBvYmotPmRldi0+ZGV2X3ByaXZhdGU7CisJcmV0dXJuIGRybV9pbmZvLT5nZW1fb3BzLT5w
cmltZV9tbWFwKG9iaiwgdm1hKTsKIH0KIAogc3RhdGljIGNvbnN0IHN0cnVjdCBmaWxlX29wZXJh
dGlvbnMgeGVuZHJtX2ZvcHMgPSB7CkBAIC0xNDcsNiArMjE0LDcgQEAgaW50IHhlbl9kcm1fZnJv
bnRfZHJ2X3Byb2JlKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2UgKnBkZXYsCiAKIAlkcm1faW5mby0+
ZnJvbnRfb3BzID0gZnJvbnRfb3BzOwogCWRybV9pbmZvLT5mcm9udF9vcHMtPm9uX2ZyYW1lX2Rv
bmUgPSBvbl9mcmFtZV9kb25lOworCWRybV9pbmZvLT5nZW1fb3BzID0geGVuX2RybV9mcm9udF9n
ZW1fZ2V0X29wcygpOwogCWRybV9pbmZvLT5mcm9udF9pbmZvID0gY2ZnLT5mcm9udF9pbmZvOwog
CiAJZGV2ID0gZHJtX2Rldl9hbGxvYygmeGVuX2RybV9kcml2ZXIsICZwZGV2LT5kZXYpOwpkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5oIGIvZHJpdmVy
cy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5oCmluZGV4IDU2MzMxOGIxOWYzNC4uMzQy
MjhlYjg2MjU1IDEwMDY0NAotLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
ZHJ2LmgKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Rydi5oCkBAIC00
Myw2ICs0Myw3IEBAIHN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9waXBlbGluZSB7CiBzdHJ1Y3Qg
eGVuX2RybV9mcm9udF9kcm1faW5mbyB7CiAJc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJv
bnRfaW5mbzsKIAlzdHJ1Y3QgeGVuX2RybV9mcm9udF9vcHMgKmZyb250X29wczsKKwljb25zdCBz
dHJ1Y3QgeGVuX2RybV9mcm9udF9nZW1fb3BzICpnZW1fb3BzOwogCXN0cnVjdCBkcm1fZGV2aWNl
ICpkcm1fZGV2OwogCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2NmZyAqY2ZnOwogCmRpZmYgLS1naXQg
YS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMgYi9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMDAwLi4zNjdlMDhmNmE5ZWYKLS0tIC9kZXYvbnVsbAorKysgYi9kcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKQEAgLTAsMCArMSwzNjAgQEAKKy8qCisgKiAgWGVu
IHBhcmEtdmlydHVhbCBEUk0gZGV2aWNlCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogICBpdCB1
bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxp
c2hlZCBieQorICogICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lv
biAyIG9mIHRoZSBMaWNlbnNlLCBvcgorICogICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2
ZXJzaW9uLgorICoKKyAqICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3Bl
IHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElU
WSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05V
IEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBDb3B5cmln
aHQgKEMpIDIwMTYtMjAxOCBFUEFNIFN5c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcjogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgorICov
CisKKyNpbmNsdWRlICJ4ZW5fZHJtX2Zyb250X2dlbS5oIgorCisjaW5jbHVkZSA8ZHJtL2RybVAu
aD4KKyNpbmNsdWRlIDxkcm0vZHJtX2NydGNfaGVscGVyLmg+CisjaW5jbHVkZSA8ZHJtL2RybV9m
Yl9oZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2dlbS5oPgorCisjaW5jbHVkZSA8bGludXgv
ZG1hLWJ1Zi5oPgorI2luY2x1ZGUgPGxpbnV4L3NjYXR0ZXJsaXN0Lmg+CisjaW5jbHVkZSA8bGlu
dXgvc2htZW1fZnMuaD4KKworI2luY2x1ZGUgPHhlbi9iYWxsb29uLmg+CisKKyNpbmNsdWRlICJ4
ZW5fZHJtX2Zyb250LmgiCisjaW5jbHVkZSAieGVuX2RybV9mcm9udF9kcnYuaCIKKyNpbmNsdWRl
ICJ4ZW5fZHJtX2Zyb250X3NoYnVmLmgiCisKK3N0cnVjdCB4ZW5fZ2VtX29iamVjdCB7CisJc3Ry
dWN0IGRybV9nZW1fb2JqZWN0IGJhc2U7CisKKwlzaXplX3QgbnVtX3BhZ2VzOworCXN0cnVjdCBw
YWdlICoqcGFnZXM7CisKKwkvKiBzZXQgZm9yIGJ1ZmZlcnMgYWxsb2NhdGVkIGJ5IHRoZSBiYWNr
ZW5kICovCisJYm9vbCBiZV9hbGxvYzsKKworCS8qIHRoaXMgaXMgZm9yIGltcG9ydGVkIFBSSU1F
IGJ1ZmZlciAqLworCXN0cnVjdCBzZ190YWJsZSAqc2d0X2ltcG9ydGVkOworfTsKKworc3RhdGlj
IGlubGluZSBzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnRvX3hlbl9nZW1fb2JqKAorCQlzdHJ1Y3Qg
ZHJtX2dlbV9vYmplY3QgKmdlbV9vYmopCit7CisJcmV0dXJuIGNvbnRhaW5lcl9vZihnZW1fb2Jq
LCBzdHJ1Y3QgeGVuX2dlbV9vYmplY3QsIGJhc2UpOworfQorCitzdGF0aWMgaW50IGdlbV9hbGxv
Y19wYWdlc19hcnJheShzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnhlbl9vYmosCisJCXNpemVfdCBi
dWZfc2l6ZSkKK3sKKwl4ZW5fb2JqLT5udW1fcGFnZXMgPSBESVZfUk9VTkRfVVAoYnVmX3NpemUs
IFBBR0VfU0laRSk7CisJeGVuX29iai0+cGFnZXMgPSBrdm1hbGxvY19hcnJheSh4ZW5fb2JqLT5u
dW1fcGFnZXMsCisJCQlzaXplb2Yoc3RydWN0IHBhZ2UgKiksIEdGUF9LRVJORUwpOworCXJldHVy
biB4ZW5fb2JqLT5wYWdlcyA9PSBOVUxMID8gLUVOT01FTSA6IDA7Cit9CisKK3N0YXRpYyB2b2lk
IGdlbV9mcmVlX3BhZ2VzX2FycmF5KHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVuX29iaikKK3sK
KwlrdmZyZWUoeGVuX29iai0+cGFnZXMpOworCXhlbl9vYmotPnBhZ2VzID0gTlVMTDsKK30KKwor
c3RhdGljIHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqZ2VtX2NyZWF0ZV9vYmooc3RydWN0IGRybV9k
ZXZpY2UgKmRldiwKKwlzaXplX3Qgc2l6ZSkKK3sKKwlzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnhl
bl9vYmo7CisJaW50IHJldDsKKworCXhlbl9vYmogPSBremFsbG9jKHNpemVvZigqeGVuX29iaiks
IEdGUF9LRVJORUwpOworCWlmICgheGVuX29iaikKKwkJcmV0dXJuIEVSUl9QVFIoLUVOT01FTSk7
CisKKwlyZXQgPSBkcm1fZ2VtX29iamVjdF9pbml0KGRldiwgJnhlbl9vYmotPmJhc2UsIHNpemUp
OworCWlmIChyZXQgPCAwKSB7CisJCWtmcmVlKHhlbl9vYmopOworCQlyZXR1cm4gRVJSX1BUUihy
ZXQpOworCX0KKworCXJldHVybiB4ZW5fb2JqOworfQorCitzdGF0aWMgc3RydWN0IHhlbl9nZW1f
b2JqZWN0ICpnZW1fY3JlYXRlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsIHNpemVfdCBzaXplKQor
eworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvICpkcm1faW5mbyA9IGRldi0+ZGV2X3By
aXZhdGU7CisJc3RydWN0IHhlbl9nZW1fb2JqZWN0ICp4ZW5fb2JqOworCWludCByZXQ7CisKKwlz
aXplID0gcm91bmRfdXAoc2l6ZSwgUEFHRV9TSVpFKTsKKwl4ZW5fb2JqID0gZ2VtX2NyZWF0ZV9v
YmooZGV2LCBzaXplKTsKKwlpZiAoSVNfRVJSX09SX05VTEwoeGVuX29iaikpCisJCXJldHVybiB4
ZW5fb2JqOworCisJaWYgKGRybV9pbmZvLT5jZmctPmJlX2FsbG9jKSB7CisJCS8qCisJCSAqIGJh
Y2tlbmQgd2lsbCBhbGxvY2F0ZSBzcGFjZSBmb3IgdGhpcyBidWZmZXIsIHNvCisJCSAqIG9ubHkg
YWxsb2NhdGUgYXJyYXkgb2YgcG9pbnRlcnMgdG8gcGFnZXMKKwkJICovCisJCXhlbl9vYmotPmJl
X2FsbG9jID0gdHJ1ZTsKKwkJcmV0ID0gZ2VtX2FsbG9jX3BhZ2VzX2FycmF5KHhlbl9vYmosIHNp
emUpOworCQlpZiAocmV0IDwgMCkgeworCQkJZ2VtX2ZyZWVfcGFnZXNfYXJyYXkoeGVuX29iaik7
CisJCQlnb3RvIGZhaWw7CisJCX0KKworCQlyZXQgPSBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMo
eGVuX29iai0+bnVtX3BhZ2VzLAorCQkJCXhlbl9vYmotPnBhZ2VzKTsKKwkJaWYgKHJldCA8IDAp
IHsKKwkJCURSTV9FUlJPUigiQ2Fubm90IGFsbG9jYXRlICV6dSBiYWxsb29uZWQgcGFnZXM6ICVk
XG4iLAorCQkJCQl4ZW5fb2JqLT5udW1fcGFnZXMsIHJldCk7CisJCQlnb3RvIGZhaWw7CisJCX0K
KworCQlyZXR1cm4geGVuX29iajsKKwl9CisJLyoKKwkgKiBuZWVkIHRvIGFsbG9jYXRlIGJhY2tp
bmcgcGFnZXMgbm93LCBzbyB3ZSBjYW4gc2hhcmUgdGhvc2UKKwkgKiB3aXRoIHRoZSBiYWNrZW5k
CisJICovCisJeGVuX29iai0+bnVtX3BhZ2VzID0gRElWX1JPVU5EX1VQKHNpemUsIFBBR0VfU0la
RSk7CisJeGVuX29iai0+cGFnZXMgPSBkcm1fZ2VtX2dldF9wYWdlcygmeGVuX29iai0+YmFzZSk7
CisJaWYgKElTX0VSUl9PUl9OVUxMKHhlbl9vYmotPnBhZ2VzKSkgeworCQlyZXQgPSBQVFJfRVJS
KHhlbl9vYmotPnBhZ2VzKTsKKwkJeGVuX29iai0+cGFnZXMgPSBOVUxMOworCQlnb3RvIGZhaWw7
CisJfQorCisJcmV0dXJuIHhlbl9vYmo7CisKK2ZhaWw6CisJRFJNX0VSUk9SKCJGYWlsZWQgdG8g
YWxsb2NhdGUgYnVmZmVyIHdpdGggc2l6ZSAlenVcbiIsIHNpemUpOworCXJldHVybiBFUlJfUFRS
KHJldCk7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKmdlbV9jcmVhdGVfd2l0
aF9oYW5kbGUoc3RydWN0IGRybV9maWxlICpmaWxwLAorCQlzdHJ1Y3QgZHJtX2RldmljZSAqZGV2
LCBzaXplX3Qgc2l6ZSwgdWludDMyX3QgKmhhbmRsZSkKK3sKKwlzdHJ1Y3QgeGVuX2dlbV9vYmpl
Y3QgKnhlbl9vYmo7CisJc3RydWN0IGRybV9nZW1fb2JqZWN0ICpnZW1fb2JqOworCWludCByZXQ7
CisKKwl4ZW5fb2JqID0gZ2VtX2NyZWF0ZShkZXYsIHNpemUpOworCWlmIChJU19FUlJfT1JfTlVM
TCh4ZW5fb2JqKSkKKwkJcmV0dXJuIHhlbl9vYmo7CisKKwlnZW1fb2JqID0gJnhlbl9vYmotPmJh
c2U7CisJcmV0ID0gZHJtX2dlbV9oYW5kbGVfY3JlYXRlKGZpbHAsIGdlbV9vYmosIGhhbmRsZSk7
CisJLyogaGFuZGxlIGhvbGRzIHRoZSByZWZlcmVuY2UgKi8KKwlkcm1fZ2VtX29iamVjdF91bnJl
ZmVyZW5jZV91bmxvY2tlZChnZW1fb2JqKTsKKwlpZiAocmV0IDwgMCkKKwkJcmV0dXJuIEVSUl9Q
VFIocmV0KTsKKworCXJldHVybiB4ZW5fb2JqOworfQorCitzdGF0aWMgaW50IGdlbV9kdW1iX2Ny
ZWF0ZShzdHJ1Y3QgZHJtX2ZpbGUgKmZpbHAsIHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCisJCXN0
cnVjdCBkcm1fbW9kZV9jcmVhdGVfZHVtYiAqYXJncykKK3sKKwlzdHJ1Y3QgeGVuX2dlbV9vYmpl
Y3QgKnhlbl9vYmo7CisKKwlhcmdzLT5waXRjaCA9IERJVl9ST1VORF9VUChhcmdzLT53aWR0aCAq
IGFyZ3MtPmJwcCwgOCk7CisJYXJncy0+c2l6ZSA9IGFyZ3MtPnBpdGNoICogYXJncy0+aGVpZ2h0
OworCisJeGVuX29iaiA9IGdlbV9jcmVhdGVfd2l0aF9oYW5kbGUoZmlscCwgZGV2LCBhcmdzLT5z
aXplLCAmYXJncy0+aGFuZGxlKTsKKwlpZiAoSVNfRVJSX09SX05VTEwoeGVuX29iaikpCisJCXJl
dHVybiB4ZW5fb2JqID09IE5VTEwgPyAtRU5PTUVNIDogUFRSX0VSUih4ZW5fb2JqKTsKKworCXJl
dHVybiAwOworfQorCitzdGF0aWMgdm9pZCBnZW1fZnJlZV9vYmplY3Qoc3RydWN0IGRybV9nZW1f
b2JqZWN0ICpnZW1fb2JqKQoreworCXN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVuX29iaiA9IHRv
X3hlbl9nZW1fb2JqKGdlbV9vYmopOworCisJaWYgKHhlbl9vYmotPmJhc2UuaW1wb3J0X2F0dGFj
aCkgeworCQlkcm1fcHJpbWVfZ2VtX2Rlc3Ryb3koJnhlbl9vYmotPmJhc2UsIHhlbl9vYmotPnNn
dF9pbXBvcnRlZCk7CisJCWdlbV9mcmVlX3BhZ2VzX2FycmF5KHhlbl9vYmopOworCX0gZWxzZSB7
CisJCWlmICh4ZW5fb2JqLT5wYWdlcykgeworCQkJaWYgKHhlbl9vYmotPmJlX2FsbG9jKSB7CisJ
CQkJZnJlZV94ZW5iYWxsb29uZWRfcGFnZXMoeGVuX29iai0+bnVtX3BhZ2VzLAorCQkJCQkJeGVu
X29iai0+cGFnZXMpOworCQkJCWdlbV9mcmVlX3BhZ2VzX2FycmF5KHhlbl9vYmopOworCQkJfSBl
bHNlCisJCQkJZHJtX2dlbV9wdXRfcGFnZXMoJnhlbl9vYmotPmJhc2UsCisJCQkJCQl4ZW5fb2Jq
LT5wYWdlcywgdHJ1ZSwgZmFsc2UpOworCQl9CisJfQorCWRybV9nZW1fb2JqZWN0X3JlbGVhc2Uo
Z2VtX29iaik7CisJa2ZyZWUoeGVuX29iaik7Cit9CisKK3N0YXRpYyBzdHJ1Y3QgcGFnZSAqKmdl
bV9nZXRfcGFnZXMoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpnZW1fb2JqKQoreworCXN0cnVjdCB4
ZW5fZ2VtX29iamVjdCAqeGVuX29iaiA9IHRvX3hlbl9nZW1fb2JqKGdlbV9vYmopOworCisJcmV0
dXJuIHhlbl9vYmotPnBhZ2VzOworfQorCitzdGF0aWMgc3RydWN0IHNnX3RhYmxlICpnZW1fZ2V0
X3NnX3RhYmxlKHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqZ2VtX29iaikKK3sKKwlzdHJ1Y3QgeGVu
X2dlbV9vYmplY3QgKnhlbl9vYmogPSB0b194ZW5fZ2VtX29iaihnZW1fb2JqKTsKKworCWlmICgh
eGVuX29iai0+cGFnZXMpCisJCXJldHVybiBOVUxMOworCisJcmV0dXJuIGRybV9wcmltZV9wYWdl
c190b19zZyh4ZW5fb2JqLT5wYWdlcywgeGVuX29iai0+bnVtX3BhZ2VzKTsKK30KKworc3RhdGlj
IHN0cnVjdCBkcm1fZ2VtX29iamVjdCAqZ2VtX2ltcG9ydF9zZ190YWJsZShzdHJ1Y3QgZHJtX2Rl
dmljZSAqZGV2LAorCQlzdHJ1Y3QgZG1hX2J1Zl9hdHRhY2htZW50ICphdHRhY2gsIHN0cnVjdCBz
Z190YWJsZSAqc2d0KQoreworCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9pbmZvICpkcm1faW5m
byA9IGRldi0+ZGV2X3ByaXZhdGU7CisJc3RydWN0IHhlbl9nZW1fb2JqZWN0ICp4ZW5fb2JqOwor
CXNpemVfdCBzaXplOworCWludCByZXQ7CisKKwlzaXplID0gYXR0YWNoLT5kbWFidWYtPnNpemU7
CisJeGVuX29iaiA9IGdlbV9jcmVhdGVfb2JqKGRldiwgc2l6ZSk7CisJaWYgKElTX0VSUl9PUl9O
VUxMKHhlbl9vYmopKQorCQlyZXR1cm4gRVJSX0NBU1QoeGVuX29iaik7CisKKwlyZXQgPSBnZW1f
YWxsb2NfcGFnZXNfYXJyYXkoeGVuX29iaiwgc2l6ZSk7CisJaWYgKHJldCA8IDApCisJCXJldHVy
biBFUlJfUFRSKHJldCk7CisKKwl4ZW5fb2JqLT5zZ3RfaW1wb3J0ZWQgPSBzZ3Q7CisKKwlyZXQg
PSBkcm1fcHJpbWVfc2dfdG9fcGFnZV9hZGRyX2FycmF5cyhzZ3QsIHhlbl9vYmotPnBhZ2VzLAor
CQkJTlVMTCwgeGVuX29iai0+bnVtX3BhZ2VzKTsKKwlpZiAocmV0IDwgMCkKKwkJcmV0dXJuIEVS
Ul9QVFIocmV0KTsKKworCS8qCisJICogTi5CLiBBbHRob3VnaCB3ZSBoYXZlIGFuIEFQSSB0byBj
cmVhdGUgZGlzcGxheSBidWZmZXIgZnJvbSBzZ3QKKwkgKiB3ZSB1c2UgcGFnZXMgQVBJLCBiZWNh
dXNlIHdlIHN0aWxsIG5lZWQgdGhvc2UgZm9yIEdFTSBoYW5kbGluZywKKwkgKiBlLmcuIGZvciBt
YXBwaW5nIGV0Yy4KKwkgKi8KKwlyZXQgPSBkcm1faW5mby0+ZnJvbnRfb3BzLT5kYnVmX2NyZWF0
ZV9mcm9tX3BhZ2VzKAorCQkJZHJtX2luZm8tPmZyb250X2luZm8sCisJCQl4ZW5fZHJtX2Zyb250
X2RidWZfdG9fY29va2llKCZ4ZW5fb2JqLT5iYXNlKSwKKwkJCTAsIDAsIDAsIHNpemUsIHhlbl9v
YmotPnBhZ2VzKTsKKwlpZiAocmV0IDwgMCkKKwkJcmV0dXJuIEVSUl9QVFIocmV0KTsKKworCURS
TV9ERUJVRygiSW1wb3J0ZWQgYnVmZmVyIG9mIHNpemUgJXp1IHdpdGggbmVudHMgJXVcbiIsCisJ
CXNpemUsIHNndC0+bmVudHMpOworCisJcmV0dXJuICZ4ZW5fb2JqLT5iYXNlOworfQorCitzdGF0
aWMgaW50IGdlbV9tbWFwX29iaihzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKnhlbl9vYmosCisJCXN0
cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQoreworCXVuc2lnbmVkIGxvbmcgYWRkciA9IHZtYS0+
dm1fc3RhcnQ7CisJaW50IGk7CisKKwkvKgorCSAqIGNsZWFyIHRoZSBWTV9QRk5NQVAgZmxhZyB0
aGF0IHdhcyBzZXQgYnkgZHJtX2dlbV9tbWFwKCksIGFuZCBzZXQgdGhlCisJICogdm1fcGdvZmYg
KHVzZWQgYXMgYSBmYWtlIGJ1ZmZlciBvZmZzZXQgYnkgRFJNKSB0byAwIGFzIHdlIHdhbnQgdG8g
bWFwCisJICogdGhlIHdob2xlIGJ1ZmZlci4KKwkgKi8KKwl2bWEtPnZtX2ZsYWdzICY9IH5WTV9Q
Rk5NQVA7CisJdm1hLT52bV9mbGFncyB8PSBWTV9NSVhFRE1BUDsKKwl2bWEtPnZtX3Bnb2ZmID0g
MDsKKwl2bWEtPnZtX3BhZ2VfcHJvdCA9IHBncHJvdF93cml0ZWNvbWJpbmUodm1fZ2V0X3BhZ2Vf
cHJvdCh2bWEtPnZtX2ZsYWdzKSk7CisKKwkvKgorCSAqIHZtX29wZXJhdGlvbnNfc3RydWN0LmZh
dWx0IGhhbmRsZXIgd2lsbCBiZSBjYWxsZWQgaWYgQ1BVIGFjY2VzcworCSAqIHRvIFZNIGlzIGhl
cmUuIEZvciBHUFVzIHRoaXMgaXNuJ3QgdGhlIGNhc2UsIGJlY2F1c2UgQ1BVCisJICogZG9lc24n
dCB0b3VjaCB0aGUgbWVtb3J5LiBJbnNlcnQgcGFnZXMgbm93LCBzbyBib3RoIENQVSBhbmQgR1BV
IGFyZQorCSAqIGhhcHB5LgorCSAqIEZJWE1FOiBhcyB3ZSBpbnNlcnQgYWxsIHRoZSBwYWdlcyBu
b3cgdGhlbiBubyAuZmF1bHQgaGFuZGxlciBtdXN0CisJICogYmUgY2FsbGVkLCBzbyBkb24ndCBw
cm92aWRlIG9uZQorCSAqLworCWZvciAoaSA9IDA7IGkgPCB4ZW5fb2JqLT5udW1fcGFnZXM7IGkr
KykgeworCQlpbnQgcmV0OworCisJCXJldCA9IHZtX2luc2VydF9wYWdlKHZtYSwgYWRkciwgeGVu
X29iai0+cGFnZXNbaV0pOworCQlpZiAocmV0IDwgMCkgeworCQkJRFJNX0VSUk9SKCJGYWlsZWQg
dG8gaW5zZXJ0IHBhZ2VzIGludG8gdm1hOiAlZFxuIiwgcmV0KTsKKwkJCXJldHVybiByZXQ7CisJ
CX0KKworCQlhZGRyICs9IFBBR0VfU0laRTsKKwl9CisJcmV0dXJuIDA7Cit9CisKK3N0YXRpYyBp
bnQgZ2VtX21tYXAoc3RydWN0IGZpbGUgKmZpbHAsIHN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1h
KQoreworCXN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqeGVuX29iajsKKwlzdHJ1Y3QgZHJtX2dlbV9v
YmplY3QgKmdlbV9vYmo7CisJaW50IHJldDsKKworCXJldCA9IGRybV9nZW1fbW1hcChmaWxwLCB2
bWEpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0OworCisJZ2VtX29iaiA9IHZtYS0+dm1f
cHJpdmF0ZV9kYXRhOworCXhlbl9vYmogPSB0b194ZW5fZ2VtX29iaihnZW1fb2JqKTsKKwlyZXR1
cm4gZ2VtX21tYXBfb2JqKHhlbl9vYmosIHZtYSk7Cit9CisKK3N0YXRpYyB2b2lkICpnZW1fcHJp
bWVfdm1hcChzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdlbV9vYmopCit7CisJc3RydWN0IHhlbl9n
ZW1fb2JqZWN0ICp4ZW5fb2JqID0gdG9feGVuX2dlbV9vYmooZ2VtX29iaik7CisKKwlpZiAoIXhl
bl9vYmotPnBhZ2VzKQorCQlyZXR1cm4gTlVMTDsKKworCXJldHVybiB2bWFwKHhlbl9vYmotPnBh
Z2VzLCB4ZW5fb2JqLT5udW1fcGFnZXMsCisJCQlWTV9NQVAsIHBncHJvdF93cml0ZWNvbWJpbmUo
UEFHRV9LRVJORUwpKTsKK30KKworc3RhdGljIHZvaWQgZ2VtX3ByaW1lX3Z1bm1hcChzdHJ1Y3Qg
ZHJtX2dlbV9vYmplY3QgKmdlbV9vYmosIHZvaWQgKnZhZGRyKQoreworCXZ1bm1hcCh2YWRkcik7
Cit9CisKK3N0YXRpYyBpbnQgZ2VtX3ByaW1lX21tYXAoc3RydWN0IGRybV9nZW1fb2JqZWN0ICpn
ZW1fb2JqLAorCXN0cnVjdCB2bV9hcmVhX3N0cnVjdCAqdm1hKQoreworCXN0cnVjdCB4ZW5fZ2Vt
X29iamVjdCAqeGVuX29iajsKKwlpbnQgcmV0OworCisJcmV0ID0gZHJtX2dlbV9tbWFwX29iaihn
ZW1fb2JqLCBnZW1fb2JqLT5zaXplLCB2bWEpOworCWlmIChyZXQgPCAwKQorCQlyZXR1cm4gcmV0
OworCisJeGVuX29iaiA9IHRvX3hlbl9nZW1fb2JqKGdlbV9vYmopOworCXJldHVybiBnZW1fbW1h
cF9vYmooeGVuX29iaiwgdm1hKTsKK30KKworc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5fZHJtX2Zy
b250X2dlbV9vcHMgeGVuX2RybV9nZW1fb3BzID0geworCS5mcmVlX29iamVjdF91bmxvY2tlZCAg
PSBnZW1fZnJlZV9vYmplY3QsCisJLnByaW1lX2dldF9zZ190YWJsZSAgICA9IGdlbV9nZXRfc2df
dGFibGUsCisJLnByaW1lX2ltcG9ydF9zZ190YWJsZSA9IGdlbV9pbXBvcnRfc2dfdGFibGUsCisK
KwkucHJpbWVfdm1hcCAgICAgICAgICAgID0gZ2VtX3ByaW1lX3ZtYXAsCisJLnByaW1lX3Z1bm1h
cCAgICAgICAgICA9IGdlbV9wcmltZV92dW5tYXAsCisJLnByaW1lX21tYXAgICAgICAgICAgICA9
IGdlbV9wcmltZV9tbWFwLAorCisJLmR1bWJfY3JlYXRlICAgICAgICAgICA9IGdlbV9kdW1iX2Ny
ZWF0ZSwKKworCS5tbWFwICAgICAgICAgICAgICAgICAgPSBnZW1fbW1hcCwKKworCS5nZXRfcGFn
ZXMgICAgICAgICAgICAgPSBnZW1fZ2V0X3BhZ2VzLAorfTsKKworY29uc3Qgc3RydWN0IHhlbl9k
cm1fZnJvbnRfZ2VtX29wcyAqeGVuX2RybV9mcm9udF9nZW1fZ2V0X29wcyh2b2lkKQoreworCXJl
dHVybiAmeGVuX2RybV9nZW1fb3BzOworfQpkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2dlbS5oIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2dlbS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAwMC4uZDFlMTcxMWNj
M2ZjCi0tLSAvZGV2L251bGwKKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2dlbS5oCkBAIC0wLDAgKzEsNDYgQEAKKy8qCisgKiAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2
aWNlCisgKgorICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQorICogICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorICogICB0aGUgRnJl
ZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBv
cgorICogICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgorICoKKyAqICAgVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBs
aWVkIHdhcnJhbnR5IG9mCisgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UgZm9yIG1vcmUgZGV0YWlscy4KKyAqCisgKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAxOCBFUEFN
IFN5c3RlbXMgSW5jLgorICoKKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9s
ZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgorICovCisKKyNpZm5kZWYgX19YRU5fRFJN
X0ZST05UX0dFTV9ICisjZGVmaW5lIF9fWEVOX0RSTV9GUk9OVF9HRU1fSAorCisjaW5jbHVkZSA8
ZHJtL2RybVAuaD4KKworc3RydWN0IHhlbl9kcm1fZnJvbnRfZ2VtX29wcyB7CisJdm9pZCAoKmZy
ZWVfb2JqZWN0X3VubG9ja2VkKShzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKm9iaik7CisKKwlzdHJ1
Y3Qgc2dfdGFibGUgKigqcHJpbWVfZ2V0X3NnX3RhYmxlKShzdHJ1Y3QgZHJtX2dlbV9vYmplY3Qg
Km9iaik7CisJc3RydWN0IGRybV9nZW1fb2JqZWN0ICooKnByaW1lX2ltcG9ydF9zZ190YWJsZSko
c3RydWN0IGRybV9kZXZpY2UgKmRldiwKKwkJCXN0cnVjdCBkbWFfYnVmX2F0dGFjaG1lbnQgKmF0
dGFjaCwKKwkJCXN0cnVjdCBzZ190YWJsZSAqc2d0KTsKKwl2b2lkICooKnByaW1lX3ZtYXApKHN0
cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqKTsKKwl2b2lkICgqcHJpbWVfdnVubWFwKShzdHJ1Y3Qg
ZHJtX2dlbV9vYmplY3QgKm9iaiwgdm9pZCAqdmFkZHIpOworCWludCAoKnByaW1lX21tYXApKHN0
cnVjdCBkcm1fZ2VtX29iamVjdCAqb2JqLAorCQkJc3RydWN0IHZtX2FyZWFfc3RydWN0ICp2bWEp
OworCisJaW50ICgqZHVtYl9jcmVhdGUpKHN0cnVjdCBkcm1fZmlsZSAqZmlsZV9wcml2LCBzdHJ1
Y3QgZHJtX2RldmljZSAqZGV2LAorCQkJc3RydWN0IGRybV9tb2RlX2NyZWF0ZV9kdW1iICphcmdz
KTsKKworCWludCAoKm1tYXApKHN0cnVjdCBmaWxlICpmaWxwLCBzdHJ1Y3Qgdm1fYXJlYV9zdHJ1
Y3QgKnZtYSk7CisKKwlzdHJ1Y3QgcGFnZSAqKigqZ2V0X3BhZ2VzKShzdHJ1Y3QgZHJtX2dlbV9v
YmplY3QgKm9iaik7Cit9OworCitjb25zdCBzdHJ1Y3QgeGVuX2RybV9mcm9udF9nZW1fb3BzICp4
ZW5fZHJtX2Zyb250X2dlbV9nZXRfb3BzKHZvaWQpOworCisjZW5kaWYgLyogX19YRU5fRFJNX0ZS
T05UX0dFTV9IICovCmRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfZ2VtX2NtYS5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbV9jbWEu
YwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAwMDAwMDAuLjVmZmNiZmE2NTJkNQot
LS0gL2Rldi9udWxsCisrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW1f
Y21hLmMKQEAgLTAsMCArMSw5MyBAQAorLyoKKyAqICBYZW4gcGFyYS12aXJ0dWFsIERSTSBkZXZp
Y2UKKyAqCisgKiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlz
dHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiAgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgYXMgcHVibGlzaGVkIGJ5CisgKiAgIHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2YgdGhlIExpY2Vuc2UsIG9y
CisgKiAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCisgKgorICogICBUaGlz
IHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1
bCwKKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKKyAqICAgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFS
VElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBmb3IgbW9yZSBkZXRhaWxzLgorICoKKyAqIENvcHlyaWdodCAoQykgMjAxNi0yMDE4IEVQQU0g
U3lzdGVtcyBJbmMuCisgKgorICogQXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8b2xl
a3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+CisgKi8KKworI2luY2x1ZGUgPGRybS9kcm1Q
Lmg+CisjaW5jbHVkZSA8ZHJtL2RybV9nZW0uaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2ZiX2NtYV9o
ZWxwZXIuaD4KKyNpbmNsdWRlIDxkcm0vZHJtX2dlbV9jbWFfaGVscGVyLmg+CisKKyNpbmNsdWRl
ICJ4ZW5fZHJtX2Zyb250LmgiCisjaW5jbHVkZSAieGVuX2RybV9mcm9udF9kcnYuaCIKKyNpbmNs
dWRlICJ4ZW5fZHJtX2Zyb250X2dlbS5oIgorCitzdGF0aWMgc3RydWN0IGRybV9nZW1fb2JqZWN0
ICpnZW1faW1wb3J0X3NnX3RhYmxlKHN0cnVjdCBkcm1fZGV2aWNlICpkZXYsCisJCXN0cnVjdCBk
bWFfYnVmX2F0dGFjaG1lbnQgKmF0dGFjaCwgc3RydWN0IHNnX3RhYmxlICpzZ3QpCit7CisJc3Ry
dWN0IHhlbl9kcm1fZnJvbnRfZHJtX2luZm8gKmRybV9pbmZvID0gZGV2LT5kZXZfcHJpdmF0ZTsK
KwlzdHJ1Y3QgZHJtX2dlbV9vYmplY3QgKmdlbV9vYmo7CisJc3RydWN0IGRybV9nZW1fY21hX29i
amVjdCAqY21hX29iajsKKwlpbnQgcmV0OworCisJZ2VtX29iaiA9IGRybV9nZW1fY21hX3ByaW1l
X2ltcG9ydF9zZ190YWJsZShkZXYsIGF0dGFjaCwgc2d0KTsKKwlpZiAoSVNfRVJSX09SX05VTEwo
Z2VtX29iaikpCisJCXJldHVybiBnZW1fb2JqOworCisJY21hX29iaiA9IHRvX2RybV9nZW1fY21h
X29iaihnZW1fb2JqKTsKKworCXJldCA9IGRybV9pbmZvLT5mcm9udF9vcHMtPmRidWZfY3JlYXRl
X2Zyb21fc2d0KAorCQkJZHJtX2luZm8tPmZyb250X2luZm8sCisJCQl4ZW5fZHJtX2Zyb250X2Ri
dWZfdG9fY29va2llKGdlbV9vYmopLAorCQkJMCwgMCwgMCwgZ2VtX29iai0+c2l6ZSwKKwkJCWRy
bV9nZW1fY21hX3ByaW1lX2dldF9zZ190YWJsZShnZW1fb2JqKSk7CisJaWYgKHJldCA8IDApCisJ
CXJldHVybiBFUlJfUFRSKHJldCk7CisKKwlEUk1fREVCVUcoIkltcG9ydGVkIENNQSBidWZmZXIg
b2Ygc2l6ZSAlenVcbiIsIGdlbV9vYmotPnNpemUpOworCisJcmV0dXJuIGdlbV9vYmo7Cit9CisK
K3N0YXRpYyBpbnQgZ2VtX2R1bWJfY3JlYXRlKHN0cnVjdCBkcm1fZmlsZSAqZmlscCwgc3RydWN0
IGRybV9kZXZpY2UgKmRldiwKKwlzdHJ1Y3QgZHJtX21vZGVfY3JlYXRlX2R1bWIgKmFyZ3MpCit7
CisJc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX2luZm8gKmRybV9pbmZvID0gZGV2LT5kZXZfcHJp
dmF0ZTsKKworCWlmIChkcm1faW5mby0+Y2ZnLT5iZV9hbGxvYykgeworCQkvKiBUaGlzIHVzZS1j
YXNlIGlzIG5vdCB5ZXQgc3VwcG9ydGVkIGFuZCBwcm9iYWJseSB3b24ndCBiZSAqLworCQlEUk1f
RVJST1IoIkJhY2tlbmQgYWxsb2NhdGVkIGJ1ZmZlcnMgYW5kIENNQSBoZWxwZXJzIGFyZSBub3Qg
c3VwcG9ydGVkIGF0IHRoZSBzYW1lIHRpbWVcbiIpOworCQlyZXR1cm4gLUVJTlZBTDsKKwl9CisK
KwlyZXR1cm4gZHJtX2dlbV9jbWFfZHVtYl9jcmVhdGUoZmlscCwgZGV2LCBhcmdzKTsKK30KKwor
c3RhdGljIHN0cnVjdCBwYWdlICoqZ2VtX2dldF9wYWdlcyhzdHJ1Y3QgZHJtX2dlbV9vYmplY3Qg
KmdlbV9vYmopCit7CisJcmV0dXJuIE5VTEw7Cit9CisKK3N0YXRpYyBjb25zdCBzdHJ1Y3QgeGVu
X2RybV9mcm9udF9nZW1fb3BzIHhlbl9kcm1fZnJvbnRfZ2VtX2NtYV9vcHMgPSB7CisJLmZyZWVf
b2JqZWN0X3VubG9ja2VkICA9IGRybV9nZW1fY21hX2ZyZWVfb2JqZWN0LAorCS5wcmltZV9nZXRf
c2dfdGFibGUgICAgPSBkcm1fZ2VtX2NtYV9wcmltZV9nZXRfc2dfdGFibGUsCisJLnByaW1lX2lt
cG9ydF9zZ190YWJsZSA9IGdlbV9pbXBvcnRfc2dfdGFibGUsCisKKwkucHJpbWVfdm1hcCAgICAg
ICAgICAgID0gZHJtX2dlbV9jbWFfcHJpbWVfdm1hcCwKKwkucHJpbWVfdnVubWFwICAgICAgICAg
ID0gZHJtX2dlbV9jbWFfcHJpbWVfdnVubWFwLAorCS5wcmltZV9tbWFwICAgICAgICAgICAgPSBk
cm1fZ2VtX2NtYV9wcmltZV9tbWFwLAorCisJLmR1bWJfY3JlYXRlICAgICAgICAgICA9IGdlbV9k
dW1iX2NyZWF0ZSwKKworCS5tbWFwICAgICAgICAgICAgICAgICAgPSBkcm1fZ2VtX2NtYV9tbWFw
LAorCisJLmdldF9wYWdlcyAgICAgICAgICAgICA9IGdlbV9nZXRfcGFnZXMsCit9OworCitjb25z
dCBzdHJ1Y3QgeGVuX2RybV9mcm9udF9nZW1fb3BzICp4ZW5fZHJtX2Zyb250X2dlbV9nZXRfb3Bz
KHZvaWQpCit7CisJcmV0dXJuICZ4ZW5fZHJtX2Zyb250X2dlbV9jbWFfb3BzOworfQotLSAKMi43
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:06:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:06:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPPh-0001bO-Jg; Wed, 21 Feb 2018 08:06:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoPPf-0001at-PE
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 08:06:03 +0000
X-Inumbo-ID: f2e4e9a3-16dd-11e8-ba59-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::62b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f2e4e9a3-16dd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:05:15 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=qEGlKWmCzc7IxCBcADuCjmlqv7Re5ZJHjMQNTJww/W0=;
 b=MnpqCac25A2pq09g/TPoJdqFAzRWYQK7vf0nUywpqmELQ623Mjhtcj4HO2tTiY887xK5P18PuRQYCWAr0XvONFS4EDC5mAw/cfPzJgFFpxf4oAMCOThMVxr2RhOHsArENSmhoW+UEAbzQSwnYdLDkvoW2sFW5KDJzwY/zGAj3uw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0801MB2059.eurprd08.prod.outlook.com (2603:10a6:3:51::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Wed, 21
 Feb 2018 08:05:53 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-2-julien.grall@arm.com>
 <alpine.DEB.2.10.1802201637160.19448@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e914659e-0b51-1a2a-ce9f-49bb40ae8c62@arm.com>
Date: Wed, 21 Feb 2018 08:05:50 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802201637160.19448@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: AM5PR04CA0010.eurprd04.prod.outlook.com
 (2603:10a6:206:1::23) To HE1PR0801MB2059.eurprd08.prod.outlook.com
 (2603:10a6:3:51::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: c7742711-c5a6-4782-08ec-08d57901ee8c
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0801MB2059; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 3:x7s+uFb2MWhTSbvBpkNyN6gpHbffLpxoodHssC+mO3g36BG126CDdJQdBEXrYH2y7jpiHXonpSZVH7wc9B4ph4CfNpcU29Tt6KOsbLoNqT8w2gZ8XV3PR2CFcOL/9R2wmXBrvW/xyOjgdGjZ7YkMbgfteuRf009RqEakQga2JvFxxWNTDzcI9LAU+h7SB71k+UF8bC3nL63lt+XmttyBFQuK2+mvLBAGdNmLctf787TULR5fciI6bSfeqn0n85WH;
 25:wuVpSXM7LDqIIC8CourmbRHdmkDjbT9emAhci8bwm0R1MRnH3wjrYNNt9m15HjY88tulWGEX/fo5jjGsypJscGHCcqZ5gPCx1HJGwP0op8VD/SU3577NW7NUMK1onGySaNfB2lsUzmuFB6p0VfWSFkv5rqCnVPFOs0mmeX6NoREX/oa49sq7f49w1DiPdcIjYVlrSCRJp9OBjCGf+fKDUNNI9IgF7kxEqStRn4GESs0X7NfYkXTSEoj6MGMHOiwkruFpMrMQr5/UUnxojyvvTyXTni9FEyNA+9AorrokBRdXfIh0paf1uI/WrjrWPtjmK6jpooJ8oVPazqHP1kzQ4g==;
 31:O8/P4BPVtIFCrxvhQ90ZToOIHLhcaNSCrLadQRr2P1sycjU6JM1nnNfQ8gISW52b2JN61kmsbf2Y4LHLIaU5T2XPS3ZiucVm4je7gmRNA0+e5B55LfokTyGCq1JtKQAEQ6/e8nnST2lE6XiZodhCW4P9lbgEVGAcXyeImhPUlxbad88NelUezxekFtdTNAU85O2JMyoQAumjkYtq2hYl9ZtzbrQFzVq/BFO0SgoX1so=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2059:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 20:0fhPO7UCX/+qtNQ9NlRPHirtiNLOPj/llmVXDB5vLWwIjgq7Nu8WiFEgAqkJjODQbLCpeE7F6inv8YprOFPtXuGQjRyL+KQLuFq6M3lXGeqwhBz7B9P40FFmTwdzkFtUveSDQFxA0Yez5tUz6bUpBl8e6x+17REFdD2m23lKps4=;
 4:1IKgtkXYV/2oSJJKFGiLqCOgup33vRfku93Txv3Tg9O1t4JWkKBkHr5DnKIutARLKCHg+r+BJ+kf1pWUNcVuWUujjfm7ZfhKp4mg6mWFrV9/gPnhcgGJqnY2FEDQYbhn4nw24YZNo4Dc1jJMQuQC80+uQ6dbvwQJcbOKW8sFWa/gtghCOrBR0dELO03CTIFeRkjqxasez6wtj4rhyIKm3xeN09tGuvqIXbXPcNene7hq/pquRTU+PUP4qBoJaaaHc2eLRt1s8AqXJOpHoktv+Tk2Wx0wx4iEsFss3D4xN8o4zbhDs9xhTW2GQyhlwuobjRNY3QnST5qQoACsjiSSt0zMVZUEuUAAJ6LZsq4K5ZyjTskyucBiYKUr1kdPPNRw
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2059A75DC55884ED5EE2517480CE0@HE1PR0801MB2059.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(180628864354917)(4114951738403)(70601490899591); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231101)(944501161)(93006095)(93001095)(6055026)(6041288)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:HE1PR0801MB2059; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB2059; 
X-Forefront-PRVS: 0590BBCCBC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(346002)(366004)(376002)(39380400002)(189003)(199004)(8936002)(65826007)(186003)(105586002)(68736007)(16526019)(26005)(53546011)(6506007)(4326008)(5660300001)(386003)(25786009)(72206003)(81166006)(81156014)(86362001)(52146003)(6486002)(23676004)(52116002)(2486003)(31696002)(6512007)(478600001)(6246003)(31686004)(36756003)(2950100002)(6916009)(316002)(76176011)(229853002)(8676002)(3846002)(6116002)(67846002)(53936002)(50466002)(47776003)(65806001)(65956001)(58126008)(97736004)(106356001)(66066001)(305945005)(64126003)(7736002)(230700001)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2059; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTk7MjM6dFJBNUxmVlRtNU5USUxUdVFlZ1VLRWRY?=
 =?utf-8?B?NlltU3BEU2NoRFk2ektmdHZodndOMXQ0bnpIUmF4bnF1dFVrRUFoWm1HZGFL?=
 =?utf-8?B?ckpnN1JOd1VYM2czYzRDdXU5N2NwWVQrYW1lYTY4VnN2RFRuQm5MWllITlla?=
 =?utf-8?B?SFRyckhDR0YzMXpCdHdvR2w2SEliNjd2dVUzaXhUQy8wVWwzWDhxYXRpYlBm?=
 =?utf-8?B?TXlmN3k5Wk5kVmtibGs3Rk9UYjRRQTV5bUwxZ2Fqa0F1eHpRYnNzSmxYTk9p?=
 =?utf-8?B?MlMyS2pCYjNud01xa1REYUY0aDdDeGkzbjhNaVVZMzNuV3hnSjlxTHA2UFFz?=
 =?utf-8?B?UDdQTzdQeWxTcDFBcnZ3SmUyYy95YXpEN3BvY1hmZ1NzU1JGR1FQZ0txVWlJ?=
 =?utf-8?B?Y2ZmNmlQdnBHTmhkZlZBQnNjTWYzdm1OUXlzckxkanludVBTYXUrR0JQWFlo?=
 =?utf-8?B?VnFxblV1OVV1Z1ZuZXRLdE1ZODNYNmFsejZiNE9PZUcxUDZlSEtHZzEydlRR?=
 =?utf-8?B?SC9DTE9nQmxmeTBZb0p4ZmZSeXVMbWpjK3hrY2lWRXNyRit0cmU1U2FSRHZj?=
 =?utf-8?B?cnFwaCt6Rk5QWEdiSzdHVUdKUUNQcDhCaWNZWm16NU84TnI4OWh5eEZiMHNR?=
 =?utf-8?B?QU9RUEhteW5VQlBXeEdZamZ2QmkrTUxUY2ZRTUVVNU1BOWFYb0xGQnNJdm5Z?=
 =?utf-8?B?UmpyMkwyaGVtcVFXVFRON0FreG44ZkpkKzZtNmpZZ0dKSDBhSUdYbFU4cXN2?=
 =?utf-8?B?b21ZU2VSeUoza3BBN2hpdXU4QUxtQnRZV0tmZndUQmZ2VWJKMk1EMW0wZUk1?=
 =?utf-8?B?djk2TFdzVlZzckNFQUFnNW5ZSkRkSUExcVhBVlVqSzBQVGQwRlFuWEk0eEtL?=
 =?utf-8?B?My8xV3hRTEhSZlBHTDBzNU9Dam9RcWhzNlVqWnV2Z0JBRnJHaExOaWtCbVpE?=
 =?utf-8?B?dnBSeWJNMTNYY3loQTBaYVRockl3SWRGT2cvTnBNUm51ZUpaNTJYYXNiQjVO?=
 =?utf-8?B?dmsyUFF3eUk3dktZeEZSK0xBMHFkQjMyRDJGalJiMWZna2tYd3pPd2FPNmJx?=
 =?utf-8?B?UHJUbkRDZUNGa0xwaVQrbW9GZGI1dGYyN0lrZm85MGVScjY4M0VBUThiVkxp?=
 =?utf-8?B?Ym92MWFOZ2VTa1Z5c2FxT2lXUmJETU00aWVsbTAwNVB2NjdkMGtnR0xQSUtH?=
 =?utf-8?B?NlpuRlBvcUl1SkNvbzJHSk02ZlZPeG9IQmlDdEpBa2xDMzJ4eTlZQTJQS1FR?=
 =?utf-8?B?akZpclN5NnhBQ2tMUFV0d1lUc0hYaUhIQXIrZWF2VXBrSnhYbEZPbWt3QUkz?=
 =?utf-8?B?enlobllXNHBKNmlHU2dTQmt1cG9HRjdLMnpFZW5iSlhtdy9BTjhTNmdHbFNS?=
 =?utf-8?B?NWsrTmZIbnpybTBVRU1xZzlBT0hnMGhIN1NKR2xudUFFbDBOUWZ5dWY0WFpz?=
 =?utf-8?B?bHAyTzJ2WVVWRHZCTEhja2dMZkw4SEdHRDNQK1ZGb2NJK2RPSnVGb0VuRHlE?=
 =?utf-8?B?SzZ1bllqckpyazF6UUpwaE5rak5HRGluZW40YjBvZjcwKzE5d1IxemNLZ0dK?=
 =?utf-8?B?UGpSUmZDbG1wVnNsa081a2d0WDQxRWdrS1kzQmZxS1dvRzh1SHM0OTRERnpj?=
 =?utf-8?B?TG5QTW9YazFtakVPanhjU1g5bmlnaGJPRzFoRkptVWt5OVU5SDltMmlhUS9W?=
 =?utf-8?B?WklBbHhjcExseUVOcGRIOWpTT0ZKRk1oZ3o5emVQcXlDdTJsRjc1dmJiVDNx?=
 =?utf-8?B?MU4rcG1oajJiNXBrU1d6Q3BQWUdnTENmbFJyemp5V05RZmx0SkZ4SjFkNU9z?=
 =?utf-8?Q?x1tDo0ukvrPOAgx?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 6:d0fvbOGS7h/1a9thNBy+hNd9qWS5uqH1kDwrSMG7wrwNXDkg7o7B74MELrrLmrI7pGMiGqui99QO5E6xaBp+BpP/ZnYWLCBqKq/dKtHGK6zCV4ZiD7Rf18j8u+pkqOM+JKyUEX7aN3XgIKT/NO8jOdeDynGQAY0BVgkRirRyJdmLNs0qtg+lzJRB8QLYka0bsZs7up45YIOo8tHTRxfdNwcniDSvhXY0FoBJU3WYqNihf1xQ/yGLwWMJ/JG8OgtWel9TPFa54T7LSUetakHzCwOFExIj1RzX+7USq0C90ayLXCd8gNnsCqBJj551tcR4Mcg6uNI70ONmFe7GilT68l5ZUbPda6t6cOuLY4lUeOs=;
 5:EQ1A9fR9M7lfF/qhKDchcHEOR44DtMVVFz/QOMC9eNhExuYdu8vDtOhopOuS/itPI/m2EmoVw7ikthSQMlasLOqlv3mGgG+YvJOGqr6j+XbMeRO1dHwkxe1C8oybWIuc+I65xtwirP9XCztphO+Mgd+UifKSw8D36pMfM7N/8gI=;
 24:vgMy3eXhjfn6TRAiXsO2cQF1fwws/27W9DIWrga08A1rRR2jmiHLVoNmNRGA5aygmNjY7PLhmkpjCQzHKcEJCUOiU2eNAArFWRjDd1s5XDI=;
 7:eEMLqtHSchgVj13dHgACTP3YC+m2BXcN+lwJR1ntFDUkE1TGVe5QxkxKu9j1ZhNGS3WcuimMxOiR+Jd5EVW2I4P9M4k1iDZ9pzbY5VcMIfY+X2eQ05s10lyCYQpfMA46gk0iun4GkZjdwS8Lik4HPssJgbsj96FKmlwNgqtF/2bO+2nH28Wb2L4tCQda5B7t5XoM18KunG336Z7oeB2Z79C5jNSQbeqLRtwO+xQ+ne4p+VMKz3Awiwlb6T81lopP
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2018 08:05:53.8907 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: c7742711-c5a6-4782-08ec-08d57901ee8c
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2059
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 xen-devel@lists.xen.org, nd@arm.com, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com
Subject: Re: [Xen-devel] [PATCH v3 01/17] xen/arm: vpsci: Add support for
	PSCI 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDIxLzAyLzIwMTggMDA6MzcsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUaHUsIDE1IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEF0IHRoZSBt
b21lbnQsIFhlbiBwcm92aWRlcyB2aXJ0dWFsIFBTQ0kgaW50ZXJmYWNlIGNvbXBsaWFudCB3aXRo
IDAuMQo+PiBhbmQgMC4yLiBTaW5jZSB0aGVtLCB0aGUgc3BlY2lmaWNhdGlvbiBoYXMgYmVlbiB1
cGRhdGVkIGFuZCB0aGUgbGF0ZXN0Cj4+IHZlcnNpb24gaXMgMS4xIChzZWUgQVJNIERFTiAwMDIy
RCkuCj4+Cj4+ID5Gcm9tIGFuIGltcGxlbWVudGF0aW9uIHBvaW50IG9mIHZpZXcsIG9ubHkgUFND
SV9GRUFUVVJFUyBpcyBtYW5kYXRvcnkuCj4+IFRoZSByZXN0IGlzIG9wdGlvbmFsIGFuZCBjYW4g
YmUgbGVmdCB1bmltcGxlbWVudGVkIGZvciBub3cuCj4+Cj4+IEF0IHRoZSBzYW1lIHRpbWUsIHRo
ZSBjb21wYXRpYmxlIGZvciBQU0NJIG5vZGUgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8KPj4gZXhwb3Nl
ICJhcm0scHNjaS0xLjAiLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+PiBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KPj4gUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXJfYmFiY2h1a0Bl
cGFtLmNvbT4KPj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+
PiBDYzogbWlyZWxhLnNpbW9ub3ZpY0BhZ2dpb3MuY29tCj4gCj4gVGhpcyBwYXRjaCBkb2Vzbid0
IGFwcGx5IGNsZWFubHkgdG8gc3RhZ2luZy4gQW0gSSBtaXNzaW5nIGEKPiBwcmVyZXF1aXNpdGU/
CgpJIG1lc3NlZCB1cCBteSBnaXQtZm9ybWF0IGNvbW1hbmQgYW5kIGZvcmdvdCB0byBpbmNsdWRl
ICJ4ZW4vYXJtOiBwc2NpOiAKUmV3b3JrIHRoZSBQU0NJIGRlZmluaXRpb25zIi4gSXQgd2FzIGlu
Y2x1ZGVkIGluIHYyLgoKSSB3aWxsIHJlc2VuZCB0aGUgc2VyaWVzIHdpdGggdGhlIGFjay9yZXZp
ZXdlZC1ieSBjb2xsZWN0ZWQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:17:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:17:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPam-0002bq-KU; Wed, 21 Feb 2018 08:17:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoPal-0002bk-Vj
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 08:17:32 +0000
X-Inumbo-ID: 8ca35b7b-16df-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::614])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8ca35b7b-16df-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:16:43 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=N/355/5laNMo3OG/o1c47X781I+1JCSi1GtIqLwtr8I=;
 b=CZWQ40kxigFHQa9Ss5o1RuKzTSuk/ZCPw//VWKK6N5jIIbkuOHQJso8IUyMRmRTMjKk/RInYu7506S6nB439NT67u7DUsrE2qql1OqI3fagAOrfiKuy5Kl9b0i7RSCnTFSjlhQY9j53Tn6vaEgJg7ogS5Td3n6JhSFuhHzQS5SM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (217.140.96.140) by
 HE1PR0801MB2059.eurprd08.prod.outlook.com (2603:10a6:3:51::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Wed, 21
 Feb 2018 08:17:22 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-11-julien.grall@arm.com>
 <alpine.DEB.2.10.1802201627440.19448@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <83a77e71-c7b8-2e69-454c-89b1f60be65b@arm.com>
Date: Wed, 21 Feb 2018 08:17:17 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802201627440.19448@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [217.140.96.140]
X-ClientProxiedBy: CWLP265CA0063.GBRP265.PROD.OUTLOOK.COM
 (2603:10a6:401:12::27) To HE1PR0801MB2059.eurprd08.prod.outlook.com
 (2603:10a6:3:51::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: e47c1502-cd8f-40c4-cd5a-08d57903888d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0801MB2059; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 3:q8nTy0ehz5p3NRxdLE2zJtEm6FHh35KeTGFUTV6w1+7PIRjILzUiwn/yRNxRXTFAF+f/kBGhEp4PW43Zu9Lgd+2q/TJWrJt67EECOS9TDxU5MUiDBIUqTaL0grfJjQKYFGMLOJZspJHQGKAq+9bcfdivIzoRu6TelCdssjt0slEK0AUFFjtr6n5I+rhv71TrdWqaQfPnzZzJPO7Bd5RYFfEjeM8LVPtWXD84lSmsNkslb41GORWNXnnHFLK8uuf4;
 25:VPkb0jaNkMewGy3JVK65jR+byFf2JbCgQSITqHxKvv7nbmL5G5C6RydBZOGdwAxiNQuhhYnaSB0Br9IWnltXUZ7xOY6XrXwka4QsPKnElNiQEdi6kE4USMhtEkGfYDTn2ybumRKnKGzddNVde2tflkQm7M6hE5egIWwPHM6VjAhEpA44sCwGMHTVlD7yH0tPWoSamrQU6w2YgMSKEVMBYn2y8w7mFFGuiJPAtFM6oc5gqxCVXfa7Tc1HaUXjLXAUqmtAO7+rVyYyQWf/f5GO7MVJhJWXdr+fzCyDJVEfcCCCobTuYCoZCe7Gf7HOSQvHtSUx13B7Cjn9U3I5bLYEyg==;
 31:AMUuTe8fhhZQX05A1cnXCIUfQnjqH7c6NU+06bhYbzik5PVBqeZV39QjjASTRWnwHv/KYgmGw0ES5yJgGWv0JtXYy8ZcknWWqQA++X1VSnGxui1cFzrGOajTkCDaWTl3kwp9LImDAm3gzfeYTZ7su58dbojzALs/pcW86Q9H0D67Pg14UO1Meaf7gRM/4AS2r2lCZNnRru9Q5t9KOQhA41VIuTVPPnq+N5u/Su56f5k=
X-MS-TrafficTypeDiagnostic: HE1PR0801MB2059:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 20:4LvDnAILoTKv/ioEtj39fOWoI5OzPErwTGEW2wa97eU8TiSFmyhyUKCeWVExz/Pd/XtbXLiWdN4x8k9VUCXs2AIzrKlaEYm9KMPq+MvPt3/Wqx72O0RNgmUf5D4hcIXzDdhb3jzWGNDn9qJmJx3kK7paE3a5BCfTW3eJ1qWX6ls=;
 4:XNGBYbG63prM7lRGHBcHjz7oQiq+slCm1wkMiqS5CzfSWIVAsupO9nAcKmJkIG3UjPOAfEgF1MX7rvTAR9B+P7GxFKx6eCDaLYA+VqbxVcrJ+ZMPZ9Nb7bXRhXRSpYU70Bug0+nlO0j/nH3EXgNAs85Tf6MzbLEjMeOSbp5tSLBAvaJsE6KokO9w1d7NKF99B3O3QJJMBI5T2wR2/xyYzM5U8dpmLBK78m6RSTNoTBTORYrxGnJnvmtU2asQufQ0kjCsZvbKrnmQt5f4O7rnDetQq7RfhDnVzM92NE5hFyU8tWyX5/NSg4gKYxj6t45I2YtRznUJYmInF2Squ1400uLD2gYgLrePhTy2ULggcOyAzzjB8lTKuU5RooYtvVPRog8kPAW0jURxQEfyU8vr1zyBh/3gZ+43IuinIokD60Y=
X-Microsoft-Antispam-PRVS: <HE1PR0801MB2059EE0154664511E8EB0B8F80CE0@HE1PR0801MB2059.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(180628864354917)(22074186197030)(271806183753584); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(10201501046)(3231101)(944501161)(93006095)(93001095)(6055026)(6041288)(20161123562045)(20161123560045)(20161123558120)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:HE1PR0801MB2059; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0801MB2059; 
X-Forefront-PRVS: 0590BBCCBC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(346002)(366004)(376002)(39380400002)(189003)(199004)(8936002)(65826007)(186003)(105586002)(68736007)(16526019)(26005)(53546011)(6506007)(4326008)(5660300001)(386003)(59450400001)(25786009)(72206003)(81166006)(81156014)(86362001)(52146003)(6486002)(23676004)(52116002)(2486003)(31696002)(6306002)(6512007)(478600001)(6246003)(31686004)(36756003)(2950100002)(6916009)(316002)(76176011)(229853002)(8676002)(3846002)(6116002)(67846002)(53936002)(50466002)(47776003)(65806001)(65956001)(58126008)(97736004)(106356001)(66066001)(305945005)(64126003)(6666003)(7736002)(230700001)(2906002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0801MB2059; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjA4MDFNQjIwNTk7MjM6ekQrdzFUYS9PRzFid201TW1uZHUxOHZt?=
 =?utf-8?B?cmNsVFFkU1g0L3J4elNua0xQSWVyUkVqOXRScGJJQ2hkdjFxMTVsWGNzeGVB?=
 =?utf-8?B?U0htWmxyZ2crWnhaQzhEQXdHNWkrZ3MybVd6NGZhUSttd0xIRUdKREpxd2hw?=
 =?utf-8?B?K3JxSTY3WnZtb3F6ZU54cWxremFDcFF3V0lJeCtlc0tGVEpiUCtzNHljUHUw?=
 =?utf-8?B?cWVVUGNGTFpvMUdWWDZwNjdRVG5vQVJ1QThReWJoYVBORXcyVUdYZ1M1Q1R2?=
 =?utf-8?B?dCtSWERmOXR1MDBRaFNsK0ZYVTdNUmxWaVpHSGpvVllYZU42elgxMkZ3dFQz?=
 =?utf-8?B?Z2pDWEIvSmptWERyVHNkVE14WHBkckp2VndZakFSN1k3KzdPRnkrem8rMHZh?=
 =?utf-8?B?YVJsY3ZRanQ0STJ1elpxanBSOHVDWFVETHZNQ1QrdG9QME1KVFRnN3BVTktW?=
 =?utf-8?B?Y0VJbGNDUC9XdHBncm9qT0R4b0VmWWxXaU5wV1d3dmJXRUZhOUJWSE9XSHBZ?=
 =?utf-8?B?RitSbU1kdGIwLzhSUDRuVWxLQTZocCtGMWNaWEFlV3Jtdm9SRVY1TDg5RXJ5?=
 =?utf-8?B?R3B3RVVmRjNiUjlnVFpCVUkxZDdudHJZQTQzYUY1bmVOOFBDRGR1RnFxa3A2?=
 =?utf-8?B?M0hyOEZ6b3NqWVlqSURvYzZabUg3OFV6WEVYRy9jRGw5SkF0MUd2b3VnSCtJ?=
 =?utf-8?B?MFMxYzBlQ3ZCUjhMY25xTEhSQlBFWTlTMUQxM3ZiYkhTSXBGa01XTHhYSWp4?=
 =?utf-8?B?a0VoZjc1THh0VVZtU3lOSU1SMGIwN1pBZGx5TGlyNkd0OU9YR3A2UHdxYlRj?=
 =?utf-8?B?K0NFa0l1UlRzYk9IcTZIeGhIbjZxcUZEaUZUWUJzMUY5TE1mT09NU01qc1NE?=
 =?utf-8?B?SWxGVmhONWluUGorc3NHaWdkMFM1TlFrT2pwa2duTHpUelkxWHNwZ1o1WTRo?=
 =?utf-8?B?bXcram1YOVJBZUlGc0t6cTNrYUJ0bWlZR2N0LzN2dURJQlQ2NDlpSzNZZEVW?=
 =?utf-8?B?Y2hIdWg0Q2lMN2V5WWlScHcxVzNJdVFjbWUyMm02VWJLQmVrSGZ0K3psQmRq?=
 =?utf-8?B?cGtCR0duTVM4c3g5UDBULzB4TWNJVE94MlUvWGtTeG1aQjFVUkVHTy9sbWVj?=
 =?utf-8?B?UFJIMUIwZGFDaGJPSVRzYU45RDZ0cXluWEdUYVVoaVBYbGNzbHEzZDEvODlV?=
 =?utf-8?B?NEVsZGlhUlZzQ0lYNUpEdjAxQStGb1JvVTk5K2hsWGYzTWFMNnloZFczK2Jl?=
 =?utf-8?B?YXJINmh3YUlsb0dDYmQrMUhLbmN1TDEyWnJqQVBwZzFteU8rU0xyaS9jbnZC?=
 =?utf-8?B?VFgwdS9yTGdLOTBtcDFUR3NCREVYUkdWUVNtYXpYK1VHT0hpMGUwZzlac21C?=
 =?utf-8?B?OUVhaWI4OXljd0RzVHFpK0VKQndWVHlvdTFiNFhmZDZicjJsKzRaTFBZNVVW?=
 =?utf-8?B?NHNXTlpVZlNuR1FibDl4TmdoUHVPS2xjWDd0cHdwNkRMNXlhMlJ2T3BFc3pQ?=
 =?utf-8?B?bk1uaE1ubDlHQ0xreEh0THBDYlRibXgranlhT1Y2YTZ6SU1VQnR1azIzNW5T?=
 =?utf-8?B?c0NpY3NHdzNMeURxUnExNkZXMkphMWRHdWxBc2xUZVJSL29adzNKbFY3aWdo?=
 =?utf-8?B?RFZSc1ZTTWhqbTZNYkZSVHc5c0czVXFVVHY3cEhoa01TTnBkZUdvK1hlbFFO?=
 =?utf-8?B?WkRYdmZBaUZ6SGFvUlhKN3pUTWhydU9yZ0k3aFZpQmpMYWxlUEhTK1BKcFZr?=
 =?utf-8?B?UEZnWFViZnZlRHVrbko1L2RUZDAyOEtIZS9iZFIxWEkrdE9nVkZNUDB0bVBI?=
 =?utf-8?B?MEhyc2orVmlaK1BuS29Kam0yK1Voc1NDVlRnc1BiN1V3ckc0TzJ6VlRtVXpv?=
 =?utf-8?Q?fDf5qHTJDfEgPj1ptjNdbMITSY+21lsY/7?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0801MB2059;
 6:dNLJqappl8hfbIQy8W21S7vkNGfWy77rFXbORmF4kua2aeJt1PSuCd6U4Yp/mN89iIPRK39ej24uxnZaYGzhxJcimN8PAgEuc81203dNtLWpLq/WOHuCq81caB8S5oHWI8RQg9L8aOKTP1dieAbnaPTnRC5yu5RGuilVY+yuPt0ygEhUdQpa2OIhXWO7NYEruoyD9msh8rEWSc+LnRTC109faag2wIQ9e6QrCxmp06I0NCUfMA3H2nYr6cf7+9ikYpGh2lPu7TiT0KYdOrQh+dYn586Y/NMlOmQGTWq9BKlieoa57O/1QtYeryYZJ5LtRNx9r7lkcz1Yfk+eDOt8BHXQAZAMVQh8ak1Jn3PC/Qo=;
 5:dlvCK/r6PzG4WpOBCS9vaDxd5Xi3loh4fRcoH0PMEnH0XDDnsqPecdLHXJhC+tthO9wvoudZTGgx+79srwAQpC2+W9i8cRSO31aFFPTM1P+vOrWzG5uJllYIWTnNxa/tse7MNcTtZOqATDNvXDacd1SeBYvyT7hlgpX5IH0IdMs=;
 24:KgRdCuZjxq6+BxHTffweMe6MRLyOVyk7zrpeXK6T+8RZxem+6Iw/S1n9f7LNBk11krmPkglLpTtDZrazEMCEQG83+PaCnycPDbwrFC5C2dE=;
 7:5oZi9AkGqVNdp+f7c8C8deemiw4BP/LEtuEcbxqtG69A6MUSL8RipzyIIipaWvQ0F2zx3Aw5bEuKL83RrBpSFfeh5FobrRAyQRYA0EdIvTZYRnuF9wqf9zox7aJA+YnGiUM0wLvHyncTwGd3v3T4RTZ/SB5ILA+eFSGEb7FO9TULFL5wFHVro1c8xO1Go/jQs0zqUqmYsuzoYb6sr5yH36BdT5DGJhdbUqfZhoftLndyLnfosmOlJfpZC5u9przx
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2018 08:17:22.0337 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: e47c1502-cd8f-40c4-cd5a-08d57903888d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0801MB2059
Cc: nd@arm.com, volodymyr_babchuk@epam.com, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 10/17] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgU3RlZmFubywKCk9uIDIxLzAyLzIwMTggMDA6MzUsIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90
ZToKPiBPbiBUaHUsIDE1IEZlYiAyMDE4LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEFkZCB0aGUg
ZGV0ZWN0aW9uIGFuZCBydW50aW1lIGNvZGUgZm9yIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRf
MS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KPj4KPj4gLS0tCj4+ICAgICAgQ2hhbmdlcyBpbiB2MzoKPj4gICAgICAgICAgLSBBZGQgdGhl
IG1pc3NpbmcgY2FsbCB0byBzbWMgIzAuCj4+Cj4+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPj4gICAg
ICAgICAgLSBQYXRjaCBhZGRlZAo+PiAtLS0KPj4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMg
ICAgfCAxMyArKysrKysrKysrKysrCj4+ICAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgIHwg
MzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gICB4ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmggfCAgMSArCj4+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCsp
LCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBp
LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPj4gaW5kZXggNGI3ZjFkYzIxZi4uOTgxZmI4
M2E4OCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCj4+ICsrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9icGkuUwo+PiBAQCAtMTYsNiArMTYsOCBAQAo+PiAgICAqIGFsb25n
IHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNl
bnNlcy8+Lgo+PiAgICAqLwo+PiAgIAo+PiArI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+PiArCj4+
ICAgLm1hY3JvIHZlbnRyeSB0YXJnZXQKPj4gICAgICAgLnJlcHQgMzEKPj4gICAgICAgbm9wCj4+
IEBAIC04MSw2ICs4MywxNyBAQCBFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0KQo+PiAg
ICAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgpCj4+ICAgRU5UUlkoX19wc2NpX2h5cF9icF9p
bnZhbF9lbmQpCj4+ICAgCj4+ICtFTlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQp
Cj4+ICsgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDQpCj4+ICsgICAgc3RwICAgICB4MiwgeDMs
IFtzcCwgIyg4ICogMCldCj4+ICsgICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIyg4ICogMildCj4+
ICsgICAgbW92ICAgICB3MCwgI0FSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQKPj4gKyAg
ICBzbWMgICAgICMwCj4+ICsgICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIyg4ICogMCldCj4+ICsg
ICAgbGRwICAgICB4MCwgeDEsIFtzcCwgIyg4ICogMildCj4+ICsgICAgYWRkICAgICBzcCwgc3As
ICMoOCAqIDQpCj4+ICtFTlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kKQo+PiArCj4+
ICAgLyoKPj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+ICAgICogbW9kZTogQVNNCj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMKPj4gaW5kZXggOGQ1ZjhkMzcyYS4uZGVjOTA3NDQyMiAxMDA2NDQKPj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+PiBA
QCAtMTQ3LDYgKzE0NywzNCBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0
IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKPj4gICAgICAgcmV0dXJuIHJldDsKPj4gICB9
Cj4+ICAgCj4+ICtleHRlcm4gY2hhciBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnRbXSwg
X19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZFtdOwo+PiArCj4+ICtzdGF0aWMgYm9vbAo+PiAr
Y2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJp
bGl0aWVzICplbnRyeSkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7Cj4+
ICsKPj4gKyAgICAvKgo+PiArICAgICAqIEVuYWJsZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBvbiBl
dmVyeSBDUFUgYmFzZWQgb24gdGhlCj4+ICsgICAgICogY2FwYWJpbGl0aWVzLiBTbyBkb3VibGUt
Y2hlY2sgd2hldGhlciB0aGUgQ1BVIG1hdGNoZXMgdGhlCj4+ICsgICAgICogZW50cnkuCj4+ICsg
ICAgICovCj4+ICsgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKPj4gKyAgICAgICAg
cmV0dXJuIGZhbHNlOwo+IAo+IEkgdGhpbmsgdGhpcyBzaG91bGQgYmUgcmV0dXJuIHRydWU/CgpC
b3RoIGFyZSB2YWxpZC4gSXQgZGVwZW5kcyBob3cgeW91IGNvbnNpZGVyIHRoZSB3b3JrZmxvdyBo
ZXJlLiBJZiB5b3UgCnJldHVybjoKCS0gdHJ1ZTogWW91IHNheSB0aGF0IHRoaXMgaGVscGVyIGFs
cmVhZHkgdG9vayBjYXJlIG9mIHRoYXQgQ1BVLiBTbyBubyAKbmVlZCB0byBjb250aW51ZSBmdXJ0
aGVyLgoJLSBmYWxzZTogVGhpcyBDUFUgZG9lcyBub3QgbWF0Y2gsIGxldCdzIGZhbGxiYWNrIHRv
IGEgZGlmZmVyZW50IG1ldGhvZC4gClRoYXQgbWV0aG9kIHdpbGwgYmFpbG91dCBsYXRlciAoc2Vl
IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYykuCgpJIGNob29zZSB0aGUgbGF0dGUgYmVjYXVzZSB0
aGUgU01DQ0Mgd29ya2Fyb3VuZCBpcyBjb25zaWRlcmVkIGFzIGFuIAphbHRlcm5hdGl2ZSBtZXRo
b2QuIFNvIHdlIHdhbnQgdG8gZmFsbGJhY2sgdG8gdGhlIG90aGVyIG9uZSBpZiBpdCBkb2VzIApu
b3Qgd29yayBhdCB0aGUgY29zdCBvZiBmZXcgZXh0cmEgaW5zdHJ1Y3Rpb25zLiBCdXQgdGhhdCdz
IGJvb3QgYW5kIApnb2luZyB0byBiZSByZXdvcmtlZCBpbiBwYXRjaCAjMTEuIEluZGVlZCB0aGlz
IGlzIGp1c3QgYSB0ZW1wb3JhcnkgCnNvbHV0aW9uIHRvIHBsdW1iIHRoZSBuZXcgaGFyZGVuaW5n
IG1ldGhvZCBiZWZvcmUgd2Uga2lsbCB0aGUgClBTQ0lfR0VUX1ZFUlNJT04gb25lLgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:20:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPd8-0002ks-3x; Wed, 21 Feb 2018 08:19:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xuop=fp=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eoPd7-0002ki-3s
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:19:57 +0000
X-Inumbo-ID: e32ae68c-16df-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e32ae68c-16df-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:19:08 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BD720AD1C;
 Wed, 21 Feb 2018 08:19:52 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <c0928eaa-10e7-f047-dfe5-18e7cba76e76@suse.com>
Date: Wed, 21 Feb 2018 09:19:50 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519200222-20623-2-git-send-email-andr2000@gmail.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMTggMDk6MDMsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IEZyb206
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPiAKPiBJbnRyb2R1Y2Ugc2tlbGV0b24gb2YgdGhlIHBhcmEtdmlydHVhbGl6ZWQgWGVuIGRp
c3BsYXkKPiBmcm9udGVuZCBkcml2ZXIuIFRoaXMgcGF0Y2ggb25seSBhZGRzIHJlcXVpcmVkCj4g
ZXNzZW50aWFsIHN0dWJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9n
cHUvZHJtL0tjb25maWcgICAgICAgICAgICAgfCAgMiArCj4gIGRyaXZlcnMvZ3B1L2RybS9NYWtl
ZmlsZSAgICAgICAgICAgIHwgIDEgKwo+ICBkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcgICAg
ICAgICB8IDE3ICsrKysrKysrCj4gIGRyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUgICAgICAg
IHwgIDUgKysrCj4gIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jIHwgODMgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICA1IGZpbGVzIGNoYW5nZWQsIDEw
OCBpbnNlcnRpb25zKCspCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVu
L0tjb25maWcKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZp
bGUKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dC5jCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9LY29uZmlnIGIvZHJpdmVycy9n
cHUvZHJtL0tjb25maWcKPiBpbmRleCBkZWVlZmE3YTE3NzMuLjc1NzgyNWFjNjBkZiAxMDA2NDQK
PiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vS2NvbmZpZwo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9L
Y29uZmlnCj4gQEAgLTI4OSw2ICsyODksOCBAQCBzb3VyY2UgImRyaXZlcnMvZ3B1L2RybS9wbDEx
MS9LY29uZmlnIgo+ICAKPiAgc291cmNlICJkcml2ZXJzL2dwdS9kcm0vdHZlMjAwL0tjb25maWci
Cj4gIAo+ICtzb3VyY2UgImRyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZyIKPiArCj4gICMgS2Vl
cCBsZWdhY3kgZHJpdmVycyBsYXN0Cj4gIAo+ICBtZW51Y29uZmlnIERSTV9MRUdBQ1kKPiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlIGIvZHJpdmVycy9ncHUvZHJtL01ha2Vm
aWxlCj4gaW5kZXggNTAwOTNmZjQ0NzliLi45ZDY2NjU3ZWExMTcgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy9ncHUvZHJtL01ha2VmaWxlCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlCj4g
QEAgLTEwMywzICsxMDMsNCBAQCBvYmotJChDT05GSUdfRFJNX01YU0ZCKQkrPSBteHNmYi8KPiAg
b2JqLSQoQ09ORklHX0RSTV9USU5ZRFJNKSArPSB0aW55ZHJtLwo+ICBvYmotJChDT05GSUdfRFJN
X1BMMTExKSArPSBwbDExMS8KPiAgb2JqLSQoQ09ORklHX0RSTV9UVkUyMDApICs9IHR2ZTIwMC8K
PiArb2JqLSQoQ09ORklHX0RSTV9YRU4pICs9IHhlbi8KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9n
cHUvZHJtL3hlbi9LY29uZmlnIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnCj4gbmV3IGZp
bGUgbW9kZSAxMDA2NDQKPiBpbmRleCAwMDAwMDAwMDAwMDAuLjRjY2ExNjA3ODJhYgo+IC0tLSAv
ZGV2L251bGwKPiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcKPiBAQCAtMCwwICsx
LDE3IEBACj4gK2NvbmZpZyBEUk1fWEVOCj4gKwlib29sICJEUk0gU3VwcG9ydCBmb3IgWGVuIGd1
ZXN0IE9TIgo+ICsJZGVwZW5kcyBvbiBYRU4KPiArCWhlbHAKPiArCSAgQ2hvb3NlIHRoaXMgb3B0
aW9uIGlmIHlvdSB3YW50IHRvIGVuYWJsZSBEUk0gc3VwcG9ydAo+ICsJICBmb3IgWGVuLgo+ICsK
PiArY29uZmlnIERSTV9YRU5fRlJPTlRFTkQKPiArCXRyaXN0YXRlICJQYXJhLXZpcnR1YWxpemVk
IGZyb250ZW5kIGRyaXZlciBmb3IgWGVuIGd1ZXN0IE9TIgo+ICsJZGVwZW5kcyBvbiBEUk1fWEVO
Cj4gKwlkZXBlbmRzIG9uIERSTQo+ICsJc2VsZWN0IERSTV9LTVNfSEVMUEVSCj4gKwlzZWxlY3Qg
VklERU9NT0RFX0hFTFBFUlMKPiArCXNlbGVjdCBYRU5fWEVOQlVTX0ZST05URU5ECj4gKwloZWxw
Cj4gKwkgIENob29zZSB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0byBlbmFibGUgYSBwYXJhLXZp
cnR1YWxpemVkCj4gKwkgIGZyb250ZW5kIERSTS9LTVMgZHJpdmVyIGZvciBYZW4gZ3Vlc3QgT1Nl
cy4KPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZSBiL2RyaXZlcnMv
Z3B1L2RybS94ZW4vTWFrZWZpbGUKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAw
MDAwMDAwMC4uOTY3MDc0ZDM0OGY2Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMvZ3B1
L2RybS94ZW4vTWFrZWZpbGUKPiBAQCAtMCwwICsxLDUgQEAKPiArIyBTUERYLUxpY2Vuc2UtSWRl
bnRpZmllcjogR1BMLTIuMAo+ICsKPiArZHJtX3hlbl9mcm9udC1vYmpzIDo9IHhlbl9kcm1fZnJv
bnQubwo+ICsKPiArb2JqLSQoQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQpICs9IGRybV94ZW5fZnJv
bnQubwo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYyBi
L2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2
NDQKPiBpbmRleCAwMDAwMDAwMDAwMDAuLmZkMzcyZmI0NjRhMQo+IC0tLSAvZGV2L251bGwKPiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwo+IEBAIC0wLDAgKzEsODMg
QEAKPiArLyoKPiArICogIFhlbiBwYXJhLXZpcnR1YWwgRFJNIGRldmljZQo+ICsgKgo+ICsgKiAg
IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBh
bmQvb3IgbW9kaWZ5Cj4gKyAqICAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPiArICogICB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+ICsgKiAg
IChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4gKyAqCj4gKyAqICAgVGhpcyBw
cm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWws
Cj4gKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKPiArICogICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQ
QVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4gKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KClVzZSBTUERYIGlkZW50aWZpZXIgaW5zdGVhZCAoc2Ft
ZSBhcHBsaWVzIGZvciBhbGwgb3RoZXIgbmV3CnNvdXJjZXMpOgoKLy8gU1BEWC1MaWNlbnNlLUlk
ZW50aWZpZXI6IEdQTC0yLjAKCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNi0yMDE4IEVQ
QU0gU3lzdGVtcyBJbmMuCj4gKyAqCj4gKyAqIEF1dGhvcjogT2xla3NhbmRyIEFuZHJ1c2hjaGVu
a28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+ICsgKi8KPiArCj4gKyNpbmNs
dWRlIDxkcm0vZHJtUC5oPgo+ICsKPiArI2luY2x1ZGUgPHhlbi9wbGF0Zm9ybV9wY2kuaD4KPiAr
I2luY2x1ZGUgPHhlbi94ZW4uaD4KPiArI2luY2x1ZGUgPHhlbi94ZW5idXMuaD4KPiArCj4gKyNp
bmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYuaD4KPiArCj4gK3N0YXRpYyB2b2lkIGJh
Y2tlbmRfb25fY2hhbmdlZChzdHJ1Y3QgeGVuYnVzX2RldmljZSAqeGJfZGV2LAo+ICsJCWVudW0g
eGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGUpCj4gK3sKPiArfQo+ICsKPiArc3RhdGljIGludCB4
ZW5fZHJ2X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCj4gKwkJY29uc3Qgc3Ry
dWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiAr
c3RhdGljIGludCB4ZW5fZHJ2X3JlbW92ZShzdHJ1Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+ICt7
Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2
aWNlX2lkIHhlbl9kcnZfaWRzW10gPSB7Cj4gKwl7IFhFTkRJU1BMX0RSSVZFUl9OQU1FIH0sCj4g
Kwl7ICIiIH0KPiArfTsKPiArCj4gK3N0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciB4ZW5fZHJp
dmVyID0gewo+ICsJLmlkcyA9IHhlbl9kcnZfaWRzLAo+ICsJLnByb2JlID0geGVuX2Rydl9wcm9i
ZSwKPiArCS5yZW1vdmUgPSB4ZW5fZHJ2X3JlbW92ZSwKPiArCS5vdGhlcmVuZF9jaGFuZ2VkID0g
YmFja2VuZF9vbl9jaGFuZ2VkLAo+ICt9Owo+ICsKPiArc3RhdGljIGludCBfX2luaXQgeGVuX2Ry
dl9pbml0KHZvaWQpCj4gK3sKPiArCWlmICgheGVuX2RvbWFpbigpKQo+ICsJCXJldHVybiAtRU5P
REVWOwo+ICsKPiArCWlmICh4ZW5faW5pdGlhbF9kb21haW4oKSkgewo+ICsJCURSTV9FUlJPUihY
RU5ESVNQTF9EUklWRVJfTkFNRSAiIGNhbm5vdCBydW4gaW4gaW5pdGlhbCBkb21haW5cbiIpOwo+
ICsJCXJldHVybiAtRU5PREVWOwo+ICsJfQoKV2h5IG5vdD8gV291bGRuJ3QgdGhhdCBiZSBwb3Nz
aWJsZSBpbiBjYXNlIG9mIHRoZSBiYWNrZW5kIGxpdmluZyBpbiBhCmRyaXZlciBkb21haW4/CgoK
SnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:23:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:23:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPgE-0003Oe-HZ; Wed, 21 Feb 2018 08:23:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xuop=fp=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eoPgD-0003OX-B2
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:23:09 +0000
X-Inumbo-ID: 55e9ca78-16e0-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55e9ca78-16e0-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:22:21 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9932EACFC;
 Wed, 21 Feb 2018 08:23:06 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-3-git-send-email-andr2000@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <7b302293-a4ca-0225-576f-0cc33f6f56cb@suse.com>
Date: Wed, 21 Feb 2018 09:23:05 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519200222-20623-3-git-send-email-andr2000@gmail.com>
Content-Language: de-DE
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 2/9] drm/xen-front: Implement Xen bus state
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMTggMDk6MDMsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IEZyb206
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPiAKPiBJbml0aWFsIGhhbmRsaW5nIGZvciBYZW4gYnVzIHN0YXRlczogaW1wbGVtZW50Cj4g
WGVuIGJ1cyBzdGF0ZSBtYWNoaW5lIGZvciB0aGUgZnJvbnRlbmQgZHJpdmVyIGFjY29yZGluZyB0
bwo+IHRoZSBzdGF0ZSBkaWFncmFtIGFuZCByZWNvdmVyeSBmbG93IGZyb20gZGlzcGxheSBwYXJh
LXZpcnR1YWxpemVkCj4gcHJvdG9jb2w6IHhlbi9pbnRlcmZhY2UvaW8vZGlzcGxpZi5oLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVz
aGNoZW5rb0BlcGFtLmNvbT4KPiAtLS0KPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250LmMgfCAxMjQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4gIGRyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5oIHwgIDI2ICsrKysrKysrCj4gIDIgZmlsZXMg
Y2hhbmdlZCwgMTQ5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAgY3JlYXRlIG1vZGUg
MTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5oCj4gCj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250LmMKPiBpbmRleCBmZDM3MmZiNDY0YTEuLmQwMzA2ZjlkNjYwZCAx
MDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwo+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4gQEAgLTI0LDE5ICsyNCwxNDEg
QEAKPiAgCj4gICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYuaD4KPiAgCj4gKyNp
bmNsdWRlICJ4ZW5fZHJtX2Zyb250LmgiCj4gKwo+ICtzdGF0aWMgdm9pZCB4ZW5fZHJ2X3JlbW92
ZV9pbnRlcm5hbChzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvKQo+ICt7Cj4g
K30KPiArCj4gK3N0YXRpYyBpbnQgYmFja2VuZF9vbl9pbml0d2FpdChzdHJ1Y3QgeGVuX2RybV9m
cm9udF9pbmZvICpmcm9udF9pbmZvKQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3Rh
dGljIGludCBiYWNrZW5kX29uX2Nvbm5lY3RlZChzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpm
cm9udF9pbmZvKQo+ICt7Cj4gKwlyZXR1cm4gMDsKPiArfQo+ICsKPiArc3RhdGljIHZvaWQgYmFj
a2VuZF9vbl9kaXNjb25uZWN0ZWQoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5m
bykKPiArewo+ICsJeGVuYnVzX3N3aXRjaF9zdGF0ZShmcm9udF9pbmZvLT54Yl9kZXYsIFhlbmJ1
c1N0YXRlSW5pdGlhbGlzaW5nKTsKPiArfQo+ICsKPiAgc3RhdGljIHZvaWQgYmFja2VuZF9vbl9j
aGFuZ2VkKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCj4gIAkJZW51bSB4ZW5idXNfc3Rh
dGUgYmFja2VuZF9zdGF0ZSkKPiAgewo+ICsJc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJv
bnRfaW5mbyA9IGRldl9nZXRfZHJ2ZGF0YSgmeGJfZGV2LT5kZXYpOwo+ICsJaW50IHJldDsKPiAr
Cj4gKwlEUk1fREVCVUcoIkJhY2tlbmQgc3RhdGUgaXMgJXMsIGZyb250IGlzICVzXG4iLAo+ICsJ
CQl4ZW5idXNfc3Ryc3RhdGUoYmFja2VuZF9zdGF0ZSksCj4gKwkJCXhlbmJ1c19zdHJzdGF0ZSh4
Yl9kZXYtPnN0YXRlKSk7Cj4gKwo+ICsJc3dpdGNoIChiYWNrZW5kX3N0YXRlKSB7Cj4gKwljYXNl
IFhlbmJ1c1N0YXRlUmVjb25maWd1cmluZzoKPiArCQkvKiBmYWxsIHRocm91Z2ggKi8KPiArCWNh
c2UgWGVuYnVzU3RhdGVSZWNvbmZpZ3VyZWQ6Cj4gKwkJLyogZmFsbCB0aHJvdWdoICovCj4gKwlj
YXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6Cj4gKwkJYnJlYWs7Cj4gKwo+ICsJY2FzZSBYZW5i
dXNTdGF0ZUluaXRpYWxpc2luZzoKPiArCQkvKiByZWNvdmVyaW5nIGFmdGVyIGJhY2tlbmQgdW5l
eHBlY3RlZCBjbG9zdXJlICovCj4gKwkJYmFja2VuZF9vbl9kaXNjb25uZWN0ZWQoZnJvbnRfaW5m
byk7Cj4gKwkJYnJlYWs7Cj4gKwo+ICsJY2FzZSBYZW5idXNTdGF0ZUluaXRXYWl0Ogo+ICsJCS8q
IHJlY292ZXJpbmcgYWZ0ZXIgYmFja2VuZCB1bmV4cGVjdGVkIGNsb3N1cmUgKi8KPiArCQliYWNr
ZW5kX29uX2Rpc2Nvbm5lY3RlZChmcm9udF9pbmZvKTsKPiArCQlpZiAoeGJfZGV2LT5zdGF0ZSAh
PSBYZW5idXNTdGF0ZUluaXRpYWxpc2luZykKPiArCQkJYnJlYWs7Cj4gKwo+ICsJCXJldCA9IGJh
Y2tlbmRfb25faW5pdHdhaXQoZnJvbnRfaW5mbyk7Cj4gKwkJaWYgKHJldCA8IDApCj4gKwkJCXhl
bmJ1c19kZXZfZmF0YWwoeGJfZGV2LCByZXQsICJpbml0aWFsaXppbmcgZnJvbnRlbmQiKTsKPiAr
CQllbHNlCj4gKwkJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoeGJfZGV2LCBYZW5idXNTdGF0ZUluaXRp
YWxpc2VkKTsKPiArCQlicmVhazsKPiArCj4gKwljYXNlIFhlbmJ1c1N0YXRlQ29ubmVjdGVkOgo+
ICsJCWlmICh4Yl9kZXYtPnN0YXRlICE9IFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQpCj4gKwkJCWJy
ZWFrOwo+ICsKPiArCQlyZXQgPSBiYWNrZW5kX29uX2Nvbm5lY3RlZChmcm9udF9pbmZvKTsKPiAr
CQlpZiAocmV0IDwgMCkKPiArCQkJeGVuYnVzX2Rldl9mYXRhbCh4Yl9kZXYsIHJldCwgImluaXRp
YWxpemluZyBEUk0gZHJpdmVyIik7Cj4gKwkJZWxzZQo+ICsJCQl4ZW5idXNfc3dpdGNoX3N0YXRl
KHhiX2RldiwgWGVuYnVzU3RhdGVDb25uZWN0ZWQpOwo+ICsJCWJyZWFrOwo+ICsKPiArCWNhc2Ug
WGVuYnVzU3RhdGVDbG9zaW5nOgo+ICsJCS8qCj4gKwkJICogaW4gdGhpcyBzdGF0ZSBiYWNrZW5k
IHN0YXJ0cyBmcmVlaW5nIHJlc291cmNlcywKPiArCQkgKiBzbyBsZXQgaXQgZ28gaW50byBjbG9z
ZWQgc3RhdGUsIHNvIHdlIGNhbiBhbHNvCj4gKwkJICogcmVtb3ZlIG91cnMKPiArCQkgKi8KPiAr
CQlicmVhazsKPiArCj4gKwljYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKPiArCQkvKiBmYWxsIHRo
cm91Z2ggKi8KPiArCWNhc2UgWGVuYnVzU3RhdGVDbG9zZWQ6Cj4gKwkJaWYgKHhiX2Rldi0+c3Rh
dGUgPT0gWGVuYnVzU3RhdGVDbG9zZWQpCj4gKwkJCWJyZWFrOwo+ICsKPiArCQliYWNrZW5kX29u
X2Rpc2Nvbm5lY3RlZChmcm9udF9pbmZvKTsKPiArCQlicmVhazsKPiArCX0KPiAgfQo+ICAKPiAg
c3RhdGljIGludCB4ZW5fZHJ2X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCj4g
IAkJY29uc3Qgc3RydWN0IHhlbmJ1c19kZXZpY2VfaWQgKmlkKQo+ICB7Cj4gLQlyZXR1cm4gMDsK
PiArCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm87Cj4gKwo+ICsJZnJvbnRf
aW5mbyA9IGRldm1fa3phbGxvYygmeGJfZGV2LT5kZXYsCj4gKwkJCXNpemVvZigqZnJvbnRfaW5m
byksIEdGUF9LRVJORUwpOwo+ICsJaWYgKCFmcm9udF9pbmZvKSB7Cj4gKwkJeGVuYnVzX2Rldl9m
YXRhbCh4Yl9kZXYsIC1FTk9NRU0sICJhbGxvY2F0aW5nIGRldmljZSBtZW1vcnkiKTsKCk5vIG5l
ZWQgZm9yIG1lc3NhZ2UgaW4gY2FzZSBvZiBhbGxvY2F0aW9uIGZhaWx1cmU6IHRoaXMgaXMKaGFu
ZGxlZCBpbiBtZW1vcnkgYWxsb2NhdGlvbiBhbHJlYWR5LgoKCkp1ZXJnZW4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:27:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoPkG-0003bT-1M; Wed, 21 Feb 2018 08:27:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e/wr=fp=citrix.com=prvs=583418c1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoPkE-0003bN-KP
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:27:18 +0000
X-Inumbo-ID: ea27aa4d-16e0-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea27aa4d-16e0-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:26:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68279996"
Date: Wed, 21 Feb 2018 08:27:07 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180221082707.qhw66eiyo5e3gz2k@MacBook-Pro-de-Roger.local>
References: <20180220085647.25459-1-roger.pau@citrix.com>
 <20180220085647.25459-2-roger.pau@citrix.com>
 <9e4a1ca2-c855-8132-825c-f0efbd66d99a@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <9e4a1ca2-c855-8132-825c-f0efbd66d99a@oracle.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86/hvm: introduce cr{0,
 4}_host_mask to store trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDc6MjM6NDRQTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDAyLzIwLzIwMTggMDM6NTYgQU0sIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToK
PiA+IEF0IHRoZSBtb21lbnQgdGhpcyBpcyBjdXJyZW50bHkgc2V0IGF0IFZNQ3tTL0J9IGNyZWF0
aW9uIGFuZCBub3QgY2hhbmdlZCwKPiA+IGJ1dCBmdXJ0aGVyIHBhdGNoZXMgYXJlIGdvaW5nIHRv
IGNoYW5nZSB0aGUgQ1I0IG1hc2sgYXQgcnVudGltZS4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gPiBDYzogU3VyYXZl
ZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPiA+IENjOiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamlt
YUBpbnRlbC5jb20+Cj4gPiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4g
PiAtLS0KPiA+IENoYW5nZXMgc2luY2UgdjI6Cj4gPiAgLSBJbnRyb2R1Y2UgbWFza3Mgb25seSBm
b3IgQ1I0IGFuZCBDUjAuCj4gPgo+ID4gQ2hhbmdlcyBzaW5jZSB2MToKPiA+ICAtIE5ldyBpbiB0
aGlzIHZlcnNpb24uCj4gPiAtLS0KPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgICAg
fCAxICsKPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgfCAxICsKPiA+ICB4ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmggfCA0ICsrKysKPiA+ICAzIGZpbGVzIGNoYW5nZWQs
IDYgaW5zZXJ0aW9ucygrKQo+ID4KPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS92bWNiLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKPiA+IGluZGV4IDBlNmNiYTVi
N2IuLmJlZWFmYWQyMzUgMTAwNjQ0Cj4gPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNi
LmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwo+ID4gQEAgLTE2OSw2ICsx
NjksNyBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQo+ID4gICAg
ICB2bWNiLT50ci5iYXNlID0gMDsKPiA+ICAgICAgdm1jYi0+dHIubGltaXQgPSAweGZmOwo+ID4g
IAo+ID4gKyAgICB2LT5hcmNoLmh2bV92Y3B1LmNyMF9ob3N0X21hc2sgPSB2LT5hcmNoLmh2bV92
Y3B1LmNyNF9ob3N0X21hc2sgPSB+MFVMOwo+ID4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0
X2NyWzBdID0gWDg2X0NSMF9QRSB8IFg4Nl9DUjBfRVQ7Cj4gPiAgICAgIGh2bV91cGRhdGVfZ3Vl
c3RfY3IodiwgMCk7Cj4gCj4gCj4gSXMgdGhlcmUgYSByZWFzb24gZm9yIHNldHRpbmcgdGhvc2Ug
ZmllbGRzPyBTVk0gd29uJ3QgdXNlIHRoZW0sIHdpbGwgaXQ/CgpObywgU1ZNIHdvbid0IHVzZSB0
aGVtIGJ1dCBJTUhPIGl0J3MgZ29vZCBmb3IgY29oZXJlbmN5IHRvIGFsc28gc2V0CnRoZW0uIFRo
ZSBpbml0aWFsIHBsYW4gd2FzIHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyIGZvciBTVk0sIGJ1dCBJ
CmNvdWxkbid0IGZpbmQgaG93IHRvIGRvIHNlbGVjdGl2ZSBDUjQgdHJhcHBpbmcgZm9yIFNWTS4K
CkkgY291bGQgbW92ZSB0aGlzIGluc2lkZSBvZiBhcmNoX3ZteF9zdHJ1Y3QgaWYgaXQgc2VlbXMg
YmV0dGVyLCBidXQgSQp3YXMgZXhwZWN0aW5nIHRvIGJlIGFibGUgdG8gZG8gc29tZXRoaW5nIHNp
bWlsYXIgZm9yIFNWTSBpbiBvcmRlciB0bwphdm9pZCBuZWVkbGVzc2x5IHRyYXBwaW5nIENSNC4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:47:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoQ43-00052Y-M2; Wed, 21 Feb 2018 08:47:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoQ43-00052S-22
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:47:47 +0000
X-Inumbo-ID: c64db3cc-16e3-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c64db3cc-16e3-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:46:58 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id f19so1242593lfg.0
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 00:47:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=eLhcSm/laK6/YPGvf+KzB8ek9+kRQ0ldQeCcFl3G1fY=;
 b=H8EHKQqOMdHJZp5LA7yMzfqpHbWYzKBsc+FG1Lmv477/FD6sQpQqwTD1hrlVNYshCq
 EjeWhMG2VNEdtnN0vfyWPnTrxrlr4uGdOMFlDXZ0U4/r3ZntXff3Gm8umagnUjlh1nnR
 Jk8g0/i6g79ap4/XuCpxMCXSFrln7BHWcaNg7ca1/b+jgMKPuiOCCq67oPBFGd367L17
 VBgNvMVsi42s0Dotd6omptU6nP7EJxGdzNP9R2/YGNluNkLDQcTERZKZktWirC+6SSQK
 DyMsO3zacsoxg/iEGyBcAxhMW7FWYrP2Q9uxKBklGvJX0jsjoYqpbSDHqhn1ENxIwEqn
 yN/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=eLhcSm/laK6/YPGvf+KzB8ek9+kRQ0ldQeCcFl3G1fY=;
 b=GssGw/jfLzkKTCaPxu3Zf5z2JDjZq0oLhDhTY7zp77dVMRBY/QoqWznn2xopyAy3Dh
 D//vma3jSxzGSVUZ5Qf5JWHocNMXodd/p3NlwSReInb8lsChAeOegcnJy+5MXclC6oqj
 whOcavbI8gR+akcqBSJxWrUkAw/y4cJ92rXDgtgAFfJjJW0L9pm79RdhZ/BTQf8QgLoo
 /WAHJAsAQ4XitEI+dkBDWuARkkeTaD2OeqXS5gDNvVJ5hER/alpS/G+rto74rlaTN6gQ
 L9S8FjV3N3yQToPOG62TYMoDnLme6Bf6ntvoVQjk2gBSYHiQ1m1UY1a9+Y7Y9XkrkS1w
 aKMQ==
X-Gm-Message-State: APf1xPBGknYP/FxG26rKcK43awT5W01EMTt0u0Gv8W5GhpgVJTVLza2q
 /aNhqZXWrfp+lRxnwnQLtVM=
X-Google-Smtp-Source: AH8x226uoXTv6/qzJpa4ZB7yfueL7L9q9mzTGY8lxWpZpzxQs04bF3pMz+I4+mPxoJnKkts6OOZrGw==
X-Received: by 10.25.42.81 with SMTP id f78mr1972536lfl.100.1519202863249;
 Wed, 21 Feb 2018 00:47:43 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 v6sm3229969ljc.85.2018.02.21.00.47.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 00:47:42 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 airlied@linux.ie, daniel.vetter@intel.com, seanpaul@chromium.org,
 gustavo@padovan.org, boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
 <c0928eaa-10e7-f047-dfe5-18e7cba76e76@suse.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <91386840-c34a-31a4-2bb3-14a27ececa9c@gmail.com>
Date: Wed, 21 Feb 2018 10:47:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <c0928eaa-10e7-f047-dfe5-18e7cba76e76@suse.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAxMDoxOSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyMS8wMi8x
OCAwOTowMywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4g
SW50cm9kdWNlIHNrZWxldG9uIG9mIHRoZSBwYXJhLXZpcnR1YWxpemVkIFhlbiBkaXNwbGF5Cj4+
IGZyb250ZW5kIGRyaXZlci4gVGhpcyBwYXRjaCBvbmx5IGFkZHMgcmVxdWlyZWQKPj4gZXNzZW50
aWFsIHN0dWJzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyA8
b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+IC0tLQo+PiAgIGRyaXZlcnMvZ3B1
L2RybS9LY29uZmlnICAgICAgICAgICAgIHwgIDIgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS9NYWtl
ZmlsZSAgICAgICAgICAgIHwgIDEgKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZyAg
ICAgICAgIHwgMTcgKysrKysrKysKPj4gICBkcml2ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlICAg
ICAgICB8ICA1ICsrKwo+PiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jIHwg
ODMgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgIDUgZmlsZXMgY2hh
bmdlZCwgMTA4IGluc2VydGlvbnMoKykKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9n
cHUvZHJtL3hlbi9LY29uZmlnCj4+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry
bS94ZW4vTWFrZWZpbGUKPj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250LmMKPj4KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS9LY29u
ZmlnIGIvZHJpdmVycy9ncHUvZHJtL0tjb25maWcKPj4gaW5kZXggZGVlZWZhN2ExNzczLi43NTc4
MjVhYzYwZGYgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9LY29uZmlnCj4+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS9LY29uZmlnCj4+IEBAIC0yODksNiArMjg5LDggQEAgc291cmNlICJk
cml2ZXJzL2dwdS9kcm0vcGwxMTEvS2NvbmZpZyIKPj4gICAKPj4gICBzb3VyY2UgImRyaXZlcnMv
Z3B1L2RybS90dmUyMDAvS2NvbmZpZyIKPj4gICAKPj4gK3NvdXJjZSAiZHJpdmVycy9ncHUvZHJt
L3hlbi9LY29uZmlnIgo+PiArCj4+ICAgIyBLZWVwIGxlZ2FjeSBkcml2ZXJzIGxhc3QKPj4gICAK
Pj4gICBtZW51Y29uZmlnIERSTV9MRUdBQ1kKPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS9NYWtlZmlsZSBiL2RyaXZlcnMvZ3B1L2RybS9NYWtlZmlsZQo+PiBpbmRleCA1MDA5M2ZmNDQ3
OWIuLjlkNjY2NTdlYTExNyAxMDA2NDQKPj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxl
Cj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS9NYWtlZmlsZQo+PiBAQCAtMTAzLDMgKzEwMyw0IEBA
IG9iai0kKENPTkZJR19EUk1fTVhTRkIpCSs9IG14c2ZiLwo+PiAgIG9iai0kKENPTkZJR19EUk1f
VElOWURSTSkgKz0gdGlueWRybS8KPj4gICBvYmotJChDT05GSUdfRFJNX1BMMTExKSArPSBwbDEx
MS8KPj4gICBvYmotJChDT05GSUdfRFJNX1RWRTIwMCkgKz0gdHZlMjAwLwo+PiArb2JqLSQoQ09O
RklHX0RSTV9YRU4pICs9IHhlbi8KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4v
S2NvbmZpZyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZwo+PiBuZXcgZmlsZSBtb2RlIDEw
MDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwMDAuLjRjY2ExNjA3ODJhYgo+PiAtLS0gL2Rldi9udWxs
Cj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZwo+PiBAQCAtMCwwICsxLDE3IEBA
Cj4+ICtjb25maWcgRFJNX1hFTgo+PiArCWJvb2wgIkRSTSBTdXBwb3J0IGZvciBYZW4gZ3Vlc3Qg
T1MiCj4+ICsJZGVwZW5kcyBvbiBYRU4KPj4gKwloZWxwCj4+ICsJICBDaG9vc2UgdGhpcyBvcHRp
b24gaWYgeW91IHdhbnQgdG8gZW5hYmxlIERSTSBzdXBwb3J0Cj4+ICsJICBmb3IgWGVuLgo+PiAr
Cj4+ICtjb25maWcgRFJNX1hFTl9GUk9OVEVORAo+PiArCXRyaXN0YXRlICJQYXJhLXZpcnR1YWxp
emVkIGZyb250ZW5kIGRyaXZlciBmb3IgWGVuIGd1ZXN0IE9TIgo+PiArCWRlcGVuZHMgb24gRFJN
X1hFTgo+PiArCWRlcGVuZHMgb24gRFJNCj4+ICsJc2VsZWN0IERSTV9LTVNfSEVMUEVSCj4+ICsJ
c2VsZWN0IFZJREVPTU9ERV9IRUxQRVJTCj4+ICsJc2VsZWN0IFhFTl9YRU5CVVNfRlJPTlRFTkQK
Pj4gKwloZWxwCj4+ICsJICBDaG9vc2UgdGhpcyBvcHRpb24gaWYgeW91IHdhbnQgdG8gZW5hYmxl
IGEgcGFyYS12aXJ0dWFsaXplZAo+PiArCSAgZnJvbnRlbmQgRFJNL0tNUyBkcml2ZXIgZm9yIFhl
biBndWVzdCBPU2VzLgo+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmls
ZSBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK
Pj4gaW5kZXggMDAwMDAwMDAwMDAwLi45NjcwNzRkMzQ4ZjYKPj4gLS0tIC9kZXYvbnVsbAo+PiAr
KysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlCj4+IEBAIC0wLDAgKzEsNSBAQAo+PiAr
IyBTUERYLUxpY2Vuc2UtSWRlbnRpZmllcjogR1BMLTIuMAo+PiArCj4+ICtkcm1feGVuX2Zyb250
LW9ianMgOj0geGVuX2RybV9mcm9udC5vCj4+ICsKPj4gK29iai0kKENPTkZJR19EUk1fWEVOX0ZS
T05URU5EKSArPSBkcm1feGVuX2Zyb250Lm8KPj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
LmMKPj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwMDAwLi5mZDM3MmZi
NDY0YTEKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnQuYwo+PiBAQCAtMCwwICsxLDgzIEBACj4+ICsvKgo+PiArICogIFhlbiBwYXJhLXZp
cnR1YWwgRFJNIGRldmljZQo+PiArICoKPj4gKyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29m
dHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPj4gKyAqICAgaXQg
dW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJs
aXNoZWQgYnkKPj4gKyAqICAgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZl
cnNpb24gMiBvZiB0aGUgTGljZW5zZSwgb3IKPj4gKyAqICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkg
bGF0ZXIgdmVyc2lvbi4KPj4gKyAqCj4+ICsgKiAgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiArICogICBidXQgV0lUSE9V
VCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+PiAr
ICogICBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0Uu
ICBTZWUgdGhlCj4+ICsgKiAgIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRl
dGFpbHMuCj4gVXNlIFNQRFggaWRlbnRpZmllciBpbnN0ZWFkIChzYW1lIGFwcGxpZXMgZm9yIGFs
bCBvdGhlciBuZXcKPiBzb3VyY2VzKToKPgo+IC8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBH
UEwtMi4wCldpbGwgdXBkYXRlLCB0aGFuayB5b3UKPj4gKyAqCj4+ICsgKiBDb3B5cmlnaHQgKEMp
IDIwMTYtMjAxOCBFUEFNIFN5c3RlbXMgSW5jLgo+PiArICoKPj4gKyAqIEF1dGhvcjogT2xla3Nh
bmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+PiAr
ICovCj4+ICsKPj4gKyNpbmNsdWRlIDxkcm0vZHJtUC5oPgo+PiArCj4+ICsjaW5jbHVkZSA8eGVu
L3BsYXRmb3JtX3BjaS5oPgo+PiArI2luY2x1ZGUgPHhlbi94ZW4uaD4KPj4gKyNpbmNsdWRlIDx4
ZW4veGVuYnVzLmg+Cj4+ICsKPj4gKyNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYu
aD4KPj4gKwo+PiArc3RhdGljIHZvaWQgYmFja2VuZF9vbl9jaGFuZ2VkKHN0cnVjdCB4ZW5idXNf
ZGV2aWNlICp4Yl9kZXYsCj4+ICsJCWVudW0geGVuYnVzX3N0YXRlIGJhY2tlbmRfc3RhdGUpCj4+
ICt7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgeGVuX2Rydl9wcm9iZShzdHJ1Y3QgeGVuYnVz
X2RldmljZSAqeGJfZGV2LAo+PiArCQljb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQp
Cj4+ICt7Cj4+ICsJcmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgeGVuX2Rydl9y
ZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPj4gK3sKPj4gKwlyZXR1cm4gMDsKPj4g
K30KPj4gKwo+PiArc3RhdGljIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkIHhlbl9kcnZf
aWRzW10gPSB7Cj4+ICsJeyBYRU5ESVNQTF9EUklWRVJfTkFNRSB9LAo+PiArCXsgIiIgfQo+PiAr
fTsKPj4gKwo+PiArc3RhdGljIHN0cnVjdCB4ZW5idXNfZHJpdmVyIHhlbl9kcml2ZXIgPSB7Cj4+
ICsJLmlkcyA9IHhlbl9kcnZfaWRzLAo+PiArCS5wcm9iZSA9IHhlbl9kcnZfcHJvYmUsCj4+ICsJ
LnJlbW92ZSA9IHhlbl9kcnZfcmVtb3ZlLAo+PiArCS5vdGhlcmVuZF9jaGFuZ2VkID0gYmFja2Vu
ZF9vbl9jaGFuZ2VkLAo+PiArfTsKPj4gKwo+PiArc3RhdGljIGludCBfX2luaXQgeGVuX2Rydl9p
bml0KHZvaWQpCj4+ICt7Cj4+ICsJaWYgKCF4ZW5fZG9tYWluKCkpCj4+ICsJCXJldHVybiAtRU5P
REVWOwo+PiArCj4+ICsJaWYgKHhlbl9pbml0aWFsX2RvbWFpbigpKSB7Cj4+ICsJCURSTV9FUlJP
UihYRU5ESVNQTF9EUklWRVJfTkFNRSAiIGNhbm5vdCBydW4gaW4gaW5pdGlhbCBkb21haW5cbiIp
Owo+PiArCQlyZXR1cm4gLUVOT0RFVjsKPj4gKwl9Cj4gV2h5IG5vdD8gV291bGRuJ3QgdGhhdCBi
ZSBwb3NzaWJsZSBpbiBjYXNlIG9mIHRoZSBiYWNrZW5kIGxpdmluZyBpbiBhCj4gZHJpdmVyIGRv
bWFpbj8KSXQgaXMgcG9zc2libGUgKGFuZCBpbiBteSB1c2UtY2FzZSBiYWNrZW5kIGluZGVlZCBy
dW5zIGluCmEgZHJpdmVyIGRvbWFpbikuIEkgd2FzIGp1c3Qgbm90IHN1cmUgaWYgaXQgaXMgcmVh
bGx5IGEKZ29vZCBpZGVhIHRvIGFsbG93IHRoYXQuIElmIHlvdSB0aGluayB0aGlzIGlzIG9rLCB0
aGVuCkknbGwgcmVtb3ZlIHRoaXMgY2hlY2sKPgo+IEp1ZXJnZW4KVGhhbmsgeW91LApPbGVrc2Fu
ZHIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 08:50:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 08:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoQ6U-0005dc-21; Wed, 21 Feb 2018 08:50:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nflv=fp=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1eoQ6S-0005dQ-Aa
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 08:50:16 +0000
X-Inumbo-ID: 1f5c9bdb-16e4-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::62c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1f5c9bdb-16e4-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 09:49:27 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hdv/cPF+OyxhUj0N+RWeGeisDdiyc2H+fE7jYG/cVrY=;
 b=NzAOi3ioIzuODwbq6VuTlJOAgDfcKkMJIb6RzyTSb/XwMVNbNmgMMxGkPpBMFLvgodHJYcIzhWLk+26HHDkqgUH4Sbh1GTvZQbRpNpkmwbfJnNbguX2iynSzhvdVLgcPNDW9IDdTLSX5YOGAfG3HcRzLEeXWgvyrHQ5mxSfwxEw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
Received: from [10.17.182.9] (85.223.209.53) by
 VI1PR0301MB1952.eurprd03.prod.outlook.com (2603:10a6:800:13::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Wed, 21
 Feb 2018 08:50:05 +0000
To: Juergen Gross <jgross@suse.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-3-git-send-email-andr2000@gmail.com>
 <7b302293-a4ca-0225-576f-0cc33f6f56cb@suse.com>
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <ca79a556-54bc-4ea7-e708-614269b11d5b@epam.com>
Date: Wed, 21 Feb 2018 10:50:01 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <7b302293-a4ca-0225-576f-0cc33f6f56cb@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: DB6PR0402CA0019.eurprd04.prod.outlook.com
 (2603:10a6:4:91::29) To VI1PR0301MB1952.eurprd03.prod.outlook.com
 (2603:10a6:800:13::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 51a78b3a-effa-428a-8c60-08d579081b92
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0301MB1952; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB1952;
 3:XeaacmrW6a/JZqMv8db7v2bfNYtSwh3//K7h1qcMKbJcrWFlLjPCyk4o3dUudpTa1kWeXKBgXE4/ETAipiS5CabZeyPquacwDkfRQgFigrhCIS2mV18acPcLV6V8SAXbd7oIBGfu/1c/cokVPiuyEcyvnWRot00TB8Eq5She2l6cL08Uxw61dZAo6kVfbj2MNJsxf1/M5qGYnBqIz5XCyUw2o/DSk/9NawdJSr0qInAyslae7kP49jbYALTEEd3K;
 25:WtBmHyspMSnkywdlY/CqlDehOXvIBG7SwvUsE4DrhbVIflj2GdOwRjvK8wDljuRelvHI4L9Ire98VL2H8nrbbcaTBc8jQf3iF5elg1qiYvk+8aoFUcWb21FAirCbzpIGhuLn2eSjNID7TlOosOhtTDhnM0WDwNLoNH6i2vTf7PPnF9B0sq3f7YnBwYPPZ62bcb+O1N1JueThkmuLDA6U7G428qFEGAPI48Zv0RyU+545gP6LB+GL/1ikNUAn414zZhB5X1Df5rBJmBu1bCuf2nVyPViBFsUdCmRIWHcSDU4SZtLLuwGOgeCaJGj9EL8rXVUliKjTEIICrB20SYVRtw==;
 31:WVrOzCE/5P+5gQMKHSuCMxOT3EMl9xGL5zyob1X8cz7M23CcTFtzohZiEbuo0jSU9LL9plvXD3IfXi84Mk/qXUBG/G7YwtuP5oqPIDxBDIfXpZDNdT1MsTz0ykQdHh6aE9dZCU/3629APbNLashzXnweKK43OQbh2XCggXgakZsPl761Fcq5sogs5s1qFJtHFiONjVQpHfFM+Sfmp7WfUDKzFpG64rP+JRXwlni1Dh4=
X-MS-TrafficTypeDiagnostic: VI1PR0301MB1952:
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB1952;
 20:4Ms0hD9G/AYHDFR4QD4C/dbUi6s8IQ4OEg3pfcgmkocLgGCxH8R2iz9B9d5fYY5CchBo4WY4xp0OibTmQs2BJNftxU0S/JFT33HolDTsAHI3Hf+oNcRg42hXo6JXxd7/PKPEd6j8Eali+/4hA9v5naxJGwJPcRjdn/iOc9Uc9sDcIE+dGLE6uYKwKv1I4sgX73bq4G0jRLpRjLYlGbgYnkmRfLIOpeSzjUJK8xNV8NWcf7/TvXm4epx/ToJuUh9CuknSufSk1xM8sxISTmiHPtqFWEeW40AcPoUIUi3V2yuzq7jZlfA5BTYTn1soMK1cMiK6txbZoN3X0wHin15/hha/uwfAU0Y3sedwFxa0Ds0fT1jJgCdQ6aO1nC772c39zR3WYLZKmIwqjbyubwP9/IhxvsQozPbqOYLSR/lmP33mnlKjOTt5y/yK+6qAm4r1nSjqzKlaJlJqmiz5ogVDwdLZ6jVvQ62deV2GNAFqgDJgjnqJ9B+ZGf6VfK0QVFmP;
 4:tZDhX8DnmGsQw8oLCrCl3PqCtuB3E7AMqrO4HvBljAfgbkmidZdbJBhj1uKLyam7tv1dxGuH2EHe4HC1qYqoFDUODAYD7NcXdoVyjZvCBFESRSQtoj69TXl8xdmJIS3HVpIMQQ+swlRozBPPpr2p51RZ4/QTEfWyoqKewrrru5U6zJs/W/4HEu2Jyg3b4RPIUXO7EpK3yeX2O/ljLo8AsXPQGENcx+mj76V3ghNA2bGee6LPH4uqsABa8SsH7SCJMMisCrIs7TkkZp3cfvxDOj6I7qGAug5rH8IQCIF+KS8WeAQLc7hcVWHcJmkuxnL4
X-Microsoft-Antispam-PRVS: <VI1PR0301MB1952DA9B8A46AC77D6D93BADE7CE0@VI1PR0301MB1952.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(4114951738403);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(3231101)(944501161)(10201501046)(93006095)(93001095)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011);
 SRVR:VI1PR0301MB1952; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0301MB1952; 
X-Forefront-PRVS: 0590BBCCBC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(979002)(6049001)(366004)(376002)(39380400002)(346002)(396003)(39860400002)(199004)(189003)(2906002)(65956001)(65806001)(7416002)(80792005)(66066001)(8676002)(81156014)(81166006)(47776003)(64126003)(31696002)(25786009)(50466002)(39060400002)(97736004)(8936002)(6666003)(229853002)(72206003)(105586002)(68736007)(2950100002)(106356001)(26005)(36756003)(230700001)(59450400001)(31686004)(7736002)(305945005)(3846002)(55236004)(53546011)(186003)(77096007)(16526019)(2486003)(52116002)(478600001)(386003)(65826007)(58126008)(110136005)(6246003)(67846002)(5660300001)(52146003)(23676004)(16576012)(6486002)(316002)(6116002)(76176011)(53936002)(86362001)(921003)(1121003)(969003)(989001)(999001)(1009001)(1019001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0301MB1952; H:[10.17.182.9]; FPR:;
 SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjAzMDFNQjE5NTI7MjM6Tjd4UGg0eVN4cGErQ0RTTkVzRm5zWEE2?=
 =?utf-8?B?R0ZKU0xnaTNNL1M2M011ekJTckhXSkIwQmJFN3lveTdYd1NCcDFSN0RwcXlG?=
 =?utf-8?B?Zmc3L1FMQ1FYNFB2dE9Gc1VJQ2JmMHJ2SHM1Y1dtbEUySytYQXRPRUtKbndF?=
 =?utf-8?B?U3E4RXZnSmdCcE1kZS90VHFJZXhUM1hkUHE4cHJTQ1pnaE5xVDc2ZEVMMFk3?=
 =?utf-8?B?SU9PdmtrTGJrczlPaThJUWVGNUU5NlFyUjFDRzBBU1VWWlZHR0ZzaDFpb0ZY?=
 =?utf-8?B?WHhxLzFyUWtwYWNiNlMxQ050aHdsUEZZOVE4Y1NJa0lLZXMrRXRwTGNaQ0hR?=
 =?utf-8?B?QWhKQWd6T2tUbEN0N0cyNGorTWdxU0NBbHpudElOUUVRTjF0K2lMamNMR21S?=
 =?utf-8?B?MGpYaEhrSExkSlB1STEzMzJKODdWbGNGUnFGNUdaTDF3cFNtSDJacVBRRWY4?=
 =?utf-8?B?MmdKSkRGakRua3A4bWk1TGM5VUNHaXdVRy9VOEVhT284UXJKc2xzR203K1ZD?=
 =?utf-8?B?VmtBUEp5ZC8rb3Q2LytzT2ZYK3ZWdmlGZW1CdlpTV3M3VUpVakZTcVk0MnFT?=
 =?utf-8?B?MDhsVGdxbzM3ck05aEFFZTJTTHY5SENPZFFCcllLV2JwaWNrRXFwbGEwckpv?=
 =?utf-8?B?WEdEeEh3QjBldUQ5Qk5odlR4bE1ocXl1WUdZZUpLMEVqQktkSm45VGVwMEdq?=
 =?utf-8?B?L3RJQXVaZW81RFJnZXdzV1pyeDBLaklVbTJZUFdPT2dJQmt1ZHI4Zjk5RFl1?=
 =?utf-8?B?TzNMQlVrbnNXaWQ5MTIwbC94RkZlQkkyekxWdHorSnlwT2dLb2VXNjJ5TUhx?=
 =?utf-8?B?M3BxSllHdTIxNGJiZ3VjS3lDZTVMaUM0M2RXS1JiSHZtOGZXWXV4YkxmZzVh?=
 =?utf-8?B?ZzJ2YS9oZmNhM0pOUWxKV2Vrdzg3MnoyajBORDl3ZFFZU3VpRGJLdGdnd2Vw?=
 =?utf-8?B?N3ZYeklXNXMyaWlBOVpnb3BjK3JDVVVSL1BmeXNJM3RpdDNndXZwKzhhSHV3?=
 =?utf-8?B?SEFSaUtmbFZUaGZ4clhnd0VqdGlBQmR3N2Q4dnVtalFuWHhLR3RvbVlaRXRB?=
 =?utf-8?B?VlFYdktNbjYvWEMvYlNIUG1ydWl6MEdYRFFGWWgrZFRCN3g1N01Mc3pkL3hG?=
 =?utf-8?B?YXR1a3BXa1pqS2o2YXJKMEh0ZjhRTCszTzVGUGdBSXdWT0x5Nm9yWTdocUhF?=
 =?utf-8?B?anFKVDd0QnNzK2xrVTBUMTJUK2I2WTViVThSSDVIdDFQdzU0SEdFc0d4Q1ow?=
 =?utf-8?B?UmY0dHNOdndSN1lDckRtQ055UEVLZzVEUGtCc1BiWUpkQ09oL3Z0SE9GN0s3?=
 =?utf-8?B?UlE0WUNmVTFDS2Q5SHVuQWpjL3NnaStHcTBOQTA0UkljRnVSNi8xY0ZOSURC?=
 =?utf-8?B?d081WlBvWjYwdVg3RzRYd2tXN2NDelJZVWpPWGpGbmUrQzRudXVFYUVNbmpY?=
 =?utf-8?B?aHZJWTVDdXkveEIxUXBrUmlQRHAzQUVPTVFVdjQyaEp1c09VVnpFM2kxMnQv?=
 =?utf-8?B?Z2t3WlFmRWtGci9wajdvTzhUZ2dCRjVncGNJblFmajdzUkZSbjBZMXlubDQr?=
 =?utf-8?B?K2dXd2NqZFh3aUFUSWRna3lOcmgrRFovWUhwOUtpRW4wNE00ZjdqOTFiVk1R?=
 =?utf-8?B?QXo1NHdMYVAzY1B0dDlYZlVveHVYWEJUUkNWWWhTNS9FSUhSaTNoNTRwUGNQ?=
 =?utf-8?B?c1d6ditjQXJuNUJlNlN6RSs1bkVzWmc4djlZWXBwbmpUd2ptNXMxMFpZNk9B?=
 =?utf-8?B?R04rY1djK2JnenQ4M2ZTdGV1ayttZjZ5bzhOdW5sSzROanNTbnB3dVpzdlZH?=
 =?utf-8?B?TE1rWlRoZ01IY3pXNXY0OWxXK1F0anlINFIyQkx0c05vWko4bEUzWktnTGxo?=
 =?utf-8?B?ZytLMlMvM2hOL2k2ckE1aGF5SkxMTEloMm8yTGtGQTBlZUI0L0t3U2sxeW9Q?=
 =?utf-8?B?MCtSYTRjczl2RFlKb2RoNnJQVTlJZnBDNFNrTWw5bkJ1azUxcVcyYlUyREFJ?=
 =?utf-8?B?TjZvaEJMb0hBT2ZtMTlpbWhKOWhwampaMWpZbGROV25nQjBLQ3FCRkRORG5j?=
 =?utf-8?B?QU53d1BWM25Qc21rcWRadGhyYXY4UmU0SmtLNG9NdHdKUHNrRkNFTzR2UkF0?=
 =?utf-8?B?VlRGK2lyZ09LaXdKMnFBU0VHVENwelphclhmVTVuRjlJSU1MMWxJSlZMNE1s?=
 =?utf-8?B?M3RkUVdXM2g3eHl5ZXI2VWw5YXZ3M2c9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0301MB1952;
 6:4T0oF8ZmS9lEjt/eij7zH6XAG2KyXC+72HjRPoXcjWwjbHAHNVaX5Vq4VjpZK89AQzyDVcAvyOnkSrHTPhL/Tl4wAHhDednjf283afi6wcp6fLqFCEyRKnXz0hRMS+MYbRFuyN9FBZuzJyl9kbS0ie0CtPYOD1u0LQTJ/8IOw1dnX4mTgAqjiyfYMHV2KxSYw+Z9sS4yZNFrlFquQ/921Yy6/D9NVkw8KIkY6VyCxdimvRtyvDcGQYgVGfwQIKD0C4q28WXvycptelPlX//CXRyyvhZ3bHHsh3szRps/16E1HkfSNDNbwF6Y+i+lAta4Vr7wzvBsrADG+B5n7NuLxy6SLj81hQav5XWLVoZ/LXc=;
 5:MHnWlXQY1U1uTR4tWhmVHKHSGRsJybvIY/+8Q5BUTccdVTW5NfLraBhHvN7y+i4/6Op6kcRqB8RqkdN9ruEgqzsJnIM/fcDRKfKJHfxF0bN0yeuIM1GgCDj0Zc6Q2uoMdPkr+qhZffYJdb9L2JM5E9TZIffZMlj3c5tUZtAAv4c=;
 24:yrX9s+37OK/4QnUwGh+aals1LSmGG03IezJkU9g+qVzLz5/7uRemT08OD2aCKVzEEEm1HgTTcvNx7YuOmUsoQafm+GoPTBwPvrlhbr1rRWs=;
 7:3PFOngfx1E8A1ci8kburEuwk35sHTJpvEI/esuZoGq5cOhgrj3Ha9uyezDzKlYC0ohe4jqN6VWNCa7HyXDRtK/jnoLLIl1Cij1iKJzd9f4fNYM1eLPOImRCinRQS5drqKwZIduFmJya/18jujzMGv97/flSZPjH5d4OfFr3QvgcDblQQVXJV75IH/otWBbnTFlS7I/Tn0JAOAL6l5Wk9hNcAVFa37kyrKGCGUHyl+mUA3zGE+bVNuY9y7zjQlK6m
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2018 08:50:05.9891 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 51a78b3a-effa-428a-8c60-08d579081b92
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0301MB1952
Subject: Re: [Xen-devel] [PATCH 2/9] drm/xen-front: Implement Xen bus state
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAxMDoyMyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyMS8wMi8x
OCAwOTowMywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4g
SW5pdGlhbCBoYW5kbGluZyBmb3IgWGVuIGJ1cyBzdGF0ZXM6IGltcGxlbWVudAo+PiBYZW4gYnVz
IHN0YXRlIG1hY2hpbmUgZm9yIHRoZSBmcm9udGVuZCBkcml2ZXIgYWNjb3JkaW5nIHRvCj4+IHRo
ZSBzdGF0ZSBkaWFncmFtIGFuZCByZWNvdmVyeSBmbG93IGZyb20gZGlzcGxheSBwYXJhLXZpcnR1
YWxpemVkCj4+IHByb3RvY29sOiB4ZW4vaW50ZXJmYWNlL2lvL2Rpc3BsaWYuaC4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+PiAtLS0KPj4gICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnQuYyB8IDEyNCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gICBkcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuaCB8ICAyNiArKysrKysrKwo+PiAgIDIgZmls
ZXMgY2hhbmdlZCwgMTQ5IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4gICBjcmVhdGUg
bW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmgKPj4KPj4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPj4gaW5kZXggZmQzNzJmYjQ2NGExLi5kMDMwNmY5
ZDY2MGQgMTAwNjQ0Cj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5j
Cj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4+IEBAIC0yNCwx
OSArMjQsMTQxIEBACj4+ICAgCj4+ICAgI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vZGlzcGxp
Zi5oPgo+PiAgIAo+PiArI2luY2x1ZGUgInhlbl9kcm1fZnJvbnQuaCIKPj4gKwo+PiArc3RhdGlj
IHZvaWQgeGVuX2Rydl9yZW1vdmVfaW50ZXJuYWwoc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAq
ZnJvbnRfaW5mbykKPj4gK3sKPj4gK30KPj4gKwo+PiArc3RhdGljIGludCBiYWNrZW5kX29uX2lu
aXR3YWl0KHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8pCj4+ICt7Cj4+ICsJ
cmV0dXJuIDA7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbnQgYmFja2VuZF9vbl9jb25uZWN0ZWQo
c3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbykKPj4gK3sKPj4gKwlyZXR1cm4g
MDsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgYmFja2VuZF9vbl9kaXNjb25uZWN0ZWQoc3Ry
dWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbykKPj4gK3sKPj4gKwl4ZW5idXNfc3dp
dGNoX3N0YXRlKGZyb250X2luZm8tPnhiX2RldiwgWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpOwo+
PiArfQo+PiArCj4+ICAgc3RhdGljIHZvaWQgYmFja2VuZF9vbl9jaGFuZ2VkKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICp4Yl9kZXYsCj4+ICAgCQllbnVtIHhlbmJ1c19zdGF0ZSBiYWNrZW5kX3N0YXRl
KQo+PiAgIHsKPj4gKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvID0gZGV2
X2dldF9kcnZkYXRhKCZ4Yl9kZXYtPmRldik7Cj4+ICsJaW50IHJldDsKPj4gKwo+PiArCURSTV9E
RUJVRygiQmFja2VuZCBzdGF0ZSBpcyAlcywgZnJvbnQgaXMgJXNcbiIsCj4+ICsJCQl4ZW5idXNf
c3Ryc3RhdGUoYmFja2VuZF9zdGF0ZSksCj4+ICsJCQl4ZW5idXNfc3Ryc3RhdGUoeGJfZGV2LT5z
dGF0ZSkpOwo+PiArCj4+ICsJc3dpdGNoIChiYWNrZW5kX3N0YXRlKSB7Cj4+ICsJY2FzZSBYZW5i
dXNTdGF0ZVJlY29uZmlndXJpbmc6Cj4+ICsJCS8qIGZhbGwgdGhyb3VnaCAqLwo+PiArCWNhc2Ug
WGVuYnVzU3RhdGVSZWNvbmZpZ3VyZWQ6Cj4+ICsJCS8qIGZhbGwgdGhyb3VnaCAqLwo+PiArCWNh
c2UgWGVuYnVzU3RhdGVJbml0aWFsaXNlZDoKPj4gKwkJYnJlYWs7Cj4+ICsKPj4gKwljYXNlIFhl
bmJ1c1N0YXRlSW5pdGlhbGlzaW5nOgo+PiArCQkvKiByZWNvdmVyaW5nIGFmdGVyIGJhY2tlbmQg
dW5leHBlY3RlZCBjbG9zdXJlICovCj4+ICsJCWJhY2tlbmRfb25fZGlzY29ubmVjdGVkKGZyb250
X2luZm8pOwo+PiArCQlicmVhazsKPj4gKwo+PiArCWNhc2UgWGVuYnVzU3RhdGVJbml0V2FpdDoK
Pj4gKwkJLyogcmVjb3ZlcmluZyBhZnRlciBiYWNrZW5kIHVuZXhwZWN0ZWQgY2xvc3VyZSAqLwo+
PiArCQliYWNrZW5kX29uX2Rpc2Nvbm5lY3RlZChmcm9udF9pbmZvKTsKPj4gKwkJaWYgKHhiX2Rl
di0+c3RhdGUgIT0gWGVuYnVzU3RhdGVJbml0aWFsaXNpbmcpCj4+ICsJCQlicmVhazsKPj4gKwo+
PiArCQlyZXQgPSBiYWNrZW5kX29uX2luaXR3YWl0KGZyb250X2luZm8pOwo+PiArCQlpZiAocmV0
IDwgMCkKPj4gKwkJCXhlbmJ1c19kZXZfZmF0YWwoeGJfZGV2LCByZXQsICJpbml0aWFsaXppbmcg
ZnJvbnRlbmQiKTsKPj4gKwkJZWxzZQo+PiArCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZSh4Yl9kZXYs
IFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQpOwo+PiArCQlicmVhazsKPj4gKwo+PiArCWNhc2UgWGVu
YnVzU3RhdGVDb25uZWN0ZWQ6Cj4+ICsJCWlmICh4Yl9kZXYtPnN0YXRlICE9IFhlbmJ1c1N0YXRl
SW5pdGlhbGlzZWQpCj4+ICsJCQlicmVhazsKPj4gKwo+PiArCQlyZXQgPSBiYWNrZW5kX29uX2Nv
bm5lY3RlZChmcm9udF9pbmZvKTsKPj4gKwkJaWYgKHJldCA8IDApCj4+ICsJCQl4ZW5idXNfZGV2
X2ZhdGFsKHhiX2RldiwgcmV0LCAiaW5pdGlhbGl6aW5nIERSTSBkcml2ZXIiKTsKPj4gKwkJZWxz
ZQo+PiArCQkJeGVuYnVzX3N3aXRjaF9zdGF0ZSh4Yl9kZXYsIFhlbmJ1c1N0YXRlQ29ubmVjdGVk
KTsKPj4gKwkJYnJlYWs7Cj4+ICsKPj4gKwljYXNlIFhlbmJ1c1N0YXRlQ2xvc2luZzoKPj4gKwkJ
LyoKPj4gKwkJICogaW4gdGhpcyBzdGF0ZSBiYWNrZW5kIHN0YXJ0cyBmcmVlaW5nIHJlc291cmNl
cywKPj4gKwkJICogc28gbGV0IGl0IGdvIGludG8gY2xvc2VkIHN0YXRlLCBzbyB3ZSBjYW4gYWxz
bwo+PiArCQkgKiByZW1vdmUgb3Vycwo+PiArCQkgKi8KPj4gKwkJYnJlYWs7Cj4+ICsKPj4gKwlj
YXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKPj4gKwkJLyogZmFsbCB0aHJvdWdoICovCj4+ICsJY2Fz
ZSBYZW5idXNTdGF0ZUNsb3NlZDoKPj4gKwkJaWYgKHhiX2Rldi0+c3RhdGUgPT0gWGVuYnVzU3Rh
dGVDbG9zZWQpCj4+ICsJCQlicmVhazsKPj4gKwo+PiArCQliYWNrZW5kX29uX2Rpc2Nvbm5lY3Rl
ZChmcm9udF9pbmZvKTsKPj4gKwkJYnJlYWs7Cj4+ICsJfQo+PiAgIH0KPj4gICAKPj4gICBzdGF0
aWMgaW50IHhlbl9kcnZfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKPj4gICAJ
CWNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKPj4gICB7Cj4+IC0JcmV0dXJuIDA7
Cj4+ICsJc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRfaW5mbzsKPj4gKwo+PiArCWZy
b250X2luZm8gPSBkZXZtX2t6YWxsb2MoJnhiX2Rldi0+ZGV2LAo+PiArCQkJc2l6ZW9mKCpmcm9u
dF9pbmZvKSwgR0ZQX0tFUk5FTCk7Cj4+ICsJaWYgKCFmcm9udF9pbmZvKSB7Cj4+ICsJCXhlbmJ1
c19kZXZfZmF0YWwoeGJfZGV2LCAtRU5PTUVNLCAiYWxsb2NhdGluZyBkZXZpY2UgbWVtb3J5Iik7
Cj4gTm8gbmVlZCBmb3IgbWVzc2FnZSBpbiBjYXNlIG9mIGFsbG9jYXRpb24gZmFpbHVyZTogdGhp
cyBpcwo+IGhhbmRsZWQgaW4gbWVtb3J5IGFsbG9jYXRpb24gYWxyZWFkeS4KV2lsbCByZW1vdmUs
IHRoYW5rIHlvdQo+Cj4gSnVlcmdlbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 09:10:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 09:10:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoQPX-0006fl-QC; Wed, 21 Feb 2018 09:09:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xuop=fp=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eoQPW-0006ff-OS
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 09:09:58 +0000
X-Inumbo-ID: 326566df-16e7-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 326566df-16e7-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 09:11:27 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 20D96ABF3;
 Wed, 21 Feb 2018 09:09:51 +0000 (UTC)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, boris.ostrovsky@oracle.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
 <c0928eaa-10e7-f047-dfe5-18e7cba76e76@suse.com>
 <91386840-c34a-31a4-2bb3-14a27ececa9c@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <4b20fcdd-2618-71a8-d94e-37c802973a02@suse.com>
Date: Wed, 21 Feb 2018 10:09:49 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <91386840-c34a-31a4-2bb3-14a27ececa9c@gmail.com>
Content-Language: de-DE
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMTggMDk6NDcsIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+IE9uIDAy
LzIxLzIwMTggMTA6MTkgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+IE9uIDIxLzAyLzE4IDA5
OjAzLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IEZyb206IE9sZWtzYW5kciBB
bmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4+Cj4+PiBJ
bnRyb2R1Y2Ugc2tlbGV0b24gb2YgdGhlIHBhcmEtdmlydHVhbGl6ZWQgWGVuIGRpc3BsYXkKPj4+
IGZyb250ZW5kIGRyaXZlci4gVGhpcyBwYXRjaCBvbmx5IGFkZHMgcmVxdWlyZWQKPj4+IGVzc2Vu
dGlhbCBzdHVicy4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
bwo+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4gLS0tCj4+PiDCoCBk
cml2ZXJzL2dwdS9kcm0vS2NvbmZpZ8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMiArCj4+
PiDCoCBkcml2ZXJzL2dwdS9kcm0vTWFrZWZpbGXCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHzCoCAx
ICsKPj4+IMKgIGRyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZ8KgwqDCoMKgwqDCoMKgwqAgfCAx
NyArKysrKysrKwo+Pj4gwqAgZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZcKgwqDCoMKgwqDC
oMKgIHzCoCA1ICsrKwo+Pj4gwqAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMg
fCA4Mwo+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4gwqAgNSBm
aWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKQo+Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGRyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZwo+Pj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUKPj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwo+Pj4KPj4+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL2dwdS9kcm0vS2NvbmZpZyBiL2RyaXZlcnMvZ3B1L2RybS9LY29uZmlnCj4+PiBpbmRleCBk
ZWVlZmE3YTE3NzMuLjc1NzgyNWFjNjBkZiAxMDA2NDQKPj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2Ry
bS9LY29uZmlnCj4+PiArKysgYi9kcml2ZXJzL2dwdS9kcm0vS2NvbmZpZwo+Pj4gQEAgLTI4OSw2
ICsyODksOCBAQCBzb3VyY2UgImRyaXZlcnMvZ3B1L2RybS9wbDExMS9LY29uZmlnIgo+Pj4gwqAg
wqAgc291cmNlICJkcml2ZXJzL2dwdS9kcm0vdHZlMjAwL0tjb25maWciCj4+PiDCoCArc291cmNl
ICJkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWciCj4+PiArCj4+PiDCoCAjIEtlZXAgbGVnYWN5
IGRyaXZlcnMgbGFzdAo+Pj4gwqAgwqAgbWVudWNvbmZpZyBEUk1fTEVHQUNZCj4+PiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlIGIvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxl
Cj4+PiBpbmRleCA1MDA5M2ZmNDQ3OWIuLjlkNjY2NTdlYTExNyAxMDA2NDQKPj4+IC0tLSBhL2Ry
aXZlcnMvZ3B1L2RybS9NYWtlZmlsZQo+Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxl
Cj4+PiBAQCAtMTAzLDMgKzEwMyw0IEBAIG9iai0kKENPTkZJR19EUk1fTVhTRkIpwqDCoMKgICs9
IG14c2ZiLwo+Pj4gwqAgb2JqLSQoQ09ORklHX0RSTV9USU5ZRFJNKSArPSB0aW55ZHJtLwo+Pj4g
wqAgb2JqLSQoQ09ORklHX0RSTV9QTDExMSkgKz0gcGwxMTEvCj4+PiDCoCBvYmotJChDT05GSUdf
RFJNX1RWRTIwMCkgKz0gdHZlMjAwLwo+Pj4gK29iai0kKENPTkZJR19EUk1fWEVOKSArPSB4ZW4v
Cj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnIGIvZHJpdmVycy9n
cHUvZHJtL3hlbi9LY29uZmlnCj4+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+Pj4gaW5kZXggMDAw
MDAwMDAwMDAwLi40Y2NhMTYwNzgyYWIKPj4+IC0tLSAvZGV2L251bGwKPj4+ICsrKyBiL2RyaXZl
cnMvZ3B1L2RybS94ZW4vS2NvbmZpZwo+Pj4gQEAgLTAsMCArMSwxNyBAQAo+Pj4gK2NvbmZpZyBE
Uk1fWEVOCj4+PiArwqDCoMKgIGJvb2wgIkRSTSBTdXBwb3J0IGZvciBYZW4gZ3Vlc3QgT1MiCj4+
PiArwqDCoMKgIGRlcGVuZHMgb24gWEVOCj4+PiArwqDCoMKgIGhlbHAKPj4+ICvCoMKgwqDCoMKg
IENob29zZSB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0byBlbmFibGUgRFJNIHN1cHBvcnQKPj4+
ICvCoMKgwqDCoMKgIGZvciBYZW4uCj4+PiArCj4+PiArY29uZmlnIERSTV9YRU5fRlJPTlRFTkQK
Pj4+ICvCoMKgwqAgdHJpc3RhdGUgIlBhcmEtdmlydHVhbGl6ZWQgZnJvbnRlbmQgZHJpdmVyIGZv
ciBYZW4gZ3Vlc3QgT1MiCj4+PiArwqDCoMKgIGRlcGVuZHMgb24gRFJNX1hFTgo+Pj4gK8KgwqDC
oCBkZXBlbmRzIG9uIERSTQo+Pj4gK8KgwqDCoCBzZWxlY3QgRFJNX0tNU19IRUxQRVIKPj4+ICvC
oMKgwqAgc2VsZWN0IFZJREVPTU9ERV9IRUxQRVJTCj4+PiArwqDCoMKgIHNlbGVjdCBYRU5fWEVO
QlVTX0ZST05URU5ECj4+PiArwqDCoMKgIGhlbHAKPj4+ICvCoMKgwqDCoMKgIENob29zZSB0aGlz
IG9wdGlvbiBpZiB5b3Ugd2FudCB0byBlbmFibGUgYSBwYXJhLXZpcnR1YWxpemVkCj4+PiArwqDC
oMKgwqDCoCBmcm9udGVuZCBEUk0vS01TIGRyaXZlciBmb3IgWGVuIGd1ZXN0IE9TZXMuCj4+PiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZSBiL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4vTWFrZWZpbGUKPj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAw
MDAwMDAuLjk2NzA3NGQzNDhmNgo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIvZHJpdmVycy9n
cHUvZHJtL3hlbi9NYWtlZmlsZQo+Pj4gQEAgLTAsMCArMSw1IEBACj4+PiArIyBTUERYLUxpY2Vu
c2UtSWRlbnRpZmllcjogR1BMLTIuMAo+Pj4gKwo+Pj4gK2RybV94ZW5fZnJvbnQtb2JqcyA6PSB4
ZW5fZHJtX2Zyb250Lm8KPj4+ICsKPj4+ICtvYmotJChDT05GSUdfRFJNX1hFTl9GUk9OVEVORCkg
Kz0gZHJtX3hlbl9mcm9udC5vCj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250LmMKPj4+IGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMK
Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwMDAwMDAuLmZkMzcyZmI0
NjRhMQo+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX2Zyb250LmMKPj4+IEBAIC0wLDAgKzEsODMgQEAKPj4+ICsvKgo+Pj4gKyAqwqAgWGVuIHBh
cmEtdmlydHVhbCBEUk0gZGV2aWNlCj4+PiArICoKPj4+ICsgKsKgwqAgVGhpcyBwcm9ncmFtIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vcgo+Pj4gbW9kaWZ5
Cj4+PiArICrCoMKgIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgYXMKPj4+IHB1Ymxpc2hlZCBieQo+Pj4gKyAqwqDCoCB0aGUgRnJlZSBTb2Z0d2Fy
ZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+Pj4gKyAq
wqDCoCAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+Pj4gKyAqCj4+PiArICrC
oMKgIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwg
YmUgdXNlZnVsLAo+Pj4gKyAqwqDCoCBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQg
ZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+Pj4gKyAqwqDCoCBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuwqAgU2VlIHRoZQo+Pj4gKyAqwqDC
oCBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+PiBVc2UgU1BE
WCBpZGVudGlmaWVyIGluc3RlYWQgKHNhbWUgYXBwbGllcyBmb3IgYWxsIG90aGVyIG5ldwo+PiBz
b3VyY2VzKToKPj4KPj4gLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAKPiBXaWxs
IHVwZGF0ZSwgdGhhbmsgeW91Cj4+PiArICoKPj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTYtMjAx
OCBFUEFNIFN5c3RlbXMgSW5jLgo+Pj4gKyAqCj4+PiArICogQXV0aG9yOiBPbGVrc2FuZHIgQW5k
cnVzaGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+PiArICovCj4+
PiArCj4+PiArI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4+PiArCj4+PiArI2luY2x1ZGUgPHhlbi9w
bGF0Zm9ybV9wY2kuaD4KPj4+ICsjaW5jbHVkZSA8eGVuL3hlbi5oPgo+Pj4gKyNpbmNsdWRlIDx4
ZW4veGVuYnVzLmg+Cj4+PiArCj4+PiArI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8vZGlzcGxp
Zi5oPgo+Pj4gKwo+Pj4gK3N0YXRpYyB2b2lkIGJhY2tlbmRfb25fY2hhbmdlZChzdHJ1Y3QgeGVu
YnVzX2RldmljZSAqeGJfZGV2LAo+Pj4gK8KgwqDCoMKgwqDCoMKgIGVudW0geGVuYnVzX3N0YXRl
IGJhY2tlbmRfc3RhdGUpCj4+PiArewo+Pj4gK30KPj4+ICsKPj4+ICtzdGF0aWMgaW50IHhlbl9k
cnZfcHJvYmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKnhiX2RldiwKPj4+ICvCoMKgwqDCoMKgwqDC
oCBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCAqaWQpCj4+PiArewo+Pj4gK8KgwqDCoCBy
ZXR1cm4gMDsKPj4+ICt9Cj4+PiArCj4+PiArc3RhdGljIGludCB4ZW5fZHJ2X3JlbW92ZShzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2KQo+Pj4gK3sKPj4+ICvCoMKgwqAgcmV0dXJuIDA7Cj4+PiAr
fQo+Pj4gKwo+Pj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3QgeGVuYnVzX2RldmljZV9pZCB4ZW5fZHJ2
X2lkc1tdID0gewo+Pj4gK8KgwqDCoCB7IFhFTkRJU1BMX0RSSVZFUl9OQU1FIH0sCj4+PiArwqDC
oMKgIHsgIiIgfQo+Pj4gK307Cj4+PiArCj4+PiArc3RhdGljIHN0cnVjdCB4ZW5idXNfZHJpdmVy
IHhlbl9kcml2ZXIgPSB7Cj4+PiArwqDCoMKgIC5pZHMgPSB4ZW5fZHJ2X2lkcywKPj4+ICvCoMKg
wqAgLnByb2JlID0geGVuX2Rydl9wcm9iZSwKPj4+ICvCoMKgwqAgLnJlbW92ZSA9IHhlbl9kcnZf
cmVtb3ZlLAo+Pj4gK8KgwqDCoCAub3RoZXJlbmRfY2hhbmdlZCA9IGJhY2tlbmRfb25fY2hhbmdl
ZCwKPj4+ICt9Owo+Pj4gKwo+Pj4gK3N0YXRpYyBpbnQgX19pbml0IHhlbl9kcnZfaW5pdCh2b2lk
KQo+Pj4gK3sKPj4+ICvCoMKgwqAgaWYgKCF4ZW5fZG9tYWluKCkpCj4+PiArwqDCoMKgwqDCoMKg
wqAgcmV0dXJuIC1FTk9ERVY7Cj4+PiArCj4+PiArwqDCoMKgIGlmICh4ZW5faW5pdGlhbF9kb21h
aW4oKSkgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIERSTV9FUlJPUihYRU5ESVNQTF9EUklWRVJfTkFN
RSAiIGNhbm5vdCBydW4gaW4gaW5pdGlhbAo+Pj4gZG9tYWluXG4iKTsKPj4+ICvCoMKgwqDCoMKg
wqDCoCByZXR1cm4gLUVOT0RFVjsKPj4+ICvCoMKgwqAgfQo+PiBXaHkgbm90PyBXb3VsZG4ndCB0
aGF0IGJlIHBvc3NpYmxlIGluIGNhc2Ugb2YgdGhlIGJhY2tlbmQgbGl2aW5nIGluIGEKPj4gZHJp
dmVyIGRvbWFpbj8KPiBJdCBpcyBwb3NzaWJsZSAoYW5kIGluIG15IHVzZS1jYXNlIGJhY2tlbmQg
aW5kZWVkIHJ1bnMgaW4KPiBhIGRyaXZlciBkb21haW4pLiBJIHdhcyBqdXN0IG5vdCBzdXJlIGlm
IGl0IGlzIHJlYWxseSBhCj4gZ29vZCBpZGVhIHRvIGFsbG93IHRoYXQuIElmIHlvdSB0aGluayB0
aGlzIGlzIG9rLCB0aGVuCj4gSSdsbCByZW1vdmUgdGhpcyBjaGVjawoKSSBkb24ndCB0aGluayB0
aGUgZHJpdmVyIHNob3VsZCBkZWNpZGUgdGhhdC4gVGhpcyB3b3VsZCBiZSB0aGUgam9iIG9mClhl
biB0b29scyBJTU8uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 09:11:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 09:11:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoQQi-0007DW-33; Wed, 21 Feb 2018 09:11:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoQQg-0007DO-Af
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 09:11:10 +0000
X-Inumbo-ID: 0b119bc9-16e7-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b119bc9-16e7-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 10:10:22 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id x196so1301803lfd.12
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 01:11:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=DAfLJkzQjSWYXXJV9ZuFVeBexHQBfNGpwvlqKsjsPNw=;
 b=YQKlOWn6GDHHfsW0MGY/OG4fiwXzIMEVU3JB2SgDR+1lec0ivT6b3hIgWTpsvWUcDP
 sGNqnQuMqi//g/rzsuU8JU+ewl0YPyZbzF9kZqrwFiV+xdKQV+2h9PwSHciDE3nMNLTt
 cTxi6nRU/mzVVftffp7QLFGmBWyEKA4nYWCa4S85JA3rpOSGMHW2or74qgCLDEnp7BFy
 auO9jvuvqKi0gwCWmeJYfvrO+s3VPSsHzzaGIWhuPhQYaqp5XZl8iJmZAPgDtdt7BBfC
 /UHaKMRGucfzs3U80ciZSqv1W60sYtrWtUwo7SKcytHlyRzbm4ZZw5X36JKq1WOylk/c
 OMNg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=DAfLJkzQjSWYXXJV9ZuFVeBexHQBfNGpwvlqKsjsPNw=;
 b=BZshykLUA1SRu0tO41R4M3QlLbunL3aJyAjO99Q6LKCos+pQQ3QO8SrqB9enH8VIAs
 Uj9qGRT69OJ9fRwRPymnHSW6ru11HBNbDJ8QY0enTPMg2DoYcsmTuy16s0RYsNOl2Ghk
 4RqKUevdW+8iB1SzUeo+HjBmqs2uIFrMllX+UNH8uZ+f/eD+lSy5vV4EY3UkFPPfl1O3
 w0ryiRsG1onu2B/STdVuW9ExsXJTE6whpmLPaT+hAUdxDm7FGpI6dDlnnNHVmGDq+31e
 k2+/gbNzl1dbQt08w7qC6cCV+2azjV38K/a8m2/8sw3kO/7JM8EYe5Bdm6xqKkFkLo/P
 51Kg==
X-Gm-Message-State: APf1xPAXXZOJpSMBq+Mx5xdWu+QNIiIIkG41hBgKdgKPqbalmex04i0f
 pGlv52PQGWd50thyTE3etTc=
X-Google-Smtp-Source: AH8x226PgYhrD1+9l+LmxcQf0HpM9KHMr8LaS7bpbBivdJySxwWUmvdEnjVI6eLBAbJRGuPcn8Sx0w==
X-Received: by 10.25.78.79 with SMTP id c76mr1821167lfb.98.1519204267200;
 Wed, 21 Feb 2018 01:11:07 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 v2sm5809536ljv.11.2018.02.21.01.11.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 01:11:06 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 airlied@linux.ie, daniel.vetter@intel.com, seanpaul@chromium.org,
 gustavo@padovan.org, boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
 <c0928eaa-10e7-f047-dfe5-18e7cba76e76@suse.com>
 <91386840-c34a-31a4-2bb3-14a27ececa9c@gmail.com>
 <4b20fcdd-2618-71a8-d94e-37c802973a02@suse.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <95653e33-b0a0-e061-ba9e-35552b5a8037@gmail.com>
Date: Wed, 21 Feb 2018 11:11:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <4b20fcdd-2618-71a8-d94e-37c802973a02@suse.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAxMTowOSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyMS8wMi8x
OCAwOTo0NywgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IE9uIDAyLzIxLzIwMTgg
MTA6MTkgQU0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBPbiAyMS8wMi8xOCAwOTowMywgT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+Pj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hj
aGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+Cj4+Pj4gSW50cm9k
dWNlIHNrZWxldG9uIG9mIHRoZSBwYXJhLXZpcnR1YWxpemVkIFhlbiBkaXNwbGF5Cj4+Pj4gZnJv
bnRlbmQgZHJpdmVyLiBUaGlzIHBhdGNoIG9ubHkgYWRkcyByZXF1aXJlZAo+Pj4+IGVzc2VudGlh
bCBzdHVicy4KPj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5kciBBbmRydXNoY2hlbmtv
Cj4+Pj4gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+Pj4+IC0tLQo+Pj4+ICDC
oCBkcml2ZXJzL2dwdS9kcm0vS2NvbmZpZ8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMiAr
Cj4+Pj4gIMKgIGRyaXZlcnMvZ3B1L2RybS9NYWtlZmlsZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
fMKgIDEgKwo+Pj4+ICDCoCBkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWfCoMKgwqDCoMKgwqDC
oMKgIHwgMTcgKysrKysrKysKPj4+PiAgwqAgZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZcKg
wqDCoMKgwqDCoMKgIHzCoCA1ICsrKwo+Pj4+ICDCoCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnQuYyB8IDgzCj4+Pj4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Kwo+Pj4+ICDCoCA1IGZpbGVzIGNoYW5nZWQsIDEwOCBpbnNlcnRpb25zKCspCj4+Pj4gIMKgIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcKPj4+PiAgwqAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUKPj4+PiAgwqAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4+Pj4K
Pj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL0tjb25maWcgYi9kcml2ZXJzL2dwdS9k
cm0vS2NvbmZpZwo+Pj4+IGluZGV4IGRlZWVmYTdhMTc3My4uNzU3ODI1YWM2MGRmIDEwMDY0NAo+
Pj4+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9LY29uZmlnCj4+Pj4gKysrIGIvZHJpdmVycy9ncHUv
ZHJtL0tjb25maWcKPj4+PiBAQCAtMjg5LDYgKzI4OSw4IEBAIHNvdXJjZSAiZHJpdmVycy9ncHUv
ZHJtL3BsMTExL0tjb25maWciCj4+Pj4gIMKgIMKgIHNvdXJjZSAiZHJpdmVycy9ncHUvZHJtL3R2
ZTIwMC9LY29uZmlnIgo+Pj4+ICDCoCArc291cmNlICJkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25m
aWciCj4+Pj4gKwo+Pj4+ICDCoCAjIEtlZXAgbGVnYWN5IGRyaXZlcnMgbGFzdAo+Pj4+ICDCoCDC
oCBtZW51Y29uZmlnIERSTV9MRUdBQ1kKPj4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJt
L01ha2VmaWxlIGIvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlCj4+Pj4gaW5kZXggNTAwOTNmZjQ0
NzliLi45ZDY2NjU3ZWExMTcgMTAwNjQ0Cj4+Pj4gLS0tIGEvZHJpdmVycy9ncHUvZHJtL01ha2Vm
aWxlCj4+Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlCj4+Pj4gQEAgLTEwMywzICsx
MDMsNCBAQCBvYmotJChDT05GSUdfRFJNX01YU0ZCKcKgwqDCoCArPSBteHNmYi8KPj4+PiAgwqAg
b2JqLSQoQ09ORklHX0RSTV9USU5ZRFJNKSArPSB0aW55ZHJtLwo+Pj4+ICDCoCBvYmotJChDT05G
SUdfRFJNX1BMMTExKSArPSBwbDExMS8KPj4+PiAgwqAgb2JqLSQoQ09ORklHX0RSTV9UVkUyMDAp
ICs9IHR2ZTIwMC8KPj4+PiArb2JqLSQoQ09ORklHX0RSTV9YRU4pICs9IHhlbi8KPj4+PiBkaWZm
IC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnIGIvZHJpdmVycy9ncHUvZHJtL3hl
bi9LY29uZmlnCj4+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+PiBpbmRleCAwMDAwMDAwMDAw
MDAuLjRjY2ExNjA3ODJhYgo+Pj4+IC0tLSAvZGV2L251bGwKPj4+PiArKysgYi9kcml2ZXJzL2dw
dS9kcm0veGVuL0tjb25maWcKPj4+PiBAQCAtMCwwICsxLDE3IEBACj4+Pj4gK2NvbmZpZyBEUk1f
WEVOCj4+Pj4gK8KgwqDCoCBib29sICJEUk0gU3VwcG9ydCBmb3IgWGVuIGd1ZXN0IE9TIgo+Pj4+
ICvCoMKgwqAgZGVwZW5kcyBvbiBYRU4KPj4+PiArwqDCoMKgIGhlbHAKPj4+PiArwqDCoMKgwqDC
oCBDaG9vc2UgdGhpcyBvcHRpb24gaWYgeW91IHdhbnQgdG8gZW5hYmxlIERSTSBzdXBwb3J0Cj4+
Pj4gK8KgwqDCoMKgwqAgZm9yIFhlbi4KPj4+PiArCj4+Pj4gK2NvbmZpZyBEUk1fWEVOX0ZST05U
RU5ECj4+Pj4gK8KgwqDCoCB0cmlzdGF0ZSAiUGFyYS12aXJ0dWFsaXplZCBmcm9udGVuZCBkcml2
ZXIgZm9yIFhlbiBndWVzdCBPUyIKPj4+PiArwqDCoMKgIGRlcGVuZHMgb24gRFJNX1hFTgo+Pj4+
ICvCoMKgwqAgZGVwZW5kcyBvbiBEUk0KPj4+PiArwqDCoMKgIHNlbGVjdCBEUk1fS01TX0hFTFBF
Ugo+Pj4+ICvCoMKgwqAgc2VsZWN0IFZJREVPTU9ERV9IRUxQRVJTCj4+Pj4gK8KgwqDCoCBzZWxl
Y3QgWEVOX1hFTkJVU19GUk9OVEVORAo+Pj4+ICvCoMKgwqAgaGVscAo+Pj4+ICvCoMKgwqDCoMKg
IENob29zZSB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0byBlbmFibGUgYSBwYXJhLXZpcnR1YWxp
emVkCj4+Pj4gK8KgwqDCoMKgwqAgZnJvbnRlbmQgRFJNL0tNUyBkcml2ZXIgZm9yIFhlbiBndWVz
dCBPU2VzLgo+Pj4+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlIGIv
ZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQo+Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+
Pj4gaW5kZXggMDAwMDAwMDAwMDAwLi45NjcwNzRkMzQ4ZjYKPj4+PiAtLS0gL2Rldi9udWxsCj4+
Pj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQo+Pj4+IEBAIC0wLDAgKzEsNSBA
QAo+Pj4+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4+Pj4gKwo+Pj4+ICtk
cm1feGVuX2Zyb250LW9ianMgOj0geGVuX2RybV9mcm9udC5vCj4+Pj4gKwo+Pj4+ICtvYmotJChD
T05GSUdfRFJNX1hFTl9GUk9OVEVORCkgKz0gZHJtX3hlbl9mcm9udC5vCj4+Pj4gZGlmZiAtLWdp
dCBhL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4+Pj4gYi9kcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwo+Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+Pj4g
aW5kZXggMDAwMDAwMDAwMDAwLi5mZDM3MmZiNDY0YTEKPj4+PiAtLS0gL2Rldi9udWxsCj4+Pj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPj4+PiBAQCAtMCwwICsx
LDgzIEBACj4+Pj4gKy8qCj4+Pj4gKyAqwqAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2aWNlCj4+
Pj4gKyAqCj4+Pj4gKyAqwqDCoCBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4+Pj4gbW9kaWZ5Cj4+Pj4gKyAqwqDCoCBpdCB1bmRl
ciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzCj4+Pj4gcHVi
bGlzaGVkIGJ5Cj4+Pj4gKyAqwqDCoCB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRo
ZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+Pj4+ICsgKsKgwqAgKGF0IHlvdXIgb3B0
aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KPj4+PiArICoKPj4+PiArICrCoMKgIFRoaXMgcHJvZ3Jh
bSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+Pj4+
ICsgKsKgwqAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKPj4+PiArICrCoMKgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZP
UiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS7CoCBTZWUgdGhlCj4+Pj4gKyAqwqDCoCBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+Pj4gVXNlIFNQRFggaWRlbnRpZmll
ciBpbnN0ZWFkIChzYW1lIGFwcGxpZXMgZm9yIGFsbCBvdGhlciBuZXcKPj4+IHNvdXJjZXMpOgo+
Pj4KPj4+IC8vIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4+IFdpbGwgdXBkYXRl
LCB0aGFuayB5b3UKPj4+PiArICoKPj4+PiArICogQ29weXJpZ2h0IChDKSAyMDE2LTIwMTggRVBB
TSBTeXN0ZW1zIEluYy4KPj4+PiArICoKPj4+PiArICogQXV0aG9yOiBPbGVrc2FuZHIgQW5kcnVz
aGNoZW5rbyA8b2xla3NhbmRyX2FuZHJ1c2hjaGVua29AZXBhbS5jb20+Cj4+Pj4gKyAqLwo+Pj4+
ICsKPj4+PiArI2luY2x1ZGUgPGRybS9kcm1QLmg+Cj4+Pj4gKwo+Pj4+ICsjaW5jbHVkZSA8eGVu
L3BsYXRmb3JtX3BjaS5oPgo+Pj4+ICsjaW5jbHVkZSA8eGVuL3hlbi5oPgo+Pj4+ICsjaW5jbHVk
ZSA8eGVuL3hlbmJ1cy5oPgo+Pj4+ICsKPj4+PiArI2luY2x1ZGUgPHhlbi9pbnRlcmZhY2UvaW8v
ZGlzcGxpZi5oPgo+Pj4+ICsKPj4+PiArc3RhdGljIHZvaWQgYmFja2VuZF9vbl9jaGFuZ2VkKHN0
cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGVudW0geGVu
YnVzX3N0YXRlIGJhY2tlbmRfc3RhdGUpCj4+Pj4gK3sKPj4+PiArfQo+Pj4+ICsKPj4+PiArc3Rh
dGljIGludCB4ZW5fZHJ2X3Byb2JlKHN0cnVjdCB4ZW5idXNfZGV2aWNlICp4Yl9kZXYsCj4+Pj4g
K8KgwqDCoMKgwqDCoMKgIGNvbnN0IHN0cnVjdCB4ZW5idXNfZGV2aWNlX2lkICppZCkKPj4+PiAr
ewo+Pj4+ICvCoMKgwqAgcmV0dXJuIDA7Cj4+Pj4gK30KPj4+PiArCj4+Pj4gK3N0YXRpYyBpbnQg
eGVuX2Rydl9yZW1vdmUoc3RydWN0IHhlbmJ1c19kZXZpY2UgKmRldikKPj4+PiArewo+Pj4+ICvC
oMKgwqAgcmV0dXJuIDA7Cj4+Pj4gK30KPj4+PiArCj4+Pj4gK3N0YXRpYyBjb25zdCBzdHJ1Y3Qg
eGVuYnVzX2RldmljZV9pZCB4ZW5fZHJ2X2lkc1tdID0gewo+Pj4+ICvCoMKgwqAgeyBYRU5ESVNQ
TF9EUklWRVJfTkFNRSB9LAo+Pj4+ICvCoMKgwqAgeyAiIiB9Cj4+Pj4gK307Cj4+Pj4gKwo+Pj4+
ICtzdGF0aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgeGVuX2RyaXZlciA9IHsKPj4+PiArwqDCoMKg
IC5pZHMgPSB4ZW5fZHJ2X2lkcywKPj4+PiArwqDCoMKgIC5wcm9iZSA9IHhlbl9kcnZfcHJvYmUs
Cj4+Pj4gK8KgwqDCoCAucmVtb3ZlID0geGVuX2Rydl9yZW1vdmUsCj4+Pj4gK8KgwqDCoCAub3Ro
ZXJlbmRfY2hhbmdlZCA9IGJhY2tlbmRfb25fY2hhbmdlZCwKPj4+PiArfTsKPj4+PiArCj4+Pj4g
K3N0YXRpYyBpbnQgX19pbml0IHhlbl9kcnZfaW5pdCh2b2lkKQo+Pj4+ICt7Cj4+Pj4gK8KgwqDC
oCBpZiAoIXhlbl9kb21haW4oKSkKPj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FTk9ERVY7
Cj4+Pj4gKwo+Pj4+ICvCoMKgwqAgaWYgKHhlbl9pbml0aWFsX2RvbWFpbigpKSB7Cj4+Pj4gK8Kg
wqDCoMKgwqDCoMKgIERSTV9FUlJPUihYRU5ESVNQTF9EUklWRVJfTkFNRSAiIGNhbm5vdCBydW4g
aW4gaW5pdGlhbAo+Pj4+IGRvbWFpblxuIik7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAt
RU5PREVWOwo+Pj4+ICvCoMKgwqAgfQo+Pj4gV2h5IG5vdD8gV291bGRuJ3QgdGhhdCBiZSBwb3Nz
aWJsZSBpbiBjYXNlIG9mIHRoZSBiYWNrZW5kIGxpdmluZyBpbiBhCj4+PiBkcml2ZXIgZG9tYWlu
Pwo+PiBJdCBpcyBwb3NzaWJsZSAoYW5kIGluIG15IHVzZS1jYXNlIGJhY2tlbmQgaW5kZWVkIHJ1
bnMgaW4KPj4gYSBkcml2ZXIgZG9tYWluKS4gSSB3YXMganVzdCBub3Qgc3VyZSBpZiBpdCBpcyBy
ZWFsbHkgYQo+PiBnb29kIGlkZWEgdG8gYWxsb3cgdGhhdC4gSWYgeW91IHRoaW5rIHRoaXMgaXMg
b2ssIHRoZW4KPj4gSSdsbCByZW1vdmUgdGhpcyBjaGVjawo+IEkgZG9uJ3QgdGhpbmsgdGhlIGRy
aXZlciBzaG91bGQgZGVjaWRlIHRoYXQuIFRoaXMgd291bGQgYmUgdGhlIGpvYiBvZgo+IFhlbiB0
b29scyBJTU8uCkFncmVlLCB3aWxsIHJlbW92ZQo+Cj4gSnVlcmdlbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 09:18:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 09:18:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoQXG-0007W2-PF; Wed, 21 Feb 2018 09:17:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e/wr=fp=citrix.com=prvs=583418c1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoQXF-0007Vw-C0
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 09:17:57 +0000
X-Inumbo-ID: 4fd8ec46-16e8-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4fd8ec46-16e8-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 09:19:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68282476"
Date: Wed, 21 Feb 2018 09:17:51 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20180221091751.ebczu3kzv6j7zykp@MacBook-Pro-de-Roger.local>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519200222-20623-2-git-send-email-andr2000@gmail.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com, airlied@linux.ie, gustavo@padovan.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 seanpaul@chromium.org, daniel.vetter@intel.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMTA6MDM6MzRBTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5k
cl9hbmRydXNoY2hlbmtvQGVwYW0uY29tPgo+IAo+IEludHJvZHVjZSBza2VsZXRvbiBvZiB0aGUg
cGFyYS12aXJ0dWFsaXplZCBYZW4gZGlzcGxheQo+IGZyb250ZW5kIGRyaXZlci4gVGhpcyBwYXRj
aCBvbmx5IGFkZHMgcmVxdWlyZWQKPiBlc3NlbnRpYWwgc3R1YnMuCj4gCj4gU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hlbmtvQGVwYW0u
Y29tPgo+IC0tLQo+ICBkcml2ZXJzL2dwdS9kcm0vS2NvbmZpZyAgICAgICAgICAgICB8ICAyICsK
PiAgZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlICAgICAgICAgICAgfCAgMSArCj4gIGRyaXZlcnMv
Z3B1L2RybS94ZW4vS2NvbmZpZyAgICAgICAgIHwgMTcgKysrKysrKysKPiAgZHJpdmVycy9ncHUv
ZHJtL3hlbi9NYWtlZmlsZSAgICAgICAgfCAgNSArKysKPiAgZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250LmMgfCA4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Cj4gIDUgZmlsZXMgY2hhbmdlZCwgMTA4IGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4vS2NvbmZpZwo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJp
dmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9n
cHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMKPiAKPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUv
ZHJtL0tjb25maWcgYi9kcml2ZXJzL2dwdS9kcm0vS2NvbmZpZwo+IGluZGV4IGRlZWVmYTdhMTc3
My4uNzU3ODI1YWM2MGRmIDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMvZ3B1L2RybS9LY29uZmlnCj4g
KysrIGIvZHJpdmVycy9ncHUvZHJtL0tjb25maWcKPiBAQCAtMjg5LDYgKzI4OSw4IEBAIHNvdXJj
ZSAiZHJpdmVycy9ncHUvZHJtL3BsMTExL0tjb25maWciCj4gIAo+ICBzb3VyY2UgImRyaXZlcnMv
Z3B1L2RybS90dmUyMDAvS2NvbmZpZyIKPiAgCj4gK3NvdXJjZSAiZHJpdmVycy9ncHUvZHJtL3hl
bi9LY29uZmlnIgo+ICsKPiAgIyBLZWVwIGxlZ2FjeSBkcml2ZXJzIGxhc3QKPiAgCj4gIG1lbnVj
b25maWcgRFJNX0xFR0FDWQo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0vTWFrZWZpbGUg
Yi9kcml2ZXJzL2dwdS9kcm0vTWFrZWZpbGUKPiBpbmRleCA1MDA5M2ZmNDQ3OWIuLjlkNjY2NTdl
YTExNyAxMDA2NDQKPiAtLS0gYS9kcml2ZXJzL2dwdS9kcm0vTWFrZWZpbGUKPiArKysgYi9kcml2
ZXJzL2dwdS9kcm0vTWFrZWZpbGUKPiBAQCAtMTAzLDMgKzEwMyw0IEBAIG9iai0kKENPTkZJR19E
Uk1fTVhTRkIpCSs9IG14c2ZiLwo+ICBvYmotJChDT05GSUdfRFJNX1RJTllEUk0pICs9IHRpbnlk
cm0vCj4gIG9iai0kKENPTkZJR19EUk1fUEwxMTEpICs9IHBsMTExLwo+ICBvYmotJChDT05GSUdf
RFJNX1RWRTIwMCkgKz0gdHZlMjAwLwo+ICtvYmotJChDT05GSUdfRFJNX1hFTikgKz0geGVuLwo+
IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcgYi9kcml2ZXJzL2dwdS9k
cm0veGVuL0tjb25maWcKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAw
MC4uNGNjYTE2MDc4MmFiCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94
ZW4vS2NvbmZpZwo+IEBAIC0wLDAgKzEsMTcgQEAKPiArY29uZmlnIERSTV9YRU4KPiArCWJvb2wg
IkRSTSBTdXBwb3J0IGZvciBYZW4gZ3Vlc3QgT1MiCj4gKwlkZXBlbmRzIG9uIFhFTgo+ICsJaGVs
cAo+ICsJICBDaG9vc2UgdGhpcyBvcHRpb24gaWYgeW91IHdhbnQgdG8gZW5hYmxlIERSTSBzdXBw
b3J0Cj4gKwkgIGZvciBYZW4uCj4gKwo+ICtjb25maWcgRFJNX1hFTl9GUk9OVEVORAo+ICsJdHJp
c3RhdGUgIlBhcmEtdmlydHVhbGl6ZWQgZnJvbnRlbmQgZHJpdmVyIGZvciBYZW4gZ3Vlc3QgT1Mi
Cj4gKwlkZXBlbmRzIG9uIERSTV9YRU4KPiArCWRlcGVuZHMgb24gRFJNCj4gKwlzZWxlY3QgRFJN
X0tNU19IRUxQRVIKPiArCXNlbGVjdCBWSURFT01PREVfSEVMUEVSUwo+ICsJc2VsZWN0IFhFTl9Y
RU5CVVNfRlJPTlRFTkQKPiArCWhlbHAKPiArCSAgQ2hvb3NlIHRoaXMgb3B0aW9uIGlmIHlvdSB3
YW50IHRvIGVuYWJsZSBhIHBhcmEtdmlydHVhbGl6ZWQKPiArCSAgZnJvbnRlbmQgRFJNL0tNUyBk
cml2ZXIgZm9yIFhlbiBndWVzdCBPU2VzLgo+IGRpZmYgLS1naXQgYS9kcml2ZXJzL2dwdS9kcm0v
eGVuL01ha2VmaWxlIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQo+IG5ldyBmaWxlIG1v
ZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwLi45NjcwNzRkMzQ4ZjYKPiAtLS0gL2Rldi9u
dWxsCj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQo+IEBAIC0wLDAgKzEsNSBA
QAo+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwtMi4wCj4gKwo+ICtkcm1feGVuX2Zy
b250LW9ianMgOj0geGVuX2RybV9mcm9udC5vCj4gKwo+ICtvYmotJChDT05GSUdfRFJNX1hFTl9G
Uk9OVEVORCkgKz0gZHJtX3hlbl9mcm9udC5vCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udC5jIGIvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
LmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAwMC4uZmQzNzJmYjQ2
NGExCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9m
cm9udC5jCj4gQEAgLTAsMCArMSw4MyBAQAo+ICsvKgo+ICsgKiAgWGVuIHBhcmEtdmlydHVhbCBE
Uk0gZGV2aWNlCj4gKyAqCj4gKyAqICAgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlv
dSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKPiArICogICBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+
ICsgKiAgIHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IGVpdGhlciB2ZXJzaW9uIDIgb2Yg
dGhlIExpY2Vuc2UsIG9yCj4gKyAqICAgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lv
bi4KPiArICoKPiArICogICBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUg
dGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPiArICogICBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7
IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiAgIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPiArICog
ICBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgoKTW9zdCBYZW4g
ZHJpdmVycyBpbiBMaW51eCB1c2UgYSBkdWFsIEdQTC9CU0QgbGljZW5zZSwgc28gdGhhdCB0aGV5
IGNhbgpiZSBpbXBvcnRlZCBpbnRvIG90aGVyIG5vbiBHUEwgT1NlczoKClRoaXMgcHJvZ3JhbSBp
cyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKbW9kaWZ5IGl0
IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lv
biAyCmFzIHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBvciwgd2hl
biBkaXN0cmlidXRlZApzZXBhcmF0ZWx5IGZyb20gdGhlIExpbnV4IGtlcm5lbCBvciBpbmNvcnBv
cmF0ZWQgaW50byBvdGhlcgpzb2Z0d2FyZSBwYWNrYWdlcywgc3ViamVjdCB0byB0aGUgZm9sbG93
aW5nIGxpY2Vuc2U6CgpQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNoYXJn
ZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cm9mIHRoaXMgc291cmNlIGZpbGUgKHRo
ZSAiU29mdHdhcmUiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dApyZXN0cmljdGlv
biwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwg
bW9kaWZ5LAptZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNl
bGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwKYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdob20g
dGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0bwp0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnM6CgpUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJt
aXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZCBpbgphbGwgY29waWVzIG9yIHN1YnN0YW50
aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KClRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCAi
QVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTIE9SCklNUExJRUQs
IElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRB
QklMSVRZLApGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VN
RU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUKQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBC
RSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUgpMSUFCSUxJVFksIFdIRVRI
RVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwgQVJJU0lORwpG
Uk9NLCBPVVQgT0YgT1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNF
IE9SIE9USEVSIERFQUxJTkdTCklOIFRIRSBTT0ZUV0FSRS4KCklNTyBpdCB3b3VsZCBiZSBnb29k
IHRvIHJlbGVhc2UgdGhpcyBkcml2ZXIgdW5kZXIgdGhlIHNhbWUgbGljZW5zZSwgc28KaXQgY2Fu
IGJlIGluY29ycG9yYXRlZCBpbnRvIG90aGVyIE9TZXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 09:42:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 09:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoQv0-000159-Of; Wed, 21 Feb 2018 09:42:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoQuz-000153-E1
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 09:42:29 +0000
X-Inumbo-ID: 6ac2aa06-16eb-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ac2aa06-16eb-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 10:41:40 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id t204so1433623lff.9
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 01:42:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=b0D+FIkTn6JJL/juFGzRSbz1ltCov+q370d1CvWzU+s=;
 b=Blpy9j05AlQsMPNYC1DMkmibBgjkIINqoEryQV/dU5CbWSpDJWA0wTaQrVp2HEGgYW
 Lci9f10T7GHhVvyQwPGkI2KhQ6hV/52epdfJFz4DzwBmASR/wQrS63xYRSIFTffcHuY4
 CVWdrlj17I4W+DSogp+ouFsI/BEr3Qf1SF7MpfmPfcqjiIGrvOx89rdJIhdXVcwSvc9l
 CP5vCNBkLwsQM6TM6VmhosEocyHck66yEuCkiR/oXGe0J1aFLW/1L3u3f9R+5VA3+cvO
 R96mC0DL29hWN5ZNv6J/gcduX15+tqxnK3AGn+zDpbKXP3eQs7NzxzMixwpmy8iKdNwt
 0weA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=b0D+FIkTn6JJL/juFGzRSbz1ltCov+q370d1CvWzU+s=;
 b=cCQnGquDxveVeX5byDNZcykmDPIt6ktjvHKDKwN4qg5dFdj6DQU+mOw5PYk9n2yjJS
 y+nUHLMcldl4XPwSJQKdmDCo+XSrSuILNlKnOqQoZdyvGaonkRAoVkf6zQowPZCeKutT
 QmG6Vo5KnnSWuTryR5FdF0QY9vI0xvfnhGz+NEFNsvR39yI55SwfRJgw6RgWkmlB7/OF
 7rOd4/H4JrxoC988Eox0zS3piPJTpnEe9GJfMIwyYe9cUJLS7g1qMn/0ZEoGRDT5c6Fx
 ka84RerFAxPG/BYDCD4eKp6Qkj8Eii5tE6AqFJwWQBriKzOXT4TBGjnM3W26SSAyz8oB
 JcoA==
X-Gm-Message-State: APf1xPBiRheVl68BkuFCJEuHotXUTImDb5CKqJ1INdD8e6GVrtZGLHed
 CtwzlaAHRbE/rGLG+VgUxFE=
X-Google-Smtp-Source: AH8x225rUwrf6MhZGc98YS7qwyVLXNs4q/U9V2NDRb2tOLyqG3ublObqctEohMauN230ECI+JTlV7g==
X-Received: by 10.46.29.147 with SMTP id w19mr1829842lje.70.1519206145684;
 Wed, 21 Feb 2018 01:42:25 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id k8sm55737ljk.63.2018.02.21.01.42.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 01:42:24 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
 <20180221091751.ebczu3kzv6j7zykp@MacBook-Pro-de-Roger.local>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <8caebdda-47ac-a1d8-73d2-7b889c997a5a@gmail.com>
Date: Wed, 21 Feb 2018 11:42:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180221091751.ebczu3kzv6j7zykp@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: jgross@suse.com, airlied@linux.ie, gustavo@padovan.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 seanpaul@chromium.org, daniel.vetter@intel.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAxMToxNyBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQs
IEZlYiAyMSwgMjAxOCBhdCAxMDowMzozNEFNICswMjAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byB3cm90ZToKPj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRy
dXNoY2hlbmtvQGVwYW0uY29tPgo+Pgo+PiBJbnRyb2R1Y2Ugc2tlbGV0b24gb2YgdGhlIHBhcmEt
dmlydHVhbGl6ZWQgWGVuIGRpc3BsYXkKPj4gZnJvbnRlbmQgZHJpdmVyLiBUaGlzIHBhdGNoIG9u
bHkgYWRkcyByZXF1aXJlZAo+PiBlc3NlbnRpYWwgc3R1YnMuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNv
bT4KPj4gLS0tCj4+ICAgZHJpdmVycy9ncHUvZHJtL0tjb25maWcgICAgICAgICAgICAgfCAgMiAr
Cj4+ICAgZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlICAgICAgICAgICAgfCAgMSArCj4+ICAgZHJp
dmVycy9ncHUvZHJtL3hlbi9LY29uZmlnICAgICAgICAgfCAxNyArKysrKysrKwo+PiAgIGRyaXZl
cnMvZ3B1L2RybS94ZW4vTWFrZWZpbGUgICAgICAgIHwgIDUgKysrCj4+ICAgZHJpdmVycy9ncHUv
ZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgfCA4MyArKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCj4+ICAgNSBmaWxlcyBjaGFuZ2VkLCAxMDggaW5zZXJ0aW9ucygrKQo+PiAgIGNy
ZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWcKPj4gICBjcmVhdGUg
bW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQo+PiAgIGNyZWF0ZSBtb2Rl
IDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwo+Pgo+PiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL0tjb25maWcgYi9kcml2ZXJzL2dwdS9kcm0vS2NvbmZpZwo+
PiBpbmRleCBkZWVlZmE3YTE3NzMuLjc1NzgyNWFjNjBkZiAxMDA2NDQKPj4gLS0tIGEvZHJpdmVy
cy9ncHUvZHJtL0tjb25maWcKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL0tjb25maWcKPj4gQEAg
LTI4OSw2ICsyODksOCBAQCBzb3VyY2UgImRyaXZlcnMvZ3B1L2RybS9wbDExMS9LY29uZmlnIgo+
PiAgIAo+PiAgIHNvdXJjZSAiZHJpdmVycy9ncHUvZHJtL3R2ZTIwMC9LY29uZmlnIgo+PiAgIAo+
PiArc291cmNlICJkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWciCj4+ICsKPj4gICAjIEtlZXAg
bGVnYWN5IGRyaXZlcnMgbGFzdAo+PiAgIAo+PiAgIG1lbnVjb25maWcgRFJNX0xFR0FDWQo+PiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL01ha2VmaWxlIGIvZHJpdmVycy9ncHUvZHJtL01h
a2VmaWxlCj4+IGluZGV4IDUwMDkzZmY0NDc5Yi4uOWQ2NjY1N2VhMTE3IDEwMDY0NAo+PiAtLS0g
YS9kcml2ZXJzL2dwdS9kcm0vTWFrZWZpbGUKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL01ha2Vm
aWxlCj4+IEBAIC0xMDMsMyArMTAzLDQgQEAgb2JqLSQoQ09ORklHX0RSTV9NWFNGQikJKz0gbXhz
ZmIvCj4+ICAgb2JqLSQoQ09ORklHX0RSTV9USU5ZRFJNKSArPSB0aW55ZHJtLwo+PiAgIG9iai0k
KENPTkZJR19EUk1fUEwxMTEpICs9IHBsMTExLwo+PiAgIG9iai0kKENPTkZJR19EUk1fVFZFMjAw
KSArPSB0dmUyMDAvCj4+ICtvYmotJChDT05GSUdfRFJNX1hFTikgKz0geGVuLwo+PiBkaWZmIC0t
Z2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmlnIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9L
Y29uZmlnCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4IDAwMDAwMDAwMDAwMC4uNGNj
YTE2MDc4MmFiCj4+IC0tLSAvZGV2L251bGwKPj4gKysrIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9L
Y29uZmlnCj4+IEBAIC0wLDAgKzEsMTcgQEAKPj4gK2NvbmZpZyBEUk1fWEVOCj4+ICsJYm9vbCAi
RFJNIFN1cHBvcnQgZm9yIFhlbiBndWVzdCBPUyIKPj4gKwlkZXBlbmRzIG9uIFhFTgo+PiArCWhl
bHAKPj4gKwkgIENob29zZSB0aGlzIG9wdGlvbiBpZiB5b3Ugd2FudCB0byBlbmFibGUgRFJNIHN1
cHBvcnQKPj4gKwkgIGZvciBYZW4uCj4+ICsKPj4gK2NvbmZpZyBEUk1fWEVOX0ZST05URU5ECj4+
ICsJdHJpc3RhdGUgIlBhcmEtdmlydHVhbGl6ZWQgZnJvbnRlbmQgZHJpdmVyIGZvciBYZW4gZ3Vl
c3QgT1MiCj4+ICsJZGVwZW5kcyBvbiBEUk1fWEVOCj4+ICsJZGVwZW5kcyBvbiBEUk0KPj4gKwlz
ZWxlY3QgRFJNX0tNU19IRUxQRVIKPj4gKwlzZWxlY3QgVklERU9NT0RFX0hFTFBFUlMKPj4gKwlz
ZWxlY3QgWEVOX1hFTkJVU19GUk9OVEVORAo+PiArCWhlbHAKPj4gKwkgIENob29zZSB0aGlzIG9w
dGlvbiBpZiB5b3Ugd2FudCB0byBlbmFibGUgYSBwYXJhLXZpcnR1YWxpemVkCj4+ICsJICBmcm9u
dGVuZCBEUk0vS01TIGRyaXZlciBmb3IgWGVuIGd1ZXN0IE9TZXMuCj4+IGRpZmYgLS1naXQgYS9k
cml2ZXJzL2dwdS9kcm0veGVuL01ha2VmaWxlIGIvZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmls
ZQo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBpbmRleCAwMDAwMDAwMDAwMDAuLjk2NzA3NGQz
NDhmNgo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4vTWFrZWZp
bGUKPj4gQEAgLTAsMCArMSw1IEBACj4+ICsjIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiBHUEwt
Mi4wCj4+ICsKPj4gK2RybV94ZW5fZnJvbnQtb2JqcyA6PSB4ZW5fZHJtX2Zyb250Lm8KPj4gKwo+
PiArb2JqLSQoQ09ORklHX0RSTV9YRU5fRlJPTlRFTkQpICs9IGRybV94ZW5fZnJvbnQubwo+PiBk
aWZmIC0tZ2l0IGEvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmMgYi9kcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwo+PiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+PiBp
bmRleCAwMDAwMDAwMDAwMDAuLmZkMzcyZmI0NjRhMQo+PiAtLS0gL2Rldi9udWxsCj4+ICsrKyBi
L2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4+IEBAIC0wLDAgKzEsODMgQEAK
Pj4gKy8qCj4+ICsgKiAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2aWNlCj4+ICsgKgo+PiArICog
ICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQg
YW5kL29yIG1vZGlmeQo+PiArICogICBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+PiArICogICB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgo+PiAr
ICogICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRlciB2ZXJzaW9uLgo+PiArICoKPj4gKyAqICAg
VGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1
c2VmdWwsCj4+ICsgKiAgIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRo
ZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNT
IEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKPj4gKyAqICAgR05VIEdlbmVyYWwg
UHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPiBNb3N0IFhlbiBkcml2ZXJzIGluIExp
bnV4IHVzZSBhIGR1YWwgR1BML0JTRCBsaWNlbnNlLCBzbyB0aGF0IHRoZXkgY2FuCj4gYmUgaW1w
b3J0ZWQgaW50byBvdGhlciBub24gR1BMIE9TZXM6Cj4KPiBUaGlzIHByb2dyYW0gaXMgZnJlZSBz
b2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gbW9kaWZ5IGl0IHVuZGVy
IHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgdmVyc2lvbiAyCj4g
YXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IG9yLCB3aGVuIGRp
c3RyaWJ1dGVkCj4gc2VwYXJhdGVseSBmcm9tIHRoZSBMaW51eCBrZXJuZWwgb3IgaW5jb3Jwb3Jh
dGVkIGludG8gb3RoZXIKPiBzb2Z0d2FyZSBwYWNrYWdlcywgc3ViamVjdCB0byB0aGUgZm9sbG93
aW5nIGxpY2Vuc2U6Cj4KPiBQZXJtaXNzaW9uIGlzIGhlcmVieSBncmFudGVkLCBmcmVlIG9mIGNo
YXJnZSwgdG8gYW55IHBlcnNvbiBvYnRhaW5pbmcgYSBjb3B5Cj4gb2YgdGhpcyBzb3VyY2UgZmls
ZSAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0Cj4gcmVz
dHJpY3Rpb24sIGluY2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2Us
IGNvcHksIG1vZGlmeSwKPiBtZXJnZSwgcHVibGlzaCwgZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwg
YW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwKPiBhbmQgdG8gcGVybWl0IHBlcnNv
bnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRv
Cj4gdGhlIGZvbGxvd2luZyBjb25kaXRpb25zOgo+Cj4gVGhlIGFib3ZlIGNvcHlyaWdodCBub3Rp
Y2UgYW5kIHRoaXMgcGVybWlzc2lvbiBub3RpY2Ugc2hhbGwgYmUgaW5jbHVkZWQgaW4KPiBhbGwg
Y29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPgo+IFRIRSBT
T0ZUV0FSRSBJUyBQUk9WSURFRCAiQVMgSVMiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5E
LCBFWFBSRVNTIE9SCj4gSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBUTyBUSEUg
V0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4gRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCj4gQVVU
SE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWSBDTEFJTSwgREFNQUdF
UyBPUiBPVEhFUgo+IExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04gT0YgQ09OVFJBQ1Qs
IFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4gRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJ
T04gV0lUSCBUSEUgU09GVFdBUkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUwo+IElOIFRI
RSBTT0ZUV0FSRS4KPgo+IElNTyBpdCB3b3VsZCBiZSBnb29kIHRvIHJlbGVhc2UgdGhpcyBkcml2
ZXIgdW5kZXIgdGhlIHNhbWUgbGljZW5zZSwgc28KPiBpdCBjYW4gYmUgaW5jb3Jwb3JhdGVkIGlu
dG8gb3RoZXIgT1Nlcy4KSSBhbSBpbiBhbnkgd2F5IGV4cGVydCBpbiBsaWNlbnNpbmcsIGJ1dCB0
aGUgYWJvdmUgc2VlbXMgdG8gYmUKLyogU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IChHUEwtMi4w
IE9SIE1JVCkgKi8KQXQgbGVhc3QgdGhpcyBpcyB3aGF0IEkgc2VlIGF0IFsxXSBmb3IgTUlULgpD
b3VsZCB5b3UgcGxlYXNlIHRlbGwgd2hpY2ggbGljZW5zZShzKSBhcyBsaXN0ZWQgYXQgWzFdCndv
dWxkIGJlIGFwcHJvcHJpYXRlIGZvciBYZW4gZHJpdmVycyBpbiB0ZXJtcyBvZiBob3cgaXQgaXMK
ZXhwZWN0ZWQgdG8gYXBwZWFyIGluIHRoZSBrZXJuZWwgY29kZSwgZS5nLiBleHBlY3RlZApTUERY
LUxpY2Vuc2UtSWRlbnRpZmllcj8KPiBUaGFua3MsIFJvZ2VyLgpUaGFuayB5b3UsCk9sZWtzYW5k
cgoKWzFdIGh0dHBzOi8vc3BkeC5vcmcvbGljZW5zZXMvCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 10:14:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 10:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoRPB-0003Ja-Hu; Wed, 21 Feb 2018 10:13:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e/wr=fp=citrix.com=prvs=583418c1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoRPA-0003JU-BZ
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 10:13:40 +0000
X-Inumbo-ID: c55972ed-16ef-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c55972ed-16ef-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 11:12:50 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68285785"
Date: Wed, 21 Feb 2018 10:13:29 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180221101329.lniakyjbrltn4rax@MacBook-Pro-de-Roger.local>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
 <20180220173530.eljrr2ojmu2g6eqs@MacBook-Pro-de-Roger.local>
 <6bc2c691-48bd-6c46-dc68-440c23d753d5@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6bc2c691-48bd-6c46-dc68-440c23d753d5@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH 5/5] x86: Rework MSR_TSC_AUX handling from
	scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDY6Mjg6MTVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wMi8xOCAxNzozNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IFR1ZSwgRmViIDIwLCAyMDE4IGF0IDExOjU4OjQzQU0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4gVGhlcmUgYXJlIG1hbnkgcHJvYmxlbXMgd2l0aCBNU1JfVFNDX0FVWCBoYW5kbGlu
Zy4KPiA+Pgo+ID4+IFRvIGJlaW5nIHdpdGgsIHRoZSBSRFBJRCBpbnN0cnVjdGlvbiByZWFkcyBN
U1JfVFNDX0FVWCwgYnV0IGl0IGlzIG9ubHkgdGhlCj4gPj4gUkRUU0NQIGZlYXR1cmUgd2hpY2gg
ZW51bWVyYXRlcyB0aGUgTVNSLiAgVGhlcmVmb3JlLCBSRFBJRCBmdW5jdGlvbmFsbHkKPiA+PiBk
ZXBlbmRzIG9uIFJEVFNDUC4KPiA+Pgo+ID4+IEZvciBQViBndWVzdHMsIHdlIGhpZGUgUkRUU0NQ
IGJ1dCBhZHZlcnRpc2UgUkRQSUQuICBXZSBhbHNvIHNpbGVudGx5IGRyb3AKPiA+PiB3cml0ZXMg
dG8gTVNSX1RTQ19BVVgsIHdoaWNoIGlzIHZlcnkgYW50aXNvY2lhbC4gIFRoZXJlZm9yZSwgZW5h
YmxlIFJEVFNDUCBmb3IKPiA+PiBQViBndWVzdHMsIHdoaWNoIGluIHR1cm4gYWxsb3dzIFJEUElE
IHRvIHdvcmsuCj4gPj4KPiA+PiBUbyBzdXBwb3J0IFJEVFNDUCBwcm9wZXJseSBmb3IgUFYgZ3Vl
c3RzLCB0aGUgTVNSX1RTQ19BVVggaGFuZGxpbmcgaXMgbW92ZWQKPiA+PiBpbnRvIHRoZSBnZW5l
cmljIE1TUiBwb2xpY3kgaW5mcmFzdHJ1Y3R1cmUsIGFuZCBiZWNvbWVzIGNvbW1vbi4gIE9uZQo+
ID4+IGltcHJvdmVtZW50IGlzIHRoYXQgd2Ugd2lsbCBub3cgcmVqZWN0IGludmFsaWQgdmFsdWVz
LCByYXRoZXIgdGhhbiBzaWxlbnRseQo+ID4+IHRydW5jYXRpbmcgYW4gYWNjZXB0aW5nIHRoZW0u
ICBUaGlzIGFsc28gY2F1c2VzIHRoZSBlbXVsYXRvciB0byByZWplY3QgUkRUU0NQCj4gPj4gZm9y
IGd1ZXN0cyB3aXRob3V0IHRoZSBmZWF0dXJlcy4KPiA+Pgo+ID4+IE9uZSBjb21wbGljYXRpb24g
aXMgVFNDX01PREVfUFZSRFRTQ1AsIGluIHdoaWNoIFhlbiB0YWtlcyBjb250cm9sIG9mCj4gPj4g
TVNSX1RTQ19BVVggYW5kIHRoZSByZXBvcnRlZCB2YWx1ZSBpcyBhY3R1YWxseSB0aGUgbWlncmF0
aW9uIGluY2FybmF0aW9uLiAgVGhlCj4gPj4gcHJldmlvdXMgYmVoYXZpb3VyIG9mIHRoaXMgbW9k
ZSB3YXMgdG8gc2lsZW50bHkgZHJvcCB3cml0ZXMsIGJ1dCBhcyBpdCBpcyBhCj4gPj4gYnJlYWsg
aW4gdGhlIHg4NiBBQkkgdG8gc3RhcnQgd2l0aCwgc3dpdGNoIHRoZSBzZW1hbnRpY3MgdG8gYmUg
bW9yZSBzYW5lLCBhbmQKPiA+PiBoYXZlIFRTQ19NT0RFX1BWUkRUU0NQIG1ha2UgdGhlIE1TUiBw
cm9wZXJseSByZWFkLW9ubHkuCj4gPj4KPiA+PiBXaXRoIFBWIGd1ZXN0cyBnZXR0aW5nIHRvIHVz
ZSBNU1JfVFNDX0FVWCBwcm9wZXJseSBub3csIHRoZSBNU1IgbmVlZHMKPiA+PiBtaWdyYXRpbmcu
ICBDb3BlIHdpdGggaXQgdGhlIGNvbW1vbiBtaWdyYXRpb24gbG9naWMuICBDYXJlIG11c3QgYmUg
dGFrZW4KPiA+PiBob3dldmVyIHRvIGF2b2lkIHNlbmRpbmcgdGhlIE1TUiBpZiBUU0NfTU9ERV9Q
VlJEVFNDUCBpcyBhY3RpdmUsIGFzIHRoZQo+ID4+IHJlY2VpdmluZyBzaWRlIHdpbGwgcmVqZWN0
IHRoZSBndWVzdF93cm1zcigpLgo+ID4+Cj4gPj4gV2hhdCByZW1haW5zIGlzIHRoYXQgdHNjX3Nl
dF9pbmZvKCkgbmVlZCB0byBicm9hZGNhc3QgZC0+YXJjaC5pbmNhcm5hdGlvbiB0bwo+ID4+IGFs
bCB2Q1BVcyBNU1IgYmxvY2sgaWYgaW4gVFNDX01PREVfUFZSRFRTQ1AsIHNvIHRoZSBjb250ZXh0
IHN3aXRjaGluZyBhbmQKPiA+PiBlbXVsYXRpb24gY29kZSBmdW5jdGlvbnMgY29ycmVjdGx5Lgo+
ID4gSSBoYXZlIG9uZSBsaWtlbHkgc3R1cGlkIHF1ZXN0aW9uIGFib3V0IHRoZSBQVlJEVFNDUCwg
aG93IGRvZXMgdGhlCj4gPiBndWVzdCBrbm93IGl0J3MgYWN0dWFsbHkgdXNpbmcgaXQ/IEknbSBu
b3QgYWJsZSB0byBmaW5kIGFueSBjcHVpZCBvcgo+ID4geGVuZmVhdCB0byBzaWduYWwgdGhlIGd1
ZXN0IGl0J3MgcnVubmluZyBpbiBQVlJEVFNDUCBtb2RlLCBhbmQgdGh1cwo+ID4gdGhhdCBNU1Jf
VFNDX0FVWCBjb250YWlucyB0aGlzIG1hZ2ljIGluY2FybmF0aW9uIHZhbHVlPwo+IAo+IDQwMDAw
eDAzWzBdLmIKPiAKPiBXaGljaCBJIG5vdGljZSBub3cgaXNuJ3QgYSBjb25zdGFudCBpbiB0aGUg
cHVibGljIEFQSS4gOigKClJpZ2h0LCBsb29rcyBsaWtlIFRTQ19NT0RFXyogc2hvdWxkIGJlIGlu
IGNwdWlkLmgsIHRoaXMgaXMgcGFydCBvZiB0aGUKQUJJLiBUaGUgdmFsdWVzIGFyZSBhbHJlYWR5
IGxpc3RlZCBpbiB0aGUgY29tbWVudCwgYnV0IGl0J3MgdmVyeSBlYXN5CmZvciB0aGlzIHRvIGdl
dCBvdXQgb2Ygc3luYy4KCj4gKE9oIC0gYW5vdGhlciBtaXNmZWF0dXJlIHRoaXMgZmVhdHVyZSBp
cyByZXNwb25zaWJsZSBmb3IgaXMgdGhlIGZhY3QKPiB0aGF0IHRoZXJlIGlzIGEgdGltZSBzdWJs
ZWFmIG9mIHRoZSBoeXBlcnZpc29yIENQVUlEIGxlYXZlcywgd2l0aG91dCBhbnkKPiBhYmlsaXR5
IHRvIGNhbGN1bGF0ZSB0aGUgbnVtYmVyIG9mIHZhbGlkIHN1YmxlYXZlcy4pCgpUaGUgc2FtZSBh
cHBsaWVzIHRvIHRoZSBIVk0gbGVhZiBBRkFJQ1QsIGFsdGhvdWdoIGVheCBvbiBzdWItbGVhZiAw
IGNhbgpiZSB1c2VkIHRvIHNpZ25hbCB0aGUgcHJlc2VuY2Ugb2Ygb3RoZXIgc3ViLWxlYXZlcyBp
biB0aGF0IGNhc2UuCgo+IEkndmUgbmV2ZXIgc2VlbiBhbnkgZ3Vlc3Qtc2lkZSBjb2RlIHRvIGNv
cGUgd2l0aCBmZWF0dXJlLCBldmVuIGluIHRoZQo+IGNsYXNzaWMtbGludXggZm9yay7CoCBJJ2xs
IGRlZmVyIHRvIEtvbnJhZCBvbiB0aGUgdG9waWMsIGJ1dCBJJ20gZmFpcmx5Cj4gc3VyZSBpdCBp
cyB2ZXN0aWdpYWwgT3JhY2xlLWlzbS4KPiAKPiA+Cj4gPiBXaGljaCBUQkggc2VlbXMgcXVpdGUg
cG9pbnRsZXNzLCB0aGUgZ3Vlc3Qgc2hvdWxkIGJlIHBlcmZlY3RseSBjYXBhYmxlCj4gPiBvZiBt
YWludGFpbmluZyBpdCdzIG93biBjb3VudCBvZiBtaWdyYXRpb25zLgo+IAo+IFRoZSBvbmx5IHVz
ZWZ1bCBwaWVjZSBvZiBpbmZvcm1hdGlvbiBpcyB3aGV0aGVyIFhlbiBpcyBoYXZpbmcgdG8KPiB2
aXJ0dWFsaXNlIHlvdXIgdGltZSB2YWx1ZXMgYmVjYXVzZSB0aGUgZnJlcXVlbmN5IGlzIG5vdyBk
aWZmZXJlbnQgdG8KPiBob3cgaXQgd2FzIHByZXZpb3VzbHkgYWR2ZXJ0aXNlZC4KPiAKPiBPaCAt
IHdlIGFsc28gaW5jbHVkZSBzdXBwb3J0IGZvciBlbXVsYXRpbmcgUkRUU0NQIGZvciBQViBndWVz
dHMgb25seSwgb24KPiBpbmNhcGFibGUgaGFyZHdhcmUgKHZpYSBlbXVsLWludmwtb3ApLsKgIEkg
d2FzIGNvbnNpZGVyaW5nIHJlc3RyaWN0aW5nCj4gdGhpcyB0byBQVlJEVFNDIG1vZGUgb25seS4K
ClNlZW1zIHNlbnNpYmxlLgoKPiA+Cj4gPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+PiBpbmRleCAwNTM5NTUxLi5h
YjI0Zjg3IDEwMDY0NAo+ID4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiA+PiArKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4gPj4gQEAgLTc5Miw3ICs3OTIsNyBAQCBzdGF0aWMg
aW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4
dF90ICpoKQo+ID4+ICAKPiA+PiAgICAgICAgICBjdHh0LnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNj
X2ZpeGVkKHYsIGQtPmFyY2guaHZtX2RvbWFpbi5zeW5jX3RzYyk7Cj4gPj4gIAo+ID4+IC0gICAg
ICAgIGN0eHQubXNyX3RzY19hdXggPSBodm1fbXNyX3RzY19hdXgodik7Cj4gPj4gKyAgICAgICAg
LyogY3R4dC5tc3JfdHNjX2F1eCBvbWl0dGVkIC0gbm93IHNlbnQgdmlhIGdlbmVyaWMgTVNSIHJl
Y29yZC4gKi8KPiA+PiAgCj4gPj4gICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYs
IHg4Nl9zZWdfaWR0ciwgJnNlZyk7Cj4gPj4gICAgICAgICAgY3R4dC5pZHRyX2xpbWl0ID0gc2Vn
LmxpbWl0Owo+ID4+IEBAIC0xMDQ2LDcgKzEwNDYsMjQgQEAgc3RhdGljIGludCBodm1fbG9hZF9j
cHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKPiA+PiAg
ICAgIGlmICggaHZtX2Z1bmNzLnRzY19zY2FsaW5nLnNldHVwICkKPiA+PiAgICAgICAgICBodm1f
ZnVuY3MudHNjX3NjYWxpbmcuc2V0dXAodik7Cj4gPj4gIAo+ID4+IC0gICAgdi0+YXJjaC5odm1f
dmNwdS5tc3JfdHNjX2F1eCA9IGN0eHQubXNyX3RzY19hdXg7Cj4gPj4gKyAgICAvKgo+ID4+ICsg
ICAgICogQmFja3dhcmRzIGNvbXBhdGliaWxpdHkuICBNU1JfVFNDX0FVWCBjb250YWlucyBkaWZm
ZXJlbnQgaW5mb3JtYXRpb24KPiA+PiArICAgICAqIGRlcGVuZGluZyBvbiB3aGV0aGVyIFRTQ19N
T0RFX1BWUkRUU0NQIGlzIGVuYWJsZWQuCj4gPj4gKyAgICAgKgo+ID4+ICsgICAgICogQmVmb3Jl
IFhlbiA0LjExLCBjdHh0Lm1zcl90c2NfYXV4IHdhcyBzZW50IHVuY29uZGl0aW9uYWxseSBhbmQg
cmVzdG9yZWQKPiA+PiArICAgICAqIGhlcmUsIGJ1dCB0aGUgdmFsdWUgd2FzIG90aGVyd2lzZSBp
Z25vcmVkIGluIFRTQ19NT0RFX1BWUkRUU0NQLgo+ID4+ICsgICAgICoKPiA+PiArICAgICAqIElu
IDQuMTEsIHRoZSBsb2dpYyB3YXMgY2hhbmdlZCB0byBzZW5kIE1TUl9UU0NfQVVYIHZpYSB0aGUg
Z2VuZXJpYyBNU1IKPiA+PiArICAgICAqIG1lY2hhbmlzbSBpZiB0c2NfbW9kZSAhPSBUU0NfTU9E
RV9QVlJEVFNDUC4gIElmIHRzY19tb2RlID09Cj4gPj4gKyAgICAgKiBUU0NfTU9ERV9QVlJEVFND
UCwgdGhlIHRzYyBsb2dpYyBpcyByZXNwb25zaWJpbGUgZm9yIHNldHRpbmcgdGhlCj4gPj4gKyAg
ICAgKiBjb3JyZWN0IHZhbHVlLgo+ID4+ICsgICAgICoKPiA+PiArICAgICAqIEZvciBjb21wYXRp
YmlsaXR5IHdpdGggbWlncmF0aW9uIHN0cmVhbXMgZnJvbSBiZWZvcmUgNC4xMSwgd2UgcmVzdG9y
ZQo+ID4+ICsgICAgICogZnJvbSBjdHh0Lm1zcl90c2NfYXV4IGlmIHRoZSBUU0MgY29kZSBoYXNu
J3QvaXNuJ3QgaW4gY2hhcmdlLCBhbmQgd2UndmUKPiA+PiArICAgICAqIG5vdCBzZWVuIGEgdmFs
dWUgYXJyaXZlIGluIHRoZSBnZW5lcmljIE1TUiByZWNvcmQuCj4gPj4gKyAgICAgKi8KPiA+PiAr
ICAgIGlmICggZC0+YXJjaC50c2NfbW9kZSAhPSBUU0NfTU9ERV9QVlJEVFNDUCAmJiAhdi0+YXJj
aC5tc3ItPnRzY19hdXggKQo+ID4+ICsgICAgICAgIHYtPmFyY2gubXNyLT50c2NfYXV4ID0gY3R4
dC5tc3JfdHNjX2F1eDsKPiA+IEknbSBoYXZpbmcgYSBoYXJkIHRpbWUgZmlndXJpbmcgb3V0IHdo
ZXRoZXIgdGhlIE1TUnMgaGF2ZSBiZWVuIGxvYWRlZAo+ID4gYXQgdGhpcyBwb2ludCwgSSBhc3N1
bWUgdGhlcmUncyBzb21lIGd1YXJhbnRlZSB0aGF0IE1TUiB3aWxsIGJlIGxvYWRlZAo+ID4gYmVm
b3JlIGxvYWRpbmcgdGhlIENQVSBjb250ZXh0Pwo+IAo+IEFjdHVhbGx5LCB0aGlzIGlzIHN1YnRs
eSBicm9rZW4sIGJ1dCBmb3IgZGlmZmVyZW50IHJlYXNvbnMuwqAgSXQgd2lsbAo+IGJyZWFrIHN5
c3RlbXMgUmVtdXMvQ09MTyAoaWYgYW55b25lIHN0aWxsIGNhcmVzKS4KPiAKPiBUU0NfSU5GTyBp
cyBhaGVhZCBvZiBIVk1fQ09OVEVYVCBpbiB0aGUgbWlncmF0aW9uIHN0cmVhbSwgYnV0IHRoaXMg
aXMKPiAiYmVjYXVzZSBpdCBhbHdheXMgd2FzIGxpa2UgdGhhdCIsIG5vdCBiZWNhdXNlIHRoZXJl
IGlzIGEgc3BlY2lmaWVkCj4gZGVwZW5kZW5jeS4KPiAKPiBUaGUgSFZNX0NPTlRFWFQgcmVjb3Jk
IGNvbnRhaW5zIGJvdGggdGhpcyBDUFUgcmVjb3JkLCBhbmQgdGhlIE1TUgo+IHJlY29yZC7CoCBU
aGVyZSBpcyBubyBwYXJ0aWN1bGFyIG9yZGVyIG9mIHJlY29yZHMgaW4gdGhlIGJsb2IsIGJ1dCB0
aGV5Cj4gYXBwZWFyIGluIGFnZSBvcmRlciBtZWFuaW5nIHRoYXQgTVNSIHJlY29yZCBpcyBsYXRl
ciBpbiB0aGUgc3RyZWFtIHRoYW4KPiB0aGUgQ1BVIHJlY29yZC4KClNvIGlmIHRoZSBNU1IgcmVj
b3JkIGNvbWVzIGxhdGVyIGluIHRoZSBzdHJlYW0sIHRoZSBjb21tZW50IGlzCndyb25nOgoKImFu
ZCB3ZSd2ZSBub3Qgc2VlbiBhIHZhbHVlIGFycml2ZSBpbiB0aGUgZ2VuZXJpYyBNU1IgcmVjb3Jk
LiIKCldpbGwgYWx3YXlzIGJlIHRydWUgd2hlbiBwcm9jZXNzaW5nIHRoZSBDUFUgcmVjb3JkLCBi
ZWNhdXNlIHRoZSBNU1IKcmVjb3JkIGhhc24ndCBiZWVuIHByb2Nlc3NlZCB5ZXQuCgpJIHdvdWxk
IHJld3JpdGUgdGhhdCBhczoKCiJGb3IgY29tcGF0aWJpbGl0eSB3aXRoIG1pZ3JhdGlvbiBzdHJl
YW1zIGZyb20gYmVmb3JlIDQuMTEsIHdlIHJlc3RvcmUKZnJvbSBjdHh0Lm1zcl90c2NfYXV4IGlm
IHRoZSBUU0MgY29kZSBoYXNuJ3QvaXNuJ3QgaW4gY2hhcmdlLiBDaGVjawp3aGV0aGVyIHRzY19h
dXggYWxyZWFkeSBjb250YWlucyBhIHZhbHVlLCBpbiBjYXNlIHRoZSBNU1IgcmVjb3JkIHdhcwpy
ZXN0b3JlZCBiZWZvcmUgdGhlIENQVSBvbmUuIElmIG5vdCBqdXN0IHNldCBpdCB0byB0aGUgdmFs
dWUgZm91bmQgaW4KdGhlIENQVSByZWNvcmQsIGEgbGF0ZXIgTVNSIHJlY29yZCBjYW4gYWx3YXlz
IG92ZXJ3cml0ZSBpdC4iCgpXaGljaCBzZWVtcyBjbGVhcmVyIHRvIG1lLCBidXQgbWF5YmUgdGhh
dCdzIGJlY2F1c2UgSSdtIG5vdCB2ZXJ5CmZhbWlsaWFyIHdpdGggdGhlIGNvZGUgaXRzZWxmLgoK
PiBUaGUgVFNDIG1vZGUgaXRzZWxmICh1bmxpa2UgaXRzIHBhcmFtZXRlcnMpIHJlYWxseSBuZWVk
cyB0byBiZQo+IGNyZWF0ZS10aW1lIHN0YXRpYyBjb25maWd1cmF0aW9uIChhbG9uZyB3aXRoIGEg
bG9hZCBvZiBvdGhlcgo+IHBhcmFtZXRlcnMpLCBhbmQgdGhlcmUgaXMgYSBwcm90b3BsYW4gdG8g
bWFrZSB0aGlzIGhhcHBlbi4KPiAKPiBIb3dldmVyLCBJIHRoaW5rIHdlIGNhbiByZWx5IG9uIFRT
Q19NT0RFX1BWUkRUU0NQIGJlaW5nIGtub3duIGJlZm9yZQo+IGNvbnNpZGVyaW5nIHdoZXRoZXIg
dG8gcmVzdG9yZS7CoCBSZXN0b3JpbmcgZGF0YSB3aWxsLCBpbiBwcmFjdGljZSwgY29tZQo+IGVp
dGhlciBmcm9tIGN0eHQubXNyX3RzY19hdXgsIG9yIGZyb20gYSBsYXRlciBNU1IgcmVjb3JkLCBi
dXQgbm90IGJvdGguwqAKPiBIb3dldmVyLCBpbiB0aGUgY2FzZSB0aGF0IGN0eHQubXNyX3RzY19h
dXggaXMgdGhlIHNvdXJjZSBvZiBpbmZvcm1hdGlvbiwKPiB3ZSBzaG91bGQgKHJlKWxvYWQgaXQg
d2hlbiByZXN0b3JpbmcgaW50byBhIG5vbi1jbGVhbiBkb21haW4sIHdoaWNoIGlzCj4gdGhlIFJl
bXVzL0NPTE8gY2FzZS4KCkhtLCBtYXliZSBhbiAnZWFzeScgd2F5IHRvIHNvbHZlIHRoaXMgd291
bGQgYmUgdG8ganVzdCB6ZXJvIGFsbCB0aGUKcmVsZXZhbnQgaW50ZXJuYWwgc3RydWN0dXJlcyBi
ZWZvcmUgYXR0ZW1wdGluZyBhIHJlc3RvcmU/Cgo+IFRoZSBvdGhlciBvcHRpb24gaXMgdG8gbGVh
dmUgdGhlIEhWTSBtaWdyYXRpb24gc2lkZSB1c2luZyB0aGlzIHZhbHVlLAo+IGFuZCBvbmx5IG1v
dmUgdGhlIFBWIHNpZGUgaW4gdGhlIGNvbW1vbiBNU1IgcGF0aC7CoCBUaGlzIGlzIHByb2JhYmx5
IGEKPiBiZXR0ZXIgb3B0aW9uIHVudGlsIEkgZ2V0IGFyb3VuZCB0byBtaWdyYXRpb24tdjIgZm9y
IHRoZSBoeXBlcnZpc29yCj4gZGF0YSwgYW5kIHVuaWZ5aW5nIHRoZSBQViBhbmQgSFZNIHN0YXRl
IGhhbmRsaW5nLgoKQnV0IHRoZSBIVk0gY29kZSBhcy1pcyBzZWVtcyB3cm9uZyB0byBtZSBmb3Ig
dGhlIFBWUkRUU0NQIGNhc2UgYmVjYXVzZQppdCBvdmVyd3JpdGVzIHRoZSBuZXcgaW5jYXJuYXRp
b24gd2l0aCB0aGUgcHJldmlvdXMgb25lIGZyb20gdGhlIENQVQpyZWNvcmQgb24gcmVzdG9yZT8g
KGJlY2F1c2UgdGhlIFRTQyBtb2RlIGlzIHJlc3RvcmVkIGJlZm9yZSB0aGUgQ1BVCnJlY29yZCku
CgpNYXliZSB3ZSBjb3VsZCBnZXQgcmlkIG9mIHRoZSBQVlJEVFNDUCBtb2RlIGNvbXBsZXRlbHkg
YW5kIGZvcmdldAphYm91dCBhbGwgdGhhdD8KCldlIGp1c3QgbmVlZCB0byByZXNlcnZlIHRoYXQg
VFNDIG1vZGUgaW4gdGhlIHB1YmxpYyBBQkkgaW4gb3JkZXIgdG8KcHJldmVudCBhbnlvbmUgZnJv
bSByZXVzaW5nIGl0LCBidXQgSSdtIG5vdCBzdXJlIHdlIG5lZWQgdG8gY29udGludWUKdG8gaW1w
bGVtZW50IGl0LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 10:18:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 10:18:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoRTd-0003We-2R; Wed, 21 Feb 2018 10:18:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=si+x=fp=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1eoRTc-0003WX-2F
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 10:18:16 +0000
X-Inumbo-ID: 6a826b00-16f0-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a826b00-16f0-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 11:17:28 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=VAyclG3N5OI3g5pqx604lyRJAOmz76XlRAa208pqLpTlAfBSK91xppFfLw9Lf69qMOf817NLraB57qdaKFJc3U0fJgnMk5tno0nTVfDOzSBVMuWDyKbVJFkERyhzA3x6cQYUxDEPh37LAvDd2QX62Wgt1+rbp9dZbLOVSul2g4GQtbmH+S1qQJ3q/qEu9TDl6dSGmZmjM1Jeuk2ednddd7G9UxR861TFlBdZp3+IbpqLywd7nRE/JAQkGMaSHpGBlk0BYdwC6nC+9VqN0rC+rVUzEHPhD4BbRe9Z+ikALGAGSPUxq0bOxg5CSjL5jBu2y1Rwqkucpo+wwwoh6USPCA==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=vNS9mifQCsPda6FUAH4FH
 7ErsiY=; b=1Hnbn2ay3duTWxIz80IoIHJEw683XvfECkzdEejKakZkl8ykBKj6s
 Cs/Mx7MFxcLFg2MIqz15KXoK6WWar1OHMBivU3RykS4C3S+bgyca8jCRXBpURhW+
 C1hOA7bvqWazSGLhoc8lq4tHFeJqhYjwuK7rpr1UyobueZBGN08W9m/yNwpJzMu7
 OIxYfxgap4/+K6h8FB/SH6p3iPJu0FMzKcBKCLT2h1t3CcsDUM99+CpX9QTPZOli
 0gz1JA/nUeYZhlBPme4GMZnPJNWkOnvesq9mZwWoqQuj5rrw2NRtPWLf6OaWgIbL
 OxAVrhsAMm/SAL19omuGeTHeDeglvAykA==
Received: (qmail 3243 invoked from network); 21 Feb 2018 12:18:12 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 21 Feb 2018 12:18:12 +0200
Received: (qmail 21598 invoked from network); 21 Feb 2018 12:18:12 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 21 Feb 2018 12:18:12 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 12:18:04 +0200
Message-Id: <1519208284-25591-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v2] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhpcyBtb21lbnQgdGhlIENQVUlEIGV2ZW50cyBmb3IgdGhlIEFNRCBhcmNoaXRlY3R1cmUg
YXJlIG5vdApmb3J3YXJkZWQgdG8gdGhlIG1vbml0b3IgbGF5ZXIuCgpUaGlzIHBhdGNoIGFkZHMg
dGhlIENQVUlEIGV2ZW50IHRvIHRoZSBjb21tb24gY2FwYWJpbGl0aWVzIGFuZCB0aGVuCmZvcndh
cmRzIHRoZSBldmVudCB0byB0aGUgbW9uaXRvciBsYXllci4KCi0tLQogICAgQ2hhbmdlcyBzaW5j
ZSBWMToKCS0gTWFkZSBmdW5jdGlvbiBzdm1fdm1leGl0X2RvX2NwdWlkIHJldHVybiBpbnQgdG8g
aGFuZGxlIHRoZQoJICByZXN1bHQgZm9ybSBodm1fbW9uaXRvcl9jcHVpZCBpbiB0aGUgVk1FWElU
X0NQVUlEIGNhc2UuCgktIEFkZCBhIGNhc2UgZm9yIHJjIDwgMAoKU2lnbmVkLW9mZi1ieTogQWxl
eGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMgICAgfCAyNSArKysrKysrKysrKysrKysrKysrLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L21vbml0b3IuaCB8ICAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDIwIGluc2Vy
dGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBlMzZhZDA1Li43NDIx
MTBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTc5OSwxOSArMTc5OSwxOSBAQCBzdGF0aWMgdm9pZCBz
dm1fZnB1X2RpcnR5X2ludGVyY2VwdCh2b2lkKQogICAgICAgICB2bWNiX3NldF9jcjAodm1jYiwg
dm1jYl9nZXRfY3IwKHZtY2IpICYgflg4Nl9DUjBfVFMpOwogfQogCi1zdGF0aWMgdm9pZCBzdm1f
dm1leGl0X2RvX2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQorc3RhdGljIGludCBz
dm1fdm1leGl0X2RvX2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKICAgICB1bnNpZ25lZCBpbnQgaW5zdF9sZW47CiAg
ICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOwogCiAgICAgaWYgKCAoaW5zdF9sZW4gPSBfX2dldF9p
bnN0cnVjdGlvbl9sZW5ndGgoY3VyciwgSU5TVFJfQ1BVSUQpKSA9PSAwICkKLSAgICAgICAgcmV0
dXJuOworICAgICAgICByZXR1cm4gMTsKIAogICAgIGlmICggaHZtX2NoZWNrX2NwdWlkX2ZhdWx0
aW5nKGN1cnIpICkKICAgICB7CiAgICAgICAgIGh2bV9pbmplY3RfaHdfZXhjZXB0aW9uKFRSQVBf
Z3BfZmF1bHQsIDApOwotICAgICAgICByZXR1cm47CisgICAgICAgIHJldHVybiAxOyAvKiBEb24n
dCBhZHZhbmNlIHRoZSBndWVzdCBJUCEgKi8KICAgICB9CiAKICAgICBndWVzdF9jcHVpZChjdXJy
LCByZWdzLT5lYXgsIHJlZ3MtPmVjeCwgJnJlcyk7CkBAIC0xODIyLDcgKzE4MjIsNyBAQCBzdGF0
aWMgdm9pZCBzdm1fdm1leGl0X2RvX2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQog
ICAgIHJlZ3MtPnJjeCA9IHJlcy5jOwogICAgIHJlZ3MtPnJkeCA9IHJlcy5kOwogCi0gICAgX191
cGRhdGVfZ3Vlc3RfZWlwKHJlZ3MsIGluc3RfbGVuKTsKKyAgICByZXR1cm4gaHZtX21vbml0b3Jf
Y3B1aWQoaW5zdF9sZW4sIHJlZ3MtPmVheCwgcmVncy0+ZWN4KTsKIH0KIAogc3RhdGljIHZvaWQg
c3ZtX3ZtZXhpdF9kb19jcl9hY2Nlc3MoCkBAIC0yNzY4LDkgKzI3NjgsMjIgQEAgdm9pZCBzdm1f
dm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgfQogCiAgICAg
Y2FzZSBWTUVYSVRfQ1BVSUQ6Ci0gICAgICAgIHN2bV92bWV4aXRfZG9fY3B1aWQocmVncyk7Ci0g
ICAgICAgIGJyZWFrOworICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuID0gX19n
ZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0NQVUlEKTsKKyAgICAgICAgaW50IHJjID0g
MDsKIAorICAgICAgICBpZiAoIGluc3RfbGVuID09IDAgKQorICAgICAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgcmMgPSBzdm1fdm1leGl0X2RvX2NwdWlkKHJlZ3MpOworCisgICAgICAgIGlmICgg
cmMgPCAwICkKKyAgICAgICAgICAgIGdvdG8gdW5leHBlY3RlZF9leGl0X3R5cGU7CisgICAgICAg
IGlmICggIXJjICkKKyAgICAgICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xl
bik7IC8qIFNhZmU6IENQVUlEICovCisKKyAgICAgICAgYnJlYWs7CisgICAgfQogICAgIGNhc2Ug
Vk1FWElUX0hMVDoKICAgICAgICAgc3ZtX3ZtZXhpdF9kb19obHQodm1jYiwgcmVncyk7CiAgICAg
ICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCA3YTllMWU4Li45OWVkNGI4NyAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLXg4Ni9tb25pdG9yLmgKQEAgLTgxLDEyICs4MSwxMiBAQCBzdGF0aWMgaW5saW5lIHVpbnQz
Ml90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCiAgICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfU09GVFdBUkVf
QlJFQUtQT0lOVCkgfAogICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX01PVl9UT19NU1IpIHwKICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9E
T01DVExfTU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKKyAgICAgICAgICAgICAgICAgICAgKDFV
IDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJRCkgfAogICAgICAgICAgICAgICAgICAg
ICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX1dSSVRFX0NUUkxSRUcpKTsKIAogICAg
IGlmICggY3B1X2hhc192bXggKQogICAgIHsKICAgICAgICAgY2FwYWJpbGl0aWVzIHw9ICgoMVUg
PDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAotICAgICAgICAg
ICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5U
X0VNVUxfVU5JTVBMRU1FTlRFRCkpOwogCiAgICAgICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBp
cyBvbiBWTVgsIHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 10:20:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 10:20:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoRVG-0003eM-Cm; Wed, 21 Feb 2018 10:19:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e/wr=fp=citrix.com=prvs=583418c1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoRVF-0003eD-Hh
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 10:19:57 +0000
X-Inumbo-ID: a6b180c0-16f0-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6b180c0-16f0-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 11:19:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68286368"
Date: Wed, 21 Feb 2018 10:19:48 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <20180221101948.4rkpgu4p2vqe7dut@MacBook-Pro-de-Roger.local>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
 <20180221091751.ebczu3kzv6j7zykp@MacBook-Pro-de-Roger.local>
 <8caebdda-47ac-a1d8-73d2-7b889c997a5a@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <8caebdda-47ac-a1d8-73d2-7b889c997a5a@gmail.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: jgross@suse.com, airlied@linux.ie, gustavo@padovan.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 seanpaul@chromium.org, daniel.vetter@intel.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMTE6NDI6MjNBTSArMDIwMCwgT2xla3NhbmRyIEFuZHJ1
c2hjaGVua28gd3JvdGU6Cj4gT24gMDIvMjEvMjAxOCAxMToxNyBBTSwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+IE9uIFdlZCwgRmViIDIxLCAyMDE4IGF0IDEwOjAzOjM0QU0gKzAyMDAsIE9s
ZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+ID4gPiAtLS0gL2Rldi9udWxsCj4gPiA+ICsr
KyBiL2RyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4gPiA+IEBAIC0wLDAgKzEs
ODMgQEAKPiA+ID4gKy8qCj4gPiA+ICsgKiAgWGVuIHBhcmEtdmlydHVhbCBEUk0gZGV2aWNlCj4g
PiA+ICsgKgo+ID4gPiArICogICBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNh
biByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQo+ID4gPiArICogICBpdCB1bmRlciB0aGUg
dGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQo+
ID4gPiArICogICB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAy
IG9mIHRoZSBMaWNlbnNlLCBvcgo+ID4gPiArICogICAoYXQgeW91ciBvcHRpb24pIGFueSBsYXRl
ciB2ZXJzaW9uLgo+ID4gPiArICoKPiA+ID4gKyAqICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4gPiA+ICsgKiAgIGJ1dCBX
SVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9m
Cj4gPiA+ICsgKiAgIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIg
UFVSUE9TRS4gIFNlZSB0aGUKPiA+ID4gKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
Zm9yIG1vcmUgZGV0YWlscy4KPiA+IE1vc3QgWGVuIGRyaXZlcnMgaW4gTGludXggdXNlIGEgZHVh
bCBHUEwvQlNEIGxpY2Vuc2UsIHNvIHRoYXQgdGhleSBjYW4KPiA+IGJlIGltcG9ydGVkIGludG8g
b3RoZXIgbm9uIEdQTCBPU2VzOgo+ID4gCj4gPiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2Fy
ZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4gPiBtb2RpZnkgaXQgdW5kZXIgdGhl
IHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIKPiA+IGFz
IHB1Ymxpc2hlZCBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBvciwgd2hlbiBkaXN0
cmlidXRlZAo+ID4gc2VwYXJhdGVseSBmcm9tIHRoZSBMaW51eCBrZXJuZWwgb3IgaW5jb3Jwb3Jh
dGVkIGludG8gb3RoZXIKPiA+IHNvZnR3YXJlIHBhY2thZ2VzLCBzdWJqZWN0IHRvIHRoZSBmb2xs
b3dpbmcgbGljZW5zZToKPiA+IAo+ID4gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJl
ZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGEgY29weQo+ID4gb2YgdGhpcyBz
b3VyY2UgZmlsZSAodGhlICJTb2Z0d2FyZSIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRo
b3V0Cj4gPiByZXN0cmljdGlvbiwgaW5jbHVkaW5nIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmln
aHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LAo+ID4gbWVyZ2UsIHB1Ymxpc2gsIGRpc3RyaWJ1dGUs
IHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsCj4gPiBhbmQg
dG8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRv
IHNvLCBzdWJqZWN0IHRvCj4gPiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6Cj4gPiAKPiA+IFRo
ZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxs
IGJlIGluY2x1ZGVkIGluCj4gPiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9m
IHRoZSBTb2Z0d2FyZS4KPiA+IAo+ID4gVEhFIFNPRlRXQVJFIElTIFBST1ZJREVEICJBUyBJUyIs
IFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1MgT1IKPiA+IElNUExJRUQsIElO
Q0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklM
SVRZLAo+ID4gRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdF
TUVOVC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFCj4gPiBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xE
RVJTIEJFIExJQUJMRSBGT1IgQU5ZIENMQUlNLCBEQU1BR0VTIE9SIE9USEVSCj4gPiBMSUFCSUxJ
VFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULCBUT1JUIE9SIE9USEVSV0lTRSwg
QVJJU0lORwo+ID4gRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEUgU09GVFdB
UkUgT1IgVEhFIFVTRSBPUiBPVEhFUiBERUFMSU5HUwo+ID4gSU4gVEhFIFNPRlRXQVJFLgo+ID4g
Cj4gPiBJTU8gaXQgd291bGQgYmUgZ29vZCB0byByZWxlYXNlIHRoaXMgZHJpdmVyIHVuZGVyIHRo
ZSBzYW1lIGxpY2Vuc2UsIHNvCj4gPiBpdCBjYW4gYmUgaW5jb3Jwb3JhdGVkIGludG8gb3RoZXIg
T1Nlcy4KPiBJIGFtIGluIGFueSB3YXkgZXhwZXJ0IGluIGxpY2Vuc2luZywgYnV0IHRoZSBhYm92
ZSBzZWVtcyB0byBiZQo+IC8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVyOiAoR1BMLTIuMCBPUiBN
SVQpICovCj4gQXQgbGVhc3QgdGhpcyBpcyB3aGF0IEkgc2VlIGF0IFsxXSBmb3IgTUlULgo+IENv
dWxkIHlvdSBwbGVhc2UgdGVsbCB3aGljaCBsaWNlbnNlKHMpIGFzIGxpc3RlZCBhdCBbMV0KPiB3
b3VsZCBiZSBhcHByb3ByaWF0ZSBmb3IgWGVuIGRyaXZlcnMgaW4gdGVybXMgb2YgaG93IGl0IGlz
Cj4gZXhwZWN0ZWQgdG8gYXBwZWFyIGluIHRoZSBrZXJuZWwgY29kZSwgZS5nLiBleHBlY3RlZAo+
IFNQRFgtTGljZW5zZS1JZGVudGlmaWVyPwoKSSB3b3VsZCBiZSBmaW5lIHdpdGggYW55dGhpbmcg
TUlUL0JTRC0qL0FwYWNoZS0qIGxpa2UuIEluIHRoZSBYZW4KY29tbXVuaXR5IHdlIGhhdmUgZ2Vu
ZXJhbGx5IGRvbmUgZHVhbCBHUEwtMi4wIE1JVCwgc28geW91ciBwcm9wb3NlZAp0YWcgbG9va3Mg
ZmluZSBJTU8gKEkgd291bGQgYWxzbyBwZXJzb25hbGx5IGJlIGZpbmUgd2l0aApNSVQvQlNELSov
QXBhY2hlLSogb25seSkuCgpUaGUgcG9pbnQgaXMgdGhhdCBpdCB3b3VsZCBiZSBnb29kIHRvIGhh
dmUgdGhlIGNvZGUgdW5kZXIgYSBtb3JlCnBlcm1pc3NpdmUgbGljZW5zZSBzbyBpdCBjYW4gYmUg
aW50ZWdyYXRlZCBpbnRvIG5vbiBHUEwgT1NlcyBpbiB0aGUKZnV0dXJlIGlmIG5lZWRlZCwgYW5k
IHRoYXQgeW91ciBjb2RlIGNvdWxkIGJlIHVzZWQgYXMgYSByZWZlcmVuY2UgZm9yCnRoYXQuCgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 10:25:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 10:25:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoRaW-0004Kh-Ra; Wed, 21 Feb 2018 10:25:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gwr2=fp=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eoRaV-0004Kb-Bj
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 10:25:23 +0000
X-Inumbo-ID: 6944b9a1-16f1-11e8-ba59-bc764e045a96
Received: from mail-lf0-x229.google.com (unknown [2a00:1450:4010:c07::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6944b9a1-16f1-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 11:24:35 +0100 (CET)
Received: by mail-lf0-x229.google.com with SMTP id y19so1604472lfd.4
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 02:25:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=0f7G0TODnb1fqSPvcY6+lihyHMJLRPPP7mXuGEn/ElI=;
 b=cMCD4tF63BlhWUWlOuMWHCyOVLkF/08Gs2vDUY2eedQtGt0OtmVPWnWZa/MuX5kNeW
 Nmn5ASgtuQ4WO76Dl33Vq7PWEPnZpFXNTBBUxfiEbZxkK7l3uPB0f2Ysa+BYBCoB+W53
 8OPxdzz6Geh8aIkEdpPnPdEuw/FaIh9y/F5gq2KQj3u6aCRKjui8wwIHmL+e0tI8ls32
 L9DP5ROkhiKlHvw9uHOytWeZ5PFgR1f0b52XJ8ojS4yoHceRvx0zYCc2la3e5L2mov19
 FGlgzyA93kwVFUl5h3AYxzxCklk/HonlGNNA3lVSDnGB1Q4SUDwwr+tUHVgf9fXUzet3
 z99A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=0f7G0TODnb1fqSPvcY6+lihyHMJLRPPP7mXuGEn/ElI=;
 b=Se4Ri6xB8Gv6ioT2s88A+jJ0g8WJgLL5wzdJ8DnRvCSSM+UvHs5B67o24sJrqA4Lde
 x6T9VGzV90brV0cH3sX/kWMxcv5iHWxkQNiy3RrM/ix2VEn8wTtcxolb/6MvL7Bth9FV
 zO0pj+0FJuoaKm+9Dusm9IqqkoUe9ZdzZGDr9R826Mw603eyK/RLzRwjkhKJl7zSWyS3
 y1fhm8/LHA+FrKKbPVq2ptX4FHGCPpgTaaxIXfnh23o3A/WGUVJZC6TtAxnKApt9x/zi
 8O1xm9homMi/BESwGaNzqdLEjWBcYlSQKNWMU3vt221LLJpngOY7Pn1uo4rx6e9wXmFr
 N0BQ==
X-Gm-Message-State: APf1xPBALRaZcwv2IePnUu14PK9vyw5Qe+fhCR75EOqopR9iMW94I5uf
 Fz7h3je87mWOM9WS0Fpau1Y=
X-Google-Smtp-Source: AH8x226VwTl/h3Ksqi65w0kazmd6PupfV93qRkIJ/BIXM+eQyIkfAt61P87kVdlS5Zk1ZgTK1ClGbA==
X-Received: by 10.25.115.136 with SMTP id h8mr1995731lfk.117.1519208720284;
 Wed, 21 Feb 2018 02:25:20 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 r23sm4675901ljr.42.2018.02.21.02.25.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 02:25:19 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
 <20180221091751.ebczu3kzv6j7zykp@MacBook-Pro-de-Roger.local>
 <8caebdda-47ac-a1d8-73d2-7b889c997a5a@gmail.com>
 <20180221101948.4rkpgu4p2vqe7dut@MacBook-Pro-de-Roger.local>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <5f63a82b-10f5-4588-e885-1cba898f5ecf@gmail.com>
Date: Wed, 21 Feb 2018 12:25:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180221101948.4rkpgu4p2vqe7dut@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: jgross@suse.com, airlied@linux.ie, gustavo@padovan.org,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>,
 linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 seanpaul@chromium.org, daniel.vetter@intel.com, xen-devel@lists.xenproject.org,
 boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAxMjoxOSBQTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBXZWQs
IEZlYiAyMSwgMjAxOCBhdCAxMTo0MjoyM0FNICswMjAwLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5r
byB3cm90ZToKPj4gT24gMDIvMjEvMjAxOCAxMToxNyBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToKPj4+IE9uIFdlZCwgRmViIDIxLCAyMDE4IGF0IDEwOjAzOjM0QU0gKzAyMDAsIE9sZWtzYW5k
ciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+IC0tLSAvZGV2L251bGwKPj4+PiArKysgYi9kcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuYwo+Pj4+IEBAIC0wLDAgKzEsODMgQEAKPj4+
PiArLyoKPj4+PiArICogIFhlbiBwYXJhLXZpcnR1YWwgRFJNIGRldmljZQo+Pj4+ICsgKgo+Pj4+
ICsgKiAgIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IgbW9kaWZ5Cj4+Pj4gKyAqICAgaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBH
TlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKPj4+PiArICogICB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNl
LCBvcgo+Pj4+ICsgKiAgIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uCj4+Pj4g
KyAqCj4+Pj4gKyAqICAgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCj4+Pj4gKyAqICAgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKPj4+PiArICogICBNRVJDSEFO
VEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCj4+
Pj4gKyAqICAgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4KPj4+
IE1vc3QgWGVuIGRyaXZlcnMgaW4gTGludXggdXNlIGEgZHVhbCBHUEwvQlNEIGxpY2Vuc2UsIHNv
IHRoYXQgdGhleSBjYW4KPj4+IGJlIGltcG9ydGVkIGludG8gb3RoZXIgbm9uIEdQTCBPU2VzOgo+
Pj4KPj4+IFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0
ZSBpdCBhbmQvb3IKPj4+IG1vZGlmeSBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5l
cmFsIFB1YmxpYyBMaWNlbnNlIHZlcnNpb24gMgo+Pj4gYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVl
IFNvZnR3YXJlIEZvdW5kYXRpb247IG9yLCB3aGVuIGRpc3RyaWJ1dGVkCj4+PiBzZXBhcmF0ZWx5
IGZyb20gdGhlIExpbnV4IGtlcm5lbCBvciBpbmNvcnBvcmF0ZWQgaW50byBvdGhlcgo+Pj4gc29m
dHdhcmUgcGFja2FnZXMsIHN1YmplY3QgdG8gdGhlIGZvbGxvd2luZyBsaWNlbnNlOgo+Pj4KPj4+
IFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVy
c29uIG9idGFpbmluZyBhIGNvcHkKPj4+IG9mIHRoaXMgc291cmNlIGZpbGUgKHRoZSAiU29mdHdh
cmUiKSwgdG8gZGVhbCBpbiB0aGUgU29mdHdhcmUgd2l0aG91dAo+Pj4gcmVzdHJpY3Rpb24sIGlu
Y2x1ZGluZyB3aXRob3V0IGxpbWl0YXRpb24gdGhlIHJpZ2h0cyB0byB1c2UsIGNvcHksIG1vZGlm
eSwKPj4+IG1lcmdlLCBwdWJsaXNoLCBkaXN0cmlidXRlLCBzdWJsaWNlbnNlLCBhbmQvb3Igc2Vs
bCBjb3BpZXMgb2YgdGhlIFNvZnR3YXJlLAo+Pj4gYW5kIHRvIHBlcm1pdCBwZXJzb25zIHRvIHdo
b20gdGhlIFNvZnR3YXJlIGlzIGZ1cm5pc2hlZCB0byBkbyBzbywgc3ViamVjdCB0bwo+Pj4gdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zOgo+Pj4KPj4+IFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNl
IGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkIGluCj4+PiBhbGwg
Y29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS4KPj4+Cj4+PiBU
SEUgU09GVFdBUkUgSVMgUFJPVklERUQgIkFTIElTIiwgV0lUSE9VVCBXQVJSQU5UWSBPRiBBTlkg
S0lORCwgRVhQUkVTUyBPUgo+Pj4gSU1QTElFRCwgSU5DTFVESU5HIEJVVCBOT1QgTElNSVRFRCBU
TyBUSEUgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFksCj4+PiBGSVRORVNTIEZPUiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRSBBTkQgTk9OSU5GUklOR0VNRU5ULiBJTiBOTyBFVkVOVCBTSEFMTCBU
SEUKPj4+IEFVVEhPUlMgT1IgQ09QWVJJR0hUIEhPTERFUlMgQkUgTElBQkxFIEZPUiBBTlkgQ0xB
SU0sIERBTUFHRVMgT1IgT1RIRVIKPj4+IExJQUJJTElUWSwgV0hFVEhFUiBJTiBBTiBBQ1RJT04g
T0YgQ09OVFJBQ1QsIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HCj4+PiBGUk9NLCBPVVQgT0Yg
T1IgSU4gQ09OTkVDVElPTiBXSVRIIFRIRSBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERF
QUxJTkdTCj4+PiBJTiBUSEUgU09GVFdBUkUuCj4+Pgo+Pj4gSU1PIGl0IHdvdWxkIGJlIGdvb2Qg
dG8gcmVsZWFzZSB0aGlzIGRyaXZlciB1bmRlciB0aGUgc2FtZSBsaWNlbnNlLCBzbwo+Pj4gaXQg
Y2FuIGJlIGluY29ycG9yYXRlZCBpbnRvIG90aGVyIE9TZXMuCj4+IEkgYW0gaW4gYW55IHdheSBl
eHBlcnQgaW4gbGljZW5zaW5nLCBidXQgdGhlIGFib3ZlIHNlZW1zIHRvIGJlCj4+IC8qIFNQRFgt
TGljZW5zZS1JZGVudGlmaWVyOiAoR1BMLTIuMCBPUiBNSVQpICovCj4+IEF0IGxlYXN0IHRoaXMg
aXMgd2hhdCBJIHNlZSBhdCBbMV0gZm9yIE1JVC4KPj4gQ291bGQgeW91IHBsZWFzZSB0ZWxsIHdo
aWNoIGxpY2Vuc2UocykgYXMgbGlzdGVkIGF0IFsxXQo+PiB3b3VsZCBiZSBhcHByb3ByaWF0ZSBm
b3IgWGVuIGRyaXZlcnMgaW4gdGVybXMgb2YgaG93IGl0IGlzCj4+IGV4cGVjdGVkIHRvIGFwcGVh
ciBpbiB0aGUga2VybmVsIGNvZGUsIGUuZy4gZXhwZWN0ZWQKPj4gU1BEWC1MaWNlbnNlLUlkZW50
aWZpZXI/Cj4gSSB3b3VsZCBiZSBmaW5lIHdpdGggYW55dGhpbmcgTUlUL0JTRC0qL0FwYWNoZS0q
IGxpa2UuIEluIHRoZSBYZW4KPiBjb21tdW5pdHkgd2UgaGF2ZSBnZW5lcmFsbHkgZG9uZSBkdWFs
IEdQTC0yLjAgTUlULCBzbyB5b3VyIHByb3Bvc2VkCj4gdGFnIGxvb2tzIGZpbmUgSU1PIChJIHdv
dWxkIGFsc28gcGVyc29uYWxseSBiZSBmaW5lIHdpdGgKPiBNSVQvQlNELSovQXBhY2hlLSogb25s
eSkuCk9rLCB0aGVuIEkgYW0gYWJvdXQgdG8gdXNlIC8qIFNQRFgtTGljZW5zZS1JZGVudGlmaWVy
OiAoR1BMLTIuMCBPUiBNSVQpICovCj4KPiBUaGUgcG9pbnQgaXMgdGhhdCBpdCB3b3VsZCBiZSBn
b29kIHRvIGhhdmUgdGhlIGNvZGUgdW5kZXIgYSBtb3JlCj4gcGVybWlzc2l2ZSBsaWNlbnNlIHNv
IGl0IGNhbiBiZSBpbnRlZ3JhdGVkIGludG8gbm9uIEdQTCBPU2VzIGluIHRoZQo+IGZ1dHVyZSBp
ZiBuZWVkZWQsIGFuZCB0aGF0IHlvdXIgY29kZSBjb3VsZCBiZSB1c2VkIGFzIGEgcmVmZXJlbmNl
IGZvcgo+IHRoYXQuClRoYXQgaXMgY2xlYXIsIG5vIG9iamVjdGlvbnMKPiBUaGFua3MsIFJvZ2Vy
LgpUaGFuayB5b3UsCk9sZWtzYW5kcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 10:25:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 10:25:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoRai-0004NL-5f; Wed, 21 Feb 2018 10:25:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoRah-0004ME-2w
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 10:25:35 +0000
X-Inumbo-ID: c2ca6c4f-16f1-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2ca6c4f-16f1-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 10:27:04 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoRaa-0007Th-8a; Wed, 21 Feb 2018 10:25:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoRaU-0003Et-SW; Wed, 21 Feb 2018 10:25:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoRaU-0006af-I1; Wed, 21 Feb 2018 10:25:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119806-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=23b40df6f098e3bcb2f105a4909860240976e40f
X-Osstest-Versions-That: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 10:25:22 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 119806: regressions - ALL
	FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1176030737482314769=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119806 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119806/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 coverity-amd64                7 coverity-upload          fail REGR. vs. 119558

version targeted for testing:
 xen                  23b40df6f098e3bcb2f105a4909860240976e40f
baseline version:
 xen                  24470b99c1671dca531c2cf5747eda2f8892ecbc

Last test of basis   119558  2018-02-18 09:47:32 Z    3 days
Testing same since   119806  2018-02-21 09:29:16 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citix.com>
  Dario Faggioli <dfaggioli@suse.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 23b40df6f098e3bcb2f105a4909860240976e40f
Author: Julien Grall <julien.grall@arm.com>
Date:   Fri Feb 16 14:59:56 2018 +0000

    xen/arm: vgic: Make sure the number of SPIs is a multiple of 32
    
    The vGIC relies on having a pending_irq available for every IRQs
    described in the ranks. As each rank describes 32 interrupts, we need to
    make sure the number of SPIs is a multiple of 32.
    
    Reported-by: Jeff Kubascik <Jeff.Kubascik@dornerworks.com>
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Cc: Jarvis Roach <Jarvis.Roach@dornerworks.com>

commit 454ae490487659a51d71adc77aa02892d0725235
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Mon Feb 19 15:07:06 2018 +0200

    asm-x86/monitor: Add MONITOR_EVENT_INTERRUPT to common capabilities
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>

commit 197fbdb501257fdbbe0cfed35e3a99ef5b166107
Author: Sergey Dyasli <sergey.dyasli@citrix.com>
Date:   Mon Feb 19 11:29:26 2018 +0000

    x86/msr: add Raw and Host domain policies
    
    Raw policy contains the actual values from H/W MSRs. Add PLATFORM_INFO
    msr to the policy during probe_cpuid_faulting().
    
    Host policy may have certain features disabled if Xen decides not
    to use them. For now, make Host policy equal to Raw policy with
    cpuid_faulting availability dependent on X86_FEATURE_CPUID_FAULTING.
    
    Finally, derive HVM/PV max domain policies from the Host policy.
    
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a44f1697968e04fcc6145e3bd51c748b57047240
Author: Igor Druzhinin <igor.druzhinin@citrix.com>
Date:   Tue Feb 20 10:16:56 2018 +0100

    x86/nmi: start NMI watchdog on CPU0 after SMP bootstrap
    
    We're noticing a reproducible system boot hang on certain
    Skylake platforms where the BIOS is configured in legacy
    boot mode with x2APIC disabled. The system stalls immediately
    after writing the first SMP initialization sequence into APIC ICR.
    
    The cause of the problem is watchdog NMI handler execution -
    somewhere near the end of NMI handling (after it's already
    rescheduled the next NMI) it tries to access IO port 0x61
    to get the actual NMI reason on CPU0. Unfortunately, this
    port is emulated by BIOS using SMIs and this emulation for
    some reason takes more time than we expect during INIT-SIPI-SIPI
    sequence. As the result, the system is constantly moving between
    NMI and SMI handler and not making any progress.
    
    To avoid this, initialize the watchdog after SMP bootstrap on
    CPU0 and, additionally, protect the NMI handler by moving
    IO port access before NMI re-scheduling. The latter should also
    help in case of post boot CPU onlining. Although we're running
    watchdog at much lower frequency at this point, it's neveretheless
    possible we may trigger the issue anyway.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 682b13c259e531f6848f535032c256ec8fcaca71
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 20 10:10:59 2018 +0100

    shim: allow building of just the shim with build-ID-incapable linker
    
    The ELF note the shim build inserts causes mkelf32 to choke on the
    second program header. However, the output of mkelf32 isn't really
    needed when building inside tools/firmware/ - an attempt to build it is
    made solely because of a wrong dependency.
    
    Further changes to the make logic will be needed to also allow building
    a shim-enabled "normal" xen with such a linker (as it looks the --notes
    option will need passing not just when the linker support build ID
    generation).
    
    Also drop a stray variable setting from the x86 Makefile.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>

commit 8f9ccfe93570ecae18d9cc224931787d0bca9c66
Author: Dario Faggioli <dfaggioli@suse.com>
Date:   Fri Feb 16 19:38:48 2018 +0100

    tools: libxenstat: fix format string overflow
    
    With gcc 7.3.0, the build fails like this:
    
    src/xenstat_linux.c: In function â€˜getBridgeâ€™
    src/xenstat_linux.c:78:34: warning: â€˜%sâ€™ directive writing up to 255 bytes into a region of size 241 [-Wformat-overflow=]
         sprintf(tmp, "/sys/class/net/%s/bridge", de->d_name);
                                      ^~
    src/xenstat_linux.c:78:5: note: â€˜sprintfâ€™ output between 23 and 278 bytes into a destination of size 256
         sprintf(tmp, "/sys/class/net/%s/bridge", de->d_name);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    
    Fix by making the buffer bigger.
    
    Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>

commit d3b230fc46ee9853064e167f6cb4da8ea0a08112
Author: Jan Beulich <jbeulich@suse.com>
Date:   Mon Feb 19 14:00:31 2018 +0100

    shut down domain when last vCPU goes down
    
    I've just had to deal with an early boot crash of Linux which occurred
    so early that even "earlyprintk=xen" did not produce any useful output.
    Hence the domain appeared to hang, while in fact it had brought down its
    only vCPU. By translating this to a shutdown, the situation will be
    better recognizable.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>

commit 0091daa9d911995327ef92c3ce663c3c569c8c6e
Author: Jan Beulich <jbeulich@suse.com>
Date:   Mon Feb 19 13:59:37 2018 +0100

    x86/PV: avoid indirect call/thunk in I/O emulation
    
    The stub is within reach from the .text section, so there's no point
    using an indirect call here. This has the added benefit of there no
    longer being two sufficiently different approaches, breaking one of
    which people may not even notice.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1176030737482314769==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 11:08:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 11:08:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoSFv-0007Ok-HS; Wed, 21 Feb 2018 11:08:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eoSFu-0007Oe-Mn
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 11:08:10 +0000
X-Inumbo-ID: b55a9416-16f7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b55a9416-16f7-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 11:09:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="463746839"
Date: Wed, 21 Feb 2018 11:08:01 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180221110801.rvbllzg2eq4f2kqr@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
 <20180220170344.s5lyrsi5t6yotllv@citrix.com>
 <03ceb0f6-6a2e-7e4c-b3f0-d10ecf211ece@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <03ceb0f6-6a2e-7e4c-b3f0-d10ecf211ece@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] x86: Rework MSR_TSC_AUX handling from
	scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjAsIDIwMTggYXQgMDU6NDI6MDZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wMi8xOCAxNzowMywgV2VpIExpdSB3cm90ZToKPiA+IE9uIFR1ZSwgRmVi
IDIwLCAyMDE4IGF0IDExOjU4OjQzQU0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gPj4g
VGhlcmUgYXJlIG1hbnkgcHJvYmxlbXMgd2l0aCBNU1JfVFNDX0FVWCBoYW5kbGluZy4KPiA+Pgo+
ID4+IFRvIGJlaW5nIHdpdGgsIHRoZSBSRFBJRCBpbnN0cnVjdGlvbiByZWFkcyBNU1JfVFNDX0FV
WCwgYnV0IGl0IGlzIG9ubHkgdGhlCj4gPiAgICAgIF4KPiA+ICAgICAgYmVnaW4KPiA+Cj4gPj4g
UkRUU0NQIGZlYXR1cmUgd2hpY2ggZW51bWVyYXRlcyB0aGUgTVNSLiAgVGhlcmVmb3JlLCBSRFBJ
RCBmdW5jdGlvbmFsbHkKPiA+PiBkZXBlbmRzIG9uIFJEVFNDUC4KPiA+Pgo+ID4+IEZvciBQViBn
dWVzdHMsIHdlIGhpZGUgUkRUU0NQIGJ1dCBhZHZlcnRpc2UgUkRQSUQuICBXZSBhbHNvIHNpbGVu
dGx5IGRyb3AKPiA+PiB3cml0ZXMgdG8gTVNSX1RTQ19BVVgsIHdoaWNoIGlzIHZlcnkgYW50aXNv
Y2lhbC4gIFRoZXJlZm9yZSwgZW5hYmxlIFJEVFNDUCBmb3IKPiA+PiBQViBndWVzdHMsIHdoaWNo
IGluIHR1cm4gYWxsb3dzIFJEUElEIHRvIHdvcmsuCj4gPj4KPiA+PiBUbyBzdXBwb3J0IFJEVFND
UCBwcm9wZXJseSBmb3IgUFYgZ3Vlc3RzLCB0aGUgTVNSX1RTQ19BVVggaGFuZGxpbmcgaXMgbW92
ZWQKPiA+PiBpbnRvIHRoZSBnZW5lcmljIE1TUiBwb2xpY3kgaW5mcmFzdHJ1Y3R1cmUsIGFuZCBi
ZWNvbWVzIGNvbW1vbi4gIE9uZQo+ID4+IGltcHJvdmVtZW50IGlzIHRoYXQgd2Ugd2lsbCBub3cg
cmVqZWN0IGludmFsaWQgdmFsdWVzLCByYXRoZXIgdGhhbiBzaWxlbnRseQo+ID4+IHRydW5jYXRp
bmcgYW4gYWNjZXB0aW5nIHRoZW0uICBUaGlzIGFsc28gY2F1c2VzIHRoZSBlbXVsYXRvciB0byBy
ZWplY3QgUkRUU0NQCj4gPiAgICAgICAgICAgICAgXgo+ID4gICAgICAgICAgICAgIGFuZAo+ID4K
PiA+PiBmb3IgZ3Vlc3RzIHdpdGhvdXQgdGhlIGZlYXR1cmVzLgo+ID4+Cj4gPj4gIAo+ID4gWy4u
Ll0KPiA+PiBAQCAtMTI4NCw3ICsxMjg1LDE4IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCj4gPj4g
ICAgICAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8IEFSUkFZX1NJWkUobXNyc190b19zZW5k
KTsgKytqICkKPiA+PiAgICAgICAgICAgICAgICAgIHsKPiA+PiAgICAgICAgICAgICAgICAgICAg
ICB1aW50NjRfdCB2YWw7Cj4gPj4gLSAgICAgICAgICAgICAgICAgICAgaW50IHJjID0gZ3Vlc3Rf
cmRtc3IodiwgbXNyc190b19zZW5kW2pdLCAmdmFsKTsKPiA+PiArICAgICAgICAgICAgICAgICAg
ICBpbnQgcmM7Cj4gPj4gKwo+ID4+ICsgICAgICAgICAgICAgICAgICAgIC8qCj4gPj4gKyAgICAg
ICAgICAgICAgICAgICAgICogU2tpcCBNU1JfVFNDX0FVWCBpZiB1c2luZyBUU0NfTU9ERV9QVlJE
VFNDUC4gIEluIHRoaXMKPiA+PiArICAgICAgICAgICAgICAgICAgICAgKiBjYXNlLCB0aGUgTVNS
IGlzIHJlYWQtb25seSwgYW5kIHNob3VsZCBiZSByZWplY3RlZCBpZgo+ID4+ICsgICAgICAgICAg
ICAgICAgICAgICAqIHNlZW4gb24gdGhlIHJlc3RvcmUgc2lkZS4KPiA+PiArICAgICAgICAgICAg
ICAgICAgICAgKi8KPiA+PiArICAgICAgICAgICAgICAgICAgICBpZiAoIG1zcnNfdG9fc2VuZFtq
XSA9PSBNU1JfVFNDX0FVWCAmJgo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgZC0+YXJj
aC50c2NfbW9kZSA9PSBUU0NfTU9ERV9QVlJEVFNDUCApCj4gPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgIGNvbnRpbnVlOwo+ID4gU2hvdWxkbid0IHdlIGluY3JlbWVudCBpbmNhcm5hdGlvbiBh
bmQgc2VuZCBpdCBvdmVyIHRvIHRoZSByZW1vdGUgZW5kPwo+ID4gT3Igc2VuZCB0aGUgb3JpZ2lu
YWwgdmFsdWUgYW5kIGxldCB0aGUgcmVtb3RlIGluY3JlbWVudHMgaXQ/Cj4gCj4gaW5jYXJuYXRp
b24sIGFuZCBpdHMgaW5jcmVtZW50cywgaXMgaGFuZGxlZCBpbiB0c2Nfc2V0X2luZm8oKSwgd2hp
Y2ggaXMKPiBrZXllZCBvZmYgdGhlIFRTQ19JTkZPIHJlY29yZCBpbiB0aGUgbWlncmF0aW9uIHN0
cmVhbS7CoCBUaGF0IHNpZGUgb2YKPiB0aGluZ3MgImFscmVhZHkgd29ya3MiIChGU1ZPICJ3b3Jr
cyIpLgo+IAoKT0suIFRoYXQncyBmaW5lIHRoZW4uCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 11:10:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 11:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoSHf-0007Vq-S9; Wed, 21 Feb 2018 11:09:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9hzb=fp=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eoSHf-0007Vj-C4
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 11:09:59 +0000
X-Inumbo-ID: a49a4e3d-16f7-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a49a4e3d-16f7-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 12:09:11 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Feb 2018 04:09:57 -0700
Message-Id: <5A8D619302000078001A9E5D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 21 Feb 2018 04:09:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RFC] x86: slightly reduce RSB overwrite overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXZvaWRpbmcgdGhlIFBBVVNFL0xGRU5DRSBwYWlyIG9uIHRoZSBmaXJzdCBvZiB0aGUgdHdvIHVu
cm9sbGVkCml0ZXJhdGlvbnMgbm90IG9ubHkgcmVkdWNlcyBjb2RlIHNpemUsIGJ1dCBhbHNvIGlt
cHJvdmVzIHBlcmZvcm1hbmNlCmFjY29yZGluZyB0byBteSAobGltaXRlZCkgbWVhc3VyZW1lbnRz
IChieSAxNS0yMCBjeWNsZXMgb24gbXkgV2VzdG1lcmU7CmdyYW50ZWQgSSBjYW4ndCByZWFsbHkg
ZXhwbGFpbiB3aHkgdGhhdCBpcykuIE5vdyB0aGF0IHRoZSB0d28gaXRlcmF0aW9ucwphcmUgc3Vm
ZmljaWVudGx5IGRpZmZlcmVudCwgcmVtb3ZlIHRoZSB1c2Ugb2YgLmlycDsgb3RoZXJ3aXNlIC5p
ZiB3b3VsZApuZWVkIHRvIGJlIGFkZGVkIHRvIGl0cyBib2R5LgoKU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KUkZDIGJlY2F1c2UgdGhpcyBwcmVzdW1h
Ymx5IHdhbnRzIHZlcmlmaWNhdGlvbiBvbiBvdGhlciBDUFUgbW9kZWxzLgoKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9ub3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmgKQEAg
LTcwLDcgKzcwLDcgQEAKICNkZWZpbmUgQVNNX05PUDI0IEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDgKICNkZWZpbmUgQVNNX05PUDI5IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A1CiAjZGVmaW5lIEFTTV9OT1AzMiBBU01fTk9QODsgQVNNX05PUDg7IEFTTV9OT1A4OyBB
U01fTk9QOAotI2RlZmluZSBBU01fTk9QNDAgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01fTk9QODsg
QVNNX05PUDg7IEFTTV9OT1A4CisjZGVmaW5lIEFTTV9OT1AzNSBBU01fTk9QODsgQVNNX05PUDg7
IEFTTV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDMKIAogI2RlZmluZSBBU01fTk9QX01BWCA5CiAK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTEwMSwxNiArMTAxLDE2IEBACiAKIC5MXEBf
ZmlsbF9yc2JfbG9vcDoKIAotICAgIC5pcnAgbiwgMSwgMiAgICAgICAgICAgICAgICAgICAgLyog
VW5yb2xsZWQgdHdpY2UuICovCi0gICAgY2FsbCAuTFxAX2luc2VydF9yc2JfZW50cnlfXG4gICAv
KiBDcmVhdGUgYW4gUlNCIGVudHJ5LiAqLworICAgIGNhbGwgLkxcQF9pbnNlcnRfcnNiX2VudHJ5
MSAgICAgLyogQ3JlYXRlIGFuIFJTQiBlbnRyeS4gKi8KKyAgICBqbXAgLkxcQF9jYXB0dXJlX3Nw
ZWN1bGF0aW9uICAgIC8qIENhcHR1cmUgcm9ndWUgc3BlY3VsYXRpb24uICovCisuTFxAX2luc2Vy
dF9yc2JfZW50cnkxOgogCi0uTFxAX2NhcHR1cmVfc3BlY3VsYXRpb25fXG46CisgICAgY2FsbCAu
TFxAX2luc2VydF9yc2JfZW50cnkyICAgICAvKiBDcmVhdGUgYW5vdGhlciBSU0IgZW50cnkuICov
CisuTFxAX2NhcHR1cmVfc3BlY3VsYXRpb246CiAgICAgcGF1c2UKICAgICBsZmVuY2UKLSAgICBq
bXAgLkxcQF9jYXB0dXJlX3NwZWN1bGF0aW9uX1xuIC8qIENhcHR1cmUgcm9ndWUgc3BlY3VsYXRp
b24uICovCi0KLS5MXEBfaW5zZXJ0X3JzYl9lbnRyeV9cbjoKLSAgICAuZW5kcgorICAgIGptcCAu
TFxAX2NhcHR1cmVfc3BlY3VsYXRpb24gICAgLyogQ2FwdHVyZSByb2d1ZSBzcGVjdWxhdGlvbi4g
Ki8KKy5MXEBfaW5zZXJ0X3JzYl9lbnRyeTI6CiAKICAgICBzdWIgJDEsICVlY3gKICAgICBqbnog
LkxcQF9maWxsX3JzYl9sb29wCkBAIC0yMTYsNyArMjE2LDcgQEAKIAogLyogVXNlIGFmdGVyIGEg
Vk1FWElUIGZyb20gYW4gSFZNIGd1ZXN0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJP
TV9WTUVYSVQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVS
TkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AzNSksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZf
RkVBVFVSRV9SU0JfVk1FWElUOyAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFU
SVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUllfRlJPTV9WTUVYSVQg
ICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjI4LDcgKzIyOCw3IEBACiAKIC8qIFVzZSBhZnRl
ciBhbiBlbnRyeSBmcm9tIFBWIGNvbnRleHQgKHN5c2NhbGwvc3lzZW50ZXIvaW50ODAvaW50ODIv
ZXRjKS4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VOVFJZX0ZST01fUFYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShB
U01fTk9QNDApLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5B
VElWRSBfX3N0cmluZ2lmeShBU01fTk9QMzUpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgRE9fT1ZFUldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFT
TV9OT1AyMSksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19zdHJp
bmdpZnkoRE9fU1BFQ19DVFJMX0VOVFJZIG1heWJleGVuPTAgICAgICAgICAgICAgICAgICAgICAg
IFwKQEAgLTIzOSw3ICsyMzksNyBAQAogCiAvKiBVc2UgaW4gaW50ZXJydXB0L2V4Y2VwdGlvbiBj
b250ZXh0LiAgTWF5IGludGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4gKi8KICNkZWZpbmUgU1BF
Q19DVFJMX0VOVFJZX0ZST01fSU5UUiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QNDApLCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01f
Tk9QMzUpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fT1ZF
UldSSVRFX1JTQiwgWDg2X0ZFQVRVUkVfUlNCX05BVElWRTsgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICBBTFRFUk5BVElWRV8yIF9fc3RyaW5naWZ5KEFTTV9OT1AyOSksICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX19zdHJpbmdpZnkoRE9fU1BFQ19DVFJMX0VO
VFJZIG1heWJleGVuPTEgICAgICAgICAgICAgICAgICAgICAgIFwKCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 11:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 11:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoShP-00017y-VU; Wed, 21 Feb 2018 11:36:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/3ts=fp=citrix.com=prvs=583b397a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoShP-00017s-2I
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 11:36:35 +0000
X-Inumbo-ID: 5abe8c6d-16fb-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5abe8c6d-16fb-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 12:35:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="463750353"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 21 Feb 2018 11:36:15 +0000
Message-ID: <1519212975-10722-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
References: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 5/5] x86: Rework MSR_TSC_AUX handling from
	scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYXJlIG1hbnkgcHJvYmxlbXMgd2l0aCBNU1JfVFNDX0FVWCBoYW5kbGluZy4KClRvIGJl
Z2luIHdpdGgsIHRoZSBSRFBJRCBpbnN0cnVjdGlvbiByZWFkcyBNU1JfVFNDX0FVWCwgYnV0IGl0
IGlzIG9ubHkgdGhlClJEVFNDUCBmZWF0dXJlIHdoaWNoIGVudW1lcmF0ZXMgdGhlIE1TUi4gIFRo
ZXJlZm9yZSwgUkRQSUQgZnVuY3Rpb25hbGx5CmRlcGVuZHMgb24gUkRUU0NQLgoKRm9yIFBWIGd1
ZXN0cywgd2UgaGlkZSBSRFRTQ1AgYnV0IGFkdmVydGlzZSBSRFBJRC4gIFdlIGFsc28gc2lsZW50
bHkgZHJvcAp3cml0ZXMgdG8gTVNSX1RTQ19BVVgsIHdoaWNoIGlzIHZlcnkgYW50aXNvY2lhbC4g
IFRoZXJlZm9yZSwgZW5hYmxlIFJEVFNDUCBmb3IKUFYgZ3Vlc3RzLCB3aGljaCBpbiB0dXJuIGFs
bG93cyBSRFBJRCB0byB3b3JrLgoKVG8gc3VwcG9ydCBSRFRTQ1AgcHJvcGVybHkgZm9yIFBWIGd1
ZXN0cywgdGhlIE1TUl9UU0NfQVVYIGhhbmRsaW5nIGlzIG1vdmVkCmludG8gdGhlIGdlbmVyaWMg
TVNSIHBvbGljeSBpbmZyYXN0cnVjdHVyZSwgYW5kIGJlY29tZXMgY29tbW9uLiAgT25lCmltcHJv
dmVtZW50IGlzIHRoYXQgd2Ugd2lsbCBub3cgcmVqZWN0IGludmFsaWQgdmFsdWVzLCByYXRoZXIg
dGhhbiBzaWxlbnRseQp0cnVuY2F0aW5nIGFuZCBhY2NlcHRpbmcgdGhlbS4gIFRoaXMgYWxzbyBj
YXVzZXMgdGhlIGVtdWxhdG9yIHRvIHJlamVjdCBSRFRTQ1AKZm9yIGd1ZXN0cyB3aXRob3V0IHRo
ZSBmZWF0dXJlcy4KCk9uZSBjb21wbGljYXRpb24gaXMgVFNDX01PREVfUFZSRFRTQ1AsIGluIHdo
aWNoIFhlbiB0YWtlcyBjb250cm9sIG9mCk1TUl9UU0NfQVVYIGFuZCB0aGUgcmVwb3J0ZWQgdmFs
dWUgaXMgYWN0dWFsbHkgdGhlIG1pZ3JhdGlvbiBpbmNhcm5hdGlvbi4gIFRoZQpwcmV2aW91cyBi
ZWhhdmlvdXIgb2YgdGhpcyBtb2RlIHdhcyB0byBzaWxlbnRseSBkcm9wIHdyaXRlcywgYnV0IGFz
IGl0IGlzIGEKYnJlYWsgaW4gdGhlIHg4NiBBQkkgdG8gc3RhcnQgd2l0aCwgc3dpdGNoIHRoZSBz
ZW1hbnRpY3MgdG8gYmUgbW9yZSBzYW5lLCBhbmQKaGF2ZSBUU0NfTU9ERV9QVlJEVFNDUCBtYWtl
IHRoZSBNU1IgcHJvcGVybHkgcmVhZC1vbmx5LgoKV2l0aCBQViBndWVzdHMgZ2V0dGluZyB0byB1
c2UgTVNSX1RTQ19BVVggcHJvcGVybHkgbm93LCB0aGUgTVNSIG5lZWRzCm1pZ3JhdGluZywgc28g
aXQgaXMgbW92ZWQgaW50byB0aGUgY29tbW9uIE1TUiBsb2dpYyBmb3IgUFYgZ3Vlc3RzLiAgQ2Fy
ZSBtdXN0CmJlIHRha2VuIGhvd2V2ZXIgdG8gYXZvaWQgc2VuZGluZyB0aGUgTVNSIGlmIFRTQ19N
T0RFX1BWUkRUU0NQIGlzIGFjdGl2ZSwgYXMKdGhlIHJlY2VpdmluZyBzaWRlIHdpbGwgcmVqZWN0
IHRoZSBndWVzdF93cm1zcigpLiAgVGhlIEhWTSBzaWRlIGlzIHR3ZWFrZWQgYXMKd2VsbCB0byBv
bmx5IHNlbmQvcmVjZWl2ZSBodm1faHdfY3B1Lm1zcl90c2NfYXV4IHdoZW4gdGhlIFRTQyBsb2dp
YyBpc24ndCBpbgpjb250cm9sIG9mIHRoZSB2YWx1ZS4KCldoYXQgcmVtYWlucyBpcyB0aGF0IHRz
Y19zZXRfaW5mbygpIG5lZWQgdG8gYnJvYWRjYXN0IGQtPmFyY2guaW5jYXJuYXRpb24gdG8KYWxs
IHZDUFVzIE1TUiBibG9jayBpZiBpbiBUU0NfTU9ERV9QVlJEVFNDUCwgc28gdGhlIGNvbnRleHQg
c3dpdGNoaW5nIGFuZAplbXVsYXRpb24gY29kZSBmdW5jdGlvbnMgY29ycmVjdGx5LgoKU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBKdW4gTmFrYWppbWEgPGp1bi5u
YWthamltYUBpbnRlbC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4K
Q0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBTdXJh
dmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDQzogV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFj
bGUuY29tPgoKdjI6CiAqIFNwZWxsaW5nIGNvcnJlY3Rpb25zIGluIHRoZSBjb21taXQgbWVzc2Fn
ZQogKiBGaXggSFZNIG1pZ3JhdGlvbiBpc3N1ZXMKLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMg
ICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKy0tCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgICAgICAgICAgICAgICAgIHwgMTkgKysrKysrLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJj
aC94ODYvbXNyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTYgKysrKysrKysrKysrKysr
KwogeGVuL2FyY2gveDg2L3B2L2VtdWwtaW52LW9wLmMgICAgICAgICAgICAgICB8ICA0ICstLS0K
IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgICAgICAgICAgICAgfCAgNSAtLS0tLQog
eGVuL2FyY2gveDg2L3RpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8IDExICsrKysrKysr
KysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyAgICAgIHwgIDEgKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICAgICAgICAgICB8ICA2IC0tLS0tLQog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oICAgICAgICAgICAgICB8ICAxIC0KIHhlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmggICAgICAgICAgICAgICAgICAgfCAgOSArKysrKysrKysKIHhl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMiArLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2FyY2gteDg2L2h2bS9zYXZlLmggICAgICB8ICA1ICsrKysrCiB4ZW4vdG9v
bHMvZ2VuLWNwdWlkLnB5ICAgICAgICAgICAgICAgICAgICAgIHwgIDMgKysrCiAxNiBmaWxlcyBj
aGFuZ2VkLCA3MiBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggOWMzNTI3
Zi4uMTQ0ZDZmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwpAQCAtMTUzNCw4ICsxNTM0LDcgQEAgdm9pZCBwYXJhdmlydF9jdHh0
X3N3aXRjaF90byhzdHJ1Y3QgdmNwdSAqdikKICAgICAgICAgYWN0aXZhdGVfZGVidWdyZWdzKHYp
OwogCiAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcCApCi0gICAgICAgIHdybXNyX3RzY19hdXgodi0+
ZG9tYWluLT5hcmNoLnRzY19tb2RlID09IFRTQ19NT0RFX1BWUkRUU0NQCi0gICAgICAgICAgICAg
ICAgICAgICAgPyB2LT5kb21haW4tPmFyY2guaW5jYXJuYXRpb24gOiAwKTsKKyAgICAgICAgd3Jt
c3JfdHNjX2F1eCh2LT5hcmNoLm1zci0+dHNjX2F1eCk7CiB9CiAKIC8qIFVwZGF0ZSBwZXItVkNQ
VSBndWVzdCBydW5zdGF0ZSBzaGFyZWQgbWVtb3J5IGFyZWEgKGlmIHJlZ2lzdGVyZWQpLiAqLwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5jIGIveGVuL2FyY2gveDg2L2RvbWN0bC5j
CmluZGV4IDhmYmJmM2EuLjk3OWFmZGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAgLTEyNDksNiArMTI0OSw3IEBAIGxvbmcg
YXJjaF9kb19kb21jdGwoCiAgICAgICAgIHN0YXRpYyBjb25zdCB1aW50MzJfdCBtc3JzX3RvX3Nl
bmRbXSA9IHsKICAgICAgICAgICAgIE1TUl9TUEVDX0NUUkwsCiAgICAgICAgICAgICBNU1JfSU5U
RUxfTUlTQ19GRUFUVVJFU19FTkFCTEVTLAorICAgICAgICAgICAgTVNSX1RTQ19BVVgsCiAgICAg
ICAgIH07CiAgICAgICAgIHVpbnQzMl90IG5yX21zcnMgPSBBUlJBWV9TSVpFKG1zcnNfdG9fc2Vu
ZCk7CiAKQEAgLTEyODQsNyArMTI4NSwxOCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAg
ICAgICAgICAgIGZvciAoIGogPSAwOyBqIDwgQVJSQVlfU0laRShtc3JzX3RvX3NlbmQpOyArK2og
KQogICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdmFsOwot
ICAgICAgICAgICAgICAgICAgICBpbnQgcmMgPSBndWVzdF9yZG1zcih2LCBtc3JzX3RvX3NlbmRb
al0sICZ2YWwpOworICAgICAgICAgICAgICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgICAgICAg
ICAgICAgLyoKKyAgICAgICAgICAgICAgICAgICAgICogU2tpcCBNU1JfVFNDX0FVWCBpZiB1c2lu
ZyBUU0NfTU9ERV9QVlJEVFNDUC4gIEluIHRoaXMKKyAgICAgICAgICAgICAgICAgICAgICogY2Fz
ZSwgdGhlIE1TUiBpcyByZWFkLW9ubHksIGFuZCBzaG91bGQgYmUgcmVqZWN0ZWQgaWYKKyAgICAg
ICAgICAgICAgICAgICAgICogc2VlbiBvbiB0aGUgcmVzdG9yZSBzaWRlLgorICAgICAgICAgICAg
ICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgaWYgKCBtc3JzX3RvX3NlbmRbal0gPT0g
TVNSX1RTQ19BVVggJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICBkLT5hcmNoLnRzY19tb2Rl
ID09IFRTQ19NT0RFX1BWUkRUU0NQICkKKyAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVl
OworCisgICAgICAgICAgICAgICAgICAgIHJjID0gZ3Vlc3RfcmRtc3IodiwgbXNyc190b19zZW5k
W2pdLCAmdmFsKTsKIAogICAgICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAg
ICAgKiBJdCBpcyB0aGUgcHJvZ3JhbW1lcnMgcmVzcG9uc2liaWxpdHkgdG8gZW5zdXJlIHRoYXQK
QEAgLTEzNzMsNiArMTM4NSw3IEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKICAgICAgICAgICAgICAg
ICBjYXNlIE1TUl9JTlRFTF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CisgICAgICAgICAgICAgICAg
Y2FzZSBNU1JfVFNDX0FVWDoKICAgICAgICAgICAgICAgICAgICAgaWYgKCBndWVzdF93cm1zcih2
LCBtc3IuaW5kZXgsIG1zci52YWx1ZSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4
IDA1Mzk1NTEuLmU0NWY2ZGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtNzkyLDcgKzc5Miw5IEBAIHN0YXRpYyBpbnQg
aHZtX3NhdmVfY3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCiAKICAgICAgICAgY3R4dC50c2MgPSBodm1fZ2V0X2d1ZXN0X3RzY19maXhlZCh2LCBkLT5h
cmNoLmh2bV9kb21haW4uc3luY190c2MpOwogCi0gICAgICAgIGN0eHQubXNyX3RzY19hdXggPSBo
dm1fbXNyX3RzY19hdXgodik7CisgICAgICAgIC8qIE9ubHkgc2VuZCBNU1JfVFNDX0FVWCBpZiBp
dCBpc24ndCBiZWluZyBoYW5kbGVkIGJ5IHRoZSBUU0MgbG9naWMuICovCisgICAgICAgIGlmICgg
ZC0+YXJjaC50c2NfbW9kZSAhPSBUU0NfTU9ERV9QVlJEVFNDUCApCisgICAgICAgICAgICBjdHh0
Lm1zcl90c2NfYXV4ID0gdi0+YXJjaC5tc3ItPnRzY19hdXg7CiAKICAgICAgICAgaHZtX2dldF9z
ZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfaWR0ciwgJnNlZyk7CiAgICAgICAgIGN0eHQuaWR0
cl9saW1pdCA9IHNlZy5saW1pdDsKQEAgLTEwNDYsNyArMTA0OCw5IEBAIHN0YXRpYyBpbnQgaHZt
X2xvYWRfY3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
CiAgICAgaWYgKCBodm1fZnVuY3MudHNjX3NjYWxpbmcuc2V0dXAgKQogICAgICAgICBodm1fZnVu
Y3MudHNjX3NjYWxpbmcuc2V0dXAodik7CiAKLSAgICB2LT5hcmNoLmh2bV92Y3B1Lm1zcl90c2Nf
YXV4ID0gY3R4dC5tc3JfdHNjX2F1eDsKKyAgICAvKiBPbmx5IGFjY2VwdCBNU1JfVFNDX0FVWCBp
ZiBpdCBpc24ndCBiZWluZyBoYW5kbGVkIGJ5IHRoZSBUU0MgbG9naWMuICovCisgICAgaWYgKCBk
LT5hcmNoLnRzY19tb2RlICE9IFRTQ19NT0RFX1BWUkRUU0NQICkKKyAgICAgICAgdi0+YXJjaC5t
c3ItPnRzY19hdXggPSBjdHh0Lm1zcl90c2NfYXV4OwogCiAgICAgaHZtX3NldF9ndWVzdF90c2Nf
Zml4ZWQodiwgY3R4dC50c2MsIGQtPmFyY2guaHZtX2RvbWFpbi5zeW5jX3RzYyk7CiAKQEAgLTM0
MjQsMTAgKzM0MjgsNiBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQg
bXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgICptc3JfY29udGVudCA9IHYtPmFy
Y2guaHZtX3ZjcHUubXNyX3RzY19hZGp1c3Q7CiAgICAgICAgIGJyZWFrOwogCi0gICAgY2FzZSBN
U1JfVFNDX0FVWDoKLSAgICAgICAgKm1zcl9jb250ZW50ID0gaHZtX21zcl90c2NfYXV4KHYpOwot
ICAgICAgICBicmVhazsKLQogICAgIGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0U6CiAgICAgICAgICpt
c3JfY29udGVudCA9IHZjcHVfdmxhcGljKHYpLT5ody5hcGljX2Jhc2VfbXNyOwogICAgICAgICBi
cmVhazsKQEAgLTM1NzUsMTMgKzM1NzUsNiBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQo
dW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAgIGh2bV9zZXRf
Z3Vlc3RfdHNjX2FkanVzdCh2LCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFrOwogCi0gICAg
Y2FzZSBNU1JfVFNDX0FVWDoKLSAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5tc3JfdHNjX2F1eCA9
ICh1aW50MzJfdCltc3JfY29udGVudDsKLSAgICAgICAgaWYgKCBjcHVfaGFzX3JkdHNjcAotICAg
ICAgICAgICAgICYmICh2LT5kb21haW4tPmFyY2gudHNjX21vZGUgIT0gVFNDX01PREVfUFZSRFRT
Q1ApICkKLSAgICAgICAgICAgIHdybXNyX3RzY19hdXgobXNyX2NvbnRlbnQpOwotICAgICAgICBi
cmVhazsKLQogICAgIGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0U6CiAgICAgICAgIGlmICggIXZsYXBp
Y19tc3Jfc2V0KHZjcHVfdmxhcGljKHYpLCBtc3JfY29udGVudCkgKQogICAgICAgICAgICAgZ290
byBncF9mYXVsdDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggZjUzZjQzMC4uOTQwNjYyNCAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKQEAgLTEwOTMsNyArMTA5Myw3IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90
byhzdHJ1Y3QgdmNwdSAqdikKICAgICBzdm1fdHNjX3JhdGlvX2xvYWQodik7CiAKICAgICBpZiAo
IGNwdV9oYXNfcmR0c2NwICkKLSAgICAgICAgd3Jtc3JfdHNjX2F1eChodm1fbXNyX3RzY19hdXgo
dikpOworICAgICAgICB3cm1zcl90c2NfYXV4KHYtPmFyY2gubXNyLT50c2NfYXV4KTsKIH0KIAog
c3RhdGljIHZvaWQgbm9yZXR1cm4gc3ZtX2RvX3Jlc3VtZShzdHJ1Y3QgdmNwdSAqdikKQEAgLTI4
NDIsNyArMjg0Miw3IEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgVk1FWElUX1JEVFNDUDoKLSAg
ICAgICAgcmVncy0+cmN4ID0gaHZtX21zcl90c2NfYXV4KHYpOworICAgICAgICByZWdzLT5yY3gg
PSB2LT5hcmNoLm1zci0+dHNjX2F1eDsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAg
Y2FzZSBWTUVYSVRfUkRUU0M6CiAgICAgICAgIHN2bV92bWV4aXRfZG9fcmR0c2MocmVncyk7CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCmluZGV4IDMxYWNiMGUuLjQ1ZmQ5YzUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC02MTgs
NyArNjE4LDcgQEAgc3RhdGljIHZvaWQgdm14X3Jlc3RvcmVfZ3Vlc3RfbXNycyhzdHJ1Y3QgdmNw
dSAqdikKICAgICB9CiAKICAgICBpZiAoIGNwdV9oYXNfcmR0c2NwICkKLSAgICAgICAgd3Jtc3Jf
dHNjX2F1eChodm1fbXNyX3RzY19hdXgodikpOworICAgICAgICB3cm1zcl90c2NfYXV4KHYtPmFy
Y2gubXNyLT50c2NfYXV4KTsKIH0KIAogdm9pZCB2bXhfdXBkYXRlX2NwdV9leGVjX2NvbnRyb2wo
c3RydWN0IHZjcHUgKnYpCkBAIC0zODU4LDcgKzM4NTgsNyBAQCB2b2lkIHZteF92bWV4aXRfaGFu
ZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgdm14X2ludmxwZ19pbnRl
cmNlcHQoZXhpdF9xdWFsaWZpY2F0aW9uKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBFWElU
X1JFQVNPTl9SRFRTQ1A6Ci0gICAgICAgIHJlZ3MtPnJjeCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsK
KyAgICAgICAgcmVncy0+cmN4ID0gdi0+YXJjaC5tc3ItPnRzY19hdXg7CiAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgIGNhc2UgRVhJVF9SRUFTT05fUkRUU0M6CiAgICAgICAgIHVwZGF0
ZV9ndWVzdF9laXAoKTsgLyogU2FmZTogUkRUU0MsIFJEVFNDUCAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDhhZTNiNGUuLjhhOGNh
ZDIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNy
LmMKQEAgLTE3NSw2ICsxNzUsMTMgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICAgICBfTVNSX01J
U0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBN
U1JfVFNDX0FVWDoKKyAgICAgICAgaWYgKCAhY3AtPmV4dGQucmR0c2NwICkKKyAgICAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgKnZhbCA9IHZwLT50c2NfYXV4OworICAgICAgICBi
cmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKICAgICB9CkBAIC0yNTAsNiArMjU3LDE1IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogICAgIH0K
IAorICAgIGNhc2UgTVNSX1RTQ19BVVg6CisgICAgICAgIGlmICggIWNwLT5leHRkLnJkdHNjcCB8
fCAgICAgICAgICAgICAgICAgICAgICAvKiBNU1IgYXZhaWxhYmxlPyAqLworICAgICAgICAgICAg
IGQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1AgfHwgLyogTVNSIHJlYWQtb25s
eT8gKi8KKyAgICAgICAgICAgICB2YWwgIT0gKHVpbnQzMl90KXZhbCApICAgICAgICAgICAgICAg
ICAgIC8qIFJzdmQgYml0cyBzZXQ/ICovCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisg
ICAgICAgIHdybXNyX3RzY19hdXgodnAtPnRzY19hdXggPSB2YWwpOworICAgICAgICBicmVhazsK
KwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAg
ICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1pbnYtb3AuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLWludi1vcC5jCmluZGV4IGJlOTVhNWYuLmMwNzEzNzIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWludi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVs
LWludi1vcC5jCkBAIC00Niw3ICs0Niw2IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9pbnZhbGlkX3Jk
dHNjcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBjaGFyIG9wY29kZVszXTsKICAg
ICB1bnNpZ25lZCBsb25nIGVpcCwgcmM7CiAgICAgc3RydWN0IHZjcHUgKnYgPSBjdXJyZW50Owot
ICAgIGNvbnN0IHN0cnVjdCBkb21haW4gKmN1cnJkID0gdi0+ZG9tYWluOwogCiAgICAgZWlwID0g
cmVncy0+cmlwOwogICAgIGlmICggKHJjID0gY29weV9mcm9tX3VzZXIob3Bjb2RlLCAoY2hhciAq
KWVpcCwgc2l6ZW9mKG9wY29kZSkpKSAhPSAwICkKQEAgLTU5LDggKzU4LDcgQEAgc3RhdGljIGlu
dCBlbXVsYXRlX2ludmFsaWRfcmR0c2NwKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAg
IGVpcCArPSBzaXplb2Yob3Bjb2RlKTsKIAogICAgIG1zcl9zcGxpdChyZWdzLCBwdl9zb2Z0X3Jk
dHNjKHYsIHJlZ3MpKTsKLSAgICByZWdzLT5yY3ggPSAoY3VycmQtPmFyY2gudHNjX21vZGUgPT0g
VFNDX01PREVfUFZSRFRTQ1AKLSAgICAgICAgICAgICAgICAgPyBjdXJyZC0+YXJjaC5pbmNhcm5h
dGlvbiA6IDApOworICAgIHJlZ3MtPnJjeCA9IHYtPmFyY2gubXNyLT50c2NfYXV4OwogCiAgICAg
cHZfZW11bF9pbnN0cnVjdGlvbl9kb25lKHJlZ3MsIGVpcCk7CiAgICAgcmV0dXJuIEVYQ1JFVF9m
YXVsdF9maXhlZDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBi
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwppbmRleCBmMjg4OGFiLi43ZTY0YzEwIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBAIC04ODAsMTEgKzg4MCw2IEBAIHN0YXRpYyBpbnQgcmVh
ZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICAgICAgKnZhbCA9IGN1
cnJkLT5hcmNoLnZ0c2MgPyBwdl9zb2Z0X3JkdHNjKGN1cnIsIGN0eHQtPnJlZ3MpIDogcmR0c2Mo
KTsKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAotICAgIGNhc2UgTVNSX1RTQ19BVVg6
Ci0gICAgICAgICp2YWwgPSAodWludDMyX3QpKGN1cnJkLT5hcmNoLnRzY19tb2RlID09IFRTQ19N
T0RFX1BWUkRUU0NQCi0gICAgICAgICAgICAgICAgICAgICAgICAgID8gY3VycmQtPmFyY2guaW5j
YXJuYXRpb24gOiAwKTsKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQogICAgIGNhc2Ug
TVNSX0VGRVI6CiAgICAgICAgICp2YWwgPSByZWFkX2VmZXIoKTsKICAgICAgICAgaWYgKCBpc19w
dl8zMmJpdF9kb21haW4oY3VycmQpICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90aW1lLmMg
Yi94ZW4vYXJjaC94ODYvdGltZS5jCmluZGV4IDFhNmZkZTYuLjM3ZDQ4N2MgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni90aW1lLmMKKysrIGIveGVuL2FyY2gveDg2L3RpbWUuYwpAQCAtMjE3OCw3
ICsyMTc4LDE4IEBAIHZvaWQgdHNjX3NldF9pbmZvKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAg
IH0KICAgICAgICAgYnJlYWs7CiAgICAgfQorCiAgICAgZC0+YXJjaC5pbmNhcm5hdGlvbiA9IGlu
Y2FybmF0aW9uICsgMTsKKworICAgIGlmICggZC0+YXJjaC50c2NfbW9kZSA9PSBUU0NfTU9ERV9Q
VlJEVFNDUCApCisgICAgeworICAgICAgICBzdHJ1Y3QgdmNwdSAqdjsKKworICAgICAgICAvKiBE
aXN0cmlidXRlIGluY2FybmF0aW9uIGludG8gZWFjaCB2Y3B1J3MgTVNSX1RTQ19BVVguICovCisg
ICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICAgICAgICAgIHYtPmFyY2gubXNyLT50
c2NfYXV4ID0gZC0+YXJjaC5pbmNhcm5hdGlvbjsKKyAgICB9CisKICAgICBpZiAoIGlzX2h2bV9k
b21haW4oZCkgKQogICAgIHsKICAgICAgICAgaWYgKCBodm1fdHNjX3NjYWxpbmdfc3VwcG9ydGVk
ICYmICFkLT5hcmNoLnZ0c2MgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRl
L3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpp
bmRleCA4NTM4M2VhLi5lZmI2MDAzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYwpAQCAtNTE0MSw2ICs1MTQxLDcgQEAgeDg2X2VtdWxhdGUoCiAKICAgICAgICAgY2FzZSAw
eGY5OiAvKiByZHRzY3AgKi8KICAgICAgICAgICAgIGZhaWxfaWYob3BzLT5yZWFkX21zciA9PSBO
VUxMKTsKKyAgICAgICAgICAgIC8qIEdldHRpbmcgYSByZXN1bHQgaW1wbGllcyB2Y3B1X2hhc19y
ZHRzY3AoKSAqLwogICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfbXNyKE1TUl9UU0Nf
QVVYLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtc3JfdmFsLCBjdHh0
KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2h2bS5oCmluZGV4IGRkM2RkNWYuLjc3MDhmZGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCkBA
IC01MTEsMTIgKzUxMSw2IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1faW52YWxpZGF0ZV9yZWdz
X2ZpZWxkcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIGludCBodm1faGFwX25lc3RlZF9w
YWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBucGZlYyBucGZlYyk7CiAKLSNkZWZpbmUgaHZtX21zcl90
c2NfYXV4KHYpICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgc3RydWN0IGRvbWFpbiAqX19kID0gKHYpLT5kb21haW47ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIChfX2QtPmFyY2gudHNjX21vZGUgPT0gVFND
X01PREVfUFZSRFRTQ1ApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
PyAodTMyKV9fZC0+YXJjaC5pbmNhcm5hdGlvbiA6ICh1MzIpKHYpLT5hcmNoLmh2bV92Y3B1Lm1z
cl90c2NfYXV4OyBcCi19KQotCiBpbnQgaHZtX3gyYXBpY19tc3JfcmVhZChzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KTsKIGludCBodm1feDJh
cGljX21zcl93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG1zciwgdWludDY0X3Qg
bXNyX2NvbnRlbnQpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92Y3B1LmgKaW5kZXggZDkzMTY2Zi4uNjA0MjVm
MyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmNwdS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaApAQCAtMTcwLDcgKzE3MCw2IEBAIHN0cnVjdCBodm1f
dmNwdSB7CiAKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCBuMWFzaWQ7CiAKLSAgICB1MzIgICAg
ICAgICAgICAgICAgIG1zcl90c2NfYXV4OwogICAgIHU2NCAgICAgICAgICAgICAgICAgbXNyX3Rz
Y19hZGp1c3Q7CiAgICAgdTY0ICAgICAgICAgICAgICAgICBtc3JfeHNzOwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApp
bmRleCBhNTA3MmEyLi5jMTMzODhhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKQEAgLTI1OCw2ICsyNTgsMTUgQEAg
c3RydWN0IG1zcl92Y3B1X3BvbGljeQogICAgICAgICBib29sIGF2YWlsYWJsZTsgLyogVGhpcyBN
U1IgaXMgbm9uLWFyY2hpdGVjdHVyYWwgKi8KICAgICAgICAgYm9vbCBjcHVpZF9mYXVsdGluZzsK
ICAgICB9IG1pc2NfZmVhdHVyZXNfZW5hYmxlczsKKworICAgIC8qCisgICAgICogMHhjMDAwMDEw
MyAtIE1TUl9UU0NfQVVYCisgICAgICoKKyAgICAgKiBVc3VhbGx5IGd1ZXN0IGNob3Nlbi4gIEhv
d2V2ZXIsIHdoZW4gdXNpbmcgVFNDX01PREVfUFZSRFRTQ1AgdGhlIHZhbHVlCisgICAgICogaXMg
WGVuLWNvbnRyb2xsZWQgYW5kIGlzIHRoZSBtaWdyYXRpb24gaW5jYXJuYXRpb24sIGF0IHdoaWNo
IHBvaW50IHRoZQorICAgICAqIE1TUiBiZWNvbWVzIHJlYWQtb25seSB0byB0aGUgZ3Vlc3QuCisg
ICAgICovCisgICAgdWludDMyX3QgdHNjX2F1eDsKIH07CiAKIHZvaWQgaW5pdF9ndWVzdF9tc3Jf
cG9saWN5KHZvaWQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmgKaW5kZXggZmE4MWFmMS4uNzhmYTQ2NiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0xNTYsNyArMTU2LDcgQEAgWEVOX0NQVUZFQVRVUkUoTlgs
ICAgICAgICAgICAgMiozMisyMCkgLypBICBFeGVjdXRlIERpc2FibGUgKi8KIFhFTl9DUFVGRUFU
VVJFKE1NWEVYVCwgICAgICAgIDIqMzIrMjIpIC8qQSAgQU1EIE1NWCBleHRlbnNpb25zICovCiBY
RU5fQ1BVRkVBVFVSRShGRlhTUiwgICAgICAgICAyKjMyKzI1KSAvKkEgIEZGWFNSIGluc3RydWN0
aW9uIG9wdGltaXphdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKFBBR0UxR0IsICAgICAgIDIqMzIr
MjYpIC8qSCAgMUdiIGxhcmdlIHBhZ2Ugc3VwcG9ydCAqLwotWEVOX0NQVUZFQVRVUkUoUkRUU0NQ
LCAgICAgICAgMiozMisyNykgLypTICBSRFRTQ1AgKi8KK1hFTl9DUFVGRUFUVVJFKFJEVFNDUCwg
ICAgICAgIDIqMzIrMjcpIC8qQSAgUkRUU0NQICovCiBYRU5fQ1BVRkVBVFVSRShMTSwgICAgICAg
ICAgICAyKjMyKzI5KSAvKkEgIExvbmcgTW9kZSAoeDg2LTY0KSAqLwogWEVOX0NQVUZFQVRVUkUo
M0ROT1dFWFQsICAgICAgMiozMiszMCkgLypBICBBTUQgM0ROb3chIGV4dGVuc2lvbnMgKi8KIFhF
Tl9DUFVGRUFUVVJFKDNETk9XLCAgICAgICAgIDIqMzIrMzEpIC8qQSAgM0ROb3chICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCmluZGV4IDQ2OTFkNGQuLjBkZjNlMjYgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCkBAIC0xNDEsNiArMTQxLDExIEBA
IHN0cnVjdCBodm1faHdfY3B1IHsKICAgICB1aW50NjRfdCBtc3JfY3N0YXI7CiAgICAgdWludDY0
X3QgbXNyX3N5c2NhbGxfbWFzazsKICAgICB1aW50NjRfdCBtc3JfZWZlcjsKKworICAgIC8qCisg
ICAgICogU2luY2UgNC4xMSwgdGhpcyB2YWx1ZSBpcyB3cml0dGVuIGFzIDAgaWYgVFNDX01PREVf
UFZSRFRTQ1AgaXMgYWN0aXZlLAorICAgICAqIGFuZCB0aGUgdmFsdWUgaXMgYWN0dWFsbHkgY29u
dHJvbGxlZCBieSB0aGUgVFNDIGxvZ2ljLgorICAgICAqLwogICAgIHVpbnQ2NF90IG1zcl90c2Nf
YXV4OwogCiAgICAgLyogZ3Vlc3QncyBpZGVhIG9mIHdoYXQgcmR0c2MoKSB3b3VsZCByZXR1cm4g
Ki8KZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQucHkgYi94ZW4vdG9vbHMvZ2VuLWNw
dWlkLnB5CmluZGV4IDYxM2I5MDkuLjYwMWE3YTAgMTAwNzU1Ci0tLSBhL3hlbi90b29scy9nZW4t
Y3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMjM1LDYgKzIzNSw5IEBA
IGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAgICAgICAgICMgYWJzZW5jZSBvZiBhbnkgZW5h
YmxlZCB4c3RhdGUuCiAgICAgICAgIEFWWDogW0ZNQSwgRk1BNCwgRjE2QywgQVZYMiwgWE9QXSwK
IAorICAgICAgICAjIE1TUl9UU0NfQVVYIGlzIGVudW1lcmF0ZWQgYnkgUkRUU0NQLCBidXQgUkRQ
SUQgYWxzbyByZWFkcyBUU0NfQVVYLgorICAgICAgICBSRFRTQ1A6IFtSRFBJRF0sCisKICAgICAg
ICAgIyBDWDE2IGlzIG9ubHkgZW5jb2RhYmxlIGluIExvbmcgTW9kZS4gIExBSEZfTE0gaW5kaWNh
dGVzIHRoYXQgdGhlCiAgICAgICAgICMgU0FIRi9MQUhGIGluc3RydWN0aW9ucyBhcmUgcmVpbnRy
b2R1Y2VkIGluIExvbmcgTW9kZS4gIDFHQgogICAgICAgICAjIHN1cGVycGFnZXMsIFBDSUQgYW5k
IFBLVSBhcmUgb25seSBhdmFpbGFibGUgaW4gNCBsZXZlbCBwYWdpbmcuCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 11:50:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 11:50:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoSuv-0002Vd-81; Wed, 21 Feb 2018 11:50:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wxp0=fp=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eoSut-0002VX-VY
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 11:50:32 +0000
X-Inumbo-ID: 4ef17d25-16fd-11e8-ba59-bc764e045a96
Received: from mail-qk0-x231.google.com (unknown [2607:f8b0:400d:c09::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ef17d25-16fd-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 12:49:44 +0100 (CET)
Received: by mail-qk0-x231.google.com with SMTP id g2so1509144qkd.12
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 03:50:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=OzITJ7z4anlj0B5DSVGoEtXeze+SviVdWXVEPX6RECs=;
 b=hPLajWOHYonwU6ry3Q+8+VhzyF5sx3aImwo2KlrDZO/xe8ILXd5Cewvj/tePtJ6z60
 XoBCmku584powhCNynPhnPrB0lWWgV4tmE3ypwjCuSpPNOJ49FXlHtejTjVcjOKEFnYS
 m+8cZZdhF9ZxGIMbNF5xrAkeWY9Nwe8T4Qv5eeCWuKu61htjKYEDkBp9VLCihqV37zu6
 6KLKBGu3HSAoVGbDv1RcWaf4viUagk9WJApNKmoxr3bjHX3X1yn6roZpXuFiRp3J6xwj
 FzG6KcnRTfyJ1b8vloo3EuMxEWW5L5T1voCzMPV9bdjHkcghcEXwQs4lzg7+XAhcj5ik
 W4vg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=OzITJ7z4anlj0B5DSVGoEtXeze+SviVdWXVEPX6RECs=;
 b=ly0/ZDePcO90MscI5DlaSGHciheB6uPi4pW4l2ofIDf5yOjNAwIY8gQLFmdUsYdKV0
 ue0FUMNR5CfPXYKwHmysuUcxov9Lb0lf1ORfvjp0Vwbb+mVtd9gGcvNi+vHRVALj9ooK
 C2P/n485eKg3kRJcCyN0wZOUoN+i9EZlcjS12GP78tk/Vj5OHOb36zVbC2wxcZowOggc
 /DECTHpcxOiS5PRAKl/qAVHePV1wIL7rYmrOVuKBzaXfVQLYSY444Mfu78Dio4aAyfIs
 ATalL6nie5iewGBjHYqGIefOYUjM+cBC4s15cEnJAlXxxJNJrMx5WS5Pv5BzmSf7R4IN
 UwCg==
X-Gm-Message-State: APf1xPCExqwrhelw8KUVWtkWW/x96dB7PS7sJv+curKfTv0oQT0EbmbX
 LzPvhjXJ8+9KdQgTiyZZbbKWQVOmupgVtDbIKCE=
X-Google-Smtp-Source: AH8x224l2udqwRFoe822Q3XKsnRqHXEd56sD0qER9v0EjnN1lXKZLeSCbCwI++Z0AoQ1Memc9pjmcHZ8hPH1Husjtrg=
X-Received: by 10.55.80.6 with SMTP id e6mr4442926qkb.187.1519213830611; Wed,
 21 Feb 2018 03:50:30 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.155.70 with HTTP; Wed, 21 Feb 2018 03:50:30 -0800 (PST)
In-Reply-To: <CABfawhnHHHxrRdfo8atm+1HFnbAxzhuY=ZgO5iAaAN4aHh=atQ@mail.gmail.com>
References: <1518103552-4836-1-git-send-email-aisaila@bitdefender.com>
 <1518103552-4836-2-git-send-email-aisaila@bitdefender.com>
 <CAFLBxZbB65ALGcu1mZ2ajwZ3yXEcMf8hhKf3mwSVN0h_kesQQw@mail.gmail.com>
 <CABfawhnHHHxrRdfo8atm+1HFnbAxzhuY=ZgO5iAaAN4aHh=atQ@mail.gmail.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 21 Feb 2018 11:50:30 +0000
X-Google-Sender-Auth: zxYRXuSCMEk3kEGnzvbGC4Ud2D8
Message-ID: <CAFLBxZax7uRCFH2B+FwV+Xbyt9eBN8VQJwCDFDvXv_YCn_6t9w@mail.gmail.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Alexandru Isaila <aisaila@bitdefender.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 1/4] asm-x86/monitor: Enable svm monitor
	events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgOSwgMjAxOCBhdCA0OjIxIFBNLCBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+IHdyb3RlOgo+IE9uIEZyaSwgRmViIDksIDIwMTggYXQgMzoyOCBBTSwgR2Vv
cmdlIER1bmxhcCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+PiBPbiBUaHUsIEZlYiA4LCAy
MDE4IGF0IDM6MjUgUE0sIEFsZXhhbmRydSBJc2FpbGEKPj4gPGFpc2FpbGFAYml0ZGVmZW5kZXIu
Y29tPiB3cm90ZToKPj4+IFRoaXMgY29tbWl0IHNlcGFyYXRlcyB0aGUgc3ZtIGNhcHMgZnJvbSB0
aGUgdm14IGNhcHMuCj4+Cj4+IEkgY2FuIHNlZSBob3cgdGhlIHBhdGNoIHJlbGF0ZXMgdG8gdGhl
IGRlc2NyaXB0aW9uIGhlcmUsIGJ1dCBpdCdzIG5vdAo+PiBpbW1lZGlhdGVseSBjbGVhciBob3cg
aXQgcmVsYXRlcyB0byB0aGUgdGl0bGUuCj4+Cj4+IEEgZ29vZCAidGVtcGxhdGUiIHRvIHN0YXJ0
IHdpdGggZm9yIGFueSBjb21taXQgbWVzc2FnZSBpczoKPj4gMS4gV2hhdCB0aGUgY3VycmVudCBz
aXR1YXRpb24gaXMKPj4gMi4gV2h5IHRoYXQncyBhIHByb2JsZW0KPj4gMy4gSG93IHRoaXMgcGF0
Y2ggZml4ZXMgaXQKPj4KPj4gVGhlIG9ubHkgdGltZSB5b3Ugc2hvdWxkIG9taXQgYW55IG9mIHRo
ZXNlIGlzIGlmIGl0J3MgY29tcGxldGVseSBvYnZpb3VzLgo+Pgo+PiBJbiB0aGlzIGNhc2UsIGl0
IGxvb2tzIGxpa2UgdGhlIGFuc3dlcnMgd291bGQgbG9vayBsaWtlOgo+Pgo+PiAxLiBPbmx5IGEg
c3Vic2V0IG9mIHRoZSBtb25pdG9yIGZlYXR1cmVzIGFyZSBhdmFpbGFibGUgb24gQU1ELCBidXQg
YWxsCj4+IGNhcGFiaWxpdGllcyBhcmUgcGFzc2VkIHJlZ2FyZGxlc3Mgb2YgdGhlIHByb2Nlc3Nv
ciBhcmNoaXRlY3R1cmUuCj4+Cj4+IDIuIFRoaXMgbWVhbnMgdGhhdCB0aGUgbWFqb3JpdHkgb2Yg
ZnVuY3Rpb25hbGl0eSBhZHZlcnRpemVkIGluCj4+ICdjYXBhYmlsaXRpZXMnIGlzIGFjdHVhbGx5
IGJyb2tlbiB3aGVuIHJ1bm5pbmcgdW5kZXIgQU1ELgo+Cj4gSXQgaXMgbm90IGJyb2tlbiB1bmRl
ciBBTUQuIFdoYXQgaXMgYmVpbmcgcmVwb3J0ZWQgdGhlcmUgaXMgdGhhdCBpdCBpcwo+IG5vIG1v
bml0b3Igb3B0aW9uIGlzIHN1cHBvcnRlZCAtIGllLiBjYXBhYmlsaXRpZXMgPSAwLiBUaGUgd2hv
bGUgdGhpbmcKPiBpcyBnYXRlZCBvbiBjcHVfaGFzX3ZteC4KCkFoLCByaWdodCwgSSBtaXNzZWQg
dGhhdC4KClNvIHdoYXQgYWJvdXQgYSBkZXNjcmlwdGlvbiBsaWtlIHRoZSBmb2xsb3dpbmc6CgpD
dXJyZW50bHkgd2UgcmVwb3J0IG5vIGNhcGFiaWxpdGllcyBhdCBhbGwgb24gQU1EIGhhcmR3YXJl
LiAgSG93ZXZlciwKdGhlcmUgYXJlIGEgY29yZSBzZXQgb2YgY2FwYWJpbGl0aWVzIHdoaWNoIHdp
bGwgYWxyZWFkeSB3b3JrIG91dCBvZgp0aGUgYm94LiAgVW5jb25kaXRpb25hbGx5IHJlcG9ydCBj
YXBhYmlsaXRpZXMgdGhhdCBjdXJyZW50bHkgd29yayBvbgpib3RoIEFNRCBhbmQgSW50ZWwsIHNl
cGFyYXRpbmcgb3V0IGNhcGFiaWxpdGllcyB3aGljaCBhcmUgb25seQppbXBsZW1lbnRlZCBvbiBJ
bnRlbCBjcHVzIGF0IHRoZSBtb21lbnQuCgooSSBoYXZlbid0IGNhdWdodCB1cCBvbiBteSBtYWls
IHlldCwgc28gbWF5YmUgdGhpcyBtZXNzYWdlIHdpbGwgYmUKbW9vdCAtLSBpbiB3aGljaCBjYXNl
IGp1c3QgaWdub3JlIGl0LikKCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 12:06:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 12:06:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoTAY-0003TE-Ph; Wed, 21 Feb 2018 12:06:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eoTAY-0003Sq-8e
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 12:06:42 +0000
X-Inumbo-ID: e2e9005f-16ff-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e2e9005f-16ff-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 12:08:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="463753404"
Date: Wed, 21 Feb 2018 12:06:33 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180221120633.l5n33m52vkungcbz@citrix.com>
References: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
 <1519212975-10722-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519212975-10722-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/5] x86: Rework MSR_TSC_AUX handling
	from scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMTE6MzY6MTVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBhcmUgbWFueSBwcm9ibGVtcyB3aXRoIE1TUl9UU0NfQVVYIGhhbmRsaW5n
Lgo+IAo+IFRvIGJlZ2luIHdpdGgsIHRoZSBSRFBJRCBpbnN0cnVjdGlvbiByZWFkcyBNU1JfVFND
X0FVWCwgYnV0IGl0IGlzIG9ubHkgdGhlCj4gUkRUU0NQIGZlYXR1cmUgd2hpY2ggZW51bWVyYXRl
cyB0aGUgTVNSLiAgVGhlcmVmb3JlLCBSRFBJRCBmdW5jdGlvbmFsbHkKPiBkZXBlbmRzIG9uIFJE
VFNDUC4KPiAKPiBGb3IgUFYgZ3Vlc3RzLCB3ZSBoaWRlIFJEVFNDUCBidXQgYWR2ZXJ0aXNlIFJE
UElELiAgV2UgYWxzbyBzaWxlbnRseSBkcm9wCj4gd3JpdGVzIHRvIE1TUl9UU0NfQVVYLCB3aGlj
aCBpcyB2ZXJ5IGFudGlzb2NpYWwuICBUaGVyZWZvcmUsIGVuYWJsZSBSRFRTQ1AgZm9yCj4gUFYg
Z3Vlc3RzLCB3aGljaCBpbiB0dXJuIGFsbG93cyBSRFBJRCB0byB3b3JrLgo+IAo+IFRvIHN1cHBv
cnQgUkRUU0NQIHByb3Blcmx5IGZvciBQViBndWVzdHMsIHRoZSBNU1JfVFNDX0FVWCBoYW5kbGlu
ZyBpcyBtb3ZlZAo+IGludG8gdGhlIGdlbmVyaWMgTVNSIHBvbGljeSBpbmZyYXN0cnVjdHVyZSwg
YW5kIGJlY29tZXMgY29tbW9uLiAgT25lCj4gaW1wcm92ZW1lbnQgaXMgdGhhdCB3ZSB3aWxsIG5v
dyByZWplY3QgaW52YWxpZCB2YWx1ZXMsIHJhdGhlciB0aGFuIHNpbGVudGx5Cj4gdHJ1bmNhdGlu
ZyBhbmQgYWNjZXB0aW5nIHRoZW0uICBUaGlzIGFsc28gY2F1c2VzIHRoZSBlbXVsYXRvciB0byBy
ZWplY3QgUkRUU0NQCj4gZm9yIGd1ZXN0cyB3aXRob3V0IHRoZSBmZWF0dXJlcy4KPiAKPiBPbmUg
Y29tcGxpY2F0aW9uIGlzIFRTQ19NT0RFX1BWUkRUU0NQLCBpbiB3aGljaCBYZW4gdGFrZXMgY29u
dHJvbCBvZgo+IE1TUl9UU0NfQVVYIGFuZCB0aGUgcmVwb3J0ZWQgdmFsdWUgaXMgYWN0dWFsbHkg
dGhlIG1pZ3JhdGlvbiBpbmNhcm5hdGlvbi4gIFRoZQo+IHByZXZpb3VzIGJlaGF2aW91ciBvZiB0
aGlzIG1vZGUgd2FzIHRvIHNpbGVudGx5IGRyb3Agd3JpdGVzLCBidXQgYXMgaXQgaXMgYQo+IGJy
ZWFrIGluIHRoZSB4ODYgQUJJIHRvIHN0YXJ0IHdpdGgsIHN3aXRjaCB0aGUgc2VtYW50aWNzIHRv
IGJlIG1vcmUgc2FuZSwgYW5kCj4gaGF2ZSBUU0NfTU9ERV9QVlJEVFNDUCBtYWtlIHRoZSBNU1Ig
cHJvcGVybHkgcmVhZC1vbmx5Lgo+IAo+IFdpdGggUFYgZ3Vlc3RzIGdldHRpbmcgdG8gdXNlIE1T
Ul9UU0NfQVVYIHByb3Blcmx5IG5vdywgdGhlIE1TUiBuZWVkcwo+IG1pZ3JhdGluZywgc28gaXQg
aXMgbW92ZWQgaW50byB0aGUgY29tbW9uIE1TUiBsb2dpYyBmb3IgUFYgZ3Vlc3RzLiAgQ2FyZSBt
dXN0Cj4gYmUgdGFrZW4gaG93ZXZlciB0byBhdm9pZCBzZW5kaW5nIHRoZSBNU1IgaWYgVFNDX01P
REVfUFZSRFRTQ1AgaXMgYWN0aXZlLCBhcwo+IHRoZSByZWNlaXZpbmcgc2lkZSB3aWxsIHJlamVj
dCB0aGUgZ3Vlc3Rfd3Jtc3IoKS4gIFRoZSBIVk0gc2lkZSBpcyB0d2Vha2VkIGFzCj4gd2VsbCB0
byBvbmx5IHNlbmQvcmVjZWl2ZSBodm1faHdfY3B1Lm1zcl90c2NfYXV4IHdoZW4gdGhlIFRTQyBs
b2dpYyBpc24ndCBpbgo+IGNvbnRyb2wgb2YgdGhlIHZhbHVlLgo+IAo+IFdoYXQgcmVtYWlucyBp
cyB0aGF0IHRzY19zZXRfaW5mbygpIG5lZWQgdG8gYnJvYWRjYXN0IGQtPmFyY2guaW5jYXJuYXRp
b24gdG8KPiBhbGwgdkNQVXMgTVNSIGJsb2NrIGlmIGluIFRTQ19NT0RFX1BWUkRUU0NQLCBzbyB0
aGUgY29udGV4dCBzd2l0Y2hpbmcgYW5kCj4gZW11bGF0aW9uIGNvZGUgZnVuY3Rpb25zIGNvcnJl
Y3RseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 12:22:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 12:22:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoTPw-0004pk-3r; Wed, 21 Feb 2018 12:22:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e/wr=fp=citrix.com=prvs=583418c1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoTPu-0004pe-Mc
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 12:22:34 +0000
X-Inumbo-ID: 1a1496c9-1702-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1a1496c9-1702-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 12:24:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68293977"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 12:22:18 +0000
Message-ID: <20180221122218.37777-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUncyBubyBuZWVkIHRvIGhhdmUgc2hpbSBzcGVjaWZpYyB0YXJnZXRzLCBzbyBqdXN0IHVz
ZSB0aGUgcmVndWxhcgp4ZW4gbWFrZWZpbGUgdGFyZ2V0cyBpbiBvcmRlciB0byBidWlsZCB0aGUg
c2hpbSBiaW5hcnkuCgpXaGVuIHRoZSBzaGltIGlzIGJ1aWxkIGFzIHBhcnQgb2YgdGhlIGZpcm13
YXJlIGRpcmVjdG9yeSBpbnN0YWxsIHRoZQpzdHJpcHBlZCBYZW4gYmluYXJ5IHRvIHRoZSBmaXJt
d2FyZSBkaXJlY3RvcnkgYW5kIHBsYWNlIGEgYmluYXJ5IHdpdGgKc3ltYm9scyBpbiB0aGUgZGVi
dWcgZGlyZWN0b3J5LgoKVGhlIG9iamNvcHkgc3RlcCBvZiB0aGUgc2hpbSBidWlsZCBpcyBhbHNv
IHJlbW92ZWQgaW4gdGhpcyBwYXRjaDoKc2luY2UgdGhlIHNoaW0gaXMgYm9vdGVkIGluIFBWSCBt
b2RlIHRoZXJlJ3Mgbm8gbmVlZCBmb3IgdGhlIHJlc3VsdGluZwpiaW5hcnkgdG8gYmUgaW4gZWxm
MzIgZm9ybWF0LiBYZW4gY2FuIGxvYWQgUFZIIGtlcm5lbHMgd2l0aCBlaXRoZXIgYQozMiBvciA2
NGJpdCBlbGYgaGVhZGVyLgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIu
cGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5E
dW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
Q2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6IFRpbSBEZWVnYW4g
PHRpbUB4ZW4ub3JnPgotLS0KQ2hhbmdlcyBzaW5jZSB2MjoKIC0gUmViYXNlIHRvIHN0YWdpbmcu
CiAtIFJlbW92ZSAkKFRBUkdFVCktY29tbW9uLgogLSBVc2UgJEDCoGluIHRoZSB4ZW4tc2hpbSB0
YXJnZXQgcnVsZS4KCkNoYW5nZXMgc2luY2UgdjE6CiAtIENvcHkgYSBzaGltIGJpbmFyeSB3aXRo
IHN5bWJvbHMgdG8gdGhlIGRlYnVnIGRpci4KIC0gVXNlIGxuIHRvIGxpbmsgeGVuLXNoaW0gYW5k
IHhlbi1zaGltLXN5bXMgaW5zdGVhZCBvZiBjcC4KIC0gRXhwYW5kIGNvbW1pdCBtZXNzYWdlIHRv
IGV4cGxhaW4gdGhlIHJlYXNvbiBmb3IgZHJvcHBpbmcgdGhlCiAgIG9iamNvcHkgc3RlcC4KLS0t
CiB0b29scy9maXJtd2FyZS9NYWtlZmlsZSAgICAgICAgIHwgIDQgKysrKwogdG9vbHMvZmlybXdh
cmUveGVuLWRpci9NYWtlZmlsZSB8ICA5ICsrKysrLS0tLQogeGVuL01ha2VmaWxlICAgICAgICAg
ICAgICAgICAgICB8IDE4ICsrKystLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L01ha2VmaWxl
ICAgICAgICAgICB8IDEwICsrKy0tLS0tLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTYgaW5zZXJ0aW9u
cygrKSwgMjUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvTWFrZWZp
bGUgYi90b29scy9maXJtd2FyZS9NYWtlZmlsZQppbmRleCBiMmYwMTFkZjQ5Li41YTdjZjc3NjZk
IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9NYWtlZmlsZQorKysgYi90b29scy9maXJtd2Fy
ZS9NYWtlZmlsZQpAQCAtOCw2ICs4LDcgQEAgZW5kaWYKICMgaHZtbG9hZGVyIGlzIGEgMzItYml0
IHByb3RlY3RlZCBtb2RlIGJpbmFyeS4KIFRBUkdFVCAgICAgIDo9IGh2bWxvYWRlci9odm1sb2Fk
ZXIKIElOU1RfRElSIDo9ICQoREVTVERJUikkKFhFTkZJUk1XQVJFRElSKQorREVCR19ESVIgOj0g
JChERVNURElSKSQoREVCVUdfRElSKSQoWEVORklSTVdBUkVESVIpCiAKIFNVQkRJUlMteSA6PQog
U1VCRElSUy0kKENPTkZJR19PVk1GKSArPSBvdm1mLWRpcgpAQCAtNDYsNiArNDcsNyBAQCBlbmRp
ZgogLlBIT05ZOiBpbnN0YWxsCiBpbnN0YWxsOiBhbGwKIAlbIC1kICQoSU5TVF9ESVIpIF0gfHwg
JChJTlNUQUxMX0RJUikgJChJTlNUX0RJUikKKwlbIC1kICQoREVCR19ESVIpIF0gfHwgJChJTlNU
QUxMX0RJUikgJChERUJHX0RJUikKIAlbICEgLWUgJChUQVJHRVQpIF0gfHwgJChJTlNUQUxMX0RB
VEEpICQoVEFSR0VUKSAkKElOU1RfRElSKQogaWZlcSAoJChDT05GSUdfU0VBQklPUykseSkKIAkk
KElOU1RBTExfREFUQSkgc2VhYmlvcy1kaXIvb3V0L2Jpb3MuYmluICQoSU5TVF9ESVIpL3NlYWJp
b3MuYmluCkBAIC01NSw2ICs1Nyw3IEBAIGlmZXEgKCQoQ09ORklHX09WTUYpLHkpCiBlbmRpZgog
aWZlcSAoJChDT05GSUdfUFZfU0hJTSkseSkKIAkkKElOU1RBTExfREFUQSkgeGVuLWRpci94ZW4t
c2hpbSAkKElOU1RfRElSKS94ZW4tc2hpbQorCSQoSU5TVEFMTF9EQVRBKSB4ZW4tZGlyL3hlbi1z
aGltLXN5bXMgJChERUJHX0RJUikveGVuLXNoaW0tc3ltcwogZW5kaWYKIAogLlBIT05ZOiB1bmlu
c3RhbGwKQEAgLTY4LDYgKzcxLDcgQEAgaWZlcSAoJChDT05GSUdfT1ZNRikseSkKIGVuZGlmCiBp
ZmVxICgkKENPTkZJR19QVl9TSElNKSx5KQogCXJtIC1mICQoSU5TVF9ESVIpL3hlbi1zaGltCisJ
cm0gLWYgJChERUJHX0RJUikveGVuLXNoaW0tc3ltcwogZW5kaWYKIAogLlBIT05ZOiBjbGVhbgpk
aWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZSBiL3Rvb2xzL2Zpcm13
YXJlL3hlbi1kaXIvTWFrZWZpbGUKaW5kZXggN2ZkMzZhMGUxNS4uNTc3NTBiZjJmZCAxMDA2NDQK
LS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQorKysgYi90b29scy9maXJtd2Fy
ZS94ZW4tZGlyL01ha2VmaWxlCkBAIC00OCwxMyArNDgsMTQgQEAgc2hpbS0lY29uZmlnOiAkKEQp
IEZPUkNFCiAJCUtDT05GSUdfQ09ORklHPSQoQ1VSRElSKS9zaGltLmNvbmZpZwogCiB4ZW4tc2hp
bTogJChEKSBzaGltLW9sZGRlZmNvbmZpZwotCSQoTUFLRSkgLUMgJChEKS94ZW4gaW5zdGFsbC1z
aGltIFwKKwkkKE1BS0UpIC1DICQoRCkveGVuIGJ1aWxkIFwKIAkJWEVOX0NPTkZJR19FWFBFUlQ9
eSBcCi0JCUtDT05GSUdfQ09ORklHPSQoQ1VSRElSKS9zaGltLmNvbmZpZyBcCi0JCURFU1RESVI9
JChDVVJESVIpCisJCUtDT05GSUdfQ09ORklHPSQoQ1VSRElSKS9zaGltLmNvbmZpZworCWxuIC1z
ZiAkKEQpL3hlbi94ZW4gJEAKKwlsbiAtc2YgJChEKS94ZW4veGVuLXN5bXMgJEAtc3ltcwogCiAu
UEhPTlk6IGRpc3RjbGVhbiBjbGVhbgogZGlzdGNsZWFuIGNsZWFuOgotCXJtIC1mIHhlbi1zaGlt
ICoub2xkCisJcm0gLWYgeGVuLXNoaW0geGVuLXNoaW0tc3ltcyAqLm9sZAogCXJtIC1yZiAkKEQp
CiAJcm0gLWYgbGlua2Zhcm0uc3RhbXAqCmRpZmYgLS1naXQgYS94ZW4vTWFrZWZpbGUgYi94ZW4v
TWFrZWZpbGUKaW5kZXggMjkwZGM5M2RkZC4uNjJkNDc5Yzc5OSAxMDA2NDQKLS0tIGEveGVuL01h
a2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMzcsMTAgKzM3LDEwIEBAIGRlZmF1bHQ6IGJ1
aWxkCiAuUEhPTlk6IGRpc3QKIGRpc3Q6IGluc3RhbGwKIAotYnVpbGQgaW5zdGFsbCBidWlsZC1z
aGltOjogaW5jbHVkZS9jb25maWcvYXV0by5jb25mCitidWlsZCBpbnN0YWxsOjogaW5jbHVkZS9j
b25maWcvYXV0by5jb25mCiAKLS5QSE9OWTogYnVpbGQgaW5zdGFsbCB1bmluc3RhbGwgY2xlYW4g
ZGlzdGNsZWFuIGNzY29wZSBUQUdTIHRhZ3MgTUFQIGd0YWdzIHRlc3RzIGluc3RhbGwtc2hpbSBi
dWlsZC1zaGltCi1idWlsZCBpbnN0YWxsIHVuaW5zdGFsbCBkZWJ1ZyBjbGVhbiBkaXN0Y2xlYW4g
Y3Njb3BlIFRBR1MgdGFncyBNQVAgZ3RhZ3MgdGVzdHMgaW5zdGFsbC1zaGltIGJ1aWxkLXNoaW06
OgorLlBIT05ZOiBidWlsZCBpbnN0YWxsIHVuaW5zdGFsbCBjbGVhbiBkaXN0Y2xlYW4gY3Njb3Bl
IFRBR1MgdGFncyBNQVAgZ3RhZ3MgdGVzdHMKK2J1aWxkIGluc3RhbGwgdW5pbnN0YWxsIGRlYnVn
IGNsZWFuIGRpc3RjbGVhbiBjc2NvcGUgVEFHUyB0YWdzIE1BUCBndGFncyB0ZXN0czo6CiBpZm5l
cSAoJChYRU5fVEFSR0VUX0FSQ0gpLHg4Nl8zMikKIAkkKE1BS0UpIC1mIFJ1bGVzLm1rIF8kQAog
ZWxzZQpAQCAtODAsMTMgKzgwLDYgQEAgX2luc3RhbGw6ICQoVEFSR0VUKSQoQ09ORklHX1hFTl9J
TlNUQUxMX1NVRkZJWCkKIAkJZmk7IFwKIAlmaQogCi0uUEhPTlk6IF9idWlsZC1zaGltCi1fYnVp
bGQtc2hpbTogJChUQVJHRVQpLXNoaW0KLQotLlBIT05ZOiBfaW5zdGFsbC1zaGltCi1faW5zdGFs
bC1zaGltOiBidWlsZC1zaGltCi0JJChJTlNUQUxMX0RBVEEpICQoVEFSR0VUKS1zaGltICQoREVT
VERJUikKLQogLlBIT05ZOiBfdGVzdHMKIF90ZXN0czoKIAkkKE1BS0UpIC1mICQoQkFTRURJUikv
UnVsZXMubWsgLUMgdGVzdCB0ZXN0cwpAQCAtMTM5LDggKzEzMiw3IEBAICQoVEFSR0VUKS5nejog
JChUQVJHRVQpCiAJZ3ppcCAtbiAtZiAtOSA8ICQ8ID4gJEAubmV3CiAJbXYgJEAubmV3ICRACiAK
LS5QSE9OWTogJChUQVJHRVQpLWNvbW1vbgotJChUQVJHRVQpLWNvbW1vbjogZGVsZXRlLXVuZnJl
c2gtZmlsZXMKKyQoVEFSR0VUKTogZGVsZXRlLXVuZnJlc2gtZmlsZXMKIAkkKE1BS0UpIC1DIHRv
b2xzCiAJJChNQUtFKSAtZiAkKEJBU0VESVIpL1J1bGVzLm1rIGluY2x1ZGUveGVuL2NvbXBpbGUu
aAogCVsgLWUgaW5jbHVkZS9hc20gXSB8fCBsbiAtc2YgYXNtLSQoVEFSR0VUX0FSQ0gpIGluY2x1
ZGUvYXNtCkBAIC0xNTAsOCArMTQyLDYgQEAgJChUQVJHRVQpLWNvbW1vbjogZGVsZXRlLXVuZnJl
c2gtZmlsZXMKIAkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgaW5jbHVkZQogCSQo
TUFLRSkgLWYgJChCQVNFRElSKS9SdWxlcy5tayAtQyBhcmNoLyQoVEFSR0VUX0FSQ0gpIGFzbS1v
ZmZzZXRzLnMKIAkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgaW5jbHVkZS9hc20tJChU
QVJHRVRfQVJDSCkvYXNtLW9mZnNldHMuaAotCi0kKFRBUkdFVCkgJChUQVJHRVQpLXNoaW06ICQo
VEFSR0VUKS1jb21tb24KIAkkKE1BS0UpIC1mICQoQkFTRURJUikvUnVsZXMubWsgLUMgYXJjaC8k
KFRBUkdFVF9BUkNIKSAkQAogCiAjIGRyaXZlcnMvY2hhci9jb25zb2xlLm8gY29udGFpbnMgc3Rh
dGljIGJhbm5lci9jb21waWxlIGluZm8uIEJsb3cgaXQgYXdheS4KZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCA3YzZlOTNkNTYw
Li41NTYzYzgxM2RkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVu
L2FyY2gveDg2L01ha2VmaWxlCkBAIC04MSw3ICs4MSw5IEBAIGVmaS15IDo9ICQoc2hlbGwgaWYg
WyAhIC1yICQoQkFTRURJUikvaW5jbHVkZS94ZW4vY29tcGlsZS5oIC1vIFwKIGlmbmVxICgkKGJ1
aWxkX2lkX2xpbmtlciksKQogbm90ZXNfcGhkcnMgPSAtLW5vdGVzCiBlbHNlCi1ub3Rlc19waGRy
cyA9CitpZmVxICgkKENPTkZJR19QVkhfR1VFU1QpLHkpCitub3Rlc19waGRycyA9IC0tbm90ZXMK
K2VuZGlmCiBlbmRpZgogCiBpZmRlZiBDT05GSUdfTElWRVBBVENICkBAIC0xNDcsMTEgKzE0OSw2
IEBAICQoVEFSR0VUKS1zeW1zOiBwcmVsaW5rLm8geGVuLmxkcyAkKEJBU0VESVIpL2NvbW1vbi9z
eW1ib2xzLWR1bW15Lm8KIAkJPiQoQEQpLyQoQEYpLm1hcAogCXJtIC1mICQoQEQpLy4kKEBGKS5b
MC05XSoKIAotIyBVc2UgZWxmMzIteDg2LTY0IGlmIHRvb2xjaGFpbiBzdXBwb3J0IGV4aXN0cywg
ZWxmMzItaTM4NiBvdGhlcndpc2UuCi0kKFRBUkdFVCktc2hpbTogRk9STUFUID0gJChmaXJzdHdv
cmQgJChmaWx0ZXIgZWxmMzIteDg2LTY0LCQoc2hlbGwgJChPQkpDT1BZKSAtLWhlbHApKSBlbGYz
Mi1pMzg2KQotJChUQVJHRVQpLXNoaW06ICQoVEFSR0VUKS1zeW1zCi0JJChPQkpDT1BZKSAtTyAk
KEZPUk1BVCkgJDwgJEAKLQogbm90ZS5vOiAkKFRBUkdFVCktc3ltcwogCSQoT0JKQ09QWSkgLU8g
YmluYXJ5IC0tb25seS1zZWN0aW9uPS5ub3RlLmdudS5idWlsZC1pZCAgJChCQVNFRElSKS94ZW4t
c3ltcyAkQC5iaW4KIAkkKE9CSkNPUFkpIC1JIGJpbmFyeSAtTyBlbGY2NC14ODYtNjQgLUIgaTM4
Njp4ODYtNjQgXApAQCAtMjM2LDYgKzIzMyw1IEBAIGNsZWFuOjoKIAlybSAtZiBhc20tb2Zmc2V0
cy5zICoubGRzIGJvb3QvKi5vIGJvb3QvKn4gYm9vdC9jb3JlIGJvb3QvbWtlbGYzMgogCXJtIC1m
ICQoQkFTRURJUikvLnhlbi1zeW1zLlswLTldKiBib290Ly4qLmQKIAlybSAtZiAkKEJBU0VESVIp
Ly54ZW4uZWZpLlswLTldKiBlZmkvKi5lZmkgZWZpL2Rpc2FibGVkIGVmaS9ta3JlbG9jCi0Jcm0g
LWYgJChCQVNFRElSKS94ZW4tc2hpbQogCXJtIC1mIGJvb3QvY21kbGluZS5TIGJvb3QvcmVsb2Mu
UyBib290LyoubG5rIGJvb3QvKi5iaW4KIAlybSAtZiBub3RlLm8KLS0gCjIuMTYuMQoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 12:40:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 12:40:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoTga-0005mz-T3; Wed, 21 Feb 2018 12:39:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eoTga-0005ms-Lx
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 12:39:48 +0000
X-Inumbo-ID: 3119cf04-1704-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3119cf04-1704-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 13:39:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="463757256"
Date: Wed, 21 Feb 2018 12:39:45 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180221123945.ey3mcsivq3bukkqv@citrix.com>
References: <20180221122218.37777-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221122218.37777-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMTI6MjI6MThQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFRoZXJlJ3Mgbm8gbmVlZCB0byBoYXZlIHNoaW0gc3BlY2lmaWMgdGFyZ2V0cywg
c28ganVzdCB1c2UgdGhlIHJlZ3VsYXIKPiB4ZW4gbWFrZWZpbGUgdGFyZ2V0cyBpbiBvcmRlciB0
byBidWlsZCB0aGUgc2hpbSBiaW5hcnkuCj4gCj4gV2hlbiB0aGUgc2hpbSBpcyBidWlsZCBhcyBw
YXJ0IG9mIHRoZSBmaXJtd2FyZSBkaXJlY3RvcnkgaW5zdGFsbCB0aGUKPiBzdHJpcHBlZCBYZW4g
YmluYXJ5IHRvIHRoZSBmaXJtd2FyZSBkaXJlY3RvcnkgYW5kIHBsYWNlIGEgYmluYXJ5IHdpdGgK
PiBzeW1ib2xzIGluIHRoZSBkZWJ1ZyBkaXJlY3RvcnkuCj4gCj4gVGhlIG9iamNvcHkgc3RlcCBv
ZiB0aGUgc2hpbSBidWlsZCBpcyBhbHNvIHJlbW92ZWQgaW4gdGhpcyBwYXRjaDoKPiBzaW5jZSB0
aGUgc2hpbSBpcyBib290ZWQgaW4gUFZIIG1vZGUgdGhlcmUncyBubyBuZWVkIGZvciB0aGUgcmVz
dWx0aW5nCj4gYmluYXJ5IHRvIGJlIGluIGVsZjMyIGZvcm1hdC4gWGVuIGNhbiBsb2FkIFBWSCBr
ZXJuZWxzIHdpdGggZWl0aGVyIGEKPiAzMiBvciA2NGJpdCBlbGYgaGVhZGVyLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 12:45:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 12:45:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoTli-0006Zo-FN; Wed, 21 Feb 2018 12:45:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/3ts=fp=citrix.com=prvs=583b397a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoTlh-0006Za-8l
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 12:45:05 +0000
X-Inumbo-ID: ecf71d3e-1704-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ecf71d3e-1704-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 13:44:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68295115"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180221122218.37777-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f5085117-d69e-54e6-053f-e66aa31b19fb@citrix.com>
Date: Wed, 21 Feb 2018 12:45:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180221122218.37777-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMTggMTI6MjIsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBUaGVyZSdzIG5vIG5l
ZWQgdG8gaGF2ZSBzaGltIHNwZWNpZmljIHRhcmdldHMsIHNvIGp1c3QgdXNlIHRoZSByZWd1bGFy
Cj4geGVuIG1ha2VmaWxlIHRhcmdldHMgaW4gb3JkZXIgdG8gYnVpbGQgdGhlIHNoaW0gYmluYXJ5
Lgo+Cj4gV2hlbiB0aGUgc2hpbSBpcyBidWlsZCBhcyBwYXJ0IG9mIHRoZSBmaXJtd2FyZSBkaXJl
Y3RvcnkgaW5zdGFsbCB0aGUKPiBzdHJpcHBlZCBYZW4gYmluYXJ5IHRvIHRoZSBmaXJtd2FyZSBk
aXJlY3RvcnkgYW5kIHBsYWNlIGEgYmluYXJ5IHdpdGgKPiBzeW1ib2xzIGluIHRoZSBkZWJ1ZyBk
aXJlY3RvcnkuCj4KPiBUaGUgb2JqY29weSBzdGVwIG9mIHRoZSBzaGltIGJ1aWxkIGlzIGFsc28g
cmVtb3ZlZCBpbiB0aGlzIHBhdGNoOgo+IHNpbmNlIHRoZSBzaGltIGlzIGJvb3RlZCBpbiBQVkgg
bW9kZSB0aGVyZSdzIG5vIG5lZWQgZm9yIHRoZSByZXN1bHRpbmcKPiBiaW5hcnkgdG8gYmUgaW4g
ZWxmMzIgZm9ybWF0LiBYZW4gY2FuIGxvYWQgUFZIIGtlcm5lbHMgd2l0aCBlaXRoZXIgYQo+IDMy
IG9yIDY0Yml0IGVsZiBoZWFkZXIuCj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 13:06:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 13:06:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoU6Y-0008DL-5M; Wed, 21 Feb 2018 13:06:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e/wr=fp=citrix.com=prvs=583418c1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoU6W-0008DF-PW
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 13:06:36 +0000
X-Inumbo-ID: ee42087a-1707-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee42087a-1707-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 14:05:48 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68296605"
Date: Wed, 21 Feb 2018 13:04:35 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180221130435.gjd5nuhbog5uuxja@MacBook-Pro-de-Roger.local>
References: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
 <1519212975-10722-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519212975-10722-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v2 5/5] x86: Rework MSR_TSC_AUX handling
	from scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMTE6MzY6MTVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGVyZSBhcmUgbWFueSBwcm9ibGVtcyB3aXRoIE1TUl9UU0NfQVVYIGhhbmRsaW5n
Lgo+IAo+IFRvIGJlZ2luIHdpdGgsIHRoZSBSRFBJRCBpbnN0cnVjdGlvbiByZWFkcyBNU1JfVFND
X0FVWCwgYnV0IGl0IGlzIG9ubHkgdGhlCj4gUkRUU0NQIGZlYXR1cmUgd2hpY2ggZW51bWVyYXRl
cyB0aGUgTVNSLiAgVGhlcmVmb3JlLCBSRFBJRCBmdW5jdGlvbmFsbHkKPiBkZXBlbmRzIG9uIFJE
VFNDUC4KPiAKPiBGb3IgUFYgZ3Vlc3RzLCB3ZSBoaWRlIFJEVFNDUCBidXQgYWR2ZXJ0aXNlIFJE
UElELiAgV2UgYWxzbyBzaWxlbnRseSBkcm9wCj4gd3JpdGVzIHRvIE1TUl9UU0NfQVVYLCB3aGlj
aCBpcyB2ZXJ5IGFudGlzb2NpYWwuICBUaGVyZWZvcmUsIGVuYWJsZSBSRFRTQ1AgZm9yCj4gUFYg
Z3Vlc3RzLCB3aGljaCBpbiB0dXJuIGFsbG93cyBSRFBJRCB0byB3b3JrLgo+IAo+IFRvIHN1cHBv
cnQgUkRUU0NQIHByb3Blcmx5IGZvciBQViBndWVzdHMsIHRoZSBNU1JfVFNDX0FVWCBoYW5kbGlu
ZyBpcyBtb3ZlZAo+IGludG8gdGhlIGdlbmVyaWMgTVNSIHBvbGljeSBpbmZyYXN0cnVjdHVyZSwg
YW5kIGJlY29tZXMgY29tbW9uLiAgT25lCj4gaW1wcm92ZW1lbnQgaXMgdGhhdCB3ZSB3aWxsIG5v
dyByZWplY3QgaW52YWxpZCB2YWx1ZXMsIHJhdGhlciB0aGFuIHNpbGVudGx5Cj4gdHJ1bmNhdGlu
ZyBhbmQgYWNjZXB0aW5nIHRoZW0uICBUaGlzIGFsc28gY2F1c2VzIHRoZSBlbXVsYXRvciB0byBy
ZWplY3QgUkRUU0NQCj4gZm9yIGd1ZXN0cyB3aXRob3V0IHRoZSBmZWF0dXJlcy4KPiAKPiBPbmUg
Y29tcGxpY2F0aW9uIGlzIFRTQ19NT0RFX1BWUkRUU0NQLCBpbiB3aGljaCBYZW4gdGFrZXMgY29u
dHJvbCBvZgo+IE1TUl9UU0NfQVVYIGFuZCB0aGUgcmVwb3J0ZWQgdmFsdWUgaXMgYWN0dWFsbHkg
dGhlIG1pZ3JhdGlvbiBpbmNhcm5hdGlvbi4gIFRoZQo+IHByZXZpb3VzIGJlaGF2aW91ciBvZiB0
aGlzIG1vZGUgd2FzIHRvIHNpbGVudGx5IGRyb3Agd3JpdGVzLCBidXQgYXMgaXQgaXMgYQo+IGJy
ZWFrIGluIHRoZSB4ODYgQUJJIHRvIHN0YXJ0IHdpdGgsIHN3aXRjaCB0aGUgc2VtYW50aWNzIHRv
IGJlIG1vcmUgc2FuZSwgYW5kCj4gaGF2ZSBUU0NfTU9ERV9QVlJEVFNDUCBtYWtlIHRoZSBNU1Ig
cHJvcGVybHkgcmVhZC1vbmx5Lgo+IAo+IFdpdGggUFYgZ3Vlc3RzIGdldHRpbmcgdG8gdXNlIE1T
Ul9UU0NfQVVYIHByb3Blcmx5IG5vdywgdGhlIE1TUiBuZWVkcwo+IG1pZ3JhdGluZywgc28gaXQg
aXMgbW92ZWQgaW50byB0aGUgY29tbW9uIE1TUiBsb2dpYyBmb3IgUFYgZ3Vlc3RzLiAgQ2FyZSBt
dXN0Cj4gYmUgdGFrZW4gaG93ZXZlciB0byBhdm9pZCBzZW5kaW5nIHRoZSBNU1IgaWYgVFNDX01P
REVfUFZSRFRTQ1AgaXMgYWN0aXZlLCBhcwo+IHRoZSByZWNlaXZpbmcgc2lkZSB3aWxsIHJlamVj
dCB0aGUgZ3Vlc3Rfd3Jtc3IoKS4gIFRoZSBIVk0gc2lkZSBpcyB0d2Vha2VkIGFzCj4gd2VsbCB0
byBvbmx5IHNlbmQvcmVjZWl2ZSBodm1faHdfY3B1Lm1zcl90c2NfYXV4IHdoZW4gdGhlIFRTQyBs
b2dpYyBpc24ndCBpbgo+IGNvbnRyb2wgb2YgdGhlIHZhbHVlLgo+IAo+IFdoYXQgcmVtYWlucyBp
cyB0aGF0IHRzY19zZXRfaW5mbygpIG5lZWQgdG8gYnJvYWRjYXN0IGQtPmFyY2guaW5jYXJuYXRp
b24gdG8KPiBhbGwgdkNQVXMgTVNSIGJsb2NrIGlmIGluIFRTQ19NT0RFX1BWUkRUU0NQLCBzbyB0
aGUgY29udGV4dCBzd2l0Y2hpbmcgYW5kCj4gZW11bGF0aW9uIGNvZGUgZnVuY3Rpb25zIGNvcnJl
Y3RseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgoKSnVzdCBvbmUgY29tbWVudCBuaXQgYmVsb3cuCgo+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+IGluZGV4IDA1Mzk1
NTEuLmU0NWY2ZGYgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBAQCAtNzkyLDcgKzc5Miw5IEBAIHN0YXRpYyBpbnQg
aHZtX3NhdmVfY3B1X2N0eHQoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgpCj4gIAo+ICAgICAgICAgIGN0eHQudHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwg
ZC0+YXJjaC5odm1fZG9tYWluLnN5bmNfdHNjKTsKPiAgCj4gLSAgICAgICAgY3R4dC5tc3JfdHNj
X2F1eCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsKPiArICAgICAgICAvKiBPbmx5IHNlbmQgTVNSX1RT
Q19BVVggaWYgaXQgaXNuJ3QgYmVpbmcgaGFuZGxlZCBieSB0aGUgVFNDIGxvZ2ljLiAqLwo+ICsg
ICAgICAgIGlmICggZC0+YXJjaC50c2NfbW9kZSAhPSBUU0NfTU9ERV9QVlJEVFNDUCApCj4gKyAg
ICAgICAgICAgIGN0eHQubXNyX3RzY19hdXggPSB2LT5hcmNoLm1zci0+dHNjX2F1eDsKPiAgCj4g
ICAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfaWR0ciwgJnNlZyk7
Cj4gICAgICAgICAgY3R4dC5pZHRyX2xpbWl0ID0gc2VnLmxpbWl0Owo+IEBAIC0xMDQ2LDcgKzEw
NDgsOSBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQo+ICAgICAgaWYgKCBodm1fZnVuY3MudHNjX3NjYWxpbmcu
c2V0dXAgKQo+ICAgICAgICAgIGh2bV9mdW5jcy50c2Nfc2NhbGluZy5zZXR1cCh2KTsKPiAgCj4g
LSAgICB2LT5hcmNoLmh2bV92Y3B1Lm1zcl90c2NfYXV4ID0gY3R4dC5tc3JfdHNjX2F1eDsKPiAr
ICAgIC8qIE9ubHkgYWNjZXB0IE1TUl9UU0NfQVVYIGlmIGl0IGlzbid0IGJlaW5nIGhhbmRsZWQg
YnkgdGhlIFRTQyBsb2dpYy4gKi8KICAgICAgICAgICAgICAgXiBzZXQ/CgpXZSBhY3R1YWxseSBh
Y2NlcHQgaXQuIEllOiBYZW4gZG9lc24ndCBkb24ndCBlcnJvciBvdXQgd2hlbgptc3JfdHNjX2F1
eCBpcyBzZXQgYW5kIGQtPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1AsIG9yIGVs
c2UKd2Ugd291bGQgYnJlYWsgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkuCgpUaGFua3MsIFJvZ2Vy
LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 13:06:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 13:06:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoU6t-0008Eg-CK; Wed, 21 Feb 2018 13:06:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=9hzb=fp=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eoU6s-0008EV-0f
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 13:06:58 +0000
X-Inumbo-ID: fc578dab-1707-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fc578dab-1707-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 14:06:10 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 21 Feb 2018 06:06:56 -0700
Message-Id: <5A8D7CFE02000078001A9F39@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 21 Feb 2018 06:06:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180221122218.37777-1-roger.pau@citrix.com>
In-Reply-To: <20180221122218.37777-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE4IGF0IDEzOjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKPiArKysgYi90b29scy9maXJt
d2FyZS94ZW4tZGlyL01ha2VmaWxlCj4gQEAgLTQ4LDEzICs0OCwxNCBAQCBzaGltLSVjb25maWc6
ICQoRCkgRk9SQ0UKPiAgCQlLQ09ORklHX0NPTkZJRz0kKENVUkRJUikvc2hpbS5jb25maWcKPiAg
Cj4gIHhlbi1zaGltOiAkKEQpIHNoaW0tb2xkZGVmY29uZmlnCj4gLQkkKE1BS0UpIC1DICQoRCkv
eGVuIGluc3RhbGwtc2hpbSBcCj4gKwkkKE1BS0UpIC1DICQoRCkveGVuIGJ1aWxkIFwKPiAgCQlY
RU5fQ09ORklHX0VYUEVSVD15IFwKPiAtCQlLQ09ORklHX0NPTkZJRz0kKENVUkRJUikvc2hpbS5j
b25maWcgXAo+IC0JCURFU1RESVI9JChDVVJESVIpCj4gKwkJS0NPTkZJR19DT05GSUc9JChDVVJE
SVIpL3NoaW0uY29uZmlnCj4gKwlsbiAtc2YgJChEKS94ZW4veGVuICRACj4gKwlsbiAtc2YgJChE
KS94ZW4veGVuLXN5bXMgJEAtc3ltcwoKSG1tLCB0aGlzIGhhdmluZyBiZWVuIGNwIGJlZm9yZSwg
SSdtIHNvbWV3aGF0IHN1cnByaXNlZCB0byBzZWUKeW91IHVzZSBzeW1saW5rcyBub3csIHJhdGhl
ciB0aGFuIGhhcmQgb25lcy4gQnV0IGlmIGl0IHdvcmtzLCB0aGF0J3MKcHJvYmFibHkgZmluZS4K
CkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 13:11:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 13:11:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUAm-0000ZP-Ub; Wed, 21 Feb 2018 13:11:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoUAl-0000Yv-E8
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 13:10:59 +0000
X-Inumbo-ID: de31848c-1708-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id de31848c-1708-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 13:12:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoUAd-0003MB-9u; Wed, 21 Feb 2018 13:10:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoUAX-0005jK-DF; Wed, 21 Feb 2018 13:10:45 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoUAV-0004dO-SQ; Wed, 21 Feb 2018 13:10:44 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119751-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=af3e79d29555b97dd096e2f8e36a0f50213808a8
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 13:10:43 +0000
Subject: [Xen-devel] [linux-linus test] 119751: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc1MSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5NzUxLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJv
b3QgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAg
YmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxv
Y2tlZCAgbi9hCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTgzMjQKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
eHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIGFm
M2U3OWQyOTU1NWI5N2RkMDk2ZTJmOGUzNmEwZjUwMjEzODA4YTgKYmFzZWxpbmUgdmVyc2lvbjoK
IGxpbnV4ICAgICAgICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNl
ZTcxZTUKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBa
ICAgMjcgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6
MTcgWiAgIDI1IGRheXMgICAzMCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk3NTEg
IDIwMTgtMDItMjAgMTg6NTE6MjUgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIxOTkg
cGVvcGxlIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxs
Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tl
ZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFt
aW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxv
Y2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcu
CgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNDkwNTggbGluZXMgbG9uZy4pCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 13:45:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 13:45:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUho-0002mn-Qg; Wed, 21 Feb 2018 13:45:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ybzr=fp=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1eoUhn-0002mh-6r
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 13:45:07 +0000
X-Inumbo-ID: 4ebfe300-170d-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::1])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ebfe300-170d-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 14:44:17 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1519220702;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Transfer-Encoding:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=bbkjS5o0H1M5dDCuGVBfhiluI9yNkqDmOg/vAf6bbag=;
 b=ljW4gaFPz3OULLt26MA8+/NljkHYxx9qcz2koCIZhzWOlM2vgEoBuSnQN3YeSZKhZW
 5sA/UJ1Cr/2LkcTEk4rYsihEon3mnLA4MAJXWbocJQRFx8uJKidIU52/IpmIMYr52c68
 FjRXUAHpVrKp1o6arjKz7+pffIPo6rE+N0bQ9HKufiUui8ZdPZI/I3TWQDw0RouSrBSj
 x68i93mlfiXXC3H/ro+0sABUXHID+TTD3ALW8GMLLxfzzz51bFlmUAG1RjOsnBpUhOc+
 fj5k9kqLqE+btwTU+HORJSImZnZutZq0vGF5YhTHWdfMIRgU5mg1V1nIB4OITqgKdRli
 7ZzQ==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc1+lb4Esstf6UEufFpy8L/NK2kKUAyDFSMDbcP
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id i01c70u1LDj0s4w
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 21 Feb 2018 14:45:00 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:44:58 +0100
Message-Id: <20180221134458.21250-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.2
MIME-Version: 1.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] sysctl: correct comment in
	xen_sysctl_pcitopoinfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVmZXIgdG8gY29ycmVjdCBtZW1iZXIgb2Ygc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8g
aW4gY29tbWVudC4KCkZpeGVzOiBjb21taXQgNjEzMTlmYmZkOSAoInN5c2N0bDogYWRkIHN5c2N0
bCBpbnRlcmZhY2UgZm9yIHF1ZXJ5aW5nIFBDSSB0b3BvbG9neSIpCgpTaWduZWQtb2ZmLWJ5OiBP
bGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0
bC5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIGIveGVuL2luY2x1ZGUv
cHVibGljL3N5c2N0bC5oCmluZGV4IGVmMTAzNjhkNzkuLmY2YWFmZDQ3NTQgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmgKQEAgLTY3OCw3ICs2NzgsNyBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wc3JfY210X29wIHsK
ICNkZWZpbmUgWEVOX0lOVkFMSURfREVWIChYRU5fSU5WQUxJRF9OT0RFX0lEIC0gMSkKIHN0cnVj
dCB4ZW5fc3lzY3RsX3BjaXRvcG9pbmZvIHsKICAgICAvKgotICAgICAqIElOOiBOdW1iZXIgb2Yg
ZWxlbWVudHMgaW4gJ3BjaXRvcG8nIGFuZCAnbm9kZXMnIGFycmF5cy4KKyAgICAgKiBJTjogTnVt
YmVyIG9mIGVsZW1lbnRzIGluICdkZXZzJyBhbmQgJ25vZGVzJyBhcnJheXMuCiAgICAgICogT1VU
OiBOdW1iZXIgb2YgcHJvY2Vzc2VkIGVsZW1lbnRzIG9mIHRob3NlIGFycmF5cy4KICAgICAgKi8K
ICAgICB1aW50MzJfdCBudW1fZGV2czsKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 13:47:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 13:47:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUkX-0002yG-7J; Wed, 21 Feb 2018 13:47:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=caxp=fp=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eoUkW-0002y5-7y
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 13:47:56 +0000
X-Inumbo-ID: 07759c8e-170e-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 07759c8e-170e-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 13:49:26 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1LDleeO153328;
 Wed, 21 Feb 2018 13:47:42 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=bNDx4MxP5VX1QEA8dWZFYQVTn0gKW15F6sOfp9p3h+g=;
 b=gCaAI+AzzswUubm9whb1kKMZgn5L8UTiHjBMPTdekx9h1Sq7VI8ovoKZP00VyN+PmdVW
 cvO9d21INSiKa+ci7ZpJ1kn1jnXfKr6D54OZV7eDDhnOV5KwK6tHswL8a0iNLip0aifl
 2kB/RXSuYGKfB9aYKB3hF35DJKewxPuaVLpGxHjE0UqG6YOrmgHHGLbuTkV2sM0oHKAn
 tJj7OU1+Dzmu5bzyTmSJjbpXzZaxz0YTS17Gp+kS8RXEr27tslbXgG0O9aHqEqh8vaXj
 0EL5ZzS+ch3/kmLjXCWLmdySkonTG9bs4EWZ0k41HP4g9bimmFGiRQdAwaKg0NFa93Ul Ug== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2g98avgf4h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Feb 2018 13:47:42 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1LDlfWw003438
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 21 Feb 2018 13:47:41 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1LDlffh004254;
 Wed, 21 Feb 2018 13:47:41 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Feb 2018 05:47:40 -0800
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180220085647.25459-1-roger.pau@citrix.com>
 <20180220085647.25459-2-roger.pau@citrix.com>
 <9e4a1ca2-c855-8132-825c-f0efbd66d99a@oracle.com>
 <20180221082707.qhw66eiyo5e3gz2k@MacBook-Pro-de-Roger.local>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <333c006c-f764-e9f4-f84c-8cc69287e961@oracle.com>
Date: Wed, 21 Feb 2018 08:48:20 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180221082707.qhw66eiyo5e3gz2k@MacBook-Pro-de-Roger.local>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8810
 signatures=668675
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802210167
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86/hvm: introduce cr{0,
 4}_host_mask to store trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwMzoyNyBBTSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBPbiBUdWUs
IEZlYiAyMCwgMjAxOCBhdCAwNzoyMzo0NFBNIC0wNTAwLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6
Cj4+IE9uIDAyLzIwLzIwMTggMDM6NTYgQU0sIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPj4+IEF0
IHRoZSBtb21lbnQgdGhpcyBpcyBjdXJyZW50bHkgc2V0IGF0IFZNQ3tTL0J9IGNyZWF0aW9uIGFu
ZCBub3QgY2hhbmdlZCwKPj4+IGJ1dCBmdXJ0aGVyIHBhdGNoZXMgYXJlIGdvaW5nIHRvIGNoYW5n
ZSB0aGUgQ1I0IG1hc2sgYXQgcnVudGltZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPj4+IC0tLQo+Pj4gQ2M6IEJvcmlzIE9z
dHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4+PiBDYzogU3VyYXZlZSBTdXRo
aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KPj4+IENjOiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KPj4+IENjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+Cj4+PiBDYzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4+PiAtLS0K
Pj4+IENoYW5nZXMgc2luY2UgdjI6Cj4+PiAgLSBJbnRyb2R1Y2UgbWFza3Mgb25seSBmb3IgQ1I0
IGFuZCBDUjAuCj4+Pgo+Pj4gQ2hhbmdlcyBzaW5jZSB2MToKPj4+ICAtIE5ldyBpbiB0aGlzIHZl
cnNpb24uCj4+PiAtLS0KPj4+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgICAgfCAxICsK
Pj4+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgfCAxICsKPj4+ICB4ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS92Y3B1LmggfCA0ICsrKysKPj4+ICAzIGZpbGVzIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNi
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKPj4+IGluZGV4IDBlNmNiYTViN2IuLmJl
ZWFmYWQyMzUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKPj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwo+Pj4gQEAgLTE2OSw2ICsxNjksNyBA
QCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gICAgICB2bWNi
LT50ci5iYXNlID0gMDsKPj4+ICAgICAgdm1jYi0+dHIubGltaXQgPSAweGZmOwo+Pj4gIAo+Pj4g
KyAgICB2LT5hcmNoLmh2bV92Y3B1LmNyMF9ob3N0X21hc2sgPSB2LT5hcmNoLmh2bV92Y3B1LmNy
NF9ob3N0X21hc2sgPSB+MFVMOwo+Pj4gICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzBd
ID0gWDg2X0NSMF9QRSB8IFg4Nl9DUjBfRVQ7Cj4+PiAgICAgIGh2bV91cGRhdGVfZ3Vlc3RfY3Io
diwgMCk7Cj4+Cj4+IElzIHRoZXJlIGEgcmVhc29uIGZvciBzZXR0aW5nIHRob3NlIGZpZWxkcz8g
U1ZNIHdvbid0IHVzZSB0aGVtLCB3aWxsIGl0Pwo+IE5vLCBTVk0gd29uJ3QgdXNlIHRoZW0gYnV0
IElNSE8gaXQncyBnb29kIGZvciBjb2hlcmVuY3kgdG8gYWxzbyBzZXQKPiB0aGVtLiBUaGUgaW5p
dGlhbCBwbGFuIHdhcyB0byBkbyBzb21ldGhpbmcgc2ltaWxhciBmb3IgU1ZNLCBidXQgSQo+IGNv
dWxkbid0IGZpbmQgaG93IHRvIGRvIHNlbGVjdGl2ZSBDUjQgdHJhcHBpbmcgZm9yIFNWTS4KPgo+
IEkgY291bGQgbW92ZSB0aGlzIGluc2lkZSBvZiBhcmNoX3ZteF9zdHJ1Y3QgaWYgaXQgc2VlbXMg
YmV0dGVyLCBidXQgSQo+IHdhcyBleHBlY3RpbmcgdG8gYmUgYWJsZSB0byBkbyBzb21ldGhpbmcg
c2ltaWxhciBmb3IgU1ZNIGluIG9yZGVyIHRvCj4gYXZvaWQgbmVlZGxlc3NseSB0cmFwcGluZyBD
UjQuCgpJIGRvbid0IGJlbGlldmUgU1ZNIGhhcyBhIHNpbWlsYXIgZmVhdHVyZS4gVGhlIGNsb3Nl
c3QgaXQgY29tZXMgdG8gdGhpcwppcyBjbGVhbiBiaXRzLCBidXQgdGhhdCdzIHN0aWxsIHJhdGhl
ciBkaWZmZXJlbnQuCgpTbyBpdCBzZWVtcyB0byBtZSB5b3UgYXJlIHRhcmdldGluZyBzb21ldGhp
bmcgdmVyeSBtdWNoIFZNWC1zcGVjaWZpYyBhbmQKc28gSSB0aGluayBpdCBzaG91bGQgaW5kZWVk
IGJlIHBhcnQgb2YgYXJjaF92bXhfc3RydWN0LgoKLWJvcmlzCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzQ-0004OB-H5; Wed, 21 Feb 2018 14:03:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzP-0004Nv-4r
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:19 +0000
X-Inumbo-ID: da702399-170f-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id da702399-170f-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 15:02:29 +0100 (CET)
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 E63DE1435;
 Wed, 21 Feb 2018 06:03:15 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2A21A3F318;
 Wed, 21 Feb 2018 06:03:15 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:46 +0000
Message-Id: <20180221140259.29360-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 03/16] xen/arm: mm: Use gaddr_to_gfn rather
	than _gfn(paddr_to_pfn(...))
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbnN0cnVjdGlvbiBfZ2ZuKHBhZGRyX3RvX3BmbiguLi4pKSBjYW4gYmUgc2ltcGxpZmll
ZCBieSB1c2luZwpnYWRkcl90b19nZm4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CgogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIFBhdGNoIGFkZGVk
Ci0tLQogeGVuL2FyY2gvYXJtL21tLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMg
Yi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAzYzMyOGUyZGY1Li45Yjc3YWI1ZjMzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtMTQzNiw3
ICsxNDM2LDcgQEAgaW50IGNyZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcodW5zaWduZWQgbG9uZyBh
ZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogICAgIGlmICggZmxhZ3MgJiBHTlRNQVBfcmVhZG9u
bHkgKQogICAgICAgICB0ID0gcDJtX2dyYW50X21hcF9ybzsKIAotICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfZW50cnkoY3VycmVudC0+ZG9tYWluLCBfZ2ZuKGFkZHIgPj4gUEFHRV9TSElGVCks
CisgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShjdXJyZW50LT5kb21haW4sIGdhZGRy
X3RvX2dmbihhZGRyKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9tZm4oZnJh
bWUpLCAwLCB0KTsKIAogICAgIGlmICggcmMgKQpAQCAtMTQ0OCw3ICsxNDQ4LDcgQEAgaW50IGNy
ZWF0ZV9ncmFudF9ob3N0X21hcHBpbmcodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsb25n
IGZyYW1lLAogaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgYWRk
ciwgdW5zaWduZWQgbG9uZyBtZm4sCiAgICAgICAgIHVuc2lnbmVkIGxvbmcgbmV3X2FkZHIsIHVu
c2lnbmVkIGludCBmbGFncykKIHsKLSAgICBnZm5fdCBnZm4gPSBfZ2ZuKGFkZHIgPj4gUEFHRV9T
SElGVCk7CisgICAgZ2ZuX3QgZ2ZuID0gZ2FkZHJfdG9fZ2ZuKGFkZHIpOwogICAgIHN0cnVjdCBk
b21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgaW50IHJjOwogCi0tIAoyLjExLjAKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzR-0004OS-NT; Wed, 21 Feb 2018 14:03:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzQ-0004Nt-9P
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:20 +0000
X-Inumbo-ID: 2e36d587-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 2e36d587-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:04:49 +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 AFB761435;
 Wed, 21 Feb 2018 06:03:12 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 719363F318;
 Wed, 21 Feb 2018 06:03:09 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:43 +0000
Message-Id: <20180221140259.29360-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Paul Durrant <paul.durrant@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>
Subject: [Xen-devel] [PATCH v4 00/16] xen: Convert page_to_mfn and
	mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKVGhpcyBzZXJpZXMgaXMgYSByZXdvcmsgb2YgInhlbjogQ29udmVydCBfX3BhZ2Vf
dG9fbWZuIGFuZCBfX21mbl90b19wYWdlIHRvIHVzZQp0eXBlc2FmZSBNRk4iIHNlbnQgYSBjb3Vw
bGUgb2YgbW9udGhzIGFnbyAoc2VlIFsxXSkuIEluIHRoaXMgbmV3IGFwcHJvYWNoLAp0aGUgbWFj
cm9zIF9fcGFnZV90b19tZm4gYW5kIF9fbWZuX3RvX3BhZ2UgYXJlIGNvbXBsZXRlbHkgZHJvcHBl
ZC4KClRvIGF2b2lkIHRoZSBsYXN0IHBhdGNoICgjMTYpIHRvIGJlIGEgaHVnZSBwYXRjaCBzb21l
IGZpbGVzIGFyZSBjb252ZXJ0ZWQgdG8KdXNlIHR5cGVzYWZlIHVwZnJvbnQuIEkgaGF2ZSB0cmll
ZCBteSBiZXN0IHRvIHB1c2ggX21mbi9tZm5feCBhcyBkb3duIGFzCnBvc3NpYmxlIGluIHRoZSBj
YWxsZXJzLiBTb21lIG9mIHRoZW0gd2FzIG5vdCBmZWFzaWJsZSB3aXRob3V0IG1ham9yIHJld29y
aywKc28gSSBsZWZ0IHRoZW0gYXNpZGUgZm9yIG5vdy4gQ29udHJpYnV0aW9uIHRvIHN3aXRjaCBY
ZW4gY29kZSBiYXNlIHRvIE1GTgp0eXBlc2FmZSBhcmUgbW9yZSB0aGFuIHdlbGNvbWVkLgoKTm90
ZSB0aGF0IGNoYW5nZXMgaGF2ZSBvbmx5IGJlZW4gYnVpbGQgdGVzdCBpdCBvbiB4ODYgc28gZmFy
LgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vbGlzdHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTExL21zZzAwMDI3Lmh0bWwKCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgpDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KQ2M6IEdhbmcgV2VpIDxnYW5nLndlaUBpbnRlbC5jb20+CkNjOiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9y
Z2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWth
amltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ2M6
IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ2M6IFBhdWwg
RHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNjOiBSYXp2YW4gQ29qb2NhcnUgPHJj
b2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBTaGFuZSBXYW5nIDxzaGFuZS53YW5nQGludGVs
LmNvbT4KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ2M6
IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CkNj
OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+CkNjOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpKdWxpZW4gR3Jh
bGwgKDE2KToKICB4ZW4vdG1lbTogQ29udmVydCB0aGUgZmlsZSBjb21tb24vdG1lbV94ZW4uYyB0
byB1c2UgdHlwZXNhZmUgTUZOCiAgeGVuL2FybTogc2V0dXA6IHVzZSBtYWRkcl90b19tZm4gcmF0
aGVyIHRoYW4gX21mbihwYWRkcl90b19wZm4oLi4uKSkKICB4ZW4vYXJtOiBtbTogVXNlIGdhZGRy
X3RvX2dmbiByYXRoZXIgdGhhbiBfZ2ZuKHBhZGRyX3RvX3BmbiguLi4pKQogIHhlbi9hcm06IG1t
OiBSZW1vdmUgdW51c2VkIE0yUCBjb2RlCiAgeGVuL2FybTogbW06IFJlbW92ZSB1bnVzZWQgcmVs
aW5xdWlzaF9zaGFyZWRfcGFnZXMKICB4ZW4veDg2OiBSZW1vdmUgdW51c2VkIG92ZXJyaWRlIG9m
IHBhZ2VfdG9fbWZuL21mbl90b19wYWdlCiAgeGVuL3g4NjogbW06IFN3aXRjaCB4ODYvbW0uYyB0
byB1c2UgdHlwZXNhZmUgZm9yIHZpcnRfdG9fbWZuCiAgeGVuL21tOiBEcm9wIHRoZSBwYXJhbWV0
ZXIgbWZuIGZyb20gcG9wdWxhdGVfcHRfcmFuZ2UKICB4ZW4vcGR4OiBJbnRyb2R1Y2UgaGVscGVy
IHRvIGNvbnZlcnQgTUZOIDwtPiBQRFgKICB4ZW4vbW06IFN3aXRjaCBtYXBfcGFnZXNfdG9feGVu
IHRvIHVzZSBNRk4gdHlwZXNhZmUKICB4ZW4vbW06IFN3aXRjaCBwYWdlX2FsbG9jLmMgdG8gdHlw
ZXNhZmUgTUZOCiAgeGVuL21tOiBTd2l0Y2ggY29tbW9uL21lbW9yeS5jIHRvIHVzZSB0eXBlc2Fm
ZSBNRk4KICB4ZW4vZ3JhbnQ6IFN3aXRjaCB7Y3JlYXRlLCByZXBsYWNlfV9ncmFudF9wMm1fbWFw
cGluZyB0byB0eXBlc2FmZSBNRk4KICB4ZW4vZ3JhbnQ6IFN3aXRjaCBjb21tb24vZ3JhbnRfdGFi
bGUuYyB0byB1c2UgdHlwZXNhZmUgTUZOCiAgeGVuL3g4NjogU3dpdGNoIG1mbl90b19wYWdlIGlu
IHg4Nl82NC9tbS5jIHRvIHVzZSB0eXBlc2FmZSBNRk4KICB4ZW46IENvbnZlcnQgcGFnZV90b19t
Zm4gYW5kIG1mbl90b19wYWdlIHRvIHVzZSB0eXBlc2FmZSBNRk4KCiB4ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMgICAgICAgICAgICAgfCAgIDIgLQogeGVuL2FyY2gvYXJtL2tlcm5lbC5jICAg
ICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAzMyArKysrLS0tLQogeGVuL2FyY2gvYXJtL3AybS5jICAgICAgICAgICAgICAgICAgICAg
IHwgIDEwICstLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgICAgICAgICAgICAgIHwgICA0
ICstCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhl
bi9hcmNoL3g4Ni9kb21haW4uYyAgICAgICAgICAgICAgICAgICB8ICAyMSArKy0tLQogeGVuL2Fy
Y2gveDg2L2RvbWFpbl9wYWdlLmMgICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC94ODYv
aHZtL2RtLmMgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG9t
MF9idWlsZC5jICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMg
ICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMgICAg
ICAgICAgfCAgMTQgKystLQogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgICAgICAgICAg
IHwgIDEyICstLQogeGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jICAgICAgICAgICAgICAgIHwgICA0
ICstCiB4ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi5jICAgICAgICAgICAgIHwgICA2ICstCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92bWNzLmMgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jICAgICAgICAgICAgICB8ICAxMCArLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAg
ICAgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gveDg2L21tLmMgICAgICAgICAgICAgICAgICAg
ICAgIHwgIDcwICsrKysrKysrLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5j
ICAgICAgICAgICAgfCAgIDYgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jICAg
ICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgICAgICAgIHwg
ICA2IC0tCiB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYyAgICAgICAgfCAgIDIgKy0K
IHhlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jICAgICAgICB8ICAgMyAtCiB4ZW4vYXJj
aC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICAgICAgICAgfCAgIDUgLS0KIHhlbi9hcmNoL3g4Ni9t
bS9wMm0tZXB0LmMgICAgICAgICAgICAgICB8ICAgOCArLQogeGVuL2FyY2gveDg2L21tL3AybS1w
b2QuYyAgICAgICAgICAgICAgIHwgICA2IC0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLXB0LmMgICAg
ICAgICAgICAgICAgfCAgIDYgLS0KIHhlbi9hcmNoL3g4Ni9tbS9wMm0uYyAgICAgICAgICAgICAg
ICAgICB8ICAgNiAtLQogeGVuL2FyY2gveDg2L21tL3BhZ2luZy5jICAgICAgICAgICAgICAgIHwg
ICA2IC0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCAgICAgICAgfCAgMTYgKy0t
LQogeGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiB4ZW4v
YXJjaC94ODYvcGh5c2Rldi5jICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4
Ni9wdi9jYWxsYmFjay5jICAgICAgICAgICAgICB8ICAgNiAtLQogeGVuL2FyY2gveDg2L3B2L2Rl
c2NyaXB0b3ItdGFibGVzLmMgICAgIHwgICA2IC0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWls
ZC5jICAgICAgICAgICAgfCAgMTQgKystLQogeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAg
ICAgICAgICAgIHwgICA2IC0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMgICAgICAg
ICAgfCAgIDYgLS0KIHhlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyAgICAgICAgICB8ICAx
MCAtLS0KIHhlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jICAgICAgICAgICB8ICAxNiArKy0t
CiB4ZW4vYXJjaC94ODYvcHYvaXJldC5jICAgICAgICAgICAgICAgICAgfCAgIDYgLS0KIHhlbi9h
cmNoL3g4Ni9wdi9tbS5jICAgICAgICAgICAgICAgICAgICB8ICAgNiAtLQogeGVuL2FyY2gveDg2
L3B2L3JvLXBhZ2UtZmF1bHQuYyAgICAgICAgIHwgICA2IC0tCiB4ZW4vYXJjaC94ODYvcHYvc2hp
bS5jICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jICAg
ICAgICAgICAgICAgICB8ICAgNiAtLQogeGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAg
ICAgICAgIHwgIDE0ICsrLS0KIHhlbi9hcmNoL3g4Ni9zbXBib290LmMgICAgICAgICAgICAgICAg
ICB8ICAgOCArLQogeGVuL2FyY2gveDg2L3Rib290LmMgICAgICAgICAgICAgICAgICAgIHwgIDE1
ICsrLS0KIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgICAgICB8ICAgNCArLQog
eGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jICAgICAgICAgICAgICAgIHwgIDY3ICsrKysrKysrLS0t
LS0tLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYyAgICAgICB8ICAgNCArLQog
eGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiB4ZW4vY29t
bW9uL2VmaS9ib290LmMgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyAgICAgICAgICAgICAgICB8IDEzMSArKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLQogeGVuL2NvbW1vbi9raW1hZ2UuYyAgICAgICAgICAgICAgICAgICAgIHwgICA2IC0t
CiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAgICAgICAgICAgICAgfCAgNjYgKysrKysrKysr
LS0tLS0tLQogeGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgIHwgIDU4ICsr
KysrKystLS0tLS0tCiB4ZW4vY29tbW9uL3RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIgKy0KIHhlbi9jb21tb24vdG1lbV94ZW4uYyAgICAgICAgICAgICAgICAgICB8ICAyNiArKysr
LS0tCiB4ZW4vY29tbW9uL3RyYWNlLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDQgKy0KIHhl
bi9jb21tb24vdm1hcC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArLS0KIHhlbi9jb21t
b24veGVub3Byb2YuYyAgICAgICAgICAgICAgICAgICB8ICAgMiAtCiB4ZW4vZHJpdmVycy9hY3Bp
L2FwZWkvZXJzdC5jICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL2FjcGkvYXBlaS9o
ZXN0LmMgICAgICAgICAgICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lv
bW11X21hcC5jIHwgIDEyICstLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAg
ICAgIHwgICAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jICAgICAgfCAg
IDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICB8ICAgMiArLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oICAgICAgIHwgIDExICsrLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oICAgICAgICAgICAgICAgIHwgIDQ1ICsrKy0tLS0tLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL251bWEuaCAgICAgICAgICAgICAgfCAgIDggKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcDJtLmggICAgICAgICAgICAgICB8ICAgNCArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9ncmFudF90YWJsZS5oICAgICAgIHwgICA2ICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9n
cmFudF90YWJsZS5oICAgfCAgIDggKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAg
ICAgICAgICB8ICAxMiArLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggICAgICAgICAgICAg
ICB8ICAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdlLmggICAgICAgICAgICAgIHwgIDMy
ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3B2L2dyYW50X3RhYmxlLmggICAgfCAgIDgg
Ky0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oICAgICAgICAgICB8ICAgOCArLQogeGVu
L2luY2x1ZGUveGVuL21tLmggICAgICAgICAgICAgICAgICAgIHwgIDEwICstLQogeGVuL2luY2x1
ZGUveGVuL3BkeC5oICAgICAgICAgICAgICAgICAgIHwgICAzICsKIHhlbi9pbmNsdWRlL3hlbi90
bWVtX3hlbi5oICAgICAgICAgICAgICB8ICAgMiArLQogODUgZmlsZXMgY2hhbmdlZCwgNDI5IGlu
c2VydGlvbnMoKyksIDU3MSBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzR-0004Od-UC; Wed, 21 Feb 2018 14:03:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzQ-0004Ns-9M
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:20 +0000
X-Inumbo-ID: 2e9bee80-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 2e9bee80-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:04:50 +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 D91B21596;
 Wed, 21 Feb 2018 06:03:13 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id ED67E3F318;
 Wed, 21 Feb 2018 06:03:12 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:44 +0000
Message-Id: <20180221140259.29360-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>
Subject: [Xen-devel] [PATCH v4 01/16] xen/tmem: Convert the file
	common/tmem_xen.c to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZpbGUgY29tbW9uL3RtZW1feGVuLmMgaXMgbm93IGNvbnZlcnRlZCB0byB1c2UgdHlwZXNh
ZmUuIFRoaXMgaXMKcmVxdWlyaW5nIHRvIG92ZXJyaWRlIHRoZSBtYWNybyBwYWdlX3RvX21mbiB0
byBtYWtlIGl0IHdvcmsgd2l0aCBtZm5fdC4KCk5vdGUgdGhhdCBhbGwgdmFyaWFibGVzIGNvbnZl
cnRlZCB0byBtZm5fdCBoYXZlbSB0aGVyZSBpbml0aWFsIHZhbHVlLAp3aGVuIHNldCwgc3dpdGNo
IGZyb20gMCB0byBJTlZBTElEX01GTi4gVGhpcyBpcyBmaW5lIGJlY2F1c2UgdGhlIGluaXRpYWwK
dmFsdWVzIHdhcyBhbHdheXMgb3ZlcnJpZGVuIGJlZm9yZSB1c2VkLgoKQWxzbyBhZGQgYSBjb3Vw
bGUgb2YgbWlzc2luZyBuZXdsaW5lcyBzdWdnZXN0ZWQgYnkgQW5kcmV3IGluIHRoZSBjb2RlLgoK
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CgotLS0KCiAg
ICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gQWRkIEtvbnJhZCdzIGFja2VkLWJ5CgogICAgQ2hh
bmdlcyBpbiB2MjoKICAgICAgICAtIEFkZCBtaXNzaW5nIG5ld2xpbmVzCiAgICAgICAgLSBBZGQg
QW5kcmV3J3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vY29tbW9uL3RtZW1feGVuLmMgfCAzMCArKysr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z
KCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3RtZW1feGVuLmMg
Yi94ZW4vY29tbW9uL3RtZW1feGVuLmMKaW5kZXggMjBmNzRiMjY4Zi4uYmQ1MmU0NGZhZiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi90bWVtX3hlbi5jCisrKyBiL3hlbi9jb21tb24vdG1lbV94ZW4u
YwpAQCAtMTQsNiArMTQsMTAgQEAKICNpbmNsdWRlIDx4ZW4vY3B1Lmg+CiAjaW5jbHVkZSA8eGVu
L2luaXQuaD4KIAorLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRo
ZW0gd29yayB3aXRoIG1mbl90ICovCisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90
b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCisKIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfdG1lbTsKIGJvb2xlYW5fcGFyYW0oInRtZW0iLCBvcHRfdG1lbSk7CiAKQEAgLTMxLDcgKzM1
LDcgQEAgc3RhdGljIERFRklORV9QRVJfQ1BVX1JFQURfTU9TVExZKHVuc2lnbmVkIGNoYXIgKiwg
ZHN0bWVtKTsKIHN0YXRpYyBERUZJTkVfUEVSX0NQVV9SRUFEX01PU1RMWSh2b2lkICosIHNjcmF0
Y2hfcGFnZSk7CiAKICNpZiBkZWZpbmVkKENPTkZJR19BUk0pCi1zdGF0aWMgaW5saW5lIHZvaWQg
KmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgdW5zaWduZWQgbG9uZyAqcGNsaV9tZm4sCitz
dGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3QgY21mbiwgbWZuX3QgKnBj
bGlfbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5m
byAqKnBjbGlfcGZwLCBib29sIGNsaV93cml0ZSkKIHsKICAgICBBU1NFUlRfVU5SRUFDSEFCTEUo
KTsKQEAgLTM5LDE0ICs0MywxNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4
ZW5fcGZuX3QgY21mbiwgdW5zaWduZWQgbG9uZyAqcGNsaV9tZm4sCiB9CiAKIHN0YXRpYyBpbmxp
bmUgdm9pZCBjbGlfcHV0X3BhZ2Uodm9pZCAqY2xpX3ZhLCBzdHJ1Y3QgcGFnZV9pbmZvICpjbGlf
cGZwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGNsaV9t
Zm4sIGJvb2wgbWFya19kaXJ0eSkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3QgY2xpX21mbiwgYm9vbCBtYXJrX2RpcnR5KQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgp
OwogfQogI2Vsc2UKICNpbmNsdWRlIDxhc20vcDJtLmg+CiAKLXN0YXRpYyBpbmxpbmUgdm9pZCAq
Y2xpX2dldF9wYWdlKHhlbl9wZm5fdCBjbWZuLCB1bnNpZ25lZCBsb25nICpwY2xpX21mbiwKK3N0
YXRpYyBpbmxpbmUgdm9pZCAqY2xpX2dldF9wYWdlKHhlbl9wZm5fdCBjbWZuLCBtZm5fdCAqcGNs
aV9tZm4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICoqcGNsaV9wZnAsIGJvb2wgY2xpX3dyaXRlKQogewogICAgIHAybV90eXBlX3QgdDsKQEAgLTY4
LDE2ICs3MiwxNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgKmNsaV9nZXRfcGFnZSh4ZW5fcGZuX3Qg
Y21mbiwgdW5zaWduZWQgbG9uZyAqcGNsaV9tZm4sCiAKICAgICAqcGNsaV9tZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKICAgICAqcGNsaV9wZnAgPSBwYWdlOwotICAgIHJldHVybiBtYXBfZG9tYWlu
X3BhZ2UoX21mbigqcGNsaV9tZm4pKTsKKworICAgIHJldHVybiBtYXBfZG9tYWluX3BhZ2UoKnBj
bGlfbWZuKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGNsaV9wdXRfcGFnZSh2b2lkICpjbGlf
dmEsIHN0cnVjdCBwYWdlX2luZm8gKmNsaV9wZnAsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgY2xpX21mbiwgYm9vbCBtYXJrX2RpcnR5KQorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtZm5fdCBjbGlfbWZuLCBib29sIG1hcmtfZGlydHkpCiB7
CiAgICAgaWYgKCBtYXJrX2RpcnR5ICkKICAgICB7CiAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBl
KGNsaV9wZnApOwotICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZW50LT5kb21haW4sIF9t
Zm4oY2xpX21mbikpOworICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShjdXJyZW50LT5kb21haW4s
IGNsaV9tZm4pOwogICAgIH0KICAgICBlbHNlCiAgICAgICAgIHB1dF9wYWdlKGNsaV9wZnApOwpA
QCAtODgsMTQgKzkzLDE0IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjbGlfcHV0X3BhZ2Uodm9pZCAq
Y2xpX3ZhLCBzdHJ1Y3QgcGFnZV9pbmZvICpjbGlfcGZwLAogaW50IHRtZW1fY29weV9mcm9tX2Ns
aWVudChzdHJ1Y3QgcGFnZV9pbmZvICpwZnAsCiAgICAgeGVuX3Bmbl90IGNtZm4sIHRtZW1fY2xp
X3ZhX3BhcmFtX3QgY2xpYnVmKQogewotICAgIHVuc2lnbmVkIGxvbmcgdG1lbV9tZm4sIGNsaV9t
Zm4gPSAwOworICAgIG1mbl90IHRtZW1fbWZuLCBjbGlfbWZuID0gSU5WQUxJRF9NRk47CiAgICAg
Y2hhciAqdG1lbV92YSwgKmNsaV92YSA9IE5VTEw7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqY2xp
X3BmcCA9IE5VTEw7CiAgICAgaW50IHJjID0gMTsKIAogICAgIEFTU0VSVChwZnAgIT0gTlVMTCk7
CiAgICAgdG1lbV9tZm4gPSBwYWdlX3RvX21mbihwZnApOwotICAgIHRtZW1fdmEgPSBtYXBfZG9t
YWluX3BhZ2UoX21mbih0bWVtX21mbikpOworICAgIHRtZW1fdmEgPSBtYXBfZG9tYWluX3BhZ2Uo
dG1lbV9tZm4pOwogICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoY2xpYnVmKSApCiAgICAg
ewogICAgICAgICBjbGlfdmEgPSBjbGlfZ2V0X3BhZ2UoY21mbiwgJmNsaV9tZm4sICZjbGlfcGZw
LCAwKTsKQEAgLTEyNSw3ICsxMzAsNyBAQCBpbnQgdG1lbV9jb21wcmVzc19mcm9tX2NsaWVudCh4
ZW5fcGZuX3QgY21mbiwKICAgICB1bnNpZ25lZCBjaGFyICp3bWVtID0gdGhpc19jcHUod29ya21l
bSk7CiAgICAgY2hhciAqc2NyYXRjaCA9IHRoaXNfY3B1KHNjcmF0Y2hfcGFnZSk7CiAgICAgc3Ry
dWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCA9IE5VTEw7Ci0gICAgdW5zaWduZWQgbG9uZyBjbGlfbWZu
ID0gMDsKKyAgICBtZm5fdCBjbGlfbWZuID0gSU5WQUxJRF9NRk47CiAgICAgdm9pZCAqY2xpX3Zh
ID0gTlVMTDsKIAogICAgIGlmICggZG1lbSA9PSBOVUxMIHx8IHdtZW0gPT0gTlVMTCApCkBAIC0x
NTIsNyArMTU3LDcgQEAgaW50IHRtZW1fY29tcHJlc3NfZnJvbV9jbGllbnQoeGVuX3Bmbl90IGNt
Zm4sCiBpbnQgdG1lbV9jb3B5X3RvX2NsaWVudCh4ZW5fcGZuX3QgY21mbiwgc3RydWN0IHBhZ2Vf
aW5mbyAqcGZwLAogICAgIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQogewotICAgIHVuc2ln
bmVkIGxvbmcgdG1lbV9tZm4sIGNsaV9tZm4gPSAwOworICAgIG1mbl90IHRtZW1fbWZuLCBjbGlf
bWZuID0gSU5WQUxJRF9NRk47CiAgICAgY2hhciAqdG1lbV92YSwgKmNsaV92YSA9IE5VTEw7CiAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqY2xpX3BmcCA9IE5VTEw7CiAgICAgaW50IHJjID0gMTsKQEAg
LTE2NSw3ICsxNzAsOCBAQCBpbnQgdG1lbV9jb3B5X3RvX2NsaWVudCh4ZW5fcGZuX3QgY21mbiwg
c3RydWN0IHBhZ2VfaW5mbyAqcGZwLAogICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7CiAgICAg
fQogICAgIHRtZW1fbWZuID0gcGFnZV90b19tZm4ocGZwKTsKLSAgICB0bWVtX3ZhID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4odG1lbV9tZm4pKTsKKyAgICB0bWVtX3ZhID0gbWFwX2RvbWFpbl9wYWdl
KHRtZW1fbWZuKTsKKwogICAgIGlmICggY2xpX3ZhICkKICAgICB7CiAgICAgICAgIG1lbWNweShj
bGlfdmEsIHRtZW1fdmEsIFBBR0VfU0laRSk7CkBAIC0xODEsNyArMTg3LDcgQEAgaW50IHRtZW1f
Y29weV90b19jbGllbnQoeGVuX3Bmbl90IGNtZm4sIHN0cnVjdCBwYWdlX2luZm8gKnBmcCwKIGlu
dCB0bWVtX2RlY29tcHJlc3NfdG9fY2xpZW50KHhlbl9wZm5fdCBjbWZuLCB2b2lkICp0bWVtX3Zh
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHNpemUsIHRtZW1f
Y2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQogewotICAgIHVuc2lnbmVkIGxvbmcgY2xpX21mbiA9IDA7
CisgICAgbWZuX3QgY2xpX21mbiA9IElOVkFMSURfTUZOOwogICAgIHN0cnVjdCBwYWdlX2luZm8g
KmNsaV9wZnAgPSBOVUxMOwogICAgIHZvaWQgKmNsaV92YSA9IE5VTEw7CiAgICAgY2hhciAqc2Ny
YXRjaCA9IHRoaXNfY3B1KHNjcmF0Y2hfcGFnZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzX-0004Q2-En; Wed, 21 Feb 2018 14:03:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzW-0004OR-58
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:26 +0000
X-Inumbo-ID: 31dde325-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 31dde325-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:04:55 +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 4D94B15AB;
 Wed, 21 Feb 2018 06:03:19 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3E51C3F318;
 Wed, 21 Feb 2018 06:03:18 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:49 +0000
Message-Id: <20180221140259.29360-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 06/16] xen/x86: Remove unused override of
	page_to_mfn/mfn_to_page
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBmZXcgZmlsZXMgb3ZlcnJpZGUgcGFnZV90b19tZm4vbWZuX3RvX3BhZ2UgYnV0IGFjdHVhbGx5
IG5ldmVyIHVzZQp0aG9zZSBtYWNyb3MuIFNvIGRyb3AgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KQ2M6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cgog
ICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gveDg2
L21tL2hhcC9uZXN0ZWRfaGFwLmMgfCAzIC0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wdC5jICAg
ICAgICAgfCA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2lyZXQuYyAgICAgICAgICAgfCA2IC0t
LS0tLQogeGVuL2FyY2gveDg2L3B2L21tLmMgICAgICAgICAgICAgfCA2IC0tLS0tLQogeGVuL2Fy
Y2gveDg2L3B2L3RyYXBzLmMgICAgICAgICAgfCA2IC0tLS0tLQogNSBmaWxlcyBjaGFuZ2VkLCAy
NyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9o
YXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jCmluZGV4IDQ2MDNjZWNlZDQu
LmQyYTA3YTVjNzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2hhcC5jCkBAIC03MCw5ICs3MCw2IEBA
CiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiAgICAg
ICAgTkVTVEVEIFZJUlQgUDJNIEZVTkNUSU9OUyAgICAgICAgICovCiAvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBh
c20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBwYWdlX3Rv
X21mbgotI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQog
CiB2b2lkCiBuZXN0ZWRwMm1fd3JpdGVfcDJtX2VudHJ5KHN0cnVjdCBwMm1fZG9tYWluICpwMm0s
IHVuc2lnbmVkIGxvbmcgZ2ZuLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wdC5j
IGIveGVuL2FyY2gveDg2L21tL3AybS1wdC5jCmluZGV4IDc1MzEyNGJkY2QuLmI4YzVkMmVkMjYg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcHQuYworKysgYi94ZW4vYXJjaC94ODYv
bW0vcDJtLXB0LmMKQEAgLTM5LDEyICszOSw2IEBACiAKICNpbmNsdWRlICJtbS1sb2Nrcy5oIgog
Ci0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShfbSkg
X19tZm5fdG9fcGFnZShtZm5feChfbSkpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFn
ZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19tZm4oX3BnKSkKLQogLyoKICAqIFdlIG1heSBz
dG9yZSBJTlZBTElEX01GTiBpbiBQVEVzLiAgV2UgbmVlZCB0byBjbGlwIHRoaXMgdG8gYXZvaWQg
dHJhbXBsaW5nCiAgKiBvdmVyIGhpZ2hlci1vcmRlciBiaXRzIChOWCwgcDJtIHR5cGUsIElPTU1V
IGZsYWdzKS4gIFdlIHNlZW0gdG8gbm90IG5lZWQKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9pcmV0LmMgYi94ZW4vYXJjaC94ODYvcHYvaXJldC5jCmluZGV4IDU2YWVhYzM2MGEuLmNhNDMz
YTY5YzQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9pcmV0LmMKKysrIGIveGVuL2FyY2gv
eDg2L3B2L2lyZXQuYwpAQCAtMjQsMTIgKzI0LDYgQEAKICNpbmNsdWRlIDxhc20vY3VycmVudC5o
PgogI2luY2x1ZGUgPGFzbS90cmFwcy5oPgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20v
cGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFn
ZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1
bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9f
bWZuKHBnKSkKLQogdW5zaWduZWQgbG9uZyBkb19pcmV0KHZvaWQpCiB7CiAgICAgc3RydWN0IGNw
dV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCmluZGV4IDhkN2E0ZmQ4
NWYuLmI0NmZkOTRjMmMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9tbS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9tbS5jCkBAIC0yNiwxMiArMjYsNiBAQAogCiAjaW5jbHVkZSAibW0uaCIK
IAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3
aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZu
KSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUg
cGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KIC8qCiAgKiBHZXQgYSBt
YXBwaW5nIG9mIGEgUFYgZ3Vlc3QncyBsMWUgZm9yIHRoaXMgbGluZWFyIGFkZHJlc3MuICBUaGUg
cmV0dXJuCiAgKiBwb2ludGVyIHNob3VsZCBiZSB1bm1hcHBlZCB1c2luZyB1bm1hcF9kb21haW5f
cGFnZSgpLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgYi94ZW4vYXJjaC94
ODYvcHYvdHJhcHMuYwppbmRleCBkMTIyODgxZDEzLi4yYTYwNWVkZjdmIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvcHYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpAQCAt
MjksMTIgKzI5LDYgQEAKICNpbmNsdWRlIDxhc20vc2hhcmVkLmg+CiAjaW5jbHVkZSA8YXNtL3Ry
YXBzLmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVt
IHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19w
YWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0j
ZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiB2b2lkIGRv
X2VudHJ5X2ludDgyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogewogICAgIGlmICggdW5s
aWtlbHkodW50cnVzdGVkX21zaSkgKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzY-0004QT-M2; Wed, 21 Feb 2018 14:03:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzX-0004Oo-6F
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:27 +0000
X-Inumbo-ID: 328ab17b-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 328ab17b-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:04: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 780841435;
 Wed, 21 Feb 2018 06:03:20 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8C15A3F318;
 Wed, 21 Feb 2018 06:03:19 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:50 +0000
Message-Id: <20180221140259.29360-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 07/16] xen/x86: mm: Switch x86/mm.c to use
	typesafe for virt_to_mfn
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmIEp1bGllbiBHcmFsbCA8
anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgogICAg
Q2hhbmdlcyBpbiB2NDoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gveDg2L21t
LmMgfCAxNyArKysrKysrKystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygr
KSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS5jCmluZGV4IGUxZjA4OWJlMTQuLmViYTFhZmFhMzEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMzUsNiArMTM1LDgg
QEAKICNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCiAj
dW5kZWYgcGFnZV90b19tZm4KICNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3Rv
X21mbihwZykpCisjdW5kZWYgdmlydF90b19tZm4KKyNkZWZpbmUgdmlydF90b19tZm4odikgX21m
bihfX3ZpcnRfdG9fbWZuKHYpKQogCiAvKiBNYXBwaW5nIG9mIHRoZSBmaXhtYXAgc3BhY2UgbmVl
ZGVkIGVhcmx5LiAqLwogbDFfcGdlbnRyeV90IF9fc2VjdGlvbigiLmJzcy5wYWdlX2FsaWduZWQi
KSBfX2FsaWduZWQoUEFHRV9TSVpFKQpAQCAtMzgwLDcgKzM4Miw3IEBAIHZvaWQgX19pbml0IGFy
Y2hfaW5pdF9tZW1vcnkodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiW2ldID0g
bDNpZGxlW2ldOwogICAgICAgICAgICAgICAgICAgICBmb3IgKCA7IGkgPCBMM19QQUdFVEFCTEVf
RU5UUklFUzsgKytpICkKICAgICAgICAgICAgICAgICAgICAgICAgIGwzdGFiW2ldID0gbDNlX2Vt
cHR5KCk7Ci0gICAgICAgICAgICAgICAgICAgIHNwbGl0X2w0ZSA9IGw0ZV9mcm9tX3Bmbih2aXJ0
X3RvX21mbihsM3RhYiksCisgICAgICAgICAgICAgICAgICAgIHNwbGl0X2w0ZSA9IGw0ZV9mcm9t
X21mbih2aXJ0X3RvX21mbihsM3RhYiksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAgICAgICAgICAgICAgICAgfQog
ICAgICAgICAgICAgICAgIGVsc2UKQEAgLTQxNTksNyArNDE2MSw3IEBAIGludCB4ZW5tZW1fYWRk
X3RvX3BoeXNtYXBfb25lKAogICAgIHsKICAgICAgICAgY2FzZSBYRU5NQVBTUEFDRV9zaGFyZWRf
aW5mbzoKICAgICAgICAgICAgIGlmICggaWR4ID09IDAgKQotICAgICAgICAgICAgICAgIG1mbiA9
IF9tZm4odmlydF90b19tZm4oZC0+c2hhcmVkX2luZm8pKTsKKyAgICAgICAgICAgICAgICBtZm4g
PSB2aXJ0X3RvX21mbihkLT5zaGFyZWRfaW5mbyk7CiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgY2FzZSBYRU5NQVBTUEFDRV9ncmFudF90YWJsZToKICAgICAgICAgICAgIHJjID0gZ250dGFi
X21hcF9mcmFtZShkLCBpZHgsIGdwZm4sICZtZm4pOwpAQCAtNDc4Myw3ICs0Nzg1LDcgQEAgaW50
IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICBpZiAoIChsM2VfZ2V0X2ZsYWdzKCpwbDNl
KSAmIF9QQUdFX1BSRVNFTlQpICYmCiAgICAgICAgICAgICAgICAgIChsM2VfZ2V0X2ZsYWdzKCpw
bDNlKSAmIF9QQUdFX1BTRSkgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGwzZV93
cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fcGZuKHZpcnRfdG9fbWZuKHBsMmUpLAorICAgICAg
ICAgICAgICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKHZpcnRfdG9fbWZu
KHBsMmUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIF9fUEFHRV9IWVBFUlZJU09SKSk7CiAgICAgICAgICAgICAgICAgcGwyZSA9IE5VTEw7CiAg
ICAgICAgICAgICB9CkBAIC00ODc5LDcgKzQ4ODEsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigK
ICAgICAgICAgICAgICAgICBpZiAoIChsMmVfZ2V0X2ZsYWdzKCpwbDJlKSAmIF9QQUdFX1BSRVNF
TlQpICYmCiAgICAgICAgICAgICAgICAgICAgICAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFH
RV9QU0UpICkKICAgICAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgICAgIGwyZV93cml0
ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21fcGZuKHZpcnRfdG9fbWZuKHBsMWUpLAorICAgICAgICAg
ICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUsIGwyZV9mcm9tX21mbih2aXJ0X3RvX21m
bihwbDFlKSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgX19QQUdFX0hZUEVSVklTT1IpKTsKICAgICAgICAgICAgICAgICAgICAgcGwxZSA9
IE5VTEw7CiAgICAgICAgICAgICAgICAgfQpAQCAtNTA4Nyw3ICs1MDg5LDcgQEAgaW50IG1vZGlm
eV94ZW5fbWFwcGluZ3ModW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHVuc2lnbmVk
IGludCBuZikKICAgICAgICAgICAgIGlmICggKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BBR0Vf
UFJFU0VOVCkgJiYKICAgICAgICAgICAgICAgICAgKGwzZV9nZXRfZmxhZ3MoKnBsM2UpICYgX1BB
R0VfUFNFKSApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgbDNlX3dyaXRlX2F0b21p
YyhwbDNlLCBsM2VfZnJvbV9wZm4odmlydF90b19tZm4ocGwyZSksCisgICAgICAgICAgICAgICAg
bDNlX3dyaXRlX2F0b21pYyhwbDNlLCBsM2VfZnJvbV9tZm4odmlydF90b19tZm4ocGwyZSksCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdF
X0hZUEVSVklTT1IpKTsKICAgICAgICAgICAgICAgICBwbDJlID0gTlVMTDsKICAgICAgICAgICAg
IH0KQEAgLTUxNDEsNyArNTE0Myw3IEBAIGludCBtb2RpZnlfeGVuX21hcHBpbmdzKHVuc2lnbmVk
IGxvbmcgcywgdW5zaWduZWQgbG9uZyBlLCB1bnNpZ25lZCBpbnQgbmYpCiAgICAgICAgICAgICAg
ICAgaWYgKCAobDJlX2dldF9mbGFncygqcGwyZSkgJiBfUEFHRV9QUkVTRU5UKSAmJgogICAgICAg
ICAgICAgICAgICAgICAgKGwyZV9nZXRfZmxhZ3MoKnBsMmUpICYgX1BBR0VfUFNFKSApCiAgICAg
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBsMmVfd3JpdGVfYXRvbWljKHBsMmUs
IGwyZV9mcm9tX3Bmbih2aXJ0X3RvX21mbihwbDFlKSwKKyAgICAgICAgICAgICAgICAgICAgbDJl
X3dyaXRlX2F0b21pYyhwbDJlLCBsMmVfZnJvbV9tZm4odmlydF90b19tZm4ocGwxZSksCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fUEFH
RV9IWVBFUlZJU09SKSk7CiAgICAgICAgICAgICAgICAgICAgIHBsMWUgPSBOVUxMOwogICAgICAg
ICAgICAgICAgIH0KQEAgLTU1NDUsOCArNTU0Nyw3IEBAIHN0YXRpYyB2b2lkIF9fbWVtZ3VhcmRf
Y2hhbmdlX3JhbmdlKHZvaWQgKnAsIHVuc2lnbmVkIGxvbmcgbCwgaW50IGd1YXJkKQogICAgIGlm
ICggZ3VhcmQgKQogICAgICAgICBmbGFncyAmPSB+X1BBR0VfUFJFU0VOVDsKIAotICAgIG1hcF9w
YWdlc190b194ZW4oCi0gICAgICAgIF9wLCB2aXJ0X3RvX21hZGRyKHApID4+IFBBR0VfU0hJRlQs
IF9sID4+IFBBR0VfU0hJRlQsIGZsYWdzKTsKKyAgICBtYXBfcGFnZXNfdG9feGVuKF9wLCBtZm5f
eCh2aXJ0X3RvX21mbihwKSksIF9sID4+IFBBR0VfU0hJRlQsIGZsYWdzKTsKIH0KIAogdm9pZCBt
ZW1ndWFyZF9ndWFyZF9yYW5nZSh2b2lkICpwLCB1bnNpZ25lZCBsb25nIGwpCi0tIAoyLjExLjAK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzS-0004Op-4Y; Wed, 21 Feb 2018 14:03:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzR-0004Nu-1M
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:21 +0000
X-Inumbo-ID: 2f37828d-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 2f37828d-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:04:51 +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 DF77A15AB;
 Wed, 21 Feb 2018 06:03:14 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 236C83F318;
 Wed, 21 Feb 2018 06:03:13 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:45 +0000
Message-Id: <20180221140259.29360-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 02/16] xen/arm: setup: use maddr_to_mfn
	rather than _mfn(paddr_to_pfn(...))
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvbnN0cnVjdGlvbiBfbWZuKHBhZGRyX3RvX3BmbiguLi4pKSBjYW4gYmUgc2ltcGxpZmll
ZCBieSB1c2luZwptYWRkcl90b19tZm4uCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1
bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+CgogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIFBhdGNoIGFkZGVk
Ci0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Nl
dHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCAwMzJhNmE4ODJkLi5kZTllOTU4YmZl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0vc2V0
dXAuYwpAQCAtMjY4LDggKzI2OCw4IEBAIHZvaWQgX19pbml0IGRpc2NhcmRfaW5pdGlhbF9tb2R1
bGVzKHZvaWQpCiAgICAgICAgIGlmICggbWktPm1vZHVsZVtpXS5raW5kID09IEJPT1RNT0RfWEVO
ICkKICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgIGlmICggIW1mbl92YWxpZChfbWZu
KHBhZGRyX3RvX3BmbihzKSkpIHx8Ci0gICAgICAgICAgICAgIW1mbl92YWxpZChfbWZuKHBhZGRy
X3RvX3BmbihlKSkpKQorICAgICAgICBpZiAoICFtZm5fdmFsaWQobWFkZHJfdG9fbWZuKHMpKSB8
fAorICAgICAgICAgICAgICFtZm5fdmFsaWQobWFkZHJfdG9fbWZuKGUpKSApCiAgICAgICAgICAg
ICBjb250aW51ZTsKIAogICAgICAgICBkdF91bnJlc2VydmVkX3JlZ2lvbnMocywgZSwgaW5pdF9k
b21oZWFwX3BhZ2VzLCAwKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzZ-0004T8-Tf; Wed, 21 Feb 2018 14:03:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzY-0004PI-TT
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:28 +0000
X-Inumbo-ID: 33c5041f-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 33c5041f-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:04:59 +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 8633815AB;
 Wed, 21 Feb 2018 06:03:22 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B94E23F318;
 Wed, 21 Feb 2018 06:03:20 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:51 +0000
Message-Id: <20180221140259.29360-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 08/16] xen/mm: Drop the parameter mfn from
	populate_pt_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIHBvcHVsYXRlX3B0X3JhbmdlIGlzIHVzZWQgdG8gcG9wdWxhdGUgaW4gYWR2
YW5jZSB0aGUKcGFnZS10YWJsZSBidXQgaXQgd2lsbCBub3QgZG8gdGhlIGFjdHVhbCBtYXBwaW5n
LiBTbyBwYXNzaW5nIHRoZSBNRk4gaW4KcGFyYW1ldGVyIGlzIHBvaW50bGVzcy4gTm90ZSB0aGF0
IHRoZSBvbmx5IGNhbGxlciBwYXNzIDAuLi4KCkF0IHRoZSBzYW1lIHRpbWUgcmVwbGFjZSAwIGJ5
IElOVkFMSURfTUZOIHRvIG1ha2UgY2xlYXIgdGhlIE1GTiBpcwppbnZhbGlkLgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tCgpDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClRoZSBtb3ZlIGZyb20gMCB0byBJTlZBTElEX01GTiB3
aWxsIHdvcmsgb24gQXJtLiBJIGFtIG5vdCBlbnRpcmVseSBzdXJlCmZvciB0aGUgeDg2IHZlcnNp
b24uCgogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIFBhdGNoIGFkZGVkLgotLS0KIHhlbi9h
cmNoL2FybS9tbS5jICAgIHwgNSArKy0tLQogeGVuL2FyY2gveDg2L21tLmMgICAgfCA1ICsrLS0t
CiB4ZW4vY29tbW9uL3ZtYXAuYyAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oIHwgMyAr
LS0KIDQgZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggOWI3
N2FiNWYzMy4uOTdkY2RkNWQ1MCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIv
eGVuL2FyY2gvYXJtL21tLmMKQEAgLTEwNzIsMTAgKzEwNzIsOSBAQCBpbnQgbWFwX3BhZ2VzX3Rv
X3hlbih1bnNpZ25lZCBsb25nIHZpcnQsCiAgICAgcmV0dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhJ
TlNFUlQsIHZpcnQsIF9tZm4obWZuKSwgbnJfbWZucywgZmxhZ3MpOwogfQogCi1pbnQgcG9wdWxh
dGVfcHRfcmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG1mbiwKLSAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21mbnMpCitpbnQgcG9wdWxhdGVfcHRf
cmFuZ2UodW5zaWduZWQgbG9uZyB2aXJ0LCB1bnNpZ25lZCBsb25nIG5yX21mbnMpCiB7Ci0gICAg
cmV0dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhSRVNFUlZFLCB2aXJ0LCBfbWZuKG1mbiksIG5yX21m
bnMsIDApOworICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoUkVTRVJWRSwgdmlydCwgSU5W
QUxJRF9NRk4sIG5yX21mbnMsIDApOwogfQogCiBpbnQgZGVzdHJveV94ZW5fbWFwcGluZ3ModW5z
aWduZWQgbG9uZyB2LCB1bnNpZ25lZCBsb25nIGUpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
bW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGViYTFhZmFhMzEuLmVjYmZjOTVhZTIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC01
MDEyLDEwICs1MDEyLDkgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgcmV0dXJuIDA7CiB9
CiAKLWludCBwb3B1bGF0ZV9wdF9yYW5nZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVuc2lnbmVkIGxv
bmcgbWZuLAotICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbnJfbWZucykKK2lu
dCBwb3B1bGF0ZV9wdF9yYW5nZSh1bnNpZ25lZCBsb25nIHZpcnQsIHVuc2lnbmVkIGxvbmcgbnJf
bWZucykKIHsKLSAgICByZXR1cm4gbWFwX3BhZ2VzX3RvX3hlbih2aXJ0LCBtZm4sIG5yX21mbnMs
IE1BUF9TTUFMTF9QQUdFUyk7CisgICAgcmV0dXJuIG1hcF9wYWdlc190b194ZW4odmlydCwgbWZu
X3goSU5WQUxJRF9NRk4pLCBucl9tZm5zLCBNQVBfU01BTExfUEFHRVMpOwogfQogCiAvKgpkaWZm
IC0tZ2l0IGEveGVuL2NvbW1vbi92bWFwLmMgYi94ZW4vY29tbW9uL3ZtYXAuYwppbmRleCAwYjIz
ZjhmYjk3Li4xMTc4NWZmYjBhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZtYXAuYworKysgYi94
ZW4vY29tbW9uL3ZtYXAuYwpAQCAtNDIsNyArNDIsNyBAQCB2b2lkIF9faW5pdCB2bV9pbml0X3R5
cGUoZW51bSB2bWFwX3JlZ2lvbiB0eXBlLCB2b2lkICpzdGFydCwgdm9pZCAqZW5kKQogICAgIGJp
dG1hcF9maWxsKHZtX2JpdG1hcCh0eXBlKSwgdm1fbG93W3R5cGVdKTsKIAogICAgIC8qIFBvcHVs
YXRlIHBhZ2UgdGFibGVzIGZvciB0aGUgYml0bWFwIGlmIG5lY2Vzc2FyeS4gKi8KLSAgICBwb3B1
bGF0ZV9wdF9yYW5nZSh2YSwgMCwgdm1fbG93W3R5cGVdIC0gbnIpOworICAgIHBvcHVsYXRlX3B0
X3JhbmdlKHZhLCB2bV9sb3dbdHlwZV0gLSBucik7CiB9CiAKIHN0YXRpYyB2b2lkICp2bV9hbGxv
Yyh1bnNpZ25lZCBpbnQgbnIsIHVuc2lnbmVkIGludCBhbGlnbiwKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi9tbS5oIGIveGVuL2luY2x1ZGUveGVuL21tLmgKaW5kZXggMGUwZTUxMTJjNi4u
ZjJjNjczOGFkMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL21tLmgKKysrIGIveGVuL2lu
Y2x1ZGUveGVuL21tLmgKQEAgLTE3NSw4ICsxNzUsNyBAQCBpbnQgZGVzdHJveV94ZW5fbWFwcGlu
Z3ModW5zaWduZWQgbG9uZyB2LCB1bnNpZ25lZCBsb25nIGUpOwogICogQ3JlYXRlIG9ubHkgbm9u
LWxlYWYgcGFnZSB0YWJsZSBlbnRyaWVzIGZvciB0aGUKICAqIHBhZ2UgcmFuZ2UgaW4gWGVuIHZp
cnR1YWwgYWRkcmVzcyBzcGFjZS4KICAqLwotaW50IHBvcHVsYXRlX3B0X3JhbmdlKHVuc2lnbmVk
IGxvbmcgdmlydCwgdW5zaWduZWQgbG9uZyBtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgbG9uZyBucl9tZm5zKTsKK2ludCBwb3B1bGF0ZV9wdF9yYW5nZSh1bnNpZ25lZCBsb25n
IHZpcnQsIHVuc2lnbmVkIGxvbmcgbnJfbWZucyk7CiAvKiBDbGFpbSBoYW5kbGluZyAqLwogdW5z
aWduZWQgbG9uZyBkb21haW5fYWRqdXN0X3RvdF9wYWdlcyhzdHJ1Y3QgZG9tYWluICpkLCBsb25n
IHBhZ2VzKTsKIGludCBkb21haW5fc2V0X291dHN0YW5kaW5nX3BhZ2VzKHN0cnVjdCBkb21haW4g
KmQsIHVuc2lnbmVkIGxvbmcgcGFnZXMpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUza-0004UB-5I; Wed, 21 Feb 2018 14:03:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzY-0004Qa-TL
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:28 +0000
X-Inumbo-ID: e12c7893-170f-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e12c7893-170f-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 15:02:40 +0100 (CET)
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 3AAE71435;
 Wed, 21 Feb 2018 06:03:27 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D3D803F318;
 Wed, 21 Feb 2018 06:03:24 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:53 +0000
Message-Id: <20180221140259.29360-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>, Gang Wei <gang.wei@intel.com>
Subject: [Xen-devel] [PATCH v4 10/16] xen/mm: Switch map_pages_to_xen to use
	MFN typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgcHJvdG90eXBlIGlzIHNsaWdodGx5IGNvbmZ1c2luZyBiZWNhdXNlIGl0IHRh
a2VzIGEgdmlydHVhbAphZGRyZXNzIGFuZCBhIHBoeXNpY2FsIGZyYW1lIChub3QgYWRkcmVzcyEp
LiBTd2l0Y2hpbmcgdG8gTUZOIHdpbGwgaW1wcm92ZQpzYWZldHkgYW5kIHJlZHVjZSB0aGUgY2hh
bmNlIHRvIG1pc3Rha2VubHkgaW52ZXJ0IHRoZSAyIHBhcmFtZXRlcnMuCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IEdhbmcgV2VpIDxnYW5nLndlaUBpbnRlbC5jb20+CkNj
OiBTaGFuZSBXYW5nIDxzaGFuZS53YW5nQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPgoKICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBQYXRjaCBhZGRl
ZAotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4v
YXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAgIHwgNDggKysrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICAgICAgICAgICAgICAgfCAx
NCArKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICB8ICAyICst
CiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAgICAgICAgICAgIHwgMTEgKysrKystLS0tCiB4ZW4v
YXJjaC94ODYveDg2XzY0L21tLmMgICAgICAgICAgIHwgMjcgKysrKysrKysrKysrLS0tLS0tLS0t
CiB4ZW4vYXJjaC94ODYveDg2XzY0L21tY29uZmlnXzY0LmMgIHwgIDQgKystLQogeGVuL2NvbW1v
bi9lZmkvYm9vdC5jICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vY29tbW9uL3ZtYXAuYyAgICAg
ICAgICAgICAgICAgIHwgMTAgKysrKystLS0KIHhlbi9kcml2ZXJzL2FjcGkvYXBlaS9lcnN0LmMg
ICAgICAgfCAgMiArLQogeGVuL2RyaXZlcnMvYWNwaS9hcGVpL2hlc3QuYyAgICAgICB8ICAyICst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIHwgIDIgKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vbW0uaCAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUveGVuL21tLmggICAg
ICAgICAgICAgICB8ICAyICstCiAxNCBmaWxlcyBjaGFuZ2VkLCA3MSBpbnNlcnRpb25zKCspLCA2
MSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNo
L2FybS9tbS5jCmluZGV4IDk3ZGNkZDVkNTAuLmYxNzkwN2FjZTggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC0xMDY1LDExICsxMDY1LDEx
IEBAIG91dDoKIH0KIAogaW50IG1hcF9wYWdlc190b194ZW4odW5zaWduZWQgbG9uZyB2aXJ0LAot
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4sCisgICAgICAgICAgICAgICAg
ICAgICBtZm5fdCBtZm4sCiAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5yX21m
bnMsCiAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7Ci0gICAgcmV0
dXJuIGNyZWF0ZV94ZW5fZW50cmllcyhJTlNFUlQsIHZpcnQsIF9tZm4obWZuKSwgbnJfbWZucywg
ZmxhZ3MpOworICAgIHJldHVybiBjcmVhdGVfeGVuX2VudHJpZXMoSU5TRVJULCB2aXJ0LCBtZm4s
IG5yX21mbnMsIGZsYWdzKTsKIH0KIAogaW50IHBvcHVsYXRlX3B0X3JhbmdlKHVuc2lnbmVkIGxv
bmcgdmlydCwgdW5zaWduZWQgbG9uZyBucl9tZm5zKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCBlY2JmYzk1YWUyLi5kMzNiNmJmYTlkIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJjaC94ODYvbW0uYwpAQCAt
MjEzLDcgKzIxMyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBpbml0X2ZyYW1ldGFibGVfY2h1bmso
dm9pZCAqc3RhcnQsIHZvaWQgKmVuZCkKICAgICAgICAgd2hpbGUgKCBzdGVwICYmIHMgKyAoc3Rl
cCA8PCBQQUdFX1NISUZUKSA+IGUgKyAoNCA8PCBQQUdFX1NISUZUKSApCiAgICAgICAgICAgICBz
dGVwID4+PSBQQUdFVEFCTEVfT1JERVI7CiAgICAgICAgIG1mbiA9IGFsbG9jX2Jvb3RfcGFnZXMo
c3RlcCwgc3RlcCk7Ci0gICAgICAgIG1hcF9wYWdlc190b194ZW4ocywgbWZuX3gobWZuKSwgc3Rl
cCwgUEFHRV9IWVBFUlZJU09SKTsKKyAgICAgICAgbWFwX3BhZ2VzX3RvX3hlbihzLCBtZm4sIHN0
ZXAsIFBBR0VfSFlQRVJWSVNPUik7CiAgICAgfQogCiAgICAgbWVtc2V0KHN0YXJ0LCAwLCBlbmQg
LSBzdGFydCk7CkBAIC03OTMsMTIgKzc5MywxMiBAQCBzdGF0aWMgaW50IHVwZGF0ZV94ZW5fbWFw
cGluZ3ModW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGludCBjYWNoZWF0dHIpCiAgICAgICAg
IFhFTl9WSVJUX1NUQVJUICsgKChtZm4gLSBQRk5fRE9XTih4ZW5fcGh5c19zdGFydCkpIDw8IFBB
R0VfU0hJRlQpOwogCiAgICAgaWYgKCB1bmxpa2VseShhbGlhcykgJiYgY2FjaGVhdHRyICkKLSAg
ICAgICAgZXJyID0gbWFwX3BhZ2VzX3RvX3hlbih4ZW5fdmEsIG1mbiwgMSwgMCk7CisgICAgICAg
IGVyciA9IG1hcF9wYWdlc190b194ZW4oeGVuX3ZhLCBfbWZuKG1mbiksIDEsIDApOwogICAgIGlm
ICggIWVyciApCi0gICAgICAgIGVyciA9IG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcp
bWZuX3RvX3ZpcnQobWZuKSwgbWZuLCAxLAorICAgICAgICBlcnIgPSBtYXBfcGFnZXNfdG9feGVu
KCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KG1mbiksIF9tZm4obWZuKSwgMSwKICAgICAgICAg
ICAgICAgICAgICAgIFBBR0VfSFlQRVJWSVNPUiB8IGNhY2hlYXR0cl90b19wdGVfZmxhZ3MoY2Fj
aGVhdHRyKSk7CiAgICAgaWYgKCB1bmxpa2VseShhbGlhcykgJiYgIWNhY2hlYXR0ciAmJiAhZXJy
ICkKLSAgICAgICAgZXJyID0gbWFwX3BhZ2VzX3RvX3hlbih4ZW5fdmEsIG1mbiwgMSwgUEFHRV9I
WVBFUlZJU09SKTsKKyAgICAgICAgZXJyID0gbWFwX3BhZ2VzX3RvX3hlbih4ZW5fdmEsIF9tZm4o
bWZuKSwgMSwgUEFHRV9IWVBFUlZJU09SKTsKICAgICByZXR1cm4gZXJyOwogfQogCkBAIC00NjU1
LDcgKzQ2NTUsNyBAQCBsMV9wZ2VudHJ5X3QgKnZpcnRfdG9feGVuX2wxZSh1bnNpZ25lZCBsb25n
IHYpCiAKIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGxvbmcgdmlydCwKLSAg
ICB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICBtZm5fdCBtZm4sCiAgICAgdW5zaWduZWQgbG9uZyBu
cl9tZm5zLAogICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKQEAgLTQ2ODcsMTMgKzQ2ODcsMTMg
QEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgIG9sM2UgPSAqcGwzZTsKIAogICAgICAg
ICBpZiAoIGNwdV9oYXNfcGFnZTFnYiAmJgotICAgICAgICAgICAgICEoKCh2aXJ0ID4+IFBBR0Vf
U0hJRlQpIHwgbWZuKSAmCisgICAgICAgICAgICAgISgoKHZpcnQgPj4gUEFHRV9TSElGVCkgfCBt
Zm5feChtZm4pKSAmCiAgICAgICAgICAgICAgICAoKDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZU
IC0gUEFHRV9TSElGVCkpIC0gMSkpICYmCiAgICAgICAgICAgICAgbnJfbWZucyA+PSAoMVVMIDw8
IChMM19QQUdFVEFCTEVfU0hJRlQgLSBQQUdFX1NISUZUKSkgJiYKICAgICAgICAgICAgICAhKGZs
YWdzICYgKF9QQUdFX1BBVCB8IE1BUF9TTUFMTF9QQUdFUykpICkKICAgICAgICAgewogICAgICAg
ICAgICAgLyogMUdCLXBhZ2UgbWFwcGluZy4gKi8KLSAgICAgICAgICAgIGwzZV93cml0ZV9hdG9t
aWMocGwzZSwgbDNlX2Zyb21fcGZuKG1mbiwgbDFmX3RvX2xOZihmbGFncykpKTsKKyAgICAgICAg
ICAgIGwzZV93cml0ZV9hdG9taWMocGwzZSwgbDNlX2Zyb21fbWZuKG1mbiwgbDFmX3RvX2xOZihm
bGFncykpKTsKIAogICAgICAgICAgICAgaWYgKCAobDNlX2dldF9mbGFncyhvbDNlKSAmIF9QQUdF
X1BSRVNFTlQpICkKICAgICAgICAgICAgIHsKQEAgLTQ3MzcsNyArNDczNyw3IEBAIGludCBtYXBf
cGFnZXNfdG9feGVuKAogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICB2aXJ0ICAgICs9IDFV
TCA8PCBMM19QQUdFVEFCTEVfU0hJRlQ7Ci0gICAgICAgICAgICBtZm4gICAgICs9IDFVTCA8PCAo
TDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCk7CisgICAgICAgICAgICBtZm4gICAgID0g
bWZuX2FkZChtZm4sIDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpOwog
ICAgICAgICAgICAgbnJfbWZucyAtPSAxVUwgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0Vf
U0hJRlQpOwogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIH0KQEAgLTQ3NTIsMTcgKzQ3
NTIsMTcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAgICAgICAgICAgICBpZiAoICgobDNlX2dl
dF9wZm4ob2wzZSkgJiB+KEwyX1BBR0VUQUJMRV9FTlRSSUVTICoKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgTDFfUEFHRVRBQkxFX0VOVFJJRVMgLSAxKSkgKwogICAg
ICAgICAgICAgICAgICAgKGwyX3RhYmxlX29mZnNldCh2aXJ0KSA8PCBQQUdFVEFCTEVfT1JERVIp
ICsKLSAgICAgICAgICAgICAgICAgIGwxX3RhYmxlX29mZnNldCh2aXJ0KSA9PSBtZm4pICYmCisg
ICAgICAgICAgICAgICAgICBsMV90YWJsZV9vZmZzZXQodmlydCkgPT0gbWZuX3gobWZuKSkgJiYK
ICAgICAgICAgICAgICAgICAgKChsTmZfdG9fbDFmKGwzZV9nZXRfZmxhZ3Mob2wzZSkpIF4gZmxh
Z3MpICYKICAgICAgICAgICAgICAgICAgIH4oX1BBR0VfQUNDRVNTRUR8X1BBR0VfRElSVFkpKSA9
PSAwICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAvKiBXZSBjYW4gc2tpcCB0byBl
bmQgb2YgTDMgc3VwZXJwYWdlIGlmIHdlIGdvdCBhIG1hdGNoLiAqLwogICAgICAgICAgICAgICAg
IGkgPSAoMXUgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtCi0gICAgICAg
ICAgICAgICAgICAgIChtZm4gJiAoKDEgPDwgKEwzX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJ
RlQpKSAtIDEpKTsKKyAgICAgICAgICAgICAgICAgICAgKG1mbl94KG1mbikgJiAoKDEgPDwgKEwz
X1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEpKTsKICAgICAgICAgICAgICAgICBp
ZiAoIGkgPiBucl9tZm5zICkKICAgICAgICAgICAgICAgICAgICAgaSA9IG5yX21mbnM7CiAgICAg
ICAgICAgICAgICAgdmlydCAgICArPSBpIDw8IFBBR0VfU0hJRlQ7Ci0gICAgICAgICAgICAgICAg
bWZuICAgICArPSBpOworICAgICAgICAgICAgICAgIG1mbiAgICAgPSBtZm5fYWRkKG1mbiwgaSk7
CiAgICAgICAgICAgICAgICAgbnJfbWZucyAtPSBpOwogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwogICAgICAgICAgICAgfQpAQCAtNDgwMCwxNCArNDgwMCwxNCBAQCBpbnQgbWFwX3BhZ2VzX3Rv
X3hlbigKICAgICAgICAgaWYgKCAhcGwyZSApCiAgICAgICAgICAgICByZXR1cm4gLUVOT01FTTsK
IAotICAgICAgICBpZiAoICgoKCh2aXJ0ID4+IFBBR0VfU0hJRlQpIHwgbWZuKSAmCisgICAgICAg
IGlmICggKCgoKHZpcnQgPj4gUEFHRV9TSElGVCkgfCBtZm5feChtZm4pKSAmCiAgICAgICAgICAg
ICAgICAoKDF1IDw8IFBBR0VUQUJMRV9PUkRFUikgLSAxKSkgPT0gMCkgJiYKICAgICAgICAgICAg
ICAobnJfbWZucyA+PSAoMXUgPDwgUEFHRVRBQkxFX09SREVSKSkgJiYKICAgICAgICAgICAgICAh
KGZsYWdzICYgKF9QQUdFX1BBVHxNQVBfU01BTExfUEFHRVMpKSApCiAgICAgICAgIHsKICAgICAg
ICAgICAgIC8qIFN1cGVyLXBhZ2UgbWFwcGluZy4gKi8KICAgICAgICAgICAgIG9sMmUgPSAqcGwy
ZTsKLSAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwgbDJlX2Zyb21fcGZuKG1mbiwg
bDFmX3RvX2xOZihmbGFncykpKTsKKyAgICAgICAgICAgIGwyZV93cml0ZV9hdG9taWMocGwyZSwg
bDJlX2Zyb21fbWZuKG1mbiwgbDFmX3RvX2xOZihmbGFncykpKTsKIAogICAgICAgICAgICAgaWYg
KCAobDJlX2dldF9mbGFncyhvbDJlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgICAgIHsK
QEAgLTQ4MzAsNyArNDgzMCw3IEBAIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAg
fQogCiAgICAgICAgICAgICB2aXJ0ICAgICs9IDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQ7Ci0g
ICAgICAgICAgICBtZm4gICAgICs9IDFVTCA8PCBQQUdFVEFCTEVfT1JERVI7CisgICAgICAgICAg
ICBtZm4gICAgID0gbWZuX2FkZChtZm4sIDFVTCA8PCBQQUdFVEFCTEVfT1JERVIpOwogICAgICAg
ICAgICAgbnJfbWZucyAtPSAxVUwgPDwgUEFHRVRBQkxFX09SREVSOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKQEAgLTQ4NDksMTcgKzQ4NDksMTcgQEAgaW50IG1hcF9wYWdlc190b194ZW4oCiAK
ICAgICAgICAgICAgICAgICAvKiBTa2lwIHRoaXMgUFRFIGlmIHRoZXJlIGlzIG5vIGNoYW5nZS4g
Ki8KICAgICAgICAgICAgICAgICBpZiAoICgoKGwyZV9nZXRfcGZuKCpwbDJlKSAmIH4oTDFfUEFH
RVRBQkxFX0VOVFJJRVMgLSAxKSkgKwotICAgICAgICAgICAgICAgICAgICAgICBsMV90YWJsZV9v
ZmZzZXQodmlydCkpID09IG1mbikgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgbDFfdGFibGVf
b2Zmc2V0KHZpcnQpKSA9PSBtZm5feChtZm4pKSAmJgogICAgICAgICAgICAgICAgICAgICAgKCgo
bE5mX3RvX2wxZihsMmVfZ2V0X2ZsYWdzKCpwbDJlKSkgXiBmbGFncykgJgogICAgICAgICAgICAg
ICAgICAgICAgICB+KF9QQUdFX0FDQ0VTU0VEfF9QQUdFX0RJUlRZKSkgPT0gMCkgKQogICAgICAg
ICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgLyogV2UgY2FuIHNraXAgdG8gZW5kIG9m
IEwyIHN1cGVycGFnZSBpZiB3ZSBnb3QgYSBtYXRjaC4gKi8KICAgICAgICAgICAgICAgICAgICAg
aSA9ICgxdSA8PCAoTDJfUEFHRVRBQkxFX1NISUZUIC0gUEFHRV9TSElGVCkpIC0KLSAgICAgICAg
ICAgICAgICAgICAgICAgIChtZm4gJiAoKDF1IDw8IChMMl9QQUdFVEFCTEVfU0hJRlQgLSBQQUdF
X1NISUZUKSkgLSAxKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAobWZuX3gobWZuKSAmICgo
MXUgPDwgKEwyX1BBR0VUQUJMRV9TSElGVCAtIFBBR0VfU0hJRlQpKSAtIDEpKTsKICAgICAgICAg
ICAgICAgICAgICAgaWYgKCBpID4gbnJfbWZucyApCiAgICAgICAgICAgICAgICAgICAgICAgICBp
ID0gbnJfbWZuczsKICAgICAgICAgICAgICAgICAgICAgdmlydCAgICArPSBpIDw8IEwxX1BBR0VU
QUJMRV9TSElGVDsKLSAgICAgICAgICAgICAgICAgICAgbWZuICAgICArPSBpOworICAgICAgICAg
ICAgICAgICAgICBtZm4gICAgID0gbWZuX2FkZChtZm4sIGkpOwogICAgICAgICAgICAgICAgICAg
ICBucl9tZm5zIC09IGk7CiAgICAgICAgICAgICAgICAgICAgIGdvdG8gY2hlY2tfbDM7CiAgICAg
ICAgICAgICAgICAgfQpAQCAtNDg5NCw3ICs0ODk0LDcgQEAgaW50IG1hcF9wYWdlc190b194ZW4o
CiAKICAgICAgICAgICAgIHBsMWUgID0gbDJlX3RvX2wxZSgqcGwyZSkgKyBsMV90YWJsZV9vZmZz
ZXQodmlydCk7CiAgICAgICAgICAgICBvbDFlICA9ICpwbDFlOwotICAgICAgICAgICAgbDFlX3dy
aXRlX2F0b21pYyhwbDFlLCBsMWVfZnJvbV9wZm4obWZuLCBmbGFncykpOworICAgICAgICAgICAg
bDFlX3dyaXRlX2F0b21pYyhwbDFlLCBsMWVfZnJvbV9tZm4obWZuLCBmbGFncykpOwogICAgICAg
ICAgICAgaWYgKCAobDFlX2dldF9mbGFncyhvbDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MgPSBGTFVT
SF9UTEIgfCBGTFVTSF9PUkRFUigwKTsKQEAgLTQ5MDQsMTIgKzQ5MDQsMTIgQEAgaW50IG1hcF9w
YWdlc190b194ZW4oCiAgICAgICAgICAgICB9CiAKICAgICAgICAgICAgIHZpcnQgICAgKz0gMVVM
IDw8IEwxX1BBR0VUQUJMRV9TSElGVDsKLSAgICAgICAgICAgIG1mbiAgICAgKz0gMVVMOworICAg
ICAgICAgICAgbWZuICAgICA9IG1mbl9hZGQobWZuLCAxVUwpOwogICAgICAgICAgICAgbnJfbWZu
cyAtPSAxVUw7CiAKICAgICAgICAgICAgIGlmICggKGZsYWdzID09IFBBR0VfSFlQRVJWSVNPUikg
JiYKICAgICAgICAgICAgICAgICAgKChucl9tZm5zID09IDApIHx8Ci0gICAgICAgICAgICAgICAg
ICAoKCgodmlydCA+PiBQQUdFX1NISUZUKSB8IG1mbikgJgorICAgICAgICAgICAgICAgICAgKCgo
KHZpcnQgPj4gUEFHRV9TSElGVCkgfCBtZm5feChtZm4pKSAmCiAgICAgICAgICAgICAgICAgICAg
ICgoMXUgPDwgUEFHRVRBQkxFX09SREVSKSAtIDEpKSA9PSAwKSkgKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgYmFzZV9tZm47CkBAIC00OTYyLDcgKzQ5NjIs
NyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hlbigKICAgICAgICAgaWYgKCBjcHVfaGFzX3BhZ2UxZ2Ig
JiYKICAgICAgICAgICAgICAoZmxhZ3MgPT0gUEFHRV9IWVBFUlZJU09SKSAmJgogICAgICAgICAg
ICAgICgobnJfbWZucyA9PSAwKSB8fAotICAgICAgICAgICAgICAhKCgodmlydCA+PiBQQUdFX1NI
SUZUKSB8IG1mbikgJgorICAgICAgICAgICAgICAhKCgodmlydCA+PiBQQUdFX1NISUZUKSB8IG1m
bl94KG1mbikpICYKICAgICAgICAgICAgICAgICAoKDFVTCA8PCAoTDNfUEFHRVRBQkxFX1NISUZU
IC0gUEFHRV9TSElGVCkpIC0gMSkpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgYmFzZV9tZm47CkBAIC01MDE0LDcgKzUwMTQsNyBAQCBpbnQgbWFwX3BhZ2VzX3RvX3hl
bigKIAogaW50IHBvcHVsYXRlX3B0X3JhbmdlKHVuc2lnbmVkIGxvbmcgdmlydCwgdW5zaWduZWQg
bG9uZyBucl9tZm5zKQogewotICAgIHJldHVybiBtYXBfcGFnZXNfdG9feGVuKHZpcnQsIG1mbl94
KElOVkFMSURfTUZOKSwgbnJfbWZucywgTUFQX1NNQUxMX1BBR0VTKTsKKyAgICByZXR1cm4gbWFw
X3BhZ2VzX3RvX3hlbih2aXJ0LCBJTlZBTElEX01GTiwgbnJfbWZucywgTUFQX1NNQUxMX1BBR0VT
KTsKIH0KIAogLyoKQEAgLTUyNzUsNyArNTI3NSw3IEBAIHZvaWQgX19zZXRfZml4bWFwKAogICAg
IGVudW0gZml4ZWRfYWRkcmVzc2VzIGlkeCwgdW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxv
bmcgZmxhZ3MpCiB7CiAgICAgQlVHX09OKGlkeCA+PSBfX2VuZF9vZl9maXhlZF9hZGRyZXNzZXMp
OwotICAgIG1hcF9wYWdlc190b194ZW4oX19maXhfdG9fdmlydChpZHgpLCBtZm4sIDEsIGZsYWdz
KTsKKyAgICBtYXBfcGFnZXNfdG9feGVuKF9fZml4X3RvX3ZpcnQoaWR4KSwgX21mbihtZm4pLCAx
LCBmbGFncyk7CiB9CiAKIHZvaWQgKl9faW5pdCBhcmNoX3ZtYXBfdmlydF9lbmQodm9pZCkKQEAg
LTU1NDYsNyArNTU0Niw3IEBAIHN0YXRpYyB2b2lkIF9fbWVtZ3VhcmRfY2hhbmdlX3JhbmdlKHZv
aWQgKnAsIHVuc2lnbmVkIGxvbmcgbCwgaW50IGd1YXJkKQogICAgIGlmICggZ3VhcmQgKQogICAg
ICAgICBmbGFncyAmPSB+X1BBR0VfUFJFU0VOVDsKIAotICAgIG1hcF9wYWdlc190b194ZW4oX3As
IG1mbl94KHZpcnRfdG9fbWZuKHApKSwgX2wgPj4gUEFHRV9TSElGVCwgZmxhZ3MpOworICAgIG1h
cF9wYWdlc190b194ZW4oX3AsIHZpcnRfdG9fbWZuKHApLCBfbCA+PiBQQUdFX1NISUZULCBmbGFn
cyk7CiB9CiAKIHZvaWQgbWVtZ3VhcmRfZ3VhcmRfcmFuZ2Uodm9pZCAqcCwgdW5zaWduZWQgbG9u
ZyBsKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NldHVwLmMgYi94ZW4vYXJjaC94ODYvc2V0
dXAuYwppbmRleCBhYzUzMGVjZTJjLi5mYWJkNjg5ZjZlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAtMzU0LDcgKzM1NCw3IEBA
IHZvaWQgKl9faW5pdCBib290c3RyYXBfbWFwKGNvbnN0IG1vZHVsZV90ICptb2QpCiAgICAgaWYg
KCBlbmQgLSBzdGFydCA+IEJPT1RTVFJBUF9NQVBfTElNSVQgLSBtYXBfY3VyICkKICAgICAgICAg
cmV0dXJuIE5VTEw7CiAKLSAgICBtYXBfcGFnZXNfdG9feGVuKG1hcF9jdXIsIHN0YXJ0ID4+IFBB
R0VfU0hJRlQsCisgICAgbWFwX3BhZ2VzX3RvX3hlbihtYXBfY3VyLCBtYWRkcl90b19tZm4oc3Rh
cnQpLAogICAgICAgICAgICAgICAgICAgICAgKGVuZCAtIHN0YXJ0KSA+PiBQQUdFX1NISUZULCBQ
QUdFX0hZUEVSVklTT1IpOwogICAgIG1hcF9jdXIgKz0gZW5kIC0gc3RhcnQ7CiAgICAgcmV0dXJu
IHJldDsKQEAgLTk3Nyw3ICs5NzcsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hl
bih1bnNpZ25lZCBsb25nIG1iaV9wKQogICAgICAgICB7CiAgICAgICAgICAgICBlbmQgPSBtaW4o
ZSwgbGltaXQpOwogICAgICAgICAgICAgc2V0X3BkeF9yYW5nZShzID4+IFBBR0VfU0hJRlQsIGVu
ZCA+PiBQQUdFX1NISUZUKTsKLSAgICAgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVk
IGxvbmcpX192YShzKSwgcyA+PiBQQUdFX1NISUZULAorICAgICAgICAgICAgbWFwX3BhZ2VzX3Rv
X3hlbigodW5zaWduZWQgbG9uZylfX3ZhKHMpLCBtYWRkcl90b19tZm4ocyksCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChlbmQgLSBzKSA+PiBQQUdFX1NISUZULCBQQUdFX0hZUEVSVklT
T1IpOwogICAgICAgICB9CiAKQEAgLTEyOTIsNyArMTI5Miw3IEBAIHZvaWQgX19pbml0IG5vcmV0
dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICAgICAgICAgIGlmICgg
bWFwX2UgPCBlbmQgKQogICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIG1hcF9wYWdlc190
b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShtYXBfZSksIFBGTl9ET1dOKG1hcF9lKSwKKyAgICAg
ICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEobWFwX2UpLCBt
YWRkcl90b19tZm4obWFwX2UpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZO
X0RPV04oZW5kIC0gbWFwX2UpLCBQQUdFX0hZUEVSVklTT1IpOwogICAgICAgICAgICAgICAgIGlu
aXRfYm9vdF9wYWdlcyhtYXBfZSwgZW5kKTsKICAgICAgICAgICAgICAgICBtYXBfZSA9IGVuZDsK
QEAgLTEzMDIsMTIgKzEzMDIsMTIgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgewogICAgICAgICAgICAgLyogVGhpcyByYW5n
ZSBtdXN0IG5vdCBiZSBwYXNzZWQgdG8gdGhlIGJvb3QgYWxsb2NhdG9yIGFuZAogICAgICAgICAg
ICAgICogbXVzdCBhbHNvIG5vdCBiZSBtYXBwZWQgd2l0aCBfUEFHRV9HTE9CQUwuICovCi0gICAg
ICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEobWFwX2UpLCBQRk5f
RE9XTihtYXBfZSksCisgICAgICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25n
KV9fdmEobWFwX2UpLCBtYWRkcl90b19tZm4obWFwX2UpLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBQRk5fRE9XTihlIC0gbWFwX2UpLCBfX1BBR0VfSFlQRVJWSVNPUl9SVyk7CiAgICAg
ICAgIH0KICAgICAgICAgaWYgKCBzIDwgbWFwX3MgKQogICAgICAgICB7Ci0gICAgICAgICAgICBt
YXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEocyksIHMgPj4gUEFHRV9TSElGVCwK
KyAgICAgICAgICAgIG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShzKSwgbWFk
ZHJfdG9fbWZuKHMpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobWFwX3MgLSBzKSA+
PiBQQUdFX1NISUZULCBQQUdFX0hZUEVSVklTT1IpOwogICAgICAgICAgICAgaW5pdF9ib290X3Bh
Z2VzKHMsIG1hcF9zKTsKICAgICAgICAgfQpAQCAtMTMxOCw3ICsxMzE4LDcgQEAgdm9pZCBfX2lu
aXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICAgICAgc2V0
X3BkeF9yYW5nZShtb2RbaV0ubW9kX3N0YXJ0LAogICAgICAgICAgICAgICAgICAgICAgIG1vZFtp
XS5tb2Rfc3RhcnQgKyBQRk5fVVAobW9kW2ldLm1vZF9lbmQpKTsKICAgICAgICAgbWFwX3BhZ2Vz
X3RvX3hlbigodW5zaWduZWQgbG9uZyltZm5fdG9fdmlydChtb2RbaV0ubW9kX3N0YXJ0KSwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICBtb2RbaV0ubW9kX3N0YXJ0LAorICAgICAgICAgICAgICAg
ICAgICAgICAgIF9tZm4obW9kW2ldLm1vZF9zdGFydCksCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgUEZOX1VQKG1vZFtpXS5tb2RfZW5kKSwgUEFHRV9IWVBFUlZJU09SKTsKICAgICB9CiAKQEAg
LTEzMzEsNyArMTMzMSw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2ln
bmVkIGxvbmcgbWJpX3ApCiAKICAgICAgICAgaWYgKCBlID4gcyApIAogICAgICAgICAgICAgbWFw
X3BhZ2VzX3RvX3hlbigodW5zaWduZWQgbG9uZylfX3ZhKGtleGVjX2NyYXNoX2FyZWEuc3RhcnQp
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzLCBlIC0gcywgUEFHRV9IWVBFUlZJU09S
KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihzKSwgZSAtIHMsIFBBR0VfSFlQ
RVJWSVNPUik7CiAgICAgfQogI2VuZGlmCiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCmluZGV4IGRiMjY0YmQ3YmYuLjUyYWQ0M2Uw
ZWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2
L3NtcGJvb3QuYwpAQCAtNjI2LDcgKzYyNiw3IEBAIHVuc2lnbmVkIGxvbmcgYWxsb2Nfc3R1Yl9w
YWdlKHVuc2lnbmVkIGludCBjcHUsIHVuc2lnbmVkIGxvbmcgKm1mbikKICAgICBCVUlMRF9CVUdf
T04oTlJfQ1BVUyAqIFBBR0VfU0laRSA+ICgxdSA8PCBMM19QQUdFVEFCTEVfU0hJRlQpKTsKIAog
ICAgIHN0dWJfdmEgPSBYRU5fVklSVF9FTkQgLSAoY3B1ICsgMSkgKiBQQUdFX1NJWkU7Ci0gICAg
aWYgKCBtYXBfcGFnZXNfdG9feGVuKHN0dWJfdmEsIG1mbl94KHBhZ2VfdG9fbWZuKHBnKSksIDEs
CisgICAgaWYgKCBtYXBfcGFnZXNfdG9feGVuKHN0dWJfdmEsIHBhZ2VfdG9fbWZuKHBnKSwgMSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SX1JYIHwgTUFQX1NNQUxM
X1BBR0VTKSApCiAgICAgewogICAgICAgICBpZiAoICEqbWZuICkKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni90Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKaW5kZXggZDM2YmYzMzQwNy4u
NzFlNzU3YzU1MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3Rib290LmMKKysrIGIveGVuL2Fy
Y2gveDg2L3Rib290LmMKQEAgLTMzNiwyMiArMzM2LDIzIEBAIHN0YXRpYyB2b2lkIHRib290X2dl
bl9mcmFtZXRhYmxlX2ludGVncml0eShjb25zdCB1aW50OF90IGtleVtUQl9LRVlfU0laRV0sCiAK
IHZvaWQgdGJvb3Rfc2h1dGRvd24odWludDMyX3Qgc2h1dGRvd25fdHlwZSkKIHsKLSAgICB1aW50
MzJfdCBtYXBfYmFzZSwgbWFwX3NpemU7CisgICAgbWZuX3QgbWFwX2Jhc2U7CisgICAgdWludDMy
X3QgbWFwX3NpemU7CiAgICAgaW50IGVycjsKIAogICAgIGdfdGJvb3Rfc2hhcmVkLT5zaHV0ZG93
bl90eXBlID0gc2h1dGRvd25fdHlwZTsKIAogICAgIC8qIENyZWF0ZSBpZGVudGl0eSBtYXAgZm9y
IHRib290IHNodXRkb3duIGNvZGUuICovCiAgICAgLyogZG8gYmVmb3JlIFMzIGludGVncml0eSBi
ZWNhdXNlIG1hcHBpbmcgdGJvb3QgbWF5IGNoYW5nZSB4ZW5oZWFwICovCi0gICAgbWFwX2Jhc2Ug
PSBQRk5fRE9XTihnX3Rib290X3NoYXJlZC0+dGJvb3RfYmFzZSk7CisgICAgbWFwX2Jhc2UgPSBt
YWRkcl90b19tZm4oZ190Ym9vdF9zaGFyZWQtPnRib290X2Jhc2UpOwogICAgIG1hcF9zaXplID0g
UEZOX1VQKGdfdGJvb3Rfc2hhcmVkLT50Ym9vdF9zaXplKTsKIAotICAgIGVyciA9IG1hcF9wYWdl
c190b194ZW4obWFwX2Jhc2UgPDwgUEFHRV9TSElGVCwgbWFwX2Jhc2UsIG1hcF9zaXplLAorICAg
IGVyciA9IG1hcF9wYWdlc190b194ZW4obWZuX3RvX21hZGRyKG1hcF9iYXNlKSwgbWFwX2Jhc2Us
IG1hcF9zaXplLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgX19QQUdFX0hZUEVSVklTT1Ip
OwogICAgIGlmICggZXJyICE9IDAgKQogICAgIHsKLSAgICAgICAgcHJpbnRrKCJlcnJvciAoJSN4
KSBtYXBwaW5nIHRib290IHBhZ2VzIChtZm5zKSBAICUjeCwgJSN4XG4iLCBlcnIsCi0gICAgICAg
ICAgICAgICBtYXBfYmFzZSwgbWFwX3NpemUpOworICAgICAgICBwcmludGsoImVycm9yICglI3gp
IG1hcHBpbmcgdGJvb3QgcGFnZXMgKG1mbnMpIEAgJSJQUklfbWZuIiwgJSN4XG4iLAorICAgICAg
ICAgICAgICAgZXJyLCBtZm5feChtYXBfYmFzZSksIG1hcF9zaXplKTsKICAgICAgICAgcmV0dXJu
OwogICAgIH0KIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCmluZGV4IDliMzdkYTY2OTguLmNmYmM4ZWNmMTYgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMKQEAgLTQwLDYgKzQwLDEwIEBAIGFzbSgiLmZpbGUgXCIiIF9fRklMRV9fICJcIiIpOwogI2lu
Y2x1ZGUgPGFzbS9tZW1fc2hhcmluZy5oPgogI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KIAor
LyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRo
IG1mbl90ICovCisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9t
Zm4oX19wYWdlX3RvX21mbihwZykpCisKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IG0ycF9j
b21wYXRfdnN0YXJ0ID0gX19IWVBFUlZJU09SX0NPTVBBVF9WSVJUX1NUQVJUOwogCiBsMl9wZ2Vu
dHJ5X3QgKmNvbXBhdF9pZGxlX3BnX3RhYmxlX2wyOwpAQCAtMTExLDE0ICsxMTUsMTQgQEAgc3Rh
dGljIGludCBob3RhZGRfbWVtX3ZhbGlkKHVuc2lnbmVkIGxvbmcgcGZuLCBzdHJ1Y3QgbWVtX2hv
dGFkZF9pbmZvICppbmZvKQogICAgIHJldHVybiAocGZuIDwgaW5mby0+ZXBmbiAmJiBwZm4gPj0g
aW5mby0+c3Bmbik7CiB9CiAKLXN0YXRpYyB1bnNpZ25lZCBsb25nIGFsbG9jX2hvdGFkZF9tZm4o
c3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKK3N0YXRpYyBtZm5fdCBhbGxvY19ob3RhZGRf
bWZuKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiB7Ci0gICAgdW5zaWduZWQgbWZuOwor
ICAgIG1mbl90IG1mbjsKIAogICAgIEFTU0VSVCgoaW5mby0+Y3VyICsgKCAxVUwgPDwgUEFHRVRB
QkxFX09SREVSKSA8IGluZm8tPmVwZm4pICYmCiAgICAgICAgICAgICBpbmZvLT5jdXIgPj0gaW5m
by0+c3Bmbik7CiAKLSAgICBtZm4gPSBpbmZvLT5jdXI7CisgICAgbWZuID0gX21mbihpbmZvLT5j
dXIpOwogICAgIGluZm8tPmN1ciArPSAoMVVMIDw8IFBBR0VUQUJMRV9PUkRFUik7CiAgICAgcmV0
dXJuIG1mbjsKIH0KQEAgLTMxNyw3ICszMjEsOCBAQCBzdGF0aWMgdm9pZCBkZXN0cm95X20ycF9t
YXBwaW5nKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgKi8KIHN0YXRpYyBpbnQgc2V0
dXBfY29tcGF0X20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogewotICAg
IHVuc2lnbmVkIGxvbmcgaSwgdmEsIHNtYXAsIGVtYXAsIHJ3dmEsIGVwZm4gPSBpbmZvLT5lcGZu
LCBtZm47CisgICAgdW5zaWduZWQgbG9uZyBpLCB2YSwgc21hcCwgZW1hcCwgcnd2YSwgZXBmbiA9
IGluZm8tPmVwZm47CisgICAgbWZuX3QgbWZuOwogICAgIHVuc2lnbmVkIGludCBuOwogICAgIGwz
X3BnZW50cnlfdCAqbDNfcm9fbXB0ID0gTlVMTDsKICAgICBsMl9wZ2VudHJ5X3QgKmwyX3JvX21w
dCA9IE5VTEw7CkBAIC0zNzgsNyArMzgzLDcgQEAgc3RhdGljIGludCBzZXR1cF9jb21wYXRfbTJw
X3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgIG1lbXNldCgodm9p
ZCAqKXJ3dmEsIDB4RkYsIDFVTCA8PCBMMl9QQUdFVEFCTEVfU0hJRlQpOwogICAgICAgICAvKiBO
Qi4gQ2Fubm90IGJlIEdMT0JBTCBhcyB0aGUgcHRlcyBnZXQgY29waWVkIGludG8gcGVyLVZNIHNw
YWNlLiAqLwogICAgICAgICBsMmVfd3JpdGUoJmwyX3JvX21wdFtsMl90YWJsZV9vZmZzZXQodmEp
XSwKLSAgICAgICAgICAgICAgICAgIGwyZV9mcm9tX3BmbihtZm4sIF9QQUdFX1BTRXxfUEFHRV9Q
UkVTRU5UKSk7CisgICAgICAgICAgICAgICAgICBsMmVfZnJvbV9tZm4obWZuLCBfUEFHRV9QU0V8
X1BBR0VfUFJFU0VOVCkpOwogICAgIH0KICN1bmRlZiBDTlQKICN1bmRlZiBNRk4KQEAgLTQzOCw3
ICs0NDMsNyBAQCBzdGF0aWMgaW50IHNldHVwX20ycF90YWJsZShzdHJ1Y3QgbWVtX2hvdGFkZF9p
bmZvICppbmZvKQogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBpZiAoIG4gPCBDTlQg
KQogICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IGFsbG9jX2hvdGFk
ZF9tZm4oaW5mbyk7CisgICAgICAgICAgICBtZm5fdCBtZm4gPSBhbGxvY19ob3RhZGRfbWZuKGlu
Zm8pOwogCiAgICAgICAgICAgICByZXQgPSBtYXBfcGFnZXNfdG9feGVuKAogICAgICAgICAgICAg
ICAgICAgICAgICAgUkRXUl9NUFRfVklSVF9TVEFSVCArIGkgKiBzaXplb2YodW5zaWduZWQgbG9u
ZyksCkBAIC00NzMsNyArNDc4LDcgQEAgc3RhdGljIGludCBzZXR1cF9tMnBfdGFibGUoc3RydWN0
IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgLyog
TkIuIENhbm5vdCBiZSBHTE9CQUw6IGd1ZXN0IHVzZXIgbW9kZSBzaG91bGQgbm90IHNlZSBpdC4g
Ki8KLSAgICAgICAgICAgIGwyZV93cml0ZShsMl9yb19tcHQsIGwyZV9mcm9tX3BmbihtZm4sCisg
ICAgICAgICAgICBsMmVfd3JpdGUobDJfcm9fbXB0LCBsMmVfZnJvbV9tZm4obWZuLAogICAgICAg
ICAgICAgICAgICAgIC8qX1BBR0VfR0xPQkFMfCovX1BBR0VfUFNFfF9QQUdFX1VTRVJ8X1BBR0Vf
UFJFU0VOVCkpOwogICAgICAgICB9CiAgICAgICAgIGlmICggISgodW5zaWduZWQgbG9uZylsMl9y
b19tcHQgJiB+UEFHRV9NQVNLKSApCkBAIC02OTIsNyArNjk3LDcgQEAgdm9pZCBfX2luaXQgemFw
X2xvd19tYXBwaW5ncyh2b2lkKQogICAgIGZsdXNoX2xvY2FsKEZMVVNIX1RMQl9HTE9CQUwpOwog
CiAgICAgLyogUmVwbGFjZSB3aXRoIG1hcHBpbmcgb2YgdGhlIGJvb3QgdHJhbXBvbGluZSBvbmx5
LiAqLwotICAgIG1hcF9wYWdlc190b194ZW4odHJhbXBvbGluZV9waHlzLCB0cmFtcG9saW5lX3Bo
eXMgPj4gUEFHRV9TSElGVCwKKyAgICBtYXBfcGFnZXNfdG9feGVuKHRyYW1wb2xpbmVfcGh5cywg
bWFkZHJfdG9fbWZuKHRyYW1wb2xpbmVfcGh5cyksCiAgICAgICAgICAgICAgICAgICAgICBQRk5f
VVAodHJhbXBvbGluZV9lbmQgLSB0cmFtcG9saW5lX3N0YXJ0KSwKICAgICAgICAgICAgICAgICAg
ICAgIF9fUEFHRV9IWVBFUlZJU09SKTsKIH0KQEAgLTc2OSw3ICs3NzQsNyBAQCBzdGF0aWMgaW50
IHNldHVwX2ZyYW1ldGFibGVfY2h1bmsodm9pZCAqc3RhcnQsIHZvaWQgKmVuZCwKIHsKICAgICB1
bnNpZ25lZCBsb25nIHMgPSAodW5zaWduZWQgbG9uZylzdGFydDsKICAgICB1bnNpZ25lZCBsb25n
IGUgPSAodW5zaWduZWQgbG9uZyllbmQ7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm47CisgICAgbWZu
X3QgbWZuOwogICAgIGludCBlcnI7CiAKICAgICBBU1NFUlQoIShzICYgKCgxIDw8IEwyX1BBR0VU
QUJMRV9TSElGVCkgLSAxKSkpOwpAQCAtMTM2OCw3ICsxMzczLDcgQEAgaW50IG1lbW9yeV9hZGQo
dW5zaWduZWQgbG9uZyBzcGZuLCB1bnNpZ25lZCBsb25nIGVwZm4sIHVuc2lnbmVkIGludCBweG0p
CiAgICAgaSA9IHZpcnRfdG9fbWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSArIDE7CiAgICAg
aWYgKCBzcGZuIDwgaSApCiAgICAgewotICAgICAgICByZXQgPSBtYXBfcGFnZXNfdG9feGVuKCh1
bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KHNwZm4pLCBzcGZuLAorICAgICAgICByZXQgPSBtYXBf
cGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KHNwZm4pLCBfbWZuKHNwZm4p
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbihlcGZuLCBpKSAtIHNwZm4sIFBB
R0VfSFlQRVJWSVNPUik7CiAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgIGdvdG8gZGVz
dHJveV9kaXJlY3RtYXA7CkBAIC0xMzc3LDcgKzEzODIsNyBAQCBpbnQgbWVtb3J5X2FkZCh1bnNp
Z25lZCBsb25nIHNwZm4sIHVuc2lnbmVkIGxvbmcgZXBmbiwgdW5zaWduZWQgaW50IHB4bSkKICAg
ICB7CiAgICAgICAgIGlmICggaSA8IHNwZm4gKQogICAgICAgICAgICAgaSA9IHNwZm47Ci0gICAg
ICAgIHJldCA9IG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3ZpcnQoaSks
IGksCisgICAgICAgIHJldCA9IG1hcF9wYWdlc190b194ZW4oKHVuc2lnbmVkIGxvbmcpbWZuX3Rv
X3ZpcnQoaSksIF9tZm4oaSksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXBmbiAt
IGksIF9fUEFHRV9IWVBFUlZJU09SX1JXKTsKICAgICAgICAgaWYgKCByZXQgKQogICAgICAgICAg
ICAgZ290byBkZXN0cm95X2RpcmVjdG1hcDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW1jb25maWdfNjQuYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW1jb25maWdfNjQuYwppbmRl
eCA5NThiNmNmMmY0Li5jNjgwMDRmYzRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0
L21tY29uZmlnXzY0LmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbWNvbmZpZ182NC5jCkBA
IC0xMjUsOCArMTI1LDggQEAgc3RhdGljIHZvaWQgX19pb21lbSAqbWNmZ19pb3JlbWFwKGNvbnN0
IHN0cnVjdCBhY3BpX21jZmdfYWxsb2NhdGlvbiAqY2ZnLAogICAgICAgICByZXR1cm4gTlVMTDsK
IAogICAgIGlmIChtYXBfcGFnZXNfdG9feGVuKHZpcnQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgKGNmZy0+YWRkcmVzcyA+PiBQQUdFX1NISUZUKSArCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgKGNmZy0+c3RhcnRfYnVzX251bWJlciA8PCAoMjAgLSBQQUdFX1NISUZUKSksCisgICAgICAg
ICAgICAgICAgICAgICAgICAgbWZuX2FkZChtYWRkcl90b19tZm4oY2ZnLT5hZGRyZXNzKSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjZmctPnN0YXJ0X2J1c19udW1iZXIgPDwg
KDIwIC0gUEFHRV9TSElGVCkpKSwKICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplID4+IFBB
R0VfU0hJRlQsIHByb3QpKQogICAgICAgICByZXR1cm4gTlVMTDsKIApkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9lZmkvYm9vdC5jIGIveGVuL2NvbW1vbi9lZmkvYm9vdC5jCmluZGV4IDQ2OWJmOTgw
Y2MuLjY0ZDEyNjg1ZDMgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZWZpL2Jvb3QuYworKysgYi94
ZW4vY29tbW9uL2VmaS9ib290LmMKQEAgLTE0NjQsNyArMTQ2NCw3IEBAIHZvaWQgX19pbml0IGVm
aV9pbml0X21lbW9yeSh2b2lkKQogICAgICAgICAgICAgaWYgKCAodW5zaWduZWQgbG9uZyltZm5f
dG9fdmlydChlbWZuIC0gMSkgPj0gSFlQRVJWSVNPUl9WSVJUX0VORCApCiAgICAgICAgICAgICAg
ICAgcHJvdCAmPSB+X1BBR0VfR0xPQkFMOwogICAgICAgICAgICAgaWYgKCBtYXBfcGFnZXNfdG9f
eGVuKCh1bnNpZ25lZCBsb25nKW1mbl90b192aXJ0KHNtZm4pLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNtZm4sIGVtZm4gLSBzbWZuLCBwcm90KSA9PSAwICkKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHNtZm4pLCBlbWZuIC0gc21mbiwgcHJvdCkg
PT0gMCApCiAgICAgICAgICAgICAgICAgZGVzYy0+VmlydHVhbFN0YXJ0ID0KICAgICAgICAgICAg
ICAgICAgICAgKHVuc2lnbmVkIGxvbmcpbWFkZHJfdG9fdmlydChkZXNjLT5QaHlzaWNhbFN0YXJ0
KTsKICAgICAgICAgICAgIGVsc2UKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1hcC5jIGIveGVu
L2NvbW1vbi92bWFwLmMKaW5kZXggMTE3ODVmZmIwYS4uMWY1MGM5MTc4OSAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi92bWFwLmMKKysrIGIveGVuL2NvbW1vbi92bWFwLmMKQEAgLTksNiArOSwxMCBA
QAogI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAorLyogT3Zl
cnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90
ICovCisjdW5kZWYgcGFnZV90b19tZm4KKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19w
YWdlX3RvX21mbihwZykpCisKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sodm1fbG9jayk7CiBzdGF0
aWMgdm9pZCAqX19yZWFkX21vc3RseSB2bV9iYXNlW1ZNQVBfUkVHSU9OX05SXTsKICNkZWZpbmUg
dm1fYml0bWFwKHgpICgodW5zaWduZWQgbG9uZyAqKXZtX2Jhc2VbeF0pCkBAIC0yMDgsNyArMjEy
LDcgQEAgdm9pZCAqX192bWFwKGNvbnN0IG1mbl90ICptZm4sIHVuc2lnbmVkIGludCBncmFudWxh
cml0eSwKIAogICAgIGZvciAoIDsgdmEgJiYgbnItLTsgKyttZm4sIGN1ciArPSBQQUdFX1NJWkUg
KiBncmFudWxhcml0eSApCiAgICAgewotICAgICAgICBpZiAoIG1hcF9wYWdlc190b194ZW4oY3Vy
LCBtZm5feCgqbWZuKSwgZ3JhbnVsYXJpdHksIGZsYWdzKSApCisgICAgICAgIGlmICggbWFwX3Bh
Z2VzX3RvX3hlbihjdXIsICptZm4sIGdyYW51bGFyaXR5LCBmbGFncykgKQogICAgICAgICB7CiAg
ICAgICAgICAgICB2dW5tYXAodmEpOwogICAgICAgICAgICAgdmEgPSBOVUxMOwpAQCAtMjM0LDcg
KzIzOCw3IEBAIHZvaWQgdnVubWFwKGNvbnN0IHZvaWQgKnZhKQogI2lmbmRlZiBfUEFHRV9OT05F
CiAgICAgZGVzdHJveV94ZW5fbWFwcGluZ3MoYWRkciwgYWRkciArIFBBR0VfU0laRSAqIHBhZ2Vz
KTsKICNlbHNlIC8qIEF2b2lkIHRlYXJpbmcgZG93biBpbnRlcm1lZGlhdGUgcGFnZSB0YWJsZXMu
ICovCi0gICAgbWFwX3BhZ2VzX3RvX3hlbihhZGRyLCAwLCBwYWdlcywgX1BBR0VfTk9ORSk7Cisg
ICAgbWFwX3BhZ2VzX3RvX3hlbihhZGRyLCBfbWZuKDApLCBwYWdlcywgX1BBR0VfTk9ORSk7CiAj
ZW5kaWYKICAgICB2bV9mcmVlKHZhKTsKIH0KQEAgLTI1OCw3ICsyNjIsNyBAQCBzdGF0aWMgdm9p
ZCAqdm1hbGxvY190eXBlKHNpemVfdCBzaXplLCBlbnVtIHZtYXBfcmVnaW9uIHR5cGUpCiAgICAg
ICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKE5VTEwsIDApOwogICAgICAgICBpZiAoIHBnID09
IE5VTEwgKQogICAgICAgICAgICAgZ290byBlcnJvcjsKLSAgICAgICAgbWZuW2ldID0gX21mbihw
YWdlX3RvX21mbihwZykpOworICAgICAgICBtZm5baV0gPSBwYWdlX3RvX21mbihwZyk7CiAgICAg
fQogCiAgICAgdmEgPSBfX3ZtYXAobWZuLCAxLCBwYWdlcywgMSwgUEFHRV9IWVBFUlZJU09SLCB0
eXBlKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9lcnN0LmMgYi94ZW4vZHJp
dmVycy9hY3BpL2FwZWkvZXJzdC5jCmluZGV4IDE0YWNmNWQ3NzMuLjdmYzRkZTVkZTkgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9lcnN0LmMKKysrIGIveGVuL2RyaXZlcnMvYWNw
aS9hcGVpL2Vyc3QuYwpAQCAtNzk5LDcgKzc5OSw3IEBAIGludCBfX2luaXQgZXJzdF9pbml0KHZv
aWQpCiAJCXByaW50ayhLRVJOX1dBUk5JTkcgIkZhaWxlZCB0byBnZXQgRVJTVCB0YWJsZTogJXNc
biIsIG1zZyk7CiAJCXJldHVybiAtRUlOVkFMOwogCX0KLQltYXBfcGFnZXNfdG9feGVuKCh1bnNp
Z25lZCBsb25nKV9fdmEoZXJzdF9hZGRyKSwgUEZOX0RPV04oZXJzdF9hZGRyKSwKKwltYXBfcGFn
ZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEoZXJzdF9hZGRyKSwgbWFkZHJfdG9fbWZuKGVy
c3RfYWRkciksCiAJCQkgUEZOX1VQKGVyc3RfYWRkciArIGVyc3RfbGVuKSAtIFBGTl9ET1dOKGVy
c3RfYWRkciksCiAJCQkgUEFHRV9IWVBFUlZJU09SKTsKIAllcnN0X3RhYiA9IF9fdmEoZXJzdF9h
ZGRyKTsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9oZXN0LmMgYi94ZW4vZHJp
dmVycy9hY3BpL2FwZWkvaGVzdC5jCmluZGV4IGY3NGU3YzJhMDYuLjcwNzM0YWIwZTIgMTAwNjQ0
Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvYXBlaS9oZXN0LmMKKysrIGIveGVuL2RyaXZlcnMvYWNw
aS9hcGVpL2hlc3QuYwpAQCAtMTg0LDcgKzE4NCw3IEBAIHZvaWQgX19pbml0IGFjcGlfaGVzdF9p
bml0KHZvaWQpCiAJCSAgICAgICBhY3BpX2Zvcm1hdF9leGNlcHRpb24oc3RhdHVzKSk7CiAJCWdv
dG8gZXJyOwogCX0KLQltYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEoaGVzdF9h
ZGRyKSwgUEZOX0RPV04oaGVzdF9hZGRyKSwKKwltYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBs
b25nKV9fdmEoaGVzdF9hZGRyKSwgbWFkZHJfdG9fbWZuKGhlc3RfYWRkciksCiAJCQkgUEZOX1VQ
KGhlc3RfYWRkciArIGhlc3RfbGVuKSAtIFBGTl9ET1dOKGhlc3RfYWRkciksCiAJCQkgUEFHRV9I
WVBFUlZJU09SKTsKIAloZXN0X3RhYiA9IF9fdmEoaGVzdF9hZGRyKTsKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvZG1hci5jCmluZGV4IGQ3MTNhOGNhNWQuLjQ2ZGVjZDRlYjEgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2RtYXIuYwpAQCAtMTAwOCw3ICsxMDA4LDcgQEAgaW50IF9faW5pdCBhY3BpX2Rt
YXJfaW5pdCh2b2lkKQogICAgIGlmICggQUNQSV9TVUNDRVNTKGFjcGlfZ2V0X3RhYmxlX3BoeXMo
QUNQSV9TSUdfRE1BUiwgMCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICZkbWFyX2FkZHIsICZkbWFyX2xlbikpICkKICAgICB7Ci0gICAgICAgIG1hcF9wYWdlc190
b194ZW4oKHVuc2lnbmVkIGxvbmcpX192YShkbWFyX2FkZHIpLCBQRk5fRE9XTihkbWFyX2FkZHIp
LAorICAgICAgICBtYXBfcGFnZXNfdG9feGVuKCh1bnNpZ25lZCBsb25nKV9fdmEoZG1hcl9hZGRy
KSwgbWFkZHJfdG9fbWZuKGRtYXJfYWRkciksCiAgICAgICAgICAgICAgICAgICAgICAgICAgUEZO
X1VQKGRtYXJfYWRkciArIGRtYXJfbGVuKSAtIFBGTl9ET1dOKGRtYXJfYWRkciksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEFHRV9IWVBFUlZJU09SKTsKICAgICAgICAgZG1hcl90YWJsZSA9
IF9fdmEoZG1hcl9hZGRyKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaAppbmRleCA3Njc4ZTI5YzE1Li4wMjNlMmViMjEzIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9tbS5oCkBAIC0xMzgsNyArMTM4LDcgQEAgZXh0ZXJuIHZhZGRyX3QgeGVuaGVhcF92aXJ0
X3N0YXJ0OwogI2VuZGlmCiAKICNpZmRlZiBDT05GSUdfQVJNXzMyCi0jZGVmaW5lIGlzX3hlbl9o
ZWFwX3BhZ2UocGFnZSkgaXNfeGVuX2hlYXBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKQorI2RlZmlu
ZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIGlzX3hlbl9oZWFwX21mbihfX3BhZ2VfdG9fbWZuKHBh
Z2UpKQogI2RlZmluZSBpc194ZW5faGVhcF9tZm4obWZuKSAoeyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25nIG1mbl8gPSAobWZuKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKG1mbl8gPj0gbWZuX3goeGVuaGVhcF9tZm5f
c3RhcnQpICYmICAgICAgICAgICAgICAgICAgICAgICAgXApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL21tLmggYi94ZW4vaW5jbHVkZS94ZW4vbW0uaAppbmRleCBmMmM2NzM4YWQyLi5jYWFk
MDZlNzUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vbW0uaAorKysgYi94ZW4vaW5jbHVk
ZS94ZW4vbW0uaApAQCAtMTY1LDcgKzE2NSw3IEBAIGJvb2wgc2NydWJfZnJlZV9wYWdlcyh2b2lk
KTsKIC8qIE1hcCBtYWNoaW5lIHBhZ2UgcmFuZ2UgaW4gWGVuIHZpcnR1YWwgYWRkcmVzcyBzcGFj
ZS4gKi8KIGludCBtYXBfcGFnZXNfdG9feGVuKAogICAgIHVuc2lnbmVkIGxvbmcgdmlydCwKLSAg
ICB1bnNpZ25lZCBsb25nIG1mbiwKKyAgICBtZm5fdCBtZm4sCiAgICAgdW5zaWduZWQgbG9uZyBu
cl9tZm5zLAogICAgIHVuc2lnbmVkIGludCBmbGFncyk7CiAvKiBBbHRlciB0aGUgcGVybWlzc2lv
bnMgb2YgYSByYW5nZSBvZiBYZW4gdmlydHVhbCBhZGRyZXNzIHNwYWNlLiAqLwotLSAKMi4xMS4w
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzg-0004Zh-Gy; Wed, 21 Feb 2018 14:03:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzf-0004YX-8g
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:35 +0000
X-Inumbo-ID: e4da7e5d-170f-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e4da7e5d-170f-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 15:02:46 +0100 (CET)
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 63CE41435;
 Wed, 21 Feb 2018 06:03:33 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 96E4E3F318;
 Wed, 21 Feb 2018 06:03:31 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:56 +0000
Message-Id: <20180221140259.29360-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 13/16] xen/grant: Switch {create,
	replace}_grant_p2m_mapping to typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGN1cnJlbnQgcHJvdG90eXBlIGlzIHNsaWdodGx5IGNvbmZ1c2luZyBiZWNhdXNlIGl0IHRh
a2VzIGEgZ3Vlc3QKcGh5c2ljYWwgYWRkcmVzcyBhbmQgYSBtYWNoaW5lIHBoeXNpY2FsIGZyYW1l
IChub3QgYWRkcmVzcyEpLiBTd2l0Y2hpbmcgdG8KTUZOIHdpbGwgaW1wcm92ZSBzYWZldHkgYW5k
IHJlZHVjZSB0aGUgY2hhbmNlIHRvIG1pc3Rha2VubHkgaW52ZXJ0IHRoZQoyIHBhcmFtZXRlcnMu
CgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gZ3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0t
CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUu
Y2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpD
YzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBX
aWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+
CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKICAgIENoYW5nZXMgaW4gdjQ6CiAg
ICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAg
ICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2dyYW50X3RhYmxlLmMgICAg
ICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jICAg
ICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgICAgICAgICAg
ICAgIHwgIDggKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaCAgICAg
fCAgOSArKysrLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCAgICAgfCAg
NCArKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9ncmFudF90YWJsZS5oIHwgIDggKysrKy0t
LS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHYvZ3JhbnRfdGFibGUuaCAgfCAgOCArKysrLS0tLQog
OCBmaWxlcyBjaGFuZ2VkLCAzNSBpbnNlcnRpb25zKCspLCAzNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGYxNzkw
N2FjZTguLjQyNjhkZDVjMmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hl
bi9hcmNoL2FybS9tbS5jCkBAIC0xNDIzLDcgKzE0MjMsNyBAQCB2b2lkIGdudHRhYl9tYXJrX2Rp
cnR5KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbCkKICAgICB9CiB9CiAKLWludCBj
cmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9u
ZyBmcmFtZSwKK2ludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgYWRk
ciwgbWZuX3QgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgZmxhZ3MsIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKIHsKICAgICBpbnQgcmM7CkBAIC0x
NDM2LDcgKzE0MzYsNyBAQCBpbnQgY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBs
b25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgICAgIHQgPSBwMm1fZ3JhbnRfbWFw
X3JvOwogCiAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShjdXJyZW50LT5kb21haW4s
IGdhZGRyX3RvX2dmbihhZGRyKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9t
Zm4oZnJhbWUpLCAwLCB0KTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZyYW1l
LCAwLCB0KTsKIAogICAgIGlmICggcmMgKQogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9l
cnJvcjsKQEAgLTE0NDQsOCArMTQ0NCw4IEBAIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5n
KHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICAgICAgcmV0dXJu
IEdOVFNUX29rYXk7CiB9CiAKLWludCByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25l
ZCBsb25nIGFkZHIsIHVuc2lnbmVkIGxvbmcgbWZuLAotICAgICAgICB1bnNpZ25lZCBsb25nIG5l
d19hZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCitpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBp
bmcodW5zaWduZWQgbG9uZyBhZGRyLCBtZm5fdCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfYWRkciwgdW5zaWduZWQgaW50IGZsYWdzKQogewog
ICAgIGdmbl90IGdmbiA9IGdhZGRyX3RvX2dmbihhZGRyKTsKICAgICBzdHJ1Y3QgZG9tYWluICpk
ID0gY3VycmVudC0+ZG9tYWluOwpAQCAtMTQ1NCw3ICsxNDU0LDcgQEAgaW50IHJlcGxhY2VfZ3Jh
bnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgbG9uZyBtZm4sCiAg
ICAgaWYgKCBuZXdfYWRkciAhPSAwIHx8IChmbGFncyAmIEdOVE1BUF9jb250YWluc19wdGUpICkK
ICAgICAgICAgcmV0dXJuIEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAKLSAgICByYyA9IGd1ZXN0X3Bo
eXNtYXBfcmVtb3ZlX3BhZ2UoZCwgZ2ZuLCBfbWZuKG1mbiksIDApOworICAgIHJjID0gZ3Vlc3Rf
cGh5c21hcF9yZW1vdmVfcGFnZShkLCBnZm4sIG1mbiwgMCk7CiAKICAgICByZXR1cm4gcmMgPyBH
TlRTVF9nZW5lcmFsX2Vycm9yIDogR05UU1Rfb2theTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vZ3JhbnRfdGFibGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZ3JhbnRfdGFibGUuYwpp
bmRleCA5Y2E5ZmUwNDI1Li5lY2Q3ZDA3OGFiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9ncmFudF90YWJsZS5jCkBAIC0y
NSw3ICsyNSw3IEBACiAKICNpbmNsdWRlIDxhc20vcDJtLmg+CiAKLWludCBjcmVhdGVfZ3JhbnRf
cDJtX21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKK2ludCBjcmVh
dGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQogewpAQCAtNDEsMTQgKzQx
LDE0IEBAIGludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWdu
ZWQgbG9uZyBmcmFtZSwKICAgICAgICAgcDJtdCA9IHAybV9ncmFudF9tYXBfcnc7CiAgICAgcmMg
PSBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShjdXJyZW50LT5kb21haW4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfZ2ZuKGFkZHIgPj4gUEFHRV9TSElGVCksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfbWZuKGZyYW1lKSwgUEFHRV9PUkRFUl80SywgcDJtdCk7
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmcmFtZSwgUEFHRV9PUkRFUl80Sywg
cDJtdCk7CiAgICAgaWYgKCByYyApCiAgICAgICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9y
OwogICAgIGVsc2UKICAgICAgICAgcmV0dXJuIEdOVFNUX29rYXk7CiB9CiAKLWludCByZXBsYWNl
X2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCitp
bnQgcmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRyLCB1bnNpZ25l
ZCBpbnQgZmxhZ3MpCiB7CiAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSAodW5zaWduZWQgbG9uZyko
YWRkciA+PiBQQUdFX1NISUZUKTsKQEAgLTYwLDE1ICs2MCwxNSBAQCBpbnQgcmVwbGFjZV9ncmFu
dF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1lLAogICAgICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKIAogICAgIG9sZF9tZm4gPSBnZXRfZ2ZuKGQs
IGdmbiwgJnR5cGUpOwotICAgIGlmICggIXAybV9pc19ncmFudCh0eXBlKSB8fCBtZm5feChvbGRf
bWZuKSAhPSBmcmFtZSApCisgICAgaWYgKCAhcDJtX2lzX2dyYW50KHR5cGUpIHx8ICFtZm5fZXEo
b2xkX21mbiwgZnJhbWUpICkKICAgICB7CiAgICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCi0gICAgICAgICAgICAgICAgICJvbGQgbWFwcGlu
ZyBpbnZhbGlkICh0eXBlICVkLCBtZm4gJSIgUFJJX21mbiAiLCBmcmFtZSAlbHgpXG4iLAotICAg
ICAgICAgICAgICAgICB0eXBlLCBtZm5feChvbGRfbWZuKSwgZnJhbWUpOworICAgICAgICAgICAg
ICAgICAib2xkIG1hcHBpbmcgaW52YWxpZCAodHlwZSAlZCwgbWZuICUiIFBSSV9tZm4gIiwgZnJh
bWUgJSJQUklfbWZuIilcbiIsCisgICAgICAgICAgICAgICAgIHR5cGUsIG1mbl94KG9sZF9tZm4p
LCBtZm5feChmcmFtZSkpOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAg
ICB9Ci0gICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21m
bihmcmFtZSksIFBBR0VfT1JERVJfNEspICkKKyAgICBpZiAoIGd1ZXN0X3BoeXNtYXBfcmVtb3Zl
X3BhZ2UoZCwgX2dmbihnZm4pLCBmcmFtZSwgUEFHRV9PUkRFUl80SykgKQogICAgIHsKICAgICAg
ICAgcHV0X2dmbihkLCBnZm4pOwogICAgICAgICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jIGIveGVuL2FyY2gveDg2
L3B2L2dyYW50X3RhYmxlLmMKaW5kZXggNGRiYzU1MDM2Ni4uNDU4MDg1ZTFiNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3B2L2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2dy
YW50X3RhYmxlLmMKQEAgLTUwLDcgKzUwLDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBncmFudF90
b19wdGVfZmxhZ3ModW5zaWduZWQgaW50IGdyYW50X2ZsYWdzLAogICAgIHJldHVybiBwdGVfZmxh
Z3M7CiB9CiAKLWludCBjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNp
Z25lZCBsb25nIGZyYW1lLAoraW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFk
ZHIsIG1mbl90IGZyYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBmbGFncywgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICpj
dXJyID0gY3VycmVudDsKQEAgLTYwLDcgKzYwLDcgQEAgaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBw
aW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCiAgICAgbWZuX3QgZ2wxbWZu
OwogICAgIGludCByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAKLSAgICBubDFlID0gbDFlX2Zy
b21fcGZuKGZyYW1lLCBncmFudF90b19wdGVfZmxhZ3MoZmxhZ3MsIGNhY2hlX2ZsYWdzKSk7Cisg
ICAgbmwxZSA9IGwxZV9mcm9tX21mbihmcmFtZSwgZ3JhbnRfdG9fcHRlX2ZsYWdzKGZsYWdzLCBj
YWNoZV9mbGFncykpOwogICAgIG5sMWUgPSBhZGp1c3RfZ3Vlc3RfbDFlKG5sMWUsIGN1cnJkKTsK
IAogICAgIC8qCkBAIC0xOTIsNyArMTkyLDcgQEAgc3RhdGljIGJvb2wgc3RlYWxfbGluZWFyX2Fk
ZHJlc3ModW5zaWduZWQgbG9uZyBsaW5lYXIsIGwxX3BnZW50cnlfdCAqb3V0KQogICogbmV3X2Fk
ZHIgaGFzIG9ubHkgZXZlciBiZWVuIGF2YWlsYWJsZSB2aWEgR05UQUJPUF91bm1hcF9hbmRfcmVw
bGFjZSwgYW5kCiAgKiBvbmx5IHdoZW4gIShmbGFncyAmIEdOVE1BUF9jb250YWluc19wdGUpLgog
ICovCi1pbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVk
IGxvbmcgZnJhbWUsCitpbnQgcmVwbGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIs
IG1mbl90IGZyYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdf
YWRkciwgdW5zaWduZWQgaW50IGZsYWdzKQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKQEAgLTI4MiwxNCArMjgyLDE0IEBAIGludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmco
dWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKICAgICAgKiBDaGVjayB0aGF0IHRo
ZSBhZGRyZXNzIHN1cHBsaWVkIGlzIGFjdHVhbGx5IG1hcHBlZCB0byBmcmFtZSAod2l0aAogICAg
ICAqIGFwcHJvcHJpYXRlIHBlcm1pc3Npb25zKS4KICAgICAgKi8KLSAgICBpZiAoIHVubGlrZWx5
KGwxZV9nZXRfcGZuKG9sMWUpICE9IGZyYW1lKSB8fAorICAgIGlmICggdW5saWtlbHkoIW1mbl9l
cShsMWVfZ2V0X21mbihvbDFlKSwgZnJhbWUpKSB8fAogICAgICAgICAgdW5saWtlbHkoKGwxZV9n
ZXRfZmxhZ3Mob2wxZSkgXiBncmFudF9wdGVfZmxhZ3MpICYKICAgICAgICAgICAgICAgICAgIChf
UEFHRV9QUkVTRU5UIHwgX1BBR0VfUlcpKSApCiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5M
T0dfRVJSLAogICAgICAgICAgICAgICAgICAiUFRFICUiUFJJcHRlIiBmb3IgJSJQUkl4NjQiIGRv
ZXNuJ3QgbWF0Y2ggZ3JhbnQgKCUiUFJJcHRlIilcbiIsCiAgICAgICAgICAgICAgICAgIGwxZV9n
ZXRfaW50cHRlKG9sMWUpLCBhZGRyLAotICAgICAgICAgICAgICAgICBsMWVfZ2V0X2ludHB0ZShs
MWVfZnJvbV9wZm4oZnJhbWUsIGdyYW50X3B0ZV9mbGFncykpKTsKKyAgICAgICAgICAgICAgICAg
bDFlX2dldF9pbnRwdGUobDFlX2Zyb21fbWZuKGZyYW1lLCBncmFudF9wdGVfZmxhZ3MpKSk7CiAg
ICAgICAgIGdvdG8gb3V0X3VubG9jazsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwppbmRleCA0OGM1NDc5MzBj
Li5jNTU1YzFkNDUxIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBAIC0xMDM2LDcgKzEwMzYsNyBAQCBtYXBfZ3JhbnRf
cmVmKAogCiAgICAgICAgIGlmICggb3AtPmZsYWdzICYgR05UTUFQX2hvc3RfbWFwICkKICAgICAg
ICAgewotICAgICAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0
X2FkZHIsIGZyYW1lLCBvcC0+ZmxhZ3MsCisgICAgICAgICAgICByYyA9IGNyZWF0ZV9ncmFudF9o
b3N0X21hcHBpbmcob3AtPmhvc3RfYWRkciwgX21mbihmcmFtZSksIG9wLT5mbGFncywKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWNoZV9mbGFncyk7CiAgICAg
ICAgICAgICBpZiAoIHJjICE9IEdOVFNUX29rYXkgKQogICAgICAgICAgICAgICAgIGdvdG8gdW5k
b19vdXQ7CkBAIC0xMDc2LDcgKzEwNzYsNyBAQCBtYXBfZ3JhbnRfcmVmKAogICAgICAgICAgICAg
ICAgIHR5cGVjbnQrKzsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgcmMgPSBjcmVhdGVf
Z3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsIGZyYW1lLCBvcC0+ZmxhZ3MsIDApOwor
ICAgICAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIs
IF9tZm4oZnJhbWUpLCBvcC0+ZmxhZ3MsIDApOwogICAgICAgICAgICAgaWYgKCByYyAhPSBHTlRT
VF9va2F5ICkKICAgICAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0OwogCkBAIC0xMTUzLDcgKzEx
NTMsNyBAQCBtYXBfZ3JhbnRfcmVmKAogIHVuZG9fb3V0OgogICAgIGlmICggaG9zdF9tYXBfY3Jl
YXRlZCApCiAgICAgewotICAgICAgICByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9z
dF9hZGRyLCBmcmFtZSwgMCwgb3AtPmZsYWdzKTsKKyAgICAgICAgcmVwbGFjZV9ncmFudF9ob3N0
X21hcHBpbmcob3AtPmhvc3RfYWRkciwgX21mbihmcmFtZSksIDAsIG9wLT5mbGFncyk7CiAgICAg
ICAgIGdudHRhYl9mbHVzaF90bGIobGQpOwogICAgIH0KIApAQCAtMTMzOSw3ICsxMzM5LDcgQEAg
dW5tYXBfY29tbW9uKAogICAgIGlmICggb3AtPmhvc3RfYWRkciAmJiAoZmxhZ3MgJiBHTlRNQVBf
aG9zdF9tYXApICkKICAgICB7CiAgICAgICAgIGlmICggKHJjID0gcmVwbGFjZV9ncmFudF9ob3N0
X21hcHBpbmcob3AtPmhvc3RfYWRkciwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvcC0+ZnJhbWUsIG9wLT5uZXdfYWRkciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKG9wLT5mcmFtZSksIG9wLT5uZXdfYWRk
ciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncykp
IDwgMCApCiAgICAgICAgICAgICBnb3RvIGFjdF9yZWxlYXNlX291dDsKIApkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9n
cmFudF90YWJsZS5oCmluZGV4IDBkZmRjNTU3N2YuLmZmZmYxOGQ0NTYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJt
L2dyYW50X3RhYmxlLmgKQEAgLTEzLDEyICsxMywxMSBAQCBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJj
aCB7CiB9OwogCiB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGxvbmcgbnIsIHVpbnQx
Nl90ICphZGRyKTsKLWludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcg
Z3BhZGRyLAotICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgaW50IGZsYWdzLCB1
bnNpZ25lZCBpbnQKLSAgICAgICAgY2FjaGVfZmxhZ3MpOworaW50IGNyZWF0ZV9ncmFudF9ob3N0
X21hcHBpbmcodW5zaWduZWQgbG9uZyBncGFkZHIsIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywgdW5zaWduZWQgaW50IGNhY2hlX2Zs
YWdzKTsKICNkZWZpbmUgZ250dGFiX2hvc3RfbWFwcGluZ19nZXRfcGFnZV90eXBlKHJvLCBsZCwg
cmQpICgwKQotaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVuc2lnbmVkIGxvbmcgZ3Bh
ZGRyLCB1bnNpZ25lZCBsb25nIG1mbiwKLSAgICAgICAgdW5zaWduZWQgbG9uZyBuZXdfZ3BhZGRy
LCB1bnNpZ25lZCBpbnQgZmxhZ3MpOworaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVu
c2lnbmVkIGxvbmcgZ3BhZGRyLCBtZm5fdCBtZm4sCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBuZXdfZ3BhZGRyLCB1bnNpZ25lZCBpbnQgZmxhZ3MpOwogdm9p
ZCBnbnR0YWJfbWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGwpOwog
I2RlZmluZSBnbnR0YWJfY3JlYXRlX3N0YXR1c19wYWdlKGQsIHQsIGkpIGRvIHt9IHdoaWxlICgw
KQogI2RlZmluZSBnbnR0YWJfc3RhdHVzX2dtZm4oZCwgdCwgaSkgKDApCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2dy
YW50X3RhYmxlLmgKaW5kZXggZDkxNTdlNDQxNy4uZTQwYWM4ZTNlNyAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Z3JhbnRfdGFibGUuaApAQCAtMjEsNyArMjEsNyBAQCBzdHJ1Y3QgZ3JhbnRfdGFibGVfYXJjaCB7
CiAgKiBDYWxsZXIgbXVzdCBvd24gY2FsbGVyJ3MgQklHTE9DSywgaXMgcmVzcG9uc2libGUgZm9y
IGZsdXNoaW5nIHRoZSBUTEIsIGFuZAogICogbXVzdCBob2xkIGEgcmVmZXJlbmNlIHRvIHRoZSBw
YWdlLgogICovCi1zdGF0aWMgaW5saW5lIGludCBjcmVhdGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVp
bnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCitzdGF0aWMgaW5saW5lIGludCBjcmVh
dGVfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1lLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBjYWNoZV9mbGFncykKIHsKQEAgLTMwLDcgKzMwLDcgQEAgc3RhdGljIGlubGluZSBpbnQgY3Jl
YXRlX2dyYW50X2hvc3RfbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBsb25nIGZyYW1l
LAogICAgIHJldHVybiBjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZyhhZGRyLCBmcmFtZSwgZmxhZ3Ms
IGNhY2hlX2ZsYWdzKTsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgcmVwbGFjZV9ncmFudF9ob3N0
X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKK3N0YXRpYyBpbmxp
bmUgaW50IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZy
YW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0
X3QgbmV3X2FkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vZ3JhbnRfdGFibGUu
aAppbmRleCA3MTFjZTliNTYwLi5hNTYxMjU4NWIzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9ncmFudF90YWJsZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2dy
YW50X3RhYmxlLmgKQEAgLTIzLDI0ICsyMywyNCBAQAogCiAjaWZkZWYgQ09ORklHX0hWTQogCi1p
bnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcg
ZnJhbWUsCitpbnQgY3JlYXRlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90
IGZyYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxhZ3Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncyk7
Ci1pbnQgcmVwbGFjZV9ncmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCB1bnNpZ25lZCBs
b25nIGZyYW1lLAoraW50IHJlcGxhY2VfZ3JhbnRfcDJtX21hcHBpbmcodWludDY0X3QgYWRkciwg
bWZuX3QgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdf
YWRkciwgdW5zaWduZWQgaW50IGZsYWdzKTsKIAogI2Vsc2UKIAogI2luY2x1ZGUgPHB1YmxpYy9n
cmFudF90YWJsZS5oPgogCi1zdGF0aWMgaW5saW5lIGludCBjcmVhdGVfZ3JhbnRfcDJtX21hcHBp
bmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKK3N0YXRpYyBpbmxpbmUgaW50
IGNyZWF0ZV9ncmFudF9wMm1fbWFwcGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQg
aW50IGNhY2hlX2ZsYWdzKQogewogICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwogfQog
Ci1zdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFk
ZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUsCitzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50
X3AybV9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIG1mbl90IGZyYW1lLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBuZXdfYWRkciwgdW5zaWduZWQg
aW50IGZsYWdzKQogewogICAgIHJldHVybiBHTlRTVF9nZW5lcmFsX2Vycm9yOwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wdi9ncmFudF90YWJsZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9wdi9ncmFudF90YWJsZS5oCmluZGV4IDU1NmU2OGYwZWIuLjg1NDQyYjYwNzQgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcHYvZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3B2L2dyYW50X3RhYmxlLmgKQEAgLTIzLDIzICsyMywyMyBAQAogCiAjaWZk
ZWYgQ09ORklHX1BWCiAKLWludCBjcmVhdGVfZ3JhbnRfcHZfbWFwcGluZyh1aW50NjRfdCBhZGRy
LCB1bnNpZ25lZCBsb25nIGZyYW1lLAoraW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2
NF90IGFkZHIsIG1mbl90IGZyYW1lLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2ln
bmVkIGludCBmbGFncywgdW5zaWduZWQgaW50IGNhY2hlX2ZsYWdzKTsKLWludCByZXBsYWNlX2dy
YW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgdW5zaWduZWQgbG9uZyBmcmFtZSwKK2ludCBy
ZXBsYWNlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRkciwgbWZuX3QgZnJhbWUsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQ2NF90IG5ld19hZGRyLCB1bnNpZ25lZCBpbnQg
ZmxhZ3MpOwogCiAjZWxzZQogCiAjaW5jbHVkZSA8cHVibGljL2dyYW50X3RhYmxlLmg+CiAKLXN0
YXRpYyBpbmxpbmUgaW50IGNyZWF0ZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVu
c2lnbmVkIGxvbmcgZnJhbWUsCitzdGF0aWMgaW5saW5lIGludCBjcmVhdGVfZ3JhbnRfcHZfbWFw
cGluZyh1aW50NjRfdCBhZGRyLCBtZm5fdCBmcmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBmbGFncywKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKIHsKICAg
ICByZXR1cm4gR05UU1RfZ2VuZXJhbF9lcnJvcjsKIH0KIAotc3RhdGljIGlubGluZSBpbnQgcmVw
bGFjZV9ncmFudF9wdl9tYXBwaW5nKHVpbnQ2NF90IGFkZHIsIHVuc2lnbmVkIGxvbmcgZnJhbWUs
CitzdGF0aWMgaW5saW5lIGludCByZXBsYWNlX2dyYW50X3B2X21hcHBpbmcodWludDY0X3QgYWRk
ciwgbWZuX3QgZnJhbWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgbmV3X2FkZHIsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICByZXR1cm4g
R05UU1RfZ2VuZXJhbF9lcnJvcjsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzg-0004a9-ON; Wed, 21 Feb 2018 14:03:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzg-0004Vh-2L
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:36 +0000
X-Inumbo-ID: 37cb7cd9-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 37cb7cd9-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:05:05 +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 49BF815AB;
 Wed, 21 Feb 2018 06:03:29 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7CD3E3F318;
 Wed, 21 Feb 2018 06:03:27 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:54 +0000
Message-Id: <20180221140259.29360-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 11/16] xen/mm: Switch page_alloc.c to
	typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5j
aXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNj
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdp
bGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhl
bi9jb21tb24vcGFnZV9hbGxvYy5jICAgIHwgNjQgKysrKysrKysrKysrKysrKysrKysrKysrKyst
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9udW1hLmggfCAgOCArKyst
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygrKSwgMzEgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxs
b2MuYwppbmRleCA0ZGU4OTg4YmVhLi5iMGRiNDFmZWVhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTUxLDYgKzE1
MSwxMiBAQAogI2RlZmluZSBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2UocGcpIEJV
R19PTihwZyAhPSBOVUxMKQogI2VuZGlmCiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9w
YWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIHBhZ2VfdG9fbWZu
CisjZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQorI3VuZGVm
IG1mbl90b19wYWdlCisjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5f
eChtZm4pKQorCiAvKgogICogQ29tbWEtc2VwYXJhdGVkIGxpc3Qgb2YgaGV4YWRlY2ltYWwgcGFn
ZSBudW1iZXJzIGNvbnRhaW5pbmcgYmFkIGJ5dGVzLgogICogZS5nLiAnYmFkcGFnZT0weDNmNDUs
MHg4YTMyMScuCkBAIC0xOTcsNyArMjAzLDcgQEAgUEFHRV9MSVNUX0hFQUQocGFnZV9icm9rZW5f
bGlzdCk7CiAgKiBmaXJzdF92YWxpZF9tZm4gaXMgZXhwb3J0ZWQgYmVjYXVzZSBpdCBpcyB1c2Ug
aW4gQVJNIHNwZWNpZmljIE5VTUEKICAqIGhlbHBlcnMuIFNlZSBjb21tZW50IGluIGFzbS1hcm0v
bnVtYS5oLgogICovCi11bnNpZ25lZCBsb25nIGZpcnN0X3ZhbGlkX21mbiA9IH4wVUw7CittZm5f
dCBmaXJzdF92YWxpZF9tZm4gPSBJTlZBTElEX01GTl9JTklUSUFMSVpFUjsKIAogc3RhdGljIHN0
cnVjdCBib290bWVtX3JlZ2lvbiB7CiAgICAgdW5zaWduZWQgbG9uZyBzLCBlOyAvKiBNRk5zIEBz
IHRocm91Z2ggQGUtMSBpbmNsdXNpdmUgYXJlIGZyZWUgKi8KQEAgLTI4Myw3ICsyODksNyBAQCB2
b2lkIF9faW5pdCBpbml0X2Jvb3RfcGFnZXMocGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKICAgICBp
ZiAoIHBlIDw9IHBzICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgZmlyc3RfdmFsaWRfbWZuID0g
bWluX3QodW5zaWduZWQgbG9uZywgcHMgPj4gUEFHRV9TSElGVCwgZmlyc3RfdmFsaWRfbWZuKTsK
KyAgICBmaXJzdF92YWxpZF9tZm4gPSBtZm5fbWluKG1hZGRyX3RvX21mbihwcyksIGZpcnN0X3Zh
bGlkX21mbik7CiAKICAgICBib290bWVtX3JlZ2lvbl9hZGQocHMgPj4gUEFHRV9TSElGVCwgcGUg
Pj4gUEFHRV9TSElGVCk7CiAKQEAgLTM5Nyw3ICs0MDMsNyBAQCBtZm5fdCBfX2luaXQgYWxsb2Nf
Ym9vdF9wYWdlcyh1bnNpZ25lZCBsb25nIG5yX3BmbnMsIHVuc2lnbmVkIGxvbmcgcGZuX2FsaWdu
KQogCiAjZGVmaW5lIGJpdHNfdG9fem9uZShiKSAoKChiKSA8IChQQUdFX1NISUZUICsgMSkpID8g
MSA6ICgoYikgLSBQQUdFX1NISUZUKSkKICNkZWZpbmUgcGFnZV90b196b25lKHBnKSAoaXNfeGVu
X2hlYXBfcGFnZShwZykgPyBNRU1aT05FX1hFTiA6ICBcCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgIChmbHNsKHBhZ2VfdG9fbWZuKHBnKSkgPyA6IDEpKQorICAgICAgICAgICAgICAgICAgICAg
ICAgICAoZmxzbChtZm5feChwYWdlX3RvX21mbihwZykpKSA/IDogMSkpCiAKIHR5cGVkZWYgc3Ry
dWN0IHBhZ2VfbGlzdF9oZWFkIGhlYXBfYnlfem9uZV9hbmRfb3JkZXJfdFtOUl9aT05FU11bTUFY
X09SREVSKzFdOwogc3RhdGljIGhlYXBfYnlfem9uZV9hbmRfb3JkZXJfdCAqX2hlYXBbTUFYX05V
TU5PREVTXTsKQEAgLTcyOSw3ICs3MzUsNyBAQCBzdGF0aWMgdm9pZCBwYWdlX2xpc3RfYWRkX3Nj
cnViKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25lZCBpbnQgbm9kZSwKIHN0YXRpYyB2b2lk
IHBvaXNvbl9vbmVfcGFnZShzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKICNpZmRlZiBDT05GSUdf
U0NSVUJfREVCVUcKLSAgICBtZm5fdCBtZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHBnKSk7CisgICAg
bWZuX3QgbWZuID0gcGFnZV90b19tZm4ocGcpOwogICAgIHVpbnQ2NF90ICpwdHI7CiAKICAgICBp
ZiAoICFzY3J1Yl9kZWJ1ZyApCkBAIC03NDQsNyArNzUwLDcgQEAgc3RhdGljIHZvaWQgcG9pc29u
X29uZV9wYWdlKHN0cnVjdCBwYWdlX2luZm8gKnBnKQogc3RhdGljIHZvaWQgY2hlY2tfb25lX3Bh
Z2Uoc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiB7CiAjaWZkZWYgQ09ORklHX1NDUlVCX0RFQlVHCi0g
ICAgbWZuX3QgbWZuID0gX21mbihwYWdlX3RvX21mbihwZykpOworICAgIG1mbl90IG1mbiA9IHBh
Z2VfdG9fbWZuKHBnKTsKICAgICBjb25zdCB1aW50NjRfdCAqcHRyOwogICAgIHVuc2lnbmVkIGlu
dCBpOwogCkBAIC05OTIsNyArOTk4LDggQEAgc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKmFsbG9j
X2hlYXBfcGFnZXMoCiAgICAgICAgIC8qIEVuc3VyZSBjYWNoZSBhbmQgUkFNIGFyZSBjb25zaXN0
ZW50IGZvciBwbGF0Zm9ybXMgd2hlcmUgdGhlCiAgICAgICAgICAqIGd1ZXN0IGNhbiBjb250cm9s
IGl0cyBvd24gdmlzaWJpbGl0eSBvZi90aHJvdWdoIHRoZSBjYWNoZS4KICAgICAgICAgICovCi0g
ICAgICAgIGZsdXNoX3BhZ2VfdG9fcmFtKHBhZ2VfdG9fbWZuKCZwZ1tpXSksICEobWVtZmxhZ3Mg
JiBNRU1GX25vX2ljYWNoZV9mbHVzaCkpOworICAgICAgICBmbHVzaF9wYWdlX3RvX3JhbShtZm5f
eChwYWdlX3RvX21mbigmcGdbaV0pKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIShtZW1m
bGFncyAmIE1FTUZfbm9faWNhY2hlX2ZsdXNoKSk7CiAgICAgfQogCiAgICAgc3Bpbl91bmxvY2so
JmhlYXBfbG9jayk7CkBAIC0xMzQ0LDcgKzEzNTEsOCBAQCBib29sIHNjcnViX2ZyZWVfcGFnZXMo
dm9pZCkKIHN0YXRpYyB2b2lkIGZyZWVfaGVhcF9wYWdlcygKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwZywgdW5zaWduZWQgaW50IG9yZGVyLCBib29sIG5lZWRfc2NydWIpCiB7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBtYXNrLCBtZm4gPSBwYWdlX3RvX21mbihwZyk7CisgICAgdW5zaWduZWQgbG9uZyBt
YXNrOworICAgIG1mbl90IG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsKICAgICB1bnNpZ25lZCBpbnQg
aSwgbm9kZSA9IHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGcpKSwgdGFpbnRlZCA9IDA7CiAg
ICAgdW5zaWduZWQgaW50IHpvbmUgPSBwYWdlX3RvX3pvbmUocGcpOwogCkBAIC0xMzgxLDcgKzEz
ODksNyBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAKICAgICAgICAgLyogVGhpcyBw
YWdlIGlzIG5vdCBhIGd1ZXN0IGZyYW1lIGFueSBtb3JlLiAqLwogICAgICAgICBwYWdlX3NldF9v
d25lcigmcGdbaV0sIE5VTEwpOyAvKiBzZXRfZ3Bmbl9mcm9tX21mbiBzbm9vcHMgcGcgb3duZXIg
Ki8KLSAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuICsgaSwgSU5WQUxJRF9NMlBfRU5UUlkp
OworICAgICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm4pICsgaSwgSU5WQUxJRF9NMlBf
RU5UUlkpOwogCiAgICAgICAgIGlmICggbmVlZF9zY3J1YiApCiAgICAgICAgIHsKQEAgLTE0MDks
MTIgKzE0MTcsMTIgQEAgc3RhdGljIHZvaWQgZnJlZV9oZWFwX3BhZ2VzKAogICAgIHsKICAgICAg
ICAgbWFzayA9IDFVTCA8PCBvcmRlcjsKIAotICAgICAgICBpZiAoIChwYWdlX3RvX21mbihwZykg
JiBtYXNrKSApCisgICAgICAgIGlmICggKG1mbl94KHBhZ2VfdG9fbWZuKHBnKSkgJiBtYXNrKSAp
CiAgICAgICAgIHsKICAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnByZWRlY2Vzc29yID0g
cGcgLSBtYXNrOwogCiAgICAgICAgICAgICAvKiBNZXJnZSB3aXRoIHByZWRlY2Vzc29yIGJsb2Nr
PyAqLwotICAgICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4ocHJlZGVj
ZXNzb3IpKSkgfHwKKyAgICAgICAgICAgIGlmICggIW1mbl92YWxpZChwYWdlX3RvX21mbihwcmVk
ZWNlc3NvcikpIHx8CiAgICAgICAgICAgICAgICAgICFwYWdlX3N0YXRlX2lzKHByZWRlY2Vzc29y
LCBmcmVlKSB8fAogICAgICAgICAgICAgICAgICAoUEZOX09SREVSKHByZWRlY2Vzc29yKSAhPSBv
cmRlcikgfHwKICAgICAgICAgICAgICAgICAgKHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocHJl
ZGVjZXNzb3IpKSAhPSBub2RlKSApCkBAIC0xNDM3LDcgKzE0NDUsNyBAQCBzdGF0aWMgdm9pZCBm
cmVlX2hlYXBfcGFnZXMoCiAgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpzdWNjZXNzb3Ig
PSBwZyArIG1hc2s7CiAKICAgICAgICAgICAgIC8qIE1lcmdlIHdpdGggc3VjY2Vzc29yIGJsb2Nr
PyAqLwotICAgICAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4oc3VjY2Vz
c29yKSkpIHx8CisgICAgICAgICAgICBpZiAoICFtZm5fdmFsaWQocGFnZV90b19tZm4oc3VjY2Vz
c29yKSkgfHwKICAgICAgICAgICAgICAgICAgIXBhZ2Vfc3RhdGVfaXMoc3VjY2Vzc29yLCBmcmVl
KSB8fAogICAgICAgICAgICAgICAgICAoUEZOX09SREVSKHN1Y2Nlc3NvcikgIT0gb3JkZXIpIHx8
CiAgICAgICAgICAgICAgICAgIChwaHlzX3RvX25pZChwYWdlX3RvX21hZGRyKHN1Y2Nlc3Nvcikp
ICE9IG5vZGUpICkKQEAgLTE0NzAsNyArMTQ3OCw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIG1h
cmtfcGFnZV9vZmZsaW5lKHN0cnVjdCBwYWdlX2luZm8gKnBnLCBpbnQgYnJva2VuKQogewogICAg
IHVuc2lnbmVkIGxvbmcgbngsIHgsIHkgPSBwZy0+Y291bnRfaW5mbzsKIAotICAgIEFTU0VSVChw
YWdlX2lzX3JhbV90eXBlKHBhZ2VfdG9fbWZuKHBnKSwgUkFNX1RZUEVfQ09OVkVOVElPTkFMKSk7
CisgICAgQVNTRVJUKHBhZ2VfaXNfcmFtX3R5cGUobWZuX3gocGFnZV90b19tZm4ocGcpKSwgUkFN
X1RZUEVfQ09OVkVOVElPTkFMKSk7CiAgICAgQVNTRVJUKHNwaW5faXNfbG9ja2VkKCZoZWFwX2xv
Y2spKTsKIAogICAgIGRvIHsKQEAgLTE1MzMsNyArMTU0MSw3IEBAIGludCBvZmZsaW5lX3BhZ2Uo
dW5zaWduZWQgbG9uZyBtZm4sIGludCBicm9rZW4sIHVpbnQzMl90ICpzdGF0dXMpCiAgICAgfQog
CiAgICAgKnN0YXR1cyA9IDA7Ci0gICAgcGcgPSBtZm5fdG9fcGFnZShtZm4pOworICAgIHBnID0g
bWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKIAogICAgIGlmICggaXNfeGVuX2ZpeGVkX21mbihtZm4p
ICkKICAgICB7CkBAIC0xNjQwLDcgKzE2NDgsNyBAQCB1bnNpZ25lZCBpbnQgb25saW5lX3BhZ2Uo
dW5zaWduZWQgbG9uZyBtZm4sIHVpbnQzMl90ICpzdGF0dXMpCiAgICAgICAgIHJldHVybiAtRUlO
VkFMOwogICAgIH0KIAotICAgIHBnID0gbWZuX3RvX3BhZ2UobWZuKTsKKyAgICBwZyA9IG1mbl90
b19wYWdlKF9tZm4obWZuKSk7CiAKICAgICBzcGluX2xvY2soJmhlYXBfbG9jayk7CiAKQEAgLTE2
OTQsNyArMTcwMiw3IEBAIGludCBxdWVyeV9wYWdlX29mZmxpbmUodW5zaWduZWQgbG9uZyBtZm4s
IHVpbnQzMl90ICpzdGF0dXMpCiAgICAgKnN0YXR1cyA9IDA7CiAgICAgc3Bpbl9sb2NrKCZoZWFw
X2xvY2spOwogCi0gICAgcGcgPSBtZm5fdG9fcGFnZShtZm4pOworICAgIHBnID0gbWZuX3RvX3Bh
Z2UoX21mbihtZm4pKTsKIAogICAgIGlmICggcGFnZV9zdGF0ZV9pcyhwZywgb2ZmbGluaW5nKSAp
CiAgICAgICAgICpzdGF0dXMgfD0gUEdfT0ZGTElORV9TVEFUVVNfT0ZGTElORV9QRU5ESU5HOwpA
QCAtMTcyNiw3ICsxNzM0LDcgQEAgc3RhdGljIHZvaWQgaW5pdF9oZWFwX3BhZ2VzKAogICAgICAq
IFVwZGF0ZSBmaXJzdF92YWxpZF9tZm4gdG8gZW5zdXJlIHRob3NlIHJlZ2lvbnMgYXJlIGNvdmVy
ZWQuCiAgICAgICovCiAgICAgc3Bpbl9sb2NrKCZoZWFwX2xvY2spOwotICAgIGZpcnN0X3ZhbGlk
X21mbiA9IG1pbl90KHVuc2lnbmVkIGxvbmcsIHBhZ2VfdG9fbWZuKHBnKSwgZmlyc3RfdmFsaWRf
bWZuKTsKKyAgICBmaXJzdF92YWxpZF9tZm4gPSBtZm5fbWluKHBhZ2VfdG9fbWZuKHBnKSwgZmly
c3RfdmFsaWRfbWZuKTsKICAgICBzcGluX3VubG9jaygmaGVhcF9sb2NrKTsKIAogICAgIGZvciAo
IGkgPSAwOyBpIDwgbnJfcGFnZXM7IGkrKyApCkBAIC0xNzM1LDE0ICsxNzQzLDE0IEBAIHN0YXRp
YyB2b2lkIGluaXRfaGVhcF9wYWdlcygKIAogICAgICAgICBpZiAoIHVubGlrZWx5KCFhdmFpbFtu
aWRdKSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgcyA9IHBhZ2VfdG9f
bWZuKHBnICsgaSk7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIGUgPSBwYWdlX3RvX21mbihw
ZyArIG5yX3BhZ2VzIC0gMSkgKyAxOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBzID0gbWZu
X3gocGFnZV90b19tZm4ocGcgKyBpKSk7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGUgPSBt
Zm5feChtZm5fYWRkKHBhZ2VfdG9fbWZuKHBnICsgbnJfcGFnZXMgLSAxKSwgMSkpOwogICAgICAg
ICAgICAgYm9vbF90IHVzZV90YWlsID0gKG5pZCA9PSBwaHlzX3RvX25pZChwZm5fdG9fcGFkZHIo
ZSAtIDEpKSkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEocyAmICgoMVVMIDw8
IE1BWF9PUkRFUikgLSAxKSkgJiYKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChmaW5k
X2ZpcnN0X3NldF9iaXQoZSkgPD0gZmluZF9maXJzdF9zZXRfYml0KHMpKTsKICAgICAgICAgICAg
IHVuc2lnbmVkIGxvbmcgbjsKIAotICAgICAgICAgICAgbiA9IGluaXRfbm9kZV9oZWFwKG5pZCwg
cGFnZV90b19tZm4ocGcraSksIG5yX3BhZ2VzIC0gaSwKKyAgICAgICAgICAgIG4gPSBpbml0X25v
ZGVfaGVhcChuaWQsIG1mbl94KHBhZ2VfdG9fbWZuKHBnK2kpKSwgbnJfcGFnZXMgLSBpLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICZ1c2VfdGFpbCk7CiAgICAgICAgICAgICBCVUdf
T04oaSArIG4gPiBucl9wYWdlcyk7CiAgICAgICAgICAgICBpZiAoIG4gJiYgIXVzZV90YWlsICkK
QEAgLTE3OTYsNyArMTgwNCw3IEBAIHZvaWQgX19pbml0IGVuZF9ib290X2FsbG9jYXRvcih2b2lk
KQogICAgICAgICBpZiAoIChyLT5zIDwgci0+ZSkgJiYKICAgICAgICAgICAgICAocGh5c190b19u
aWQocGZuX3RvX3BhZGRyKHItPnMpKSA9PSBjcHVfdG9fbm9kZSgwKSkgKQogICAgICAgICB7Ci0g
ICAgICAgICAgICBpbml0X2hlYXBfcGFnZXMobWZuX3RvX3BhZ2Uoci0+cyksIHItPmUgLSByLT5z
KTsKKyAgICAgICAgICAgIGluaXRfaGVhcF9wYWdlcyhtZm5fdG9fcGFnZShfbWZuKHItPnMpKSwg
ci0+ZSAtIHItPnMpOwogICAgICAgICAgICAgci0+ZSA9IHItPnM7CiAgICAgICAgICAgICBicmVh
azsKICAgICAgICAgfQpAQCAtMTgwNSw3ICsxODEzLDcgQEAgdm9pZCBfX2luaXQgZW5kX2Jvb3Rf
YWxsb2NhdG9yKHZvaWQpCiAgICAgewogICAgICAgICBzdHJ1Y3QgYm9vdG1lbV9yZWdpb24gKnIg
PSAmYm9vdG1lbV9yZWdpb25fbGlzdFtpXTsKICAgICAgICAgaWYgKCByLT5zIDwgci0+ZSApCi0g
ICAgICAgICAgICBpbml0X2hlYXBfcGFnZXMobWZuX3RvX3BhZ2Uoci0+cyksIHItPmUgLSByLT5z
KTsKKyAgICAgICAgICAgIGluaXRfaGVhcF9wYWdlcyhtZm5fdG9fcGFnZShfbWZuKHItPnMpKSwg
ci0+ZSAtIHItPnMpOwogICAgIH0KICAgICBucl9ib290bWVtX3JlZ2lvbnMgPSAwOwogICAgIGlu
aXRfaGVhcF9wYWdlcyh2aXJ0X3RvX3BhZ2UoYm9vdG1lbV9yZWdpb25fbGlzdCksIDEpOwpAQCAt
MTg2Miw3ICsxODcwLDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHNtcF9zY3J1Yl9oZWFwX3BhZ2Vz
KHZvaWQgKmRhdGEpCiAKICAgICBmb3IgKCBtZm4gPSBzdGFydDsgbWZuIDwgZW5kOyBtZm4rKyAp
CiAgICAgewotICAgICAgICBwZyA9IG1mbl90b19wYWdlKG1mbik7CisgICAgICAgIHBnID0gbWZu
X3RvX3BhZ2UoX21mbihtZm4pKTsKIAogICAgICAgICAvKiBDaGVjayB0aGUgbWZuIGlzIHZhbGlk
IGFuZCBwYWdlIGlzIGZyZWUuICovCiAgICAgICAgIGlmICggIW1mbl92YWxpZChfbWZuKG1mbikp
IHx8ICFwYWdlX3N0YXRlX2lzKHBnLCBmcmVlKSApCkBAIC0xOTE1LDcgKzE5MjMsNyBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgc2NydWJfaGVhcF9wYWdlcyh2b2lkKQogICAgICAgICBpZiAoICFub2Rl
X3NwYW5uZWRfcGFnZXMoaSkgKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIC8qIENh
bGN1bGF0ZSBOb2RlIG1lbW9yeSBzdGFydCBhbmQgZW5kIGFkZHJlc3MuICovCi0gICAgICAgIHN0
YXJ0ID0gbWF4KG5vZGVfc3RhcnRfcGZuKGkpLCBmaXJzdF92YWxpZF9tZm4pOworICAgICAgICBz
dGFydCA9IG1heChub2RlX3N0YXJ0X3BmbihpKSwgbWZuX3goZmlyc3RfdmFsaWRfbWZuKSk7CiAg
ICAgICAgIGVuZCA9IG1pbihub2RlX3N0YXJ0X3BmbihpKSArIG5vZGVfc3Bhbm5lZF9wYWdlcyhp
KSwgbWF4X3BhZ2UpOwogICAgICAgICAvKiBKdXN0IGluIGNhc2UgTk9ERSBoYXMgMSBwYWdlIGFu
ZCBzdGFydHMgYmVsb3cgZmlyc3RfdmFsaWRfbWZuLiAqLwogICAgICAgICBlbmQgPSBtYXgoZW5k
LCBzdGFydCk7CkBAIC0yMTU5LDE3ICsyMTY3LDE3IEBAIHZvaWQgZnJlZV94ZW5oZWFwX3BhZ2Vz
KHZvaWQgKnYsIHVuc2lnbmVkIGludCBvcmRlcikKIAogdm9pZCBpbml0X2RvbWhlYXBfcGFnZXMo
cGFkZHJfdCBwcywgcGFkZHJfdCBwZSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIHNtZm4sIGVtZm47
CisgICAgbWZuX3Qgc21mbiwgZW1mbjsKIAogICAgIEFTU0VSVCghaW5faXJxKCkpOwogCi0gICAg
c21mbiA9IHJvdW5kX3BndXAocHMpID4+IFBBR0VfU0hJRlQ7Ci0gICAgZW1mbiA9IHJvdW5kX3Bn
ZG93bihwZSkgPj4gUEFHRV9TSElGVDsKKyAgICBzbWZuID0gbWFkZHJfdG9fbWZuKHJvdW5kX3Bn
dXAocHMpKTsKKyAgICBlbWZuID0gbWFkZHJfdG9fbWZuKHJvdW5kX3BndXAocGUpKTsKIAotICAg
IGlmICggZW1mbiA8PSBzbWZuICkKKyAgICBpZiAoIG1mbl94KGVtZm4pIDw9IG1mbl94KHNtZm4p
ICkKICAgICAgICAgcmV0dXJuOwogCi0gICAgaW5pdF9oZWFwX3BhZ2VzKG1mbl90b19wYWdlKHNt
Zm4pLCBlbWZuIC0gc21mbik7CisgICAgaW5pdF9oZWFwX3BhZ2VzKG1mbl90b19wYWdlKHNtZm4p
LCBtZm5feChlbWZuKSAtIG1mbl94KHNtZm4pKTsKIH0KIAogCmRpZmYgLS1naXQgYS94ZW4vaW5j
bHVkZS9hc20tYXJtL251bWEuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbnVtYS5oCmluZGV4IDdl
MGI2OTQxM2QuLjQ5MGQxZjMxYWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbnVt
YS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbnVtYS5oCkBAIC0xLDYgKzEsOCBAQAogI2lm
bmRlZiBfX0FSQ0hfQVJNX05VTUFfSAogI2RlZmluZSBfX0FSQ0hfQVJNX05VTUFfSAogCisjaW5j
bHVkZSA8eGVuL21tLmg+CisKIHR5cGVkZWYgdTggbm9kZWlkX3Q7CiAKIC8qIEZha2Ugb25lIG5v
ZGUgZm9yIG5vdy4gU2VlIGFsc28gbm9kZV9vbmxpbmVfbWFwLiAqLwpAQCAtMTYsMTEgKzE4LDEx
IEBAIHN0YXRpYyBpbmxpbmUgX19hdHRyaWJ1dGVfXygocHVyZSkpIG5vZGVpZF90IHBoeXNfdG9f
bmlkKHBhZGRyX3QgYWRkcikKICAqIFRPRE86IG1ha2UgZmlyc3RfdmFsaWRfbWZuIHN0YXRpYyB3
aGVuIE5VTUEgaXMgc3VwcG9ydGVkIG9uIEFybSwgdGhpcwogICogaXMgcmVxdWlyZWQgYmVjYXVz
ZSB0aGUgZHVtbXkgaGVscGVycyBhcmUgdXNpbmcgaXQuCiAgKi8KLWV4dGVybiB1bnNpZ25lZCBs
b25nIGZpcnN0X3ZhbGlkX21mbjsKK2V4dGVybiBtZm5fdCBmaXJzdF92YWxpZF9tZm47CiAKIC8q
IFhYWDogaW1wbGVtZW50IE5VTUEgc3VwcG9ydCAqLwotI2RlZmluZSBub2RlX3NwYW5uZWRfcGFn
ZXMobmlkKSAobWF4X3BhZ2UgLSBmaXJzdF92YWxpZF9tZm4pCi0jZGVmaW5lIG5vZGVfc3RhcnRf
cGZuKG5pZCkgKGZpcnN0X3ZhbGlkX21mbikKKyNkZWZpbmUgbm9kZV9zcGFubmVkX3BhZ2VzKG5p
ZCkgKG1heF9wYWdlIC0gbWZuX3goZmlyc3RfdmFsaWRfbWZuKSkKKyNkZWZpbmUgbm9kZV9zdGFy
dF9wZm4obmlkKSAobWZuX3goZmlyc3RfdmFsaWRfbWZuKSkKICNkZWZpbmUgX19ub2RlX2Rpc3Rh
bmNlKGEsIGIpICgyMCkKIAogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgYXJjaF9nZXRfZG1h
X2JpdHNpemUodm9pZCkKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzi-0004cU-W4; Wed, 21 Feb 2018 14:03:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzh-0004bB-GQ
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:37 +0000
X-Inumbo-ID: e6296549-170f-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e6296549-170f-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 15:02:48 +0100 (CET)
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 941E91435;
 Wed, 21 Feb 2018 06:03:35 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id A3DD23F318;
 Wed, 21 Feb 2018 06:03:33 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:57 +0000
Message-Id: <20180221140259.29360-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 14/16] xen/grant: Switch common/grant_table.c
	to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZWQuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3Jh
bGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxz
c3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBH
ZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNjOiBJYW4gSmFja3Nv
biA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KCiAgICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4
ZW4vYXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyAgICAgICAgICB8IDE0NSArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oIHwgICAyICstCiB4ZW4v
aW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmggfCAgIDIgKy0KIDQgZmlsZXMgY2hhbmdlZCwg
ODEgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwppbmRleCA0MjY4ZGQ1YzJkLi5kYjc0NDY2YTE2
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpA
QCAtMTQxMyw3ICsxNDEzLDcgQEAgdm9pZCBnbnR0YWJfY2xlYXJfZmxhZyh1bnNpZ25lZCBsb25n
IG5yLCB1aW50MTZfdCAqYWRkcikKICAgICB9IHdoaWxlIChjbXB4Y2hnKGFkZHIsIG9sZCwgb2xk
ICYgbWFzaykgIT0gb2xkKTsKIH0KIAotdm9pZCBnbnR0YWJfbWFya19kaXJ0eShzdHJ1Y3QgZG9t
YWluICpkLCB1bnNpZ25lZCBsb25nIGwpCit2b2lkIGdudHRhYl9tYXJrX2RpcnR5KHN0cnVjdCBk
b21haW4gKmQsIG1mbl90IG1mbikKIHsKICAgICAvKiBYWFg6IG1hcmsgZGlydHkgKi8KICAgICBz
dGF0aWMgaW50IHdhcm5pbmc7CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMg
Yi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKaW5kZXggYzU1NWMxZDQ1MS4uZTlhODFiNjZiZSAx
MDA2NDQKLS0tIGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYwpAQCAtNDAsNiArNDAsMTIgQEAKICNpbmNsdWRlIDx4c20veHNtLmg+CiAjaW5j
bHVkZSA8YXNtL2ZsdXNodGxiLmg+CiAKKy8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdl
LmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLworI3VuZGVmIHBhZ2VfdG9fbWZuCisj
ZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQorI3VuZGVmIG1m
bl90b19wYWdlCisjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feCht
Zm4pKQorCiAvKiBQZXItZG9tYWluIGdyYW50IGluZm9ybWF0aW9uLiAqLwogc3RydWN0IGdyYW50
X3RhYmxlIHsKICAgICAvKgpAQCAtMTMyLDcgKzEzOCw3IEBAIHN0cnVjdCBnbnR0YWJfdW5tYXBf
Y29tbW9uIHsKIAogICAgIC8qIFNoYXJlZCBzdGF0ZSBiZXRlZW4gKl91bm1hcCBhbmQgKl91bm1h
cF9jb21wbGV0ZSAqLwogICAgIHVpbnQxNl90IGRvbmU7Ci0gICAgdW5zaWduZWQgbG9uZyBmcmFt
ZTsKKyAgICBtZm5fdCBmcmFtZTsKICAgICBzdHJ1Y3QgZG9tYWluICpyZDsKICAgICBncmFudF9y
ZWZfdCByZWY7CiB9OwpAQCAtMjMxLDcgKzIzNyw3IEBAIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50
cnkgewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBncmFudC4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICovCiAgICAgZ3JhbnRfcmVmX3QgICB0cmFuc19ncmVmOwogICAg
IHN0cnVjdCBkb21haW4gKnRyYW5zX2RvbWFpbjsKLSAgICB1bnNpZ25lZCBsb25nIGZyYW1lOyAg
LyogRnJhbWUgYmVpbmcgZ3JhbnRlZC4gICAgICAgICAgICAgICAgICAgICAqLworICAgIG1mbl90
ICAgICAgICAgZnJhbWU7ICAvKiBGcmFtZSBiZWluZyBncmFudGVkLiAgICAgICAgICAgICAgICAg
ICAgICovCiAjaWZuZGVmIE5ERUJVRwogICAgIGdmbl90ICAgICAgICAgZ2ZuOyAgICAvKiBHdWVz
dCdzIGlkZWEgb2YgdGhlIGZyYW1lIGJlaW5nIGdyYW50ZWQuICovCiAjZW5kaWYKQEAgLTMzNiwx
NCArMzQyLDE0IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdyYW50X3RvX3N0YXR1c19m
cmFtZXModW5zaWduZWQgaW50IGdyYW50X2ZyYW1lcykKICAgIElmIHJjID09IEdOVFNUX29rYXks
ICpwYWdlIGNvbnRhaW5zIHRoZSBwYWdlIHN0cnVjdCB3aXRoIGEgcmVmIHRha2VuLgogICAgQ2Fs
bGVyIG11c3QgZG8gcHV0X3BhZ2UoKnBhZ2UpLgogICAgSWYgYW55IGVycm9yLCAqcGFnZSA9IE5V
TEwsICpmcmFtZSA9IElOVkFMSURfTUZOLCBubyByZWYgdGFrZW4uICovCi1zdGF0aWMgaW50IGdl
dF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQgbG9uZyAqZnJhbWUsCitz
dGF0aWMgaW50IGdldF9wYWdlZF9mcmFtZSh1bnNpZ25lZCBsb25nIGdmbiwgbWZuX3QgKmZyYW1l
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2UsIGJv
b2wgcmVhZG9ubHksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZG9tYWluICpy
ZCkKIHsKICAgICBpbnQgcmMgPSBHTlRTVF9va2F5OwogICAgIHAybV90eXBlX3QgcDJtdDsKIAot
ICAgICpmcmFtZSA9IG1mbl94KElOVkFMSURfTUZOKTsKKyAgICAqZnJhbWUgPSBJTlZBTElEX01G
TjsKICAgICAqcGFnZSA9IGdldF9wYWdlX2Zyb21fZ2ZuKHJkLCBnZm4sICZwMm10LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVhZG9ubHkgPyBQMk1fQUxMT0MgOiBQMk1fVU5TSEFS
RSk7CiAgICAgaWYgKCAhKnBhZ2UgKQpAQCAtNzg4LDcgKzc5NCw3IEBAIHN0YXRpYyBpbnQgX3Nl
dF9zdGF0dXModW5zaWduZWQgZ3RfdmVyc2lvbiwKIAogc3RhdGljIHN0cnVjdCBhY3RpdmVfZ3Jh
bnRfZW50cnkgKmdyYW50X21hcF9leGlzdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqbGQsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgZ3Jh
bnRfdGFibGUgKnJndCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3JhbnRfcmVmX3QgKmN1cl9yZWYpCiB7CiAg
ICAgZ3JhbnRfcmVmX3QgcmVmLCBtYXhfaXRlcjsKQEAgLTgwNyw3ICs4MTMsOCBAQCBzdGF0aWMg
c3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqZ3JhbnRfbWFwX2V4aXN0cyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpsZCwKICAgICB7CiAgICAgICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFj
dCA9IGFjdGl2ZV9lbnRyeV9hY3F1aXJlKHJndCwgcmVmKTsKIAotICAgICAgICBpZiAoIGFjdC0+
cGluICYmIGFjdC0+ZG9taWQgPT0gbGQtPmRvbWFpbl9pZCAmJiBhY3QtPmZyYW1lID09IG1mbiAp
CisgICAgICAgIGlmICggYWN0LT5waW4gJiYgYWN0LT5kb21pZCA9PSBsZC0+ZG9tYWluX2lkICYm
CisgICAgICAgICAgICAgbWZuX2VxKGFjdC0+ZnJhbWUsIG1mbikgKQogICAgICAgICAgICAgcmV0
dXJuIGFjdDsKICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAgICB9CkBAIC04
MjQsNyArODMxLDcgQEAgc3RhdGljIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmdyYW50X21h
cF9leGlzdHMoY29uc3Qgc3RydWN0IGRvbWFpbiAqbGQsCiAjZGVmaW5lIE1BUEtJTkRfUkVBRCAx
CiAjZGVmaW5lIE1BUEtJTkRfV1JJVEUgMgogc3RhdGljIHVuc2lnbmVkIGludCBtYXBraW5kKAot
ICAgIHN0cnVjdCBncmFudF90YWJsZSAqbGd0LCBjb25zdCBzdHJ1Y3QgZG9tYWluICpyZCwgdW5z
aWduZWQgbG9uZyBtZm4pCisgICAgc3RydWN0IGdyYW50X3RhYmxlICpsZ3QsIGNvbnN0IHN0cnVj
dCBkb21haW4gKnJkLCBtZm5fdCBtZm4pCiB7CiAgICAgc3RydWN0IGdyYW50X21hcHBpbmcgKm1h
cDsKICAgICBncmFudF9oYW5kbGVfdCBoYW5kbGUsIGxpbWl0ID0gbGd0LT5tYXB0cmFja19saW1p
dDsKQEAgLTg0OSw3ICs4NTYsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG1hcGtpbmQoCiAgICAg
ICAgIGlmICggIShtYXAtPmZsYWdzICYgKEdOVE1BUF9kZXZpY2VfbWFwfEdOVE1BUF9ob3N0X21h
cCkpIHx8CiAgICAgICAgICAgICAgbWFwLT5kb21pZCAhPSByZC0+ZG9tYWluX2lkICkKICAgICAg
ICAgICAgIGNvbnRpbnVlOwotICAgICAgICBpZiAoIF9hY3RpdmVfZW50cnkocmQtPmdyYW50X3Rh
YmxlLCBtYXAtPnJlZikuZnJhbWUgPT0gbWZuICkKKyAgICAgICAgaWYgKCBtZm5fZXEoX2FjdGl2
ZV9lbnRyeShyZC0+Z3JhbnRfdGFibGUsIG1hcC0+cmVmKS5mcmFtZSwgbWZuKSApCiAgICAgICAg
ICAgICBraW5kIHw9IG1hcC0+ZmxhZ3MgJiBHTlRNQVBfcmVhZG9ubHkgPwogICAgICAgICAgICAg
ICAgICAgICBNQVBLSU5EX1JFQUQgOiBNQVBLSU5EX1dSSVRFOwogICAgIH0KQEAgLTg3Miw3ICs4
NzksNyBAQCBtYXBfZ3JhbnRfcmVmKAogICAgIHN0cnVjdCBncmFudF90YWJsZSAqbGd0LCAqcmd0
OwogICAgIHN0cnVjdCB2Y3B1ICAgKmxlZDsKICAgICBncmFudF9oYW5kbGVfdCBoYW5kbGU7Ci0g
ICAgdW5zaWduZWQgbG9uZyAgZnJhbWUgPSAwOworICAgIG1mbl90IGZyYW1lID0gX21mbigwKTsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IE5VTEw7CiAgICAgaW50ICAgICAgICAgICAgcmMg
PSBHTlRTVF9va2F5OwogICAgIHUzMiAgICAgICAgICAgIG9sZF9waW47CkBAIC05OTksNyArMTAw
Niw3IEBAIG1hcF9ncmFudF9yZWYoCiAgICAgLyogcGcgbWF5IGJlIHNldCwgd2l0aCBhIHJlZmNv
dW50IGluY2x1ZGVkLCBmcm9tIGdldF9wYWdlZF9mcmFtZSgpLiAqLwogICAgIGlmICggIXBnICkK
ICAgICB7Ci0gICAgICAgIHBnID0gbWZuX3ZhbGlkKF9tZm4oZnJhbWUpKSA/IG1mbl90b19wYWdl
KGZyYW1lKSA6IE5VTEw7CisgICAgICAgIHBnID0gbWZuX3ZhbGlkKGZyYW1lKSA/IG1mbl90b19w
YWdlKGZyYW1lKSA6IE5VTEw7CiAgICAgICAgIGlmICggcGcgKQogICAgICAgICAgICAgb3duZXIg
PSBwYWdlX2dldF9vd25lcl9hbmRfcmVmZXJlbmNlKHBnKTsKICAgICB9CkBAIC0xMDI1LDE4ICsx
MDMyLDE4IEBAIG1hcF9ncmFudF9yZWYoCiAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0OwogICAg
ICAgICB9CiAKLSAgICAgICAgaWYgKCAhaW9tZW1fYWNjZXNzX3Blcm1pdHRlZChyZCwgZnJhbWUs
IGZyYW1lKSApCisgICAgICAgIGlmICggIWlvbWVtX2FjY2Vzc19wZXJtaXR0ZWQocmQsIG1mbl94
KGZyYW1lKSwgbWZuX3goZnJhbWUpKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGdkcHJpbnRr
KFhFTkxPR19XQVJOSU5HLAotICAgICAgICAgICAgICAgICAgICAgIklvbWVtIG1hcHBpbmcgbm90
IHBlcm1pdHRlZCAlbHggKGRvbWFpbiAlZClcbiIsCi0gICAgICAgICAgICAgICAgICAgICBmcmFt
ZSwgcmQtPmRvbWFpbl9pZCk7CisgICAgICAgICAgICAgICAgICAgICAiSW9tZW0gbWFwcGluZyBu
b3QgcGVybWl0dGVkICUjIlBSSV9tZm4iIChkb21haW4gJWQpXG4iLAorICAgICAgICAgICAgICAg
ICAgICAgbWZuX3goZnJhbWUpLCByZC0+ZG9tYWluX2lkKTsKICAgICAgICAgICAgIHJjID0gR05U
U1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgICAgIGdvdG8gdW5kb19vdXQ7CiAgICAgICAgIH0K
IAogICAgICAgICBpZiAoIG9wLT5mbGFncyAmIEdOVE1BUF9ob3N0X21hcCApCiAgICAgICAgIHsK
LSAgICAgICAgICAgIHJjID0gY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9zdF9hZGRy
LCBfbWZuKGZyYW1lKSwgb3AtPmZsYWdzLAorICAgICAgICAgICAgcmMgPSBjcmVhdGVfZ3JhbnRf
aG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsIGZyYW1lLCBvcC0+ZmxhZ3MsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2FjaGVfZmxhZ3MpOwogICAgICAgICAg
ICAgaWYgKCByYyAhPSBHTlRTVF9va2F5ICkKICAgICAgICAgICAgICAgICBnb3RvIHVuZG9fb3V0
OwpAQCAtMTA3Niw3ICsxMDgzLDcgQEAgbWFwX2dyYW50X3JlZigKICAgICAgICAgICAgICAgICB0
eXBlY250Kys7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIHJjID0gY3JlYXRlX2dyYW50
X2hvc3RfbWFwcGluZyhvcC0+aG9zdF9hZGRyLCBfbWZuKGZyYW1lKSwgb3AtPmZsYWdzLCAwKTsK
KyAgICAgICAgICAgIHJjID0gY3JlYXRlX2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9zdF9hZGRy
LCBmcmFtZSwgb3AtPmZsYWdzLCAwKTsKICAgICAgICAgICAgIGlmICggcmMgIT0gR05UU1Rfb2th
eSApCiAgICAgICAgICAgICAgICAgZ290byB1bmRvX291dDsKIApAQCAtMTA4Nyw4ICsxMDk0LDgg
QEAgbWFwX2dyYW50X3JlZigKICAgICB7CiAgICAgY291bGRfbm90X3BpbjoKICAgICAgICAgaWYg
KCAhcmQtPmlzX2R5aW5nICkKLSAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAi
Q291bGQgbm90IHBpbiBncmFudCBmcmFtZSAlbHhcbiIsCi0gICAgICAgICAgICAgICAgICAgICBm
cmFtZSk7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkNvdWxkIG5vdCBw
aW4gZ3JhbnQgZnJhbWUgJSMiUFJJX21mbiJcbiIsCisgICAgICAgICAgICAgICAgICAgICBtZm5f
eChmcmFtZSkpOwogICAgICAgICByYyA9IEdOVFNUX2dlbmVyYWxfZXJyb3I7CiAgICAgICAgIGdv
dG8gdW5kb19vdXQ7CiAgICAgfQpAQCAtMTEwOCwxMyArMTExNSwxNCBAQCBtYXBfZ3JhbnRfcmVm
KAogICAgICAgICAgICAgICEob2xkX3BpbiAmIChHTlRQSU5faHN0d19tYXNrfEdOVFBJTl9kZXZ3
X21hc2spKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGlmICggIShraW5kICYgTUFQS0lORF9X
UklURSkgKQotICAgICAgICAgICAgICAgIGVyciA9IGlvbW11X21hcF9wYWdlKGxkLCBmcmFtZSwg
ZnJhbWUsCisgICAgICAgICAgICAgICAgZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQsIG1mbl94KGZy
YW1lKSwgbWZuX3goZnJhbWUpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IElPTU1VRl9yZWFkYWJsZXxJT01NVUZfd3JpdGFibGUpOwogICAgICAgICB9CiAgICAgICAgIGVs
c2UgaWYgKCBhY3RfcGluICYmICFvbGRfcGluICkKICAgICAgICAgewogICAgICAgICAgICAgaWYg
KCAha2luZCApCi0gICAgICAgICAgICAgICAgZXJyID0gaW9tbXVfbWFwX3BhZ2UobGQsIGZyYW1l
LCBmcmFtZSwgSU9NTVVGX3JlYWRhYmxlKTsKKyAgICAgICAgICAgICAgICBlcnIgPSBpb21tdV9t
YXBfcGFnZShsZCwgbWZuX3goZnJhbWUpLCBtZm5feChmcmFtZSksCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgSU9NTVVGX3JlYWRhYmxlKTsKICAgICAgICAgfQogICAgICAg
ICBpZiAoIGVyciApCiAgICAgICAgIHsKQEAgLTExNDMsNyArMTE1MSw3IEBAIG1hcF9ncmFudF9y
ZWYoCiAgICAgaWYgKCBuZWVkX2lvbW11ICkKICAgICAgICAgZG91YmxlX2d0X3VubG9jayhsZ3Qs
IHJndCk7CiAKLSAgICBvcC0+ZGV2X2J1c19hZGRyID0gKHU2NClmcmFtZSA8PCBQQUdFX1NISUZU
OworICAgIG9wLT5kZXZfYnVzX2FkZHIgPSBtZm5fdG9fbWFkZHIoZnJhbWUpOwogICAgIG9wLT5o
YW5kbGUgICAgICAgPSBoYW5kbGU7CiAgICAgb3AtPnN0YXR1cyAgICAgICA9IEdOVFNUX29rYXk7
CiAKQEAgLTExNTMsNyArMTE2MSw3IEBAIG1hcF9ncmFudF9yZWYoCiAgdW5kb19vdXQ6CiAgICAg
aWYgKCBob3N0X21hcF9jcmVhdGVkICkKICAgICB7Ci0gICAgICAgIHJlcGxhY2VfZ3JhbnRfaG9z
dF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsIF9tZm4oZnJhbWUpLCAwLCBvcC0+ZmxhZ3MpOworICAg
ICAgICByZXBsYWNlX2dyYW50X2hvc3RfbWFwcGluZyhvcC0+aG9zdF9hZGRyLCBmcmFtZSwgMCwg
b3AtPmZsYWdzKTsKICAgICAgICAgZ250dGFiX2ZsdXNoX3RsYihsZCk7CiAgICAgfQogCkBAIC0x
MzMxLDE1ICsxMzM5LDE1IEBAIHVubWFwX2NvbW1vbigKICAgICBvcC0+ZnJhbWUgPSBhY3QtPmZy
YW1lOwogCiAgICAgaWYgKCBvcC0+ZGV2X2J1c19hZGRyICYmCi0gICAgICAgICB1bmxpa2VseShv
cC0+ZGV2X2J1c19hZGRyICE9IHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSkgKQorICAgICAgICAg
dW5saWtlbHkob3AtPmRldl9idXNfYWRkciAhPSBtZm5fdG9fbWFkZHIoYWN0LT5mcmFtZSkpICkK
ICAgICAgICAgUElOX0ZBSUwoYWN0X3JlbGVhc2Vfb3V0LCBHTlRTVF9nZW5lcmFsX2Vycm9yLAog
ICAgICAgICAgICAgICAgICAiQnVzIGFkZHJlc3MgZG9lc24ndCBtYXRjaCBnbnRyZWYgKCUiUFJJ
eDY0IiAhPSAlIlBSSXBhZGRyIilcbiIsCi0gICAgICAgICAgICAgICAgIG9wLT5kZXZfYnVzX2Fk
ZHIsIHBmbl90b19wYWRkcihhY3QtPmZyYW1lKSk7CisgICAgICAgICAgICAgICAgIG9wLT5kZXZf
YnVzX2FkZHIsIG1mbl90b19tYWRkcihhY3QtPmZyYW1lKSk7CiAKICAgICBpZiAoIG9wLT5ob3N0
X2FkZHIgJiYgKGZsYWdzICYgR05UTUFQX2hvc3RfbWFwKSApCiAgICAgewogICAgICAgICBpZiAo
IChyYyA9IHJlcGxhY2VfZ3JhbnRfaG9zdF9tYXBwaW5nKG9wLT5ob3N0X2FkZHIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihvcC0+ZnJhbWUpLCBv
cC0+bmV3X2FkZHIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3AtPmZyYW1lLCBvcC0+bmV3X2FkZHIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmxhZ3MpKSA8IDAgKQogICAgICAgICAgICAgZ290byBhY3RfcmVs
ZWFzZV9vdXQ7CiAKQEAgLTEzNzYsOSArMTM4NCwxMCBAQCB1bm1hcF9jb21tb24oCiAKICAgICAg
ICAga2luZCA9IG1hcGtpbmQobGd0LCByZCwgb3AtPmZyYW1lKTsKICAgICAgICAgaWYgKCAha2lu
ZCApCi0gICAgICAgICAgICBlcnIgPSBpb21tdV91bm1hcF9wYWdlKGxkLCBvcC0+ZnJhbWUpOwor
ICAgICAgICAgICAgZXJyID0gaW9tbXVfdW5tYXBfcGFnZShsZCwgbWZuX3gob3AtPmZyYW1lKSk7
CiAgICAgICAgIGVsc2UgaWYgKCAhKGtpbmQgJiBNQVBLSU5EX1dSSVRFKSApCi0gICAgICAgICAg
ICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgb3AtPmZyYW1lLCBvcC0+ZnJhbWUsIElPTU1VRl9y
ZWFkYWJsZSk7CisgICAgICAgICAgICBlcnIgPSBpb21tdV9tYXBfcGFnZShsZCwgbWZuX3gob3At
PmZyYW1lKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG9wLT5mcmFt
ZSksIElPTU1VRl9yZWFkYWJsZSk7CiAKICAgICAgICAgZG91YmxlX2d0X3VubG9jayhsZ3QsIHJn
dCk7CiAKQEAgLTE0MjksNyArMTQzOCw3IEBAIHVubWFwX2NvbW1vbl9jb21wbGV0ZShzdHJ1Y3Qg
Z250dGFiX3VubWFwX2NvbW1vbiAqb3ApCiAKICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX2Rl
dmljZV9tYXAgKQogICAgIHsKLSAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShfbWZuKGFjdC0+
ZnJhbWUpKSApCisgICAgICAgIGlmICggIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkgKQogICAg
ICAgICB7CiAgICAgICAgICAgICBpZiAoIG9wLT5kb25lICYgR05UTUFQX3JlYWRvbmx5ICkKICAg
ICAgICAgICAgICAgICBwdXRfcGFnZShwZyk7CkBAIC0xNDQ2LDcgKzE0NTUsNyBAQCB1bm1hcF9j
b21tb25fY29tcGxldGUoc3RydWN0IGdudHRhYl91bm1hcF9jb21tb24gKm9wKQogCiAgICAgaWYg
KCBvcC0+ZG9uZSAmIEdOVE1BUF9ob3N0X21hcCApCiAgICAgewotICAgICAgICBpZiAoICFpc19p
b21lbV9wYWdlKF9tZm4ob3AtPmZyYW1lKSkgKQorICAgICAgICBpZiAoICFpc19pb21lbV9wYWdl
KG9wLT5mcmFtZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIGdudHRhYl9ob3N0X21h
cHBpbmdfZ2V0X3BhZ2VfdHlwZShvcC0+ZG9uZSAmIEdOVE1BUF9yZWFkb25seSwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxkLCByZCkgKQpAQCAt
MTQ4Nyw3ICsxNDk2LDcgQEAgdW5tYXBfZ3JhbnRfcmVmKAogICAgIGNvbW1vbi0+ZG9uZSA9IDA7
CiAgICAgY29tbW9uLT5uZXdfYWRkciA9IDA7CiAgICAgY29tbW9uLT5yZCA9IE5VTEw7Ci0gICAg
Y29tbW9uLT5mcmFtZSA9IDA7CisgICAgY29tbW9uLT5mcmFtZSA9IF9tZm4oMCk7CiAKICAgICB1
bm1hcF9jb21tb24oY29tbW9uKTsKICAgICBvcC0+c3RhdHVzID0gY29tbW9uLT5zdGF0dXM7CkBA
IC0xNTUzLDcgKzE1NjIsNyBAQCB1bm1hcF9hbmRfcmVwbGFjZSgKICAgICBjb21tb24tPmRvbmUg
PSAwOwogICAgIGNvbW1vbi0+ZGV2X2J1c19hZGRyID0gMDsKICAgICBjb21tb24tPnJkID0gTlVM
TDsKLSAgICBjb21tb24tPmZyYW1lID0gMDsKKyAgICBjb21tb24tPmZyYW1lID0gX21mbigwKTsK
IAogICAgIHVubWFwX2NvbW1vbihjb21tb24pOwogICAgIG9wLT5zdGF0dXMgPSBjb21tb24tPnN0
YXR1czsKQEAgLTIwMTEsNyArMjAyMCw3IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlOwogICAgIGludCBpOwogICAgIHN0cnVjdCBnbnR0YWJfdHJhbnNmZXIg
Z29wOwotICAgIHVuc2lnbmVkIGxvbmcgbWZuOworICAgIG1mbl90IG1mbjsKICAgICB1bnNpZ25l
ZCBpbnQgbWF4X2JpdHNpemU7CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0Owog
CkBAIC0yMDM1LDE2ICsyMDQ0LDE2IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgewogICAg
ICAgICAgICAgcDJtX3R5cGVfdCBwMm10OwogCi0gICAgICAgICAgICBtZm4gPSBtZm5feChnZXRf
Z2ZuX3Vuc2hhcmUoZCwgZ29wLm1mbiwgJnAybXQpKTsKKyAgICAgICAgICAgIG1mbiA9IGdldF9n
Zm5fdW5zaGFyZShkLCBnb3AubWZuLCAmcDJtdCk7CiAgICAgICAgICAgICBpZiAoIHAybV9pc19z
aGFyZWQocDJtdCkgfHwgIXAybV9pc192YWxpZChwMm10KSApCi0gICAgICAgICAgICAgICAgbWZu
ID0gbWZuX3goSU5WQUxJRF9NRk4pOworICAgICAgICAgICAgICAgIG1mbiA9IElOVkFMSURfTUZO
OwogICAgICAgICB9CiAjZWxzZQotICAgICAgICBtZm4gPSBtZm5feChnZm5fdG9fbWZuKGQsIF9n
Zm4oZ29wLm1mbikpKTsKKyAgICAgICAgbWZuID0gZ2ZuX3RvX21mbihkLCBfZ2ZuKGdvcC5tZm4p
KTsKICNlbmRpZgogCiAgICAgICAgIC8qIENoZWNrIHRoZSBwYXNzZWQgcGFnZSBmcmFtZSBmb3Ig
YmFzaWMgdmFsaWRpdHkuICovCi0gICAgICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChfbWZu
KG1mbikpKSApCisgICAgICAgIGlmICggdW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSApCiAgICAg
ICAgIHsKICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ29wLm1mbik7CiAgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfSU5GTywgIm91dC1vZi1yYW5nZSAlbHhcbiIsICh1bnNpZ25lZCBsb25nKWdv
cC5tZm4pOwpAQCAtMjA2MCwxMiArMjA2OSwxMyBAQCBnbnR0YWJfdHJhbnNmZXIoCiAgICAgICAg
ICAgICBnb3RvIGNvcHliYWNrOwogICAgICAgICB9CiAKLSAgICAgICAgcmMgPSBndWVzdF9waHlz
bWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ29wLm1mbiksIF9tZm4obWZuKSwgMCk7CisgICAgICAg
IHJjID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdvcC5tZm4pLCBtZm4sIDAp
OwogICAgICAgICBnbnR0YWJfZmx1c2hfdGxiKGQpOwogICAgICAgICBpZiAoIHJjICkKICAgICAg
ICAgewotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJjYW4ndCByZW1vdmUgR0ZO
ICUiUFJJX3hlbl9wZm4iIChNRk4gJWx4KVxuIiwKLSAgICAgICAgICAgICAgICAgICAgIGdvcC5t
Zm4sIG1mbik7CisgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfSU5GTywKKyAgICAgICAgICAg
ICAgICAgICAgICJjYW4ndCByZW1vdmUgR0ZOICUiUFJJX3hlbl9wZm4iIChNRk4gJSMiUFJJX21m
biIpXG4iLAorICAgICAgICAgICAgICAgICAgICAgZ29wLm1mbiwgbWZuX3gobWZuKSk7CiAgICAg
ICAgICAgICBnb3Auc3RhdHVzID0gR05UU1RfZ2VuZXJhbF9lcnJvcjsKICAgICAgICAgICAgIGdv
dG8gcHV0X2dmbl9hbmRfY29weWJhY2s7CiAgICAgICAgIH0KQEAgLTIwOTQsNyArMjEwNCw3IEBA
IGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgIGUsIGUtPmdyYW50X3RhYmxlLT5ndF92ZXJz
aW9uID4gMSB8fCBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZSkKICAgICAgICAgICAgICAgID8gQklU
U19QRVJfTE9ORyArIFBBR0VfU0hJRlQgOiAzMiArIFBBR0VfU0hJRlQpOwogICAgICAgICBpZiAo
IG1heF9iaXRzaXplIDwgQklUU19QRVJfTE9ORyArIFBBR0VfU0hJRlQgJiYKLSAgICAgICAgICAg
ICAobWZuID4+IChtYXhfYml0c2l6ZSAtIFBBR0VfU0hJRlQpKSApCisgICAgICAgICAgICAgKG1m
bl94KG1mbikgPj4gKG1heF9iaXRzaXplIC0gUEFHRV9TSElGVCkpICkKICAgICAgICAgewogICAg
ICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqbmV3X3BhZ2U7CiAKQEAgLTIxMDYsNyArMjExNiw3
IEBAIGdudHRhYl90cmFuc2ZlcigKICAgICAgICAgICAgICAgICBnb3RvIHVubG9ja19hbmRfY29w
eWJhY2s7CiAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgIGNvcHlfZG9tYWluX3BhZ2UoX21m
bihwYWdlX3RvX21mbihuZXdfcGFnZSkpLCBfbWZuKG1mbikpOworICAgICAgICAgICAgY29weV9k
b21haW5fcGFnZShwYWdlX3RvX21mbihuZXdfcGFnZSksIG1mbik7CiAKICAgICAgICAgICAgIHBh
Z2UtPmNvdW50X2luZm8gJj0gfihQR0NfY291bnRfbWFza3xQR0NfYWxsb2NhdGVkKTsKICAgICAg
ICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKHBhZ2UpOwpAQCAtMjE4MywxOCArMjE5MywxNyBAQCBn
bnR0YWJfdHJhbnNmZXIoCiAgICAgICAgIHsKICAgICAgICAgICAgIGdyYW50X2VudHJ5X3YxX3Qg
KnNoYSA9ICZzaGFyZWRfZW50cnlfdjEoZS0+Z3JhbnRfdGFibGUsIGdvcC5yZWYpOwogCi0gICAg
ICAgICAgICBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGUsIF9nZm4oc2hhLT5mcmFtZSksIF9tZm4o
bWZuKSwgMCk7CisgICAgICAgICAgICBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGUsIF9nZm4oc2hh
LT5mcmFtZSksIG1mbiwgMCk7CiAgICAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xh
dGUoZSkgKQotICAgICAgICAgICAgICAgIHNoYS0+ZnJhbWUgPSBtZm47CisgICAgICAgICAgICAg
ICAgc2hhLT5mcmFtZSA9IG1mbl94KG1mbik7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAg
ICAgICB7CiAgICAgICAgICAgICBncmFudF9lbnRyeV92Ml90ICpzaGEgPSAmc2hhcmVkX2VudHJ5
X3YyKGUtPmdyYW50X3RhYmxlLCBnb3AucmVmKTsKIAotICAgICAgICAgICAgZ3Vlc3RfcGh5c21h
cF9hZGRfcGFnZShlLCBfZ2ZuKHNoYS0+ZnVsbF9wYWdlLmZyYW1lKSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX21mbihtZm4pLCAwKTsKKyAgICAgICAgICAgIGd1ZXN0X3Bo
eXNtYXBfYWRkX3BhZ2UoZSwgX2dmbihzaGEtPmZ1bGxfcGFnZS5mcmFtZSksIG1mbiwgMCk7CiAg
ICAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZSkgKQotICAgICAgICAgICAg
ICAgIHNoYS0+ZnVsbF9wYWdlLmZyYW1lID0gbWZuOworICAgICAgICAgICAgICAgIHNoYS0+ZnVs
bF9wYWdlLmZyYW1lID0gbWZuX3gobWZuKTsKICAgICAgICAgfQogICAgICAgICBzbXBfd21iKCk7
CiAgICAgICAgIHNoYXJlZF9lbnRyeV9oZWFkZXIoZS0+Z3JhbnRfdGFibGUsIGdvcC5yZWYpLT5m
bGFncyB8PQpAQCAtMjIzMCw3ICsyMjM5LDcgQEAgcmVsZWFzZV9ncmFudF9mb3JfY29weSgKICAg
ICBzdHJ1Y3QgZ3JhbnRfdGFibGUgKnJndCA9IHJkLT5ncmFudF90YWJsZTsKICAgICBncmFudF9l
bnRyeV9oZWFkZXJfdCAqc2hhOwogICAgIHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdDsK
LSAgICB1bnNpZ25lZCBsb25nIHJfZnJhbWU7CisgICAgbWZuX3Qgcl9mcmFtZTsKICAgICB1aW50
MTZfdCAqc3RhdHVzOwogICAgIGdyYW50X3JlZl90IHRyYW5zX2dyZWY7CiAgICAgc3RydWN0IGRv
bWFpbiAqdGQ7CkBAIC0yMzA3LDcgKzIzMTYsNyBAQCBzdGF0aWMgdm9pZCBmaXh1cF9zdGF0dXNf
Zm9yX2NvcHlfcGluKGNvbnN0IHN0cnVjdCBhY3RpdmVfZ3JhbnRfZW50cnkgKmFjdCwKIHN0YXRp
YyBpbnQKIGFjcXVpcmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgc3RydWN0IGRvbWFpbiAqcmQsIGdy
YW50X3JlZl90IGdyZWYsIGRvbWlkX3QgbGRvbSwgYm9vbCByZWFkb25seSwKLSAgICB1bnNpZ25l
ZCBsb25nICpmcmFtZSwgc3RydWN0IHBhZ2VfaW5mbyAqKnBhZ2UsCisgICAgbWZuX3QgKmZyYW1l
LCBzdHJ1Y3QgcGFnZV9pbmZvICoqcGFnZSwKICAgICB1aW50MTZfdCAqcGFnZV9vZmYsIHVpbnQx
Nl90ICpsZW5ndGgsIGJvb2wgYWxsb3dfdHJhbnNpdGl2ZSkKIHsKICAgICBzdHJ1Y3QgZ3JhbnRf
dGFibGUgKnJndCA9IHJkLT5ncmFudF90YWJsZTsKQEAgLTIzMTksNyArMjMyOCw3IEBAIGFjcXVp
cmVfZ3JhbnRfZm9yX2NvcHkoCiAgICAgZG9taWRfdCB0cmFuc19kb21pZDsKICAgICBncmFudF9y
ZWZfdCB0cmFuc19ncmVmOwogICAgIHN0cnVjdCBkb21haW4gKnRkOwotICAgIHVuc2lnbmVkIGxv
bmcgZ3JhbnRfZnJhbWU7CisgICAgbWZuX3QgZ3JhbnRfZnJhbWU7CiAgICAgdWludDE2X3QgdHJh
bnNfcGFnZV9vZmY7CiAgICAgdWludDE2X3QgdHJhbnNfbGVuZ3RoOwogICAgIGJvb2wgaXNfc3Vi
X3BhZ2U7CkBAIC0yNDIwLDcgKzI0MjksOCBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAg
ICAgICAgKi8KICAgICAgICAgaWYgKCByZ3QtPmd0X3ZlcnNpb24gIT0gMiB8fAogICAgICAgICAg
ICAgIGFjdC0+cGluICE9IG9sZF9waW4gfHwKLSAgICAgICAgICAgICAob2xkX3BpbiAmJiAoYWN0
LT5kb21pZCAhPSBsZG9tIHx8IGFjdC0+ZnJhbWUgIT0gZ3JhbnRfZnJhbWUgfHwKKyAgICAgICAg
ICAgICAob2xkX3BpbiAmJiAoYWN0LT5kb21pZCAhPSBsZG9tIHx8CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICFtZm5fZXEoYWN0LT5mcmFtZSwgZ3JhbnRfZnJhbWUpIHx8CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFjdC0+c3RhcnQgIT0gdHJhbnNfcGFnZV9vZmYgfHwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYWN0LT5sZW5ndGggIT0gdHJhbnNfbGVuZ3RoIHx8CiAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGFjdC0+dHJhbnNfZG9tYWluICE9IHRkIHx8CkBAIC0yNTEyLDcg
KzI1MjIsNyBAQCBhY3F1aXJlX2dyYW50X2Zvcl9jb3B5KAogICAgIH0KICAgICBlbHNlCiAgICAg
ewotICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKF9tZm4oYWN0LT5mcmFtZSkpKTsKKyAgICAgICAg
QVNTRVJUKG1mbl92YWxpZChhY3QtPmZyYW1lKSk7CiAgICAgICAgICpwYWdlID0gbWZuX3RvX3Bh
Z2UoYWN0LT5mcmFtZSk7CiAgICAgICAgIHRkID0gcGFnZV9nZXRfb3duZXJfYW5kX3JlZmVyZW5j
ZSgqcGFnZSk7CiAgICAgICAgIC8qCkBAIC0yNTY3LDcgKzI1NzcsNyBAQCBzdHJ1Y3QgZ250dGFi
X2NvcHlfYnVmIHsKIAogICAgIC8qIE1hcHBlZCBldGMuICovCiAgICAgc3RydWN0IGRvbWFpbiAq
ZG9tYWluOwotICAgIHVuc2lnbmVkIGxvbmcgZnJhbWU7CisgICAgbWZuX3QgZnJhbWU7CiAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICB2b2lkICp2aXJ0OwogICAgIGJvb2xfdCByZWFk
X29ubHk7CkBAIC0yNjk4LDE1ICsyNzA4LDE2IEBAIHN0YXRpYyBpbnQgZ250dGFiX2NvcHlfY2xh
aW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29weSAqb3AsCiAgICAgICAgIGlmICggIWdldF9w
YWdlX3R5cGUoYnVmLT5wYWdlLCBQR1Rfd3JpdGFibGVfcGFnZSkgKQogICAgICAgICB7CiAgICAg
ICAgICAgICBpZiAoICFidWYtPmRvbWFpbi0+aXNfZHlpbmcgKQotICAgICAgICAgICAgICAgIGdk
cHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQ291bGQgbm90IGdldCB3cml0YWJsZSBmcmFtZSAlbHhc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgYnVmLT5mcmFtZSk7CisgICAgICAgICAgICAg
ICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICAgICAgICAgIkNv
dWxkIG5vdCBnZXQgd3JpdGFibGUgZnJhbWUgJSMiUFJJX21mbiJcbiIsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgbWZuX3goYnVmLT5mcmFtZSkpOwogICAgICAgICAgICAgcmMgPSBHTlRTVF9n
ZW5lcmFsX2Vycm9yOwogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KICAgICAgICAg
YnVmLT5oYXZlX3R5cGUgPSAxOwogICAgIH0KIAotICAgIGJ1Zi0+dmlydCA9IG1hcF9kb21haW5f
cGFnZShfbWZuKGJ1Zi0+ZnJhbWUpKTsKKyAgICBidWYtPnZpcnQgPSBtYXBfZG9tYWluX3BhZ2Uo
YnVmLT5mcmFtZSk7CiAgICAgcmMgPSBHTlRTVF9va2F5OwogCiAgb3V0OgpAQCAtMzIwNCw3ICsz
MjE1LDcgQEAgc3RhdGljIGludCBjYWNoZV9mbHVzaChjb25zdCBnbnR0YWJfY2FjaGVfZmx1c2hf
dCAqY2ZsdXNoLCBncmFudF9yZWZfdCAqY3VyX3JlZikKIHsKICAgICBzdHJ1Y3QgZG9tYWluICpk
LCAqb3duZXI7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKLSAgICB1bnNpZ25lZCBsb25n
IG1mbjsKKyAgICBtZm5fdCBtZm47CiAgICAgc3RydWN0IGFjdGl2ZV9ncmFudF9lbnRyeSAqYWN0
ID0gTlVMTDsKICAgICB2b2lkICp2OwogICAgIGludCByZXQ7CkBAIC0zMjIzLDkgKzMyMzQsOSBA
QCBzdGF0aWMgaW50IGNhY2hlX2ZsdXNoKGNvbnN0IGdudHRhYl9jYWNoZV9mbHVzaF90ICpjZmx1
c2gsIGdyYW50X3JlZl90ICpjdXJfcmVmKQogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAK
ICAgICBkID0gcmN1X2xvY2tfY3VycmVudF9kb21haW4oKTsKLSAgICBtZm4gPSBjZmx1c2gtPmEu
ZGV2X2J1c19hZGRyID4+IFBBR0VfU0hJRlQ7CisgICAgbWZuID0gbWFkZHJfdG9fbWZuKGNmbHVz
aC0+YS5kZXZfYnVzX2FkZHIpOwogCi0gICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQor
ICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKICAgICB7CiAgICAgICAgIHJjdV91bmxvY2tfZG9t
YWluKGQpOwogICAgICAgICByZXR1cm4gLUVJTlZBTDsKQEAgLTMyNTMsNyArMzI2NCw3IEBAIHN0
YXRpYyBpbnQgY2FjaGVfZmx1c2goY29uc3QgZ250dGFiX2NhY2hlX2ZsdXNoX3QgKmNmbHVzaCwg
Z3JhbnRfcmVmX3QgKmN1cl9yZWYpCiAgICAgICAgIH0KICAgICB9CiAKLSAgICB2ID0gbWFwX2Rv
bWFpbl9wYWdlKF9tZm4obWZuKSk7CisgICAgdiA9IG1hcF9kb21haW5fcGFnZShtZm4pOwogICAg
IHYgKz0gY2ZsdXNoLT5vZmZzZXQ7CiAKICAgICBpZiAoIChjZmx1c2gtPm9wICYgR05UVEFCX0NB
Q0hFX0lOVkFMKSAmJiAoY2ZsdXNoLT5vcCAmIEdOVFRBQl9DQUNIRV9DTEVBTikgKQpAQCAtMzU3
MCw3ICszNTgxLDcgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgICAgICAgICB7CiAg
ICAgICAgICAgICAgICAgQlVHX09OKCEoYWN0LT5waW4gJiBHTlRQSU5fZGV2cl9tYXNrKSk7CiAg
ICAgICAgICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2RldnJfaW5jOwotICAgICAgICAgICAg
ICAgIGlmICggIWlzX2lvbWVtX3BhZ2UoX21mbihhY3QtPmZyYW1lKSkgKQorICAgICAgICAgICAg
ICAgIGlmICggIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkgKQogICAgICAgICAgICAgICAgICAg
ICBwdXRfcGFnZShwZyk7CiAgICAgICAgICAgICB9CiAKQEAgLTM1NzksNyArMzU5MCw3IEBAIGdu
dHRhYl9yZWxlYXNlX21hcHBpbmdzKAogICAgICAgICAgICAgICAgIEJVR19PTighKGFjdC0+cGlu
ICYgR05UUElOX2hzdHJfbWFzaykpOwogICAgICAgICAgICAgICAgIGFjdC0+cGluIC09IEdOVFBJ
Tl9oc3RyX2luYzsKICAgICAgICAgICAgICAgICBpZiAoIGdudHRhYl9yZWxlYXNlX2hvc3RfbWFw
cGluZ3MoZCkgJiYKLSAgICAgICAgICAgICAgICAgICAgICFpc19pb21lbV9wYWdlKF9tZm4oYWN0
LT5mcmFtZSkpICkKKyAgICAgICAgICAgICAgICAgICAgICFpc19pb21lbV9wYWdlKGFjdC0+ZnJh
bWUpICkKICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGcpOwogICAgICAgICAgICAgfQog
ICAgICAgICB9CkBAIC0zNTg5LDcgKzM2MDAsNyBAQCBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncygK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBCVUdfT04oIShhY3QtPnBpbiAmIEdOVFBJ
Tl9kZXZ3X21hc2spKTsKICAgICAgICAgICAgICAgICBhY3QtPnBpbiAtPSBHTlRQSU5fZGV2d19p
bmM7Ci0gICAgICAgICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShfbWZuKGFjdC0+ZnJhbWUp
KSApCisgICAgICAgICAgICAgICAgaWYgKCAhaXNfaW9tZW1fcGFnZShhY3QtPmZyYW1lKSApCiAg
ICAgICAgICAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBnKTsKICAgICAgICAgICAgIH0K
IApAQCAtMzU5OCw3ICszNjA5LDcgQEAgZ250dGFiX3JlbGVhc2VfbWFwcGluZ3MoCiAgICAgICAg
ICAgICAgICAgQlVHX09OKCEoYWN0LT5waW4gJiBHTlRQSU5faHN0d19tYXNrKSk7CiAgICAgICAg
ICAgICAgICAgYWN0LT5waW4gLT0gR05UUElOX2hzdHdfaW5jOwogICAgICAgICAgICAgICAgIGlm
ICggZ250dGFiX3JlbGVhc2VfaG9zdF9tYXBwaW5ncyhkKSAmJgotICAgICAgICAgICAgICAgICAg
ICAgIWlzX2lvbWVtX3BhZ2UoX21mbihhY3QtPmZyYW1lKSkgKQorICAgICAgICAgICAgICAgICAg
ICAgIWlzX2lvbWVtX3BhZ2UoYWN0LT5mcmFtZSkgKQogICAgICAgICAgICAgICAgIHsKICAgICAg
ICAgICAgICAgICAgICAgaWYgKCBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUoKG1h
cC0+ZmxhZ3MgJgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgR05UTUFQX3JlYWRvbmx5KSwKQEAgLTM2NTAsMTIgKzM2NjEsMTIgQEAg
dm9pZCBncmFudF90YWJsZV93YXJuX2FjdGl2ZV9ncmFudHMoc3RydWN0IGRvbWFpbiAqZCkKICNp
Zm5kZWYgTkRFQlVHCiAgICAgICAgICAgICAgICAgICAgIkdGTiAlbHgsICIKICNlbmRpZgotICAg
ICAgICAgICAgICAgICAgICJNRk46ICVseClcbiIsCisgICAgICAgICAgICAgICAgICAgIk1GTjog
JSMiUFJJX21mbiIpXG4iLAogICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgcmVmLAog
I2lmbmRlZiBOREVCVUcKICAgICAgICAgICAgICAgICAgICBnZm5feChhY3QtPmdmbiksCiAjZW5k
aWYKLSAgICAgICAgICAgICAgICAgICBhY3QtPmZyYW1lKTsKKyAgICAgICAgICAgICAgICAgICBt
Zm5feChhY3QtPmZyYW1lKSk7CiAgICAgICAgIGFjdGl2ZV9lbnRyeV9yZWxlYXNlKGFjdCk7CiAg
ICAgfQogCkBAIC0zODU1LDkgKzM4NjYsOSBAQCBzdGF0aWMgdm9pZCBnbnR0YWJfdXNhZ2VfcHJp
bnQoc3RydWN0IGRvbWFpbiAqcmQpCiAKICAgICAgICAgZmlyc3QgPSAwOwogCi0gICAgICAgIC8q
ICAgICAgWzB4WFhYXSAgZGRkZGQgMHhYWFhYWFggMHhYWFhYWFhYWCAgICAgIGRkZGRkIDB4WFhY
WFhYIDB4WFggKi8KLSAgICAgICAgcHJpbnRrKCJbMHglMDN4XSAgJTVkIDB4JTA2bHggMHglMDh4
ICAgICAgJTVkIDB4JTA2IlBSSXg2NCIgMHglMDJ4XG4iLAotICAgICAgICAgICAgICAgcmVmLCBh
Y3QtPmRvbWlkLCBhY3QtPmZyYW1lLCBhY3QtPnBpbiwKKyAgICAgICAgLyogICAgICBbMHhYWFhd
ICBkZGRkZCAweFhYWFhYIDB4WFhYWFhYWFggICAgICBkZGRkZCAweFhYWFhYWCAweFhYICovCisg
ICAgICAgIHByaW50aygiWzB4JTAzeF0gICU1ZCAweCUiUFJJX21mbiIgMHglMDh4ICAgICAgJTVk
IDB4JTA2IlBSSXg2NCIgMHglMDJ4XG4iLAorICAgICAgICAgICAgICAgcmVmLCBhY3QtPmRvbWlk
LCBtZm5feChhY3QtPmZyYW1lKSwgYWN0LT5waW4sCiAgICAgICAgICAgICAgICBzaGEtPmRvbWlk
LCBmcmFtZSwgc3RhdHVzKTsKICAgICAgICAgYWN0aXZlX2VudHJ5X3JlbGVhc2UoYWN0KTsKICAg
ICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmggYi94ZW4v
aW5jbHVkZS9hc20tYXJtL2dyYW50X3RhYmxlLmgKaW5kZXggZmZmZjE4ZDQ1Ni4uNGM4Nzg3MGY0
OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9ncmFudF90YWJsZS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZ3JhbnRfdGFibGUuaApAQCAtMTgsNyArMTgsNyBAQCBpbnQgY3Jl
YXRlX2dyYW50X2hvc3RfbWFwcGluZyh1bnNpZ25lZCBsb25nIGdwYWRkciwgbWZuX3QgbWZuLAog
I2RlZmluZSBnbnR0YWJfaG9zdF9tYXBwaW5nX2dldF9wYWdlX3R5cGUocm8sIGxkLCByZCkgKDAp
CiBpbnQgcmVwbGFjZV9ncmFudF9ob3N0X21hcHBpbmcodW5zaWduZWQgbG9uZyBncGFkZHIsIG1m
bl90IG1mbiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5l
d19ncGFkZHIsIHVuc2lnbmVkIGludCBmbGFncyk7Ci12b2lkIGdudHRhYl9tYXJrX2RpcnR5KHN0
cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgbCk7Cit2b2lkIGdudHRhYl9tYXJrX2RpcnR5
KHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1mbik7CiAjZGVmaW5lIGdudHRhYl9jcmVhdGVfc3Rh
dHVzX3BhZ2UoZCwgdCwgaSkgZG8ge30gd2hpbGUgKDApCiAjZGVmaW5lIGdudHRhYl9zdGF0dXNf
Z21mbihkLCB0LCBpKSAoMCkKICNkZWZpbmUgZ250dGFiX3JlbGVhc2VfaG9zdF9tYXBwaW5ncyhk
b21haW4pIDEKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvZ3JhbnRfdGFibGUuaAppbmRleCBlNDBhYzhlM2U3Li4zMjA3
OTI3NGZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2dyYW50X3RhYmxlLmgKKysr
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ncmFudF90YWJsZS5oCkBAIC03Niw3ICs3Niw3IEBAIHN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgaW50IGdudHRhYl9kb20wX21heCh2b2lkKQogI2RlZmluZSBn
bnR0YWJfc3RhdHVzX2dtZm4oZCwgdCwgaSkgICAgICAgICAgICAgICAgICAgICBcCiAgICAgKG1m
bl90b19nbWZuKGQsIGdudHRhYl9zdGF0dXNfbWZuKHQsIGkpKSkKIAotI2RlZmluZSBnbnR0YWJf
bWFya19kaXJ0eShkLCBmKSBwYWdpbmdfbWFya19kaXJ0eSgoZCksIF9tZm4oZikpCisjZGVmaW5l
IGdudHRhYl9tYXJrX2RpcnR5KGQsIGYpIHBhZ2luZ19tYXJrX2RpcnR5KChkKSwgZikKIAogc3Rh
dGljIGlubGluZSB2b2lkIGdudHRhYl9jbGVhcl9mbGFnKHVuc2lnbmVkIGludCBuciwgdWludDE2
X3QgKnN0KQogewotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzj-0004d2-78; Wed, 21 Feb 2018 14:03:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzh-0004X2-Q0
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:37 +0000
X-Inumbo-ID: 3904b0fc-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3904b0fc-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:05:07 +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 56EA31435;
 Wed, 21 Feb 2018 06:03:31 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8A1443F318;
 Wed, 21 Feb 2018 06:03:29 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:55 +0000
Message-Id: <20180221140259.29360-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 12/16] xen/mm: Switch common/memory.c to use
	typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBuZXcgaGVscGVyIGNvcHlfbWZuX3RvX2d1ZXN0IGlzIGludHJvZHVjZWQgdG8gZWFzaWx5IHRv
IGNvcHkgYSBNRk4gdG8KdGhlIGd1ZXN0IG1lbW9yeS4KCk5vdCBmdW5jdGlvbmFsIGNoYW5nZSBp
bnRlbmRlZAoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KCi0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6
IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNr
c29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUu
Y29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzog
VGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9jb21t
b24vbWVtb3J5LmMgfCA3MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ0IGluc2VydGlvbnMoKyksIDI4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5LmMgYi94ZW4vY29tbW9uL21l
bW9yeS5jCmluZGV4IDU5ZDIzYTJhOTguLjkzZDg1NmRmMDIgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpAQCAtMzMsNiArMzMsMTIgQEAK
ICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KICNlbmRpZgogCisvKiBPdmVycmlkZSBtYWNyb3MgZnJv
bSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KKyN1bmRlZiBwYWdl
X3RvX21mbgorI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkK
KyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3Bh
Z2UobWZuX3gobWZuKSkKKwogc3RydWN0IG1lbW9wX2FyZ3MgewogICAgIC8qIElOUFVUICovCiAg
ICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOyAgICAgLyogRG9tYWluIHRvIGJlIGFmZmVjdGVkLiAq
LwpAQCAtOTUsMTEgKzEwMSwxOCBAQCBzdGF0aWMgdW5zaWduZWQgaW50IG1heF9vcmRlcihjb25z
dCBzdHJ1Y3QgZG9tYWluICpkKQogICAgIHJldHVybiBtaW4ob3JkZXIsIE1BWF9PUkRFUiArIDBV
KTsKIH0KIAorLyogSGVscGVyIHRvIGNvcHkgYSB0eXBlc2FmZSBNRk4gdG8gZ3Vlc3QgKi8KKyNk
ZWZpbmUgY29weV9tZm5fdG9fZ3Vlc3QoaG5kLCBvZmYsIG1mbikgICAgICAgICAgICBcCisgICAg
KHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICB4ZW5fcGZuX3QgbWZuXyA9IG1mbl94KG1mbik7ICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
X19jb3B5X3RvX2d1ZXN0X29mZnNldChobmQsIG9mZiwgJm1mbl8sIDEpOyBcCisgICAgfSkKKwog
c3RhdGljIHZvaWQgaW5jcmVhc2VfcmVzZXJ2YXRpb24oc3RydWN0IG1lbW9wX2FyZ3MgKmEpCiB7
CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKICAgICB1bnNpZ25lZCBsb25nIGk7Ci0gICAg
eGVuX3Bmbl90IG1mbjsKKyAgICBtZm5fdCBtZm47CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGEt
PmRvbWFpbjsKIAogICAgIGlmICggIWd1ZXN0X2hhbmRsZV9pc19udWxsKGEtPmV4dGVudF9saXN0
KSAmJgpAQCAtMTMzLDcgKzE0Niw3IEBAIHN0YXRpYyB2b2lkIGluY3JlYXNlX3Jlc2VydmF0aW9u
KHN0cnVjdCBtZW1vcF9hcmdzICphKQogICAgICAgICAgICAgICFndWVzdF9oYW5kbGVfaXNfbnVs
bChhLT5leHRlbnRfbGlzdCkgKQogICAgICAgICB7CiAgICAgICAgICAgICBtZm4gPSBwYWdlX3Rv
X21mbihwYWdlKTsKLSAgICAgICAgICAgIGlmICggdW5saWtlbHkoX19jb3B5X3RvX2d1ZXN0X29m
ZnNldChhLT5leHRlbnRfbGlzdCwgaSwgJm1mbiwgMSkpICkKKyAgICAgICAgICAgIGlmICggdW5s
aWtlbHkoY29weV9tZm5fdG9fZ3Vlc3QoYS0+ZXh0ZW50X2xpc3QsIGksIG1mbikpICkKICAgICAg
ICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAgIH0KQEAgLTE0Niw3ICsxNTksOCBA
QCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICphKQogewog
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQgaW50IGksIGo7Ci0gICAg
eGVuX3Bmbl90IGdwZm4sIG1mbjsKKyAgICB4ZW5fcGZuX3QgZ3BmbjsKKyAgICBtZm5fdCBtZm47
CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IGEtPmRvbWFpbiwgKmN1cnJfZCA9IGN1cnJlbnQtPmRv
bWFpbjsKICAgICBib29sIG5lZWRfdGxiZmx1c2ggPSBmYWxzZTsKICAgICB1aW50MzJfdCB0bGJm
bHVzaF90aW1lc3RhbXAgPSAwOwpAQCAtMjA1LDE0ICsyMTksMTUgQEAgc3RhdGljIHZvaWQgcG9w
dWxhdGVfcGh5c21hcChzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgewogICAgICAgICAg
ICAgaWYgKCBpc19kb21haW5fZGlyZWN0X21hcHBlZChkKSApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgbWZuID0gZ3BmbjsKKyAgICAgICAgICAgICAgICBtZm4gPSBfbWZuKGdwZm4p
OwogCi0gICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCAoMVUgPDwgYS0+ZXh0ZW50X29y
ZGVyKTsgaisrLCBtZm4rKyApCisgICAgICAgICAgICAgICAgZm9yICggaiA9IDA7IGogPCAoMVUg
PDwgYS0+ZXh0ZW50X29yZGVyKTsgaisrLAorICAgICAgICAgICAgICAgICAgICAgIG1mbiA9IG1m
bl9hZGQobWZuLCAxKSApCiAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICBp
ZiAoICFtZm5fdmFsaWQoX21mbihtZm4pKSApCisgICAgICAgICAgICAgICAgICAgIGlmICggIW1m
bl92YWxpZChtZm4pICkKICAgICAgICAgICAgICAgICAgICAgewotICAgICAgICAgICAgICAgICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJJbnZhbGlkIG1mbiAlIyJQUklfeGVuX3BmbiJc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4pOworICAgICAgICAgICAg
ICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9HX0lORk8sICJJbnZhbGlkIG1mbiAlIyJQUklfbWZu
IlxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl94KG1mbikpOwogICAg
ICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICAgICAgICAgIH0KIApA
QCAtMjIwLDE0ICsyMzUsMTQgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21hcChzdHJ1Y3Qg
bWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UocGFnZSwg
ZCkgKQogICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICAgICBnZHBy
aW50ayhYRU5MT0dfSU5GTywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJtZm4g
JSMiUFJJX3hlbl9wZm4iIGRvZXNuJ3QgYmVsb25nIHRvIGQlZFxuIiwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBtZm4sIGQtPmRvbWFpbl9pZCk7CisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAibWZuICUjIlBSSV9tZm4iIGRvZXNuJ3QgYmVsb25nIHRvIGQlZFxu
IiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChtZm4pLCBkLT5kb21h
aW5faWQpOwogICAgICAgICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAg
ICAgICAgfQogCi0gICAgICAgICAgICAgICAgbWZuID0gZ3BmbjsKKyAgICAgICAgICAgICAgICBt
Zm4gPSBfbWZuKGdwZm4pOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgewpAQCAtMjUzLDE1ICsyNjgsMTUgQEAgc3RhdGljIHZvaWQgcG9wdWxhdGVfcGh5c21h
cChzdHJ1Y3QgbWVtb3BfYXJncyAqYSkKICAgICAgICAgICAgICAgICBtZm4gPSBwYWdlX3RvX21m
bihwYWdlKTsKICAgICAgICAgICAgIH0KIAotICAgICAgICAgICAgZ3Vlc3RfcGh5c21hcF9hZGRf
cGFnZShkLCBfZ2ZuKGdwZm4pLCBfbWZuKG1mbiksIGEtPmV4dGVudF9vcmRlcik7CisgICAgICAg
ICAgICBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ3BmbiksIG1mbiwgYS0+ZXh0ZW50
X29yZGVyKTsKIAogICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkK
ICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBmb3IgKCBqID0gMDsgaiA8ICgxVSA8PCBh
LT5leHRlbnRfb3JkZXIpOyBqKysgKQotICAgICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9mcm9t
X21mbihtZm4gKyBqLCBncGZuICsgaik7CisgICAgICAgICAgICAgICAgICAgIHNldF9ncGZuX2Zy
b21fbWZuKG1mbl94KG1mbl9hZGQobWZuLCBqKSksIGdwZm4gKyBqKTsKIAogICAgICAgICAgICAg
ICAgIC8qIEluZm9ybSB0aGUgZG9tYWluIG9mIHRoZSBuZXcgcGFnZSdzIG1hY2hpbmUgYWRkcmVz
cy4gKi8gCi0gICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseShfX2NvcHlfdG9fZ3Vlc3Rfb2Zm
c2V0KGEtPmV4dGVudF9saXN0LCBpLCAmbWZuLCAxKSkgKQorICAgICAgICAgICAgICAgIGlmICgg
dW5saWtlbHkoY29weV9tZm5fdG9fZ3Vlc3QoYS0+ZXh0ZW50X2xpc3QsIGksIG1mbikpICkKICAg
ICAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KQEAg
LTMwNCw3ICszMTksNyBAQCBpbnQgZ3Vlc3RfcmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgbG9uZyBnbWZuKQogICAgICAgICBpZiAoIHAybXQgPT0gcDJtX3JhbV9wYWdpbmdf
b3V0ICkKICAgICAgICAgewogICAgICAgICAgICAgQVNTRVJUKG1mbl92YWxpZChtZm4pKTsKLSAg
ICAgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feChtZm4pKTsKKyAgICAgICAgICAgIHBh
Z2UgPSBtZm5fdG9fcGFnZShtZm4pOwogICAgICAgICAgICAgaWYgKCB0ZXN0X2FuZF9jbGVhcl9i
aXQoX1BHQ19hbGxvY2F0ZWQsICZwYWdlLT5jb3VudF9pbmZvKSApCiAgICAgICAgICAgICAgICAg
cHV0X3BhZ2UocGFnZSk7CiAgICAgICAgIH0KQEAgLTM0OSw3ICszNjQsNyBAQCBpbnQgZ3Vlc3Rf
cmVtb3ZlX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnbWZuKQogICAgIH0K
ICNlbmRpZiAvKiBDT05GSUdfWDg2ICovCiAKLSAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuX3go
bWZuKSk7CisgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CiAgICAgaWYgKCB1bmxpa2VseSgh
Z2V0X3BhZ2UocGFnZSwgZCkpICkKICAgICB7CiAgICAgICAgIHB1dF9nZm4oZCwgZ21mbik7CkBA
IC00OTAsNyArNTA1LDggQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdlKFhFTl9HVUVTVF9I
QU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAgUEFHRV9MSVNUX0hF
QUQoaW5fY2h1bmtfbGlzdCk7CiAgICAgUEFHRV9MSVNUX0hFQUQob3V0X2NodW5rX2xpc3QpOwog
ICAgIHVuc2lnbmVkIGxvbmcgaW5fY2h1bmtfb3JkZXIsIG91dF9jaHVua19vcmRlcjsKLSAgICB4
ZW5fcGZuX3QgICAgIGdwZm4sIGdtZm4sIG1mbjsKKyAgICB4ZW5fcGZuX3QgICAgIGdwZm4sIGdt
Zm47CisgICAgbWZuX3QgICAgICAgICBtZm47CiAgICAgdW5zaWduZWQgbG9uZyBpLCBqLCBrOwog
ICAgIHVuc2lnbmVkIGludCAgbWVtZmxhZ3MgPSAwOwogICAgIGxvbmcgICAgICAgICAgcmMgPSAw
OwpAQCAtNjEyLDcgKzYyOCw3IEBAIHN0YXRpYyBsb25nIG1lbW9yeV9leGNoYW5nZShYRU5fR1VF
U1RfSEFORExFX1BBUkFNKHhlbl9tZW1vcnlfZXhjaGFuZ2VfdCkgYXJnKQogICAgICAgICAgICAg
ICAgIHAybV90eXBlX3QgcDJtdDsKIAogICAgICAgICAgICAgICAgIC8qIFNoYXJlZCBwYWdlcyBj
YW5ub3QgYmUgZXhjaGFuZ2VkICovCi0gICAgICAgICAgICAgICAgbWZuID0gbWZuX3goZ2V0X2dm
bl91bnNoYXJlKGQsIGdtZm4gKyBrLCAmcDJtdCkpOworICAgICAgICAgICAgICAgIG1mbiA9IGdl
dF9nZm5fdW5zaGFyZShkLCBnbWZuICsgaywgJnAybXQpOwogICAgICAgICAgICAgICAgIGlmICgg
cDJtX2lzX3NoYXJlZChwMm10KSApCiAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAg
ICAgICBwdXRfZ2ZuKGQsIGdtZm4gKyBrKTsKQEAgLTYyMCw5ICs2MzYsOSBAQCBzdGF0aWMgbG9u
ZyBtZW1vcnlfZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hh
bmdlX3QpIGFyZykKICAgICAgICAgICAgICAgICAgICAgZ290byBmYWlsOyAKICAgICAgICAgICAg
ICAgICB9CiAjZWxzZSAvKiAhQ09ORklHX1g4NiAqLwotICAgICAgICAgICAgICAgIG1mbiA9IG1m
bl94KGdmbl90b19tZm4oZCwgX2dmbihnbWZuICsgaykpKTsKKyAgICAgICAgICAgICAgICBtZm4g
PSBnZm5fdG9fbWZuKGQsIF9nZm4oZ21mbiArIGspKTsKICNlbmRpZgotICAgICAgICAgICAgICAg
IGlmICggdW5saWtlbHkoIW1mbl92YWxpZChfbWZuKG1mbikpKSApCisgICAgICAgICAgICAgICAg
aWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKG1mbikpICkKICAgICAgICAgICAgICAgICB7CiAgICAg
ICAgICAgICAgICAgICAgIHB1dF9nZm4oZCwgZ21mbiArIGspOwogICAgICAgICAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CkBAIC02NjksMTAgKzY4NSwxMCBAQCBzdGF0aWMgbG9uZyBtZW1vcnlf
ZXhjaGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFy
ZykKICAgICAgICAgICAgIGlmICggIXRlc3RfYW5kX2NsZWFyX2JpdChfUEdDX2FsbG9jYXRlZCwg
JnBhZ2UtPmNvdW50X2luZm8pICkKICAgICAgICAgICAgICAgICBCVUcoKTsKICAgICAgICAgICAg
IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwotICAgICAgICAgICAgZ2ZuID0gbWZuX3RvX2dtZm4o
ZCwgbWZuKTsKKyAgICAgICAgICAgIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbl94KG1mbikpOwog
ICAgICAgICAgICAgLyogUGFnZXMgd2VyZSB1bnNoYXJlZCBhYm92ZSAqLwogICAgICAgICAgICAg
QlVHX09OKFNIQVJFRF9NMlAoZ2ZuKSk7Ci0gICAgICAgICAgICBpZiAoIGd1ZXN0X3BoeXNtYXBf
cmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIDApICkKKyAgICAgICAgICAgIGlm
ICggZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdmbiksIG1mbiwgMCkgKQogICAg
ICAgICAgICAgICAgIGRvbWFpbl9jcmFzaChkKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2Up
OwogICAgICAgICB9CkBAIC03MTcsMTYgKzczMywxNiBAQCBzdGF0aWMgbG9uZyBtZW1vcnlfZXhj
aGFuZ2UoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh4ZW5fbWVtb3J5X2V4Y2hhbmdlX3QpIGFyZykK
ICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0g
ICAgICAgICAgICBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ3BmbiksIF9tZm4obWZu
KSwKKyAgICAgICAgICAgIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihncGZuKSwgbWZu
LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBleGNoLm91dC5leHRlbnRfb3Jk
ZXIpOwogCiAgICAgICAgICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAg
ICAgICAgICAgewogICAgICAgICAgICAgICAgIGZvciAoIGsgPSAwOyBrIDwgKDFVTCA8PCBleGNo
Lm91dC5leHRlbnRfb3JkZXIpOyBrKysgKQotICAgICAgICAgICAgICAgICAgICBzZXRfZ3Bmbl9m
cm9tX21mbihtZm4gKyBrLCBncGZuICsgayk7Ci0gICAgICAgICAgICAgICAgaWYgKCBfX2NvcHlf
dG9fZ3Vlc3Rfb2Zmc2V0KGV4Y2gub3V0LmV4dGVudF9zdGFydCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKGkgPDwgb3V0X2NodW5rX29yZGVyKSArIGosCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZtZm4sIDEpICkKKyAg
ICAgICAgICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4obWZuX3gobWZuX2FkZChtZm4sIGsp
KSwgZ3BmbiArIGspOworICAgICAgICAgICAgICAgIGlmICggY29weV9tZm5fdG9fZ3Vlc3QoZXhj
aC5vdXQuZXh0ZW50X3N0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgKGkgPDwgb3V0X2NodW5rX29yZGVyKSArIGosCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBtZm4pICkKICAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwog
ICAgICAgICAgICAgfQogICAgICAgICB9CkBAIC0xMjIxLDcgKzEyMzcsNyBAQCBsb25nIGRvX21l
bW9yeV9vcCh1bnNpZ25lZCBsb25nIGNtZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBh
cmcpCiAgICAgICAgIGlmICggcGFnZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHJjID0gZ3Vl
c3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKHhyZnAuZ3BmbiksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihwYWdlKSksIDAp
OworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZu
KHBhZ2UpLCAwKTsKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzn-0004is-Mp; Wed, 21 Feb 2018 14:03:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzm-0004bZ-S5
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:42 +0000
X-Inumbo-ID: 3c3ffbd6-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3c3ffbd6-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:05:13 +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 BE85E1596;
 Wed, 21 Feb 2018 06:03:36 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D2C753F318;
 Wed, 21 Feb 2018 06:03:35 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:58 +0000
Message-Id: <20180221140259.29360-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 15/16] xen/x86: Switch mfn_to_page in
	x86_64/mm.c to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm8gZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5kZW5kLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
CiAgICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC94
ODYveDg2XzY0L21tLmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMjAgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2
L3g4Nl82NC9tbS5jCmluZGV4IGNmYmM4ZWNmMTYuLjZiNjc5ODgyZDYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni94ODZfNjQvbW0uYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKQEAg
LTQzLDYgKzQzLDggQEAgYXNtKCIuZmlsZSBcIiIgX19GSUxFX18gIlwiIik7CiAvKiBPdmVycmlk
ZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8K
ICN1bmRlZiBwYWdlX3RvX21mbgogI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2Vf
dG9fbWZuKHBnKSkKKyN1bmRlZiBtZm5fdG9fcGFnZQorI2RlZmluZSBtZm5fdG9fcGFnZShtZm4p
IF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKIAogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkg
bTJwX2NvbXBhdF92c3RhcnQgPSBfX0hZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RBUlQ7CiAKQEAg
LTE2MCw3ICsxNjIsOCBAQCBzdGF0aWMgaW50IG0ycF9tYXBwZWQodW5zaWduZWQgbG9uZyBzcGZu
KQogCiBzdGF0aWMgaW50IHNoYXJlX2hvdGFkZF9tMnBfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRf
aW5mbyAqaW5mbykKIHsKLSAgICB1bnNpZ25lZCBsb25nIGksIG4sIHYsIG0ycF9zdGFydF9tZm4g
PSAwOworICAgIHVuc2lnbmVkIGxvbmcgaSwgbiwgdjsKKyAgICBtZm5fdCBtMnBfc3RhcnRfbWZu
ID0gX21mbigwKTsKICAgICBsM19wZ2VudHJ5X3QgbDNlOwogICAgIGwyX3BnZW50cnlfdCBsMmU7
CiAKQEAgLTE4MCwxNSArMTgzLDE2IEBAIHN0YXRpYyBpbnQgc2hhcmVfaG90YWRkX20ycF90YWJs
ZShzdHJ1Y3QgbWVtX2hvdGFkZF9pbmZvICppbmZvKQogICAgICAgICAgICAgbDJlID0gbDNlX3Rv
X2wyZShsM2UpW2wyX3RhYmxlX29mZnNldCh2KV07CiAgICAgICAgICAgICBpZiAoICEobDJlX2dl
dF9mbGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgICAgIGNvbnRpbnVl
OwotICAgICAgICAgICAgbTJwX3N0YXJ0X21mbiA9IGwyZV9nZXRfcGZuKGwyZSk7CisgICAgICAg
ICAgICBtMnBfc3RhcnRfbWZuID0gbDJlX2dldF9tZm4obDJlKTsKICAgICAgICAgfQogICAgICAg
ICBlbHNlCiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBmb3IgKCBpID0gMDsgaSA8
IG47IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2Ug
PSBtZm5fdG9fcGFnZShtMnBfc3RhcnRfbWZuICsgaSk7Ci0gICAgICAgICAgICBpZiAoaG90YWRk
X21lbV92YWxpZChtMnBfc3RhcnRfbWZuICsgaSwgaW5mbykpCisgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuX2FkZChtMnBfc3RhcnRfbWZuLCBpKSk7
CisKKyAgICAgICAgICAgIGlmICggaG90YWRkX21lbV92YWxpZChtZm5feChtZm5fYWRkKG0ycF9z
dGFydF9tZm4sIGkpKSwgaW5mbykgKQogICAgICAgICAgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dp
dGhfcHJpdmlsZWdlZF9ndWVzdHMocGFnZSwgWEVOU0hBUkVfcmVhZG9ubHkpOwogICAgICAgICB9
CiAgICAgfQpAQCAtMjA0LDEyICsyMDgsMTMgQEAgc3RhdGljIGludCBzaGFyZV9ob3RhZGRfbTJw
X3RhYmxlKHN0cnVjdCBtZW1faG90YWRkX2luZm8gKmluZm8pCiAgICAgICAgIGwyZSA9IGwzZV90
b19sMmUobDNlKVtsMl90YWJsZV9vZmZzZXQodildOwogICAgICAgICBpZiAoICEobDJlX2dldF9m
bGFncyhsMmUpICYgX1BBR0VfUFJFU0VOVCkgKQogICAgICAgICAgICAgY29udGludWU7Ci0gICAg
ICAgIG0ycF9zdGFydF9tZm4gPSBsMmVfZ2V0X3BmbihsMmUpOworICAgICAgICBtMnBfc3RhcnRf
bWZuID0gbDJlX2dldF9tZm4obDJlKTsKIAogICAgICAgICBmb3IgKCBpID0gMDsgaSA8IEwxX1BB
R0VUQUJMRV9FTlRSSUVTOyBpKysgKQogICAgICAgICB7Ci0gICAgICAgICAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobTJwX3N0YXJ0X21mbiArIGkpOwotICAgICAgICAg
ICAgaWYgKGhvdGFkZF9tZW1fdmFsaWQobTJwX3N0YXJ0X21mbiArIGksIGluZm8pKQorICAgICAg
ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbl9hZGQobTJwX3N0
YXJ0X21mbiwgaSkpOworCisgICAgICAgICAgICBpZiAoIGhvdGFkZF9tZW1fdmFsaWQobWZuX3go
bWZuX2FkZChtMnBfc3RhcnRfbWZuLCBpKSksIGluZm8pICkKICAgICAgICAgICAgICAgICBzaGFy
ZV94ZW5fcGFnZV93aXRoX3ByaXZpbGVnZWRfZ3Vlc3RzKHBhZ2UsIFhFTlNIQVJFX3JlYWRvbmx5
KTsKICAgICAgICAgfQogICAgIH0KQEAgLTcyMCwxMCArNzI1LDEwIEBAIHN0YXRpYyB2b2lkIGNs
ZWFudXBfZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICB1bnNp
Z25lZCBsb25nIHN2YSwgZXZhOwogICAgIGwzX3BnZW50cnlfdCBsM2U7CiAgICAgbDJfcGdlbnRy
eV90IGwyZTsKLSAgICB1bnNpZ25lZCBsb25nIHNwZm4sIGVwZm47CisgICAgbWZuX3Qgc3Bmbiwg
ZXBmbjsKIAotICAgIHNwZm4gPSBpbmZvLT5zcGZuOwotICAgIGVwZm4gPSBpbmZvLT5lcGZuOwor
ICAgIHNwZm4gPSBfbWZuKGluZm8tPnNwZm4pOworICAgIGVwZm4gPSBfbWZuKGluZm8tPmVwZm4p
OwogCiAgICAgc3ZhID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2Uoc3Bmbik7CiAgICAgZXZh
ID0gKHVuc2lnbmVkIGxvbmcpbWZuX3RvX3BhZ2UoZXBmbik7CkBAIC03OTUsMTYgKzgwMCwxNyBA
QCBzdGF0aWMgaW50IHNldHVwX2ZyYW1ldGFibGVfY2h1bmsodm9pZCAqc3RhcnQsIHZvaWQgKmVu
ZCwKIAogc3RhdGljIGludCBleHRlbmRfZnJhbWVfdGFibGUoc3RydWN0IG1lbV9ob3RhZGRfaW5m
byAqaW5mbykKIHsKLSAgICB1bnNpZ25lZCBsb25nIGNpZHgsIG5pZHgsIGVpZHgsIHNwZm4sIGVw
Zm47CisgICAgdW5zaWduZWQgbG9uZyBjaWR4LCBuaWR4LCBlaWR4OworICAgIG1mbl90IHNwZm4s
IGVwZm47CiAKLSAgICBzcGZuID0gaW5mby0+c3BmbjsKLSAgICBlcGZuID0gaW5mby0+ZXBmbjsK
KyAgICBzcGZuID0gX21mbihpbmZvLT5zcGZuKTsKKyAgICBlcGZuID0gX21mbihpbmZvLT5lcGZu
KTsKIAotICAgIGVpZHggPSAocGZuX3RvX3BkeChlcGZuKSArIFBEWF9HUk9VUF9DT1VOVCAtIDEp
IC8gUERYX0dST1VQX0NPVU5UOwotICAgIG5pZHggPSBjaWR4ID0gcGZuX3RvX3BkeChzcGZuKS9Q
RFhfR1JPVVBfQ09VTlQ7CisgICAgZWlkeCA9IChtZm5fdG9fcGR4KGVwZm4pICsgUERYX0dST1VQ
X0NPVU5UIC0gMSkgLyBQRFhfR1JPVVBfQ09VTlQ7CisgICAgbmlkeCA9IGNpZHggPSBtZm5fdG9f
cGR4KHNwZm4pL1BEWF9HUk9VUF9DT1VOVDsKIAotICAgIEFTU0VSVCggcGZuX3RvX3BkeChlcGZu
KSA8PSAoRElSRUNUTUFQX1NJWkUgPj4gUEFHRV9TSElGVCkgJiYKLSAgICAgICAgICAgIHBmbl90
b19wZHgoZXBmbikgPD0gRlJBTUVUQUJMRV9OUiApOworICAgIEFTU0VSVCggbWZuX3RvX3BkeChl
cGZuKSA8PSAoRElSRUNUTUFQX1NJWkUgPj4gUEFHRV9TSElGVCkgJiYKKyAgICAgICAgICAgIG1m
bl90b19wZHgoZXBmbikgPD0gRlJBTUVUQUJMRV9OUiApOwogCiAgICAgaWYgKCB0ZXN0X2JpdChj
aWR4LCBwZHhfZ3JvdXBfdmFsaWQpICkKICAgICAgICAgY2lkeCA9IGZpbmRfbmV4dF96ZXJvX2Jp
dChwZHhfZ3JvdXBfdmFsaWQsIGVpZHgsIGNpZHgpOwpAQCAtODY2LDcgKzg3Miw3IEBAIHZvaWQg
X19pbml0IHN1YmFyY2hfaW5pdF9tZW1vcnkodm9pZCkKIAogICAgICAgICBmb3IgKCBpID0gMDsg
aSA8IG47IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBtZm5fdG9fcGFnZShtMnBfc3RhcnRfbWZuICsgaSk7CisgICAgICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihtMnBfc3RhcnRfbWZuICsgaSkpOwog
ICAgICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9wcml2aWxlZ2VkX2d1ZXN0cyhwYWdlLCBY
RU5TSEFSRV9yZWFkb25seSk7CiAgICAgICAgIH0KICAgICB9CkBAIC04ODYsNyArODkyLDcgQEAg
dm9pZCBfX2luaXQgc3ViYXJjaF9pbml0X21lbW9yeSh2b2lkKQogCiAgICAgICAgIGZvciAoIGkg
PSAwOyBpIDwgTDFfUEFHRVRBQkxFX0VOVFJJRVM7IGkrKyApCiAgICAgICAgIHsKLSAgICAgICAg
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtMnBfc3RhcnRfbWZuICsg
aSk7CisgICAgICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoX21m
bihtMnBfc3RhcnRfbWZuICsgaSkpOwogICAgICAgICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9w
cml2aWxlZ2VkX2d1ZXN0cyhwYWdlLCBYRU5TSEFSRV9yZWFkb25seSk7CiAgICAgICAgIH0KICAg
ICB9CkBAIC0xMjc0LDcgKzEyODAsNyBAQCBzdGF0aWMgaW50IHRyYW5zZmVyX3BhZ2VzX3RvX2hl
YXAoc3RydWN0IG1lbV9ob3RhZGRfaW5mbyAqaW5mbykKICAgICAgKi8KICAgICBmb3IgKGkgPSBp
bmZvLT5zcGZuOyBpIDwgaW5mby0+Y3VyOyBpKyspCiAgICAgewotICAgICAgICBwZyA9IG1mbl90
b19wYWdlKGkpOworICAgICAgICBwZyA9IG1mbl90b19wYWdlKF9tZm4oaSkpOwogICAgICAgICBw
Zy0+Y291bnRfaW5mbyA9IFBHQ19zdGF0ZV9pbnVzZTsKICAgICB9CiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:03:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:03:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoUzv-0004r7-Ui; Wed, 21 Feb 2018 14:03:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoUzu-0004lK-KR
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:03:50 +0000
X-Inumbo-ID: 3e76d94c-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3e76d94c-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:05:17 +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 734BC15AB;
 Wed, 21 Feb 2018 06:03:40 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1147C3F318;
 Wed, 21 Feb 2018 06:03:36 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:59 +0000
Message-Id: <20180221140259.29360-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v4 16/16] xen: Convert page_to_mfn and
	mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW9zdCBvZiB0aGUgdXNlcnMgb2YgcGFnZV90b19tZm4gYW5kIG1mbl90b19wYWdlIGFyZSBlaXRo
ZXIgb3ZlcnJpZGluZwp0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qgb3Ig
dXNlIG1mbl94L19tZm4gYmVjYXVzZSB0aGUKcmVzdCBvZiB0aGUgZnVuY3Rpb24gdXNlIG1mbl90
LgoKU28gbWFrZSBwYWdlX3RvX21mbiBhbmQgbWZuX3RvX3BhZ2UgcmV0dXJuIG1mbl90IGJ5IGRl
ZmF1bHQuIFRoZSBfXyoKdmVyc2lvbiBhcmUgbm93IGRyb3BwZWQgYXMgdGhpcyBwYXRjaCB3aWxs
IGNvbnZlcnQgYWxsIHRoZSByZW1haW5pbmcKbm9uLXR5cGVzYWZlIGNhbGxlcnMuCgpPbmx5IHJl
YXNvbmFibGUgY2xlYW4tdXBzIGFyZSBkb25lIGluIHRoaXMgcGF0Y2guIFRoZSByZXN0IHdpbGwg
dXNlCl9tZm4vbWZuX3ggZm9yIHRoZSB0aW1lIGJlaW5nLgoKTGFzdGx5LCBkb21haW5fcGFnZV90
b19tZm4gaXMgYWxzbyBjb252ZXJ0ZWQgdG8gdXNlIG1mbl90IGdpdmVuIHRoYXQKbW9zdCBvZiB0
aGUgY2FsbGVycyBhcmUgbm93IHN3aXRjaGVkIHRvIF9tZm4oZG9tYWluX3BhZ2VfdG9fbWZuKC4u
LikpLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
Ci0tLQoKQW5kcmV3IHN1Z2dlc3RlZCB0byBkcm9wIElTX1ZBTElEX1BBR0UgaW4geGVuL3RtZW1f
eGVuLmguIEhpcyBjb21tZW50CndhczoKCiIvc2lnaCAgVGhpcyBpcyB0YXV0b2xvZ2ljYWwuICBU
aGUgZGVmaW5pdGlvbiBvZiBhICJ2YWxpZCBtZm4iIGluIHRoaXMKY2FzZSBpcyBvbmUgZm9yIHdo
aWNoIHdlIGhhdmUgZnJhbWV0YWJsZSBlbnRyeSwgYW5kIGJ5IGhhdmluZyBhIHN0cnVjdApwYWdl
X2luZm8gaW4gb3VyIGhhbmRzLCB0aGlzIGlzIGJ5IGRlZmluaXRpb24gdHJ1ZSAodW5sZXNzIHlv
dSBoYXZlIGEKd2lsZCBwb2ludGVyLCBhdCB3aGljaCBwb2ludCB5b3VyIGJ1ZyBpcyBlbHNld2hl
cmUpLgoKSVNfVkFMSURfUEFHRSgpIGlzIG9ubHkgZXZlciB1c2VkIGluIGFzc2VydGlvbnMgYW5k
IG5ldmVyIHVzZWZ1bGx5LCBzbwppbnN0ZWFkIEkgd291bGQgcmVtb3ZlIGl0IGVudGlyZWx5IHJh
dGhlciB0aGFuIHRyeWluZyB0byBmaXggaXQgdXAuIgoKSSBjYW4gcmVtb3ZlIHRoZSBmdW5jdGlv
biBpbiBhIHNlcGFyYXRlIHBhdGNoIGF0IHRoZSBiZWdpbmluZyBvZiB0aGUKc2VyaWVzIGlmIEtv
bnJhZCAoVE1FTSBtYWludGFpbmVyKSBpcyBoYXBweSB3aXRoIHRoYXQuCgpDYzogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CkNjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+CkNj
OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KQ2M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDYzogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KQ2M6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4KQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KQ2M6
IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CkNjOiBCb3JpcyBPc3Ryb3Zz
a3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0
IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KQ2M6IEp1biBOYWthamltYSA8anVuLm5h
a2FqaW1hQGludGVsLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpD
YzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogR2FuZyBX
ZWkgPGdhbmcud2VpQGludGVsLmNvbT4KQ2M6IFNoYW5lIFdhbmcgPHNoYW5lLndhbmdAaW50ZWwu
Y29tPgoKICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBEcm9wIF9fcGFnZV90b19tZm4gYW5k
IF9fbWZuX3RvX3BhZ2UuIFJld29yZCB0aGUgY29tbWl0CiAgICAgICAgdGl0bGUvbWVzc2FnZSB0
byByZWZsZWN0IHRoYXQuCgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFJlYmFzZSBvbiB0
aGUgbGF0ZXN0IHN0YWdpbmcgYW5kIGZpeCBzb21lIGNvbmZsaWN0cy4gVGFncwogICAgICAgIGhh
dmVuJ3QgYmUgcmV0YWluZWQuCiAgICAgICAgLSBTd2l0Y2ggdGhlIHByaW50ZiBmb3JtYXQgdG8g
UFJJX21mbgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBTb21lIHBhcnQgaGF2ZSBiZWVu
IG1vdmVkIGluIHNlcGFyYXRlIHBhdGNoCiAgICAgICAgLSBSZW1vdmUgb25lIHNwdXJpb3VzIGNv
bW1lbnQKICAgICAgICAtIENvbnZlcnQgZG9tYWluX3BhZ2VfdG9fbWZuIHRvIHVzZSBtZm5fdAot
LS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgICAgICAgICB8ICAyIC0tCiB4ZW4v
YXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gvYXJt
L21lbV9hY2Nlc3MuYyAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9tbS5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC9hcm0vcDJtLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAxMCArKy0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUu
YyAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAg
ICAgICAgICAgICAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb21h
aW5fcGFnZS5jICAgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2h2bS9kbS5j
ICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5j
ICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAg
ICAgICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgICAg
ICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYyAgICAgICAgICAg
ICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3RkdmdhLmMgICAgICAgICAgICAgICB8
ICAyICstCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgICAgICAgICAgfCAgNCArKy0t
CiB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgICAgICAgICAgICAgfCAgNiArKystLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC92bXguYyAgICAgICAgICAgICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL3ZteC92dm14LmMgICAgICAgICAgICAgfCAgNiArKystLS0KIHhlbi9hcmNoL3g4Ni9t
bS5jICAgICAgICAgICAgICAgICAgICAgICB8ICA0IC0tLS0KIHhlbi9hcmNoL3g4Ni9tbS9ndWVz
dF93YWxrLmMgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9ndWVz
dF93YWxrLmMgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAg
ICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMgICAg
ICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jICAgICAgICAgICB8ICA1
IC0tLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgfCAgOCArKysr
LS0tLQogeGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyAgICAgICAgICAgICAgIHwgIDYgLS0tLS0t
CiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhl
bi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmggICAgICAgIHwgMTYgKystLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L251bWEuYyAgICAgICAgICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9waHlzZGV2LmMgICAgICAgICAgICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC94ODYvcHYv
Y2FsbGJhY2suYyAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kZXNj
cmlwdG9yLXRhYmxlcy5jICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYyAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb21h
aW4uYyAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0
ZS1vcC5jICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9w
LmMgICAgICAgICAgfCAxMCAtLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFibGUu
YyAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMg
ICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgICAg
ICAgIHwgIDQgKy0tLQogeGVuL2FyY2gveDg2L3NtcGJvb3QuYyAgICAgICAgICAgICAgICAgIHwg
IDYgLS0tLS0tCiB4ZW4vYXJjaC94ODYvdGJvb3QuYyAgICAgICAgICAgICAgICAgICAgfCAgNCAr
Ky0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCiB4
ZW4vYXJjaC94ODYveDg2XzY0L21tLmMgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9j
b21tb24vZG9tYWluLmMgICAgICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KIHhlbi9jb21tb24v
Z3JhbnRfdGFibGUuYyAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2NvbW1vbi9raW1h
Z2UuYyAgICAgICAgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5j
ICAgICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KIHhlbi9jb21tb24vcGFnZV9hbGxvYy5j
ICAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQogeGVuL2NvbW1vbi90bWVtLmMgICAgICAgICAg
ICAgICAgICAgICAgIHwgIDIgKy0KIHhlbi9jb21tb24vdG1lbV94ZW4uYyAgICAgICAgICAgICAg
ICAgICB8ICA0IC0tLS0KIHhlbi9jb21tb24vdHJhY2UuYyAgICAgICAgICAgICAgICAgICAgICB8
ICA0ICsrLS0KIHhlbi9jb21tb24vdm1hcC5jICAgICAgICAgICAgICAgICAgICAgICB8ICA2ICst
LS0tLQogeGVuL2NvbW1vbi94ZW5vcHJvZi5jICAgICAgICAgICAgICAgICAgIHwgIDIgLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDEyICsrKysrKy0tLS0tLQog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgICAgIHwgIDIgKy0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL21tLmggICAgICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0tLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLWFybS9wMm0uaCAgICAgICAgICAgICAgIHwgIDQgKystLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9tbS5oICAgICAgICAgICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdlLmggICAgICAgICAgICAgIHwgMzIgKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oICAgICAgICAgICB8ICA4ICsrKystLS0t
CiB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAgICAgICAgICAgfCAgNSAtLS0tLQogeGVu
L2luY2x1ZGUveGVuL3RtZW1feGVuLmggICAgICAgICAgICAgIHwgIDIgKy0KIDY2IGZpbGVzIGNo
YW5nZWQsIDEzMiBpbnNlcnRpb25zKCspLCAyODUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5j
CmluZGV4IDE1NWM5NTIzNDkuLmZkNmMyNDgyZGUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYworKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKQEAgLTQ5LDgg
KzQ5LDYgQEAgc3RydWN0IG1hcF9yYW5nZV9kYXRhCiAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBh
c20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KICN1bmRlZiB2aXJ0X3Rv
X21mbgogI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9fbWZuKHZhKSkKLSN1
bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9f
bWZuKHBnKSkKIAogLy8jZGVmaW5lIERFQlVHXzExX0FMTE9DQVRJT04KICNpZmRlZiBERUJVR18x
MV9BTExPQ0FUSU9OCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJj
aC9hcm0va2VybmVsLmMKaW5kZXggMmZiMGI5Njg0ZC4uOGZkZmQ5MTU0MyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2tlcm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwpAQCAtMjg2
LDcgKzI4Niw3IEBAIHN0YXRpYyBfX2luaXQgaW50IGtlcm5lbF9kZWNvbXByZXNzKHN0cnVjdCBi
b290bW9kdWxlICptb2QpCiAgICAgICAgIGlvdW5tYXAoaW5wdXQpOwogICAgICAgICByZXR1cm4g
LUVOT01FTTsKICAgICB9Ci0gICAgbWZuID0gX21mbihwYWdlX3RvX21mbihwYWdlcykpOworICAg
IG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2VzKTsKICAgICBvdXRwdXQgPSBfX3ZtYXAoJm1mbiwgMSA8
PCBrZXJuZWxfb3JkZXJfb3V0LCAxLCAxLCBQQUdFX0hZUEVSVklTT1IsIFZNQVBfREVGQVVMVCk7
CiAKICAgICByYyA9IHBlcmZvcm1fZ3VuemlwKG91dHB1dCwgaW5wdXQsIHNpemUpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNz
LmMKaW5kZXggMGYyY2JiODFkMy4uMTEyZTI5MWNiYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L21lbV9hY2Nlc3MuYworKysgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jCkBAIC0yMTAsNyAr
MjEwLDcgQEAgcDJtX21lbV9hY2Nlc3NfY2hlY2tfYW5kX2dldF9wYWdlKHZhZGRyX3QgZ3ZhLCB1
bnNpZ25lZCBsb25nIGZsYWcsCiAgICAgaWYgKCB0ICE9IHAybV9yYW1fcncgKQogICAgICAgICBn
b3RvIGVycjsKIAotICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm5feChtZm4pKTsKKyAgICBwYWdl
ID0gbWZuX3RvX3BhZ2UobWZuKTsKIAogICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlKHBhZ2Us
IHYtPmRvbWFpbikpICkKICAgICAgICAgcGFnZSA9IE5VTEw7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4IGRiNzQ0NjZhMTYuLjUxMGE1YTIw
NTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisrKyBiL3hlbi9hcmNoL2FybS9tbS5j
CkBAIC00NzcsNyArNDc3LDcgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZShjb25zdCB2b2lkICp2
YSkKICAgICBsb2NhbF9pcnFfcmVzdG9yZShmbGFncyk7CiB9CiAKLXVuc2lnbmVkIGxvbmcgZG9t
YWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCittZm5fdCBkb21haW5fcGFnZV9t
YXBfdG9fbWZuKGNvbnN0IHZvaWQgKnB0cikKIHsKICAgICB1bnNpZ25lZCBsb25nIHZhID0gKHVu
c2lnbmVkIGxvbmcpcHRyOwogICAgIGxwYWVfdCAqbWFwID0gdGhpc19jcHUoeGVuX2RvbW1hcCk7
CkBAIC00ODUsMTIgKzQ4NSwxMiBAQCB1bnNpZ25lZCBsb25nIGRvbWFpbl9wYWdlX21hcF90b19t
Zm4oY29uc3Qgdm9pZCAqcHRyKQogICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0ID0gKHZhPj5USElS
RF9TSElGVCkgJiBMUEFFX0VOVFJZX01BU0s7CiAKICAgICBpZiAoIHZhID49IFZNQVBfVklSVF9T
VEFSVCAmJiB2YSA8IFZNQVBfVklSVF9FTkQgKQotICAgICAgICByZXR1cm4gX192aXJ0X3RvX21m
bih2YSk7CisgICAgICAgIHJldHVybiB2aXJ0X3RvX21mbih2YSk7CiAKICAgICBBU1NFUlQoc2xv
dCA+PSAwICYmIHNsb3QgPCBET01IRUFQX0VOVFJJRVMpOwogICAgIEFTU0VSVChtYXBbc2xvdF0u
cHQuYXZhaWwgIT0gMCk7CiAKLSAgICByZXR1cm4gbWFwW3Nsb3RdLnB0LmJhc2UgKyBvZmZzZXQ7
CisgICAgcmV0dXJuIF9tZm4obWFwW3Nsb3RdLnB0LmJhc2UgKyBvZmZzZXQpOwogfQogI2VuZGlm
CiAKQEAgLTEyODcsNyArMTI4Nyw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAog
ICAgICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CiAgICAgICAgIH0KIAotICAgICAgICBtZm4gPSBf
bWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsKKyAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7
CiAgICAgICAgIHQgPSBwMm1fbWFwX2ZvcmVpZ247CiAKICAgICAgICAgcmN1X3VubG9ja19kb21h
aW4ob2QpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3AybS5jIGIveGVuL2FyY2gvYXJtL3Ay
bS5jCmluZGV4IDY1ZThiOWM2ZWEuLjhiMTZjODMyMmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9wMm0uYworKysgYi94ZW4vYXJjaC9hcm0vcDJtLmMKQEAgLTM3LDEyICszNyw2IEBAIHN0YXRp
YyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfdm1pZCA9IE1BWF9WTUlEXzhfQklUOwog
CiAjZGVmaW5lIFAyTV9ST09UX1BBR0VTICAgICgxPDxQMk1fUk9PVF9PUkRFUikKIAotLyogT3Zl
cnJpZGUgbWFjcm9zIGZyb20gYXNtL21tLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAq
LwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9f
cGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZu
KHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3Rs
eSBwMm1faXBhX2JpdHM7CiAKIC8qIEhlbHBlcnMgdG8gbG9va3VwIHRoZSBwcm9wZXJ0aWVzIG9m
IGVhY2ggbGV2ZWwgKi8KQEAgLTkwLDggKzg0LDggQEAgdm9pZCBkdW1wX3AybV9sb29rdXAoc3Ry
dWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyKQogCiAgICAgcHJpbnRrKCJkb20lZCBJUEEgMHgl
IlBSSXBhZGRyIlxuIiwgZC0+ZG9tYWluX2lkLCBhZGRyKTsKIAotICAgIHByaW50aygiUDJNIEAg
JXAgbWZuOjB4JWx4XG4iLAotICAgICAgICAgICBwMm0tPnJvb3QsIF9fcGFnZV90b19tZm4ocDJt
LT5yb290KSk7CisgICAgcHJpbnRrKCJQMk0gQCAlcCBtZm46JSMiUFJJX21mbiJcbiIsCisgICAg
ICAgICAgIHAybS0+cm9vdCwgbWZuX3gocGFnZV90b19tZm4ocDJtLT5yb290KSkpOwogCiAgICAg
ZHVtcF9wdF93YWxrKHBhZ2VfdG9fbWFkZHIocDJtLT5yb290KSwgYWRkciwKICAgICAgICAgICAg
ICAgICAgUDJNX1JPT1RfTEVWRUwsIFAyTV9ST09UX1BBR0VTKTsKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggN2JhZjQ2
MTRiZS4uYjk3OGUwNTYxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTY1Myw3ICs2NTMsNyBAQCBzdGF0aWMgdm9p
ZCBwdnBtdV9maW5pc2goc3RydWN0IGRvbWFpbiAqZCwgeGVuX3BtdV9wYXJhbXNfdCAqcGFyYW1z
KQogewogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCB2cG11X3N0cnVjdCAqdnBtdTsK
LSAgICB1aW50NjRfdCBtZm47CisgICAgbWZuX3QgbWZuOwogICAgIHZvaWQgKnhlbnBtdV9kYXRh
OwogCiAgICAgaWYgKCAocGFyYW1zLT52Y3B1ID49IGQtPm1heF92Y3B1cykgfHwgKGQtPnZjcHVb
cGFyYW1zLT52Y3B1XSA9PSBOVUxMKSApCkBAIC02NzUsNyArNjc1LDcgQEAgc3RhdGljIHZvaWQg
cHZwbXVfZmluaXNoKHN0cnVjdCBkb21haW4gKmQsIHhlbl9wbXVfcGFyYW1zX3QgKnBhcmFtcykK
ICAgICBpZiAoIHhlbnBtdV9kYXRhICkKICAgICB7CiAgICAgICAgIG1mbiA9IGRvbWFpbl9wYWdl
X21hcF90b19tZm4oeGVucG11X2RhdGEpOwotICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKF9tZm4o
bWZuKSkpOworICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwogICAgICAgICB1bm1hcF9k
b21haW5fcGFnZV9nbG9iYWwoeGVucG11X2RhdGEpOwogICAgICAgICBwdXRfcGFnZV9hbmRfdHlw
ZShtZm5fdG9fcGFnZShtZm4pKTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9t
YWluLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKaW5kZXggZjkzMzI3YjBhMi4uNDRiYTUyYjdi
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwpAQCAtMTk1LDcgKzE5NSw3IEBAIHZvaWQgZHVtcF9wYWdlZnJhbWVfaW5mbyhzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAg
ICAgIHByaW50aygiICAgIERvbVBhZ2UgJXA6IGNhZj0lMDhseCwgdGFmPSUiIFBSdHlwZV9pbmZv
ICJcbiIsCi0gICAgICAgICAgICAgICAgICAgX3AocGFnZV90b19tZm4ocGFnZSkpLAorICAgICAg
ICAgICAgICAgICAgIF9wKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSksCiAgICAgICAgICAgICAg
ICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+dS5pbnVzZS50eXBlX2luZm8pOwogICAgICAg
ICB9CiAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwpAQCAtMjA4LDcg
KzIwOCw3IEBAIHZvaWQgZHVtcF9wYWdlZnJhbWVfaW5mbyhzdHJ1Y3QgZG9tYWluICpkKQogICAg
IHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZkLT54ZW5wYWdlX2xpc3QgKQogICAgIHsKICAg
ICAgICAgcHJpbnRrKCIgICAgWGVuUGFnZSAlcDogY2FmPSUwOGx4LCB0YWY9JSIgUFJ0eXBlX2lu
Zm8gIlxuIiwKLSAgICAgICAgICAgICAgIF9wKHBhZ2VfdG9fbWZuKHBhZ2UpKSwKKyAgICAgICAg
ICAgICAgIF9wKG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSksCiAgICAgICAgICAgICAgICBwYWdl
LT5jb3VudF9pbmZvLCBwYWdlLT51LmludXNlLnR5cGVfaW5mbyk7CiAgICAgfQogICAgIHNwaW5f
dW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwpAQCAtNjM1LDcgKzYzNSw4IEBAIGludCBhcmNo
X2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCiAgICAgc3RydWN0IHBhZ2VfaW5m
byAqcGFnZSA9IHZpcnRfdG9fcGFnZShkLT5zaGFyZWRfaW5mbyksICpuZXdfcGFnZTsKICAgICBp
bnQgcmV0ID0gMDsKICAgICBzdHJ1Y3QgZG9tYWluICpvd25lcjsKLSAgICB1bnNpZ25lZCBsb25n
IG1mbiwgZ2ZuOworICAgIG1mbl90IG1mbjsKKyAgICB1bnNpZ25lZCBsb25nIGdmbjsKICAgICBw
Mm1fdHlwZV90IHAybXQ7CiAgICAgdW5zaWduZWQgaW50IGk7CiAKQEAgLTY2OSw3ICs2NzAsNyBA
QCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogICAgIEFTU0VS
VCggb3duZXIgPT0gZCApOwogCiAgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Ci0gICAgZ2Zu
ID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKKyAgICBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm5feCht
Zm4pKTsKIAogICAgIC8qCiAgICAgICogZ2ZuID09IElOVkFMSURfR0ZOIGluZGljYXRlcyB0aGF0
IHRoZSBzaGFyZWRfaW5mbyBwYWdlIHdhcyBuZXZlciBtYXBwZWQKQEAgLTY3OCw3ICs2NzksNyBA
QCBpbnQgYXJjaF9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICgg
Z2ZuID09IGdmbl94KElOVkFMSURfR0ZOKSApCiAgICAgICAgIGdvdG8gZXhpdF9wdXRfcGFnZTsK
IAotICAgIGlmICggbWZuX3goZ2V0X2dmbl9xdWVyeShkLCBnZm4sICZwMm10KSkgIT0gbWZuICkK
KyAgICBpZiAoICFtZm5fZXEoZ2V0X2dmbl9xdWVyeShkLCBnZm4sICZwMm10KSwgbWZuKSApCiAg
ICAgewogICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJGYWlsZWQgdG8gZ2V0IERvbSVkJ3Mg
c2hhcmVkX2luZm8gR0ZOICglbHgpXG4iLAogICAgICAgICAgICAgICAgZC0+ZG9tYWluX2lkLCBn
Zm4pOwpAQCAtNjk1LDcgKzY5Niw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCiAgICAgICAgIGdvdG8gZXhpdF9wdXRfZ2ZuOwogICAgIH0KIAotICAgIHJl
dCA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dmbihnZm4pLCBfbWZuKG1mbiksIFBB
R0VfT1JERVJfNEspOworICAgIHJldCA9IGd1ZXN0X3BoeXNtYXBfcmVtb3ZlX3BhZ2UoZCwgX2dm
bihnZm4pLCBtZm4sIFBBR0VfT1JERVJfNEspOwogICAgIGlmICggcmV0ICkKICAgICB7CiAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkZhaWxlZCB0byByZW1vdmUgRG9tJWQncyBzaGFyZWRf
aW5mbyBmcmFtZSAlbHhcbiIsCkBAIC03MDQsNyArNzA1LDcgQEAgaW50IGFyY2hfZG9tYWluX3Nv
ZnRfcmVzZXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgZ290byBleGl0X3B1dF9nZm47CiAg
ICAgfQogCi0gICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGdmbiksIF9t
Zm4ocGFnZV90b19tZm4obmV3X3BhZ2UpKSwKKyAgICByZXQgPSBndWVzdF9waHlzbWFwX2FkZF9w
YWdlKGQsIF9nZm4oZ2ZuKSwgcGFnZV90b19tZm4obmV3X3BhZ2UpLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80Syk7CiAgICAgaWYgKCByZXQgKQogICAgIHsK
QEAgLTEwMDIsNyArMTAwMyw3IEBAIGludCBhcmNoX3NldF9pbmZvX2d1ZXN0KAogICAgICAgICAg
ICAgICAgIHsKICAgICAgICAgICAgICAgICAgICAgaWYgKCAocGFnZS0+dS5pbnVzZS50eXBlX2lu
Zm8gJiBQR1RfdHlwZV9tYXNrKSA9PQogICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF9sNF9w
YWdlX3RhYmxlICkKLSAgICAgICAgICAgICAgICAgICAgICAgIGRvbmUgPSAhZmlsbF9yb19tcHQo
X21mbihwYWdlX3RvX21mbihwYWdlKSkpOworICAgICAgICAgICAgICAgICAgICAgICAgZG9uZSA9
ICFmaWxsX3JvX21wdChwYWdlX3RvX21mbihwYWdlKSk7CiAKICAgICAgICAgICAgICAgICAgICAg
cGFnZV91bmxvY2socGFnZSk7CiAgICAgICAgICAgICAgICAgfQpAQCAtMTEzMSw3ICsxMTMyLDcg
QEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vlc3QoCiAgICAgICAgIGw0X3BnZW50cnlfdCAqbDR0YWI7
CiAKICAgICAgICAgbDR0YWIgPSBtYXBfZG9tYWluX3BhZ2UocGFnZXRhYmxlX2dldF9tZm4odi0+
YXJjaC5ndWVzdF90YWJsZSkpOwotICAgICAgICAqbDR0YWIgPSBsNGVfZnJvbV9wZm4ocGFnZV90
b19tZm4oY3IzX3BhZ2UpLAorICAgICAgICAqbDR0YWIgPSBsNGVfZnJvbV9tZm4ocGFnZV90b19t
Zm4oY3IzX3BhZ2UpLAogICAgICAgICAgICAgX1BBR0VfUFJFU0VOVHxfUEFHRV9SV3xfUEFHRV9V
U0VSfF9QQUdFX0FDQ0VTU0VEKTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDR0YWIpOwog
ICAgIH0KQEAgLTE5OTcsNyArMTk5OCw3IEBAIGludCBkb21haW5fcmVsaW5xdWlzaF9yZXNvdXJj
ZXMoc3RydWN0IGRvbWFpbiAqZCkKICAgICAgICAgaWYgKCBkLT5hcmNoLnBpcnFfZW9pX21hcCAh
PSBOVUxMICkKICAgICAgICAgewogICAgICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2VfZ2xvYmFs
KGQtPmFyY2gucGlycV9lb2lfbWFwKTsKLSAgICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKG1m
bl90b19wYWdlKGQtPmFyY2gucGlycV9lb2lfbWFwX21mbikpOworICAgICAgICAgICAgcHV0X3Bh
Z2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UoX21mbihkLT5hcmNoLnBpcnFfZW9pX21hcF9tZm4pKSk7
CiAgICAgICAgICAgICBkLT5hcmNoLnBpcnFfZW9pX21hcCA9IE5VTEw7CiAgICAgICAgICAgICBk
LT5hcmNoLmF1dG9fdW5tYXNrID0gMDsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2RvbWFpbl9wYWdlLmMgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwppbmRleCAzNDMy
YTg1NGRkLi44ODA0NmIzOWM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2Uu
YworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluX3BhZ2UuYwpAQCAtMzMxLDEzICszMzEsMTMgQEAg
dm9pZCB1bm1hcF9kb21haW5fcGFnZV9nbG9iYWwoY29uc3Qgdm9pZCAqcHRyKQogfQogCiAvKiBU
cmFuc2xhdGUgYSBtYXAtZG9tYWluLXBhZ2UnZCBhZGRyZXNzIHRvIHRoZSB1bmRlcmx5aW5nIE1G
TiAqLwotdW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0IHZvaWQgKnB0
cikKK21mbl90IGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQogewogICAg
IHVuc2lnbmVkIGxvbmcgdmEgPSAodW5zaWduZWQgbG9uZylwdHI7CiAgICAgY29uc3QgbDFfcGdl
bnRyeV90ICpwbDFlOwogCiAgICAgaWYgKCB2YSA+PSBESVJFQ1RNQVBfVklSVF9TVEFSVCApCi0g
ICAgICAgIHJldHVybiB2aXJ0X3RvX21mbihwdHIpOworICAgICAgICByZXR1cm4gX21mbih2aXJ0
X3RvX21mbihwdHIpKTsKIAogICAgIGlmICggdmEgPj0gVk1BUF9WSVJUX1NUQVJUICYmIHZhIDwg
Vk1BUF9WSVJUX0VORCApCiAgICAgewpAQCAtMzUwLDUgKzM1MCw1IEBAIHVuc2lnbmVkIGxvbmcg
ZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCiAgICAgICAgIHBsMWUgPSAm
X19saW5lYXJfbDFfdGFibGVbbDFfbGluZWFyX29mZnNldCh2YSldOwogICAgIH0KIAotICAgIHJl
dHVybiBsMWVfZ2V0X3BmbigqcGwxZSk7CisgICAgcmV0dXJuIGwxZV9nZXRfbWZuKCpwbDFlKTsK
IH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
ZG0uYwppbmRleCA3Nzg4NTc3YTczLi5jZjFlNjAwOTk4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvaHZtL2RtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCkBAIC0xOTMsNyArMTkzLDcg
QEAgc3RhdGljIGludCBtb2RpZmllZF9tZW1vcnkoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAg
ICAgICAgICAgKiBUaGVzZSBhcmUgbW9zdCBwcm9iYWJseSBub3QgcGFnZSB0YWJsZXMgYW55IG1v
cmUKICAgICAgICAgICAgICAgICAgKiBkb24ndCB0YWtlIGEgbG9uZyB0aW1lIGFuZCBkb24ndCBk
aWUgZWl0aGVyLgogICAgICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgICAgIHNoX3JlbW92
ZV9zaGFkb3dzKGQsIF9tZm4ocGFnZV90b19tZm4ocGFnZSkpLCAxLCAwKTsKKyAgICAgICAgICAg
ICAgICBzaF9yZW1vdmVfc2hhZG93cyhkLCBwYWdlX3RvX21mbihwYWdlKSwgMSwgMCk7CiAgICAg
ICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2h2
bS9kb20wX2J1aWxkLmMKaW5kZXggYWZlYmFlYzcwYi4uNzE3ZmZmZjU4NCAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20w
X2J1aWxkLmMKQEAgLTExOSw3ICsxMTksNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhfcG9wdWxh
dGVfbWVtb3J5X3JhbmdlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBjb250aW51ZTsK
ICAgICAgICAgfQogCi0gICAgICAgIHJjID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2Zu
KHN0YXJ0KSwgX21mbihwYWdlX3RvX21mbihwYWdlKSksCisgICAgICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBfZ2ZuKHN0YXJ0KSwgcGFnZV90b19tZm4ocGFnZSksCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmRlcik7CiAgICAgICAgIGlmICggcmMgIT0g
MCApCiAgICAgICAgIHsKQEAgLTI2OSw3ICsyNjksNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwdmhf
c2V0dXBfdm14X3JlYWxtb2RlX2hlbHBlcnMoc3RydWN0IGRvbWFpbiAqZCkKICAgICB9CiAgICAg
d3JpdGVfMzJiaXRfcHNlX2lkZW50bWFwKGlkZW50X3B0KTsKICAgICB1bm1hcF9kb21haW5fcGFn
ZShpZGVudF9wdCk7Ci0gICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3gobWZuKSkpOworICAg
IHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbikpOwogICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJh
bXNbSFZNX1BBUkFNX0lERU5UX1BUXSA9IGdhZGRyOwogICAgIGlmICggcHZoX2FkZF9tZW1fcmFu
Z2UoZCwgZ2FkZHIsIGdhZGRyICsgUEFHRV9TSVpFLCBFODIwX1JFU0VSVkVEKSApCiAgICAgICAg
ICAgICBwcmludGsoIlVuYWJsZSB0byBzZXQgaWRlbnRpdHkgcGFnZSB0YWJsZXMgYXMgcmVzZXJ2
ZWQgaW4gdGhlIG1lbW9yeSBtYXBcbiIpOwpAQCAtMjg3LDcgKzI4Nyw3IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBwdmhfc3RlYWxfbG93X3JhbShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IHN0YXJ0LAogCiAgICAgZm9yICggbWZuID0gc3RhcnQ7IG1mbiA8IHN0YXJ0ICsgbnJfcGFnZXM7
IG1mbisrICkKICAgICB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3Bh
Z2UobWZuKTsKKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGcgPSBtZm5fdG9fcGFnZShfbWZu
KG1mbikpOwogICAgICAgICBpbnQgcmM7CiAKICAgICAgICAgcmMgPSB1bnNoYXJlX3hlbl9wYWdl
X3dpdGhfZ3Vlc3QocGcsIGRvbV9pbyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDNiODI0NTUzYWIuLmZk
ZDcxNzczMDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC01OTEsNyArNTkxLDcgQEAgc3RhdGljIHZvaWQg
Kmh2bWVtdWxfbWFwX2xpbmVhcl9hZGRyKAogICAgICAgICAgICAgZ290byB1bmhhbmRsZWFibGU7
CiAgICAgICAgIH0KIAotICAgICAgICAqbWZuKysgPSBfbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpKTsK
KyAgICAgICAgKm1mbisrID0gcGFnZV90b19tZm4ocGFnZSk7CiAKICAgICAgICAgaWYgKCBwMm1f
aXNfZGlzY2FyZF93cml0ZShwMm10KSApCiAgICAgICAgIHsKQEAgLTYyMyw3ICs2MjMsNyBAQCBz
dGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCiAgb3V0OgogICAgIC8qIERyb3Ag
YWxsIGhlbGQgcmVmZXJlbmNlcy4gKi8KICAgICB3aGlsZSAoIG1mbi0tID4gaHZtZW11bF9jdHh0
LT5tZm4gKQotICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feCgqbWZuKSkpOworICAg
ICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZSgqbWZuKSk7CiAKICAgICByZXR1cm4gZXJyOwogfQpA
QCAtNjQ5LDcgKzY0OSw3IEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIo
CiAgICAgewogICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKCptZm4pKTsKICAgICAgICAgcGFnaW5n
X21hcmtfZGlydHkoY3VycmQsICptZm4pOwotICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZSht
Zm5feCgqbWZuKSkpOworICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZSgqbWZuKSk7CiAKICAg
ICAgICAgKm1mbisrID0gX21mbigwKTsgLyogQ2xlYW4gc2xvdCBmb3IgbWFwKCkncyBlcnJvciBj
aGVja2luZy4gKi8KICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jIGIv
eGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA5MWJjM2U4YjI3Li43NGRlOTY4MzE1IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZt
LmMKQEAgLTIyNDcsNyArMjI0Nyw3IEBAIGludCBodm1fc2V0X2NyMCh1bnNpZ25lZCBsb25nIHZh
bHVlLCBib29sX3QgbWF5X2RlZmVyKQogICAgICAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9mcm9tX3BhZ2UocGFnZSk7CiAKICAgICAgICAgICAgIEhWTV9EQkdfTE9HKERC
R19MRVZFTF9WTU1VLCAiVXBkYXRlIENSMyB2YWx1ZSA9ICVseCwgbWZuID0gJWx4IiwKLSAgICAg
ICAgICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10sIHBhZ2VfdG9f
bWZuKHBhZ2UpKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vl
c3RfY3JbM10sIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSk7CiAgICAgICAgIH0KICAgICB9CiAg
ICAgZWxzZSBpZiAoICEodmFsdWUgJiBYODZfQ1IwX1BHKSAmJiAob2xkX3ZhbHVlICYgWDg2X0NS
MF9QRykgKQpAQCAtMjYyNCw3ICsyNjI0LDcgQEAgdm9pZCAqaHZtX21hcF9ndWVzdF9mcmFtZV9y
byh1bnNpZ25lZCBsb25nIGdmbiwgYm9vbF90IHBlcm1hbmVudCkKIAogdm9pZCBodm1fdW5tYXBf
Z3Vlc3RfZnJhbWUodm9pZCAqcCwgYm9vbF90IHBlcm1hbmVudCkKIHsKLSAgICB1bnNpZ25lZCBs
b25nIG1mbjsKKyAgICBtZm5fdCBtZm47CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsKIAog
ICAgIGlmICggIXAgKQpAQCAtMjY0NSw3ICsyNjQ1LDcgQEAgdm9pZCBodm1fdW5tYXBfZ3Vlc3Rf
ZnJhbWUodm9pZCAqcCwgYm9vbF90IHBlcm1hbmVudCkKICAgICAgICAgbGlzdF9mb3JfZWFjaF9l
bnRyeSh0cmFjaywgJmQtPmFyY2guaHZtX2RvbWFpbi53cml0ZV9tYXAubGlzdCwgbGlzdCkKICAg
ICAgICAgICAgIGlmICggdHJhY2stPnBhZ2UgPT0gcGFnZSApCiAgICAgICAgICAgICB7Ci0gICAg
ICAgICAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgX21mbihtZm4pKTsKKyAgICAgICAgICAg
ICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBtZm4pOwogICAgICAgICAgICAgICAgIGxpc3RfZGVs
KCZ0cmFjay0+bGlzdCk7CiAgICAgICAgICAgICAgICAgeGZyZWUodHJhY2spOwogICAgICAgICAg
ICAgICAgIGJyZWFrOwpAQCAtMjY2Miw3ICsyNjYyLDcgQEAgdm9pZCBodm1fbWFwcGVkX2d1ZXN0
X2ZyYW1lc19tYXJrX2RpcnR5KHN0cnVjdCBkb21haW4gKmQpCiAKICAgICBzcGluX2xvY2soJmQt
PmFyY2guaHZtX2RvbWFpbi53cml0ZV9tYXAubG9jayk7CiAgICAgbGlzdF9mb3JfZWFjaF9lbnRy
eSh0cmFjaywgJmQtPmFyY2guaHZtX2RvbWFpbi53cml0ZV9tYXAubGlzdCwgbGlzdCkKLSAgICAg
ICAgcGFnaW5nX21hcmtfZGlydHkoZCwgX21mbihwYWdlX3RvX21mbih0cmFjay0+cGFnZSkpKTsK
KyAgICAgICAgcGFnaW5nX21hcmtfZGlydHkoZCwgcGFnZV90b19tZm4odHJhY2stPnBhZ2UpKTsK
ICAgICBzcGluX3VubG9jaygmZC0+YXJjaC5odm1fZG9tYWluLndyaXRlX21hcC5sb2NrKTsKIH0K
IApAQCAtMzIzNiw4ICszMjM2LDggQEAgc3RhdGljIGVudW0gaHZtX3RyYW5zbGF0aW9uX3Jlc3Vs
dCBfX2h2bV9jb3B5KAogCiAgICAgICAgICAgICAgICAgaWYgKCB4Y2hnKCZsYXN0cGFnZSwgZ2Zu
X3goZ2ZuKSkgIT0gZ2ZuX3goZ2ZuKSApCiAgICAgICAgICAgICAgICAgICAgIGRwcmludGsoWEVO
TE9HX0dfREVCVUcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIiVwdiBhdHRlbXB0ZWQg
d3JpdGUgdG8gcmVhZC1vbmx5IGdmbiAlI2x4IChtZm49JSNseClcbiIsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdiwgZ2ZuX3goZ2ZuKSwgcGFnZV90b19tZm4ocGFnZSkpOworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICIlcHYgYXR0ZW1wdGVkIHdyaXRlIHRvIHJlYWQtb25seSBn
Zm4gJSNseCAobWZuPSUjIlBSSV9tZm4iKVxuIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB2LCBnZm5feChnZm4pLCBtZm5feChwYWdlX3RvX21mbihwYWdlKSkpOwogICAgICAgICAgICAg
fQogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9pb3JlcS5jIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCmluZGV4IDdlNjY5NjVi
Y2QuLmExYzIyMThmZGMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMKQEAgLTI2OCw3ICsyNjgsNyBAQCBzdGF0aWMgdm9p
ZCBodm1fcmVtb3ZlX2lvcmVxX2dmbigKICAgICBzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZt
X2lvcmVxX3BhZ2UgKmlvcnApCiB7CiAgICAgaWYgKCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdl
KGQsIF9nZm4oaW9ycC0+Z2ZuKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
X21mbihwYWdlX3RvX21mbihpb3JwLT5wYWdlKSksIDApICkKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFnZV90b19tZm4oaW9ycC0+cGFnZSksIDApICkKICAgICAgICAgZG9t
YWluX2NyYXNoKGQpOwogICAgIGNsZWFyX3BhZ2UoaW9ycC0+dmEpOwogfQpAQCAtMjgxLDcgKzI4
MSw3IEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9nZm4oCiAgICAgY2xlYXJfcGFnZShpb3Jw
LT52YSk7CiAKICAgICByYyA9IGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoZCwgX2dmbihpb3JwLT5n
Zm4pLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbWZuKHBhZ2VfdG9fbWZuKGlv
cnAtPnBhZ2UpKSwgMCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9f
bWZuKGlvcnAtPnBhZ2UpLCAwKTsKICAgICBpZiAoIHJjID09IDAgKQogICAgICAgICBwYWdpbmdf
bWFya19wZm5fZGlydHkoZCwgX3Bmbihpb3JwLT5nZm4pKTsKIApkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9zdGR2Z2EuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3RkdmdhLmMKaW5kZXggMDg4
ZmJkZjhjZS4uOTI1YmFiMjQzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdGR2Z2Eu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jCkBAIC01OTAsNyArNTkwLDcgQEAgdm9p
ZCBzdGR2Z2FfaW5pdChzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICBpZiAoIHBnID09IE5VTEwg
KQogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIHMtPnZyYW1fcGFnZVtpXSA9IHBnOwotICAg
ICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBnKSkpOworICAgICAgICBj
bGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihwZykpOwogICAgIH0KIAogICAgIGlmICggaSA9
PSBBUlJBWV9TSVpFKHMtPnZyYW1fcGFnZSkgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA5ZjU4YWZjMmQ4
Li4zMGU5NTEwMzllIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMTU0Myw3ICsxNTQzLDcgQEAgc3RhdGlj
IGludCBzdm1fY3B1X3VwX3ByZXBhcmUodW5zaWduZWQgaW50IGNwdSkKICAgICAgICAgaWYgKCAh
cGcgKQogICAgICAgICAgICAgZ290byBlcnI7CiAKLSAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2Uo
X21mbihwYWdlX3RvX21mbihwZykpKTsKKyAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UocGFnZV90
b19tZm4ocGcpKTsKICAgICAgICAgKnRoaXNfaHNhID0gcGFnZV90b19tYWRkcihwZyk7CiAgICAg
fQogCkBAIC0xNTUzLDcgKzE1NTMsNyBAQCBzdGF0aWMgaW50IHN2bV9jcHVfdXBfcHJlcGFyZSh1
bnNpZ25lZCBpbnQgY3B1KQogICAgICAgICBpZiAoICFwZyApCiAgICAgICAgICAgICBnb3RvIGVy
cjsKIAotICAgICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBnKSkpOwor
ICAgICAgICBjbGVhcl9kb21haW5fcGFnZShwYWdlX3RvX21mbihwZykpOwogICAgICAgICAqdGhp
c192bWNiID0gcGFnZV90b19tYWRkcihwZyk7CiAgICAgfQogCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXgg
NzBhYWI1MjBiYy4uZDZhYTg5ZDBiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJp
ZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwpAQCAtMzU0LDcgKzM1NCw3
IEBAIHN0YXRpYyB2b2lkIGVuYWJsZV9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkKQog
ICAgICAgICBpZiAoIHBhZ2UgKQogICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7CiAgICAgICAg
IGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFkIEdNRk4gJSMiUFJJX2dmbiIgKE1GTiAlIyJQ
UklfbWZuIilcbiIsCi0gICAgICAgICAgICAgICAgIGdtZm4sIHBhZ2UgPyBwYWdlX3RvX21mbihw
YWdlKSA6IG1mbl94KElOVkFMSURfTUZOKSk7CisgICAgICAgICAgICAgICAgIGdtZm4sIG1mbl94
KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFMSURfTUZOKSk7CiAgICAgICAgIHJldHVy
bjsKICAgICB9CiAKQEAgLTQxNCw3ICs0MTQsNyBAQCBzdGF0aWMgdm9pZCBpbml0aWFsaXplX3Zw
X2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKIAogIGZhaWw6CiAgICAgZ2RwcmludGsoWEVOTE9HX1dB
Uk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAoTUZOICUjIlBSSV9tZm4iKVxuIiwgZ21mbiwK
LSAgICAgICAgICAgICBwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBtZm5feChJTlZBTElEX01G
TikpOworICAgICAgICAgICAgIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IElOVkFM
SURfTUZOKSk7CiB9CiAKIHN0YXRpYyB2b2lkIHRlYXJkb3duX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNw
dSAqdikKQEAgLTQ5Miw3ICs0OTIsNyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3Rz
YyhzdHJ1Y3QgZG9tYWluICpkLCBib29sX3QgaW5pdGlhbGl6ZSkKICAgICAgICAgaWYgKCBwYWdl
ICkKICAgICAgICAgICAgIHB1dF9wYWdlKHBhZ2UpOwogICAgICAgICBnZHByaW50ayhYRU5MT0df
V0FSTklORywgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChNRk4gJSMiUFJJX21mbiIpXG4iLAotICAg
ICAgICAgICAgICAgICBnbWZuLCBwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBtZm5feChJTlZB
TElEX01GTikpOworICAgICAgICAgICAgICAgICBnbWZuLCBtZm5feChwYWdlID8gcGFnZV90b19t
Zm4ocGFnZSkgOiBJTlZBTElEX01GTikpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKaW5kZXggZTc4MThjYWVkMC4uYTVhMTYwNzQ2YSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwpA
QCAtMTQzMyw3ICsxNDMzLDcgQEAgaW50IHZteF92Y3B1X2VuYWJsZV9wbWwoc3RydWN0IHZjcHUg
KnYpCiAKICAgICB2bXhfdm1jc19lbnRlcih2KTsKIAotICAgIF9fdm13cml0ZShQTUxfQUREUkVT
UywgcGFnZV90b19tZm4odi0+YXJjaC5odm1fdm14LnBtbF9wZykgPDwgUEFHRV9TSElGVCk7Cisg
ICAgX192bXdyaXRlKFBNTF9BRERSRVNTLCBwYWdlX3RvX21hZGRyKHYtPmFyY2guaHZtX3ZteC5w
bWxfcGcpKTsKICAgICBfX3Ztd3JpdGUoR1VFU1RfUE1MX0lOREVYLCBOUl9QTUxfRU5UUklFUyAt
IDEpOwogCiAgICAgdi0+YXJjaC5odm1fdm14LnNlY29uZGFyeV9leGVjX2NvbnRyb2wgfD0gU0VD
T05EQVJZX0VYRUNfRU5BQkxFX1BNTDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggNWNkNjg5ZTgyMy4uY2Y3
ZjdlMWJiNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI5NjgsNyArMjk2OCw3IEBAIGdwX2ZhdWx0Ogog
c3RhdGljIGludCB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKIHsK
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZzsKLSAgICB1bnNpZ25lZCBsb25nIG1mbjsKKyAgICBt
Zm5fdCBtZm47CiAKICAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0dWFsaXplX2FwaWNfYWNjZXNz
ZXMgKQogICAgICAgICByZXR1cm4gMDsKQEAgLTI5NzcsMTAgKzI5NzcsMTAgQEAgc3RhdGljIGlu
dCB2bXhfYWxsb2NfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICBpZiAoICFw
ZyApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBnKTsK
LSAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKG1mbikpOworICAgIGNsZWFyX2RvbWFpbl9wYWdl
KG1mbik7CiAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgWEVOU0hBUkVfd3Jp
dGFibGUpOwotICAgIGQtPmFyY2guaHZtX2RvbWFpbi52bXguYXBpY19hY2Nlc3NfbWZuID0gbWZu
OwotICAgIHNldF9tbWlvX3AybV9lbnRyeShkLCBwYWRkcl90b19wZm4oQVBJQ19ERUZBVUxUX1BI
WVNfQkFTRSksIF9tZm4obWZuKSwKKyAgICBkLT5hcmNoLmh2bV9kb21haW4udm14LmFwaWNfYWNj
ZXNzX21mbiA9IG1mbl94KG1mbik7CisgICAgc2V0X21taW9fcDJtX2VudHJ5KGQsIHBhZGRyX3Rv
X3BmbihBUElDX0RFRkFVTFRfUEhZU19CQVNFKSwgbWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICBQQUdFX09SREVSXzRLLCBwMm1fZ2V0X2hvc3RwMm0oZCktPmRlZmF1bHRfYWNjZXNzKTsKIAog
ICAgIHJldHVybiAwOwpAQCAtMjk5MSw3ICsyOTkxLDcgQEAgc3RhdGljIHZvaWQgdm14X2ZyZWVf
dmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKICAgICB1bnNpZ25lZCBsb25nIG1mbiA9
IGQtPmFyY2guaHZtX2RvbWFpbi52bXguYXBpY19hY2Nlc3NfbWZuOwogCiAgICAgaWYgKCBtZm4g
IT0gMCApCi0gICAgICAgIGZyZWVfc2hhcmVkX2RvbWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm4p
KTsKKyAgICAgICAgZnJlZV9zaGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZu
KSkpOwogfQogCiBzdGF0aWMgdm9pZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3Qg
dmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyBiL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCBkZmU5N2I5NzA1Li5kYjkyYWU2NjYwIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdnZteC5jCkBAIC04NCw3ICs4NCw3IEBAIGludCBudm14X3ZjcHVfaW5pdGlhbGlzZShz
dHJ1Y3QgdmNwdSAqdikKICAgICAgICAgfQogICAgICAgICB2LT5hcmNoLmh2bV92bXgudm1yZWFk
X2JpdG1hcCA9IHZtcmVhZF9iaXRtYXA7CiAKLSAgICAgICAgY2xlYXJfZG9tYWluX3BhZ2UoX21m
bihwYWdlX3RvX21mbih2bXJlYWRfYml0bWFwKSkpOworICAgICAgICBjbGVhcl9kb21haW5fcGFn
ZShwYWdlX3RvX21mbih2bXJlYWRfYml0bWFwKSk7CiAKICAgICAgICAgdm13cml0ZV9iaXRtYXAg
PSBhbGxvY19kb21oZWFwX3BhZ2UoTlVMTCwgMCk7CiAgICAgICAgIGlmICggIXZtd3JpdGVfYml0
bWFwICkKQEAgLTE3MjYsNyArMTcyNiw3IEBAIGludCBudm14X2hhbmRsZV92bXB0cmxkKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgICAgIG52Y3B1LT5udl92dm1jeCA9
IHZ2bWN4OwogICAgICAgICAgICAgICAgIG52Y3B1LT5udl92dm1jeGFkZHIgPSBncGE7CiAgICAg
ICAgICAgICAgICAgdi0+YXJjaC5odm1fdm14LnZtY3Nfc2hhZG93X21hZGRyID0KLSAgICAgICAg
ICAgICAgICAgICAgcGZuX3RvX3BhZGRyKGRvbWFpbl9wYWdlX21hcF90b19tZm4odnZtY3gpKTsK
KyAgICAgICAgICAgICAgICAgICAgbWZuX3RvX21hZGRyKGRvbWFpbl9wYWdlX21hcF90b19tZm4o
dnZtY3gpKTsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGVsc2UKICAgICAgICAgICAgIHsK
QEAgLTE4MTIsNyArMTgxMiw3IEBAIGludCBudm14X2hhbmRsZV92bWNsZWFyKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQogICAgICAgICB7CiAgICAgICAgICAgICBpZiAoIHdyaXRhYmxlICkK
ICAgICAgICAgICAgICAgICBjbGVhcl92dm1jc19sYXVuY2hlZCgmbnZteC0+bGF1bmNoZWRfbGlz
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21haW5fcGFnZV9tYXBf
dG9fbWZuKHZ2bWNzKSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWZu
X3goZG9tYWluX3BhZ2VfbWFwX3RvX21mbih2dm1jcykpKTsKICAgICAgICAgICAgIGVsc2UKICAg
ICAgICAgICAgICAgICByYyA9IFZNRkFJTF9WQUxJRDsKICAgICAgICAgICAgIGh2bV91bm1hcF9n
dWVzdF9mcmFtZSh2dm1jcywgMCk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hl
bi9hcmNoL3g4Ni9tbS5jCmluZGV4IGQzM2I2YmZhOWQuLmVlYWYwM2ViNDkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCkBAIC0xMzEsMTAgKzEz
MSw2IEBACiAjaW5jbHVkZSAicHYvbW0uaCIKIAogLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNt
L3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3Bh
Z2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0j
dW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3Rv
X21mbihwZykpCiAjdW5kZWYgdmlydF90b19tZm4KICNkZWZpbmUgdmlydF90b19tZm4odikgX21m
bihfX3ZpcnRfdG9fbWZuKHYpKQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rf
d2Fsay5jIGIveGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsuYwppbmRleCA2MDU1ZmVjMWFkLi5m
NjdhZWRhM2QwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rfd2Fsay5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKQEAgLTQ2OSwyMCArNDY5LDIwIEBAIGd1ZXN0
X3dhbGtfdGFibGVzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLAogICAg
IGlmICggbDNwICkKICAgICB7CiAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKGwzcCk7Ci0gICAg
ICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKG1mbl94KGd3LT5sM21mbikpKTsKKyAgICAgICAgcHV0
X3BhZ2UobWZuX3RvX3BhZ2UoZ3ctPmwzbWZuKSk7CiAgICAgfQogI2VuZGlmCiAjaWYgR1VFU1Rf
UEFHSU5HX0xFVkVMUyA+PSAzCiAgICAgaWYgKCBsMnAgKQogICAgIHsKICAgICAgICAgdW5tYXBf
ZG9tYWluX3BhZ2UobDJwKTsKLSAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3goZ3ct
PmwybWZuKSkpOworICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShndy0+bDJtZm4pKTsKICAg
ICB9CiAjZW5kaWYKICAgICBpZiAoIGwxcCApCiAgICAgewogICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShsMXApOwotICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5feChndy0+bDFtZm4p
KSk7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKGd3LT5sMW1mbikpOwogICAgIH0KIAog
ICAgIHJldHVybiB3YWxrX29rOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hhcC9ndWVz
dF93YWxrLmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYwppbmRleCBjNTUwMDE3
YmE0Li5jYjNmOWNlYmU3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dh
bGsuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYwpAQCAtODMsNyArODMs
NyBAQCB1bnNpZ25lZCBsb25nIGhhcF9wMm1fZ2FfdG9fZ2ZuKEdVRVNUX1BBR0lOR19MRVZFTFMp
KAogICAgICAgICAqcGZlYyAmPSB+UEZFQ19wYWdlX3ByZXNlbnQ7CiAgICAgICAgIGdvdG8gb3V0
X3R3ZWFrX3BmZWM7CiAgICAgfQotICAgIHRvcF9tZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHRvcF9w
YWdlKSk7CisgICAgdG9wX21mbiA9IHBhZ2VfdG9fbWZuKHRvcF9wYWdlKTsKIAogICAgIC8qIE1h
cCB0aGUgdG9wLWxldmVsIHRhYmxlIGFuZCBjYWxsIHRoZSB0cmVlLXdhbGtlciAqLwogICAgIEFT
U0VSVChtZm5fdmFsaWQodG9wX21mbikpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKaW5kZXggMDAzYzJkODg5Ni4uMzcw
YTQ5MGFhZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vaGFwL2hhcC5jCkBAIC00MiwxMiArNDIsNiBAQAogCiAjaW5jbHVkZSAicHJp
dmF0ZS5oIgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhl
bSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9f
cGFnZShfbSkgX19tZm5fdG9fcGFnZShtZm5feChfbSkpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNk
ZWZpbmUgcGFnZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19tZm4oX3BnKSkKLQogLyoqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIC8qICAgICAgICAg
IEhBUCBWUkFNIFRSQUNLSU5HIFNVUFBPUlQgICAgICAgICAgICovCiAvKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQu
YwppbmRleCAxNGIxYmIwMWU5Li4xNzM4ZGY2OWY2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bW0vaGFwL25lc3RlZF9lcHQuYworKysgYi94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQu
YwpAQCAtMTczLDcgKzE3Myw3IEBAIG5lcHRfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHVu
c2lnbmVkIGxvbmcgbDJnYSwgZXB0X3dhbGtfdCAqZ3cpCiAgICAgICAgICAgICBnb3RvIG1hcF9l
cnI7CiAgICAgICAgIGd3LT5seGVbbHZsXSA9IGx4cFtlcHRfbHZsX3RhYmxlX29mZnNldChsMmdh
LCBsdmwpXTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobHhwKTsKLSAgICAgICAgcHV0X3Bh
Z2UobWZuX3RvX3BhZ2UobWZuX3gobHhtZm4pKSk7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19w
YWdlKGx4bWZuKSk7CiAKICAgICAgICAgaWYgKCBuZXB0X25vbl9wcmVzZW50X2NoZWNrKGd3LT5s
eGVbbHZsXSkgKQogICAgICAgICAgICAgZ290byBub25fcHJlc2VudDsKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5n
LmMKaW5kZXggNTdmNTRjNTVjOC4uZmFkOGE5ZGYxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL21lbV9zaGFyaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMKQEAg
LTE1MiwxMSArMTUyLDYgQEAgc3RhdGljIGlubGluZSBzaHJfaGFuZGxlX3QgZ2V0X25leHRfaGFu
ZGxlKHZvaWQpCiAjZGVmaW5lIG1lbV9zaGFyaW5nX2VuYWJsZWQoZCkgXAogICAgIChpc19odm1f
ZG9tYWluKGQpICYmIChkKS0+YXJjaC5odm1fZG9tYWluLm1lbV9zaGFyaW5nX2VuYWJsZWQpCiAK
LSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShfbSkgX19tZm5fdG9fcGFn
ZShtZm5feChfbSkpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4oX3Bn
KSBfbWZuKF9fcGFnZV90b19tZm4oX3BnKSkKLQogc3RhdGljIGF0b21pY190IG5yX3NhdmVkX21m
bnMgICA9IEFUT01JQ19JTklUKDApOyAKIHN0YXRpYyBhdG9taWNfdCBucl9zaGFyZWRfbWZucyAg
PSBBVE9NSUNfSU5JVCgwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMKaW5kZXggNjZkYmIzZTgzYS4uMTRiNTkzOTIz
YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS1lcHQuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vcDJtLWVwdC5jCkBAIC03NCwxMyArNzQsMTMgQEAgc3RhdGljIGludCBhdG9taWNfd3Jp
dGVfZXB0X2VudHJ5KGVwdF9lbnRyeV90ICplbnRyeXB0ciwgZXB0X2VudHJ5X3QgbmV3LAogICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgICAgICAgICByYyA9IC1FU1JDSDsKLSAgICAg
ICAgICAgIGZkb20gPSBwYWdlX2dldF9vd25lcihtZm5fdG9fcGFnZShuZXcubWZuKSk7CisgICAg
ICAgICAgICBmZG9tID0gcGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UoX21mbihuZXcubWZuKSkp
OwogICAgICAgICAgICAgaWYgKCBmZG9tID09IE5VTEwgKQogICAgICAgICAgICAgICAgIGdvdG8g
b3V0OwogCiAgICAgICAgICAgICAvKiBnZXQgcmVmY291bnQgb24gdGhlIHBhZ2UgKi8KICAgICAg
ICAgICAgIHJjID0gLUVCVVNZOwotICAgICAgICAgICAgaWYgKCAhZ2V0X3BhZ2UobWZuX3RvX3Bh
Z2UobmV3Lm1mbiksIGZkb20pICkKKyAgICAgICAgICAgIGlmICggIWdldF9wYWdlKG1mbl90b19w
YWdlKF9tZm4obmV3Lm1mbikpLCBmZG9tKSApCiAgICAgICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KICAgICB9CkBAIC05MSw3ICs5MSw3IEBAIHN0YXRpYyBpbnQgYXRvbWljX3dyaXRl
X2VwdF9lbnRyeShlcHRfZW50cnlfdCAqZW50cnlwdHIsIGVwdF9lbnRyeV90IG5ldywKICAgICB3
cml0ZV9hdG9taWMoJmVudHJ5cHRyLT5lcHRlLCBuZXcuZXB0ZSk7CiAKICAgICBpZiAoIHVubGlr
ZWx5KG9sZG1mbiAhPSBtZm5feChJTlZBTElEX01GTikpICkKLSAgICAgICAgcHV0X3BhZ2UobWZu
X3RvX3BhZ2Uob2xkbWZuKSk7CisgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKF9tZm4ob2xk
bWZuKSkpOwogCiAgICAgcmMgPSAwOwogCkBAIC0yNzAsNyArMjcwLDcgQEAgc3RhdGljIHZvaWQg
ZXB0X2ZyZWVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKnAybSwgZXB0X2VudHJ5X3QgKmVwdF9l
bnRyeSwgaW50IGwKICAgICB9CiAgICAgCiAgICAgcDJtX3RsYl9mbHVzaF9zeW5jKHAybSk7Ci0g
ICAgcDJtX2ZyZWVfcHRwKHAybSwgbWZuX3RvX3BhZ2UoZXB0X2VudHJ5LT5tZm4pKTsKKyAgICBw
Mm1fZnJlZV9wdHAocDJtLCBtZm5fdG9fcGFnZShfbWZuKGVwdF9lbnRyeS0+bWZuKSkpOwogfQog
CiBzdGF0aWMgYm9vbF90IGVwdF9zcGxpdF9zdXBlcl9wYWdlKHN0cnVjdCBwMm1fZG9tYWluICpw
Mm0sCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jIGIveGVuL2FyY2gveDg2
L21tL3AybS1wb2QuYwppbmRleCBmYTEzZTA3ZjdjLi42MzFlOWFlYzMzIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tcG9kLmMK
QEAgLTI5LDEyICsyOSw2IEBACiAKICNpbmNsdWRlICJtbS1sb2Nrcy5oIgogCi0vKiBPdmVycmlk
ZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8K
LSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShfbSkgX19tZm5fdG9fcGFn
ZShtZm5feChfbSkpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4oX3Bn
KSBfbWZuKF9fcGFnZV90b19tZm4oX3BnKSkKLQogI2RlZmluZSBzdXBlcnBhZ2VfYWxpZ25lZChf
eCkgICgoKF94KSYoU1VQRVJQQUdFX1BBR0VTLTEpKT09MCkKIAogLyogRW5mb3JjZSBsb2NrIG9y
ZGVyaW5nIHdoZW4gZ3JhYmJpbmcgdGhlICJleHRlcm5hbCIgcGFnZV9hbGxvYyBsb2NrICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMK
aW5kZXggNDhlNTBmYjVkOC4uOWNlMGE1YzllMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21t
L3AybS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtNDcsMTIgKzQ3LDYgQEAgYm9v
bF90IF9faW5pdGRhdGEgb3B0X2hhcF8xZ2IgPSAxLCBfX2luaXRkYXRhIG9wdF9oYXBfMm1iID0g
MTsKIGJvb2xlYW5fcGFyYW0oImhhcF8xZ2IiLCBvcHRfaGFwXzFnYik7CiBib29sZWFuX3BhcmFt
KCJoYXBfMm1iIiwgb3B0X2hhcF8ybWIpOwogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20v
cGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFn
ZQotI2RlZmluZSBtZm5fdG9fcGFnZShfbSkgX19tZm5fdG9fcGFnZShtZm5feChfbSkpCi0jdW5k
ZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19t
Zm4oX3BnKSkKLQogREVGSU5FX1BFUkNQVV9SV0xPQ0tfR0xPQkFMKHAybV9wZXJjcHVfcndsb2Nr
KTsKIAogLyogSW5pdCB0aGUgZGF0YXN0cnVjdHVyZXMgZm9yIGxhdGVyIHVzZSBieSB0aGUgcDJt
IGNvZGUgKi8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wYWdpbmcuYwppbmRleCA4YTY1OGI5MTE4Li4yYjA0NDVmZmU5IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcGFnaW5nLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5j
CkBAIC00NywxMiArNDcsNiBAQAogLyogUGVyLUNQVSB2YXJpYWJsZSBmb3IgZW5mb3JjaW5nIHRo
ZSBsb2NrIG9yZGVyaW5nICovCiBERUZJTkVfUEVSX0NQVShpbnQsIG1tX2xvY2tfbGV2ZWwpOwog
Ci0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShfbSkg
X19tZm5fdG9fcGFnZShtZm5feChfbSkpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFn
ZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19tZm4oX3BnKSkKLQogLyoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KIC8qICAgICAgICAgICAgICBMT0cg
RElSVFkgU1VQUE9SVCAgICAgICAgICAgICAgICovCiAvKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3No
YWRvdy9wcml2YXRlLmggYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAppbmRleCA4
NDU1NDFmZThhLi5lYTBhZDI4YzA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93
L3ByaXZhdGUuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaApAQCAtMzE1
LDcgKzMxNSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHBhZ2VfaXNfb3V0X29mX3N5bmMoc3RydWN0
IHBhZ2VfaW5mbyAqcCkKIAogc3RhdGljIGlubGluZSBpbnQgbWZuX2lzX291dF9vZl9zeW5jKG1m
bl90IGdtZm4pCiB7Ci0gICAgcmV0dXJuIHBhZ2VfaXNfb3V0X29mX3N5bmMobWZuX3RvX3BhZ2Uo
bWZuX3goZ21mbikpKTsKKyAgICByZXR1cm4gcGFnZV9pc19vdXRfb2Zfc3luYyhtZm5fdG9fcGFn
ZShnbWZuKSk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgaW50IHBhZ2Vfb29zX21heV93cml0ZShzdHJ1
Y3QgcGFnZV9pbmZvICpwKQpAQCAtMzI2LDcgKzMyNiw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHBh
Z2Vfb29zX21heV93cml0ZShzdHJ1Y3QgcGFnZV9pbmZvICpwKQogCiBzdGF0aWMgaW5saW5lIGlu
dCBtZm5fb29zX21heV93cml0ZShtZm5fdCBnbWZuKQogewotICAgIHJldHVybiBwYWdlX29vc19t
YXlfd3JpdGUobWZuX3RvX3BhZ2UobWZuX3goZ21mbikpKTsKKyAgICByZXR1cm4gcGFnZV9vb3Nf
bWF5X3dyaXRlKG1mbl90b19wYWdlKGdtZm4pKTsKIH0KICNlbmRpZiAvKiAoU0hBRE9XX09QVElN
SVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykgKi8KIApAQCAtNDY1LDE4ICs0NjUsNiBAQCB2
b2lkIHNoX3Jlc2V0X2wzX3VwX3BvaW50ZXJzKHN0cnVjdCB2Y3B1ICp2KTsKICAqIE1GTi9wYWdl
LWluZm8gaGFuZGxpbmcKICAqLwogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5o
IHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2Rl
ZmluZSBtZm5fdG9fcGFnZShfbSkgX19tZm5fdG9fcGFnZShtZm5feChfbSkpCi0jdW5kZWYgcGFn
ZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19tZm4oX3Bn
KSkKLQotLyogT3ZlcnJpZGUgcGFnZXRhYmxlX3QgPC0+IHN0cnVjdCBwYWdlX2luZm8gY29udmVy
c2lvbnMgdG8gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgcGFnZXRhYmxlX2dldF9wYWdlCi0j
ZGVmaW5lIHBhZ2V0YWJsZV9nZXRfcGFnZSh4KSAgIG1mbl90b19wYWdlKHBhZ2V0YWJsZV9nZXRf
bWZuKHgpKQotI3VuZGVmIHBhZ2V0YWJsZV9mcm9tX3BhZ2UKLSNkZWZpbmUgcGFnZXRhYmxlX2Zy
b21fcGFnZShwZykgcGFnZXRhYmxlX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBnKSkKLQogI2RlZmlu
ZSBiYWNrcG9pbnRlcihzcCkgX21mbihwZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKShzcCktPnYu
c2guYmFjaykpCiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgX19iYWNrcG9pbnRlcihjb25z
dCBzdHJ1Y3QgcGFnZV9pbmZvICpzcCkKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9udW1h
LmMgYi94ZW4vYXJjaC94ODYvbnVtYS5jCmluZGV4IDRmYzk2N2Y4OTMuLmE4Nzk4N2RhNmYgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9udW1hLmMKKysrIGIveGVuL2FyY2gveDg2L251bWEuYwpA
QCAtNDMwLDcgKzQzMCw3IEBAIHN0YXRpYyB2b2lkIGR1bXBfbnVtYSh1bnNpZ25lZCBjaGFyIGtl
eSkKICAgICAgICAgc3Bpbl9sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwogICAgICAgICBwYWdl
X2xpc3RfZm9yX2VhY2gocGFnZSwgJmQtPnBhZ2VfbGlzdCkKICAgICAgICAgewotICAgICAgICAg
ICAgaSA9IHBoeXNfdG9fbmlkKChwYWRkcl90KXBhZ2VfdG9fbWZuKHBhZ2UpIDw8IFBBR0VfU0hJ
RlQpOworICAgICAgICAgICAgaSA9IHBoeXNfdG9fbmlkKHBhZ2VfdG9fbWFkZHIocGFnZSkpOwog
ICAgICAgICAgICAgcGFnZV9udW1fbm9kZVtpXSsrOwogICAgICAgICB9CiAgICAgICAgIHNwaW5f
dW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Bo
eXNkZXYuYyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKaW5kZXggMzgwZDM2ZjZiOS4uN2JmYTBm
MjNmMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYworKysgYi94ZW4vYXJjaC94
ODYvcGh5c2Rldi5jCkBAIC0yMzksNyArMjM5LDcgQEAgcmV0X3QgZG9fcGh5c2Rldl9vcChpbnQg
Y21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKICAgICAgICAgfQogCiAgICAg
ICAgIGlmICggY21weGNoZygmY3VycmQtPmFyY2gucGlycV9lb2lfbWFwX21mbiwKLSAgICAgICAg
ICAgICAgICAgICAgIDAsIHBhZ2VfdG9fbWZuKHBhZ2UpKSAhPSAwICkKKyAgICAgICAgICAgICAg
ICAgICAgIDAsIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSkgIT0gMCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwogICAgICAgICAgICAgcmV0ID0gLUVC
VVNZOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2NhbGxiYWNrLmMgYi94ZW4vYXJjaC94
ODYvcHYvY2FsbGJhY2suYwppbmRleCA5N2Q4NDM4NjAwLi41OTU3Y2I1MDg1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYworKysgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJh
Y2suYwpAQCAtMzEsMTIgKzMxLDYgQEAKIAogI2luY2x1ZGUgPHB1YmxpYy9jYWxsYmFjay5oPgog
Ci0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4p
IF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBw
YWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQogc3RhdGljIGludCByZWdp
c3Rlcl9ndWVzdF9ubWlfY2FsbGJhY2sodW5zaWduZWQgbG9uZyBhZGRyZXNzKQogewogICAgIHN0
cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9k
ZXNjcmlwdG9yLXRhYmxlcy5jIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMK
aW5kZXggYjQxOGJiYjU4MS4uNzFiZjkyNzEzZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2
L2Rlc2NyaXB0b3ItdGFibGVzLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFi
bGVzLmMKQEAgLTI1LDEyICsyNSw2IEBACiAjaW5jbHVkZSA8YXNtL3AybS5oPgogI2luY2x1ZGUg
PGFzbS9wdi9tbS5oPgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1h
a2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBt
Zm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3Rv
X21mbgotI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQog
LyoKICAqIEZsdXNoIHRoZSBMRFQsIGRyb3BwaW5nIGFueSB0eXBlcmVmcy4gIFJldHVybnMgYSBi
b29sZWFuIGluZGljYXRpbmcgd2hldGhlcgogICogbWFwcGluZ3MgaGF2ZSBiZWVuIHJlbW92ZWQg
KGkuZS4gYSBUTEIgZmx1c2ggaXMgbmVlZGVkKS4KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9w
di9kb20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IDBiZDJm
MWJmOTAuLjViNDMyNWI4N2YgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxk
LmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtNjQsNyArNjQsNyBAQCBz
dGF0aWMgX19pbml0IHZvaWQgbWFya19wdl9wdF9wYWdlc19yZG9ubHkoc3RydWN0IGRvbWFpbiAq
ZCwKICAgICBmb3IgKCBjb3VudCA9IDA7IGNvdW50IDwgbnJfcHRfcGFnZXM7IGNvdW50KysgKQog
ICAgIHsKICAgICAgICAgbDFlX3JlbW92ZV9mbGFncygqcGwxZSwgX1BBR0VfUlcpOwotICAgICAg
ICBwYWdlID0gbWZuX3RvX3BhZ2UobDFlX2dldF9wZm4oKnBsMWUpKTsKKyAgICAgICAgcGFnZSA9
IG1mbl90b19wYWdlKGwxZV9nZXRfbWZuKCpwbDFlKSk7CiAKICAgICAgICAgLyogUmVhZC1vbmx5
IG1hcHBpbmcgKyBQR0NfYWxsb2NhdGVkICsgcGFnZS10YWJsZSBwYWdlLiAqLwogICAgICAgICBw
YWdlLT5jb3VudF9pbmZvICAgICAgICAgPSBQR0NfYWxsb2NhdGVkIHwgMzsKQEAgLTQ5Niw3ICs0
OTYsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAg
ICAgcGFnZSA9IGFsbG9jX2RvbWhlYXBfcGFnZXMoZCwgb3JkZXIsIDApOwogICAgIGlmICggcGFn
ZSA9PSBOVUxMICkKICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBh
bGxvY2F0aW9uIik7Ci0gICAgYWxsb2Nfc3BmbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOworICAgIGFs
bG9jX3NwZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7CiAgICAgYWxsb2NfZXBmbiA9IGFs
bG9jX3NwZm4gKyBkLT50b3RfcGFnZXM7CiAKICAgICBpZiAoIGluaXRyZF9sZW4gKQpAQCAtNTI0
LDEyICs1MjQsMTIgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWlu
ICpkLAogICAgICAgICAgICAgbXB0X2FsbG9jID0gKHBhZGRyX3QpaW5pdHJkLT5tb2Rfc3RhcnQg
PDwgUEFHRV9TSElGVDsKICAgICAgICAgICAgIGluaXRfZG9taGVhcF9wYWdlcyhtcHRfYWxsb2Ms
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbXB0X2FsbG9jICsgUEFHRV9BTElHTihp
bml0cmRfbGVuKSk7Ci0gICAgICAgICAgICBpbml0cmQtPm1vZF9zdGFydCA9IGluaXRyZF9tZm4g
PSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAgICAgIGluaXRyZC0+bW9kX3N0YXJ0ID0gaW5p
dHJkX21mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAgICAgICAgfQogICAgICAgICBl
bHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIHdoaWxlICggY291bnQtLSApCi0gICAgICAgICAg
ICAgICAgaWYgKCBhc3NpZ25fcGFnZXMoZCwgbWZuX3RvX3BhZ2UobWZuKyspLCAwLCAwKSApCisg
ICAgICAgICAgICAgICAgaWYgKCBhc3NpZ25fcGFnZXMoZCwgbWZuX3RvX3BhZ2UoX21mbihtZm4r
KykpLCAwLCAwKSApCiAgICAgICAgICAgICAgICAgICAgIEJVRygpOwogICAgICAgICB9CiAgICAg
ICAgIGluaXRyZC0+bW9kX2VuZCA9IDA7CkBAIC02NjEsNyArNjYxLDcgQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTDFfUFJPVCA6IENPTVBBVF9MMV9QUk9UKSk7CiAgICAgICAgIGwxdGFi
Kys7CiAKLSAgICAgICAgcGFnZSA9IG1mbl90b19wYWdlKG1mbik7CisgICAgICAgIHBhZ2UgPSBt
Zm5fdG9fcGFnZShfbWZuKG1mbikpOwogICAgICAgICBpZiAoICFwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmJgogICAgICAgICAgICAgICFnZXRfcGFnZV9hbmRfdHlwZShwYWdlLCBkLCBQR1Rfd3Jp
dGFibGVfcGFnZSkgKQogICAgICAgICAgICAgQlVHKCk7CkBAIC04MDEsNyArODAxLDcgQEAgaW50
IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHNpLT5ucl9w
Mm1fZnJhbWVzID0gZC0+dG90X3BhZ2VzIC0gY291bnQ7CiAgICAgcGFnZV9saXN0X2Zvcl9lYWNo
ICggcGFnZSwgJmQtPnBhZ2VfbGlzdCApCiAgICAgewotICAgICAgICBtZm4gPSBwYWdlX3RvX21m
bihwYWdlKTsKKyAgICAgICAgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgICAg
ICBCVUdfT04oU0hBUkVEX00yUChnZXRfZ3Bmbl9mcm9tX21mbihtZm4pKSk7CiAgICAgICAgIGlm
ICggZ2V0X2dwZm5fZnJvbV9tZm4obWZuKSA+PSBjb3VudCApCiAgICAgICAgIHsKQEAgLTgyNiw3
ICs4MjYsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQs
CiAgICAgICAgICAgICBwYW5pYygiTm90IGVub3VnaCBSQU0gZm9yIERPTTAgcmVzZXJ2YXRpb24i
KTsKICAgICAgICAgd2hpbGUgKCBwZm4gPCBkLT50b3RfcGFnZXMgKQogICAgICAgICB7Ci0gICAg
ICAgICAgICBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAgICAgIG1mbiA9IG1mbl94
KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICNpZm5kZWYgTkRFQlVHCiAjZGVmaW5lIHBmbiAobnJfcGFn
ZXMgLSAxIC0gKHBmbiAtIChhbGxvY19lcGZuIC0gYWxsb2Nfc3BmbikpKQogI2VuZGlmCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWlu
LmMKaW5kZXggMmM3ODRmYjNjYy4uNTU2NWU2OWY0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwpAQCAtMTEsMTIgKzEx
LDYgQEAKIAogI2luY2x1ZGUgPGFzbS9wdi9kb21haW4uaD4KIAotLyogT3ZlcnJpZGUgbWFjcm9z
IGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYg
bWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94
KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4o
X19wYWdlX3RvX21mbihwZykpCi0KIHN0YXRpYyB2b2lkIG5vcmV0dXJuIGNvbnRpbnVlX25vbmlk
bGVfZG9tYWluKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIGNoZWNrX3dha2V1cF9mcm9tX3dhaXQo
KTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyBiL3hlbi9hcmNo
L3g4Ni9wdi9lbXVsLWdhdGUtb3AuYwppbmRleCAxNGNlOTVlMjZlLi44MTBjNGY3ZDhjIDEwMDY0
NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L2VtdWwtZ2F0ZS1vcC5jCkBAIC00MSwxMiArNDEsNiBAQAogCiAjaW5jbHVkZSAiZW11bGF0
ZS5oIgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3
b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFn
ZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2Rl
ZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQogc3RhdGljIGlu
dCByZWFkX2dhdGVfZGVzY3JpcHRvcih1bnNpZ25lZCBpbnQgZ2F0ZV9zZWwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgKnNlbCwKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YwppbmRleCAxN2FhZjk3ZjEwLi5iNDRiMjQxNWE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvZW11bC1wcml2LW9wLmMKKysrIGIveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCkBA
IC00MywxNiArNDMsNiBAQAogI2luY2x1ZGUgImVtdWxhdGUuaCIKICNpbmNsdWRlICJtbS5oIgog
Ci0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdp
dGggbWZuX3QgKi8KLSN1bmRlZiBtZm5fdG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4p
IF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKLSN1bmRlZiBwYWdlX3RvX21mbgotI2RlZmluZSBw
YWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQotLyoqKioqKioqKioqKioq
KioqKioqKioqCi0gKiBJL08gZW11bGF0aW9uIHN1cHBvcnQKLSAqLwotCiBzdHJ1Y3QgcHJpdl9v
cF9jdHh0IHsKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCBjdHh0OwogICAgIHN0cnVjdCB7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFibGUuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9ncmFudF90YWJsZS5jCmluZGV4IDQ1ODA4NWUxYjYuLjZiN2Q4NTVjOGEgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9n
cmFudF90YWJsZS5jCkBAIC0yNywxMiArMjcsNiBAQAogCiAjaW5jbHVkZSAibW0uaCIKIAotLyog
T3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1m
bl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21m
bl90b19wYWdlKG1mbl94KG1mbikpCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90
b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0KIHN0YXRpYyB1bnNpZ25lZCBpbnQg
Z3JhbnRfdG9fcHRlX2ZsYWdzKHVuc2lnbmVkIGludCBncmFudF9mbGFncywKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBjYWNoZV9mbGFncykKIHsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMgYi94ZW4vYXJjaC94
ODYvcHYvcm8tcGFnZS1mYXVsdC5jCmluZGV4IDdlMGU3ZThkZmMuLjE3YTA4MzQ1ZDEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKKysrIGIveGVuL2FyY2gveDg2
L3B2L3JvLXBhZ2UtZmF1bHQuYwpAQCAtMzMsMTIgKzMzLDYgQEAKICNpbmNsdWRlICJlbXVsYXRl
LmgiCiAjaW5jbHVkZSAibW0uaCIKIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2Uu
aCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNk
ZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0jdW5kZWYg
cGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihw
ZykpCi0KIC8qKioqKioqKioqKioqKioqKioqKioKICAqIFdyaXRhYmxlIFBhZ2V0YWJsZXMKICAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYyBiL3hlbi9hcmNoL3g4Ni9wdi9z
aGltLmMKaW5kZXggNTM0OTY1YzkyYS4uNTE5Mjc4Zjc4YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L3NoaW0uYworKysgYi94ZW4vYXJjaC94ODYvcHYvc2hpbS5jCkBAIC0zNyw4ICszNyw2
IEBACiAKICNpbmNsdWRlIDxjb21wYXQvZ3JhbnRfdGFibGUuaD4KIAotI3VuZGVmIG1mbl90b19w
YWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQog
I3VuZGVmIHZpcnRfdG9fbWZuCiAjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9fdmlydF90
b19tZm4odmEpKQogCkBAIC04NDgsNyArODQ2LDcgQEAgc3RhdGljIHVuc2lnbmVkIGxvbmcgYmF0
Y2hfbWVtb3J5X29wKHVuc2lnbmVkIGludCBjbWQsIHVuc2lnbmVkIGludCBvcmRlciwKICAgICBz
ZXRfeGVuX2d1ZXN0X2hhbmRsZSh4bXIuZXh0ZW50X3N0YXJ0LCBwZm5zKTsKICAgICBwYWdlX2xp
c3RfZm9yX2VhY2ggKCBwZywgbGlzdCApCiAgICAgewotICAgICAgICBwZm5zW3htci5ucl9leHRl
bnRzKytdID0gcGFnZV90b19tZm4ocGcpOworICAgICAgICBwZm5zW3htci5ucl9leHRlbnRzKytd
ID0gbWZuX3gocGFnZV90b19tZm4ocGcpKTsKICAgICAgICAgaWYgKCB4bXIubnJfZXh0ZW50cyA9
PSBBUlJBWV9TSVpFKHBmbnMpIHx8ICFwYWdlX2xpc3RfbmV4dChwZywgbGlzdCkgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBsb25nIG5yID0geGVuX2h5cGVyY2FsbF9tZW1vcnlfb3AoY21kLCAm
eG1yKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4vYXJjaC94ODYv
c21wYm9vdC5jCmluZGV4IDUyYWQ0M2UwZWQuLjQ4YzhjZGI3MzQgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpAQCAtNDgsMTIg
KzQ4LDYgQEAKICNpbmNsdWRlIDxtYWNoX3dha2VjcHUuaD4KICNpbmNsdWRlIDxzbXBib290X2hv
b2tzLmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVt
IHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVmaW5lIG1mbl90b19w
YWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0j
ZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotCiAjZGVmaW5l
IHNldHVwX3RyYW1wb2xpbmUoKSAgICAoYm9vdHN5bV9waHlzKHRyYW1wb2xpbmVfcmVhbG1vZGVf
ZW50cnkpKQogCiB1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgdHJhbXBvbGluZV9waHlzOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Rib290LmMgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpp
bmRleCA3MWU3NTdjNTUzLi5mYjQ2MTZhZTgzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdGJv
b3QuYworKysgYi94ZW4vYXJjaC94ODYvdGJvb3QuYwpAQCAtMTg0LDcgKzE4NCw3IEBAIHN0YXRp
YyB2b2lkIHVwZGF0ZV9wYWdldGFibGVfbWFjKHZtYWNfY3R4X3QgKmN0eCkKIAogICAgIGZvciAo
IG1mbiA9IDA7IG1mbiA8IG1heF9wYWdlOyBtZm4rKyApCiAgICAgewotICAgICAgICBzdHJ1Y3Qg
cGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKKyAgICAgICAgc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7CiAKICAgICAgICAgaWYgKCAhbWZu
X3ZhbGlkKF9tZm4obWZuKSkgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0yNzYsNyArMjc2
LDcgQEAgc3RhdGljIHZvaWQgdGJvb3RfZ2VuX3hlbmhlYXBfaW50ZWdyaXR5KGNvbnN0IHVpbnQ4
X3Qga2V5W1RCX0tFWV9TSVpFXSwKICAgICB2bWFjX3NldF9rZXkoKHVpbnQ4X3QgKilrZXksICZj
dHgpOwogICAgIGZvciAoIG1mbiA9IDA7IG1mbiA8IG1heF9wYWdlOyBtZm4rKyApCiAgICAgewot
ICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gX19tZm5fdG9fcGFnZShtZm4pOworICAg
ICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UoX21mbihtZm4pKTsKIAog
ICAgICAgICBpZiAoICFtZm5fdmFsaWQoX21mbihtZm4pKSApCiAgICAgICAgICAgICBjb250aW51
ZTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gveDg2L3RyYXBz
LmMKaW5kZXggMjcxOTBlMDQyMy4uNTcxNzk2YjEyMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTgzNCw4ICs4MzQsOCBAQCBp
bnQgd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAg
ICAgICAgICAgfQogCiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKLSAgICAg
ICAgICAgICAgICAgICAgICJCYWQgR01GTiAlbHggKE1GTiAlbHgpIHRvIE1TUiAlMDh4XG4iLAot
ICAgICAgICAgICAgICAgICAgICAgZ21mbiwgcGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogLTFV
TCwgYmFzZSk7CisgICAgICAgICAgICAgICAgICAgICAiQmFkIEdNRk4gJWx4IChNRk4gJSMiUFJJ
X21mbiIpIHRvIE1TUiAlMDh4XG4iLAorICAgICAgICAgICAgICAgICAgICAgZ21mbiwgbWZuX3go
cGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pLCBiYXNlKTsKICAgICAgICAg
ICAgIHJldHVybiAwOwogICAgICAgICB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwppbmRleCA2YjY3OTg4MmQ2Li5mZjhh
NmRlMjNmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jCkBAIC00MCwxMiArNDAsNiBAQCBhc20oIi5maWxlIFwiIiBfX0ZJ
TEVfXyAiXCIiKTsKICNpbmNsdWRlIDxhc20vbWVtX3NoYXJpbmcuaD4KICNpbmNsdWRlIDxwdWJs
aWMvbWVtb3J5Lmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFr
ZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBh
Z2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotI3VuZGVmIG1mbl90b19wYWdl
Ci0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotCiB1
bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtMnBfY29tcGF0X3ZzdGFydCA9IF9fSFlQRVJWSVNP
Ul9DT01QQVRfVklSVF9TVEFSVDsKIAogbDJfcGdlbnRyeV90ICpjb21wYXRfaWRsZV9wZ190YWJs
ZV9sMjsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFp
bi5jCmluZGV4IGUxYzAwM2Q3MWUuLmUyYWNmZWZmODAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
ZG9tYWluLmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtMTIxNyw3ICsxMjE3LDcgQEAg
aW50IG1hcF92Y3B1X2luZm8oc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNp
Z25lZCBvZmZzZXQpCiAgICAgfQogCiAgICAgdi0+dmNwdV9pbmZvID0gbmV3X2luZm87Ci0gICAg
di0+dmNwdV9pbmZvX21mbiA9IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpOworICAgIHYtPnZjcHVf
aW5mb19tZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKIAogICAgIC8qIFNldCBuZXcgdmNwdV9pbmZv
IHBvaW50ZXIgL2JlZm9yZS8gc2V0dGluZyBwZW5kaW5nIGZsYWdzLiAqLwogICAgIHNtcF93bWIo
KTsKQEAgLTEyNTAsNyArMTI1MCw3IEBAIHZvaWQgdW5tYXBfdmNwdV9pbmZvKHN0cnVjdCB2Y3B1
ICp2KQogCiAgICAgdmNwdV9pbmZvX3Jlc2V0KHYpOyAvKiBOQjogQ2xvYmJlcnMgdi0+dmNwdV9p
bmZvX21mbiAqLwogCi0gICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZuX3RvX3BhZ2UobWZuX3gobWZu
KSkpOworICAgIHB1dF9wYWdlX2FuZF90eXBlKG1mbl90b19wYWdlKG1mbikpOwogfQogCiBpbnQg
ZGVmYXVsdF9pbml0aWFsaXNlX3ZjcHUoc3RydWN0IHZjcHUgKnYsIFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0odm9pZCkgYXJnKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIv
eGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IGU5YTgxYjY2YmUuLjk1OWI3YzY0YjIgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50
X3RhYmxlLmMKQEAgLTQwLDEyICs0MCw2IEBACiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1
ZGUgPGFzbS9mbHVzaHRsYi5oPgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5o
IHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBwYWdlX3RvX21mbgotI2Rl
ZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLSN1bmRlZiBtZm5f
dG9fcGFnZQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZu
KSkKLQogLyogUGVyLWRvbWFpbiBncmFudCBpbmZvcm1hdGlvbi4gKi8KIHN0cnVjdCBncmFudF90
YWJsZSB7CiAgICAgLyoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24va2ltYWdlLmMgYi94ZW4vY29t
bW9uL2tpbWFnZS5jCmluZGV4IGFmZDgyOTJjYzEuLjIxMDI0MWRmYjcgMTAwNjQ0Ci0tLSBhL3hl
bi9jb21tb24va2ltYWdlLmMKKysrIGIveGVuL2NvbW1vbi9raW1hZ2UuYwpAQCAtMjMsMTIgKzIz
LDYgQEAKIAogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9t
IGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIG1mbl90
b19wYWdlCi0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4p
KQotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSAgX21mbihfX3Bh
Z2VfdG9fbWZuKHBnKSkKLQogLyoKICAqIFdoZW4ga2V4ZWMgdHJhbnNpdGlvbnMgdG8gdGhlIG5l
dyBrZXJuZWwgdGhlcmUgaXMgYSBvbmUtdG8tb25lCiAgKiBtYXBwaW5nIGJldHdlZW4gcGh5c2lj
YWwgYW5kIHZpcnR1YWwgYWRkcmVzc2VzLiAgT24gcHJvY2Vzc29ycwpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9tZW1vcnkuYyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggOTNkODU2ZGYwMi4u
NGM2YjM2YjI5NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29t
bW9uL21lbW9yeS5jCkBAIC0zMywxMiArMzMsNiBAQAogI2luY2x1ZGUgPGFzbS9ndWVzdC5oPgog
I2VuZGlmCiAKLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVt
IHdvcmsgd2l0aCBtZm5fdCAqLwotI3VuZGVmIHBhZ2VfdG9fbWZuCi0jZGVmaW5lIHBhZ2VfdG9f
bWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQotI3VuZGVmIG1mbl90b19wYWdlCi0jZGVm
aW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQotCiBzdHJ1Y3Qg
bWVtb3BfYXJncyB7CiAgICAgLyogSU5QVVQgKi8KICAgICBzdHJ1Y3QgZG9tYWluICpkb21haW47
ICAgICAvKiBEb21haW4gdG8gYmUgYWZmZWN0ZWQuICovCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGIwZGI0MWZlZWEu
LjdmYTg0N2M5YTEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hl
bi9jb21tb24vcGFnZV9hbGxvYy5jCkBAIC0xNTEsMTIgKzE1MSw2IEBACiAjZGVmaW5lIHAybV9w
b2Rfb2ZmbGluZV9vcl9icm9rZW5fcmVwbGFjZShwZykgQlVHX09OKHBnICE9IE5VTEwpCiAjZW5k
aWYKIAotLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29y
ayB3aXRoIG1mbl90ICovCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4o
cGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNkZWZpbmUg
bWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCi0KIC8qCiAgKiBDb21t
YS1zZXBhcmF0ZWQgbGlzdCBvZiBoZXhhZGVjaW1hbCBwYWdlIG51bWJlcnMgY29udGFpbmluZyBi
YWQgYnl0ZXMuCiAgKiBlLmcuICdiYWRwYWdlPTB4M2Y0NSwweDhhMzIxJy4KZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vdG1lbS5jIGIveGVuL2NvbW1vbi90bWVtLmMKaW5kZXggMzI0ZjQyYTZmOS4u
YzA3N2Y4N2U3NyAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi90bWVtLmMKKysrIGIveGVuL2NvbW1v
bi90bWVtLmMKQEAgLTI0Myw3ICsyNDMsNyBAQCBzdGF0aWMgdm9pZCB0bWVtX3BlcnNpc3RlbnRf
cG9vbF9wYWdlX3B1dCh2b2lkICpwYWdlX3ZhKQogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBpOwog
CiAgICAgQVNTRVJUKElTX1BBR0VfQUxJR05FRChwYWdlX3ZhKSk7Ci0gICAgcGkgPSBtZm5fdG9f
cGFnZSh2aXJ0X3RvX21mbihwYWdlX3ZhKSk7CisgICAgcGkgPSBtZm5fdG9fcGFnZShfbWZuKHZp
cnRfdG9fbWZuKHBhZ2VfdmEpKSk7CiAgICAgQVNTRVJUKElTX1ZBTElEX1BBR0UocGkpKTsKICAg
ICBfX3RtZW1fZnJlZV9wYWdlX3RoaXNwb29sKHBpKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vdG1lbV94ZW4uYyBiL3hlbi9jb21tb24vdG1lbV94ZW4uYwppbmRleCBiZDUyZTQ0ZmFmLi5i
ZjdiMTRmNzlhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RtZW1feGVuLmMKKysrIGIveGVuL2Nv
bW1vbi90bWVtX3hlbi5jCkBAIC0xNCwxMCArMTQsNiBAQAogI2luY2x1ZGUgPHhlbi9jcHUuaD4K
ICNpbmNsdWRlIDx4ZW4vaW5pdC5oPgogCi0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFn
ZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KLSN1bmRlZiBwYWdlX3RvX21mbgot
I2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKLQogYm9vbCBf
X3JlYWRfbW9zdGx5IG9wdF90bWVtOwogYm9vbGVhbl9wYXJhbSgidG1lbSIsIG9wdF90bWVtKTsK
IApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90cmFjZS5jIGIveGVuL2NvbW1vbi90cmFjZS5jCmlu
ZGV4IDJlMTg3MDIzMTcuLjFmMTliN2E2MDQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vdHJhY2Uu
YworKysgYi94ZW4vY29tbW9uL3RyYWNlLmMKQEAgLTI0Myw3ICsyNDMsNyBAQCBzdGF0aWMgaW50
IGFsbG9jX3RyYWNlX2J1ZnModW5zaWduZWQgaW50IHBhZ2VzKQogICAgICAgICAvKiBOb3cgc2hh
cmUgdGhlIHRyYWNlIHBhZ2VzICovCiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcGFnZXM7IGkr
KyApCiAgICAgICAgIHsKLSAgICAgICAgICAgIHBnID0gbWZuX3RvX3BhZ2UodF9pbmZvX21mbl9s
aXN0W29mZnNldCArIGldKTsKKyAgICAgICAgICAgIHBnID0gbWZuX3RvX3BhZ2UoX21mbih0X2lu
Zm9fbWZuX2xpc3Rbb2Zmc2V0ICsgaV0pKTsKICAgICAgICAgICAgIHNoYXJlX3hlbl9wYWdlX3dp
dGhfcHJpdmlsZWdlZF9ndWVzdHMocGcsIFhFTlNIQVJFX3dyaXRhYmxlKTsKICAgICAgICAgfQog
ICAgIH0KQEAgLTI3NCw3ICsyNzQsNyBAQCBvdXRfZGVhbGxvYzoKICAgICAgICAgICAgIHVpbnQz
Ml90IG1mbiA9IHRfaW5mb19tZm5fbGlzdFtvZmZzZXQgKyBpXTsKICAgICAgICAgICAgIGlmICgg
IW1mbiApCiAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBBU1NFUlQoIShtZm5f
dG9fcGFnZShtZm4pLT5jb3VudF9pbmZvICYgUEdDX2FsbG9jYXRlZCkpOworICAgICAgICAgICAg
QVNTRVJUKCEobWZuX3RvX3BhZ2UoX21mbihtZm4pKS0+Y291bnRfaW5mbyAmIFBHQ19hbGxvY2F0
ZWQpKTsKICAgICAgICAgICAgIGZyZWVfeGVuaGVhcF9wYWdlcyhtZm5fdG9fdmlydChtZm4pLCAw
KTsKICAgICAgICAgfQogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1hcC5jIGIveGVu
L2NvbW1vbi92bWFwLmMKaW5kZXggMWY1MGM5MTc4OS4uNmUyOTU4NjJmYiAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi92bWFwLmMKKysrIGIveGVuL2NvbW1vbi92bWFwLmMKQEAgLTksMTAgKzksNiBA
QAogI2luY2x1ZGUgPHhlbi92bWFwLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KIAotLyogT3Zl
cnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90
ICovCi0jdW5kZWYgcGFnZV90b19tZm4KLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19w
YWdlX3RvX21mbihwZykpCi0KIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0sodm1fbG9jayk7CiBzdGF0
aWMgdm9pZCAqX19yZWFkX21vc3RseSB2bV9iYXNlW1ZNQVBfUkVHSU9OX05SXTsKICNkZWZpbmUg
dm1fYml0bWFwKHgpICgodW5zaWduZWQgbG9uZyAqKXZtX2Jhc2VbeF0pCkBAIC0yNzQsNyArMjcw
LDcgQEAgc3RhdGljIHZvaWQgKnZtYWxsb2NfdHlwZShzaXplX3Qgc2l6ZSwgZW51bSB2bWFwX3Jl
Z2lvbiB0eXBlKQogCiAgZXJyb3I6CiAgICAgd2hpbGUgKCBpLS0gKQotICAgICAgICBmcmVlX2Rv
bWhlYXBfcGFnZShtZm5fdG9fcGFnZShtZm5feChtZm5baV0pKSk7CisgICAgICAgIGZyZWVfZG9t
aGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbltpXSkpOwogICAgIHhmcmVlKG1mbik7CiAgICAgcmV0
dXJuIE5VTEw7CiB9CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3hlbm9wcm9mLmMgYi94ZW4vY29t
bW9uL3hlbm9wcm9mLmMKaW5kZXggNWFjZGRlNTY5MS4uZmVjZGZiMzY5NyAxMDA2NDQKLS0tIGEv
eGVuL2NvbW1vbi94ZW5vcHJvZi5jCisrKyBiL3hlbi9jb21tb24veGVub3Byb2YuYwpAQCAtMjIs
OCArMjIsNiBAQAogLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRo
ZW0gd29yayB3aXRoIG1mbl90ICovCiAjdW5kZWYgdmlydF90b19tZm4KICNkZWZpbmUgdmlydF90
b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCi0jdW5kZWYgbWZuX3RvX3BhZ2UKLSNk
ZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCiAKIC8qIExp
bWl0IGFtb3VudCBvZiBwYWdlcyB1c2VkIGZvciBzaGFyZWQgYnVmZmVyIChwZXIgZG9tYWluKSAq
LwogI2RlZmluZSBNQVhfT1BST0ZfU0hBUkVEX1BBR0VTIDMyCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfbWFwLmMKaW5kZXggZmQyMzI3ZDNlNS4uNzBiNDM0NWIzNyAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYwpAQCAtNDUxLDcgKzQ1MSw3IEBAIHN0YXRp
YyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcg
cGZuLAogICAgIEJVR19PTiggdGFibGUgPT0gTlVMTCB8fCBsZXZlbCA8IElPTU1VX1BBR0lOR19N
T0RFX0xFVkVMXzEgfHwgCiAgICAgICAgICAgICBsZXZlbCA+IElPTU1VX1BBR0lOR19NT0RFX0xF
VkVMXzYgKTsKIAotICAgIG5leHRfdGFibGVfbWZuID0gcGFnZV90b19tZm4odGFibGUpOworICAg
IG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90b19tZm4odGFibGUpKTsKIAogICAgIGlmICgg
bGV2ZWwgPT0gSU9NTVVfUEFHSU5HX01PREVfTEVWRUxfMSApCiAgICAgewpAQCAtNDkzLDcgKzQ5
Myw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgcGZuLAogICAgICAgICAgICAgICAgIHJldHVybiAxOwogICAgICAgICAgICAg
fQogCi0gICAgICAgICAgICBuZXh0X3RhYmxlX21mbiA9IHBhZ2VfdG9fbWZuKHRhYmxlKTsKKyAg
ICAgICAgICAgIG5leHRfdGFibGVfbWZuID0gbWZuX3gocGFnZV90b19tZm4odGFibGUpKTsKICAg
ICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudCgodTMyKilwZGUsIG5leHRfdGFibGVfbWZu
LCBuZXh0X2xldmVsLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1V
Rl93cml0YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwogCkBAIC01MjAsNyArNTIwLDcgQEAgc3Rh
dGljIGludCBpb21tdV9wZGVfZnJvbV9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9u
ZyBwZm4sCiAgICAgICAgICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG5leHRfdGFibGVf
dmFkZHIpOwogICAgICAgICAgICAgICAgICAgICByZXR1cm4gMTsKICAgICAgICAgICAgICAgICB9
Ci0gICAgICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4gPSBwYWdlX3RvX21mbih0YWJsZSk7Cisg
ICAgICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4gPSBtZm5feChwYWdlX3RvX21mbih0YWJsZSkp
OwogICAgICAgICAgICAgICAgIHNldF9pb21tdV9wZGVfcHJlc2VudCgodTMyKilwZGUsIG5leHRf
dGFibGVfbWZuLCBuZXh0X2xldmVsLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAhIUlPTU1VRl93cml0YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwogICAgICAgICAgICAg
fQpAQCAtNTc3LDcgKzU3Nyw3IEBAIHN0YXRpYyBpbnQgdXBkYXRlX3BhZ2luZ19tb2RlKHN0cnVj
dCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuKQogICAgICAgICB9CiAKICAgICAgICAgbmV3
X3Jvb3RfdmFkZHIgPSBfX21hcF9kb21haW5fcGFnZShuZXdfcm9vdCk7Ci0gICAgICAgIG9sZF9y
b290X21mbiA9IHBhZ2VfdG9fbWZuKG9sZF9yb290KTsKKyAgICAgICAgb2xkX3Jvb3RfbWZuID0g
bWZuX3gocGFnZV90b19tZm4ob2xkX3Jvb3QpKTsKICAgICAgICAgc2V0X2lvbW11X3BkZV9wcmVz
ZW50KG5ld19yb290X3ZhZGRyLCBvbGRfcm9vdF9tZm4sIGxldmVsLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgISFJT01NVUZfd3JpdGFibGUsICEhSU9NTVVGX3JlYWRhYmxlKTsKICAg
ICAgICAgbGV2ZWwrKzsKQEAgLTcxMiw3ICs3MTIsNyBAQCBpbnQgYW1kX2lvbW11X21hcF9wYWdl
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLCB1bnNpZ25lZCBsb25nIG1mbiwK
ICAgICAgICAgfQogCiAgICAgICAgIC8qIERlYWxsb2NhdGUgbG93ZXIgbGV2ZWwgcGFnZSB0YWJs
ZSAqLwotICAgICAgICBmcmVlX2FtZF9pb21tdV9wZ3RhYmxlKG1mbl90b19wYWdlKHB0X21mbltt
ZXJnZV9sZXZlbCAtIDFdKSk7CisgICAgICAgIGZyZWVfYW1kX2lvbW11X3BndGFibGUobWZuX3Rv
X3BhZ2UoX21mbihwdF9tZm5bbWVyZ2VfbGV2ZWwgLSAxXSkpKTsKICAgICB9CiAKIG91dDoKQEAg
LTgwMiw3ICs4MDIsNyBAQCB2b2lkIGFtZF9pb21tdV9zaGFyZV9wMm0oc3RydWN0IGRvbWFpbiAq
ZCkKICAgICBtZm5fdCBwZ2RfbWZuOwogCiAgICAgcGdkX21mbiA9IHBhZ2V0YWJsZV9nZXRfbWZu
KHAybV9nZXRfcGFnZXRhYmxlKHAybV9nZXRfaG9zdHAybShkKSkpOwotICAgIHAybV90YWJsZSA9
IG1mbl90b19wYWdlKG1mbl94KHBnZF9tZm4pKTsKKyAgICBwMm1fdGFibGUgPSBtZm5fdG9fcGFn
ZShwZ2RfbWZuKTsKIAogICAgIGlmICggaGQtPmFyY2gucm9vdF90YWJsZSAhPSBwMm1fdGFibGUg
KQogICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDFhZWNmN2NmMzQuLjJjNDRmYWJm
OTkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMTg0LDcgKzE4NCw3IEBAIHZvaWQgX19o
d2RvbV9pbml0IGlvbW11X2h3ZG9tX2luaXQoc3RydWN0IGRvbWFpbiAqZCkKIAogICAgICAgICBw
YWdlX2xpc3RfZm9yX2VhY2ggKCBwYWdlLCAmZC0+cGFnZV9saXN0ICkKICAgICAgICAgewotICAg
ICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKKyAgICAgICAg
ICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwogICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBtZm5fdG9fZ21mbihkLCBtZm4pOwogICAgICAgICAg
ICAgdW5zaWduZWQgaW50IG1hcHBpbmcgPSBJT01NVUZfcmVhZGFibGU7CiAgICAgICAgICAgICBp
bnQgcmV0OwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwppbmRleCAwMjUzODIzMTczLi42
ODE4MmFmZDkxIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwpAQCAtNTgsNyArNTgs
NyBAQCBpbnQgYXJjaF9pb21tdV9wb3B1bGF0ZV9wYWdlX3RhYmxlKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSB8fAogICAgICAgICAgICAgKHBhZ2UtPnUu
aW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0gUEdUX3dyaXRhYmxlX3BhZ2UgKQog
ICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBhZ2VfdG9fbWZuKHBh
Z2UpOworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBtZm4gPSBtZm5feChwYWdlX3RvX21mbihw
YWdlKSk7CiAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IG1mbl90b19nbWZuKGQsIG1m
bik7CiAKICAgICAgICAgICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21t
LmgKaW5kZXggMDIzZTJlYjIxMy4uYjFkOTQ4MDVkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMTM4LDcgKzEz
OCw3IEBAIGV4dGVybiB2YWRkcl90IHhlbmhlYXBfdmlydF9zdGFydDsKICNlbmRpZgogCiAjaWZk
ZWYgQ09ORklHX0FSTV8zMgotI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpIGlzX3hlbl9o
ZWFwX21mbihfX3BhZ2VfdG9fbWZuKHBhZ2UpKQorI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBh
Z2UpIGlzX3hlbl9oZWFwX21mbihtZm5feChwYWdlX3RvX21mbihwYWdlKSkpCiAjZGVmaW5lIGlz
X3hlbl9oZWFwX21mbihtZm4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAog
ICAgIHVuc2lnbmVkIGxvbmcgbWZuXyA9IChtZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAobWZuXyA+PSBtZm5feCh4ZW5oZWFwX21mbl9zdGFydCkgJiYgICAgICAg
ICAgICAgICAgICAgICAgICBcCkBAIC0xNDcsNyArMTQ3LDcgQEAgZXh0ZXJuIHZhZGRyX3QgeGVu
aGVhcF92aXJ0X3N0YXJ0OwogI2Vsc2UKICNkZWZpbmUgaXNfeGVuX2hlYXBfcGFnZShwYWdlKSAo
KHBhZ2UpLT5jb3VudF9pbmZvICYgUEdDX3hlbl9oZWFwKQogI2RlZmluZSBpc194ZW5faGVhcF9t
Zm4obWZuKSBcCi0gICAgKG1mbl92YWxpZChfbWZuKG1mbikpICYmIGlzX3hlbl9oZWFwX3BhZ2Uo
X19tZm5fdG9fcGFnZShtZm4pKSkKKyAgICAobWZuX3ZhbGlkKF9tZm4obWZuKSkgJiYgaXNfeGVu
X2hlYXBfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikpKSkKICNlbmRpZgogCiAjZGVmaW5lIGlz
X3hlbl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApA
QCAtMjIwLDEyICsyMjAsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIF9faW9tZW0gKmlvcmVtYXBf
d2MocGFkZHJfdCBzdGFydCwgc2l6ZV90IGxlbikKIH0pCiAKIC8qIENvbnZlcnQgYmV0d2VlbiBt
YWNoaW5lIGZyYW1lIG51bWJlcnMgYW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwotI2RlZmlu
ZSBfX21mbl90b19wYWdlKG1mbikgIChmcmFtZV90YWJsZSArIChwZm5fdG9fcGR4KG1mbikgLSBm
cmFtZXRhYmxlX2Jhc2VfcGR4KSkKLSNkZWZpbmUgX19wYWdlX3RvX21mbihwZykgICBwZHhfdG9f
cGZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0gZnJhbWVfdGFibGUpICsgZnJhbWV0YWJsZV9iYXNl
X3BkeCkKKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIChmcmFtZV90YWJsZSArIChtZm5fdG9fcGR4KG1mbikg
LSBmcmFtZXRhYmxlX2Jhc2VfcGR4KSkKKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHBkeF90b19tZm4oKHVu
c2lnbmVkIGxvbmcpKChwZykgLSBmcmFtZV90YWJsZSkgKyBmcmFtZXRhYmxlX2Jhc2VfcGR4KQog
CiAvKiBDb252ZXJ0IGJldHdlZW4gbWFjaGluZSBhZGRyZXNzZXMgYW5kIHBhZ2UtaW5mbyBzdHJ1
Y3R1cmVzLiAqLwotI2RlZmluZSBtYWRkcl90b19wYWdlKG1hKSBfX21mbl90b19wYWdlKChtYSkg
Pj4gUEFHRV9TSElGVCkKLSNkZWZpbmUgcGFnZV90b19tYWRkcihwZykgKChwYWRkcl90KV9fcGFn
ZV90b19tZm4ocGcpIDw8IFBBR0VfU0hJRlQpCisjZGVmaW5lIG1hZGRyX3RvX3BhZ2UobWEpIG1m
bl90b19wYWdlKG1hZGRyX3RvX21mbihtYSkpCisjZGVmaW5lIHBhZ2VfdG9fbWFkZHIocGcpICht
Zm5fdG9fbWFkZHIocGFnZV90b19tZm4ocGcpKSkKIAogLyogQ29udmVydCBiZXR3ZWVuIGZyYW1l
IG51bWJlciBhbmQgYWRkcmVzcyBmb3JtYXRzLiAgKi8KICNkZWZpbmUgcGZuX3RvX3BhZGRyKHBm
bikgKChwYWRkcl90KShwZm4pIDw8IFBBR0VfU0hJRlQpCkBAIC0yMzUsNyArMjM3LDcgQEAgc3Rh
dGljIGlubGluZSB2b2lkIF9faW9tZW0gKmlvcmVtYXBfd2MocGFkZHJfdCBzdGFydCwgc2l6ZV90
IGxlbikKICNkZWZpbmUgZ2FkZHJfdG9fZ2ZuKGdhKSAgICBfZ2ZuKHBhZGRyX3RvX3BmbihnYSkp
CiAjZGVmaW5lIG1mbl90b19tYWRkcihtZm4pICAgcGZuX3RvX3BhZGRyKG1mbl94KG1mbikpCiAj
ZGVmaW5lIG1hZGRyX3RvX21mbihtYSkgICAgX21mbihwYWRkcl90b19wZm4obWEpKQotI2RlZmlu
ZSB2bWFwX3RvX21mbih2YSkgICAgIHBhZGRyX3RvX3Bmbih2aXJ0X3RvX21hZGRyKCh2YWRkcl90
KXZhKSkKKyNkZWZpbmUgdm1hcF90b19tZm4odmEpICAgICBtYWRkcl90b19tZm4odmlydF90b19t
YWRkcigodmFkZHJfdCl2YSkpCiAjZGVmaW5lIHZtYXBfdG9fcGFnZSh2YSkgICAgbWZuX3RvX3Bh
Z2Uodm1hcF90b19tZm4odmEpKQogCiAvKiBQYWdlLWFsaWduIGFkZHJlc3MgYW5kIGNvbnZlcnQg
dG8gZnJhbWUgbnVtYmVyIGZvcm1hdCAqLwpAQCAtMjkzLDggKzI5NSw2IEBAIHN0YXRpYyBpbmxp
bmUgdWludDY0X3QgZ3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSwgcGFkZHJfdCAqcGEsCiAgKiBU
aGVzZSBhcmUgb3ZlcnJpZGVuIGluIHZhcmlvdXMgc291cmNlIGZpbGVzIHdoaWxlIHVuZGVyc2Nv
cmVkIHZlcnNpb24KICAqIHJlbWFpbiBpbnRhY3QuCiAgKi8KLSNkZWZpbmUgbWZuX3RvX3BhZ2Uo
bWZuKSAgICBfX21mbl90b19wYWdlKG1mbikKLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpICAgICBf
X3BhZ2VfdG9fbWZuKHBnKQogI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgICAgIF9fdmlydF90b19t
Zm4odmEpCiAjZGVmaW5lIG1mbl90b192aXJ0KG1mbikgICAgX19tZm5fdG9fdmlydChtZm4pCiAK
QEAgLTMxNCw3ICszMTQsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKnZpcnRf
dG9fcGFnZShjb25zdCB2b2lkICp2KQogCiBzdGF0aWMgaW5saW5lIHZvaWQgKnBhZ2VfdG9fdmly
dChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKIHsKLSAgICByZXR1cm4gbWZuX3RvX3ZpcnQo
cGFnZV90b19tZm4ocGcpKTsKKyAgICByZXR1cm4gbWZuX3RvX3ZpcnQobWZuX3gocGFnZV90b19t
Zm4ocGcpKSk7CiB9CiAKIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdlX2Zyb21fZ3ZhKHN0cnVj
dCB2Y3B1ICp2LCB2YWRkcl90IHZhLApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKaW5kZXggYTBhYmM4NGVkOC4uYmNhYzE0
MWZkNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3AybS5oCkBAIC0yNzgsNyArMjc4LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKIHsKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICpwYWdlOwogICAgIHAybV90eXBlX3QgcDJtdDsKLSAgICB1bnNpZ25lZCBsb25nIG1mbiA9IG1m
bl94KHAybV9sb29rdXAoZCwgX2dmbihnZm4pLCAmcDJtdCkpOworICAgIG1mbl90IG1mbiA9IHAy
bV9sb29rdXAoZCwgX2dmbihnZm4pLCAmcDJtdCk7CiAKICAgICBpZiAodCkKICAgICAgICAgKnQg
PSBwMm10OwpAQCAtMjg2LDcgKzI4Niw3IEBAIHN0YXRpYyBpbmxpbmUgc3RydWN0IHBhZ2VfaW5m
byAqZ2V0X3BhZ2VfZnJvbV9nZm4oCiAgICAgaWYgKCAhcDJtX2lzX2FueV9yYW0ocDJtdCkgKQog
ICAgICAgICByZXR1cm4gTlVMTDsKIAotICAgIGlmICggIW1mbl92YWxpZChfbWZuKG1mbikpICkK
KyAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCiAgICAgICAgIHJldHVybiBOVUxMOwogICAgIHBh
Z2UgPSBtZm5fdG9fcGFnZShtZm4pOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKaW5kZXggMzAxM2MyNjZmZS4uOGRjMzgy
MWU5NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbW0uaApAQCAtMjcxLDcgKzI3MSw3IEBAIHN0cnVjdCBwYWdlX2luZm8KIAog
I2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICgocGFnZSktPmNvdW50X2luZm8gJiBQR0Nf
eGVuX2hlYXApCiAjZGVmaW5lIGlzX3hlbl9oZWFwX21mbihtZm4pIFwKLSAgICAoX19tZm5fdmFs
aWQobWZuKSAmJiBpc194ZW5faGVhcF9wYWdlKF9fbWZuX3RvX3BhZ2UobWZuKSkpCisgICAgKF9f
bWZuX3ZhbGlkKG1mbikgJiYgaXNfeGVuX2hlYXBfcGFnZShtZm5fdG9fcGFnZShfbWZuKG1mbikp
KSkKICNkZWZpbmUgaXNfeGVuX2ZpeGVkX21mbihtZm4pICAgICAgICAgICAgICAgICAgICAgXAog
ICAgICgoKChtZm4pIDw8IFBBR0VfU0hJRlQpID49IF9fcGEoJl9zdGV4dCkpICYmICBcCiAgICAg
ICgoKG1mbikgPDwgUEFHRV9TSElGVCkgPD0gX19wYSgmX18yTV9yd2RhdGFfZW5kKSkpCkBAIC0z
ODQsNyArMzg0LDcgQEAgdm9pZCBwdXRfcGFnZV9mcm9tX2wxZShsMV9wZ2VudHJ5X3QgbDFlLCBz
dHJ1Y3QgZG9tYWluICpsMWVfb3duZXIpOwogCiBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2lu
Zm8gKmdldF9wYWdlX2Zyb21fbWZuKG1mbl90IG1mbiwgc3RydWN0IGRvbWFpbiAqZCkKIHsKLSAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gX19tZm5fdG9fcGFnZShtZm5feChtZm4pKTsKKyAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gbWZuX3RvX3BhZ2UobWZuKTsKIAogICAgIGlmICgg
dW5saWtlbHkoIW1mbl92YWxpZChtZm4pKSB8fCB1bmxpa2VseSghZ2V0X3BhZ2UocGFnZSwgZCkp
ICkKICAgICB7CkBAIC00NzgsMTAgKzQ3OCwxMCBAQCBleHRlcm4gcGFkZHJfdCBtZW1faG90cGx1
ZzsKICNkZWZpbmUgU0hBUkVEX00yUChfZSkgICAgICAgICAgICgoX2UpID09IFNIQVJFRF9NMlBf
RU5UUlkpCiAKICNkZWZpbmUgY29tcGF0X21hY2hpbmVfdG9fcGh5c19tYXBwaW5nICgodW5zaWdu
ZWQgaW50ICopUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQpCi0jZGVmaW5lIF9zZXRfZ3Bmbl9m
cm9tX21mbihtZm4sIHBmbikgKHsgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgc3RydWN0
IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKF9fbWZuX3RvX3BhZ2UobWZuKSk7ICAgICBcCi0g
ICAgdW5zaWduZWQgbG9uZyBlbnRyeSA9IChkICYmIChkID09IGRvbV9jb3cpKSA/ICAgICAgICAg
ICAgICBcCi0gICAgICAgIFNIQVJFRF9NMlBfRU5UUlkgOiAocGZuKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisjZGVmaW5lIF9zZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgKHsg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHN0cnVjdCBkb21haW4gKmQgPSBwYWdlX2dl
dF9vd25lcihtZm5fdG9fcGFnZShfbWZuKG1mbikpKTsgICAgXAorICAgIHVuc2lnbmVkIGxvbmcg
ZW50cnkgPSAoZCAmJiAoZCA9PSBkb21fY293KSkgPyAgICAgICAgICAgICAgIFwKKyAgICAgICAg
U0hBUkVEX00yUF9FTlRSWSA6IChwZm4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiAgICAgKCh2b2lkKSgobWZuKSA+PSAoUkRXUl9DT01QQVRfTVBUX1ZJUlRfRU5EIC0gUkRXUl9D
T01QQVRfTVBUX1ZJUlRfU1RBUlQpIC8gNCB8fCBcCiAgICAgICAgICAgICAoY29tcGF0X21hY2hp
bmVfdG9fcGh5c19tYXBwaW5nWyhtZm4pXSA9ICh1bnNpZ25lZCBpbnQpKGVudHJ5KSkpLCBcCiAg
ICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nWyhtZm4pXSA9IChlbnRyeSkpOyAgICAgICAgICAg
ICAgICBcCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCAyZTdhYThmYzc5Li5jNDg2YjZmOGYwIDEwMDY0NAotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJt
LmgKQEAgLTQ4OCw3ICs0ODgsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdl
dF9wYWdlX2Zyb21fZ2ZuKAogICAgIC8qIE5vbi10cmFuc2xhdGVkIGd1ZXN0cyBzZWUgMS0xIFJB
TSAvIE1NSU8gbWFwcGluZ3MgZXZlcnl3aGVyZSAqLwogICAgIGlmICggdCApCiAgICAgICAgICp0
ID0gbGlrZWx5KGQgIT0gZG9tX2lvKSA/IHAybV9yYW1fcncgOiBwMm1fbW1pb19kaXJlY3Q7Ci0g
ICAgcGFnZSA9IF9fbWZuX3RvX3BhZ2UoZ2ZuKTsKKyAgICBwYWdlID0gbWZuX3RvX3BhZ2UoX21m
bihnZm4pKTsKICAgICByZXR1cm4gbWZuX3ZhbGlkKF9tZm4oZ2ZuKSkgJiYgZ2V0X3BhZ2UocGFn
ZSwgZCkgPyBwYWdlIDogTlVMTDsKIH0KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAppbmRleCA0NWNhNzQyNjc4Li43
ZTJhMTU0NmMzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaApAQCAtODgsMTAgKzg4LDEwIEBACiAgICAgKChwYWRk
cl90KSgoKHgpLmw0ICYgKFBBRERSX01BU0smUEFHRV9NQVNLKSkpKQogCiAvKiBHZXQgcG9pbnRl
ciB0byBpbmZvIHN0cnVjdHVyZSBvZiBwYWdlIG1hcHBlZCBieSBwdGUgKHN0cnVjdCBwYWdlX2lu
Zm8gKikuICovCi0jZGVmaW5lIGwxZV9nZXRfcGFnZSh4KSAgICAgICAgICAgKF9fbWZuX3RvX3Bh
Z2UobDFlX2dldF9wZm4oeCkpKQotI2RlZmluZSBsMmVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIChf
X21mbl90b19wYWdlKGwyZV9nZXRfcGZuKHgpKSkKLSNkZWZpbmUgbDNlX2dldF9wYWdlKHgpICAg
ICAgICAgICAoX19tZm5fdG9fcGFnZShsM2VfZ2V0X3Bmbih4KSkpCi0jZGVmaW5lIGw0ZV9nZXRf
cGFnZSh4KSAgICAgICAgICAgKF9fbWZuX3RvX3BhZ2UobDRlX2dldF9wZm4oeCkpKQorI2RlZmlu
ZSBsMWVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIG1mbl90b19wYWdlKGwxZV9nZXRfbWZuKHgpKQor
I2RlZmluZSBsMmVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIG1mbl90b19wYWdlKGwyZV9nZXRfbWZu
KHgpKQorI2RlZmluZSBsM2VfZ2V0X3BhZ2UoeCkgICAgICAgICAgIG1mbl90b19wYWdlKGwzZV9n
ZXRfbWZuKHgpKQorI2RlZmluZSBsNGVfZ2V0X3BhZ2UoeCkgICAgICAgICAgIG1mbl90b19wYWdl
KGw0ZV9nZXRfbWZuKHgpKQogCiAvKiBHZXQgcHRlIGFjY2VzcyBmbGFncyAodW5zaWduZWQgaW50
KS4gKi8KICNkZWZpbmUgbDFlX2dldF9mbGFncyh4KSAgICAgICAgICAgKGdldF9wdGVfZmxhZ3Mo
KHgpLmwxKSkKQEAgLTE1NywxMCArMTU3LDEwIEBAIHN0YXRpYyBpbmxpbmUgbDRfcGdlbnRyeV90
IGw0ZV9mcm9tX3BhZGRyKHBhZGRyX3QgcGEsIHVuc2lnbmVkIGludCBmbGFncykKICNkZWZpbmUg
bDRlX2Zyb21faW50cHRlKGludHB0ZSkgICAgKChsNF9wZ2VudHJ5X3QpIHsgKGludHB0ZV90KShp
bnRwdGUpIH0pCiAKIC8qIENvbnN0cnVjdCBhIHB0ZSBmcm9tIGEgcGFnZSBwb2ludGVyIGFuZCBh
Y2Nlc3MgZmxhZ3MuICovCi0jZGVmaW5lIGwxZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIGwxZV9m
cm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAoZmxhZ3MpKQotI2RlZmluZSBsMmVfZnJvbV9w
YWdlKHBhZ2UsIGZsYWdzKSBsMmVfZnJvbV9wZm4oX19wYWdlX3RvX21mbihwYWdlKSwgKGZsYWdz
KSkKLSNkZWZpbmUgbDNlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgbDNlX2Zyb21fcGZuKF9fcGFn
ZV90b19tZm4ocGFnZSksIChmbGFncykpCi0jZGVmaW5lIGw0ZV9mcm9tX3BhZ2UocGFnZSwgZmxh
Z3MpIGw0ZV9mcm9tX3BmbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLCAoZmxhZ3MpKQorI2RlZmluZSBs
MWVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsMWVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGFnZSks
IChmbGFncykpCisjZGVmaW5lIGwyZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIGwyZV9mcm9tX21m
bihwYWdlX3RvX21mbihwYWdlKSwgKGZsYWdzKSkKKyNkZWZpbmUgbDNlX2Zyb21fcGFnZShwYWdl
LCBmbGFncykgbDNlX2Zyb21fbWZuKHBhZ2VfdG9fbWZuKHBhZ2UpLCAoZmxhZ3MpKQorI2RlZmlu
ZSBsNGVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsNGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGFn
ZSksIChmbGFncykpCiAKIC8qIEFkZCBleHRyYSBmbGFncyB0byBhbiBleGlzdGluZyBwdGUuICov
CiAjZGVmaW5lIGwxZV9hZGRfZmxhZ3MoeCwgZmxhZ3MpICAgICgoeCkubDEgfD0gcHV0X3B0ZV9m
bGFncyhmbGFncykpCkBAIC0yMTUsMTMgKzIxNSwxMyBAQCBzdGF0aWMgaW5saW5lIGw0X3BnZW50
cnlfdCBsNGVfZnJvbV9wYWRkcihwYWRkcl90IHBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAvKiBQ
YWdlLXRhYmxlIHR5cGUuICovCiB0eXBlZGVmIHN0cnVjdCB7IHU2NCBwZm47IH0gcGFnZXRhYmxl
X3Q7CiAjZGVmaW5lIHBhZ2V0YWJsZV9nZXRfcGFkZHIoeCkgICgocGFkZHJfdCkoeCkucGZuIDw8
IFBBR0VfU0hJRlQpCi0jZGVmaW5lIHBhZ2V0YWJsZV9nZXRfcGFnZSh4KSAgIF9fbWZuX3RvX3Bh
Z2UoKHgpLnBmbikKKyNkZWZpbmUgcGFnZXRhYmxlX2dldF9wYWdlKHgpICAgbWZuX3RvX3BhZ2Uo
cGFnZXRhYmxlX2dldF9tZm4oeCkpCiAjZGVmaW5lIHBhZ2V0YWJsZV9nZXRfcGZuKHgpICAgICgo
eCkucGZuKQogI2RlZmluZSBwYWdldGFibGVfZ2V0X21mbih4KSAgICBfbWZuKCgoeCkucGZuKSkK
ICNkZWZpbmUgcGFnZXRhYmxlX2lzX251bGwoeCkgICAgKCh4KS5wZm4gPT0gMCkKICNkZWZpbmUg
cGFnZXRhYmxlX2Zyb21fcGZuKHBmbikgKChwYWdldGFibGVfdCkgeyAocGZuKSB9KQogI2RlZmlu
ZSBwYWdldGFibGVfZnJvbV9tZm4obWZuKSAoKHBhZ2V0YWJsZV90KSB7IG1mbl94KG1mbikgfSkK
LSNkZWZpbmUgcGFnZXRhYmxlX2Zyb21fcGFnZShwZykgcGFnZXRhYmxlX2Zyb21fcGZuKF9fcGFn
ZV90b19tZm4ocGcpKQorI2RlZmluZSBwYWdldGFibGVfZnJvbV9wYWdlKHBnKSBwYWdldGFibGVf
ZnJvbV9tZm4ocGFnZV90b19tZm4ocGcpKQogI2RlZmluZSBwYWdldGFibGVfZnJvbV9wYWRkcihw
KSBwYWdldGFibGVfZnJvbV9wZm4oKHApPj5QQUdFX1NISUZUKQogI2RlZmluZSBwYWdldGFibGVf
bnVsbCgpICAgICAgICBwYWdldGFibGVfZnJvbV9wZm4oMCkKIApAQCAtMjQwLDEyICsyNDAsMTIg
QEAgdm9pZCBjb3B5X3BhZ2Vfc3NlMih2b2lkICosIGNvbnN0IHZvaWQgKik7CiAjZGVmaW5lIF9f
bWZuX3RvX3ZpcnQobWZuKSAgKG1hZGRyX3RvX3ZpcnQoKHBhZGRyX3QpKG1mbikgPDwgUEFHRV9T
SElGVCkpCiAKIC8qIENvbnZlcnQgYmV0d2VlbiBtYWNoaW5lIGZyYW1lIG51bWJlcnMgYW5kIHBh
Z2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwotI2RlZmluZSBfX21mbl90b19wYWdlKG1mbikgIChmcmFt
ZV90YWJsZSArIHBmbl90b19wZHgobWZuKSkKLSNkZWZpbmUgX19wYWdlX3RvX21mbihwZykgICBw
ZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0gZnJhbWVfdGFibGUpKQorI2RlZmluZSBt
Zm5fdG9fcGFnZShtZm4pICAgIChmcmFtZV90YWJsZSArIG1mbl90b19wZHgobWZuKSkKKyNkZWZp
bmUgcGFnZV90b19tZm4ocGcpICAgICBwZHhfdG9fbWZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0g
ZnJhbWVfdGFibGUpKQogCiAvKiBDb252ZXJ0IGJldHdlZW4gbWFjaGluZSBhZGRyZXNzZXMgYW5k
IHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwotI2RlZmluZSBfX21hZGRyX3RvX3BhZ2UobWEpIF9f
bWZuX3RvX3BhZ2UoKG1hKSA+PiBQQUdFX1NISUZUKQotI2RlZmluZSBfX3BhZ2VfdG9fbWFkZHIo
cGcpICgocGFkZHJfdClfX3BhZ2VfdG9fbWZuKHBnKSA8PCBQQUdFX1NISUZUKQorI2RlZmluZSBf
X21hZGRyX3RvX3BhZ2UobWEpIG1mbl90b19wYWdlKG1hZGRyX3RvX21mbihtYSkpCisjZGVmaW5l
IF9fcGFnZV90b19tYWRkcihwZykgKG1mbl90b19tYWRkcihwYWdlX3RvX21mbihwZykpKQogCiAv
KiBDb252ZXJ0IGJldHdlZW4gZnJhbWUgbnVtYmVyIGFuZCBhZGRyZXNzIGZvcm1hdHMuICAqLwog
I2RlZmluZSBfX3Bmbl90b19wYWRkcihwZm4pICgocGFkZHJfdCkocGZuKSA8PCBQQUdFX1NISUZU
KQpAQCAtMjY0LDggKzI2NCw2IEBAIHZvaWQgY29weV9wYWdlX3NzZTIodm9pZCAqLCBjb25zdCB2
b2lkICopOwogI2RlZmluZSBtZm5fdG9fdmlydChtZm4pICAgIF9fbWZuX3RvX3ZpcnQobWZuKQog
I2RlZmluZSB2aXJ0X3RvX21hZGRyKHZhKSAgIF9fdmlydF90b19tYWRkcigodW5zaWduZWQgbG9u
ZykodmEpKQogI2RlZmluZSBtYWRkcl90b192aXJ0KG1hKSAgIF9fbWFkZHJfdG9fdmlydCgodW5z
aWduZWQgbG9uZykobWEpKQotI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pICAgIF9fbWZuX3RvX3Bh
Z2UobWZuKQotI2RlZmluZSBwYWdlX3RvX21mbihwZykgICAgIF9fcGFnZV90b19tZm4ocGcpCiAj
ZGVmaW5lIG1hZGRyX3RvX3BhZ2UobWEpICAgX19tYWRkcl90b19wYWdlKG1hKQogI2RlZmluZSBw
YWdlX3RvX21hZGRyKHBnKSAgIF9fcGFnZV90b19tYWRkcihwZykKICNkZWZpbmUgdmlydF90b19w
YWdlKHZhKSAgICBfX3ZpcnRfdG9fcGFnZSh2YSkKQEAgLTI3Myw3ICsyNzEsNyBAQCB2b2lkIGNv
cHlfcGFnZV9zc2UyKHZvaWQgKiwgY29uc3Qgdm9pZCAqKTsKICNkZWZpbmUgcGZuX3RvX3BhZGRy
KHBmbikgICBfX3Bmbl90b19wYWRkcihwZm4pCiAjZGVmaW5lIHBhZGRyX3RvX3BmbihwYSkgICAg
X19wYWRkcl90b19wZm4ocGEpCiAjZGVmaW5lIHBhZGRyX3RvX3BkeChwYSkgICAgcGZuX3RvX3Bk
eChwYWRkcl90b19wZm4ocGEpKQotI2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIGwxZV9nZXRf
cGZuKCp2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxvbmcpKHZhKSkpCisjZGVmaW5lIHZtYXBf
dG9fbWZuKHZhKSAgICAgX21mbihsMWVfZ2V0X3BmbigqdmlydF90b194ZW5fbDFlKCh1bnNpZ25l
ZCBsb25nKSh2YSkpKSkKICNkZWZpbmUgdm1hcF90b19wYWdlKHZhKSAgICBtZm5fdG9fcGFnZSh2
bWFwX3RvX21mbih2YSkpCiAKICNlbmRpZiAvKiAhZGVmaW5lZChfX0FTU0VNQkxZX18pICovCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaCBiL3hlbi9pbmNsdWRlL3hl
bi9kb21haW5fcGFnZS5oCmluZGV4IDg5MGJhZTViOWMuLjMyNjY5YTMzMzkgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3hlbi9kb21haW5fcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9kb21h
aW5fcGFnZS5oCkBAIC0zNCw3ICszNCw3IEBAIHZvaWQgdW5tYXBfZG9tYWluX3BhZ2UoY29uc3Qg
dm9pZCAqdmEpOwogLyogCiAgKiBHaXZlbiBhIFZBIGZyb20gbWFwX2RvbWFpbl9wYWdlKCksIHJl
dHVybiBpdHMgdW5kZXJseWluZyBNRk4uCiAgKi8KLXVuc2lnbmVkIGxvbmcgZG9tYWluX3BhZ2Vf
bWFwX3RvX21mbihjb25zdCB2b2lkICp2YSk7CittZm5fdCBkb21haW5fcGFnZV9tYXBfdG9fbWZu
KGNvbnN0IHZvaWQgKnZhKTsKIAogLyoKICAqIFNpbWlsYXIgdG8gdGhlIGFib3ZlIGNhbGxzLCBl
eGNlcHQgdGhlIG1hcHBpbmcgaXMgYWNjZXNzaWJsZSBpbiBhbGwKQEAgLTQ0LDExICs0NCwxMSBA
QCB1bnNpZ25lZCBsb25nIGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqdmEpOwog
dm9pZCAqbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChtZm5fdCBtZm4pOwogdm9pZCB1bm1hcF9kb21h
aW5fcGFnZV9nbG9iYWwoY29uc3Qgdm9pZCAqdmEpOwogCi0jZGVmaW5lIF9fbWFwX2RvbWFpbl9w
YWdlKHBnKSAgICAgICAgbWFwX2RvbWFpbl9wYWdlKF9tZm4oX19wYWdlX3RvX21mbihwZykpKQor
I2RlZmluZSBfX21hcF9kb21haW5fcGFnZShwZykgICAgICAgIG1hcF9kb21haW5fcGFnZShwYWdl
X3RvX21mbihwZykpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCAqX19tYXBfZG9tYWluX3BhZ2VfZ2xv
YmFsKGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnKQogewotICAgIHJldHVybiBtYXBfZG9tYWlu
X3BhZ2VfZ2xvYmFsKF9tZm4oX19wYWdlX3RvX21mbihwZykpKTsKKyAgICByZXR1cm4gbWFwX2Rv
bWFpbl9wYWdlX2dsb2JhbChwYWdlX3RvX21mbihwZykpOwogfQogCiAjZWxzZSAvKiAhQ09ORklH
X0RPTUFJTl9QQUdFICovCkBAIC01Niw3ICs1Niw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqX19t
YXBfZG9tYWluX3BhZ2VfZ2xvYmFsKGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnKQogI2RlZmlu
ZSBtYXBfZG9tYWluX3BhZ2UobWZuKSAgICAgICAgICAgICAgICBfX21mbl90b192aXJ0KG1mbl94
KG1mbikpCiAjZGVmaW5lIF9fbWFwX2RvbWFpbl9wYWdlKHBnKSAgICAgICAgICAgICAgIHBhZ2Vf
dG9fdmlydChwZykKICNkZWZpbmUgdW5tYXBfZG9tYWluX3BhZ2UodmEpICAgICAgICAgICAgICAg
KCh2b2lkKSh2YSkpCi0jZGVmaW5lIGRvbWFpbl9wYWdlX21hcF90b19tZm4odmEpICAgICAgICAg
IHZpcnRfdG9fbWZuKCh1bnNpZ25lZCBsb25nKSh2YSkpCisjZGVmaW5lIGRvbWFpbl9wYWdlX21h
cF90b19tZm4odmEpICAgICAgICAgIF9tZm4odmlydF90b19tZm4oKHVuc2lnbmVkIGxvbmcpKHZh
KSkpCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChtZm5fdCBt
Zm4pCiB7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hl
bi9tbS5oCmluZGV4IGNhYWQwNmU3NTMuLjIwNGRkOWM0OGQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL3hlbi9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCkBAIC0yNzcsMTMgKzI3Nyw4
IEBAIHN0cnVjdCBwYWdlX2xpc3RfaGVhZAogIyBkZWZpbmUgUEFHRV9MSVNUX05VTEwgKCh0eXBl
b2YoKChzdHJ1Y3QgcGFnZV9pbmZvKXt9KS5saXN0Lm5leHQpKX4wKQogCiAjIGlmICFkZWZpbmVk
KHBkeF90b19wYWdlKSAmJiAhZGVmaW5lZChwYWdlX3RvX3BkeCkKLSMgIGlmIGRlZmluZWQoX19w
YWdlX3RvX21mbikgfHwgZGVmaW5lZChfX21mbl90b19wYWdlKQotIyAgIGRlZmluZSBwYWdlX3Rv
X3BkeCBfX3BhZ2VfdG9fbWZuCi0jICAgZGVmaW5lIHBkeF90b19wYWdlIF9fbWZuX3RvX3BhZ2UK
LSMgIGVsc2UKICMgICBkZWZpbmUgcGFnZV90b19wZHggcGFnZV90b19tZm4KICMgICBkZWZpbmUg
cGR4X3RvX3BhZ2UgbWZuX3RvX3BhZ2UKLSMgIGVuZGlmCiAjIGVuZGlmCiAKICMgZGVmaW5lIFBB
R0VfTElTVF9IRUFEX0lOSVQobmFtZSkgeyBOVUxMLCBOVUxMIH0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL3hlbi90bWVtX3hlbi5oIGIveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKaW5kZXgg
NTQyYzBiM2YyMC4uODUxNmEwYjEzMSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3RtZW1f
eGVuLmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3RtZW1feGVuLmgKQEAgLTI1LDcgKzI1LDcgQEAK
IHR5cGVkZWYgdWludDMyX3QgcGFnZXNpemVfdDsgIC8qIGxpa2Ugc2l6ZV90LCBtdXN0IGhhbmRs
ZSBsYXJnZXN0IFBBR0VfU0laRSAqLwogCiAjZGVmaW5lIElTX1BBR0VfQUxJR05FRChhZGRyKSBJ
U19BTElHTkVEKCh1bnNpZ25lZCBsb25nKShhZGRyKSwgUEFHRV9TSVpFKQotI2RlZmluZSBJU19W
QUxJRF9QQUdFKF9waSkgICAgbWZuX3ZhbGlkKF9tZm4ocGFnZV90b19tZm4oX3BpKSkpCisjZGVm
aW5lIElTX1ZBTElEX1BBR0UoX3BpKSAgICBtZm5fdmFsaWQocGFnZV90b19tZm4oX3BpKSkKIAog
ZXh0ZXJuIHN0cnVjdCBwYWdlX2xpc3RfaGVhZCB0bWVtX3BhZ2VfbGlzdDsKIGV4dGVybiBzcGlu
bG9ja190IHRtZW1fcGFnZV9saXN0X2xvY2s7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:05:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:05:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoV1Q-0005gn-DH; Wed, 21 Feb 2018 14:05:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoV1O-0005en-VE
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:05:22 +0000
X-Inumbo-ID: 310da876-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 310da876-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:04:54 +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 F36C71435;
 Wed, 21 Feb 2018 06:03:17 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 372623F318;
 Wed, 21 Feb 2018 06:03:17 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:48 +0000
Message-Id: <20180221140259.29360-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 05/16] xen/arm: mm: Remove unused
	relinquish_shared_pages
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

cmVsaW5xdWlzaF9zaGFyZWRfcGFnZXMgaXMgbmV2ZXIgY2FsbGVkIG9uIEFybS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgotLS0KCkNjOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgogICAgQ2hhbmdlcyBpbiB2
NDoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oIHwg
NCAtLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggYzAz
ZjRhZDY3NC4uNzY3OGUyOWMxNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
CisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMzIxLDEwICszMjEsNiBAQCBzdHJ1
Y3QgcGFnZV9pbmZvICpnZXRfcGFnZV9mcm9tX2d2YShzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2
YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxh
Z3MpOwogCiBzdGF0aWMgaW5saW5lIHZvaWQgcHV0X2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNp
Z25lZCBsb25nIGdmbikge30KLXN0YXRpYyBpbmxpbmUgaW50IHJlbGlucXVpc2hfc2hhcmVkX3Bh
Z2VzKHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgcmV0dXJuIDA7Ci19CiAKICNkZWZpbmUgSU5W
QUxJRF9NMlBfRU5UUlkgICAgICAgICh+MFVMKQogI2RlZmluZSBTSEFSRURfTTJQX0VOVFJZICAg
ICAgICAgKH4wVUwgLSAxVUwpCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:07:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:07:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoV39-0006Ee-No; Wed, 21 Feb 2018 14:07:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoV38-0006Do-Fo
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:07:10 +0000
X-Inumbo-ID: 34fe3fa8-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 34fe3fa8-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:05:01 +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 92E461435;
 Wed, 21 Feb 2018 06:03:24 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C61EF3F318;
 Wed, 21 Feb 2018 06:03:22 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:52 +0000
Message-Id: <20180221140259.29360-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Julien Grall <julien.grall@arm.com>, Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v4 09/16] xen/pdx: Introduce helper to convert
	MFN <-> PDX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIGF2b2lkIHVzZSBvZiBwZm5fdG9fcGR4KG1mbl94KG1mbikpIG92ZXIgdGhlIGNv
ZGUgYmFzZS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5j
b20+CgotLS0KCkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpD
YzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSWFuIEph
Y2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNs
ZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNj
OiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CgogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2lu
Y2x1ZGUveGVuL3BkeC5oIHwgMyArKysKIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykK
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGR4LmggYi94ZW4vaW5jbHVkZS94ZW4vcGR4
LmgKaW5kZXggNGM1NjY0NWM0Yy4uYTE1MWFhYzFhMiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
eGVuL3BkeC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wZHguaApAQCAtMzUsNiArMzUsOSBAQCBz
dGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcGR4X3RvX3Bmbih1bnNpZ25lZCBsb25nIHBkeCkK
ICAgICAgICAgICAgKChwZHggPDwgcGZuX3BkeF9ob2xlX3NoaWZ0KSAmIHBmbl90b3BfbWFzayk7
CiB9CiAKKyNkZWZpbmUgbWZuX3RvX3BkeChtZm4pIHBmbl90b19wZHgobWZuX3gobWZuKSkKKyNk
ZWZpbmUgcGR4X3RvX21mbihwZHgpIF9tZm4ocGR4X3RvX3BmbihwZHgpKQorCiBleHRlcm4gdm9p
ZCBwZm5fcGR4X2hvbGVfc2V0dXAodW5zaWduZWQgbG9uZyk7CiAKICNlbmRpZiAvKiBIQVNfUERY
ICovCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:07:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:07:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoV3R-0006IG-VJ; Wed, 21 Feb 2018 14:07:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoV3R-0006HB-KB
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:07:29 +0000
X-Inumbo-ID: 3070fd52-1710-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3070fd52-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:04:53 +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 ECB3C15AB;
 Wed, 21 Feb 2018 06:03:16 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 30ADF3F318;
 Wed, 21 Feb 2018 06:03:16 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 14:02:47 +0000
Message-Id: <20180221140259.29360-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221140259.29360-1-julien.grall@arm.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: [Xen-devel] [PATCH v4 04/16] xen/arm: mm: Remove unused M2P code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXJtIGRvZXMgbm90IGhhdmUgYW4gTTJQIGFuZCB2ZXJ5IHVubGlrZWx5IHRvIGdldCBvbmUgaW4g
dGhlIGZ1dHVyZSwKdGhlcmVmb3JlIGRvbid0IGtlZXAgZGVmaW5lcyB0aGF0IGFyZSBub3QgbmVj
ZXNzYXJ5IGluIHRoZSBjb21tb24gY29kZS4KCkF0IHRoZSBzYW1lIHRpbWUgbW92ZSB0aGUgcmVt
YWluaW5nIE0yUCBkZWZpbmUganVzdCBhYm92ZSBqdXN0IGFib3ZlCnNldF9ncGZuX2Zyb21fbWZu
IHRvIGtlZXAgYWxsIHRoZSBkdW1teSBoZWxwZXJzIGZvciBNMlAgdG9nZXRoZXIuCgpTaWduZWQt
b2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKLS0tCgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKICAgIENoYW5nZXMgaW4g
djQ6CiAgICAgICAgLSBQYXRjaCBhZGRlZC4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgg
fCAyNSArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRp
b25zKCspLCAyMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5kZXggNGQ1NTYzYjBjZS4uYzAzZjRh
ZDY3NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vbW0uaApAQCAtMzIwLDMzICszMjAsMTYgQEAgc3RhdGljIGlubGluZSB2b2lk
ICpwYWdlX3RvX3ZpcnQoY29uc3Qgc3RydWN0IHBhZ2VfaW5mbyAqcGcpCiBzdHJ1Y3QgcGFnZV9p
bmZvICpnZXRfcGFnZV9mcm9tX2d2YShzdHJ1Y3QgdmNwdSAqdiwgdmFkZHJfdCB2YSwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3MpOwogCi0v
KgotICogVGhlIE1QVCAobWFjaGluZS0+cGh5c2ljYWwgbWFwcGluZyB0YWJsZSkgaXMgYW4gYXJy
YXkgb2Ygd29yZC1zaXplZAotICogdmFsdWVzLCBpbmRleGVkIG9uIG1hY2hpbmUgZnJhbWUgbnVt
YmVyLiBJdCBpcyBleHBlY3RlZCB0aGF0IGd1ZXN0IE9TZXMKLSAqIHdpbGwgdXNlIGl0IHRvIHN0
b3JlIGEgInBoeXNpY2FsIiBmcmFtZSBudW1iZXIgdG8gZ2l2ZSB0aGUgYXBwZWFyYW5jZSBvZgot
ICogY29udGlndW91cyAob3IgbmVhciBjb250aWd1b3VzKSBwaHlzaWNhbCBtZW1vcnkuCi0gKi8K
LSN1bmRlZiAgbWFjaGluZV90b19waHlzX21hcHBpbmcKLSNkZWZpbmUgbWFjaGluZV90b19waHlz
X21hcHBpbmcgICgodW5zaWduZWQgbG9uZyAqKVJEV1JfTVBUX1ZJUlRfU1RBUlQpCi0jZGVmaW5l
IElOVkFMSURfTTJQX0VOVFJZICAgICAgICAofjBVTCkKLSNkZWZpbmUgVkFMSURfTTJQKF9lKSAg
ICAgICAgICAgICghKChfZSkgJiAoMVVMPDwoQklUU19QRVJfTE9ORy0xKSkpKQotI2RlZmluZSBT
SEFSRURfTTJQX0VOVFJZICAgICAgICAgKH4wVUwgLSAxVUwpCi0jZGVmaW5lIFNIQVJFRF9NMlAo
X2UpICAgICAgICAgICAoKF9lKSA9PSBTSEFSRURfTTJQX0VOVFJZKQotCi0jZGVmaW5lIF9zZXRf
Z3Bmbl9mcm9tX21mbihtZm4sIHBmbikgKHsgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
c3RydWN0IGRvbWFpbiAqZCA9IHBhZ2VfZ2V0X293bmVyKF9fbWZuX3RvX3BhZ2UobWZuKSk7ICAg
ICBcCi0gICAgaWYoZCAmJiAoZCA9PSBkb21fY293KSkgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIG1hY2hpbmVfdG9fcGh5c19tYXBwaW5nWyhtZm4pXSA9IFNI
QVJFRF9NMlBfRU5UUlk7ICAgICBcCi0gICAgZWxzZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIG1hY2hpbmVfdG9fcGh5c19t
YXBwaW5nWyhtZm4pXSA9IChwZm4pOyAgICAgICAgICAgICAgICBcCi0gICAgfSkKLQogc3RhdGlj
IGlubGluZSB2b2lkIHB1dF9nZm4oc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4p
IHt9CiBzdGF0aWMgaW5saW5lIGludCByZWxpbnF1aXNoX3NoYXJlZF9wYWdlcyhzdHJ1Y3QgZG9t
YWluICpkKQogewogICAgIHJldHVybiAwOwogfQogCisjZGVmaW5lIElOVkFMSURfTTJQX0VOVFJZ
ICAgICAgICAofjBVTCkKKyNkZWZpbmUgU0hBUkVEX00yUF9FTlRSWSAgICAgICAgICh+MFVMIC0g
MVVMKQorI2RlZmluZSBTSEFSRURfTTJQKF9lKSAgICAgICAgICAgKChfZSkgPT0gU0hBUkVEX00y
UF9FTlRSWSkKKwogLyogWGVuIGFsd2F5cyBvd25zIFAyTSBvbiBBUk0gKi8KICNkZWZpbmUgc2V0
X2dwZm5fZnJvbV9tZm4obWZuLCBwZm4pIGRvIHsgKHZvaWQpIChtZm4pLCAodm9pZCkocGZuKTsg
fSB3aGlsZSAoMCkKICNkZWZpbmUgbWZuX3RvX2dtZm4oX2QsIG1mbikgIChtZm4pCi0tIAoyLjEx
LjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:08:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:08:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoV4U-0006Rn-7d; Wed, 21 Feb 2018 14:08:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=xuop=fp=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eoV4T-0006QR-2g
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 14:08:33 +0000
X-Inumbo-ID: e839ec22-1710-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e839ec22-1710-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 14:10:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id AA9E2AB3B;
 Wed, 21 Feb 2018 14:08:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel <xen-devel@lists.xenproject.org>
Message-ID: <17c49a56-875c-dac7-857f-9e24f9005731@suse.com>
Date: Wed, 21 Feb 2018 15:08:23 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] Modifying domain creation interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3JlYXRpbmcgYSBuZXcgZG9tYWluIGN1cnJlbnRseSBpcyBhIHNlcXVlbmNlIG9mIGh5cGVyY2Fs
bHMgd2l0aCBtYW55IG9mCnRob3NlIGJlaW5nIG1hbmRhdG9yeSBhbmQgbmVlZGVkIGluIGEgc3Bl
Y2lmaWMgc2VxdWVuY2UuIEl0cyBoYXMgYmVlbgpkaXNjdXNzZWQgYmVmb3JlIHRvIGJ1aWxkIGEg
bmV3IGludGVyZmFjZSBmb3IgZG9tYWluIGNyZWF0aW9uIHdpdGggX2FsbF8KdGhlIG1hbmRhdG9y
eSBpbmZvcm1hdGlvbiBwYXNzZWQgdG8gdGhlIGh5cGVydmlzb3IgaW4gb25lIGh5cGVyY2FsbC4K
CkknZCBsaWtlIHRvIHN1Z2dlc3QgdG8gZXh0ZW5kIHRoaXMgaWRlYSBldmVuIG1vcmU6IGluc3Rl
YWQgb2YgcGFzc2luZwp0aGUgbWFuZGF0b3J5IGRhdGEgb25seSB3ZSBjb3VsZCBldmVuIGFkZCBz
b21lIG9wdGlvbmFsIGRhdGEgaW4gYQpnZW5lcmljIHdheS4gSW5zdGVhZCBvZiBleHRlbmRpbmcg
dGhlIGJpbmFyeSBpbnRlcmZhY2UgZWFjaCB0aW1lIGEgbmV3CmNvbmZpZ3VyYWJsZSBwYXJhbWV0
ZXIgaXMgYWRkZWQgZm9yIGRvbWFpbnMgd2UgY291bGQgdXNlIGEgdGV4dCBiYXNlZAppbnRlcmZh
Y2UgZm9yIHRoYXQgcHVycG9zZSwgc2ltaWxhciB0byB0aGUgYm9vdCBwYXJhbWV0ZXJzIG9mIHRo
ZQpoeXBlcnZpc29yIG9yIHRoZSBrZXJuZWwuIFNvIGluc3RlYWQgYWRkaW5nIGUuZy4gYSBuZXcg
ZmxhZyBmb3IKc3dpdGNoaW5nIHRoZSBNZWx0ZG93biBtaXRpZ2F0aW9uIG9uIG9yIG9mZiBmb3Ig
YSBzcGVjaWZpYyBkb21haW4gKHRoaXMKZXhhbXBsZSBpcyB0aGUgcmVhc29uIEkgdGhvdWdodCBv
ZiB0aGUgbmV3IGludGVyZmFjZSkgdG8KeGVuX2RvbWN0bF9jcmVhdGVkb21haW4uZmxhZ3Mgd2Ug
Y291bGQgcGFzcyBhIHN0cmluZyAieHB0aT1vZmYiIHRvIHRoZQpoeXBlcnZpc29yIGluIHRoZSBk
b21haW4gY3JlYXRlIGh5cGVyY2FsbCBwYXJhbWV0ZXJzLiBQYXNzaW5nIGFuIGFycmF5Cm9mIHN0
cmluZ3MgcGx1cyB0aGUgbnVtYmVyIG9mIGFycmF5IGVsZW1lbnRzIHdvdWxkIGFsbG93IHRvIGV4
dGVuZCB0aGUKaW50ZXJmYWNlIHdpdGhvdXQgaGF2aW5nIHRvIGNoYW5nZSBhbnkgaGVhZGVyIGZp
bGUuCgpJdCB3b3VsZCBldmVuIGJlIHBvc3NpYmxlIHRvIGhhdmUgc29tZXRoaW5nIGxpa2U6Cgpk
b21haW5fcGFyYW1zPVsgInhwdGk9b2ZmIiwgInBhcmFtX3h5PWZvbyIgXQoKaW4gdGhlIHhsIGNv
bmZpZyBmaWxlIG9mIGEgZG9tYWluIGFsbG93aW5nIHRvIHNwZWNpZnkgbmV3IHBhcmFtZXRlcnMK
d2l0aG91dCBoYXZpbmcgdG8gbW9kaWZ5IHhsL2xpYnhsLiBUaGlzIHdvdWxkIGFsbG93IGJhY2tw
b3J0cyBvZgpzZWN1cml0eSBwYXRjaGVzIHdoaWNoIG5lZWQgc29tZSBwZXItZG9tYWluIGNvbmZp
Z3VyYXRpb24gYWlkIChzb21lClNVU0UgY3VzdG9tZXJzIGFscmVhZHkgYXNrZWQgZm9yIGEgd2F5
IHRvIHN3aXRjaCBNZWx0ZG93biBtaXRpZ2F0aW9uCm9uIGEgcGVyLWRvbWFpbiBiYXNpcyBpbiBv
bGQgdmVyc2lvbnMpLgoKU2VjdXJpdHkgaXMgYSBwb2ludCB0byBiZSBsb29rZWQgYXQsIG9mIGNv
dXJzZS4gT1RPSCBpdCBzaG91bGQgYmUgcXVpdGUKZWFzeSB0byB1c2UgYSBmdXp6ZXIgZm9yIHBy
b3ZpbmcgdGhlIHBhcnNlciB0byBiZSBzZWN1cmUsIGFzIHRoZSBwYXJzZXIKY2FuIGJlIGNvbnN0
cnVjdGVkIHRvIGJlIHRlc3RhYmxlIGluIHVzZXIgZW52aXJvbm1lbnQgKGxpa2UgZS5nLiB0aGUK
eDg2IGluc3RydWN0aW9uIGVtdWxhdG9yKS4KClJpZ2h0IG5vdyBJIHdpbGwgYWRkIGEgbmV3IGJp
bmFyeSBmbGFnIChhZ2FpbiBmb3IgbWFraW5nIGJhY2twb3J0cwplYXNpZXIpLCBidXQgSSB0aGlu
ayBpZiB3ZSB3YW50IHRvIG1vZGlmeSB0aGUgZG9tYWluIGNyZWF0aW9uCmludGVyZmFjZSBhbnl3
YXksIHdlIHNob3VsZCBjb25zaWRlciBkb2luZyBpdCBpbiBhbiBlYXN5IGV4dGVuZGFibGUKd2F5
LiBJIGFtIHRhcmdldGluZyBYZW4gNC4xMiBmb3IgdGhhdCBpZGVhIGluIGNhc2UgaXQgaXMgYWNj
ZXB0ZWQsIHNvCkkgd2FudGVkIHRvIHN0YXJ0IGRpc2N1c3Npb24gZWFybHkuCgpXaGF0IGRvIHlv
dSB0aGluaz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:12:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:12:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoV8H-00078g-Nf; Wed, 21 Feb 2018 14:12:29 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stefan.bader@canonical.com>) id 1eoV8G-00078U-KV
 for xen-devel@lists.xensource.com; Wed, 21 Feb 2018 14:12:28 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-6.bemta-6.messagelabs.com id 15/F3-20662-B4E7D8A5;
 Wed, 21 Feb 2018 14:12:27 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFupileJIrShJLcpLzFFi42KJ3htZoOte1xtlMH2uosW9Ke/ZHRg9tvftYg9gjGLNzEvKr0hgzfh79zBTwT/Rij9PNzM3MG4V7mLk4hAS+MooMa9pG3MXIyeHiICzRFfzNTYQm1lAS2L14w2MIDabgL7EruWL2UFsYQEbiY/Lb7OC2LwCDhLHH20Bq2ERUJV496CXCcQWFQiXWHB1CxtEjaDEyZlPWCBmtjNK3HtYNoGRaxaS1CwkKQg7ReLMm8/Ms5CsnoXkvFlIzpuF5IxZSM6DqFGX+DPvEjOELS7R9GUlVFxbYtnC11BxW4l1695D3aAn8fZ3L5RtKbF+xyf2BYx8qxg1ilOLylKLdA2N9ZKKMtMzSnITM3N0DQ3M9HJTi4sT01NzEpOK9ZLzczcxAuOCAQh2MH5ZFnCIUZKDSUmUd75Nb5QQX1J+SmVGYnFGfFFpTmrxIUYZDg4lCd67NUA5waLU9NSKtMwcYITCpCU4eJREeBeDpHmLCxJzizPTIVKnGC05mh48aGPmePT4JZC88eJ1G7MQS15+XqqUOO89kAYBkIaM0jy4cbAkcolRVkqYlxHoQCGegtSi3MwSVPlXjOIcjErCvCK1QFN4MvNK4La+AjqICeigC1xgB5UkIqSkGhhX+bjdW3SVpVtsh0rBmapVCZbsvp7awtOWLsg/+FYp6XBGlv0L5bafMx/wqIct9PYJ2Lsja27ABy6Rcvcl9YZvt3xhWs9x9jTfwQ3XX1QZBTNcWbYgpChHOjhEsdXh2cI6w792ZavLSiuZlE2cz54Vipj3TWHi05xve55Lfw88Oa1f1v9KSrkSS3FGoqEWc1FxIgCuL0peHQMAAA==
X-Env-Sender: stefan.bader@canonical.com
X-Msg-Ref: server-8.tower-27.messagelabs.com!1519222343!100545042!1
X-Originating-IP: [91.189.89.112]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 51418 invoked from network); 21 Feb 2018 14:12:23 -0000
Received: from youngberry.canonical.com (HELO youngberry.canonical.com)
 (91.189.89.112)
 by server-8.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 21 Feb 2018 14:12:23 -0000
Received: from 1.general.smb.uk.vpn ([10.172.193.28])
 by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)
 (Exim 4.76) (envelope-from <stefan.bader@canonical.com>)
 id 1eoV8A-00011O-UB; Wed, 21 Feb 2018 14:12:22 +0000
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
From: Stefan Bader <stefan.bader@canonical.com>
Message-ID: <6d5172da-c4f5-a275-229d-068899b056f6@canonical.com>
Date: Wed, 21 Feb 2018 15:12:15 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Cc: Ian Campbell <ian.campbell@citrix.com>
Subject: [Xen-devel] Ability to crash a HVM guest by accessing /dev/hpet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5445845871187451309=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--MylRbFvm7f3Nf4pFr7houRHpfTRFy8zMo
Content-Type: multipart/mixed; boundary="Cl5qDz1yvyAuqbQbvxBJImDy4F2cA6JX2";
 protected-headers="v1"
From: Stefan Bader <stefan.bader@canonical.com>
To: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Cc: Ian Campbell <ian.campbell@citrix.com>
Message-ID: <6d5172da-c4f5-a275-229d-068899b056f6@canonical.com>
Subject: Ability to crash a HVM guest by accessing /dev/hpet

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

This seems to have been found by us[1] and Citrix[2] recently. To trigger=
 this
one needs to be root in the guest, so it is not super critical but still =
it
seems to be a bit harsh that purely opening /dev/hpet read-only is leadin=
g to a
domain crash via xen/arch/x86/hvm/hpet.c@375(hpet_write):

    case HPET_Tn_CFG(0):
    case HPET_Tn_CFG(1):
    case HPET_Tn_CFG(2):
        tn =3D HPET_TN(CFG, addr);

        h->hpet.timers[tn].config =3D hpet_fixup_reg(new_val, old_val, 0x=
3f4e);

        if ( timer_level(h, tn) )
        {
            gdprintk(XENLOG_ERR,
                     "HPET: level triggered interrupt not supported now\n=
");
            domain_crash(current->domain);
            break;
        }

The default in Linux seems to be level triggered. I wonder whether there =
would
be any possible way to make this return as some error instead of blowing =
up?

-Stefan

[1] https://bugs.launchpad.net/bugs/1741409
[2]
https://bugs.xenserver.org/browse/XSO-809?focusedCommentId=3D16484&page=3D=
com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel


--Cl5qDz1yvyAuqbQbvxBJImDy4F2cA6JX2--

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

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

iQIcBAEBCgAGBQJajX4/AAoJEOhnXe7L7s6jZ2UQAKhk0mo0eT5yjFyj1Dm0EgSf
6984qeH8Zx4MXNt+XBJYrIVm5kYmIeOCsEelvqI+Sf57oa68nl3KyDnfc6Mfn0ff
6Siz6B5DhTwGuEs1HCx4E/E4VTb+wbHFhCZg9jxuIjqDREtb1bmiyCNnJaZejYQ+
eQSSRCC/AqoroEJU0Z4h8qfbP1H4oFTYD2gI/S2hSeBPUNI0/vHg7OtvIICSGPTe
x0PcJOAmGkFFabPHp4B9h5sm7MeB4pCNvTJlTHD8TDpIlaAlPlF0ywbn+UX3jpzP
4UDSEVDFNMFJgKnj0F/l4xJ26PFZfPSQpMBAFC9Lqd2DtIMdZJ58K0zm4BIyiZpV
Hn2nokzlH6l1Qs8nqXS7VOM3puE6S4QUQrh90cczYfXoWOzocwdpkV77o9o/Sius
rSk56yhJWw2x+CBUmUb1FbRGT9CgFZXHvp9LtO3/bhvNdJR6W+PR3/CkV8gvViNM
6YFKQJKS82vB/96/Cs1in/PDD/Uu9UQPLO5HHTYzuZTs0t61H4x5S2iXEHFhrXCM
+bRFkHkEdqr+sGpIVJ1CYz6ZYPmhfaFngawXa40x+bdZ974W1YhENrpJvV0Bp2er
gU41bW9yiSinKPBLg5lUCL8ao0tzr3jDUaUpHvNPmxc9S6VWNrNlxc7hnodjPbU/
HVXSSu724JjtsLsCJZom
=CS/Q
-----END PGP SIGNATURE-----

--MylRbFvm7f3Nf4pFr7houRHpfTRFy8zMo--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5445845871187451309==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:19:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:19:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoVF1-0007Tt-Fs; Wed, 21 Feb 2018 14:19:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=e/wr=fp=citrix.com=prvs=583418c1e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eoVF0-0007Tn-2F
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 14:19:26 +0000
X-Inumbo-ID: 1adf7907-1712-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1adf7907-1712-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 15:18:37 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68302550"
Date: Wed, 21 Feb 2018 14:18:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <20180221141811.6c4z7ewq7ag37tmn@MacBook-Pro-de-Roger.local>
References: <20180220085647.25459-1-roger.pau@citrix.com>
 <20180220085647.25459-2-roger.pau@citrix.com>
 <9e4a1ca2-c855-8132-825c-f0efbd66d99a@oracle.com>
 <20180221082707.qhw66eiyo5e3gz2k@MacBook-Pro-de-Roger.local>
 <333c006c-f764-e9f4-f84c-8cc69287e961@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <333c006c-f764-e9f4-f84c-8cc69287e961@oracle.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, xen-devel@lists.xenproject.org,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86/hvm: introduce cr{0,
 4}_host_mask to store trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDg6NDg6MjBBTSAtMDUwMCwgQm9yaXMgT3N0cm92c2t5
IHdyb3RlOgo+IE9uIDAyLzIxLzIwMTggMDM6MjcgQU0sIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6
Cj4gPiBPbiBUdWUsIEZlYiAyMCwgMjAxOCBhdCAwNzoyMzo0NFBNIC0wNTAwLCBCb3JpcyBPc3Ry
b3Zza3kgd3JvdGU6Cj4gPj4gT24gMDIvMjAvMjAxOCAwMzo1NiBBTSwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+ID4+PiBBdCB0aGUgbW9tZW50IHRoaXMgaXMgY3VycmVudGx5IHNldCBhdCBWTUN7
Uy9CfSBjcmVhdGlvbiBhbmQgbm90IGNoYW5nZWQsCj4gPj4+IGJ1dCBmdXJ0aGVyIHBhdGNoZXMg
YXJlIGdvaW5nIHRvIGNoYW5nZSB0aGUgQ1I0IG1hc2sgYXQgcnVudGltZS4KPiA+Pj4KPiA+Pj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
Pj4+IC0tLQo+ID4+PiBDYzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xl
LmNvbT4KPiA+Pj4gQ2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBh
bml0QGFtZC5jb20+Cj4gPj4+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Pj4+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+ID4+PiBD
YzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+ID4+PiBDYzogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gPj4+IC0tLQo+ID4+PiBDaGFuZ2VzIHNpbmNl
IHYyOgo+ID4+PiAgLSBJbnRyb2R1Y2UgbWFza3Mgb25seSBmb3IgQ1I0IGFuZCBDUjAuCj4gPj4+
Cj4gPj4+IENoYW5nZXMgc2luY2UgdjE6Cj4gPj4+ICAtIE5ldyBpbiB0aGlzIHZlcnNpb24uCj4g
Pj4+IC0tLQo+ID4+PiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jICAgIHwgMSArCj4gPj4+
ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgICAgfCAxICsKPiA+Pj4gIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL3ZjcHUuaCB8IDQgKysrKwo+ID4+PiAgMyBmaWxlcyBjaGFuZ2VkLCA2IGlu
c2VydGlvbnMoKykKPiA+Pj4KPiA+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3ZtY2IuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwo+ID4+PiBpbmRleCAwZTZjYmE1
YjdiLi5iZWVhZmFkMjM1IDEwMDY0NAo+ID4+PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92
bWNiLmMKPiA+Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCj4gPj4+IEBAIC0x
NjksNiArMTY5LDcgQEAgc3RhdGljIGludCBjb25zdHJ1Y3Rfdm1jYihzdHJ1Y3QgdmNwdSAqdikK
PiA+Pj4gICAgICB2bWNiLT50ci5iYXNlID0gMDsKPiA+Pj4gICAgICB2bWNiLT50ci5saW1pdCA9
IDB4ZmY7Cj4gPj4+ICAKPiA+Pj4gKyAgICB2LT5hcmNoLmh2bV92Y3B1LmNyMF9ob3N0X21hc2sg
PSB2LT5hcmNoLmh2bV92Y3B1LmNyNF9ob3N0X21hc2sgPSB+MFVMOwo+ID4+PiAgICAgIHYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSBYODZfQ1IwX1BFIHwgWDg2X0NSMF9FVDsKPiA+Pj4g
ICAgICBodm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDApOwo+ID4+Cj4gPj4gSXMgdGhlcmUgYSByZWFz
b24gZm9yIHNldHRpbmcgdGhvc2UgZmllbGRzPyBTVk0gd29uJ3QgdXNlIHRoZW0sIHdpbGwgaXQ/
Cj4gPiBObywgU1ZNIHdvbid0IHVzZSB0aGVtIGJ1dCBJTUhPIGl0J3MgZ29vZCBmb3IgY29oZXJl
bmN5IHRvIGFsc28gc2V0Cj4gPiB0aGVtLiBUaGUgaW5pdGlhbCBwbGFuIHdhcyB0byBkbyBzb21l
dGhpbmcgc2ltaWxhciBmb3IgU1ZNLCBidXQgSQo+ID4gY291bGRuJ3QgZmluZCBob3cgdG8gZG8g
c2VsZWN0aXZlIENSNCB0cmFwcGluZyBmb3IgU1ZNLgo+ID4KPiA+IEkgY291bGQgbW92ZSB0aGlz
IGluc2lkZSBvZiBhcmNoX3ZteF9zdHJ1Y3QgaWYgaXQgc2VlbXMgYmV0dGVyLCBidXQgSQo+ID4g
d2FzIGV4cGVjdGluZyB0byBiZSBhYmxlIHRvIGRvIHNvbWV0aGluZyBzaW1pbGFyIGZvciBTVk0g
aW4gb3JkZXIgdG8KPiA+IGF2b2lkIG5lZWRsZXNzbHkgdHJhcHBpbmcgQ1I0Lgo+IAo+IEkgZG9u
J3QgYmVsaWV2ZSBTVk0gaGFzIGEgc2ltaWxhciBmZWF0dXJlLiBUaGUgY2xvc2VzdCBpdCBjb21l
cyB0byB0aGlzCj4gaXMgY2xlYW4gYml0cywgYnV0IHRoYXQncyBzdGlsbCByYXRoZXIgZGlmZmVy
ZW50Lgo+IAo+IFNvIGl0IHNlZW1zIHRvIG1lIHlvdSBhcmUgdGFyZ2V0aW5nIHNvbWV0aGluZyB2
ZXJ5IG11Y2ggVk1YLXNwZWNpZmljIGFuZAo+IHNvIEkgdGhpbmsgaXQgc2hvdWxkIGluZGVlZCBi
ZSBwYXJ0IG9mIGFyY2hfdm14X3N0cnVjdC4KClRoYW5rcywgd2lsbCBjaGFuZ2UgdGhhdCBhbmQg
d2FpdCBmb3IgZnVydGhlciBmZWVkYmFjayBiZWZvcmUKcmVzZW5kaW5nLgoKUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:25:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:25:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoVKb-00089K-2v; Wed, 21 Feb 2018 14:25:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u/hk=fp=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eoVKZ-00089C-7Q
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:25:11 +0000
X-Inumbo-ID: e8902fba-1712-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8902fba-1712-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 15:24:22 +0100 (CET)
Received: (qmail 2232 invoked from network); 21 Feb 2018 16:25:07 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 21 Feb 2018 16:25:07 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id CDDE17FCBF
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 16:25:06 +0200 (EET)
Received: (qmail 9224 invoked from network); 21 Feb 2018 16:25:06 +0200
Received: from unknown (HELO ?10.10.14.109?)
 (rcojocaru@bitdefender.com@195.210.4.22)
 by smtp01.buh.bitdefender.com with SMTP; 21 Feb 2018 16:25:06 +0200
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-17-julien.grall@arm.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <5080cf7c-d6a2-ce43-981f-624e9e8ad9ef@bitdefender.com>
Date: Wed, 21 Feb 2018 16:25:06 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180221140259.29360-17-julien.grall@arm.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.75046
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476235,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.002171)], BW: [Enabled, t:
 (0.000010,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.010636,0.000050)], URL: [Enabled, t:
 (0.000007,0.000001)], RTDA: [Enabled, t: (0.235207), Hit: No, Details:
 v2.6.22; Id: 15.1i602df.1c5tf2a9h.90to0], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 16/16] xen: Convert page_to_mfn and
 mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwNDowMiBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE1vc3Qgb2YgdGhl
IHVzZXJzIG9mIHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSBhcmUgZWl0aGVyIG92ZXJyaWRp
bmcKPiB0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qgb3IgdXNlIG1mbl94
L19tZm4gYmVjYXVzZSB0aGUKPiByZXN0IG9mIHRoZSBmdW5jdGlvbiB1c2UgbWZuX3QuCj4gCj4g
U28gbWFrZSBwYWdlX3RvX21mbiBhbmQgbWZuX3RvX3BhZ2UgcmV0dXJuIG1mbl90IGJ5IGRlZmF1
bHQuIFRoZSBfXyoKPiB2ZXJzaW9uIGFyZSBub3cgZHJvcHBlZCBhcyB0aGlzIHBhdGNoIHdpbGwg
Y29udmVydCBhbGwgdGhlIHJlbWFpbmluZwo+IG5vbi10eXBlc2FmZSBjYWxsZXJzLgo+IAo+IE9u
bHkgcmVhc29uYWJsZSBjbGVhbi11cHMgYXJlIGRvbmUgaW4gdGhpcyBwYXRjaC4gVGhlIHJlc3Qg
d2lsbCB1c2UKPiBfbWZuL21mbl94IGZvciB0aGUgdGltZSBiZWluZy4KPiAKPiBMYXN0bHksIGRv
bWFpbl9wYWdlX3RvX21mbiBpcyBhbHNvIGNvbnZlcnRlZCB0byB1c2UgbWZuX3QgZ2l2ZW4gdGhh
dAo+IG1vc3Qgb2YgdGhlIGNhbGxlcnMgYXJlIG5vdyBzd2l0Y2hlZCB0byBfbWZuKGRvbWFpbl9w
YWdlX3RvX21mbiguLi4pKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgoKQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJp
dGRlZmVuZGVyLmNvbT4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:28:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoVNH-0008IT-G5; Wed, 21 Feb 2018 14:27:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7g6z=fp=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eoVNG-0008IN-Rd
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:27:58 +0000
X-Inumbo-ID: 4c934aa4-1713-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c934aa4-1713-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 15:27:09 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id f14so5009861wre.8
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 06:27:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=0Z3WzWMyAC6TxpCpboXqDDZ7t5vuvkr6MkBusmiX1ik=;
 b=i1XN/BbJwqwxzeiyLPOJ6sYZ/EIKwgmVowRzkAggxVyj97fFYV9TLd98eDbRxHDRNP
 Ta8RtOjzDP5ZOvfowhA/1jvnMZP7D2FZzXoikDWE1TcyoGtDm1XXIes/p7bas13YThp1
 fKsyvXV/ahwcv73aw4fIWHKzLovtmS/z/KFBU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0Z3WzWMyAC6TxpCpboXqDDZ7t5vuvkr6MkBusmiX1ik=;
 b=R/iAMzmV0mdrzME2Zc69VdqeW/GCLiPeMrGKzBTE1TALEjCGr/537wTUyOMZ5/yHAc
 ZI4OHiWfnuh6eZV9RON1l4TBPV43VCRU6u3mGvRC6YRDfdeYpXqQpKYrAFZMtIymNVUm
 +WsNGLylgx5JDatRP6tKNY4tk6tKyFN6tocFWbTmH2O22jpSiMju+xER7Lj0JpmrMAFF
 Up/ykIqPdM4fOsJg4wJe7h1I4RyJPkCqFS1iB2Jj/nVIeWbfcf3TpQjzXyVMSNxRpggB
 oO4qKI7zUlUASNWH/XR3SgS5WKo3nfWS5dZeQCznvu9kLfn3/15TgxREzDITDq6XK/Pq
 Gclg==
X-Gm-Message-State: APf1xPAwvz8yFGarv2nSaoO2NKcEbkeN24bbxlSqEVZiLwFMXRP1ZdJg
 YTgzDyD5Sa2XTn3Z0A7zq7/5eQ==
X-Google-Smtp-Source: AH8x225JrTO53mrdXBAfjPwqqPER/xKPHP4I6gj93fgo4hy3YZvwMlFn54MrxIWYDQxBJnu/0PyVRA==
X-Received: by 10.223.173.163 with SMTP id w32mr3264395wrc.204.1519223275472; 
 Wed, 21 Feb 2018 06:27:55 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 137sm25980668wmm.46.2018.02.21.06.27.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 06:27:54 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-6-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <4f467648-3168-e777-23e8-d3f9897ad674@linaro.org>
Date: Wed, 21 Feb 2018 14:27:49 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215150248.28922-6-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 05/17] xen/arm64: Implement a fast path
 for handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNS8wMi8xOCAxNTowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmdW5jdGlv
biBTTUNDQ19BUkNIX1dPUktBUk9VTkRfMSB3aWxsIGJlIGNhbGxlZCBieSB0aGUgZ3Vlc3QgZm9y
Cj4gaGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3YW50IHRoZSBoYW5kbGlu
ZyB0byBiZSBhcyBmYXN0IGFzCj4gcG9zc2libGUuCj4gCj4gQXMgdGhlIG1pdGlnYXRpb24gaXMg
YXBwbGllZCBvbiBldmVyeSBndWVzdCBleGl0LCB3ZSBjYW4gY2hlY2sgZm9yIHRoZQo+IGNhbGwg
YmVmb3JlIHNhdmluZyBhbGwgdGhlIGNvbnRleHQgYW5kIHJldHVybiB2ZXJ5IGVhcmx5Lgo+IAo+
IEZvciBub3csIG9ubHkgcHJvdmlkZSBhIGZhc3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVz
ZSB0aGUgY29kZSByZWx5Cj4gb24gMiByZWdpc3RlcnMsIHgwIGFuZCB4MSBhcmUgc2F2ZWQgaW4g
YWR2YW5jZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyLmJhYmNo
dWtAZXBhbS5jb20+Cj4gCj4gLS0tCj4gICAgIGd1ZXN0X3N5bmMgb25seSBoYW5kbGUgNjQtYml0
IGd1ZXN0LCBzbyBJIGhhdmUgb25seSBpbXBsZW1lbnRlZCB0aGUKPiAgICAgNjQtYml0IHNpZGUg
Zm9yIG5vdy4gV2UgY2FuIGRpc2N1c3Mgd2hldGhlciBpdCBpcyB1c2VmdWwgdG8KPiAgICAgaW1w
bGVtZW50IGl0IGZvciAzMi1iaXQgZ3Vlc3RzLgo+IAo+ICAgICBXZSBjb3VsZCBhbHNvIGNvbnNp
ZGVyIHRvIGltcGxlbWVudCB0aGUgZmFzdCBwYXRoIGZvciBTTUM2NCwKPiAgICAgYWx0aG91Z2h0
IGEgZ3Vlc3Qgc2hvdWxkIGFsd2F5cyB1c2UgSFZDLgo+IAo+ICAgICBDaGFuZ2VzIGluIHYyOgo+
ICAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKPiAtLS0KPiAgeGVuL2FyY2gv
YXJtL2FybTY0L2VudHJ5LlMgICAgICB8IDU2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKy0tCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAgMiArKwo+
ICAyIGZpbGVzIGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4gCj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2VudHJ5LlMKPiBpbmRleCA2ZDk5ZTQ2ZjBmLi42N2Y5NmQ1MThmIDEwMDY0NAo+IC0tLSBh
L3hlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TCj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2Vu
dHJ5LlMKPiBAQCAtMSw2ICsxLDcgQEAKPiAgI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KPiAg
I2luY2x1ZGUgPGFzbS9yZWdzLmg+Cj4gICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KPiAr
I2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICAjaW5jbHVkZSA8cHVibGljL3hlbi5oPgo+ICAKPiAg
LyoKPiBAQCAtOTAsOCArOTEsMTIgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAv
KiBsaW5rIHJlZ2lzdGVyICovCj4gICAgICAgICAgLmVuZG0KPiAgLyoKPiAgICogU2F2ZSBzdGF0
ZSBvbiBlbnRyeSB0byBoeXBlcnZpc29yLCByZXN0b3JlIG9uIGV4aXQKPiArICoKPiArICogc2F2
ZV94MF94MTogRG9lcyB0aGUgbWFjcm8gbmVlZHMgdG8gc2F2ZSB4MC94MSAoZGVmYXVsdCAxKS4g
SWYgMCwKCkEgYml0IGNvbmZ1c2luZy4gV2hhdCBhYm91dDoKICAgICogc2F2ZV94MF94MTogRG9l
cyB0aGUgbWFjcm8gbmVlZHMgdG8gc2F2ZSB4MCBhbmQgeDE/IERlZmF1bHRzIHRvIDEuCiAgICAq
IElmIDAsIC4uLi4KCj4gKyAqIHdlIHJlbHkgb24gdGhlIG9uIHgwL3gxIHRvIGhhdmUgYmVlbiBz
YXZlZCBhdCB0aGUgY29ycmVjdCBwb3NpdGlvbiBvbgo+ICsgKiB0aGUgc3RhY2sgYmVmb3JlLgo+
ICAgKi8KPiAtICAgICAgICAubWFjcm8gIGVudHJ5LCBoeXAsIGNvbXBhdAo+ICsgICAgICAgIC5t
YWNybyAgZW50cnksIGh5cCwgY29tcGF0LCBzYXZlX3gwX3gxPTEKPiAgICAgICAgICBzdWIgICAg
IHNwLCBzcCwgIyhVUkVHU19TUFNSX2VsMSAtIFVSRUdTX0xSKSAvKiBDUFNSLCBQQywgU1AsIExS
ICovCj4gICAgICAgICAgcHVzaCAgICB4MjgsIHgyOQo+ICAgICAgICAgIHB1c2ggICAgeDI2LCB4
MjcKPiBAQCAtMTA3LDcgKzExMiwxNiBAQCBsciAgICAgIC5yZXEgICAgeDMwICAgICAgICAgICAg
IC8qIGxpbmsgcmVnaXN0ZXIgKi8KPiAgICAgICAgICBwdXNoICAgIHg2LCB4Nwo+ICAgICAgICAg
IHB1c2ggICAgeDQsIHg1Cj4gICAgICAgICAgcHVzaCAgICB4MiwgeDMKPiArICAgICAgICAvKgo+
ICsgICAgICAgICAqIFRoZSBjYWxsZXIgbWF5IGFscmVhZHkgaGF2ZSBzYXZlZCB4MC94MSBvbiB0
aGUgc3RhY2sgYXQgdGhlCj4gKyAgICAgICAgICogY29ycmVjdCBhZGRyZXNzIGFuZCBjb3JydXB0
IHRoZW0gd2l0aCBhbm90aGVyIHZhbHVlLiBPbmx5Cj4gKyAgICAgICAgICogc2F2ZSB0aGVtIGlm
IHNhdmVfeDBfeDEgPT0gMS4KPiArICAgICAgICAgKi8KPiArICAgICAgICAuaWYgXHNhdmVfeDBf
eDEgPT0gMQo+ICAgICAgICAgIHB1c2ggICAgeDAsIHgxCj4gKyAgICAgICAgLmVsc2UKPiArICAg
ICAgICBzdWIgICAgIHNwLCBzcCwgIzE2Cj4gKyAgICAgICAgLmVuZGlmCj4gIAo+ICAgICAgICAg
IC5pZiBcaHlwID09IDEgICAgICAgIC8qIEh5cGVydmlzb3IgbW9kZSAqLwo+ICAKPiBAQCAtMjAw
LDcgKzIxNCw0NSBAQCBoeXBfaXJxOgo+ICAgICAgICAgIGV4aXQgICAgaHlwPTEKPiAgCj4gIGd1
ZXN0X3N5bmM6Cj4gLSAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKPiArICAgICAgICAv
Kgo+ICsgICAgICAgICAqIFNhdmUgeDAsIHgxIGluIGFkdmFuY2UKPiArICAgICAgICAgKi8KPiAr
ICAgICAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjLShVUkVHU19rZXJuZWxfc2l6ZW9mIC0gVVJF
R1NfWDApXQo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIHgxIGlzIHVzZWQgYmVjYXVz
ZSB4MCBtYXkgY29udGFpbiB0aGUgZnVuY3Rpb24gaWRlbnRpZmllci4KPiArICAgICAgICAgKiBU
aGlzIGF2b2lkcyB0byByZXN0b3JlIHgwIGZyb20gdGhlIHN0YWNrLgo+ICsgICAgICAgICAqLwo+
ICsgICAgICAgIG1ycyAgICAgeDEsIGVzcl9lbDIKPiArICAgICAgICBsc3IgICAgIHgxLCB4MSwg
I0hTUl9FQ19TSElGVCAgICAgICAgICAgLyogeDEgPSBFU1JfRUwyLkVDICovCj4gKyAgICAgICAg
Y21wICAgICB4MSwgI0hTUl9FQ19IVkM2NAo+ICsgICAgICAgIGIubmUgICAgMWYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiBOb3QgYSBIVkMgc2tpcCBmYXN0cGF0aC4gKi8KPiArCj4g
KyAgICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgo+ICsgICAgICAgIGFuZCAgICAgeDEsIHgxLCAj
MHhmZmZmICAgICAgICAgICAgICAgICAvKiBDaGVjayB0aGUgaW1tZWRpYXRlIFswOjE2XSAqLwo+
ICsgICAgICAgIGNibnogICAgeDEsIDFmICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBzaG91
bGQgYmUgMCBmb3IgSFZDICMwICovCj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogRmFz
dGVzdCBwYXRoIHBvc3NpYmxlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEuCj4gKyAg
ICAgICAgICogVGhlIHdvcmthcm91bmQgaGFzIGFscmVhZHkgYmVlbiBhcHBsaWVkIG9uIHRoZSBl
eGNlcHRpb24KPiArICAgICAgICAgKiBlbnRyeSBmcm9tIHRoZSBndWVzdCwgc28gbGV0J3MgcXVp
Y2tseSBnZXQgYmFjayB0byB0aGUgZ3Vlc3QuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgZW9y
ICAgICB3MCwgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklECj4gKyAgICAgICAg
Y2JueiAgICB3MCwgMWYKCkl0IHdvdWxkIGJlIGdvb2QgdG8gbWVudGlvbiB0aGF0IHRoaXMgZnVu
Y3Rpb24gaWRlbnRpZmllciBjYW4ndCBiZQplbmNvZGVkIGFzIGFuIGltbWVkaWF0ZSBmb3IgdGhl
ICJjbXAiIGluc3RydWN0aW9uLCBidXQgaXQgY2FuIHdpdGgKYXJpdGhtZXRpYyBpbnN0cnVjdGlv
bnMuIEhlbmNlIHRoZSBleGNsdXNpdmUgT1IuCgo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAg
ICAqIENsb2JiZXIgYm90aCB4MCBhbmQgeDEgdG8gcHJldmVudCBsZWFrYWdlLiBOb3RlIHRoYXQg
dGhhbmtzCj4gKyAgICAgICAgICogdGhlIGVvciwgeDAgPSAwLgo+ICsgICAgICAgICAqLwo+ICsg
ICAgICAgIG1vdiAgICAgeDEsIHgwCj4gKyAgICAgICAgZXJldAoKSSB0aGluayB0aGlzIGlzIG1v
cmUgcmVhZGFibGU6CgoJICAgLyogQ2xvYmJlciB4MSB0byBwcmV2ZW50IGxlYWthZ2UuIHgwIGlz
IGFscmVhZHkgMC4gKi8KCSAgIG1vdiAgICAgeDEsIHh6cgoJICAgZXJldAoKQ2hlZXJzLApBbmRy
ZS4KCj4gKwo+ICsxOgo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogeDAveDEgbWF5IGhhdmUg
YmVlbiBzY3JhdGNoIGJ5IHRoZSBmYXN0IHBhdGggYWJvdmUsIHNvIGF2b2lkCj4gKyAgICAgICAg
ICogdG8gc2F2ZSB0aGVtLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGVudHJ5ICAgaHlwPTAs
IGNvbXBhdD0wLCBzYXZlX3gwX3gxPTAKPiAgICAgICAgICAvKgo+ICAgICAgICAgICAqIFRoZSB2
U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRS
WV9FWElUCj4gICAgICAgICAgICogaXMgbm90IHNldC4gSWYgYSB2U0Vycm9yIHRvb2sgcGxhY2Us
IHRoZSBpbml0aWFsIGV4Y2VwdGlvbiB3aWxsIGJlCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCj4g
aW5kZXggYzBmNzlkMDA5My4uMjIyYTAyZGQ5OSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3Iu
aAo+IEBAIC0zMDYsNiArMzA2LDggQEAKPiAgI2RlZmluZSBIRENSX1RQTSAgICAgICAgKF9BQygx
LFUpPDw2KSAgICAgICAgICAgLyogVHJhcCBQZXJmb3JtYW5jZSBNb25pdG9ycyBhY2Nlc3NlcyAq
Lwo+ICAjZGVmaW5lIEhEQ1JfVFBNQ1IgICAgICAoX0FDKDEsVSk8PDUpICAgICAgICAgICAvKiBU
cmFwIFBNQ1IgYWNjZXNzZXMgKi8KPiAgCj4gKyNkZWZpbmUgSFNSX0VDX1NISUZUICAgICAgICAg
ICAgICAgIDI2Cj4gKwo+ICAjZGVmaW5lIEhTUl9FQ19VTktOT1dOICAgICAgICAgICAgICAweDAw
Cj4gICNkZWZpbmUgSFNSX0VDX1dGSV9XRkUgICAgICAgICAgICAgIDB4MDEKPiAgI2RlZmluZSBI
U1JfRUNfQ1AxNV8zMiAgICAgICAgICAgICAgMHgwMwo+IAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:40:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:40:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoVZB-0001GP-K2; Wed, 21 Feb 2018 14:40:17 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <prvs=583418c1e=roger.pau@citrix.com>)
 id 1eoVZA-0001GJ-5u
 for xen-devel@lists.xensource.com; Wed, 21 Feb 2018 14:40:16 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id 29/27-07896-FC48D8A5;
 Wed, 21 Feb 2018 14:40:15 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsWyU9JRQvdsS2+Uwa5ObYt7U96zOzB6bO/bxR7AGMWamZeUX5HAmrFsYhd7wRTuipMNU5gbGA9ydDFyckgI+Ek8+TeHCcJ2l3jzrpUdxGYRUJXo6PjA2MXIwcEmYC8x/WsFSFhEQFfi35FPrCA2s0COxIsjt8BsYQEfid7/mxlBbF4BD4mPNxcyg9hCAg4Ss47NYIWIC0qcnPmEBaJXR2LB7k9sIOOZBaQllv8Du4ZTwFGiu78H7BpRARmJGUu/Qo1RlOif94AN4sp0ia1/fzFD2BYSt2/dYZvAKDgLyYZZSDbMQtiwgJF5FaNGcWpRWWqRrpGZXlJRZnpGSW5iZo6uoYGZXm5qcXFiempOYlKxXnJ+7iZGYLgyAMEOxjMLAg8xSnIwKYny3m7ujRLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwVsNkhMsSk1PrUjLzAFGDkxagoNHSYR3dxNQmre4IDG3ODMdInWKUZfjxovXbcxCLHn5ealS4ryHQWYIgBRllObBjYBF8SVGWSlhXkago4R4ClKLcjNLUOVfMYpzMCoJ8+aCTOHJzCuB2/QK6AgmoCMucIEdUZKIkJJqYGQ93xT4jummLO/C25VdAivX2ayYfFloSv/G6n6nWe4rZp9o1fvw+V2bJkehXLyRqay9nZusqVaM3d66g8qfnepu/UtYoaNUezpp9TN+jSbD8qNOpTf3Jq2/t/C8QmqD/ppzAT9vXNumxeR/Qib3yeX+ZKUvqX2NzufbudP5G06dmlKVxsNtr8RSnJFoqMVcVJwIAPiUFr7dAgAA
X-Env-Sender: prvs=583418c1e=roger.pau@citrix.com
X-Msg-Ref: server-16.tower-27.messagelabs.com!1519224013!110507013!1
X-Originating-IP: [185.25.65.24]
X-SpamReason: No, hits=0.0 required=7.0 tests=received_headers: No
 Received headers
X-StarScan-Received: 
X-StarScan-Version: 9.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 3446 invoked from network); 21 Feb 2018 14:40:13 -0000
Received: from smtp.ctxuk.citrix.com (HELO SMTP.EU.CITRIX.COM) (185.25.65.24)
 by server-16.tower-27.messagelabs.com with RC4-SHA encrypted SMTP;
 21 Feb 2018 14:40:13 -0000
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68304489"
X-CrossPremisesHeadersFilteredBySendConnector: AMSPEX02CL02.citrite.net
Date: Wed, 21 Feb 2018 14:40:17 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Stefan Bader <stefan.bader@canonical.com>
Message-ID: <20180221144017.ol2zelgknomiehfn@MacBook-Pro-de-Roger.local>
References: <6d5172da-c4f5-a275-229d-068899b056f6@canonical.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6d5172da-c4f5-a275-229d-068899b056f6@canonical.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
X-OrganizationHeadersPreserved: AMSPEX02CL02.citrite.net
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>,
 Ian Campbell <ian.campbell@citrix.com>
Subject: Re: [Xen-devel] Ability to crash a HVM guest by accessing /dev/hpet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDM6MTI6MTVQTSArMDEwMCwgU3RlZmFuIEJhZGVyIHdy
b3RlOgo+IFRoaXMgc2VlbXMgdG8gaGF2ZSBiZWVuIGZvdW5kIGJ5IHVzWzFdIGFuZCBDaXRyaXhb
Ml0gcmVjZW50bHkuIFRvIHRyaWdnZXIgdGhpcwo+IG9uZSBuZWVkcyB0byBiZSByb290IGluIHRo
ZSBndWVzdCwgc28gaXQgaXMgbm90IHN1cGVyIGNyaXRpY2FsIGJ1dCBzdGlsbCBpdAo+IHNlZW1z
IHRvIGJlIGEgYml0IGhhcnNoIHRoYXQgcHVyZWx5IG9wZW5pbmcgL2Rldi9ocGV0IHJlYWQtb25s
eSBpcyBsZWFkaW5nIHRvIGEKPiBkb21haW4gY3Jhc2ggdmlhIHhlbi9hcmNoL3g4Ni9odm0vaHBl
dC5jQDM3NShocGV0X3dyaXRlKToKCkknbSBxdWl0ZSBzdXJwcmlzZWQgdGhhdCBMaW51eCB3cml0
ZXMgdG8gdGhlIHJlZ2lzdGVycyBpZiB0aGUgZGV2aWNlCmlzIG9wZW5lZCByZWFkLW9ubHkuCgo+
IAo+ICAgICBjYXNlIEhQRVRfVG5fQ0ZHKDApOgo+ICAgICBjYXNlIEhQRVRfVG5fQ0ZHKDEpOgo+
ICAgICBjYXNlIEhQRVRfVG5fQ0ZHKDIpOgo+ICAgICAgICAgdG4gPSBIUEVUX1ROKENGRywgYWRk
cik7Cj4gCj4gICAgICAgICBoLT5ocGV0LnRpbWVyc1t0bl0uY29uZmlnID0gaHBldF9maXh1cF9y
ZWcobmV3X3ZhbCwgb2xkX3ZhbCwgMHgzZjRlKTsKPiAKPiAgICAgICAgIGlmICggdGltZXJfbGV2
ZWwoaCwgdG4pICkKPiAgICAgICAgIHsKPiAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJS
LAo+ICAgICAgICAgICAgICAgICAgICAgICJIUEVUOiBsZXZlbCB0cmlnZ2VyZWQgaW50ZXJydXB0
IG5vdCBzdXBwb3J0ZWQgbm93XG4iKTsKPiAgICAgICAgICAgICBkb21haW5fY3Jhc2goY3VycmVu
dC0+ZG9tYWluKTsKPiAgICAgICAgICAgICBicmVhazsKPiAgICAgICAgIH0KPiAKPiBUaGUgZGVm
YXVsdCBpbiBMaW51eCBzZWVtcyB0byBiZSBsZXZlbCB0cmlnZ2VyZWQuIEkgd29uZGVyIHdoZXRo
ZXIgdGhlcmUgd291bGQKPiBiZSBhbnkgcG9zc2libGUgd2F5IHRvIG1ha2UgdGhpcyByZXR1cm4g
YXMgc29tZSBlcnJvciBpbnN0ZWFkIG9mIGJsb3dpbmcgdXA/CgpYZW4gbm90IGFsbG93aW5nIGxl
dmVsLXRyaWdnZXJlZCBpcyBhY3R1YWxseSBicmVha2luZyB0aGUgc3BlYyBmb3IKSFBFVCBBRkFJ
Q1QsIHNpbmNlIGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzIGFyZSBub3QgYW4gb3B0aW9uYWwK
ZmVhdHVyZSBvZiBIUEVULiBPcHRpb25zIGhlcmUgd291bGQgYmUgdG8ganVzdCBpZ25vcmUgb3Ig
aW5qZWN0IGEgI0dQCkkgZ3Vlc3MgKHdoaWNoIHdpbGwgYWxzbyBsaWtlbHkgcmVzdWx0IGluIHRo
ZSBndWVzdCBjcmFzaGluZykuCgpUaGUgcmVhbCBzb2x1dGlvbiBpcyB0byBpbXBsZW1lbnQgbGV2
ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMsIEkgY2FuCnRha2UgYSBzdGFiIGF0IHRoaXMuCgpSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:43:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:43:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoVcV-0001Qh-1p; Wed, 21 Feb 2018 14:43:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7g6z=fp=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eoVcT-0001Pu-DN
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:43:41 +0000
X-Inumbo-ID: 7ecf3e1d-1715-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ecf3e1d-1715-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 15:42:53 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id u15so5192627wrg.3
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 06:43:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=Bi9nP4KkWlr3rCbWuL6Qz1SICQtwcwBrQ+jMZKK7ny4=;
 b=Lo/PpUeDA/HlRma4W5FZRbznhWAw5cGiVHmvX8vy18zg8Jo+8PJCtjnhbfvxFE+vbX
 Vyw0Bjzmw8/zxUNGHy4RtnSkGo/hxUi5/7BrFcM5iU7YkFC3P3JUnxZSqdE5MsorYJyh
 BwRX6EutEWG6CEXOjU5vec/QSe2Us7/DsKN1Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Bi9nP4KkWlr3rCbWuL6Qz1SICQtwcwBrQ+jMZKK7ny4=;
 b=p2qbw9wnm5Imh1Kw5DJniUrCa1UW4+qZYVskttAvm6XuymbH6Fs7Q1jEENFk4nwqFt
 brj2oLpfRe+AVYEARxru+NL9o3eG1KkLI+JX3lzcG2tW8GL5M47+y/WCRCtOJ0L7GbXc
 fP3ofSZSQgppZLRTLX3He8BpoGGDWdnKZIpehmEOntDe/ggknM3s4GDqfocBGR279zhi
 llEmcXN8hFIk/Zz8H+1tuD217au/CbrOzxdR+NRplZ85F+BjaY0nVq6I5NoGchIbHn6F
 DO71BEVZSEMx/WLiRP7yzUVwAH9FryVYXNNcGbG4FqfBwyExq7e6OUze0kXUw9TPK2w1
 2Lbg==
X-Gm-Message-State: APf1xPAI8ld1/ERQ5d42yPEVKoOFutNEUzvVb35tMAKjeIp1/25zxhQ0
 JE4u/yAFQlDENwSDILFCaT7Hrg==
X-Google-Smtp-Source: AH8x225RInHNOuvHPBdyft1ghrIdkLy8/MiVX5VnbvtuLbkTDxM8pTxOdRt0Xd9kVD7CDdtyoPBmsA==
X-Received: by 10.28.132.203 with SMTP id g194mr2478032wmd.77.1519224218704;
 Wed, 21 Feb 2018 06:43:38 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id p5sm32001678wmf.13.2018.02.21.06.43.37
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 06:43:38 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-9-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <2fc06841-fb94-b0be-f349-4232a3565c7b@linaro.org>
Date: Wed, 21 Feb 2018 14:43:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215150248.28922-9-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 08/17] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNS8wMi8xOCAxNTowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFBTQ0kgMS4wIGFu
ZCBsYXRlciBhbGxvd3MgdGhlIFNNQ0NDIHZlcnNpb24gdG8gYmUgKGluZGlyZWN0bHkpIHByb2Jl
ZAo+IHZpYSBQU0NJX0ZFQVRVUkVTLiBJZiB0aGUgUFNDSV9GRUFUVVJFUyBkb2VzIG5vdCBleGlz
dCAoUFNDSSAwLjIgb3IKPiBlYXJsaWVyKSBhbmQgdGhlIGZ1bmN0aW9uIHJldHVybiBhbiBlcnJv
ciwgdGhlbiB3ZSBjb25zaWRlcmVkIFNNQ0NDIDEuMAoKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHJldHVybnMgICAgICAgICAgICAgICAgICBhc3N1bWUKPiBpcyBpbXBsZW1lbnRlZC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IAo+
IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYyOgo+ICAgICAgICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+
ICB4ZW4vYXJjaC9hcm0vcHNjaS5jICAgICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8ICAyICsrCj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVuL2FyY2gvYXJtL3BzY2kuYwo+IGluZGV4
IDVkZGEzNWNkN2MuLmJjN2IyMjYwZTggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL3BzY2ku
Ywo+ICsrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKPiBAQCAtMzcsNiArMzcsNyBAQAo+ICAjZW5k
aWYKPiAgCj4gIHVpbnQzMl90IHBzY2lfdmVyOwo+ICt1aW50MzJfdCBzbWNjY192ZXI7Cj4gIAo+
ICBzdGF0aWMgdWludDMyX3QgcHNjaV9jcHVfb25fbnI7Cj4gIAo+IEBAIC01Nyw2ICs1OCwxNCBA
QCB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCkKPiAgICAgICAgICBjYWxsX3NtYyhQ
U0NJXzBfMl9GTjMyX1NZU1RFTV9SRVNFVCwgMCwgMCwgMCk7Cj4gIH0KPiAgCj4gK3N0YXRpYyBp
bnQgX19pbml0IHBzY2lfZmVhdHVyZXModWludDMyX3QgcHNjaV9mdW5jX2lkKQo+ICt7Cj4gKyAg
ICBpZiAoIHBzY2lfdmVyIDwgUFNDSV9WRVJTSU9OKDEsIDApICkKPiArICAgICAgICByZXR1cm4g
UFNDSV9OT1RfU1VQUE9SVEVEOwo+ICsKPiArICAgIHJldHVybiBjYWxsX3NtYyhQU0NJXzFfMF9G
TjMyX1BTQ0lfRkVBVFVSRVMsIHBzY2lfZnVuY19pZCwgMCwgMCk7Cj4gK30KPiArCj4gIGludCBf
X2luaXQgcHNjaV9pc19zbWNfbWV0aG9kKGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNj
aSkKPiAgewo+ICAgICAgaW50IHJldDsKPiBAQCAtODIsNiArOTEsMjQgQEAgaW50IF9faW5pdCBw
c2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpKQo+ICAg
ICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gK3N0YXRpYyB2b2lkIF9faW5pdCBwc2NpX2luaXRfc21j
Y2Modm9pZCkKPiArewo+ICsgICAgLyogUFNDSSBpcyB1c2luZyBhdCBsZWFzdCBTTUNDIDEuMCBj
YWxsaW5nIGNvbnZlbnRpb24uICovCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBT
TUNDQwoKT3RoZXIgdGhhbiB0aG9zZSBuaXRzIGl0IGxvb2tzIGdvb2QuCgpSZXZpZXdlZC1ieTog
QW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cgo+ICsgICAgc21jY2NfdmVy
ID0gQVJNX1NNQ0NDX1ZFUlNJT05fMV8wOwo+ICsKPiArICAgIGlmICggcHNjaV9mZWF0dXJlcyhB
Uk1fU01DQ0NfVkVSU0lPTl9GSUQpICE9IFBTQ0lfTk9UX1NVUFBPUlRFRCApCj4gKyAgICB7Cj4g
KyAgICAgICAgdWludDMyX3QgcmV0Owo+ICsKPiArICAgICAgICByZXQgPSBjYWxsX3NtYyhBUk1f
U01DQ0NfVkVSU0lPTl9GSUQsIDAsIDAsIDApOwo+ICsgICAgICAgIGlmICggcmV0ICE9IEFSTV9T
TUNDQ19OT1RfU1VQUE9SVEVEICkKPiArICAgICAgICAgICAgc21jY2NfdmVyID0gcmV0Owo+ICsg
ICAgfQo+ICsKPiArICAgIHByaW50ayhYRU5MT0dfSU5GTyAiVXNpbmcgU01DIENhbGxpbmcgQ29u
dmVudGlvbiB2JXUuJXVcbiIsCj4gKyAgICAgICAgICAgU01DQ0NfVkVSU0lPTl9NQUpPUihzbWNj
Y192ZXIpLCBTTUNDQ19WRVJTSU9OX01JTk9SKHNtY2NjX3ZlcikpOwo+ICt9Cj4gKwo+ICBpbnQg
X19pbml0IHBzY2lfaW5pdF8wXzEodm9pZCkKPiAgewo+ICAgICAgaW50IHJldDsKPiBAQCAtMTcz
LDcgKzIwMCwxMiBAQCBpbnQgX19pbml0IHBzY2lfaW5pdCh2b2lkKQo+ICAgICAgaWYgKCByZXQg
KQo+ICAgICAgICAgIHJldCA9IHBzY2lfaW5pdF8wXzEoKTsKPiAgCj4gLSAgICByZXR1cm4gcmV0
Owo+ICsgICAgaWYgKCByZXQgKQo+ICsgICAgICAgIHJldHVybiByZXQ7Cj4gKwo+ICsgICAgcHNj
aV9pbml0X3NtY2NjKCk7Cj4gKwo+ICsgICAgcmV0dXJuIDA7Cj4gIH0KPiAgCj4gIC8qCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaAo+IGluZGV4IGQwMjQwZDY0YmYuLmJjMDY3ODkyYzcgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
bWNjYy5oCj4gQEAgLTUyLDYgKzUyLDggQEAKPiAgCj4gICNpZm5kZWYgX19BU1NFTUJMWV9fCj4g
IAo+ICtleHRlcm4gdWludDMyX3Qgc21jY2NfdmVyOwo+ICsKPiAgLyogQ2hlY2sgaWYgdGhpcyBp
cyBmYXN0IGNhbGwuICovCj4gIHN0YXRpYyBpbmxpbmUgYm9vbCBzbWNjY19pc19mYXN0X2NhbGwo
cmVnaXN0ZXJfdCBmdW5jaWQpCj4gIHsKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:58:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:58:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoVqE-0002Ju-3x; Wed, 21 Feb 2018 14:57:54 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <stefan.bader@canonical.com>) id 1eoVqD-0002Jo-0Q
 for xen-devel@lists.xensource.com; Wed, 21 Feb 2018 14:57:53 +0000
Received: from [193.109.254.147] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-2.bemta-6.messagelabs.com id BE/41-14373-0F88D8A5;
 Wed, 21 Feb 2018 14:57:52 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrPKsWRWlGSWpSXmKPExsUSvTeyQPd9R2+UwZOlChb3prxnd2D02N63iz2AMYo1My8pvyKBNePRs8iCjwoVDQ+/MDUwfpXuYuTiEBL4yihx8Pgzxi5GTg5hAR+J3v+bwWwRAWuJ0+u72EFsZgFnif+rHzKB2EICdRL/F01hA7HZBPQldi1fDFbDK+Ag8f/ABmYQm0VAVWLxsgYwW1QgXGLB1S1sEDWCEidnPmEBsTkFPCV2/frCBHIEs0A7o8S/6z1MExh5ZiGpm4UsNwvskBSJme8Ogtkwy2chOXYWkmNnITlqFpLnZiF5YhaSQyB61SX+zLvEDGGLSzR9WckKYWtLLFv4GipuK7Fu3XsWCFtP4u3vXijbUmL9jk/sCxgFVjFqFKcWlaUW6Rpa6CUVZaZnlOQmZuboGhqY6eWmFhcnpqfmJCYV6yXn525iBEYeAxDsYLy5MeAQoyQHk5Io7+3m3ighvqT8lMqMxOKM+KLSnNTiQ4wyHBxKEryGwEgWEixKTU+tSMvMAaYAmLQEB4+SCO/TdqA0b3FBYm5xZjpE6hSjLseNF6/bmIVY8vLzUqXEeT+AFAmAFGWU5sGNgKWjS4yyUsK8jEBHCfEUpBblZpagyr9iFOdgVBLmlQe5hCczrwRu0yugI5iAjrjABXZESSJCSqqBsf17m6Agt6+g+PfWuV+sHJ0DfM4oq7OWKZ+7MtfumMAsv83HvscxpDSde9+6m+f3mU8scZskGTRen8nL++DKe0m6bNLBl1uNQqcsevzlZEo7V2ib7JWnRzd1zF68T+tAiO0khrAT2g9vd/9giCy6MsHLZe3VLqaTjRrfz7b+2OYkWBd//OYbayWW4oxEQy3mouJEAKlYcwFCAwAA
X-Env-Sender: stefan.bader@canonical.com
X-Msg-Ref: server-13.tower-27.messagelabs.com!1519225071!101310638!1
X-Originating-IP: [91.189.89.112]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47065 invoked from network); 21 Feb 2018 14:57:51 -0000
Received: from youngberry.canonical.com (HELO youngberry.canonical.com)
 (91.189.89.112)
 by server-13.tower-27.messagelabs.com with AES256-SHA encrypted SMTP;
 21 Feb 2018 14:57:51 -0000
Received: from 1.general.smb.uk.vpn ([10.172.193.28])
 by youngberry.canonical.com with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16)
 (Exim 4.76) (envelope-from <stefan.bader@canonical.com>)
 id 1eoVqA-0004Te-4L; Wed, 21 Feb 2018 14:57:50 +0000
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <6d5172da-c4f5-a275-229d-068899b056f6@canonical.com>
 <20180221144017.ol2zelgknomiehfn@MacBook-Pro-de-Roger.local>
From: Stefan Bader <stefan.bader@canonical.com>
Message-ID: <84021af4-c833-4fd6-d715-aac1f4a8acec@canonical.com>
Date: Wed, 21 Feb 2018 15:57:36 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180221144017.ol2zelgknomiehfn@MacBook-Pro-de-Roger.local>
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Subject: Re: [Xen-devel] Ability to crash a HVM guest by accessing /dev/hpet
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5155486994560932396=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--CXd1wvNIRzS0NQ0x1NtEQMTR1IK90mk7t
Content-Type: multipart/mixed; boundary="ymrLXconr4lMja9pSOTyXymLUlNSy7YvO";
 protected-headers="v1"
From: Stefan Bader <stefan.bader@canonical.com>
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Cc: "xen-devel@lists.xensource.com" <xen-devel@lists.xensource.com>
Message-ID: <84021af4-c833-4fd6-d715-aac1f4a8acec@canonical.com>
Subject: Re: [Xen-devel] Ability to crash a HVM guest by accessing /dev/hpet
References: <6d5172da-c4f5-a275-229d-068899b056f6@canonical.com>
 <20180221144017.ol2zelgknomiehfn@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180221144017.ol2zelgknomiehfn@MacBook-Pro-de-Roger.local>

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

On 21.02.2018 15:40, Roger Pau Monn=C3=A9 wrote:
> On Wed, Feb 21, 2018 at 03:12:15PM +0100, Stefan Bader wrote:
>> This seems to have been found by us[1] and Citrix[2] recently. To trig=
ger this
>> one needs to be root in the guest, so it is not super critical but sti=
ll it
>> seems to be a bit harsh that purely opening /dev/hpet read-only is lea=
ding to a
>> domain crash via xen/arch/x86/hvm/hpet.c@375(hpet_write):
>=20
> I'm quite surprised that Linux writes to the registers if the device
> is opened read-only.

[dropping Ian as the email address I got seems no longer valid]

Hi Roger,

it seems that this is the way the hpet character driver is done (not sure=
 that
is all correct). Opening in write mode actually seem to be forbidden and =
will
return -EINVAL.
This grabs one timer and then calls hpet_timer_set_irq() on that. And thi=
s
actually forces level triggered mode...

        timer =3D devp->hd_timer;

        /* we prefer level triggered mode */
        v =3D readl(&timer->hpet_config);
        if (!(v & Tn_INT_TYPE_CNF_MASK)) {
                v |=3D Tn_INT_TYPE_CNF_MASK;
                writel(v, &timer->hpet_config);
        }
        spin_unlock_irq(&hpet_lock);

-Stefan
>=20
>>
>>     case HPET_Tn_CFG(0):
>>     case HPET_Tn_CFG(1):
>>     case HPET_Tn_CFG(2):
>>         tn =3D HPET_TN(CFG, addr);
>>
>>         h->hpet.timers[tn].config =3D hpet_fixup_reg(new_val, old_val,=
 0x3f4e);
>>
>>         if ( timer_level(h, tn) )
>>         {
>>             gdprintk(XENLOG_ERR,
>>                      "HPET: level triggered interrupt not supported no=
w\n");
>>             domain_crash(current->domain);
>>             break;
>>         }
>>
>> The default in Linux seems to be level triggered. I wonder whether the=
re would
>> be any possible way to make this return as some error instead of blowi=
ng up?
>=20
> Xen not allowing level-triggered is actually breaking the spec for
> HPET AFAICT, since level triggered interrupts are not an optional
> feature of HPET. Options here would be to just ignore or inject a #GP
> I guess (which will also likely result in the guest crashing).
>=20
> The real solution is to implement level triggered interrupts, I can
> take a stab at this.
>=20
> Roger.
>=20



--ymrLXconr4lMja9pSOTyXymLUlNSy7YvO--

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

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

iQIcBAEBCgAGBQJajYjgAAoJEOhnXe7L7s6jARMP/3o6rgQEtV8PPHpOpSJTZDxJ
9pRHEVMmAnEmzW4Hr8Zq+Sau1JAkocbQKcAOp/hQfFqsduPO+g47OEYihu8jQF+c
RjnfCPTtGNrhQx3AePDqDZ5jXQtkLUS5A1yk7EP+300OqCGdgl3YXfj49driB/kO
BKhRYMEwdSH1vl0Xfoa7/8x4ETRwnrRBFPcx9L2GzHbwhn3HsX0u77E8fhy8Dvcr
JQn/ox22lG6ZaSwLQTyaaoSbkwhnnPeQXjsZa6ghpDyzB4syG3Lqb+ia8QSNTXxQ
raoNZYOH6x+DAlOmN9AxCkgaMpg5OPhJxiHgQCy0PtFXV8NWNPNc58kxQAbRtVZn
psqfOBWWiWy7WNlJH7AzL2bpETlJTt7VcNInjxJBCER8OUnKukBHqGiuL2DDf9iL
Im0tGLfYOMtsEYE7pF7LhO9FStDAHhAG1xoLjlzW94SdhFDny7Jw0LBSU9tlQ9Qo
Li3cuhQmVi+eF3UNbd6NgxW3nngMd+oZmzhDc6nIpDNGgiLZfNEkwt+lkIxv+soG
enPM1bROifQ1qKEQXULqIyF0LqFNU+AgPibPw3LhNnQQuyDpeDnHPUWe9TMDdLBi
XbGjhCzpIlBZDf1sQsA9g2KXUhDEsw9bKPkglM//iZtKAx6cY6Gja/ngBL7I+PMx
wxYaJqtEGbPyXrytW8O6
=rFcW
-----END PGP SIGNATURE-----

--CXd1wvNIRzS0NQ0x1NtEQMTR1IK90mk7t--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5155486994560932396==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 21 14:59:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 14:59:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoVry-0002QD-Ec; Wed, 21 Feb 2018 14:59:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hmd8=fp=citrix.com=prvs=5831fb9b4=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eoVrw-0002Pz-Hs
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 14:59:40 +0000
X-Inumbo-ID: b705fa44-1717-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b705fa44-1717-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 15:58:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68306126"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Julien Grall' <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v4 16/16] xen: Convert page_to_mfn and mfn_to_page to use
 typesafe MFN
Thread-Index: AQHTqxzoAa/xtt8g+02RSKo9zsU8z6Ou8syA
Date: Wed, 21 Feb 2018 14:59:30 +0000
Message-ID: <ea8e0b0c23f44a679bd690b3c175fede@AMSPEX02CL03.citrite.net>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-17-julien.grall@arm.com>
In-Reply-To: <20180221140259.29360-17-julien.grall@arm.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>, Ian
 Jackson <Ian.Jackson@citrix.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v4 16/16] xen: Convert page_to_mfn and
 mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEp1bGllbiBHcmFsbCBbbWFpbHRv
Omp1bGllbi5ncmFsbEBhcm0uY29tXQo+IFNlbnQ6IDIxIEZlYnJ1YXJ5IDIwMTggMTQ6MDMKPiBU
bzogeGVuLWRldmVsQGxpc3RzLnhlbi5vcmcKPiBDYzogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT47IFN0ZWZhbm8gU3RhYmVsbGluaQo+IDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PjsgQW5kcmV3IENvb3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47Cj4gR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsgSWFuIEphY2tzb24KPiA8SWFuLkphY2tz
b25AY2l0cml4LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47IEtvbnJhZAo+
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPjsgVGltIChYZW4ub3JnKSA8
dGltQHhlbi5vcmc+Owo+IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSYXp2YW4gQ29q
b2NhcnUKPiA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT47IFRhbWFzIEsgTGVuZ3llbCA8dGFt
YXNAdGtsZW5neWVsLmNvbT47Cj4gUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNv
bT47IEJvcmlzIE9zdHJvdnNreQo+IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT47IFN1cmF2
ZWUgU3V0aGlrdWxwYW5pdAo+IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT47IEp1biBO
YWthamltYQo+IDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPjsgS2V2aW4gVGlhbiA8a2V2aW4udGlh
bkBpbnRlbC5jb20+OyBHZW9yZ2UKPiBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47
IEdhbmcgV2VpIDxnYW5nLndlaUBpbnRlbC5jb20+Owo+IFNoYW5lIFdhbmcgPHNoYW5lLndhbmdA
aW50ZWwuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCB2NCAxNi8xNl0geGVuOiBDb252ZXJ0IHBhZ2Vf
dG9fbWZuIGFuZCBtZm5fdG9fcGFnZSB0bwo+IHVzZSB0eXBlc2FmZSBNRk4KPiAKPiBNb3N0IG9m
IHRoZSB1c2VycyBvZiBwYWdlX3RvX21mbiBhbmQgbWZuX3RvX3BhZ2UgYXJlIGVpdGhlciBvdmVy
cmlkaW5nCj4gdGhlIG1hY3JvcyB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90IG9yIHVzZSBt
Zm5feC9fbWZuIGJlY2F1c2UgdGhlCj4gcmVzdCBvZiB0aGUgZnVuY3Rpb24gdXNlIG1mbl90Lgo+
IAo+IFNvIG1ha2UgcGFnZV90b19tZm4gYW5kIG1mbl90b19wYWdlIHJldHVybiBtZm5fdCBieSBk
ZWZhdWx0LiBUaGUgX18qCj4gdmVyc2lvbiBhcmUgbm93IGRyb3BwZWQgYXMgdGhpcyBwYXRjaCB3
aWxsIGNvbnZlcnQgYWxsIHRoZSByZW1haW5pbmcKPiBub24tdHlwZXNhZmUgY2FsbGVycy4KPiAK
PiBPbmx5IHJlYXNvbmFibGUgY2xlYW4tdXBzIGFyZSBkb25lIGluIHRoaXMgcGF0Y2guIFRoZSBy
ZXN0IHdpbGwgdXNlCj4gX21mbi9tZm5feCBmb3IgdGhlIHRpbWUgYmVpbmcuCj4gCj4gTGFzdGx5
LCBkb21haW5fcGFnZV90b19tZm4gaXMgYWxzbyBjb252ZXJ0ZWQgdG8gdXNlIG1mbl90IGdpdmVu
IHRoYXQKPiBtb3N0IG9mIHRoZSBjYWxsZXJzIGFyZSBub3cgc3dpdGNoZWQgdG8gX21mbihkb21h
aW5fcGFnZV90b19tZm4oLi4uKSkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVy
cmFudEBjaXRyaXguY29tPgoKPiAKPiAtLS0KPiAKPiBBbmRyZXcgc3VnZ2VzdGVkIHRvIGRyb3Ag
SVNfVkFMSURfUEFHRSBpbiB4ZW4vdG1lbV94ZW4uaC4gSGlzCj4gY29tbWVudAo+IHdhczoKPiAK
PiAiL3NpZ2ggIFRoaXMgaXMgdGF1dG9sb2dpY2FsLiAgVGhlIGRlZmluaXRpb24gb2YgYSAidmFs
aWQgbWZuIiBpbiB0aGlzCj4gY2FzZSBpcyBvbmUgZm9yIHdoaWNoIHdlIGhhdmUgZnJhbWV0YWJs
ZSBlbnRyeSwgYW5kIGJ5IGhhdmluZyBhIHN0cnVjdAo+IHBhZ2VfaW5mbyBpbiBvdXIgaGFuZHMs
IHRoaXMgaXMgYnkgZGVmaW5pdGlvbiB0cnVlICh1bmxlc3MgeW91IGhhdmUgYQo+IHdpbGQgcG9p
bnRlciwgYXQgd2hpY2ggcG9pbnQgeW91ciBidWcgaXMgZWxzZXdoZXJlKS4KPiAKPiBJU19WQUxJ
RF9QQUdFKCkgaXMgb25seSBldmVyIHVzZWQgaW4gYXNzZXJ0aW9ucyBhbmQgbmV2ZXIgdXNlZnVs
bHksIHNvCj4gaW5zdGVhZCBJIHdvdWxkIHJlbW92ZSBpdCBlbnRpcmVseSByYXRoZXIgdGhhbiB0
cnlpbmcgdG8gZml4IGl0IHVwLiIKPiAKPiBJIGNhbiByZW1vdmUgdGhlIGZ1bmN0aW9uIGluIGEg
c2VwYXJhdGUgcGF0Y2ggYXQgdGhlIGJlZ2luaW5nIG9mIHRoZQo+IHNlcmllcyBpZiBLb25yYWQg
KFRNRU0gbWFpbnRhaW5lcikgaXMgaGFwcHkgd2l0aCB0aGF0Lgo+IAo+IENjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KPiBDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4K
PiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDYzogUmF6dmFuIENvam9jYXJ1
IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgo+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFz
QHRrbGVuZ3llbC5jb20+Cj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5j
b20+Cj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4g
Q2M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+
Cj4gQ2M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KPiBDYzogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDYzogR2FuZyBXZWkgPGdhbmcud2VpQGludGVsLmNvbT4K
PiBDYzogU2hhbmUgV2FuZyA8c2hhbmUud2FuZ0BpbnRlbC5jb20+Cj4gCj4gICAgIENoYW5nZXMg
aW4gdjQ6Cj4gICAgICAgICAtIERyb3AgX19wYWdlX3RvX21mbiBhbmQgX19tZm5fdG9fcGFnZS4g
UmV3b3JkIHRoZSBjb21taXQKPiAgICAgICAgIHRpdGxlL21lc3NhZ2UgdG8gcmVmbGVjdCB0aGF0
Lgo+IAo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAgICAgLSBSZWJhc2Ugb24gdGhlIGxhdGVz
dCBzdGFnaW5nIGFuZCBmaXggc29tZSBjb25mbGljdHMuIFRhZ3MKPiAgICAgICAgIGhhdmVuJ3Qg
YmUgcmV0YWluZWQuCj4gICAgICAgICAtIFN3aXRjaCB0aGUgcHJpbnRmIGZvcm1hdCB0byBQUklf
bWZuCj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFNvbWUgcGFydCBoYXZlIGJl
ZW4gbW92ZWQgaW4gc2VwYXJhdGUgcGF0Y2gKPiAgICAgICAgIC0gUmVtb3ZlIG9uZSBzcHVyaW91
cyBjb21tZW50Cj4gICAgICAgICAtIENvbnZlcnQgZG9tYWluX3BhZ2VfdG9fbWZuIHRvIHVzZSBt
Zm5fdAo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICAgICAgICAgfCAg
MiAtLQo+ICB4ZW4vYXJjaC9hcm0va2VybmVsLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+
ICB4ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5jICAgICAgICAgICAgICAgfCAgMiArLQo+ICB4ZW4v
YXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICAgICAgICAgfCAgOCArKysrLS0tLQo+ICB4ZW4v
YXJjaC9hcm0vcDJtLmMgICAgICAgICAgICAgICAgICAgICAgfCAxMCArKy0tLS0tLS0tCj4gIHhl
bi9hcmNoL3g4Ni9jcHUvdnBtdS5jICAgICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgeGVuL2Fy
Y2gveDg2L2RvbWFpbi5jICAgICAgICAgICAgICAgICAgIHwgMjEgKysrKysrKysrKystLS0tLS0t
LS0tCj4gIHhlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jICAgICAgICAgICAgICB8ICA2ICsrKy0t
LQo+ICB4ZW4vYXJjaC94ODYvaHZtL2RtLmMgICAgICAgICAgICAgICAgICAgfCAgMiArLQo+ICB4
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYyAgICAgICAgICAgfCAgNiArKystLS0KPiAgeGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0tLS0tLQo+ICB4
ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIHhlbi9h
cmNoL3g4Ni9odm0vc3RkdmdhLmMgICAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgICAgICB8ICA0ICsrLS0KPiAgeGVuL2FyY2gveDg2L2h2
bS92aXJpZGlhbi5jICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyAgICAgICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jICAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jICAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAg
ICAgICAgICAgICAgICAgICB8ICA0IC0tLS0KPiAgeGVuL2FyY2gveDg2L21tL2d1ZXN0X3dhbGsu
YyAgICAgICAgICAgIHwgIDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fs
ay5jICAgICAgICB8ICAyICstCj4gIHhlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMgICAgICAgICAg
ICAgICB8ICA2IC0tLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYyAgICAg
ICAgfCAgMiArLQo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyAgICAgICAgICAgfCAg
NSAtLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jICAgICAgICAgICAgICAgfCAgOCAr
KysrLS0tLQo+ICB4ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jICAgICAgICAgICAgICAgfCAgNiAt
LS0tLS0KPiAgeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICAgICAgICAgICAgIHwgIDYgLS0t
LS0tCj4gIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgICAgICAgICAgICB8ICA2IC0tLS0t
LQo+ICB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaCAgICAgICAgfCAxNiArKy0tLS0t
LS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9udW1hLmMgICAgICAgICAgICAgICAgICAgICB8ICAy
ICstCj4gIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgICAgICAgICAgICAgICB8ICAyICstCj4g
IHhlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jICAgICAgICAgICAgICB8ICA2IC0tLS0tLQo+ICB4
ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYyAgICAgfCAgNiAtLS0tLS0KPiAgeGVu
L2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyAgICAgICAgICAgIHwgMTQgKysrKysrKy0tLS0tLS0K
PiAgeGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICAgICAgICAgICAgIHwgIDYgLS0tLS0tCj4g
IHhlbi9hcmNoL3g4Ni9wdi9lbXVsLWdhdGUtb3AuYyAgICAgICAgICB8ICA2IC0tLS0tLQo+ICB4
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAgfCAxMCAtLS0tLS0tLS0tCj4g
IHhlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jICAgICAgICAgICB8ICA2IC0tLS0tLQo+ICB4
ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jICAgICAgICAgfCAgNiAtLS0tLS0KPiAgeGVu
L2FyY2gveDg2L3B2L3NoaW0uYyAgICAgICAgICAgICAgICAgIHwgIDQgKy0tLQo+ICB4ZW4vYXJj
aC94ODYvc21wYm9vdC5jICAgICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KPiAgeGVuL2FyY2gv
eDg2L3Rib290LmMgICAgICAgICAgICAgICAgICAgIHwgIDQgKystLQo+ICB4ZW4vYXJjaC94ODYv
dHJhcHMuYyAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIHhlbi9hcmNoL3g4Ni94ODZf
NjQvbW0uYyAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQo+ICB4ZW4vY29tbW9uL2RvbWFpbi5j
ICAgICAgICAgICAgICAgICAgICAgfCAgNCArKy0tCj4gIHhlbi9jb21tb24vZ3JhbnRfdGFibGUu
YyAgICAgICAgICAgICAgICB8ICA2IC0tLS0tLQo+ICB4ZW4vY29tbW9uL2tpbWFnZS5jICAgICAg
ICAgICAgICAgICAgICAgfCAgNiAtLS0tLS0KPiAgeGVuL2NvbW1vbi9tZW1vcnkuYyAgICAgICAg
ICAgICAgICAgICAgIHwgIDYgLS0tLS0tCj4gIHhlbi9jb21tb24vcGFnZV9hbGxvYy5jICAgICAg
ICAgICAgICAgICB8ICA2IC0tLS0tLQo+ICB4ZW4vY29tbW9uL3RtZW0uYyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgMiArLQo+ICB4ZW4vY29tbW9uL3RtZW1feGVuLmMgICAgICAgICAgICAgICAg
ICAgfCAgNCAtLS0tCj4gIHhlbi9jb21tb24vdHJhY2UuYyAgICAgICAgICAgICAgICAgICAgICB8
ICA0ICsrLS0KPiAgeGVuL2NvbW1vbi92bWFwLmMgICAgICAgICAgICAgICAgICAgICAgIHwgIDYg
Ky0tLS0tCj4gIHhlbi9jb21tb24veGVub3Byb2YuYyAgICAgICAgICAgICAgICAgICB8ICAyIC0t
Cj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyB8IDEyICsrKysrKy0t
LS0tLQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jICAgICAgICAgfCAgMiArLQo+
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyAgICAgfCAgMiArLQo+ICB4ZW4v
aW5jbHVkZS9hc20tYXJtL21tLmggICAgICAgICAgICAgICAgfCAyMCArKysrKysrKysrLS0tLS0t
LS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oICAgICAgICAgICAgICAgfCAgNCArKy0t
Cj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbW0uaCAgICAgICAgICAgICAgICB8IDEyICsrKysrKy0t
LS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAgICAgICAgICAgICAgfCAgMiArLQo+
ICB4ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaCAgICAgICAgICAgICAgfCAzMiArKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vZG9tYWluX3BhZ2UuaCAg
ICAgICAgICAgfCAgOCArKysrLS0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vbW0uaCAgICAgICAgICAg
ICAgICAgICAgfCAgNSAtLS0tLQo+ICB4ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCAgICAgICAg
ICAgICAgfCAgMiArLQo+ICA2NiBmaWxlcyBjaGFuZ2VkLCAxMzIgaW5zZXJ0aW9ucygrKSwgMjg1
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxk
LmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKPiBpbmRleCAxNTVjOTUyMzQ5Li5mZDZj
MjQ4MmRlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+ICsrKyBi
L3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwo+IEBAIC00OSw4ICs0OSw2IEBAIHN0cnVjdCBt
YXBfcmFuZ2VfZGF0YQo+ICAvKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1h
a2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiAgI3VuZGVmIHZpcnRfdG9fbWZuCj4gICNkZWZp
bmUgdmlydF90b19tZm4odmEpIF9tZm4oX192aXJ0X3RvX21mbih2YSkpCj4gLSN1bmRlZiBwYWdl
X3RvX21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcp
KQo+IAo+ICAvLyNkZWZpbmUgREVCVUdfMTFfQUxMT0NBVElPTgo+ICAjaWZkZWYgREVCVUdfMTFf
QUxMT0NBVElPTgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94ZW4vYXJj
aC9hcm0va2VybmVsLmMKPiBpbmRleCAyZmIwYjk2ODRkLi44ZmRmZDkxNTQzIDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL2FybS9rZXJuZWwuYwo+ICsrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwo+
IEBAIC0yODYsNyArMjg2LDcgQEAgc3RhdGljIF9faW5pdCBpbnQga2VybmVsX2RlY29tcHJlc3Mo
c3RydWN0Cj4gYm9vdG1vZHVsZSAqbW9kKQo+ICAgICAgICAgIGlvdW5tYXAoaW5wdXQpOwo+ICAg
ICAgICAgIHJldHVybiAtRU5PTUVNOwo+ICAgICAgfQo+IC0gICAgbWZuID0gX21mbihwYWdlX3Rv
X21mbihwYWdlcykpOwo+ICsgICAgbWZuID0gcGFnZV90b19tZm4ocGFnZXMpOwo+ICAgICAgb3V0
cHV0ID0gX192bWFwKCZtZm4sIDEgPDwga2VybmVsX29yZGVyX291dCwgMSwgMSwgUEFHRV9IWVBF
UlZJU09SLAo+IFZNQVBfREVGQVVMVCk7Cj4gCj4gICAgICByYyA9IHBlcmZvcm1fZ3VuemlwKG91
dHB1dCwgaW5wdXQsIHNpemUpOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vz
cy5jIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+IGluZGV4IDBmMmNiYjgxZDMuLjExMmUy
OTFjYmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwo+ICsrKyBiL3hl
bi9hcmNoL2FybS9tZW1fYWNjZXNzLmMKPiBAQCAtMjEwLDcgKzIxMCw3IEBAIHAybV9tZW1fYWNj
ZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSh2YWRkcl90Cj4gZ3ZhLCB1bnNpZ25lZCBsb25nIGZsYWcs
Cj4gICAgICBpZiAoIHQgIT0gcDJtX3JhbV9ydyApCj4gICAgICAgICAgZ290byBlcnI7Cj4gCj4g
LSAgICBwYWdlID0gbWZuX3RvX3BhZ2UobWZuX3gobWZuKSk7Cj4gKyAgICBwYWdlID0gbWZuX3Rv
X3BhZ2UobWZuKTsKPiAKPiAgICAgIGlmICggdW5saWtlbHkoIWdldF9wYWdlKHBhZ2UsIHYtPmRv
bWFpbikpICkKPiAgICAgICAgICBwYWdlID0gTlVMTDsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGluZGV4IGRiNzQ0NjZhMTYuLjUxMGE1YTIw
NTAgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
bW0uYwo+IEBAIC00NzcsNyArNDc3LDcgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZShjb25zdCB2
b2lkICp2YSkKPiAgICAgIGxvY2FsX2lycV9yZXN0b3JlKGZsYWdzKTsKPiAgfQo+IAo+IC11bnNp
Z25lZCBsb25nIGRvbWFpbl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQo+ICttZm5f
dCBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0IHZvaWQgKnB0cikKPiAgewo+ICAgICAgdW5z
aWduZWQgbG9uZyB2YSA9ICh1bnNpZ25lZCBsb25nKXB0cjsKPiAgICAgIGxwYWVfdCAqbWFwID0g
dGhpc19jcHUoeGVuX2RvbW1hcCk7Cj4gQEAgLTQ4NSwxMiArNDg1LDEyIEBAIHVuc2lnbmVkIGxv
bmcgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdAo+IHZvaWQgKnB0cikKPiAgICAgIHVuc2ln
bmVkIGxvbmcgb2Zmc2V0ID0gKHZhPj5USElSRF9TSElGVCkgJiBMUEFFX0VOVFJZX01BU0s7Cj4g
Cj4gICAgICBpZiAoIHZhID49IFZNQVBfVklSVF9TVEFSVCAmJiB2YSA8IFZNQVBfVklSVF9FTkQg
KQo+IC0gICAgICAgIHJldHVybiBfX3ZpcnRfdG9fbWZuKHZhKTsKPiArICAgICAgICByZXR1cm4g
dmlydF90b19tZm4odmEpOwo+IAo+ICAgICAgQVNTRVJUKHNsb3QgPj0gMCAmJiBzbG90IDwgRE9N
SEVBUF9FTlRSSUVTKTsKPiAgICAgIEFTU0VSVChtYXBbc2xvdF0ucHQuYXZhaWwgIT0gMCk7Cj4g
Cj4gLSAgICByZXR1cm4gbWFwW3Nsb3RdLnB0LmJhc2UgKyBvZmZzZXQ7Cj4gKyAgICByZXR1cm4g
X21mbihtYXBbc2xvdF0ucHQuYmFzZSArIG9mZnNldCk7Cj4gIH0KPiAgI2VuZGlmCj4gCj4gQEAg
LTEyODcsNyArMTI4Nyw3IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXBfb25lKAo+ICAgICAg
ICAgICAgICByZXR1cm4gLUVJTlZBTDsKPiAgICAgICAgICB9Cj4gCj4gLSAgICAgICAgbWZuID0g
X21mbihwYWdlX3RvX21mbihwYWdlKSk7Cj4gKyAgICAgICAgbWZuID0gcGFnZV90b19tZm4ocGFn
ZSk7Cj4gICAgICAgICAgdCA9IHAybV9tYXBfZm9yZWlnbjsKPiAKPiAgICAgICAgICByY3VfdW5s
b2NrX2RvbWFpbihvZCk7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9h
cmNoL2FybS9wMm0uYwo+IGluZGV4IDY1ZThiOWM2ZWEuLjhiMTZjODMyMmQgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gvYXJtL3AybS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCj4gQEAgLTM3
LDEyICszNyw2IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBtYXhfdm1pZCA9
Cj4gTUFYX1ZNSURfOF9CSVQ7Cj4gCj4gICNkZWZpbmUgUDJNX1JPT1RfUEFHRVMgICAgKDE8PFAy
TV9ST09UX09SREVSKQo+IAo+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vbW0uaCB0byBt
YWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVm
aW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+IC0jdW5kZWYg
cGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZu
KHBnKSkKPiAtCj4gIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHAybV9pcGFfYml0czsKPiAK
PiAgLyogSGVscGVycyB0byBsb29rdXAgdGhlIHByb3BlcnRpZXMgb2YgZWFjaCBsZXZlbCAqLwo+
IEBAIC05MCw4ICs4NCw4IEBAIHZvaWQgZHVtcF9wMm1fbG9va3VwKHN0cnVjdCBkb21haW4gKmQs
IHBhZGRyX3QKPiBhZGRyKQo+IAo+ICAgICAgcHJpbnRrKCJkb20lZCBJUEEgMHglIlBSSXBhZGRy
IlxuIiwgZC0+ZG9tYWluX2lkLCBhZGRyKTsKPiAKPiAtICAgIHByaW50aygiUDJNIEAgJXAgbWZu
OjB4JWx4XG4iLAo+IC0gICAgICAgICAgIHAybS0+cm9vdCwgX19wYWdlX3RvX21mbihwMm0tPnJv
b3QpKTsKPiArICAgIHByaW50aygiUDJNIEAgJXAgbWZuOiUjIlBSSV9tZm4iXG4iLAo+ICsgICAg
ICAgICAgIHAybS0+cm9vdCwgbWZuX3gocGFnZV90b19tZm4ocDJtLT5yb290KSkpOwo+IAo+ICAg
ICAgZHVtcF9wdF93YWxrKHBhZ2VfdG9fbWFkZHIocDJtLT5yb290KSwgYWRkciwKPiAgICAgICAg
ICAgICAgICAgICBQMk1fUk9PVF9MRVZFTCwgUDJNX1JPT1RfUEFHRVMpOwo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4gaW5k
ZXggN2JhZjQ2MTRiZS4uYjk3OGUwNTYxMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCj4gQEAgLTY1Myw3ICs2NTMs
NyBAQCBzdGF0aWMgdm9pZCBwdnBtdV9maW5pc2goc3RydWN0IGRvbWFpbiAqZCwKPiB4ZW5fcG11
X3BhcmFtc190ICpwYXJhbXMpCj4gIHsKPiAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+ICAgICAgc3Ry
dWN0IHZwbXVfc3RydWN0ICp2cG11Owo+IC0gICAgdWludDY0X3QgbWZuOwo+ICsgICAgbWZuX3Qg
bWZuOwo+ICAgICAgdm9pZCAqeGVucG11X2RhdGE7Cj4gCj4gICAgICBpZiAoIChwYXJhbXMtPnZj
cHUgPj0gZC0+bWF4X3ZjcHVzKSB8fCAoZC0+dmNwdVtwYXJhbXMtPnZjcHVdID09Cj4gTlVMTCkg
KQo+IEBAIC02NzUsNyArNjc1LDcgQEAgc3RhdGljIHZvaWQgcHZwbXVfZmluaXNoKHN0cnVjdCBk
b21haW4gKmQsCj4geGVuX3BtdV9wYXJhbXNfdCAqcGFyYW1zKQo+ICAgICAgaWYgKCB4ZW5wbXVf
ZGF0YSApCj4gICAgICB7Cj4gICAgICAgICAgbWZuID0gZG9tYWluX3BhZ2VfbWFwX3RvX21mbih4
ZW5wbXVfZGF0YSk7Cj4gLSAgICAgICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKPiAr
ICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKG1mbikpOwo+ICAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlX2dsb2JhbCh4ZW5wbXVfZGF0YSk7Cj4gICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUobWZu
X3RvX3BhZ2UobWZuKSk7Cj4gICAgICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21h
aW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IGluZGV4IGY5MzMyN2IwYTIuLjQ0YmE1MmI3
YmEgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2RvbWFpbi5jCj4gQEAgLTE5NSw3ICsxOTUsNyBAQCB2b2lkIGR1bXBfcGFnZWZyYW1lX2lu
Zm8oc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgICAgICAgICAgICAgIH0KPiAgICAgICAgICAgICAg
fQo+ICAgICAgICAgICAgICBwcmludGsoIiAgICBEb21QYWdlICVwOiBjYWY9JTA4bHgsIHRhZj0l
IiBQUnR5cGVfaW5mbyAiXG4iLAo+IC0gICAgICAgICAgICAgICAgICAgX3AocGFnZV90b19tZm4o
cGFnZSkpLAo+ICsgICAgICAgICAgICAgICAgICAgX3AobWZuX3gocGFnZV90b19tZm4ocGFnZSkp
KSwKPiAgICAgICAgICAgICAgICAgICAgIHBhZ2UtPmNvdW50X2luZm8sIHBhZ2UtPnUuaW51c2Uu
dHlwZV9pbmZvKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7Cj4gQEAgLTIwOCw3ICsyMDgsNyBAQCB2b2lkIGR1bXBfcGFnZWZyYW1lX2lu
Zm8oc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBhZ2UsICZk
LT54ZW5wYWdlX2xpc3QgKQo+ICAgICAgewo+ICAgICAgICAgIHByaW50aygiICAgIFhlblBhZ2Ug
JXA6IGNhZj0lMDhseCwgdGFmPSUiIFBSdHlwZV9pbmZvICJcbiIsCj4gLSAgICAgICAgICAgICAg
IF9wKHBhZ2VfdG9fbWZuKHBhZ2UpKSwKPiArICAgICAgICAgICAgICAgX3AobWZuX3gocGFnZV90
b19tZm4ocGFnZSkpKSwKPiAgICAgICAgICAgICAgICAgcGFnZS0+Y291bnRfaW5mbywgcGFnZS0+
dS5pbnVzZS50eXBlX2luZm8pOwo+ICAgICAgfQo+ICAgICAgc3Bpbl91bmxvY2soJmQtPnBhZ2Vf
YWxsb2NfbG9jayk7Cj4gQEAgLTYzNSw3ICs2MzUsOCBAQCBpbnQgYXJjaF9kb21haW5fc29mdF9y
ZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IHZp
cnRfdG9fcGFnZShkLT5zaGFyZWRfaW5mbyksICpuZXdfcGFnZTsKPiAgICAgIGludCByZXQgPSAw
Owo+ICAgICAgc3RydWN0IGRvbWFpbiAqb3duZXI7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG1mbiwg
Z2ZuOwo+ICsgICAgbWZuX3QgbWZuOwo+ICsgICAgdW5zaWduZWQgbG9uZyBnZm47Cj4gICAgICBw
Mm1fdHlwZV90IHAybXQ7Cj4gICAgICB1bnNpZ25lZCBpbnQgaTsKPiAKPiBAQCAtNjY5LDcgKzY3
MCw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCj4gICAg
ICBBU1NFUlQoIG93bmVyID09IGQgKTsKPiAKPiAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2Up
Owo+IC0gICAgZ2ZuID0gbWZuX3RvX2dtZm4oZCwgbWZuKTsKPiArICAgIGdmbiA9IG1mbl90b19n
bWZuKGQsIG1mbl94KG1mbikpOwo+IAo+ICAgICAgLyoKPiAgICAgICAqIGdmbiA9PSBJTlZBTElE
X0dGTiBpbmRpY2F0ZXMgdGhhdCB0aGUgc2hhcmVkX2luZm8gcGFnZSB3YXMgbmV2ZXIKPiBtYXBw
ZWQKPiBAQCAtNjc4LDcgKzY3OSw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVj
dCBkb21haW4gKmQpCj4gICAgICBpZiAoIGdmbiA9PSBnZm5feChJTlZBTElEX0dGTikgKQo+ICAg
ICAgICAgIGdvdG8gZXhpdF9wdXRfcGFnZTsKPiAKPiAtICAgIGlmICggbWZuX3goZ2V0X2dmbl9x
dWVyeShkLCBnZm4sICZwMm10KSkgIT0gbWZuICkKPiArICAgIGlmICggIW1mbl9lcShnZXRfZ2Zu
X3F1ZXJ5KGQsIGdmbiwgJnAybXQpLCBtZm4pICkKPiAgICAgIHsKPiAgICAgICAgICBwcmludGso
WEVOTE9HX0dfRVJSICJGYWlsZWQgdG8gZ2V0IERvbSVkJ3Mgc2hhcmVkX2luZm8gR0ZOCj4gKCVs
eClcbiIsCj4gICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgZ2ZuKTsKPiBAQCAtNjk1LDcg
KzY5Niw3IEBAIGludCBhcmNoX2RvbWFpbl9zb2Z0X3Jlc2V0KHN0cnVjdCBkb21haW4gKmQpCj4g
ICAgICAgICAgZ290byBleGl0X3B1dF9nZm47Cj4gICAgICB9Cj4gCj4gLSAgICByZXQgPSBndWVz
dF9waHlzbWFwX3JlbW92ZV9wYWdlKGQsIF9nZm4oZ2ZuKSwgX21mbihtZm4pLAo+IFBBR0VfT1JE
RVJfNEspOwo+ICsgICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9yZW1vdmVfcGFnZShkLCBfZ2ZuKGdm
biksIG1mbiwKPiBQQUdFX09SREVSXzRLKTsKPiAgICAgIGlmICggcmV0ICkKPiAgICAgIHsKPiAg
ICAgICAgICBwcmludGsoWEVOTE9HX0dfRVJSICJGYWlsZWQgdG8gcmVtb3ZlIERvbSVkJ3Mgc2hh
cmVkX2luZm8gZnJhbWUKPiAlbHhcbiIsCj4gQEAgLTcwNCw3ICs3MDUsNyBAQCBpbnQgYXJjaF9k
b21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGdvdG8gZXhpdF9w
dXRfZ2ZuOwo+ICAgICAgfQo+IAo+IC0gICAgcmV0ID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShk
LCBfZ2ZuKGdmbiksCj4gX21mbihwYWdlX3RvX21mbihuZXdfcGFnZSkpLAo+ICsgICAgcmV0ID0g
Z3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGdmbiksIHBhZ2VfdG9fbWZuKG5ld19wYWdl
KSwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRV9PUkRFUl80Syk7Cj4g
ICAgICBpZiAoIHJldCApCj4gICAgICB7Cj4gQEAgLTEwMDIsNyArMTAwMyw3IEBAIGludCBhcmNo
X3NldF9pbmZvX2d1ZXN0KAo+ICAgICAgICAgICAgICAgICAgewo+ICAgICAgICAgICAgICAgICAg
ICAgIGlmICggKHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvICYgUEdUX3R5cGVfbWFzaykgPT0KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBHVF9sNF9wYWdlX3RhYmxlICkKPiAtICAgICAgICAg
ICAgICAgICAgICAgICAgZG9uZSA9ICFmaWxsX3JvX21wdChfbWZuKHBhZ2VfdG9fbWZuKHBhZ2Up
KSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgIGRvbmUgPSAhZmlsbF9yb19tcHQocGFnZV90
b19tZm4ocGFnZSkpOwo+IAo+ICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdW5sb2NrKHBhZ2Up
Owo+ICAgICAgICAgICAgICAgICAgfQo+IEBAIC0xMTMxLDcgKzExMzIsNyBAQCBpbnQgYXJjaF9z
ZXRfaW5mb19ndWVzdCgKPiAgICAgICAgICBsNF9wZ2VudHJ5X3QgKmw0dGFiOwo+IAo+ICAgICAg
ICAgIGw0dGFiID0gbWFwX2RvbWFpbl9wYWdlKHBhZ2V0YWJsZV9nZXRfbWZuKHYtPmFyY2guZ3Vl
c3RfdGFibGUpKTsKPiAtICAgICAgICAqbDR0YWIgPSBsNGVfZnJvbV9wZm4ocGFnZV90b19tZm4o
Y3IzX3BhZ2UpLAo+ICsgICAgICAgICpsNHRhYiA9IGw0ZV9mcm9tX21mbihwYWdlX3RvX21mbihj
cjNfcGFnZSksCj4gICAgICAgICAgICAgIF9QQUdFX1BSRVNFTlR8X1BBR0VfUld8X1BBR0VfVVNF
UnxfUEFHRV9BQ0NFU1NFRCk7Cj4gICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDR0YWIpOwo+
ICAgICAgfQo+IEBAIC0xOTk3LDcgKzE5OTgsNyBAQCBpbnQgZG9tYWluX3JlbGlucXVpc2hfcmVz
b3VyY2VzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgaWYgKCBkLT5hcmNoLnBpcnFfZW9p
X21hcCAhPSBOVUxMICkKPiAgICAgICAgICB7Cj4gICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlX2dsb2JhbChkLT5hcmNoLnBpcnFfZW9pX21hcCk7Cj4gLSAgICAgICAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKG1mbl90b19wYWdlKGQtPmFyY2gucGlycV9lb2lfbWFwX21mbikpOwo+ICsgICAg
ICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9fcGFnZShfbWZuKGQtCj4gPmFyY2gucGly
cV9lb2lfbWFwX21mbikpKTsKPiAgICAgICAgICAgICAgZC0+YXJjaC5waXJxX2VvaV9tYXAgPSBO
VUxMOwo+ICAgICAgICAgICAgICBkLT5hcmNoLmF1dG9fdW5tYXNrID0gMDsKPiAgICAgICAgICB9
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jIGIveGVuL2FyY2gveDg2
L2RvbWFpbl9wYWdlLmMKPiBpbmRleCAzNDMyYTg1NGRkLi44ODA0NmIzOWM5IDEwMDY0NAo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21haW5fcGFnZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2RvbWFp
bl9wYWdlLmMKPiBAQCAtMzMxLDEzICszMzEsMTMgQEAgdm9pZCB1bm1hcF9kb21haW5fcGFnZV9n
bG9iYWwoY29uc3Qgdm9pZCAqcHRyKQo+ICB9Cj4gCj4gIC8qIFRyYW5zbGF0ZSBhIG1hcC1kb21h
aW4tcGFnZSdkIGFkZHJlc3MgdG8gdGhlIHVuZGVybHlpbmcgTUZOICovCj4gLXVuc2lnbmVkIGxv
bmcgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkICpwdHIpCj4gK21mbl90IGRvbWFp
bl9wYWdlX21hcF90b19tZm4oY29uc3Qgdm9pZCAqcHRyKQo+ICB7Cj4gICAgICB1bnNpZ25lZCBs
b25nIHZhID0gKHVuc2lnbmVkIGxvbmcpcHRyOwo+ICAgICAgY29uc3QgbDFfcGdlbnRyeV90ICpw
bDFlOwo+IAo+ICAgICAgaWYgKCB2YSA+PSBESVJFQ1RNQVBfVklSVF9TVEFSVCApCj4gLSAgICAg
ICAgcmV0dXJuIHZpcnRfdG9fbWZuKHB0cik7Cj4gKyAgICAgICAgcmV0dXJuIF9tZm4odmlydF90
b19tZm4ocHRyKSk7Cj4gCj4gICAgICBpZiAoIHZhID49IFZNQVBfVklSVF9TVEFSVCAmJiB2YSA8
IFZNQVBfVklSVF9FTkQgKQo+ICAgICAgewo+IEBAIC0zNTAsNSArMzUwLDUgQEAgdW5zaWduZWQg
bG9uZyBkb21haW5fcGFnZV9tYXBfdG9fbWZuKGNvbnN0IHZvaWQKPiAqcHRyKQo+ICAgICAgICAg
IHBsMWUgPSAmX19saW5lYXJfbDFfdGFibGVbbDFfbGluZWFyX29mZnNldCh2YSldOwo+ICAgICAg
fQo+IAo+IC0gICAgcmV0dXJuIGwxZV9nZXRfcGZuKCpwbDFlKTsKPiArICAgIHJldHVybiBsMWVf
Z2V0X21mbigqcGwxZSk7Cj4gIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9kbS5j
IGIveGVuL2FyY2gveDg2L2h2bS9kbS5jCj4gaW5kZXggNzc4ODU3N2E3My4uY2YxZTYwMDk5OCAx
MDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2RtLmMKPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL2RtLmMKPiBAQCAtMTkzLDcgKzE5Myw3IEBAIHN0YXRpYyBpbnQgbW9kaWZpZWRfbWVtb3J5
KHN0cnVjdCBkb21haW4gKmQsCj4gICAgICAgICAgICAgICAgICAgKiBUaGVzZSBhcmUgbW9zdCBw
cm9iYWJseSBub3QgcGFnZSB0YWJsZXMgYW55IG1vcmUKPiAgICAgICAgICAgICAgICAgICAqIGRv
bid0IHRha2UgYSBsb25nIHRpbWUgYW5kIGRvbid0IGRpZSBlaXRoZXIuCj4gICAgICAgICAgICAg
ICAgICAgKi8KPiAtICAgICAgICAgICAgICAgIHNoX3JlbW92ZV9zaGFkb3dzKGQsIF9tZm4ocGFn
ZV90b19tZm4ocGFnZSkpLCAxLCAwKTsKPiArICAgICAgICAgICAgICAgIHNoX3JlbW92ZV9zaGFk
b3dzKGQsIHBhZ2VfdG9fbWZuKHBhZ2UpLCAxLCAwKTsKPiAgICAgICAgICAgICAgICAgIHB1dF9w
YWdlKHBhZ2UpOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgfQo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2RvbTBfYnVpbGQuYwo+IGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMKPiBpbmRleCBhZmViYWVjNzBiLi43MTdmZmZmNTg0IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1
aWxkLmMKPiBAQCAtMTE5LDcgKzExOSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHB2aF9wb3B1bGF0
ZV9tZW1vcnlfcmFuZ2Uoc3RydWN0Cj4gZG9tYWluICpkLAo+ICAgICAgICAgICAgICBjb250aW51
ZTsKPiAgICAgICAgICB9Cj4gCj4gLSAgICAgICAgcmMgPSBndWVzdF9waHlzbWFwX2FkZF9wYWdl
KGQsIF9nZm4oc3RhcnQpLAo+IF9tZm4ocGFnZV90b19tZm4ocGFnZSkpLAo+ICsgICAgICAgIHJj
ID0gZ3Vlc3RfcGh5c21hcF9hZGRfcGFnZShkLCBfZ2ZuKHN0YXJ0KSwgcGFnZV90b19tZm4ocGFn
ZSksCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9yZGVyKTsKPiAgICAg
ICAgICBpZiAoIHJjICE9IDAgKQo+ICAgICAgICAgIHsKPiBAQCAtMjY5LDcgKzI2OSw3IEBAIHN0
YXRpYyBpbnQgX19pbml0Cj4gcHZoX3NldHVwX3ZteF9yZWFsbW9kZV9oZWxwZXJzKHN0cnVjdCBk
b21haW4gKmQpCj4gICAgICB9Cj4gICAgICB3cml0ZV8zMmJpdF9wc2VfaWRlbnRtYXAoaWRlbnRf
cHQpOwo+ICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoaWRlbnRfcHQpOwo+IC0gICAgcHV0X3BhZ2Uo
bWZuX3RvX3BhZ2UobWZuX3gobWZuKSkpOwo+ICsgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZu
KSk7Cj4gICAgICBkLT5hcmNoLmh2bV9kb21haW4ucGFyYW1zW0hWTV9QQVJBTV9JREVOVF9QVF0g
PSBnYWRkcjsKPiAgICAgIGlmICggcHZoX2FkZF9tZW1fcmFuZ2UoZCwgZ2FkZHIsIGdhZGRyICsg
UEFHRV9TSVpFLCBFODIwX1JFU0VSVkVEKSApCj4gICAgICAgICAgICAgIHByaW50aygiVW5hYmxl
IHRvIHNldCBpZGVudGl0eSBwYWdlIHRhYmxlcyBhcyByZXNlcnZlZCBpbiB0aGUgbWVtb3J5Cj4g
bWFwXG4iKTsKPiBAQCAtMjg3LDcgKzI4Nyw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwdmhfc3Rl
YWxfbG93X3JhbShzdHJ1Y3QgZG9tYWluCj4gKmQsIHVuc2lnbmVkIGxvbmcgc3RhcnQsCj4gCj4g
ICAgICBmb3IgKCBtZm4gPSBzdGFydDsgbWZuIDwgc3RhcnQgKyBucl9wYWdlczsgbWZuKysgKQo+
ICAgICAgewo+IC0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gbWZuX3RvX3BhZ2UobWZu
KTsKPiArICAgICAgICBzdHJ1Y3QgcGFnZV9pbmZvICpwZyA9IG1mbl90b19wYWdlKF9tZm4obWZu
KSk7Cj4gICAgICAgICAgaW50IHJjOwo+IAo+ICAgICAgICAgIHJjID0gdW5zaGFyZV94ZW5fcGFn
ZV93aXRoX2d1ZXN0KHBnLCBkb21faW8pOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gaW5kZXggM2I4MjQ1NTNh
Yi4uZmRkNzE3NzMwMyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwo+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCj4gQEAgLTU5MSw3ICs1OTEsNyBAQCBz
dGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoCj4gICAgICAgICAgICAgIGdvdG8g
dW5oYW5kbGVhYmxlOwo+ICAgICAgICAgIH0KPiAKPiAtICAgICAgICAqbWZuKysgPSBfbWZuKHBh
Z2VfdG9fbWZuKHBhZ2UpKTsKPiArICAgICAgICAqbWZuKysgPSBwYWdlX3RvX21mbihwYWdlKTsK
PiAKPiAgICAgICAgICBpZiAoIHAybV9pc19kaXNjYXJkX3dyaXRlKHAybXQpICkKPiAgICAgICAg
ICB7Cj4gQEAgLTYyMyw3ICs2MjMsNyBAQCBzdGF0aWMgdm9pZCAqaHZtZW11bF9tYXBfbGluZWFy
X2FkZHIoCj4gICBvdXQ6Cj4gICAgICAvKiBEcm9wIGFsbCBoZWxkIHJlZmVyZW5jZXMuICovCj4g
ICAgICB3aGlsZSAoIG1mbi0tID4gaHZtZW11bF9jdHh0LT5tZm4gKQo+IC0gICAgICAgIHB1dF9w
YWdlKG1mbl90b19wYWdlKG1mbl94KCptZm4pKSk7Cj4gKyAgICAgICAgcHV0X3BhZ2UobWZuX3Rv
X3BhZ2UoKm1mbikpOwo+IAo+ICAgICAgcmV0dXJuIGVycjsKPiAgfQo+IEBAIC02NDksNyArNjQ5
LDcgQEAgc3RhdGljIHZvaWQgaHZtZW11bF91bm1hcF9saW5lYXJfYWRkcigKPiAgICAgIHsKPiAg
ICAgICAgICBBU1NFUlQobWZuX3ZhbGlkKCptZm4pKTsKPiAgICAgICAgICBwYWdpbmdfbWFya19k
aXJ0eShjdXJyZCwgKm1mbik7Cj4gLSAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UobWZuX3go
Km1mbikpKTsKPiArICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZSgqbWZuKSk7Cj4gCj4gICAg
ICAgICAgKm1mbisrID0gX21mbigwKTsgLyogQ2xlYW4gc2xvdCBmb3IgbWFwKCkncyBlcnJvciBj
aGVja2luZy4gKi8KPiAgICAgIH0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiBpbmRleCA5MWJjM2U4YjI3Li43NGRlOTY4MzE1
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvaHZtL2h2bS5jCj4gQEAgLTIyNDcsNyArMjI0Nyw3IEBAIGludCBodm1fc2V0X2NyMCh1bnNp
Z25lZCBsb25nIHZhbHVlLCBib29sX3QKPiBtYXlfZGVmZXIpCj4gICAgICAgICAgICAgIHYtPmFy
Y2guZ3Vlc3RfdGFibGUgPSBwYWdldGFibGVfZnJvbV9wYWdlKHBhZ2UpOwo+IAo+ICAgICAgICAg
ICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfVk1NVSwgIlVwZGF0ZSBDUjMgdmFsdWUgPSAlbHgs
IG1mbiA9Cj4gJWx4IiwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNw
dS5ndWVzdF9jclszXSwgcGFnZV90b19tZm4ocGFnZSkpOwo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdLCBtZm5feChwYWdlX3RvX21mbihwYWdl
KSkpOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiAgICAgIGVsc2UgaWYgKCAhKHZhbHVlICYgWDg2
X0NSMF9QRykgJiYgKG9sZF92YWx1ZSAmIFg4Nl9DUjBfUEcpICkKPiBAQCAtMjYyNCw3ICsyNjI0
LDcgQEAgdm9pZCAqaHZtX21hcF9ndWVzdF9mcmFtZV9ybyh1bnNpZ25lZCBsb25nCj4gZ2ZuLCBi
b29sX3QgcGVybWFuZW50KQo+IAo+ICB2b2lkIGh2bV91bm1hcF9ndWVzdF9mcmFtZSh2b2lkICpw
LCBib29sX3QgcGVybWFuZW50KQo+ICB7Cj4gLSAgICB1bnNpZ25lZCBsb25nIG1mbjsKPiArICAg
IG1mbl90IG1mbjsKPiAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7Cj4gCj4gICAgICBpZiAo
ICFwICkKPiBAQCAtMjY0NSw3ICsyNjQ1LDcgQEAgdm9pZCBodm1fdW5tYXBfZ3Vlc3RfZnJhbWUo
dm9pZCAqcCwgYm9vbF90Cj4gcGVybWFuZW50KQo+ICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50
cnkodHJhY2ssICZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxpc3QsIGxpc3QpCj4gICAg
ICAgICAgICAgIGlmICggdHJhY2stPnBhZ2UgPT0gcGFnZSApCj4gICAgICAgICAgICAgIHsKPiAt
ICAgICAgICAgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIF9tZm4obWZuKSk7Cj4gKyAgICAg
ICAgICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBtZm4pOwo+ICAgICAgICAgICAgICAgICAg
bGlzdF9kZWwoJnRyYWNrLT5saXN0KTsKPiAgICAgICAgICAgICAgICAgIHhmcmVlKHRyYWNrKTsK
PiAgICAgICAgICAgICAgICAgIGJyZWFrOwo+IEBAIC0yNjYyLDcgKzI2NjIsNyBAQCB2b2lkCj4g
aHZtX21hcHBlZF9ndWVzdF9mcmFtZXNfbWFya19kaXJ0eShzdHJ1Y3QgZG9tYWluICpkKQo+IAo+
ICAgICAgc3Bpbl9sb2NrKCZkLT5hcmNoLmh2bV9kb21haW4ud3JpdGVfbWFwLmxvY2spOwo+ICAg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeSh0cmFjaywgJmQtPmFyY2guaHZtX2RvbWFpbi53cml0ZV9t
YXAubGlzdCwgbGlzdCkKPiAtICAgICAgICBwYWdpbmdfbWFya19kaXJ0eShkLCBfbWZuKHBhZ2Vf
dG9fbWZuKHRyYWNrLT5wYWdlKSkpOwo+ICsgICAgICAgIHBhZ2luZ19tYXJrX2RpcnR5KGQsIHBh
Z2VfdG9fbWZuKHRyYWNrLT5wYWdlKSk7Cj4gICAgICBzcGluX3VubG9jaygmZC0+YXJjaC5odm1f
ZG9tYWluLndyaXRlX21hcC5sb2NrKTsKPiAgfQo+IAo+IEBAIC0zMjM2LDggKzMyMzYsOCBAQCBz
dGF0aWMgZW51bSBodm1fdHJhbnNsYXRpb25fcmVzdWx0IF9faHZtX2NvcHkoCj4gCj4gICAgICAg
ICAgICAgICAgICBpZiAoIHhjaGcoJmxhc3RwYWdlLCBnZm5feChnZm4pKSAhPSBnZm5feChnZm4p
ICkKPiAgICAgICAgICAgICAgICAgICAgICBkcHJpbnRrKFhFTkxPR19HX0RFQlVHLAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIiVwdiBhdHRlbXB0ZWQgd3JpdGUgdG8gcmVhZC1vbmx5
IGdmbiAlI2x4IChtZm49JSNseClcbiIsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
LCBnZm5feChnZm4pLCBwYWdlX3RvX21mbihwYWdlKSk7Cj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiJXB2IGF0dGVtcHRlZCB3cml0ZSB0byByZWFkLW9ubHkgZ2ZuICUjbHgKPiAobWZu
PSUjIlBSSV9tZm4iKVxuIiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYsIGdmbl94
KGdmbiksIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSk7Cj4gICAgICAgICAgICAgIH0KPiAgICAg
ICAgICAgICAgZWxzZQo+ICAgICAgICAgICAgICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaW9yZXEuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaW9yZXEuYwo+IGluZGV4IDdlNjY5NjVi
Y2QuLmExYzIyMThmZGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4g
KysrIGIveGVuL2FyY2gveDg2L2h2bS9pb3JlcS5jCj4gQEAgLTI2OCw3ICsyNjgsNyBAQCBzdGF0
aWMgdm9pZCBodm1fcmVtb3ZlX2lvcmVxX2dmbigKPiAgICAgIHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCBodm1faW9yZXFfcGFnZSAqaW9ycCkKPiAgewo+ICAgICAgaWYgKCBndWVzdF9waHlzbWFw
X3JlbW92ZV9wYWdlKGQsIF9nZm4oaW9ycC0+Z2ZuKSwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBfbWZuKHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpKSwgMCkgKQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpLCAw
KSApCj4gICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwo+ICAgICAgY2xlYXJfcGFnZShpb3JwLT52
YSk7Cj4gIH0KPiBAQCAtMjgxLDcgKzI4MSw3IEBAIHN0YXRpYyBpbnQgaHZtX2FkZF9pb3JlcV9n
Zm4oCj4gICAgICBjbGVhcl9wYWdlKGlvcnAtPnZhKTsKPiAKPiAgICAgIHJjID0gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZShkLCBfZ2ZuKGlvcnAtPmdmbiksCj4gLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX21mbihwYWdlX3RvX21mbihpb3JwLT5wYWdlKSksIDApOwo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfdG9fbWZuKGlvcnAtPnBhZ2UpLCAwKTsKPiAg
ICAgIGlmICggcmMgPT0gMCApCj4gICAgICAgICAgcGFnaW5nX21hcmtfcGZuX2RpcnR5KGQsIF9w
Zm4oaW9ycC0+Z2ZuKSk7Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3Rkdmdh
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jCj4gaW5kZXggMDg4ZmJkZjhjZS4uOTI1YmFi
MjQzOCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N0ZHZnYS5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zdGR2Z2EuYwo+IEBAIC01OTAsNyArNTkwLDcgQEAgdm9pZCBzdGR2Z2Ff
aW5pdChzdHJ1Y3QgZG9tYWluICpkKQo+ICAgICAgICAgIGlmICggcGcgPT0gTlVMTCApCj4gICAg
ICAgICAgICAgIGJyZWFrOwo+ICAgICAgICAgIHMtPnZyYW1fcGFnZVtpXSA9IHBnOwo+IC0gICAg
ICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4ocGFnZV90b19tZm4ocGcpKSk7Cj4gKyAgICAgICAg
Y2xlYXJfZG9tYWluX3BhZ2UocGFnZV90b19tZm4ocGcpKTsKPiAgICAgIH0KPiAKPiAgICAgIGlm
ICggaSA9PSBBUlJBWV9TSVpFKHMtPnZyYW1fcGFnZSkgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5kZXgg
OWY1OGFmYzJkOC4uMzBlOTUxMDM5ZSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gQEAgLTE1NDMsNyAr
MTU0Myw3IEBAIHN0YXRpYyBpbnQgc3ZtX2NwdV91cF9wcmVwYXJlKHVuc2lnbmVkIGludCBjcHUp
Cj4gICAgICAgICAgaWYgKCAhcGcgKQo+ICAgICAgICAgICAgICBnb3RvIGVycjsKPiAKPiAtICAg
ICAgICBjbGVhcl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBnKSkpOwo+ICsgICAgICAg
IGNsZWFyX2RvbWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBnKSk7Cj4gICAgICAgICAgKnRoaXNfaHNh
ID0gcGFnZV90b19tYWRkcihwZyk7Cj4gICAgICB9Cj4gCj4gQEAgLTE1NTMsNyArMTU1Myw3IEBA
IHN0YXRpYyBpbnQgc3ZtX2NwdV91cF9wcmVwYXJlKHVuc2lnbmVkIGludCBjcHUpCj4gICAgICAg
ICAgaWYgKCAhcGcgKQo+ICAgICAgICAgICAgICBnb3RvIGVycjsKPiAKPiAtICAgICAgICBjbGVh
cl9kb21haW5fcGFnZShfbWZuKHBhZ2VfdG9fbWZuKHBnKSkpOwo+ICsgICAgICAgIGNsZWFyX2Rv
bWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHBnKSk7Cj4gICAgICAgICAgKnRoaXNfdm1jYiA9IHBhZ2Vf
dG9fbWFkZHIocGcpOwo+ICAgICAgfQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZpcmlkaWFuLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKPiBpbmRleCA3MGFhYjUy
MGJjLi5kNmFhODlkMGI3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4u
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+IEBAIC0zNTQsNyArMzU0LDcg
QEAgc3RhdGljIHZvaWQgZW5hYmxlX2h5cGVyY2FsbF9wYWdlKHN0cnVjdCBkb21haW4gKmQpCj4g
ICAgICAgICAgaWYgKCBwYWdlICkKPiAgICAgICAgICAgICAgcHV0X3BhZ2UocGFnZSk7Cj4gICAg
ICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJCYWQgR01GTiAlIyJQUklfZ2ZuIiAoTUZO
Cj4gJSMiUFJJX21mbiIpXG4iLAo+IC0gICAgICAgICAgICAgICAgIGdtZm4sIHBhZ2UgPyBwYWdl
X3RvX21mbihwYWdlKSA6IG1mbl94KElOVkFMSURfTUZOKSk7Cj4gKyAgICAgICAgICAgICAgICAg
Z21mbiwgbWZuX3gocGFnZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKPiAg
ICAgICAgICByZXR1cm47Cj4gICAgICB9Cj4gCj4gQEAgLTQxNCw3ICs0MTQsNyBAQCBzdGF0aWMg
dm9pZCBpbml0aWFsaXplX3ZwX2Fzc2lzdChzdHJ1Y3QgdmNwdSAqdikKPiAKPiAgIGZhaWw6Cj4g
ICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIkJhZCBHTUZOICUjIlBSSV9nZm4iIChNRk4K
PiAlIyJQUklfbWZuIilcbiIsIGdtZm4sCj4gLSAgICAgICAgICAgICBwYWdlID8gcGFnZV90b19t
Zm4ocGFnZSkgOiBtZm5feChJTlZBTElEX01GTikpOwo+ICsgICAgICAgICAgICAgbWZuX3gocGFn
ZSA/IHBhZ2VfdG9fbWZuKHBhZ2UpIDogSU5WQUxJRF9NRk4pKTsKPiAgfQo+IAo+ICBzdGF0aWMg
dm9pZCB0ZWFyZG93bl92cF9hc3Npc3Qoc3RydWN0IHZjcHUgKnYpCj4gQEAgLTQ5Miw3ICs0OTIs
NyBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9tYWluICpkLAo+
IGJvb2xfdCBpbml0aWFsaXplKQo+ICAgICAgICAgIGlmICggcGFnZSApCj4gICAgICAgICAgICAg
IHB1dF9wYWdlKHBhZ2UpOwo+ICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLCAiQmFk
IEdNRk4gJSMiUFJJX2dmbiIgKE1GTgo+ICUjIlBSSV9tZm4iKVxuIiwKPiAtICAgICAgICAgICAg
ICAgICBnbWZuLCBwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBtZm5feChJTlZBTElEX01GTikp
Owo+ICsgICAgICAgICAgICAgICAgIGdtZm4sIG1mbl94KHBhZ2UgPyBwYWdlX3RvX21mbihwYWdl
KSA6IElOVkFMSURfTUZOKSk7Cj4gICAgICAgICAgcmV0dXJuOwo+ICAgICAgfQo+IAo+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bWNzLmMKPiBpbmRleCBlNzgxOGNhZWQwLi5hNWExNjA3NDZhIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
Y3MuYwo+IEBAIC0xNDMzLDcgKzE0MzMsNyBAQCBpbnQgdm14X3ZjcHVfZW5hYmxlX3BtbChzdHJ1
Y3QgdmNwdSAqdikKPiAKPiAgICAgIHZteF92bWNzX2VudGVyKHYpOwo+IAo+IC0gICAgX192bXdy
aXRlKFBNTF9BRERSRVNTLCBwYWdlX3RvX21mbih2LT5hcmNoLmh2bV92bXgucG1sX3BnKSA8PAo+
IFBBR0VfU0hJRlQpOwo+ICsgICAgX192bXdyaXRlKFBNTF9BRERSRVNTLCBwYWdlX3RvX21hZGRy
KHYtPmFyY2guaHZtX3ZteC5wbWxfcGcpKTsKPiAgICAgIF9fdm13cml0ZShHVUVTVF9QTUxfSU5E
RVgsIE5SX1BNTF9FTlRSSUVTIC0gMSk7Cj4gCj4gICAgICB2LT5hcmNoLmh2bV92bXguc2Vjb25k
YXJ5X2V4ZWNfY29udHJvbCB8PQo+IFNFQ09OREFSWV9FWEVDX0VOQUJMRV9QTUw7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKPiBpbmRleCA1Y2Q2ODllODIzLi5jZjdmN2UxYmI3IDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
PiBAQCAtMjk2OCw3ICsyOTY4LDcgQEAgZ3BfZmF1bHQ6Cj4gIHN0YXRpYyBpbnQgdm14X2FsbG9j
X3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpCj4gIHsKPiAgICAgIHN0cnVjdCBwYWdl
X2luZm8gKnBnOwo+IC0gICAgdW5zaWduZWQgbG9uZyBtZm47Cj4gKyAgICBtZm5fdCBtZm47Cj4g
Cj4gICAgICBpZiAoICFjcHVfaGFzX3ZteF92aXJ0dWFsaXplX2FwaWNfYWNjZXNzZXMgKQo+ICAg
ICAgICAgIHJldHVybiAwOwo+IEBAIC0yOTc3LDEwICsyOTc3LDEwIEBAIHN0YXRpYyBpbnQgdm14
X2FsbG9jX3ZsYXBpY19tYXBwaW5nKHN0cnVjdAo+IGRvbWFpbiAqZCkKPiAgICAgIGlmICggIXBn
ICkKPiAgICAgICAgICByZXR1cm4gLUVOT01FTTsKPiAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBn
KTsKPiAtICAgIGNsZWFyX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7Cj4gKyAgICBjbGVhcl9kb21h
aW5fcGFnZShtZm4pOwo+ICAgICAgc2hhcmVfeGVuX3BhZ2Vfd2l0aF9ndWVzdChwZywgZCwgWEVO
U0hBUkVfd3JpdGFibGUpOwo+IC0gICAgZC0+YXJjaC5odm1fZG9tYWluLnZteC5hcGljX2FjY2Vz
c19tZm4gPSBtZm47Cj4gLSAgICBzZXRfbW1pb19wMm1fZW50cnkoZCwgcGFkZHJfdG9fcGZuKEFQ
SUNfREVGQVVMVF9QSFlTX0JBU0UpLAo+IF9tZm4obWZuKSwKPiArICAgIGQtPmFyY2guaHZtX2Rv
bWFpbi52bXguYXBpY19hY2Nlc3NfbWZuID0gbWZuX3gobWZuKTsKPiArICAgIHNldF9tbWlvX3Ay
bV9lbnRyeShkLCBwYWRkcl90b19wZm4oQVBJQ19ERUZBVUxUX1BIWVNfQkFTRSksCj4gbWZuLAo+
ICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0VfT1JERVJfNEssIHAybV9nZXRfaG9zdHAybShk
KS0+ZGVmYXVsdF9hY2Nlc3MpOwo+IAo+ICAgICAgcmV0dXJuIDA7Cj4gQEAgLTI5OTEsNyArMjk5
MSw3IEBAIHN0YXRpYyB2b2lkIHZteF9mcmVlX3ZsYXBpY19tYXBwaW5nKHN0cnVjdAo+IGRvbWFp
biAqZCkKPiAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gZC0+YXJjaC5odm1fZG9tYWluLnZteC5h
cGljX2FjY2Vzc19tZm47Cj4gCj4gICAgICBpZiAoIG1mbiAhPSAwICkKPiAtICAgICAgICBmcmVl
X3NoYXJlZF9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuKSk7Cj4gKyAgICAgICAgZnJlZV9z
aGFyZWRfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSkpOwo+ICB9Cj4gCj4gIHN0
YXRpYyB2b2lkIHZteF9pbnN0YWxsX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCB2Y3B1ICp2KQo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKPiBiL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYwo+IGluZGV4IGRmZTk3Yjk3MDUuLmRiOTJhZTY2NjAgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92
bXgvdnZteC5jCj4gQEAgLTg0LDcgKzg0LDcgQEAgaW50IG52bXhfdmNwdV9pbml0aWFsaXNlKHN0
cnVjdCB2Y3B1ICp2KQo+ICAgICAgICAgIH0KPiAgICAgICAgICB2LT5hcmNoLmh2bV92bXgudm1y
ZWFkX2JpdG1hcCA9IHZtcmVhZF9iaXRtYXA7Cj4gCj4gLSAgICAgICAgY2xlYXJfZG9tYWluX3Bh
Z2UoX21mbihwYWdlX3RvX21mbih2bXJlYWRfYml0bWFwKSkpOwo+ICsgICAgICAgIGNsZWFyX2Rv
bWFpbl9wYWdlKHBhZ2VfdG9fbWZuKHZtcmVhZF9iaXRtYXApKTsKPiAKPiAgICAgICAgICB2bXdy
aXRlX2JpdG1hcCA9IGFsbG9jX2RvbWhlYXBfcGFnZShOVUxMLCAwKTsKPiAgICAgICAgICBpZiAo
ICF2bXdyaXRlX2JpdG1hcCApCj4gQEAgLTE3MjYsNyArMTcyNiw3IEBAIGludCBudm14X2hhbmRs
ZV92bXB0cmxkKHN0cnVjdCBjcHVfdXNlcl9yZWdzCj4gKnJlZ3MpCj4gICAgICAgICAgICAgICAg
ICBudmNwdS0+bnZfdnZtY3ggPSB2dm1jeDsKPiAgICAgICAgICAgICAgICAgIG52Y3B1LT5udl92
dm1jeGFkZHIgPSBncGE7Cj4gICAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXgudm1jc19z
aGFkb3dfbWFkZHIgPQo+IC0gICAgICAgICAgICAgICAgICAgIHBmbl90b19wYWRkcihkb21haW5f
cGFnZV9tYXBfdG9fbWZuKHZ2bWN4KSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgbWZuX3RvX21h
ZGRyKGRvbWFpbl9wYWdlX21hcF90b19tZm4odnZtY3gpKTsKPiAgICAgICAgICAgICAgfQo+ICAg
ICAgICAgICAgICBlbHNlCj4gICAgICAgICAgICAgIHsKPiBAQCAtMTgxMiw3ICsxODEyLDcgQEAg
aW50IG52bXhfaGFuZGxlX3ZtY2xlYXIoc3RydWN0IGNwdV91c2VyX3JlZ3MKPiAqcmVncykKPiAg
ICAgICAgICB7Cj4gICAgICAgICAgICAgIGlmICggd3JpdGFibGUgKQo+ICAgICAgICAgICAgICAg
ICAgY2xlYXJfdnZtY3NfbGF1bmNoZWQoJm52bXgtPmxhdW5jaGVkX2xpc3QsCj4gLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkb21haW5fcGFnZV9tYXBfdG9fbWZuKHZ2bWNz
KSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm5feChkb21haW5f
cGFnZV9tYXBfdG9fbWZuKHZ2bWNzKSkpOwo+ICAgICAgICAgICAgICBlbHNlCj4gICAgICAgICAg
ICAgICAgICByYyA9IFZNRkFJTF9WQUxJRDsKPiAgICAgICAgICAgICAgaHZtX3VubWFwX2d1ZXN0
X2ZyYW1lKHZ2bWNzLCAwKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4v
YXJjaC94ODYvbW0uYwo+IGluZGV4IGQzM2I2YmZhOWQuLmVlYWYwM2ViNDkgMTAwNjQ0Cj4gLS0t
IGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBAIC0xMzEs
MTAgKzEzMSw2IEBACj4gICNpbmNsdWRlICJwdi9tbS5oIgo+IAo+ICAvKiBPdmVycmlkZSBtYWNy
b3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiAtI3Vu
ZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdl
KG1mbl94KG1mbikpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZu
KHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+ICAjdW5kZWYgdmlydF90b19tZm4KPiAgI2Rl
ZmluZSB2aXJ0X3RvX21mbih2KSBfbWZuKF9fdmlydF90b19tZm4odikpCj4gCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKPiBiL3hlbi9hcmNoL3g4Ni9tbS9ndWVz
dF93YWxrLmMKPiBpbmRleCA2MDU1ZmVjMWFkLi5mNjdhZWRhM2QwIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9ndWVzdF93YWxrLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vZ3Vlc3Rf
d2Fsay5jCj4gQEAgLTQ2OSwyMCArNDY5LDIwIEBAIGd1ZXN0X3dhbGtfdGFibGVzKHN0cnVjdCB2
Y3B1ICp2LCBzdHJ1Y3QKPiBwMm1fZG9tYWluICpwMm0sCj4gICAgICBpZiAoIGwzcCApCj4gICAg
ICB7Cj4gICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UobDNwKTsKPiAtICAgICAgICBwdXRfcGFn
ZShtZm5fdG9fcGFnZShtZm5feChndy0+bDNtZm4pKSk7Cj4gKyAgICAgICAgcHV0X3BhZ2UobWZu
X3RvX3BhZ2UoZ3ctPmwzbWZuKSk7Cj4gICAgICB9Cj4gICNlbmRpZgo+ICAjaWYgR1VFU1RfUEFH
SU5HX0xFVkVMUyA+PSAzCj4gICAgICBpZiAoIGwycCApCj4gICAgICB7Cj4gICAgICAgICAgdW5t
YXBfZG9tYWluX3BhZ2UobDJwKTsKPiAtICAgICAgICBwdXRfcGFnZShtZm5fdG9fcGFnZShtZm5f
eChndy0+bDJtZm4pKSk7Cj4gKyAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2UoZ3ctPmwybWZu
KSk7Cj4gICAgICB9Cj4gICNlbmRpZgo+ICAgICAgaWYgKCBsMXAgKQo+ICAgICAgewo+ICAgICAg
ICAgIHVubWFwX2RvbWFpbl9wYWdlKGwxcCk7Cj4gLSAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3Bh
Z2UobWZuX3goZ3ctPmwxbWZuKSkpOwo+ICsgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdlKGd3
LT5sMW1mbikpOwo+ICAgICAgfQo+IAo+ICAgICAgcmV0dXJuIHdhbGtfb2s7Cj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvZ3Vlc3Rfd2Fsay5jCj4gYi94ZW4vYXJjaC94ODYvbW0v
aGFwL2d1ZXN0X3dhbGsuYwo+IGluZGV4IGM1NTAwMTdiYTQuLmNiM2Y5Y2ViZTcgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL2hhcC9ndWVzdF93YWxrLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vaGFwL2d1ZXN0X3dhbGsuYwo+IEBAIC04Myw3ICs4Myw3IEBAIHVuc2lnbmVkIGxvbmcK
PiBoYXBfcDJtX2dhX3RvX2dmbihHVUVTVF9QQUdJTkdfTEVWRUxTKSgKPiAgICAgICAgICAqcGZl
YyAmPSB+UEZFQ19wYWdlX3ByZXNlbnQ7Cj4gICAgICAgICAgZ290byBvdXRfdHdlYWtfcGZlYzsK
PiAgICAgIH0KPiAtICAgIHRvcF9tZm4gPSBfbWZuKHBhZ2VfdG9fbWZuKHRvcF9wYWdlKSk7Cj4g
KyAgICB0b3BfbWZuID0gcGFnZV90b19tZm4odG9wX3BhZ2UpOwo+IAo+ICAgICAgLyogTWFwIHRo
ZSB0b3AtbGV2ZWwgdGFibGUgYW5kIGNhbGwgdGhlIHRyZWUtd2Fsa2VyICovCj4gICAgICBBU1NF
UlQobWZuX3ZhbGlkKHRvcF9tZm4pKTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL2hh
cC9oYXAuYyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiBpbmRleCAwMDNjMmQ4ODk2Li4z
NzBhNDkwYWFkIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jCj4gQEAgLTQyLDEyICs0Miw2IEBACj4gCj4gICNp
bmNsdWRlICJwcml2YXRlLmgiCj4gCj4gLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdl
LmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+IC0jdW5kZWYgbWZuX3RvX3BhZ2UK
PiAtI2RlZmluZSBtZm5fdG9fcGFnZShfbSkgX19tZm5fdG9fcGFnZShtZm5feChfbSkpCj4gLSN1
bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKF9wZykgX21mbihfX3BhZ2Vf
dG9fbWZuKF9wZykpCj4gLQo+ICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqLwo+ICAvKiAgICAgICAgICBIQVAgVlJBTSBUUkFDS0lORyBTVVBQT1JUICAg
ICAgICAgICAqLwo+ICAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL25lc3RlZF9lcHQuYwo+
IGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKPiBpbmRleCAxNGIxYmIwMWU5Li4x
NzM4ZGY2OWY2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9oYXAvbmVzdGVkX2VwdC5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L21tL2hhcC9uZXN0ZWRfZXB0LmMKPiBAQCAtMTczLDcgKzE3
Myw3IEBAIG5lcHRfd2Fsa190YWJsZXMoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgbDJn
YSwKPiBlcHRfd2Fsa190ICpndykKPiAgICAgICAgICAgICAgZ290byBtYXBfZXJyOwo+ICAgICAg
ICAgIGd3LT5seGVbbHZsXSA9IGx4cFtlcHRfbHZsX3RhYmxlX29mZnNldChsMmdhLCBsdmwpXTsK
PiAgICAgICAgICB1bm1hcF9kb21haW5fcGFnZShseHApOwo+IC0gICAgICAgIHB1dF9wYWdlKG1m
bl90b19wYWdlKG1mbl94KGx4bWZuKSkpOwo+ICsgICAgICAgIHB1dF9wYWdlKG1mbl90b19wYWdl
KGx4bWZuKSk7Cj4gCj4gICAgICAgICAgaWYgKCBuZXB0X25vbl9wcmVzZW50X2NoZWNrKGd3LT5s
eGVbbHZsXSkgKQo+ICAgICAgICAgICAgICBnb3RvIG5vbl9wcmVzZW50Owo+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwo+IGIveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKPiBpbmRleCA1N2Y1NGM1NWM4Li5mYWQ4YTlkZjEzIDEwMDY0NAo+IC0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9z
aGFyaW5nLmMKPiBAQCAtMTUyLDExICsxNTIsNiBAQCBzdGF0aWMgaW5saW5lIHNocl9oYW5kbGVf
dCBnZXRfbmV4dF9oYW5kbGUodm9pZCkKPiAgI2RlZmluZSBtZW1fc2hhcmluZ19lbmFibGVkKGQp
IFwKPiAgICAgIChpc19odm1fZG9tYWluKGQpICYmIChkKS0+YXJjaC5odm1fZG9tYWluLm1lbV9z
aGFyaW5nX2VuYWJsZWQpCj4gCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVmaW5lIG1mbl90
b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKPiAtI3VuZGVmIHBhZ2VfdG9fbWZu
Cj4gLSNkZWZpbmUgcGFnZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19tZm4oX3BnKSkKPiAt
Cj4gIHN0YXRpYyBhdG9taWNfdCBucl9zYXZlZF9tZm5zICAgPSBBVE9NSUNfSU5JVCgwKTsKPiAg
c3RhdGljIGF0b21pY190IG5yX3NoYXJlZF9tZm5zICA9IEFUT01JQ19JTklUKDApOwo+IAo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vcDJtLWVwdC5jIGIveGVuL2FyY2gveDg2L21tL3Ay
bS1lcHQuYwo+IGluZGV4IDY2ZGJiM2U4M2EuLjE0YjU5MzkyM2IgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gveDg2L21tL3AybS1lcHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0tZXB0LmMK
PiBAQCAtNzQsMTMgKzc0LDEzIEBAIHN0YXRpYyBpbnQgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShl
cHRfZW50cnlfdAo+ICplbnRyeXB0ciwgZXB0X2VudHJ5X3QgbmV3LAo+ICAgICAgICAgICAgICAg
ICAgZ290byBvdXQ7Cj4gCj4gICAgICAgICAgICAgIHJjID0gLUVTUkNIOwo+IC0gICAgICAgICAg
ICBmZG9tID0gcGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UobmV3Lm1mbikpOwo+ICsgICAgICAg
ICAgICBmZG9tID0gcGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UoX21mbihuZXcubWZuKSkpOwo+
ICAgICAgICAgICAgICBpZiAoIGZkb20gPT0gTlVMTCApCj4gICAgICAgICAgICAgICAgICBnb3Rv
IG91dDsKPiAKPiAgICAgICAgICAgICAgLyogZ2V0IHJlZmNvdW50IG9uIHRoZSBwYWdlICovCj4g
ICAgICAgICAgICAgIHJjID0gLUVCVVNZOwo+IC0gICAgICAgICAgICBpZiAoICFnZXRfcGFnZSht
Zm5fdG9fcGFnZShuZXcubWZuKSwgZmRvbSkgKQo+ICsgICAgICAgICAgICBpZiAoICFnZXRfcGFn
ZShtZm5fdG9fcGFnZShfbWZuKG5ldy5tZm4pKSwgZmRvbSkgKQo+ICAgICAgICAgICAgICAgICAg
Z290byBvdXQ7Cj4gICAgICAgICAgfQo+ICAgICAgfQo+IEBAIC05MSw3ICs5MSw3IEBAIHN0YXRp
YyBpbnQgYXRvbWljX3dyaXRlX2VwdF9lbnRyeShlcHRfZW50cnlfdAo+ICplbnRyeXB0ciwgZXB0
X2VudHJ5X3QgbmV3LAo+ICAgICAgd3JpdGVfYXRvbWljKCZlbnRyeXB0ci0+ZXB0ZSwgbmV3LmVw
dGUpOwo+IAo+ICAgICAgaWYgKCB1bmxpa2VseShvbGRtZm4gIT0gbWZuX3goSU5WQUxJRF9NRk4p
KSApCj4gLSAgICAgICAgcHV0X3BhZ2UobWZuX3RvX3BhZ2Uob2xkbWZuKSk7Cj4gKyAgICAgICAg
cHV0X3BhZ2UobWZuX3RvX3BhZ2UoX21mbihvbGRtZm4pKSk7Cj4gCj4gICAgICByYyA9IDA7Cj4g
Cj4gQEAgLTI3MCw3ICsyNzAsNyBAQCBzdGF0aWMgdm9pZCBlcHRfZnJlZV9lbnRyeShzdHJ1Y3Qg
cDJtX2RvbWFpbiAqcDJtLAo+IGVwdF9lbnRyeV90ICplcHRfZW50cnksIGludCBsCj4gICAgICB9
Cj4gCj4gICAgICBwMm1fdGxiX2ZsdXNoX3N5bmMocDJtKTsKPiAtICAgIHAybV9mcmVlX3B0cChw
Mm0sIG1mbl90b19wYWdlKGVwdF9lbnRyeS0+bWZuKSk7Cj4gKyAgICBwMm1fZnJlZV9wdHAocDJt
LCBtZm5fdG9fcGFnZShfbWZuKGVwdF9lbnRyeS0+bWZuKSkpOwo+ICB9Cj4gCj4gIHN0YXRpYyBi
b29sX3QgZXB0X3NwbGl0X3N1cGVyX3BhZ2Uoc3RydWN0IHAybV9kb21haW4gKnAybSwKPiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS1wb2QuYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0t
cG9kLmMKPiBpbmRleCBmYTEzZTA3ZjdjLi42MzFlOWFlYzMzIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9tbS9wMm0tcG9kLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLXBvZC5jCj4g
QEAgLTI5LDEyICsyOSw2IEBACj4gCj4gICNpbmNsdWRlICJtbS1sb2Nrcy5oIgo+IAo+IC0vKiBP
dmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZu
X3QgKi8KPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2UoX20pIF9f
bWZuX3RvX3BhZ2UobWZuX3goX20pKQo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2RlZmluZSBw
YWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihfcGcpKQo+IC0KPiAgI2RlZmluZSBz
dXBlcnBhZ2VfYWxpZ25lZChfeCkgICgoKF94KSYoU1VQRVJQQUdFX1BBR0VTLTEpKT09MCkKPiAK
PiAgLyogRW5mb3JjZSBsb2NrIG9yZGVyaW5nIHdoZW4gZ3JhYmJpbmcgdGhlICJleHRlcm5hbCIg
cGFnZV9hbGxvYyBsb2NrICovCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwo+IGluZGV4IDQ4ZTUwZmI1ZDguLjljZTBhNWM5ZTEgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCj4gKysrIGIveGVuL2FyY2gveDg2L21t
L3AybS5jCj4gQEAgLTQ3LDEyICs0Nyw2IEBAIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9oYXBfMWdi
ID0gMSwgX19pbml0ZGF0YQo+IG9wdF9oYXBfMm1iID0gMTsKPiAgYm9vbGVhbl9wYXJhbSgiaGFw
XzFnYiIsIG9wdF9oYXBfMWdiKTsKPiAgYm9vbGVhbl9wYXJhbSgiaGFwXzJtYiIsIG9wdF9oYXBf
Mm1iKTsKPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRo
ZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVmaW5lIG1m
bl90b19wYWdlKF9tKSBfX21mbl90b19wYWdlKG1mbl94KF9tKSkKPiAtI3VuZGVmIHBhZ2VfdG9f
bWZuCj4gLSNkZWZpbmUgcGFnZV90b19tZm4oX3BnKSBfbWZuKF9fcGFnZV90b19tZm4oX3BnKSkK
PiAtCj4gIERFRklORV9QRVJDUFVfUldMT0NLX0dMT0JBTChwMm1fcGVyY3B1X3J3bG9jayk7Cj4g
Cj4gIC8qIEluaXQgdGhlIGRhdGFzdHJ1Y3R1cmVzIGZvciBsYXRlciB1c2UgYnkgdGhlIHAybSBj
b2RlICovCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyBiL3hlbi9hcmNo
L3g4Ni9tbS9wYWdpbmcuYwo+IGluZGV4IDhhNjU4YjkxMTguLjJiMDQ0NWZmZTkgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCj4gKysrIGIveGVuL2FyY2gveDg2L21tL3Bh
Z2luZy5jCj4gQEAgLTQ3LDEyICs0Nyw2IEBACj4gIC8qIFBlci1DUFUgdmFyaWFibGUgZm9yIGVu
Zm9yY2luZyB0aGUgbG9jayBvcmRlcmluZyAqLwo+ICBERUZJTkVfUEVSX0NQVShpbnQsIG1tX2xv
Y2tfbGV2ZWwpOwo+IAo+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1h
a2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZp
bmUgbWZuX3RvX3BhZ2UoX20pIF9fbWZuX3RvX3BhZ2UobWZuX3goX20pKQo+IC0jdW5kZWYgcGFn
ZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21mbihfcGcpIF9tZm4oX19wYWdlX3RvX21mbihf
cGcpKQo+IC0KPiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKi8KPiAgLyogICAgICAgICAgICAgIExPRyBESVJUWSBTVVBQT1JUICAgICAgICAgICAgICAg
Ki8KPiAgLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKPiBiL3hlbi9h
cmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCj4gaW5kZXggODQ1NTQxZmU4YS4uZWEwYWQyOGMw
NSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3ByaXZhdGUuaAo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCj4gQEAgLTMxNSw3ICszMTUsNyBAQCBz
dGF0aWMgaW5saW5lIGludCBwYWdlX2lzX291dF9vZl9zeW5jKHN0cnVjdCBwYWdlX2luZm8KPiAq
cCkKPiAKPiAgc3RhdGljIGlubGluZSBpbnQgbWZuX2lzX291dF9vZl9zeW5jKG1mbl90IGdtZm4p
Cj4gIHsKPiAtICAgIHJldHVybiBwYWdlX2lzX291dF9vZl9zeW5jKG1mbl90b19wYWdlKG1mbl94
KGdtZm4pKSk7Cj4gKyAgICByZXR1cm4gcGFnZV9pc19vdXRfb2Zfc3luYyhtZm5fdG9fcGFnZShn
bWZuKSk7Cj4gIH0KPiAKPiAgc3RhdGljIGlubGluZSBpbnQgcGFnZV9vb3NfbWF5X3dyaXRlKHN0
cnVjdCBwYWdlX2luZm8gKnApCj4gQEAgLTMyNiw3ICszMjYsNyBAQCBzdGF0aWMgaW5saW5lIGlu
dCBwYWdlX29vc19tYXlfd3JpdGUoc3RydWN0IHBhZ2VfaW5mbwo+ICpwKQo+IAo+ICBzdGF0aWMg
aW5saW5lIGludCBtZm5fb29zX21heV93cml0ZShtZm5fdCBnbWZuKQo+ICB7Cj4gLSAgICByZXR1
cm4gcGFnZV9vb3NfbWF5X3dyaXRlKG1mbl90b19wYWdlKG1mbl94KGdtZm4pKSk7Cj4gKyAgICBy
ZXR1cm4gcGFnZV9vb3NfbWF5X3dyaXRlKG1mbl90b19wYWdlKGdtZm4pKTsKPiAgfQo+ICAjZW5k
aWYgLyogKFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfT1VUX09GX1NZTkMpICovCj4gCj4g
QEAgLTQ2NSwxOCArNDY1LDYgQEAgdm9pZCBzaF9yZXNldF9sM191cF9wb2ludGVycyhzdHJ1Y3Qg
dmNwdSAqdik7Cj4gICAqIE1GTi9wYWdlLWluZm8gaGFuZGxpbmcKPiAgICovCj4gCj4gLS8qIE92
ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5f
dCAqLwo+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBtZm5fdG9fcGFnZShfbSkgX19t
Zm5fdG9fcGFnZShtZm5feChfbSkpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5lIHBh
Z2VfdG9fbWZuKF9wZykgX21mbihfX3BhZ2VfdG9fbWZuKF9wZykpCj4gLQo+IC0vKiBPdmVycmlk
ZSBwYWdldGFibGVfdCA8LT4gc3RydWN0IHBhZ2VfaW5mbyBjb252ZXJzaW9ucyB0byB3b3JrIHdp
dGgKPiBtZm5fdCAqLwo+IC0jdW5kZWYgcGFnZXRhYmxlX2dldF9wYWdlCj4gLSNkZWZpbmUgcGFn
ZXRhYmxlX2dldF9wYWdlKHgpICAgbWZuX3RvX3BhZ2UocGFnZXRhYmxlX2dldF9tZm4oeCkpCj4g
LSN1bmRlZiBwYWdldGFibGVfZnJvbV9wYWdlCj4gLSNkZWZpbmUgcGFnZXRhYmxlX2Zyb21fcGFn
ZShwZykKPiBwYWdldGFibGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGcpKQo+IC0KPiAgI2RlZmlu
ZSBiYWNrcG9pbnRlcihzcCkgX21mbihwZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKShzcCktPnYu
c2guYmFjaykpCj4gIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2JhY2twb2ludGVyKGNv
bnN0IHN0cnVjdCBwYWdlX2luZm8gKnNwKQo+ICB7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9udW1hLmMgYi94ZW4vYXJjaC94ODYvbnVtYS5jCj4gaW5kZXggNGZjOTY3Zjg5My4uYTg3OTg3
ZGE2ZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbnVtYS5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L251bWEuYwo+IEBAIC00MzAsNyArNDMwLDcgQEAgc3RhdGljIHZvaWQgZHVtcF9udW1hKHVu
c2lnbmVkIGNoYXIga2V5KQo+ICAgICAgICAgIHNwaW5fbG9jaygmZC0+cGFnZV9hbGxvY19sb2Nr
KTsKPiAgICAgICAgICBwYWdlX2xpc3RfZm9yX2VhY2gocGFnZSwgJmQtPnBhZ2VfbGlzdCkKPiAg
ICAgICAgICB7Cj4gLSAgICAgICAgICAgIGkgPSBwaHlzX3RvX25pZCgocGFkZHJfdClwYWdlX3Rv
X21mbihwYWdlKSA8PCBQQUdFX1NISUZUKTsKPiArICAgICAgICAgICAgaSA9IHBoeXNfdG9fbmlk
KHBhZ2VfdG9fbWFkZHIocGFnZSkpOwo+ICAgICAgICAgICAgICBwYWdlX251bV9ub2RlW2ldKys7
Cj4gICAgICAgICAgfQo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZkLT5wYWdlX2FsbG9jX2xvY2sp
Owo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jIGIveGVuL2FyY2gveDg2L3Bo
eXNkZXYuYwo+IGluZGV4IDM4MGQzNmY2YjkuLjdiZmEwZjIzZjAgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gveDg2L3BoeXNkZXYuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMKPiBAQCAt
MjM5LDcgKzIzOSw3IEBAIHJldF90IGRvX3BoeXNkZXZfb3AoaW50IGNtZCwKPiBYRU5fR1VFU1Rf
SEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgICAgICAgICB9Cj4gCj4gICAgICAgICAgaWYgKCBj
bXB4Y2hnKCZjdXJyZC0+YXJjaC5waXJxX2VvaV9tYXBfbWZuLAo+IC0gICAgICAgICAgICAgICAg
ICAgICAwLCBwYWdlX3RvX21mbihwYWdlKSkgIT0gMCApCj4gKyAgICAgICAgICAgICAgICAgICAg
IDAsIG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKSkgIT0gMCApCj4gICAgICAgICAgewo+ICAgICAg
ICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKPiAgICAgICAgICAgICAgcmV0ID0gLUVC
VVNZOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYyBiL3hlbi9hcmNo
L3g4Ni9wdi9jYWxsYmFjay5jCj4gaW5kZXggOTdkODQzODYwMC4uNTk1N2NiNTA4NSAxMDA2NDQK
PiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9w
di9jYWxsYmFjay5jCj4gQEAgLTMxLDEyICszMSw2IEBACj4gCj4gICNpbmNsdWRlIDxwdWJsaWMv
Y2FsbGJhY2suaD4KPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBt
YWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVm
aW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+IC0jdW5kZWYg
cGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZu
KHBnKSkKPiAtCj4gIHN0YXRpYyBpbnQgcmVnaXN0ZXJfZ3Vlc3Rfbm1pX2NhbGxiYWNrKHVuc2ln
bmVkIGxvbmcgYWRkcmVzcykKPiAgewo+ICAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
Owo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZGVzY3JpcHRvci10YWJsZXMuYwo+IGIv
eGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKPiBpbmRleCBiNDE4YmJiNTgxLi43
MWJmOTI3MTNlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kZXNjcmlwdG9yLXRhYmxl
cy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3B2L2Rlc2NyaXB0b3ItdGFibGVzLmMKPiBAQCAtMjUs
MTIgKzI1LDYgQEAKPiAgI2luY2x1ZGUgPGFzbS9wMm0uaD4KPiAgI2luY2x1ZGUgPGFzbS9wdi9t
bS5oPgo+IAo+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhl
bSB3b3JrIHdpdGggbWZuX3QgKi8KPiAtI3VuZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZu
X3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4gLSN1bmRlZiBwYWdlX3Rv
X21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+
IC0KPiAgLyoKPiAgICogRmx1c2ggdGhlIExEVCwgZHJvcHBpbmcgYW55IHR5cGVyZWZzLiAgUmV0
dXJucyBhIGJvb2xlYW4gaW5kaWNhdGluZwo+IHdoZXRoZXIKPiAgICogbWFwcGluZ3MgaGF2ZSBi
ZWVuIHJlbW92ZWQgKGkuZS4gYSBUTEIgZmx1c2ggaXMgbmVlZGVkKS4KPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxk
LmMKPiBpbmRleCAwYmQyZjFiZjkwLi41YjQzMjViODdmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9kb20wX2J1aWxkLmMKPiArKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
Cj4gQEAgLTY0LDcgKzY0LDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIG1hcmtfcHZfcHRfcGFnZXNf
cmRvbmx5KHN0cnVjdAo+IGRvbWFpbiAqZCwKPiAgICAgIGZvciAoIGNvdW50ID0gMDsgY291bnQg
PCBucl9wdF9wYWdlczsgY291bnQrKyApCj4gICAgICB7Cj4gICAgICAgICAgbDFlX3JlbW92ZV9m
bGFncygqcGwxZSwgX1BBR0VfUlcpOwo+IC0gICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShsMWVf
Z2V0X3BmbigqcGwxZSkpOwo+ICsgICAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShsMWVfZ2V0X21m
bigqcGwxZSkpOwo+IAo+ICAgICAgICAgIC8qIFJlYWQtb25seSBtYXBwaW5nICsgUEdDX2FsbG9j
YXRlZCArIHBhZ2UtdGFibGUgcGFnZS4gKi8KPiAgICAgICAgICBwYWdlLT5jb3VudF9pbmZvICAg
ICAgICAgPSBQR0NfYWxsb2NhdGVkIHwgMzsKPiBAQCAtNDk2LDcgKzQ5Niw3IEBAIGludCBfX2lu
aXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKPiAgICAgIHBhZ2UgPSBhbGxv
Y19kb21oZWFwX3BhZ2VzKGQsIG9yZGVyLCAwKTsKPiAgICAgIGlmICggcGFnZSA9PSBOVUxMICkK
PiAgICAgICAgICBwYW5pYygiTm90IGVub3VnaCBSQU0gZm9yIGRvbWFpbiAwIGFsbG9jYXRpb24i
KTsKPiAtICAgIGFsbG9jX3NwZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKPiArICAgIGFsbG9jX3Nw
Zm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Cj4gICAgICBhbGxvY19lcGZuID0gYWxsb2Nf
c3BmbiArIGQtPnRvdF9wYWdlczsKPiAKPiAgICAgIGlmICggaW5pdHJkX2xlbiApCj4gQEAgLTUy
NCwxMiArNTI0LDEyIEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFp
biAqZCwKPiAgICAgICAgICAgICAgbXB0X2FsbG9jID0gKHBhZGRyX3QpaW5pdHJkLT5tb2Rfc3Rh
cnQgPDwgUEFHRV9TSElGVDsKPiAgICAgICAgICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKG1wdF9h
bGxvYywKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1wdF9hbGxvYyArIFBBR0Vf
QUxJR04oaW5pdHJkX2xlbikpOwo+IC0gICAgICAgICAgICBpbml0cmQtPm1vZF9zdGFydCA9IGlu
aXRyZF9tZm4gPSBwYWdlX3RvX21mbihwYWdlKTsKPiArICAgICAgICAgICAgaW5pdHJkLT5tb2Rf
c3RhcnQgPSBpbml0cmRfbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkpOwo+ICAgICAgICAg
IH0KPiAgICAgICAgICBlbHNlCj4gICAgICAgICAgewo+ICAgICAgICAgICAgICB3aGlsZSAoIGNv
dW50LS0gKQo+IC0gICAgICAgICAgICAgICAgaWYgKCBhc3NpZ25fcGFnZXMoZCwgbWZuX3RvX3Bh
Z2UobWZuKyspLCAwLCAwKSApCj4gKyAgICAgICAgICAgICAgICBpZiAoIGFzc2lnbl9wYWdlcyhk
LCBtZm5fdG9fcGFnZShfbWZuKG1mbisrKSksIDAsIDApICkKPiAgICAgICAgICAgICAgICAgICAg
ICBCVUcoKTsKPiAgICAgICAgICB9Cj4gICAgICAgICAgaW5pdHJkLT5tb2RfZW5kID0gMDsKPiBA
QCAtNjYxLDcgKzY2MSw3IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRv
bWFpbiAqZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTDFfUFJPVCA6
IENPTVBBVF9MMV9QUk9UKSk7Cj4gICAgICAgICAgbDF0YWIrKzsKPiAKPiAtICAgICAgICBwYWdl
ID0gbWZuX3RvX3BhZ2UobWZuKTsKPiArICAgICAgICBwYWdlID0gbWZuX3RvX3BhZ2UoX21mbiht
Zm4pKTsKPiAgICAgICAgICBpZiAoICFwYWdlLT51LmludXNlLnR5cGVfaW5mbyAmJgo+ICAgICAg
ICAgICAgICAgIWdldF9wYWdlX2FuZF90eXBlKHBhZ2UsIGQsIFBHVF93cml0YWJsZV9wYWdlKSAp
Cj4gICAgICAgICAgICAgIEJVRygpOwo+IEBAIC04MDEsNyArODAxLDcgQEAgaW50IF9faW5pdCBk
b20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgc2ktPm5yX3AybV9mcmFt
ZXMgPSBkLT50b3RfcGFnZXMgLSBjb3VudDsKPiAgICAgIHBhZ2VfbGlzdF9mb3JfZWFjaCAoIHBh
Z2UsICZkLT5wYWdlX2xpc3QgKQo+ICAgICAgewo+IC0gICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZu
KHBhZ2UpOwo+ICsgICAgICAgIG1mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHBhZ2UpKTsKPiAgICAg
ICAgICBCVUdfT04oU0hBUkVEX00yUChnZXRfZ3Bmbl9mcm9tX21mbihtZm4pKSk7Cj4gICAgICAg
ICAgaWYgKCBnZXRfZ3Bmbl9mcm9tX21mbihtZm4pID49IGNvdW50ICkKPiAgICAgICAgICB7Cj4g
QEAgLTgyNiw3ICs4MjYsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBk
b21haW4gKmQsCj4gICAgICAgICAgICAgIHBhbmljKCJOb3QgZW5vdWdoIFJBTSBmb3IgRE9NMCBy
ZXNlcnZhdGlvbiIpOwo+ICAgICAgICAgIHdoaWxlICggcGZuIDwgZC0+dG90X3BhZ2VzICkKPiAg
ICAgICAgICB7Cj4gLSAgICAgICAgICAgIG1mbiA9IHBhZ2VfdG9fbWZuKHBhZ2UpOwo+ICsgICAg
ICAgICAgICBtZm4gPSBtZm5feChwYWdlX3RvX21mbihwYWdlKSk7Cj4gICNpZm5kZWYgTkRFQlVH
Cj4gICNkZWZpbmUgcGZuIChucl9wYWdlcyAtIDEgLSAocGZuIC0gKGFsbG9jX2VwZm4gLSBhbGxv
Y19zcGZuKSkpCj4gICNlbmRpZgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKPiBpbmRleCAyYzc4NGZiM2NjLi41NTY1ZTY5
ZjQ0IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb21haW4uYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni9wdi9kb21haW4uYwo+IEBAIC0xMSwxMiArMTEsNiBAQAo+IAo+ICAjaW5jbHVkZSA8
YXNtL3B2L2RvbWFpbi5oPgo+IAo+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJvbSBhc20vcGFnZS5o
IHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiAtI3VuZGVmIG1mbl90b19wYWdlCj4g
LSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4gLSN1
bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90
b19tZm4ocGcpKQo+IC0KPiAgc3RhdGljIHZvaWQgbm9yZXR1cm4gY29udGludWVfbm9uaWRsZV9k
b21haW4oc3RydWN0IHZjcHUgKnYpCj4gIHsKPiAgICAgIGNoZWNrX3dha2V1cF9mcm9tX3dhaXQo
KTsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtZ2F0ZS1vcC5jIGIveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtZ2F0ZS0KPiBvcC5jCj4gaW5kZXggMTRjZTk1ZTI2ZS4uODEwYzRmN2Q4
YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKPiArKysgYi94
ZW4vYXJjaC94ODYvcHYvZW11bC1nYXRlLW9wLmMKPiBAQCAtNDEsMTIgKzQxLDYgQEAKPiAKPiAg
I2luY2x1ZGUgImVtdWxhdGUuaCIKPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3Bh
Z2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFn
ZQo+IC0jZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+
IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3Bh
Z2VfdG9fbWZuKHBnKSkKPiAtCj4gIHN0YXRpYyBpbnQgcmVhZF9nYXRlX2Rlc2NyaXB0b3IodW5z
aWduZWQgaW50IGdhdGVfc2VsLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNv
bnN0IHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVu
c2lnbmVkIGludCAqc2VsLAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LQo+IG9wLmMKPiBpbmRleCAxN2FhZjk3
ZjEwLi5iNDRiMjQxNWE2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYt
b3AuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+IEBAIC00MywxNiAr
NDMsNiBAQAo+ICAjaW5jbHVkZSAiZW11bGF0ZS5oIgo+ICAjaW5jbHVkZSAibW0uaCIKPiAKPiAt
LyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRo
IG1mbl90ICovCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0jZGVmaW5lIG1mbl90b19wYWdlKG1m
bikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2Rl
ZmluZSBwYWdlX3RvX21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKPiAtCj4gLS8qKioq
KioqKioqKioqKioqKioqKioqKgo+IC0gKiBJL08gZW11bGF0aW9uIHN1cHBvcnQKPiAtICovCj4g
LQo+ICBzdHJ1Y3QgcHJpdl9vcF9jdHh0IHsKPiAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
IGN0eHQ7Cj4gICAgICBzdHJ1Y3Qgewo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZ3Jh
bnRfdGFibGUuYyBiL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jCj4gaW5kZXggNDU4MDg1
ZTFiNi4uNmI3ZDg1NWM4YSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvcHYvZ3JhbnRfdGFi
bGUuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9wdi9ncmFudF90YWJsZS5jCj4gQEAgLTI3LDEyICsy
Nyw2IEBACj4gCj4gICNpbmNsdWRlICJtbS5oIgo+IAo+IC0vKiBPdmVycmlkZSBtYWNyb3MgZnJv
bSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiAtI3VuZGVmIG1m
bl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94
KG1mbikpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBf
bWZuKF9fcGFnZV90b19tZm4ocGcpKQo+IC0KPiAgc3RhdGljIHVuc2lnbmVkIGludCBncmFudF90
b19wdGVfZmxhZ3ModW5zaWduZWQgaW50IGdyYW50X2ZsYWdzLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgY2FjaGVfZmxhZ3MpCj4gIHsKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYyBiL3hlbi9hcmNoL3g4
Ni9wdi9yby1wYWdlLQo+IGZhdWx0LmMKPiBpbmRleCA3ZTBlN2U4ZGZjLi4xN2EwODM0NWQxIDEw
MDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKPiArKysgYi94ZW4v
YXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCj4gQEAgLTMzLDEyICszMyw2IEBACj4gICNpbmNs
dWRlICJlbXVsYXRlLmgiCj4gICNpbmNsdWRlICJtbS5oIgo+IAo+IC0vKiBPdmVycmlkZSBtYWNy
b3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiAtI3Vu
ZGVmIG1mbl90b19wYWdlCj4gLSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdl
KG1mbl94KG1mbikpCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZu
KHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+IC0KPiAgLyoqKioqKioqKioqKioqKioqKioq
Kgo+ICAgKiBXcml0YWJsZSBQYWdldGFibGVzCj4gICAqLwo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHYvc2hpbS5jIGIveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+IGluZGV4IDUzNDk2NWM5
MmEuLjUxOTI3OGY3OGMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3B2L3NoaW0uYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9wdi9zaGltLmMKPiBAQCAtMzcsOCArMzcsNiBAQAo+IAo+ICAjaW5j
bHVkZSA8Y29tcGF0L2dyYW50X3RhYmxlLmg+Cj4gCj4gLSN1bmRlZiBtZm5fdG9fcGFnZQo+IC0j
ZGVmaW5lIG1mbl90b19wYWdlKG1mbikgX19tZm5fdG9fcGFnZShtZm5feChtZm4pKQo+ICAjdW5k
ZWYgdmlydF90b19tZm4KPiAgI2RlZmluZSB2aXJ0X3RvX21mbih2YSkgX21mbihfX3ZpcnRfdG9f
bWZuKHZhKSkKPiAKPiBAQCAtODQ4LDcgKzg0Niw3IEBAIHN0YXRpYyB1bnNpZ25lZCBsb25nIGJh
dGNoX21lbW9yeV9vcCh1bnNpZ25lZCBpbnQKPiBjbWQsIHVuc2lnbmVkIGludCBvcmRlciwKPiAg
ICAgIHNldF94ZW5fZ3Vlc3RfaGFuZGxlKHhtci5leHRlbnRfc3RhcnQsIHBmbnMpOwo+ICAgICAg
cGFnZV9saXN0X2Zvcl9lYWNoICggcGcsIGxpc3QgKQo+ICAgICAgewo+IC0gICAgICAgIHBmbnNb
eG1yLm5yX2V4dGVudHMrK10gPSBwYWdlX3RvX21mbihwZyk7Cj4gKyAgICAgICAgcGZuc1t4bXIu
bnJfZXh0ZW50cysrXSA9IG1mbl94KHBhZ2VfdG9fbWZuKHBnKSk7Cj4gICAgICAgICAgaWYgKCB4
bXIubnJfZXh0ZW50cyA9PSBBUlJBWV9TSVpFKHBmbnMpIHx8ICFwYWdlX2xpc3RfbmV4dChwZywg
bGlzdCkgKQo+ICAgICAgICAgIHsKPiAgICAgICAgICAgICAgbG9uZyBuciA9IHhlbl9oeXBlcmNh
bGxfbWVtb3J5X29wKGNtZCwgJnhtcik7Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBi
b290LmMgYi94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4gaW5kZXggNTJhZDQzZTBlZC4uNDhjOGNk
YjczNCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L3NtcGJvb3QuYwo+IEBAIC00OCwxMiArNDgsNiBAQAo+ICAjaW5jbHVkZSA8bWFjaF93
YWtlY3B1Lmg+Cj4gICNpbmNsdWRlIDxzbXBib290X2hvb2tzLmg+Cj4gCj4gLS8qIE92ZXJyaWRl
IG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCAqLwo+
IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3Rv
X3BhZ2UobWZuX3gobWZuKSkKPiAtI3VuZGVmIHBhZ2VfdG9fbWZuCj4gLSNkZWZpbmUgcGFnZV90
b19tZm4ocGcpIF9tZm4oX19wYWdlX3RvX21mbihwZykpCj4gLQo+ICAjZGVmaW5lIHNldHVwX3Ry
YW1wb2xpbmUoKQo+IChib290c3ltX3BoeXModHJhbXBvbGluZV9yZWFsbW9kZV9lbnRyeSkpCj4g
Cj4gIHVuc2lnbmVkIGxvbmcgX19yZWFkX21vc3RseSB0cmFtcG9saW5lX3BoeXM7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni90Ym9vdC5jIGIveGVuL2FyY2gveDg2L3Rib290LmMKPiBpbmRl
eCA3MWU3NTdjNTUzLi5mYjQ2MTZhZTgzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90Ym9v
dC5jCj4gKysrIGIveGVuL2FyY2gveDg2L3Rib290LmMKPiBAQCAtMTg0LDcgKzE4NCw3IEBAIHN0
YXRpYyB2b2lkIHVwZGF0ZV9wYWdldGFibGVfbWFjKHZtYWNfY3R4X3QgKmN0eCkKPiAKPiAgICAg
IGZvciAoIG1mbiA9IDA7IG1mbiA8IG1heF9wYWdlOyBtZm4rKyApCj4gICAgICB7Cj4gLSAgICAg
ICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKG1mbik7Cj4gKyAgICAgICAg
c3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7Cj4gCj4gICAg
ICAgICAgaWYgKCAhbWZuX3ZhbGlkKF9tZm4obWZuKSkgKQo+ICAgICAgICAgICAgICBjb250aW51
ZTsKPiBAQCAtMjc2LDcgKzI3Niw3IEBAIHN0YXRpYyB2b2lkIHRib290X2dlbl94ZW5oZWFwX2lu
dGVncml0eShjb25zdAo+IHVpbnQ4X3Qga2V5W1RCX0tFWV9TSVpFXSwKPiAgICAgIHZtYWNfc2V0
X2tleSgodWludDhfdCAqKWtleSwgJmN0eCk7Cj4gICAgICBmb3IgKCBtZm4gPSAwOyBtZm4gPCBt
YXhfcGFnZTsgbWZuKysgKQo+ICAgICAgewo+IC0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBh
Z2UgPSBfX21mbl90b19wYWdlKG1mbik7Cj4gKyAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFn
ZSA9IG1mbl90b19wYWdlKF9tZm4obWZuKSk7Cj4gCj4gICAgICAgICAgaWYgKCAhbWZuX3ZhbGlk
KF9tZm4obWZuKSkgKQo+ICAgICAgICAgICAgICBjb250aW51ZTsKPiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+IGluZGV4IDI3MTkwZTA0
MjMuLjU3MTc5NmIxMjMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L3RyYXBzLmMKPiArKysg
Yi94ZW4vYXJjaC94ODYvdHJhcHMuYwo+IEBAIC04MzQsOCArODM0LDggQEAgaW50IHdybXNyX2h5
cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKPiAgICAgICAgICAgICAg
fQo+IAo+ICAgICAgICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywKPiAtICAgICAgICAg
ICAgICAgICAgICAgIkJhZCBHTUZOICVseCAoTUZOICVseCkgdG8gTVNSICUwOHhcbiIsCj4gLSAg
ICAgICAgICAgICAgICAgICAgIGdtZm4sIHBhZ2UgPyBwYWdlX3RvX21mbihwYWdlKSA6IC0xVUws
IGJhc2UpOwo+ICsgICAgICAgICAgICAgICAgICAgICAiQmFkIEdNRk4gJWx4IChNRk4gJSMiUFJJ
X21mbiIpIHRvIE1TUiAlMDh4XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgICBnbWZuLCBtZm5f
eChwYWdlID8gcGFnZV90b19tZm4ocGFnZSkgOiBJTlZBTElEX01GTiksCj4gYmFzZSk7Cj4gICAg
ICAgICAgICAgIHJldHVybiAwOwo+ICAgICAgICAgIH0KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9tbS5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9tbS5jCj4gaW5kZXggNmI2
Nzk4ODJkNi4uZmY4YTZkZTIzZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L21t
LmMKPiArKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L21tLmMKPiBAQCAtNDAsMTIgKzQwLDYgQEAg
YXNtKCIuZmlsZSBcIiIgX19GSUxFX18gIlwiIik7Cj4gICNpbmNsdWRlIDxhc20vbWVtX3NoYXJp
bmcuaD4KPiAgI2luY2x1ZGUgPHB1YmxpYy9tZW1vcnkuaD4KPiAKPiAtLyogT3ZlcnJpZGUgbWFj
cm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1
bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90
b19tZm4ocGcpKQo+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBtZm5fdG9fcGFnZSht
Zm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKPiAtCj4gIHVuc2lnbmVkIGludCBfX3JlYWRf
bW9zdGx5IG0ycF9jb21wYXRfdnN0YXJ0ID0KPiBfX0hZUEVSVklTT1JfQ09NUEFUX1ZJUlRfU1RB
UlQ7Cj4gCj4gIGwyX3BnZW50cnlfdCAqY29tcGF0X2lkbGVfcGdfdGFibGVfbDI7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCj4gaW5kZXgg
ZTFjMDAzZDcxZS4uZTJhY2ZlZmY4MCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL2RvbWFpbi5j
Cj4gKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwo+IEBAIC0xMjE3LDcgKzEyMTcsNyBAQCBpbnQg
bWFwX3ZjcHVfaW5mbyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZwo+IGdmbiwgdW5zaWdu
ZWQgb2Zmc2V0KQo+ICAgICAgfQo+IAo+ICAgICAgdi0+dmNwdV9pbmZvID0gbmV3X2luZm87Cj4g
LSAgICB2LT52Y3B1X2luZm9fbWZuID0gX21mbihwYWdlX3RvX21mbihwYWdlKSk7Cj4gKyAgICB2
LT52Y3B1X2luZm9fbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4gCj4gICAgICAvKiBTZXQgbmV3
IHZjcHVfaW5mbyBwb2ludGVyIC9iZWZvcmUvIHNldHRpbmcgcGVuZGluZyBmbGFncy4gKi8KPiAg
ICAgIHNtcF93bWIoKTsKPiBAQCAtMTI1MCw3ICsxMjUwLDcgQEAgdm9pZCB1bm1hcF92Y3B1X2lu
Zm8oc3RydWN0IHZjcHUgKnYpCj4gCj4gICAgICB2Y3B1X2luZm9fcmVzZXQodik7IC8qIE5COiBD
bG9iYmVycyB2LT52Y3B1X2luZm9fbWZuICovCj4gCj4gLSAgICBwdXRfcGFnZV9hbmRfdHlwZSht
Zm5fdG9fcGFnZShtZm5feChtZm4pKSk7Cj4gKyAgICBwdXRfcGFnZV9hbmRfdHlwZShtZm5fdG9f
cGFnZShtZm4pKTsKPiAgfQo+IAo+ICBpbnQgZGVmYXVsdF9pbml0aWFsaXNlX3ZjcHUoc3RydWN0
IHZjcHUgKnYsCj4gWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gZGlmZiAtLWdp
dCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYwo+
IGluZGV4IGU5YTgxYjY2YmUuLjk1OWI3YzY0YjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi9n
cmFudF90YWJsZS5jCj4gKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCj4gQEAgLTQwLDEy
ICs0MCw2IEBACj4gICNpbmNsdWRlIDx4c20veHNtLmg+Cj4gICNpbmNsdWRlIDxhc20vZmx1c2h0
bGIuaD4KPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRo
ZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBwYWdlX3RvX21mbgo+IC0jZGVmaW5lIHBh
Z2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+IC0jdW5kZWYgbWZuX3RvX3Bh
Z2UKPiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkK
PiAtCj4gIC8qIFBlci1kb21haW4gZ3JhbnQgaW5mb3JtYXRpb24uICovCj4gIHN0cnVjdCBncmFu
dF90YWJsZSB7Cj4gICAgICAvKgo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2tpbWFnZS5jIGIv
eGVuL2NvbW1vbi9raW1hZ2UuYwo+IGluZGV4IGFmZDgyOTJjYzEuLjIxMDI0MWRmYjcgMTAwNjQ0
Cj4gLS0tIGEveGVuL2NvbW1vbi9raW1hZ2UuYwo+ICsrKyBiL3hlbi9jb21tb24va2ltYWdlLmMK
PiBAQCAtMjMsMTIgKzIzLDYgQEAKPiAKPiAgI2luY2x1ZGUgPGFzbS9wYWdlLmg+Cj4gCj4gLS8q
IE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBt
Zm5fdCAqLwo+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4p
IF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKPiAtI3VuZGVmIHBhZ2VfdG9fbWZuCj4gLSNkZWZp
bmUgcGFnZV90b19tZm4ocGcpICBfbWZuKF9fcGFnZV90b19tZm4ocGcpKQo+IC0KPiAgLyoKPiAg
ICogV2hlbiBrZXhlYyB0cmFuc2l0aW9ucyB0byB0aGUgbmV3IGtlcm5lbCB0aGVyZSBpcyBhIG9u
ZS10by1vbmUKPiAgICogbWFwcGluZyBiZXR3ZWVuIHBoeXNpY2FsIGFuZCB2aXJ0dWFsIGFkZHJl
c3Nlcy4gIE9uIHByb2Nlc3NvcnMKPiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBi
L3hlbi9jb21tb24vbWVtb3J5LmMKPiBpbmRleCA5M2Q4NTZkZjAyLi40YzZiMzZiMjk3IDEwMDY0
NAo+IC0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKPiArKysgYi94ZW4vY29tbW9uL21lbW9yeS5j
Cj4gQEAgLTMzLDEyICszMyw2IEBACj4gICNpbmNsdWRlIDxhc20vZ3Vlc3QuaD4KPiAgI2VuZGlm
Cj4gCj4gLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdv
cmsgd2l0aCBtZm5fdCAqLwo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3Rv
X21mbihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKPiAtI3VuZGVmIG1mbl90b19wYWdlCj4g
LSNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSBfX21mbl90b19wYWdlKG1mbl94KG1mbikpCj4gLQo+
ICBzdHJ1Y3QgbWVtb3BfYXJncyB7Cj4gICAgICAvKiBJTlBVVCAqLwo+ICAgICAgc3RydWN0IGRv
bWFpbiAqZG9tYWluOyAgICAgLyogRG9tYWluIHRvIGJlIGFmZmVjdGVkLiAqLwo+IGRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4g
aW5kZXggYjBkYjQxZmVlYS4uN2ZhODQ3YzlhMSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYwo+ICsrKyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCj4gQEAgLTE1MSwxMiAr
MTUxLDYgQEAKPiAgI2RlZmluZSBwMm1fcG9kX29mZmxpbmVfb3JfYnJva2VuX3JlcGxhY2UocGcp
IEJVR19PTihwZyAhPSBOVUxMKQo+ICAjZW5kaWYKPiAKPiAtLyogT3ZlcnJpZGUgbWFjcm9zIGZy
b20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICovCj4gLSN1bmRlZiBw
YWdlX3RvX21mbgo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSBfbWZuKF9fcGFnZV90b19tZm4o
cGcpKQo+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pIF9f
bWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKPiAtCj4gIC8qCj4gICAqIENvbW1hLXNlcGFyYXRlZCBs
aXN0IG9mIGhleGFkZWNpbWFsIHBhZ2UgbnVtYmVycyBjb250YWluaW5nIGJhZAo+IGJ5dGVzLgo+
ICAgKiBlLmcuICdiYWRwYWdlPTB4M2Y0NSwweDhhMzIxJy4KPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi90bWVtLmMgYi94ZW4vY29tbW9uL3RtZW0uYwo+IGluZGV4IDMyNGY0MmE2ZjkuLmMwNzdm
ODdlNzcgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi90bWVtLmMKPiArKysgYi94ZW4vY29tbW9u
L3RtZW0uYwo+IEBAIC0yNDMsNyArMjQzLDcgQEAgc3RhdGljIHZvaWQgdG1lbV9wZXJzaXN0ZW50
X3Bvb2xfcGFnZV9wdXQodm9pZAo+ICpwYWdlX3ZhKQo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAq
cGk7Cj4gCj4gICAgICBBU1NFUlQoSVNfUEFHRV9BTElHTkVEKHBhZ2VfdmEpKTsKPiAtICAgIHBp
ID0gbWZuX3RvX3BhZ2UodmlydF90b19tZm4ocGFnZV92YSkpOwo+ICsgICAgcGkgPSBtZm5fdG9f
cGFnZShfbWZuKHZpcnRfdG9fbWZuKHBhZ2VfdmEpKSk7Cj4gICAgICBBU1NFUlQoSVNfVkFMSURf
UEFHRShwaSkpOwo+ICAgICAgX190bWVtX2ZyZWVfcGFnZV90aGlzcG9vbChwaSk7Cj4gIH0KPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90bWVtX3hlbi5jIGIveGVuL2NvbW1vbi90bWVtX3hlbi5j
Cj4gaW5kZXggYmQ1MmU0NGZhZi4uYmY3YjE0Zjc5YSAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9u
L3RtZW1feGVuLmMKPiArKysgYi94ZW4vY29tbW9uL3RtZW1feGVuLmMKPiBAQCAtMTQsMTAgKzE0
LDYgQEAKPiAgI2luY2x1ZGUgPHhlbi9jcHUuaD4KPiAgI2luY2x1ZGUgPHhlbi9pbml0Lmg+Cj4g
Cj4gLS8qIE92ZXJyaWRlIG1hY3JvcyBmcm9tIGFzbS9wYWdlLmggdG8gbWFrZSB0aGVtIHdvcmsg
d2l0aCBtZm5fdCAqLwo+IC0jdW5kZWYgcGFnZV90b19tZm4KPiAtI2RlZmluZSBwYWdlX3RvX21m
bihwZykgX21mbihfX3BhZ2VfdG9fbWZuKHBnKSkKPiAtCj4gIGJvb2wgX19yZWFkX21vc3RseSBv
cHRfdG1lbTsKPiAgYm9vbGVhbl9wYXJhbSgidG1lbSIsIG9wdF90bWVtKTsKPiAKPiBkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi90cmFjZS5jIGIveGVuL2NvbW1vbi90cmFjZS5jCj4gaW5kZXggMmUx
ODcwMjMxNy4uMWYxOWI3YTYwNCAxMDA2NDQKPiAtLS0gYS94ZW4vY29tbW9uL3RyYWNlLmMKPiAr
KysgYi94ZW4vY29tbW9uL3RyYWNlLmMKPiBAQCAtMjQzLDcgKzI0Myw3IEBAIHN0YXRpYyBpbnQg
YWxsb2NfdHJhY2VfYnVmcyh1bnNpZ25lZCBpbnQgcGFnZXMpCj4gICAgICAgICAgLyogTm93IHNo
YXJlIHRoZSB0cmFjZSBwYWdlcyAqLwo+ICAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgcGFnZXM7
IGkrKyApCj4gICAgICAgICAgewo+IC0gICAgICAgICAgICBwZyA9IG1mbl90b19wYWdlKHRfaW5m
b19tZm5fbGlzdFtvZmZzZXQgKyBpXSk7Cj4gKyAgICAgICAgICAgIHBnID0gbWZuX3RvX3BhZ2Uo
X21mbih0X2luZm9fbWZuX2xpc3Rbb2Zmc2V0ICsgaV0pKTsKPiAgICAgICAgICAgICAgc2hhcmVf
eGVuX3BhZ2Vfd2l0aF9wcml2aWxlZ2VkX2d1ZXN0cyhwZywgWEVOU0hBUkVfd3JpdGFibGUpOwo+
ICAgICAgICAgIH0KPiAgICAgIH0KPiBAQCAtMjc0LDcgKzI3NCw3IEBAIG91dF9kZWFsbG9jOgo+
ICAgICAgICAgICAgICB1aW50MzJfdCBtZm4gPSB0X2luZm9fbWZuX2xpc3Rbb2Zmc2V0ICsgaV07
Cj4gICAgICAgICAgICAgIGlmICggIW1mbiApCj4gICAgICAgICAgICAgICAgICBicmVhazsKPiAt
ICAgICAgICAgICAgQVNTRVJUKCEobWZuX3RvX3BhZ2UobWZuKS0+Y291bnRfaW5mbyAmIFBHQ19h
bGxvY2F0ZWQpKTsKPiArICAgICAgICAgICAgQVNTRVJUKCEobWZuX3RvX3BhZ2UoX21mbihtZm4p
KS0+Y291bnRfaW5mbyAmIFBHQ19hbGxvY2F0ZWQpKTsKPiAgICAgICAgICAgICAgZnJlZV94ZW5o
ZWFwX3BhZ2VzKG1mbl90b192aXJ0KG1mbiksIDApOwo+ICAgICAgICAgIH0KPiAgICAgIH0KPiBk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi92bWFwLmMgYi94ZW4vY29tbW9uL3ZtYXAuYwo+IGluZGV4
IDFmNTBjOTE3ODkuLjZlMjk1ODYyZmIgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi92bWFwLmMK
PiArKysgYi94ZW4vY29tbW9uL3ZtYXAuYwo+IEBAIC05LDEwICs5LDYgQEAKPiAgI2luY2x1ZGUg
PHhlbi92bWFwLmg+Cj4gICNpbmNsdWRlIDxhc20vcGFnZS5oPgo+IAo+IC0vKiBPdmVycmlkZSBt
YWNyb3MgZnJvbSBhc20vcGFnZS5oIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3QgKi8KPiAt
I3VuZGVmIHBhZ2VfdG9fbWZuCj4gLSNkZWZpbmUgcGFnZV90b19tZm4ocGcpIF9tZm4oX19wYWdl
X3RvX21mbihwZykpCj4gLQo+ICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKHZtX2xvY2spOwo+ICBz
dGF0aWMgdm9pZCAqX19yZWFkX21vc3RseSB2bV9iYXNlW1ZNQVBfUkVHSU9OX05SXTsKPiAgI2Rl
ZmluZSB2bV9iaXRtYXAoeCkgKCh1bnNpZ25lZCBsb25nICopdm1fYmFzZVt4XSkKPiBAQCAtMjc0
LDcgKzI3MCw3IEBAIHN0YXRpYyB2b2lkICp2bWFsbG9jX3R5cGUoc2l6ZV90IHNpemUsIGVudW0K
PiB2bWFwX3JlZ2lvbiB0eXBlKQo+IAo+ICAgZXJyb3I6Cj4gICAgICB3aGlsZSAoIGktLSApCj4g
LSAgICAgICAgZnJlZV9kb21oZWFwX3BhZ2UobWZuX3RvX3BhZ2UobWZuX3gobWZuW2ldKSkpOwo+
ICsgICAgICAgIGZyZWVfZG9taGVhcF9wYWdlKG1mbl90b19wYWdlKG1mbltpXSkpOwo+ICAgICAg
eGZyZWUobWZuKTsKPiAgICAgIHJldHVybiBOVUxMOwo+ICB9Cj4gZGlmZiAtLWdpdCBhL3hlbi9j
b21tb24veGVub3Byb2YuYyBiL3hlbi9jb21tb24veGVub3Byb2YuYwo+IGluZGV4IDVhY2RkZTU2
OTEuLmZlY2RmYjM2OTcgMTAwNjQ0Cj4gLS0tIGEveGVuL2NvbW1vbi94ZW5vcHJvZi5jCj4gKysr
IGIveGVuL2NvbW1vbi94ZW5vcHJvZi5jCj4gQEAgLTIyLDggKzIyLDYgQEAKPiAgLyogT3ZlcnJp
ZGUgbWFjcm9zIGZyb20gYXNtL3BhZ2UuaCB0byBtYWtlIHRoZW0gd29yayB3aXRoIG1mbl90ICov
Cj4gICN1bmRlZiB2aXJ0X3RvX21mbgo+ICAjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSBfbWZuKF9f
dmlydF90b19tZm4odmEpKQo+IC0jdW5kZWYgbWZuX3RvX3BhZ2UKPiAtI2RlZmluZSBtZm5fdG9f
cGFnZShtZm4pIF9fbWZuX3RvX3BhZ2UobWZuX3gobWZuKSkKPiAKPiAgLyogTGltaXQgYW1vdW50
IG9mIHBhZ2VzIHVzZWQgZm9yIHNoYXJlZCBidWZmZXIgKHBlciBkb21haW4pICovCj4gICNkZWZp
bmUgTUFYX09QUk9GX1NIQVJFRF9QQUdFUyAzMgo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9hbWQvaW9tbXVfbWFwLmMKPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9tYXAuYwo+IGluZGV4IGZkMjMyN2QzZTUuLjcwYjQzNDViMzcgMTAwNjQ0Cj4gLS0t
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5jCj4gQEAgLTQ1MSw3ICs0NTEsNyBAQCBz
dGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVk
IGxvbmcgcGZuLAo+ICAgICAgQlVHX09OKCB0YWJsZSA9PSBOVUxMIHx8IGxldmVsIDwgSU9NTVVf
UEFHSU5HX01PREVfTEVWRUxfMSB8fAo+ICAgICAgICAgICAgICBsZXZlbCA+IElPTU1VX1BBR0lO
R19NT0RFX0xFVkVMXzYgKTsKPiAKPiAtICAgIG5leHRfdGFibGVfbWZuID0gcGFnZV90b19tZm4o
dGFibGUpOwo+ICsgICAgbmV4dF90YWJsZV9tZm4gPSBtZm5feChwYWdlX3RvX21mbih0YWJsZSkp
Owo+IAo+ICAgICAgaWYgKCBsZXZlbCA9PSBJT01NVV9QQUdJTkdfTU9ERV9MRVZFTF8xICkKPiAg
ICAgIHsKPiBAQCAtNDkzLDcgKzQ5Myw3IEBAIHN0YXRpYyBpbnQgaW9tbXVfcGRlX2Zyb21fZ2Zu
KHN0cnVjdCBkb21haW4gKmQsCj4gdW5zaWduZWQgbG9uZyBwZm4sCj4gICAgICAgICAgICAgICAg
ICByZXR1cm4gMTsKPiAgICAgICAgICAgICAgfQo+IAo+IC0gICAgICAgICAgICBuZXh0X3RhYmxl
X21mbiA9IHBhZ2VfdG9fbWZuKHRhYmxlKTsKPiArICAgICAgICAgICAgbmV4dF90YWJsZV9tZm4g
PSBtZm5feChwYWdlX3RvX21mbih0YWJsZSkpOwo+ICAgICAgICAgICAgICBzZXRfaW9tbXVfcGRl
X3ByZXNlbnQoKHUzMiopcGRlLCBuZXh0X3RhYmxlX21mbiwgbmV4dF9sZXZlbCwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9NTVVGX3dyaXRhYmxlLCAhIUlPTU1VRl9y
ZWFkYWJsZSk7Cj4gCj4gQEAgLTUyMCw3ICs1MjAsNyBAQCBzdGF0aWMgaW50IGlvbW11X3BkZV9m
cm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVkIGxvbmcgcGZuLAo+ICAgICAgICAg
ICAgICAgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG5leHRfdGFibGVfdmFkZHIpOwo+ICAgICAg
ICAgICAgICAgICAgICAgIHJldHVybiAxOwo+ICAgICAgICAgICAgICAgICAgfQo+IC0gICAgICAg
ICAgICAgICAgbmV4dF90YWJsZV9tZm4gPSBwYWdlX3RvX21mbih0YWJsZSk7Cj4gKyAgICAgICAg
ICAgICAgICBuZXh0X3RhYmxlX21mbiA9IG1mbl94KHBhZ2VfdG9fbWZuKHRhYmxlKSk7Cj4gICAg
ICAgICAgICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQoKHUzMiopcGRlLCBuZXh0X3RhYmxl
X21mbiwgbmV4dF9sZXZlbCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAhIUlPTU1VRl93cml0YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwo+ICAgICAgICAgICAgICB9
Cj4gQEAgLTU3Nyw3ICs1NzcsNyBAQCBzdGF0aWMgaW50IHVwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1
Y3QgZG9tYWluICpkLAo+IHVuc2lnbmVkIGxvbmcgZ2ZuKQo+ICAgICAgICAgIH0KPiAKPiAgICAg
ICAgICBuZXdfcm9vdF92YWRkciA9IF9fbWFwX2RvbWFpbl9wYWdlKG5ld19yb290KTsKPiAtICAg
ICAgICBvbGRfcm9vdF9tZm4gPSBwYWdlX3RvX21mbihvbGRfcm9vdCk7Cj4gKyAgICAgICAgb2xk
X3Jvb3RfbWZuID0gbWZuX3gocGFnZV90b19tZm4ob2xkX3Jvb3QpKTsKPiAgICAgICAgICBzZXRf
aW9tbXVfcGRlX3ByZXNlbnQobmV3X3Jvb3RfdmFkZHIsIG9sZF9yb290X21mbiwgbGV2ZWwsCj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICEhSU9NTVVGX3dyaXRhYmxlLCAhIUlPTU1V
Rl9yZWFkYWJsZSk7Cj4gICAgICAgICAgbGV2ZWwrKzsKPiBAQCAtNzEyLDcgKzcxMiw3IEBAIGlu
dCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwKPiB1bnNpZ25lZCBsb25nIGdm
biwgdW5zaWduZWQgbG9uZyBtZm4sCj4gICAgICAgICAgfQo+IAo+ICAgICAgICAgIC8qIERlYWxs
b2NhdGUgbG93ZXIgbGV2ZWwgcGFnZSB0YWJsZSAqLwo+IC0gICAgICAgIGZyZWVfYW1kX2lvbW11
X3BndGFibGUobWZuX3RvX3BhZ2UocHRfbWZuW21lcmdlX2xldmVsIC0gMV0pKTsKPiArICAgICAg
ICBmcmVlX2FtZF9pb21tdV9wZ3RhYmxlKG1mbl90b19wYWdlKF9tZm4ocHRfbWZuW21lcmdlX2xl
dmVsIC0KPiAxXSkpKTsKPiAgICAgIH0KPiAKPiAgb3V0Ogo+IEBAIC04MDIsNyArODAyLDcgQEAg
dm9pZCBhbWRfaW9tbXVfc2hhcmVfcDJtKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICBtZm5fdCBw
Z2RfbWZuOwo+IAo+ICAgICAgcGdkX21mbiA9Cj4gcGFnZXRhYmxlX2dldF9tZm4ocDJtX2dldF9w
YWdldGFibGUocDJtX2dldF9ob3N0cDJtKGQpKSk7Cj4gLSAgICBwMm1fdGFibGUgPSBtZm5fdG9f
cGFnZShtZm5feChwZ2RfbWZuKSk7Cj4gKyAgICBwMm1fdGFibGUgPSBtZm5fdG9fcGFnZShwZ2Rf
bWZuKTsKPiAKPiAgICAgIGlmICggaGQtPmFyY2gucm9vdF90YWJsZSAhPSBwMm1fdGFibGUgKQo+
ICAgICAgewo+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4g
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4gaW5kZXggMWFlY2Y3Y2YzNC4uMmM0
NGZhYmY5OSAxMDA2NDQKPiAtLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCj4g
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwo+IEBAIC0xODQsNyArMTg0LDcg
QEAgdm9pZCBfX2h3ZG9tX2luaXQgaW9tbXVfaHdkb21faW5pdChzdHJ1Y3QKPiBkb21haW4gKmQp
Cj4gCj4gICAgICAgICAgcGFnZV9saXN0X2Zvcl9lYWNoICggcGFnZSwgJmQtPnBhZ2VfbGlzdCAp
Cj4gICAgICAgICAgewo+IC0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IHBhZ2VfdG9f
bWZuKHBhZ2UpOwo+ICsgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1mbiA9IG1mbl94KHBhZ2Vf
dG9fbWZuKHBhZ2UpKTsKPiAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBnZm4gPSBtZm5fdG9f
Z21mbihkLCBtZm4pOwo+ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbWFwcGluZyA9IElPTU1V
Rl9yZWFkYWJsZTsKPiAgICAgICAgICAgICAgaW50IHJldDsKPiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvbW11LmMKPiBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9pb21tdS5jCj4gaW5kZXggMDI1MzgyMzE3My4uNjgxODJhZmQ5MSAxMDA2NDQKPiAtLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYwo+ICsrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCj4gQEAgLTU4LDcgKzU4LDcgQEAgaW50IGFyY2hfaW9t
bXVfcG9wdWxhdGVfcGFnZV90YWJsZShzdHJ1Y3QgZG9tYWluCj4gKmQpCj4gICAgICAgICAgaWYg
KCBpc19odm1fZG9tYWluKGQpIHx8Cj4gICAgICAgICAgICAgIChwYWdlLT51LmludXNlLnR5cGVf
aW5mbyAmIFBHVF90eXBlX21hc2spID09IFBHVF93cml0YWJsZV9wYWdlICkKPiAgICAgICAgICB7
Cj4gLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gcGFnZV90b19tZm4ocGFnZSk7Cj4g
KyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3gocGFnZV90b19tZm4ocGFnZSkp
Owo+ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IG1mbl90b19nbWZuKGQsIG1mbik7
Cj4gCj4gICAgICAgICAgICAgIGlmICggZ2ZuICE9IGdmbl94KElOVkFMSURfR0ZOKSApCj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
bW0uaAo+IGluZGV4IDAyM2UyZWIyMTMuLmIxZDk0ODA1ZDQgMTAwNjQ0Cj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9tbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9tbS5oCj4gQEAg
LTEzOCw3ICsxMzgsNyBAQCBleHRlcm4gdmFkZHJfdCB4ZW5oZWFwX3ZpcnRfc3RhcnQ7Cj4gICNl
bmRpZgo+IAo+ICAjaWZkZWYgQ09ORklHX0FSTV8zMgo+IC0jZGVmaW5lIGlzX3hlbl9oZWFwX3Bh
Z2UocGFnZSkKPiBpc194ZW5faGVhcF9tZm4oX19wYWdlX3RvX21mbihwYWdlKSkKPiArI2RlZmlu
ZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpCj4gaXNfeGVuX2hlYXBfbWZuKG1mbl94KHBhZ2VfdG9f
bWZuKHBhZ2UpKSkKPiAgI2RlZmluZSBpc194ZW5faGVhcF9tZm4obWZuKSAoeyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIHVuc2lnbmVkIGxvbmcgbWZuXyA9IChtZm4p
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgIChtZm5fID49IG1mbl94
KHhlbmhlYXBfbWZuX3N0YXJ0KSAmJiAgICAgICAgICAgICAgICAgICAgICAgIFwKPiBAQCAtMTQ3
LDcgKzE0Nyw3IEBAIGV4dGVybiB2YWRkcl90IHhlbmhlYXBfdmlydF9zdGFydDsKPiAgI2Vsc2UK
PiAgI2RlZmluZSBpc194ZW5faGVhcF9wYWdlKHBhZ2UpICgocGFnZSktPmNvdW50X2luZm8gJiBQ
R0NfeGVuX2hlYXApCj4gICNkZWZpbmUgaXNfeGVuX2hlYXBfbWZuKG1mbikgXAo+IC0gICAgKG1m
bl92YWxpZChfbWZuKG1mbikpICYmIGlzX3hlbl9oZWFwX3BhZ2UoX19tZm5fdG9fcGFnZShtZm4p
KSkKPiArICAgIChtZm5fdmFsaWQoX21mbihtZm4pKSAmJgo+IGlzX3hlbl9oZWFwX3BhZ2UobWZu
X3RvX3BhZ2UoX21mbihtZm4pKSkpCj4gICNlbmRpZgo+IAo+ICAjZGVmaW5lIGlzX3hlbl9maXhl
ZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAo+IEBAIC0yMjAs
MTIgKzIyMCwxNCBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19pb21lbSAqaW9yZW1hcF93YyhwYWRk
cl90Cj4gc3RhcnQsIHNpemVfdCBsZW4pCj4gIH0pCj4gCj4gIC8qIENvbnZlcnQgYmV0d2VlbiBt
YWNoaW5lIGZyYW1lIG51bWJlcnMgYW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwo+IC0jZGVm
aW5lIF9fbWZuX3RvX3BhZ2UobWZuKSAgKGZyYW1lX3RhYmxlICsgKHBmbl90b19wZHgobWZuKSAt
Cj4gZnJhbWV0YWJsZV9iYXNlX3BkeCkpCj4gLSNkZWZpbmUgX19wYWdlX3RvX21mbihwZykgICBw
ZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0KPiBmcmFtZV90YWJsZSkgKyBmcmFtZXRh
YmxlX2Jhc2VfcGR4KQo+ICsjZGVmaW5lIG1mbl90b19wYWdlKG1mbikgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgIChmcmFtZV90YWJsZSArIChtZm5f
dG9fcGR4KG1mbikgLSBmcmFtZXRhYmxlX2Jhc2VfcGR4KSkKPiArI2RlZmluZSBwYWdlX3RvX21m
bihwZykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICBwZHhfdG9fbWZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0gZnJhbWVfdGFibGUpICsKPiBmcmFt
ZXRhYmxlX2Jhc2VfcGR4KQo+IAo+ICAvKiBDb252ZXJ0IGJldHdlZW4gbWFjaGluZSBhZGRyZXNz
ZXMgYW5kIHBhZ2UtaW5mbyBzdHJ1Y3R1cmVzLiAqLwo+IC0jZGVmaW5lIG1hZGRyX3RvX3BhZ2Uo
bWEpIF9fbWZuX3RvX3BhZ2UoKG1hKSA+PiBQQUdFX1NISUZUKQo+IC0jZGVmaW5lIHBhZ2VfdG9f
bWFkZHIocGcpICgocGFkZHJfdClfX3BhZ2VfdG9fbWZuKHBnKSA8PAo+IFBBR0VfU0hJRlQpCj4g
KyNkZWZpbmUgbWFkZHJfdG9fcGFnZShtYSkgbWZuX3RvX3BhZ2UobWFkZHJfdG9fbWZuKG1hKSkK
PiArI2RlZmluZSBwYWdlX3RvX21hZGRyKHBnKSAobWZuX3RvX21hZGRyKHBhZ2VfdG9fbWZuKHBn
KSkpCj4gCj4gIC8qIENvbnZlcnQgYmV0d2VlbiBmcmFtZSBudW1iZXIgYW5kIGFkZHJlc3MgZm9y
bWF0cy4gICovCj4gICNkZWZpbmUgcGZuX3RvX3BhZGRyKHBmbikgKChwYWRkcl90KShwZm4pIDw8
IFBBR0VfU0hJRlQpCj4gQEAgLTIzNSw3ICsyMzcsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgX19p
b21lbSAqaW9yZW1hcF93YyhwYWRkcl90Cj4gc3RhcnQsIHNpemVfdCBsZW4pCj4gICNkZWZpbmUg
Z2FkZHJfdG9fZ2ZuKGdhKSAgICBfZ2ZuKHBhZGRyX3RvX3BmbihnYSkpCj4gICNkZWZpbmUgbWZu
X3RvX21hZGRyKG1mbikgICBwZm5fdG9fcGFkZHIobWZuX3gobWZuKSkKPiAgI2RlZmluZSBtYWRk
cl90b19tZm4obWEpICAgIF9tZm4ocGFkZHJfdG9fcGZuKG1hKSkKPiAtI2RlZmluZSB2bWFwX3Rv
X21mbih2YSkgICAgIHBhZGRyX3RvX3Bmbih2aXJ0X3RvX21hZGRyKCh2YWRkcl90KXZhKSkKPiAr
I2RlZmluZSB2bWFwX3RvX21mbih2YSkgICAgIG1hZGRyX3RvX21mbih2aXJ0X3RvX21hZGRyKCh2
YWRkcl90KXZhKSkKPiAgI2RlZmluZSB2bWFwX3RvX3BhZ2UodmEpICAgIG1mbl90b19wYWdlKHZt
YXBfdG9fbWZuKHZhKSkKPiAKPiAgLyogUGFnZS1hbGlnbiBhZGRyZXNzIGFuZCBjb252ZXJ0IHRv
IGZyYW1lIG51bWJlciBmb3JtYXQgKi8KPiBAQCAtMjkzLDggKzI5NSw2IEBAIHN0YXRpYyBpbmxp
bmUgdWludDY0X3QgZ3ZpcnRfdG9fbWFkZHIodmFkZHJfdCB2YSwKPiBwYWRkcl90ICpwYSwKPiAg
ICogVGhlc2UgYXJlIG92ZXJyaWRlbiBpbiB2YXJpb3VzIHNvdXJjZSBmaWxlcyB3aGlsZSB1bmRl
cnNjb3JlZCB2ZXJzaW9uCj4gICAqIHJlbWFpbiBpbnRhY3QuCj4gICAqLwo+IC0jZGVmaW5lIG1m
bl90b19wYWdlKG1mbikgICAgX19tZm5fdG9fcGFnZShtZm4pCj4gLSNkZWZpbmUgcGFnZV90b19t
Zm4ocGcpICAgICBfX3BhZ2VfdG9fbWZuKHBnKQo+ICAjZGVmaW5lIHZpcnRfdG9fbWZuKHZhKSAg
ICAgX192aXJ0X3RvX21mbih2YSkKPiAgI2RlZmluZSBtZm5fdG9fdmlydChtZm4pICAgIF9fbWZu
X3RvX3ZpcnQobWZuKQo+IAo+IEBAIC0zMTQsNyArMzE0LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1
Y3QgcGFnZV9pbmZvICp2aXJ0X3RvX3BhZ2UoY29uc3Qgdm9pZAo+ICp2KQo+IAo+ICBzdGF0aWMg
aW5saW5lIHZvaWQgKnBhZ2VfdG9fdmlydChjb25zdCBzdHJ1Y3QgcGFnZV9pbmZvICpwZykKPiAg
ewo+IC0gICAgcmV0dXJuIG1mbl90b192aXJ0KHBhZ2VfdG9fbWZuKHBnKSk7Cj4gKyAgICByZXR1
cm4gbWZuX3RvX3ZpcnQobWZuX3gocGFnZV90b19tZm4ocGcpKSk7Cj4gIH0KPiAKPiAgc3RydWN0
IHBhZ2VfaW5mbyAqZ2V0X3BhZ2VfZnJvbV9ndmEoc3RydWN0IHZjcHUgKnYsIHZhZGRyX3QgdmEs
Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3AybS5oCj4gaW5kZXggYTBhYmM4NGVkOC4uYmNhYzE0MWZkNCAxMDA2NDQKPiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9w
Mm0uaAo+IEBAIC0yNzgsNyArMjc4LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZv
ICpnZXRfcGFnZV9mcm9tX2dmbigKPiAgewo+ICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
PiAgICAgIHAybV90eXBlX3QgcDJtdDsKPiAtICAgIHVuc2lnbmVkIGxvbmcgbWZuID0gbWZuX3go
cDJtX2xvb2t1cChkLCBfZ2ZuKGdmbiksICZwMm10KSk7Cj4gKyAgICBtZm5fdCBtZm4gPSBwMm1f
bG9va3VwKGQsIF9nZm4oZ2ZuKSwgJnAybXQpOwo+IAo+ICAgICAgaWYgKHQpCj4gICAgICAgICAg
KnQgPSBwMm10Owo+IEBAIC0yODYsNyArMjg2LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFn
ZV9pbmZvICpnZXRfcGFnZV9mcm9tX2dmbigKPiAgICAgIGlmICggIXAybV9pc19hbnlfcmFtKHAy
bXQpICkKPiAgICAgICAgICByZXR1cm4gTlVMTDsKPiAKPiAtICAgIGlmICggIW1mbl92YWxpZChf
bWZuKG1mbikpICkKPiArICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKPiAgICAgICAgICByZXR1
cm4gTlVMTDsKPiAgICAgIHBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+IAo+IGRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L21tLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21tLmgKPiBp
bmRleCAzMDEzYzI2NmZlLi44ZGMzODIxZTk3IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAo+IEBAIC0yNzEsNyAr
MjcxLDcgQEAgc3RydWN0IHBhZ2VfaW5mbwo+IAo+ICAjZGVmaW5lIGlzX3hlbl9oZWFwX3BhZ2Uo
cGFnZSkgKChwYWdlKS0+Y291bnRfaW5mbyAmIFBHQ194ZW5faGVhcCkKPiAgI2RlZmluZSBpc194
ZW5faGVhcF9tZm4obWZuKSBcCj4gLSAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBpc194ZW5faGVh
cF9wYWdlKF9fbWZuX3RvX3BhZ2UobWZuKSkpCj4gKyAgICAoX19tZm5fdmFsaWQobWZuKSAmJiBp
c194ZW5faGVhcF9wYWdlKG1mbl90b19wYWdlKF9tZm4obWZuKSkpKQo+ICAjZGVmaW5lIGlzX3hl
bl9maXhlZF9tZm4obWZuKSAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICgoKChtZm4pIDw8
IFBBR0VfU0hJRlQpID49IF9fcGEoJl9zdGV4dCkpICYmICBcCj4gICAgICAgKCgobWZuKSA8PCBQ
QUdFX1NISUZUKSA8PSBfX3BhKCZfXzJNX3J3ZGF0YV9lbmQpKSkKPiBAQCAtMzg0LDcgKzM4NCw3
IEBAIHZvaWQgcHV0X3BhZ2VfZnJvbV9sMWUobDFfcGdlbnRyeV90IGwxZSwgc3RydWN0Cj4gZG9t
YWluICpsMWVfb3duZXIpOwo+IAo+ICBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKmdl
dF9wYWdlX2Zyb21fbWZuKG1mbl90IG1mbiwgc3RydWN0Cj4gZG9tYWluICpkKQo+ICB7Cj4gLSAg
ICBzdHJ1Y3QgcGFnZV9pbmZvICpwYWdlID0gX19tZm5fdG9fcGFnZShtZm5feChtZm4pKTsKPiAr
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UgPSBtZm5fdG9fcGFnZShtZm4pOwo+IAo+ICAgICAg
aWYgKCB1bmxpa2VseSghbWZuX3ZhbGlkKG1mbikpIHx8IHVubGlrZWx5KCFnZXRfcGFnZShwYWdl
LCBkKSkgKQo+ICAgICAgewo+IEBAIC00NzgsMTAgKzQ3OCwxMCBAQCBleHRlcm4gcGFkZHJfdCBt
ZW1faG90cGx1ZzsKPiAgI2RlZmluZSBTSEFSRURfTTJQKF9lKSAgICAgICAgICAgKChfZSkgPT0g
U0hBUkVEX00yUF9FTlRSWSkKPiAKPiAgI2RlZmluZSBjb21wYXRfbWFjaGluZV90b19waHlzX21h
cHBpbmcgKCh1bnNpZ25lZCBpbnQKPiAqKVJEV1JfQ09NUEFUX01QVF9WSVJUX1NUQVJUKQo+IC0j
ZGVmaW5lIF9zZXRfZ3Bmbl9mcm9tX21mbihtZm4sIHBmbikgKHsgICAgICAgICAgICAgICAgICAg
ICAgICBcCj4gLSAgICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIoX19tZm5fdG9f
cGFnZShtZm4pKTsgICAgIFwKPiAtICAgIHVuc2lnbmVkIGxvbmcgZW50cnkgPSAoZCAmJiAoZCA9
PSBkb21fY293KSkgPyAgICAgICAgICAgICAgXAo+IC0gICAgICAgIFNIQVJFRF9NMlBfRU5UUlkg
OiAocGZuKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyNkZWZpbmUgX3NldF9n
cGZuX2Zyb21fbWZuKG1mbiwgcGZuKSAoeyAgICAgICAgICAgICAgICAgICAgICAgICBcCj4gKyAg
ICBzdHJ1Y3QgZG9tYWluICpkID0gcGFnZV9nZXRfb3duZXIobWZuX3RvX3BhZ2UoX21mbihtZm4p
KSk7ICAgIFwKPiArICAgIHVuc2lnbmVkIGxvbmcgZW50cnkgPSAoZCAmJiAoZCA9PSBkb21fY293
KSkgPyAgICAgICAgICAgICAgIFwKPiArICAgICAgICBTSEFSRURfTTJQX0VOVFJZIDogKHBmbik7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAgICAgICgodm9pZCkoKG1mbikgPj0g
KFJEV1JfQ09NUEFUX01QVF9WSVJUX0VORCAtCj4gUkRXUl9DT01QQVRfTVBUX1ZJUlRfU1RBUlQp
IC8gNCB8fCBcCj4gICAgICAgICAgICAgIChjb21wYXRfbWFjaGluZV90b19waHlzX21hcHBpbmdb
KG1mbildID0gKHVuc2lnbmVkIGludCkoZW50cnkpKSksCj4gXAo+ICAgICAgIG1hY2hpbmVfdG9f
cGh5c19tYXBwaW5nWyhtZm4pXSA9IChlbnRyeSkpOyAgICAgICAgICAgICAgICBcCj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3Ay
bS5oCj4gaW5kZXggMmU3YWE4ZmM3OS4uYzQ4NmI2ZjhmMCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAo+IEBA
IC00ODgsNyArNDg4LDcgQEAgc3RhdGljIGlubGluZSBzdHJ1Y3QgcGFnZV9pbmZvICpnZXRfcGFn
ZV9mcm9tX2dmbigKPiAgICAgIC8qIE5vbi10cmFuc2xhdGVkIGd1ZXN0cyBzZWUgMS0xIFJBTSAv
IE1NSU8gbWFwcGluZ3MgZXZlcnl3aGVyZSAqLwo+ICAgICAgaWYgKCB0ICkKPiAgICAgICAgICAq
dCA9IGxpa2VseShkICE9IGRvbV9pbykgPyBwMm1fcmFtX3J3IDogcDJtX21taW9fZGlyZWN0Owo+
IC0gICAgcGFnZSA9IF9fbWZuX3RvX3BhZ2UoZ2ZuKTsKPiArICAgIHBhZ2UgPSBtZm5fdG9fcGFn
ZShfbWZuKGdmbikpOwo+ICAgICAgcmV0dXJuIG1mbl92YWxpZChfbWZuKGdmbikpICYmIGdldF9w
YWdlKHBhZ2UsIGQpID8gcGFnZSA6IE5VTEw7Cj4gIH0KPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wYWdlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+IGluZGV4
IDQ1Y2E3NDI2NzguLjdlMmExNTQ2YzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdlLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2UuaAo+IEBAIC04OCwxMCAr
ODgsMTAgQEAKPiAgICAgICgocGFkZHJfdCkoKCh4KS5sNCAmIChQQUREUl9NQVNLJlBBR0VfTUFT
SykpKSkKPiAKPiAgLyogR2V0IHBvaW50ZXIgdG8gaW5mbyBzdHJ1Y3R1cmUgb2YgcGFnZSBtYXBw
ZWQgYnkgcHRlIChzdHJ1Y3QgcGFnZV9pbmZvICopLgo+ICovCj4gLSNkZWZpbmUgbDFlX2dldF9w
YWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsMWVfZ2V0X3Bmbih4KSkpCj4gLSNkZWZp
bmUgbDJlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShsMmVfZ2V0X3Bmbih4
KSkpCj4gLSNkZWZpbmUgbDNlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19tZm5fdG9fcGFnZShs
M2VfZ2V0X3Bmbih4KSkpCj4gLSNkZWZpbmUgbDRlX2dldF9wYWdlKHgpICAgICAgICAgICAoX19t
Zm5fdG9fcGFnZShsNGVfZ2V0X3Bmbih4KSkpCj4gKyNkZWZpbmUgbDFlX2dldF9wYWdlKHgpICAg
ICAgICAgICBtZm5fdG9fcGFnZShsMWVfZ2V0X21mbih4KSkKPiArI2RlZmluZSBsMmVfZ2V0X3Bh
Z2UoeCkgICAgICAgICAgIG1mbl90b19wYWdlKGwyZV9nZXRfbWZuKHgpKQo+ICsjZGVmaW5lIGwz
ZV9nZXRfcGFnZSh4KSAgICAgICAgICAgbWZuX3RvX3BhZ2UobDNlX2dldF9tZm4oeCkpCj4gKyNk
ZWZpbmUgbDRlX2dldF9wYWdlKHgpICAgICAgICAgICBtZm5fdG9fcGFnZShsNGVfZ2V0X21mbih4
KSkKPiAKPiAgLyogR2V0IHB0ZSBhY2Nlc3MgZmxhZ3MgKHVuc2lnbmVkIGludCkuICovCj4gICNk
ZWZpbmUgbDFlX2dldF9mbGFncyh4KSAgICAgICAgICAgKGdldF9wdGVfZmxhZ3MoKHgpLmwxKSkK
PiBAQCAtMTU3LDEwICsxNTcsMTAgQEAgc3RhdGljIGlubGluZSBsNF9wZ2VudHJ5X3QgbDRlX2Zy
b21fcGFkZHIocGFkZHJfdAo+IHBhLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCj4gICNkZWZpbmUgbDRl
X2Zyb21faW50cHRlKGludHB0ZSkgICAgKChsNF9wZ2VudHJ5X3QpIHsgKGludHB0ZV90KShpbnRw
dGUpIH0pCj4gCj4gIC8qIENvbnN0cnVjdCBhIHB0ZSBmcm9tIGEgcGFnZSBwb2ludGVyIGFuZCBh
Y2Nlc3MgZmxhZ3MuICovCj4gLSNkZWZpbmUgbDFlX2Zyb21fcGFnZShwYWdlLCBmbGFncykgbDFl
X2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGFnZSksCj4gKGZsYWdzKSkKPiAtI2RlZmluZSBsMmVf
ZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsMmVfZnJvbV9wZm4oX19wYWdlX3RvX21mbihwYWdlKSwK
PiAoZmxhZ3MpKQo+IC0jZGVmaW5lIGwzZV9mcm9tX3BhZ2UocGFnZSwgZmxhZ3MpIGwzZV9mcm9t
X3BmbihfX3BhZ2VfdG9fbWZuKHBhZ2UpLAo+IChmbGFncykpCj4gLSNkZWZpbmUgbDRlX2Zyb21f
cGFnZShwYWdlLCBmbGFncykgbDRlX2Zyb21fcGZuKF9fcGFnZV90b19tZm4ocGFnZSksCj4gKGZs
YWdzKSkKPiArI2RlZmluZSBsMWVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsMWVfZnJvbV9tZm4o
cGFnZV90b19tZm4ocGFnZSksCj4gKGZsYWdzKSkKPiArI2RlZmluZSBsMmVfZnJvbV9wYWdlKHBh
Z2UsIGZsYWdzKSBsMmVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGFnZSksCj4gKGZsYWdzKSkKPiAr
I2RlZmluZSBsM2VfZnJvbV9wYWdlKHBhZ2UsIGZsYWdzKSBsM2VfZnJvbV9tZm4ocGFnZV90b19t
Zm4ocGFnZSksCj4gKGZsYWdzKSkKPiArI2RlZmluZSBsNGVfZnJvbV9wYWdlKHBhZ2UsIGZsYWdz
KSBsNGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGFnZSksCj4gKGZsYWdzKSkKPiAKPiAgLyogQWRk
IGV4dHJhIGZsYWdzIHRvIGFuIGV4aXN0aW5nIHB0ZS4gKi8KPiAgI2RlZmluZSBsMWVfYWRkX2Zs
YWdzKHgsIGZsYWdzKSAgICAoKHgpLmwxIHw9IHB1dF9wdGVfZmxhZ3MoZmxhZ3MpKQo+IEBAIC0y
MTUsMTMgKzIxNSwxMyBAQCBzdGF0aWMgaW5saW5lIGw0X3BnZW50cnlfdCBsNGVfZnJvbV9wYWRk
cihwYWRkcl90Cj4gcGEsIHVuc2lnbmVkIGludCBmbGFncykKPiAgLyogUGFnZS10YWJsZSB0eXBl
LiAqLwo+ICB0eXBlZGVmIHN0cnVjdCB7IHU2NCBwZm47IH0gcGFnZXRhYmxlX3Q7Cj4gICNkZWZp
bmUgcGFnZXRhYmxlX2dldF9wYWRkcih4KSAgKChwYWRkcl90KSh4KS5wZm4gPDwgUEFHRV9TSElG
VCkKPiAtI2RlZmluZSBwYWdldGFibGVfZ2V0X3BhZ2UoeCkgICBfX21mbl90b19wYWdlKCh4KS5w
Zm4pCj4gKyNkZWZpbmUgcGFnZXRhYmxlX2dldF9wYWdlKHgpICAgbWZuX3RvX3BhZ2UocGFnZXRh
YmxlX2dldF9tZm4oeCkpCj4gICNkZWZpbmUgcGFnZXRhYmxlX2dldF9wZm4oeCkgICAgKCh4KS5w
Zm4pCj4gICNkZWZpbmUgcGFnZXRhYmxlX2dldF9tZm4oeCkgICAgX21mbigoKHgpLnBmbikpCj4g
ICNkZWZpbmUgcGFnZXRhYmxlX2lzX251bGwoeCkgICAgKCh4KS5wZm4gPT0gMCkKPiAgI2RlZmlu
ZSBwYWdldGFibGVfZnJvbV9wZm4ocGZuKSAoKHBhZ2V0YWJsZV90KSB7IChwZm4pIH0pCj4gICNk
ZWZpbmUgcGFnZXRhYmxlX2Zyb21fbWZuKG1mbikgKChwYWdldGFibGVfdCkgeyBtZm5feChtZm4p
IH0pCj4gLSNkZWZpbmUgcGFnZXRhYmxlX2Zyb21fcGFnZShwZykKPiBwYWdldGFibGVfZnJvbV9w
Zm4oX19wYWdlX3RvX21mbihwZykpCj4gKyNkZWZpbmUgcGFnZXRhYmxlX2Zyb21fcGFnZShwZykK
PiBwYWdldGFibGVfZnJvbV9tZm4ocGFnZV90b19tZm4ocGcpKQo+ICAjZGVmaW5lIHBhZ2V0YWJs
ZV9mcm9tX3BhZGRyKHApIHBhZ2V0YWJsZV9mcm9tX3BmbigocCk+PlBBR0VfU0hJRlQpCj4gICNk
ZWZpbmUgcGFnZXRhYmxlX251bGwoKSAgICAgICAgcGFnZXRhYmxlX2Zyb21fcGZuKDApCj4gCj4g
QEAgLTI0MCwxMiArMjQwLDEyIEBAIHZvaWQgY29weV9wYWdlX3NzZTIodm9pZCAqLCBjb25zdCB2
b2lkICopOwo+ICAjZGVmaW5lIF9fbWZuX3RvX3ZpcnQobWZuKSAgKG1hZGRyX3RvX3ZpcnQoKHBh
ZGRyX3QpKG1mbikgPDwKPiBQQUdFX1NISUZUKSkKPiAKPiAgLyogQ29udmVydCBiZXR3ZWVuIG1h
Y2hpbmUgZnJhbWUgbnVtYmVycyBhbmQgcGFnZS1pbmZvIHN0cnVjdHVyZXMuICovCj4gLSNkZWZp
bmUgX19tZm5fdG9fcGFnZShtZm4pICAoZnJhbWVfdGFibGUgKyBwZm5fdG9fcGR4KG1mbikpCj4g
LSNkZWZpbmUgX19wYWdlX3RvX21mbihwZykgICBwZHhfdG9fcGZuKCh1bnNpZ25lZCBsb25nKSgo
cGcpIC0KPiBmcmFtZV90YWJsZSkpCj4gKyNkZWZpbmUgbWZuX3RvX3BhZ2UobWZuKSAgICAoZnJh
bWVfdGFibGUgKyBtZm5fdG9fcGR4KG1mbikpCj4gKyNkZWZpbmUgcGFnZV90b19tZm4ocGcpICAg
ICBwZHhfdG9fbWZuKCh1bnNpZ25lZCBsb25nKSgocGcpIC0KPiBmcmFtZV90YWJsZSkpCj4gCj4g
IC8qIENvbnZlcnQgYmV0d2VlbiBtYWNoaW5lIGFkZHJlc3NlcyBhbmQgcGFnZS1pbmZvIHN0cnVj
dHVyZXMuICovCj4gLSNkZWZpbmUgX19tYWRkcl90b19wYWdlKG1hKSBfX21mbl90b19wYWdlKCht
YSkgPj4gUEFHRV9TSElGVCkKPiAtI2RlZmluZSBfX3BhZ2VfdG9fbWFkZHIocGcpICgocGFkZHJf
dClfX3BhZ2VfdG9fbWZuKHBnKSA8PAo+IFBBR0VfU0hJRlQpCj4gKyNkZWZpbmUgX19tYWRkcl90
b19wYWdlKG1hKSBtZm5fdG9fcGFnZShtYWRkcl90b19tZm4obWEpKQo+ICsjZGVmaW5lIF9fcGFn
ZV90b19tYWRkcihwZykgKG1mbl90b19tYWRkcihwYWdlX3RvX21mbihwZykpKQo+IAo+ICAvKiBD
b252ZXJ0IGJldHdlZW4gZnJhbWUgbnVtYmVyIGFuZCBhZGRyZXNzIGZvcm1hdHMuICAqLwo+ICAj
ZGVmaW5lIF9fcGZuX3RvX3BhZGRyKHBmbikgKChwYWRkcl90KShwZm4pIDw8IFBBR0VfU0hJRlQp
Cj4gQEAgLTI2NCw4ICsyNjQsNiBAQCB2b2lkIGNvcHlfcGFnZV9zc2UyKHZvaWQgKiwgY29uc3Qg
dm9pZCAqKTsKPiAgI2RlZmluZSBtZm5fdG9fdmlydChtZm4pICAgIF9fbWZuX3RvX3ZpcnQobWZu
KQo+ICAjZGVmaW5lIHZpcnRfdG9fbWFkZHIodmEpICAgX192aXJ0X3RvX21hZGRyKCh1bnNpZ25l
ZCBsb25nKSh2YSkpCj4gICNkZWZpbmUgbWFkZHJfdG9fdmlydChtYSkgICBfX21hZGRyX3RvX3Zp
cnQoKHVuc2lnbmVkIGxvbmcpKG1hKSkKPiAtI2RlZmluZSBtZm5fdG9fcGFnZShtZm4pICAgIF9f
bWZuX3RvX3BhZ2UobWZuKQo+IC0jZGVmaW5lIHBhZ2VfdG9fbWZuKHBnKSAgICAgX19wYWdlX3Rv
X21mbihwZykKPiAgI2RlZmluZSBtYWRkcl90b19wYWdlKG1hKSAgIF9fbWFkZHJfdG9fcGFnZSht
YSkKPiAgI2RlZmluZSBwYWdlX3RvX21hZGRyKHBnKSAgIF9fcGFnZV90b19tYWRkcihwZykKPiAg
I2RlZmluZSB2aXJ0X3RvX3BhZ2UodmEpICAgIF9fdmlydF90b19wYWdlKHZhKQo+IEBAIC0yNzMs
NyArMjcxLDcgQEAgdm9pZCBjb3B5X3BhZ2Vfc3NlMih2b2lkICosIGNvbnN0IHZvaWQgKik7Cj4g
ICNkZWZpbmUgcGZuX3RvX3BhZGRyKHBmbikgICBfX3Bmbl90b19wYWRkcihwZm4pCj4gICNkZWZp
bmUgcGFkZHJfdG9fcGZuKHBhKSAgICBfX3BhZGRyX3RvX3BmbihwYSkKPiAgI2RlZmluZSBwYWRk
cl90b19wZHgocGEpICAgIHBmbl90b19wZHgocGFkZHJfdG9fcGZuKHBhKSkKPiAtI2RlZmluZSB2
bWFwX3RvX21mbih2YSkgICAgIGwxZV9nZXRfcGZuKCp2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVk
Cj4gbG9uZykodmEpKSkKPiArI2RlZmluZSB2bWFwX3RvX21mbih2YSkKPiBfbWZuKGwxZV9nZXRf
cGZuKCp2aXJ0X3RvX3hlbl9sMWUoKHVuc2lnbmVkIGxvbmcpKHZhKSkpKQo+ICAjZGVmaW5lIHZt
YXBfdG9fcGFnZSh2YSkgICAgbWZuX3RvX3BhZ2Uodm1hcF90b19tZm4odmEpKQo+IAo+ICAjZW5k
aWYgLyogIWRlZmluZWQoX19BU1NFTUJMWV9fKSAqLwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS94ZW4vZG9tYWluX3BhZ2UuaAo+IGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKPiBp
bmRleCA4OTBiYWU1YjljLi4zMjY2OWEzMzM5IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3hl
bi9kb21haW5fcGFnZS5oCj4gKysrIGIveGVuL2luY2x1ZGUveGVuL2RvbWFpbl9wYWdlLmgKPiBA
QCAtMzQsNyArMzQsNyBAQCB2b2lkIHVubWFwX2RvbWFpbl9wYWdlKGNvbnN0IHZvaWQgKnZhKTsK
PiAgLyoKPiAgICogR2l2ZW4gYSBWQSBmcm9tIG1hcF9kb21haW5fcGFnZSgpLCByZXR1cm4gaXRz
IHVuZGVybHlpbmcgTUZOLgo+ICAgKi8KPiAtdW5zaWduZWQgbG9uZyBkb21haW5fcGFnZV9tYXBf
dG9fbWZuKGNvbnN0IHZvaWQgKnZhKTsKPiArbWZuX3QgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihj
b25zdCB2b2lkICp2YSk7Cj4gCj4gIC8qCj4gICAqIFNpbWlsYXIgdG8gdGhlIGFib3ZlIGNhbGxz
LCBleGNlcHQgdGhlIG1hcHBpbmcgaXMgYWNjZXNzaWJsZSBpbiBhbGwKPiBAQCAtNDQsMTEgKzQ0
LDExIEBAIHVuc2lnbmVkIGxvbmcgZG9tYWluX3BhZ2VfbWFwX3RvX21mbihjb25zdCB2b2lkCj4g
KnZhKTsKPiAgdm9pZCAqbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChtZm5fdCBtZm4pOwo+ICB2b2lk
IHVubWFwX2RvbWFpbl9wYWdlX2dsb2JhbChjb25zdCB2b2lkICp2YSk7Cj4gCj4gLSNkZWZpbmUg
X19tYXBfZG9tYWluX3BhZ2UocGcpCj4gbWFwX2RvbWFpbl9wYWdlKF9tZm4oX19wYWdlX3RvX21m
bihwZykpKQo+ICsjZGVmaW5lIF9fbWFwX2RvbWFpbl9wYWdlKHBnKQo+IG1hcF9kb21haW5fcGFn
ZShwYWdlX3RvX21mbihwZykpCj4gCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCAqX19tYXBfZG9tYWlu
X3BhZ2VfZ2xvYmFsKGNvbnN0IHN0cnVjdCBwYWdlX2luZm8gKnBnKQo+ICB7Cj4gLSAgICByZXR1
cm4gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChfbWZuKF9fcGFnZV90b19tZm4ocGcpKSk7Cj4gKyAg
ICByZXR1cm4gbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChwYWdlX3RvX21mbihwZykpOwo+ICB9Cj4g
Cj4gICNlbHNlIC8qICFDT05GSUdfRE9NQUlOX1BBR0UgKi8KPiBAQCAtNTYsNyArNTYsNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgKl9fbWFwX2RvbWFpbl9wYWdlX2dsb2JhbChjb25zdAo+IHN0cnVj
dCBwYWdlX2luZm8gKnBnKQo+ICAjZGVmaW5lIG1hcF9kb21haW5fcGFnZShtZm4pICAgICAgICAg
ICAgICAgIF9fbWZuX3RvX3ZpcnQobWZuX3gobWZuKSkKPiAgI2RlZmluZSBfX21hcF9kb21haW5f
cGFnZShwZykgICAgICAgICAgICAgICBwYWdlX3RvX3ZpcnQocGcpCj4gICNkZWZpbmUgdW5tYXBf
ZG9tYWluX3BhZ2UodmEpICAgICAgICAgICAgICAgKCh2b2lkKSh2YSkpCj4gLSNkZWZpbmUgZG9t
YWluX3BhZ2VfbWFwX3RvX21mbih2YSkgICAgICAgICAgdmlydF90b19tZm4oKHVuc2lnbmVkCj4g
bG9uZykodmEpKQo+ICsjZGVmaW5lIGRvbWFpbl9wYWdlX21hcF90b19tZm4odmEpICAgICAgICAg
IF9tZm4odmlydF90b19tZm4oKHVuc2lnbmVkCj4gbG9uZykodmEpKSkKPiAKPiAgc3RhdGljIGlu
bGluZSB2b2lkICptYXBfZG9tYWluX3BhZ2VfZ2xvYmFsKG1mbl90IG1mbikKPiAgewo+IGRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbW0uaCBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gaW5k
ZXggY2FhZDA2ZTc1My4uMjA0ZGQ5YzQ4ZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS94ZW4v
bW0uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi9tbS5oCj4gQEAgLTI3NywxMyArMjc3LDggQEAg
c3RydWN0IHBhZ2VfbGlzdF9oZWFkCj4gICMgZGVmaW5lIFBBR0VfTElTVF9OVUxMICgodHlwZW9m
KCgoc3RydWN0IHBhZ2VfaW5mbyl7fSkubGlzdC5uZXh0KSl+MCkKPiAKPiAgIyBpZiAhZGVmaW5l
ZChwZHhfdG9fcGFnZSkgJiYgIWRlZmluZWQocGFnZV90b19wZHgpCj4gLSMgIGlmIGRlZmluZWQo
X19wYWdlX3RvX21mbikgfHwgZGVmaW5lZChfX21mbl90b19wYWdlKQo+IC0jICAgZGVmaW5lIHBh
Z2VfdG9fcGR4IF9fcGFnZV90b19tZm4KPiAtIyAgIGRlZmluZSBwZHhfdG9fcGFnZSBfX21mbl90
b19wYWdlCj4gLSMgIGVsc2UKPiAgIyAgIGRlZmluZSBwYWdlX3RvX3BkeCBwYWdlX3RvX21mbgo+
ICAjICAgZGVmaW5lIHBkeF90b19wYWdlIG1mbl90b19wYWdlCj4gLSMgIGVuZGlmCj4gICMgZW5k
aWYKPiAKPiAgIyBkZWZpbmUgUEFHRV9MSVNUX0hFQURfSU5JVChuYW1lKSB7IE5VTEwsIE5VTEwg
fQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCBiL3hlbi9pbmNsdWRl
L3hlbi90bWVtX3hlbi5oCj4gaW5kZXggNTQyYzBiM2YyMC4uODUxNmEwYjEzMSAxMDA2NDQKPiAt
LS0gYS94ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaAo+ICsrKyBiL3hlbi9pbmNsdWRlL3hlbi90
bWVtX3hlbi5oCj4gQEAgLTI1LDcgKzI1LDcgQEAKPiAgdHlwZWRlZiB1aW50MzJfdCBwYWdlc2l6
ZV90OyAgLyogbGlrZSBzaXplX3QsIG11c3QgaGFuZGxlIGxhcmdlc3QgUEFHRV9TSVpFCj4gKi8K
PiAKPiAgI2RlZmluZSBJU19QQUdFX0FMSUdORUQoYWRkcikgSVNfQUxJR05FRCgodW5zaWduZWQg
bG9uZykoYWRkciksCj4gUEFHRV9TSVpFKQo+IC0jZGVmaW5lIElTX1ZBTElEX1BBR0UoX3BpKSAg
ICBtZm5fdmFsaWQoX21mbihwYWdlX3RvX21mbihfcGkpKSkKPiArI2RlZmluZSBJU19WQUxJRF9Q
QUdFKF9waSkgICAgbWZuX3ZhbGlkKHBhZ2VfdG9fbWZuKF9waSkpCj4gCj4gIGV4dGVybiBzdHJ1
Y3QgcGFnZV9saXN0X2hlYWQgdG1lbV9wYWdlX2xpc3Q7Cj4gIGV4dGVybiBzcGlubG9ja190IHRt
ZW1fcGFnZV9saXN0X2xvY2s7Cj4gLS0KPiAyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 15:06:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 15:06:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoVyn-0003Fj-At; Wed, 21 Feb 2018 15:06:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wxp0=fp=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eoVym-0003Fd-JG
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 15:06:44 +0000
X-Inumbo-ID: b778d7ae-1718-11e8-ba59-bc764e045a96
Received: from mail-qk0-x241.google.com (unknown [2607:f8b0:400d:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b778d7ae-1718-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 16:05:56 +0100 (CET)
Received: by mail-qk0-x241.google.com with SMTP id b130so2311846qkg.9
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 07:06:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=hkfaTTOh9+iUN/qiwqbjyIQst0MZI1J4VMRzR9SKsnw=;
 b=sUkni/eDaQZCeao/wNltWa9x1RmPIGXbZ3c1+DcEpRcD5azaAfYxSmlgTmNNpFR7Xc
 2UUBMciCGnozCMvdicQR04D/R38ucJxbupY/bmvRBMByT8bwznmZhT70dP87GdbUixdb
 RgNGv5Tn+esOkxvZAzUPLxzjt2R0menI4g/e/5Pq+fQFr4O21Bz2almHsVaUxjcqgzMH
 6n1kxdoHriBlWGZTFBilP46D8F1piRCcdpVGGVpyvFY5nOjwqclfD5uatSEXEB1J90Hg
 EULFJ1T8ZjqcqAgvuktRcNj0lJEBtVTPXGfBDUPwQcAZCj/5YJkyRUUh5kbPkuUZdsgR
 4CLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=hkfaTTOh9+iUN/qiwqbjyIQst0MZI1J4VMRzR9SKsnw=;
 b=jqFCfubpwp7JO0EUGUhpgLXWr+LdCZy9q0WZCJWTuZreC9Uh3oRIznIrE1VqS0kvtt
 3yCxfQP2LMf8IWR4jxSyJtjuuq/F4EN1PLUx+PrCIYSLzmqf4HnoywtelZrhYG7JsTLs
 EfgeQO7r21Cy5xNZN/pksNZftmROMpF/ODscN8hwQdNt/LzMe/bPtnbxn/miLBFgFTZS
 OCYG00Sp5wiUfvyNkJBek4c7hu6olmPEPz4u++IhJT3BKVIU8xqUv3WtHjV9uWm8yKyr
 hMKQpFIt7P0LecbBnh1riYj0SlD32nk/esrQxwb4NPaZ5e6eu5biqUXpLQ9f5/R2kJK+
 VtBw==
X-Gm-Message-State: APf1xPDYLnTrT17xzAVx/0Orw85U/DMtHLaZdnjbp9DmDn5fTZ2lntJE
 XkDO/I+4MILD6faPSI+PARrSo9fXQarwwPz2KuI=
X-Google-Smtp-Source: AG47ELtrz9b6KeTAlyHG+PacIxFYEoFQuGr6oMMO/vNDXZNg3aj35BI7qMWDc7nfsBC1qEVLubI3BA95DLacKhW88AI=
X-Received: by 10.55.221.76 with SMTP id n73mr5320609qki.53.1519225602561;
 Wed, 21 Feb 2018 07:06:42 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.155.70 with HTTP; Wed, 21 Feb 2018 07:06:42 -0800 (PST)
In-Reply-To: <3dfdadbf-a436-3319-e58a-140d401915b5@citrix.com>
References: <5A85BD6202000078001A8239@prv-mh.provo.novell.com>
 <46e2fbd4-06e3-275f-834c-72d91515c823@citrix.com>
 <5A869D9902000078001A84B0@prv-mh.provo.novell.com>
 <7b247467-81cd-5614-c18d-35d888277e76@citrix.com>
 <5A87131C02000078001A883D@prv-mh.provo.novell.com>
 <3dfdadbf-a436-3319-e58a-140d401915b5@citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 21 Feb 2018 15:06:42 +0000
X-Google-Sender-Auth: 3bwYAxkHttEnsfv2QZijS8tKZ_o
Message-ID: <CAFLBxZYedmGn2tTm5_Xn38foq4=ip1wibs7VcGyjJWc0rGZMuA@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] x86/PV: avoid indirect call/thunk in I/O
	emulation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMTYsIDIwMTggYXQgNTowMiBQTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gT24gMTYvMDIvMTggMTY6MjEsIEphbiBCZXVsaWNo
IHdyb3RlOgo+Pj4+PiBPbiAxNi4wMi4xOCBhdCAxNjo1MCwgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+IHdyb3RlOgo+Pj4gT24gMTYvMDIvMTggMDg6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+
Pj4+Pj4+IE9uIDE1LjAyLjE4IGF0IDE3OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+Pj4+IE9uIDE1LzAyLzE4IDE2OjAzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+Pj4+Pj4gKysrIGIveGVuL2Fy
Y2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCj4+Pj4+PiBAQCAtNzMsNTUgKzczLDQyIEBAIHZvaWQg
KCpwdl9wb3N0X291dGJfaG9vaykodW5zaWduZWQgaW50IHAKPj4+Pj4+Cj4+Pj4+PiAgdHlwZWRl
ZiB2b2lkIGlvX2VtdWxfc3R1Yl90KHN0cnVjdCBjcHVfdXNlcl9yZWdzICopOwo+Pj4+Pj4KPj4+
Pj4+IC12b2lkIF9feDg2X2luZGlyZWN0X3RodW5rX3JjeCh2b2lkKTsKPj4+Pj4+IC0KPj4+Pj4+
ICBzdGF0aWMgaW9fZW11bF9zdHViX3QgKmlvX2VtdWxfc3R1Yl9zZXR1cChzdHJ1Y3QgcHJpdl9v
cF9jdHh0ICpjdHh0LCB1OCBvcGNvZGUsCj4+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBvcnQsIHVuc2lnbmVkIGludCBieXRlcykK
Pj4+Pj4+ICB7Cj4+Pj4+PiAgICAgIHN0cnVjdCBzdHVicyAqdGhpc19zdHVicyA9ICZ0aGlzX2Nw
dShzdHVicyk7Cj4+Pj4+PiAgICAgIHVuc2lnbmVkIGxvbmcgc3R1Yl92YSA9IHRoaXNfc3R1YnMt
PmFkZHIgKyBTVFVCX0JVRl9TSVpFIC8gMjsKPj4+Pj4+ICsgICAgc2lnbmVkIGxvbmcgZGlzcDsK
Pj4+Pj4gSSdtIG5vdCBpbiBmYXZvdXIgb2Ygc3ByaW5rbGluZyAnc2lnbmVkJyBhbGwgb3ZlciB0
aGUgY29kZSBiYXNlLgo+Pj4+Pgo+Pj4+PiBsb25nIGlzIGFscmVhZHkgdW5hbWJpZ3VvdXMsIGFu
ZCBhIGZhciBtb3JlIGNvbW1vbiBjb25zdHJ1Y3QgdG8gZW5jb3VudGVyLgo+Pj4+IEl0J3MgdGhp
cyAiY29tbW9uIiB3aGljaCBtYWRlIG1lIHVzZSAic2lnbmVkIiBoZXJlIChhbmQgaW4gc2ltaWxh
cgo+Pj4+IHBsYWNlcyBlbHNld2hlcmUpIC0gd2Ugc3RpbGwgaGF2ZSBmYXIgdG9vIG1hbnkgY2Fz
ZXMgbGVmdCB3aGVyZSBwbGFpbgo+Pj4+IHNob3J0L2ludC9sb25nIGFyZSB1c2VkIHdoZW4gdGhl
IHVuc2lnbmVkIHZhcmlhbnQgd291bGQgYWN0dWFsbHkgYmUKPj4+PiBiZXR0ZXIuIEhlbmNlLCBf
YXQgbGVhc3RfIHVudGlsIHRob3NlIGlzc3VlcyBhcmUgYWxsIGdvbmUsIEkgdmVyeSBtdWNoCj4+
Pj4gcHJlZmVyIG1ha2luZyBleHBsaWNpdCB3aGVuIHNpZ25lZCBxdWFudGl0aWVzIGFyZSBtZWFu
dC4KPj4+IEJ1dCB3aHkgZG9lcyBpdCBhY3R1YWxseSBtYXR0ZXI/ICBOb29uZSBjYW4gYmxpbmRs
eSBzd2l0Y2ggYmV0d2Vlbgo+Pj4gcHJlZml4ZWQgYW5kIHVucHJlZml4ZWQgdmVyc2lvbnMgd2l0
aG91dCB1bmRlcnN0YW5kaW5nIHdoYXQgaXMgZ29pbmcgb24sCj4+PiBhbmQgZGlzcCBoZXJlIGlz
IGEgc2lnbmVkIHVzYWdlLgo+Pj4KPj4+IEFsc28sIGFyZSB5b3UgcHJvcG9zaW5nIHRoYXQgdGhl
IGVuZCBnb2FsIGZvciBhICJjbGVhbiIgY29kaW5nIHN0eWxlIGlzCj4+PiB0byBoYXZlIGFsbCBu
YXRpdmUgQyB0eXBlcyBleHBsaWNpdGx5IHByZWZpeGVkIHdpdGggc2lnbmVkIG9yIHVuc2lnbmVk
Pwo+Pj4gSWYgbm90IChhbmQgSSByZWFsbHkgaG9wZSBub3QpLCB0aGVuIHB1dHRpbmcgc2lnbmVk
IGluIGhlcmUgaXMgY2F1c2luZwo+Pj4gZXh0cmEgd29yayBmb3IgdXMgdG8gdW5kbyBsYXRlci4K
Pj4gUGVyc29uYWxseSBJIHdvdWxkIGluZGVlZCBwcmVmZXIgZm9yICJzaWduZWQiIHRvIGFsd2F5
cyBiZSBhZGRlZAo+PiB3aGVuIGEgc2lnbmVkIHF1YW50aXR5IGlzIG1lYW50LiBPZiBjb3Vyc2Ug
eW91IGhhdmUgdG8gbG9vayBhdAo+PiB0aGUgY29udGV4dCB3aGVuIGNvbnNpZGVyaW5nIHRvIHN3
aXRjaCBhIHBsYWluIHVzZSB0byB1bnNpZ25lZCwKPj4gYnV0IHF1aWNrbHkgcmVjb2duaXppbmcg
bm9uLWNhbmRpZGF0ZXMgb2Ygc3VjaCBhIHRyYW5zZm9ybWF0aW9uCj4+IGlzIHBvc3NpYmxlIG9u
bHkgd2hlbiB0aGV5IGFyZSBhbWVuZGVkIGJ5ICJzaWduZWQiLgo+Cj4gVGhlIGZpcnN0IHRoaW5n
IEkgZXZlciB0aGluZyB3aGVuIHNlZWluZyAic2lnbmVkIiBpcyAidGhlIGF1dGhvciBkb2Vzbid0
Cj4gdW5kZXJzdGFuZCBDIiwgd2hpY2ggaXMgYSBkaXJlY3QgY29uc2VxdWVuY2Ugb2YgYmVpbmcg
YW4gcmVkdW5kYW50Cj4ga2V5d29yZCB3aGljaCBpcyBiYXJlbHkgdXNlZC4gIFRoZSBvbmx5IGNh
c2UgSSdtIGF3YXJlIG9mIGl0IGFjdHVhbGx5Cj4gaGF2aW5nIGEgc2VtYW50aWMgdXNlIGlzIHdp
dGggY2hhciwgd2hvc2Ugc2lnbmVkLW5lc3MgaXMgaW1wbGVtZW50YXRpb24KPiBkZWZpbmVkLCBy
YXRoZXIgdGhhbiBzcGVjaWZpZWQuCj4KPiBQZXJzb25hbGx5LCBJIGZpbmQgdGhhdCByZWR1bmRh
bnQgc2lnbmVkIGhpbmRlcnMgcmVhZGFiaWxpdHksIHJhdGhlcgo+IHRoYW4gaGVscGluZyBpdCwg
YW5kIEknZCBjZXJ0YWlubHkgcHJlZmVyIG5vdCB0byBzZWUgc2lnbmVkIGluc2VydGVkIGFsbAo+
IG92ZXIgdGhlIGNvZGViYXNlLiAgRWl0aGVyIHdheSwgdGhlIHRvcGljIHNob3VsZCBiZSBkaXNj
dXNzZWQgYXMgcGFydCBvZgo+IENPRElOR19TVFlMRSwgcmF0aGVyIHRoYW4gYmVpbmcgYXJndWVk
IG92ZXIgaW4gYSBzaW5nbGUgcGF0Y2guCgorMQoKRldJVyBJJ2QgYWxzbyBsaWtlIHRvIGF2b2lk
IHVzaW5nICdzaWduZWQnJy4KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 15:17:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 15:17:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoW9B-00040I-GX; Wed, 21 Feb 2018 15:17:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ss5q=fp=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eoW9A-000406-6T
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 15:17:28 +0000
X-Inumbo-ID: 36a6110f-171a-11e8-ba59-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::624])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 36a6110f-171a-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 16:16:39 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=Q+E2szm8omdSTTiJ8ASYEv5OusMNlRVjyRK4Y53QlpY=;
 b=opNJw+BmscicBtdFTD00In8ffjUjkOYcyMZH+qiDrmoLBI3fvr1Mp0dB8+REWcRN7KSx1KDZoRN0H8Nt20fRP9FxLjALtLM+T3Ys8Hzx9xKktRSLWlqjRx5igJiDiE9FwndXBRMxPxhD1bdNJaTzU/L+59zHYPIVU9jVPLfCKKQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (171.79.13.49) by
 BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.506.18; Wed, 21 Feb 2018 15:17:19 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-2-mjaggi@caviumnetworks.com>
 <79eeb426-0519-08f3-88a6-b795b9a2f68e@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <a5be8c57-91cb-ed4d-915d-8bb1dd3df74b@caviumnetworks.com>
Date: Wed, 21 Feb 2018 20:47:06 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <79eeb426-0519-08f3-88a6-b795b9a2f68e@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.79.13.49]
X-ClientProxiedBy: PN1PR0101CA0071.INDPRD01.PROD.OUTLOOK.COM (10.174.150.161)
 To BY2PR0701MB2072.namprd07.prod.outlook.com (10.163.156.15)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 6e4d02e7-cd99-4b42-3104-08d5793e34b5
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:BY2PR0701MB2072; 
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 3:cI6fKc7cPx303IhS74Tw/F46mJtT90rM6cdLNMRsy8oiALEZPGaZZ74jszQfCWcl4vCj/YFwGGmUwjBobBeCoyqnLsT8Kq9RBWAKwz058Njs7+c4jLG/hpQWrlaik6pQw1ert4SM0X/m2AkgkQdT8g8z0lc8kuWieR4WmTjnFv3aPu3xmjVmuDVHbet3IDtkxIlnG93niFu3zMMR2T8W7/QmxlzWSjISh6ZS21rT4kuUPdL4QOmdxBHQHIcxGakZ;
 25:e7HwHrzWEWIYSwU5sEHm6b15Bc6cgVilH/BSrX9+Nq+kKsiWCOYFljW0E/V4FSQMco6tzdtvBK/WO3W3n01rqL9diZyBshozJDyJfRlxRTi9/1ZC29L0O+hcN4Ndm9g/HZAtfbp6LzE8Ye49bhUnLKak8i0baxqV1HTK4Xwiz7hwkVCyrf03bEg7IvdxDjdkhNZ1mvBUR1JBeRfFvqSR5SKyPyvpCcsPhNK/u+j6GFeuVb/WfoJt1ztZyoty5U3L6MZEVSCld72BluX7nxEqgZkEoZxRmMpJVIcN5Pc0OQheCUU9RLDAiIUGfwbzcc61fE0C/C/GnQjMisCRExls0w==;
 31:in7ubUYchGYYORcPUG4425mdobV/0z95KQ0qMQnyqbDdjUB5EO0aZetAoD65QQMVjLfcmW401imqVII6Ztgz9x8DP/CDiPaPOmIS2zLGlLB1j2fHlYpQ0y+tUUXm+TpxKuhe8I38da5s51V5huJe0+QbHVRceBL+Tp/b5egj6Pyz5A9Mi9lm/MUTb5Zx617S+mMvWa3Gvs0aMMA6wFmK1/2uwrUx+Cnp0RkaypDGGC4=
X-MS-TrafficTypeDiagnostic: BY2PR0701MB2072:
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 20:c6oYW39wW41SDFTUNxZ0Ej5E/gtDOOv6zzg98s/T5PPciC1W+imUdnQehi4FKqRtuTClYp6tF5Fret1Zt+Eok0V6MFnARtO/45kvWJywr7p5UuRIob2GMbLMNv+bGcujuzVBOGUR1LmZU4iFBV0ucBOx+rd21KKdUs+hOUfRcWuH9aQrr5YarV/O4fKO5uSneeWQUJ9r5tTp3mwhK3DvL3mhBrmzuSJDqyPnTpucTESFsrzCEplXt21NxflszR+rftauWF/Q9b5Eg+3GSVqt8sfcMQl7yx77u2VvByJl2xFH3QE2AOsDceny+k0joO3KhPFd9DMQ9Gp5xAoDZdE30f0CouipDMKvGQEF6+rL760P1XNdpgqLe1ojqSMCYu+pqesGXIoKgB8l2FAJytnyI+0V0eHuG1q781pBVri/nl33DS7VGpvjAi6Wf/bsu7Y0Z+aknypVnci4FoJs3tgV6J4fNhfKDgPElDGx41ydd1r8cE4/QFYOE9GjERRQXxRs5Uyeus4v7aE47rGvxCX4z3mxr2tlDUZACl0cX+vNIeFJgOkYfeLNWppE3BgcrHL4Juh/XJam5NzM8RdwjhQjtNt6MJsRpV7ikLk418P/syY=;
 4:4fJuXsXll9/BUOjnzMb57+S6rwPl0fKvSwVHcemVSLo9qB/sTiq2R/AgBe62y9bgJEpTQrW5VrtwkZ3RIhtfIbWtRzTWezmvuuE/WidCpvsIKAT4XOFJF6Tt5YuCgr4lbneW+ZrbkgdFkwjyWUbATHFKXcHmyHvXUf5o61sGXmUjhti9Ir3Oh5GgVbywOntIU1yr3P0qdfPWwp5BsqcCpJ6WQGrkrEi9KI/2MofaiHMdyvuU+mUMt9bpmuXmoRiYKB2oKuTgGc3WF9gyTCB3eA==
X-Microsoft-Antispam-PRVS: <BY2PR0701MB2072A15A1267627DEEE653ECECCE0@BY2PR0701MB2072.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001068)(6040501)(2401047)(5005006)(8121501046)(93006095)(3231101)(944501161)(3002001)(10201501046)(6041288)(20161123564045)(20161123558120)(20161123562045)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:BY2PR0701MB2072; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0701MB2072; 
X-Forefront-PRVS: 0590BBCCBC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(346002)(376002)(366004)(39860400002)(396003)(189003)(199004)(6666003)(2950100002)(42882006)(478600001)(5660300001)(106356001)(68736007)(53936002)(65826007)(72206003)(81156014)(8676002)(8936002)(36756003)(81166006)(6116002)(3846002)(66066001)(65956001)(47776003)(316002)(65806001)(58126008)(229853002)(16576012)(77096007)(2906002)(4326008)(97736004)(76176011)(31686004)(16526019)(2870700001)(53546011)(26005)(25786009)(117156002)(67846002)(7736002)(6246003)(52146003)(2486003)(31696002)(23676004)(305945005)(107886003)(52116002)(64126003)(90366009)(6486002)(50466002)(105586002)(386003)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:BY2PR0701MB2072; H:[192.168.1.10]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtCWTJQUjA3MDFNQjIwNzI7MjM6QTdNME5yY0NlWUlSc3Z5L2xtcnBWM0I3?=
 =?utf-8?B?RHBrczVsNTlmSURNQzYrQ0p3WXpuTE1hVzhML29sbzh1eEJtUGVSVjl4S21K?=
 =?utf-8?B?V09YeDNYSHUxMU9PSTZQZWdmbWpvUmhOVnZhTmJqWFBLVFNUOWhsVWp6NzRQ?=
 =?utf-8?B?KzR2WU5uL1NPVXUyYU80amlSMnJrblRIOEczb1oyTEVMRDZnalhjbU9JOVNu?=
 =?utf-8?B?TFo1SG1lRWhiTFFES3E3N1ByTGdlLzRvVHp3MlZoMjRjRzBkRkZPTEJNN2to?=
 =?utf-8?B?eUFZTUJ6WExLcTJqT1k2d3BRaHdhd3dRVkthOVgycGZWV0Vtc1EwaFFBOTA3?=
 =?utf-8?B?bmdKbUdCRkJUWXE3ZmhlOXNad2M2TFZZSE9zbWRqd0tsVkQwNHhVRjk3SFZG?=
 =?utf-8?B?emJnTHo4RUJRUkg1ejZKYXYzbDBRWndPak4rTFRVVGR2T2tENU13QWV3VitJ?=
 =?utf-8?B?eVlwNWxhZHVTclNtRWxvTTBzc2ErMWJuWU45WEtLLyt1TUhBYlp6MStweEhZ?=
 =?utf-8?B?aW55ZVQzR1JTUkZtUkxKSFg3d0VCbnJTMUZnNnA1Qnlmdlh5QVRxelBMQWNo?=
 =?utf-8?B?MzRkQ3U4VC8yUDBHbU9LVDI1Sm5MRmk5L1Q0dXc0Q05LVitBeVBXcDBLTjVj?=
 =?utf-8?B?Q0d4VUlVaE5JbElxa3pCa2UzQi9TYWJkOGhucjdVakY2cFUzcmpGeXBjU2Rl?=
 =?utf-8?B?UldOZTVrZ2ZOTm9CK3RRWC90R1U2L00rcktobS9KRC9LTlF6Y2VMOUVHVFAr?=
 =?utf-8?B?Q0ZXaDlDa2FmYml2UEVCU016TEp0Q0ZJTTN0VUI1aFBKVHY4ZTBwUXcyL092?=
 =?utf-8?B?dVJTNE81YWkwcnQ5NkVVMWdkMWJ5ZUhWbkY0SVJITUxSRzBZR0pXSks4RVZX?=
 =?utf-8?B?T0MzUENHSjZtU1FDWE8vMTJoNlJiQzcrbW8zRVorK1BtRW04cTZBN09pOVR5?=
 =?utf-8?B?WGFHQXdrVndwcDFuYm1yTC9BK0VmcUl6ZnY3bUQyRWpseXBIa240azg0RlhB?=
 =?utf-8?B?eWtVeXRSWGYrWWFYWFVEZ3NzVXNWY3JFWncwc2Q3aHN3aDBuOGdTZXdGZjM4?=
 =?utf-8?B?czJhcHQrcjRyb2RGMEMxZk0zbkI4eURMYm5CamxYL2RLcHN4T0tTTVNTT2FN?=
 =?utf-8?B?cHZLdld3dlJVMzFvcXk5SnFWc1F1TmZmaE1rTnpqU2tUVFpHTjQyd2VKZmt1?=
 =?utf-8?B?WDhlM3NmMFcrdEM4aGlHcWhabENqcDBJREdUc3piU244N2tmSFRHdGpXeXpN?=
 =?utf-8?B?RVVYbHNqNmhRZ29tSS94Y2RBc2FjOGoxR05INTZFWUxyMTRwU0VxQklKL1lw?=
 =?utf-8?B?c0FnUk5UdHhJSVlQa0RYS1E4bGFYM3ZoZStLak1ZWmJUZ05mTURialp2Ynpy?=
 =?utf-8?B?WDNWNXpGK09MaVpHazVyRGhsN1FIYUtOWVNUdFZoVkx0b0F0MXF1Skh0OXZS?=
 =?utf-8?B?Q3FjV3hvVlVNQnEwSG1rNmZCVVBrLzRWZzVsSHlQMUVpRnBudHJCeWYzSnhF?=
 =?utf-8?B?RzFkMTk4SUJkQnFoYm5Ya3hOY1ZmRitEaXE2MU1aaDdlR0JHV2lZMmpXTUs2?=
 =?utf-8?B?VjZpN0V1WEZjZjViUTJiVVEzd2piYTJ3amFnYkZNSGJaN0tvdHJZSXJyUEp3?=
 =?utf-8?B?RmYxOWE5WGMzc0N1OU53RkJtNW14RjhuTzJQZDlyNUxDdDQ1aFUrbjNIb2xW?=
 =?utf-8?B?V3lKMDUzTUNXeEpvKzRvZG80ZCtTQzJnazk5cFBNaElLdlBNZkIvZkRhRWVp?=
 =?utf-8?B?WmhSemwvZ3QvS2s5cFFFMXV3M2xHWVdMVisxaDRtU0FXRStncFNPRWVCOW56?=
 =?utf-8?B?S1I0djV6ZFdKWVozblE5aDdOckF3akQ5bU81SmoxUHhIZHV1TTFTL0R3WW53?=
 =?utf-8?B?ejN6M1N3bkFhbi9sT29tMDNPcy8zeU1LYjZVbFhrcGNuVFZtUnZ3NW40cE55?=
 =?utf-8?B?MnBTUlVvb0hTa1E9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; BY2PR0701MB2072;
 6:p5CV1zlBOAMdovImbDpxSg25sm2DlFeqFAFAlV635LIzJifV/T+P+i8KnxEXf8IuSL38DKUYsMW31wT7rTPB/PkQxO2i4rkBZ1YQMrCb9lY1+Coq2Br1bzbxZx6d2pVxpcUu/uCnAHg5KSg9Hzq9KJY2MA+CEZ4gOwBDo3BYPnYJZMzb5b0C9i8DT7C6lA3vwnjG7Bllvlxi36oWDYn9QIN0gXL59rj9FMoedZ6zawAI2NSlD0wTQjZ41uCpByPEY0fN9hH9wXKGziBgs1mHfnB3RoWqItFIN4NZf4mc/2T4+vc6dzN3gVSe7H/nCB0TIOp1pmecvMiGC7fWp4XWuFI6NraHib5z7ZucXb6qqig=;
 5:W+7peZHYd1vhF2hIQZ2hhiJBunhVyo1XJTB7lFu2N8zV4sXVUjS8bsHJyVVfx9sqzBRdswQZIUj3uMtldLBhfIuHGweFUjQRrPGhRGMlKVXFhhPFGtw/CDip5QV9Owtq0Nb9iUVhH4iG+HRH5YiV+4I2IiBEkYy55DytAG+hsBY=;
 24:Y4yJXUeBPSSW4LdsAk7oPia1gegG2+u3gLBYVuKRaTTb7BPNjJ2Mc0zRPppux3dkgzwBIUCoe3YvYuYYjBSY+GSCOInBXRVLI8O2zA54dJs=;
 7:YfhRAobCrKefzrWqCFmjtiYO1qjVKZo8RQyCJj8WOK5zrAxAlLlLXIhvSlN9SUgV2tnGU1BANmpE1icNYQB63ca/ZDjkL/ih7L1kfjivPpRxUn5wDBnAfE6xLXtnYENXoU/GYHb4odhOdeB+EfN6WsQYC/DDWxuqz3f+LFIPaMQLfTp7FW6/AOBICWZu5qoBWKShi6h///U2dxeEuvdBD7ssI8CxtH8pOBZnWOTpxPx9fl0lg8EvraCAL4ZkPLu+
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 21 Feb 2018 15:17:19.7171 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 6e4d02e7-cd99-4b42-3104-08d5793e34b5
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0701MB2072
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 01/10] Add CONFIG_VGIC_ERRATA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKCk9uIDAxLzI1LzIwMTggMDc6MTggUE0sIEp1bGllbiBHcmFsbCB3cm90ZToK
PiBIaSBNYW5pc2gsCj4KPiBPbiAxNi8wMS8xOCAxNTo0MiwgbWphZ2dpQGNhdml1bW5ldHdvcmtz
LmNvbSB3cm90ZToKPj4gRnJvbTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNv
bT4KPj4KPj4gQWRkIGEgY29uZmlnIG9wdGlvbiB0byBlbmFibGUgVkdJQyBFcnJhdGEgQ29kZSBp
biBYZW4uIFBsYXRmb3JtcyAKPj4gd2hpY2ggZG8gbm90Cj4+IGhhdmUgdGhpcyBlcnJ0YSBjYW4g
Y29tcGlsZSBvdXQgdGhpcyBmZWF0dXJlLgo+Cj4gcy9lcnJ0YS9lcnJhdGEvCj4KPj4KPj4gU2ln
bmVkLW9mZi1ieTogTWFuaXNoIEphZ2dpIDxtYW5pc2guamFnZ2lAY2F2aXVtLmNvbT4KPj4gLS0t
Cj4+IMKgIHhlbi9hcmNoL2FybS9LY29uZmlnIHwgOSArKysrKysrKysKPj4gwqAgMSBmaWxlIGNo
YW5nZWQsIDkgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL0tj
b25maWcgYi94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+PiBpbmRleCBmNTgwMTlkNmVkLi4yOTY2ZTNh
M2QzIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+PiArKysgYi94ZW4vYXJj
aC9hcm0vS2NvbmZpZwo+PiBAQCAtNTksNiArNTksMTUgQEAgY29uZmlnIFNCU0FfVlVBUlRfQ09O
U09MRQo+PiDCoCDCoCBlbmRtZW51Cj4+IMKgICttZW51ICJFcnJhdGEgV29ya2Fyb3VuZHMiCj4+
ICvCoMKgwqDCoMKgwqAgZGVwZW5kcyBvbiBBUk1fNjQKPgo+IEkgd291bGQgbXVjaCBwcmVmZXIg
dG8gc2VlIHRoZSBtZW11ICJBUk0gZXJyYXRhIHdvcmthcm91bmQgdmlhLi4uIiAKPiByZW5hbWVk
IHRvICJFcnJhdGEgV29ya2Fyb3VuZHMiLiBTbyB3ZSBoYXZlIG9ubHkgb25lIG1lbnUgd2l0aCBh
bGwgCj4gd29ya2Fyb3VuZHMuCkkgYW0gbm90IHN1cmUgaXQgd291bGQgd29yayBhcwptZW51ICJB
Uk0gZXJyYXRhIHdvcmthcm91bmQgdmlhIHRoZSBhbHRlcm5hdGl2ZSBmcmFtZXdvcmsiCiDCoMKg
wqDCoMKgwqDCoCBkZXBlbmRzIG9uIEhBU19BTFRFUk5BVElWRQoKd2hpY2ggbWF5IG5vdCBiZSBj
b3JyZWN0IGZvciB2R0lDIGVycmF0YS4KPgo+PiArCj4+ICtjb25maWcgVkdJQ19FUlJBVEEKPj4g
K8KgwqDCoMKgwqDCoCBib29sICJIYW5kbGVyIGNvZGUgZm9yIGVtdWxhdGlvbiBvZiBHcm91cDAv
MSB2R0lDIHJlZ2lzdGVycyAKPj4gZm9yIFZHQyBFcnJhdGEiCj4KPiBUaGUgdGl0bGUgZG9lcyBu
b3QgaGVscCB0aGUgdXNlciB0byBrbm93IHdoZW4gdG8gc2VsZWN0IHRoaXMgb3B0aW9uIG9yIAo+
IG5vdC4KPgo+IEl0IGxvb2tzIGxpa2UgdG8gbWUgeW91IHdhbnQgdG8gZG8gc29tZXRoaW5nIHNp
bWlsYXIgdG8gY29tbWl0IAo+IDY5MGEzNDE1NzdmOSAiYXJtNjQ6IEFkZCB3b3JrYXJvdW5kIGZv
ciBDYXZpdW0gVGh1bmRlciBlcnJhdHVtIDMwMTE1IiAKPiBpbiBMaW51eCB3aGVyZSB0aGUgY29u
ZmlnIGlzIGNhbGxlZCBDQVZJVU1fRVJSQVRBXzMwMTE1IGFuZCBhIHByb3BlciAKPiBkZXNjcmlw
dGlvbiBleHBsYWluaW5nIHRoZSBwbGF0Zm9ybSBhZmZlY3RlZC4KPgpvawo+PiArwqDCoMKgwqDC
oMKgIGRlcGVuZHMgb24gQVJNXzY0Cj4KPiBJIHRoaW5rIHRoaXMgc2hvdWxkIGRlcGVuZCBvbiBI
QVNfR0lDVjMuCj4Kb2sKPj4gKwo+PiArZW5kbWVudQo+PiArCj4+IMKgIG1lbnUgIkFSTSBlcnJh
dGEgd29ya2Fyb3VuZCB2aWEgdGhlIGFsdGVybmF0aXZlIGZyYW1ld29yayIKPj4gwqDCoMKgwqDC
oCBkZXBlbmRzIG9uIEhBU19BTFRFUk5BVElWRQo+Pgo+Cj4gQ2hlZXJzLAo+CgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 15:33:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 15:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoWOL-0005Q8-OA; Wed, 21 Feb 2018 15:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoWOJ-0005Px-UU
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 15:33:07 +0000
X-Inumbo-ID: b9fd0e22-171c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b9fd0e22-171c-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 15:34:38 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoWOD-0007Cn-5t; Wed, 21 Feb 2018 15:33:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoWO7-0006QO-Hc; Wed, 21 Feb 2018 15:32:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoWO6-0008Jv-Hg; Wed, 21 Feb 2018 15:32:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119782-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d1618f473a5f5f86b3dbac64eecbf114355118ee
X-Osstest-Versions-That: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 15:32:54 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 119782: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc4MiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTc4Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5MjI3CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxMTkyMjcKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMTkyMjcKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
bGlrZSAxMTkxODcKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDExOTE4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5MjI3
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbGlrZSAxMTkyMjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIyNwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMjcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTIy
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMjcKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAzNyB4dGYvdGVzdC1o
dm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3At
c2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAz
NyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTIgeHRmL3Rlc3Qt
aHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtNCAgICAgICA3NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9w
LXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
MzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDc2IHh0Zi90ZXN0
LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgNzYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1v
cC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
IDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxs
ICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZv
ciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgZDE2MThmNDczYTVmNWY4NmIzZGJhYzY0
ZWVjYmYxMTQzNTUxMThlZQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAg
NzViZGQ2OTMwMzNlNmRiZDZmZTVhZTIzNWY3OTk2MWQyZjBhYTg0ZAoKTGFzdCB0ZXN0IG9mIGJh
c2lzICAgMTE5MjI3ICAyMDE4LTAyLTE1IDAxOjQ0OjI3IFogICAgNiBkYXlzCkZhaWxpbmcgc2lu
Y2UgICAgICAgIDExOTY4MiAgMjAxOC0wMi0xOSAyMjo1MTozNSBaICAgIDEgZGF5cyAgICAzIGF0
dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExOTc4MiAgMjAxOC0wMi0yMSAwMjozOTowMCBa
ICAgIDAgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0OgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVs
aWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1hcmMu
enluZ2llckBhcm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1y
ZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hv
bWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxl
cywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9q
ZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBv
ZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dp
dHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBo
dHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFE
TUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1
c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0MTggbGluZXMgbG9uZy4pCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 15:34:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 15:34:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoWPT-0005WP-4H; Wed, 21 Feb 2018 15:34:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wxp0=fp=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eoWPR-0005WH-B4
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 15:34:17 +0000
X-Inumbo-ID: 90a2814b-171c-11e8-ba59-bc764e045a96
Received: from mail-qk0-x233.google.com (unknown [2607:f8b0:400d:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90a2814b-171c-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 16:33:29 +0100 (CET)
Received: by mail-qk0-x233.google.com with SMTP id n198so2435930qke.7
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 07:34:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=Ry0yAyLOGNXVFFBTUWWUo+bCb9bKKUFAmYDSyoASCe8=;
 b=tW4RtfBjutPkOcMZ8BrwCA/klWFH1CWnq7zWjq4TV6V4zpYY5c3cm3sU+CyGEOKf+r
 YmQIUebnzCIHOD/0hCqHdmq/ZTnyqkCZH3lQF2mH5lrFj3goKKe62QvAvFUYd9un/U39
 Y0PnlQqofPFDoIVk7VnSi4muadLa85rf2/QpvrZGjfHfiCFqVi2xZ0aYXE7RwV3QxJOG
 /XQWRCAH8twMCgi6HIVSmEDQ2d7OxxtOVoir6qRE6Z+I/gKBvg7R7ndHk4piem8e7GAU
 rGyj0BWosMkIPSKhzbCPnxxzQEotrw/gw9i2I7bGTvKCf7IdNYDfNgJ1Z7LUfxhUyJDr
 FRhg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=Ry0yAyLOGNXVFFBTUWWUo+bCb9bKKUFAmYDSyoASCe8=;
 b=JygVDO3Q1cvosVbl4hlhmZ82JFKjvRmxuT8hKneGV93WeYv+bJ+JYVfiE1RcRvxMKx
 KDu4bgtbu42JvRLZvb2cfrcaLPYF574IBp5qc4s/XAXvxmlEnQsKoOUzeO3+iaBJFbSc
 eNG39O+AdDyZ2h23JGwsbuae0F3t0MLMyjvOwjoJYjfhhIRRNjcWrlK0Gu3Ju4d8F04p
 d0p9n14A0fEuEWzuTG6Ck7KM8RNtEQmh969a+GFy+fT7DgCSDh4QARZ+qZQ3HWPtBnPg
 Pxq0nM/mE6YCxAnut9iqS2/mgSk/vTdTv8df56ohVv44ppPQezc/Ik3gWXbI0MtVWVkb
 Kctw==
X-Gm-Message-State: APf1xPAQ1FxhzqEsWbqCDY5e7luA7qZ7ggYJkmVUQxUNFNFoGw9ZVVfe
 Vx2j9ic2O5NJNorm1h1HkXJ99o6gn3X84e+xbNY=
X-Google-Smtp-Source: AG47ELsTiX5TQ6o2iEjc5a/S7nCSpv0N+kt7YSDeI3L4CunABYdLdR/YgqU0IuUbedlKn3/QOoJCgNC4rgQrRG8Wkdc=
X-Received: by 10.55.107.70 with SMTP id g67mr5720346qkc.105.1519227255451;
 Wed, 21 Feb 2018 07:34:15 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.155.70 with HTTP; Wed, 21 Feb 2018 07:34:15 -0800 (PST)
In-Reply-To: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
From: George Dunlap <George.Dunlap@eu.citrix.com>
Date: Wed, 21 Feb 2018 15:34:15 +0000
X-Google-Sender-Auth: LJqAvMhUczeKB4eF1I7_Fyjm26E
Message-ID: <CAFLBxZb917w6zTHUoFiEmMSSpe0Z1fQ_XRPp273BJ3nEUO7pKg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
	of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgODo0NCBBTSwgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPiB3cm90ZToKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+Cj4KPiAtLS0gYS9DT0RJTkdfU1RZTEUKPiArKysgYi9DT0RJTkdfU1RZTEUKPiBAQCAt
ODgsNiArODgsMjYgQEAgQnJhY2VzIHNob3VsZCBiZSBvbWl0dGVkIGZvciBibG9ja3Mgd2l0aAo+
ICBpZiAoIGNvbmRpdGlvbiApCj4gICAgICBzaW5nbGVfc3RhdGVtZW50KCk7Cj4KPiArVHlwZXMK
PiArLS0tLS0KPiArCj4gK1VzZSBiYXNpYyBDIHR5cGVzIGFuZCBDIHN0YW5kYXJkIG1hbmRhdGVk
IHR5cGVkZWYtcyB3aGVyZSBwb3NzaWJsZSAoYW5kCj4gK3dpdGggcHJlZmVyZW5jZSBpbiB0aGlz
IG9yZGVyKS4gIFRoaXMgaW4gcGFydGljdWxhciBtZWFucyB0byBhdm9pZCB1OCwKPiArdTE2LCBl
dGMKW3NuaXBdCj4gK0ZpeGVkIHdpZHRoIHR5cGVzIHNob3VsZCBvbmx5IGJlIHVzZWQgd2hlbiBh
IGZpeGVkIHdpZHRoIHF1YW50aXR5IGlzCj4gK21lYW50ICh3aGljaCBmb3IgZXhhbXBsZSBtYXkg
YmUgYSB2YWx1ZSByZWFkIGZyb20gb3IgdG8gYmUgd3JpdHRlbiB0byBhCj4gK3JlZ2lzdGVyKS4K
CisxCgo+IGRlc3BpdGUgdGhvc2UgdHlwZXMgY29udGludWluZyB0byBleGlzdCBpbiBvdXIgY29k
ZSBiYXNlLgoKSWYgQ09ESU5HX1NUWUxFIGRvZXNuJ3QgYWxyZWFkeSBoYXZlIGEgZ2VuZXJpYyBk
aXNjbGFpbWVyIGxpa2UgdGhpcywKd2Ugc2hvdWxkIG1ha2Ugb25lLiAgSSdtIHN1cmUgdGhlcmUg
YXJlIGFuZCB3aWxsIGJlIGxvdHMgb2YgcGxhY2VzCndoZXJlIHRoZSBjb2RlIGRvZXNuJ3QgbWF0
Y2ggQ09ESU5HX1NUWUxFIGJ1dCBzaG91bGQ7IHdlIG9ubHkgbmVlZCB0bwphcG9sb2dpemUgZm9y
IHRoYXQgb25jZS4KCj4gK1doZW4gc2lnbmVkbmVzcyBtYXR0ZXJzLCBxdWFsaWZ5IHBsYWluIGNo
YXIsIHNob3J0LCBpbnQsIGxvbmcsIGFuZAo+ICtsb25nIGxvbmcgd2l0aCAic2lnbmVkIiBvciAi
dW5zaWduZWQiLiAgU2lnbmVkbmVzcyBpcyBzcGVjaWZpY2FsbHkKPiArY29uc2lkZXJlZCB0byBt
YXR0ZXIgd2hlbiB0aGUgdmFsaWQgdmFsdWUgcmFuZ2Ugb2YgYSB2YXJpYWJsZSBjb3ZlcnMKPiAr
b25seSBub24tbmVnYXRpdmUgdmFsdWVzLiAgVGhlIHByaW1lIGV4YW1wbGUgb2Ygc3VjaCBpcyBh
IHZhcmlhYmxlIHVzZWQKPiArdG8gaW5kZXggYW4gYXJyYXkgKG5lZ2F0aXZlIGFycmF5IGluZGV4
ZXMsIHdoaWxlIHRoZXkgbWF5IG9jY3VyLCBhcmUKPiArcmF0aGVyIHJhcmUpLgoKVGhpcyBwYXJh
Z3JhcGggaXMgYSBiaXQgY29uZnVzaW5nLiAgWW91IHNheSAid2hlbiBzaWduZWRlbmVzcwptYXR0
ZXJzIiwgd2hpY2ggSSB3b3VsZCBpbnRlcnByZXQgYXMgc2F5aW5nLCAiV2hlbiBpdCBtYXR0ZXJz
IHdoZXRoZXIKeW91IHVzZSBzaWduZWQgb3IgdW5zaWduZWQgdmFsdWVzIi4gIEJ1dCBpcyB0aGVy
ZSBldmVyIGEgc2l0dWF0aW9uCndoZXJlIGl0IGRvZXNuJ3QgbWF0dGVyIHdoZXRoZXIgd2UgdXNl
IHNpZ25lZCBvciB1bnNpZ25lZD8gIEFuZCB0aGUKc2Vjb25kIHNlbnRlbmNlIHNheXMgJ3NpZ25l
ZG5lc3MnICh3aGljaCBtZWFucyAnYmVpbmcgc2lnbmVkIG9yCnVuc2lnbmVkJyksIGJ1dCB0aGVu
IGRlc2NyaWJlIGEgc2l0dWF0aW9uIHdoZXJlICd1bnNpZ25lZCcgaXMKYXBwcm9wcmlhdGUuCgpG
V0lXIEkgYWdyZWUgd2l0aCBBbmR5LCB0aGF0IGFkZGluZyAnc2lnbmVkJyBzaG91bGQgYmUgYXZv
aWRlZDsgJ2xvbmcnCmlzIHNpZ25lZCBhbHJlYWR5LCAnc2lnbmVkIGxvbmcnIGlzIHJlZHVuZGFu
dC4KCkFsc28sIGEgYnJpZWYgbW90aXZhdGlvbiBmb3Igd2h5IGl0J3MgaW1wb3J0YW50IHRvIHVz
ZSB1bnNpZ25lZCB3aGVuCndlIGRvbid0IGV4cGVjdCBuZWdhdGl2ZSBudW1iZXJzIHdvdWxkIGJl
IGhlbHBmdWwuICBPdGhlcndpc2UgaXQgc2VlbXMKYSBiaXQgYXJiaXRyYXJ5LgoKSSdkIHdyaXRl
IHRoaXMgcGFyYWdyYXBoIHRoaXMgd2F5OgoKIlVuc2lnbmVkIHR5cGVzIHNob3VsZCBiZSB1c2Vk
IGFueXdoZXJlIHdlIGNhbiBydWxlIG91dCBuZWdhdGl2ZQp2YWx1ZXMuICBDb21tb24gZXhhbXBs
ZXMgaW5jbHVkZSB2YXJpYWJsZXMgdXNlZCB0byBpbmRleCBhbiBhcnJheSwKbG9vcCBjb3VudGVy
cywgW290aGVyIGNvbW1vbiBleGFtcGxlc10uIFtXaHkgdGhpcyBoZWxwcy5dIgoKIC1HZW9yZ2UK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 15:46:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 15:46:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoWbC-0006OZ-6B; Wed, 21 Feb 2018 15:46:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=z08b=fp=iiitd.ac.in=kanika16047@srs-us1.protection.inumbo.net>)
 id 1eoWbB-0006ON-3W
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 15:46:25 +0000
X-Inumbo-ID: 40593314-171e-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22c.google.com (unknown [2a00:1450:4010:c07::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40593314-171e-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 16:45:34 +0100 (CET)
Received: by mail-lf0-x22c.google.com with SMTP id f19so3014571lfg.0
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 07:46:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iiitd.ac.in; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=CQXOc0w+m7WEnTD6NYts0juLOgszF3LRJv+CFPty9cU=;
 b=N0sKRO/rIA7u6os91aMk+lbVQdCiqro7UX8u9zVxD4V7DU/b3Yp8Wb50BElbrztrSP
 4Gt48P+6i3d0QRScimAorqSLFuaKMobm+aEf6cIAsJEkCXYDDTHt9C7V2QHi2l5ihg7a
 ufs18E6kDDesbZ+DzP6cqQsZl1KAE5ZLUR678=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=CQXOc0w+m7WEnTD6NYts0juLOgszF3LRJv+CFPty9cU=;
 b=VjUI6CghPELksGvuw0it8ceCp+6P2gX86IsOzyuv6sIDwzFuVwIfLgG8w8L/nayDVR
 gRd8/JviwMZPNk1u+4DrlIPKvYsCZpFp0QNbDVhVuyJHebohWJe56BdCx3xWFsod5xyd
 +fkDE9QYrle7xHHWHdyHscmK0ne8+bmQbpkx1Wb0hsHdass2l/mivO06rfyrrJqjh9hB
 BlgTnO/vmTUWMA7qLZeVuoPOshjtz/0Rz9zPFL9vS12HLV3qJQOaztmogno70/6SojwT
 7v7NlrZEYwXaja0zE1V2b151JqMwBkSooH+Rn8vfEclkwxANyQLNHIq4Pp6dI0xIpCn/
 cuyg==
X-Gm-Message-State: APf1xPCpTTU9AIeCifpjyqeFARTpz/K7OTTOdkijQ+8f3TmpSdBCVaKq
 880hJ/kgaMNtpZVy6ZrzcNDTAe7iHGrccQo/d+BWWQ==
X-Google-Smtp-Source: AH8x227HvsAdRurwD8s9wobKOOweDIKjf5jgEci2fmGYnTxFTRtqnMQEwRx/20uNTngRfnXMYz5hno099EX/urAOpNA=
X-Received: by 10.46.58.2 with SMTP id h2mr2801254lja.95.1519227979044; Wed,
 21 Feb 2018 07:46:19 -0800 (PST)
MIME-Version: 1.0
Received: by 10.46.21.2 with HTTP; Wed, 21 Feb 2018 07:46:13 -0800 (PST)
In-Reply-To: <alpine.DEB.2.10.1802141036260.5392@sstabellini-ThinkPad-X260>
References: <4C7AE15B-6A38-4D0B-8E31-2A13DAD04D71@citrix.com>
 <alpine.DEB.2.10.1802141036260.5392@sstabellini-ThinkPad-X260>
From: KANIKA SAINI <kanika16047@iiitd.ac.in>
Date: Wed, 21 Feb 2018 21:16:13 +0530
Message-ID: <CAFSf9ho6SwiPw8jDzzy3O+MhjY23MdwWvSNQDwJcr5Y56rjTTA@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Subject: Re: [Xen-devel] Excited for Xen Project in Outreachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8485387614777410943=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============8485387614777410943==
Content-Type: multipart/related; boundary="089e082f45f40652e90565bad4fc"

--089e082f45f40652e90565bad4fc
Content-Type: multipart/alternative; boundary="089e082f45f40652e70565bad4fb"

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

Hi Lars,

I'm already on #unikraft with the registered username - kanik.
My timezone is UTC+5:30h and I can be available for a chat at any time of
the day post noon usually.

I have subscribed to the mailing lists and gone through the documentation
at
https://wiki.xenproject.org/wiki/Submitting_Xen_Project_Patches#How_to_Gene=
rate.2C_and_Submit_a_Xen_Project_Patch_to_MiniOS_and_Unikraft
thoroughly.

Also, I have completed the first task you suggested, that is, to build the
hello world app. Below is the screenshot of it running on my system.
[image: Inline image 1]

Keeping my skill set and experience in mind, I'm mostly interested in and
suitable for projects -  Enhanced Profiling and Tracing Support for
Unikraft and High-level Language Support with Unikraft.

I was having my exams this week and hence, couldn't start with much force
but now, I'm all pumped up to make significant contributions. :D
If there are not many people already working on it, please, let me know the
next steps to begin contributing.

Thank you!




=E2=80=8C

On Thu, Feb 15, 2018 at 4:15 AM, Stefano Stabellini <sstabellini@kernel.org=
>
wrote:

> Hello Kanika,
>
> Thanks for your interest in Xen Project!
> One reply inline below.
>
> On Wed, 14 Feb 2018, Lars Kurth wrote:
> > Hi Kanika,
> >
> > I CC'ed two lists and the mentors of projects. Thank you for your
> interest in the project.
> >
> > > I seek guidance in choosing the suitable sub-project in Xen according
> to my skill set.
> > We have two sets of projects on https://www.outreachy.org/
> communities/cfp/xen-project/
> > * 3 around Unikraft (mentor: Simon the technical side, I on the
> process/people side). We are both based in UTC+1 - IRC is #unikraft
> > * 1 for Xen on ARM (mentors: Stefano & Edgar). Stefano is in UTC-8,
> Edgar is UTC-7 or 6 (can't quite recall) - IRC is #xendevel
> >
> > > I wish to begin my contribution as soon as possible. I request you to
> connect me to the mentors in case IRC is not the best way to get in touch
> with them.
> > Simon is unfortunately not around this week but will be next week.
> > Stefano and Edgar, are around I believe
> >
> > For practical reasons:
> > * Please sign up to the minios-devel@lists.xenproject.org or
> xen-devel@lists.xenproject.org (as appropriate)
> >    (see http://lists.xenproject.org for instructions: if you use the
> "subscribe subject pattern" make sure you send the mail to
> minios-devel-request@lists.xenproject.org, ...)
> > * Please double check time requirements: This is because in the past
> there frequently were issues with Outreachy and University course time
> requirements in particular with Universities from India. I believe that
> there will be extra checks later in the application process, which may
> require letters from your University. We had one case, where an applicant
> did a small project, but we were not allowed to accept her due to time
> requirements.
> > * Let us know timezone you are in and when you can hang out on IRC
> > * Your registered IRC nickname (please register your nick - see
> https://www.xenproject.org/help/irc.html under Netiquette)
> >
> > Note that my IRC nick is lars_kurth, Simon's is skuezer, Stefano's is
> sstabellini, and I am afraid I can't remember Edgar's
> >
> > If you are interested in Unikraft
> > * Build the hello world unikraft app: see https://wiki.xenproject.
> org/wiki/Category:Unikraft & http://unikraft.neclab.eu/ and report back
> > * Familiarize yourself with the workflow at https://wiki.xenproject.
> org/wiki/Submitting_Xen_Project_Patches#How_to_
> Generate.2C_and_Submit_a_Xen_Project_Patch_to_MiniOS_and_Unikraft (please
> read the entire document)
> >
> > For the ARM project, I will let Stefano and Edgar decide.
>
> For the ARM project, it would be good to get familiar with Xen on ARM,
> to learn how to build it:
>
> https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions#
> Building_Xen_on_ARM
>
> and use QEMU to emulate an ARM board to run Xen on it, for testing and
> development:
>
> https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions/
> qemu-system-aarch64
>
> Feel free to ask any questions!
>
>
> > Regards
> > Lars
> >
> >
> > From: KANIKA SAINI <kanika16047@iiitd.ac.in>
> > Date: Wednesday, 14 February 2018 at 17:25
> > To: Lars Kurth <lars.kurth@citrix.com>
> > Subject: Excited for Xen Project in Outreachy
> >
> > Greetings, Lars.
> >
> > I'm Kanika Saini and I'm super excited to begin contributing to Xen!
> >
> > I seek guidance in choosing the suitable sub-project in Xen according t=
o
> my skill set. I'm currently pursuing a course in Operating Systems and
> hence, have been gaining knowledge in kernel programming by short
> assignments like the implementation of a system call. I'm familiar with
> assembly programming in MIPS, ARM and x86 as well.
> > About high-level programming - I have experience with Java and have use=
d
> it for desktop applications and parallel programming.
> >
> > There are certain projects listed on the project page and I'm looking
> for mentors' suggestion on what could be the best for both me and Xen. I
> have introduced myself on the #unikraft channel and I'm expecting a reply
> from the community.
> >
> > I wish to begin my contribution as soon as possible. I request you to
> connect me to the mentors in case IRC is not the best way to get in touch
> with them.
> >
> > Thank you!
> >
> >
> > --
> > Yours sincerely,
> > Kanika Saini
> > CSE, IIITD Class of 2020
> >
> >
> >
> > =E2=80=8C
> >
> >
>



--=20
Yours sincerely,
Kanika Saini
CSE, IIITD Class of 2020

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

<div dir=3D"ltr"><img width=3D"0" height=3D"0" class=3D"mailtrack-img" alt=
=3D"" style=3D"display:flex" src=3D"https://mailtrack.io/trace/mail/7bfcebe=
8ff3a849cb4ea500904765d1b0ec4797a.png?u=3D1498883"><div></div><br>Hi Lars,<=
br><br>I&#39;m already on #unikraft with the registered username - kanik.<b=
r>My timezone is UTC+5:30h and I can be available for a chat at any time of=
 the day post noon usually.=C2=A0<br><br>I have subscribed to the mailing l=
ists and gone through the documentation at=C2=A0<a href=3D"https://wiki.xen=
project.org/wiki/Submitting_Xen_Project_Patches#How_to_Generate.2C_and_Subm=
it_a_Xen_Project_Patch_to_MiniOS_and_Unikraft">https://wiki.xenproject.org/=
wiki/Submitting_Xen_Project_Patches#How_to_Generate.2C_and_Submit_a_Xen_Pro=
ject_Patch_to_MiniOS_and_Unikraft</a> thoroughly.<br><br>Also, I have compl=
eted the first task you suggested, that is, to build the hello world app. B=
elow is the screenshot of it running on my system.=C2=A0<br><img src=3D"cid=
:ii_161b908204a3f275" alt=3D"Inline image 1" width=3D"483" height=3D"85"><d=
iv><br></div><div>Keeping my skill set and experience in mind, I&#39;m most=
ly interested in and suitable for projects - =C2=A0Enhanced Profiling and T=
racing Support for Unikraft and High-level Language Support with Unikraft.=
=C2=A0<br><br>I was having my exams this week and hence, couldn&#39;t start=
 with much force but now, I&#39;m all pumped up to make significant contrib=
utions. :D<br>If there are not many people already working on it, please, l=
et me know the next steps to begin contributing.<br><br>Thank you!<br><br><=
br><br><br>=E2=80=8C</div></div><div class=3D"gmail_extra"><br><div class=
=3D"gmail_quote">On Thu, Feb 15, 2018 at 4:15 AM, Stefano Stabellini <span =
dir=3D"ltr">&lt;<a href=3D"mailto:sstabellini@kernel.org" target=3D"_blank"=
>sstabellini@kernel.org</a>&gt;</span> wrote:<br><blockquote class=3D"gmail=
_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:=
1ex">Hello Kanika,<br>
<br>
Thanks for your interest in Xen Project!<br>
One reply inline below.<br>
<span class=3D""><br>
On Wed, 14 Feb 2018, Lars Kurth wrote:<br>
&gt; Hi Kanika,<br>
&gt;<br>
&gt; I CC&#39;ed two lists and the mentors of projects. Thank you for your =
interest in the project.<br>
&gt;<br>
&gt; &gt; I seek guidance in choosing the suitable sub-project in Xen accor=
ding to my skill set.<br>
&gt; We have two sets of projects on <a href=3D"https://www.outreachy.org/c=
ommunities/cfp/xen-project/" rel=3D"noreferrer" target=3D"_blank">https://w=
ww.outreachy.org/<wbr>communities/cfp/xen-project/</a><br>
&gt; * 3 around Unikraft (mentor: Simon the technical side, I on the proces=
s/people side). We are both based in UTC+1 - IRC is #unikraft<br>
&gt; * 1 for Xen on ARM (mentors: Stefano &amp; Edgar). Stefano is in UTC-8=
, Edgar is UTC-7 or 6 (can&#39;t quite recall) - IRC is #xendevel<br>
&gt;<br>
&gt; &gt; I wish to begin my contribution as soon as possible. I request yo=
u to connect me to the mentors in case IRC is not the best way to get in to=
uch with them.<br>
&gt; Simon is unfortunately not around this week but will be next week.<br>
&gt; Stefano and Edgar, are around I believe<br>
&gt;<br>
&gt; For practical reasons:<br>
&gt; * Please sign up to=C2=A0the <a href=3D"mailto:minios-devel@lists.xenp=
roject.org">minios-devel@lists.xenproject.<wbr>org</a>=C2=A0or <a href=3D"m=
ailto:xen-devel@lists.xenproject.org">xen-devel@lists.xenproject.org</a> (a=
s appropriate)<br>
&gt;=C2=A0 =C2=A0 (see=C2=A0<a href=3D"http://lists.xenproject.org" rel=3D"=
noreferrer" target=3D"_blank">http://lists.xenproject.<wbr>org</a>=C2=A0for=
 instructions: if you use the &quot;subscribe subject pattern&quot; make su=
re you send the mail to <a href=3D"mailto:minios-devel-request@lists.xenpro=
ject.org">minios-devel-request@lists.<wbr>xenproject.org</a>, ...)=C2=A0<br=
>
&gt; * Please double check time requirements: This is because in the past t=
here frequently were issues with Outreachy and University course time requi=
rements in particular with Universities from India. I believe that there wi=
ll be extra checks later in the application process, which may require lett=
ers from your University. We had one case, where an applicant did a small p=
roject, but we were not allowed to accept her due to time requirements.<br>
&gt; * Let us know timezone you are in and when you can hang out on IRC<br>
&gt; * Your registered IRC nickname=C2=A0(please register your nick - see <=
a href=3D"https://www.xenproject.org/help/irc.html" rel=3D"noreferrer" targ=
et=3D"_blank">https://www.xenproject.org/<wbr>help/irc.html</a> under Netiq=
uette)<br>
&gt;<br>
&gt; Note that my IRC nick is lars_kurth, Simon&#39;s is skuezer, Stefano&#=
39;s is sstabellini, and I am afraid I can&#39;t remember Edgar&#39;s<br>
&gt;<br>
&gt; If you are interested in Unikraft<br>
&gt; * Build the hello world unikraft app: see=C2=A0<a href=3D"https://wiki=
.xenproject.org/wiki/Category:Unikraft" rel=3D"noreferrer" target=3D"_blank=
">https://wiki.xenproject.<wbr>org/wiki/Category:Unikraft</a>=C2=A0&amp;=C2=
=A0<a href=3D"http://unikraft.neclab.eu/" rel=3D"noreferrer" target=3D"_bla=
nk">h<wbr>ttp://unikraft.neclab.eu/</a>=C2=A0and report back<br>
&gt; * Familiarize yourself with the workflow at=C2=A0<a href=3D"https://wi=
ki.xenproject.org/wiki/Submitting_Xen_Project_Patches#How_to_Generate.2C_an=
d_Submit_a_Xen_Project_Patch_to_MiniOS_and_Unikraft" rel=3D"noreferrer" tar=
get=3D"_blank">https://wiki.xenproject.<wbr>org/wiki/Submitting_Xen_<wbr>Pr=
oject_Patches#How_to_<wbr>Generate.2C_and_Submit_a_Xen_<wbr>Project_Patch_t=
o_MiniOS_and_<wbr>Unikraft</a>=C2=A0(please read the entire document)=C2=A0=
<br>
&gt;<br>
&gt; For the ARM project, I will let Stefano and Edgar decide.<br>
<br>
</span>For the ARM project, it would be good to get familiar with Xen on AR=
M,<br>
to learn how to build it:<br>
<br>
<a href=3D"https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Ext=
ensions#Building_Xen_on_ARM" rel=3D"noreferrer" target=3D"_blank">https://w=
iki.xenproject.org/<wbr>wiki/Xen_ARM_with_<wbr>Virtualization_Extensions#<w=
br>Building_Xen_on_ARM</a><br>
<br>
and use QEMU to emulate an ARM board to run Xen on it, for testing and<br>
development:<br>
<br>
<a href=3D"https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Ext=
ensions/qemu-system-aarch64" rel=3D"noreferrer" target=3D"_blank">https://w=
iki.xenproject.org/<wbr>wiki/Xen_ARM_with_<wbr>Virtualization_Extensions/<w=
br>qemu-system-aarch64</a><br>
<br>
Feel free to ask any questions!<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
<br>
&gt; Regards<br>
&gt; Lars<br>
&gt;<br>
&gt;<br>
&gt; From: KANIKA SAINI &lt;<a href=3D"mailto:kanika16047@iiitd.ac.in">kani=
ka16047@iiitd.ac.in</a>&gt;<br>
&gt; Date: Wednesday, 14 February 2018 at 17:25<br>
&gt; To: Lars Kurth &lt;<a href=3D"mailto:lars.kurth@citrix.com">lars.kurth=
@citrix.com</a>&gt;<br>
&gt; Subject: Excited for Xen Project in Outreachy<br>
&gt;<br>
&gt; Greetings, Lars.<br>
&gt;<br>
&gt; I&#39;m Kanika Saini and I&#39;m super excited to begin contributing t=
o Xen!<br>
&gt;<br>
&gt; I seek guidance in choosing the suitable sub-project in Xen according =
to my skill set. I&#39;m currently pursuing a course in Operating Systems a=
nd hence, have been gaining knowledge in kernel programming by short assign=
ments like the implementation of a system call. I&#39;m familiar with assem=
bly programming in MIPS, ARM and x86 as well.<br>
&gt; About high-level programming - I have experience with Java and have us=
ed it for desktop applications and parallel programming.<br>
&gt;<br>
&gt; There are certain projects listed on the project page and I&#39;m look=
ing for mentors&#39; suggestion on what could be the best for both me and X=
en. I have introduced myself on the #unikraft channel and I&#39;m expecting=
 a reply from the community.<br>
&gt;<br>
&gt; I wish to begin my contribution as soon as possible. I request you to =
connect me to the mentors in case IRC is not the best way to get in touch w=
ith them.<br>
&gt;<br>
&gt; Thank you!<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Yours sincerely,<br>
&gt; Kanika Saini<br>
&gt; CSE, IIITD Class of 2020<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; =E2=80=8C<br>
&gt;<br>
&gt; </div></div></blockquote></div><br><br clear=3D"all"><div><br></div>--=
 <br><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div=
 dir=3D"ltr"><div><div dir=3D"ltr"><div>Yours sincerely,<br></div>Kanika Sa=
ini<br></div><div>CSE, IIITD Class of 2020</div></div></div></div>
</div>

--089e082f45f40652e70565bad4fb--

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

iVBORw0KGgoAAAANSUhEUgAAA2cAAACZCAYAAACrO0KRAAAgAElEQVR4AeydB3gU1deH39nd9J5A
IPRepIN0EQELiiiCoCgKKDYEEQuWvwUbKhZUUOyCDaVIEUHED2nSezO0NEoSIKTXbd+zu+nZbCbJ
JAQ94eHZ2Zkzv3POe2Zm5869M6MMntDe2qCdwoW5mUSd5tL+6XXUvcOdaolHrxDY243arRRSlmcT
n+AkdZ1CQC83QtsopK7IJu6CExuZJQSEQNUR0AURdNX11G7kRcrq74hLMFedL1F2TUDxxqd1VwIb
+JKxYy2JKVIL18BULFXc8GjSheCmdbEeXk1cvFHFSoDOB5/WXQis70PG9rUkplrUrVddVhXNq7ri
s/nRBdJ14mSuZxGz5oSTXZ2+/8W+dEFdGTVtCMoP77DgUNa/OFNJTQhUHQFds6metBrhRqCfUnVe
8pQVhZDH/RgVHsDgqQbcirv00FFt8Xjq6TjHm+7TPKgdlBdgsU9PPe0+dNjUCS62TL5qS6CsbUNb
b6KmmoA3wfd9y8CPF9F3ZAt0qtdTaah44j/0Tfp//B3db2mFvvgxwa0e9W65nQa9e+Djpbl350Hq
ggge/CQ9Znxvz3vg7G/p+/zTNKrnVmCvuOEW0gjfEE+Kh1xgdDlPOam7e1OaTJhC69tuJsi3orVQ
8Oj9poPrx4scnzMfJdC9MCs1NoXta8J0BWPW1aLu3U/TdsRd1K1daPsqkpKzWrSg2UO2WgwhsMK1
yHXich+sirwUAkf+xK7o1+nkXSTRKv3i028m69P/YlL73I3NEEzXCfdy29W1MVTCs67hXSxIP87e
3P+b5/WieFpqbCoRQpWsWtGY9bV6cMdjd9IrTD1V9b50BN/8Lr+n7OazhxpT2h5TJUBEVAhUIwH1
e48WQekUag/S2w+EwYP0eM42YTRpIexEQ69Q604vutzvRu16CqY4M2d/zGTnVyay/+MXfJUwDwb/
5YWzNqnxtzSWPmmiqsripFKOWdW5bZQaRPkW6Nt7MXSxR7EfYgvHRqWy64DVLqaVjRJioO3zXrS5
QY+nAcxxJqK/ymLPDyZyqvKiuVcr6rXzAi5yfkcMmrtSAgjs2AI94NfxCjx+O0bGJd0/9Xj2nkqn
oW1RsJITH41R8cU9uBaKKS97DwJGf0y3vgFk/d8zbPslAke1y7f91GjrKqy7JfEIF8Iz0Hs1JKix
s6MQqLGpafyqLOYqrIWdYRn7oJZ5KX5tGf7my0y4qxt6j27MOzeEs5u+ZdrtszicXpUV9aHd2IEE
RP7AmuM5mjqyxP3G09334OXRkBELPuFmJ+pqbJysdklnVWfM6n3p8G7Skjp6f3StArS/WHhJibt2
rvi25ObXpvPIPT0I84L0E5tZMv0lPl56iqJbtB7/joMZ/didXD+oM03c1vNom8lsS3OtX3KpWh0d
/n2n8tnqh2mzfQrXXL+K5H/dD2JJOlU9p3obZ2YLES9k4HWbnrSlOaRVWQtAIXiiL9c/qid7n5Fj
Ky3oO7vT/AlfvNJS+L8fLdqfZFZ1pbTUz7YQ/5eJbE/w62nARwem4yYunIfsQ9ZLc6JZbduGdiAV
H8Vx5S7ZTPzhXG4mC0mFjkya2Bh0tJzjS+cuQKKZC6cVgjoYaPY/HzwvpLJhtaWKaqZgaDaIEE8g
aSuxZ4v+BGhC0nKO2B8+x71XXTK3/0nmJW2Y2TJyx7tdc3tvWPaGF9i28BhOQ1Iq2nOkCbUqFqnK
ulsxhn/HgXDQNRhDr+duxbZ5Ff1TY1N0jUv/rapirspa5FJzuQ9qmJfiR/f35vPCyDMseGwcqw+l
YqjdhDYtUrhQBYeWItuEXyduvSmA05+uIlrr8YvGZE4fSQb3HC6UNopPjU2RgGvAl+qMWbUvE6fn
3sOwzXVIO3L8vzMUVfGn16wfeHVoOJ8/cCfrT/nSaeJ0nvn+SzK6D+WzI7k7kOJNm8lz+PjFpoR/
+yPzJ39C1KkznMwo5/akWkfBu+vDzPnlXkKd/lCW06+Y5xMo2jjzNtB1hS9tGkDGwnRWTzeSbQGv
wd4MfMkN/2DFftJiPGUiam4me5eaMdlayO56Wr3pTeteOvxCHIN8TDEmTryXwb41joaQ1wg/bnvD
dn089+9GheRrMjiXmTfDyWcF41HC3Oj2iB7jugxWTc5xnPB5G1H+z5dmY9zxXZRFSr47Ha0/D6B9
PQVdloXY+Zls+8hY7CRRR9ufAmnnDeZYEyffzWDvbxbHSZufG4N2+lAHM7uvTeXoaYX63wTQvzek
vJfCqq+h1VJ/urYwsbFXGqcLHBP4uD83PawQPS6Fv7dZNeGcn5aLCetFI3seMYJBxxXL/OncAhJm
pbNuXaHLHSpqanOhBBpo/bwnba4z4G3rYMFKxoEcdjySyVnbfXw2nZnetOmhwyd3+8k5aeTk7EwO
rLFgtoLabcO9kwftx7tRr7se/9ztDIuVlBUZrH3esa0qfnqaP+VFu1sN+HhCzgkjJz7M5ODa3Hqp
zMsFvvxFOj+dvRc4Y1kG6980Oz2J18JGCTbQ1NYwyzCyYXA6Z5IhYKI/Qx7TEdxbh361paCn0xDG
TfMW89qNifxwy2hm/Z1a8Yab4k1g3y72Xq2s3RtJz7sdxqs7Xd6dRhDRHH/pGU4leFDrsXl0bK2Q
vvwxdvwRi9VQnwb3PkqDVo3w9vOwMzNfOMCZZZ8RsfccFmzDpWbQd0yLfJ509Sf9hY9JcnWi5tGK
Fv97g0YhkPX3G+xcsA+jVcHQ5DqaDrqKkJbN8fbLHbZkzSBjx2x2f7cLo1WHR9dJdL6jB96+Hvbj
mOnCEeJ//5IT205htpaMx6P/G/Tvnxve6a/Y8vYarD2Lxuw56G2uGZRrk7KGXS9/SYqr+POzLSse
wMZw7GM0bFUPT1/b8EkLxrj9xP72NRF742ybvjob237q04aGt99Dg86t8LTjySY7aj3hn35FQmqh
/d4WX2l1z4+9Do2e+o4mHnosF49wdvlcTuyKK7jg5R5GnSHjadq3i/2YYEk6wbl18zn+VzjGvM7H
fK3KTShezQgbNpYmPa7A092KKXYvZ1Z+ReS+c1h0dWj43Bxahh3kwNOvciH/t8YN36Gz6DHYn/iP
HuTw0Sxc6thDVLONqcnFpjOENnePILSeL2QlYSzZOi0QKrMWYTSY+BlNgv1RcuK5+NfX/LNyj/13
mzL30zjcK7IPFkRXaEpFXh6NuOrqIHLWPsXH3/2No6PsAHv/KCRTRZM+V46kX0AMPy2JLNbLAO6D
32dVUiD+bhaSD69l3uP/49styQXbs1sovaa+wOOPXk/rWnpyzuzh19df4v3vjpJRbNepdPieDRn0
wis89kA/GvmauLDrV75++g1+3mGLx4c+P29jTshzDLpuJYmFfLu1mcTi7UNYduVQvjluApc6jih1
oX2496XxXHtNJ5o1DMLLdjZoiuOP0UN5dlWS6t8Nnd8VjHj3NR4a3ZEQfSaxhy9QC4ipNIyiArah
jz+Ev0Kb3Nnpi+7h+nHbKNLu0Icy4J33mHRLB5qE+aDDUdP5T77I/E2Jjpp6XsHUfcsZsmYkN0/Z
h6097dbyYRbum0zMsJ5MWZuGodEIPtj5Fs1/Hsedj/9NsgXcW47ni+1Pwcs388DsSHJU6BTNwPk3
Vb68mjHw2iBiv3yLr5YesW/D/zz1NoNGzqZPBz8+P5KAFQXfq55j1jSFuX0Gs/h4Ra9CqNfR1bmO
FxfdT+b08bw77Gdm/JuvWTovX5XNLUCpQOgUb3vDzLQtk3VvOE52bZ5NyWBNtZC4z0RChBW3hgZa
zvChY7vcuy0MCrWu1tsbZqazZlLiwdDIQJsPfWjdxBG7rVFzdoeJc0dU/jpXIh6vfh7U1lmI/NSI
ub0H/f8M5K49vjSzjaAJ1eNVbKCyR20r6ZEWrJ46wh7yod9duhLd5TqThdQ4K/owA63e86FVbl5l
VsZsJT3RdvMxuLmDR0d3WoxyI8BHQe9nW9tKWpLjKKsF5zLjUWugoqboFBrN9KHrLQa8jRYSdpu4
GA1eTXVY844LNp2+enyDFUzRZhKjrbg3d6PtB370HOBo7KvdNrz7e9BmsKGgYWbLRafgYbRitm1W
bjpaf+FHjzsM+LhZSD1txb2FG1fM9qPnIIcv1OSlkpF7fYemrpaBsF56fO31LLqyFjbWLCuZthNL
bz1hXXTo9Ar+bR37XtKO3EZnnlvPRlw1KBSdZ2v69a3cvRR4t6VeW1vD6gLndp4qOFnJ8+XqUx9I
wBUt7Q0z88UzZCQZ0dfqSKMJT9Eg1HGRxpIYTsLxwySdSnKlVLDMdqI69DF7w8x89Gv2LbI1zGyL
DXi0v4WGXdsWNMxssxVv3MxpjkYMFszpZsiMJy0ynJT4NAy1rqD+mOdp2tDRmHPEE056XuMq6SRJ
xw+TePwwCSfO2XUcNv+QljcEKzUy3+ZieAz5Ix8Loi5lqux4sDFs2wwvX0/M56NIO5+FW90uNLp/
Bm07+DvudVNjowQQOvZFWvRohaf5LCknj5J63oh7nSCsDoBFY1RRd53lIplJRnTBV9Bg/JM0CM29
zqcLoe74t2l3bRe8TTGkRJ7CHNiCusOn0+GqOo6Yi3qr+Dd9PRo+OoM2V12BpyGJjIQMDGFdafzA
m7TtGIBiSSMrzQqKBwY3PW5N+lK/bw98PHXovGw1TyUrzQxl6dgjVLONlZ2K4nslbSaNdTTM0mLJ
yPJ2fd+Milq4+ZvJjE/E6l6H4BueocPV6jmXex8sJUVVeZmSOHMB3Ac8zN0D6uJebTdr+tFxXH/8
In7ljxN5O3ehRCJWMXvsBB6942V+Nw5kyuLp9A7MDU7xo9vbC5n7dH32vvIw99/wAG//amDo3Hk8
fbWfttuzLoirPlrIu1Pqse+1STw68gV+TR/EtLVfM6aVbXs1kRiRiDWwLr4G0HmH0rBpsJ2jIbgB
/paLnEowQZk6jtzd6l/DneP7oV8zm1dGj+OBwWOZPPYNft5Tjgt6+lCu++pHnr/DjfXPTOKxu15l
6WGT/YJeIcKaTFpiV/JklxsZ0etBfiqt5af3pfnAXjS7uICXRoxn0pjXWGu5lscWv87VIQWnu2UF
ZIpZxkvjl+F2/2xeHlkXvVdr7pn3DK23v8H/Pi3ZwC9Lz9VyVb5yLnDitJWwG6+npa9t29Th3+kq
mirR7DyS5mhI62pzzf9up641lDt/286u9H/YuH8eT4xohOMXzlUUhZap1XFrwLCvZtB5zRM88/kJ
sgtdLCikJpMVJJDfc+Y1yJurxuqwHsli3eRsUvJOrgHj1gxW3QA6XwV3T4XQl/246jodYb0UdIes
hU7aLBx9OJX9kXraLfejUzM9jXvqCI+ykLMlk/VbQN/Wi5uXeuBTRsAVjwd8r7SN0zMTG6uj3c9e
1K8HWUfN0Npxv46uyI+ChYO3pXDwBPjf58fN0/TUussd358K965ZODwmxWlearbHrNNW6Kng7q2j
zlRvevS2EhmZSoT9ISwW0i46YGjBOS8epVAnpV3dClaV7eKipSm9plY3HcEtHTDPvZvGX4scPWGK
l4JSYniHhWOTU9l/XCH0BT+uvVtHk0nuHNiQTVo5tw3LlgxWPJhDhgkUTwUP2xVzW9usqyftOwOZ
RrYMTicqXiFoki83TtLTZKo7Bzdkk5qfnIu8cm1cM1TwaOTI3XOIF1cPsa1k5dwX6Wz+wESWvYtf
I5sUI3teMRLylhutPvWn2QUrhlq2XqoMtq8pNqQxbQ8fjZ/J+V4prP08irzOLntKuiBqDZ/GFQNa
oLt4hLj/W0TUluMYBr5Eh85xRH35CbEX8sYmKLg1H0Sw7ah+cQvxcUWU8imWPRHPqblPExEfSpP/
fUCzOk2p0yqQU+cSMIbPZ7/L4W2F1XV4dLyf9gPqYD21hH1f/G7rSCzxZw3/gC2fbCHbbEVx88PN
kJHfo2k6+jHbpyvoPP0wuHsReMc7tO9ci5DWIZyMic2Nx4uQid/QqZ2ejM2z2bf6TKHjG2CP2YOA
u+fSrY8fWTs+Zd8vEUVt7FEpKLpiJwNWM9a8HdR2qlVGPAWm8Zz+/HkiYt0JHPk+XfsHU+emPkQc
+p38ziBc2OiD8QtznNwlLXuTfX87et0Udw+KbiC2wNXUPZ6o96cWqmkT6rQKsNdUaXALzTt6Qep6
Dn7wM6nZoG85nm5jexB4dU+8/l6h2T2F+uYjaNJUDzl7OPLKTOKSDPgOeZseN9Wnzi3XEHn4d4wJ
thstPHBz9yfolsm0bp1F3LnHibU3zhLISDNRts7yIjG72sZKbJBFZigYWt9EbdsIg6TV7H7tG5KN
dWn8/Ec0r1vEMPeLmlrEEfnWVCJjwfvaN+l1WxP8r+6L16ZfivYoOJPHNmSxPPugUxH7NqMqL9NZ
Vk6eycCV03hk5SbGHV3Hog8/59sFu0lw0mYqzVu55/t3ZtgNfpyas4qYQuc1eTo5x/5k9fJN9p68
3bEtGbjxVm7s4MnfmzLRNRjClAmBrB8znHdWXLTv53u2R+Hbfy0PTejAuxu25PYA5qlV/FPfcAgT
767FP9Pu4LWPY+y/aVv/jiP00Dzue7ITix/aTcLRC3BnIwLd9Fjv/5oVr57jqRYT2FWnAd6JJ4nP
grJ1dhbaNpI4vHAxa7YXHEnKk4Gh8RDuH+LNwcceZsZXZ+18th2pxU2jJpdHRp2tKYWzx1LA3UKC
kzoWFsmJ2sL63zeTzmZ2RTfh6k0jGNzek/UbivSzFV6l2LSZi6tf4amPOvPNp5/ywmBvbmnxN69c
+TOnnfzuFFu5xFe9jx/ebjpHY95qIis1vdC94ip8mc6w4uHX6P3bS3x/uC9r1yTSZkQnDk29my8P
5cLwac2gKw0krl3JF3M3E5nmR4cJr/DCt/OxRt7IrD0lTspKxGmfoUrHQINxM5nadAVT7tpIktnJ
lWnn6jJXJYG8y500fdR2ImFm3xNZXCg4g7UfeP2GedH3OXeCA4qqGvyLtHIKFhotXIywQjMF9zBH
70LBiUaBWelTukrEY8W9jgIpFoxBBsLq2U6oMvnjLhPNV/jRztbfXuwvL7b0rSbS0eMTpsfHHVLy
FuTZVygvK1knbK0iBc9aekLa2cQUavfVccY2NC/VTJr9Rk0FrTg7e+BHzrI0lj1biQd9OMs920L0
MjNtH9ET+qo/t08wEb0ih+MLckgo7VhvtZKwwkjW3R54Njbg45FNmtrjZW4drFmW/AfJ2HqVsnKP
OV6d9fYrRNb9OZyNtxlbSf7TSPokPT5N3Qjwzia1+H2OzvKyVcjJQ1OKMrRy8d1UfvlcwTNMT8gA
dzo+5EboAz702J/Cpj9t96BpZKNT8Gunw3ZOl77FSHpTN0IBnx5u1K1n5GR04Q3VSNzvXzDr97yN
Nu9Twa39BNoNcDx8g+ArqDfyZeqNzF2eHktWeqHWu+JLYN+O9h7krN2bCoY05smV99N8kZS4bKjj
gSHIFwXbMIzy/IVQ96beQDQnv15Ecqbzta056ZhtY2Vt1TemkpP/Q+qOd8/7aDdiEH7FrgzpvR3D
HJ0rlifGAlsl+DqufO0BCv9kmba/zN/fHsltLFYgHms6KTt2ktP/Btxrt8XTrXDjLNe3M5vss8Tv
iKbR4MYEjp7N1dcdJn7HOs5s/LvkEMzy1L1ETZNwb3oF9kGsftfQ4cVrCoDYpvzCcLNdNMpr/xdd
Ws5vBjyaNrcPK7ZGriMhySZqJmPfTrJuqo9nnY54u68kPdY2bMETN/8m+DWyOfchoE0YF/w8ITOO
rCy9Cp3lZBQ6npW+jZWVggGPBo5eLUvMHtKyrNi7GErb8FTVIm9lE1nh+8miCZ7BzfF0o9AJeFlx
VXa52ryspO/9godbrqLbqLu585G7uPeTgdz14Kc8dNMs9tjGjmn+p+DXaxR9/aL5fklUiSGNxd0Z
Y49yHn/qBNqG12Ti2bw3zfQ+dFiwnd3FjdPDsD1AtvBhs7hJeb57NutJY07z08a4/GHq1uRDrDto
YUjXjoS47SThZBTpgU0I9alL69tbgnsDbuwWRGSrUDi7kvPZoEbH2YWt8sSaZ+vRpBsNOMOP2y84
uUCVZ3VpP42x4ZzHl1oBxYZMlRWWNY19r07mk+t+ZeIoM3smjmXlqYocvHzp+c1WPh7iGN4PEczu
fDNfH8//cYIyfenwbtCU+h6n+b85KwkP6ktLJZje995GhyXvsfOiBZ1fGKFeELloAWs2OkajHHvm
ZboNm8+Nd7Xikz0HVN2jp0bHGDaYaa80ZcPYR9hX4kS5LLCyXA2B3MaZlcR9VoI66+n4tidx47K4
mPtjpDR0p+9b7gRj4dScLGJOgN8oLzr2cTTMSmmeYcltzNvumy/NpvQAKxeP/V59+81Miv3H23zW
THbxk3JnzvNitfUyOVsOTvOy90jpQF/Kvp8VabvvzoBfZzdq+1tJT1HwHehGsO23KN5MRg5cGs6l
JFnK7JI1tXLxozRW7Han1Uh3Gl9roNkkA80muLN7WBpHo0oRMpF/IC//tlGKpm22k6IpSoGHwr0W
hVVK5lV4aenT1kwrWbb/8RaS9pnIaOLPgBsUavfXo//T0RDWwsbaxpOe9+jhaCbrHsom1aIQcr8P
1z3hRo/X3Ygdl1Pkyr7ziA24BRjJOHeI2E/fIo521L9hJA2vbIF75j9Ef/MtSYUbPD7tqNfa1tty
nvidxXqPbKBtrBUDuvy+d+deC+ZaseaO+VOKdl07L1zBirlTWaRGZuLXtDHNxt7KxQ+XkprjpOAl
1nPMUGoNot29g/AjgfOrFnMu1oh33/tp2sZ+o2Qpa1Xd7ArHYzE628yLBlrCJpvUlf9j64mBNOjb
j9BO7Qi7qR1h1w7g2JtvcPpcoYOjy7oXdWPbCIrXNL+38OJawpfkDTt1rGfNjiO9kKviauX7Xkrt
8/d323IzxnjbSWMrvJv1IsArm6xMD7w6dsPPqoekSLJMtjs1nPwV0XGyvKKz8g5Cer1zv4V1y1UL
20in3OESeT7KtZ+WwrNwPK6m83yqyMuacYZd82aya/4cWk74kG8+eJjn7/uFO2dF5jdKXLkq1zLF
n07jrsbnxJesPamie85swoxiHzpu86Mott6OcywZPYEfjxU6mbadC2SeI1Hz9mTu8PtSksw+vZ84
5W5adr6WPo138MX8+owY052mumDSj5wg2Wy/g8J+Adjpdl2KboVnW22XIBV0JY7pFVYsx4oqM7Q4
nntQ8Awnx20QendDmfuge+M+9G1mO5Lo6XDvYBr99A1R+b12anUyOTx9PA/NdXP4M6cRfabkgdCV
LyXgKqbNG4N5xnU8OzsaE/P59sPb+GD3TF6e8ivDXw7HaMqxX/fyreOLniTHNbCc88RcgIENA+zn
wvmhu6BsLVNHh++AsfQLqAXLdmEfNJSv9yHrTw1gQpun2V3up0Pmi8iE404oGwcrsW+ms3sn6Dp5
cs0rbnjmHuf1tfWOIYjnjRz5Mofo342cPVrxA7k1I/fhBX66/Ht0dCVuiK5cPEbbPVzeOvTpVvuV
Mn0jvf1KosuKKwrBQ9wcj0WPNJGmsgfY9kSUDHtPo47QFs4PrObTZtJRqDfGDa+4HPZ8YoZW7jRr
DsZjZjJNoCVna2w2q9sk8WOh/4sr02tWGjidgk8rhZyt2eyZksrSrins2GG7UG2g1c36Evft5R0J
ffsaHJzPmgru77Fthaq2jdKCgYy9Znu9lQ7u1K1t/2Ul6GY3x/Z7wkhKoavfpas4lpTJUKfgXvi8
3kNHQJjjx8KUmDvUVyMbfX29g1emFYvtZMBsJWW32X4VTKmvx6NIA8lAnRsm8PjLd9A+sPCwOiMZ
mz5g5yuvcDo+G1P8HqK/fY7Nj41k3TMvcTI8pdBJv4Jbq0EE2S42JGwivviLcc3pZNl7O2sTGOaT
V9aykJa63JqT6vgh8a6Dl5eNoYLiXiQp+/1BF5fM4NgJI0qT0XQa3R33wumVqu5YoPNv7HgqYPJO
otf+SfyeLVw4U84u23wfVizZjhM1t9ohue9msw2XdPTA2cysF/9g56MjWVfo/8b8XjMoXzxK7hUu
N7zadnT0TF08SVaR33cXNoonnvWCMB5dzfEvn+fvJyYTbntogHt7GlwZVmg/LaPu+fmXNmEm59QJ
x0jJ4DZ4ZYZzYf8Ozu/fwYWjx0g5earoPXnGDMdFGq9QPPPqbsj94clzUaqNmewIhy+lcX+CAmxX
1rzw7d7LUefY/fZjiyXhOFn4EtK/Lx5Jf3F81QmodwNhdcB0NoIcszqdvHBUfZYas4nsaMfQL13z
QYTYYi71r5y1ULzw69bdkXv8ETJt7ZBy7Keq9kFN8iqUsDWD4wu+YWsa1God4vreu0KrFUyWdqwr
sFACujL8Wm9iflpNjIq2WcGajqmsiG1EEUq39lbOhJ8gotD/qOiUop3AVjO2w4JHoFehfaqYogub
rIgdRFOf3v3r2k+kbWsqAe0Z2EFH8p4DJBjBfD6cE2l16T9xDPW2fsPCT5aTMmgit3f3JHbLaftv
ghqdYlG5/uoyZhuf+vS7tn4F6ufErQtf+daWHDJsPYQhPvmc8pepmTCmEJcEga0b4+oVgYr/lUz6
+Vla/PUMI/vNIqLHc8x88grHPmbzo1LH1rRLPrKTHX9tYbvt/8YDxBV7kkxZvvS1W9HCP5PThxPy
L2CY4vay6xSEtHTsO9bUCA7HQZMbOpB3aFF8GtO2Hpw7GF9yBHsprMrWsZD02xOM7DmUUfn/R/P+
PuDgTO6/9j2OVPSntZSY/ouzC86Aciwcm5ZBvVXehN3iTa8tqWxYZsF82kSi0Xay68Gg5XrOR1px
a+vqR8U1Rku8mfjzEFDbQK/V/rRLUfBOzmLV7YXvBwLbgNyKxWMlfZ8FrtMRiImoQxDc3ovrfzZj
bQD2R/MUCVHHFV/401Svw882VgwrUbNzsD07QNVflpmYzVaaDVGoN9ufW6KtuDUuuqYlzkxSFvjV
U8j4Noe4NRYSnvUixA0u5j3QQWPORSMo+vpT9zsAACAASURBVE0JdqPLGx4E2h6l38yxLGSqDwPH
QPamTLZ94/zJg0VVbI0wPZ2+96WJj5X0CAvZJgW/3EcppdkesFJkBR3tFvrTKE7Bt7GjEXPuO2OR
1ym43DaKnIgWEc7/YtqXxaG97nTt4sZVf/mTdl7B195gshI5K/fVDeW6MzZfusSErpUHg5d54hZj
JiMdPJrq8bZdZDCZOPqL2X7SqZWN6R8j580Ganf25pZ1HiScU/DvoLMP4Uxfa7Tf15MfoG83psx7
hhv9oX/mTkbNjFB9UM7XUPwJ6tvefoKRufNv+719+ctsE8YYzoWnE9bNh5AH5tD7fBqG2iqvYhYR
cnyxJoWTmAw+AW1p+9InNMn0xiNjCTveXlF0aJbxDGfmfU7IS48S0mMybY9O5cC2C8W2MycObFe5
E46QZhpEUMBgujzXhKRzmRgahDg3LnOukayTMVgGBKPvOI0+r8eRY/HDw/oXu1+bT2rRC+xO1coX
TyhNnv6Y0CQdXrVtY8vNJG3Y6rivMf8I7sLGoznNp06njmc6WXHxGC2+eNe3rWgkK75Qo7ysujvN
pOhMc+QvRBy9itatG9L4sa9okBRHjhKAV4DC+dkPcjC84AqJJekfktLA2/cKrpg+l6ap7rhnLGXH
O7/mPy3XpU3EEqIirqJls+60f+0zMlM88Qqy7YTJxK1Yb+djTTxhb6R5B3uQ/dcGLu47RcqIB/A3
QOpxxxMmrSp0imbp+pvLmI8u4ezFzjQI7k671z6l6Tkj7mFO9FTXIoxGE9+jjr423vZhW6nE/baZ
LNtFnHLspy73wdzfwkrn5d6IW94YS8jeTew/eo4MJYBmtz5GP980Nq88qWrIVRFSZR7rFPz7jKK3
TyRfL40u/3HQtqedWsnsrx9m7v9+YG7oxyz+4zhJ+FOvlT/hX//EocJDuowXOXk0A8ONDzPuToVD
llCCL6xj+bpzBY04VzanVvLJDxOZ/eYXvKT7kD8jfeky8RmG+O9n1nv7HMfCzGh2RXpx4/VBrLzJ
dtEjkuVnJzHlivP8dCjJcbFDjU4RkGV8cRnzb3zy/STmvPYt7/jMYtnWeGh5BcXugCnDQaHFrnzl
mZkucnR/MvpRk3jwXis70msTmvIXy9bG5zdc8kydfprPsX3hP/DGM7z0rJGftlzA7Yp2RWPWBdBz
xofc47eUyQ8uIzLBwLMvDGLJjPe5b9VtfLIvE9ToOA2g2EwVvkxnt7Pt9DRGv/c8tz/5A3vj3Wly
6xTua5PNvndPOO49zgxn8efHuPOlV3jpsUy+2mSk3ZRXuNqwm7d+iChzSG9+VGp0kk9xIjl/DcCf
hrZOCv0ZTh6No/AgnMJWMq2eQJFWljU2hx1vm+zd1PVe9qJxKFjP5bBtchZnT1rRNzYQdo0btUKt
ZJ8yE38i991O6v1hu9x74PEszkRZsb1gyy/YSuJB5zoVjSd9XQ5J6Gl1p0LU4+mEb7fg1kKPp/0x
72bHSY3JyvlNZtJTrBjCHA0z22PXj0xOZftfzuNxmqbVSuyr6ez7w9Zro+DTWIe7yUp6uJEz4bk6
mWbOHrOtbSFqqQXjOSPH7QPYLcTvd9hoztlpsLkzPXTUGWCgbm/HO85scw0tDdTtY6Bee+e9f07l
LFbiVxhJSgCfFnqC2+jgjInImWls/b0kw8w48G5se1iIhbMfp7F5SbEGXDm2DafxGC0cfTCVnYtM
ZJh19oaZMdJR0x3rS8bjVEPlTJ1iJfGwBV19PUFt9XgrFhLXZbPltvT84Zxa2VhOZ7Px3kwi9lgw
19FTq4MO/TkzMR+ms/bdYvcRZsXw97rzWLOPsWnLeXU/VsVyVnzbU7+l7eQ9nvjdsflDUPPNrOlc
/PktTu49hQkvPGvXxmC7Sn9mHwmnK3DJLOc4kV8t4MK5LPCshZdvJqnRzh/lbE3cxNFfwrHiScgd
DxCad4kwPzjnE9bkvznyxS8kxKWjC21DSPsuBARkY7xwnMTYdFUNvAJlK8aDXxL+9wlybA/7C6yL
VwBkn89QPYa7fPFYyUm04lk7wP649IRVMzi05XyxmF3YWJNJ3LGXtBR3PMOa4Ve/NtaEo8QtfYMj
e5PzdcqsewGA0qfM8Zz59CkO/b6N1MTsXDaemC6cJNNabChf9lFOfrOEi7YuAfcQvIKsZMblPQYz
14UrG3Mspz95nqNbwsmyBNobZqb4vUR/8T/CD+U+cS7nFAlnbVrnidsWjTlpF2dO2i4bXSAxKjd3
NTqlZ1xyiauYs8I5Mettog7EYFSC8A4LxWDKIPvsPpKSCq5AlVkLcyLJR6LIyjCiD66Hd4ABY+we
or94jvCDuQ3u8uynavbByuZl8MavzpXcPecLvtq4nAUbvuXlO/T88eRYXlmV+5jzkjRLn1PWsU4J
oMv4vngeX8afESqumDjzZElm2xPDefjFDRhumsobi77m40Vv8/CoTtQr0e2Sys4XX2b5sebc/9Vn
zJr7CNd1CSr25EIXNpZENj92B9PmxNHlxQ/58KdXucVvPe/dcD/f5w2pNCcRbmsAnVrMjzvS7A3w
1XN2Yc45ys6TuYPW1Og4y7XUea5iTuLvx27niZmHaPDQDGYt/4ZZ7w7AEr6F/XEF23Op0iUWuPCV
b5vBvlee5+d9Ydw191M+/GIigzoGlt5bmb9e3oSR6LkTmfbxMVo88R5zfpvPrJn9Mf+zhQPxtpgV
fHo+xsvjdSx7YAZbEmxXOnKI+ux/fGGr7Ud30NB+C0tZOnn+XH2q9JVxkDm3PM3PsT15/NdlLN6x
kDcnBLH1pft5fmF87m90Diffv58p7+ynybNf8O3GeUxqv485QyeyKLI8tdBKx1XesqwsAkpn7xZF
OzjKWuNyWK5TqPuyHwPv0JG0PJNDi00kxVuxGhR0GRaS4/59KdfYsngb6LPBlyZ+Fg7fksJ+eyO1
xkYrgaHg3v0l+o5rj3J+Mdtf/1nD+4QEb7kIeLSj3RvTqeMVT9QbU4k46+QEU42NKqdSd1WYqsXo
314LhcCRC/jz3RPc3/YF9lfgeo6aMtgeyvPhsU9o+M5gRr19skI9Z2r8iI0QEAJCQGsC+YNitBa+
pHoWK3FvpLEx3Zse93lx1a0F0WQvSmP5i8V6GwoWy5QQ+G8TUAIJ7tvWfh9Zxo4t9vsh/9tA/iPZ
S91rTqGlFhrUQiGg3yh6ekXyxbIYaZhpQFQkhIAQqD4C/87GmY1fjoXTM9M485EO/yt0+IYo6IxW
0o+aKzTUq/pKIp6EwKUjoPh3pF5z20MZYonb62RI46ULTTxXIQGpexXCLaf0v78WVpIW3cmVi8oJ
pjzmShDdxvfB/dgc/ox00uNcHi2xrTgBrw48feAX7rK90qiUv33jenDfosT84dWlmMnsyhKQWlSW
YLWu/+8c1litCMWZEBACQkAICAEhIASEQBECiie1Wzejlu2FcE7/zKRFHOOU7R0A8le1BKQWVctX
Y3VpnGkMVOSEgBAQAkJACAgBISAEhIAQEAIVIVDa5YyKaMk6QkAICAEhIASEgBAQAkJACAgBIVBB
Apo0znQN72JB+nH25v7fPK+X46W5FQyqpq2m82tK96HX0NJfE1w1LT2JRwgIASEgBISAEBACQkAI
CIEaQEC39+y7dPMtHImeeg+vYG/cB/QoMr+wTdFpS9xvPN19KKOumsjPp4ou+zd88+w6hVk/PUe/
OrYHJcifEBACQkAICAEhIASEgBAQAkJAewIGq96Doo9sVNC767FmppJle/eemj9jMqePJIN7Dhey
1KwgNkJACAgBISAEhIAQEAJCQAgIASFQmIDOanBHrxSepaD3dMOamUJ2XuPMLZRe0z7ip+hw+9DF
7cd+5oV7W+NdZL3CGqVMK540GDKZtzZsYEvuEMidp1bx+u11yO+T8mzIoNe/Znm8bZjkP6zdMJPR
PQLy3/7u0fFRPvvngD2OLYfm8+pXC1iTeJzt4V8yrquP/f1Mdu9axOzbkxmxx/l71RB8aMbkfUfy
h24ue7Y59pfE25yVEXMpNGS2EBACQkAICAEhIASEgBAQAkIgn4AhR+eBQQG3Ws1pEZZJ1OELGDz0
WNMvkmF7uqniR7e3FzL3ngR+euZhZh6DJrdN5pm589BHX8+rG1JVvp/CQL17ZvPT3GtI/f1LZt+/
h+gLRrzDwrDuTcT+IFVdEFd9tJB3Ryez4rlJvB3hy5WTnmfa2ua4dR/Nt8dyMNTpROcGEcwe+joJ
Yz9h+rDjfDBqAron5zD5g1tZM/BHYs0axZx+gPf7DeaHPv/jq7nN+OX2h1kcaQKs5JyLcbwvTUXM
+bRlQggIASEgBISAEBACQkAICAEhUAoBQ6bihkHvT/dZi/l4eDRvt7uLfZ56LKkXyDCBrsEQpkwI
ZP2Y4byz4iK2zrQ926Pw7b+WhyZ04N0NW0gvRbzIbN9uPDLjGvRrn2LsqOWcc/JaC33DIUy8uxb/
TLuD1z52NH62/h1H6KF53PdkJxY/tNMuac05z9GduzgUeBLL4PP8s3Uz0QtPMOnFttR2h/gQjWK2
ZnLhxEky6qdgIts+HXG86Ast1cScUQSEfBECQkAICAEhIASEgBAQAkJACJQkYEi36PEI6cLg3ufZ
uLsut9zcgH/c9eRcTCLLCp7Ne9NM70OHBdvZXXz99DBs7xZMzxv+WHx5oe9uDa6kQ5CFA/PWO22Y
2Uw9m/WkMaf5aWOco1fK1keVfIh1By0M6dqRELedXCykabVYwT7g0YrFZAGdYh/WqFXMhVyVOqkm
5oyi7blStWSBEBACQkAICAEhIASEgBAQAv9dAoY0sxshfUbR+ez3PPbmlcx+8ToaHoDU08n2oYZ6
RYfCOZaMnsCPx4q2MiyZ50hU0TCz47VYsf2zd7255O1oYLk0yVtoMWO2lAxA0SrmPD9lfpYj5jK1
xEAICAEhIASEgBAQAkJACAiB/yIBXYo5iCvv78b5Bes4sWUJ++sO57pWBlJPJdt7r7IithFFKN3a
WzkTfoKIQv+jolMc94rlkbOayTaCR6BX/gM88hYZz+7hcJKeDmP7UTv/6R95Sx2fWRE7iKY+vfvX
zX+CpBLQnoEddCTvOUBC0bYhKSvuoUfY4+xIK65TjpiLrur0mzUnAyNeBPqUfM9ZeWN26kBmCgEh
IASEgBAQAkJACAgBIfCfJ6Af/Pj7029sHsW8J79if3wC6T0m8si1vkR+PYcV/2RhSY3hbN1bGDPl
TrqFmjDqfKndsgM9h1yJ7shhzmUXYmix4Nv/HoYOaoI15iLeV/Ska51zHItMx5oTz/H0btz56ARu
7OaD2eqBf1gjml/ZO9/GnHqK+Ma3ce/jNxCWfhFzaBeGvf0Go1qEM3f8x+xKsODefChjb1f444Nf
OZWT51vBp9Moxgy8wPKP1xF7sRwx50m4+LRYArl60m30bpRDfJInYV360qvBBY6eTENNzC6kZZEQ
EAJCQAgIASEgBISAEBACQsBOwBB5Hoj7hY2nzGBN5eC3W8gY1p3TcdmOpzBaktn2xHAejnyORx+e
yhsPeALZJOxfycyFCzmUUvjJHqnsfPFlljd/gfu/+gyyzrJtxl5WrjuHGSOnPn+QO84/wqQnhzPl
m/vxACxJUWybtc9hY0lk82N3MC3hNR578UOGepu5uPc33rvh1RJDKl3Wr1wxu1SyL7Sc/Y3XJvXg
jVcnM+MXPWScZsuMPSz7Iw60irnsMMRCCAgBISAEhIAQEAJCQAgIgX8xAaWzdwvbUzXkTwgIASEg
BISAEBACQkAICAEhIAQuIYGSN1FdwmDEtRAQAkJACAgBISAEhIAQEAJC4L9KwPBfTfyyy9urA08f
+IW76pUe+b5xPbhvUaLrl4Kr0XlwLEemz6+8r9JDlSU1kYBW24aa7UcrGzXbfE1kLTEJASEgBISA
EBACQsAJARnW6ARKjZyleFK7dTNq2V4s5/TPTFrEMU4lF74H0ImhGp3IGLLqNq68LyfuZVYNJqDV
tqFm+9HKRs02X4ORS2hCQAgIASEgBISAEChMQBpnhWnItBAQAkJACAgBISAEhIAQEAJC4BIRKK0b
5hKFI27zCXjUZ+CLT3NDwwqMPNX50+WJ5xjVxa/E++by9WVCCAgBISAEhIAQEAJCQAgIgRpFQBpn
NaocucG4N+TW+Ut578k+tGzoXf4Gllst2g66k+f+ms9DPf1QNMrRp99M1qf/xaT27hopisylJlCd
NdXKl1Y6l5q9+BcCQkAICAEhIASEQHEC0jgrTuSSf/ei7XOfM/3mC3xz01g+2ZKCpbwxZUewYNSd
fLS7NQ8ufo2BdfTlVXBi70O7sQMJiFzBmuP5b/92YiezLh8C1VlTrXxppXP5VEkiFQJCQAgIASEg
BP47BKRxVsNqbWgxmhefasqh5x9lbkUaZrn5WNP/Yf6YZ1jvNoTnXuiGT2W7z/w6cetNAZxeuIro
7BoGTcKpGIHqrKlWvrTSqRgxWUsICAEhIASEgBAQAlVKQBpnVYq3vOKetH7oPtpeWMSsryMxlnf1
YvaW2N95/40jBN89katqV67UPleOpF9ADKuXRCL9ZsVAX6Zfq7OmWvnSSucyLZmELQSEgBAQAkJA
CPzLCVTujP1fDqfa0/NowqAhdUhYvoQjaVp4N3Fm6QIOu1/Jzd39KiHoR8dx/fGL+JU/TkjTrBIg
a9Cq1VlTrXxppVODyiChCAEhIASEgBAQAkKgEAFpnBWCccknfZrQoaGV6M3RaDVy0JJwhIOxHjTp
VpcKP8bDvzPDbvDj1M+riNEqsEsO+z8eQHXWVCtfWun8x0sv6QsBISAEhIAQEAI1l4A0zmpQbXRe
AXjrckhNNmLVKi5zGhfTwSvEq/xPfbTHoODXaxR9/aJZtSRKhjRqVZdLqlOdNdXKl1Y6lxS8OBcC
QkAICAEhIASEgEsC0jhziad6F1oykki3eOAf5K7Z4+/ReRPgDZkXM8v/1Edb+oo/ncZdjc+J5aw9
KUMaq3eLqCJv1VlTrXxppVNFSEVWCAgBISAEhIAQEAJaEJDGmRYUtdLIiObQKWjcrwkeGmnqglrR
MSyH6N1xFer1UgK6Mvxab2J+Wk2MtM00qsqllanOmmrlSyudS0tevAsBISAEhIAQEAJCwDUBaZy5
5lO9S7OjWLfqHMG33kGHyjy/Iz9qPXWGjKa9cRcrd6Tmz1U/oeDfZxS9fSJZuTS60k+PVO9XLKuO
QHXWVCtfWulUHVVRFgJCQAgIASEgBISAFgSkcaYFRc00sgj/9Cv+CR7O05PaVLr3TBfcl4df6Ezi
gk/YdL7cr7IGJYAu4/vieXwZf0ZU9sH+mkESocoQqM6aauVLK53KcJN1hYAQEAJCQAgIASFQDQSk
cVYNkMvjwnRiAa+/e4KWL3zKUzeEVPAhHoB7Q4Z+Ootb3Fbz5qu7SK/AE0aUoO4MH+BF1II1nJYh
jeUpY421rc6aauVLK50aWxQJTAgIASEgBISAEBACuQSkcVbjNoVMjsx4iFd+9eH2X37kyWsCy99A
c2/IsHkLmT74LN+MeoG/4s0VyFIhoN8oenpF8tuyGBnSWAGCNW+V6qypVr600ql51ZCIhIAQEAJC
QAgIASFQnICh+Iwi37068PSBX7irXpG5Rb7se3AsR6bPd20zrgf3LUp0/Xh4rXypiUcrGzV5FaGl
8ktODMvG3kba8/fgFpnmeMqiGj558RiTid6zinc//IgF21Mq+JTGILqN74P7sTn8GelkSKOaeNRw
zovZFRqtfKmJp6bZaMXHprNYcV1TVzXIW6amFlr5svlUNNgO1TDMy08+hYAQEAJCQAgIASFwCQko
nb1blD7gTfGkdutm1PIqrYPNTFpkDFl1G7u2iTjGqeQyem+08qUmHq1s1OSlVXHV8Klp8ajhrCZm
Nbmr8XU52mjFR42Omm1VTS208nU5xqMmZrERAkJACAgBISAEhEApBFw3zkpZSWYLASEgBISAEBAC
QkAICAEhIASEgLYESusS09aLqAkBIVB5ArpAOt07jNa+SuW1REEICAEhIASEgBAQAkKgxhEo0Tjz
6TeT9el/Mam9e6WCVaOjxkZNEFrpqPFVwkYJZMDig+zdNo4Gru/gK7KqVjFrpVMkuCJf3Gn16nr2
pszjav8iCyr8RU3MamwqHEAFVqwJ8eiCOjD02bf59NMh1FGxrVVnzNXpS035alo8amIWGyEgBISA
EBACQkAIFGuc+dBu7EACIlew5nhlnp2uRkeNjZoCaaWjxpcTG2sye+ZtJavDCK5ppOKM2S6hVcxa
6TjJK3+WFXO2CYxZmEq/OzHfuuwJNTGrsSnbk3YWNSMeS8Im3hw0iXUdXubVO+uW8RTP6oy5On2p
qWpNi0dNzGIjBISAEBACQkAICAGKnd/5deLWmwI4vXAV0dmVwKNGR42NmhC00lHjy6mNlZQtC9mR
0YZbbq6PquaZVjFrpeM0r7yZFjLOp2NJv0hGBd5jnaeS/6kmZjU2+YLVMFGD4jHHruWNvjcxbWGc
66dwVmfM1elLTblrWjxqYhYbISAEhIAQEAJCQAhQrHHmc+VI+gXEsHpJJJXqN1OhU52+qrrS1sRd
LF2fScsx1xLmVra3yyt3M2lnLpJ58QwpTp6oX3a2RS3U5K7Gpqhq1X6rafFY0s6TXMYOWp0xV6cv
NZWuafGoiVlshIAQEAJCQAgIASFgI1BoWKMfHcf1xy/iV/44UcaZn0t2anTU2Lh0krtQKx01vlzY
WJPZO28LWe2GM7BxWX1nWsWslY6LvHIXZe7/jo/f+z9iK7NZ2LXUxKzGpuyYtbOoafGoyaw6Y65O
XzUtdzXxiI0QEAJCQAgIASEgBNQTKGic+Xdm2A1+nPp5FTGVGdKoRkeNjZoctNJR48uljW1o4yK2
Z7Ri6NCGroc2ahWzVjou83IsNJ1ex4LvwslUYevSRE3MamxcOtF4YU2LR0161RlzdfqqabmriUds
hIAQEAJCQAgIASFQDgK5jTMFv16j6OsXzaolUZUY0qhGR42Nmgy00lHjq2wba9Iulv6VSfMx19Gg
1KGNWsWslU7ZeWlnoSZmNTbaRVS2Uk2Lp+yIoTpjrk5fNS13NfGIjRAQAkJACAgBISAEykfA0ThT
/Ok07mp8Tixn7clKjF1To6PGRk0OWumo8aXGxprCvnl/k9lmOAOalDK0UauYtdJRk5dWNmpiVmOj
VTxqdGpaPDUt5prGp6bFo6ZeYiMEhIAQEAJCQAgIgUIE7I0zJaArw6/1Juan1cRUpm2mQqc6fRXK
sxomraRsXcj29OYMvbURzjrP/r25l41XTe5qbMr2pJ1FTYtHTWbVGXN1+qppuauJR2yEgBAQAkJA
CAgBIVBeAjrbMCj/PqPo7RPJyqXRVPyBfGp01NioSUErHTW+1NtYk/bYhzY2vXsw9Uu8w1urmLXS
UZ9X5S3VxKzGpvKRqFeoafGoibw6Y65OXzUtdzXxiI0QEAJCQAgIASEgBMpPQIcSQJfxffE8vow/
IyreNFOlU52+ys+i8mvYhzZuJrPVMK5rWqzv7N+euyt6anJXY+PKh9bLalo8avKrzpir01dNy11N
PGIjBISAEBACQkAICIEKENApQd0ZPsCLqAVrOF2ZIY0qdKrTVwVYaLCKldSti9iW3pQhtzUuMrTx
35976fjU5K7GpnQP2i+pafGoybA6Y65OXzUtdzXxiI0QEAJCQAgIASEgBCpCQBfQbxQ9vSL5bVlM
pYY0lq2jULaNmhS00lHjq/w21uQ9LFuXSePRg2mYP7RRq5i10il/XhVfQ03MamwqHkH516xp8ajJ
oDpjrk5fNS13NfGIjRAQAkJACAgBISAEKkbA0G18H9yPzeHPyMoMaQyiTB1FhY2aHLTQ8erA0wd+
4a56pTvcN64H9y1KxFq6ifMl9qGNm8hYMozrm3/Gp/8YQYuYbd600nEeefnmqmW4WKmebUNNPA+O
5cj0+WXXXU3MZdFSE09FtzFnvrXYNtTGXF18qrNezpjKPCEgBISAEBACQkAIVDMBpbN3i3K3P6o5
Ru3dKZ7Ubt2MWl4F7+Au6sRMWsQxTiWbi86WbwUEahpDNfFExpBVt3H11F1NPDVtG6vOmNX4qs56
FWzZMiUEhIAQEAJCQAgIgUtG4L/ZOLtkuMWxEBACQkAICAEhIASEgBAQAkLAOYHSuo6cW8tcISAE
hIAQEAJCQAgIASEgBISAEKgSAroBiw+yd9s4GhiqRL/Soj79ZrI+/S8mtc9/ukaFNNXoqLFR47zG
6yiBaFL3CurUND4lalrBvEroVOGMS8rwEvPRKvcqLI9ICwEhIASEgBAQAkKgQgR0e+ZtJavDCK5p
VBNbZz60GzuQgMgVrDleief8o0ZHjY0axpeBjjUZTepeIZ2axsdJTSuUlxOdKpt1iRleUj5a5V5l
xRFhISAEhIAQEAJCQAhUmIAuZctCdmS04Zab61Pjmmd+nbj1pgBOL1xFdHaFcwQ1Omps1IRwWehY
0abuFdCpaXyc1rQCeTnVqaKZl5zhJeSjVe5VVBqRFQJCQAgIASEgBIRAZQjorIm7WLo+k5ZjriXM
rTJS2q/rc+VI+gXEsHpJJJXqN1OhU52+1JCq6ni0qnt5dao6LzVs1diUNy81mlrZ1ASGl4qPVrlr
VQvREQJCQAgIASEgBISAlgR0WJPZO28LWe2GM7BxTeo786PjuP74RfzKHycq0zRTo6PGRg32y0hH
q7qXS6em8XFR03Ll5UJH80U1hOEl4aNV7poXRQSFgBAQAkJACAgBIaAJAR3YhigtYntGK4YObVhz
hjb6d2bYDX6c+nkVMZUZ0qhGR42NGtyXlY5WdS+HTk3j47Km5cjLpY7GC2sMw0vAR6vcNS6JyAkB
ISAEhIAQEAJCQCsC9kfpW5N2sfSvTJqPuY4GNWJoo4Jfr1H09Ytm1ZKoSgxpVKOjxkYN7stPR6u6
q9OpaXzKrqm6vMrW0c6iZjGsXj5aRVC63AAAIABJREFU5a5dNURJCAgBISAEhIAQEAJaE3C858ya
wr55f5PZZjgDmtSAoY2KP53GXY3PieWsPVmJIY1qdNTYqKF+OepoVXc1OjWNj5qaqslLjY5WNjWN
YXXy0Sp3rWohOkJACAgBISAEhIAQqAICuS+htpKydSHb05sz9NZGXOrOMyWgK8Ov9Sbmp9XEVKZt
pkKnOn2pqV/1xqNV3cvWqd681JBWY1N2XmpUtLKpeQyrj49WuWtVC9ERAkJACAgBISAEhEBVEMht
nIE1aY99aGPTuwdTv8Lve9YReP1rLE8K57fPBhKcr16e0BX8+4yit08kK5dGYyzPqkVs1eiosSki
WsqXy1dHm7qXtf3UND6llNHJbG34XG77hRMQpczShk8p4vmztdp+8gVlQggIASEgBISAEBACNZJA
QfPJPkRpM5mthnFd04r2nblR95qraeSmp96wYbTwrkDOSgBdxvfF8/gy/oyoeNMMNTpqbNSkcDnr
aFJ3wJVOTeOjpqZ5Nq7yyrMp8/My2y/KzKeQgSZ8Cuk5m9Rq+3GmLfOEgBAQAkJACAgBIVCDCBQ0
zrCSunUR29KbMuS2xhUc2pjNsfef47vjQNR+4irwlEUlqDvDB3gRtWANpyszpFGFTnX6UlPzSxOP
FnW3ZVe6zqXJSw1xNTal56VmbYfN5bVfqM/LZqkFH9cetdp+XHuRpUJACAgBISAEhIAQuPQECjXO
wJq8h2XrMmk8ejANyz20UcG77c08+M4zjGhyku+eWMSpcnd8KQT0G0VPr0h+WxZTqSGNZetUpy81
hb508VSu7gW5Ode5dHkVRFa5Ked5qdW83PYLtXkV2FWOT4GO8ymtth/n6jJXCAgBISAEhIAQEAI1
iUDRRzPahyhtImPJMK5v/hmfRrXh6QO/cFe90kPeN64H9y1KxIoV/FvSxLiOV/t+xdrDabY5jj+v
Dup0Fit0G98H92Nz+DPSSctOKx1bVEpQ9fjSKmatdPJqUvizUnUvJFRc5x9j9XEuFIbmk8Xz+jfv
FxWBVxE+D47lyPT5ZR9byjomVCReWUcICAEhIASEgBAQAjWUgNLZu0V+G6pEjIontVs3o5ZXkQ62
QmZm0iKOcSrZXGiek8mapuMkxBKzalrMWsVTIlEnM/6tvpykWqFZWvGpaToVguFkJTV5RcaQVbdx
5Y8tTtzLLCEgBISAEBACQkAIXK4EXDfOLtesJG4hIASEgBAQAkJACAgBISAEhMBlRqC0LrHLLA0J
VwgIAU0I6ALo9MhzPP1Iazw0ERQRISAEhIAQEAJCQAgIAbUEpHGmlpTY1QACOoJvfpffU3bz2UOl
P1FU59eU7kOvoaW/bN7lLpohhO4P3cftA0IpekNquZVkBSEgBISAEBACQkAICIFyEpCz13ICE3Pt
CfgP+5G96ced/w9/hjaeeT51eDdpSR29P01bBVDaxuvZdQqzfnqOfnX0eSteuk99CD2e/ZSlcbb8
jrD2r9e5tY0XSrki0hPU515e/uMvNqfZdA6xZsPb3NHFr1QGpckrvi0ZOusHVl1w8N68/xum3taQ
8j6cVeffgTu/+IX/S7HpHGbNuje4rZ13KXnp8O/7JAtstmtvIqBE8nr8Ow7hoS+/Y0nkQXafnk0v
X2cZuNDRhLMznzJPCAgBISAEhIAQEALVR0Aujlcfa/FUCoG0/5vGyJ6+KBioN3YOHzxwhhmDX2Nf
GpB9gej89+WZOD33HoZtrkPakePkzy5F99LPNtDo4U/55MUmbJ/xJLMO+dP/xReYvtpAfJfn2JZU
+rN4isTu3pTbZj5Ku+Pf8s7oQyT5tOPW16fy7C85HGv/InvTi1iX/kXxp9esH3h1aDifP3An60/5
0mnidJ75/ksyug/lsyMqXyyoD+WGb37gmav28fm40Wy+UI8BL77OS2u8udjpSTYkWArFoODd9WHm
/HIvoc6eG6R402byHD5+sSnh3/7I/MmfEHXqDCczCknYJ13paMS5uEv5LgSEgBAQAkJACAiBaiYg
jbNqBi7uShKwpJ7mxCHbfAM5sVlgSub0oXCO2xpnuX+6hnfxQ/grtMn9nr7oHq4ft40i5/C+PZlx
/Htu9HcYTd53hMm59tGvDWbkWyft784zNL6dmb+9QP+mPvaep/STW/jl5eeZs/QM9uaJPpQB77zH
pFs60CTMZmMh+fBa5j/5IvM3JVK46ZEr7/zD6wpGT+1MxqL7eW7GRlKssOWIFx33PckDQ95nxw/n
1GnlnGDegKuYZzTm2m9kX3Yv+n9/JZ3CDOw9YXLuv/hcr2YMvDaI2C/f4qulR+y5/vPU2wwaOZs+
Hfz4/EhC/usv3PtM45uTn9OyroGMkxv56dkX+HRVrJ2fLrQfowd78c/U5/jslzP2mA7f502P8FcY
d+ObbPq+IC9dnet4cdH9ZE4fz7vDfmZGke5OBd+rnmPWNIW5fQaz+HjpzW2XOlpxLs5LvgsBISAE
hIAQEAJCoJoJFDlVqmbf4k4IqCZgiV3Jk11uZESvB/kpppTV0g/wfr/BjHlkE9mcYcHtQxnR7UZG
dBvMpM9jyGvCmBP2snz6EzwyaAT3Dp7MN0fbcM93HzG8Se4wSL0vzQf2otnFBbw0YjyTxrzGWsu1
PLb4da4OUb/L6Ot2pVuYiUNLwqn7/HK2xnzK9eYtbIjS0/r65uSP1iwlncKzLfkNM9tcPUFNa6NL
jyIywVl3VOE1C03nXODEaSthN15PS1/b2EId/p2uoqkSzc4jhd5LaFtFl8yO955mysin+f54O+5b
NJ+HOjsi1nkH4Y2FtPi0/Mal5cIRDsTqaNSjfsEQSbcGDPtqBp3XPMEzn58gu3hHoa421/zvdupa
Q7nzt+3sSv+Hjfvn8cSIRgUatljK0NGScyFaMikEhIAQEAJCQAgIgWonID1n1Y5cHFaIgCmFs8dS
wN1CQmkdLNZMLpw4SUb9FExk26cjjpd8mbk17SQbFp/MDeMAR2JCuf6m5+jXxpufolLzw8uJ2sL6
3zeTzmZ2RTfh6k0jGNzek/UbivTX5dsXnzAENyCAZA6etxDQtD6eIQbqeiRzOgF86ofgrkBG8QZL
cZES3xV8uj3E6y804sD0R9maWA4B0xlWPPwavX97ie8P92XtmkTajOjEoal38+WholBzNn/G3E82
YRsxuXHjGWod/JE7pnThm/FbSY/dyc5YHSOfuIeu2z5j73kd/k2aEuIBBi9D7n1nBhqMm8nUpiuY
ctdGksx+JTLBpzWDrjSQuHYlX8zdTGSaHx0mvMIL387HGnkjs/Zk2XtTy9KpGs4lw5U5QkAICAEh
IASEgBCoagLquwGqOhLRFwLVRMAQ1o8J3y5h1ZnD7E49yP/99RitMODpWfruYIwN5zy+1Apwq0CU
6eyaeC03tRrFvGMq7+ty6kWHf5/JzF0zGZ9vJjL14wjHMEybrVs9bvjkN7akH2f7sYW8/vQNtK0f
SOPR7/H1lzdSy94pqMO7QVPqe5zm/z5fSXgKmJVget97Gx2CSs+dtGNsPmLGt0M7gm3pZxxk7j2z
2NFwCl9FHGFP6iHW73qb64MhJSYFW1+eLmww015pyobHP2SfbTynkz+dXxihXhC5aAFrNh7k2J4t
LHnmZVYnN+DGu1rZH+WvRqdAWivOBYoyJQSEgBAQAkJACAiB6iQgPWfVSVt8aUigxCP/1Gm7N+Xu
JV/zaOgffDTxLbZFZuLR7GZe/eF+1+tbLPYhfIqLNkxxAdPF0yQTQFgtd6w5ScSeATwa0iAE0ncl
kOO8zVJcJve7jsBrnuGL5fdimXMf41/aQlKhEY2ene9nYt8dPN50DBe63cFDb7zPj9Ntz2CMZ9U9
b5NoBiXgKqbNG4N5xnU8OzsaE/P59sPb+GD3TF6e8ivDXw4vaOwVi0JRFLDmBWwhZesnTGz+JQH1
6+KvyyDz/9s7D+ioiq+B/96WZFM2CQkkhN47SBFEqoj+pYidpnwKgopIsYIFQUVQsGBBQRHEioIo
IEUEAUF6CZ0EQgoJ6T3ZZJMt7ztvN51NsgkBg8yek7Ov3Llz72/e28x9c2dek2f5afNgTu6OJg8V
fgMeo693bVh7mKEldH3MzqgBTGjzEkfNebZAzjPAEzVptm3yErmYBLc39EaDCk8n9ByrVs4ljBU7
goAgIAgIAoKAICAIXFMCIji7prhFZVdMwJpHdi7o/DzKfA+XnJeNCTd8PBxEUrqm3NoBQmcu4Lt1
SoACUkxTUq7YsMsVWOKOciRWw5AHO+G1cbdtQRBNwz70a2IhZN4FlKS9oo+GgLvGMrpnJts+Xs2p
tJLLjmgaD2f+6rFoFo9j7Ot7SS95GuOhOdzfVYXVYoXNS5jxx3LmNW6APjOKS8km20IfmjqtaOGV
Q/jp5ML5d+a4IA5HQbeWfiiDYo7G9SSfmxjYSUX6xhMkF88SlfNIj75IplcXJr43Ar8LS/nuoH3p
yLSNzzP8Fo9iS+t70vOLlTyvXsD4sb9zNhtkSxin4+CBuzri/UU0KVaQPBrTth4krIpHWf7E6ISe
ynEuIi62BAFBQBAQBAQBQUAQqGkERHBW01pE2FM+AXMKIcfTUY+YzJOPyhw01ME/Ywdrt8YXBhy5
kUcItw7n3tkTOLvkBFn6BgRm7ODXP+Mw50ZxNBSefmoywy+s4mRsLtqG7fABksuvufJnc86w8qNj
DJ//Pm+fm8PqU3r6zXyRlglrmbQxsXAxDZtiz25MWzHDttJk/5xDjFgQZlsZ0V6pB11mvkSPnE28
tiYF/3Zt8LedkDElXyQyNscWfNkCswIrlcApIoz0gn3AHHOA/dHTGf3Bqzz0wg8ExbvQ5N5pPN4m
l2Pvh5JTTNalcU/63GEh07slA6a9wBD9cT784Fj+6pgq3Bq2omXzRjTveRt3TxxOV9c9fHDnIoLz
p+NZ0qMILV45XjRUpvOpL3EhJI4cZRAuJ5hfvjzHqFlvMmtqDst2m2g/7U36aY7w7g/5KZtO6akE
52I+ik1BQBAQBAQBQUAQEARqGgERnNW0FhH2VEAgm2NvvsrPrebw8OIlPJIby/65QazfGl9Yzhqz
kTmTezD3rSnM+1UN2dHsnXeUtX/GQW4o34x8Du+FU3nqh/uwTSEz55AafoRd8cWHhQrVXcGGmYtL
nuYZ/VxeeXYhn3haSD60hjeHvH35O86MF9mzPZFBg1PZvTexMNC0Ve4SSJfu3uB3N3N33l3CnrRv
RjFk0pESgVUJgeI72SdZdM9LqBZO4dnfh+MBmOLPsGPWeN5dFW8PFi1ZhO86RuxD43l33ZOAkbh9
v/POwPn8cq6AjyutZnzNinF6Us6d4OCK6Yz5ZD2nU4rlWRavt8ztPC58OJ5pbnN4/uWlfDsXDCF/
smjY66wOL1hbs8zCxU5UgnOxUmJTEBAEBAFBQBAQBASBmkZA6uzeomAiSU2zTdgjCAgCgoAgIAgI
AoKAICAICAKCwA1DwMGknBvGd+GoICAICAKCgCAgCAgCgoAgIAgIAjWGgAjOakxTCEMEAUFAEBAE
BAFBQBAQBAQBQeBGJiCCsxu59YXvgoAgIAgIAoKAICAICAKCgCBQYwiI4KzGNIUwRBAQBAQBQUAQ
EAQEAUFAEBAEbmQCIjj7l1pfVasro955ndEddP+SBaJaQUAQEAQEAUFAEBAEBAFBQBCoSQSqJThT
NXyYlYbzBOX//bOiJ+6lvHRGplSR62K3qn6pa/dg5NRR9AwUbzO4LhpaGCkICAKCgCAgCAgCgoAg
IAhcZQKqnYbtPNPepVg1evpvDCHon1EEqIsdLmfTGreRl7oPY0SfSfwc5VjQGRnHJWv20er3S0f7
9/cQlLGCfl4123dhnSAgCAgCgoAgIAgIAoKAICAIVB+B6hm2MaUTfSYdXPJIMpZhnDMyZRSt0Yf/
q37VaOjCOEFAEBAEBAFBQBAQBAQBQeC/R8C5tEatPz2nf8JPkcG21MUD535m5qOtcZeuAhBdQwa+
vZx18Uqa5Fm2/r2A0T28cc5QxR4Pev18kqPb7qZWKfu0bSazLn0z41rmx6RO1KXy78XYRUv5/tRB
9qbnp26m72b+EB9KqS8XhkrfjuFfrGFbhqLjBOt+GEH9skqI14KXRUYcFwQEAUFAEBAEBAFBQBAQ
BP6zBCoeOZP0dJu/isX/l8xPMyay4Bw0uX8KMxavQB35P976O5NqiyVUtejzySreH53O+lcmMz/M
k5snv8r0rc3Rdh/Nt+fynGgIM6lhqcjN6+KpgXStP/UDzMRHpKD2bYCXNYWoZDM4WZe2/m2MGteX
1CVzefOvMJIzZXR+XmQfrYTfan/uXPYjr/7vImtmTObvGD1t7nuSie0duyNbrWA1Y602sI7rEUcF
AUFAEBAEBAFBQBAQBAQBQaDmENBAQyYcPM2E0jYF2Q+oGgxl2gQfdo55gPfWp2AFjh6IwLP/Vp6a
0JH3/96LoXTZKu6rGw5l0iO1OTt9JHM+u4gZ2LcnDv9TK3j8hZv45alDZFeo20RySBKMaoSPVo08
fjnr30rgxRYTOBzQAPfUC8QboXJ1pXF61S9sOZBTYe2OBDSNhzJ+qDsnp05k3rIYG8P9Z2ozZMQU
B+JW8rLyINdAngjOHPARhwQBQUAQEAQEAUFAEBAEBIH/JgENJLJu7DP8HGrK99Cdmz/5gefzc/Z0
zW+lmdqDjisPcKQ0A0MgbiowKBFbNXx0zW6hMdH8tCvOFpgpKuX0U2w/aWVo1074aQ+RXWBmmfVZ
yboQgcGnCf4edWn9UEtwacDgbrUIb+UPMRtIzIXqqatMI0qccG3SjQZc4scDSbbArMTJy3YsZF7K
wJIWR6YSnYqPICAICAKCgCAgCAgCgoAgIAjcEAQ0YCTxzGnOni5IGdTjn2EFb7v/kqRCIoE1oyfw
47mSkZE1J4HUagrMimhLlZrLVVSuaCs3+jhx0iO07HwHvRofZOk39XlwTHeaqnwxnAkl3UL+HLYr
r6uo1nK2ZBkZCZXKmVlqFrJCzxF2OpiUkrjLqUCcEgQEAUFAEBAEBAFBQBAQBASB651AhetsGMP2
E4E/3TrIXAoOJazYX0RkBpbiBGQLuSZw9XErewGPcmSMYQeJpD639q9LwWQ4ybsDt3dUkX70BMlO
BiuWxGBCs+rSf9IY6u37mlWfryNj4CQe6q4jdm80uUB11VXofrl+KQzr0/eO+mgLC5S9kRe8gnfn
HSS92gPfsusUZwQBQUAQEAQEAUFAEBAEBAFB4N8lUBADlWmFJWoDny6fyOLXfmCx/2f88ud50vCi
Xisvgpf/xKmMYhOjTClcCMlGM3giY0dJnLL645u0nXXbE4qCuPJkojbw+Q+T+PSdpcxSfcy2cE+6
TJrBUK/jLPzgmBPzzfLdyInkcLgbg/9Xiw1DDpIUEs66mMlMa5fIT6fS7KmF1VVXAbly/drI599P
ZtGcb3nPYyFr98VDy3YFg5MFGuzfrq15Ytt6nmiexZahfXh5Z3XN6CtZjdgTBAQBQUAQEAQEAUFA
EBAEBIGaRaDC4AxrOvuff4CJ4a/wzMTnmPuEDsgl+fgGFqxaxamM4mNnmRx6fTbrms9k/LIvwBjD
/nlBbCgenFGOjDWVf6aOZHryHKa+/jHD3C2kBG3kg7veuiylslyMljSClQCozgZ+PJgFphw2LzrM
5I+MHLqgjJsB1VVXoSHl+ZXGnqkP8XzM6zzz1DwWvqwMWBpJDt7L8bhSE8ss6YSfSkIOuEhIvJND
hYU2iA1BQBAQBAQBQUAQEAQEAUFAELheCUid3VsUG/q6Xt0QdgsCgoAgIAgIAoKAICAICAKCgCBw
fROocM7Z9e2esF4QEAQEAUFAEBAEBAFBQBAQBASB64OACM6uj3YSVgoCgoAgIAgIAoKAICAICAKC
wH+cgAjO/uMNLNwTBAQBQUAQEAQEAUFAEBAEBIHrg4AIzq6PdhJWCgKCgCAgCAgCgoAgIAgIAoLA
f5yACM7+4w1cZfdUPnSd/DovT26Da5WViIKlCahqdWXUO68zuoOy6qn4CAKCgCAgCAgCgoAgIAgI
AkUEbvjgTKVvSvdht9HS6zpB4dKSiSdC2PhWG1y87mBpVjCfDfIsatEqbnn0XcBOww4md3Cxa9D4
0nXCo9zfr07hC8GrolrV8GFWGs4TlP/3z4qeuJdS5IxMqSL/+m5VbVbX7sHIqaPoGVjxWywKnHS+
LhW+d7/PHxlH+OKpxk698LygDvH9LxC4Svfyv+CJqFIQEAQEAUFAEBAEqomAPSLRNuHR/cEEGU6x
ZHhtrpMwpVoQ6LpOY+FPr9A3QF0t+q66EtlMrlnGnGNGls3k5eWRa7rStyF40P6x2/EOX8+W83nV
6oI1biMvdR/GiD6T+DnKsWpnZByX/PeOXkubna9LhXuTlgSovWjayvuGuo8lz5YMW/gDm5LsDwL+
Of41z93fkPxHDcUuFDVenYby1FffsSb8JEeiP6VnlZ5tOKtHhVfvF1iZcZ6grUPwloqZclXu5WL6
xaYgIAgIAoKAICAIXHcEbI/vXVo/wIN1d7JwUTMmPjWAOr+uJr74u6WvO7f+wwZbskjOzMMQn4XF
mkVSWjp5mdYrc1h/E/cO8SZ6ySYi89/RfWUKi5U2pRN9Jh1c8kgyFjtefNMZmeLyNWH7WtrsdF1m
ohf/H/f9E0DWmfNUd1PWBOwObZC86LnwB94aFsyXT4xiZ5QnN016gxnff0V292F8cSb/gYPkTpsp
i/js9aYEf/sj30z5nIioS1zIdqi17INO65Fw7zqRRb8+ir+j39OrcS+XbbU4IwgIAoKAICAICALX
AQEVuNFmwv3od37H78t/I67LwwxoWHIUSeXfi7GLlvL9qYPsTc9PUUvfzfwhPhQ+CNY1YOCcr/gt
Nv986mF+372IR9vnz1jSteO54PNs+7gzBbNttC0n8pvhNB/faX907drpGb44e8KWArf31De8tWwl
W1LPcyD4K8Z29SiqS+tPz+mf8FOkMtp3ngPnfmbmo61xLzBG7c+AD79jTegxjtjS6ULYeXAR4/rW
KhpN8LyFebHn2bNpKB40Y8qxM4Wpd2tfbl6YEqby6cwjy39la0q+X2lH2bTpaVoWOFHQyJpAhny/
hyPJG3i+t77I1oLz1fVtNRAXHkdMZCbWvGQiLsUTkXhlo10eNw+nr/dFNq8Jp7Qml0EfsilN8d3O
cGyvUiMyFbVFdfmt6NE1ZODby1kXr9hzlq1/L2B0jwJ7POj180mObrubWgXXQX7d2jaTWZe+mXEt
81MJy9VjL+TUNe+Ebyp9O4Z/sYZtysiJ4QTrfhhBfSfKVVakMPUx4whr92xi3ZeXp4/izH3hxH2q
afQgi+LPs/mT3njnD7O7tBzHNymn+WZKU/tolRN6nPHRqbrcmnH7HbWI/epdlv12hLOH/+anF+dz
2NqMXh0L7kUJzz6vsHC6xOJeg3jmhaWs37CPE8cvYqjUsw3n9agC7uT11ePJeWMc7x904O1VuJcd
1CIOCQKCgCAgCAgCgsB1RECFR1uG3a3j8PcnSA3fxpboVtxzV12Kh2fa+rcxalxf1Fs+5c3RY3li
0GNMeWwuPx/NxJZQp/Kh10ereP/5Jpxd8ByT7x7HC7MOoO86gG71tE7j0ATcROcGYXw6bDTzj7Rl
2H1WfhwxgSURtzDlo3upq/StJT3d5q9i8Uv1CXpzIuPveoL5v2sYtngFL/XL74ipPWl+e0+apaxk
1oPjmDxmDlutdzD1l7fp55ffmzSc4MO+gxjz9G5yucTKh4bxYLfBPNhtEJO/vIjZZrU7nd/9kheH
ZPDLk4/yWP8RTBg5i+U/HSLJVMotXSP6DPRHpWtN395XNk+rlOZSuzmceO0p3t+fA6Yofh33Ihui
HD2WL1WszF09ncb2Rx/2O3+Glg7NgLBNfPrYBJ4ZOZs/TLcz7Zc3uNUnP/pxpi3KrLeSJ1S16PPJ
Kt6fVo9jcybzzPCZ/G4YyPStyxnTSkleM5MalorsUxdPDajc/WnY1BcXCTS+DfCyphCVbIYK9djt
qvCad8Z8tT93LvuRV0dq2TljMlMffovfTptL3FvOqHFGxhq7gRe6DObBnk/y08UySjhzX5RRtPhh
88W1zBq3Fu34T5k9vC5qt9b834oZtD4wl9eWXB7gFy9b2W2n6spLIjRaJnDw/2jpqVybKrxu6kNT
KZJDZ7Lyf6PqcNtrD1FX9mfUxgMcNpxl1/EVPP9gIwepj+VYqXJSj7YB9y2bR+ctzzPjy1ByHWYe
V/e9XI7d4pQgIAgIAoKAICAIXBcENG4d7+c2zyDePpIFeVHs2pzM+Ef6UeerlcSV6POncXrVL2w5
kHOZY+oGg5n0f3U4/9r/mPVRuC2w0UZ3IPXd2y6TreiAnJdIyKHDnPK5gHVQImf3/UPkqlAmv96W
Oi4Q7zeUaRN82DnmAd5bn4Ly0PvogQg8+2/lqQkdef/vvRjyK8mL2MvOP/7BwD8cjmxCv90PMqiD
jp1/Z4OcQ1LoBbLrZ2Am17Yddr5UxCVp8anvBUlnObz9ICdSFCBBHHHkRNZRPhm3gMSeGWz9MoJS
mhyVqOIxGeOlcOJspa2kh0ZUUU9+Ma/O3HeXnqhFm7joIA8u79w2Nq/bbWN6JLYlt++6l8EddezZ
nYOqgfNtcWVGgrrhUCY9Upuz00cy5zN78LxvTxz+p1bw+As38ctTR0gOSYJRjfDRqpHHL2f9Wwm8
2GIChwMa4J56gXijM3oOUZTlVvY174w/msZDGT/UnZNTJzJvWYztWt1/pjZDRkxxpnjlZMwZxJzL
ABcryQ7asbiycu+L4oJlbltI2fwmL37Sma+XLGHmIHfuabGHN2/+megqXPhqDz3uWpV9tFk2Y8w0
kFc4muVEXeZLrJ84h1s3zuL7073ZuiWVNg/exKnnHuGrU/kwPFoz8GYNqVs3sHTxP4Rn6ek44U1m
fvsNcvhgFh4tK+e2FASn9GibDgC/AAAgAElEQVRoMHYBzzVdz7SHd5Fm0ZdSUrBbzfdygVrxLQgI
AoKAICAICALXLQFVixG343FkHSfTlUe7RiLW/0NWp/vpWYkFMlyb3UpTLrFnR0z+iNOV85Ctij3K
KJeM1WwFlWTrvOma30oztQe3rTyQn7J4nqC0rTzXFtwbBeJWxmompthgEvGktrfzI3nIGex7ZR67
3Cfw1cVdfPP189zXu65tNOZyD03E/bGUhW/8zKm0wp7l5WI16oiEvucIeusj2bQm4rKUxtKmmmJD
SMSLAB87w6q2RWm9zuzrmt1CY6LZtyuu8BqT00+x/aQV766d8NNayboQgcGnCf4eden5UEtw6crg
brXwa+UPMWdIzIWK9ThjjXMyrk260YBLHDyQZAvMnCt1baWqdF8oJspZHHtrCp9faM99IxpxbPrM
Ko7genLL1/vYdekwfyt/Mb8ypnmpe7TCulS4N2hKfddo/vpyA8EZYJF8ufXR++lYy/6DoNIH4u8G
4atXsmXXSc4d3cuaGbPZnN6AwQ+3cvp1Ec7oUQUOYvqbTfn72Y85luFwyOzaNrKoTRAQBAQBQUAQ
EASuGwKagYP9cWv0EX9lflTMaAuDe/uwfnWyU51KSa1GhRWTubyOiIzFCmoXjXPzsawWLNbLgxxJ
Up6wJ7Bm9AR+PFfyMb01J4HUy4vY/bJabb5IZQRvxZwvtimTc+pbnm37Bx3uuZ97xjzEK38+zdQt
c3hqzHeczy7P32Jqauqm5MVNY/vhEfoVWy84SGksbbfFjAUJldqe1ljltiit1+l9e4Belnhu9HHi
pEdo2fkOejU+yNJv6vPgmO40VfliOBNKusUe7kP5esrSX+njsoys8FKVmgRXaUVVKeBknZfdF87f
py6Ne9G7GVhQ0/HRQTT66WsiCkftnNWTw+k3xvHUYq39d8GSReQle1Jxca/Lq0vy7sP0FWOwzLuT
lz+NxMw3fPvx/Xx0ZAGzp/3OA7ODMZnzUMa9PQM8UZNm2yYvkYtJcHtDb9vrIgpNL15xqW25Qj0q
PAc8Rl/v2rD2MENLlP+YnVEDmNDmJZREBfERBAQBQUAQEAQEAUGgNAHVgPqRfH1vwXyrwTx48yg+
OAKdRnZG72T/Li/6NHHUp3t3v6IFN0rXZMogLg18WjfG04kAKWP9/9Ej8FkOlurEGMP2E4E/3TrI
XAoOJazYX0Rkhr3TVbrucvblvGxMuOHjUbZRcm4CJ1d/wdx77+LOQd+Se9fLPDvAq5RWDQF3TeDZ
2SPp4FO2rlKFruJuxfZI3l154A53Lv60mYtOxGalja1UW8gWck3g6uNW9jVSjowx7CCR1OfW/nUL
37smeXfg9o4q0o+eINkElsRgQrPq0n/SGOrt+5pVn68jY+AkHuquI3ZvtG31Qmf0lPaz3P1ybVau
1fr0vaN+4QIz5eqq6GQ5dRUWteaRrYwQ+nkUcio858yGk/ep5HUzk39+mRY7ZjC870LCerzCghfa
FS72g5N6lNAu/cwhDu7YywHlb9cJ4ko99KioLnWdVrTwyiH6dHLhqKo5LojDUeDX0s/GXs4M43Qc
NLmrY+EiJpJHY9rWg4ST8U6nIVesx0raxucZfsswRhT+jebDY8DJBYy/4wPOFOXNOtMiQkYQEAQE
AUFAEBAEbiACmoZph9i9L5iwgolaaLFuuMgLzw6htcdflwVHjtiYLqznh92TeW3hEl5x/YxdsZ60
uHsYDYHCtQksCRxYdRbmzmDWyyZ+2puEtl17vB0pLOeYJWoDny6fyOLXfmCx/2f88ud50vCiXisv
gpf/xKlKphHlRh4h3Dqce2dP4OySE2TpGxCYsYNf/4zDLHnRffYMeifs5cCxKDIsnjQe2BZvDCSm
lYpmPLsxbcUMBntB/5xDjFgQ5nSHrxx3q36qQnskvHqN4FaPcJb/FlklWyvVFqYULoRkoxk8kbGj
JE5Z/fFN2s667QlFAXV5MlEb+PyHSXz6zlJmqT5mW7gnXSbNYKjXcRZ+cMw+TywnksPhbgz+Xy02
DDlIUkg462ImM61dIj+dSrOPAjujpzLUy7V5I59/P5lFc77lPY+FrN0XDy3bVfqaLzSnvLoKhMwp
hBxPRz1iMk8+KnPQUAf/jB2s3RpfGLgUiDr8duY+VXlzy7yP+T/9b0x5ci3hyRpenjmQNfM+5PFN
9/P5sRxwRo9DA0oddKIuc8wB9kdPZ/QHr/LQCz8QFO9Ck3un8XibXI69H4ptlmxOML98eY5Rs95k
1tQclu020X7am/TTHOHdH8IqTOkttMoZPelRhKYXlgC8aJgJqC9xISSOnOt8wL24Z2JbEBAEBAFB
QBAQBKqXgEY+s4fIEk9yTcTvCSJ9dl8GtNFx8LATE+XN0fz6yFj0n8xm7Ief8RA5xJ1NAaxY5YKe
iInIxZOYXu9dnn/+Axa9psxbySHp7F5OxF+exlSmm9Z09j//ABPDX+GZic8x9wllTftcko9vYMGq
VZzKKLGKSZlqCk5YYzYyZ3IP5r41hXm/qiE7mr3zjrL2zzhQueKqDqDvyx/wmJ99/cqc6OPseGUi
C/eVWhjFeJE92xMZNDiV3XsTnesIFxhxNb4rskfypsu43ujOL2FbWMn0UKfNqVRbZHLo9dmsaz6T
8cu+AGMM++cFsaF4cEY5MtZU/pk6kunJc5j6+scMc7eQErSRD+56qyi91ZJGsBIA1dnAj8qQqymH
zYsOM/kjI4cu5CetOaPHaQCKYHk2p7Fn6kM8H/M6zzw1j4UvKyOqRpKD93I8rhLXfKE95dRVKJPN
sTdf5edWc3h48RIeyY1l/9wg1m+NL5Qof6Oi+1TC45apzB6nYu0989ibrOQR5xHxxWssHfs7T3wy
kt8HriDKVJGe8q2wn3WyruyTLLrnJVQLp/Ds78PxAEzxZ9gxazzvrorPT83O48KH45nmNofnX17K
t3PBEPIni4a9zurwyrRFdelxxn8hIwgIAoKAICAICAI3GgGps3uLguipWn136zmHDX8N4I9+d/De
EScCvGqtXSiriIDkeycfn/uchu8NYsT8C1UaOauoDnFeEBAEBAFBQBAQBAQBQUAQEAScJ5D/Vl7n
CziUlPS0f3wEbVLPczHBiLZuJwbPHIHvxW/5I1gEZg6Z/asHJbz7juAWt3CWrr0oArN/tS1E5YKA
ICAICAKCgCAgCAgCgoCdQPUEZxpvWvR7iCn3tcBb0ajMjflrGdOnf8KpwrlsAnmNISDVotu4Xric
W8S28CqmNNYYZ65jQ9w68tKJX3m4Xtk+HBvbg8dXp9pfpFy2mDhzpQREW1wpQVFeEBAEBAFBQBAQ
BKqBwFVLa6wG24QKQeC/TUDSUad1M2qX9XI+LGSFnSNKeQeA+FxdAqItri5foV0QqCYCQYbzFWrq
4tGyQhkhIAgIAoJATSVQPSNnNdU7YZcgUJMJyEYSg8+QWJNtvFFsE21xo7S08FMQEAQEAUFAEKjR
BFR1H9Zx81w3mjSoAXaqVVwze9QSPn1caPm4KwF+ZfiukvDuZZepW7sMGXFYEBAErh4BVS1q9RtJ
qzFjqZu/YurVq0xoLpeA5I5Hmz7Uv2MQtbzsq9eWKy9OVkxA0uLatAeBt99D3QBtxfIFEioPPNoq
bXEXtfQ14b2aBYblf1fVr1JqxK4gIAgIAjciAU2z53Q00Vsxf68s3HFVFm4s4ipJ+E3zZOBEFRlf
GPjrIzOm4lW6qrhm9ujUdFrkTgOdlRO7colPLjKzcEunpv3H7jY+p//JJS6p8IzYqG4CFV0b1V2f
0OckAXd8H19C525u5O58hX2rQ/OXpneyeEVikg6vu2fTZVADsrfM4ejv57AU/03Q1qPePQ8R4JZI
5M4fUF5afdU/qlr4/u9xWvTrgqe3K1hzyI09SdSKj7gYkz9HU9Ki9Q3ElQQMycar/ct51V2+vAIH
7e7SlCYTphHgFk/Emb9IreRrS+x1SLjeOo/eY1oUVWnYydGZn1H06khnZIqK14ytKtqsqk3dR16i
eaCFlIRtxMU7mgPsqC1a0OypadTRxhJ++i9SM5VXWlTxU+49eDX8kvAZvpJt74cyvu1Mjpd4lU8V
fRDFBAFBQBD4DxG4tmmNKok6A9UolfoOVKP71IypMq8Yqgx4tUTtUW50Ga+lTj0Jc5yFmB9zOLTM
TO416N9VxtRrLSsFujJohxu1HFRs2pjFby+Yr/172q7lteHA76ocUndwY9gvrriXKGzl3IhMDp+w
RxjVJSP5aWj7qhtt7lKj04AlzkzkMiNHfzCTdwX9shKmO9pxa0W99m5ACokHL1ZvYKbUJ3nj06kF
yjiMvlM7XDeeI/tfvT/V6G59jpuGtUVCJi8+EpPkiYtvbSRzAWhXvEd/Rrfe3hj/msH+X8P+e8HZ
VWx3a+oZkoKzUbs1pFZjR79C4IyMo8v13zx21Wy+im1h41XBPVidfkn6tjzwzmwmPNwNtWs3ViQM
JWb3t0x/aCGnxeJh/+blK+oWBASBGkTg2gZnFithM7Nxu19N1m95ZF2twAwJ30me/O8ZNbnHTJzb
YEXd2YXmz3vilpXBXz9aq7+TWYMatUJTcq3E7zCTqwP9LRo8VGA+byYpEXJPyf9OR/OaXRsV0nFa
QPKQsCUipVuIP53PzWwlLb1o6KdaZDQqWi7ypHMXINVCUrRErY4amr3mgS4pk783W69Sm0lomg3E
T3nPe9o+YmPynGbjtKA1gdgfvsSlZ11yDmwj518NzBSrXXBv3xxJebX93zPZv+qc47E6qQamkjkN
vSLBq9nuMqbg7zgRDKoGY+j5yr0ol1fJjzMyJUv8+3tXy+ar2Rb51Mq9B6vRL0lP9w++YebwS6yc
OpbNpzLR1GlCmxYZJF2Fn5Z//5oQFggCgoAgUDUCJYMzdw1d13vSpgFkrzKw+Q0TuVZwG+TO7bO0
ePlKtk6LKcpMxOIcgn6zYFb6oS5qWr3jTuueKvR+SrcGzBfNhH6QzbEt9kDI7UE9988tNk9hsET6
bdkk5JRjeBXtkQK1dHtajWl7Npum5Nk7fO4mpL88aTbGBc/VRjIKq1XR+ktvOtSTUBmtxH6Tw/5P
TKU6iSra/uRDe3ewxJq58H42QRut9k6bXsvAQx4EYOHIHZmEREvU/9qb/rdCxgcZbFoOrX7zomsL
M7t6ZhFdVDE+z3oxZKJE5NgM9uyXq4VzoVvlbMgpJo4+bQKNinZrvejcApIXGti+vSiocKZNlSok
Hw2tX9XR5k4N7soACzLZJ/I4+HQOMUqqqHJtLHCnTQ8VHvnXT94FExc+zeHEFqsthc3Za8PlJlc6
jNNSr7sar/zrDKtMxvpstr5qv1YlvZrmL7rR/l4NHjrICzUR+nEOJ7fmt5cT12o56EqcUulVtlHg
7LXZ7HzH4rATXx0ykq+Gpkpglm3i70EGLqWD9yQvhk5V4XurCvVma9FIpyaQISt+Yc7gVH64ZzQL
92RWPXCT3PHp3cU2qmU8sgtDQcaVW3e6vD+dWkRyftYMopJdqT11BZ1aSxjWTeXgn7HImvo0ePQZ
GrRqhLve1cbNknSCS2u/ICwoASsO0qW6emEokd5WArd9x7UVLV6bSyM/MO6Zy6GVxzDJEpomd9J0
YB/8WjbHXe9il5WzyT74KUe+O4xJVuHadTKdR/bA3dPV9jtmTjpD/B9fEbo/Cot8uT2u/efSv3++
DdHL2Dt/C/ItJVPydAPnc9vAfJmMLRye/RUZTnU0K7IHUBg+NpWGreqh89QhYcUUd5zYjcsJC4pT
Ln3nZJT71KMNDR/6Pxp0boXOhieX3IidBC9ZRnJmsftecaWsds93EwJo9OJ3NHFVY005Q8y6xYQe
jit64OUSSMDQcTTt3cX2m2BNCyVh+zec3xGMqWDwsVDXlW1Ibs0IvO8xmvRoh85FxhwbxKUNywg/
loBVFUDDVxbRMvAkJ156i6TC/zVaPIctpMcgL+I/eZLTIUbK1WMz0ZlrzBlfFD1DafPIg/jX8wRj
GqbLo9MiRRW2RSANJn1BE18vpLx4UnYs5+yGo7b/21R4n8bhUjrF1Jl7sMi6YltO+OXaiD79apG3
9UU++24P9oGyEwT9WUyN2BQEBAFBQBCg6PGvBP7T3G2BmXl/Dtvn2ju7CiNzOsiZVlKPmUkOk9E2
1NBynged2tsDMTQStfupbYGZOcZCRjxoGmlo87EHrZvYKStBTcxBMwlnnPzvfAX2uPV1pY7KSvgS
E5YOrvTf5sPDRz1ppmTQ+KtxKzXv2rWOjCHciqxTEfiUB30fVhUDY7dfZbaSGSejDtTQ6gMPWuX7
VeE1ZJExpIKiUOsCrp1caDFCi7eHhFqvlJbJSrN3jqqDc4X2OCvgRJuikmi0wIOu92hwN1lJPmIm
JRLcmqqQc/MrUvT0VuPpK2GOtJAaKePSXEvbj/TcMsAe7Dt7bbj3d6XNIE1RYKZUoZJwNclYlMtK
q6L1Uj09Rmrw0FrJjJZxaaGl3ad6bhlor8uZa9VZRC717TpVtTUE9lTjaWvPkqWrQ0Y2yuQoHUt3
NYFdVKjUEl5t7fde2sH8oLOgWl0j+gz0R6VrTd/edWzBY8GpSn+7t6VeWyWwSiLhUFRR59sZRWof
vNu1tAVmlpRLZKeZUNfuRKMJL9LA3/6QxpoaTPL506RFpTmj0R40DJtqC8wsIcs5tloJzJSiGlw7
3EPDrm2LAjPlsOSO1pJlD2KwYjFYICeerPBgMuKz0NRuR/0xr9K0oT2Ys9sTjKEguEq7QNr506Se
P01yaIJNj13mLFkFKViZ4YUyKcEXKcx8rNCjiu1BYdi2GW6eOiyJEWQlGtHW7UKj8fNo29HLFmA6
JSN54//Y67To0QqdJYaMCyFkJppwCaiFXGLSb77RTrS7yppCTpoJlW87Gox7gQb++c/5VH7UHTef
9nd0wd18kYzwKCw+Laj7wBt07BNgt7lCNk4KqOvR8Jl5tOnTDp0mjezkbDSBXWn8xDu07eSNZM3C
mCWD5IpGq0bbpDf1e/fAQ6dC5aa0eSbGLAtUpMdmjjPXWMV2S54302byY/bALCuWbKO7ffS9rKJO
tIXWy0JOfCqySwC+d82gYz/nOVf6HizDTqf8MqdxKQlcBkzkkQF1ccnvPpShUhwWBAQBQeCGJVA4
cuY20J0+j6mQzxjZPiWXjILOtfJO6X3ZbLoLVJ4SLjoJ/9l6+typIrCnhOqUXKzTZiVkYibHw9W0
X6fnpmZqGt+iIjjCSt7eHHbuBXVbN+7+zRWPCpBX3R7wvFnJ07MQG6ui/c9u1K8HxhALtLbP11GV
+Kdg5eT9GZwMBa/H9dw9XU3th13w/Kn46JqV02MyHPpV6pmzQ6+M0TLcIuHiriLgOXd63CoTHp5J
mF4xxEpWir1YdXAusEcqNkhp0y6D7GRcXNKJsttU1qrwbWmHmfB+FjtW20fCJDcJSVlfpsTHyrkp
mRw/L+E/U88dj6hoMtmFE3/nklXJa8O6N5v1T+aRbQZJJ+GqPDFXYrOuOjp0BnJM7B1kICJeotZk
TwZPVtPkORdO/p1LZqFN5fiVL1M+QwnXRnbfdUPd6DdUKSSTsNTAPx+ZMdrS86pJJsPE0TdN+L2r
pdUSL5olyWhqK6NU2RzYUiqlMeson4xbQGLPDLZ+GUHBYJfNJVUtaj8wnXYDWqBKOUPcX6uJ2Hse
ze2z6Ng5joivPic2qSCvUELbfCC+Sh82ZS/xcSU0FVKseCOeqMUvERbvT5PXPqJZQFMCWvkQlZCM
Kfgbjpeb3lZcuwrXTuPpMCAAOWoNx5b+oQwkXvaRgz9i7+d7ybXISFo9Wk124YimOeQzDrwhodLp
0bi44TPyPTp0ro1faz8uXIzNt8cNv0lfc1N7Ndn/fMqxzZeK/b4BNptd8X5kMd166TEeXMKxX8NK
ytiskpBURc++bIdkC3LBDao89KrAniLReKK/fJWwWBd8hn9I1/6+BAzpRdipPygcDKIcGbUv+kCl
Ic2krX2HY3vso26SiyslLxDFSmfaPZ6ID58r1qZNCGjlbWtTqcE9NO/kBpk7OfnRz2TmgrrlOLo9
1gOffrfgtmd9tc0pVDd/kCZN1ZB3lDNvLiAuTYPn0Pn0GFKfgHtuI/z0H5iSswBXtC5e1LpnCq1b
G4lLeJZYW3CWTHaWmYr1rCthc3nX2GUXZIkDEprWQ6ijZBikbebInK9JN9Wl8auf0LxuCcH8HWfa
Io7wd58jPBbc73iHnvc3watfb9x2/0rF62woKYuVuQcd2agcc9Ivcwwbpizg9g3TeXrDbsaGbGf1
x1/y7cojJBc8ECmrCnFcEBAEBIEbiEDB406aPqN0JCwce95IUlEP1vbDq7/Pjd6vuODrXZKMxqtE
lFN00mQlJUyGZhIugfbRhaKORpFY2VuqK7BHxiVAggwrploaAuspHaoc/nzYTPP1eto7WBK/wDbD
PjMG1HgEqvFwgYyCEwWGVskvGWOoEhVJ6Gqr8WuvKJOo01vFJSU1L9NCltJ/QKK6ODta8CNvbRZr
X76ChT4c+Z5rJXKthbZPq/F/y4uHJpiJXJ/H+ZV5JBf1Ggvo2b9lmeT1JoyPuKJrrMHDNZesinsR
JXTIRmvhQjLKqJIxPxB066xG6YLKx/OIiVeKyKRvM2GYrMajqRZv91wyS89zdOSX0hoOFk0pyVAm
5f1Mfv1SQheoxm+AC52e0uL/hAc9jmewe5syB62aZFQS+vYqlD6dYa8JQ1Mt/oBHDy1165m4EFn8
QjUR98dSFv5RApnt+tJ2mED7AfbFN/BtR73hs6k3PF/OEIvRUCx6lzzx6d3JNoJsPLK7KKWxtFpn
9y0pZMTlQoArmlqeSCRXMt3Sj7pDbgUiubB8Nek5xX0uMkLOM2DJX+5RNmWSVxjAueB+y+O0f3Ag
+lJPhtTu9jRHxxqLdFdmS/K9k5vnPEHxwVTzgdns+fZMfrBYBXtkAxkHD5HX/y5c6rRFpy0enOVb
50gmN4b4g5E0GtQYn9Gf0u/O08Qf3M6lXXsuT8GsTLtf1qZpuDRthy2JVX8bHV+/rSQyfSBa5aFR
Qfxf8mwl9zS4Nm1uGxmWw7eTnKYotZB97BDGIfXRBXTC3WUDhlglbUGH1qsJ+kZK5R54twkkSa+D
nDiMRrUTetaRXez3rOxrrCIXNLg2sI9qWS8eJcsoY8sZLuvCc6otCgqbMQYfx0gTdL7N0WlxIjir
yF5nzzvrl4whaCkTW26i24hHGPX0wzz6+e08/OQSnhqykKPpxX5/nK1ayAkCgoAg8B8kkP9oVyb1
mPLDqKbTfB2+trlDdm+lhi70flcJzKxELcpmz7PZnNhb8A9BCSkcf6z5I2/KvPmyZByXVI5emT22
ufpKB81Nsv3ztsRYyC3dKXdUeYGtyiiTo/PKOJcDvwpGpNSl0iULVBjDlXl3EvrOWgK8ZAwZ4Hm7
Fl/l/WrxFrLz4N/hXGChc9+X+y6T8kkW6yfkELzFQl59Dc0mu3PXX56F6awONZuV8UL7p/LXhkON
9oMOGk2SimooPmpRXMvlfhU/W/a2nCNjjLeSdszEhYXZ7N+iGCBRp7/a1udSSlaHjLqNjlv+Tw0h
OWx/ysC2O9LZ8qEZa6CWHm9rlWxHJz4atN4mshNOce6tMex66x0uHAglT+nTZp0lcvm3pBUPeDza
U6+1EuomEn+o1OiRcnfYWGtQFY69V2SCjJyf8yeVHLq23e8VlQYjmeFKR7sxzR67F30lc6Kk2gNp
/6gSmCWTuOkLTi9bRHhwsR53xQZUq0SV7bGayvxtKjTwMplcMje8xr5Fy4kKOo/Jtz2BQ6Zw81sz
i9IRCwqX2+4FQgXfl7dp4WhhylaCl77HyS+L/k58vRmDM7/DBerL/XZwsyvyhfe7ct6CKT4JKx64
N+tJLbdcjDng1qkbeuU9bWnhGG2Tph1UVEKPg/NVPVTwI6RWV/x/sVJtoaR45/8QFNRRqfu0DJ7O
+llQpxN+ydmXOLxiAS/27MWIZ3eS23kirz7e+MpSsJ21U8gJAoKAIHAdEMjvWsnEvmMg7EU93brr
uO1NC5teMdlSs9R11PYUxEQTZ77KI9ko4XuTjk69ijq9lfFTzs5fvECvss3RURYEUenAWiIN7srs
MSlzuNxVqA1mlGwJz0ZqdNoKegWShO9QrX1Z9HAzWYo99nUMynfPLJOtjDR6q/BvIXE2/HJxS7QF
A1rqjdGiictj9woNfV92oZkJTFst5JihOjnLsblsblMsL/Vyk6rniErCo6VE3r5cjv6Ty1FXFS2W
etGjh4ZWd6s5v8hSGITZKsy/ZDx7a+ycY8xF83uULrpT10bZpmcHWchDjUtHF+rWMXExSaLW3Vr7
9RtqIkPpiyvxhhOfChmqJFxcZfIK+veuKrwD7Q6aU/NTfatJRlNfbeeVI2NVolqLTMYRC7locKuv
xlVDsbQrDQF3jWV0z0y2fbyaU2kFYbCJ7N0fcWh3gfNHifxW+SvYL/4toW01kFrKw4bk3cSXfveS
xYBRGe30qINPoAcX4yu4t4qrdrAt52XaB1PcA3Bzk2zvu5Jc1Mh5xfVmkrJmAbH3zaNVi9HcNDqa
g98ddPo1AiqvxvZVAdMPEbl1Gxl5WvRNRtO0TbEnUQ5sc3xIxpprH5LT1vFDLYVhlZV0SRdkY64t
eJJT/uTQM2WvdFA5e6T8J1xa3Np2sv8spVzAqOApDI7LkZF06Or5YArZzPmzmzmvrUu9ZxbSpmUH
GtwcSMymgvmEFbS7YxjFjlrIiwrFRCO0vm1wy/mJ2JAMGw9J54PWkl5yTp4p2/774OaPzk1C+bGW
NCpkc7GhtXJkcsOUuuqjbdyfWt6HSMhwxbN7T3s7xx63/bZYk89jpCt+/XujTtvByb9a0PHBuwg0
g/l4GHkWCzihp5iTFW+WabOZ3MgYrPijaj4QP+8g4m1ZE45UVrItJDf03brbfY8/Q47yj0/j/H3q
1D1YLX4V81XO5vzKrx/hWr0AAAfSSURBVNn39m10b+2HlvCihY2KiYlNQUAQEARuNAKF/9qVXs65
6dnU2+RO4D3u9Nybyd9rrViizaSalM6uKwPXqUkMl9G2LTWXohLUrPEW4hPBu46Gnpu9aJ8h4Z5u
ZNNDxecDQdXtkTEoo4B3qvDBTMQp8O3gxv9+tiA3QHkAX+qjot1SL5qqVeiVXDFkIj7NQ1k7wKmP
0cLFf2SaDZWo96kX90TKaBuXLGmNs5BmBH09iexv84jbYiX5ZTf8tJBSsKBDNXMuaUHJPclXS5e5
rvgoS+k3s5/ze86D28dA7u4c9n/teOXBklqUbCE1N33vSRMPGUOYlVyzhL6NXSpLWWClRAEV7Vd5
0ShOwrOxPYhJ+M5U4nUK5V4bxfvpJfQW7ZiPGTkV5ELXLlr67PAiK1HC0xYwyYQvzH91g5PBWZFW
x1uqVq4MWqtDe9FCtgFcm6pxV1ZdM5sJ+dUelFaXjPmsiUSLhjqd3blnuyvJCRJeHVW2ONOw1WSb
11NopWc3pq2YwWAv6J9ziBELwi6fVlQoXMaG5EWt3h1sKY05h/bY5vaVkDRdJCHYQGA3D/yeWMSt
iVlo6lTtYY2iV04LJjUdPLzb0nbW5zTJccc1ew0H568vmZplusSlFV/iN+sZ/HpMoW3Ic5zYn1Tq
OithaeGONfkMWeaB1PIeRJdXmpCWkIOmgTJ0XZWPCeOFi1gH+KLuNJ1eb8eRZ9XjKu/gyJxvyCxM
pSxbd+Xs8afJS5/hn6bCrY6SW24h7e999nmNhb/g5ci4Nqf5c28QoDNgjIvHZPXEvb5S0IQx3h48
2SytqN3LdqfwjCX8V8JC+tC6dUMaT11Gg7Q48iRv3LwlEj99kpPFRiutaWdJywJ3z3a0e2MxTTNd
cMn+jYPv/V64Wm65MmFriAjrQ8tm3ekw5wtyMnS41VJuwnTi1u+08ZFTQ21BmruvK7k7/iblWBQZ
Dz6BlwYyz9tXmJSd0FPooBMb5docsoaYlM408O1O+zlLaJpgwiXQgVKn2yKQRpM+IEBdB3dv5WlK
JnEb/8GoPJOpxH1a7j2Y/7/wiv1yacQ9cx/DL2g3x0MSyJa8aXbvVPp6ZvHPhgtcg8eJDkCLQ4KA
ICAI1DwCJaIsOTaPg/PNyEjUm+1GY3+QE/LYP8VIzAUZdWMNgbdpqe0vkxtlIT60Cu/EMpo58ayR
SxEyygu29L4yqScd66mqPYbteaShptUoiYhnDQQfsKJtoUZnW+bdYu/UmGUSd1swZMhoAu2BmbLs
+pkpmRzY4dgeh80ny8S+ZeDYn8qojYRHYxUuZhlDsIlLwfl6cizEnFNKW4n4zYopwcT5I/b9+ON2
mWrn7NDY/IOuKgIGaKh7q/0dZ8pRTUsNdXtpqNchf1XD8soXnLPKxK83kZYMHi3U+LZRwSUz4Quy
2PfH5Qxz4sC9sbJYiJWYz7L4Z02pAK4S10aBCSW+TVZCnszk0Goz2RaVLTAzhdvb9ODOy+0pUbaS
OypJJvW0FVV9NbXaqnGXrKRuz2Xv/QZCIuzKqkvGGp3LrkdzCDtqxRKgpnZHFeoECxc/NrD1/VLz
CI0X2bM9ETn3HLv3JlbpSbTk2YH6LZXOezzxR2JLjn4qrskGUn5+lwtBUZhxQ1enDhplNO3SMZKj
KzmBUNGXd57wZStJSjCCrjZunjlkRqY5DLrk1N2E/BqMjA6/kU/g713iJ6zMVpTT93Bm6a8kxxlQ
+bfBr0MXvL1zMSWdJzXW4LCuMpUhYzr5FcF77Gmhap+6uHlDbmK20znclbNHJi9VRlfH27ZcevKm
eZzam1jK5nJk5HRSDwaRleGCLrAZ+vp1kJNDiPttLmeC0gv1VNjuZQMpOmOJ59KSFzn1x34yU3Ox
s9FhTrpAjlwqlS83hAtfryEl2QQufrjVksmJK1gGM19leTKWWKI/f5WQvcEYrT62wMwcH0Tk0tcI
PpX/Com8KJJjFF2JxO2PxJJ2mEsXlMdGSaRG5PvujJ4iDyveKs9mYzChC+cTceIiJqkW7oH+aMzZ
5MYcIy2t6AlUhW1hSSX9TATGbBNq33q4e2swxR4lcukrBJ/MD7grc586cw9eqV8ad/QBN/PIoqUs
27WOlX9/y+yRav584THe3JR6+e9MxaSFhCAgCAgC/0kCUmf3FiUHOP4Lbqok6s7Wc/tIFWnrcjj1
i5m0eBlZI6HKtpIe999zucY2m7uGXn970kRv5fQ9GRy3Bak11lphGBIu3WfRe2wHpMRfOPD2z9U4
T0jgrRQB1/a0n/sGAW7xRMx9jrAYB0Nyzsg4Valod6cwXROh/3pbSPgMX8m290MZ33Ymxyv5PCfI
cL7CVuji0bJCGSEgCAgCgkBNJVCYFFNTDaySXVaZuLlZ7DK40+NxN/rcW6Qld3UW614vNdpQdFps
CQI3NgHJB9/ebW2LFWQf3GubD3ljA7lBvBftXnMaWrRFzWkLYYkgIAgIAv8Cgf9mcKaAzLMSvSCL
S5+o8GqnwtNPQmWSMYRYqpTq9S+0jahSELjmBCSvTtRrrqz6FktckIOUxmtukajwWhAQ7X4tKDtX
x3+/LWTSVo/i5tXO8RBSgoAgIAjcaAT+m2mNN1orCn8FAUFAEBAEBAFBQBAQBAQBQeC6J+DcbPrr
3k3hgCAgCAgCgoAgIAgIAoKAICAICAI1m8D/AwOWpaaMS9DeAAAAAElFTkSuQmCC
--089e082f45f40652e90565bad4fc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8485387614777410943==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 21 15:55:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 15:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoWjm-0007D3-8A; Wed, 21 Feb 2018 15:55:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/3ts=fp=citrix.com=prvs=583b397a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoWjl-0007Cu-DZ
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 15:55:17 +0000
X-Inumbo-ID: d1f65a37-171f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1f65a37-171f-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 15:56:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68311785"
To: Jan Beulich <JBeulich@suse.com>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
 <145e43f1-1995-5224-e4c0-0595f1458ccc@citrix.com>
 <5A8ADF7102000078001A909D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <1cd84cfb-8179-cc15-0977-2da28901e622@citrix.com>
Date: Wed, 21 Feb 2018 15:55:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8ADF7102000078001A909D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
	of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTkvMDIvMTggMTM6MzAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDE5LjAyLjE4IGF0
IDE0OjEyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDE5LzAyLzE4
IDA4OjQ0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC0tLSBhL0NPRElOR19TVFlMRQo+Pj4gKysr
IGIvQ09ESU5HX1NUWUxFCj4+PiBAQCAtODgsNiArODgsMjYgQEAgQnJhY2VzIHNob3VsZCBiZSBv
bWl0dGVkIGZvciBibG9ja3Mgd2l0aAo+Pj4gIGlmICggY29uZGl0aW9uICkKPj4+ICAgICAgc2lu
Z2xlX3N0YXRlbWVudCgpOwo+Pj4gIAo+Pj4gK1R5cGVzCj4+PiArLS0tLS0KPj4+ICsKPj4+ICtV
c2UgYmFzaWMgQyB0eXBlcyBhbmQgQyBzdGFuZGFyZCBtYW5kYXRlZCB0eXBlZGVmLXMgd2hlcmUg
cG9zc2libGUgKGFuZAo+Pj4gK3dpdGggcHJlZmVyZW5jZSBpbiB0aGlzIG9yZGVyKS4gIFRoaXMg
aW4gcGFydGljdWxhciBtZWFucyB0byBhdm9pZCB1OCwKPj4+ICt1MTYsIGV0YyBkZXNwaXRlIHRo
b3NlIHR5cGVzIGNvbnRpbnVpbmcgdG8gZXhpc3QgaW4gb3VyIGNvZGUgYmFzZS4KPj4+ICtGaXhl
ZCB3aWR0aCB0eXBlcyBzaG91bGQgb25seSBiZSB1c2VkIHdoZW4gYSBmaXhlZCB3aWR0aCBxdWFu
dGl0eSBpcwo+Pj4gK21lYW50ICh3aGljaCBmb3IgZXhhbXBsZSBtYXkgYmUgYSB2YWx1ZSByZWFk
IGZyb20gb3IgdG8gYmUgd3JpdHRlbiB0byBhCj4+PiArcmVnaXN0ZXIpLgo+Pj4gKwo+Pj4gK1do
ZW4gc2lnbmVkbmVzcyBtYXR0ZXJzLCBxdWFsaWZ5IHBsYWluIGNoYXIsIHNob3J0LCBpbnQsIGxv
bmcsIGFuZAo+Pj4gK2xvbmcgbG9uZyB3aXRoICJzaWduZWQiIG9yICJ1bnNpZ25lZCIuICBTaWdu
ZWRuZXNzIGlzIHNwZWNpZmljYWxseQo+Pj4gK2NvbnNpZGVyZWQgdG8gbWF0dGVyIHdoZW4gdGhl
IHZhbGlkIHZhbHVlIHJhbmdlIG9mIGEgdmFyaWFibGUgY292ZXJzCj4+PiArb25seSBub24tbmVn
YXRpdmUgdmFsdWVzLiAgVGhlIHByaW1lIGV4YW1wbGUgb2Ygc3VjaCBpcyBhIHZhcmlhYmxlIHVz
ZWQKPj4+ICt0byBpbmRleCBhbiBhcnJheSAobmVnYXRpdmUgYXJyYXkgaW5kZXhlcywgd2hpbGUg
dGhleSBtYXkgb2NjdXIsIGFyZQo+Pj4gK3JhdGhlciByYXJlKS4KPj4gQXMgaXMgZXZpZGVudCBm
cm9tIHRoZSBvdGhlciB0aHJlYWRzIG9uIHRoZSBzdWJqZWN0LCBJIGFtIHZlcnkKPj4gZGVmaW5p
dGVseSAtMSBmb3IgbGl0dGVyaW5nIG91ciBjb2RlYmFzZSB3aXRoIHNpZ25lZCBpbiBjYXNlcyBs
aWtlIHRoaXMuCj4gU29tZSBjb250ZXh0IGZvciB0aG9zZSBub3QgaGF2aW5nIGZvbGxvd2VkIHRo
ZSBlYXJsaWVyIGRpc2N1c3Npb246Cj4gVGhlcmUgYmVpbmcgcXVpdGUgYSBudW1iZXIgb2YgY2Fz
ZXMgaW4gdGhlIGNvZGUgYmFzZSB3aGVyZSBwbGFpbgo+IGludCBvciBsb25nIGFyZSB1c2VkIHdo
ZW4gbm8gbmVnYXRpdmUgdmFsdWVzIGFyZSBldmVyIGV4cGVjdGVkCj4gKG9yIGV2ZW4gcG9zc2li
bGUpIHRvIGJlIGhlbGQgYnkgdGhlIHJlc3BlY3RpdmUgdmFyaWFibGVzLCBJIHdvdWxkCj4gcHJl
ZmVyIGlmIHdlIG1hZGUgZXhwbGljaXQgd2hlbiBzaWduZWRuZXNzIG9mIGEgdmFyaWFibGUgbWF0
dGVycy4KPiBUaGlzIHRoZW4gYWxzbyBlbGltaW5hdGVzIHNpZ25lZG5lc3MgY29uY2VybnMgZm9y
IHBsYWluIGNoYXIgYW5kIGJpdAo+IGZpZWxkcyAoZm9yIGJvdGggb2YgdGhlc2Ugb25lIGFscmVh
ZHkgbmVlZHMgdG8gZXhwbGljaXRseSBhZGQgInNpZ25lZCIKPiB3aGVuIG5lZ2F0aXZlIHZhbHVl
cyBhcmUgaW50ZW5kZWQgdG8gYmUgaGVsZCBieSB0aGUgdmFyaWFibGUvZmllbGQsCj4gYXQgbGVh
c3QgaWYgd2UgZG9uJ3Qgd2FudCB0byB0aWUgb3Vyc2VsdmVzIHRvIGNvbXBpbGVyIHNwZWNpZmlj
Cj4gYmVoYXZpb3IpLgo+Cj4+IElNTyB0aGV5IGRvIG5vdGhpbmcgYnV0IGhhcm0gcmVhZGliaWxp
dHkuCj4gSG93IGRvZXMgbWFraW5nIHNvbWV0aGluZyBleHBsaWNpdCBoYXJtIHJlYWRhYmlsaXR5
PwoKVXNpbmcgJ3NpZ25lZCcgd2hlbiBpdCBpcyB1bm5lY2Vzc2FyeSBzdHJpY3RseSBhZGRzIHRv
IGNvZGUgdm9sdW1lLgoKRXhwZWN0aW5nIHRoZSB1c2Ugb2Ygc2lnbmVkIGluIGNvbnRleHRzIHdo
ZXJlIGl0IGlzIG5vdCBuZWNlc3NhcnkgaXMKZ29pbmcgdG8gYWRkIGFuIGV4dHJhIHJvdW5kIHRy
aXAgdG8gZXZlcnkgcmV2aWV3LsKgIEV2ZW4gaWYgdGhlIGNvcmUKZGV2ZWxvcGVycyBnZXQgdXNl
ZCB0byB1c2luZyBpdCwgY2FzdWFsIHN1Ym1pdHRlcnMgYXJlIG5vdCBnb2luZyB0byB1c2UKaXQs
IGJlY2F1c2UgaXQgaXMgdmVyeSBhLXR5cGljYWwuwqAgVGhpcyBjb25zdGl0dXRlcyBhIG5ldCBy
ZWR1Y3Rpb24gaW4KcmV2aWV3IGJhbmR3aWR0aC4KCldlIGFyZSBuZXZlciBldmVyIGdvaW5nIHRv
IGdldCBjb25zaXN0ZW50IHVzZSBvZiBzaWduZWQgZXZlbiB1bmRlciB5b3VyCnBsYW4sIGR1ZSB0
byB0aGUgY29kZSB3ZSBpbmhlcml0IGZyb20gb3RoZXIgcHJvamVjdHMuwqAgVGhpcyBhdCBiZXN0
IHdpbGwKbGVhdmUgaXRzIHVzZSBpbmNvbnNpc3RlbnQgYWNyb3NzIHRoZSBjb2RlYmFzZSwgYW5k
IHRoZXJlZm9yZSBhZGQgdG8gdGhlCmRldmVsb3BtZW50IGNvbmZ1c2lvbiB3ZSBhbHJlYWR5IGhh
dmUgV1JUIGluZGVudGF0aW9uIHN0eWxlIGV0Yy4KCkFzIENvdmVyaXR5IGhhcyBkZW1vbnN0cmF0
ZWQgcmVwZWF0ZWRseSwgdGhlcmUgaXMgb2Z0ZW4gYSBkaWZmZXJlbmNlCmJldHdlZW4gd2hhdCBw
ZW9wbGUgd3JpdGUsIGFuZCB3aGF0IHRoZXkgaW50ZW5kIHRvIHdyaXRlIChhbmQgdGhpcwppbmNs
dWRlcyB5b3Vyc2VsZiBhbmQgbXlzZWxmKS7CoCBTZWVpbmcgYSBwYXRjaCB3aXRoIGFuIGV4cGxp
Y2l0ICJzaWduZWQiCmRvZXNuJ3QgYWlkIHJldmlldywgYmVjYXVzZSB0aGUgY29kZSBzdGlsbCBu
ZWVkcyBqdXN0IGFzIG11Y2ggc2Vjb25kCmd1ZXNzaW5nLsKgIFRoZSBvbmx5IHRoaW5nIHRoYXQg
bWF0dGVycyBpcyB3aGV0aGVyIHRoZSByZXZpZXdlciBjYW4gd29yawpvdXQgaWYgdGhlIGNvZGUg
aXMgY29ycmVjdCwgYW5kIHRoYXQgY29tZXMgbm90IGZyb20gdGhlIHdyaXR0ZW4gdHlwZSwKYnV0
IHRoZSBjb250ZXh0IGluIHdoaWNoIGl0IGlzIHVzZWQuCgoKSSBhZ3JlZSB0aGF0IHN1Ym1pdHRl
ZCBjb2RlIHNob3VsZCBiZSB1c2luZyB1bnNpZ25lZCBpbnRlZ2VycyBieQpkZWZhdWx0LCBiZWNh
dXNlIGlzIGl0IGlzIHVzdWFsbHkgdGhlIGNvcnJlY3QgYmVoYXZpb3VyLCBhbmQgdGhlCnJlc3Vs
dGluZyBjb2RlZ2VuIGlzIHR5cGljYWxseSBiZXR0ZXIuCgpIb3dldmVyLCBJIGRvbid0IGFncmVl
IHdpdGggeW91ciBhcmd1bWVudCB0aGF0IGV4cGxpY2l0IHVzZSBvZiBzaWduZWQKZm9yIGludGVn
ZXJzIHdoaWNoIGFyZSBpbnRlbmRlZCB0byBoYXZlIG5lZ2F0aXZlIHZhbHVlcyB3aWxsIG1ha2UK
d3JpdGluZyBvciByZXZpZXdpbmcgY29kZSBlYXNpZXIuwqAgUXVpdGUgdGhlIGNvbnZlcnNlO8Kg
IEknbSBjb25maWRlbnQKdGhhdCBpdCB3b3VsZCBiZSB3b3JzZSBpbiBzZXZlcmFsIHJlZ2FyZHMg
Zm9yIHRoZSBwcm9qZWN0IGFzIGEgd2hvbGUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 15:57:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 15:57:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoWlQ-0007NG-IT; Wed, 21 Feb 2018 15:57:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoWlO-0007N4-Rc
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 15:56:58 +0000
X-Inumbo-ID: bc0eaf42-171f-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id bc0eaf42-171f-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 16:56:10 +0100 (CET)
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 58C0B80D;
 Wed, 21 Feb 2018 07:56:56 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1EE943F53D;
 Wed, 21 Feb 2018 07:56:54 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>,
 Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-2-mjaggi@caviumnetworks.com>
 <79eeb426-0519-08f3-88a6-b795b9a2f68e@linaro.org>
 <a5be8c57-91cb-ed4d-915d-8bb1dd3df74b@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ff095f05-c10f-19e5-361e-f6fbeb18ac2d@arm.com>
Date: Wed, 21 Feb 2018 15:56:53 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <a5be8c57-91cb-ed4d-915d-8bb1dd3df74b@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 01/10] Add CONFIG_VGIC_ERRATA
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS8wMi8xOCAxNToxNywgTWFuaXNoIEphZ2dpIHdyb3RlOgo+IEhpIEp1bGllbiwKPiAK
PiAKPiBPbiAwMS8yNS8yMDE4IDA3OjE4IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE1h
bmlzaCwKPj4KPj4gT24gMTYvMDEvMTggMTU6NDIsIG1qYWdnaUBjYXZpdW1uZXR3b3Jrcy5jb20g
d3JvdGU6Cj4+PiBGcm9tOiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBjYXZpdW0uY29tPgo+
Pj4KPj4+IEFkZCBhIGNvbmZpZyBvcHRpb24gdG8gZW5hYmxlIFZHSUMgRXJyYXRhIENvZGUgaW4g
WGVuLiBQbGF0Zm9ybXMgCj4+PiB3aGljaCBkbyBub3QKPj4+IGhhdmUgdGhpcyBlcnJ0YSBjYW4g
Y29tcGlsZSBvdXQgdGhpcyBmZWF0dXJlLgo+Pgo+PiBzL2VycnRhL2VycmF0YS8KPj4KPj4+Cj4+
PiBTaWduZWQtb2ZmLWJ5OiBNYW5pc2ggSmFnZ2kgPG1hbmlzaC5qYWdnaUBjYXZpdW0uY29tPgo+
Pj4gLS0tCj4+PiDCoCB4ZW4vYXJjaC9hcm0vS2NvbmZpZyB8IDkgKysrKysrKysrCj4+PiDCoCAx
IGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9LY29uZmlnIGIveGVuL2FyY2gvYXJtL0tjb25maWcKPj4+IGluZGV4IGY1ODAxOWQ2
ZWQuLjI5NjZlM2EzZDMgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vS2NvbmZpZwo+Pj4g
KysrIGIveGVuL2FyY2gvYXJtL0tjb25maWcKPj4+IEBAIC01OSw2ICs1OSwxNSBAQCBjb25maWcg
U0JTQV9WVUFSVF9DT05TT0xFCj4+PiDCoCDCoCBlbmRtZW51Cj4+PiDCoCArbWVudSAiRXJyYXRh
IFdvcmthcm91bmRzIgo+Pj4gK8KgwqDCoMKgwqDCoCBkZXBlbmRzIG9uIEFSTV82NAo+Pgo+PiBJ
IHdvdWxkIG11Y2ggcHJlZmVyIHRvIHNlZSB0aGUgbWVtdSAiQVJNIGVycmF0YSB3b3JrYXJvdW5k
IHZpYS4uLiIgCj4+IHJlbmFtZWQgdG8gIkVycmF0YSBXb3JrYXJvdW5kcyIuIFNvIHdlIGhhdmUg
b25seSBvbmUgbWVudSB3aXRoIGFsbCAKPj4gd29ya2Fyb3VuZHMuCj4gSSBhbSBub3Qgc3VyZSBp
dCB3b3VsZCB3b3JrIGFzCj4gbWVudSAiQVJNIGVycmF0YSB3b3JrYXJvdW5kIHZpYSB0aGUgYWx0
ZXJuYXRpdmUgZnJhbWV3b3JrIgo+ICDCoMKgwqDCoMKgwqDCoCBkZXBlbmRzIG9uIEhBU19BTFRF
Uk5BVElWRQo+IAo+IHdoaWNoIG1heSBub3QgYmUgY29ycmVjdCBmb3IgdkdJQyBlcnJhdGEuCgp2
R0lDIGVycmF0YSBhcmUgbGlrZWx5IGdvaW5nIHRvIGJlIGJhc2VkIG9uIGFsdGVybmF0aXZlLiBT
byB0aGUgY2FsbCB0byAKdGhlIGZ1bmN0aW9uIGNvdWxkIGJlIGF2b2lkZWQgb24gbm9uLWFmZmVj
dGVkIHBsYXRmb3JtLgoKQnV0IGFzIGFsdGVybmF0aXZlIGlzIHN1cHBvcnRlZCB1bmNvbmRpdGlv
bmFsbHkgYnkgYm90aCBBcm02NCBhbmQgQXJtMzIsIAp0aGlzIGRlcGVuZHMgY291bGQganVzdCBi
ZSBkcm9wcGVkLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:01:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:01:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoWpU-00007B-3o; Wed, 21 Feb 2018 16:01:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7g6z=fp=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eoWpS-000073-8D
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 16:01:10 +0000
X-Inumbo-ID: 51358b39-1720-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51358b39-1720-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 17:00:21 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id n7so5916764wrn.5
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 08:01:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=+0zCl1fgeUkVu9xzb2RaT1KRNyEls0Une4R1IFNoNRc=;
 b=C3uVEVKTjunoyfTIiwTDmXN5N3ck7r7FsyzriHIKQflg/bNn7zwEMABWydR/MINhJz
 KLZddqofB34X7+iOeqr/QDJ5wRZMyzvO8z5HDGTDWG3x9DRp/BXGH+uInKe2MgaTlR7n
 fGJRl5Ws+ej+1PKZAiZ4ZaIHYRWKydGLioQao=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=+0zCl1fgeUkVu9xzb2RaT1KRNyEls0Une4R1IFNoNRc=;
 b=bKD+RwklsuWPKsWM/b0Qo/wPCdUBmecvSFoRVzQLprjjNIjV0d4+yvk1H63NJrD1bh
 u61OJZ5V3ukY9cacfB62dWADj6+WLocR9hmO4OZ34ve+O/BjkCVGwvhzHYlCi++fmcu3
 8u9GEvQZ/IPoQoJyihwbtUxKYhQp+lL358wKDg/lxNOJuTIsH21u20fVZgU5yEWBS0XT
 T1sEquo6JRqknj9ZBReb+BxN61z25rwECnmuvk4E9DF8qOK7AlBT9Uekfr62RdxnodKV
 4yb0jFCLYOjajLgWggZY2kjbUu+ak8TGOjMvgWT1sjNbs1ocYjFtaqGMxfeexkjpciq0
 ov1w==
X-Gm-Message-State: APf1xPBLMyHho2S6odvnD9HuD0cUbM5nNg6oPKH/5uTe6cl3NEhIySTK
 EYkNxhAVHHwUEf7W9BB/YevT+w==
X-Google-Smtp-Source: AH8x226YmqbjAlSGqSrv7kGEmfduwlbN2+sPA6dxRGdAHglMjXit13u798wb5kVQbuzBg9xZMTToTA==
X-Received: by 10.223.208.141 with SMTP id y13mr3578518wrh.13.1519228866809;
 Wed, 21 Feb 2018 08:01:06 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id c14sm10082339wrd.17.2018.02.21.08.01.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 08:01:06 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-18-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <f6f4bdfb-5deb-03f7-3da2-3046bb331e68@linaro.org>
Date: Wed, 21 Feb 2018 16:01:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215150248.28922-18-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 17/17] xen/arm: vpsci: Rework the logic
 to start AArch32 vCPU in Thumb mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNS8wMi8xOCAxNTowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IDMyLWJpdCBkb21h
aW4gaXMgYWJsZSB0byBzZWxlY3QgdGhlIGluc3RydWN0aW9uIChBUk0gdnMgVGh1bWIpIHRvIHVz
ZQo+IHdoZW4gYm9vdCBhIG5ldyB2Q1BVIHZpYSBDUFVfT04uIFRoaXMgaXMgaW5kaWNhdGVkIHZp
YSBiaXRbMF0gb2YgdGhlCj4gZW50cnkgcG9pbnQgYWRkcmVzcyAoc2VlICJUMzIgc3VwcG9ydCIg
aW4gUFNDSSB2MS4xIERFTjAwMjJEKS4gYml0WzBdCj4gbXVzdCBiZSBjbGVhcmVkIHdoZW4gc2V0
dGluZyB0aGUgUEMuCj4gCj4gQXQgdGhlIG1vbWVudCwgWGVuIGlzIHNldHRpbmcgdGhlIENQU1Iu
VCBidXQgbmV2ZXIgY2xlYXIgYml0WzBdLiBDbGVhcgo+IGl0IHRvIG1hdGNoIHRoZSBzcGVjaWZp
Y2F0aW9uLgoKWWVzLCB0aGF0IGlzIHRoZSByaWdodCB0aGluZyB0byBkbywgYXMgdGhlIHNwZWMg
cmVxdWlyZXMgdGhpcy4KCj4gQXQgdGhlIHNhbWUgdGltZSwgc2xpZ2hsdHkgcmV3b3JrIHRoZSBj
b2RlIHRvIG1ha2UgY2xlYXIgdGh1bWIgaXMgb25seSBmb3IKPiAzMi1iaXQgZG9tYWluLiBMYXN0
bHksIHRha2UgdGhlIG9wcG9ydHVuaXR5IHRvIHN3aXRjaCBpc190aHVtYiBmcm9tIGludAo+IHRv
IGJvb2wuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNv
bT4KCkNoZWVycywKQW5kcmUuCgo+IAo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAg
ICAgLSBQYXRjaCBhZGRlZAo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vdnBzY2kuYyB8IDEzICsrKysr
KysrLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0v
dnBzY2kuYwo+IGluZGV4IDE3MjlmNzA3MWUuLjlmNGU1Yjg4NDQgMTAwNjQ0Cj4gLS0tIGEveGVu
L2FyY2gvYXJtL3Zwc2NpLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+IEBAIC0yOCw3
ICsyOCw3IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9j
cHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gICAgICBzdHJ1Y3QgZG9tYWluICpkID0gY3Vy
cmVudC0+ZG9tYWluOwo+ICAgICAgc3RydWN0IHZjcHVfZ3Vlc3RfY29udGV4dCAqY3R4dDsKPiAg
ICAgIGludCByYzsKPiAtICAgIGludCBpc190aHVtYiA9IGVudHJ5X3BvaW50ICYgMTsKPiArICAg
IGJvb2wgaXNfdGh1bWIgPSBlbnRyeV9wb2ludCAmIDE7Cj4gICAgICByZWdpc3Rlcl90IHZjcHVp
ZDsKPiAgCj4gICAgICB2Y3B1aWQgPSB2YWZmaW5pdHlfdG9fdmNwdWlkKHRhcmdldF9jcHUpOwo+
IEBAIC02Miw2ICs2MiwxMyBAQCBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24ocmVnaXN0ZXJf
dCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAo+ICAgICAgaWYgKCBpc18zMmJp
dF9kb21haW4oZCkgKQo+ICAgICAgewo+ICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNyID0g
UFNSX0dVRVNUMzJfSU5JVDsKPiArICAgICAgICAvKiBTdGFydCB0aGUgVkNQVSB3aXRoIFRIVU1C
IHNldCBpZiBpdCdzIHJlcXVlc3RlZCBieSB0aGUga2VybmVsICovCj4gKyAgICAgICAgaWYgKCBp
c190aHVtYiApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICBjdHh0LT51c2VyX3JlZ3MuY3Bz
ciB8PSBQU1JfVEhVTUI7Cj4gKyAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5wYzY0ICY9IH4o
dTY0KTE7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAgICBjdHh0LT51c2VyX3JlZ3MucjBfdXNy
ID0gY29udGV4dF9pZDsKPiAgICAgIH0KPiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiBAQCAtNzEs
MTAgKzc4LDYgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0
X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPiAgICAgICAgICBjdHh0LT51c2VyX3JlZ3Mu
eDAgPSBjb250ZXh0X2lkOwo+ICAgICAgfQo+ICAjZW5kaWYKPiAtCj4gLSAgICAvKiBTdGFydCB0
aGUgVkNQVSB3aXRoIFRIVU1CIHNldCBpZiBpdCdzIHJlcXVlc3RlZCBieSB0aGUga2VybmVsICov
Cj4gLSAgICBpZiAoIGlzX3RodW1iICkKPiAtICAgICAgICBjdHh0LT51c2VyX3JlZ3MuY3BzciB8
PSBQU1JfVEhVTUI7Cj4gICAgICBjdHh0LT5mbGFncyA9IFZHQ0Zfb25saW5lOwo+ICAKPiAgICAg
IGRvbWFpbl9sb2NrKGQpOwo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:07:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:07:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoWvk-0000Oc-PC; Wed, 21 Feb 2018 16:07:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7g6z=fp=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eoWvi-0000OU-TM
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 16:07:39 +0000
X-Inumbo-ID: 39058718-1721-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 39058718-1721-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 17:06:50 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id l43so5981221wrc.2
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 08:07:36 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=w4qDUZDM5HIB/kbekoJmNuzfg8fH8Ck+Jgkfis8s2IQ=;
 b=Q8M23P3I8n5FgT5oFwYmGGZgWT3c5uVLA3co/ZXQK8rJZaIve8uxoYtn0FqkiWXVZy
 Y4SDjXyaClgPzHMZfiZ4JnSrGHK+EXzZYwvVRbZrZaMREHsJVVKD0FKWBdnApd6IpdRS
 DGWEiuATZ03LY8AG12CBDYmtlU8fNO2W0Amdk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=w4qDUZDM5HIB/kbekoJmNuzfg8fH8Ck+Jgkfis8s2IQ=;
 b=RcLgmMrZDAqX7RlGurIoEGeywC7BytWIMLQ3L1hldW7GznQ+a5MybUd+dQ8QEye0JI
 0qyT1Hmlvs7JulcUPkGfDXqN0ceduD/6KgbllzXZ7MP+5Rg9Z+T612DwEFihMQeELwcL
 XG3vRzdRbA26RoZ8eZ3YSbjPjxPz5jLGTErybInlilOddXbeI/q2KiNlB4oNjXoF3vr4
 UBmtE6RO+8Q6lUwGTNHxCj/B/fsUXX/WkG6OnggMBdgzsBABvg8XQEzscw1CmQxex6bb
 a1ekv6YjtMnz2vjWCBaHFMU9R7YeNwE8qaMkVTvUtlqQj3Z0yOtG9GMEYMuhQd+E9UJT
 juQQ==
X-Gm-Message-State: APf1xPDMdVbSUkL/1Smh/HuOhYLBQB5eUn7dK6C20uKYzsBhT8jV0wge
 REROd2/ybhcjNNKbHQ6AcAPBhg==
X-Google-Smtp-Source: AH8x224S4Yz9Lw68VhcVh/3L6ZekSjizNYf8pss2pqLvP4NXrhPXbJXDYdpTg2JwqXuTfuJ1kgn4cQ==
X-Received: by 10.223.132.230 with SMTP id 93mr3600407wrg.227.1519229255755;
 Wed, 21 Feb 2018 08:07:35 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r1sm29164156wmg.22.2018.02.21.08.07.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 08:07:35 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-11-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <707e4b88-9da9-89a9-7f4e-ccb72682c211@linaro.org>
Date: Wed, 21 Feb 2018 16:07:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215150248.28922-11-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 10/17] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNS8wMi8xOCAxNTowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCB0aGUgZGV0
ZWN0aW9uIGFuZCBydW50aW1lIGNvZGUgZm9yIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgo+
IAo+IC0tLQo+ICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAgICAgLSBBZGQgdGhlIG1pc3Npbmcg
Y2FsbCB0byBzbWMgIzAuCj4gCj4gICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIFBhdGNo
IGFkZGVkCj4gLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyAgICB8IDEzICsrKysrKysr
KysrKysKPiAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgIHwgMzIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDEgKwo+
ICAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0
L2JwaS5TCj4gaW5kZXggNGI3ZjFkYzIxZi4uOTgxZmI4M2E4OCAxMDA2NDQKPiAtLS0gYS94ZW4v
YXJjaC9hcm0vYXJtNjQvYnBpLlMKPiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiBA
QCAtMTYsNiArMTYsOCBAQAo+ICAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwg
c2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiAgICovCj4gIAo+ICsjaW5jbHVk
ZSA8YXNtL3NtY2NjLmg+Cj4gKwo+ICAubWFjcm8gdmVudHJ5IHRhcmdldAo+ICAgICAgLnJlcHQg
MzEKPiAgICAgIG5vcAo+IEBAIC04MSw2ICs4MywxNyBAQCBFTlRSWShfX3BzY2lfaHlwX2JwX2lu
dmFsX3N0YXJ0KQo+ICAgICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDE4KQo+ICBFTlRSWShfX3Bz
Y2lfaHlwX2JwX2ludmFsX2VuZCkKPiAgCj4gK0VOVFJZKF9fc21jY2Nfd29ya2Fyb3VuZF8xX3Nt
Y19zdGFydCkKPiArICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiA0KQo+ICsgICAgc3RwICAgICB4
MiwgeDMsIFtzcCwgIyg4ICogMCldCj4gKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAy
KV0KPiArICAgIG1vdiAgICAgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklECj4g
KyAgICBzbWMgICAgICMwCj4gKyAgICBsZHAgICAgIHgyLCB4MywgW3NwLCAjKDggKiAwKV0KPiAr
ICAgIGxkcCAgICAgeDAsIHgxLCBbc3AsICMoOCAqIDIpXQoKSSB3YXMgZXhwZWN0aW5nIHRoZSBy
ZXN0b3JlIHRvICptaXJyb3IqIHRoZSBzYXZpbmcgb3JkZXIsIHNvIHgwLCB4MQpmaXJzdCwgdGhl
biB4MiwgeDMuIFRoZSBjb2RlIHlvdSBoYXZlIGlzIGNvcnJlY3QsIGJ1dCBzb21ld2hhdApzdXJw
cmlzaW5nLiBJIHdvbmRlciBpZiB5b3UgY291bGQganVzdCBzd2FwIHRob3NlIHR3byBsaW5lcy4K
Ck9yIGV2ZW4gYmV0dGVyOiB5b3Ugc3dhcCB0aGUgc3RvcmUgY29tbWFuZHMgYWJvdmUsIHNvIHRo
YXQgdGhleSBtYXRjaAp3aGF0IGEgcHVzaCBzZXF1ZW5jZSB3b3VsZCBsb29rIGxpa2UgKGhpZ2hl
ciBhZGRyZXNzZXMgZmlyc3QpLgoKPiArICAgIGFkZCAgICAgc3AsIHNwLCAjKDggKiA0KQo+ICtF
TlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kKQo+ICsKPiAgLyoKPiAgICogTG9jYWwg
dmFyaWFibGVzOgo+ICAgKiBtb2RlOiBBU00KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2Nw
dWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gaW5kZXggOGQ1ZjhkMzcyYS4u
ZGVjOTA3NDQyMiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiArKysg
Yi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiBAQCAtMTQ3LDYgKzE0NywzNCBAQCBpbnN0YWxs
X2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRy
eSwKPiAgICAgIHJldHVybiByZXQ7Cj4gIH0KPiAgCj4gK2V4dGVybiBjaGFyIF9fc21jY2Nfd29y
a2Fyb3VuZF8xX3NtY19zdGFydFtdLCBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kW107Cj4g
Kwo+ICtzdGF0aWMgYm9vbAo+ICtjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShjb25zdCBz
dHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgYXJt
X3NtY2NjX3JlcyByZXM7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEVuYWJsZSBjYWxsYmFja3Mg
YXJlIGNhbGxlZCBvbiBldmVyeSBDUFUgYmFzZWQgb24gdGhlCj4gKyAgICAgKiBjYXBhYmlsaXRp
ZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKPiArICAgICAq
IGVudHJ5Lgo+ICsgICAgICovCj4gKyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQo+
ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBpZiAoIHNtY2NjX3ZlciA8IFNNQ0ND
X1ZFUlNJT04oMSwgMSkgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCgpJIGd1ZXNzIHdl
IGFyZSBjYWxsaW5nIHRoZSBhY3R1YWwgd29ya2Fyb3VuZCBmdW5jdGlvbiBoZXJlIHRvIHVsdGlt
YXRlbHkKa25vdyBpZiB0aGF0IGlzIGltcGxlbWVudGVkPyBBbmQgd2Uga25vdyB0aGF0IHRoaXMg
ZnVuY3Rpb24gaXNuJ3QKaGFybWZ1bCB0byBjYWxsIGluIGFueSBjYXNlPwpDYW4geW91IGFkZCBh
IGNvbW1lbnQgc3RhdGluZyB0aGlzIGhlcmU/IE90aGVyd2lzZSBpdCdzIHNsaWdodGx5CmNvbmZ1
c2luZyB0byBzZWUgdGhlIGFjdHVhbCBjYWxsIGluIHRoZSBmdW5jdGlvbiBhY3R1YWxseSBjYWxs
ZWQgY2hlY2tfCmFuZCBpbnN0YWxsaW5nIHRoZSB3b3JrYXJvdW5kLgoKQ2hlZXJzLApBbmRyZS4K
Cj4gKyAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQsCj4g
KyAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklELCAm
cmVzKTsKPiArICAgIGlmICggcmVzLmEwICE9IEFSTV9TTUNDQ19TVUNDRVNTICkKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgcmV0dXJuIGluc3RhbGxfYnBfaGFyZGVuaW5nX3Zl
YyhlbnRyeSxfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIEFSTV9TTUNDQ19BUkNIX1dP
UktBUk9VTkRfMSIpOwo+ICt9Cj4gKwo+ICBleHRlcm4gY2hhciBfX3BzY2lfaHlwX2JwX2ludmFs
X3N0YXJ0W10sIF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kW107Cj4gIAo+ICBzdGF0aWMgaW50IGVu
YWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQo+IEBAIC0xNTQsMTIgKzE4MiwxNCBA
QCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQo+ICAgICAg
Ym9vbCByZXQgPSB0cnVlOwo+ICAgICAgc3RhdGljIGJvb2wgd2FybmVkID0gZmFsc2U7Cj4gIAo+
ICsgICAgaWYgKCBjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShkYXRhKSApCj4gKyAgICAg
ICAgcmV0dXJuIDA7Cj4gICAgICAvKgo+ICAgICAgICogVGhlIG1pdGlnYXRpb24gaXMgdXNpbmcg
UFNDSSB2ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFsaWRhdGUgdGhlCj4gICAgICAgKiBicmFuY2gg
cHJlZGljdG9yLiBUaGlzIGZ1bmN0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdpdGggUFNDSSAwLjIK
PiAgICAgICAqIGFuZCBsYXRlci4KPiAgICAgICAqLwo+IC0gICAgaWYgKCBwc2NpX3ZlciA+PSBQ
U0NJX1ZFUlNJT04oMCwgMikgKQo+ICsgICAgZWxzZSBpZiAoIHBzY2lfdmVyID49IFBTQ0lfVkVS
U0lPTigwLCAyKSApCj4gICAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRh
dGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kLAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBQU0NJIGdldCB2ZXJzaW9uIik7Cj4gZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaAo+IGluZGV4IDE1NDc3MmI3MjguLjgzNDJjYzMzZmUgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9z
bWNjYy5oCj4gQEAgLTI2MSw2ICsyNjEsNyBAQCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyB7Cj4gIC8q
IFNNQ0NDIGVycm9yIGNvZGVzICovCj4gICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZV
TkNUSU9OICAoLTEpCj4gICNkZWZpbmUgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQgICAgICAgICAo
LTEpCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NVQ0NFU1MgICAgICAgICAgICAgICAoMCkKPiAgCj4g
IC8qIFNNQ0NDIGZ1bmN0aW9uIGlkZW50aWZpZXIgcmFuZ2Ugd2hpY2ggaXMgcmVzZXJ2ZWQgZm9y
IGV4aXN0aW5nIEFQSXMgKi8KPiAgI2RlZmluZSBBUk1fU01DQ0NfUkVTRVJWRURfUkFOR0VfU1RB
UlQgIDB4MAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:15:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:15:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoX3X-00016M-J7; Wed, 21 Feb 2018 16:15:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/3ts=fp=citrix.com=prvs=583b397a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoX3W-00016G-Hm
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 16:15:42 +0000
X-Inumbo-ID: 58a06678-1722-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58a06678-1722-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 17:14:52 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.46,543,1511827200"; d="scan'208";a="68313488"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180220141015.30714-1-roger.pau@citrix.com>
 <20180220141015.30714-2-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <05a6b966-2753-5840-102b-feaf1507409d@citrix.com>
Date: Wed, 21 Feb 2018 16:12:32 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180220141015.30714-2-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 1/5] build: do not hardcode AFLAGS for
	as-insn tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTQ6MTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBIYXJkY29kaW5nIGFz
LWluc24gdG8gdXNlIEFGTEFHUyBpcyBub3QgY29ycmVjdC4gRm9yIG9uY2UgdGhlIHRlc3QgaXMK
PiBwZXJmb3JtZWQgdXNpbmcgYSBDIGZpbGUgd2l0aCBpbmxpbmUgYXNzZW1ibHksIGFuZCBzZWNv
bmRseSB0aGUgZmxhZ3MKPiB1c2VkIGNhbiBiZSBwYXNzZWQgYnkgdGhlIGNhbGxlciB0b2dldGhl
ciB3aXRoIHRoZSBDQy4KPgo+IEZpeCBhcy1pbnNuLWNoZWNrIHRvIHBhc3MgdGhlIGZsYWdzIGdp
dmVuIGFzIHBhcmFtZXRlciB0byB0aGUgdGVzdC4KPgo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IENjOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2Uu
RHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgo+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gQ2M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBDYzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENjOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KPiBDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiAtLS0KPiAg
Q29uZmlnLm1rIHwgNiArKystLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwg
MyBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKPiBp
bmRleCA1MWFkYzI3ZDgzLi40MDc0NzJjM2ZjIDEwMDY0NAo+IC0tLSBhL0NvbmZpZy5tawo+ICsr
KyBiL0NvbmZpZy5tawo+IEBAIC0xNTcsOSArMTU3LDkgQEAgaWZuZGVmIFhFTl9IQVNfQ0hFQ0tQ
T0xJQ1kKPiAgZW5kaWYKPiAgCj4gICMgYXMtaW5zbjogQ2hlY2sgd2hldGhlciBhc3NlbWJsZXIg
c3VwcG9ydHMgYW4gaW5zdHJ1Y3Rpb24uCj4gLSMgVXNhZ2U6IGNmbGFncy15ICs9ICQoY2FsbCBh
cy1pbnNuICJpbnNuIixvcHRpb24teWVzLG9wdGlvbi1ubykKPiArIyBVc2FnZTogY2ZsYWdzLXkg
Kz0gJChjYWxsIGFzLWluc24gQ0MgRkxBR1MsImluc24iLG9wdGlvbi15ZXMsb3B0aW9uLW5vKQoK
U3RyaWN0bHkgc3BlYWtpbmcsIHRoaXMgaXMgJChjYWxsIGFzLWluc24sQ0MgRkxBR1MsImluc24i
IC4uLgoKPiAgYXMtaW5zbiA9ICQoaWYgJChzaGVsbCBlY2hvICd2b2lkIF8odm9pZCkgeyBhc20g
dm9sYXRpbGUgKCAkKDIpICk7IH0nIFwKPiAtICAgICAgICAgICAgICAgICAgICAgICB8ICQoMSkg
JChmaWx0ZXItb3V0IC1NJSAlLmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hlbi9jb25maWcuaCwkKEFG
TEFHUykpIFwKPiArICAgICAgICAgICAgICAgICAgICAgICB8ICQoZmlsdGVyLW91dCAtTSUgJS5k
IC1pbmNsdWRlICUvaW5jbHVkZS94ZW4vY29uZmlnLmgsJCgxKSkgXAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAtYyAteCBjIC1vIC9kZXYvbnVsbCAtIDI+JjEpLCQoNCksJCgzKSkK
PiAgCj4gICMgYXMtaW5zbi1jaGVjazogQWRkIGFuIG9wdGlvbiB0byBjb21waWxhdGlvbiBmbGFn
cywgYnV0IG9ubHkgaWYgaW5zbiBpcwo+IEBAIC0xNjcsNyArMTY3LDcgQEAgYXMtaW5zbiA9ICQo
aWYgJChzaGVsbCBlY2hvICd2b2lkIF8odm9pZCkgeyBhc20gdm9sYXRpbGUgKCAkKDIpICk7IH0n
IFwKPiAgIyBVc2FnZTogJChjYWxsIGFzLWluc24tY2hlY2sgQ0ZMQUdTLENDLCJub3AiLC1ESEFW
RV9HQVNfTk9QKQoKQW5kIHNpbWlsYXJseSBoZXJlLsKgIEkgY2FuIGZpeCB0aGlzIG9uIGNvbW1p
dC4KCkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoK
PiAgYXMtaW5zbi1jaGVjayA9ICQoZXZhbCAkKGNhbGwgYXMtaW5zbi1jaGVjay1jbG9zdXJlLCQo
MSksJCgyKSwkKDMpLCQoNCkpKQo+ICBkZWZpbmUgYXMtaW5zbi1jaGVjay1jbG9zdXJlCj4gLSAg
ICBpZmVxICgkJChjYWxsIGFzLWluc24sJCQoJCgyKSksJCgzKSx5LG4pLHkpCj4gKyAgICBpZmVx
ICgkJChjYWxsIGFzLWluc24sJCQoJCgyKSkgJCQoJCgxKSksJCgzKSx5LG4pLHkpCj4gICAgICAg
ICAgJCgxKSArPSAkKDQpCj4gICAgICBlbmRpZgo+ICBlbmRlZgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:24:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:24:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoXBs-0001s6-DH; Wed, 21 Feb 2018 16:24:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoXBr-0001s0-0z
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 16:24:19 +0000
X-Inumbo-ID: df97ca95-1723-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df97ca95-1723-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 16:25:48 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6622921796;
 Wed, 21 Feb 2018 16:24:10 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6622921796
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 21 Feb 2018 08:24:08 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Olaf Hering <olaf@aepfle.de>
In-Reply-To: <20180221134458.21250-1-olaf@aepfle.de>
Message-ID: <alpine.DEB.2.10.1802210823480.19448@sstabellini-ThinkPad-X260>
References: <20180221134458.21250-1-olaf@aepfle.de>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] sysctl: correct comment in
 xen_sysctl_pcitopoinfo
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMSBGZWIgMjAxOCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4gUmVmZXIgdG8gY29ycmVj
dCBtZW1iZXIgb2Ygc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gaW4gY29tbWVudC4KPiAK
PiBGaXhlczogY29tbWl0IDYxMzE5ZmJmZDkgKCJzeXNjdGw6IGFkZCBzeXNjdGwgaW50ZXJmYWNl
IGZvciBxdWVyeWluZyBQQ0kgdG9wb2xvZ3kiKQo+IAo+IFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT4KClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3Rs
LmggfCAyICstCj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5j
bHVkZS9wdWJsaWMvc3lzY3RsLmgKPiBpbmRleCBlZjEwMzY4ZDc5Li5mNmFhZmQ0NzU0IDEwMDY0
NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAo+ICsrKyBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9zeXNjdGwuaAo+IEBAIC02NzgsNyArNjc4LDcgQEAgc3RydWN0IHhlbl9zeXNjdGxf
cHNyX2NtdF9vcCB7Cj4gICNkZWZpbmUgWEVOX0lOVkFMSURfREVWIChYRU5fSU5WQUxJRF9OT0RF
X0lEIC0gMSkKPiAgc3RydWN0IHhlbl9zeXNjdGxfcGNpdG9wb2luZm8gewo+ICAgICAgLyoKPiAt
ICAgICAqIElOOiBOdW1iZXIgb2YgZWxlbWVudHMgaW4gJ3BjaXRvcG8nIGFuZCAnbm9kZXMnIGFy
cmF5cy4KPiArICAgICAqIElOOiBOdW1iZXIgb2YgZWxlbWVudHMgaW4gJ2RldnMnIGFuZCAnbm9k
ZXMnIGFycmF5cy4KPiAgICAgICAqIE9VVDogTnVtYmVyIG9mIHByb2Nlc3NlZCBlbGVtZW50cyBv
ZiB0aG9zZSBhcnJheXMuCj4gICAgICAgKi8KPiAgICAgIHVpbnQzMl90IG51bV9kZXZzOwo+IAo+
IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRl
dmVsIG1haWxpbmcgbGlzdAo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:28:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:28:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoXFP-00026e-Vx; Wed, 21 Feb 2018 16:27:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7g6z=fp=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eoXFO-00026Y-9P
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 16:27:58 +0000
X-Inumbo-ID: 10553a77-1724-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10553a77-1724-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 17:27:10 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id u15so6176142wrg.3
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 08:27:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=bb2fdJ83xhLT8BqRE1XcSxNZp+X49qZGCKYIqmeUKWI=;
 b=cgRsHPy6eW0Ei/qNgIUErp2l0ev/r8LF3VSOd8+CPCySv0/CPsZ1G2dh9sksUH/X+1
 1HC5wM/1/hJE3Rfe5+kI5MkTy8JAhJA5kLSaQkIBUG/gm78pXH7n49zoYpU35/BU5G4h
 SXrO0Jxr6RlDOGwyvoE+mEEacNaWQhhnB1NEU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=bb2fdJ83xhLT8BqRE1XcSxNZp+X49qZGCKYIqmeUKWI=;
 b=FX1opROwWPt9lCos3OuyUb75/d1p7mh/mVMdk0AHYgtbZGpcYPAIVIba+wz4JN34KV
 wPolJTL1JHn86VhyVoj4XkVj0PoC0s852/+0rLN8bLx9HMwKrRJH1K7wzIkOpkG3xgZD
 WxI0dXqkGTQlStSLtC5rftdmIN3NrW6CbCrZN0quC7mOnqQ4zbG3e4xxrAEeK6JDxzco
 roFIZSLy/HND2HRQqIG9yKJnigujtX4LXbgO9bw5370iQuZcs8QNVN6yf47tulye+k4T
 aKf13QN28HieDOqhnNpgGuTEgjU3jB3qSgbsAj6x7nsLntl5mWLMnYnSuarNM9od0rlF
 kxBQ==
X-Gm-Message-State: APf1xPAJdKYIxeaFKSeSjQv/C4Ac5DMm+Wzk/Dq0XR7tldSxNXUEttM5
 1OjVoUbwFY/lF18cHVYnDUaOKg==
X-Google-Smtp-Source: AH8x225lLUNQGweHSKsnUVuooPtWCPyufdSJA4M6DgHr/WaI/+/Bu/d8h9D7et2zJQsE3Eaylti+QQ==
X-Received: by 10.28.249.18 with SMTP id x18mr2680682wmh.49.1519230476050;
 Wed, 21 Feb 2018 08:27:56 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id w15sm6096655wrb.33.2018.02.21.08.27.55
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 08:27:55 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-13-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <6aa791f4-bacc-646f-ba83-e2ce702d7caf@linaro.org>
Date: Wed, 21 Feb 2018 16:27:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215150248.28922-13-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 12/17] xen/arm: vpsci: Remove parameter
 'ver' from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNS8wMi8xOCAxNTowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEN1cnJlbnRseSwg
dGhlIGJlaGF2aW9yIG9mIGRvX2NvbW1vbl9jcHUgd2lsbCBzbGlnaHRseSBjaGFuZ2UgZGVwZW5k
aW5nCj4gb24gdGhlIFBTQ0kgdmVyc2lvbiBwYXNzZWQgaW4gcGFyYW1ldGVyLiBMb29raW5nIGF0
IHRoZSBjb2RlLCBtb3JlIHRoZQo+IHNwZWNpZmljIDAuMiBiZWhhdmlvciBjb3VsZCBtb3ZlIG91
dCBvZiB0aGUgZnVuY3Rpb24gb3IgYWRhcHRlZCBmb3IgMC4xOgo+IAo+ICAgICAtIHgwL3IwIGNh
biBiZSB1cGRhdGVkIG9uIFBTQ0kgMC4xIGJlY2F1c2UgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lzdGVy
cwo+ICAgICBhcmUgdW5kZWZpbmVkIHVwb24gQ1BVIG9uLgoKSXMgdGhhdCBleHBsaWNpdGx5IG1l
bnRpb25lZCBzb21ld2hlcmUgaW4gdGhlIHNwZWM/IEkgY291bGRuJ3QgZmluZAphbnl0aGluZyBp
biB0aGUgb3JpZ2luYWwgREVOMDAyMkEuIE9yIGlzIHRoYXQgYmVjYXVzZSBpdCBkb2VzICpub3Qq
Cm1lbnRpb24gYW55dGhpbmcgYWJvdXQgdGhlIEdQUiBzdGF0ZSB0aGF0IHdlIGFyZSBzYWZlIHRv
IHB1dCBhbnl0aGluZyBpbgp0aGVyZT8KCj4gICAgIC0gUFNDSSAwLjEgZG9lcyBub3QgZGVmaW5l
ZCBQU0NJX0FMUkVBRFlfT04uIEhvd2V2ZXIsIGl0IHdvdWxkIGJlCj4gICAgIHNhZmVyIHRvIGJh
aWwgb3V0IGlmIHRoZSBDUFUgaXMgYWxyZWFkeSBvbi4KPiAKPiBCYXNlZCBvbiB0aGlzLCB0aGUg
cGFyYW1ldGVyICd2ZXInIGlzIHJlbW92ZWQgYW5kIGRvX3BzY2lfY3B1X29uCj4gKGltcGxlbWVu
dGF0aW9uIGZvciBQU0NJIDAuMSkgaXMgYWRhcHRlZCB0byBhdm9pZCByZXR1cm5pbmcKPiBQU0NJ
X0FMUkVBRFlfT04uCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KPiBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5i
YWJjaHVrQGVwYW0uY29tPgoKR2l2ZW4gdGhhdCBpdCdzIHNhZmUgdG8gY2xvYmJlciB4MC9yMCBv
biBDUFVfT04gaW4gUFNDSSAwLjEsIHRoZSByZXN0Cmxvb2tzIGNvcnJlY3QgdG8gbWU6CgpSZXZp
ZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgpDaGVlcnMs
CkFuZHJlLgoKPiAtLS0KPiAgICAgVGhlIHJldmlld2VkLWJ5IHdhcyBrZXB0IGRlc3BpdGUgbW92
ZSB0aGlzIHBhdGNoIHRvd2FyZHMgdGhlIGVuZAo+ICAgICBvZiB0aGUgc2VyaWVzIGJlY2F1c2Ug
dGhlcmUgd2FzIG5vIGNsYXNoIHdpdGggdGhlIHJlc3Qgb2YgdGhlIHNlcmllcy4KPiAKPiAgICAg
Q2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gTW92ZSB0aGUgcGF0Y2ggdG93YXJkcyB0aGUgZW5k
IG9mIHRoZSBzZXJpZXMgYXMgbm90IHN0cmljdGx5Cj4gICAgICAgICBuZWNlc3NhcnkgZm9yIFNQ
Mi4KPiAgICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9h
cmNoL2FybS92cHNjaS5jIHwgMjggKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBpbmRl
eCAxOWVlN2NhZWI0Li43ZWEzZWE1OGUzIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS92cHNj
aS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPiBAQCAtMjIsNyArMjIsNyBAQAo+ICAj
aW5jbHVkZSA8cHVibGljL3NjaGVkLmg+Cj4gIAo+ICBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVf
b24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAo+IC0gICAg
ICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCxpbnQgdmVyKQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKQo+ICB7Cj4gICAg
ICBzdHJ1Y3QgdmNwdSAqdjsKPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21h
aW47Cj4gQEAgLTQwLDggKzQwLDcgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lz
dGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPiAgICAgIGlmICggaXNf
NjRiaXRfZG9tYWluKGQpICYmIGlzX3RodW1iICkKPiAgICAgICAgICByZXR1cm4gUFNDSV9JTlZB
TElEX1BBUkFNRVRFUlM7Cj4gIAo+IC0gICAgaWYgKCAodmVyID09IFBTQ0lfVkVSU0lPTigwLCAy
KSkgJiYKPiAtICAgICAgICAgICAgIXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdz
KSApCj4gKyAgICBpZiAoICF0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncykgKQo+
ICAgICAgICAgIHJldHVybiBQU0NJX0FMUkVBRFlfT047Cj4gIAo+ICAgICAgaWYgKCAoY3R4dCA9
IGFsbG9jX3ZjcHVfZ3Vlc3RfY29udGV4dCgpKSA9PSBOVUxMICkKPiBAQCAtNTUsMTggKzU0LDIx
IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJl
Z2lzdGVyX3QgZW50cnlfcG9pbnQsCj4gICAgICBjdHh0LT50dGJyMCA9IDA7Cj4gICAgICBjdHh0
LT50dGJyMSA9IDA7Cj4gICAgICBjdHh0LT50dGJjciA9IDA7IC8qIERlZmluZWQgUmVzZXQgVmFs
dWUgKi8KPiArCj4gKyAgICAvKgo+ICsgICAgICogeDAvcjBfdXNyIGFyZSBhbHdheXMgdXBkYXRl
ZCBiZWNhdXNlIGZvciBQU0NJIDAuMSB0aGUgZ2VuZXJhbAo+ICsgICAgICogcHVycG9zZSByZWdp
c3RlcnMgYXJlIHVuZGVmaW5lZCB1cG9uIENQVV9vbi4KPiArICAgICAqLwo+ICAgICAgaWYgKCBp
c18zMmJpdF9kb21haW4oZCkgKQo+ICAgICAgewo+ICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5j
cHNyID0gUFNSX0dVRVNUMzJfSU5JVDsKPiAtICAgICAgICBpZiAoIHZlciA9PSBQU0NJX1ZFUlNJ
T04oMCwgMikgKQo+IC0gICAgICAgICAgICBjdHh0LT51c2VyX3JlZ3MucjBfdXNyID0gY29udGV4
dF9pZDsKPiArICAgICAgICBjdHh0LT51c2VyX3JlZ3MucjBfdXNyID0gY29udGV4dF9pZDsKPiAg
ICAgIH0KPiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAgICAgIGVsc2UKPiAgICAgIHsKPiAgICAg
ICAgICBjdHh0LT51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDY0X0lOSVQ7Cj4gLSAgICAgICAg
aWYgKCB2ZXIgPT0gUFNDSV9WRVJTSU9OKDAsIDIpICkKPiAtICAgICAgICAgICAgY3R4dC0+dXNl
cl9yZWdzLngwID0gY29udGV4dF9pZDsKPiArICAgICAgICBjdHh0LT51c2VyX3JlZ3MueDAgPSBj
b250ZXh0X2lkOwo+ICAgICAgfQo+ICAjZW5kaWYKPiAgCj4gQEAgLTkzLDcgKzk1LDE0IEBAIHN0
YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVy
X3QgZW50cnlfcG9pbnQsCj4gIAo+ICBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vbih1aW50
MzJfdCB2Y3B1aWQsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpCj4gIHsKPiAtICAgIHJldHVybiBk
b19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDAgLCBQU0NJX1ZFUlNJT04oMCwg
MSkpOwo+ICsgICAgaW50MzJfdCByZXQ7Cj4gKwo+ICsgICAgcmV0ID0gZG9fY29tbW9uX2NwdV9v
bih2Y3B1aWQsIGVudHJ5X3BvaW50LCAwKTsKPiArICAgIC8qCj4gKyAgICAgKiBQU0NJIDAuMSBk
b2VzIG5vdCBkZWZpbmUgdGhlIHJldHVybiBjb2RlIFBTQ0lfQUxSRUFEWV9PTi4KPiArICAgICAq
IEluc3RlYWQsIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUy4KPiArICAgICAqLwo+ICsg
ICAgcmV0dXJuIChyZXQgPT0gUFNDSV9BTFJFQURZX09OKSA/IFBTQ0lfSU5WQUxJRF9QQVJBTUVU
RVJTIDogcmV0Owo+ICB9Cj4gIAo+ICBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2NwdV9vZmYodWlu
dDMyX3QgcG93ZXJfc3RhdGUpCj4gQEAgLTEzNyw4ICsxNDYsNyBAQCBzdGF0aWMgaW50MzJfdCBk
b19wc2NpXzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LAo+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3QgY29udGV4dF9pZCkKPiAgewo+IC0g
ICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odGFyZ2V0X2NwdSwgZW50cnlfcG9pbnQsIGNvbnRl
eHRfaWQsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQU0NJX1ZFUlNJT04oMCwgMikp
Owo+ICsgICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odGFyZ2V0X2NwdSwgZW50cnlfcG9pbnQs
IGNvbnRleHRfaWQpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgY29uc3QgdW5zaWduZWQgbG9uZyB0YXJn
ZXRfYWZmaW5pdHlfbWFza1tdID0gewo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:31:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:31:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoXJ3-0002l5-EV; Wed, 21 Feb 2018 16:31:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/3ts=fp=citrix.com=prvs=583b397a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoXJ1-0002kz-Ig
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 16:31:43 +0000
X-Inumbo-ID: 96382b24-1724-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96382b24-1724-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 17:30:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,543,1515456000"; d="scan'208";a="68315026"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180220141015.30714-1-roger.pau@citrix.com>
 <20180220141015.30714-3-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b5a958d1-70e3-7727-8dde-00750aa12370@citrix.com>
Date: Wed, 21 Feb 2018 16:26:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180220141015.30714-3-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 2/5] build: filter out command line
	assembler arguments
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTQ6MTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBJZiB0aGUgYXNzZW1i
bGVyIGlzIG5vdCB1c2VkLiBUaGlzIGhhcHBlbnMgd2hlbiB1c2luZyBjYyAtRSBvciBjYyAtUwo+
IGZvciBleGFtcGxlLiBHQ0Mgd2lsbCBqdXN0IGlnbm9yZSB0aGUgLVdhLC4uLiB3aGVuIHRoZSBh
c3NlbWJsZXIgaXMKPiBub3QgY2FsbGVkLCBidXQgY2xhbmcgd2lsbCBjb21wbGFpbiBsb3VkbHkg
YW5kIGZhaWwuCj4KPiBBbHNvIGVuYWJsZSBwYXNzaW5nIC1XYSwtSSQoQkFTRURJUikvaW5jbHVk
ZSB0byBjbGFuZyBub3cgdGhhdCBpdCdzCj4gc2FmZSB0byBkbyBzby4KPgo+IFNpZ25lZC1vZmYt
Ynk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:34:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:34:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoXLI-0002t2-QG; Wed, 21 Feb 2018 16:34:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7g6z=fp=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eoXLI-0002sw-J1
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 16:34:04 +0000
X-Inumbo-ID: ea786236-1724-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ea786236-1724-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 17:33:16 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id f14so6193785wre.8
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 08:34:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=rxAX92zk8ewT0KWSYm6Zn+no0MPR4QX4tk4nmT6DRA8=;
 b=PyLkiph/yKaa43/6uag0miWlVgbqZsCHq3UWtZwTMrOXcx+SyRxz60gD0MjwcP54g4
 K5wtdmVOn3QV+0jU27GJWatzr+Cn+mcMWjcmFTOc0DuP83flboXRE3Pa7g44FocCmkyM
 7RttrouHPhzozqDSG2MjTkeS4ZirzxayawILc=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=rxAX92zk8ewT0KWSYm6Zn+no0MPR4QX4tk4nmT6DRA8=;
 b=LV7eTvMjLPqm2+jcNKRLefUKkEbU4KIypAOYHQAXwUahGmbKKOG5B2abCvZiNcEp8X
 JV31ybqMm9/wMwQK4w4TeYyg2beO6lQtlGpZyI915uatYpGl/vAIZ8b9RkqqU8KRsiN1
 sCzhLCB5diqVlmL3Z0qw0pEzuVzJXaF7BPuKGujgLwm7/ElKsqGugUFp33f4xmIpYsol
 JE//IyL7B4LI+m1cQH+O9NbhaQGHKbwBIt7fKG/bNOm0w6YddOBSmvZtUQKtcmw18tPV
 CvjFIPDa6kjnTJdEYog6NY41K0YlD6TN8at6nmdGyK09zozRIr061KI9jEFjztjkQpVH
 ZQaw==
X-Gm-Message-State: APf1xPAfRmSi2l9XYjZc+GMHTCxjOfMCMrNQbBafSst5/jkc68xzmRbY
 IYr1z5uu9CRj9pSmkXuhvNtiuw==
X-Google-Smtp-Source: AH8x227QoJRJ5VYf9OSl4Q3H8Sg9KVSIJ1tMCajxPCQ48OZoJ4NU4WX8vQW7pRlFDzoMVCG10Z4bcA==
X-Received: by 10.28.49.212 with SMTP id x203mr2786647wmx.28.1519230841824;
 Wed, 21 Feb 2018 08:34:01 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id v8sm14087158wmh.25.2018.02.21.08.34.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 08:34:01 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-4-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <02cc179c-8fa7-23e1-45d5-c91425f86218@linaro.org>
Date: Wed, 21 Feb 2018 16:34:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180215150248.28922-4-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 03/17] xen/arm: vsmc: Implement
 SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNS8wMi8xOCAxNTowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNNQ0NDIDEuMSBv
ZmZlcnMgZmlybXdhcmUtYmFzZWQgQ1BVIHdvcmthcm91bmRzLiBJbiBwYXJ0aWN1bGFyLAo+IFNN
Q0NDX0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3IgdmFyaWFudCAy
IG9mIFhTQS0yNTQKPiAoQ1ZFLTIwMTctNTcxNSkuCj4gCj4gSWYgdGhlIGh5cGVydmlzb3IgaGFz
IHNvbWUgbWl0aWdhdGlvbiBmb3IgdGhpcyBpc3N1ZSwgcmVwb3J0IHRoYXQgd2UKPiBkZWFsIHdp
dGggaXQgdXNpbmcgU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEsIGFzIHdlIGFwcGx5IHRoZSBoeXBl
cnZpc29yCj4gd29ya2Fyb3VuZCBvbiBldmVyeSBndWVzdCBleGl0Lgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZv
bG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KPiAKPiAtLS0KPiAg
ICAgQ2hhbmdlcyBpbiB2MzoKPiAgICAgICAgIC0gRml4IG1pbm9yIGNvbmZsaWN0IGR1cmluZyBy
ZWJhc2UKPiAKPiAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gQWRkIFZvbG9keW15cidz
IHJldmlld2VkLWJ5Cj4gLS0tCj4gIHhlbi9hcmNoL2FybS92c21jLmMgICAgICAgICB8IDIyICsr
KysrKysrKysrKysrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDYg
KysrKysrCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92
c21jLmMKPiBpbmRleCA3ZWM0OTI3NDFiLi40MGE4MGQ1NzYwIDEwMDY0NAo+IC0tLSBhL3hlbi9h
cmNoL2FybS92c21jLmMKPiArKysgYi94ZW4vYXJjaC9hcm0vdnNtYy5jCj4gQEAgLTE4LDYgKzE4
LDcgQEAKPiAgI2luY2x1ZGUgPHhlbi9saWIuaD4KPiAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+
ICAjaW5jbHVkZSA8cHVibGljL2FyY2gtYXJtL3NtY2NjLmg+Cj4gKyNpbmNsdWRlIDxhc20vY3B1
ZmVhdHVyZS5oPgo+ICAjaW5jbHVkZSA8YXNtL21vbml0b3IuaD4KPiAgI2luY2x1ZGUgPGFzbS9y
ZWdzLmg+Cj4gICNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiBAQCAtOTMsOCArOTQsMjUgQEAgc3Rh
dGljIGJvb2wgaGFuZGxlX2FyY2goc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gICAgICAg
ICAgcmV0dXJuIHRydWU7Cj4gIAo+ICAgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19G
SUQ6Cj4gLSAgICAgICAgLyogTm90aGluZyBzdXBwb3J0ZWQgeWV0ICovCj4gLSAgICAgICAgc2V0
X3VzZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEKTsKPiArICAgIHsKPiAr
ICAgICAgICB1aW50MzJfdCBhcmNoX2Z1bmNfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7CgpT
aG91bGRuJ3QgdGhlIGZ1bmN0aW9uIGlkZW50aWZpZXIgYmUgaW4geDAvcjA/CgpDaGVlcnMsCkFu
ZHJlLgoKPiArICAgICAgICBpbnQgcmV0ID0gQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQ7Cj4gKwo+
ICsgICAgICAgIHN3aXRjaCAoIGFyY2hfZnVuY19pZCApCj4gKyAgICAgICAgewo+ICsgICAgICAg
IGNhc2UgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRDoKPiArICAgICAgICAgICAgaWYg
KCBjcHVzX2hhdmVfY2FwKEFSTV9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUikgKQo+ICsgICAgICAg
ICAgICAgICAgcmV0ID0gMDsKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKyAgICAgICAgfQo+ICsK
PiArICAgICAgICBzZXRfdXNlcl9yZWcocmVncywgMCwgcmV0KTsKPiArCj4gKyAgICAgICAgcmV0
dXJuIHRydWU7Cj4gKyAgICB9Cj4gKwo+ICsgICAgY2FzZSBBUk1fU01DQ0NfQVJDSF9XT1JLQVJP
VU5EXzFfRklEOgo+ICsgICAgICAgIC8qIE5vIHJldHVybiB2YWx1ZSAqLwo+ICAgICAgICAgIHJl
dHVybiB0cnVlOwo+ICAgICAgfQo+ICAKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gaW5kZXggNjI5Y2M1MTUw
Yi4uMjk1MWNhYTQ5ZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgK
PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBAQCAtMTE1LDYgKzExNSwxMiBA
QCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9vd25lcihyZWdpc3Rlcl90IGZ1bmNp
ZCkKPiAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAg
IFwKPiAgICAgICAgICAgICAgICAgICAgICAgICAweDEpCj4gIAo+ICsjZGVmaW5lIEFSTV9TTUND
Q19BUkNIX1dPUktBUk9VTkRfMV9GSUQgICAgICAgICAgICAgXAo+ICsgICAgQVJNX1NNQ0NDX0NB
TExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgQVJNX1NNQ0NDX0NPTlZfMzIsICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgQVJNX1NNQ0NDX09XTkVSX0FSQ0gsICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAg
ICAgICAgMHg4MDAwKQo+ICsKPiAgLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KPiAgI2RlZmluZSBB
Uk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKPiAgI2RlZmluZSBBUk1fU01DQ0Nf
Tk9UX1NVUFBPUlRFRCAgICAgICAgICgtMSkKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:37:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:37:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoXOW-00036Q-85; Wed, 21 Feb 2018 16:37:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoXOV-00036K-OG
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 16:37:23 +0000
X-Inumbo-ID: 618ef2f0-1725-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 618ef2f0-1725-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 17:36:35 +0100 (CET)
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 E082680D;
 Wed, 21 Feb 2018 08:37:21 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 079CE3F487;
 Wed, 21 Feb 2018 08:37:20 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-13-julien.grall@arm.com>
 <6aa791f4-bacc-646f-ba83-e2ce702d7caf@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <29f98a1b-ff56-b0c3-ed4d-53d9de949110@arm.com>
Date: Wed, 21 Feb 2018 16:37:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <6aa791f4-bacc-646f-ba83-e2ce702d7caf@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 12/17] xen/arm: vpsci: Remove parameter
 'ver' from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS8wMi8xOCAxNjoyNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSwKCj4g
T24gMTUvMDIvMTggMTU6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQ3VycmVudGx5LCB0aGUg
YmVoYXZpb3Igb2YgZG9fY29tbW9uX2NwdSB3aWxsIHNsaWdodGx5IGNoYW5nZSBkZXBlbmRpbmcK
Pj4gb24gdGhlIFBTQ0kgdmVyc2lvbiBwYXNzZWQgaW4gcGFyYW1ldGVyLiBMb29raW5nIGF0IHRo
ZSBjb2RlLCBtb3JlIHRoZQo+PiBzcGVjaWZpYyAwLjIgYmVoYXZpb3IgY291bGQgbW92ZSBvdXQg
b2YgdGhlIGZ1bmN0aW9uIG9yIGFkYXB0ZWQgZm9yIDAuMToKPj4KPj4gICAgICAtIHgwL3IwIGNh
biBiZSB1cGRhdGVkIG9uIFBTQ0kgMC4xIGJlY2F1c2UgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lzdGVy
cwo+PiAgICAgIGFyZSB1bmRlZmluZWQgdXBvbiBDUFUgb24uCj4gCj4gSXMgdGhhdCBleHBsaWNp
dGx5IG1lbnRpb25lZCBzb21ld2hlcmUgaW4gdGhlIHNwZWM/IEkgY291bGRuJ3QgZmluZAo+IGFu
eXRoaW5nIGluIHRoZSBvcmlnaW5hbCBERU4wMDIyQS4gT3IgaXMgdGhhdCBiZWNhdXNlIGl0IGRv
ZXMgKm5vdCoKPiBtZW50aW9uIGFueXRoaW5nIGFib3V0IHRoZSBHUFIgc3RhdGUgdGhhdCB3ZSBh
cmUgc2FmZSB0byBwdXQgYW55dGhpbmcgaW4KPiB0aGVyZT8KCkJlY2F1c2Ugbm90aGluZyB0ZWxs
cyB5b3Ugd2hhdCBpcyB0aGUgR1BSIHN0YXRlIHdoZW4gYm9vdGluZyBhIHNlY29uZGFyeSAKQ1BV
cyBpbiB0aGUgQVJNIEFSTS4gVGhpcyBpcyBkb25lIHRvIHRoZSBzcGVjaWZpY2F0aW9uIHRvIGRl
Y2lkZSB3aGF0IAp3b3VsZCBiZSB0aGUgdmFsdWUuCgpUb2RheSBYZW4gd2lsbCB6ZXJvIHRoZW0s
IGJ1dCBpdCBpcyBub3QgYmVjYXVzZSBvZiBzcGVjaWZpYyByZXF1aXJlbWVudHMgCmp1c3QgdG8g
YXZvaWQgbGVhayBoeXBlcnZpc29yIGNvbnRlbnQgaW4gdGhvc2UgcmVnaXN0ZXJzLgoKQ2hlZXJz
LAoKPiAKPj4gICAgICAtIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZWQgUFNDSV9BTFJFQURZX09O
LiBIb3dldmVyLCBpdCB3b3VsZCBiZQo+PiAgICAgIHNhZmVyIHRvIGJhaWwgb3V0IGlmIHRoZSBD
UFUgaXMgYWxyZWFkeSBvbi4KPj4KPj4gQmFzZWQgb24gdGhpcywgdGhlIHBhcmFtZXRlciAndmVy
JyBpcyByZW1vdmVkIGFuZCBkb19wc2NpX2NwdV9vbgo+PiAoaW1wbGVtZW50YXRpb24gZm9yIFBT
Q0kgMC4xKSBpcyBhZGFwdGVkIHRvIGF2b2lkIHJldHVybmluZwo+PiBQU0NJX0FMUkVBRFlfT04u
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+
Cj4+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyLmJhYmNodWtAZXBh
bS5jb20+Cj4gCj4gR2l2ZW4gdGhhdCBpdCdzIHNhZmUgdG8gY2xvYmJlciB4MC9yMCBvbiBDUFVf
T04gaW4gUFNDSSAwLjEsIHRoZSByZXN0Cj4gbG9va3MgY29ycmVjdCB0byBtZToKPiAKPiBSZXZp
ZXdlZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+Cj4gCj4gQ2hl
ZXJzLAo+IEFuZHJlLgo+IAo+PiAtLS0KPj4gICAgICBUaGUgcmV2aWV3ZWQtYnkgd2FzIGtlcHQg
ZGVzcGl0ZSBtb3ZlIHRoaXMgcGF0Y2ggdG93YXJkcyB0aGUgZW5kCj4+ICAgICAgb2YgdGhlIHNl
cmllcyBiZWNhdXNlIHRoZXJlIHdhcyBubyBjbGFzaCB3aXRoIHRoZSByZXN0IG9mIHRoZSBzZXJp
ZXMuCj4+Cj4+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPj4gICAgICAgICAgLSBNb3ZlIHRoZSBwYXRj
aCB0b3dhcmRzIHRoZSBlbmQgb2YgdGhlIHNlcmllcyBhcyBub3Qgc3RyaWN0bHkKPj4gICAgICAg
ICAgbmVjZXNzYXJ5IGZvciBTUDIuCj4+ICAgICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmll
d2VkLWJ5Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS92cHNjaS5jIHwgMjggKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLQo+PiAgIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCAx
MCBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5jIGIv
eGVuL2FyY2gvYXJtL3Zwc2NpLmMKPj4gaW5kZXggMTllZTdjYWViNC4uN2VhM2VhNThlMyAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3Zw
c2NpLmMKPj4gQEAgLTIyLDcgKzIyLDcgQEAKPj4gICAjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+
Cj4+ICAgCj4+ICAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0
X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAg
cmVnaXN0ZXJfdCBjb250ZXh0X2lkLGludCB2ZXIpCj4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0X2lkKQo+PiAgIHsKPj4gICAgICAgc3RydWN0IHZjcHUg
KnY7Cj4+ICAgICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4+IEBAIC00
MCw4ICs0MCw3IEBAIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdl
dF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQsCj4+ICAgICAgIGlmICggaXNfNjRiaXRfZG9t
YWluKGQpICYmIGlzX3RodW1iICkKPj4gICAgICAgICAgIHJldHVybiBQU0NJX0lOVkFMSURfUEFS
QU1FVEVSUzsKPj4gICAKPj4gLSAgICBpZiAoICh2ZXIgPT0gUFNDSV9WRVJTSU9OKDAsIDIpKSAm
Jgo+PiAtICAgICAgICAgICAgIXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKSAp
Cj4+ICsgICAgaWYgKCAhdGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKPj4g
ICAgICAgICAgIHJldHVybiBQU0NJX0FMUkVBRFlfT047Cj4+ICAgCj4+ICAgICAgIGlmICggKGN0
eHQgPSBhbGxvY192Y3B1X2d1ZXN0X2NvbnRleHQoKSkgPT0gTlVMTCApCj4+IEBAIC01NSwxOCAr
NTQsMjEgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2Nw
dSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKPj4gICAgICAgY3R4dC0+dHRicjAgPSAwOwo+PiAg
ICAgICBjdHh0LT50dGJyMSA9IDA7Cj4+ICAgICAgIGN0eHQtPnR0YmNyID0gMDsgLyogRGVmaW5l
ZCBSZXNldCBWYWx1ZSAqLwo+PiArCj4+ICsgICAgLyoKPj4gKyAgICAgKiB4MC9yMF91c3IgYXJl
IGFsd2F5cyB1cGRhdGVkIGJlY2F1c2UgZm9yIFBTQ0kgMC4xIHRoZSBnZW5lcmFsCj4+ICsgICAg
ICogcHVycG9zZSByZWdpc3RlcnMgYXJlIHVuZGVmaW5lZCB1cG9uIENQVV9vbi4KPj4gKyAgICAg
Ki8KPj4gICAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkgKQo+PiAgICAgICB7Cj4+ICAgICAg
ICAgICBjdHh0LT51c2VyX3JlZ3MuY3BzciA9IFBTUl9HVUVTVDMyX0lOSVQ7Cj4+IC0gICAgICAg
IGlmICggdmVyID09IFBTQ0lfVkVSU0lPTigwLCAyKSApCj4+IC0gICAgICAgICAgICBjdHh0LT51
c2VyX3JlZ3MucjBfdXNyID0gY29udGV4dF9pZDsKPj4gKyAgICAgICAgY3R4dC0+dXNlcl9yZWdz
LnIwX3VzciA9IGNvbnRleHRfaWQ7Cj4+ICAgICAgIH0KPj4gICAjaWZkZWYgQ09ORklHX0FSTV82
NAo+PiAgICAgICBlbHNlCj4+ICAgICAgIHsKPj4gICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5j
cHNyID0gUFNSX0dVRVNUNjRfSU5JVDsKPj4gLSAgICAgICAgaWYgKCB2ZXIgPT0gUFNDSV9WRVJT
SU9OKDAsIDIpICkKPj4gLSAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy54MCA9IGNvbnRleHRf
aWQ7Cj4+ICsgICAgICAgIGN0eHQtPnVzZXJfcmVncy54MCA9IGNvbnRleHRfaWQ7Cj4+ICAgICAg
IH0KPj4gICAjZW5kaWYKPj4gICAKPj4gQEAgLTkzLDcgKzk1LDE0IEBAIHN0YXRpYyBpbnQgZG9f
Y29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lzdGVyX3QgZW50cnlfcG9p
bnQsCj4+ICAgCj4+ICAgc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMyX3QgdmNw
dWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQo+PiAgIHsKPj4gLSAgICByZXR1cm4gZG9fY29t
bW9uX2NwdV9vbih2Y3B1aWQsIGVudHJ5X3BvaW50LCAwICwgUFNDSV9WRVJTSU9OKDAsIDEpKTsK
Pj4gKyAgICBpbnQzMl90IHJldDsKPj4gKwo+PiArICAgIHJldCA9IGRvX2NvbW1vbl9jcHVfb24o
dmNwdWlkLCBlbnRyeV9wb2ludCwgMCk7Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBQU0NJIDAuMSBk
b2VzIG5vdCBkZWZpbmUgdGhlIHJldHVybiBjb2RlIFBTQ0lfQUxSRUFEWV9PTi4KPj4gKyAgICAg
KiBJbnN0ZWFkLCByZXR1cm4gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMuCj4+ICsgICAgICovCj4+
ICsgICAgcmV0dXJuIChyZXQgPT0gUFNDSV9BTFJFQURZX09OKSA/IFBTQ0lfSU5WQUxJRF9QQVJB
TUVURVJTIDogcmV0Owo+PiAgIH0KPj4gICAKPj4gICBzdGF0aWMgaW50MzJfdCBkb19wc2NpX2Nw
dV9vZmYodWludDMyX3QgcG93ZXJfc3RhdGUpCj4+IEBAIC0xMzcsOCArMTQ2LDcgQEAgc3RhdGlj
IGludDMyX3QgZG9fcHNjaV8wXzJfY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwKPj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwK
Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJfdCBjb250ZXh0
X2lkKQo+PiAgIHsKPj4gLSAgICByZXR1cm4gZG9fY29tbW9uX2NwdV9vbih0YXJnZXRfY3B1LCBl
bnRyeV9wb2ludCwgY29udGV4dF9pZCwKPj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
U0NJX1ZFUlNJT04oMCwgMikpOwo+PiArICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHRhcmdl
dF9jcHUsIGVudHJ5X3BvaW50LCBjb250ZXh0X2lkKTsKPj4gICB9Cj4+ICAgCj4+ICAgc3RhdGlj
IGNvbnN0IHVuc2lnbmVkIGxvbmcgdGFyZ2V0X2FmZmluaXR5X21hc2tbXSA9IHsKPj4KCi0tIApK
dWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:41:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:41:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoXSQ-0003lQ-O0; Wed, 21 Feb 2018 16:41:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=5efp=fp=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoXSP-0003lK-LY
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 16:41:25 +0000
X-Inumbo-ID: 444e3f2f-1726-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 444e3f2f-1726-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 16:42:55 +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 D420680D;
 Wed, 21 Feb 2018 08:41:18 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 136323F487;
 Wed, 21 Feb 2018 08:41:17 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-4-julien.grall@arm.com>
 <02cc179c-8fa7-23e1-45d5-c91425f86218@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7d235339-2f03-491f-afdd-807cdce03817@arm.com>
Date: Wed, 21 Feb 2018 16:41:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <02cc179c-8fa7-23e1-45d5-c91425f86218@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 03/17] xen/arm: vsmc: Implement
 SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS8wMi8xOCAxNjozNCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSwKCj4g
T24gMTUvMDIvMTggMTU6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gU01DQ0MgMS4xIG9mZmVy
cyBmaXJtd2FyZS1iYXNlZCBDUFUgd29ya2Fyb3VuZHMuIEluIHBhcnRpY3VsYXIsCj4+IFNNQ0ND
X0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3IgdmFyaWFudCAyIG9m
IFhTQS0yNTQKPj4gKENWRS0yMDE3LTU3MTUpLgo+Pgo+PiBJZiB0aGUgaHlwZXJ2aXNvciBoYXMg
c29tZSBtaXRpZ2F0aW9uIGZvciB0aGlzIGlzc3VlLCByZXBvcnQgdGhhdCB3ZQo+PiBkZWFsIHdp
dGggaXQgdXNpbmcgU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEsIGFzIHdlIGFwcGx5IHRoZSBoeXBl
cnZpc29yCj4+IHdvcmthcm91bmQgb24gZXZlcnkgZ3Vlc3QgZXhpdC4KPj4KPj4gU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KPj4gUmV2aWV3ZWQtYnk6
IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KPj4KPj4gLS0t
Cj4+ICAgICAgQ2hhbmdlcyBpbiB2MzoKPj4gICAgICAgICAgLSBGaXggbWlub3IgY29uZmxpY3Qg
ZHVyaW5nIHJlYmFzZQo+Pgo+PiAgICAgIENoYW5nZXMgaW4gdjI6Cj4+ICAgICAgICAgIC0gQWRk
IFZvbG9keW15cidzIHJldmlld2VkLWJ5Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS92c21jLmMg
ICAgICAgICB8IDIyICsrKysrKysrKysrKysrKysrKysrLS0KPj4gICB4ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmggfCAgNiArKysrKysKPj4gICAyIGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlv
bnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNt
Yy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+PiBpbmRleCA3ZWM0OTI3NDFiLi40MGE4MGQ1NzYw
IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5jCj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92c21jLmMKPj4gQEAgLTE4LDYgKzE4LDcgQEAKPj4gICAjaW5jbHVkZSA8eGVuL2xpYi5oPgo+
PiAgICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4KPj4gICAjaW5jbHVkZSA8cHVibGljL2FyY2gtYXJt
L3NtY2NjLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KPj4gICAjaW5jbHVkZSA8
YXNtL21vbml0b3IuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPj4gICAjaW5jbHVkZSA8
YXNtL3NtY2NjLmg+Cj4+IEBAIC05Myw4ICs5NCwyNSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJj
aChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4gICAgICAgICAgIHJldHVybiB0cnVlOwo+
PiAgIAo+PiAgICAgICBjYXNlIEFSTV9TTUNDQ19BUkNIX0ZFQVRVUkVTX0ZJRDoKPj4gLSAgICAg
ICAgLyogTm90aGluZyBzdXBwb3J0ZWQgeWV0ICovCj4+IC0gICAgICAgIHNldF91c2VyX3JlZyhy
ZWdzLCAwLCBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCk7Cj4+ICsgICAgewo+PiArICAgICAgICB1
aW50MzJfdCBhcmNoX2Z1bmNfaWQgPSBnZXRfdXNlcl9yZWcocmVncywgMSk7Cj4gCj4gU2hvdWxk
bid0IHRoZSBmdW5jdGlvbiBpZGVudGlmaWVyIGJlIGluIHgwL3IwPwoKeDAvcjAgY29udGFpbiB0
aGUgZnVuY3Rpb24gaWRlbnRpZmllciBvZiB0aGUgYWN0dWFsIGZ1bmN0aW9uIChpLmUgCkFSTV9T
TUNDQ19BUkNIX0ZFQVRVUkVTX0ZJRCkuIFdoYXQgd2Ugd2FudCBoZXJlIGlzIHRoZSBhcmNoX2Z1
bmNfaWQgdG8gCmNoZWNrIGlmIHRoZSBmaXJtd2FyZSBpbXBsZW1lbnQgaXQuIFRoaXMgaXMgdGhl
IGZpcnN0IHBhcmFtZXRlciBvZiB0aGUgCmZ1bmN0aW9uLCBhY2NvcmRpbmcgdG8gdGhlIGNhbGxp
bmcgY29udmVudGlvbiB0aGlzIHdpbGwgYmUgc3RvcmVkIGluIHgxL3IxLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:50:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:50:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoXbM-0004Zd-Km; Wed, 21 Feb 2018 16:50:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7g6z=fp=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eoXbL-0004ZX-KV
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 16:50:39 +0000
X-Inumbo-ID: 3b7b965c-1727-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3b7b965c-1727-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 17:49:51 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id m5so6382221wrg.1
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 08:50:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=bKwfj6JQjvbrCY5fDGPO54/M0v24s09//HcP8Vx3zxs=;
 b=AkAeaKOgQwENtUZLxfjO/bvp4sJRWIFY79iPpIts4OFWNT+KRsoB/RGgFkQeOZ2jpM
 I/2SH4BrjvA6JnAVy2EqSCrBxka+qxL9+/fQhbiChf3z03stklmoTb0NHj92WJ7wZiWT
 g5U7Se3Jwvf/0OGS3TEcf1T/Hcr5s/d+QXKnE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=bKwfj6JQjvbrCY5fDGPO54/M0v24s09//HcP8Vx3zxs=;
 b=BZlrUOK+aWrAQSTsMxIeI96yHkhZ5lgAe596ho9HAk35F9D5lluhMpxz30V/2aP4p9
 x5Sw1UGgqO441K7aL6AnOT3bVkxzNaXujeeuAb5M5HJmio2ClmO4zDa3qGBv8TY4heEQ
 9eSsCOq3gBC19SfUE8880N9B2ijoQLKLIc7lnHyD9tTyDKeM99I/xgGcInREsLwa4DR/
 KTWBDPoYwSkxruNy62e4rJ7t85ZQ6AUYPA8IDtFzpfM0uE+MY2mM5BhAGi854Sm1A3WV
 dcbLkiYtVzDKS2QZH65VcPt9B7qli6KcIor9ECqk/62vsxURawBpiFfVecFTkxMPXZEM
 zLCA==
X-Gm-Message-State: APf1xPDauk7rymyeIQnB2HL8zaaI76Fe8k9cm1jZ/xleg6T1GcD40H+x
 s/zjBOUYrQPA5FulWmEVBxQy8g==
X-Google-Smtp-Source: AH8x227i0uPfyv0w/Y1klMhxkvPJoS4lbzyE3b/GhmKkK9Nt4jvtg1oQe5mypUVlHW9egMwouXrcaA==
X-Received: by 10.80.147.71 with SMTP id n7mr5703886eda.189.1519231836884;
 Wed, 21 Feb 2018 08:50:36 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id w4sm5417386edf.76.2018.02.21.08.50.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 08:50:36 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-4-julien.grall@arm.com>
 <02cc179c-8fa7-23e1-45d5-c91425f86218@linaro.org>
 <7d235339-2f03-491f-afdd-807cdce03817@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <7bbea3ba-616f-ffbc-4154-b93cbbbfa7b3@linaro.org>
Date: Wed, 21 Feb 2018 16:50:36 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <7d235339-2f03-491f-afdd-807cdce03817@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 03/17] xen/arm: vsmc: Implement
 SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMS8wMi8xOCAxNjo0MSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDIx
LzAyLzE4IDE2OjM0LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGksCj4gCj4+
IE9uIDE1LzAyLzE4IDE1OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBTTUNDQyAxLjEgb2Zm
ZXJzIGZpcm13YXJlLWJhc2VkIENQVSB3b3JrYXJvdW5kcy4gSW4gcGFydGljdWxhciwKPj4+IFNN
Q0NDX0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3IgdmFyaWFudCAy
IG9mIFhTQS0yNTQKPj4+IChDVkUtMjAxNy01NzE1KS4KPj4+Cj4+PiBJZiB0aGUgaHlwZXJ2aXNv
ciBoYXMgc29tZSBtaXRpZ2F0aW9uIGZvciB0aGlzIGlzc3VlLCByZXBvcnQgdGhhdCB3ZQo+Pj4g
ZGVhbCB3aXRoIGl0IHVzaW5nIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xLCBhcyB3ZSBhcHBseSB0
aGUgaHlwZXJ2aXNvcgo+Pj4gd29ya2Fyb3VuZCBvbiBldmVyeSBndWVzdCBleGl0Lgo+Pj4KPj4+
IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+PiBS
ZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29t
Pgo+Pj4KPj4+IC0tLQo+Pj4gwqDCoMKgwqAgQ2hhbmdlcyBpbiB2MzoKPj4+IMKgwqDCoMKgwqDC
oMKgwqAgLSBGaXggbWlub3IgY29uZmxpY3QgZHVyaW5nIHJlYmFzZQo+Pj4KPj4+IMKgwqDCoMKg
IENoYW5nZXMgaW4gdjI6Cj4+PiDCoMKgwqDCoMKgwqDCoMKgIC0gQWRkIFZvbG9keW15cidzIHJl
dmlld2VkLWJ5Cj4+PiAtLS0KPj4+IMKgIHhlbi9hcmNoL2FybS92c21jLmPCoMKgwqDCoMKgwqDC
oMKgIHwgMjIgKysrKysrKysrKysrKysrKysrKystLQo+Pj4gwqAgeGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oIHzCoCA2ICsrKysrKwo+Pj4gwqAgMiBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4KPj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwo+Pj4gaW5kZXggN2VjNDkyNzQxYi4uNDBhODBk
NTc2MCAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS92c21jLmMKPj4+ICsrKyBiL3hlbi9h
cmNoL2FybS92c21jLmMKPj4+IEBAIC0xOCw2ICsxOCw3IEBACj4+PiDCoCAjaW5jbHVkZSA8eGVu
L2xpYi5oPgo+Pj4gwqAgI2luY2x1ZGUgPHhlbi90eXBlcy5oPgo+Pj4gwqAgI2luY2x1ZGUgPHB1
YmxpYy9hcmNoLWFybS9zbWNjYy5oPgo+Pj4gKyNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+
Pj4gwqAgI2luY2x1ZGUgPGFzbS9tb25pdG9yLmg+Cj4+PiDCoCAjaW5jbHVkZSA8YXNtL3JlZ3Mu
aD4KPj4+IMKgICNpbmNsdWRlIDxhc20vc21jY2MuaD4KPj4+IEBAIC05Myw4ICs5NCwyNSBAQCBz
dGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPj4+IMKg
wqDCoMKgwqDCoMKgwqDCoCByZXR1cm4gdHJ1ZTsKPj4+IMKgIMKgwqDCoMKgwqAgY2FzZSBBUk1f
U01DQ0NfQVJDSF9GRUFUVVJFU19GSUQ6Cj4+PiAtwqDCoMKgwqDCoMKgwqAgLyogTm90aGluZyBz
dXBwb3J0ZWQgeWV0ICovCj4+PiAtwqDCoMKgwqDCoMKgwqAgc2V0X3VzZXJfcmVnKHJlZ3MsIDAs
IEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEKTsKPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDC
oMKgIHVpbnQzMl90IGFyY2hfZnVuY19pZCA9IGdldF91c2VyX3JlZyhyZWdzLCAxKTsKPj4KPj4g
U2hvdWxkbid0IHRoZSBmdW5jdGlvbiBpZGVudGlmaWVyIGJlIGluIHgwL3IwPwo+IAo+IHgwL3Iw
IGNvbnRhaW4gdGhlIGZ1bmN0aW9uIGlkZW50aWZpZXIgb2YgdGhlIGFjdHVhbCBmdW5jdGlvbiAo
aS5lCj4gQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklEKS4gV2hhdCB3ZSB3YW50IGhlcmUgaXMg
dGhlIGFyY2hfZnVuY19pZCB0bwo+IGNoZWNrIGlmIHRoZSBmaXJtd2FyZSBpbXBsZW1lbnQgaXQu
IFRoaXMgaXMgdGhlIGZpcnN0IHBhcmFtZXRlciBvZiB0aGUKPiBmdW5jdGlvbiwgYWNjb3JkaW5n
IHRvIHRoZSBjYWxsaW5nIGNvbnZlbnRpb24gdGhpcyB3aWxsIGJlIHN0b3JlZCBpbiB4MS9yMS4K
CkFoLCByaWdodC4gSSBndWVzcyB0aGUgbWlzc2luZyBjb250ZXh0IGluIHRoaXMgcGF0Y2ggY29u
ZnVzZWQgbWUuCkxvb2tzIGFscmlnaHQgdGhlbjoKClJldmlld2VkLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywKQW5kcmUKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 16:59:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 16:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoXjy-0004wV-1O; Wed, 21 Feb 2018 16:59:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/3ts=fp=citrix.com=prvs=583b397a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoXjw-0004vt-Mk
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 16:59:32 +0000
X-Inumbo-ID: cb755bf7-1728-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cb755bf7-1728-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 17:01:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,545,1515456000"; d="scan'208";a="68317717"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180220141015.30714-1-roger.pau@citrix.com>
 <20180220141015.30714-4-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <de193085-c79e-1dbe-96a9-66905d343111@citrix.com>
Date: Wed, 21 Feb 2018 16:56:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180220141015.30714-4-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v5 3/5] x86/clang: restore integrated
 assembler usage with indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTQ6MTAsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBJZiB0aGUgcmVxdWly
ZWQgZmVhdHVyZXMgYXJlIG1ldCBieSB0aGUgaW50ZWdyYXRlZCBjbGFuZyBhc3NlbWJsZXIKPiAo
c3VwcG9ydCBmb3IgLmluY2x1ZGVzIGFuZCBwcm9wYWdhdGlvbiBvZiAubWFjcm8tcyBiZXR3ZWVu
IGFzbSgpLXMpCj4gZG8gbm90IGRpc2FibGUgaXQuCj4KPiBPbmx5IGRpc2FibGUgdGhlIGludGVn
cmF0ZWQgYXNzZW1ibGVyIGZvciBhc3NlbWJseSBmaWxlcywgbGlrZSBpdCB3YXMKPiBkb25lIHBy
aW9yIHRvICJ4ODY6IFN1cHBvcnQgaW5kaXJlY3QgdGh1bmtzIGZyb20gYXNzZW1ibHkgY29kZSIu
Cj4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KPiAtLS0KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiBDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgo+IENjOiBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiBDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gQ2M6IFdlaSBMaXUgPHdl
aS5saXUyQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2hhbmdlcyBzaW5jZSB2NDoKPiAgLSBEbyBub3Qg
dXNlIGVsc2UgaWZlcSBvbiB0aGUgc2FtZSBsaW5lIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBtYWtl
Cj4gICAgMy44Lgo+ICAtIE1vZGlmeSBhcy1pbnNuLWNoZWNrIHRvIGFsbG93IGFkZGluZyBmbGFn
cyBpZiB0aGUgdGVzdCBjYXNlIGZhaWxzLgo+Cj4gQ2hhbmdlcyBzaW5jZSB2MzoKPiAgLSBEbyBu
b3QgbW9kaWZ5IGhvdyB0aGUgdGh1bmsgaXMgaW5jbHVkZWQsIGNsYW5nIHVwc3RyZWFtIChhbmQg
NikgaGFzCj4gICAgYmVlbiBmaXhlZCB0byBwcm9wYWdhdGUgLm1hY3JvLXMgYmV0d2VlbiBhc20o
KS1zLgo+Cj4gQ2hhbmdlcyBzaW5jZSB2MToKPiAgLSBVc2UgYXMtaW5zbiB0byBjaGVjayBpZiB0
aGUgYXNzZW1ibGVyIHN1cHBvcnRzIC5pbmNsdWRlLgo+ICAtIE9wZW4gY29kZSBhIGNoZWNrIGZv
ciB3aGV0aGVyIHRoZSBhc3NlbWJsZXIgZm9yZ2V0cyAubWFjcm8tcwo+ICAgIGJldHdlZW4gYXNt
KCktcy4KPiAtLS0KPiAgQ29uZmlnLm1rICAgICAgICAgICAgIHwgIDkgKysrKystLS0tCj4gIHhl
bi9SdWxlcy5tayAgICAgICAgICB8ICA1ICsrKy0tCj4gIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayB8
IDE0ICsrKysrKysrKysrKysrCj4gIDMgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwg
NiBkZWxldGlvbnMoLSkKPgo+IGRpZmYgLS1naXQgYS9Db25maWcubWsgYi9Db25maWcubWsKPiBp
bmRleCA0MDc0NzJjM2ZjLi44ZDZkOTg0NDg4IDEwMDY0NAo+IC0tLSBhL0NvbmZpZy5tawo+ICsr
KyBiL0NvbmZpZy5tawo+IEBAIC0xNjIsMTMgKzE2MiwxNCBAQCBhcy1pbnNuID0gJChpZiAkKHNo
ZWxsIGVjaG8gJ3ZvaWQgXyh2b2lkKSB7IGFzbSB2b2xhdGlsZSAoICQoMikgKTsgfScgXAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgJChmaWx0ZXItb3V0IC1NJSAlLmQgLWluY2x1ZGUgJS9p
bmNsdWRlL3hlbi9jb25maWcuaCwkKDEpKSBcCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC1jIC14IGMgLW8gL2Rldi9udWxsIC0gMj4mMSksJCg0KSwkKDMpKQo+ICAKPiAtIyBhcy1p
bnNuLWNoZWNrOiBBZGQgYW4gb3B0aW9uIHRvIGNvbXBpbGF0aW9uIGZsYWdzLCBidXQgb25seSBp
ZiBpbnNuIGlzCj4gLSMgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IGFzc2VtYmxlci4KPiAt
IyBVc2FnZTogJChjYWxsIGFzLWluc24tY2hlY2sgQ0ZMQUdTLENDLCJub3AiLC1ESEFWRV9HQVNf
Tk9QKQo+IC1hcy1pbnNuLWNoZWNrID0gJChldmFsICQoY2FsbCBhcy1pbnNuLWNoZWNrLWNsb3N1
cmUsJCgxKSwkKDIpLCQoMyksJCg0KSkpCj4gKyMgYXMtaW5zbi1jaGVjazogQ29uZGl0aW9uYWxs
eSBhZGQgYW4gb3B0aW9uIHRvIGNvbXBpbGF0aW9uIGZsYWdzCj4gKyMgVXNhZ2U6ICQoY2FsbCBh
cy1pbnNuLWNoZWNrIENGTEFHUyxDQywibm9wIiwtREhBVkVfR0FTX05PUCwtRE5PX0dBU19OT1Ap
Cj4gK2FzLWluc24tY2hlY2sgPSAkKGV2YWwgJChjYWxsIGFzLWluc24tY2hlY2stY2xvc3VyZSwk
KDEpLCQoMiksJCgzKSwkKDQpLCQoNSkpKQoKSXQgaXMgYSBzaGFtZSBhYm91dCB0aGUgbmFtaW5n
LsKgIFRoaXMgaXMgcmVhbGx5IGFzLWluc24tYWRkLCBldmVuIGJlZm9yZQp5b3VyIGNoYW5nZXMu
wqAgSSdsbCBwcmVwYXJlIGEgc2VwYXJhdGUgcGF0Y2ggdG8gcmVuYW1lIGl0LCB3aGljaCBzaG91
bGQKaWRlYWxseSBjb21lIGFoZWFkIG9mIHRoaXMgcGF0Y2guCgo+ICBkZWZpbmUgYXMtaW5zbi1j
aGVjay1jbG9zdXJlCj4gICAgICBpZmVxICgkJChjYWxsIGFzLWluc24sJCQoJCgyKSkgJCQoJCgx
KSksJCgzKSx5LG4pLHkpCj4gICAgICAgICAgJCgxKSArPSAkKDQpCj4gKyAgICBlbHNlCj4gKyAg
ICAgICAgJCgxKSArPSAkKDUpCj4gICAgICBlbmRpZgo+ICBlbmRlZgo+ICAKPiBkaWZmIC0tZ2l0
IGEveGVuL1J1bGVzLm1rIGIveGVuL1J1bGVzLm1rCj4gaW5kZXggMjkxODAxOWI5Mi4uN2FkZjc1
N2ZiNiAxMDA2NDQKPiAtLS0gYS94ZW4vUnVsZXMubWsKPiArKysgYi94ZW4vUnVsZXMubWsKPiBA
QCAtNzAsOCArNzAsOSBAQCBlbmRpZgo+ICAKPiAgQUZMQUdTLXkgICAgICAgICAgICAgICAgKz0g
LURfX0FTU0VNQkxZX18KPiAgCj4gLSMgQ2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgY2FuJ3Qg
aGFuZGxlIGVtYmVkZGVkIC5pbmNsdWRlJ3MKPiAtQ0ZMQUdTLSQoY2xhbmcpICAgICAgICAgKz0g
LW5vLWludGVncmF0ZWQtYXMKPiArIyBPbGRlciBjbGFuZydzIGJ1aWx0LWluIGFzc2VtYmxlciBk
b2Vzbid0IHVuZGVyc3RhbmQgLnNraXAgd2l0aCBsYWJlbHM6Cj4gKyMgaHR0cHM6Ly9idWdzLmxs
dm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzM2OQo+ICtBRkxBR1MtJChjbGFuZykgICAgICAgICAr
PSAtbm8taW50ZWdyYXRlZC1hcwoKV2hhdCBhZ2UgaXMgIk9sZGVyIiA/wqAgQXMgc29vbiBhcyB0
aGVzZSBidWlsZCBmaXhlcyBhcmUgaW4sIEkgd2lsbApyZWZyZXNoIG15IGF1dG9tYXRpYyBwYWRk
aW5nIGNhbGN1bGF0aW9uIHNlcmllcywgd2hpY2ggd2lsbCBhZGQgc2tpcAp3aXRoIGxhYmVscyB0
byBDIGNvZGUgYXMgd2VsbC4KCj4gIAo+ICBBTExfT0JKUyA6PSAkKEFMTF9PQkpTLXkpCj4gIAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvUnVsZXMubWsgYi94ZW4vYXJjaC94ODYvUnVsZXMu
bWsKPiBpbmRleCAxZGM1YzM3ODVhLi5jZWU4M2QzOTJlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9SdWxlcy5tawo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawo+IEBAIC00NCwzICs0
NCwxNyBAQCBlbmRpZgo+ICAKPiAgIyBTZXQgdXAgdGhlIGFzc2VtYmxlciBpbmNsdWRlIHBhdGgg
cHJvcGVybHkgZm9yIG9sZGVyIHRvb2xjaGFpbnMuCj4gIENGTEFHUyArPSAtV2EsLUkkKEJBU0VE
SVIpL2luY2x1ZGUKPiArCj4gK2lmZXEgKCQoY2xhbmcpLHkpCj4gKyAgICAjIENoZWNrIHdoZXRo
ZXIgY2xhbmcgYXNtKCktcyBzdXBwb3J0IC5pbmNsdWRlLgo+ICsgICAgJChjYWxsIGFzLWluc24t
Y2hlY2ssQ0ZMQUdTLENDLCIuaW5jbHVkZSBcImFzbS9pbmRpcmVjdF90aHVua19hc20uaFwiIiws
IFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgIC1uby1pbnRlZ3JhdGVkLWFzKQo+ICsgICAg
IyBDaGVjayB3aGV0aGVyIGNsYW5nIGtlZXBzIC5tYWNyby1zIGJldHdlZW4gYXNtKCktczoKPiAr
ICAgICMgaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0zNjExMAo+ICsgICAg
aWZlcSAoJChpZiAkKHNoZWxsIGVjaG8gJ3ZvaWQgXyh2b2lkKSB7IGFzbSB2b2xhdGlsZSAoICIu
bWFjcm8gRk9PXG4uZW5kbSIgKTsgXAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICIubWFjcm8gRk9PXG4uZW5kbSIgKTsgfScgXAo+
ICsgICAgICAgICAgICAgICAgICAgICAgIHwgJChDQykgJChmaWx0ZXItb3V0IC1NJSAlLmQgLWlu
Y2x1ZGUgJS9pbmNsdWRlL3hlbi9jb25maWcuaCwkKENGTEFHUykpIFwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC1jIC14IGMgLW8gL2Rldi9udWxsIC0gMj4mMSksbix5KSx5KQo+
ICsgICAgICAgIENGTEFHUyArPSAtbm8taW50ZWdyYXRlZC1hcwoKVGhpcyBjYW4gZW5kIHVwIGFk
ZGluZyAtbm8taW50ZWdyYXRlZC1hcyB0d2ljZSwgd2hpY2ggd291bGQgYmUgbW9yZQpvYnZpb3Vz
IHdpdGggYXMtaW5zbi1jaGVjayByZW5hbWVkIHRvIGFzLWluc24tYWRkLgoKSSd2ZSBnb3QgYSBw
bGFuIHRvIG1ha2UgdGhpcyBhIGxvdCBjbGVhbmVyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 17:11:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 17:11:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoXva-0006IX-5w; Wed, 21 Feb 2018 17:11:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/8ui=fp=citrix.com=prvs=5838cfa22=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eoXvY-0006IL-HK
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 17:11:32 +0000
X-Inumbo-ID: 78fd2d10-172a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 78fd2d10-172a-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 17:13:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,545,1515456000"; d="scan'208";a="463815629"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
 <145e43f1-1995-5224-e4c0-0595f1458ccc@citrix.com>
 <5A8ADF7102000078001A909D@prv-mh.provo.novell.com>
 <1cd84cfb-8179-cc15-0977-2da28901e622@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <503ba909-9c61-0887-3c3a-9581325d6796@citrix.com>
Date: Wed, 21 Feb 2018 17:11:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1cd84cfb-8179-cc15-0977-2da28901e622@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
	of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwMzo1NSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAxOS8wMi8x
OCAxMzozMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDE5LjAyLjE4IGF0IDE0OjEyLCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAxOS8wMi8xOCAwODo0NCwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gLS0tIGEvQ09ESU5HX1NUWUxFCj4+Pj4gKysrIGIvQ09E
SU5HX1NUWUxFCj4+Pj4gQEAgLTg4LDYgKzg4LDI2IEBAIEJyYWNlcyBzaG91bGQgYmUgb21pdHRl
ZCBmb3IgYmxvY2tzIHdpdGgKPj4+PiAgaWYgKCBjb25kaXRpb24gKQo+Pj4+ICAgICAgc2luZ2xl
X3N0YXRlbWVudCgpOwo+Pj4+ICAKPj4+PiArVHlwZXMKPj4+PiArLS0tLS0KPj4+PiArCj4+Pj4g
K1VzZSBiYXNpYyBDIHR5cGVzIGFuZCBDIHN0YW5kYXJkIG1hbmRhdGVkIHR5cGVkZWYtcyB3aGVy
ZSBwb3NzaWJsZSAoYW5kCj4+Pj4gK3dpdGggcHJlZmVyZW5jZSBpbiB0aGlzIG9yZGVyKS4gIFRo
aXMgaW4gcGFydGljdWxhciBtZWFucyB0byBhdm9pZCB1OCwKPj4+PiArdTE2LCBldGMgZGVzcGl0
ZSB0aG9zZSB0eXBlcyBjb250aW51aW5nIHRvIGV4aXN0IGluIG91ciBjb2RlIGJhc2UuCj4+Pj4g
K0ZpeGVkIHdpZHRoIHR5cGVzIHNob3VsZCBvbmx5IGJlIHVzZWQgd2hlbiBhIGZpeGVkIHdpZHRo
IHF1YW50aXR5IGlzCj4+Pj4gK21lYW50ICh3aGljaCBmb3IgZXhhbXBsZSBtYXkgYmUgYSB2YWx1
ZSByZWFkIGZyb20gb3IgdG8gYmUgd3JpdHRlbiB0byBhCj4+Pj4gK3JlZ2lzdGVyKS4KPj4+PiAr
Cj4+Pj4gK1doZW4gc2lnbmVkbmVzcyBtYXR0ZXJzLCBxdWFsaWZ5IHBsYWluIGNoYXIsIHNob3J0
LCBpbnQsIGxvbmcsIGFuZAo+Pj4+ICtsb25nIGxvbmcgd2l0aCAic2lnbmVkIiBvciAidW5zaWdu
ZWQiLiAgU2lnbmVkbmVzcyBpcyBzcGVjaWZpY2FsbHkKPj4+PiArY29uc2lkZXJlZCB0byBtYXR0
ZXIgd2hlbiB0aGUgdmFsaWQgdmFsdWUgcmFuZ2Ugb2YgYSB2YXJpYWJsZSBjb3ZlcnMKPj4+PiAr
b25seSBub24tbmVnYXRpdmUgdmFsdWVzLiAgVGhlIHByaW1lIGV4YW1wbGUgb2Ygc3VjaCBpcyBh
IHZhcmlhYmxlIHVzZWQKPj4+PiArdG8gaW5kZXggYW4gYXJyYXkgKG5lZ2F0aXZlIGFycmF5IGlu
ZGV4ZXMsIHdoaWxlIHRoZXkgbWF5IG9jY3VyLCBhcmUKPj4+PiArcmF0aGVyIHJhcmUpLgo+Pj4g
QXMgaXMgZXZpZGVudCBmcm9tIHRoZSBvdGhlciB0aHJlYWRzIG9uIHRoZSBzdWJqZWN0LCBJIGFt
IHZlcnkKPj4+IGRlZmluaXRlbHkgLTEgZm9yIGxpdHRlcmluZyBvdXIgY29kZWJhc2Ugd2l0aCBz
aWduZWQgaW4gY2FzZXMgbGlrZSB0aGlzLgo+PiBTb21lIGNvbnRleHQgZm9yIHRob3NlIG5vdCBo
YXZpbmcgZm9sbG93ZWQgdGhlIGVhcmxpZXIgZGlzY3Vzc2lvbjoKPj4gVGhlcmUgYmVpbmcgcXVp
dGUgYSBudW1iZXIgb2YgY2FzZXMgaW4gdGhlIGNvZGUgYmFzZSB3aGVyZSBwbGFpbgo+PiBpbnQg
b3IgbG9uZyBhcmUgdXNlZCB3aGVuIG5vIG5lZ2F0aXZlIHZhbHVlcyBhcmUgZXZlciBleHBlY3Rl
ZAo+PiAob3IgZXZlbiBwb3NzaWJsZSkgdG8gYmUgaGVsZCBieSB0aGUgcmVzcGVjdGl2ZSB2YXJp
YWJsZXMsIEkgd291bGQKPj4gcHJlZmVyIGlmIHdlIG1hZGUgZXhwbGljaXQgd2hlbiBzaWduZWRu
ZXNzIG9mIGEgdmFyaWFibGUgbWF0dGVycy4KPj4gVGhpcyB0aGVuIGFsc28gZWxpbWluYXRlcyBz
aWduZWRuZXNzIGNvbmNlcm5zIGZvciBwbGFpbiBjaGFyIGFuZCBiaXQKPj4gZmllbGRzIChmb3Ig
Ym90aCBvZiB0aGVzZSBvbmUgYWxyZWFkeSBuZWVkcyB0byBleHBsaWNpdGx5IGFkZCAic2lnbmVk
Igo+PiB3aGVuIG5lZ2F0aXZlIHZhbHVlcyBhcmUgaW50ZW5kZWQgdG8gYmUgaGVsZCBieSB0aGUg
dmFyaWFibGUvZmllbGQsCj4+IGF0IGxlYXN0IGlmIHdlIGRvbid0IHdhbnQgdG8gdGllIG91cnNl
bHZlcyB0byBjb21waWxlciBzcGVjaWZpYwo+PiBiZWhhdmlvcikuCj4+Cj4+PiBJTU8gdGhleSBk
byBub3RoaW5nIGJ1dCBoYXJtIHJlYWRpYmlsaXR5Lgo+PiBIb3cgZG9lcyBtYWtpbmcgc29tZXRo
aW5nIGV4cGxpY2l0IGhhcm0gcmVhZGFiaWxpdHk/Cj4gCj4gVXNpbmcgJ3NpZ25lZCcgd2hlbiBp
dCBpcyB1bm5lY2Vzc2FyeSBzdHJpY3RseSBhZGRzIHRvIGNvZGUgdm9sdW1lLgo+IAo+IEV4cGVj
dGluZyB0aGUgdXNlIG9mIHNpZ25lZCBpbiBjb250ZXh0cyB3aGVyZSBpdCBpcyBub3QgbmVjZXNz
YXJ5IGlzCj4gZ29pbmcgdG8gYWRkIGFuIGV4dHJhIHJvdW5kIHRyaXAgdG8gZXZlcnkgcmV2aWV3
LsKgIEV2ZW4gaWYgdGhlIGNvcmUKPiBkZXZlbG9wZXJzIGdldCB1c2VkIHRvIHVzaW5nIGl0LCBj
YXN1YWwgc3VibWl0dGVycyBhcmUgbm90IGdvaW5nIHRvIHVzZQo+IGl0LCBiZWNhdXNlIGl0IGlz
IHZlcnkgYS10eXBpY2FsLsKgIFRoaXMgY29uc3RpdHV0ZXMgYSBuZXQgcmVkdWN0aW9uIGluCj4g
cmV2aWV3IGJhbmR3aWR0aC4KClRoaXMgc2Vjb25kIGJpdCBpcyB0aGUgYmlnZ2VzdCBvbmUgZm9y
IG1lOiBBZGRpbmcgdGhpcyBjaGFuZ2Ugd2lsbCB0YWtlCmEgc2lnbmlmaWNhbnQgYW1vdW50IG9m
IGVmZm9ydCwgYW5kIGNhdXNlIGEgc2lnbmlmaWNhbnQgYW1vdW50IG9mCmFubm95YW5jZSB0byBj
b250cmlidXRvcnMsIGFzIHdlbGwgYXMgaW5jcmVhc2UgdGhlIHJldmlldyB3b3JrbG9hZCAoYnkK
aGF2aW5nIHRvIHJldmlldyBhbiBvdGhlcndpc2UgcGVyZmVjdGx5IGdvb2QgcGF0Y2ggYSBzZWNv
bmQgdGltZSkuCgpJIGFsc28gYWdyZWUgdGhhdCBpdCBkb2Vzbid0IGFkZCBhbnl0aGluZyAodXNp
bmcgYSBub24tdW5zaWduZWQgdmVyc2lvbgphbHJlYWR5IGltcGxpZXMgJ0kgdGhpbmsgdGhpcyBz
aG91bGQgYmUgc2lnbmVkJyksIGFuZCBJIGFsc28gYWdyZWUgdGhhdAp3ZSdyZSBhbG1vc3QgY2Vy
dGFpbmx5IG5vdCBnb2luZyB0byBhY2hpZXZlIGNvbnNpc3RlbmN5OyBzbyBpbiBteQplc3RpbWF0
aW9uIHRoZSBleHRyYSBjb3N0IGlzIGNsZWFybHkgbm90IHdvcnRoIGl0LgoKIC1HZW9yZ2UKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 17:34:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 17:34:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoYHr-0007qe-45; Wed, 21 Feb 2018 17:34:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ybzr=fp=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1eoYHo-0007po-Qg
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 17:34:33 +0000
X-Inumbo-ID: 5b6a890a-172d-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::2])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5b6a890a-172d-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 18:33:42 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1519234467;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Transfer-Encoding:Message-Id:Date:Subject:Cc:To:From:
 X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=91cwAmYafAFD+iduAM+j5HoL8Eu22ZEmRw5A7qOOMYM=;
 b=MB3aXJwqA9vCC05TStXvJaps9sKIljehJeVsSK/r+ruOJRXb4zC4PQKoiA8KejCWif
 MlM12NkSvjB1qdfNNOzTMcXAmqmmVf5GQwYfNP+2+DWqdBzy21vigbd5tpW8OCaqMZB6
 uiIxstkws6PPKezZpxQCluIT6eoNFcuZdXNr6CHGPtU7HVtlSTXQqoTWGkTNAlZLPMSY
 DvxSMRCeZXJTplgDShUwQj3+/whNhbk4eVH/xxW09tT6/3imNG1HG08bAQ+P80F+3oN5
 XK6pjsopyhiW+EMmNLHtOluVCbrwTV/PQXX6V1mlS6o0oOMSwWj1qhuZ4Z8BLnqjK95y
 nErA==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QXkBR9MXjAuzpIG0mv9coXAgc1+lb4Esstf6UEufFpy8L/NK2kKUAyDFSMDbcP
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id i01c70u1LHYOtJh
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 21 Feb 2018 18:34:24 +0100 (CET)
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Date: Wed, 21 Feb 2018 18:34:22 +0100
Message-Id: <20180221173422.10550-1-olaf@aepfle.de>
X-Mailer: git-send-email 2.16.2
MIME-Version: 1.0
Cc: Olaf Hering <olaf@aepfle.de>
Subject: [Xen-devel] [PATCH] domctl: revert double increment of domctl
	version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIDQuMTAgaGFzIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHhlLCBzdGFnaW5nIHNo
b3VsZCBiZSBmaW5lCndpdGggMHhmIHVudGlsIHRoZSBuZXh0IHJlbGVhc2UgaXMgcHJlcGFyZWQu
CgpTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Ci0tLQogeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0
bC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCmluZGV4IGVjN2E4NjBhZmMuLjUwMWM0
NDIzMGIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4v
aW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTM4LDcgKzM4LDcgQEAKICNpbmNsdWRlICJodm0v
c2F2ZS5oIgogI2luY2x1ZGUgIm1lbW9yeS5oIgogCi0jZGVmaW5lIFhFTl9ET01DVExfSU5URVJG
QUNFX1ZFUlNJT04gMHgwMDAwMDAxMAorI2RlZmluZSBYRU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJT
SU9OIDB4MDAwMDAwMGYKIAogLyoKICAqIE5CLiB4ZW5fZG9tY3RsLmRvbWFpbiBpcyBhbiBJTi9P
VVQgcGFyYW1ldGVyIGZvciB0aGlzIG9wZXJhdGlvbi4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 17:35:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 17:35:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoYIU-0007sn-C7; Wed, 21 Feb 2018 17:35:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zkja=fp=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eoYIU-0007sK-1a
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 17:35:14 +0000
X-Inumbo-ID: c802049c-172d-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c802049c-172d-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 17:36:43 +0000 (UTC)
Received: from [10.0.0.125] (c-24-4-217-95.hsd1.ca.comcast.net [24.4.217.95])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id B3B62206B2;
 Wed, 21 Feb 2018 17:35:05 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org B3B62206B2
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Wed, 21 Feb 2018 09:35:03 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <83a77e71-c7b8-2e69-454c-89b1f60be65b@arm.com>
Message-ID: <alpine.DEB.2.10.1802210932560.19448@sstabellini-ThinkPad-X260>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-11-julien.grall@arm.com>
 <alpine.DEB.2.10.1802201627440.19448@sstabellini-ThinkPad-X260>
 <83a77e71-c7b8-2e69-454c-89b1f60be65b@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: nd@arm.com, Stefano Stabellini <sstabellini@kernel.org>,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 10/17] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCAyMSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIFN0ZWZhbm8sCj4g
Cj4gT24gMjEvMDIvMjAxOCAwMDozNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID4gT24g
VGh1LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiBBZGQgdGhlIGRldGVj
dGlvbiBhbmQgcnVudGltZSBjb2RlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEuCj4g
PiA+IAo+ID4gPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0u
Y29tPgo+ID4gPiAKPiA+ID4gLS0tCj4gPiA+ICAgICAgQ2hhbmdlcyBpbiB2MzoKPiA+ID4gICAg
ICAgICAgLSBBZGQgdGhlIG1pc3NpbmcgY2FsbCB0byBzbWMgIzAuCj4gPiA+IAo+ID4gPiAgICAg
IENoYW5nZXMgaW4gdjI6Cj4gPiA+ICAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPiA+ID4gLS0tCj4g
PiA+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TICAgIHwgMTMgKysrKysrKysrKysrKwo+ID4g
PiAgIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICB8IDMyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystCj4gPiA+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgIDEgKwo+
ID4gPiAgIDMgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+
ID4gPiAKPiA+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hlbi9h
cmNoL2FybS9hcm02NC9icGkuUwo+ID4gPiBpbmRleCA0YjdmMWRjMjFmLi45ODFmYjgzYTg4IDEw
MDY0NAo+ID4gPiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiA+ID4gKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2JwaS5TCj4gPiA+IEBAIC0xNiw2ICsxNiw4IEBACj4gPiA+ICAgICog
YWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3Jn
L2xpY2Vuc2VzLz4uCj4gPiA+ICAgICovCj4gPiA+ICAgKyNpbmNsdWRlIDxhc20vc21jY2MuaD4K
PiA+ID4gKwo+ID4gPiAgIC5tYWNybyB2ZW50cnkgdGFyZ2V0Cj4gPiA+ICAgICAgIC5yZXB0IDMx
Cj4gPiA+ICAgICAgIG5vcAo+ID4gPiBAQCAtODEsNiArODMsMTcgQEAgRU5UUlkoX19wc2NpX2h5
cF9icF9pbnZhbF9zdGFydCkKPiA+ID4gICAgICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDE4KQo+
ID4gPiAgIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kKQo+ID4gPiAgICtFTlRSWShfX3Nt
Y2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQpCj4gPiA+ICsgICAgc3ViICAgICBzcCwgc3AsICMo
OCAqIDQpCj4gPiA+ICsgICAgc3RwICAgICB4MiwgeDMsIFtzcCwgIyg4ICogMCldCj4gPiA+ICsg
ICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIyg4ICogMildCj4gPiA+ICsgICAgbW92ICAgICB3MCwg
I0FSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQKPiA+ID4gKyAgICBzbWMgICAgICMwCj4g
PiA+ICsgICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIyg4ICogMCldCj4gPiA+ICsgICAgbGRwICAg
ICB4MCwgeDEsIFtzcCwgIyg4ICogMildCj4gPiA+ICsgICAgYWRkICAgICBzcCwgc3AsICMoOCAq
IDQpCj4gPiA+ICtFTlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kKQo+ID4gPiArCj4g
PiA+ICAgLyoKPiA+ID4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gPiA+ICAgICogbW9kZTogQVNN
Cj4gPiA+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMKPiA+ID4gaW5kZXggOGQ1ZjhkMzcyYS4uZGVjOTA3NDQyMiAxMDA2NDQK
PiA+ID4gLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gPiA+ICsrKyBiL3hlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYwo+ID4gPiBAQCAtMTQ3LDYgKzE0NywzNCBAQCBpbnN0YWxsX2JwX2hh
cmRlbmluZ192ZWMoY29uc3Qgc3RydWN0Cj4gPiA+IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRy
eSwKPiA+ID4gICAgICAgcmV0dXJuIHJldDsKPiA+ID4gICB9Cj4gPiA+ICAgK2V4dGVybiBjaGFy
IF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydFtdLAo+ID4gPiBfX3NtY2NjX3dvcmthcm91
bmRfMV9zbWNfZW5kW107Cj4gPiA+ICsKPiA+ID4gK3N0YXRpYyBib29sCj4gPiA+ICtjaGVja19z
bWNjY19hcmNoX3dvcmthcm91bmRfMShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
KmVudHJ5KQo+ID4gPiArewo+ID4gPiArICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsKPiA+
ID4gKwo+ID4gPiArICAgIC8qCj4gPiA+ICsgICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2Fs
bGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0aGUKPiA+ID4gKyAgICAgKiBjYXBhYmlsaXRpZXMu
IFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKPiA+ID4gKyAgICAg
KiBlbnRyeS4KPiA+ID4gKyAgICAgKi8KPiA+ID4gKyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhl
bnRyeSkgKQo+ID4gPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gPiAKPiA+IEkgdGhpbmsgdGhp
cyBzaG91bGQgYmUgcmV0dXJuIHRydWU/Cj4gCj4gQm90aCBhcmUgdmFsaWQuIEl0IGRlcGVuZHMg
aG93IHlvdSBjb25zaWRlciB0aGUgd29ya2Zsb3cgaGVyZS4gSWYgeW91IHJldHVybjoKPiAJLSB0
cnVlOiBZb3Ugc2F5IHRoYXQgdGhpcyBoZWxwZXIgYWxyZWFkeSB0b29rIGNhcmUgb2YgdGhhdCBD
UFUuIFNvIG5vCj4gbmVlZCB0byBjb250aW51ZSBmdXJ0aGVyLgo+IAktIGZhbHNlOiBUaGlzIENQ
VSBkb2VzIG5vdCBtYXRjaCwgbGV0J3MgZmFsbGJhY2sgdG8gYSBkaWZmZXJlbnQKPiBtZXRob2Qu
IFRoYXQgbWV0aG9kIHdpbGwgYmFpbG91dCBsYXRlciAoc2VlIGluc3RhbGxfYnBfaGFyZGVuaW5n
X3ZlYykuCj4gCj4gSSBjaG9vc2UgdGhlIGxhdHRlIGJlY2F1c2UgdGhlIFNNQ0NDIHdvcmthcm91
bmQgaXMgY29uc2lkZXJlZCBhcyBhbgo+IGFsdGVybmF0aXZlIG1ldGhvZC4gU28gd2Ugd2FudCB0
byBmYWxsYmFjayB0byB0aGUgb3RoZXIgb25lIGlmIGl0IGRvZXMgbm90Cj4gd29yayBhdCB0aGUg
Y29zdCBvZiBmZXcgZXh0cmEgaW5zdHJ1Y3Rpb25zLiBCdXQgdGhhdCdzIGJvb3QgYW5kIGdvaW5n
IHRvIGJlCj4gcmV3b3JrZWQgaW4gcGF0Y2ggIzExLiBJbmRlZWQgdGhpcyBpcyBqdXN0IGEgdGVt
cG9yYXJ5IHNvbHV0aW9uIHRvIHBsdW1iIHRoZQo+IG5ldyBoYXJkZW5pbmcgbWV0aG9kIGJlZm9y
ZSB3ZSBraWxsIHRoZSBQU0NJX0dFVF9WRVJTSU9OIG9uZS4KClllYWgsIEkgbm90aWNlZCB0aGF0
IHRoaXMgaXMgbW9vdCBnaXZlbiB0aGUgbmV4dCBwYXRjaGVzIGluIHRoZSBzZXJpZXMuCkdpdmVu
IHRoYXQgeW91IGFyZSBhbHJlYWR5IHJlc2VuZGluZyB0aGUgc2VyaWVzLCBJIHdvdWxkIGFsc28g
Y2hhbmdlIHRoaXMKdG8gcmV0dXJuIHRydWUgYmVjYXVzZSBJIHRoaW5rIGl0IG1ha2VzIG1vcmUg
c2Vuc2UsIGJ1dCBpdCBpcwp1bmltcG9ydGFudCBzbyBlaXRoZXIgd2F5OgoKClJldmlld2VkLWJ5
OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 17:38:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 17:38:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoYLN-0008C6-2s; Wed, 21 Feb 2018 17:38:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eoYLL-0008Bx-Hh
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 17:38:11 +0000
X-Inumbo-ID: 323b860a-172e-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 323b860a-172e-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 17:39:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,375,1515456000"; d="scan'208";a="463821014"
Date: Wed, 21 Feb 2018 17:38:03 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Olaf Hering <olaf@aepfle.de>
Message-ID: <20180221173802.4asubsivkejs2ihy@citrix.com>
References: <20180221173422.10550-1-olaf@aepfle.de>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221173422.10550-1-olaf@aepfle.de>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] domctl: revert double increment of domctl
	version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDY6MzQ6MjJQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3Jv
dGU6Cj4gWGVuIDQuMTAgaGFzIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHhlLCBzdGFn
aW5nIHNob3VsZCBiZSBmaW5lCj4gd2l0aCAweGYgdW50aWwgdGhlIG5leHQgcmVsZWFzZSBpcyBw
cmVwYXJlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+
Cj4gLS0tCj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCB8IDIgKy0KPiAgMSBmaWxlIGNo
YW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+
IGluZGV4IGVjN2E4NjBhZmMuLjUwMWM0NDIzMGIgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2RvbWN0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oCj4gQEAg
LTM4LDcgKzM4LDcgQEAKPiAgI2luY2x1ZGUgImh2bS9zYXZlLmgiCj4gICNpbmNsdWRlICJtZW1v
cnkuaCIKPiAgCj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAw
MDEwCj4gKyNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDBmCj4g
IAoKVGhlIHJlYXNvbiB3ZSBidW1wZWQgdGhlIG51bWJlciB0d2ljZSBpcyBiZWNhdXNlIHdlIHdh
bnQgYSBkZWRpY2F0ZWQKbnVtYmVyIHRvIGRlbm90ZSB0aGUgcmVjZW50IHNlY3VyaXR5IGZpeC4K
CldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 17:41:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 17:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoYOQ-0000PH-OX; Wed, 21 Feb 2018 17:41:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=njyj=fp=amd.com=babu.moger@srs-us1.protection.inumbo.net>)
 id 1eoYK8-00088i-2H
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 17:36:56 +0000
X-Inumbo-ID: b2ca5110-172d-11e8-ba59-bc764e045a96
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe4a::625])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b2ca5110-172d-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 18:36:07 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=bvVE03Vuy937V4S+0PjPPQn0Pkn3AAWAAg6aN3NUwOk=;
 b=JifK7akhRaVqPdSlO/khUseoqG+BGfC/Nh3CDrRb1CT81ovB7MrYtAJnbjQ4c76Mw7qoMwL9wIINcF23vZLc4YzXXkSIGVvw5p5nFSdNrFiKrNmc2+fsgCctumnMa2ZlDAeJ9+UklDpjsfBLbHAP+KrIYD3EAXVEAhdCzZbTcvs=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1784.namprd12.prod.outlook.com (10.175.63.14) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.506.18; Wed, 21 Feb 2018 17:36:50 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::c80e:83a6:288b:1f50]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::c80e:83a6:288b:1f50%17]) with mapi id 15.20.0527.017; Wed, 21 Feb
 2018 17:36:50 +0000
From: "Moger, Babu" <Babu.Moger@amd.com>
To: "Woods, Brian" <Brian.Woods@amd.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/2] x86/svm: enable pause filtering threshold
Thread-Index: AQHTqqjTsZQOPSU2uU665joP1fOPd6OvH78Q
Date: Wed, 21 Feb 2018 17:36:49 +0000
Message-ID: <CY4PR12MB17686B010EFAF02C9A0EC2D095CE0@CY4PR12MB1768.namprd12.prod.outlook.com>
References: <20180221001233.62644-1-brian.woods@amd.com>
 <20180221001233.62644-3-brian.woods@amd.com>
In-Reply-To: <20180221001233.62644-3-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Babu.Moger@amd.com; 
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1784;
 20:SCZwWsB2OJWole5hlVYRxL5nd6gPAaE3JltmV6T1kjQDWPv+9Z8ae+7AL3LpaX/T5q/NaG2B03TdG25pkXhG9QN4S/KMBjX1cc/1pnH3LmOaPyFABNWj94L2Lf1ytDPt8Gtf28Pghj7NuOeYhjT9fLNOhz0z/8dISH/ZcQ0pIkPz8Yy9WJstlUIXy9xVI6ekv9gswi47uBin9TW4WyYq3b7B2uXIJczn+Bj+eLgR7ILRpS+i9rt9/393L/L3CkNf
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM;
 SFS:(10009020)(346002)(396003)(366004)(39860400002)(39380400002)(376002)(189003)(13464003)(199004)(6246003)(25786009)(9686003)(2906002)(3280700002)(5660300001)(55016002)(68736007)(8666007)(8936002)(97736004)(2900100001)(4326008)(76176011)(6116002)(7736002)(3846002)(305945005)(81166006)(81156014)(229853002)(66066001)(6436002)(53936002)(74316002)(8676002)(105586002)(2950100002)(54906003)(33656002)(110136005)(102836004)(478600001)(2501003)(5250100002)(7696005)(14454004)(6506007)(86362001)(3660700001)(575784001)(106356001)(316002)(72206003)(26005)(99286004)(53546011);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1784;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 MX:1; A:1; LANG:en; 
x-ms-office365-filtering-correlation-id: b7f52abf-330a-4419-e659-08d57951b056
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(3008032)(48565401081)(2017052603307)(7153060)(7193020);
 SRVR:CY4PR12MB1784; 
x-ms-traffictypediagnostic: CY4PR12MB1784:
x-microsoft-antispam-prvs: <CY4PR12MB17842245AAFAAA79CE7D667695CE0@CY4PR12MB1784.namprd12.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(767451399110)(114974198459425)(70601490899591)(146099531331640); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(3002001)(3231101)(944501161)(93006095)(93001095)(10201501046)(6055026)(6041288)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(6072148)(201708071742011);
 SRVR:CY4PR12MB1784; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1784; 
x-forefront-prvs: 0590BBCCBC
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: SiHGFy7wjvKRqpDoKg9qy60AezAxYcx2v3ElLkbpjIZQXZHzf4+2VNXxdWTlL1h3dXKVvPsa//2gDNHGNqaHUBaM37wYgIwsRWAx7dxoTOBas7Xg67RvoHjp9PuAp9aYDt4UFIrJ8Y8aRbsCDxf2sbUgTaiNEq8CAHYhVJBMaD8=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: b7f52abf-330a-4419-e659-08d57951b056
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2018 17:36:49.9808 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1784
X-Mailman-Approved-At: Wed, 21 Feb 2018 17:41:21 +0000
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "Suthikulpanit, Suravee" <Suravee.Suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 2/2] x86/svm: enable pause filtering
	threshold
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TG9va3MgZ29vZC4gClJldmlld2VkLWJ5OiBCYWJ1IE1vZ2VyIDxiYWJ1Lm1vZ2VyQGFtZC5jb20+
Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogV29vZHMsIEJyaWFuCj4gU2Vu
dDogVHVlc2RheSwgRmVicnVhcnkgMjAsIDIwMTggNjoxMyBQTQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPjsgU3V0aGlrdWxwYW5pdCwgU3VyYXZlZQo+IDxTdXJhdmVlLlN1dGhpa3VscGFuaXRAYW1k
LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47Cj4gQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IFdvb2RzLCBCcmlhbgo+IDxCcmlhbi5Xb29kc0Bh
bWQuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCAyLzJdIHg4Ni9zdm06IGVuYWJsZSBwYXVzZSBmaWx0
ZXJpbmcgdGhyZXNob2xkCj4gCj4gSWYgYXZhaWxhYmxlLCBlbmFibGUgdGhlIHBhdXNlIGZpbHRl
cmluZyB0aHJlc2hvbGQgZmVhdHVyZS4gIFNlZSB0aGUKPiBwcmV2aW91cyBjb21taXQgZm9yIG1v
cmUgaW5mb3JtYXRpb24uCj4gCj4gU2lnbmVkLW9mZi1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndv
b2RzQGFtZC5jb20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICB8IDEgKwo+
ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgfCAzICsrKwo+ICAyIGZpbGVzIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gaW5kZXggOWY1OGFmYzJkOC4uYjZi
OTIzNjViZiAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCj4gQEAgLTE2OTQsNiArMTY5NCw3IEBAIGNvbnN0
IHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgKiBfX2luaXQKPiBzdGFydF9zdm0odm9pZCkKPiAg
ICAgIFAoY3B1X2hhc19zdm1fdmxvYWRzYXZlLCAiVmlydHVhbCBWTUxPQUQvVk1TQVZFIik7Cj4g
ICAgICBQKGNwdV9oYXNfc3ZtX3ZnaWYsICJWaXJ0dWFsIEdJRiIpOwo+ICAgICAgUChjcHVfaGFz
X3BhdXNlX2ZpbHRlciwgIlBhdXNlLUludGVyY2VwdCBGaWx0ZXIiKTsKPiArICAgIFAoY3B1X2hh
c19wYXVzZV90aHJlc2gsICJQYXVzZS1JbnRlcmNlcHQgRmlsdGVyIFRocmVzaG9sZCIpOwo+ICAg
ICAgUChjcHVfaGFzX3RzY19yYXRpbywgIlRTQyBSYXRlIE1TUiIpOwo+ICAjdW5kZWYgUAo+IAo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKPiBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3ZtY2IuYwo+IGluZGV4IDBlNmNiYTViN2IuLmViZTZmMGM3NTEgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vdm1jYi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9zdm0vdm1jYi5jCj4gQEAgLTIyNyw2ICsyMjcsOSBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92
bWNiKHN0cnVjdCB2Y3B1ICp2KQo+ICAgICAgewo+ICAgICAgICAgIHZtY2ItPl9wYXVzZV9maWx0
ZXJfY291bnQgPSBTVk1fUEFVU0VGSUxURVJfSU5JVDsKPiAgICAgICAgICB2bWNiLT5fZ2VuZXJh
bDFfaW50ZXJjZXB0cyB8PSBHRU5FUkFMMV9JTlRFUkNFUFRfUEFVU0U7Cj4gKwo+ICsgICAgICAg
IGlmICggY3B1X2hhc19wYXVzZV90aHJlc2ggKQo+ICsgICAgICAgICAgICB2bWNiLT5fcGF1c2Vf
ZmlsdGVyX3RocmVzaCA9IFNWTV9QQVVTRVRIUkVTSF9JTklUOwo+ICAgICAgfQo+IAo+ICAgICAg
dm1jYi0+Y2xlYW5iaXRzLmJ5dGVzID0gMDsKPiAtLQo+IDIuMTEuMAoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 17:41:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 17:41:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoYOQ-0000P6-Go; Wed, 21 Feb 2018 17:41:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=njyj=fp=amd.com=babu.moger@srs-us1.protection.inumbo.net>)
 id 1eoYJt-00087t-CE
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 17:36:41 +0000
X-Inumbo-ID: a9f8be04-172d-11e8-ba59-bc764e045a96
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe44::62e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a9f8be04-172d-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 18:35:52 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amdcloud.onmicrosoft.com; s=selector1-amd-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=hgxy2PhX9gIo8Nihvk7j8ElXb8mzpjZ6SN6cTSWMUgs=;
 b=iA7qcT6LGXJNFcrWsnMdhJI8cd2+2V0P5TNTOm58Jod5T+FJiHciJT+ICr12Vn10CC1MDWu5GzL34jxM6Jo7a8ZfsBezvJAJwjlKl4Db3Jnnl+SQ/i3mhLDzkKbyOpzgawIszwuRTiMS7kwCGABK8SjwTEaoGwdJBD6MthYlN5o=
Received: from CY4PR12MB1768.namprd12.prod.outlook.com (10.175.63.10) by
 CY4PR12MB1430.namprd12.prod.outlook.com (10.168.170.137) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.506.18; Wed, 21 Feb 2018 17:36:37 +0000
Received: from CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::c80e:83a6:288b:1f50]) by CY4PR12MB1768.namprd12.prod.outlook.com
 ([fe80::c80e:83a6:288b:1f50%17]) with mapi id 15.20.0527.017; Wed, 21 Feb
 2018 17:36:36 +0000
From: "Moger, Babu" <Babu.Moger@amd.com>
To: "Woods, Brian" <Brian.Woods@amd.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/2] x86/svm: add support for pause filtering threshold
Thread-Index: AQHTqqjShI5iXTqSt0izUgn+cJnF1aOvH0Iw
Date: Wed, 21 Feb 2018 17:36:36 +0000
Message-ID: <CY4PR12MB176875DE0C5345007F37432F95CE0@CY4PR12MB1768.namprd12.prod.outlook.com>
References: <20180221001233.62644-1-brian.woods@amd.com>
 <20180221001233.62644-2-brian.woods@amd.com>
In-Reply-To: <20180221001233.62644-2-brian.woods@amd.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is )
 smtp.mailfrom=Babu.Moger@amd.com; 
x-originating-ip: [165.204.77.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR12MB1430;
 7:0uX53STg3NUuL2/Bv1P/a1NjR6P959L4sCGx5VBIUvvRCgMBUPBHSRd/kkzVXy5hewoe87Q07IheyWfMPZfBAqneXYCc0nzQlb4xqxE29YywLrkEpOSbeGb6U9b8hN83XI3zfQvltbuk149ROEtXMnJE8+8Ds3+VtYe5RdXXRPDGFeX5taTrsaqDWh5aX30eI+rWeEmZCH1O1Azr2j+3GgELFJg5q96Gy9QX0aiXxBx0eFHJrWs4Y4qpowv7jyt0;
 20:iDQARYiuzTQwfXC9a5VpNQDEKc8XF3jqivdSHTvnKDJihlb5RgyctOJEavkKTQmsQDyvYRo8toWizH/78fU6bGqXWS5FgfdgeQ8oAyGutSTM9+TQCLLWLUK/FlGQn6iCUW+aOsaR7H/CAxsHlXyVFSnstAiC94Yvye+lIZy0L6wNXJBdYBeVDUd4frk1CE/sl+A8YTR1jmhZP//7+UZ81IT3FiZMMBiVRdA2YKkvT0jfp80eG0lUpil1AWV/0CQP
x-ms-exchange-antispam-srfa-diagnostics: SSOS;SSOR;
x-forefront-antispam-report: SFV:SKI; SCL:-1; SFV:NSPM;
 SFS:(10009020)(376002)(39380400002)(39860400002)(346002)(366004)(396003)(199004)(189003)(13464003)(53936002)(106356001)(68736007)(9686003)(3280700002)(8666007)(55016002)(54906003)(6246003)(99286004)(105586002)(76176011)(478600001)(72206003)(2900100001)(86362001)(3660700001)(5660300001)(2906002)(14454004)(7736002)(74316002)(2501003)(305945005)(5250100002)(66066001)(3846002)(6436002)(6116002)(97736004)(26005)(25786009)(53546011)(7696005)(110136005)(4326008)(229853002)(81156014)(8936002)(81166006)(6506007)(8676002)(102836004)(33656002)(316002)(2950100002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR12MB1430;
 H:CY4PR12MB1768.namprd12.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;
 A:1; MX:1; LANG:en; 
x-ms-office365-filtering-ht: Tenant
x-ms-office365-filtering-correlation-id: 76840acf-6dfe-42fd-2c69-08d57951a884
x-microsoft-antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(48565401081)(5600026)(4604075)(3008032)(2017052603307)(7153060)(7193020);
 SRVR:CY4PR12MB1430; 
x-ms-traffictypediagnostic: CY4PR12MB1430:
x-microsoft-antispam-prvs: <CY4PR12MB1430D9AB719D13DF15B54BF195CE0@CY4PR12MB1430.namprd12.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(767451399110)(114974198459425)(70601490899591)(146099531331640); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0;
 RULEID:(8211001069)(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(3231101)(944501161)(10201501046)(6055026)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(6072148)(201708071742011);
 SRVR:CY4PR12MB1430; BCL:0; PCL:0; RULEID:; SRVR:CY4PR12MB1430; 
x-forefront-prvs: 0590BBCCBC
received-spf: None (protection.outlook.com: amd.com does not designate
 permitted sender hosts)
x-microsoft-antispam-message-info: N4ikvFHCiezRbV7p5PfsrW5tOoNlxVYU3D55/IRgVZVDWawDmwiDbBGSGcNos6acjT7Zu4kW9SJEtiJkjMISQU7wLI8ZSD/xidn1Ey2LNDxPUfE6+erClx66XSA6VCgjVCcYK09UMGb4dt9U4APhy/9zv1Gcw6Dnd6KuVkf2lVk=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
MIME-Version: 1.0
X-OriginatorOrg: amd.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 76840acf-6dfe-42fd-2c69-08d57951a884
X-MS-Exchange-CrossTenant-originalarrivaltime: 21 Feb 2018 17:36:36.9026 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 3dd8961f-e488-4e60-8e11-a82d994e183d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR12MB1430
X-Mailman-Approved-At: Wed, 21 Feb 2018 17:41:21 +0000
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 "Suthikulpanit, Suravee" <Suravee.Suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/svm: add support for pause
	filtering threshold
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TG9va3MgZ29vZC4gClJldmlld2VkLWJ5OiBCYWJ1IE1vZ2VyIDxiYWJ1Lm1vZ2VyQGFtZC5jb20+
Cgo+IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tCj4gRnJvbTogV29vZHMsIEJyaWFuCj4gU2Vu
dDogVHVlc2RheSwgRmVicnVhcnkgMjAsIDIwMTggNjoxMyBQTQo+IFRvOiB4ZW4tZGV2ZWxAbGlz
dHMueGVuLm9yZwo+IENjOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPjsgU3V0aGlrdWxwYW5pdCwgU3VyYXZlZQo+IDxTdXJhdmVlLlN1dGhpa3VscGFuaXRAYW1k
LmNvbT47IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT47Cj4gQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT47IFdvb2RzLCBCcmlhbgo+IDxCcmlhbi5Xb29kc0Bh
bWQuY29tPgo+IFN1YmplY3Q6IFtQQVRDSCAxLzJdIHg4Ni9zdm06IGFkZCBzdXBwb3J0IGZvciBw
YXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkCj4gCj4gQWRkIHN1cHBvcnQgZm9yIGVuYWJsaW5nIHRo
ZSBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkIGZlYXR1cmUuICBUaGlzCj4gY2F1c2VzIHRoZSBw
YXVzZSBmaWx0ZXJpbmcgY291bnQgdG8gcmVzZXQgaWYgdGhlcmUncyBwYXVzZSBmaWx0ZXJpbmcK
PiB0aHJlc2hvbGQgY3ljbGVzIG9yIGdyZWF0ZXIgYmV0d2VlbiBwYXVzZXMuICBTZWUgQU1EIEFQ
TSBWb2wgMiBTZWN0aW9uCj4gMTUuMTQuNCBmb3IgbW9yZSBkZXRhaWxzLgo+IAo+IFRoZSB2YWx1
ZXMgb2YgdGhlIHBhdXNlIGZpbHRlcmluZyBjb3VudCBhbmQgdGhyZXNob2xkIHdlcmUgZm91bmQg
YnkKPiBpdGVyYXRpbmcgb3ZlciBkaWZmZXJlbnQgdmFsdWVzIG9mIHRoZSBjb3VudCBhbmQgdGhy
ZXNob2xkIHdoaWxlIHJ1bm5pbmcKPiBrZXJuYmVuY2ggYW5kIGEgcGkgc3BpZ290IGFsZ29yaXRo
bSB3aXRoIHlpZWxkcyBwbGFjZWQgaW4gaXQuICBBCj4gYmFsYW5jZWQgc2V0dGluZyBmb3IgYm90
aCB2YXJpYWJsZSBwcm92aWRlczoKPiAKPiAoVXNpbmcgYXZlcmFnZWQgZWxhcHNlZCB0aW1lIHdp
dGgga2VybmJlbmNoKQo+IG9sZCA9IDg1Mi4wCj4gbmV3ID0gODQ4LjgKPiBpbXByb3ZlbWVudCA9
IC40JQo+IAo+IEZvciBzeXN0ZW0gd2l0aG91dCBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkLCB0
aGUgY2hhbmdlLCBmcm9tIDMwMDAgdG8KPiA0MDAwIGZvciB0aGUgY291bnQsIHNob3VsZCBub3Qg
bmVnYXRpdmVseSBlZmZlY3Qgc3lzdGVtIHBlcmZvcm1hbmNlLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEJyaWFuIFdvb2RzIDxicmlhbi53b29kc0BhbWQuY29tPgo+IC0tLQo+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vc3ZtLmggIHwgNSArKysrLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zdm0vdm1jYi5oIHwgMyArKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCA2IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3N2bS9zdm0uaCBiL3hlbi9pbmNsdWRlL2FzbS0KPiB4ODYvaHZtL3N2bS9zdm0uaAo+IGluZGV4
IDQ2MmNiODliN2MuLjU5MzU0NmZiNTYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vc3ZtL3N2bS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5o
Cj4gQEAgLTY0LDYgKzY0LDcgQEAgZXh0ZXJuIHUzMiBzdm1fZmVhdHVyZV9mbGFnczsKPiAgI2Rl
ZmluZSBTVk1fRkVBVFVSRV9GTFVTSEJZQVNJRCAgICA2IC8qIFRMQiBmbHVzaCBieSBBU0lEIHN1
cHBvcnQgKi8KPiAgI2RlZmluZSBTVk1fRkVBVFVSRV9ERUNPREVBU1NJU1RTICA3IC8qIERlY29k
ZSBhc3Npc3RzIHN1cHBvcnQgKi8KPiAgI2RlZmluZSBTVk1fRkVBVFVSRV9QQVVTRUZJTFRFUiAg
IDEwIC8qIFBhdXNlIGludGVyY2VwdCBmaWx0ZXIgc3VwcG9ydAo+ICovCj4gKyNkZWZpbmUgU1ZN
X0ZFQVRVUkVfUEFVU0VUSFJFU0ggICAxMiAvKiBQYXVzZSBpbnRlcmNlcHQgZmlsdGVyIHN1cHBv
cnQKPiAqLwo+ICAjZGVmaW5lIFNWTV9GRUFUVVJFX1ZMT0FEU0FWRSAgICAgMTUgLyogdmlydHVh
bCB2bWxvYWQvdm1zYXZlICovCj4gICNkZWZpbmUgU1ZNX0ZFQVRVUkVfVkdJRiAgICAgICAgICAx
NiAvKiBWaXJ0dWFsIEdJRiAqLwo+IAo+IEBAIC03NiwxMCArNzcsMTIgQEAgZXh0ZXJuIHUzMiBz
dm1fZmVhdHVyZV9mbGFnczsKPiAgI2RlZmluZSBjcHVfaGFzX3N2bV9kZWNvZGUKPiBjcHVfaGFz
X3N2bV9mZWF0dXJlKFNWTV9GRUFUVVJFX0RFQ09ERUFTU0lTVFMpCj4gICNkZWZpbmUgY3B1X2hh
c19zdm1fdmdpZiAgICAgIGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZFQVRVUkVfVkdJRikKPiAg
I2RlZmluZSBjcHVfaGFzX3BhdXNlX2ZpbHRlcgo+IGNwdV9oYXNfc3ZtX2ZlYXR1cmUoU1ZNX0ZF
QVRVUkVfUEFVU0VGSUxURVIpCj4gKyNkZWZpbmUgY3B1X2hhc19wYXVzZV90aHJlc2gKPiBjcHVf
aGFzX3N2bV9mZWF0dXJlKFNWTV9GRUFUVVJFX1BBVVNFVEhSRVNIKQo+ICAjZGVmaW5lIGNwdV9o
YXNfdHNjX3JhdGlvCj4gY3B1X2hhc19zdm1fZmVhdHVyZShTVk1fRkVBVFVSRV9UU0NSQVRFTVNS
KQo+ICAjZGVmaW5lIGNwdV9oYXNfc3ZtX3Zsb2Fkc2F2ZQo+IGNwdV9oYXNfc3ZtX2ZlYXR1cmUo
U1ZNX0ZFQVRVUkVfVkxPQURTQVZFKQo+IAo+IC0jZGVmaW5lIFNWTV9QQVVTRUZJTFRFUl9JTklU
ICAgIDMwMDAKPiArI2RlZmluZSBTVk1fUEFVU0VGSUxURVJfSU5JVCAgICA0MDAwCj4gKyNkZWZp
bmUgU1ZNX1BBVVNFVEhSRVNIX0lOSVQgICAgMTAwMAo+IAo+ICAvKiBUU0MgcmF0ZSAqLwo+ICAj
ZGVmaW5lIERFRkFVTFRfVFNDX1JBVElPICAgICAgIDB4MDAwMDAwMDEwMDAwMDAwMFVMTAo+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oIGIveGVuL2luY2x1
ZGUvYXNtLQo+IHg4Ni9odm0vc3ZtL3ZtY2IuaAo+IGluZGV4IDlkNWRmYzU4ZjIuLmRlMDc0Mjlk
ZmYgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKPiBAQCAtNDEyLDcgKzQxMiw3
IEBAIHN0cnVjdCB2bWNiX3N0cnVjdCB7Cj4gICAgICB1NjQgcmVzMDQ7ICAgICAgICAgICAgICAg
ICAgLyogb2Zmc2V0IDB4MjggKi8KPiAgICAgIHU2NCByZXMwNTsgICAgICAgICAgICAgICAgICAv
KiBvZmZzZXQgMHgzMCAqLwo+ICAgICAgdTMyIHJlczA2OyAgICAgICAgICAgICAgICAgIC8qIG9m
ZnNldCAweDM4ICovCj4gLSAgICB1MTYgcmVzMDZhOyAgICAgICAgICAgICAgICAgLyogb2Zmc2V0
IDB4M0MgKi8KPiArICAgIHUxNiBfcGF1c2VfZmlsdGVyX3RocmVzaDsgICAvKiBvZmZzZXQgMHgz
QyAtIGNsZWFuYml0IDAgKi8KPiAgICAgIHUxNiBfcGF1c2VfZmlsdGVyX2NvdW50OyAgICAvKiBv
ZmZzZXQgMHgzRSAtIGNsZWFuYml0IDAgKi8KPiAgICAgIHU2NCBfaW9wbV9iYXNlX3BhOyAgICAg
ICAgICAvKiBvZmZzZXQgMHg0MCAtIGNsZWFuYml0IDEgKi8KPiAgICAgIHU2NCBfbXNycG1fYmFz
ZV9wYTsgICAgICAgICAvKiBvZmZzZXQgMHg0OCAtIGNsZWFuYml0IDEgKi8KPiBAQCAtNTY4LDYg
KzU2OCw3IEBAIFZNQ0JfQUNDRVNTT1JTKGV4Y2VwdGlvbl9pbnRlcmNlcHRzLCBpbnRlcmNlcHRz
KQo+ICBWTUNCX0FDQ0VTU09SUyhnZW5lcmFsMV9pbnRlcmNlcHRzLCBpbnRlcmNlcHRzKQo+ICBW
TUNCX0FDQ0VTU09SUyhnZW5lcmFsMl9pbnRlcmNlcHRzLCBpbnRlcmNlcHRzKQo+ICBWTUNCX0FD
Q0VTU09SUyhwYXVzZV9maWx0ZXJfY291bnQsIGludGVyY2VwdHMpCj4gK1ZNQ0JfQUNDRVNTT1JT
KHBhdXNlX2ZpbHRlcl90aHJlc2gsIGludGVyY2VwdHMpCj4gIFZNQ0JfQUNDRVNTT1JTKHRzY19v
ZmZzZXQsIGludGVyY2VwdHMpCj4gIFZNQ0JfQUNDRVNTT1JTKGlvcG1fYmFzZV9wYSwgaW9wbSkK
PiAgVk1DQl9BQ0NFU1NPUlMobXNycG1fYmFzZV9wYSwgaW9wbSkKPiAtLQo+IDIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 17:46:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 17:46:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoYTc-0000kz-Gf; Wed, 21 Feb 2018 17:46:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ybzr=fp=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1eoYTb-0000kt-D6
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 17:46:43 +0000
X-Inumbo-ID: 102049d5-172f-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::6])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 102049d5-172f-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 18:45:54 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1519235200;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Type:References:In-Reply-To:Message-ID:Subject:Cc:To:From:
 Date:X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=ZvesYXdPPpyoLQ/BYp3tg7bPrUyDoIo8Hs2mJuKYgSE=;
 b=LktsYTF+t7aijCpUCgRC8FmPcty3qgqsp5OpOKzXKt2NLx8wuKYKY17bGpCf1oFLn8
 P4uOx09jC/hSO82t2qnu/zlbsUaTsXtOB5OQyLiVxee65D/va6YUzQb1bSRiFTvIys7G
 3PPncBINoCHJJoORsxcphgL2mlCaPiiSWZV4OyymYCAfzynSEK7/leOuqsCAERxPAQIe
 Mn6LPErK5UfPyfAxIWfEqcgVyBLsV8tH3LD68ulwm9dw+s0ktzKVxCPJMK6Vq9B2OA48
 rmnycBKx/IQTZZB8CM5vHpvbX3V4IE0tQ9OryQv/u9Szk3+toQ4QRF/gTiazlaMA8Y6M
 FmKw==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsBRtyRe2qcrldJj63vYUTRQR/0RqPSgWq+RVwc
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id i01c70u1LHkdtMM
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 21 Feb 2018 18:46:39 +0100 (CET)
Date: Wed, 21 Feb 2018 18:46:34 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180221184634.1cc375eb.olaf@aepfle.de>
In-Reply-To: <20180221173802.4asubsivkejs2ihy@citrix.com>
References: <20180221173422.10550-1-olaf@aepfle.de>
 <20180221173802.4asubsivkejs2ihy@citrix.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] domctl: revert double increment of domctl
	version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6215664251738882608=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6215664251738882608==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/bud+lgFknB/z8BjytNkE1ca"; protocol="application/pgp-signature"

--Sig_/bud+lgFknB/z8BjytNkE1ca
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 21 Feb 2018 17:38:03 +0000
schrieb Wei Liu <wei.liu2@citrix.com>:

> The reason we bumped the number twice is because we want a dedicated
> number to denote the recent security fix.

Thanks, that was no clear from the commit messages.

Olaf

--Sig_/bud+lgFknB/z8BjytNkE1ca
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWo2wegAKCRBdQqD6ppg2
fhL9AJ9FBqwBDhOuooOU4HEbrQ0uBFVfJgCfc3dYErRNNPhVIYLfDOuhP2UBcCg=
=sFSO
-----END PGP SIGNATURE-----

--Sig_/bud+lgFknB/z8BjytNkE1ca--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6215664251738882608==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 21 17:54:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 17:54:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoYai-0001V6-7k; Wed, 21 Feb 2018 17:54:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/3ts=fp=citrix.com=prvs=583b397a5=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoYag-0001Uz-OC
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 17:54:02 +0000
X-Inumbo-ID: 6914d94f-1730-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6914d94f-1730-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 17:55:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,375,1515456000"; d="scan'208";a="68322826"
To: Wei Liu <wei.liu2@citrix.com>, Olaf Hering <olaf@aepfle.de>
References: <20180221173422.10550-1-olaf@aepfle.de>
 <20180221173802.4asubsivkejs2ihy@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <af2837e6-93dc-4552-ca3c-5e1e50c05cc0@citrix.com>
Date: Wed, 21 Feb 2018 17:53:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180221173802.4asubsivkejs2ihy@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] domctl: revert double increment of domctl
	version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMTggMTc6MzgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBGZWIgMjEsIDIwMTgg
YXQgMDY6MzQ6MjJQTSArMDEwMCwgT2xhZiBIZXJpbmcgd3JvdGU6Cj4+IFhlbiA0LjEwIGhhcyBY
RU5fRE9NQ1RMX0lOVEVSRkFDRV9WRVJTSU9OIDB4ZSwgc3RhZ2luZyBzaG91bGQgYmUgZmluZQo+
PiB3aXRoIDB4ZiB1bnRpbCB0aGUgbmV4dCByZWxlYXNlIGlzIHByZXBhcmVkLgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+Cj4+IC0tLQo+PiAgeGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oIHwgMiArLQo+PiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKPj4gaW5kZXggZWM3YTg2
MGFmYy4uNTAxYzQ0MjMwYiAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0
bC5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiBAQCAtMzgsNyArMzgs
NyBAQAo+PiAgI2luY2x1ZGUgImh2bS9zYXZlLmgiCj4+ICAjaW5jbHVkZSAibWVtb3J5LmgiCj4+
ICAKPj4gLSNkZWZpbmUgWEVOX0RPTUNUTF9JTlRFUkZBQ0VfVkVSU0lPTiAweDAwMDAwMDEwCj4+
ICsjZGVmaW5lIFhFTl9ET01DVExfSU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwZgo+PiAgCj4g
VGhlIHJlYXNvbiB3ZSBidW1wZWQgdGhlIG51bWJlciB0d2ljZSBpcyBiZWNhdXNlIHdlIHdhbnQg
YSBkZWRpY2F0ZWQKPiBudW1iZXIgdG8gZGVub3RlIHRoZSByZWNlbnQgc2VjdXJpdHkgZml4LgoK
VGhlIGRvdWJsZSBidW1wIGlzIHRoZXJlIGJlY2F1c2UgSmFuIGluc2lzdGVkIHVwb24gaXQsIHNv
IHRoZXJlIGlzIGEKbnVtYmVyIHRvIGJ1cm4gaWYgd2UgZGVjaWRlIHRvIGJhY2twb3J0IHBhcnQg
b2YgUFYtaW4tUFZIIHRvIFhlbiA0LjEwLsKgCkl0IGlzIGN1cnJlbnRseSB1bnVzZWQuCgpJIGNv
bnRpbnVlIHRvIHRoaW5rIHRoYXQgdGhpcyBpcyBhIG1pc3Rha2UgKHdoaWNoIGlzIGJhY2tlZCB1
cCBieQpldmVyeW9uZSBlbHNlIGJlaW5nIGNvbmZ1c2VkIGFib3V0IHdoYXQgaXMgZ29pbmcgb24p
LCBhbmQgZGVtb25zdHJhdGVzCnRoZSBpbmVmZmVjdGl2ZW5lc3Mgb2YgdGhlICpfSU5URVJGQUNF
X1ZFUlNJT05TIGluIGdlbmVyYWwuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 18:15:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 18:15:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoYv0-00035g-Sp; Wed, 21 Feb 2018 18:15:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ybzr=fp=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1eoYuz-00035a-J1
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 18:15:02 +0000
X-Inumbo-ID: 03a2e8a2-1733-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 03a2e8a2-1733-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 19:14:11 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1519236897;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Type:References:In-Reply-To:Message-ID:Subject:Cc:To:From:
 Date:X-RZG-CLASS-ID:X-RZG-AUTH;
 bh=Pc23lXqr8iyoU/6MfQX5aXdghOaAkuD1Way7BpDrK0k=;
 b=BD6XcxRNXX8aQOuje/WLMks5IbuoxghBjMauTnlz1G4VcNEOtnw0ygrVeQXBo+cVnV
 ah/1R0OiypJYWHoek/CJv0tuZV58oAq0f4ELJdleKUM646tjb2tQT1l83/asSh/J2T4V
 cqL4n14LuXKGmZj4AlK+3/QYOFYKEqqAj6AQTkW5gLuffE3QpPrPzXOIQoNXIwtjU8UM
 3aKPKEsj8p9NGbGRTvQpjD7ud7D+TOKES3GUZDmzYLcT0MQIXpHFggSl4Z6/x97t0bEi
 ixXuY6Z+PeYSYBa43zJjQor36qJ0y92dJGm/fT3Gqpt71IMSrf/EjgMsxs7PBD26tp/8
 qwaA==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QED/SSGq+wjGiUC4oc0Nr2ihluivsBRtyRe2qcrldJj63vYUTRQR/0RqPSgWq+RVwc
X-RZG-CLASS-ID: mo00
Received: from sender ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.18 AUTH) with ESMTPSA id i01c70u1LIEutTZ
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate);
 Wed, 21 Feb 2018 19:14:56 +0100 (CET)
Date: Wed, 21 Feb 2018 19:14:50 +0100
From: Olaf Hering <olaf@aepfle.de>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180221191450.5a693de1.olaf@aepfle.de>
In-Reply-To: <af2837e6-93dc-4552-ca3c-5e1e50c05cc0@citrix.com>
References: <20180221173422.10550-1-olaf@aepfle.de>
 <20180221173802.4asubsivkejs2ihy@citrix.com>
 <af2837e6-93dc-4552-ca3c-5e1e50c05cc0@citrix.com>
X-Mailer: Claws Mail 3.16.1 (GTK+ 2.24.32; x86_64-suse-linux-gnu)
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] domctl: revert double increment of domctl
	version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7574976692906893081=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7574976692906893081==
Content-Type: multipart/signed; micalg=pgp-sha1;
 boundary="Sig_/7kSo28F_=cG=X=JmXyZ=Irp"; protocol="application/pgp-signature"

--Sig_/7kSo28F_=cG=X=JmXyZ=Irp
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: quoted-printable

Am Wed, 21 Feb 2018 17:53:54 +0000
schrieb Andrew Cooper <andrew.cooper3@citrix.com>:

> I continue to think that this is a mistake (which is backed up by
> everyone else being confused about what is going on), and demonstrates
> the ineffectiveness of the *_INTERFACE_VERSIONS in general.

Well, my change was cosmetic anyway.
I'm updating valgrind and noticed this small inconsistency in staging.

Olaf

--Sig_/7kSo28F_=cG=X=JmXyZ=Irp
Content-Type: application/pgp-signature
Content-Description: Digitale Signatur von OpenPGP

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

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWo23GgAKCRBdQqD6ppg2
fgNWAKDEi48dP1sSVTmWrMKagWS1yEir9wCfV/b0BWozc3noTP6+BuiwmApFSXM=
=6+Bc
-----END PGP SIGNATURE-----

--Sig_/7kSo28F_=cG=X=JmXyZ=Irp--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7574976692906893081==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 21 18:25:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 18:25:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoZ4e-0003tP-Rd; Wed, 21 Feb 2018 18:25:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=wxp0=fp=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1eoZ4d-0003tJ-D8
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 18:24:59 +0000
X-Inumbo-ID: 68fe9b77-1734-11e8-ba59-bc764e045a96
Received: from mail-qk0-x229.google.com (unknown [2607:f8b0:400d:c09::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68fe9b77-1734-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 19:24:10 +0100 (CET)
Received: by mail-qk0-x229.google.com with SMTP id y137so3186037qka.4
 for <xen-devel@lists.xen.org>; Wed, 21 Feb 2018 10:24:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=7wT+o74hVqQJWQ6HQcnjzCHCv849PrwzEYTMysP2hYU=;
 b=Ko2InzDbfnz8eG3OWyJe+Umf9FfIMWvwt/02rLwiudVJkRK/SKaWLWzDLMvKC2iVOg
 Gnaj4Us8mBZ/U1O4dswKDdXIXeikiCXOhOXO9J7saFUtLBpYxsRMwXdacEr0jTo1AiKt
 7owarYTCORVoLKQpgb7vZPu+z6rR029N0WXqqvhXu/nIVaS2suOPn80Sr/ryvi9Ql27w
 YnSOdV70yv1+QLkpWcjd0VIksx/GliK9lP5Sb4M2uKnv2hmzVEJbP3F8pdSO61qeOfdc
 xvAh3SKRxLoFR+RL8PIwVM0ylqiGCVgA/EMbc9bY49G1NoUOi3YiFSaqz1UFfV/+Ko9s
 6z1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=7wT+o74hVqQJWQ6HQcnjzCHCv849PrwzEYTMysP2hYU=;
 b=Vp0u4sUfQ2sbs2Y7unob+eMNsgujGmRQimoUDoZKzFBzOJlfkgLsZMMuGEWb9PZdY1
 OAYfQJlrGq8SyHxKa8xj3/mHSQSO6EJ07evY3TtVdmrViCmb8VxbGB7gHyMJ2i1mu2D5
 MS9lh+SA+zOQ6/xRvrmZUsNa+73/4j8NZumc5i8uBMK5GLgpZDlygq1BmTmjmC2ligPe
 NuQPtce/XlEDFbAdYGCoqHUi9T+5Y3r+xYrYfa166GFwmqeSO93Y87S99EUPh/JAihmH
 GVFB8XQDSPIr/wWbF2nn7Fi6bJq26UhwhhrnfuxxuLjyJakAP92Ex7h7fg+APcEdurPr
 xCJQ==
X-Gm-Message-State: APf1xPClMm+Y+WMTOLqnrl5G91PlNrKZxVITIXe0u9KmzzT2bW2egoHY
 XbaID7KXrH9Dp71amYdX4krIe5IdvhQ6Gh5bF/s=
X-Google-Smtp-Source: AH8x224gb0zFEChIn0K7RtK4/Icwv3eysMxkqVfTTV9q1O0EpvB+lhoZZQyC2Yx4Bzk2U1UkOmOIU/SWDOQ3f9/tAbo=
X-Received: by 10.55.43.220 with SMTP id r89mr6486189qkr.152.1519237496992;
 Wed, 21 Feb 2018 10:24:56 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.155.70 with HTTP; Wed, 21 Feb 2018 10:24:55 -0800 (PST)
In-Reply-To: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
References: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 21 Feb 2018 18:24:55 +0000
X-Google-Sender-Auth: ZeDCt6lL92LPuyQJf7OJOc6E52s
Message-ID: <CAFLBxZYDUJ5PkdByx=Y9RAgWeseGBNiY_6083Pjcu2Z+ugbZkA@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] x86/domctl: Don't pause the whole
 domain if only getting vcpu state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBPY3QgNiwgMjAxNyBhdCAxMTowMiBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IFRoaXMgcGF0Y2ggYWRkcyB0aGUgaHZtX3NhdmVf
b25lX2NwdV9jdHh0KCkgZnVuY3Rpb24uCj4gSXQgb3B0aW1pemVzIGJ5IG9ubHkgcGF1c2luZyB0
aGUgdmNwdSBvbiBhbGwgSFZNU1JfUEVSX1ZDUFUgc2F2ZQo+IGNhbGxiYWNrcyB3aGVyZSBvbmx5
IGRhdGEgZm9yIG9uZSBWQ1BVIGlzIHJlcXVpcmVkLgoKU29ycnkgaXQncyB0YWtlbiBzbyBsb25n
IHRvIGdldCBiYWNrIHRvIHlvdSBvbiB0aGlzIG9uZS4KClNvIGZpcnN0IG9mIGFsbCwgYSBiaWcg
aXNzdWUgd2l0aCB0aGlzIHBhdGNoIGluIGdlbmVyYWwgaXMgdGhhdAp0aGVyZSdzIHdheSB0b28g
bXVjaCBjb2RlIGR1cGxpY2F0aW9uLiAgRHVwbGljYXRpbmcgdGhlIGNvZGUgaW4gZXZlcnkKY2Fz
ZSB3aWxsIG5vdCBvbmx5IGluY3JlYXNlIEhWIGNvZGUgc2l6ZSBhbmQgZGVjcmVhc2UgY2FjaGUK
ZWZmZWN0aXZlbmVzcywgaXQgd2lsbCBhbHNvIGluY3JlYXNlIHRoZSBsaWtlbGlob29kIG9mIHN1
YnRsZSBidWdzCmNyZWVwaW5nIGluIHdoZW4gdGhlIHR3byBjb3BpZXMgZG9uJ3QgbWF0Y2ggdXAu
ICBJZiB5b3Ugd2VyZSBnb2luZyB0bwpkbyBpdCB0aGlzIHdheSBJIHRoaW5rIHlvdSdkIGJhc2lj
YWxseSBoYXZlIHRvIG1ha2UgYSAqX3NhdmVfKl9vbmUoKQpmdW5jdGlvbiBmb3IgZWFjaCBjYWxs
YmFjay4KClRoZSBvbmx5IG90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBwYXNzIGEgY3B1bWFzayBp
bnN0ZWFkLCBhbmQgc2V0CmVpdGhlciBhIHNpbmdsZSBiaXQgb3IgYWxsIHRoZSBiaXRzOyBidXQg
dGhhdCBzZWVtcyBhIGJpdCB3YXN0ZWZ1bC4KKEphbiwgQW5keSAtLSBpZiB5b3UgZG9uJ3QgbGlr
ZSB0aGlzIHNvbHV0aW9uLCBub3cgaXMgdGhlIHRpbWUgdG8gc2F5CnNvLikKCkhvd2V2ZXIgLS0g
d2hvbGUgcGF1c2luZyBvbmx5IG9uZSB2Y3B1IGZvciByZWdpc3RlciBzdGF0ZSBzaG91bGQgYmUK
ZmluZSwgYXJlIHlvdSBzdXJlIHRoYXQgaXQncyBmaW5lIGZvciBhbGwgdGhlIG90aGVyIGNhbGxi
YWNrcz8gIEkuZS4sCmFyZSB5b3Ugc3VyZSB0aGF0IHRoZXJlIGFyZSBubyBpbnN0YW5jZXMgd2hl
cmUgdmNwdSBOIHdpbGwgZGlyZWN0bHkKbW9kaWZ5IHZjcHUgTSdzIGVudHJ5IGluIGEgd2F5IHRo
YXQgd2lsbCBnaXZlIHlvdSBhbiBpbmNvbnNpc3RlbnQgc2F2ZQpyZWNvcmQ/CgpJZiBzbywgeW91
IHNob3VsZCBtZW50aW9uIGl0IGluIHRoZSBjb21taXQgbWVzc2FnZTsgb3RoZXJ3aXNlLCBpdApt
aWdodCBiZSBiZXR0ZXIgdG8gbWFrZSB0aGlzIG9ubHkgZm9yIHRoZSBjcHUgY29udGV4dCAoc2lu
Y2UgdGhhdApzZWVtcyB0byBiZSB3aGF0IHlvdSdyZSBtb3N0bHkgaW50ZXJlc3RlZCBpbikuCgpG
dXJ0aGVyIGNvbW1lbnRzIGJlbG93Li4uCgo+IC1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+ICt2b2lkIGh2bV9z
YXZlX29uZV9jcHVfY3R4dChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0eHQp
CgpJJ2QgY2FsbCB0aGlzIGh2bV9zYXZlX2NwdV9jdHh0X29uZSgpICAod2l0aCB0aGUgX29uZSBh
dCB0aGUgZW5kKTsKc2FtZSB3aXRoIGFsbCB0aGUgb3RoZXIgc2luZ2xldG9uIGNhbGxiYWNrcy4K
Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5jIGIveGVuL2FyY2gveDg2L2h2
bS9zYXZlLmMKPiBpbmRleCA4OTg0YTIzLi45N2I1NmY3IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vc2F2ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKPiBAQCAtMTM4
LDYgKzEzOCw3IEBAIGludCBodm1fc2F2ZV9vbmUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQg
aW50IHR5cGVjb2RlLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UsCj4gICAgICBpbnQgcnY7Cj4gICAg
ICBodm1fZG9tYWluX2NvbnRleHRfdCBjdHh0ID0geyB9Owo+ICAgICAgY29uc3Qgc3RydWN0IGh2
bV9zYXZlX2Rlc2NyaXB0b3IgKmRlc2M7Cj4gKyAgICBib29sIGlzX3NpbmdsZV9pbnN0YW5jZSA9
IGZhbHNlOwoKQXMgZmFyIGFzIEkgY2FuIHRlbGwgaXMgbW9zdGx5IHVubmVjZXNzYXJ5IC0tIGlm
IHlvdSBsb29rIGF0IHRoZQpvcmlnaW5hbCBjb2RlLCB0aGUgcmF0aGVyIHdvbmt5IGFsZ29yaXRo
bSBpczoKCiogUGF1c2UgYWxsIHZjcHVzCiogQ29sbGVjdCBkYXRhIGZvciBhbGwgdmNwdXMKKiBM
b29wIG92ZXIgdGhpcyBkYXRhIHVudGlsIHdlIGZpbmQgb25lIHdob3NlIGluc3RhbmNlIGlkIG1h
dGNoZXMgdGhlCm9uZSB3ZSdyZSBsb29raW5nIGZvciwgYW5kIGNvcHkgaXQgb3V0LgoqIFVucGF1
c2UgYWxsIHZjcHVzCgpJbiBvdGhlciB3b3JkcywgaHZtX3NhdmVfb25lKCksIGFzIHRoZSBuYW1l
IHN1Z2dlc3RzLCBvbmx5IGNvcGllcyBhCnNpbmdsZSBpbnN0YW5jZSBhbnl3YXkuICBJZiBhbnlv
bmUgZXZlciBwYXNzZWQgZC0+bWF4X3ZjcHVzLCB0aGVuCm5vdGhpbmcgd291bGQgYmUgY29waWVk
IChzaW5jZSBub25lIG9mIHRoZSBpbmRpdmlkdWFsIHJlY29yZHMgd291bGQKZXZlciBtYXRjaCB0
aGF0ICJpbnN0YW5jZSIpLgoKWW91IHdpbGwgbmVlZCB0byBwYXVzZSB0aGUgd2hvbGUgZG9tYWlu
IGZvciBjYWxsYmFja3Mgbm90IG9mIHR5cGUKSFZNU1JfUEVSX1ZDUFU7IGJ1dCBpbiBhbnkgY2Fz
ZSB5b3UnbGwgb25seSBldmVyIGhhdmUgdG8gY29weSBhIHNpbmdsZQpyZWNvcmQuICBTbyB5b3Ug
Y2FuIGp1c3QgcmUtd3JpdGUgdGhpcyBmdW5jdGlvbiB3aXRob3V0IHRoZSBsb29wLCBub3cKdGhh
dCB3ZSBoYXZlIGEgd2F5IHRvIGFzayB0aGUgaW5kaXZpZHVhbCBjYWxsYmFja3MgZm9yIG9ubHkg
YSBzaW5nbGUKaW5zdGFuY2UuCgpPbmUgb3RoZXIgbm90ZSBhYm91dCB0aGUgcGF0Y2ggYXMgaXQg
aXM6IEluIHRoZSBlcnJvciBwYXRoIHlvdSBmb3JnZXQKdG8gdW4tcGF1c2UuCgogLUdlb3JnZQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 19:23:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 19:23:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoZyh-0008AI-CA; Wed, 21 Feb 2018 19:22:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoZyg-0008A7-Mk
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 19:22:54 +0000
X-Inumbo-ID: d3626371-173c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3626371-173c-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 19:24:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoZyZ-0005Om-BX; Wed, 21 Feb 2018 19:22:47 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoZyT-0002x3-JE; Wed, 21 Feb 2018 19:22:41 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoZyS-0007jS-RF; Wed, 21 Feb 2018 19:22:41 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119776-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-arndale:xen-boot:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3b10e123e926dd8469c0b3137a32d387ef70b1f5
X-Osstest-Versions-That: xen=7d5f8b36be149c169215b3afe20e1cfba8456170
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 19:22:41 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 119776: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc3NiB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTc3Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4Nzg0CgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBl
YXQgZmFpbCBSRUdSLiB2cy4gMTE4NjgzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTg2ODMKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTg2ODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBndWVzdC1s
b2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTg2ODMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODY4Mwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE4NjgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTg3ODQKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBs
aWtlIDExODc4NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTYgZ3Vlc3Qt
bG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE4Nzg0CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0y
ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2Vn
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4
dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTIgeHRmL3Rlc3QtaHZt
NjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAg
ICAgICAgIDNiMTBlMTIzZTkyNmRkODQ2OWMwYjMxMzdhMzJkMzg3ZWY3MGIxZjUKYmFzZWxpbmUg
dmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDdkNWY4YjM2YmUxNDljMTY5MjE1YjNhZmUy
MGUxY2ZiYTg0NTYxNzAKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODc4NCAgMjAxOC0wMi0wOSAx
OTo0NjoxMiBaICAgMTEgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk3NzYgIDIwMTgtMDIt
MjEgMDI6Mzk6MDEgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1p
bnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2
ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCAzYjEwZTEyM2U5
MjZkZDg0NjljMGIzMTM3YTMyZDM4N2VmNzBiMWY1CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KRGF0ZTogICBXZWQgRmViIDE0IDEyOjIyOjIzIDIwMTggKzAwMDAK
CiAgICB4ZW4vYXJtOiBjcHVlcnJhdGE6IEFjdHVhbGx5IGNoZWNrIGVycmF0YSBvbiBub24tYm9v
dCBDUFVzCiAgICAKICAgIFRoZSBjcHUgZXJyYXRhIGZyYW1ld29yayB3YXMgaW50cm9kdWNlZCBp
biBjb21taXQgOGIwMWY2MzY0ZiAieGVuL2FybToKICAgIERldGVjdCBzaWxpY29uIHJldmlzaW9u
IGFuZCBzZXQgY2FwIGJpdHMgYWNjb3JkaW5nbHkiIGFuZCB3YXMgbWVhbnQgdG8KICAgIGRldGVj
dCBlcnJhdGEgcHJlc2VudCBvbiBhbnkgQ1BVcyAodmlhIGNoZWNrX2xvY2FsX2NwdV9lcnJhdGEp
LiBIb3dldmVyLAogICAgdGhlIGZ1bmN0aW9uIHRvIGNoZWNrIHRoZSBNSURSIChpc19hZmZlY3Rl
ZF9taWRyX3JhbmdlKSBtaXN0YWtlbmx5CiAgICBhbHdheXMgdXNlIHRoZSBib290IENQVSBNSURS
LgogICAgCiAgICBGaXggaXNfYWZmZWN0ZWRfbWlkcl9yYW5nZSB0byB1c2UgdGhlIGN1cnJlbnQg
Q1BVIE1JRFIuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFi
ZWxsaW5pQGtlcm5lbC5vcmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0
YWJlbGxpbmlAa2VybmVsLm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDI3MTk2
ZDRjYzkxN2Q5MWI1YjVkYWVlNTAxNzM1NjUxMzljYTljOWQpCihxZW11IGNoYW5nZXMgbm90IGlu
Y2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 20:21:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 20:21:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoat4-00044V-Sh; Wed, 21 Feb 2018 20:21:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ookp=fp=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1eoat3-00044P-Dm
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 20:21:09 +0000
X-Inumbo-ID: a2be857a-1744-11e8-ba59-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2be857a-1744-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 21:20:19 +0100 (CET)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Feb 2018 12:21:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,375,1515484800"; d="scan'208";a="205929714"
Received: from downor-z87x-ud5h.fm.intel.com (HELO downor-Z87X-UD5H)
 ([10.1.122.107])
 by fmsmga005.fm.intel.com with ESMTP; 21 Feb 2018 12:21:03 -0800
Date: Wed, 21 Feb 2018 12:18:50 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: linux-kernel@vger.kernel.org, linaro-mm-sig@lists.linaro.org,
 xen-devel@lists.xenproject.org, dri-devel@lists.freedesktop.org,
 mateuszx.potrola@intel.com
Message-ID: <20180221201850.GA20568@downor-Z87X-UD5H>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
 <20180219170129.GC22199@phenom.ffwll.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180219170129.GC22199@phenom.ffwll.local>
User-Agent: Mutt/1.5.24 (2015-08-30)
Subject: Re: [Xen-devel] [RFC PATCH v2 0/9] hyper_dmabuf: Hyper_DMABUF driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTksIDIwMTggYXQgMDY6MDE6MjlQTSArMDEwMCwgRGFuaWVsIFZldHRlciB3
cm90ZToKPiBPbiBUdWUsIEZlYiAxMywgMjAxOCBhdCAwNTo0OTo1OVBNIC0wODAwLCBEb25nd29u
IEtpbSB3cm90ZToKPiA+IFRoaXMgcGF0Y2ggc2VyaWVzIGNvbnRhaW5zIHRoZSBpbXBsZW1lbnRh
dGlvbiBvZiBhIG5ldyBkZXZpY2UgZHJpdmVyLAo+ID4gaHlwZXJfRE1BQlVGIGRyaXZlciwgd2hp
Y2ggcHJvdmlkZXMgYSB3YXkgdG8gZXhwYW5kIHRoZSBib3VuZGFyeSBvZgo+ID4gTGludXggRE1B
LUJVRiBzaGFyaW5nIHRvIGFjcm9zcyBkaWZmZXJlbnQgVk0gaW5zdGFuY2VzIGluIE11bHRpLU9T
IHBsYXRmb3JtCj4gPiBlbmFibGVkIGJ5IGEgSHlwZXJ2aXNvciAoZS5nLiBYRU4pCj4gPiAKPiA+
IFRoaXMgdmVyc2lvbiAyIHNlcmllcyBpcyBiYXNpY2FsbHkgcmVmYWN0b3JlZCB2ZXJzaW9uIG9m
IG9sZCBzZXJpZXMgc3RhcnRpbmcKPiA+IHdpdGggIltSRkMgUEFUQ0ggMDEvNjBdIGh5cGVyX2Rt
YWJ1ZjogaW5pdGlhbCB3b3JraW5nIHZlcnNpb24gb2YgaHlwZXJfZG1hYnVmCj4gPiBkcnYiCj4g
PiAKPiA+IEltcGxlbWVudGF0aW9uIGRldGFpbHMgb2YgdGhpcyBkcml2ZXIgYXJlIGRlc2NyaWJl
ZCBpbiB0aGUgcmVmZXJlbmNlIGd1aWRlCj4gPiBhZGRlZCBieSB0aGUgc2Vjb25kIHBhdGNoLCAi
W1JGQyBQQVRDSCB2MiAyLzVdIGh5cGVyX2RtYWJ1ZjogYXJjaGl0ZWN0dXJlCj4gPiBzcGVjaWZp
Y2F0aW9uIGFuZCByZWZlcmVuY2UgZ3VpZGUiLgo+ID4gCj4gPiBBdHRhY2hpbmcgJ092ZXJ2aWV3
JyBzZWN0aW9uIGhlcmUgYXMgYSBxdWljayBzdW1tYXJ5Lgo+ID4gCj4gPiAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KPiA+IFNlY3Rpb24gMS4gT3ZlcnZpZXcKPiA+IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQo+ID4gCj4gPiBIeXBlcl9ETUFCVUYgZHJpdmVyIGlzIGEgTGludXggZGV2aWNlIGRyaXZlciBy
dW5uaW5nIG9uIG11bHRpcGxlIFZpcnR1YWwKPiA+IGFjaGluZXMgKFZNcyksIHdoaWNoIGV4cGFu
ZHMgRE1BLUJVRiBzaGFyaW5nIGNhcGFiaWxpdHkgdG8gdGhlIFZNIGVudmlyb25tZW50Cj4gPiB3
aGVyZSBtdWx0aXBsZSBkaWZmZXJlbnQgT1MgaW5zdGFuY2VzIG5lZWQgdG8gc2hhcmUgc2FtZSBw
aHlzaWNhbCBkYXRhIHdpdGhvdXQKPiA+IGRhdGEtY29weSBhY3Jvc3MgVk1zLgo+ID4gCj4gPiBU
byBzaGFyZSBhIERNQV9CVUYgYWNyb3NzIFZNcywgYW4gaW5zdGFuY2Ugb2YgdGhlIEh5cGVyX0RN
QUJVRiBkcnYgb24gdGhlCj4gPiBleHBvcnRpbmcgVk0gKHNvIGNhbGxlZCwg4oCcZXhwb3J0ZXLi
gJ0pIGltcG9ydHMgYSBsb2NhbCBETUFfQlVGIGZyb20gdGhlIG9yaWdpbmFsCj4gPiBwcm9kdWNl
ciBvZiB0aGUgYnVmZmVyLCB0aGVuIHJlLWV4cG9ydHMgaXQgd2l0aCBhbiB1bmlxdWUgSUQsIGh5
cGVyX2RtYWJ1Zl9pZAo+ID4gZm9yIHRoZSBidWZmZXIgdG8gdGhlIGltcG9ydGluZyBWTSAoc28g
Y2FsbGVkLCDigJxpbXBvcnRlcuKAnSkuCj4gPiAKPiA+IEFub3RoZXIgaW5zdGFuY2Ugb2YgdGhl
IEh5cGVyX0RNQUJVRiBkcml2ZXIgb24gaW1wb3J0ZXIgcmVnaXN0ZXJzCj4gPiBhIGh5cGVyX2Rt
YWJ1Zl9pZCB0b2dldGhlciB3aXRoIHJlZmVyZW5jZSBpbmZvcm1hdGlvbiBmb3IgdGhlIHNoYXJl
ZCBwaHlzaWNhbAo+ID4gcGFnZXMgYXNzb2NpYXRlZCB3aXRoIHRoZSBETUFfQlVGIHRvIGl0cyBk
YXRhYmFzZSB3aGVuIHRoZSBleHBvcnQgaGFwcGVucy4KPiA+IAo+ID4gVGhlIGFjdHVhbCBtYXBw
aW5nIG9mIHRoZSBETUFfQlVGIG9uIHRoZSBpbXBvcnRlcuKAmXMgc2lkZSBpcyBkb25lIGJ5Cj4g
PiB0aGUgSHlwZXJfRE1BQlVGIGRyaXZlciB3aGVuIHVzZXIgc3BhY2UgaXNzdWVzIHRoZSBJT0NU
TCBjb21tYW5kIHRvIGFjY2Vzcwo+ID4gdGhlIHNoYXJlZCBETUFfQlVGLiBUaGUgSHlwZXJfRE1B
QlVGIGRyaXZlciB3b3JrcyBhcyBib3RoIGFuIGltcG9ydGluZyBhbmQKPiA+IGV4cG9ydGluZyBk
cml2ZXIgYXMgaXMsIHRoYXQgaXMsIG5vIHNwZWNpYWwgY29uZmlndXJhdGlvbiBpcyByZXF1aXJl
ZC4KPiA+IENvbnNlcXVlbnRseSwgb25seSBhIHNpbmdsZSBtb2R1bGUgcGVyIFZNIGlzIG5lZWRl
ZCB0byBlbmFibGUgY3Jvc3MtVk0gRE1BX0JVRgo+ID4gZXhjaGFuZ2UuCj4gPiAKPiA+IC0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQo+ID4gCj4gPiBUaGVyZSBpcyBhIGdpdCByZXBvc2l0b3J5IGF0IGdp
dGh1Yi5jb20gd2hlcmUgdGhpcyBzZXJpZXMgb2YgcGF0Y2hlcyBhcmUgYWxsCj4gPiBpbnRlZ3Jh
dGVkIGluIExpbnV4IGtlcm5lbCB0cmVlIGJhc2VkIG9uIHRoZSBjb21taXQ6Cj4gPiAKPiA+ICAg
ICAgICAgY29tbWl0IGFlNjRmOWJkMWQzNjIxYjVlNjBkNzM2M2JjMjBhZmI0NmFlZGUyMTUKPiA+
ICAgICAgICAgQXV0aG9yOiBMaW51cyBUb3J2YWxkcyA8dG9ydmFsZHNAeHh4eHh4eHh4eHh4eHh4
eHh4eHg+Cj4gPiAgICAgICAgIERhdGU6ICAgU3VuIERlYyAzIDExOjAxOjQ3IDIwMTggLTA1MDAK
PiA+IAo+ID4gICAgICAgICAgICAgTGludXggNC4xNS1yYzIKPiA+IAo+ID4gaHR0cHM6Ly9naXRo
dWIuY29tL2Rvd25vci9saW51eF9oeXBlcl9kbWFidWYuZ2l0IGh5cGVyX2RtYWJ1Zl9pbnRlZ3Jh
dGlvbl92NAo+IAo+IFNpbmNlIHlvdSBwbGFjZSB0aGlzIHVuZGVyIGRyaXZlcnMvZG1hLWJ1ZiBJ
J20gYXNzdW1pbmcgeW91IHdhbnQgdG8KPiBtYWludGFpbiB0aGlzIGFzIHBhcnQgb2YgdGhlIGNv
cmUgZG1hLWJ1ZiBzdXBwb3J0LCBhbmQgbm90IGFzIHNvbWUKPiBYZW4tc3BlY2lmaWMgdGhpbmcu
IEdpdmVuIHRoYXQsIHVzdWFsIGdyYXBoaWNzIGZvbGtzIHJ1bGVzIGFwcGx5OgoKSSBtb3ZlZCBp
dCBpbnNpZGUgZHJpdmVyL2RtYS1idWYgYmVjYXVzZSB0aGUgaGFsZiBvZiBkZXNpZ24gaXMgbm90
IGh5cGVydmlzb3IKc3BlY2lmaWMgYW5kIGl0IGlzIHBvc3NpYmxlIHRoYXQgd2Ugd291bGQgYWRk
IG1vcmUgYmFja2VuZHMgZm9yIG90aGVyCmFkZGl0aW9uYWwgaHlwZXJ2aXNvciBzdXBwb3J0LiAK
Cj4gCj4gV2hlcmUncyB0aGUgdXNlcnNwYWNlIGZvciB0aGlzIChtdXN0IGJlIG9wZW4gc291cmNl
KT8gV2hhdCBleGFjdGx5IGlzIHRoZQo+IHVzZS1jYXNlIHlvdSdyZSB0cnlpbmcgdG8gc29sdmUg
Ynkgc2hhcmluZyBkbWEtYnVmcyBpbiB0aGlzIGZhc2hpb24/CgpBdXRvbW90aXZlIHVzZSBjYXNl
cyBhcmUgYWN0dWFsbHkgdXNpbmcgdGhpcyBmZWF0dXJlIG5vdyB3aGVyZSBlYWNoIFZNIGhhcwp0
aGVpciBvd24gZGlzcGxheSBhbmQgd2FudCB0byBzaGFyZSBzYW1lIHJlbmRlcmluZyBjb250ZW50
cyBmcm9tIG9uZSB0bwphbm90aGVyLiBJdCBpcyBhIHBsYXRmb3JtIGJhc2VkIG9uIFhlbiBhbmQg
SW50ZWwgaGFyZHdhcmUgYW5kIEkgZG9uJ3QgdGhpbmsKYWxsIG9mIFNXIHN0YWNrIGlzIG9wZW4t
c291cmNlZC4gSSBkbyBoYXZlIGEgdGVzdCBhcHBsaWNhdGlvbiB0byB2ZXJpZnkgdGhpcywKd2hp
Y2ggSSB0aGluayBJIGNhbiBtYWtlIHB1YmxpYy4KCj4gCj4gSWlyYyBteSBmZWVkYmFjayBvbiB2
MSB3YXMgd2h5IGV4YWN0bHkgeW91IHJlYWxseSBuZWVkIHRvIGJlIGFibGUgdG8KPiBpbXBvcnQg
YSBub3JtYWwgZG1hLWJ1ZiBpbnRvIGEgaHlwZXItZG1hYnVmLCBpbnN0ZWFkIG9mIGFsbG9jYXRp
bmcgdGhlbQo+IGRpcmVjdGx5IGluIHRoZSBoeXBlci1kbWFidWYgZHJpdmVyLiBXaGljaCB3b3Vs
ZCBfbWFzc2l2ZWx5XyBzaW1wbGlmeSB5b3VyCj4gZGVzaWduLCBzaW5jZSB5b3UgZG9uJ3QgbmVl
ZCB0byBtYXJzaGFsbCBhbGwgdGhlIGF0dGFjaCBhbmQgbWFwIGJ1c2luZXNzCj4gYXJvdW5kIChz
aW5jZSB0aGUgaHlwZXJ2aXNvciB3b3VsZCBiZSBpbiBjb250cm9sIG9mIHRoZSBkbWEtYnVmLCBu
b3QgYQo+IGd1ZXN0IE9TKS4gCgpJIGFtIHNvcnJ5IGJ1dCBJIGRvbid0IHF1aXRlIHVuZGVyc3Rh
bmQgd2hpY2ggc2lkZSB5b3UgYXJlIHRhbGtpbmcgYWJvdXQKd2hlbiB5b3Ugc2FpZCAiaW1wb3J0
IGEgbm9ybWFsIGRtYS1idWYiLiBUaGlzIGh5cGVyX2RtYWJ1ZiBkcml2ZXIgcnVubmluZwpvbiB0
aGUgZXhwb3J0aW5nIFZNIGFjdHVhbGx5IGltcG9ydHMgdGhlIG5vcm1hbCBkbWEtYnVmIChlLmcu
IHRoZSBvbmUgZnJvbQppOTE1KSB0aGVuIGdldCB1bmRlcmx5aW5nIHBhZ2VzIHNoYXJlZCBhbmQg
cGFzcyBhbGwgdGhlIHJlZmVyZW5jZXMgdG8gdGhvc2UKcGFnZXMgdG8gdGhlIGltcG9ydGluZyBW
TS4gT24gaW1wb3J0aW5nIFZNLCBoeXBlcl9kbWFidWYgZHJpdmVyIGlzIHN1cHBvc2VkCnRvIGNy
ZWF0ZSBhIGRtYS1idWYgKElzIHRoaXMgcGFydCB3aGF0IHlvdSBhcmUgdGFsa2luZyBhYm91dD8p
IHdpdGggdGhvc2UKc2hhcmVkIHBhZ2VzIGFuZCBleHBvcnQgaXQgdXNpbmcgbm9ybWFsIGRtYS1i
dWYgZnJhbWV3b3JrLiBBdHRhY2hpbmcgYW5kCm1hcHBpbmcgZnVuY3Rpb25zIHNob3VsZCBiZSBk
ZWZpbmVkIGluIHRoaXMgY2FzZSBiZWNhdXNlIGh5cGVyX2RtYWJ1ZiB3aWxsCmJlIHRoZSBvcmln
aW5hbCBleHBvcnRlciBpbiBpbXBvcnRpbmcgVk0uCgpJIHdpbGwgdHJ5IHRvIGNvbnRhY3QgeW91
IGluIElSQyBpZiBtb3JlIGNsYXJpZmljYXRpb24gaXMgcmVxdWlyZWQuCgpBbHNvLCBhcyBmYXIg
YXMgSSByZW1lbWJlciB5b3Ugc3VnZ2VzdGVkIHRvIG1ha2UgdGhpcyBkcml2ZXIgd29yayBhcyBl
eHBvcnRlcgpvbiBib3RoIHNpZGVzLiBJZiB5b3VyIGNvbW1lbnQgYWJvdmUgaXMgaW4tbGluZSB3
aXRoIHlvdXIgcHJldmlvdXMgZmVlZGJhY2ssCkkgYWN0dWFsbHkgcmVwbGllZCBiYWNrIHRvIHlv
dXIgaW5pdGlhbCBjb21tZW50LiBJIGFtIG5vdCBzdXJlIGlmIHlvdSBoYWQKYSBjaGFuY2UgdG8g
bG9vayBhdCBpdCwgaG93ZXZlciBpdCB3b3VsZCBiZSBncmVhdCBpZiB5b3UgY2FuIHJldmlldyBp
dAphbmQgbWFrZSBzb21lIGNvbW1lbnQgaWYgbXkgYW5zd2VyIHdhcyBub3QgZW5vdWdoLiAKCj4g
QWxzbywgYWxsIHRoaXMgbWFyc2hhbGxpbmcgbGVhdmVzIG1lIHdpdGggdGhlIGltcHJlc3Npb24g
dGhhdAo+IHRoZSBndWVzdCB0aGF0IGV4cG9ydHMgdGhlIGRtYS1idWYgY291bGQgdGFrZSBkb3du
IHRoZSBpbXBvcnRlci4gVGhhdAo+IGtpbmRhIG51a2VzIGFsbCB0aGUgc2VwYXJhdGlvbiBndWFy
YW50ZWVzIHRoYXQgdm1zIHByb3ZpZGUuCgpJIHVuZGVyc3RhbmQgdGhlIGltcG9ydGFuY2Ugb2Yg
c2VwYXJhdGlvbiBob3dldmVyLCBzaGFyaW5nIHBoeXNpY2FsIG1lbW9yeSBpbgprZXJuZWwgbGV2
ZWwgYnJlYWtzIHRoaXMgZ3VhcmFudGVlIGFueXdheSByZWdhcmRsZXNzIG9mIHRoZSBpbXBsZW1l
bnRhdGlvbi4KCj4gCj4gT3IgeW91IGp1c3Qgc3R1ZmYgdGhpcyBzb21ld2hlcmUgZGVlcGx5IGhp
ZGRlbiB3aXRoaW4gWGVuIHdoZXJlIGdwdSBmb2xrcwo+IGNhbid0IGZpbmQgaXQgOi0pCgpHcmFu
dC10YWJsZSAobWVtb3J5IHNoYXJpbmcgbWVjaGFuaXNtIGluIFhlbikgaGFzIGl0cyBvd24gcGVy
bWlzc2lvbiBjb250cm9sCmZvciBzaGFyZWQgcGFnZXMsIGhvd2V2ZXIgYXQgbGVhc3QgaW4gZ3Jh
cGhpYyB1c2UtY2FzZSwgaXQgaXMgbm90IGZ1bGx5CnF1YXJhbnRlZWQgb25jZSB0aG9zZSBhcmUg
bWFwcGVkIGluIEdUVC4KCj4gLURhbmllbAoKPiAKPiA+IAo+ID4gRG9uZ3dvbiBLaW0sIE1hdGV1
c3ogUG9scm9sYSAoOSk6Cj4gPiAgIGh5cGVyX2RtYWJ1ZjogaW5pdGlhbCB1cGxvYWQgb2YgaHlw
ZXJfZG1hYnVmIGRydiBjb3JlIGZyYW1ld29yawo+ID4gICBoeXBlcl9kbWFidWY6IGFyY2hpdGVj
dHVyZSBzcGVjaWZpY2F0aW9uIGFuZCByZWZlcmVuY2UgZ3VpZGUKPiA+ICAgTUFJTlRBSU5FUlM6
IGFkZGluZyBIeXBlcl9ETUFCVUYgZHJpdmVyIHNlY3Rpb24gaW4gTUFJTlRBSU5FUlMKPiA+ICAg
aHlwZXJfZG1hYnVmOiB1c2VyIHByaXZhdGUgZGF0YSBhdHRhY2hlZCB0byBoeXBlcl9ETUFCVUYK
PiA+ICAgaHlwZXJfZG1hYnVmOiBoeXBlcl9ETUFCVUYgc3luY2hyb25pemF0aW9uIGFjcm9zcyBW
TQo+ID4gICBoeXBlcl9kbWFidWY6IHF1ZXJ5IGlvY3RsIGZvciByZXRyZWl2aW5nIHZhcmlvdXMg
aHlwZXJfRE1BQlVGIGluZm8KPiA+ICAgaHlwZXJfZG1hYnVmOiBldmVudC1wb2xsaW5nIG1lY2hh
bmlzbSBmb3IgZGV0ZWN0aW5nIGEgbmV3IGh5cGVyX0RNQUJVRgo+ID4gICBoeXBlcl9kbWFidWY6
IHRocmVhZGVkIGludGVycnVwdCBpbiBYZW4tYmFja2VuZAo+ID4gICBoeXBlcl9kbWFidWY6IGRl
ZmF1bHQgYmFja2VuZCBmb3IgWEVOIGh5cGVydmlzb3IKPiA+IAo+ID4gIERvY3VtZW50YXRpb24v
aHlwZXItZG1hYnVmLXNoYXJpbmcudHh0ICAgICAgICAgICAgIHwgNzM0ICsrKysrKysrKysrKysr
KysKPiA+ICBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAxMSArCj4gPiAgZHJpdmVycy9kbWEtYnVmL0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDIgKwo+ID4gIGRyaXZlcnMvZG1hLWJ1Zi9NYWtlZmlsZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxICsKPiA+ICBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVm
L0tjb25maWcgICAgICAgICAgICAgICB8ICA1MCArKwo+ID4gIGRyaXZlcnMvZG1hLWJ1Zi9oeXBl
cl9kbWFidWYvTWFrZWZpbGUgICAgICAgICAgICAgIHwgIDQ0ICsKPiA+ICAuLi4vYmFja2VuZHMv
eGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5jICAgICAgICAgICB8IDk0NCArKysrKysrKysrKysr
KysrKysrKysKPiA+ICAuLi4vYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5oICAg
ICAgICAgICB8ICA3OCArKwo+ID4gIC4uLi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9j
b21tX2xpc3QuYyAgICAgIHwgMTU4ICsrKysKPiA+ICAuLi4vYmFja2VuZHMveGVuL2h5cGVyX2Rt
YWJ1Zl94ZW5fY29tbV9saXN0LmggICAgICB8ICA2NyArKwo+ID4gIC4uLi9iYWNrZW5kcy94ZW4v
aHlwZXJfZG1hYnVmX3hlbl9kcnYuYyAgICAgICAgICAgIHwgIDQ2ICsKPiA+ICAuLi4vYmFja2Vu
ZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fZHJ2LmggICAgICAgICAgICB8ICA1MyArKwo+ID4gIC4u
Li9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9zaG0uYyAgICAgICAgICAgIHwgNTI1ICsr
KysrKysrKysrKwo+ID4gIC4uLi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9zaG0uaCAg
ICAgICAgICAgIHwgIDQ2ICsKPiA+ICBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9kcnYuYyAgICB8IDQxMCArKysrKysrKysKPiA+ICBkcml2ZXJzL2RtYS1idWYvaHlw
ZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9kcnYuaCAgICB8IDEyMiArKysKPiA+ICBkcml2ZXJzL2Rt
YS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9ldmVudC5jICB8IDEyMiArKysKPiA+ICBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9ldmVudC5oICB8ICAzOCAr
Cj4gPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaWQuYyAgICAg
fCAxMzUgKysrCj4gPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZf
aWQuaCAgICAgfCAgNTMgKysKPiA+ICBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9pb2N0bC5jICB8IDc5NCArKysrKysrKysrKysrKysrKwo+ID4gIGRyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lvY3RsLmggIHwgIDUyICsrCj4gPiAgZHJp
dmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfbGlzdC5jICAgfCAyOTUgKysr
KysrKwo+ID4gIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2xpc3Qu
aCAgIHwgIDczICsrCj4gPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfbXNnLmMgICAgfCA0MTYgKysrKysrKysrCj4gPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2Rt
YWJ1Zi9oeXBlcl9kbWFidWZfbXNnLmggICAgfCAgODkgKysKPiA+ICBkcml2ZXJzL2RtYS1idWYv
aHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9vcHMuYyAgICB8IDQxNSArKysrKysrKysKPiA+ICBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9vcHMuaCAgICB8ICAzNCAr
Cj4gPiAgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfcXVlcnkuYyAg
fCAxNzQgKysrKwo+ID4gIGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVm
X3F1ZXJ5LmggIHwgIDM2ICsKPiA+ICAuLi4vaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9yZW1v
dGVfc3luYy5jICAgICAgICB8IDMyNCArKysrKysrCj4gPiAgLi4uL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfcmVtb3RlX3N5bmMuaCAgICAgICAgfCAgMzIgKwo+ID4gIC4uLi9kbWEtYnVmL2h5
cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc2dsX3Byb2MuYyAgIHwgMjU3ICsrKysrKwo+ID4gIC4u
Li9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfc2dsX3Byb2MuaCAgIHwgIDQzICsK
PiA+ICBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zdHJ1Y3QuaCB8
IDE0MyArKysrCj4gPiAgaW5jbHVkZS91YXBpL2xpbnV4L2h5cGVyX2RtYWJ1Zi5oICAgICAgICAg
ICAgICAgICAgfCAxMzQgKysrCj4gPiAgMzYgZmlsZXMgY2hhbmdlZCwgNjk1MCBpbnNlcnRpb25z
KCspCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IERvY3VtZW50YXRpb24vaHlwZXItZG1hYnVmLXNo
YXJpbmcudHh0Cj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9k
bWFidWYvS2NvbmZpZwo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlw
ZXJfZG1hYnVmL01ha2VmaWxlCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1
Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5jCj4gPiAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMv
eGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29tbS5oCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fY29t
bV9saXN0LmMKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2Rt
YWJ1Zi9iYWNrZW5kcy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9jb21tX2xpc3QuaAo+ID4gIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tlbmRzL3hlbi9o
eXBlcl9kbWFidWZfeGVuX2Rydi5jCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1h
LWJ1Zi9oeXBlcl9kbWFidWYvYmFja2VuZHMveGVuL2h5cGVyX2RtYWJ1Zl94ZW5fZHJ2LmgKPiA+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9iYWNrZW5k
cy94ZW4vaHlwZXJfZG1hYnVmX3hlbl9zaG0uYwo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2JhY2tlbmRzL3hlbi9oeXBlcl9kbWFidWZfeGVuX3No
bS5oCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYv
aHlwZXJfZG1hYnVmX2Rydi5jCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1
Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2Rydi5oCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2V2ZW50LmMKPiA+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfZXZlbnQuaAo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9pZC5jCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
ZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2lkLmgKPiA+ICBjcmVhdGUgbW9kZSAx
MDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfaW9jdGwuYwo+
ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVy
X2RtYWJ1Zl9pb2N0bC5oCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZG1hLWJ1Zi9o
eXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX2xpc3QuYwo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBk
cml2ZXJzL2RtYS1idWYvaHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9saXN0LmgKPiA+ICBjcmVh
dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZf
bXNnLmMKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1
Zi9oeXBlcl9kbWFidWZfbXNnLmgKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEt
YnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfb3BzLmMKPiA+ICBjcmVhdGUgbW9kZSAxMDA2
NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFidWZfb3BzLmgKPiA+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfcXVlcnkuYwo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYvaHlwZXJf
ZG1hYnVmL2h5cGVyX2RtYWJ1Zl9xdWVyeS5oCj4gPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3JlbW90ZV9zeW5jLmMKPiA+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBlcl9kbWFi
dWZfcmVtb3RlX3N5bmMuaAo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2RtYS1idWYv
aHlwZXJfZG1hYnVmL2h5cGVyX2RtYWJ1Zl9zZ2xfcHJvYy5jCj4gPiAgY3JlYXRlIG1vZGUgMTAw
NjQ0IGRyaXZlcnMvZG1hLWJ1Zi9oeXBlcl9kbWFidWYvaHlwZXJfZG1hYnVmX3NnbF9wcm9jLmgK
PiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9kbWEtYnVmL2h5cGVyX2RtYWJ1Zi9oeXBl
cl9kbWFidWZfc3RydWN0LmgKPiA+ICBjcmVhdGUgbW9kZSAxMDA2NDQgaW5jbHVkZS91YXBpL2xp
bnV4L2h5cGVyX2RtYWJ1Zi5oCj4gPiAKPiA+IC0tIAo+ID4gMi4xNi4xCj4gPiAKPiA+IF9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gPiBkcmktZGV2ZWwg
bWFpbGluZyBsaXN0Cj4gPiBkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCj4gPiBodHRw
czovL2xpc3RzLmZyZWVkZXNrdG9wLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2RyaS1kZXZlbAo+IAo+
IC0tIAo+IERhbmllbCBWZXR0ZXIKPiBTb2Z0d2FyZSBFbmdpbmVlciwgSW50ZWwgQ29ycG9yYXRp
b24KPiBodHRwOi8vYmxvZy5mZndsbC5jaAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 20:21:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 20:21:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoatP-00045p-3j; Wed, 21 Feb 2018 20:21:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoatN-00045G-Tu
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 20:21:29 +0000
X-Inumbo-ID: 030db822-1745-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 030db822-1745-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 20:23:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoatG-0006xa-Pz; Wed, 21 Feb 2018 20:21:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoatB-000729-B7; Wed, 21 Feb 2018 20:21:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoatA-0001cs-MD; Wed, 21 Feb 2018 20:21:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119834-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=da3d180d101cf81d085f0c6560d70acd16c934bd
X-Osstest-Versions-That: xen=23b40df6f098e3bcb2f105a4909860240976e40f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 20:21:16 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119834: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5576701842938186793=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119834 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119834/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  da3d180d101cf81d085f0c6560d70acd16c934bd
baseline version:
 xen                  23b40df6f098e3bcb2f105a4909860240976e40f

Last test of basis   119783  2018-02-21 02:39:03 Z    0 days
Testing same since   119834  2018-02-21 18:07:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Brian Woods <brian.woods@amd.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Olaf Hering <olaf@aepfle.de>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   23b40df6f0..da3d180d10  da3d180d101cf81d085f0c6560d70acd16c934bd -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5576701842938186793==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:22:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:22:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eobqP-0008TZ-Of; Wed, 21 Feb 2018 21:22:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vkjq=fp=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eobqO-0008TN-Kk
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 21:22:28 +0000
X-Inumbo-ID: 342c6591-174d-11e8-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 342c6591-174d-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:21:39 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1LLMCdN098873;
 Wed, 21 Feb 2018 21:22:25 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=d1w1uHp2kzoHp+jg02w4cD8re2Ldn/AlcmMFzM001m4=;
 b=lTPL1GEjYsCk+R25sWKtkwxzmEb/L7OMd1LaxkcjVqYw++Gig+SCjsEeXaRfNBhQplU7
 MKe5Lr3pEVmMZspcxSSHAwDngrY+2wdQ/ftdl1A9RW4FHZXxLymL5wA1Ivf4J4KIPbpH
 dFxpe15qIDTvAnlNGN9kW4Iq7q8QL0qD57skQa+sbUQVodRfC+LrtkkBRZV7OrXYTl9c
 w1YADeiwPAth/C3/IkY/fzNuW/l5Rtx9Lz6nHX81LH+zNf7gn3ozdBWlnyWNvVKVmBDP
 QFJfirQXE8PPr69iNR4b073Hyt+6cuuW16iVs79B0GyMUWZ9MTpoU2wfyTP4O94hXtHb YA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2g9fq3r8hr-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Feb 2018 21:22:23 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1LLM8rF009989
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 21 Feb 2018 21:22:08 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1LLM7oe029851;
 Wed, 21 Feb 2018 21:22:08 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Feb 2018 13:22:07 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 3F2C46A00E2; Wed, 21 Feb 2018 16:22:06 -0500 (EST)
Date: Wed, 21 Feb 2018 16:22:06 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180221212206.GL28575@char.us.oracle.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1518434587-22827-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8811
 signatures=668676
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=783
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802210256
Cc: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 2/7] x86/alt: Clean up struct alt_instr and
	its users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MjM6MDJBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBSZW5hbWUgc29tZSBmaWVsZHMgZm9yIGNvbnNpc3RlbmN5IGFuZCBjbGFyaXR5
LCBhbmQgdXNlIHN0YW5kYXJkIHR5cGVzLgo+ICAqIERvbid0IG9wZW5jb2RlIHRoZSB1c2Ugb2Yg
QUxUX3tPUklHLFJFUEx9X1BUUigpLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4g
LS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEtvbnJh
ZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEH-0001he-1R; Wed, 21 Feb 2018 21:47:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEE-0001gJ-OU
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:06 +0000
X-Inumbo-ID: a643614b-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a643614b-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872156"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:46:58 +0000
Message-ID: <20180221214701.1646-8-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 07/10] passthrough/amd: split out hvm code
	from iommu_map.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSBhbmQgcmVuYW1lIHVwZGF0ZV9wYWdpbmdfbW9kZS4gQ3JlYXRlIGEgbG9jYWwgaGVhZGVy
IGZpbGUgZm9yCnRoaXMgYW5kIG90aGVyIGZ1bmN0aW9ucyB0aGF0IG5lZWQgZXhwb3J0aW5nLgoK
U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBTdXJh
dmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgotLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvTWFrZWZpbGUgICAgfCAgIDEgKwogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9odm0uYyAgICAgICB8IDEwOCArKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11Lmgg
ICAgIHwgIDMyICsrKysrKysrKwogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9pb21t
dV9tYXAuYyB8IDEwMyArKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2Vk
LCAxNDggaW5zZXJ0aW9ucygrKSwgOTYgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAxMDA2NDQg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9odm0uYwogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9tbXUuaAoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvYW1kL01ha2VmaWxlCmluZGV4IDQxNTE0NmZjZGIuLmVkMjhmZGI2NjAgMTAw
NjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvTWFrZWZpbGUKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9NYWtlZmlsZQpAQCAtMSwzICsxLDQgQEAK
K29iai0kKENPTkZJR19IVk0pICs9IGh2bS5vCiBvYmotYmluLXkgKz0gaW9tbXVfZGV0ZWN0Lmlu
aXQubwogb2JqLXkgKz0gaW9tbXVfaW5pdC5vCiBvYmoteSArPSBpb21tdV9tYXAubwpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9odm0uYyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaHZtLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAw
MDAwMDAwMC4uMzVjNzZjMjU0NQotLS0gL2Rldi9udWxsCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3g4Ni9hbWQvaHZtLmMKQEAgLTAsMCArMSwxMDggQEAKKyNpbmNsdWRlIDx4ZW4vc2No
ZWQuaD4KKyNpbmNsdWRlIDxhc20vYW1kLWlvbW11Lmg+CisjaW5jbHVkZSA8YXNtL2h2bS9zdm0v
YW1kLWlvbW11LXByb3RvLmg+CisjaW5jbHVkZSAiLi4vLi4vYXRzLmgiCisjaW5jbHVkZSA8eGVu
L3BjaS5oPgorCisjaW5jbHVkZSAiaW9tbXUuaCIKKworaW50IGh2bV91cGRhdGVfcGFnaW5nX21v
ZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCit7CisgICAgdTE2IGJkZjsK
KyAgICB2b2lkICpkZXZpY2VfZW50cnk7CisgICAgdW5zaWduZWQgaW50IHJlcV9pZCwgbGV2ZWws
IG9mZnNldDsKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworICAgIHN0cnVjdCBwY2lfZGV2ICpw
ZGV2OworICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11ID0gTlVMTDsKKyAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpuZXdfcm9vdCA9IE5VTEw7CisgICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX3Jvb3Qg
PSBOVUxMOworICAgIHZvaWQgKm5ld19yb290X3ZhZGRyOworICAgIHVuc2lnbmVkIGxvbmcgb2xk
X3Jvb3RfbWZuOworICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwor
CisgICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKKyAgICAgICAgcmV0dXJuIC1F
QUREUk5PVEFWQUlMOworICAgIEFTU0VSVCghKGdmbiA+PiBERUZBVUxUX0RPTUFJTl9BRERSRVNT
X1dJRFRIKSk7CisKKyAgICBsZXZlbCA9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOworICAgIG9sZF9y
b290ID0gaGQtPmFyY2gucm9vdF90YWJsZTsKKyAgICBvZmZzZXQgPSBnZm4gPj4gKFBURV9QRVJf
VEFCTEVfU0hJRlQgKiAobGV2ZWwgLSAxKSk7CisKKyAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JmhkLT5hcmNoLm1hcHBpbmdfbG9jaykgJiYgaXNfaHZtX2RvbWFpbihkKSk7CisKKyAgICB3aGls
ZSAoIG9mZnNldCA+PSBQVEVfUEVSX1RBQkxFX1NJWkUgKQorICAgIHsKKyAgICAgICAgLyogQWxs
b2NhdGUgYW5kIGluc3RhbGwgYSBuZXcgcm9vdCB0YWJsZS4KKyAgICAgICAgICogT25seSB1cHBl
ciBJL08gcGFnZSB0YWJsZSBncm93cywgbm8gbmVlZCB0byBmaXggbmV4dCBsZXZlbCBiaXRzICov
CisgICAgICAgIG5ld19yb290ID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKKyAgICAgICAg
aWYgKCBuZXdfcm9vdCA9PSBOVUxMICkKKyAgICAgICAgeworICAgICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCIlcyBDYW5ub3QgYWxsb2NhdGUgSS9PIHBhZ2UgdGFibGVcbiIsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18pOworICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07
CisgICAgICAgIH0KKworICAgICAgICBuZXdfcm9vdF92YWRkciA9IF9fbWFwX2RvbWFpbl9wYWdl
KG5ld19yb290KTsKKyAgICAgICAgb2xkX3Jvb3RfbWZuID0gcGFnZV90b19tZm4ob2xkX3Jvb3Qp
OworICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQobmV3X3Jvb3RfdmFkZHIsIG9sZF9yb290
X21mbiwgbGV2ZWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0
YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOworICAgICAgICBsZXZlbCsrOworICAgICAgICBvbGRf
cm9vdCA9IG5ld19yb290OworICAgICAgICBvZmZzZXQgPj49IFBURV9QRVJfVEFCTEVfU0hJRlQ7
CisgICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG5ld19yb290X3ZhZGRyKTsKKyAgICB9CisKKyAg
ICBpZiAoIG5ld19yb290ICE9IE5VTEwgKQorICAgIHsKKyAgICAgICAgaGQtPmFyY2gucGFnaW5n
X21vZGUgPSBsZXZlbDsKKyAgICAgICAgaGQtPmFyY2gucm9vdF90YWJsZSA9IG5ld19yb290Owor
CisgICAgICAgIGlmICggIXBjaWRldnNfbG9ja2VkKCkgKQorICAgICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCIlcyBUcnkgdG8gYWNjZXNzIHBkZXZfbGlzdCAiCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIndpdGhvdXQgYXF1aXJpbmcgcGNpZGV2c19sb2NrLlxuIiwgX19mdW5jX18pOwor
CisgICAgICAgIC8qIFVwZGF0ZSBkZXZpY2UgdGFibGUgZW50cmllcyB1c2luZyBuZXcgcm9vdCB0
YWJsZSBhbmQgcGFnaW5nIG1vZGUgKi8KKyAgICAgICAgZm9yX2VhY2hfcGRldiggZCwgcGRldiAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIGJkZiA9IFBDSV9CREYyKHBkZXYtPmJ1cywgcGRldi0+
ZGV2Zm4pOworICAgICAgICAgICAgaW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZpY2UocGRldi0+
c2VnLCBiZGYpOworICAgICAgICAgICAgaWYgKCAhaW9tbXUgKQorICAgICAgICAgICAgeworICAg
ICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiJXMgRmFpbCB0byBmaW5kIGlvbW11LlxuIiwg
X19mdW5jX18pOworICAgICAgICAgICAgICAgIHJldHVybiAtRU5PREVWOworICAgICAgICAgICAg
fQorCisgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsK
KyAgICAgICAgICAgIGRvIHsKKyAgICAgICAgICAgICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVl
c3Rvcl9pZChwZGV2LT5zZWcsIGJkZik7CisgICAgICAgICAgICAgICAgZGV2aWNlX2VudHJ5ID0g
aW9tbXUtPmRldl90YWJsZS5idWZmZXIgKworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChyZXFfaWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7CisKKyAgICAgICAgICAgICAg
ICAvKiB2YWxpZCA9IDAgb25seSB3b3JrcyBmb3IgZG9tMCBwYXNzdGhyb3VnaCBtb2RlICovCisg
ICAgICAgICAgICAgICAgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoKHUzMiAqKWRldmlj
ZV9lbnRyeSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWdlX3RvX21hZGRyKGhkLT5hcmNoLnJvb3RfdGFibGUpLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZC0+YXJjaC5wYWdpbmdfbW9kZSwgMSk7CisK
KyAgICAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfZGV2aWNlKGlvbW11LCByZXFfaWQpOwor
ICAgICAgICAgICAgICAgIGJkZiArPSBwZGV2LT5waGFudG9tX3N0cmlkZTsKKyAgICAgICAgICAg
IH0gd2hpbGUgKCBQQ0lfREVWRk4yKGJkZikgIT0gcGRldi0+ZGV2Zm4gJiYKKyAgICAgICAgICAg
ICAgICAgICAgICBQQ0lfU0xPVChiZGYpID09IFBDSV9TTE9UKHBkZXYtPmRldmZuKSApOworICAg
ICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKKyAg
ICAgICAgfQorCisgICAgICAgIC8qIEZvciBzYWZldHksIGludmFsaWRhdGUgYWxsIGVudHJpZXMg
Ki8KKyAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhkKTsKKyAgICB9CisgICAgcmV0
dXJuIDA7Cit9CisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZp
bGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogdGFiLXdpZHRoOiA0Cisg
KiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2L2FtZC9pb21tdS5oCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAu
LmJiMzFkZTYxYWUKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvYW1kL2lvbW11LmgKQEAgLTAsMCArMSwzMiBAQAorI2lmbmRlZiBfWDg2X0FNRF9JT01NVV9I
XworI2RlZmluZSBfWDg2X0FNRF9JT01NVV9IXworCitib29sX3Qgc2V0X2lvbW11X3BkZV9wcmVz
ZW50KHUzMiAqcGRlLCB1bnNpZ25lZCBsb25nIG5leHRfbWZuLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV4dF9sZXZlbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgYm9vbF90IGl3LCBib29sX3QgaXIpOworCisjaWZkZWYgQ09ORklHX0hWTQorCitp
bnQgaHZtX3VwZGF0ZV9wYWdpbmdfbW9kZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25n
IGdmbik7CisKKyNlbHNlCisKK3N0YXRpYyBpbmxpbmUgaW50IGh2bV91cGRhdGVfcGFnaW5nX21v
ZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCit7CisgICAgQVNTRVJUX1VO
UkVBQ0hBQkxFKCk7CisgICAgcmV0dXJuIC1FSU5WQUw7Cit9CisKKyNlbmRpZgorCisjZW5kaWYK
KworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTog
IkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10
YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L2FtZC9pb21tdV9tYXAuYwppbmRleCAwZjliZDUzOGFmLi5lNTFhNWM1ZmZlIDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9tbXVfbWFwLmMKQEAgLTI1LDYgKzI1LDggQEAK
ICNpbmNsdWRlICIuLi8uLi9hdHMuaCIKICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAKKyNpbmNsdWRl
ICJpb21tdS5oIgorCiAvKiBHaXZlbiBwZm4gYW5kIHBhZ2UgdGFibGUgbGV2ZWwsIHJldHVybiBw
ZGUgaW5kZXggKi8KIHN0YXRpYyB1bnNpZ25lZCBpbnQgcGZuX3RvX3BkZV9pZHgodW5zaWduZWQg
bG9uZyBwZm4sIHVuc2lnbmVkIGludCBsZXZlbCkKIHsKQEAgLTQ1LDkgKzQ3LDkgQEAgdm9pZCBj
bGVhcl9pb21tdV9wdGVfcHJlc2VudCh1bnNpZ25lZCBsb25nIGwxX21mbiwgdW5zaWduZWQgbG9u
ZyBnZm4pCiAgICAgdW5tYXBfZG9tYWluX3BhZ2UodGFibGUpOwogfQogCi1zdGF0aWMgYm9vbF90
IHNldF9pb21tdV9wZGVfcHJlc2VudCh1MzIgKnBkZSwgdW5zaWduZWQgbG9uZyBuZXh0X21mbiwg
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbmV4dF9s
ZXZlbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2xfdCBpdywgYm9v
bF90IGlyKQorYm9vbF90IHNldF9pb21tdV9wZGVfcHJlc2VudCh1MzIgKnBkZSwgdW5zaWduZWQg
bG9uZyBuZXh0X21mbiwKKwkJCSAgICAgdW5zaWduZWQgaW50IG5leHRfbGV2ZWwsCisJCQkgICAg
IGJvb2xfdCBpdywgYm9vbF90IGlyKQogewogICAgIHU2NCBhZGRyX2xvLCBhZGRyX2hpLCBtYWRk
cl9vbGQsIG1hZGRyX25leHQ7CiAgICAgdTMyIGVudHJ5OwpAQCAtNTQwLDk3ICs1NDIsNiBAQCBz
dGF0aWMgaW50IGlvbW11X3BkZV9mcm9tX2dmbihzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBs
b25nIHBmbiwKICAgICByZXR1cm4gMDsKIH0KIAotc3RhdGljIGludCB1cGRhdGVfcGFnaW5nX21v
ZGUoc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4pCi17Ci0gICAgdTE2IGJkZjsK
LSAgICB2b2lkICpkZXZpY2VfZW50cnk7Ci0gICAgdW5zaWduZWQgaW50IHJlcV9pZCwgbGV2ZWws
IG9mZnNldDsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwotICAgIHN0cnVjdCBwY2lfZGV2ICpw
ZGV2OwotICAgIHN0cnVjdCBhbWRfaW9tbXUgKmlvbW11ID0gTlVMTDsKLSAgICBzdHJ1Y3QgcGFn
ZV9pbmZvICpuZXdfcm9vdCA9IE5VTEw7Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqb2xkX3Jvb3Qg
PSBOVUxMOwotICAgIHZvaWQgKm5ld19yb290X3ZhZGRyOwotICAgIHVuc2lnbmVkIGxvbmcgb2xk
X3Jvb3RfbWZuOwotICAgIHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0gZG9tX2lvbW11KGQpOwot
Ci0gICAgaWYgKCBnZm4gPT0gZ2ZuX3goSU5WQUxJRF9HRk4pICkKLSAgICAgICAgcmV0dXJuIC1F
QUREUk5PVEFWQUlMOwotICAgIEFTU0VSVCghKGdmbiA+PiBERUZBVUxUX0RPTUFJTl9BRERSRVNT
X1dJRFRIKSk7Ci0KLSAgICBsZXZlbCA9IGhkLT5hcmNoLnBhZ2luZ19tb2RlOwotICAgIG9sZF9y
b290ID0gaGQtPmFyY2gucm9vdF90YWJsZTsKLSAgICBvZmZzZXQgPSBnZm4gPj4gKFBURV9QRVJf
VEFCTEVfU0hJRlQgKiAobGV2ZWwgLSAxKSk7Ci0KLSAgICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQo
JmhkLT5hcmNoLm1hcHBpbmdfbG9jaykgJiYgaXNfaHZtX2RvbWFpbihkKSk7Ci0KLSAgICB3aGls
ZSAoIG9mZnNldCA+PSBQVEVfUEVSX1RBQkxFX1NJWkUgKQotICAgIHsKLSAgICAgICAgLyogQWxs
b2NhdGUgYW5kIGluc3RhbGwgYSBuZXcgcm9vdCB0YWJsZS4KLSAgICAgICAgICogT25seSB1cHBl
ciBJL08gcGFnZSB0YWJsZSBncm93cywgbm8gbmVlZCB0byBmaXggbmV4dCBsZXZlbCBiaXRzICov
Ci0gICAgICAgIG5ld19yb290ID0gYWxsb2NfYW1kX2lvbW11X3BndGFibGUoKTsKLSAgICAgICAg
aWYgKCBuZXdfcm9vdCA9PSBOVUxMICkKLSAgICAgICAgewotICAgICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCIlcyBDYW5ub3QgYWxsb2NhdGUgSS9PIHBhZ2UgdGFibGVcbiIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19mdW5jX18pOwotICAgICAgICAgICAgcmV0dXJuIC1FTk9NRU07
Ci0gICAgICAgIH0KLQotICAgICAgICBuZXdfcm9vdF92YWRkciA9IF9fbWFwX2RvbWFpbl9wYWdl
KG5ld19yb290KTsKLSAgICAgICAgb2xkX3Jvb3RfbWZuID0gcGFnZV90b19tZm4ob2xkX3Jvb3Qp
OwotICAgICAgICBzZXRfaW9tbXVfcGRlX3ByZXNlbnQobmV3X3Jvb3RfdmFkZHIsIG9sZF9yb290
X21mbiwgbGV2ZWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhIUlPTU1VRl93cml0
YWJsZSwgISFJT01NVUZfcmVhZGFibGUpOwotICAgICAgICBsZXZlbCsrOwotICAgICAgICBvbGRf
cm9vdCA9IG5ld19yb290OwotICAgICAgICBvZmZzZXQgPj49IFBURV9QRVJfVEFCTEVfU0hJRlQ7
Ci0gICAgICAgIHVubWFwX2RvbWFpbl9wYWdlKG5ld19yb290X3ZhZGRyKTsKLSAgICB9Ci0KLSAg
ICBpZiAoIG5ld19yb290ICE9IE5VTEwgKQotICAgIHsKLSAgICAgICAgaGQtPmFyY2gucGFnaW5n
X21vZGUgPSBsZXZlbDsKLSAgICAgICAgaGQtPmFyY2gucm9vdF90YWJsZSA9IG5ld19yb290Owot
Ci0gICAgICAgIGlmICggIXBjaWRldnNfbG9ja2VkKCkgKQotICAgICAgICAgICAgQU1EX0lPTU1V
X0RFQlVHKCIlcyBUcnkgdG8gYWNjZXNzIHBkZXZfbGlzdCAiCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIndpdGhvdXQgYXF1aXJpbmcgcGNpZGV2c19sb2NrLlxuIiwgX19mdW5jX18pOwot
Ci0gICAgICAgIC8qIFVwZGF0ZSBkZXZpY2UgdGFibGUgZW50cmllcyB1c2luZyBuZXcgcm9vdCB0
YWJsZSBhbmQgcGFnaW5nIG1vZGUgKi8KLSAgICAgICAgZm9yX2VhY2hfcGRldiggZCwgcGRldiAp
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGJkZiA9IFBDSV9CREYyKHBkZXYtPmJ1cywgcGRldi0+
ZGV2Zm4pOwotICAgICAgICAgICAgaW9tbXUgPSBmaW5kX2lvbW11X2Zvcl9kZXZpY2UocGRldi0+
c2VnLCBiZGYpOwotICAgICAgICAgICAgaWYgKCAhaW9tbXUgKQotICAgICAgICAgICAgewotICAg
ICAgICAgICAgICAgIEFNRF9JT01NVV9ERUJVRygiJXMgRmFpbCB0byBmaW5kIGlvbW11LlxuIiwg
X19mdW5jX18pOwotICAgICAgICAgICAgICAgIHJldHVybiAtRU5PREVWOwotICAgICAgICAgICAg
fQotCi0gICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsK
LSAgICAgICAgICAgIGRvIHsKLSAgICAgICAgICAgICAgICByZXFfaWQgPSBnZXRfZG1hX3JlcXVl
c3Rvcl9pZChwZGV2LT5zZWcsIGJkZik7Ci0gICAgICAgICAgICAgICAgZGV2aWNlX2VudHJ5ID0g
aW9tbXUtPmRldl90YWJsZS5idWZmZXIgKwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChyZXFfaWQgKiBJT01NVV9ERVZfVEFCTEVfRU5UUllfU0laRSk7Ci0KLSAgICAgICAgICAgICAg
ICAvKiB2YWxpZCA9IDAgb25seSB3b3JrcyBmb3IgZG9tMCBwYXNzdGhyb3VnaCBtb2RlICovCi0g
ICAgICAgICAgICAgICAgYW1kX2lvbW11X3NldF9yb290X3BhZ2VfdGFibGUoKHUzMiAqKWRldmlj
ZV9lbnRyeSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YWdlX3RvX21hZGRyKGhkLT5hcmNoLnJvb3RfdGFibGUpLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZC0+YXJjaC5wYWdpbmdfbW9kZSwgMSk7Ci0K
LSAgICAgICAgICAgICAgICBhbWRfaW9tbXVfZmx1c2hfZGV2aWNlKGlvbW11LCByZXFfaWQpOwot
ICAgICAgICAgICAgICAgIGJkZiArPSBwZGV2LT5waGFudG9tX3N0cmlkZTsKLSAgICAgICAgICAg
IH0gd2hpbGUgKCBQQ0lfREVWRk4yKGJkZikgIT0gcGRldi0+ZGV2Zm4gJiYKLSAgICAgICAgICAg
ICAgICAgICAgICBQQ0lfU0xPVChiZGYpID09IFBDSV9TTE9UKHBkZXYtPmRldmZuKSApOwotICAg
ICAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKLSAg
ICAgICAgfQotCi0gICAgICAgIC8qIEZvciBzYWZldHksIGludmFsaWRhdGUgYWxsIGVudHJpZXMg
Ki8KLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhkKTsKLSAgICB9Ci0gICAgcmV0
dXJuIDA7Ci19Ci0KIGludCBhbWRfaW9tbXVfbWFwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgbG9uZyBnZm4sIHVuc2lnbmVkIGxvbmcgbWZuLAogICAgICAgICAgICAgICAgICAgICAg
ICB1bnNpZ25lZCBpbnQgZmxhZ3MpCiB7CkBAIC02NjAsNyArNTcxLDcgQEAgaW50IGFtZF9pb21t
dV9tYXBfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwgdW5zaWduZWQg
bG9uZyBtZm4sCiAgICAgICogd2UgbWlnaHQgbmVlZCBhIGRlZXBlciBwYWdlIHRhYmxlIGZvciBs
YWdlciBnZm4gbm93ICovCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKICAgICB7Ci0gICAg
ICAgIGlmICggdXBkYXRlX3BhZ2luZ19tb2RlKGQsIGdmbikgKQorICAgICAgICBpZiAoIGh2bV91
cGRhdGVfcGFnaW5nX21vZGUoZCwgZ2ZuKSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2spOwogICAgICAgICAgICAgQU1EX0lPTU1VX0RF
QlVHKCJVcGRhdGUgcGFnZSBtb2RlIGZhaWxlZCBnZm4gPSAlbHhcbiIsIGdmbik7CkBAIC03NDIs
NyArNjUzLDcgQEAgaW50IGFtZF9pb21tdV91bm1hcF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkIGxvbmcgZ2ZuKQogICAgICAqIHdlIG1pZ2h0IG5lZWQgYSBkZWVwZXIgcGFnZSB0YWJs
ZSBmb3IgbGFnZXIgZ2ZuIG5vdyAqLwogICAgIGlmICggaXNfaHZtX2RvbWFpbihkKSApCiAgICAg
ewotICAgICAgICBpbnQgcmMgPSB1cGRhdGVfcGFnaW5nX21vZGUoZCwgZ2ZuKTsKKyAgICAgICAg
aW50IHJjID0gaHZtX3VwZGF0ZV9wYWdpbmdfbW9kZShkLCBnZm4pOwogCiAgICAgICAgIGlmICgg
cmMgKQogICAgICAgICB7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEG-0001hT-Qu; Wed, 21 Feb 2018 21:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEE-0001gD-LG
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:06 +0000
X-Inumbo-ID: a6328494-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6328494-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872155"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:47:00 +0000
Message-ID: <20180221214701.1646-10-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 09/10] passthrough/intel: put some code
	under CONFIG_HVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvZGUgd2hpY2ggcmVmZXJlbmNlcyBjb2RlIHVuZGVyIGFyY2gveDg2L2h2bS8gaXMgc3Vy
cm91bmRlZCBieQpDT05GSUdfSFZNIG5vdy4KClRoZSBiYXNpYyBpZGVhIGlzIHRoYXQgaW4gIUNP
TkZJR19IVk0gJiYgQ09ORklHX1BWIGNhc2Ugd2Ugc3RpbGwgd2FudAp0byByZXRhaW4gdGhlIGhv
c3Qgc2lkZSBJT01NVSBjb2RlIHNvIHRoYXQgUFYgZ3Vlc3RzIGNhbiB1c2UgaXQgaWYKbmVjZXNz
YXJ5LgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNj
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvdnRkL2lvbW11LmMgfCAxNSArKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveDg2L3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2L3Z0ZC9pb21tdS5jCmluZGV4IDFkMTYxZmUxNDkuLmMyN2U2M2RmYzEgMTAwNjQ0Ci0t
LSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQvaW9tbXUuYworKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvdnRkL2lvbW11LmMKQEAgLTMyLDcgKzMyLDYgQEAKICNpbmNs
dWRlIDx4ZW4va2V5aGFuZGxlci5oPgogI2luY2x1ZGUgPGFzbS9tc2kuaD4KICNpbmNsdWRlIDxh
c20vaXJxLmg+Ci0jaW5jbHVkZSA8YXNtL2h2bS92bXgvdm14Lmg+CiAjaW5jbHVkZSA8YXNtL3Ay
bS5oPgogI2luY2x1ZGUgPG1hY2hfYXBpYy5oPgogI2luY2x1ZGUgImlvbW11LmgiCkBAIC00MSw2
ICs0MCwxMCBAQAogI2luY2x1ZGUgInZ0ZC5oIgogI2luY2x1ZGUgIi4uLy4uL2F0cy5oIgogCisj
aWZkZWYgQ09ORklHX0hWTQorI2luY2x1ZGUgPGFzbS9odm0vdm14L3ZteC5oPgorI2VuZGlmCisK
IHN0cnVjdCBtYXBwZWRfcm1yciB7CiAgICAgc3RydWN0IGxpc3RfaGVhZCBsaXN0OwogICAgIHU2
NCBiYXNlLCBlbmQ7CkBAIC0xODczLDYgKzE4NzYsNyBAQCBpbnQgaW9tbXVfcHRlX2ZsdXNoKHN0
cnVjdCBkb21haW4gKmQsIHU2NCBnZm4sIHU2NCAqcHRlLAogICAgIHJldHVybiByYzsKIH0KIAor
I2lmZGVmIENPTkZJR19IVk0KIHN0YXRpYyBpbnQgX19pbml0IHZ0ZF9lcHRfcGFnZV9jb21wYXRp
YmxlKHN0cnVjdCBpb21tdSAqaW9tbXUpCiB7CiAgICAgdTY0IGVwdF9jYXAsIHZ0ZF9jYXAgPSBp
b21tdS0+Y2FwOwpAQCAtMTg4NSw2ICsxODg5LDcgQEAgc3RhdGljIGludCBfX2luaXQgdnRkX2Vw
dF9wYWdlX2NvbXBhdGlibGUoc3RydWN0IGlvbW11ICppb21tdSkKICAgICByZXR1cm4gKGVwdF9o
YXNfMm1iKGVwdF9jYXApICYmIG9wdF9oYXBfMm1iKSA9PSBjYXBfc3BzXzJtYih2dGRfY2FwKSAm
JgogICAgICAgICAgICAoZXB0X2hhc18xZ2IoZXB0X2NhcCkgJiYgb3B0X2hhcF8xZ2IpID09IGNh
cF9zcHNfMWdiKHZ0ZF9jYXApOwogfQorI2VuZGlmCiAKIC8qCiAgKiBzZXQgVlQtZCBwYWdlIHRh
YmxlIGRpcmVjdG9yeSB0byBFUFQgdGFibGUgaWYgYWxsb3dlZApAQCAtMjI4MCw3ICsyMjg1LDkg
QEAgaW50IF9faW5pdCBpbnRlbF92dGRfc2V0dXAodm9pZCkKICAgICAgICAgaWYgKCAhY2FwX2lu
dHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2ICkKICAgICAgICAgICAgIGlvbW11
X2ludHBvc3QgPSAwOwogCisjaWZkZWYgQ09ORklHX0hWTQogICAgICAgICBpZiAoICF2dGRfZXB0
X3BhZ2VfY29tcGF0aWJsZShpb21tdSkgKQorI2VuZGlmCiAgICAgICAgICAgICBpb21tdV9oYXBf
cHRfc2hhcmUgPSAwOwogCiAgICAgICAgIHJldCA9IGlvbW11X3NldF9pbnRlcnJ1cHQoZHJoZCk7
CkBAIC0yMzc2LDE0ICsyMzgzLDE4IEBAIHN0YXRpYyBpbnQgcmVhc3NpZ25fZGV2aWNlX293bmVy
c2hpcCgKICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldHVybiByZXQ7CiAKKyNpZmRlZiBDT05G
SUdfSFZNCiAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnModGFyZ2V0KSApCiAgICAgICAgIHZteF9w
aV9ob29rc19hc3NpZ24odGFyZ2V0KTsKKyNlbmRpZgogCiAgICAgcmV0ID0gZG9tYWluX2NvbnRl
eHRfbWFwcGluZyh0YXJnZXQsIGRldmZuLCBwZGV2KTsKICAgICBpZiAoIHJldCApCiAgICAgewor
I2lmZGVmIENPTkZJR19IVk0KICAgICAgICAgaWYgKCAhaGFzX2FyY2hfcGRldnModGFyZ2V0KSAp
CiAgICAgICAgICAgICB2bXhfcGlfaG9va3NfZGVhc3NpZ24odGFyZ2V0KTsKKyNlbmRpZgogCiAg
ICAgICAgIHJldHVybiByZXQ7CiAgICAgfQpAQCAtMjM5NCw4ICsyNDA1LDEwIEBAIHN0YXRpYyBp
bnQgcmVhc3NpZ25fZGV2aWNlX293bmVyc2hpcCgKICAgICAgICAgcGRldi0+ZG9tYWluID0gdGFy
Z2V0OwogICAgIH0KIAorI2lmZGVmIENPTkZJR19IVk0KICAgICBpZiAoICFoYXNfYXJjaF9wZGV2
cyhzb3VyY2UpICkKICAgICAgICAgdm14X3BpX2hvb2tzX2RlYXNzaWduKHNvdXJjZSk7CisjZW5k
aWYKIAogICAgIHJldHVybiByZXQ7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEF-0001gU-RJ; Wed, 21 Feb 2018 21:47:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEE-0001fo-5Y
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:06 +0000
X-Inumbo-ID: a59f08cb-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a59f08cb-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872148"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:46:55 +0000
Message-ID: <20180221214701.1646-5-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 04/10] x86/passthrough: arch_pci_clean_irqs
	is HVM only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UHJvdmlkZSBhICFDT05GSUdfSFZNIHN0dWIgaW4gcHJlcGFyYXRpb24gZm9yIGZ1dHVyZSB1c2Fn
ZS4KClNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3BjaS5jIHwgMTIgKysrKysrKysrKysrCiAxIGZpbGUg
Y2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3g4Ni9wY2kuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9wY2kuYwppbmRl
eCBlMGE3ZTQ3M2IxLi5jZGJhOTA1NDY2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvcGNpLmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3BjaS5jCkBA
IC00LDYgKzQsOCBAQAogCiAjaW5jbHVkZSA8YXNtL2h2bS9pcnEuaD4KIAorI2lmZGVmIENPTkZJ
R19IVk0KKwogc3RhdGljIGludCBwY2lfY2xlYW5fZHBjaV9pcnEoc3RydWN0IGRvbWFpbiAqZCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBodm1fcGlycV9kcGNpICpwaXJx
X2RwY2ksIHZvaWQgKmFyZykKIHsKQEAgLTUyLDYgKzU0LDE2IEBAIGludCBhcmNoX3BjaV9jbGVh
bl9pcnFzKHN0cnVjdCBkb21haW4gKmQpCiAgICAgcmV0dXJuIDA7CiB9CiAKKyNlbHNlCisKK2lu
dCBhcmNoX3BjaV9jbGVhbl9pcnFzKHN0cnVjdCBkb21haW4gKmQpCit7CisgICAgQVNTRVJUKCFp
c19odm1fZG9tYWluKGQpKTsKKyAgICByZXR1cm4gMDsKK30KKworI2VuZGlmCisKIC8qCiAgKiBM
b2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEJ-0001jg-Tm; Wed, 21 Feb 2018 21:47:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEI-0001ia-EJ
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:10 +0000
X-Inumbo-ID: a7e5c055-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a7e5c055-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:21 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872180"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:46:53 +0000
Message-ID: <20180221214701.1646-3-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 02/10] passthrough: split out x86 PCI code
	to x86/pci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TW92ZSB0aGUgZnVuY3Rpb25zIHRoYXQgcmVmZXJlbmNlIHg4NiBodm0gZGF0YSBzdHJ1Y3R1cmVz
IHRvIGl0cyBvd24KZmlsZS4gIFJlbmFtZSBwY2lfY2xlYW5fZHBjaV9pcnFzIHRvIGFyY2hfcGNp
X2NsZWFuX2lycXMuCgpUaGVyZSBpcyBzdGlsbCBvbmUgbG9jYXRpb24gaW4gdGhhdCBmaWxlIHdo
aWNoIHJlZmVyZW5jZXMKYXJjaC5odm1fZG9tYWluLCBidXQgaXQgaXMgZmluZSBiZWNhdXNlIEFS
TSBndWVzdCBpcyBIVk0uCgpTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgotLS0KQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q2M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CkNjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgoKQVJNIGRvZXNuJ3Qgc2VsZWN0IEhBU19QQ0ksIHRoYXQncyB3aHkgQVJNIGJ1aWxk
IGlzIG5vdCBicm9rZW4gYnkKdGhpcy4gQUlVSSBBUk0gd2lsbCBzZWxlY3QgSEFTX1BDSSBhdCBz
b21lIHBvaW50LCBoZW5jZSBJIG9ubHkgbW92ZQp0aGUgeDg2IGJpdHMuCi0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvcGNpLmMgICAgICAgIHwgNTEgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9NYWtlZmlsZSB8ICAxICsKIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9wY2kuYyAgICB8IDYyICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUveGVuL3BjaS5oICAgICAgICAgICAgICAgIHwg
IDIgKysKIDQgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygrKSwgNTAgZGVsZXRpb25zKC0p
CiBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3BjaS5jCgpk
aWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC9wY2kuYwppbmRleCAyYjk3NmFkZTYyLi5iZjgzZDA3Mjc5IDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9wY2kuYwpAQCAtMjIsNyArMjIsNiBAQAogI2luY2x1ZGUgPHhlbi9pb21tdS5oPgogI2lu
Y2x1ZGUgPHhlbi9pcnEuaD4KICNpbmNsdWRlIDx4ZW4vdm1fZXZlbnQuaD4KLSNpbmNsdWRlIDxh
c20vaHZtL2lycS5oPgogI2luY2x1ZGUgPHhlbi9kZWxheS5oPgogI2luY2x1ZGUgPHhlbi9rZXlo
YW5kbGVyLmg+CiAjaW5jbHVkZSA8eGVuL2V2ZW50Lmg+CkBAIC03OTgsNTQgKzc5Nyw2IEBAIGlu
dCBwY2lfcmVtb3ZlX2RldmljZSh1MTYgc2VnLCB1OCBidXMsIHU4IGRldmZuKQogICAgIHJldHVy
biByZXQ7CiB9CiAKLXN0YXRpYyBpbnQgcGNpX2NsZWFuX2RwY2lfaXJxKHN0cnVjdCBkb21haW4g
KmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgaHZtX3BpcnFfZHBjaSAq
cGlycV9kcGNpLCB2b2lkICphcmcpCi17Ci0gICAgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rICpk
aWdsLCAqdG1wOwotCi0gICAgcGlycV9ndWVzdF91bmJpbmQoZCwgZHBjaV9waXJxKHBpcnFfZHBj
aSkpOwotCi0gICAgaWYgKCBwdF9pcnFfbmVlZF90aW1lcihwaXJxX2RwY2ktPmZsYWdzKSApCi0g
ICAgICAgIGtpbGxfdGltZXIoJnBpcnFfZHBjaS0+dGltZXIpOwotCi0gICAgbGlzdF9mb3JfZWFj
aF9lbnRyeV9zYWZlICggZGlnbCwgdG1wLCAmcGlycV9kcGNpLT5kaWdsX2xpc3QsIGxpc3QgKQot
ICAgIHsKLSAgICAgICAgbGlzdF9kZWwoJmRpZ2wtPmxpc3QpOwotICAgICAgICB4ZnJlZShkaWds
KTsKLSAgICB9Ci0KLSAgICByZXR1cm4gcHRfcGlycV9zb2Z0aXJxX2FjdGl2ZShwaXJxX2RwY2kp
ID8gLUVSRVNUQVJUIDogMDsKLX0KLQotc3RhdGljIGludCBwY2lfY2xlYW5fZHBjaV9pcnFzKHN0
cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IGh2bV9pcnFfZHBjaSAqaHZtX2lycV9kcGNp
ID0gTlVMTDsKLQotICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQotICAgICAgICByZXR1cm4gMDsK
LQotICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAg
IHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Ci0gICAgaHZtX2lycV9kcGNpID0gZG9tYWluX2dl
dF9pcnFfZHBjaShkKTsKLSAgICBpZiAoIGh2bV9pcnFfZHBjaSAhPSBOVUxMICkKLSAgICB7Ci0g
ICAgICAgIGludCByZXQgPSBwdF9waXJxX2l0ZXJhdGUoZCwgcGNpX2NsZWFuX2RwY2lfaXJxLCBO
VUxMKTsKLQotICAgICAgICBpZiAoIHJldCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHNwaW5f
dW5sb2NrKCZkLT5ldmVudF9sb2NrKTsKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAg
IH0KLQotICAgICAgICBodm1fZG9tYWluX2lycShkKS0+ZHBjaSA9IE5VTEw7Ci0gICAgICAgIGZy
ZWVfaHZtX2lycV9kcGNpKGh2bV9pcnFfZHBjaSk7Ci0gICAgfQotICAgIHNwaW5fdW5sb2NrKCZk
LT5ldmVudF9sb2NrKTsKLSAgICByZXR1cm4gMDsKLX0KLQogaW50IHBjaV9yZWxlYXNlX2Rldmlj
ZXMoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICBzdHJ1Y3QgcGNpX2RldiAqcGRldjsKQEAgLTg1
Myw3ICs4MDQsNyBAQCBpbnQgcGNpX3JlbGVhc2VfZGV2aWNlcyhzdHJ1Y3QgZG9tYWluICpkKQog
ICAgIGludCByZXQ7CiAKICAgICBwY2lkZXZzX2xvY2soKTsKLSAgICByZXQgPSBwY2lfY2xlYW5f
ZHBjaV9pcnFzKGQpOworICAgIHJldCA9IGFyY2hfcGNpX2NsZWFuX2lycXMoZCk7CiAgICAgaWYg
KCByZXQgKQogICAgIHsKICAgICAgICAgcGNpZGV2c191bmxvY2soKTsKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3g4Ni9NYWtlZmlsZQppbmRleCAwNjk3MTcwN2Y4Li4wYTIxYjYwYjVhIDEwMDY0NAotLS0g
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L01ha2VmaWxlCkBAIC00LDMgKzQsNCBAQCBzdWJkaXIteSArPSBhbWQK
IG9iai15ICs9IGF0cy5vCiBvYmoteSArPSBpby5vCiBvYmoteSArPSBpb21tdS5vCitvYmoteSAr
PSBwY2kubwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3BjaS5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3BjaS5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDAwMDAwMDAwMDAuLmUwYTdlNDczYjEKLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvcGNpLmMKQEAgLTAsMCArMSw2MiBAQAorI2luY2x1ZGUgPHhlbi9p
cnEuaD4KKyNpbmNsdWRlIDx4ZW4vaW9tbXUuaD4KKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KKwor
I2luY2x1ZGUgPGFzbS9odm0vaXJxLmg+CisKK3N0YXRpYyBpbnQgcGNpX2NsZWFuX2RwY2lfaXJx
KHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
aHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpLCB2b2lkICphcmcpCit7CisgICAgc3RydWN0IGRldl9p
bnR4X2dzaV9saW5rICpkaWdsLCAqdG1wOworCisgICAgcGlycV9ndWVzdF91bmJpbmQoZCwgZHBj
aV9waXJxKHBpcnFfZHBjaSkpOworCisgICAgaWYgKCBwdF9pcnFfbmVlZF90aW1lcihwaXJxX2Rw
Y2ktPmZsYWdzKSApCisgICAgICAgIGtpbGxfdGltZXIoJnBpcnFfZHBjaS0+dGltZXIpOworCisg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeV9zYWZlICggZGlnbCwgdG1wLCAmcGlycV9kcGNpLT5kaWds
X2xpc3QsIGxpc3QgKQorICAgIHsKKyAgICAgICAgbGlzdF9kZWwoJmRpZ2wtPmxpc3QpOworICAg
ICAgICB4ZnJlZShkaWdsKTsKKyAgICB9CisKKyAgICByZXR1cm4gcHRfcGlycV9zb2Z0aXJxX2Fj
dGl2ZShwaXJxX2RwY2kpID8gLUVSRVNUQVJUIDogMDsKK30KKworaW50IGFyY2hfcGNpX2NsZWFu
X2lycXMoc3RydWN0IGRvbWFpbiAqZCkKK3sKKyAgICBzdHJ1Y3QgaHZtX2lycV9kcGNpICpodm1f
aXJxX2RwY2kgPSBOVUxMOworCisgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCApCisgICAgICAgIHJl
dHVybiAwOworCisgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSApCisgICAgICAgIHJldHVybiAw
OworCisgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKKyAgICBodm1faXJxX2RwY2kgPSBk
b21haW5fZ2V0X2lycV9kcGNpKGQpOworICAgIGlmICggaHZtX2lycV9kcGNpICE9IE5VTEwgKQor
ICAgIHsKKyAgICAgICAgaW50IHJldCA9IHB0X3BpcnFfaXRlcmF0ZShkLCBwY2lfY2xlYW5fZHBj
aV9pcnEsIE5VTEwpOworCisgICAgICAgIGlmICggcmV0ICkKKyAgICAgICAgeworICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOworICAgICAgICAgICAgcmV0dXJuIHJldDsK
KyAgICAgICAgfQorCisgICAgICAgIGh2bV9kb21haW5faXJxKGQpLT5kcGNpID0gTlVMTDsKKyAg
ICAgICAgZnJlZV9odm1faXJxX2RwY2koaHZtX2lycV9kcGNpKTsKKyAgICB9CisgICAgc3Bpbl91
bmxvY2soJmQtPmV2ZW50X2xvY2spOworICAgIHJldHVybiAwOworfQorCisvKgorICogTG9jYWwg
dmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0eWxlOiAiQlNEIgorICogYy1iYXNp
Yy1vZmZzZXQ6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vcGNpLmggYi94ZW4vaW5jbHVkZS94ZW4vcGNpLmgKaW5k
ZXggZGQ1ZWM0M2E3MC4uMmQzYmRmMzg2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3Bj
aS5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9wY2kuaApAQCAtMTUzLDYgKzE1Myw4IEBAIHN0cnVj
dCBwY2lfZGV2ICpwY2lfZ2V0X3BkZXZfYnlfZG9tYWluKGNvbnN0IHN0cnVjdCBkb21haW4gKiwg
aW50IHNlZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBidXMs
IGludCBkZXZmbik7CiB2b2lkIHBjaV9jaGVja19kaXNhYmxlX2RldmljZSh1MTYgc2VnLCB1OCBi
dXMsIHU4IGRldmZuKTsKIAoraW50IGFyY2hfcGNpX2NsZWFuX2lycXMoc3RydWN0IGRvbWFpbiAq
ZCk7CisKIHVpbnQ4X3QgcGNpX2NvbmZfcmVhZDgoCiAgICAgdW5zaWduZWQgaW50IHNlZywgdW5z
aWduZWQgaW50IGJ1cywgdW5zaWduZWQgaW50IGRldiwgdW5zaWduZWQgaW50IGZ1bmMsCiAgICAg
dW5zaWduZWQgaW50IHJlZyk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEG-0001gg-1C; Wed, 21 Feb 2018 21:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEE-0001fp-6D
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:06 +0000
X-Inumbo-ID: a4e036e3-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a4e036e3-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872147"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:46:51 +0000
Message-ID: <20180221214701.1646-1-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsCgpBdCBzb21lIHBvaW50IEkgd291bGQgbGlrZSB0byBtYWtlIENPTkZJR19IVk0gYW5k
IENPTkZJR19QViB3b3JrLiBUaGUKcGFzc3Rocm91Z2ggY29kZSBpcyBvbmUgb2YgdGhlIHJvYWQg
YmxvY2tzIGZvciB0aGF0IHdvcmsuCgpBIHNob3J0IGRpc2N1c3Npb24gb24gI3hlbmRldmVsIG1h
ZGUgbWUgdGhpbmsgdGhhdCBoYXZpbmcgaG9zdCBzaWRlIGNvZGUKcmVnYXJkbGVzcyBvZiBpZiBI
Vk0gKHRoZSBwcmltYXJ5IHVzZXIpIGlzIGNvbmZpZ3VyZWQgaXMgZGVzaXJhYmxlIGJlY2F1c2Ug
UFYKZ3Vlc3RzIG1heSBzdGlsbCBoYXZlIGxpbWl0ZWQgdXNlIG9mIHRoZSBoYXJkd2FyZSwgaGVu
Y2UgdGhpcyBzZXJpZXMuCgpXaGF0IEkgd2FudCBpcyB0byBoYXZlIGNsZWFyIGhpZXJhcmNoeSBv
ZiB0aGUgY29kZSBhbmQgc3BsaXQgdGhlIGhvc3Qgc2lkZQphbmQgdGhlIGd1ZXN0IHNpZGUgY29k
ZSwgYW5kIHN0YXJ0IHRvIHVzZSBDT05GSUdfSFZNIHdoZXJlIGFwcGxpY2FibGUuIEx1Y2tpbHkK
dGhlIGFtb3VudCBvZiB3b3JrIHNlZW1lZCB0byBiZSBzbWFsbGVyIHRoYW4gSSBoYWQgZXhwZWN0
ZWQuCgpSRkMgYmVjYXVzZSB0aGVyZSBhcmUgYSBmZXcgb3BlbiBxdWVzdGlvbnMuIFBsZWFzZSBz
ZWUgaW5kaXZpZHVhbCBwYXRjaGVzLgoKV2VpLgoKV2VpIExpdSAoMTApOgogIHBhc3N0aHJvdWdo
OiByZWFycmFuZ2UgeDg2IGNvZGUKICBwYXNzdGhyb3VnaDogc3BsaXQgb3V0IHg4NiBQQ0kgY29k
ZSB0byB4ODYvcGNpLmMKICB4ODYvcGFzc3Rocm91Z2g6IGlvLmMgaXMgdXNlZCBmb3IgSFZNIG9u
bHkKICB4ODYvcGFzc3Rocm91Z2g6IGFyY2hfcGNpX2NsZWFuX2lycXMgaXMgSFZNIG9ubHkKICB4
ODYvcGFzc3Rocm91Z2g6IG1vdmUgaHZtX2RwY2lfaXNhaXJxX2VvaQogIHBhc3N0aHJvdWdoL2Ft
ZDogcmVtb3ZlIGd1ZXN0IGlvbW11IHN1cHBvcnQKICBwYXNzdGhyb3VnaC9hbWQ6IHNwbGl0IG91
dCBodm0gY29kZSBmcm9tIGlvbW11X21hcC5jCiAgcGFzc3Rocm91Z2gvYW1kOiBtYWtlIGNsZWFy
X2lvbW11X3B0ZV9wcmVzZW50IHN0YXRpYwogIHBhc3N0aHJvdWdoL2ludGVsOiBwdXQgc29tZSBj
b2RlIHVuZGVyIENPTkZJR19IVk0KICB4ODY6IGNoZWNrIGh2bSBkb21haW4gYmVmb3JlIGNhbGxp
bmcgcHRfaXJxX2Rlc3Ryb3lfYmluZAoKIE1BSU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA4ICstCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNCArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgICB8ICAgMyAtCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvaW9tbXVfZ3Vlc3QuYyAgICAgICAgICB8IDkyNyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgICAgICAgICAgICAgICAgIHwgIDUx
ICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvTWFrZWZpbGUgICAgICAgICAgICAgICB8
ICAgNSArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1kL01ha2VmaWxlICAg
ICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9odm0uYyAgICAgICAg
ICAgICAgfCAxMDggKysrCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11Lmgg
ICAgICAgICAgICB8ICAzMiArCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1k
L2lvbW11X2FjcGkuYyB8ICAgMAogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L2Ft
ZC9pb21tdV9jbWQuYyAgfCAgIDIgKy0KIC4uLi9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1kL2lv
bW11X2RldGVjdC5jICAgICAgIHwgICAwCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4
Nn0vYW1kL2lvbW11X2luaXQuYyB8ICAyMSArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9
PiB4ODZ9L2FtZC9pb21tdV9pbnRyLmMgfCAgIDAKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sg
PT4geDg2fS9hbWQvaW9tbXVfbWFwLmMgIHwgMTA3ICstLQogLi4uL3Bhc3N0aHJvdWdoL3sgPT4g
eDg2fS9hbWQvcGNpX2FtZF9pb21tdS5jICAgICAgfCAgIDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3sgPT4geDg2fS9pby5jICAgICAgICAgICAgIHwgIDQ1ICsKIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9wY2kuYyAgICAgICAgICAgICAgICAgIHwgIDc0ICsrCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL01ha2VmaWxlICAgICB8ICAgMAogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9kbWFyLmMgICAgICAgfCAgIDAKIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvZG1hci5oICAgICAgIHwgICAwCiB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2V4dGVybi5oICAgICB8ICAgMAogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9pbnRyZW1hcC5jICAgfCAgIDAKIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvaW9tbXUuYyAgICAgIHwgIDE3ICstCiB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2lvbW11LmggICAgICB8ICAgMAog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9xaW52YWwuYyAgICAgfCAgIDIg
Ky0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvcXVpcmtzLmMgICAgIHwg
ICAwCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL3V0aWxzLmMgICAgICB8
ICAgMAogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC92dGQuaCAgICAgICAg
fCAgIDAKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQveDg2L01ha2VmaWxl
IHwgICAwCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL3g4Ni9hdHMuYyAg
ICB8ICAgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC94ODYvdnRk
LmMgICAgfCAgNDUgLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaCAgICAgICAgICAg
ICAgICAgICAgfCAgNTEgLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUt
cHJvdG8uaCAgICAgIHwgICA4IC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9pbmNsdWRlL3hlbi9pb21tdS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxIC0KIHhlbi9pbmNsdWRlL3hlbi9wY2kuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIDM3IGZpbGVzIGNoYW5nZWQsIDMxMCBpbnNl
cnRpb25zKCspLCAxMjEwIGRlbGV0aW9ucygtKQogZGVsZXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jCiByZW5hbWUgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveyA9PiB4ODZ9L2FtZC9NYWtlZmlsZSAoODYlKQogY3JlYXRlIG1vZGUgMTAwNjQ0
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaHZtLmMKIGNyZWF0ZSBtb2RlIDEwMDY0
NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11LmgKIHJlbmFtZSB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1kL2lvbW11X2FjcGkuYyAoMTAwJSkKIHJlbmFt
ZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1kL2lvbW11X2NtZC5jICg5OSUp
CiByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L2FtZC9pb21tdV9kZXRl
Y3QuYyAoMTAwJSkKIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1k
L2lvbW11X2luaXQuYyAoOTklKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4g
eDg2fS9hbWQvaW9tbXVfaW50ci5jICgxMDAlKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3sgPT4geDg2fS9hbWQvaW9tbXVfbWFwLmMgKDg2JSkKIHJlbmFtZSB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1kL3BjaV9hbWRfaW9tbXUuYyAoOTklKQogcmVuYW1lIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9pby5jICg5NiUpCiBjcmVhdGUgbW9kZSAx
MDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3BjaS5jCiByZW5hbWUgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9NYWtlZmlsZSAoMTAwJSkKIHJlbmFtZSB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2RtYXIuYyAoMTAwJSkKIHJlbmFtZSB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2RtYXIuaCAoMTAwJSkKIHJlbmFt
ZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2V4dGVybi5oICgxMDAlKQog
cmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvaW50cmVtYXAuYyAo
MTAwJSkKIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2lvbW11
LmMgKDk5JSkKIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2lv
bW11LmggKDEwMCUpCiByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0
ZC9xaW52YWwuYyAoOTklKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2
fS92dGQvcXVpcmtzLmMgKDEwMCUpCiByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9
PiB4ODZ9L3Z0ZC91dGlscy5jICgxMDAlKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3sgPT4geDg2fS92dGQvdnRkLmggKDEwMCUpCiByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveyA9PiB4ODZ9L3Z0ZC94ODYvTWFrZWZpbGUgKDEwMCUpCiByZW5hbWUgeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC94ODYvYXRzLmMgKDk5JSkKIHJlbmFtZSB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL3g4Ni92dGQuYyAoNzIlKQoKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEH-0001i5-BM; Wed, 21 Feb 2018 21:47:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEG-0001gZ-2v
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:08 +0000
X-Inumbo-ID: a65c2c99-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a65c2c99-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872158"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:46:57 +0000
Message-ID: <20180221214701.1646-7-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 06/10] passthrough/amd: remove guest iommu
	support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQgaXMgbmV2ZXIgdXNlZCBhbmQgaXQgaXMgZ2V0dGluZyBpbiB0aGUgd2F5IG9mIGNsZWFuaW5n
IHVwLgoKVGhlIG9ubHkgY2FsbHNpdGUgb2YgZ3Vlc3RfaW9tbXVfYWRkX3Bwcl9sb2cgaGFzIG5v
IGVmZmVjdCBiZWNhdXNlCmd1ZXN0IGlvbW11IGlzIG5vdCBpbml0aWFsaXNlZC4KClNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDYzogU3VyYXZlZSBTdXRo
aWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1kLmNvbT4KLS0tCiB4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvYW1kL01ha2VmaWxlICAgICAgfCAgIDEgLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2FtZC9pb21tdV9ndWVzdC5jIHwgOTI3IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X2luaXQuYyAg
fCAgMjEgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlvbW11LmggICAgICAgICAgICAgICB8
ICA1MSAtLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oIHwg
ICA4IC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaCAgICAgICAgICAgICAgICAgICB8ICAg
MSAtCiA2IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgMTAwMyBkZWxldGlvbnMoLSkK
IGRlbGV0ZSBtb2RlIDEwMDY0NCB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11
X2d1ZXN0LmMKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL01h
a2VmaWxlIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9NYWtlZmlsZQppbmRleCA5
NWMwNGVkMjM3Li40MTUxNDZmY2RiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC94ODYvYW1kL01ha2VmaWxlCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQv
TWFrZWZpbGUKQEAgLTUsNCArNSwzIEBAIG9iai15ICs9IHBjaV9hbWRfaW9tbXUubwogb2JqLWJp
bi15ICs9IGlvbW11X2FjcGkuaW5pdC5vCiBvYmoteSArPSBpb21tdV9pbnRyLm8KIG9iai15ICs9
IGlvbW11X2NtZC5vCi1vYmoteSArPSBpb21tdV9ndWVzdC5vCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X2d1ZXN0LmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvYW1kL2lvbW11X2d1ZXN0LmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDk2MTc1YmI5YWMuLjAwMDAwMDAwMDAKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L2FtZC9pb21tdV9ndWVzdC5jCisrKyAvZGV2L251bGwKQEAgLTEsOTI3ICswLDAgQEAKLS8q
Ci0gKiBDb3B5cmlnaHQgKEMpIDIwMTEgQWR2YW5jZWQgTWljcm8gRGV2aWNlcywgSW5jLgotICog
QXV0aG9yOiBXZWkgV2FuZyA8d2VpLndhbmcyQGFtZC5jb20+Ci0gKgotICogVGhpcyBwcm9ncmFt
IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkK
LSAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Ug
YXMgcHVibGlzaGVkIGJ5Ci0gKiB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIg
dmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgotICogKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0
ZXIgdmVyc2lvbi4KLSAqCi0gKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhlIGhv
cGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSAqIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsg
d2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCi0gKiBNRVJDSEFOVEFCSUxJVFkg
b3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlCi0gKiBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqIFlvdSBzaG91bGQg
aGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCi0g
KiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+LgotICovCi0KLSNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KLSNpbmNsdWRlIDxh
c20vcDJtLmg+Ci0jaW5jbHVkZSA8YXNtL2FtZC1pb21tdS5oPgotI2luY2x1ZGUgPGFzbS9odm0v
c3ZtL2FtZC1pb21tdS1wcm90by5oPgotCi0KLSNkZWZpbmUgSU9NTVVfTU1JT19TSVpFICAgICAg
ICAgICAgICAgICAgICAgICAgIDB4ODAwMAotI2RlZmluZSBJT01NVV9NTUlPX1BBR0VfTlIgICAg
ICAgICAgICAgICAgICAgICAgMHg4Ci0jZGVmaW5lIFJJTkdfQkZfTEVOR1RIX01BU0sgICAgICAg
ICAgICAgICAgICAgICAweDBGMDAwMDAwCi0jZGVmaW5lIFJJTkdfQkZfTEVOR1RIX1NISUZUICAg
ICAgICAgICAgICAgICAgICAyNAotCi0jZGVmaW5lIFBBU01BWF85X2JpdCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAweDgKLSNkZWZpbmUgR1VFU1RfQ1IzXzFfTEVWRUwgICAgICAgICAgICAg
ICAgICAgICAgIDB4MAotI2RlZmluZSBHVUVTVF9BRERSRVNTX1NJWkVfNl9MRVZFTCAgICAgICAg
ICAgICAgMHgyCi0jZGVmaW5lIEhPU1RfQUREUkVTU19TSVpFXzZfTEVWRUwgICAgICAgICAgICAg
ICAweDIKLQotI2RlZmluZSBndWVzdF9pb21tdV9zZXRfc3RhdHVzKGlvbW11LCBiaXQpIFwKLSAg
ICAgICAgaW9tbXVfc2V0X2JpdCgmKChpb21tdSktPnJlZ19zdGF0dXMubG8pLCBiaXQpCi0KLSNk
ZWZpbmUgZ3Vlc3RfaW9tbXVfY2xlYXJfc3RhdHVzKGlvbW11LCBiaXQpIFwKLSAgICAgICAgaW9t
bXVfY2xlYXJfYml0KCYoKGlvbW11KS0+cmVnX3N0YXR1cy5sbyksIGJpdCkKLQotI2RlZmluZSBy
ZWdfdG9fdTY0KHJlZykgKCgodWludDY0X3QpcmVnLmhpIDw8IDMyKSB8IHJlZy5sbyApCi0jZGVm
aW5lIHU2NF90b19yZWcocmVnLCB2YWwpIFwKLSAgICBkbyBcCi0gICAgeyBcCi0gICAgICAgIChy
ZWcpLT5sbyA9ICh1MzIpKHZhbCk7IFwKLSAgICAgICAgKHJlZyktPmhpID0gKHZhbCkgPj4gMzI7
IFwKLSAgICB9IHdoaWxlICgwKQotCi1zdGF0aWMgdW5zaWduZWQgaW50IG1hY2hpbmVfYmRmKHN0
cnVjdCBkb21haW4gKmQsIHVpbnQxNl90IGd1ZXN0X2JkZikKLXsKLSAgICByZXR1cm4gZ3Vlc3Rf
YmRmOwotfQotCi1zdGF0aWMgdWludDE2X3QgZ3Vlc3RfYmRmKHN0cnVjdCBkb21haW4gKmQsIHVp
bnQxNl90IG1hY2hpbmVfYmRmKQotewotICAgIHJldHVybiBtYWNoaW5lX2JkZjsKLX0KLQotc3Rh
dGljIGlubGluZSBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmRvbWFpbl9pb21tdShzdHJ1Y3QgZG9tYWlu
ICpkKQotewotICAgIHJldHVybiBkb21faW9tbXUoZCktPmFyY2guZ19pb21tdTsKLX0KLQotc3Rh
dGljIGlubGluZSBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKnZjcHVfaW9tbXUoc3RydWN0IHZjcHUgKnYp
Ci17Ci0gICAgcmV0dXJuIGRvbV9pb21tdSh2LT5kb21haW4pLT5hcmNoLmdfaW9tbXU7Ci19Ci0K
LXN0YXRpYyB2b2lkIGd1ZXN0X2lvbW11X2VuYWJsZShzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11
KQotewotICAgIGlvbW11LT5lbmFibGVkID0gMTsKLX0KLQotc3RhdGljIHZvaWQgZ3Vlc3RfaW9t
bXVfZGlzYWJsZShzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11KQotewotICAgIGlvbW11LT5lbmFi
bGVkID0gMDsKLX0KLQotc3RhdGljIHVpbnQ2NF90IGdldF9ndWVzdF9jcjNfZnJvbV9kdGUoZGV2
X2VudHJ5X3QgKmR0ZSkKLXsKLSAgICB1aW50NjRfdCBnY3IzXzEsIGdjcjNfMiwgZ2NyM18zOwot
Ci0gICAgZ2NyM18xID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihkdGUtPmRhdGFbMV0sCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR0NSM18xX01B
U0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVf
R0NSM18xX1NISUZUKTsKLSAgICBnY3IzXzIgPSBnZXRfZmllbGRfZnJvbV9yZWdfdTMyKGR0ZS0+
ZGF0YVsyXSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0RFVl9U
QUJMRV9HQ1IzXzJfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElP
TU1VX0RFVl9UQUJMRV9HQ1IzXzJfU0hJRlQpOwotICAgIGdjcjNfMyA9IGdldF9maWVsZF9mcm9t
X3JlZ191MzIoZHRlLT5kYXRhWzNdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgSU9NTVVfREVWX1RBQkxFX0dDUjNfM19NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgSU9NTVVfREVWX1RBQkxFX0dDUjNfM19TSElGVCk7Ci0KLSAgICByZXR1cm4g
KChnY3IzXzMgPDwgMzEpIHwgKGdjcjNfMiA8PCAxNSApIHwgKGdjcjNfMSA8PCAxMikpID4+IFBB
R0VfU0hJRlQ7Ci19Ci0KLXN0YXRpYyB1aW50MTZfdCBnZXRfZG9taWRfZnJvbV9kdGUoZGV2X2Vu
dHJ5X3QgKmR0ZSkKLXsKLSAgICByZXR1cm4gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihkdGUtPmRh
dGFbMl0sIElPTU1VX0RFVl9UQUJMRV9ET01BSU5fSURfTUFTSywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfRE9NQUlOX0lEX1NISUZUKTsKLX0KLQot
c3RhdGljIHVpbnQxNl90IGdldF9nbHhfZnJvbV9kdGUoZGV2X2VudHJ5X3QgKmR0ZSkKLXsKLSAg
ICByZXR1cm4gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihkdGUtPmRhdGFbMV0sIElPTU1VX0RFVl9U
QUJMRV9HTFhfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9E
RVZfVEFCTEVfR0xYX1NISUZUKTsKLX0KLQotc3RhdGljIHVpbnQxNl90IGdldF9ndl9mcm9tX2R0
ZShkZXZfZW50cnlfdCAqZHRlKQotewotICAgIHJldHVybiBnZXRfZmllbGRfZnJvbV9yZWdfdTMy
KGR0ZS0+ZGF0YVsxXSxJT01NVV9ERVZfVEFCTEVfR1ZfTUFTSywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9ERVZfVEFCTEVfR1ZfU0hJRlQpOwotfQotCi1zdGF0aWMg
dW5zaWduZWQgaW50IGhvc3RfZG9taWQoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgZ19kb21p
ZCkKLXsKLSAgICAvKiBPbmx5IHN1cHBvcnQgb25lIFBQUiBkZXZpY2UgaW4gZ3Vlc3QgZm9yIG5v
dyAqLwotICAgIHJldHVybiBkLT5kb21haW5faWQ7Ci19Ci0KLXN0YXRpYyB1bnNpZ25lZCBsb25n
IGdldF9nZm5fZnJvbV9iYXNlX3JlZyh1aW50NjRfdCBiYXNlX3JhdykKLXsKLSAgICBiYXNlX3Jh
dyAmPSBQQUREUl9NQVNLOwotICAgIEFTU0VSVCAoIGJhc2VfcmF3ICE9IDAgKTsKLSAgICByZXR1
cm4gYmFzZV9yYXcgPj4gUEFHRV9TSElGVDsKLX0KLQotc3RhdGljIHZvaWQgZ3Vlc3RfaW9tbXVf
ZGVsaXZlcl9tc2koc3RydWN0IGRvbWFpbiAqZCkKLXsKLSAgICB1aW50OF90IHZlY3RvciwgZGVz
dCwgZGVzdF9tb2RlLCBkZWxpdmVyeV9tb2RlLCB0cmlnX21vZGU7Ci0gICAgc3RydWN0IGd1ZXN0
X2lvbW11ICppb21tdSA9IGRvbWFpbl9pb21tdShkKTsKLQotICAgIHZlY3RvciA9IGlvbW11LT5t
c2kudmVjdG9yOwotICAgIGRlc3QgPSBpb21tdS0+bXNpLmRlc3Q7Ci0gICAgZGVzdF9tb2RlID0g
aW9tbXUtPm1zaS5kZXN0X21vZGU7Ci0gICAgZGVsaXZlcnlfbW9kZSA9IGlvbW11LT5tc2kuZGVs
aXZlcnlfbW9kZTsKLSAgICB0cmlnX21vZGUgPSBpb21tdS0+bXNpLnRyaWdfbW9kZTsKLQotICAg
IHZtc2lfZGVsaXZlcihkLCB2ZWN0b3IsIGRlc3QsIGRlc3RfbW9kZSwgZGVsaXZlcnlfbW9kZSwg
dHJpZ19tb2RlKTsKLX0KLQotc3RhdGljIHVuc2lnbmVkIGxvbmcgZ3Vlc3RfaW9tbXVfZ2V0X3Rh
YmxlX21mbihzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50NjRfdCBiYXNlX3JhdywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGVudHJ5X3NpemUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBw
b3MpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBpZHgsIGdmbiwgbWZuOwotICAgIHAybV90eXBlX3Qg
cDJtdDsKLQotICAgIGdmbiA9IGdldF9nZm5fZnJvbV9iYXNlX3JlZyhiYXNlX3Jhdyk7Ci0gICAg
aWR4ID0gKHBvcyAqIGVudHJ5X3NpemUpID4+IFBBR0VfU0hJRlQ7Ci0KLSAgICBtZm4gPSBtZm5f
eChnZXRfZ2ZuKGQsIGdmbiArIGlkeCwgJnAybXQpKTsKLSAgICBwdXRfZ2ZuKGQsIGdmbik7Ci0K
LSAgICByZXR1cm4gbWZuOwotfQotCi1zdGF0aWMgdm9pZCBndWVzdF9pb21tdV9lbmFibGVfZGV2
X3RhYmxlKHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXUpCi17Ci0gICAgdWludDMyX3QgbGVuZ3Ro
X3JhdyA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoaW9tbXUtPmRldl90YWJsZS5yZWdfYmFzZS5s
bywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9ERVZfVEFCTEVfU0laRV9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIElPTU1VX0RFVl9UQUJMRV9TSVpFX1NISUZUKTsKLSAgICBpb21tdS0+
ZGV2X3RhYmxlLnNpemUgPSAobGVuZ3RoX3JhdyArIDEpICogUEFHRV9TSVpFOwotfQotCi1zdGF0
aWMgdm9pZCBndWVzdF9pb21tdV9lbmFibGVfcmluZ19idWZmZXIoc3RydWN0IGd1ZXN0X2lvbW11
ICppb21tdSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgZ3Vlc3RfYnVmZmVyICpidWZmZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgZW50cnlfc2l6ZSkKLXsKLSAgICB1aW50MzJfdCBsZW5ndGhf
cmF3ID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihidWZmZXItPnJlZ19iYXNlLmhpLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJJTkdfQkZfTEVOR1RI
X01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UklOR19CRl9MRU5HVEhfU0hJRlQpOwotICAgIGJ1ZmZlci0+ZW50cmllcyA9IDEgPDwgbGVuZ3Ro
X3JhdzsKLX0KLQotdm9pZCBndWVzdF9pb21tdV9hZGRfcHByX2xvZyhzdHJ1Y3QgZG9tYWluICpk
LCB1MzIgZW50cnlbXSkKLXsKLSAgICB1aW50MTZfdCBnZGV2X2lkOwotICAgIHVuc2lnbmVkIGxv
bmcgbWZuLCB0YWlsLCBoZWFkOwotICAgIHBwcl9lbnRyeV90ICpsb2csICpsb2dfYmFzZTsKLSAg
ICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11OwotCi0gICAgaWYgKCAhaXNfaHZtX2RvbWFpbihk
KSApCi0gICAgICAgIHJldHVybjsKLQotICAgIGlvbW11ID0gZG9tYWluX2lvbW11KGQpOwotICAg
IGlmICggIWlvbW11ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgdGFpbCA9IGlvbW11X2dldF9y
Yl9wb2ludGVyKGlvbW11LT5wcHJfbG9nLnJlZ190YWlsLmxvKTsKLSAgICBoZWFkID0gaW9tbXVf
Z2V0X3JiX3BvaW50ZXIoaW9tbXUtPnBwcl9sb2cucmVnX2hlYWQubG8pOwotCi0gICAgaWYgKCB0
YWlsID49IGlvbW11LT5wcHJfbG9nLmVudHJpZXMgfHwgaGVhZCA+PSBpb21tdS0+cHByX2xvZy5l
bnRyaWVzICkKLSAgICB7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiRXJyb3I6IGd1ZXN0IGlv
bW11IHBwciBsb2cgb3ZlcmZsb3dzXG4iKTsKLSAgICAgICAgZ3Vlc3RfaW9tbXVfZGlzYWJsZShp
b21tdSk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBtZm4gPSBndWVzdF9pb21tdV9n
ZXRfdGFibGVfbWZuKGQsIHJlZ190b191NjQoaW9tbXUtPnBwcl9sb2cucmVnX2Jhc2UpLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHBwcl9lbnRyeV90KSwgdGFp
bCk7Ci0gICAgQVNTRVJUKG1mbl92YWxpZChfbWZuKG1mbikpKTsKLQotICAgIGxvZ19iYXNlID0g
bWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7Ci0gICAgbG9nID0gbG9nX2Jhc2UgKyB0YWlsICUg
KFBBR0VfU0laRSAvIHNpemVvZihwcHJfZW50cnlfdCkpOwotCi0gICAgLyogQ29udmVydCBwaHlz
aWNhbCBkZXZpY2UgaWQgYmFjayBpbnRvIHZpcnR1YWwgZGV2aWNlIGlkICovCi0gICAgZ2Rldl9p
ZCA9IGd1ZXN0X2JkZihkLCBpb21tdV9nZXRfZGV2aWRfZnJvbV9jbWQoZW50cnlbMF0pKTsKLSAg
ICBpb21tdV9zZXRfZGV2aWRfdG9fY21kKCZlbnRyeVswXSwgZ2Rldl9pZCk7Ci0KLSAgICBtZW1j
cHkobG9nLCBlbnRyeSwgc2l6ZW9mKHBwcl9lbnRyeV90KSk7Ci0KLSAgICAvKiBOb3cgc2hpZnQg
cHByIGxvZyB0YWlsIHBvaW50ZXIgKi8KLSAgICBpZiAoICsrdGFpbCA+PSBpb21tdS0+cHByX2xv
Zy5lbnRyaWVzICkKLSAgICB7Ci0gICAgICAgIHRhaWwgPSAwOwotICAgICAgICBndWVzdF9pb21t
dV9zZXRfc3RhdHVzKGlvbW11LCBJT01NVV9TVEFUVVNfUFBSX0xPR19PVkVSRkxPV19TSElGVCk7
Ci0gICAgfQotICAgIGlvbW11X3NldF9yYl9wb2ludGVyKCZpb21tdS0+cHByX2xvZy5yZWdfdGFp
bC5sbywgdGFpbCk7Ci0gICAgdW5tYXBfZG9tYWluX3BhZ2UobG9nX2Jhc2UpOwotCi0gICAgZ3Vl
c3RfaW9tbXVfZGVsaXZlcl9tc2koZCk7Ci19Ci0KLXZvaWQgZ3Vlc3RfaW9tbXVfYWRkX2V2ZW50
X2xvZyhzdHJ1Y3QgZG9tYWluICpkLCB1MzIgZW50cnlbXSkKLXsKLSAgICB1aW50MTZfdCBkZXZf
aWQ7Ci0gICAgdW5zaWduZWQgbG9uZyBtZm4sIHRhaWwsIGhlYWQ7Ci0gICAgZXZlbnRfZW50cnlf
dCAqbG9nLCAqbG9nX2Jhc2U7Ci0gICAgc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdTsKLQotICAg
IGlmICggIWlzX2h2bV9kb21haW4oZCkgKQotICAgICAgICByZXR1cm47Ci0KLSAgICBpb21tdSA9
IGRvbWFpbl9pb21tdShkKTsKLSAgICBpZiAoICFpb21tdSApCi0gICAgICAgIHJldHVybjsKLQot
ICAgIHRhaWwgPSBpb21tdV9nZXRfcmJfcG9pbnRlcihpb21tdS0+ZXZlbnRfbG9nLnJlZ190YWls
LmxvKTsKLSAgICBoZWFkID0gaW9tbXVfZ2V0X3JiX3BvaW50ZXIoaW9tbXUtPmV2ZW50X2xvZy5y
ZWdfaGVhZC5sbyk7Ci0KLSAgICBpZiAoIHRhaWwgPj0gaW9tbXUtPmV2ZW50X2xvZy5lbnRyaWVz
IHx8IGhlYWQgPj0gaW9tbXUtPmV2ZW50X2xvZy5lbnRyaWVzICkKLSAgICB7Ci0gICAgICAgIEFN
RF9JT01NVV9ERUJVRygiRXJyb3I6IGd1ZXN0IGlvbW11IGV2ZW50IG92ZXJmbG93c1xuIik7Ci0g
ICAgICAgIGd1ZXN0X2lvbW11X2Rpc2FibGUoaW9tbXUpOwotICAgICAgICByZXR1cm47Ci0gICAg
fQotCi0gICAgbWZuID0gZ3Vlc3RfaW9tbXVfZ2V0X3RhYmxlX21mbihkLCByZWdfdG9fdTY0KGlv
bW11LT5ldmVudF9sb2cucmVnX2Jhc2UpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKGV2ZW50X2VudHJ5X3QpLCB0YWlsKTsKLSAgICBBU1NFUlQobWZuX3ZhbGlk
KF9tZm4obWZuKSkpOwotCi0gICAgbG9nX2Jhc2UgPSBtYXBfZG9tYWluX3BhZ2UoX21mbihtZm4p
KTsKLSAgICBsb2cgPSBsb2dfYmFzZSArIHRhaWwgJSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGV2ZW50
X2VudHJ5X3QpKTsKLQotICAgIC8qIHJlLXdyaXRlIHBoeXNpY2FsIGRldmljZSBpZCBpbnRvIHZp
cnR1YWwgZGV2aWNlIGlkICovCi0gICAgZGV2X2lkID0gZ3Vlc3RfYmRmKGQsIGlvbW11X2dldF9k
ZXZpZF9mcm9tX2NtZChlbnRyeVswXSkpOwotICAgIGlvbW11X3NldF9kZXZpZF90b19jbWQoJmVu
dHJ5WzBdLCBkZXZfaWQpOwotICAgIG1lbWNweShsb2csIGVudHJ5LCBzaXplb2YoZXZlbnRfZW50
cnlfdCkpOwotCi0gICAgLyogTm93IHNoaWZ0IGV2ZW50IGxvZyB0YWlsIHBvaW50ZXIgKi8KLSAg
ICBpZiAoICsrdGFpbCA+PSBpb21tdS0+ZXZlbnRfbG9nLmVudHJpZXMgKQotICAgIHsKLSAgICAg
ICAgdGFpbCA9IDA7Ci0gICAgICAgIGd1ZXN0X2lvbW11X3NldF9zdGF0dXMoaW9tbXUsIElPTU1V
X1NUQVRVU19FVkVOVF9PVkVSRkxPV19TSElGVCk7Ci0gICAgfQotCi0gICAgaW9tbXVfc2V0X3Ji
X3BvaW50ZXIoJmlvbW11LT5ldmVudF9sb2cucmVnX3RhaWwubG8sIHRhaWwpOwotICAgIHVubWFw
X2RvbWFpbl9wYWdlKGxvZ19iYXNlKTsKLQotICAgIGd1ZXN0X2lvbW11X2RlbGl2ZXJfbXNpKGQp
OwotfQotCi1zdGF0aWMgaW50IGRvX2NvbXBsZXRlX3Bwcl9yZXF1ZXN0KHN0cnVjdCBkb21haW4g
KmQsIGNtZF9lbnRyeV90ICpjbWQpCi17Ci0gICAgdWludDE2X3QgZGV2X2lkOwotICAgIHN0cnVj
dCBhbWRfaW9tbXUgKmlvbW11OwotCi0gICAgZGV2X2lkID0gbWFjaGluZV9iZGYoZCwgaW9tbXVf
Z2V0X2RldmlkX2Zyb21fY21kKGNtZC0+ZGF0YVswXSkpOwotICAgIGlvbW11ID0gZmluZF9pb21t
dV9mb3JfZGV2aWNlKDAsIGRldl9pZCk7Ci0KLSAgICBpZiAoICFpb21tdSApCi0gICAgewotICAg
ICAgICBBTURfSU9NTVVfREVCVUcoIiVzOiBGYWlsIHRvIGZpbmQgaW9tbXUgZm9yIGJkZiAleFxu
IiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBkZXZfaWQpOwotICAgICAgICBy
ZXR1cm4gLUVOT0RFVjsKLSAgICB9Ci0KLSAgICAvKiByZXBsYWNlIHZpcnR1YWwgZGV2aWNlIGlk
IGludG8gcGh5c2ljYWwgKi8KLSAgICBpb21tdV9zZXRfZGV2aWRfdG9fY21kKCZjbWQtPmRhdGFb
MF0sIGRldl9pZCk7Ci0gICAgYW1kX2lvbW11X3NlbmRfZ3Vlc3RfY21kKGlvbW11LCBjbWQtPmRh
dGEpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQgZG9faW52YWxpZGF0ZV9wYWdl
cyhzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21kKQotewotICAgIHVpbnQxNl90IGdk
b21faWQsIGhkb21faWQ7Ci0gICAgc3RydWN0IGFtZF9pb21tdSAqaW9tbXUgPSBOVUxMOwotCi0g
ICAgZ2RvbV9pZCA9IGdldF9maWVsZF9mcm9tX3JlZ191MzIoY21kLT5kYXRhWzFdLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfSU5WX0lPTU1VX1BBR0VTX0RPTUFJ
Tl9JRF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfSU5W
X0lPTU1VX1BBR0VTX0RPTUFJTl9JRF9TSElGVCk7Ci0KLSAgICBoZG9tX2lkID0gaG9zdF9kb21p
ZChkLCBnZG9tX2lkKTsKLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihoZG9tX2lkLCBjbWQtPmRh
dGFbMV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfSU5WX0lPTU1VX1BBR0VTX0RP
TUFJTl9JRF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0lOVl9JT01NVV9Q
QUdFU19ET01BSU5fSURfU0hJRlQsICZjbWQtPmRhdGFbMV0pOwotCi0gICAgZm9yX2VhY2hfYW1k
X2lvbW11ICggaW9tbXUgKQotICAgICAgICBhbWRfaW9tbXVfc2VuZF9ndWVzdF9jbWQoaW9tbXUs
IGNtZC0+ZGF0YSk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotc3RhdGljIGludCBkb19pbnZhbGlk
YXRlX2FsbChzdHJ1Y3QgZG9tYWluICpkLCBjbWRfZW50cnlfdCAqY21kKQotewotICAgIHN0cnVj
dCBhbWRfaW9tbXUgKmlvbW11ID0gTlVMTDsKLQotICAgIGZvcl9lYWNoX2FtZF9pb21tdSAoIGlv
bW11ICkKLSAgICAgICAgYW1kX2lvbW11X2ZsdXNoX2FsbF9wYWdlcyhkKTsKLQotICAgIHJldHVy
biAwOwotfQotCi1zdGF0aWMgaW50IGRvX2ludmFsaWRhdGVfaW90bGJfcGFnZXMoc3RydWN0IGRv
bWFpbiAqZCwgY21kX2VudHJ5X3QgKmNtZCkKLXsKLSAgICBzdHJ1Y3QgYW1kX2lvbW11ICppb21t
dTsKLSAgICB1aW50MTZfdCBkZXZfaWQ7Ci0KLSAgICBkZXZfaWQgPSBtYWNoaW5lX2JkZihkLCBp
b21tdV9nZXRfZGV2aWRfZnJvbV9jbWQoY21kLT5kYXRhWzBdKSk7Ci0KLSAgICBpb21tdSA9IGZp
bmRfaW9tbXVfZm9yX2RldmljZSgwLCBkZXZfaWQpOwotICAgIGlmICggIWlvbW11ICkKLSAgICB7
Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiJXM6IEZhaWwgdG8gZmluZCBpb21tdSBmb3IgYmRm
ICV4XG4iLAotICAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBkZXZfaWQpOwotICAg
ICAgICByZXR1cm4gLUVOT0RFVjsKLSAgICB9Ci0KLSAgICBpb21tdV9zZXRfZGV2aWRfdG9fY21k
KCZjbWQtPmRhdGFbMF0sIGRldl9pZCk7Ci0gICAgYW1kX2lvbW11X3NlbmRfZ3Vlc3RfY21kKGlv
bW11LCBjbWQtPmRhdGEpOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyBpbnQgZG9fY29t
cGxldGlvbl93YWl0KHN0cnVjdCBkb21haW4gKmQsIGNtZF9lbnRyeV90ICpjbWQpCi17Ci0gICAg
Ym9vbF90IGNvbV93YWl0X2ludF9lbiwgY29tX3dhaXRfaW50LCBpLCBzOwotICAgIHN0cnVjdCBn
dWVzdF9pb21tdSAqaW9tbXU7Ci0gICAgdW5zaWduZWQgbG9uZyBnZm47Ci0gICAgcDJtX3R5cGVf
dCBwMm10OwotCi0gICAgaW9tbXUgPSBkb21haW5faW9tbXUoZCk7Ci0KLSAgICBpID0gaW9tbXVf
Z2V0X2JpdChjbWQtPmRhdGFbMF0sIElPTU1VX0NPTVBfV0FJVF9JX0ZMQUdfU0hJRlQpOwotICAg
IHMgPSBpb21tdV9nZXRfYml0KGNtZC0+ZGF0YVswXSwgSU9NTVVfQ09NUF9XQUlUX1NfRkxBR19T
SElGVCk7Ci0KLSAgICBpZiAoIGkgKQotICAgICAgICBndWVzdF9pb21tdV9zZXRfc3RhdHVzKGlv
bW11LCBJT01NVV9TVEFUVVNfQ09NUF9XQUlUX0lOVF9TSElGVCk7Ci0KLSAgICBpZiAoIHMgKQot
ICAgIHsKLSAgICAgICAgdWludDY0X3QgZ2FkZHJfbG8sIGdhZGRyX2hpLCBnYWRkcl82NCwgZGF0
YTsKLSAgICAgICAgdm9pZCAqdmFkZHI7Ci0KLSAgICAgICAgZGF0YSA9ICh1aW50NjRfdCljbWQt
PmRhdGFbM10gPDwgMzIgfCBjbWQtPmRhdGFbMl07Ci0gICAgICAgIGdhZGRyX2xvID0gZ2V0X2Zp
ZWxkX2Zyb21fcmVnX3UzMihjbWQtPmRhdGFbMF0sCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBJT01NVV9DT01QX1dBSVRfQUREUl9MT1dfTUFTSywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NPTVBfV0FJVF9BRERSX0xP
V19TSElGVCk7Ci0gICAgICAgIGdhZGRyX2hpID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihjbWQt
PmRhdGFbMV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01N
VV9DT01QX1dBSVRfQUREUl9ISUdIX01BU0ssCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9DT01QX1dBSVRfQUREUl9ISUdIX1NISUZUKTsKLQotICAgICAg
ICBnYWRkcl82NCA9IChnYWRkcl9oaSA8PCAzMikgfCAoZ2FkZHJfbG8gPDwgMyk7Ci0KLSAgICAg
ICAgZ2ZuID0gZ2FkZHJfNjQgPj4gUEFHRV9TSElGVDsKLSAgICAgICAgdmFkZHIgPSBtYXBfZG9t
YWluX3BhZ2UoZ2V0X2dmbihkLCBnZm4gLCZwMm10KSk7Ci0gICAgICAgIHB1dF9nZm4oZCwgZ2Zu
KTsKLQotICAgICAgICB3cml0ZV91NjRfYXRvbWljKCh1aW50NjRfdCAqKSh2YWRkciArIChnYWRk
cl82NCAmIChQQUdFX1NJWkUtMSkpKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICBkYXRhKTsK
LSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UodmFkZHIpOwotICAgIH0KLQotICAgIGNvbV93YWl0
X2ludF9lbiA9IGlvbW11X2dldF9iaXQoaW9tbXUtPnJlZ19jdHJsLmxvLAotICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfQ09OVFJPTF9DT01QX1dBSVRfSU5UX1NISUZU
KTsKLSAgICBjb21fd2FpdF9pbnQgPSBpb21tdV9nZXRfYml0KGlvbW11LT5yZWdfc3RhdHVzLmxv
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfU1RBVFVTX0NPTVBfV0FJ
VF9JTlRfU0hJRlQpOwotCi0gICAgaWYgKCBjb21fd2FpdF9pbnRfZW4gJiYgY29tX3dhaXRfaW50
ICkKLSAgICAgICAgZ3Vlc3RfaW9tbXVfZGVsaXZlcl9tc2koZCk7Ci0KLSAgICByZXR1cm4gMDsK
LX0KLQotc3RhdGljIGludCBkb19pbnZhbGlkYXRlX2R0ZShzdHJ1Y3QgZG9tYWluICpkLCBjbWRf
ZW50cnlfdCAqY21kKQotewotICAgIHVpbnQxNl90IGdiZGYsIG1iZGYsIHJlcV9pZCwgZ2RvbV9p
ZCwgaGRvbV9pZDsKLSAgICBkZXZfZW50cnlfdCAqZ2R0ZSwgKm1kdGUsICpkdGVfYmFzZTsKLSAg
ICBzdHJ1Y3QgYW1kX2lvbW11ICppb21tdSA9IE5VTEw7Ci0gICAgc3RydWN0IGd1ZXN0X2lvbW11
ICpnX2lvbW11OwotICAgIHVpbnQ2NF90IGdjcjNfZ2ZuLCBnY3IzX21mbjsKLSAgICB1aW50OF90
IGdseCwgZ3Y7Ci0gICAgdW5zaWduZWQgbG9uZyBkdGVfbWZuLCBmbGFnczsKLSAgICBwMm1fdHlw
ZV90IHAybXQ7Ci0KLSAgICBnX2lvbW11ID0gZG9tYWluX2lvbW11KGQpOwotICAgIGdiZGYgPSBp
b21tdV9nZXRfZGV2aWRfZnJvbV9jbWQoY21kLT5kYXRhWzBdKTsKLSAgICBtYmRmID0gbWFjaGlu
ZV9iZGYoZCwgZ2JkZik7Ci0KLSAgICAvKiBHdWVzdCBjYW4gb25seSB1cGRhdGUgRFRFcyBmb3Ig
aXRzIHBhc3N0aHJ1IGRldmljZXMgKi8KLSAgICBpZiAoIG1iZGYgPT0gMCB8fCBnYmRmID09IDAg
KQotICAgICAgICByZXR1cm4gMDsKLQotICAgIC8qIFNvbWV0aW1lcyBndWVzdCBpbnZhbGlkYXRl
cyBkZXZpY2VzIGZyb20gbm9uLWV4aXN0cyBkdGVzICovCi0gICAgaWYgKCAoZ2JkZiAqIHNpemVv
ZihkZXZfZW50cnlfdCkpID4gZ19pb21tdS0+ZGV2X3RhYmxlLnNpemUgKQotICAgICAgICByZXR1
cm4gMDsKLQotICAgIGR0ZV9tZm4gPSBndWVzdF9pb21tdV9nZXRfdGFibGVfbWZuKGQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnX3RvX3U2NChnX2lvbW11LT5k
ZXZfdGFibGUucmVnX2Jhc2UpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihkZXZfZW50cnlfdCksIGdiZGYpOwotICAgIEFTU0VSVChtZm5fdmFsaWQoX21m
bihkdGVfbWZuKSkpOwotCi0gICAgLyogUmVhZCBndWVzdCBkdGUgaW5mb3JtYXRpb24gKi8KLSAg
ICBkdGVfYmFzZSA9IG1hcF9kb21haW5fcGFnZShfbWZuKGR0ZV9tZm4pKTsKLQotICAgIGdkdGUg
PSBkdGVfYmFzZSArIGdiZGYgJSAoUEFHRV9TSVpFIC8gc2l6ZW9mKGRldl9lbnRyeV90KSk7Ci0K
LSAgICBnZG9tX2lkICA9IGdldF9kb21pZF9mcm9tX2R0ZShnZHRlKTsKLSAgICBnY3IzX2dmbiA9
IGdldF9ndWVzdF9jcjNfZnJvbV9kdGUoZ2R0ZSk7Ci0gICAgZ2x4ICAgICAgPSBnZXRfZ2x4X2Zy
b21fZHRlKGdkdGUpOwotICAgIGd2ICAgICAgID0gZ2V0X2d2X2Zyb21fZHRlKGdkdGUpOwotCi0g
ICAgdW5tYXBfZG9tYWluX3BhZ2UoZHRlX2Jhc2UpOwotCi0gICAgLyogRG8gbm90IHVwZGF0ZSBo
b3N0IGR0ZSBiZWZvcmUgZ2NyMyBoYXMgYmVlbiBzZXQgKi8KLSAgICBpZiAoIGdjcjNfZ2ZuID09
IDAgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGdjcjNfbWZuID0gbWZuX3goZ2V0X2dmbihk
LCBnY3IzX2dmbiwgJnAybXQpKTsKLSAgICBwdXRfZ2ZuKGQsIGdjcjNfZ2ZuKTsKLQotICAgIEFT
U0VSVChtZm5fdmFsaWQoX21mbihnY3IzX21mbikpKTsKLQotICAgIGlvbW11ID0gZmluZF9pb21t
dV9mb3JfZGV2aWNlKDAsIG1iZGYpOwotICAgIGlmICggIWlvbW11ICkKLSAgICB7Ci0gICAgICAg
IEFNRF9JT01NVV9ERUJVRygiJXM6IEZhaWwgdG8gZmluZCBpb21tdSBmb3IgYmRmICV4IVxuIiwK
LSAgICAgICAgICAgICAgICAgICAgICAgIF9fZnVuY19fLCBtYmRmKTsKLSAgICAgICAgcmV0dXJu
IC1FTk9ERVY7Ci0gICAgfQotCi0gICAgLyogU2V0dXAgaG9zdCBkZXZpY2UgZW50cnkgKi8KLSAg
ICBoZG9tX2lkID0gaG9zdF9kb21pZChkLCBnZG9tX2lkKTsKLSAgICByZXFfaWQgPSBnZXRfZG1h
X3JlcXVlc3Rvcl9pZChpb21tdS0+c2VnLCBtYmRmKTsKLSAgICBtZHRlID0gaW9tbXUtPmRldl90
YWJsZS5idWZmZXIgKyAocmVxX2lkICogc2l6ZW9mKGRldl9lbnRyeV90KSk7Ci0KLSAgICBzcGlu
X2xvY2tfaXJxc2F2ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKLSAgICBpb21tdV9kdGVfc2V0X2d1
ZXN0X2NyMygodTMyICopbWR0ZSwgaGRvbV9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBnY3IzX21mbiA8PCBQQUdFX1NISUZULCBndiwgZ2x4KTsKLQotICAgIGFtZF9pb21tdV9mbHVz
aF9kZXZpY2UoaW9tbXUsIHJlcV9pZCk7Ci0gICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9t
bXUtPmxvY2ssIGZsYWdzKTsKLQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMgdm9pZCBndWVz
dF9pb21tdV9wcm9jZXNzX2NvbW1hbmQodW5zaWduZWQgbG9uZyBfZCkKLXsKLSAgICB1bnNpZ25l
ZCBsb25nIG9wY29kZSwgdGFpbCwgaGVhZCwgZW50cmllc19wZXJfcGFnZSwgY21kX21mbjsKLSAg
ICBjbWRfZW50cnlfdCAqY21kLCAqY21kX2Jhc2U7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IChz
dHJ1Y3QgZG9tYWluICopX2Q7Ci0gICAgc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdTsKLQotICAg
IGlvbW11ID0gZG9tYWluX2lvbW11KGQpOwotCi0gICAgaWYgKCAhaW9tbXUtPmVuYWJsZWQgKQot
ICAgICAgICByZXR1cm47Ci0KLSAgICBoZWFkID0gaW9tbXVfZ2V0X3JiX3BvaW50ZXIoaW9tbXUt
PmNtZF9idWZmZXIucmVnX2hlYWQubG8pOwotICAgIHRhaWwgPSBpb21tdV9nZXRfcmJfcG9pbnRl
cihpb21tdS0+Y21kX2J1ZmZlci5yZWdfdGFpbC5sbyk7Ci0KLSAgICAvKiBUYWlsIHBvaW50ZXIg
aXMgcm9sbGVkIG92ZXIgYnkgZ3Vlc3QgZHJpdmVyLCB2YWx1ZSBvdXRzaWRlCi0gICAgICogY21k
X2J1ZmZlcl9lbnRyaWVzIGNhdXNlIGlvbW11IGRpc2FibGVkCi0gICAgICovCi0KLSAgICBpZiAo
IHRhaWwgPj0gaW9tbXUtPmNtZF9idWZmZXIuZW50cmllcyB8fAotICAgICAgICAgaGVhZCA+PSBp
b21tdS0+Y21kX2J1ZmZlci5lbnRyaWVzICkKLSAgICB7Ci0gICAgICAgIEFNRF9JT01NVV9ERUJV
RygiRXJyb3I6IGd1ZXN0IGlvbW11IGNtZCBidWZmZXIgb3ZlcmZsb3dzXG4iKTsKLSAgICAgICAg
Z3Vlc3RfaW9tbXVfZGlzYWJsZShpb21tdSk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAg
ICBlbnRyaWVzX3Blcl9wYWdlID0gUEFHRV9TSVpFIC8gc2l6ZW9mKGNtZF9lbnRyeV90KTsKLQot
ICAgIHdoaWxlICggaGVhZCAhPSB0YWlsICkKLSAgICB7Ci0gICAgICAgIGludCByZXQgPSAwOwot
Ci0gICAgICAgIGNtZF9tZm4gPSBndWVzdF9pb21tdV9nZXRfdGFibGVfbWZuKGQsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ190b191NjQoaW9tbXUtPmNt
ZF9idWZmZXIucmVnX2Jhc2UpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzaXplb2YoY21kX2VudHJ5X3QpLCBoZWFkKTsKLSAgICAgICAgQVNTRVJUKG1mbl92
YWxpZChfbWZuKGNtZF9tZm4pKSk7Ci0KLSAgICAgICAgY21kX2Jhc2UgPSBtYXBfZG9tYWluX3Bh
Z2UoX21mbihjbWRfbWZuKSk7Ci0gICAgICAgIGNtZCA9IGNtZF9iYXNlICsgaGVhZCAlIGVudHJp
ZXNfcGVyX3BhZ2U7Ci0KLSAgICAgICAgb3Bjb2RlID0gZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMihj
bWQtPmRhdGFbMV0sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9N
TVVfQ01EX09QQ09ERV9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIElPTU1VX0NNRF9PUENPREVfU0hJRlQpOwotICAgICAgICBzd2l0Y2ggKCBvcGNvZGUgKQot
ICAgICAgICB7Ci0gICAgICAgIGNhc2UgSU9NTVVfQ01EX0NPTVBMRVRJT05fV0FJVDoKLSAgICAg
ICAgICAgIHJldCA9IGRvX2NvbXBsZXRpb25fd2FpdChkLCBjbWQpOwotICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgIGNhc2UgSU9NTVVfQ01EX0lOVkFMSURBVEVfREVWVEFCX0VOVFJZOgotICAg
ICAgICAgICAgcmV0ID0gZG9faW52YWxpZGF0ZV9kdGUoZCwgY21kKTsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICBjYXNlIElPTU1VX0NNRF9JTlZBTElEQVRFX0lPTU1VX1BBR0VTOgotICAg
ICAgICAgICAgcmV0ID0gZG9faW52YWxpZGF0ZV9wYWdlcyhkLCBjbWQpOwotICAgICAgICAgICAg
YnJlYWs7Ci0gICAgICAgIGNhc2UgSU9NTVVfQ01EX0lOVkFMSURBVEVfSU9UTEJfUEFHRVM6Ci0g
ICAgICAgICAgICByZXQgPSBkb19pbnZhbGlkYXRlX2lvdGxiX3BhZ2VzKGQsIGNtZCk7Ci0gICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBJT01NVV9DTURfSU5WQUxJREFURV9JTlRfVEFC
TEU6Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSBJT01NVV9DTURfQ09NUExFVEVf
UFBSX1JFUVVFU1Q6Ci0gICAgICAgICAgICByZXQgPSBkb19jb21wbGV0ZV9wcHJfcmVxdWVzdChk
LCBjbWQpOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgSU9NTVVfQ01EX0lOVkFM
SURBVEVfSU9NTVVfQUxMOgotICAgICAgICAgICAgcmV0ID0gZG9faW52YWxpZGF0ZV9hbGwoZCwg
Y21kKTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJDTUQ6IFVua25vd24gY29tbWFuZCBjbWRfdHlwZSA9ICVseCAiCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImhlYWQgPSAlbGRcbiIsIG9wY29kZSwgaGVhZCk7
Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAgIHVubWFwX2RvbWFpbl9w
YWdlKGNtZF9iYXNlKTsKLSAgICAgICAgaWYgKCArK2hlYWQgPj0gaW9tbXUtPmNtZF9idWZmZXIu
ZW50cmllcyApCi0gICAgICAgICAgICBoZWFkID0gMDsKLSAgICAgICAgaWYgKCByZXQgKQotICAg
ICAgICAgICAgZ3Vlc3RfaW9tbXVfZGlzYWJsZShpb21tdSk7Ci0gICAgfQotCi0gICAgLyogTm93
IHNoaWZ0IGNtZCBidWZmZXIgaGVhZCBwb2ludGVyICovCi0gICAgaW9tbXVfc2V0X3JiX3BvaW50
ZXIoJmlvbW11LT5jbWRfYnVmZmVyLnJlZ19oZWFkLmxvLCBoZWFkKTsKLSAgICByZXR1cm47Ci19
Ci0KLXN0YXRpYyBpbnQgZ3Vlc3RfaW9tbXVfd3JpdGVfY3RybChzdHJ1Y3QgZ3Vlc3RfaW9tbXUg
KmlvbW11LCB1aW50NjRfdCBuZXdjdHJsKQotewotICAgIGJvb2xfdCBjbWRfZW4sIGV2ZW50X2Vu
LCBpb21tdV9lbiwgcHByX2VuLCBwcHJfbG9nX2VuOwotICAgIGJvb2xfdCBjbWRfZW5fb2xkLCBl
dmVudF9lbl9vbGQsIGlvbW11X2VuX29sZDsKLSAgICBib29sX3QgY21kX3J1bjsKLQotICAgIGlv
bW11X2VuID0gaW9tbXVfZ2V0X2JpdChuZXdjdHJsLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBJT01NVV9DT05UUk9MX1RSQU5TTEFUSU9OX0VOQUJMRV9TSElGVCk7Ci0gICAgaW9tbXVf
ZW5fb2xkID0gaW9tbXVfZ2V0X2JpdChpb21tdS0+cmVnX2N0cmwubG8sCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBJT01NVV9DT05UUk9MX1RSQU5TTEFUSU9OX0VOQUJMRV9TSElG
VCk7Ci0KLSAgICBjbWRfZW4gPSBpb21tdV9nZXRfYml0KG5ld2N0cmwsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9DT05UUk9MX0NPTU1BTkRfQlVGRkVSX0VOQUJMRV9TSElGVCk7
Ci0gICAgY21kX2VuX29sZCA9IGlvbW11X2dldF9iaXQoaW9tbXUtPnJlZ19jdHJsLmxvLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NPTlRST0xfQ09NTUFORF9CVUZGRVJf
RU5BQkxFX1NISUZUKTsKLSAgICBjbWRfcnVuID0gaW9tbXVfZ2V0X2JpdChpb21tdS0+cmVnX3N0
YXR1cy5sbywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9TVEFUVVNfQ01EX0JV
RkZFUl9SVU5fU0hJRlQpOwotICAgIGV2ZW50X2VuID0gaW9tbXVfZ2V0X2JpdChuZXdjdHJsLAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9DT05UUk9MX0VWRU5UX0xPR19FTkFC
TEVfU0hJRlQpOwotICAgIGV2ZW50X2VuX29sZCA9IGlvbW11X2dldF9iaXQoaW9tbXUtPnJlZ19j
dHJsLmxvLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgSU9NTVVfQ09OVFJPTF9F
VkVOVF9MT0dfRU5BQkxFX1NISUZUKTsKLQotICAgIHBwcl9lbiA9IGlvbW11X2dldF9iaXQobmV3
Y3RybCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0NPTlRST0xfUFBSX0VOQUJM
RV9TSElGVCk7Ci0gICAgcHByX2xvZ19lbiA9IGlvbW11X2dldF9iaXQobmV3Y3RybCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9DT05UUk9MX1BQUl9MT0dfRU5BQkxFX1NI
SUZUKTsKLQotICAgIGlmICggaW9tbXVfZW4gKQotICAgIHsKLSAgICAgICAgZ3Vlc3RfaW9tbXVf
ZW5hYmxlKGlvbW11KTsKLSAgICAgICAgZ3Vlc3RfaW9tbXVfZW5hYmxlX2Rldl90YWJsZShpb21t
dSk7Ci0gICAgfQotCi0gICAgaWYgKCBpb21tdV9lbiAmJiBjbWRfZW4gKQotICAgIHsKLSAgICAg
ICAgZ3Vlc3RfaW9tbXVfZW5hYmxlX3JpbmdfYnVmZmVyKGlvbW11LCAmaW9tbXUtPmNtZF9idWZm
ZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoY21kX2Vu
dHJ5X3QpKTsKLSAgICAgICAgLyogRW5hYmxlIGlvbW11IGNvbW1hbmQgcHJvY2Vzc2luZyAqLwot
ICAgICAgICB0YXNrbGV0X3NjaGVkdWxlKCZpb21tdS0+Y21kX2J1ZmZlcl90YXNrbGV0KTsKLSAg
ICB9Ci0KLSAgICBpZiAoIGlvbW11X2VuICYmIGV2ZW50X2VuICkKLSAgICB7Ci0gICAgICAgIGd1
ZXN0X2lvbW11X2VuYWJsZV9yaW5nX2J1ZmZlcihpb21tdSwgJmlvbW11LT5ldmVudF9sb2csCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZXZlbnRfZW50cnlf
dCkpOwotICAgICAgICBndWVzdF9pb21tdV9zZXRfc3RhdHVzKGlvbW11LCBJT01NVV9TVEFUVVNf
RVZFTlRfTE9HX1JVTl9TSElGVCk7Ci0gICAgICAgIGd1ZXN0X2lvbW11X2NsZWFyX3N0YXR1cyhp
b21tdSwgSU9NTVVfU1RBVFVTX0VWRU5UX09WRVJGTE9XX1NISUZUKTsKLSAgICB9Ci0KLSAgICBp
ZiAoIGlvbW11X2VuICYmIHBwcl9lbiAmJiBwcHJfbG9nX2VuICkKLSAgICB7Ci0gICAgICAgIGd1
ZXN0X2lvbW11X2VuYWJsZV9yaW5nX2J1ZmZlcihpb21tdSwgJmlvbW11LT5wcHJfbG9nLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHBwcl9lbnRyeV90KSk7
Ci0gICAgICAgIGd1ZXN0X2lvbW11X3NldF9zdGF0dXMoaW9tbXUsIElPTU1VX1NUQVRVU19QUFJf
TE9HX1JVTl9TSElGVCk7Ci0gICAgICAgIGd1ZXN0X2lvbW11X2NsZWFyX3N0YXR1cyhpb21tdSwg
SU9NTVVfU1RBVFVTX1BQUl9MT0dfT1ZFUkZMT1dfU0hJRlQpOwotICAgIH0KLQotICAgIGlmICgg
aW9tbXVfZW4gJiYgY21kX2VuX29sZCAmJiAhY21kX2VuICkKLSAgICB7Ci0gICAgICAgIC8qIERp
c2FibGUgaW9tbXUgY29tbWFuZCBwcm9jZXNzaW5nICovCi0gICAgICAgIHRhc2tsZXRfa2lsbCgm
aW9tbXUtPmNtZF9idWZmZXJfdGFza2xldCk7Ci0gICAgfQotCi0gICAgaWYgKCBldmVudF9lbl9v
bGQgJiYgIWV2ZW50X2VuICkKLSAgICAgICAgZ3Vlc3RfaW9tbXVfY2xlYXJfc3RhdHVzKGlvbW11
LCBJT01NVV9TVEFUVVNfRVZFTlRfTE9HX1JVTl9TSElGVCk7Ci0KLSAgICBpZiAoIGlvbW11X2Vu
X29sZCAmJiAhaW9tbXVfZW4gKQotICAgICAgICBndWVzdF9pb21tdV9kaXNhYmxlKGlvbW11KTsK
LQotICAgIHU2NF90b19yZWcoJmlvbW11LT5yZWdfY3RybCwgbmV3Y3RybCk7Ci0gICAgcmV0dXJu
IDA7Ci19Ci0KLXN0YXRpYyB1aW50NjRfdCBpb21tdV9tbWlvX3JlYWQ2NChzdHJ1Y3QgZ3Vlc3Rf
aW9tbXUgKmlvbW11LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGxvbmcgb2Zmc2V0KQotewotICAgIHVpbnQ2NF90IHZhbDsKLQotICAgIHN3aXRjaCAoIG9mZnNl
dCApCi0gICAgewotICAgIGNhc2UgSU9NTVVfREVWX1RBQkxFX0JBU0VfTE9XX09GRlNFVDoKLSAg
ICAgICAgdmFsID0gcmVnX3RvX3U2NChpb21tdS0+ZGV2X3RhYmxlLnJlZ19iYXNlKTsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSBJT01NVV9DTURfQlVGRkVSX0JBU0VfTE9XX09GRlNFVDoKLSAg
ICAgICAgdmFsID0gcmVnX3RvX3U2NChpb21tdS0+Y21kX2J1ZmZlci5yZWdfYmFzZSk7Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgSU9NTVVfRVZFTlRfTE9HX0JBU0VfTE9XX09GRlNFVDoKLSAg
ICAgICAgdmFsID0gcmVnX3RvX3U2NChpb21tdS0+ZXZlbnRfbG9nLnJlZ19iYXNlKTsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSBJT01NVV9QUFJfTE9HX0JBU0VfTE9XX09GRlNFVDoKLSAgICAg
ICAgdmFsID0gcmVnX3RvX3U2NChpb21tdS0+cHByX2xvZy5yZWdfYmFzZSk7Ci0gICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgSU9NTVVfQ01EX0JVRkZFUl9IRUFEX09GRlNFVDoKLSAgICAgICAgdmFs
ID0gcmVnX3RvX3U2NChpb21tdS0+Y21kX2J1ZmZlci5yZWdfaGVhZCk7Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgSU9NTVVfQ01EX0JVRkZFUl9UQUlMX09GRlNFVDoKLSAgICAgICAgdmFsID0g
cmVnX3RvX3U2NChpb21tdS0+Y21kX2J1ZmZlci5yZWdfdGFpbCk7Ci0gICAgICAgIGJyZWFrOwot
ICAgIGNhc2UgSU9NTVVfRVZFTlRfTE9HX0hFQURfT0ZGU0VUOgotICAgICAgICB2YWwgPSByZWdf
dG9fdTY0KGlvbW11LT5ldmVudF9sb2cucmVnX2hlYWQpOwotICAgICAgICBicmVhazsKLSAgICBj
YXNlIElPTU1VX0VWRU5UX0xPR19UQUlMX09GRlNFVDoKLSAgICAgICAgdmFsID0gcmVnX3RvX3U2
NChpb21tdS0+ZXZlbnRfbG9nLnJlZ190YWlsKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJ
T01NVV9QUFJfTE9HX0hFQURfT0ZGU0VUOgotICAgICAgICB2YWwgPSByZWdfdG9fdTY0KGlvbW11
LT5wcHJfbG9nLnJlZ19oZWFkKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJT01NVV9QUFJf
TE9HX1RBSUxfT0ZGU0VUOgotICAgICAgICB2YWwgPSByZWdfdG9fdTY0KGlvbW11LT5wcHJfbG9n
LnJlZ190YWlsKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJT01NVV9DT05UUk9MX01NSU9f
T0ZGU0VUOgotICAgICAgICB2YWwgPSByZWdfdG9fdTY0KGlvbW11LT5yZWdfY3RybCk7Ci0gICAg
ICAgIGJyZWFrOwotICAgIGNhc2UgSU9NTVVfU1RBVFVTX01NSU9fT0ZGU0VUOgotICAgICAgICB2
YWwgPSByZWdfdG9fdTY0KGlvbW11LT5yZWdfc3RhdHVzKTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
Y2FzZSBJT01NVV9FWFRfRkVBVFVSRV9NTUlPX09GRlNFVDoKLSAgICAgICAgdmFsID0gcmVnX3Rv
X3U2NChpb21tdS0+cmVnX2V4dF9mZWF0dXJlKTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBkZWZh
dWx0OgotICAgICAgICBBTURfSU9NTVVfREVCVUcoIkd1ZXN0IHJlYWRzIHVua25vd24gbW1pbyBv
ZmZzZXQgPSAlbHhcbiIsIG9mZnNldCk7Ci0gICAgICAgIHZhbCA9IDA7Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KLQotICAgIHJldHVybiB2YWw7Ci19Ci0KLXN0YXRpYyBpbnQgZ3Vlc3RfaW9tbXVf
bW1pb19yZWFkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nICpw
dmFsKQotewotICAgIHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXUgPSB2Y3B1X2lvbW11KHYpOwot
ICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0OwotICAgIHVpbnQ2NF90IHZhbDsKLSAgICB1aW50MzJf
dCBtbWlvLCBzaGlmdDsKLSAgICB1aW50NjRfdCBtYXNrID0gMDsKLQotICAgIG9mZnNldCA9IGFk
ZHIgLSBpb21tdS0+bW1pb19iYXNlOwotCi0gICAgaWYgKCB1bmxpa2VseSgob2Zmc2V0ICYgKGxl
biAtIDEgKSkgfHwgKGxlbiA+IDgpKSApCi0gICAgewotICAgICAgICBBTURfSU9NTVVfREVCVUco
ImlvbW11IG1taW8gcmVhZCBhY2Nlc3MgaXMgbm90IGFsaWduZWQ6IgotICAgICAgICAgICAgICAg
ICAgICAgICAgIiBvZmZzZXQgPSAlbHgsIGxlbiA9ICV4XG4iLCBvZmZzZXQsIGxlbik7Ci0gICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICB9Ci0KLSAgICBtYXNrID0gKGxl
biA9PSA4KSA/IH4wVUxMIDogKDFVTEwgPDwgKGxlbiAqIDgpKSAtIDE7Ci0gICAgc2hpZnQgPSAo
b2Zmc2V0ICYgN3UpICogODsKLQotICAgIC8qIG1taW8gYWNjZXNzIGlzIGFsd2F5cyBhbGlnbmVk
IG9uIDgtYnl0ZSBib3VuZGFyeSAqLwotICAgIG1taW8gPSBvZmZzZXQgJiAofjd1KTsKLQotICAg
IHNwaW5fbG9jaygmaW9tbXUtPmxvY2spOwotICAgIHZhbCA9IGlvbW11X21taW9fcmVhZDY0KGlv
bW11LCBtbWlvKTsKLSAgICBzcGluX3VubG9jaygmaW9tbXUtPmxvY2spOwotCi0gICAgKnB2YWwg
PSAodmFsID4+IHNoaWZ0ICkgJiBtYXNrOwotCi0gICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLX0K
LQotc3RhdGljIHZvaWQgZ3Vlc3RfaW9tbXVfbW1pb193cml0ZTY0KHN0cnVjdCBndWVzdF9pb21t
dSAqaW9tbXUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBs
b25nIG9mZnNldCwgdWludDY0X3QgdmFsKQotewotICAgIHN3aXRjaCAoIG9mZnNldCApCi0gICAg
ewotICAgIGNhc2UgSU9NTVVfREVWX1RBQkxFX0JBU0VfTE9XX09GRlNFVDoKLSAgICAgICAgdTY0
X3RvX3JlZygmaW9tbXUtPmRldl90YWJsZS5yZWdfYmFzZSwgdmFsKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBJT01NVV9DTURfQlVGRkVSX0JBU0VfTE9XX09GRlNFVDoKLSAgICAgICAgdTY0
X3RvX3JlZygmaW9tbXUtPmNtZF9idWZmZXIucmVnX2Jhc2UsIHZhbCk7Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgSU9NTVVfRVZFTlRfTE9HX0JBU0VfTE9XX09GRlNFVDoKLSAgICAgICAgdTY0
X3RvX3JlZygmaW9tbXUtPmV2ZW50X2xvZy5yZWdfYmFzZSwgdmFsKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBJT01NVV9QUFJfTE9HX0JBU0VfTE9XX09GRlNFVDoKLSAgICAgICAgdTY0X3Rv
X3JlZygmaW9tbXUtPnBwcl9sb2cucmVnX2Jhc2UsIHZhbCk7Ci0gICAgICAgIGJyZWFrOwotICAg
IGNhc2UgSU9NTVVfQ09OVFJPTF9NTUlPX09GRlNFVDoKLSAgICAgICAgZ3Vlc3RfaW9tbXVfd3Jp
dGVfY3RybChpb21tdSwgdmFsKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJT01NVV9DTURf
QlVGRkVSX0hFQURfT0ZGU0VUOgotICAgICAgICB1NjRfdG9fcmVnKCZpb21tdS0+Y21kX2J1ZmZl
ci5yZWdfaGVhZCwgdmFsKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJT01NVV9DTURfQlVG
RkVSX1RBSUxfT0ZGU0VUOgotICAgICAgICB1NjRfdG9fcmVnKCZpb21tdS0+Y21kX2J1ZmZlci5y
ZWdfdGFpbCwgdmFsKTsKLSAgICAgICAgdGFza2xldF9zY2hlZHVsZSgmaW9tbXUtPmNtZF9idWZm
ZXJfdGFza2xldCk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgSU9NTVVfRVZFTlRfTE9HX0hF
QURfT0ZGU0VUOgotICAgICAgICB1NjRfdG9fcmVnKCZpb21tdS0+ZXZlbnRfbG9nLnJlZ19oZWFk
LCB2YWwpOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIElPTU1VX0VWRU5UX0xPR19UQUlMX09G
RlNFVDoKLSAgICAgICAgdTY0X3RvX3JlZygmaW9tbXUtPmV2ZW50X2xvZy5yZWdfdGFpbCwgdmFs
KTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBJT01NVV9QUFJfTE9HX0hFQURfT0ZGU0VUOgot
ICAgICAgICB1NjRfdG9fcmVnKCZpb21tdS0+cHByX2xvZy5yZWdfaGVhZCwgdmFsKTsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSBJT01NVV9QUFJfTE9HX1RBSUxfT0ZGU0VUOgotICAgICAgICB1
NjRfdG9fcmVnKCZpb21tdS0+cHByX2xvZy5yZWdfdGFpbCwgdmFsKTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgY2FzZSBJT01NVV9TVEFUVVNfTU1JT19PRkZTRVQ6Ci0gICAgICAgIHZhbCAmPSBJT01N
VV9TVEFUVVNfRVZFTlRfT1ZFUkZMT1dfTUFTSyB8Ci0gICAgICAgICAgICAgICBJT01NVV9TVEFU
VVNfRVZFTlRfTE9HX0lOVF9NQVNLIHwKLSAgICAgICAgICAgICAgIElPTU1VX1NUQVRVU19DT01Q
X1dBSVRfSU5UX01BU0sgfAotICAgICAgICAgICAgICAgSU9NTVVfU1RBVFVTX1BQUl9MT0dfT1ZF
UkZMT1dfTUFTSyB8Ci0gICAgICAgICAgICAgICBJT01NVV9TVEFUVVNfUFBSX0xPR19JTlRfTUFT
SyB8Ci0gICAgICAgICAgICAgICBJT01NVV9TVEFUVVNfR0FQSUNfTE9HX09WRVJGTE9XX01BU0sg
fAotICAgICAgICAgICAgICAgSU9NTVVfU1RBVFVTX0dBUElDX0xPR19JTlRfTUFTSzsKLSAgICAg
ICAgdTY0X3RvX3JlZygmaW9tbXUtPnJlZ19zdGF0dXMsIHJlZ190b191NjQoaW9tbXUtPnJlZ19z
dGF0dXMpICYgfnZhbCk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgZGVmYXVsdDoKLSAgICAgICAg
QU1EX0lPTU1VX0RFQlVHKCJndWVzdCB3cml0ZXMgdW5rbm93biBtbWlvIG9mZnNldCA9ICVseCwi
Ci0gICAgICAgICAgICAgICAgICAgICAgICAiIHZhbCA9ICUiIFBSSXg2NCAiXG4iLCBvZmZzZXQs
IHZhbCk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLX0KLQotc3RhdGljIGludCBndWVzdF9pb21t
dV9tbWlvX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFkZHIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGxlbiwgdW5zaWduZWQgbG9u
ZyB2YWwpCi17Ci0gICAgc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdSA9IHZjcHVfaW9tbXUodik7
Ci0gICAgdW5zaWduZWQgbG9uZyBvZmZzZXQ7Ci0gICAgdWludDY0X3QgcmVnX29sZCwgbW1pbzsK
LSAgICB1aW50MzJfdCBzaGlmdDsKLSAgICB1aW50NjRfdCBtYXNrID0gMDsKLQotICAgIG9mZnNl
dCA9IGFkZHIgLSBpb21tdS0+bW1pb19iYXNlOwotCi0gICAgaWYgKCB1bmxpa2VseSgob2Zmc2V0
ICYgKGxlbiAtIDEpKSB8fCAobGVuID4gOCkpICkKLSAgICB7Ci0gICAgICAgIEFNRF9JT01NVV9E
RUJVRygiaW9tbXUgbW1pbyB3cml0ZSBhY2Nlc3MgaXMgbm90IGFsaWduZWQ6IgotICAgICAgICAg
ICAgICAgICAgICAgICAgIiBvZmZzZXQgPSAlbHgsIGxlbiA9ICV4XG4iLCBvZmZzZXQsIGxlbik7
Ci0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICB9Ci0KLSAgICBtYXNr
ID0gKGxlbiA9PSA4KSA/IH4wVUxMIDogKDFVTEwgPDwgKGxlbiAqIDgpKSAtIDE7Ci0gICAgc2hp
ZnQgPSAob2Zmc2V0ICYgNykgKiA4OwotCi0gICAgLyogbW1pbyBhY2Nlc3MgaXMgYWx3YXlzIGFs
aWduZWQgb24gOC1ieXRlIGJvdW5kYXJ5ICovCi0gICAgbW1pbyA9IG9mZnNldCAmIH43OwotCi0g
ICAgc3Bpbl9sb2NrKCZpb21tdS0+bG9jayk7Ci0KLSAgICByZWdfb2xkID0gaW9tbXVfbW1pb19y
ZWFkNjQoaW9tbXUsIG1taW8pOwotICAgIHJlZ19vbGQgJj0gfihtYXNrIDw8IHNoaWZ0KTsKLSAg
ICB2YWwgPSByZWdfb2xkIHwgKCh2YWwgJiBtYXNrKSA8PCBzaGlmdCk7Ci0gICAgZ3Vlc3RfaW9t
bXVfbW1pb193cml0ZTY0KGlvbW11LCBtbWlvLCB2YWwpOwotCi0gICAgc3Bpbl91bmxvY2soJmlv
bW11LT5sb2NrKTsKLQotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLWludCBndWVzdF9p
b21tdV9zZXRfYmFzZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBiYXNlKQotewotICAgIHAy
bV90eXBlX3QgdDsKLSAgICBzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11ID0gZG9tYWluX2lvbW11
KGQpOwotCi0gICAgaWYgKCAhaW9tbXUgKQotICAgICAgICByZXR1cm4gLUVBQ0NFUzsKLQotICAg
IGlvbW11LT5tbWlvX2Jhc2UgPSBiYXNlOwotICAgIGJhc2UgPj49IFBBR0VfU0hJRlQ7Ci0KLSAg
ICBmb3IgKCBpbnQgaSA9IDA7IGkgPCBJT01NVV9NTUlPX1BBR0VfTlI7IGkrKyApCi0gICAgewot
ICAgICAgICB1bnNpZ25lZCBsb25nIGdmbiA9IGJhc2UgKyBpOwotCi0gICAgICAgIGdldF9nZm5f
cXVlcnkoZCwgZ2ZuLCAmdCk7Ci0gICAgICAgIHAybV9jaGFuZ2VfdHlwZV9vbmUoZCwgZ2ZuLCB0
LCBwMm1fbW1pb19kbSk7Ci0gICAgICAgIHB1dF9nZm4oZCwgZ2ZuKTsKLSAgICB9Ci0KLSAgICBy
ZXR1cm4gMDsKLX0KLQotLyogSW5pdGlhbGl6ZSBtbWlvIHJlYWQgb25seSBiaXRzICovCi1zdGF0
aWMgdm9pZCBndWVzdF9pb21tdV9yZWdfaW5pdChzdHJ1Y3QgZ3Vlc3RfaW9tbXUgKmlvbW11KQot
ewotICAgIHVpbnQzMl90IGxvd2VyLCB1cHBlcjsKLQotICAgIGxvd2VyID0gdXBwZXIgPSAwOwot
ICAgIC8qIFN1cHBvcnQgcHJlZmV0Y2ggKi8KLSAgICBpb21tdV9zZXRfYml0KCZsb3dlcixJT01N
VV9FWFRfRkVBVFVSRV9QUkVGU1VQX1NISUZUKTsKLSAgICAvKiBTdXBwb3J0IFBQUiBsb2cgKi8K
LSAgICBpb21tdV9zZXRfYml0KCZsb3dlcixJT01NVV9FWFRfRkVBVFVSRV9QUFJTVVBfU0hJRlQp
OwotICAgIC8qIFN1cHBvcnQgZ3Vlc3QgdHJhbnNsYXRpb24gKi8KLSAgICBpb21tdV9zZXRfYml0
KCZsb3dlcixJT01NVV9FWFRfRkVBVFVSRV9HVFNVUF9TSElGVCk7Ci0gICAgLyogU3VwcG9ydCBp
bnZhbGlkYXRlIGFsbCBjb21tYW5kICovCi0gICAgaW9tbXVfc2V0X2JpdCgmbG93ZXIsSU9NTVVf
RVhUX0ZFQVRVUkVfSUFTVVBfU0hJRlQpOwotCi0gICAgLyogSG9zdCB0cmFuc2xhdGlvbiBzaXpl
IGhhcyA2IGxldmVscyAqLwotICAgIHNldF9maWVsZF9pbl9yZWdfdTMyKEhPU1RfQUREUkVTU19T
SVpFXzZfTEVWRUwsIGxvd2VyLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0VYVF9G
RUFUVVJFX0hBVFNfTUFTSywKLSAgICAgICAgICAgICAgICAgICAgICAgICBJT01NVV9FWFRfRkVB
VFVSRV9IQVRTX1NISUZULAotICAgICAgICAgICAgICAgICAgICAgICAgICZsb3dlcik7Ci0gICAg
LyogR3Vlc3QgdHJhbnNsYXRpb24gc2l6ZSBoYXMgNiBsZXZlbHMgKi8KLSAgICBzZXRfZmllbGRf
aW5fcmVnX3UzMihHVUVTVF9BRERSRVNTX1NJWkVfNl9MRVZFTCwgbG93ZXIsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgSU9NTVVfRVhUX0ZFQVRVUkVfR0FUU19NQVNLLAotICAgICAgICAgICAg
ICAgICAgICAgICAgIElPTU1VX0VYVF9GRUFUVVJFX0dBVFNfU0hJRlQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgJmxvd2VyKTsKLSAgICAvKiBTaW5nbGUgbGV2ZWwgZ0NSMyAqLwotICAgIHNl
dF9maWVsZF9pbl9yZWdfdTMyKEdVRVNUX0NSM18xX0xFVkVMLCBsb3dlciwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9FWFRfRkVBVFVSRV9HTFhTVVBfTUFTSywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICBJT01NVV9FWFRfRkVBVFVSRV9HTFhTVVBfU0hJRlQsICZsb3dlcik7Ci0g
ICAgLyogOSBiaXQgUEFTSUQgKi8KLSAgICBzZXRfZmllbGRfaW5fcmVnX3UzMihQQVNNQVhfOV9i
aXQsIHVwcGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0VYVF9GRUFUVVJFX1BB
U01BWF9NQVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgIElPTU1VX0VYVF9GRUFUVVJFX1BB
U01BWF9TSElGVCwgJnVwcGVyKTsKLQotICAgIGlvbW11LT5yZWdfZXh0X2ZlYXR1cmUubG8gPSBs
b3dlcjsKLSAgICBpb21tdS0+cmVnX2V4dF9mZWF0dXJlLmhpID0gdXBwZXI7Ci19Ci0KLXN0YXRp
YyBpbnQgZ3Vlc3RfaW9tbXVfbW1pb19yYW5nZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyBhZGRyKQotewotICAgIHN0cnVjdCBndWVzdF9pb21tdSAqaW9tbXUgPSB2Y3B1X2lvbW11KHYp
OwotCi0gICAgcmV0dXJuIGlvbW11ICYmIGFkZHIgPj0gaW9tbXUtPm1taW9fYmFzZSAmJgotICAg
ICAgICAgICBhZGRyIDwgaW9tbXUtPm1taW9fYmFzZSArIElPTU1VX01NSU9fU0laRTsKLX0KLQot
c3RhdGljIGNvbnN0IHN0cnVjdCBodm1fbW1pb19vcHMgaW9tbXVfbW1pb19vcHMgPSB7Ci0gICAg
LmNoZWNrID0gZ3Vlc3RfaW9tbXVfbW1pb19yYW5nZSwKLSAgICAucmVhZCA9IGd1ZXN0X2lvbW11
X21taW9fcmVhZCwKLSAgICAud3JpdGUgPSBndWVzdF9pb21tdV9tbWlvX3dyaXRlCi19OwotCi0v
KiBEb21haW4gc3BlY2lmaWMgaW5pdGlhbGl6YXRpb24gKi8KLWludCBndWVzdF9pb21tdV9pbml0
KHN0cnVjdCBkb21haW4qIGQpCi17Ci0gICAgc3RydWN0IGd1ZXN0X2lvbW11ICppb21tdTsKLSAg
ICBzdHJ1Y3QgZG9tYWluX2lvbW11ICpoZCA9IGRvbV9pb21tdShkKTsKLQotICAgIGlmICggIWlz
X2h2bV9kb21haW4oZCkgfHwgIWlvbW11X2VuYWJsZWQgfHwgIWlvbW11djJfZW5hYmxlZCB8fAot
ICAgICAgICAgIWhhc192aW9tbXUoZCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlvbW11
ID0geHphbGxvYyhzdHJ1Y3QgZ3Vlc3RfaW9tbXUpOwotICAgIGlmICggIWlvbW11ICkKLSAgICB7
Ci0gICAgICAgIEFNRF9JT01NVV9ERUJVRygiRXJyb3IgYWxsb2NhdGluZyBndWVzdCBpb21tdSBz
dHJ1Y3R1cmUuXG4iKTsKLSAgICAgICAgcmV0dXJuIDE7Ci0gICAgfQotCi0gICAgZ3Vlc3RfaW9t
bXVfcmVnX2luaXQoaW9tbXUpOwotICAgIGlvbW11LT5tbWlvX2Jhc2UgPSB+MFVMTDsKLSAgICBp
b21tdS0+ZG9tYWluID0gZDsKLSAgICBoZC0+YXJjaC5nX2lvbW11ID0gaW9tbXU7Ci0KLSAgICB0
YXNrbGV0X2luaXQoJmlvbW11LT5jbWRfYnVmZmVyX3Rhc2tsZXQsCi0gICAgICAgICAgICAgICAg
IGd1ZXN0X2lvbW11X3Byb2Nlc3NfY29tbWFuZCwgKHVuc2lnbmVkIGxvbmcpZCk7Ci0KLSAgICBz
cGluX2xvY2tfaW5pdCgmaW9tbXUtPmxvY2spOwotCi0gICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVy
KGQsICZpb21tdV9tbWlvX29wcyk7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotdm9pZCBndWVzdF9p
b21tdV9kZXN0cm95KHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IGd1ZXN0X2lvbW11
ICppb21tdTsKLQotICAgIGlvbW11ID0gZG9tYWluX2lvbW11KGQpOwotICAgIGlmICggIWlvbW11
ICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgdGFza2xldF9raWxsKCZpb21tdS0+Y21kX2J1ZmZl
cl90YXNrbGV0KTsKLSAgICB4ZnJlZShpb21tdSk7Ci0KLSAgICBkb21faW9tbXUoZCktPmFyY2gu
Z19pb21tdSA9IE5VTEw7Ci19CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9t
bXVfaW5pdC5jCmluZGV4IDQ3NDk5MmE3NWEuLmMwNzQyZDFjZWUgMTAwNjQ0Ci0tLSBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9tbXVfaW5pdC5jCisrKyBiL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9tbXVfaW5pdC5jCkBAIC02MzgsMTIgKzYzOCwxNSBAQCBz
dGF0aWMgdm9pZCBpb21tdV9jaGVja19ldmVudF9sb2coc3RydWN0IGFtZF9pb21tdSAqaW9tbXUp
CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKIH0KIAor
LyoKKyAqIFhYWCBPcmlnaW5hbGx5IHRoaXMgZnVuY3Rpb24gY2FsbHMgKGRlYWQpIGd1ZXN0X2lv
bW11IGNvZGUuIEl0IGRvZXMKKyAqIG5vdGhpbmcgb3RoZXIgdGhhbiB6ZXJvJ2luZyB0aGUgZW50
cnkgKGFuZCBoYW5kbGluZyBlcnJhdHVtKS4gVGhpcworICogaXMgd2hhdCBpcyBsb29rcyBsaWtl
IHdoZW4gYWxsIGRlYWQgY29kZSBpcyBkZWxldGVkLgorICovCiB2b2lkIHBhcnNlX3Bwcl9sb2df
ZW50cnkoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBlbnRyeVtdKQogewogCi0gICAgdTE2
IGRldmljZV9pZDsKLSAgICB1OCBidXMsIGRldmZuLCBjb2RlOwotICAgIHN0cnVjdCBwY2lfZGV2
ICpwZGV2OworICAgIHU4IGNvZGU7CiAgICAgaW50IGNvdW50ID0gMDsKIAogICAgIGNvZGUgPSBn
ZXRfZmllbGRfZnJvbV9yZWdfdTMyKGVudHJ5WzFdLCBJT01NVV9QUFJfTE9HX0NPREVfTUFTSywK
QEAgLTY2OCwxOCArNjcxLDYgQEAgdm9pZCBwYXJzZV9wcHJfbG9nX2VudHJ5KHN0cnVjdCBhbWRf
aW9tbXUgKmlvbW11LCB1MzIgZW50cnlbXSkKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgSU9NTVVfUFBSX0xPR19DT0RFX1NISUZUKTsKICAgICB9CiAKLSAgICAvKiBoZXJl
IGRldmljZV9pZCBpcyBwaHlzaWNhbCB2YWx1ZSAqLwotICAgIGRldmljZV9pZCA9IGlvbW11X2dl
dF9kZXZpZF9mcm9tX2NtZChlbnRyeVswXSk7Ci0gICAgYnVzID0gUENJX0JVUyhkZXZpY2VfaWQp
OwotICAgIGRldmZuID0gUENJX0RFVkZOMihkZXZpY2VfaWQpOwotCi0gICAgcGNpZGV2c19sb2Nr
KCk7Ci0gICAgcGRldiA9IHBjaV9nZXRfcmVhbF9wZGV2KGlvbW11LT5zZWcsIGJ1cywgZGV2Zm4p
OwotICAgIHBjaWRldnNfdW5sb2NrKCk7Ci0KLSAgICBpZiAoIHBkZXYgKQotICAgICAgICBndWVz
dF9pb21tdV9hZGRfcHByX2xvZyhwZGV2LT5kb21haW4sIGVudHJ5KTsKLQogICAgIG1lbXNldChl
bnRyeSwgMCwgSU9NTVVfUFBSX0xPR19FTlRSWV9TSVpFKTsKIH0KIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYW1kLWlv
bW11LmgKaW5kZXggMDI3MTViNDgyYi4uMTAyNTE4YTg2NCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbWQtaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21t
dS5oCkBAIC0xMzQsNTcgKzEzNCw2IEBAIHN0cnVjdCBpdnJzX21hcHBpbmdzICpnZXRfaXZyc19t
YXBwaW5ncyh1MTYgc2VnKTsKIGludCBpdGVyYXRlX2l2cnNfbWFwcGluZ3MoaW50ICgqKSh1MTYg
c2VnLCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqKSk7CiBpbnQgaXRlcmF0ZV9pdnJzX2VudHJpZXMo
aW50ICgqKSh1MTYgc2VnLCBzdHJ1Y3QgaXZyc19tYXBwaW5ncyAqKSk7CiAKLS8qIGlvbW11IHRh
YmxlcyBpbiBndWVzdCBzcGFjZSAqLwotc3RydWN0IG1taW9fcmVnIHsKLSAgICB1aW50MzJfdCAg
ICBsbzsKLSAgICB1aW50MzJfdCAgICBoaTsKLX07Ci0KLXN0cnVjdCBndWVzdF9kZXZfdGFibGUg
ewotICAgIHN0cnVjdCBtbWlvX3JlZyAgICAgICAgIHJlZ19iYXNlOwotICAgIHVpbnQzMl90ICAg
ICAgICAgICAgICAgIHNpemU7Ci19OwotCi1zdHJ1Y3QgZ3Vlc3RfYnVmZmVyIHsKLSAgICBzdHJ1
Y3QgbW1pb19yZWcgICAgICAgICByZWdfYmFzZTsKLSAgICBzdHJ1Y3QgbW1pb19yZWcgICAgICAg
ICByZWdfdGFpbDsKLSAgICBzdHJ1Y3QgbW1pb19yZWcgICAgICAgICByZWdfaGVhZDsKLSAgICB1
aW50MzJfdCAgICAgICAgICAgICAgICBlbnRyaWVzOwotfTsKLQotc3RydWN0IGd1ZXN0X2lvbW11
X21zaSB7Ci0gICAgdWludDhfdCAgICAgICAgICAgICAgICAgdmVjdG9yOwotICAgIHVpbnQ4X3Qg
ICAgICAgICAgICAgICAgIGRlc3Q7Ci0gICAgdWludDhfdCAgICAgICAgICAgICAgICAgZGVzdF9t
b2RlOwotICAgIHVpbnQ4X3QgICAgICAgICAgICAgICAgIGRlbGl2ZXJ5X21vZGU7Ci0gICAgdWlu
dDhfdCAgICAgICAgICAgICAgICAgdHJpZ19tb2RlOwotfTsKLQotLyogdmlydHVhbCBJT01NVSBz
dHJ1Y3R1cmUgKi8KLXN0cnVjdCBndWVzdF9pb21tdSB7Ci0KLSAgICBzdHJ1Y3QgZG9tYWluICAg
ICAgICAgICpkb21haW47Ci0gICAgc3BpbmxvY2tfdCAgICAgICAgICAgICAgbG9jazsKLSAgICBi
b29sX3QgICAgICAgICAgICAgICAgICBlbmFibGVkOwotCi0gICAgc3RydWN0IGd1ZXN0X2Rldl90
YWJsZSAgZGV2X3RhYmxlOwotICAgIHN0cnVjdCBndWVzdF9idWZmZXIgICAgIGNtZF9idWZmZXI7
Ci0gICAgc3RydWN0IGd1ZXN0X2J1ZmZlciAgICAgZXZlbnRfbG9nOwotICAgIHN0cnVjdCBndWVz
dF9idWZmZXIgICAgIHBwcl9sb2c7Ci0KLSAgICBzdHJ1Y3QgdGFza2xldCAgICAgICAgICBjbWRf
YnVmZmVyX3Rhc2tsZXQ7Ci0KLSAgICB1aW50NjRfdCAgICAgICAgICAgICAgICBtbWlvX2Jhc2U7
ICAgICAgICAgICAgIC8qIE1NSU8gYmFzZSBhZGRyZXNzICovCi0KLSAgICAvKiBNTUlPIHJlZ3Mg
Ki8KLSAgICBzdHJ1Y3QgbW1pb19yZWcgICAgICAgICByZWdfY3RybDsgICAgICAgICAgICAgIC8q
IE1NSU8gb2Zmc2V0IDAwMThoICovCi0gICAgc3RydWN0IG1taW9fcmVnICAgICAgICAgcmVnX3N0
YXR1czsgICAgICAgICAgICAvKiBNTUlPIG9mZnNldCAyMDIwaCAqLwotICAgIHN0cnVjdCBtbWlv
X3JlZyAgICAgICAgIHJlZ19leHRfZmVhdHVyZTsgICAgICAgLyogTU1JTyBvZmZzZXQgMDAzMGgg
Ki8KLQotICAgIC8qIGd1ZXN0IGludGVycnVwdCBzZXR0aW5ncyAqLwotICAgIHN0cnVjdCBndWVz
dF9pb21tdV9tc2kgIG1zaTsKLX07Ci0KIGV4dGVybiBib29sX3QgaW9tbXV2Ml9lbmFibGVkOwog
CiAjZW5kaWYgLyogX0FTTV9YODZfNjRfQU1EX0lPTU1VX0ggKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL3N2bS9hbWQtaW9tbXUtcHJvdG8uaAppbmRleCA5OWJjMjFjN2IzLi45MTYzZGM5
MDM1IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vYW1kLWlvbW11LXBy
b3RvLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5o
CkBAIC0xMzAsMTQgKzEzMCw2IEBAIHZvaWQgYW1kX2lvbW11X3Jlc3VtZSh2b2lkKTsKIGludCBf
X211c3RfY2hlY2sgYW1kX2lvbW11X3N1c3BlbmQodm9pZCk7CiB2b2lkIGFtZF9pb21tdV9jcmFz
aF9zaHV0ZG93bih2b2lkKTsKIAotLyogZ3Vlc3QgaW9tbXUgc3VwcG9ydCAqLwotdm9pZCBhbWRf
aW9tbXVfc2VuZF9ndWVzdF9jbWQoc3RydWN0IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBjbWRbXSk7
Ci12b2lkIGd1ZXN0X2lvbW11X2FkZF9wcHJfbG9nKHN0cnVjdCBkb21haW4gKmQsIHUzMiBlbnRy
eVtdKTsKLXZvaWQgZ3Vlc3RfaW9tbXVfYWRkX2V2ZW50X2xvZyhzdHJ1Y3QgZG9tYWluICpkLCB1
MzIgZW50cnlbXSk7Ci1pbnQgZ3Vlc3RfaW9tbXVfaW5pdChzdHJ1Y3QgZG9tYWluKiBkKTsKLXZv
aWQgZ3Vlc3RfaW9tbXVfZGVzdHJveShzdHJ1Y3QgZG9tYWluICpkKTsKLWludCBndWVzdF9pb21t
dV9zZXRfYmFzZShzdHJ1Y3QgZG9tYWluICpkLCB1aW50NjRfdCBiYXNlKTsKLQogc3RhdGljIGlu
bGluZSB1MzIgZ2V0X2ZpZWxkX2Zyb21fcmVnX3UzMih1MzIgcmVnX3ZhbHVlLCB1MzIgbWFzaywg
dTMyIHNoaWZ0KQogewogICAgIHUzMiBmaWVsZDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCAxNGFkMDQ4
OWE2Li44Y2I3YmVjMjZiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC00MSw3ICs0MSw2IEBAIHN0cnVj
dCBhcmNoX2lvbW11CiAgICAgLyogYW1kIGlvbW11IHN1cHBvcnQgKi8KICAgICBpbnQgcGFnaW5n
X21vZGU7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcm9vdF90YWJsZTsKLSAgICBzdHJ1Y3QgZ3Vl
c3RfaW9tbXUgKmdfaW9tbXU7CiB9OwogCiBleHRlcm4gY29uc3Qgc3RydWN0IGlvbW11X29wcyBp
bnRlbF9pb21tdV9vcHM7Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEJ-0001jS-N1; Wed, 21 Feb 2018 21:47:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEI-0001ib-E8
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:10 +0000
X-Inumbo-ID: a8346424-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8346424-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872182"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:46:52 +0000
Message-ID: <20180221214701.1646-2-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 01/10] passthrough: rearrange x86 code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2xlYW4gdXAgdGhlIGhpZXJhcmNoeSBvZiB0aGUgZGlyZWN0b3J5OiBwdXQgdnRkLCBhbWQgYW5k
IGlvLmMgdW5kZXIKeDg2LiBBZGp1c3QgbWFrZWZpbGUgYW5kIE1BSU5UQUlORVJTLgoKU2lnbmVk
LW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgpDYzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFu
aXRAYW1kLmNvbT4KQ2M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgotLS0KIE1B
SU5UQUlORVJTICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgOCAr
KysrLS0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICAgICAgfCAzIC0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L01ha2VmaWxlICAgICAg
ICAgICAgICAgICAgfCA0ICsrKysKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9h
bWQvTWFrZWZpbGUgICAgICAgIHwgMAogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9
L2FtZC9pb21tdV9hY3BpLmMgICAgfCAwCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4
Nn0vYW1kL2lvbW11X2NtZC5jICAgICB8IDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sg
PT4geDg2fS9hbWQvaW9tbXVfZGV0ZWN0LmMgIHwgMAogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eyA9PiB4ODZ9L2FtZC9pb21tdV9ndWVzdC5jICAgfCAwCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC97ID0+IHg4Nn0vYW1kL2lvbW11X2luaXQuYyAgICB8IDAKIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3sgPT4geDg2fS9hbWQvaW9tbXVfaW50ci5jICAgIHwgMAogeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveyA9PiB4ODZ9L2FtZC9pb21tdV9tYXAuYyAgICAgfCAyICstCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1kL3BjaV9hbWRfaW9tbXUuYyB8IDIgKy0KIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9pby5jICAgICAgICAgICAgICAgIHwgMAogeGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9NYWtlZmlsZSAgICAgICAgfCAwCiB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2RtYXIuYyAgICAgICAgICB8IDAKIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvZG1hci5oICAgICAgICAgIHwgMAog
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9leHRlcm4uaCAgICAgICAgfCAw
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2ludHJlbWFwLmMgICAgICB8
IDAKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvaW9tbXUuYyAgICAgICAg
IHwgMiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9pb21tdS5oICAg
ICAgICAgfCAwCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL3FpbnZhbC5j
ICAgICAgICB8IDIgKy0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvcXVp
cmtzLmMgICAgICAgIHwgMAogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC91
dGlscy5jICAgICAgICAgfCAwCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRk
L3Z0ZC5oICAgICAgICAgICB8IDAKIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92
dGQveDg2L01ha2VmaWxlICAgIHwgMAogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9
L3Z0ZC94ODYvYXRzLmMgICAgICAgfCAyICstCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+
IHg4Nn0vdnRkL3g4Ni92dGQuYyAgICAgICB8IDAKIDI3IGZpbGVzIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3sgPT4geDg2fS9hbWQvTWFrZWZpbGUgKDEwMCUpCiByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gveyA9PiB4ODZ9L2FtZC9pb21tdV9hY3BpLmMgKDEwMCUpCiByZW5hbWUgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L2FtZC9pb21tdV9jbWQuYyAoOTklKQogcmVuYW1lIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9hbWQvaW9tbXVfZGV0ZWN0LmMgKDEwMCUp
CiByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L2FtZC9pb21tdV9ndWVz
dC5jICgxMDAlKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9hbWQv
aW9tbXVfaW5pdC5jICgxMDAlKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4g
eDg2fS9hbWQvaW9tbXVfaW50ci5jICgxMDAlKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3sgPT4geDg2fS9hbWQvaW9tbXVfbWFwLmMgKDk5JSkKIHJlbmFtZSB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1kL3BjaV9hbWRfaW9tbXUuYyAoOTklKQogcmVuYW1lIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9pby5jICgxMDAlKQogcmVuYW1lIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvTWFrZWZpbGUgKDEwMCUpCiByZW5hbWUg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9kbWFyLmMgKDEwMCUpCiByZW5h
bWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9kbWFyLmggKDEwMCUpCiBy
ZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9leHRlcm4uaCAoMTAw
JSkKIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2ludHJlbWFw
LmMgKDEwMCUpCiByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9p
b21tdS5jICg5OSUpCiByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0
ZC9pb21tdS5oICgxMDAlKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2
fS92dGQvcWludmFsLmMgKDk5JSkKIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+
IHg4Nn0vdnRkL3F1aXJrcy5jICgxMDAlKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3sgPT4geDg2fS92dGQvdXRpbHMuYyAoMTAwJSkKIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC97ID0+IHg4Nn0vdnRkL3Z0ZC5oICgxMDAlKQogcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3sgPT4geDg2fS92dGQveDg2L01ha2VmaWxlICgxMDAlKQogcmVuYW1lIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQveDg2L2F0cy5jICg5OSUpCiByZW5hbWUgeGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC94ODYvdnRkLmMgKDEwMCUpCgpkaWZm
IC0tZ2l0IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBlNDA3MGZmYjgwLi42NTAw
YmEyYWMyIDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtMTQz
LDcgKzE0Myw3IEBAIEY6CXRvb2xzL2xpYmFjcGkvCiBBTUQgSU9NTVUKIE06CVN1cmF2ZWUgU3V0
aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+CiBTOglNYWludGFpbmVk
Ci1GOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvCitGOgl4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvYW1kLwogCiBBTUQgU1ZNCiBNOglCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJv
dnNreUBvcmFjbGUuY29tPgpAQCAtMjIyLDcgKzIyMiw3IEBAIEY6CXhlbi9pbmNsdWRlL2FzbS14
ODYvdGJvb3QuaAogSU5URUwoUikgVlQgRk9SIERJUkVDVEVEIEkvTyAoVlQtRCkKIE06CUtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogUzoJU3VwcG9ydGVkCi1GOgl4ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvCitGOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvdnRkLwog
CiBJTlRFTChSKSBWVCBGT1IgWDg2IChWVC1YKQogTToJSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWpp
bWFAaW50ZWwuY29tPgpAQCAtMjM3LDEwICsyMzcsMTAgQEAgSU9NTVUgVkVORE9SIElOREVQRU5E
RU5UIENPREUKIE06CUphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KIFM6CVN1cHBvcnRl
ZAogRjoJeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvCi1YOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvCiBYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hcm0vCi1YOgl4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvCiBYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9kZXZpY2VfdHJlZS5j
CitYOgl4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kLworWDoJeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveDg2L3Z0ZC8KIEY6CXhlbi9pbmNsdWRlL3hlbi9pb21tdS5oCiAKIEtDT05GSUcK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL01ha2VmaWxlIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvTWFrZWZpbGUKaW5kZXggNjA4NzMzM2EzNC4uNGI2OThiZDU2NiAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvTWFrZWZpbGUKQEAgLTEsOSArMSw2IEBACi1zdWJkaXItJChDT05GSUdf
WDg2KSArPSB2dGQKLXN1YmRpci0kKENPTkZJR19YODYpICs9IGFtZAogc3ViZGlyLSQoQ09ORklH
X1g4NikgKz0geDg2CiBzdWJkaXItJChDT05GSUdfQVJNKSArPSBhcm0KIAogb2JqLXkgKz0gaW9t
bXUubwotb2JqLSQoQ09ORklHX1g4NikgKz0gaW8ubwogb2JqLSQoQ09ORklHX0hBU19QQ0kpICs9
IHBjaS5vCiBvYmotJChDT05GSUdfSEFTX0RFVklDRV9UUkVFKSArPSBkZXZpY2VfdHJlZS5vCmRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvTWFrZWZpbGUgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvTWFrZWZpbGUKaW5kZXggYTcwY2Y5NDYwZC4uMDY5NzE3MDdm
OCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L01ha2VmaWxlCisrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9NYWtlZmlsZQpAQCAtMSwyICsxLDYgQEAKK3N1
YmRpci15ICs9IHZ0ZAorc3ViZGlyLXkgKz0gYW1kCisKIG9iai15ICs9IGF0cy5vCitvYmoteSAr
PSBpby5vCiBvYmoteSArPSBpb21tdS5vCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvTWFrZWZpbGUgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL01ha2Vm
aWxlCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC9hbWQvTWFrZWZpbGUKcmVuYW1lIHRvIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9h
bWQvTWFrZWZpbGUKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21t
dV9hY3BpLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X2FjcGkuYwpz
aW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X2FjcGkuYwpyZW5hbWUgdG8geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2Ft
ZC9pb21tdV9hY3BpLmMKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9p
b21tdV9jbWQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9tbXVfY21kLmMK
c2ltaWxhcml0eSBpbmRleCA5OSUKcmVuYW1lIGZyb20geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
YW1kL2lvbW11X2NtZC5jCnJlbmFtZSB0byB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1k
L2lvbW11X2NtZC5jCmluZGV4IDA4MjQ3ZmEzNTQuLmEyOTQ4ZmNhNDYgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9jbWQuYworKysgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X2NtZC5jCkBAIC0yMCw3ICsyMCw3IEBACiAjaW5jbHVk
ZSA8eGVuL3NjaGVkLmg+CiAjaW5jbHVkZSA8YXNtL2FtZC1pb21tdS5oPgogI2luY2x1ZGUgPGFz
bS9odm0vc3ZtL2FtZC1pb21tdS1wcm90by5oPgotI2luY2x1ZGUgIi4uL2F0cy5oIgorI2luY2x1
ZGUgIi4uLy4uL2F0cy5oIgogCiBzdGF0aWMgaW50IHF1ZXVlX2lvbW11X2NvbW1hbmQoc3RydWN0
IGFtZF9pb21tdSAqaW9tbXUsIHUzMiBjbWRbXSkKIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9kZXRlY3QuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9hbWQvaW9tbXVfZGV0ZWN0LmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9t
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9kZXRlY3QuYwpyZW5hbWUgdG8geGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9pb21tdV9kZXRlY3QuYwpkaWZmIC0tZ2l0IGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X2d1ZXN0LmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJl
bmFtZSBmcm9tIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jCnJlbmFt
ZSB0byB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X2d1ZXN0LmMKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X2luaXQuYwpzaW1pbGFyaXR5IGluZGV4IDEw
MCUKcmVuYW1lIGZyb20geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpy
ZW5hbWUgdG8geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9pb21tdV9pbml0LmMKZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbnRyLmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X2ludHIuYwpzaW1pbGFyaXR5IGluZGV4
IDEwMCUKcmVuYW1lIGZyb20geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2ludHIu
YwpyZW5hbWUgdG8geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9pb21tdV9pbnRyLmMK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9tYXAuYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9tbXVfbWFwLmMKc2ltaWxhcml0eSBpbmRl
eCA5OSUKcmVuYW1lIGZyb20geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X21hcC5j
CnJlbmFtZSB0byB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X21hcC5jCmlu
ZGV4IGZkMjMyN2QzZTUuLjBmOWJkNTM4YWYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2FtZC9pb21tdV9tYXAuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYv
YW1kL2lvbW11X21hcC5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSA8YXNtL3AybS5oPgog
I2luY2x1ZGUgPGFzbS9hbWQtaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9t
bXUtcHJvdG8uaD4KLSNpbmNsdWRlICIuLi9hdHMuaCIKKyNpbmNsdWRlICIuLi8uLi9hdHMuaCIK
ICNpbmNsdWRlIDx4ZW4vcGNpLmg+CiAKIC8qIEdpdmVuIHBmbiBhbmQgcGFnZSB0YWJsZSBsZXZl
bCwgcmV0dXJuIHBkZSBpbmRleCAqLwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQv
cGNpX2FtZF9pb21tdS5jCnNpbWlsYXJpdHkgaW5kZXggOTklCnJlbmFtZSBmcm9tIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1kX2lvbW11LmMKcmVuYW1lIHRvIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3g4Ni9hbWQvcGNpX2FtZF9pb21tdS5jCmluZGV4IDEyZDI2OTViODkuLjM4
NWQ1OTViYzAgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lfYW1k
X2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9wY2lfYW1kX2lv
bW11LmMKQEAgLTI1LDcgKzI1LDcgQEAKICNpbmNsdWRlIDx4ZW4vc29mdGlycS5oPgogI2luY2x1
ZGUgPGFzbS9hbWQtaW9tbXUuaD4KICNpbmNsdWRlIDxhc20vaHZtL3N2bS9hbWQtaW9tbXUtcHJv
dG8uaD4KLSNpbmNsdWRlICIuLi9hdHMuaCIKKyNpbmNsdWRlICIuLi8uLi9hdHMuaCIKIAogc3Rh
dGljIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGluaXRfZG9uZTsKIApkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pby5j
CnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pby5jCnJlbmFtZSB0byB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW8uYwpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlIGIveGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L3Z0ZC9NYWtlZmlsZQpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1l
IGZyb20geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL01ha2VmaWxlCnJlbmFtZSB0byB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvdnRkL01ha2VmaWxlCmRpZmYgLS1naXQgYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvZG1hci5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2
L3Z0ZC9kbWFyLmMKc2ltaWxhcml0eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC9kbWFyLmMKcmVuYW1lIHRvIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni92dGQvZG1hci5jCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
ZG1hci5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3Z0ZC9kbWFyLmgKc2ltaWxhcml0
eSBpbmRleCAxMDAlCnJlbmFtZSBmcm9tIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9kbWFy
LmgKcmVuYW1lIHRvIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQvZG1hci5oCmRpZmYg
LS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmggYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvdnRkL2V4dGVybi5oCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5h
bWUgZnJvbSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvZXh0ZXJuLmgKcmVuYW1lIHRvIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQvZXh0ZXJuLmgKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveDg2L3Z0ZC9pbnRyZW1hcC5jCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYwpyZW5hbWUgdG8geGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveDg2L3Z0ZC9pbnRyZW1hcC5jCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92
dGQvaW9tbXUuYwpzaW1pbGFyaXR5IGluZGV4IDk5JQpyZW5hbWUgZnJvbSB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYwpyZW5hbWUgdG8geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L3Z0ZC9pb21tdS5jCmluZGV4IGRhYWVkMGFiYmQuLjFkMTYxZmUxNDkgMTAwNjQ0Ci0tLSBh
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni92dGQvaW9tbXUuYwpAQCAtMzksNyArMzksNyBAQAogI2luY2x1ZGUgImRt
YXIuaCIKICNpbmNsdWRlICJleHRlcm4uaCIKICNpbmNsdWRlICJ2dGQuaCIKLSNpbmNsdWRlICIu
Li9hdHMuaCIKKyNpbmNsdWRlICIuLi8uLi9hdHMuaCIKIAogc3RydWN0IG1hcHBlZF9ybXJyIHsK
ICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGxpc3Q7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQvaW9t
bXUuaApzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20geGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2lvbW11LmgKcmVuYW1lIHRvIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92
dGQvaW9tbXUuaApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZh
bC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3Z0ZC9xaW52YWwuYwpzaW1pbGFyaXR5
IGluZGV4IDk5JQpyZW5hbWUgZnJvbSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFs
LmMKcmVuYW1lIHRvIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQvcWludmFsLmMKaW5k
ZXggZTk1ZGM1NGE4ZC4uZDJkYWNlNjM4YSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3FpbnZhbC5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQv
cWludmFsLmMKQEAgLTI3LDcgKzI3LDcgQEAKICNpbmNsdWRlICJkbWFyLmgiCiAjaW5jbHVkZSAi
dnRkLmgiCiAjaW5jbHVkZSAiZXh0ZXJuLmgiCi0jaW5jbHVkZSAiLi4vYXRzLmgiCisjaW5jbHVk
ZSAiLi4vLi4vYXRzLmgiCiAKICNkZWZpbmUgVlREX1FJX1RJTUVPVVQJMQogCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMgYi94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC94ODYvdnRkL3F1aXJrcy5jCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJv
bSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcXVpcmtzLmMKcmVuYW1lIHRvIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQvcXVpcmtzLmMKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC91dGlscy5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3Z0
ZC91dGlscy5jCnNpbWlsYXJpdHkgaW5kZXggMTAwJQpyZW5hbWUgZnJvbSB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvdXRpbHMuYwpyZW5hbWUgdG8geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L3Z0ZC91dGlscy5jCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
dnRkLmggYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvdnRkL3Z0ZC5oCnNpbWlsYXJpdHkg
aW5kZXggMTAwJQpyZW5hbWUgZnJvbSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnRkLmgK
cmVuYW1lIHRvIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQvdnRkLmgKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvTWFrZWZpbGUgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvdnRkL3g4Ni9NYWtlZmlsZQpzaW1pbGFyaXR5IGluZGV4IDEwMCUK
cmVuYW1lIGZyb20geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni9NYWtlZmlsZQpyZW5h
bWUgdG8geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3Z0ZC94ODYvTWFrZWZpbGUKZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvYXRzLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvdnRkL3g4Ni9hdHMuYwpzaW1pbGFyaXR5IGluZGV4IDk5JQpyZW5h
bWUgZnJvbSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2L2F0cy5jCnJlbmFtZSB0byB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvdnRkL3g4Ni9hdHMuYwppbmRleCAxYTNhZGI0YWNi
Li40MzMyODE5MTM2IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQveDg2
L2F0cy5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQveDg2L2F0cy5jCkBA
IC0yNiw3ICsyNiw3IEBACiAjaW5jbHVkZSAiLi4vZG1hci5oIgogI2luY2x1ZGUgIi4uL3Z0ZC5o
IgogI2luY2x1ZGUgIi4uL2V4dGVybi5oIgotI2luY2x1ZGUgIi4uLy4uL2F0cy5oIgorI2luY2x1
ZGUgIi4uLy4uLy4uL2F0cy5oIgogCiBzdGF0aWMgTElTVF9IRUFEKGF0c19kZXZfZHJoZF91bml0
cyk7CiAKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC94ODYvdnRkLmMg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvdnRkL3g4Ni92dGQuYwpzaW1pbGFyaXR5IGlu
ZGV4IDEwMCUKcmVuYW1lIGZyb20geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3g4Ni92dGQu
YwpyZW5hbWUgdG8geGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L3Z0ZC94ODYvdnRkLmMKLS0g
CjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEG-0001gr-7L; Wed, 21 Feb 2018 21:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEE-0001g2-EL
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:06 +0000
X-Inumbo-ID: a6130a66-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6130a66-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872152"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:46:59 +0000
Message-ID: <20180221214701.1646-9-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 08/10] passthrough/amd: make
	clear_iommu_pte_present static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgaXMgb25seSBvbmUgdXNlciBpbiB0aGUgc2FtZSBmaWxlLgoKU2lnbmVkLW9mZi1ieTog
V2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBTdXJhdmVlIFN1dGhpa3VscGFu
aXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3g4Ni9hbWQvaW9tbXVfbWFwLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNl
cnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvYW1kL2lvbW11X21hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2Ft
ZC9pb21tdV9tYXAuYwppbmRleCBlNTFhNWM1ZmZlLi44NTY4ODE5ZWFjIDEwMDY0NAotLS0gYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvYW1kL2lvbW11X21hcC5jCisrKyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9tbXVfbWFwLmMKQEAgLTM3LDcgKzM3LDcgQEAgc3Rh
dGljIHVuc2lnbmVkIGludCBwZm5fdG9fcGRlX2lkeCh1bnNpZ25lZCBsb25nIHBmbiwgdW5zaWdu
ZWQgaW50IGxldmVsKQogICAgIHJldHVybiBpZHg7CiB9CiAKLXZvaWQgY2xlYXJfaW9tbXVfcHRl
X3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVuc2lnbmVkIGxvbmcgZ2ZuKQorc3RhdGlj
IHZvaWQgY2xlYXJfaW9tbXVfcHRlX3ByZXNlbnQodW5zaWduZWQgbG9uZyBsMV9tZm4sIHVuc2ln
bmVkIGxvbmcgZ2ZuKQogewogICAgIHU2NCAqdGFibGUsICpwdGU7CiAKLS0gCjIuMTEuMAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEG-0001h7-Dj; Wed, 21 Feb 2018 21:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEE-0001g0-FG
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:06 +0000
X-Inumbo-ID: a5a757fd-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5a757fd-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872151"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:46:56 +0000
Message-ID: <20180221214701.1646-6-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 05/10] x86/passthrough: move
	hvm_dpci_isairq_eoi
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBmdW5jdGlvbiBpcyBub3QgSW50ZWwgc3BlY2lmaWMuIE1vdmUgaXQgdG8gaW8uYyBhbG9u
ZyBzaWRlIGl0cwpzb2xlIHVzZXIuIFJlbW92ZSBkZWNsYXJhdGlvbiBpbiBpb21tdS5oLgoKU2ln
bmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBLZXZpbiBU
aWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94
ODYvaW8uYyAgICAgICAgICB8IDQ1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni92dGQveDg2L3Z0ZC5jIHwgNDUgLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAgICAgICAg
ICAgICAgfCAgMSAtCiAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyksIDQ2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pby5jIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvLmMKaW5kZXggOGYxNmU2YzBhNS4uNmE3YzY0
MTVkYyAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvLmMKKysrIGIv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2lvLmMKQEAgLTUxLDYgKzUxLDUxIEBAIGVudW0g
ewogICAgIFNUQVRFX1JVTgogfTsKIAorc3RhdGljIGludCBfaHZtX2RwY2lfaXNhaXJxX2VvaShz
dHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qg
aHZtX3BpcnFfZHBjaSAqcGlycV9kcGNpLCB2b2lkICphcmcpCit7CisgICAgc3RydWN0IGh2bV9p
cnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKKyAgICB1bnNpZ25lZCBpbnQgaXNhaXJx
ID0gKGxvbmcpYXJnOworICAgIGNvbnN0IHN0cnVjdCBkZXZfaW50eF9nc2lfbGluayAqZGlnbDsK
KworICAgIGxpc3RfZm9yX2VhY2hfZW50cnkgKCBkaWdsLCAmcGlycV9kcGNpLT5kaWdsX2xpc3Qs
IGxpc3QgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgaW50IGxpbmsgPSBodm1fcGNpX2ludHhf
bGluayhkaWdsLT5kZXZpY2UsIGRpZ2wtPmludHgpOworCisgICAgICAgIGlmICggaHZtX2lycS0+
cGNpX2xpbmsucm91dGVbbGlua10gPT0gaXNhaXJxICkKKyAgICAgICAgeworICAgICAgICAgICAg
aHZtX3BjaV9pbnR4X2RlYXNzZXJ0KGQsIGRpZ2wtPmRldmljZSwgZGlnbC0+aW50eCk7CisgICAg
ICAgICAgICBpZiAoIC0tcGlycV9kcGNpLT5wZW5kaW5nID09IDAgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIHN0b3BfdGltZXIoJnBpcnFfZHBjaS0+dGltZXIpOworICAgICAgICAg
ICAgICAgIHBpcnFfZ3Vlc3RfZW9pKGRwY2lfcGlycShwaXJxX2RwY2kpKTsKKyAgICAgICAgICAg
IH0KKyAgICAgICAgfQorICAgIH0KKworICAgIHJldHVybiAwOworfQorCitzdGF0aWMgdm9pZCBo
dm1fZHBjaV9pc2FpcnFfZW9pKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCBpc2FpcnEp
Cit7CisgICAgc3RydWN0IGh2bV9pcnFfZHBjaSAqZHBjaSA9IE5VTEw7CisKKyAgICBBU1NFUlQo
aXNhaXJxIDwgTlJfSVNBSVJRUyk7CisgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCkKKyAgICAgICAg
cmV0dXJuOworCisgICAgc3Bpbl9sb2NrKCZkLT5ldmVudF9sb2NrKTsKKworICAgIGRwY2kgPSBk
b21haW5fZ2V0X2lycV9kcGNpKGQpOworCisgICAgaWYgKCBkcGNpICYmIHRlc3RfYml0KGlzYWly
cSwgZHBjaS0+aXNhaXJxX21hcCkgKQorICAgIHsKKyAgICAgICAgLyogTXVsdGlwbGUgbWlycSBt
YXkgYmUgbWFwcGVkIHRvIG9uZSBpc2EgaXJxICovCisgICAgICAgIHB0X3BpcnFfaXRlcmF0ZShk
LCBfaHZtX2RwY2lfaXNhaXJxX2VvaSwgKHZvaWQgKikobG9uZylpc2FpcnEpOworICAgIH0KKyAg
ICBzcGluX3VubG9jaygmZC0+ZXZlbnRfbG9jayk7Cit9CisKIC8qCiAgKiBUaGlzIGNhbiBiZSBj
YWxsZWQgbXVsdGlwbGUgdGltZXMsIGJ1dCB0aGUgc29mdGlycSBpcyBvbmx5IHJhaXNlZCBvbmNl
LgogICogVGhhdCBpcyB1bnRpbCB0aGUgU1RBVEVfU0NIRUQgc3RhdGUgaGFzIGJlZW4gY2xlYXJl
ZC4gVGhlIHN0YXRlIGNhbiBiZQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
eDg2L3Z0ZC94ODYvdnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvdnRkL3g4Ni92
dGQuYwppbmRleCA4OGE2MGIzMzA3Li5jNzgyM2JlNGU4IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC94ODYvdnRkL3g4Ni92dGQuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvdnRkL3g4Ni92dGQuYwpAQCAtNjMsNTEgKzYzLDYgQEAgdm9pZCBmbHVzaF9hbGxf
Y2FjaGUoKQogICAgIHdiaW52ZCgpOwogfQogCi1zdGF0aWMgaW50IF9odm1fZHBjaV9pc2FpcnFf
ZW9pKHN0cnVjdCBkb21haW4gKmQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2ksIHZvaWQgKmFyZykKLXsKLSAgICBzdHJ1Y3Qg
aHZtX2lycSAqaHZtX2lycSA9IGh2bV9kb21haW5faXJxKGQpOwotICAgIHVuc2lnbmVkIGludCBp
c2FpcnEgPSAobG9uZylhcmc7Ci0gICAgY29uc3Qgc3RydWN0IGRldl9pbnR4X2dzaV9saW5rICpk
aWdsOwotCi0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeSAoIGRpZ2wsICZwaXJxX2RwY2ktPmRpZ2xf
bGlzdCwgbGlzdCApCi0gICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgbGluayA9IGh2bV9wY2lf
aW50eF9saW5rKGRpZ2wtPmRldmljZSwgZGlnbC0+aW50eCk7Ci0KLSAgICAgICAgaWYgKCBodm1f
aXJxLT5wY2lfbGluay5yb3V0ZVtsaW5rXSA9PSBpc2FpcnEgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICBodm1fcGNpX2ludHhfZGVhc3NlcnQoZCwgZGlnbC0+ZGV2aWNlLCBkaWdsLT5pbnR4KTsK
LSAgICAgICAgICAgIGlmICggLS1waXJxX2RwY2ktPnBlbmRpbmcgPT0gMCApCi0gICAgICAgICAg
ICB7Ci0gICAgICAgICAgICAgICAgc3RvcF90aW1lcigmcGlycV9kcGNpLT50aW1lcik7Ci0gICAg
ICAgICAgICAgICAgcGlycV9ndWVzdF9lb2koZHBjaV9waXJxKHBpcnFfZHBjaSkpOwotICAgICAg
ICAgICAgfQotICAgICAgICB9Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KLXZvaWQgaHZt
X2RwY2lfaXNhaXJxX2VvaShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgaXNhaXJxKQot
ewotICAgIHN0cnVjdCBodm1faXJxX2RwY2kgKmRwY2kgPSBOVUxMOwotCi0gICAgQVNTRVJUKGlz
YWlycSA8IE5SX0lTQUlSUVMpOwotICAgIGlmICggIWlvbW11X2VuYWJsZWQpCi0gICAgICAgIHJl
dHVybjsKLQotICAgIHNwaW5fbG9jaygmZC0+ZXZlbnRfbG9jayk7Ci0KLSAgICBkcGNpID0gZG9t
YWluX2dldF9pcnFfZHBjaShkKTsKLQotICAgIGlmICggZHBjaSAmJiB0ZXN0X2JpdChpc2FpcnEs
IGRwY2ktPmlzYWlycV9tYXApICkKLSAgICB7Ci0gICAgICAgIC8qIE11bHRpcGxlIG1pcnEgbWF5
IGJlIG1hcHBlZCB0byBvbmUgaXNhIGlycSAqLwotICAgICAgICBwdF9waXJxX2l0ZXJhdGUoZCwg
X2h2bV9kcGNpX2lzYWlycV9lb2ksICh2b2lkICopKGxvbmcpaXNhaXJxKTsKLSAgICB9Ci0gICAg
c3Bpbl91bmxvY2soJmQtPmV2ZW50X2xvY2spOwotfQotCiB2b2lkIF9faHdkb21faW5pdCB2dGRf
c2V0X2h3ZG9tX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCkKIHsKICAgICB1bnNpZ25lZCBsb25n
IGksIGosIHRtcCwgdG9wOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmggYi94
ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAppbmRleCAzM2M4YjIyMWRjLi4zMjY3NGU2ZTU5IDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vaW9t
bXUuaApAQCAtOTksNyArOTksNiBAQCBpbnQgaHZtX2RvX0lSUV9kcGNpKHN0cnVjdCBkb21haW4g
Kiwgc3RydWN0IHBpcnEgKik7CiBpbnQgcHRfaXJxX2NyZWF0ZV9iaW5kKHN0cnVjdCBkb21haW4g
KiwgY29uc3Qgc3RydWN0IHhlbl9kb21jdGxfYmluZF9wdF9pcnEgKik7CiBpbnQgcHRfaXJxX2Rl
c3Ryb3lfYmluZChzdHJ1Y3QgZG9tYWluICosIGNvbnN0IHN0cnVjdCB4ZW5fZG9tY3RsX2JpbmRf
cHRfaXJxICopOwogCi12b2lkIGh2bV9kcGNpX2lzYWlycV9lb2koc3RydWN0IGRvbWFpbiAqZCwg
dW5zaWduZWQgaW50IGlzYWlycSk7CiBzdHJ1Y3QgaHZtX2lycV9kcGNpICpkb21haW5fZ2V0X2ly
cV9kcGNpKGNvbnN0IHN0cnVjdCBkb21haW4gKik7CiB2b2lkIGZyZWVfaHZtX2lycV9kcGNpKHN0
cnVjdCBodm1faXJxX2RwY2kgKmRwY2kpOwogYm9vbF90IHB0X2lycV9uZWVkX3RpbWVyKHVpbnQz
Ml90IGZsYWdzKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:47:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:47:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocEG-0001hI-Kc; Wed, 21 Feb 2018 21:47:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocEE-0001g1-G9
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:47:06 +0000
X-Inumbo-ID: a5cc2152-1750-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5cc2152-1750-11e8-ba59-bc764e045a96;
 Wed, 21 Feb 2018 22:46:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463872149"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:46:54 +0000
Message-ID: <20180221214701.1646-4-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 03/10] x86/passthrough: io.c is used for HVM
	only
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tClRoaXMgZmls
ZSBoYXMgYSBmZXcgZnVuY3Rpb25zIHRoYXQgYXJlIGNhbGxlZCBpbiBvdGhlciBwbGFjZXMuIFdl
IG5lZWQKdG8gcHJvdmlkZSBzdHVicyBmb3IgdGhlbSBhdCBzb21lIHBvaW50LiBDdXJyZW50bHkg
dGhlIGRlY2xhcmF0aW9ucwphcmUgaW4gZGlmZmVyZW50IHBsYWNlcy4gV2hhdCBpcyB0aGUgcHJl
ZmVycmVkIG5hbWUgLyBsb2NhdGlvbiBmb3IgdGhlCnN0dWJzPwotLS0KIHhlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3g4Ni9NYWtlZmlsZSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9NYWtlZmlsZSBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9NYWtlZmlsZQppbmRl
eCAwYTIxYjYwYjVhLi4wMjY1OWJkOWY1IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L01ha2Vm
aWxlCkBAIC0yLDYgKzIsNiBAQCBzdWJkaXIteSArPSB2dGQKIHN1YmRpci15ICs9IGFtZAogCiBv
YmoteSArPSBhdHMubwotb2JqLXkgKz0gaW8ubworb2JqLSQoQ09ORklHX0hWTSkgKz0gaW8ubwog
b2JqLXkgKz0gaW9tbXUubwogb2JqLXkgKz0gcGNpLm8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 21:58:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 21:58:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocPK-0003Wz-U4; Wed, 21 Feb 2018 21:58:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=igdh=fp=citrix.com=prvs=5836394aa=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eocPJ-0003Wt-JX
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 21:58:33 +0000
X-Inumbo-ID: 9258a3fa-1752-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9258a3fa-1752-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 22:00:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,376,1515456000"; d="scan'208";a="463874027"
From: Wei Liu <wei.liu2@citrix.com>
To: Xen-devel <xen-devel@lists.xenproject.org>
Date: Wed, 21 Feb 2018 21:47:01 +0000
Message-ID: <20180221214701.1646-11-wei.liu2@citrix.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH RFC 10/10] x86: check hvm domain before calling
	pt_irq_destroy_bind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGp1c3QgbGlrZSBpdHMgY291bnRlciBwYXJ0IGJlY2F1c2UgdGhhdCBmdW5jdGlvbiBpcyBI
Vk0gb25seS4KClRoZXJlIGlzIG5vIHJpc2sgb2YgY29ycnVwdGlvbiBiZWNhdXNlIHB0X2lycV9k
ZXN0cm95X2JpbmQgYWxyZWFkeSBoYXMKcHJvcGVyIGNoZWNrIGluIHBsYWNlLCBidXQgaXQgd291
bGQgYmUgbmljZSB0byBiZSBtb3JlIGV4cGxpY2l0IGJlZm9yZQpjYWxsaW5nIHRoZSBzYWlkIGZ1
bmN0aW9uLgoKU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgfCA0ICsrKysKIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tY3RsLmMgYi94ZW4vYXJjaC94
ODYvZG9tY3RsLmMKaW5kZXggOGZiYmYzYWViMy4uMDdiN2Q0MWI2NiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2RvbWN0bC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwuYwpAQCAtNzA3LDYg
KzcwNywxMCBAQCBsb25nIGFyY2hfZG9fZG9tY3RsKAogICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0
bF9iaW5kX3B0X2lycSAqYmluZCA9ICZkb21jdGwtPnUuYmluZF9wdF9pcnE7CiAgICAgICAgIGlu
dCBpcnEgPSBkb21haW5fcGlycV90b19pcnEoZCwgYmluZC0+bWFjaGluZV9pcnEpOwogCisgICAg
ICAgIHJldCA9IC1FSU5WQUw7CisgICAgICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgKQorICAg
ICAgICAgICAgYnJlYWs7CisKICAgICAgICAgcmV0ID0gLUVQRVJNOwogICAgICAgICBpZiAoIGly
cSA8PSAwIHx8ICFpcnFfYWNjZXNzX3Blcm1pdHRlZChjdXJyZCwgaXJxKSApCiAgICAgICAgICAg
ICBicmVhazsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 22:14:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 22:14:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocef-0004wK-85; Wed, 21 Feb 2018 22:14:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0ohx=fp=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1eoced-0004wE-Sg
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 22:14:23 +0000
X-Inumbo-ID: c82ebf38-1754-11e8-b9b1-635ca7ef6cff
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c82ebf38-1754-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 22:15:54 +0000 (UTC)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Wed, 21 Feb 2018 15:14:12 -0700
From: Jim Fehlig <jfehlig@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Feb 2018 15:13:41 -0700
Message-Id: <20180221221341.17452-1-jfehlig@suse.com>
X-Mailer: git-send-email 2.16.1
Cc: wei.liu2@citrix.com, Jim Fehlig <jfehlig@suse.com>,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH] xenstore: increase default thread stack size to
	32k
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gc2V2ZXJhbCBTa3lsYWtlIG1hY2hpbmVzIEkndmUgb2JzZXJ2ZWQgeGwgc2VnZmF1bHRzIHdo
ZW4gcnVubmluZwpjcmVhdGUgb3IgZGVzdHJveSBzdWJjb21tYW5kcy4gT3RoZXIgc3ViY29tbWFu
ZHMgbWF5IHNlZ2ZhdWx0IHRvbywKYnV0IEkndmUgb25seSBsb29rZWQgYXQgY3JlYXRlIGFuZCBk
ZXN0cm95IHdoaWNoIHNoYXJlIGEgc2ltaWxhcgpiYWNrdHJhY2UKClRocmVhZCAyIChUaHJlYWQg
MHg3ZmZmZjdmZjM3MDAgKExXUCAyOTQxKSk6CiAgICBhdCAvdXNyL2luY2x1ZGUvYml0cy91bmlz
dGQuaDo0NAogICAgYXQgeHMuYzozOTgKICAgIGZkPTxvcHRpbWl6ZWQgb3V0PikgYXQgeHMuYzox
MjMxCgpUaHJlYWQgMSBoYXMgY2FuY2VsZWQgVGhyZWFkIDIgYW5kIGlzIHdhaXRpbmcgZm9yIGl0
IGluIHB0aHJlYWRfam9pbigpLgoKVGhlIGJhY2t0cmFjZSBzbWVsbGVkIG9mIG1lbW9yeS9zdGFj
ayBvdmVyZmxvdywgd2hpY2ggd2FzIHZlcmlmaWVkIGJ5CmluY3JlYXNpbmcgREVGQVVMVF9USFJF
QURfU1RBQ0tTSVpFIHRvIDMya2IuIFByZXN1bWFibHkgdGhlIHN0YWNrCm92ZXJmbG93IGlzIG9i
c2VydmVkIG9uIFNreWxha2UgZHVlIHRvIGEgYnJvYWRlciBDUFUgZmVhdHVyZSBzZXQgd2hpY2gK
bXVzdCBiZSBzYXZlZCB3aXRoaW4gX2RsX3J1bnRpbWVfcmVzb2x2ZSBhbmQgZnJpZW5kcy4KCldo
aWxlIFBUSFJFQURfU1RBQ0tfTUlOIHNob3VsZCBhZHZlcnRpc2UgYSBzdWl0YWJsZSBzdGFjayBz
aXplIGJhc2VkIG9uCnRoZSB1bmRlcmx5aW5nIHN5c3RlbSwgaW5jcmVhc2luZyB0aGUgZGVmYXVs
dCBzaXplIG1ha2VzIHhlbnN0b3JlIGEgYml0Cm1vcmUgcm9idXN0IG9uIHN5c3RlbXMgd2l0aCBp
bnN1ZmZpY2llbnQvYnJva2VuIG1pbmltdW1zLgoKU2lnbmVkLW9mZi1ieTogSmltIEZlaGxpZyA8
amZlaGxpZ0BzdXNlLmNvbT4KLS0tCiB0b29scy94ZW5zdG9yZS94cy5jIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMveGVuc3RvcmUveHMuYyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKaW5kZXggYWJmZmQ5Y2Q4MC4u
Mzg5MWU0OTA3YyAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUveHMuYworKysgYi90b29scy94
ZW5zdG9yZS94cy5jCkBAIC04MDAsNyArODAwLDcgQEAgYm9vbCB4c193YXRjaChzdHJ1Y3QgeHNf
aGFuZGxlICpoLCBjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFyICp0b2tlbikKIAlzdHJ1Y3Qg
aW92ZWMgaW92WzJdOwogCiAjaWZkZWYgVVNFX1BUSFJFQUQKLSNkZWZpbmUgREVGQVVMVF9USFJF
QURfU1RBQ0tTSVpFICgxNiAqIDEwMjQpCisjZGVmaW5lIERFRkFVTFRfVEhSRUFEX1NUQUNLU0la
RSAoMzIgKiAxMDI0KQogI2RlZmluZSBSRUFEX1RIUkVBRF9TVEFDS1NJWkUgCQkJCQlcCiAJKChE
RUZBVUxUX1RIUkVBRF9TVEFDS1NJWkUgPCBQVEhSRUFEX1NUQUNLX01JTikgPyAJXAogCVBUSFJF
QURfU1RBQ0tfTUlOIDogREVGQVVMVF9USFJFQURfU1RBQ0tTSVpFKQotLSAKMi4xNi4xCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 22:33:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 22:33:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eocxH-0006R4-NB; Wed, 21 Feb 2018 22:33:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=0ohx=fp=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1eocxG-0006Qy-Sb
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 22:33:38 +0000
X-Inumbo-ID: 78aad29b-1757-11e8-b9b1-635ca7ef6cff
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 78aad29b-1757-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 22:35:09 +0000 (UTC)
Received: from [192.168.0.4] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Wed, 21 Feb 2018 15:33:30 -0700
To: xen-devel@lists.xenproject.org
References: <20180208030410.1353-1-jfehlig@suse.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <96d540c2-4c26-6206-52ab-6ecf592bd3b2@suse.com>
Date: Wed, 21 Feb 2018 15:33:28 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180208030410.1353-1-jfehlig@suse.com>
Content-Language: en-US
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] libxl: set channel devid when not provided
 by application
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW55IGNvbW1lbnRzIG9uIHRoaXMgcGF0Y2g/IFRoYW5rcyEKClJlZ2FyZHMsCkppbQoKT24gMDIv
MDcvMjAxOCAwODowNCBQTSwgSmltIEZlaGxpZyB3cm90ZToKPiBBcHBsaWNhdGlvbnMgbGlrZSBs
aWJ2aXJ0IG1heSBub3QgcG9wdWxhdGUgYSBkZXZpY2UgZGV2aWQgZmllbGQsCj4gZGVsZWdhdGlu
ZyB0aGF0IHRvIGxpYnhsLiBJZiBuZWVkZWQsIHRoZSBhcHBsaWNhdGlvbiBjYW4gbGF0ZXIKPiBy
ZXRyaWV2ZSB0aGUgbGlieGwtcHJvZHVjZWQgZGV2aWQuIEluZGVlZCBtb3N0IGRldmljZXMgYXJl
IGhhbmRsZWQKPiB0aGlzIHdheSBpbiBsaWJ2aXJ0LCBjaGFubmVsIGRldmljZXMgaW5jbHVkZWQu
Cj4gCj4gVGhpcyB3b3JrcyB3ZWxsIHdoZW4gb25seSBvbmUgY2hhbm5lbCBkZXZpY2UgaXMgZGVm
aW5lZCwgYnV0IG1vcmUKPiB0aGFuIG9uZSByZXN1bHRzIGluCj4gCj4gcWVtdS1zeXN0ZW0taTM4
NjogLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhsLWNoYW5uZWwtMSxcCj4gcGF0aD0vdG1wL3Rlc3Qt
b3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMDAsc2VydmVyLG5vd2FpdDoKPiBEdXBsaWNhdGUgSUQgJ2xp
YnhsLWNoYW5uZWwtMScgZm9yIGNoYXJkZXYKPiAKPiBCZXNpZGVzIHRoZSBvZGQgJy0xJyB2YWx1
ZSBpbiB0aGUgaWQsIG11bHRpcGxlIGNoYW5uZWxzIGhhdmUgdGhlIHNhbWUKPiBpZCwgY2F1c2lu
ZyBxZW11IHRvIGZhaWwuIEEgc2ltcGxlIGZpeCBpcyB0byBzZXQgYW4gdW5pbml0aWFsaXplZAo+
IGRldmlkICgtMSkgdG8gdGhlIGRldl9udW0gcGFzc2VkIHRvIGxpYnhsX19pbml0X2NvbnNvbGVf
ZnJvbV9jaGFubmVsKCkuCj4gCj4gU2lnbmVkLW9mZi1ieTogSmltIEZlaGxpZyA8amZlaGxpZ0Bz
dXNlLmNvbT4KPiAtLS0KPiAKPiBJIGdldCB0aGUgZmVlbGluZyB0aGF0IGlmIG5lZWRlZCBkZXZp
ZCBzaG91bGQgYmUgc2V0IGVhcmxpZXIsIGJ1dAo+IHRoaXMgc2VlbXMgbGlrZSB0aGUgbW9zdCBv
cHBvcnR1bmUgc3BvdC4gU3VnZ2VzdGlvbnMgZm9yIGltcHJvdmVtZW50cwo+IHdlbGNvbWUuCj4g
Cj4gICB0b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMgfCAzICsrKwo+ICAgMSBmaWxlIGNoYW5n
ZWQsIDMgaW5zZXJ0aW9ucygrKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9j
b25zb2xlLmMgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMKPiBpbmRleCAzOWQ4NDMwZGY4
Li44ZmFmM2EyNGYzIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+
ICsrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYwo+IEBAIC00MDEsNiArNDAxLDkgQEAg
aW50IGxpYnhsX19pbml0X2NvbnNvbGVfZnJvbV9jaGFubmVsKGxpYnhsX19nYyAqZ2MsCj4gICAK
PiAgICAgICAvKiBQZXJmb3JtIHZhbGlkYXRpb24gZmlyc3QsIGFsbG9jYXRlIHNlY29uZC4gKi8K
PiAgIAo+ICsgICAgaWYgKGNoYW5uZWwtPmRldmlkID09IC0xKQo+ICsgICAgICAgIGNoYW5uZWwt
PmRldmlkID0gZGV2X251bTsKPiArCj4gICAgICAgaWYgKCFjaGFubmVsLT5uYW1lKSB7Cj4gICAg
ICAgICAgIExPRyhFUlJPUiwgImNoYW5uZWwgJWQgaGFzIG5vIG5hbWUiLCBjaGFubmVsLT5kZXZp
ZCk7Cj4gICAgICAgICAgIHJldHVybiBFUlJPUl9JTlZBTDsKPiAKCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 23:16:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 23:16:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eodc5-0000ts-0S; Wed, 21 Feb 2018 23:15:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=foxx=fp=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eodc3-0000tc-Vv
 for xen-devel@lists.xenproject.org; Wed, 21 Feb 2018 23:15:48 +0000
X-Inumbo-ID: 09006fcf-175d-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09006fcf-175d-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 00:14:58 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eodbz-00034b-GL; Wed, 21 Feb 2018 23:15:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eodbu-0003M5-1P; Wed, 21 Feb 2018 23:15:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eodbt-0006zG-N0; Wed, 21 Feb 2018 23:15:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1eodbt-0006zG-N0@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 21 Feb 2018 23:15:37 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-qemut-rhel6hvm-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDQ0YzZkYzk0MGIxOTBj
ZjIyYjA0NGE3ODRmM2UwMGE3ZTdmMDhiMmYKICBCdWcgbm90IHByZXNlbnQ6IDJiYzJmNjg4ZmRm
ODgwOGRlNGYzNmJlNTYzY2NkYjBiZGU3YzBjNTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk4NDUvCgoKICBjb21t
aXQgNDRjNmRjOTQwYjE5MGNmMjJiMDQ0YTc4NGYzZTAwYTdlN2YwOGIyZgogIEF1dGhvcjogS2Vl
cyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgRGF0ZTogICBUdWUgRmViIDYgMTU6Mzc6
NDUgMjAxOCAtMDgwMAogIAogICAgICBNYWtlZmlsZTogaW50cm9kdWNlIENPTkZJR19DQ19TVEFD
S1BST1RFQ1RPUl9BVVRPCiAgICAgIAogICAgICBOZWFybHkgYWxsIG1vZGVybiBjb21waWxlcnMg
c3VwcG9ydCBhIHN0YWNrLXByb3RlY3RvciBvcHRpb24sIGFuZCBuZWFybHkKICAgICAgYWxsIG1v
ZGVybiBkaXN0cmlidXRpb25zIGVuYWJsZSB0aGUga2VybmVsIHN0YWNrLXByb3RlY3Rvciwgc28g
ZW5hYmxpbmcKICAgICAgdGhpcyBieSBkZWZhdWx0IGluIGtlcm5lbCBidWlsZHMgd291bGQgbWFr
ZSBzZW5zZS4gIEhvd2V2ZXIsIEtjb25maWcgZG9lcwogICAgICBub3QgaGF2ZSBrbm93bGVkZ2Ug
b2YgYXZhaWxhYmxlIGNvbXBpbGVyIGZlYXR1cmVzLCBzbyBpdCBpc24ndCBzYWZlIHRvCiAgICAg
IGZvcmNlIG9uLCBhcyB0aGlzIHdvdWxkIHVuY29uZGl0aW9uYWxseSBicmVhayBidWlsZHMgZm9y
IHRoZSBjb21waWxlcnMgb3IKICAgICAgYXJjaGl0ZWN0dXJlcyB0aGF0IGRvbid0IGhhdmUgc3Vw
cG9ydC4gIEluc3RlYWQsIHRoaXMgaW50cm9kdWNlcyBhIG5ldwogICAgICBvcHRpb24sIENPTkZJ
R19DQ19TVEFDS1BST1RFQ1RPUl9BVVRPLCB3aGljaCBhdHRlbXB0cyB0byBkaXNjb3ZlciB0aGUg
YmVzdAogICAgICBwb3NzaWJsZSBzdGFjay1wcm90ZWN0b3IgYXZhaWxhYmxlLCBhbmQgd2lsbCBh
bGxvdyBidWlsZHMgdG8gcHJvY2VlZCBldmVuCiAgICAgIGlmIHRoZSBjb21waWxlciBkb2Vzbid0
IHN1cHBvcnQgYW55IHN0YWNrLXByb3RlY3Rvci4KICAgICAgCiAgICAgIFRoaXMgb3B0aW9uIGlz
IG1hZGUgdGhlIGRlZmF1bHQgc28gdGhhdCBrZXJuZWxzIGJ1aWx0IHdpdGggbW9kZXJuCiAgICAg
IGNvbXBpbGVycyB3aWxsIGJlIHByb3RlY3RlZC1ieS1kZWZhdWx0IGFnYWluc3Qgc3RhY2sgYnVm
ZmVyIG92ZXJmbG93cywKICAgICAgYXZvaWRpbmcgdGhpbmdzIGxpa2UgdGhlIHJlY2VudCBCbHVl
Qm9ybmUgYXR0YWNrLiAgU2VsZWN0aW9uIG9mIGEgc3BlY2lmaWMKICAgICAgc3RhY2stcHJvdGVj
dG9yIG9wdGlvbiByZW1haW5zIGF2YWlsYWJsZSwgaW5jbHVkaW5nIGRpc2FibGluZyBpdC4KICAg
ICAgCiAgICAgIEFkZGl0aW9uYWxseSwgdGlueS5jb25maWcgaXMgYWRqdXN0ZWQgdG8gdXNlIEND
X1NUQUNLUFJPVEVDVE9SX05PTkUsIHNpbmNlCiAgICAgIHRoYXQncyB0aGUgb3B0aW9uIHdpdGgg
dGhlIGxlYXN0IGNvZGUgc2l6ZSAoYW5kIGl0IHVzZWQgdG8gYmUgdGhlIGRlZmF1bHQsCiAgICAg
IHNvIHdlIGhhdmUgdG8gZXhwbGljaXRseSBjaG9vc2UgaXQgdGhlcmUgbm93KS4KICAgICAgCiAg
ICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8xNTEwMDc2MzIwLTY5OTMxLTQtZ2l0
LXNlbmQtZW1haWwta2Vlc2Nvb2tAY2hyb21pdW0ub3JnCiAgICAgIFNpZ25lZC1vZmYtYnk6IEtl
ZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogICAgICBUZXN0ZWQtYnk6IExhdXJhIEFi
Ym90dCA8bGFiYm90dEByZWRoYXQuY29tPgogICAgICBDYzogTWFzYWhpcm8gWWFtYWRhIDx5YW1h
ZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICAgICAgQ2M6IEFybmQgQmVyZ21hbm4gPGFybmRA
YXJuZGIuZGU+CiAgICAgIENjOiBKb3NoIFRyaXBsZXR0IDxqb3NoQGpvc2h0cmlwbGV0dC5vcmc+
CiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlv
bi5vcmc+CiAgICAgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51
eC1mb3VuZGF0aW9uLm9yZz4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kLnhl
bi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVj
dGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUv
bG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExOTg0NS5iaXNlY3Rpb24tc3Vt
bWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExODMyNCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0
IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgeGVuLWJvb3QK
U2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExOTc1MSBmYWlsIFtob3N0PXBp
bm90MV0gLyAxMTg2MjkgW2hvc3Q9cGlub3QwXSAxMTg1OTggW2hvc3Q9cmltYXZhMF0gMTE4NTg2
IG9rLgpGYWlsdXJlIC8gYmFzaXMgcGFzcyBmbGlnaHRzOiAxMTk3NTEgLyAxMTg1ODYKKHRyZWUg
d2l0aCBubyB1cmw6IG1pbmlvcykKKHRyZWUgd2l0aCBubyB1cmw6IG92bWYpCih0cmVlIHdpdGgg
bm8gdXJsOiBzZWFiaW9zKQpUcmVlOiBsaW51eCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIvc2Nt
L2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdApUcmVlOiBsaW51eGZpcm13
YXJlIGdpdDovL3hlbmJpdHMueGVuLm9yZy9vc3N0ZXN0L2xpbnV4LWZpcm13YXJlLmdpdApUcmVl
OiBxZW11IGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhlbi10cmFkaXRpb25hbC5naXQKVHJl
ZTogcWVtdXUgZ2l0Oi8veGVuYml0cy54ZW4ub3JnL3FlbXUteGVuLmdpdApUcmVlOiB4ZW4gZ2l0
Oi8veGVuYml0cy54ZW4ub3JnL3hlbi5naXQKTGF0ZXN0IGFmM2U3OWQyOTU1NWI5N2RkMDk2ZTJm
OGUzNmEwZjUwMjEzODA4YTggYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMjQ0NzBiOTljMTY3MWRjYTUzMWMyY2Y1NzQ3ZWRh
MmY4ODkyZWNiYwpCYXNpcyBwYXNzIDM1Mjc3OTk1ZTE3OTE5YWI4MzhiZWFlNzY1ZjQ0MDY3NGU4
NTc2ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5
NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2Nk
YWNkMTU3NzU2NTVhOTcgOTlkOWQ3YTMzYjc4MWJjOWE5MTQxNmYxZTA0YzhlNTBlNDBmYTRlZgpH
ZW5lcmF0aW5nIHJldmlzaW9ucyB3aXRoIC4vYWRob2MtcmV2dHVwbGUtZ2VuZXJhdG9yICBnaXQ6
Ly9naXQua2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgt
Mi42LmdpdCMzNTI3Nzk5NWUxNzkxOWFiODM4YmVhZTc2NWY0NDA2NzRlODU3NmViLWFmM2U3OWQy
OTU1NWI5N2RkMDk2ZTJmOGUzNmEwZjUwMjEzODA4YTggZ2l0Oi8veGVuYml0cy54ZW4ub3JnL29z
c3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0I2M1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAtYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBnaXQ6Ly94
ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4tdHJhZGl0aW9uYWwuZ2l0I2M4ZWEwNDU3NDk1MzQyYzQx
N2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAtYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVtdS14ZW4uZ2l0IzJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTctMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2Qx
NTc3NTY1NWE5NyBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVuLmdpdCM5OWQ5ZDdhMzNiNzgxYmM5
YTkxNDE2ZjFlMDRjOGU1MGU0MGZhNGVmLTI0NDcwYjk5YzE2NzFkY2E1MzFjMmNmNTc0N2VkYTJm
ODg5MmVjYmMKTG9hZGVkIDkzNTMyIG5vZGVzIGluIHJldmlzaW9uIGdyYXBoClNlYXJjaGluZyBm
b3IgdGVzdCByZXN1bHRzOgogMTE4NTc2IFtob3N0PXBpbm90MF0KIDExODU4NiBwYXNzIDM1Mjc3
OTk1ZTE3OTE5YWI4MzhiZWFlNzY1ZjQ0MDY3NGU4NTc2ZWIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgOTlkOWQ3YTMzYjc4
MWJjOWE5MTQxNmYxZTA0YzhlNTBlNDBmYTRlZgogMTE4NjI5IFtob3N0PXBpbm90MF0KIDExODU5
OCBbaG9zdD1yaW1hdmEwXQogMTE4NjM4IGZhaWwgaXJyZWxldmFudAogMTE4NjcyIGZhaWwgaXJy
ZWxldmFudAogMTE4Nzc1IGZhaWwgaXJyZWxldmFudAogMTE4ODkzIGZhaWwgaXJyZWxldmFudAog
MTE4OTY4IGZhaWwgaXJyZWxldmFudAogMTE5MDY0IGZhaWwgaXJyZWxldmFudAogMTE5MTE3IGZh
aWwgaXJyZWxldmFudAogMTE5MjAxIGZhaWwgaXJyZWxldmFudAogMTE5MzUwIGZhaWwgaXJyZWxl
dmFudAogMTE5NDM1IGZhaWwgaXJyZWxldmFudAogMTE5NTExIGZhaWwgaXJyZWxldmFudAogMTE5
NTgyIGZhaWwgaXJyZWxldmFudAogMTE5NzExIGZhaWwgaXJyZWxldmFudAogMTE5NzA3IGZhaWwg
aXJyZWxldmFudAogMTE5NjM5IGZhaWwgaXJyZWxldmFudAogMTE5NjkxIHBhc3MgMzUyNzc5OTVl
MTc5MTlhYjgzOGJlYWU3NjVmNDQwNjc0ZTg1NzZlYiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
MmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyA5OWQ5ZDdhMzNiNzgxYmM5
YTkxNDE2ZjFlMDRjOGU1MGU0MGZhNGVmCiAxMTk3MDMgZmFpbCBpcnJlbGV2YW50CiAxMTk3MTYg
ZmFpbCAxYTVlOGUzNTAwMDU3N2NiOTEwMGQyMmRhYThiNWViY2ZhMmJlOWIyIGM1MzBhNzVjMWU2
YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2Ji
YTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5
MzAxNGFkM2FhNmFhODhkZmE1ZTk2ZjY2ZThhZGI1NjE0ODNiOGQKIDExOTcyNiBwYXNzIGFiMmQ5
MmFkODgxZGExMTMzMTI4MGFlZGY2MTJkODJlNjFjYjZkNDEgYzUzMGE3NWMxZTZhNDcyYjBlYjk1
NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5
ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYz
ZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5Njg3IGZhaWwgaXJyZWxldmFudAogMTE5
NzI5IGZhaWwgNjY3YjYwOTQ2ZWY5YjgzNzUwODVjN2IyMjUyMjk5MjNjNmY4NzMwOCBjNTMwYTc1
YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMw
MzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5
NyAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAxMTk3OTAgZmFpbCBl
ZWQ5YzI0OWY3ZjEzN2JjZWFlYmZkNjliYzk1NDRlYTA5YmU5MTgwIGM1MzBhNzVjMWU2YTQ3MmIw
ZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4
YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4
M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTc0MyBmYWlsIGlycmVsZXZhbnQK
IDExOTc1NSBwYXNzIDIwZDI4Y2RlNTU1OGEyYTIxMTYyMDI1NGVjN2JjNTNhNDMzNDE2N2YgYzUz
MGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdj
M2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2
NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5NzU5IGZh
aWwgMzM0Y2ZhNDhkMzhmNTQxNmMxMjVhNzFhNTdmNzJkNmNmNjM0ZDc5NyBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAzMGNi
ZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAxMTk3OTggZmFpbCBkZmJjM2M2
Y2I3NDdjMDc0YWEyYmEwYTEwYmJlZWE1ODhkNmRmZGE2IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4
MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2Qw
ZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTc2OCBwYXNzIDJiYzJmNjg4ZmRmODgwOGRl
NGYzNmJlNTYzY2NkYjBiZGU3YzBjNTQgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBk
ZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5
NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNj
NDFhOWEyYjdhODQzYWU1OAogMTE5NzUxIGZhaWwgYWYzZTc5ZDI5NTU1Yjk3ZGQwOTZlMmY4ZTM2
YTBmNTAyMTM4MDhhOCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4
ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFi
YWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAyNDQ3MGI5OWMxNjcxZGNhNTMxYzJjZjU3NDdlZGEyZjg4
OTJlY2JjCiAxMTk4MDMgZmFpbCA0NGM2ZGM5NDBiMTkwY2YyMmIwNDRhNzg0ZjNlMDBhN2U3ZjA4
YjJmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUz
NDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFj
ZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDEx
OTgxNyBmYWlsIGFmM2U3OWQyOTU1NWI5N2RkMDk2ZTJmOGUzNmEwZjUwMjEzODA4YTggYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVh
OTcgMjQ0NzBiOTljMTY3MWRjYTUzMWMyY2Y1NzQ3ZWRhMmY4ODkyZWNiYwogMTE5ODEzIHBhc3Mg
MzUyNzc5OTVlMTc5MTlhYjgzOGJlYWU3NjVmNDQwNjc0ZTg1NzZlYiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyA5OWQ5ZDdh
MzNiNzgxYmM5YTkxNDE2ZjFlMDRjOGU1MGU0MGZhNGVmCiAxMTk4MzAgcGFzcyAyYmMyZjY4OGZk
Zjg4MDhkZTRmMzZiZTU2M2NjZGIwYmRlN2MwYzU0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAy
YjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRh
YzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTgzMyBmYWlsIDQ0YzZkYzk0MGIxOTBjZjIyYjA0
NGE3ODRmM2UwMGE3ZTdmMDhiMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0
ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFh
OWEyYjdhODQzYWU1OAogMTE5ODQyIHBhc3MgMmJjMmY2ODhmZGY4ODA4ZGU0ZjM2YmU1NjNjY2Ri
MGJkZTdjMGM1NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5NyAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNh
ZTU4CiAxMTk4NDUgZmFpbCA0NGM2ZGM5NDBiMTkwY2YyMmIwNDRhNzg0ZjNlMDBhN2U3ZjA4YjJm
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1
Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKU2VhcmNo
aW5nIGZvciBpbnRlcmVzdGluZyB2ZXJzaW9ucwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE4NTg2
IChwYXNzKSwgZm9yIGJhc2lzIHBhc3MKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExOTc1MSAoZmFp
bCksIGZvciBiYXNpcyBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTgxMyAocGFzcyks
IGZvciBiYXNpcyBwYXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTgxNyAoZmFpbCksIGZvciBi
YXNpcyBmYWlsdXJlCiAwIHJldmlzaW9ucyBhdCAyYmMyZjY4OGZkZjg4MDhkZTRmMzZiZTU2M2Nj
ZGIwYmRlN2MwYzU0IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhl
YTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJh
ZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0
M2FlNTgKTm8gcmV2aXNpb25zIGxlZnQgdG8gdGVzdCwgY2hlY2tpbmcgZ3JhcGggc3RhdGUuCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMTk3NjggKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXN1bHQg
Zm91bmQ6IGZsaWdodCAxMTk4MDMgKGZhaWwpLCBmb3IgZmlyc3QgZmFpbHVyZQogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMTk4MzAgKHBhc3MpLCBmb3IgbGFzdCBwYXNzCiBSZXBybyBmb3VuZDogZmxp
Z2h0IDExOTgzMyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJlCiBSZXBybyBmb3VuZDogZmxpZ2h0
IDExOTg0MiAocGFzcyksIGZvciBsYXN0IHBhc3MKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5ODQ1
IChmYWlsKSwgZm9yIGZpcnN0IGZhaWx1cmUKCioqKiBGb3VuZCBhbmQgcmVwcm9kdWNlZCBwcm9i
bGVtIGNoYW5nZXNldCAqKioKCiAgQnVnIGlzIGluIHRyZWU6ICBsaW51eCBnaXQ6Ly9naXQua2Vy
bmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQvdG9ydmFsZHMvbGludXgtMi42LmdpdAog
IEJ1ZyBpbnRyb2R1Y2VkOiAgNDRjNmRjOTQwYjE5MGNmMjJiMDQ0YTc4NGYzZTAwYTdlN2YwOGIy
ZgogIEJ1ZyBub3QgcHJlc2VudDogMmJjMmY2ODhmZGY4ODA4ZGU0ZjM2YmU1NjNjY2RiMGJkZTdj
MGM1NAogIExhc3QgZmFpbCByZXBybzogaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzLzExOTg0NS8KCgogIGNvbW1pdCA0NGM2ZGM5NDBiMTkwY2YyMmIwNDRh
Nzg0ZjNlMDBhN2U3ZjA4YjJmCiAgQXV0aG9yOiBLZWVzIENvb2sgPGtlZXNjb29rQGNocm9taXVt
Lm9yZz4KICBEYXRlOiAgIFR1ZSBGZWIgNiAxNTozNzo0NSAyMDE4IC0wODAwCiAgCiAgICAgIE1h
a2VmaWxlOiBpbnRyb2R1Y2UgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX0FVVE8KICAgICAgCiAg
ICAgIE5lYXJseSBhbGwgbW9kZXJuIGNvbXBpbGVycyBzdXBwb3J0IGEgc3RhY2stcHJvdGVjdG9y
IG9wdGlvbiwgYW5kIG5lYXJseQogICAgICBhbGwgbW9kZXJuIGRpc3RyaWJ1dGlvbnMgZW5hYmxl
IHRoZSBrZXJuZWwgc3RhY2stcHJvdGVjdG9yLCBzbyBlbmFibGluZwogICAgICB0aGlzIGJ5IGRl
ZmF1bHQgaW4ga2VybmVsIGJ1aWxkcyB3b3VsZCBtYWtlIHNlbnNlLiAgSG93ZXZlciwgS2NvbmZp
ZyBkb2VzCiAgICAgIG5vdCBoYXZlIGtub3dsZWRnZSBvZiBhdmFpbGFibGUgY29tcGlsZXIgZmVh
dHVyZXMsIHNvIGl0IGlzbid0IHNhZmUgdG8KICAgICAgZm9yY2Ugb24sIGFzIHRoaXMgd291bGQg
dW5jb25kaXRpb25hbGx5IGJyZWFrIGJ1aWxkcyBmb3IgdGhlIGNvbXBpbGVycyBvcgogICAgICBh
cmNoaXRlY3R1cmVzIHRoYXQgZG9uJ3QgaGF2ZSBzdXBwb3J0LiAgSW5zdGVhZCwgdGhpcyBpbnRy
b2R1Y2VzIGEgbmV3CiAgICAgIG9wdGlvbiwgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX0FVVE8s
IHdoaWNoIGF0dGVtcHRzIHRvIGRpc2NvdmVyIHRoZSBiZXN0CiAgICAgIHBvc3NpYmxlIHN0YWNr
LXByb3RlY3RvciBhdmFpbGFibGUsIGFuZCB3aWxsIGFsbG93IGJ1aWxkcyB0byBwcm9jZWVkIGV2
ZW4KICAgICAgaWYgdGhlIGNvbXBpbGVyIGRvZXNuJ3Qgc3VwcG9ydCBhbnkgc3RhY2stcHJvdGVj
dG9yLgogICAgICAKICAgICAgVGhpcyBvcHRpb24gaXMgbWFkZSB0aGUgZGVmYXVsdCBzbyB0aGF0
IGtlcm5lbHMgYnVpbHQgd2l0aCBtb2Rlcm4KICAgICAgY29tcGlsZXJzIHdpbGwgYmUgcHJvdGVj
dGVkLWJ5LWRlZmF1bHQgYWdhaW5zdCBzdGFjayBidWZmZXIgb3ZlcmZsb3dzLAogICAgICBhdm9p
ZGluZyB0aGluZ3MgbGlrZSB0aGUgcmVjZW50IEJsdWVCb3JuZSBhdHRhY2suICBTZWxlY3Rpb24g
b2YgYSBzcGVjaWZpYwogICAgICBzdGFjay1wcm90ZWN0b3Igb3B0aW9uIHJlbWFpbnMgYXZhaWxh
YmxlLCBpbmNsdWRpbmcgZGlzYWJsaW5nIGl0LgogICAgICAKICAgICAgQWRkaXRpb25hbGx5LCB0
aW55LmNvbmZpZyBpcyBhZGp1c3RlZCB0byB1c2UgQ0NfU1RBQ0tQUk9URUNUT1JfTk9ORSwgc2lu
Y2UKICAgICAgdGhhdCdzIHRoZSBvcHRpb24gd2l0aCB0aGUgbGVhc3QgY29kZSBzaXplIChhbmQg
aXQgdXNlZCB0byBiZSB0aGUgZGVmYXVsdCwKICAgICAgc28gd2UgaGF2ZSB0byBleHBsaWNpdGx5
IGNob29zZSBpdCB0aGVyZSBub3cpLgogICAgICAKICAgICAgTGluazogaHR0cDovL2xrbWwua2Vy
bmVsLm9yZy9yLzE1MTAwNzYzMjAtNjk5MzEtNC1naXQtc2VuZC1lbWFpbC1rZWVzY29va0BjaHJv
bWl1bS5vcmcKICAgICAgU2lnbmVkLW9mZi1ieTogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1
bS5vcmc+CiAgICAgIFRlc3RlZC1ieTogTGF1cmEgQWJib3R0IDxsYWJib3R0QHJlZGhhdC5jb20+
CiAgICAgIENjOiBNYXNhaGlybyBZYW1hZGEgPHlhbWFkYS5tYXNhaGlyb0Bzb2Npb25leHQuY29t
PgogICAgICBDYzogQXJuZCBCZXJnbWFubiA8YXJuZEBhcm5kYi5kZT4KICAgICAgQ2M6IEpvc2gg
VHJpcGxldHQgPGpvc2hAam9zaHRyaXBsZXR0Lm9yZz4KICAgICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IE1vcnRvbiA8YWtwbUBsaW51eC1mb3VuZGF0aW9uLm9yZz4KICAgICAgU2lnbmVkLW9mZi1i
eTogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgoKcG5tdG9w
bmc6IDE2NiBjb2xvcnMgZm91bmQKUmV2aXNpb24gZ3JhcGggbGVmdCBpbiAvaG9tZS9sb2dzL3Jl
c3VsdHMvYmlzZWN0L2xpbnV4LWxpbnVzL3Rlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1h
bWQueGVuLWJvb3Que2RvdCxwcyxwbmcsaHRtbCxzdmd9LgotLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCjExOTg0NTogdG9sZXJhYmxlIEFMTCBGQUlMCgpmbGlnaHQgMTE5
ODQ1IGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5ODQ1LwoKRmFpbHVyZXMgOi0vIGJ1dCBubyBy
ZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3Rz
IHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0t
YW1kICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgYmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 23:20:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 23:20:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eodgD-0001VJ-Ft; Wed, 21 Feb 2018 23:20:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=caxp=fp=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eodgC-00014P-G4
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 23:20:04 +0000
X-Inumbo-ID: f55d9cf0-175d-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f55d9cf0-175d-11e8-b9b1-635ca7ef6cff;
 Wed, 21 Feb 2018 23:21:35 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1LNGg3j063090;
 Wed, 21 Feb 2018 23:19:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=H8S6lyuNNQ8+n63TSfE5q+fZzajwPme1NYpO81g87WQ=;
 b=dOAWy/T6/tjj5tPmLqr3j4XiCSDPaRFoAaQnY7+bHL7m0yh/PYwJ+2xGNLQGCM5G+aYT
 wDr8JUA9/5ge2yEPEzAEpizNRsIVc00JPdOq8eSAys2vdSr0gb1mt+ltmFM8Y8KDUhY/
 iNyG2ghWDpGo5QtG5IVnVnX3ugTcx3aUmcj5rnQaqBhbi4J4NR/xnG8H71EfKxpMpGsG
 xG6TUVwwDhmsFHXcXelIuF+jOG6Rj4TrL7NS8Ce9VDtpxFfdHkfzvbfJ+lciq0JQHWp4
 2bRUbefghr8ncSl6Y8+fKruZ9j4lF6H4UDSbCN3BHK8wYHk7fAd3FXZleTCVja8rOXUX sg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2g9fjdgsgw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Feb 2018 23:19:41 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1LNJe6k022113
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 21 Feb 2018 23:19:40 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1LNJbVJ031812;
 Wed, 21 Feb 2018 23:19:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Feb 2018 15:19:37 -0800
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-17-julien.grall@arm.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9abae25f-897e-19ae-cdb6-5db7b47fa3c4@oracle.com>
Date: Wed, 21 Feb 2018 18:20:16 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180221140259.29360-17-julien.grall@arm.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8811
 signatures=668676
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=794
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802210276
Cc: Jun Nakajima <jun.nakajima@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 16/16] xen: Convert page_to_mfn and
 mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwOTowMiBBTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IE1vc3Qgb2YgdGhl
IHVzZXJzIG9mIHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSBhcmUgZWl0aGVyIG92ZXJyaWRp
bmcKPiB0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGggbWZuX3Qgb3IgdXNlIG1mbl94
L19tZm4gYmVjYXVzZSB0aGUKPiByZXN0IG9mIHRoZSBmdW5jdGlvbiB1c2UgbWZuX3QuCj4KPiBT
byBtYWtlIHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSByZXR1cm4gbWZuX3QgYnkgZGVmYXVs
dC4gVGhlIF9fKgo+IHZlcnNpb24gYXJlIG5vdyBkcm9wcGVkIGFzIHRoaXMgcGF0Y2ggd2lsbCBj
b252ZXJ0IGFsbCB0aGUgcmVtYWluaW5nCj4gbm9uLXR5cGVzYWZlIGNhbGxlcnMuCj4KPiBPbmx5
IHJlYXNvbmFibGUgY2xlYW4tdXBzIGFyZSBkb25lIGluIHRoaXMgcGF0Y2guIFRoZSByZXN0IHdp
bGwgdXNlCj4gX21mbi9tZm5feCBmb3IgdGhlIHRpbWUgYmVpbmcuCj4KPiBMYXN0bHksIGRvbWFp
bl9wYWdlX3RvX21mbiBpcyBhbHNvIGNvbnZlcnRlZCB0byB1c2UgbWZuX3QgZ2l2ZW4gdGhhdAo+
IG1vc3Qgb2YgdGhlIGNhbGxlcnMgYXJlIG5vdyBzd2l0Y2hlZCB0byBfbWZuKGRvbWFpbl9wYWdl
X3RvX21mbiguLi4pKS4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zz
a3lAb3JhY2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 21 23:30:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 21 Feb 2018 23:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eodq1-0002H5-AM; Wed, 21 Feb 2018 23:30:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=caxp=fp=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eodq0-0002Gx-E7
 for xen-devel@lists.xen.org; Wed, 21 Feb 2018 23:30:12 +0000
X-Inumbo-ID: 0c222df6-175f-11e8-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c222df6-175f-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 00:29:23 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1LNRJHP193945;
 Wed, 21 Feb 2018 23:30:06 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=JcRl++puI/ed4rtiO+n6t6oJ9UEX3UwbKE0cjnqinKw=;
 b=GS9QVyM8zQ6q6tpX1nJ9wtifirvUCY+5PKkm4ubpUOx8SSdAQwI4mBI3v1I+3guDbmnz
 JqcGhUPl8zvIO5CmTEnt6axTejetSBeTtH7vdP96kWRGTXHHoYadlY7Q6yAPRwdyZ3gt
 IovaSU/Zs6g6c87SgLpGOwDkOWM5+NZPYBr0h9hUm2zFWgRZydAorfKXY5MQau3dFcgI
 jgt+prjDEdMm6ddBTO4IcpN6527Avft9s43BlJyiAoMGmOhZpo1Kg6o61cdXYFokKvLr
 um6tH5FL+njccOloNNLDN7/qPIrhFpSS61KQfjEb22OD4x/k0t2nvMGyw8z/nsvJkpLK AA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2g9fq3rr2q-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 21 Feb 2018 23:30:06 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1LNU4Wr010606
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 21 Feb 2018 23:30:05 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1LNU4vN017581;
 Wed, 21 Feb 2018 23:30:04 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 21 Feb 2018 15:30:04 -0800
To: Brian Woods <brian.woods@amd.com>, xen-devel@lists.xen.org
References: <20180221001233.62644-1-brian.woods@amd.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a991b7bb-5b9f-f2db-2254-e6556ab1c86c@oracle.com>
Date: Wed, 21 Feb 2018 18:30:43 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180221001233.62644-1-brian.woods@amd.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8811
 signatures=668676
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=857
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802210278
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 0/2] x86/svm: add pause filtering threshold
	for SVM
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjAvMjAxOCAwNzoxMiBQTSwgQnJpYW4gV29vZHMgd3JvdGU6Cj4gVGhpcyBwYXRjaCBz
ZXJpZXMgYWRkcyBzdXBwb3J0IGFuZCBlbmFibGVtZW50IG9mIHRoZSBwYXVzZSBmaWx0ZXJpbmcK
PiB0aHJlc2hvbGQuICBPbmNlIHRoZXJlJ3MgcGF1c2UgZmlsdGVyaW5nIHRocmVzaG9sZCBhbW91
bnQgb2YgY3ljbGVzCj4gYmV0d2VlbiBwYXVzZXMsIHRoZSBwYXVzZSBmaWx0ZXJpbmcgY291bnRl
ciByZXNldHMgdG8gd2hhdCB3YXMgaW4gdGhlCj4gVk1DQi4gIFRoaXMgYWxsb3dzIHRoZSBwYXVz
ZSBmaWx0ZXJpbmcgY291bnQgdG8gInJlc2V0IiBiZXR3ZWVuIHBhdXNlcwo+IGFuZCBrZWVwcyB0
aGUgZ3VzZXQgZnJvbSBnZXR0aW5nIGludGVyY2VwdGVkIGJ5IHRoZSBoeXBlcnZpc29yLiAgU2Vl
IEFNRAo+IEFQTSB2b2wgMiBzZWN0aW9uIDE1LjE0LjQgZm9yIG1vcmUgZGV0YWlscy4KPgo+IElu
IHJlcGx5IHRvIHRoaXMgd2lsbCBiZSBhbiBlbWFpbCB3aXRoIGdyYXBocyBzaG93aW5nIHNvbWUg
YmVuY2htYXJrCj4gcmVzdWx0cyBvZiB3aHkgdGhlIHZhbHVlcyBvZiB0aGUgY291bnRlciBhbmQg
dGhyZXNob2xkIHdlcmUgcGlja2VkLgo+Cj4gQnJpYW4gV29vZHMgKDIpOgo+ICAgeDg2L3N2bTog
YWRkIHN1cHBvcnQgZm9yIHBhdXNlIGZpbHRlcmluZyB0aHJlc2hvbGQKPiAgIHg4Ni9zdm06IGVu
YWJsZSBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkCj4KPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgICAgICAgICB8IDEgKwo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgICAgICAg
IHwgMyArKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3N2bS5oICB8IDUgKysrKy0K
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCB8IDMgKystCj4gIDQgZmlsZXMg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPgoKSUlSQyBwcmV2aW91
cyBjb3VudCB2YWx1ZSAgKDMwMDApIHdhcyBzb21ld2hhdCBhcmJpdHJhcnkgc28KClJldmlld2Vk
LWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 00:38:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 00:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoetR-0006nv-A1; Thu, 22 Feb 2018 00:37:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoetQ-0006n1-8H
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 00:37:48 +0000
X-Inumbo-ID: d1441b4f-1768-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1441b4f-1768-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 00:39:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoetI-0005gc-Fj; Thu, 22 Feb 2018 00:37:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoetB-0001N5-UL; Thu, 22 Feb 2018 00:37:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoesx-0000l6-W7; Thu, 22 Feb 2018 00:37:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119771-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d11783c992702c4625e8fa2e545b05bfa29ed32e
X-Osstest-Versions-That: xen=8e1e3c73378794a0d62705d16acaabd07a279c38
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Feb 2018 00:37:20 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 119771: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc3MSB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTc3MS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjczCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgICAgZmFpbCAgbGlrZSAxMTky
NzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExOTI3MwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjczCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTkyNzMKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTI3MwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5
MjczCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTkyNzMKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTI3MwogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDUyIHh0Zi90ZXN0
LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0
ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
IDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgNyB4ZW4tYnVp
bGQvZGlzdC10ZXN0ICAgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0
ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAg
d2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGQxMTc4M2M5OTI3MDJjNDYyNWU4ZmEyZTU0NWIwNWJmYTI5ZWQzMmUKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIDhlMWUzYzczMzc4Nzk0YTBkNjI3MDVkMTZhY2FhYmQw
N2EyNzljMzgKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExOTI3MyAgMjAxOC0wMi0xNSAxMjo0MDoy
NSBaICAgIDYgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk3NzEgIDIwMTgtMDItMjEgMDI6
Mzk6MDIgWiAgICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9o
b21lL3hlbi9naXQveGVuLmdpdAogICA4ZTFlM2M3MzM3Li5kMTE3ODNjOTkyICBkMTE3ODNjOTky
NzAyYzQ2MjVlOGZhMmU1NDViMDViZmEyOWVkMzJlIC0+IHN0YWJsZS00LjgKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 02:48:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 02:48:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eogvY-0004lq-LQ; Thu, 22 Feb 2018 02:48:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eogvX-0004lf-EL
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 02:48:07 +0000
X-Inumbo-ID: 0650b3de-177b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0650b3de-177b-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 02:49:39 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eogvP-0002qT-34; Thu, 22 Feb 2018 02:47:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eogvJ-0002zp-Hv; Thu, 22 Feb 2018 02:47:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eogvJ-0005iD-20; Thu, 22 Feb 2018 02:47:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119777-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:regression
 xen-4.10-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5e91fc4d3b6c1d3cd4d684d132e6fa1054627c04
X-Osstest-Versions-That: xen=3921128fcb3501318f5233ac32a398b1acacb2cc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Feb 2018 02:47:53 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 119777: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc3NyB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk3NzcvCgpSZWdyZXNzaW9ucyA6
LSgKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRp
bmcgdGVzdHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDEwIHdpbmRvd3MtaW5zdGFsbCAgIGZhaWwgUkVHUi4gdnMuIDExODc3MQoK
VGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVz
dC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0zICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVt
b3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAg
ICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhz
bSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFu
LWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAx
MyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAg
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13
czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWlu
c3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13
aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVy
c2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIDVlOTFmYzRk
M2I2YzFkM2NkNGQ2ODRkMTMyZTZmYTEwNTQ2MjdjMDQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAg
ICAgICAgICAgICAgICAgIDM5MjExMjhmY2IzNTAxMzE4ZjUyMzNhYzMyYTM5OGIxYWNhY2IyY2MK
Ckxhc3QgdGVzdCBvZiBiYXNpcyAgIDExODc3MSAgMjAxOC0wMi0wOSAxNjoyMzoyMSBaICAgMTIg
ZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk3NzcgIDIwMTgtMDItMjEgMDI6Mzk6MDMgWiAg
ICAwIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMg
dW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYy
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWln
cnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0
LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1ZTkxZmM0ZDNiNmMxZDNjZDRkNjg0ZDEz
MmU2ZmExMDU0NjI3YzA0CkF1dGhvcjogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KRGF0ZTogICBXZWQgRmViIDE0IDEyOjIyOjIzIDIwMTggKzAwMDAKCiAgICB4ZW4vYXJtOiBj
cHVlcnJhdGE6IEFjdHVhbGx5IGNoZWNrIGVycmF0YSBvbiBub24tYm9vdCBDUFVzCiAgICAKICAg
IFRoZSBjcHUgZXJyYXRhIGZyYW1ld29yayB3YXMgaW50cm9kdWNlZCBpbiBjb21taXQgOGIwMWY2
MzY0ZiAieGVuL2FybToKICAgIERldGVjdCBzaWxpY29uIHJldmlzaW9uIGFuZCBzZXQgY2FwIGJp
dHMgYWNjb3JkaW5nbHkiIGFuZCB3YXMgbWVhbnQgdG8KICAgIGRldGVjdCBlcnJhdGEgcHJlc2Vu
dCBvbiBhbnkgQ1BVcyAodmlhIGNoZWNrX2xvY2FsX2NwdV9lcnJhdGEpLiBIb3dldmVyLAogICAg
dGhlIGZ1bmN0aW9uIHRvIGNoZWNrIHRoZSBNSURSIChpc19hZmZlY3RlZF9taWRyX3JhbmdlKSBt
aXN0YWtlbmx5CiAgICBhbHdheXMgdXNlIHRoZSBib290IENQVSBNSURSLgogICAgCiAgICBGaXgg
aXNfYWZmZWN0ZWRfbWlkcl9yYW5nZSB0byB1c2UgdGhlIGN1cnJlbnQgQ1BVIE1JRFIuCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgogICAgUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDI3MTk2ZDRjYzkxN2Q5MWI1YjVk
YWVlNTAxNzM1NjUxMzljYTljOWQpCihxZW11IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 04:38:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 04:38:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoidn-0003Nc-Sa; Thu, 22 Feb 2018 04:37:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvei=fq=rimuhosting.com=peter@srs-us1.protection.inumbo.net>)
 id 1eoidm-0003N0-5l
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 04:37:54 +0000
X-Inumbo-ID: 5c1163a4-178a-11e8-b9b1-635ca7ef6cff
Received: from mail.rimuhosting.com (unknown [206.123.102.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5c1163a4-178a-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 04:39:25 +0000 (UTC)
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id 1CFA961807
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 04:37:45 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.rimuhosting.com
X-Spam-Level: 
X-Spam-Status: No, score=-7.6 required=6.0 tests=ALL_TRUSTED,BAYES_50,
 TO_NO_BRKTS_PCNT autolearn=no autolearn_force=no version=3.4.0
Received: from [10.253.193.96] (115-188-142-103.jetstream.xtra.co.nz
 [115.188.142.103])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id 4E394617FF
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 04:37:44 +0000 (UTC)
To: xen-devel@lists.xenproject.org
From: xen@randomwebstuff.com
Message-ID: <c22ca929-cb20-aaf2-f4ce-a9790759eaff@rimuhosting.com>
Date: Thu, 22 Feb 2018 17:37:42 +1300
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="------------1F1C4A869FD561205B2A1B40"
Content-Language: en-US
Subject: [Xen-devel] pvh+vcpus startup issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

Hi.Â  I have a domU.Â  Its params file has: vcpus = 8.Â  It will start with 
pv, but not type="pvh".Â  It will not start (on pvh) with vcpus = 7 or 6 
or 5.Â  It does start with vcpus = 4.

I diffed the xl -v create logs, no difference there on either startup.

I grabbed the domU console output for a vcpus = 5 start (attached).Â  It 
dies right after:

[Â Â Â  0.007110] cpu 3 spinlock event irq 23
[Â Â Â  0.007336] installing Xen timer for CPU 4

I think this issue is only affecting some CPUs.Â  So it might be related 
to some CPU calculation/allocation code?

I see xl info reports nr_nodes to be 1.Â  This is a server with two E5420 
CPUs.Â  I see other dual socket, dual CPU servers (e.g. E5410, E5310) 
that report at nr_nodes 1 .

I also see one newer CPU that I'd expect to have nr_nodes 2.

nr_cpusÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â  : 20nr_nodesÂ Â Â Â Â Â Â Â Â Â Â Â Â Â  : 
1cores_per_socketÂ Â Â Â Â Â  : 10threads_per_coreÂ Â Â Â Â Â  : 2 model nameÂ Â Â  : 
Intel(R) Xeon(R) CPU E5-2640 v4 @ 2.40GHz

I note that a v3 version of that CPU reports nr_nodes 2 as I would expect.

nr_cpusÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â  : 32nr_nodesÂ Â Â Â Â Â Â Â Â Â Â Â Â Â  : 
2cores_per_socketÂ Â Â Â Â Â  : 8threads_per_coreÂ Â Â Â Â Â  : 2 model nameÂ Â Â  : 
Intel(R) Xeon(R) CPU E5-2640 v3 @ 2.60GHz

# xl info
releaseÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â  : 4.14.12-2.el6xen.x86_64
versionÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â  : #2 SMP Sat Jan 6 03:49:33 UTC 2018
machineÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â  : x86_64
nr_cpusÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â  : 8
max_cpu_idÂ Â Â Â Â Â Â Â Â Â Â Â  : 7
nr_nodesÂ Â Â Â Â Â Â Â Â Â Â Â Â Â  : 1
cores_per_socketÂ Â Â Â Â Â  : 4
threads_per_coreÂ Â Â Â Â Â  : 1
cpu_mhzÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â  : 2500
hw_capsÂ Â Â Â Â Â Â Â Â Â Â Â Â Â Â  : 
bfebfbff:040ce3bd:20100800:00000001:00000000:00000000:00000000:00000000
virt_capsÂ Â Â Â Â Â Â Â Â Â Â Â Â  : hvm
total_memoryÂ Â Â Â Â Â Â Â Â Â  : 64766
free_memoryÂ Â Â Â Â Â Â Â Â Â Â  : 15433
sharing_freed_memoryÂ Â  : 0
sharing_used_memoryÂ Â Â  : 0
outstanding_claimsÂ Â Â Â  : 0
free_cpusÂ Â Â Â Â Â Â Â Â Â Â Â Â  : 0
xen_majorÂ Â Â Â Â Â Â Â Â Â Â Â Â  : 4
xen_minorÂ Â Â Â Â Â Â Â Â Â Â Â Â  : 10
xen_extraÂ Â Â Â Â Â Â Â Â Â Â Â Â  : .0
xen_versionÂ Â Â Â Â Â Â Â Â Â Â  : 4.10.0
xen_capsÂ Â Â Â Â Â Â Â Â Â Â Â Â Â  : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 
hvm-3.0-x86_32p hvm-3.0-x86_64
xen_schedulerÂ Â Â Â Â Â Â Â Â  : credit
xen_pagesizeÂ Â Â Â Â Â Â Â Â Â  : 4096
platform_paramsÂ Â Â Â Â Â Â  : virt_start=0xffff800000000000
xen_changesetÂ Â Â Â Â Â Â Â Â  :
xen_commandlineÂ Â Â Â Â Â Â  : dom0_mem=2048M cpufreq=xen dom0_max_vcpus=2 
dom0_vcpus_pin loglvl=info vcpu_migration_delay=1000
cc_compilerÂ Â Â Â Â Â Â Â Â Â Â  : gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-18)
cc_compile_byÂ Â Â Â Â Â Â Â Â  : build
cc_compile_dateÂ Â Â Â Â Â Â  : Sun JanÂ  7 23:45:02 UTC 2018
build_idÂ Â Â Â Â Â Â Â Â Â Â Â Â Â  : f61b02cac217640909b4c2d0f07ba50e0fe0f3d1
xend_config_formatÂ Â Â Â  : 4


cat /proc/cpuinfo

processorÂ Â Â  : 0
vendor_idÂ Â Â  : GenuineIntel
cpu familyÂ Â Â  : 6
modelÂ Â Â  Â Â Â  : 23
model nameÂ Â Â  : Intel(R) Xeon(R) CPUÂ Â Â Â Â Â Â Â Â Â  E5420Â  @ 2.50GHz

...

processorÂ Â Â  : 1
vendor_idÂ Â Â  : GenuineIntel
cpu familyÂ Â Â  : 6
modelÂ Â Â  Â Â Â  : 23
model nameÂ Â Â  : Intel(R) Xeon(R) CPUÂ Â Â Â Â Â Â Â Â Â  E5420Â  @ 2.50GHz

Possibly related to

https://lists.xenproject.org/archives/html/xen-devel/2018-01/msg01471.html

https://lists.xen.org/archives/html/xen-users/2018-01/msg00031.html

https://xenbits.xen.org/gitweb/?p=xen.git;a=commit;h=7209b8bf08700b1ed3b7dd15c6ca0b76f537ddb3 
"
x86: Don't use potentially incorrect CPUID values for topology information"

Regards, Peter


--------------1F1C4A869FD561205B2A1B40
Content-Type: text/plain; charset=UTF-8;
 name="vcpu5startup.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="vcpu5startup.txt"

WyAgICAwLjAwMDAwMF0gQ29tbWFuZCBsaW5lOiByb290PS9kZXYveHZkYTEgcm8gY29uc29s
ZT1odmMwIGVsZXZhdG9yPW5vb3AgeGVuLWJsa2Zyb250Lm1heD02NCBpbml0PS9iaW4vYmFz
aApbICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgw
MDE6ICd4ODcgZmxvYXRpbmcgcG9pbnQgcmVnaXN0ZXJzJwpbICAgIDAuMDAwMDAwXSB4ODYv
ZnB1OiBTdXBwb3J0aW5nIFhTQVZFIGZlYXR1cmUgMHgwMDI6ICdTU0UgcmVnaXN0ZXJzJwpb
ICAgIDAuMDAwMDAwXSB4ODYvZnB1OiBFbmFibGVkIHhzdGF0ZSBmZWF0dXJlcyAweDMsIGNv
bnRleHQgc2l6ZSBpcyA1NzYgYnl0ZXMsIHVzaW5nICdzdGFuZGFyZCcgZm9ybWF0LgpbICAg
IDAuMDAwMDAwXSBlODIwOiBCSU9TLXByb3ZpZGVkIHBoeXNpY2FsIFJBTSBtYXA6ClsgICAg
MC4wMDAwMDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwMDAwMDAtMHgwMDAwMDAw
MDAwMDlmZmZmXSB1c2FibGUKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAw
MDAwMDAwMDBhMDAwMC0weDAwMDAwMDAwMDAwZmVmZmZdIHJlc2VydmVkClsgICAgMC4wMDAw
MDBdIEJJT1MtZTgyMDogW21lbSAweDAwMDAwMDAwMDAwZmYwMDAtMHgwMDAwMDAwMDAwMGZm
ZmZmXSBBQ1BJIGRhdGEKWyAgICAwLjAwMDAwMF0gQklPUy1lODIwOiBbbWVtIDB4MDAwMDAw
MDAwMDEwMDAwMC0weDAwMDAwMDAwODAwMDAzZmZdIHVzYWJsZQpbICAgIDAuMDAwMDAwXSBC
SU9TLWU4MjA6IFttZW0gMHgwMDAwMDAwMGZjMDAwMDAwLTB4MDAwMDAwMDBmYzAwN2ZmZl0g
QUNQSSBkYXRhClsgICAgMC4wMDAwMDBdIE5YIChFeGVjdXRlIERpc2FibGUpIHByb3RlY3Rp
b246IGFjdGl2ZQpbICAgIDAuMDAwMDAwXSBETUkgbm90IHByZXNlbnQgb3IgaW52YWxpZC4K
WyAgICAwLjAwMDAwMF0gSHlwZXJ2aXNvciBkZXRlY3RlZDogWGVuIEhWTQpbICAgIDAuMDAw
MDAwXSBYZW4gdmVyc2lvbiA0LjEwLgpbICAgIDAuMDAwMDAwXSBYZW4gUGxhdGZvcm0gUENJ
OiB1bnJlY29nbmlzZWQgbWFnaWMgdmFsdWUKWyAgICAwLjAwMDAwMF0gdHNjOiBGYXN0IFRT
QyBjYWxpYnJhdGlvbiBmYWlsZWQKWyAgICAwLjAwMDAwMF0gdHNjOiBVbmFibGUgdG8gY2Fs
aWJyYXRlIGFnYWluc3QgUElUClsgICAgMC4wMDAwMDBdIHRzYzogTm8gcmVmZXJlbmNlIChI
UEVUL1BNVElNRVIpIGF2YWlsYWJsZQpbICAgIDAuMDAwMDAwXSBlODIwOiBsYXN0X3BmbiA9
IDB4ODAwMDAgbWF4X2FyY2hfcGZuID0gMHg0MDAwMDAwMDAKWyAgICAwLjAwMDAwMF0gTVRS
UjogRGlzYWJsZWQKWyAgICAwLjAwMDAwMF0geDg2L1BBVDogTVRSUnMgZGlzYWJsZWQsIHNr
aXBwaW5nIFBBVCBpbml0aWFsaXphdGlvbiB0b28uClsgICAgMC4wMDAwMDBdIENQVSBNVFJS
cyBhbGwgYmxhbmsgLSB2aXJ0dWFsaXplZCBzeXN0ZW0uClsgICAgMC4wMDAwMDBdIHg4Ni9Q
QVQ6IENvbmZpZ3VyYXRpb24gWzAtN106IFdCICBXVCAgVUMtIFVDICBXQiAgV1QgIFVDLSBV
QyAgClsgICAgMC4wMDAwMDBdIEFDUEk6IEVhcmx5IHRhYmxlIGNoZWNrc3VtIHZlcmlmaWNh
dGlvbiBkaXNhYmxlZApbICAgIDAuMDAwMDAwXSBBQ1BJOiBSU0RQIDB4MDAwMDAwMDAwMDBG
RkZDMCAwMDAwMjQgKHYwMiBYZW4gICApClsgICAgMC4wMDAwMDBdIEFDUEk6IFhTRFQgMHgw
MDAwMDAwMEZDMDA3RjgwIDAwMDAzNCAodjAxIFhlbiAgICBIVk0gICAgICAwMDAwMDAwMCBI
Vk1MIDAwMDAwMDAwKQpbICAgIDAuMDAwMDAwXSBBQ1BJOiBGQUNQIDB4MDAwMDAwMDBGQzAw
N0Q3MCAwMDAxMEMgKHYwNSBYZW4gICAgSFZNICAgICAgMDAwMDAwMDAgSFZNTCAwMDAwMDAw
MCkKWyAgICAwLjAwMDAwMF0gQUNQSTogRFNEVCAweDAwMDAwMDAwRkMwMDEwNTAgMDA2QzlC
ICh2MDUgWGVuICAgIEhWTSAgICAgIDAwMDAwMDAwIElOVEwgMjAwOTAxMjMpClsgICAgMC4w
MDAwMDBdIEFDUEk6IEZBQ1MgMHgwMDAwMDAwMEZDMDAxMDEwIDAwMDA0MApbICAgIDAuMDAw
MDAwXSBBQ1BJOiBGQUNTIDB4MDAwMDAwMDBGQzAwMTAxMCAwMDAwNDAKWyAgICAwLjAwMDAw
MF0gQUNQSTogQVBJQyAweDAwMDAwMDAwRkMwMDdFODAgMDAwMDU0ICh2MDIgWGVuICAgIEhW
TSAgICAgIDAwMDAwMDAwIEhWTUwgMDAwMDAwMDApClsgICAgMC4wMDAwMDBdIE5vIE5VTUEg
Y29uZmlndXJhdGlvbiBmb3VuZApbICAgIDAuMDAwMDAwXSBGYWtpbmcgYSBub2RlIGF0IFtt
ZW0gMHgwMDAwMDAwMDAwMDAwMDAwLTB4MDAwMDAwMDA3ZmZmZmZmZl0KWyAgICAwLjAwMDAw
MF0gTk9ERV9EQVRBKDApIGFsbG9jYXRlZCBbbWVtIDB4N2ZmZmMwMDAtMHg3ZmZmZmZmZl0K
WyAgICAwLjAwMDAwMF0gWm9uZSByYW5nZXM6ClsgICAgMC4wMDAwMDBdICAgRE1BICAgICAg
W21lbSAweDAwMDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwZmZmZmZmXQpbICAgIDAuMDAw
MDAwXSAgIERNQTMyICAgIFttZW0gMHgwMDAwMDAwMDAxMDAwMDAwLTB4MDAwMDAwMDA3ZmZm
ZmZmZl0KWyAgICAwLjAwMDAwMF0gICBOb3JtYWwgICBlbXB0eQpbICAgIDAuMDAwMDAwXSBN
b3ZhYmxlIHpvbmUgc3RhcnQgZm9yIGVhY2ggbm9kZQpbICAgIDAuMDAwMDAwXSBFYXJseSBt
ZW1vcnkgbm9kZSByYW5nZXMKWyAgICAwLjAwMDAwMF0gICBub2RlICAgMDogW21lbSAweDAw
MDAwMDAwMDAwMDEwMDAtMHgwMDAwMDAwMDAwMDlmZmZmXQpbICAgIDAuMDAwMDAwXSAgIG5v
ZGUgICAwOiBbbWVtIDB4MDAwMDAwMDAwMDEwMDAwMC0weDAwMDAwMDAwN2ZmZmZmZmZdClsg
ICAgMC4wMDAwMDBdIEluaXRtZW0gc2V0dXAgbm9kZSAwIFttZW0gMHgwMDAwMDAwMDAwMDAx
MDAwLTB4MDAwMDAwMDA3ZmZmZmZmZl0KWyAgICAwLjAwMDAwMF0gQUNQSTogTm8gSU9BUElD
IGVudHJpZXMgcHJlc2VudApbICAgIDAuMDAwMDAwXSBVc2luZyBBQ1BJIGZvciBwcm9jZXNz
b3IgKExBUElDKSBjb25maWd1cmF0aW9uIGluZm9ybWF0aW9uClsgICAgMC4wMDAwMDBdIHNt
cGJvb3Q6IEFsbG93aW5nIDUgQ1BVcywgMCBob3RwbHVnIENQVXMKWyAgICAwLjAwMDAwMF0g
ZTgyMDogW21lbSAweDgwMDAwNDAwLTB4ZmJmZmZmZmZdIGF2YWlsYWJsZSBmb3IgUENJIGRl
dmljZXMKWyAgICAwLjAwMDAwMF0gQm9vdGluZyBwYXJhdmlydHVhbGl6ZWQga2VybmVsIG9u
IFhlbiBQVkgKWyAgICAwLjAwMDAwMF0gY2xvY2tzb3VyY2U6IHJlZmluZWQtamlmZmllczog
bWFzazogMHhmZmZmZmZmZiBtYXhfY3ljbGVzOiAweGZmZmZmZmZmLCBtYXhfaWRsZV9uczog
MTkxMDk2OTk0MDM5MTQxOSBucwpbICAgIDAuMDAwMDAwXSByYW5kb206IGZhc3QgaW5pdCBk
b25lClsgICAgMC4wMDAwMDBdIHNldHVwX3BlcmNwdTogTlJfQ1BVUzo2NCBucl9jcHVtYXNr
X2JpdHM6NjQgbnJfY3B1X2lkczo1IG5yX25vZGVfaWRzOjEKWyAgICAwLjAwMDAwMF0gcGVy
Y3B1OiBFbWJlZGRlZCA0MSBwYWdlcy9jcHUgQGZmZmY4ODAwN2QwMDAwMDAgczEzODUyMCBy
MCBkMjk0MTYgdTEwNDg1NzYKWyAgICAwLjAwMDAwMF0gUFYgcXNwaW5sb2NrIGhhc2ggdGFi
bGUgZW50cmllczogMjU2IChvcmRlcjogMCwgNDA5NiBieXRlcykKWyAgICAwLjAwMDAwMF0g
QnVpbHQgMSB6b25lbGlzdHMsIG1vYmlsaXR5IGdyb3VwaW5nIG9uLiAgVG90YWwgcGFnZXM6
IDUxNTk5MQpbICAgIDAuMDAwMDAwXSBQb2xpY3kgem9uZTogRE1BMzIKWyAgICAwLjAwMDAw
MF0gS2VybmVsIGNvbW1hbmQgbGluZTogcm9vdD0vZGV2L3h2ZGExIHJvIGNvbnNvbGU9aHZj
MCBlbGV2YXRvcj1ub29wIHhlbi1ibGtmcm9udC5tYXg9NjQgaW5pdD0vYmluL2Jhc2gKWyAg
ICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW4gaW5kaXZpZHVhbCBtYXggY3B1IGNvbnRyaWJ1dGlv
bjogNjU1MzYgYnl0ZXMKWyAgICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW4gdG90YWwgY3B1X2V4
dHJhIGNvbnRyaWJ1dGlvbnM6IDI2MjE0NCBieXRlcwpbICAgIDAuMDAwMDAwXSBsb2dfYnVm
X2xlbiBtaW4gc2l6ZTogNjU1MzYgYnl0ZXMKWyAgICAwLjAwMDAwMF0gbG9nX2J1Zl9sZW46
IDUyNDI4OCBieXRlcwpbICAgIDAuMDAwMDAwXSBlYXJseSBsb2cgYnVmIGZyZWU6IDU5ODg4
KDkxJSkKWyAgICAwLjAwMDAwMF0gUElEIGhhc2ggdGFibGUgZW50cmllczogNDA5NiAob3Jk
ZXI6IDMsIDMyNzY4IGJ5dGVzKQpbICAgIDAuMDAwMDAwXSBNZW1vcnk6IDIwMzIyMzZLLzIw
OTY3NjRLIGF2YWlsYWJsZSAoMTYzOTZLIGtlcm5lbCBjb2RlLCAxMDA5SyByd2RhdGEsIDMy
MDhLIHJvZGF0YSwgMTEyMEsgaW5pdCwgNjUySyBic3MsIDY0NTI4SyByZXNlcnZlZCwgMEsg
Y21hLXJlc2VydmVkKQpbICAgIDAuMDAwMDAwXSBTTFVCOiBIV2FsaWduPTY0LCBPcmRlcj0w
LTMsIE1pbk9iamVjdHM9MCwgQ1BVcz01LCBOb2Rlcz0xClsgICAgMC4wMDAwMDBdIEtlcm5l
bC9Vc2VyIHBhZ2UgdGFibGVzIGlzb2xhdGlvbjogZW5hYmxlZApbICAgIDAuMDAxMDAwXSBI
aWVyYXJjaGljYWwgUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAxMDAwXSAJUkNVIHJl
c3RyaWN0aW5nIENQVXMgZnJvbSBOUl9DUFVTPTY0IHRvIG5yX2NwdV9pZHM9NS4KWyAgICAw
LjAwMTAwMF0gUkNVOiBBZGp1c3RpbmcgZ2VvbWV0cnkgZm9yIHJjdV9mYW5vdXRfbGVhZj0x
NiwgbnJfY3B1X2lkcz01ClsgICAgMC4wMDEwMDBdIFVzaW5nIE5VTEwgbGVnYWN5IFBJQwpb
ICAgIDAuMDAxMDAwXSBOUl9JUlFTOiA0MzUyLCBucl9pcnFzOiA5NiwgcHJlYWxsb2NhdGVk
IGlycXM6IDAKWyAgICAwLjAwMTAwMF0geGVuOmV2ZW50czogVXNpbmcgRklGTy1iYXNlZCBB
QkkKWyAgICAwLjAwMTAwMF0geGVuOmV2ZW50czogWGVuIEhWTSBjYWxsYmFjayB2ZWN0b3Ig
Zm9yIGV2ZW50IGRlbGl2ZXJ5IGlzIGVuYWJsZWQKWyAgICAwLjAwMTAwMF0gQ29uc29sZTog
Y29sb3VyIGR1bW15IGRldmljZSA4MHgyNQpbICAgIDAuMDAxMDAwXSBjb25zb2xlIFtodmMw
XSBlbmFibGVkClsgICAgMC4wMDEwMDBdIHRzYzogRmFzdCBUU0MgY2FsaWJyYXRpb24gZmFp
bGVkClsgICAgMC4wMDEwMDBdIHRzYzogVW5hYmxlIHRvIGNhbGlicmF0ZSBhZ2FpbnN0IFBJ
VApbICAgIDAuMDAxMDAwXSB0c2M6IE5vIHJlZmVyZW5jZSAoSFBFVC9QTVRJTUVSKSBhdmFp
bGFibGUKWyAgICAwLjAwMTAwMF0gdHNjOiBEZXRlY3RlZCAyNTAwLjA5OCBNSHogcHJvY2Vz
c29yClsgICAgMC4wMDEwMDBdIENhbGlicmF0aW5nIGRlbGF5IGxvb3AgKHNraXBwZWQpLCB2
YWx1ZSBjYWxjdWxhdGVkIHVzaW5nIHRpbWVyIGZyZXF1ZW5jeS4uIDUwMDAuMTkgQm9nb01J
UFMgKGxwaj0yNTAwMDk4KQpbICAgIDAuMDAxMDAwXSBwaWRfbWF4OiBkZWZhdWx0OiAzMjc2
OCBtaW5pbXVtOiAzMDEKWyAgICAwLjAwMTAwMF0gQUNQSTogQ29yZSByZXZpc2lvbiAyMDE3
MDcyOApbICAgIDAuMDAxMDAwXSBBQ1BJOiAxIEFDUEkgQU1MIHRhYmxlcyBzdWNjZXNzZnVs
bHkgYWNxdWlyZWQgYW5kIGxvYWRlZApbICAgIDAuMDAxMDAwXSBBQ1BJOiBzZXR0aW5nIEVM
Q1IgdG8gMDIwMCAoZnJvbSBmZmZmKQpbICAgIDAuMDAxMDAwXSBTZWN1cml0eSBGcmFtZXdv
cmsgaW5pdGlhbGl6ZWQKWyAgICAwLjAwMTAwMF0gQXBwQXJtb3I6IEFwcEFybW9yIGRpc2Fi
bGVkIGJ5IGJvb3QgdGltZSBwYXJhbWV0ZXIKWyAgICAwLjAwMTAwMF0gRGVudHJ5IGNhY2hl
IGhhc2ggdGFibGUgZW50cmllczogMjYyMTQ0IChvcmRlcjogOSwgMjA5NzE1MiBieXRlcykK
WyAgICAwLjAwMTAwMF0gSW5vZGUtY2FjaGUgaGFzaCB0YWJsZSBlbnRyaWVzOiAxMzEwNzIg
KG9yZGVyOiA4LCAxMDQ4NTc2IGJ5dGVzKQpbICAgIDAuMDAxMDAwXSBNb3VudC1jYWNoZSBo
YXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9yZGVyOiAzLCAzMjc2OCBieXRlcykKWyAgICAw
LjAwMTAwMF0gTW91bnRwb2ludC1jYWNoZSBoYXNoIHRhYmxlIGVudHJpZXM6IDQwOTYgKG9y
ZGVyOiAzLCAzMjc2OCBieXRlcykKWyAgICAwLjAwMTAwMF0gQ1BVOiBQaHlzaWNhbCBQcm9j
ZXNzb3IgSUQ6IDAKWyAgICAwLjAwMTAwMF0gQ1BVOiBQcm9jZXNzb3IgQ29yZSBJRDogMApb
ICAgIDAuMDAxMDAwXSBMYXN0IGxldmVsIGlUTEIgZW50cmllczogNEtCIDEyOCwgMk1CIDQs
IDRNQiA0ClsgICAgMC4wMDEwMDBdIExhc3QgbGV2ZWwgZFRMQiBlbnRyaWVzOiA0S0IgMjU2
LCAyTUIgMCwgNE1CIDMyLCAxR0IgMApbICAgIDAuMDAxMDAwXSBTcGVjdHJlIFYyIDoga2Vy
bmVsIG5vdCBjb21waWxlZCB3aXRoIHJldHBvbGluZTsgbm8gbWl0aWdhdGlvbiBhdmFpbGFi
bGUhClsgICAgMC4wMDEwMDBdIEZyZWVpbmcgU01QIGFsdGVybmF0aXZlcyBtZW1vcnk6IDYw
SwpbICAgIDAuMDAxMDAwXSBzbXBib290OiBNYXggbG9naWNhbCBwYWNrYWdlczogMQpbICAg
IDAuMDAxMDAwXSBjbG9ja3NvdXJjZTogeGVuOiBtYXNrOiAweGZmZmZmZmZmZmZmZmZmZmYg
bWF4X2N5Y2xlczogMHgxY2Q0MmU0ZGZmYiwgbWF4X2lkbGVfbnM6IDg4MTU5MDU5MTQ4MyBu
cwpbICAgIDAuMDAxMDAwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDAKWyAgICAw
LjAwMTAwMF0gc21wYm9vdDogQ1BVMDogSW50ZWwoUikgWGVvbihSKSBDUFUgICAgICAgICAg
IEU1NDIwICBAIDIuNTBHSHogKGZhbWlseTogMHg2LCBtb2RlbDogMHgxNywgc3RlcHBpbmc6
IDB4YSkKWyAgICAwLjAwMTAwMF0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJxIDUKWyAgICAw
LjAwMTAwMF0gUGVyZm9ybWFuY2UgRXZlbnRzOiB1bnN1cHBvcnRlZCBwNiBDUFUgbW9kZWwg
MjMgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9ubHkuClsgICAgMC4wMDEwMDBd
IEhpZXJhcmNoaWNhbCBTUkNVIGltcGxlbWVudGF0aW9uLgpbICAgIDAuMDAxMjM0XSBzbXA6
IEJyaW5naW5nIHVwIHNlY29uZGFyeSBDUFVzIC4uLgpbICAgIDAuMDAxNTYyXSBpbnN0YWxs
aW5nIFhlbiB0aW1lciBmb3IgQ1BVIDEKWyAgICAwLjAwMTYyM10geDg2OiBCb290aW5nIFNN
UCBjb25maWd1cmF0aW9uOgpbICAgIDAuMDAxNjMzXSAuLi4uIG5vZGUgICMwLCBDUFVzOiAg
ICAgICMxClsgICAgMC4wMDMwOTJdIGNwdSAxIHNwaW5sb2NrIGV2ZW50IGlycSAxMQpbICAg
IDAuMDAzMjkwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDIKWyAgICAwLjAwMzM2
Nl0gICMyClsgICAgMC4wMDUxNjddIGNwdSAyIHNwaW5sb2NrIGV2ZW50IGlycSAxNwpbICAg
IDAuMDA1MzAwXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDMKWyAgICAwLjAwNTM2
MF0gICMzClsgICAgMC4wMDcxMTBdIGNwdSAzIHNwaW5sb2NrIGV2ZW50IGlycSAyMwpbICAg
IDAuMDA3MzM2XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDQKCnZtIGFwcGVhcnMg
dG8gYmUgZGVzdHJveSBhdC9hZnRlciB0aGlzIHBvaW50
--------------1F1C4A869FD561205B2A1B40
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------1F1C4A869FD561205B2A1B40--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 05:19:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 05:19:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eojHT-0006LU-Q3; Thu, 22 Feb 2018 05:18:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=d841=fq=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eojHS-0006LO-Ki
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 05:18:54 +0000
X-Inumbo-ID: c1a78839-178f-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c1a78839-178f-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 06:18:04 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C0FAAAE08;
 Thu, 22 Feb 2018 05:18:49 +0000 (UTC)
To: Jim Fehlig <jfehlig@suse.com>, xen-devel@lists.xenproject.org
References: <20180221221341.17452-1-jfehlig@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <799a00a6-ae10-1fa3-afbb-d94eb0b69dea@suse.com>
Date: Thu, 22 Feb 2018 06:18:47 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180221221341.17452-1-jfehlig@suse.com>
Content-Language: de-DE
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] xenstore: increase default thread stack
 size to 32k
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjEvMDIvMTggMjM6MTMsIEppbSBGZWhsaWcgd3JvdGU6Cj4gT24gc2V2ZXJhbCBTa3lsYWtl
IG1hY2hpbmVzIEkndmUgb2JzZXJ2ZWQgeGwgc2VnZmF1bHRzIHdoZW4gcnVubmluZwo+IGNyZWF0
ZSBvciBkZXN0cm95IHN1YmNvbW1hbmRzLiBPdGhlciBzdWJjb21tYW5kcyBtYXkgc2VnZmF1bHQg
dG9vLAo+IGJ1dCBJJ3ZlIG9ubHkgbG9va2VkIGF0IGNyZWF0ZSBhbmQgZGVzdHJveSB3aGljaCBz
aGFyZSBhIHNpbWlsYXIKPiBiYWNrdHJhY2UKPiAKPiBUaHJlYWQgMiAoVGhyZWFkIDB4N2ZmZmY3
ZmYzNzAwIChMV1AgMjk0MSkpOgo+ICAgICBhdCAvdXNyL2luY2x1ZGUvYml0cy91bmlzdGQuaDo0
NAo+ICAgICBhdCB4cy5jOjM5OAo+ICAgICBmZD08b3B0aW1pemVkIG91dD4pIGF0IHhzLmM6MTIz
MQo+IAo+IFRocmVhZCAxIGhhcyBjYW5jZWxlZCBUaHJlYWQgMiBhbmQgaXMgd2FpdGluZyBmb3Ig
aXQgaW4gcHRocmVhZF9qb2luKCkuCj4gCj4gVGhlIGJhY2t0cmFjZSBzbWVsbGVkIG9mIG1lbW9y
eS9zdGFjayBvdmVyZmxvdywgd2hpY2ggd2FzIHZlcmlmaWVkIGJ5Cj4gaW5jcmVhc2luZyBERUZB
VUxUX1RIUkVBRF9TVEFDS1NJWkUgdG8gMzJrYi4gUHJlc3VtYWJseSB0aGUgc3RhY2sKPiBvdmVy
ZmxvdyBpcyBvYnNlcnZlZCBvbiBTa3lsYWtlIGR1ZSB0byBhIGJyb2FkZXIgQ1BVIGZlYXR1cmUg
c2V0IHdoaWNoCj4gbXVzdCBiZSBzYXZlZCB3aXRoaW4gX2RsX3J1bnRpbWVfcmVzb2x2ZSBhbmQg
ZnJpZW5kcy4KPiAKPiBXaGlsZSBQVEhSRUFEX1NUQUNLX01JTiBzaG91bGQgYWR2ZXJ0aXNlIGEg
c3VpdGFibGUgc3RhY2sgc2l6ZSBiYXNlZCBvbgo+IHRoZSB1bmRlcmx5aW5nIHN5c3RlbSwgaW5j
cmVhc2luZyB0aGUgZGVmYXVsdCBzaXplIG1ha2VzIHhlbnN0b3JlIGEgYml0Cj4gbW9yZSByb2J1
c3Qgb24gc3lzdGVtcyB3aXRoIGluc3VmZmljaWVudC9icm9rZW4gbWluaW11bXMuCgpXZSBoaXQg
c29tZXRoaW5nIGxpa2UgdGhpcyBiZWZvcmU6CgpodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNi0wNy9tc2cwMTcyNy5odG1sCgpUaGUgbWFpbiBwcm9ibGVt
IGlzIHRoYXQgYW55IHRocmVhZCBsb2NhbCBzdG9yYWdlIGlzIHRha2VuIGZyb20gdGhlCnN0YWNr
IHdpdGhvdXQgYW55IGludGVyZmFjZSBiZWluZyBhdmFpbGFibGUgZm9yIGFkanVzdGluZyB0aGUg
X3JlYWxfCnN0YWNrIHNpemUgaW5zdGVhZCBvZiB0aGUgbWVvcnkgZm9yIHRocmVhZCBsb2NhbCBz
dG9yYWdlICsgc3RhY2suCgpTbyB3ZSBjYW4gaW5jcmVhc2UgdGhlIHN0YWNrIHNpemUgb2YgdGhl
IHhlbnN0b3JlIHRocmVhZCBhbmQgd2FpdCBmb3IKdGhlIG5leHQgYnJlYWthZ2UsIG9yIHdlIGhh
dmUgdG8gdGhpbmsgYWJvdXQgYSBwcm9wZXIgc29sdXRpb24uCgpSaWdodCBub3cgSSBoYXZlIG5v
IHNlbnNpYmxlIGlkZWEgaG93IHRvIGFkZHJlc3MgdGhlIHByb2JsZW0sIGFzIHRoZQpvbGQgdGhy
ZWFkIHN1Z2dlc3RzIHRoZSB1bmRlcmx5aW5nIGdsaWJjIHByb2JsZW0gaXNuJ3QgZml4ZWQgeWV0
ICh3b3c6CnRoZSBwcm9ibGVtIGlzIGtub3duIGZvciBtb3JlIHRoYW4gNyB5ZWFycyBub3cpOgoK
aHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTE3ODcKCgpK
dWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 05:35:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 05:35:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eojXa-0007d1-5t; Thu, 22 Feb 2018 05:35:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=d841=fq=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eojXZ-0007cv-Hp
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 05:35:33 +0000
X-Inumbo-ID: 159dd882-1792-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 159dd882-1792-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 06:34:43 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 26CE1AE0B;
 Thu, 22 Feb 2018 05:35:30 +0000 (UTC)
To: xen@randomwebstuff.com, xen-devel@lists.xenproject.org
References: <c22ca929-cb20-aaf2-f4ce-a9790759eaff@rimuhosting.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <5d14aa3c-d52a-0cb9-2384-6b74bfce1d65@suse.com>
Date: Thu, 22 Feb 2018 06:35:27 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <c22ca929-cb20-aaf2-f4ce-a9790759eaff@rimuhosting.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] pvh+vcpus startup issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMDU6MzcsIHhlbkByYW5kb213ZWJzdHVmZi5jb20gd3JvdGU6Cj4gSGkuwqAg
SSBoYXZlIGEgZG9tVS7CoCBJdHMgcGFyYW1zIGZpbGUgaGFzOiB2Y3B1cyA9IDguwqAgSXQgd2ls
bCBzdGFydCB3aXRoCj4gcHYsIGJ1dCBub3QgdHlwZT0icHZoIi7CoCBJdCB3aWxsIG5vdCBzdGFy
dCAob24gcHZoKSB3aXRoIHZjcHVzID0gNyBvciA2Cj4gb3IgNS7CoCBJdCBkb2VzIHN0YXJ0IHdp
dGggdmNwdXMgPSA0Lgo+IAo+IEkgZGlmZmVkIHRoZSB4bCAtdiBjcmVhdGUgbG9ncywgbm8gZGlm
ZmVyZW5jZSB0aGVyZSBvbiBlaXRoZXIgc3RhcnR1cC4KPiAKPiBJIGdyYWJiZWQgdGhlIGRvbVUg
Y29uc29sZSBvdXRwdXQgZm9yIGEgdmNwdXMgPSA1IHN0YXJ0IChhdHRhY2hlZCkuwqAgSXQKPiBk
aWVzIHJpZ2h0IGFmdGVyOgo+IAo+IFvCoMKgwqAgMC4wMDcxMTBdIGNwdSAzIHNwaW5sb2NrIGV2
ZW50IGlycSAyMwo+IFvCoMKgwqAgMC4wMDczMzZdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBD
UFUgNAoKQ2FuIHlvdSBwbGVhc2UgcG9zdCB0aGUgaHlwZXJ2aXNvciBsb2cgKCJ4bCBkbWVzZyIp
PwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 05:48:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 05:48:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eojk6-0008Q7-BE; Thu, 22 Feb 2018 05:48:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ke/x=fq=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eojk5-0008Q1-6V
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 05:48:29 +0000
X-Inumbo-ID: e43eaf15-1793-11e8-ba59-bc764e045a96
Received: from mail-yw0-x229.google.com (unknown [2607:f8b0:4002:c05::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e43eaf15-1793-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 06:47:39 +0100 (CET)
Received: by mail-yw0-x229.google.com with SMTP id c193so1327068ywb.1
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 21:48:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=/R67QcwcbzbVPySQUYD8KLXkbg2MLIovzkTLpbg8iTU=;
 b=XtlokAJ0ef2PGtQ+WA3E/1pHTP4W1iEsG62kxCjZBsoXJfTPNN8EdZVr4sXnAOkLgR
 THRtOUMTtD0+crQfgpcrmTwifHOWAK1DUOJ7F28j3aYOAAzzH+9ZWnRK08fvocVHsMtp
 F3Px/FRC+IqttouPqVLXy4c8ZL7DJ0dBmjbG0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version
 :content-transfer-encoding;
 bh=/R67QcwcbzbVPySQUYD8KLXkbg2MLIovzkTLpbg8iTU=;
 b=meeCOCy8zlxfYD7KqS7gT8eyO0O7wqQuhLliJOXfCiy86ngGLTgvsobtFlsGAduf4e
 UV22Er2IZuKnKisEgJir+IeaIdOPSHD49NUwrRhQGtdu1B+NNBKO8C43ekyU3hp4Z7i1
 WOS5u9w8hhvNB81WptAIVoRhcrBZNyxnhcEauaURoT7TI6yzx2lUrySaniFSEkr9voi5
 qK6VY1fx3DjW1oqyWw7GK/eJPdcU+6Wf0QoEz1iV2BZZoYh6dEG5jX6iU900wfXpoNyc
 E06aUl7hRUnlxewkdrmzozoKBqjb8WtDpOSmkSmPWUaBb52Re49lnMO012vfphzE4tNN
 MwcQ==
X-Gm-Message-State: APf1xPD0bB9LleNDMJee90UqzDCx79IKL01PIS4vs3wiV3kSu9Qumz0l
 oPfmqm2vHkD7MgaJIX7ebsOXLfiuZ2k=
X-Google-Smtp-Source: AH8x226HHjvmcKm3DzqRpgW71h3Kipb9yZ2p3wAA9FDskE2HtCai/f+HmrOg5j5L8mWg30y3JyiIKQ==
X-Received: by 10.129.31.131 with SMTP id f125mr3896397ywf.258.1519278506636; 
 Wed, 21 Feb 2018 21:48:26 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id f81sm10481842ywc.92.2018.02.21.21.48.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 21:48:25 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Feb 2018 23:48:16 -0600
Message-Id: <20180222054816.32068-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] xen: append EXTRA_CFLAGS_XEN_CORE to CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsb3cgYSB1c2VyIHRvIHN1cHBseSBleHRyYSBDRkxBR1MgdmlhIHRoZSBFWFRSQV9DRkxBR1Nf
WEVOX0NPUkUKZW52aXJvbm1lbnQgdmFyaWFibGUgZm9yIGh5cGVydmlzb3IgYnVpbGRzLiBUaGlz
IGlzIG5vdCBhCmNvbmZpZ3VyYXRpb24gdGhhdCBpcyBzdXBwb3J0ZWQgYnV0IGlzIG9ubHkgYWlt
ZWQgdG8gaGVscCBzdXBwb3J0CnRlc3RpbmcgYW5kIHRyb3VibGVzaG9vdGluZyB3aGVuIHlvdSBu
ZWVkIHRvIG1ha2UgY2hhbmdlcy4KClNpZ25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJk
b2VAY2FyZG9lLmNvbT4KLS0tCkNDOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgpDQzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpD
QzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
LS0tCmNoYW5nZXMgc2luY2UgdjE6CiAtIGRvbid0IGRlcGVuZCBvbiBYRU5fQ09ORklHX0VYUEVS
VAogLSByZW5hbWUgZmxhZyB0byBFWFRSQV9DRkxBR1NfWEVOX0NPUkUKIC0gYWRkIGluZm8gdG8g
SU5TVEFMTAotLQogSU5TVEFMTCAgICAgIHwgNCArKysrCiB4ZW4vUnVsZXMubWsgfCAyICsrCiAy
IGZpbGVzIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL0lOU1RBTEwgYi9J
TlNUQUxMCmluZGV4IDU4MzU5ZGEzODAuLjlhYTllYmRkZGMgMTAwNjQ0Ci0tLSBhL0lOU1RBTEwK
KysrIGIvSU5TVEFMTApAQCAtMjQ3LDYgKzI0NywxMCBAQCBFWFRSQV9DRkxBR1NfWEVOX1RPT0xT
PQogRVhUUkFfQ0ZMQUdTX1FFTVVfVFJBRElUSU9OQUw9CiBFWFRSQV9DRkxBR1NfUUVNVV9YRU49
CiAKK0FkZGl0aW9uYWwgQ0ZMQUdTIG1heSBiZSBzdXBwbGllZCB0byB0aGUgYnVpbGQgb2YgdGhl
IGh5cGVydmlzb3IgYnkKK3VzaW5nIHRoaXMgdmFyaWFibGUuCitFWFRSQV9DRkxBR1NfWEVOX0NP
UkU9CisKIFRoaXMgdmFyaWFibGUgY2FuIGJlIHVzZWQgdG8gdXNlIERJUi9pbmNsdWRlIGFuZCBE
SVIvbGliIGR1cmluZyBidWlsZC4KIFRoaXMgaXMgdGhlIHNhbWUgYXMgUFJFUEVORF9MSUIgYW5k
IFBSRVBFTkRfSU5DTFVERVMuIEFQUEVORF9MSUIgYW5kCiBBUFBFTkRfSU5DTFVERVM9IHdpbGwg
YmUgYXBwZW5kZWQgdG8gdGhlIENGTEFHUy9MREZMQUdTIHZhcmlhYmxlLgpkaWZmIC0tZ2l0IGEv
eGVuL1J1bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IDI5MTgwMTliOTIuLmVmMjZiOGQxYmIg
MTAwNjQ0Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTc5LDYgKzc5
LDggQEAgQUxMX09CSlMgOj0gJChBTExfT0JKUy15KQogQ0ZMQUdTLXkgKz0gLU1NRCAtTUYgJChA
RCkvLiQoQEYpLmQKIAogQ0ZMQUdTICs9ICQoQ0ZMQUdTLXkpCisjIGFsbG93IGV4dHJhIENGTEFH
UyBleHRlcm5hbGx5IHZpYSBFWFRSQV9DRkxBR1NfWEVOX0NPUkUKK0NGTEFHUyArPSAkKEVYVFJB
X0NGTEFHU19YRU5fQ09SRSkKIAogIyBNb3N0IENGTEFHUyBhcmUgc2FmZSBmb3IgYXNzZW1ibHkg
ZmlsZXM6CiAjICAtc3RkPWdudXs4OSw5OX0gZ2V0cyBjb25mdXNlZCBieSAjLXByZWZpeGVkIGVu
ZC1vZi1saW5lIGNvbW1lbnRzCi0tIAoyLjEzLjYKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 05:52:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 05:52:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eojnz-0000cu-Qx; Thu, 22 Feb 2018 05:52:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ke/x=fq=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eojny-0000co-Iq
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 05:52:30 +0000
X-Inumbo-ID: 743f44b4-1794-11e8-ba59-bc764e045a96
Received: from mail-yw0-x244.google.com (unknown [2607:f8b0:4002:c05::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 743f44b4-1794-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 06:51:40 +0100 (CET)
Received: by mail-yw0-x244.google.com with SMTP id d205so1330097ywe.2
 for <xen-devel@lists.xenproject.org>; Wed, 21 Feb 2018 21:52:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=TnSJcMTFUzwuL3sv0mSD0xgXJYStSbQBmRYrH4TOyts=;
 b=irB/0f11OfkCGzp0i77PLrZBmjngYVIN+hpQlm7G8OLrjA9yq4PxCybndhtIS0aaLE
 oBAKBupzzSLxqkQ5QWzBgS6e5wGQKQCA2tGHzuAjV0xY1OlHl1Q15iS8iMabpIaWU8Su
 Y88cZlOoJczJlhmF4ekIn+0tGJYETsm4LZX4Y=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=TnSJcMTFUzwuL3sv0mSD0xgXJYStSbQBmRYrH4TOyts=;
 b=PSWiVrjd86e9S/X7YQOoVQTKtYzu6N1YEM9QGk0CXECgY5ohC2dpElc50InBNkmtUL
 dzpqxDQDy/u1rQsx9n6ocJeZRsqnYpWYuNDt6Jaz0D8uTYQ/STp1I5fKKpXdTwTHJR1B
 FiUOTOrVsRjpPI29goOVWiclf8ml23LBDuBf8xXpCYavxKwMoSY61d/o4rYBKkJG0SDT
 01VzxS4l0WY/sjUqDP/Jcz2c7mGcj7aVmND3hMh1gMsPHi07mO/xycEjffs4KMz/Pqtm
 FTc0zmcdBE9ph85QmK/HIJOhpS4pWhlWB+XVHlzW3jXaiu5A3PpomInSNTXDeN2dML+I
 ekKA==
X-Gm-Message-State: APf1xPDFe3TRAgdj7gE4KXmiCEwhw/T6duXbFRv6arvu7jm+oRX5LF48
 QEZqgeXLMRhNRVYl0ra+QrINIB5qTmc=
X-Google-Smtp-Source: AH8x226y/wJ21NjdYq2MLq2tgcZudXUXMLASq7uH/y/nPTph4Yhm8AdvRIZ8KwuI2J45DuIZupW1Ug==
X-Received: by 10.129.162.4 with SMTP id z4mr3852358ywg.365.1519278748311;
 Wed, 21 Feb 2018 21:52:28 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id l9sm11458623ywm.95.2018.02.21.21.52.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 21 Feb 2018 21:52:27 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 21 Feb 2018 23:52:46 -0600
Message-Id: <20180222055246.32522-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] xen/tools: support Python 2 and Python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgY2hhbmdlcyBzaG91bGQgbWFrZSBpdCBwb3NzaWJsZSB0byBzdXBwb3J0IG1vZGVybiBQ
eXRob25zIGFzIHdlbGwKYXMgdGhlIG9sZGVzdCBQeXRob24gMiBzdGlsbCBzdXBwb3J0ZWQuCgpT
aWduZWQtb2ZmLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQpDQzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
QzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHhlbi90
b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5IHwgIDIgKy0KIHhlbi90b29scy9jb21wYXQtYnVp
bGQtc291cmNlLnB5IHwgIDIgKy0KIHhlbi90b29scy9nZW4tY3B1aWQucHkgICAgICAgICAgIHwg
MzcgKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLQogeGVuL3Rvb2xzL2dldC1m
aWVsZHMuc2ggICAgICAgICAgfCAgMiArLQogNCBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25z
KCspLCAxMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMvY29tcGF0LWJ1aWxk
LWhlYWRlci5weSBiL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5CmluZGV4IDMyNDIx
YjY0NWIuLjU0NjM3MTIyNWQgMTAwNzU1Ci0tLSBhL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVh
ZGVyLnB5CisrKyBiL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5CkBAIC0yMyw0ICsy
Myw0IEBAIHBhdHMgPSBbCiBmb3IgbGluZSBpbiBzeXMuc3RkaW4ucmVhZGxpbmVzKCk6CiAgICAg
Zm9yIHBhdCBpbiBwYXRzOgogICAgICAgICBsaW5lID0gcmUuc3VibihwYXRbMF0sIHBhdFsxXSwg
bGluZSlbMF0KLSAgICBwcmludCBsaW5lLnJzdHJpcCgpCisgICAgc3lzLnN0ZG91dC53cml0ZShs
aW5lLnJzdHJpcCgpICsgJ1xuJykKZGlmZiAtLWdpdCBhL3hlbi90b29scy9jb21wYXQtYnVpbGQt
c291cmNlLnB5IGIveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkKaW5kZXggNTk1YmMz
ZmY1OC4uODEwMTI5MGViZSAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3Vy
Y2UucHkKKysrIGIveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkKQEAgLTI2LDQgKzI2
LDQgQEAgZm9yIHBhdCBpbiBwYXRzOgogZm9yIGxpbmUgaW4gc3lzLnN0ZGluLnJlYWRsaW5lcygp
OgogICAgIGZvciBwYXQgaW4gcGF0czoKICAgICAgICAgbGluZSA9IHJlLnN1YihwYXRbMF0sIHBh
dFsxXSwgbGluZSkKLSAgICBwcmludCBsaW5lLnJzdHJpcCgpCisgICAgc3lzLnN0ZG91dC53cml0
ZShsaW5lLnJzdHJpcCgpICsgJ1xuJykKZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQu
cHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CmluZGV4IDYxM2I5MDljM2QuLmQ2NGYyNTc4MTYg
MTAwNzU1Ci0tLSBhL3hlbi90b29scy9nZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1j
cHVpZC5weQpAQCAtMyw2ICszLDEzIEBACiAKIGltcG9ydCBzeXMsIG9zLCByZQogCitpZiAoc3lz
LnZlcnNpb25faW5mbyA+ICgzLCAwKSk6CisgICAgZGVmIGxvbmcoeCk6CisgICAgICAgIHJldHVy
biB4CisKKyAgICBkZWYgeHJhbmdlKHgpOgorICAgICAgICByZXR1cm4gcmFuZ2UoeCkKKwogY2xh
c3MgRmFpbChFeGNlcHRpb24pOgogICAgIHBhc3MKIApAQCAtOTgsMTMgKzEwNSwxMyBAQCBkZWYg
cGFyc2VfZGVmaW5pdGlvbnMoc3RhdGUpOgogZGVmIGZlYXR1cmVzZXRfdG9fdWludDMycyhmcywg
bnIpOgogICAgICIiIiBSZXByZXNlbnQgYSBmZWF0dXJlc2V0IGFzIGEgbGlzdCBvZiBDLWNvbXBh
dGlibGUgdWludDMyX3QncyAiIiIKIAotICAgIGJpdG1hcCA9IDBMCisgICAgYml0bWFwID0gbG9u
ZygwKQogICAgIGZvciBmIGluIGZzOgotICAgICAgICBiaXRtYXAgfD0gMUwgPDwgZgorICAgICAg
ICBiaXRtYXAgfD0gbG9uZygxKSA8PCBmCiAKICAgICB3b3JkcyA9IFtdCiAgICAgd2hpbGUgYml0
bWFwOgotICAgICAgICB3b3Jkcy5hcHBlbmQoYml0bWFwICYgKCgxTCA8PCAzMikgLSAxKSkKKyAg
ICAgICAgd29yZHMuYXBwZW5kKGJpdG1hcCAmICgobG9uZygxKSA8PCAzMikgLSAxKSkKICAgICAg
ICAgYml0bWFwID4+PSAzMgogCiAgICAgYXNzZXJ0IGxlbih3b3JkcykgPD0gbnIKQEAgLTI3Niw4
ICsyODMsOCBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICAgICAgIyBUbyBk
ZWJ1ZywgdW5jb21tZW50IHRoZSBmb2xsb3dpbmcgbGluZXM6CiAgICAgICAgICAgICAjIGRlZiBy
ZXBsKGwpOgogICAgICAgICAgICAgIyAgICAgcmV0dXJuICJbIiArICIsICIuam9pbigoc3RhdGUu
bmFtZXNbeF0gZm9yIHggaW4gbCkpICsgIl0iCi0gICAgICAgICAgICAjIHByaW50ID4+c3lzLnN0
ZGVyciwgIkZlYXR1cmUgJXMsIHNlZW4gJXMsIHRvX3Byb2Nlc3MgJXMgIiAlIFwKLSAgICAgICAg
ICAgICMgICAgIChzdGF0ZS5uYW1lc1tmZWF0XSwgcmVwbChzZWVuKSwgcmVwbCh0b19wcm9jZXNz
KSkKKyAgICAgICAgICAgICMgc3lzLnN0ZGVyci53cml0ZSgiRmVhdHVyZSAlcywgc2VlbiAlcywg
dG9fcHJvY2VzcyAlcyBcbiIgJSBcCisgICAgICAgICAgICAjICAgICAoc3RhdGUubmFtZXNbZmVh
dF0sIHJlcGwoc2VlbiksIHJlcGwodG9fcHJvY2VzcykpKQogCiAgICAgICAgICAgICBmID0gdG9f
cHJvY2Vzcy5wb3AoMCkKIApAQCAtMjkzLDcgKzMwMCwxMiBAQCBkZWYgY3J1bmNoX251bWJlcnMo
c3RhdGUpOgogICAgIHN0YXRlLmRlZXBfZmVhdHVyZXMgPSBmZWF0dXJlc2V0X3RvX3VpbnQzMnMo
ZGVwcy5rZXlzKCksIG5yX2VudHJpZXMpCiAgICAgc3RhdGUubnJfZGVlcF9kZXBzID0gbGVuKHN0
YXRlLmRlZXBfZGVwcy5rZXlzKCkpCiAKLSAgICBmb3IgaywgdiBpbiBzdGF0ZS5kZWVwX2RlcHMu
aXRlcml0ZW1zKCk6CisgICAgdHJ5OgorICAgICAgICBfdG1wID0gc3RhdGUuZGVlcF9kZXBzLml0
ZXJpdGVtcygpCisgICAgZXhjZXB0IEF0dHJpYnV0ZUVycm9yOgorICAgICAgICBfdG1wID0gc3Rh
dGUuZGVlcF9kZXBzLml0ZW1zKCkKKworICAgIGZvciBrLCB2IGluIF90bXA6CiAgICAgICAgIHN0
YXRlLmRlZXBfZGVwc1trXSA9IGZlYXR1cmVzZXRfdG9fdWludDMycyh2LCBucl9lbnRyaWVzKQog
CiAgICAgIyBDYWxjdWxhdGUgdGhlIGJpdGZpZWxkIG5hbWUgZGVjbGFyYXRpb25zCkBAIC00MTAs
NyArNDIyLDggQEAgZGVmIG9wZW5fZmlsZV9vcl9mZCh2YWwsIG1vZGUsIGJ1ZmZlcmluZyk6CiAg
ICAgICAgIGVsc2U6CiAgICAgICAgICAgICByZXR1cm4gb3Blbih2YWwsIG1vZGUsIGJ1ZmZlcmlu
ZykKIAotICAgIGV4Y2VwdCBTdGFuZGFyZEVycm9yLCBlOgorICAgIGV4Y2VwdCBTdGFuZGFyZEVy
cm9yOgorICAgICAgICBlID0gc3lzLmV4Y19pbmZvKClbMV0KICAgICAgICAgaWYgZmQgIT0gLTE6
CiAgICAgICAgICAgICByYWlzZSBGYWlsKCJVbmFibGUgdG8gb3BlbiBmZCAlZDogJXM6ICVzIiAl
CiAgICAgICAgICAgICAgICAgICAgICAgIChmZCwgZS5fX2NsYXNzX18uX19uYW1lX18sIGUpKQpA
QCAtNDUzLDEwICs0NjYsMTQgQEAgZGVmIG1haW4oKToKIGlmIF9fbmFtZV9fID09ICJfX21haW5f
XyI6CiAgICAgdHJ5OgogICAgICAgICBzeXMuZXhpdChtYWluKCkpCi0gICAgZXhjZXB0IEZhaWws
IGU6Ci0gICAgICAgIHByaW50ID4+c3lzLnN0ZGVyciwgIiVzOiIgJSAoc3lzLmFyZ3ZbMF0sKSwg
ZQorICAgIGV4Y2VwdCBGYWlsOgorICAgICAgICBlID0gc3lzLmV4Y19pbmZvKClbMV0KKyAgICAg
ICAgc3lzLnN0ZGVyci53cml0ZSgiJXM6IiAlIChzeXMuYXJndlswXSwpKQorICAgICAgICBzeXMu
c3RkZXJyLndyaXRlKGUpCisgICAgICAgIHN5cy5zdGRlcnIud3JpdGUoIlxuIikKICAgICAgICAg
c3lzLmV4aXQoMSkKLSAgICBleGNlcHQgU3lzdGVtRXhpdCwgZToKKyAgICBleGNlcHQgU3lzdGVt
RXhpdDoKKyAgICAgICAgZSA9IHN5cy5leGNfaW5mbygpWzFdCiAgICAgICAgIHN5cy5leGl0KGUu
Y29kZSkKICAgICBleGNlcHQgS2V5Ym9hcmRJbnRlcnJ1cHQ6CiAgICAgICAgIHN5cy5leGl0KDIp
CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMvZ2V0LWZpZWxkcy5zaCBiL3hlbi90b29scy9nZXQtZmll
bGRzLnNoCmluZGV4IDg4N2ZlZWMzNzAuLjQ1YTBlMmVkNTAgMTAwNjQ0Ci0tLSBhL3hlbi90b29s
cy9nZXQtZmllbGRzLnNoCisrKyBiL3hlbi90b29scy9nZXQtZmllbGRzLnNoCkBAIC0xMzksNyAr
MTM5LDcgQEAgaGFuZGxlX2ZpZWxkICgpCiAJCWxvY2FsIHRhZz0kKGVjaG8gIiQ1IiB8ICR7UFlU
SE9OfSAtYyAnCiBpbXBvcnQgcmUsc3lzCiBmb3IgbGluZSBpbiBzeXMuc3RkaW4ucmVhZGxpbmVz
KCk6Ci0gICAgcHJpbnQgcmUuc3VibihyIlxzKihzdHJ1Y3R8dW5pb24pXHMrKGNvbXBhdF8pPyhc
dyspXHMuKiIsIHIiXDMiLCBsaW5lKVswXS5yc3RyaXAoKQorICAgIHN5cy5zdGRvdXQud3JpdGUo
cmUuc3VibihyIlxzKihzdHJ1Y3R8dW5pb24pXHMrKGNvbXBhdF8pPyhcdyspXHMuKiIsIHIiXDMi
LCBsaW5lKVswXS5yc3RyaXAoKSArICJcbiIpCiAnKQogCQllY2hvICIgXFwiCiAJCXByaW50ZiAl
cyAiJHsxfVhMQVRfJHRhZygmKF9kXyktPiQzLCAmKF9zXyktPiQzKTsiCi0tIAoyLjEzLjYKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 05:53:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 05:53:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eojoZ-0000gt-2U; Thu, 22 Feb 2018 05:53:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eojoY-0000ge-3f
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 05:53:06 +0000
X-Inumbo-ID: 88cd1c95-1794-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88cd1c95-1794-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 06:52:15 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eojoT-0007yh-6K; Thu, 22 Feb 2018 05:53:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eojoN-0003UG-Ps; Thu, 22 Feb 2018 05:52:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eojoN-0007U9-Dv; Thu, 22 Feb 2018 05:52:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119780-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=c64e0c1cb5cda34407f8b2a0998418ad4562db54
X-Osstest-Versions-That: xen=e54670ff2665ca62173a5805d0e5b2f8476fa15c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Feb 2018 05:52:55 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 119780: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc4MCB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTc4MC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUg
bm90IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgIDUwIHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE5NDg5CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0xICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTk1
NjkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICBsaWtlIDExOTYyNgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5NjI2CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTk2MjYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBn
dWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTYyNgogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5
NjI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTk2MjYKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcg
MTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTYyNgogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBm
YWlsIGxpa2UgMTE5NjI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk2MjYKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCAgICBmYWlsICBsaWtlIDEx
OTYyNgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgICBmYWlsIGxpa2UgMTE5NjI2CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk2MjYKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVz
dC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC01ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVt
b3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEy
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3
aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIg
cGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAg
IGM2NGUwYzFjYjVjZGEzNDQwN2Y4YjJhMDk5ODQxOGFkNDU2MmRiNTQKYmFzZWxpbmUgdmVyc2lv
bjoKIHhlbiAgICAgICAgICAgICAgICAgIGU1NDY3MGZmMjY2NWNhNjIxNzNhNTgwNWQwZTViMmY4
NDc2ZmExNWMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExOTYyNiAgMjAxOC0wMi0xOSAwNToyODoy
MSBaICAgIDIgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk3ODAgIDIwMTgtMDItMjEgMDI6
Mzk6MDYgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCBy
ZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIGU1NDY3
MGZmMjYuLmM2NGUwYzFjYjUgIGM2NGUwYzFjYjVjZGEzNDQwN2Y4YjJhMDk5ODQxOGFkNDU2MmRi
NTQgLT4gc3RhYmxlLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 07:08:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 07:08:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eokzI-0005XV-8W; Thu, 22 Feb 2018 07:08:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+2ox=fq=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eokzG-0005XN-9k
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 07:08:14 +0000
X-Inumbo-ID: 0745b004-179f-11e8-ba59-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0745b004-179f-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 08:07:23 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Feb 2018 23:08:09 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,377,1515484800"; d="scan'208";a="20194536"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 21 Feb 2018 23:08:07 -0800
Date: Thu, 22 Feb 2018 14:20:12 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180222062011.GA105139@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-9-git-send-email-chao.gao@intel.com>
 <20180209163915.lglo2f4ag73unasu@MacBook-Pro-de-Roger.local>
 <20180209172109.GH30322@skl-4s-chao.sh.intel.com>
 <20180209175129.fil4uetd2nxzhvfr@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209175129.fil4uetd2nxzhvfr@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/28] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDU6NTE6MjlQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFNhdCwgRmViIDEwLCAyMDE4IGF0IDAxOjIxOjA5QU0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBGcmksIEZlYiAwOSwgMjAxOCBhdCAwNDozOToxNVBNICswMDAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6
MTVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+IFRoaXMgcGF0Y2ggYWRkcyBWVlREIE1N
SU8gaGFuZGxlciB0byBkZWFsIHdpdGggTU1JTyBhY2Nlc3MuCj4+ID4+IAo+PiA+PiBTaWduZWQt
b2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiA+PiBTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4gPj4gLS0tCj4+ID4+IHY0Ogo+
PiA+PiAgLSBvbmx5IHRyYXAgdGhlIHJlZ2lzdGVyIGVtdWxhdGVkIGluIHZ2dGRfaW5fcmFuZ2Uo
KS4KPj4gPj4gICAgaS5lLiByZXBsYWNlIFBBR0VfU0laRSB3aXRoIHRoZSBWVlREX01BWF9PRkZT
RVQKPj4gPj4gLS0tCj4+ID4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIHwg
NTUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gPj4gIDEgZmlsZSBj
aGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspCj4+ID4+IAo+PiA+PiBkaWZmIC0tZ2l0IGEveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dnRkLmMKPj4gPj4gaW5kZXggOWY3NmNjZi4uZDc4ZDg3OCAxMDA2NDQKPj4gPj4gLS0tIGEv
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+PiA+PiArKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+ID4KPj4gPk5vdyB0aGF0IEkgbG9vayBhdCB0aGlz
LCB0aGlzIGlzIHRoZSB3cm9uZyBmb2xkZXIuIFRoaXMgc2hvdWxkIGJlIGluCj4+ID54ZW4vYXJj
aC94ODYvaHZtIHdpdGggdGhlIHJlc3Qgb2YgdGhlIGVtdWxhdGVkIGRldmljZXMuCj4+IAo+PiBJ
dCBpcyBhIHByb2JsZW0gd2UgZGlzY3Vzc2VkIGluIHByZXZpb3VzIHZlcnNpb25zLiBBTUQgcHV0
cyBpdHMgdklPTU1VCj4+IChpb21tdV9ndWVzdC5jKSBpbiB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9hbWQvLiBXZSBhcmUgZm9sbG93aW5nIHdoYXQKPj4gdGhleSBkaWQuIEkgZG9uJ3QgaGF2ZSBz
cGVjaWFsIHRhc3RlIG9uIHRoaXMuIElmIG5vIG9uZSBvYmplY3RzIHRvIHlvdXIKPj4gc3VnZ2Vz
dGlvbiwgSSB3aWxsIG1vdmUgaXQgdG8geGVuL2FyY2gveDg2L2h2bS8uIE1heWJlIGNyZWF0ZSBh
IG5ldwo+PiBpbnRlbCBkaXJlY3Rvcnkgc2luY2UgaXQncyBpbnRlbC1zcGVjaWZpYyBhbmQgd29u
J3QgYmUgdXNlZCBieSBBTUQuCj4KPk9oLCBpdCdzIGJlZW4gcXVpdGUgc29tZSB0aW1lIHNpbmNl
IEkndmUgcmV2aWV3ZWQgdGhhdCwgc28gVEJIIEkKPmRpZG4ndCByZW1lbWJlciB0aGF0IGRpc2N1
c3Npb24uCj4KPklmIHRoZSBBTUQgdmlvbW11IHRoaW5nIGlzIGFscmVhZHkgdGhlcmUgSSBndWVz
cyBpdCBkb2Vzbid0IGh1cnQuLi4KPkFsc28sIGhhdmUgeW91IGNoZWNrZWQgd2hldGhlciBpdCBj
YW4gYmUgY29udmVydGVkIHRvIHVzZSB0aGUKPmluZnJhc3RydWN0dXJlIHRoYXQgeW91IGFkZCBo
ZXJlPwoKTm90IHlldC4gSXQgc2VlbXMgdGhhdCB3ZSBoYXZlIG5vIG1ldGhvZCB0byB1c2UgQU1E
IHZJT01NVSBub3cuCkFuZCBJIG5vdGljZSB0aGF0IFdlaSBwbGFucyB0byByZW1vdmUgQU1EIHZJ
T01NVS4KCkkgY2FuIGNvbnZlcnQgQU1EIHZJT01NVSBpbXBsZW1lbnRhdGlvbiB0byB1c2UgdGhp
cyBpbmZyYXN0cnVjdHVyZSBpZiB3ZQpmaW5hbGx5IGRlY2lkZSB0byBwcmVzZXJ2ZSBBTUQgdklP
TU1VLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 07:13:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 07:13:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eol3z-0006CH-Q0; Thu, 22 Feb 2018 07:13:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+2ox=fq=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eol3z-0006C2-1x
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 07:13:07 +0000
X-Inumbo-ID: 0ae6bb45-17a0-11e8-b9b1-635ca7ef6cff
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0ae6bb45-17a0-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 07:14:38 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Feb 2018 23:12:59 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,377,1515484800"; d="scan'208";a="31898316"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga004.fm.intel.com with ESMTP; 21 Feb 2018 23:12:57 -0800
Date: Thu, 22 Feb 2018 14:25:01 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180222062501.GB105139@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-11-git-send-email-chao.gao@intel.com>
 <20180209171517.da5bweh3hijgjkjb@MacBook-Pro-de-Roger.local>
 <20180211050501.GB122555@skl-4s-chao.sh.intel.com>
 <20180212112853.wsy7y5veogll2dzo@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212112853.wsy7y5veogll2dzo@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 10/28] x86/vvtd: Enable Interrupt
 Remapping through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6MzA6MThBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFN1biwgRmViIDExLCAyMDE4IGF0IDAxOjA1OjAxUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBPbiBGcmksIEZlYiAwOSwgMjAxOCBhdCAwNToxNToxN1BNICswMDAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+PiA+T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6
MTdQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+ID4+ICtzdGF0aWMgdm9pZCB3cml0ZV9nY21k
X2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+PiA+PiArewo+PiA+PiArICAg
IGJvb2wgc2V0ID0gdmFsICYgRE1BX0dDTURfSVJFOwo+PiA+PiArCj4+ID4+ICsgICAgdnZ0ZF9p
bmZvKCIlc2FibGUgSW50ZXJydXB0IFJlbWFwcGluZ1xuIiwgc2V0ID8gIkVuIiA6ICJEaXMiKTsK
Pj4gPj4gKwo+PiA+PiArICAgIHZ2dGQtPmh3LmludHJlbWFwX2VuYWJsZWQgPSBzZXQ7Cj4+ID4+
ICsgICAgKHNldCA/IHZ2dGRfc2V0X2JpdCA6IHZ2dGRfY2xlYXJfYml0KQo+PiA+PiArICAgICAg
ICAodnZ0ZCwgRE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfSVJFU19TSElGVCk7Cj4+ID4+ICt9Cj4+
ID4+ICsKPj4gPj4gIHN0YXRpYyB2b2lkIHdyaXRlX2djbWRfc2lydHAoc3RydWN0IHZ2dGQgKnZ2
dGQsIHVpbnQzMl90IHZhbCkKPj4gPj4gIHsKPj4gPj4gICAgICB1aW50NjRfdCBpcnRhID0gdnZ0
ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUlRBX1JFRyk7Cj4+ID4+IEBAIC0xMzEsMTYgKzIw
NSwyOSBAQCBzdGF0aWMgdm9pZCB3cml0ZV9nY21kX3NpcnRwKHN0cnVjdCB2dnRkICp2dnRkLCB1
aW50MzJfdCB2YWwpCj4+ID4+ICAgICAgICogdGhlICdTZXQgSW50ZXJydXB0IFJlbWFwIFRhYmxl
IFBvaW50ZXInIG9wZXJhdGlvbi4KPj4gPj4gICAgICAgKi8KPj4gPj4gICAgICB2dnRkX2NsZWFy
X2JpdCh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19TSVJUUFNfU0hJRlQpOwo+PiA+PiAr
ICAgIGlmICggdnZ0ZC0+aHcuaW50cmVtYXBfZW5hYmxlZCApCj4+ID4+ICsgICAgICAgIHZ2dGRf
aW5mbygiVXBkYXRlIEludGVycnVwdCBSZW1hcHBpbmcgVGFibGUgd2hlbiBhY3RpdmVcbiIpOwo+
PiA+PiAgCj4+ID4+ICAgICAgaWYgKCBnZm5feCh2dnRkLT5ody5pcnQpICE9IFBGTl9ET1dOKERN
QV9JUlRBX0FERFIoaXJ0YSkpIHx8Cj4+ID4+ICAgICAgICAgICB2dnRkLT5ody5pcnRfbWF4X2Vu
dHJ5ICE9IERNQV9JUlRBX1NJWkUoaXJ0YSkgKQo+PiA+PiAgICAgIHsKPj4gPj4gKyAgICAgICAg
aWYgKCB2dnRkLT5pcnRfYmFzZSApCj4+ID4+ICsgICAgICAgIHsKPj4gPj4gKyAgICAgICAgICAg
IHVubWFwX2d1ZXN0X3BhZ2VzKHZ2dGQtPmlydF9iYXNlLAo+PiA+PiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUEZOX1VQKHZ2dGQtPmh3LmlydF9tYXhfZW50cnkgKgo+PiA+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihzdHJ1Y3QgaXJlbWFwX2Vu
dHJ5KSkpOwo+PiA+PiArICAgICAgICAgICAgdnZ0ZC0+aXJ0X2Jhc2UgPSBOVUxMOwo+PiA+PiAr
ICAgICAgICB9Cj4+ID4KPj4gPlNob3VsZG4ndCB0aGlzIGJlIGRvbmUgd2hlbiBzaXJ0cCBpcyBz
d2l0Y2hlZCBvZmYsIGluc3RlYWQgb2Ygd2hlbgo+PiA+aXQncyB1cGRhdGVkPwo+PiA+Cj4+ID5X
aGF0IGhhcHBlbnMgaW4gdGhlIGZvbGxvd2luZyBzY2VuYXJpbzoKPj4gPgo+PiA+LSBHdWVzdCB3
cml0ZXMgZ2ZuIHRvIGlydGEuCj4+ID4tIEd1ZXN0IGVuYWJsZXMgc2lydHBzLgo+PiA+LSBHdWVz
dCBkaXNhYmxlcyBzaXJ0cHMuCj4+IAo+PiBEaXNhYmxpbmcgU0lSVFAgaXNuJ3QgY2xlYXIgdG8g
bWUuIE1heWJlIHlvdSBtZWFuIHdyaXRpbmcgdG8gR0NNRCB3aXRoCj4+IFNJUlRQIGNsZWFyZWQu
IEhhcmR3YXJlIGlnbm9yZXMgd3JpdGUgMCB0byBTSVJUUCBJIHRoaW5rIGJlY2FzdWUgU0lSVFAK
Pj4gaXMgYSBvbmUtc2hvdCBiaXQuIFBsZWFzZSByZWZlciB0byB0aGUgZXhhbXBsZSBpbiBWVC1k
IHNwZWMgMTAuNC40Lgo+PiBFYWNoIHRpbWUgSVJUUCBpcyB1cGRhdGVkLCB0aGUgb2xkIG1hcHBp
bmcgc2hvdWxkIGJlIGRlc3Ryb3llZCBhbmQgdGhlCj4+IG5ldyBtYXBwaW5nIHNob3VsZCBiZSBj
cmVhdGVkLgo+Cj5BZnRlciByZWFkaW5nIHRoZSBzcGVjIEkgYWdyZWUsIHRoZXJlJ3Mgbm8gc3Vj
aCB0aGluZyBhcyBjbGVhcmluZwo+U0lSVFAuCj4KPllvdSBzaG91bGQgaG93ZXZlciB1bm1hcCB0
aGUgSVJUQSBhZGRyZXNzIHdoZW4gSVJFIGlzIGNsZWFyZWQKPihpbnRlcnJ1cHQgcmVtYXBwaW5n
IGRpc2FibGVkKSwgd2hpY2ggQUZBSUNUIHlvdSBkb24ndCB0byBkbyBub3cuCgpZZXMuIEkgYWdy
ZWUuCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 07:22:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 07:22:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eolCY-0006uU-Kd; Thu, 22 Feb 2018 07:21:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+2ox=fq=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eolCY-0006uO-1f
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 07:21:58 +0000
X-Inumbo-ID: 47acfead-17a1-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 47acfead-17a1-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 07:23:30 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 21 Feb 2018 23:21:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,377,1515484800"; d="scan'208";a="20196803"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga006.jf.intel.com with ESMTP; 21 Feb 2018 23:21:47 -0800
Date: Thu, 22 Feb 2018 14:33:50 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180222063350.GC105139@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-13-git-send-email-chao.gao@intel.com>
 <20180212115542.zzyeknsoc5ybtmip@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212115542.zzyeknsoc5ybtmip@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 12/28] x86/vvtd: decode interrupt
	attribute from IRTE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTE6NTU6NDJBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjE5UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBXaXRob3V0IGludGVycnVwdCByZW1hcHBpbmcsIGludGVycnVwdCBhdHRy
aWJ1dGVzIGNhbiBiZSBleHRyYWN0ZWQgZnJvbQo+PiBtc2kgbWVzc2FnZSBvciBJT0FQSUMgUlRF
LiBIb3dldmVyLCB3aXRoIGludGVycnVwdCByZW1hcHBpbmcgZW5hYmxlZCwKPj4gdGhlIGF0dHJp
YnV0ZXMgYXJlIGVuY2xvc2VkIGluIHRoZSBhc3NvY2lhdGVkIElSVEUuIFRoaXMgY2FsbGJhY2sg
aXMKPj4gZm9yIGNhc2VzIGluIHdoaWNoIHRoZSBjYWxsZXIgd2FudHMgdG8gYWNxdWlyZSBpbnRl
cnJ1cHQgYXR0cmlidXRlcywgZm9yCj4+IGV4YW1wbGU6Cj4+IDEuIHZpb2FwaWNfZ2V0X3ZlY3Rv
cigpLiBXaXRoIHZJT01NVSwgdGhlIFJURSBtYXkgZG9uJ3QgY29udGFpbiB2ZWN0b3IuCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBeIGRvZXNuJ3QgY29u
dGFpbiB0aGUgdmVjdG9yLgo+PiAyLiBwZXJmb3JtIEVPSSB3aGljaCBpcyBhbHdheXMgYmFzZWQg
b24gdGhlIGludGVycnVwdCB2ZWN0b3IuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8
Y2hhby5nYW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUu
bGFuQGludGVsLmNvbT4KPj4gLS0tCj4+IHYzOgo+PiAgLSBhZGQgZXhhbXBsZSBjYXNlcyBpbiB3
aGljaCB3ZSB3aWxsIHVzZSB0aGlzIGZ1bmN0aW9uLgo+Cj5JJ20gc3RpbGwgbWlzc2luZyB0aGUg
YWN0dWFsIHVzYWdlIG9mIHZ2dGRfZ2V0X2lycV9pbmZvLiBUaGlzIGhhbmRsZXIKPmlzIGludHJv
ZHVjZWQgd2l0aG91dCBhbnkgdXNlci4KPgo+PiAtLS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMgfCAyNSArKysrKysrKysrKysrKysrKysrKysrKysrCj4+ICAxIGZpbGUg
Y2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0
ZC5jCj4+IGluZGV4IDkyN2U3MTUuLjk4OTBjYzIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
dnRkL3Z2dGQuYwo+PiBAQCAtNTQxLDYgKzU0MSwzMCBAQCBzdGF0aWMgaW50IHZ2dGRfaGFuZGxl
X2lycV9yZXF1ZXN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgcmV0dXJuIHJldDsK
Pj4gIH0KPj4gIAo+PiArc3RhdGljIGludCB2dnRkX2dldF9pcnFfaW5mbyhjb25zdCBzdHJ1Y3Qg
ZG9tYWluICpkLAo+Cj5JTU8gZm9yIGludGVybmFsIChzdGF0aWMpIGZ1bmN0aW9ucyB5b3UgY2Fu
IGRyb3AgdGhlIHZ2dGRfIHByZWZpeC4KPgo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBjb25zdCBzdHJ1Y3QgYXJjaF9pcnFfcmVtYXBwaW5nX3JlcXVlc3QgKmlycSwKPj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IGFyY2hfaXJxX3JlbWFwcGluZ19pbmZvICpp
bmZvKQo+PiArewo+PiArICAgIGludCByZXQ7Cj4+ICsgICAgc3RydWN0IGlyZW1hcF9lbnRyeSBp
cnRlOwo+PiArICAgIHN0cnVjdCB2dnRkICp2dnRkID0gZG9tYWluX3Z2dGQoZCk7Cj4+ICsKPj4g
KyAgICBpZiAoICF2dnRkICkKPj4gKyAgICAgICAgcmV0dXJuIC1FTk9ERVY7Cj4+ICsKPj4gKyAg
ICByZXQgPSB2dnRkX2dldF9lbnRyeSh2dnRkLCBpcnEsICZpcnRlKTsKPj4gKyAgICAvKiBub3Qg
aW4gYW4gaW50ZXJydXB0IGRlbGl2ZXJ5LCBkb24ndCByZXBvcnQgZmF1bHRzIHRvIGd1ZXN0ICov
Cj4+ICsgICAgaWYgKCByZXQgKQo+PiArICAgICAgICByZXR1cm4gcmV0Owo+PiArCj4+ICsgICAg
aW5mby0+dmVjdG9yID0gaXJ0ZS5yZW1hcC52ZWN0b3I7Cj4+ICsgICAgaW5mby0+ZGVzdCA9IGly
dGVfZGVzdCh2dnRkLCBpcnRlLnJlbWFwLmRzdCk7Cj4+ICsgICAgaW5mby0+ZGVzdF9tb2RlID0g
aXJ0ZS5yZW1hcC5kbTsKPj4gKyAgICBpbmZvLT5kZWxpdmVyeV9tb2RlID0gaXJ0ZS5yZW1hcC5k
bG07Cj4+ICsKPj4gKyAgICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiAgc3RhdGljIHZvaWQgdnZ0
ZF9yZXNldChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKPj4gIHsKPj4gICAgICB1aW50NjRfdCBjYXAgPSBj
YXBfc2V0X251bV9mYXVsdF9yZWdzKFZWVERfRlJDRF9OVU0pCj4+IEBAIC02MDMsNiArNjI3LDcg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2aW9tbXVfb3BzIHZ2dGRfaHZtX3ZteF9vcHMgPSB7Cj4+
ICAgICAgLmNyZWF0ZSA9IHZ2dGRfY3JlYXRlLAo+PiAgICAgIC5kZXN0cm95ID0gdnZ0ZF9kZXN0
cm95LAo+PiAgICAgIC5oYW5kbGVfaXJxX3JlcXVlc3QgPSB2dnRkX2hhbmRsZV9pcnFfcmVxdWVz
dCwKPj4gKyAgICAuZ2V0X2lycV9pbmZvID0gdnZ0ZF9nZXRfaXJxX2luZm8sCj4KPlNvIHRoZSBw
dWJsaWMgaGVscGVyIHRvIHRoaXMgYXJjaCBzcGVjaWZpYyBob29rIGlzIGFkZGVkIGluIDQvMjgs
IHlldAo+dGhlIGFyY2ggc3BlY2lmaWMgY29kZSBpcyBhZGRlZCBoZXJlLCBhbmQgSSBzdGlsbCBo
YXZlIHRvIGZpZ3VyZSBvdXQKPndoZXJlIHRoaXMgd2lsbCBhY3R1YWxseSBiZSBob29rZWQgaW50
byB0aGUgdklPQVBJQyBvciB2TVNJIGNvZGUuCj4KPldvdWxkIGl0IGJlIHBvc3NpYmxlIHRvIGhh
dmUgYSBzaW5nbGUgcGF0Y2gsIHdoaWNoIGNvbnRhaW5zIDQvMjgsIHRoZQo+Y29kZSBpbiB0aGlz
IHBhdGNoIGFuZCB0aGUgZ2x1ZSB0aGF0IGhvb2tzIHRoaXMgaW50byB0aGUgdklPQVBJQyBhbmQK
PnZNU0kgY29kZT8KPgo+VGhlIGFib3ZlIGxpa2VseSBhcHBsaWVzIHRvIHF1aXRlIGEgbG90IG9m
IHBhdGNoZXMgaW4gdGhpcyBzZXJpZXMuCj5JdCdzIGZpbmUgdG8gdHJ5IHRvIHJlZHVjZSB0aGUg
c2l6ZSBvZiBwYXRjaGVzIGFzIG11Y2ggYXMgcG9zc2libGUsCj5idXQgYXQgbGVhc3QgaW4gdGhp
cyBzZXJpZXMgdGhpcyBpcyBhY3R1YWxseSBoYXJtaW5nIChhdCBsZWFzdCBteSkKPmNhcGFiaWxp
dHkgdG8gcmV2aWV3IHRoZW0uCgpZZXMuIEkgd2lsbCBwdXQgcmVsYXRlZCBjaGFuZ2VzIGluIG9u
ZSBwYXRjaC4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 08:20:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 08:20:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eom7D-0002oY-99; Thu, 22 Feb 2018 08:20:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eom7C-0002oS-0B
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 08:20:30 +0000
X-Inumbo-ID: 745ae5e3-17a9-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 745ae5e3-17a9-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 08:22:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 01:20:21 -0700
Message-Id: <5A8E8B5302000078001AA3B9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 01:20:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>,
 "George Dunlap" <dunlapg@umich.edu>
References: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
 <CAFLBxZYDUJ5PkdByx=Y9RAgWeseGBNiY_6083Pjcu2Z+ugbZkA@mail.gmail.com>
In-Reply-To: <CAFLBxZYDUJ5PkdByx=Y9RAgWeseGBNiY_6083Pjcu2Z+ugbZkA@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH RFC v2] x86/domctl: Don't pause the whole
 domain if only getting vcpu state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE4IGF0IDE5OjI0LCA8ZHVubGFwZ0B1bWljaC5lZHU+IHdyb3RlOgo+IE9u
IEZyaSwgT2N0IDYsIDIwMTcgYXQgMTE6MDIgQU0sIEFsZXhhbmRydSBJc2FpbGEKPiA8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+PiBUaGlzIHBhdGNoIGFkZHMgdGhlIGh2bV9zYXZl
X29uZV9jcHVfY3R4dCgpIGZ1bmN0aW9uLgo+PiBJdCBvcHRpbWl6ZXMgYnkgb25seSBwYXVzaW5n
IHRoZSB2Y3B1IG9uIGFsbCBIVk1TUl9QRVJfVkNQVSBzYXZlCj4+IGNhbGxiYWNrcyB3aGVyZSBv
bmx5IGRhdGEgZm9yIG9uZSBWQ1BVIGlzIHJlcXVpcmVkLgo+IAo+IFNvcnJ5IGl0J3MgdGFrZW4g
c28gbG9uZyB0byBnZXQgYmFjayB0byB5b3Ugb24gdGhpcyBvbmUuCj4gCj4gU28gZmlyc3Qgb2Yg
YWxsLCBhIGJpZyBpc3N1ZSB3aXRoIHRoaXMgcGF0Y2ggaW4gZ2VuZXJhbCBpcyB0aGF0Cj4gdGhl
cmUncyB3YXkgdG9vIG11Y2ggY29kZSBkdXBsaWNhdGlvbi4gIER1cGxpY2F0aW5nIHRoZSBjb2Rl
IGluIGV2ZXJ5Cj4gY2FzZSB3aWxsIG5vdCBvbmx5IGluY3JlYXNlIEhWIGNvZGUgc2l6ZSBhbmQg
ZGVjcmVhc2UgY2FjaGUKPiBlZmZlY3RpdmVuZXNzLCBpdCB3aWxsIGFsc28gaW5jcmVhc2UgdGhl
IGxpa2VsaWhvb2Qgb2Ygc3VidGxlIGJ1Z3MKPiBjcmVlcGluZyBpbiB3aGVuIHRoZSB0d28gY29w
aWVzIGRvbid0IG1hdGNoIHVwLiAgSWYgeW91IHdlcmUgZ29pbmcgdG8KPiBkbyBpdCB0aGlzIHdh
eSBJIHRoaW5rIHlvdSdkIGJhc2ljYWxseSBoYXZlIHRvIG1ha2UgYSAqX3NhdmVfKl9vbmUoKQo+
IGZ1bmN0aW9uIGZvciBlYWNoIGNhbGxiYWNrLgo+IAo+IFRoZSBvbmx5IG90aGVyIG9wdGlvbiB3
b3VsZCBiZSB0byBwYXNzIGEgY3B1bWFzayBpbnN0ZWFkLCBhbmQgc2V0Cj4gZWl0aGVyIGEgc2lu
Z2xlIGJpdCBvciBhbGwgdGhlIGJpdHM7IGJ1dCB0aGF0IHNlZW1zIGEgYml0IHdhc3RlZnVsLgo+
IChKYW4sIEFuZHkgLS0gaWYgeW91IGRvbid0IGxpa2UgdGhpcyBzb2x1dGlvbiwgbm93IGlzIHRo
ZSB0aW1lIHRvIHNheQo+IHNvLikKCkZpcnN0IG9mIGFsbCBpdCB3b3VsZCBuZWVkIHRvIGJlIGEg
dmNwdW1hc2ssIGFuZCB0aGVuIGl0IHdvdWxkbid0CnNjYWxlIHdlbGwgKGF0IGxlYXN0IGFzIHNv
b24gYXMgdGhlIG1heGltdW0gbnVtYmVyIG9mIEhWTSB2Q1BVLXMKaXNuJ3QgbGltaXRlZCB0byBh
cyBsaXR0bGUgYXMgMTI4IGFueW1vcmUsIHdoaWNoIEludGVsIGZvbGtzIGFyZQphbHJlYWR5IHRy
eWluZyB0byByZWN0aWZ5LCBhbGJlaXQgc2FkbHkgd2l0aG91dCBmaXJzdCBhZGRyZXNzaW5nIGFs
bAp0aGUgaXNzdWVzIHdpdGggaGlnaGVyIHZDUFUgY291bnRzKS4KCkphbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 08:43:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 08:43:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eomTE-0004Dn-0H; Thu, 22 Feb 2018 08:43:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eilu=fq=gmail.com=ghl.bhrt@srs-us1.protection.inumbo.net>)
 id 1eomTD-0004Dh-5D
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 08:43:15 +0000
X-Inumbo-ID: 4dd029d4-17ac-11e8-ba59-bc764e045a96
Received: from mail-yb0-x242.google.com (unknown [2607:f8b0:4002:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4dd029d4-17ac-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 09:42:24 +0100 (CET)
Received: by mail-yb0-x242.google.com with SMTP id s79-v6so1490382ybs.0
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 00:43:12 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=9G1AqL+hmcMawBcEuWtaRXRRAGvjxTIX3Q+cKJYnYhQ=;
 b=Gos8MOHiP7dQ4nasgmqGXcTCCvcfQMwvjD+wKKxLtGUxhfixpPrktSotrwQErRlreN
 GKxVjtJobazrXArKxr58LDTQOh+zKCbgCresIvE833Fkts7RIGuhbDeZA2J3Gean1Vth
 8k5Zdv9B2MMk4VNVgbYobqWwg4y+CXX+WuDXqgrStlfJloMYAJy0IBbh4GM3TUpRSWwE
 SmexSFoO9glAAjkQPj4ODlOmT00IEYQV8j6M7N2wF9nyOL3d3Cg7xXGTOI77LKZ43S/g
 oR75nHgqt+d6eHZcvJe0dKo8FHfBc30SUsLu12840FaHBSIIPvFifA2KbG0SWUj89/nZ
 1kxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=9G1AqL+hmcMawBcEuWtaRXRRAGvjxTIX3Q+cKJYnYhQ=;
 b=QJOKk+UeurE9cOGLIo9VZgWeJPQK9BlsPAgkmRpxXOqGmsqQ9qjz2hKMnNrDZ8sCZ3
 75KEH5ASfY2OwXhKYmM+jgCVOcE0xuvHsnC27mOSOospZc+Qi+c/xzRvqmJ331QnUP5a
 OduDVpQ9vnLpY8TwzDmoHDmN5XwcwYeOswEpxkUbeDD4zXo4ch7rQaFpoxFu0O2nlQKH
 IEtzxP0xktX5IQ36+nCHL6NWPD+kwbi/VzogaExj/mXYSd5MatNGakpnP2gtKBIhReK8
 18XWNSpDI1+6UGiloBmNwdc7oJ2C1O5A8sNMU0KYUUgUz5RWgTKWcUEvdLzf4xC4Vtvu
 41Vg==
X-Gm-Message-State: APf1xPDrWnErHczVzA+dhVI6teKqLo+E/hGXDDTwDyyJdOpIS8V0agbG
 ZUT4WCLG21Wl6xs/kMxJJtuHIgpmRbzbUXpVC+k=
X-Google-Smtp-Source: AH8x2267+9QjJRroi4M5oCeSoD9N/Ux+eHpgx5/qwl8X4BjPEbOiifzfMqtjs2lDBazqU10IsxayeUWWPL3b27xzn9k=
X-Received: by 2002:a25:5544:: with SMTP id
 j65-v6mr4172679ybb.383.1519288991803; 
 Thu, 22 Feb 2018 00:43:11 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:a0cc:0:0:0:0:0 with HTTP; Thu, 22 Feb 2018 00:43:11
 -0800 (PST)
In-Reply-To: <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Thu, 22 Feb 2018 14:13:11 +0530
Message-ID: <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6133058394306648970=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6133058394306648970==
Content-Type: multipart/alternative; boundary="000000000000aaee010565c9087c"

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

On Fri, Oct 6, 2017 at 6:59 PM, Julien Grall <julien.grall@arm.com> wrote:

> Hello,
>
> On 03/10/17 08:05, bharat gohil wrote:
>
>>
>>
>> On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall <julien.grall@arm.com
>> <mailto:julien.grall@arm.com>> wrote:
>>
>>
>>
>>     On 09/29/2017 09:15 AM, bharat gohil wrote:
>>
>>         Hello
>>
>>
>>     Hi,
>>
>>     Please avoid top-posting.
>>
>>         The patch didn't work in my case.
>>
>>
>>     The patch will be useful only if the compatible string in the DT of
>>     your UART is "snps,dw-apb-uart". What is the compatible string for it?
>>
>> In my case, compatible string is "ns16550a".
>> Thanks,
>>
>
> Hmmm, looking back at the conversation your dom0 command line is:
>
> console=hvc0,921600n8 earlyprintk=xen debug ignore_loglevel rw
> root=/dev/mmcblk0p7
>
> earlyprintk=xen will do nothing as there are no Xen specific earlyprintk
> for Arm. For Dom0, I would recommend to use same same earlyprintk options
> as you would use on baremetal.
>
> This would allow you to get some early input if the kernel get stuck
> before the console has been setup.
>
I have tried your suggestion, I got following crash. It unable find
interrupt controller but this kernel working fine without Xen.
Do you have any suggestion?

[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] OF: of_irq_init: children
remain, but no parents
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Kernel panic - not
syncing: No interrupt controller found.
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] CPU: 0 PID: 0 Comm:
swapper/0 Not tainted 4.9.44+ #15
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Hardware name: XXXXX board
(DT)
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Call trace:
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008089f88>]
dump_backtrace+0x0/0x1d8
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff800808a184>]
show_stack+0x24/0x30
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff800838a0e4>]
dump_stack+0x94/0xb8
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008196da0>]
panic+0x124/0x270
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c92c08>]
init_IRQ+0x24/0x2c
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c909f8>]
start_kernel+0x230/0x388
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c901e0>]
__primary_switched+0x5c/0x64
[2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Rebooting in 1 seconds..


>
> Furthermore, on a previous e-mail it has been mentioned that your problem
> might be because Linux will disable what it thinks unused clock. A way to
> prevent that (at least for debugging) is using add 'clk_ignore_unused' on
> the Linux command line.
>
> If the 2 suggestions above does not work, then you would have to
> instrument the kernel. When the hypervisor is build with debug enabled,
> there are is set a debug hvc provided. A useful one is hvc 0xfffd. For all
> of them, you can look at do_debug_trap in arch/arm/traps.c.
>
> I hope this will help.
>
> Cheers,
>
> --
> Julien Grall
>



-- 
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Fri, Oct 6, 2017 at 6:59 PM, Julien Grall <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@arm.com<=
/a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
Hello,<br>
<br>
On 03/10/17 08:05, bharat gohil wrote:<span class=3D"gmail-"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall &lt;<a href=3D"mailto:julien=
.grall@arm.com" target=3D"_blank">julien.grall@arm.com</a> &lt;mailto:<a hr=
ef=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</=
a>&gt;&gt; wrote:<br>
<br>
<br>
<br>
=C2=A0 =C2=A0 On 09/29/2017 09:15 AM, bharat gohil wrote:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Hello<br>
<br>
<br>
=C2=A0 =C2=A0 Hi,<br>
<br>
=C2=A0 =C2=A0 Please avoid top-posting.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 The patch didn&#39;t work in my case.<br>
<br>
<br>
=C2=A0 =C2=A0 The patch will be useful only if the compatible string in the=
 DT of<br>
=C2=A0 =C2=A0 your UART is &quot;snps,dw-apb-uart&quot;. What is the compat=
ible string for it?<br>
<br>
In my case, compatible string is &quot;ns16550a&quot;.<br>
Thanks,<br>
</blockquote>
<br></span>
Hmmm, looking back at the conversation your dom0 command line is:<span clas=
s=3D"gmail-"><br>
<br>
console=3Dhvc0,921600n8 earlyprintk=3Dxen debug ignore_loglevel rw root=3D/=
dev/mmcblk0p7<br>
<br></span>
earlyprintk=3Dxen will do nothing as there are no Xen specific earlyprintk =
for Arm. For Dom0, I would recommend to use same same earlyprintk options a=
s you would use on baremetal.<br>
<br>
This would allow you to get some early input if the kernel get stuck before=
 the console has been setup.<br></blockquote><div>I have tried your suggest=
ion, I got following crash. It unable find interrupt controller but this ke=
rnel working fine without Xen.<br></div><div>Do you have any suggestion?<br=
></div><div><br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000=
000] OF: of_irq_init: children remain, but no parents<br>[2018-02-22 14:04:=
15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] Kernel panic - not syncing: N=
o interrupt controller found.<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=
=C2=A0=C2=A0 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.9.44+ #1=
5<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] Hardwa=
re name: XXXXX board (DT)<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=
=A0=C2=A0 0.000000] Call trace:<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=
=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008089f88&gt;] dump_backtrace+0x0/0x1=
d8<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;=
ffffff800808a184&gt;] show_stack+0x24/0x30<br>[2018-02-22 14:04:15] (XEN) D=
OM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff800838a0e4&gt;] dump_stack+0x=
94/0xb8<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] =
[&lt;ffffff8008196da0&gt;] panic+0x124/0x270<br>[2018-02-22 14:04:15] (XEN)=
 DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008c92c08&gt;] init_IRQ+0x=
24/0x2c<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] =
[&lt;ffffff8008c909f8&gt;] start_kernel+0x230/0x388<br>[2018-02-22 14:04:15=
] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008c901e0&gt;] __pr=
imary_switched+0x5c/0x64<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000] Rebooting in 1 seconds..<br>=C2=A0</div><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">
<br>
Furthermore, on a previous e-mail it has been mentioned that your problem m=
ight be because Linux will disable what it thinks unused clock. A way to pr=
event that (at least for debugging) is using add &#39;clk_ignore_unused&#39=
; on the Linux command line.<br>
<br>
If the 2 suggestions above does not work, then you would have to instrument=
 the kernel. When the hypervisor is build with debug enabled, there are is =
set a debug hvc provided. A useful one is hvc 0xfffd. For all of them, you =
can look at do_debug_trap in arch/arm/traps.c.<br>
<br>
I hope this will help.<br>
<br>
Cheers,<span class=3D"gmail-HOEnZb"><font color=3D"#888888"><br>
<br>
-- <br>
Julien Grall<br>
</font></span></blockquote></div><br><br clear=3D"all"><br>-- <br><div clas=
s=3D"gmail_signature"><div dir=3D"ltr"><div><div>Regards,</div><div>Bharat =
Gohil</div><div>Sr.Software Engineer<br></div><div><a href=3D"mailto:bharat=
.gohil@harman.com" target=3D"_blank">bharat.gohil@harman.com</a><br></div><=
div>+919427054633</div></div></div></div>
</div></div>

--000000000000aaee010565c9087c--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6133058394306648970==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:10:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:10:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eomsw-0005j0-8B; Thu, 22 Feb 2018 09:09:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=juvg=fq=ts.fujitsu.com=alan.robinson@srs-us1.protection.inumbo.net>)
 id 1eomsv-0005iu-3D
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 09:09:49 +0000
X-Inumbo-ID: 583c1572-17b0-11e8-b9b1-635ca7ef6cff
Received: from mail1.bemta6.messagelabs.com (unknown [193.109.254.109])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 583c1572-17b0-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 09:11:20 +0000 (UTC)
Received: from [193.109.254.3] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id D3/08-08591-4D88E8A5;
 Thu, 22 Feb 2018 09:09:40 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFprFIsWRWlGSWpSXmKPExsViZ8MxVfdKR1+UwapLwhZLPi5mcWD0OLr7N1MAYxRrZl5SfkUCa8alZxvZCx5zVHydfo+9gXElexcjF4eQwAFGiW+HJ7J1MXICOWUSlzbsY4awSyUW7/kEFmcRUJVYt/4bK0iDiEAzs8S5z3+ZQBLCAsESPS93gxXxChhLbJx+jhWiWU1i4e4FQDYHUFxQ4u8OYZAws4CWxI1/L5lAwswC0hLL/3GAmKIC4hIzfnqCVLAJGEks/fOTfQIj7yyE3llIemch9C5gZF7FqFGcWlSWWqRrbKSXVJSZnlGSm5iZo2toYKaXm1pcnJiempOYVKyXnJ+7iREYTgxAsIPx9LrAQ4ySHExKorzMVX1RQnxJ+SmVGYnFGfFFpTmpxYcYZTg4lCR4N7YD5QSLUtNTK9Iyc4CBDZOW4OBREuG9B5LmLS5IzC3OTIdInWLU5bjx4nUbsxBLXn5eqpQ4rzMwToQEQIoySvPgRsCi7BKjrJQwLyPQUUI8BalFuZklqPKvGMU5GJWEebeArOLJzCuB2/QK6AgmoCMucPWCHFGSiJCSamDceEpv08kbyss/mxyd8n5pcPOcZ89cNv57Wvd2772TDDHLmfnmxZz2zSrvnSWtvWy5dV2lYtt2eRtPjQkePSslw1+8mfr0QRsfzwc1d/GjzllGglWlprYCijenhLT//OmWf17l6kll+asF9RsaIpXlX3n/lL3pl3hN5/GH6lvpx7grE6Yc2PNbiaU4I9FQi7moOBEAOPuqdK0CAAA=
X-Env-Sender: Alan.Robinson@ts.fujitsu.com
X-Msg-Ref: server-10.tower-184.messagelabs.com!1519290567!136703435!1
X-Originating-IP: [62.60.8.149]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 18287 invoked from network); 22 Feb 2018 09:09:27 -0000
Received: from unknown (HELO mailhost2.uk.fujitsu.com) (62.60.8.149)
 by server-10.tower-184.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Feb 2018 09:09:27 -0000
Received: from abgdgate60u.abg.fsc.net ([172.25.138.90])
 by mailhost2.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id w1M99MCR015894
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 09:09:27 GMT
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by abgdgate60u.abg.fsc.net with SMTP; 22 Feb 2018 10:09:22 +0100
Received: by sanpedro.mch.fsc.net (Postfix, from userid 5004)
 id 65C9953F0FD7; Thu, 22 Feb 2018 10:09:22 +0100 (CET)
Date: Thu, 22 Feb 2018 10:09:22 +0100
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>, xen-devel@lists.xen.org
Message-ID: <20180222090922.GA15449@ts.fujitsu.com>
Mime-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.9i
From: Alan.Robinson@ts.fujitsu.com (Alan Robinson)
Subject: [Xen-devel] [PATCH] get_maintainers.pl: Avoid THE_REST when files
	are added or removed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Alan.Robinson@ts.fujitsu.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBmaWxlcyBhcmUgYWRkZWQgb3IgcmVtb3ZlZCAvZGV2L251bGwgaXMgdXNlZCBhcyBhIHBs
YWNlCmhvbGRlciBuYW1lIGluIHRoZSBwYXRjaCBmb3IgdGhlIGFic2VudCBmaWxlLiAgRG9uJ3Qg
dHJ5IGFuZApmaW5kIGEgTUFJTlRBSU5FUiBmb3IgdGhpcyBwbGFjZSBob2xkZXIsIGl0IG9ubHkg
ZXZlciBmbGFncwphbmQgdGhlbiBzcGFtcyBUSEUgUkVTVC4KClNpZ25lZC1vZmYtYnk6IEFsYW4g
Um9iaW5zb24gPEFsYW4uUm9iaW5zb25AdHMuZnVqaXRzdS5jb20+Ci0tLQoKVGVzdGVkIGJ5IHBy
ZXRlbmRpbmcgdG8gcmVtb3ZlIHhlbi9jb21tb24vY3B1cG9vbC5jIGZvcgp3aGljaCBnZXRfbWFp
bnRhaW5lcnMucGwgY3VycmVudGx5IGZsYWdzIDExIGFkZHJlc3NlcywgYWZ0ZXIKdGhpcyBwYXRj
aCBvbmx5IHhlbi1kZXZlbCBhbmQgaXRzIHR3byBtYWludGFpbmVycyAoSnVlcmdlbiBhbmQKRGFy
aW8pIGdldCBsaXN0ZWQuLi4KCiBzY3JpcHRzL2dldF9tYWludGFpbmVyLnBsIHwgNCArKystCiAx
IGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCBiL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwK
aW5kZXggMGNlMmQzNjdmYS4uMjc3YmExN2E2NyAxMDA3NTUKLS0tIGEvc2NyaXB0cy9nZXRfbWFp
bnRhaW5lci5wbAorKysgYi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsCkBAIC00NDcsNyArNDQ3
LDkgQEAgZm9yZWFjaCBteSAkZmlsZSAoQEFSR1YpIHsKIAkJJGZpbGVuYW1lID1+IHNAXlteL10q
L0BAOwogCQkkZmlsZW5hbWUgPX4gc0BcbkBAOwogCQkkbGFzdGZpbGUgPSAkZmlsZW5hbWU7Ci0J
CXB1c2goQGZpbGVzLCAkZmlsZW5hbWUpOworCQlpZiAoJGZpbGVuYW1lIG5lICJkZXYvbnVsbCIp
IHsgI0lnbm9yZSB0aGUgbm8tZmlsZSBwbGFjZWhvbGRlcgorCQkgICAgIHB1c2goQGZpbGVzLCAk
ZmlsZW5hbWUpOworCQl9CiAJCSRwYXRjaF9wcmVmaXggPSAiXlsrLV0uKiI7CSNOb3cgcGFyc2lu
ZyB0aGUgYWN0dWFsIHBhdGNoCiAJICAgIH0gZWxzaWYgKG0vXlxAXEAgLShcZCspLChcZCspLykg
ewogCQlpZiAoJGVtYWlsX2dpdF9ibGFtZSkgewotLSAKMi4xNC4xCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:10:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:10:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eomtj-0006FM-GV; Thu, 22 Feb 2018 09:10:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eomti-0006FE-Bd
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 09:10:38 +0000
X-Inumbo-ID: 21ca7008-17b0-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21ca7008-17b0-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 10:09:48 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 02:10:36 -0700
Message-Id: <5A8E971B02000078001AA406@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 02:10:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <George.Dunlap@eu.citrix.com>
References: <5A8A9C9902000078001A8E64@prv-mh.provo.novell.com>
 <CAFLBxZb917w6zTHUoFiEmMSSpe0Z1fQ_XRPp273BJ3nEUO7pKg@mail.gmail.com>
In-Reply-To: <CAFLBxZb917w6zTHUoFiEmMSSpe0Z1fQ_XRPp273BJ3nEUO7pKg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] CODING_STYLE: document intended usage
 of types
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE4IGF0IDE2OjM0LCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPiB3
cm90ZToKPiBPbiBNb24sIEZlYiAxOSwgMjAxOCBhdCA4OjQ0IEFNLCBKYW4gQmV1bGljaCA8SkJl
dWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiArV2hlbiBzaWduZWRuZXNzIG1hdHRlcnMsIHF1YWxp
ZnkgcGxhaW4gY2hhciwgc2hvcnQsIGludCwgbG9uZywgYW5kCj4+ICtsb25nIGxvbmcgd2l0aCAi
c2lnbmVkIiBvciAidW5zaWduZWQiLiAgU2lnbmVkbmVzcyBpcyBzcGVjaWZpY2FsbHkKPj4gK2Nv
bnNpZGVyZWQgdG8gbWF0dGVyIHdoZW4gdGhlIHZhbGlkIHZhbHVlIHJhbmdlIG9mIGEgdmFyaWFi
bGUgY292ZXJzCj4+ICtvbmx5IG5vbi1uZWdhdGl2ZSB2YWx1ZXMuICBUaGUgcHJpbWUgZXhhbXBs
ZSBvZiBzdWNoIGlzIGEgdmFyaWFibGUgdXNlZAo+PiArdG8gaW5kZXggYW4gYXJyYXkgKG5lZ2F0
aXZlIGFycmF5IGluZGV4ZXMsIHdoaWxlIHRoZXkgbWF5IG9jY3VyLCBhcmUKPj4gK3JhdGhlciBy
YXJlKS4KPiAKPiBUaGlzIHBhcmFncmFwaCBpcyBhIGJpdCBjb25mdXNpbmcuICBZb3Ugc2F5ICJ3
aGVuIHNpZ25lZGVuZXNzCj4gbWF0dGVycyIsIHdoaWNoIEkgd291bGQgaW50ZXJwcmV0IGFzIHNh
eWluZywgIldoZW4gaXQgbWF0dGVycyB3aGV0aGVyCj4geW91IHVzZSBzaWduZWQgb3IgdW5zaWdu
ZWQgdmFsdWVzIi4gIEJ1dCBpcyB0aGVyZSBldmVyIGEgc2l0dWF0aW9uCj4gd2hlcmUgaXQgZG9l
c24ndCBtYXR0ZXIgd2hldGhlciB3ZSB1c2Ugc2lnbmVkIG9yIHVuc2lnbmVkPwoKWWVzLCBpZiB0
aGUgdmFsdWUgcmFuZ2UgaXMgbGltaXRlZC4gVGhhdCdzIHdoeSBtYW55IHBlb3BsZSB1c2UgKGFu
ZAphcmUgdGF1Z2h0IHRvIHVzZSkgcGxhaW4gaW50IGFuZCBsb25nIGZvciB0aGluZ3MgbGlrZSBs
b29wIHZhcmlhYmxlcywKZXZlbiBpZiBvbmx5IHBvc2l0aXZlIHZhbHVlcyB3aWxsIGJlIGl0ZXJh
dGVkIG92ZXIuIEhlbmNlCi0gInNpZ25lZCIgYW5kICJ1bnNpZ25lZCIgc2hvdWxkIGJlIHVzZWQg
dG8gdGVsbCBhcGFydCBjYXNlcyB3aGVyZQogIHRoZWlyIG9taXNzaW9uIHdhcyBzaW1wbHkgYmVj
YXVzZSBvZiBub3QgZm9sbG93aW5nIHRoZSBydWxlIG9mCi0gInVuc2lnbmVkIiBzaG91bGQgYmUg
dXNlZCB3aGVuIHRoZSB2YWxpZCB2YWx1ZSByYW5nZSBpcyBub24tCiAgbmVnYXRpdmUKClBlcmhh
cHMgSSBzaG91bGQgZGlzdGluZ3Vpc2ggIm1hdHRlcnMgZm9yIGNvcnJlY3RuZXNzIiBmcm9tICJt
YXR0ZXJzCmZvciBxdWFsaXR5IG9mIGdlbmVyYXRlZCBjb2RlIi4gSXQgaXMgdGhlIGZvcm1lciBj
YXNlIHdoZXJlIEknZApwcmVmZXIgInNpZ25lZCIgdG8gYmUgbWFkZSBleHBsaWNpdC4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:11:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:11:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eomui-0006Ly-PX; Thu, 22 Feb 2018 09:11:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+2ox=fq=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eomuh-0006LT-C4
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 09:11:39 +0000
X-Inumbo-ID: 999787e1-17b0-11e8-b9b1-635ca7ef6cff
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 999787e1-17b0-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 09:13:09 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 01:11:29 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,377,1515484800"; d="scan'208";a="19410162"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga007.fm.intel.com with ESMTP; 22 Feb 2018 01:11:27 -0800
Date: Thu, 22 Feb 2018 16:23:15 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180222082315.GD105139@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-15-git-send-email-chao.gao@intel.com>
 <20180212125506.52ojn4dlr5s2xsnl@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212125506.52ojn4dlr5s2xsnl@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 14/28] x86/vvtd: Handle interrupt
	translation faults
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMTI6NTU6MDZQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjIxUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBJbnRlcnJ1cHQgdHJhbnNsYXRpb24gZmF1bHRzIGFyZSBub24tcmVjb3Zl
cmFibGUgZmF1bHQuIFdoZW4gZmF1bHRzCj4+IGFyZSB0cmlnZ2VyZWQsIGl0IG5lZWRzIHRvIHBv
cHVsYXRlIGZhdWx0IGluZm8gdG8gRmF1bHQgUmVjb3JkaW5nCj4+IFJlZ2lzdGVycyBhbmQgaW5q
ZWN0IG1zaSBpbnRlcnJ1cHQgdG8gbm90aWZ5IGd1ZXN0IElPTU1VIGRyaXZlcgo+PiB0byBkZWFs
IHdpdGggZmF1bHRzLgo+PiAKPj4gVGhpcyBwYXRjaCBlbXVsYXRlcyBoYXJkd2FyZSdzIGhhbmRs
aW5nIGludGVycnVwdCB0cmFuc2xhdGlvbgo+PiBmYXVsdHMgKG1vcmUgaW5mb3JtYXRpb24gYWJv
dXQgdGhlIHByb2Nlc3MgY2FuIGJlIGZvdW5kIGluIFZULWQgc3BlYywKPj4gY2hpcHRlciAiVHJh
bnNsYXRpb24gRmF1bHRzIiwgc2VjdGlvbiAiTm9uLVJlY292ZXJhYmxlIEZhdWx0Cj4+IFJlcG9y
dGluZyIgYW5kIHNlY3Rpb24gIk5vbi1SZWNvdmVyYWJsZSBMb2dnaW5nIikuCj4+IFNwZWNpZmlj
YWxseSwgdmlvbW11X3JlY29yZF9mYXVsdCgpIHJlY29yZHMgdGhlIGZhdWx0IGluZm9ybWF0aW9u
IGFuZAo+PiB2aW9tbXVfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVsdCgpIHJlcG9ydHMgZmF1
bHRzIHRvIHNvZnR3YXJlLgo+PiBDdXJyZW50bHksIG9ubHkgUHJpbWFyeSBGYXVsdCBMb2dnaW5n
IGlzIHN1cHBvcnRlZCBhbmQgdGhlIE51bWJlciBvZgo+PiBGYXVsdC1yZWNvcmRpbmcgUmVnaXN0
ZXJzIGlzIDEuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwu
Y29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4K
Pj4gCj4+IC0tLQo+PiB2NDoKPj4gIC0gaW50cm9kdWNlIGEgbG9jayB0byBwcm90ZWN0IGZhdWx0
LWV2ZW50IHJlbGF0ZWQgcmVncwo+PiAtLS0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC9pb21tdS5oIHwgIDUxICsrKysrKy0KPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92
dnRkLmMgIHwgMjg4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiAgMiBm
aWxlcyBjaGFuZ2VkLCAzMzMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKPj4gCj4+IGRp
ZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaCBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4+IGluZGV4IDgyZWRkMmEuLmRjMmRmNzUgMTAw
NjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4+ICsrKyBi
L3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5oCj4+IEBAIC0xOTYsMjYgKzE5Niw2
NyBAQAo+PiAgI2RlZmluZSBETUFfQ0NNRF9DQUlHX01BU0soeCkgKCgodTY0KXgpICYgKCh1NjQp
IDB4MyA8PCA1OSkpCj4+ICAKPj4gIC8qIEZFQ1RMX1JFRyAqLwo+PiAtI2RlZmluZSBETUFfRkVD
VExfSU0gICAgICAgICgodWludDMyX3QpMSA8PCAzMSkKPj4gKyNkZWZpbmUgRE1BX0ZFQ1RMX0lN
X1NISUZUICAzMQo+PiArI2RlZmluZSBETUFfRkVDVExfSVBfU0hJRlQgIDMwCj4+ICsjZGVmaW5l
IERNQV9GRUNUTF9JTSAgICAgICAgKCh1aW50MzJfdCkxIDw8IERNQV9GRUNUTF9JTV9TSElGVCkK
Pj4gKyNkZWZpbmUgRE1BX0ZFQ1RMX0lQICAgICAgICAoKHVpbnQzMl90KTEgPDwgRE1BX0ZFQ1RM
X0lQX1NISUZUKQo+PiAgCj4+ICAvKiBGU1RTX1JFRyAqLwo+PiAtI2RlZmluZSBETUFfRlNUU19Q
Rk8gICAgICAgICgodWludDMyX3QpMSA8PCAwKQo+PiAtI2RlZmluZSBETUFfRlNUU19QUEYgICAg
ICAgICgodWludDMyX3QpMSA8PCAxKQo+PiArI2RlZmluZSBETUFfRlNUU19QRk9fU0hJRlQgIDAK
Pj4gKyNkZWZpbmUgRE1BX0ZTVFNfUFBGX1NISUZUICAxCj4+ICsjZGVmaW5lIERNQV9GU1RTX1BS
T19TSElGVCAgNwo+PiArCj4+ICsjZGVmaW5lIERNQV9GU1RTX1BGTyAgICAgICAgKCh1aW50MzJf
dCkxIDw8IERNQV9GU1RTX1BGT19TSElGVCkKPj4gKyNkZWZpbmUgRE1BX0ZTVFNfUFBGICAgICAg
ICAoKHVpbnQzMl90KTEgPDwgRE1BX0ZTVFNfUFBGX1NISUZUKQo+PiAgI2RlZmluZSBETUFfRlNU
U19BRk8gICAgICAgICgodWludDMyX3QpMSA8PCAyKQo+PiAgI2RlZmluZSBETUFfRlNUU19BUEYg
ICAgICAgICgodWludDMyX3QpMSA8PCAzKQo+PiAgI2RlZmluZSBETUFfRlNUU19JUUUgICAgICAg
ICgodWludDMyX3QpMSA8PCA0KQo+PiAgI2RlZmluZSBETUFfRlNUU19JQ0UgICAgICAgICgodWlu
dDMyX3QpMSA8PCA1KQo+PiAgI2RlZmluZSBETUFfRlNUU19JVEUgICAgICAgICgodWludDMyX3Qp
MSA8PCA2KQo+PiAtI2RlZmluZSBETUFfRlNUU19GQVVMVFMgICAgRE1BX0ZTVFNfUEZPIHwgRE1B
X0ZTVFNfUFBGIHwgRE1BX0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBGIHwgRE1BX0ZTVFNfSVFFIHwg
RE1BX0ZTVFNfSUNFIHwgRE1BX0ZTVFNfSVRFCj4+ICsjZGVmaW5lIERNQV9GU1RTX1BSTyAgICAg
ICAgKCh1aW50MzJfdCkxIDw8IERNQV9GU1RTX1BST19TSElGVCkKPj4gKyNkZWZpbmUgRE1BX0ZT
VFNfRkFVTFRTICAgICAoRE1BX0ZTVFNfUEZPIHwgRE1BX0ZTVFNfUFBGIHwgRE1BX0ZTVFNfQUZP
IHwgXAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBETUFfRlNUU19BUEYgfCBETUFf
RlNUU19JUUUgfCBETUFfRlNUU19JQ0UgfCBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIERNQV9GU1RTX0lURSB8IERNQV9GU1RTX1BSTykKPj4gKyNkZWZpbmUgRE1BX0ZTVFNfUlcx
Q1MgICAgICAoRE1BX0ZTVFNfUEZPIHwgRE1BX0ZTVFNfQUZPIHwgRE1BX0ZTVFNfQVBGIHwgXAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBETUFfRlNUU19JUUUgfCBETUFfRlNUU19J
Q0UgfCBETUFfRlNUU19JVEUgfCBcCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIERN
QV9GU1RTX1BSTykKPj4gICNkZWZpbmUgZG1hX2ZzdHNfZmF1bHRfcmVjb3JkX2luZGV4KHMpICgo
KHMpID4+IDgpICYgMHhmZikKPj4gIAo+PiAgLyogRlJDRF9SRUcsIDMyIGJpdHMgYWNjZXNzICov
Cj4+IC0jZGVmaW5lIERNQV9GUkNEX0YgKCgodTY0KTEpIDw8IDMxKQo+PiArI2RlZmluZSBETUFf
RlJDRF9MRU4gICAgICAgICAgICAweDEwCj4+ICsjZGVmaW5lIERNQV9GUkNEMl9PRkZTRVQgICAg
ICAgIDB4OAo+PiArI2RlZmluZSBETUFfRlJDRDNfT0ZGU0VUICAgICAgICAweGMKPj4gKyNkZWZp
bmUgRE1BX0ZSQ0RfRl9TSElGVCAgICAgICAgMzEKPj4gKyNkZWZpbmUgRE1BX0ZSQ0RfRiAoKHU2
NCkxIDw8IERNQV9GUkNEX0ZfU0hJRlQpCj4+ICAjZGVmaW5lIGRtYV9mcmNkX3R5cGUoZCkgKChk
ID4+IDMwKSAmIDEpCj4+ICAjZGVmaW5lIGRtYV9mcmNkX2ZhdWx0X3JlYXNvbihjKSAoYyAmIDB4
ZmYpCj4+ICAjZGVmaW5lIGRtYV9mcmNkX3NvdXJjZV9pZChjKSAoYyAmIDB4ZmZmZikKPj4gICNk
ZWZpbmUgZG1hX2ZyY2RfcGFnZV9hZGRyKGQpIChkICYgKCgodTY0KS0xKSA8PCAxMikpIC8qIGxv
dyA2NCBiaXQgKi8KPj4gIAo+PiArc3RydWN0IHZ0ZF9mYXVsdF9yZWNvcmRfcmVnaXN0ZXIKPj4g
K3sKPj4gKyAgICB1bmlvbiB7Cj4+ICsgICAgICAgIHN0cnVjdCB7Cj4+ICsgICAgICAgICAgICB1
aW50NjRfdCBsbzsKPj4gKyAgICAgICAgICAgIHVpbnQ2NF90IGhpOwo+PiArICAgICAgICB9IGJp
dHM7Cj4+ICsgICAgICAgIHN0cnVjdCB7Cj4+ICsgICAgICAgICAgICB1aW50NjRfdCByc3ZkMCAg
ICAgICAgICA6MTIsCj4+ICsgICAgICAgICAgICAgICAgICAgICBmYXVsdF9pbmZvICAgICA6NTI7
Cj4+ICsgICAgICAgICAgICB1aW50NjRfdCBzb3VyY2VfaWQgICAgICA6MTYsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICByc3ZkMSAgICAgICAgICA6OSwKPj4gKyAgICAgICAgICAgICAgICAgICAg
IHBtciAgICAgICAgICAgIDoxLCAgLyogUHJpdmlsZWdlIE1vZGUgUmVxdWVzdGVkICovCj4+ICsg
ICAgICAgICAgICAgICAgICAgICBleGUgICAgICAgICAgICA6MSwgIC8qIEV4ZWN1dGUgUGVybWlz
c2lvbiBSZXF1ZXN0ZWQgKi8KPj4gKyAgICAgICAgICAgICAgICAgICAgIHBhc2lkX3AgICAgICAg
IDoxLCAgLyogUEFTSUQgUHJlc2VudCAqLwo+PiArICAgICAgICAgICAgICAgICAgICAgZmF1bHRf
cmVhc29uICAgOjgsICAvKiBGYXVsdCBSZWFzb24gKi8KPj4gKyAgICAgICAgICAgICAgICAgICAg
IHBhc2lkX3ZhbCAgICAgIDoyMCwgLyogUEFTSUQgVmFsdWUgKi8KPj4gKyAgICAgICAgICAgICAg
ICAgICAgIGFkZHJfdHlwZSAgICAgIDoyLCAgLyogQWRkcmVzcyBUeXBlICovCj4+ICsgICAgICAg
ICAgICAgICAgICAgICB0eXBlICAgICAgICAgICA6MSwgIC8qIFR5cGUuICgwKSBXcml0ZSAoMSkg
UmVhZC9BdG9taWNPcCAqLwo+PiArICAgICAgICAgICAgICAgICAgICAgZmF1bHQgICAgICAgICAg
OjE7ICAvKiBGYXVsdCAqLwo+PiArICAgICAgICB9IGZpZWxkczsKPj4gKyAgICB9Owo+PiArfTsK
Pj4gKwo+PiAgLyogSW50ZXJydXB0IHJlbWFwcGluZyB0cmFuc2l0aW9uIGZhdWx0cyAqLwo+PiAg
I2RlZmluZSBWVERfRlJfSVJfUkVRX1JTVkQgICAgICAweDIwCj4+ICAjZGVmaW5lIFZURF9GUl9J
Ul9JTkRFWF9PVkVSICAgIDB4MjEKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IGlu
ZGV4IGQzZGVjMDEuLjgzODA1ZDEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3Z0ZC92dnRkLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQu
Ywo+PiBAQCAtNDMsNiArNDMsNyBAQAo+PiAgc3RydWN0IGh2bV9od192dnRkIHsKPj4gICAgICBi
b29sIGVpbV9lbmFibGVkOwo+PiAgICAgIGJvb2wgaW50cmVtYXBfZW5hYmxlZDsKPj4gKyAgICB1
aW50MzJfdCBmYXVsdF9pbmRleDsKPj4gIAo+PiAgICAgIC8qIEludGVycnVwdCByZW1hcHBpbmcg
dGFibGUgYmFzZSBnZm4gYW5kIHRoZSBtYXggb2YgZW50cmllcyAqLwo+PiAgICAgIHVpbnQxNl90
IGlydF9tYXhfZW50cnk7Cj4+IEBAIC01OCw2ICs1OSwxMiBAQCBzdHJ1Y3QgdnZ0ZCB7Cj4+ICAg
ICAgc3RydWN0IGRvbWFpbiAqZG9tYWluOwo+PiAgICAgIC8qICMgb2YgaW4tZmxpZ2h0IGludGVy
cnVwdHMgKi8KPj4gICAgICBhdG9taWNfdCBpbmZsaWdodF9pbnRyOwo+PiArICAgIC8qCj4+ICsg
ICAgICogVGhpcyBsb2NrIHByb3RlY3RzIGZhdWx0LWV2ZW50IHJlbGF0ZWQgcmVnaXN0ZXJzIChE
TUFSX0ZFWFhYX1JFRykuCj4+ICsgICAgICogSXQncyB1c2VkIGZvciBkcmFpbmluZyBpbi1mbGln
aHQgZmF1bHQgZXZlbnRzIGJlZm9yZSByZXNwb25kaW5nCj4+ICsgICAgICogZ3Vlc3QncyBwcm9n
cmFtbWluZyB0byB0aG9zZSByZWdpc3RlcnMuCj4+ICsgICAgICovCj4+ICsgICAgc3BpbmxvY2tf
dCBmZV9sb2NrOwo+Cj5JIHN0aWxsIHRoaW5rIGFsbW9zdCBpZiBub3QgYWxsIG9mIHRoZSB2dnRk
IGhlbHBlciBmdW5jdGlvbnMgc2hvdWxkIGJlCj5tdXR1YWxseSBleGNsdXNpdmUgKGllOiBsb2Nr
ZWQpLCBub3Qgb25seSB0aGUgZmF1bHQtZXZlbnQgcmVsYXRlZAo+cmVnaXN0ZXJzLiBJIGd1ZXNz
IExpbnV4IG9yIG90aGVyIE9TZXMgYWxyZWFkeSBzZXJpYWxpemUgYWNjZXNzIHRvIHRoZQo+dklP
TU1VIHNvbWVob3csIHNvIHlvdXIgbm90IHNlZWluZyBhbnkgZXJyb3JzLiBCdXQgSSdtIHF1aXRl
IHN1cmUKPnRoaW5ncyB3aWxsIGZhaWwgaW4gd2VpcmQgd2F5cyBpZiBhIG1hbGljaW91cyBndWVz
dHMgc3RhcnRzIHRvCj5jb25jdXJyZW50bHkgd3JpdGUgdG8gZGlmZmVyZW50IHZJT01NVSByZWdp
c3RlcnMuCgpWVC1kIFNQRUMgZG9lc24ndCBkZXNjcmliZSBhYm91dCB3aGF0IHdvdWxkIGhhcHBl
biBpZiBzb2Z0d2FyZSBhY2Nlc3Nlcwp0byByZWdpc3RlcnMgY29uY3VycmVudGx5LiBBZGRpbmcg
YSBsb2NrIHRvIGZvcmNlIHNlcmlhbGl6YXRpb24gaW4gY2FzZQpndWVzdCBkb2Vzbid0IGRvIHRo
YXQgaXMgZmluZSB3aXRoIG1lLiBBcyB0byB0aGUgZmVfbG9jayBoZXJlLCB0aGlzIGxvY2sKaXNu
J3QgdXNlZCB0byBzZXJpYWxpemUgYWNjZXNzZXMgZnJvbSBndWVzdC4gSXQgaXMgdG8gc2VyaWFs
aXplCih2aXJ0dWFsKSBoYXJkd2FyZSB3cml0ZSBhbmQgZ3Vlc3QncyB3cml0ZS4gRmF1bHQgZXZl
bnRzIGNhbiBjb21lCmR1cmluZyBpbnRlcnJ1cHQgZGVsaXZlcnksIHRodXMgaXQgbWF5IGhhcHBl
biBhdCBhbnkgdGltZSBhbmQgb3ZlcmxhcAp3aXRoIGd1ZXN0J3Mgd3JpdGUuIFdoZW4gZGVsaXZl
cmluZyBmYXVsdCBldmVudHMsIHdlIG5lZWQgdG8gY2hlY2sKZ3Vlc3QncyBjb25maWd1cmF0aW9u
IG9mIGZhdWx0IGV2ZW50cyAoaS5lLiBtYXNrZWQgb3Igbm90LCB0aGUgdmVjdG9yCm51bWJlci4u
LiksIHRoZW4gaW5qZWN0IGludGVycnVwdHMgdG8gZ3Vlc3QuIEd1ZXN0IHNob3VsZG4ndCBiZSBh
bGxvd2VkCnRvIGNoYW5nZSBjb25maWd1cmF0aW9uIHdoZW4gaGFyZHdhcmUgaXMgcHJvY2Vzc2lu
ZyBhIGZhdWx0IGV2ZW50CihhLmsuYSB0aGVyZSBhcmUgaW4tZmxpZ2h0IGZhdWx0IGV2ZW50cyku
IE90aGVyd2lzZSwgYW4gaW50ZXJydXB0IG1heQppbmplY3QgdG8gZ3Vlc3Qgd2hlbiBndWVzdCBt
YXNrcyBmYXVsdCBldmVudHMgb3IgYW4gaW50ZXJydXB0IHdpdGggc3RhbGUKdmVjdG9yIGlzIGlu
amVjdGVkIHRvIGd1ZXN0LgoKPgo+PiAgCj4+ICAgICAgc3RydWN0IGh2bV9od192dnRkIGh3Owo+
PiAgICAgIHZvaWQgKmlydF9iYXNlOwo+PiBAQCAtODcsNiArOTQsMjEgQEAgYm9vbGVhbl9ydW50
aW1lX3BhcmFtKCJ2aW9tbXVfdmVyYm9zZSIsIHZpb21tdV92ZXJib3NlKTsKPj4gICNlbmRpZgo+
PiAgCj4+ICAjZGVmaW5lIFZWVERfUkVHX1BPUyh2dnRkLCBvZmZzZXQpICYodnZ0ZC0+aHcucmVn
c1tvZmZzZXQvc2l6ZW9mKHVpbnQzMl90KV0pCj4+ICtzdGF0aWMgaW5saW5lIGludCB2dnRkX3Rl
c3RfYW5kX3NldF9iaXQoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHJlZywgaW50IG5yKQo+
PiArewo+PiArICAgIHJldHVybiB0ZXN0X2FuZF9zZXRfYml0KG5yLCBWVlREX1JFR19QT1ModnZ0
ZCwgcmVnKSk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyBpbmxpbmUgaW50IHZ2dGRfdGVzdF9hbmRf
Y2xlYXJfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCByZWcsCj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgbnIpCj4+ICt7Cj4+ICsgICAgcmV0
dXJuIHRlc3RfYW5kX2NsZWFyX2JpdChuciwgVlZURF9SRUdfUE9TKHZ2dGQsIHJlZykpOwo+PiAr
fQo+Cj5TbyBmb3Igc2V0IGFuZCBjbGVhciBiaXQgeW91IHVzZSB0aGUgbm9uIGxvY2tlZCB2YXJp
YW50cyAocHJlZml4ZWQgYnkKPl9fKSwgYW5kIGhlcmUgeW91IHVzZSB0aGUgbG9ja2VkIHZhcmlh
bnRzIG9mIHRlc3QgYW5kIHNldC9jbGVhci4gSXMKPnRoZXJlIGFueSByZWFzb24gZm9yIHRoaXM/
IEkgd291bGQgZXhwZWN0IGxvY2tlZC91bmxvY2tlZCBiaXRvcHMgdG8gYmUKPnVzZWQgY29uc2lz
dGVudGx5IGZvciBkZWFsaW5nIHdpdGggdGhlIHJlZ2lzdGVycyB1bmxlc3MgdGhlcmUncyBhCj5z
cGVjaWZpYyByZWFzb24gbm90IHRvIGRvIHNvLgoKbm9uIGxvY2tlZCB2YXJpYW50cyB3b3VsZCBi
ZSBmaW5lIGZvciAnZmVfbG9jaycgaXMgaW50cm9kdWNlZCBpbiB0aGlzCnZlcnNpb24uIE9ubHkg
bm9uIGxvY2tlZCB2YXJpYW50cyB3aWxsIGJlIHVzZWQgaW4gbmV4dCB2ZXJzaW9uLgoKPgo+PiAr
Cj4+ICtzdGF0aWMgaW5saW5lIGludCB2dnRkX3Rlc3RfYml0KHN0cnVjdCB2dnRkICp2dnRkLCB1
aW50MzJfdCByZWcsIGludCBucikKPj4gK3sKPj4gKyAgICByZXR1cm4gdGVzdF9iaXQobnIsIFZW
VERfUkVHX1BPUyh2dnRkLCByZWcpKTsKPj4gK30KPj4gIAo+PiAgc3RhdGljIGlubGluZSB2b2lk
IHZ2dGRfc2V0X2JpdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgcmVnLCBpbnQgbnIpCj4+
ICB7Cj4+IEBAIC0yMzgsNiArMjYwLDMwIEBAIHN0YXRpYyBpbnQgdnZ0ZF9kZWxpdmVyeShzdHJ1
Y3QgZG9tYWluICpkLCB1aW50OF90IHZlY3RvciwKPj4gICAgICByZXR1cm4gMDsKPj4gIH0KPj4g
IAo+PiArc3RhdGljIHZvaWQgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQoY29uc3Qgc3RydWN0IHZ2
dGQgKnZ2dGQsIHVpbnQ2NF90IGFkZHIsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBkYXRhKQo+PiArewo+PiArICAgIGJvb2wgZG0gPSBhZGRyICYgTVNJ
X0FERFJfREVTVE1PREVfTUFTSzsKPgo+UGxlYXNlIHVzZSBNQVNLX0VYVFIgaGVyZS4gQWxzbyBk
ZXN0bW9kZSBpcyB1c3VhbGx5IHRyZWF0ZWQgYXMgYW4KPnVpbnQ4X3QgaW4gdGhlIHJlc3Qgb2Yg
dGhlIFhlbiBjb2RlIChzZWUgdm1zaV9kZWxpdmVyKS4gSSB3b3VsZAo+cHJvYmFibHkga2VlcCB1
c2luZyB1aW50OF90IGp1c3QgZm9yIGNvbnNpc3RlbmN5IHdpdGggdGhlIHJlc3Qgb2YgdGhlCj5j
b2RlLgoKV2lsbCBkby4KCj4KPj4gKyAgICB1aW50MzJfdCBkZXN0ID0gTUFTS19FWFRSKGFkZHIs
IE1TSV9BRERSX0RFU1RfSURfTUFTSyk7Cj4+ICsgICAgdWludDhfdCBkbG0gPSBNQVNLX0VYVFIo
ZGF0YSwgTVNJX0RBVEFfREVMSVZFUllfTU9ERV9NQVNLKTsKPj4gKyAgICB1aW50OF90IHRtID0g
TUFTS19FWFRSKGRhdGEsIE1TSV9EQVRBX1RSSUdHRVJfTUFTSyk7Cj4+ICsgICAgdWludDhfdCB2
ZWN0b3IgPSBkYXRhICYgTVNJX0RBVEFfVkVDVE9SX01BU0s7Cj4KPk1BU0tfRVhUUiBwbGVhc2Uu
Cj4KPj4gKwo+PiArICAgIHZ2dGRfZGVidWcoImQlZDogZ2VuZXJhdGluZyBtc2kgJWx4ICV4XG4i
LCB2dnRkLT5kb21haW4tPmRvbWFpbl9pZCwgYWRkciwKPj4gKyAgICAgICAgICAgICAgIGRhdGEp
Owo+PiArCj4+ICsgICAgaWYgKCB2dnRkLT5ody5laW1fZW5hYmxlZCApCj4+ICsgICAgICAgIGRl
c3QgfD0gKGFkZHIgPj4gNDApIDw8IDg7Cj4KPlRoaXMgNDAgYW5kIDggbG9vayBsaWtlIG1hZ2lj
IG51bWJlcnMgdG8gbWUsIGJ1dCBpdCdzIGxpZWtseSBtZQo+bWlzc2luZyBzb21ldGhpbmcuIEFu
eSByZWFzb24gbm90IHRvIHVzZSBhZGRyID4+IDMyIGRpcmVjdGx5PyBJbiBhbnkKPmNhc2UgSSB3
b3VsZCByZWFsbHkgYXBwcmVjaWF0ZSBpZiB5b3UgY291bGQgYWRkIGRlZmluZXMgZm9yIHRob3Nl
Cj5hbmQvb3IgY29tbWVudHMuCgpJZiBlaW1fZW5hYmxlZCBpcyAxLCBkZXN0aW5hdGlvbiBJRFsz
MTo4XSBpcyBhZGRyWzYzLDQwXS4KSSB3aWxsIGFkZCBzb21lIGRlZmluaXRpb24uIAoKPgo+PiAr
Cj4+ICsgICAgdnZ0ZF9kZWxpdmVyeSh2dnRkLT5kb21haW4sIHZlY3RvciwgZGVzdCwgZG0sIGRs
bSwgdG0pOwo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCB2dnRkX25vdGlmeV9mYXVsdChjb25z
dCBzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKPj4gK3sKPj4gKyAgICB2dnRkX2dlbmVyYXRlX2ludGVycnVw
dCh2dnRkLCB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0ZFQUREUl9SRUcpLAo+PiArICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZFREFUQV9S
RUcpKTsKPj4gK30KPj4gKwo+PiAgLyogQ29tcHV0aW5nIHRoZSBJUlRFIGluZGV4IGZvciBhIGdp
dmVuIGludGVycnVwdCByZXF1ZXN0LiBXaGVuIHN1Y2Nlc3MsIHJldHVybgo+PiAgICogMCBhbmQg
c2V0IGluZGV4IHRvIHJlZmVyZW5jZSB0aGUgY29ycmVzcG9uZGluZyBJUlRFLiBPdGhlcndpc2Us
IHJldHVybiA8IDAsCj4+ICAgKiBpLmUuIC0xIHdoZW4gdGhlIGlycSByZXF1ZXN0IGlzbid0IGFu
IHJlbWFwcGluZyBmb3JtYXQuCj4+IEBAIC0yOTAsNiArMzM2LDE5OCBAQCBzdGF0aWMgaW5saW5l
IHVpbnQzMl90IGlydGVfZGVzdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgZGVzdCkKPj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBNQVNLX0VYVFIoZGVzdCwgSVJURV94
QVBJQ19ERVNUX01BU0spOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgdm9pZCB2dnRkX3JlcG9ydF9u
b25fcmVjb3ZlcmFibGVfZmF1bHQoc3RydWN0IHZ2dGQgKnZ2dGQsIGludCByZWFzb24pCj4+ICt7
Cj4+ICsgICAgdWludDMyX3QgZnN0cyA9IHZ2dGRfZ2V0X3JlZyh2dnRkLCBETUFSX0ZTVFNfUkVH
KTsKPj4gKwo+PiArICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVHLCByZWFzb24p
Owo+Cj50ZXN0X2FuZF9zZXQ/CgpOby4gVGhlcmUgYXJlIG1hbnkgZmF1bHQgcmVhc29ucy4gRm9y
IGV4YW1wbGUsIHByaW1hcnkgcGVuZGluZyBmYXVsdCwKcHJpbWFyeSBmYXVsdCBvdmVyZmxvdyBh
bmQgaW52YWxpZGF0aW9uIHF1ZXVlIGVycm9yLiBIZXJlIHdlIHdhbnRzIHRvCnJlYWQgdGhlIHdo
b2xlIGZzdHMgcmF0aGVyIHRoYW4gb25lIGJpdCB3ZSB3YW50IHRvIHNldCwgaWYgdGhlcmUgYXJl
CnNvbWUgZmF1bHRzIHJlcG9ydGVkIHRvIGd1ZXN0IGFyZSB5ZXQgdG8gYmUgc2V2aWNlcywgbm8g
bmVlZCB0byBpbmplY3QKZmF1bHQgZXZlbnRzIGFnYWluLgoKPgo+PiArCj4+ICsgICAgLyoKPj4g
KyAgICAgKiBBY2Nvcm9kaW5nIHRvIFZULWQgc3BlYyAiTm9uLVJlY292ZXJhYmxlIEZhdWx0IEV2
ZW50IiBjaGFwdGVyLCBpZgo+PiArICAgICAqIHRoZXJlIGFyZSBhbnkgcHJldmlvdXNseSByZXBv
cnRlZCBpbnRlcnJ1cHQgY29uZGl0aW9ucyB0aGF0IGFyZSB5ZXQgdG8KPj4gKyAgICAgKiBiZSBz
ZXZpY2VzIGJ5IHNvZnR3YXJlLCB0aGUgRmF1bHQgRXZlbnQgaW50ZXJycnVwdCBpcyBub3QgZ2Vu
ZXJhdGVkLgo+PiArICAgICAqLwo+PiArICAgIGlmICggZnN0cyAmIERNQV9GU1RTX0ZBVUxUUyAp
Cj4+ICsgICAgICAgIHJldHVybjsKPj4gKwo+PiArICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFS
X0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX1NISUZUKTsKPj4gKyAgICBpZiAoICF2dnRkX3Rlc3Rf
Yml0KHZ2dGQsIERNQVJfRkVDVExfUkVHLCBETUFfRkVDVExfSU1fU0hJRlQpICkKPj4gKyAgICB7
Cj4+ICsgICAgICAgIHZ2dGRfbm90aWZ5X2ZhdWx0KHZ2dGQpOwo+PiArICAgICAgICB2dnRkX2Ns
ZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX1NISUZUKTsKPj4gKyAg
ICB9Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZ2dGRfdXBkYXRlX3BwZihzdHJ1Y3QgdnZ0
ZCAqdnZ0ZCkKPj4gK3sKPj4gKyAgICBpbnQgaTsKPgo+dW5zaWduZWQgaW50Lgo+Cj4+ICsgICAg
dWludDY0X3QgY2FwID0gdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9DQVBfUkVHKTsKPj4g
KyAgICB1bnNpZ25lZCBpbnQgYmFzZSA9IGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGNhcCk7Cj4+ICsK
Pj4gKyAgICBmb3IgKCBpID0gMDsgaSA8IGNhcF9udW1fZmF1bHRfcmVncyhjYXApOyBpKysgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCB2dnRkX3Rlc3RfYml0KHZ2dGQsIGJhc2UgKyBpICog
RE1BX0ZSQ0RfTEVOICsgRE1BX0ZSQ0QzX09GRlNFVCwKPj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIERNQV9GUkNEX0ZfU0hJRlQpICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAg
dnZ0ZF9yZXBvcnRfbm9uX3JlY292ZXJhYmxlX2ZhdWx0KHZ2dGQsIERNQV9GU1RTX1BQRl9TSElG
VCk7Cj4+ICsgICAgICAgICAgICByZXR1cm47Cj4+ICsgICAgICAgIH0KPj4gKyAgICB9Cj4+ICsg
ICAgLyoKPj4gKyAgICAgKiBObyBQcmltYXJ5IEZhdWx0IGlzIGluIEZhdWx0IFJlY29yZCBSZWdp
c3RlcnMsIHRodXMgY2xlYXIgUFBGIGJpdCBpbgo+PiArICAgICAqIEZTVFMuCj4+ICsgICAgICov
Cj4+ICsgICAgdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgRE1BX0ZTVFNfUFBG
X1NISUZUKTsKPj4gKwo+PiArICAgIC8qIElmIG5vIGZhdWx0IGlzIGluIEZTVFMsIGNsZWFyIHBl
bmRpbmcgYml0IGluIEZFQ1RMLiAqLwo+PiArICAgIGlmICggISh2dnRkX2dldF9yZWcodnZ0ZCwg
RE1BUl9GU1RTX1JFRykgJiBETUFfRlNUU19GQVVMVFMpICkKPj4gKyAgICAgICAgdnZ0ZF9jbGVh
cl9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcsIERNQV9GRUNUTF9JUF9TSElGVCk7Cj4+ICt9Cj4+
ICsKPj4gKy8qCj4+ICsgKiBDb21taXQgYSBmYXVsdCB0byBlbXVsYXRlZCBGYXVsdCBSZWNvcmQg
UmVnaXN0ZXJzLgo+PiArICovCj4+ICtzdGF0aWMgdm9pZCB2dnRkX2NvbW1pdF9mcmNkKHN0cnVj
dCB2dnRkICp2dnRkLCBpbnQgaWR4LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICBj
b25zdCBzdHJ1Y3QgdnRkX2ZhdWx0X3JlY29yZF9yZWdpc3RlciAqZnJjZCkKPj4gK3sKPj4gKyAg
ICB1bnNpZ25lZCBpbnQgYmFzZSA9IGNhcF9mYXVsdF9yZWdfb2Zmc2V0KAo+PiArICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfQ0FQX1JFRykp
Owo+PiArCj4+ICsgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgYmFzZSArIGlkeCAqIERNQV9G
UkNEX0xFTiwgZnJjZC0+Yml0cy5sbyk7Cj4+ICsgICAgdnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwg
YmFzZSArIGlkeCAqIERNQV9GUkNEX0xFTiArIDgsIGZyY2QtPmJpdHMuaGkpOwo+PiArICAgIHZ2
dGRfdXBkYXRlX3BwZih2dnRkKTsKPj4gK30KPj4gKwo+PiArLyoKPj4gKyAqIEFsbG9jYXRlIGEg
RlJDRCBmb3IgdGhlIGNhbGxlci4gSWYgc3VjY2VzcywgcmV0dXJuIHRoZSBGUkkuIE9yLCByZXR1
cm4gLTEKPj4gKyAqIHdoZW4gZmFpbHVyZS4KPj4gKyAqLwo+PiArc3RhdGljIGludCB2dnRkX2Fs
bG9jX2ZyY2Qoc3RydWN0IHZ2dGQgKnZ2dGQpCj4KPldoYXQncyB0aGUgbWF4aW11bSB2YWx1ZSBv
ZiBGUkNEIGFjY29yZGluZyB0byB0aGUgc3BlYz8gV2lsbCBpdCBmaXQgaW4KPmFuIGludD8KCjY0
LiBUaGUgbnVtYmVyIG9mIEZSQ0QgaXMgZXhwb3NlZCB0byBzb2Z0d2FyZSB2aWEgRE1BUl9DQVBf
UkVHWzQ3OjQwXS4KU28gSSB0aGluayAnaW50JyBpcyBmaW5lLiBDdXJyZW50bHksIHZJT01NVSBo
YXMgb25seSAxIEZSQ0QuCgo+Cj4+ICt7Cj4+ICsgICAgaW50IHByZXY7Cj4+ICsgICAgdWludDY0
X3QgY2FwID0gdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9DQVBfUkVHKTsKPj4gKyAgICB1
bnNpZ25lZCBpbnQgYmFzZSA9IGNhcF9mYXVsdF9yZWdfb2Zmc2V0KGNhcCk7Cj4+ICsKPj4gKyAg
ICAvKiBTZXQgdGhlIEYgYml0IHRvIGluZGljYXRlIHRoZSBGUkNEIGlzIGluIHVzZS4gKi8KPj4g
KyAgICBpZiAoICF2dnRkX3Rlc3RfYW5kX3NldF9iaXQodnZ0ZCwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmFzZSArIHZ2dGQtPmh3LmZhdWx0X2luZGV4ICogRE1BX0ZSQ0Rf
TEVOICsKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRE1BX0ZSQ0QzX09GRlNF
VCwgRE1BX0ZSQ0RfRl9TSElGVCkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgcHJldiA9IHZ2dGQt
Pmh3LmZhdWx0X2luZGV4Owo+Cj5wcmV2IGNhbiBiZSBkZWNsYXJlZCBpbnNpZGUgdGhlIGlmOgo+
Cj4gICAgdW5zaWduZWQgaW50IHByZXYgPSB2dnRkLT5ody5mYXVsdF9pbmRleDsKPgo+QWxzbyBw
cmV2IGlzIHVzZWQgb25seSBvbmNlLCBzbyBJIHRoaW5rIHlvdSBjYW4ganVzdCBnZXQgcmlkIG9m
IGl0LgoKV2lsbCBkby4KCj4KPj4gKyAgICAgICAgdnZ0ZC0+aHcuZmF1bHRfaW5kZXggPSAocHJl
diArIDEpICUgY2FwX251bV9mYXVsdF9yZWdzKGNhcCk7Cj4+ICsgICAgICAgIHJldHVybiB2dnRk
LT5ody5mYXVsdF9pbmRleDsKPj4gKyAgICB9Cj4KPk5ld2xpbmUuCj4KPj4gKyAgICByZXR1cm4g
LUVOT01FTTsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgdnZ0ZF9mcmVlX2ZyY2Qoc3RydWN0
IHZ2dGQgKnZ2dGQsIGludCBpKQo+PiArewo+PiArICAgIHVuc2lnbmVkIGludCBiYXNlID0gY2Fw
X2ZhdWx0X3JlZ19vZmZzZXQoCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgdnZ0ZF9n
ZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9DQVBfUkVHKSk7Cj4+ICsKPj4gKyAgICB2dnRkX2NsZWFy
X2JpdCh2dnRkLCBiYXNlICsgaSAqIERNQV9GUkNEX0xFTiArIERNQV9GUkNEM19PRkZTRVQsCj4+
ICsgICAgICAgICAgICAgICAgICAgRE1BX0ZSQ0RfRl9TSElGVCk7Cj4+ICt9Cj4+ICsKPj4gK3N0
YXRpYyBpbnQgdnZ0ZF9yZWNvcmRfZmF1bHQoc3RydWN0IHZ2dGQgKnZ2dGQsCj4+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhcmNoX2lycV9yZW1hcHBpbmdfcmVx
dWVzdCAqcmVxdWVzdCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IHJlYXNv
bikKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgdnRkX2ZhdWx0X3JlY29yZF9yZWdpc3RlciBmcmNkOwo+
PiArICAgIGludCBmYXVsdF9pbmRleDsKPgo+dW5zaWduZWQgaW50IG1heWJlLCBzZWUgY29tbWVu
dHMgYWJvdmUuCj4KPj4gKyAgICB1aW50MzJfdCBpcnRfaW5kZXg7Cj4+ICsKPj4gKyAgICBzcGlu
X2xvY2soJnZ2dGQtPmZlX2xvY2spOwo+PiArICAgIHN3aXRjaChyZWFzb24pCj4+ICsgICAgewo+
PiArICAgIGNhc2UgVlREX0ZSX0lSX1JFUV9SU1ZEOgo+PiArICAgIGNhc2UgVlREX0ZSX0lSX0lO
REVYX09WRVI6Cj4+ICsgICAgY2FzZSBWVERfRlJfSVJfRU5UUllfUDoKPj4gKyAgICBjYXNlIFZU
RF9GUl9JUl9ST09UX0lOVkFMOgo+PiArICAgIGNhc2UgVlREX0ZSX0lSX0lSVEVfUlNWRDoKPj4g
KyAgICBjYXNlIFZURF9GUl9JUl9SRVFfQ09NUEFUOgo+PiArICAgIGNhc2UgVlREX0ZSX0lSX1NJ
RF9FUlI6Cj4+ICsgICAgICAgIGlmICggdnZ0ZF90ZXN0X2JpdCh2dnRkLCBETUFSX0ZTVFNfUkVH
LCBETUFfRlNUU19QRk9fU0hJRlQpICkKPj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArCj4+
ICsgICAgICAgIC8qIE5vIGF2YWlsYWJsZSBGYXVsdCBSZWNvcmQgbWVhbnMgRmF1bHQgb3ZlcmZs
b3dlZCAqLwo+PiArICAgICAgICBmYXVsdF9pbmRleCA9IHZ2dGRfYWxsb2NfZnJjZCh2dnRkKTsK
Pj4gKyAgICAgICAgaWYgKCBmYXVsdF9pbmRleCA8IDAgKQo+PiArICAgICAgICB7Cj4+ICsgICAg
ICAgICAgICB2dnRkX3JlcG9ydF9ub25fcmVjb3ZlcmFibGVfZmF1bHQodnZ0ZCwgRE1BX0ZTVFNf
UEZPX1NISUZUKTsKPj4gKyAgICAgICAgICAgIGdvdG8gb3V0Owo+PiArICAgICAgICB9Cj4+ICsg
ICAgICAgIG1lbXNldCgmZnJjZCwgMCwgc2l6ZW9mKGZyY2QpKTsKPgo+R2l2ZW4gdGhlIGZhY3Qg
dGhhdCBmcmNkIGhhcyBub3QgcGFkZGluZyB5b3UgY2FuIGluaXRpYWxpemUgaXQgYXQKPmRlY2xh
cmF0aW9uIHVzaW5nOgo+Cj5zdHJ1Y3QgdnRkX2ZhdWx0X3JlY29yZF9yZWdpc3RlciBmcmNkID0g
e8KgfTsKCldpbGwgZG8uCgo+Cj4+ICsgICAgICAgIGZyY2QuZmllbGRzLmZhdWx0X3JlYXNvbiA9
IHJlYXNvbjsKPj4gKyAgICAgICAgaWYgKCBpcnFfcmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgocmVx
dWVzdCwgJmlydF9pbmRleCkgKQo+PiArICAgICAgICAgICAgZ290byBvdXQ7Cj4+ICsgICAgICAg
IGZyY2QuZmllbGRzLmZhdWx0X2luZm8gPSBpcnRfaW5kZXg7Cj4+ICsgICAgICAgIGZyY2QuZmll
bGRzLnNvdXJjZV9pZCA9IHJlcXVlc3QtPnNvdXJjZV9pZDsKPj4gKyAgICAgICAgZnJjZC5maWVs
ZHMuZmF1bHQgPSAxOwo+PiArICAgICAgICB2dnRkX2NvbW1pdF9mcmNkKHZ2dGQsIGZhdWx0X2lu
ZGV4LCAmZnJjZCk7Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgZGVmYXVsdDoKPj4g
KyAgICAgICAgdnZ0ZF9kZWJ1ZygiZCVkOiBjYW4ndCBoYW5kbGUgdnZ0ZCBmYXVsdCAocmVhc29u
IDB4JXgpIiwKPj4gKyAgICAgICAgICAgICAgICAgICB2dnRkLT5kb21haW4tPmRvbWFpbl9pZCwg
cmVhc29uKTsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsgICAgfQo+PiArCj4+ICsgb3V0Ogo+PiAr
ICAgIHNwaW5fdW5sb2NrKCZ2dnRkLT5mZV9sb2NrKTsKPj4gKyAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwo+Cj5JJ20gbm90IHN1cmUgd2h5IHRoaXMgZnVuY3Rpb24gbmVlZHMgdG8gcmV0dXJuIGFu
eSB2YWx1ZSBnaXZlbiBpdCdzCj5jdXJyZW50IHVzYWdlLCBhbmQgaW4gYW55IGNhc2Ugc2luY2Ug
aXQncyBub3QgYW4gZW11bGF0aW9uIGhhbmRsZXIgaXQKPnNob3VsZG4ndCB1c2UgWDg2RU1VTF8q
IHZhbHVlcyBhdCBhbGwuCgp3aWxsIGVsaW1pbmF0ZSByZXR1cm4gdmFsdWUuCgo+Cj4+ICt9Cj4+
ICsKPj4gK3N0YXRpYyBpbnQgdnZ0ZF93cml0ZV9mcmNkMyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWlu
dDMyX3QgdmFsKQo+PiArewo+PiArICAgIC8qIFdyaXRpbmcgYSAxIG1lYW5zIGNsZWFyIGZhdWx0
ICovCj4+ICsgICAgaWYgKCB2YWwgJiBETUFfRlJDRF9GICkKPj4gKyAgICB7Cj4+ICsgICAgICAg
IHZ2dGRfZnJlZV9mcmNkKHZ2dGQsIDApOwo+PiArICAgICAgICB2dnRkX3VwZGF0ZV9wcGYodnZ0
ZCk7Cj4+ICsgICAgfQo+PiArICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4KPlNhbWUgaGVyZSwg
SSBkb24ndCBzZWUgdGhlIHBvaW50IGluIHJldHVybmluZyBhIHZhbHVlLCBhbmQgY2VydGFpbmx5
Cj5pdCBzaG91bGRuJ3QgYmUgWDg2RU1VTF8qIGluIGFueSBjYXNlLgo+Cj4+ICt9Cj4+ICsKPj4g
K3N0YXRpYyB2b2lkIHZ2dGRfd3JpdGVfZmVjdGwoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90
IHZhbCkKPj4gK3sKPj4gKyAgICAvKgo+PiArICAgICAqIE9ubHkgRE1BX0ZFQ1RMX0lNIGJpdCBp
cyB3cml0YWJsZS4gR2VuZXJhdGUgcGVuZGluZyBldmVudCB3aGVuIHVubWFzay4KPj4gKyAgICAg
Ki8KPj4gKyAgICBpZiAoICEodmFsICYgRE1BX0ZFQ1RMX0lNKSApCj4+ICsgICAgewo+PiArICAg
ICAgICAvKiBDbGVhciBJTSAqLwo+PiArICAgICAgICB2dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFS
X0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lNX1NISUZUKTsKPj4gKyAgICAgICAgaWYgKCB2dnRkX3Rl
c3RfYW5kX2NsZWFyX2JpdCh2dnRkLCBETUFSX0ZFQ1RMX1JFRywgRE1BX0ZFQ1RMX0lQX1NISUZU
KSApCj4+ICsgICAgICAgICAgICB2dnRkX25vdGlmeV9mYXVsdCh2dnRkKTsKPj4gKyAgICB9Cj4+
ICsgICAgZWxzZQo+PiArICAgICAgICB2dnRkX3NldF9iaXQodnZ0ZCwgRE1BUl9GRUNUTF9SRUcs
IERNQV9GRUNUTF9JTV9TSElGVCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZ2dGRfd3Jp
dGVfZnN0cyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+PiArewo+PiArICAgIGlu
dCBpLCBtYXhfZmF1bHRfaW5kZXggPSBETUFfRlNUU19QUk9fU0hJRlQ7Cj4+ICsgICAgdWludDY0
X3QgYml0c190b19jbGVhciA9IHZhbCAmIERNQV9GU1RTX1JXMUNTOwo+PiArCj4+ICsgICAgaWYg
KCBiaXRzX3RvX2NsZWFyICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIGkgPSBmaW5kX2ZpcnN0X2Jp
dCgmYml0c190b19jbGVhciwgbWF4X2ZhdWx0X2luZGV4IC8gOCArIDEpOwo+PiArICAgICAgICB3
aGlsZSAoIGkgPD0gbWF4X2ZhdWx0X2luZGV4ICkKPj4gKyAgICAgICAgewo+PiArICAgICAgICAg
ICAgdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9GU1RTX1JFRywgaSk7Cj4+ICsgICAgICAgICAg
ICBpID0gZmluZF9uZXh0X2JpdCgmYml0c190b19jbGVhciwgbWF4X2ZhdWx0X2luZGV4IC8gOCAr
IDEsIGkgKyAxKTsKPj4gKyAgICAgICAgfQo+PiArICAgIH0KPj4gKwo+PiArICAgIC8qCj4+ICsg
ICAgICogQ2xlYXIgSVAgZmllbGQgd2hlbiBhbGwgc3RhdHVzIGZpZWxkcyBpbiB0aGUgRmF1bHQg
U3RhdHVzIFJlZ2lzdGVyCj4+ICsgICAgICogYmVpbmcgY2xlYXIuCj4+ICsgICAgICovCj4+ICsg
ICAgaWYgKCAhKCh2dnRkX2dldF9yZWcodnZ0ZCwgRE1BUl9GU1RTX1JFRykgJiBETUFfRlNUU19G
QVVMVFMpKSApCj4+ICsgICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERNQVJfRkVDVExfUkVH
LCBETUFfRkVDVExfSVBfU0hJRlQpOwo+PiArfQo+PiArCj4+ICBzdGF0aWMgdm9pZCB3cml0ZV9n
Y21kX2lyZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+PiAgewo+PiAgICAgIGJv
b2wgc2V0ID0gdmFsICYgRE1BX0dDTURfSVJFOwo+PiBAQCAtMzkxLDExICs2MjksNDcgQEAgc3Rh
dGljIGludCB2dnRkX3JlYWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKPj4g
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgdm9pZCB2dnRk
X3dyaXRlX2ZhdWx0X3JlZ3Moc3RydWN0IHZ2dGQgKnZ2dGQsIHVuc2lnbmVkIGxvbmcgdmFsLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQs
IHVuc2lnbmVkIGludCBsZW4pCj4+ICt7Cj4+ICsgICAgdW5zaWduZWQgaW50IGZhdWx0X29mZnNl
dCA9IGNhcF9mYXVsdF9yZWdfb2Zmc2V0KAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9DQVBfUkVHKSk7Cj4+ICsKPj4g
KyAgICBzcGluX2xvY2soJnZ2dGQtPmZlX2xvY2spOwo+PiArICAgIGZvciAoIDsgbGVuIDsgbGVu
IC09IDQsIG9mZnNldCArPSA0LCB2YWwgPSB2YWwgPj4gMzIpCj4KPkl0IHNlZW1zIG92ZXJraWxs
IHRvIHVzZSBhIGZvciBsb29wIGhlcmUgd2hlbiBsZW4gY2FuIG9ubHkgYmUgNCBvciA4Cj5BRkFJ
Q1QgKG1heWJlIEknbSB3cm9uZykuIElzIDY0Yml0IGFjY2VzcyByZWFsbHkgYWxsb3dlZCB0byB0
aG9zZQo+cmVnaXN0ZXJzPyBZb3Ugc2VlbSB0byB0cmVhdCBhbGwgb2YgdGhlbSBhcyAzMmJpdCBy
ZWdpc3RlcnMgd2hpY2gKPm1ha2VzIG1lIHdvbmRlciBpZiA2NGJpdCBhY2Nlc3NlcyBhcmUgcmVh
bGx5IGFsbG93ZWQuCgo2NGJpdCBhY2Nlc3NlcyBhcmUgYWxsb3dlZC4gVlQtZCBTUEVDIDEwLjIg
c2F5cwoiU29mdHdhcmUgaXMgZXhwZWN0ZWQgdG8gYWNjZXNzIDMyLWJpdCByZWdpc3RlcnMgYXMg
YWxpZ25lZCBkb3VibGV3b3Jkcy4KLi4uCgpTb2Z0d2FyZSBtdXN0IGFjY2VzcyA2NC1iaXQgYW5k
IDEyOC1iaXQgcmVnaXN0ZXJzIGFzIGVpdGhlciBhbGlnbmVkCnF1YWR3b3JkcyBvciBhbGlnbmVk
IGRvdWJsZXdvcmRzLiBIYXJkd2FyZSBtYXkgZGlzYXNzZW1ibGUgYSBxdWFkd29yZApyZWdpc3Rl
ciBhY2Nlc3MgYXMgdHdvIGRvdWJsZS13b3JkIGFjY2Vzc2VzIgoKVXNpbmcgYSBmb3IgbG9vcCBo
ZXJlIGlzIGFsbG93ZWQgYnkgVlQtZCBTUEVDLiBGdXJ0aGVybW9yZSwgaXQgbWFrZXMgbWUKZ2V0
IHJpZCBvZgonJycKaWYgKGxlbiA9PSA4KQogICAgdnZ0ZF9zZXRfcmVnX3F1YWQoLi4uKQplbHNl
CiAgICB2dnRkX3NldF9yZWcoLi4uKQonJycKQW5kIHRoaXMgaXMgYWxzbyB0aGUgcmVhc29uIHdo
eSB0aGUgc3RydWN0IGh2bV9od192dnRkIGluIHBhdGNoIDA3LzI4IGlzCmRlZmluZWQgYXMgCnN0
cnVjdCBodm1faHdfdnZ0ZCB7CiAgICB1aW50MzJfdCByZWdzWy4uLl07Cn0uCkFib3V0IHRoaXMg
ZGVmaW5pdGlvbiwgeW91IGNvbW1lbnRlZCB0aGF0IGl0IHdvdWxkIGJlIGJldHRlciBhczoKdW5p
b24gaHdfdnZ0ZCB7CiAgICB1aW50MzJfdCByZWdzMzJbLi4uXTsKICAgIHVpbnQ2NF90IHJlZ3M2
NFsuLi5dOwp9OwoKQWN0dWFsbHksIG5vIDY0LWJpdCByZWdpc3RlcnMgYXJlIG5lZWRlZCBmb3Ig
dklPTU1VIGRpc2Fzc2VtYmxlcyA2NC1iaXQKd3JpdGVzIHRvIHR3byAzMi1iaXQgd3JpdGVzLgoK
VGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:12:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:12:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eomvs-0006Vg-69; Thu, 22 Feb 2018 09:12:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tlcy=fq=citrix.com=prvs=584ccea7e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eomvr-0006VE-0p
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 09:12:51 +0000
X-Inumbo-ID: c573f066-17b0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c573f066-17b0-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 09:14:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68364095"
Date: Thu, 22 Feb 2018 09:12:16 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180222091216.uoq54avlpcpq3u7n@MacBook-Pro-de-Roger.local>
References: <20180220141015.30714-1-roger.pau@citrix.com>
 <20180220141015.30714-4-roger.pau@citrix.com>
 <de193085-c79e-1dbe-96a9-66905d343111@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <de193085-c79e-1dbe-96a9-66905d343111@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 3/5] x86/clang: restore integrated
 assembler usage with indirect thunks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDQ6NTY6MTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMC8wMi8xOCAxNDoxMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+ID4gSWYg
dGhlIHJlcXVpcmVkIGZlYXR1cmVzIGFyZSBtZXQgYnkgdGhlIGludGVncmF0ZWQgY2xhbmcgYXNz
ZW1ibGVyCj4gPiAoc3VwcG9ydCBmb3IgLmluY2x1ZGVzIGFuZCBwcm9wYWdhdGlvbiBvZiAubWFj
cm8tcyBiZXR3ZWVuIGFzbSgpLXMpCj4gPiBkbyBub3QgZGlzYWJsZSBpdC4KPiA+Cj4gPiBPbmx5
IGRpc2FibGUgdGhlIGludGVncmF0ZWQgYXNzZW1ibGVyIGZvciBhc3NlbWJseSBmaWxlcywgbGlr
ZSBpdCB3YXMKPiA+IGRvbmUgcHJpb3IgdG8gIng4NjogU3VwcG9ydCBpbmRpcmVjdCB0aHVua3Mg
ZnJvbSBhc3NlbWJseSBjb2RlIi4KPiA+Cj4gPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gQ2M6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBDYzogR2VvcmdlIER1bmxhcCA8R2Vvcmdl
LkR1bmxhcEBldS5jaXRyaXguY29tPgo+ID4gQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgo+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiA+
IENjOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPiBD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+ID4gQ2M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+Cj4gPiAtLS0KPiA+IENoYW5nZXMgc2luY2UgdjQ6Cj4gPiAgLSBEbyBub3QgdXNlIGVsc2Ug
aWZlcSBvbiB0aGUgc2FtZSBsaW5lIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBtYWtlCj4gPiAgICAz
LjguCj4gPiAgLSBNb2RpZnkgYXMtaW5zbi1jaGVjayB0byBhbGxvdyBhZGRpbmcgZmxhZ3MgaWYg
dGhlIHRlc3QgY2FzZSBmYWlscy4KPiA+Cj4gPiBDaGFuZ2VzIHNpbmNlIHYzOgo+ID4gIC0gRG8g
bm90IG1vZGlmeSBob3cgdGhlIHRodW5rIGlzIGluY2x1ZGVkLCBjbGFuZyB1cHN0cmVhbSAoYW5k
IDYpIGhhcwo+ID4gICAgYmVlbiBmaXhlZCB0byBwcm9wYWdhdGUgLm1hY3JvLXMgYmV0d2VlbiBh
c20oKS1zLgo+ID4KPiA+IENoYW5nZXMgc2luY2UgdjE6Cj4gPiAgLSBVc2UgYXMtaW5zbiB0byBj
aGVjayBpZiB0aGUgYXNzZW1ibGVyIHN1cHBvcnRzIC5pbmNsdWRlLgo+ID4gIC0gT3BlbiBjb2Rl
IGEgY2hlY2sgZm9yIHdoZXRoZXIgdGhlIGFzc2VtYmxlciBmb3JnZXRzIC5tYWNyby1zCj4gPiAg
ICBiZXR3ZWVuIGFzbSgpLXMuCj4gPiAtLS0KPiA+ICBDb25maWcubWsgICAgICAgICAgICAgfCAg
OSArKysrKy0tLS0KPiA+ICB4ZW4vUnVsZXMubWsgICAgICAgICAgfCAgNSArKystLQo+ID4gIHhl
bi9hcmNoL3g4Ni9SdWxlcy5tayB8IDE0ICsrKysrKysrKysrKysrCj4gPiAgMyBmaWxlcyBjaGFu
Z2VkLCAyMiBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQo+ID4KPiA+IGRpZmYgLS1naXQg
YS9Db25maWcubWsgYi9Db25maWcubWsKPiA+IGluZGV4IDQwNzQ3MmMzZmMuLjhkNmQ5ODQ0ODgg
MTAwNjQ0Cj4gPiAtLS0gYS9Db25maWcubWsKPiA+ICsrKyBiL0NvbmZpZy5tawo+ID4gQEAgLTE2
MiwxMyArMTYyLDE0IEBAIGFzLWluc24gPSAkKGlmICQoc2hlbGwgZWNobyAndm9pZCBfKHZvaWQp
IHsgYXNtIHZvbGF0aWxlICggJCgyKSApOyB9JyBcCj4gPiAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICQoZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNsdWRlICUvaW5jbHVkZS94ZW4vY29uZmlnLmgs
JCgxKSkgXAo+ID4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC1jIC14IGMgLW8gL2Rl
di9udWxsIC0gMj4mMSksJCg0KSwkKDMpKQo+ID4gIAo+ID4gLSMgYXMtaW5zbi1jaGVjazogQWRk
IGFuIG9wdGlvbiB0byBjb21waWxhdGlvbiBmbGFncywgYnV0IG9ubHkgaWYgaW5zbiBpcwo+ID4g
LSMgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IGFzc2VtYmxlci4KPiA+IC0jIFVzYWdlOiAk
KGNhbGwgYXMtaW5zbi1jaGVjayBDRkxBR1MsQ0MsIm5vcCIsLURIQVZFX0dBU19OT1ApCj4gPiAt
YXMtaW5zbi1jaGVjayA9ICQoZXZhbCAkKGNhbGwgYXMtaW5zbi1jaGVjay1jbG9zdXJlLCQoMSks
JCgyKSwkKDMpLCQoNCkpKQo+ID4gKyMgYXMtaW5zbi1jaGVjazogQ29uZGl0aW9uYWxseSBhZGQg
YW4gb3B0aW9uIHRvIGNvbXBpbGF0aW9uIGZsYWdzCj4gPiArIyBVc2FnZTogJChjYWxsIGFzLWlu
c24tY2hlY2sgQ0ZMQUdTLENDLCJub3AiLC1ESEFWRV9HQVNfTk9QLC1ETk9fR0FTX05PUCkKPiA+
ICthcy1pbnNuLWNoZWNrID0gJChldmFsICQoY2FsbCBhcy1pbnNuLWNoZWNrLWNsb3N1cmUsJCgx
KSwkKDIpLCQoMyksJCg0KSwkKDUpKSkKPiAKPiBJdCBpcyBhIHNoYW1lIGFib3V0IHRoZSBuYW1p
bmcuwqAgVGhpcyBpcyByZWFsbHkgYXMtaW5zbi1hZGQsIGV2ZW4gYmVmb3JlCj4geW91ciBjaGFu
Z2VzLsKgIEknbGwgcHJlcGFyZSBhIHNlcGFyYXRlIHBhdGNoIHRvIHJlbmFtZSBpdCwgd2hpY2gg
c2hvdWxkCj4gaWRlYWxseSBjb21lIGFoZWFkIG9mIHRoaXMgcGF0Y2guCgpSZW5hbWluZyB3b3Vs
ZCBiZSBmaW5lIGZvciBtZSwgYWx0aG91Z2ggLWNoZWNrIGRvZXNuJ3Qgc2VlbSB0aGF0IGJhZApU
QkguCgo+ID4gIGRlZmluZSBhcy1pbnNuLWNoZWNrLWNsb3N1cmUKPiA+ICAgICAgaWZlcSAoJCQo
Y2FsbCBhcy1pbnNuLCQkKCQoMikpICQkKCQoMSkpLCQoMykseSxuKSx5KQo+ID4gICAgICAgICAg
JCgxKSArPSAkKDQpCj4gPiArICAgIGVsc2UKPiA+ICsgICAgICAgICQoMSkgKz0gJCg1KQo+ID4g
ICAgICBlbmRpZgo+ID4gIGVuZGVmCj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEveGVuL1J1bGVzLm1r
IGIveGVuL1J1bGVzLm1rCj4gPiBpbmRleCAyOTE4MDE5YjkyLi43YWRmNzU3ZmI2IDEwMDY0NAo+
ID4gLS0tIGEveGVuL1J1bGVzLm1rCj4gPiArKysgYi94ZW4vUnVsZXMubWsKPiA+IEBAIC03MCw4
ICs3MCw5IEBAIGVuZGlmCj4gPiAgCj4gPiAgQUZMQUdTLXkgICAgICAgICAgICAgICAgKz0gLURf
X0FTU0VNQkxZX18KPiA+ICAKPiA+IC0jIENsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGNhbid0
IGhhbmRsZSBlbWJlZGRlZCAuaW5jbHVkZSdzCj4gPiAtQ0ZMQUdTLSQoY2xhbmcpICAgICAgICAg
Kz0gLW5vLWludGVncmF0ZWQtYXMKPiA+ICsjIE9sZGVyIGNsYW5nJ3MgYnVpbHQtaW4gYXNzZW1i
bGVyIGRvZXNuJ3QgdW5kZXJzdGFuZCAuc2tpcCB3aXRoIGxhYmVsczoKPiA+ICsjIGh0dHBzOi8v
YnVncy5sbHZtLm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MjczNjkKPiA+ICtBRkxBR1MtJChjbGFuZykg
ICAgICAgICArPSAtbm8taW50ZWdyYXRlZC1hcwo+IAo+IFdoYXQgYWdlIGlzICJPbGRlciIgP8Kg
IEFzIHNvb24gYXMgdGhlc2UgYnVpbGQgZml4ZXMgYXJlIGluLCBJIHdpbGwKPiByZWZyZXNoIG15
IGF1dG9tYXRpYyBwYWRkaW5nIGNhbGN1bGF0aW9uIHNlcmllcywgd2hpY2ggd2lsbCBhZGQgc2tp
cAo+IHdpdGggbGFiZWxzIHRvIEMgY29kZSBhcyB3ZWxsLgoKSG0sIE9LLCB0aGVuIHdlIG1pZ2h0
IHdhbnQgdG8gbWVyZ2UgcGF0Y2ggNSB3aXRoIHRoaXMgb25lIGFuZCBtb3ZlCnBhdGNoIDQgYmVm
b3JlIHRoaXMgb25lLiBBbmQgdXNlIENGTEFHUyBpbnN0ZWFkIG9mIEFGTEFHUyBoZXJlLgoKPiA+
ICAKPiA+ICBBTExfT0JKUyA6PSAkKEFMTF9PQkpTLXkpCj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gPiBpbmRleCAx
ZGM1YzM3ODVhLi5jZWU4M2QzOTJlIDEwMDY0NAo+ID4gLS0tIGEveGVuL2FyY2gveDg2L1J1bGVz
Lm1rCj4gPiArKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKPiA+IEBAIC00NCwzICs0NCwxNyBA
QCBlbmRpZgo+ID4gIAo+ID4gICMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRoIHBy
b3Blcmx5IGZvciBvbGRlciB0b29sY2hhaW5zLgo+ID4gIENGTEFHUyArPSAtV2EsLUkkKEJBU0VE
SVIpL2luY2x1ZGUKPiA+ICsKPiA+ICtpZmVxICgkKGNsYW5nKSx5KQo+ID4gKyAgICAjIENoZWNr
IHdoZXRoZXIgY2xhbmcgYXNtKCktcyBzdXBwb3J0IC5pbmNsdWRlLgo+ID4gKyAgICAkKGNhbGwg
YXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsIi5pbmNsdWRlIFwiYXNtL2luZGlyZWN0X3RodW5rX2Fz
bS5oXCIiLCwgXAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAtbm8taW50ZWdyYXRlZC1h
cykKPiA+ICsgICAgIyBDaGVjayB3aGV0aGVyIGNsYW5nIGtlZXBzIC5tYWNyby1zIGJldHdlZW4g
YXNtKCktczoKPiA+ICsgICAgIyBodHRwczovL2J1Z3MubGx2bS5vcmcvc2hvd19idWcuY2dpP2lk
PTM2MTEwCj4gPiArICAgIGlmZXEgKCQoaWYgJChzaGVsbCBlY2hvICd2b2lkIF8odm9pZCkgeyBh
c20gdm9sYXRpbGUgKCAiLm1hY3JvIEZPT1xuLmVuZG0iICk7IFwKPiA+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICIubWFjcm8gRk9P
XG4uZW5kbSIgKTsgfScgXAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgfCAkKENDKSAkKGZp
bHRlci1vdXQgLU0lICUuZCAtaW5jbHVkZSAlL2luY2x1ZGUveGVuL2NvbmZpZy5oLCQoQ0ZMQUdT
KSkgXAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtYyAteCBjIC1vIC9kZXYv
bnVsbCAtIDI+JjEpLG4seSkseSkKPiA+ICsgICAgICAgIENGTEFHUyArPSAtbm8taW50ZWdyYXRl
ZC1hcwo+IAo+IFRoaXMgY2FuIGVuZCB1cCBhZGRpbmcgLW5vLWludGVncmF0ZWQtYXMgdHdpY2Us
IHdoaWNoIHdvdWxkIGJlIG1vcmUKPiBvYnZpb3VzIHdpdGggYXMtaW5zbi1jaGVjayByZW5hbWVk
IHRvIGFzLWluc24tYWRkLgoKLW5vLWludGVncmF0ZWQtYXMgd2lsbCBvbmx5IGJlIGFkZGVkIG9u
Y2UsIGlmIGl0J3MgYWRkZWQgaW4gdGhlCmFzLWluc24tY2hlY2sgYWJvdmUgdGhpcyB0ZXN0IHdp
bGwgZmFpbCAoYmVjYXVzZSBHTlUgYXMgd2lsbCBiZQp1c2VkIGhlcmUpLCBhbmQgdGh1cyB0aGUg
ZmxhZyB3b24ndCBiZSBhZGRlZC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:16:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:16:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eomzQ-0006l7-Lp; Thu, 22 Feb 2018 09:16:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eomzP-0006kp-Jp
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 09:16:31 +0000
X-Inumbo-ID: 490f7934-17b1-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 490f7934-17b1-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 09:18:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 02:16:24 -0700
Message-Id: <5A8E987702000078001AA424@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 02:16:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <Alan.Robinson@ts.fujitsu.com>
References: <20180222090922.GA15449@ts.fujitsu.com>
In-Reply-To: <20180222090922.GA15449@ts.fujitsu.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] get_maintainers.pl: Avoid THE_REST when
 files are added or removed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDEwOjA5LCA8QWxhbi5Sb2JpbnNvbkB0cy5mdWppdHN1LmNvbT4g
d3JvdGU6Cj4gV2hlbiBmaWxlcyBhcmUgYWRkZWQgb3IgcmVtb3ZlZCAvZGV2L251bGwgaXMgdXNl
ZCBhcyBhIHBsYWNlCj4gaG9sZGVyIG5hbWUgaW4gdGhlIHBhdGNoIGZvciB0aGUgYWJzZW50IGZp
bGUuICBEb24ndCB0cnkgYW5kCj4gZmluZCBhIE1BSU5UQUlORVIgZm9yIHRoaXMgcGxhY2UgaG9s
ZGVyLCBpdCBvbmx5IGV2ZXIgZmxhZ3MKPiBhbmQgdGhlbiBzcGFtcyBUSEUgUkVTVC4KCldoZW4g
YSBmaWxlIGlzIGFkZGVkLCBpdCBmYWxscyB1bmRlciBUSEUgUkVTVCBtYWludGFpbmVyc2hpcCB1
bmxlc3MKdGhlcmUncyBhIHBhdHRlcm4gYWxyZWFkeSBpbiBwbGFjZSBjb3ZlcmluZyB0aGUgZmls
ZSwgb3IgYSBuZXcgZW50cnkKaXMgYmVpbmcgYWRkZWQgYXQgdGhlIHNhbWUgdGltZS4gV2hlbiBh
IGZpbGUgaXMgcmVtb3ZlZCwgd2hvZXZlcgp3YXMgaXRzIG1haW50YWluZXIgc2hvdWxkIGJlIENj
LWVkLiBTbyBwZXJoYXBzIGl0J3MgcmF0aGVyIHRoZQovZGV2L251bGwgcGxhY2Vob2xkZXIgdXNl
IHRoYXQncyB3cm9uZz8KCkFsc28sIHBsZWFzZSBzZW5kIHBhdGNoZXMgX3RvXyB0aGUgbGlzdCwg
X2NjXy1pbmcgaW5kaXZpZHVhbHMgYXMKbmVlZGVkLgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:27:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:27:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eonAB-0007XQ-ND; Thu, 22 Feb 2018 09:27:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=juvg=fq=ts.fujitsu.com=alan.robinson@srs-us1.protection.inumbo.net>)
 id 1eonAA-0007XK-KX
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 09:27:38 +0000
X-Inumbo-ID: 816a359f-17b2-11e8-ba59-bc764e045a96
Received: from mail1.bemta6.messagelabs.com (unknown [193.109.254.109])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 816a359f-17b2-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 10:26:48 +0100 (CET)
Received: from [193.109.254.3] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-5.bemta-6.messagelabs.com id 76/B1-08591-70D8E8A5;
 Thu, 22 Feb 2018 09:27:35 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrFIsWRWlGSWpSXmKPExsViZ8MxVZe9ty/K4PBcUYslHxezODB6HN39mymAMYo1My8pvyKBNaPt0QWmgie8FRvb+pkaGM9zdzFycQgJHGCU2HCjk7GLkRPIKZNYd2kWK4RdKvHn3mewOIuAqsSithlgcREBZYneX79ZQJqZBW4xSUydc4wZJCEsEC5xcUEHWAOvgLHE3uvf2CAGqUks3L0AamiaxMonv4HqOYBqBCX+7hAGCTMLaEnc+PeSCSTMLCAtsfwfB0iYU8BeYu+edSwgtoSAjMTvld/ZQEpEBcQlZvz0BAmzCRhJLP3zk30Co+AshJmzkMychTBzASPzKkaN4tSistQiXUNDvaSizPSMktzEzBxdQwMzvdzU4uLE9NScxKRiveT83E2MwHBlAIIdjJ+WBRxilORgUhLlZa7qixLiS8pPqcxILM6ILyrNSS0+xCjDwaEkwavZA5QTLEpNT61Iy8wBRg5MWoKDR0mEVwwkzVtckJhbnJkOkTrFqMtx48XrNmYhlrz8vFQpcd4z3UBFAiBFGaV5cCNgUXyJUVZKmJcR6CghnoLUotzMElT5V4ziHIxKwrwbQKbwZOaVwG16BXQEE9ARF7h6QY4oSURISTUwbmE4+zzhrkbTauleqx973L6c4nb23XE68GkwW3P/wqTAG/ffda3cFu4cyn75ztQJ1x2bdNtm7kvdqS367rJz58qIqFAuxv9VWcFZAU5ZbV8lEnV6TQ/FdBr0/LyXyJCzlv8dt9TJljDBiRVn7F9vfDFl9imNv7Zf3ooke64s0ctKrHS2OP5BiaU4I9FQi7moOBEAFVxps90CAAA=
X-Env-Sender: Alan.Robinson@ts.fujitsu.com
X-Msg-Ref: server-13.tower-184.messagelabs.com!1519291655!137099487!1
X-Originating-IP: [62.60.8.149]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 17892 invoked from network); 22 Feb 2018 09:27:35 -0000
Received: from unknown (HELO mailhost2.uk.fujitsu.com) (62.60.8.149)
 by server-13.tower-184.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Feb 2018 09:27:35 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost2.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id w1M9RUPY003884
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 09:27:35 GMT
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by abgdgate50u.abg.fsc.net with SMTP; 22 Feb 2018 10:27:30 +0100
Received: by sanpedro.mch.fsc.net (Postfix, from userid 5004)
 id 219EF53F0FD7; Thu, 22 Feb 2018 10:27:30 +0100 (CET)
Date: Thu, 22 Feb 2018 10:27:30 +0100
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180222092730.GB15449@ts.fujitsu.com>
References: <20180222090922.GA15449@ts.fujitsu.com>
 <5A8E987702000078001AA424@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8E987702000078001AA424@prv-mh.provo.novell.com>
X-sent-by-me: robin@sanpedro
User-Agent: Mutt/1.5.9i
From: Alan.Robinson@ts.fujitsu.com (Alan Robinson)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] get_maintainers.pl: Avoid THE_REST when
	files are added or removed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Alan.Robinson@ts.fujitsu.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDI6MTY6MjNBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gRnJvbTogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IFN1
YmplY3Q6IFJlOiBbUEFUQ0hdIGdldF9tYWludGFpbmVycy5wbDogQXZvaWQgVEhFX1JFU1Qgd2hl
biBmaWxlcyBhcmUKPiAgYWRkZWQgb3IgcmVtb3ZlZAo+IAo+ID4+PiBPbiAyMi4wMi4xOCBhdCAx
MDowOSwgPEFsYW4uUm9iaW5zb25AdHMuZnVqaXRzdS5jb20+IHdyb3RlOgo+ID4gV2hlbiBmaWxl
cyBhcmUgYWRkZWQgb3IgcmVtb3ZlZCAvZGV2L251bGwgaXMgdXNlZCBhcyBhIHBsYWNlCj4gPiBo
b2xkZXIgbmFtZSBpbiB0aGUgcGF0Y2ggZm9yIHRoZSBhYnNlbnQgZmlsZS4gIERvbid0IHRyeSBh
bmQKPiA+IGZpbmQgYSBNQUlOVEFJTkVSIGZvciB0aGlzIHBsYWNlIGhvbGRlciwgaXQgb25seSBl
dmVyIGZsYWdzCj4gPiBhbmQgdGhlbiBzcGFtcyBUSEUgUkVTVC4KPiAKPiBXaGVuIGEgZmlsZSBp
cyBhZGRlZCwgaXQgZmFsbHMgdW5kZXIgVEhFIFJFU1QgbWFpbnRhaW5lcnNoaXAgdW5sZXNzCj4g
dGhlcmUncyBhIHBhdHRlcm4gYWxyZWFkeSBpbiBwbGFjZSBjb3ZlcmluZyB0aGUgZmlsZSwgb3Ig
YSBuZXcgZW50cnkKPiBpcyBiZWluZyBhZGRlZCBhdCB0aGUgc2FtZSB0aW1lLiBXaGVuIGEgZmls
ZSBpcyByZW1vdmVkLCB3aG9ldmVyCj4gd2FzIGl0cyBtYWludGFpbmVyIHNob3VsZCBiZSBDYy1l
ZC4gU28gcGVyaGFwcyBpdCdzIHJhdGhlciB0aGUKPiAvZGV2L251bGwgcGxhY2Vob2xkZXIgdXNl
IHRoYXQncyB3cm9uZz8KRXhhY3RseSAtIHRoYXQgd2hhdCB0aGlzIHBhdGNoIHRyaWVzIHRvIGRv
Li4uCgpnZXRfbWFpbnRhaW5lcnMucGwgY29sbGVjdHMgZmlsZW5hbWUgZnJvbSB0aGUgJysrKycg
YW5kICctLS0nIGxpbmVzLiBBIApub3JtYWwgKG5vdCBhZGQvcmVtb3ZlKSBwYXRjaCBsb29rcyBs
aWtlIHRoaXM6CgpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbCBiL3Njcmlw
dHMvZ2V0X21haW50YWluZXIucGwKaW5kZXggMGNlMmQzNjdmYS4uMjc3YmExN2E2NyAxMDA3NTUK
LS0tIGEvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbAorKysgYi9zY3JpcHRzL2dldF9tYWludGFp
bmVyLnBsCgpBbiBhZGQvZGVsZXRlIHBhdGNoIGxvb2tzIGxpa2UgdGhpczoKCmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL2NwdXBvb2wuYyBiL3hlbi9jb21tb24vY3B1cG9vbC5jCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCA5OTk4Mzk0NDRlLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9jb21t
b24vY3B1cG9vbC5jCisrKyAvZGV2L251bGwKCkhlcmUgZ2V0X21haW50YWluZXJzLnBsIGZpbmRz
IHR3byBmaWxlcywgY2hhbmdlIF9qdXN0XyBpZ25vcmVzIHRoZQpkZXYvbnVsbC4KCj4gCj4gQWxz
bywgcGxlYXNlIHNlbmQgcGF0Y2hlcyBfdG9fIHRoZSBsaXN0LCBfY2NfLWluZyBpbmRpdmlkdWFs
cyBhcwo+IG5lZWRlZC4KQWhoLi5zb3JyeSBhYm91dCB0aGF0CgpBbGFuCgotLSAKQWxhbiBSb2Jp
bnNvbgpFbnRlcnByaXNlIFBsYXRmb3JtIFNlcnZpY2VzLCBHZXJtYW55CgpGdWppdHN1Ck1pZXMt
dmFuLWRlci1Sb2hlLVN0ci4gOCwgODA4MDcgTXVlbmNoZW4sIERldXRzY2hsYW5kClRlbC46ICs0
OSAoODkpIDYyMDYwIDM5MjcKTW9iLjogKzQ5ICgxNzIpIDg1MTI4NDMKRS1NYWlsOiBBbGFuLlJv
Ymluc29uQHRzLmZ1aml0c3UuY29tCldlYjogaHR0cDovL3d3dy5mdWppdHN1LmNvbS9kZS8KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:44:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eonQH-0000Ps-3G; Thu, 22 Feb 2018 09:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tlcy=fq=citrix.com=prvs=584ccea7e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eonQG-0000Pm-28
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 09:44:16 +0000
X-Inumbo-ID: d34457da-17b4-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d34457da-17b4-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 10:43:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68366000"
Date: Thu, 22 Feb 2018 09:44:03 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180222094403.44nivrhg7uwzj2lq@MacBook-Pro-de-Roger.local>
References: <20171011030345.14408-1-haozhong.zhang@intel.com>
 <59DE1C290200007800184DFD@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59DE1C290200007800184DFD@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Haozhong Zhang <haozhong.zhang@intel.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] VT-d: use two 32-bit writes to update
 DMAR fault address registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBPY3QgMTEsIDIwMTcgYXQgMDU6Mjc6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDExLjEwLjE3IGF0IDA1OjAzLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29t
PiB3cm90ZToKPiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4g
PiArKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ID4gQEAgLTExMDUs
NyArMTEwNSwxMyBAQCBzdGF0aWMgdm9pZCBkbWFfbXNpX3NldF9hZmZpbml0eShzdHJ1Y3QgaXJx
X2Rlc2MgCj4gPiAqZGVzYywgY29uc3QgY3B1bWFza190ICptYXNrKQo+ID4gIAo+ID4gICAgICBz
cGluX2xvY2tfaXJxc2F2ZSgmaW9tbXUtPnJlZ2lzdGVyX2xvY2ssIGZsYWdzKTsKPiA+ICAgICAg
ZG1hcl93cml0ZWwoaW9tbXUtPnJlZywgRE1BUl9GRURBVEFfUkVHLCBtc2cuZGF0YSk7Cj4gPiAt
ICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfRkVBRERSX1JFRywgbXNnLmFkZHJlc3Mp
Owo+ID4gKyAgICBkbWFyX3dyaXRlbChpb21tdS0+cmVnLCBETUFSX0ZFQUREUl9SRUcsIG1zZy5h
ZGRyZXNzX2xvKTsKPiA+ICsgICAgLyoKPiA+ICsgICAgICogV2hlbiB4MkFQSUMgaXMgbm90IGVu
YWJsZWQsIERNQVJfRkVVQUREUl9SRUcgaXMgcmVzZXJ2ZWQgYW5kCj4gPiArICAgICAqIGl0J3Mg
bm90IG5lY2Vzc2FyeSB0byB1cGRhdGUgaXQuCj4gPiArICAgICAqLwo+ID4gKyAgICBpZiAoeDJh
cGljX2VuYWJsZWQpCj4gCj4gSSdtIHByZXR0eSBzdXJlIGl0IHdhcyBwb2ludGVkIG91dCBiZWZv
cmUgdGhhdCB0aGUgc3R5bGUgaGVyZSBpcwo+IHdyb25nIChtaXNzaW5nIHNwYWNlcykuIFRoYXQn
cyBlYXN5IHRvIGZpeCB3aGlsZSBjb21taXR0aW5nLCBidXQKPiBhbnl3YXkuCgpJdCBzZWVtcyBs
aWtlIHRoaXMgd2FzIG5vdCBhcHBsaWVkLiBDYW4gc29tZW9uZSBmaXggdGhlIHN0eWxlIGFuZAph
cHBseSBpdD8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:44:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:44:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eonQn-0000Rh-An; Thu, 22 Feb 2018 09:44:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tlcy=fq=citrix.com=prvs=584ccea7e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eonQm-0000RO-9S
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 09:44:48 +0000
X-Inumbo-ID: 3b18f9a3-17b5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3b18f9a3-17b5-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 09:46:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68366045"
Date: Thu, 22 Feb 2018 09:44:25 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180222094425.w27zstn5e44jiipn@MacBook-Pro-de-Roger.local>
References: <20180124141848.3969-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180124141848.3969-1-marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, qemu-devel@nongnu.org
Subject: Re: [Xen-devel] [PATCH] intel_iommu: allow updating FEADDR and
 FEUADDR with one 64bit write
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBKYW4gMjQsIDIwMTggYXQgMDM6MTg6NDhQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEFsbG93IHVwZGF0aW5nIHRob3NlIHR3byBhZGphY2VudCAz
MmJpdCBmaWVsZHMgd2l0aCBvbmUgNjRiaXQgd3JpdGUuCj4gVGhpcyBmaXhlcyBxZW11IGNyYXNo
IHdoZW4gYm9vdGluZyBYZW4gaW5zaWRlLgo+Cj4gU2VlIGRpc2N1c3Npb24gb24gWGVuIHNpZGUg
b2YgdGhlIHRoaW5nIGhlcmU6Cj4gaHR0cDovL3hlbi5tYXJrbWFpbC5vcmcvbWVzc2FnZS82bXJt
ZW1ybm1oeHZheGJhCgpYZW4gY29kZSBpcyB3cm9uZywgc2VlOgoKaHR0cHM6Ly9tYXJjLmluZm8v
P2w9eGVuLWRldmVsJm09MTUwNTExMjczMzAzNzEyCgpSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:45:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:45:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eonRm-0000Yq-KB; Thu, 22 Feb 2018 09:45:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eilu=fq=gmail.com=ghl.bhrt@srs-us1.protection.inumbo.net>)
 id 1eonRl-0000YZ-7N
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 09:45:49 +0000
X-Inumbo-ID: 0c0f2beb-17b5-11e8-ba59-bc764e045a96
Received: from mail-yb0-x242.google.com (unknown [2607:f8b0:4002:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c0f2beb-17b5-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 10:44:59 +0100 (CET)
Received: by mail-yb0-x242.google.com with SMTP id i13-v6so1530156ybl.9
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 01:45:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=EH56ZgxnKJ9G7j8ESlYwMdHluIOh/U3wNtiMIHEBuB4=;
 b=BQQdXcXjAPx4/Qp1+GvhgIzisPIvphylvCRRGD6+iG3h+JGZSNaBsttV4+Syh8/Ojt
 oBv4Z7xlvCup/s8Dpv9rCBx/K/yyB5webQihSYKvWpaC8SuTiQuy7be+zfZsNLJwzuHq
 qIav0X4EDorencLVrnHqRKWgtQPlrENs5B1ZYpIK4YkOkgwyGJUAKDQjeTMTOUb7bIiX
 xZbBdSIc/gdm0wfJs0i/otibF63u7Z8H8Wh7+M1EvISpo6h1Y+qgJ38vdN3j2lUz7cU4
 vX5iO87BeBqyMrvugXI/Gn0W/ta2RegYBAwZimdTbbxtwwXo+ODTlhNP/IKjjk39uy8g
 p2Hg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=EH56ZgxnKJ9G7j8ESlYwMdHluIOh/U3wNtiMIHEBuB4=;
 b=BFsMEsuaf2wxlheyU18JC1YKVoFLUjKBfI3l5AwrDfR3yYjy9JXKLEIUcijsbxYBI6
 OUou/YeB5ic1Qmf7IjlI8DN9R9fUdj5FOQmY5uN5Bs1xLvEqMAFYd5bPdbFh09AVhdxI
 8Igj9ifw7NuBC7rDdXyGR9qdrsPACugcq3FMaPHGz87AAP8QaNcVD5qO7iEzFZVusZhX
 FIxT1wp1pqQla8EeUvM1t/QtHgjeoDbLOwG50cuKtzZvxgZZFV3U6sUfSvlN2q3DKADG
 Ns5VlddZ2WBhwIlBqHMaSESZtEX93xF8dNgJHsh4teSjxyoTvn/5M+rpvRjl59kURp75
 e/dw==
X-Gm-Message-State: APf1xPDoZIk+V8lTcpotmfWWnb09c4bkjabArJMve5HYjJs1fNZx88Pd
 54vhqaLtbmDP0c7Qxv00ZwiiULwdDNQhgMPSU/g=
X-Google-Smtp-Source: AH8x2250gCTsve0rlZfK0fBv3mIkexBjsfkE2qPau7w4X2iKbAlUwEcxRuLWWBaDXCErJXNaAFrUWVsHQi5Fyk+kwdo=
X-Received: by 2002:a25:8003:: with SMTP id m3-v6mr4291421ybk.3.1519292746982; 
 Thu, 22 Feb 2018 01:45:46 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:a0cc:0:0:0:0:0 with HTTP; Thu, 22 Feb 2018 01:45:46
 -0800 (PST)
In-Reply-To: <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Thu, 22 Feb 2018 15:15:46 +0530
Message-ID: <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6237712134962150883=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6237712134962150883==
Content-Type: multipart/alternative; boundary="0000000000007e77920565c9e8cf"

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

On Thu, Feb 22, 2018 at 2:13 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:

>
>
> On Fri, Oct 6, 2017 at 6:59 PM, Julien Grall <julien.grall@arm.com> wrote:
>
>> Hello,
>>
>> On 03/10/17 08:05, bharat gohil wrote:
>>
>>>
>>>
>>> On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall <julien.grall@arm.com
>>> <mailto:julien.grall@arm.com>> wrote:
>>>
>>>
>>>
>>>     On 09/29/2017 09:15 AM, bharat gohil wrote:
>>>
>>>         Hello
>>>
>>>
>>>     Hi,
>>>
>>>     Please avoid top-posting.
>>>
>>>         The patch didn't work in my case.
>>>
>>>
>>>     The patch will be useful only if the compatible string in the DT of
>>>     your UART is "snps,dw-apb-uart". What is the compatible string for
>>> it?
>>>
>>> In my case, compatible string is "ns16550a".
>>> Thanks,
>>>
>>
>> Hmmm, looking back at the conversation your dom0 command line is:
>>
>> console=hvc0,921600n8 earlyprintk=xen debug ignore_loglevel rw
>> root=/dev/mmcblk0p7
>>
>> earlyprintk=xen will do nothing as there are no Xen specific earlyprintk
>> for Arm. For Dom0, I would recommend to use same same earlyprintk options
>> as you would use on baremetal.
>>
>> This would allow you to get some early input if the kernel get stuck
>> before the console has been setup.
>>
> I have tried your suggestion, I got following crash. It unable find
> interrupt controller but this kernel working fine without Xen.
> Do you have any suggestion?
>
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] OF: of_irq_init: children
> remain, but no parents
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Kernel panic - not
> syncing: No interrupt controller found.
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] CPU: 0 PID: 0 Comm:
> swapper/0 Not tainted 4.9.44+ #15
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Hardware name: XXXXX
> board (DT)
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Call trace:
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008089f88>]
> dump_backtrace+0x0/0x1d8
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff800808a184>]
> show_stack+0x24/0x30
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff800838a0e4>]
> dump_stack+0x94/0xb8
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008196da0>]
> panic+0x124/0x270
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c92c08>]
> init_IRQ+0x24/0x2c
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c909f8>]
> start_kernel+0x230/0x388
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c901e0>]
> __primary_switched+0x5c/0x64
> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Rebooting in 1 seconds..
>
>

SoC has different interrupt parent than GIC so I make GIC as interrupt
parent and I am able to move ahead. update you once Dom0 boot completely.

>
>> Furthermore, on a previous e-mail it has been mentioned that your problem
>> might be because Linux will disable what it thinks unused clock. A way to
>> prevent that (at least for debugging) is using add 'clk_ignore_unused' on
>> the Linux command line.
>>
>> If the 2 suggestions above does not work, then you would have to
>> instrument the kernel. When the hypervisor is build with debug enabled,
>> there are is set a debug hvc provided. A useful one is hvc 0xfffd. For all
>> of them, you can look at do_debug_trap in arch/arm/traps.c.
>>
>> I hope this will help.
>>
>> Cheers,
>>
>> --
>> Julien Grall
>>
>
>
>
> --
> Regards,
> Bharat Gohil
> Sr.Software Engineer
> bharat.gohil@harman.com
> +919427054633 <+91%2094270%2054633>
>



-- 
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Thu, Feb 22, 2018 at 2:13 PM, bharat gohil <span dir=3D"ltr">&lt;<a =
href=3D"mailto:ghl.bhrt@gmail.com" target=3D"_blank">ghl.bhrt@gmail.com</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr"><br><=
div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><span class=3D"">O=
n Fri, Oct 6, 2017 at 6:59 PM, Julien Grall <span dir=3D"ltr">&lt;<a href=
=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hel=
lo,<br>
<br>
On 03/10/17 08:05, bharat gohil wrote:<span class=3D"m_8822112840846502679g=
mail-"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall &lt;<a href=3D"mailto:julien=
.grall@arm.com" target=3D"_blank">julien.grall@arm.com</a> &lt;mailto:<a hr=
ef=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</=
a>&gt;&gt; wrote:<br>
<br>
<br>
<br>
=C2=A0 =C2=A0 On 09/29/2017 09:15 AM, bharat gohil wrote:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Hello<br>
<br>
<br>
=C2=A0 =C2=A0 Hi,<br>
<br>
=C2=A0 =C2=A0 Please avoid top-posting.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 The patch didn&#39;t work in my case.<br>
<br>
<br>
=C2=A0 =C2=A0 The patch will be useful only if the compatible string in the=
 DT of<br>
=C2=A0 =C2=A0 your UART is &quot;snps,dw-apb-uart&quot;. What is the compat=
ible string for it?<br>
<br>
In my case, compatible string is &quot;ns16550a&quot;.<br>
Thanks,<br>
</blockquote>
<br></span>
Hmmm, looking back at the conversation your dom0 command line is:<span clas=
s=3D"m_8822112840846502679gmail-"><br>
<br>
console=3Dhvc0,921600n8 earlyprintk=3Dxen debug ignore_loglevel rw root=3D/=
dev/mmcblk0p7<br>
<br></span>
earlyprintk=3Dxen will do nothing as there are no Xen specific earlyprintk =
for Arm. For Dom0, I would recommend to use same same earlyprintk options a=
s you would use on baremetal.<br>
<br>
This would allow you to get some early input if the kernel get stuck before=
 the console has been setup.<br></blockquote></span><div>I have tried your =
suggestion, I got following crash. It unable find interrupt controller but =
this kernel working fine without Xen.<br></div><div>Do you have any suggest=
ion?<br></div><div><br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=
=A0 0.000000] OF: of_irq_init: children remain, but no parents<br>[2018-02-=
22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] Kernel panic - not s=
yncing: No interrupt controller found.<br>[2018-02-22 14:04:15] (XEN) DOM0:=
 [=C2=A0=C2=A0=C2=A0 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.=
9.44+ #15<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000=
] Hardware name: XXXXX board (DT)<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=
=A0=C2=A0=C2=A0 0.000000] Call trace:<br>[2018-02-22 14:04:15] (XEN) DOM0: =
[=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008089f88&gt;] dump_backtrace+0x0=
/0x1d8<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [=
&lt;ffffff800808a184&gt;] show_stack+0x24/0x30<br>[2018-02-22 14:04:15] (XE=
N) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff800838a0e4&gt;] dump_stac=
k+0x94/0xb8<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.0000=
00] [&lt;ffffff8008196da0&gt;] panic+0x124/0x270<br>[2018-02-22 14:04:15] (=
XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008c92c08&gt;] init_IR=
Q+0x24/0x2c<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.0000=
00] [&lt;ffffff8008c909f8&gt;] start_kernel+0x230/0x388<br>[2018-02-22 14:0=
4:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008c901e0&gt;] =
__primary_switched+0x5c/0x64<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=
=C2=A0=C2=A0 0.000000] Rebooting in 1 seconds..<br>=C2=A0</div></div></div>=
</div></blockquote><div><br></div><div>SoC has different interrupt parent t=
han GIC so I make GIC as interrupt parent and I am able to move ahead. upda=
te you once Dom0 boot completely. <br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">=
<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote"><spa=
n class=3D""><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>
Furthermore, on a previous e-mail it has been mentioned that your problem m=
ight be because Linux will disable what it thinks unused clock. A way to pr=
event that (at least for debugging) is using add &#39;clk_ignore_unused&#39=
; on the Linux command line.<br>
<br>
If the 2 suggestions above does not work, then you would have to instrument=
 the kernel. When the hypervisor is build with debug enabled, there are is =
set a debug hvc provided. A useful one is hvc 0xfffd. For all of them, you =
can look at do_debug_trap in arch/arm/traps.c.<br>
<br>
I hope this will help.<br>
<br>
Cheers,<span class=3D"m_8822112840846502679gmail-HOEnZb"><font color=3D"#88=
8888"><br>
<br>
-- <br>
Julien Grall<br>
</font></span></blockquote></span></div><br><br clear=3D"all"><span class=
=3D""><br>-- <br><div class=3D"m_8822112840846502679gmail_signature"><div d=
ir=3D"ltr"><div><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software =
Engineer<br></div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D=
"_blank">bharat.gohil@harman.com</a><br></div><div><a href=3D"tel:+91%20942=
70%2054633" value=3D"+919427054633" target=3D"_blank">+919427054633</a></di=
v></div></div></div>
</span></div></div>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div>Regar=
ds,</div><div>Bharat Gohil</div><div>Sr.Software Engineer<br></div><div><a =
href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bharat.gohil@harm=
an.com</a><br></div><div>+919427054633</div></div></div></div>
</div></div>

--0000000000007e77920565c9e8cf--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6237712134962150883==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:45:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:45:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eonRq-0000aV-UB; Thu, 22 Feb 2018 09:45:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eonRp-0000a3-Gs
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 09:45:53 +0000
X-Inumbo-ID: 0e3aa99b-17b5-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e3aa99b-17b5-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 10:45:03 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 02:45:50 -0700
Message-Id: <5A8E9F5C02000078001AA468@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 02:45:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <Alan.Robinson@ts.fujitsu.com>
References: <20180222090922.GA15449@ts.fujitsu.com>
 <5A8E987702000078001AA424@prv-mh.provo.novell.com>
 <20180222092730.GB15449@ts.fujitsu.com>
In-Reply-To: <20180222092730.GB15449@ts.fujitsu.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] get_maintainers.pl: Avoid THE_REST when
 files are added or removed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDEwOjI3LCA8QWxhbi5Sb2JpbnNvbkB0cy5mdWppdHN1LmNvbT4g
d3JvdGU6Cj4gT24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDI6MTY6MjNBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4+IEZyb206IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPj4g
U3ViamVjdDogUmU6IFtQQVRDSF0gZ2V0X21haW50YWluZXJzLnBsOiBBdm9pZCBUSEVfUkVTVCB3
aGVuIGZpbGVzIGFyZQo+PiAgYWRkZWQgb3IgcmVtb3ZlZAo+PiAKPj4gPj4+IE9uIDIyLjAyLjE4
IGF0IDEwOjA5LCA8QWxhbi5Sb2JpbnNvbkB0cy5mdWppdHN1LmNvbT4gd3JvdGU6Cj4+ID4gV2hl
biBmaWxlcyBhcmUgYWRkZWQgb3IgcmVtb3ZlZCAvZGV2L251bGwgaXMgdXNlZCBhcyBhIHBsYWNl
Cj4+ID4gaG9sZGVyIG5hbWUgaW4gdGhlIHBhdGNoIGZvciB0aGUgYWJzZW50IGZpbGUuICBEb24n
dCB0cnkgYW5kCj4+ID4gZmluZCBhIE1BSU5UQUlORVIgZm9yIHRoaXMgcGxhY2UgaG9sZGVyLCBp
dCBvbmx5IGV2ZXIgZmxhZ3MKPj4gPiBhbmQgdGhlbiBzcGFtcyBUSEUgUkVTVC4KPj4gCj4+IFdo
ZW4gYSBmaWxlIGlzIGFkZGVkLCBpdCBmYWxscyB1bmRlciBUSEUgUkVTVCBtYWludGFpbmVyc2hp
cCB1bmxlc3MKPj4gdGhlcmUncyBhIHBhdHRlcm4gYWxyZWFkeSBpbiBwbGFjZSBjb3ZlcmluZyB0
aGUgZmlsZSwgb3IgYSBuZXcgZW50cnkKPj4gaXMgYmVpbmcgYWRkZWQgYXQgdGhlIHNhbWUgdGlt
ZS4gV2hlbiBhIGZpbGUgaXMgcmVtb3ZlZCwgd2hvZXZlcgo+PiB3YXMgaXRzIG1haW50YWluZXIg
c2hvdWxkIGJlIENjLWVkLiBTbyBwZXJoYXBzIGl0J3MgcmF0aGVyIHRoZQo+PiAvZGV2L251bGwg
cGxhY2Vob2xkZXIgdXNlIHRoYXQncyB3cm9uZz8KPiBFeGFjdGx5IC0gdGhhdCB3aGF0IHRoaXMg
cGF0Y2ggdHJpZXMgdG8gZG8uLi4KPiAKPiBnZXRfbWFpbnRhaW5lcnMucGwgY29sbGVjdHMgZmls
ZW5hbWUgZnJvbSB0aGUgJysrKycgYW5kICctLS0nIGxpbmVzLiBBIAo+IG5vcm1hbCAobm90IGFk
ZC9yZW1vdmUpIHBhdGNoIGxvb2tzIGxpa2UgdGhpczoKPiAKPiBkaWZmIC0tZ2l0IGEvc2NyaXB0
cy9nZXRfbWFpbnRhaW5lci5wbCBiL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwKPiBpbmRleCAw
Y2UyZDM2N2ZhLi4yNzdiYTE3YTY3IDEwMDc1NQo+IC0tLSBhL3NjcmlwdHMvZ2V0X21haW50YWlu
ZXIucGwKPiArKysgYi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBsCj4gCj4gQW4gYWRkL2RlbGV0
ZSBwYXRjaCBsb29rcyBsaWtlIHRoaXM6Cj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vY3B1
cG9vbC5jIGIveGVuL2NvbW1vbi9jcHVwb29sLmMKPiBkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQK
PiBpbmRleCA5OTk4Mzk0NDRlLi4wMDAwMDAwMDAwCj4gLS0tIGEveGVuL2NvbW1vbi9jcHVwb29s
LmMKPiArKysgL2Rldi9udWxsCj4gCj4gSGVyZSBnZXRfbWFpbnRhaW5lcnMucGwgZmluZHMgdHdv
IGZpbGVzLCBjaGFuZ2UgX2p1c3RfIGlnbm9yZXMgdGhlCj4gZGV2L251bGwuCgpPaCwgSSBzZWUg
LSBpdCdzIHRoZSBmaWxlIG5hbWUgY29sbGVjdGlvbiBjb2RlIHlvdSBjaGFuZ2UsIG5vdCB0aGUK
Y29uc3VtaW5nIHNpZGUsIEknbSBzb3JyeSBmb3IgdGhlIG5vaXNlLiBIb3dldmVyLCBpc24ndApv
bWl0dGluZyB0aGUgbGVhZGluZyAvIGEgcG90ZW50aWFsIHByb2JsZW0gdGhlbj8gV2hpbGUgaXQn
cyBub3QKdmVyeSBsaWtlbHkgZm9yIHVzIHRvIGdhaW4gLi9kZXYvbnVsbCwgaXQncyBhbHNvIG5v
dCBlbnRpcmVseSBpbXBvc3NpYmxlLgpGdXJ0aGVybW9yZSwgc2hvdWxkbid0IHlvdSBtb3ZlIHRo
ZSBzZXR0aW5nIG9mICRsYXN0ZmlsZSBpbnRvCnRoZSBjb25kaXRpb25hbCBhcyB3ZWxsPwoKSmFu
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:48:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:48:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eonUP-0000vL-AU; Thu, 22 Feb 2018 09:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eonUO-0000v1-8V
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 09:48:32 +0000
X-Inumbo-ID: c22d5636-17b5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c22d5636-17b5-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 09:50:05 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eonUE-0006Ag-Mo; Thu, 22 Feb 2018 09:48:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eonU9-0008RW-Cr; Thu, 22 Feb 2018 09:48:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eonU8-0007b1-OX; Thu, 22 Feb 2018 09:48:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119792-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=f565321b26dfb78c1dc2d6cf5456b9b80f04c7f3
X-Osstest-Versions-That: libvirt=a4b37cd0f1d038a7b754a87942d6bddc33493223
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Feb 2018 09:48:16 +0000
Subject: [Xen-devel] [libvirt test] 119792: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4483046200137862771=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119792 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119792/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119702
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119702
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119702
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              f565321b26dfb78c1dc2d6cf5456b9b80f04c7f3
baseline version:
 libvirt              a4b37cd0f1d038a7b754a87942d6bddc33493223

Last test of basis   119702  2018-02-20 04:20:38 Z    2 days
Testing same since   119792  2018-02-21 04:20:00 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrea Bolognani <abologna@redhat.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Laine Stump <laine@laine.org>
  Michal Privoznik <mprivozn@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   a4b37cd0f1..f565321b26  f565321b26dfb78c1dc2d6cf5456b9b80f04c7f3 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4483046200137862771==--

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 09:50:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 09:50:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eonW8-0001Xf-Lu; Thu, 22 Feb 2018 09:50:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eonW7-0001XR-2b
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 09:50:19 +0000
X-Inumbo-ID: 01b60b18-17b6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01b60b18-17b6-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 09:51:51 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 02:50:12 -0700
Message-Id: <5A8EA06102000078001AA492@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 02:50:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20171011030345.14408-1-haozhong.zhang@intel.com>
 <59DE1C290200007800184DFD@prv-mh.provo.novell.com>
 <20180222094403.44nivrhg7uwzj2lq@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180222094403.44nivrhg7uwzj2lq@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, xen-devel@lists.xen.org,
 Haozhong Zhang <haozhong.zhang@intel.com>
Subject: Re: [Xen-devel] [PATCH v2] VT-d: use two 32-bit writes to update
 DMAR fault address registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDEwOjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgT2N0IDExLCAyMDE3IGF0IDA1OjI3OjA1QU0gLTA2MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMTEuMTAuMTcgYXQgMDU6MDMsIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5j
b20+IHdyb3RlOgo+PiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5j
Cj4+ID4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKPj4gPiBAQCAt
MTEwNSw3ICsxMTA1LDEzIEBAIHN0YXRpYyB2b2lkIGRtYV9tc2lfc2V0X2FmZmluaXR5KHN0cnVj
dCBpcnFfZGVzYyAKPj4gPiAqZGVzYywgY29uc3QgY3B1bWFza190ICptYXNrKQo+PiA+ICAKPj4g
PiAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOwo+
PiA+ICAgICAgZG1hcl93cml0ZWwoaW9tbXUtPnJlZywgRE1BUl9GRURBVEFfUkVHLCBtc2cuZGF0
YSk7Cj4+ID4gLSAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBETUFSX0ZFQUREUl9SRUcsIG1z
Zy5hZGRyZXNzKTsKPj4gPiArICAgIGRtYXJfd3JpdGVsKGlvbW11LT5yZWcsIERNQVJfRkVBRERS
X1JFRywgbXNnLmFkZHJlc3NfbG8pOwo+PiA+ICsgICAgLyoKPj4gPiArICAgICAqIFdoZW4geDJB
UElDIGlzIG5vdCBlbmFibGVkLCBETUFSX0ZFVUFERFJfUkVHIGlzIHJlc2VydmVkIGFuZAo+PiA+
ICsgICAgICogaXQncyBub3QgbmVjZXNzYXJ5IHRvIHVwZGF0ZSBpdC4KPj4gPiArICAgICAqLwo+
PiA+ICsgICAgaWYgKHgyYXBpY19lbmFibGVkKQo+PiAKPj4gSSdtIHByZXR0eSBzdXJlIGl0IHdh
cyBwb2ludGVkIG91dCBiZWZvcmUgdGhhdCB0aGUgc3R5bGUgaGVyZSBpcwo+PiB3cm9uZyAobWlz
c2luZyBzcGFjZXMpLiBUaGF0J3MgZWFzeSB0byBmaXggd2hpbGUgY29tbWl0dGluZywgYnV0Cj4+
IGFueXdheS4KPiAKPiBJdCBzZWVtcyBsaWtlIHRoaXMgd2FzIG5vdCBhcHBsaWVkLiBDYW4gc29t
ZW9uZSBmaXggdGhlIHN0eWxlIGFuZAo+IGFwcGx5IGl0PwoKSSB3b3VsZCBoYXZlIGZpeGVkIHRo
ZSBzdHlsZSBpc3N1ZSwgYnV0IEkgaGF2ZSBubyBWVC1kIG1haW50YWluZXIKYWNrIG9uIHJlY29y
ZC4gSXQgaXMgdGhlIHBhdGNoIHN1Ym1pdHRlciB0byBnbyBodW50IGZvciBhY2tzLgoKSmFuCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 10:34:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 10:34:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eooCM-0004Jx-T9; Thu, 22 Feb 2018 10:33:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eilu=fq=gmail.com=ghl.bhrt@srs-us1.protection.inumbo.net>)
 id 1eooCM-0004Jr-Eo
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 10:33:58 +0000
X-Inumbo-ID: c55d5aad-17bb-11e8-ba59-bc764e045a96
Received: from mail-yw0-x244.google.com (unknown [2607:f8b0:4002:c05::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c55d5aad-17bb-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 11:33:07 +0100 (CET)
Received: by mail-yw0-x244.google.com with SMTP id s199so1510763ywg.12
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 02:33:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=zBgzf+3ST+wrLYHuP54vYQ/S1a/NyvRiNwkbBMAuGTg=;
 b=PNSPbFt/CQhuNTXuHu8flqreBhxTDEJFUuOJLBBq46UslLuSfQxaeSFlkN5U6a2c0a
 ZPpV26TNfAWgLiWZWOyMXtv1fXPF5CipVBWNUV2r6BJN4TyohmXRcuZ71qtlf9dpvkhn
 Wg1NSIksH3L4YTuYuSEdDavIKKd0jyo3D6rZk8qCsQH16zjP1SFpbfeUJPl3KsXeMhdS
 f8fpyKGfBuEOUjAh2pBFDhBPqdtLnEtOCjYIGG2szb1YxgDWwUFq3XEg59TR3gcuIl9/
 3xec4Y+HdWwgfOG1Oj1OHCkJWHpEuPEnD2D/Gq8HNtjtU5OmmZdvaxyNqQqbppTXwMTs
 fqig==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=zBgzf+3ST+wrLYHuP54vYQ/S1a/NyvRiNwkbBMAuGTg=;
 b=T5MEdRTWt8h4Eked2YWdD4Sdknok21EnxMD+uhc13Bk6f/CYesZb7E3NBUe9SzxeLG
 T4R2rDuCIE+Mt5cIPWXfvX2kq1fMqUjpnUvTlEXpi7m49f9ZlLkf02b/mSvbMpJPInVX
 75JYMpZOEZW6EwwVySZjo0fGu1k88546VxwhGeYUWJsna5Xf/kGN7cJdgCFiN8bWpCJw
 ALZU9GgDMwStv/vm1Kp84ZlA0E/zh4N+J4jVfcwoYcI69BJlKkpuwjyXt4nRxMfFhPKC
 K3SaZjJ26LY1rFhVSUQ+iFreRNuPlIHQOrE7j4D7ieJ06oB90hUtJybOrhz80U5DM2De
 TMPA==
X-Gm-Message-State: APf1xPB0yBMIZqSRPanangMsalBdWCO9NM+cWWOK06EhBX+dNVZO35IL
 EnDUPL6KWAd9MiLLl3XJyacctAJCPs/S3kLGekQ=
X-Google-Smtp-Source: AH8x226W/J1cmhO+YB/i9X40qXCDySG9W0LdBWZtkU3iL78CBh0vMFmzefhbwXK7eMS1QJ0MNsZ+MfeQl7piyKoR9tk=
X-Received: by 10.129.167.72 with SMTP id e69mr4247719ywh.413.1519295634890;
 Thu, 22 Feb 2018 02:33:54 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:a0cc:0:0:0:0:0 with HTTP; Thu, 22 Feb 2018 02:33:54
 -0800 (PST)
In-Reply-To: <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
 <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Thu, 22 Feb 2018 16:03:54 +0530
Message-ID: <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5871754303319467083=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5871754303319467083==
Content-Type: multipart/alternative; boundary="94eb2c13cd66a068510565ca941b"

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

On Thu, Feb 22, 2018 at 3:15 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:

>
>
> On Thu, Feb 22, 2018 at 2:13 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:
>
>>
>>
>> On Fri, Oct 6, 2017 at 6:59 PM, Julien Grall <julien.grall@arm.com>
>> wrote:
>>
>>> Hello,
>>>
>>> On 03/10/17 08:05, bharat gohil wrote:
>>>
>>>>
>>>>
>>>> On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall <julien.grall@arm.com
>>>> <mailto:julien.grall@arm.com>> wrote:
>>>>
>>>>
>>>>
>>>>     On 09/29/2017 09:15 AM, bharat gohil wrote:
>>>>
>>>>         Hello
>>>>
>>>>
>>>>     Hi,
>>>>
>>>>     Please avoid top-posting.
>>>>
>>>>         The patch didn't work in my case.
>>>>
>>>>
>>>>     The patch will be useful only if the compatible string in the DT of
>>>>     your UART is "snps,dw-apb-uart". What is the compatible string for
>>>> it?
>>>>
>>>> In my case, compatible string is "ns16550a".
>>>> Thanks,
>>>>
>>>
>>> Hmmm, looking back at the conversation your dom0 command line is:
>>>
>>> console=hvc0,921600n8 earlyprintk=xen debug ignore_loglevel rw
>>> root=/dev/mmcblk0p7
>>>
>>> earlyprintk=xen will do nothing as there are no Xen specific earlyprintk
>>> for Arm. For Dom0, I would recommend to use same same earlyprintk options
>>> as you would use on baremetal.
>>>
>>> This would allow you to get some early input if the kernel get stuck
>>> before the console has been setup.
>>>
>> I have tried your suggestion, I got following crash. It unable find
>> interrupt controller but this kernel working fine without Xen.
>> Do you have any suggestion?
>>
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] OF: of_irq_init:
>> children remain, but no parents
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Kernel panic - not
>> syncing: No interrupt controller found.
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] CPU: 0 PID: 0 Comm:
>> swapper/0 Not tainted 4.9.44+ #15
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Hardware name: XXXXX
>> board (DT)
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Call trace:
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008089f88>]
>> dump_backtrace+0x0/0x1d8
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff800808a184>]
>> show_stack+0x24/0x30
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff800838a0e4>]
>> dump_stack+0x94/0xb8
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008196da0>]
>> panic+0x124/0x270
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c92c08>]
>> init_IRQ+0x24/0x2c
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c909f8>]
>> start_kernel+0x230/0x388
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c901e0>]
>> __primary_switched+0x5c/0x64
>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Rebooting in 1 seconds..
>>
>>
>
> SoC has different interrupt parent than GIC so I make GIC as interrupt
> parent and I am able to move ahead. update you once Dom0 boot completely.
>

System got hand and I got following traces related to energy aware
scheduler. Is Xen affected with guest scheduling mechanism? I have SoC
which has 4-Cortex A35 and 2-Cortex A72.

[    0.202545] Xen: initializing cpu4
[    0.202562] Invalid sched_group_energy for CPU4
[    0.202564] CPU4: update cpu_capacity 1024
[    0.202566] CPU4: Booted secondary processor [410fd041]
[    0.230197] Detected PIPT I-cache on CPU5
[    0.230202] CPU features: SANITY CHECK: Unexpected variation in
SYS_ID_AA64MMFR0_EL1. Boot CPU: 0x00000000101122, CPU5: 0x00000000001124
[    0.230250] Xen: initializing cpu5
[    0.230264] Invalid sched_group_energy for CPU5
[    0.230265] CPU5: update cpu_capacity 1024
[    0.230267] CPU5: Booted secondary processor [410fd041]
[    0.230373] Brought up 6 CPUs
[    0.234084] SMP: Total of 6 processors activated.
[    0.234108] CPU features: detected feature: 32-bit EL0 Support
[    0.234382] CPU: All CPU(s) started at EL1
[    0.234627] Invalid sched_group_energy for CPU5
[    0.234662] CPU5: update max cpu_capacity 1024
[    0.234680] Invalid sched_group_energy for Cluster5
[    0.234698] Invalid sched_group_energy for CPU4
[    0.234715] Invalid sched_group_energy for Cluster4
[    0.234733] Invalid sched_group_energy for CPU3
[    0.234750] Invalid sched_group_energy for Cluster3
[    0.234767] Invalid sched_group_energy for CPU2
[    0.234784] Invalid sched_group_energy for Cluster2
[    0.234801] Invalid sched_group_energy for CPU1
[    0.234819] Invalid sched_group_energy for Cluster1
[    0.234836] Invalid sched_group_energy for CPU0
[    0.234853] Invalid

I have SoC with 4 Cortex A35 and 2 Cortex A72.

>
>>> Furthermore, on a previous e-mail it has been mentioned that your
>>> problem might be because Linux will disable what it thinks unused clock. A
>>> way to prevent that (at least for debugging) is using add
>>> 'clk_ignore_unused' on the Linux command line.
>>>
>>> If the 2 suggestions above does not work, then you would have to
>>> instrument the kernel. When the hypervisor is build with debug enabled,
>>> there are is set a debug hvc provided. A useful one is hvc 0xfffd. For all
>>> of them, you can look at do_debug_trap in arch/arm/traps.c.
>>>
>>> I hope this will help.
>>>
>>> Cheers,
>>>
>>> --
>>> Julien Grall
>>>
>>
>>
>>
>> --
>> Regards,
>> Bharat Gohil
>> Sr.Software Engineer
>> bharat.gohil@harman.com
>> +919427054633 <+91%2094270%2054633>
>>
>
>
>
> --
> Regards,
> Bharat Gohil
> Sr.Software Engineer
> bharat.gohil@harman.com
> +919427054633 <+91%2094270%2054633>
>



-- 
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quo=
te">On Thu, Feb 22, 2018 at 3:15 PM, bharat gohil <span dir=3D"ltr">&lt;<a =
href=3D"mailto:ghl.bhrt@gmail.com" target=3D"_blank">ghl.bhrt@gmail.com</a>=
&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><di=
v dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"=
><div><div class=3D"gmail-h5">On Thu, Feb 22, 2018 at 2:13 PM, bharat gohil=
 <span dir=3D"ltr">&lt;<a href=3D"mailto:ghl.bhrt@gmail.com" target=3D"_bla=
nk">ghl.bhrt@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_extra"><br>=
<div class=3D"gmail_quote"><span>On Fri, Oct 6, 2017 at 6:59 PM, Julien Gra=
ll <span dir=3D"ltr">&lt;<a href=3D"mailto:julien.grall@arm.com" target=3D"=
_blank">julien.grall@arm.com</a>&gt;</span> wrote:<br><blockquote class=3D"=
gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(20=
4,204,204);padding-left:1ex">Hello,<br>
<br>
On 03/10/17 08:05, bharat gohil wrote:<span class=3D"gmail-m_-6208332324496=
072503m_8822112840846502679gmail-"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall &lt;<a href=3D"mailto:julien=
.grall@arm.com" target=3D"_blank">julien.grall@arm.com</a> &lt;mailto:<a hr=
ef=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</=
a>&gt;&gt; wrote:<br>
<br>
<br>
<br>
=C2=A0 =C2=A0 On 09/29/2017 09:15 AM, bharat gohil wrote:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Hello<br>
<br>
<br>
=C2=A0 =C2=A0 Hi,<br>
<br>
=C2=A0 =C2=A0 Please avoid top-posting.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 The patch didn&#39;t work in my case.<br>
<br>
<br>
=C2=A0 =C2=A0 The patch will be useful only if the compatible string in the=
 DT of<br>
=C2=A0 =C2=A0 your UART is &quot;snps,dw-apb-uart&quot;. What is the compat=
ible string for it?<br>
<br>
In my case, compatible string is &quot;ns16550a&quot;.<br>
Thanks,<br>
</blockquote>
<br></span>
Hmmm, looking back at the conversation your dom0 command line is:<span clas=
s=3D"gmail-m_-6208332324496072503m_8822112840846502679gmail-"><br>
<br>
console=3Dhvc0,921600n8 earlyprintk=3Dxen debug ignore_loglevel rw root=3D/=
dev/mmcblk0p7<br>
<br></span>
earlyprintk=3Dxen will do nothing as there are no Xen specific earlyprintk =
for Arm. For Dom0, I would recommend to use same same earlyprintk options a=
s you would use on baremetal.<br>
<br>
This would allow you to get some early input if the kernel get stuck before=
 the console has been setup.<br></blockquote></span><div>I have tried your =
suggestion, I got following crash. It unable find interrupt controller but =
this kernel working fine without Xen.<br></div><div>Do you have any suggest=
ion?<br></div><div><br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=
=A0 0.000000] OF: of_irq_init: children remain, but no parents<br>[2018-02-=
22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] Kernel panic - not s=
yncing: No interrupt controller found.<br>[2018-02-22 14:04:15] (XEN) DOM0:=
 [=C2=A0=C2=A0=C2=A0 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.=
9.44+ #15<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000=
] Hardware name: XXXXX board (DT)<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=
=A0=C2=A0=C2=A0 0.000000] Call trace:<br>[2018-02-22 14:04:15] (XEN) DOM0: =
[=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008089f88&gt;] dump_backtrace+0x0=
/0x1d8<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [=
&lt;ffffff800808a184&gt;] show_stack+0x24/0x30<br>[2018-02-22 14:04:15] (XE=
N) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff800838a0e4&gt;] dump_stac=
k+0x94/0xb8<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.0000=
00] [&lt;ffffff8008196da0&gt;] panic+0x124/0x270<br>[2018-02-22 14:04:15] (=
XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008c92c08&gt;] init_IR=
Q+0x24/0x2c<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.0000=
00] [&lt;ffffff8008c909f8&gt;] start_kernel+0x230/0x388<br>[2018-02-22 14:0=
4:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008c901e0&gt;] =
__primary_switched+0x5c/0x64<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=
=C2=A0=C2=A0 0.000000] Rebooting in 1 seconds..<br>=C2=A0</div></div></div>=
</div></blockquote><div><br></div></div></div><div>SoC has different interr=
upt parent than GIC so I make GIC as interrupt parent and I am able to move=
 ahead. update you once Dom0 boot completely. <br></div></div></div></div><=
/blockquote><div><br></div><div>System got hand and I got following traces =
related to energy aware scheduler. Is Xen affected with guest scheduling me=
chanism? I have SoC which has 4-Cortex A35 and 2-Cortex A72.<br></div><div>=
</div><div><br>[=C2=A0=C2=A0=C2=A0 0.202545] Xen: initializing cpu4<br>[=C2=
=A0=C2=A0=C2=A0 0.202562] Invalid sched_group_energy for CPU4<br>[=C2=A0=C2=
=A0=C2=A0 0.202564] CPU4: update cpu_capacity 1024<br>[=C2=A0=C2=A0=C2=A0 0=
.202566] CPU4: Booted secondary processor [410fd041]<br>[=C2=A0=C2=A0=C2=A0=
 0.230197] Detected PIPT I-cache on CPU5<br>[=C2=A0=C2=A0=C2=A0 0.230202] C=
PU features: SANITY CHECK: Unexpected variation in SYS_ID_AA64MMFR0_EL1. Bo=
ot CPU: 0x00000000101122, CPU5: 0x00000000001124<br>[=C2=A0=C2=A0=C2=A0 0.2=
30250] Xen: initializing cpu5<br>[=C2=A0=C2=A0=C2=A0 0.230264] Invalid sche=
d_group_energy for CPU5<br>[=C2=A0=C2=A0=C2=A0 0.230265] CPU5: update cpu_c=
apacity 1024<br>[=C2=A0=C2=A0=C2=A0 0.230267] CPU5: Booted secondary proces=
sor [410fd041]<br>[=C2=A0=C2=A0=C2=A0 0.230373] Brought up 6 CPUs<br>[=C2=
=A0=C2=A0=C2=A0 0.234084] SMP: Total of 6 processors activated.<br>[=C2=A0=
=C2=A0=C2=A0 0.234108] CPU features: detected feature: 32-bit EL0 Support<b=
r>[=C2=A0=C2=A0=C2=A0 0.234382] CPU: All CPU(s) started at EL1<br>[=C2=A0=
=C2=A0=C2=A0 0.234627] Invalid sched_group_energy for CPU5<br>[=C2=A0=C2=A0=
=C2=A0 0.234662] CPU5: update max cpu_capacity 1024<br>[=C2=A0=C2=A0=C2=A0 =
0.234680] Invalid sched_group_energy for Cluster5<br>[=C2=A0=C2=A0=C2=A0 0.=
234698] Invalid sched_group_energy for CPU4<br>[=C2=A0=C2=A0=C2=A0 0.234715=
] Invalid sched_group_energy for Cluster4<br>[=C2=A0=C2=A0=C2=A0 0.234733] =
Invalid sched_group_energy for CPU3<br>[=C2=A0=C2=A0=C2=A0 0.234750] Invali=
d sched_group_energy for Cluster3<br>[=C2=A0=C2=A0=C2=A0 0.234767] Invalid =
sched_group_energy for CPU2<br>[=C2=A0=C2=A0=C2=A0 0.234784] Invalid sched_=
group_energy for Cluster2<br>[=C2=A0=C2=A0=C2=A0 0.234801] Invalid sched_gr=
oup_energy for CPU1<br>[=C2=A0=C2=A0=C2=A0 0.234819] Invalid sched_group_en=
ergy for Cluster1<br>[=C2=A0=C2=A0=C2=A0 0.234836] Invalid sched_group_ener=
gy for CPU0<br>[=C2=A0=C2=A0=C2=A0 0.234853] Invalid <br></div><div><br></d=
iv><div>I have SoC with 4 Cortex A35 and 2 Cortex A72. <br></div><blockquot=
e class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px s=
olid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmai=
l_extra"><div class=3D"gmail_quote"><div></div><span class=3D"gmail-"><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"><div class=3D=
"gmail_extra"><div class=3D"gmail_quote"><span><blockquote class=3D"gmail_q=
uote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,2=
04);padding-left:1ex">
<br>
Furthermore, on a previous e-mail it has been mentioned that your problem m=
ight be because Linux will disable what it thinks unused clock. A way to pr=
event that (at least for debugging) is using add &#39;clk_ignore_unused&#39=
; on the Linux command line.<br>
<br>
If the 2 suggestions above does not work, then you would have to instrument=
 the kernel. When the hypervisor is build with debug enabled, there are is =
set a debug hvc provided. A useful one is hvc 0xfffd. For all of them, you =
can look at do_debug_trap in arch/arm/traps.c.<br>
<br>
I hope this will help.<br>
<br>
Cheers,<span class=3D"gmail-m_-6208332324496072503m_8822112840846502679gmai=
l-HOEnZb"><font color=3D"#888888"><br>
<br>
-- <br>
Julien Grall<br>
</font></span></blockquote></span></div><br><br clear=3D"all"><span><br>-- =
<br><div class=3D"gmail-m_-6208332324496072503m_8822112840846502679gmail_si=
gnature"><div dir=3D"ltr"><div><div>Regards,</div><div>Bharat Gohil</div><d=
iv>Sr.Software Engineer<br></div><div><a href=3D"mailto:bharat.gohil@harman=
.com" target=3D"_blank">bharat.gohil@harman.com</a><br></div><div><a href=
=3D"tel:+91%2094270%2054633" value=3D"+919427054633" target=3D"_blank">+919=
427054633</a></div></div></div></div>
</span></div></div>
</blockquote></span></div><span class=3D"gmail-"><br><br clear=3D"all"><br>=
-- <br><div class=3D"gmail-m_-6208332324496072503gmail_signature"><div dir=
=3D"ltr"><div><div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software En=
gineer<br></div><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_=
blank">bharat.gohil@harman.com</a><br></div><div><a href=3D"tel:+91%2094270=
%2054633" value=3D"+919427054633" target=3D"_blank">+919427054633</a></div>=
</div></div></div>
</span></div></div>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature"><div dir=3D"ltr"><div><div>Regards,</div><div>Bharat Gohil</div><di=
v>Sr.Software Engineer<br></div><div><a href=3D"mailto:bharat.gohil@harman.=
com" target=3D"_blank">bharat.gohil@harman.com</a><br></div><div>+919427054=
633</div></div></div></div>
</div></div>

--94eb2c13cd66a068510565ca941b--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5871754303319467083==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 10:34:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 10:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eooDB-0004NT-85; Thu, 22 Feb 2018 10:34:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=juvg=fq=ts.fujitsu.com=alan.robinson@srs-us1.protection.inumbo.net>)
 id 1eooDA-0004NL-Is
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 10:34:48 +0000
X-Inumbo-ID: e38ab03c-17bb-11e8-ba59-bc764e045a96
Received: from mail1.bemta6.messagelabs.com (unknown [193.109.254.113])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e38ab03c-17bb-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 11:33:58 +0100 (CET)
Received: from [193.109.254.3] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-9.bemta-6.messagelabs.com id FF/7A-27695-5CC9E8A5;
 Thu, 22 Feb 2018 10:34:45 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrAIsWRWlGSWpSXmKPExsViZ8MxVffonL4og69/ZC2WfFzM4sDocXT3b6YAxijWzLyk/IoE1oyNN9cwF3SzVrS++MXYwDiRpYuRi0NI4ACjxMUrP5i7GDmBnDKJ+W0P2SHsUomn/a1MIDaLgKrEk0vv2UBsEQFlid5fv8GamQUWMUnc65kI1MzBISyQItF+th7E5BUwluiZIg0xRk1i4e4FrBD2EUaJpo3GIDavgKDEyZlPWEBsZgEtiRv/XjKBtDILSEss/8cBEuYUsJe4caIX7BoJARmJ3yu/g10gCnTBusUnGUFsNgEjiaV/frJPYBSchWTqLCRTZyFMXcDIvIpRvTi1qCy1SNdCL6koMz2jJDcxM0fX0MBMLze1uDgxPTUnMalYLzk/dxMjMFwZgGAH4+zL/ocYJTmYlER5mav6ooT4kvJTKjMSizPii0pzUosPMcpwcChJ8D6ZDZQTLEpNT61Iy8wBRg5MWoKDR0mE9/EsoDRvcUFibnFmOkTqFKMxR9vKJ23MHDdevG5jFmLJy89LlRLntQLGpJAASGlGaR7cIFhEX2KUlRLmZQQ6TYinILUoN7MEVf4VozgHo5IwbwHIPTyZeSVw+14BncIEdMoFrl6QU0oSEVJSDYyOc1pc31fc3vVL7+7ulUuOO9gv/2KR9uz6Rr7KPd5XLjy1vlBjybyzQcS6YOfzjMKoZzPX7kl58LLv2luvBc1WRbPuGfVzzLW6E9DR2FP15sD5OP/fi8tnGC1N5dHr2Hn0KM9iDrcWIxM7Lv4kfvm0I0wTWSaeqU9LFnf481dTddkSV4OsTW+UWIozEg21mIuKEwGa+GRr4wIAAA==
X-Env-Sender: Alan.Robinson@ts.fujitsu.com
X-Msg-Ref: server-5.tower-184.messagelabs.com!1519295685!108254352!1
X-Originating-IP: [62.60.8.149]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 29165 invoked from network); 22 Feb 2018 10:34:45 -0000
Received: from unknown (HELO mailhost2.uk.fujitsu.com) (62.60.8.149)
 by server-5.tower-184.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 22 Feb 2018 10:34:45 -0000
Received: from abgdgate50u.abg.fsc.net ([172.25.138.66])
 by mailhost2.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id w1MAYagu007927
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 10:34:45 GMT
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by abgdgate50u.abg.fsc.net with SMTP; 22 Feb 2018 11:34:36 +0100
Received: by sanpedro.mch.fsc.net (Postfix, from userid 5004)
 id 253429D00BEC; Thu, 22 Feb 2018 11:34:36 +0100 (CET)
Date: Thu, 22 Feb 2018 11:34:36 +0100
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180222103435.GA15983@ts.fujitsu.com>
References: <20180222090922.GA15449@ts.fujitsu.com>
 <5A8E987702000078001AA424@prv-mh.provo.novell.com>
 <20180222092730.GB15449@ts.fujitsu.com>
 <5A8E9F5C02000078001AA468@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8E9F5C02000078001AA468@prv-mh.provo.novell.com>
X-sent-by-me: robin@sanpedro
User-Agent: Mutt/1.9.3 (2018-01-21)
From: Alan.Robinson@ts.fujitsu.com (Alan Robinson)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] get_maintainers.pl: Avoid THE_REST when
 files are added or removed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Alan.Robinson@ts.fujitsu.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKT24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDI6NDU6NDhBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gT2gsIEkgc2VlIC0gaXQncyB0aGUgZmlsZSBuYW1lIGNvbGxlY3Rpb24g
Y29kZSB5b3UgY2hhbmdlLCBub3QgdGhlCj4gY29uc3VtaW5nIHNpZGUsIEknbSBzb3JyeSBmb3Ig
dGhlIG5vaXNlLiBIb3dldmVyLCBpc24ndAo+IG9taXR0aW5nIHRoZSBsZWFkaW5nIC8gYSBwb3Rl
bnRpYWwgcHJvYmxlbSB0aGVuPwoKVGhlIGxlYWRpbmcgLyBpcyBzdHJpcHBlZCBhd2F5IHNldmVy
YWwgbGluZXMgYmVmb3JlIHRoaXMuLgoKPiBXaGlsZSBpdCdzIG5vdAo+IHZlcnkgbGlrZWx5IGZv
ciB1cyB0byBnYWluIC4vZGV2L251bGwsIGl0J3MgYWxzbyBub3QgZW50aXJlbHkgaW1wb3NzaWJs
ZS4KClRydWUgYW5kIHRoaXMgY2hhbmdlIGRvZXMgbWVhbiB0aGF0IGdldF9tYWludGFpbmVyLnBs
IHdvdWxkIGZhaWwgdG8KcmVjb2duaXNlIHN1Y2ggYSBwYXRjaCBhcyBhIHBhdGNoLi4oanVzdCB0
cmllZCkKCj4gRnVydGhlcm1vcmUsIHNob3VsZG4ndCB5b3UgbW92ZSB0aGUgc2V0dGluZyBvZiAk
bGFzdGZpbGUgaW50bwo+IHRoZSBjb25kaXRpb25hbCBhcyB3ZWxsPwoKTGV0IG1lIHNlbmQgYSBz
ZWNvbmQgdmVyc2lvbi4uLi4KCkFsYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 10:38:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 10:38:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eooGo-0004c6-NK; Thu, 22 Feb 2018 10:38:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=eilu=fq=gmail.com=ghl.bhrt@srs-us1.protection.inumbo.net>)
 id 1eooGn-0004by-Cn
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 10:38:33 +0000
X-Inumbo-ID: 6a0d4e28-17bc-11e8-ba59-bc764e045a96
Received: from mail-yw0-x243.google.com (unknown [2607:f8b0:4002:c05::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a0d4e28-17bc-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 11:37:43 +0100 (CET)
Received: by mail-yw0-x243.google.com with SMTP id y186so1517345ywf.7
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 02:38:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=IOwHKTuhs0KDEwou87PUg0leV/ERDZjP/wk9bbJLoEM=;
 b=dOLo1Fjb2JlzgA6+c4FGB0yU+6SiSEi4QDb7koLValsJmkJ34c3ajrQXDHQKarkTf2
 WK0rlVrTLY93LNFNXqBr/tEliwdcrktx9BYE0X7HCJDlD4t9dlxBvCya1k6bUvom2eQV
 Gi0atb2+jUgIDGskG9SvUfvLygBKyGSQhqaWN5o7NieOo5+m2+/6ncSEUrQHlzEpb+ke
 7igRNRsCgKwo5If1vr+V/ChQi70DxcgT7gZU2MKna3myOibpHLTm70W/RVQ+Fcz/537B
 ftsU44Pocq3ZqZcC+hJ/WzVfLCqwUNHBiNCZTCQFpSTsboprrEa7GDR3qJHtGNCtTsLk
 VnEA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=IOwHKTuhs0KDEwou87PUg0leV/ERDZjP/wk9bbJLoEM=;
 b=ql3lKfkFodZN4mv9WqA3xAYfo92XT7qCKGK57CzHf+Wk5/XzfGHIkOl9xys0idf+zM
 IULC9sbVJ7FN1vzhjyDZlaF8P75CZXN8WNUwGnKPhZasHu0PrgwAMsCkZyx0ZvBLBk1R
 fH34DIwyqaFy5ScI9bKLT2smaI9orPgyvSZ9HsQ34oSsfX/jHNQVt6p3pw91BiAS0i3R
 tZkvtCMncrMU/Dll59T/lTZJ8bhVttk1ZA0yHnk8jZnRSdcxernvqkFekGZJKI4WPLzw
 JE+W81eGqPTWDlX7bIpw7DiwHZ/pXp9lHMMoUco4kf9D1EWwWWmEtlELOkShqKUHwvPZ
 Pv/g==
X-Gm-Message-State: APf1xPCZZJujQ02y8NPrjjlcRRQJ0JpwuwD5iyxLi23/w+i+zuG3M8Gu
 eFdXBZZhi15DgUTY1Jnq9DwyLjyNF33Ye5a3AXU=
X-Google-Smtp-Source: AH8x22518awsM0CUM77e8PZxqxajw8AC6uRouJ4PyQeyliNYF++CXRustuX2ZdUzkkpiqoyl1oTwHzaAY9K4v71KM6M=
X-Received: by 10.129.124.138 with SMTP id x132mr4420995ywc.426.1519295911292; 
 Thu, 22 Feb 2018 02:38:31 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:a0cc:0:0:0:0:0 with HTTP; Thu, 22 Feb 2018 02:38:30
 -0800 (PST)
In-Reply-To: <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <CABdg74f62ADwVSikqeUyj2eSV5YZw6cr10u6nJ7PNquPiaqpsg@mail.gmail.com>
 <CAPD2p-mBxPD33URxy5r9fOokyKX-Ldq-eZB_OK+C=h9Anh802A@mail.gmail.com>
 <20170918144419.GA892@localhost.localdomain>
 <CABdg74dtvuQpyhBJvYUY_MHU1YDgvZ5ho8X_FV4knJrRBCzT=g@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
 <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
 <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Thu, 22 Feb 2018 16:08:30 +0530
Message-ID: <CABdg74fq+ghUfuNV890jgwmh0XXi8uhE+Tpi+e8DOL=6hC3yaQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7491241672983812762=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7491241672983812762==
Content-Type: multipart/alternative; boundary="001a1149308c19f6aa0565caa529"

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

typo

On Thu, Feb 22, 2018 at 4:03 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:

>
>
> On Thu, Feb 22, 2018 at 3:15 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:
>
>>
>>
>> On Thu, Feb 22, 2018 at 2:13 PM, bharat gohil <ghl.bhrt@gmail.com> wrote:
>>
>>>
>>>
>>> On Fri, Oct 6, 2017 at 6:59 PM, Julien Grall <julien.grall@arm.com>
>>> wrote:
>>>
>>>> Hello,
>>>>
>>>> On 03/10/17 08:05, bharat gohil wrote:
>>>>
>>>>>
>>>>>
>>>>> On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall <julien.grall@arm.com
>>>>> <mailto:julien.grall@arm.com>> wrote:
>>>>>
>>>>>
>>>>>
>>>>>     On 09/29/2017 09:15 AM, bharat gohil wrote:
>>>>>
>>>>>         Hello
>>>>>
>>>>>
>>>>>     Hi,
>>>>>
>>>>>     Please avoid top-posting.
>>>>>
>>>>>         The patch didn't work in my case.
>>>>>
>>>>>
>>>>>     The patch will be useful only if the compatible string in the DT of
>>>>>     your UART is "snps,dw-apb-uart". What is the compatible string for
>>>>> it?
>>>>>
>>>>> In my case, compatible string is "ns16550a".
>>>>> Thanks,
>>>>>
>>>>
>>>> Hmmm, looking back at the conversation your dom0 command line is:
>>>>
>>>> console=hvc0,921600n8 earlyprintk=xen debug ignore_loglevel rw
>>>> root=/dev/mmcblk0p7
>>>>
>>>> earlyprintk=xen will do nothing as there are no Xen specific
>>>> earlyprintk for Arm. For Dom0, I would recommend to use same same
>>>> earlyprintk options as you would use on baremetal.
>>>>
>>>> This would allow you to get some early input if the kernel get stuck
>>>> before the console has been setup.
>>>>
>>> I have tried your suggestion, I got following crash. It unable find
>>> interrupt controller but this kernel working fine without Xen.
>>> Do you have any suggestion?
>>>
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] OF: of_irq_init:
>>> children remain, but no parents
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Kernel panic - not
>>> syncing: No interrupt controller found.
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] CPU: 0 PID: 0 Comm:
>>> swapper/0 Not tainted 4.9.44+ #15
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Hardware name: XXXXX
>>> board (DT)
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Call trace:
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008089f88>]
>>> dump_backtrace+0x0/0x1d8
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff800808a184>]
>>> show_stack+0x24/0x30
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff800838a0e4>]
>>> dump_stack+0x94/0xb8
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008196da0>]
>>> panic+0x124/0x270
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c92c08>]
>>> init_IRQ+0x24/0x2c
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c909f8>]
>>> start_kernel+0x230/0x388
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] [<ffffff8008c901e0>]
>>> __primary_switched+0x5c/0x64
>>> [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Rebooting in 1 seconds..
>>>
>>>
>>
>> SoC has different interrupt parent than GIC so I make GIC as interrupt
>> parent and I am able to move ahead. update you once Dom0 boot completely.
>>
>
> System got hang and I got following traces related to energy aware
> scheduler. Is Xen affected with guest scheduling mechanism? I have SoC
> which has 4-Cortex A35 and 2-Cortex A72.
>
System got hang and I got following traces related to energy aware
scheduler. Is Xen affected with guest scheduling mechanism? I have SoC
which has 4-Cortex A35 and 2-Cortex A72.

>
> [    0.202545] Xen: initializing cpu4
> [    0.202562] Invalid sched_group_energy for CPU4
> [    0.202564] CPU4: update cpu_capacity 1024
> [    0.202566] CPU4: Booted secondary processor [410fd041]
> [    0.230197] Detected PIPT I-cache on CPU5
> [    0.230202] CPU features: SANITY CHECK: Unexpected variation in
> SYS_ID_AA64MMFR0_EL1. Boot CPU: 0x00000000101122, CPU5: 0x00000000001124
> [    0.230250] Xen: initializing cpu5
> [    0.230264] Invalid sched_group_energy for CPU5
> [    0.230265] CPU5: update cpu_capacity 1024
> [    0.230267] CPU5: Booted secondary processor [410fd041]
> [    0.230373] Brought up 6 CPUs
> [    0.234084] SMP: Total of 6 processors activated.
> [    0.234108] CPU features: detected feature: 32-bit EL0 Support
> [    0.234382] CPU: All CPU(s) started at EL1
> [    0.234627] Invalid sched_group_energy for CPU5
> [    0.234662] CPU5: update max cpu_capacity 1024
> [    0.234680] Invalid sched_group_energy for Cluster5
> [    0.234698] Invalid sched_group_energy for CPU4
> [    0.234715] Invalid sched_group_energy for Cluster4
> [    0.234733] Invalid sched_group_energy for CPU3
> [    0.234750] Invalid sched_group_energy for Cluster3
> [    0.234767] Invalid sched_group_energy for CPU2
> [    0.234784] Invalid sched_group_energy for Cluster2
> [    0.234801] Invalid sched_group_energy for CPU1
> [    0.234819] Invalid sched_group_energy for Cluster1
> [    0.234836] Invalid sched_group_energy for CPU0
> [    0.234853] Invalid
>
> I have SoC with 4 Cortex A35 and 2 Cortex A72.
>
>>
>>>> Furthermore, on a previous e-mail it has been mentioned that your
>>>> problem might be because Linux will disable what it thinks unused clock. A
>>>> way to prevent that (at least for debugging) is using add
>>>> 'clk_ignore_unused' on the Linux command line.
>>>>
>>>> If the 2 suggestions above does not work, then you would have to
>>>> instrument the kernel. When the hypervisor is build with debug enabled,
>>>> there are is set a debug hvc provided. A useful one is hvc 0xfffd. For all
>>>> of them, you can look at do_debug_trap in arch/arm/traps.c.
>>>>
>>>> I hope this will help.
>>>>
>>>> Cheers,
>>>>
>>>> --
>>>> Julien Grall
>>>>
>>>
>>>
>>>
>>> --
>>> Regards,
>>> Bharat Gohil
>>> Sr.Software Engineer
>>> bharat.gohil@harman.com
>>> +919427054633 <+91%2094270%2054633>
>>>
>>
>>
>>
>> --
>> Regards,
>> Bharat Gohil
>> Sr.Software Engineer
>> bharat.gohil@harman.com
>> +919427054633 <+91%2094270%2054633>
>>
>
>
>
> --
> Regards,
> Bharat Gohil
> Sr.Software Engineer
> bharat.gohil@harman.com
> +919427054633 <+91%2094270%2054633>
>



-- 
Regards,
Bharat Gohil
Sr.Software Engineer
bharat.gohil@harman.com
+919427054633

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

<div dir=3D"ltr">typo<br><div><div class=3D"gmail_extra"><br><div class=3D"=
gmail_quote">On Thu, Feb 22, 2018 at 4:03 PM, bharat gohil <span dir=3D"ltr=
">&lt;<a href=3D"mailto:ghl.bhrt@gmail.com" target=3D"_blank">ghl.bhrt@gmai=
l.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"m=
argin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir=3D"l=
tr"><br><div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><div><div=
 class=3D"h5">On Thu, Feb 22, 2018 at 3:15 PM, bharat gohil <span dir=3D"lt=
r">&lt;<a href=3D"mailto:ghl.bhrt@gmail.com" target=3D"_blank">ghl.bhrt@gma=
il.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div dir=3D"ltr"><br><div class=3D"gmail_extra"><br><div class=3D"gm=
ail_quote"><div><div class=3D"m_-978322464267352930gmail-h5">On Thu, Feb 22=
, 2018 at 2:13 PM, bharat gohil <span dir=3D"ltr">&lt;<a href=3D"mailto:ghl=
.bhrt@gmail.com" target=3D"_blank">ghl.bhrt@gmail.com</a>&gt;</span> wrote:=
<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir=3D"ltr"><br>=
<div class=3D"gmail_extra"><br><div class=3D"gmail_quote"><span>On Fri, Oct=
 6, 2017 at 6:59 PM, Julien Grall <span dir=3D"ltr">&lt;<a href=3D"mailto:j=
ulien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</a>&gt;</span> =
wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
On 03/10/17 08:05, bharat gohil wrote:<span class=3D"m_-978322464267352930g=
mail-m_-6208332324496072503m_8822112840846502679gmail-"><br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
On Fri, Sep 29, 2017 at 11:12 PM, Julien Grall &lt;<a href=3D"mailto:julien=
.grall@arm.com" target=3D"_blank">julien.grall@arm.com</a> &lt;mailto:<a hr=
ef=3D"mailto:julien.grall@arm.com" target=3D"_blank">julien.grall@arm.com</=
a>&gt;&gt; wrote:<br>
<br>
<br>
<br>
=C2=A0 =C2=A0 On 09/29/2017 09:15 AM, bharat gohil wrote:<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Hello<br>
<br>
<br>
=C2=A0 =C2=A0 Hi,<br>
<br>
=C2=A0 =C2=A0 Please avoid top-posting.<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 The patch didn&#39;t work in my case.<br>
<br>
<br>
=C2=A0 =C2=A0 The patch will be useful only if the compatible string in the=
 DT of<br>
=C2=A0 =C2=A0 your UART is &quot;snps,dw-apb-uart&quot;. What is the compat=
ible string for it?<br>
<br>
In my case, compatible string is &quot;ns16550a&quot;.<br>
Thanks,<br>
</blockquote>
<br></span>
Hmmm, looking back at the conversation your dom0 command line is:<span clas=
s=3D"m_-978322464267352930gmail-m_-6208332324496072503m_8822112840846502679=
gmail-"><br>
<br>
console=3Dhvc0,921600n8 earlyprintk=3Dxen debug ignore_loglevel rw root=3D/=
dev/mmcblk0p7<br>
<br></span>
earlyprintk=3Dxen will do nothing as there are no Xen specific earlyprintk =
for Arm. For Dom0, I would recommend to use same same earlyprintk options a=
s you would use on baremetal.<br>
<br>
This would allow you to get some early input if the kernel get stuck before=
 the console has been setup.<br></blockquote></span><div>I have tried your =
suggestion, I got following crash. It unable find interrupt controller but =
this kernel working fine without Xen.<br></div><div>Do you have any suggest=
ion?<br></div><div><br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=
=A0 0.000000] OF: of_irq_init: children remain, but no parents<br>[2018-02-=
22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] Kernel panic - not s=
yncing: No interrupt controller found.<br>[2018-02-22 14:04:15] (XEN) DOM0:=
 [=C2=A0=C2=A0=C2=A0 0.000000] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.=
9.44+ #15<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000=
] Hardware name: XXXXX board (DT)<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=
=A0=C2=A0=C2=A0 0.000000] Call trace:<br>[2018-02-22 14:04:15] (XEN) DOM0: =
[=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008089f88&gt;] dump_backtrace+0x0=
/0x1d8<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [=
&lt;ffffff800808a184&gt;] show_stack+0x24/0x30<br>[2018-02-22 14:04:15] (XE=
N) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff800838a0e4&gt;] dump_stac=
k+0x94/0xb8<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.0000=
00] [&lt;ffffff8008196da0&gt;] panic+0x124/0x270<br>[2018-02-22 14:04:15] (=
XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008c92c08&gt;] init_IR=
Q+0x24/0x2c<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.0000=
00] [&lt;ffffff8008c909f8&gt;] start_kernel+0x230/0x388<br>[2018-02-22 14:0=
4:15] (XEN) DOM0: [=C2=A0=C2=A0=C2=A0 0.000000] [&lt;ffffff8008c901e0&gt;] =
__primary_switched+0x5c/0x64<br>[2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=
=C2=A0=C2=A0 0.000000] Rebooting in 1 seconds..<br>=C2=A0</div></div></div>=
</div></blockquote><div><br></div></div></div><div>SoC has different interr=
upt parent than GIC so I make GIC as interrupt parent and I am able to move=
 ahead. update you once Dom0 boot completely. <br></div></div></div></div><=
/blockquote><div><br></div></div></div><div>System got hang and I got follo=
wing traces related to energy aware scheduler. Is Xen affected with guest s=
cheduling mechanism? I have SoC which has 4-Cortex A35 and 2-Cortex A72.<br=
></div></div></div></div></blockquote><div>System got hang and I got follow=
ing traces related to energy aware=20
scheduler. Is Xen affected with guest scheduling mechanism? I have SoC=20
which has 4-Cortex A35 and 2-Cortex A72.=C2=A0</div><blockquote class=3D"gm=
ail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-le=
ft:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quo=
te"><div></div><div></div><div><br>[=C2=A0=C2=A0=C2=A0 0.202545] Xen: initi=
alizing cpu4<br>[=C2=A0=C2=A0=C2=A0 0.202562] Invalid sched_group_energy fo=
r CPU4<br>[=C2=A0=C2=A0=C2=A0 0.202564] CPU4: update cpu_capacity 1024<br>[=
=C2=A0=C2=A0=C2=A0 0.202566] CPU4: Booted secondary processor [410fd041]<br=
>[=C2=A0=C2=A0=C2=A0 0.230197] Detected PIPT I-cache on CPU5<br>[=C2=A0=C2=
=A0=C2=A0 0.230202] CPU features: SANITY CHECK: Unexpected variation in SYS=
_ID_AA64MMFR0_EL1. Boot CPU: 0x00000000101122, CPU5: 0x00000000001124<br>[=
=C2=A0=C2=A0=C2=A0 0.230250] Xen: initializing cpu5<br>[=C2=A0=C2=A0=C2=A0 =
0.230264] Invalid sched_group_energy for CPU5<br>[=C2=A0=C2=A0=C2=A0 0.2302=
65] CPU5: update cpu_capacity 1024<br>[=C2=A0=C2=A0=C2=A0 0.230267] CPU5: B=
ooted secondary processor [410fd041]<br>[=C2=A0=C2=A0=C2=A0 0.230373] Broug=
ht up 6 CPUs<br>[=C2=A0=C2=A0=C2=A0 0.234084] SMP: Total of 6 processors ac=
tivated.<br>[=C2=A0=C2=A0=C2=A0 0.234108] CPU features: detected feature: 3=
2-bit EL0 Support<br>[=C2=A0=C2=A0=C2=A0 0.234382] CPU: All CPU(s) started =
at EL1<br>[=C2=A0=C2=A0=C2=A0 0.234627] Invalid sched_group_energy for CPU5=
<br>[=C2=A0=C2=A0=C2=A0 0.234662] CPU5: update max cpu_capacity 1024<br>[=
=C2=A0=C2=A0=C2=A0 0.234680] Invalid sched_group_energy for Cluster5<br>[=
=C2=A0=C2=A0=C2=A0 0.234698] Invalid sched_group_energy for CPU4<br>[=C2=A0=
=C2=A0=C2=A0 0.234715] Invalid sched_group_energy for Cluster4<br>[=C2=A0=
=C2=A0=C2=A0 0.234733] Invalid sched_group_energy for CPU3<br>[=C2=A0=C2=A0=
=C2=A0 0.234750] Invalid sched_group_energy for Cluster3<br>[=C2=A0=C2=A0=
=C2=A0 0.234767] Invalid sched_group_energy for CPU2<br>[=C2=A0=C2=A0=C2=A0=
 0.234784] Invalid sched_group_energy for Cluster2<br>[=C2=A0=C2=A0=C2=A0 0=
.234801] Invalid sched_group_energy for CPU1<br>[=C2=A0=C2=A0=C2=A0 0.23481=
9] Invalid sched_group_energy for Cluster1<br>[=C2=A0=C2=A0=C2=A0 0.234836]=
 Invalid sched_group_energy for CPU0<br>[=C2=A0=C2=A0=C2=A0 0.234853] Inval=
id <br></div><div><br></div><div>I have SoC with 4 Cortex A35 and 2 Cortex =
A72. <br></div><span class=3D""><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quot=
e"><div></div><span class=3D"m_-978322464267352930gmail-"><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex"><div dir=3D"ltr"><div class=3D"gmail_extra=
"><div class=3D"gmail_quote"><span><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>
Furthermore, on a previous e-mail it has been mentioned that your problem m=
ight be because Linux will disable what it thinks unused clock. A way to pr=
event that (at least for debugging) is using add &#39;clk_ignore_unused&#39=
; on the Linux command line.<br>
<br>
If the 2 suggestions above does not work, then you would have to instrument=
 the kernel. When the hypervisor is build with debug enabled, there are is =
set a debug hvc provided. A useful one is hvc 0xfffd. For all of them, you =
can look at do_debug_trap in arch/arm/traps.c.<br>
<br>
I hope this will help.<br>
<br>
Cheers,<span class=3D"m_-978322464267352930gmail-m_-6208332324496072503m_88=
22112840846502679gmail-HOEnZb"><font color=3D"#888888"><br>
<br>
-- <br>
Julien Grall<br>
</font></span></blockquote></span></div><br><br clear=3D"all"><span><br>-- =
<br><div class=3D"m_-978322464267352930gmail-m_-6208332324496072503m_882211=
2840846502679gmail_signature"><div dir=3D"ltr"><div><div>Regards,</div><div=
>Bharat Gohil</div><div>Sr.Software Engineer<br></div><div><a href=3D"mailt=
o:bharat.gohil@harman.com" target=3D"_blank">bharat.gohil@harman.com</a><br=
></div><div><a href=3D"tel:+91%2094270%2054633" value=3D"+919427054633" tar=
get=3D"_blank">+919427054633</a></div></div></div></div>
</span></div></div>
</blockquote></span></div><span class=3D"m_-978322464267352930gmail-"><br><=
br clear=3D"all"><br>-- <br><div class=3D"m_-978322464267352930gmail-m_-620=
8332324496072503gmail_signature"><div dir=3D"ltr"><div><div>Regards,</div><=
div>Bharat Gohil</div><div>Sr.Software Engineer<br></div><div><a href=3D"ma=
ilto:bharat.gohil@harman.com" target=3D"_blank">bharat.gohil@harman.com</a>=
<br></div><div><a href=3D"tel:+91%2094270%2054633" value=3D"+919427054633" =
target=3D"_blank">+919427054633</a></div></div></div></div>
</span></div></div>
</blockquote></span></div><span class=3D""><br><br clear=3D"all"><br>-- <br=
><div class=3D"m_-978322464267352930gmail_signature"><div dir=3D"ltr"><div>=
<div>Regards,</div><div>Bharat Gohil</div><div>Sr.Software Engineer<br></di=
v><div><a href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bharat.=
gohil@harman.com</a><br></div><div><a href=3D"tel:+91%2094270%2054633" valu=
e=3D"+919427054633" target=3D"_blank">+919427054633</a></div></div></div></=
div>
</span></div></div>
</blockquote></div><br><br clear=3D"all"><br>-- <br><div class=3D"gmail_sig=
nature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div>Regar=
ds,</div><div>Bharat Gohil</div><div>Sr.Software Engineer<br></div><div><a =
href=3D"mailto:bharat.gohil@harman.com" target=3D"_blank">bharat.gohil@harm=
an.com</a><br></div><div>+919427054633</div></div></div></div>
</div></div></div>

--001a1149308c19f6aa0565caa529--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7491241672983812762==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 10:51:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 10:51:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eooSh-0005sh-TZ; Thu, 22 Feb 2018 10:50:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y4=fq=citrix.com=prvs=5842a8f9a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eooSg-0005sR-Bf
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 10:50:50 +0000
X-Inumbo-ID: 75a28c33-17be-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 75a28c33-17be-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 10:52:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="463952611"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 22 Feb 2018 10:50:40 +0000
Message-ID: <1519296640-18918-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] build: Help attempts to syntax highlight
	Config.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBhdHRlbXB0cyB0byBzeW50YXggaGlnaGxpZ2h0IENvbmZpZy5tayBlbmQgdXAgdGhpbmtp
bmcgdGhhdCBtb3N0IG9mCkNvbmZpZy5tayBpcyBhIHN0cmluZywgZHVlIHRvIHRoZSB1bmJhbGFu
Y2VkIHNxdW90ZS4gIFByb3ZpZGUgYSBiYWxhbmNpbmcKc3F1b3RlIGluIGEgY29tbWVudCB0byBj
b21wZW5zYXRlLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAg
PEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzog
S29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGlt
QHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIENvbmZpZy5t
ayB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvQ29u
ZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IDAzN2U1MTYuLmM2ZjBkZjkgMTAwNjQ0Ci0tLSBhL0Nv
bmZpZy5taworKysgYi9Db25maWcubWsKQEAgLTcsNiArNyw3IEBAIGVuZGlmCiAjIENvbnZlbmll
bnQgdmFyaWFibGVzCiBjb21tYSAgIDo9ICwKIHNxdW90ZSAgOj0gJworIycgQmFsYW5jaW5nIHNx
dW90ZSwgdG8gaGVscCBzeW50YXggaGlnaGxpZ2h0aW5nCiBlbXB0eSAgIDo9CiBzcGFjZSAgIDo9
ICQoZW1wdHkpICQoZW1wdHkpCiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 10:51:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 10:51:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eooTE-0005vm-6g; Thu, 22 Feb 2018 10:51:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y4=fq=citrix.com=prvs=5842a8f9a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eooTD-0005vR-Md
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 10:51:23 +0000
X-Inumbo-ID: 8a4f3d21-17be-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8a4f3d21-17be-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 10:52:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="463952667"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Thu, 22 Feb 2018 10:51:13 +0000
Message-ID: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YXMtaW5zbi1jaGVjayBtdXRhdGVzIHRoZSBwYXNzZWQtaW4gZmxhZ3MuICBSZW5hbWUgaXQgdG8g
YXMtaW5zbi1hZGQsIGluIGxpbmUKd2l0aCBjYy1vcHRpb24tYWRkLiAgVXBkYXRlIGFsbCBjYWxs
ZXJzLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCkNDOiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
CkNDOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ0M6IEphbiBCZXVs
aWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFk
LndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgotLS0KIENvbmZpZy5tayAgICAgICAgICAgICB8IDEwICsrKysrLS0tLS0KIHhlbi9hcmNoL3g4
Ni9SdWxlcy5tayB8IDE0ICsrKysrKystLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2Vy
dGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZp
Zy5tawppbmRleCBjNmYwZGY5Li40MTY4M2M3IDEwMDY0NAotLS0gYS9Db25maWcubWsKKysrIGIv
Q29uZmlnLm1rCkBAIC0xNjMsMTEgKzE2MywxMSBAQCBhcy1pbnNuID0gJChpZiAkKHNoZWxsIGVj
aG8gJ3ZvaWQgXyh2b2lkKSB7IGFzbSB2b2xhdGlsZSAoICQoMikgKTsgfScgXAogICAgICAgICAg
ICAgICAgICAgICAgICB8ICQoZmlsdGVyLW91dCAtTSUgJS5kIC1pbmNsdWRlICUvaW5jbHVkZS94
ZW4vY29uZmlnLmgsJCgxKSkgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLWMgLXgg
YyAtbyAvZGV2L251bGwgLSAyPiYxKSwkKDQpLCQoMykpCiAKLSMgYXMtaW5zbi1jaGVjazogQWRk
IGFuIG9wdGlvbiB0byBjb21waWxhdGlvbiBmbGFncywgYnV0IG9ubHkgaWYgaW5zbiBpcwotIyAg
ICAgICAgICAgICAgICBzdXBwb3J0ZWQgYnkgYXNzZW1ibGVyLgotIyBVc2FnZTogJChjYWxsIGFz
LWluc24tY2hlY2ssQ0ZMQUdTLENDLCJub3AiLC1ESEFWRV9HQVNfTk9QKQotYXMtaW5zbi1jaGVj
ayA9ICQoZXZhbCAkKGNhbGwgYXMtaW5zbi1jaGVjay1jbG9zdXJlLCQoMSksJCgyKSwkKDMpLCQo
NCkpKQotZGVmaW5lIGFzLWluc24tY2hlY2stY2xvc3VyZQorIyBhcy1pbnNuLWFkZDogQWRkIGFu
IG9wdGlvbiB0byBjb21waWxhdGlvbiBmbGFncywgYnV0IG9ubHkgaWYgaW5zbiBpcworIyAgICAg
ICAgICAgICAgc3VwcG9ydGVkIGJ5IGFzc2VtYmxlci4KKyMgVXNhZ2U6ICQoY2FsbCBhcy1pbnNu
LWFkZCxDRkxBR1MsQ0MsImluc24iLG9wdGlvbi15ZXMpCithcy1pbnNuLWFkZCA9ICQoZXZhbCAk
KGNhbGwgYXMtaW5zbi1hZGQtY2xvc3VyZSwkKDEpLCQoMiksJCgzKSwkKDQpKSkKK2RlZmluZSBh
cy1pbnNuLWFkZC1jbG9zdXJlCiAgICAgaWZlcSAoJCQoY2FsbCBhcy1pbnNuLCQkKCQoMikpICQk
KCQoMSkpLCQoMykseSxuKSx5KQogICAgICAgICAkKDEpICs9ICQoNCkKICAgICBlbmRpZgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmlu
ZGV4IDFkYzVjMzcuLjQ3NzUzMzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawor
KysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTE0LDEzICsxNCwxMyBAQCBDRkxBR1MgKz0g
LW1zb2Z0LWZsb2F0CiAKICQoY2FsbCBjYy1vcHRpb25zLWFkZCxDRkxBR1MsQ0MsJChFTUJFRERF
RF9FWFRSQV9DRkxBR1MpKQogJChjYWxsIGNjLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLC1XbmVzdGVk
LWV4dGVybnMpCi0kKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsInZtY2FsbCIsLURIQVZF
X0dBU19WTVgpCi0kKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsImNyYzMyICVlYXgkJChj
b21tYSklZWF4IiwtREhBVkVfR0FTX1NTRTRfMikKLSQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFH
UyxDQywiaW52ZXB0ICglcmF4KSQkKGNvbW1hKSVyYXgiLC1ESEFWRV9HQVNfRVBUKQotJChjYWxs
IGFzLWluc24tY2hlY2ssQ0ZMQUdTLENDLCJyZHJhbmQgJWVheCIsLURIQVZFX0dBU19SRFJBTkQp
Ci0kKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsInJkZnNiYXNlICVyYXgiLC1ESEFWRV9H
QVNfRlNHU0JBU0UpCi0kKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsInJkc2VlZCAlZWF4
IiwtREhBVkVfR0FTX1JEU0VFRCkKLSQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywiLmVx
dSBcInhcIiQkKGNvbW1hKTEiLCBcCiskKGNhbGwgYXMtaW5zbi1hZGQsQ0ZMQUdTLENDLCJ2bWNh
bGwiLC1ESEFWRV9HQVNfVk1YKQorJChjYWxsIGFzLWluc24tYWRkLENGTEFHUyxDQywiY3JjMzIg
JWVheCQkKGNvbW1hKSVlYXgiLC1ESEFWRV9HQVNfU1NFNF8yKQorJChjYWxsIGFzLWluc24tYWRk
LENGTEFHUyxDQywiaW52ZXB0ICglcmF4KSQkKGNvbW1hKSVyYXgiLC1ESEFWRV9HQVNfRVBUKQor
JChjYWxsIGFzLWluc24tYWRkLENGTEFHUyxDQywicmRyYW5kICVlYXgiLC1ESEFWRV9HQVNfUkRS
QU5EKQorJChjYWxsIGFzLWluc24tYWRkLENGTEFHUyxDQywicmRmc2Jhc2UgJXJheCIsLURIQVZF
X0dBU19GU0dTQkFTRSkKKyQoY2FsbCBhcy1pbnNuLWFkZCxDRkxBR1MsQ0MsInJkc2VlZCAlZWF4
IiwtREhBVkVfR0FTX1JEU0VFRCkKKyQoY2FsbCBhcy1pbnNuLWFkZCxDRkxBR1MsQ0MsIi5lcXUg
XCJ4XCIkJChjb21tYSkxIiwgXAogICAgICAgICAgICAgICAgICAgICAgLVVfX09CSkVDVF9MQUJF
TF9fIC1ESEFWRV9HQVNfUVVPVEVEX1NZTSBcCiAgICAgICAgICAgICAgICAgICAgICAnLURfX09C
SkVDVF9MQUJFTF9fPSQoc3Vic3QgJChCQVNFRElSKS8sLCQoQ1VSRElSKSkvJCRAJykKIAotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 10:54:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 10:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eooVt-0006BA-My; Thu, 22 Feb 2018 10:54:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gqm/=fq=citrix.com=prvs=58400226e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eooVs-0006Au-Kw
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 10:54:08 +0000
X-Inumbo-ID: ecbbe200-17be-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ecbbe200-17be-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 10:55:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="463952939"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1519296640-18918-1-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ad4ed8b9-e868-b62d-459e-138b12eaec0f@citrix.com>
Date: Thu, 22 Feb 2018 10:54:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1519296640-18918-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] build: Help attempts to syntax highlight
	Config.mk
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjIvMjAxOCAxMDo1MCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBTb21lIGF0dGVt
cHRzIHRvIHN5bnRheCBoaWdobGlnaHQgQ29uZmlnLm1rIGVuZCB1cCB0aGlua2luZyB0aGF0IG1v
c3Qgb2YKPiBDb25maWcubWsgaXMgYSBzdHJpbmcsIGR1ZSB0byB0aGUgdW5iYWxhbmNlZCBzcXVv
dGUuICBQcm92aWRlIGEgYmFsYW5jaW5nCj4gc3F1b3RlIGluIGEgY29tbWVudCB0byBjb21wZW5z
YXRlLgo+IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEdlb3JnZSBE
dW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
Pgo+IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6
IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgo+IC0tLQo+ICBDb25maWcubWsgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspCj4gCj4gZGlmZiAtLWdpdCBhL0NvbmZpZy5tayBiL0NvbmZpZy5tawo+IGluZGV4IDAz
N2U1MTYuLmM2ZjBkZjkgMTAwNjQ0Cj4gLS0tIGEvQ29uZmlnLm1rCj4gKysrIGIvQ29uZmlnLm1r
Cj4gQEAgLTcsNiArNyw3IEBAIGVuZGlmCj4gICMgQ29udmVuaWVudCB2YXJpYWJsZXMKPiAgY29t
bWEgICA6PSAsCj4gIHNxdW90ZSAgOj0gJwo+ICsjJyBCYWxhbmNpbmcgc3F1b3RlLCB0byBoZWxw
IHN5bnRheCBoaWdobGlnaHRpbmcKCkFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVu
bGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:01:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoodC-0006vd-JX; Thu, 22 Feb 2018 11:01:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aqsl=fq=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1eoodA-0006vX-Nb
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 11:01:41 +0000
X-Inumbo-ID: a3ef15c4-17bf-11e8-ba59-bc764e045a96
Received: from EUR02-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe07::606])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id a3ef15c4-17bf-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 12:00:49 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=K5j7+07hoiBUhsd1mPKGQhQuArTL0UyLEtLfvmKEYM0=;
 b=aWl6G1yyhCkODXDQoubNUth1Zmc0OVnTW4CywqxKuSgej4KhbDv8ah34N4QBckkpq1h3jKCiennWSdeZ2PdmBoZ4kT//fo1Xo4lvzCcfu+MbFzKZ5Wun9q9ribjb200Vn34MC7mbHfeFf1676B2yLpcQ7+r86QcR1BGk4a0v0BI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.56) by
 AM5PR0301MB2402.eurprd03.prod.outlook.com (2603:10a6:203:7::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Thu, 22
 Feb 2018 11:01:31 +0000
To: bharat gohil <ghl.bhrt@gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
 <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
 <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <e086101c-eb6e-07b1-44d1-8c0b4870c564@epam.com>
Date: Thu, 22 Feb 2018 13:01:26 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: DB6P193CA0016.EURP193.PROD.OUTLOOK.COM (2603:10a6:6:29::26)
 To AM5PR0301MB2402.eurprd03.prod.outlook.com
 (2603:10a6:203:7::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 910603bb-8fd2-4157-b0e5-08d579e3a191
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0301MB2402; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2402;
 3:lZ/QXRDIyHIMc+Lq/vpGTk66vwdAUNftCc71Di7eQ1J4coR2u7b1sA4d5Jgb6bwEApjxzxryRY4T62LZwAtGf16/goEl8hdeMcevm+0tjM0nWt0I26hUSRy2gvm2yUubKOo97cYwAZl5QDAf2jXlmGGdBpuNJvUNidzldpjSSlrr6xc7ALX06kxpO53PJ8MFaVjRyPPgPPIDKMZmKIwK3UviPc9KNm8zUIMn4eGHmnnlfnzxgGs6o9dgYo84t2oe;
 25:gqAX2UeKToQdhyDxFZOnv8j0hvjtbhUJHHN+5TqrC7E1ZgbwsRbXiqplKSfRUWv7X7O5leTw1vVOxbNgnrwhvUUc+W9EnKXWw+mtYoNv4UCs1dH3EcBB19HDAM5oR1bevhH98cr1wNMJ04Nb6InhNM8l//D0uUIEC3c/wuZ1QQOqPYtWbs6ApXOTq/j1D3+xREIb+wxwAjBbjpXfVSmPjPrz3CXZGQJDzA7pHs+XasFLLY1fU6Cd2Jou74VM1PcCXUXBgTMzpdf3wxP/TtgccfLNFm5nRfuvNRgztcYIHnOMb6SwIyVL7gpHzKENaMa8Vbdpmrh9eqcxqoJ6ZR9w1A==;
 31:Y2SwLSL1/MSLdJ7I0kWf+gpzizE1LlZpjRgRj6tX+ZhmLxGsDSi3qjyn8Pgenn8hbjNOJu2RZsc5oMSJBX2u/rT98ta56qZAop4UNpRR61ZjFIwP87m6RQyuNdQlXMqsJjZnfGAbwFpw9HAFIDUREilXUFmu6NxHWGpriRgDUf+f/jWeubwnOFa00BHHWviskS5sYOkBOgPXlBLFbc5JVr3Kk0aLLIcbSFUrU30l2Cc=
X-MS-TrafficTypeDiagnostic: AM5PR0301MB2402:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2402;
 20:t3WSmvW+v0Ib1N4+sUQKGAHgatz4ux8jgs4qBwkqSdU+iN1v6CsgcY3s5b8ePOO+6U2DCMbu5mQM/3GU6TqB7CzytcUaXecH5ZfNbaoW/7a4FzqPqxUUhXWrw9aMXVJg5wxZY648rdEevgpvi6D5Hit8gsaK0GKi/BcRdQUyEj4k57Q0/o2zYufKFkr0DWEfLnGSLTa4pLa4Q8oWSqj6rugaICCFlIf1Vj4awSgkVNTaIWEy1YgFM8dy8nDHgxtFWFxgZfo/TVbgchydVWvx+K8XmO7ngfmNkeWLfBbl3pBr41eqICspQRInEo6g669cNEf6t5IDTjytbDbtDWP6/IdiXOQRCKod7vDA/1Wvl8VCR0YTvHctYUASuBNpTujNhj28IlbvA2GKGRuP4hWDs+yUH2oBrzsOxb0VI8quAO+mlQgpi/cIwSjFT904VKBYhlYziEAkuaTJ7JRJZ1flyeaXyMM7Jiey4VuCD0ei/y0a/RSDZ/xlEO1mKMgfQ0/P;
 4:QVSsZSeRw7zFrdwFh5Xg5rEaXWVr/25iEmNBVtMnGMlIagJesvX3iBY+DOife+YbofzP7zAs6321L20yHEwHoKOGMpwPxGa/GK3/ohYrjGFpfXh1Fc6gruO103OAibQ0nlx6r/vb22m6ISi6V4v1xNR6nu0IqD2U+iMC/0+9EUeb0EmEmZ+KqgGUnWXUEKEaPsEGtr/dURqHRlnyyDvg7/CG61UT053EaY1acClfxnS+lTnXJHk7gIJukxwQVMRMWHA5kUk5YnVy9GBVC0h3OA==
X-Microsoft-Antispam-PRVS: <AM5PR0301MB24021B7EB83A1B755961DBE8E6CD0@AM5PR0301MB2402.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001078)(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231101)(944501161)(3002001)(93006095)(93001095)(6041288)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:AM5PR0301MB2402; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2402; 
X-Forefront-PRVS: 059185FE08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(346002)(396003)(376002)(366004)(39380400002)(189003)(199004)(3846002)(6116002)(2906002)(5660300001)(65826007)(16576012)(305945005)(229853002)(7736002)(6916009)(2950100002)(6666003)(55236004)(16526019)(186003)(26005)(77096007)(76176011)(59450400001)(106356001)(53546011)(386003)(2870700001)(64126003)(31686004)(68736007)(316002)(93886005)(23676004)(52146003)(2486003)(50466002)(52116002)(8676002)(6246003)(81156014)(53936002)(8936002)(67846002)(6486002)(81166006)(105586002)(58126008)(54906003)(478600001)(72206003)(39060400002)(97736004)(36756003)(4326008)(80792005)(25786009)(47776003)(31696002)(86362001)(65956001)(65806001)(66066001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2402; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDI7MjM6M1ZkSTB1NE05RW5rWG1Gd2dzcXFJV1Rl?=
 =?utf-8?B?Mk8zcXBRTXlnbWhTK3drT0RNVlUxellTUnJxNklaUndHSjFlejYyb1FPOFA3?=
 =?utf-8?B?KzdqckJoNTV5Vk9PdFBPa3lreTB0L0ZPZDQ0MEFCMXBpY3JBZGhOdUZKWEZH?=
 =?utf-8?B?S0V0VzY5MHU1RTc3VGlXWU16UlBnT1JEVGFJakduOW00YTBLaXgxWk1JQjMw?=
 =?utf-8?B?UTZuam1wT0xscXVjaTZ3Qno1WHMrYXJZOGwzdHhyVTRlSFRTcEh1TTYwUXF3?=
 =?utf-8?B?bnRWODJidnJDVGhZS1FYM0lyMXJBc1JJd25nZnVwcWVsSmdjMjhueStPaiti?=
 =?utf-8?B?cmpJRXNJTnFPZHdjMFp3eXk5NEVmU1VEeWlicUR5Q29qNktseWFiUnhHYU4x?=
 =?utf-8?B?SzhRN1Q5OFZmQkUwMTNTK0NyT2RtWWU5T0wrd1ZKd3hmaWFMTW83UFFJalFn?=
 =?utf-8?B?aWRIMk9hWVZIaGJ0aUdLRGhSV3V1VmVvZVZMZHNTeTVCRWhGbmQ3aW91SzRD?=
 =?utf-8?B?cWtVbTVRbjJjbGVlN0V5a1I1QlVJQ1F2MTI2V3VnK0dzcWlLZSt2MDFaclE1?=
 =?utf-8?B?MDZMYmxQWU5jWDR1SDVEdnJxN2xqOWhnRU1xeEtacjN1MTRaaXZyaFp2WU1w?=
 =?utf-8?B?b3VCSSttNy9SWGgxN1pIOVppbGI0OXp6d3k3dllkanVBR0l6M0hkZ2I5Z2M0?=
 =?utf-8?B?RG5rWENZbUorQjBmcXRDVC81OEV1WStTWjd4SzAyMUl2WHZ5OEJSUmtoUGpm?=
 =?utf-8?B?enJTN1lIS3VDSnRlVXhQblVDQnVhV3hTNWJJUHFtSXN5a21sWDlieGtxZFIz?=
 =?utf-8?B?T1JQWVBFcFBqb2V3ZHVWRUpURVBzeHFoV0Q5SnpFNG9OOWlxRitEdERNWVpS?=
 =?utf-8?B?YVlBclJyb0lZcWRXcVBnUUh2SmF3NUNTTU1RbDQvcFJCWHNqYStJTTM5UnhI?=
 =?utf-8?B?TzhQSGhTQm1rK1VHaVdIY1EyMklWMFh0bll0aDcxUVcrQ0FzZVp2SFpUam4y?=
 =?utf-8?B?OUZIZ0d3eXVkSmpTYW5lb2RIRkJnN1VHYzhZSFJ3eFhJS2RvMmFkaTYzOWZI?=
 =?utf-8?B?Yng2WW9CTWg4Q1E5WlFQSUdSZnRsOEtoWmc5WUxHSDIvcDYxK3h2Vzl1enZU?=
 =?utf-8?B?SmpHZUFxT2RCVVBBWTd5WFV3elU3TENrSnpBeDZrOXE3cUwrRmJmVjlOR3pE?=
 =?utf-8?B?REZVbmZtbW04OVhzNkcxUDVZay9iZDdJSC9PNGFteFF5L0dtUDkrQVpUR0dt?=
 =?utf-8?B?R1l2SnpPVjVqR3ZuUzNBc2orYWpuclBqalUwWlp3WjZBM3BUYlhnYTh2TU5h?=
 =?utf-8?B?ZWowcWR6cVlqTm81dEhXSzYrQjJ2ZlNXbHR1UmVsOHVwMGpNdDQ3TktjQzgw?=
 =?utf-8?B?eVFUZHRNYW9EU0VCalJTTllva2ZwYWtxSzVJUkxTRXdBMUxMSktKSHlxU1Fa?=
 =?utf-8?B?MHZhRnVXeW16M045SFpGbUVNUWZ2aElLOURvVmhQN1ZxOUR6U1BNbE0yQUFy?=
 =?utf-8?B?VzhLcTZMRGtDTitDVUhIeUVVMlhvWU5uWlFLUmI4U0s4aUhoRkFMZ0ZYanRo?=
 =?utf-8?B?NWRMMllIVU9wcFFmbFJKKzBuN2loeEFQTWZrZGhwSzJ1Q1kxR2p3QXI1Nmkv?=
 =?utf-8?B?ZFJmMzIrVW9FSHVGc3lSVGE1aXNqQ0I4cU9kYWk0N3VaVytTY29JanNwUHJ0?=
 =?utf-8?B?b003UENmUnpRbWtNb2ZNY2gwYW5haHgyNHhrMTB0YmI2c3o3eXcxSklSd2lw?=
 =?utf-8?B?WFB1cUdZaGRJZWZPUUwzU2tiTERoK1NBQTUxUWM0cmU2QitPclp3ZktFblp0?=
 =?utf-8?B?UnJpRU5Ha255WnFwdXA0dStFRUVkZDArRVRrN2czc0hXVENjbUY5Z1ord211?=
 =?utf-8?B?MzE5eXB2dHIvQUU0SU11dStDS2JRVDRWblkrRkRidTd5c1lnWUkrZW54b01B?=
 =?utf-8?B?enlvcVpnclk3TUVaeTNyNlVhbUhTT3RjSUZOZVJXaDF6ZW56S2FrOGJIZFlo?=
 =?utf-8?B?LzkzYlBENWYydTJLUkZXWHQ4U0dqeWlDOWp6UjJqMDJvNzNjZDkvSy94UVhH?=
 =?utf-8?Q?IkLZil5Mm4tz0oxkcmpWma6nZjt?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2402;
 6:dqoDtkHajK6zmUqshXx/sWTpFtSdMekudhC1z5OjmtfI5EfDnq4/TqWAn02FwpkfPIiFZQD0lVcgQdp1sIC32MOI+hSm/rIO1TwPnbtW96kItPygeOy6/lJWXWCYzROX6dznDiT0OOaNh9cTISuim7VthWJCVUffgV/TAntCstG6gx9tUFSQESlep91VyIvfOSjMy7lUeQzSk7eIJhGUYltKil1XcDTKsDhha0z4P2rxKD3wPVTBdGa0pyTHGEBi/X3GeuKd2GdKW3nPQziyLuZcNBiLPkfpZ4cAVxK7BOWZA3K+3A3m6yPql1Y1UCtq6Ac/ElNk8tKA9Mu3UFXcwil7d9TAq/4L2uCwg3PhZJQ=;
 5:IWvkwgRAoK+HCVRQzTUAP7+/tpdvuTPLKsu0Zlkog+dsQYtJcfcC4uQGvteBO045PDOQQ9sI3gBoWqUPHQyY5aNuiDbe0qGsjiGEx77iJ367+xiW2btFH57j471Wf4etGfj2/Rm5a0aBvs6pYZlqQNXcPf2sZRR/RJH+lkW2CU8=;
 24:0pXIW27fzr6BH/XUZWmJQBopK+uqsJTXhhacEdF5LcdodQ+vmOZPunb0SCnhU5z1SXbfSam0OCDwCr3QcUU3HJ6s1QS2Emv47jG++ZaS36w=;
 7:K8DriPkfmHkP1mwEWTVy3/gZFz8WcqB4QmIf++I++KZLB4VWdGUUmK7qksQ333MlVs8/Gya+wk78xkJFs1U3uKkvsZFqj55RxVibNApIwT45fehHfB6Fa7wzD/myvPgffEB0swQDS0IN5fR8SozCDPFpRb5PekGkNB43waY+Wiw4WRAZcDxtXFRxgervt/V7oxWOpSpu4+s8mphjQcT6Eev/dyLkUH5gj5gDWFmMZpP1T0HJsUGoUgzUATNYLCBO
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2018 11:01:31.1291 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 910603bb-8fd2-4157-b0e5-08d579e3a191
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2402
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQmhhcmF0LAoKCk9uIDIyLjAyLjE4IDEyOjMzLCBiaGFyYXQgZ29oaWwgd3JvdGU6Cj4g
U3lzdGVtIGdvdCBoYW5kIGFuZCBJIGdvdCBmb2xsb3dpbmcgdHJhY2VzIHJlbGF0ZWQgdG8gZW5l
cmd5IGF3YXJlIAo+IHNjaGVkdWxlci4gSXMgWGVuIGFmZmVjdGVkIHdpdGggZ3Vlc3Qgc2NoZWR1
bGluZyBtZWNoYW5pc20/IEkgaGF2ZSBTb0MgCj4gd2hpY2ggaGFzIDQtQ29ydGV4IEEzNSBhbmQg
Mi1Db3J0ZXggQTcyLgo+Cj4gW8KgwqDCoCAwLjIwMjU0NV0gWGVuOiBpbml0aWFsaXppbmcgY3B1
NAo+IFvCoMKgwqAgMC4yMDI1NjJdIEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZvciBDUFU0
Cj4gW8KgwqDCoCAwLjIwMjU2NF0gQ1BVNDogdXBkYXRlIGNwdV9jYXBhY2l0eSAxMDI0Cj4gW8Kg
wqDCoCAwLjIwMjU2Nl0gQ1BVNDogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgWzQxMGZkMDQx
XQo+IFvCoMKgwqAgMC4yMzAxOTddIERldGVjdGVkIFBJUFQgSS1jYWNoZSBvbiBDUFU1Cj4gW8Kg
wqDCoCAwLjIzMDIwMl0gQ1BVIGZlYXR1cmVzOiBTQU5JVFkgQ0hFQ0s6IFVuZXhwZWN0ZWQgdmFy
aWF0aW9uIGluIAo+IFNZU19JRF9BQTY0TU1GUjBfRUwxLiBCb290IENQVTogMHgwMDAwMDAwMDEw
MTEyMiwgQ1BVNTogMHgwMDAwMDAwMDAwMTEyNAo+IFvCoMKgwqAgMC4yMzAyNTBdIFhlbjogaW5p
dGlhbGl6aW5nIGNwdTUKPiBbwqDCoMKgIDAuMjMwMjY0XSBJbnZhbGlkIHNjaGVkX2dyb3VwX2Vu
ZXJneSBmb3IgQ1BVNQo+IFvCoMKgwqAgMC4yMzAyNjVdIENQVTU6IHVwZGF0ZSBjcHVfY2FwYWNp
dHkgMTAyNAo+IFvCoMKgwqAgMC4yMzAyNjddIENQVTU6IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vz
c29yIFs0MTBmZDA0MV0KPiBbwqDCoMKgIDAuMjMwMzczXSBCcm91Z2h0IHVwIDYgQ1BVcwo+IFvC
oMKgwqAgMC4yMzQwODRdIFNNUDogVG90YWwgb2YgNiBwcm9jZXNzb3JzIGFjdGl2YXRlZC4KPiBb
wqDCoMKgIDAuMjM0MTA4XSBDUFUgZmVhdHVyZXM6IGRldGVjdGVkIGZlYXR1cmU6IDMyLWJpdCBF
TDAgU3VwcG9ydAo+IFvCoMKgwqAgMC4yMzQzODJdIENQVTogQWxsIENQVShzKSBzdGFydGVkIGF0
IEVMMQo+IFvCoMKgwqAgMC4yMzQ2MjddIEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZvciBD
UFU1Cj4gW8KgwqDCoCAwLjIzNDY2Ml0gQ1BVNTogdXBkYXRlIG1heCBjcHVfY2FwYWNpdHkgMTAy
NAo+IFvCoMKgwqAgMC4yMzQ2ODBdIEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZvciBDbHVz
dGVyNQo+IFvCoMKgwqAgMC4yMzQ2OThdIEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZvciBD
UFU0Cj4gW8KgwqDCoCAwLjIzNDcxNV0gSW52YWxpZCBzY2hlZF9ncm91cF9lbmVyZ3kgZm9yIENs
dXN0ZXI0Cj4gW8KgwqDCoCAwLjIzNDczM10gSW52YWxpZCBzY2hlZF9ncm91cF9lbmVyZ3kgZm9y
IENQVTMKPiBbwqDCoMKgIDAuMjM0NzUwXSBJbnZhbGlkIHNjaGVkX2dyb3VwX2VuZXJneSBmb3Ig
Q2x1c3RlcjMKPiBbwqDCoMKgIDAuMjM0NzY3XSBJbnZhbGlkIHNjaGVkX2dyb3VwX2VuZXJneSBm
b3IgQ1BVMgo+IFvCoMKgwqAgMC4yMzQ3ODRdIEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZv
ciBDbHVzdGVyMgo+IFvCoMKgwqAgMC4yMzQ4MDFdIEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5
IGZvciBDUFUxCj4gW8KgwqDCoCAwLjIzNDgxOV0gSW52YWxpZCBzY2hlZF9ncm91cF9lbmVyZ3kg
Zm9yIENsdXN0ZXIxCj4gW8KgwqDCoCAwLjIzNDgzNl0gSW52YWxpZCBzY2hlZF9ncm91cF9lbmVy
Z3kgZm9yIENQVTAKPiBbwqDCoMKgIDAuMjM0ODUzXSBJbnZhbGlkCj4KPiBJIGhhdmUgU29DIHdp
dGggNCBDb3J0ZXggQTM1IGFuZCAyIENvcnRleCBBNzIuClRoZXJlIGlzIGEgbml0IHdoaWNoIGlz
IG92ZXJsb29rZWQgb2Z0ZW46IFhFTiBoeXBlcnZpc29yIGRvZXMgbm90IHBhc3MgCmFuIGlucHV0
IGRldmljZSB0cmVlIGFzIGlzIHRvIERvbTAuIEVzcGVjaWFsbHkgQ1BVIGFuZCBtZW1vcnkgbm9k
ZXMuIApUaGV5IGFyZSBjcmVhdGVkIGJ5IFhFTiBpdHNlbGYgYWNjb3JkaW5nbHkgdG8gZG9tMCBj
b25maWd1cmF0aW9uLiAKTGl0ZXJhbGx5IERvbTAgcmVjZWl2ZXMgZGV2aWNlIHRyZWUgd2l0aCBW
Q1BVcyBhbmQgZG9tYWluIFJBTSBzcGFjZSAKZGVzY3JpcHRpb24gaW5zdGVhZCBvZiBQQ1BVcyBh
bmQgbWFjaGluZSBSQU0gZGVzY3JpcHRpb24uIEluIHlvdXIgCnBhcnRpY3VsYXIgY2FzZSwgSSBn
dWVzcywgc2NoZWR1bGVyIGlzIGxvb2tpbmcgZm9yIHNvbWUgc3BlY2lmaWMgCnByb3BlcnRpZXMg
aW4gQ1BVIG5vZGVzLCBidXQgZG8gbm90IGZpbmQgdGhlbSwgYmVjYXVzZSBYRU4gY3JlYXRlcyBi
YXNpYyAKQ1BVIG5vZGVzIGZyb20gdGhlIHNjcmF0Y2guCgotLSAKCipBbmRyaWkgQW5pc292KgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:12:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoon3-0007gE-Op; Thu, 22 Feb 2018 11:11:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=aqsl=fq=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1eoon3-0007g8-2R
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 11:11:53 +0000
X-Inumbo-ID: 116e7a0c-17c1-11e8-ba59-bc764e045a96
Received: from EUR03-AM5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe08::60b])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 116e7a0c-17c1-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 12:11:02 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=dmXjsK6qgbuOZJEfHUWomkPPR2oaSnJxoAhDXmPJQBE=;
 b=a/uH87mnbahml4ySropCqadz2AaOd602g6hbeC3Qc0XsKYPPtJNCcttvLP0JC9UZGcTnI4Z0s48kYo04udSYdQMZjUuZNwofTfv+Z/upbiHpXCr2TbMOk+bmHk1Y55zwtx8GiX1bowBZEz5umjeqdzn0DgX89/uMkhwTJktemdk=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.56) by
 HE1PR0301MB2409.eurprd03.prod.outlook.com (2603:10a6:3:68::12) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Thu, 22
 Feb 2018 11:11:43 +0000
To: bharat gohil <ghl.bhrt@gmail.com>, Julien Grall <julien.grall@arm.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
 <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
 <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <2ecd125b-b9d9-fad6-f418-1f9b2c47d1b4@epam.com>
Date: Thu, 22 Feb 2018 13:11:38 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.56]
X-ClientProxiedBy: VI1PR08CA0207.eurprd08.prod.outlook.com
 (2603:10a6:802:15::16) To HE1PR0301MB2409.eurprd03.prod.outlook.com
 (2603:10a6:3:68::12)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: cdcc56d7-d4cc-4258-c6b8-08d579e50ec8
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:HE1PR0301MB2409; 
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2409;
 3:vPQhapM3QtpJaQ39pg2trZZen0+NSbnsuY19kPru7fKKQpUPAMJcvz29+IVj/bl5qYpNJB3JZnmSzdOKBwl6HugCzPUByeCMbHlzJaxU+JD9dcnFWhCgRVR5DzATv1Fyj7gioRHRq6AU6lg3+MGPJ/r2T/iM6ji5+h38krk8WUF6AQe2uRxeNkeO+4+MGEyFyK3/ZVlFWpR9ZSF2AZnOD4k0V4dfeuWQE3HrETUUTF/zV5eOmbNydF7Wi9clAPOk;
 25:Gdd57ixSzTHfJ2p1rBmV8V55NfPaLTneAL45wt3a1jTg3yZ2oYgxOUPSjxfZbkoP5mipu6gbJVyzdpUR8K32vEjZc8Fs1eD5xSTLnhCGNNb7SsJ4+NIQL+3ADUAYB3cN+zXbZ6NhkBrMJBBwRM83aqJWv4qptor9TJhut1sNbGWJ6G2DLzMXizP31/zpqSVr31jvX9qYoQ89WEZ7xya9a+QPTWGkGbukqNXU3ZhAx2idzKL6kGv2hnANrLNuhwAoPw6fBzDbkUDn5YIst1c7BYPKcd4DxmzyFdnzSc9LcLQxwRVmcfSYkvWZwR+cao+FBQFrx5uLXM7y19ZR3r91oQ==;
 31:eVlbzW6OfpjmqMl1rAn0N+8D5KSIC5eOe5yyNKceHI8gwK44XnFEjjDfFxqtWy8TpGtGBJra7BBKXEZttZ30JCf3mSwg1BjdNhZhigTlEI/NA/IY3bzBEqvb9Nl6VRcrJDV1RlkPmmB6b8v/V9XD90gDXlaYwtir00bRDV+ILYPtt7SVLj9caz96yDXkIAHBenCYUP9SZOyVzYbONv8MaSGgq/VVAZxXodgjLc3yHi4=
X-MS-TrafficTypeDiagnostic: HE1PR0301MB2409:
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2409;
 20:rVKwfvf7HiAEvkKa/7kHxijalrwBnO199khyz5Gn5DkgT15YLCTXLV1HSZ7Id7cSKtCE+irMCKzrMSVKe0FSpydILJhTyk7e2hbTdZDxBmldrZJO227TxvK2Fvsi1wQbF11sVHCACR47xyuwxWlIrtKt/YMTnS2uBHMkU6uLld7vI2br9btyWoYQ/JENRb1LvFAs6SyAOUDQQDe5I8DfzgHjwchg/AlEUSupSbiFmOQncvu1RCP32jwrNEpLmWZTgbhx5ZUtSOR5A4oskExemFoKSojW6mPOkrWWssqmmV9qJB9FZ8nk91IVrsH/8b80QMdhaB3NCegXj41+SSFMDVygLTYZ+zfgIWvlVFK3ERJAq9gODNJAeXs3w8kiyWFpmKrMpcRYjhGxlGWF/jgBblr1t3f7lmDku0XWs28UEW7Exj5FhsuallJKFAOVeTrtyzd+mtkpraInpGhrNvyQao0Sq3f+KwOTYHw7brPKxTqk5b09EqwNK8Om4E4mHpCV;
 4:d7Uf1/uD225QZRKVlGItPrK1PAPZXhkmzGxOsU1+qhFE8/p+E5wOZPUCePHFMVpgImO96XdNUvOk3Po3K2LVPt9NAbgx4PQSZMTCUyRzcVO8GcbhcuVovQ14LDqoQmPU4Na6wsbbVGwYmQWVGspFPZtLocHEPTmRX96NWcVs9v3O/hbQuw2KlpVLrrAke4tcqRb+xVE21zbFZ4n1I5G5k7jUOJazWPfDApqclSjWPkQWGaCIunq2SZiAt4GmdepzKCfvm4hzMwOukIDFuo7RAy73dsFWpJ/Jsxr1aLXUJqdc4zNYzYLxhIiYB1rSlNaX
X-Microsoft-Antispam-PRVS: <HE1PR0301MB24099922B6DC0EA0CF98ACFAE6CD0@HE1PR0301MB2409.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(58134797142442);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(6040501)(2401047)(8121501046)(5005006)(10201501046)(3231101)(944501161)(93006095)(93001095)(3002001)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123564045)(20161123560045)(6072148)(201708071742011);
 SRVR:HE1PR0301MB2409; BCL:0; PCL:0; RULEID:; SRVR:HE1PR0301MB2409; 
X-Forefront-PRVS: 059185FE08
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(396003)(346002)(39380400002)(39860400002)(376002)(189003)(199004)(26005)(31696002)(53936002)(316002)(36756003)(106356001)(80792005)(54906003)(72206003)(966005)(6486002)(64126003)(6306002)(558084003)(68736007)(65826007)(31686004)(5660300001)(6666003)(67846002)(478600001)(105586002)(55236004)(81156014)(2950100002)(93886005)(58126008)(81166006)(47776003)(8676002)(16526019)(229853002)(39060400002)(186003)(7736002)(4326008)(97736004)(50466002)(16576012)(2906002)(8936002)(386003)(25786009)(6116002)(77096007)(305945005)(65806001)(86362001)(110136005)(230700001)(52146003)(76176011)(52116002)(23676004)(6246003)(3846002)(2486003)(66066001)(65956001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:HE1PR0301MB2409; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtIRTFQUjAzMDFNQjI0MDk7MjM6QjFJd2lETW9oU0NoZjF1bS8wcXNxVEVQ?=
 =?utf-8?B?V0V1bnQ4dWw5RncvTHVONWFxNUlYcnB3WWhiZ1hPMitWNFkyck01TjVMWkYy?=
 =?utf-8?B?bC9IaTlGekZqN3ZNM3pWdDdBVUtEdUdZMHNuMllrOC9VTWY5VDc3Q2Z2MHox?=
 =?utf-8?B?T2dialVDZGZFUjhybjFKVEJwUHhWcEJ6bXlNanlyTlFtcFpxOHlKRUMxOUQ2?=
 =?utf-8?B?SElYK2FQUHNKTHhhdlVyUUNOMzJRSkFObmRZMjZxQmVNTFpMNEU2clk1eTg5?=
 =?utf-8?B?c0VsMEJuN2tRd2U0S0RkemtEejUyelZxU2RiY0g2MjFlNE4zMVVTc2JaYTZw?=
 =?utf-8?B?b0hhYkoySXdyN0VJS3ZLMVhDOHpwUUZFbDhYVCt1Q3UzWmd6aFI2bE5NajhZ?=
 =?utf-8?B?VjFMSm00a2N5WXQzZGptQ2g1V2cvWEpoaHcveHc1MWJTYklRdDdibXFqYkhL?=
 =?utf-8?B?Zkx3eVp1UHZ3N2MrZUVyblpYU3R4SGRLNmlTOHBwS2dSWmYrb090M0NidTRI?=
 =?utf-8?B?R0h3YjR4NXJUZzZQL2oxbTRxTk1uTWZEamFvSExkejUvNHZnUGJ5QWlGRjJF?=
 =?utf-8?B?OXg1YmJzQVBNTDloamJGc1Z4SHdnU3NXR3lZL2dUU3FPMmdYVDF6OG9vbGgv?=
 =?utf-8?B?RmEvSGpETDZRbDZXZ3crMDhRQXgxOGcvTlB0VFFqdi9sRWErNmlHTGtpaDlK?=
 =?utf-8?B?bHpUZmZ4VFFwY2dVZGpGUEJUSWh3NmxRdDBaVEd6eHJSV2FmNGcwa0hQTzht?=
 =?utf-8?B?TW05Zmc4N0NEb2ozNmtUMmJ1cUc2RUZnekcyUzZjamY0NmRBY0ttLytkbDQy?=
 =?utf-8?B?R0tJNUNGNXhOODkvTnhnenBGamZRMlBnT1FJNXYwT2dtSklrQTlVWEd6ZWpr?=
 =?utf-8?B?NGZsWjRpQWo2TzdadGoxREd6dUk3Ykp5WEZOZDd4aHVlam96MUE3a3dZNzVj?=
 =?utf-8?B?RDBZcGc0dkhuUXBuWVJncEVJd3Fzb2NkbXpRbGNxeWhOUFRqL3BJWmxzejNM?=
 =?utf-8?B?dmtrcmp3MmF4Y2d2OHRXVFprRzFGckdBVTBPUFZKYWc0d1MzMHRNVXpPNHNt?=
 =?utf-8?B?L0J4d3piRFYvS2JoYjVISmdCUkllRkIwNWlFMjBDNzYvU2h3d09na1dMeFRJ?=
 =?utf-8?B?YkJJeGR6ZnJZUU9ERG5hSnVRUjlZeTdWUnNiMm9xaWxMUFhUcHd2d2k4c3FH?=
 =?utf-8?B?TU5wOTl0cXY1VXhna2I2bHFWSVpwNUpscVNVZlhJQXdMcWhEUU45SW5oVkxk?=
 =?utf-8?B?bzFZeXcrWGNaRC9SMU51dHZhMzdqTTFrTWNjWE5YTzVhK2xYWmViQ1VtZ2lP?=
 =?utf-8?B?eFlQaXdvMmt2Q0Rqb2cwMUF1UEc2U0ZYYUpsRUd4YjZHNS9yV3p1ZGNFWHdE?=
 =?utf-8?B?a0luYjhYVU1ESTJiTVd2TWZpTWh2aWJEa0FhVmlCME43QVMweXlQN1NDTExY?=
 =?utf-8?B?YksxamVCMTYyd0pML1NKQzdVN1BvYTFUcytTZ2lkazVhU21oa3hBOW9FQUpB?=
 =?utf-8?B?dDdnOE9FMjV3Nm5RQzc1TVh4N2lQWkozMllWK0ZWcStKOVdwNUhiN3BjWGFM?=
 =?utf-8?B?QzhBRnlrRmt6c0lDaVhtT3RxVkRXS082bTFpT1lMWVBpbWNxMGZSUXRodnpr?=
 =?utf-8?B?ak1xUWJUc0xUa3lKdVVGS2RiMkZZdlJMQ2t2QUZiVkRHMzdRMGp3VUdkdkk1?=
 =?utf-8?B?eW91c2ZrTit6dDNBUGJRNUt0ekl4Rk5LdW03RUdjUCtXRm4wS0tKYWZwQmNz?=
 =?utf-8?B?MkVRMFNyek1vakxqa0dnZEJzZExkdEVVQ0lSRy9rQ0Rvc3FFV0JwMko0bGR1?=
 =?utf-8?B?ODVuMWFsQW1GZHhRTWtlMVBseDIrY2dodTk3VmtLTWdNdG4xN095MnZzeDl5?=
 =?utf-8?B?a1ZEY3YrMDgzamdESmxMVzJOQWtONXZOR0xvbG1oV1dKTzZ3U1RtYkVKYU9m?=
 =?utf-8?B?MFZZM1NQSFhSMFFwUlAwc3VZRU1wM0VUTmNTUm1JaDhQZHpQL1hLUVpGaGhm?=
 =?utf-8?B?OW1ob25YcjB2YTkxQ3JDTyszUGhqKzl2MHM3cExlN05KYnljL1VlSXgyWERy?=
 =?utf-8?Q?X5I4mehfV5FbqGYkyFG+7aUx2JQ?=
X-Microsoft-Exchange-Diagnostics: 1; HE1PR0301MB2409;
 6:n6Zz+PjAM4Ub4Y7xzZeM3hr2TKxj417kvuCxsZi/opAmqCqpvNPb6BBx3GgE2z+KWelnAOnwTRbBG5dl4g1HhTC9FkypR5E9Di0qqZWaIRwEUPzHSpt7jhb0KHqasLWO2uUCzDRLtagp+ezaLyIeung9IYTqTZ5vE+EWwKrEyhexVjxk4DmuPpaB/x3rlH46V//9xDZvjbEBvgP8ktmpIWpVpmb3Xgy1j5TXmfOlzfzIDEytjHf/edsY66VLtkfzGj6qNCfzeS9b+nWKhxLdxgYABayOdCuOig1fsjTI9xNPFsQmYl4nmJ7QxUS68vWfsmfEcyyRtGazGq8PAVmtzsbvcdca4G29B43v4N9iFvM=;
 5:CzFmVhge9BBzS8mQ38K3XuHSBSDBpYn591bTr8iPpqVBmrGEVBWoegoscy93ZYqwHyZPkJx3E9rB6w1cTxLo3+igKRzefzbSojvxNWzdju8Ud6jdfzBkJ2pGuBfaMVuETRqdXTXec3E8xCTjJTS99bhlsSRfnWGwmMVERFxDMjY=;
 24:qesU2k0WfSN1guwjgJyAXIZj0XQ9Q9P62HDgyvCFCt4pX2hkrIzLZZ2md76OPeGI7CZeCMpEKUHGAriHJcA2ubBXS0S0jGv09WAWUDVBOPo=;
 7:fSBY06iz3JKniQhE46riDtDrwickDtAcCiU0jVvsEqOiKLBHkNFpflJ7q+DeCWqmjWYfVANfeI1tN2nV+sM1aGeOjOl8p9M8UPEvcJtQB2TOK9o0E7Evqv/BKukvfPnrF7LNV/y8rVPtH2UpvTrwfmwrlvxmg6pnROUiQhWewzKY+/1iIijY7ZxSyUTYuRGJ6SIAfK0PPfcMiY0I8daNGmev6glRNlmCpzQtvNr/p6uExTFhhfliwDry5QgdveXs
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 22 Feb 2018 11:11:43.8585 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: cdcc56d7-d4cc-4258-c6b8-08d579e50ec8
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: HE1PR0301MB2409
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gQmhhcmF0LAoKVGhyZWFkcyBbMV0sIFsyXSBzaG91bGQgZmVlZCB5b3VyIGludGVyZXN0
IGFib3V0IGJpZy5MSVRUTEUgc3VwcG9ydCBpbiBYRU4uCgpbMV0gLSAKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE4LTAyL21zZzAwMDc5Lmh0
bWwKClsyXSAtIApodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVu
LWRldmVsLzIwMTgtMDIvbXNnMDE2OTUuaHRtbAoKCi0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:13:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:13:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoooL-0007lO-2s; Thu, 22 Feb 2018 11:13:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=juvg=fq=ts.fujitsu.com=alan.robinson@srs-us1.protection.inumbo.net>)
 id 1eoooK-0007lC-2K
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 11:13:12 +0000
X-Inumbo-ID: 95272161-17c1-11e8-b9b1-635ca7ef6cff
Received: from mail1.bemta6.messagelabs.com (unknown [193.109.254.111])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 95272161-17c1-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 11:14:44 +0000 (UTC)
Received: from [193.109.254.3] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-7.bemta-6.messagelabs.com id 08/6A-28849-0C5AE8A5;
 Thu, 22 Feb 2018 11:13:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrGIsWRWlGSWpSXmKPExsViZ8MRqrt/aV+UQecDXYslHxezODB6HN39mymAMYo1My8pvyKBNWPZnZ0sBU08FUcX/mVvYPzE2cXIySEkcIBR4vqyAAi7TOJZUxc7hF0q8bLvPDOIzSKgKrH56XMwW0RAWuLa58uMXYxcHMwCr5gkZtw8wgaSEBaIkNj4r5eli5GDg1fAWGLzHHOIOWoSC3cvYAWxeQUEJU7OfMICYjMLaEnc+PeSCaScGWjm8n8cIGFRAWWJdYtPMoLYbAJGEkv//GSfwMg3C0n3LCTdsxC6FzAyr2JUL04tKkst0jXXSyrKTM8oyU3MzNE1NDDTy00tLk5MT81JTCrWS87P3cQIDDMGINjBOPOy/yFGSQ4mJVFe5qq+KCG+pPyUyozE4oz4otKc1OJDjDIcHEoSvOzAsBUSLEpNT61Iy8wBBjxMWoKDR0mEl2cJUJq3uCAxtzgzHSJ1ilGX48aL123MQix5+XmpUuK8m0GKBECKMkrz4EbAou8So6yUMC8j0FFCPAWpRbmZJajyrxjFORiVhHljQabwZOaVwG16BXQEE9ARF7h6QY4oSURISTUwxkreOhPs9MbZL5wv2d9bZokIb0Nx6PO4jLzMPCMvr4/fMj9oGza2pfaUC78otAgrakuwlDqSvfFL5/a4I7tUhP+ujGn5afYm4ULNwvKXDGklXZxXvwh0FNqm9ZxkYWX4dJxhrvkh2dTP1/JOv1fkPrcn3TuWcW7etK8XK1t+X3mxtKuNqV+JpTgj0VCLuag4EQC/SO/SuQIAAA==
X-Env-Sender: Alan.Robinson@ts.fujitsu.com
X-Msg-Ref: server-11.tower-184.messagelabs.com!1519297978!132041092!1
X-Originating-IP: [62.60.8.85]
X-SYMC-ESS-Client-Auth: outbound-route-from=pass
X-StarScan-Received: 
X-StarScan-Version: 9.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 32457 invoked from network); 22 Feb 2018 11:12:58 -0000
Received: from unknown (HELO mailhost4.uk.fujitsu.com) (62.60.8.85)
 by server-11.tower-184.messagelabs.com with DHE-RSA-AES256-GCM-SHA384
 encrypted SMTP; 22 Feb 2018 11:12:58 -0000
Received: from abgdgate60u.abg.fsc.net ([172.25.138.90])
 by mailhost4.uk.fujitsu.com (8.14.5/8.14.5) with ESMTP id w1MBCrpO030068
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 11:12:58 GMT
Received: from sanpedro.mch.fsc.net ([172.17.20.6])
 by abgdgate60u.abg.fsc.net with SMTP; 22 Feb 2018 12:12:53 +0100
Received: by sanpedro.mch.fsc.net (Postfix, from userid 5004)
 id 168449D00BED; Thu, 22 Feb 2018 12:12:53 +0100 (CET)
Date: Thu, 22 Feb 2018 12:12:53 +0100
To: xen-devel@lists.xen.org
Message-ID: <20180222111252.GA16659@ts.fujitsu.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.9.3 (2018-01-21)
From: Alan.Robinson@ts.fujitsu.com (Alan Robinson)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 ] get_maintainers.pl: Avoid THE_REST when
 files are added or removed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Reply-To: Alan.Robinson@ts.fujitsu.com
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBmaWxlcyBhcmUgYWRkZWQgb3IgcmVtb3ZlZCAvZGV2L251bGwgaXMgdXNlZCBhcyBhIHBs
YWNlCmhvbGRlciBuYW1lIGluIHRoZSBwYXRjaCBmb3IgdGhlIGFic2VudCBmaWxlLiAgRG9uJ3Qg
dHJ5IGFuZApmaW5kIGEgTUFJTlRBSU5FUiBmb3IgdGhpcyBwbGFjZSBob2xkZXIsIGl0IG9ubHkg
ZXZlciBmbGFncwphbmQgdGhlbiBzcGFtcyBUSEUgUkVTVCwgYmVoYXZpb3VyIGZvciBhIHJlYWwg
ZmlsZW5hbWUgaXMKdW5jaGFuZ2VkLgoKU2lnbmVkLW9mZi1ieTogQWxhbiBSb2JpbnNvbiA8QWxh
bi5Sb2JpbnNvbkB0cy5mdWppdHN1LmNvbT4KLS0tCnYxIC0gb3JpZ2luYWwgdmVyc2lvbgp2MiAt
IGFkZHJlc3NlcyAvZGV2L251bGwgYW5kICRsYXN0ZmlsZSBjb21tZW50cyBmcm9tIEphbgoKVGVz
dGVkIGJ5IHByZXRlbmRpbmcgdG8gcmVtb3ZlIHhlbi9jb21tb24vY3B1cG9vbC5jIGZvcgp3aGlj
aCBnZXRfbWFpbnRhaW5lcnMucGwgY3VycmVudGx5IGZsYWdzIDExIGFkZHJlc3NlcywgYWZ0ZXIK
dGhpcyBwYXRjaCBvbmx5IHhlbi1kZXZlbCBhbmQgaXRzIHR3byBtYWludGFpbmVycyAoSnVlcmdl
biBhbmQKRGFyaW8pIGdldCBsaXN0ZWQuIAoKQWxzbyB0ZXN0ZWQgYWRkaW5nIGEgJ2Rldi9udWxs
JyBmaWxlIHdoaWNoIGdldF9tYWludGFpbmVyLnBsIG5vdwphY2NlcHRzIGFuZCBzdWdnZXN0cyAn
VEhFX1JFU1QnLgoKIHNjcmlwdHMvZ2V0X21haW50YWluZXIucGwgfCAxMCArKysrKystLS0tCiAx
IGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3NjcmlwdHMvZ2V0X21haW50YWluZXIucGwgYi9zY3JpcHRzL2dldF9tYWludGFpbmVyLnBs
CmluZGV4IDBjZTJkMzY3ZmEuLjNmYjFhZDRiNjkgMTAwNzU1Ci0tLSBhL3NjcmlwdHMvZ2V0X21h
aW50YWluZXIucGwKKysrIGIvc2NyaXB0cy9nZXRfbWFpbnRhaW5lci5wbApAQCAtNDQ0LDEwICs0
NDQsMTIgQEAgZm9yZWFjaCBteSAkZmlsZSAoQEFSR1YpIHsKIAkgICAgbXkgJHBhdGNoX2xpbmUg
PSAkXzsKIAkgICAgaWYgKG0vXlwrXCtcK1xzKyhcUyspLyBvciBtL14tLS1ccysoXFMrKS8pIHsK
IAkJbXkgJGZpbGVuYW1lID0gJDE7Ci0JCSRmaWxlbmFtZSA9fiBzQF5bXi9dKi9AQDsKLQkJJGZp
bGVuYW1lID1+IHNAXG5AQDsKLQkJJGxhc3RmaWxlID0gJGZpbGVuYW1lOwotCQlwdXNoKEBmaWxl
cywgJGZpbGVuYW1lKTsKKwkJaWYgKCQxIG5lICIvZGV2L251bGwiKSB7ICNJZ25vcmUgdGhlIG5v
LWZpbGUgcGxhY2Vob2xkZXIKKwkJICAgICRmaWxlbmFtZSA9fiBzQF5bXi9dKi9AQDsKKwkJICAg
ICRmaWxlbmFtZSA9fiBzQFxuQEA7CisJCSAgICAkbGFzdGZpbGUgPSAkZmlsZW5hbWU7CisJCSAg
ICBwdXNoKEBmaWxlcywgJGZpbGVuYW1lKTsKKwkJfQogCQkkcGF0Y2hfcHJlZml4ID0gIl5bKy1d
LioiOwkjTm93IHBhcnNpbmcgdGhlIGFjdHVhbCBwYXRjaAogCSAgICB9IGVsc2lmIChtL15cQFxA
IC0oXGQrKSwoXGQrKS8pIHsKIAkJaWYgKCRlbWFpbF9naXRfYmxhbWUpIHsKLS0gCjIuMTQuMQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:17:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:17:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoos2-00080i-L7; Thu, 22 Feb 2018 11:17:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uojx=fq=citrix.com=prvs=584d65801=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eoos1-0007zt-LU
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 11:17:01 +0000
X-Inumbo-ID: 1ecf5c1f-17c2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ecf5c1f-17c2-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 11:18:34 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="463955480"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23182.42661.155867.810718@mariner.uk.xensource.com>
Date: Thu, 22 Feb 2018 11:16:53 +0000
To: Jim Fehlig <jfehlig@suse.com>
In-Reply-To: <20180221221341.17452-1-jfehlig@suse.com>
References: <20180221221341.17452-1-jfehlig@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com
Subject: [Xen-devel] [PATCH] xenstore: increase default thread stack size to
	32k
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmltIEZlaGxpZyB3cml0ZXMgKCJbUEFUQ0hdIHhlbnN0b3JlOiBpbmNyZWFzZSBkZWZhdWx0IHRo
cmVhZCBzdGFjayBzaXplIHRvIDMyayIpOgo+IE9uIHNldmVyYWwgU2t5bGFrZSBtYWNoaW5lcyBJ
J3ZlIG9ic2VydmVkIHhsIHNlZ2ZhdWx0cyB3aGVuIHJ1bm5pbmcKPiBjcmVhdGUgb3IgZGVzdHJv
eSBzdWJjb21tYW5kcy4gT3RoZXIgc3ViY29tbWFuZHMgbWF5IHNlZ2ZhdWx0IHRvbywKPiBidXQg
SSd2ZSBvbmx5IGxvb2tlZCBhdCBjcmVhdGUgYW5kIGRlc3Ryb3kgd2hpY2ggc2hhcmUgYSBzaW1p
bGFyCj4gYmFja3RyYWNlCgpBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNp
dHJpeC5jb20+CgpIb3dldmVyLCBJIGFtIGNvbmNlcm5lZCB0aGF0IHRoaXMgaXNuJ3QgYSB2ZXJ5
IHN5c3RlbWF0aWMgd2F5IG9mCmFkZHJlc3NpbmcgdGhpcyBwcm9ibGVtLiAgSG93IGRvIHdlIGtu
b3cgdGhhdCAzMksgaXMgZW5vdWdoID8KV2UgaGF2ZSBhbHJlYWR5IGluY3JlYXNlZCB0aGlzIG51
bWJlciBvbmNlLgoKQWx0ZXJuYXRpdmVseSwgbWF5YmUgdGhpcyBpYSBhIGJ1ZyBpbiB0aGUgcGxh
dGZvcm0gbGliYyA/CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:21:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:21:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoow0-0000Dp-4L; Thu, 22 Feb 2018 11:21:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bsrj=fq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eoovy-0000Dj-LK
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 11:21:06 +0000
X-Inumbo-ID: b0847259-17c2-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b0847259-17c2-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 11:22:38 +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 101201596;
 Thu, 22 Feb 2018 03:20:59 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D17C83F25C;
 Thu, 22 Feb 2018 03:20:57 -0800 (PST)
To: Andrii Anisov <andrii_anisov@epam.com>, bharat gohil <ghl.bhrt@gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
 <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
 <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
 <e086101c-eb6e-07b1-44d1-8c0b4870c564@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3a9e23e1-5ef6-f225-2aec-088a9a2b5168@arm.com>
Date: Thu, 22 Feb 2018 11:20:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <e086101c-eb6e-07b1-44d1-8c0b4870c564@epam.com>
Content-Language: en-US
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMi8wMi8xOCAxMTowMSwgQW5kcmlpIEFuaXNvdiB3cm90ZToKCj4gT24gMjIuMDIuMTgg
MTI6MzMsIGJoYXJhdCBnb2hpbCB3cm90ZToKPj4gU3lzdGVtIGdvdCBoYW5kIGFuZCBJIGdvdCBm
b2xsb3dpbmcgdHJhY2VzIHJlbGF0ZWQgdG8gZW5lcmd5IGF3YXJlIAo+PiBzY2hlZHVsZXIuIElz
IFhlbiBhZmZlY3RlZCB3aXRoIGd1ZXN0IHNjaGVkdWxpbmcgbWVjaGFuaXNtPyBJIGhhdmUgU29D
IAo+PiB3aGljaCBoYXMgNC1Db3J0ZXggQTM1IGFuZCAyLUNvcnRleCBBNzIuCj4+Cj4+IFvCoMKg
wqAgMC4yMDI1NDVdIFhlbjogaW5pdGlhbGl6aW5nIGNwdTQKPj4gW8KgwqDCoCAwLjIwMjU2Ml0g
SW52YWxpZCBzY2hlZF9ncm91cF9lbmVyZ3kgZm9yIENQVTQKPj4gW8KgwqDCoCAwLjIwMjU2NF0g
Q1BVNDogdXBkYXRlIGNwdV9jYXBhY2l0eSAxMDI0Cj4+IFvCoMKgwqAgMC4yMDI1NjZdIENQVTQ6
IEJvb3RlZCBzZWNvbmRhcnkgcHJvY2Vzc29yIFs0MTBmZDA0MV0KPj4gW8KgwqDCoCAwLjIzMDE5
N10gRGV0ZWN0ZWQgUElQVCBJLWNhY2hlIG9uIENQVTUKPj4gW8KgwqDCoCAwLjIzMDIwMl0gQ1BV
IGZlYXR1cmVzOiBTQU5JVFkgQ0hFQ0s6IFVuZXhwZWN0ZWQgdmFyaWF0aW9uIGluIAo+PiBTWVNf
SURfQUE2NE1NRlIwX0VMMS4gQm9vdCBDUFU6IDB4MDAwMDAwMDAxMDExMjIsIENQVTU6IDB4MDAw
MDAwMDAwMDExMjQKPj4gW8KgwqDCoCAwLjIzMDI1MF0gWGVuOiBpbml0aWFsaXppbmcgY3B1NQo+
PiBbwqDCoMKgIDAuMjMwMjY0XSBJbnZhbGlkIHNjaGVkX2dyb3VwX2VuZXJneSBmb3IgQ1BVNQo+
PiBbwqDCoMKgIDAuMjMwMjY1XSBDUFU1OiB1cGRhdGUgY3B1X2NhcGFjaXR5IDEwMjQKPj4gW8Kg
wqDCoCAwLjIzMDI2N10gQ1BVNTogQm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgWzQxMGZkMDQx
XQo+PiBbwqDCoMKgIDAuMjMwMzczXSBCcm91Z2h0IHVwIDYgQ1BVcwo+PiBbwqDCoMKgIDAuMjM0
MDg0XSBTTVA6IFRvdGFsIG9mIDYgcHJvY2Vzc29ycyBhY3RpdmF0ZWQuCj4+IFvCoMKgwqAgMC4y
MzQxMDhdIENQVSBmZWF0dXJlczogZGV0ZWN0ZWQgZmVhdHVyZTogMzItYml0IEVMMCBTdXBwb3J0
Cj4+IFvCoMKgwqAgMC4yMzQzODJdIENQVTogQWxsIENQVShzKSBzdGFydGVkIGF0IEVMMQo+PiBb
wqDCoMKgIDAuMjM0NjI3XSBJbnZhbGlkIHNjaGVkX2dyb3VwX2VuZXJneSBmb3IgQ1BVNQo+PiBb
wqDCoMKgIDAuMjM0NjYyXSBDUFU1OiB1cGRhdGUgbWF4IGNwdV9jYXBhY2l0eSAxMDI0Cj4+IFvC
oMKgwqAgMC4yMzQ2ODBdIEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZvciBDbHVzdGVyNQo+
PiBbwqDCoMKgIDAuMjM0Njk4XSBJbnZhbGlkIHNjaGVkX2dyb3VwX2VuZXJneSBmb3IgQ1BVNAo+
PiBbwqDCoMKgIDAuMjM0NzE1XSBJbnZhbGlkIHNjaGVkX2dyb3VwX2VuZXJneSBmb3IgQ2x1c3Rl
cjQKPj4gW8KgwqDCoCAwLjIzNDczM10gSW52YWxpZCBzY2hlZF9ncm91cF9lbmVyZ3kgZm9yIENQ
VTMKPj4gW8KgwqDCoCAwLjIzNDc1MF0gSW52YWxpZCBzY2hlZF9ncm91cF9lbmVyZ3kgZm9yIENs
dXN0ZXIzCj4+IFvCoMKgwqAgMC4yMzQ3NjddIEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZv
ciBDUFUyCj4+IFvCoMKgwqAgMC4yMzQ3ODRdIEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZv
ciBDbHVzdGVyMgo+PiBbwqDCoMKgIDAuMjM0ODAxXSBJbnZhbGlkIHNjaGVkX2dyb3VwX2VuZXJn
eSBmb3IgQ1BVMQo+PiBbwqDCoMKgIDAuMjM0ODE5XSBJbnZhbGlkIHNjaGVkX2dyb3VwX2VuZXJn
eSBmb3IgQ2x1c3RlcjEKPj4gW8KgwqDCoCAwLjIzNDgzNl0gSW52YWxpZCBzY2hlZF9ncm91cF9l
bmVyZ3kgZm9yIENQVTAKPj4gW8KgwqDCoCAwLjIzNDg1M10gSW52YWxpZAo+Pgo+PiBJIGhhdmUg
U29DIHdpdGggNCBDb3J0ZXggQTM1IGFuZCAyIENvcnRleCBBNzIuCj4gVGhlcmUgaXMgYSBuaXQg
d2hpY2ggaXMgb3Zlcmxvb2tlZCBvZnRlbjogWEVOIGh5cGVydmlzb3IgZG9lcyBub3QgcGFzcyAK
PiBhbiBpbnB1dCBkZXZpY2UgdHJlZSBhcyBpcyB0byBEb20wLiBFc3BlY2lhbGx5IENQVSBhbmQg
bWVtb3J5IG5vZGVzLiAKPiBUaGV5IGFyZSBjcmVhdGVkIGJ5IFhFTiBpdHNlbGYgYWNjb3JkaW5n
bHkgdG8gZG9tMCBjb25maWd1cmF0aW9uLiAKPiBMaXRlcmFsbHkgRG9tMCByZWNlaXZlcyBkZXZp
Y2UgdHJlZSB3aXRoIFZDUFVzIGFuZCBkb21haW4gUkFNIHNwYWNlIAo+IGRlc2NyaXB0aW9uIGlu
c3RlYWQgb2YgUENQVXMgYW5kIG1hY2hpbmUgUkFNIGRlc2NyaXB0aW9uLiBJbiB5b3VyIAo+IHBh
cnRpY3VsYXIgY2FzZSwgSSBndWVzcywgc2NoZWR1bGVyIGlzIGxvb2tpbmcgZm9yIHNvbWUgc3Bl
Y2lmaWMgCj4gcHJvcGVydGllcyBpbiBDUFUgbm9kZXMsIGJ1dCBkbyBub3QgZmluZCB0aGVtLCBi
ZWNhdXNlIFhFTiBjcmVhdGVzIGJhc2ljIAo+IENQVSBub2RlcyBmcm9tIHRoZSBzY3JhdGNoLgoK
VGhhdCdzIGp1c3QgYSByZWQtaGVycmluZy4gWW91IHNob3VsZCBuZXZlciBoYW5nIGJlY2F1c2Ug
b2YgbWlzc2luZyAKcHJvcGVydGllcyBmb3IgdGhlIENQVSBzY2hlZHVsaW5nLgoKLS0gCkp1bGll
biBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:22:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:22:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoox3-0000IR-Cp; Thu, 22 Feb 2018 11:22:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+2ox=fq=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eoox1-0000IJ-QY
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 11:22:11 +0000
X-Inumbo-ID: 8201e32f-17c2-11e8-ba59-bc764e045a96
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8201e32f-17c2-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 12:21:21 +0100 (CET)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 03:22:08 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,377,1515484800"; d="scan'208";a="31945198"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga004.fm.intel.com with ESMTP; 22 Feb 2018 03:22:06 -0800
Date: Thu, 22 Feb 2018 18:33:35 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180222103334.GA116537@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-16-git-send-email-chao.gao@intel.com>
 <20180212140446.ebus473ovkf7lpig@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212140446.ebus473ovkf7lpig@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 15/28] x86/vvtd: Enable Queued
 Invalidation through GCMD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDI6MDQ6NDZQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjIyUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBTb2Z0d2FyZSB3cml0ZXMgdG8gUUlFIGZpZWxkIG9mIEdDTUQgdG8gZW5h
YmxlIG9yIGRpc2FibGUgcXVldWVkCj4+IGludmFsaWRhdGlvbnMuIFRoaXMgcGF0Y2ggZW11bGF0
ZXMgUUlFIGZpZWxkIG9mIEdDTUQuCj4+IAo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hh
by5nYW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5OiBMYW4gVGlhbnl1IDx0aWFueXUubGFu
QGludGVsLmNvbT4KPj4gLS0tCj4+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUu
aCB8ICAzICsrLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAgfCAxOCAr
KysrKysrKysrKysrKysrKysKPj4gIDIgZmlsZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4gaW5k
ZXggZGMyZGY3NS4uYjcxZGFiOCAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmgKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11
LmgKPj4gQEAgLTE2MCw3ICsxNjAsOCBAQAo+PiAgI2RlZmluZSBETUFfR1NUU19GTFMgICAgKCgo
dTY0KTEpIDw8IDI5KQo+PiAgI2RlZmluZSBETUFfR1NUU19BRkxTICAgKCgodTY0KTEpIDw8IDI4
KQo+PiAgI2RlZmluZSBETUFfR1NUU19XQkZTICAgKCgodTY0KTEpIDw8IDI3KQo+PiAtI2RlZmlu
ZSBETUFfR1NUU19RSUVTICAgKCgodTY0KTEpIDw8MjYpCj4+ICsjZGVmaW5lIERNQV9HU1RTX1FJ
RVNfU0hJRlQgICAgIDI2Cj4+ICsjZGVmaW5lIERNQV9HU1RTX1FJRVMgICAoKCh1NjQpMSkgPDwg
RE1BX0dTVFNfUUlFU19TSElGVCkKPj4gICNkZWZpbmUgRE1BX0dTVFNfSVJFU19TSElGVCAgICAg
MjUKPj4gICNkZWZpbmUgRE1BX0dTVFNfSVJFUyAgICgoKHU2NCkxKSA8PCBETUFfR1NUU19JUkVT
X1NISUZUKQo+PiAgI2RlZmluZSBETUFfR1NUU19TSVJUUFNfU0hJRlQgICAyNAo+PiBkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC92dnRkLmMKPj4gaW5kZXggODM4MDVkMS4uYTJmYTY0YSAxMDA2NDQKPj4g
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+PiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IEBAIC01MzksNiArNTM5LDIwIEBAIHN0YXRp
YyB2b2lkIHdyaXRlX2djbWRfaXJlKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4+
ICAgICAgICAgICh2dnRkLCBETUFSX0dTVFNfUkVHLCBETUFfR1NUU19JUkVTX1NISUZUKTsKPj4g
IH0KPj4gIAo+PiArc3RhdGljIHZvaWQgd3JpdGVfZ2NtZF9xaWUoc3RydWN0IHZ2dGQgKnZ2dGQs
IHVpbnQzMl90IHZhbCkKPj4gK3sKPj4gKyAgICBib29sIHNldCA9IHZhbCAmIERNQV9HQ01EX1FJ
RTsKPj4gKwo+PiArICAgIHZ2dGRfaW5mbygiJXNhYmxlIFF1ZXVlIEludmFsaWRhdGlvblxuIiwg
c2V0ID8gIkVuIiA6ICJEaXMiKTsKPj4gKwo+PiArICAgIGlmICggc2V0ICkKPj4gKyAgICAgICAg
dnZ0ZF9zZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUUhfUkVHLCAwKTsKPgo+SWYgUUlFIGlzIGFs
cmVhZHkgZW5hYmxlZCBhbmQgdGhlIHVzZXIgd3JpdGVzIHRvIEdDTUQgd2l0aCB0aGUgUUlFIGJp
dAo+c2V0IHdvbid0IHRoaXMgd3JvbmdseSBjbGVhciB0aGUgaW52YWxpZGF0aW9uIHF1ZXVlPwoK
Tm8uIElmIFFJRSBpcyBhbHJlYWR5IGVuYWJsZWQsIHdyaXR0aW5nIHRvIEdDTUQgd2l0aCBRSUUg
d291bGQgYmUKaWdub3JlZC4gd3JpdGVfZ2NtZF9xaWUoKSBpcyBjYWxsZWQgb25seSB3aGVuIFFJ
RSBpcyBjaGFuZ2VkIGluCnZ2dGRfd3JpdGVfZ2NtZCgpLiBBY3R1YWxseSwgaWYgd2Ugd2FudCB0
byBlbmFibGUgb3RoZXIgZmVhdHVyZXMgYW5kIG5vdAp3YW50IHRvIGRpc2FibGUgUUksIHdlIHNo
b3VsZCB3cml0ZSB0byBHQ01EIHdpdGggdGhlIFFJRSBiaXQgc2V0LgoKPgo+PiArCj4+ICsgICAg
KHNldCA/IHZ2dGRfc2V0X2JpdCA6IHZ2dGRfY2xlYXJfYml0KQo+PiArICAgICAgICAodnZ0ZCwg
RE1BUl9HU1RTX1JFRywgRE1BX0dTVFNfUUlFU19TSElGVCk7Cj4+ICsKPj4gK30KPj4gKwo+PiAg
c3RhdGljIHZvaWQgd3JpdGVfZ2NtZF9zaXJ0cChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3Qg
dmFsKQo+PiAgewo+PiAgICAgIHVpbnQ2NF90IGlydGEgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRk
LCBETUFSX0lSVEFfUkVHKTsKPj4gQEAgLTU5OCw2ICs2MTIsMTAgQEAgc3RhdGljIHZvaWQgdnZ0
ZF93cml0ZV9nY21kKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4+ICAgICAgICAg
IHdyaXRlX2djbWRfc2lydHAodnZ0ZCwgdmFsKTsKPj4gICAgICBpZiAoIGNoYW5nZWQgJiBETUFf
R0NNRF9JUkUgKQo+PiAgICAgICAgICB3cml0ZV9nY21kX2lyZSh2dnRkLCB2YWwpOwo+PiArICAg
IGlmICggY2hhbmdlZCAmIERNQV9HQ01EX1FJRSApCj4+ICsgICAgICAgIHdyaXRlX2djbWRfcWll
KHZ2dGQsIHZhbCk7Cj4+ICsgICAgaWYgKCBjaGFuZ2VkICYgfihETUFfR0NNRF9TSVJUUCB8IERN
QV9HQ01EX0lSRSB8IERNQV9HQ01EX1FJRSkgKQo+PiArICAgICAgICB2dnRkX2luZm8oIk9ubHkg
U0lSVFAsIElSRSwgUUlFIGluIEdDTUQgYXJlIGhhbmRsZWQiKTsKPgo+VGhpcyBzZWVtcyBxdWl0
ZSBsaWtlbHkgdG8gZ28gb3V0IG9mIHN5bmMuIEkgd291bGQgcmF0aGVyIGRvOgo+Cj5pZiAoIGNo
YW5nZWQgJiBETUFfR0NNRF9RSUUgKQo+ewo+ICAgIHdyaXRlX2djbWRfcWllKHZ2dGQsIHZhbCk7
Cj4gICAgY2hhbmdlZCAmPSB+RE1BX0dDTURfUUlFOwo+fQo+Li4uCj5pZiAoIGNoYW5nZWQgKQo+
ICAgIHZ2dGRfaW5mbygiVW5oYW5kbGVkIGJpdCBkZXRlY3RlZDogJS4uLiIpOwo+Cj5JdCBzZWVt
cyBhbHNvIHF1aXRlIGxpa2VseSB0aGlzIGNhbiBiZSBzaW1wbGlmaWVkIHdpdGggYSBtYWNybzoK
Pgo+I2RlZmluZSBIQU5ETEVfR0NNRF9CSVQoYml0KSAgICAgICAgXAo+aWYgKCBjaGFuZ2VkICYg
RE1BX0dDTURfICMjIGJpdCApICAgXAo+eyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAo+ICAgIHdyaXRlX2djbWRfICMjIGJpdCAodnZ0ZCwgdmFsKTsgXAo+ICAgIGNoYW5nZWQg
Jj0gfkRNQV9HQ01EXyAjI8KgYml0OyAgIFwKPn0KPgo+U28gdGhhdCB5b3UgY2FuIHdyaXRlOgo+
Cj5IQU5ETEVfR0NNRF9CSVQoSVJFKTsKPkhBTkRMRV9HQ01EX0JJVChRSUUpOwo+Li4uCgpXaWxs
IHVzZSB0aGlzIG1hY3JvLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:27:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:27:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eop2O-0000XY-Vv; Thu, 22 Feb 2018 11:27:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bsrj=fq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eop2O-0000XO-6w
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 11:27:44 +0000
X-Inumbo-ID: 9dda8f09-17c3-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9dda8f09-17c3-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 11:29:17 +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 7D0AA1596;
 Thu, 22 Feb 2018 03:27:37 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 65F733F25C;
 Thu, 22 Feb 2018 03:27:36 -0800 (PST)
To: bharat gohil <ghl.bhrt@gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
 <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
 <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <ce1b842d-feb7-e7d7-965b-634b9f0108da@arm.com>
Date: Thu, 22 Feb 2018 11:27:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
Content-Language: en-US
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpQbGVhc2UgY29uZmlndXJlIHlvdXIgZS1tYWlsIGNsaWVudCB0byBxdW90ZSB3aXRoICc+
Jy4gSXQgaXMgaW5jcmVkaWJseSAKZGlmZmljdWx0IHRvIHJlYWQgZS1tYWlsIHdoZW4gc3BhY2Ug
aXMgdXNlZCBmb3IgcXVvdGluZyAoc2VlIGJlbG93KS4KCk9uIDIyLzAyLzE4IDEwOjMzLCBiaGFy
YXQgZ29oaWwgd3JvdGU6Cj4gICAgICAgICBJIGhhdmUgdHJpZWQgeW91ciBzdWdnZXN0aW9uLCBJ
IGdvdCBmb2xsb3dpbmcgY3Jhc2guIEl0IHVuYWJsZQo+ICAgICAgICAgZmluZCBpbnRlcnJ1cHQg
Y29udHJvbGxlciBidXQgdGhpcyBrZXJuZWwgd29ya2luZyBmaW5lIHdpdGhvdXQgWGVuLgo+ICAg
ICAgICAgRG8geW91IGhhdmUgYW55IHN1Z2dlc3Rpb24/Cj4gCj4gICAgICAgICBbMjAxOC0wMi0y
MiAxNDowNDoxNV0gKFhFTikgRE9NMDogW8KgwqDCoCAwLjAwMDAwMF0gT0Y6Cj4gICAgICAgICBv
Zl9pcnFfaW5pdDogY2hpbGRyZW4gcmVtYWluLCBidXQgbm8gcGFyZW50cwo+ICAgICAgICAgWzIw
MTgtMDItMjIgMTQ6MDQ6MTVdIChYRU4pIERPTTA6IFvCoMKgwqAgMC4wMDAwMDBdIEtlcm5lbCBw
YW5pYyAtCj4gICAgICAgICBub3Qgc3luY2luZzogTm8gaW50ZXJydXB0IGNvbnRyb2xsZXIgZm91
bmQuCj4gICAgICAgICBbMjAxOC0wMi0yMiAxNDowNDoxNV0gKFhFTikgRE9NMDogW8KgwqDCoCAw
LjAwMDAwMF0gQ1BVOiAwIFBJRDogMAo+ICAgICAgICAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWlu
dGVkIDQuOS40NCsgIzE1Cj4gICAgICAgICBbMjAxOC0wMi0yMiAxNDowNDoxNV0gKFhFTikgRE9N
MDogW8KgwqDCoCAwLjAwMDAwMF0gSGFyZHdhcmUgbmFtZToKPiAgICAgICAgIFhYWFhYIGJvYXJk
IChEVCkKPiAgICAgICAgIFsyMDE4LTAyLTIyIDE0OjA0OjE1XSAoWEVOKSBET00wOiBbwqDCoMKg
IDAuMDAwMDAwXSBDYWxsIHRyYWNlOgo+ICAgICAgICAgWzIwMTgtMDItMjIgMTQ6MDQ6MTVdIChY
RU4pIERPTTA6IFvCoMKgwqAgMC4wMDAwMDBdCj4gICAgICAgICBbPGZmZmZmZjgwMDgwODlmODg+
XSBkdW1wX2JhY2t0cmFjZSsweDAvMHgxZDgKPiAgICAgICAgIFsyMDE4LTAyLTIyIDE0OjA0OjE1
XSAoWEVOKSBET00wOiBbwqDCoMKgIDAuMDAwMDAwXQo+ICAgICAgICAgWzxmZmZmZmY4MDA4MDhh
MTg0Pl0gc2hvd19zdGFjaysweDI0LzB4MzAKPiAgICAgICAgIFsyMDE4LTAyLTIyIDE0OjA0OjE1
XSAoWEVOKSBET00wOiBbwqDCoMKgIDAuMDAwMDAwXQo+ICAgICAgICAgWzxmZmZmZmY4MDA4Mzhh
MGU0Pl0gZHVtcF9zdGFjaysweDk0LzB4YjgKPiAgICAgICAgIFsyMDE4LTAyLTIyIDE0OjA0OjE1
XSAoWEVOKSBET00wOiBbwqDCoMKgIDAuMDAwMDAwXQo+ICAgICAgICAgWzxmZmZmZmY4MDA4MTk2
ZGEwPl0gcGFuaWMrMHgxMjQvMHgyNzAKPiAgICAgICAgIFsyMDE4LTAyLTIyIDE0OjA0OjE1XSAo
WEVOKSBET00wOiBbwqDCoMKgIDAuMDAwMDAwXQo+ICAgICAgICAgWzxmZmZmZmY4MDA4YzkyYzA4
Pl0gaW5pdF9JUlErMHgyNC8weDJjCj4gICAgICAgICBbMjAxOC0wMi0yMiAxNDowNDoxNV0gKFhF
TikgRE9NMDogW8KgwqDCoCAwLjAwMDAwMF0KPiAgICAgICAgIFs8ZmZmZmZmODAwOGM5MDlmOD5d
IHN0YXJ0X2tlcm5lbCsweDIzMC8weDM4OAo+ICAgICAgICAgWzIwMTgtMDItMjIgMTQ6MDQ6MTVd
IChYRU4pIERPTTA6IFvCoMKgwqAgMC4wMDAwMDBdCj4gICAgICAgICBbPGZmZmZmZjgwMDhjOTAx
ZTA+XSBfX3ByaW1hcnlfc3dpdGNoZWQrMHg1Yy8weDY0Cj4gICAgICAgICBbMjAxOC0wMi0yMiAx
NDowNDoxNV0gKFhFTikgRE9NMDogW8KgwqDCoCAwLjAwMDAwMF0gUmVib290aW5nIGluIDEKPiAg
ICAgICAgIHNlY29uZHMuLgo+IAo+IAo+ICAgICBTb0MgaGFzIGRpZmZlcmVudCBpbnRlcnJ1cHQg
cGFyZW50IHRoYW4gR0lDIHNvIEkgbWFrZSBHSUMgYXMKPiAgICAgaW50ZXJydXB0IHBhcmVudCBh
bmQgSSBhbSBhYmxlIHRvIG1vdmUgYWhlYWQuIHVwZGF0ZSB5b3Ugb25jZSBEb20wCj4gICAgIGJv
b3QgY29tcGxldGVseS4KClRoaXMgbG9va3MgcXVpdGUgd3JvbmcgdG8gbWUuIEJ5IG1vZGlmeWlu
ZyB0aGUgaW50ZXJydXB0IHBhcmVudCAKcHJvcGVydHksIHlvdSBhbHNvIG1vZGlmeSB3aGljaCBp
bnRlcnJ1cHQgY29udHJvbGxlciB3aWxsIGJlIHVzZWQgZm9yIApyb3V0aW5nIHRoZSBpbnRlcnJ1
cHQuIFRoaXMgaXMgcHJvYmFibHkgdGhlIHJlYXNvbiBvZiB0aGUgaGFuZyB5b3UgCm1lbnRpb24g
YmVsb3cuCgpXaGF0IGFyZSB0aGUgaW50ZXJydXB0cyBjb250cm9sbGVyIHlvdSBoYXZlIG9uIHlv
dXIgcGxhdGZvcm0/Cgo+IAo+IAo+IFN5c3RlbSBnb3QgaGFuZCBhbmQgSSBnb3QgZm9sbG93aW5n
IHRyYWNlcyByZWxhdGVkIHRvIGVuZXJneSBhd2FyZSAKPiBzY2hlZHVsZXIuIElzIFhlbiBhZmZl
Y3RlZCB3aXRoIGd1ZXN0IHNjaGVkdWxpbmcgbWVjaGFuaXNtPyBJIGhhdmUgU29DIAo+IHdoaWNo
IGhhcyA0LUNvcnRleCBBMzUgYW5kIDItQ29ydGV4IEE3Mi4KPiAKPiBbwqDCoMKgIDAuMjAyNTQ1
XSBYZW46IGluaXRpYWxpemluZyBjcHU0Cj4gW8KgwqDCoCAwLjIwMjU2Ml0gSW52YWxpZCBzY2hl
ZF9ncm91cF9lbmVyZ3kgZm9yIENQVTQKPiBbwqDCoMKgIDAuMjAyNTY0XSBDUFU0OiB1cGRhdGUg
Y3B1X2NhcGFjaXR5IDEwMjQKPiBbwqDCoMKgIDAuMjAyNTY2XSBDUFU0OiBCb290ZWQgc2Vjb25k
YXJ5IHByb2Nlc3NvciBbNDEwZmQwNDFdCj4gW8KgwqDCoCAwLjIzMDE5N10gRGV0ZWN0ZWQgUElQ
VCBJLWNhY2hlIG9uIENQVTUKPiBbwqDCoMKgIDAuMjMwMjAyXSBDUFUgZmVhdHVyZXM6IFNBTklU
WSBDSEVDSzogVW5leHBlY3RlZCB2YXJpYXRpb24gaW4gCj4gU1lTX0lEX0FBNjRNTUZSMF9FTDEu
IEJvb3QgQ1BVOiAweDAwMDAwMDAwMTAxMTIyLCBDUFU1OiAweDAwMDAwMDAwMDAxMTI0Cj4gW8Kg
wqDCoCAwLjIzMDI1MF0gWGVuOiBpbml0aWFsaXppbmcgY3B1NQo+IFvCoMKgwqAgMC4yMzAyNjRd
IEludmFsaWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZvciBDUFU1Cj4gW8KgwqDCoCAwLjIzMDI2NV0g
Q1BVNTogdXBkYXRlIGNwdV9jYXBhY2l0eSAxMDI0Cj4gW8KgwqDCoCAwLjIzMDI2N10gQ1BVNTog
Qm9vdGVkIHNlY29uZGFyeSBwcm9jZXNzb3IgWzQxMGZkMDQxXQo+IFvCoMKgwqAgMC4yMzAzNzNd
IEJyb3VnaHQgdXAgNiBDUFVzCj4gW8KgwqDCoCAwLjIzNDA4NF0gU01QOiBUb3RhbCBvZiA2IHBy
b2Nlc3NvcnMgYWN0aXZhdGVkLgo+IFvCoMKgwqAgMC4yMzQxMDhdIENQVSBmZWF0dXJlczogZGV0
ZWN0ZWQgZmVhdHVyZTogMzItYml0IEVMMCBTdXBwb3J0Cj4gW8KgwqDCoCAwLjIzNDM4Ml0gQ1BV
OiBBbGwgQ1BVKHMpIHN0YXJ0ZWQgYXQgRUwxCj4gW8KgwqDCoCAwLjIzNDYyN10gSW52YWxpZCBz
Y2hlZF9ncm91cF9lbmVyZ3kgZm9yIENQVTUKPiBbwqDCoMKgIDAuMjM0NjYyXSBDUFU1OiB1cGRh
dGUgbWF4IGNwdV9jYXBhY2l0eSAxMDI0Cj4gW8KgwqDCoCAwLjIzNDY4MF0gSW52YWxpZCBzY2hl
ZF9ncm91cF9lbmVyZ3kgZm9yIENsdXN0ZXI1Cj4gW8KgwqDCoCAwLjIzNDY5OF0gSW52YWxpZCBz
Y2hlZF9ncm91cF9lbmVyZ3kgZm9yIENQVTQKPiBbwqDCoMKgIDAuMjM0NzE1XSBJbnZhbGlkIHNj
aGVkX2dyb3VwX2VuZXJneSBmb3IgQ2x1c3RlcjQKPiBbwqDCoMKgIDAuMjM0NzMzXSBJbnZhbGlk
IHNjaGVkX2dyb3VwX2VuZXJneSBmb3IgQ1BVMwo+IFvCoMKgwqAgMC4yMzQ3NTBdIEludmFsaWQg
c2NoZWRfZ3JvdXBfZW5lcmd5IGZvciBDbHVzdGVyMwo+IFvCoMKgwqAgMC4yMzQ3NjddIEludmFs
aWQgc2NoZWRfZ3JvdXBfZW5lcmd5IGZvciBDUFUyCj4gW8KgwqDCoCAwLjIzNDc4NF0gSW52YWxp
ZCBzY2hlZF9ncm91cF9lbmVyZ3kgZm9yIENsdXN0ZXIyCj4gW8KgwqDCoCAwLjIzNDgwMV0gSW52
YWxpZCBzY2hlZF9ncm91cF9lbmVyZ3kgZm9yIENQVTEKPiBbwqDCoMKgIDAuMjM0ODE5XSBJbnZh
bGlkIHNjaGVkX2dyb3VwX2VuZXJneSBmb3IgQ2x1c3RlcjEKPiBbwqDCoMKgIDAuMjM0ODM2XSBJ
bnZhbGlkIHNjaGVkX2dyb3VwX2VuZXJneSBmb3IgQ1BVMAo+IFvCoMKgwqAgMC4yMzQ4NTNdIElu
dmFsaWQKCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:33:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eop7w-0001D3-Jt; Thu, 22 Feb 2018 11:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eop7v-0001Cs-4Q
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 11:33:27 +0000
X-Inumbo-ID: 6a679a13-17c4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a679a13-17c4-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 11:35:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eop7n-0000Yr-Ak; Thu, 22 Feb 2018 11:33:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eop7i-0005Yw-1p; Thu, 22 Feb 2018 11:33:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eop7h-0007fC-Mz; Thu, 22 Feb 2018 11:33:13 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119785-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=197fbdb501257fdbbe0cfed35e3a99ef5b166107
X-Osstest-Versions-That: xen=8f9ccfe93570ecae18d9cc224931787d0bca9c66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Feb 2018 11:33:13 +0000
Subject: [Xen-devel] [xen-unstable test] 119785: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8027089306334274883=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119785 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119785/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm 16 guest-localmigrate/x10 fail REGR. vs. 119713

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119713
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119713
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119713
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119713
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 119713
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119713
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 119713
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119713
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119713
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119713
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  197fbdb501257fdbbe0cfed35e3a99ef5b166107
baseline version:
 xen                  8f9ccfe93570ecae18d9cc224931787d0bca9c66

Last test of basis   119713  2018-02-20 07:56:20 Z    2 days
Testing same since   119785  2018-02-21 02:46:06 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        fail    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 197fbdb501257fdbbe0cfed35e3a99ef5b166107
Author: Sergey Dyasli <sergey.dyasli@citrix.com>
Date:   Mon Feb 19 11:29:26 2018 +0000

    x86/msr: add Raw and Host domain policies
    
    Raw policy contains the actual values from H/W MSRs. Add PLATFORM_INFO
    msr to the policy during probe_cpuid_faulting().
    
    Host policy may have certain features disabled if Xen decides not
    to use them. For now, make Host policy equal to Raw policy with
    cpuid_faulting availability dependent on X86_FEATURE_CPUID_FAULTING.
    
    Finally, derive HVM/PV max domain policies from the Host policy.
    
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a44f1697968e04fcc6145e3bd51c748b57047240
Author: Igor Druzhinin <igor.druzhinin@citrix.com>
Date:   Tue Feb 20 10:16:56 2018 +0100

    x86/nmi: start NMI watchdog on CPU0 after SMP bootstrap
    
    We're noticing a reproducible system boot hang on certain
    Skylake platforms where the BIOS is configured in legacy
    boot mode with x2APIC disabled. The system stalls immediately
    after writing the first SMP initialization sequence into APIC ICR.
    
    The cause of the problem is watchdog NMI handler execution -
    somewhere near the end of NMI handling (after it's already
    rescheduled the next NMI) it tries to access IO port 0x61
    to get the actual NMI reason on CPU0. Unfortunately, this
    port is emulated by BIOS using SMIs and this emulation for
    some reason takes more time than we expect during INIT-SIPI-SIPI
    sequence. As the result, the system is constantly moving between
    NMI and SMI handler and not making any progress.
    
    To avoid this, initialize the watchdog after SMP bootstrap on
    CPU0 and, additionally, protect the NMI handler by moving
    IO port access before NMI re-scheduling. The latter should also
    help in case of post boot CPU onlining. Although we're running
    watchdog at much lower frequency at this point, it's neveretheless
    possible we may trigger the issue anyway.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 682b13c259e531f6848f535032c256ec8fcaca71
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 20 10:10:59 2018 +0100

    shim: allow building of just the shim with build-ID-incapable linker
    
    The ELF note the shim build inserts causes mkelf32 to choke on the
    second program header. However, the output of mkelf32 isn't really
    needed when building inside tools/firmware/ - an attempt to build it is
    made solely because of a wrong dependency.
    
    Further changes to the make logic will be needed to also allow building
    a shim-enabled "normal" xen with such a linker (as it looks the --notes
    option will need passing not just when the linker support build ID
    generation).
    
    Also drop a stray variable setting from the x86 Makefile.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8027089306334274883==--

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:33:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:33:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eop8C-0001GJ-W4; Thu, 22 Feb 2018 11:33:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eop8C-0001G8-1w
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 11:33:44 +0000
X-Inumbo-ID: 1ef7016c-17c4-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ef7016c-17c4-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 12:32:53 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 04:33:41 -0700
Message-Id: <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 04:33:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDExOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYXMtaW5zbi1jaGVjayBtdXRhdGVzIHRoZSBwYXNzZWQtaW4gZmxhZ3MuICBSZW5hbWUg
aXQgdG8gYXMtaW5zbi1hZGQsIGluIGxpbmUKPiB3aXRoIGNjLW9wdGlvbi1hZGQuICBVcGRhdGUg
YWxsIGNhbGxlcnMuCgpJJ20gbm90IGNvbnZpbmNlZCAtIGNjLW9wdGlvbi1hZGQgbWFrZXMgcmVs
YXRpdmVseSBjbGVhciB0aGF0CnNvbWV0aGluZyBpcyBiZWluZyBhZGRlZCB0byB0aGUgb3B0aW9u
cyBwYXNzZWQgdG8gQ0MuIElmIEkKdGFrZSBhcy1pbnNuLWFkZCB0aGlzIHdheSwgdGhlIG1hY3Jv
IHdvdWxkIG5lZWQgdG8gYWRkIGFuCmluc24gdG8gdGhlIEFTIGludm9jYXRpb24uIFdoaWxlIEkg
YWdyZWUgYXMtaW5zbi1jaGVjayBkb2Vzbid0Cm1ha2UgY2xlYXIgdGhhdCBpdCBhZGRzIGFueSBv
cHRpb25zLCBJIHN0aWxsIGZpbmQgdGhpcyBsZXNzCm1pc2xlYWRpbmcgdGhhbiB0aGUgc3VnZ2Vz
dGVkIG5ldyBuYW1lLiBMZXQncyBzZWUgd2hhdApvdGhlcnMgdGhpbmsuCgpKYW4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:34:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:34:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eop97-0001NS-8K; Thu, 22 Feb 2018 11:34:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uojx=fq=citrix.com=prvs=584d65801=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eop95-0001N1-Ck
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 11:34:39 +0000
X-Inumbo-ID: 82b763fa-17c4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82b763fa-17c4-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 11:35:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="463957563"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23182.43687.778648.644108@mariner.uk.xensource.com>
Date: Thu, 22 Feb 2018 11:33:59 +0000
To: Juergen Gross <jgross@suse.com>
In-Reply-To: <799a00a6-ae10-1fa3-afbb-d94eb0b69dea@suse.com>
References: <20180221221341.17452-1-jfehlig@suse.com>
 <799a00a6-ae10-1fa3-afbb-d94eb0b69dea@suse.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel@lists.xenproject.org, Jim Fehlig <jfehlig@suse.com>,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] xenstore: increase default thread stack
 size to 32k
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIXSB4ZW5zdG9yZTog
aW5jcmVhc2UgZGVmYXVsdCB0aHJlYWQgc3RhY2sgc2l6ZSB0byAzMmsiKToKPiBUaGUgbWFpbiBw
cm9ibGVtIGlzIHRoYXQgYW55IHRocmVhZCBsb2NhbCBzdG9yYWdlIGlzIHRha2VuIGZyb20gdGhl
Cj4gc3RhY2sgd2l0aG91dCBhbnkgaW50ZXJmYWNlIGJlaW5nIGF2YWlsYWJsZSBmb3IgYWRqdXN0
aW5nIHRoZSBfcmVhbF8KPiBzdGFjayBzaXplIGluc3RlYWQgb2YgdGhlIG1lb3J5IGZvciB0aHJl
YWQgbG9jYWwgc3RvcmFnZSArIHN0YWNrLgo+IAo+IFNvIHdlIGNhbiBpbmNyZWFzZSB0aGUgc3Rh
Y2sgc2l6ZSBvZiB0aGUgeGVuc3RvcmUgdGhyZWFkIGFuZCB3YWl0IGZvcgo+IHRoZSBuZXh0IGJy
ZWFrYWdlLCBvciB3ZSBoYXZlIHRvIHRoaW5rIGFib3V0IGEgcHJvcGVyIHNvbHV0aW9uLgo+IAo+
IFJpZ2h0IG5vdyBJIGhhdmUgbm8gc2Vuc2libGUgaWRlYSBob3cgdG8gYWRkcmVzcyB0aGUgcHJv
YmxlbSwgYXMgdGhlCj4gb2xkIHRocmVhZCBzdWdnZXN0cyB0aGUgdW5kZXJseWluZyBnbGliYyBw
cm9ibGVtIGlzbid0IGZpeGVkIHlldCAod293Ogo+IHRoZSBwcm9ibGVtIGlzIGtub3duIGZvciBt
b3JlIHRoYW4gNyB5ZWFycyBub3cpOgo+IAo+IGh0dHBzOi8vc291cmNld2FyZS5vcmcvYnVnemls
bGEvc2hvd19idWcuY2dpP2lkPTExNzg3CgpPaCEKClRoYW5rIHlvdSwgSnVlcmdlbiwgZm9yIHBy
b3ZpZGluZyBmYWN0cyEKCkkgd2l0aGRyYXcgbXkgYWNrIG9uIHRoaXMgcGF0Y2guCgpJIGFncmVl
IHdpdGggYWxsIHRoZSBjb21wbGFpbnRzIGluIHRoZSBsaWJjIGJ1Z3ppbGxhIGFuZCBkaXNlZ3Jl
ZSB3aXRoCmdsaWJjIHVwc3RyZWFtLiAgSSB0aGluayB0aGlzIHNob3VsZCBiZSBmaXhlZCBpbiB0
aGUgbGliYy4gIFNhZGx5IHRoZQpsaWJjIGJ1Z3ppbGxhIGRvZXNuJ3QgaGF2ZSBhIGxpYmMgcGF0
Y2guCgpJIHdvdWxkIGFjY2VwdCBhIHdvcmthcm91bmQgaW4gbGlieGVuc3RvcmUgdGhhdCBkb2Vz
IHNvbWV0aGluZyBzaW1pbGFyCnRvIHdoYXQgdGhleSBkbyBpbiBSdXN0Li4uCgpJYW4uCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:35:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:35:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eop9y-0001Tk-H0; Thu, 22 Feb 2018 11:35:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tlcy=fq=citrix.com=prvs=584ccea7e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eop9y-0001TP-9f
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 11:35:34 +0000
X-Inumbo-ID: b5e7c892-17c4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5e7c892-17c4-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 11:37:07 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68372706"
Date: Thu, 22 Feb 2018 11:35:21 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20180222113521.skuzd3otv7xquvmu@MacBook-Pro-de-Roger.local>
References: <20180221221341.17452-1-jfehlig@suse.com>
 <23182.42661.155867.810718@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23182.42661.155867.810718@mariner.uk.xensource.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jim Fehlig <jfehlig@suse.com>,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] xenstore: increase default thread stack
 size to 32k
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMTE6MTY6NTNBTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gSmltIEZlaGxpZyB3cml0ZXMgKCJbUEFUQ0hdIHhlbnN0b3JlOiBpbmNyZWFzZSBkZWZh
dWx0IHRocmVhZCBzdGFjayBzaXplIHRvIDMyayIpOgo+ID4gT24gc2V2ZXJhbCBTa3lsYWtlIG1h
Y2hpbmVzIEkndmUgb2JzZXJ2ZWQgeGwgc2VnZmF1bHRzIHdoZW4gcnVubmluZwo+ID4gY3JlYXRl
IG9yIGRlc3Ryb3kgc3ViY29tbWFuZHMuIE90aGVyIHN1YmNvbW1hbmRzIG1heSBzZWdmYXVsdCB0
b28sCj4gPiBidXQgSSd2ZSBvbmx5IGxvb2tlZCBhdCBjcmVhdGUgYW5kIGRlc3Ryb3kgd2hpY2gg
c2hhcmUgYSBzaW1pbGFyCj4gPiBiYWNrdHJhY2UKPiAKPiBBY2tlZC1ieTogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gCj4gSG93ZXZlciwgSSBhbSBjb25jZXJuZWQg
dGhhdCB0aGlzIGlzbid0IGEgdmVyeSBzeXN0ZW1hdGljIHdheSBvZgo+IGFkZHJlc3NpbmcgdGhp
cyBwcm9ibGVtLiAgSG93IGRvIHdlIGtub3cgdGhhdCAzMksgaXMgZW5vdWdoID8KPiBXZSBoYXZl
IGFscmVhZHkgaW5jcmVhc2VkIHRoaXMgbnVtYmVyIG9uY2UuCj4gCj4gQWx0ZXJuYXRpdmVseSwg
bWF5YmUgdGhpcyBpYSBhIGJ1ZyBpbiB0aGUgcGxhdGZvcm0gbGliYyA/CgpJcyBpdCByZWFsbHkg
dGhhdCBiYWQgdG8gdXNlIHRoZSBkZWZhdWx0IHRocmVhZCBzdGFjayBzaXplPyBUaGF0J3MKZ29p
bmcgdG8gYmUgbXVjaCBiaWdnZXIsIEkga25vdywgYnV0IEkgYXNzdW1lIHBoeXNpY2FsIG1lbW9y
eSBmb3IgdGhlCnN0YWNrIHdpbGwgYmUgbWFwcGVkIG9uIGRlbWFuZCwgYW5kIHRodXMgdGhlIHBo
eXNpY2FsIG1lbW9yeSB1c2FnZSBpcwpub3QgZ29pbmcgdG8gYmUgdGhhdCBkaWZmZXJlbnQuCgpJ
J3ZlIGJlZW4gYWx3YXlzIHRvbGQgdG8gc2ltcGx5IG5vdCBwbGF5IHdpdGggdGhlIHN0YWNrIHNp
emUuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:39:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:39:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eopDO-0001lg-VM; Thu, 22 Feb 2018 11:39:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=uojx=fq=citrix.com=prvs=584d65801=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eopDO-0001lX-Hy
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 11:39:06 +0000
X-Inumbo-ID: 34968a17-17c5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 34968a17-17c5-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 11:40:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="463958155"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23182.43986.182129.218533@mariner.uk.xensource.com>
Date: Thu, 22 Feb 2018 11:38:58 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A8E9F5C02000078001AA468@prv-mh.provo.novell.com>
References: <20180222090922.GA15449@ts.fujitsu.com>
 <5A8E987702000078001AA424@prv-mh.provo.novell.com>
 <20180222092730.GB15449@ts.fujitsu.com>
 <5A8E9F5C02000078001AA468@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Alan.Robinson@ts.fujitsu.com
Subject: Re: [Xen-devel] [PATCH] get_maintainers.pl: Avoid THE_REST when
 files are added or removed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgiUmU6IFtQQVRDSF0gZ2V0X21haW50YWluZXJzLnBsOiBBdm9p
ZCBUSEVfUkVTVCB3aGVuIGZpbGVzIGFyZSBhZGRlZCBvciByZW1vdmVkIik6Cj4gT24gMjIuMDIu
MTggYXQgMTA6MjcsIDxBbGFuLlJvYmluc29uQHRzLmZ1aml0c3UuY29tPiB3cm90ZToKPiBPaCwg
SSBzZWUgLSBpdCdzIHRoZSBmaWxlIG5hbWUgY29sbGVjdGlvbiBjb2RlIHlvdSBjaGFuZ2UsIG5v
dCB0aGUKPiBjb25zdW1pbmcgc2lkZSwgSSdtIHNvcnJ5IGZvciB0aGUgbm9pc2UuIEhvd2V2ZXIs
IGlzbid0Cj4gb21pdHRpbmcgdGhlIGxlYWRpbmcgLyBhIHBvdGVudGlhbCBwcm9ibGVtIHRoZW4/
IFdoaWxlIGl0J3Mgbm90Cj4gdmVyeSBsaWtlbHkgZm9yIHVzIHRvIGdhaW4gLi9kZXYvbnVsbCwg
aXQncyBhbHNvIG5vdCBlbnRpcmVseSBpbXBvc3NpYmxlLgoKSWYgd2UgZ2FpbiAuL2Rldi9udWxs
IGl0IGlzIGJlY2F1c2UgaXQgd2FzIGEgbW9ybmluZyBpbiB2ZXJ5IGVhcmx5CkFwcmlsIGFuZCB3
aG9ldmVyIGFja2VkIGl0IGFuZCBjb21taXR0ZWQgaXQgaGFkbid0IGhhZCBlbm91Z2ggY29mZmVl
LgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:41:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:41:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eopFb-0002N2-Af; Thu, 22 Feb 2018 11:41:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y4=fq=citrix.com=prvs=5842a8f9a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eopFa-0002Mv-Df
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 11:41:22 +0000
X-Inumbo-ID: 2ff810be-17c5-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ff810be-17c5-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 12:40:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68373056"
To: Jan Beulich <JBeulich@suse.com>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
 <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
Date: Thu, 22 Feb 2018 11:41:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTE6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAyLjE4IGF0
IDExOjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IGFzLWluc24tY2hl
Y2sgbXV0YXRlcyB0aGUgcGFzc2VkLWluIGZsYWdzLiAgUmVuYW1lIGl0IHRvIGFzLWluc24tYWRk
LCBpbiBsaW5lCj4+IHdpdGggY2Mtb3B0aW9uLWFkZC4gIFVwZGF0ZSBhbGwgY2FsbGVycy4KPiBJ
J20gbm90IGNvbnZpbmNlZCAtIGNjLW9wdGlvbi1hZGQgbWFrZXMgcmVsYXRpdmVseSBjbGVhciB0
aGF0Cj4gc29tZXRoaW5nIGlzIGJlaW5nIGFkZGVkIHRvIHRoZSBvcHRpb25zIHBhc3NlZCB0byBD
Qy4gSWYgSQo+IHRha2UgYXMtaW5zbi1hZGQgdGhpcyB3YXksIHRoZSBtYWNybyB3b3VsZCBuZWVk
IHRvIGFkZCBhbgo+IGluc24gdG8gdGhlIEFTIGludm9jYXRpb24uIFdoaWxlIEkgYWdyZWUgYXMt
aW5zbi1jaGVjayBkb2Vzbid0Cj4gbWFrZSBjbGVhciB0aGF0IGl0IGFkZHMgYW55IG9wdGlvbnMs
IEkgc3RpbGwgZmluZCB0aGlzIGxlc3MKPiBtaXNsZWFkaW5nIHRoYW4gdGhlIHN1Z2dlc3RlZCBu
ZXcgbmFtZS4gTGV0J3Mgc2VlIHdoYXQKPiBvdGhlcnMgdGhpbmsuCgpJJ20gb3BlbiB0byBiZXR0
ZXIgbmFtZSBzdWdnZXN0aW9ucy7CoCBjYy1vcHRpb24tYWRkIGFuZCBhcy1pbnNuLWNoZWNrCmFy
ZSBiYXNpY2FsbHkgdGhlIHNhbWU7IHRoZXkgbWFrZSBhIHRlc3QgYmFzZWQgb24gYSBwcm9wb3Nl
ZCBjb25zdHJ1Y3QsCmFuZCBlbmQgdXAgbXV0YXRpbmcgRkxBR1MuCgpUaGUgcmVhc29uIEkgbm90
aWNlZCBpcyBiZWNhdXNlIFJvZ2VycyBwYXRjaCBhZGRzIGFuIG9wdGlvbi1ubyBjYXNlIHRvCmFz
LWluc24tY2hlY2suCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 11:53:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 11:53:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eopR5-00039Q-By; Thu, 22 Feb 2018 11:53:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=d841=fq=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eopR4-00039I-C2
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 11:53:14 +0000
X-Inumbo-ID: 2d6726fe-17c7-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d6726fe-17c7-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 11:54:46 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 73A07AEB5;
 Thu, 22 Feb 2018 11:53:04 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Ian Jackson <ian.jackson@citrix.com>
References: <20180221221341.17452-1-jfehlig@suse.com>
 <23182.42661.155867.810718@mariner.uk.xensource.com>
 <20180222113521.skuzd3otv7xquvmu@MacBook-Pro-de-Roger.local>
From: Juergen Gross <jgross@suse.com>
Message-ID: <a9218f64-4c66-0b77-d5d2-f450dddf2ca6@suse.com>
Date: Thu, 22 Feb 2018 12:53:02 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180222113521.skuzd3otv7xquvmu@MacBook-Pro-de-Roger.local>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, Jim Fehlig <jfehlig@suse.com>,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] xenstore: increase default thread stack
 size to 32k
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTI6MzUsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gVGh1LCBGZWIg
MjIsIDIwMTggYXQgMTE6MTY6NTNBTSArMDAwMCwgSWFuIEphY2tzb24gd3JvdGU6Cj4+IEppbSBG
ZWhsaWcgd3JpdGVzICgiW1BBVENIXSB4ZW5zdG9yZTogaW5jcmVhc2UgZGVmYXVsdCB0aHJlYWQg
c3RhY2sgc2l6ZSB0byAzMmsiKToKPj4+IE9uIHNldmVyYWwgU2t5bGFrZSBtYWNoaW5lcyBJJ3Zl
IG9ic2VydmVkIHhsIHNlZ2ZhdWx0cyB3aGVuIHJ1bm5pbmcKPj4+IGNyZWF0ZSBvciBkZXN0cm95
IHN1YmNvbW1hbmRzLiBPdGhlciBzdWJjb21tYW5kcyBtYXkgc2VnZmF1bHQgdG9vLAo+Pj4gYnV0
IEkndmUgb25seSBsb29rZWQgYXQgY3JlYXRlIGFuZCBkZXN0cm95IHdoaWNoIHNoYXJlIGEgc2lt
aWxhcgo+Pj4gYmFja3RyYWNlCj4+Cj4+IEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KPj4KPj4gSG93ZXZlciwgSSBhbSBjb25jZXJuZWQgdGhhdCB0aGlz
IGlzbid0IGEgdmVyeSBzeXN0ZW1hdGljIHdheSBvZgo+PiBhZGRyZXNzaW5nIHRoaXMgcHJvYmxl
bS4gIEhvdyBkbyB3ZSBrbm93IHRoYXQgMzJLIGlzIGVub3VnaCA/Cj4+IFdlIGhhdmUgYWxyZWFk
eSBpbmNyZWFzZWQgdGhpcyBudW1iZXIgb25jZS4KPj4KPj4gQWx0ZXJuYXRpdmVseSwgbWF5YmUg
dGhpcyBpYSBhIGJ1ZyBpbiB0aGUgcGxhdGZvcm0gbGliYyA/Cj4gCj4gSXMgaXQgcmVhbGx5IHRo
YXQgYmFkIHRvIHVzZSB0aGUgZGVmYXVsdCB0aHJlYWQgc3RhY2sgc2l6ZT8gVGhhdCdzCj4gZ29p
bmcgdG8gYmUgbXVjaCBiaWdnZXIsIEkga25vdywgYnV0IEkgYXNzdW1lIHBoeXNpY2FsIG1lbW9y
eSBmb3IgdGhlCj4gc3RhY2sgd2lsbCBiZSBtYXBwZWQgb24gZGVtYW5kLCBhbmQgdGh1cyB0aGUg
cGh5c2ljYWwgbWVtb3J5IHVzYWdlIGlzCj4gbm90IGdvaW5nIHRvIGJlIHRoYXQgZGlmZmVyZW50
Lgo+IAo+IEkndmUgYmVlbiBhbHdheXMgdG9sZCB0byBzaW1wbHkgbm90IHBsYXkgd2l0aCB0aGUg
c3RhY2sgc2l6ZS4KClZpcnR1YWwgbWVtb3J5IGlzbid0IHVubGltaXRlZCwgZXNwZWNpYWxseSBp
biAzMiBiaXQgcHJvZ3JhbXMuCgpJdCBpcyBwb3NzaWJsZSB0byBkbyBhIGhhY2sgZm9yIG9idGFp
bmluZyB0aGUgX2ZyZWVfIHN0YWNrIHNwYWNlIGluIGEKdGhyZWFkLCBldmVuIGlmIGl0IGlzbid0
IHJlYWxseSBiZWF1dGlmdWwgYW5kIHJlbHlpbmcgb24gYSBub24tc3RhbmRhcmQKR05VIGV4dGVu
c2lvbiAocHRocmVhZF9nZXRhdHRyX25wKCkpLiBJdCB3b3VsZCByZXF1aXJlIGNyZWF0aW5nIGEg
dGVzdAp0aHJlYWQgbG9va2luZyBob3cgbXVjaCBzcGFjZSBpcyBsZWZ0IG9uIHRoZSBzdGFjayBh
bmQgc2l6ZSB0aGUgd2F0Y2gncwp0aHJlYWQgc3RhY2sgYWNjb3JkaW5nbHkuCgoKSnVlcmdlbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:04:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:04:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eopbq-00041q-Kq; Thu, 22 Feb 2018 12:04:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tlcy=fq=citrix.com=prvs=584ccea7e=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eopbq-00041j-8A
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 12:04:22 +0000
X-Inumbo-ID: bb77d2b7-17c8-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb77d2b7-17c8-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 12:05:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68374958"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 22 Feb 2018 12:03:48 +0000
Message-ID: <20180222120348.46267-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] xtf: fix cdefs.h conflict with __section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJlZUJTRCB0aGUgYnVpbGQgZmFpbHMgd2l0aDoKCi9yb290L3NyYy94dGYvaW5jbHVkZS94
dGYvY29tcGlsZXIuaDoxMzo5OiBlcnJvcjogJ19fc2VjdGlvbicgbWFjcm8gcmVkZWZpbmVkCiAg
ICAgIFstV2Vycm9yLC1XbWFjcm8tcmVkZWZpbmVkXQojZGVmaW5lIF9fc2VjdGlvbihzKSAgICAg
ICAgICBfX2F0dHJpYnV0ZV9fKChfX3NlY3Rpb25fXyhzKSkpCiAgICAgICAgXgovdXNyL2luY2x1
ZGUvc3lzL2NkZWZzLmg6MjI5Ojk6IG5vdGU6IHByZXZpb3VzIGRlZmluaXRpb24gaXMgaGVyZQoj
ZGVmaW5lIF9fc2VjdGlvbih4KSAgICBfX2F0dHJpYnV0ZV9fKChfX3NlY3Rpb25fXyh4KSkpCiAg
ICAgICAgXgoxIGVycm9yIGdlbmVyYXRlZC4KCk9ubHkgZGVmaW5lIF9fc2VjdGlvbiBpZiBpdCdz
IHVuZGVmaW5lZCBpbiBvcmRlciB0byBwcmV2ZW50IGNvbmZsaWN0cy4KClNpZ25lZC1vZmYtYnk6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KIGluY2x1ZGUveHRm
L2NvbXBpbGVyLmggfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94dGYvY29tcGlsZXIuaCBiL2luY2x1
ZGUveHRmL2NvbXBpbGVyLmgKaW5kZXggYWE1ZmQ2Yi4uYjE0ODY4NyAxMDA2NDQKLS0tIGEvaW5j
bHVkZS94dGYvY29tcGlsZXIuaAorKysgYi9pbmNsdWRlL3h0Zi9jb21waWxlci5oCkBAIC0xMCw3
ICsxMCw2IEBACiAjZGVmaW5lIF9fbm9yZXR1cm4gICAgICAgICAgICBfX2F0dHJpYnV0ZV9fKChf
X25vcmV0dXJuX18pKQogI2RlZmluZSBfX3BhY2tlZCAgICAgICAgICAgICAgX19hdHRyaWJ1dGVf
XygoX19wYWNrZWRfXykpCiAjZGVmaW5lIF9fcHJpbnRmKGYsIHYpICAgICAgICBfX2F0dHJpYnV0
ZV9fKChfX2Zvcm1hdF9fKF9fcHJpbnRmX18sIGYsIHYpKSkKLSNkZWZpbmUgX19zZWN0aW9uKHMp
ICAgICAgICAgIF9fYXR0cmlidXRlX18oKF9fc2VjdGlvbl9fKHMpKSkKICNkZWZpbmUgX191c2Vk
ICAgICAgICAgICAgICAgIF9fYXR0cmlidXRlX18oKF9fdXNlZF9fKSkKICNkZWZpbmUgX193ZWFr
ICAgICAgICAgICAgICAgIF9fYXR0cmlidXRlX18oKF9fd2Vha19fKSkKIApAQCAtMjIsNiArMjEs
MTAgQEAKICNkZWZpbmUgX19hbHdheXNfaW5saW5lICAgICAgIF9fYXR0cmlidXRlX18oKF9fYWx3
YXlzX2lubGluZV9fKSkKICNlbmRpZgogCisjaWZuZGVmIF9fc2VjdGlvbiAvKiBBdm9pZCBjb25m
bGljdGluZyB3aXRoIGNkZWZzLmggKi8KKyNkZWZpbmUgX19zZWN0aW9uKHMpICAgICAgICAgIF9f
YXR0cmlidXRlX18oKF9fc2VjdGlvbl9fKHMpKSkKKyNlbmRpZgorCiAjZGVmaW5lIHVucmVhY2hh
YmxlKCkgICAgICAgICBfX2J1aWx0aW5fdW5yZWFjaGFibGUoKQogI2RlZmluZSBiYXJyaWVyKCkg
ICAgICAgICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18gKCIiIDo6OiAibWVtb3J5IikKIAotLSAK
Mi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:12:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:12:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eopji-0004jq-Ci; Thu, 22 Feb 2018 12:12:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y4=fq=citrix.com=prvs=5842a8f9a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eopjh-0004jk-R6
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 12:12:29 +0000
X-Inumbo-ID: 89021fb2-17c9-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 89021fb2-17c9-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 13:11:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68375547"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180222120348.46267-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <a0a77063-1050-d0d4-5ee7-8050ae0e45cc@citrix.com>
Date: Thu, 22 Feb 2018 12:12:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180222120348.46267-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] xtf: fix cdefs.h conflict with __section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTI6MDMsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBPbiBGcmVlQlNEIHRo
ZSBidWlsZCBmYWlscyB3aXRoOgo+Cj4gL3Jvb3Qvc3JjL3h0Zi9pbmNsdWRlL3h0Zi9jb21waWxl
ci5oOjEzOjk6IGVycm9yOiAnX19zZWN0aW9uJyBtYWNybyByZWRlZmluZWQKPiAgICAgICBbLVdl
cnJvciwtV21hY3JvLXJlZGVmaW5lZF0KPiAjZGVmaW5lIF9fc2VjdGlvbihzKSAgICAgICAgICBf
X2F0dHJpYnV0ZV9fKChfX3NlY3Rpb25fXyhzKSkpCj4gICAgICAgICBeCj4gL3Vzci9pbmNsdWRl
L3N5cy9jZGVmcy5oOjIyOTo5OiBub3RlOiBwcmV2aW91cyBkZWZpbml0aW9uIGlzIGhlcmUKPiAj
ZGVmaW5lIF9fc2VjdGlvbih4KSAgICBfX2F0dHJpYnV0ZV9fKChfX3NlY3Rpb25fXyh4KSkpCj4g
ICAgICAgICBeCj4gMSBlcnJvciBnZW5lcmF0ZWQuCj4KPiBPbmx5IGRlZmluZSBfX3NlY3Rpb24g
aWYgaXQncyB1bmRlZmluZWQgaW4gb3JkZXIgdG8gcHJldmVudCBjb25mbGljdHMuCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFja2Vk
IGFuZCBwdXNoZWQuwqAgVGhhbmtzLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:16:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:16:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eopnU-0004uO-Rn; Thu, 22 Feb 2018 12:16:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=octx=fq=gmail.com=semelpaul@srs-us1.protection.inumbo.net>)
 id 1eopnT-0004uI-Vz
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 12:16:24 +0000
X-Inumbo-ID: 146fd915-17ca-11e8-ba59-bc764e045a96
Received: from mail-wm0-x229.google.com (unknown [2a00:1450:400c:c09::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 146fd915-17ca-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 13:15:33 +0100 (CET)
Received: by mail-wm0-x229.google.com with SMTP id q83so3530923wme.5
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 04:16:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:cc:message-id:date:user-agent:mime-version
 :content-language:content-transfer-encoding;
 bh=klr7hdblwWSmRklbvZ3AjwVf1ze1Xtwr7ht1iVVPCr0=;
 b=U+TFcRlAFagR4+CL1lcC2/sTF7aaHmLO8g5nRtNjeqWpSXQ9p3BoRtM+Tqm02VQiGD
 fitQIxb3wBuGG0UPmQHf105M7sfi64oKB7QImgN+3E4vqmdaRjXGHCCtL9nwsN2T31dD
 HtSwdQoAjmk4lJeGBzNzbzdMnZwGim7oJ2cj1LmMpE6fxMW0uCmOez5fogvSo3h2qwAl
 +d7b1AoSm/3/z5LByr4bZ8Rx60fr8O0ds8doj2gKUq4DPeMDPrcBneug3EjSVWyHKaxG
 1x/crroJJDIH7Stt+5svs838+Y+25Rv3pzWyHl+B03QzE6ttnIWrdBjlO/ZetCxpNLki
 z5Sg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:cc:message-id:date:user-agent
 :mime-version:content-language:content-transfer-encoding;
 bh=klr7hdblwWSmRklbvZ3AjwVf1ze1Xtwr7ht1iVVPCr0=;
 b=Z/1FLYrIefTsIIQnE06rggmncoIbfbVnA9EgarJZtVqtkZSB26SsOCm1Xv0gPW/7JW
 C54GsqXYqGrl3J4+SNY6w6imV2UHQHWKAWK8mes0Xd1v3CL4uzOtOaSIGGfq4EILpdqu
 jzdxi3+Bk3hRqLwNimKEJqHtlKExnH+tVDMTO/Ovgq48O3JK+MEdpgt8n6wsPWC6BScp
 RwrbTtxZSrNJJS2gCgzj7gX1+6BeoN6e6D91yavH5BKp9JJ2rYrS3jncez80ORY+2XAZ
 UmfUSYgV8Ryf9kuEz71WXi0zeLHr0y8/6f7xC9bPFPQHOLesZ/caUXineFfwo0UPou8A
 24GA==
X-Gm-Message-State: APf1xPAPmNIEA/1CJsx/BD+UrhrVvcu8F2SGz0ZKfjShQimral2oJUH6
 1fV769Ath7VSlarS0J9kE5A=
X-Google-Smtp-Source: AH8x224hZr0YKZEZKp8Srhvs7XKn2baOLUgbkpEOsOwJAwkIS4wMzyTf6/4+Hc/r2rys5lUoUr2DjA==
X-Received: by 10.28.220.193 with SMTP id t184mr5078983wmg.126.1519301780506; 
 Thu, 22 Feb 2018 04:16:20 -0800 (PST)
Received: from [192.168.103.203] ([163.5.55.18])
 by smtp.gmail.com with ESMTPSA id z7sm1647918wrg.1.2018.02.22.04.16.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 04:16:19 -0800 (PST)
From: Paul Semel <semelpaul@gmail.com>
To: xen-devel@lists.xenproject.org
Message-ID: <a1290a06-2396-f9ca-16b5-c6571a0103a7@gmail.com>
Date: Thu, 22 Feb 2018 13:39:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Language: en-US
Cc: wei.liu2@citrix.com
Subject: [Xen-devel] [xen-devel] [fuzz] [x86 emulator] Input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgoKSW4gdGhlIHg4NiBpbnN0cnVjdGlvbiBlbXVsYXRvciBmdXp6ZXIsIHdoZW4gY2hl
Y2tpbmcgd2V0aGVyIHRoZSBpbnB1dCBzaXplIGlzIApjb3JyZWN0LCB3ZSBhcmUgY2hlY2tpbmcg
Zm9yIHRoaXMgYm91bmRzIDogREFUQV9PRkZTRVQgPCBzaXplIDwgSU5QVVRfU0laRS4KCgpUaGUg
ZmFjdCBpcyB0aGF0IElOUFVUX1NJWkUgaXMgYWN0dWFsbHkgdGhlIHNpemUgb2YgdGhlIGRhdGEg
YnVmZmVyIGluIHRoZSAKZnV6el9jb3JwdXMgc3RydWN0dXJlLiBUaGlzIHdheSwgQUZMIGlzIG5v
dCBhYmxlIHRvIGhhdmUgZnVsbCBjb250cm9sIG92ZXIgdGhpcyAKZW50cnksIGFzIHdlIGFyZSBh
Y3R1YWxseSBmaWxsaW5nIHRoaXMgYnVmZmVyIGZvciBhdCBtb3N0CklOUFVUX1NJWkUgLSBEQVRB
X09GRlNFVC4KCgpJZiBJIHVuZGVyc3RhbmQgdGhlIGZ1enplciBjb3JyZWN0bHksIHdlIHJlYWxs
eSBuZWVkIHRvIGdpdmUgZnVsbCBjb250cm9sIG9uIAp0aGlzIHRvIEFGTCBzbyB0aGF0IHdlIGNh
biBnZXQgc29tZSAicmFuZG9tIiBmcm9tIGl0LgoKCkkgYW0gd29uZGVyaW5nIGlmIHRoZSBib3Vu
ZHMgc2hvdWxkIHJhdGhlciBiZSA6CkRBVEFfT0ZGU0VUIDwgc2l6ZSA8IHNpemVvZiAoc3RydWN0
IGZ1enpfY29ycHVzKQpidXQgbWF5YmUgSSBhbSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlIPCfmYIK
CgoKVGhhbmtzLAoKLS0gClBhdWwgU2VtZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:22:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:22:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoptP-0005aH-Fr; Thu, 22 Feb 2018 12:22:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eoptN-0005a5-QR
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 12:22:29 +0000
X-Inumbo-ID: 43512f0f-17cb-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 43512f0f-17cb-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 12:24:01 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 05:22:21 -0700
Message-Id: <5A8EC40A02000078001AA5CD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 05:22:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
 <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
 <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
In-Reply-To: <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 IanJackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDEyOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDIvMTggMTE6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMi4w
Mi4xOCBhdCAxMTo1MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gYXMt
aW5zbi1jaGVjayBtdXRhdGVzIHRoZSBwYXNzZWQtaW4gZmxhZ3MuICBSZW5hbWUgaXQgdG8gYXMt
aW5zbi1hZGQsIGluIGxpbmUKPj4+IHdpdGggY2Mtb3B0aW9uLWFkZC4gIFVwZGF0ZSBhbGwgY2Fs
bGVycy4KPj4gSSdtIG5vdCBjb252aW5jZWQgLSBjYy1vcHRpb24tYWRkIG1ha2VzIHJlbGF0aXZl
bHkgY2xlYXIgdGhhdAo+PiBzb21ldGhpbmcgaXMgYmVpbmcgYWRkZWQgdG8gdGhlIG9wdGlvbnMg
cGFzc2VkIHRvIENDLiBJZiBJCj4+IHRha2UgYXMtaW5zbi1hZGQgdGhpcyB3YXksIHRoZSBtYWNy
byB3b3VsZCBuZWVkIHRvIGFkZCBhbgo+PiBpbnNuIHRvIHRoZSBBUyBpbnZvY2F0aW9uLiBXaGls
ZSBJIGFncmVlIGFzLWluc24tY2hlY2sgZG9lc24ndAo+PiBtYWtlIGNsZWFyIHRoYXQgaXQgYWRk
cyBhbnkgb3B0aW9ucywgSSBzdGlsbCBmaW5kIHRoaXMgbGVzcwo+PiBtaXNsZWFkaW5nIHRoYW4g
dGhlIHN1Z2dlc3RlZCBuZXcgbmFtZS4gTGV0J3Mgc2VlIHdoYXQKPj4gb3RoZXJzIHRoaW5rLgo+
IAo+IEknbSBvcGVuIHRvIGJldHRlciBuYW1lIHN1Z2dlc3Rpb25zLgoKVGhlIGJlc3QgSSBjYW4g
Y29tZSB1cCB3aXRoIGlzLCB3ZWxsLCBhcy1pbnNuLWNoZWNrLCBhcyB0aGF0CnJlYXNvbmFibHkg
ZGVzY3JpYmVzIGF0IGxlYXN0IHBhcnQgb2Ygd2hhdCB0aGUgY29uc3RydWN0IGRvZXMuCmFzLWlu
c24tY2hlY2stYW5kLWFkZC1vcHRpb24sIGJlc2lkZXMgYmVpbmcgdG9vIGxvbmcsIGlzbid0Cm1l
YW5pbmdmdWxseSBiZXR0ZXIuCgo+ICBjYy1vcHRpb24tYWRkIGFuZCBhcy1pbnNuLWNoZWNrCj4g
YXJlIGJhc2ljYWxseSB0aGUgc2FtZTsgdGhleSBtYWtlIGEgdGVzdCBiYXNlZCBvbiBhIHByb3Bv
c2VkIGNvbnN0cnVjdCwKPiBhbmQgZW5kIHVwIG11dGF0aW5nIEZMQUdTLgo+IAo+IFRoZSByZWFz
b24gSSBub3RpY2VkIGlzIGJlY2F1c2UgUm9nZXJzIHBhdGNoIGFkZHMgYW4gb3B0aW9uLW5vIGNh
c2UgdG8KPiBhcy1pbnNuLWNoZWNrLgoKV2hpY2ggZG9lc24ndCBtYWtlIHRoZSBuYW1lIGFueSB3
b3JzZS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:24:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:24:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eopvL-0005hk-Qu; Thu, 22 Feb 2018 12:24:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eopvJ-0005hd-Qx
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 12:24:29 +0000
X-Inumbo-ID: 8bca84fa-17cb-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8bca84fa-17cb-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 12:26:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 05:24:22 -0700
Message-Id: <5A8EC48502000078001AA5E0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 05:24:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180222120348.46267-1-roger.pau@citrix.com>
In-Reply-To: <20180222120348.46267-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xtf: fix cdefs.h conflict with __section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDEzOjAzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyZWVCU0QgdGhlIGJ1aWxkIGZhaWxzIHdpdGg6Cj4gCj4gL3Jvb3Qvc3JjL3h0Zi9pbmNs
dWRlL3h0Zi9jb21waWxlci5oOjEzOjk6IGVycm9yOiAnX19zZWN0aW9uJyBtYWNybyAKPiByZWRl
ZmluZWQKPiAgICAgICBbLVdlcnJvciwtV21hY3JvLXJlZGVmaW5lZF0KPiAjZGVmaW5lIF9fc2Vj
dGlvbihzKSAgICAgICAgICBfX2F0dHJpYnV0ZV9fKChfX3NlY3Rpb25fXyhzKSkpCj4gICAgICAg
ICBeCj4gL3Vzci9pbmNsdWRlL3N5cy9jZGVmcy5oOjIyOTo5OiBub3RlOiBwcmV2aW91cyBkZWZp
bml0aW9uIGlzIGhlcmUKPiAjZGVmaW5lIF9fc2VjdGlvbih4KSAgICBfX2F0dHJpYnV0ZV9fKChf
X3NlY3Rpb25fXyh4KSkpCj4gICAgICAgICBeCj4gMSBlcnJvciBnZW5lcmF0ZWQuCj4gCj4gT25s
eSBkZWZpbmUgX19zZWN0aW9uIGlmIGl0J3MgdW5kZWZpbmVkIGluIG9yZGVyIHRvIHByZXZlbnQg
Y29uZmxpY3RzLgoKQnV0IHRoZSBhY3R1YWwgYnVnIGlzIHRoYXQgL3Vzci9pbmNsdWRlL3N5cy9j
ZGVmcy5oIGlzIChtYWdpY2FsbHk/KQpiZWluZyBpbmNsdWRlZC4gSnVzdCBsaWtlIHRoZSBoeXBl
cnZpc29yIGJ1aWxkLCB0aGUgeHRmIG9uZSBzaG91bGRuJ3QKcHVsbCBpbiBfYW55XyBleHRlcm5h
bCBoZWFkZXJzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:27:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:27:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eopyC-0005s5-89; Thu, 22 Feb 2018 12:27:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=d841=fq=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eopyB-0005rr-Un
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 12:27:27 +0000
X-Inumbo-ID: f6168929-17cb-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6168929-17cb-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 12:29:01 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 260DEAEBA;
 Thu, 22 Feb 2018 12:27:20 +0000 (UTC)
To: Ian Jackson <ian.jackson@citrix.com>
References: <20180221221341.17452-1-jfehlig@suse.com>
 <799a00a6-ae10-1fa3-afbb-d94eb0b69dea@suse.com>
 <23182.43687.778648.644108@mariner.uk.xensource.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <cab897af-a51f-6bf4-ce1e-6a8be750c088@suse.com>
Date: Thu, 22 Feb 2018 13:27:18 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <23182.43687.778648.644108@mariner.uk.xensource.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, Jim Fehlig <jfehlig@suse.com>,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] xenstore: increase default thread stack
 size to 32k
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTI6MzMsIElhbiBKYWNrc29uIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mgd3Jp
dGVzICgiUmU6IFtYZW4tZGV2ZWxdIFtQQVRDSF0geGVuc3RvcmU6IGluY3JlYXNlIGRlZmF1bHQg
dGhyZWFkIHN0YWNrIHNpemUgdG8gMzJrIik6Cj4+IFRoZSBtYWluIHByb2JsZW0gaXMgdGhhdCBh
bnkgdGhyZWFkIGxvY2FsIHN0b3JhZ2UgaXMgdGFrZW4gZnJvbSB0aGUKPj4gc3RhY2sgd2l0aG91
dCBhbnkgaW50ZXJmYWNlIGJlaW5nIGF2YWlsYWJsZSBmb3IgYWRqdXN0aW5nIHRoZSBfcmVhbF8K
Pj4gc3RhY2sgc2l6ZSBpbnN0ZWFkIG9mIHRoZSBtZW9yeSBmb3IgdGhyZWFkIGxvY2FsIHN0b3Jh
Z2UgKyBzdGFjay4KPj4KPj4gU28gd2UgY2FuIGluY3JlYXNlIHRoZSBzdGFjayBzaXplIG9mIHRo
ZSB4ZW5zdG9yZSB0aHJlYWQgYW5kIHdhaXQgZm9yCj4+IHRoZSBuZXh0IGJyZWFrYWdlLCBvciB3
ZSBoYXZlIHRvIHRoaW5rIGFib3V0IGEgcHJvcGVyIHNvbHV0aW9uLgo+Pgo+PiBSaWdodCBub3cg
SSBoYXZlIG5vIHNlbnNpYmxlIGlkZWEgaG93IHRvIGFkZHJlc3MgdGhlIHByb2JsZW0sIGFzIHRo
ZQo+PiBvbGQgdGhyZWFkIHN1Z2dlc3RzIHRoZSB1bmRlcmx5aW5nIGdsaWJjIHByb2JsZW0gaXNu
J3QgZml4ZWQgeWV0ICh3b3c6Cj4+IHRoZSBwcm9ibGVtIGlzIGtub3duIGZvciBtb3JlIHRoYW4g
NyB5ZWFycyBub3cpOgo+Pgo+PiBodHRwczovL3NvdXJjZXdhcmUub3JnL2J1Z3ppbGxhL3Nob3df
YnVnLmNnaT9pZD0xMTc4Nwo+IAo+IE9oIQo+IAo+IFRoYW5rIHlvdSwgSnVlcmdlbiwgZm9yIHBy
b3ZpZGluZyBmYWN0cyEKPiAKPiBJIHdpdGhkcmF3IG15IGFjayBvbiB0aGlzIHBhdGNoLgo+IAo+
IEkgYWdyZWUgd2l0aCBhbGwgdGhlIGNvbXBsYWludHMgaW4gdGhlIGxpYmMgYnVnemlsbGEgYW5k
IGRpc2VncmVlIHdpdGgKPiBnbGliYyB1cHN0cmVhbS4gIEkgdGhpbmsgdGhpcyBzaG91bGQgYmUg
Zml4ZWQgaW4gdGhlIGxpYmMuICBTYWRseSB0aGUKPiBsaWJjIGJ1Z3ppbGxhIGRvZXNuJ3QgaGF2
ZSBhIGxpYmMgcGF0Y2guCj4gCj4gSSB3b3VsZCBhY2NlcHQgYSB3b3JrYXJvdW5kIGluIGxpYnhl
bnN0b3JlIHRoYXQgZG9lcyBzb21ldGhpbmcgc2ltaWxhcgo+IHRvIHdoYXQgdGhleSBkbyBpbiBS
dXN0Li4uCgpZZWFoLCB0aGUgUnVzdCBzb2x1dGlvbiBzZWVtcyB0byBiZSBzZW5zaWJsZS4KClRo
ZSBzb3VyY2UgcGF0Y2ggaXMgZWFzeS4gSG93IHRvIGFkZCB0aGUgbGlua2VyIGZsYWcgKCItbGRs
Iik/IEp1c3QgZG8KaXQgaW4gdGhlIE1ha2VmaWxlIG9mIHhlbnN0b3JlLCBvciB2aWEgY29uZmln
dXJlPwoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:28:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:28:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eopzO-0005xk-I2; Thu, 22 Feb 2018 12:28:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y4=fq=citrix.com=prvs=5842a8f9a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eopzN-0005wv-6R
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 12:28:41 +0000
X-Inumbo-ID: cc06dc2f-17cb-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc06dc2f-17cb-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 13:27:51 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68376776"
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
References: <20180222120348.46267-1-roger.pau@citrix.com>
 <5A8EC48502000078001AA5E0@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c4fefd72-dc3f-b8fb-9d30-06684aecbaf9@citrix.com>
Date: Thu, 22 Feb 2018 12:28:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8EC48502000078001AA5E0@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xtf: fix cdefs.h conflict with __section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTI6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAyLjE4IGF0
IDEzOjAzLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBGcmVlQlNEIHRoZSBi
dWlsZCBmYWlscyB3aXRoOgo+Pgo+PiAvcm9vdC9zcmMveHRmL2luY2x1ZGUveHRmL2NvbXBpbGVy
Lmg6MTM6OTogZXJyb3I6ICdfX3NlY3Rpb24nIG1hY3JvIAo+PiByZWRlZmluZWQKPj4gICAgICAg
Wy1XZXJyb3IsLVdtYWNyby1yZWRlZmluZWRdCj4+ICNkZWZpbmUgX19zZWN0aW9uKHMpICAgICAg
ICAgIF9fYXR0cmlidXRlX18oKF9fc2VjdGlvbl9fKHMpKSkKPj4gICAgICAgICBeCj4+IC91c3Iv
aW5jbHVkZS9zeXMvY2RlZnMuaDoyMjk6OTogbm90ZTogcHJldmlvdXMgZGVmaW5pdGlvbiBpcyBo
ZXJlCj4+ICNkZWZpbmUgX19zZWN0aW9uKHgpICAgIF9fYXR0cmlidXRlX18oKF9fc2VjdGlvbl9f
KHgpKSkKPj4gICAgICAgICBeCj4+IDEgZXJyb3IgZ2VuZXJhdGVkLgo+Pgo+PiBPbmx5IGRlZmlu
ZSBfX3NlY3Rpb24gaWYgaXQncyB1bmRlZmluZWQgaW4gb3JkZXIgdG8gcHJldmVudCBjb25mbGlj
dHMuCj4gQnV0IHRoZSBhY3R1YWwgYnVnIGlzIHRoYXQgL3Vzci9pbmNsdWRlL3N5cy9jZGVmcy5o
IGlzIChtYWdpY2FsbHk/KQo+IGJlaW5nIGluY2x1ZGVkLiBKdXN0IGxpa2UgdGhlIGh5cGVydmlz
b3IgYnVpbGQsIHRoZSB4dGYgb25lIHNob3VsZG4ndAo+IHB1bGwgaW4gX2FueV8gZXh0ZXJuYWwg
aGVhZGVycy4KClhURiB1c2VzIHRoZSBmb2xsb3dpbmcgZnJlZXN0YW5kaW5nIGhlYWRlcnMgb25s
eS4KCiNpbmNsdWRlIDxzdGRpbnQuaD4KI2luY2x1ZGUgPHN0ZGJvb2wuaD4KI2luY2x1ZGUgPHN0
ZGFyZy5oPgojaW5jbHVkZSA8c3RkZGVmLmg+CiNpbmNsdWRlIDxpbnR0eXBlcy5oPgojaW5jbHVk
ZSA8bGltaXRzLmg+Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:39:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:39:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoq9i-0006l4-Gv; Thu, 22 Feb 2018 12:39:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gqm/=fq=citrix.com=prvs=58400226e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eoq9h-0006ky-Bg
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 12:39:21 +0000
X-Inumbo-ID: 48fc27b4-17cd-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 48fc27b4-17cd-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 13:38:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="463966435"
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
 <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
 <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
 <5A8EC40A02000078001AA5CD@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <511bbc13-b5c5-73a1-9f8c-47df50705d69@citrix.com>
Date: Thu, 22 Feb 2018 12:39:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A8EC40A02000078001AA5CD@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 IanJackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjIvMjAxOCAxMjoyMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDIu
MTggYXQgMTI6NDEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjIv
MDIvMTggMTE6MzMsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjIuMDIuMTggYXQgMTE6
NTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiBhcy1pbnNuLWNoZWNr
IG11dGF0ZXMgdGhlIHBhc3NlZC1pbiBmbGFncy4gIFJlbmFtZSBpdCB0byBhcy1pbnNuLWFkZCwg
aW4gbGluZQo+Pj4+IHdpdGggY2Mtb3B0aW9uLWFkZC4gIFVwZGF0ZSBhbGwgY2FsbGVycy4KPj4+
IEknbSBub3QgY29udmluY2VkIC0gY2Mtb3B0aW9uLWFkZCBtYWtlcyByZWxhdGl2ZWx5IGNsZWFy
IHRoYXQKPj4+IHNvbWV0aGluZyBpcyBiZWluZyBhZGRlZCB0byB0aGUgb3B0aW9ucyBwYXNzZWQg
dG8gQ0MuIElmIEkKPj4+IHRha2UgYXMtaW5zbi1hZGQgdGhpcyB3YXksIHRoZSBtYWNybyB3b3Vs
ZCBuZWVkIHRvIGFkZCBhbgo+Pj4gaW5zbiB0byB0aGUgQVMgaW52b2NhdGlvbi4gV2hpbGUgSSBh
Z3JlZSBhcy1pbnNuLWNoZWNrIGRvZXNuJ3QKPj4+IG1ha2UgY2xlYXIgdGhhdCBpdCBhZGRzIGFu
eSBvcHRpb25zLCBJIHN0aWxsIGZpbmQgdGhpcyBsZXNzCj4+PiBtaXNsZWFkaW5nIHRoYW4gdGhl
IHN1Z2dlc3RlZCBuZXcgbmFtZS4gTGV0J3Mgc2VlIHdoYXQKPj4+IG90aGVycyB0aGluay4KPj4K
Pj4gSSdtIG9wZW4gdG8gYmV0dGVyIG5hbWUgc3VnZ2VzdGlvbnMuCj4gCj4gVGhlIGJlc3QgSSBj
YW4gY29tZSB1cCB3aXRoIGlzLCB3ZWxsLCBhcy1pbnNuLWNoZWNrLCBhcyB0aGF0Cj4gcmVhc29u
YWJseSBkZXNjcmliZXMgYXQgbGVhc3QgcGFydCBvZiB3aGF0IHRoZSBjb25zdHJ1Y3QgZG9lcy4K
PiBhcy1pbnNuLWNoZWNrLWFuZC1hZGQtb3B0aW9uLCBiZXNpZGVzIGJlaW5nIHRvbyBsb25nLCBp
c24ndAo+IG1lYW5pbmdmdWxseSBiZXR0ZXIuCgpXZSdyZSBkZWZpbml0ZWx5IGdldHRpbmcgaW50
byBiaWtlc2hlZCB0ZXJyaXRvcnkgaGVyZS4gIEkgYWdyZWUgd2l0aApBbmR5IHRoYXQgJ2NoZWNr
JyBkb2Vzbid0IHJlYWxseSBjb252ZXkgdGhhdCBzb21ldGhpbmcgY2hhbmdlZC4gIElzIHRoZQpj
aGVjay1hbmQtYWRkICJhZGQgaXQgaWYgaXQgZG9lc24ndCBleGlzdCBhbHJlYWR5Ij8gIE9yIGFk
ZCBpdCBpZiBzb21lCm90aGVyIGNoZWNrIHBhc3NlcyAvIGZhaWxzPwoKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:54:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:54:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoqOV-000828-QR; Thu, 22 Feb 2018 12:54:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y4=fq=citrix.com=prvs=5842a8f9a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoqOU-000822-NU
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 12:54:38 +0000
X-Inumbo-ID: c11be217-17cf-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c11be217-17cf-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 12:56:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208,217";a="68378420"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>, <xen-devel@lists.xenproject.org>
References: <20180222055246.32522-1-cardoe@cardoe.com>
Message-ID: <30c4e0c3-ad4b-82c2-ba75-44fab36d0d49@citrix.com>
Date: Thu, 22 Feb 2018 12:54:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180222055246.32522-1-cardoe@cardoe.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/tools: support Python 2 and Python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6725241632052357178=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============6725241632052357178==
Content-Type: multipart/alternative;
	boundary="------------6B50B927B2AC13ABE8404A8A"
Content-Language: en-GB

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

On 22/02/18 05:52, Doug Goldstein wrote:
> These changes should make it possible to support modern Pythons as well
> as the oldest Python 2 still supported.
>
> Signed-off-by: Doug Goldstein <cardoe@cardoe.com>

To the overall effect, this is definitely a good thing.Â  Some queries
however...

> ---
> CC: Andrew Cooper <andrew.cooper3@citrix.com>
> CC: George Dunlap <George.Dunlap@eu.citrix.com>
> CC: Ian Jackson <ian.jackson@eu.citrix.com>
> CC: Jan Beulich <jbeulich@suse.com>
> CC: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> CC: Stefano Stabellini <sstabellini@kernel.org>
> CC: Tim Deegan <tim@xen.org>
> CC: Wei Liu <wei.liu2@citrix.com>
> ---
>  xen/tools/compat-build-header.py |  2 +-
>  xen/tools/compat-build-source.py |  2 +-
>  xen/tools/gen-cpuid.py           | 37 +++++++++++++++++++++++++++----------
>  xen/tools/get-fields.sh          |  2 +-
>  4 files changed, 30 insertions(+), 13 deletions(-)
>
> diff --git a/xen/tools/compat-build-header.py b/xen/tools/compat-build-header.py
> index 32421b645b..546371225d 100755
> --- a/xen/tools/compat-build-header.py
> +++ b/xen/tools/compat-build-header.py
> @@ -23,4 +23,4 @@ pats = [
>  for line in sys.stdin.readlines():
>      for pat in pats:
>          line = re.subn(pat[0], pat[1], line)[0]
> -    print line.rstrip()
> +    sys.stdout.write(line.rstrip() + '\n')

Is there anything wrong with print(line.rstrip()) which is the more
common way of doing this?

> diff --git a/xen/tools/compat-build-source.py b/xen/tools/compat-build-source.py
> index 595bc3ff58..8101290ebe 100755
> --- a/xen/tools/compat-build-source.py
> +++ b/xen/tools/compat-build-source.py
> @@ -26,4 +26,4 @@ for pat in pats:
>  for line in sys.stdin.readlines():
>      for pat in pats:
>          line = re.sub(pat[0], pat[1], line)
> -    print line.rstrip()
> +    sys.stdout.write(line.rstrip() + '\n')
> diff --git a/xen/tools/gen-cpuid.py b/xen/tools/gen-cpuid.py
> index 613b909c3d..d64f257816 100755
> --- a/xen/tools/gen-cpuid.py
> +++ b/xen/tools/gen-cpuid.py
> @@ -3,6 +3,13 @@
>  
>  import sys, os, re
>  
> +if (sys.version_info > (3, 0)):
> +    def long(x):
> +        return x

Strictly speaking, return int(x), however...

> +
> +    def xrange(x):
> +        return range(x)
> +
>  class Fail(Exception):
>      pass
>  
> @@ -98,13 +105,13 @@ def parse_definitions(state):
>  def featureset_to_uint32s(fs, nr):
>      """ Represent a featureset as a list of C-compatible uint32_t's """
>  
> -    bitmap = 0L
> +    bitmap = long(0)
>      for f in fs:
> -        bitmap |= 1L << f
> +        bitmap |= long(1) << f

Having tested this out, I think the L suffixes can just be dropped:

Python 2.4.3 (#1, Sep 21 2011, 20:06:00)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> bitmap = 0
>>> type(bitmap)
<type 'int'>
>>> for x in xrange(80): bitmap |= 1 << x
...
>>> type(bitmap)
<type 'long'>
>>>

I don't recall why I wrote it like this, but I don't think its
necessary.Â  As a result, you shouldn't need to define long above.

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 22/02/18 05:52, Doug Goldstein
      wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:20180222055246.32522-1-cardoe@cardoe.com">
      <pre wrap="">These changes should make it possible to support modern Pythons as well
as the oldest Python 2 still supported.

Signed-off-by: Doug Goldstein <a class="moz-txt-link-rfc2396E" href="mailto:cardoe@cardoe.com">&lt;cardoe@cardoe.com&gt;</a></pre>
    </blockquote>
    <br>
    To the overall effect, this is definitely a good thing.Â  Some
    queries however...<br>
    <br>
    <blockquote type="cite"
      cite="mid:20180222055246.32522-1-cardoe@cardoe.com">
      <pre wrap="">---
CC: Andrew Cooper <a class="moz-txt-link-rfc2396E" href="mailto:andrew.cooper3@citrix.com">&lt;andrew.cooper3@citrix.com&gt;</a>
CC: George Dunlap <a class="moz-txt-link-rfc2396E" href="mailto:George.Dunlap@eu.citrix.com">&lt;George.Dunlap@eu.citrix.com&gt;</a>
CC: Ian Jackson <a class="moz-txt-link-rfc2396E" href="mailto:ian.jackson@eu.citrix.com">&lt;ian.jackson@eu.citrix.com&gt;</a>
CC: Jan Beulich <a class="moz-txt-link-rfc2396E" href="mailto:jbeulich@suse.com">&lt;jbeulich@suse.com&gt;</a>
CC: Konrad Rzeszutek Wilk <a class="moz-txt-link-rfc2396E" href="mailto:konrad.wilk@oracle.com">&lt;konrad.wilk@oracle.com&gt;</a>
CC: Stefano Stabellini <a class="moz-txt-link-rfc2396E" href="mailto:sstabellini@kernel.org">&lt;sstabellini@kernel.org&gt;</a>
CC: Tim Deegan <a class="moz-txt-link-rfc2396E" href="mailto:tim@xen.org">&lt;tim@xen.org&gt;</a>
CC: Wei Liu <a class="moz-txt-link-rfc2396E" href="mailto:wei.liu2@citrix.com">&lt;wei.liu2@citrix.com&gt;</a>
---
 xen/tools/compat-build-header.py |  2 +-
 xen/tools/compat-build-source.py |  2 +-
 xen/tools/gen-cpuid.py           | 37 +++++++++++++++++++++++++++----------
 xen/tools/get-fields.sh          |  2 +-
 4 files changed, 30 insertions(+), 13 deletions(-)

diff --git a/xen/tools/compat-build-header.py b/xen/tools/compat-build-header.py
index 32421b645b..546371225d 100755
--- a/xen/tools/compat-build-header.py
+++ b/xen/tools/compat-build-header.py
@@ -23,4 +23,4 @@ pats = [
 for line in sys.stdin.readlines():
     for pat in pats:
         line = re.subn(pat[0], pat[1], line)[0]
-    print line.rstrip()
+    sys.stdout.write(line.rstrip() + '\n')</pre>
    </blockquote>
    <br>
    Is there anything wrong with print(line.rstrip()) which is the more
    common way of doing this?<br>
    <br>
    <blockquote type="cite"
      cite="mid:20180222055246.32522-1-cardoe@cardoe.com">
      <pre wrap="">diff --git a/xen/tools/compat-build-source.py b/xen/tools/compat-build-source.py
index 595bc3ff58..8101290ebe 100755
--- a/xen/tools/compat-build-source.py
+++ b/xen/tools/compat-build-source.py
@@ -26,4 +26,4 @@ for pat in pats:
 for line in sys.stdin.readlines():
     for pat in pats:
         line = re.sub(pat[0], pat[1], line)
-    print line.rstrip()
+    sys.stdout.write(line.rstrip() + '\n')
diff --git a/xen/tools/gen-cpuid.py b/xen/tools/gen-cpuid.py
index 613b909c3d..d64f257816 100755
--- a/xen/tools/gen-cpuid.py
+++ b/xen/tools/gen-cpuid.py
@@ -3,6 +3,13 @@
 
 import sys, os, re
 
+if (sys.version_info &gt; (3, 0)):
+    def long(x):
+        return x</pre>
    </blockquote>
    <br>
    Strictly speaking, return int(x), however...<br>
    <br>
    <blockquote type="cite"
      cite="mid:20180222055246.32522-1-cardoe@cardoe.com">
      <pre wrap="">+
+    def xrange(x):
+        return range(x)
+
 class Fail(Exception):
     pass
 
@@ -98,13 +105,13 @@ def parse_definitions(state):
 def featureset_to_uint32s(fs, nr):
     """ Represent a featureset as a list of C-compatible uint32_t's """
 
-    bitmap = 0L
+    bitmap = long(0)
     for f in fs:
-        bitmap |= 1L &lt;&lt; f
+        bitmap |= long(1) &lt;&lt; f</pre>
    </blockquote>
    <br>
    Having tested this out, I think the L suffixes can just be dropped:<br>
    <br>
    Python 2.4.3 (#1, Sep 21 2011, 20:06:00) <br>
    [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2<br>
    Type "help", "copyright", "credits" or "license" for more
    information.<br>
    &gt;&gt;&gt; bitmap = 0<br>
    &gt;&gt;&gt; type(bitmap)<br>
    &lt;type 'int'&gt;<br>
    &gt;&gt;&gt; for x in xrange(80): bitmap |= 1 &lt;&lt; x<br>
    ... <br>
    &gt;&gt;&gt; type(bitmap)<br>
    &lt;type 'long'&gt;<br>
    &gt;&gt;&gt; <br>
    <br>
    I don't recall why I wrote it like this, but I don't think its
    necessary.Â  As a result, you shouldn't need to define long above.<br>
    <br>
    ~Andrew
  </body>
</html>

--------------6B50B927B2AC13ABE8404A8A--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6725241632052357178==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 12:55:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 12:55:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoqPR-00087X-6D; Thu, 22 Feb 2018 12:55:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoqPP-000874-Bv
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 12:55:35 +0000
X-Inumbo-ID: e3840362-17cf-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e3840362-17cf-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 12:57:07 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eoqPF-0002ga-F6; Thu, 22 Feb 2018 12:55:25 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eoqPA-0002Cy-3s; Thu, 22 Feb 2018 12:55:20 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eoqP9-0001OC-Ru; Thu, 22 Feb 2018 12:55:19 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119788-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Feb 2018 12:55:19 +0000
Subject: [Xen-devel] [seabios test] 119788: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTc4OCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk3ODgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgMTAzIGRheXMgIDEzNCBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICA3IGRheXMgICAx
MiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 13:31:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 13:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoqxd-0002JE-Pi; Thu, 22 Feb 2018 13:30:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eoqxc-0002J8-Sg
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 13:30:56 +0000
X-Inumbo-ID: d37af445-17d4-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d37af445-17d4-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 13:32:28 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 06:30:48 -0700
Message-Id: <5A8ED41702000078001AA670@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 06:30:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180222120348.46267-1-roger.pau@citrix.com>
 <5A8EC48502000078001AA5E0@prv-mh.provo.novell.com>
 <c4fefd72-dc3f-b8fb-9d30-06684aecbaf9@citrix.com>
In-Reply-To: <c4fefd72-dc3f-b8fb-9d30-06684aecbaf9@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xtf: fix cdefs.h conflict with __section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDEzOjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDIvMTggMTI6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMi4w
Mi4xOCBhdCAxMzowMywgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToKPj4+IE9uIEZyZWVC
U0QgdGhlIGJ1aWxkIGZhaWxzIHdpdGg6Cj4+Pgo+Pj4gL3Jvb3Qvc3JjL3h0Zi9pbmNsdWRlL3h0
Zi9jb21waWxlci5oOjEzOjk6IGVycm9yOiAnX19zZWN0aW9uJyBtYWNybyAKPj4+IHJlZGVmaW5l
ZAo+Pj4gICAgICAgWy1XZXJyb3IsLVdtYWNyby1yZWRlZmluZWRdCj4+PiAjZGVmaW5lIF9fc2Vj
dGlvbihzKSAgICAgICAgICBfX2F0dHJpYnV0ZV9fKChfX3NlY3Rpb25fXyhzKSkpCj4+PiAgICAg
ICAgIF4KPj4+IC91c3IvaW5jbHVkZS9zeXMvY2RlZnMuaDoyMjk6OTogbm90ZTogcHJldmlvdXMg
ZGVmaW5pdGlvbiBpcyBoZXJlCj4+PiAjZGVmaW5lIF9fc2VjdGlvbih4KSAgICBfX2F0dHJpYnV0
ZV9fKChfX3NlY3Rpb25fXyh4KSkpCj4+PiAgICAgICAgIF4KPj4+IDEgZXJyb3IgZ2VuZXJhdGVk
Lgo+Pj4KPj4+IE9ubHkgZGVmaW5lIF9fc2VjdGlvbiBpZiBpdCdzIHVuZGVmaW5lZCBpbiBvcmRl
ciB0byBwcmV2ZW50IGNvbmZsaWN0cy4KPj4gQnV0IHRoZSBhY3R1YWwgYnVnIGlzIHRoYXQgL3Vz
ci9pbmNsdWRlL3N5cy9jZGVmcy5oIGlzIChtYWdpY2FsbHk/KQo+PiBiZWluZyBpbmNsdWRlZC4g
SnVzdCBsaWtlIHRoZSBoeXBlcnZpc29yIGJ1aWxkLCB0aGUgeHRmIG9uZSBzaG91bGRuJ3QKPj4g
cHVsbCBpbiBfYW55XyBleHRlcm5hbCBoZWFkZXJzLgo+IAo+IFhURiB1c2VzIHRoZSBmb2xsb3dp
bmcgZnJlZXN0YW5kaW5nIGhlYWRlcnMgb25seS4KPiAKPiAjaW5jbHVkZSA8c3RkaW50Lmg+Cj4g
I2luY2x1ZGUgPHN0ZGJvb2wuaD4KPiAjaW5jbHVkZSA8c3RkYXJnLmg+Cj4gI2luY2x1ZGUgPHN0
ZGRlZi5oPgo+ICNpbmNsdWRlIDxpbnR0eXBlcy5oPgo+ICNpbmNsdWRlIDxsaW1pdHMuaD4KCk5v
bmUgb2Ygd2hpY2ggY2FsbCBmb3IgX19zZWN0aW9uKCkgdG8gYmUgZGVmaW5lZC4gT3RvaCBfX3Nl
Y3Rpb24oKQppcyBhIHJlc2VydmVkIG5hbWUsIHNvIGl0IGNvdWxkIGJlIHVzZWQgZm9yIF9hbnl0
aGluZ18uIEkgdGhlcmVmb3JlCnRoaW5rIGl0IHNob3VsZCBiZSAjdW5kZWYtZWQsIGluc3RlYWQg
b2YgdGhlICNkZWZpbmUgYmVpbmcgbWFkZQpjb25kaXRpb25hbC4gKFRoZSBjb21tZW50IFJvZ2Vy
IGFkZHMgaXMgcHJldHR5IHVzZWxlc3MgYXMgd2VsbCwKY29uc2lkZXJpbmcgdGhlcmUncyBubyBj
ZGVmcy5oIGFueXdoZXJlIGluIHRoZSB4dGYgdHJlZS4pCgpKYW4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 13:39:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 13:39:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eor62-0002YB-K0; Thu, 22 Feb 2018 13:39:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eor61-0002Y5-N7
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 13:39:37 +0000
X-Inumbo-ID: b4dad421-17d5-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4dad421-17d5-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 14:38:46 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 06:39:34 -0700
Message-Id: <5A8ED62402000078001AA691@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 06:39:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "George Dunlap" <george.dunlap@citrix.com>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
 <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
 <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
 <5A8EC40A02000078001AA5CD@prv-mh.provo.novell.com>
 <511bbc13-b5c5-73a1-9f8c-47df50705d69@citrix.com>
In-Reply-To: <511bbc13-b5c5-73a1-9f8c-47df50705d69@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 WeiLiu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDEzOjM5LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90
ZToKPiBPbiAwMi8yMi8yMDE4IDEyOjIyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4gT24g
MjIuMDIuMTggYXQgMTI6NDEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+
IE9uIDIyLzAyLzE4IDExOjMzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMi4wMi4x
OCBhdCAxMTo1MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBhcy1p
bnNuLWNoZWNrIG11dGF0ZXMgdGhlIHBhc3NlZC1pbiBmbGFncy4gIFJlbmFtZSBpdCB0byBhcy1p
bnNuLWFkZCwgaW4gbGluZQo+Pj4+PiB3aXRoIGNjLW9wdGlvbi1hZGQuICBVcGRhdGUgYWxsIGNh
bGxlcnMuCj4+Pj4gSSdtIG5vdCBjb252aW5jZWQgLSBjYy1vcHRpb24tYWRkIG1ha2VzIHJlbGF0
aXZlbHkgY2xlYXIgdGhhdAo+Pj4+IHNvbWV0aGluZyBpcyBiZWluZyBhZGRlZCB0byB0aGUgb3B0
aW9ucyBwYXNzZWQgdG8gQ0MuIElmIEkKPj4+PiB0YWtlIGFzLWluc24tYWRkIHRoaXMgd2F5LCB0
aGUgbWFjcm8gd291bGQgbmVlZCB0byBhZGQgYW4KPj4+PiBpbnNuIHRvIHRoZSBBUyBpbnZvY2F0
aW9uLiBXaGlsZSBJIGFncmVlIGFzLWluc24tY2hlY2sgZG9lc24ndAo+Pj4+IG1ha2UgY2xlYXIg
dGhhdCBpdCBhZGRzIGFueSBvcHRpb25zLCBJIHN0aWxsIGZpbmQgdGhpcyBsZXNzCj4+Pj4gbWlz
bGVhZGluZyB0aGFuIHRoZSBzdWdnZXN0ZWQgbmV3IG5hbWUuIExldCdzIHNlZSB3aGF0Cj4+Pj4g
b3RoZXJzIHRoaW5rLgo+Pj4KPj4+IEknbSBvcGVuIHRvIGJldHRlciBuYW1lIHN1Z2dlc3Rpb25z
Lgo+PiAKPj4gVGhlIGJlc3QgSSBjYW4gY29tZSB1cCB3aXRoIGlzLCB3ZWxsLCBhcy1pbnNuLWNo
ZWNrLCBhcyB0aGF0Cj4+IHJlYXNvbmFibHkgZGVzY3JpYmVzIGF0IGxlYXN0IHBhcnQgb2Ygd2hh
dCB0aGUgY29uc3RydWN0IGRvZXMuCj4+IGFzLWluc24tY2hlY2stYW5kLWFkZC1vcHRpb24sIGJl
c2lkZXMgYmVpbmcgdG9vIGxvbmcsIGlzbid0Cj4+IG1lYW5pbmdmdWxseSBiZXR0ZXIuCj4gCj4g
V2UncmUgZGVmaW5pdGVseSBnZXR0aW5nIGludG8gYmlrZXNoZWQgdGVycml0b3J5IGhlcmUuCgpJ
bmRlZWQsIGJ1dCBJIHRoaW5rIGEgY2hhbmdlIGluIG5hbWUgc2hvdWxkIGJlIGFuIGltcHJvdmVt
ZW50LApub3QgZ29pbmcgZnJvbSBvbmUgcXVlc3Rpb25hYmxlIG5hbWUgdG8gYW5vdGhlciBxdWVz
dGlvbmFibGUKb25lLgoKPiAgSSBhZ3JlZSB3aXRoCj4gQW5keSB0aGF0ICdjaGVjaycgZG9lc24n
dCByZWFsbHkgY29udmV5IHRoYXQgc29tZXRoaW5nIGNoYW5nZWQuICBJcyB0aGUKPiBjaGVjay1h
bmQtYWRkICJhZGQgaXQgaWYgaXQgZG9lc24ndCBleGlzdCBhbHJlYWR5Ij8gIE9yIGFkZCBpdCBp
ZiBzb21lCj4gb3RoZXIgY2hlY2sgcGFzc2VzIC8gZmFpbHM/CgpJdCBpcyAiY2hlY2sgaWYgdGhp
cyBwaWVjZSBvZiBhc3NlbWJseSBhc3NlbWJsZXMgYW5kIGFkZCB0aGUKcHJvdmlkZWQgb3B0aW9u
IHRvIHRoZSBpbmRpY2F0ZWQgdmFyaWFibGUiLCBleHRlbmRlZCBieSBSb2dlcidzCnBhdGNoIHRv
ICIuLi4sIGFuZCBhZGQgdGhlIG90aGVyIHByb3ZpZGVkIG9wdGlvbiBpZiBpdCBkb2Vzbid0CmFz
c2VtYmxlIi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 13:45:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 13:45:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eorB9-0003Cj-6S; Thu, 22 Feb 2018 13:44:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eorB7-0003Cd-S1
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 13:44:53 +0000
X-Inumbo-ID: c78f8f16-17d6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c78f8f16-17d6-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 13:46:27 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 06:44:47 -0700
Message-Id: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 06:44:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGZvciB1bmtub3duIE1TUnM6IHdybXNyX2h5cGVydmlzb3JfcmVncygpJ3MgY29tbWVudCBj
bGVhcmx5IHNheXMKdGhhdCB0aGUgZnVuY3Rpb24gcmV0dXJucyAwIGZvciB1bnJlY29nbml6ZWQg
TVNScywgc28Ke3N2bSx2bXh9X21zcl93cml0ZV9pbnRlcmNlcHQoKSBzaG91bGQgbm90IGNvbnZl
cnQgdGhpcyBpbnRvIHN1Y2Nlc3MuCgpBdCB0aGUgdGltZSBpdCB3ZW50IGluLCBjb21taXQgMDEz
ZTM0ZjVhNiAoIng4NjogaGFuZGxlIHBhZ2VkIGdmbiBpbgp3cm1zcl9oeXBlcnZpc29yX3JlZ3Mi
KSB3YXMgcHJvYmFibHkgb2theSwgc2luY2UgcHJpb3IgdG8gdGhhdCB0aGUKcmV0dXJuIHZhbHVl
IHdhc24ndCBjaGVja2VkIGF0IGFsbC4gQnV0IHRoYXQncyBub3QgaG93IHdlIHdhbnQgdGhpbmdz
CnRvIGJlIGhhbmRsZWQgbm93YWRheXMuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwpAQCAtMjEyNCw3ICsyMTI0LDYgQEAgc3RhdGljIGlu
dCBzdm1fbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZwogICAgICAgICBjYXNlIC1FUkVTVEFSVDoK
ICAgICAgICAgICAgIHJlc3VsdCA9IFg4NkVNVUxfUkVUUlk7CiAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgY2FzZSAwOgogICAgICAgICBjYXNlIDE6CiAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgZGVmYXVsdDoKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTMxNjAsNyArMzE2MCw2IEBAIHN0YXRpYyBpbnQg
dm14X21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWcKICAgICAgICAgICAgICAgICB7CiAgICAgICAg
ICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6CiAgICAgICAgICAgICAgICAgICAgIHJldHVybiBYODZF
TVVMX1JFVFJZOwotICAgICAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICAgICBjYXNl
IDE6CiAgICAgICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgICAgIGRlZmF1bHQ6
CgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 13:48:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 13:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eorEZ-0003MM-Kr; Thu, 22 Feb 2018 13:48:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xomw=fq=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1eorEX-0003MG-TW
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 13:48:25 +0000
X-Inumbo-ID: ef7b6fe2-17d6-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef7b6fe2-17d6-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 14:47:35 +0100 (CET)
Received: (qmail 25645 invoked from network); 22 Feb 2018 15:48:22 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 22 Feb 2018 15:48:22 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id ECB9C7FC78
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 15:48:21 +0200 (EET)
Received: (qmail 6932 invoked from network); 22 Feb 2018 15:48:21 +0200
Received: from unknown (HELO mb1xmail.bitdefender.biz) (10.20.0.28)
 by smtp02.buh.bitdefender.net with AES256-GCM-SHA384 encrypted SMTP;
 22 Feb 2018 15:48:21 +0200
Received: from mb1xmail.bitdefender.biz (10.20.0.28) by
 mb1xmail.bitdefender.biz (10.20.0.28) with Microsoft SMTP Server (TLS) id
 15.0.1347.2; Thu, 22 Feb 2018 15:48:21 +0200
Received: from mb1xmail.bitdefender.biz ([10.20.0.28]) by
 mb1xmail.bitdefender.biz ([10.20.0.28]) with mapi id 15.00.1347.000; Thu, 22
 Feb 2018 15:48:21 +0200
From: Alexandru Stefan ISAILA <aisaila@bitdefender.com>
To: "dunlapg@umich.edu" <dunlapg@umich.edu>
Thread-Topic: [Xen-devel] [PATCH RFC v2] x86/domctl: Don't pause the whole
 domain if only getting vcpu state
Thread-Index: AQHTPoqDtj8g3zyXw0aseTQy+v9yfKOv4+6AgAFFDgA=
Date: Thu, 22 Feb 2018 13:48:20 +0000
Message-ID: <1519307300.4963.42.camel@bitdefender.com>
References: <1507284150-4985-1-git-send-email-aisaila@bitdefender.com>
 <CAFLBxZYDUJ5PkdByx=Y9RAgWeseGBNiY_6083Pjcu2Z+ugbZkA@mail.gmail.com>
In-Reply-To: <CAFLBxZYDUJ5PkdByx=Y9RAgWeseGBNiY_6083Pjcu2Z+ugbZkA@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.17.80.118]
x-endpointsecurity-0xde81-ev: v:6.2.34.992, d:out, a:y, w:t, t:15,
 sv:1519286290, ts:1519307301
Content-ID: <D0A08A21D0D58446AFBB54615A49B331@bitdefender.com>
MIME-Version: 1.0
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.75055
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476327,
 Stamp: 3], Multi: [Enabled, t: (0.000013,0.007312)], BW: [Enabled, t:
 (0.000012,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.014867,0.000295)], URL: [Enabled, t:
 (0.000009,0.000001)], RTDA: [Enabled, t: (0.095224), Hit: No, Details:
 v2.6.22; Id: 15.1i6035n.1c5tf22v4.apd3e], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "wei.liu2@citrix.com" <wei.liu2@citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "ian.jackson@eu.citrix.com" <ian.jackson@eu.citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>,
 "paul.durrant@citrix.com" <paul.durrant@citrix.com>,
 "jbeulich@suse.com" <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC v2] x86/domctl: Don't pause the whole
 domain if only getting vcpu state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTWksIDIwMTgtMDItMjEgYXQgMTg6MjQgKzAwMDAsIEdlb3JnZSBEdW5sYXAgd3JvdGU6DQo+
IE9uIEZyaSwgT2N0IDYsIDIwMTcgYXQgMTE6MDIgQU0sIEFsZXhhbmRydSBJc2FpbGENCj4gPGFp
c2FpbGFAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToNCj4gPg0KPiA+IFRoaXMgcGF0Y2ggYWRkcyB0
aGUgaHZtX3NhdmVfb25lX2NwdV9jdHh0KCkgZnVuY3Rpb24uDQo+ID4gSXQgb3B0aW1pemVzIGJ5
IG9ubHkgcGF1c2luZyB0aGUgdmNwdSBvbiBhbGwgSFZNU1JfUEVSX1ZDUFUgc2F2ZQ0KPiA+IGNh
bGxiYWNrcyB3aGVyZSBvbmx5IGRhdGEgZm9yIG9uZSBWQ1BVIGlzIHJlcXVpcmVkLg0KPiBTb3Jy
eSBpdCdzIHRha2VuIHNvIGxvbmcgdG8gZ2V0IGJhY2sgdG8geW91IG9uIHRoaXMgb25lLg0KPg0K
PiBTbyBmaXJzdCBvZiBhbGwsIGEgYmlnIGlzc3VlIHdpdGggdGhpcyBwYXRjaCBpbiBnZW5lcmFs
IGlzIHRoYXQNCj4gdGhlcmUncyB3YXkgdG9vIG11Y2ggY29kZSBkdXBsaWNhdGlvbi4gIER1cGxp
Y2F0aW5nIHRoZSBjb2RlIGluIGV2ZXJ5DQo+IGNhc2Ugd2lsbCBub3Qgb25seSBpbmNyZWFzZSBI
ViBjb2RlIHNpemUgYW5kIGRlY3JlYXNlIGNhY2hlDQo+IGVmZmVjdGl2ZW5lc3MsIGl0IHdpbGwg
YWxzbyBpbmNyZWFzZSB0aGUgbGlrZWxpaG9vZCBvZiBzdWJ0bGUgYnVncw0KPiBjcmVlcGluZyBp
biB3aGVuIHRoZSB0d28gY29waWVzIGRvbid0IG1hdGNoIHVwLiAgSWYgeW91IHdlcmUgZ29pbmcg
dG8NCj4gZG8gaXQgdGhpcyB3YXkgSSB0aGluayB5b3UnZCBiYXNpY2FsbHkgaGF2ZSB0byBtYWtl
IGEgKl9zYXZlXypfb25lKCkNCj4gZnVuY3Rpb24gZm9yIGVhY2ggY2FsbGJhY2suDQoNClRoYXQg
c291bmRzIGdvb2QuDQo+DQo+IFRoZSBvbmx5IG90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byBwYXNz
IGEgY3B1bWFzayBpbnN0ZWFkLCBhbmQgc2V0DQo+IGVpdGhlciBhIHNpbmdsZSBiaXQgb3IgYWxs
IHRoZSBiaXRzOyBidXQgdGhhdCBzZWVtcyBhIGJpdCB3YXN0ZWZ1bC4NCj4gKEphbiwgQW5keSAt
LSBpZiB5b3UgZG9uJ3QgbGlrZSB0aGlzIHNvbHV0aW9uLCBub3cgaXMgdGhlIHRpbWUgdG8gc2F5
DQo+IHNvLikNCj4NCj4gSG93ZXZlciAtLSB3aG9sZSBwYXVzaW5nIG9ubHkgb25lIHZjcHUgZm9y
IHJlZ2lzdGVyIHN0YXRlIHNob3VsZCBiZQ0KPiBmaW5lLCBhcmUgeW91IHN1cmUgdGhhdCBpdCdz
IGZpbmUgZm9yIGFsbCB0aGUgb3RoZXIgY2FsbGJhY2tzPyAgSS5lLiwNCj4gYXJlIHlvdSBzdXJl
IHRoYXQgdGhlcmUgYXJlIG5vIGluc3RhbmNlcyB3aGVyZSB2Y3B1IE4gd2lsbCBkaXJlY3RseQ0K
PiBtb2RpZnkgdmNwdSBNJ3MgZW50cnkgaW4gYSB3YXkgdGhhdCB3aWxsIGdpdmUgeW91IGFuIGlu
Y29uc2lzdGVudA0KPiBzYXZlDQo+IHJlY29yZD8NCg0KSSBhbSBub3Qgc3VyZSwgSSd2ZSBvbmx5
IHRlc3RlZCB0aGUgaHZtX3NhdmVfY3B1X2N0eHQuIFRoZSByZXN0IG9mIHRoZQ0Kc2F2ZSBmdW5j
dGlvbnMgd2hlcmUgY2hhbmdlZCBzbyB0aGF0IHRoZSBwYXRjaCB3b3VsZCBiZSBnZW5lcmFsLg0K
Pg0KPiBJZiBzbywgeW91IHNob3VsZCBtZW50aW9uIGl0IGluIHRoZSBjb21taXQgbWVzc2FnZTsg
b3RoZXJ3aXNlLCBpdA0KPiBtaWdodCBiZSBiZXR0ZXIgdG8gbWFrZSB0aGlzIG9ubHkgZm9yIHRo
ZSBjcHUgY29udGV4dCAoc2luY2UgdGhhdA0KPiBzZWVtcyB0byBiZSB3aGF0IHlvdSdyZSBtb3N0
bHkgaW50ZXJlc3RlZCBpbikuDQoNClllcywgSSBhbSBpbnRlcmVzdGVkIGluIHRoZSBjcHUgY3R4
dCBidXQgSmFuIHN1Z2dlc3RlZCB0byBtYWtlIHRoaXMNCmNoYW5nZSBmb3IgYWxsIHNhdmUgZnVu
Y3Rpb25zLg0KPg0KPiBGdXJ0aGVyIGNvbW1lbnRzIGJlbG93Li4uDQo+DQo+ID4NCj4gPiAtc3Rh
dGljIGludCBodm1fc2F2ZV9jcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLA0KPiA+IGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQ0KPiA+ICt2b2lkIGh2bV9zYXZlX29uZV9jcHVfY3R4dChzdHJ1Y3Qg
dmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUNCj4gPiAqY3R4dCkNCj4gSSdkIGNhbGwgdGhpcyBo
dm1fc2F2ZV9jcHVfY3R4dF9vbmUoKSAgKHdpdGggdGhlIF9vbmUgYXQgdGhlIGVuZCk7DQo+IHNh
bWUgd2l0aCBhbGwgdGhlIG90aGVyIHNpbmdsZXRvbiBjYWxsYmFja3MuDQo+DQo+ID4NCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Nh
dmUuYw0KPiA+IGluZGV4IDg5ODRhMjMuLjk3YjU2ZjcgMTAwNjQ0DQo+ID4gLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9zYXZlLmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3NhdmUuYw0KPiA+
IEBAIC0xMzgsNiArMTM4LDcgQEAgaW50IGh2bV9zYXZlX29uZShzdHJ1Y3QgZG9tYWluICpkLCB1
bnNpZ25lZCBpbnQNCj4gPiB0eXBlY29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLA0KPiA+ICAg
ICAgaW50IHJ2Ow0KPiA+ICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgY3R4dCA9IHsgfTsNCj4g
PiAgICAgIGNvbnN0IHN0cnVjdCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOw0KPiA+ICsgICAg
Ym9vbCBpc19zaW5nbGVfaW5zdGFuY2UgPSBmYWxzZTsNCj4gQXMgZmFyIGFzIEkgY2FuIHRlbGwg
aXMgbW9zdGx5IHVubmVjZXNzYXJ5IC0tIGlmIHlvdSBsb29rIGF0IHRoZQ0KPiBvcmlnaW5hbCBj
b2RlLCB0aGUgcmF0aGVyIHdvbmt5IGFsZ29yaXRobSBpczoNCj4NCj4gKiBQYXVzZSBhbGwgdmNw
dXMNCj4gKiBDb2xsZWN0IGRhdGEgZm9yIGFsbCB2Y3B1cw0KPiAqIExvb3Agb3ZlciB0aGlzIGRh
dGEgdW50aWwgd2UgZmluZCBvbmUgd2hvc2UgaW5zdGFuY2UgaWQgbWF0Y2hlcyB0aGUNCj4gb25l
IHdlJ3JlIGxvb2tpbmcgZm9yLCBhbmQgY29weSBpdCBvdXQuDQo+ICogVW5wYXVzZSBhbGwgdmNw
dXMNCj4NCj4gSW4gb3RoZXIgd29yZHMsIGh2bV9zYXZlX29uZSgpLCBhcyB0aGUgbmFtZSBzdWdn
ZXN0cywgb25seSBjb3BpZXMgYQ0KPiBzaW5nbGUgaW5zdGFuY2UgYW55d2F5LiAgSWYgYW55b25l
IGV2ZXIgcGFzc2VkIGQtPm1heF92Y3B1cywgdGhlbg0KPiBub3RoaW5nIHdvdWxkIGJlIGNvcGll
ZCAoc2luY2Ugbm9uZSBvZiB0aGUgaW5kaXZpZHVhbCByZWNvcmRzIHdvdWxkDQo+IGV2ZXIgbWF0
Y2ggdGhhdCAiaW5zdGFuY2UiKS4NCj4NCj4gWW91IHdpbGwgbmVlZCB0byBwYXVzZSB0aGUgd2hv
bGUgZG9tYWluIGZvciBjYWxsYmFja3Mgbm90IG9mIHR5cGUNCj4gSFZNU1JfUEVSX1ZDUFU7IGJ1
dCBpbiBhbnkgY2FzZSB5b3UnbGwgb25seSBldmVyIGhhdmUgdG8gY29weSBhDQo+IHNpbmdsZQ0K
PiByZWNvcmQuICBTbyB5b3UgY2FuIGp1c3QgcmUtd3JpdGUgdGhpcyBmdW5jdGlvbiB3aXRob3V0
IHRoZSBsb29wLCBub3cNCj4gdGhhdCB3ZSBoYXZlIGEgd2F5IHRvIGFzayB0aGUgaW5kaXZpZHVh
bCBjYWxsYmFja3MgZm9yIG9ubHkgYSBzaW5nbGUNCj4gaW5zdGFuY2UuDQo+DQo+IE9uZSBvdGhl
ciBub3RlIGFib3V0IHRoZSBwYXRjaCBhcyBpdCBpczogSW4gdGhlIGVycm9yIHBhdGggeW91IGZv
cmdldA0KPiB0byB1bi1wYXVzZS4NClRoYW5rcywgd2lsbCBkby4NCg0KfkFsZXgNCj4NCj4gIC1H
ZW9yZ2UNCj4NCg0KX19fX19fX19fX19fX19fX19fX19fX19fDQpUaGlzIGVtYWlsIHdhcyBzY2Fu
bmVkIGJ5IEJpdGRlZmVuZGVyDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 13:53:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 13:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eorJh-00044P-A7; Thu, 22 Feb 2018 13:53:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=d841=fq=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eorJg-00044J-3j
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 13:53:44 +0000
X-Inumbo-ID: adb29587-17d7-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id adb29587-17d7-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 14:52:54 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9AA53AC71;
 Thu, 22 Feb 2018 13:53:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Feb 2018 14:53:35 +0100
Message-Id: <20180222135335.13913-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com, jfehlig@suse.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH] tools/xenstore: try to get minimum thread stack
	size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjcmVhdGluZyBhIHB0aHJlYWQgaW4geHNfd2F0Y2goKSB0cnkgdG8gZ2V0IHRoZSBtaW5p
bWFsIG5lZWRlZApzaXplIG9mIHRoZSB0aHJlYWQgZnJvbSBnbGliYyBpbnN0ZWFkIG9mIHVzaW5n
IGEgY29uc3RhbnQuIFRoaXMgYXZvaWRzCnByb2JsZW1zIHdoZW4gdGhlIGxpYnJhcnkgaXMgdXNl
ZCBpbiBwcm9ncmFtcyB3aXRoIGxhcmdlIHBlci10aHJlYWQKbWVtb3J5LgoKVXNlIGRsc3ltKCkg
dG8gZ2V0IHRoZSBwb2ludGVyIHRvIF9fcHRocmVhZF9nZXRfbWluc3RhY2soKSBpbiBvcmRlciB0
bwphdm9pZCBsaW5rYWdlIHByb2JsZW1zIGFuZCBmYWxsIGJhY2sgdG8gdGhlIGN1cnJlbnQgY29u
c3RhbnQgc2l6ZSBpZgpub3QgZm91bmQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQpPbmx5IGNvbXBpbGUgdGVzdGVkLiBKaW0sIGNhbiB5b3UgcGxl
YXNlIHZlcmlmeSB0aGlzIHBhdGNoIGlzIHNvbHZpbmcKeW91ciBvcmlnaW5hbCBwcm9ibGVtPwot
LS0KIHRvb2xzL3hlbnN0b3JlL01ha2VmaWxlIHwgIDQgKysrKwogdG9vbHMveGVuc3RvcmUveHMu
YyAgICAgfCAxOSArKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDIyIGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtl
ZmlsZSBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCmluZGV4IDJiOTlkMmJjMWIuLmZiNmM3M2Uy
OTcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hlbnN0
b3JlL01ha2VmaWxlCkBAIC0xMDAsNiArMTAwLDEwIEBAIGxpYnhlbnN0b3JlLnNvLiQoTUFKT1Ip
OiBsaWJ4ZW5zdG9yZS5zby4kKE1BSk9SKS4kKE1JTk9SKQogCWxuIC1zZiAkPCAkQAogCiB4cy5v
cGljOiBDRkxBR1MgKz0gLURVU0VfUFRIUkVBRAoraWZlcSAoJChDT05GSUdfTGludXgpLHkpCit4
cy5vcGljOiBDRkxBR1MgKz0gLURVU0VfRExTWU0KK3hzLm9waWM6IExERkxBR1MgKz0gLWxkbAor
ZW5kaWYKIAogbGlieGVuc3RvcmUuc28uJChNQUpPUikuJChNSU5PUik6IHhzLm9waWMgeHNfbGli
Lm9waWMKIAkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdTKSAtV2wsJChTT05BTUVf
TERGTEFHKSAtV2wsbGlieGVuc3RvcmUuc28uJChNQUpPUikgJChTSExJQl9MREZMQUdTKSAtbyAk
QCAkXiAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChTT0NLRVRfTElCUykgJChQVEhSRUFEX0xJ
QlMpICQoQVBQRU5EX0xERkxBR1MpCmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94cy5jIGIv
dG9vbHMveGVuc3RvcmUveHMuYwppbmRleCBhYmZmZDljZDgwLi44MzcyZjViMWE0IDEwMDY0NAot
LS0gYS90b29scy94ZW5zdG9yZS94cy5jCisrKyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKQEAgLTQ3
LDYgKzQ3LDExIEBAIHN0cnVjdCB4c19zdG9yZWRfbXNnIHsKIAogI2luY2x1ZGUgPHB0aHJlYWQu
aD4KIAorI2lmZGVmIFVTRV9ETFNZTQorI2RlZmluZSBfX1VTRV9HTlUKKyNpbmNsdWRlIDxkbGZj
bi5oPgorI2VuZGlmCisKIHN0cnVjdCB4c19oYW5kbGUgewogCS8qIENvbW11bmljYXRpb25zIGNo
YW5uZWwgdG8geGVuc3RvcmUgZGFlbW9uLiAqLwogCWludCBmZDsKQEAgLTgxMCwxMiArODE1LDI0
IEBAIGJvb2wgeHNfd2F0Y2goc3RydWN0IHhzX2hhbmRsZSAqaCwgY29uc3QgY2hhciAqcGF0aCwg
Y29uc3QgY2hhciAqdG9rZW4pCiAJaWYgKCFoLT5yZWFkX3Rocl9leGlzdHMpIHsKIAkJc2lnc2V0
X3Qgc2V0LCBvbGRfc2V0OwogCQlwdGhyZWFkX2F0dHJfdCBhdHRyOworCQlzdGF0aWMgc2l6ZV90
IHN0YWNrX3NpemU7CisjaWZkZWYgVVNFX0RMU1lNCisJCXNpemVfdCAoKmdldHN6KSh2b2lkKTsK
KyNlbmRpZgogCisJCWlmICghc3RhY2tfc2l6ZSkgeworI2lmZGVmIFVTRV9ETFNZTQorCQkJZ2V0
c3ogPSBkbHN5bShSVExEX0RFRkFVTFQsICJfX3B0aHJlYWRfZ2V0X21pbnN0YWNrIik7CisJCQlz
dGFja19zaXplID0gZ2V0c3ogPyBnZXRzeigpIDogUkVBRF9USFJFQURfU1RBQ0tTSVpFOworI2Vs
c2UKKwkJCXN0YWNrX3NpemUgPSBSRUFEX1RIUkVBRF9TVEFDS1NJWkU7CisjZW5kaWYKKwkJfQog
CQlpZiAocHRocmVhZF9hdHRyX2luaXQoJmF0dHIpICE9IDApIHsKIAkJCW11dGV4X3VubG9jaygm
aC0+cmVxdWVzdF9tdXRleCk7CiAJCQlyZXR1cm4gZmFsc2U7CiAJCX0KLQkJaWYgKHB0aHJlYWRf
YXR0cl9zZXRzdGFja3NpemUoJmF0dHIsIFJFQURfVEhSRUFEX1NUQUNLU0laRSkgIT0gMCkgewor
CQlpZiAocHRocmVhZF9hdHRyX3NldHN0YWNrc2l6ZSgmYXR0ciwgc3RhY2tfc2l6ZSkgIT0gMCkg
ewogCQkJcHRocmVhZF9hdHRyX2Rlc3Ryb3koJmF0dHIpOwogCQkJbXV0ZXhfdW5sb2NrKCZoLT5y
ZXF1ZXN0X211dGV4KTsKIAkJCXJldHVybiBmYWxzZTsKLS0gCjIuMTMuNgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 13:58:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 13:58:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eorOG-0004Eo-Qu; Thu, 22 Feb 2018 13:58:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bsrj=fq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eorOG-0004Ei-B1
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 13:58:28 +0000
X-Inumbo-ID: ac2c1cd7-17d8-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ac2c1cd7-17d8-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 14:00:00 +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 15BF91596;
 Thu, 22 Feb 2018 05:58:20 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4532F3F487;
 Thu, 22 Feb 2018 05:58:19 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-6-julien.grall@arm.com>
 <4f467648-3168-e777-23e8-d3f9897ad674@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <0a89922b-b1c3-e2e2-2fed-cb13702e0e6d@arm.com>
Date: Thu, 22 Feb 2018 13:58:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <4f467648-3168-e777-23e8-d3f9897ad674@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 05/17] xen/arm64: Implement a fast path
 for handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS8wMi8xOCAxNDoyNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTUvMDIvMTggMTU6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gVGhlIGZ1bmN0
aW9uIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHdpbGwgYmUgY2FsbGVkIGJ5IHRoZSBndWVzdCBm
b3IKPj4gaGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3YW50IHRoZSBoYW5k
bGluZyB0byBiZSBhcyBmYXN0IGFzCj4+IHBvc3NpYmxlLgo+Pgo+PiBBcyB0aGUgbWl0aWdhdGlv
biBpcyBhcHBsaWVkIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQsIHdlIGNhbiBjaGVjayBmb3IgdGhlCj4+
IGNhbGwgYmVmb3JlIHNhdmluZyBhbGwgdGhlIGNvbnRleHQgYW5kIHJldHVybiB2ZXJ5IGVhcmx5
Lgo+Pgo+PiBGb3Igbm93LCBvbmx5IHByb3ZpZGUgYSBmYXN0IHBhdGggZm9yIEhWQzY0IGNhbGwu
IEJlY2F1c2UgdGhlIGNvZGUgcmVseQo+PiBvbiAyIHJlZ2lzdGVycywgeDAgYW5kIHgxIGFyZSBz
YXZlZCBpbiBhZHZhbmNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgo+PiBSZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9k
eW15ci5iYWJjaHVrQGVwYW0uY29tPgo+Pgo+PiAtLS0KPj4gICAgICBndWVzdF9zeW5jIG9ubHkg
aGFuZGxlIDY0LWJpdCBndWVzdCwgc28gSSBoYXZlIG9ubHkgaW1wbGVtZW50ZWQgdGhlCj4+ICAg
ICAgNjQtYml0IHNpZGUgZm9yIG5vdy4gV2UgY2FuIGRpc2N1c3Mgd2hldGhlciBpdCBpcyB1c2Vm
dWwgdG8KPj4gICAgICBpbXBsZW1lbnQgaXQgZm9yIDMyLWJpdCBndWVzdHMuCj4+Cj4+ICAgICAg
V2UgY291bGQgYWxzbyBjb25zaWRlciB0byBpbXBsZW1lbnQgdGhlIGZhc3QgcGF0aCBmb3IgU01D
NjQsCj4+ICAgICAgYWx0aG91Z2h0IGEgZ3Vlc3Qgc2hvdWxkIGFsd2F5cyB1c2UgSFZDLgo+Pgo+
PiAgICAgIENoYW5nZXMgaW4gdjI6Cj4+ICAgICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmll
d2VkLWJ5Cj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TICAgICAgfCA1NiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+PiAgIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmggfCAgMiArKwo+PiAgIDIgZmlsZXMgY2hhbmdlZCwgNTYgaW5z
ZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPj4gaW5kZXggNmQ5
OWU0NmYwZi4uNjdmOTZkNTE4ZiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2Vu
dHJ5LlMKPj4gKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPj4gQEAgLTEsNiArMSw3
IEBACj4+ICAgI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KPj4gICAjaW5jbHVkZSA8YXNtL3Jl
Z3MuaD4KPj4gICAjaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4+ICsjaW5jbHVkZSA8YXNt
L3NtY2NjLmg+Cj4+ICAgI2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KPj4gICAKPj4gICAvKgo+PiBA
QCAtOTAsOCArOTEsMTIgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAgICAvKiBsaW5r
IHJlZ2lzdGVyICovCj4+ICAgICAgICAgICAuZW5kbQo+PiAgIC8qCj4+ICAgICogU2F2ZSBzdGF0
ZSBvbiBlbnRyeSB0byBoeXBlcnZpc29yLCByZXN0b3JlIG9uIGV4aXQKPj4gKyAqCj4+ICsgKiBz
YXZlX3gwX3gxOiBEb2VzIHRoZSBtYWNybyBuZWVkcyB0byBzYXZlIHgwL3gxIChkZWZhdWx0IDEp
LiBJZiAwLAo+IAo+IEEgYml0IGNvbmZ1c2luZy4gV2hhdCBhYm91dDoKPiAgICAgICogc2F2ZV94
MF94MTogRG9lcyB0aGUgbWFjcm8gbmVlZHMgdG8gc2F2ZSB4MCBhbmQgeDE/IERlZmF1bHRzIHRv
IDEuCj4gICAgICAqIElmIDAsIC4uLi4KClNvdW5kcyBnb29kIHRvIG1lLiBJIHdpbGwgdXBkYXRl
IHRoZSBjb21tZW50LgoKPiAKPj4gKyAqIHdlIHJlbHkgb24gdGhlIG9uIHgwL3gxIHRvIGhhdmUg
YmVlbiBzYXZlZCBhdCB0aGUgY29ycmVjdCBwb3NpdGlvbiBvbgo+PiArICogdGhlIHN0YWNrIGJl
Zm9yZS4KPj4gICAgKi8KPj4gLSAgICAgICAgLm1hY3JvICBlbnRyeSwgaHlwLCBjb21wYXQKPj4g
KyAgICAgICAgLm1hY3JvICBlbnRyeSwgaHlwLCBjb21wYXQsIHNhdmVfeDBfeDE9MQo+PiAgICAg
ICAgICAgc3ViICAgICBzcCwgc3AsICMoVVJFR1NfU1BTUl9lbDEgLSBVUkVHU19MUikgLyogQ1BT
UiwgUEMsIFNQLCBMUiAqLwo+PiAgICAgICAgICAgcHVzaCAgICB4MjgsIHgyOQo+PiAgICAgICAg
ICAgcHVzaCAgICB4MjYsIHgyNwo+PiBAQCAtMTA3LDcgKzExMiwxNiBAQCBsciAgICAgIC5yZXEg
ICAgeDMwICAgICAgICAgICAgIC8qIGxpbmsgcmVnaXN0ZXIgKi8KPj4gICAgICAgICAgIHB1c2gg
ICAgeDYsIHg3Cj4+ICAgICAgICAgICBwdXNoICAgIHg0LCB4NQo+PiAgICAgICAgICAgcHVzaCAg
ICB4MiwgeDMKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogVGhlIGNhbGxlciBtYXkgYWxy
ZWFkeSBoYXZlIHNhdmVkIHgwL3gxIG9uIHRoZSBzdGFjayBhdCB0aGUKPj4gKyAgICAgICAgICog
Y29ycmVjdCBhZGRyZXNzIGFuZCBjb3JydXB0IHRoZW0gd2l0aCBhbm90aGVyIHZhbHVlLiBPbmx5
Cj4+ICsgICAgICAgICAqIHNhdmUgdGhlbSBpZiBzYXZlX3gwX3gxID09IDEuCj4+ICsgICAgICAg
ICAqLwo+PiArICAgICAgICAuaWYgXHNhdmVfeDBfeDEgPT0gMQo+PiAgICAgICAgICAgcHVzaCAg
ICB4MCwgeDEKPj4gKyAgICAgICAgLmVsc2UKPj4gKyAgICAgICAgc3ViICAgICBzcCwgc3AsICMx
Ngo+PiArICAgICAgICAuZW5kaWYKPj4gICAKPj4gICAgICAgICAgIC5pZiBcaHlwID09IDEgICAg
ICAgIC8qIEh5cGVydmlzb3IgbW9kZSAqLwo+PiAgIAo+PiBAQCAtMjAwLDcgKzIxNCw0NSBAQCBo
eXBfaXJxOgo+PiAgICAgICAgICAgZXhpdCAgICBoeXA9MQo+PiAgIAo+PiAgIGd1ZXN0X3N5bmM6
Cj4+IC0gICAgICAgIGVudHJ5ICAgaHlwPTAsIGNvbXBhdD0wCj4+ICsgICAgICAgIC8qCj4+ICsg
ICAgICAgICAqIFNhdmUgeDAsIHgxIGluIGFkdmFuY2UKPj4gKyAgICAgICAgICovCj4+ICsgICAg
ICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMtKFVSRUdTX2tlcm5lbF9zaXplb2YgLSBVUkVHU19Y
MCldCj4+ICsKPj4gKyAgICAgICAgLyoKPj4gKyAgICAgICAgICogeDEgaXMgdXNlZCBiZWNhdXNl
IHgwIG1heSBjb250YWluIHRoZSBmdW5jdGlvbiBpZGVudGlmaWVyLgo+PiArICAgICAgICAgKiBU
aGlzIGF2b2lkcyB0byByZXN0b3JlIHgwIGZyb20gdGhlIHN0YWNrLgo+PiArICAgICAgICAgKi8K
Pj4gKyAgICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgo+PiArICAgICAgICBsc3IgICAgIHgxLCB4
MSwgI0hTUl9FQ19TSElGVCAgICAgICAgICAgLyogeDEgPSBFU1JfRUwyLkVDICovCj4+ICsgICAg
ICAgIGNtcCAgICAgeDEsICNIU1JfRUNfSFZDNjQKPj4gKyAgICAgICAgYi5uZSAgICAxZiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIE5vdCBhIEhWQyBza2lwIGZhc3RwYXRoLiAqLwo+
PiArCj4+ICsgICAgICAgIG1ycyAgICAgeDEsIGVzcl9lbDIKPj4gKyAgICAgICAgYW5kICAgICB4
MSwgeDEsICMweGZmZmYgICAgICAgICAgICAgICAgIC8qIENoZWNrIHRoZSBpbW1lZGlhdGUgWzA6
MTZdICovCj4+ICsgICAgICAgIGNibnogICAgeDEsIDFmICAgICAgICAgICAgICAgICAgICAgICAg
ICAvKiBzaG91bGQgYmUgMCBmb3IgSFZDICMwICovCj4+ICsKPj4gKyAgICAgICAgLyoKPj4gKyAg
ICAgICAgICogRmFzdGVzdCBwYXRoIHBvc3NpYmxlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJP
VU5EXzEuCj4+ICsgICAgICAgICAqIFRoZSB3b3JrYXJvdW5kIGhhcyBhbHJlYWR5IGJlZW4gYXBw
bGllZCBvbiB0aGUgZXhjZXB0aW9uCj4+ICsgICAgICAgICAqIGVudHJ5IGZyb20gdGhlIGd1ZXN0
LCBzbyBsZXQncyBxdWlja2x5IGdldCBiYWNrIHRvIHRoZSBndWVzdC4KPj4gKyAgICAgICAgICov
Cj4+ICsgICAgICAgIGVvciAgICAgdzAsIHcwLCAjQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8x
X0ZJRAo+PiArICAgICAgICBjYm56ICAgIHcwLCAxZgo+IAo+IEl0IHdvdWxkIGJlIGdvb2QgdG8g
bWVudGlvbiB0aGF0IHRoaXMgZnVuY3Rpb24gaWRlbnRpZmllciBjYW4ndCBiZQo+IGVuY29kZWQg
YXMgYW4gaW1tZWRpYXRlIGZvciB0aGUgImNtcCIgaW5zdHJ1Y3Rpb24sIGJ1dCBpdCBjYW4gd2l0
aAo+IGFyaXRobWV0aWMgaW5zdHJ1Y3Rpb25zLiBIZW5jZSB0aGUgZXhjbHVzaXZlIE9SLgoKSSB3
aWxsLgoKPiAKPj4gKwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBDbG9iYmVyIGJvdGgg
eDAgYW5kIHgxIHRvIHByZXZlbnQgbGVha2FnZS4gTm90ZSB0aGF0IHRoYW5rcwo+PiArICAgICAg
ICAgKiB0aGUgZW9yLCB4MCA9IDAuCj4+ICsgICAgICAgICAqLwo+PiArICAgICAgICBtb3YgICAg
IHgxLCB4MAo+PiArICAgICAgICBlcmV0Cj4gCj4gSSB0aGluayB0aGlzIGlzIG1vcmUgcmVhZGFi
bGU6Cj4gCj4gCSAgIC8qIENsb2JiZXIgeDEgdG8gcHJldmVudCBsZWFrYWdlLiB4MCBpcyBhbHJl
YWR5IDAuICovCgpJIHdvdWxkIHByZWZlciB0byBzYXkgImNsb2JiZXIgeDAgYW5kIHgxIHRvIHBy
ZXZlbnQgbGVha2FnZS4gTm90ZSB0aGF0IAp4MCBpcyBhbHJlYWR5IDAgdGhhbmtzIHRvIHRoZSBl
b3IiLiBTbyBpdCBpcyBjbGVhciB0aGF0IHdlIGV4cGVjdCBib3RoIApyZWdpc3RlcnMgdG8gYmUg
Y2xvYmJlcmVkLgoKPiAJICAgbW92ICAgICB4MSwgeHpyCj4gCSAgIGVyZXQKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 14:42:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 14:42:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eos4n-0007VB-K7; Thu, 22 Feb 2018 14:42:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eos4m-0007V5-FE
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 14:42:24 +0000
X-Inumbo-ID: 7acd2f40-17de-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7acd2f40-17de-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 15:41:34 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 07:42:22 -0700
Message-Id: <5A8EE4DC02000078001AA729@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 07:42:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180220141015.30714-1-roger.pau@citrix.com>
 <20180220141015.30714-5-roger.pau@citrix.com>
In-Reply-To: <20180220141015.30714-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 4/5] x86: fix indirect thunk usage of
 CONFIG_INDIRECT_THUNK
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDE1OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gaW5kaXJlY3RfdGh1bmtfYXNtLmggaXMgaW5zdGFudGlhdGVkIGRpcmVjdGx5IGludG8g
YXNzZW1ibHkgZmlsZXMKPiBDT05GSUdfSU5ESVJFQ1RfVEhVTksgbWlnaHQgbm90IGJlIGRlZmlu
ZWQsIGFuZCB0aHVzIHVzaW5nIC5pZiBhZ2FpbnN0Cj4gaXQgaXMgd3JvbmcuCj4gCj4gQWRkIGEg
Y2hlY2sgdG8gZGVmaW5lIENPTkZJR19JTkRJUkVDVF9USFVOSyB0byAwIGlmIG5vdCBkZWZpbmVk
LCBzbwo+IHRoYXQgdXNpbmcgLmlmIENPTkZJR19JTkRJUkVDVF9USFVOSyBpcyBhbHdheXMgY29y
cmVjdC4KPiAKPiBUaGlzIHN1cHByZXNzZXMgdGhlIGZvbGxvd2luZyBjbGFuZyBlcnJvcjoKPiAK
PiA8aW5zdGFudGlhdGlvbj46ODo5OiBlcnJvcjogZXhwZWN0ZWQgYWJzb2x1dGUgZXhwcmVzc2lv
bgo+ICAgICAuaWYgQ09ORklHX0lORElSRUNUX1RIVU5LID09IDEKPiAgICAgICAgIF4KPiA8aW5z
dGFudGlhdGlvbj46MToxOiBub3RlOiB3aGlsZSBpbiBtYWNybyBpbnN0YW50aWF0aW9uCj4gSU5E
SVJFQ1RfQlJBTkNIIGNhbGwgJXJkeAo+IF4KPiBlbnRyeS5TOjU4OTo5OiBub3RlOiB3aGlsZSBp
biBtYWNybyBpbnN0YW50aWF0aW9uCj4gICAgICAgICBJTkRJUkVDVF9DQUxMICVyZHgKPiAgICAg
ICAgIF4KPiAKPiBOb3RlIHRoYXQgdGhpcyBpcyBhIHByZXBhcmF0b3J5IHBhdGNoIGluIG9yZGVy
IHRvIGVuYWJsZSBjbGFuZydzCj4gaW50ZWdyYXRlZCBhc3NlbWJsZXIsIHRoZSBpbnRlZ3JhdGVk
IGFzc2VtYmxlciBpcyBub3QgeWV0IGVuYWJsZWQgZm9yCj4gYXNzZW1ibHkgZmlsZXMuCj4gCj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpB
Y2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 14:43:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 14:43:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eos5r-0007Z1-TA; Thu, 22 Feb 2018 14:43:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eos5q-0007YW-Eg
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 14:43:30 +0000
X-Inumbo-ID: f6ecfc7f-17de-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f6ecfc7f-17de-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 14:45:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 07:43:22 -0700
Message-Id: <5A8EE51902000078001AA72C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 07:43:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180220141015.30714-1-roger.pau@citrix.com>
 <20180220141015.30714-6-roger.pau@citrix.com>
In-Reply-To: <20180220141015.30714-6-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v5 5/5] build/clang: add a check whether the
 assembler supports .skip with labels
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDE1OjEwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9yIGVsc2UgZGlzYWJsZSB0aGUgaW50ZWdyYXRlZCBhc3NlbWJsZXIgZm9yIGFzc2VtYmx5IGZp
bGVzLiBUaGlzIGlzCj4gcmVsZXZhbnQgZm9yIG9sZGVyIGNsYW5nIHZlcnNpb25zIHdoaWNoIGlu
dGVncmF0ZWQgYXNzZW1ibGVyIGRvbid0Cj4gc3VwcG9ydCAuc2tpcCB3aXRoIGxhYmVscy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CmJ1dCBwZW5kaW5nIHRo
ZSBkZWNpc2lvbiB3aGF0IHRvIGRvIGFib3V0IGFzLWluc24tY2hlY2sncyBuYW1lLgoKSmFuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 14:48:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 14:48:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eosB1-0007pI-FL; Thu, 22 Feb 2018 14:48:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qayk=fq=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eosB0-0007pC-C9
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 14:48:50 +0000
X-Inumbo-ID: 607d3082-17df-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 607d3082-17df-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 15:48:00 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1MElRki075997;
 Thu, 22 Feb 2018 14:48:43 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=9xlmXSoE59P1DldQWbWtVuzq+q/BRn8aRWybkJnEDl8=;
 b=kOzbAmlqNSmuPRrEYz2SM33cYIZveJF2LUxCwqfM9IxNslkLw0xqMQhNcsDissV+pPtN
 9hI+6ymqNJGrzijPaH58GXdvir4Hrk1Zps5GDq5Y+mGEz3TG9opghrbBdbVuBsx0fEEv
 9tYMkbGoy+fVPhXZGcnLdYgm2pXmug6+CPQ8fRFE2LD/ykKhJ3TmUtBpvieaSJ0X2cPN
 tTMXBJqeyqaQHmr8FGFpGp/G/WAmysnIcsKiwHTHGhyztmE4P/6EZREF2MlDLmF5dAlP
 OHe7rm57oBuPckKHr8DQyegpOrrbBs9Za3WoJQc2tqnpgjt/lH9mxNudpp4XSeKiRaMj Ew== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2g9wmtrqtt-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Feb 2018 14:48:43 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1MEmg82019940
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 22 Feb 2018 14:48:42 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1MEmfKq018072;
 Thu, 22 Feb 2018 14:48:41 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Feb 2018 06:48:41 -0800
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6ce66b9d-d17c-8a97-9636-3b418072dbfe@oracle.com>
Date: Thu, 22 Feb 2018 09:49:20 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8811
 signatures=668676
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=812
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802220187
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjIvMjAxOCAwODo0NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLi4uIGZvciB1bmtu
b3duIE1TUnM6IHdybXNyX2h5cGVydmlzb3JfcmVncygpJ3MgY29tbWVudCBjbGVhcmx5IHNheXMK
PiB0aGF0IHRoZSBmdW5jdGlvbiByZXR1cm5zIDAgZm9yIHVucmVjb2duaXplZCBNU1JzLCBzbwo+
IHtzdm0sdm14fV9tc3Jfd3JpdGVfaW50ZXJjZXB0KCkgc2hvdWxkIG5vdCBjb252ZXJ0IHRoaXMg
aW50byBzdWNjZXNzLgo+Cj4gQXQgdGhlIHRpbWUgaXQgd2VudCBpbiwgY29tbWl0IDAxM2UzNGY1
YTYgKCJ4ODY6IGhhbmRsZSBwYWdlZCBnZm4gaW4KPiB3cm1zcl9oeXBlcnZpc29yX3JlZ3MiKSB3
YXMgcHJvYmFibHkgb2theSwgc2luY2UgcHJpb3IgdG8gdGhhdCB0aGUKPiByZXR1cm4gdmFsdWUg
d2Fzbid0IGNoZWNrZWQgYXQgYWxsLiBCdXQgdGhhdCdzIG5vdCBob3cgd2Ugd2FudCB0aGluZ3MK
PiB0byBiZSBoYW5kbGVkIG5vd2FkYXlzLgo+Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 14:54:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 14:54:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eosGk-0008Ur-2e; Thu, 22 Feb 2018 14:54:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y4=fq=citrix.com=prvs=5842a8f9a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eosGi-0008Ul-Re
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 14:54:44 +0000
X-Inumbo-ID: 88c146b0-17e0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 88c146b0-17e0-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 14:56:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68389295"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
Date: Thu, 22 Feb 2018 14:53:45 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC4uLiBmb3IgdW5rbm93biBN
U1JzOiB3cm1zcl9oeXBlcnZpc29yX3JlZ3MoKSdzIGNvbW1lbnQgY2xlYXJseSBzYXlzCj4gdGhh
dCB0aGUgZnVuY3Rpb24gcmV0dXJucyAwIGZvciB1bnJlY29nbml6ZWQgTVNScywgc28KPiB7c3Zt
LHZteH1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHNob3VsZCBub3QgY29udmVydCB0aGlzIGludG8g
c3VjY2Vzcy4KPgo+IEF0IHRoZSB0aW1lIGl0IHdlbnQgaW4sIGNvbW1pdCAwMTNlMzRmNWE2ICgi
eDg2OiBoYW5kbGUgcGFnZWQgZ2ZuIGluCj4gd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzIikgd2FzIHBy
b2JhYmx5IG9rYXksIHNpbmNlIHByaW9yIHRvIHRoYXQgdGhlCj4gcmV0dXJuIHZhbHVlIHdhc24n
dCBjaGVja2VkIGF0IGFsbC4gQnV0IHRoYXQncyBub3QgaG93IHdlIHdhbnQgdGhpbmdzCj4gdG8g
YmUgaGFuZGxlZCBub3dhZGF5cy4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KCkkgYWdyZWUgaW4gcHJpbmNpcGxlLCBidXQgdGhpcyBkb2VzIGhhdmUg
YSBsYXJnZSBwb3RlbnRpYWwgcmlzayBmb3IKZ3Vlc3RzLsKgIEFueSB1bmtub3duIE1TUiB3aGlj
aCBndWVzdHMgZG9uJ3QgY2hlY2sgZm9yICNHUCBmYXVsdHMgZnJvbQp3aWxsIG5vdyBjYXVzZSB0
aGUgZ3Vlc3RzIHRvIGNyYXNoLgoKVGhhdCBzYWlkLCBpdCBpcyB0aGUgY29ycmVjdCBkaXJlY3Rp
b24gdG8gZ28gbG9uZy10ZXJtLCBhbmQgd2UndmUgZ290IHRvCnRocm93IHRoZSBzd2l0Y2ggc29t
ZSB0aW1lLCBidXQgSSBleHBlY3QgdGhpcyB3aWxsIGNhdXNlIHByb2JsZW1zIGluIHRoZQpzaG9y
dCB0ZXJtLCBlc3BlY2lhbGx5IGZvciBtaWdyYXRlZC1pbiBndWVzdHMuCgpBcyBmb3IgdGhlIG1h
a2luZyB0aGlzIGNoYW5nZSwgdGhlcmUgaXMgYSBiZXR0ZXIgd2F5IG9mIGRvaW5nIGl0IGJ5Cm1v
dmluZyB2aXJpZGlhbiBhbmQgWGVuIE1TUiBoYW5kaW5nIGludG8gdGhlIG5ldyBndWVzdF97cmQs
d3J9bXNyKCkKaW5mcmFzdHJ1Y3R1cmUsIHdoaWNoIG1lYW5zIHdlIHdvbid0IGNhbGwgaW50byBi
b3RoIG9mIHRoZXNlIHN1YnN5c3RlbXMKZm9yIGV2ZXJ5IHVua25vd24gTVNSLgoKSSd2ZSBhbHJl
YWR5IGdvdCBoYWxmIGEgcGF0Y2ggdG8gZG8gdGhpcyBmcm9tIHRoZSBwZW5kaW5nIENQVUlEL01T
UiB3b3JrCndoaWNoIEkgY2FuIGR1c3Qgb2ZmLCBpZiB5b3UgbGlrZT8KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 15:00:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 15:00:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eosMJ-0000lY-Mm; Thu, 22 Feb 2018 15:00:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eosMJ-0000lS-1x
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 15:00:31 +0000
X-Inumbo-ID: 57188afa-17e1-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 57188afa-17e1-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 15:02:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 08:00:23 -0700
Message-Id: <5A8EE91502000078001AA774@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 08:00:21 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
In-Reply-To: <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDE1OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDIvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAuLi4gZm9yIHVu
a25vd24gTVNSczogd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKCkncyBjb21tZW50IGNsZWFybHkgc2F5
cwo+PiB0aGF0IHRoZSBmdW5jdGlvbiByZXR1cm5zIDAgZm9yIHVucmVjb2duaXplZCBNU1JzLCBz
bwo+PiB7c3ZtLHZteH1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHNob3VsZCBub3QgY29udmVydCB0
aGlzIGludG8gc3VjY2Vzcy4KPj4KPj4gQXQgdGhlIHRpbWUgaXQgd2VudCBpbiwgY29tbWl0IDAx
M2UzNGY1YTYgKCJ4ODY6IGhhbmRsZSBwYWdlZCBnZm4gaW4KPj4gd3Jtc3JfaHlwZXJ2aXNvcl9y
ZWdzIikgd2FzIHByb2JhYmx5IG9rYXksIHNpbmNlIHByaW9yIHRvIHRoYXQgdGhlCj4+IHJldHVy
biB2YWx1ZSB3YXNuJ3QgY2hlY2tlZCBhdCBhbGwuIEJ1dCB0aGF0J3Mgbm90IGhvdyB3ZSB3YW50
IHRoaW5ncwo+PiB0byBiZSBoYW5kbGVkIG5vd2FkYXlzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSSBhZ3JlZSBpbiBwcmluY2lwbGUs
IGJ1dCB0aGlzIGRvZXMgaGF2ZSBhIGxhcmdlIHBvdGVudGlhbCByaXNrIGZvcgo+IGd1ZXN0cy4g
IEFueSB1bmtub3duIE1TUiB3aGljaCBndWVzdHMgZG9uJ3QgY2hlY2sgZm9yICNHUCBmYXVsdHMg
ZnJvbQo+IHdpbGwgbm93IGNhdXNlIHRoZSBndWVzdHMgdG8gY3Jhc2guCj4gCj4gVGhhdCBzYWlk
LCBpdCBpcyB0aGUgY29ycmVjdCBkaXJlY3Rpb24gdG8gZ28gbG9uZy10ZXJtLCBhbmQgd2UndmUg
Z290IHRvCj4gdGhyb3cgdGhlIHN3aXRjaCBzb21lIHRpbWUsIGJ1dCBJIGV4cGVjdCB0aGlzIHdp
bGwgY2F1c2UgcHJvYmxlbXMgaW4gdGhlCj4gc2hvcnQgdGVybSwgZXNwZWNpYWxseSBmb3IgbWln
cmF0ZWQtaW4gZ3Vlc3RzLgo+IAo+IEFzIGZvciB0aGUgbWFraW5nIHRoaXMgY2hhbmdlLCB0aGVy
ZSBpcyBhIGJldHRlciB3YXkgb2YgZG9pbmcgaXQgYnkKPiBtb3ZpbmcgdmlyaWRpYW4gYW5kIFhl
biBNU1IgaGFuZGluZyBpbnRvIHRoZSBuZXcgZ3Vlc3Rfe3JkLHdyfW1zcigpCj4gaW5mcmFzdHJ1
Y3R1cmUsIHdoaWNoIG1lYW5zIHdlIHdvbid0IGNhbGwgaW50byBib3RoIG9mIHRoZXNlIHN1YnN5
c3RlbXMKPiBmb3IgZXZlcnkgdW5rbm93biBNU1IuCgpUaGF0IHdvdWxkIGJlIGhhcmRlciB0byBi
YWNrcG9ydCwgYW5kIHRoZSBvcmlnaW5hbCBwcm9ibGVtIHJlcG9ydAp3YXMgb24gNC43LiBJJ2xs
IHF1b3RlIHRoZSBvZmZlbmRpbmcgTGludXggY29kZSBmb3IgeW91OgoKc3RhdGljIGlubGluZSB2
b2lkIGNhY2hlX2FsbG9jX2hzd19wcm9iZSh2b2lkKQp7CglzdHJ1Y3QgcmR0X3Jlc291cmNlICpy
ICA9ICZyZHRfcmVzb3VyY2VzX2FsbFtSRFRfUkVTT1VSQ0VfTDNdOwoJdTMyIGwsIGgsIG1heF9j
Ym0gPSBCSVRfTUFTSygyMCkgLSAxOwoKCWlmICh3cm1zcl9zYWZlKElBMzJfTDNfQ0JNX0JBU0Us
IG1heF9jYm0sIDApKQoJCXJldHVybjsKCXJkbXNyKElBMzJfTDNfQ0JNX0JBU0UsIGwsIGgpOwoK
VGhhdCBpcywgdGhleSBhc3N1bWUgdGhhdCBhIHN1Y2Nlc3NmdWwgV1JNU1IgZm9yIHRoaXMgTVNS
Cm1lYW5zIHRoZSBSRE1TUiBpcyBleHBlY3RlZCB0byBhbHNvIHN1Y2NlZWQuIFF1aXRlCnJlYXNv
bmFibGUgYW4gZXhwZWN0YXRpb24gKGxlYXZpbmcgYXNpZGUgdGhlIGZhY3QgdGhhdCB0aGUKd2hv
bGUgbG9naWMgdGhlcmUgbG9va3MgcmF0aGVyIGNsdW1zeSksIHdoaWNoIHdlIGNhbid0IG1lZXQK
d2l0aG91dCBiaXRpbmcgdGhlIGJ1bGxldCBhbmQgYWNjZXB0aW5nIHRoZSByaXNrIHlvdSBkZXNj
cmliZS4KCkRvIHlvdSBoYXZlIGFueSBvdGhlciBzdWdnZXN0aW9uIG9uIGhvdyB0byBlbGltaW5h
dGUgdGhlCnJpc2sgd2hpbGUgc3RpbGwgYWRkcmVzc2luZyB0aGUgcHJvYmxlbSBhdCBoYW5kPwoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 15:19:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 15:19:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoseX-0001eW-CH; Thu, 22 Feb 2018 15:19:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y4=fq=citrix.com=prvs=5842a8f9a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eoseV-0001eQ-LF
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 15:19:19 +0000
X-Inumbo-ID: f84f1bfd-17e3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f84f1bfd-17e3-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 15:20:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,377,1515456000"; d="scan'208";a="68391971"
To: Jan Beulich <JBeulich@suse.com>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
 <5A8EE91502000078001AA774@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7562116c-d268-589e-7a4f-53df22bb7068@citrix.com>
Date: Thu, 22 Feb 2018 15:17:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8EE91502000078001AA774@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTU6MDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAyLjE4IGF0
IDE1OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDIyLzAyLzE4
IDEzOjQ0LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IC4uLiBmb3IgdW5rbm93biBNU1JzOiB3cm1z
cl9oeXBlcnZpc29yX3JlZ3MoKSdzIGNvbW1lbnQgY2xlYXJseSBzYXlzCj4+PiB0aGF0IHRoZSBm
dW5jdGlvbiByZXR1cm5zIDAgZm9yIHVucmVjb2duaXplZCBNU1JzLCBzbwo+Pj4ge3N2bSx2bXh9
X21zcl93cml0ZV9pbnRlcmNlcHQoKSBzaG91bGQgbm90IGNvbnZlcnQgdGhpcyBpbnRvIHN1Y2Nl
c3MuCj4+Pgo+Pj4gQXQgdGhlIHRpbWUgaXQgd2VudCBpbiwgY29tbWl0IDAxM2UzNGY1YTYgKCJ4
ODY6IGhhbmRsZSBwYWdlZCBnZm4gaW4KPj4+IHdybXNyX2h5cGVydmlzb3JfcmVncyIpIHdhcyBw
cm9iYWJseSBva2F5LCBzaW5jZSBwcmlvciB0byB0aGF0IHRoZQo+Pj4gcmV0dXJuIHZhbHVlIHdh
c24ndCBjaGVja2VkIGF0IGFsbC4gQnV0IHRoYXQncyBub3QgaG93IHdlIHdhbnQgdGhpbmdzCj4+
PiB0byBiZSBoYW5kbGVkIG5vd2FkYXlzLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gSSBhZ3JlZSBpbiBwcmluY2lwbGUsIGJ1dCB0aGlz
IGRvZXMgaGF2ZSBhIGxhcmdlIHBvdGVudGlhbCByaXNrIGZvcgo+PiBndWVzdHMuICBBbnkgdW5r
bm93biBNU1Igd2hpY2ggZ3Vlc3RzIGRvbid0IGNoZWNrIGZvciAjR1AgZmF1bHRzIGZyb20KPj4g
d2lsbCBub3cgY2F1c2UgdGhlIGd1ZXN0cyB0byBjcmFzaC4KPj4KPj4gVGhhdCBzYWlkLCBpdCBp
cyB0aGUgY29ycmVjdCBkaXJlY3Rpb24gdG8gZ28gbG9uZy10ZXJtLCBhbmQgd2UndmUgZ290IHRv
Cj4+IHRocm93IHRoZSBzd2l0Y2ggc29tZSB0aW1lLCBidXQgSSBleHBlY3QgdGhpcyB3aWxsIGNh
dXNlIHByb2JsZW1zIGluIHRoZQo+PiBzaG9ydCB0ZXJtLCBlc3BlY2lhbGx5IGZvciBtaWdyYXRl
ZC1pbiBndWVzdHMuCj4+Cj4+IEFzIGZvciB0aGUgbWFraW5nIHRoaXMgY2hhbmdlLCB0aGVyZSBp
cyBhIGJldHRlciB3YXkgb2YgZG9pbmcgaXQgYnkKPj4gbW92aW5nIHZpcmlkaWFuIGFuZCBYZW4g
TVNSIGhhbmRpbmcgaW50byB0aGUgbmV3IGd1ZXN0X3tyZCx3cn1tc3IoKQo+PiBpbmZyYXN0cnVj
dHVyZSwgd2hpY2ggbWVhbnMgd2Ugd29uJ3QgY2FsbCBpbnRvIGJvdGggb2YgdGhlc2Ugc3Vic3lz
dGVtcwo+PiBmb3IgZXZlcnkgdW5rbm93biBNU1IuCj4gVGhhdCB3b3VsZCBiZSBoYXJkZXIgdG8g
YmFja3BvcnQsIGFuZCB0aGUgb3JpZ2luYWwgcHJvYmxlbSByZXBvcnQKPiB3YXMgb24gNC43LiBJ
J2xsIHF1b3RlIHRoZSBvZmZlbmRpbmcgTGludXggY29kZSBmb3IgeW91Ogo+Cj4gc3RhdGljIGlu
bGluZSB2b2lkIGNhY2hlX2FsbG9jX2hzd19wcm9iZSh2b2lkKQo+IHsKPiAJc3RydWN0IHJkdF9y
ZXNvdXJjZSAqciAgPSAmcmR0X3Jlc291cmNlc19hbGxbUkRUX1JFU09VUkNFX0wzXTsKPiAJdTMy
IGwsIGgsIG1heF9jYm0gPSBCSVRfTUFTSygyMCkgLSAxOwo+Cj4gCWlmICh3cm1zcl9zYWZlKElB
MzJfTDNfQ0JNX0JBU0UsIG1heF9jYm0sIDApKQo+IAkJcmV0dXJuOwo+IAlyZG1zcihJQTMyX0wz
X0NCTV9CQVNFLCBsLCBoKTsKPgo+IFRoYXQgaXMsIHRoZXkgYXNzdW1lIHRoYXQgYSBzdWNjZXNz
ZnVsIFdSTVNSIGZvciB0aGlzIE1TUgo+IG1lYW5zIHRoZSBSRE1TUiBpcyBleHBlY3RlZCB0byBh
bHNvIHN1Y2NlZWQuIFF1aXRlCj4gcmVhc29uYWJsZSBhbiBleHBlY3RhdGlvbiAobGVhdmluZyBh
c2lkZSB0aGUgZmFjdCB0aGF0IHRoZQo+IHdob2xlIGxvZ2ljIHRoZXJlIGxvb2tzIHJhdGhlciBj
bHVtc3kpLCB3aGljaCB3ZSBjYW4ndCBtZWV0Cj4gd2l0aG91dCBiaXRpbmcgdGhlIGJ1bGxldCBh
bmQgYWNjZXB0aW5nIHRoZSByaXNrIHlvdSBkZXNjcmliZS4KPgo+IERvIHlvdSBoYXZlIGFueSBv
dGhlciBzdWdnZXN0aW9uIG9uIGhvdyB0byBlbGltaW5hdGUgdGhlCj4gcmlzayB3aGlsZSBzdGls
bCBhZGRyZXNzaW5nIHRoZSBwcm9ibGVtIGF0IGhhbmQ/CgpBcyBhIGdyb3NzIGhhY2ssIHlvdSBj
YW4gZW51bWVyYXRlIGFsbCB0aGUgUW9TIE1TUnMgYW5kIHJhaXNlICNHUCwgYXMgd2UKbmV2ZXIg
ZXhwb3NlIHRoZSBDUFVJRHMgYml0IHRvIGd1ZXN0cy7CoCBUaGlzIGV4dGVuZHMgdGhlIGxvZ2lj
YWwKYmxhY2tsaXN0IHRoYXQgd2UgaGF2ZS7CoCBJZGVhbGx5LCBMaW51eCBzaG91bGQgYWxzbyBj
aGVjayB0aGUgQ1BVSUQgYml0cwpiZWZvcmUgcG9raW5nIHRoZSBNU1JzLgoKSSd2ZSB1bmZvcnR1
bmF0ZWx5IG5vdCBnb3QgYW55IGNsZXZlciBpZGVhcyBmb3IgdGhlIGdlbmVyYWwgY2FzZS7CoCBN
eQpwbGFuIHdhcyB0byB0aHJvdyB0aGUgc3dpdGNoIGVhcmx5IGluIGEgcmVsZWFzZSBhbmQgcmVs
eSBvbiBhIGxvbmcgdGVzdAp3aW5kb3cgdG8gc2hha2Ugb3V0IHRoZSBidWdzIGJlZm9yZSB3ZSBy
ZWxlYXNlLCBidXQgcHJvYmxlbXMgbGlrZSB0aGlzCmFyZSBnb2luZyB0byBrZWVwIGJpdGluZyB1
cyB1bnRpbCB3ZSBzd2l0Y2ggdG8gYSBmdWxseSB3aGl0ZWxpc3RlZCBNU1IKbW9kZWwuCgp+QW5k
cmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 15:20:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 15:20:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eosfz-0002Eh-QJ; Thu, 22 Feb 2018 15:20:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eosfz-0002Dy-4O
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 15:20:51 +0000
X-Inumbo-ID: 2ee25ee7-17e4-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ee25ee7-17e4-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 15:22:24 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eosfr-0006WJ-Cs; Thu, 22 Feb 2018 15:20:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eosfm-0007qi-4s; Thu, 22 Feb 2018 15:20:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eosfl-0008Gd-RV; Thu, 22 Feb 2018 15:20:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119797-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=a6e0344fa0e09413324835ae122c4cadd7890231
X-Osstest-Versions-That: qemuu=afd3397a8149d8b645004e459bf2002d78f5e267
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Feb 2018 15:20:37 +0000
Subject: [Xen-devel] [qemu-mainline test] 119797: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8817299569846176548=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119797 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119797/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119692
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119692
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119692
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119692
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119692
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119692
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                a6e0344fa0e09413324835ae122c4cadd7890231
baseline version:
 qemuu                afd3397a8149d8b645004e459bf2002d78f5e267

Last test of basis   119692  2018-02-20 02:00:09 Z    2 days
Testing same since   119749  2018-02-20 18:44:56 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andreas Schwab <schwab@suse.de>
  Gerd Hoffmann <kraxel@redhat.com>
  Greg Kurz <groug@kaod.org>
  Guido GĂ¼nther <agx@sigxcpu.org>
  Jan Kiszka <jan.kiszka@siemens.com>
  Laurent Vivier <laurent@vivier.eu>
  Marc-AndrĂ© Lureau <marcandre.lureau@redhat.com>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Samuel Thibault <samuel.thibault@ens-lyon.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   afd3397a81..a6e0344fa0  a6e0344fa0e09413324835ae122c4cadd7890231 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8817299569846176548==--

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 15:44:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 15:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eot33-0003j2-Ob; Thu, 22 Feb 2018 15:44:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=x7kc=fq=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eot33-0003iw-3E
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 15:44:41 +0000
X-Inumbo-ID: 82851fa2-17e7-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82851fa2-17e7-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 15:46:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Thu, 22 Feb 2018 08:44:32 -0700
Message-Id: <5A8EF37002000078001AA7AB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Thu, 22 Feb 2018 08:44:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
In-Reply-To: <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDE1OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDIvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAuLi4gZm9yIHVu
a25vd24gTVNSczogd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKCkncyBjb21tZW50IGNsZWFybHkgc2F5
cwo+PiB0aGF0IHRoZSBmdW5jdGlvbiByZXR1cm5zIDAgZm9yIHVucmVjb2duaXplZCBNU1JzLCBz
bwo+PiB7c3ZtLHZteH1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHNob3VsZCBub3QgY29udmVydCB0
aGlzIGludG8gc3VjY2Vzcy4KPj4KPj4gQXQgdGhlIHRpbWUgaXQgd2VudCBpbiwgY29tbWl0IDAx
M2UzNGY1YTYgKCJ4ODY6IGhhbmRsZSBwYWdlZCBnZm4gaW4KPj4gd3Jtc3JfaHlwZXJ2aXNvcl9y
ZWdzIikgd2FzIHByb2JhYmx5IG9rYXksIHNpbmNlIHByaW9yIHRvIHRoYXQgdGhlCj4+IHJldHVy
biB2YWx1ZSB3YXNuJ3QgY2hlY2tlZCBhdCBhbGwuIEJ1dCB0aGF0J3Mgbm90IGhvdyB3ZSB3YW50
IHRoaW5ncwo+PiB0byBiZSBoYW5kbGVkIG5vd2FkYXlzLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gCj4gSSBhZ3JlZSBpbiBwcmluY2lwbGUs
IGJ1dCB0aGlzIGRvZXMgaGF2ZSBhIGxhcmdlIHBvdGVudGlhbCByaXNrIGZvcgo+IGd1ZXN0cy4g
IEFueSB1bmtub3duIE1TUiB3aGljaCBndWVzdHMgZG9uJ3QgY2hlY2sgZm9yICNHUCBmYXVsdHMg
ZnJvbQo+IHdpbGwgbm93IGNhdXNlIHRoZSBndWVzdHMgdG8gY3Jhc2guCj4gCj4gVGhhdCBzYWlk
LCBpdCBpcyB0aGUgY29ycmVjdCBkaXJlY3Rpb24gdG8gZ28gbG9uZy10ZXJtLCBhbmQgd2UndmUg
Z290IHRvCj4gdGhyb3cgdGhlIHN3aXRjaCBzb21lIHRpbWUsIGJ1dCBJIGV4cGVjdCB0aGlzIHdp
bGwgY2F1c2UgcHJvYmxlbXMgaW4gdGhlCj4gc2hvcnQgdGVybSwgZXNwZWNpYWxseSBmb3IgbWln
cmF0ZWQtaW4gZ3Vlc3RzLgoKVGhpbmtpbmcgYWJvdXQgdGhpcyBhZ2FpbiwgdGhlIFJETVNSIHNp
ZGUgb2YgdGhpbmdzIGFscmVhZHkgcmFpc2VzCiNHUCBmb3IgaW5hY2Nlc3NpYmxlIE1TUnMuIFdl
IG9idmlvdXNseSBjYW4ndCBkbyBhIHByb2JpbmcgV1JNU1IKaW4ge3N2bSx2bXh9X21zcl93cml0
ZV9pbnRlcmNlcHQoKSwgYnV0IGNvdWxkbid0IHdlIHJkbXNyX3NhZmUoKQppbiB0aGUgImNhc2Ug
MDoiIGJsb2NrLCB0cmVhdGluZyB0aGUgcmVzdWx0IGFzIHRoZSB2ZXJkaWN0IHdoZXRoZXIgdG8K
cmFpc2UgI0dQIHRvIHRoZSBndWVzdD8gQXMgdGhlIHJlYWQgcGF0aCBkb2VzIHRoaXMgYW55d2F5
LCB3ZSdyZQpub3QgZXhwb3Npbmcgb3Vyc2VsdmVzIHRvIG5ldyByaXNrcy4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 15:56:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 15:56:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eotDt-0004TY-OG; Thu, 22 Feb 2018 15:55:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=jux7=fq=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1eotDs-0004TS-Qs
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 15:55:52 +0000
X-Inumbo-ID: be25cd0d-17e8-11e8-ba59-bc764e045a96
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be25cd0d-17e8-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 16:55:02 +0100 (CET)
Received: from [137.65.135.33] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Thu, 22 Feb 2018 08:55:45 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20180221221341.17452-1-jfehlig@suse.com>
 <799a00a6-ae10-1fa3-afbb-d94eb0b69dea@suse.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <2a5f8b87-4d1d-9bab-d33f-8baac9534569@suse.com>
Date: Thu, 22 Feb 2018 08:55:44 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <799a00a6-ae10-1fa3-afbb-d94eb0b69dea@suse.com>
Content-Language: en-US
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] xenstore: increase default thread stack
 size to 32k
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAxMDoxOCBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyMS8wMi8x
OCAyMzoxMywgSmltIEZlaGxpZyB3cm90ZToKPj4gT24gc2V2ZXJhbCBTa3lsYWtlIG1hY2hpbmVz
IEkndmUgb2JzZXJ2ZWQgeGwgc2VnZmF1bHRzIHdoZW4gcnVubmluZwo+PiBjcmVhdGUgb3IgZGVz
dHJveSBzdWJjb21tYW5kcy4gT3RoZXIgc3ViY29tbWFuZHMgbWF5IHNlZ2ZhdWx0IHRvbywKPj4g
YnV0IEkndmUgb25seSBsb29rZWQgYXQgY3JlYXRlIGFuZCBkZXN0cm95IHdoaWNoIHNoYXJlIGEg
c2ltaWxhcgo+PiBiYWNrdHJhY2UKPj4KPj4gVGhyZWFkIDIgKFRocmVhZCAweDdmZmZmN2ZmMzcw
MCAoTFdQIDI5NDEpKToKPj4gICAgICBhdCAvdXNyL2luY2x1ZGUvYml0cy91bmlzdGQuaDo0NAo+
PiAgICAgIGF0IHhzLmM6Mzk4Cj4+ICAgICAgZmQ9PG9wdGltaXplZCBvdXQ+KSBhdCB4cy5jOjEy
MzEKPj4KPj4gVGhyZWFkIDEgaGFzIGNhbmNlbGVkIFRocmVhZCAyIGFuZCBpcyB3YWl0aW5nIGZv
ciBpdCBpbiBwdGhyZWFkX2pvaW4oKS4KPj4KPj4gVGhlIGJhY2t0cmFjZSBzbWVsbGVkIG9mIG1l
bW9yeS9zdGFjayBvdmVyZmxvdywgd2hpY2ggd2FzIHZlcmlmaWVkIGJ5Cj4+IGluY3JlYXNpbmcg
REVGQVVMVF9USFJFQURfU1RBQ0tTSVpFIHRvIDMya2IuIFByZXN1bWFibHkgdGhlIHN0YWNrCj4+
IG92ZXJmbG93IGlzIG9ic2VydmVkIG9uIFNreWxha2UgZHVlIHRvIGEgYnJvYWRlciBDUFUgZmVh
dHVyZSBzZXQgd2hpY2gKPj4gbXVzdCBiZSBzYXZlZCB3aXRoaW4gX2RsX3J1bnRpbWVfcmVzb2x2
ZSBhbmQgZnJpZW5kcy4KPj4KPj4gV2hpbGUgUFRIUkVBRF9TVEFDS19NSU4gc2hvdWxkIGFkdmVy
dGlzZSBhIHN1aXRhYmxlIHN0YWNrIHNpemUgYmFzZWQgb24KPj4gdGhlIHVuZGVybHlpbmcgc3lz
dGVtLCBpbmNyZWFzaW5nIHRoZSBkZWZhdWx0IHNpemUgbWFrZXMgeGVuc3RvcmUgYSBiaXQKPj4g
bW9yZSByb2J1c3Qgb24gc3lzdGVtcyB3aXRoIGluc3VmZmljaWVudC9icm9rZW4gbWluaW11bXMu
Cj4gCj4gV2UgaGl0IHNvbWV0aGluZyBsaWtlIHRoaXMgYmVmb3JlOgo+IAo+IGh0dHBzOi8vbGlz
dHMueGVuLm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE2LTA3L21zZzAxNzI3Lmh0bWwK
PiAKPiBUaGUgbWFpbiBwcm9ibGVtIGlzIHRoYXQgYW55IHRocmVhZCBsb2NhbCBzdG9yYWdlIGlz
IHRha2VuIGZyb20gdGhlCj4gc3RhY2sgd2l0aG91dCBhbnkgaW50ZXJmYWNlIGJlaW5nIGF2YWls
YWJsZSBmb3IgYWRqdXN0aW5nIHRoZSBfcmVhbF8KPiBzdGFjayBzaXplIGluc3RlYWQgb2YgdGhl
IG1lb3J5IGZvciB0aHJlYWQgbG9jYWwgc3RvcmFnZSArIHN0YWNrLgo+IAo+IFNvIHdlIGNhbiBp
bmNyZWFzZSB0aGUgc3RhY2sgc2l6ZSBvZiB0aGUgeGVuc3RvcmUgdGhyZWFkIGFuZCB3YWl0IGZv
cgo+IHRoZSBuZXh0IGJyZWFrYWdlLCBvciB3ZSBoYXZlIHRvIHRoaW5rIGFib3V0IGEgcHJvcGVy
IHNvbHV0aW9uLgo+IAo+IFJpZ2h0IG5vdyBJIGhhdmUgbm8gc2Vuc2libGUgaWRlYSBob3cgdG8g
YWRkcmVzcyB0aGUgcHJvYmxlbSwgYXMgdGhlCj4gb2xkIHRocmVhZCBzdWdnZXN0cyB0aGUgdW5k
ZXJseWluZyBnbGliYyBwcm9ibGVtIGlzbid0IGZpeGVkIHlldCAod293Ogo+IHRoZSBwcm9ibGVt
IGlzIGtub3duIGZvciBtb3JlIHRoYW4gNyB5ZWFycyBub3cpOgo+IAo+IGh0dHBzOi8vc291cmNl
d2FyZS5vcmcvYnVnemlsbGEvc2hvd19idWcuY2dpP2lkPTExNzg3CgpJdCBsb29rcyBsaWtlIHRo
ZSBidWcgSSdtIGhpdHRpbmcgaXMgZGVzY3JpYmVkIGluCgpodHRwczovL3NvdXJjZXdhcmUub3Jn
L2J1Z3ppbGxhL3Nob3dfYnVnLmNnaT9pZD0yMjYzNgoKQW5kIHVubGlrZSB0aGUgb3RoZXIgYnVn
LCBpdCBoYXMgYmVlbiBmaXhlZC4KClJlZ2FyZHMsCkppbQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 15:59:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 15:59:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eotHQ-0004e1-6y; Thu, 22 Feb 2018 15:59:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bsrj=fq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eotHP-0004dt-2E
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 15:59:31 +0000
X-Inumbo-ID: 9542fd86-17e9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9542fd86-17e9-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 16:01:03 +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 1950180D;
 Thu, 22 Feb 2018 07:59:23 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 4B6DF3F318;
 Thu, 22 Feb 2018 07:59:22 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-11-julien.grall@arm.com>
 <707e4b88-9da9-89a9-7f4e-ccb72682c211@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8a779123-9173-9e55-256b-ee55ce863479@arm.com>
Date: Thu, 22 Feb 2018 15:59:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <707e4b88-9da9-89a9-7f4e-ccb72682c211@linaro.org>
Content-Language: en-US
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 10/17] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS8wMi8xOCAxNjowNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTUvMDIvMTggMTU6MDIsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gQWRkIHRoZSBk
ZXRlY3Rpb24gYW5kIHJ1bnRpbWUgY29kZSBmb3IgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8x
Lgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29t
Pgo+Pgo+PiAtLS0KPj4gICAgICBDaGFuZ2VzIGluIHYzOgo+PiAgICAgICAgICAtIEFkZCB0aGUg
bWlzc2luZyBjYWxsIHRvIHNtYyAjMC4KPj4KPj4gICAgICBDaGFuZ2VzIGluIHYyOgo+PiAgICAg
ICAgICAtIFBhdGNoIGFkZGVkCj4+IC0tLQo+PiAgIHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyAg
ICB8IDEzICsrKysrKysrKysrKysKPj4gICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgfCAz
MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+PiAgIHhlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaCB8ICAxICsKPj4gICAzIGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyks
IDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGku
UyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwo+PiBpbmRleCA0YjdmMWRjMjFmLi45ODFmYjgz
YTg4IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPj4gKysrIGIveGVu
L2FyY2gvYXJtL2FybTY0L2JwaS5TCj4+IEBAIC0xNiw2ICsxNiw4IEBACj4+ICAgICogYWxvbmcg
d2l0aCB0aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vu
c2VzLz4uCj4+ICAgICovCj4+ICAgCj4+ICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4+ICsKPj4g
ICAubWFjcm8gdmVudHJ5IHRhcmdldAo+PiAgICAgICAucmVwdCAzMQo+PiAgICAgICBub3AKPj4g
QEAgLTgxLDYgKzgzLDE3IEBAIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQpCj4+ICAg
ICAgIGFkZCAgICAgc3AsIHNwLCAjKDggKiAxOCkKPj4gICBFTlRSWShfX3BzY2lfaHlwX2JwX2lu
dmFsX2VuZCkKPj4gICAKPj4gK0VOVFJZKF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydCkK
Pj4gKyAgICBzdWIgICAgIHNwLCBzcCwgIyg4ICogNCkKPj4gKyAgICBzdHAgICAgIHgyLCB4Mywg
W3NwLCAjKDggKiAwKV0KPj4gKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KPj4g
KyAgICBtb3YgICAgIHcwLCAjQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRAo+PiArICAg
IHNtYyAgICAgIzAKPj4gKyAgICBsZHAgICAgIHgyLCB4MywgW3NwLCAjKDggKiAwKV0KPj4gKyAg
ICBsZHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KPiAKPiBJIHdhcyBleHBlY3RpbmcgdGhl
IHJlc3RvcmUgdG8gKm1pcnJvciogdGhlIHNhdmluZyBvcmRlciwgc28geDAsIHgxCj4gZmlyc3Qs
IHRoZW4geDIsIHgzLiBUaGUgY29kZSB5b3UgaGF2ZSBpcyBjb3JyZWN0LCBidXQgc29tZXdoYXQK
PiBzdXJwcmlzaW5nLiBJIHdvbmRlciBpZiB5b3UgY291bGQganVzdCBzd2FwIHRob3NlIHR3byBs
aW5lcy4KPiAKPiBPciBldmVuIGJldHRlcjogeW91IHN3YXAgdGhlIHN0b3JlIGNvbW1hbmRzIGFi
b3ZlLCBzbyB0aGF0IHRoZXkgbWF0Y2gKPiB3aGF0IGEgcHVzaCBzZXF1ZW5jZSB3b3VsZCBsb29r
IGxpa2UgKGhpZ2hlciBhZGRyZXNzZXMgZmlyc3QpLgoKSSB3aWxsIGNob29zZSB0aGlzIHNvbHV0
aW9uLgoKPiAKPj4gKyAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogNCkKPj4gK0VOVFJZKF9fc21j
Y2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQpCj4+ICsKPj4gICAvKgo+PiAgICAqIExvY2FsIHZhcmlh
YmxlczoKPj4gICAgKiBtb2RlOiBBU00KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVl
cnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+PiBpbmRleCA4ZDVmOGQzNzJhLi5k
ZWM5MDc0NDIyIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPj4gKysr
IGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4+IEBAIC0xNDcsNiArMTQ3LDM0IEBAIGluc3Rh
bGxfYnBfaGFyZGVuaW5nX3ZlYyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVu
dHJ5LAo+PiAgICAgICByZXR1cm4gcmV0Owo+PiAgIH0KPj4gICAKPj4gK2V4dGVybiBjaGFyIF9f
c21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydFtdLCBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNf
ZW5kW107Cj4+ICsKPj4gK3N0YXRpYyBib29sCj4+ICtjaGVja19zbWNjY19hcmNoX3dvcmthcm91
bmRfMShjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQo+PiArewo+PiAr
ICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJlczsKPj4gKwo+PiArICAgIC8qCj4+ICsgICAgICog
RW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNlZCBvbiB0aGUKPj4g
KyAgICAgKiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0
Y2hlcyB0aGUKPj4gKyAgICAgKiBlbnRyeS4KPj4gKyAgICAgKi8KPj4gKyAgICBpZiAoICFlbnRy
eS0+bWF0Y2hlcyhlbnRyeSkgKQo+PiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4+ICsKPj4gKyAg
ICBpZiAoIHNtY2NjX3ZlciA8IFNNQ0NDX1ZFUlNJT04oMSwgMSkgKQo+PiArICAgICAgICByZXR1
cm4gZmFsc2U7Cj4+ICsKPiAKPiBJIGd1ZXNzIHdlIGFyZSBjYWxsaW5nIHRoZSBhY3R1YWwgd29y
a2Fyb3VuZCBmdW5jdGlvbiBoZXJlIHRvIHVsdGltYXRlbHkKPiBrbm93IGlmIHRoYXQgaXMgaW1w
bGVtZW50ZWQ/IEFuZCB3ZSBrbm93IHRoYXQgdGhpcyBmdW5jdGlvbiBpc24ndAo+IGhhcm1mdWwg
dG8gY2FsbCBpbiBhbnkgY2FzZT8KCldoYXQgZG8geW91IG1lYW4/IFRoaXMgaXMgdmVyeSBzaW1p
bGFyIHRvIHdoYXQgd2UgZG8gaW4gCmVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZy4gRXhjZXB0IGhl
cmUgd2Ugc2F5IHRoZSBwbGF0Zm9ybSBkb2VzIG5vdCBoYXZlIApTTUNDQyAxLjEsIHNvIGZhbGxi
YWNrIHRvIGFub3RoZXIgc29sdXRpb24uCgo+IENhbiB5b3UgYWRkIGEgY29tbWVudCBzdGF0aW5n
IHRoaXMgaGVyZT8KClN0YXRpbmcgd2hhdD8gSXQgaXMgY2xlYXIgZW5vdWdoIHRoYXQgeW91IGNh
bid0IGNhbGwgYXJtX3NtY2NjXzFfMV9zbWMgCmlmIHRoZSBTTUNDQyB2ZXJzaW9uIGlzIG5vdCAx
LjEgKG9yIGxhdGVyKS4KCj4gT3RoZXJ3aXNlIGl0J3Mgc2xpZ2h0bHkKPiBjb25mdXNpbmcgdG8g
c2VlIHRoZSBhY3R1YWwgY2FsbCBpbiB0aGUgZnVuY3Rpb24gYWN0dWFsbHkgY2FsbGVkIGNoZWNr
Xwo+IGFuZCBpbnN0YWxsaW5nIHRoZSB3b3JrYXJvdW5kLgoKUGxlYXNlIHNlZSB0aGUgZm9sbG93
LXVwIHBhdGNoLiBUaGUgY3VycmVudCBuYW1pbmcgbWFrZXMgc2Vuc2UgYmVjYXVzZSAKd2Ugd2ls
bCBmYWxsYmFjayB0aGUgUFNDSSBvbmUgaWYgbm90IHdvcmtpbmcuCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:03:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:03:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eotKx-0005nH-MA; Thu, 22 Feb 2018 16:03:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bsrj=fq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eotKv-0005nB-Kg
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 16:03:09 +0000
X-Inumbo-ID: c1e677e7-17e9-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id c1e677e7-17e9-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 17:02:18 +0100 (CET)
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 B17A280D;
 Thu, 22 Feb 2018 08:03:06 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BF93E3F318;
 Thu, 22 Feb 2018 08:03:05 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-11-julien.grall@arm.com>
 <alpine.DEB.2.10.1802201627440.19448@sstabellini-ThinkPad-X260>
 <83a77e71-c7b8-2e69-454c-89b1f60be65b@arm.com>
 <alpine.DEB.2.10.1802210932560.19448@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c7dfb24f-c609-2033-9182-4e38b30630e0@arm.com>
Date: Thu, 22 Feb 2018 16:03:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802210932560.19448@sstabellini-ThinkPad-X260>
Content-Language: en-US
Cc: nd@arm.com, volodymyr_babchuk@epam.com, andre.przywara@linaro.org,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3 10/17] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMS8wMi8xOCAxNzozNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFdl
ZCwgMjEgRmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgU3RlZmFubywKPj4KPj4g
T24gMjEvMDIvMjAxOCAwMDozNSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gT24gVGh1
LCAxNSBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEFkZCB0aGUgZGV0ZWN0aW9u
IGFuZCBydW50aW1lIGNvZGUgZm9yIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS4KPj4+Pgo+
Pj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4+
Pj4KPj4+PiAtLS0KPj4+PiAgICAgICBDaGFuZ2VzIGluIHYzOgo+Pj4+ICAgICAgICAgICAtIEFk
ZCB0aGUgbWlzc2luZyBjYWxsIHRvIHNtYyAjMC4KPj4+Pgo+Pj4+ICAgICAgIENoYW5nZXMgaW4g
djI6Cj4+Pj4gICAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPj4+PiAtLS0KPj4+PiAgICB4ZW4vYXJj
aC9hcm0vYXJtNjQvYnBpLlMgICAgfCAxMyArKysrKysrKysrKysrCj4+Pj4gICAgeGVuL2FyY2gv
YXJtL2NwdWVycmF0YS5jICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0K
Pj4+PiAgICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAgMSArCj4+Pj4gICAgMyBmaWxl
cyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Pj4KPj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2Jw
aS5TCj4+Pj4gaW5kZXggNGI3ZjFkYzIxZi4uOTgxZmI4M2E4OCAxMDA2NDQKPj4+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBp
LlMKPj4+PiBAQCAtMTYsNiArMTYsOCBAQAo+Pj4+ICAgICAqIGFsb25nIHdpdGggdGhpcyBwcm9n
cmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+Pj4+ICAg
ICAqLwo+Pj4+ICAgICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4+Pj4gKwo+Pj4+ICAgIC5tYWNy
byB2ZW50cnkgdGFyZ2V0Cj4+Pj4gICAgICAgIC5yZXB0IDMxCj4+Pj4gICAgICAgIG5vcAo+Pj4+
IEBAIC04MSw2ICs4MywxNyBAQCBFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0KQo+Pj4+
ICAgICAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogMTgpCj4+Pj4gICAgRU5UUlkoX19wc2NpX2h5
cF9icF9pbnZhbF9lbmQpCj4+Pj4gICAgK0VOVFJZKF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19z
dGFydCkKPj4+PiArICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiA0KQo+Pj4+ICsgICAgc3RwICAg
ICB4MiwgeDMsIFtzcCwgIyg4ICogMCldCj4+Pj4gKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAj
KDggKiAyKV0KPj4+PiArICAgIG1vdiAgICAgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5E
XzFfRklECj4+Pj4gKyAgICBzbWMgICAgICMwCj4+Pj4gKyAgICBsZHAgICAgIHgyLCB4MywgW3Nw
LCAjKDggKiAwKV0KPj4+PiArICAgIGxkcCAgICAgeDAsIHgxLCBbc3AsICMoOCAqIDIpXQo+Pj4+
ICsgICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDQpCj4+Pj4gK0VOVFJZKF9fc21jY2Nfd29ya2Fy
b3VuZF8xX3NtY19lbmQpCj4+Pj4gKwo+Pj4+ICAgIC8qCj4+Pj4gICAgICogTG9jYWwgdmFyaWFi
bGVzOgo+Pj4+ICAgICAqIG1vZGU6IEFTTQo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPj4+PiBpbmRleCA4ZDVmOGQz
NzJhLi5kZWM5MDc0NDIyIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEu
Ywo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+Pj4+IEBAIC0xNDcsNiArMTQ3
LDM0IEBAIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhjb25zdCBzdHJ1Y3QKPj4+PiBhcm1fY3B1
X2NhcGFiaWxpdGllcyAqZW50cnksCj4+Pj4gICAgICAgIHJldHVybiByZXQ7Cj4+Pj4gICAgfQo+
Pj4+ICAgICtleHRlcm4gY2hhciBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnRbXSwKPj4+
PiBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kW107Cj4+Pj4gKwo+Pj4+ICtzdGF0aWMgYm9v
bAo+Pj4+ICtjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShjb25zdCBzdHJ1Y3QgYXJtX2Nw
dV9jYXBhYmlsaXRpZXMgKmVudHJ5KQo+Pj4+ICt7Cj4+Pj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2Nj
X3JlcyByZXM7Cj4+Pj4gKwo+Pj4+ICsgICAgLyoKPj4+PiArICAgICAqIEVuYWJsZSBjYWxsYmFj
a3MgYXJlIGNhbGxlZCBvbiBldmVyeSBDUFUgYmFzZWQgb24gdGhlCj4+Pj4gKyAgICAgKiBjYXBh
YmlsaXRpZXMuIFNvIGRvdWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKPj4+
PiArICAgICAqIGVudHJ5Lgo+Pj4+ICsgICAgICovCj4+Pj4gKyAgICBpZiAoICFlbnRyeS0+bWF0
Y2hlcyhlbnRyeSkgKQo+Pj4+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPj4+Cj4+PiBJIHRoaW5r
IHRoaXMgc2hvdWxkIGJlIHJldHVybiB0cnVlPwo+Pgo+PiBCb3RoIGFyZSB2YWxpZC4gSXQgZGVw
ZW5kcyBob3cgeW91IGNvbnNpZGVyIHRoZSB3b3JrZmxvdyBoZXJlLiBJZiB5b3UgcmV0dXJuOgo+
PiAJLSB0cnVlOiBZb3Ugc2F5IHRoYXQgdGhpcyBoZWxwZXIgYWxyZWFkeSB0b29rIGNhcmUgb2Yg
dGhhdCBDUFUuIFNvIG5vCj4+IG5lZWQgdG8gY29udGludWUgZnVydGhlci4KPj4gCS0gZmFsc2U6
IFRoaXMgQ1BVIGRvZXMgbm90IG1hdGNoLCBsZXQncyBmYWxsYmFjayB0byBhIGRpZmZlcmVudAo+
PiBtZXRob2QuIFRoYXQgbWV0aG9kIHdpbGwgYmFpbG91dCBsYXRlciAoc2VlIGluc3RhbGxfYnBf
aGFyZGVuaW5nX3ZlYykuCj4+Cj4+IEkgY2hvb3NlIHRoZSBsYXR0ZSBiZWNhdXNlIHRoZSBTTUND
QyB3b3JrYXJvdW5kIGlzIGNvbnNpZGVyZWQgYXMgYW4KPj4gYWx0ZXJuYXRpdmUgbWV0aG9kLiBT
byB3ZSB3YW50IHRvIGZhbGxiYWNrIHRvIHRoZSBvdGhlciBvbmUgaWYgaXQgZG9lcyBub3QKPj4g
d29yayBhdCB0aGUgY29zdCBvZiBmZXcgZXh0cmEgaW5zdHJ1Y3Rpb25zLiBCdXQgdGhhdCdzIGJv
b3QgYW5kIGdvaW5nIHRvIGJlCj4+IHJld29ya2VkIGluIHBhdGNoICMxMS4gSW5kZWVkIHRoaXMg
aXMganVzdCBhIHRlbXBvcmFyeSBzb2x1dGlvbiB0byBwbHVtYiB0aGUKPj4gbmV3IGhhcmRlbmlu
ZyBtZXRob2QgYmVmb3JlIHdlIGtpbGwgdGhlIFBTQ0lfR0VUX1ZFUlNJT04gb25lLgo+IAo+IFll
YWgsIEkgbm90aWNlZCB0aGF0IHRoaXMgaXMgbW9vdCBnaXZlbiB0aGUgbmV4dCBwYXRjaGVzIGlu
IHRoZSBzZXJpZXMuCj4gR2l2ZW4gdGhhdCB5b3UgYXJlIGFscmVhZHkgcmVzZW5kaW5nIHRoZSBz
ZXJpZXMsIEkgd291bGQgYWxzbyBjaGFuZ2UgdGhpcwo+IHRvIHJldHVybiB0cnVlIGJlY2F1c2Ug
SSB0aGluayBpdCBtYWtlcyBtb3JlIHNlbnNlLCBidXQgaXQgaXMKPiB1bmltcG9ydGFudCBzbyBl
aXRoZXIgd2F5OgoKSSB3aWxsIGtlZXAgZmFsc2UsIGJlY2F1c2UgaXQgbWFrZSBsaXR0bGUgc2Vu
c2UgdG8gcmV0dXJuIHRydWUgaGVyZSwgSXQgCndpbGwgYWN0dWFsbHkgYnJpbmcgbW9yZSBjb25m
dXNpb24gYXMgd2UgcmV0dXJuIGZhbHNlIGp1c3QgYWZ0ZXIgZm9yIGEgCnNpbWlsYXIgY2FzZS4K
Cj4gCj4gCj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KPiAKCkkgYW0gZ29pbmcgdG8gZHJvcCBpdCBhcyBJIG5lZWQgc29tZSByZXdvcmsg
YmFzZSBvbiBBbmRyZSdzIGNvbW1lbnQuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:12:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eotTh-0006Y2-Kn; Thu, 22 Feb 2018 16:12:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bsrj=fq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eotTg-0006Xw-Dc
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 16:12:12 +0000
X-Inumbo-ID: 05e4fd90-17eb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 05e4fd90-17eb-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 17:11:22 +0100 (CET)
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 3A94F80D;
 Thu, 22 Feb 2018 08:12:10 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 606F83F318;
 Thu, 22 Feb 2018 08:12:09 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: Andre Przywara <andre.przywara@linaro.org>, xen-devel@lists.xen.org
References: <20180215150248.28922-1-julien.grall@arm.com>
 <20180215150248.28922-13-julien.grall@arm.com>
 <6aa791f4-bacc-646f-ba83-e2ce702d7caf@linaro.org>
 <29f98a1b-ff56-b0c3-ed4d-53d9de949110@arm.com>
Message-ID: <4a9bf0ce-0e6d-c7e8-8cb9-d5c955b71540@arm.com>
Date: Thu, 22 Feb 2018 16:12:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <29f98a1b-ff56-b0c3-ed4d-53d9de949110@arm.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v3 12/17] xen/arm: vpsci: Remove parameter
 'ver' from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMS8wMi8xOCAxNjozNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDIxLzAy
LzE4IDE2OjI3LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGksCj4gCj4+IE9u
IDE1LzAyLzE4IDE1OjAyLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBDdXJyZW50bHksIHRoZSBi
ZWhhdmlvciBvZiBkb19jb21tb25fY3B1IHdpbGwgc2xpZ2h0bHkgY2hhbmdlIGRlcGVuZGluZwo+
Pj4gb24gdGhlIFBTQ0kgdmVyc2lvbiBwYXNzZWQgaW4gcGFyYW1ldGVyLiBMb29raW5nIGF0IHRo
ZSBjb2RlLCBtb3JlIHRoZQo+Pj4gc3BlY2lmaWMgMC4yIGJlaGF2aW9yIGNvdWxkIG1vdmUgb3V0
IG9mIHRoZSBmdW5jdGlvbiBvciBhZGFwdGVkIGZvciAwLjE6Cj4+Pgo+Pj4gwqDCoMKgwqAgLSB4
MC9yMCBjYW4gYmUgdXBkYXRlZCBvbiBQU0NJIDAuMSBiZWNhdXNlIGdlbmVyYWwgcHVycG9zZSAK
Pj4+IHJlZ2lzdGVycwo+Pj4gwqDCoMKgwqAgYXJlIHVuZGVmaW5lZCB1cG9uIENQVSBvbi4KPj4K
Pj4gSXMgdGhhdCBleHBsaWNpdGx5IG1lbnRpb25lZCBzb21ld2hlcmUgaW4gdGhlIHNwZWM/IEkg
Y291bGRuJ3QgZmluZAo+PiBhbnl0aGluZyBpbiB0aGUgb3JpZ2luYWwgREVOMDAyMkEuIE9yIGlz
IHRoYXQgYmVjYXVzZSBpdCBkb2VzICpub3QqCj4+IG1lbnRpb24gYW55dGhpbmcgYWJvdXQgdGhl
IEdQUiBzdGF0ZSB0aGF0IHdlIGFyZSBzYWZlIHRvIHB1dCBhbnl0aGluZyBpbgo+PiB0aGVyZT8K
PiAKPiBCZWNhdXNlIG5vdGhpbmcgdGVsbHMgeW91IHdoYXQgaXMgdGhlIEdQUiBzdGF0ZSB3aGVu
IGJvb3RpbmcgYSBzZWNvbmRhcnkgCj4gQ1BVcyBpbiB0aGUgQVJNIEFSTS4gVGhpcyBpcyBkb25l
IHRvIHRoZSBzcGVjaWZpY2F0aW9uIHRvIGRlY2lkZSB3aGF0IAo+IHdvdWxkIGJlIHRoZSB2YWx1
ZS4KPiAKPiBUb2RheSBYZW4gd2lsbCB6ZXJvIHRoZW0sIGJ1dCBpdCBpcyBub3QgYmVjYXVzZSBv
ZiBzcGVjaWZpYyByZXF1aXJlbWVudHMgCj4ganVzdCB0byBhdm9pZCBsZWFrIGh5cGVydmlzb3Ig
Y29udGVudCBpbiB0aG9zZSByZWdpc3RlcnMuCgpJIGhhdmUgYWRkZWQgaW4gdGhlIGNvbW1pdCBt
ZXNzYWdlOgoiVGhpcyB3YXMgZGVkdWNlZCBmcm9tIHRoZSBzcGVjIG5vdCBtZW50aW9uaW5nIHRo
ZSBzdGF0ZSBvZiBnZW5lcmFsIApwdXJwb3NlIHJlZ2lzdGVycyBvbiBDUFUgb24uIgoKQ2hlZXJz
LAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:35:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eotpy-0007zX-Sf; Thu, 22 Feb 2018 16:35:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eotpw-0007zP-Vs
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 16:35:13 +0000
X-Inumbo-ID: 92bbb579-17ee-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 92bbb579-17ee-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 16:36:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464023936"
Date: Thu, 22 Feb 2018 16:35:05 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180222163505.enzgrp4alo7pibeh@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-9-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221140259.29360-9-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 08/16] xen/mm: Drop the parameter mfn
 from populate_pt_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTFQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBmdW5jdGlvbiBwb3B1bGF0ZV9wdF9yYW5nZSBpcyB1c2VkIHRvIHBvcHVsYXRl
IGluIGFkdmFuY2UgdGhlCj4gcGFnZS10YWJsZSBidXQgaXQgd2lsbCBub3QgZG8gdGhlIGFjdHVh
bCBtYXBwaW5nLiBTbyBwYXNzaW5nIHRoZSBNRk4gaW4KPiBwYXJhbWV0ZXIgaXMgcG9pbnRsZXNz
LiBOb3RlIHRoYXQgdGhlIG9ubHkgY2FsbGVyIHBhc3MgMC4uLgo+IAo+IEF0IHRoZSBzYW1lIHRp
bWUgcmVwbGFjZSAwIGJ5IElOVkFMSURfTUZOIHRvIG1ha2UgY2xlYXIgdGhlIE1GTiBpcwo+IGlu
dmFsaWQuCj4gCgpUaGUgbWZuIHBhcmFtZXRlciBpcyB0aGUgZmlyc3QgbWZuIG9mIGEgY29uc2Vj
dXRpdmUgbnIgTUZOcyBwYXNzZWQgdG8KbWFwX3BhZ2VzX3RvX3hlbi4gUHV0dGluZyBJTlZBTElE
X01GTiBpc24ndCBoZWxwaW5nIC0tIHRoZSB2YWx1ZSB3cml0dGVuCnRvIHBhZ2UgdGFibGUocykg
d2lsbCB3cmFwIGFyb3VuZCB0byAwLgoKQW5kIEkgdGhpbmsgc3RhcnRpbmcgZnJvbSAwIHRvIGF2
b2lkIG92ZXJmbG93IGlzIHByb2JhYmx5IGEgYmV0dGVyCmJlaGF2aW91ci4gSWYgeW91IHJlYWxs
eSB3YW50IHRvIG1ha2Ugc3VyZSBhbGwgZW50cmllcyBhcmUgZmlsbGVkIHdpdGgKSU5WQUxJRF9N
Rk4geW91IHNob3VsZCBjYWxsIG1hcF9wYWdlc190b194ZW4gZm9yIG5yIHRpbWVzIHdpdGggZWFj
aApwYWdlLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:40:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:40:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eotuX-0008B4-HW; Thu, 22 Feb 2018 16:39:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eotuW-0008Ay-G0
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 16:39:56 +0000
X-Inumbo-ID: 3bd439a6-17ef-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3bd439a6-17ef-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 16:41:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464025037"
Date: Thu, 22 Feb 2018 16:39:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180222163948.r5cfwuya3ahgkwpm@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-10-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221140259.29360-10-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 09/16] xen/pdx: Introduce helper to
	convert MFN <-> PDX
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTJQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoaXMgd2lsbCBhdm9pZCB1c2Ugb2YgcGZuX3RvX3BkeChtZm5feChtZm4pKSBvdmVy
IHRoZSBjb2RlIGJhc2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KPiAKClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:40:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:40:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eotuk-0000Fe-OZ; Thu, 22 Feb 2018 16:40:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bsrj=fq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eotuk-0000FT-29
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 16:40:10 +0000
X-Inumbo-ID: edfd29e3-17ee-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id edfd29e3-17ee-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 17:39:19 +0100 (CET)
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 CC70480D;
 Thu, 22 Feb 2018 08:40:07 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 185093F318;
 Thu, 22 Feb 2018 08:40:05 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-9-julien.grall@arm.com>
 <20180222163505.enzgrp4alo7pibeh@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <445bc932-044d-eacf-a487-0410e8fdb22d@arm.com>
Date: Thu, 22 Feb 2018 16:40:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180222163505.enzgrp4alo7pibeh@citrix.com>
Content-Language: en-US
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 08/16] xen/mm: Drop the parameter mfn
 from populate_pt_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgV2VpLAoKT24gMjIvMDIvMTggMTY6MzUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gV2VkLCBGZWIg
MjEsIDIwMTggYXQgMDI6MDI6NTFQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBUaGUg
ZnVuY3Rpb24gcG9wdWxhdGVfcHRfcmFuZ2UgaXMgdXNlZCB0byBwb3B1bGF0ZSBpbiBhZHZhbmNl
IHRoZQo+PiBwYWdlLXRhYmxlIGJ1dCBpdCB3aWxsIG5vdCBkbyB0aGUgYWN0dWFsIG1hcHBpbmcu
IFNvIHBhc3NpbmcgdGhlIE1GTiBpbgo+PiBwYXJhbWV0ZXIgaXMgcG9pbnRsZXNzLiBOb3RlIHRo
YXQgdGhlIG9ubHkgY2FsbGVyIHBhc3MgMC4uLgo+Pgo+PiBBdCB0aGUgc2FtZSB0aW1lIHJlcGxh
Y2UgMCBieSBJTlZBTElEX01GTiB0byBtYWtlIGNsZWFyIHRoZSBNRk4gaXMKPj4gaW52YWxpZC4K
Pj4KPiAKPiBUaGUgbWZuIHBhcmFtZXRlciBpcyB0aGUgZmlyc3QgbWZuIG9mIGEgY29uc2VjdXRp
dmUgbnIgTUZOcyBwYXNzZWQgdG8KPiBtYXBfcGFnZXNfdG9feGVuLiBQdXR0aW5nIElOVkFMSURf
TUZOIGlzbid0IGhlbHBpbmcgLS0gdGhlIHZhbHVlIHdyaXR0ZW4KPiB0byBwYWdlIHRhYmxlKHMp
IHdpbGwgd3JhcCBhcm91bmQgdG8gMC4KPiAKPiBBbmQgSSB0aGluayBzdGFydGluZyBmcm9tIDAg
dG8gYXZvaWQgb3ZlcmZsb3cgaXMgcHJvYmFibHkgYSBiZXR0ZXIKPiBiZWhhdmlvdXIuIElmIHlv
dSByZWFsbHkgd2FudCB0byBtYWtlIHN1cmUgYWxsIGVudHJpZXMgYXJlIGZpbGxlZCB3aXRoCj4g
SU5WQUxJRF9NRk4geW91IHNob3VsZCBjYWxsIG1hcF9wYWdlc190b194ZW4gZm9yIG5yIHRpbWVz
IHdpdGggZWFjaAo+IHBhZ2UuCgpJIGFtIG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhpcy4gRnJv
bSBpdHMgbmFtZSwgcG9wdWxhdGVfcHRfcmFuZ2UgCnNob3VsZCBvbmx5IGNyZWF0ZSB0aGUgaW50
ZXJtZWRpYXRlIHRhYmxlcy4gVGhlIGxlYWYgZW50cnkgd2lsbCBzdGF5IAppbnZhbGlkLiBTbyBo
b3cgdGhlIHZhbHVlIG9mIG1mbiBtYXR0ZXJzPyBJcyBpdCBiZWNhdXNlIHRoZSBjb2RlIGlzIAp3
cml0dGVuIGluIGEgc3VjaCB3YXkgdGhhdCBwYXNzaW5nIElOVkFMSURfTUZOIHdpbGwgcmVzdWx0
IHRvIHVuZGVmaW5lZCAKYmVoYXZpb3I/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:47:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:47:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eou1v-0000ZS-GZ; Thu, 22 Feb 2018 16:47:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ke/x=fq=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eou1u-0000ZM-7E
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 16:47:34 +0000
X-Inumbo-ID: f6e24161-17ef-11e8-ba59-bc764e045a96
Received: from mail-qk0-x243.google.com (unknown [2607:f8b0:400d:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6e24161-17ef-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 17:46:44 +0100 (CET)
Received: by mail-qk0-x243.google.com with SMTP id h129so7230663qke.8
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 08:47:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=k4MJSCNS8OTQtLgjL4f/DhxYKNOZmj5Mao85FJ9k8IY=;
 b=I0byF0YGfp6Gy6jstGbATJ4j7oHh2Msksb5rgzScPQcDmokW4bglLM9kCdl1k50Lgf
 cMa9fwCFSoHxyolXT6/mZJuTtdRqazJYxaLpIKnKjdmw1HWC26Nrn24jkoX4iit4WL03
 yZzg6O5ENZcsVFyFhux7f+fe5QyWQec5/GBGI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=k4MJSCNS8OTQtLgjL4f/DhxYKNOZmj5Mao85FJ9k8IY=;
 b=FdXRCYy7kHSOtxkAehVPu034NWhGD660pX6/gB+pyXzVLRO9i6O8kP+Q2X4xNt/xpr
 0xA7z6OatbwrsoNDZpgK3L7CeMtGAhQYuP/hXTJYaEqBnFrrVlyw7ZtSkgNkOFM7SSfE
 Kp+LOJ2R044VmEzM0iiRvNj8B7zvFhdckanc+FHnf36mtnpk2pFmDiaPyrSQNWU37ntq
 zsxR8OHNmOh4eeWAgP9DYUec5Pt4qD3xG7JAIieT/zFMVmNBSzWIDaTUs/AMIqu8gkPU
 8vqGBJl4Jc/wo9qZ7PpoKTe+Jybxv8gvYdSTm/v5qyryFBRknKSAZGbSOVFLZvoOft0m
 Pl9Q==
X-Gm-Message-State: APf1xPACLQHH5Owpz2C0MIRRk56SsBWv/qWp89hWJaWdEC+WpOG7KKQy
 8X5Wou6KOHetplS3ecJSW3svLw==
X-Google-Smtp-Source: AG47ELurDY8rynqxkNW0qJlwRpKHSNgAkFmU4z0cVFU/nrHRzIp+dAziq46GSON3YDcu3QNAeuPKzg==
X-Received: by 10.55.89.194 with SMTP id n185mr6252405qkb.111.1519318052406;
 Thu, 22 Feb 2018 08:47:32 -0800 (PST)
Received: from MacBook-Pro.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id i37sm379583qte.48.2018.02.22.08.47.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 08:47:31 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
References: <20180222055246.32522-1-cardoe@cardoe.com>
 <30c4e0c3-ad4b-82c2-ba75-44fab36d0d49@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <e67f5bf3-1db6-0b74-c4b1-0f111125c940@cardoe.com>
Date: Thu, 22 Feb 2018 10:47:27 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <30c4e0c3-ad4b-82c2-ba75-44fab36d0d49@citrix.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/tools: support Python 2 and Python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1090157841089621772=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--Af4fPevFWUsEwJ6FMuDfjapj7LLxZES42
Content-Type: multipart/mixed; boundary="MOAcJqc3yH68pNeWpER4A0hebRwkQK1aB";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>
Message-ID: <e67f5bf3-1db6-0b74-c4b1-0f111125c940@cardoe.com>
Subject: Re: [PATCH] xen/tools: support Python 2 and Python 3
References: <20180222055246.32522-1-cardoe@cardoe.com>
 <30c4e0c3-ad4b-82c2-ba75-44fab36d0d49@citrix.com>
In-Reply-To: <30c4e0c3-ad4b-82c2-ba75-44fab36d0d49@citrix.com>

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

On 2/22/18 6:54 AM, Andrew Cooper wrote:
> On 22/02/18 05:52, Doug Goldstein wrote:
>> These changes should make it possible to support modern Pythons as wel=
l
>> as the oldest Python 2 still supported.
>>
>> Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
>=20
> To the overall effect, this is definitely a good thing.=C2=A0 Some quer=
ies
> however...
>=20

>> diff --git a/xen/tools/compat-build-header.py b/xen/tools/compat-build=
-header.py
>> index 32421b645b..546371225d 100755
>> --- a/xen/tools/compat-build-header.py
>> +++ b/xen/tools/compat-build-header.py
>> @@ -23,4 +23,4 @@ pats =3D [
>>  for line in sys.stdin.readlines():
>>      for pat in pats:
>>          line =3D re.subn(pat[0], pat[1], line)[0]
>> -    print line.rstrip()
>> +    sys.stdout.write(line.rstrip() + '\n')
>=20
> Is there anything wrong with print(line.rstrip()) which is the more
> common way of doing this?

The other scripts in the repo avoided using print as a function which
was only added to Python 2.6 and newer if you use from __future__ import
print_function. The README in the repo still says Python 2.3 and newer
so I had assumed if I broke things prior to Python 2.6 it would be a
show stopper. While Python 2.3 was released July 29th 2003 and Python
2.6 was released Oct 1st 2008 I figured changing this requirement was
going to be met with the same difficultly I encountered last time
suggesting that we only support versions of build tools released in the
past decade.


>=20
>> diff --git a/xen/tools/compat-build-source.py b/xen/tools/compat-build=
-source.py
>> index 595bc3ff58..8101290ebe 100755
>> --- a/xen/tools/compat-build-source.py
>> +++ b/xen/tools/compat-build-source.py
>> @@ -26,4 +26,4 @@ for pat in pats:
>>  for line in sys.stdin.readlines():
>>      for pat in pats:
>>          line =3D re.sub(pat[0], pat[1], line)
>> -    print line.rstrip()
>> +    sys.stdout.write(line.rstrip() + '\n')
>> diff --git a/xen/tools/gen-cpuid.py b/xen/tools/gen-cpuid.py
>> index 613b909c3d..d64f257816 100755
>> --- a/xen/tools/gen-cpuid.py
>> +++ b/xen/tools/gen-cpuid.py
>> @@ -3,6 +3,13 @@
>> =20
>>  import sys, os, re
>> =20
>> +if (sys.version_info > (3, 0)):
>> +    def long(x):
>> +        return x
>=20
> Strictly speaking, return int(x), however...
>=20
>> +
>> +    def xrange(x):
>> +        return range(x)
>> +
>>  class Fail(Exception):
>>      pass
>> =20
>> @@ -98,13 +105,13 @@ def parse_definitions(state):
>>  def featureset_to_uint32s(fs, nr):
>>      """ Represent a featureset as a list of C-compatible uint32_t's "=
""
>> =20
>> -    bitmap =3D 0L
>> +    bitmap =3D long(0)
>>      for f in fs:
>> -        bitmap |=3D 1L << f
>> +        bitmap |=3D long(1) << f
>=20
> Having tested this out, I think the L suffixes can just be dropped:
>=20
> Python 2.4.3 (#1, Sep 21 2011, 20:06:00)
> [GCC 4.1.2 20080704 (Red Hat 4.1.2-51)] on linux2
> Type "help", "copyright", "credits" or "license" for more information.
>>>> bitmap =3D 0
>>>> type(bitmap)
> <type 'int'>
>>>> for x in xrange(80): bitmap |=3D 1 << x
> ...
>>>> type(bitmap)
> <type 'long'>
>>>>
>=20
> I don't recall why I wrote it like this, but I don't think its
> necessary.=C2=A0 As a result, you shouldn't need to define long above.
>=20
> ~Andrew

Python 2.4 and newer will properly extend for you but Python 2.3 will
not and I was aiming to still support Python 2.3. Now this is all
theoretical since I can't find any boxes with Python 2.3 anywhere and
I'm not interested in building it.

--=20
Doug Goldstein


--MOAcJqc3yH68pNeWpER4A0hebRwkQK1aB--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlqO9B9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl242RAArj9L9hmm1iagLP6YH4ZoOA73dxsWy+uhQFviJtSqVqPYxg6OHubA6FrV
s0DFAkmafi+9plE+2/PSJyLkrepej8hyK46kYzadY/OUj9HFKwR7a5VP/OrzDnZK
H8Om6HdE/Weqyc1jfxvKwLy3qpWHbcGrmSbp/KLEnataok/uXsesx3ksFAMuxOi8
54YlrEajP5QyCfVbmbrqL5vuHK6U4oKb0d6/5hlI7cgzTBLqC2av6NQCEcb9Ngea
fhCtq3ewHa6E4jEt2H434E3ncQiPYXGiJi135WbHWmNQqivMYI7U5XoEMKmDvkat
Ca2NciLXxpYi8V5NrQlk2C7qGQdtXtyDCa14wokdQB4Z9MrJXfFF8P2qvUFPbfFS
6W751d3FOKLG1g/jRV8a5kespzEst4zDNdnK0NvcxZYx3ZCo8DTU+wqyyuabUL0a
lRwjt7FlUDekj2pMv/chEFrvmnN3k/3Zb3G0JSKXP9PSOds21MzaWAaXn6yK8OdB
aGUSe1QZCEbU3nw/HH+DukbirguKwIEaNh9IfdpTFTYXZJqaC+Irv39kDkd15QJQ
4/UXUFqS7Q3qZaX1xA6UohH68E0Gc2V4dLjm+enNpTW3ilKY/HH0kGed36cN24bw
reJt1VZakm8YP5mzl+89YAxRQAVyqvdk4hbh8kYIdxCQfXbsZOs=
=+NwH
-----END PGP SIGNATURE-----

--Af4fPevFWUsEwJ6FMuDfjapj7LLxZES42--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1090157841089621772==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:51:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eou5h-0001DL-0A; Thu, 22 Feb 2018 16:51:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eou5g-0001DF-3f
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 16:51:28 +0000
X-Inumbo-ID: 820f619d-17f0-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 820f619d-17f0-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 17:50:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464027447"
Date: Thu, 22 Feb 2018 16:51:24 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180222165124.zaufci7dew2dp23n@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-9-julien.grall@arm.com>
 <20180222163505.enzgrp4alo7pibeh@citrix.com>
 <445bc932-044d-eacf-a487-0410e8fdb22d@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <445bc932-044d-eacf-a487-0410e8fdb22d@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/16] xen/mm: Drop the parameter mfn
 from populate_pt_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDQ6NDA6MDRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAyMi8wMi8xOCAxNjozNSwgV2VpIExpdSB3cm90ZToKPiA+
IE9uIFdlZCwgRmViIDIxLCAyMDE4IGF0IDAyOjAyOjUxUE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPiA+ID4gVGhlIGZ1bmN0aW9uIHBvcHVsYXRlX3B0X3JhbmdlIGlzIHVzZWQgdG8gcG9w
dWxhdGUgaW4gYWR2YW5jZSB0aGUKPiA+ID4gcGFnZS10YWJsZSBidXQgaXQgd2lsbCBub3QgZG8g
dGhlIGFjdHVhbCBtYXBwaW5nLiBTbyBwYXNzaW5nIHRoZSBNRk4gaW4KPiA+ID4gcGFyYW1ldGVy
IGlzIHBvaW50bGVzcy4gTm90ZSB0aGF0IHRoZSBvbmx5IGNhbGxlciBwYXNzIDAuLi4KPiA+ID4g
Cj4gPiA+IEF0IHRoZSBzYW1lIHRpbWUgcmVwbGFjZSAwIGJ5IElOVkFMSURfTUZOIHRvIG1ha2Ug
Y2xlYXIgdGhlIE1GTiBpcwo+ID4gPiBpbnZhbGlkLgo+ID4gPiAKPiA+IAo+ID4gVGhlIG1mbiBw
YXJhbWV0ZXIgaXMgdGhlIGZpcnN0IG1mbiBvZiBhIGNvbnNlY3V0aXZlIG5yIE1GTnMgcGFzc2Vk
IHRvCj4gPiBtYXBfcGFnZXNfdG9feGVuLiBQdXR0aW5nIElOVkFMSURfTUZOIGlzbid0IGhlbHBp
bmcgLS0gdGhlIHZhbHVlIHdyaXR0ZW4KPiA+IHRvIHBhZ2UgdGFibGUocykgd2lsbCB3cmFwIGFy
b3VuZCB0byAwLgo+ID4gCj4gPiBBbmQgSSB0aGluayBzdGFydGluZyBmcm9tIDAgdG8gYXZvaWQg
b3ZlcmZsb3cgaXMgcHJvYmFibHkgYSBiZXR0ZXIKPiA+IGJlaGF2aW91ci4gSWYgeW91IHJlYWxs
eSB3YW50IHRvIG1ha2Ugc3VyZSBhbGwgZW50cmllcyBhcmUgZmlsbGVkIHdpdGgKPiA+IElOVkFM
SURfTUZOIHlvdSBzaG91bGQgY2FsbCBtYXBfcGFnZXNfdG9feGVuIGZvciBuciB0aW1lcyB3aXRo
IGVhY2gKPiA+IHBhZ2UuCj4gCj4gSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5kIHRoaXMuIEZy
b20gaXRzIG5hbWUsIHBvcHVsYXRlX3B0X3JhbmdlIHNob3VsZAo+IG9ubHkgY3JlYXRlIHRoZSBp
bnRlcm1lZGlhdGUgdGFibGVzLiBUaGUgbGVhZiBlbnRyeSB3aWxsIHN0YXkgaW52YWxpZC4gU28K
PiBob3cgdGhlIHZhbHVlIG9mIG1mbiBtYXR0ZXJzPyBJcyBpdCBiZWNhdXNlIHRoZSBjb2RlIGlz
IHdyaXR0ZW4gaW4gYSBzdWNoCj4gd2F5IHRoYXQgcGFzc2luZyBJTlZBTElEX01GTiB3aWxsIHJl
c3VsdCB0byB1bmRlZmluZWQgYmVoYXZpb3I/CgpSaWdodCwgdGhhdCdzIHdoYXQgSSBtZWFudC4g
SXQgZG9lc24ndCBtYXR0ZXIgd2hldGhlciB5b3UgdXNlIDAgb3IKSU5WQUxJRF9NRk4uCgpVbnNp
Z25lZCBpbnRlZ2VyIG92ZXJmbG93IGlzIG5vdCBVQiBpbiBDLCBzbyBwYXNzaW5nIElOVkFMSURf
TUZOIGlzCnNhZmUuCgpCdXQgeW91ciBpbnRlbnRpb24gc2VlbWVkIHRvIGJlIGZpbGxpbmcgYWxs
IGVudHJpZXMgd2l0aCBJTlZBTElEX01GTiB0bwphaWQgZGVidWdnaW5nLCBzbyB0aGUgZnVuY3Rp
b24gZG9lc24ndCBkbyB3aGF0IEkgdGhpbmsgeW91IHdhbnRlZCBpdCB0bwpkby4gSXQgY291bGQg
YmUgSSBtaXN1bmRlcnN0b29kIHlvdXIgaW50ZW50aW9uLgoKV2VpLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:55:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eou99-0001NI-Ds; Thu, 22 Feb 2018 16:55:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/fpp=fq=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1eou98-0001NB-8z
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 16:55:02 +0000
X-Inumbo-ID: 011bde8e-17f1-11e8-ba59-bc764e045a96
Received: from mail-wr0-f193.google.com (unknown [209.85.128.193])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 011bde8e-17f1-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 17:54:11 +0100 (CET)
Received: by mail-wr0-f193.google.com with SMTP id l43so11288725wrc.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 08:55:00 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:user-agent
 :mime-version:content-transfer-encoding;
 bh=6JogFPZXY5JSQtaLNylT7r/SsAt8++bJf7HM9+xtdXE=;
 b=aVU2VhadTaudgF0gvZqxCjNMzYxKKO1sGC2QFtrhwavoJwUSwDBzYNvQhLcxn4i/eP
 esSrB1SI28uETqtQ2rVMA9JK+w63zAhws9p8QfqOaZja7hn/gfYvQgt26Nk5w5oMeK0a
 xHF1XQC8AErZZEtfSJwPGjjMv82vHVx3kJFIkiom0eQt0x8PPGXMnfwx+gMUSnYnqLBK
 QfZxMDtgOgMI3+JbUDzUUmu1yw8ozgWlDuaA78zGJAwAbF5ku5I5MYh7hg7SEXcQppHm
 lVTQPvegUCbfk+gzS6EELLJ8q89cmOfCKrMHyKAT4Oqse6oS7ZX13fYxnrIVWLdwQdAH
 j/wA==
X-Gm-Message-State: APf1xPBtWwVWcW8Qx6S08GfWmup8M+t+eUkGSWZIQmT6ln7+uaYNi/8G
 +aQjA9xFIXVdaJPzMOMHZG0=
X-Google-Smtp-Source: AH8x227mckXQsfoP7V9FBnhsTjbRWyXTKTiGTY2jPq5w8X/VfnLOTPp0e/Kk3kdSV8GVHdx9ki2NEw==
X-Received: by 10.223.159.9 with SMTP id l9mr7271270wrf.30.1519318498720;
 Thu, 22 Feb 2018 08:54:58 -0800 (PST)
Received: from Solace.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id 185sm964988wmj.48.2018.02.22.08.54.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 08:54:57 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Feb 2018 17:54:55 +0100
Message-ID: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH 0/5] xen/tools: sched: Credit1: improve handling
 of vCPU migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgp2Q1BVIG1pZ3JhdGlvbiBkZWxheSBpcyBhIHBhcmFtZXRlciBvZiB0aGUgQ3JlZGl0MSBz
Y2hlZHVsZXIgc3BlY2lmeWluZyBmb3IgaG93CmxvbmcsIGFmdGVyIGEgdkNQVSBzdG9wcGVkIHJ1
bm5pbmcgb24gYSBwYXJ0aWN1bGFyIHBDUFUsIHRoZSBjYWNoZShzKSBzaG91bGQgYmUKY29uc2lk
ZXJlZCAiaG90IiBmb3IgdGhlIHZDUFUncyB3b3JraW5nIHNldC4gIEJhc2ljYWxseSwgaWYgbGVz
cyB0aGFuIHRoZSB2YWx1ZQpzZXQgZm9yIHN1Y2ggcGFyYW1ldGVyIChpbiBtaWNyb3NlY29uZHMp
IHBhc3NlZCwgdGhlIHZDUFUgaXMgbm90IGNvbnNpZGVyZWQgYQpjYW5kaWRhdGUgZm9yIG1pZ3Jh
dGlvbiBvbiBhbm90aGVyIHBDUFUuCgpSaWdodCBub3csIHRoZSBwYXJhbWV0ZXIgaXMgc2V0IGF0
IGJvb3QsIG9yIHRocm91Z2ggdGhlIFBNT1BTIHN5c2N0bCAoISEhKQp1c2VkLCBlLmcuLCBieSB4
ZW5wbS4gVGhlIHZhbHVlLCBvbmNlIHNldCwgaXMgZWZmZWN0aXZlIGZvciAqYWxsKiB0aGUgaW5z
dGFuY2VzCm9mIHRoZSBDcmVkaXQxIHNjaGVkdWxlciwgaW4gYW55IGNwdXBvb2wgdGhhdCBleGlz
dHMgYWxyZWFkeSwgb3IgdGhhdCB3aWxsIGV2ZXIKYmUgY3JlYXRlZC4gQnV0IHRoZSByZWFsbHkg
YmFkIHRoaW5nIGlzIHRoYXQgYnVpbGRpbmcgWGVuIHdpdGhvdXQgQ3JlZGl0MQpzdXBwb3J0IChD
T05GSUdfU0NIRURfQ1JFRElUPW4sIGl0IGNhbiBoYXBwZW4sIGUuZy4sIHdoZW4gZG9pbmcgcmFu
ZGNvbmZpZyksCmN1cnJlbnRseSwgZmFpbHMuCgpJbnN0ZWFkIG9mICJqdXN0IiBmaXhpbmcgdGhl
IGJ1aWxkIGJyZWFrYWdlIChlLmcuLCB3aXRoICNpZmRlZi1zKSwgdGhpcyBzZXJpZXMKZG9lcyB0
aGUgZm9sbG93aW5nOgotIG1ha2VzIHRoZSBtaWdyYXRpb24gZGVsYXkgYSBwZXItc2NoZWR1bGVy
ICg9PSBwZXItY3B1cG9vbCkgcGFyYW1ldGVyLAotIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGdldC9z
ZXQgdGhlIHBhcmFtZXRlciB2aWEgdGhlIFNDSEVET1Agc3lzY3RsLCB3aGVyZSBpdAogIGJlbG9u
Z3MgKGl0J3MgYSBfc2NoZWR1bGluZ18gcGFyYW1ldGVyLCBub3QgYSBwb3dlciBtYW5hZ2VtZW50
IG9uZSkuCgpOb3RlIHRoYXQsIHdpdGggdGhlIHNlcmllcyBhcHBsaWVkLCBgeGVucG0ge2dldCxz
ZXR9LXZjcHUtbWlncmF0aW9uLWRlbGF5Jwpjb21tYW5kcyBjb250aW51ZSB0byB3b3JrLCBmb3Ig
YmFja3dhcmQgY29tcGF0aWJpbGl0eS4gSW4gZmFjdCwgdGhleSBhcmUKcmUtaW1wbGVtZW50ZWQg
dmlhIFNDSEVET1AsIGFuZCBhIGRlcHJlY2F0aW9uIHdhcm5pbmcgbWVzc2FnZSBpcyBhZGRlZC4K
ClRoZSBzZXJpZXMgaXMgYXZhaWxhYmxlIGFzIGEgYnJhbmNoIGhlcmU6CgogZ2l0Oi8veGVuYml0
cy54ZW4ub3JnL3Blb3BsZS9kYXJpb2YveGVuLmdpdCByZWwvc2NoZWQvY3JlZGl0L3ZjcHVfbWln
cl9kZWxheV9wZXJjcG9vbAoKb3IgaGVyZToKCiBodHRwczovL2dpdGh1Yi5jb20vZmRhcmlvL3hl
bi90cmVlL3JlbC9zY2hlZC9jcmVkaXQvdmNwdV9taWdyX2RlbGF5X3BlcmNwb29sCgoKVHJhdmlz
IGlzIHJlZCwgYnV0IHRoYXQgc2VlbXMgdG8gbWUgdG8gYmUgcmVsYXRlZCB0byBBUk0gaW5mcmEg
aXNzdWVzLCByYXRoZXIKdGhhbiB0byBwcm9ibGVtIHdpdGggdGhlIHNlcmllcyBpdHNlbGY6Cgog
aHR0cHM6Ly90cmF2aXMtY2kub3JnL2ZkYXJpby94ZW4vYnVpbGRzLzM0NDgzNTcwNAoKUmVnYXJk
cywKRGFyaW8KLS0tCkRhcmlvIEZhZ2dpb2xpICg1KToKICAgICAgeGVuOiBzY2hlZC9jcmVkaXQ6
IGNvbnZlcnQgc2NoZWR1bGluZyBwYXJhbWV0ZXIgdG8gc190aW1lX3Qgd2hlbiBzZXQKICAgICAg
eGVuOiBzY2hlZC9jcmVkaXQxOiBtYWtlIHZjcHVfbWlncmF0aW9uX2RlbGF5IHBlci1jcHVwb29s
CiAgICAgIHRvb2xzOiBsaWJ4bC94bDogYWxsb3cgdG8gZ2V0L3NldCBDcmVkaXQxJ3MgdmNwdV9t
aWdyYXRpb25fZGVsYXkKICAgICAgdG9vbHM6IHhlbnBtOiBjb250aW51ZSB0byBzdXBwb3J0IHtz
ZXQsZ2V0fS12Y3B1LW1pZ3JhdGlvbi1kZWxheQogICAgICB4ZW4vbGlieGM6IHN1cHByZXNzIGRp
cmVjdCBhY2Nlc3MgdG8gQ3JlZGl0MSdzIG1pZ3JhdGlvbiBkZWxheQoKIGRvY3MvbWFuL3hsLnBv
ZC4xLmluICAgICAgICAgIHwgICAxMSArKysrCiB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCB8ICAgIDIgLQogdG9vbHMvbGlieGMveGNfcG0uYyAgICAgICAgICAgfCAgIDMwIC0tLS0tLS0t
LS0tLQogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgICAgfCAgICA3ICsrKwogdG9vbHMvbGli
eGwvbGlieGxfc2NoZWQuYyAgICAgfCAgIDEwICsrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVz
LmlkbCAgIHwgICAgMSAKIHRvb2xzL21pc2MveGVucG0uYyAgICAgICAgICAgIHwgICAyMiArKysr
KysrLS0KIHRvb2xzL3hsL3hsX2NtZHRhYmxlLmMgICAgICAgIHwgICAgMSAKIHRvb2xzL3hsL3hs
X3NjaGVkLmMgICAgICAgICAgIHwgICAyMiArKysrKystLS0KIHhlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMgICAgIHwgIDEwMiArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LQogeGVuL2RyaXZlcnMvYWNwaS9wbXN0YXQuYyAgICAgfCAgIDEyIC0tLS0tCiB4ZW4vaW5jbHVk
ZS9wdWJsaWMvc3lzY3RsLmggICB8ICAgIDUgKy0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAg
ICAgIHwgICAgMyAtCiAxMyBmaWxlcyBjaGFuZ2VkLCAxMTkgaW5zZXJ0aW9ucygrKSwgMTA5IGRl
bGV0aW9ucygtKQotLQo8PFRoaXMgaGFwcGVucyBiZWNhdXNlIEkgY2hvb3NlIGl0IHRvIGhhcHBl
biE+PiAoUmFpc3RsaW4gTWFqZXJlKQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpEYXJpbyBGYWdnaW9saSwgUGguRCwgaHR0
cDovL2Fib3V0Lm1lL2RhcmlvLmZhZ2dpb2xpClNvZnR3YXJlIEVuZ2luZWVyIEAgU1VTRSBodHRw
czovL3d3dy5zdXNlLmNvbS8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:55:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eou9J-0001PV-ON; Thu, 22 Feb 2018 16:55:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/fpp=fq=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1eou9J-0001Ot-3j
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 16:55:13 +0000
X-Inumbo-ID: 5db155b3-17f1-11e8-b9b1-635ca7ef6cff
Received: from mail-wr0-f193.google.com (unknown [209.85.128.193])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5db155b3-17f1-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 16:56:46 +0000 (UTC)
Received: by mail-wr0-f193.google.com with SMTP id k9so11264443wre.9
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 08:55:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=h/1ik4jbl0WrQcFPYqMgBZ3UFwlnHYrR8OD+ruOWUtY=;
 b=PrR614rQnS1MfqhqK9OGmhGM+tqR67BF3r7WrOoca0v7YIMUDSO1XCVGvfZmYq8kve
 m4tfyfJnFy11genxONOYrtN2PO15JaLy3Ufwoao3F8Pc32YeQAQnX9wnZtbke2loJdVd
 nq2krIMpf50LFo0Dxzl7rVvLsUc/mJrthU5VcWRfkDMYmiiP0hRBwUFgb4P565WVTY+K
 aN9AwaJQTqMpao9FhTlH+EnDdBVegvSf93fTiYUm34KVbbMk0xZ7zo7SlpWYToB11But
 kUySoPZcskpdnTxwXXuanCLvDLPbZ1a80luzyHjj1iySk061BygeRMA13sBtWc2gvhsp
 5aEQ==
X-Gm-Message-State: APf1xPDefgxPwnfhTpXbJMqYJRVtR7YCrxKR3/CA5zv28BgtxEp9SA4L
 mx7S2GVk320vcGAcOf6VThQ=
X-Google-Smtp-Source: AH8x224jLHadhHM/QqWE0CBDbNVxSrcOvXHU6+ZiBBORY5edw+fYQUmsydlUH0sdJl0ADcgHoLlBnw==
X-Received: by 10.223.169.110 with SMTP id u101mr7410137wrc.31.1519318505891; 
 Thu, 22 Feb 2018 08:55:05 -0800 (PST)
Received: from Solace.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id 47sm565832wrb.48.2018.02.22.08.55.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 08:55:05 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Feb 2018 17:55:03 +0100
Message-ID: <151931850361.5408.11387062145759188087.stgit@Solace.fritz.box>
In-Reply-To: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/5] xen: sched/credit: convert scheduling
 parameter to s_time_t when set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmFzaWNhbGx5LCBpbnN0ZWFkIG9mIGNvbnZlcnRpbmcgaW50ZWdlcnMgdG8gc190aW1lX3QKYXQg
dXNhZ2UgdGltZSAoaG90IHBhdGhzKSwgZG8gdGhlIGNvbnZlcnRpb24gd2hlbiB0aGUKdmFsdWVz
IGFyZSBzZXQgKGNvbGQgcGF0aHMpLgoKVGhpcyBhcHBsaWVzIHRvIHRoZSB0aW1lc2xpY2UgYW5k
IHRoZSByYXRlbGltaXQKcGFyYW1ldGVycyBvZiBDcmVkaXQxLgoKTm90ZSB0aGF0LCB3aGVuIGNo
YW5naW5nIHRoZSB0eXBlIG9mIHRoZSBmaWVsZHMgb2YKc3RydWN0IGNzY2hlZF9wcml2YXRlIChm
cm9tIHVuc2lnbmVkIHRvIHNfdGltZV90KSwKbmNwdXMgaXMgbW92ZWQgdXAgYSBiaXQsIGZvciBi
ZXR0ZXIgcGFja2luZy4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgICA1NiArKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAy
OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBmODIxMmRiNWZlLi5hMmM1ZDQzZTMzIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKQEAgLTIxMCwxMSArMjEwLDExIEBAIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSB7
CiAgICAgY3B1bWFza192YXJfdCBjcHVzOwogICAgIHVpbnQzMl90ICpiYWxhbmNlX2JpYXM7CiAg
ICAgdWludDMyX3QgcnVucV9zb3J0OwotICAgIHVuc2lnbmVkIGludCByYXRlbGltaXRfdXM7Cisg
ICAgdWludDMyX3QgbmNwdXM7CiAKICAgICAvKiBQZXJpb2Qgb2YgbWFzdGVyIGFuZCB0aWNrIGlu
IG1pbGxpc2Vjb25kcyAqLwotICAgIHVuc2lnbmVkIGludCB0c2xpY2VfbXMsIHRpY2tfcGVyaW9k
X3VzLCB0aWNrc19wZXJfdHNsaWNlOwotICAgIHVpbnQzMl90IG5jcHVzOworICAgIHVuc2lnbmVk
IGludCB0aWNrX3BlcmlvZF91cywgdGlja3NfcGVyX3RzbGljZTsKKyAgICBzX3RpbWVfdCByYXRl
bGltaXQsIHRzbGljZTsKIAogICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX3Nkb207CiAgICAg
dWludDMyX3Qgd2VpZ2h0OwpAQCAtNTcwLDggKzU3MCw3IEBAIGluaXRfcGRhdGEoc3RydWN0IGNz
Y2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjLCBpbnQgY3B1KQogICAg
IHsKICAgICAgICAgcHJ2LT5tYXN0ZXIgPSBjcHU7CiAgICAgICAgIGluaXRfdGltZXIoJnBydi0+
bWFzdGVyX3RpY2tlciwgY3NjaGVkX2FjY3QsIHBydiwgY3B1KTsKLSAgICAgICAgc2V0X3RpbWVy
KCZwcnYtPm1hc3Rlcl90aWNrZXIsCi0gICAgICAgICAgICAgICAgICBOT1coKSArIE1JTExJU0VD
UyhwcnYtPnRzbGljZV9tcykpOworICAgICAgICBzZXRfdGltZXIoJnBydi0+bWFzdGVyX3RpY2tl
ciwgTk9XKCkgKyBwcnYtPnRzbGljZSk7CiAgICAgfQogCiAgICAgY3B1bWFza19hbmQoY3B1bWFz
a19zY3JhdGNoLCBwcnYtPmNwdXMsICZub2RlX3RvX2NwdW1hc2soY3B1X3RvX25vZGUoY3B1KSkp
OwpAQCAtMTIyNCwxNCArMTIyMywxNCBAQCBjc2NoZWRfZG9tX2NudGwoCiB9CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZAotX19jc2NoZWRfc2V0X3RzbGljZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgdW5zaWduZWQgdGltZXNsaWNlKQorX19jc2NoZWRfc2V0X3RzbGljZShzdHJ1Y3QgY3NjaGVk
X3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IHRpbWVzbGljZV9tcykKIHsKLSAgICBwcnYtPnRz
bGljZV9tcyA9IHRpbWVzbGljZTsKKyAgICBwcnYtPnRzbGljZSA9IE1JTExJU0VDUyh0aW1lc2xp
Y2VfbXMpOwogICAgIHBydi0+dGlja3NfcGVyX3RzbGljZSA9IENTQ0hFRF9USUNLU19QRVJfVFNM
SUNFOwotICAgIGlmICggcHJ2LT50c2xpY2VfbXMgPCBwcnYtPnRpY2tzX3Blcl90c2xpY2UgKQor
ICAgIGlmICggdGltZXNsaWNlX21zIDwgcHJ2LT50aWNrc19wZXJfdHNsaWNlICkKICAgICAgICAg
cHJ2LT50aWNrc19wZXJfdHNsaWNlID0gMTsKLSAgICBwcnYtPnRpY2tfcGVyaW9kX3VzID0gcHJ2
LT50c2xpY2VfbXMgKiAxMDAwIC8gcHJ2LT50aWNrc19wZXJfdHNsaWNlOwotICAgIHBydi0+Y3Jl
ZGl0c19wZXJfdHNsaWNlID0gQ1NDSEVEX0NSRURJVFNfUEVSX01TRUMgKiBwcnYtPnRzbGljZV9t
czsKKyAgICBwcnYtPnRpY2tfcGVyaW9kX3VzID0gdGltZXNsaWNlX21zICogMTAwMCAvIHBydi0+
dGlja3NfcGVyX3RzbGljZTsKKyAgICBwcnYtPmNyZWRpdHNfcGVyX3RzbGljZSA9IENTQ0hFRF9D
UkVESVRTX1BFUl9NU0VDICogdGltZXNsaWNlX21zOwogICAgIHBydi0+Y3JlZGl0ID0gcHJ2LT5j
cmVkaXRzX3Blcl90c2xpY2UgKiBwcnYtPm5jcHVzOwogfQogCkBAIC0xMjU3LDE3ICsxMjU2LDE3
IEBAIGNzY2hlZF9zeXNfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAKICAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogICAgICAgICBfX2NzY2hl
ZF9zZXRfdHNsaWNlKHBydiwgcGFyYW1zLT50c2xpY2VfbXMpOwotICAgICAgICBpZiAoICFwcnYt
PnJhdGVsaW1pdF91cyAmJiBwYXJhbXMtPnJhdGVsaW1pdF91cyApCisgICAgICAgIGlmICggIXBy
di0+cmF0ZWxpbWl0ICYmIHBhcmFtcy0+cmF0ZWxpbWl0X3VzICkKICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfSU5GTyAiRW5hYmxpbmcgY29udGV4dCBzd2l0Y2ggcmF0ZSBsaW1pdGluZ1xuIik7
Ci0gICAgICAgIGVsc2UgaWYgKCBwcnYtPnJhdGVsaW1pdF91cyAmJiAhcGFyYW1zLT5yYXRlbGlt
aXRfdXMgKQorICAgICAgICBlbHNlIGlmICggcHJ2LT5yYXRlbGltaXQgJiYgIXBhcmFtcy0+cmF0
ZWxpbWl0X3VzICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRGlzYWJsaW5nIGNv
bnRleHQgc3dpdGNoIHJhdGUgbGltaXRpbmdcbiIpOwotICAgICAgICBwcnYtPnJhdGVsaW1pdF91
cyA9IHBhcmFtcy0+cmF0ZWxpbWl0X3VzOworICAgICAgICBwcnYtPnJhdGVsaW1pdCA9IE1JQ1JP
U0VDUyhwYXJhbXMtPnJhdGVsaW1pdF91cyk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAgIC8qIEZBTExUSFJVICovCiAgICAgY2Fz
ZSBYRU5fU1lTQ1RMX1NDSEVET1BfZ2V0aW5mbzoKLSAgICAgICAgcGFyYW1zLT50c2xpY2VfbXMg
PSBwcnYtPnRzbGljZV9tczsKLSAgICAgICAgcGFyYW1zLT5yYXRlbGltaXRfdXMgPSBwcnYtPnJh
dGVsaW1pdF91czsKKyAgICAgICAgcGFyYW1zLT50c2xpY2VfbXMgPSBwcnYtPnRzbGljZSAvIE1J
TExJU0VDUygxKTsKKyAgICAgICAgcGFyYW1zLT5yYXRlbGltaXRfdXMgPSBwcnYtPnJhdGVsaW1p
dCAvIE1JQ1JPU0VDUygxKTsKICAgICAgICAgcmMgPSAwOwogICAgICAgICBicmVhazsKICAgICB9
CkBAIC0xNTc2LDggKzE1NzUsNyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICBwcnYt
PnJ1bnFfc29ydCsrOwogCiBvdXQ6Ci0gICAgc2V0X3RpbWVyKCAmcHJ2LT5tYXN0ZXJfdGlja2Vy
LAotICAgICAgICAgICAgICAgTk9XKCkgKyBNSUxMSVNFQ1MocHJ2LT50c2xpY2VfbXMpKTsKKyAg
ICBzZXRfdGltZXIoICZwcnYtPm1hc3Rlcl90aWNrZXIsIE5PVygpICsgcHJ2LT50c2xpY2UpOwog
fQogCiBzdGF0aWMgdm9pZApAQCAtMTkwMSwyMSArMTg5OSwyMSBAQCBjc2NoZWRfc2NoZWR1bGUo
CiAgICAgICovCiAgICAgaWYgKCAhdGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9ZSUVMRCwgJnNj
dXJyLT5mbGFncykKICAgICAgICAgICYmICF0YXNrbGV0X3dvcmtfc2NoZWR1bGVkCi0gICAgICAg
ICAmJiBwcnYtPnJhdGVsaW1pdF91cworICAgICAgICAgJiYgcHJ2LT5yYXRlbGltaXQKICAgICAg
ICAgICYmIHZjcHVfcnVubmFibGUoY3VycmVudCkKICAgICAgICAgICYmICFpc19pZGxlX3ZjcHUo
Y3VycmVudCkKLSAgICAgICAgICYmIHJ1bnRpbWUgPCBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRf
dXMpICkKKyAgICAgICAgICYmIHJ1bnRpbWUgPCBwcnYtPnJhdGVsaW1pdCApCiAgICAgewogICAg
ICAgICBzbmV4dCA9IHNjdXJyOwogICAgICAgICBzbmV4dC0+c3RhcnRfdGltZSArPSBub3c7CiAg
ICAgICAgIHBlcmZjX2luY3IoZGVsYXlfbXMpOwogICAgICAgICAvKgogICAgICAgICAgKiBOZXh0
IHRpbWVzbGljZSBtdXN0IGxhc3QganVzdCB1bnRpbCB3ZSdsbCBoYXZlIGV4ZWN1dGVkIGZvcgot
ICAgICAgICAgKiByYXRlbGltaXRfdXMuIEhvd2V2ZXIsIHRvIGF2b2lkIHNldHRpbmcgYSByZWFs
bHkgc2hvcnQgdGltZXIsIHdoaWNoCisgICAgICAgICAqIHJhdGVsaW1pdC4gSG93ZXZlciwgdG8g
YXZvaWQgc2V0dGluZyBhIHJlYWxseSBzaG9ydCB0aW1lciwgd2hpY2gKICAgICAgICAgICogd2ls
bCBtb3N0IGxpa2VseSBiZSBpbmFjY3VyYXRlIGFuZCBjb3VudGVycHJvZHVjdGl2ZSwgd2UgbmV2
ZXIgZ28KICAgICAgICAgICogYmVsb3cgQ1NDSEVEX01JTl9USU1FUi4KICAgICAgICAgICovCi0g
ICAgICAgIHRzbGljZSA9IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykgLSBydW50aW1lOwor
ICAgICAgICB0c2xpY2UgPSBwcnYtPnJhdGVsaW1pdCAtIHJ1bnRpbWU7CiAgICAgICAgIGlmICgg
dW5saWtlbHkocnVudGltZSA8IENTQ0hFRF9NSU5fVElNRVIpICkKICAgICAgICAgICAgIHRzbGlj
ZSA9IENTQ0hFRF9NSU5fVElNRVI7CiAgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25l
KSApCkBAIC0xOTM0LDcgKzE5MzIsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgICAgIHJldC5t
aWdyYXRlZCA9IDA7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAgICB0c2xpY2UgPSBNSUxM
SVNFQ1MocHJ2LT50c2xpY2VfbXMpOworICAgIHRzbGljZSA9IHBydi0+dHNsaWNlOwogCiAgICAg
LyoKICAgICAgKiBTZWxlY3QgbmV4dCBydW5uYWJsZSBsb2NhbCBWQ1BVIChpZSB0b3Agb2YgbG9j
YWwgcnVucSkKQEAgLTIxMTIsOCArMjExMCw4IEBAIGNzY2hlZF9kdW1wKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcykKICAgICAgICAgICAgIlx0d2VpZ2h0ICAgICAgICAgICAgID0gJXVcbiIK
ICAgICAgICAgICAgIlx0cnVucV9zb3J0ICAgICAgICAgID0gJXVcbiIKICAgICAgICAgICAgIlx0
ZGVmYXVsdC13ZWlnaHQgICAgID0gJWRcbiIKLSAgICAgICAgICAgIlx0dHNsaWNlICAgICAgICAg
ICAgID0gJWRtc1xuIgotICAgICAgICAgICAiXHRyYXRlbGltaXQgICAgICAgICAgPSAlZHVzXG4i
CisgICAgICAgICAgICJcdHRzbGljZSAgICAgICAgICAgICA9ICUiUFJJX3N0aW1lIm1zXG4iCisg
ICAgICAgICAgICJcdHJhdGVsaW1pdCAgICAgICAgICA9ICUiUFJJX3N0aW1lInVzXG4iCiAgICAg
ICAgICAgICJcdGNyZWRpdHMgcGVyIG1zZWMgICA9ICVkXG4iCiAgICAgICAgICAgICJcdHRpY2tz
IHBlciB0c2xpY2UgICA9ICVkXG4iCiAgICAgICAgICAgICJcdG1pZ3JhdGlvbiBkZWxheSAgICA9
ICV1dXNcbiIsCkBAIC0yMTI0LDggKzIxMjIsOCBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgIHBydi0+d2VpZ2h0LAogICAgICAgICAgICBwcnYt
PnJ1bnFfc29ydCwKICAgICAgICAgICAgQ1NDSEVEX0RFRkFVTFRfV0VJR0hULAotICAgICAgICAg
ICBwcnYtPnRzbGljZV9tcywKLSAgICAgICAgICAgcHJ2LT5yYXRlbGltaXRfdXMsCisgICAgICAg
ICAgIHBydi0+dHNsaWNlIC8gTUlMTElTRUNTKDEpLAorICAgICAgICAgICBwcnYtPnJhdGVsaW1p
dCAvIE1JQ1JPU0VDUygxKSwKICAgICAgICAgICAgQ1NDSEVEX0NSRURJVFNfUEVSX01TRUMsCiAg
ICAgICAgICAgIHBydi0+dGlja3NfcGVyX3RzbGljZSwKICAgICAgICAgICAgdmNwdV9taWdyYXRp
b25fZGVsYXkpOwpAQCAtMjIwNiwxMSArMjIwNCwxMSBAQCBjc2NoZWRfaW5pdChzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMpCiAgICAgewogICAgICAgICBwcmludGsoIldBUk5JTkc6IHNjaGVkX3JhdGVs
aW1pdF91cyA+IiAKICAgICAgICAgICAgICAgICJzY2hlZF9jcmVkaXRfdHNsaWNlX21zIGlzIHVu
ZGVmaW5lZFxuIgotICAgICAgICAgICAgICAgIlNldHRpbmcgcmF0ZWxpbWl0X3VzIHRvIDEwMDAg
KiB0c2xpY2VfbXNcbiIpOwotICAgICAgICBwcnYtPnJhdGVsaW1pdF91cyA9IDEwMDAgKiBwcnYt
PnRzbGljZV9tczsKKyAgICAgICAgICAgICAgICJTZXR0aW5nIHJhdGVsaW1pdCB0byB0c2xpY2Vc
biIpOworICAgICAgICBwcnYtPnJhdGVsaW1pdCA9IHBydi0+dHNsaWNlOwogICAgIH0KICAgICBl
bHNlCi0gICAgICAgIHBydi0+cmF0ZWxpbWl0X3VzID0gc2NoZWRfcmF0ZWxpbWl0X3VzOworICAg
ICAgICBwcnYtPnJhdGVsaW1pdCA9IE1JQ1JPU0VDUyhzY2hlZF9yYXRlbGltaXRfdXMpOwogICAg
IHJldHVybiAwOwogfQogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:55:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:55:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eou9K-0001Q6-Vq; Thu, 22 Feb 2018 16:55:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bsrj=fq=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eou9K-0001Pi-30
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 16:55:14 +0000
X-Inumbo-ID: 09684680-17f1-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 09684680-17f1-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 17:54:24 +0100 (CET)
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 F194280D;
 Thu, 22 Feb 2018 08:55:12 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 91E5D3F318;
 Thu, 22 Feb 2018 08:55:11 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-9-julien.grall@arm.com>
 <20180222163505.enzgrp4alo7pibeh@citrix.com>
 <445bc932-044d-eacf-a487-0410e8fdb22d@arm.com>
 <20180222165124.zaufci7dew2dp23n@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <f3384413-021b-e12e-b602-c3e5fd619282@arm.com>
Date: Thu, 22 Feb 2018 16:55:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180222165124.zaufci7dew2dp23n@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/16] xen/mm: Drop the parameter mfn
 from populate_pt_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgV2VpLAoKT24gMjIvMDIvMTggMTY6NTEsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBGZWIg
MjIsIDIwMTggYXQgMDQ6NDA6MDRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBX
ZWksCj4+Cj4+IE9uIDIyLzAyLzE4IDE2OjM1LCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gV2VkLCBG
ZWIgMjEsIDIwMTggYXQgMDI6MDI6NTFQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+
IFRoZSBmdW5jdGlvbiBwb3B1bGF0ZV9wdF9yYW5nZSBpcyB1c2VkIHRvIHBvcHVsYXRlIGluIGFk
dmFuY2UgdGhlCj4+Pj4gcGFnZS10YWJsZSBidXQgaXQgd2lsbCBub3QgZG8gdGhlIGFjdHVhbCBt
YXBwaW5nLiBTbyBwYXNzaW5nIHRoZSBNRk4gaW4KPj4+PiBwYXJhbWV0ZXIgaXMgcG9pbnRsZXNz
LiBOb3RlIHRoYXQgdGhlIG9ubHkgY2FsbGVyIHBhc3MgMC4uLgo+Pj4+Cj4+Pj4gQXQgdGhlIHNh
bWUgdGltZSByZXBsYWNlIDAgYnkgSU5WQUxJRF9NRk4gdG8gbWFrZSBjbGVhciB0aGUgTUZOIGlz
Cj4+Pj4gaW52YWxpZC4KPj4+Pgo+Pj4KPj4+IFRoZSBtZm4gcGFyYW1ldGVyIGlzIHRoZSBmaXJz
dCBtZm4gb2YgYSBjb25zZWN1dGl2ZSBuciBNRk5zIHBhc3NlZCB0bwo+Pj4gbWFwX3BhZ2VzX3Rv
X3hlbi4gUHV0dGluZyBJTlZBTElEX01GTiBpc24ndCBoZWxwaW5nIC0tIHRoZSB2YWx1ZSB3cml0
dGVuCj4+PiB0byBwYWdlIHRhYmxlKHMpIHdpbGwgd3JhcCBhcm91bmQgdG8gMC4KPj4+Cj4+PiBB
bmQgSSB0aGluayBzdGFydGluZyBmcm9tIDAgdG8gYXZvaWQgb3ZlcmZsb3cgaXMgcHJvYmFibHkg
YSBiZXR0ZXIKPj4+IGJlaGF2aW91ci4gSWYgeW91IHJlYWxseSB3YW50IHRvIG1ha2Ugc3VyZSBh
bGwgZW50cmllcyBhcmUgZmlsbGVkIHdpdGgKPj4+IElOVkFMSURfTUZOIHlvdSBzaG91bGQgY2Fs
bCBtYXBfcGFnZXNfdG9feGVuIGZvciBuciB0aW1lcyB3aXRoIGVhY2gKPj4+IHBhZ2UuCj4+Cj4+
IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJzdGFuZCB0aGlzLiBGcm9tIGl0cyBuYW1lLCBwb3B1bGF0
ZV9wdF9yYW5nZSBzaG91bGQKPj4gb25seSBjcmVhdGUgdGhlIGludGVybWVkaWF0ZSB0YWJsZXMu
IFRoZSBsZWFmIGVudHJ5IHdpbGwgc3RheSBpbnZhbGlkLiBTbwo+PiBob3cgdGhlIHZhbHVlIG9m
IG1mbiBtYXR0ZXJzPyBJcyBpdCBiZWNhdXNlIHRoZSBjb2RlIGlzIHdyaXR0ZW4gaW4gYSBzdWNo
Cj4+IHdheSB0aGF0IHBhc3NpbmcgSU5WQUxJRF9NRk4gd2lsbCByZXN1bHQgdG8gdW5kZWZpbmVk
IGJlaGF2aW9yPwo+IAo+IFJpZ2h0LCB0aGF0J3Mgd2hhdCBJIG1lYW50LiBJdCBkb2Vzbid0IG1h
dHRlciB3aGV0aGVyIHlvdSB1c2UgMCBvcgo+IElOVkFMSURfTUZOLgo+IAo+IFVuc2lnbmVkIGlu
dGVnZXIgb3ZlcmZsb3cgaXMgbm90IFVCIGluIEMsIHNvIHBhc3NpbmcgSU5WQUxJRF9NRk4gaXMK
PiBzYWZlLgo+IAo+IEJ1dCB5b3VyIGludGVudGlvbiBzZWVtZWQgdG8gYmUgZmlsbGluZyBhbGwg
ZW50cmllcyB3aXRoIElOVkFMSURfTUZOIHRvCj4gYWlkIGRlYnVnZ2luZywgc28gdGhlIGZ1bmN0
aW9uIGRvZXNuJ3QgZG8gd2hhdCBJIHRoaW5rIHlvdSB3YW50ZWQgaXQgdG8KPiBkby4gSXQgY291
bGQgYmUgSSBtaXN1bmRlcnN0b29kIHlvdXIgaW50ZW50aW9uLgoKVGhhdCB3YXMgbm90IG15IGlu
dGVudGlvbi4gSSByZXBsYWNlZCAwIGJ5IElOVkFMSURfTUZOIGJlY2F1c2UgZnJvbSB0aGUgCm5h
bWUgeW91IGtub3cgdGhlIE1GTiBpcyBpbnZhbGlkLiAwIGNvdWxkIHBvdGVudGlhbGx5IGJlIHZh
bGlkIChhdCBsZWFzdCAKb24gQXJtKSBhbmQgbWFrZSB0aGUgY29kZSBjb25mdXNpbmcgdG8gdW5k
ZXJzdGFuZC4KCkkgY2FuIG1ha2UgaXQgY2xlYXJlciBpbiB0aGUgY29tbWl0IG1lc3NhZ2UuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:55:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:55:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eou9S-0001Sn-7r; Thu, 22 Feb 2018 16:55:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/fpp=fq=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1eou9Q-0001QW-MG
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 16:55:20 +0000
X-Inumbo-ID: 61f75fcc-17f1-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 61f75fcc-17f1-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 16:56:53 +0000 (UTC)
Received: by mail-wm0-f67.google.com with SMTP id z9so4920263wmb.3
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 08:55:13 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=dOOhELyHQcLd4vCQMVLvj4gZKpwC63fpCzetvykv/S8=;
 b=Ki3Z6aYXqIv10aK5wLe3O3bpBzG/xzB79ktQ1ghJFx23hGR3p5szIMtcs/PFpjccpg
 WhGv8k7LS/e6HbCXKr4WvR7N1enDruB6LuOQtuneEhDRwVI+FjKuGFV2cHESBJ4XUyEM
 9/HnBext6UF93cDu2VRRfToJ9/SOUaSUtjq2npcAFJJF7/hcPNcuTM0v07USNdnSf3q4
 ZJ5EKUDZuHyrg/mUFUjXlqKuJ9FoSoHjV4chnEmDbOzuBf0yJ5ZmjD2AZFWQygMo3OLi
 vImgjePj7FXZtJhoKLOoNBC/H4KWGuCFi1sfUtUR4IM1p20iBV54Och0BjmGxaeOtrP7
 rLiw==
X-Gm-Message-State: APf1xPBroS0l3K2JZKR3KPcpMtc9ZILIR2C+ckjN3dj7eNqhEYCD3jDr
 QIcgggnWeWCRWiBFTAwdwi4=
X-Google-Smtp-Source: AH8x225YD/rlW3T2Ab3HLNi6mYHymfb0ZBLnXapKI9Qsp5vAqJ0C/fR3WV7EYj26yK2ngZwJd1+hEQ==
X-Received: by 10.28.48.85 with SMTP id w82mr5628706wmw.95.1519318512991;
 Thu, 22 Feb 2018 08:55:12 -0800 (PST)
Received: from Solace.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id i33sm519474wri.70.2018.02.22.08.55.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 08:55:12 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Feb 2018 17:55:10 +0100
Message-ID: <151931851079.5408.6196451177284312108.stgit@Solace.fritz.box>
In-Reply-To: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 2/5] xen: sched/credit1: make
 vcpu_migration_delay per-cpupool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCB2Q1BVIG1pZ3JhdGlvbiBkZWxheSBpcyBjb250cm9sbGVkIGJ5CnRoZSB2Y3B1
X21pZ3JhdGlvbl9kZWxheSBib290IHBhcmFtZXRlci4gVGhpcyBtZWFucwp0aGUgc2FtZSB2YWx1
ZSB3aWxsIGFsd2F5cyBiZSB1c2VkIGZvciBldmVyeSBpbnN0YW5jZQpvZiBDcmVkaXQxLCBpbiBh
bnkgY3B1cG9vbCB0aGF0IHdpbGwgYmUgY3JlYXRlZC4KCkFsc28sIGluIG9yZGVyIHRvIGdldCBh
bmQgc2V0IHN1Y2ggdmFsdWUsIGEgc3BlY2lhbApwdXJwb3NlIGxpYnhjIGludGVyZmFjZSBpcyBk
ZWZpbmVkLCBhbmQgdXNlZCBieSB0aGUKeGVucG0gdG9vbC4gQW5kIHRoaXMgaXMgcHJvYmxlbWF0
aWMgaWYgWGVuIGlzIGJ1aWx0CndpdGhvdXQgQ3JlZGl0MSBzdXBwb3J0LgoKVGhpcyBjb21taXQg
YWRkcyBhIHZjcHVfbWlncl9kZWxheSBmaWVsZCBpbnNpZGUKc3RydWN0IGNzY2hlZF9wcml2YXRl
LCBzbyB0aGF0IHdlIGNhbiBnZXQvc2V0IHRoZQptaWdyYXRpb24gZGVsYXkgaW5kZXBlbnRseSBm
b3IgZWFjaCBDcmVkaXQxIGluc3RhbmNlLAppbiBkaWZmZXJlbnQgY3B1cG9vbHMuCgpHZXR0aW5n
IGFuZCBzZXR0aW5nIG5vdyBoYXBwZW5zIHZpYSBYRU5fU1lTQ1RMX1NDSEVET1BfKiwKd2hpY2gg
aXMgbXVjaCBiZXR0ZXIgc3VpdGVkIGZvciB0aGlzIHBhcmFtZXRlci4KClRoZSB2YWx1ZSBvZiB0
aGUgYm9vdCB0aW1lIHBhcmFtZXRlciBpcyB1c2VkIGZvcgppbml0aWFsaXppbmcgdGhlIHZjcHVf
bWlncl9kZWxheSBmaWVsZCBvZiB0aGUgcHJpdmF0ZQpzdHJ1Y3R1cmUgb2YgYWxsIHRoZSBzY2hl
ZHVsZXIgaW5zdGFuY2VzLCB3aGVuIHRoZXkncmUKY3JlYXRlZC4KCldoaWxlIHRoZXJlLCBzYXZl
IHJlYWRpbmcgTk9XKCkgYW5kIGRvaW5nIGFueSBzX3RpbWVfdApvcGVyYXRpb24sIHdoZW4gdGhl
IG1pZ3JhdGlvbiBkZWxheSBvZiBhIHNjaGVkdWxlciBpcwp6ZXJvIChhcyBpdCBpcywgYnkgZGVm
YXVsdCksIGluCl9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KCkuCgpGaW5hbGx5LCBub3RlIHRo
YXQsIGZyb20gdGhpcyBjb21taXQgb24sIHVzaW5nIGB4ZW5wbQp7c2V0LGdldH0tdmNwdS1taWdy
YXRpb24tZGVsYXknIGlzIG5vdCBlZmZlY3RpdmUgYW55Cmxvbmdlci4KClNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgfCAg
IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmggfCAgICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25z
KCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBhMmM1ZDQzZTMzLi5mZDZkYmQw
MmFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMKQEAgLTIxNCw3ICsyMTQsNyBAQCBzdHJ1Y3QgY3NjaGVkX3ByaXZh
dGUgewogCiAgICAgLyogUGVyaW9kIG9mIG1hc3RlciBhbmQgdGljayBpbiBtaWxsaXNlY29uZHMg
Ki8KICAgICB1bnNpZ25lZCBpbnQgdGlja19wZXJpb2RfdXMsIHRpY2tzX3Blcl90c2xpY2U7Ci0g
ICAgc190aW1lX3QgcmF0ZWxpbWl0LCB0c2xpY2U7CisgICAgc190aW1lX3QgcmF0ZWxpbWl0LCB0
c2xpY2UsIHZjcHVfbWlncl9kZWxheTsKIAogICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX3Nk
b207CiAgICAgdWludDMyX3Qgd2VpZ2h0OwpAQCAtNjkwLDExICs2OTAsMTEgQEAgdW5zaWduZWQg
aW50IGdldF92Y3B1X21pZ3JhdGlvbl9kZWxheSh2b2lkKQogICAgIHJldHVybiB2Y3B1X21pZ3Jh
dGlvbl9kZWxheTsKIH0KIAotc3RhdGljIGlubGluZSBpbnQKLV9fY3NjaGVkX3ZjcHVfaXNfY2Fj
aGVfaG90KHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBib29sCitfX2NzY2hlZF92Y3B1
X2lzX2NhY2hlX2hvdChjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZj
cHUgKnYpCiB7Ci0gICAgaW50IGhvdCA9ICgoTk9XKCkgLSB2LT5sYXN0X3J1bl90aW1lKSA8Ci0g
ICAgICAgICAgICAgICAoKHVpbnQ2NF90KXZjcHVfbWlncmF0aW9uX2RlbGF5ICogMTAwMHUpKTsK
KyAgICBib29sIGhvdCA9IHBydi0+dmNwdV9taWdyX2RlbGF5ICYmCisgICAgICAgICAgICAgICAo
Tk9XKCkgLSB2LT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdyX2RlbGF5OwogCiAgICAg
aWYgKCBob3QgKQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaG90KTsKQEAgLTcwMyw3
ICs3MDMsOCBAQCBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChzdHJ1Y3QgdmNwdSAqdikKIH0K
IAogc3RhdGljIGlubGluZSBpbnQKLV9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoc3RydWN0
IHZjcHUgKnZjLCBpbnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAqbWFzaykKK19fY3NjaGVkX3ZjcHVf
aXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2
Y3B1ICp2YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRlc3RfY3B1LCBjcHVt
YXNrX3QgKm1hc2spCiB7CiAgICAgLyoKICAgICAgKiBEb24ndCBwaWNrIHVwIHdvcmsgdGhhdCdz
IGhvdCBvbiBwZWVyIFBDUFUsIG9yIHRoYXQgY2FuJ3QgKG9yCkBAIC03MTQsNyArNzE1LDcgQEAg
X19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShzdHJ1Y3QgdmNwdSAqdmMsIGludCBkZXN0X2Nw
dSwgY3B1bWFza190ICptYXNrKQogICAgICAqLwogICAgIEFTU0VSVCghdmMtPmlzX3J1bm5pbmcp
OwogCi0gICAgcmV0dXJuICFfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdCh2YykgJiYKKyAgICBy
ZXR1cm4gIV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KHBydiwgdmMpICYmCiAgICAgICAgICAg
IGNwdW1hc2tfdGVzdF9jcHUoZGVzdF9jcHUsIG1hc2spOwogfQogCkBAIC0xMjUxLDcgKzEyNTIs
OSBAQCBjc2NoZWRfc3lzX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAg
ICAgICAgIHx8IChwYXJhbXMtPnJhdGVsaW1pdF91cwogICAgICAgICAgICAgICAgICAmJiAocGFy
YW1zLT5yYXRlbGltaXRfdXMgPiBYRU5fU1lTQ1RMX1NDSEVEX1JBVEVMSU1JVF9NQVgKICAgICAg
ICAgICAgICAgICAgICAgIHx8IHBhcmFtcy0+cmF0ZWxpbWl0X3VzIDwgWEVOX1NZU0NUTF9TQ0hF
RF9SQVRFTElNSVRfTUlOKSkKLSAgICAgICAgICAgICB8fCBNSUNST1NFQ1MocGFyYW1zLT5yYXRl
bGltaXRfdXMpID4gTUlMTElTRUNTKHBhcmFtcy0+dHNsaWNlX21zKSApCisgICAgICAgICAgICAg
fHwgTUlDUk9TRUNTKHBhcmFtcy0+cmF0ZWxpbWl0X3VzKSA+IE1JTExJU0VDUyhwYXJhbXMtPnRz
bGljZV9tcykKKyAgICAgICAgICAgICB8fCAocGFyYW1zLT52Y3B1X21pZ3JfZGVsYXlfdXMKKyAg
ICAgICAgICAgICAgICAgJiYgTUlDUk9TRUNTKHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5X3VzKSA+
PSBYRU5fU1lTQ1RMX0NTQ0hFRF9NR1JfRExZX01BWCkgKQogICAgICAgICAgICAgICAgIGdvdG8g
b3V0OwogCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKQEAg
LTEyNjEsMTIgKzEyNjQsMTQgQEAgY3NjaGVkX3N5c19jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywKICAgICAgICAgZWxzZSBpZiAoIHBydi0+cmF0ZWxpbWl0ICYmICFwYXJhbXMtPnJh
dGVsaW1pdF91cyApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkRpc2FibGluZyBj
b250ZXh0IHN3aXRjaCByYXRlIGxpbWl0aW5nXG4iKTsKICAgICAgICAgcHJ2LT5yYXRlbGltaXQg
PSBNSUNST1NFQ1MocGFyYW1zLT5yYXRlbGltaXRfdXMpOworICAgICAgICBwcnYtPnZjcHVfbWln
cl9kZWxheSA9IE1JQ1JPU0VDUyhwYXJhbXMtPnZjcHVfbWlncl9kZWxheV91cyk7CiAgICAgICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAgIC8q
IEZBTExUSFJVICovCiAgICAgY2FzZSBYRU5fU1lTQ1RMX1NDSEVET1BfZ2V0aW5mbzoKICAgICAg
ICAgcGFyYW1zLT50c2xpY2VfbXMgPSBwcnYtPnRzbGljZSAvIE1JTExJU0VDUygxKTsKICAgICAg
ICAgcGFyYW1zLT5yYXRlbGltaXRfdXMgPSBwcnYtPnJhdGVsaW1pdCAvIE1JQ1JPU0VDUygxKTsK
KyAgICAgICAgcGFyYW1zLT52Y3B1X21pZ3JfZGVsYXlfdXMgPSBwcnYtPnZjcHVfbWlncl9kZWxh
eSAvIE1JQ1JPU0VDUygxKTsKICAgICAgICAgcmMgPSAwOwogICAgICAgICBicmVhazsKICAgICB9
CkBAIC0xNjA4LDYgKzE2MTMsNyBAQCBjc2NoZWRfdGljayh2b2lkICpfY3B1KQogc3RhdGljIHN0
cnVjdCBjc2NoZWRfdmNwdSAqCiBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBj
cHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7CisgICAgY29uc3Qgc3RydWN0IGNzY2hl
ZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVsZXIsIGNw
dSkpOwogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAqIGNvbnN0IHBlZXJfcGNwdSA9IENT
Q0hFRF9QQ1BVKHBlZXJfY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnNwZWVyOwogICAg
IHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7CkBAIC0xNjU3LDcgKzE2NjMsNyBAQCBjc2NoZWRfcnVu
cV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXAp
CiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1h
c2sodmMsIGJhbGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoKTsKLSAgICAgICAgaWYgKCBfX2Nz
Y2hlZF92Y3B1X2lzX21pZ3JhdGVhYmxlKHZjLCBjcHUsIGNwdW1hc2tfc2NyYXRjaCkgKQorICAg
ICAgICBpZiAoIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUocHJ2LCB2YywgY3B1LCBjcHVt
YXNrX3NjcmF0Y2gpICkKICAgICAgICAgewogICAgICAgICAgICAgLyogV2UgZ290IGEgY2FuZGlk
YXRlLiBHcmFiIGl0ISAqLwogICAgICAgICAgICAgVFJBQ0VfM0QoVFJDX0NTQ0hFRF9TVE9MRU5f
VkNQVSwgcGVlcl9jcHUsCkBAIC0yMTE0LDcgKzIxMjAsNyBAQCBjc2NoZWRfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICJcdHJhdGVsaW1pdCAgICAgICAgICA9
ICUiUFJJX3N0aW1lInVzXG4iCiAgICAgICAgICAgICJcdGNyZWRpdHMgcGVyIG1zZWMgICA9ICVk
XG4iCiAgICAgICAgICAgICJcdHRpY2tzIHBlciB0c2xpY2UgICA9ICVkXG4iCi0gICAgICAgICAg
ICJcdG1pZ3JhdGlvbiBkZWxheSAgICA9ICV1dXNcbiIsCisgICAgICAgICAgICJcdG1pZ3JhdGlv
biBkZWxheSAgICA9ICUiUFJJX3N0aW1lInVzXG4iLAogICAgICAgICAgICBwcnYtPm5jcHVzLAog
ICAgICAgICAgICBwcnYtPm1hc3RlciwKICAgICAgICAgICAgcHJ2LT5jcmVkaXQsCkBAIC0yMTI2
LDcgKzIxMzIsNyBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAg
ICAgICAgICAgIHBydi0+cmF0ZWxpbWl0IC8gTUlDUk9TRUNTKDEpLAogICAgICAgICAgICBDU0NI
RURfQ1JFRElUU19QRVJfTVNFQywKICAgICAgICAgICAgcHJ2LT50aWNrc19wZXJfdHNsaWNlLAot
ICAgICAgICAgICB2Y3B1X21pZ3JhdGlvbl9kZWxheSk7CisgICAgICAgICAgIHBydi0+dmNwdV9t
aWdyX2RlbGF5LyBNSUNST1NFQ1MoMSkpOwogCiAgICAgY3B1bWFza19zY25wcmludGYoaWRsZXJz
X2J1Ziwgc2l6ZW9mKGlkbGVyc19idWYpLCBwcnYtPmlkbGVycyk7CiAgICAgcHJpbnRrKCJpZGxl
cnM6ICVzXG4iLCBpZGxlcnNfYnVmKTsKQEAgLTIyMDksNiArMjIxNSwxNiBAQCBjc2NoZWRfaW5p
dChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgfQogICAgIGVsc2UKICAgICAgICAgcHJ2LT5y
YXRlbGltaXQgPSBNSUNST1NFQ1Moc2NoZWRfcmF0ZWxpbWl0X3VzKTsKKworICAgIGlmICggIXZj
cHVfbWlncmF0aW9uX2RlbGF5ICYmIHZjcHVfbWlncmF0aW9uX2RlbGF5ID4gTUlMTElTRUNTKDEw
MCkgKQorICAgIHsKKyAgICAgICAgdmNwdV9taWdyYXRpb25fZGVsYXkgPSAwOworICAgICAgICBw
cmludGsoIldBUk5JTkc6IHZjcHVfbWlncmF0aW9uX2RlbGF5IG91dHNpZGUgb2YgdmFsaWQgcmFu
Z2UgWyVkLCVkXXVzLlxuIgorICAgICAgICAgICAgICAgIlJlc2V0dGluZyB0byBkZWZhdWx0OiAl
dVxuIiwKKyAgICAgICAgICAgICAgIDAsIFhFTl9TWVNDVExfQ1NDSEVEX01HUl9ETFlfTUFYLCB2
Y3B1X21pZ3JhdGlvbl9kZWxheSk7CisgICAgfQorICAgIHBydi0+dmNwdV9taWdyX2RlbGF5ID0g
TUlDUk9TRUNTKHZjcHVfbWlncmF0aW9uX2RlbGF5KTsKKwogICAgIHJldHVybiAwOwogfQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmgKaW5kZXggMzY2OWUzMjUyNC4uYWI2MmZmYWZhOSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aApAQCAtNjAxLDYgKzYwMSw5IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSB7
CiAjZGVmaW5lIFhFTl9TWVNDVExfQ1NDSEVEX1RTTElDRV9NSU4gMQogICAgIHVuc2lnbmVkIHRz
bGljZV9tczsKICAgICB1bnNpZ25lZCByYXRlbGltaXRfdXM7CisgICAgLyogSG93IGxvbmcgdG8g
Y29uc2lkZXIgYSB2Q1BVIGNhY2hlLWhvdCBvbiB0aGUgQ1BVIHdoZXJlIGl0IGlzIHJ1bm5pbmcg
Ki8KKyNkZWZpbmUgWEVOX1NZU0NUTF9DU0NIRURfTUdSX0RMWV9NQVggKDEwMCAqIDEwMDApIC8q
IDEwMHVzLCBpbiBtaWxsaXNlY3MgKi8KKyAgICB1bnNpZ25lZCB2Y3B1X21pZ3JfZGVsYXlfdXM7
CiB9OwogCiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlIHsKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:55:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eou9Z-0001W8-F6; Thu, 22 Feb 2018 16:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/fpp=fq=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1eou9X-0001TG-Rr
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 16:55:27 +0000
X-Inumbo-ID: 6638044d-17f1-11e8-b9b1-635ca7ef6cff
Received: from mail-wr0-f194.google.com (unknown [209.85.128.194])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6638044d-17f1-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 16:57:00 +0000 (UTC)
Received: by mail-wr0-f194.google.com with SMTP id u15so11292083wrg.3
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 08:55:21 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=k6sSFES5i5idRWO9A3y4wZ/7wNaiTMh0gSReDRHjeh4=;
 b=LnUHmcjguB8cOQQVFX7KDdPe27h/6yHpwkuf4CQ7GcqFf0eTpsQPH2U5Y7FiYqFJVd
 rDgt0uh4KxgicrFPhGb+rXuscl8mzwmnBpRDDki/gg/qzv3MDA+cEa5ntF6sa3i2AHXC
 7P5+n2eXXQsdir/gAG193nrdY2mPz5DiH8E/n2eceUsLP6HBQvG+dNrNhY88NIaB0kB/
 VlRKLY+WRUeOtp92CUKqkk2Ca3WUd2X1sbF88Pj8iZAENeqZoCALoSoKj8xgXNVhcKN/
 AaJrpbMRqfuh1wAVeyAbHDjBVyNvYItR/XkQQkDicZT+xA67GfDicq7v7CerKgdtYRpo
 FAxw==
X-Gm-Message-State: APf1xPDhq9JnCxkePktelFjUA74n9JDEDVOS4SVjzyoiZFZhXfNSWKbt
 PUQ+YLp0HQRzDLuIMz4Wzpw=
X-Google-Smtp-Source: AH8x22519OgovqH01Su337OF6QiU5q7M3aHCTzZcoQDGHDoIcFAVtyX1UYrsthePgZeRHMDAJ64tgw==
X-Received: by 10.223.152.83 with SMTP id v77mr6717134wrb.70.1519318520209;
 Thu, 22 Feb 2018 08:55:20 -0800 (PST)
Received: from Solace.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id q12sm602821wrg.37.2018.02.22.08.55.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 08:55:19 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Feb 2018 17:55:17 +0100
Message-ID: <151931851789.5408.6727951847305599062.stgit@Solace.fritz.box>
In-Reply-To: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 3/5] tools: libxl/xl: allow to get/set Credit1's
 vcpu_migration_delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBpdCBwb3NzaWJsZSB0byBnZXQgYW5kIHNldCBhIChDcmVkaXQxKSBzY2hlZHVsZXIncwp2
Q1BVIG1pZ3JhdGlvbiBkZWxheSB2aWEgdGhlIFNDSEVET1Agc3lzY3RsLCBmcm9tIGJvdGgKbGli
eGwgYW5kIHhsIChubyBjaGFuZ2UgbmVlZGVkIGluIGxpYnhjKS4KClNpZ25lZC1vZmYtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC5w
b2QuMS5pbiAgICAgICAgfCAgIDExICsrKysrKysrKysrCiB0b29scy9saWJ4bC9saWJ4bC5oICAg
ICAgICAgfCAgICA3ICsrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgICB8ICAgMTAg
KysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIHwgICAgMSArCiB0b29scy94
bC94bF9jbWR0YWJsZS5jICAgICAgfCAgICAxICsKIHRvb2xzL3hsL3hsX3NjaGVkLmMgICAgICAg
ICB8ICAgMjIgKysrKysrKysrKysrKysrLS0tLS0tLQogNiBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNl
cnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLnBvZC4x
LmluIGIvZG9jcy9tYW4veGwucG9kLjEuaW4KaW5kZXggN2ZkMzVjOWFlNy4uNDhkYTIwNTJjYyAx
MDA2NDQKLS0tIGEvZG9jcy9tYW4veGwucG9kLjEuaW4KKysrIGIvZG9jcy9tYW4veGwucG9kLjEu
aW4KQEAgLTEwNDYsNiArMTA0NiwxNyBAQCB3ZSB3aWxsIGFsbG93IGEgaGlnaGVyLXByaW9yaXR5
IFZNIHRvIHByZS1lbXB0IGl0LiAgVGhlIGRlZmF1bHQgdmFsdWUKIGlzIDEwMDAgbWljcm9zZWNv
bmRzICgxbXMpLiAgVmFsaWQgcmFuZ2UgaXMgMTAwIHRvIDUwMDAwMCAoNTAwbXMpLgogVGhlIHJh
dGVsaW1pdCBsZW5ndGggbXVzdCBiZSBsb3dlciB0aGFuIHRoZSB0aW1lc2xpY2UgbGVuZ3RoLgog
Cis9aXRlbSBCPC1tIERFTEFZPiwgQjwtLW1pZ3JhdGlvbl9kZWxheV91cz1ERUxBWT4KKworTWln
cmF0aW9uIGRlbGF5IHNwZWNpZmllcyBmb3IgaG93IGxvbmcgYSB2Q1BVLCBhZnRlciBpdCBzdG9w
cGVkIHJ1bm5pbmcgc2hvdWxkCitiZSBjb25zaWRlcmVkICJjYWNoZS1ob3QiLiBCYXNpY2FsbHks
IGlmIGxlc3MgdGhhbiBERUxBWSB1cyBwYXNzZWQgc2luY2Ugd2hlbgordGhlIHZDUFUgd2FzIGV4
ZWN1dGluZyBvbiBhIENQVSwgaXQgaXMgbGlrZWx5IHRoYXQgbW9zdCBvZiB0aGUgdkNQVSdzIHdv
cmtpbmcKK3NldCBpcyBzdGlsbCBpbiB0aGUgQ1BVJ3MgY2FjaGUsIGFuZCB0aGVyZWZvcmUgdGhl
IHZDUFUgaXMgbm90IG1pZ3JhdGVkLgorCitEZWZhdWx0IGlzIDAuIE1heGltdW0gaXMgMTAwIG1z
LiBUaGlzIGNhbiBiZSBlZmZlY3RpdmUgYXQgcHJldmVudGluZyB2Q1BVcwordG8gYm91bmNlIGFt
b25nIENQVXMgdG9vIHF1aWNrbHksIGJ1dCwgYXQgdGhlIHNhbWUgdGltZSwgdGhlIHNjaGVkdWxl
ciBzdG9wcworYmVpbmcgZnVsbHkgd29yay1jb25zZXJ2aW5nLgorCiA9YmFjawogCiBCPENPTUJJ
TkFUSU9OPgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xp
YnhsLmgKaW5kZXggZWNhMGVhMmM1MC4uZWRkMjQ0Mjc4YSAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bC5oCkBAIC0yOTksNiArMjk5LDEzIEBA
CiAgKi8KICNkZWZpbmUgTElCWExfSEFWRV9TQ0hFRF9DUkVESVQyX1BBUkFNUyAxCiAKKy8qCisg
KiBMSUJYTF9IQVZFX1NDSEVEX0NSRURJVF9NSUdSX0RFTEFZIGluZGljYXRlcyB0aGF0IHRoZXJl
IGlzIGEgZmllbGQKKyAqIGluIGxpYnhsX3NjaGVkX2NyZWRpdF9wYXJhbXMgY2FsbGVkIHZjcHVf
bWlncl9kZWxheV91cyB3aGljaCBjb250cm9scworICogdGhlIHJlc2lzdGFuY2Ugb2YgdGhlIHZD
UFVzIG9mIHRoZSBjcHVwb29sIHRvIG1pZ3JhdGlvbnMgYW1vbmcgcENQVXMuCisgKi8KKyNkZWZp
bmUgTElCWExfSEFWRV9TQ0hFRF9DUkVESVRfTUlHUl9ERUxBWQorCiAvKgogICogTElCWExfSEFW
RV9WSVJJRElBTl9DUkFTSF9DVEwgaW5kaWNhdGVzIHRoYXQgdGhlICdjcmFzaF9jdGwnIHZhbHVl
CiAgKiBpcyBwcmVzZW50IGluIHRoZSB2aXJpZGlhbiBlbmxpZ2h0ZW5tZW50IGVudW1lcmF0aW9u
LgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfc2NoZWQuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3NjaGVkLmMKaW5kZXggNTEyNzg4ZjczNi4uMDcyODkwNzljZSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfc2NoZWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jCkBA
IC0yOTEsNiArMjkxLDcgQEAgaW50IGxpYnhsX3NjaGVkX2NyZWRpdF9wYXJhbXNfZ2V0KGxpYnhs
X2N0eCAqY3R4LCB1aW50MzJfdCBwb29saWQsCiAKICAgICBzY2luZm8tPnRzbGljZV9tcyA9IHNw
YXJhbS50c2xpY2VfbXM7CiAgICAgc2NpbmZvLT5yYXRlbGltaXRfdXMgPSBzcGFyYW0ucmF0ZWxp
bWl0X3VzOworICAgIHNjaW5mby0+dmNwdV9taWdyX2RlbGF5X3VzID0gc3BhcmFtLnZjcHVfbWln
cl9kZWxheV91czsKIAogICAgIHJjID0gMDsKICBvdXQ6CkBAIC0zMjEsOSArMzIyLDE3IEBAIGlu
dCBsaWJ4bF9zY2hlZF9jcmVkaXRfcGFyYW1zX3NldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3Qg
cG9vbGlkLAogICAgICAgICByYyA9IEVSUk9SX0lOVkFMOwogICAgICAgICBnb3RvIG91dDsKICAg
ICB9CisgICAgaWYgKHNjaW5mby0+dmNwdV9taWdyX2RlbGF5X3VzCisgICAgICAgICYmIHNjaW5m
by0+dmNwdV9taWdyX2RlbGF5X3VzID4gWEVOX1NZU0NUTF9DU0NIRURfTUdSX0RMWV9NQVgpIHsK
KyAgICAgICAgTE9HKEVSUk9SLCAidmNwdSBtaWdyYXRpb24gZGVsYXkgc2hvdWxkIGJlID4gMCBh
bmQgPCAlZCIsCisgICAgICAgICAgICBYRU5fU1lTQ1RMX0NTQ0hFRF9NR1JfRExZX01BWCk7Cisg
ICAgICAgIHJjID0gRVJST1JfSU5WQUw7CisgICAgICAgIGdvdG8gb3V0OworICAgIH0KIAogICAg
IHNwYXJhbS50c2xpY2VfbXMgPSBzY2luZm8tPnRzbGljZV9tczsKICAgICBzcGFyYW0ucmF0ZWxp
bWl0X3VzID0gc2NpbmZvLT5yYXRlbGltaXRfdXM7CisgICAgc3BhcmFtLnZjcHVfbWlncl9kZWxh
eV91cyA9IHNjaW5mby0+dmNwdV9taWdyX2RlbGF5X3VzOwogCiAgICAgciA9IHhjX3NjaGVkX2Ny
ZWRpdF9wYXJhbXNfc2V0KGN0eC0+eGNoLCBwb29saWQsICZzcGFyYW0pOwogICAgIGlmICggciA8
IDAgKSB7CkBAIC0zMzQsNiArMzQzLDcgQEAgaW50IGxpYnhsX3NjaGVkX2NyZWRpdF9wYXJhbXNf
c2V0KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBwb29saWQsCiAKICAgICBzY2luZm8tPnRzbGlj
ZV9tcyA9IHNwYXJhbS50c2xpY2VfbXM7CiAgICAgc2NpbmZvLT5yYXRlbGltaXRfdXMgPSBzcGFy
YW0ucmF0ZWxpbWl0X3VzOworICAgIHNjaW5mby0+dmNwdV9taWdyX2RlbGF5X3VzID0gc3BhcmFt
LnZjcHVfbWlncl9kZWxheV91czsKIAogICAgIHJjID0gMDsKICBvdXQ6CmRpZmYgLS1naXQgYS90
b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwK
aW5kZXggMzUwMzgxMjBjYS4uZGJiMjg3ZDZmZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGli
eGxfdHlwZXMuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtOTczLDYg
Kzk3Myw3IEBAIGxpYnhsX3BjaXRvcG9sb2d5ID0gU3RydWN0KCJwY2l0b3BvbG9neSIsIFsKIGxp
YnhsX3NjaGVkX2NyZWRpdF9wYXJhbXMgPSBTdHJ1Y3QoInNjaGVkX2NyZWRpdF9wYXJhbXMiLCBb
CiAgICAgKCJ0c2xpY2VfbXMiLCBpbnRlZ2VyKSwKICAgICAoInJhdGVsaW1pdF91cyIsIGludGVn
ZXIpLAorICAgICgidmNwdV9taWdyX2RlbGF5X3VzIiwgaW50ZWdlciksCiAgICAgXSwgZGlzcG9z
ZV9mbj1Ob25lKQogCiBsaWJ4bF9zY2hlZF9jcmVkaXQyX3BhcmFtcyA9IFN0cnVjdCgic2NoZWRf
Y3JlZGl0Ml9wYXJhbXMiLCBbCmRpZmYgLS1naXQgYS90b29scy94bC94bF9jbWR0YWJsZS5jIGIv
dG9vbHMveGwveGxfY21kdGFibGUuYwppbmRleCA2ZDg5NDM5NGNhLi5iZjJjZWQ4MTQwIDEwMDY0
NAotLS0gYS90b29scy94bC94bF9jbWR0YWJsZS5jCisrKyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxl
LmMKQEAgLTI1Nyw2ICsyNTcsNyBAQCBzdHJ1Y3QgY21kX3NwZWMgY21kX3RhYmxlW10gPSB7CiAg
ICAgICAiLXMgICAgICAgICAtLXNjaGVkcGFyYW0gICAgICAgICAgIFF1ZXJ5IC8gbW9kaWZ5IHNj
aGVkdWxlciBwYXJhbWV0ZXJzXG4iCiAgICAgICAiLXQgVFNMSUNFLCAtLXRzbGljZV9tcz1UU0xJ
Q0UgICAgIFNldCB0aGUgdGltZXNsaWNlLCBpbiBtaWxsaXNlY29uZHNcbiIKICAgICAgICItciBS
TElNSVQsIC0tcmF0ZWxpbWl0X3VzPVJMSU1JVCAgU2V0IHRoZSBzY2hlZHVsaW5nIHJhdGUgbGlt
aXQsIGluIG1pY3Jvc2Vjb25kc1xuIgorICAgICAgIi1tIERMWSwgLS1taWdyYXRpb25fZGVsYXlf
dXM9RExZICBTZXQgdGhlIG1pZ3JhdGlvbiBkZWxheSwgaW4gbWljcm9zZWNvbmRzXG4iCiAgICAg
ICAiLXAgQ1BVUE9PTCwgLS1jcHVwb29sPUNQVVBPT0wgICAgIFJlc3RyaWN0IG91dHB1dCB0byBD
UFVQT09MIgogICAgIH0sCiAgICAgeyAic2NoZWQtY3JlZGl0MiIsCmRpZmYgLS1naXQgYS90b29s
cy94bC94bF9zY2hlZC5jIGIvdG9vbHMveGwveGxfc2NoZWQuYwppbmRleCA3OTY1Y2NiY2EwLi4x
ZjQ5NTYwMzc2IDEwMDY0NAotLS0gYS90b29scy94bC94bF9zY2hlZC5jCisrKyBiL3Rvb2xzL3hs
L3hsX3NjaGVkLmMKQEAgLTE3MiwxMCArMTcyLDExIEBAIHN0YXRpYyBpbnQgc2NoZWRfY3JlZGl0
X3Bvb2xfb3V0cHV0KHVpbnQzMl90IHBvb2xpZCkKICAgICAgICAgcHJpbnRmKCJDcHVwb29sICVz
OiBbc2NoZWQgcGFyYW1zIHVuYXZhaWxhYmxlXVxuIiwKICAgICAgICAgICAgICAgIHBvb2xuYW1l
KTsKICAgICB9IGVsc2UgewotICAgICAgICBwcmludGYoIkNwdXBvb2wgJXM6IHRzbGljZT0lZG1z
IHJhdGVsaW1pdD0lZHVzXG4iLAorICAgICAgICBwcmludGYoIkNwdXBvb2wgJXM6IHRzbGljZT0l
ZG1zIHJhdGVsaW1pdD0lZHVzIG1pZ3JhdGlvbi1kZWxheT0lZHVzXG4iLAogICAgICAgICAgICAg
ICAgcG9vbG5hbWUsCiAgICAgICAgICAgICAgICBzY3BhcmFtLnRzbGljZV9tcywKLSAgICAgICAg
ICAgICAgIHNjcGFyYW0ucmF0ZWxpbWl0X3VzKTsKKyAgICAgICAgICAgICAgIHNjcGFyYW0ucmF0
ZWxpbWl0X3VzLAorICAgICAgICAgICAgICAgc2NwYXJhbS52Y3B1X21pZ3JfZGVsYXlfdXMpOwog
ICAgIH0KICAgICBmcmVlKHBvb2xuYW1lKTsKICAgICByZXR1cm4gMDsKQEAgLTQ2OSwxMCArNDcw
LDEwIEBAIGludCBtYWluX3NjaGVkX2NyZWRpdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
Y29uc3QgY2hhciAqZG9tID0gTlVMTDsKICAgICBjb25zdCBjaGFyICpjcHVwb29sID0gTlVMTDsK
ICAgICBpbnQgd2VpZ2h0ID0gMjU2LCBjYXAgPSAwOwotICAgIGludCB0c2xpY2UgPSAwLCByYXRl
bGltaXQgPSAwOworICAgIGludCB0c2xpY2UgPSAwLCByYXRlbGltaXQgPSAwLCBtaWdyZGVsYXkg
PSAwOwogICAgIGJvb2wgb3B0X3cgPSBmYWxzZSwgb3B0X2MgPSBmYWxzZTsKICAgICBib29sIG9w
dF90ID0gZmFsc2UsIG9wdF9yID0gZmFsc2U7Ci0gICAgYm9vbCBvcHRfcyA9IGZhbHNlOworICAg
IGJvb2wgb3B0X3MgPSBmYWxzZSwgb3B0X20gPSBmYWxzZTsKICAgICBpbnQgb3B0LCByYzsKICAg
ICBzdGF0aWMgc3RydWN0IG9wdGlvbiBvcHRzW10gPSB7CiAgICAgICAgIHsiZG9tYWluIiwgMSwg
MCwgJ2QnfSwKQEAgLTQ4MSwxMSArNDgyLDEyIEBAIGludCBtYWluX3NjaGVkX2NyZWRpdChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIHsic2NoZWRwYXJhbSIsIDAsIDAsICdzJ30sCiAg
ICAgICAgIHsidHNsaWNlX21zIiwgMSwgMCwgJ3QnfSwKICAgICAgICAgeyJyYXRlbGltaXRfdXMi
LCAxLCAwLCAncid9LAorICAgICAgICB7Im1pZ3JhdGlvbl9kZWxheV91cyIsIDEsIDAsICdtJ30s
CiAgICAgICAgIHsiY3B1cG9vbCIsIDEsIDAsICdwJ30sCiAgICAgICAgIENPTU1PTl9MT05HX09Q
VFMKICAgICB9OwogCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImQ6dzpjOnA6dDpyOnMi
LCBvcHRzLCAic2NoZWQtY3JlZGl0IiwgMCkgeworICAgIFNXSVRDSF9GT1JFQUNIX09QVChvcHQs
ICJkOnc6YzpwOnQ6cjptOnMiLCBvcHRzLCAic2NoZWQtY3JlZGl0IiwgMCkgewogICAgIGNhc2Ug
J2QnOgogICAgICAgICBkb20gPSBvcHRhcmc7CiAgICAgICAgIGJyZWFrOwpAQCAtNTA1LDYgKzUw
Nyw5IEBAIGludCBtYWluX3NjaGVkX2NyZWRpdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ICAgIHJhdGVsaW1pdCA9IHN0cnRvbChvcHRhcmcsIE5VTEwsIDEwKTsKICAgICAgICAgb3B0X3Ig
PSB0cnVlOwogICAgICAgICBicmVhazsKKyAgICBjYXNlICdtJzoKKyAgICAgICAgbWlncmRlbGF5
ID0gc3RydG9sKG9wdGFyZywgTlVMTCwgMTApOworICAgICAgICBvcHRfbSA9IHRydWU7CiAgICAg
Y2FzZSAncyc6CiAgICAgICAgIG9wdF9zID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CkBAIC01MjIs
NyArNTI3LDcgQEAgaW50IG1haW5fc2NoZWRfY3JlZGl0KGludCBhcmdjLCBjaGFyICoqYXJndikK
ICAgICAgICAgZnByaW50ZihzdGRlcnIsICJNdXN0IHNwZWNpZnkgYSBkb21haW4uXG4iKTsKICAg
ICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICB9Ci0gICAgaWYgKCFvcHRfcyAmJiAob3B0
X3QgfHwgb3B0X3IpKSB7CisgICAgaWYgKCFvcHRfcyAmJiAob3B0X3QgfHwgb3B0X3IgfHwgb3B0
X3cpKSB7CiAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiTXVzdCBzcGVjaWZ5IHNjaGVkcGFyYW0g
dG8gc2V0IHNjaGVkdWxlICIKICAgICAgICAgICAgICAgICAicGFyYW1ldGVyIHZhbHVlcy5cbiIp
OwogICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwpAQCAtNTQxLDcgKzU0Niw3IEBAIGludCBt
YWluX3NjaGVkX2NyZWRpdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICB9CiAg
ICAgICAgIH0KIAotICAgICAgICBpZiAoIW9wdF90ICYmICFvcHRfcikgeyAvKiBPdXRwdXQgc2No
ZWR1bGluZyBwYXJhbWV0ZXJzICovCisgICAgICAgIGlmICghb3B0X3QgJiYgIW9wdF9yICYmICFv
cHRfbSkgeyAvKiBPdXRwdXQgc2NoZWR1bGluZyBwYXJhbWV0ZXJzICovCiAgICAgICAgICAgICBp
ZiAoc2NoZWRfY3JlZGl0X3Bvb2xfb3V0cHV0KHBvb2xpZCkpCiAgICAgICAgICAgICAgICAgcmV0
dXJuIEVYSVRfRkFJTFVSRTsKICAgICAgICAgfSBlbHNlIHsgLyogU2V0IHNjaGVkdWxpbmcgcGFy
YW1ldGVycyovCkBAIC01NTQsNiArNTU5LDkgQEAgaW50IG1haW5fc2NoZWRfY3JlZGl0KGludCBh
cmdjLCBjaGFyICoqYXJndikKICAgICAgICAgICAgIGlmIChvcHRfcikKICAgICAgICAgICAgICAg
ICBzY3BhcmFtLnJhdGVsaW1pdF91cyA9IHJhdGVsaW1pdDsKIAorICAgICAgICAgICAgaWYgKG9w
dF9tKQorICAgICAgICAgICAgICAgIHNjcGFyYW0udmNwdV9taWdyX2RlbGF5X3VzID0gbWlncmRl
bGF5OworCiAgICAgICAgICAgICBpZiAoc2NoZWRfY3JlZGl0X3BhcmFtc19zZXQocG9vbGlkLCAm
c2NwYXJhbSkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICAgICAg
fQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:55:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:55:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eou9f-0001ZW-Qe; Thu, 22 Feb 2018 16:55:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/fpp=fq=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1eou9e-0001W6-8r
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 16:55:34 +0000
X-Inumbo-ID: 6a84ebac-17f1-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f66.google.com (unknown [74.125.82.66])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a84ebac-17f1-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 16:57:08 +0000 (UTC)
Received: by mail-wm0-f66.google.com with SMTP id z9so4921618wmb.3
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 08:55:28 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=/eIxUQU/deeG5LD7qnUpVFJLSFViRRTrsEYTaDXPRWM=;
 b=ndHNxtLp0x1zJFh0fu71wgY+pXHvDgLCphgWF2L6cXLnSgPc2hY6bsNHXbUmVmY9Wf
 lv0gwUC9JcYaffv9L6c7OW02zGNM2IKkjxQKSkLWV7Z30QoxdVGaqMXSWeYWOUgdwzcy
 WaNcrPxQiDmv1gm2Dckv8pePU0+Kv6nindjAJhngiKAaIdg/2MQdrlzkzoyJ3K+v+qQk
 scOf8tReHcTynDNL4hahmeGFkD2NScnGUp2caRqE9TqXSWfn7Nh1UxZEbeDxh5Qx//rj
 KQrYKKpVk11Rw0UmdxcHe3YyvQrrHz/li/r2I42W8K2JOy7M5sG07JRbgdh0hV5htaX3
 qfdg==
X-Gm-Message-State: APf1xPDPlZR2sQ8bHxX/iQ37OSv7YCYk0EjkLTD/CKe/tjS5eaTIGdjV
 ci2TsqD77TOVbGVRJgJ6tjg=
X-Google-Smtp-Source: AH8x2244emVtTnEpinQ6/PKagwnX7VYQqlgk/kq4pmbwalr7ayL0Rto8yV/jEWsbtQIRGHURbrlh5Q==
X-Received: by 10.28.194.2 with SMTP id s2mr5526909wmf.55.1519318527414;
 Thu, 22 Feb 2018 08:55:27 -0800 (PST)
Received: from Solace.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id s9sm573939wra.4.2018.02.22.08.55.26
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 08:55:26 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Feb 2018 17:55:25 +0100
Message-ID: <151931852510.5408.13930153756262535259.stgit@Solace.fritz.box>
In-Reply-To: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 4/5] tools: xenpm: continue to support {set,
 get}-vcpu-migration-delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgaXQgaXMgcG9zc2libGUgdG8gZ2V0IGFuZCBzZXQgdGhlIG1pZ3JhdGlvbgpkZWxh
eSB2aWEgdGhlIFNDSEVET1Agc3lzY3RsLCB1c2UgdGhhdCBpbiB4ZW5wbSwgaW5zdGVhZApvZiB0
aGUgc3BlY2lhbCBwdXJwb3NlIGxpYnhjIGludGVyZmFjZSAod2hpY2ggd2lsbCBiZQpyZW1vdmVk
IGluIGEgZm9sbG93aW5nIGNvbW1pdCkuCgpUaGUgc3lzY3RsLCBob3dldmVyLCByZXF1aXJlcyBh
IGNwdXBvb2wtaWQgYXJndW1lbnQsCmZvciBrbm93aW5nIG9uIHdoaWNoIHNjaGVkdWxlciBpdCBp
cyBvcGVyYXRpbmcgb24uIEluCnRoaXMgY2FzZSwgc2luY2Ugd2UgZG9uJ3Qgd2FudCB0byBhbHRl
ciB4ZW5wbSdzIGNvbW1hbmQKbGluZSBpbnRlcmZhY2UsIHdlIGFsd2F5cyB1c2UgJzAnLCB3aGlj
aCBtZWFucyB4ZW5wbQp3aWxsIGFsd2F5cyBhY3Qgb24gdGhlIGRlZmF1bHQgY3B1cG9vbCAoJ1Bv
b2wtMCcpLgoKPkZyb20gdGhpcyBjb21taXQgb24sIGB4ZW5wbSB7c2V0LGdldH0tdmNwdS1taWdy
YXRpb24tZGVsYXknCmNvbW1hbmRzIHdvcmsgYWdhaW4uIEJ1dCB0aGF0IGlzIG9ubHkgZm9yIHRo
ZSBzYWtlIG9mCmJhY2t3YXJkIGNvbXBhdGliaWxpdHksIGFuZCB0aGVpciB1c2UgaXMgZGVwcmVj
YXRlZCwgaW4KZmF2b3VyIG9mICd4bCBzY2hlZC1jcmVkaXQgLXMgWy1jIDxwb29saWQ+XSAtbSA8
ZGVsYXk+Jy4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB0b29scy9taXNjL3hlbnBtLmMgfCAgIDIyICsrKysrKysrKysrKysrKysr
Ky0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVucG0uYyBiL3Rvb2xzL21pc2MveGVucG0uYwppbmRl
eCA3NjIzMTFlNWE1Li5mMzRiNzk4N2FmIDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbnBtLmMK
KysrIGIvdG9vbHMvbWlzYy94ZW5wbS5jCkBAIC0xMDcxLDE0ICsxMDcxLDI0IEBAIHZvaWQgc2V0
X3NjaGVkX3NtdF9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAKIHZvaWQgc2V0X3ZjcHVf
bWlncmF0aW9uX2RlbGF5X2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKIHsKKyAgICBzdHJ1
Y3QgeGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGUgc3BhcmFtOwogICAgIGludCB2YWx1ZTsKIAor
ICAgIHByaW50ZigiV0FSTklORzogdXNpbmcgeGVucG0gZm9yIHRoaXMgcHVycG9zZSBpcyBkZXBy
ZWNhdGVkLiIKKyAgICAgICAgICAgIiBDaGVjayBvdXQgYHhsIHNjaGVkLWNyZWRpdCAtcyAtbSBE
RUxBWSdcbiIpOworCiAgICAgaWYgKCBhcmdjICE9IDEgfHwgKHZhbHVlID0gYXRvaShhcmd2WzBd
KSkgPCAwICkgewogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIk1pc3Npbmcgb3IgaW52YWxpZCBh
cmd1bWVudChzKVxuIik7CiAgICAgICAgIGV4aXQoRUlOVkFMKTsKICAgICB9CiAKLSAgICBpZiAo
ICF4Y19zZXRfdmNwdV9taWdyYXRpb25fZGVsYXkoeGNfaGFuZGxlLCB2YWx1ZSkgKQorICAgIGlm
ICggeGNfc2NoZWRfY3JlZGl0X3BhcmFtc19nZXQoeGNfaGFuZGxlLCAwLCAmc3BhcmFtKSA8IDAg
KSB7CisgICAgICAgIGZwcmludGYoc3RkZXJyLCAiZ2V0dGluZyBDcmVkaXQgc2NoZWR1bGVyIHBh
cmFtZXRlcnMgZmFpbGVkXG4iKTsKKyAgICAgICAgZXhpdChFSU5WQUwpOworICAgIH0KKyAgICBz
cGFyYW0udmNwdV9taWdyX2RlbGF5X3VzID0gdmFsdWU7CisKKyAgICBpZiAoICF4Y19zY2hlZF9j
cmVkaXRfcGFyYW1zX3NldCh4Y19oYW5kbGUsIDAsICZzcGFyYW0pICkKICAgICAgICAgcHJpbnRm
KCJzZXQgdmNwdSBtaWdyYXRpb24gZGVsYXkgdG8gJWQgdXMgc3VjY2VlZGVkXG4iLCB2YWx1ZSk7
CiAgICAgZWxzZQogICAgICAgICBmcHJpbnRmKHN0ZGVyciwgInNldCB2Y3B1IG1pZ3JhdGlvbiBk
ZWxheSBmYWlsZWQgKCVkIC0gJXMpXG4iLApAQCAtMTA4NywxMyArMTA5NywxNyBAQCB2b2lkIHNl
dF92Y3B1X21pZ3JhdGlvbl9kZWxheV9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiAKIHZv
aWQgZ2V0X3ZjcHVfbWlncmF0aW9uX2RlbGF5X2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkK
IHsKLSAgICB1aW50MzJfdCB2YWx1ZTsKKyAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXRfc2No
ZWR1bGUgc3BhcmFtOworCisgICAgcHJpbnRmKCJXQVJOSU5HOiB1c2luZyB4ZW5wbSBmb3IgdGhp
cyBwdXJwb3NlIGlzIGRlcHJlY2F0ZWQuIgorICAgICAgICAgICAiIENoZWNrIG91dCBgeGwgc2No
ZWQtY3JlZGl0IC1zJ1xuIik7CiAKICAgICBpZiAoIGFyZ2MgKQogICAgICAgICBmcHJpbnRmKHN0
ZGVyciwgIklnbm9yaW5nIGFyZ3VtZW50KHMpXG4iKTsKIAotICAgIGlmICggIXhjX2dldF92Y3B1
X21pZ3JhdGlvbl9kZWxheSh4Y19oYW5kbGUsICZ2YWx1ZSkgKQotICAgICAgICBwcmludGYoIlNj
aGVkdWxlciB2Y3B1IG1pZ3JhdGlvbiBkZWxheSBpcyAlZCB1c1xuIiwgdmFsdWUpOworICAgIGlm
ICggIXhjX3NjaGVkX2NyZWRpdF9wYXJhbXNfZ2V0KHhjX2hhbmRsZSwgMCwgJnNwYXJhbSkgKQor
ICAgICAgICBwcmludGYoIlNjaGVkdWxlciB2Y3B1IG1pZ3JhdGlvbiBkZWxheSBpcyAlZCB1c1xu
IiwKKyAgICAgICAgICAgICAgIHNwYXJhbS52Y3B1X21pZ3JfZGVsYXlfdXMpOwogICAgIGVsc2UK
ICAgICAgICAgZnByaW50ZihzdGRlcnIsCiAgICAgICAgICAgICAgICAgIkZhaWxlZCB0byBnZXQg
c2NoZWR1bGVyIHZjcHUgbWlncmF0aW9uIGRlbGF5ICglZCAtICVzKVxuIiwKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 16:55:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 16:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eou9i-0001az-2I; Thu, 22 Feb 2018 16:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/fpp=fq=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1eou9h-0001aX-9h
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 16:55:37 +0000
X-Inumbo-ID: 1646ec4a-17f1-11e8-ba59-bc764e045a96
Received: from mail-wm0-f66.google.com (unknown [74.125.82.66])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1646ec4a-17f1-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 17:54:47 +0100 (CET)
Received: by mail-wm0-f66.google.com with SMTP id t82so4838702wmt.5
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 08:55:35 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=1Len6nddHpaWUPrv7442RNkyh2oZLRa0QoNMHIJt63E=;
 b=NbNbEE7zve4mUDo8wdXHR17oiUIdvD16KxD2S5iz9a6ChoLhFTRl5Uob1H6Ann7pp7
 J7t5NVG+cxzzvWHbWCZKLGv81xwD+e1fDRSPE+cT3qq+ADybNvu+OP6iL8diaY5yP1he
 nrzLE3u7rPcD4mqHzRha7wqFkvxssJeVTeY1xfvl3bhjOwd4kLwwl/Fr2CVrzmv5cIcT
 T9b1NZz3QLZomSTq8Md0x0AQzZOJF7TCGwppe/4uGeFlTLK6jf7/wzjHC+2spZzXh+v9
 BeEXW/W6oVdzqG93k5sVHd2jxT5we0X2XGoZCNWfL9amF/p3KGSzUxowPKRNV4V4k64x
 TqEQ==
X-Gm-Message-State: APf1xPCXkXkzvaLwECxSp00vPYpi3Otzcj9V3nl69vKa3SCtMs19P4/Y
 ELeGsaJ8+yeY2fubt2zHhOT7vg==
X-Google-Smtp-Source: AG47ELt/AHpP3fnACgvCRBvSjFBX4r1h5P6VlXFDiPNFIkk5mqy4sethbA01QiasrK9T4JJzYI+9TA==
X-Received: by 10.28.191.193 with SMTP id o62mr1176839wmi.113.1519318534267;
 Thu, 22 Feb 2018 08:55:34 -0800 (PST)
Received: from Solace.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id k2sm895748wmf.10.2018.02.22.08.55.33
 for <xen-devel@lists.xenproject.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 08:55:33 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Feb 2018 17:55:32 +0100
Message-ID: <151931853231.5408.9342065801393552631.stgit@Solace.fritz.box>
In-Reply-To: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Subject: [Xen-devel] [PATCH 5/5] xen/libxc: suppress direct access to
 Credit1's migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlcyBzcGVjaWFsIHB1cnBvc2UgYWNjZXNzIHRvIENyZWRpdDEgdkNQVQptaWdyYXRpb24g
ZGVsYXkgcGFyYW1ldGVyLgoKVGhpcyBmaXhlcyBhIGJ1aWxkIGJyZWFrYWdlLCBvY2N1cmluZyB3
aGVuIFhlbgppcyBjb25maWd1cmVkIHdpdGggU0NIRURfQ1JFRElUPW4uCgpTaWduZWQtb2ZmLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgotLS0KSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CldlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ckdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+ClN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+Ckdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAgIDIgLS0KIHRvb2xzL2xpYnhjL3hjX3BtLmMg
ICAgICAgICAgIHwgICAzMCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMgICAgIHwgICAxMCAtLS0tLS0tLS0tCiB4ZW4vZHJpdmVycy9hY3Bp
L3Btc3RhdC5jICAgICB8ICAgMTIgLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lz
Y3RsLmggICB8ICAgIDIgLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC5oICAgICAgIHwgICAgMyAt
LS0KIDYgZmlsZXMgY2hhbmdlZCwgNTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApp
bmRleCA1NDNhYmZjYjM0Li4wNThlODMyYzQ3IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaApAQCAtMTky
MCw4ICsxOTIwLDYgQEAgaW50IHhjX3NldF9jcHVmcmVxX3BhcmEoeGNfaW50ZXJmYWNlICp4Y2gs
IGludCBjcHVpZCwKIGludCB4Y19nZXRfY3B1ZnJlcV9hdmdmcmVxKHhjX2ludGVyZmFjZSAqeGNo
LCBpbnQgY3B1aWQsIGludCAqYXZnX2ZyZXEpOwogCiBpbnQgeGNfc2V0X3NjaGVkX29wdF9zbXQo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHZhbHVlKTsKLWludCB4Y19zZXRfdmNwdV9taWdy
YXRpb25fZGVsYXkoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHZhbHVlKTsKLWludCB4Y19n
ZXRfdmNwdV9taWdyYXRpb25fZGVsYXkoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90ICp2YWx1
ZSk7CiAKIGludCB4Y19nZXRfY3B1aWRsZV9tYXhfY3N0YXRlKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCAqdmFsdWUpOwogaW50IHhjX3NldF9jcHVpZGxlX21heF9jc3RhdGUoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IHZhbHVlKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX3Bt
LmMgYi90b29scy9saWJ4Yy94Y19wbS5jCmluZGV4IGFlOTE3YmM2MzAuLjY3ZTI0MThlM2YgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hjX3BtLmMKKysrIGIvdG9vbHMvbGlieGMveGNfcG0uYwpA
QCAtMzY3LDM2ICszNjcsNiBAQCBpbnQgeGNfc2V0X3NjaGVkX29wdF9zbXQoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IHZhbHVlKQogICAgcmV0dXJuIHJjOwogfQogCi1pbnQgeGNfc2V0X3Zj
cHVfbWlncmF0aW9uX2RlbGF5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCB2YWx1ZSkKLXsK
LSAgIGludCByYzsKLSAgIERFQ0xBUkVfU1lTQ1RMOwotCi0gICBzeXNjdGwuY21kID0gWEVOX1NZ
U0NUTF9wbV9vcDsKLSAgIHN5c2N0bC51LnBtX29wLmNtZCA9IFhFTl9TWVNDVExfcG1fb3Bfc2V0
X3ZjcHVfbWlncmF0aW9uX2RlbGF5OwotICAgc3lzY3RsLnUucG1fb3AuY3B1aWQgPSAwOwotICAg
c3lzY3RsLnUucG1fb3AudS5zZXRfdmNwdV9taWdyYXRpb25fZGVsYXkgPSB2YWx1ZTsKLSAgIHJj
ID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0KLSAgIHJldHVybiByYzsKLX0KLQotaW50IHhj
X2dldF92Y3B1X21pZ3JhdGlvbl9kZWxheSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgKnZh
bHVlKQotewotICAgaW50IHJjOwotICAgREVDTEFSRV9TWVNDVEw7Ci0KLSAgIHN5c2N0bC5jbWQg
PSBYRU5fU1lTQ1RMX3BtX29wOwotICAgc3lzY3RsLnUucG1fb3AuY21kID0gWEVOX1NZU0NUTF9w
bV9vcF9nZXRfdmNwdV9taWdyYXRpb25fZGVsYXk7Ci0gICBzeXNjdGwudS5wbV9vcC5jcHVpZCA9
IDA7Ci0gICByYyA9IGRvX3N5c2N0bCh4Y2gsICZzeXNjdGwpOwotCi0gICBpZiAoIXJjICYmIHZh
bHVlKQotICAgICAgICp2YWx1ZSA9IHN5c2N0bC51LnBtX29wLnUuZ2V0X3ZjcHVfbWlncmF0aW9u
X2RlbGF5OwotCi0gICByZXR1cm4gcmM7Ci19Ci0KIGludCB4Y19nZXRfY3B1aWRsZV9tYXhfY3N0
YXRlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCAqdmFsdWUpCiB7CiAgICAgaW50IHJjOwpk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0LmMKaW5kZXggZmQ2ZGJkMDJhYS4uYzQ2NDk1YWU5NSAxMDA2NDQKLS0tIGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCkBAIC02
ODAsMTYgKzY4MCw2IEBAIF9fY3NjaGVkX3ZjcHVfY2hlY2soc3RydWN0IHZjcHUgKnZjKQogc3Rh
dGljIHVuc2lnbmVkIGludCB2Y3B1X21pZ3JhdGlvbl9kZWxheTsKIGludGVnZXJfcGFyYW0oInZj
cHVfbWlncmF0aW9uX2RlbGF5IiwgdmNwdV9taWdyYXRpb25fZGVsYXkpOwogCi12b2lkIHNldF92
Y3B1X21pZ3JhdGlvbl9kZWxheSh1bnNpZ25lZCBpbnQgZGVsYXkpCi17Ci0gICAgdmNwdV9taWdy
YXRpb25fZGVsYXkgPSBkZWxheTsKLX0KLQotdW5zaWduZWQgaW50IGdldF92Y3B1X21pZ3JhdGlv
bl9kZWxheSh2b2lkKQotewotICAgIHJldHVybiB2Y3B1X21pZ3JhdGlvbl9kZWxheTsKLX0KLQog
c3RhdGljIGlubGluZSBib29sCiBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChjb25zdCBzdHJ1
Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZjcHUgKnYpCiB7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9hY3BpL3Btc3RhdC5jIGIveGVuL2RyaXZlcnMvYWNwaS9wbXN0YXQuYwppbmRl
eCAyYTZjNGM3NDQ0Li5hOGZjNTJhMzVmIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9hY3BpL3Bt
c3RhdC5jCisrKyBiL3hlbi9kcml2ZXJzL2FjcGkvcG1zdGF0LmMKQEAgLTQ0OSwxOCArNDQ5LDYg
QEAgaW50IGRvX3BtX29wKHN0cnVjdCB4ZW5fc3lzY3RsX3BtX29wICpvcCkKICAgICAgICAgYnJl
YWs7CiAgICAgfQogCi0gICAgY2FzZSBYRU5fU1lTQ1RMX3BtX29wX3NldF92Y3B1X21pZ3JhdGlv
bl9kZWxheToKLSAgICB7Ci0gICAgICAgIHNldF92Y3B1X21pZ3JhdGlvbl9kZWxheShvcC0+dS5z
ZXRfdmNwdV9taWdyYXRpb25fZGVsYXkpOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBj
YXNlIFhFTl9TWVNDVExfcG1fb3BfZ2V0X3ZjcHVfbWlncmF0aW9uX2RlbGF5OgotICAgIHsKLSAg
ICAgICAgb3AtPnUuZ2V0X3ZjcHVfbWlncmF0aW9uX2RlbGF5ID0gZ2V0X3ZjcHVfbWlncmF0aW9u
X2RlbGF5KCk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQogICAgIGNhc2UgWEVOX1NZU0NUTF9w
bV9vcF9nZXRfbWF4X2NzdGF0ZToKICAgICB7CiAgICAgICAgIG9wLT51LmdldF9tYXhfY3N0YXRl
ID0gYWNwaV9nZXRfY3N0YXRlX2xpbWl0KCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKaW5kZXggYWI2MmZmYWZh
OS4uZmU4YzM1ZWI1ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisr
KyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaApAQCAtMzUxLDggKzM1MSw2IEBAIHN0cnVj
dCB4ZW5fc3lzY3RsX3BtX29wIHsKICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAg
IHNldF9zY2hlZF9vcHRfc210OwogICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAg
Z2V0X21heF9jc3RhdGU7CiAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICBzZXRf
bWF4X2NzdGF0ZTsKLSAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIGdldF92Y3B1
X21pZ3JhdGlvbl9kZWxheTsKLSAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIHNl
dF92Y3B1X21pZ3JhdGlvbl9kZWxheTsKICAgICB9IHU7CiB9OwogCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCmluZGV4IDM5Zjkz
ODY0NGEuLmE4MmVlMDhkZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCisr
KyBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC5oCkBAIC05MDMsOSArOTAzLDYgQEAgc3RhdGljIGlu
bGluZSBib29sIGlzX3ZjcHVfb25saW5lKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVy
biAhdGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpOwogfQogCi12b2lkIHNldF92
Y3B1X21pZ3JhdGlvbl9kZWxheSh1bnNpZ25lZCBpbnQgZGVsYXkpOwotdW5zaWduZWQgaW50IGdl
dF92Y3B1X21pZ3JhdGlvbl9kZWxheSh2b2lkKTsKLQogZXh0ZXJuIGJvb2wgc2NoZWRfc210X3Bv
d2VyX3NhdmluZ3M7CiAKIGV4dGVybiBlbnVtIGNwdWZyZXFfY29udHJvbGxlciB7CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:00:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:00:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eouEE-0002np-KY; Thu, 22 Feb 2018 17:00:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vfgg=fq=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1eouED-0002ng-8X
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:00:17 +0000
X-Inumbo-ID: 12e9ad07-17f2-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 12e9ad07-17f2-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:01:50 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1MGvIrk068329;
 Thu, 22 Feb 2018 17:00:02 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=Gcn05obFZWHaFLuMpAUdJ2M4cH+T9UdmiBIApKjPueM=;
 b=ehY2uUEV01NcXURNfemZojVZ5KzPjvh5XW3rQckagL60lE1NNxcjEGf5wp3nkaMkQCce
 ais7d8AVt5u2tdOviRnmK3PWggKdOWdWPrcCnmIt6opmSU96boIfgMz7kG86BAMsUPuU
 ReSvK1cosaiHDVn9WvxoKEhqtAibnUfR1c3iKkZy5Y04XYquM4WhDr4hxOHeheEZMsKB
 0B4I55DuBLoKUvLWzqFlnUzv4b/gHjbAR33J58PyVEoVVY0/brstSt7lQL4NksGLfsRW
 KByBaxx2itrPHk5KLV3YXWjOCuKIyvrue/qO5EDxiTETyIiNarysKYJnoaLwwEP9Lyjn Gw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2ga1ngr33h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Feb 2018 17:00:02 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1MH01vm032288
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 22 Feb 2018 17:00:01 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1MH00ec032575;
 Thu, 22 Feb 2018 17:00:01 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Feb 2018 09:00:00 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 522256A00E2; Thu, 22 Feb 2018 11:59:59 -0500 (EST)
Date: Thu, 22 Feb 2018 11:59:59 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180222165959.GN31483@char.us.oracle.com>
References: <20180222054816.32068-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180222054816.32068-1-cardoe@cardoe.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=720
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802220213
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: append EXTRA_CFLAGS_XEN_CORE to
	CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMTE6NDg6MTZQTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gQWxsb3cgYSB1c2VyIHRvIHN1cHBseSBleHRyYSBDRkxBR1MgdmlhIHRoZSBFWFRS
QV9DRkxBR1NfWEVOX0NPUkUKPiBlbnZpcm9ubWVudCB2YXJpYWJsZSBmb3IgaHlwZXJ2aXNvciBi
dWlsZHMuIFRoaXMgaXMgbm90IGEKPiBjb25maWd1cmF0aW9uIHRoYXQgaXMgc3VwcG9ydGVkIGJ1
dCBpcyBvbmx5IGFpbWVkIHRvIGhlbHAgc3VwcG9ydAo+IHRlc3RpbmcgYW5kIHRyb3VibGVzaG9v
dGluZyB3aGVuIHlvdSBuZWVkIHRvIG1ha2UgY2hhbmdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBE
b3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CgpSZXZpZXdlZC1ieTogS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:02:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:02:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eouGk-0002vY-06; Thu, 22 Feb 2018 17:02:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eouGi-0002vO-TB
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:02:52 +0000
X-Inumbo-ID: 6fccb527-17f2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6fccb527-17f2-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:04:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464029727"
Date: Thu, 22 Feb 2018 17:01:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180222170156.m6ffqz7roi5gxill@citrix.com>
References: <20180222054816.32068-1-cardoe@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180222054816.32068-1-cardoe@cardoe.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] xen: append EXTRA_CFLAGS_XEN_CORE to
	CFLAGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMTE6NDg6MTZQTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gQWxsb3cgYSB1c2VyIHRvIHN1cHBseSBleHRyYSBDRkxBR1MgdmlhIHRoZSBFWFRS
QV9DRkxBR1NfWEVOX0NPUkUKPiBlbnZpcm9ubWVudCB2YXJpYWJsZSBmb3IgaHlwZXJ2aXNvciBi
dWlsZHMuIFRoaXMgaXMgbm90IGEKPiBjb25maWd1cmF0aW9uIHRoYXQgaXMgc3VwcG9ydGVkIGJ1
dCBpcyBvbmx5IGFpbWVkIHRvIGhlbHAgc3VwcG9ydAo+IHRlc3RpbmcgYW5kIHRyb3VibGVzaG9v
dGluZyB3aGVuIHlvdSBuZWVkIHRvIG1ha2UgY2hhbmdlcy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBE
b3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:06:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:06:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eouKF-00037G-Lm; Thu, 22 Feb 2018 17:06:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eouKE-000373-0Z
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:06:30 +0000
X-Inumbo-ID: f0f635cc-17f2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f0f635cc-17f2-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:08:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464030950"
Date: Thu, 22 Feb 2018 17:05:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180222170548.uczzj3yal46bsyxd@citrix.com>
References: <20180222055246.32522-1-cardoe@cardoe.com>
 <30c4e0c3-ad4b-82c2-ba75-44fab36d0d49@citrix.com>
 <e67f5bf3-1db6-0b74-c4b1-0f111125c940@cardoe.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <e67f5bf3-1db6-0b74-c4b1-0f111125c940@cardoe.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xen/tools: support Python 2 and Python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMTA6NDc6MjdBTSAtMDYwMCwgRG91ZyBHb2xkc3RlaW4g
d3JvdGU6Cj4gT24gMi8yMi8xOCA2OjU0IEFNLCBBbmRyZXcgQ29vcGVyIHdyb3RlOgo+ID4gT24g
MjIvMDIvMTggMDU6NTIsIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+ID4+IFRoZXNlIGNoYW5nZXMg
c2hvdWxkIG1ha2UgaXQgcG9zc2libGUgdG8gc3VwcG9ydCBtb2Rlcm4gUHl0aG9ucyBhcyB3ZWxs
Cj4gPj4gYXMgdGhlIG9sZGVzdCBQeXRob24gMiBzdGlsbCBzdXBwb3J0ZWQuCj4gPj4KPiA+PiBT
aWduZWQtb2ZmLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cj4gPiAKPiA+
IFRvIHRoZSBvdmVyYWxsIGVmZmVjdCwgdGhpcyBpcyBkZWZpbml0ZWx5IGEgZ29vZCB0aGluZy7C
oCBTb21lIHF1ZXJpZXMKPiA+IGhvd2V2ZXIuLi4KPiA+IAo+IAo+ID4+IGRpZmYgLS1naXQgYS94
ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weSBiL3hlbi90b29scy9jb21wYXQtYnVpbGQt
aGVhZGVyLnB5Cj4gPj4gaW5kZXggMzI0MjFiNjQ1Yi4uNTQ2MzcxMjI1ZCAxMDA3NTUKPiA+PiAt
LS0gYS94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weQo+ID4+ICsrKyBiL3hlbi90b29s
cy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5Cj4gPj4gQEAgLTIzLDQgKzIzLDQgQEAgcGF0cyA9IFsK
PiA+PiAgZm9yIGxpbmUgaW4gc3lzLnN0ZGluLnJlYWRsaW5lcygpOgo+ID4+ICAgICAgZm9yIHBh
dCBpbiBwYXRzOgo+ID4+ICAgICAgICAgIGxpbmUgPSByZS5zdWJuKHBhdFswXSwgcGF0WzFdLCBs
aW5lKVswXQo+ID4+IC0gICAgcHJpbnQgbGluZS5yc3RyaXAoKQo+ID4+ICsgICAgc3lzLnN0ZG91
dC53cml0ZShsaW5lLnJzdHJpcCgpICsgJ1xuJykKPiA+IAo+ID4gSXMgdGhlcmUgYW55dGhpbmcg
d3Jvbmcgd2l0aCBwcmludChsaW5lLnJzdHJpcCgpKSB3aGljaCBpcyB0aGUgbW9yZQo+ID4gY29t
bW9uIHdheSBvZiBkb2luZyB0aGlzPwo+IAo+IFRoZSBvdGhlciBzY3JpcHRzIGluIHRoZSByZXBv
IGF2b2lkZWQgdXNpbmcgcHJpbnQgYXMgYSBmdW5jdGlvbiB3aGljaAo+IHdhcyBvbmx5IGFkZGVk
IHRvIFB5dGhvbiAyLjYgYW5kIG5ld2VyIGlmIHlvdSB1c2UgZnJvbSBfX2Z1dHVyZV9fIGltcG9y
dAo+IHByaW50X2Z1bmN0aW9uLiBUaGUgUkVBRE1FIGluIHRoZSByZXBvIHN0aWxsIHNheXMgUHl0
aG9uIDIuMyBhbmQgbmV3ZXIKPiBzbyBJIGhhZCBhc3N1bWVkIGlmIEkgYnJva2UgdGhpbmdzIHBy
aW9yIHRvIFB5dGhvbiAyLjYgaXQgd291bGQgYmUgYQo+IHNob3cgc3RvcHBlci4gV2hpbGUgUHl0
aG9uIDIuMyB3YXMgcmVsZWFzZWQgSnVseSAyOXRoIDIwMDMgYW5kIFB5dGhvbgo+IDIuNiB3YXMg
cmVsZWFzZWQgT2N0IDFzdCAyMDA4IEkgZmlndXJlZCBjaGFuZ2luZyB0aGlzIHJlcXVpcmVtZW50
IHdhcwo+IGdvaW5nIHRvIGJlIG1ldCB3aXRoIHRoZSBzYW1lIGRpZmZpY3VsdGx5IEkgZW5jb3Vu
dGVyZWQgbGFzdCB0aW1lCj4gc3VnZ2VzdGluZyB0aGF0IHdlIG9ubHkgc3VwcG9ydCB2ZXJzaW9u
cyBvZiBidWlsZCB0b29scyByZWxlYXNlZCBpbiB0aGUKPiBwYXN0IGRlY2FkZS4KPiAKCjIuMyBp
cyBtb3JlIHRoYW4gfjE1IHllYXJzIGFnbywgY2FuIHdlIHNlZWsgdG8gYnVtcCB0aGUgdmVyc2lv
biBhIGJpdC4KOi0pCgoyLjYgaXMgcmVhY2hpbmcgaXRzIDEwIGJpcnRoZGF5IHRoaXMgeWVhciwg
bWF5YmUgaXQgaXMgYmV0dGVyIHRvIGp1c3QKdXNlIHRoYXQ/CgpXaGF0IGRpZmZpY3VsdHkgeW91
IGhhZCBsYXN0IHRpbWU/CgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:07:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:07:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eouLN-0003CW-Vf; Thu, 22 Feb 2018 17:07:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=i0y4=fq=citrix.com=prvs=5842a8f9a=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eouLM-0003Bz-Gv
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:07:40 +0000
X-Inumbo-ID: 1b4cb9f5-17f3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1b4cb9f5-17f3-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:09:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="68403229"
To: Doug Goldstein <cardoe@cardoe.com>, <xen-devel@lists.xenproject.org>
References: <20180222055246.32522-1-cardoe@cardoe.com>
 <30c4e0c3-ad4b-82c2-ba75-44fab36d0d49@citrix.com>
 <e67f5bf3-1db6-0b74-c4b1-0f111125c940@cardoe.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6cb6430e-e5bc-d540-4fdb-d2afc07dd41c@citrix.com>
Date: Thu, 22 Feb 2018 17:04:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e67f5bf3-1db6-0b74-c4b1-0f111125c940@cardoe.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] xen/tools: support Python 2 and Python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTY6NDcsIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+IE9uIDIvMjIvMTggNjo1
NCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gT24gMjIvMDIvMTggMDU6NTIsIERvdWcgR29s
ZHN0ZWluIHdyb3RlOgo+Pj4gVGhlc2UgY2hhbmdlcyBzaG91bGQgbWFrZSBpdCBwb3NzaWJsZSB0
byBzdXBwb3J0IG1vZGVybiBQeXRob25zIGFzIHdlbGwKPj4+IGFzIHRoZSBvbGRlc3QgUHl0aG9u
IDIgc3RpbGwgc3VwcG9ydGVkLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWlu
IDxjYXJkb2VAY2FyZG9lLmNvbT4KPj4gVG8gdGhlIG92ZXJhbGwgZWZmZWN0LCB0aGlzIGlzIGRl
ZmluaXRlbHkgYSBnb29kIHRoaW5nLsKgIFNvbWUgcXVlcmllcwo+PiBob3dldmVyLi4uCj4+Cj4+
PiBkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgYi94ZW4vdG9v
bHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weQo+Pj4gaW5kZXggMzI0MjFiNjQ1Yi4uNTQ2MzcxMjI1
ZCAxMDA3NTUKPj4+IC0tLSBhL3hlbi90b29scy9jb21wYXQtYnVpbGQtaGVhZGVyLnB5Cj4+PiAr
KysgYi94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLWhlYWRlci5weQo+Pj4gQEAgLTIzLDQgKzIzLDQg
QEAgcGF0cyA9IFsKPj4+ICBmb3IgbGluZSBpbiBzeXMuc3RkaW4ucmVhZGxpbmVzKCk6Cj4+PiAg
ICAgIGZvciBwYXQgaW4gcGF0czoKPj4+ICAgICAgICAgIGxpbmUgPSByZS5zdWJuKHBhdFswXSwg
cGF0WzFdLCBsaW5lKVswXQo+Pj4gLSAgICBwcmludCBsaW5lLnJzdHJpcCgpCj4+PiArICAgIHN5
cy5zdGRvdXQud3JpdGUobGluZS5yc3RyaXAoKSArICdcbicpCj4+IElzIHRoZXJlIGFueXRoaW5n
IHdyb25nIHdpdGggcHJpbnQobGluZS5yc3RyaXAoKSkgd2hpY2ggaXMgdGhlIG1vcmUKPj4gY29t
bW9uIHdheSBvZiBkb2luZyB0aGlzPwo+IFRoZSBvdGhlciBzY3JpcHRzIGluIHRoZSByZXBvIGF2
b2lkZWQgdXNpbmcgcHJpbnQgYXMgYSBmdW5jdGlvbiB3aGljaAo+IHdhcyBvbmx5IGFkZGVkIHRv
IFB5dGhvbiAyLjYgYW5kIG5ld2VyIGlmIHlvdSB1c2UgZnJvbSBfX2Z1dHVyZV9fIGltcG9ydAo+
IHByaW50X2Z1bmN0aW9uLiBUaGUgUkVBRE1FIGluIHRoZSByZXBvIHN0aWxsIHNheXMgUHl0aG9u
IDIuMyBhbmQgbmV3ZXIKPiBzbyBJIGhhZCBhc3N1bWVkIGlmIEkgYnJva2UgdGhpbmdzIHByaW9y
IHRvIFB5dGhvbiAyLjYgaXQgd291bGQgYmUgYQo+IHNob3cgc3RvcHBlci4gV2hpbGUgUHl0aG9u
IDIuMyB3YXMgcmVsZWFzZWQgSnVseSAyOXRoIDIwMDMgYW5kIFB5dGhvbgo+IDIuNiB3YXMgcmVs
ZWFzZWQgT2N0IDFzdCAyMDA4IEkgZmlndXJlZCBjaGFuZ2luZyB0aGlzIHJlcXVpcmVtZW50IHdh
cwo+IGdvaW5nIHRvIGJlIG1ldCB3aXRoIHRoZSBzYW1lIGRpZmZpY3VsdGx5IEkgZW5jb3VudGVy
ZWQgbGFzdCB0aW1lCj4gc3VnZ2VzdGluZyB0aGF0IHdlIG9ubHkgc3VwcG9ydCB2ZXJzaW9ucyBv
ZiBidWlsZCB0b29scyByZWxlYXNlZCBpbiB0aGUKPiBwYXN0IGRlY2FkZS4KClRoZSBwcmludCBm
dW5jdGlvbiwgb3IgbGFjayB0aGVyZW9mLCBkb2Vzbid0IG1hdHRlci4KClRoZSBhYm92ZSB3b3Jr
cyB3aXRoIGFsbCBvZiBweXRob24gMiwgYmVjYXVzZSBpdCBwYXJzZXMgYXMgInByaW50X3N0bXQs
CmV4cHJlc3Npb24gb2YgdHlwZSBzdHIiCgpUaGUgb25seSBiaXQgd2hlcmUgaXQgZ29lcyB3b25r
eSBpcyBpZiB5b3UgdHJ5IHRvIHVzZSBhbnkgb2YgdGhlCm9wdGlvbmFsIHByaW50IGZ1bmN0aW9u
IHBhcmFtZXRlcnMsIGF0IHdoaWNoIHBvaW50IFB5MiB3aWxsIGNvbXBsYWluLgoKPj4+IGRpZmYg
LS1naXQgYS94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weSBiL3hlbi90b29scy9jb21w
YXQtYnVpbGQtc291cmNlLnB5Cj4+PiBpbmRleCA1OTViYzNmZjU4Li44MTAxMjkwZWJlIDEwMDc1
NQo+Pj4gLS0tIGEveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkKPj4+ICsrKyBiL3hl
bi90b29scy9jb21wYXQtYnVpbGQtc291cmNlLnB5Cj4+PiBAQCAtMjYsNCArMjYsNCBAQCBmb3Ig
cGF0IGluIHBhdHM6Cj4+PiAgZm9yIGxpbmUgaW4gc3lzLnN0ZGluLnJlYWRsaW5lcygpOgo+Pj4g
ICAgICBmb3IgcGF0IGluIHBhdHM6Cj4+PiAgICAgICAgICBsaW5lID0gcmUuc3ViKHBhdFswXSwg
cGF0WzFdLCBsaW5lKQo+Pj4gLSAgICBwcmludCBsaW5lLnJzdHJpcCgpCj4+PiArICAgIHN5cy5z
dGRvdXQud3JpdGUobGluZS5yc3RyaXAoKSArICdcbicpCj4+PiBkaWZmIC0tZ2l0IGEveGVuL3Rv
b2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKPj4+IGluZGV4IDYxM2I5
MDljM2QuLmQ2NGYyNTc4MTYgMTAwNzU1Cj4+PiAtLS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5
Cj4+PiArKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5Cj4+PiBAQCAtMyw2ICszLDEzIEBACj4+
PiAgCj4+PiAgaW1wb3J0IHN5cywgb3MsIHJlCj4+PiAgCj4+PiAraWYgKHN5cy52ZXJzaW9uX2lu
Zm8gPiAoMywgMCkpOgo+Pj4gKyAgICBkZWYgbG9uZyh4KToKPj4+ICsgICAgICAgIHJldHVybiB4
Cj4+IFN0cmljdGx5IHNwZWFraW5nLCByZXR1cm4gaW50KHgpLCBob3dldmVyLi4uCj4+Cj4+PiAr
Cj4+PiArICAgIGRlZiB4cmFuZ2UoeCk6Cj4+PiArICAgICAgICByZXR1cm4gcmFuZ2UoeCkKPj4+
ICsKPj4+ICBjbGFzcyBGYWlsKEV4Y2VwdGlvbik6Cj4+PiAgICAgIHBhc3MKPj4+ICAKPj4+IEBA
IC05OCwxMyArMTA1LDEzIEBAIGRlZiBwYXJzZV9kZWZpbml0aW9ucyhzdGF0ZSk6Cj4+PiAgZGVm
IGZlYXR1cmVzZXRfdG9fdWludDMycyhmcywgbnIpOgo+Pj4gICAgICAiIiIgUmVwcmVzZW50IGEg
ZmVhdHVyZXNldCBhcyBhIGxpc3Qgb2YgQy1jb21wYXRpYmxlIHVpbnQzMl90J3MgIiIiCj4+PiAg
Cj4+PiAtICAgIGJpdG1hcCA9IDBMCj4+PiArICAgIGJpdG1hcCA9IGxvbmcoMCkKPj4+ICAgICAg
Zm9yIGYgaW4gZnM6Cj4+PiAtICAgICAgICBiaXRtYXAgfD0gMUwgPDwgZgo+Pj4gKyAgICAgICAg
Yml0bWFwIHw9IGxvbmcoMSkgPDwgZgo+PiBIYXZpbmcgdGVzdGVkIHRoaXMgb3V0LCBJIHRoaW5r
IHRoZSBMIHN1ZmZpeGVzIGNhbiBqdXN0IGJlIGRyb3BwZWQ6Cj4+Cj4+IFB5dGhvbiAyLjQuMyAo
IzEsIFNlcCAyMSAyMDExLCAyMDowNjowMCkKPj4gW0dDQyA0LjEuMiAyMDA4MDcwNCAoUmVkIEhh
dCA0LjEuMi01MSldIG9uIGxpbnV4Mgo+PiBUeXBlICJoZWxwIiwgImNvcHlyaWdodCIsICJjcmVk
aXRzIiBvciAibGljZW5zZSIgZm9yIG1vcmUgaW5mb3JtYXRpb24uCj4+Pj4+IGJpdG1hcCA9IDAK
Pj4+Pj4gdHlwZShiaXRtYXApCj4+IDx0eXBlICdpbnQnPgo+Pj4+PiBmb3IgeCBpbiB4cmFuZ2Uo
ODApOiBiaXRtYXAgfD0gMSA8PCB4Cj4+IC4uLgo+Pj4+PiB0eXBlKGJpdG1hcCkKPj4gPHR5cGUg
J2xvbmcnPgo+PiBJIGRvbid0IHJlY2FsbCB3aHkgSSB3cm90ZSBpdCBsaWtlIHRoaXMsIGJ1dCBJ
IGRvbid0IHRoaW5rIGl0cwo+PiBuZWNlc3NhcnkuwqAgQXMgYSByZXN1bHQsIHlvdSBzaG91bGRu
J3QgbmVlZCB0byBkZWZpbmUgbG9uZyBhYm92ZS4KPj4KPj4gfkFuZHJldwo+IFB5dGhvbiAyLjQg
YW5kIG5ld2VyIHdpbGwgcHJvcGVybHkgZXh0ZW5kIGZvciB5b3UgYnV0IFB5dGhvbiAyLjMgd2ls
bAo+IG5vdCBhbmQgSSB3YXMgYWltaW5nIHRvIHN0aWxsIHN1cHBvcnQgUHl0aG9uIDIuMy4gTm93
IHRoaXMgaXMgYWxsCj4gdGhlb3JldGljYWwgc2luY2UgSSBjYW4ndCBmaW5kIGFueSBib3hlcyB3
aXRoIFB5dGhvbiAyLjMgYW55d2hlcmUgYW5kCj4gSSdtIG5vdCBpbnRlcmVzdGVkIGluIGJ1aWxk
aW5nIGl0LgoKT2ggLSBsb3ZlbHkgOijCoCBTbyB3ZSBlaXRoZXIga2VlcCB0aGF0IGFzIGl0IHdh
cywgb3IgZGVjaWRlIHRoYXQKY29udGludWluZyB0byBzdXBwb3J0IGEgMTUgeWVhciBvbGQgdGhp
bmcgaXMgYm9yZGVyaW5nIG9uIHRoZSBleGNlc3NpdmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:08:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:08:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eouLy-0003Ib-AG; Thu, 22 Feb 2018 17:08:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gqm/=fq=citrix.com=prvs=58400226e=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eouLx-0003Hp-Az
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:08:17 +0000
X-Inumbo-ID: 31432fa1-17f3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 31432fa1-17f3-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:09:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464031474"
From: George Dunlap <george.dunlap@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Thu, 22 Feb 2018 17:08:05 +0000
Message-ID: <20180222170805.24372-1-george.dunlap@citrix.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@citrix.com>
Subject: [Xen-devel] [PATCH] grant: Release domain lock on 'map' path in
	cache_flush
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Y29tbW9uL2dyYW50X3RhYmxlLmM6Y2FjaGVfZmx1c2goKSBncmFicyB0aGUgcmN1IGxvY2sgZm9y
IHRoZSBjdXJyZW50CmRvbWFpbiwgYnV0IG9ubHkgcmVsZWFzZXMgaXQgb24gZXJyb3IgcGF0aHMu
CgpOb3RlIHRoYXQgdGhpcyBpcyBub3QgYSBzZWN1cml0eSBpc3N1ZSwgYXMgdGhlIHByZWVtcHQg
Y291bnQgaXMgdXNlZApleGNsdXNpdmVseSBmb3IgYXNzZXJ0aW9ucyBhdCB0aGUgbW9tZW50LgoK
U2lnbmVkLW9mZi1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KQ0M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0
cml4LmNvbT4KQ0M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkND
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNDOiBUaW0gRGVlZ2FuIDx0aW1AeGVu
Lm9yZz4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6
IEtvbnJhZCBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgotLS0KIHhlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
CmluZGV4IDQ4YzU0NzkzMGMuLjgzNDY5OTRkZTYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3Jh
bnRfdGFibGUuYworKysgYi94ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKQEAgLTMyNzMsNiArMzI3
Myw3IEBAIHN0YXRpYyBpbnQgY2FjaGVfZmx1c2goY29uc3QgZ250dGFiX2NhY2hlX2ZsdXNoX3Qg
KmNmbHVzaCwgZ3JhbnRfcmVmX3QgKmN1cl9yZWYpCiAKICAgICB1bm1hcF9kb21haW5fcGFnZSh2
KTsKICAgICBwdXRfcGFnZShwYWdlKTsKKyAgICByY3VfdW5sb2NrX2RvbWFpbihkKTsKIAogICAg
IHJldHVybiByZXQ7CiB9Ci0tIAoyLjE1LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:11:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eouOv-000427-Nk; Thu, 22 Feb 2018 17:11:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eouOv-00041w-4l
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 17:11:21 +0000
X-Inumbo-ID: 9e5be2bb-17f3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9e5be2bb-17f3-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:12:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464031978"
Date: Thu, 22 Feb 2018 17:10:37 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180222171037.7c5brisd6qbef6sg@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-9-julien.grall@arm.com>
 <20180222163505.enzgrp4alo7pibeh@citrix.com>
 <445bc932-044d-eacf-a487-0410e8fdb22d@arm.com>
 <20180222165124.zaufci7dew2dp23n@citrix.com>
 <f3384413-021b-e12e-b602-c3e5fd619282@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <f3384413-021b-e12e-b602-c3e5fd619282@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/16] xen/mm: Drop the parameter mfn
 from populate_pt_range
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDQ6NTU6MTBQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpIFdlaSwKPiAKPiBPbiAyMi8wMi8xOCAxNjo1MSwgV2VpIExpdSB3cm90ZToKPiA+
IE9uIFRodSwgRmViIDIyLCAyMDE4IGF0IDA0OjQwOjA0UE0gKzAwMDAsIEp1bGllbiBHcmFsbCB3
cm90ZToKPiA+ID4gSGkgV2VpLAo+ID4gPiAKPiA+ID4gT24gMjIvMDIvMTggMTY6MzUsIFdlaSBM
aXUgd3JvdGU6Cj4gPiA+ID4gT24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTFQTSArMDAw
MCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+ID4gPiA+ID4gVGhlIGZ1bmN0aW9uIHBvcHVsYXRlX3B0
X3JhbmdlIGlzIHVzZWQgdG8gcG9wdWxhdGUgaW4gYWR2YW5jZSB0aGUKPiA+ID4gPiA+IHBhZ2Ut
dGFibGUgYnV0IGl0IHdpbGwgbm90IGRvIHRoZSBhY3R1YWwgbWFwcGluZy4gU28gcGFzc2luZyB0
aGUgTUZOIGluCj4gPiA+ID4gPiBwYXJhbWV0ZXIgaXMgcG9pbnRsZXNzLiBOb3RlIHRoYXQgdGhl
IG9ubHkgY2FsbGVyIHBhc3MgMC4uLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBBdCB0aGUgc2FtZSB0
aW1lIHJlcGxhY2UgMCBieSBJTlZBTElEX01GTiB0byBtYWtlIGNsZWFyIHRoZSBNRk4gaXMKPiA+
ID4gPiA+IGludmFsaWQuCj4gPiA+ID4gPiAKPiA+ID4gPiAKPiA+ID4gPiBUaGUgbWZuIHBhcmFt
ZXRlciBpcyB0aGUgZmlyc3QgbWZuIG9mIGEgY29uc2VjdXRpdmUgbnIgTUZOcyBwYXNzZWQgdG8K
PiA+ID4gPiBtYXBfcGFnZXNfdG9feGVuLiBQdXR0aW5nIElOVkFMSURfTUZOIGlzbid0IGhlbHBp
bmcgLS0gdGhlIHZhbHVlIHdyaXR0ZW4KPiA+ID4gPiB0byBwYWdlIHRhYmxlKHMpIHdpbGwgd3Jh
cCBhcm91bmQgdG8gMC4KPiA+ID4gPiAKPiA+ID4gPiBBbmQgSSB0aGluayBzdGFydGluZyBmcm9t
IDAgdG8gYXZvaWQgb3ZlcmZsb3cgaXMgcHJvYmFibHkgYSBiZXR0ZXIKPiA+ID4gPiBiZWhhdmlv
dXIuIElmIHlvdSByZWFsbHkgd2FudCB0byBtYWtlIHN1cmUgYWxsIGVudHJpZXMgYXJlIGZpbGxl
ZCB3aXRoCj4gPiA+ID4gSU5WQUxJRF9NRk4geW91IHNob3VsZCBjYWxsIG1hcF9wYWdlc190b194
ZW4gZm9yIG5yIHRpbWVzIHdpdGggZWFjaAo+ID4gPiA+IHBhZ2UuCj4gPiA+IAo+ID4gPiBJIGFt
IG5vdCBzdXJlIHRvIHVuZGVyc3RhbmQgdGhpcy4gRnJvbSBpdHMgbmFtZSwgcG9wdWxhdGVfcHRf
cmFuZ2Ugc2hvdWxkCj4gPiA+IG9ubHkgY3JlYXRlIHRoZSBpbnRlcm1lZGlhdGUgdGFibGVzLiBU
aGUgbGVhZiBlbnRyeSB3aWxsIHN0YXkgaW52YWxpZC4gU28KPiA+ID4gaG93IHRoZSB2YWx1ZSBv
ZiBtZm4gbWF0dGVycz8gSXMgaXQgYmVjYXVzZSB0aGUgY29kZSBpcyB3cml0dGVuIGluIGEgc3Vj
aAo+ID4gPiB3YXkgdGhhdCBwYXNzaW5nIElOVkFMSURfTUZOIHdpbGwgcmVzdWx0IHRvIHVuZGVm
aW5lZCBiZWhhdmlvcj8KPiA+IAo+ID4gUmlnaHQsIHRoYXQncyB3aGF0IEkgbWVhbnQuIEl0IGRv
ZXNuJ3QgbWF0dGVyIHdoZXRoZXIgeW91IHVzZSAwIG9yCj4gPiBJTlZBTElEX01GTi4KPiA+IAo+
ID4gVW5zaWduZWQgaW50ZWdlciBvdmVyZmxvdyBpcyBub3QgVUIgaW4gQywgc28gcGFzc2luZyBJ
TlZBTElEX01GTiBpcwo+ID4gc2FmZS4KPiA+IAo+ID4gQnV0IHlvdXIgaW50ZW50aW9uIHNlZW1l
ZCB0byBiZSBmaWxsaW5nIGFsbCBlbnRyaWVzIHdpdGggSU5WQUxJRF9NRk4gdG8KPiA+IGFpZCBk
ZWJ1Z2dpbmcsIHNvIHRoZSBmdW5jdGlvbiBkb2Vzbid0IGRvIHdoYXQgSSB0aGluayB5b3Ugd2Fu
dGVkIGl0IHRvCj4gPiBkby4gSXQgY291bGQgYmUgSSBtaXN1bmRlcnN0b29kIHlvdXIgaW50ZW50
aW9uLgo+IAo+IFRoYXQgd2FzIG5vdCBteSBpbnRlbnRpb24uIEkgcmVwbGFjZWQgMCBieSBJTlZB
TElEX01GTiBiZWNhdXNlIGZyb20gdGhlIG5hbWUKPiB5b3Uga25vdyB0aGUgTUZOIGlzIGludmFs
aWQuIDAgY291bGQgcG90ZW50aWFsbHkgYmUgdmFsaWQgKGF0IGxlYXN0IG9uIEFybSkKPiBhbmQg
bWFrZSB0aGUgY29kZSBjb25mdXNpbmcgdG8gdW5kZXJzdGFuZC4KPiAKPiBJIGNhbiBtYWtlIGl0
IGNsZWFyZXIgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLgoKQWxyaWdodC4gVGhhdCB3b3VsZCBiZSBn
b29kLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:23:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eouaO-0004oW-Pc; Thu, 22 Feb 2018 17:23:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bvze=fq=canonical.com=colin.king@srs-us1.protection.inumbo.net>)
 id 1eouaN-0004ng-3F
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:23:11 +0000
X-Inumbo-ID: 45fb8489-17f5-11e8-b9b1-635ca7ef6cff
Received: from youngberry.canonical.com (unknown [91.189.89.112])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 45fb8489-17f5-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:24:44 +0000 (UTC)
Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost)
 by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.76) (envelope-from <colin.king@canonical.com>)
 id 1eouaB-0001Cn-SB; Thu, 22 Feb 2018 17:22:59 +0000
From: Colin King <colin.king@canonical.com>
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Date: Thu, 22 Feb 2018 17:22:59 +0000
Message-Id: <20180222172259.10381-1-colin.king@canonical.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] xen/pvcalls: fix null pointer dereference on
	map->sock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KCkN1cnJlbnRs
eSBpZiBtYXAgaXMgbnVsbCB0aGVuIGEgcG90ZW50aWFsIG51bGwgcG9pbnRlciBkZWZlcmVuY2UK
b2NjdXJzIHdoZW4gY2FsbGluZyBzb2NrX3JlbGVhc2Ugb24gbWFwLT5zb2NrLiAgSSBiZWxpZXZl
IHRoZQphY3R1YWwgaW50ZW50aW9uIHdhcyB0byBjYWxsIHNvY2tfcmVsZWFzZSBvbiBzb2NrIGlu
c3RlYWQuIEZpeAp0aGlzLgoKRml4ZXM6IDVkYjRkMjg2YThlZiAoInhlbi9wdmNhbGxzOiBpbXBs
ZW1lbnQgY29ubmVjdCBjb21tYW5kIikKU2lnbmVkLW9mZi1ieTogQ29saW4gSWFuIEtpbmcgPGNv
bGluLmtpbmdAY2Fub25pY2FsLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9wdmNhbGxzLWJhY2suYyB8
IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jIGIvZHJpdmVycy94ZW4vcHZjYWxs
cy1iYWNrLmMKaW5kZXggMTU2ZTVhZWEzNmRiLi5iMTA5MmZiZWZhNjMgMTAwNjQ0Ci0tLSBhL2Ry
aXZlcnMveGVuL3B2Y2FsbHMtYmFjay5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtYmFjay5j
CkBAIC00MTYsNyArNDE2LDcgQEAgc3RhdGljIGludCBwdmNhbGxzX2JhY2tfY29ubmVjdChzdHJ1
Y3QgeGVuYnVzX2RldmljZSAqZGV2LAogCQkJCQlzb2NrKTsKIAlpZiAoIW1hcCkgewogCQlyZXQg
PSAtRUZBVUxUOwotCQlzb2NrX3JlbGVhc2UobWFwLT5zb2NrKTsKKwkJc29ja19yZWxlYXNlKHNv
Y2spOwogCX0KIAogb3V0OgotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:28:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:28:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoufI-00050Q-BM; Thu, 22 Feb 2018 17:28:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eoufG-00050G-Fg
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:28:14 +0000
X-Inumbo-ID: fad59ebf-17f5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fad59ebf-17f5-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:29:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464035748"
Date: Thu, 22 Feb 2018 17:28:06 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180222172806.exd3h32kcvonuiw3@citrix.com>
References: <20180222135335.13913-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180222135335.13913-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, jfehlig@suse.com, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: try to get minimum thread
 stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDI6NTM6MzVQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGVuIGNyZWF0aW5nIGEgcHRocmVhZCBpbiB4c193YXRjaCgpIHRyeSB0byBnZXQg
dGhlIG1pbmltYWwgbmVlZGVkCj4gc2l6ZSBvZiB0aGUgdGhyZWFkIGZyb20gZ2xpYmMgaW5zdGVh
ZCBvZiB1c2luZyBhIGNvbnN0YW50LiBUaGlzIGF2b2lkcwo+IHByb2JsZW1zIHdoZW4gdGhlIGxp
YnJhcnkgaXMgdXNlZCBpbiBwcm9ncmFtcyB3aXRoIGxhcmdlIHBlci10aHJlYWQKPiBtZW1vcnku
Cj4gCj4gVXNlIGRsc3ltKCkgdG8gZ2V0IHRoZSBwb2ludGVyIHRvIF9fcHRocmVhZF9nZXRfbWlu
c3RhY2soKSBpbiBvcmRlciB0bwo+IGF2b2lkIGxpbmthZ2UgcHJvYmxlbXMgYW5kIGZhbGwgYmFj
ayB0byB0aGUgY3VycmVudCBjb25zdGFudCBzaXplIGlmCj4gbm90IGZvdW5kLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBPbmx5IGNv
bXBpbGUgdGVzdGVkLiBKaW0sIGNhbiB5b3UgcGxlYXNlIHZlcmlmeSB0aGlzIHBhdGNoIGlzIHNv
bHZpbmcKPiB5b3VyIG9yaWdpbmFsIHByb2JsZW0/Cj4gLS0tCj4gIHRvb2xzL3hlbnN0b3JlL01h
a2VmaWxlIHwgIDQgKysrKwo+ICB0b29scy94ZW5zdG9yZS94cy5jICAgICB8IDE5ICsrKysrKysr
KysrKysrKysrKy0KPiAgMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlIGIvdG9vbHMv
eGVuc3RvcmUvTWFrZWZpbGUKPiBpbmRleCAyYjk5ZDJiYzFiLi5mYjZjNzNlMjk3IDEwMDY0NAo+
IC0tLSBhL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCj4gKysrIGIvdG9vbHMveGVuc3RvcmUvTWFr
ZWZpbGUKPiBAQCAtMTAwLDYgKzEwMCwxMCBAQCBsaWJ4ZW5zdG9yZS5zby4kKE1BSk9SKTogbGli
eGVuc3RvcmUuc28uJChNQUpPUikuJChNSU5PUikKPiAgCWxuIC1zZiAkPCAkQAo+ICAKPiAgeHMu
b3BpYzogQ0ZMQUdTICs9IC1EVVNFX1BUSFJFQUQKPiAraWZlcSAoJChDT05GSUdfTGludXgpLHkp
Cj4gK3hzLm9waWM6IENGTEFHUyArPSAtRFVTRV9ETFNZTQo+ICt4cy5vcGljOiBMREZMQUdTICs9
IC1sZGwKPiArZW5kaWYKPiAgCj4gIGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiB4
cy5vcGljIHhzX2xpYi5vcGljCj4gIAkkKENDKSAkKExERkxBR1MpICQoUFRIUkVBRF9MREZMQUdT
KSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuc3RvcmUuc28uJChNQUpPUikgJChTSExJ
Ql9MREZMQUdTKSAtbyAkQCAkXiAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChTT0NLRVRfTElC
UykgJChQVEhSRUFEX0xJQlMpICQoQVBQRU5EX0xERkxBR1MpCj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L3hlbnN0b3JlL3hzLmMgYi90b29scy94ZW5zdG9yZS94cy5jCj4gaW5kZXggYWJmZmQ5Y2Q4MC4u
ODM3MmY1YjFhNCAxMDA2NDQKPiAtLS0gYS90b29scy94ZW5zdG9yZS94cy5jCj4gKysrIGIvdG9v
bHMveGVuc3RvcmUveHMuYwo+IEBAIC00Nyw2ICs0NywxMSBAQCBzdHJ1Y3QgeHNfc3RvcmVkX21z
ZyB7Cj4gIAo+ICAjaW5jbHVkZSA8cHRocmVhZC5oPgo+ICAKPiArI2lmZGVmIFVTRV9ETFNZTQo+
ICsjZGVmaW5lIF9fVVNFX0dOVQoKV2hlcmUgZG9lcyB0aGlzIGNvbWUgZnJvbT8gRExTWU0oMykg
c2F5cyBfR05VX1NPVVJDRSAod2hpY2ggd2UgYWxyZWFkeQpoYXZlKS4KCldlaS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:31:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:31:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoui9-0005dQ-P0; Thu, 22 Feb 2018 17:31:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eoui9-0005dA-A4
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:31:13 +0000
X-Inumbo-ID: 659b219d-17f6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 659b219d-17f6-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:32:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464036203"
Date: Thu, 22 Feb 2018 17:30:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180222173028.muupn7gtdmld72s3@citrix.com>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
 <151931853231.5408.9342065801393552631.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <151931853231.5408.9342065801393552631.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen/libxc: suppress direct access to
 Credit1's migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDU6NTU6MzJQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gUmVtb3ZlcyBzcGVjaWFsIHB1cnBvc2UgYWNjZXNzIHRvIENyZWRpdDEgdkNQVQo+
IG1pZ3JhdGlvbiBkZWxheSBwYXJhbWV0ZXIuCj4gCj4gVGhpcyBmaXhlcyBhIGJ1aWxkIGJyZWFr
YWdlLCBvY2N1cmluZyB3aGVuIFhlbgo+IGlzIGNvbmZpZ3VyZWQgd2l0aCBTQ0hFRF9DUkVESVQ9
bi4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29t
Pgo+IC0tLQo+IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgo+IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGV1LmNpdHJpeC5jb20+
Cj4gSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KPiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+Cj4gVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Cj4gR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgoKRm9yZ290IHRvIHByZXBlbmQgIkNjOiAi
LiA6LSkKCj4gLS0tCj4gIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwgICAgMiAtLQo+
ICB0b29scy9saWJ4Yy94Y19wbS5jICAgICAgICAgICB8ICAgMzAgLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICAgIHwgICAxMCAtLS0t
LS0tLS0tCj4gIHhlbi9kcml2ZXJzL2FjcGkvcG1zdGF0LmMgICAgIHwgICAxMiAtLS0tLS0tLS0t
LS0KPiAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgfCAgICAyIC0tCj4gIHhlbi9pbmNs
dWRlL3hlbi9zY2hlZC5oICAgICAgIHwgICAgMyAtLS0KPiAgNiBmaWxlcyBjaGFuZ2VkLCA1OSBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IGluZGV4IDU0M2FiZmNiMzQuLjA1
OGU4MzJjNDcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiAr
KysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+IEBAIC0xOTIwLDggKzE5MjAsNiBA
QCBpbnQgeGNfc2V0X2NwdWZyZXFfcGFyYSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNwdWlkLAo+
ICBpbnQgeGNfZ2V0X2NwdWZyZXFfYXZnZnJlcSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNwdWlk
LCBpbnQgKmF2Z19mcmVxKTsKPiAgCj4gIGludCB4Y19zZXRfc2NoZWRfb3B0X3NtdCh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgdmFsdWUpOwo+IC1pbnQgeGNfc2V0X3ZjcHVfbWlncmF0aW9u
X2RlbGF5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCB2YWx1ZSk7Cj4gLWludCB4Y19nZXRf
dmNwdV9taWdyYXRpb25fZGVsYXkoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90ICp2YWx1ZSk7
CgpJc24ndCB4ZW5wbSB1c2luZyB0aGVzZSB0d28gZnVuY3Rpb25zPyBTZWUgdG9vbHMvbWlzYy9w
bS5jLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:33:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eouk7-0005kC-3c; Thu, 22 Feb 2018 17:33:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eouk6-0005k4-Jq
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:33:14 +0000
X-Inumbo-ID: 5828957e-17f6-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5828957e-17f6-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 18:32:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464036827"
Date: Thu, 22 Feb 2018 17:33:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180222173309.4oi3w6oikjou4cmp@citrix.com>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
 <151931853231.5408.9342065801393552631.stgit@Solace.fritz.box>
 <20180222173028.muupn7gtdmld72s3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180222173028.muupn7gtdmld72s3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen/libxc: suppress direct access to
 Credit1's migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDU6MzA6MjhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEZlYiAyMiwgMjAxOCBhdCAwNTo1NTozMlBNICswMTAwLCBEYXJpbyBGYWdnaW9s
aSB3cm90ZToKPiA+IFJlbW92ZXMgc3BlY2lhbCBwdXJwb3NlIGFjY2VzcyB0byBDcmVkaXQxIHZD
UFUKPiA+IG1pZ3JhdGlvbiBkZWxheSBwYXJhbWV0ZXIuCj4gPiAKPiA+IFRoaXMgZml4ZXMgYSBi
dWlsZCBicmVha2FnZSwgb2NjdXJpbmcgd2hlbiBYZW4KPiA+IGlzIGNvbmZpZ3VyZWQgd2l0aCBT
Q0hFRF9DUkVESVQ9bi4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRm
YWdnaW9saUBzdXNlLmNvbT4KPiA+IC0tLQo+ID4gSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1
LmNpdHJpeC5jb20+Cj4gPiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4gQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IEdlb3JnZSBEdW5sYXAgPEdl
b3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiA+IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KPiA+IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4K
PiA+IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IFRpbSBE
ZWVnYW4gPHRpbUB4ZW4ub3JnPgo+ID4gR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5j
aXRyaXguY29tPgo+IAo+IEZvcmdvdCB0byBwcmVwZW5kICJDYzogIi4gOi0pCj4gCj4gPiAtLS0K
PiA+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAgIDIgLS0KPiA+ICB0b29scy9s
aWJ4Yy94Y19wbS5jICAgICAgICAgICB8ICAgMzAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCj4gPiAgeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgfCAgIDEwIC0tLS0tLS0tLS0K
PiA+ICB4ZW4vZHJpdmVycy9hY3BpL3Btc3RhdC5jICAgICB8ICAgMTIgLS0tLS0tLS0tLS0tCj4g
PiAgeGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oICAgfCAgICAyIC0tCj4gPiAgeGVuL2luY2x1
ZGUveGVuL3NjaGVkLmggICAgICAgfCAgICAzIC0tLQo+ID4gIDYgZmlsZXMgY2hhbmdlZCwgNTkg
ZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hl
bmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gPiBpbmRleCA1NDNhYmZj
YjM0Li4wNThlODMyYzQ3IDEwMDY0NAo+ID4gLS0tIGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5j
dHJsLmgKPiA+ICsrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gPiBAQCAtMTky
MCw4ICsxOTIwLDYgQEAgaW50IHhjX3NldF9jcHVmcmVxX3BhcmEoeGNfaW50ZXJmYWNlICp4Y2gs
IGludCBjcHVpZCwKPiA+ICBpbnQgeGNfZ2V0X2NwdWZyZXFfYXZnZnJlcSh4Y19pbnRlcmZhY2Ug
KnhjaCwgaW50IGNwdWlkLCBpbnQgKmF2Z19mcmVxKTsKPiA+ICAKPiA+ICBpbnQgeGNfc2V0X3Nj
aGVkX29wdF9zbXQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHZhbHVlKTsKPiA+IC1pbnQg
eGNfc2V0X3ZjcHVfbWlncmF0aW9uX2RlbGF5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCB2
YWx1ZSk7Cj4gPiAtaW50IHhjX2dldF92Y3B1X21pZ3JhdGlvbl9kZWxheSh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgKnZhbHVlKTsKPiAKPiBJc24ndCB4ZW5wbSB1c2luZyB0aGVzZSB0d28g
ZnVuY3Rpb25zPyBTZWUgdG9vbHMvbWlzYy9wbS5jLgoKT2ggbmV2ZXIgbWluZC4gSSBnb3QgeW91
ciBlbWFpbHMgb3V0LW9mLW9yZGVyLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:33:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:33:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoukE-0005lS-Am; Thu, 22 Feb 2018 17:33:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lilr=fq=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eoukD-0005l0-Hk
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:33:21 +0000
X-Inumbo-ID: 5bc42bd5-17f6-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bc42bd5-17f6-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 18:32:30 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eouk8-00026o-Eq; Thu, 22 Feb 2018 17:33:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eouk3-00068s-1R; Thu, 22 Feb 2018 17:33:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eouk2-0001b9-S9; Thu, 22 Feb 2018 17:33:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119805-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-libvirt-xsm:leak-check/check:fail:regression
 linux-next:test-armhf-armhf-xl-credit2:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9601ec609bcffc6dbb7fc4ea7828322f551a5dd8
X-Osstest-Versions-That: linux=79c0ef3e85c015b0921a8fd5dd539d1480e9cd6c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Thu, 22 Feb 2018 17:33:10 +0000
Subject: [Xen-devel] [linux-next test] 119805: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTgwNSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk4MDUvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20g
MTkgbGVhay1jaGVjay9jaGVjayAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTY4NwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE5Njg3CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk2ODcKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
OTY4NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGli
dmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5l
ICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExOTY4Nwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE5Njg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk2ODcKIHRlc3QtYW1kNjQt
aTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBs
aWtlIDExOTY4NwogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3Rf
aG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5Njg3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQt
cmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk2ODcK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4
ZW4tYm9vdCBmYWlsIGxpa2UgMTE5Njg3CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk2ODcKIHRlc3QtYW1k
NjQtaTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWls
ICBsaWtlIDExOTY4NwogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5Njg3CiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290IGZhaWwgbGlrZSAxMTk2
ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExOTY4NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5Njg3CiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTk2ODcKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3Qv
ZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExOTY4NwogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIGxpa2UgMTE5
Njg3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTk2ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDExOTY4NwogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBm
YWlsIGxpa2UgMTE5Njg3CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICA3IHhlbi1ib290
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTk2ODcKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDEx
OTY4NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgIGxpa2UgMTE5Njg3CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZo
dm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk2ODcKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAg
ZmFpbCBsaWtlIDExOTY4NwogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICA3IHhlbi1i
b290ICAgICAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5Njg3CiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTk2ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgICAgICAgZmFpbCBsaWtlIDExOTY4NwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5Njg3CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTk2ODcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDExOTY4NwogYnVpbGQtYXJtNjQtcHZv
cHMgICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2Ug
MTE5Njg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTk2ODcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTY4NwogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE5Njg3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk2ODcKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtl
IDExOTY4NwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5Njg3CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAg
ICAgICAgICAgIDk2MDFlYzYwOWJjZmZjNmRiYjdmYzRlYTc4MjgzMjJmNTUxYTVkZDgKYmFzZWxp
bmUgdmVyc2lvbjoKIGxpbnV4ICAgICAgICAgICAgICAgIDc5YzBlZjNlODVjMDE1YjA5MjFhOGZk
NWRkNTM5ZDE0ODBlOWNkNmMKCkxhc3QgdGVzdCBvZiBiYXNpcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgKG5vdCBmb3VuZCkgICAgIApGYWlsaW5nIHNpbmNlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIChub3QgZm91bmQpICAgICAKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5ODA1ICAy
MDE4LTAyLTIxIDA5OjI5OjE2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCmpvYnM6CiBidWls
ZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJp
YW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1m
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhh
bWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1h
cm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoIG5vdCBhcHBsaWNhYmxlLgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:40:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eouqY-00068a-3d; Thu, 22 Feb 2018 17:39:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dhkj=fq=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eouqW-00068U-TE
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:39:52 +0000
X-Inumbo-ID: 99ff8744-17f7-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 99ff8744-17f7-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:41:25 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 22 Feb 2018 18:39:43 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 22 Feb 2018 17:39:29 +0000
Message-ID: <1519321167.5547.79.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Wei Liu <wei.liu2@citrix.com>
Date: Thu, 22 Feb 2018 18:39:27 +0100
In-Reply-To: <20180222173028.muupn7gtdmld72s3@citrix.com>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
 <151931853231.5408.9342065801393552631.stgit@Solace.fritz.box>
 <20180222173028.muupn7gtdmld72s3@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen/libxc: suppress direct access to
 Credit1's migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2465408041682946183=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============2465408041682946183==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-uIvLpbO9m2owcJIkf5Qq"


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

On Thu, 2018-02-22 at 17:30 +0000, Wei Liu wrote:
> On Thu, Feb 22, 2018 at 05:55:32PM +0100, Dario Faggioli wrote:
> > Removes special purpose access to Credit1 vCPU
> > migration delay parameter.
> >=20
> > This fixes a build breakage, occuring when Xen
> > is configured with SCHED_CREDIT=3Dn.
> >=20
> > Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
> > ---
> > Ian Jackson <ian.jackson@eu.citrix.com>
> > Wei Liu <wei.liu2@citrix.com>
> > Andrew Cooper <andrew.cooper3@citrix.com>
> > George Dunlap <George.Dunlap@eu.citrix.com>
> > Jan Beulich <jbeulich@suse.com>
> > Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
> > Stefano Stabellini <sstabellini@kernel.org>
> > Tim Deegan <tim@xen.org>
> > George Dunlap <george.dunlap@eu.citrix.com>
>=20
> Forgot to prepend "Cc: ". :-)
>
Indeed! :-/

In this one only... Which I don't know if it's better or worse.

Sorry,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-uIvLpbO9m2owcJIkf5Qq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqPAE8ACgkQFkJ4iaW4
c+5RJRAAyDvZQzK3IjsMeiYmIEW1QE1vgTj3AisEmUJlscCWUjQMzqTaVTd5b1k4
j6lYpK3B+pkMMWcXZrE+19pJ2gjpEMZ48Phlmlyag1NJX7L+4JTJuPR97PE3ZrZd
ALJeuDC5r7M9FnP8AVY1CgCgDI/i/DkJZgozfreW26R2bxj5VF+XMd/ZLMHDGih9
ndezloZkIonQhkuhgIhvCgxD24JiYAKCKuwzllLMyBroxjWD7/0pEWwuNwMm4wCG
OQpogp2WEJqiArQuagT3YN3jnwI3josEGYd3WSV4DSFsyx2EPScu+mWhoewC7ULy
hfe25w+n1LK9opxxy94oQL/YerN+UTK/Q6hOjy730iHcDjOb4M3Uc+dIkds9NuzV
co1LPB1dZ9EXMPvJKm3hRZjd6kzUhtanRzmrWyIurTZaw90zDqJ/2LDYOLT8dC7v
H3b6Q/Q2cX9uCo1OG33w0UXG9EJRNjPqWtP1G6DnhHy5KygOXAblvP7HrIxQvCZ2
1vGBpBKzKKl4m+CEeZcIApm47gV3EOYNMzGF3QnnysA2AMQpuq0c+mPuGeGbrLh6
czLw1dLTBBbIa2nz/sD2QC9UJiR3JoZowca07KcAukJHVJ6HcKs9anHYLP/lzL3b
QFkbukvc59Ue1Lu1Cv5gB5ZTwXwPEuGbbmAo/0bPUdkX76OZtyE=
=JIpG
-----END PGP SIGNATURE-----

--=-uIvLpbO9m2owcJIkf5Qq--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2465408041682946183==--



From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:52:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eov2Z-0007P9-CE; Thu, 22 Feb 2018 17:52:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eov2Y-0007P3-TF
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:52:18 +0000
X-Inumbo-ID: 020c5e49-17f9-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 020c5e49-17f9-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 18:51:28 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464040841"
Date: Thu, 22 Feb 2018 17:52:15 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180222175215.ge3w3jx2deufiwg4@citrix.com>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
 <151931851789.5408.6727951847305599062.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <151931851789.5408.6727951847305599062.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] tools: libxl/xl: allow to get/set
 Credit1's vcpu_migration_delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDU6NTU6MTdQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gTWFrZSBpdCBwb3NzaWJsZSB0byBnZXQgYW5kIHNldCBhIChDcmVkaXQxKSBzY2hl
ZHVsZXIncwo+IHZDUFUgbWlncmF0aW9uIGRlbGF5IHZpYSB0aGUgU0NIRURPUCBzeXNjdGwsIGZy
b20gYm90aAo+IGxpYnhsIGFuZCB4bCAobm8gY2hhbmdlIG5lZWRlZCBpbiBsaWJ4YykuCj4gCj4g
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:52:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:52:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eov2l-0007Po-J5; Thu, 22 Feb 2018 17:52:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eov2k-0007PV-9o
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:52:30 +0000
X-Inumbo-ID: 0915b590-17f9-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0915b590-17f9-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 18:51:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464040866"
Date: Thu, 22 Feb 2018 17:52:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180222175227.awemazu5b2xyr3ml@citrix.com>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
 <151931852510.5408.13930153756262535259.stgit@Solace.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <151931852510.5408.13930153756262535259.stgit@Solace.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/5] tools: xenpm: continue to support {set,
 get}-vcpu-migration-delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDU6NTU6MjVQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gTm93IHRoYXQgaXQgaXMgcG9zc2libGUgdG8gZ2V0IGFuZCBzZXQgdGhlIG1pZ3Jh
dGlvbgo+IGRlbGF5IHZpYSB0aGUgU0NIRURPUCBzeXNjdGwsIHVzZSB0aGF0IGluIHhlbnBtLCBp
bnN0ZWFkCj4gb2YgdGhlIHNwZWNpYWwgcHVycG9zZSBsaWJ4YyBpbnRlcmZhY2UgKHdoaWNoIHdp
bGwgYmUKPiByZW1vdmVkIGluIGEgZm9sbG93aW5nIGNvbW1pdCkuCj4gCj4gVGhlIHN5c2N0bCwg
aG93ZXZlciwgcmVxdWlyZXMgYSBjcHVwb29sLWlkIGFyZ3VtZW50LAo+IGZvciBrbm93aW5nIG9u
IHdoaWNoIHNjaGVkdWxlciBpdCBpcyBvcGVyYXRpbmcgb24uIEluCj4gdGhpcyBjYXNlLCBzaW5j
ZSB3ZSBkb24ndCB3YW50IHRvIGFsdGVyIHhlbnBtJ3MgY29tbWFuZAo+IGxpbmUgaW50ZXJmYWNl
LCB3ZSBhbHdheXMgdXNlICcwJywgd2hpY2ggbWVhbnMgeGVucG0KPiB3aWxsIGFsd2F5cyBhY3Qg
b24gdGhlIGRlZmF1bHQgY3B1cG9vbCAoJ1Bvb2wtMCcpLgo+IAo+ID5Gcm9tIHRoaXMgY29tbWl0
IG9uLCBgeGVucG0ge3NldCxnZXR9LXZjcHUtbWlncmF0aW9uLWRlbGF5Jwo+IGNvbW1hbmRzIHdv
cmsgYWdhaW4uIEJ1dCB0aGF0IGlzIG9ubHkgZm9yIHRoZSBzYWtlIG9mCj4gYmFja3dhcmQgY29t
cGF0aWJpbGl0eSwgYW5kIHRoZWlyIHVzZSBpcyBkZXByZWNhdGVkLCBpbgo+IGZhdm91ciBvZiAn
eGwgc2NoZWQtY3JlZGl0IC1zIFstYyA8cG9vbGlkPl0gLW0gPGRlbGF5PicuCj4gCj4gU2lnbmVk
LW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:52:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:52:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eov34-0007Sf-Q4; Thu, 22 Feb 2018 17:52:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eov33-0007SE-Ss
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:52:49 +0000
X-Inumbo-ID: 6a3c2e8c-17f9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6a3c2e8c-17f9-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:54:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464040915"
Date: Thu, 22 Feb 2018 17:52:41 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180222175241.od4hva46ddtut3hk@citrix.com>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
 <151931853231.5408.9342065801393552631.stgit@Solace.fritz.box>
 <20180222173028.muupn7gtdmld72s3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180222173028.muupn7gtdmld72s3@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/5] xen/libxc: suppress direct access to
 Credit1's migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDU6MzA6MjhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEZlYiAyMiwgMjAxOCBhdCAwNTo1NTozMlBNICswMTAwLCBEYXJpbyBGYWdnaW9s
aSB3cm90ZToKPiA+IFJlbW92ZXMgc3BlY2lhbCBwdXJwb3NlIGFjY2VzcyB0byBDcmVkaXQxIHZD
UFUKPiA+IG1pZ3JhdGlvbiBkZWxheSBwYXJhbWV0ZXIuCj4gPiAKPiA+IFRoaXMgZml4ZXMgYSBi
dWlsZCBicmVha2FnZSwgb2NjdXJpbmcgd2hlbiBYZW4KPiA+IGlzIGNvbmZpZ3VyZWQgd2l0aCBT
Q0hFRF9DUkVESVQ9bi4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRm
YWdnaW9saUBzdXNlLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 17:54:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 17:54:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eov4Z-0007h2-3l; Thu, 22 Feb 2018 17:54:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dhkj=fq=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1eov4X-0007gO-FT
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:54:21 +0000
X-Inumbo-ID: a0c13738-17f9-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a0c13738-17f9-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 17:55:55 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Thu, 22 Feb 2018 18:54:13 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Thu, 22 Feb 2018 17:53:45 +0000
Message-ID: <1519322023.5547.87.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Andrii Anisov <andrii_anisov@epam.com>
Date: Thu, 22 Feb 2018 18:53:43 +0100
In-Reply-To: <02bf847b-4160-1963-cdca-dd7d74f1da43@epam.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <20c19a44-f782-d25d-7005-fce286f92f43@epam.com>
 <f4fdc887-3a67-386a-501a-c1f3b28aa980@epam.com>
 <1518806232.3813.36.camel@suse.com>
 <02bf847b-4160-1963-cdca-dd7d74f1da43@epam.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1598619160956769483=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1598619160956769483==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-cFNQeuPQcIPFv9ddGYxG"


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

On Tue, 2018-02-20 at 13:34 +0200, Andrii Anisov wrote:
> Hello Dario,
>=20
Hi,

> On 16.02.18 20:37, Dario Faggioli wrote:
> > And in any case, is it, in its turn (I mean the
> > workload running in DomR) a synthetic real-time load, or is it a
> > real
> > real-time application?
>=20
> Real-time domain is synthetic, though. I'm using LITMUS-RT system
> for=20
> the DomR. In particular with amount of work based configuration [1]=20
> introduced recently.
>=20
Ah, nice! :-)

> Even for the synthetic rt workload some deviations in execution time
> are=20
> noticed (~0.5%). But with no IRQ extensive load in application
> domains,=20
> no DL misses are noticed in RT domain.
>=20
Ok, I see.

> > > Well this provides some ground for another my concern about XEN
> > > scheduling approach. My doubt is that scheduling is done within
> > > softirq,
> > > so all time spent with pcpu for exception itself and possible
> > > timer
> > > actions is accounted for the vcpu which context was interrupted.
> >=20
> > I am not sure I fully understand this.
>=20
> My idea is to charge time spent in hypervisor from current vcpu
> budget,=20
> except serving that vcpu hypercalls and handling interrupts targeted=20
> current vcpu. Same as you expressed:
>=20
As I said already, improving the accounting would be more than welcome.
If you're planning on doing something like this already, I'll be happy
to look at the patches. :-)

> > If you're worried about some kind of overhead may be consuming some
> > of
> > your real-time reservation, try to increase the reservation itself
> > a
> > bit, and see if the misses disappear.
>=20
> Its not about overhead but unfair time accounting. And this
> unfairness=20
> is pretty arbitrary, depends on other domains activity.
>=20
Sure, I agree it's pretty bad. It's indeed particularly bad for RTDS,
where it messes with guarantees, but it's rather bad for other
schedulers as well, as it messed with fairness.

> > One difference could be that Linux can be configured to be fully
> > preemptible --even the kernel-- while Xen is not. But I don't think
> > this is what you're hinting at, is it?
>=20
> No, it is not.
>
Ok, I was just double checking.

> If we are speaking about Linux, it much closer to=20
> CONFIG_IRQ_TIME_ACCOUNTING [1].
>=20
Yes, I'm familiar with that. That exact same model can't be applied to
Xen, but at least tracking time spent in IRQ handling, and discounting
that from vCPU execution time, should not be too hard.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-cFNQeuPQcIPFv9ddGYxG
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqPA6cACgkQFkJ4iaW4
c+5eMQ/9GIQtNFWUHgWifV5ownVHsrmC3ZmnMFnyiyoBiBzgu8n2HhzbB/OxOkGN
46VLlH/mK2uA4E1lVOC0r6SCzom4zSHOGMjwGgnNcUh+VQPBlJJlidlM2of1zQIh
VdWpnS9TgQxGJ+IPadcTTCG/RUlAy9NvWOOqu3s9L2YNUv6f8evIusw8+YeQhmQF
3B+Sle4L/cTKPQHqYfSDSr2osgyBfKVAxuiNoeYfXQyc7QpguRFucezcuYzJkEIO
K3PkNQspkpD9ItS1CMgEHzqZhVCUk+PG5pgYvPImnW4wcQTaHXCEduTh5oQa3c0a
gyvgJ2Z5c2hgWX7xAOxAnPSfhwHFYnn0MshveYvxyGW3e37hwWE/7fedY4qBeXMW
5fOSh+HPEivDEQNM5m1d9pWTAyqIZJ0HCwlpz1a3K86b/hQNavk76vLEIPukI4M+
V3cT1PQl5z5slG9NasL/mEImxCQi+0Lic4Ww34eai9z7l5azxGPdZY1OBDyjQ8gp
wD3DAbxfAsULMj2/b3H0Clq2XypjgP+T9IN7gDG7jnZPm3MsoRHdXxIyaJYsBu2h
kQjckjzTX8EtJjGxPQ8Z3A67RjbY5lXo3YhpfKYRQMwG8552qf07j2L5G5areKAX
Lz0UcQgbMbfADGcQcVrdBtS/4fEmB09DjLFySzJIiJSHLpsMJDM=
=RIa+
-----END PGP SIGNATURE-----

--=-cFNQeuPQcIPFv9ddGYxG--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1598619160956769483==--



From xen-devel-bounces@lists.xenproject.org Thu Feb 22 18:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 18:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eovAI-00005l-OA; Thu, 22 Feb 2018 18:00:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eovAH-00005e-FI
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 18:00:17 +0000
X-Inumbo-ID: 1fc97ceb-17fa-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fc97ceb-17fa-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 18:59:28 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464042224"
Date: Thu, 22 Feb 2018 18:00:14 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Semel <semelpaul@gmail.com>
Message-ID: <20180222180014.qctjkne27d5qwfro@citrix.com>
References: <a1290a06-2396-f9ca-16b5-c6571a0103a7@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <a1290a06-2396-f9ca-16b5-c6571a0103a7@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [xen-devel] [fuzz] [x86 emulator] Input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDE6Mzk6MDFQTSArMDEwMCwgUGF1bCBTZW1lbCB3cm90
ZToKPiBIZWxsbywKPiAKPiAKPiBJbiB0aGUgeDg2IGluc3RydWN0aW9uIGVtdWxhdG9yIGZ1enpl
ciwgd2hlbiBjaGVja2luZyB3ZXRoZXIgdGhlIGlucHV0IHNpemUKPiBpcyBjb3JyZWN0LCB3ZSBh
cmUgY2hlY2tpbmcgZm9yIHRoaXMgYm91bmRzIDogREFUQV9PRkZTRVQgPCBzaXplIDwKPiBJTlBV
VF9TSVpFLgo+IAo+IAo+IFRoZSBmYWN0IGlzIHRoYXQgSU5QVVRfU0laRSBpcyBhY3R1YWxseSB0
aGUgc2l6ZSBvZiB0aGUgZGF0YSBidWZmZXIgaW4gdGhlCj4gZnV6el9jb3JwdXMgc3RydWN0dXJl
LiBUaGlzIHdheSwgQUZMIGlzIG5vdCBhYmxlIHRvIGhhdmUgZnVsbCBjb250cm9sIG92ZXIKPiB0
aGlzIGVudHJ5LCBhcyB3ZSBhcmUgYWN0dWFsbHkgZmlsbGluZyB0aGlzIGJ1ZmZlciBmb3IgYXQg
bW9zdAo+IElOUFVUX1NJWkUgLSBEQVRBX09GRlNFVC4KPiAKPiAKPiBJZiBJIHVuZGVyc3RhbmQg
dGhlIGZ1enplciBjb3JyZWN0bHksIHdlIHJlYWxseSBuZWVkIHRvIGdpdmUgZnVsbCBjb250cm9s
IG9uCj4gdGhpcyB0byBBRkwgc28gdGhhdCB3ZSBjYW4gZ2V0IHNvbWUgInJhbmRvbSIgZnJvbSBp
dC4KPiAKPiAKPiBJIGFtIHdvbmRlcmluZyBpZiB0aGUgYm91bmRzIHNob3VsZCByYXRoZXIgYmUg
Ogo+IERBVEFfT0ZGU0VUIDwgc2l6ZSA8IHNpemVvZiAoc3RydWN0IGZ1enpfY29ycHVzKQoKWWVz
LiBJIHRoaW5rIHlvdSdyZSByaWdodC4KClRoZSBjb2RlIGhhcyBnb25lIHRocm91Z2ggc2V2ZXJh
bCBpdGVyYXRpb25zLiBJdCBpc24ndCBzdXJwcmlzaW5nIHRoYXQKd2UgZ290IHNvbWV0aGluZyBt
ZXNzZWQgdXAgaW4gYmV0d2Vlbi4KCihDQydpbmcgcGVvcGxlIHdobyBtb2RpZmllZCB0aGUgY29k
ZSBiZWZvcmUgdG8gc2FuaXR5LWNoZWNrKQoKQXJlIHlvdSB1cCBmb3Igd3JpdGluZyBhIHBhdGNo
PyBJLmUuIHJlcGxhY2luZyBJTlBVVF9TSVpFIHdpdGggYSBzaXplb2YKZXhwcmVzc2lvbi4KCkFs
c28gSSB0aGluayB0aGUgQlVJTERfQlVHX09OIGluIGZ1enpfbWluaW1hbF9pbnB1dF9zaXplIHNo
b3VsZCBhbHNvIGJlCmZpeGVkIGluIGEgc2ltaWxhciBmYXNoaW9uLgoKV2VpLgoKPiBidXQgbWF5
YmUgSSBhbSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlIPCfmYIKPiAKPiAKPiAKPiBUaGFua3MsCj4g
Cj4gLS0gCj4gUGF1bCBTZW1lbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 18:06:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 18:06:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eovGG-0000L3-DK; Thu, 22 Feb 2018 18:06:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eovGE-0000Kv-Tk
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 18:06:26 +0000
X-Inumbo-ID: faf324ad-17fa-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id faf324ad-17fa-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 19:05:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464043574"
Date: Thu, 22 Feb 2018 18:05:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180222180547.hrkqn6zw7yae77pw@citrix.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-4-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1512546614-9937-4-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC Patch v4 3/8] xl/acpi: unify the computation
	of lapic_id
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMDYsIDIwMTcgYXQgMDM6NTA6MDlQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gVGhlcmUgd2VyZSB0d28gcGxhY2VzIHdoZXJlIHRoZSBsYXBpY19pZCBpcyBjb21wdXRlZCwg
b25lIGluIGh2bWxvYWRlciBhbmQgb25lCj4gaW4gbGliYWNwaS4gVW5pZnkgdGhlbSBieSBkZWZp
bmluZyBMQVBJQ19JRCBpbiBhIGhlYWRlciBmaWxlIGFuZCBpbmNsdWluZyBpdAo+IGluIGJvdGgg
cGxhY2VzLgo+IAo+IFRvIGFkZHJlc3MgY29tcGlsYXRpb24gaXNzdWUgYW5kIG1ha2UgbGliYWNw
aS5oIHNlbGYtY29udGFpbmVkLCBpbmNsdWRlCj4gc3RkaW50LmggaW4gbGliYWNwaS5oLgo+IAo+
IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+CgpSZXZpZXdlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 18:44:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 18:44:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eovqp-0002w7-D6; Thu, 22 Feb 2018 18:44:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eovqo-0002w1-Cj
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 18:44:14 +0000
X-Inumbo-ID: 97559367-1800-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97559367-1800-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 18:45:45 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464051628"
Date: Thu, 22 Feb 2018 18:44:03 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180222184403.oecbexqtdg24qnfz@citrix.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-5-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1512546614-9937-5-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC Patch v4 4/8] hvmloader: boot cpu through
	broadcast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMDYsIDIwMTcgYXQgMDM6NTA6MTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gSW50ZWwgU0RNIEV4dGVuZGVkIFhBUElDIChYMkFQSUMpIC0+ICJJbml0aWFsaXphdGlvbiBi
eSBTeXN0ZW0gU29mdHdhcmUiCj4gaGFzIHRoZSBmb2xsb3dpbmcgZGVzY3JpcHRpb246Cj4gCj4g
IlRoZSBBQ1BJIGludGVyZmFjZXMgZm9yIHRoZSB4MkFQSUMgYXJlIGRlc2NyaWJlZCBpbiBTZWN0
aW9uIDUuMiwg4oCcQUNQSSBTeXN0ZW0KPiBEZXNjcmlwdGlvbiBUYWJsZXMs4oCdIG9mIHRoZSBB
ZHZhbmNlZCBDb25maWd1cmF0aW9uIGFuZCBQb3dlciBJbnRlcmZhY2UKPiBTcGVjaWZpY2F0aW9u
LCBSZXZpc2lvbiA0LjBhIChodHRwOi8vd3d3LmFjcGkuaW5mby9zcGVjLmh0bSkuIFRoZSBkZWZh
dWx0Cj4gYmVoYXZpb3IgZm9yIEJJT1MgaXMgdG8gcGFzcyB0aGUgY29udHJvbCB0byB0aGUgb3Bl
cmF0aW5nIHN5c3RlbSB3aXRoIHRoZQo+IGxvY2FsIHgyQVBJQ3MgaW4geEFQSUMgbW9kZSBpZiBh
bGwgQVBJQyBJRHMgcmVwb3J0ZWQgYnkgQ1BVSUQuMEJIOkVEWCBhcmUgbGVzcwo+IHRoYW4gMjU1
LCBhbmQgaW4geDJBUElDIG1vZGUgaWYgdGhlcmUgYXJlIGFueSBsb2dpY2FsIHByb2Nlc3NvciBy
ZXBvcnRpbmcgYW4KPiBBUElDIElEIG9mIDI1NSBvciBncmVhdGVyLiIKPiAKPiBJbiB0aGlzIHBh
dGNoLCBodm1sb2FkZXIgZW5hYmxlcyB4MmFwaWMgbW9kZSBmb3IgYWxsIHZjcHVzIGlmIHRoZXJl
IGFyZSBjcHVzCj4gd2l0aCBBUElDIElEID4gMjU1LiBUbyB3YWtlIHVwIHByb2Nlc3NvcnMgd2hv
c2UgQVBJQyBJRCBpcyBncmVhdGVyIHRoYW4gMjU1LAo+IHRoZSBTSVBJIGlzIGJyb2FkY2FzdGVk
IHRvIGFsbCBBUHMuIEl0IGlzIHRoZSB3YXkgaG93IFNlYWJpb3Mgd2FrZXMgdXAgQVBzLgo+IEFQ
cyBtYXkgY29tcGV0ZSBmb3IgdGhlIHN0YWNrLCB0aHVzIGEgbG9jayBpcyBpbnRyb2R1Y2VkIHRv
IHByb3RlY3QgdGhlIHN0YWNrLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdh
b0BpbnRlbC5jb20+Cj4gLS0tCj4gdjQ6Cj4gIC0gbmV3Cj4gLS0tCj4gIHRvb2xzL2Zpcm13YXJl
L2h2bWxvYWRlci9hcGljX3JlZ3MuaCB8ICA0ICsrKwo+ICB0b29scy9maXJtd2FyZS9odm1sb2Fk
ZXIvc21wLmMgICAgICAgfCA2NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0K
PiAgMiBmaWxlcyBjaGFuZ2VkLCA2MSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+
IGRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvYXBpY19yZWdzLmggYi90b29s
cy9maXJtd2FyZS9odm1sb2FkZXIvYXBpY19yZWdzLmgKPiBpbmRleCBmNzM3YjQ3Li5iYzM5ZWNk
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hcGljX3JlZ3MuaAo+ICsr
KyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9hcGljX3JlZ3MuaAo+IEBAIC0xMDUsNiArMTA1
LDEwIEBACj4gICNkZWZpbmUgICAgIEFQSUNfVERSX0RJVl82NCAgICAgICAgICAweDkKPiAgI2Rl
ZmluZSAgICAgQVBJQ19URFJfRElWXzEyOCAgICAgICAgIDB4QQo+ICAKPiArI2RlZmluZSBNU1Jf
SUEzMl9BUElDQkFTRSAgICAgICAgICAgIDB4MWIKPiArI2RlZmluZSBNU1JfSUEzMl9BUElDQkFT
RV9FWFREICAgICAgICgxPDwxMCkKPiArI2RlZmluZSBNU1JfSUEzMl9BUElDQkFTRV9NU1IgICAg
ICAgIDB4ODAwCj4gKwo+ICAjZW5kaWYKPiAgCj4gIC8qCj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci9zbXAuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci9zbXAuYwo+
IGluZGV4IDA4MmIxN2YuLmUzZGFkZTQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvZmlybXdhcmUvaHZt
bG9hZGVyL3NtcC5jCj4gKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3NtcC5jCj4gQEAg
LTI2LDcgKzI2LDkgQEAKPiAgI2RlZmluZSBBUF9CT09UX0VJUCAweDEwMDAKPiAgZXh0ZXJuIGNo
YXIgYXBfYm9vdF9zdGFydFtdLCBhcF9ib290X2VuZFtdOwo+ICAKPiAtc3RhdGljIGludCBhcF9j
YWxsaW4sIGFwX2NwdWlkOwo+ICtzdGF0aWMgaW50IGFwX2NhbGxpbjsKPiArc3RhdGljIGludCBl
bmFibGVfeDJhcGljOwo+ICtzdGF0aWMgYm9vbCBsb2NrID0gMTsKPiAgCj4gIGFzbSAoCj4gICAg
ICAiICAgIC50ZXh0ICAgICAgICAgICAgICAgICAgICAgICBcbiIKPiBAQCAtNDcsNyArNDksMTUg
QEAgYXNtICgKPiAgICAgICIgICAgbW92ICAgJWVheCwlZHMgICAgICAgICAgICAgIFxuIgo+ICAg
ICAgIiAgICBtb3YgICAlZWF4LCVlcyAgICAgICAgICAgICAgXG4iCj4gICAgICAiICAgIG1vdiAg
ICVlYXgsJXNzICAgICAgICAgICAgICBcbiIKPiAtICAgICIgICAgbW92bCAgJHN0YWNrX3RvcCwl
ZXNwICAgICAgIFxuIgo+ICsgICAgIjM6ICBtb3ZiICAkMSwgJWJsICAgICAgICAgICAgICAgXG4i
CgpJIHdvdWxkIHJhdGhlciB5b3UgbGFiZWwgdGhpcyAxIGFuZCBpbmNyZW1lbnQgdGhlIG51bWJl
ciBhcyB5b3UgZ28uCgo+ICsgICAgIiAgICBtb3YgICAkbG9jaywlZWR4ICAgICAgICAgICAgXG4i
CgpOb3QgcmVhbGx5IGFuIGV4cGVydCBpbiB4ODYgYXNtIC0tIHNob3VsZG4ndCB0aGlzIGJlIGxl
YSBpbnN0ZWFkPwoKPiArICAgICIgICAgbW92emJsICVibCwlZWF4ICAgICAgICAgICAgIFxuIgo+
ICsgICAgIiAgICB4Y2hnICAlYWwsICglZWR4KSAgICAgICAgICAgXG4iCgpXaHkgbm90IGp1c3Qg
dXNlICVibCBkaXJlY3RseT8KCj4gKyAgICAiICAgIHRlc3QgICVhbCwlYWwgICAgICAgICAgICAg
ICBcbiIKPiArICAgICIgICAgamUgICAgMmYgICAgICAgICAgICAgICAgICAgIFxuIgo+ICsgICAg
IiAgICBwYXVzZSAgICAgICAgICAgICAgICAgICAgICAgXG4iCj4gKyAgICAiICAgIGptcCAgIDNi
ICAgICAgICAgICAgICAgICAgICBcbiIKPiArICAgICIyOiAgbW92bCAgJHN0YWNrX3RvcCwlZXNw
ICAgICAgIFxuIgo+ICAgICAgIiAgICBtb3ZsICAlZXNwLCVlYnAgICAgICAgICAgICAgXG4iCj4g
ICAgICAiICAgIGNhbGwgIGFwX3N0YXJ0ICAgICAgICAgICAgICBcbiIKPiAgICAgICIxOiAgaGx0
ICAgICAgICAgICAgICAgICAgICAgICAgIFxuIgo+IEBAIC02OCwxNCArNzgsMzQgQEAgYXNtICgK
PiAgICAgICIgICAgLnRleHQgICAgICAgICAgICAgICAgICAgICAgIFxuIgo+ICAgICAgKTsKPiAg
ClsuLi5dCj4gIAo+ICtzdGF0aWMgdm9pZCBib290X2NwdV9icm9hZGNhc3RfeDJhcGljKHVuc2ln
bmVkIGludCBucl9jcHVzKQo+ICt7Cj4gKyAgICB3cm1zcihNU1JfSUEzMl9BUElDQkFTRV9NU1Ig
KyAoQVBJQ19JQ1IgPj4gNCksCj4gKyAgICAgICAgICBBUElDX0RFU1RfQUxMQlVUIHwgQVBJQ19E
TV9JTklUKTsKPiArCj4gKyAgICB3cm1zcihNU1JfSUEzMl9BUElDQkFTRV9NU1IgKyAoQVBJQ19J
Q1IgPj4gNCksCj4gKyAgICAgICAgICBBUElDX0RFU1RfQUxMQlVUIHwgQVBJQ19ETV9TVEFSVFVQ
IHwgKEFQX0JPT1RfRUlQID4+IDEyKSk7Cj4gKwo+ICsgICAgd2hpbGUgKCBhcF9jYWxsaW4gIT0g
bnJfY3B1cyApCj4gKyAgICAgICAgY3B1X3JlbGF4KCk7Cj4gKwo+ICsgICAgd3Jtc3IoTVNSX0lB
MzJfQVBJQ0JBU0VfTVNSICsgKEFQSUNfSUNSID4+IDQpLAo+ICsgICAgICAgICAgQVBJQ19ERVNU
X0FMTEJVVCB8IEFQSUNfRE1fSU5JVCk7Cj4gK30KPiArCj4gIHZvaWQgc21wX2luaXRpYWxpc2Uo
dm9pZCkKPiAgewo+ICAgICAgdW5zaWduZWQgaW50IGksIG5yX2NwdXMgPSBodm1faW5mby0+bnJf
dmNwdXM7Cj4gQEAgLTEyNSw5ICsxNjksMTUgQEAgdm9pZCBzbXBfaW5pdGlhbGlzZSh2b2lkKQo+
ICAgICAgbWVtY3B5KCh2b2lkICopQVBfQk9PVF9FSVAsIGFwX2Jvb3Rfc3RhcnQsIGFwX2Jvb3Rf
ZW5kIC0gYXBfYm9vdF9zdGFydCk7Cj4gIAo+ICAgICAgcHJpbnRmKCJNdWx0aXByb2Nlc3NvciBp
bml0aWFsaXNhdGlvbjpcbiIpOwo+ICsgICAgaWYgKCBucl9jcHVzID4gTUFEVF9NQVhfTE9DQUxf
QVBJQyApCj4gKyAgICAgICAgZW5hYmxlX3gyYXBpYyA9IDE7Cj4gKwo+ICAgICAgYXBfc3RhcnQo
KTsKPiAtICAgIGZvciAoIGkgPSAxOyBpIDwgbnJfY3B1czsgaSsrICkKPiAtICAgICAgICBib290
X2NwdShpKTsKPiArICAgIGlmICggbnJfY3B1cyA+IE1BRFRfTUFYX0xPQ0FMX0FQSUMgKQoKVXNl
IGVuYWJsZV94MmFwaWMgaGVyZSBpbnN0ZWFkLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 18:44:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 18:44:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eovr7-0002xK-Kf; Thu, 22 Feb 2018 18:44:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=d841=fq=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eovr6-0002wg-FD
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 18:44:32 +0000
X-Inumbo-ID: a282be8d-1800-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a282be8d-1800-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 18:46:04 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7C92EAEA6;
 Thu, 22 Feb 2018 18:44:23 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20180222135335.13913-1-jgross@suse.com>
 <20180222172806.exd3h32kcvonuiw3@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6b215444-830c-0611-b865-84909fc5eb7b@suse.com>
Date: Thu, 22 Feb 2018 19:44:22 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180222172806.exd3h32kcvonuiw3@citrix.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, jfehlig@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: try to get minimum thread
 stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTg6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBGZWIgMjIsIDIwMTgg
YXQgMDI6NTM6MzVQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gV2hlbiBjcmVhdGlu
ZyBhIHB0aHJlYWQgaW4geHNfd2F0Y2goKSB0cnkgdG8gZ2V0IHRoZSBtaW5pbWFsIG5lZWRlZAo+
PiBzaXplIG9mIHRoZSB0aHJlYWQgZnJvbSBnbGliYyBpbnN0ZWFkIG9mIHVzaW5nIGEgY29uc3Rh
bnQuIFRoaXMgYXZvaWRzCj4+IHByb2JsZW1zIHdoZW4gdGhlIGxpYnJhcnkgaXMgdXNlZCBpbiBw
cm9ncmFtcyB3aXRoIGxhcmdlIHBlci10aHJlYWQKPj4gbWVtb3J5Lgo+Pgo+PiBVc2UgZGxzeW0o
KSB0byBnZXQgdGhlIHBvaW50ZXIgdG8gX19wdGhyZWFkX2dldF9taW5zdGFjaygpIGluIG9yZGVy
IHRvCj4+IGF2b2lkIGxpbmthZ2UgcHJvYmxlbXMgYW5kIGZhbGwgYmFjayB0byB0aGUgY3VycmVu
dCBjb25zdGFudCBzaXplIGlmCj4+IG5vdCBmb3VuZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gT25seSBjb21waWxlIHRlc3Rl
ZC4gSmltLCBjYW4geW91IHBsZWFzZSB2ZXJpZnkgdGhpcyBwYXRjaCBpcyBzb2x2aW5nCj4+IHlv
dXIgb3JpZ2luYWwgcHJvYmxlbT8KPj4gLS0tCj4+ICB0b29scy94ZW5zdG9yZS9NYWtlZmlsZSB8
ICA0ICsrKysKPj4gIHRvb2xzL3hlbnN0b3JlL3hzLmMgICAgIHwgMTkgKysrKysrKysrKysrKysr
KysrLQo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0p
Cj4+Cj4+IGRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0
b3JlL01ha2VmaWxlCj4+IGluZGV4IDJiOTlkMmJjMWIuLmZiNmM3M2UyOTcgMTAwNjQ0Cj4+IC0t
LSBhL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCj4+ICsrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2Vm
aWxlCj4+IEBAIC0xMDAsNiArMTAwLDEwIEBAIGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpOiBsaWJ4
ZW5zdG9yZS5zby4kKE1BSk9SKS4kKE1JTk9SKQo+PiAgCWxuIC1zZiAkPCAkQAo+PiAgCj4+ICB4
cy5vcGljOiBDRkxBR1MgKz0gLURVU0VfUFRIUkVBRAo+PiAraWZlcSAoJChDT05GSUdfTGludXgp
LHkpCj4+ICt4cy5vcGljOiBDRkxBR1MgKz0gLURVU0VfRExTWU0KPj4gK3hzLm9waWM6IExERkxB
R1MgKz0gLWxkbAo+PiArZW5kaWYKPj4gIAo+PiAgbGlieGVuc3RvcmUuc28uJChNQUpPUikuJChN
SU5PUik6IHhzLm9waWMgeHNfbGliLm9waWMKPj4gIAkkKENDKSAkKExERkxBR1MpICQoUFRIUkVB
RF9MREZMQUdTKSAtV2wsJChTT05BTUVfTERGTEFHKSAtV2wsbGlieGVuc3RvcmUuc28uJChNQUpP
UikgJChTSExJQl9MREZMQUdTKSAtbyAkQCAkXiAkKExETElCU19saWJ4ZW50b29sY29yZSkgJChT
T0NLRVRfTElCUykgJChQVEhSRUFEX0xJQlMpICQoQVBQRU5EX0xERkxBR1MpCj4+IGRpZmYgLS1n
aXQgYS90b29scy94ZW5zdG9yZS94cy5jIGIvdG9vbHMveGVuc3RvcmUveHMuYwo+PiBpbmRleCBh
YmZmZDljZDgwLi44MzcyZjViMWE0IDEwMDY0NAo+PiAtLS0gYS90b29scy94ZW5zdG9yZS94cy5j
Cj4+ICsrKyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKPj4gQEAgLTQ3LDYgKzQ3LDExIEBAIHN0cnVj
dCB4c19zdG9yZWRfbXNnIHsKPj4gIAo+PiAgI2luY2x1ZGUgPHB0aHJlYWQuaD4KPj4gIAo+PiAr
I2lmZGVmIFVTRV9ETFNZTQo+PiArI2RlZmluZSBfX1VTRV9HTlUKPiAKPiBXaGVyZSBkb2VzIHRo
aXMgY29tZSBmcm9tPyBETFNZTSgzKSBzYXlzIF9HTlVfU09VUkNFICh3aGljaCB3ZSBhbHJlYWR5
Cj4gaGF2ZSkuCgpPbiBteSBtYWNoaW5lIGJ1aWxkIGZhaWxlZCwgc28gSSBsb29rZWQgaW50byB0
aGUgaGVhZGVyLi4uCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 18:45:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 18:45:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eovrX-00031b-Vy; Thu, 22 Feb 2018 18:44:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=w69t=fq=gmail.com=pallavivg98@srs-us1.protection.inumbo.net>)
 id 1eouqd-00068q-VZ
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 17:40:00 +0000
X-Inumbo-ID: 496fd949-17f7-11e8-ba59-bc764e045a96
Received: from mail-pl0-x22f.google.com (unknown [2607:f8b0:400e:c01::22f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 496fd949-17f7-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 18:39:09 +0100 (CET)
Received: by mail-pl0-x22f.google.com with SMTP id s13so3263107plq.6
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 09:39:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:mime-version
 :content-transfer-encoding;
 bh=0FP052tFnZZ0SZ2q1/QwBttfZm5ZZYI0uNBZOJAO0dA=;
 b=reKLuXuNaJUyNPIE493dZIeu7Irk75uH8VeSkpYETm3PCJP6rjxX7/fy7DLpXXh/Ve
 GEZ9SouI+9RrKkC2cbXWm1SZlCO947cv7e1nmZxHPjBFFCVpbp6b1spoW3DWWj0p/nFn
 asiwa/8U+MbGg93SdINDaLz3eqnl9VUYU1SMSsdgtUAuGeCXGjGhqUE6eNMLrEdzlBV5
 tqha/M0O/QJi7TAL6BjcmPPEvDZIhQeK1d+UKSGWuj4ionJtzVPwHrPP6FAs6nCHQc8B
 29QeRjAKc09d5nITTB52YmA0daPa7eiiR8DijbXqm4zD+XPOTya8Gjkjj+qKo/6cXXJX
 GU1A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:mime-version
 :content-transfer-encoding;
 bh=0FP052tFnZZ0SZ2q1/QwBttfZm5ZZYI0uNBZOJAO0dA=;
 b=KKY7k8iQGhoaPOG6n5dCW2TTHfcTgtLmXf+8EgCKO7ql0Sg1KhyIVH9Osm+gTXqDWd
 aYP/C9P81W11BU65BK4sGtlmr/WLLQRHe1YEalK0qFfd8X2tRGRul35Emyi+ab6hAkra
 ae3GBgcC19OAl/PkLphgWuHFHyjQM96gl5lS+sfgaCfS6S/9QoVT/51zIgsQflmTjKTv
 q2ka/KMXNMl4/hP78YnOkLTSyKWuNMdarg8UFAQ6JBBkyBn2oXr5Bsb+D563FGXg60uK
 atlzqt8ZNHVncze2GnFCu4aNh5K8Rb/L1MkDg3AAEpcw+cM7LKkzApC3ArBCGxpWhsTM
 bqJA==
X-Gm-Message-State: APf1xPDKrrlsRe32sX9Oc6hKLPxE6nlRj9NCxvN9QLpnVKO3St6s3TYj
 gqwbRdDcjXpMp568gN/4up0=
X-Google-Smtp-Source: AH8x226rvSIzWC+hJAUl6BIwCRNY7Z8sTg4F/GGXgHbUaM8vvy4IBVUxBCy60dZJxUm6QbMz2FLLoA==
X-Received: by 2002:a17:902:424:: with SMTP id
 33-v6mr7184963ple.57.1519321197156; 
 Thu, 22 Feb 2018 09:39:57 -0800 (PST)
Received: from doofy-HP-Notebook ([59.92.202.80])
 by smtp.gmail.com with ESMTPSA id m24sm785736pgv.14.2018.02.22.09.39.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 09:39:56 -0800 (PST)
Message-ID: <1519321192.7074.33.camel@gmail.com>
From: Pallavi <pallavivg98@gmail.com>
To: "lars.kurth@citrix.com" <lars.kurth@citrix.com>
Date: Thu, 22 Feb 2018 23:09:52 +0530
X-Mailer: Evolution 3.18.5.2-0ubuntu3.2 
Mime-Version: 1.0
X-Mailman-Approved-At: Thu, 22 Feb 2018 18:44:59 +0000
Cc: xen-devel@lists.xenproject.org
Subject: [Xen-devel] Xen Project Application | Outreachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksIExhcnMuCgpJJ20gUGFsbGF2aSBWIEcsIGEgc2Vjb25kIHllYXIgdW5kZXJncmFkIG1ham9y
aW5nIGluIENTIGZyb20gSW5kaWEuCkkgd2VudMKgdGhyb3VnaCB0aGUgY29tbXVuaXR5IGxhbmRp
bmcgcGFnZSBvZiBYZW4gUHJvamVjdCBhbmQgZm91bmQgdGhpcwpwcm9qZWN0IHRoYXQgSSB3b3Vs
ZCBsaWtlIHRvIGNvbnRyaWJ1dGUgb24tIFhlbiBvbiBBUk06IGNyZWF0ZSBtdWx0aXBsZQpndWVz
dHMgZnJvbSBkZXZpY2UgdHJlZS4KSSBoYXZlIHRha2VuIGEgY291cnNlIG9uIEMgZHVyaW5nIG15
IHNlY29uZCBzZW1lc3RlciBhbmQgYW0gY3VycmVudGx5CnRha2luZyBhIGNvdXJzZSBvbiBPcGVy
YXRpbmcgU3lzdGVtcyBhbmQgQ29tcHV0ZXIgQXJjaGl0ZWN0dXJlIHRoaXMKc2VtZXN0ZXIuwqAK
SSB3ZW50IHRocm91Z2ggdGhlIG1haWxpbmcgbGlzdMKgaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9hcmNoaXZlcy9oCnRtbC94ZW4tZGV2ZWwvMjAxOC0wMi/CoGFuZCBsb29rZWQgdGhyb3Vn
aCB0aGUgbWFpbHMgdGFnZ2VkIG91dHJlYWNoLgpJIGFtIGJlZ2lubmVyIGluIGh5cGVydmlzb3Jz
IGFuZCBBUk0gYnV0IEknbSB3aWxsaW5nIHRvIGxlYXJuLgpIb3cgY2FuIEkgZ2V0IHN0YXJ0ZWQg
b24gdGhpcyBwcm9qZWN0PyBBcmUgdGhlcmUgYW55IHByZXJlcXVpc2l0ZXMgbmVlZApvdGhlciB0
aGFuIEM/CkFsc28gaG93IHNob3VsZCBJIGNvbW11bmljYXRlIHdpdGggdGhlIG1lbnRvcnM/CgpJ
IGZvdW5kIGEgZmV3IGxpbmtzIG9uIHRoZSBtYWlsaW5nIGxpc3QKPiAKPiBGb3IgdGhlIEFSTSBw
cm9qZWN0LCBpdCB3b3VsZCBiZSBnb29kIHRvIGdldCBmYW1pbGlhciB3aXRoIFhlbiBvbgo+IEFS
TSwgdG8gbGVhcm7CoAo+IGhvdyB0byBidWlsZCBpdDoKPiAqwqAKPiBodHRwczovL3dpa2kueGVu
cHJvamVjdC5vcmcvd2lraS9YZW5fQVJNX3dpdGhfVmlydHVhbGl6YXRpb25fRXh0ZW5zaW8KPiBu
cyNCdWlsZGluZ19YZW5fb25fQVJNCj4gKiBVc2UgUUVNVSB0byBlbXVsYXRlIGFuIEFSTSBib2Fy
ZCB0byBydW4gWGVuIG9uIGl0LCBmb3IgdGVzdGluZyBhbmTCoAo+IGRldmVsb3BtZW50Ogo+IGh0
dHBzOi8vd2lraS54ZW5wcm9qZWN0Lm9yZy93aWtpL1hlbl9BUk1fd2l0aF9WaXJ0dWFsaXphdGlv
bl9FeHRlbnNpbwo+IG5zL3FlbXUtc3lzdGVtLWFhcmNoNjQKPiAqIFlvdSB3aWxsIGFsc28gbmVl
ZCB0byBiZSBmYW1pbGlhciB3aXRowqAKPiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lr
aS9TdWJtaXR0aW5nX1hlbl9Qcm9qZWN0X1BhdGNoZXMKCkkgd2lsbCByZWFkIHRocm91Z2ggdGhl
bSBpbiB0aGUgbWVhbndoaWxlLgpJIHJlYWxseSBhcHByZWNpYXRlIGFueSBoZWxwIHlvdSBjYW4g
cHJvdmlkZS4KCllvdXJzIFNpbmNlcmx5wqAKUGFsbGF2aSBWIEcKQ1NFLCBDbGFzcyBvZiAyMDIw
Ck1vZGVsIEVuZ2luZWVyaW5nIENvbGxlZ2UKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 18:46:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 18:46:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eovt2-0003Fv-9W; Thu, 22 Feb 2018 18:46:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eovt0-0003Fe-DX
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 18:46:30 +0000
X-Inumbo-ID: 943eeaf3-1800-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 943eeaf3-1800-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 19:45:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464051978"
Date: Thu, 22 Feb 2018 18:46:27 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180222184627.nq3iu2xovifcm6gb@citrix.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-9-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1512546614-9937-9-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC Patch v4 8/8] x86/hvm: bump the maximum number
 of vcpus to 512
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMDYsIDIwMTcgYXQgMDM6NTA6MTRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiAtLS0KPiAg
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oIHwgMiArLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1faW5mb190YWJsZS5oCj4gaW5kZXggMDhjMjUyZS4uNjgzM2E0YyAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKPiBAQCAtMzIsNyArMzIsNyBA
QAo+ICAjZGVmaW5lIEhWTV9JTkZPX1BBRERSICAgICAgICgoSFZNX0lORk9fUEZOIDw8IDEyKSAr
IEhWTV9JTkZPX09GRlNFVCkKPiAgCj4gIC8qIE1heGltdW0gd2UgY2FuIHN1cHBvcnQgd2l0aCBj
dXJyZW50IHZMQVBJQyBJRCBtYXBwaW5nLiAqLwo+IC0jZGVmaW5lIEhWTV9NQVhfVkNQVVMgICAg
ICAgIDEyOAo+ICsjZGVmaW5lIEhWTV9NQVhfVkNQVVMgICAgICAgIDUxMgoKSSBjaGVja2VkIGEg
ZmV3IHBsYWNlcyB3aGVyZSB0aGlzIGlzIHVzZWQsIGJ1bXBpbmcgdGhlIG51bWJlciBkb2Vzbid0
CnNlZW0gdG8gYmUgaGFybWZ1bCBvbiB0aGUgc3VyZmFjZS4KCk9mIGNvdXJzZSB0aGVyZSBpcyB0
aGUgcXVlc3Rpb24gaG93IG1hbnkgQ1BVcyBjYW4gdXBzdHJlYW0gc3VwcG9ydCwKSSB0aGluayBp
dCBpcyBzdGlsbCB1bmRlciBhcmd1bWVudCBhdCB0aGUgbW9tZW50LgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 18:53:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 18:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eovzu-000420-0G; Thu, 22 Feb 2018 18:53:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eovzt-00041u-AT
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 18:53:37 +0000
X-Inumbo-ID: e8104781-1801-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8104781-1801-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 18:55:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464053187"
Date: Thu, 22 Feb 2018 18:53:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180222185328.ckkiwqh4cc4dllss@citrix.com>
References: <20180222135335.13913-1-jgross@suse.com>
 <20180222172806.exd3h32kcvonuiw3@citrix.com>
 <6b215444-830c-0611-b865-84909fc5eb7b@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <6b215444-830c-0611-b865-84909fc5eb7b@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, jfehlig@suse.com,
 Wei Liu <wei.liu2@citrix.com>, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: try to get minimum thread
 stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDc6NDQ6MjJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBPbiAyMi8wMi8xOCAxODoyOCwgV2VpIExpdSB3cm90ZToKPiA+IE9uIFRodSwgRmVi
IDIyLCAyMDE4IGF0IDAyOjUzOjM1UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4gPj4g
V2hlbiBjcmVhdGluZyBhIHB0aHJlYWQgaW4geHNfd2F0Y2goKSB0cnkgdG8gZ2V0IHRoZSBtaW5p
bWFsIG5lZWRlZAo+ID4+IHNpemUgb2YgdGhlIHRocmVhZCBmcm9tIGdsaWJjIGluc3RlYWQgb2Yg
dXNpbmcgYSBjb25zdGFudC4gVGhpcyBhdm9pZHMKPiA+PiBwcm9ibGVtcyB3aGVuIHRoZSBsaWJy
YXJ5IGlzIHVzZWQgaW4gcHJvZ3JhbXMgd2l0aCBsYXJnZSBwZXItdGhyZWFkCj4gPj4gbWVtb3J5
Lgo+ID4+Cj4gPj4gVXNlIGRsc3ltKCkgdG8gZ2V0IHRoZSBwb2ludGVyIHRvIF9fcHRocmVhZF9n
ZXRfbWluc3RhY2soKSBpbiBvcmRlciB0bwo+ID4+IGF2b2lkIGxpbmthZ2UgcHJvYmxlbXMgYW5k
IGZhbGwgYmFjayB0byB0aGUgY3VycmVudCBjb25zdGFudCBzaXplIGlmCj4gPj4gbm90IGZvdW5k
Lgo+ID4+Cj4gPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29t
Pgo+ID4+IC0tLQo+ID4+IE9ubHkgY29tcGlsZSB0ZXN0ZWQuIEppbSwgY2FuIHlvdSBwbGVhc2Ug
dmVyaWZ5IHRoaXMgcGF0Y2ggaXMgc29sdmluZwo+ID4+IHlvdXIgb3JpZ2luYWwgcHJvYmxlbT8K
PiA+PiAtLS0KPiA+PiAgdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgfCAgNCArKysrCj4gPj4gIHRv
b2xzL3hlbnN0b3JlL3hzLmMgICAgIHwgMTkgKysrKysrKysrKysrKysrKysrLQo+ID4+ICAyIGZp
bGVzIGNoYW5nZWQsIDIyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiA+Pgo+ID4+IGRp
ZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0b3JlL01ha2Vm
aWxlCj4gPj4gaW5kZXggMmI5OWQyYmMxYi4uZmI2YzczZTI5NyAxMDA2NDQKPiA+PiAtLS0gYS90
b29scy94ZW5zdG9yZS9NYWtlZmlsZQo+ID4+ICsrKyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxl
Cj4gPj4gQEAgLTEwMCw2ICsxMDAsMTAgQEAgbGlieGVuc3RvcmUuc28uJChNQUpPUik6IGxpYnhl
bnN0b3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpCj4gPj4gIAlsbiAtc2YgJDwgJEAKPiA+PiAgCj4g
Pj4gIHhzLm9waWM6IENGTEFHUyArPSAtRFVTRV9QVEhSRUFECj4gPj4gK2lmZXEgKCQoQ09ORklH
X0xpbnV4KSx5KQo+ID4+ICt4cy5vcGljOiBDRkxBR1MgKz0gLURVU0VfRExTWU0KPiA+PiAreHMu
b3BpYzogTERGTEFHUyArPSAtbGRsCj4gPj4gK2VuZGlmCj4gPj4gIAo+ID4+ICBsaWJ4ZW5zdG9y
ZS5zby4kKE1BSk9SKS4kKE1JTk9SKTogeHMub3BpYyB4c19saWIub3BpYwo+ID4+ICAJJChDQykg
JChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxp
YnhlbnN0b3JlLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJF4gJChMRExJQlNf
bGlieGVudG9vbGNvcmUpICQoU09DS0VUX0xJQlMpICQoUFRIUkVBRF9MSUJTKSAkKEFQUEVORF9M
REZMQUdTKQo+ID4+IGRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94cy5jIGIvdG9vbHMveGVu
c3RvcmUveHMuYwo+ID4+IGluZGV4IGFiZmZkOWNkODAuLjgzNzJmNWIxYTQgMTAwNjQ0Cj4gPj4g
LS0tIGEvdG9vbHMveGVuc3RvcmUveHMuYwo+ID4+ICsrKyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMK
PiA+PiBAQCAtNDcsNiArNDcsMTEgQEAgc3RydWN0IHhzX3N0b3JlZF9tc2cgewo+ID4+ICAKPiA+
PiAgI2luY2x1ZGUgPHB0aHJlYWQuaD4KPiA+PiAgCj4gPj4gKyNpZmRlZiBVU0VfRExTWU0KPiA+
PiArI2RlZmluZSBfX1VTRV9HTlUKPiA+IAo+ID4gV2hlcmUgZG9lcyB0aGlzIGNvbWUgZnJvbT8g
RExTWU0oMykgc2F5cyBfR05VX1NPVVJDRSAod2hpY2ggd2UgYWxyZWFkeQo+ID4gaGF2ZSkuCj4g
Cj4gT24gbXkgbWFjaGluZSBidWlsZCBmYWlsZWQsIHNvIEkgbG9va2VkIGludG8gdGhlIGhlYWRl
ci4uLgo+IAoKRG9lcyBwdXR0aW5nIF9HTlVfU09VUkNFIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhh
dCBmaWxlIGJlZm9yZSBhbGwKaGVhZGVycyBzb2x2ZSB0aGUgaXNzdWU/IEkgZG9uJ3QgdGhpbmsg
d2Ugd2FudCB0byB1c2UgYW4gaW50ZXJuYWwKZGVmaW5pdGlvbi4KCldlaS4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 18:56:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 18:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eow2Z-0004B1-Dt; Thu, 22 Feb 2018 18:56:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=69li=fq=citrix.com=prvs=58412377d=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eow2Y-0004At-Dg
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 18:56:22 +0000
X-Inumbo-ID: f5615cb9-1801-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5615cb9-1801-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 19:55:33 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,378,1515456000"; d="scan'208";a="464053574"
Date: Thu, 22 Feb 2018 18:55:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180222185548.c2xjfvgl57ehvlaq@citrix.com>
References: <20180222135335.13913-1-jgross@suse.com>
 <20180222172806.exd3h32kcvonuiw3@citrix.com>
 <6b215444-830c-0611-b865-84909fc5eb7b@suse.com>
 <20180222185328.ckkiwqh4cc4dllss@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180222185328.ckkiwqh4cc4dllss@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, jfehlig@suse.com,
 Wei Liu <wei.liu2@citrix.com>, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: try to get minimum thread
 stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDY6NTM6MjhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBUaHUsIEZlYiAyMiwgMjAxOCBhdCAwNzo0NDoyMlBNICswMTAwLCBKdWVyZ2VuIEdyb3Nz
IHdyb3RlOgo+ID4gT24gMjIvMDIvMTggMTg6MjgsIFdlaSBMaXUgd3JvdGU6Cj4gPiA+IE9uIFRo
dSwgRmViIDIyLCAyMDE4IGF0IDAyOjUzOjM1UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6
Cj4gPiA+PiBXaGVuIGNyZWF0aW5nIGEgcHRocmVhZCBpbiB4c193YXRjaCgpIHRyeSB0byBnZXQg
dGhlIG1pbmltYWwgbmVlZGVkCj4gPiA+PiBzaXplIG9mIHRoZSB0aHJlYWQgZnJvbSBnbGliYyBp
bnN0ZWFkIG9mIHVzaW5nIGEgY29uc3RhbnQuIFRoaXMgYXZvaWRzCj4gPiA+PiBwcm9ibGVtcyB3
aGVuIHRoZSBsaWJyYXJ5IGlzIHVzZWQgaW4gcHJvZ3JhbXMgd2l0aCBsYXJnZSBwZXItdGhyZWFk
Cj4gPiA+PiBtZW1vcnkuCj4gPiA+Pgo+ID4gPj4gVXNlIGRsc3ltKCkgdG8gZ2V0IHRoZSBwb2lu
dGVyIHRvIF9fcHRocmVhZF9nZXRfbWluc3RhY2soKSBpbiBvcmRlciB0bwo+ID4gPj4gYXZvaWQg
bGlua2FnZSBwcm9ibGVtcyBhbmQgZmFsbCBiYWNrIHRvIHRoZSBjdXJyZW50IGNvbnN0YW50IHNp
emUgaWYKPiA+ID4+IG5vdCBmb3VuZC4KPiA+ID4+Cj4gPiA+PiBTaWduZWQtb2ZmLWJ5OiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gPiA+PiAtLS0KPiA+ID4+IE9ubHkgY29tcGls
ZSB0ZXN0ZWQuIEppbSwgY2FuIHlvdSBwbGVhc2UgdmVyaWZ5IHRoaXMgcGF0Y2ggaXMgc29sdmlu
Zwo+ID4gPj4geW91ciBvcmlnaW5hbCBwcm9ibGVtPwo+ID4gPj4gLS0tCj4gPiA+PiAgdG9vbHMv
eGVuc3RvcmUvTWFrZWZpbGUgfCAgNCArKysrCj4gPiA+PiAgdG9vbHMveGVuc3RvcmUveHMuYyAg
ICAgfCAxOSArKysrKysrKysrKysrKysrKystCj4gPiA+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyMiBp
bnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiA+Pgo+ID4gPj4gZGlmZiAtLWdpdCBhL3Rv
b2xzL3hlbnN0b3JlL01ha2VmaWxlIGIvdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUKPiA+ID4+IGlu
ZGV4IDJiOTlkMmJjMWIuLmZiNmM3M2UyOTcgMTAwNjQ0Cj4gPiA+PiAtLS0gYS90b29scy94ZW5z
dG9yZS9NYWtlZmlsZQo+ID4gPj4gKysrIGIvdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUKPiA+ID4+
IEBAIC0xMDAsNiArMTAwLDEwIEBAIGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpOiBsaWJ4ZW5zdG9y
ZS5zby4kKE1BSk9SKS4kKE1JTk9SKQo+ID4gPj4gIAlsbiAtc2YgJDwgJEAKPiA+ID4+ICAKPiA+
ID4+ICB4cy5vcGljOiBDRkxBR1MgKz0gLURVU0VfUFRIUkVBRAo+ID4gPj4gK2lmZXEgKCQoQ09O
RklHX0xpbnV4KSx5KQo+ID4gPj4gK3hzLm9waWM6IENGTEFHUyArPSAtRFVTRV9ETFNZTQo+ID4g
Pj4gK3hzLm9waWM6IExERkxBR1MgKz0gLWxkbAo+ID4gPj4gK2VuZGlmCj4gPiA+PiAgCj4gPiA+
PiAgbGlieGVuc3RvcmUuc28uJChNQUpPUikuJChNSU5PUik6IHhzLm9waWMgeHNfbGliLm9waWMK
PiA+ID4+ICAJJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1F
X0xERkxBRykgLVdsLGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8g
JEAgJF4gJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoU09DS0VUX0xJQlMpICQoUFRIUkVBRF9M
SUJTKSAkKEFQUEVORF9MREZMQUdTKQo+ID4gPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3Jl
L3hzLmMgYi90b29scy94ZW5zdG9yZS94cy5jCj4gPiA+PiBpbmRleCBhYmZmZDljZDgwLi44Mzcy
ZjViMWE0IDEwMDY0NAo+ID4gPj4gLS0tIGEvdG9vbHMveGVuc3RvcmUveHMuYwo+ID4gPj4gKysr
IGIvdG9vbHMveGVuc3RvcmUveHMuYwo+ID4gPj4gQEAgLTQ3LDYgKzQ3LDExIEBAIHN0cnVjdCB4
c19zdG9yZWRfbXNnIHsKPiA+ID4+ICAKPiA+ID4+ICAjaW5jbHVkZSA8cHRocmVhZC5oPgo+ID4g
Pj4gIAo+ID4gPj4gKyNpZmRlZiBVU0VfRExTWU0KPiA+ID4+ICsjZGVmaW5lIF9fVVNFX0dOVQo+
ID4gPiAKPiA+ID4gV2hlcmUgZG9lcyB0aGlzIGNvbWUgZnJvbT8gRExTWU0oMykgc2F5cyBfR05V
X1NPVVJDRSAod2hpY2ggd2UgYWxyZWFkeQo+ID4gPiBoYXZlKS4KPiA+IAo+ID4gT24gbXkgbWFj
aGluZSBidWlsZCBmYWlsZWQsIHNvIEkgbG9va2VkIGludG8gdGhlIGhlYWRlci4uLgo+ID4gCj4g
Cj4gRG9lcyBwdXR0aW5nIF9HTlVfU09VUkNFIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhhdCBmaWxl
IGJlZm9yZSBhbGwKPiBoZWFkZXJzIHNvbHZlIHRoZSBpc3N1ZT8gSSBkb24ndCB0aGluayB3ZSB3
YW50IHRvIHVzZSBhbiBpbnRlcm5hbAo+IGRlZmluaXRpb24uCgpBbmQgSSB3YXMgd3JvbmcgYWJv
dXQgIndlIGFscmVhZHkgaGF2ZSBfR05VX1NPVVJDRSIgYml0IGluIG15IHByZXZpb3VzCmVtYWls
LiBBdCBsZWFzdCBub3QgaW4gdGhlIGZpbGUgeW91IG1vZGlmaWVkLgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 19:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 19:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eowHv-0005YD-S8; Thu, 22 Feb 2018 19:12:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=d841=fq=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eowHu-0005Y7-JB
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 19:12:14 +0000
X-Inumbo-ID: 2c04f1d2-1804-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2c04f1d2-1804-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 20:11:24 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 7FB23AD48;
 Thu, 22 Feb 2018 19:12:11 +0000 (UTC)
To: Wei Liu <wei.liu2@citrix.com>
References: <20180222135335.13913-1-jgross@suse.com>
 <20180222172806.exd3h32kcvonuiw3@citrix.com>
 <6b215444-830c-0611-b865-84909fc5eb7b@suse.com>
 <20180222185328.ckkiwqh4cc4dllss@citrix.com>
 <20180222185548.c2xjfvgl57ehvlaq@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <cfd490ab-227a-207a-dfa4-37b8009f9d62@suse.com>
Date: Thu, 22 Feb 2018 20:12:09 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180222185548.c2xjfvgl57ehvlaq@citrix.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org, jfehlig@suse.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: try to get minimum thread
 stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTk6NTUsIFdlaSBMaXUgd3JvdGU6Cj4gT24gVGh1LCBGZWIgMjIsIDIwMTgg
YXQgMDY6NTM6MjhQTSArMDAwMCwgV2VpIExpdSB3cm90ZToKPj4gT24gVGh1LCBGZWIgMjIsIDIw
MTggYXQgMDc6NDQ6MjJQTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9uIDIyLzAy
LzE4IDE4OjI4LCBXZWkgTGl1IHdyb3RlOgo+Pj4+IE9uIFRodSwgRmViIDIyLCAyMDE4IGF0IDAy
OjUzOjM1UE0gKzAxMDAsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IFdoZW4gY3JlYXRpbmcg
YSBwdGhyZWFkIGluIHhzX3dhdGNoKCkgdHJ5IHRvIGdldCB0aGUgbWluaW1hbCBuZWVkZWQKPj4+
Pj4gc2l6ZSBvZiB0aGUgdGhyZWFkIGZyb20gZ2xpYmMgaW5zdGVhZCBvZiB1c2luZyBhIGNvbnN0
YW50LiBUaGlzIGF2b2lkcwo+Pj4+PiBwcm9ibGVtcyB3aGVuIHRoZSBsaWJyYXJ5IGlzIHVzZWQg
aW4gcHJvZ3JhbXMgd2l0aCBsYXJnZSBwZXItdGhyZWFkCj4+Pj4+IG1lbW9yeS4KPj4+Pj4KPj4+
Pj4gVXNlIGRsc3ltKCkgdG8gZ2V0IHRoZSBwb2ludGVyIHRvIF9fcHRocmVhZF9nZXRfbWluc3Rh
Y2soKSBpbiBvcmRlciB0bwo+Pj4+PiBhdm9pZCBsaW5rYWdlIHByb2JsZW1zIGFuZCBmYWxsIGJh
Y2sgdG8gdGhlIGN1cnJlbnQgY29uc3RhbnQgc2l6ZSBpZgo+Pj4+PiBub3QgZm91bmQuCj4+Pj4+
Cj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4+
Pj4gLS0tCj4+Pj4+IE9ubHkgY29tcGlsZSB0ZXN0ZWQuIEppbSwgY2FuIHlvdSBwbGVhc2UgdmVy
aWZ5IHRoaXMgcGF0Y2ggaXMgc29sdmluZwo+Pj4+PiB5b3VyIG9yaWdpbmFsIHByb2JsZW0/Cj4+
Pj4+IC0tLQo+Pj4+PiAgdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgfCAgNCArKysrCj4+Pj4+ICB0
b29scy94ZW5zdG9yZS94cy5jICAgICB8IDE5ICsrKysrKysrKysrKysrKysrKy0KPj4+Pj4gIDIg
ZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pj4+Pgo+Pj4+
PiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgYi90b29scy94ZW5zdG9yZS9N
YWtlZmlsZQo+Pj4+PiBpbmRleCAyYjk5ZDJiYzFiLi5mYjZjNzNlMjk3IDEwMDY0NAo+Pj4+PiAt
LS0gYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZQo+Pj4+PiArKysgYi90b29scy94ZW5zdG9yZS9N
YWtlZmlsZQo+Pj4+PiBAQCAtMTAwLDYgKzEwMCwxMCBAQCBsaWJ4ZW5zdG9yZS5zby4kKE1BSk9S
KTogbGlieGVuc3RvcmUuc28uJChNQUpPUikuJChNSU5PUikKPj4+Pj4gIAlsbiAtc2YgJDwgJEAK
Pj4+Pj4gIAo+Pj4+PiAgeHMub3BpYzogQ0ZMQUdTICs9IC1EVVNFX1BUSFJFQUQKPj4+Pj4gK2lm
ZXEgKCQoQ09ORklHX0xpbnV4KSx5KQo+Pj4+PiAreHMub3BpYzogQ0ZMQUdTICs9IC1EVVNFX0RM
U1lNCj4+Pj4+ICt4cy5vcGljOiBMREZMQUdTICs9IC1sZGwKPj4+Pj4gK2VuZGlmCj4+Pj4+ICAK
Pj4+Pj4gIGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpOiB4cy5vcGljIHhzX2xpYi5v
cGljCj4+Pj4+ICAJJChDQykgJChMREZMQUdTKSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09O
QU1FX0xERkxBRykgLVdsLGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykg
LW8gJEAgJF4gJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoU09DS0VUX0xJQlMpICQoUFRIUkVB
RF9MSUJTKSAkKEFQUEVORF9MREZMQUdTKQo+Pj4+PiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3Rv
cmUveHMuYyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKPj4+Pj4gaW5kZXggYWJmZmQ5Y2Q4MC4uODM3
MmY1YjFhNCAxMDA2NDQKPj4+Pj4gLS0tIGEvdG9vbHMveGVuc3RvcmUveHMuYwo+Pj4+PiArKysg
Yi90b29scy94ZW5zdG9yZS94cy5jCj4+Pj4+IEBAIC00Nyw2ICs0NywxMSBAQCBzdHJ1Y3QgeHNf
c3RvcmVkX21zZyB7Cj4+Pj4+ICAKPj4+Pj4gICNpbmNsdWRlIDxwdGhyZWFkLmg+Cj4+Pj4+ICAK
Pj4+Pj4gKyNpZmRlZiBVU0VfRExTWU0KPj4+Pj4gKyNkZWZpbmUgX19VU0VfR05VCj4+Pj4KPj4+
PiBXaGVyZSBkb2VzIHRoaXMgY29tZSBmcm9tPyBETFNZTSgzKSBzYXlzIF9HTlVfU09VUkNFICh3
aGljaCB3ZSBhbHJlYWR5Cj4+Pj4gaGF2ZSkuCj4+Pgo+Pj4gT24gbXkgbWFjaGluZSBidWlsZCBm
YWlsZWQsIHNvIEkgbG9va2VkIGludG8gdGhlIGhlYWRlci4uLgo+Pj4KPj4KPj4gRG9lcyBwdXR0
aW5nIF9HTlVfU09VUkNFIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhhdCBmaWxlIGJlZm9yZSBhbGwK
Pj4gaGVhZGVycyBzb2x2ZSB0aGUgaXNzdWU/IEkgZG9uJ3QgdGhpbmsgd2Ugd2FudCB0byB1c2Ug
YW4gaW50ZXJuYWwKPj4gZGVmaW5pdGlvbi4KCkFhaCwgSSBwdXQgaXQganVzdCBiZWZvcmUgaW5j
bHVkaW5nIGRsZmNuLmggYW5kIGl0IGRpZG4ndCB3b3JrLiBQdXR0aW5nCml0IGF0IHRoZSBiZWdp
bm5pbmcgc29sdmVzIHRoZSBwcm9ibGVtLgoKSSdsbCBzZW5kIFYyIGFmdGVyIHdhaXRpbmcgYSBi
aXQgZm9yIG90aGVyIGNvbW1lbnRzLgoKPiBBbmQgSSB3YXMgd3JvbmcgYWJvdXQgIndlIGFscmVh
ZHkgaGF2ZSBfR05VX1NPVVJDRSIgYml0IGluIG15IHByZXZpb3VzCj4gZW1haWwuIEF0IGxlYXN0
IG5vdCBpbiB0aGUgZmlsZSB5b3UgbW9kaWZpZWQuCgpYZW5zdG9yZSB1c2VzIGl0IGFscmVhZHks
IHRvby4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 19:20:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 19:20:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eowPY-0006I6-L9; Thu, 22 Feb 2018 19:20:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=d841=fq=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eowPX-0005tT-Hd
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 19:20:07 +0000
X-Inumbo-ID: 9b3b8524-1805-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9b3b8524-1805-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 19:21:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 66BAAAD8C;
 Thu, 22 Feb 2018 19:19:58 +0000 (UTC)
To: Colin King <colin.king@canonical.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
References: <20180222172259.10381-1-colin.king@canonical.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ad17f925-bf95-967d-45d8-3248aea6ddcd@suse.com>
Date: Thu, 22 Feb 2018 20:19:51 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180222172259.10381-1-colin.king@canonical.com>
Content-Language: de-DE
Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/pvcalls: fix null pointer dereference
	on map->sock
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTg6MjIsIENvbGluIEtpbmcgd3JvdGU6Cj4gRnJvbTogQ29saW4gSWFuIEtp
bmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KPiAKPiBDdXJyZW50bHkgaWYgbWFwIGlzIG51
bGwgdGhlbiBhIHBvdGVudGlhbCBudWxsIHBvaW50ZXIgZGVmZXJlbmNlCj4gb2NjdXJzIHdoZW4g
Y2FsbGluZyBzb2NrX3JlbGVhc2Ugb24gbWFwLT5zb2NrLiAgSSBiZWxpZXZlIHRoZQo+IGFjdHVh
bCBpbnRlbnRpb24gd2FzIHRvIGNhbGwgc29ja19yZWxlYXNlIG9uIHNvY2sgaW5zdGVhZC4gRml4
Cj4gdGhpcy4KPiAKPiBGaXhlczogNWRiNGQyODZhOGVmICgieGVuL3B2Y2FsbHM6IGltcGxlbWVu
dCBjb25uZWN0IGNvbW1hbmQiKQo+IFNpZ25lZC1vZmYtYnk6IENvbGluIElhbiBLaW5nIDxjb2xp
bi5raW5nQGNhbm9uaWNhbC5jb20+CgpIbW0sIHllcywga2luZCBvZiBvYnZpb3VzLiA6LSkKClJl
dmlld2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CgoKSnVlcmdlbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 19:34:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 19:34:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eowdh-00077f-0g; Thu, 22 Feb 2018 19:34:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nxx9=fq=iiitd.ac.in=kanika16047@srs-us1.protection.inumbo.net>)
 id 1eowdf-00077U-3M
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 19:34:43 +0000
X-Inumbo-ID: 4d6b4fa5-1807-11e8-ba59-bc764e045a96
Received: from mail-lf0-x229.google.com (unknown [2a00:1450:4010:c07::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d6b4fa5-1807-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 20:33:48 +0100 (CET)
Received: by mail-lf0-x229.google.com with SMTP id t79so9042356lfe.3
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 11:34:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iiitd.ac.in; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=uPTi6LV84RlEGolDH2gQEX+utA7jMQ1gQqV2RCsPp1w=;
 b=FSh6dNuYD3qV4zTNmr2OKedO0B+GnD4BMc9z8oFZTHLSzLiJCiFDWi2sd2fH5O/7nF
 0mC0v5JDouCx7zVez506eTK5q09V0RlGguoADpFHTHk+rHGfYeaM32HSff1WjKFQml1s
 LW472coNPsTKV2Zyw33u8lAeJTUpsHdA/UkbY=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=uPTi6LV84RlEGolDH2gQEX+utA7jMQ1gQqV2RCsPp1w=;
 b=We4ZhiuzHilTP4OlTPjsHdIpA2pVcLNQs0c5MEiK9Brge4H+P+cu7epx2xNXp33Xfk
 YbWb62I6c5sk23/JG/QSIMfUeFt0Y/JU08bJ69vHgw2IHQOBMiK6ck7JtY4LiSQYmAvP
 LlTfLVyoIYzAhM8XVQiYH8GEGO/lU7Cvrfm+RwCklTmS3cbPtsZOzuy7N+32wxntIJPs
 QXTIhD55hxC2MWE0a+RDauLj73R11yxuxK91gXALhls9h4y6k8D9ai2KaZHrCnkkYUX4
 IVWJNpEPMomLUiWREU60hFVe4k5Idel4QNjBeXt2CBhTqRjO4xHHzJTqv7SzCi16BUt7
 44jg==
X-Gm-Message-State: APf1xPD2ryy2PCWKdE84nrTOnMu4V62MpFaCS23QlsjMt/qWDUf+OgdE
 7rj09rkthSMueY2Y6uqWBvUzAVpVBCXHy9gpQ+QwJQ==
X-Google-Smtp-Source: AH8x226dTx9t/PBg9WV7tcLBgQoPLEHXqI4WnU1YkRGVWTlqNBmIWArNcrWAMfZqJi8U33hPym6z0W98FBLzohOQuGE=
X-Received: by 10.46.85.17 with SMTP id j17mr6129204ljb.55.1519328075239; Thu,
 22 Feb 2018 11:34:35 -0800 (PST)
MIME-Version: 1.0
Received: by 10.46.21.2 with HTTP; Thu, 22 Feb 2018 11:34:34 -0800 (PST)
In-Reply-To: <CAFSf9ho6SwiPw8jDzzy3O+MhjY23MdwWvSNQDwJcr5Y56rjTTA@mail.gmail.com>
References: <4C7AE15B-6A38-4D0B-8E31-2A13DAD04D71@citrix.com>
 <alpine.DEB.2.10.1802141036260.5392@sstabellini-ThinkPad-X260>
 <CAFSf9ho6SwiPw8jDzzy3O+MhjY23MdwWvSNQDwJcr5Y56rjTTA@mail.gmail.com>
From: KANIKA SAINI <kanika16047@iiitd.ac.in>
Date: Fri, 23 Feb 2018 01:04:34 +0530
Message-ID: <CAFSf9hqHcZ=9KEb2R=psTy5ou1L6Kh_AE-Tr2HZNWW-qtuw_9g@mail.gmail.com>
To: Stefano Stabellini <sstabellini@kernel.org>
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>, Simon Kuenzer <simon.kuenzer@neclab.eu>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>
Subject: Re: [Xen-devel] Excited for Xen Project in Outreachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0182691075356948436=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0182691075356948436==
Content-Type: multipart/related; boundary="94eb2c1ce0dc3aac280565d22297"

--94eb2c1ce0dc3aac280565d22297
Content-Type: multipart/alternative; boundary="94eb2c1ce0dc3aac240565d22296"

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

*Issue suggested by Simon*
In Unikraft - whenever compiler flags are changed due to an addition of a
library or something else according to the build rules, the make command
doesn't force recompilation of those files affected by the flag change
unless the files are altered too. The only way out is to "make clean" and
"make" again all the files which can be redundantly time-consuming.


*Solution*One way is to create flag files for objects and add those as
their dependency in the Makefile.


Apart from this, I'm wondering if rules are passed on to the Makefile and
changes are depicted in the Makefile itself, can we add Makefile as the
dependency of objects to solve this issue?


Thank you.



=E2=80=8C

On Wed, Feb 21, 2018 at 9:16 PM, KANIKA SAINI <kanika16047@iiitd.ac.in>
wrote:

>
> Hi Lars,
>
> I'm already on #unikraft with the registered username - kanik.
> My timezone is UTC+5:30h and I can be available for a chat at any time of
> the day post noon usually.
>
> I have subscribed to the mailing lists and gone through the documentation
> at https://wiki.xenproject.org/wiki/Submitting_Xen_Project_P
> atches#How_to_Generate.2C_and_Submit_a_Xen_Project_Patch_to_
> MiniOS_and_Unikraft thoroughly.
>
> Also, I have completed the first task you suggested, that is, to build th=
e
> hello world app. Below is the screenshot of it running on my system.
> [image: Inline image 1]
>
> Keeping my skill set and experience in mind, I'm mostly interested in and
> suitable for projects -  Enhanced Profiling and Tracing Support for
> Unikraft and High-level Language Support with Unikraft.
>
> I was having my exams this week and hence, couldn't start with much force
> but now, I'm all pumped up to make significant contributions. :D
> If there are not many people already working on it, please, let me know
> the next steps to begin contributing.
>
> Thank you!
>
>
>
>
> =E2=80=8C
>
> On Thu, Feb 15, 2018 at 4:15 AM, Stefano Stabellini <
> sstabellini@kernel.org> wrote:
>
>> Hello Kanika,
>>
>> Thanks for your interest in Xen Project!
>> One reply inline below.
>>
>> On Wed, 14 Feb 2018, Lars Kurth wrote:
>> > Hi Kanika,
>> >
>> > I CC'ed two lists and the mentors of projects. Thank you for your
>> interest in the project.
>> >
>> > > I seek guidance in choosing the suitable sub-project in Xen accordin=
g
>> to my skill set.
>> > We have two sets of projects on https://www.outreachy.org/comm
>> unities/cfp/xen-project/
>> > * 3 around Unikraft (mentor: Simon the technical side, I on the
>> process/people side). We are both based in UTC+1 - IRC is #unikraft
>> > * 1 for Xen on ARM (mentors: Stefano & Edgar). Stefano is in UTC-8,
>> Edgar is UTC-7 or 6 (can't quite recall) - IRC is #xendevel
>> >
>> > > I wish to begin my contribution as soon as possible. I request you t=
o
>> connect me to the mentors in case IRC is not the best way to get in touc=
h
>> with them.
>> > Simon is unfortunately not around this week but will be next week.
>> > Stefano and Edgar, are around I believe
>> >
>> > For practical reasons:
>> > * Please sign up to the minios-devel@lists.xenproject.org or
>> xen-devel@lists.xenproject.org (as appropriate)
>> >    (see http://lists.xenproject.org for instructions: if you use the
>> "subscribe subject pattern" make sure you send the mail to
>> minios-devel-request@lists.xenproject.org, ...)
>> > * Please double check time requirements: This is because in the past
>> there frequently were issues with Outreachy and University course time
>> requirements in particular with Universities from India. I believe that
>> there will be extra checks later in the application process, which may
>> require letters from your University. We had one case, where an applican=
t
>> did a small project, but we were not allowed to accept her due to time
>> requirements.
>> > * Let us know timezone you are in and when you can hang out on IRC
>> > * Your registered IRC nickname (please register your nick - see
>> https://www.xenproject.org/help/irc.html under Netiquette)
>> >
>> > Note that my IRC nick is lars_kurth, Simon's is skuezer, Stefano's is
>> sstabellini, and I am afraid I can't remember Edgar's
>> >
>> > If you are interested in Unikraft
>> > * Build the hello world unikraft app: see https://wiki.xenproject.or
>> g/wiki/Category:Unikraft & http://unikraft.neclab.eu/ and report back
>> > * Familiarize yourself with the workflow at https://wiki.xenproject.or=
g
>> /wiki/Submitting_Xen_Project_Patches#How_to_Generate.2C_and_
>> Submit_a_Xen_Project_Patch_to_MiniOS_and_Unikraft (please read the
>> entire document)
>> >
>> > For the ARM project, I will let Stefano and Edgar decide.
>>
>> For the ARM project, it would be good to get familiar with Xen on ARM,
>> to learn how to build it:
>>
>> https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization
>> _Extensions#Building_Xen_on_ARM
>>
>> and use QEMU to emulate an ARM board to run Xen on it, for testing and
>> development:
>>
>> https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization
>> _Extensions/qemu-system-aarch64
>>
>> Feel free to ask any questions!
>>
>>
>> > Regards
>> > Lars
>> >
>> >
>> > From: KANIKA SAINI <kanika16047@iiitd.ac.in>
>> > Date: Wednesday, 14 February 2018 at 17:25
>> > To: Lars Kurth <lars.kurth@citrix.com>
>> > Subject: Excited for Xen Project in Outreachy
>> >
>> > Greetings, Lars.
>> >
>> > I'm Kanika Saini and I'm super excited to begin contributing to Xen!
>> >
>> > I seek guidance in choosing the suitable sub-project in Xen according
>> to my skill set. I'm currently pursuing a course in Operating Systems an=
d
>> hence, have been gaining knowledge in kernel programming by short
>> assignments like the implementation of a system call. I'm familiar with
>> assembly programming in MIPS, ARM and x86 as well.
>> > About high-level programming - I have experience with Java and have
>> used it for desktop applications and parallel programming.
>> >
>> > There are certain projects listed on the project page and I'm looking
>> for mentors' suggestion on what could be the best for both me and Xen. I
>> have introduced myself on the #unikraft channel and I'm expecting a repl=
y
>> from the community.
>> >
>> > I wish to begin my contribution as soon as possible. I request you to
>> connect me to the mentors in case IRC is not the best way to get in touc=
h
>> with them.
>> >
>> > Thank you!
>> >
>> >
>> > --
>> > Yours sincerely,
>> > Kanika Saini
>> > CSE, IIITD Class of 2020
>> >
>> >
>> >
>> > =E2=80=8C
>> >
>> >
>>
>
>
>
> --
> Yours sincerely,
> Kanika Saini
> CSE, IIITD Class of 2020
>



--=20
Yours sincerely,
Kanika Saini
CSE, IIITD Class of 2020

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

<div dir=3D"ltr"><img width=3D"0" height=3D"0" class=3D"mailtrack-img" alt=
=3D"" style=3D"display:flex" src=3D"https://mailtrack.io/trace/mail/750bfa1=
9bb7abf84dc2f39e7fbd69190513eae6e.png?u=3D1498883"><div></div><div></div><d=
iv></div><b>Issue suggested by Simon</b><div>In Unikraft - whenever compile=
r flags are changed due to an addition of a library or something else accor=
ding to the build rules, the make command doesn&#39;t force recompilation o=
f those files affected by the flag change unless the files are altered too.=
 The only way out is to &quot;make clean&quot; and &quot;make&quot; again a=
ll the files which can be redundantly time-consuming.<br><br><b>Solution<br=
></b>One way is to create flag files for objects and add those as their dep=
endency in the Makefile.<br><br><br>Apart from this, I&#39;m wondering if r=
ules are passed on to the Makefile and changes are depicted in the Makefile=
 itself, can we add Makefile as the dependency of objects to solve this iss=
ue?<br><br><br>Thank you.<br><br><br><br>=E2=80=8C<div class=3D"gmail_extra=
"><br><div class=3D"gmail_quote">On Wed, Feb 21, 2018 at 9:16 PM, KANIKA SA=
INI <span dir=3D"ltr">&lt;<a href=3D"mailto:kanika16047@iiitd.ac.in" target=
=3D"_blank">kanika16047@iiitd.ac.in</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div dir=3D"ltr"><img width=3D"0" height=3D"0" class=3D"m_=
-2352105217514246477m_263396225550467787m_-1602793706813371027mailtrack-img=
" alt=3D"" style=3D"display:flex" src=3D"data:image/gif;base64,R0lGODlhAQAB=
AIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"><div></div><br>Hi Lars,<br><b=
r>I&#39;m already on #unikraft with the registered username - kanik.<br>My =
timezone is UTC+5:30h and I can be available for a chat at any time of the =
day post noon usually.=C2=A0<br><br>I have subscribed to the mailing lists =
and gone through the documentation at=C2=A0<a href=3D"https://wiki.xenproje=
ct.org/wiki/Submitting_Xen_Project_Patches#How_to_Generate.2C_and_Submit_a_=
Xen_Project_Patch_to_MiniOS_and_Unikraft" target=3D"_blank">https://wiki.xe=
nproject.org<wbr>/wiki/Submitting_Xen_Project_P<wbr>atches#How_to_Generate.=
2C_and_<wbr>Submit_a_Xen_Project_Patch_to_<wbr>MiniOS_and_Unikraft</a> thor=
oughly.<br><br>Also, I have completed the first task you suggested, that is=
, to build the hello world app. Below is the screenshot of it running on my=
 system.=C2=A0<br><img src=3D"cid:ii_161b908204a3f275" alt=3D"Inline image =
1" width=3D"483" height=3D"85"><div><br></div><div>Keeping my skill set and=
 experience in mind, I&#39;m mostly interested in and suitable for projects=
 - =C2=A0Enhanced Profiling and Tracing Support for Unikraft and High-level=
 Language Support with Unikraft.=C2=A0<br><br>I was having my exams this we=
ek and hence, couldn&#39;t start with much force but now, I&#39;m all pumpe=
d up to make significant contributions. :D<br>If there are not many people =
already working on it, please, let me know the next steps to begin contribu=
ting.<br><br>Thank you!<br><br><br><br><br>=E2=80=8C</div></div><div class=
=3D"m_-2352105217514246477m_263396225550467787HOEnZb"><div class=3D"m_-2352=
105217514246477m_263396225550467787h5"><div class=3D"gmail_extra"><br><div =
class=3D"gmail_quote">On Thu, Feb 15, 2018 at 4:15 AM, Stefano Stabellini <=
span dir=3D"ltr">&lt;<a href=3D"mailto:sstabellini@kernel.org" target=3D"_b=
lank">sstabellini@kernel.org</a>&gt;</span> wrote:<br><blockquote class=3D"=
gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-=
left:1ex">Hello Kanika,<br>
<br>
Thanks for your interest in Xen Project!<br>
One reply inline below.<br>
<span><br>
On Wed, 14 Feb 2018, Lars Kurth wrote:<br>
&gt; Hi Kanika,<br>
&gt;<br>
&gt; I CC&#39;ed two lists and the mentors of projects. Thank you for your =
interest in the project.<br>
&gt;<br>
&gt; &gt; I seek guidance in choosing the suitable sub-project in Xen accor=
ding to my skill set.<br>
&gt; We have two sets of projects on <a href=3D"https://www.outreachy.org/c=
ommunities/cfp/xen-project/" rel=3D"noreferrer" target=3D"_blank">https://w=
ww.outreachy.org/comm<wbr>unities/cfp/xen-project/</a><br>
&gt; * 3 around Unikraft (mentor: Simon the technical side, I on the proces=
s/people side). We are both based in UTC+1 - IRC is #unikraft<br>
&gt; * 1 for Xen on ARM (mentors: Stefano &amp; Edgar). Stefano is in UTC-8=
, Edgar is UTC-7 or 6 (can&#39;t quite recall) - IRC is #xendevel<br>
&gt;<br>
&gt; &gt; I wish to begin my contribution as soon as possible. I request yo=
u to connect me to the mentors in case IRC is not the best way to get in to=
uch with them.<br>
&gt; Simon is unfortunately not around this week but will be next week.<br>
&gt; Stefano and Edgar, are around I believe<br>
&gt;<br>
&gt; For practical reasons:<br>
&gt; * Please sign up to=C2=A0the <a href=3D"mailto:minios-devel@lists.xenp=
roject.org" target=3D"_blank">minios-devel@lists.xenproject.<wbr>org</a>=C2=
=A0or <a href=3D"mailto:xen-devel@lists.xenproject.org" target=3D"_blank">x=
en-devel@lists.xenproject.org</a> (as appropriate)<br>
&gt;=C2=A0 =C2=A0 (see=C2=A0<a href=3D"http://lists.xenproject.org" rel=3D"=
noreferrer" target=3D"_blank">http://lists.xenproject.o<wbr>rg</a>=C2=A0for=
 instructions: if you use the &quot;subscribe subject pattern&quot; make su=
re you send the mail to <a href=3D"mailto:minios-devel-request@lists.xenpro=
ject.org" target=3D"_blank">minios-devel-request@lists.xen<wbr>project.org<=
/a>, ...)=C2=A0<br>
&gt; * Please double check time requirements: This is because in the past t=
here frequently were issues with Outreachy and University course time requi=
rements in particular with Universities from India. I believe that there wi=
ll be extra checks later in the application process, which may require lett=
ers from your University. We had one case, where an applicant did a small p=
roject, but we were not allowed to accept her due to time requirements.<br>
&gt; * Let us know timezone you are in and when you can hang out on IRC<br>
&gt; * Your registered IRC nickname=C2=A0(please register your nick - see <=
a href=3D"https://www.xenproject.org/help/irc.html" rel=3D"noreferrer" targ=
et=3D"_blank">https://www.xenproject.org/hel<wbr>p/irc.html</a> under Netiq=
uette)<br>
&gt;<br>
&gt; Note that my IRC nick is lars_kurth, Simon&#39;s is skuezer, Stefano&#=
39;s is sstabellini, and I am afraid I can&#39;t remember Edgar&#39;s<br>
&gt;<br>
&gt; If you are interested in Unikraft<br>
&gt; * Build the hello world unikraft app: see=C2=A0<a href=3D"https://wiki=
.xenproject.org/wiki/Category:Unikraft" rel=3D"noreferrer" target=3D"_blank=
">https://wiki.xenproject.or<wbr>g/wiki/Category:Unikraft</a>=C2=A0&amp;=C2=
=A0<a href=3D"http://unikraft.neclab.eu/" rel=3D"noreferrer" target=3D"_bla=
nk">htt<wbr>p://unikraft.neclab.eu/</a>=C2=A0and report back<br>
&gt; * Familiarize yourself with the workflow at=C2=A0<a href=3D"https://wi=
ki.xenproject.org/wiki/Submitting_Xen_Project_Patches#How_to_Generate.2C_an=
d_Submit_a_Xen_Project_Patch_to_MiniOS_and_Unikraft" rel=3D"noreferrer" tar=
get=3D"_blank">https://wiki.xenproject.org<wbr>/wiki/Submitting_Xen_Project=
_P<wbr>atches#How_to_Generate.2C_and_<wbr>Submit_a_Xen_Project_Patch_to_<wb=
r>MiniOS_and_Unikraft</a>=C2=A0(please read the entire document)=C2=A0<br>
&gt;<br>
&gt; For the ARM project, I will let Stefano and Edgar decide.<br>
<br>
</span>For the ARM project, it would be good to get familiar with Xen on AR=
M,<br>
to learn how to build it:<br>
<br>
<a href=3D"https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Ext=
ensions#Building_Xen_on_ARM" rel=3D"noreferrer" target=3D"_blank">https://w=
iki.xenproject.org/wi<wbr>ki/Xen_ARM_with_Virtualization<wbr>_Extensions#Bu=
ilding_Xen_on_AR<wbr>M</a><br>
<br>
and use QEMU to emulate an ARM board to run Xen on it, for testing and<br>
development:<br>
<br>
<a href=3D"https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Ext=
ensions/qemu-system-aarch64" rel=3D"noreferrer" target=3D"_blank">https://w=
iki.xenproject.org/wi<wbr>ki/Xen_ARM_with_Virtualization<wbr>_Extensions/qe=
mu-system-aarch6<wbr>4</a><br>
<br>
Feel free to ask any questions!<br>
<div class=3D"m_-2352105217514246477m_263396225550467787m_-1602793706813371=
027HOEnZb"><div class=3D"m_-2352105217514246477m_263396225550467787m_-16027=
93706813371027h5"><br>
<br>
&gt; Regards<br>
&gt; Lars<br>
&gt;<br>
&gt;<br>
&gt; From: KANIKA SAINI &lt;<a href=3D"mailto:kanika16047@iiitd.ac.in" targ=
et=3D"_blank">kanika16047@iiitd.ac.in</a>&gt;<br>
&gt; Date: Wednesday, 14 February 2018 at 17:25<br>
&gt; To: Lars Kurth &lt;<a href=3D"mailto:lars.kurth@citrix.com" target=3D"=
_blank">lars.kurth@citrix.com</a>&gt;<br>
&gt; Subject: Excited for Xen Project in Outreachy<br>
&gt;<br>
&gt; Greetings, Lars.<br>
&gt;<br>
&gt; I&#39;m Kanika Saini and I&#39;m super excited to begin contributing t=
o Xen!<br>
&gt;<br>
&gt; I seek guidance in choosing the suitable sub-project in Xen according =
to my skill set. I&#39;m currently pursuing a course in Operating Systems a=
nd hence, have been gaining knowledge in kernel programming by short assign=
ments like the implementation of a system call. I&#39;m familiar with assem=
bly programming in MIPS, ARM and x86 as well.<br>
&gt; About high-level programming - I have experience with Java and have us=
ed it for desktop applications and parallel programming.<br>
&gt;<br>
&gt; There are certain projects listed on the project page and I&#39;m look=
ing for mentors&#39; suggestion on what could be the best for both me and X=
en. I have introduced myself on the #unikraft channel and I&#39;m expecting=
 a reply from the community.<br>
&gt;<br>
&gt; I wish to begin my contribution as soon as possible. I request you to =
connect me to the mentors in case IRC is not the best way to get in touch w=
ith them.<br>
&gt;<br>
&gt; Thank you!<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; Yours sincerely,<br>
&gt; Kanika Saini<br>
&gt; CSE, IIITD Class of 2020<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; =E2=80=8C<br>
&gt;<br>
&gt; </div></div></blockquote></div><br><br clear=3D"all"><div><br></div>--=
 <br><div class=3D"m_-2352105217514246477m_263396225550467787m_-16027937068=
13371027gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr=
"><div><div dir=3D"ltr"><div>Yours sincerely,<br></div>Kanika Saini<br></di=
v><div>CSE, IIITD Class of 2020</div></div></div></div>
</div>
</div></div></blockquote></div><br><br clear=3D"all"><div><br></div>-- <br>=
<div class=3D"m_-2352105217514246477m_263396225550467787gmail_signature" da=
ta-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div><div dir=3D"ltr"><di=
v>Yours sincerely,<br></div>Kanika Saini<br></div><div>CSE, IIITD Class of =
2020</div></div></div></div>
</div></div></div>

--94eb2c1ce0dc3aac240565d22296--

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

iVBORw0KGgoAAAANSUhEUgAAA2cAAACZCAYAAACrO0KRAAAgAElEQVR4AeydB3gU1deH39nd9J5A
IPRepIN0EQELiiiCoCgKKDYEEQuWvwUbKhZUUOyCDaVIEUHED2nSezO0NEoSIKTXbd+zu+nZbCbJ
JAQ94eHZ2Zkzv3POe2Zm5869M6MMntDe2qCdwoW5mUSd5tL+6XXUvcOdaolHrxDY243arRRSlmcT
n+AkdZ1CQC83QtsopK7IJu6CExuZJQSEQNUR0AURdNX11G7kRcrq74hLMFedL1F2TUDxxqd1VwIb
+JKxYy2JKVIL18BULFXc8GjSheCmdbEeXk1cvFHFSoDOB5/WXQis70PG9rUkplrUrVddVhXNq7ri
s/nRBdJ14mSuZxGz5oSTXZ2+/8W+dEFdGTVtCMoP77DgUNa/OFNJTQhUHQFds6metBrhRqCfUnVe
8pQVhZDH/RgVHsDgqQbcirv00FFt8Xjq6TjHm+7TPKgdlBdgsU9PPe0+dNjUCS62TL5qS6CsbUNb
b6KmmoA3wfd9y8CPF9F3ZAt0qtdTaah44j/0Tfp//B3db2mFvvgxwa0e9W65nQa9e+Djpbl350Hq
ggge/CQ9Znxvz3vg7G/p+/zTNKrnVmCvuOEW0gjfEE+Kh1xgdDlPOam7e1OaTJhC69tuJsi3orVQ
8Oj9poPrx4scnzMfJdC9MCs1NoXta8J0BWPW1aLu3U/TdsRd1K1daPsqkpKzWrSg2UO2WgwhsMK1
yHXich+sirwUAkf+xK7o1+nkXSTRKv3i028m69P/YlL73I3NEEzXCfdy29W1MVTCs67hXSxIP87e
3P+b5/WieFpqbCoRQpWsWtGY9bV6cMdjd9IrTD1V9b50BN/8Lr+n7OazhxpT2h5TJUBEVAhUIwH1
e48WQekUag/S2w+EwYP0eM42YTRpIexEQ69Q604vutzvRu16CqY4M2d/zGTnVyay/+MXfJUwDwb/
5YWzNqnxtzSWPmmiqsripFKOWdW5bZQaRPkW6Nt7MXSxR7EfYgvHRqWy64DVLqaVjRJioO3zXrS5
QY+nAcxxJqK/ymLPDyZyqvKiuVcr6rXzAi5yfkcMmrtSAgjs2AI94NfxCjx+O0bGJd0/9Xj2nkqn
oW1RsJITH41R8cU9uBaKKS97DwJGf0y3vgFk/d8zbPslAke1y7f91GjrKqy7JfEIF8Iz0Hs1JKix
s6MQqLGpafyqLOYqrIWdYRn7oJZ5KX5tGf7my0y4qxt6j27MOzeEs5u+ZdrtszicXpUV9aHd2IEE
RP7AmuM5mjqyxP3G09334OXRkBELPuFmJ+pqbJysdklnVWfM6n3p8G7Skjp6f3StArS/WHhJibt2
rvi25ObXpvPIPT0I84L0E5tZMv0lPl56iqJbtB7/joMZ/didXD+oM03c1vNom8lsS3OtX3KpWh0d
/n2n8tnqh2mzfQrXXL+K5H/dD2JJOlU9p3obZ2YLES9k4HWbnrSlOaRVWQtAIXiiL9c/qid7n5Fj
Ky3oO7vT/AlfvNJS+L8fLdqfZFZ1pbTUz7YQ/5eJbE/w62nARwem4yYunIfsQ9ZLc6JZbduGdiAV
H8Vx5S7ZTPzhXG4mC0mFjkya2Bh0tJzjS+cuQKKZC6cVgjoYaPY/HzwvpLJhtaWKaqZgaDaIEE8g
aSuxZ4v+BGhC0nKO2B8+x71XXTK3/0nmJW2Y2TJyx7tdc3tvWPaGF9i28BhOQ1Iq2nOkCbUqFqnK
ulsxhn/HgXDQNRhDr+duxbZ5Ff1TY1N0jUv/rapirspa5FJzuQ9qmJfiR/f35vPCyDMseGwcqw+l
YqjdhDYtUrhQBYeWItuEXyduvSmA05+uIlrr8YvGZE4fSQb3HC6UNopPjU2RgGvAl+qMWbUvE6fn
3sOwzXVIO3L8vzMUVfGn16wfeHVoOJ8/cCfrT/nSaeJ0nvn+SzK6D+WzI7k7kOJNm8lz+PjFpoR/
+yPzJ39C1KkznMwo5/akWkfBu+vDzPnlXkKd/lCW06+Y5xMo2jjzNtB1hS9tGkDGwnRWTzeSbQGv
wd4MfMkN/2DFftJiPGUiam4me5eaMdlayO56Wr3pTeteOvxCHIN8TDEmTryXwb41joaQ1wg/bnvD
dn089+9GheRrMjiXmTfDyWcF41HC3Oj2iB7jugxWTc5xnPB5G1H+z5dmY9zxXZRFSr47Ha0/D6B9
PQVdloXY+Zls+8hY7CRRR9ufAmnnDeZYEyffzWDvbxbHSZufG4N2+lAHM7uvTeXoaYX63wTQvzek
vJfCqq+h1VJ/urYwsbFXGqcLHBP4uD83PawQPS6Fv7dZNeGcn5aLCetFI3seMYJBxxXL/OncAhJm
pbNuXaHLHSpqanOhBBpo/bwnba4z4G3rYMFKxoEcdjySyVnbfXw2nZnetOmhwyd3+8k5aeTk7EwO
rLFgtoLabcO9kwftx7tRr7se/9ztDIuVlBUZrH3esa0qfnqaP+VFu1sN+HhCzgkjJz7M5ODa3Hqp
zMsFvvxFOj+dvRc4Y1kG6980Oz2J18JGCTbQ1NYwyzCyYXA6Z5IhYKI/Qx7TEdxbh361paCn0xDG
TfMW89qNifxwy2hm/Z1a8Yab4k1g3y72Xq2s3RtJz7sdxqs7Xd6dRhDRHH/pGU4leFDrsXl0bK2Q
vvwxdvwRi9VQnwb3PkqDVo3w9vOwMzNfOMCZZZ8RsfccFmzDpWbQd0yLfJ509Sf9hY9JcnWi5tGK
Fv97g0YhkPX3G+xcsA+jVcHQ5DqaDrqKkJbN8fbLHbZkzSBjx2x2f7cLo1WHR9dJdL6jB96+Hvbj
mOnCEeJ//5IT205htpaMx6P/G/Tvnxve6a/Y8vYarD2Lxuw56G2uGZRrk7KGXS9/SYqr+POzLSse
wMZw7GM0bFUPT1/b8EkLxrj9xP72NRF742ybvjob237q04aGt99Dg86t8LTjySY7aj3hn35FQmqh
/d4WX2l1z4+9Do2e+o4mHnosF49wdvlcTuyKK7jg5R5GnSHjadq3i/2YYEk6wbl18zn+VzjGvM7H
fK3KTShezQgbNpYmPa7A092KKXYvZ1Z+ReS+c1h0dWj43Bxahh3kwNOvciH/t8YN36Gz6DHYn/iP
HuTw0Sxc6thDVLONqcnFpjOENnePILSeL2QlYSzZOi0QKrMWYTSY+BlNgv1RcuK5+NfX/LNyj/13
mzL30zjcK7IPFkRXaEpFXh6NuOrqIHLWPsXH3/2No6PsAHv/KCRTRZM+V46kX0AMPy2JLNbLAO6D
32dVUiD+bhaSD69l3uP/49styQXbs1sovaa+wOOPXk/rWnpyzuzh19df4v3vjpJRbNepdPieDRn0
wis89kA/GvmauLDrV75++g1+3mGLx4c+P29jTshzDLpuJYmFfLu1mcTi7UNYduVQvjluApc6jih1
oX2496XxXHtNJ5o1DMLLdjZoiuOP0UN5dlWS6t8Nnd8VjHj3NR4a3ZEQfSaxhy9QC4ipNIyiArah
jz+Ev0Kb3Nnpi+7h+nHbKNLu0Icy4J33mHRLB5qE+aDDUdP5T77I/E2Jjpp6XsHUfcsZsmYkN0/Z
h6097dbyYRbum0zMsJ5MWZuGodEIPtj5Fs1/Hsedj/9NsgXcW47ni+1Pwcs388DsSHJU6BTNwPk3
Vb68mjHw2iBiv3yLr5YesW/D/zz1NoNGzqZPBz8+P5KAFQXfq55j1jSFuX0Gs/h4Ra9CqNfR1bmO
FxfdT+b08bw77Gdm/JuvWTovX5XNLUCpQOgUb3vDzLQtk3VvOE52bZ5NyWBNtZC4z0RChBW3hgZa
zvChY7vcuy0MCrWu1tsbZqazZlLiwdDIQJsPfWjdxBG7rVFzdoeJc0dU/jpXIh6vfh7U1lmI/NSI
ub0H/f8M5K49vjSzjaAJ1eNVbKCyR20r6ZEWrJ46wh7yod9duhLd5TqThdQ4K/owA63e86FVbl5l
VsZsJT3RdvMxuLmDR0d3WoxyI8BHQe9nW9tKWpLjKKsF5zLjUWugoqboFBrN9KHrLQa8jRYSdpu4
GA1eTXVY844LNp2+enyDFUzRZhKjrbg3d6PtB370HOBo7KvdNrz7e9BmsKGgYWbLRafgYbRitm1W
bjpaf+FHjzsM+LhZSD1txb2FG1fM9qPnIIcv1OSlkpF7fYemrpaBsF56fO31LLqyFjbWLCuZthNL
bz1hXXTo9Ar+bR37XtKO3EZnnlvPRlw1KBSdZ2v69a3cvRR4t6VeW1vD6gLndp4qOFnJ8+XqUx9I
wBUt7Q0z88UzZCQZ0dfqSKMJT9Eg1HGRxpIYTsLxwySdSnKlVLDMdqI69DF7w8x89Gv2LbI1zGyL
DXi0v4WGXdsWNMxssxVv3MxpjkYMFszpZsiMJy0ynJT4NAy1rqD+mOdp2tDRmHPEE056XuMq6SRJ
xw+TePwwCSfO2XUcNv+QljcEKzUy3+ZieAz5Ix8Loi5lqux4sDFs2wwvX0/M56NIO5+FW90uNLp/
Bm07+DvudVNjowQQOvZFWvRohaf5LCknj5J63oh7nSCsDoBFY1RRd53lIplJRnTBV9Bg/JM0CM29
zqcLoe74t2l3bRe8TTGkRJ7CHNiCusOn0+GqOo6Yi3qr+Dd9PRo+OoM2V12BpyGJjIQMDGFdafzA
m7TtGIBiSSMrzQqKBwY3PW5N+lK/bw98PHXovGw1TyUrzQxl6dgjVLONlZ2K4nslbSaNdTTM0mLJ
yPJ2fd+Milq4+ZvJjE/E6l6H4BueocPV6jmXex8sJUVVeZmSOHMB3Ac8zN0D6uJebTdr+tFxXH/8
In7ljxN5O3ehRCJWMXvsBB6942V+Nw5kyuLp9A7MDU7xo9vbC5n7dH32vvIw99/wAG//amDo3Hk8
fbWfttuzLoirPlrIu1Pqse+1STw68gV+TR/EtLVfM6aVbXs1kRiRiDWwLr4G0HmH0rBpsJ2jIbgB
/paLnEowQZk6jtzd6l/DneP7oV8zm1dGj+OBwWOZPPYNft5Tjgt6+lCu++pHnr/DjfXPTOKxu15l
6WGT/YJeIcKaTFpiV/JklxsZ0etBfiqt5af3pfnAXjS7uICXRoxn0pjXWGu5lscWv87VIQWnu2UF
ZIpZxkvjl+F2/2xeHlkXvVdr7pn3DK23v8H/Pi3ZwC9Lz9VyVb5yLnDitJWwG6+npa9t29Th3+kq
mirR7DyS5mhI62pzzf9up641lDt/286u9H/YuH8eT4xohOMXzlUUhZap1XFrwLCvZtB5zRM88/kJ
sgtdLCikJpMVJJDfc+Y1yJurxuqwHsli3eRsUvJOrgHj1gxW3QA6XwV3T4XQl/246jodYb0UdIes
hU7aLBx9OJX9kXraLfejUzM9jXvqCI+ykLMlk/VbQN/Wi5uXeuBTRsAVjwd8r7SN0zMTG6uj3c9e
1K8HWUfN0Npxv46uyI+ChYO3pXDwBPjf58fN0/TUussd358K965ZODwmxWlearbHrNNW6Kng7q2j
zlRvevS2EhmZSoT9ISwW0i46YGjBOS8epVAnpV3dClaV7eKipSm9plY3HcEtHTDPvZvGX4scPWGK
l4JSYniHhWOTU9l/XCH0BT+uvVtHk0nuHNiQTVo5tw3LlgxWPJhDhgkUTwUP2xVzW9usqyftOwOZ
RrYMTicqXiFoki83TtLTZKo7Bzdkk5qfnIu8cm1cM1TwaOTI3XOIF1cPsa1k5dwX6Wz+wESWvYtf
I5sUI3teMRLylhutPvWn2QUrhlq2XqoMtq8pNqQxbQ8fjZ/J+V4prP08irzOLntKuiBqDZ/GFQNa
oLt4hLj/W0TUluMYBr5Eh85xRH35CbEX8sYmKLg1H0Sw7ah+cQvxcUWU8imWPRHPqblPExEfSpP/
fUCzOk2p0yqQU+cSMIbPZ7/L4W2F1XV4dLyf9gPqYD21hH1f/G7rSCzxZw3/gC2fbCHbbEVx88PN
kJHfo2k6+jHbpyvoPP0wuHsReMc7tO9ci5DWIZyMic2Nx4uQid/QqZ2ejM2z2bf6TKHjG2CP2YOA
u+fSrY8fWTs+Zd8vEUVt7FEpKLpiJwNWM9a8HdR2qlVGPAWm8Zz+/HkiYt0JHPk+XfsHU+emPkQc
+p38ziBc2OiD8QtznNwlLXuTfX87et0Udw+KbiC2wNXUPZ6o96cWqmkT6rQKsNdUaXALzTt6Qep6
Dn7wM6nZoG85nm5jexB4dU+8/l6h2T2F+uYjaNJUDzl7OPLKTOKSDPgOeZseN9Wnzi3XEHn4d4wJ
thstPHBz9yfolsm0bp1F3LnHibU3zhLISDNRts7yIjG72sZKbJBFZigYWt9EbdsIg6TV7H7tG5KN
dWn8/Ec0r1vEMPeLmlrEEfnWVCJjwfvaN+l1WxP8r+6L16ZfivYoOJPHNmSxPPugUxH7NqMqL9NZ
Vk6eycCV03hk5SbGHV3Hog8/59sFu0lw0mYqzVu55/t3ZtgNfpyas4qYQuc1eTo5x/5k9fJN9p68
3bEtGbjxVm7s4MnfmzLRNRjClAmBrB8znHdWXLTv53u2R+Hbfy0PTejAuxu25PYA5qlV/FPfcAgT
767FP9Pu4LWPY+y/aVv/jiP00Dzue7ITix/aTcLRC3BnIwLd9Fjv/5oVr57jqRYT2FWnAd6JJ4nP
grJ1dhbaNpI4vHAxa7YXHEnKk4Gh8RDuH+LNwcceZsZXZ+18th2pxU2jJpdHRp2tKYWzx1LA3UKC
kzoWFsmJ2sL63zeTzmZ2RTfh6k0jGNzek/UbivSzFV6l2LSZi6tf4amPOvPNp5/ywmBvbmnxN69c
+TOnnfzuFFu5xFe9jx/ebjpHY95qIis1vdC94ip8mc6w4uHX6P3bS3x/uC9r1yTSZkQnDk29my8P
5cLwac2gKw0krl3JF3M3E5nmR4cJr/DCt/OxRt7IrD0lTspKxGmfoUrHQINxM5nadAVT7tpIktnJ
lWnn6jJXJYG8y500fdR2ImFm3xNZXCg4g7UfeP2GedH3OXeCA4qqGvyLtHIKFhotXIywQjMF9zBH
70LBiUaBWelTukrEY8W9jgIpFoxBBsLq2U6oMvnjLhPNV/jRztbfXuwvL7b0rSbS0eMTpsfHHVLy
FuTZVygvK1knbK0iBc9aekLa2cQUavfVccY2NC/VTJr9Rk0FrTg7e+BHzrI0lj1biQd9OMs920L0
MjNtH9ET+qo/t08wEb0ih+MLckgo7VhvtZKwwkjW3R54Njbg45FNmtrjZW4drFmW/AfJ2HqVsnKP
OV6d9fYrRNb9OZyNtxlbSf7TSPokPT5N3Qjwzia1+H2OzvKyVcjJQ1OKMrRy8d1UfvlcwTNMT8gA
dzo+5EboAz702J/Cpj9t96BpZKNT8Gunw3ZOl77FSHpTN0IBnx5u1K1n5GR04Q3VSNzvXzDr97yN
Nu9Twa39BNoNcDx8g+ArqDfyZeqNzF2eHktWeqHWu+JLYN+O9h7krN2bCoY05smV99N8kZS4bKjj
gSHIFwXbMIzy/IVQ96beQDQnv15Ecqbzta056ZhtY2Vt1TemkpP/Q+qOd8/7aDdiEH7FrgzpvR3D
HJ0rlifGAlsl+DqufO0BCv9kmba/zN/fHsltLFYgHms6KTt2ktP/Btxrt8XTrXDjLNe3M5vss8Tv
iKbR4MYEjp7N1dcdJn7HOs5s/LvkEMzy1L1ETZNwb3oF9kGsftfQ4cVrCoDYpvzCcLNdNMpr/xdd
Ws5vBjyaNrcPK7ZGriMhySZqJmPfTrJuqo9nnY54u68kPdY2bMETN/8m+DWyOfchoE0YF/w8ITOO
rCy9Cp3lZBQ6npW+jZWVggGPBo5eLUvMHtKyrNi7GErb8FTVIm9lE1nh+8miCZ7BzfF0o9AJeFlx
VXa52ryspO/9godbrqLbqLu585G7uPeTgdz14Kc8dNMs9tjGjmn+p+DXaxR9/aL5fklUiSGNxd0Z
Y49yHn/qBNqG12Ti2bw3zfQ+dFiwnd3FjdPDsD1AtvBhs7hJeb57NutJY07z08a4/GHq1uRDrDto
YUjXjoS47SThZBTpgU0I9alL69tbgnsDbuwWRGSrUDi7kvPZoEbH2YWt8sSaZ+vRpBsNOMOP2y84
uUCVZ3VpP42x4ZzHl1oBxYZMlRWWNY19r07mk+t+ZeIoM3smjmXlqYocvHzp+c1WPh7iGN4PEczu
fDNfH8//cYIyfenwbtCU+h6n+b85KwkP6ktLJZje995GhyXvsfOiBZ1fGKFeELloAWs2OkajHHvm
ZboNm8+Nd7Xikz0HVN2jp0bHGDaYaa80ZcPYR9hX4kS5LLCyXA2B3MaZlcR9VoI66+n4tidx47K4
mPtjpDR0p+9b7gRj4dScLGJOgN8oLzr2cTTMSmmeYcltzNvumy/NpvQAKxeP/V59+81Miv3H23zW
THbxk3JnzvNitfUyOVsOTvOy90jpQF/Kvp8VabvvzoBfZzdq+1tJT1HwHehGsO23KN5MRg5cGs6l
JFnK7JI1tXLxozRW7Han1Uh3Gl9roNkkA80muLN7WBpHo0oRMpF/IC//tlGKpm22k6IpSoGHwr0W
hVVK5lV4aenT1kwrWbb/8RaS9pnIaOLPgBsUavfXo//T0RDWwsbaxpOe9+jhaCbrHsom1aIQcr8P
1z3hRo/X3Ygdl1Pkyr7ziA24BRjJOHeI2E/fIo521L9hJA2vbIF75j9Ef/MtSYUbPD7tqNfa1tty
nvidxXqPbKBtrBUDuvy+d+deC+ZaseaO+VOKdl07L1zBirlTWaRGZuLXtDHNxt7KxQ+XkprjpOAl
1nPMUGoNot29g/AjgfOrFnMu1oh33/tp2sZ+o2Qpa1Xd7ArHYzE628yLBlrCJpvUlf9j64mBNOjb
j9BO7Qi7qR1h1w7g2JtvcPpcoYOjy7oXdWPbCIrXNL+38OJawpfkDTt1rGfNjiO9kKviauX7Xkrt
8/d323IzxnjbSWMrvJv1IsArm6xMD7w6dsPPqoekSLJMtjs1nPwV0XGyvKKz8g5Cer1zv4V1y1UL
20in3OESeT7KtZ+WwrNwPK6m83yqyMuacYZd82aya/4cWk74kG8+eJjn7/uFO2dF5jdKXLkq1zLF
n07jrsbnxJesPamie85swoxiHzpu86Mott6OcywZPYEfjxU6mbadC2SeI1Hz9mTu8PtSksw+vZ84
5W5adr6WPo138MX8+owY052mumDSj5wg2Wy/g8J+Adjpdl2KboVnW22XIBV0JY7pFVYsx4oqM7Q4
nntQ8Awnx20QendDmfuge+M+9G1mO5Lo6XDvYBr99A1R+b12anUyOTx9PA/NdXP4M6cRfabkgdCV
LyXgKqbNG4N5xnU8OzsaE/P59sPb+GD3TF6e8ivDXw7HaMqxX/fyreOLniTHNbCc88RcgIENA+zn
wvmhu6BsLVNHh++AsfQLqAXLdmEfNJSv9yHrTw1gQpun2V3up0Pmi8iE404oGwcrsW+ms3sn6Dp5
cs0rbnjmHuf1tfWOIYjnjRz5Mofo342cPVrxA7k1I/fhBX66/Ht0dCVuiK5cPEbbPVzeOvTpVvuV
Mn0jvf1KosuKKwrBQ9wcj0WPNJGmsgfY9kSUDHtPo47QFs4PrObTZtJRqDfGDa+4HPZ8YoZW7jRr
DsZjZjJNoCVna2w2q9sk8WOh/4sr02tWGjidgk8rhZyt2eyZksrSrins2GG7UG2g1c36Evft5R0J
ffsaHJzPmgru77Fthaq2jdKCgYy9Znu9lQ7u1K1t/2Ul6GY3x/Z7wkhKoavfpas4lpTJUKfgXvi8
3kNHQJjjx8KUmDvUVyMbfX29g1emFYvtZMBsJWW32X4VTKmvx6NIA8lAnRsm8PjLd9A+sPCwOiMZ
mz5g5yuvcDo+G1P8HqK/fY7Nj41k3TMvcTI8pdBJv4Jbq0EE2S42JGwivviLcc3pZNl7O2sTGOaT
V9aykJa63JqT6vgh8a6Dl5eNoYLiXiQp+/1BF5fM4NgJI0qT0XQa3R33wumVqu5YoPNv7HgqYPJO
otf+SfyeLVw4U84u23wfVizZjhM1t9ohue9msw2XdPTA2cysF/9g56MjWVfo/8b8XjMoXzxK7hUu
N7zadnT0TF08SVaR33cXNoonnvWCMB5dzfEvn+fvJyYTbntogHt7GlwZVmg/LaPu+fmXNmEm59QJ
x0jJ4DZ4ZYZzYf8Ozu/fwYWjx0g5earoPXnGDMdFGq9QPPPqbsj94clzUaqNmewIhy+lcX+CAmxX
1rzw7d7LUefY/fZjiyXhOFn4EtK/Lx5Jf3F81QmodwNhdcB0NoIcszqdvHBUfZYas4nsaMfQL13z
QYTYYi71r5y1ULzw69bdkXv8ETJt7ZBy7Keq9kFN8iqUsDWD4wu+YWsa1God4vreu0KrFUyWdqwr
sFACujL8Wm9iflpNjIq2WcGajqmsiG1EEUq39lbOhJ8gotD/qOiUop3AVjO2w4JHoFehfaqYogub
rIgdRFOf3v3r2k+kbWsqAe0Z2EFH8p4DJBjBfD6cE2l16T9xDPW2fsPCT5aTMmgit3f3JHbLaftv
ghqdYlG5/uoyZhuf+vS7tn4F6ufErQtf+daWHDJsPYQhPvmc8pepmTCmEJcEga0b4+oVgYr/lUz6
+Vla/PUMI/vNIqLHc8x88grHPmbzo1LH1rRLPrKTHX9tYbvt/8YDxBV7kkxZvvS1W9HCP5PThxPy
L2CY4vay6xSEtHTsO9bUCA7HQZMbOpB3aFF8GtO2Hpw7GF9yBHsprMrWsZD02xOM7DmUUfn/R/P+
PuDgTO6/9j2OVPSntZSY/ouzC86Aciwcm5ZBvVXehN3iTa8tqWxYZsF82kSi0Xay68Gg5XrOR1px
a+vqR8U1Rku8mfjzEFDbQK/V/rRLUfBOzmLV7YXvBwLbgNyKxWMlfZ8FrtMRiImoQxDc3ovrfzZj
bQD2R/MUCVHHFV/401Svw882VgwrUbNzsD07QNVflpmYzVaaDVGoN9ufW6KtuDUuuqYlzkxSFvjV
U8j4Noe4NRYSnvUixA0u5j3QQWPORSMo+vpT9zsAACAASURBVE0JdqPLGx4E2h6l38yxLGSqDwPH
QPamTLZ94/zJg0VVbI0wPZ2+96WJj5X0CAvZJgW/3EcppdkesFJkBR3tFvrTKE7Bt7GjEXPuO2OR
1ym43DaKnIgWEc7/YtqXxaG97nTt4sZVf/mTdl7B195gshI5K/fVDeW6MzZfusSErpUHg5d54hZj
JiMdPJrq8bZdZDCZOPqL2X7SqZWN6R8j580Ganf25pZ1HiScU/DvoLMP4Uxfa7Tf15MfoG83psx7
hhv9oX/mTkbNjFB9UM7XUPwJ6tvefoKRufNv+719+ctsE8YYzoWnE9bNh5AH5tD7fBqG2iqvYhYR
cnyxJoWTmAw+AW1p+9InNMn0xiNjCTveXlF0aJbxDGfmfU7IS48S0mMybY9O5cC2C8W2MycObFe5
E46QZhpEUMBgujzXhKRzmRgahDg3LnOukayTMVgGBKPvOI0+r8eRY/HDw/oXu1+bT2rRC+xO1coX
TyhNnv6Y0CQdXrVtY8vNJG3Y6rivMf8I7sLGoznNp06njmc6WXHxGC2+eNe3rWgkK75Qo7ysujvN
pOhMc+QvRBy9itatG9L4sa9okBRHjhKAV4DC+dkPcjC84AqJJekfktLA2/cKrpg+l6ap7rhnLGXH
O7/mPy3XpU3EEqIirqJls+60f+0zMlM88Qqy7YTJxK1Yb+djTTxhb6R5B3uQ/dcGLu47RcqIB/A3
QOpxxxMmrSp0imbp+pvLmI8u4ezFzjQI7k671z6l6Tkj7mFO9FTXIoxGE9+jjr423vZhW6nE/baZ
LNtFnHLspy73wdzfwkrn5d6IW94YS8jeTew/eo4MJYBmtz5GP980Nq88qWrIVRFSZR7rFPz7jKK3
TyRfL40u/3HQtqedWsnsrx9m7v9+YG7oxyz+4zhJ+FOvlT/hX//EocJDuowXOXk0A8ONDzPuToVD
llCCL6xj+bpzBY04VzanVvLJDxOZ/eYXvKT7kD8jfeky8RmG+O9n1nv7HMfCzGh2RXpx4/VBrLzJ
dtEjkuVnJzHlivP8dCjJcbFDjU4RkGV8cRnzb3zy/STmvPYt7/jMYtnWeGh5BcXugCnDQaHFrnzl
mZkucnR/MvpRk3jwXis70msTmvIXy9bG5zdc8kydfprPsX3hP/DGM7z0rJGftlzA7Yp2RWPWBdBz
xofc47eUyQ8uIzLBwLMvDGLJjPe5b9VtfLIvE9ToOA2g2EwVvkxnt7Pt9DRGv/c8tz/5A3vj3Wly
6xTua5PNvndPOO49zgxn8efHuPOlV3jpsUy+2mSk3ZRXuNqwm7d+iChzSG9+VGp0kk9xIjl/DcCf
hrZOCv0ZTh6No/AgnMJWMq2eQJFWljU2hx1vm+zd1PVe9qJxKFjP5bBtchZnT1rRNzYQdo0btUKt
ZJ8yE38i991O6v1hu9x74PEszkRZsb1gyy/YSuJB5zoVjSd9XQ5J6Gl1p0LU4+mEb7fg1kKPp/0x
72bHSY3JyvlNZtJTrBjCHA0z22PXj0xOZftfzuNxmqbVSuyr6ez7w9Zro+DTWIe7yUp6uJEz4bk6
mWbOHrOtbSFqqQXjOSPH7QPYLcTvd9hoztlpsLkzPXTUGWCgbm/HO85scw0tDdTtY6Bee+e9f07l
LFbiVxhJSgCfFnqC2+jgjInImWls/b0kw8w48G5se1iIhbMfp7F5SbEGXDm2DafxGC0cfTCVnYtM
ZJh19oaZMdJR0x3rS8bjVEPlTJ1iJfGwBV19PUFt9XgrFhLXZbPltvT84Zxa2VhOZ7Px3kwi9lgw
19FTq4MO/TkzMR+ms/bdYvcRZsXw97rzWLOPsWnLeXU/VsVyVnzbU7+l7eQ9nvjdsflDUPPNrOlc
/PktTu49hQkvPGvXxmC7Sn9mHwmnK3DJLOc4kV8t4MK5LPCshZdvJqnRzh/lbE3cxNFfwrHiScgd
DxCad4kwPzjnE9bkvznyxS8kxKWjC21DSPsuBARkY7xwnMTYdFUNvAJlK8aDXxL+9wlybA/7C6yL
VwBkn89QPYa7fPFYyUm04lk7wP649IRVMzi05XyxmF3YWJNJ3LGXtBR3PMOa4Ve/NtaEo8QtfYMj
e5PzdcqsewGA0qfM8Zz59CkO/b6N1MTsXDaemC6cJNNabChf9lFOfrOEi7YuAfcQvIKsZMblPQYz
14UrG3Mspz95nqNbwsmyBNobZqb4vUR/8T/CD+U+cS7nFAlnbVrnidsWjTlpF2dO2i4bXSAxKjd3
NTqlZ1xyiauYs8I5Mettog7EYFSC8A4LxWDKIPvsPpKSCq5AlVkLcyLJR6LIyjCiD66Hd4ABY+we
or94jvCDuQ3u8uynavbByuZl8MavzpXcPecLvtq4nAUbvuXlO/T88eRYXlmV+5jzkjRLn1PWsU4J
oMv4vngeX8afESqumDjzZElm2xPDefjFDRhumsobi77m40Vv8/CoTtQr0e2Sys4XX2b5sebc/9Vn
zJr7CNd1CSr25EIXNpZENj92B9PmxNHlxQ/58KdXucVvPe/dcD/f5w2pNCcRbmsAnVrMjzvS7A3w
1XN2Yc45ys6TuYPW1Og4y7XUea5iTuLvx27niZmHaPDQDGYt/4ZZ7w7AEr6F/XEF23Op0iUWuPCV
b5vBvlee5+d9Ydw191M+/GIigzoGlt5bmb9e3oSR6LkTmfbxMVo88R5zfpvPrJn9Mf+zhQPxtpgV
fHo+xsvjdSx7YAZbEmxXOnKI+ux/fGGr7Ud30NB+C0tZOnn+XH2q9JVxkDm3PM3PsT15/NdlLN6x
kDcnBLH1pft5fmF87m90Diffv58p7+ynybNf8O3GeUxqv485QyeyKLI8tdBKx1XesqwsAkpn7xZF
OzjKWuNyWK5TqPuyHwPv0JG0PJNDi00kxVuxGhR0GRaS4/59KdfYsngb6LPBlyZ+Fg7fksJ+eyO1
xkYrgaHg3v0l+o5rj3J+Mdtf/1nD+4QEb7kIeLSj3RvTqeMVT9QbU4k46+QEU42NKqdSd1WYqsXo
314LhcCRC/jz3RPc3/YF9lfgeo6aMtgeyvPhsU9o+M5gRr19skI9Z2r8iI0QEAJCQGsC+YNitBa+
pHoWK3FvpLEx3Zse93lx1a0F0WQvSmP5i8V6GwoWy5QQ+G8TUAIJ7tvWfh9Zxo4t9vsh/9tA/iPZ
S91rTqGlFhrUQiGg3yh6ekXyxbIYaZhpQFQkhIAQqD4C/87GmY1fjoXTM9M485EO/yt0+IYo6IxW
0o+aKzTUq/pKIp6EwKUjoPh3pF5z20MZYonb62RI46ULTTxXIQGpexXCLaf0v78WVpIW3cmVi8oJ
pjzmShDdxvfB/dgc/ox00uNcHi2xrTgBrw48feAX7rK90qiUv33jenDfosT84dWlmMnsyhKQWlSW
YLWu/+8c1litCMWZEBACQkAICAEhIASEQBECiie1Wzejlu2FcE7/zKRFHOOU7R0A8le1BKQWVctX
Y3VpnGkMVOSEgBAQAkJACAgBISAEhIAQEAIVIVDa5YyKaMk6QkAICAEhIASEgBAQAkJACAgBIVBB
Apo0znQN72JB+nH25v7fPK+X46W5FQyqpq2m82tK96HX0NJfE1w1LT2JRwgIASEgBISAEBACQkAI
CIEaQEC39+y7dPMtHImeeg+vYG/cB/QoMr+wTdFpS9xvPN19KKOumsjPp4ou+zd88+w6hVk/PUe/
OrYHJcifEBACQkAICAEhIASEgBAQAkJAewIGq96Doo9sVNC767FmppJle/eemj9jMqePJIN7Dhey
1KwgNkJACAgBISAEhIAQEAJCQAgIASFQmIDOanBHrxSepaD3dMOamUJ2XuPMLZRe0z7ip+hw+9DF
7cd+5oV7W+NdZL3CGqVMK540GDKZtzZsYEvuEMidp1bx+u11yO+T8mzIoNe/Znm8bZjkP6zdMJPR
PQLy3/7u0fFRPvvngD2OLYfm8+pXC1iTeJzt4V8yrquP/f1Mdu9axOzbkxmxx/l71RB8aMbkfUfy
h24ue7Y59pfE25yVEXMpNGS2EBACQkAICAEhIASEgBAQAkIgn4AhR+eBQQG3Ws1pEZZJ1OELGDz0
WNMvkmF7uqniR7e3FzL3ngR+euZhZh6DJrdN5pm589BHX8+rG1JVvp/CQL17ZvPT3GtI/f1LZt+/
h+gLRrzDwrDuTcT+IFVdEFd9tJB3Ryez4rlJvB3hy5WTnmfa2ua4dR/Nt8dyMNTpROcGEcwe+joJ
Yz9h+rDjfDBqAron5zD5g1tZM/BHYs0axZx+gPf7DeaHPv/jq7nN+OX2h1kcaQKs5JyLcbwvTUXM
+bRlQggIASEgBISAEBACQkAICAEhUAoBQ6bihkHvT/dZi/l4eDRvt7uLfZ56LKkXyDCBrsEQpkwI
ZP2Y4byz4iK2zrQ926Pw7b+WhyZ04N0NW0gvRbzIbN9uPDLjGvRrn2LsqOWcc/JaC33DIUy8uxb/
TLuD1z52NH62/h1H6KF53PdkJxY/tNMuac05z9GduzgUeBLL4PP8s3Uz0QtPMOnFttR2h/gQjWK2
ZnLhxEky6qdgIts+HXG86Ast1cScUQSEfBECQkAICAEhIASEgBAQAkJACJQkYEi36PEI6cLg3ufZ
uLsut9zcgH/c9eRcTCLLCp7Ne9NM70OHBdvZXXz99DBs7xZMzxv+WHx5oe9uDa6kQ5CFA/PWO22Y
2Uw9m/WkMaf5aWOco1fK1keVfIh1By0M6dqRELedXCykabVYwT7g0YrFZAGdYh/WqFXMhVyVOqkm
5oyi7blStWSBEBACQkAICAEhIASEgBAQAv9dAoY0sxshfUbR+ez3PPbmlcx+8ToaHoDU08n2oYZ6
RYfCOZaMnsCPx4q2MiyZ50hU0TCz47VYsf2zd7255O1oYLk0yVtoMWO2lAxA0SrmPD9lfpYj5jK1
xEAICAEhIASEgBAQAkJACAiB/yIBXYo5iCvv78b5Bes4sWUJ++sO57pWBlJPJdt7r7IithFFKN3a
WzkTfoKIQv+jolMc94rlkbOayTaCR6BX/gM88hYZz+7hcJKeDmP7UTv/6R95Sx2fWRE7iKY+vfvX
zX+CpBLQnoEddCTvOUBC0bYhKSvuoUfY4+xIK65TjpiLrur0mzUnAyNeBPqUfM9ZeWN26kBmCgEh
IASEgBAQAkJACAgBIfCfJ6Af/Pj7029sHsW8J79if3wC6T0m8si1vkR+PYcV/2RhSY3hbN1bGDPl
TrqFmjDqfKndsgM9h1yJ7shhzmUXYmix4Nv/HoYOaoI15iLeV/Ska51zHItMx5oTz/H0btz56ARu
7OaD2eqBf1gjml/ZO9/GnHqK+Ma3ce/jNxCWfhFzaBeGvf0Go1qEM3f8x+xKsODefChjb1f444Nf
OZWT51vBp9Moxgy8wPKP1xF7sRwx50m4+LRYArl60m30bpRDfJInYV360qvBBY6eTENNzC6kZZEQ
EAJCQAgIASEgBISAEBACQsBOwBB5Hoj7hY2nzGBN5eC3W8gY1p3TcdmOpzBaktn2xHAejnyORx+e
yhsPeALZJOxfycyFCzmUUvjJHqnsfPFlljd/gfu/+gyyzrJtxl5WrjuHGSOnPn+QO84/wqQnhzPl
m/vxACxJUWybtc9hY0lk82N3MC3hNR578UOGepu5uPc33rvh1RJDKl3Wr1wxu1SyL7Sc/Y3XJvXg
jVcnM+MXPWScZsuMPSz7Iw60irnsMMRCCAgBISAEhIAQEAJCQAgIgX8xAaWzdwvbUzXkTwgIASEg
BISAEBACQkAICAEhIAQuIYGSN1FdwmDEtRAQAkJACAgBISAEhIAQEAJC4L9KwPBfTfyyy9urA08f
+IW76pUe+b5xPbhvUaLrl4Kr0XlwLEemz6+8r9JDlSU1kYBW24aa7UcrGzXbfE1kLTEJASEgBISA
EBACQsAJARnW6ARKjZyleFK7dTNq2V4s5/TPTFrEMU4lF74H0ImhGp3IGLLqNq68LyfuZVYNJqDV
tqFm+9HKRs02X4ORS2hCQAgIASEgBISAEChMQBpnhWnItBAQAkJACAgBISAEhIAQEAJC4BIRKK0b
5hKFI27zCXjUZ+CLT3NDwwqMPNX50+WJ5xjVxa/E++by9WVCCAgBISAEhIAQEAJCQAgIgRpFQBpn
NaocucG4N+TW+Ut578k+tGzoXf4Gllst2g66k+f+ms9DPf1QNMrRp99M1qf/xaT27hopisylJlCd
NdXKl1Y6l5q9+BcCQkAICAEhIASEQHEC0jgrTuSSf/ei7XOfM/3mC3xz01g+2ZKCpbwxZUewYNSd
fLS7NQ8ufo2BdfTlVXBi70O7sQMJiFzBmuP5b/92YiezLh8C1VlTrXxppXP5VEkiFQJCQAgIASEg
BP47BKRxVsNqbWgxmhefasqh5x9lbkUaZrn5WNP/Yf6YZ1jvNoTnXuiGT2W7z/w6cetNAZxeuIro
7BoGTcKpGIHqrKlWvrTSqRgxWUsICAEhIASEgBAQAlVKQBpnVYq3vOKetH7oPtpeWMSsryMxlnf1
YvaW2N95/40jBN89katqV67UPleOpF9ADKuXRCL9ZsVAX6Zfq7OmWvnSSucyLZmELQSEgBAQAkJA
CPzLCVTujP1fDqfa0/NowqAhdUhYvoQjaVp4N3Fm6QIOu1/Jzd39KiHoR8dx/fGL+JU/TkjTrBIg
a9Cq1VlTrXxppVODyiChCAEhIASEgBAQAkKgEAFpnBWCccknfZrQoaGV6M3RaDVy0JJwhIOxHjTp
VpcKP8bDvzPDbvDj1M+riNEqsEsO+z8eQHXWVCtfWun8x0sv6QsBISAEhIAQEAI1l4A0zmpQbXRe
AXjrckhNNmLVKi5zGhfTwSvEq/xPfbTHoODXaxR9/aJZtSRKhjRqVZdLqlOdNdXKl1Y6lxS8OBcC
QkAICAEhIASEgEsC0jhziad6F1oykki3eOAf5K7Z4+/ReRPgDZkXM8v/1Edb+oo/ncZdjc+J5aw9
KUMaq3eLqCJv1VlTrXxppVNFSEVWCAgBISAEhIAQEAJaEJDGmRYUtdLIiObQKWjcrwkeGmnqglrR
MSyH6N1xFer1UgK6Mvxab2J+Wk2MtM00qsqllanOmmrlSyudS0tevAsBISAEhIAQEAJCwDUBaZy5
5lO9S7OjWLfqHMG33kGHyjy/Iz9qPXWGjKa9cRcrd6Tmz1U/oeDfZxS9fSJZuTS60k+PVO9XLKuO
QHXWVCtfWulUHVVRFgJCQAgIASEgBISAFgSkcaYFRc00sgj/9Cv+CR7O05PaVLr3TBfcl4df6Ezi
gk/YdL7cr7IGJYAu4/vieXwZf0ZU9sH+mkESocoQqM6aauVLK53KcJN1hYAQEAJCQAgIASFQDQSk
cVYNkMvjwnRiAa+/e4KWL3zKUzeEVPAhHoB7Q4Z+Ootb3Fbz5qu7SK/AE0aUoO4MH+BF1II1nJYh
jeUpY421rc6aauVLK50aWxQJTAgIASEgBISAEBACuQSkcVbjNoVMjsx4iFd+9eH2X37kyWsCy99A
c2/IsHkLmT74LN+MeoG/4s0VyFIhoN8oenpF8tuyGBnSWAGCNW+V6qypVr600ql51ZCIhIAQEAJC
QAgIASFQnICh+Iwi37068PSBX7irXpG5Rb7se3AsR6bPd20zrgf3LUp0/Xh4rXypiUcrGzV5FaGl
8ktODMvG3kba8/fgFpnmeMqiGj558RiTid6zinc//IgF21Mq+JTGILqN74P7sTn8GelkSKOaeNRw
zovZFRqtfKmJp6bZaMXHprNYcV1TVzXIW6amFlr5svlUNNgO1TDMy08+hYAQEAJCQAgIASFwCQko
nb1blD7gTfGkdutm1PIqrYPNTFpkDFl1G7u2iTjGqeQyem+08qUmHq1s1OSlVXHV8Klp8ajhrCZm
Nbmr8XU52mjFR42Omm1VTS208nU5xqMmZrERAkJACAgBISAEhEApBFw3zkpZSWYLASEgBISAEBAC
QkAICAEhIASEgLYESusS09aLqAkBIVB5ArpAOt07jNa+SuW1REEICAEhIASEgBAQAkKgxhEo0Tjz
6TeT9el/Mam9e6WCVaOjxkZNEFrpqPFVwkYJZMDig+zdNo4Gru/gK7KqVjFrpVMkuCJf3Gn16nr2
pszjav8iCyr8RU3MamwqHEAFVqwJ8eiCOjD02bf59NMh1FGxrVVnzNXpS035alo8amIWGyEgBISA
EBACQkAIFGuc+dBu7EACIlew5nhlnp2uRkeNjZoCaaWjxpcTG2sye+ZtJavDCK5ppOKM2S6hVcxa
6TjJK3+WFXO2CYxZmEq/OzHfuuwJNTGrsSnbk3YWNSMeS8Im3hw0iXUdXubVO+uW8RTP6oy5On2p
qWpNi0dNzGIjBISAEBACQkAICAGKnd/5deLWmwI4vXAV0dmVwKNGR42NmhC00lHjy6mNlZQtC9mR
0YZbbq6PquaZVjFrpeM0r7yZFjLOp2NJv0hGBd5jnaeS/6kmZjU2+YLVMFGD4jHHruWNvjcxbWGc
66dwVmfM1elLTblrWjxqYhYbISAEhIAQEAJCQAhQrHHmc+VI+gXEsHpJJJXqN1OhU52+qrrS1sRd
LF2fScsx1xLmVra3yyt3M2lnLpJ58QwpTp6oX3a2RS3U5K7Gpqhq1X6rafFY0s6TXMYOWp0xV6cv
NZWuafGoiVlshIAQEAJCQAgIASFgI1BoWKMfHcf1xy/iV/44UcaZn0t2anTU2Lh0krtQKx01vlzY
WJPZO28LWe2GM7BxWX1nWsWslY6LvHIXZe7/jo/f+z9iK7NZ2LXUxKzGpuyYtbOoafGoyaw6Y65O
XzUtdzXxiI0QEAJCQAgIASEgBNQTKGic+Xdm2A1+nPp5FTGVGdKoRkeNjZoctNJR48uljW1o4yK2
Z7Ri6NCGroc2ahWzVjou83IsNJ1ex4LvwslUYevSRE3MamxcOtF4YU2LR0161RlzdfqqabmriUds
hIAQEAJCQAgIASFQDgK5jTMFv16j6OsXzaolUZUY0qhGR42Nmgy00lHjq2wba9Iulv6VSfMx19Gg
1KGNWsWslU7ZeWlnoSZmNTbaRVS2Uk2Lp+yIoTpjrk5fNS13NfGIjRAQAkJACAgBISAEykfA0ThT
/Ok07mp8Tixn7clKjF1To6PGRk0OWumo8aXGxprCvnl/k9lmOAOalDK0UauYtdJRk5dWNmpiVmOj
VTxqdGpaPDUt5prGp6bFo6ZeYiMEhIAQEAJCQAgIgUIE7I0zJaArw6/1Juan1cRUpm2mQqc6fRXK
sxomraRsXcj29OYMvbURzjrP/r25l41XTe5qbMr2pJ1FTYtHTWbVGXN1+qppuauJR2yEgBAQAkJA
CAgBIVBeAjrbMCj/PqPo7RPJyqXRVPyBfGp01NioSUErHTW+1NtYk/bYhzY2vXsw9Uu8w1urmLXS
UZ9X5S3VxKzGpvKRqFeoafGoibw6Y65OXzUtdzXxiI0QEAJCQAgIASEgBMpPQIcSQJfxffE8vow/
IyreNFOlU52+ys+i8mvYhzZuJrPVMK5rWqzv7N+euyt6anJXY+PKh9bLalo8avKrzpir01dNy11N
PGIjBISAEBACQkAICIEKENApQd0ZPsCLqAVrOF2ZIY0qdKrTVwVYaLCKldSti9iW3pQhtzUuMrTx
35976fjU5K7GpnQP2i+pafGoybA6Y65OXzUtdzXxiI0QEAJCQAgIASEgBCpCQBfQbxQ9vSL5bVlM
pYY0lq2jULaNmhS00lHjq/w21uQ9LFuXSePRg2mYP7RRq5i10il/XhVfQ03MamwqHkH516xp8ajJ
oDpjrk5fNS13NfGIjRAQAkJACAgBISAEKkbA0G18H9yPzeHPyMoMaQyiTB1FhY2aHLTQ8erA0wd+
4a56pTvcN64H9y1KxFq6ifMl9qGNm8hYMozrm3/Gp/8YQYuYbd600nEeefnmqmW4WKmebUNNPA+O
5cj0+WXXXU3MZdFSE09FtzFnvrXYNtTGXF18qrNezpjKPCEgBISAEBACQkAIVDMBpbN3i3K3P6o5
Ru3dKZ7Ubt2MWl4F7+Au6sRMWsQxTiWbi86WbwUEahpDNfFExpBVt3H11F1NPDVtG6vOmNX4qs56
FWzZMiUEhIAQEAJCQAgIgUtG4L/ZOLtkuMWxEBACQkAICAEhIASEgBAQAkLAOYHSuo6cW8tcISAE
hIAQEAJCQAgIASEgBISAEKgSAroBiw+yd9s4GhiqRL/Soj79ZrI+/S8mtc9/ukaFNNXoqLFR47zG
6yiBaFL3CurUND4lalrBvEroVOGMS8rwEvPRKvcqLI9ICwEhIASEgBAQAkKgQgR0e+ZtJavDCK5p
VBNbZz60GzuQgMgVrDleief8o0ZHjY0axpeBjjUZTepeIZ2axsdJTSuUlxOdKpt1iRleUj5a5V5l
xRFhISAEhIAQEAJCQAhUmIAuZctCdmS04Zab61Pjmmd+nbj1pgBOL1xFdHaFcwQ1Omps1IRwWehY
0abuFdCpaXyc1rQCeTnVqaKZl5zhJeSjVe5VVBqRFQJCQAgIASEgBIRAZQjorIm7WLo+k5ZjriXM
rTJS2q/rc+VI+gXEsHpJJJXqN1OhU52+1JCq6ni0qnt5dao6LzVs1diUNy81mlrZ1ASGl4qPVrlr
VQvREQJCQAgIASEgBISAlgR0WJPZO28LWe2GM7BxTeo786PjuP74RfzKHycq0zRTo6PGRg32y0hH
q7qXS6em8XFR03Ll5UJH80U1hOEl4aNV7poXRQSFgBAQAkJACAgBIaAJAR3YhigtYntGK4YObVhz
hjb6d2bYDX6c+nkVMZUZ0qhGR42NGtyXlY5WdS+HTk3j47Km5cjLpY7GC2sMw0vAR6vcNS6JyAkB
ISAEhIAQEAJCQCsC9kfpW5N2sfSvTJqPuY4GNWJoo4Jfr1H09Ytm1ZKoSgxpVKOjxkYN7stPR6u6
q9OpaXzKrqm6vMrW0c6iZjGsXj5aRVC63AAAIABJREFU5a5dNURJCAgBISAEhIAQEAJaE3C858ya
wr55f5PZZjgDmtSAoY2KP53GXY3PieWsPVmJIY1qdNTYqKF+OepoVXc1OjWNj5qaqslLjY5WNjWN
YXXy0Sp3rWohOkJACAgBISAEhIAQqAICuS+htpKydSHb05sz9NZGXOrOMyWgK8Ov9Sbmp9XEVKZt
pkKnOn2pqV/1xqNV3cvWqd681JBWY1N2XmpUtLKpeQyrj49WuWtVC9ERAkJACAgBISAEhEBVEMht
nIE1aY99aGPTuwdTv8Lve9YReP1rLE8K57fPBhKcr16e0BX8+4yit08kK5dGYyzPqkVs1eiosSki
WsqXy1dHm7qXtf3UND6llNHJbG34XG77hRMQpczShk8p4vmztdp+8gVlQggIASEgBISAEBACNZJA
QfPJPkRpM5mthnFd04r2nblR95qraeSmp96wYbTwrkDOSgBdxvfF8/gy/oyoeNMMNTpqbNSkcDnr
aFJ3wJVOTeOjpqZ5Nq7yyrMp8/My2y/KzKeQgSZ8Cuk5m9Rq+3GmLfOEgBAQAkJACAgBIVCDCBQ0
zrCSunUR29KbMuS2xhUc2pjNsfef47vjQNR+4irwlEUlqDvDB3gRtWANpyszpFGFTnX6UlPzSxOP
FnW3ZVe6zqXJSw1xNTal56VmbYfN5bVfqM/LZqkFH9cetdp+XHuRpUJACAgBISAEhIAQuPQECjXO
wJq8h2XrMmk8ejANyz20UcG77c08+M4zjGhyku+eWMSpcnd8KQT0G0VPr0h+WxZTqSGNZetUpy81
hb508VSu7gW5Ode5dHkVRFa5Ked5qdW83PYLtXkV2FWOT4GO8ymtth/n6jJXCAgBISAEhIAQEAI1
iUDRRzPahyhtImPJMK5v/hmfRrXh6QO/cFe90kPeN64H9y1KxIoV/FvSxLiOV/t+xdrDabY5jj+v
Dup0Fit0G98H92Nz+DPSSctOKx1bVEpQ9fjSKmatdPJqUvizUnUvJFRc5x9j9XEuFIbmk8Xz+jfv
FxWBVxE+D47lyPT5ZR9byjomVCReWUcICAEhIASEgBAQAjWUgNLZu0V+G6pEjIontVs3o5ZXkQ62
QmZm0iKOcSrZXGiek8mapuMkxBKzalrMWsVTIlEnM/6tvpykWqFZWvGpaToVguFkJTV5RcaQVbdx
5Y8tTtzLLCEgBISAEBACQkAIXK4EXDfOLtesJG4hIASEgBAQAkJACAgBISAEhMBlRqC0LrHLLA0J
VwgIAU0I6ALo9MhzPP1Iazw0ERQRISAEhIAQEAJCQAgIAbUEpHGmlpTY1QACOoJvfpffU3bz2UOl
P1FU59eU7kOvoaW/bN7lLpohhO4P3cftA0IpekNquZVkBSEgBISAEBACQkAICIFyEpCz13ICE3Pt
CfgP+5G96ced/w9/hjaeeT51eDdpSR29P01bBVDaxuvZdQqzfnqOfnX0eSteuk99CD2e/ZSlcbb8
jrD2r9e5tY0XSrki0hPU515e/uMvNqfZdA6xZsPb3NHFr1QGpckrvi0ZOusHVl1w8N68/xum3taQ
8j6cVeffgTu/+IX/S7HpHGbNuje4rZ13KXnp8O/7JAtstmtvIqBE8nr8Ow7hoS+/Y0nkQXafnk0v
X2cZuNDRhLMznzJPCAgBISAEhIAQEALVR0Aujlcfa/FUCoG0/5vGyJ6+KBioN3YOHzxwhhmDX2Nf
GpB9gej89+WZOD33HoZtrkPakePkzy5F99LPNtDo4U/55MUmbJ/xJLMO+dP/xReYvtpAfJfn2JZU
+rN4isTu3pTbZj5Ku+Pf8s7oQyT5tOPW16fy7C85HGv/InvTi1iX/kXxp9esH3h1aDifP3An60/5
0mnidJ75/ksyug/lsyMqXyyoD+WGb37gmav28fm40Wy+UI8BL77OS2u8udjpSTYkWArFoODd9WHm
/HIvoc6eG6R402byHD5+sSnh3/7I/MmfEHXqDCczCknYJ13paMS5uEv5LgSEgBAQAkJACAiBaiYg
jbNqBi7uShKwpJ7mxCHbfAM5sVlgSub0oXCO2xpnuX+6hnfxQ/grtMn9nr7oHq4ft40i5/C+PZlx
/Htu9HcYTd53hMm59tGvDWbkWyft784zNL6dmb+9QP+mPvaep/STW/jl5eeZs/QM9uaJPpQB77zH
pFs60CTMZmMh+fBa5j/5IvM3JVK46ZEr7/zD6wpGT+1MxqL7eW7GRlKssOWIFx33PckDQ95nxw/n
1GnlnGDegKuYZzTm2m9kX3Yv+n9/JZ3CDOw9YXLuv/hcr2YMvDaI2C/f4qulR+y5/vPU2wwaOZs+
Hfz4/EhC/usv3PtM45uTn9OyroGMkxv56dkX+HRVrJ2fLrQfowd78c/U5/jslzP2mA7f502P8FcY
d+ObbPq+IC9dnet4cdH9ZE4fz7vDfmZGke5OBd+rnmPWNIW5fQaz+HjpzW2XOlpxLs5LvgsBISAE
hIAQEAJCoJoJFDlVqmbf4k4IqCZgiV3Jk11uZESvB/kpppTV0g/wfr/BjHlkE9mcYcHtQxnR7UZG
dBvMpM9jyGvCmBP2snz6EzwyaAT3Dp7MN0fbcM93HzG8Se4wSL0vzQf2otnFBbw0YjyTxrzGWsu1
PLb4da4OUb/L6Ot2pVuYiUNLwqn7/HK2xnzK9eYtbIjS0/r65uSP1iwlncKzLfkNM9tcPUFNa6NL
jyIywVl3VOE1C03nXODEaSthN15PS1/b2EId/p2uoqkSzc4jhd5LaFtFl8yO955mysin+f54O+5b
NJ+HOjsi1nkH4Y2FtPi0/Mal5cIRDsTqaNSjfsEQSbcGDPtqBp3XPMEzn58gu3hHoa421/zvdupa
Q7nzt+3sSv+Hjfvn8cSIRgUatljK0NGScyFaMikEhIAQEAJCQAgIgWonID1n1Y5cHFaIgCmFs8dS
wN1CQmkdLNZMLpw4SUb9FExk26cjjpd8mbk17SQbFp/MDeMAR2JCuf6m5+jXxpufolLzw8uJ2sL6
3zeTzmZ2RTfh6k0jGNzek/UbivTX5dsXnzAENyCAZA6etxDQtD6eIQbqeiRzOgF86ofgrkBG8QZL
cZES3xV8uj3E6y804sD0R9maWA4B0xlWPPwavX97ie8P92XtmkTajOjEoal38+WholBzNn/G3E82
YRsxuXHjGWod/JE7pnThm/FbSY/dyc5YHSOfuIeu2z5j73kd/k2aEuIBBi9D7n1nBhqMm8nUpiuY
ctdGksx+JTLBpzWDrjSQuHYlX8zdTGSaHx0mvMIL387HGnkjs/Zk2XtTy9KpGs4lw5U5QkAICAEh
IASEgBCoagLquwGqOhLRFwLVRMAQ1o8J3y5h1ZnD7E49yP/99RitMODpWfruYIwN5zy+1Apwq0CU
6eyaeC03tRrFvGMq7+ty6kWHf5/JzF0zGZ9vJjL14wjHMEybrVs9bvjkN7akH2f7sYW8/vQNtK0f
SOPR7/H1lzdSy94pqMO7QVPqe5zm/z5fSXgKmJVget97Gx2CSs+dtGNsPmLGt0M7gm3pZxxk7j2z
2NFwCl9FHGFP6iHW73qb64MhJSYFW1+eLmww015pyobHP2SfbTynkz+dXxihXhC5aAFrNh7k2J4t
LHnmZVYnN+DGu1rZH+WvRqdAWivOBYoyJQSEgBAQAkJACAiB6iQgPWfVSVt8aUigxCP/1Gm7N+Xu
JV/zaOgffDTxLbZFZuLR7GZe/eF+1+tbLPYhfIqLNkxxAdPF0yQTQFgtd6w5ScSeATwa0iAE0ncl
kOO8zVJcJve7jsBrnuGL5fdimXMf41/aQlKhEY2ene9nYt8dPN50DBe63cFDb7zPj9Ntz2CMZ9U9
b5NoBiXgKqbNG4N5xnU8OzsaE/P59sPb+GD3TF6e8ivDXw4vaOwVi0JRFLDmBWwhZesnTGz+JQH1
6+KvyyDz/9s7D+ioiq+B/96WZFM2CQkkhN47SBFEqoj+pYidpnwKgopIsYIFQUVQsGBBQRHEioIo
IEUEAUF6CZ0EQgoJ6T3ZZJMt7ztvN51NsgkBg8yek7Ov3Llz72/e28x9c2dek2f5afNgTu6OJg8V
fgMeo693bVh7mKEldH3MzqgBTGjzEkfNebZAzjPAEzVptm3yErmYBLc39EaDCk8n9ByrVs4ljBU7
goAgIAgIAoKAICAIXFMCIji7prhFZVdMwJpHdi7o/DzKfA+XnJeNCTd8PBxEUrqm3NoBQmcu4Lt1
SoACUkxTUq7YsMsVWOKOciRWw5AHO+G1cbdtQRBNwz70a2IhZN4FlKS9oo+GgLvGMrpnJts+Xs2p
tJLLjmgaD2f+6rFoFo9j7Ot7SS95GuOhOdzfVYXVYoXNS5jxx3LmNW6APjOKS8km20IfmjqtaOGV
Q/jp5ML5d+a4IA5HQbeWfiiDYo7G9SSfmxjYSUX6xhMkF88SlfNIj75IplcXJr43Ar8LS/nuoH3p
yLSNzzP8Fo9iS+t70vOLlTyvXsD4sb9zNhtkSxin4+CBuzri/UU0KVaQPBrTth4krIpHWf7E6ISe
ynEuIi62BAFBQBAQBAQBQUAQqGkERHBW01pE2FM+AXMKIcfTUY+YzJOPyhw01ME/Ywdrt8YXBhy5
kUcItw7n3tkTOLvkBFn6BgRm7ODXP+Mw50ZxNBSefmoywy+s4mRsLtqG7fABksuvufJnc86w8qNj
DJ//Pm+fm8PqU3r6zXyRlglrmbQxsXAxDZtiz25MWzHDttJk/5xDjFgQZlsZ0V6pB11mvkSPnE28
tiYF/3Zt8LedkDElXyQyNscWfNkCswIrlcApIoz0gn3AHHOA/dHTGf3Bqzz0wg8ExbvQ5N5pPN4m
l2Pvh5JTTNalcU/63GEh07slA6a9wBD9cT784Fj+6pgq3Bq2omXzRjTveRt3TxxOV9c9fHDnIoLz
p+NZ0qMILV45XjRUpvOpL3EhJI4cZRAuJ5hfvjzHqFlvMmtqDst2m2g/7U36aY7w7g/5KZtO6akE
52I+ik1BQBAQBAQBQUAQEARqGgERnNW0FhH2VEAgm2NvvsrPrebw8OIlPJIby/65QazfGl9Yzhqz
kTmTezD3rSnM+1UN2dHsnXeUtX/GQW4o34x8Du+FU3nqh/uwTSEz55AafoRd8cWHhQrVXcGGmYtL
nuYZ/VxeeXYhn3haSD60hjeHvH35O86MF9mzPZFBg1PZvTexMNC0Ve4SSJfu3uB3N3N33l3CnrRv
RjFk0pESgVUJgeI72SdZdM9LqBZO4dnfh+MBmOLPsGPWeN5dFW8PFi1ZhO86RuxD43l33ZOAkbh9
v/POwPn8cq6AjyutZnzNinF6Us6d4OCK6Yz5ZD2nU4rlWRavt8ztPC58OJ5pbnN4/uWlfDsXDCF/
smjY66wOL1hbs8zCxU5UgnOxUmJTEBAEBAFBQBAQBASBmkZA6uzeomAiSU2zTdgjCAgCgoAgIAgI
AoKAICAICAKCwA1DwMGknBvGd+GoICAICAKCgCAgCAgCgoAgIAgIAjWGgAjOakxTCEMEAUFAEBAE
BAFBQBAQBAQBQeBGJiCCsxu59YXvgoAgIAgIAoKAICAICAKCgCBQYwiI4KzGNIUwRBAQBAQBQUAQ
EAQEAUFAEBAEbmQCIjj7l1pfVasro955ndEddP+SBaJaQUAQEAQEAUFAEBAEBAFBQBCoSQSqJThT
NXyYlYbzBOX//bOiJ+6lvHRGplSR62K3qn6pa/dg5NRR9AwUbzO4LhpaGCkICAKCgCAgCAgCgoAg
IAhcZQKqnYbtPNPepVg1evpvDCHon1EEqIsdLmfTGreRl7oPY0SfSfwc5VjQGRnHJWv20er3S0f7
9/cQlLGCfl4123dhnSAgCAgCgoAgIAgIAoKAICAIVB+B6hm2MaUTfSYdXPJIMpZhnDMyZRSt0Yf/
q37VaOjCOEFAEBAEBAFBQBAQBAQBQeC/R8C5tEatPz2nf8JPkcG21MUD535m5qOtcZeuAhBdQwa+
vZx18Uqa5Fm2/r2A0T28cc5QxR4Pev18kqPb7qZWKfu0bSazLn0z41rmx6RO1KXy78XYRUv5/tRB
9qbnp26m72b+EB9KqS8XhkrfjuFfrGFbhqLjBOt+GEH9skqI14KXRUYcFwQEAUFAEBAEBAFBQBAQ
BP6zBCoeOZP0dJu/isX/l8xPMyay4Bw0uX8KMxavQB35P976O5NqiyVUtejzySreH53O+lcmMz/M
k5snv8r0rc3Rdh/Nt+fynGgIM6lhqcjN6+KpgXStP/UDzMRHpKD2bYCXNYWoZDM4WZe2/m2MGteX
1CVzefOvMJIzZXR+XmQfrYTfan/uXPYjr/7vImtmTObvGD1t7nuSie0duyNbrWA1Y602sI7rEUcF
AUFAEBAEBAFBQBAQBAQBQaDmENBAQyYcPM2E0jYF2Q+oGgxl2gQfdo55gPfWp2AFjh6IwLP/Vp6a
0JH3/96LoXTZKu6rGw5l0iO1OTt9JHM+u4gZ2LcnDv9TK3j8hZv45alDZFeo20RySBKMaoSPVo08
fjnr30rgxRYTOBzQAPfUC8QboXJ1pXF61S9sOZBTYe2OBDSNhzJ+qDsnp05k3rIYG8P9Z2ozZMQU
B+JW8rLyINdAngjOHPARhwQBQUAQEAQEAUFAEBAEBIH/JgENJLJu7DP8HGrK99Cdmz/5gefzc/Z0
zW+lmdqDjisPcKQ0A0MgbiowKBFbNXx0zW6hMdH8tCvOFpgpKuX0U2w/aWVo1074aQ+RXWBmmfVZ
yboQgcGnCf4edWn9UEtwacDgbrUIb+UPMRtIzIXqqatMI0qccG3SjQZc4scDSbbArMTJy3YsZF7K
wJIWR6YSnYqPICAICAKCgCAgCAgCgoAgIAjcEAQ0YCTxzGnOni5IGdTjn2EFb7v/kqRCIoE1oyfw
47mSkZE1J4HUagrMimhLlZrLVVSuaCs3+jhx0iO07HwHvRofZOk39XlwTHeaqnwxnAkl3UL+HLYr
r6uo1nK2ZBkZCZXKmVlqFrJCzxF2OpiUkrjLqUCcEgQEAUFAEBAEBAFBQBAQBASB651AhetsGMP2
E4E/3TrIXAoOJazYX0RkBpbiBGQLuSZw9XErewGPcmSMYQeJpD639q9LwWQ4ybsDt3dUkX70BMlO
BiuWxGBCs+rSf9IY6u37mlWfryNj4CQe6q4jdm80uUB11VXofrl+KQzr0/eO+mgLC5S9kRe8gnfn
HSS92gPfsusUZwQBQUAQEAQEAUFAEBAEBAFB4N8lUBADlWmFJWoDny6fyOLXfmCx/2f88ud50vCi
Xisvgpf/xKmMYhOjTClcCMlGM3giY0dJnLL645u0nXXbE4qCuPJkojbw+Q+T+PSdpcxSfcy2cE+6
TJrBUK/jLPzgmBPzzfLdyInkcLgbg/9Xiw1DDpIUEs66mMlMa5fIT6fS7KmF1VVXAbly/drI599P
ZtGcb3nPYyFr98VDy3YFg5MFGuzfrq15Ytt6nmiexZahfXh5Z3XN6CtZjdgTBAQBQUAQEAQEAUFA
EBAEBIGaRaDC4AxrOvuff4CJ4a/wzMTnmPuEDsgl+fgGFqxaxamM4mNnmRx6fTbrms9k/LIvwBjD
/nlBbCgenFGOjDWVf6aOZHryHKa+/jHD3C2kBG3kg7veuiylslyMljSClQCozgZ+PJgFphw2LzrM
5I+MHLqgjJsB1VVXoSHl+ZXGnqkP8XzM6zzz1DwWvqwMWBpJDt7L8bhSE8ss6YSfSkIOuEhIvJND
hYU2iA1BQBAQBAQBQUAQEAQEAUFAELheCUid3VsUG/q6Xt0QdgsCgoAgIAgIAoKAICAICAKCgCBw
fROocM7Z9e2esF4QEAQEAUFAEBAEBAFBQBAQBASB64OACM6uj3YSVgoCgoAgIAgIAoKAICAICAKC
wH+cgAjO/uMNLNwTBAQBQUAQEAQEAUFAEBAEBIHrg4AIzq6PdhJWCgKCgCAgCAgCgoAgIAgIAoLA
f5yACM7+4w1cZfdUPnSd/DovT26Da5WViIKlCahqdWXUO68zuoOy6qn4CAKCgCAgCAgCgoAgIAgI
AkUEbvjgTKVvSvdht9HS6zpB4dKSiSdC2PhWG1y87mBpVjCfDfIsatEqbnn0XcBOww4md3Cxa9D4
0nXCo9zfr07hC8GrolrV8GFWGs4TlP/3z4qeuJdS5IxMqSL/+m5VbVbX7sHIqaPoGVjxWywKnHS+
LhW+d7/PHxlH+OKpxk698LygDvH9LxC4Svfyv+CJqFIQEAQEAUFAEBAEqomAPSLRNuHR/cEEGU6x
ZHhtrpMwpVoQ6LpOY+FPr9A3QF0t+q66EtlMrlnGnGNGls3k5eWRa7rStyF40P6x2/EOX8+W83nV
6oI1biMvdR/GiD6T+DnKsWpnZByX/PeOXkubna9LhXuTlgSovWjayvuGuo8lz5YMW/gDm5LsDwL+
Of41z93fkPxHDcUuFDVenYby1FffsSb8JEeiP6VnlZ5tOKtHhVfvF1iZcZ6grUPwloqZclXu5WL6
xaYgIAgIAoKAICAIXHcEbI/vXVo/wIN1d7JwUTMmPjWAOr+uJr74u6WvO7f+wwZbskjOzMMQn4XF
mkVSWjp5mdYrc1h/E/cO8SZ6ySYi89/RfWUKi5U2pRN9Jh1c8kgyFjtefNMZmeLyNWH7WtrsdF1m
ohf/H/f9E0DWmfNUd1PWBOwObZC86LnwB94aFsyXT4xiZ5QnN016gxnff0V292F8cSb/gYPkTpsp
i/js9aYEf/sj30z5nIioS1zIdqi17INO65Fw7zqRRb8+ir+j39OrcS+XbbU4IwgIAoKAICAICALX
AQEVuNFmwv3od37H78t/I67LwwxoWHIUSeXfi7GLlvL9qYPsTc9PUUvfzfwhPhQ+CNY1YOCcr/gt
Nv986mF+372IR9vnz1jSteO54PNs+7gzBbNttC0n8pvhNB/faX907drpGb44e8KWArf31De8tWwl
W1LPcyD4K8Z29SiqS+tPz+mf8FOkMtp3ngPnfmbmo61xLzBG7c+AD79jTegxjtjS6ULYeXAR4/rW
KhpN8LyFebHn2bNpKB40Y8qxM4Wpd2tfbl6YEqby6cwjy39la0q+X2lH2bTpaVoWOFHQyJpAhny/
hyPJG3i+t77I1oLz1fVtNRAXHkdMZCbWvGQiLsUTkXhlo10eNw+nr/dFNq8Jp7Qml0EfsilN8d3O
cGyvUiMyFbVFdfmt6NE1ZODby1kXr9hzlq1/L2B0jwJ7POj180mObrubWgXXQX7d2jaTWZe+mXEt
81MJy9VjL+TUNe+Ebyp9O4Z/sYZtysiJ4QTrfhhBfSfKVVakMPUx4whr92xi3ZeXp4/izH3hxH2q
afQgi+LPs/mT3njnD7O7tBzHNymn+WZKU/tolRN6nPHRqbrcmnH7HbWI/epdlv12hLOH/+anF+dz
2NqMXh0L7kUJzz6vsHC6xOJeg3jmhaWs37CPE8cvYqjUsw3n9agC7uT11ePJeWMc7x904O1VuJcd
1CIOCQKCgCAgCAgCgsB1RECFR1uG3a3j8PcnSA3fxpboVtxzV12Kh2fa+rcxalxf1Fs+5c3RY3li
0GNMeWwuPx/NxJZQp/Kh10ereP/5Jpxd8ByT7x7HC7MOoO86gG71tE7j0ATcROcGYXw6bDTzj7Rl
2H1WfhwxgSURtzDlo3upq/StJT3d5q9i8Uv1CXpzIuPveoL5v2sYtngFL/XL74ipPWl+e0+apaxk
1oPjmDxmDlutdzD1l7fp55ffmzSc4MO+gxjz9G5yucTKh4bxYLfBPNhtEJO/vIjZZrU7nd/9kheH
ZPDLk4/yWP8RTBg5i+U/HSLJVMotXSP6DPRHpWtN395XNk+rlOZSuzmceO0p3t+fA6Yofh33Ihui
HD2WL1WszF09ncb2Rx/2O3+Glg7NgLBNfPrYBJ4ZOZs/TLcz7Zc3uNUnP/pxpi3KrLeSJ1S16PPJ
Kt6fVo9jcybzzPCZ/G4YyPStyxnTSkleM5MalorsUxdPDajc/WnY1BcXCTS+DfCyphCVbIYK9djt
qvCad8Z8tT93LvuRV0dq2TljMlMffovfTptL3FvOqHFGxhq7gRe6DObBnk/y08UySjhzX5RRtPhh
88W1zBq3Fu34T5k9vC5qt9b834oZtD4wl9eWXB7gFy9b2W2n6spLIjRaJnDw/2jpqVybKrxu6kNT
KZJDZ7Lyf6PqcNtrD1FX9mfUxgMcNpxl1/EVPP9gIwepj+VYqXJSj7YB9y2bR+ctzzPjy1ByHWYe
V/e9XI7d4pQgIAgIAoKAICAIXBcENG4d7+c2zyDePpIFeVHs2pzM+Ef6UeerlcSV6POncXrVL2w5
kHOZY+oGg5n0f3U4/9r/mPVRuC2w0UZ3IPXd2y6TreiAnJdIyKHDnPK5gHVQImf3/UPkqlAmv96W
Oi4Q7zeUaRN82DnmAd5bn4Ly0PvogQg8+2/lqQkdef/vvRjyK8mL2MvOP/7BwD8cjmxCv90PMqiD
jp1/Z4OcQ1LoBbLrZ2Am17Yddr5UxCVp8anvBUlnObz9ICdSFCBBHHHkRNZRPhm3gMSeGWz9MoJS
mhyVqOIxGeOlcOJspa2kh0ZUUU9+Ma/O3HeXnqhFm7joIA8u79w2Nq/bbWN6JLYlt++6l8EddezZ
nYOqgfNtcWVGgrrhUCY9Upuz00cy5zN78LxvTxz+p1bw+As38ctTR0gOSYJRjfDRqpHHL2f9Wwm8
2GIChwMa4J56gXijM3oOUZTlVvY174w/msZDGT/UnZNTJzJvWYztWt1/pjZDRkxxpnjlZMwZxJzL
ABcryQ7asbiycu+L4oJlbltI2fwmL37Sma+XLGHmIHfuabGHN2/+megqXPhqDz3uWpV9tFk2Y8w0
kFc4muVEXeZLrJ84h1s3zuL7073ZuiWVNg/exKnnHuGrU/kwPFoz8GYNqVs3sHTxP4Rn6ek44U1m
fvsNcvhgFh4tK+e2FASn9GibDgC/AAAgAElEQVRoMHYBzzVdz7SHd5Fm0ZdSUrBbzfdygVrxLQgI
AoKAICAICALXLQFVixG343FkHSfTlUe7RiLW/0NWp/vpWYkFMlyb3UpTLrFnR0z+iNOV85Ctij3K
KJeM1WwFlWTrvOma30oztQe3rTyQn7J4nqC0rTzXFtwbBeJWxmompthgEvGktrfzI3nIGex7ZR67
3Cfw1cVdfPP189zXu65tNOZyD03E/bGUhW/8zKm0wp7l5WI16oiEvucIeusj2bQm4rKUxtKmmmJD
SMSLAB87w6q2RWm9zuzrmt1CY6LZtyuu8BqT00+x/aQV766d8NNayboQgcGnCf4eden5UEtw6crg
brXwa+UPMWdIzIWK9ThjjXMyrk260YBLHDyQZAvMnCt1baWqdF8oJspZHHtrCp9faM99IxpxbPrM
Ko7genLL1/vYdekwfyt/Mb8ypnmpe7TCulS4N2hKfddo/vpyA8EZYJF8ufXR++lYy/6DoNIH4u8G
4atXsmXXSc4d3cuaGbPZnN6AwQ+3cvp1Ec7oUQUOYvqbTfn72Y85luFwyOzaNrKoTRAQBAQBQUAQ
EASuGwKagYP9cWv0EX9lflTMaAuDe/uwfnWyU51KSa1GhRWTubyOiIzFCmoXjXPzsawWLNbLgxxJ
Up6wJ7Bm9AR+PFfyMb01J4HUy4vY/bJabb5IZQRvxZwvtimTc+pbnm37Bx3uuZ97xjzEK38+zdQt
c3hqzHeczy7P32Jqauqm5MVNY/vhEfoVWy84SGksbbfFjAUJldqe1ljltiit1+l9e4Belnhu9HHi
pEdo2fkOejU+yNJv6vPgmO40VfliOBNKusUe7kP5esrSX+njsoys8FKVmgRXaUVVKeBknZfdF87f
py6Ne9G7GVhQ0/HRQTT66WsiCkftnNWTw+k3xvHUYq39d8GSReQle1Jxca/Lq0vy7sP0FWOwzLuT
lz+NxMw3fPvx/Xx0ZAGzp/3OA7ODMZnzUMa9PQM8UZNm2yYvkYtJcHtDb9vrIgpNL15xqW25Qj0q
PAc8Rl/v2rD2MENLlP+YnVEDmNDmJZREBfERBAQBQUAQEAQEAUGgNAHVgPqRfH1vwXyrwTx48yg+
OAKdRnZG72T/Li/6NHHUp3t3v6IFN0rXZMogLg18WjfG04kAKWP9/9Ej8FkOlurEGMP2E4E/3TrI
XAoOJazYX0Rkhr3TVbrucvblvGxMuOHjUbZRcm4CJ1d/wdx77+LOQd+Se9fLPDvAq5RWDQF3TeDZ
2SPp4FO2rlKFruJuxfZI3l154A53Lv60mYtOxGalja1UW8gWck3g6uNW9jVSjowx7CCR1OfW/nUL
37smeXfg9o4q0o+eINkElsRgQrPq0n/SGOrt+5pVn68jY+AkHuquI3ZvtG31Qmf0lPaz3P1ybVau
1fr0vaN+4QIz5eqq6GQ5dRUWteaRrYwQ+nkUcio858yGk/ep5HUzk39+mRY7ZjC870LCerzCghfa
FS72g5N6lNAu/cwhDu7YywHlb9cJ4ko99KioLnWdVrTwyiH6dHLhqKo5LojDUeDX0s/GXs4M43Qc
NLmrY+EiJpJHY9rWg4ST8U6nIVesx0raxucZfsswRhT+jebDY8DJBYy/4wPOFOXNOtMiQkYQEAQE
AUFAEBAEbiACmoZph9i9L5iwgolaaLFuuMgLzw6htcdflwVHjtiYLqznh92TeW3hEl5x/YxdsZ60
uHsYDYHCtQksCRxYdRbmzmDWyyZ+2puEtl17vB0pLOeYJWoDny6fyOLXfmCx/2f88ud50vCiXisv
gpf/xKlKphHlRh4h3Dqce2dP4OySE2TpGxCYsYNf/4zDLHnRffYMeifs5cCxKDIsnjQe2BZvDCSm
lYpmPLsxbcUMBntB/5xDjFgQ5nSHrxx3q36qQnskvHqN4FaPcJb/FlklWyvVFqYULoRkoxk8kbGj
JE5Z/fFN2s667QlFAXV5MlEb+PyHSXz6zlJmqT5mW7gnXSbNYKjXcRZ+cMw+TywnksPhbgz+Xy02
DDlIUkg462ImM61dIj+dSrOPAjujpzLUy7V5I59/P5lFc77lPY+FrN0XDy3bVfqaLzSnvLoKhMwp
hBxPRz1iMk8+KnPQUAf/jB2s3RpfGLgUiDr8duY+VXlzy7yP+T/9b0x5ci3hyRpenjmQNfM+5PFN
9/P5sRxwRo9DA0oddKIuc8wB9kdPZ/QHr/LQCz8QFO9Ck3un8XibXI69H4ptlmxOML98eY5Rs95k
1tQclu020X7am/TTHOHdH8IqTOkttMoZPelRhKYXlgC8aJgJqC9xISSOnOt8wL24Z2JbEBAEBAFB
QBAQBKqXgEY+s4fIEk9yTcTvCSJ9dl8GtNFx8LATE+XN0fz6yFj0n8xm7Ief8RA5xJ1NAaxY5YKe
iInIxZOYXu9dnn/+Axa9psxbySHp7F5OxF+exlSmm9Z09j//ABPDX+GZic8x9wllTftcko9vYMGq
VZzKKLGKSZlqCk5YYzYyZ3IP5r41hXm/qiE7mr3zjrL2zzhQueKqDqDvyx/wmJ99/cqc6OPseGUi
C/eVWhjFeJE92xMZNDiV3XsTnesIFxhxNb4rskfypsu43ujOL2FbWMn0UKfNqVRbZHLo9dmsaz6T
8cu+AGMM++cFsaF4cEY5MtZU/pk6kunJc5j6+scMc7eQErSRD+56qyi91ZJGsBIA1dnAj8qQqymH
zYsOM/kjI4cu5CetOaPHaQCKYHk2p7Fn6kM8H/M6zzw1j4UvKyOqRpKD93I8rhLXfKE95dRVKJPN
sTdf5edWc3h48RIeyY1l/9wg1m+NL5Qof6Oi+1TC45apzB6nYu0989ibrOQR5xHxxWssHfs7T3wy
kt8HriDKVJGe8q2wn3WyruyTLLrnJVQLp/Ds78PxAEzxZ9gxazzvrorPT83O48KH45nmNofnX17K
t3PBEPIni4a9zurwyrRFdelxxn8hIwgIAoKAICAICAI3GgGps3uLguipWn136zmHDX8N4I9+d/De
EScCvGqtXSiriIDkeycfn/uchu8NYsT8C1UaOauoDnFeEBAEBAFBQBAQBAQBQUAQEAScJ5D/Vl7n
CziUlPS0f3wEbVLPczHBiLZuJwbPHIHvxW/5I1gEZg6Z/asHJbz7juAWt3CWrr0oArN/tS1E5YKA
ICAICAKCgCAgCAgCgoCdQPUEZxpvWvR7iCn3tcBb0ajMjflrGdOnf8KpwrlsAnmNISDVotu4Xric
W8S28CqmNNYYZ65jQ9w68tKJX3m4Xtk+HBvbg8dXp9pfpFy2mDhzpQREW1wpQVFeEBAEBAFBQBAQ
BKqBwFVLa6wG24QKQeC/TUDSUad1M2qX9XI+LGSFnSNKeQeA+FxdAqItri5foV0QqCYCQYbzFWrq
4tGyQhkhIAgIAoJATSVQPSNnNdU7YZcgUJMJyEYSg8+QWJNtvFFsE21xo7S08FMQEAQEAUFAEKjR
BFR1H9Zx81w3mjSoAXaqVVwze9QSPn1caPm4KwF+ZfiukvDuZZepW7sMGXFYEBAErh4BVS1q9RtJ
qzFjqZu/YurVq0xoLpeA5I5Hmz7Uv2MQtbzsq9eWKy9OVkxA0uLatAeBt99D3QBtxfIFEioPPNoq
bXEXtfQ14b2aBYblf1fVr1JqxK4gIAgIAjciAU2z53Q00Vsxf68s3HFVFm4s4ipJ+E3zZOBEFRlf
GPjrIzOm4lW6qrhm9ujUdFrkTgOdlRO7colPLjKzcEunpv3H7jY+p//JJS6p8IzYqG4CFV0b1V2f
0OckAXd8H19C525u5O58hX2rQ/OXpneyeEVikg6vu2fTZVADsrfM4ejv57AU/03Q1qPePQ8R4JZI
5M4fUF5afdU/qlr4/u9xWvTrgqe3K1hzyI09SdSKj7gYkz9HU9Ki9Q3ElQQMycar/ct51V2+vAIH
7e7SlCYTphHgFk/Emb9IreRrS+x1SLjeOo/eY1oUVWnYydGZn1H06khnZIqK14ytKtqsqk3dR16i
eaCFlIRtxMU7mgPsqC1a0OypadTRxhJ++i9SM5VXWlTxU+49eDX8kvAZvpJt74cyvu1Mjpd4lU8V
fRDFBAFBQBD4DxG4tmmNKok6A9UolfoOVKP71IypMq8Yqgx4tUTtUW50Ga+lTj0Jc5yFmB9zOLTM
TO416N9VxtRrLSsFujJohxu1HFRs2pjFby+Yr/172q7lteHA76ocUndwY9gvrriXKGzl3IhMDp+w
RxjVJSP5aWj7qhtt7lKj04AlzkzkMiNHfzCTdwX9shKmO9pxa0W99m5ACokHL1ZvYKbUJ3nj06kF
yjiMvlM7XDeeI/tfvT/V6G59jpuGtUVCJi8+EpPkiYtvbSRzAWhXvEd/Rrfe3hj/msH+X8P+e8HZ
VWx3a+oZkoKzUbs1pFZjR79C4IyMo8v13zx21Wy+im1h41XBPVidfkn6tjzwzmwmPNwNtWs3ViQM
JWb3t0x/aCGnxeJh/+blK+oWBASBGkTg2gZnFithM7Nxu19N1m95ZF2twAwJ30me/O8ZNbnHTJzb
YEXd2YXmz3vilpXBXz9aq7+TWYMatUJTcq3E7zCTqwP9LRo8VGA+byYpEXJPyf9OR/OaXRsV0nFa
QPKQsCUipVuIP53PzWwlLb1o6KdaZDQqWi7ypHMXINVCUrRErY4amr3mgS4pk783W69Sm0lomg3E
T3nPe9o+YmPynGbjtKA1gdgfvsSlZ11yDmwj518NzBSrXXBv3xxJebX93zPZv+qc47E6qQamkjkN
vSLBq9nuMqbg7zgRDKoGY+j5yr0ol1fJjzMyJUv8+3tXy+ar2Rb51Mq9B6vRL0lP9w++YebwS6yc
OpbNpzLR1GlCmxYZJF2Fn5Z//5oQFggCgoAgUDUCJYMzdw1d13vSpgFkrzKw+Q0TuVZwG+TO7bO0
ePlKtk6LKcpMxOIcgn6zYFb6oS5qWr3jTuueKvR+SrcGzBfNhH6QzbEt9kDI7UE9988tNk9hsET6
bdkk5JRjeBXtkQK1dHtajWl7Npum5Nk7fO4mpL88aTbGBc/VRjIKq1XR+ktvOtSTUBmtxH6Tw/5P
TKU6iSra/uRDe3ewxJq58H42QRut9k6bXsvAQx4EYOHIHZmEREvU/9qb/rdCxgcZbFoOrX7zomsL
M7t6ZhFdVDE+z3oxZKJE5NgM9uyXq4VzoVvlbMgpJo4+bQKNinZrvejcApIXGti+vSiocKZNlSok
Hw2tX9XR5k4N7soACzLZJ/I4+HQOMUqqqHJtLHCnTQ8VHvnXT94FExc+zeHEFqsthc3Za8PlJlc6
jNNSr7sar/zrDKtMxvpstr5qv1YlvZrmL7rR/l4NHjrICzUR+nEOJ7fmt5cT12o56EqcUulVtlHg
7LXZ7HzH4rATXx0ykq+Gpkpglm3i70EGLqWD9yQvhk5V4XurCvVma9FIpyaQISt+Yc7gVH64ZzQL
92RWPXCT3PHp3cU2qmU8sgtDQcaVW3e6vD+dWkRyftYMopJdqT11BZ1aSxjWTeXgn7HImvo0ePQZ
GrRqhLve1cbNknSCS2u/ICwoASsO0qW6emEokd5WArd9x7UVLV6bSyM/MO6Zy6GVxzDJEpomd9J0
YB/8WjbHXe9il5WzyT74KUe+O4xJVuHadTKdR/bA3dPV9jtmTjpD/B9fEbo/Cot8uT2u/efSv3++
DdHL2Dt/C/ItJVPydAPnc9vAfJmMLRye/RUZTnU0K7IHUBg+NpWGreqh89QhYcUUd5zYjcsJC4pT
Ln3nZJT71KMNDR/6Pxp0boXOhieX3IidBC9ZRnJmsftecaWsds93EwJo9OJ3NHFVY005Q8y6xYQe
jit64OUSSMDQcTTt3cX2m2BNCyVh+zec3xGMqWDwsVDXlW1Ibs0IvO8xmvRoh85FxhwbxKUNywg/
loBVFUDDVxbRMvAkJ156i6TC/zVaPIctpMcgL+I/eZLTIUbK1WMz0ZlrzBlfFD1DafPIg/jX8wRj
GqbLo9MiRRW2RSANJn1BE18vpLx4UnYs5+yGo7b/21R4n8bhUjrF1Jl7sMi6YltO+OXaiD79apG3
9UU++24P9oGyEwT9WUyN2BQEBAFBQBCg6PGvBP7T3G2BmXl/Dtvn2ju7CiNzOsiZVlKPmUkOk9E2
1NBynged2tsDMTQStfupbYGZOcZCRjxoGmlo87EHrZvYKStBTcxBMwlnnPzvfAX2uPV1pY7KSvgS
E5YOrvTf5sPDRz1ppmTQ+KtxKzXv2rWOjCHciqxTEfiUB30fVhUDY7dfZbaSGSejDtTQ6gMPWuX7
VeE1ZJExpIKiUOsCrp1caDFCi7eHhFqvlJbJSrN3jqqDc4X2OCvgRJuikmi0wIOu92hwN1lJPmIm
JRLcmqqQc/MrUvT0VuPpK2GOtJAaKePSXEvbj/TcMsAe7Dt7bbj3d6XNIE1RYKZUoZJwNclYlMtK
q6L1Uj09Rmrw0FrJjJZxaaGl3ad6bhlor8uZa9VZRC717TpVtTUE9lTjaWvPkqWrQ0Y2yuQoHUt3
NYFdVKjUEl5t7fde2sH8oLOgWl0j+gz0R6VrTd/edWzBY8GpSn+7t6VeWyWwSiLhUFRR59sZRWof
vNu1tAVmlpRLZKeZUNfuRKMJL9LA3/6QxpoaTPL506RFpTmj0R40DJtqC8wsIcs5tloJzJSiGlw7
3EPDrm2LAjPlsOSO1pJlD2KwYjFYICeerPBgMuKz0NRuR/0xr9K0oT2Ys9sTjKEguEq7QNr506Se
P01yaIJNj13mLFkFKViZ4YUyKcEXKcx8rNCjiu1BYdi2GW6eOiyJEWQlGtHW7UKj8fNo29HLFmA6
JSN54//Y67To0QqdJYaMCyFkJppwCaiFXGLSb77RTrS7yppCTpoJlW87Gox7gQb++c/5VH7UHTef
9nd0wd18kYzwKCw+Laj7wBt07BNgt7lCNk4KqOvR8Jl5tOnTDp0mjezkbDSBXWn8xDu07eSNZM3C
mCWD5IpGq0bbpDf1e/fAQ6dC5aa0eSbGLAtUpMdmjjPXWMV2S54302byY/bALCuWbKO7ffS9rKJO
tIXWy0JOfCqySwC+d82gYz/nOVf6HizDTqf8MqdxKQlcBkzkkQF1ccnvPpShUhwWBAQBQeCGJVA4
cuY20J0+j6mQzxjZPiWXjILOtfJO6X3ZbLoLVJ4SLjoJ/9l6+typIrCnhOqUXKzTZiVkYibHw9W0
X6fnpmZqGt+iIjjCSt7eHHbuBXVbN+7+zRWPCpBX3R7wvFnJ07MQG6ui/c9u1K8HxhALtLbP11GV
+Kdg5eT9GZwMBa/H9dw9XU3th13w/Kn46JqV02MyHPpV6pmzQ6+M0TLcIuHiriLgOXd63CoTHp5J
mF4xxEpWir1YdXAusEcqNkhp0y6D7GRcXNKJsttU1qrwbWmHmfB+FjtW20fCJDcJSVlfpsTHyrkp
mRw/L+E/U88dj6hoMtmFE3/nklXJa8O6N5v1T+aRbQZJJ+GqPDFXYrOuOjp0BnJM7B1kICJeotZk
TwZPVtPkORdO/p1LZqFN5fiVL1M+QwnXRnbfdUPd6DdUKSSTsNTAPx+ZMdrS86pJJsPE0TdN+L2r
pdUSL5olyWhqK6NU2RzYUiqlMeson4xbQGLPDLZ+GUHBYJfNJVUtaj8wnXYDWqBKOUPcX6uJ2Hse
ze2z6Ng5joivPic2qSCvUELbfCC+Sh82ZS/xcSU0FVKseCOeqMUvERbvT5PXPqJZQFMCWvkQlZCM
Kfgbjpeb3lZcuwrXTuPpMCAAOWoNx5b+oQwkXvaRgz9i7+d7ybXISFo9Wk124YimOeQzDrwhodLp
0bi44TPyPTp0ro1faz8uXIzNt8cNv0lfc1N7Ndn/fMqxzZeK/b4BNptd8X5kMd166TEeXMKxX8NK
ytiskpBURc++bIdkC3LBDao89KrAniLReKK/fJWwWBd8hn9I1/6+BAzpRdipPygcDKIcGbUv+kCl
Ic2krX2HY3vso26SiyslLxDFSmfaPZ6ID58r1qZNCGjlbWtTqcE9NO/kBpk7OfnRz2TmgrrlOLo9
1gOffrfgtmd9tc0pVDd/kCZN1ZB3lDNvLiAuTYPn0Pn0GFKfgHtuI/z0H5iSswBXtC5e1LpnCq1b
G4lLeJZYW3CWTHaWmYr1rCthc3nX2GUXZIkDEprWQ6ijZBikbebInK9JN9Wl8auf0LxuCcH8HWfa
Io7wd58jPBbc73iHnvc3watfb9x2/0rF62woKYuVuQcd2agcc9Ivcwwbpizg9g3TeXrDbsaGbGf1
x1/y7cojJBc8ECmrCnFcEBAEBIEbiEDB406aPqN0JCwce95IUlEP1vbDq7/Pjd6vuODrXZKMxqtE
lFN00mQlJUyGZhIugfbRhaKORpFY2VuqK7BHxiVAggwrploaAuspHaoc/nzYTPP1eto7WBK/wDbD
PjMG1HgEqvFwgYyCEwWGVskvGWOoEhVJ6Gqr8WuvKJOo01vFJSU1L9NCltJ/QKK6ODta8CNvbRZr
X76ChT4c+Z5rJXKthbZPq/F/y4uHJpiJXJ/H+ZV5JBf1Ggvo2b9lmeT1JoyPuKJrrMHDNZesinsR
JXTIRmvhQjLKqJIxPxB066xG6YLKx/OIiVeKyKRvM2GYrMajqRZv91wyS89zdOSX0hoOFk0pyVAm
5f1Mfv1SQheoxm+AC52e0uL/hAc9jmewe5syB62aZFQS+vYqlD6dYa8JQ1Mt/oBHDy1165m4EFn8
QjUR98dSFv5RApnt+tJ2mED7AfbFN/BtR73hs6k3PF/OEIvRUCx6lzzx6d3JNoJsPLK7KKWxtFpn
9y0pZMTlQoArmlqeSCRXMt3Sj7pDbgUiubB8Nek5xX0uMkLOM2DJX+5RNmWSVxjAueB+y+O0f3Ag
+lJPhtTu9jRHxxqLdFdmS/K9k5vnPEHxwVTzgdns+fZMfrBYBXtkAxkHD5HX/y5c6rRFpy0enOVb
50gmN4b4g5E0GtQYn9Gf0u/O08Qf3M6lXXsuT8GsTLtf1qZpuDRthy2JVX8bHV+/rSQyfSBa5aFR
Qfxf8mwl9zS4Nm1uGxmWw7eTnKYotZB97BDGIfXRBXTC3WUDhlglbUGH1qsJ+kZK5R54twkkSa+D
nDiMRrUTetaRXez3rOxrrCIXNLg2sI9qWS8eJcsoY8sZLuvCc6otCgqbMQYfx0gTdL7N0WlxIjir
yF5nzzvrl4whaCkTW26i24hHGPX0wzz6+e08/OQSnhqykKPpxX5/nK1ayAkCgoAg8B8kkP9oVyb1
mPLDqKbTfB2+trlDdm+lhi70flcJzKxELcpmz7PZnNhb8A9BCSkcf6z5I2/KvPmyZByXVI5emT22
ufpKB81Nsv3ztsRYyC3dKXdUeYGtyiiTo/PKOJcDvwpGpNSl0iULVBjDlXl3EvrOWgK8ZAwZ4Hm7
Fl/l/WrxFrLz4N/hXGChc9+X+y6T8kkW6yfkELzFQl59Dc0mu3PXX56F6awONZuV8UL7p/LXhkON
9oMOGk2SimooPmpRXMvlfhU/W/a2nCNjjLeSdszEhYXZ7N+iGCBRp7/a1udSSlaHjLqNjlv+Tw0h
OWx/ysC2O9LZ8qEZa6CWHm9rlWxHJz4atN4mshNOce6tMex66x0uHAglT+nTZp0lcvm3pBUPeDza
U6+1EuomEn+o1OiRcnfYWGtQFY69V2SCjJyf8yeVHLq23e8VlQYjmeFKR7sxzR67F30lc6Kk2gNp
/6gSmCWTuOkLTi9bRHhwsR53xQZUq0SV7bGayvxtKjTwMplcMje8xr5Fy4kKOo/Jtz2BQ6Zw81sz
i9IRCwqX2+4FQgXfl7dp4WhhylaCl77HyS+L/k58vRmDM7/DBerL/XZwsyvyhfe7ct6CKT4JKx64
N+tJLbdcjDng1qkbeuU9bWnhGG2Tph1UVEKPg/NVPVTwI6RWV/x/sVJtoaR45/8QFNRRqfu0DJ7O
+llQpxN+ydmXOLxiAS/27MWIZ3eS23kirz7e+MpSsJ21U8gJAoKAIHAdEMjvWsnEvmMg7EU93brr
uO1NC5teMdlSs9R11PYUxEQTZ77KI9ko4XuTjk69ijq9lfFTzs5fvECvss3RURYEUenAWiIN7srs
MSlzuNxVqA1mlGwJz0ZqdNoKegWShO9QrX1Z9HAzWYo99nUMynfPLJOtjDR6q/BvIXE2/HJxS7QF
A1rqjdGiictj9woNfV92oZkJTFst5JihOjnLsblsblMsL/Vyk6rniErCo6VE3r5cjv6Ty1FXFS2W
etGjh4ZWd6s5v8hSGITZKsy/ZDx7a+ycY8xF83uULrpT10bZpmcHWchDjUtHF+rWMXExSaLW3Vr7
9RtqIkPpiyvxhhOfChmqJFxcZfIK+veuKrwD7Q6aU/NTfatJRlNfbeeVI2NVolqLTMYRC7locKuv
xlVDsbQrDQF3jWV0z0y2fbyaU2kFYbCJ7N0fcWh3gfNHifxW+SvYL/4toW01kFrKw4bk3cSXfveS
xYBRGe30qINPoAcX4yu4t4qrdrAt52XaB1PcA3Bzk2zvu5Jc1Mh5xfVmkrJmAbH3zaNVi9HcNDqa
g98ddPo1AiqvxvZVAdMPEbl1Gxl5WvRNRtO0TbEnUQ5sc3xIxpprH5LT1vFDLYVhlZV0SRdkY64t
eJJT/uTQM2WvdFA5e6T8J1xa3Np2sv8spVzAqOApDI7LkZF06Or5YArZzPmzmzmvrUu9ZxbSpmUH
GtwcSMymgvmEFbS7YxjFjlrIiwrFRCO0vm1wy/mJ2JAMGw9J54PWkl5yTp4p2/774OaPzk1C+bGW
NCpkc7GhtXJkcsOUuuqjbdyfWt6HSMhwxbN7T3s7xx63/bZYk89jpCt+/XujTtvByb9a0PHBuwg0
g/l4GHkWCzihp5iTFW+WabOZ3MgYrPijaj4QP+8g4m1ZE45UVrItJDf03brbfY8/Q47yj0/j/H3q
1D1YLX4V81XO5vzKrx/hWr0AAAfSSURBVNn39m10b+2HlvCihY2KiYlNQUAQEARuNAKF/9qVXs65
6dnU2+RO4D3u9Nybyd9rrViizaSalM6uKwPXqUkMl9G2LTWXohLUrPEW4hPBu46Gnpu9aJ8h4Z5u
ZNNDxecDQdXtkTEoo4B3qvDBTMQp8O3gxv9+tiA3QHkAX+qjot1SL5qqVeiVXDFkIj7NQ1k7wKmP
0cLFf2SaDZWo96kX90TKaBuXLGmNs5BmBH09iexv84jbYiX5ZTf8tJBSsKBDNXMuaUHJPclXS5e5
rvgoS+k3s5/ze86D28dA7u4c9n/teOXBklqUbCE1N33vSRMPGUOYlVyzhL6NXSpLWWClRAEV7Vd5
0ShOwrOxPYhJ+M5U4nUK5V4bxfvpJfQW7ZiPGTkV5ELXLlr67PAiK1HC0xYwyYQvzH91g5PBWZFW
x1uqVq4MWqtDe9FCtgFcm6pxV1ZdM5sJ+dUelFaXjPmsiUSLhjqd3blnuyvJCRJeHVW2ONOw1WSb
11NopWc3pq2YwWAv6J9ziBELwi6fVlQoXMaG5EWt3h1sKY05h/bY5vaVkDRdJCHYQGA3D/yeWMSt
iVlo6lTtYY2iV04LJjUdPLzb0nbW5zTJccc1ew0H568vmZplusSlFV/iN+sZ/HpMoW3Ic5zYn1Tq
OithaeGONfkMWeaB1PIeRJdXmpCWkIOmgTJ0XZWPCeOFi1gH+KLuNJ1eb8eRZ9XjKu/gyJxvyCxM
pSxbd+Xs8afJS5/hn6bCrY6SW24h7e999nmNhb/g5ci4Nqf5c28QoDNgjIvHZPXEvb5S0IQx3h48
2SytqN3LdqfwjCX8V8JC+tC6dUMaT11Gg7Q48iRv3LwlEj99kpPFRiutaWdJywJ3z3a0e2MxTTNd
cMn+jYPv/V64Wm65MmFriAjrQ8tm3ekw5wtyMnS41VJuwnTi1u+08ZFTQ21BmruvK7k7/iblWBQZ
Dz6BlwYyz9tXmJSd0FPooBMb5docsoaYlM408O1O+zlLaJpgwiXQgVKn2yKQRpM+IEBdB3dv5WlK
JnEb/8GoPJOpxH1a7j2Y/7/wiv1yacQ9cx/DL2g3x0MSyJa8aXbvVPp6ZvHPhgtcg8eJDkCLQ4KA
ICAI1DwCJaIsOTaPg/PNyEjUm+1GY3+QE/LYP8VIzAUZdWMNgbdpqe0vkxtlIT60Cu/EMpo58ayR
SxEyygu29L4yqScd66mqPYbteaShptUoiYhnDQQfsKJtoUZnW+bdYu/UmGUSd1swZMhoAu2BmbLs
+pkpmRzY4dgeh80ny8S+ZeDYn8qojYRHYxUuZhlDsIlLwfl6cizEnFNKW4n4zYopwcT5I/b9+ON2
mWrn7NDY/IOuKgIGaKh7q/0dZ8pRTUsNdXtpqNchf1XD8soXnLPKxK83kZYMHi3U+LZRwSUz4Quy
2PfH5Qxz4sC9sbJYiJWYz7L4Z02pAK4S10aBCSW+TVZCnszk0Goz2RaVLTAzhdvb9ODOy+0pUbaS
OypJJvW0FVV9NbXaqnGXrKRuz2Xv/QZCIuzKqkvGGp3LrkdzCDtqxRKgpnZHFeoECxc/NrD1/VLz
CI0X2bM9ETn3HLv3JlbpSbTk2YH6LZXOezzxR2JLjn4qrskGUn5+lwtBUZhxQ1enDhplNO3SMZKj
KzmBUNGXd57wZStJSjCCrjZunjlkRqY5DLrk1N2E/BqMjA6/kU/g713iJ6zMVpTT93Bm6a8kxxlQ
+bfBr0MXvL1zMSWdJzXW4LCuMpUhYzr5FcF77Gmhap+6uHlDbmK20znclbNHJi9VRlfH27ZcevKm
eZzam1jK5nJk5HRSDwaRleGCLrAZ+vp1kJNDiPttLmeC0gv1VNjuZQMpOmOJ59KSFzn1x34yU3Ox
s9FhTrpAjlwqlS83hAtfryEl2QQufrjVksmJK1gGM19leTKWWKI/f5WQvcEYrT62wMwcH0Tk0tcI
PpX/Com8KJJjFF2JxO2PxJJ2mEsXlMdGSaRG5PvujJ4iDyveKs9mYzChC+cTceIiJqkW7oH+aMzZ
5MYcIy2t6AlUhW1hSSX9TATGbBNq33q4e2swxR4lcukrBJ/MD7grc586cw9eqV8ad/QBN/PIoqUs
27WOlX9/y+yRav584THe3JR6+e9MxaSFhCAgCAgC/0kCUmf3FiUHOP4Lbqok6s7Wc/tIFWnrcjj1
i5m0eBlZI6HKtpIe999zucY2m7uGXn970kRv5fQ9GRy3Bak11lphGBIu3WfRe2wHpMRfOPD2z9U4
T0jgrRQB1/a0n/sGAW7xRMx9jrAYB0Nyzsg4Valod6cwXROh/3pbSPgMX8m290MZ33Ymxyv5PCfI
cL7CVuji0bJCGSEgCAgCgkBNJVCYFFNTDaySXVaZuLlZ7DK40+NxN/rcW6Qld3UW614vNdpQdFps
CQI3NgHJB9/ebW2LFWQf3GubD3ljA7lBvBftXnMaWrRFzWkLYYkgIAgIAv8Cgf9mcKaAzLMSvSCL
S5+o8GqnwtNPQmWSMYRYqpTq9S+0jahSELjmBCSvTtRrrqz6FktckIOUxmtukajwWhAQ7X4tKDtX
x3+/LWTSVo/i5tXO8RBSgoAgIAjcaAT+m2mNN1orCn8FAUFAEBAEBAFBQBAQBAQBQeC6J+DcbPrr
3k3hgCAgCAgCgoAgIAgIAoKAICAICAI1m8D/AwOWpaaMS9DeAAAAAElFTkSuQmCC
--94eb2c1ce0dc3aac280565d22297--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0182691075356948436==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 19:34:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 19:34:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eowdr-00079o-Fu; Thu, 22 Feb 2018 19:34:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ke/x=fq=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1eowdq-00079Z-Be
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 19:34:54 +0000
X-Inumbo-ID: 56c13b9d-1807-11e8-ba59-bc764e045a96
Received: from mail-qt0-x242.google.com (unknown [2607:f8b0:400d:c0d::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56c13b9d-1807-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 20:34:03 +0100 (CET)
Received: by mail-qt0-x242.google.com with SMTP id m13so3025317qtg.13
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 11:34:52 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=v4mwOGz41yfrkSiKabROBXEFKqgi7zxN/ZiyXqnn2ds=;
 b=dWQxocUh5a7aOIb1dCPigvROvzbgPrP4aT4FQCYgc1TeAXZ8VLaSzEPh9n8a9P6f9c
 b+kcxvrufShw34A4/B8cSH4X2946yNnkdkANMOmxRVm+TLwjsXc5XyI6BmdQSApJX18g
 BrH9hq8J27niB/hJl7FPQ1sO3U9LTFW8AuIGE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=v4mwOGz41yfrkSiKabROBXEFKqgi7zxN/ZiyXqnn2ds=;
 b=uLCtP98mdkIRfXM1bAAyik4q/FW7GXJ1ysJarZ1XJiCae/tHAKogwWcjNbAs4YwGf4
 whFXwFCSg9ZsvSfpog2PWbxlnjRmYaz2Z7uYlGT/TU0SexCBz/jLBdXyOAs6mjnG3WUQ
 U0BuJnv5sqeh9wPHznXU94sUNihaQkWtXAQn/ZJE7nhTjmxI6QurWTXtrTVZH2xFgHc3
 LkkVhyStSRvNx+zoeIrlkCVfAVMHIObsZmYrxTxiIEUzNxisfqoCK4jjXvHHVmgrNVZL
 bhF3yuB8bMuTWSWGCwSTZT81UhJ9bjoJRCN21PbKTM97rcJeDgziN7yn0R5clavFxWKF
 J3EQ==
X-Gm-Message-State: APf1xPCkr6VazmIgKT03SBvavxU75BI1QSAwaMWBFw5ZjVCY3stP7LhI
 P4FIBR8eLBIvMHnxIGvVSFpi2eLryMA=
X-Google-Smtp-Source: AH8x224omWIqh0Wqao31gBjxQ9eOqDdg9GwFIVVeZuU3T5s7+Ya3rFqYWOVtJvbWFXcLVjgwP535Uw==
X-Received: by 10.200.47.212 with SMTP id m20mr12971476qta.170.1519328091700; 
 Thu, 22 Feb 2018 11:34:51 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id y191sm556044qka.42.2018.02.22.11.34.50
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 11:34:50 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Thu, 22 Feb 2018 13:34:58 -0600
Message-Id: <20180222193458.17118-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.13.6
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] README: require Python 2.6 or newer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5jcmVhc2UgdGhlIG1pbmltdW0gcmVxdWlyZWQgUHl0aG9uIHRvIDIuNiBvciBuZXdlci4KClNp
Z25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCkNDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkND
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpQeXRob24g
Mi42IHNoaXBwZWQgT2N0IDFzdCAyMDA4LiBJdCB3YXMgaW5jbHVkZWQgYXMgdGhlCmRlZmF1bHQg
UHl0aG9uIGluIGRpc3Ryb3MgbGlrZSBSSEVMNiwgd2hpY2ggaXRzZWxmIHNoaXBwZWQKTm92IDEw
dGggMjAxMC4KLS0tCiBSRUFETUUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9SRUFETUUgYi9SRUFETUUKaW5kZXggZTk2
Y2RkMjg2Mi4uZDUzNmFlMjg1YyAxMDA2NDQKLS0tIGEvUkVBRE1FCisrKyBiL1JFQURNRQpAQCAt
NDYsNyArNDYsNyBAQCBwcm92aWRlZCBieSB5b3VyIE9TIGRpc3RyaWJ1dG9yOgogICAgICAgICAt
IEdDQyA0Ljggb3IgbGF0ZXIKICAgICAgICAgLSBHTlUgQmludXRpbHMgMi4yNCBvciBsYXRlcgog
ICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiB6bGliIChlLmcuLCB6bGliLWRldikKLSAgICAq
IERldmVsb3BtZW50IGluc3RhbGwgb2YgUHl0aG9uIHYyLjMgb3IgbGF0ZXIgKGUuZy4sIHB5dGhv
bi1kZXYpCisgICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIFB5dGhvbiB2Mi42IG9yIGxhdGVy
IChlLmcuLCBweXRob24tZGV2KQogICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBjdXJzZXMg
KGUuZy4sIGxpYm5jdXJzZXMtZGV2KQogICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBvcGVu
c3NsIChlLmcuLCBvcGVuc3NsLWRldikKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgeDEx
IChlLmcuIHhvcmcteDExLWRldikKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 19:47:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 19:47:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eowpe-00084J-Iq; Thu, 22 Feb 2018 19:47:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bs0z=fq=gmail.com=andres.lagarcavilla@srs-us1.protection.inumbo.net>)
 id 1eowpc-00084D-Ua
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 19:47:05 +0000
X-Inumbo-ID: 09c3c72a-1809-11e8-ba59-bc764e045a96
Received: from mail-lf0-x231.google.com (unknown [2a00:1450:4010:c07::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09c3c72a-1809-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 20:46:14 +0100 (CET)
Received: by mail-lf0-x231.google.com with SMTP id v9so9068329lfa.11
 for <xen-devel@lists.xen.org>; Thu, 22 Feb 2018 11:47:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=xepkdxj9lRmxTj1Gfas5hHCjyaR8NjpFlo1GYGYyw9M=;
 b=DH6VULuaNoMX+Zzemv567Lb27FlJ/WyMLpv/sHDkdKSyAUZVHGcbygFrYMbJTVnkVj
 J6QzS498DGkpGHDgus9AyLHzueBfDZ86TXVoEzvMLy2wvoEftcaqN8mQs0ojaYn/donq
 gGm2atTGshBNcTiZKQ9kZquhmsndCWx+tCKtmdoAa9cC/zyMTpAZdXlyncMCLvHfNRZw
 sVVkxt682YOy7Yt5etVvmJB0UaA+U73Mupa53rOQSqoz06ALQ/EDScn0dtH6mXW7owI3
 3Jty98s/gsqDObqVtinA7Fkoq7nrjnAu06kV+dWtfoi3UgD69M9OIBr9S4nkUPBKoQ/Q
 dV3g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=xepkdxj9lRmxTj1Gfas5hHCjyaR8NjpFlo1GYGYyw9M=;
 b=KiyNiMuiigUu5yk7DT4RBI32A2zDaf2Nn2kUuTHgL+gQkAjJrdNYAD6wnCB/IM9dgu
 KWgh2LsHWrgNEe7yNjrQDQVZzYLNV9CHULJHVlYKRhH+kgwCN+cZhYVhdF7l5FhgRtGY
 UxqX9achcj75yZG/Qjhmlazqk+9p6tG5NOLkByJOKWWLMVkHN/hJcC9Z8QkfxLfB3dzH
 vVhif5ZK+pl4tAtg8D/104oiHqyEJAQJ1Ndagim1YVop/iYM7p5nQNgTXa9BWaZjRIRb
 yJQn/sj0sJHy3w2/1SqGUI/9t8uTVs5fVOxGydgjrs3zIZC3BiUvbFXXyzeJ12W39ElV
 34rA==
X-Gm-Message-State: APf1xPBTLSQI6WI4RberUo6xzK8ya0yENmvsg5FkYLhmWNFC4DWbCp5c
 rjf5ezXRHi91kpUx6AwZIrohmw7pZGIDLDDE2FM=
X-Google-Smtp-Source: AH8x2247zMzVAq/SBuCJIJ0NpOpCBioOxHk5g1q7oP9q2OwBjZIvKUj1FCbj3PZP6maPYY1yPnO90+LaQvqg5RAzArg=
X-Received: by 10.46.53.23 with SMTP id z23mr6058924ljz.113.1519328820854;
 Thu, 22 Feb 2018 11:47:00 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.21.144 with HTTP; Thu, 22 Feb 2018 11:46:59 -0800 (PST)
In-Reply-To: <7bbbac01-2aab-5705-8a48-4d588413eb8a@citrix.com>
References: <CADzFZPuuhrMQa2zCrYimeLghVc2re_3KoB8R0szfV-H1bK=cuA@mail.gmail.com>
 <7bbbac01-2aab-5705-8a48-4d588413eb8a@citrix.com>
From: Andres Lagar Cavilla <andres@lagarcavilla.org>
Date: Thu, 22 Feb 2018 11:46:59 -0800
X-Google-Sender-Auth: zQkoz1w5smELnFrfKLw_vAO6wlM
Message-ID: <CADzFZPtfReAiRanYXEFkNwB8Vc3D53Qu1m=-3L0a22CD_n81Wg@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Tim Deegan <tim@xen.org>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] AD bits in traditional PV mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5872394038121484304=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5872394038121484304==
Content-Type: multipart/alternative; boundary="f4f5e8079970aa05eb0565d24e8f"

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

Thanks for the clarification, Andrew.

On Tue, Feb 20, 2018 at 5:20 PM, Andrew Cooper <andrew.cooper3@citrix.com>
wrote:

> On 21/02/2018 00:42, Andres Lagar Cavilla wrote:
> > Hello everyone,
> >
> > I was thinking of the traditional Xen PV mode in which page table
> > pages are write protected from guest meddling and PTE
> > modifications are audited by the hypervisor (ptwr_emulated_update()
> > these days, still?).
>
> Something like that, yes.  Alternatively, via explicit hypercall which
> is faster than the trap&emulate path.
>
> > Without software shadows or paging to e.g. an EPT, native PV loads the
> > actual CR3 pointing to a write protected page table tree.
>
> Unfortunately, I've lost you here.  There is no such thing as a
> write-protected pagetable tree in the traditional PV sense.
>
> > When the cr3 is loaded, the hardware walker will want to set A and D
> > bits in PTEs -- is this action immune to the write protection in the
> > page table pages themselves? Or do we take emulation faults on these
> > updates as well?
>
> The protection that Xen enforces on PV guests is that an L1 PTE mapping
> a pagetable frame must never be writeable.  This protection happens at
> the linear address level.  When the CPU pagewalker tries to set A/D
> bits, it issues an atomic update to the physical address of the
> pagetable entry which needs updating.
>
> As with everything, there are complicating factors.  With EPT/NPT for
> HVM guests these days, the hypervisor can also apply permissions to
> guest physical addresses, as part of their translation to host physical
> addresses.  The hardware pagewalker, when attempting to set an A/D bit
> of the HVM guests regular pagetables, issues an EPT/NPT write (well -
> RMW strictly) to set the bits.
>
> Therefore, if the hypervisor marks an HVM guest's pagetable as
> read-only, then the hardware pagewalker trying to set A/D bits will
> vmexit with an EPT/NPT permissions violation.  This is one major
> performance limiting factor of introspection technology at the moment.
>

Indeed, this is what I was coming at. In my experience guests will be very
adversely affected if we just latch the D bits to 1 unilaterally (it's
legal to do so by the "hardware"), as they will be led to believe file
cache pages are in constant need of writeback. (and A bits latched to 1
turn e.g. Linux's vmscan.c into a crapshoot)

So this is currently not too hopeful

Thanks again
Andres

>
> ~Andrew
>

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

<div dir=3D"ltr">Thanks for the clarification, Andrew.<div class=3D"gmail_e=
xtra"><br><div class=3D"gmail_quote">On Tue, Feb 20, 2018 at 5:20 PM, Andre=
w Cooper <span dir=3D"ltr">&lt;<a href=3D"mailto:andrew.cooper3@citrix.com"=
 target=3D"_blank">andrew.cooper3@citrix.com</a>&gt;</span> wrote:<br><bloc=
kquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #cc=
c solid;padding-left:1ex"><span class=3D"">On 21/02/2018 00:42, Andres Laga=
r Cavilla wrote:<br>
&gt; Hello everyone,<br>
&gt;<br>
&gt; I was thinking of the traditional Xen PV mode in which page table<br>
&gt; pages are write protected from guest meddling and PTE<br>
&gt; modifications=C2=A0are audited by the hypervisor (ptwr_emulated_update=
()<br>
&gt; these days, still?).<br>
<br>
</span>Something like that, yes.=C2=A0 Alternatively, via explicit hypercal=
l which<br>
is faster than the trap&amp;emulate path.<br>
<span class=3D""><br>
&gt; Without software shadows or paging to e.g. an EPT, native PV loads the=
<br>
&gt; actual CR3 pointing to a write protected page table tree.<br>
<br>
</span>Unfortunately, I&#39;ve lost you here.=C2=A0 There is no such thing =
as a<br>
write-protected pagetable tree in the traditional PV sense.<br>
<span class=3D""><br>
&gt; When the cr3 is loaded, the hardware walker will want to set A and D<b=
r>
&gt; bits in PTEs -- is this action immune to the write protection in the<b=
r>
&gt; page table pages themselves? Or do we take emulation faults on these<b=
r>
&gt; updates as well?<br>
<br>
</span>The protection that Xen enforces on PV guests is that an L1 PTE mapp=
ing<br>
a pagetable frame must never be writeable.=C2=A0 This protection happens at=
<br>
the linear address level.=C2=A0 When the CPU pagewalker tries to set A/D<br=
>
bits, it issues an atomic update to the physical address of the<br>
pagetable entry which needs updating.<br>
<br>
As with everything, there are complicating factors.=C2=A0 With EPT/NPT for<=
br>
HVM guests these days, the hypervisor can also apply permissions to<br>
guest physical addresses, as part of their translation to host physical<br>
addresses.=C2=A0 The hardware pagewalker, when attempting to set an A/D bit=
<br>
of the HVM guests regular pagetables, issues an EPT/NPT write (well -<br>
RMW strictly) to set the bits.<br>
<br>
Therefore, if the hypervisor marks an HVM guest&#39;s pagetable as<br>
read-only, then the hardware pagewalker trying to set A/D bits will<br>
vmexit with an EPT/NPT permissions violation.=C2=A0 This is one major<br>
performance limiting factor of introspection technology at the moment.<br><=
/blockquote><div><br></div><div>Indeed, this is what I was coming at. In my=
 experience guests will be very adversely affected if we just latch the D b=
its to 1 unilaterally (it&#39;s legal to do so by the &quot;hardware&quot;)=
, as they will be led to believe file cache pages are in constant need of w=
riteback. (and A bits latched to 1 turn e.g. Linux&#39;s vmscan.c into a cr=
apshoot)</div><div><br></div><div>So this is currently not too hopeful</div=
><div><br></div><div>Thanks again</div><div>Andres=C2=A0</div><blockquote c=
lass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;=
padding-left:1ex">
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
~Andrew<br>
</font></span></blockquote></div><br></div></div>

--f4f5e8079970aa05eb0565d24e8f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5872394038121484304==--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 20:38:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 20:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoxdS-000343-IO; Thu, 22 Feb 2018 20:38:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvei=fq=rimuhosting.com=peter@srs-us1.protection.inumbo.net>)
 id 1eoxdR-00033x-OQ
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 20:38:33 +0000
X-Inumbo-ID: 917324c5-1810-11e8-b9b1-635ca7ef6cff
Received: from mail.rimuhosting.com (unknown [206.123.102.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 917324c5-1810-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 20:40:07 +0000 (UTC)
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id 25C2E87C3E2;
 Thu, 22 Feb 2018 20:38:26 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.rimuhosting.com
X-Spam-Level: 
X-Spam-Status: No, score=-8.2 required=6.0 tests=ALL_TRUSTED,BAYES_50,
 LOTS_OF_MONEY autolearn=no autolearn_force=no version=3.4.0
Received: from mbp17.local (unknown [203.97.152.139])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id C9BD67BCDDD;
 Thu, 22 Feb 2018 20:38:24 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <c22ca929-cb20-aaf2-f4ce-a9790759eaff@rimuhosting.com>
 <5d14aa3c-d52a-0cb9-2384-6b74bfce1d65@suse.com>
From: xen@randomwebstuff.com
Message-ID: <93d38ecb-218f-8277-2f14-a3251ab7c7aa@rimuhosting.com>
Date: Fri, 23 Feb 2018 09:38:18 +1300
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5d14aa3c-d52a-0cb9-2384-6b74bfce1d65@suse.com>
Content-Type: multipart/mixed; boundary="------------711AD6F41D1086FA4AF32746"
Content-Language: en-US
Subject: Re: [Xen-devel] pvh+vcpus startup issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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


On 22/02/18 6:35 PM, Juergen Gross wrote:
> On 22/02/18 05:37, xen@randomwebstuff.com wrote:
>> Hi.Â  I have a domU.Â  Its params file has: vcpus = 8.Â  It will start with
>> pv, but not type="pvh".Â  It will not start (on pvh) with vcpus = 7 or 6
>> or 5.Â  It does start with vcpus = 4.
>>
>> I diffed the xl -v create logs, no difference there on either startup.
>>
>> I grabbed the domU console output for a vcpus = 5 start (attached).Â  It
>> dies right after:
>>
>> [Â Â Â  0.007110] cpu 3 spinlock event irq 23
>> [Â Â Â  0.007336] installing Xen timer for CPU 4
> Can you please post the hypervisor log ("xl dmesg")?
>
>
> Juergen

Attached.

Regards, Peter


--------------711AD6F41D1086FA4AF32746
Content-Type: text/plain; charset=UTF-8;
 name="xl-dmesg-vcpu-issue.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="xl-dmesg-vcpu-issue.txt"

IyB4bCBkbWVzZwooWEVOKSBwYXJhbWV0ZXIgImNwdWZyZXEiIGhhcyBpbnZhbGlkIHZhbHVl
ICJ4ZW4iLCByYz0tMjIhCiBYZW4gNC4xMC4wCihYRU4pIFhlbiB2ZXJzaW9uIDQuMTAuMCAo
YnVpbGRAci5jb20pIChnY2MgKEdDQykgNC40LjcgMjAxMjAzMTMgKFJlZCBIYXQgNC40Ljct
MTgpKSBkZWJ1Zz1uICBTdW4gSmFuICA3IDIzOjQ1OjAyIFVUQyAyMDE4CihYRU4pIExhdGVz
dCBDaGFuZ2VTZXQ6IAooWEVOKSBCb290bG9hZGVyOiBHTlUgR1JVQiAwLjk3CihYRU4pIENv
bW1hbmQgbGluZTogZG9tMF9tZW09MjA0OE0gY3B1ZnJlcT14ZW4gZG9tMF9tYXhfdmNwdXM9
MiBkb20wX3ZjcHVzX3BpbiBsb2dsdmw9aW5mbyB2Y3B1X21pZ3JhdGlvbl9kZWxheT0xMDAw
CihYRU4pIFhlbiBpbWFnZSBsb2FkIGJhc2UgYWRkcmVzczogMAooWEVOKSBWaWRlbyBpbmZv
cm1hdGlvbjoKKFhFTikgIFZHQSBpcyB0ZXh0IG1vZGUgODB4MjUsIGZvbnQgOHgxNgooWEVO
KSAgVkJFL0REQyBtZXRob2RzOiBWMjsgRURJRCB0cmFuc2ZlciB0aW1lOiAyIHNlY29uZHMK
KFhFTikgRGlzYyBpbmZvcm1hdGlvbjoKKFhFTikgIEZvdW5kIDYgTUJSIHNpZ25hdHVyZXMK
KFhFTikgIEZvdW5kIDYgRUREIGluZm9ybWF0aW9uIHN0cnVjdHVyZXMKKFhFTikgRGlzYWJs
aW5nIFZpeGVuIGJlY2F1c2Ugd2UgYXJlIG5vdCBydW5uaW5nIHVuZGVyIFhlbgooWEVOKSBY
ZW4tZTgyMCBSQU0gbWFwOgooWEVOKSAgMDAwMDAwMDAwMDAwMDAwMCAtIDAwMDAwMDAwMDAw
OWMwMDAgKHVzYWJsZSkKKFhFTikgIDAwMDAwMDAwMDAwOWMwMDAgLSAwMDAwMDAwMDAwMGEw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwY2MwMDAgLSAwMDAwMDAwMDAwMGQw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAwZTQwMDAgLSAwMDAwMDAwMDAwMTAw
MDAwIChyZXNlcnZlZCkKKFhFTikgIDAwMDAwMDAwMDAxMDAwMDAgLSAwMDAwMDAwMGNmZjUw
MDAwICh1c2FibGUpCihYRU4pICAwMDAwMDAwMGNmZjUwMDAwIC0gMDAwMDAwMDBjZmY2NTAw
MCAoQUNQSSBkYXRhKQooWEVOKSAgMDAwMDAwMDBjZmY2NTAwMCAtIDAwMDAwMDAwY2ZmODAw
MDAgKEFDUEkgTlZTKQooWEVOKSAgMDAwMDAwMDBjZmY4MDAwMCAtIDAwMDAwMDAwZDAwMDAw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBlMDAwMDAwMCAtIDAwMDAwMDAwZjAwMDAw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWMwMDAwMCAtIDAwMDAwMDAwZmVjMTAw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZWUwMDAwMCAtIDAwMDAwMDAwZmVlMDEw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDBmZjAwMDAwMCAtIDAwMDAwMDAxMDAwMDAw
MDAgKHJlc2VydmVkKQooWEVOKSAgMDAwMDAwMDEwMDAwMDAwMCAtIDAwMDAwMDEwMDAwMDAw
MDAgKHVzYWJsZSkKKFhFTikgTmV3IFhlbiBpbWFnZSBiYXNlIGFkZHJlc3M6IDB4Y2Y4MDAw
MDAKKFhFTikgQUNQSTogUlNEUCAwMDBGNjExMCwgMDAxNCAocjAgUFRMVEQgKQooWEVOKSBB
Q1BJOiBSU0RUIENGRjVEMDZFLCAwMDYwIChyMSBTTUNJICAgU01DSVNMUDIgIDYwNDAwMDAg
IExUUCAgICAgICAgMCkKKFhFTikgQUNQSTogRkFDUCBDRkY2NDRDMiwgMDA3NCAocjEgSU5U
RUwgIFRVTVdBVEVSICA2MDQwMDAwIFBUTCAgICAgICAgIDMpCihYRU4pIEFDUEk6IERTRFQg
Q0ZGNjAwM0EsIDQ0ODggKHIxICBJbnRlbCBCTEFLRk9SRCAgNjA0MDAwMCBNU0ZUICAxMDAw
MDBFKQooWEVOKSBBQ1BJOiBGQUNTIENGRjY1RkMwLCAwMDQwCihYRU4pIEFDUEk6IEFQSUMg
Q0ZGNjQ1MzYsIDAwQzggKHIxIFBUTFREICAJIEFQSUMgICAgNjA0MDAwMCAgTFRQICAgICAg
ICAwKQooWEVOKSBBQ1BJOiBNQ0ZHIENGRjY0NUZFLCAwMDNDIChyMSBQVExURCAgICBNQ0ZH
ICAgIDYwNDAwMDAgIExUUCAgICAgICAgMCkKKFhFTikgQUNQSTogQk9PVCBDRkY2NDYzQSwg
MDAyOCAocjEgUFRMVEQgICRTQkZUQkwkICA2MDQwMDAwICBMVFAgICAgICAgIDEpCihYRU4p
IEFDUEk6IFNQQ1IgQ0ZGNjQ2NjIsIDAwNTAgKHIxIFBUTFREICAkVUNSVEJMJCAgNjA0MDAw
MCBQVEwgICAgICAgICAxKQooWEVOKSBBQ1BJOiBTTElDIENGRjY0NkIyLCAwMTc2IChyMSBT
TUNJICAgU01DSVNMUDIgIDYwNDAwMDAgIExUUCAgICAgICAgMCkKKFhFTikgQUNQSTogU1NE
VCBDRkY1RTk0MSwgMDI1RiAocjEgIFBtUmVmICBDcHUwVHN0ICAgICAzMDAwIElOVEwgMjAw
NTAyMjgpCihYRU4pIEFDUEk6IFNTRFQgQ0ZGNUU4OUIsIDAwQTYgKHIxICBQbVJlZiAgQ3B1
N1RzdCAgICAgMzAwMCBJTlRMIDIwMDUwMjI4KQooWEVOKSBBQ1BJOiBTU0RUIENGRjVFN0Y1
LCAwMEE2IChyMSAgUG1SZWYgIENwdTZUc3QgICAgIDMwMDAgSU5UTCAyMDA1MDIyOCkKKFhF
TikgQUNQSTogU1NEVCBDRkY1RTc0RiwgMDBBNiAocjEgIFBtUmVmICBDcHU1VHN0ICAgICAz
MDAwIElOVEwgMjAwNTAyMjgpCihYRU4pIEFDUEk6IFNTRFQgQ0ZGNUU2QTksIDAwQTYgKHIx
ICBQbVJlZiAgQ3B1NFRzdCAgICAgMzAwMCBJTlRMIDIwMDUwMjI4KQooWEVOKSBBQ1BJOiBT
U0RUIENGRjVFNjAzLCAwMEE2IChyMSAgUG1SZWYgIENwdTNUc3QgICAgIDMwMDAgSU5UTCAy
MDA1MDIyOCkKKFhFTikgQUNQSTogU1NEVCBDRkY1RTU1RCwgMDBBNiAocjEgIFBtUmVmICBD
cHUyVHN0ICAgICAzMDAwIElOVEwgMjAwNTAyMjgpCihYRU4pIEFDUEk6IFNTRFQgQ0ZGNUU0
QjcsIDAwQTYgKHIxICBQbVJlZiAgQ3B1MVRzdCAgICAgMzAwMCBJTlRMIDIwMDUwMjI4KQoo
WEVOKSBBQ1BJOiBTU0RUIENGRjVEMENFLCAxM0U5IChyMSAgUG1SZWYgICAgQ3B1UG0gICAg
IDMwMDAgSU5UTCAyMDA1MDIyOCkKKFhFTikgU3lzdGVtIFJBTTogNjQ3NjZNQiAoNjYzMjEz
MjhrQikKKFhFTikgTm8gTlVNQSBjb25maWd1cmF0aW9uIGZvdW5kCihYRU4pIEZha2luZyBh
IG5vZGUgYXQgMDAwMDAwMDAwMDAwMDAwMC0wMDAwMDAxMDAwMDAwMDAwCihYRU4pIERvbWFp
biBoZWFwIGluaXRpYWxpc2VkCihYRU4pIENQVSBWZW5kb3I6IEludGVsLCBGYW1pbHkgNiAo
MHg2KSwgTW9kZWwgMjMgKDB4MTcpLCBTdGVwcGluZyAxMCAocmF3IDAwMDEwNjdhKQooWEVO
KSBmb3VuZCBTTVAgTVAtdGFibGUgYXQgMDAwZjYxNDAKKFhFTikgRE1JIHByZXNlbnQuCihY
RU4pIFVzaW5nIEFQSUMgZHJpdmVyIGRlZmF1bHQKKFhFTikgQUNQSTogUE0tVGltZXIgSU8g
UG9ydDogMHgxMDA4ICgyNCBiaXRzKQooWEVOKSBBQ1BJOiBTTEVFUCBJTkZPOiBwbTF4X2Nu
dFsxOjEwMDQsMTowXSwgcG0xeF9ldnRbMToxMDAwLDE6MF0KKFhFTikgQUNQSTogICAgICAg
ICAgICAgd2FrZXVwX3ZlY1tjZmY2NWZjY10sIHZlY19zaXplWzIwXQooWEVOKSBBQ1BJOiBM
QVBJQyAoYWNwaV9pZFsweDAwXSBsYXBpY19pZFsweDAwXSBlbmFibGVkKQooWEVOKSBBQ1BJ
OiBMQVBJQyAoYWNwaV9pZFsweDAxXSBsYXBpY19pZFsweDA0XSBlbmFibGVkKQooWEVOKSBB
Q1BJOiBMQVBJQyAoYWNwaV9pZFsweDAyXSBsYXBpY19pZFsweDAxXSBlbmFibGVkKQooWEVO
KSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDAzXSBsYXBpY19pZFsweDA1XSBlbmFibGVkKQoo
WEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA0XSBsYXBpY19pZFsweDAyXSBlbmFibGVk
KQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA1XSBsYXBpY19pZFsweDA2XSBlbmFi
bGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA2XSBsYXBpY19pZFsweDAzXSBl
bmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQyAoYWNwaV9pZFsweDA3XSBsYXBpY19pZFsweDA3
XSBlbmFibGVkKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMF0gaGlnaCBl
ZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDFdIGhp
Z2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAy
XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRb
MHgwM10gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3Bp
X2lkWzB4MDRdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAo
YWNwaV9pZFsweDA1XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19O
TUkgKGFjcGlfaWRbMHgwNl0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQ
SUNfTk1JIChhY3BpX2lkWzB4MDddIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6
IElPQVBJQyAoaWRbMHgwOF0gYWRkcmVzc1sweGZlYzAwMDAwXSBnc2lfYmFzZVswXSkKKFhF
TikgSU9BUElDWzBdOiBhcGljX2lkIDgsIHZlcnNpb24gMzIsIGFkZHJlc3MgMHhmZWMwMDAw
MCwgR1NJIDAtMjMKKFhFTikgQUNQSTogSU9BUElDIChpZFsweDA5XSBhZGRyZXNzWzB4ZmVj
ODAwMDBdIGdzaV9iYXNlWzI0XSkKKFhFTikgSU9BUElDWzFdOiBhcGljX2lkIDksIHZlcnNp
b24gMzIsIGFkZHJlc3MgMHhmZWM4MDAwMCwgR1NJIDI0LTQ3CihYRU4pIEFDUEk6IElOVF9T
UkNfT1ZSIChidXMgMCBidXNfaXJxIDAgZ2xvYmFsX2lycSAyIGhpZ2ggZWRnZSkKKFhFTikg
QUNQSTogSU5UX1NSQ19PVlIgKGJ1cyAwIGJ1c19pcnEgOSBnbG9iYWxfaXJxIDkgaGlnaCBs
ZXZlbCkKKFhFTikgRW5hYmxpbmcgQVBJQyBtb2RlOiAgRmxhdC4gIFVzaW5nIDIgSS9PIEFQ
SUNzCihYRU4pIEVSU1QgdGFibGUgd2FzIG5vdCBmb3VuZAooWEVOKSBVc2luZyBBQ1BJIChN
QURUKSBmb3IgU01QIGNvbmZpZ3VyYXRpb24gaW5mb3JtYXRpb24KKFhFTikgU01QOiBBbGxv
d2luZyA4IENQVXMgKDAgaG90cGx1ZyBDUFVzKQooWEVOKSBJUlEgbGltaXRzOiA0OCBHU0ks
IDE1MDQgTVNJL01TSS1YCihYRU4pIHhzdGF0ZTogc2l6ZTogMHgyNDAgYW5kIHN0YXRlczog
MHgzCihYRU4pIENQVTA6IEludGVsIG1hY2hpbmUgY2hlY2sgcmVwb3J0aW5nIGVuYWJsZWQK
KFhFTikgVXNpbmcgc2NoZWR1bGVyOiBTTVAgQ3JlZGl0IFNjaGVkdWxlciAoY3JlZGl0KQoo
WEVOKSBQbGF0Zm9ybSB0aW1lciBpcyAzLjU3OU1IeiBBQ1BJIFBNIFRpbWVyCihYRU4pIERl
dGVjdGVkIDI1MDAuMDk5IE1IeiBwcm9jZXNzb3IuCihYRU4pIEluaXRpbmcgbWVtb3J5IHNo
YXJpbmcuCihYRU4pIGFsdCB0YWJsZSBmZmZmODJkMDgwNDFjN2Q4IC0+IGZmZmY4MmQwODA0
MWRmNTQKKFhFTikgUENJOiBNQ0ZHIGNvbmZpZ3VyYXRpb24gMDogYmFzZSBlMDAwMDAwMCBz
ZWdtZW50IDAwMDAgYnVzZXMgMDAgLSAwYQooWEVOKSBQQ0k6IE1DRkcgYXJlYSBhdCBlMDAw
MDAwMCByZXNlcnZlZCBpbiBFODIwCihYRU4pIFBDSTogVXNpbmcgTUNGRyBmb3Igc2VnbWVu
dCAwMDAwIGJ1cyAwMC0wYQooWEVOKSBJL08gdmlydHVhbGlzYXRpb24gZGlzYWJsZWQKKFhF
TikgRU5BQkxJTkcgSU8tQVBJQyBJUlFzCihYRU4pICAtPiBVc2luZyBuZXcgQUNLIG1ldGhv
ZAooWEVOKSAuLlRJTUVSOiB2ZWN0b3I9MHhGMCBhcGljMT0wIHBpbjE9MiBhcGljMj0tMSBw
aW4yPS0xCihYRU4pIEFsbG9jYXRlZCBjb25zb2xlIHJpbmcgb2YgMzIgS2lCLgooWEVOKSBW
TVg6IFN1cHBvcnRlZCBhZHZhbmNlZCBmZWF0dXJlczoKKFhFTikgIC0gQVBJQyBNTUlPIGFj
Y2VzcyB2aXJ0dWFsaXNhdGlvbgooWEVOKSAgLSBBUElDIFRQUiBzaGFkb3cKKFhFTikgIC0g
VmlydHVhbCBOTUkKKFhFTikgIC0gTVNSIGRpcmVjdC1hY2Nlc3MgYml0bWFwCihYRU4pIEhW
TTogQVNJRHMgZGlzYWJsZWQuCihYRU4pIEhWTTogVk1YIGVuYWJsZWQKKFhFTikgSFZNOiBI
YXJkd2FyZSBBc3Npc3RlZCBQYWdpbmcgKEhBUCkgbm90IGRldGVjdGVkCihYRU4pIEJyb3Vn
aHQgdXAgOCBDUFVzCihYRU4pIGJ1aWxkLWlkOiBmNjFiMDJjYWMyMTc2NDA5MDliNGMyZDBm
MDdiYTUwZTBmZTBmM2QxCihYRU4pIENQVUlETEU6IGRpc2FibGVkIGR1ZSB0byBubyBIUEVU
LiBGb3JjZSBlbmFibGUgd2l0aCAnY3B1aWRsZScuCihYRU4pIEFDUEkgc2xlZXAgbW9kZXM6
IFMzCihYRU4pIFZQTVU6IGRpc2FibGVkCihYRU4pIG1jaGVja19wb2xsOiBNYWNoaW5lIGNo
ZWNrIHBvbGxpbmcgdGltZXIgc3RhcnRlZC4KKFhFTikgRG9tMCBoYXMgbWF4aW11bSA0MzIg
UElSUXMKKFhFTikgTlggKEV4ZWN1dGUgRGlzYWJsZSkgcHJvdGVjdGlvbiBhY3RpdmUKKFhF
TikgKioqIExPQURJTkcgRE9NQUlOIDAgKioqCihYRU4pICBYZW4gIGtlcm5lbDogNjQtYml0
LCBsc2IsIGNvbXBhdDMyCihYRU4pICBEb20wIGtlcm5lbDogNjQtYml0LCBQQUUsIGxzYiwg
cGFkZHIgMHgxMDAwMDAwIC0+IDB4MjZlNTAwMAooWEVOKSBQSFlTSUNBTCBNRU1PUlkgQVJS
QU5HRU1FTlQ6CihYRU4pICBEb20wIGFsbG9jLjogICAwMDAwMDAwZmNjMDAwMDAwLT4wMDAw
MDAwZmQwMDAwMDAwICg1MDA2MzAgcGFnZXMgdG8gYmUgYWxsb2NhdGVkKQooWEVOKSAgSW5p
dC4gcmFtZGlzazogMDAwMDAwMGZmZTM5NjAwMC0+MDAwMDAwMGZmZmZmZmMwMAooWEVOKSBW
SVJUVUFMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhFTikgIExvYWRlZCBrZXJuZWw6IGZmZmZm
ZmZmODEwMDAwMDAtPmZmZmZmZmZmODI2ZTUwMDAKKFhFTikgIEluaXQuIHJhbWRpc2s6IDAw
MDAwMDAwMDAwMDAwMDAtPjAwMDAwMDAwMDAwMDAwMDAKKFhFTikgIFBoeXMtTWFjaCBtYXA6
IDAwMDAwMDgwMDAwMDAwMDAtPjAwMDAwMDgwMDA0MDAwMDAKKFhFTikgIFN0YXJ0IGluZm86
ICAgIGZmZmZmZmZmODI2ZTUwMDAtPmZmZmZmZmZmODI2ZTYwMDAKKFhFTikgIFBhZ2UgdGFi
bGVzOiAgIGZmZmZmZmZmODI2ZTYwMDAtPmZmZmZmZmZmODI2ZmQwMDAKKFhFTikgIEJvb3Qg
c3RhY2s6ICAgIGZmZmZmZmZmODI2ZmQwMDAtPmZmZmZmZmZmODI2ZmUwMDAKKFhFTikgIFRP
VEFMOiAgICAgICAgIGZmZmZmZmZmODAwMDAwMDAtPmZmZmZmZmZmODI4MDAwMDAKKFhFTikg
IEVOVFJZIEFERFJFU1M6IGZmZmZmZmZmODIzODcxODAKKFhFTikgRG9tMCBoYXMgbWF4aW11
bSAyIFZDUFVzCihYRU4pIEluaXRpYWwgbG93IG1lbW9yeSB2aXJxIHRocmVzaG9sZCBzZXQg
YXQgMHg0MDAwIHBhZ2VzLgooWEVOKSBTY3J1YmJpbmcgRnJlZSBSQU0gb24gMSBub2RlcyB1
c2luZyA4IENQVXMKKFhFTikgLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLmRvbmUuCihYRU4pIFN0ZC4gTG9nbGV2ZWw6
IEVycm9ycywgd2FybmluZ3MgYW5kIGluZm8KKFhFTikgR3Vlc3QgTG9nbGV2ZWw6IE5vdGhp
bmcgKFJhdGUtbGltaXRlZDogRXJyb3JzIGFuZCB3YXJuaW5ncykKKFhFTikgWGVuIGlzIHJl
bGlucXVpc2hpbmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9N
MCAodHlwZSAnQ1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQoo
WEVOKSBGcmVlZCA0NjhrQiBpbml0IG1lbW9yeQ==
--------------711AD6F41D1086FA4AF32746
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------711AD6F41D1086FA4AF32746--


From xen-devel-bounces@lists.xenproject.org Thu Feb 22 22:09:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 22:09:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoz3c-0000e0-CX; Thu, 22 Feb 2018 22:09:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qayk=fq=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eoz3a-0000du-LK
 for xen-devel@lists.xen.org; Thu, 22 Feb 2018 22:09:38 +0000
X-Inumbo-ID: 4a5f6fd7-181d-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a5f6fd7-181d-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 22:11:12 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1MM7VtK023599;
 Thu, 22 Feb 2018 22:09:24 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=OFEgY8Q95laRuPhzKR7YSHu8H86Zhj4K5NMkmUPccxQ=;
 b=mLIfSY/azoudRvn1+MpAw6E+O/qbxhyoPd+yAvZN5JXaf3EiECF7uaTbJMkbJ/Wnlgw2
 ZuM2N2IphMYAu5sQOfFQ9OGr/Z59MUzOSH1WTrh+QH3s0IvtqYIbdwrz2r3uLinDRdLJ
 v5XgwcIxntbJu3eu0zbxpcslhzuZY/qxuYfzCjm8jn4p0u/SSNb9N/0C4SJS0bdZUmue
 cc5XzD84OxJMobWOR9tLdbnOeywokeuu456uSG1efSGX2NyTNThDYKyfFkrow72wpFGc
 lk8G6n5RuMC3DvLHRjlra4DCuX1v1eSwKOHJSumdmUJuTr3xETfhVB4pE73JC5XUyLWx AQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2ga66ug26e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Feb 2018 22:09:23 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1MM9M4s023715
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 22 Feb 2018 22:09:22 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1MM9KiO023432;
 Thu, 22 Feb 2018 22:09:20 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Feb 2018 14:09:20 -0800
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1519208284-25591-1-git-send-email-aisaila@bitdefender.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <16fe9e21-a83f-b2d2-57aa-f9b3d53c56fc@oracle.com>
Date: Thu, 22 Feb 2018 17:09:59 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519208284-25591-1-git-send-email-aisaila@bitdefender.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=873
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802220275
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v2] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwNToxOCBBTSwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPiBBdCB0aGlz
IG1vbWVudCB0aGUgQ1BVSUQgZXZlbnRzIGZvciB0aGUgQU1EIGFyY2hpdGVjdHVyZSBhcmUgbm90
Cj4gZm9yd2FyZGVkIHRvIHRoZSBtb25pdG9yIGxheWVyLgo+Cj4gVGhpcyBwYXRjaCBhZGRzIHRo
ZSBDUFVJRCBldmVudCB0byB0aGUgY29tbW9uIGNhcGFiaWxpdGllcyBhbmQgdGhlbgo+IGZvcndh
cmRzIHRoZSBldmVudCB0byB0aGUgbW9uaXRvciBsYXllci4KPgo+IC0tLQo+ICAgICBDaGFuZ2Vz
IHNpbmNlIFYxOgo+IAktIE1hZGUgZnVuY3Rpb24gc3ZtX3ZtZXhpdF9kb19jcHVpZCByZXR1cm4g
aW50IHRvIGhhbmRsZSB0aGUKPiAJICByZXN1bHQgZm9ybSBodm1fbW9uaXRvcl9jcHVpZCBpbiB0
aGUgVk1FWElUX0NQVUlEIGNhc2UuCj4gCS0gQWRkIGEgY2FzZSBmb3IgcmMgPCAwCj4KPiBTaWdu
ZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPiAt
LS0KPiAgeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgfCAyNSArKysrKysrKysrKysrKysr
KysrLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIHwgIDIgKy0KPiAgMiBm
aWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMKPiBpbmRleCBlMzZhZDA1Li43NDIxMTBlIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAt
MTc5OSwxOSArMTc5OSwxOSBAQCBzdGF0aWMgdm9pZCBzdm1fZnB1X2RpcnR5X2ludGVyY2VwdCh2
b2lkKQo+ICAgICAgICAgIHZtY2Jfc2V0X2NyMCh2bWNiLCB2bWNiX2dldF9jcjAodm1jYikgJiB+
WDg2X0NSMF9UUyk7Cj4gIH0KPiAgCj4gLXN0YXRpYyB2b2lkIHN2bV92bWV4aXRfZG9fY3B1aWQo
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCj4gK3N0YXRpYyBpbnQgc3ZtX3ZtZXhpdF9kb19j
cHVpZChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKPiAgewo+ICAgICAgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50Owo+ICAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuOwo+ICAgICAgc3Ry
dWN0IGNwdWlkX2xlYWYgcmVzOwo+ICAKPiAgICAgIGlmICggKGluc3RfbGVuID0gX19nZXRfaW5z
dHJ1Y3Rpb25fbGVuZ3RoKGN1cnIsIElOU1RSX0NQVUlEKSkgPT0gMCApCj4gLSAgICAgICAgcmV0
dXJuOwo+ICsgICAgICAgIHJldHVybiAxOwo+ICAKPiAgICAgIGlmICggaHZtX2NoZWNrX2NwdWlk
X2ZhdWx0aW5nKGN1cnIpICkKPiAgICAgIHsKPiAgICAgICAgICBodm1faW5qZWN0X2h3X2V4Y2Vw
dGlvbihUUkFQX2dwX2ZhdWx0LCAwKTsKPiAtICAgICAgICByZXR1cm47Cj4gKyAgICAgICAgcmV0
dXJuIDE7IC8qIERvbid0IGFkdmFuY2UgdGhlIGd1ZXN0IElQISAqLwo+ICAgICAgfQo+ICAKPiAg
ICAgIGd1ZXN0X2NwdWlkKGN1cnIsIHJlZ3MtPmVheCwgcmVncy0+ZWN4LCAmcmVzKTsKPiBAQCAt
MTgyMiw3ICsxODIyLDcgQEAgc3RhdGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19jcHVpZChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncykKPiAgICAgIHJlZ3MtPnJjeCA9IHJlcy5jOwo+ICAgICAgcmVn
cy0+cmR4ID0gcmVzLmQ7Cj4gIAo+IC0gICAgX191cGRhdGVfZ3Vlc3RfZWlwKHJlZ3MsIGluc3Rf
bGVuKTsKPiArICAgIHJldHVybiBodm1fbW9uaXRvcl9jcHVpZChpbnN0X2xlbiwgcmVncy0+ZWF4
LCByZWdzLT5lY3gpOwo+ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX2NyX2Fj
Y2VzcygKPiBAQCAtMjc2OCw5ICsyNzY4LDIyIEBAIHZvaWQgc3ZtX3ZtZXhpdF9oYW5kbGVyKHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQo+ICAgICAgfQo+ICAKPiAgICAgIGNhc2UgVk1FWElU
X0NQVUlEOgo+IC0gICAgICAgIHN2bV92bWV4aXRfZG9fY3B1aWQocmVncyk7Cj4gLSAgICAgICAg
YnJlYWs7Cj4gKyAgICB7Cj4gKyAgICAgICAgdW5zaWduZWQgaW50IGluc3RfbGVuID0gX19nZXRf
aW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0NQVUlEKTsKPiArICAgICAgICBpbnQgcmMgPSAw
Owo+ICAKPiArICAgICAgICBpZiAoIGluc3RfbGVuID09IDAgKQo+ICsgICAgICAgICAgICBicmVh
azsKPiArCj4gKyAgICAgICAgcmMgPSBzdm1fdm1leGl0X2RvX2NwdWlkKHJlZ3MpOwoKCkNhbiB5
b3UgcGFzcyBpbnN0X2xlbiB0byBzdm1fdm1leGl0X2RvX2NwdSgpPyBPdGhlcndpc2UgeW91IGFy
ZSBkb2luZyBpdAp0d2ljZS4KCi1ib3JpcwoKCj4gKwo+ICsgICAgICAgIGlmICggcmMgPCAwICkK
PiArICAgICAgICAgICAgZ290byB1bmV4cGVjdGVkX2V4aXRfdHlwZTsKPiArICAgICAgICBpZiAo
ICFyYyApCj4gKyAgICAgICAgICAgIF9fdXBkYXRlX2d1ZXN0X2VpcChyZWdzLCBpbnN0X2xlbik7
IC8qIFNhZmU6IENQVUlEICovCj4gKwo+ICsgICAgICAgIGJyZWFrOwo+ICsgICAgfQo+ICAgICAg
Y2FzZSBWTUVYSVRfSExUOgo+ICAgICAgICAgIHN2bV92bWV4aXRfZG9faGx0KHZtY2IsIHJlZ3Mp
Owo+ICAgICAgICAgIGJyZWFrOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21v
bml0b3IuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gaW5kZXggN2E5ZTFlOC4u
OTllZDRiODcgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiAr
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAo+IEBAIC04MSwxMiArODEsMTIgQEAg
c3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFiaWxpdGllcyhzdHJ1
Y3QgZG9tYWluICpkKQo+ICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfU09GVFdBUkVfQlJFQUtQT0lOVCkgfAo+ICAgICAgICAgICAgICAgICAgICAg
ICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTU9WX1RPX01TUikgfAo+ICAgICAgICAg
ICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBUKSB8
Cj4gKyAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9D
UFVJRCkgfAo+ICAgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfV1JJVEVfQ1RSTFJFRykpOwo+ICAKPiAgICAgIGlmICggY3B1X2hhc192bXggKQo+ICAg
ICAgewo+ICAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoKDFVIDw8IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVO
VEVEKSk7Cj4gIAo+ICAgICAgICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgsIHdl
IGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 22:16:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 22:16:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eoz9t-0001L5-5S; Thu, 22 Feb 2018 22:16:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qayk=fq=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eoz9r-0001Kz-PR
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 22:16:07 +0000
X-Inumbo-ID: dcb7804d-181d-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dcb7804d-181d-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 23:15:17 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1MMCk03028971;
 Thu, 22 Feb 2018 22:16:01 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=h7ToASoyYYuO3ka34MAwstZAWdKMOWlB3pxpeSSOg/A=;
 b=kG14ibHJmHCw8DixlRJmnbqlEJ/6yZMnX+i6JMnr7YZTSUrLACj+vS568L+9D1RexY+n
 U75gi1IwbpcftAJ5UJgqdSQpU4xVRel8b14xMt8EBbYtaar3L3ekjarcU2LBjLp1DKtb
 1rtGlRmQ1SP+b2QETb7tQ3w+FMZ+IzibEM4RBb3eDx62+jg6YUiQ90j1DRipLnUirOIu
 Zu+hoN2MOjky72cbVbcMF2VFNNiGqZCXWMwJvVaO/3KuLN88olw2a0gHbVZQCEqdxuz2
 oiRpdwXFlnkNpMbdY6Gh1zP7AAZWSTxhepgCyEbfE3JngxE/Fvyk3ZauDhJZ+20BqJ3Z DA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2ga66ug323-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Feb 2018 22:16:01 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1MMG0Dp010629
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 22 Feb 2018 22:16:00 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1MMFx8K024455;
 Thu, 22 Feb 2018 22:15:59 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Feb 2018 14:15:58 -0800
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
 <5A8EF37002000078001AA7AB@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2aa2cf71-64e1-a810-f194-a4a62279a1ce@oracle.com>
Date: Thu, 22 Feb 2018 17:16:38 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <5A8EF37002000078001AA7AB@prv-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=978
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802220275
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjIvMjAxOCAxMDo0NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjIuMDIu
MTggYXQgMTU6NTMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMjIv
MDIvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4gLi4uIGZvciB1bmtub3duIE1TUnM6
IHdybXNyX2h5cGVydmlzb3JfcmVncygpJ3MgY29tbWVudCBjbGVhcmx5IHNheXMKPj4+IHRoYXQg
dGhlIGZ1bmN0aW9uIHJldHVybnMgMCBmb3IgdW5yZWNvZ25pemVkIE1TUnMsIHNvCj4+PiB7c3Zt
LHZteH1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHNob3VsZCBub3QgY29udmVydCB0aGlzIGludG8g
c3VjY2Vzcy4KPj4+Cj4+PiBBdCB0aGUgdGltZSBpdCB3ZW50IGluLCBjb21taXQgMDEzZTM0ZjVh
NiAoIng4NjogaGFuZGxlIHBhZ2VkIGdmbiBpbgo+Pj4gd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzIikg
d2FzIHByb2JhYmx5IG9rYXksIHNpbmNlIHByaW9yIHRvIHRoYXQgdGhlCj4+PiByZXR1cm4gdmFs
dWUgd2Fzbid0IGNoZWNrZWQgYXQgYWxsLiBCdXQgdGhhdCdzIG5vdCBob3cgd2Ugd2FudCB0aGlu
Z3MKPj4+IHRvIGJlIGhhbmRsZWQgbm93YWRheXMuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+PiBJIGFncmVlIGluIHByaW5jaXBsZSwgYnV0
IHRoaXMgZG9lcyBoYXZlIGEgbGFyZ2UgcG90ZW50aWFsIHJpc2sgZm9yCj4+IGd1ZXN0cy4gIEFu
eSB1bmtub3duIE1TUiB3aGljaCBndWVzdHMgZG9uJ3QgY2hlY2sgZm9yICNHUCBmYXVsdHMgZnJv
bQo+PiB3aWxsIG5vdyBjYXVzZSB0aGUgZ3Vlc3RzIHRvIGNyYXNoLgo+Pgo+PiBUaGF0IHNhaWQs
IGl0IGlzIHRoZSBjb3JyZWN0IGRpcmVjdGlvbiB0byBnbyBsb25nLXRlcm0sIGFuZCB3ZSd2ZSBn
b3QgdG8KPj4gdGhyb3cgdGhlIHN3aXRjaCBzb21lIHRpbWUsIGJ1dCBJIGV4cGVjdCB0aGlzIHdp
bGwgY2F1c2UgcHJvYmxlbXMgaW4gdGhlCj4+IHNob3J0IHRlcm0sIGVzcGVjaWFsbHkgZm9yIG1p
Z3JhdGVkLWluIGd1ZXN0cy4KPiBUaGlua2luZyBhYm91dCB0aGlzIGFnYWluLCB0aGUgUkRNU1Ig
c2lkZSBvZiB0aGluZ3MgYWxyZWFkeSByYWlzZXMKPiAjR1AgZm9yIGluYWNjZXNzaWJsZSBNU1Jz
LiBXZSBvYnZpb3VzbHkgY2FuJ3QgZG8gYSBwcm9iaW5nIFdSTVNSCj4gaW4ge3N2bSx2bXh9X21z
cl93cml0ZV9pbnRlcmNlcHQoKSwgYnV0IGNvdWxkbid0IHdlIHJkbXNyX3NhZmUoKQo+IGluIHRo
ZSAiY2FzZSAwOiIgYmxvY2ssIHRyZWF0aW5nIHRoZSByZXN1bHQgYXMgdGhlIHZlcmRpY3Qgd2hl
dGhlciB0bwo+IHJhaXNlICNHUCB0byB0aGUgZ3Vlc3Q/IEFzIHRoZSByZWFkIHBhdGggZG9lcyB0
aGlzIGFueXdheSwgd2UncmUKPiBub3QgZXhwb3Npbmcgb3Vyc2VsdmVzIHRvIG5ldyByaXNrcy4K
CldoYXQgYWJvdXQgd3JpdGUtb25seSBNU1JzPwoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 22:23:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 22:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eozGv-00023O-Sx; Thu, 22 Feb 2018 22:23:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qayk=fq=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eozGu-00023I-I2
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 22:23:24 +0000
X-Inumbo-ID: e117e473-181e-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e117e473-181e-11e8-ba59-bc764e045a96;
 Thu, 22 Feb 2018 23:22:34 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1MMMNmV036343;
 Thu, 22 Feb 2018 22:23:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=tGE3s5qM7UTTGJBNtvp56j/0vzFHMOgyjVYBctWuqjc=;
 b=f3yRNDO7LjSWGHjTWfR8q7DD/62UnSHN5+xUa18A4vKl9ItLD6ugR7w7mt42P13dROku
 e5RA44NS6UJXhqwHy0+w8fq1BOJLUGJAAhhm7dmBfFjf6+SBV39sDxHXevGIFJWRwTXs
 CXyN8/7HAi6AIViEVJCLmtv0th96B6e0N2D2uKh3cqPekqy7EynXTuxwoZiiEiirbj4Z
 6vG05DCK5NBK1szlbYEbdRiSv1Jb5Q8UgeoTcYrKGWd+PN0YvzXP0eK75TDaDT7jI3Pw
 6bVdcAw3NMt1ajg2QiCNn2GV3stFOY3OA1LwxkbxUESgfAGj0nmTYd2k43eSEqyJELmt Rw== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2ga66ug44w-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Feb 2018 22:23:14 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1MMNDLJ029808
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 22 Feb 2018 22:23:13 GMT
Received: from abhmp0017.oracle.com (abhmp0017.oracle.com [141.146.116.23])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1MMNC32032191;
 Thu, 22 Feb 2018 22:23:12 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Feb 2018 14:23:12 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <e4501c0b-0504-e306-19ab-2c6023ad2ccf@oracle.com>
Date: Thu, 22 Feb 2018 17:23:51 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519200222-20623-2-git-send-email-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=672
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802220278
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwMzowMyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
K3N0YXRpYyBzdHJ1Y3QgeGVuYnVzX2RyaXZlciB4ZW5fZHJpdmVyID0gewo+ICsJLmlkcyA9IHhl
bl9kcnZfaWRzLAo+ICsJLnByb2JlID0geGVuX2Rydl9wcm9iZSwKPiArCS5yZW1vdmUgPSB4ZW5f
ZHJ2X3JlbW92ZSwKPiArCS5vdGhlcmVuZF9jaGFuZ2VkID0gYmFja2VuZF9vbl9jaGFuZ2VkLAoK
V2hhdCBkb2VzICJfb25fIiBzdGFuZCBmb3I/CgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 23:20:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 23:20:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep09f-0005Vc-7q; Thu, 22 Feb 2018 23:19:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qayk=fq=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ep09e-0005VW-BT
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 23:19:58 +0000
X-Inumbo-ID: 1d48cf09-1827-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d48cf09-1827-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 23:21:31 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1MNHIIk157323;
 Thu, 22 Feb 2018 23:19:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=4yxn9iJNFIjBtxuBZhaLhJwwLgc43eRZ6S81AJW3OcQ=;
 b=S4xcpKQRut1mk6qjrYUb7IyXwJa9+JT5hLGBX0JU+DD9JMxlCmN+BuWsKKNL+s/xl8N3
 5coLwPqY1+y5SV2AP3NK83VB0h8VdnAZsXJuj/GfQznDobcqdprulAon9ob/ITxo3TxR
 sUotFTADob3rLrKjLRseeX9DkyYngfP0HaCsXhhR4p8O0fSRRVYhIN9r5vpjvyAiKZSL
 4cv/SGyOP9bRvhyZmtCZA6EwGCUffcieuhBx14buRw7BFy9WYXAgwlEe8SpP4C0irMey
 zrlwfkYtYtLtrUHU+0A/wkrrGGpGmQ1KBkW/eTE1spbw8IgVUwaAHGst0Tjjp7p/E7cp rw== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2ga77j03j8-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Feb 2018 23:19:41 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1MNJeAn004265
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 22 Feb 2018 23:19:40 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1MNJdeV002351;
 Thu, 22 Feb 2018 23:19:39 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Feb 2018 15:19:39 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-4-git-send-email-andr2000@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <74f01442-2e9e-5de7-3a8d-f5c12d9e8667@oracle.com>
Date: Thu, 22 Feb 2018 18:20:18 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519200222-20623-4-git-send-email-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802220290
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 3/9] drm/xen-front: Read driver
 configuration from Xen store
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwMzowMyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
Kwo+ICtzdGF0aWMgaW50IGNmZ19jb25uZWN0b3Ioc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAq
ZnJvbnRfaW5mbywKPiArCQlzdHJ1Y3QgeGVuX2RybV9mcm9udF9jZmdfY29ubmVjdG9yICpjb25u
ZWN0b3IsCj4gKwkJY29uc3QgY2hhciAqcGF0aCwgaW50IGluZGV4KQo+ICt7Cj4gKwljaGFyICpj
b25uZWN0b3JfcGF0aDsKPiArCj4gKwljb25uZWN0b3JfcGF0aCA9IGRldm1fa2FzcHJpbnRmKCZm
cm9udF9pbmZvLT54Yl9kZXYtPmRldiwKPiArCQkJR0ZQX0tFUk5FTCwgIiVzLyVkIiwgcGF0aCwg
aW5kZXgpOwo+ICsJaWYgKCFjb25uZWN0b3JfcGF0aCkKPiArCQlyZXR1cm4gLUVOT01FTTsKPiAr
Cj4gKwljb25uZWN0b3ItPnhlbnN0b3JlX3BhdGggPSBjb25uZWN0b3JfcGF0aDsKPiArCWlmICh4
ZW5idXNfc2NhbmYoWEJUX05JTCwgY29ubmVjdG9yX3BhdGgsIFhFTkRJU1BMX0ZJRUxEX1JFU09M
VVRJT04sCj4gKwkJCSIlZCIgWEVORElTUExfUkVTT0xVVElPTl9TRVBBUkFUT1IgIiVkIiwKPiAr
CQkJJmNvbm5lY3Rvci0+d2lkdGgsICZjb25uZWN0b3ItPmhlaWdodCkgPCAwKSB7Cj4gKwkJLyog
ZWl0aGVyIG5vIGVudHJ5IGNvbmZpZ3VyZWQgb3Igd3JvbmcgcmVzb2x1dGlvbiBzZXQgKi8KPiAr
CQljb25uZWN0b3ItPndpZHRoID0gMDsKPiArCQljb25uZWN0b3ItPmhlaWdodCA9IDA7CgpEbyB5
b3UgYWxzbyBuZWVkIHRvIHNldCBjb25uZWN0b3ItPnhlbnN0b3JlX3BhdGggdG8gTlVMTD8gT3Ig
bWF5YmUganVzdApzZXQgaXQgYWZ0ZXIgeGVuYnVzX3NjYW5mKCkgY2FsbC4KCi1ib3JpcwoKCgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 23:50:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 23:50:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep0cs-00080T-Lf; Thu, 22 Feb 2018 23:50:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qayk=fq=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ep0cr-0007xh-Oh
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 23:50:09 +0000
X-Inumbo-ID: 55e6581d-182b-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55e6581d-182b-11e8-b9b1-635ca7ef6cff;
 Thu, 22 Feb 2018 23:51:44 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1MNlKek133284;
 Thu, 22 Feb 2018 23:49:55 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=dKPvEzzbbQ02HCcGLAk1HYWQ98nFAEBlVHy75le84o4=;
 b=jtXBGF7s4GgyTqCdWKjucwPt1PdCIcelCayX/OgFo4dl/Abnh6TqMfZeJf5DIcTkuGqc
 LXKl1onZLBynmMLn0Bb5u2Cp3OidGoLq3tf7MkEMP36E4oNF5ODfPkOY/ZaT8v8QAJT+
 hIFQe0SaBjC4q39eK62+NewZRy73GtiCGShYtGnOBZ/KMh7uejcUXBE2UeBWLxGs82as
 x1Nv8Y30D8ZkUpLwTR4tH7BQIUGNKp9PmBJFZDTcLX3GSaum1t3coV/B2touN59CeOv8
 b3ydJT9+JiZM/lzyUJ9KcloafU0+V3KRfwgpy015fTePTFv32OhILcYmLa2lxXuQe6/d NQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2ga7a7g54j-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 22 Feb 2018 23:49:55 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1MNnsor010930
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Thu, 22 Feb 2018 23:49:54 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1MNnrZl003577;
 Thu, 22 Feb 2018 23:49:53 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Feb 2018 15:49:53 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-5-git-send-email-andr2000@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <395cdaef-db7e-139c-bbf1-28cb33f41f58@oracle.com>
Date: Thu, 22 Feb 2018 18:50:32 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519200222-20623-5-git-send-email-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=740
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802220296
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 4/9] drm/xen-front: Implement Xen event
	channel handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwMzowMyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
Kwo+ICtzdGF0aWMgaXJxcmV0dXJuX3QgZXZ0Y2hubF9pbnRlcnJ1cHRfY3RybChpbnQgaXJxLCB2
b2lkICpkZXZfaWQpCj4gK3sKPiArCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2V2dGNobmwgKmV2dGNo
bmwgPSBkZXZfaWQ7Cj4gKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvID0g
ZXZ0Y2hubC0+ZnJvbnRfaW5mbzsKPiArCXN0cnVjdCB4ZW5kaXNwbF9yZXNwICpyZXNwOwo+ICsJ
UklOR19JRFggaSwgcnA7Cj4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+ICsKPiArCXNwaW5fbG9j
a19pcnFzYXZlKCZmcm9udF9pbmZvLT5pb19sb2NrLCBmbGFncyk7Cj4gKwo+ICsJaWYgKHVubGlr
ZWx5KGV2dGNobmwtPnN0YXRlICE9IEVWVENITkxfU1RBVEVfQ09OTkVDVEVEKSkKPiArCQlnb3Rv
IG91dDsKCkRvIHlvdSBuZWVkIHRvIGNoZWNrIHRoZSBzdGF0ZSB1bmRlciBsb2NrPyAoaW4gb3Ro
ZXIgcm91dGluZXMgdG9vKS4KCi4uLgoKPiArCj4gK3N0YXRpYyB2b2lkIGV2dGNobmxfZnJlZShz
dHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvLAo+ICsJCXN0cnVjdCB4ZW5fZHJt
X2Zyb250X2V2dGNobmwgKmV2dGNobmwpCj4gK3sKPiArCXVuc2lnbmVkIGxvbmcgcGFnZSA9IDA7
Cj4gKwo+ICsJaWYgKGV2dGNobmwtPnR5cGUgPT0gRVZUQ0hOTF9UWVBFX1JFUSkKPiArCQlwYWdl
ID0gKHVuc2lnbmVkIGxvbmcpZXZ0Y2hubC0+dS5yZXEucmluZy5zcmluZzsKPiArCWVsc2UgaWYg
KGV2dGNobmwtPnR5cGUgPT0gRVZUQ0hOTF9UWVBFX0VWVCkKPiArCQlwYWdlID0gKHVuc2lnbmVk
IGxvbmcpZXZ0Y2hubC0+dS5ldnQucGFnZTsKPiArCWlmICghcGFnZSkKPiArCQlyZXR1cm47Cj4g
Kwo+ICsJZXZ0Y2hubC0+c3RhdGUgPSBFVlRDSE5MX1NUQVRFX0RJU0NPTk5FQ1RFRDsKPiArCj4g
KwlpZiAoZXZ0Y2hubC0+dHlwZSA9PSBFVlRDSE5MX1RZUEVfUkVRKSB7Cj4gKwkJLyogcmVsZWFz
ZSBhbGwgd2hvIHN0aWxsIHdhaXRzIGZvciByZXNwb25zZSBpZiBhbnkgKi8KPiArCQlldnRjaG5s
LT51LnJlcS5yZXNwX3N0YXR1cyA9IC1FSU87Cj4gKwkJY29tcGxldGVfYWxsKCZldnRjaG5sLT51
LnJlcS5jb21wbGV0aW9uKTsKPiArCX0KPiArCj4gKwlpZiAoZXZ0Y2hubC0+aXJxKQo+ICsJCXVu
YmluZF9mcm9tX2lycWhhbmRsZXIoZXZ0Y2hubC0+aXJxLCBldnRjaG5sKTsKPiArCj4gKwlpZiAo
ZXZ0Y2hubC0+cG9ydCkKPiArCQl4ZW5idXNfZnJlZV9ldnRjaG4oZnJvbnRfaW5mby0+eGJfZGV2
LCBldnRjaG5sLT5wb3J0KTsKPiArCj4gKwkvKiBlbmQgYWNjZXNzIGFuZCBmcmVlIHRoZSBwYWdl
ICovCj4gKwlpZiAoZXZ0Y2hubC0+Z3JlZiAhPSBHUkFOVF9JTlZBTElEX1JFRikKPiArCQlnbnR0
YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKGV2dGNobmwtPmdyZWYsIDAsIHBhZ2UpOwo+ICsKPiArCWlm
IChldnRjaG5sLT50eXBlID09IEVWVENITkxfVFlQRV9SRVEpCj4gKwkJZXZ0Y2hubC0+dS5yZXEu
cmluZy5zcmluZyA9IE5VTEw7Cj4gKwllbHNlCj4gKwkJZXZ0Y2hubC0+dS5ldnQucGFnZSA9IE5V
TEw7Cj4gKwo+ICsJbWVtc2V0KGV2dGNobmwsIDAsIHNpemVvZigqZXZ0Y2hubCkpOwoKU2luY2Ug
eW91IGFyZSB6ZXJvaW5nIG91dCB0aGUgc3RydWN0dXJlIHlvdSBkb24ndCBuZWVkIHRvIHNldCBm
aWVsZHMgdG8KemVyby4KCkkgYWxzbyB0aGluayB5b3UgbmVlZCB0byBmcmVlIHRoZSBwYWdlLgoK
LWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Thu Feb 22 23:57:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 22 Feb 2018 23:57:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep0k3-0008FM-FC; Thu, 22 Feb 2018 23:57:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=octx=fq=gmail.com=semelpaul@srs-us1.protection.inumbo.net>)
 id 1ep0k1-0008FG-Ni
 for xen-devel@lists.xenproject.org; Thu, 22 Feb 2018 23:57:33 +0000
X-Inumbo-ID: 0724ca21-182c-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0724ca21-182c-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 00:56:42 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id 34so12321995wre.13
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 15:57:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=wnfjaCIEbq/MDsMcfTCZrMe3ClDpbpwJq9HMfCXCfV0=;
 b=Y2KrhFVVz3PrgjUcHiw0ee5OdwrzC2azSd+i40EMxQ5enGKeRkfItCeLNk0EVaxszF
 vxdGaS4Hy5be0LbmHMQvHvTttkisMpqIy8TyT2MqHVyhJs9efy3R8U+dgM/dfHyTstTz
 tvjssIy+L/egOwXaY/hhlRA5JS7Kqzv6ESiwL+dSbdDCTcodHKkg+MFDPUos77IyHwOj
 JTF2cjVozfrhahZ+mZz0cXO7JzkKm9rPhPZ8MeDFvCnYTEtXgjb1q9BA20pZmQZa20OS
 9Ojcg8WLgCtg4cZ2e6z1rc48Pv8yvUPv3w/rCdnX2xvklqoUaXtKDHAyVhyzwyi4Gkik
 y6LA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=wnfjaCIEbq/MDsMcfTCZrMe3ClDpbpwJq9HMfCXCfV0=;
 b=P40Mx8X++j88K+glWlE4DW6rZy8NdrVPWZlsRKO5a47lY5q/GmCqmKo8NfY67WuAoN
 BbYfrT+5ZZCS976n/h3LqxkJnMQRPG5cseqUkIdgqECdIYrqlM9ZMvydfNXzjkPhYLXu
 UA0kb7pdYF7mmvsVtDqb5msDnAnSMpSH9rXHA/1WGlI3LFTD0Ax/hfdUDnQsxXPQ8UO4
 OLS8SusrTY4N6vR4UZNsc1eK8klZ5oBo4yUSu9p6hx2PYpDm547PBKAyS7uDLHwCx1Fc
 QcDUuuLt6Z1BSUtwy6iEPyXvQlafoaZ/MzkqyIbgYHhQVCebzsBBVsCKZzG/zHk+43JW
 h04w==
X-Gm-Message-State: APf1xPCUK5w7UHUDPM+KbFvzAn7W+UpcM27N1mapSYXpbi9lZk5Ig72V
 hby1RmiO+GxIhqtcgGHzcLHEdKJ9qLo=
X-Google-Smtp-Source: AH8x225pViFboy/gK7GVUXEUwnQFFZ/tMrMsRcSi2OGWqLZrp4vvKkmvwTALKFhWckiVyq1qOZXUPQ==
X-Received: by 10.223.154.49 with SMTP id z46mr7809422wrb.143.1519343849533;
 Thu, 22 Feb 2018 15:57:29 -0800 (PST)
Received: from paul-laptop.localdomain ([80.12.27.135])
 by smtp.gmail.com with ESMTPSA id n24sm518165wmi.21.2018.02.22.15.57.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 15:57:28 -0800 (PST)
From: Paul Semel <semelpaul@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Feb 2018 00:57:26 +0100
Message-Id: <20180222235726.28721-1-semelpaul@gmail.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180222180014.qctjkne27d5qwfro@citrix.com>
References: <20180222180014.qctjkne27d5qwfro@citrix.com>
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 Paul Semel <semelpaul@gmail.com>, JBeulich@suse.com
Subject: [Xen-devel]  [PATCH] fuzz/x86_emulate: fix bounds for input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1pbmltdW0gc2l6ZSBmb3IgdGhlIGlucHV0IHNpemUgd2FzIHNldCB0byBEQVRBX09GRlNF
VCArIDEgd2hpY2ggd2FzIG1lYW5pbmcKdGhhdCB3ZSB3ZXJlIHJlcXVlc3RpbmcgYXQgbGVhc3Qg
b25lIGNoYXJhY3RlciBvZiB0aGUgZGF0YSBhcnJheSB0byBiZSBmaWxsZWQuClRoaXMgaXMgbm90
IG5lZWRlZCBmb3IgdGhlIGZ1enplciB0byBnZXQgd29ya2luZyBjb3JyZWN0bHkuCgpUaGUgbWF4
aW11bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRvIElOUFVUX1NJWkUsIHdoaWNo
IGlzIGFjdHVhbGx5CnRoZSBzaXplIG9mIHRoZSBkYXRhIGFycmF5IGluc2lkZSB0aGUgZnV6el9j
b3JwdXMgc3RydWN0dXJlIGFuZCBzbyB3YXMgbm90CmFibGluZyB1c2VyIChvciBBRkwpIHRvIGZp
bGwgaW4gdGhlIHdob2xlIHN0cnVjdHVyZS4gQ2hhbmdpbmcgdG8Kc2l6ZW9mKHN0cnVjdCBmdXp6
X2NvcnB1cykgY29ycmVjdCB0aGlzIHByb2JsZW0uCgpTaWduZWQtb2ZmLWJ5OiBQYXVsIFNlbWVs
IDxzZW1lbHBhdWxAZ21haWwuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2Z1enotZW11bC5jIHwgOSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5z
dHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCA5NjQ2ODJhYTFhLi5mM2NlMmU3ZTI3IDEwMDY0
NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwor
KysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAt
MzMsNiArMzMsNyBAQCBzdHJ1Y3QgZnV6el9jb3JwdXMKICAgICB1bnNpZ25lZCBjaGFyIGRhdGFb
SU5QVVRfU0laRV07CiB9IGlucHV0OwogI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihzdHJ1
Y3QgZnV6el9jb3JwdXMsIGRhdGEpCisjZGVmaW5lIEZVWlpfQ09SUFVTX1NJWkUgKHNpemVvZihz
dHJ1Y3QgZnV6el9jb3JwdXMpKQogCiAvKgogICogSW50ZXJuYWwgc3RhdGUgb2YgdGhlIGZ1enpp
bmcgaGFybmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlucHV0CkBAIC04MjIs
MTMgKzgyMywxMyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpk
YXRhX3AsIHNpemVfdCBzaXplKQogICAgIC8qIFJlc2V0IGFsbCBnbG9iYWwgc3RhdGUgdmFyaWFi
bGVzICovCiAgICAgbWVtc2V0KCZpbnB1dCwgMCwgc2l6ZW9mKGlucHV0KSk7CiAKLSAgICBpZiAo
IHNpemUgPD0gREFUQV9PRkZTRVQgKQorICAgIGlmICggc2l6ZSA8IERBVEFfT0ZGU0VUICkKICAg
ICB7CiAgICAgICAgIHByaW50ZigiSW5wdXQgdG9vIHNtYWxsXG4iKTsKICAgICAgICAgcmV0dXJu
IDE7CiAgICAgfQogCi0gICAgaWYgKCBzaXplID4gSU5QVVRfU0laRSApCisgICAgaWYgKCBzaXpl
ID4gRlVaWl9DT1JQVVNfU0laRSApCiAgICAgewogICAgICAgICBwcmludGYoIklucHV0IHRvbyBs
YXJnZVxuIik7CiAgICAgICAgIHJldHVybiAxOwpAQCAtODU5LDkgKzg2MCw5IEBAIGludCBMTFZN
RnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAK
IHVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKQogewotICAgIEJVSUxE
X0JVR19PTihEQVRBX09GRlNFVCA+IElOUFVUX1NJWkUpOworICAgIEJVSUxEX0JVR19PTihEQVRB
X09GRlNFVCA+IEZVWlpfQ09SUFVTX1NJWkUpOwogCi0gICAgcmV0dXJuIERBVEFfT0ZGU0VUICsg
MTsKKyAgICByZXR1cm4gREFUQV9PRkZTRVQ7CiB9CiAKIC8qCi0tIAoyLjE2LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 00:25:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 00:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep1Ab-0002L9-Ez; Fri, 23 Feb 2018 00:25:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q2tv=fr=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1ep1Ab-0002L3-63
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 00:25:01 +0000
X-Inumbo-ID: 33ffcd84-1830-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 33ffcd84-1830-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 00:26:34 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1N0Nvpk090649;
 Fri, 23 Feb 2018 00:24:45 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=pkMjEBk1IuS9LfHsiI/uuSGJB9a0kFWY8A8TSsEZGm0=;
 b=EoQY5N3pkq8NJK4c7lwTKqL6Rcpa/L3dPSf9aOxn+VFsL8DduQ+Qmb3CKeJtGEKX7e3b
 lAKjFczWPNsXdGhsdoE5lK9m4uzYgWkMJ1/Ir/cjQmCTymkAgTHbuLal4KsulIpZXZTc
 OCKgx33707nv+/ifa89gmGUXpye2egW9zupxXUEyUpH7dcy7or9qHCMcz49XfV5ynDfj
 2vHoi3NFUl2mDk1bsHQttlsxw7hrWWxXYoaenfhZf8bk/GHhS+AG5yjz9hFfzSNrn8eC
 bcC3UFo5lvCIZvZ4FgVBpzuSmEd6WfPzOKQcH0J13JEbd0qXmoE9o7YsQTpHX2xABtfC 4g== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2ga7cjr6kh-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Feb 2018 00:24:45 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1N0OiYC017281
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Feb 2018 00:24:44 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1N0OgPO022380;
 Fri, 23 Feb 2018 00:24:42 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Thu, 22 Feb 2018 16:24:42 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-6-git-send-email-andr2000@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <11ce6c96-1739-435c-4b6f-c9f5d02a2905@oracle.com>
Date: Thu, 22 Feb 2018 19:25:18 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519200222-20623-6-git-send-email-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=588
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802230002
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 5/9] drm/xen-front: Implement handling of
 shared display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwMzowMyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
IAo+ICBzdGF0aWMgaW50IF9faW5pdCB4ZW5fZHJ2X2luaXQodm9pZCkKPiAgewo+ICsJLyogQXQg
dGhlIG1vbWVudCB3ZSBvbmx5IHN1cHBvcnQgY2FzZSB3aXRoIFhFTl9QQUdFX1NJWkUgPT0gUEFH
RV9TSVpFICovCj4gKwlCVUlMRF9CVUdfT04oWEVOX1BBR0VfU0laRSAhPSBQQUdFX1NJWkUpOwoK
CldoeSBCVUlMRF9CVUdfT04/IFRoaXMgc2hvdWxkIHNpbXBseSBub3QgbG9hZCBpZiBwYWdlIHNp
emVzIGFyZSBkaWZmZXJlbnQuCgogCgoKCj4gKwlyZXQgPSBnbnR0YWJfbWFwX3JlZnMobWFwX29w
cywgTlVMTCwgYnVmLT5wYWdlcywgYnVmLT5udW1fcGFnZXMpOwo+ICsJQlVHX09OKHJldCk7CgoK
V2Ugc2hvdWxkIHRyeSBub3QgdG8gQlVHKigpLiBUaGVyZSBhcmUgYSBmZXcgaW4gdGhpcyBwYXRj
aCAoYW5kIHBvc3NpYmx5Cm90aGVycykgdGhhdCBJIHRoaW5rIGNhbiBiZSBhdm9pZGVkLgoKCgoK
Cj4gKwo+ICtzdGF0aWMgaW50IGFsbG9jX3N0b3JhZ2Uoc3RydWN0IHhlbl9kcm1fZnJvbnRfc2hi
dWYgKmJ1ZikKPiArewo+ICsJaWYgKGJ1Zi0+c2d0KSB7Cj4gKwkJYnVmLT5wYWdlcyA9IGt2bWFs
bG9jX2FycmF5KGJ1Zi0+bnVtX3BhZ2VzLAo+ICsJCQkJc2l6ZW9mKHN0cnVjdCBwYWdlICopLCBH
RlBfS0VSTkVMKTsKPiArCQlpZiAoIWJ1Zi0+cGFnZXMpCj4gKwkJCXJldHVybiAtRU5PTUVNOwo+
ICsKPiArCQlpZiAoZHJtX3ByaW1lX3NnX3RvX3BhZ2VfYWRkcl9hcnJheXMoYnVmLT5zZ3QsIGJ1
Zi0+cGFnZXMsCj4gKwkJCQlOVUxMLCBidWYtPm51bV9wYWdlcykgPCAwKQo+ICsJCQlyZXR1cm4g
LUVJTlZBTDsKPiArCX0KPiArCj4gKwlidWYtPmdyZWZzID0ga2NhbGxvYyhidWYtPm51bV9ncmVm
cywgc2l6ZW9mKCpidWYtPmdyZWZzKSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIWJ1Zi0+Z3JlZnMp
Cj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsJYnVmLT5kaXJlY3RvcnkgPSBrY2FsbG9jKGdl
dF9udW1fcGFnZXNfZGlyKGJ1ZiksIFBBR0VfU0laRSwgR0ZQX0tFUk5FTCk7Cj4gKwlpZiAoIWJ1
Zi0+ZGlyZWN0b3J5KQo+ICsJCXJldHVybiAtRU5PTUVNOwoKWW91IG5lZWQgdG8gY2xlYW4gdXAg
b24gZXJyb3JzLgoKLWJvcmlzCgo+ICsKPiArCXJldHVybiAwOwo+ICt9CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 00:31:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 00:31:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep1GN-00033h-6f; Fri, 23 Feb 2018 00:30:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ep1GM-00033W-Jw
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 00:30:58 +0000
X-Inumbo-ID: 09a5fb41-1831-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09a5fb41-1831-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 00:32:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ep1GF-00052G-MK; Fri, 23 Feb 2018 00:30:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ep1GA-00056A-7O; Fri, 23 Feb 2018 00:30:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ep1G9-00014v-LC; Fri, 23 Feb 2018 00:30:45 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119819-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-armhf-armhf-xl-xsm:<job
 status>:broken:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:test-armhf-armhf-xl-xsm:host-install(4):broken:heisenbug
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=af3e79d29555b97dd096e2f8e36a0f50213808a8
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 00:30:45 +0000
Subject: [Xen-devel] [linux-linus test] 119819: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTgxOSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5ODE5LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0
ICA3IHhlbi1ib290ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVu
LWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3Qg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qt
c3RhcnQgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAg
IDggcmVib290ICAgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWly
IDExIHhlbi1ib290L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3
IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
cnVtcHJ1bi1pMzg2ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFp
bCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm02
NC1wdm9wcyAgICAgICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTgzMjQKClRlc3RzIHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3Qg
YmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgNCBob3N0LWluc3RhbGwo
NCkgICAgICAgICAgYnJva2VuIHBhc3MgaW4gMTE5NzUxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAg
ICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02
NC1hcm02NC14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2Nr
ZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAg
ICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1h
cm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQg
IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDExOTc1MSBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE5NzUxIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZt
LWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2lu
ZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9y
IHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhZjNlNzlkMjk1NTViOTdkZDA5NmUyZjhl
MzZhMGY1MDIxMzgwOGE4CmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAgICA1
YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1CgpMYXN0IHRlc3Qgb2YgYmFz
aXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDI4IGRheXMKRmFpbGluZyBzaW5j
ZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFogICAyNyBkYXlzICAgMzEgYXR0
ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5NzUxICAyMDE4LTAyLTIwIDE4OjUxOjI1IFog
ICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMTk5IHBlb3BsZSB0b3VjaGVkIHJldmlzaW9u
cyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicm9rZW4gIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJo
ZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdz
MTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhm
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZp
cnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFj
b3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xv
Z3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAg
aHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5h
dGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9
UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNv
ZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9z
c3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi14bC14c20gaG9zdC1pbnN0YWxsKDQp
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI0OTA1OCBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 02:39:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 02:39:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep3Ga-0000jR-Hi; Fri, 23 Feb 2018 02:39:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep3Ga-0000ic-2D
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 02:39:20 +0000
X-Inumbo-ID: f68eb1bb-1842-11e8-b9b1-635ca7ef6cff
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f68eb1bb-1842-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 02:40:52 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 18:39:10 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,381,1515484800"; d="scan'208";a="36797215"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga002.jf.intel.com with ESMTP; 22 Feb 2018 18:39:07 -0800
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 18:39:05 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 18:39:05 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.124]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 10:39:03 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, =?iso-8859-1?Q?Roger_Pau_Monn=E9?=
 <roger.pau@citrix.com>
Thread-Topic: [PATCH v2] VT-d: use two 32-bit writes to update DMAR fault
 address registers
Thread-Index: AQHTQj3duUi6r1vqrUihAEp3z4ISqaLd/SOAgNJ7nYCAAAG0gIABn83Q
Date: Fri, 23 Feb 2018 02:39:03 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191014ACF@SHSMSX101.ccr.corp.intel.com>
References: <20171011030345.14408-1-haozhong.zhang@intel.com>
 <59DE1C290200007800184DFD@prv-mh.provo.novell.com>
 <20180222094403.44nivrhg7uwzj2lq@MacBook-Pro-de-Roger.local>
 <5A8EA06102000078001AA492@prv-mh.provo.novell.com>
In-Reply-To: <5A8EA06102000078001AA492@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYjQyYjg3MmEtNmU5OC00MzE0LTliYjUtYTM0MGJjZDY5ZmNlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkloSklWK3JHK0hKSFIzcDRIWnR2dlBkVVFQbm9ENFN2V3dUUHV5dk5IZzA9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, "Zhang,
 Haozhong" <haozhong.zhang@intel.com>
Subject: Re: [Xen-devel] [PATCH v2] VT-d: use two 32-bit writes to update
 DMAR fault address registers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IFRo
dXJzZGF5LCBGZWJydWFyeSAyMiwgMjAxOCA1OjUwIFBNCj4gCj4gPj4+IE9uIDIyLjAyLjE4IGF0
IDEwOjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4gT24gV2VkLCBPY3QgMTEs
IDIwMTcgYXQgMDU6Mjc6MDVBTSAtMDYwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9u
IDExLjEwLjE3IGF0IDA1OjAzLCA8aGFvemhvbmcuemhhbmdAaW50ZWwuY29tPiB3cm90ZToKPiA+
PiA+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21tdS5jCj4gPj4gPiArKysg
Yi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYwo+ID4+ID4gQEAgLTExMDUsNyAr
MTEwNSwxMyBAQCBzdGF0aWMgdm9pZCBkbWFfbXNpX3NldF9hZmZpbml0eShzdHJ1Y3QKPiBpcnFf
ZGVzYwo+ID4+ID4gKmRlc2MsIGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKPiA+PiA+Cj4gPj4gPiAg
ICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOwo+ID4+
ID4gICAgICBkbWFyX3dyaXRlbChpb21tdS0+cmVnLCBETUFSX0ZFREFUQV9SRUcsIG1zZy5kYXRh
KTsKPiA+PiA+IC0gICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9GRUFERFJfUkVHLCBt
c2cuYWRkcmVzcyk7Cj4gPj4gPiArICAgIGRtYXJfd3JpdGVsKGlvbW11LT5yZWcsIERNQVJfRkVB
RERSX1JFRywgbXNnLmFkZHJlc3NfbG8pOwo+ID4+ID4gKyAgICAvKgo+ID4+ID4gKyAgICAgKiBX
aGVuIHgyQVBJQyBpcyBub3QgZW5hYmxlZCwgRE1BUl9GRVVBRERSX1JFRyBpcyByZXNlcnZlZAo+
IGFuZAo+ID4+ID4gKyAgICAgKiBpdCdzIG5vdCBuZWNlc3NhcnkgdG8gdXBkYXRlIGl0Lgo+ID4+
ID4gKyAgICAgKi8KPiA+PiA+ICsgICAgaWYgKHgyYXBpY19lbmFibGVkKQo+ID4+Cj4gPj4gSSdt
IHByZXR0eSBzdXJlIGl0IHdhcyBwb2ludGVkIG91dCBiZWZvcmUgdGhhdCB0aGUgc3R5bGUgaGVy
ZSBpcwo+ID4+IHdyb25nIChtaXNzaW5nIHNwYWNlcykuIFRoYXQncyBlYXN5IHRvIGZpeCB3aGls
ZSBjb21taXR0aW5nLCBidXQKPiA+PiBhbnl3YXkuCj4gPgo+ID4gSXQgc2VlbXMgbGlrZSB0aGlz
IHdhcyBub3QgYXBwbGllZC4gQ2FuIHNvbWVvbmUgZml4IHRoZSBzdHlsZSBhbmQKPiA+IGFwcGx5
IGl0Pwo+IAo+IEkgd291bGQgaGF2ZSBmaXhlZCB0aGUgc3R5bGUgaXNzdWUsIGJ1dCBJIGhhdmUg
bm8gVlQtZCBtYWludGFpbmVyCj4gYWNrIG9uIHJlY29yZC4gSXQgaXMgdGhlIHBhdGNoIHN1Ym1p
dHRlciB0byBnbyBodW50IGZvciBhY2tzLgo+IAoKSSBkaWRuJ3QgcmVhbGl6ZSBubyBhY2sgZnJv
bSBtZS4gQW55d2F5LCBoZXJlIGl0IGlzOgoKQWNrZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 04:08:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 04:08:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep4e7-0006hc-SI; Fri, 23 Feb 2018 04:07:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ep4e6-0006hB-LM
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 04:07:42 +0000
X-Inumbo-ID: f998c39c-184e-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f998c39c-184e-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 05:06:51 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ep4e3-0004XP-C6; Fri, 23 Feb 2018 04:07:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ep4dx-0000jn-Ol; Fri, 23 Feb 2018 04:07:33 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ep4dx-0005kP-Ct; Fri, 23 Feb 2018 04:07:33 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119839-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:allowable
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=3b10e123e926dd8469c0b3137a32d387ef70b1f5
X-Osstest-Versions-That: xen=7d5f8b36be149c169215b3afe20e1cfba8456170
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 04:07:33 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 119839: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTgzOSB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTgzOS8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpSZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxs
b3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTE4NjgzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTg2ODMKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxv
Y2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgIGZhaWwgYmxvY2tlZCBpbiAxMTg3ODQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODY4MwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4NjgzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQg
MTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGxpa2UgMTE4Nzg0CiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTg3ODQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBsaWtlIDExODc4NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4Nzg0CiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRm
L3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0
LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAg
ICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRy
dWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3Mt
aW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAg
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4g
ICAgICAgICAgICAgICAgICAzYjEwZTEyM2U5MjZkZDg0NjljMGIzMTM3YTMyZDM4N2VmNzBiMWY1
CmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3ZDVmOGIzNmJlMTQ5YzE2
OTIxNWIzYWZlMjBlMWNmYmE4NDU2MTcwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTg3ODQgIDIw
MTgtMDItMDkgMTk6NDY6MTIgWiAgIDEzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5Nzc2
ICAyMDE4LTAyLTIxIDAyOjM5OjAxIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9w
bGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0x
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0
aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3Nz
dGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2Vz
OiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFi
bGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9n
cwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJh
bCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0
O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3Qg
aGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNoaW5nIHJldmlzaW9uIDoKClRvIHhl
bmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQKICAgN2Q1ZjhiMzZiZS4uM2IxMGUx
MjNlOSAgM2IxMGUxMjNlOTI2ZGQ4NDY5YzBiMzEzN2EzMmQzODdlZjcwYjFmNSAtPiBzdGFibGUt
NC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 04:53:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 04:53:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep5MR-0001XG-KP; Fri, 23 Feb 2018 04:53:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep5MQ-0001XA-TK
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 04:53:30 +0000
X-Inumbo-ID: b591225f-1855-11e8-b9b1-635ca7ef6cff
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b591225f-1855-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 04:55:03 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 20:53:21 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,381,1515484800"; d="scan'208";a="32946782"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga001.fm.intel.com with ESMTP; 22 Feb 2018 20:53:21 -0800
Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 20:53:20 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 20:53:20 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.124]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 12:53:17 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH V5] x86/hvm: fix domain crash when CR3 has the noflush
 bit set
Thread-Index: AQHTpxAeNYlU3DWc5Eur4uAEibSHZaOxXR1w
Date: Fri, 23 Feb 2018 04:53:17 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1910152F1@SHSMSX101.ccr.corp.intel.com>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
In-Reply-To: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNjI3NTFiODItMjcxZC00NDgxLTljZTctMDBjZWUxMTQxODA2IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkZNREdOZjJtd1F1XC9NZzZENFdSSWNsU2xLSlwvS1FRTHpYd05cLzYycE54ZDg9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSYXp2YW4gQ29qb2NhcnUgW21haWx0bzpyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
XQo+IFNlbnQ6IEZyaWRheSwgRmVicnVhcnkgMTYsIDIwMTggNjoyMiBQTQo+IAo+IFRoZSBlbXVs
YXRpb24gbGF5ZXJzIG9mIFhlbiBsYWNrIFBDSUQgc3VwcG9ydCwgYW5kIGFzIHdlIG9ubHkgb2Zm
ZXIKPiBQQ0lEIHRvIEhBUCBndWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5kbGVkIGJ5
IGhhcmR3YXJlLAo+IGV4Y2VwdCB3aGVuIGludHJvc3BlY3Rpb24gaXMgaW52b2x2ZWQuIENvbnNl
cXVlbnRseSwgdHJ5aW5nIHRvIHNldAo+IENSMyB3aGVuIHRoZSBub2ZsdXNoIGJpdCBpcyBzZXQg
aW4gaHZtX3NldF9jcjMoKSBsZWFkcyB0byBkb21haW4KPiBjcmFzaGVzLiBUaGUgd29ya2Fyb3Vu
ZCBpcyB0byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KPiBodm1fc2V0X2NyMygpLiBDUjMgdmFs
dWVzIGluIGh2bV9tb25pdG9yX2NyKCkgYXJlIGFsc28gc2FuaXRpemVkLgo+IEFkZGl0aW9uYWxs
eSwgYSBib29sIHBhcmFtZXRlciBub3cgcHJvcGFnYXRlcyB0bwo+IHtzdm0sdm14fV91cGRhdGVf
Z3Vlc3RfY3IoKSwgc28gdGhhdCBubyBmbHVzaGVzIG9jY3VyIHdoZW4KPiB0aGUgYml0IHdhcyBz
ZXQuCgpBYm92ZSBtZXNzYWdlIGlzIG5vdCB2ZXJ5IGNsZWFyIGZvciBwZW9wbGUgd2hvIGRpZG4n
dCBmb2xsb3cKcHJldmlvdXMgZGlzY3Vzc2lvbnMsIGUuZy4gd2h5IGxhY2tpbmcgUENJRCBzdXBw
b3J0IGluIGVtdWxhdGlvbiAKbGF5ZXIgd291bGQgbGVhZCB0byBkb21haW4gY3Jhc2g/IGFuZCB3
aHkgbm9mbHVzaCB0cmljayBjYW4gCmF2b2lkIHRoZSBzaXR1YXRpb24/IENhbiB5b3UgaGVscCBl
bGFib3JhdGUgaXQ/CgpidHcgSSBkaWRuJ3Qgc2VlIGFueSBwbGFjZSBzZXR0aW5nIHRoZSBuZXcg
bWFjcm8gCihYODZfQ1IzX05PRkxVU0gpLiBqdXN0IGNoZWNrIGFuZCBjbGVhci4gCgpUaGFua3MK
S2V2aW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 04:56:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 04:56:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep5Pe-0001hJ-22; Fri, 23 Feb 2018 04:56:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep5Pd-0001h8-8R
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 04:56:49 +0000
X-Inumbo-ID: 2d124510-1856-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2d124510-1856-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 04:58:24 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 20:56:42 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,381,1515484800"; d="scan'208";a="33498201"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga001.jf.intel.com with ESMTP; 22 Feb 2018 20:56:41 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 20:56:41 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.124]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 12:56:38 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 2/2] vmx/hap: optimize CR4 trapping
Thread-Index: AQHTqija53Rk4dF/ek+TnxDQSGZd8KOxcKzg
Date: Fri, 23 Feb 2018 04:56:38 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191015327@SHSMSX101.ccr.corp.intel.com>
References: <20180220085647.25459-1-roger.pau@citrix.com>
 <20180220085647.25459-3-roger.pau@citrix.com>
In-Reply-To: <20180220085647.25459-3-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmU3MzE0MTUtM2M0OS00YzA1LWI3YTctNDhiNjNlZjhhOGU1IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlBZVWlqNTN3M3E1WkkwZno0Rk5kdjFoY2ZyT1p4cHEzeFRCT1FlV0ZwRk09In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v3 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4g
U2VudDogVHVlc2RheSwgRmVicnVhcnkgMjAsIDIwMTggNDo1NyBQTQ0KPiANCj4gVGhlcmUgYSBi
dW5jaCBvZiBiaXRzIGluIENSNCB0aGF0IHNob3VsZCBiZSBhbGxvd2VkIHRvIGJlIHNldCBkaXJl
Y3RseQ0KPiBieSB0aGUgZ3Vlc3Qgd2l0aG91dCByZXF1aXJpbmcgWGVuIGludGVydmVudGlvbiwg
Y3VycmVudGx5IHRoaXMgaXMNCj4gYWxyZWFkeSBkb25lIGJ5IHBhc3NpbmcgdGhyb3VnaCBndWVz
dCB3cml0ZXMgaW50byB0aGUgQ1I0IHVzZWQgd2hlbg0KPiBydW5uaW5nIGluIG5vbi1yb290IG1v
ZGUsIGJ1dCB0YWtpbmcgYW4gZXhwZW5zaXZlIHZtZXhpdCBpbiBvcmRlciB0bw0KPiBkbyBzby4N
Cj4gDQo+IHhlbmFseXplIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3aGVuIHJ1bm5pbmcgYSBQViBn
dWVzdCBpbiBzaGltIG1vZGU6DQo+IA0KPiAgQ1JfQUNDRVNTICAgICAgICAgICAgIDM4ODU5NTAg
IDYuNDFzIDE3LjA0JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQ0KPiAgICBjcjQgIDM4
ODU5NDAgIDYuNDFzIDE3LjA0JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQ0KPiAgICBj
cjMgICAgICAgIDEgIDAuMDBzICAwLjAwJSAgMzQ4MCBjeWMgeyAzNDgwfCAzNDgwfCAzNDgwfQ0K
PiAgICAgICpbICAwXSAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAzNDgwIGN5YyB7IDM0ODB8IDM0
ODB8IDM0ODB9DQo+ICAgIGNyMCAgICAgICAgNyAgMC4wMHMgIDAuMDAlICA3MTEyIGN5YyB7IDMy
NDh8IDU5NjB8MTc0ODB9DQo+ICAgIGNsdHMgICAgICAgIDIgIDAuMDBzICAwLjAwJSAgNDU4OCBj
eWMgeyAzNDU2fCA1NzIwfCA1NzIwfQ0KPiANCj4gQWZ0ZXIgdGhpcyBjaGFuZ2UgdGhpcyB0dXJu
cyBpbnRvOg0KPiANCj4gIENSX0FDQ0VTUyAgICAgICAgICAgICAgICAgIDEyICAwLjAwcyAgMC4w
MCUgIDk5NzIgY3ljIHsgMzY4MHwxMTAyNHwyNDAzMn0NCj4gICAgY3I0ICAgICAgICAyICAwLjAw
cyAgMC4wMCUgMTc1MjggY3ljIHsxMTAyNHwyNDAzMnwyNDAzMn0NCj4gICAgY3IzICAgICAgICAx
ICAwLjAwcyAgMC4wMCUgIDM2ODAgY3ljIHsgMzY4MHwgMzY4MHwgMzY4MH0NCj4gICAgICAqWyAg
MF0gICAgICAgIDEgIDAuMDBzICAwLjAwJSAgMzY4MCBjeWMgeyAzNjgwfCAzNjgwfCAzNjgwfQ0K
PiAgICBjcjAgICAgICAgIDcgIDAuMDBzICAwLjAwJSAgOTIwOSBjeWMgeyA0MTg0fCA3ODQ4fDE3
NDg4fQ0KPiAgICBjbHRzICAgICAgICAyICAwLjAwcyAgMC4wMCUgIDgyMzIgY3ljIHsgNTM1Mnwx
MTExMnwxMTExMn0NCj4gDQo+IE5vdGUgdGhhdCB0aGlzIG9wdGltaXplZCB0cmFwcGluZyBpcyBj
dXJyZW50bHkgb25seSBhcHBsaWVkIHRvIGd1ZXN0cw0KPiBydW5uaW5nIHdpdGggSEFQIG9uIElu
dGVsIGhhcmR3YXJlLiBJZiB1c2luZyBzaGFkb3cgcGFnaW5nIG1vcmUgQ1I0DQo+IGJpdHMgbmVl
ZCB0byBiZSB1bmNvbmRpdGlvbmFsbHkgdHJhcHBlZCwgd2hpY2ggbWFrZXMgdGhpcyBhcHByb2Fj
aA0KPiB1bmxpa2VseSB0byB5aWVsZCBhbnkgaW1wb3J0YW50IHBlcmZvcm1hbmNlIGltcHJvdmVt
ZW50cy4NCj4gDQo+IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPg0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVA
Y2l0cml4LmNvbT4NCj4gQWNrZWQtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRl
ZmVuZGVyLmNvbT4NCj4gLS0tDQo+IENjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+DQo+IENjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4NCj4gQ2M6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+DQo+IENjOiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+DQo+IENjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5j
b20+DQo+IC0tLQ0KPiBDaGFuZ2VzIHNpbmNlIHYyOg0KPiAgLSBVc2UgY3I0X2hvc3RfbWFzay4N
Cj4gDQo+IENoYW5nZXMgc2luY2UgdjE6DQo+ICAtIFVzZSB0aGUgbWFza19jciB2YXJpYWJsZSBp
biBvcmRlciB0byBjYWNoZSB0aGUgY3I0IG1hc2suDQo+ICAtIFRha2UgaW50byBhY2NvdW50IHdy
aXRlX2N0cmxyZWdfbWFzayB3aGVuIGludHJvc3BlY3Rpb24gaXMgZW5hYmxlZC4NCj4gLS0tDQo+
ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgfCAzOQ0KPiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysNCj4gIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8ICAy
ICsrDQo+ICB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAgICAgfCAgNSArKystLQ0KPiAgMyBmaWxl
cyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQ0KPiANCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMNCj4gaW5kZXggNWNkNjg5ZTgyMy4uMjdjYmJlODgyMyAxMDA2NDQNCj4gLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14
LmMNCj4gQEAgLTE2ODQsNiArMTY4NCwzNiBAQCBzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0
X2NyKHN0cnVjdCB2Y3B1ICp2LA0KPiB1bnNpZ25lZCBpbnQgY3IpDQo+ICAgICAgICAgIH0NCj4g
DQo+ICAgICAgICAgIF9fdm13cml0ZShHVUVTVF9DUjQsIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3Jb
NF0pOw0KPiArDQo+ICsgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hhcCh2LT5kb21haW4pICkN
Cj4gKyAgICAgICAgICAgIC8qDQo+ICsgICAgICAgICAgICAgKiBTaGFkb3cgcGF0aCBoYXMgbm90
IGJlZW4gb3B0aW1pemVkIGJlY2F1c2UgaXQgcmVxdWlyZXMNCj4gKyAgICAgICAgICAgICAqIHVu
Y29uZGl0aW9uYWxseSB0cmFwcGluZyBtb3JlIENSNCBiaXRzLCBhdCB3aGljaCBwb2ludCB0aGUN
Cj4gKyAgICAgICAgICAgICAqIHBlcmZvcm1hbmNlIGJlbmVmaXQgb2YgZG9pbmcgdGhpcyBpcyBx
dWl0ZSBkdWJpb3VzLg0KPiArICAgICAgICAgICAgICovDQo+ICsgICAgICAgICAgICB2LT5hcmNo
Lmh2bV92Y3B1LmNyNF9ob3N0X21hc2sgPSB+MFVMOw0KPiArICAgICAgICBlbHNlDQo+ICsgICAg
ICAgIHsNCj4gKyAgICAgICAgICAgIC8qDQo+ICsgICAgICAgICAgICAgKiBVcGRhdGUgQ1I0IGhv
c3QgbWFzayB0byBvbmx5IHRyYXAgd2hlbiB0aGUgZ3Vlc3QgdHJpZXMgdG8gc2V0DQo+ICsgICAg
ICAgICAgICAgKiBiaXRzIHRoYXQgYXJlIGNvbnRyb2xsZWQgYnkgdGhlIGh5cGVydmlzb3IuDQo+
ICsgICAgICAgICAgICAgKi8NCj4gKyAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuY3I0X2hv
c3RfbWFzayA9IEhWTV9DUjRfSE9TVF9NQVNLIHwNCj4gWDg2X0NSNF9QS0UgfA0KPiArICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfmh2bV9jcjRfZ3Vlc3RfdmFs
aWRfYml0cyh2LCAwKTsNCj4gKyAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuY3I0X2hvc3Rf
bWFzayB8PSB2LQ0KPiA+YXJjaC5odm1fdm14LnZteF9yZWFsbW9kZSA/DQo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0NSNF9WTUUgOiAwOw0KPiAr
ICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5jcjRfaG9zdF9tYXNrIHw9ICFodm1fcGFnaW5n
X2VuYWJsZWQodikgPw0KPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8DQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9DUjRfU01BUCkNCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDA7DQo+ICsgICAgICAgICAg
ICBpZiAoIHYtPmRvbWFpbi0+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfZW5hYmxlZCAmDQo+
ICsgICAgICAgICAgICAgICAgIG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9D
UjQpICkNCj4gKyAgICAgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1LmNyNF9ob3N0X21hc2sg
fD0NCj4gKyAgICAgICAgICAgICAgICB+di0+ZG9tYWluLQ0KPiA+YXJjaC5tb25pdG9yLndyaXRl
X2N0cmxyZWdfbWFza1tWTV9FVkVOVF9YODZfQ1I0XTsNCj4gKw0KPiArICAgICAgICB9DQo+ICsg
ICAgICAgIF9fdm13cml0ZShDUjRfR1VFU1RfSE9TVF9NQVNLLCB2LQ0KPiA+YXJjaC5odm1fdmNw
dS5jcjRfaG9zdF9tYXNrKTsNCj4gKw0KDQp3aGF0IGFib3V0IGRvaW5nIGEgY29tcGFyaXNvbiB0
byBhdm9pZCB2bXdyaXRlIGlmIG5vdGhpbmcgY2hhbmdlZD8NCg0KVGhhbmtzDQpLZXZpbg0KX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 04:58:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 04:58:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep5R4-0001nR-CN; Fri, 23 Feb 2018 04:58:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep5R2-0001nH-PL
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 04:58:16 +0000
X-Inumbo-ID: 09fd6256-1856-11e8-ba59-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09fd6256-1856-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 05:57:25 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 20:58:14 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,381,1515484800"; d="scan'208";a="36819772"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga002.jf.intel.com with ESMTP; 22 Feb 2018 20:58:13 -0800
Received: from fmsmsx121.amr.corp.intel.com (10.18.125.36) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 20:58:13 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx121.amr.corp.intel.com (10.18.125.36) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 20:58:13 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.116]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 12:58:11 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v3 1/2] x86/hvm: introduce cr{0,4}_host_mask to store
 trapped bits of CR accesses
Thread-Index: AQHTqijZEaCiVRvZf0e9gsT8lyRymaOxcUxw
Date: Fri, 23 Feb 2018 04:58:10 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101533E@SHSMSX101.ccr.corp.intel.com>
References: <20180220085647.25459-1-roger.pau@citrix.com>
 <20180220085647.25459-2-roger.pau@citrix.com>
In-Reply-To: <20180220085647.25459-2-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmU3N2VlYmQtNTJhMi00ZjJhLTgyYjQtMjNlYmZmMmE4YmFhIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjRpWkpEaWttRERQNHhiNFB4Rm9rNTVtQTlMQ3pRXC80UFwvYzdvaEJCcStPaz0ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>, Andrew
 Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Jan Beulich <jbeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v3 1/2] x86/hvm: introduce cr{0,
 4}_host_mask to store trapped bits of CR accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4g
U2VudDogVHVlc2RheSwgRmVicnVhcnkgMjAsIDIwMTggNDo1NyBQTQ0KPiANCj4gQXQgdGhlIG1v
bWVudCB0aGlzIGlzIGN1cnJlbnRseSBzZXQgYXQgVk1De1MvQn0gY3JlYXRpb24gYW5kIG5vdCBj
aGFuZ2VkLA0KPiBidXQgZnVydGhlciBwYXRjaGVzIGFyZSBnb2luZyB0byBjaGFuZ2UgdGhlIENS
NCBtYXNrIGF0IHJ1bnRpbWUuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOp
IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCg0KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmlu
LnRpYW5AaW50ZWwuY29tPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 04:59:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 04:59:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep5SH-0001vu-M1; Fri, 23 Feb 2018 04:59:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep5SG-0001vU-Du
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 04:59:32 +0000
X-Inumbo-ID: 8e2e26eb-1856-11e8-b9b1-635ca7ef6cff
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e2e26eb-1856-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 05:01:07 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 20:59:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,381,1515484800"; d="scan'208";a="19627916"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga007.fm.intel.com with ESMTP; 22 Feb 2018 20:59:23 -0800
Received: from fmsmsx158.amr.corp.intel.com (10.18.116.75) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 20:59:19 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx158.amr.corp.intel.com (10.18.116.75) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 20:59:19 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.130]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 12:59:18 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v4 10/16] xen/mm: Switch map_pages_to_xen to use MFN
 typesafe
Thread-Index: AQHTqxzIOiTAaAP0gEG3Fvi8OtaIYaOxb8vA
Date: Fri, 23 Feb 2018 04:59:17 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191015365@SHSMSX101.ccr.corp.intel.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-11-julien.grall@arm.com>
In-Reply-To: <20180221140259.29360-11-julien.grall@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDA4ODI1YzUtNWM2MC00YTY4LWE4NmYtNzFiN2M5YTkyNWM5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkVBWmFkT1FnSUwyQkIxRlN6TTlJRG56WnJuT0tTUGJQaHJ6WTd2dFY1bEk9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, "Wang, Shane" <shane.wang@intel.com>, "Wei,
 Gang" <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v4 10/16] xen/mm: Switch map_pages_to_xen to
 use MFN typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0KPiBTZW50
OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDIxLCAyMDE4IDEwOjAzIFBNCj4gCj4gVGhlIGN1cnJlbnQg
cHJvdG90eXBlIGlzIHNsaWdodGx5IGNvbmZ1c2luZyBiZWNhdXNlIGl0IHRha2VzIGEgdmlydHVh
bAo+IGFkZHJlc3MgYW5kIGEgcGh5c2ljYWwgZnJhbWUgKG5vdCBhZGRyZXNzISkuIFN3aXRjaGlu
ZyB0byBNRk4gd2lsbCBpbXByb3ZlCj4gc2FmZXR5IGFuZCByZWR1Y2UgdGhlIGNoYW5jZSB0byBt
aXN0YWtlbmx5IGludmVydCB0aGUgMiBwYXJhbWV0ZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogS2V2aW4gVGlh
biA8a2V2aW4udGlhbkBpbnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 05:00:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 05:00:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep5So-0002lr-Tw; Fri, 23 Feb 2018 05:00:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep5So-0002j3-Bi
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 05:00:06 +0000
X-Inumbo-ID: 4b41c054-1856-11e8-ba59-bc764e045a96
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b41c054-1856-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 05:59:15 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga005.jf.intel.com ([10.7.209.41])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 21:00:03 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,381,1515484800"; d="scan'208";a="203137920"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by orsmga005.jf.intel.com with ESMTP; 22 Feb 2018 21:00:02 -0800
Received: from fmsmsx111.amr.corp.intel.com (10.18.116.5) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:00:02 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 fmsmsx111.amr.corp.intel.com (10.18.116.5) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:00:01 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.116]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 12:59:59 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Julien Grall <julien.grall@arm.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH v4 16/16] xen: Convert page_to_mfn and mfn_to_page to
 use typesafe MFN
Thread-Index: AQHTqxzMa7rW3noq1EqMbLJ3yuM8oqOxb/Hg
Date: Fri, 23 Feb 2018 04:59:59 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191015378@SHSMSX101.ccr.corp.intel.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-17-julien.grall@arm.com>
In-Reply-To: <20180221140259.29360-17-julien.grall@arm.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNmY0NDZhNzgtYWU5Yy00NjZhLTg0ZjgtZDYxYTgwYzI5Y2MyIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InNhWTVrcEtOUlNrYWh2R2w2d0M1dkxJYUZ0VE9SbGdIYzA2aHc2NUtZZzA9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>, "Wang,
 Shane" <shane.wang@intel.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "Wei, Gang" <gang.wei@intel.com>, Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 16/16] xen: Convert page_to_mfn and
 mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKdWxpZW4gR3JhbGwgW21haWx0bzpqdWxpZW4uZ3JhbGxAYXJtLmNvbV0KPiBTZW50
OiBXZWRuZXNkYXksIEZlYnJ1YXJ5IDIxLCAyMDE4IDEwOjAzIFBNCj4gCj4gTW9zdCBvZiB0aGUg
dXNlcnMgb2YgcGFnZV90b19tZm4gYW5kIG1mbl90b19wYWdlIGFyZSBlaXRoZXIgb3ZlcnJpZGlu
Zwo+IHRoZSBtYWNyb3MgdG8gbWFrZSB0aGVtIHdvcmsgd2l0aCBtZm5fdCBvciB1c2UgbWZuX3gv
X21mbiBiZWNhdXNlIHRoZQo+IHJlc3Qgb2YgdGhlIGZ1bmN0aW9uIHVzZSBtZm5fdC4KPiAKPiBT
byBtYWtlIHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSByZXR1cm4gbWZuX3QgYnkgZGVmYXVs
dC4gVGhlIF9fKgo+IHZlcnNpb24gYXJlIG5vdyBkcm9wcGVkIGFzIHRoaXMgcGF0Y2ggd2lsbCBj
b252ZXJ0IGFsbCB0aGUgcmVtYWluaW5nCj4gbm9uLXR5cGVzYWZlIGNhbGxlcnMuCj4gCj4gT25s
eSByZWFzb25hYmxlIGNsZWFuLXVwcyBhcmUgZG9uZSBpbiB0aGlzIHBhdGNoLiBUaGUgcmVzdCB3
aWxsIHVzZQo+IF9tZm4vbWZuX3ggZm9yIHRoZSB0aW1lIGJlaW5nLgo+IAo+IExhc3RseSwgZG9t
YWluX3BhZ2VfdG9fbWZuIGlzIGFsc28gY29udmVydGVkIHRvIHVzZSBtZm5fdCBnaXZlbiB0aGF0
Cj4gbW9zdCBvZiB0aGUgY2FsbGVycyBhcmUgbm93IHN3aXRjaGVkIHRvIF9tZm4oZG9tYWluX3Bh
Z2VfdG9fbWZuKC4uLikpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4gCgpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBp
bnRlbC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 05:12:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 05:12:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep5ec-0003eM-1B; Fri, 23 Feb 2018 05:12:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep5ea-0003eG-Ra
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 05:12:16 +0000
X-Inumbo-ID: 54e270ee-1858-11e8-b9b1-635ca7ef6cff
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 54e270ee-1858-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 05:13:50 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 21:12:07 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,382,1515484800"; d="scan'208";a="19631235"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga007.fm.intel.com with ESMTP; 22 Feb 2018 21:12:07 -0800
Received: from fmsmsx151.amr.corp.intel.com (10.18.125.4) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:12:07 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX151.amr.corp.intel.com (10.18.125.4) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:12:07 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.125]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 13:12:05 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
Thread-Index: AQHTq123XYaCRNfRBEiKENXrs72vpaOxcjMw
Date: Fri, 23 Feb 2018 05:12:05 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
In-Reply-To: <20180221214701.1646-1-wei.liu2@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzk2MDBmN2YtZDMwZC00NzE1LThkMDEtZjRlMjcyMzQ3ZDliIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InhsMDFxUDF3SnRMaXp1MXpMTmxkQTB1blwvbk1YWnhCQVQ1ZVlGV3pUYjkwPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBXZWkgTGl1DQo+IFNlbnQ6IFRodXJzZGF5LCBGZWJydWFyeSAyMiwgMjAxOCA1OjQ3
IEFNDQo+IA0KPiBIaSBhbGwNCj4gDQo+IEF0IHNvbWUgcG9pbnQgSSB3b3VsZCBsaWtlIHRvIG1h
a2UgQ09ORklHX0hWTSBhbmQgQ09ORklHX1BWIHdvcmsuDQo+IFRoZQ0KPiBwYXNzdGhyb3VnaCBj
b2RlIGlzIG9uZSBvZiB0aGUgcm9hZCBibG9ja3MgZm9yIHRoYXQgd29yay4NCg0KQ2FuIHlvdSBl
bGFib3JhdGUgdGhlIG1vdGl2YXRpb24gb2YgdGhpcyBjaGFuZ2U/IHdoeSBkb2VzIHNvbWVvbmUN
CndhbnQgdG8gZGlzYWJsZSBIVk0gb3IgUFYgbG9naWMgY29tcGxldGVseSBmcm9tIGh5cGVydmlz
b3I/DQoNCj4gDQo+IEEgc2hvcnQgZGlzY3Vzc2lvbiBvbiAjeGVuZGV2ZWwgbWFkZSBtZSB0aGlu
ayB0aGF0IGhhdmluZyBob3N0IHNpZGUgY29kZQ0KPiByZWdhcmRsZXNzIG9mIGlmIEhWTSAodGhl
IHByaW1hcnkgdXNlcikgaXMgY29uZmlndXJlZCBpcyBkZXNpcmFibGUgYmVjYXVzZQ0KPiBQVg0K
PiBndWVzdHMgbWF5IHN0aWxsIGhhdmUgbGltaXRlZCB1c2Ugb2YgdGhlIGhhcmR3YXJlLCBoZW5j
ZSB0aGlzIHNlcmllcy4NCj4gDQo+IFdoYXQgSSB3YW50IGlzIHRvIGhhdmUgY2xlYXIgaGllcmFy
Y2h5IG9mIHRoZSBjb2RlIGFuZCBzcGxpdCB0aGUgaG9zdCBzaWRlDQo+IGFuZCB0aGUgZ3Vlc3Qg
c2lkZSBjb2RlLCBhbmQgc3RhcnQgdG8gdXNlIENPTkZJR19IVk0gd2hlcmUgYXBwbGljYWJsZS4N
Cj4gTHVja2lseQ0KPiB0aGUgYW1vdW50IG9mIHdvcmsgc2VlbWVkIHRvIGJlIHNtYWxsZXIgdGhh
biBJIGhhZCBleHBlY3RlZC4NCj4gDQo+IFJGQyBiZWNhdXNlIHRoZXJlIGFyZSBhIGZldyBvcGVu
IHF1ZXN0aW9ucy4gUGxlYXNlIHNlZSBpbmRpdmlkdWFsIHBhdGNoZXMuDQo+IA0KPiBXZWkuDQo+
IA0KPiBXZWkgTGl1ICgxMCk6DQo+ICAgcGFzc3Rocm91Z2g6IHJlYXJyYW5nZSB4ODYgY29kZQ0K
PiAgIHBhc3N0aHJvdWdoOiBzcGxpdCBvdXQgeDg2IFBDSSBjb2RlIHRvIHg4Ni9wY2kuYw0KPiAg
IHg4Ni9wYXNzdGhyb3VnaDogaW8uYyBpcyB1c2VkIGZvciBIVk0gb25seQ0KPiAgIHg4Ni9wYXNz
dGhyb3VnaDogYXJjaF9wY2lfY2xlYW5faXJxcyBpcyBIVk0gb25seQ0KPiAgIHg4Ni9wYXNzdGhy
b3VnaDogbW92ZSBodm1fZHBjaV9pc2FpcnFfZW9pDQo+ICAgcGFzc3Rocm91Z2gvYW1kOiByZW1v
dmUgZ3Vlc3QgaW9tbXUgc3VwcG9ydA0KPiAgIHBhc3N0aHJvdWdoL2FtZDogc3BsaXQgb3V0IGh2
bSBjb2RlIGZyb20gaW9tbXVfbWFwLmMNCj4gICBwYXNzdGhyb3VnaC9hbWQ6IG1ha2UgY2xlYXJf
aW9tbXVfcHRlX3ByZXNlbnQgc3RhdGljDQo+ICAgcGFzc3Rocm91Z2gvaW50ZWw6IHB1dCBzb21l
IGNvZGUgdW5kZXIgQ09ORklHX0hWTQ0KPiAgIHg4NjogY2hlY2sgaHZtIGRvbWFpbiBiZWZvcmUg
Y2FsbGluZyBwdF9pcnFfZGVzdHJveV9iaW5kDQo+IA0KPiAgTUFJTlRBSU5FUlMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDggKy0NCj4gIHhlbi9hcmNoL3g4Ni9k
b21jdGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICsNCj4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgICAzIC0NCj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9ndWVzdC5jICAgICAgICAgIHwgOTI3IC0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgICAg
ICAgICAgICAgICAgICAgICAgfCAgNTEgKy0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4
Ni9NYWtlZmlsZSAgICAgICAgICAgICAgIHwgICA1ICsNCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL3sgPT4geDg2fS9hbWQvTWFrZWZpbGUgICAgIHwgICAyICstDQo+ICB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC94ODYvYW1kL2h2bS5jICAgICAgICAgICAgICB8IDEwOCArKysNCj4gIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9tbXUuaCAgICAgICAgICAgIHwgIDMyICsNCj4g
IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9hbWQvaW9tbXVfYWNwaS5jIHwgICAw
DQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1kL2lvbW11X2NtZC5jICB8
ICAgMiArLQ0KPiAgLi4uL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9hbWQvaW9tbXVfZGV0ZWN0LmMg
ICAgICAgfCAgIDANCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9hbWQvaW9t
bXVfaW5pdC5jIHwgIDIxICstDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0v
YW1kL2lvbW11X2ludHIuYyB8ICAgMA0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4
ODZ9L2FtZC9pb21tdV9tYXAuYyAgfCAxMDcgKy0tDQo+ICAuLi4vcGFzc3Rocm91Z2gveyA9PiB4
ODZ9L2FtZC9wY2lfYW1kX2lvbW11LmMgICAgICB8ICAgMiArLQ0KPiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveyA9PiB4ODZ9L2lvLmMgICAgICAgICAgICAgfCAgNDUgKw0KPiAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveDg2L3BjaS5jICAgICAgICAgICAgICAgICAgfCAgNzQgKysNCj4gIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvTWFrZWZpbGUgICAgIHwgICAwDQo+
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2RtYXIuYyAgICAgICB8ICAg
MA0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9kbWFyLmggICAgICAg
fCAgIDANCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvZXh0ZXJuLmgg
ICAgIHwgICAwDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL2ludHJl
bWFwLmMgICB8ICAgMA0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9p
b21tdS5jICAgICAgfCAgMTcgKy0NCj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2
fS92dGQvaW9tbXUuaCAgICAgIHwgICAwDQo+ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+
IHg4Nn0vdnRkL3FpbnZhbC5jICAgICB8ICAgMiArLQ0KPiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gveyA9PiB4ODZ9L3Z0ZC9xdWlya3MuYyAgICAgfCAgIDANCj4gIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3sgPT4geDg2fS92dGQvdXRpbHMuYyAgICAgIHwgICAwDQo+ICB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL3Z0ZC5oICAgICAgICB8ICAgMA0KPiAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC94ODYvTWFrZWZpbGUgfCAgIDANCj4gIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQveDg2L2F0cy5jICAgIHwgICAyICstDQo+
ICB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL3g4Ni92dGQuYyAgICB8ICA0
NSAtDQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2FtZC1pb21tdS5oICAgICAgICAgICAgICAgICAg
ICB8ICA1MSAtLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL2FtZC1pb21tdS1wcm90
by5oICAgICAgfCAgIDggLQ0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEgLQ0KPiAgeGVuL2luY2x1ZGUveGVuL2lvbW11LmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgLQ0KPiAgeGVuL2luY2x1ZGUveGVuL3BjaS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIgKw0KPiAgMzcgZmlsZXMgY2hhbmdlZCwg
MzEwIGluc2VydGlvbnMoKyksIDEyMTAgZGVsZXRpb25zKC0pDQo+ICBkZWxldGUgbW9kZSAxMDA2
NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2d1ZXN0LmMNCj4gIHJlbmFtZSB4
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vYW1kL01ha2VmaWxlICg4NiUpDQo+ICBj
cmVhdGUgbW9kZSAxMDA2NDQgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveDg2L2FtZC9odm0uYw0K
PiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9hbWQvaW9t
bXUuaA0KPiAgcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9hbWQvaW9t
bXVfYWNwaS5jICgxMDAlKQ0KPiAgcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4g
eDg2fS9hbWQvaW9tbXVfY21kLmMgKDk5JSkNCj4gIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhy
b3VnaC97ID0+IHg4Nn0vYW1kL2lvbW11X2RldGVjdC5jICgxMDAlKQ0KPiAgcmVuYW1lIHhlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS9hbWQvaW9tbXVfaW5pdC5jICg5OSUpDQo+ICBy
ZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L2FtZC9pb21tdV9pbnRyLmMg
KDEwMCUpDQo+ICByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L2FtZC9p
b21tdV9tYXAuYyAoODYlKQ0KPiAgcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4g
eDg2fS9hbWQvcGNpX2FtZF9pb21tdS5jICg5OSUpDQo+ICByZW5hbWUgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveyA9PiB4ODZ9L2lvLmMgKDk2JSkNCj4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB4ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvcGNpLmMNCj4gIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC97ID0+IHg4Nn0vdnRkL01ha2VmaWxlICgxMDAlKQ0KPiAgcmVuYW1lIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvZG1hci5jICgxMDAlKQ0KPiAgcmVuYW1lIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvZG1hci5oICgxMDAlKQ0KPiAgcmVu
YW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92dGQvZXh0ZXJuLmggKDEwMCUp
DQo+ICByZW5hbWUgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9pbnRyZW1h
cC5jICgxMDAlKQ0KPiAgcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2fS92
dGQvaW9tbXUuYyAoOTklKQ0KPiAgcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4g
eDg2fS92dGQvaW9tbXUuaCAoMTAwJSkNCj4gIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC97ID0+IHg4Nn0vdnRkL3FpbnZhbC5jICg5OSUpDQo+ICByZW5hbWUgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC9xdWlya3MuYyAoMTAwJSkNCj4gIHJlbmFtZSB4ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL3V0aWxzLmMgKDEwMCUpDQo+ICByZW5hbWUg
eGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gveyA9PiB4ODZ9L3Z0ZC92dGQuaCAoMTAwJSkNCj4gIHJl
bmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL3g4Ni9NYWtlZmlsZSAo
MTAwJSkNCj4gIHJlbmFtZSB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC97ID0+IHg4Nn0vdnRkL3g4
Ni9hdHMuYyAoOTklKQ0KPiAgcmVuYW1lIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3sgPT4geDg2
fS92dGQveDg2L3Z0ZC5jICg3MiUpDQo+IA0KPiAtLQ0KPiAyLjExLjANCj4gDQo+IA0KPiBfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KPiBYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0DQo+IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiBodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 05:17:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 05:17:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep5jn-0003sq-Nm; Fri, 23 Feb 2018 05:17:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep5jm-0003sk-Cz
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 05:17:38 +0000
X-Inumbo-ID: 15bc1d66-1859-11e8-b9b1-635ca7ef6cff
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 15bc1d66-1859-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 05:19:13 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 21:17:31 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,382,1515484800"; d="scan'208";a="36824083"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by orsmga002.jf.intel.com with ESMTP; 22 Feb 2018 21:17:30 -0800
Received: from fmsmsx153.amr.corp.intel.com (10.18.125.6) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:17:30 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX153.amr.corp.intel.com (10.18.125.6) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:17:29 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.130]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 13:17:28 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+9a76hn5LGU706QHsCM8ATp8qOh42ow//+m9oCAD/fZMA==
Date: Fri, 23 Feb 2018 05:17:27 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
 <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
In-Reply-To: <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMGQxNTY2Y2YtNzdlMS00YjJjLWIwYjktZDgyYmNmM2U4N2ZmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InJtMVB5TktnRmhrSlhSRkJVZzZsOEltMEpjMXNwcm1UYnluWjdOdEZhQ3M9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogVHVlc2RheSwgRmVicnVhcnkgMTMsIDIwMTggNToyMyBQTQ0KPiANCj4gPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFRpYW4sIEtldmluIFttYWlsdG86a2V2aW4u
dGlhbkBpbnRlbC5jb21dDQo+ID4gU2VudDogMTMgRmVicnVhcnkgMjAxOCAwNjo0Mw0KPiA+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiA+IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+IDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0K
PiA+IDxqYmV1bGljaEBzdXNlLmNvbT47IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292Pg0KPiA+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNS83XSBwdWJsaWMg
LyB4ODY6IGludHJvZHVjZQ0KPiA+IF9fSFlQRVJDQUxMX2lvbW11X29wDQo+ID4NCj4gPiA+IEZy
b206IFBhdWwgRHVycmFudA0KPiA+ID4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAxMiwgMjAxOCA2
OjQ3IFBNDQo+ID4gPg0KPiA+ID4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBib2lsZXJwbGF0
ZSBmb3IgYSBuZXcgaHlwZXJjYWxsIHRvIGFsbG93IGENCj4gPiA+IGRvbWFpbiB0byBjb250cm9s
IElPTU1VIG1hcHBpbmdzIGZvciBpdHMgb3duIHBhZ2VzLg0KPiA+ID4gV2hpbHN0IHRoZXJlIGlz
IGR1cGxpY2F0aW9uIG9mIGNvZGUgYmV0d2VlbiB0aGUgbmF0aXZlIGFuZCBjb21wYXQNCj4gZW50
cnkNCj4gPiA+IHBvaW50cyB3aGljaCBhcHBlYXJzIHJpcGUgZm9yIHNvbWUgZm9ybSBvZiBjb21i
aW5hdGlvbiwgSSB0aGluayBpdCBpcw0KPiA+ID4gYmV0dGVyIHRvIG1haW50YWluIHRoZSBzZXBh
cmF0aW9uIGFzLWlzIGJlY2F1c2UgdGhlIGNvbXBhdCBlbnRyeSBwb2ludA0KPiA+ID4gd2lsbCBu
ZWNlc3NhcmlseSBnYWluIGNvbXBsZXhpdHkgaW4gc3Vic2VxdWVudCBwYXRjaGVzLg0KPiA+ID4N
Cj4gPiA+IE5PVEU6IFRoaXMgaHlwZXJjYWxsIGlzIG9ubHkgaW1wbGVtZW50ZWQgZm9yIHg4NiBh
bmQgaXMgY3VycmVudGx5DQo+ID4gPiAgICAgICByZXN0cmljdGVkIGJ5IFhTTSB0byBkb20wIHNp
bmNlIGl0IGNvdWxkIGJlIHVzZWQgdG8gY2F1c2UgSU9NTVUNCj4gPiA+ICAgICAgIGZhdWx0cyB3
aGljaCBtYXkgYnJpbmcgZG93biBhIGhvc3QuDQo+ID4gPg0KPiA+ID4gU2lnbmVkLW9mZi1ieTog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiBbLi4uXQ0KPiA+ID4g
Kw0KPiA+ID4gKw0KPiA+ID4gK3N0YXRpYyBib29sIGNhbl9jb250cm9sX2lvbW11KHZvaWQpDQo+
ID4gPiArew0KPiA+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFp
bjsNCj4gPiA+ICsNCj4gPiA+ICsgICAgLyoNCj4gPiA+ICsgICAgICogSU9NTVUgbWFwcGluZ3Mg
Y2Fubm90IGJlIG1hbmlwdWxhdGVkIGlmOg0KPiA+ID4gKyAgICAgKiAtIHRoZSBJT01NVSBpcyBu
b3QgZW5hYmxlZCBvciwNCj4gPiA+ICsgICAgICogLSB0aGUgSU9NTVUgaXMgcGFzc2VkIHRocm91
Z2ggb3IsDQo+ID4gPiArICAgICAqIC0gc2hhcmVkIEVQVCBjb25maWd1cmVkIG9yLA0KPiA+ID4g
KyAgICAgKiAtIFhlbiBpcyBtYWludGFpbmluZyBhbiBpZGVudGl0eSBtYXAuDQo+ID4NCj4gPiAi
Zm9yIGRvbTAiDQo+ID4NCj4gPiA+ICsgICAgICovDQo+ID4gPiArICAgIGlmICggIWlvbW11X2Vu
YWJsZWQgfHwgaW9tbXVfcGFzc3Rocm91Z2ggfHwNCj4gPiA+ICsgICAgICAgICBpb21tdV91c2Vf
aGFwX3B0KGN1cnJkKSB8fCBuZWVkX2lvbW11KGN1cnJkKSApDQo+ID4NCj4gPiBJIGd1ZXNzIGl0
J3MgY2xlYXJlciB0byBkaXJlY3RseSBjaGVjayBpb21tdV9kb20wX3N0cmljdCBoZXJlDQo+IA0K
PiBXZWxsLCB0aGUgcHJvYmxlbSB3aXRoIHRoYXQgaXMgdGhhdCBpdCB0b3RhbGx5IHRpZXMgdGhp
cyBpbnRlcmZhY2UgdG8gZG9tMC4NCj4gV2hpbHN0LCBpbiBwcmFjdGljZSwgdGhhdCBpcyB0aGUg
Y2FzZSBhdCB0aGUgbW9tZW50IChiZWNhdXNlIG9mIHRoZSB4c20NCj4gY2hlY2spIEkgZG8gd2Fu
dCB0byBsZWF2ZSB0aGUgcG90ZW50aWFsIHRvIGFsbG93IG90aGVyIFBWIGRvbWFpbnMgdG8gY29u
dHJvbA0KPiB0aGVpciBJT01NVSBtYXBwaW5ncywgaWYgdGhhdCBtYWtlIHNlbnNlIGluIGZ1dHVy
ZS4NCj4gDQoNCmZpcnN0IGl0J3MgaW5jb25zaXN0ZW50IGZyb20gdGhlIGNvbW1lbnRzIC0gIlhl
biBpcyBtYWludGFpbmluZw0KYW4gaWRlbnRpdHkgbWFwIiB3aGljaCBvbmx5IGFwcGxpZXMgdG8g
ZG9tMC4NCg0Kc2Vjb25kIEknbSBhZnJhaWQgIW5lZWRfaW9tbXUgaXMgbm90IGFuIGFjY3VyYXRl
IGNvbmRpdGlvbiB0byByZXByZXNlbnQNClBWIGRvbWFpbi4gd2hhdCBhYm91dCBpb21tdSBhbHNv
IGVuYWJsZWQgZm9yIGZ1dHVyZSBQViBkb21haW5zPw0KDQpUaGFua3MNCktldmluDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 05:23:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 05:23:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep5pV-0004YX-D4; Fri, 23 Feb 2018 05:23:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep5pT-0004YR-Qz
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 05:23:31 +0000
X-Inumbo-ID: e81d4dcd-1859-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e81d4dcd-1859-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 05:25:06 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 21:23:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,382,1515484800"; d="scan'208";a="19632510"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by fmsmga007.fm.intel.com with ESMTP; 22 Feb 2018 21:23:24 -0800
Received: from fmsmsx126.amr.corp.intel.com (10.18.125.43) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:23:24 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX126.amr.corp.intel.com (10.18.125.43) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:23:23 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.125]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 13:23:22 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 6/7] x86: add iommu_op to query reserved
 ranges
Thread-Index: AQHTo+94Z/nFO9TRKkSt9x2yhuUtiqOh5Z6Q//+lhYCAD/hG8A==
Date: Fri, 23 Feb 2018 05:23:20 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101542D@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-7-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002748@SHSMSX101.ccr.corp.intel.com>
 <aff2fd1e0f2541e1844d99fea1cd6872@AMSPEX02CL03.citrite.net>
In-Reply-To: <aff2fd1e0f2541e1844d99fea1cd6872@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMDZkNmU2OWYtNzM5OC00MjM1LWFiMDYtNTA2NDA5MTczMzRjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6InoyRDRSeHhmR2xJMEMwZnB2b2crdjZQY296akRSamlFbE9nWFI1SEYyckE9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/7] x86: add iommu_op to query reserved
 ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogVHVlc2RheSwgRmVicnVhcnkgMTMsIDIwMTggNToyNSBQTQ0KPiANCj4gPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFRpYW4sIEtldmluIFttYWlsdG86a2V2aW4u
dGlhbkBpbnRlbC5jb21dDQo+ID4gU2VudDogMTMgRmVicnVhcnkgMjAxOCAwNjo1Mg0KPiA+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiA+IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+IDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0K
PiA+IDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BB
VENIIDYvN10geDg2OiBhZGQgaW9tbXVfb3AgdG8gcXVlcnkNCj4gcmVzZXJ2ZWQNCj4gPiByYW5n
ZXMNCj4gPg0KPiA+ID4gRnJvbTogUGF1bCBEdXJyYW50DQo+ID4gPiBTZW50OiBNb25kYXksIEZl
YnJ1YXJ5IDEyLCAyMDE4IDY6NDcgUE0NCj4gPiA+DQo+ID4gPiBDZXJ0YWluIGFyZWFzIG9mIG1l
bW9yeSwgc3VjaCBhcyBSTVJScywgbXVzdCBiZSBtYXBwZWQgMToxDQo+ID4gPiAoaS5lLiBCRk4g
PT0gTUZOKSB0aHJvdWdoIHRoZSBJT01NVS4NCj4gPiA+DQo+ID4gPiBUaGlzIHBhdGNoIGFkZHMg
YW4gaW9tbXVfb3AgdG8gYWxsb3cgdGhlc2UgcmFuZ2VzIHRvIGJlIHF1ZXJpZWQuDQo+ID4gPg0K
PiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNv
bT4NCj4gPiA+IC0tLQ0KPiA+ID4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4N
Cj4gPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KPiA+
ID4gQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4NCj4gPiA+
IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4NCj4gPiA+IENjOiBL
b25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+DQo+ID4gPiBDYzog
U3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPg0KPiA+ID4gQ2M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPg0KPiA+ID4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+DQo+ID4gPiAtLS0NCj4gPiA+ICB4ZW4vYXJjaC94ODYvaW9tbXVfb3AuYyAgICAgICB8
IDEyMQ0KPiA+ID4gKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrDQo+
ID4gPiAgeGVuL2luY2x1ZGUvcHVibGljL2lvbW11X29wLmggfCAgMzUgKysrKysrKysrKysrDQo+
ID4gPiAgeGVuL2luY2x1ZGUveGxhdC5sc3QgICAgICAgICAgfCAgIDIgKw0KPiA+ID4gIDMgZmls
ZXMgY2hhbmdlZCwgMTU4IGluc2VydGlvbnMoKykNCj4gPiA+DQo+ID4gPiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2lvbW11X29wLmMgYi94ZW4vYXJjaC94ODYvaW9tbXVfb3AuYw0KPiA+ID4g
aW5kZXggZWRkOGEzODRiMy4uYWM4MWI5OGI3YSAxMDA2NDQNCj4gPiA+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9pb21tdV9vcC5jDQo+ID4gPiArKysgYi94ZW4vYXJjaC94ODYvaW9tbXVfb3AuYw0KPiA+
ID4gQEAgLTIyLDYgKzIyLDU4IEBADQo+ID4gPiAgI2luY2x1ZGUgPHhlbi9ldmVudC5oPg0KPiA+
ID4gICNpbmNsdWRlIDx4ZW4vZ3Vlc3RfYWNjZXNzLmg+DQo+ID4gPiAgI2luY2x1ZGUgPHhlbi9o
eXBlcmNhbGwuaD4NCj4gPiA+ICsjaW5jbHVkZSA8eGVuL2lvbW11Lmg+DQo+ID4gPiArDQo+ID4g
PiArc3RydWN0IGdldF9yZG1fY3R4dCB7DQo+ID4gPiArICAgIHVuc2lnbmVkIGludCBtYXhfZW50
cmllczsNCj4gPiA+ICsgICAgdW5zaWduZWQgaW50IG5yX2VudHJpZXM7DQo+ID4gPiArICAgIFhF
Tl9HVUVTVF9IQU5ETEUoeGVuX2lvbW11X3Jlc2VydmVkX3JlZ2lvbl90KSByZWdpb25zOw0KPiA+
ID4gK307DQo+ID4gPiArDQo+ID4gPiArc3RhdGljIGludCBnZXRfcmRtKHhlbl9wZm5fdCBzdGFy
dCwgeGVuX3Vsb25nX3QgbnIsIHUzMiBpZCwgdm9pZCAqYXJnKQ0KPiA+ID4gK3sNCj4gPiA+ICsg
ICAgc3RydWN0IGdldF9yZG1fY3R4dCAqY3R4dCA9IGFyZzsNCj4gPiA+ICsNCj4gPiA+ICsgICAg
aWYgKCBjdHh0LT5ucl9lbnRyaWVzIDwgY3R4dC0+bWF4X2VudHJpZXMgKQ0KPiA+ID4gKyAgICB7
DQo+ID4gPiArICAgICAgICB4ZW5faW9tbXVfcmVzZXJ2ZWRfcmVnaW9uX3QgcmVnaW9uID0gew0K
PiA+ID4gKyAgICAgICAgICAgIC5zdGFydF9iZm4gPSBzdGFydCwNCj4gPiA+ICsgICAgICAgICAg
ICAubnJfZnJhbWVzID0gbnIsDQo+ID4gPiArICAgICAgICB9Ow0KPiA+ID4gKw0KPiA+ID4gKyAg
ICAgICAgaWYgKCBjb3B5X3RvX2d1ZXN0X29mZnNldChjdHh0LT5yZWdpb25zLCBjdHh0LT5ucl9l
bnRyaWVzLCAmcmVnaW9uLA0KPiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAxKSApDQo+ID4gPiArICAgICAgICAgICAgcmV0dXJuIC1FRkFVTFQ7DQo+ID4NCj4gPiBSTVJS
IGVudHJpZXMgYXJlIGRldmljZSBzcGVjaWZpYy4gaXQncyB3aHkgYSAnaWQnIChpLmUuIHNiZGYp
IGZpZWxkDQo+ID4gaXMgaW50cm9kdWNlZCBmb3Igc3VjaCBjaGVjay4NCj4gDQo+IFdoYXQgSSB3
YW50IGhlcmUgaXMgdGhlIHVuaW9uIG9mIGFsbCBSTVJScyBmb3IgYWxsIGRldmljZXMgaW4gdGhl
IGRvbWFpbi4gSQ0KPiBiZWxpZXZlIHRoYXQgaXMgd2hhdCB0aGUgY29kZSB3aWxsIGN1cnJlbnRs
eSBxdWVyeSwgYnV0IEkgY291bGQgYmUgd3JvbmcuDQoNClJNUlIgaXMgcGVyLWRldmljZS4gSSdt
IG5vdCBzdXJlIHdoeSB3ZSB3YW50IHRvIHJlc3RyaWN0IGl0IGZvciBldmVyeQ0KZGV2aWNlIGlm
IG5vdCByZWxhdGVkLg0KDQo+IA0KPiA+DQo+ID4gPiArICAgIH0NCj4gPiA+ICsNCj4gPiA+ICsg
ICAgY3R4dC0+bnJfZW50cmllcysrOw0KPiA+ID4gKw0KPiA+ID4gKyAgICByZXR1cm4gMTsNCj4g
PiA+ICt9DQo+ID4gPiArDQo+ID4gPiArc3RhdGljIGludCBpb21tdW9wX3F1ZXJ5X3Jlc2VydmVk
KHN0cnVjdA0KPiA+ID4geGVuX2lvbW11X29wX3F1ZXJ5X3Jlc2VydmVkICpvcCkNCj4gPg0KPiA+
IEkgZGlkbid0IGdldCB3aHkgd2UgY2Fubm90IHJldXNlIGV4aXN0aW5nIFhFTk1FTV9yZXNlcnZl
ZF8NCj4gPiBkZXZpY2VfbWVtb3J5X21hcD8NCj4gPg0KPiANCj4gVGhpcyBoeXBlcmNhbGwgaXMg
bm90IGludGVuZGVkIHRvIGJlIHRvb2xzLW9ubHkuIFRoYXQgb25lIGlzLCB1bmxlc3MgSSBtaXNy
ZWFkDQo+IHRoZSAjaWZkZWZzLg0KPiANCg0KSSBkaWRuJ3QgcmVhbGl6ZSBpdC4gQ3VyaW91cyBo
b3cgWGVuIGVuZm9yY2VzIHN1Y2ggdG9vbHMtb25seSBwb2xpY3k/IFdoYXQNCndvdWxkIGhhcHBl
biBpZiBjYWxsaW5nIGl0IGZyb20gRG9tMCBrZXJuZWw/IEkganVzdCBmZWx0IG5vdCBnb29kIG9m
DQpjcmVhdGluZyBhIG5ldyBpbnRlcmZhY2UganVzdCBmb3IgZHVwbGljYXRlZCBwdXJwb3NlLi4u
DQoNClRoYW5rcw0KS2V2aW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 05:29:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 05:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep5v5-0004m4-1C; Fri, 23 Feb 2018 05:29:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u3c8=fr=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ep5v3-0004ly-8W
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 05:29:17 +0000
X-Inumbo-ID: b5fa6d3d-185a-11e8-b9b1-635ca7ef6cff
Received: from mga11.intel.com (unknown [192.55.52.93])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5fa6d3d-185a-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 05:30:51 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga003.jf.intel.com ([10.7.209.27])
 by fmsmga102.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 21:29:09 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,382,1515484800"; d="scan'208";a="30048358"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga003.jf.intel.com with ESMTP; 22 Feb 2018 21:29:06 -0800
Date: Fri, 23 Feb 2018 12:38:00 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180223043759.GA162485@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-17-git-send-email-chao.gao@intel.com>
 <20180212143610.6gess2ckeoxjpts6@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212143610.6gess2ckeoxjpts6@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 16/28] x86/vvtd: Add queued invalidation
	(QI) support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDI6MzY6MTBQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjIzUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBRdWV1ZWQgSW52YWxpZGF0aW9uIEludGVyZmFjZSBpcyBhbiBleHBhbmRl
ZCBpbnZhbGlkYXRpb24gaW50ZXJmYWNlIHdpdGgKPj4gZXh0ZW5kZWQgY2FwYWJpbGl0aWVzLiBI
YXJkd2FyZSBpbXBsZW1lbnRhdGlvbnMgcmVwb3J0IHN1cHBvcnQgZm9yIHF1ZXVlZAo+PiBpbnZh
bGlkYXRpb24gaW50ZXJmYWNlIHRocm91Z2ggdGhlIEV4dGVuZGVkIENhcGFiaWxpdHkgUmVnaXN0
ZXIuIFRoZSBxdWV1ZWQKPj4gaW52YWxpZGF0aW9uIGludGVyZmFjZSB1c2VzIGFuIEludmFsaWRh
dGlvbiBRdWV1ZSAoSVEpLCB3aGljaCBpcyBhIGNpcmN1bGFyCj4+IGJ1ZmZlciBpbiBzeXN0ZW0g
bWVtb3J5LiBTb2Z0d2FyZSBzdWJtaXRzIGNvbW1hbmRzIGJ5IHdyaXRpbmcgSW52YWxpZGF0aW9u
Cj4+IERlc2NyaXB0b3JzIHRvIHRoZSBJUS4KPj4gCj4+IEluIHRoaXMgcGF0Y2gsIGEgbmV3IGZ1
bmN0aW9uIHZpb21tdV9wcm9jZXNzX2lxKCkgaXMgdXNlZCBmb3IgZW11bGF0aW5nIGhvdwo+PiBo
YXJkd2FyZSBoYW5kbGVzIGludmFsaWRhdGlvbiByZXF1ZXN0cyB0aHJvdWdoIFFJLgo+Cj5Zb3Ug
c2hvdWxkIG1lbnRpb24gdGhhdCBRSSBpcyBtYW5kYXRvcnkgaW4gb3JkZXIgdG8gc3VwcG9ydCBp
bnRlcnJ1cHQKPnJlbWFwcGluZy4KCldpbGwgZG8uCgo+Cj5JIHdhcyBhYm91dCB0byBhc2sgd2hl
dGhlciBRSSBjb3VsZCBiZSBkZWZlcnJlZCB0byBhIGxhdGVyIHN0YWdlLCBidXQKPkFGQUlDVCB0
aGlzIGlzIG5vdCBhbiBvcHRpb24uCj4KPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8u
Z2FvQGludGVsLmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBp
bnRlbC5jb20+Cj4+IAo+PiAtLS0KPj4gdjQ6Cj4+ICAtIEludHJvZHVjZSBhIGxvY2sgdG8gcHJv
dGVjdCBpbnZhbGlkYXRpb24gcmVsYXRlZCByZWdpc3RlcnMuCj4+IC0tLQo+PiAgeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmggfCAgMjQgKysrLQo+PiAgeGVuL2RyaXZlcnMvcGFz
c3Rocm91Z2gvdnRkL3Z2dGQuYyAgfCAyNzEgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKystCj4+ICAyIGZpbGVzIGNoYW5nZWQsIDI5MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pb21t
dS5oIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4gaW5kZXggYjcxZGFi
OC4uZGU5MTg4YiAxMDA2NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lv
bW11LmgKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmgKPj4gQEAg
LTQ3LDcgKzQ3LDEyIEBACj4+ICAjZGVmaW5lIERNQVJfSVFIX1JFRyAgICAgICAgICAgIDB4ODAg
LyogaW52YWxpZGF0aW9uIHF1ZXVlIGhlYWQgKi8KPj4gICNkZWZpbmUgRE1BUl9JUVRfUkVHICAg
ICAgICAgICAgMHg4OCAvKiBpbnZhbGlkYXRpb24gcXVldWUgdGFpbCAqLwo+PiAgI2RlZmluZSBE
TUFSX0lRQV9SRUcgICAgICAgICAgICAweDkwIC8qIGludmFsaWRhdGlvbiBxdWV1ZSBhZGRyICov
Cj4+ICsjZGVmaW5lIERNQVJfSVFVQV9SRUcgICAgICAgICAgIDB4OTQgLyogaW52YWxpZGF0aW9u
IHF1ZXVlIHVwcGVyIGFkZHIgKi8KPj4gKyNkZWZpbmUgRE1BUl9JQ1NfUkVHICAgICAgICAgICAg
MHg5YyAvKiBpbnZhbGlkYXRpb24gY29tcGxldGlvbiBzdGF0dXMgKi8KPj4gICNkZWZpbmUgRE1B
Ul9JRUNUTF9SRUcgICAgICAgICAgMHhhMCAvKiBpbnZhbGlkYXRpb24gZXZlbnQgY29udHJvbCBy
ZWdpc3RlciAqLwo+PiArI2RlZmluZSBETUFSX0lFREFUQV9SRUcgICAgICAgICAweGE0IC8qIGlu
dmFsaWRhdGlvbiBldmVudCBkYXRhIHJlZ2lzdGVyICovCj4+ICsjZGVmaW5lIERNQVJfSUVBRERS
X1JFRyAgICAgICAgIDB4YTggLyogaW52YWxpZGF0aW9uIGV2ZW50IGFkZHJlc3MgcmVnaXN0ZXIg
Ki8KPj4gKyNkZWZpbmUgRE1BUl9JRVVBRERSX1JFRyAgICAgICAgMHhhYyAvKiB1cHBlciBhZGRy
ZXNzIHJlZ2lzdGVyICovCj4+ICAjZGVmaW5lIERNQVJfSVJUQV9SRUcgICAgICAgICAgIDB4Yjgg
LyogYmFzZSBhZGRyZXNzIG9mIGludHIgcmVtYXAgdGFibGUgKi8KPj4gICNkZWZpbmUgRE1BUl9J
UlRVQV9SRUcgICAgICAgICAgMHhiYyAvKiB1cHBlciBhZGRyZXNzIG9mIGludHIgcmVtYXAgdGFi
bGUgKi8KPj4gIAo+PiBAQCAtMTc1LDYgKzE4MCwyMSBAQAo+PiAgI2RlZmluZSBETUFfSVJUQV9T
KHZhbCkgICAgICAgICAodmFsICYgMHhmKQo+PiAgI2RlZmluZSBETUFfSVJUQV9TSVpFKHZhbCkg
ICAgICAoMVVMIDw8IChETUFfSVJUQV9TKHZhbCkgKyAxKSkKPj4gIAo+PiArLyogSVFBX1JFRyAq
Lwo+PiArI2RlZmluZSBETUFfSVFBX0FERFIodmFsKSAgICAgICAodmFsICYgfjB4ZmZmVUxMKQo+
PiArI2RlZmluZSBETUFfSVFBX1FTKHZhbCkgICAgICAgICAodmFsICYgMHg3KQo+PiArI2RlZmlu
ZSBETUFfSVFBX1JTVkQgICAgICAgICAgICAweGZmOFVMTAo+PiArCj4+ICsvKiBJRUNUTF9SRUcg
Ki8KPj4gKyNkZWZpbmUgRE1BX0lFQ1RMX0lNX1NISUZUIDMxCj4+ICsjZGVmaW5lIERNQV9JRUNU
TF9JTSAgICAgICAgICAgICgxVSA8PCBETUFfSUVDVExfSU1fU0hJRlQpCj4+ICsjZGVmaW5lIERN
QV9JRUNUTF9JUF9TSElGVCAzMAo+PiArI2RlZmluZSBETUFfSUVDVExfSVAgICAgICAgICAgICAo
MVUgPDwgRE1BX0lFQ1RMX0lQX1NISUZUKQo+PiArCj4+ICsvKiBJQ1NfUkVHICovCj4+ICsjZGVm
aW5lIERNQV9JQ1NfSVdDX1NISUZUICAgICAgIDAKPj4gKyNkZWZpbmUgRE1BX0lDU19JV0MgICAg
ICAgICAgICAgKDFVIDw8IERNQV9JQ1NfSVdDX1NISUZUKQo+PiArCj4+ICAvKiBQTUVOX1JFRyAq
Lwo+PiAgI2RlZmluZSBETUFfUE1FTl9FUE0gICAgKCgodTMyKTEpIDw8IDMxKQo+PiAgI2RlZmlu
ZSBETUFfUE1FTl9QUlMgICAgKCgodTMyKTEpIDw8IDApCj4+IEBAIC0yMDUsMTMgKzIyNSwxNCBA
QAo+PiAgLyogRlNUU19SRUcgKi8KPj4gICNkZWZpbmUgRE1BX0ZTVFNfUEZPX1NISUZUICAwCj4+
ICAjZGVmaW5lIERNQV9GU1RTX1BQRl9TSElGVCAgMQo+PiArI2RlZmluZSBETUFfRlNUU19JUUVf
U0hJRlQgIDQKPj4gICNkZWZpbmUgRE1BX0ZTVFNfUFJPX1NISUZUICA3Cj4+ICAKPj4gICNkZWZp
bmUgRE1BX0ZTVFNfUEZPICAgICAgICAoKHVpbnQzMl90KTEgPDwgRE1BX0ZTVFNfUEZPX1NISUZU
KQo+PiAgI2RlZmluZSBETUFfRlNUU19QUEYgICAgICAgICgodWludDMyX3QpMSA8PCBETUFfRlNU
U19QUEZfU0hJRlQpCj4+ICAjZGVmaW5lIERNQV9GU1RTX0FGTyAgICAgICAgKCh1aW50MzJfdCkx
IDw8IDIpCj4+ICAjZGVmaW5lIERNQV9GU1RTX0FQRiAgICAgICAgKCh1aW50MzJfdCkxIDw8IDMp
Cj4+IC0jZGVmaW5lIERNQV9GU1RTX0lRRSAgICAgICAgKCh1aW50MzJfdCkxIDw8IDQpCj4+ICsj
ZGVmaW5lIERNQV9GU1RTX0lRRSAgICAgICAgKCh1aW50MzJfdCkxIDw8IERNQV9GU1RTX0lRRV9T
SElGVCkKPj4gICNkZWZpbmUgRE1BX0ZTVFNfSUNFICAgICAgICAoKHVpbnQzMl90KTEgPDwgNSkK
Pj4gICNkZWZpbmUgRE1BX0ZTVFNfSVRFICAgICAgICAoKHVpbnQzMl90KTEgPDwgNikKPj4gICNk
ZWZpbmUgRE1BX0ZTVFNfUFJPICAgICAgICAoKHVpbnQzMl90KTEgPDwgRE1BX0ZTVFNfUFJPX1NI
SUZUKQo+PiBAQCAtNTU1LDYgKzU3Niw3IEBAIHN0cnVjdCBxaW52YWxfZW50cnkgewo+PiAgCj4+
ICAvKiBRdWV1ZSBpbnZhbGlkYXRpb24gaGVhZC90YWlsIHNoaWZ0ICovCj4+ICAjZGVmaW5lIFFJ
TlZBTF9JTkRFWF9TSElGVCA0Cj4+ICsjZGVmaW5lIFFJTlZBTF9JTkRFWF9NQVNLICAweDdmZmYw
VUxMCj4+ICAKPj4gICNkZWZpbmUgcWludmFsX3ByZXNlbnQodikgKCh2KS5sbyAmIDEpCj4+ICAj
ZGVmaW5lIHFpbnZhbF9mYXVsdF9kaXNhYmxlKHYpICgoKHYpLmxvID4+IDEpICYgMSkKPj4gZGlm
ZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IGluZGV4IGEyZmE2NGEuLjgxMTcwZWMgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPj4gKysrIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+PiBAQCAtMjcsNiArMjcsNyBAQAo+PiAg
I2luY2x1ZGUgPGFzbS9ldmVudC5oPgo+PiAgI2luY2x1ZGUgPGFzbS9pb19hcGljLmg+Cj4+ICAj
aW5jbHVkZSA8YXNtL2h2bS9kb21haW4uaD4KPj4gKyNpbmNsdWRlIDxhc20vaHZtL3N1cHBvcnQu
aD4KPj4gICNpbmNsdWRlIDxhc20vcDJtLmg+Cj4+ICAKPj4gICNpbmNsdWRlICJpb21tdS5oIgo+
PiBAQCAtNjgsNiArNjksOSBAQCBzdHJ1Y3QgdnZ0ZCB7Cj4+ICAKPj4gICAgICBzdHJ1Y3QgaHZt
X2h3X3Z2dGQgaHc7Cj4+ICAgICAgdm9pZCAqaXJ0X2Jhc2U7Cj4+ICsgICAgdm9pZCAqaW52X3F1
ZXVlX2Jhc2U7Cj4KPldoeSBub3QgZGVjbGFyZSB0aGlzIGFzOgo+Cj5zdHJ1Y3QgcWludmFsX2Vu
dHJ5ICoKCndpbGwgZG8uCgo+Cj4+ICsgICAgLyogVGhpcyBsb2NrIHByb3RlY3RzIGludmFsaWRh
dGlvbiByZWxhdGVkIHJlZ2lzdGVycyAqLwo+PiArICAgIHNwaW5sb2NrX3QgaWVfbG9jazsKPgo+
QXMgbm90ZWQgaW4gYW5vdGhlciBwYXRjaCwgSSB0aGluayB0aGUgZmlyc3QgYXBwcm9hY2ggc2hv
dWxkIGJlIHRvIHVzZQo+YSBzaW5nbGUgbG9jayB0aGF0IHNlcmlhbGl6ZXMgYWNjZXNzIHRvIHRo
ZSB3aG9sZSB2SU9NTVUgcmVnaXN0ZXIKPnNwYWNlLiBMYXRlciB3ZSBjYW4gc2VlIGFib3V0IG1v
cmUgZmluZSBncmFpbmVkIGxvY2tpbmcuCgpTZWVtcyB5b3UgbWVhbiBhIGNvYXJzLWdyYWluZWQg
bG9jayBzaG91bGQgYmUgdGFrZW4gYXQgdGhlIGJlZ2lubmluZyBvZiBvcGVyYXRpb25zCndoaWNo
IHJlYWQgYW5kIHdyaXRlIHZJT01NVSByZWdpc3RlcnMuIEl0IGlzIHN1cHBvc2VkIHRvIGJlIGVh
c3kgdG8gYWRkIHN1Y2ggbG9jay4KCj4KPj4gIH07Cj4+ICAKPj4gIC8qIFNldHRpbmcgdmlvbW11
X3ZlcmJvc2UgZW5hYmxlcyBkZWJ1Z2dpbmcgbWVzc2FnZXMgb2YgdklPTU1VICovCj4+IEBAIC0y
ODQsNiArMjg4LDEyIEBAIHN0YXRpYyB2b2lkIHZ2dGRfbm90aWZ5X2ZhdWx0KGNvbnN0IHN0cnVj
dCB2dnRkICp2dnRkKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZ2dGRfZ2V0X3Jl
Zyh2dnRkLCBETUFSX0ZFREFUQV9SRUcpKTsKPj4gIH0KPj4gIAo+PiArc3RhdGljIHZvaWQgdnZ0
ZF9ub3RpZnlfaW52X2NvbXBsZXRpb24oY29uc3Qgc3RydWN0IHZ2dGQgKnZ2dGQpCj4+ICt7Cj4+
ICsgICAgdnZ0ZF9nZW5lcmF0ZV9pbnRlcnJ1cHQodnZ0ZCwgdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0
ZCwgRE1BUl9JRUFERFJfUkVHKSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICB2dnRk
X2dldF9yZWcodnZ0ZCwgRE1BUl9JRURBVEFfUkVHKSk7Cj4+ICt9Cj4+ICsKPj4gIC8qIENvbXB1
dGluZyB0aGUgSVJURSBpbmRleCBmb3IgYSBnaXZlbiBpbnRlcnJ1cHQgcmVxdWVzdC4gV2hlbiBz
dWNjZXNzLCByZXR1cm4KPj4gICAqIDAgYW5kIHNldCBpbmRleCB0byByZWZlcmVuY2UgdGhlIGNv
cnJlc3BvbmRpbmcgSVJURS4gT3RoZXJ3aXNlLCByZXR1cm4gPCAwLAo+PiAgICogaS5lLiAtMSB3
aGVuIHRoZSBpcnEgcmVxdWVzdCBpc24ndCBhbiByZW1hcHBpbmcgZm9ybWF0Lgo+PiBAQCAtNDc4
LDYgKzQ4OCwxODkgQEAgc3RhdGljIGludCB2dnRkX3JlY29yZF9mYXVsdChzdHJ1Y3QgdnZ0ZCAq
dnZ0ZCwKPj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+PiAgfQo+PiAgCj4+ICsvKgo+PiAr
ICogUHJvY2VzcyBhbiBpbnZhbGlkYXRpb24gZGVzY3JpcHRvci4gQ3VycmVudGx5LCBvbmx5IHR3
byB0eXBlcyBkZXNjcmlwdG9ycywKPj4gKyAqIEludGVycnVwdCBFbnRyeSBDYWNoZSBJbnZhbGlk
YXRpb24gRGVzY3JpdG9yIGFuZCBJbnZhbGlkYXRpb24gV2FpdAo+PiArICogRGVzY3JpcHRvciBh
cmUgaGFuZGxlZC4KPj4gKyAqIEB2dnRkOiB0aGUgdmlydHVhbCB2dGQgaW5zdGFuY2UKPj4gKyAq
IEBpOiB0aGUgaW5kZXggb2YgdGhlIGludmFsaWRhdGlvbiBkZXNjcmlwdG9yIHRvIGJlIHByb2Nl
c3NlZAo+PiArICoKPj4gKyAqIElmIHN1Y2Nlc3MgcmV0dXJuIDAsIG9yIHJldHVybiBub24temVy
byB3aGVuIGZhaWx1cmUuCj4+ICsgKi8KPj4gK3N0YXRpYyBpbnQgcHJvY2Vzc19pcWUoc3RydWN0
IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IGkpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHFpbnZhbF9lbnRy
eSBxaW52YWw7Cj4+ICsgICAgaW50IHJldCA9IDA7Cj4+ICsKPj4gKyAgICBpZiAoICF2dnRkLT5p
bnZfcXVldWVfYmFzZSApCj4+ICsgICAgewo+PiArICAgICAgICBnZHByaW50ayhYRU5MT0dfRVJS
LCAiSW52YWxpZGF0aW9uIHF1ZXVlIGJhc2UgaXNuJ3Qgc2V0XG4iKTsKPj4gKyAgICAgICAgcmV0
dXJuIC0xOwo+Cj5JZiB5b3UganVzdCByZXR1cm4gLTEgb3IgMCBwbGVhc2UgdXNlIGJvb2wgaW5z
dGVhZC4gT3IgcmV0dXJuIHByb3Blcgo+ZXJyb3IgY29kZXMuCgpXaWxsIHJldHVybiBtZWFuaW5n
ZnVsIGVycm9yIGNvZGVzLgoKPgo+PiArICAgIH0KPj4gKyAgICBxaW52YWwgPSAoKHN0cnVjdCBx
aW52YWxfZW50cnkgKil2dnRkLT5pbnZfcXVldWVfYmFzZSlbaV07Cj4KPlNlZSBteSBjb21tZW50
IGFib3ZlIHJlZ2FyZGluZyBob3cgaW52X3F1ZXVlX2Jhc2UgaXMgZGVjbGFyZWQsIEknbSBub3QK
PnN1cmUgd2h5IHRoZSBjb3B5IGlzIG5lZWRlZCBoZXJlLgoKRG9uJ3QgbmVlZCBjb3B5IGhlcmUu
IFdpbGwgZml4LgoKPgo+PiArCj4+ICsgICAgc3dpdGNoICggcWludmFsLnEuaW52X3dhaXRfZHNj
LmxvLnR5cGUgKQo+PiArICAgIHsKPj4gKyAgICBjYXNlIFRZUEVfSU5WQUxfV0FJVDoKPj4gKyAg
ICAgICAgaWYgKCBxaW52YWwucS5pbnZfd2FpdF9kc2MubG8uc3cgKQo+PiArICAgICAgICB7Cj4+
ICsgICAgICAgICAgICB1aW50MzJfdCBkYXRhID0gcWludmFsLnEuaW52X3dhaXRfZHNjLmxvLnNk
YXRhOwo+PiArICAgICAgICAgICAgdWludDY0X3QgYWRkciA9IHFpbnZhbC5xLmludl93YWl0X2Rz
Yy5oaS5zYWRkciA8PCAyOwo+PiArCj4+ICsgICAgICAgICAgICByZXQgPSBodm1fY29weV90b19n
dWVzdF9waHlzKGFkZHIsICZkYXRhLCBzaXplb2YoZGF0YSksIGN1cnJlbnQpOwo+PiArICAgICAg
ICAgICAgaWYgKCByZXQgKQo+PiArICAgICAgICAgICAgICAgIHZ2dGRfaW5mbygiRmFpbGVkIHRv
IHdyaXRlIHN0YXR1cyBhZGRyZXNzXG4iKTsKPj4gKyAgICAgICAgfQo+PiArCj4+ICsgICAgICAg
IC8qCj4+ICsgICAgICAgICAqIFRoZSBmb2xsb3dpbmcgY29kZSBnZW5lcmF0ZXMgYW4gaW52YWxp
ZGF0aW9uIGNvbXBsZXRpb24gZXZlbnQKPj4gKyAgICAgICAgICogaW5kaWNhdGluZyB0aGUgaW52
YWxpZGF0aW9uIHdhaXQgZGVzY3JpcHRvciBjb21wbGV0aW9uLiBOb3RlIHRoYXQKPj4gKyAgICAg
ICAgICogdGhlIGZvbGxvd2luZyBjb2RlIGZyYWdtZW50IGlzIG5vdCB0ZXN0ZWQgcHJvcGVybHku
Cj4+ICsgICAgICAgICAqLwo+PiArICAgICAgICBpZiAoIHFpbnZhbC5xLmludl93YWl0X2RzYy5s
by5pZmxhZyApCj4+ICsgICAgICAgIHsKPj4gKyAgICAgICAgICAgIGlmICggIXZ2dGRfdGVzdF9h
bmRfc2V0X2JpdCh2dnRkLCBETUFSX0lDU19SRUcsIERNQV9JQ1NfSVdDX1NISUZUKSApCj4+ICsg
ICAgICAgICAgICB7Cj4+ICsgICAgICAgICAgICAgICAgdnZ0ZF9zZXRfYml0KHZ2dGQsIERNQVJf
SUVDVExfUkVHLCBETUFfSUVDVExfSVBfU0hJRlQpOwo+PiArICAgICAgICAgICAgICAgIGlmICgg
IXZ2dGRfdGVzdF9iaXQodnZ0ZCwgRE1BUl9JRUNUTF9SRUcsIERNQV9JRUNUTF9JTV9TSElGVCkg
KQo+PiArICAgICAgICAgICAgICAgIHsKPj4gKyAgICAgICAgICAgICAgICAgICAgdnZ0ZF9ub3Rp
ZnlfaW52X2NvbXBsZXRpb24odnZ0ZCk7Cj4+ICsgICAgICAgICAgICAgICAgICAgIHZ2dGRfY2xl
YXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfU0hJRlQpOwo+PiArICAg
ICAgICAgICAgICAgIH0KPj4gKyAgICAgICAgICAgIH0KPj4gKyAgICAgICAgfQo+PiArICAgICAg
ICBicmVhazsKPj4gKwo+PiArICAgIGNhc2UgVFlQRV9JTlZBTF9JRUM6Cj4+ICsgICAgICAgIC8q
IE5vIGNhY2hlIGlzIHByZXNlcnZlZCBpbiB2dnRkLCBub3RoaW5nIGlzIG5lZWRlZCB0byBiZSBm
bHVzaGVkICovCj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAgZGVmYXVsdDoKPj4gKyAg
ICAgICAgdnZ0ZF9kZWJ1ZygiZCVkOiBJbnZhbGlkYXRpb24gdHlwZSAoJXgpIGlzbid0IHN1cHBv
cnRlZFxuIiwKPj4gKyAgICAgICAgICAgICAgICAgICB2dnRkLT5kb21haW4tPmRvbWFpbl9pZCwg
cWludmFsLnEuaW52X3dhaXRfZHNjLmxvLnR5cGUpOwo+PiArICAgICAgICByZXR1cm4gLTE7Cj4+
ICsgICAgfQo+PiArCj4+ICsgICAgcmV0dXJuIHJldDsKPj4gK30KPj4gKwo+PiArLyoKPj4gKyAq
IEludmFsaWRhdGUgYWxsIHRoZSBkZXNjcmlwdG9ycyBpbiBJbnZhbGlkYXRpb24gUXVldWUuCj4+
ICsgKi8KPj4gK3N0YXRpYyB2b2lkIHZ2dGRfcHJvY2Vzc19pcShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkK
Pj4gK3sKPj4gKyAgICB1aW50MzJfdCBtYXhfZW50cnksIGksIGlxaCwgaXF0Owo+PiArICAgIGlu
dCBlcnIgPSAwOwo+PiArCj4+ICsgICAgLyogVHJ5bG9jayBhdm9pZHMgbW9yZSB0aGFuIDEgY2Fs
bGVyIGRlYWxpbmcgd2l0aCBpbnZhbGlkYXRpb24gcmVxdWVzdHMgKi8KPj4gKyAgICBpZiAoICFz
cGluX3RyeWxvY2soJnZ2dGQtPmllX2xvY2spICkKPgo+VWgsIGlzIHRoaXMgY29ycmVjdD8gWW91
IGFyZSByZXR1cm5pbmcgd2l0aG91dCB0aGUgcXVldWUgYmVpbmcKPmludmFsaWRhdGVkIEFGQUlD
VC4KClFJIGlzIGFuIGFzeW5jaHJvbm91cyBvcGVyYXRpb24uIFNvZnR3YXJlIGNhbiBxdWV1ZSBh
IHNwZWNpYWwKaW52YWxpZGF0aW9uIHJlcXVlc3QgdG8gaW52YWxpZGF0aW9uIHF1ZXVlIHRvIGdl
dCBhIG5vdGlmaWNhdGlvbiBmcm9tCmhhcmR3YXJlIHdoZW4gYWxsIHJlcXVlc3RzIGJlZm9yZSB0
aGF0IHNwY2lhbCByZXF1ZXN0IGFyZSBmaW5pc2hlZC4KUmV0dXJpbmcgd2l0aG91dCBpbnZhbGlk
YXRpbmcgcXVldWUgaXMgYWNjZXB0YWJsZS4gUmVhbCBpbnZhbGlkYXRpb24gaXMKZGVmZXJyZWQg
dG8gYSBzdWl0YWJsZSB0aW1lIHdoZW4gbm8gaW50ZXJydXB0IGlzIHByb2Nlc3NpbmcsIG5vIG9u
ZQppcyBkb2luZyBpbnZhbGlkYXRpb24gYW5kIGd1ZXN0IGlzbid0IHdyaXRpbmcgUUkgcmVsYXRl
ZCByZWdpc3RlcnMuCgpBbnl3YXksIGlmIHdlIHVzZSBhIGNvYXJzLWdyYWluZWQgbG9jaywgJ2ll
X2xvY2snIHdpbGwgYmUgcmVtb3ZlZCBhbmQgdGhlbgppbnZhbGlkYXRpb24gd2lsbCBiZSBkb25l
IHN5bmNocm9ub3VzbHkgYmVjYXVzZSB0aGVyZSB3aWxsIGJlIG5vIGluLWZsaWdodApyZXF1ZXN0
cy4KCj4KPj4gKyAgICAgICAgcmV0dXJuOwo+PiArCj4+ICsgICAgaXFoID0gTUFTS19FWFRSKHZ2
dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFIX1JFRyksIFFJTlZBTF9JTkRFWF9NQVNLKTsK
Pj4gKyAgICBpcXQgPSBNQVNLX0VYVFIodnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgRE1BUl9JUVRf
UkVHKSwgUUlOVkFMX0lOREVYX01BU0spOwo+PiArICAgIC8qCj4+ICsgICAgICogTm8gbmV3IGRl
c2NyaXB0b3IgaXMgZmV0Y2hlZCBmcm9tIHRoZSBJbnZhbGlkYXRpb24gUXVldWUgdW50aWwKPj4g
KyAgICAgKiBzb2Z0d2FyZSBjbGVhcnMgdGhlIElRRSBmaWVsZCBpbiB0aGUgRmF1bHQgU3RhdHVz
IFJlZ2lzdGVyCj4+ICsgICAgICovCj4+ICsgICAgaWYgKCB2dnRkX3Rlc3RfYml0KHZ2dGQsIERN
QVJfRlNUU19SRUcsIERNQV9GU1RTX0lRRV9TSElGVCkgKQo+PiArICAgIHsKPj4gKyAgICAgICAg
c3Bpbl91bmxvY2soJnZ2dGQtPmllX2xvY2spOwo+PiArICAgICAgICByZXR1cm47Cj4+ICsgICAg
fQo+PiArCj4+ICsgICAgbWF4X2VudHJ5ID0gMSA8PCAoUUlOVkFMX0VOVFJZX09SREVSICsKPj4g
KyAgICAgICAgICAgICAgICAgICAgICBETUFfSVFBX1FTKHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQs
IERNQVJfSVFBX1JFRykpKTsKPj4gKwo+PiArICAgIEFTU0VSVChpcXQgPCBtYXhfZW50cnkpOwo+
Cj5JcyBpdCBwb3NzaWJsZSBmb3IgdGhlIHVzZXIgdG8gd3JpdGUgYSB2YWxpZCB2YWx1ZSB0byBE
TUFSX0lRVF9SRUcgYW5kCj50aGVuIGNoYW5nZSBETUFSX0lRQV9SRUcgaW4gb3JkZXIgdG8gbWFr
ZSB0aGUgYWJvdmUgQVNTRVJUIHRyaWdnZXI/CgpOby4gSXQgaXNuJ3QuCgo+Cj4+ICsgICAgaWYg
KCBpcWggPT0gaXF0ICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZ2dnRkLT5p
ZV9sb2NrKTsKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGZvciAo
IGkgPSBpcWg7IGkgIT0gaXF0OyBpID0gKGkgKyAxKSAlIG1heF9lbnRyeSApCj4+ICsgICAgewo+
PiArICAgICAgICBlcnIgPSBwcm9jZXNzX2lxZSh2dnRkLCBpKTsKPj4gKyAgICAgICAgaWYgKCBl
cnIgKQo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+ICsgICAgfQo+PiArCj4+ICsgICAgLyoKPj4g
KyAgICAgKiBzZXQgSVFIIGJlZm9yZSBjaGVja2luZyBlcnJvciwgYmVjYXVzZSBJUUggc2hvdWxk
IHJlZmVyZW5jZQo+PiArICAgICAqIHRoZSBkZXNyaXB0b3IgYXNzb2NpYXRlZCB3aXRoIHRoZSBl
cnJvciB3aGVuIGFuIGVycm9yIGlzIHNlZW4KPj4gKyAgICAgKiBieSBndWVzdAo+PiArICAgICAq
Lwo+PiArICAgIHZ2dGRfc2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFIX1JFRywgaSA8PCBRSU5W
QUxfSU5ERVhfU0hJRlQpOwo+PiArCj4+ICsgICAgc3Bpbl91bmxvY2soJnZ2dGQtPmllX2xvY2sp
Owo+PiArICAgIGlmICggZXJyICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHNwaW5fbG9jaygmdnZ0
ZC0+ZmVfbG9jayk7Cj4+ICsgICAgICAgIHZ2dGRfcmVwb3J0X25vbl9yZWNvdmVyYWJsZV9mYXVs
dCh2dnRkLCBETUFfRlNUU19JUUVfU0hJRlQpOwo+PiArICAgICAgICBzcGluX3VubG9jaygmdnZ0
ZC0+ZmVfbG9jayk7Cj4+ICsgICAgfQo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCB2dnRkX3dy
aXRlX2lxdChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+PiArewo+PiArICAgIHVp
bnQzMl90IG1heF9lbnRyeTsKPj4gKwo+PiArICAgIGlmICggdmFsICYgflFJTlZBTF9JTkRFWF9N
QVNLICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHZ2dGRfaW5mbygiYXR0ZW1wdHMgdG8gc2V0IHJl
c2VydmVkIGJpdHMgaW4gSVFUXG4iKTsKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArICAgIH0KPj4g
Kwo+PiArICAgIG1heF9lbnRyeSA9IDFVIDw8IChRSU5WQUxfRU5UUllfT1JERVIgKwo+PiArICAg
ICAgICAgICAgICAgICAgICAgICBETUFfSVFBX1FTKHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERN
QVJfSVFBX1JFRykpKTsKPj4gKyAgICBpZiAoIE1BU0tfRVhUUih2YWwsIFFJTlZBTF9JTkRFWF9N
QVNLKSA+PSBtYXhfZW50cnkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgdnZ0ZF9pbmZvKCJJUVQ6
IFZhbHVlICV4IGV4Y2VlZGVkIHN1cHBvcnRlZCBtYXggaW5kZXguIiwgdmFsKTsKPj4gKyAgICAg
ICAgcmV0dXJuOwo+PiArICAgIH0KPj4gKwo+PiArICAgIHZ2dGRfc2V0X3JlZyh2dnRkLCBETUFS
X0lRVF9SRUcsIHZhbCk7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZ2dGRfd3JpdGVfaXFh
KHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwsIGJvb2wgaGlnaCkKPj4gK3sKPj4gKyAg
ICB1aW50NjRfdCBjYXAgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0NBUF9SRUcpOwo+
PiArICAgIHVpbnQ2NF90IG9sZCA9IHZ2dGRfZ2V0X3JlZ19xdWFkKHZ2dGQsIERNQVJfSVFBX1JF
Ryk7Cj4+ICsgICAgdWludDY0X3QgbmV3Owo+PiArCj4+ICsgICAgaWYgKCBoaWdoICkKPj4gKyAg
ICAgICAgbmV3ID0gKCh1aW50NjRfdCl2YWwgPDwgMzIpIHwgKG9sZCAmIDB4ZmZmZmZmZmYpOwo+
PiArICAgIGVsc2UKPj4gKyAgICAgICAgbmV3ID0gKChvbGQgPj4gMzIpIDw8IDMyKSB8IHZhbDsK
Pgo+WW91IGNhbiBhbHNvIHVzZSBvbGQgJiB+MHhmZmZmZmZmZlVMCj4KPj4gKwo+PiArICAgIGlm
ICggbmV3ICYgKH4oKDFVTEwgPDwgY2FwX21nYXcoY2FwKSkgLSAxKSB8IERNQV9JUUFfUlNWRCkg
KQo+PiArICAgIHsKPj4gKyAgICAgICAgdnZ0ZF9pbmZvKCJBdHRlbXB0IHRvIHNldCByZXNlcnZl
ZCBiaXRzIGluIElRQVxuIik7Cj4+ICsgICAgICAgIHJldHVybjsKPj4gKyAgICB9Cj4+ICsKPj4g
KyAgICB2dnRkX3NldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcsIG5ldyk7Cj4+ICsgICAg
aWYgKCBoaWdoICYmICF2dnRkLT5pbnZfcXVldWVfYmFzZSApCj4+ICsgICAgICAgIHZ2dGQtPmlu
dl9xdWV1ZV9iYXNlID0gbWFwX2d1ZXN0X3BhZ2VzKHZ2dGQtPmRvbWFpbiwKPj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oRE1BX0lRQV9B
RERSKG5ldykpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxIDw8IERNQV9JUUFfUVMobmV3KSk7Cj4KPkRvbid0IHlvdSBuZWVkIHRvIHBpY2sgYSBy
ZWZlcmVuY2UgdG8gdGhpcyBwYWdlKHMpPwoKTWFwcGluZyBndWVzdCBwYWdlcyBhbHJlYWR5IGdl
dCBhIHJlZmVyZW5jZSwgbmVlZG4ndCBnZXQgYSByZWZlcmVuY2UKYWdhaW4uCgo+Cj4+ICsgICAg
ZWxzZSBpZiAoICFoaWdoICYmIHZ2dGQtPmludl9xdWV1ZV9iYXNlICkKPgo+SSdtIG5vdCBzdXJl
IEkgZm9sbG93IHRoZSBsb2dpYyB3aXRoIGhpZ2ggaGVyZS4KClNvZnR3YXJlIGNhbiBhY2Nlc3Mg
NjQtYml0IGFzIGVpdGhlciBhbGlnbmVkIHF1YWR3b3JkcyBvciBhbGlnbmVkCmRvdWJsZXdvcmRz
LiBIZXJlIHdlIHNldCB1cCBtYXBwaW5nIHdoZW4gd3JpdHRpbmcgdG8gdGhlIHVwcGVyCmRvdWJs
ZS13b3JkIGFuZCBkZXN0cm95IG1hcHBpbmcgd2hlbiB3cml0dGluZyB0byB0aGUgbG93ZXIgZG91
Ymxld29yZC4KCj4KPj4gKyAgICB7Cj4+ICsgICAgICAgIHVubWFwX2d1ZXN0X3BhZ2VzKHZ2dGQt
Pmludl9xdWV1ZV9iYXNlLCAxIDw8IERNQV9JUUFfUVMob2xkKSk7Cj4+ICsgICAgICAgIHZ2dGQt
Pmludl9xdWV1ZV9iYXNlID0gTlVMTDsKPj4gKyAgICB9Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2
b2lkIHZ2dGRfd3JpdGVfaWNzKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4+ICt7
Cj4+ICsgICAgaWYgKCB2YWwgJiBETUFfSUNTX0lXQyApCj4+ICsgICAgewo+PiArICAgICAgICB2
dnRkX2NsZWFyX2JpdCh2dnRkLCBETUFSX0lDU19SRUcsIERNQV9JQ1NfSVdDX1NISUZUKTsKPj4g
KyAgICAgICAgLyogV2hlbiBJV0MgZmllbGQgaXMgY2xlYXJlZCwgdGhlIElQIGZpZWxkIG5lZWRz
IHRvIGJlIGNsZWFyZWQgKi8KPj4gKyAgICAgICAgdnZ0ZF9jbGVhcl9iaXQodnZ0ZCwgRE1BUl9J
RUNUTF9SRUcsIERNQV9JRUNUTF9JUF9TSElGVCk7Cj4+ICsgICAgfQo+PiArfQo+PiArCj4+ICBz
dGF0aWMgaW50IHZ2dGRfd3JpdGVfZnJjZDMoc3RydWN0IHZ2dGQgKnZ2dGQsIHVpbnQzMl90IHZh
bCkKPj4gIHsKPj4gICAgICAvKiBXcml0aW5nIGEgMSBtZWFucyBjbGVhciBmYXVsdCAqLwo+PiBA
QCAtNDg5LDYgKzY4MiwyMCBAQCBzdGF0aWMgaW50IHZ2dGRfd3JpdGVfZnJjZDMoc3RydWN0IHZ2
dGQgKnZ2dGQsIHVpbnQzMl90IHZhbCkKPj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+PiAg
fQo+PiAgCj4+ICtzdGF0aWMgdm9pZCB2dnRkX3dyaXRlX2llY3RsKHN0cnVjdCB2dnRkICp2dnRk
LCB1aW50MzJfdCB2YWwpCj4+ICt7Cj4+ICsgICAgLyogT25seSBETUFfSUVDVExfSU0gYml0IGlz
IHdyaXRhYmxlLiBHZW5lcmF0ZSBwZW5kaW5nIGV2ZW50IHdoZW4gdW5tYXNrICovCj4+ICsgICAg
aWYgKCAhKHZhbCAmIERNQV9JRUNUTF9JTSkgKQo+PiArICAgIHsKPj4gKyAgICAgICAgLyogQ2xl
YXIgSU0gYW5kIGNsZWFyIElQICovCj4+ICsgICAgICAgIHZ2dGRfY2xlYXJfYml0KHZ2dGQsIERN
QVJfSUVDVExfUkVHLCBETUFfSUVDVExfSU1fU0hJRlQpOwo+PiArICAgICAgICBpZiAoIHZ2dGRf
dGVzdF9hbmRfY2xlYXJfYml0KHZ2dGQsIERNQVJfSUVDVExfUkVHLCBETUFfSUVDVExfSVBfU0hJ
RlQpICkKPj4gKyAgICAgICAgICAgIHZ2dGRfbm90aWZ5X2ludl9jb21wbGV0aW9uKHZ2dGQpOwo+
PiArICAgIH0KPj4gKyAgICBlbHNlCj4+ICsgICAgICAgIHZ2dGRfc2V0X2JpdCh2dnRkLCBETUFS
X0lFQ1RMX1JFRywgRE1BX0lFQ1RMX0lNX1NISUZUKTsKPj4gK30KPj4gKwo+PiAgc3RhdGljIHZv
aWQgdnZ0ZF93cml0ZV9mZWN0bChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+PiAg
ewo+PiAgICAgIC8qCj4+IEBAIC02ODEsNiArODg4LDQ4IEBAIHN0YXRpYyB2b2lkIHZ2dGRfd3Jp
dGVfZmF1bHRfcmVncyhzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdW5zaWduZWQgbG9uZyB2YWwsCj4+ICAg
ICAgc3Bpbl91bmxvY2soJnZ2dGQtPmZlX2xvY2spOwo+PiAgfQo+PiAgCj4+ICtzdGF0aWMgdm9p
ZCB2dnRkX3dyaXRlX2ludmFsaWRhdGlvbl9yZWdzKHN0cnVjdCB2dnRkICp2dnRkLCB1bnNpZ25l
ZCBsb25nIHZhbCwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50IG9mZnNldCwgdW5zaWduZWQgaW50IGxlbikKPj4gK3sKPj4gKyAgICBzcGlu
X2xvY2soJnZ2dGQtPmllX2xvY2spOwo+PiArICAgIGZvciAoIDsgbGVuIDsgbGVuIC09IDQsIG9m
ZnNldCArPSA0LCB2YWwgPSB2YWwgPj4gMzIpCj4KPlNhbWUgY29tbWVudCBhcyBpbiB0aGUgcHJl
dmlvdXMgcGF0Y2gsIEkgZG9uJ3QgcmVhbGx5IGxpa2UgdGhlIGZvcgo+bG9vcCwgYnV0IEkgZ3Vl
c3MgNjRiaXQgYWNjZXNzIG11c3QgYmUgYWxsb3dlZCB0byB0aGVzZSBncnVwIG9mCj5yZWdpc3Rl
cnM/CgpZZXMuIEl0IGlzIGFsbG93ZWQuIEJ1dCBWVC1kIFNQRUMgaW1wbGllcyB0aGF0IGhhcmR3
YXJlIG1heSBkaXNhc3NlbWJsZQo2NGJpdCB3cml0ZSB0byB0d28gMzJiaXQgd3JpdGUuCgo+Cj4+
ICsgICAgewo+PiArICAgICAgICBzd2l0Y2ggKCBvZmZzZXQgKQo+PiArICAgICAgICB7Cj4+ICsg
ICAgICAgIGNhc2UgRE1BUl9JRUNUTF9SRUc6Cj4+ICsgICAgICAgICAgICB2dnRkX3dyaXRlX2ll
Y3RsKHZ2dGQsIHZhbCk7Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICBj
YXNlIERNQVJfSUNTX1JFRzoKPj4gKyAgICAgICAgICAgIHZ2dGRfd3JpdGVfaWNzKHZ2dGQsIHZh
bCk7Cj4+ICsgICAgICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICBjYXNlIERNQVJfSVFU
X1JFRzoKPj4gKyAgICAgICAgICAgIHZ2dGRfd3JpdGVfaXF0KHZ2dGQsIHZhbCk7Cj4+ICsgICAg
ICAgICAgICBicmVhazsKPj4gKwo+PiArICAgICAgICBjYXNlIERNQVJfSVFBX1JFRzoKPj4gKyAg
ICAgICAgICAgIHZ2dGRfd3JpdGVfaXFhKHZ2dGQsIHZhbCwgMCk7Cj4+ICsgICAgICAgICAgICBi
cmVhazsKPj4gKwo+PiArICAgICAgICBjYXNlIERNQVJfSVFVQV9SRUc6Cj4+ICsgICAgICAgICAg
ICB2dnRkX3dyaXRlX2lxYSh2dnRkLCB2YWwsIDEpOwo+PiArICAgICAgICAgICAgYnJlYWs7Cj4+
ICsKPj4gKyAgICAgICAgY2FzZSBETUFSX0lFREFUQV9SRUc6Cj4+ICsgICAgICAgIGNhc2UgRE1B
Ul9JRUFERFJfUkVHOgo+PiArICAgICAgICBjYXNlIERNQVJfSUVVQUREUl9SRUc6Cj4+ICsgICAg
ICAgICAgICB2dnRkX3NldF9yZWcodnZ0ZCwgb2Zmc2V0LCB2YWwpOwo+PiArICAgICAgICAgICAg
YnJlYWs7Cj4+ICsKPj4gKyAgICAgICAgZGVmYXVsdDoKPj4gKyAgICAgICAgICAgIGJyZWFrOwo+
PiArICAgICAgICB9Cj4+ICsgICAgfQo+PiArICAgIHNwaW5fdW5sb2NrKCZ2dnRkLT5pZV9sb2Nr
KTsKPj4gKwo+PiArfQo+PiArCj4+ICBzdGF0aWMgaW50IHZ2dGRfd3JpdGUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKPj4gICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgbGVuLCB1bnNpZ25lZCBsb25nIHZhbCkKPj4gIHsKPj4gQEAgLTcxOSw2ICs5NjgsMTcg
QEAgc3RhdGljIGludCB2dnRkX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIGFk
ZHIsCj4+ICAgICAgICAgIHZ2dGRfd3JpdGVfZmF1bHRfcmVncyh2dnRkLCB2YWwsIG9mZnNldCwg
bGVuKTsKPj4gICAgICAgICAgYnJlYWs7Cj4+ICAKPj4gKyAgICBjYXNlIERNQVJfSUVDVExfUkVH
Ogo+PiArICAgIGNhc2UgRE1BUl9JQ1NfUkVHOgo+PiArICAgIGNhc2UgRE1BUl9JUVRfUkVHOgo+
PiArICAgIGNhc2UgRE1BUl9JUUFfUkVHOgo+PiArICAgIGNhc2UgRE1BUl9JUVVBX1JFRzoKPj4g
KyAgICBjYXNlIERNQVJfSUVEQVRBX1JFRzoKPj4gKyAgICBjYXNlIERNQVJfSUVBRERSX1JFRzoK
Pj4gKyAgICBjYXNlIERNQVJfSUVVQUREUl9SRUc6Cj4+ICsgICAgICAgIHZ2dGRfd3JpdGVfaW52
YWxpZGF0aW9uX3JlZ3ModnZ0ZCwgdmFsLCBvZmZzZXQsIGxlbik7Cj4+ICsgICAgICAgIGJyZWFr
Owo+PiArCj4+ICAgICAgZGVmYXVsdDoKPj4gICAgICAgICAgaWYgKCAob2Zmc2V0ID09IChmYXVs
dF9vZmZzZXQgKyBETUFfRlJDRDJfT0ZGU0VUKSkgfHwKPj4gICAgICAgICAgICAgICAob2Zmc2V0
ID09IChmYXVsdF9vZmZzZXQgKyBETUFfRlJDRDNfT0ZGU0VUKSkgKQo+PiBAQCAtODQwLDcgKzEx
MDAsOCBAQCBzdGF0aWMgaW50IHZ2dGRfaGFuZGxlX2lycV9yZXF1ZXN0KGNvbnN0IHN0cnVjdCBk
b21haW4gKmQsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICBpcnRlLnJlbWFwLnRtKTsKPj4g
IAo+PiAgIG91dDoKPj4gLSAgICBhdG9taWNfZGVjKCZ2dnRkLT5pbmZsaWdodF9pbnRyKTsKPj4g
KyAgICBpZiAoICFhdG9taWNfZGVjX2FuZF90ZXN0KCZ2dnRkLT5pbmZsaWdodF9pbnRyKSApCj4+
ICsgICAgICAgIHZ2dGRfcHJvY2Vzc19pcSh2dnRkKTsKPj4gICAgICByZXR1cm4gcmV0Owo+PiAg
fQo+PiAgCj4+IEBAIC05MTEsNiArMTE3Miw3IEBAIHN0YXRpYyBpbnQgdnZ0ZF9jcmVhdGUoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IHZpb21tdSAqdmlvbW11KQo+PiAgICAgIHZ2dGQtPmRvbWFp
biA9IGQ7Cj4+ICAgICAgcmVnaXN0ZXJfbW1pb19oYW5kbGVyKGQsICZ2dnRkX21taW9fb3BzKTsK
Pj4gICAgICBzcGluX2xvY2tfaW5pdCgmdnZ0ZC0+ZmVfbG9jayk7Cj4+ICsgICAgc3Bpbl9sb2Nr
X2luaXQoJnZ2dGQtPmllX2xvY2spOwo+PiAgCj4+ICAgICAgdmlvbW11LT5wcml2ID0gdnZ0ZDsK
Pj4gIAo+PiBAQCAtOTMwLDYgKzExOTIsMTMgQEAgc3RhdGljIGludCB2dnRkX2Rlc3Ryb3koc3Ry
dWN0IHZpb21tdSAqdmlvbW11KQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihzdHJ1Y3QgaXJlbWFwX2VudHJ5KSkpOwo+PiAgICAgICAgICAgICAgdnZ0ZC0+
aXJ0X2Jhc2UgPSBOVUxMOwo+PiAgICAgICAgICB9Cj4+ICsgICAgICAgIGlmICggdnZ0ZC0+aW52
X3F1ZXVlX2Jhc2UgKQo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICB1aW50NjRfdCBvbGQg
PSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lRQV9SRUcpOwo+PiArCj4+ICsgICAgICAg
ICAgICB1bm1hcF9ndWVzdF9wYWdlcyh2dnRkLT5pbnZfcXVldWVfYmFzZSwgMSA8PCBETUFfSVFB
X1FTKG9sZCkpOwo+Cj5Eb24ndCB5b3UgYWxzbyBuZWVkIHRvIHVubWFwIHRoaXMgcGFnZShzKSB3
aGVuIFFJRSBpcyBkaXNhYmxlZD8KCldpbGwgZG8uCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 05:36:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 05:36:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep61U-0005Tb-Qs; Fri, 23 Feb 2018 05:35:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=af6p=fr=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1ep61T-0005TV-JF
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 05:35:55 +0000
X-Inumbo-ID: a368185d-185b-11e8-b9b1-635ca7ef6cff
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a368185d-185b-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 05:37:30 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 21:35:47 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,382,1515484800"; d="scan'208";a="206396777"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga006.fm.intel.com with ESMTP; 22 Feb 2018 21:35:47 -0800
Received: from fmsmsx125.amr.corp.intel.com (10.18.125.40) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:35:47 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX125.amr.corp.intel.com (10.18.125.40) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Thu, 22 Feb 2018 21:35:47 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.130]) with mapi id 14.03.0319.002;
 Fri, 23 Feb 2018 13:35:39 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages,	and also to flush the IOTLB
Thread-Index: AQHTo+8o0uVHL+WMlU20Ztq77PM9aaOh5oow//+tLYCAD/HhIA==
Date: Fri, 23 Feb 2018 05:35:38 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191015466@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-8-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002766@SHSMSX101.ccr.corp.intel.com>
 <c09970608c0f440e88055bdfb88cd8dc@AMSPEX02CL03.citrite.net>
In-Reply-To: <c09970608c0f440e88055bdfb88cd8dc@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZDNhNDY5NjQtMDhkYy00MGFhLTgxZTYtMWE4ZWZiNGQ2YWJlIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImJXRHpMRnBRcXVUVHpwbmZySVpcL2tidTJlTUVZZnZjbmt2aEQxYXJ3dGtVPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages, and also to flush the IOTLB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogVHVlc2RheSwgRmVicnVhcnkgMTMsIDIwMTggNTo1NiBQTQ0KPiANCj4gPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+IEZyb206IFRpYW4sIEtldmluIFttYWlsdG86a2V2aW4u
dGlhbkBpbnRlbC5jb21dDQo+ID4gU2VudDogMTMgRmVicnVhcnkgMjAxOCAwNjo1Ng0KPiA+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLQ0KPiBkZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxs
aW5pQGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiA+IEFuZHJldyBDb29wZXIg
PEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+IDxJYW4uSmFja3Nv
bkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0K
PiA+IDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BB
VENIIDcvN10geDg2OiBhZGQgaW9tbXVfb3BzIHRvIG1hcCBhbmQNCj4gPiB1bm1hcCBwYWdlcywg
YW5kIGFsc28gdG8gZmx1c2ggdGhlIElPVExCDQo+ID4NCj4gPiA+IEZyb206IFBhdWwgRHVycmFu
dA0KPiA+ID4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAxMiwgMjAxOCA2OjQ3IFBNDQo+ID4gPg0K
PiA+ID4gVGhpcyBwYXRjaCBhZGRzIGlvbW11X29wcyB0byBhbGxvdyBhIGRvbWFpbiB3aXRoIGNv
bnRyb2xfaW9tbXUNCj4gPiA+IHByaXZpbGVnZQ0KPiA+ID4gdG8gbWFwIGFuZCB1bm1hcCBwYWdl
cyBmcm9tIGFueSBndWVzdCBvdmVyIHdoaWNoIGl0IGhhcyBtYXBwaW5nDQo+ID4gPiBwcml2aWxl
Z2UNCj4gPiA+IGluIHRoZSBJT01NVS4NCj4gPiA+IFRoZXNlIG9wZXJhdGlvbnMgaW1wbGljaXRs
eSBkaXNhYmxlIElPVExCIGZsdXNoaW5nIHNvIHRoYXQgdGhlIGNhbGxlciBjYW4NCj4gPiA+IGJh
dGNoIG9wZXJhdGlvbnMgYW5kIHRoZW4gZXhwbGljaXRseSBmbHVzaCB0aGUgSU9UTEIgdXNpbmcg
dGhlDQo+IGlvbW11X29wDQo+ID4gPiBhbHNvIGFkZGVkIGJ5IHRoaXMgcGF0Y2guDQo+ID4NCj4g
PiBnaXZlbiB0aGF0IGxhc3QgZGlzY3Vzc2lvbiBpcyAyeXJzIGFnbyBhbmQgeW91IHNhaWQgYWN0
dWFsIGltcGxlbWVudGF0aW9uDQo+ID4gYWxyZWFkeSBiaWFzZWQgZnJvbSBvcmlnaW5hbCBzcGVj
LCBpdCdkIGJlIGRpZmZpY3VsdCB0byBqdWRnZSB3aGV0aGVyDQo+IGN1cnJlbnQNCj4gPiBjaGFu
Z2UgaXMgc3VmZmljaWVudCBvciBqdXN0IDFzdCBzdGVwLiBDb3VsZCB5b3Ugc3VtbWFyaXplIHdo
YXQgaGF2ZQ0KPiA+IGJlZW4gY2hhbmdlZCBmcm9tIGxhc3Qgc3BlYywgYW5kIGFsc28gYW55IGZ1
cnRoZXIgdGFza3MgaW4geW91ciBUT0RPIGxpc3Q/DQo+IA0KPiBLZXZpbiwNCj4gDQo+IFRoZSBt
YWluIGNoYW5nZXMgYXJlOg0KPiANCj4gLSB0aGVyZSBpcyBubyBvcCB0byBxdWVyeSBtYXBwaW5n
IGNhcGFiaWxpdHkuLi4gaW5zdGVhZCB0aGUgaHlwZXJjYWxsIHdpbGwgZmFpbA0KPiB3aXRoIC1F
QUNDRVMNCj4gLSB0aGVyZSBpcyBubyBsb25nZXIgYW4gb3B0aW9uIHRvIGF2b2lkIHJlZmVyZW5j
ZSBjb3VudGluZyBtYXAgYW5kIHVubWFwDQo+IG9wZXJhdGlvbnMNCj4gLSB0aGVyZSBhcmUgbm8g
bG9uZ2VyIHNlcGFyYXRlIG9wcyBmb3IgbWFwcGluZyBsb2NhbCBhbmQgcmVtb3RlIHBhZ2VzDQo+
IChET01JRF9TRUxGIHNob3VsZCBiZSBwYXNzZWQgdG8gdGhlIG1hcCBvcCBmb3IgbG9jYWwgcGFn
ZXMpLCBhbmQgb3BzDQo+IGFsd2F5cyBkZWFsIHdpdGggR0ZOcyBub3QgTUZOcw0KPiAgIC0gYWxz
byBJIGhhdmUgZHJvcHBlZCB0aGUgaWRlYSBvZiBhIGdsb2JhbCBtMmIgbWFwLCBzby4uLg0KPiAg
IC0gaXQgaXMgbm93IGdvaW5nIHRvIGJlIHRoZSByZXNwb25zaWJpbGl0eSBvZiB0aGUgY29kZSBy
dW5uaW5nIGluIHRoZQ0KPiBtYXBwaW5nIGRvbWFpbiB0byB0cmFjayB3aGF0IGl0IGhhcyBtYXBw
ZWQgWzFdDQo+IC0gdGhlcmUgaXMgbm8gaWxsdXNpb24gdGhhdCBwYWdlcyBvdGhlciA0ayBhcmUg
c3VwcG9ydGVkIGF0IHRoZSBtb21lbnQNCj4gLSB0aGUgZmx1c2ggb3BlcmF0aW9uIGlzIG5vdyBl
eHBsaWNpdA0KPiANCj4gWzFdIHRoaXMgd291bGQgYmUgYW4gaXNzdWUgaWYgdGhlIGludGVyZmFj
ZSBiZWNvbWVzIHVzYWJsZSBmb3IgYW55dGhpbmcNCj4gb3RoZXIgdGhhbiBkb20wIGFzIHdlJ2Qg
YWxzbyBuZWVkIHNvbWV0aGluZyBpbiBYZW4gdG8gcmVsZWFzZSB0aGUgcGFnZQ0KPiByZWZzIGlm
IHRoZSBkb21haW4gd2FzIGZvcmNpYmx5IGRlc3Ryb3llZCwgYnV0IEkgdGhpbmsgdGhlIG0yYiB3
YXMgdGhlDQo+IHdyb25nIHNvbHV0aW9uIHNpbmNlIGl0IG5lY2Vzc2l0YXRlcyBhIGZ1bGwgc2Nh
biBvZiAqaG9zdCogUkFNIG9uIGFueQ0KPiBkb21haW4gZGVzdHJ1Y3Rpb24NCj4gDQo+IFRoZSBt
YWluIGl0ZW0gb24gbXkgVE9ETyBsaXN0IGlzIHRvIGltcGxlbWVudCBhIG5ldyBJT1JFUSB0byBh
bGxvdw0KPiBpbnZhbGlkYXRpb24gb2Ygc3BlY2lmaWMgZ3Vlc3QgcGFnZXMuIFRoaW5rIG9mIHRo
ZSBjdXJyZW50ICdpbnZhbGlkYXRlIG1hcA0KPiBjYWNoZScgYXMgYSBnbG9iYWwgZmx1c2guLi4g
SSBuZWVkIGEgc3BlY2lmaWMgZmx1c2ggc28gdGhhdCBhDQo+IGRlY3JlYXNlX3Jlc2VydmF0aW9u
IGh5cGVyY2FsbCBpc3N1ZWQgYnkgYSBndWVzdCBjYW4gaW5zdGVhZCB0ZWxsIGVtdWxhdG9ycw0K
PiBleGFjdGx5IHdoaWNoIHBhZ2VzIGFyZSBiZWluZyByZW1vdmVkIGZyb20gZ3Vlc3QuIEl0IGlz
IHRoZW4gdGhlIGVtdWxhdG9ycycNCj4gcmVzcG9uc2liaWxpdGllcyB0byB1bm1hcCB0aG9zZSBw
YWdlcyBpZiB0aGV5IGhhZCB0aGVtIG1hcHBlZCAoZWl0aGVyDQo+IHRocm91Z2ggTU1VIG9yIElP
TU1VKSB3aGljaCB0aGVuIGRyb3AgcGFnZSByZWZzIGFuZCBhY3R1YWxseSBhbGxvdyB0aGUNCj4g
cGFnZXMgdG8gYmUgcmVjeWNsZWQuDQo+IA0KPiBJIHdpbGwsIG9mIGNvdXJzZSwgbmVlZCB0byBj
b21lIHVwIHdpdGggbW9yZSBMaW51eCBjb2RlIHRvIHRlc3QgYWxsIHRoaXMsDQo+IHdoaWNoIHdp
bGwgZXZlbnR1YWxseSBsZWFkIHRvIGtlcm5lbCBhbmQgdXNlciBBUElzIHRvIGFsbG93IGVtdWxh
dG9ycw0KPiBydW5uaW5nIGluIGRvbTAgdG8gSU9NTVUgbWFwIGd1ZXN0IHBhZ2VzLg0KDQpUaGFu
a3MgZm9yIGVsYWJvcmF0aW9uLiBJIGRpZG4ndCBmaW5kIG9yaWdpbmFsIHByb3Bvc2FsLiBDYW4g
eW91IA0KYXR0YWNoIG9yIHBvaW50IG1lIHRvIGEgbGluaz8NCg0KPiANCj4gPg0KPiA+IGF0IGxl
YXN0IGp1c3QgbWFwL3VubWFwIG9wZXJhdGlvbnMgZGVmaW5pdGVseSBub3QgbWVldCBYZW5HVA0K
PiA+IHJlcXVpcmVtZW50Li4uDQo+ID4NCj4gDQo+IFdoYXQgYXNwZWN0IG9mIHRoZSBoeXBlcmNh
bGwgaW50ZXJmYWNlIGRvZXMgbm90IG1lZXQgWGVuR1Qncw0KPiByZXF1aXJlbWVudHM/IEl0IHdv
dWxkIGJlIGdvb2QgdG8ga25vdyBub3cgdGhlbiBJIGNhbiBtYWtlIGFueQ0KPiBuZWNlc3Nhcnkg
YWRqdXN0bWVudHMgaW4gdjIuDQo+IA0KDQpYZW5HVCBuZWVkcyB0byByZXBsYWNlIEdGTiB3aXRo
IEJGTiBpbnRvIHNoYWRvdyBHUFUgcGFnZSB0YWJsZQ0KZm9yIGEgZ2l2ZW4gZG9tYWluLiBQcmV2
aW91c2x5IGlpcmMgdGhlcmUgaXMgYSBxdWVyeSBpbnRlcmZhY2UgZm9yIHN1Y2ggDQpwdXJwb3Nl
LCBzaW5jZSB0aGUgbWFwcGluZyBpcyBtYW5hZ2VkIGJ5IGh5cGVydmlzb3IuIEJhc2VkIG9uIGFi
b3ZlIA0KZGVzY3JpcHRpb24gKGUuZy4gbTJiKSwgZGlkIHlvdSBpbnRlbmQgdG8gbGV0IERvbTAg
cHZJT01NVSBkcml2ZXIgDQptYW5hZ2UgYWxsIHJlbGF0ZWQgbWFwcGluZyBpbmZvcm1hdGlvbiB0
aHVzIEdWVC1nIGp1c3QgY29uc3VsdHMgDQpwdklPTU1VIGRyaXZlciBmb3Igc3VjaCBwdXJwb3Nl
Pw0KDQpUaGFua3MNCktldmluDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 06:14:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 06:14:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep6c8-0008Bv-MQ; Fri, 23 Feb 2018 06:13:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u3c8=fr=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1ep6c7-0008Bp-JF
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 06:13:47 +0000
X-Inumbo-ID: ec85b988-1860-11e8-b9b1-635ca7ef6cff
Received: from mga05.intel.com (unknown [192.55.52.43])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ec85b988-1860-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 06:15:20 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga005.fm.intel.com ([10.253.24.32])
 by fmsmga105.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 22 Feb 2018 22:13:37 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,382,1515484800"; d="scan'208";a="206332536"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga005.fm.intel.com with ESMTP; 22 Feb 2018 22:13:35 -0800
Date: Fri, 23 Feb 2018 13:22:23 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180223052223.GB162485@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-18-git-send-email-chao.gao@intel.com>
 <20180212144912.jywfmqlowmkrsmeq@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212144912.jywfmqlowmkrsmeq@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 17/28] x86/vvtd: save and restore
	emulated VT-d
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDI6NDk6MTJQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjI0UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBQcm92aWRlIGEgc2F2ZS1yZXN0b3JlIHBhaXIgdG8gc2F2ZS9yZXN0b3Jl
IHJlZ2lzdGVycyBhbmQgbm9uLXJlZ2lzdGVyCj4+IHN0YXR1cy4KPj4gCj4+IFNpZ25lZC1vZmYt
Ynk6IENoYW8gR2FvIDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBU
aWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+PiAtLS0KPj4gdjM6Cj4+ICAtIHVzZSBvbmUg
ZW50cnkgdG8gc2F2ZSBib3RoIHZ2dGQgcmVnaXN0ZXJzIGFuZCBvdGhlciBpbnRlcm1lZGlhdGUK
Pj4gIHN0YXRlCj4+IC0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYyAg
ICAgfCA1NyArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCj4+ICB4ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCB8IDE4ICsrKysrKysrKystCj4+ICAyIGZpbGVz
IGNoYW5nZWQsIDU2IGluc2VydGlvbnMoKyksIDE5IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAt
LWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IGluZGV4IDgxMTcwZWMuLmY2YmRlNjkgMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMKPj4gKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+PiBAQCAtMjcsOCArMjcsMTAgQEAKPj4gICNp
bmNsdWRlIDxhc20vZXZlbnQuaD4KPj4gICNpbmNsdWRlIDxhc20vaW9fYXBpYy5oPgo+PiAgI2lu
Y2x1ZGUgPGFzbS9odm0vZG9tYWluLmg+Cj4+ICsjaW5jbHVkZSA8YXNtL2h2bS9zYXZlLmg+Cj4+
ICAjaW5jbHVkZSA8YXNtL2h2bS9zdXBwb3J0Lmg+Cj4+ICAjaW5jbHVkZSA8YXNtL3AybS5oPgo+
PiArI2luY2x1ZGUgPHB1YmxpYy9odm0vc2F2ZS5oPgo+PiAgCj4+ICAjaW5jbHVkZSAiaW9tbXUu
aCIKPj4gICNpbmNsdWRlICJ2dGQuaCIKPj4gQEAgLTM4LDIwICs0MCw2IEBACj4+ICAKPj4gICNk
ZWZpbmUgVlZURF9GUkNEX05VTSAgIDFVTEwKPj4gICNkZWZpbmUgVlZURF9GUkNEX1NUQVJUIChE
TUFSX0lSVEFfUkVHICsgOCkKPj4gLSNkZWZpbmUgVlZURF9GUkNEX0VORCAgIChWVlREX0ZSQ0Rf
U1RBUlQgKyBWVlREX0ZSQ0RfTlVNICogMTYpCj4+IC0jZGVmaW5lIFZWVERfTUFYX09GRlNFVCBW
VlREX0ZSQ0RfRU5ECj4+IC0KPj4gLXN0cnVjdCBodm1faHdfdnZ0ZCB7Cj4+IC0gICAgYm9vbCBl
aW1fZW5hYmxlZDsKPj4gLSAgICBib29sIGludHJlbWFwX2VuYWJsZWQ7Cj4+IC0gICAgdWludDMy
X3QgZmF1bHRfaW5kZXg7Cj4+IC0KPj4gLSAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxl
IGJhc2UgZ2ZuIGFuZCB0aGUgbWF4IG9mIGVudHJpZXMgKi8KPj4gLSAgICB1aW50MTZfdCBpcnRf
bWF4X2VudHJ5Owo+PiAtICAgIGdmbl90IGlydDsKPgo+WW91IGFyZSBjaGFuZ2luZyBnZm5fdCB0
byB1aW50NjRfdCwgaXMgZ2ZuX3Qgbm90IHdvcmtpbmcgd2l0aCB0aGUKPm1pZ3JhdGlvbiBzdHJl
YW0/CgpJbiB4ZW4vaW5jbHVkZS9wdWJsaWMvc2F2ZS5oLCB0aGVyZSBpcyBhIGNvbW1lbnQgYXJv
dW5kIGxpbmUgMzI6CiAqIFN0cnVjdHVyZXMgaW4gdGhpcyBoZWFkZXIgKm11c3QqIGhhdmUgdGhl
IHNhbWUgbGF5b3V0IGluIDMyYml0IAogKiBhbmQgNjRiaXQgZW52aXJvbm1lbnRzOiB0aGlzIG1l
YW5zIHRoYXQgYWxsIGZpZWxkcyBtdXN0IGJlIGV4cGxpY2l0bHkgCiAqIHNpemVkIHR5cGVzIGFu
ZCBhbGlnbmVkIHRvIHRoZWlyIHNpemVzLCBhbmQgdGhlIHN0cnVjdHMgbXVzdCBiZSAKICogYSBt
dWx0aXBsZSBvZiBlaWdodCBieXRlcyBsb25nLgoKVGhhdCdzIHdoeSBJIGNoYW5nZSBib29sIHRv
IHVpbnQzMl90IGFuZCBnZm5fdCB0byB1aW50NjRfdC4KCj4KPkFsc28gSSB0aGluayB0aGlzIGR1
cGxpY2F0aW9uIG9mIGZpZWxkcyAoaGF2aW5nIGFsbCByZWdpc3RlcnMgaW4KPidyZWdzJyBhbmQg
c29tZSBjYWNoZWQgaW4gbWlzY2VsbGFuZW91cyB0b3AgbGV2ZWwgZmllbGRzIGlzIG5vdCBhIGdv
b2QKPmFwcHJvYWNoLgoKWWVzLiBJIHRoaW5rIGludHJlbWFwX2VuYWJsZWQgY2FuIGJlIHJlbW92
ZWQuIE90aGVycyAoaS5lLgplaW1fZW5hYmxlLCBpcnRfbWF4X2VudHJ5LCBpcnQpIGNhbm5vdCBi
ZSByZW1vdmVkLiBCZWNhdXNlCmd1ZXN0IG1heSB1cGRhdGUgSVJUQSB3aGVuIGludGVycnVwdCBy
ZW1hcHBpbmcgaXMgZW5hYmxlZC4KSGVyZSBtZWFucyBndWVzdCB3YW50cyB0byB1c2UgVEFCTEUg
QiB0byByZXBsYWNlIGN1cnJlbnQgVEFCTEUgQS4KVG8gZmluaXNoIHRoaXMgcmVwbGFjaW5nLCBn
dWVzdCBzaG91bGQgcHJvZ3JhbSB0YWJsZSBCJ3MgYmFzZSBhZGRyZXNzLAp0aGUgbnVtYmVyIG9m
IGVudHJpZXMgYW5kIGVpbSBpcyBlbmFibGVkIG9yIG5vdCB0byBJUlRBIGFuZCB0aGVuIHNldApH
Q01EIHdpdGggU0lSVFAgc2V0LiBJZiBzYXZpbmcgYW5kIHJlc3RvcmluZyBoYXBwZW4gYmV0d2Vl
biBhYm92ZSB0d28Kc3RlcHMsIHdlIGNhbiByZWNvdmVyIFRBQkxFIEEncyBiYXNlIGFkZHJlc3Mg
YW5kIG90aGVyIGluZm9ybWF0aW9uLgoKPgo+PiAtCj4+IC0gICAgdWludDMyX3QgcmVnc1tWVlRE
X01BWF9PRkZTRVQvc2l6ZW9mKHVpbnQzMl90KV07Cj4+IC19Owo+PiAgCj4+ICBzdHJ1Y3QgdnZ0
ZCB7Cj4+ICAgICAgLyogQmFzZSBhZGRyZXNzIG9mIHJlbWFwcGluZyBoYXJkd2FyZSByZWdpc3Rl
ci1zZXQgKi8KPj4gQEAgLTc3Niw3ICs3NjQsNyBAQCBzdGF0aWMgdm9pZCB3cml0ZV9nY21kX3Np
cnRwKHN0cnVjdCB2dnRkICp2dnRkLCB1aW50MzJfdCB2YWwpCj4+ICAgICAgaWYgKCB2dnRkLT5o
dy5pbnRyZW1hcF9lbmFibGVkICkKPj4gICAgICAgICAgdnZ0ZF9pbmZvKCJVcGRhdGUgSW50ZXJy
dXB0IFJlbWFwcGluZyBUYWJsZSB3aGVuIGFjdGl2ZVxuIik7Cj4+ICAKPj4gLSAgICBpZiAoIGdm
bl94KHZ2dGQtPmh3LmlydCkgIT0gUEZOX0RPV04oRE1BX0lSVEFfQUREUihpcnRhKSkgfHwKPj4g
KyAgICBpZiAoIHZ2dGQtPmh3LmlydCAhPSBQRk5fRE9XTihETUFfSVJUQV9BRERSKGlydGEpKSB8
fAo+PiAgICAgICAgICAgdnZ0ZC0+aHcuaXJ0X21heF9lbnRyeSAhPSBETUFfSVJUQV9TSVpFKGly
dGEpICkKPj4gICAgICB7Cj4+ICAgICAgICAgIGlmICggdnZ0ZC0+aXJ0X2Jhc2UgKQo+PiBAQCAt
Nzg2LDE0ICs3NzQsMTQgQEAgc3RhdGljIHZvaWQgd3JpdGVfZ2NtZF9zaXJ0cChzdHJ1Y3QgdnZ0
ZCAqdnZ0ZCwgdWludDMyX3QgdmFsKQo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHNpemVvZihzdHJ1Y3QgaXJlbWFwX2VudHJ5KSkpOwo+PiAgICAgICAgICAgICAgdnZ0
ZC0+aXJ0X2Jhc2UgPSBOVUxMOwo+PiAgICAgICAgICB9Cj4+IC0gICAgICAgIHZ2dGQtPmh3Lmly
dCA9IF9nZm4oUEZOX0RPV04oRE1BX0lSVEFfQUREUihpcnRhKSkpOwo+PiArICAgICAgICB2dnRk
LT5ody5pcnQgPSBQRk5fRE9XTihETUFfSVJUQV9BRERSKGlydGEpKTsKPj4gICAgICAgICAgdnZ0
ZC0+aHcuaXJ0X21heF9lbnRyeSA9IERNQV9JUlRBX1NJWkUoaXJ0YSk7Cj4+ICAgICAgICAgIHZ2
dGQtPmh3LmVpbV9lbmFibGVkID0gISEoaXJ0YSAmIElSVEFfRUlNRSk7Cj4+ICAgICAgICAgIHZ2
dGRfaW5mbygiVXBkYXRlIElSIGluZm8gKGFkZHI9JWx4IGVpbT0lZCBzaXplPSVkKVxuIiwKPj4g
LSAgICAgICAgICAgICAgICAgIGdmbl94KHZ2dGQtPmh3LmlydCksIHZ2dGQtPmh3LmVpbV9lbmFi
bGVkLAo+PiArICAgICAgICAgICAgICAgICAgdnZ0ZC0+aHcuaXJ0LCB2dnRkLT5ody5laW1fZW5h
YmxlZCwKPj4gICAgICAgICAgICAgICAgICAgIHZ2dGQtPmh3LmlydF9tYXhfZW50cnkpOwo+PiAg
Cj4+IC0gICAgICAgIHZ2dGQtPmlydF9iYXNlID0gbWFwX2d1ZXN0X3BhZ2VzKHZ2dGQtPmRvbWFp
biwgZ2ZuX3godnZ0ZC0+aHcuaXJ0KSwKPj4gKyAgICAgICAgdnZ0ZC0+aXJ0X2Jhc2UgPSBtYXBf
Z3Vlc3RfcGFnZXModnZ0ZC0+ZG9tYWluLCB2dnRkLT5ody5pcnQsCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9VUCh2dnRkLT5ody5pcnRfbWF4X2VudHJ5
ICoKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNp
emVvZihzdHJ1Y3QgaXJlbWFwX2VudHJ5KSkpOwo+PiAgICAgIH0KPj4gQEAgLTExMzgsNiArMTEy
NiwzOSBAQCBzdGF0aWMgYm9vbCB2dnRkX2lzX3JlbWFwcGluZyhjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLAo+PiAgICAgIHJldHVybiAhaXJxX3JlbWFwcGluZ19yZXF1ZXN0X2luZGV4KGlycSwgJmlk
eCk7Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyBpbnQgdnZ0ZF9sb2FkKHN0cnVjdCBkb21haW4gKmQs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+PiArewo+PiArICAgIHN0cnVjdCB2dnRkICp2dnRk
ID0gZG9tYWluX3Z2dGQoZCk7Cj4+ICsgICAgdWludDY0X3QgaXFhOwo+PiArCj4+ICsgICAgaWYg
KCAhdnZ0ZCApCj4+ICsgICAgICAgIHJldHVybiAtRU5PREVWOwo+PiArCj4+ICsgICAgaWYgKCBo
dm1fbG9hZF9lbnRyeShWVlRELCBoLCAmdnZ0ZC0+aHcpICkKPj4gKyAgICAgICAgcmV0dXJuIC1F
SU5WQUw7Cj4+ICsKPj4gKyAgICBpcWEgPSB2dnRkX2dldF9yZWdfcXVhZCh2dnRkLCBETUFSX0lR
QV9SRUcpOwo+PiArICAgIHZ2dGQtPmlydF9iYXNlID0gbWFwX2d1ZXN0X3BhZ2VzKHZ2dGQtPmRv
bWFpbiwgdnZ0ZC0+aHcuaXJ0LAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFBGTl9VUCh2dnRkLT5ody5pcnRfbWF4X2VudHJ5ICoKPj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKHN0cnVjdCBpcmVtYXBfZW50cnkpKSk7
Cj4+ICsgICAgdnZ0ZC0+aW52X3F1ZXVlX2Jhc2UgPSBtYXBfZ3Vlc3RfcGFnZXModnZ0ZC0+ZG9t
YWluLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBGTl9E
T1dOKERNQV9JUUFfQUREUihpcWEpKSwKPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAxIDw8IERNQV9JUUFfUVMoaXFhKSk7Cj4KPldoeSBhcmUgeW91IHVuY29u
ZGl0aW9uYWxseSBtYXBwaW5nIHRob3NlIHBhZ2VzPyBTaG91bGRuJ3QgeW91IGNoZWNrCj50aGF0
IHRoZSByZWxldmFudCBmZWF0dXJlcyBhcmUgZW5hYmxlZD8KPgo+Qm90aCBjb3VsZCBiZSAwIG9y
IHNpbXBseSBwb2ludCB0byBnYXJiYWdlLgoKV2lsbCBkbyBzb21lIGNoZWNrcy4KCj4KPj4gKyAg
ICByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArc3RhdGljIGludCB2dnRkX3NhdmUoc3RydWN0IGRv
bWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCj4+ICt7Cj4+ICsgICAgc3RydWN0IHZ2
dGQgKnZ2dGQgPSBkb21haW5fdnZ0ZChkKTsKPj4gKwo+PiArICAgIGlmICggIXZ2dGQgKQo+PiAr
ICAgICAgICByZXR1cm4gMDsKPj4gKwo+PiArICAgIHJldHVybiBodm1fc2F2ZV9lbnRyeShWVlRE
LCAwLCBoLCAmdnZ0ZC0+aHcpOwo+PiArfQo+PiArCj4+ICtIVk1fUkVHSVNURVJfU0FWRV9SRVNU
T1JFKFZWVEQsIHZ2dGRfc2F2ZSwgdnZ0ZF9sb2FkLCAxLCBIVk1TUl9QRVJfRE9NKTsKPj4gKwo+
PiAgc3RhdGljIHZvaWQgdnZ0ZF9yZXNldChzdHJ1Y3QgdnZ0ZCAqdnZ0ZCkKPj4gIHsKPj4gICAg
ICB1aW50NjRfdCBjYXAgPSBjYXBfc2V0X251bV9mYXVsdF9yZWdzKFZWVERfRlJDRF9OVU0pCj4+
IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvaHZtL3NhdmUuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCj4+IGluZGV4IGZkN2JmM2YuLjI0
YTUxM2IgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2
ZS5oCj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9odm0vc2F2ZS5oCj4+IEBA
IC02MzksMTAgKzYzOSwyNiBAQCBzdHJ1Y3QgaHZtX21zciB7Cj4+ICAKPj4gICNkZWZpbmUgQ1BV
X01TUl9DT0RFICAyMAo+PiAgCj4+ICsjZGVmaW5lIFZWVERfTUFYX09GRlNFVCAweGQwCj4KPllv
dSB1c2VkIHRvIGhhdmUgc29tZSBraW5kIG9mIGZvcm11bGEgdG8gY2FsY3VsYXRlIFZWVERfTUFY
X09GRlNFVCwKPnlldCBoZXJlIHRoZSB2YWx1ZSBpcyBqdXN0IGhhcmRjb2RlZC4gQW55IHJlYXNv
biBmb3IgdGhpcz8KClRoZSBmb3JtdWxhIHVzZXMgRE1BUl9JUlRBX1JFRywgd2hpY2ggaXMgZGVm
aW5lZCBpbiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuaC4KSXQgY2Fubm90IGJl
IGluY2x1ZGVkIGJ5IHRoaXMgZmlsZS4KCj4KPj4gK3N0cnVjdCBodm1faHdfdnZ0ZAo+PiArewo+
PiArICAgIHVpbnQzMl90IGVpbV9lbmFibGVkIDogMSwKPj4gKyAgICAgICAgICAgICBpbnRyZW1h
cF9lbmFibGVkIDogMTsKPj4gKyAgICB1aW50MzJfdCBmYXVsdF9pbmRleDsKPj4gKwo+PiArICAg
IC8qIEludGVycnVwdCByZW1hcHBpbmcgdGFibGUgYmFzZSBnZm4gYW5kIHRoZSBtYXggb2YgZW50
cmllcyAqLwo+PiArICAgIHVpbnQzMl90IGlydF9tYXhfZW50cnk7Cj4+ICsgICAgdWludDY0X3Qg
aXJ0Owo+PiArCj4+ICsgICAgdWludDMyX3QgcmVnc1tWVlREX01BWF9PRkZTRVQvc2l6ZW9mKHVp
bnQzMl90KV07Cj4+ICt9Owo+PiArCj4+ICtERUNMQVJFX0hWTV9TQVZFX1RZUEUoVlZURCwgMjEs
IHN0cnVjdCBodm1faHdfdnZ0ZCk7Cj4KPkFkZGluZyBuZXcgZmllbGRzIHRvIHRoaXMgc3RydWN0
IGluIGEgbWlncmF0aW9uIGNvbXBhdGlibGUgd2F5IGlzCj5nb2luZyB0byBiZSBhIFBJVEEsIGJ1
dCB0aGVyZSdzIG5vIGVhc3kgc29sdXRpb24gdG8gdGhpcyBJJ20gYWZyYWlkLi4uCgpXaGF0IGRv
IHlvdSBtZWFuIGJ5ICJtaWdyYXRpb24gY29tcGF0aWJsZSI/IERvIHlvdSBtZWFuIG1pZ3JhdGlu
ZyBhIGh2bQpndWVzdCB3aXRoIHZpb21tdSBiZXR3ZWVuIGRpZmZlcmVudCBYZW4gdmVyc2lvbnM/
IENvdWxkIGl0IGJlIHNvbHZlZCBieQpsZWF2aW5nIHNvbWUgcGFkZGluZyBmaWVsZHMgaGVyZT8K
ClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 06:37:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 06:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep6yz-0001D5-FN; Fri, 23 Feb 2018 06:37:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vqf1=fr=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ep6yy-0001Cz-AR
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 06:37:24 +0000
X-Inumbo-ID: e2c3eebe-1863-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e2c3eebe-1863-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 07:36:33 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id t204so10863315lff.9
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 22:37:22 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=DlOGO+4pdTm8y9WFAOPGTaQ/aHI3/eloYgVdHIHvOIM=;
 b=Hte2O9XA/hoQogb+uIe/XYYwIBGVOB5MEXLlXiRlzdESCcCXM1TbxUKYLPEF0g08Er
 OSWrJ8vp0j6X+7qAij6XvrPVFd+605yec4x+eCC6BTHr9b4GE6BHleefrdn0swpen4vG
 Tv9ievUGy1rN2WgBCusLrLsUqvKXo8liDBdChNkJK7qjD9Kae7727c/46ijDGNuRi1th
 qyTRz8HlJT7YU5fgD8VTgQ6AQemKWy5I1WqMXtGtBiFng9mGYd/oSCvnGwXFL5cczMts
 EeLzTF5gZXTvAkemjt3eLj0He0dbivabfZi/xQNYwINcsOYCusAoEi7D/NRX74FuE3Ao
 nPfA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=DlOGO+4pdTm8y9WFAOPGTaQ/aHI3/eloYgVdHIHvOIM=;
 b=qICsXJL8uTdUMZNkISC4LHEGufG7+qia/B6CeSC3ZSn7yj10atZR7Ai6D1/6elA6n5
 0OBH7bHYsdDAewabBof6PhT6/urWTnudcctu7H5//9JNZW413x0W63kpdV+7lb/B5Ug2
 sCsMCg4g2a7DX4NdYJwbc0qP3y6XkvxTKntOcmWizg2gqbR46kPieH4vbKamUlW+7YyM
 7hYiUDw7vAgpyLykn+aOfagDq9+CIwm7KmDSBtZYuGXrIY7Y6VQeNUa8gBiAR0UhBo+m
 NISr0Z15HvGMx9nilUn7XQ0a1nvFXfCcucsn0N51fRFDQvPKpiM5YDIlpW4dV2hfoh/Z
 rH6g==
X-Gm-Message-State: APf1xPC7PTd9/3Hy4fAIHbqFlWeBnFEyGCuiNIucGOqcvouCKdJL3acF
 KhEACHbPKCcDUYoITMNMSjY=
X-Google-Smtp-Source: AH8x22788heQlqRavoi4gYxqmvPyPcCh8XrBtQsOZE8P7xP1MjdHmh0/I6VRMw/0l7l3uhdivmX7NA==
X-Received: by 10.46.33.230 with SMTP id h99mr499104lji.47.1519367840525;
 Thu, 22 Feb 2018 22:37:20 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 n143sm336037lfb.87.2018.02.22.22.37.18
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 22:37:19 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
 <e4501c0b-0504-e306-19ab-2c6023ad2ccf@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <1c569896-e60c-bed3-fda8-c72b8d0a349d@gmail.com>
Date: Fri, 23 Feb 2018 08:37:18 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e4501c0b-0504-e306-19ab-2c6023ad2ccf@oracle.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAxMjoyMyBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIx
LzIwMTggMDM6MDMgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiArc3RhdGlj
IHN0cnVjdCB4ZW5idXNfZHJpdmVyIHhlbl9kcml2ZXIgPSB7Cj4+ICsJLmlkcyA9IHhlbl9kcnZf
aWRzLAo+PiArCS5wcm9iZSA9IHhlbl9kcnZfcHJvYmUsCj4+ICsJLnJlbW92ZSA9IHhlbl9kcnZf
cmVtb3ZlLAo+PiArCS5vdGhlcmVuZF9jaGFuZ2VkID0gYmFja2VuZF9vbl9jaGFuZ2VkLAo+IFdo
YXQgZG9lcyAiX29uXyIgc3RhbmQgZm9yPwpXZWxsLCBpdCBpcyBzb21ld2hhdCBsaWtlIGEgaGlu
dCB0aGF0IHRoaXMgaXMgY2FsbGVkICJvbiIgZXZlbnQsCmUuZy4gZXZlbnQgd2hlbiB0aGUgb3Ro
ZXIgZW5kIHN0YXRlIGhhcyBjaGFuZ2VkLCBiYWNrZW5kIGluIHRoaXMKY2FzZS4gSXQgY291bGQg
YmUgc29tZXRoaW5nIGxpa2UgImJhY2tlbmRfb25fc3RhdGVfY2hhbmdlZCIKPiAtYm9yaXMKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 06:44:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 06:44:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep75p-0001u8-6Z; Fri, 23 Feb 2018 06:44:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ep75o-0001tF-7j
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 06:44:28 +0000
X-Inumbo-ID: 37263076-1865-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37263076-1865-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 06:46:03 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ep75e-0000kP-7v; Fri, 23 Feb 2018 06:44:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ep75Y-0008Ij-T4; Fri, 23 Feb 2018 06:44:12 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ep75Y-0008A4-1b; Fri, 23 Feb 2018 06:44:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119874-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=ab59d3895bd2ea604aa336d2cd38aa374e43ed44
X-Osstest-Versions-That: libvirt=f565321b26dfb78c1dc2d6cf5456b9b80f04c7f3
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 06:44:12 +0000
Subject: [Xen-devel] [libvirt test] 119874: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5770695694508753611=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119874 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119874/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119792
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119792
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119792
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              ab59d3895bd2ea604aa336d2cd38aa374e43ed44
baseline version:
 libvirt              f565321b26dfb78c1dc2d6cf5456b9b80f04c7f3

Last test of basis   119792  2018-02-21 04:20:00 Z    2 days
Testing same since   119874  2018-02-22 09:50:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  JĂ¡n Tomko <jtomko@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   f565321b26..ab59d3895b  ab59d3895bd2ea604aa336d2cd38aa374e43ed44 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5770695694508753611==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 06:46:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 06:46:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep77T-00021M-KB; Fri, 23 Feb 2018 06:46:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vqf1=fr=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ep77S-00021D-4N
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 06:46:10 +0000
X-Inumbo-ID: 1c70d6f2-1865-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c70d6f2-1865-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 07:45:19 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id g72so10884707lfg.5
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 22:46:08 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=9IJ7/tFh/0sJOmRNcSXRdMIZn6MN/4BG5i392v1uCAE=;
 b=S+fWhB3ROr2qE8qA5uM0Eu8Tjg9MI/Ml7c7NUN2feE8PyaD8dRu/I2aYvF62Sd/ylP
 hk3e8lmV6S3QUTt/t6iCXSy/F4JJRIczkUNtxKHYj6sM12uElDBNx7xe/y9dP9QUqyM7
 b3/Dc66l5C5b0f+m/7w5eh92NxJnuutEvUgMRLdk3/tnpv/iluwRLwFymHPd9uDuw/Rv
 yngQzH0MUQcleE3D8ZybCdXs38Mx+ex2dEc3dZyeU7oJ5xGu1C0Qakn+HurKEZnIuS26
 Ww0EEniquUpD3BLx9ffuFUDo8ASisct2GcnLI8/SSVVwE6FTMATUKoaivikLdWfe9O2K
 1Xyg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=9IJ7/tFh/0sJOmRNcSXRdMIZn6MN/4BG5i392v1uCAE=;
 b=puOw3VeWy8/hP+eE/DCslnGfphBjazviK/FMMbVNdTRobA/GTOIZri7X559bEo60bK
 AluMM7abF+/E2J9BcO6bjgzUZhBoxWSfSrKg4XrbYmmnYAH5PI/pLI73sOrZeCUPjM8z
 v3fEvef22SSl7yIsFnrBq2ifaiWXhM6+hpA8zi6nPub0C3qf4jnlUPFjcqT8yZ2dRq+H
 1rrNsOpnmkkbq6alcfFQ0FUp1al5aBv/9DrFy8Hit9RKKWWrVehRK8kSLd+tfUA/RsfX
 MZ/KWSFWYH0k9A5OfyBUwDnLB+vgmji27MdGbBQaZZlXhUAWy2JKzYRF+tBkLEJ20qQ2
 vGVQ==
X-Gm-Message-State: APf1xPCTS+le2i7PYf4j+mrqYqEopzUioAKHYybqOdoCujYJmHpEH04g
 yOW786rGM2Mazk1zpMMyEWY=
X-Google-Smtp-Source: AH8x2245F+RmtFU9T2tf2V0/4xq1SGrc3eEEVwj+Ph8oHAy83dIhu6CVSsE37iKpNGnZzwB/zXwwpA==
X-Received: by 10.46.65.211 with SMTP id d80mr471700ljf.109.1519368367204;
 Thu, 22 Feb 2018 22:46:07 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id 5sm347631lfp.17.2018.02.22.22.46.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 22:46:06 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-4-git-send-email-andr2000@gmail.com>
 <74f01442-2e9e-5de7-3a8d-f5c12d9e8667@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <864fe8f3-99f7-1f63-4169-fc9e37c46c3f@gmail.com>
Date: Fri, 23 Feb 2018 08:46:05 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <74f01442-2e9e-5de7-3a8d-f5c12d9e8667@oracle.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 3/9] drm/xen-front: Read driver
 configuration from Xen store
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwMToyMCBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIx
LzIwMTggMDM6MDMgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiArCj4+ICtz
dGF0aWMgaW50IGNmZ19jb25uZWN0b3Ioc3RydWN0IHhlbl9kcm1fZnJvbnRfaW5mbyAqZnJvbnRf
aW5mbywKPj4gKwkJc3RydWN0IHhlbl9kcm1fZnJvbnRfY2ZnX2Nvbm5lY3RvciAqY29ubmVjdG9y
LAo+PiArCQljb25zdCBjaGFyICpwYXRoLCBpbnQgaW5kZXgpCj4+ICt7Cj4+ICsJY2hhciAqY29u
bmVjdG9yX3BhdGg7Cj4+ICsKPj4gKwljb25uZWN0b3JfcGF0aCA9IGRldm1fa2FzcHJpbnRmKCZm
cm9udF9pbmZvLT54Yl9kZXYtPmRldiwKPj4gKwkJCUdGUF9LRVJORUwsICIlcy8lZCIsIHBhdGgs
IGluZGV4KTsKPj4gKwlpZiAoIWNvbm5lY3Rvcl9wYXRoKQo+PiArCQlyZXR1cm4gLUVOT01FTTsK
Pj4gKwo+PiArCWNvbm5lY3Rvci0+eGVuc3RvcmVfcGF0aCA9IGNvbm5lY3Rvcl9wYXRoOwo+PiAr
CWlmICh4ZW5idXNfc2NhbmYoWEJUX05JTCwgY29ubmVjdG9yX3BhdGgsIFhFTkRJU1BMX0ZJRUxE
X1JFU09MVVRJT04sCj4+ICsJCQkiJWQiIFhFTkRJU1BMX1JFU09MVVRJT05fU0VQQVJBVE9SICIl
ZCIsCj4+ICsJCQkmY29ubmVjdG9yLT53aWR0aCwgJmNvbm5lY3Rvci0+aGVpZ2h0KSA8IDApIHsK
Pj4gKwkJLyogZWl0aGVyIG5vIGVudHJ5IGNvbmZpZ3VyZWQgb3Igd3JvbmcgcmVzb2x1dGlvbiBz
ZXQgKi8KPj4gKwkJY29ubmVjdG9yLT53aWR0aCA9IDA7Cj4+ICsJCWNvbm5lY3Rvci0+aGVpZ2h0
ID0gMDsKPiBEbyB5b3UgYWxzbyBuZWVkIHRvIHNldCBjb25uZWN0b3ItPnhlbnN0b3JlX3BhdGgg
dG8gTlVMTD8gT3IgbWF5YmUganVzdAo+IHNldCBpdCBhZnRlciB4ZW5idXNfc2NhbmYoKSBjYWxs
LgpXaWxsIG1vdmUgaXQgZG93biB0aGUgY29kZSwgYWZ0ZXIgImlmIiwgdGhhbmsgeW91Cj4gLWJv
cmlzCj4KPgo+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 07:00:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 07:00:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep7LA-0003Nl-Lm; Fri, 23 Feb 2018 07:00:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vqf1=fr=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ep7L8-0003Nf-KP
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 07:00:18 +0000
X-Inumbo-ID: 15e06ae2-1867-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15e06ae2-1867-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 07:59:27 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id o145so7710116lff.0
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 23:00:16 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=+yNZGvMSOqQkBCQxLdDEzSvC3T70EAVKhNBAKfki1Zw=;
 b=pJ1eeGlAo9I0QddGsVUe6jLMXu3E76e/plsO2WVOiQssNcKuPnTgXQcsy+L14UqVGh
 Q1Kx0jrFG1GKrRpcH+sUDLrr8lM8ztNnJpOpHnB5i+GKmyEKUoH9mMj8R+10wyxyChVW
 eaZKNfE72AfSQ8SrClL4rp19olP9IPOQ2DLPs52dEshe8NRa4w5KXidyIZOvIUzWV6q2
 AwE0x+L/GuJ4ULCw68aSc4hereroLPdi2na0SVBAlGwJMbjDXk0G9VuAMUI/zsa7zkU7
 PGgSgFInUG+Vtow8zrMxlLfBrb+JbB4rVSRV+jEpywACvfDMBf5UsUYOCvEMATOl51em
 RJag==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=+yNZGvMSOqQkBCQxLdDEzSvC3T70EAVKhNBAKfki1Zw=;
 b=es3LR/0uOXaYreNSOwkzWB3edxCLeaU8WZiBpEkpwYAtR6oGtustXNlb/MnrIAKx+z
 eLJbd4XH6ySht8QYO8I8pzj2wWTECJPfKuxoGEmfGwyFYKgqLFL0aYzn1c/PL7TY85iN
 GT7pGWbcOcJPey+yayVbub6uQFSH5sf3DLlBnkS+dZMkrGAUyWrNYileccoROYbZ3KTw
 ajMU53ZZJJ1hU7MjmU7w+NAdUIiHk/3Y8S91k81ROnZ+e1rSireqJw4OoY/NOsXn9Kfx
 7kk79B8TT60b7a5QpuHRyO5Qj7Ij6jPQoDSibU8AX+kVBrwLL1j/T5jH0agij8oCl8Sm
 aeTg==
X-Gm-Message-State: APf1xPD9cKzD6jX1XbZf5c9bm67JarJg+C1bfYschfc5Bnc4e/DtwBbC
 gk96zejHTLdgvgibq3irfsc=
X-Google-Smtp-Source: AG47ELskU+FRKOLG/aV+xIBWzEZSVGykD+apbX/jxTWE/mFXuNgWH08SeUc4mRKnpOqomPnTBLfJVw==
X-Received: by 10.25.100.21 with SMTP id y21mr549258lfb.135.1519369215175;
 Thu, 22 Feb 2018 23:00:15 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 g24sm339530lje.97.2018.02.22.23.00.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 23:00:14 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-5-git-send-email-andr2000@gmail.com>
 <395cdaef-db7e-139c-bbf1-28cb33f41f58@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <5145287f-40b0-c8e2-1b37-36d7e8cac908@gmail.com>
Date: Fri, 23 Feb 2018 09:00:13 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <395cdaef-db7e-139c-bbf1-28cb33f41f58@oracle.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 4/9] drm/xen-front: Implement Xen event
	channel handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwMTo1MCBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIx
LzIwMTggMDM6MDMgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiArCj4+ICtz
dGF0aWMgaXJxcmV0dXJuX3QgZXZ0Y2hubF9pbnRlcnJ1cHRfY3RybChpbnQgaXJxLCB2b2lkICpk
ZXZfaWQpCj4+ICt7Cj4+ICsJc3RydWN0IHhlbl9kcm1fZnJvbnRfZXZ0Y2hubCAqZXZ0Y2hubCA9
IGRldl9pZDsKPj4gKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9udF9pbmZvID0gZXZ0
Y2hubC0+ZnJvbnRfaW5mbzsKPj4gKwlzdHJ1Y3QgeGVuZGlzcGxfcmVzcCAqcmVzcDsKPj4gKwlS
SU5HX0lEWCBpLCBycDsKPj4gKwl1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArCj4+ICsJc3Bpbl9s
b2NrX2lycXNhdmUoJmZyb250X2luZm8tPmlvX2xvY2ssIGZsYWdzKTsKPj4gKwo+PiArCWlmICh1
bmxpa2VseShldnRjaG5sLT5zdGF0ZSAhPSBFVlRDSE5MX1NUQVRFX0NPTk5FQ1RFRCkpCj4+ICsJ
CWdvdG8gb3V0Owo+IERvIHlvdSBuZWVkIHRvIGNoZWNrIHRoZSBzdGF0ZSB1bmRlciBsb2NrPyAo
aW4gb3RoZXIgcm91dGluZXMgdG9vKS4Kbm90IHJlYWxseSwgd2lsbCBtb3ZlIG91dCBvZiB0aGUg
bG9jayBpbiBpbnRlcnJ1cHQgaGFuZGxlcnMKb3RoZXIgcGxhY2VzIChJIGFzc3VtZSB5b3UgcmVm
ZXIgdG8gYmVfc3RyZWFtX2RvX2lvKQppdCBpcyBzZXQgdW5kZXIgbG9jayBhcyBhIHBhcnQgb2Yg
YXRvbWljIG9wZXJhdGlvbiwgZS5nLgp3ZSBnZXQgYSBuZXcgcmVxdWVzdCBwb2ludGVyIGZyb20g
dGhlIHJpbmcgYW5kIHJlc2V0IGNvbXBsZXRpb24KU28sIHRob3NlIHBsYWNlcyBzdGlsbCBzZWVt
IHRvIGJlIG9rCj4gLi4uCj4KPj4gKwo+PiArc3RhdGljIHZvaWQgZXZ0Y2hubF9mcmVlKHN0cnVj
dCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250X2luZm8sCj4+ICsJCXN0cnVjdCB4ZW5fZHJtX2Zy
b250X2V2dGNobmwgKmV2dGNobmwpCj4+ICt7Cj4+ICsJdW5zaWduZWQgbG9uZyBwYWdlID0gMDsK
Pj4gKwo+PiArCWlmIChldnRjaG5sLT50eXBlID09IEVWVENITkxfVFlQRV9SRVEpCj4+ICsJCXBh
Z2UgPSAodW5zaWduZWQgbG9uZylldnRjaG5sLT51LnJlcS5yaW5nLnNyaW5nOwo+PiArCWVsc2Ug
aWYgKGV2dGNobmwtPnR5cGUgPT0gRVZUQ0hOTF9UWVBFX0VWVCkKPj4gKwkJcGFnZSA9ICh1bnNp
Z25lZCBsb25nKWV2dGNobmwtPnUuZXZ0LnBhZ2U7Cj4+ICsJaWYgKCFwYWdlKQo+PiArCQlyZXR1
cm47Cj4+ICsKPj4gKwlldnRjaG5sLT5zdGF0ZSA9IEVWVENITkxfU1RBVEVfRElTQ09OTkVDVEVE
Owo+PiArCj4+ICsJaWYgKGV2dGNobmwtPnR5cGUgPT0gRVZUQ0hOTF9UWVBFX1JFUSkgewo+PiAr
CQkvKiByZWxlYXNlIGFsbCB3aG8gc3RpbGwgd2FpdHMgZm9yIHJlc3BvbnNlIGlmIGFueSAqLwo+
PiArCQlldnRjaG5sLT51LnJlcS5yZXNwX3N0YXR1cyA9IC1FSU87Cj4+ICsJCWNvbXBsZXRlX2Fs
bCgmZXZ0Y2hubC0+dS5yZXEuY29tcGxldGlvbik7Cj4+ICsJfQo+PiArCj4+ICsJaWYgKGV2dGNo
bmwtPmlycSkKPj4gKwkJdW5iaW5kX2Zyb21faXJxaGFuZGxlcihldnRjaG5sLT5pcnEsIGV2dGNo
bmwpOwo+PiArCj4+ICsJaWYgKGV2dGNobmwtPnBvcnQpCj4+ICsJCXhlbmJ1c19mcmVlX2V2dGNo
bihmcm9udF9pbmZvLT54Yl9kZXYsIGV2dGNobmwtPnBvcnQpOwo+PiArCj4+ICsJLyogZW5kIGFj
Y2VzcyBhbmQgZnJlZSB0aGUgcGFnZSAqLwo+PiArCWlmIChldnRjaG5sLT5ncmVmICE9IEdSQU5U
X0lOVkFMSURfUkVGKQo+PiArCQlnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzKGV2dGNobmwtPmdy
ZWYsIDAsIHBhZ2UpOwo+PiArCj4+ICsJaWYgKGV2dGNobmwtPnR5cGUgPT0gRVZUQ0hOTF9UWVBF
X1JFUSkKPj4gKwkJZXZ0Y2hubC0+dS5yZXEucmluZy5zcmluZyA9IE5VTEw7Cj4+ICsJZWxzZQo+
PiArCQlldnRjaG5sLT51LmV2dC5wYWdlID0gTlVMTDsKPj4gKwo+PiArCW1lbXNldChldnRjaG5s
LCAwLCBzaXplb2YoKmV2dGNobmwpKTsKPiBTaW5jZSB5b3UgYXJlIHplcm9pbmcgb3V0IHRoZSBz
dHJ1Y3R1cmUgeW91IGRvbid0IG5lZWQgdG8gc2V0IGZpZWxkcyB0bwo+IHplcm8uCmdvb2QgY2F0
Y2gsIHRoYW5rIHlvdQo+IEkgYWxzbyB0aGluayB5b3UgbmVlZCB0byBmcmVlIHRoZSBwYWdlLgpp
dCBpcyBmcmVlZCBieSBnbnR0YWJfZW5kX2ZvcmVpZ25fYWNjZXNzLCBwbGVhc2Ugc2VlIFsxXQo+
IC1ib3JpcwoKWzFdIApodHRwczovL2VsaXhpci5ib290bGluLmNvbS9saW51eC92NC4xMS1yYzEv
c291cmNlL2RyaXZlcnMveGVuL2dyYW50LXRhYmxlLmMjTDM4MAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 07:29:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 07:29:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep7nK-00050P-O2; Fri, 23 Feb 2018 07:29:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgbd=fr=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ep7nJ-00050H-Fh
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 07:29:25 +0000
X-Inumbo-ID: 266c554b-186b-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 266c554b-186b-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 08:28:33 +0100 (CET)
Received: (qmail 4027 invoked from network); 23 Feb 2018 09:29:20 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 23 Feb 2018 09:29:20 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 59F3D7FC7B
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 09:29:20 +0200 (EET)
Received: (qmail 19710 invoked from network); 23 Feb 2018 09:29:20 +0200
Received: from 5-12-22-154.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.22.154)
 by smtp01.buh.bitdefender.com with SMTP; 23 Feb 2018 09:29:20 +0200
To: "Tian, Kevin" <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910152F1@SHSMSX101.ccr.corp.intel.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <eb8c1245-824b-0468-432c-a6fa999be1db@bitdefender.com>
Date: Fri, 23 Feb 2018 09:29:11 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1910152F1@SHSMSX101.ccr.corp.intel.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.75062
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476399,
 Stamp: 3], Multi: [Enabled, t: (0.000016,0.003532)], BW: [Enabled, t:
 (0.000008,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.010825,0.000095)], URL: [Enabled, t:
 (0.000007,0.000001)], RTDA: [Enabled, t: (0.230299), Hit: No, Details:
 v2.6.22; Id: 15.1i602u8.1c5tf8l6k.aluqi], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNjo1MyBBTSwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4+IEZyb206IFJhenZh
biBDb2pvY2FydSBbbWFpbHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb21dCj4+IFNlbnQ6IEZy
aWRheSwgRmVicnVhcnkgMTYsIDIwMTggNjoyMiBQTQo+Pgo+PiBUaGUgZW11bGF0aW9uIGxheWVy
cyBvZiBYZW4gbGFjayBQQ0lEIHN1cHBvcnQsIGFuZCBhcyB3ZSBvbmx5IG9mZmVyCj4+IFBDSUQg
dG8gSEFQIGd1ZXN0cywgYWxsIHdyaXRlcyB0byBDUjMgYXJlIGhhbmRsZWQgYnkgaGFyZHdhcmUs
Cj4+IGV4Y2VwdCB3aGVuIGludHJvc3BlY3Rpb24gaXMgaW52b2x2ZWQuIENvbnNlcXVlbnRseSwg
dHJ5aW5nIHRvIHNldAo+PiBDUjMgd2hlbiB0aGUgbm9mbHVzaCBiaXQgaXMgc2V0IGluIGh2bV9z
ZXRfY3IzKCkgbGVhZHMgdG8gZG9tYWluCj4+IGNyYXNoZXMuIFRoZSB3b3JrYXJvdW5kIGlzIHRv
IGNsZWFyIHRoZSBub2ZsdXNoIGJpdCBpbgo+PiBodm1fc2V0X2NyMygpLiBDUjMgdmFsdWVzIGlu
IGh2bV9tb25pdG9yX2NyKCkgYXJlIGFsc28gc2FuaXRpemVkLgo+PiBBZGRpdGlvbmFsbHksIGEg
Ym9vbCBwYXJhbWV0ZXIgbm93IHByb3BhZ2F0ZXMgdG8KPj4ge3N2bSx2bXh9X3VwZGF0ZV9ndWVz
dF9jcigpLCBzbyB0aGF0IG5vIGZsdXNoZXMgb2NjdXIgd2hlbgo+PiB0aGUgYml0IHdhcyBzZXQu
Cj4gCj4gQWJvdmUgbWVzc2FnZSBpcyBub3QgdmVyeSBjbGVhciBmb3IgcGVvcGxlIHdobyBkaWRu
J3QgZm9sbG93Cj4gcHJldmlvdXMgZGlzY3Vzc2lvbnMsIGUuZy4gd2h5IGxhY2tpbmcgUENJRCBz
dXBwb3J0IGluIGVtdWxhdGlvbiAKPiBsYXllciB3b3VsZCBsZWFkIHRvIGRvbWFpbiBjcmFzaD8g
YW5kIHdoeSBub2ZsdXNoIHRyaWNrIGNhbiAKPiBhdm9pZCB0aGUgc2l0dWF0aW9uPyBDYW4geW91
IGhlbHAgZWxhYm9yYXRlIGl0PwoKTGFja2luZyBQQ0lEIHN1cHBvcnQgaW4gdGhlIGVtdWxhdGlv
biBsYXllciBjcmVhdGVzIHR3byBkaWZmZXJlbnQgd2F5IG9mCmhhbmRsaW5nIHRoZSBOT0ZMVVNI
IGJlaW5nIHNldDogb25lIGlzIGluIGhhcmR3YXJlLCBhbmQgdGhpcyBoYXBwZW5zIGZvcgpldmVy
eXRoaW5nIGV4Y2VwdCB0aGUgaW50cm9zcGVjdGlvbiBjYXNlLCBhbmQgb25lIGluIHRoZSBlbXVs
YXRpb24gbGF5ZXIKKHRoaXMgaGFwcGVucyB3aGVuIGFuIGludHJvc3BlY3Rpb24gYWdlbnQgYXNr
cyBYZW4gdG8gZW11bGF0ZSBhbgppbnN0cnVjdGlvbiB3aGVuIGl0IHJlcGxpZXMgdG8gYW4gRVBU
IGZhdWx0IHZtX2V2ZW50KS4KClRoZSBjaGVja3MgaW4gcGxhY2UgZXhwZWN0ZWQgdGhlIGd1ZXN0
IHN0YXRlIHRvIGJlIGNvcnJlY3Qgd2l0aCByZWdhcmQKdG8gaGFuZGxpbmcgdGhlIGJpdCBiZWlu
ZyBzZXQgInRoZSBoYXJkd2FyZSB3YXkiLCBidXQgdGhlIGVtdWxhdGlvbgpsYXllciB3YXMsIHBy
ZXZpb3VzIHRvIHRoaXMgcGF0Y2gsIGNvbXBsZXRlbHkgaWdub3JpbmcgdGhlIE5PRkxVU0ggYml0
LgpIZW5jZSwgdGhlcmUgd2FzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBleHBlY3RlZCBkb21h
aW4gc3RhdGUgYW5kIHRoZQphY3R1YWwgZG9tYWluIHN0YXRlLCB3aGljaCB0cmFuc2xhdGVkIGlu
dG8gYSBkb21haW4gY3Jhc2guCgpUaGlzIHBhdGNoIGRvZXMgdGhlIHdvcmsgcmVxdWlyZWQgYnkg
dGhlIE5PRkxVU0ggYml0IGJlaW5nIHNldCAoaS5lLiBpdAphdm9pZHMgdGhlIGZsdXNoIHdoZW4g
c2V0dGluZyBDUjMpLCBhbmQgdGhlbiBjbGVhcnMgdGhlIGJpdCBlbnN1cmluZwp0aGF0IHRoZSBm
aW5hbCBzdGF0ZSBwYXNzZXMgdGhlIFhlbiBjaGVjay4KCj4gYnR3IEkgZGlkbid0IHNlZSBhbnkg
cGxhY2Ugc2V0dGluZyB0aGUgbmV3IG1hY3JvIAo+IChYODZfQ1IzX05PRkxVU0gpLiBqdXN0IGNo
ZWNrIGFuZCBjbGVhci4KClhlbiBkb2Vzbid0IHNldCBpdCwgdGhlIGd1ZXN0IE9TIGRvZXMuCgoK
VGhhbmtzLApSYXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 07:32:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 07:32:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep7pq-0005aj-4A; Fri, 23 Feb 2018 07:32:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgbd=fr=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1ep7po-0005aU-K2
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 07:32:00 +0000
X-Inumbo-ID: da809f3a-186b-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da809f3a-186b-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 07:33:35 +0000 (UTC)
Received: (qmail 4391 invoked from network); 23 Feb 2018 09:31:52 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 23 Feb 2018 09:31:52 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 063537FC7A
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 09:31:52 +0200 (EET)
Received: (qmail 19837 invoked from network); 23 Feb 2018 09:31:51 +0200
Received: from 5-12-22-154.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.22.154)
 by smtp01.buh.bitdefender.com with SMTP; 23 Feb 2018 09:31:51 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: "Tian, Kevin" <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910152F1@SHSMSX101.ccr.corp.intel.com>
 <eb8c1245-824b-0468-432c-a6fa999be1db@bitdefender.com>
Message-ID: <3e9f4e37-8e3c-ba03-f5f9-b8179a3f0b1a@bitdefender.com>
Date: Fri, 23 Feb 2018 09:31:43 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <eb8c1245-824b-0468-432c-a6fa999be1db@bitdefender.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.75062
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476399,
 Stamp: 3], Multi: [Enabled, t: (0.000011,0.002835)], BW: [Enabled, t:
 (0.000011,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.012805,0.000055)], URL: [Enabled, t:
 (0.000008,0.000001)], RTDA: [Enabled, t: (0.230725), Hit: No, Details:
 v2.6.22; Id: 15.1i601el.1c5tf8h5i.aam4q], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwOToyOSBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IExhY2tpbmcg
UENJRCBzdXBwb3J0IGluIHRoZSBlbXVsYXRpb24gbGF5ZXIgY3JlYXRlcyB0d28gZGlmZmVyZW50
IHdheSBvZgo+IGhhbmRsaW5nIHRoZSBOT0ZMVVNIIGJlaW5nIHNldDogb25lIGlzIGluIGhhcmR3
YXJlLCBhbmQgdGhpcyBoYXBwZW5zIGZvcgo+IGV2ZXJ5dGhpbmcgZXhjZXB0IHRoZSBpbnRyb3Nw
ZWN0aW9uIGNhc2UsIGFuZCBvbmUgaW4gdGhlIGVtdWxhdGlvbiBsYXllcgo+ICh0aGlzIGhhcHBl
bnMgd2hlbiBhbiBpbnRyb3NwZWN0aW9uIGFnZW50IGFza3MgWGVuIHRvIGVtdWxhdGUgYW4KPiBp
bnN0cnVjdGlvbiB3aGVuIGl0IHJlcGxpZXMgdG8gYW4gRVBUIGZhdWx0IHZtX2V2ZW50KS4KClNv
cnJ5LCBub3Qgd2hlbiB0aGUgaW50cm9zcGVjdGlvbiBhZ2VudCBhc2tzIFhlbiB0byBlbXVsYXRl
IGFuCmluc3RydWN0aW9uIHdoZW4gaXQgcmVwbGllcyB0byBhbiBFUFQgZmF1bHQgdm1fZXZlbnQs
IGJ1dCB3aGVuIHRoZQppbnRyb3NwZWN0aW9uIGFnZW50IHdhbnRzIHRvIGJlIGFibGUgdG8gdmV0
byBhIENSMyB3cml0ZSAtIGkuZS4gd2hlbiB0aGUKaW50cm9zcGVjdGlvbiBhZ2VudCBzdWJzY3Jp
YmVzIHRvIENSMyB3cml0ZSBldmVudHMuCgoKVGhhbmtzLApSYXp2YW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 07:54:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 07:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep8B1-000742-Pe; Fri, 23 Feb 2018 07:53:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vqf1=fr=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1ep8B0-00073w-VM
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 07:53:55 +0000
X-Inumbo-ID: 937349fd-186e-11e8-ba59-bc764e045a96
Received: from mail-lf0-x243.google.com (unknown [2a00:1450:4010:c07::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 937349fd-186e-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 08:53:04 +0100 (CET)
Received: by mail-lf0-x243.google.com with SMTP id 70so11103123lfw.2
 for <xen-devel@lists.xenproject.org>; Thu, 22 Feb 2018 23:53:53 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=/QaLQJEgFTy9C0iCh9RFEJef4d1sUemLzf7Moq2O3Io=;
 b=bOGmpXfaaq71K2bl42EpV067hdUd/y50IcT+rYoYuTqIdUyytb8ZdM8+uzahbc1sFn
 OI1hN/UlQzLGYvOF4qAVhxqieyg8S5BUAPCK3p8ANMKQgNfYCe9J9TLbZtUBMPKceJD/
 5mTZPo5JsyLKFog5y9XFA7eBlQvqaNniEOVk6cv06195G2/3bClv0UL1aatSs16+naHq
 HRz844JfImEFkKXnFVpnxi0FUX7+KQhEMsvZjDkfCAEw7ZckYSPYMB9H5fAiztFixzts
 lO4xVy0t0UeVKyiAvOpjU77Mala2CDZZ4DzhYDBzThJ6VWXVs6wm3GwNq4hOinmZxcdk
 VKoA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=/QaLQJEgFTy9C0iCh9RFEJef4d1sUemLzf7Moq2O3Io=;
 b=A/J3w5/rY3Z3ZB/shGefKGOuN1aN1RVEH4pNDGAfuVB23FUbde9avzbCd6h5C+bbrQ
 ZgWFxxuOPWC7IZrlP0TaI6X4QsabMV9dTanAQPuQaVSoEkTd+nPFqbBSOIbyQvBU3kBp
 Rbdu/O0U3axl/Gop4J0uPGDbI2dBslrqgti4Nh9cWXeveojbgZ/3YAK5g3t10gNDudaf
 D3Wka+BaLJ3NC4EeyyXBEiyzJKPeSM0o+tc++pEKFx4nrkfJNd4fvIoWnBy55dWJ6jCk
 OdZJSY7PItNOAQzczDUavTSjrV5QBPk4G9z8Umow5HWkU42lGPGuRiLOJWf2f8+uLH9H
 7I3Q==
X-Gm-Message-State: APf1xPCVzgqJDztE5FKCKCYRQK17jkkkceKbI8nxeFJkasSVg07vNGLq
 KhiE/Gspek5p7PwXEB1NCFI=
X-Google-Smtp-Source: AG47ELsNIR+tdGL1SR9MJAco+3iJCiiyqz92la8UZlIFhTDC6dJJWtYvc2fZF4/cw1aRxj6XfNvK6g==
X-Received: by 10.25.40.212 with SMTP id o203mr620718lfo.103.1519372432330;
 Thu, 22 Feb 2018 23:53:52 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 v83sm361200lje.53.2018.02.22.23.53.51
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Thu, 22 Feb 2018 23:53:51 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-6-git-send-email-andr2000@gmail.com>
 <11ce6c96-1739-435c-4b6f-c9f5d02a2905@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <dea8aaa3-70e8-4532-1f5a-2e0f8f57abed@gmail.com>
Date: Fri, 23 Feb 2018 09:53:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <11ce6c96-1739-435c-4b6f-c9f5d02a2905@oracle.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 5/9] drm/xen-front: Implement handling of
 shared display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwMjoyNSBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIx
LzIwMTggMDM6MDMgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiAgIAo+PiAg
IHN0YXRpYyBpbnQgX19pbml0IHhlbl9kcnZfaW5pdCh2b2lkKQo+PiAgIHsKPj4gKwkvKiBBdCB0
aGUgbW9tZW50IHdlIG9ubHkgc3VwcG9ydCBjYXNlIHdpdGggWEVOX1BBR0VfU0laRSA9PSBQQUdF
X1NJWkUgKi8KPj4gKwlCVUlMRF9CVUdfT04oWEVOX1BBR0VfU0laRSAhPSBQQUdFX1NJWkUpOwo+
Cj4gV2h5IEJVSUxEX0JVR19PTj8gVGhpcyBzaG91bGQgc2ltcGx5IG5vdCBsb2FkIGlmIHBhZ2Ug
c2l6ZXMgYXJlIGRpZmZlcmVudC4KPgo+ICAgClRoaXMgaXMgYSBjb21waWxlIHRpbWUgY2hlY2ss
IHNvIGlmIGtlcm5lbC9YZW4gaXMgY29uZmlndXJlZAp0byB1c2UgcGFnZSBzaXplIGNvbWJpbmF0
aW9uIHdoaWNoIGlzIG5vdCBzdXBwb3J0ZWQgYnkgdGhlCmRyaXZlciBpdCB3aWxsIGZhaWwgZHVy
aW5nIGNvbXBpbGF0aW9uLiBUaGlzIHNlZW1zIGNvcnJlY3QgdG8gbWUsCmJlY2F1c2UgeW91IHNo
b3VsZG4ndCBldmVuIHRyeSB0byBsb2FkIHRoZSBkcml2ZXIgd2hpY2gKY2Fubm90IGhhbmRsZSBk
aWZmZXJlbnQgcGFnZSBzaXplcyB0byBub3QgbWFrZSBhbnkgaGFybS4KPgo+Cj4KPj4gKwlyZXQg
PSBnbnR0YWJfbWFwX3JlZnMobWFwX29wcywgTlVMTCwgYnVmLT5wYWdlcywgYnVmLT5udW1fcGFn
ZXMpOwo+PiArCUJVR19PTihyZXQpOwo+Cj4gV2Ugc2hvdWxkIHRyeSBub3QgdG8gQlVHKigpLiBU
aGVyZSBhcmUgYSBmZXcgaW4gdGhpcyBwYXRjaCAoYW5kIHBvc3NpYmx5Cj4gb3RoZXJzKSB0aGF0
IEkgdGhpbmsgY2FuIGJlIGF2b2lkZWQuCj4KSSB3aWxsIHJld29yayBCVUdfKiBmb3IgbWFwL3Vu
bWFwIGNvZGUgdG8gaGFuZGxlIGVycm9ycywKYnV0IHdpbGwgc3RpbGwgbGVhdmUKIMKgwqDCoCAv
KiBlaXRoZXIgcGFnZXMgb3Igc2d0LCBub3QgYm90aCAqLwogwqDCoMKgIEJVR19PTihjZmctPnBh
Z2VzICYmIGNmZy0+c2d0KTsKd2hpY2ggaXMgYSByZWFsIGRyaXZlciBidWcgYW5kIG11c3Qgbm90
IGhhcHBlbgo+Cj4KPgo+PiArCj4+ICtzdGF0aWMgaW50IGFsbG9jX3N0b3JhZ2Uoc3RydWN0IHhl
bl9kcm1fZnJvbnRfc2hidWYgKmJ1ZikKPj4gK3sKPj4gKwlpZiAoYnVmLT5zZ3QpIHsKPj4gKwkJ
YnVmLT5wYWdlcyA9IGt2bWFsbG9jX2FycmF5KGJ1Zi0+bnVtX3BhZ2VzLAo+PiArCQkJCXNpemVv
ZihzdHJ1Y3QgcGFnZSAqKSwgR0ZQX0tFUk5FTCk7Cj4+ICsJCWlmICghYnVmLT5wYWdlcykKPj4g
KwkJCXJldHVybiAtRU5PTUVNOwo+PiArCj4+ICsJCWlmIChkcm1fcHJpbWVfc2dfdG9fcGFnZV9h
ZGRyX2FycmF5cyhidWYtPnNndCwgYnVmLT5wYWdlcywKPj4gKwkJCQlOVUxMLCBidWYtPm51bV9w
YWdlcykgPCAwKQo+PiArCQkJcmV0dXJuIC1FSU5WQUw7Cj4+ICsJfQo+PiArCj4+ICsJYnVmLT5n
cmVmcyA9IGtjYWxsb2MoYnVmLT5udW1fZ3JlZnMsIHNpemVvZigqYnVmLT5ncmVmcyksIEdGUF9L
RVJORUwpOwo+PiArCWlmICghYnVmLT5ncmVmcykKPj4gKwkJcmV0dXJuIC1FTk9NRU07Cj4+ICsK
Pj4gKwlidWYtPmRpcmVjdG9yeSA9IGtjYWxsb2MoZ2V0X251bV9wYWdlc19kaXIoYnVmKSwgUEFH
RV9TSVpFLCBHRlBfS0VSTkVMKTsKPj4gKwlpZiAoIWJ1Zi0+ZGlyZWN0b3J5KQo+PiArCQlyZXR1
cm4gLUVOT01FTTsKPiBZb3UgbmVlZCB0byBjbGVhbiB1cCBvbiBlcnJvcnMuCnRoaXMgaXMgY2Fs
bGVkIGluIHhlbl9kcm1fZnJvbnRfc2hidWZfYWxsb2MgYW5kIGlzIHByb3Blcmx5IGNsZWFuZWQK
b24gZmFpbHVyZSwgZS5nLjoKIMKgwqDCoCByZXQgPSBhbGxvY19zdG9yYWdlKGJ1Zik7CiDCoMKg
wqAgaWYgKHJldCkKIMKgwqDCoCDCoMKgwqAgZ290byBmYWlsOwpbLi4uXQpmYWlsOgogwqDCoMKg
IHhlbl9kcm1fZnJvbnRfc2hidWZfZnJlZShidWYpOwoKPiAtYm9yaXMKPgo+PiArCj4+ICsJcmV0
dXJuIDA7Cj4+ICt9CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 07:55:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 07:55:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep8Ca-00079g-3l; Fri, 23 Feb 2018 07:55:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ep8CY-00079L-TX
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 07:55:30 +0000
X-Inumbo-ID: 23ff0735-186f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 23ff0735-186f-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 07:57:06 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 00:55:23 -0700
Message-Id: <5A8FD6FA02000078001AAB69@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 00:55:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
 <5A8EF37002000078001AA7AB@prv-mh.provo.novell.com>
 <2aa2cf71-64e1-a810-f194-a4a62279a1ce@oracle.com>
In-Reply-To: <2aa2cf71-64e1-a810-f194-a4a62279a1ce@oracle.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDIzOjE2LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdy
b3RlOgo+IE9uIDAyLzIyLzIwMTggMTA6NDQgQU0sIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBP
biAyMi4wMi4xOCBhdCAxNTo1MywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+
Pj4gT24gMjIvMDIvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IC4uLiBmb3IgdW5r
bm93biBNU1JzOiB3cm1zcl9oeXBlcnZpc29yX3JlZ3MoKSdzIGNvbW1lbnQgY2xlYXJseSBzYXlz
Cj4+Pj4gdGhhdCB0aGUgZnVuY3Rpb24gcmV0dXJucyAwIGZvciB1bnJlY29nbml6ZWQgTVNScywg
c28KPj4+PiB7c3ZtLHZteH1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHNob3VsZCBub3QgY29udmVy
dCB0aGlzIGludG8gc3VjY2Vzcy4KPj4+Pgo+Pj4+IEF0IHRoZSB0aW1lIGl0IHdlbnQgaW4sIGNv
bW1pdCAwMTNlMzRmNWE2ICgieDg2OiBoYW5kbGUgcGFnZWQgZ2ZuIGluCj4+Pj4gd3Jtc3JfaHlw
ZXJ2aXNvcl9yZWdzIikgd2FzIHByb2JhYmx5IG9rYXksIHNpbmNlIHByaW9yIHRvIHRoYXQgdGhl
Cj4+Pj4gcmV0dXJuIHZhbHVlIHdhc24ndCBjaGVja2VkIGF0IGFsbC4gQnV0IHRoYXQncyBub3Qg
aG93IHdlIHdhbnQgdGhpbmdzCj4+Pj4gdG8gYmUgaGFuZGxlZCBub3dhZGF5cy4KPj4+Pgo+Pj4+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4+IEkgYWdy
ZWUgaW4gcHJpbmNpcGxlLCBidXQgdGhpcyBkb2VzIGhhdmUgYSBsYXJnZSBwb3RlbnRpYWwgcmlz
ayBmb3IKPj4+IGd1ZXN0cy4gIEFueSB1bmtub3duIE1TUiB3aGljaCBndWVzdHMgZG9uJ3QgY2hl
Y2sgZm9yICNHUCBmYXVsdHMgZnJvbQo+Pj4gd2lsbCBub3cgY2F1c2UgdGhlIGd1ZXN0cyB0byBj
cmFzaC4KPj4+Cj4+PiBUaGF0IHNhaWQsIGl0IGlzIHRoZSBjb3JyZWN0IGRpcmVjdGlvbiB0byBn
byBsb25nLXRlcm0sIGFuZCB3ZSd2ZSBnb3QgdG8KPj4+IHRocm93IHRoZSBzd2l0Y2ggc29tZSB0
aW1lLCBidXQgSSBleHBlY3QgdGhpcyB3aWxsIGNhdXNlIHByb2JsZW1zIGluIHRoZQo+Pj4gc2hv
cnQgdGVybSwgZXNwZWNpYWxseSBmb3IgbWlncmF0ZWQtaW4gZ3Vlc3RzLgo+PiBUaGlua2luZyBh
Ym91dCB0aGlzIGFnYWluLCB0aGUgUkRNU1Igc2lkZSBvZiB0aGluZ3MgYWxyZWFkeSByYWlzZXMK
Pj4gI0dQIGZvciBpbmFjY2Vzc2libGUgTVNScy4gV2Ugb2J2aW91c2x5IGNhbid0IGRvIGEgcHJv
YmluZyBXUk1TUgo+PiBpbiB7c3ZtLHZteH1fbXNyX3dyaXRlX2ludGVyY2VwdCgpLCBidXQgY291
bGRuJ3Qgd2UgcmRtc3Jfc2FmZSgpCj4+IGluIHRoZSAiY2FzZSAwOiIgYmxvY2ssIHRyZWF0aW5n
IHRoZSByZXN1bHQgYXMgdGhlIHZlcmRpY3Qgd2hldGhlciB0bwo+PiByYWlzZSAjR1AgdG8gdGhl
IGd1ZXN0PyBBcyB0aGUgcmVhZCBwYXRoIGRvZXMgdGhpcyBhbnl3YXksIHdlJ3JlCj4+IG5vdCBl
eHBvc2luZyBvdXJzZWx2ZXMgdG8gbmV3IHJpc2tzLgo+IAo+IFdoYXQgYWJvdXQgd3JpdGUtb25s
eSBNU1JzPwoKQmFkIGx1Y2sgKEknbSBzb3JyeSB0byBzYXkgc28sIGJ1dCB3ZSBoYXZlIGFuIGFj
dHVhbCBidWcgdG8gZml4IGhlcmUpLgpJZiB3ZSBmaW5kIGFueSBzdWNoIGlzIHVzZWQsIHdlJ2xs
IGhhdmUgdG8gYWRkIGluZGl2aWR1YWwgY2FzZSBsYWJlbHMuCgpKYW4KCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 07:59:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 07:59:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep8Gb-0007QD-Np; Fri, 23 Feb 2018 07:59:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ep8Ga-0007Pt-5X
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 07:59:40 +0000
X-Inumbo-ID: 6170d40a-186f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6170d40a-186f-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 08:58:49 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ep8GV-0002nh-9w; Fri, 23 Feb 2018 07:59:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ep8GP-0003HZ-4Y; Fri, 23 Feb 2018 07:59:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ep8GN-0003jk-M4; Fri, 23 Feb 2018 07:59:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119859-mainreport@xen.org>
X-Osstest-Failures: xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:windows-install:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-xsm:xen-install:fail:heisenbug
 xen-4.10-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.10-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.10-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5e91fc4d3b6c1d3cd4d684d132e6fa1054627c04
X-Osstest-Versions-That: xen=3921128fcb3501318f5233ac32a398b1acacb2cc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 07:59:27 +0000
Subject: [Xen-devel] [xen-4.10-testing test] 119859: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTg1OSB4ZW4tNC4xMC10ZXN0aW5nIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk4NTkvCgpGYWlsdXJlcyA6LS8g
YnV0IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50
bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAx
MCB3aW5kb3dzLWluc3RhbGwgZmFpbCBpbiAxMTk3NzcgcGFzcyBpbiAxMTk4NTkKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgIDYgeGVuLWluc3RhbGwgICAgICAgICAgICAgICAgZmFpbCBw
YXNzIGluIDExOTc3NwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBi
bG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgZmFpbCBpbiAxMTk3NzcgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExOTc3NyBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTIgeHRm
L3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0
LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEg
ICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcHZodjItYW1kIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAgICAgICAgZmFpbCAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRl
Ymlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQg
ICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0
ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNWU5MWZjNGQzYjZjMWQzY2Q0ZDY4NGQxMzJl
NmZhMTA1NDYyN2MwNApiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgMzky
MTEyOGZjYjM1MDEzMThmNTIzM2FjMzJhMzk4YjFhY2FjYjJjYwoKTGFzdCB0ZXN0IG9mIGJhc2lz
ICAgMTE4NzcxICAyMDE4LTAyLTA5IDE2OjIzOjIxIFogICAxMyBkYXlzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExOTc3NyAgMjAxOC0wMi0yMSAwMjozOTowMyBaICAgIDIgZGF5cyAgICAyIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1wdmh2Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3Jh
ZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDM5MjEx
MjhmY2IuLjVlOTFmYzRkM2IgIDVlOTFmYzRkM2I2YzFkM2NkNGQ2ODRkMTMyZTZmYTEwNTQ2Mjdj
MDQgLT4gc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 08:21:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 08:21:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep8bF-0001Re-4l; Fri, 23 Feb 2018 08:21:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulpj=fr=gmail.com=semelpaul@srs-us1.protection.inumbo.net>)
 id 1ep8bE-0001RY-QJ
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 08:21:00 +0000
X-Inumbo-ID: 5c10c022-1872-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c10c022-1872-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 09:20:09 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id n7so13177615wrn.5
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 00:20:58 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:subject:to:references:cc:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=PMFj23QbF/NM8dd42vz0IE5ZeBfwlATatFZ1g49UJGE=;
 b=eAEfp8zoJBeY0dsR7OdnhpyGQM/IsH84yxulCiPCjON13iqPxszfVbYTQ2FHM1x6MT
 Ymlqz1j/tG97uui/df+WYr1eU4DSK3LRVg39NKExoi1hegBVfoVE5W4n6BGtIbwzH0P2
 rzGSz9bbUvjF4BHHZUHLvVtz3m/mABqePafdPSaaG+N996T6xztkqyJDCbjYd7InXF91
 mMSnsWq+25lfmsLh5deGedI2Hjhf49qfs+WSY6zAEuxLT/OjAbQ2XQivIee730Lvo/kp
 25I2csSjRJsRBG9DB1lAES7psQlzapkUaI6FQ3dq0KaqYSynycJskOoca2XCzyl9DOL6
 DnLw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:subject:to:references:cc:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=PMFj23QbF/NM8dd42vz0IE5ZeBfwlATatFZ1g49UJGE=;
 b=q6NDJK1Q8PTc1BKNgoWXrQ1lItHm0c2TR5wtApQl8oyfx0r8ShYp2+7EretO+ZR6CK
 hZjMoocG4YHF6XV5fFMsks0Kh/cYef5nGsRbYfG8/nRwjtEaVajdBIu1+Ygi6QAi1YXb
 dTBqpfbgrkJKUf+0uSGI1K0dEngkXk228N60p/kwNTx0smOxqP3ckKL3UBOviW3Dg7x9
 HBA+xLjSZ6+GyuH8gP5401+xvmgKfotUAX3KTuvOXXQ4OjnWajvzriBK73Tnz+W65Rrs
 AitHmeanubcz7JWyfSXqk4qSpRQjo33hQIhfuqyj5edsuF2DqljuQnp8aa6/eJuRqnmH
 8SYg==
X-Gm-Message-State: APf1xPAIohmdLRbHE9XPgaFtfKNUI195KaIZ+i/x4TaG0QOcM1BoisYn
 yjgnnugocjEAiYFYyNiADi8=
X-Google-Smtp-Source: AH8x226VLhqBQaKGIkv+8LiHGwz1jaCCT/liTjnRNzpnhdSeMk9PkoOQ0cfFVCEZ1TCscOMe8VCBhQ==
X-Received: by 10.223.195.206 with SMTP id d14mr860110wrg.0.1519374057570;
 Fri, 23 Feb 2018 00:20:57 -0800 (PST)
Received: from [10.102.188.173] ([163.5.223.35])
 by smtp.gmail.com with ESMTPSA id r188sm1333516wmb.40.2018.02.23.00.20.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 00:20:56 -0800 (PST)
From: Paul Semel <semelpaul@gmail.com>
To: xen-devel@lists.xenproject.org
References: <20180222180014.qctjkne27d5qwfro@citrix.com>
 <20180222235726.28721-1-semelpaul@gmail.com>
Message-ID: <52e31e43-7599-592a-438c-ecc7b8094edb@gmail.com>
Date: Fri, 23 Feb 2018 09:20:54 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180222235726.28721-1-semelpaul@gmail.com>
Content-Language: en-US
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 JBeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] fuzz/x86_emulate: fix bounds for input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8yMy8yMDE4IDEyOjU3IEFNLCBQYXVsIFNlbWVsIHdyb3RlOgo+IFRoZSBtaW5pbXVt
IHNpemUgZm9yIHRoZSBpbnB1dCBzaXplIHdhcyBzZXQgdG8gREFUQV9PRkZTRVQgKyAxIHdoaWNo
IHdhcyBtZWFuaW5nCj4gdGhhdCB3ZSB3ZXJlIHJlcXVlc3RpbmcgYXQgbGVhc3Qgb25lIGNoYXJh
Y3RlciBvZiB0aGUgZGF0YSBhcnJheSB0byBiZSBmaWxsZWQuCj4gVGhpcyBpcyBub3QgbmVlZGVk
IGZvciB0aGUgZnV6emVyIHRvIGdldCB3b3JraW5nIGNvcnJlY3RseS4KPiAKPiBUaGUgbWF4aW11
bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRvIElOUFVUX1NJWkUsIHdoaWNoIGlz
IGFjdHVhbGx5Cj4gdGhlIHNpemUgb2YgdGhlIGRhdGEgYXJyYXkgaW5zaWRlIHRoZSBmdXp6X2Nv
cnB1cyBzdHJ1Y3R1cmUgYW5kIHNvIHdhcyBub3QKPiBhYmxpbmcgdXNlciAob3IgQUZMKSB0byBm
aWxsIGluIHRoZSB3aG9sZSBzdHJ1Y3R1cmUuIENoYW5naW5nIHRvCj4gc2l6ZW9mKHN0cnVjdCBm
dXp6X2NvcnB1cykgY29ycmVjdCB0aGlzIHByb2JsZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1
bCBTZW1lbCA8c2VtZWxwYXVsQGdtYWlsLmNvbT4KPiAtLS0KPiAgIHRvb2xzL2Z1enoveDg2X2lu
c3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgOSArKysrKy0tLS0KPiAgIDEgZmlsZSBj
aGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPiBpbmRleCA5NjQ2ODJh
YTFhLi5mM2NlMmU3ZTI3IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9u
X2VtdWxhdG9yL2Z1enotZW11bC5jCj4gKysrIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25f
ZW11bGF0b3IvZnV6ei1lbXVsLmMKPiBAQCAtMzMsNiArMzMsNyBAQCBzdHJ1Y3QgZnV6el9jb3Jw
dXMKPiAgICAgICB1bnNpZ25lZCBjaGFyIGRhdGFbSU5QVVRfU0laRV07Cj4gICB9IGlucHV0Owo+
ICAgI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9jb3JwdXMsIGRhdGEp
Cj4gKyNkZWZpbmUgRlVaWl9DT1JQVVNfU0laRSAoc2l6ZW9mKHN0cnVjdCBmdXp6X2NvcnB1cykp
Cj4gICAKPiAgIC8qCj4gICAgKiBJbnRlcm5hbCBzdGF0ZSBvZiB0aGUgZnV6emluZyBoYXJuZXNz
LiAgQ2FsY3VsYXRlZCBpbml0aWFsbHkgZnJvbSB0aGUgaW5wdXQKPiBAQCAtODIyLDEzICs4MjMs
MTMgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBz
aXplX3Qgc2l6ZSkKPiAgICAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyAq
Lwo+ICAgICAgIG1lbXNldCgmaW5wdXQsIDAsIHNpemVvZihpbnB1dCkpOwo+ICAgCj4gLSAgICBp
ZiAoIHNpemUgPD0gREFUQV9PRkZTRVQgKQo+ICsgICAgaWYgKCBzaXplIDwgREFUQV9PRkZTRVQg
KQo+ICAgICAgIHsKPiAgICAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gc21hbGxcbiIpOwo+ICAg
ICAgICAgICByZXR1cm4gMTsKPiAgICAgICB9Cj4gICAKPiAtICAgIGlmICggc2l6ZSA+IElOUFVU
X1NJWkUgKQo+ICsgICAgaWYgKCBzaXplID4gRlVaWl9DT1JQVVNfU0laRSApCj4gICAgICAgewo+
ICAgICAgICAgICBwcmludGYoIklucHV0IHRvbyBsYXJnZVxuIik7Cj4gICAgICAgICAgIHJldHVy
biAxOwo+IEBAIC04NTksOSArODYwLDkgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29u
c3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKPiAgIAo+ICAgdW5zaWduZWQgaW50IGZ1
enpfbWluaW1hbF9pbnB1dF9zaXplKHZvaWQpCj4gICB7Cj4gLSAgICBCVUlMRF9CVUdfT04oREFU
QV9PRkZTRVQgPiBJTlBVVF9TSVpFKTsKPiArICAgIEJVSUxEX0JVR19PTihEQVRBX09GRlNFVCA+
IEZVWlpfQ09SUFVTX1NJWkUpOwoKQWN0dWFsbHksIHRoaXMgY2hlY2sgaXMgZHVtYi4KCkkgdGhp
bmsgSSBzaG91bGQgcmF0aGVyIGRvIDoKCUJVSUxEX0JVR19PTihEQVRBX09GRlNFVCArIElOUFVU
X1NJWkUgIT0gRlVaWl9DT1JQVVNfU0laRSkKClRoaXMgd2F5LCB3ZSBlbnN1cmUgdGhhdCB0aGUg
ZGF0YSBmaWVsZCBpcyB0aGUgbGFzdCBmaWVsZCBvZiBmdXp6X2NvcnB1cyAKc3RydWN0dXJlLgoK
V2hhdCBkbyB5b3UgdGhpbmsgYWJvdXQgdGhpcyA/Cgo+ICAgCj4gLSAgICByZXR1cm4gREFUQV9P
RkZTRVQgKyAxOwo+ICsgICAgcmV0dXJuIERBVEFfT0ZGU0VUOwo+ICAgfQo+ICAgCj4gICAvKgo+
IAoKLS0gClBhdWwgU2VtZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 08:36:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 08:36:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep8qK-0002IK-Fo; Fri, 23 Feb 2018 08:36:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ep8qJ-0002IE-Rb
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 08:36:35 +0000
X-Inumbo-ID: 898231c4-1874-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 898231c4-1874-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 09:35:44 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 01:36:32 -0700
Message-Id: <5A8FE09E02000078001AABC6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 01:36:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: [Xen-devel] [PATCH v2] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGZvciBub24tZXhpc3RlbnQgTVNSczogd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKCkncyBjb21t
ZW50IGNsZWFybHkKc2F5cyB0aGF0IHRoZSBmdW5jdGlvbiByZXR1cm5zIDAgZm9yIHVucmVjb2du
aXplZCBNU1JzLCBzbwp7c3ZtLHZteH1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHNob3VsZCBub3Qg
Y29udmVydCB0aGlzIGludG8gc3VjY2Vzcy4gV2UKZG9uJ3Qgd2FudCB0byB1bmNvbmRpdGlvbmFs
bHkgZmFpbCB0aGUgYWNjZXNzIHRob3VnaCwgYXMgd2UgY2FuJ3QgYmUKY2VydGFpbiB0aGUgbGlz
dCBvZiBoYW5kbGVkIE1TUnMgaXMgY29tcGxldGUgZW5vdWdoIGZvciB0aGUgZ3Vlc3QgdHlwZXMK
d2UgY2FyZSBhYm91dCwgc28gaW5zdGVhZCBtaXJyb3Igd2hhdCB3ZSBkbyBvbiB0aGUgcmVhZCBw
YXRocyBhbmQgcHJvYmUKdGhlIE1TUiB0byBkZWNpZGUgd2hldGhlciB0byByYWlzZSAjR1AuCgpT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogUHJv
YmUgTVNSIGp1c3QgbGlrZSBpcyBhbHJlYWR5IGRvbmUgb24gcmVhZCBwYXRocy4KCi0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5j
CkBAIC0yMTI1LDYgKzIxMjUsMTMgQEAgc3RhdGljIGludCBzdm1fbXNyX3dyaXRlX2ludGVyY2Vw
dCh1bnNpZwogICAgICAgICAgICAgcmVzdWx0ID0gWDg2RU1VTF9SRVRSWTsKICAgICAgICAgICAg
IGJyZWFrOwogICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICog
TWF0Y2ggdXAgd2l0aCB0aGUgUkRNU1Igc2lkZSBmb3Igbm93OyB1bHRpbWF0ZWx5IHRoaXMgZW50
aXJlCisgICAgICAgICAgICAgKiBjYXNlIGJsb2NrIHNob3VsZCBnbyBhd2F5LgorICAgICAgICAg
ICAgICovCisgICAgICAgICAgICBpZiAoIHJkbXNyX3NhZmUobXNyLCBtc3JfY29udGVudCkgPT0g
MCApCisgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICBnb3RvIGdwZjsKICAgICAg
ICAgY2FzZSAxOgogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
CkBAIC0zMTYxLDYgKzMxNjEsMTMgQEAgc3RhdGljIGludCB2bXhfbXNyX3dyaXRlX2ludGVyY2Vw
dCh1bnNpZwogICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgogICAgICAgICAgICAgICAg
ICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICAgICAgICAgICAgICBjYXNlIDA6CisgICAg
ICAgICAgICAgICAgICAgIC8qCisgICAgICAgICAgICAgICAgICAgICAqIE1hdGNoIHVwIHdpdGgg
dGhlIFJETVNSIHNpZGUgZm9yIG5vdzsgdWx0aW1hdGVseSB0aGlzCisgICAgICAgICAgICAgICAg
ICAgICAqIGVudGlyZSBjYXNlIGJsb2NrIHNob3VsZCBnbyBhd2F5LgorICAgICAgICAgICAgICAg
ICAgICAgKi8KKyAgICAgICAgICAgICAgICAgICAgaWYgKCByZG1zcl9zYWZlKG1zciwgbXNyX2Nv
bnRlbnQpID09IDAgKQorICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAgICAgICAgICAgICAgY2FzZSAxOgogICAgICAg
ICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgICBkZWZhdWx0OgoKCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 08:41:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 08:41:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep8uu-0002ya-BD; Fri, 23 Feb 2018 08:41:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ep8us-0002yT-QY
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 08:41:18 +0000
X-Inumbo-ID: 32a78ed9-1875-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 32a78ed9-1875-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 09:40:27 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 01:41:16 -0700
Message-Id: <5A8FE1BC02000078001AABD3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 01:41:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-5-git-send-email-chao.gao@intel.com>
 <20180222184403.oecbexqtdg24qnfz@citrix.com>
In-Reply-To: <20180222184403.oecbexqtdg24qnfz@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC Patch v4 4/8] hvmloader: boot cpu through
	broadcast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDE5OjQ0LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBEZWMgMDYsIDIwMTcgYXQgMDM6NTA6MTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4+ICsgICAgIiAgICBtb3YgICAkbG9jaywlZWR4ICAgICAgICAgICAgXG4iCj4gCj4gTm90IHJl
YWxseSBhbiBleHBlcnQgaW4geDg2IGFzbSAtLSBzaG91bGRuJ3QgdGhpcyBiZSBsZWEgaW5zdGVh
ZD8KCk5vLCB3aGVuIE1PViBjYW4gYmUgdXNlZCBpdCdzIHByZWZlcmFibGUgYXMgaGF2aW5nIGEg
MSBieXRlIHNob3J0ZXIKZW5jb2RpbmcuIFRoZXJlIGFyZSBhIGZldyBjYXNlcyB3aGVyZSBNT1Yg
bWF5IG5vdCBiZSBhcHByb3ByaWF0ZSwKYnV0IEkgZG9uJ3QgdGhpbmsgdGhlIG9uZSBoZXJlIGlz
LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 08:50:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 08:50:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep93S-0003jx-5i; Fri, 23 Feb 2018 08:50:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ep93Q-0003jr-L4
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 08:50:08 +0000
X-Inumbo-ID: 6e63dade-1876-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e63dade-1876-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 09:49:17 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 01:50:06 -0700
Message-Id: <5A8FE3CD02000078001AABEB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 01:50:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>,"Chao Gao" <chao.gao@intel.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-9-git-send-email-chao.gao@intel.com>
 <20180222184627.nq3iu2xovifcm6gb@citrix.com>
In-Reply-To: <20180222184627.nq3iu2xovifcm6gb@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC Patch v4 8/8] x86/hvm: bump the maximum number
 of vcpus to 512
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDE5OjQ2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gV2VkLCBEZWMgMDYsIDIwMTcgYXQgMDM6NTA6MTRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaAo+PiArKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKPj4gQEAgLTMyLDcgKzMy
LDcgQEAKPj4gICNkZWZpbmUgSFZNX0lORk9fUEFERFIgICAgICAgKChIVk1fSU5GT19QRk4gPDwg
MTIpICsgSFZNX0lORk9fT0ZGU0VUKQo+PiAgCj4+ICAvKiBNYXhpbXVtIHdlIGNhbiBzdXBwb3J0
IHdpdGggY3VycmVudCB2TEFQSUMgSUQgbWFwcGluZy4gKi8KPj4gLSNkZWZpbmUgSFZNX01BWF9W
Q1BVUyAgICAgICAgMTI4Cj4+ICsjZGVmaW5lIEhWTV9NQVhfVkNQVVMgICAgICAgIDUxMgo+IAo+
IEkgY2hlY2tlZCBhIGZldyBwbGFjZXMgd2hlcmUgdGhpcyBpcyB1c2VkLCBidW1waW5nIHRoZSBu
dW1iZXIgZG9lc24ndAo+IHNlZW0gdG8gYmUgaGFybWZ1bCBvbiB0aGUgc3VyZmFjZS4KPiAKPiBP
ZiBjb3Vyc2UgdGhlcmUgaXMgdGhlIHF1ZXN0aW9uIGhvdyBtYW55IENQVXMgY2FuIHVwc3RyZWFt
IHN1cHBvcnQsCj4gSSB0aGluayBpdCBpcyBzdGlsbCB1bmRlciBhcmd1bWVudCBhdCB0aGUgbW9t
ZW50LgoKTGVhdmluZyB0aGUgbGF0dGVyIGFzaWRlLCBpdCBpcyBuZXZlciBva2F5IHRvIHNpbXBs
eSBjaGFuZ2UgYSAjZGVmaW5lCmluIHRoZSBwdWJsaWMgaW50ZXJmYWNlLiBTZWUgZS5nLiBmYjQ0
MmUyMTcxICgieDg2XzY0OiBhbGxvdyBtb3JlCnZDUFUtcyBwZXIgZ3Vlc3QiKSwgd2hlcmUgd2Un
dmUgYWxyZWFkeSBnb25lIGEgc29tZXdoYXQgaGFyc2gKcm91dGUgYnkgZHJvcHBpbmcgdGhlIG9y
aWdpbmFsICNkZWZpbmUgYWx0b2dldGhlciAodGh1cyBhdCBsZWFzdApjYXVzaW5nIGJ1aWxkIGZh
aWx1cmVzIGZvciBjb25zdW1lcnMpLCB0YWtpbmcgdGhlIHBvc2l0aW9uIHRoYXQgaXQKd2Fzbid0
IGNvcnJlY3QgdG8gZXhwb3NlIHRoZSB2YWx1ZSBpbiB0aGUgZmlyc3QgcGxhY2UuCgpIZW5jZSBh
dCB0aGUgdmVyeSBsZWFzdCBJIGNhbid0IHNlZSBob3cgc3RydWN0IGh2bV9pbmZvX3RhYmxlCihp
biB0aGUgc2FtZSBwdWJsaWMgaGVhZGVyKSBjYW4gYmUgbGVmdCBhbG9uZSB3aXRoIHRoaXMgY2hh
bmdlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 08:55:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 08:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep98R-0003v0-O7; Fri, 23 Feb 2018 08:55:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ep98Q-0003ut-Sw
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 08:55:18 +0000
X-Inumbo-ID: 7e65cb39-1877-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e65cb39-1877-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 08:56:53 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 01:55:10 -0700
Message-Id: <5A8FE4FE02000078001AAC03@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 01:55:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Doug Goldstein" <cardoe@cardoe.com>
References: <20180222193458.17118-1-cardoe@cardoe.com>
In-Reply-To: <20180222193458.17118-1-cardoe@cardoe.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] README: require Python 2.6 or newer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDIwOjM0LCA8Y2FyZG9lQGNhcmRvZS5jb20+IHdyb3RlOgo+IElu
Y3JlYXNlIHRoZSBtaW5pbXVtIHJlcXVpcmVkIFB5dGhvbiB0byAyLjYgb3IgbmV3ZXIuCj4gCj4g
U2lnbmVkLW9mZi1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgoKVGhhdCdz
IHRoZSBlYXN5IGhhbGYuIFRvb2wgc3RhY2sgY29uZmlndXJlIHNjcmlwdHMgd2lsbCBhbHNvIHdh
bnQgdG8KYmUgYWRqdXN0ZWQgKHNlZSB0aGUgdGhyZWFkIHJvb3RlZCBhdApodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTctMDkvbXNnMDIzODku
aHRtbCkuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:01:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:01:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep9Eh-0004ek-DZ; Fri, 23 Feb 2018 09:01:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=d8wp=fr=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1ep9Eg-0004eY-1T
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 09:01:46 +0000
X-Inumbo-ID: 0daa66e9-1878-11e8-ba59-bc764e045a96
Received: from mail-wm0-x233.google.com (unknown [2a00:1450:400c:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0daa66e9-1878-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 10:00:54 +0100 (CET)
Received: by mail-wm0-x233.google.com with SMTP id q83so3244143wme.5;
 Fri, 23 Feb 2018 01:01:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=n725P4YUKefTWd6MgAV9fi0xZgKwLaj6lLjlNY3gcd4=;
 b=dlrqzYCtfp/yTTkPxyy8px8gkXy4ewerziSYWyaqz74dySAYmYlB6s9Cl4WpVjzXzm
 ms8sJz3SJV1+00mQo1iht0WDbzcz6HQQt5AQtV7TJccaIjlTWrR+pn7Awym061RSzNa+
 YbJr3F6TS/rYb/HhzI34219QkZgLHBbFwtvxML6RC52rlP21uk8bN7aCVr+O4MPeoa5Y
 bFvIaz/q06cZFWTPDU/8tw6Bw3v7Mn8P4Nuj/Kpe/Org7VGiPaHMLvjO4pTZ8HGSU4pA
 TMhg0e37hN4ivPIKUywR6jztlouAnR2+K/a2hvKZd739tCH+1fXjzJGmFNE0bKerfIqE
 IRxg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=n725P4YUKefTWd6MgAV9fi0xZgKwLaj6lLjlNY3gcd4=;
 b=G4GkFtzG1coNvWHTxGNit13Gc8nqihoTi2TdSvPxmKHtQRUaHdXqu1Comz1KMMlAwN
 7Tq5yxKe1DoOcCAy+5dxknKNsY8fY6owSghtDBnNa5DGjfOMcr2pGXHxVRMovJmeJuqk
 ASO1k5Qcshxro24UTgcY3xbYn/y9a+U3nEdit5ST7XXi5sa2CH9WRyx1EV1m+q3aRnUg
 NuD3yxhtVnfn7J0lnc32rK0EonzJBTeju0B3blgjb97lZ364RbWP4RAanVJs9TxUy7Uz
 LDtZLiLUzaE5bpFjEPz4bzBUPCTpAFEseFohmNj1FlZhW2fyifk7dKYKrKstSZBwtwbY
 qIow==
X-Gm-Message-State: APf1xPB0odDwODNy2Dlwx/PAV9ZtvcO2D0PqG96IleAwJUXQYp7pSwqo
 wl3XFC38CfYg/ADIAnQM+Q4=
X-Google-Smtp-Source: AH8x22631mGde8D4+4gxqjxCnNRWQAEBP3dfgAWGQZzRTHFtUXRGhYoazCL8T2LJAXZ51RMAm5xXeg==
X-Received: by 10.80.204.208 with SMTP id b16mr1880899edj.18.1519376502781;
 Fri, 23 Feb 2018 01:01:42 -0800 (PST)
Received: from ?IPv6:2a00:c1a0:4883:a700:99d6:7110:efd6:c13c?
 ([2a00:c1a0:4883:a700:99d6:7110:efd6:c13c])
 by smtp.gmail.com with ESMTPSA id f11sm1924412edf.2.2018.02.23.01.01.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 01:01:42 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
X-Google-Original-From: Lars Kurth <lars.kurth@xenproject.org>
Message-Id: <723A9DC0-1134-4637-9B80-E15ADF026EC3@xenproject.org>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Fri, 23 Feb 2018 10:01:40 +0100
In-Reply-To: <CAFSf9hqHcZ=9KEb2R=psTy5ou1L6Kh_AE-Tr2HZNWW-qtuw_9g@mail.gmail.com>
To: KANIKA SAINI <kanika16047@iiitd.ac.in>
References: <4C7AE15B-6A38-4D0B-8E31-2A13DAD04D71@citrix.com>
 <alpine.DEB.2.10.1802141036260.5392@sstabellini-ThinkPad-X260>
 <CAFSf9ho6SwiPw8jDzzy3O+MhjY23MdwWvSNQDwJcr5Y56rjTTA@mail.gmail.com>
 <CAFSf9hqHcZ=9KEb2R=psTy5ou1L6Kh_AE-Tr2HZNWW-qtuw_9g@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: Re: [Xen-devel] [Minios-devel] Excited for Xen Project in Outreachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7583770250144774285=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7583770250144774285==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_7BBD86DD-0D7B-4AB1-B0DA-FDF44218810B"


--Apple-Mail=_7BBD86DD-0D7B-4AB1-B0DA-FDF44218810B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Kanika,

> On 22 Feb 2018, at 20:34, KANIKA SAINI <kanika16047@iiitd.ac.in> =
wrote:
>=20
>=20
> Issue suggested by Simon
> In Unikraft - whenever compiler flags are changed due to an addition =
of a library or something else according to the build rules, the make =
command doesn't force recompilation of those files affected by the flag =
change unless the files are altered too. The only way out is to "make =
clean" and "make" again all the files which can be redundantly =
time-consuming.
>=20
> Solution
> One way is to create flag files for objects and add those as their =
dependency in the Makefile.


> Apart from this, I'm wondering if rules are passed on to the Makefile =
and changes are depicted in the Makefile itself, can we add Makefile as =
the dependency of objects to solve this issue?

I think the answer is in the documentation, which explains the UI (if =
you to call it that way) for the build system (see =
http://unikraft.neclab.eu/developers-app.html =
<http://unikraft.neclab.eu/developers-app.html>)

You can also usually figure out which parameters are passed to make via =
the command line by searching for the origin function, in particular for =
"command line" return values =
(https://www.gnu.org/software/make/manual/html_node/Origin-Function.html =
<https://www.gnu.org/software/make/manual/html_node/Origin-Function.html>)=
. This will give you a sense of the values that can be passed to the =
build system from outside of a makefile.

Now, you do need to make sure that you don't change the UI interface, as =
this would break everyone who uses Unikraft.

Assuming that all the flags we care about are already encoded in a =
Makefile (and don't come through the command line or through any other =
means), then adding a dependency may be sufficient. There is the =
question how granular you want this to be:=20
a) Is it OK for everything to be rebuilt when say you change a -Dfoo=20
b) Do you want this to be more fine grained

Have a google for something like "rebuilding when makefile flags change" =
and you will find a few example patterns with different trade-offs to =
solve this problem in general

The second challenge is that most substantial build rules get created =
dynamically via [unikraft/unikraft.git] =
<http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;hb=3DHE=
AD> / support =
<http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;f=3Dsup=
port;hb=3DHEAD> / build =
<http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;f=3Dsup=
port/build;hb=3DHEAD> / *=20
Thus, adding a dependency on a makefile may not be as simple as it =
sounds

Lars=20=

--Apple-Mail=_7BBD86DD-0D7B-4AB1-B0DA-FDF44218810B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Kanika,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 22 Feb 2018, at 20:34, KANIKA SAINI &lt;<a =
href=3D"mailto:kanika16047@iiitd.ac.in" =
class=3D"">kanika16047@iiitd.ac.in</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><img width=3D"0" height=3D"0" class=3D"mailtrack-img" alt=3D"" =
src=3D"https://mailtrack.io/trace/mail/750bfa19bb7abf84dc2f39e7fbd69190513=
eae6e.png?u=3D1498883" style=3D"display: flex;"><div class=3D""></div><div=
 class=3D""></div><div class=3D""></div><b class=3D"">Issue suggested by =
Simon</b><div class=3D"">In Unikraft - whenever compiler flags are =
changed due to an addition of a library or something else according to =
the build rules, the make command doesn't force recompilation of those =
files affected by the flag change unless the files are altered too. The =
only way out is to "make clean" and "make" again all the files which can =
be redundantly time-consuming.<br class=3D""><br class=3D""><b =
class=3D"">Solution<br class=3D""></b>One way is to create flag files =
for objects and add those as their dependency in the Makefile.<br =
class=3D""></div></div></div></blockquote><div><br =
class=3D""></div></div><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D""><div dir=3D"ltr" style=3D"font-family: =
Helvetica; font-size: 12px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; text-align: start; =
text-indent: 0px; text-transform: none; white-space: normal; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D""><div =
class=3D"">Apart from this, I'm wondering if rules are passed on to the =
Makefile and changes are depicted in the Makefile itself, can we add =
Makefile as the dependency of objects to solve this issue?<br =
class=3D""></div></div></div></blockquote><div><br =
class=3D""></div></div>I think the answer is in the documentation, which =
explains the UI (if you to call it that way) for the build system =
(see&nbsp;<a href=3D"http://unikraft.neclab.eu/developers-app.html" =
class=3D"">http://unikraft.neclab.eu/developers-app.html</a>)<div =
class=3D""><br class=3D""><div class=3D"">You can also usually figure =
out which parameters are passed to make via the command line by =
searching for the origin function, in particular for "command line" =
return values (<a =
href=3D"https://www.gnu.org/software/make/manual/html_node/Origin-Function=
.html" =
class=3D"">https://www.gnu.org/software/make/manual/html_node/Origin-Funct=
ion.html</a>). This will give you a sense of the values that can be =
passed to the build system from outside of a makefile.</div><div =
class=3D""><br class=3D""></div><div class=3D"">Now, you do need to make =
sure that you don't change the UI interface, as this would break =
everyone who uses Unikraft.</div></div><div class=3D""><br =
class=3D""></div><div class=3D"">Assuming that all the flags we care =
about are already encoded in a Makefile (and don't come through the =
command line or through any other means), then adding a dependency may =
be sufficient. There is the question how granular you want this to =
be:&nbsp;</div><div class=3D"">a) Is it OK for everything to be rebuilt =
when say you change a -Dfoo&nbsp;</div><div class=3D"">b) Do you want =
this to be more fine grained</div><div class=3D""><br =
class=3D""></div><div class=3D"">Have a google for something like =
"rebuilding when makefile flags change" and you will find a few example =
patterns with different trade-offs to solve this problem in =
general</div><div class=3D""><br class=3D""></div><div class=3D"">The =
second challenge is that most substantial build rules get created =
dynamically via<b class=3D"">&nbsp;<a =
href=3D"http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;=
hb=3DHEAD" title=3D"tree root" style=3D"color: rgb(136, 0, 0); =
font-family: sans-serif; font-variant-ligatures: normal; orphans: 2; =
widows: 2; background-color: rgb(255, 255, 255);" =
class=3D"">[unikraft/unikraft.git]</a><span style=3D"font-family: =
sans-serif; font-variant-ligatures: normal; orphans: 2; widows: 2; =
background-color: rgb(255, 255, 255);" class=3D"">&nbsp;/&nbsp;</span><a =
href=3D"http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;=
f=3Dsupport;hb=3DHEAD" title=3D"support" style=3D"color: rgb(136, 0, 0); =
font-family: sans-serif; font-variant-ligatures: normal; orphans: 2; =
widows: 2; background-color: rgb(255, 255, 255);" =
class=3D"">support</a><span style=3D"font-family: sans-serif; =
font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: =
rgb(255, 255, 255);" class=3D"">&nbsp;/&nbsp;</span><a =
href=3D"http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;=
f=3Dsupport/build;hb=3DHEAD" title=3D"support/build" style=3D"color: =
rgb(136, 0, 0); font-family: sans-serif; font-variant-ligatures: normal; =
orphans: 2; widows: 2; background-color: rgb(255, 255, 255);" =
class=3D"">build</a><span style=3D"font-family: sans-serif; =
font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: =
rgb(255, 255, 255);" class=3D"">&nbsp;/ *&nbsp;</span></b></div><div =
class=3D""><span style=3D"font-family: sans-serif; =
font-variant-ligatures: normal; orphans: 2; widows: 2; background-color: =
rgb(255, 255, 255);" class=3D"">Thus, adding a dependency on a makefile =
may not be as simple as it sounds</span></div><div class=3D""><span =
style=3D"font-family: sans-serif; font-variant-ligatures: normal; =
orphans: 2; widows: 2; background-color: rgb(255, 255, 255);" =
class=3D""><br class=3D""></span></div><div class=3D""><span =
style=3D"font-family: sans-serif; font-variant-ligatures: normal; =
orphans: 2; widows: 2; background-color: rgb(255, 255, 255);" =
class=3D"">Lars&nbsp;</span></div></body></html>=

--Apple-Mail=_7BBD86DD-0D7B-4AB1-B0DA-FDF44218810B--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7583770250144774285==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:02:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:02:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep9Fp-0004kG-O7; Fri, 23 Feb 2018 09:02:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ep9Fo-0004ju-Em
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 09:02:56 +0000
X-Inumbo-ID: 8f740b25-1878-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8f740b25-1878-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 09:04:32 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 02:02:49 -0700
Message-Id: <5A8FE6C602000078001AAC14@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 02:02:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Kevin Tian" <kevin.tian@intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-7-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002748@SHSMSX101.ccr.corp.intel.com>
 <aff2fd1e0f2541e1844d99fea1cd6872@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101542D@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19101542D@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 AndrewCooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>,
 Paul Durrant <Paul.Durrant@citrix.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 6/7] x86: add iommu_op to query reserved
 ranges
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDA2OjIzLCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
PiAgRnJvbTogUGF1bCBEdXJyYW50IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJpeC5jb21dCj4+
IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDEzLCAyMDE4IDU6MjUgUE0KPj4gPiBGcm9tOiBUaWFu
LCBLZXZpbiBbbWFpbHRvOmtldmluLnRpYW5AaW50ZWwuY29tXQo+PiA+IFNlbnQ6IDEzIEZlYnJ1
YXJ5IDIwMTggMDY6NTIKPj4gPiA+IEZyb206IFBhdWwgRHVycmFudAo+PiA+ID4gU2VudDogTW9u
ZGF5LCBGZWJydWFyeSAxMiwgMjAxOCA2OjQ3IFBNCj4+ID4gPiArICAgIH0KPj4gPiA+ICsKPj4g
PiA+ICsgICAgY3R4dC0+bnJfZW50cmllcysrOwo+PiA+ID4gKwo+PiA+ID4gKyAgICByZXR1cm4g
MTsKPj4gPiA+ICt9Cj4+ID4gPiArCj4+ID4gPiArc3RhdGljIGludCBpb21tdW9wX3F1ZXJ5X3Jl
c2VydmVkKHN0cnVjdAo+PiA+ID4geGVuX2lvbW11X29wX3F1ZXJ5X3Jlc2VydmVkICpvcCkKPj4g
Pgo+PiA+IEkgZGlkbid0IGdldCB3aHkgd2UgY2Fubm90IHJldXNlIGV4aXN0aW5nIFhFTk1FTV9y
ZXNlcnZlZF8KPj4gPiBkZXZpY2VfbWVtb3J5X21hcD8KPj4gPgo+PiAKPj4gVGhpcyBoeXBlcmNh
bGwgaXMgbm90IGludGVuZGVkIHRvIGJlIHRvb2xzLW9ubHkuIFRoYXQgb25lIGlzLCB1bmxlc3Mg
SSBtaXNyZWFkCj4+IHRoZSAjaWZkZWZzLgo+PiAKPiAKPiBJIGRpZG4ndCByZWFsaXplIGl0LiBD
dXJpb3VzIGhvdyBYZW4gZW5mb3JjZXMgc3VjaCB0b29scy1vbmx5IHBvbGljeT8gV2hhdAo+IHdv
dWxkIGhhcHBlbiBpZiBjYWxsaW5nIGl0IGZyb20gRG9tMCBrZXJuZWw/IEkganVzdCBmZWx0IG5v
dCBnb29kIG9mCj4gY3JlYXRpbmcgYSBuZXcgaW50ZXJmYWNlIGp1c3QgZm9yIGR1cGxpY2F0ZWQg
cHVycG9zZS4uLgoKSXQncyBub3QgZW5mb3JjZWQgZm9yIERvbTA7IERvbTAgKGluY2x1ZGluZyBp
dHMga2VybmVsKSBpcyB0cnVzdGVkLgpIb3cgd291bGQgWGVuIGtub3cgd2hldGhlciBhIHJlcXVl
c3QgY2FtZSBmcm9tIHVzZXIgbGFuZAoodGhyb3VnaCB0aGUgcHJpdmNtZCBkcml2ZXIpIG9yIGRp
cmVjdGx5IGZyb20gc29tZSBrZXJuZWwgY29tcG9uZW50PwoKSmFuCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:11:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:11:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep9O7-0005XM-IY; Fri, 23 Feb 2018 09:11:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ep9O6-0005WV-4F
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 09:11:30 +0000
X-Inumbo-ID: c13149d1-1879-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c13149d1-1879-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 09:13:05 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 02:11:22 -0700
Message-Id: <5A8FE8C802000078001AAC3A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 02:11:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Dario Faggioli" <dfaggioli@suse.com>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
 <151931853231.5408.9342065801393552631.stgit@Solace.fritz.box>
In-Reply-To: <151931853231.5408.9342065801393552631.stgit@Solace.fritz.box>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen/libxc: suppress direct access to
 Credit1's migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDE3OjU1LCA8ZGZhZ2dpb2xpQHN1c2UuY29tPiB3cm90ZToKPiAt
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKPiArKysgYi94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmgKPiBAQCAtMzUxLDggKzM1MSw2IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX3BtX29w
IHsKPiAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgc2V0X3NjaGVkX29wdF9z
bXQ7Cj4gICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIGdldF9tYXhfY3N0YXRl
Owo+ICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICBzZXRfbWF4X2NzdGF0ZTsK
PiAtICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgZ2V0X3ZjcHVfbWlncmF0aW9u
X2RlbGF5Owo+IC0gICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICBzZXRfdmNwdV9t
aWdyYXRpb25fZGVsYXk7Cj4gICAgICB9IHU7Cj4gIH07CgpTdWNoIHJlbW92YWwgaW1vIG5lZWRz
IHRvIGJlIGFjY29tcGFuaWVkIGJ5IGJ1bXBpbmcgb2YgdGhlCmludGVyZmFjZSB2ZXJzaW9uLgoK
SmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:35:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep9lM-0006zG-Cu; Fri, 23 Feb 2018 09:35:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1ep9lK-0006yL-VN
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 09:35:30 +0000
X-Inumbo-ID: 1c6bd15b-187d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c6bd15b-187d-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 09:37:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1ep9lD-0005t5-HP; Fri, 23 Feb 2018 09:35:23 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1ep9l8-0000cv-1s; Fri, 23 Feb 2018 09:35:18 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1ep9l7-0001X1-Lz; Fri, 23 Feb 2018 09:35:17 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119881-mainreport@xen.org>
X-Osstest-Versions-This: xtf=3a83f436494b9cc46582c94d69348401466eebb0
X-Osstest-Versions-That: xtf=d6bd213188c6e4b2f7c6ffeefe5f5ce0e7747dc1
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 09:35:17 +0000
Subject: [Xen-devel] [xtf test] 119881: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2692527515991882494=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119881 xtf real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119881/

Perfect :-)
All tests in this flight passed as required
version targeted for testing:
 xtf                  3a83f436494b9cc46582c94d69348401466eebb0
baseline version:
 xtf                  d6bd213188c6e4b2f7c6ffeefe5f5ce0e7747dc1

Last test of basis   119433  2018-02-16 20:31:43 Z    6 days
Testing same since   119881  2018-02-22 12:15:03 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

jobs:
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-amd64-pvops                                            pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xtf.git
   d6bd213..3a83f43  3a83f436494b9cc46582c94d69348401466eebb0 -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2692527515991882494==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:35:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:35:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep9lT-00070M-NM; Fri, 23 Feb 2018 09:35:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p8gz=fr=citrix.com=prvs=5859f5b70=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ep9lS-0006zw-4g
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 09:35:38 +0000
X-Inumbo-ID: 1f99171e-187d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f99171e-187d-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 09:37:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,382,1515456000"; 
 d="txt'?scan'208";a="68449813"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages,	and also to flush the IOTLB
Thread-Index: AQHTpJex7yZDRHhV70+CWmxwvJAbeaOiEAbAgA9mTACAAFJ/EA==
Date: Fri, 23 Feb 2018 09:35:28 +0000
Message-ID: <910b9652dd3642b3b65e4fe2f4c45daa@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-8-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002766@SHSMSX101.ccr.corp.intel.com>
 <c09970608c0f440e88055bdfb88cd8dc@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D191015466@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191015466@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
Content-Type: multipart/mixed;
 boundary="_002_910b9652dd3642b3b65e4fe2f4c45daaAMSPEX02CL03citritenet_"
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages, and also to flush the IOTLB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAyMyBGZWJydWFyeSAyMDE4IDA1OjM2DQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0KPiA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNy83XSB4ODY6
IGFkZCBpb21tdV9vcHMgdG8gbWFwIGFuZA0KPiB1bm1hcCBwYWdlcywgYW5kIGFsc28gdG8gZmx1
c2ggdGhlIElPVExCDQo+IA0KPiA+IEZyb206IFBhdWwgRHVycmFudCBbbWFpbHRvOlBhdWwuRHVy
cmFudEBjaXRyaXguY29tXQ0KPiA+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDEzLCAyMDE4IDU6
NTYgUE0NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+IEZyb206
IFRpYW4sIEtldmluIFttYWlsdG86a2V2aW4udGlhbkBpbnRlbC5jb21dDQo+ID4gPiBTZW50OiAx
MyBGZWJydWFyeSAyMDE4IDA2OjU2DQo+ID4gPiBUbzogUGF1bCBEdXJyYW50IDxQYXVsLkR1cnJh
bnRAY2l0cml4LmNvbT47IHhlbi0NCj4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+
ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBM
aXUNCj4gPiA+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1
bmxhcEBjaXRyaXguY29tPjsNCj4gPiA+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNp
dHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+ID4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBU
aW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEphbiBCZXVsaWNoDQo+ID4gPiA8amJldWxpY2hA
c3VzZS5jb20+DQo+ID4gPiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BBVENIIDcvN10geDg2
OiBhZGQgaW9tbXVfb3BzIHRvIG1hcCBhbmQNCj4gPiA+IHVubWFwIHBhZ2VzLCBhbmQgYWxzbyB0
byBmbHVzaCB0aGUgSU9UTEINCj4gPiA+DQo+ID4gPiA+IEZyb206IFBhdWwgRHVycmFudA0KPiA+
ID4gPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDEyLCAyMDE4IDY6NDcgUE0NCj4gPiA+ID4NCj4g
PiA+ID4gVGhpcyBwYXRjaCBhZGRzIGlvbW11X29wcyB0byBhbGxvdyBhIGRvbWFpbiB3aXRoIGNv
bnRyb2xfaW9tbXUNCj4gPiA+ID4gcHJpdmlsZWdlDQo+ID4gPiA+IHRvIG1hcCBhbmQgdW5tYXAg
cGFnZXMgZnJvbSBhbnkgZ3Vlc3Qgb3ZlciB3aGljaCBpdCBoYXMgbWFwcGluZw0KPiA+ID4gPiBw
cml2aWxlZ2UNCj4gPiA+ID4gaW4gdGhlIElPTU1VLg0KPiA+ID4gPiBUaGVzZSBvcGVyYXRpb25z
IGltcGxpY2l0bHkgZGlzYWJsZSBJT1RMQiBmbHVzaGluZyBzbyB0aGF0IHRoZSBjYWxsZXIgY2Fu
DQo+ID4gPiA+IGJhdGNoIG9wZXJhdGlvbnMgYW5kIHRoZW4gZXhwbGljaXRseSBmbHVzaCB0aGUg
SU9UTEIgdXNpbmcgdGhlDQo+ID4gaW9tbXVfb3ANCj4gPiA+ID4gYWxzbyBhZGRlZCBieSB0aGlz
IHBhdGNoLg0KPiA+ID4NCj4gPiA+IGdpdmVuIHRoYXQgbGFzdCBkaXNjdXNzaW9uIGlzIDJ5cnMg
YWdvIGFuZCB5b3Ugc2FpZCBhY3R1YWwgaW1wbGVtZW50YXRpb24NCj4gPiA+IGFscmVhZHkgYmlh
c2VkIGZyb20gb3JpZ2luYWwgc3BlYywgaXQnZCBiZSBkaWZmaWN1bHQgdG8ganVkZ2Ugd2hldGhl
cg0KPiA+IGN1cnJlbnQNCj4gPiA+IGNoYW5nZSBpcyBzdWZmaWNpZW50IG9yIGp1c3QgMXN0IHN0
ZXAuIENvdWxkIHlvdSBzdW1tYXJpemUgd2hhdCBoYXZlDQo+ID4gPiBiZWVuIGNoYW5nZWQgZnJv
bSBsYXN0IHNwZWMsIGFuZCBhbHNvIGFueSBmdXJ0aGVyIHRhc2tzIGluIHlvdXIgVE9ETw0KPiBs
aXN0Pw0KPiA+DQo+ID4gS2V2aW4sDQo+ID4NCj4gPiBUaGUgbWFpbiBjaGFuZ2VzIGFyZToNCj4g
Pg0KPiA+IC0gdGhlcmUgaXMgbm8gb3AgdG8gcXVlcnkgbWFwcGluZyBjYXBhYmlsaXR5Li4uIGlu
c3RlYWQgdGhlIGh5cGVyY2FsbCB3aWxsIGZhaWwNCj4gPiB3aXRoIC1FQUNDRVMNCj4gPiAtIHRo
ZXJlIGlzIG5vIGxvbmdlciBhbiBvcHRpb24gdG8gYXZvaWQgcmVmZXJlbmNlIGNvdW50aW5nIG1h
cCBhbmQgdW5tYXANCj4gPiBvcGVyYXRpb25zDQo+ID4gLSB0aGVyZSBhcmUgbm8gbG9uZ2VyIHNl
cGFyYXRlIG9wcyBmb3IgbWFwcGluZyBsb2NhbCBhbmQgcmVtb3RlIHBhZ2VzDQo+ID4gKERPTUlE
X1NFTEYgc2hvdWxkIGJlIHBhc3NlZCB0byB0aGUgbWFwIG9wIGZvciBsb2NhbCBwYWdlcyksIGFu
ZCBvcHMNCj4gPiBhbHdheXMgZGVhbCB3aXRoIEdGTnMgbm90IE1GTnMNCj4gPiAgIC0gYWxzbyBJ
IGhhdmUgZHJvcHBlZCB0aGUgaWRlYSBvZiBhIGdsb2JhbCBtMmIgbWFwLCBzby4uLg0KPiA+ICAg
LSBpdCBpcyBub3cgZ29pbmcgdG8gYmUgdGhlIHJlc3BvbnNpYmlsaXR5IG9mIHRoZSBjb2RlIHJ1
bm5pbmcgaW4gdGhlDQo+ID4gbWFwcGluZyBkb21haW4gdG8gdHJhY2sgd2hhdCBpdCBoYXMgbWFw
cGVkIFsxXQ0KPiA+IC0gdGhlcmUgaXMgbm8gaWxsdXNpb24gdGhhdCBwYWdlcyBvdGhlciA0ayBh
cmUgc3VwcG9ydGVkIGF0IHRoZSBtb21lbnQNCj4gPiAtIHRoZSBmbHVzaCBvcGVyYXRpb24gaXMg
bm93IGV4cGxpY2l0DQo+ID4NCj4gPiBbMV0gdGhpcyB3b3VsZCBiZSBhbiBpc3N1ZSBpZiB0aGUg
aW50ZXJmYWNlIGJlY29tZXMgdXNhYmxlIGZvciBhbnl0aGluZw0KPiA+IG90aGVyIHRoYW4gZG9t
MCBhcyB3ZSdkIGFsc28gbmVlZCBzb21ldGhpbmcgaW4gWGVuIHRvIHJlbGVhc2UgdGhlIHBhZ2UN
Cj4gPiByZWZzIGlmIHRoZSBkb21haW4gd2FzIGZvcmNpYmx5IGRlc3Ryb3llZCwgYnV0IEkgdGhp
bmsgdGhlIG0yYiB3YXMgdGhlDQo+ID4gd3Jvbmcgc29sdXRpb24gc2luY2UgaXQgbmVjZXNzaXRh
dGVzIGEgZnVsbCBzY2FuIG9mICpob3N0KiBSQU0gb24gYW55DQo+ID4gZG9tYWluIGRlc3RydWN0
aW9uDQo+ID4NCj4gPiBUaGUgbWFpbiBpdGVtIG9uIG15IFRPRE8gbGlzdCBpcyB0byBpbXBsZW1l
bnQgYSBuZXcgSU9SRVEgdG8gYWxsb3cNCj4gPiBpbnZhbGlkYXRpb24gb2Ygc3BlY2lmaWMgZ3Vl
c3QgcGFnZXMuIFRoaW5rIG9mIHRoZSBjdXJyZW50ICdpbnZhbGlkYXRlIG1hcA0KPiA+IGNhY2hl
JyBhcyBhIGdsb2JhbCBmbHVzaC4uLiBJIG5lZWQgYSBzcGVjaWZpYyBmbHVzaCBzbyB0aGF0IGEN
Cj4gPiBkZWNyZWFzZV9yZXNlcnZhdGlvbiBoeXBlcmNhbGwgaXNzdWVkIGJ5IGEgZ3Vlc3QgY2Fu
IGluc3RlYWQgdGVsbCBlbXVsYXRvcnMNCj4gPiBleGFjdGx5IHdoaWNoIHBhZ2VzIGFyZSBiZWlu
ZyByZW1vdmVkIGZyb20gZ3Vlc3QuIEl0IGlzIHRoZW4gdGhlDQo+IGVtdWxhdG9ycycNCj4gPiBy
ZXNwb25zaWJpbGl0aWVzIHRvIHVubWFwIHRob3NlIHBhZ2VzIGlmIHRoZXkgaGFkIHRoZW0gbWFw
cGVkIChlaXRoZXINCj4gPiB0aHJvdWdoIE1NVSBvciBJT01NVSkgd2hpY2ggdGhlbiBkcm9wIHBh
Z2UgcmVmcyBhbmQgYWN0dWFsbHkgYWxsb3cgdGhlDQo+ID4gcGFnZXMgdG8gYmUgcmVjeWNsZWQu
DQo+ID4NCj4gPiBJIHdpbGwsIG9mIGNvdXJzZSwgbmVlZCB0byBjb21lIHVwIHdpdGggbW9yZSBM
aW51eCBjb2RlIHRvIHRlc3QgYWxsIHRoaXMsDQo+ID4gd2hpY2ggd2lsbCBldmVudHVhbGx5IGxl
YWQgdG8ga2VybmVsIGFuZCB1c2VyIEFQSXMgdG8gYWxsb3cgZW11bGF0b3JzDQo+ID4gcnVubmlu
ZyBpbiBkb20wIHRvIElPTU1VIG1hcCBndWVzdCBwYWdlcy4NCj4gDQo+IFRoYW5rcyBmb3IgZWxh
Ym9yYXRpb24uIEkgZGlkbid0IGZpbmQgb3JpZ2luYWwgcHJvcG9zYWwuIENhbiB5b3UNCj4gYXR0
YWNoIG9yIHBvaW50IG1lIHRvIGEgbGluaz8NCj4gDQoNCkZXSVcsIEkndmUgYXR0YWNoZWQgTWFs
Y29sbSdzIG9yaWdpbmFsIGZvciByZWZlcmVuY2UuDQoNCj4gPg0KPiA+ID4NCj4gPiA+IGF0IGxl
YXN0IGp1c3QgbWFwL3VubWFwIG9wZXJhdGlvbnMgZGVmaW5pdGVseSBub3QgbWVldCBYZW5HVA0K
PiA+ID4gcmVxdWlyZW1lbnQuLi4NCj4gPiA+DQo+ID4NCj4gPiBXaGF0IGFzcGVjdCBvZiB0aGUg
aHlwZXJjYWxsIGludGVyZmFjZSBkb2VzIG5vdCBtZWV0IFhlbkdUJ3MNCj4gPiByZXF1aXJlbWVu
dHM/IEl0IHdvdWxkIGJlIGdvb2QgdG8ga25vdyBub3cgdGhlbiBJIGNhbiBtYWtlIGFueQ0KPiA+
IG5lY2Vzc2FyeSBhZGp1c3RtZW50cyBpbiB2Mi4NCj4gPg0KPiANCj4gWGVuR1QgbmVlZHMgdG8g
cmVwbGFjZSBHRk4gd2l0aCBCRk4gaW50byBzaGFkb3cgR1BVIHBhZ2UgdGFibGUNCj4gZm9yIGEg
Z2l2ZW4gZG9tYWluLg0KDQpJIGFzc3VtZSB4ZW5ndCB3b3VsZCBiZSBkeW5hbWljYWxseSBtYXBw
aW5nIHRoZSBnZm4gYXQgdGhpcyBwb2ludC4uLg0KDQo+IFByZXZpb3VzbHkgaWlyYyB0aGVyZSBp
cyBhIHF1ZXJ5IGludGVyZmFjZSBmb3Igc3VjaA0KPiBwdXJwb3NlLCBzaW5jZSB0aGUgbWFwcGlu
ZyBpcyBtYW5hZ2VkIGJ5IGh5cGVydmlzb3IuIEJhc2VkIG9uIGFib3ZlDQo+IGRlc2NyaXB0aW9u
IChlLmcuIG0yYiksIGRpZCB5b3UgaW50ZW5kIHRvIGxldCBEb20wIHB2SU9NTVUgZHJpdmVyDQo+
IG1hbmFnZSBhbGwgcmVsYXRlZCBtYXBwaW5nIGluZm9ybWF0aW9uIHRodXMgR1ZULWcganVzdCBj
b25zdWx0cw0KPiBwdklPTU1VIGRyaXZlciBmb3Igc3VjaCBwdXJwb3NlPw0KPiANCg0KLi4uc28g
bXkgcGxhbiBpcyB0aGF0IHRoZSBkb20wIEFQSSBwaWNrcyBhIGJmbiwgZG9lcyB0aGUgbWFwcGlu
ZyBhbmQgdGhlbiBwYXNzZXMgdGhlIGJmbiBiYWNrIHRvIHRoZSBjYWxsZXIuDQoNCj4gVGhhbmtz
DQo+IEtldmluDQo=

--_002_910b9652dd3642b3b65e4fe2f4c45daaAMSPEX02CL03citritenet_
Content-Type: text/plain; name="PV-IOMMU.TXT"
Content-Description: PV-IOMMU.TXT
Content-Disposition: attachment; filename="PV-IOMMU.TXT"; size=32555;
	creation-date="Fri, 23 Feb 2018 09:34:43 GMT";
	modification-date="Fri, 23 Feb 2018 09:34:43 GMT"
Content-Transfer-Encoding: base64

JSBYZW4gUFYgSU9NTVUgaW50ZXJmYWNlDQolIE1hbGNvbG0gQ3Jvc3NsZXkgPDxtYWxjb2xtLmNy
b3NzbGV5QHh4eHh4eHh4eHg+Pg0KICBQYXVsIER1cnJhbnQgPDxwYXVsLmR1cnJhbnRAeHh4eHh4
eHh4eD4+DQolIERyYWZ0IEQNCg0KSW50cm9kdWN0aW9uDQo9PT09PT09PT09PT0NCg0KUmV2aXNp
b24gSGlzdG9yeQ0KLS0tLS0tLS0tLS0tLS0tLQ0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KVmVyc2lvbiAgRGF0
ZSAgICAgICAgIENoYW5nZXMNCi0tLS0tLS0gIC0tLS0tLS0tLS0tICAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpEcmFmdCBBICAxMCBBcHIgMjAxNCAgSW5p
dGlhbCBkcmFmdC4NCg0KRHJhZnQgQiAgMTIgSnVuIDIwMTUgIFNlY29uZCBkcmFmdC4NCg0KRHJh
ZnQgQyAgMjYgSnVuIDIwMTUgIFRoaXJkIGRyYWZ0Lg0KDQpEcmFmdCBEICAwOSBGZWIgMjAxNiAg
Rm91cnRoIGRyYWZ0Lg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KQmFja2dyb3VuZA0KPT09PT09PT09PQ0KDQpM
aW51eCBrZXJuZWwgU1dJT1RMQg0KLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KWGVuIFBWIGd1ZXN0
cyB1c2UgYSBQc2V1ZG9waHlzaWNhbCBGcmFtZSBOdW1iZXIoUEZOKSBhZGRyZXNzIHNwYWNlIHdo
aWNoIGlzDQpkZWNvdXBsZWQgZnJvbSB0aGUgaG9zdCBNYWNoaW5lIEZyYW1lIE51bWJlcihNRk4p
IGFkZHJlc3Mgc3BhY2UuDQoNClBWIGd1ZXN0IGhhcmR3YXJlIGRyaXZlcnMgYXJlIGF3YXJlIG9m
IHRoZSBQRk4gYWRkcmVzcyBzcGFjZSBvbmx5IGFuZA0KYXNzdW1lIHRoYXQgaWYgUEZOIGFkZHJl
c3NlcyBhcmUgY29udGlndW91cyB0aGVuIHRoZSBoYXJkd2FyZSBhZGRyZXNzZXMgd291bGQNCmJl
IGNvbnRpZ3VvdXMgYXMgd2VsbC4gVGhlIGRlY291cGxpbmcgYmV0d2VlbiBQRk4gYW5kIE1GTiBh
ZGRyZXNzIHNwYWNlcyBtZWFucw0KUEZOIGFuZCBNRk4gYWRkcmVzc2VzIG1heSBub3QgYmUgY29u
dGlndW91cyBhY3Jvc3MgcGFnZSBib3VuZGFyaWVzIGFuZCB0aHVzIGENCmJ1ZmZlciBhbGxvY2F0
ZWQgaW4gR0ZOIGFkZHJlc3Mgc3BhY2Ugd2hpY2ggc3BhbnMgYSBwYWdlIGJvdW5kYXJ5IG1heSBu
b3QgYmUNCmNvbnRpZ3VvdXMgaW4gTUZOIGFkZHJlc3Mgc3BhY2UuDQoNClBWIGhhcmR3YXJlIGRy
aXZlcnMgY2Fubm90IHRvbGVyYXRlIHRoaXMgYmVoYXZpb3VyIGFuZCBzbyBhIHNwZWNpYWwNCiJi
b3VuY2UgYnVmZmVyIiByZWdpb24gaXMgdXNlZCB0byBoaWRlIHRoaXMgaXNzdWUgZnJvbSB0aGUg
ZHJpdmVycy4NCg0KQSBib3VuY2UgYnVmZmVyIHJlZ2lvbiBpcyBhIHNwZWNpYWwgcGFydCBvZiB0
aGUgUEZOIGFkZHJlc3Mgc3BhY2Ugd2hpY2ggaGFzDQpiZWVuIG1hZGUgdG8gYmUgY29udGlndW91
cyBpbiBib3RoIFBGTiBhbmQgTUZOIGFkZHJlc3Mgc3BhY2VzLiBXaGVuIGEgZHJpdmVyDQpyZXF1
ZXN0cyBhIGJ1ZmZlciB3aGljaCBzcGFucyBhIHBhZ2UgYm91bmRhcnkgYmUgbWFkZSBhdmFpbGFi
bGUgZm9yIGhhcmR3YXJlDQp0byByZWFkIHRoZSBjb3JlIG9wZXJhdGluZyBzeXN0ZW0gY29kZSBj
b3BpZXMgdGhlIGJ1ZmZlciBpbnRvIGEgdGVtcG9yYXJpbHkNCnJlc2VydmVkIHBhcnQgb2YgdGhl
IGJvdW5jZSBidWZmZXIgcmVnaW9uIGFuZCB0aGVuIHJldHVybnMgdGhlIE1GTiBhZGRyZXNzIG9m
DQp0aGUgcmVzZXJ2ZWQgcGFydCBvZiB0aGUgYm91bmNlIGJ1ZmZlciByZWdpb24gYmFjayB0byB0
aGUgZHJpdmVyIGl0c2VsZi4gVGhlDQpkcml2ZXIgdGhlbiBpbnN0cnVjdHMgdGhlIGhhcmR3YXJl
IHRvIHJlYWQgdGhlIGNvcHkgb2YgdGhlIGJ1ZmZlciBpbiB0aGUNCmJvdW5jZSBidWZmZXIuIFNp
bWlsYXJseSBpZiB0aGUgZHJpdmVyIHJlcXVlc3RzIGEgYnVmZmVyIGlzIG1hZGUgYXZhaWxhYmxl
DQpmb3IgaGFyZHdhcmUgdG8gd3JpdGUgdG8gdGhlIGZpcnN0IGEgcmVnaW9uIG9mIHRoZSBib3Vu
Y2UgYnVmZmVyIGlzIHJlc2VydmVkDQphbmQgdGhlbiBhZnRlciB0aGUgaGFyZHdhcmUgY29tcGxl
dGVzIHdyaXRpbmcgdGhlbiB0aGUgcmVzZXJ2ZWQgcmVnaW9uIG9mDQpib3VuY2UgYnVmZmVyIGlz
IGNvcGllZCB0byB0aGUgb3JpZ2luYWxseSBhbGxvY2F0ZWQgYnVmZmVyLg0KDQpUaGUgb3Zlcmhl
YXJkIG9mIG1lbW9yeSBjb3BpZXMgdG8vZnJvbSB0aGUgYm91bmNlIGJ1ZmZlciByZWdpb24gaXMg
aGlnaA0KYW5kIGRhbWFnZXMgcGVyZm9ybWFuY2UuIEZ1cnRoZXJtb3JlLCB0aGVyZSBpcyBhIHJp
c2sgdGhlIGZpeGVkIHNpemUNCmJvdW5jZSBidWZmZXIgcmVnaW9uIHdpbGwgYmVjb21lIGV4aGF1
c3RlZCBhbmQgaXQgd2lsbCBub3QgYmUgcG9zc2libGUgdG8NCnJldHVybiBhbiBoYXJkd2FyZSBh
ZGRyZXNzIGJhY2sgdG8gdGhlIGRyaXZlci4gVGhlIExpbnV4IGtlcm5lbCBkcml2ZXJzIGRvIG5v
dA0KdG9sZXJhdGUgdGhpcyBmYWlsdXJlIGFuZCBzbyB0aGUga2VybmVsIGlzIGZvcmNlZCB0byBj
cmFzaCwgYXMgYW4NCnVucmVjb3ZlcmFibGUgZXJyb3IgaGFzIG9jY3VycmVkLg0KDQpJbnB1dC9P
dXRwdXQgTWVtb3J5IE1hbmFnZW1lbnQgVW5pdHMgKElPTU1VKSBhbGxvdyBmb3IgYW4gaW5ib3Vu
ZCBhZGRyZXNzDQptYXBwaW5nIHRvIGJlIGNyZWF0ZWQgZnJvbSB0aGUgSS9PIEJ1cyBhZGRyZXNz
IHNwYWNlICh0eXBpY2FsbHkgUENJKSB0bw0KdGhlIG1hY2hpbmUgZnJhbWUgbnVtYmVyIGFkZHJl
c3Mgc3BhY2UuIElPTU1VcyB0eXBpY2FsbHkgdXNlIGEgcGFnZSB0YWJsZQ0KbWVjaGFuaXNtIHRv
IG1hbmFnZSB0aGUgbWFwcGluZ3MgYW5kIHRoZXJlZm9yZSBjYW4gY3JlYXRlIG1hcHBpbmdzIG9m
IHBhZ2Ugc2l6ZQ0KZ3JhbnVsYXJpdHkgb3IgbGFyZ2VyLg0KDQpUaGUgSS9PIEJ1cyBhZGRyZXNz
IHNwYWNlIHdpbGwgYmUgcmVmZXJyZWQgdG8gYXMgdGhlIEJ1cyBGcmFtZSBOdW1iZXIgKEJGTikN
CmFkZHJlc3Mgc3BhY2UgZm9yIHRoZSByZXN0IG9mIHRoaXMgZG9jdW1lbnQuDQoNCg0KTWVkaWF0
ZWQgUGFzcy10aHJvdWdoIEVtdWxhdG9ycw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KDQpNZWRpYXRlZCBQYXNzLXRocm91Z2ggZW11bGF0b3JzIGFsbG93IGd1ZXN0IGRvbWFpbnMg
dG8gaW50ZXJhY3Qgd2l0aA0KaGFyZHdhcmUgZGV2aWNlcyB2aWEgZW11bGF0b3IgbWVkaWF0aW9u
LiBUaGUgZW11bGF0b3IgcnVucyBpbiBhIGRvbWFpbiBzZXBhcmF0ZQ0KdG8gdGhlIGd1ZXN0IGRv
bWFpbiBhbmQgaXQgaXMgdXNlZCB0byBlbmZvcmNlIHNlY3VyaXR5IG9mIGd1ZXN0IGFjY2VzcyB0
byB0aGUNCmhhcmR3YXJlIGRldmljZXMgYW5kIGlzb2xhdGlvbiBvZiBkaWZmZXJlbnQgZ3Vlc3Rz
IGFjY2Vzc2luZyB0aGUgc2FtZSBoYXJkd2FyZQ0KZGV2aWNlLg0KDQpUaGUgZW11bGF0b3IgcmVx
dWlyZXMgYSBtZWNoYW5pc20gdG8gbWFwIGd1ZXN0IGFkZHJlc3NlcyB0byBhIGJ1cyBhZGRyZXNz
IHRoYXQNCnRoZSBoYXJkd2FyZSBkZXZpY2VzIGNhbiBhY2Nlc3MuDQoNCg0KQ2xhcmlmaWNhdGlv
biBvZiBHRk4gYW5kIEJGTiBmaWVsZHMgZm9yIGRpZmZlcmVudCBndWVzdCB0eXBlcw0KLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
R3Vlc3QgRnJhbWUgTnVtYmVycyAoR0ZOKSBkZWZpbml0aW9uIHZhcmllcyBkZXBlbmRpbmcgb24g
dGhlIGd1ZXN0IHR5cGUuDQoNCkRpYWdyYW0gYmVsb3cgZGV0YWlscyB0aGUgbWVtb3J5IGFjY2Vz
c2VzIG9yaWdpbmF0aW5nIGZyb20gQ1BVLCBwZXIgZ3Vlc3QgdHlwZToNCg0KICAgICAgSFZNIGd1
ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFYgZ3Vlc3QNCg0KICAgICAgICAgKFZB
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFZBKQ0KICAgICAgICAgIHwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgIE1NVSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1NVQ0KICAgICAgICAgIHwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwNCiAgICAgICAgIChHRk4pICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8DQogICAgICAgICAgfCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAoR0ZOKQ0KICAgICBIQVAgYS5rLmEgRVBUL05QVCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwNCiAgICAgICAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8DQogICAgICAgICAoTUZOKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoTUZOKQ0KICAgICAgICAgIHwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwNCiAgICAgICAgIFJBTSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFJB
TQ0KDQpGb3IgUFYgZ3Vlc3RzIEdGTiBpcyBlcXVhbCB0byBNRk4gZm9yIGEgc2luZ2xlIHBhZ2Ug
YnV0IG5vdCBmb3IgYSBjb250aWd1b3VzDQpyYW5nZSBvZiBwYWdlcy4NCg0KQnVzIEZyYW1lIE51
bWJlcnMgKEJGTikgcmVmZXIgdG8gdGhlIGFkZHJlc3MgcHJlc2VudGVkIG9uIHRoZSBwaHlzaWNh
bCBidXMNCmJlZm9yZSBiZWluZyB0cmFuc2xhdGVkIGJ5IHRoZSBJT01NVS4NCg0KRGlhZ3JhbSBi
ZWxvdyBkZXRhaWxzIG1lbW9yeSBhY2Nlc3NlcyBvcmlnaW5hdGluZyBmcm9tIHBoeXNpY2FsIGRl
dmljZS4NCg0KICAgIFBoeXNpY2FsIERldmljZQ0KICAgICAgICAgIHwNCiAgICAgICAgKEJGTikN
CiAgICAgICAgICB8DQogICAgICAgICAgIElPTU1VLVBUDQogICAgICAgICAgfA0KICAgICAgICAo
TUZOKQ0KICAgICAgICAgIHwNCiAgICAgICAgIFJBTQ0KDQoNCg0KUHVycG9zZQ0KPT09PT09PQ0K
DQoxLiBBbGxvdyBYZW4gZ3Vlc3RzIHRvIGNyZWF0ZS9tb2RpZnkvZGVzdHJveSBJT01NVSBtYXBw
aW5ncyBmb3INCmhhcmR3YXJlIGRldmljZXMgdGhhdCB0aGUgUFYgZ3Vlc3RzIGhhcyBhY2Nlc3Mg
dG8uIFRoaXMgZW5hYmxlcyB0aGUgUFYgZ3Vlc3QgdG8NCnByb2dyYW0gYSBidXMgYWRkcmVzcyBz
cGFjZSBtYXBwaW5nIHdoaWNoIG1hdGNoZXMgaXRzIEdGTiBtYXBwaW5nLiBPbmNlIGEgMS0xDQpt
YXBwaW5nIG9mIFBGTiB0byBidXMgYWRkcmVzcyBzcGFjZSBpcyBjcmVhdGVkIHRoZW4gYSBib3Vu
Y2UgYnVmZmVyDQpyZWdpb24gaXMgbm90IHJlcXVpcmVkIGZvciB0aGUgSS9PIGRldmljZXMgY29u
bmVjdGVkIHRvIHRoZSBJT01NVS4NCg0KMi4gQWxsb3cgZm9yIFhlbiBndWVzdHMgdG8gbG9va3Vw
L2NyZWF0ZS9tb2RpZnkvZGVzdHJveSBJT01NVSBtYXBwaW5ncyBmb3INCmd1ZXN0IG1lbW9yeSBv
ZiBkb21haW5zIHRoZSBjYWxsaW5nIFhlbiBndWVzdCBoYXMgc3VmZmljaWVudCBwcml2aWxlZ2Ug
b3Zlci4NClRoaXMgZW5hYmxlcyBkb21haW5zIHRvIHByb3ZpZGUgbWVkaWF0ZWQgaGFyZHdhcmUg
YWNjZWxlcmF0aW9uIHRvIG90aGVyDQpndWVzdCBkb21haW5zLg0KDQoNCkdlbmVyYWwgcHJpbmNp
cGxlcyBmb3IgUFYgSU9NTVUgaW50ZXJmYWNlDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQ0KDQpUaGVyZSBhcmUgdHdvIGRpZmZlcmVudCB1c2FnZSBtb2RlbHMgZm9y
IHRoZSBCRk4gYWRkcmVzcyBzcGFjZSBvZiBhIGNhbGxpbmcNCmd1ZXN0IGJhc2VkIHVwb24gdGhl
IHR3byBwdXJwb3NlcyBzcGVjaWZpZWQgaW4gdGhlIHNlY3Rpb24gYWJvdmUuDQoNCkEgY2FsbGlu
ZyBndWVzdCBtYXkgdXNlIHRoZWlyIEJGTiBhZGRyZXNzIHNwYWNlIGZvciBvbmx5IG9uZSBvZiB0
aGUgcHVycG9zZXMNCmRldGFpbGVkIGFib3ZlIGFuZCBzbyB0aGUgUFYgSU9NTVUgaW50ZXJmYWNl
IGhhcyBhIHN1Ym9wIHBlciB1c2FnZSBtb2RlbC4NCkZ1cnRoZXJtb3JlLCB0aGUgSU9NTVUgbWFw
cGluZyBvZiBmb3JlaWduIGRvbWFpbnMgbWVtb3J5IGlzIG1vcmUgY29tcGxleCB0aGFuDQpJT01N
VSBtYXBwaW5nIGxvY2FsIGRvbWFpbiBtZW1vcnkgYW5kIHNlcGVyYXRpbmcgdGhlIHN1Ym9wcyBh
bGxvd3MgZm9yIHRoZQ0KY29tcGxleGl0eSB0byBiZSBzcGxpdCBpbiB0aGUgaW1wbGVtZW50YXRp
b24uDQoNClRoZSBQViBJT01NVSBkZXNpZ24gYWxsb3dzIHRoZSBjYWxsaW5nIGRvbWFpbiB0byBj
b250cm9sIGl0J3MgQkZOIG1lbW9yeSBtYXAuDQpUaHVzIHRoZSBkZXNpZ24gYWxzbyBhc3NpZ25z
IHRoZSByZXNwb25zaWJsaXR5IG9mIGVuc3VyaW5nIGEgQkZOIGFkZHJlc3MNCm1hcHBlZCBmb3Ig
bG9jYWwgZG9tYWluIG1lbW9yeSBtYXBwaW5ncyBhcmUgbm90IHJldXNlZCBmb3IgZm9yZWlnbiBk
b21haW4NCm1lbW9yeSBtYXBwaW5ncyB3aXRob3V0IGFuIGV4cGxpY3QgdW5tYXAgb2YgQkZOIGFk
ZHJlc3MgZmlyc3QuIFRoaXMgc2ltcGxpZmllcw0KdGhlIHVzYWdlIG9mIHRoZSBBUEkgYW5kIHRo
ZSBleHRyYSBvdmVyaGVhZCBmb3IgdGhlIGNhbGxpbmcgZG9tYWlucyBzaG91bGQgYmUNCm1pbmlt
YWwgYXMgdGhleSBzaG91bGQgYmUgYWxyZWFkeSB0cmFja2luZyB0aGUgQkZOIGFkZHJlc3Mgc3Bh
Y2UgdXNhZ2UgYWxyZWFkeS4NCg0KDQpFbXVsYXRvciB1c2FnZSBvZiBQViBJT01NVSBpbnRlcmZh
Y2UNCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQ0KDQpFbXVsYXRvcnMgd2hp
Y2ggcmVxdWlyZSBidXMgYWRkcmVzcyBtYXBwaW5nIG9mIGd1ZXN0IFJBTSBtdXN0IGZpcnN0IGRl
dGVybWluZSBpZg0KaXQncyBwb3NzaWJsZSBmb3IgdGhlIGRvbWFpbiB0byBjb250cm9sIHRoZSBi
dXMgYWRkcmVzc2VzIHRoZW1zZWx2ZXMuDQoNCkEgSU9NTVVPUF9xdWVyeV9jYXBzIHN1Ym9wIHdp
bGwgcmV0dXJuIHRoZSBJT01NVV9RVUVSWV9tYXBfY2FwIGZsYWcuIElmIHRoaXMNCmZsYWcgaXMg
c2V0IHRoZW4gdGhlIGVtdWxhdG9yIG1heSBzcGVjaWZ5IHRoZSBCRk4gYWRkcmVzcyBpdCB3aXNo
ZXMgZ3Vlc3QgUkFNIHRvDQpiZSBtYXBwZWQgdG8gdmlhIHRoZSBJT01NVU9QX21hcF9mb3JlaWdu
X3BhZ2Ugc3Vib3AuICBJZiB0aGUgZmxhZyBpcyBub3Qgc2V0DQp0aGVuIHRoZSBlbXVsYXRvciBt
dXN0IHVzZSBCRk4gYWRkcmVzc2VzIHN1cHBsaWVkIGJ5IHRoZSBYZW4gdmlhIHRoZQ0KSU9NTVVP
UF9sb29rdXBfZm9yZWlnbl9wYWdlLg0KDQpPcGVyYXRpbmcgc3lzdGVtcyB3aGljaCB1c2UgdGhl
IElPTU1VT1BfbWFwX3BhZ2Ugc3Vib3AgYXJlIGV4cGVjdGVkIHRvIHByb3ZpZGUgYQ0KY29tbW9u
IGludGVyZmFjZSBmb3IgZW11bGF0b3JzIHRvIHVzZS4gT3RoZXJ3aXNlIGVtdWxhdG9ycyB3aWxs
IG5vdCBiZSBhd2FyZQ0Kb2YgZXhpc3RpbmcgQkZOIG1hcHBpbmdzIGNyZWF0ZWQgYnkgb3BlcmF0
aW5nIHN5c3RlbSBhbmQgd2lsbCBnZXQgZmFpbGVkDQpzdWJvcHMgZHVlIHRvIGNvbmZsaWN0cyBp
biB0aGUgQkZOIGFkZHJlc3Mgc3BhY2UgZm9yIHRoZSBkb21haW4uDQoNCkVtdWxhdG9ycyBzaG91
bGQgdW5tYXAgdW51c2VkIEdGTiBtYXBwaW5ncyBhcyBvZnRlbiBhcyBwb3NzaWJsZSB1c2luZw0K
SU9NTVVPUF91bm1hcF9mb3JlaWduX3BhZ2Ugc3Vib3BzIHNvIHRoYXQgZ3Vlc3QgZG9tYWlucyBj
YW4gYmFsbG9vbiBwYWdlcw0KcXVpY2tseSBhbmQgZWZmaWNpZW50bHkuDQoNCkVtdWxhdG9ycyBz
aG91bGQgY29uZm9ybSB0byB0aGUgYmFsbG9vbmluZyBiZWhhdmlvdXIgZGVzY3JpYmVkIHNlY3Rp
b24NCiJJT01NVU9QXypfZm9yZWlnbl9wYWdlIGludGVyYWN0aW9ucyB3aXRoIGd1ZXN0IGRvbWFp
biBiYWxsb29uaW5nIiBzbyB0aGF0IGd1ZXN0DQpkb21haW5zIGFyZSBhYmxlIHRvIGVmZmVjdGl2
ZWx5IGJhbGxvb24gb3V0IGFuZCBpbiBtZW1vcnkuDQoNCkVtdWxhdG9ycyBtdXN0IHVubWFwIGFu
eSBhY3RpdmUgQkZOIG1hcHBpbmdzIHdoZW4gdGhleSBzaHV0ZG93bi4NCg0KSU9NTVVPUF8qX2Zv
cmVpZ25fcGFnZSBpbnRlcmFjdGlvbnMgd2l0aCBndWVzdCBkb21haW4gYmFsbG9vbmluZw0KPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PQ0KDQpHdWVzdCBkb21haW5zIGNhbiBiYWxsb29uIG91dCBhIHNldCBvZiBHRk4gbWFwcGlu
Z3MgYXQgYW55IHRpbWUgYW5kIHJlbmRlciB0aGUNCkJGTiB0byBHRk4gbWFwcGluZyBpbnZhbGlk
Lg0KDQpXaGVuIGEgQkZOIHRvIEdGTiBtYXBwaW5nIGJlY29tZXMgaW52YWxpZCwgWGVuIHdpbGwg
aXNzdWUgYSBidWZmZXJlZCBJL08gcmVxdWVzdA0Kb2YgdHlwZSBJT1JFUV9UWVBFX0lOVkFMSURB
VEUgdG8gdGhlIGFmZmVjdGVkIElPUkVRIHNlcnZlcnMgd2l0aCB0aGUgbm93IGludmFsaWQNCkJG
TiBhZGRyZXNzIGluIHRoZSBkYXRhIGZpZWxkLiBJZiB0aGUgYnVmZmVyZWQgSS9PIHJlcXVlc3Qg
cmluZyBpcyBmdWxsIHRoZW4gYQ0Kc3RhbmRhcmQgKHN5bmNocm9ub3VzKSBJL08gcmVxdWVzdCBv
ZiB0eXBlIElPUkVRX1RZUEVfSU5WQUxJREFURSB3aWxsIGJlIGlzc3VlZA0KdG8gdGhlIGFmZmVj
dGVkIElPUkVRIHNlcnZlciB0aGUgd2l0aCBqdXN0IGludmFsaWRhdGVkIEJGTiBhZGRyZXNzIGlu
IHRoZSBkYXRhDQpmaWVsZC4NCg0KVGhlIEJGTiBtYXBwaW5ncyBjYW5ub3QgYmUgc2ltcGx5IHVu
bWFwcGVkIGF0IHRoZSBwb2ludCBvZiB0aGUgYmFsbG9vbiBoeXBlcmNhbGwNCm90aGVyd2lzZSBh
IG1hbGljaW91cyBndWVzdCBjb3VsZCBzcGVjaWZpY2FsbHkgYmFsbG9vbiBvdXQgYW4gaW4gdXNl
IEdGTiBhZGRyZXNzDQppbiB1c2UgYnkgYW4gZW11bGF0b3IgYW5kIHRyaWdnZXIgSU9NTVUgZmF1
bHRzIGZvciB0aGUgZG9tYWlucyB3aXRoIEJGTg0KbWFwcGluZ3MuDQoNCkZvciBob3N0cyB3aXRo
IG5vIElPTU1VIHN1cHBvcnQ6IFRoZSBhZmZlY3RlZCBlbXVsYXRvcihzKSBtdXN0IHNwZWNpZmlj
YWxseQ0KaXNzdWUgYSBJT01NVU9QX3VubWFwX2ZvcmVpZ25fcGFnZSBzdWJvcCBmb3IgdGhlIG5v
dyBpbnZhbGlkIEJGTiBhZGRyZXNzIHNvIHRoYXQNCnRoZSByZWZlcmVuY2VzIHRvIHRoZSB1bmRl
cmx5aW5nIE1GTiBhcmUgcmVtb3ZlZCBhbmQgdGhlIE1GTiBjYW4gYmUgZnJlZWQgYmFjaw0KdG8g
dGhlIFhlbiBtZW1vcnkgYWxsb2NhdG9yLg0KDQpGb3IgaG9zdHMgd2l0aCBJT01NVSBzdXBwb3J0
Og0KSWYgdGhlIEJGTiB3YXMgbWFwcGVkIHdpdGhvdXQgdGhlIElPTU1VT1Bfc3dhcF9tZm4gZmxh
ZyBzZXQgaW4gdGhlDQpJT01NVU9QX21hcF9mb3JlaWduX3BhZ2UgdGhlbiB0aGUgYWZmZWN0ZWQg
YWZmZWN0ZWQgZW11bGF0b3IocykgbXVzdA0Kc3BlY2lmaWNhbGx5IGlzc3VlIGEgSU9NTVVPUF91
bm1hcF9mb3JlaWduX3BhZ2Ugc3Vib3AgZm9yIHRoZSBub3cgaW52YWxpZCBCRk4NCmFkZHJlc3Mg
c28gdGhhdCB0aGUgcmVmZXJlbmNlcyB0byB0aGUgdW5kZXJseWluZyBNRk4gYXJlIHJlbW92ZWQu
DQoNCklmIHRoZSBCRk4gd2FzIG1hcHBlZCB3aXRoIHRoZSBJT01NVU9QX3N3YXBfbWZuIGZsYWcg
c2V0IGluIHRoZQ0KSU9NTVVPUF9tYXBfZm9yZWlnbl9wYWdlIHN1Ym9wIGZvciBhbGwgZW11bGF0
b3JzIHdpdGggbWFwcGluZ3Mgb2YgdGhhdCBHRk4gdGhlbg0KdGhlIEJGTiBtYXBwaW5nIHdpbGwg
YmUgc3dhcHBlZCB0byBwb2ludCBhdCBhIHNjcmF0Y2ggTUZOIHBhZ2UgYW5kIGFsbCBCRk4NCnJl
ZmVyZW5jZXMgdG8gdGhlIGludmFsaWQgTUZOIHdpbGwgYmUgcmVtb3ZlZCBieSBYZW4gYWZ0ZXIg
dGhlIEJGTiBtYXBwaW5nIGhhcw0KYmVlbiB1cGRhdGVkIHRvIHBvaW50IGF0IHRoZSBzY3JhdGNo
IE1GTiBwYWdlLg0KDQpUaGUgcmF0aW9uYWxlIGZvciBzd2FwcGluZyB0aGUgQkZOIG1hcHBpbmcg
dG8gcG9pbnQgYXQgc2NyYXRjaCBwYWdlcyBpcyB0bw0KZW5hYmxlIGd1ZXN0IGRvbWFpbnMgdG8g
YmFsbG9vbiBxdWlja2x5IHdpdGhvdXQgcmVxdWlyaW5nIGh5cGVyY2FsbChzKSBmcm9tDQplbXVs
YXRvcnMuDQoNCk5vdCBhbGwgQkZOIG1hcHBpbmdzIGNhbiBiZSBzd2FwcGVkIHdpdGhvdXQgcG90
ZW50aWFsbHkgY2F1c2luZyBwcm9ibGVtcyBmb3IgdGhlDQpoYXJkd2FyZSBpdHNlbGYgKGNvbW1h
bmQgcmluZ3MgZXRjLikgc28gdGhlIElPTU1VT1Bfc3dhcF9tZm4gZmxhZyBpcyB1c2VkIHRvDQph
bGxvdyBwZXIgQkZOIGNvbnRyb2wgb2YgWGVuIGJhbGxvb25pbmcgYmVoYXZpb3VyLg0KDQoNClBW
IElPTU1VIGludGVyYWN0aW9ucyB3aXRoIHNlbGYgYmFsbG9vbmluZw0KPT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09DQoNCkEgZ3Vlc3Qgc2hvdWxkIGNsZWFyIGFueSBJ
T01NVSBtYXBwaW5ncyBpdCBoYXMgb2YgaXRzIG93biBwYWdlcyBiZWZvcmUNCnJlbGVhc2luZyBh
IHBhZ2UgYmFjayB0byBYZW4uIFRoZSBndWVzdCBhbHNvIHdpbGwgbmVlZCB0byBhZGQgSU9NTVUg
bWFwcGluZ3MNCmFmdGVyIHJlcG9wdWxhdGluZyBhIHBhZ2Ugd2l0aCB0aGUgcG9wdWxhdGVfcGh5
c21hcCBoeXBlcmNhbGwuDQoNClBWIGd1ZXN0cyBtdXN0IGNsZWFyIGFueSBJT01NVSBtYXBwaW5n
cyBiZWZvcmUgcGlubmluZyBwYWdlIHRhYmxlIHBhZ2VzDQpiZWNhdXNlIHRoZSBJT01NVSBtYXBw
aW5ncyB3aWxsIHRha2UgYSB3cml0YWJsZSByZWZlcmVuY2UgY291bnQgYW5kIHRoaXMgd2lsbA0K
cHJldmVudCBwYWdlIHRhYmxlIHBpbm5pbmcuDQoNCg0KU2VjdXJpdHkgSW1wbGljYXRpb25zIG9m
IGFsbG93aW5nIGRvbWFpbiBJT01NVSBjb250cm9sDQo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KWGVuIGN1cnJlbnRseSBhbGxvd3MgSS9P
IGRldmljZXMgYXR0YWNoZWQgdG8gaGFyZHdhcmUgZG9tYWluIHRvIGhhdmUgZGlyZWN0DQphY2Nl
c3MgdG8gdGhlIGFsbCBvZiB0aGUgTUZOIGFkZHJlc3Mgc3BhY2UgKGV4Y2VwdCBYZW4gaHlwZXJ2
aXNvciBtZW1vcnkgDQpyZWdpb25zKSwNCnByb3ZpZGVkIHRoZSBYZW4gSU9NTVUgb3B0aW9uIGRv
bTAtc3RyaWN0IGlzIG5vdCBlbmFibGVkLg0KDQpUaGUgUFYgSU9NTVUgZmVhdHVyZSBwcm92aWRl
cyB0aGUgc2FtZSBsZXZlbCBvZiBhY2Nlc3MgdG8gTUZOIGFkZHJlc3Mgc3BhY2UNCmFuZCB0aGUg
ZmVhdHVyZSBpcyBub3QgZW5hYmxlZCB3aGVuIHRoZSBYZW4gSU9NTVUgb3B0aW9uIGRvbTAtc3Ry
aWN0IGlzDQplbmFibGVkLiBUaGVyZWZvcmUgc2VjdXJpdHkgaXMgbm90IGRlZ3JhZGVkIGJ5IHRo
ZSBQViBJT01NVSBmZWF0dXJlLg0KDQpEb21haW5zIHdpdGggcGh5c2ljYWwgZGV2aWNlKHMpIGFz
c2lnbmVkIHdoaWNoIGFyZSBub3QgaGFyZHdhcmUgZG9tYWlucyBhcmUgb25seQ0KYWxsb3dlZCB0
byBtYXAgdGhlaXIgb3duIEdGTnMgb3IgR0ZOcyBmb3IgZG9tYWluKHMpIHRoZXkgaGF2ZSBwcml2
aWxlZ2Ugb3Zlci4NCg0KDQpQViBJT01NVSBpbnRlcmFjdGlvbnMgd2l0aCBncmFudCBtYXAvdW5t
YXAgb3BlcmF0aW9ucw0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT0NCg0KR3JhbnQgbWFwIG9wZXJhdGlvbnMgcmV0dXJuIGEgUGh5c2ljYWwgZGV2
aWNlIGFjY2Vzc2libGUgYWRkcmVzcyAoQkZOKSBpZiB0aGUNCkdOVE1BUF9kZXZpY2VfbWFwIGZs
YWcgaXMgc2V0LiAgVGhpcyBvcGVyYXRpb24gY3VycmVudGx5IHJldHVybnMgdGhlIE1GTiBmb3Ig
UFYNCmd1ZXN0cyB3aGljaCBtYXkgY29uZmxpY3Qgd2l0aCB0aGUgQkZOIGFkZHJlc3Mgc3BhY2Ug
dGhlIGd1ZXN0IHVzZXMgaWYgUFYgSU9NTVUNCm1hcCBzdXBwb3J0IGlzIGF2YWlsYWJsZSB0byB0
aGUgZ3Vlc3QuDQoNClRoaXMgZGVzaWduIHByb3Bvc2VzIHRvIGFsbG93IHRoZSBjYWxsaW5nIGRv
bWFpbiB0byBjb250cm9sIHRoZSBCRk4gYWRkcmVzcyB0aGF0DQphIGdyYW50IG1hcCBvcGVyYXRp
b24gdXNlcy4NCg0KVGhpcyBjYW4gYmUgYWNoaWV2ZWQgYnkgc3BlY2lmeWluZyB0aGF0IHRoZSBk
ZXZfYnVzX2FkZHIgaW4gdGhlDQpnbnR0YWJfbWFwX2dyYW50X3JlZiBzdHJ1Y3R1cmUgaXMgdXNl
ZCBhbiBpbnB1dCBwYXJhbWV0ZXIgaW5zdGVhZCBvZiB0aGUNCm91dHB1dCBwYXJhbWV0ZXIgaXQg
aXMgY3VycmVudGx5Lg0KDQpPbmx5IFBBR0VfU0laRSBhbGlnbmVkIGFkZHJlc3NlcyBhcmUgYWxs
b3dlZCBmb3IgZGV2X2J1c19hZGRyIGlucHV0IHBhcmFtZXRlci4NCg0KVGhlIHJldmlzZWQgc3Ry
dWN0dXJlIGlzIHNob3duIGJlbG93IGZvciBjb252ZW5pZW5jZS4NCg0KICAgIHN0cnVjdCBnbnR0
YWJfbWFwX2dyYW50X3JlZiB7DQogICAgICAgIC8qIElOIHBhcmFtZXRlcnMuICovDQogICAgICAg
IHVpbnQ2NF90IGhvc3RfYWRkcjsNCiAgICAgICAgdWludDMyX3QgZmxhZ3M7ICAgICAgICAgICAg
ICAgLyogR05UTUFQXyogKi8NCiAgICAgICAgZ3JhbnRfcmVmX3QgcmVmOw0KICAgICAgICBkb21p
ZF90ICBkb207DQogICAgICAgIC8qIE9VVCBwYXJhbWV0ZXJzLiAqLw0KICAgICAgICBpbnQxNl90
ICBzdGF0dXM7ICAgICAgICAgICAgICAvKiA9PiBlbnVtIGdyYW50X3N0YXR1cyAqLw0KICAgICAg
ICBncmFudF9oYW5kbGVfdCBoYW5kbGU7DQogICAgICAgIC8qIElOL09VVCBwYXJhbWV0ZXJzICov
DQogICAgICAgIHVpbnQ2NF90IGRldl9idXNfYWRkcjsNCiAgICB9Ow0KDQoNClRoZSBncmFudCBt
YXAgb3BlcmF0aW9uIHdvdWxkIHRoZW4gYmVoYXZlIHNpbWlsYXJseSB0byB0aGUgSU9NTVVPUF9t
YXBfcGFnZQ0Kc3Vib3AgZm9yIHRoZSBjcmVhdGlvbiBvZiB0aGUgSU9NTVUgbWFwcGluZy4NCg0K
VGhlIGdyYW50IHVubWFwIG9wZXJhdGlvbiB3b3VsZCB0aGVuIGJlaGF2ZSBzaW1pbGFybHkgdG8g
dGhlIElPTU1VT1BfdW5tYXBfcGFnZQ0Kc3Vib3AgZm9yIHRoZSByZW1vdmFsIG9mIHRoZSBJT01N
VSBtYXBwaW5nLg0KDQpBIG5ldyBncmFudG1hcCBmbGFnIHdvdWxkIGJlIHVzZWQgdG8gaW5kaWNh
dGUgdGhlIGRvbWFpbiBpcyByZXF1ZXN0aW5nIHRoZQ0KZGV2X2J1c19hZGRyIGZpZWxkIGlzIHVz
ZWQgYW4gaW5wdXQgcGFyYW1ldGVyLg0KDQoNCiAgICAjZGVmaW5lIF9HTlRNQVBfcmVxdWVzdF9i
Zm5fbWFwICAgICAgKDYpDQogICAgI2RlZmluZSBHTlRNQVBfcmVxdWVzdF9iZm5fbWFwICAgKDE8
PF9HTlRNQVBfcmVxdWVzdF9iZm5fbWFwKQ0KDQoNClhlbiBQVi1JT01NVSBBcmNoaXRlY3R1cmUN
Cj09PT09PT09PT09PT09PT09PT09PT09PT0NCg0KVGhlIFhlbiBhcmNoaXRlY3R1cmUgY29uc2lz
dHMgb2YgYSBuZXcgaHlwZXJjYWxsIGludGVyZmFjZSBhbmQgY2hhbmdlcyB0byB0aGUNCmdyYW50
IG1hcCBpbnRlcmZhY2UuDQoNClRoZSBleGlzdGluZyBJT01NVSBtYXBwaW5ncyBzZXR1cCBhdCBk
b21haW4gY3JlYXRpb24gdGltZSB3aWxsIGJlIHByZXNlcnZlZCBzbw0KdGhhdCBQViBkb21haW5z
IHVuYXdhcmUgb2YgdGhpcyBmZWF0dXJlIHdpbGwgY29udGludWUgdG8gZnVuY3Rpb24gd2l0aCBu
bw0KY2hhbmdlcyByZXF1aXJlZC4NCg0KTWVtb3J5IGJhbGxvb25pbmcgd2lsbCBiZSBzdXBwb3J0
ZWQgYnkgdGFraW5nIGFuIGFkZGl0aW9uYWwgcmVmZXJlbmNlIG9uIHRoZQ0KTUZOIGJhY2tpbmcg
dGhlIEdGTiBmb3IgZWFjaCBzdWNjZXNzZnVsIElPTU1VIG1hcHBpbmcgY3JlYXRlZC4NCg0KQW4g
TTJCIHRyYWNraW5nIHN0cnVjdHVyZSB3aWxsIGJlIHVzZWQgdG8gZW5zdXJlIGFsbCByZWZlcmVu
Y2VzIHRvIGFuIE1GTiBjYW4NCmJlIGxvY2F0ZWQgZWZmaWNpZW50bHkuDQoNClhlbiBQViBJT01N
VSBoeXBlcmNhbGwgaW50ZXJmYWNlDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
QSB0d28gYXJndW1lbnQgaHlwZXJjYWxsIGludGVyZmFjZSAoZG9faW9tbXVfb3ApLg0KDQogICAg
cmV0X3QgZG9faW9tbXVfb3AoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcsIHVuc2ln
bmVkIGludCBjb3VudCkNCg0KRmlyc3QgYXJndW1lbnQsIGd1ZXN0IGhhbmRsZSBwb2ludGVyIHRv
IGFycmF5IG9mIGBzdHJ1Y3QgcHZfaW9tbXVfb3BgDQoNClNlY29uZCBhcmd1bWVudCwgdW5zaWdu
ZWQgaW50ZWdlciBjb3VudCBvZiBgc3RydWN0IHB2X2lvbW11X29wYCBlbGVtZW50cyBpbiANCmFy
cmF5Lg0KDQpEZWZpbml0aW9uIG9mIGBzdHJ1Y3QgcHZfaW9tbXVfb3BgOg0KDQogICAgc3RydWN0
IHB2X2lvbW11X29wIHsNCg0KICAgICAgICB1aW50MTZfdCBzdWJvcF9pZDsNCiAgICAgICAgdWlu
dDE2X3QgZmxhZ3M7DQogICAgICAgIGludDMyX3Qgc3RhdHVzOw0KDQogICAgICAgIHVuaW9uIHsN
CiAgICAgICAgICAgIHN0cnVjdCB7DQogICAgICAgICAgICAgICAgdWludDY0X3QgYmZuOw0KICAg
ICAgICAgICAgICAgIHVpbnQ2NF90IGdmbjsNCiAgICAgICAgICAgIH0gbWFwX3BhZ2U7DQoNCiAg
ICAgICAgICAgIHN0cnVjdCB7DQogICAgICAgICAgICAgICAgdWludDY0X3QgYmZuOw0KICAgICAg
ICAgICAgfSB1bm1hcF9wYWdlOw0KDQogICAgICAgICAgICBzdHJ1Y3Qgew0KICAgICAgICAgICAg
ICAgIHVpbnQ2NF90IGJmbjsNCiAgICAgICAgICAgICAgICB1aW50NjRfdCBnZm47DQogICAgICAg
ICAgICAgICAgdWludDE2X3QgZG9taWQ7DQogICAgICAgICAgICAgICAgaW9zZXJ2aWRfdCBpb3Nl
cnZlcjsNCiAgICAgICAgICAgIH0gbWFwX2ZvcmVpZ25fcGFnZTsNCg0KICAgICAgICAgICAgc3Ry
dWN0IHsNCiAgICAgICAgICAgICAgICB1aW50NjRfdCBiZm47DQogICAgICAgICAgICAgICAgdWlu
dDY0X3QgZ2ZuOw0KICAgICAgICAgICAgICAgIHVpbnQxNl90IGRvbWlkOw0KICAgICAgICAgICAg
ICAgIGlvc2VydmlkX3QgaW9zZXJ2ZXI7DQogICAgICAgICAgICB9IGxvb2t1cF9mb3JlaWduX3Bh
Z2U7DQoNCiAgICAgICAgICAgIHN0cnVjdCB7DQogICAgICAgICAgICAgICAgdWludDY0X3QgYmZu
Ow0KICAgICAgICAgICAgICAgIGlvc2VydmlkX3QgaW9zZXJ2ZXI7DQogICAgICAgICAgICB9IHVu
bWFwX2ZvcmVpZ25fcGFnZTsNCiAgICAgICAgfSB1Ow0KICAgIH07DQoNCkRlZmluaXRpb24gb2Yg
UFYgSU9NTVUgc3Vib3BzOg0KDQogICAgI2RlZmluZSBJT01NVU9QX3F1ZXJ5X2NhcHMgICAgICAg
ICAgICAxDQogICAgI2RlZmluZSBJT01NVU9QX21hcF9wYWdlICAgICAgICAgICAgICAyDQogICAg
I2RlZmluZSBJT01NVU9QX3VubWFwX3BhZ2UgICAgICAgICAgICAzDQogICAgI2RlZmluZSBJT01N
VU9QX21hcF9mb3JlaWduX3BhZ2UgICAgICA0DQogICAgI2RlZmluZSBJT01NVU9QX2xvb2t1cF9m
b3JlaWduX3BhZ2UgICA1DQogICAgI2RlZmluZSBJT01NVU9QX3VubWFwX2ZvcmVpZ25fcGFnZSAg
ICA2DQoNCg0KRGVzaWduIGNvbnNpZGVyYXRpb25zIGZvciBoeXBlcmNhbGwgb3ANCi0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCklPTU1VIG1hcC91bm1hcCBvcGVy
YXRpb25zIGNhbiBiZSBzbG93IGFuZCBjYW4gaW52b2x2ZSBmbHVzaGluZyB0aGUgSU9NTVUgVExC
DQp0byBlbnN1cmUgdGhlIEkvTyBkZXZpY2UgdXNlcyB0aGUgdXBkYXRlZCBtYXBwaW5ncy4NCg0K
VGhlIG9wIGhhcyBiZWVuIGRlc2lnbmVkIHRvIHRha2UgYW4gYXJyYXkgb2Ygb3BlcmF0aW9ucyBh
bmQgYSBjb3VudCBhcw0KcGFyYW1ldGVycy4gVGhpcyBhbGxvd3MgZm9yIGVhc2lseSBpbXBsZW1l
bnRlZCBoeXBlcmNhbGwgY29udGludWF0aW9ucyB0byBiZQ0KdXNlZCBhbmQgYWxsb3dzIGZvciBi
YXRjaGVzIG9mIElPTU1VIG9wZXJhdGlvbnMgdG8gYmUgc3VibWl0dGVkIGJlZm9yZSBmbHVzaGlu
Zw0KdGhlIElPTU1VIFRMQi4NCg0KVGhlIGBzdWJvcF9pZGAgdG8gYmUgdXNlZCBmb3IgYSBwYXJ0
aWN1bGFyIGVsZW1lbnQgaXMgZW5jb2RlZCBpbnRvIHRoZSBlbGVtZW50DQppdHNlbGYuIFRoaXMg
YWxsb3dzIGZvciBtYXAgYW5kIHVubWFwIG9wZXJhdGlvbnMgdG8gYmUgcGVyZm9ybWVkIGluIG9u
ZSANCmh5cGVyY2FsbA0KYW5kIGZvciB0aGUgSU9NTVUgVExCIGZsdXNoaW5nIG9wdGltaXNhdGlv
bnMgdG8gYmUgc3RpbGwgYXBwbGllZC4NCg0KVGhlIGh5cGVyY2FsbCB3aWxsIGVuc3VyZSB0aGF0
IHRoZSByZXF1aXJlZCBJT01NVSBUTEIgZmx1c2hlcyBhcmUgYXBwbGllZCBiZWZvcmUNCnJldHVy
bmluZyB0byBndWVzdCB2aWEgZWl0aGVyIGh5cGVyY2FsbCBjb21wbGV0aW9uIG9yIGEgaHlwZXJj
YWxsIGNvbnRpbnVhdGlvbi4NCg0KSU9NTVVPUF9xdWVyeV9jYXBzDQotLS0tLS0tLS0tLS0tLS0t
LS0NCg0KVGhpcyBzdWJvcCBxdWVyaWVzIHRoZSBydW50aW1lIGNhcGFiaWxpdGllcyBvZiB0aGUg
UFYtSU9NTVUgaW50ZXJmYWNlIGZvciB0aGUNCnNwZWNpZmljIGNhbGxpbmcgZG9tYWluLiBUaGlz
IHN1Ym9wIHVzZXMgYHN0cnVjdCBwdl9pb21tdV9vcGAgZGlyZWN0bHkuDQoNCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KRmllbGQgICAgICAgICAgUHVycG9zZQ0KLS0tLS0gICAgICAgICAgLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQpgZmxhZ3NgICAgICAgICBbb3V0XSBUaGlzIGZpZWxkIGRldGFpbHMgdGhlIElPTU1VT1AgY2Fw
YWJpbGl0aWVzLg0KDQpgc3RhdHVzYCAgICAgICBbb3V0XSBTdGF0dXMgb2YgdGhpcyBvcCwgb3Ag
c3BlY2lmaWMgdmFsdWVzIGxpc3RlZCBiZWxvdw0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCkRl
ZmluZWQgYml0cyBmb3IgZmxhZ3MgZmllbGQ6DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KTmFt
ZSAgICAgICAgICAgICAgICAgICAgICAgIEJpdCAgICAgICAgICAgICAgICBEZWZpbml0aW9uDQot
LS0tICAgICAgICAgICAgICAgICAgICAgICAtLS0tLS0gICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCklPTU1VX1FVRVJZX21hcF9jYXAgICAgICAgICAgMCAgICAgICAgSU9N
TVVPUF9tYXBfcGFnZSBvciBJT01NVU9QX21hcF9mb3JlaWduDQogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNhbiBiZSB1c2VkIGZvciB0aGUgY2FsbGluZyBkb21haW4NCg0K
SU9NTVVfUVVFUllfbWFwX2FsbF9tZm5zICAgICAxICAgICAgICBJT01NVU9QX21hcF9wYWdlIHN1
Ym9wIGNhbiBtYXAgYW55IE1GTg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBub3QgdXNlZCBieSBYZW4NCg0KUmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UgICAgIDItOSAgICAg
ICAgICAgICAgICAgICBuL2ENCg0KSU9NTVVfcGFnZV9vcmRlciAgICAgICAgICAgMTAtMTUgICAg
ICBSZXR1cm5zIG1heGltdW0gcG9zc2libGUgcGFnZSBvcmRlciBmb3INCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYWxsIG90aGVyIElPTU1VT1Agc3Vib3BzDQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCg0KRGVmaW5lZCB2YWx1ZXMgZm9yIHF1ZXJ5X2NhcHMgc3Vib3Agc3Rh
dHVzIGZpZWxkOg0KDQpWYWx1ZSAgIFJlYXNvbg0KLS0tLS0tICAtLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQowICAgICAgIHN1Ym9wIHN1
Y2Nlc3NmdWxseSByZXR1cm5lZA0KDQpJT01NVU9QX21hcF9wYWdlDQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tDQpUaGlzIHN1Ym9wIHVzZXMgYHN0cnVjdCBtYXBfcGFnZWAgcGFydCBvZiB0aGUgYHN0
cnVjdCBwdl9pb21tdV9vcGAuDQoNCklmIElPTU1VIGRvbTAtc3RyaWN0IG1vZGUgaXMgTk9UIGVu
YWJsZWQgdGhlbiB0aGUgaGFyZHdhcmUgZG9tYWluIHdpbGwgYmUNCmFsbG93ZWQgdG8gbWFwIGFs
bCBHRk5zIGV4Y2VwdCBmb3IgWGVuIG93bmVkIE1GTnMgZWxzZSB0aGUgaGFyZHdhcmUNCmRvbWFp
biB3aWxsIG9ubHkgYmUgYWxsb3dlZCB0byBtYXAgR0ZOcyB3aGljaCBpdCBvd25zLg0KDQpJZiBJ
T01NVSBkb20wLXN0cmljdCBtb2RlIGlzIE5PVCBlbmFibGVkIHRoZW4gdGhlIGhhcmR3YXJlIGRv
bWFpbiB3aWxsIGJlDQphbGxvd2VkIHRvIG1hcCBhbGwgR0ZOcyB3aXRob3V0IHRha2luZyBhIHJl
ZmVyZW5jZSB0byB0aGUgTUZOIGJhY2tpbmcgdGhlIEdGTg0KYnkgc2V0dGluZyB0aGUgSU9NTVVf
TUFQX09QX25vX3JlZl9jbnQgZmxhZy4NCg0KRXZlcnkgc3VjY2Vzc2Z1bCBwdl9pb21tdV9vcCB3
aWxsIHJlc3VsdCBpbiBhbiBhZGRpdGlvbmFsIHBhZ2UgcmVmZXJlbmNlIGJlaW5nDQp0YWtlbiBv
biB0aGUgTUZOIGJhY2tpbmcgdGhlIEdGTiBleGNlcHQgZm9yIHRoZSBjb25kaXRpb24gZGV0YWls
ZWQgYWJvdmUuDQoNCklmIHRoZSBtYXBfb3AgZmxhZ3MgaW5kaWNhdGUgYSB3cml0ZWFibGUgbWFw
cGluZyBpcyByZXF1aXJlZCB0aGVuIGEgd3JpdGVhYmxlDQpwYWdlIHR5cGUgcmVmZXJlbmNlIHdp
bGwgYmUgdGFrZW4gb3RoZXJ3aXNlIGEgc3RhbmRhcmQgcGFnZSByZWZlcmVuY2Ugd2lsbCBiZQ0K
dGFrZW4uDQoNCkFsbCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIHJlcXVpcmVkIHRvIGJl
IHRydWUgZm9yIFBWIElPTU1VIG1hcA0Kc3Vib3AgdG8gc3VjY2VlZDoNCg0KMS4gSU9NTVUgZGV0
ZWN0ZWQgYW5kIHN1cHBvcnRlZCBieSBYZW4NCjIuIFRoZSBkb21haW4gaGFzIElPTU1VIGNvbnRy
b2xsZWQgaGFyZHdhcmUgYWxsb2NhdGVkIHRvIGl0DQozLiBJZiBoYXJkd2FyZV9kb21haW4gYW5k
IHRoZSBmb2xsb3dpbmcgWGVuIElPTU1VIG9wdGlvbnMgYXJlDQogICBOT1QgZW5hYmxlZDogZG9t
MC1wYXNzdGhyb3VnaA0KDQpUaGlzIHN1Ym9wIHVzYWdlIG9mIHRoZSBgc3RydWN0IHB2X2lvbW11
X29wYCBhbmQgYHN0cnVjdCBtYXBfcGFnZWAgZmllbGRzDQphcmUgZGV0YWlsZWQgYmVsb3c6DQoN
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmllbGQgICAgICAgICAgUHVycG9zZQ0KLS0tLS0gICAg
ICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tDQpgYmZuYCAgICAgICAgICBbaW5dICBCdXMgYWRkcmVzcyBmcmFtZSBudW1i
ZXIoQkZOKSB0byBiZSBtYXBwZWQgdG8gc3BlY2lmaWVkIGdmbg0KICAgICAgICAgICAgICAgICAg
ICAgYmVsb3cNCg0KYGdmbmAgICAgICAgICAgW2luXSAgR3Vlc3QgYWRkcmVzcyBmcmFtZSBudW1i
ZXIgZm9yIERPTUlEX1NFTEYNCg0KYGZsYWdzYCAgICAgICAgW2luXSAgRmxhZ3MgZm9yIHNpZ25h
bGxpbmcgdHlwZSBvZiBJT01NVSBtYXBwaW5nIHRvIGJlIGNyZWF0ZWQsDQogICAgICAgICAgICAg
ICAgICAgICBGbGFncyBjYW4gYmUgY29tYmluZWQuDQoNCmBzdGF0dXNgICAgICAgIFtvdXRdIE1h
cHBpbmcgc3RhdHVzIG9mIHRoaXMgb3AsIG9wIHNwZWNpZmljIHZhbHVlcyBsaXN0ZWQgYmVsb3cN
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQpEZWZpbmVkIGJpdHMgZm9yIGZsYWdzIGZpZWxkOg0K
DQpOYW1lICAgICAgICAgICAgICAgICAgICAgICAgQml0ICAgICAgICAgICAgICAgIERlZmluaXRp
b24NCi0tLS0gICAgICAgICAgICAgICAgICAgICAgIC0tLS0tICAgICAgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KSU9NTVVfT1BfcmVhZGFibGUgICAgICAgICAgICAwICAgICAg
ICBDcmVhdGUgcmVhZGFibGUgSU9NTVUgbWFwcGluZw0KSU9NTVVfT1Bfd3JpdGVhYmxlICAgICAg
ICAgICAxICAgICAgICBDcmVhdGUgd3JpdGVhYmxlIElPTU1VIG1hcHBpbmcNCklPTU1VX01BUF9P
UF9ub19yZWZfY250ICAgICAgMiAgICAgICAgSU9NTVUgbWFwcGluZyBkb2VzIG5vdCB0YWtlIGEg
cmVmZXJlbmNlIHRvDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1GTiBi
YWNraW5nIEJGTiBtYXBwaW5nDQpJT01NVV9NQVBfT1BfYWRkX20yYiAgICAgICAgIDMgICAgICAg
IFdpbGRjYXJkIE0yQiBtYXBwaW5nIGFkZGVkIGZvcg0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBsb29rdXBfZm9yZWlnbl9wYWdlIHRvIHVzZQ0KUmVzZXJ2ZWQgZm9yIGZ1
dHVyZSB1c2UgICAgIDQtOSAgICAgICAgICAgICAgICAgICBuL2ENCklPTU1VX3BhZ2Vfb3JkZXIg
ICAgICAgICAgICAxMC0xNSAgICAgUGFnZSBvcmRlciB0byBiZSB1c2VkIGZvciBib3RoIGdmbiBh
bmQgYmZuDQoNCkRlZmluZWQgdmFsdWVzIGZvciBtYXBfcGFnZSBzdWJvcCBzdGF0dXMgZmllbGQ6
DQoNClZhbHVlICAgUmVhc29uDQotLS0tLS0gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCjAgICAgICAgc3Vib3Ag
c3VjY2Vzc2Z1bGx5IHJldHVybmVkDQotRUlPICAgIElPTU1VIHVuaXQgcmV0dXJuZWQgZXJyb3Ig
d2hlbiBhdHRlbXB0aW5nIHRvIG1hcCBCRk4gdG8gR0ZOLg0KLUVQRVJNICBHRk4gY291bGQgbm90
IGJlIG1hcHBlZCBiZWNhdXNlIHRoZSBHRk4gYmVsb25ncyB0byBYZW4uDQotRVBFUk0gIERvbWFp
biBpcyBub3QgdGhlIGhhcmR3YXJlIGRvbWFpbiBhbmQgR0ZOIGRvZXMgbm90IGJlbG9uZyB0byBk
b21haW4NCi1FUEVSTSAgRG9tYWluIGlzIHRoZSBoYXJkd2FyZSBkb21haW4sIElPTU1VIGRvbS1z
dHJpY3QgbW9kZSBpcyBlbmFibGVkIGFuZA0KICAgICAgICBHRk4gZG9lcyBub3QgYmVsb25nIHRv
IGRvbWFpbg0KLUVBQ0NFUyBCRk4gYWRkcmVzcyBjb25mbGljdHMgd2l0aCBSTVJSIHJlZ2lvbnMg
Zm9yIGRldmljZXMgYXR0YWNoZWQgdG8NCiAgICAgICAgRE9NSURfU0VMRg0KLUVOT1NQQyBQYWdl
IG9yZGVyIGlzIHRvbyBsYXJnZSBmb3IgZWl0aGVyIEJGTiwgR0ZOIG9yIElPTU1VIHVuaXQNCg0K
SU9NTVVPUF91bm1hcF9wYWdlDQotLS0tLS0tLS0tLS0tLS0tLS0NClRoaXMgc3Vib3AgdXNlcyBg
c3RydWN0IHVubWFwX3BhZ2VgIHBhcnQgb2YgdGhlIGBzdHJ1Y3QgcHZfaW9tbXVfb3BgLg0KDQpU
aGUgc3Vib3AgdXNhZ2Ugb2YgdGhlIGBzdHJ1Y3QgcHZfaW9tbXVfb3BgIGFuZCBgc3RydWN0IHVu
bWFwX3BhZ2VgIGZpZWxkcw0KYXJlIGRldGFpbGVkIGJlbG93Og0KDQotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmll
bGQgICAgICAgICAgUHVycG9zZQ0KLS0tLS0gICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCmBiZm5gICAgICAgICAgIFtpbl0gQnVz
IGFkZHJlc3MgZnJhbWUgbnVtYmVyIHRvIGJlIHVubWFwcGVkIGluIERPTUlEX1NFTEYNCg0KYGZs
YWdzYCAgICAgICAgW2luXSBGbGFncyBmb3Igc2lnbmFsbGluZyBwYWdlIG9yZGVyIG9mIHVubWFw
IG9wZXJhdGlvbg0KDQpgc3RhdHVzYCAgICAgICBbb3V0XSBNYXBwaW5nIHN0YXR1cyBvZiB0aGlz
IHVubWFwIG9wZXJhdGlvbiwgMCBpbmRpY2F0ZXMgc3VjY2Vzcw0KLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCg0KRGVm
aW5lZCBiaXRzIGZvciBmbGFncyBmaWVsZDoNCg0KTmFtZSAgICAgICAgICAgICAgICAgICAgICAg
IEJpdCAgICAgICAgICAgICAgICBEZWZpbml0aW9uDQotLS0tICAgICAgICAgICAgICAgICAgICAg
ICAtLS0tLSAgICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCklPTU1VX1VO
TUFQX09QX3JlbW92ZV9tMmIgICAgMCAgICAgICAgV2lsZGNhcmQgTTJCIG1hcHBpbmcgcmVtb3Zl
ZCBmb3INCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbG9va3VwX2ZvcmVp
Z25fcGFnZSB1c2UNClJlc2VydmVkIGZvciBmdXR1cmUgdXNlICAgICAxLTkgICAgICAgICAgICAg
ICAgICAgbi9hDQpJT01NVV9wYWdlX29yZGVyICAgICAgICAgICAgMTAtMTUgICAgIFBhZ2Ugb3Jk
ZXIgdG8gYmUgdXNlZCBmb3IgYmZuDQoNCg0KRGVmaW5lZCB2YWx1ZXMgZm9yIHVubWFwX3BhZ2Ug
c3Vib3Agc3RhdHVzIGZpZWxkOg0KDQpFcnJvciBjb2RlICBSZWFzb24NCi0tLS0tLS0tLS0gIC0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KMCAgICAgICAgICAgIHN1Ym9wIHN1Y2Nlc3NmdWxseSByZXR1cm5lZA0KLUVJTyAgICAgICAg
IElPTU1VIHVuaXQgcmV0dXJuZWQgZXJyb3Igd2hlbiBhdHRlbXB0aW5nIHRvIHVubWFwIEJGTi4N
Ci1FTk9TUEMgICAgICBQYWdlIG9yZGVyIGlzIHRvbyBsYXJnZSBmb3IgZWl0aGVyIEJGTiBhZGRy
ZXNzIG9yIElPTU1VIHVuaXQNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KDQoNCklPTU1VT1BfbWFwX2ZvcmVp
Z25fcGFnZQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpUaGlzIHN1Ym9wIHVzZXMgYHN0cnVj
dCBtYXBfZm9yZWlnbl9wYWdlYCBwYXJ0IG9mIHRoZSBgc3RydWN0IHB2X2lvbW11X29wYC4NCg0K
SXQgaXMgbm90IHZhbGlkIHRvIHVzZSBhIGRvbWlkIHJlcHJlc2VudGluZyB0aGUgY2FsbGluZyBk
b21haW4uDQoNClRoZSBoeXBlcmNhbGwgd2lsbCBvbmx5IHN1Y2NlZWQgaWYgY2FsbGluZyBkb21h
aW4gaGFzIHN1ZmZpY2llbnQgcHJpdmlsZWdlIG92ZXINCnRoZSBzcGVjaWZpZWQgZG9taWQuDQoN
ClRoZSBNMkIgbWVjaGFuaXNtIGlzIGFuIE1GTiB0byAoQkZOLGRvbWlkLGlvc2VydmVyKSB0dXBs
ZS4NCg0KRWFjaCBzdWNjZXNzZnVsIHN1Ym9wIHdpbGwgYWRkIHRvIHRoZSBNMkIgaWYgdGhlcmUg
d2FzIG5vdCBhbiBleGlzdGluZyBpZGVudGljYWwNCk0yQiBlbnRyeS4NCg0KRXZlcnkgbmV3IE0y
QiBlbnRyeSB3aWxsIHRha2UgYSByZWZlcmVuY2UgdG8gdGhlIE1GTiBiYWNraW5nIHRoZSBHRk4u
DQoNCkFsbCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIHJlcXVpcmVkIHRvIGJlIHRydWUg
Zm9yIFBWIElPTU1VIG1hcF9mb3JlaWduDQpzdWJvcCB0byBzdWNjZWVkOg0KDQoxLiBJT01NVSBk
ZXRlY3RlZCBhbmQgc3VwcG9ydGVkIGJ5IFhlbg0KMi4gVGhlIGRvbWFpbiBoYXMgSU9NTVUgY29u
dHJvbGxlZCBoYXJkd2FyZSBhbGxvY2F0ZWQgdG8gaXQNCjMuIFRoZSBkb21haW4gaXMgdGhlIGhh
cmR3YXJlX2RvbWFpbiBhbmQgdGhlIGZvbGxvd2luZyBYZW4gSU9NTVUgb3B0aW9ucyBhcmUNCiAg
IE5PVCBlbmFibGVkOiBkb20wLXBhc3N0aHJvdWdoDQoNCg0KVGhpcyBzdWJvcCB1c2FnZSBvZiB0
aGUgYHN0cnVjdCBwdl9pb21tdV9vcGAgYW5kIGBzdHJ1Y3QgbWFwX2ZvcmVpZ25fcGFnZWANCmZp
ZWxkcyBhcmUgZGV0YWlsZWQgYmVsb3c6DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpGaWVsZCAgICAgICAgICBQ
dXJwb3NlDQotLS0tLSAgICAgICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQ0KYGRvbWlkYCAgICAgICAgW2luXSBUaGUgZG9tYWluIGlkIGZv
ciB3aGljaCB0aGUgZ2ZuIGZpZWxkIGFwcGxpZXMNCg0KYGlvc2VydmVyYCAgICAgW2luXSBJT1JF
USBzZXJ2ZXIgaWQgYXNzb2NpYXRlZCB3aXRoIG1hcHBpbmcNCg0KYGJmbmAgICAgICAgICAgW2lu
XSBCdXMgYWRkcmVzcyBmcmFtZSBudW1iZXIgZm9yIGdmbiBhZGRyZXNzDQoNCmBnZm5gICAgICAg
ICAgIFtpbl0gR3Vlc3QgYWRkcmVzcyBmcmFtZSBudW1iZXINCg0KYGZsYWdzYCAgICAgICAgW2lu
XSBEZXRhaWxzIHRoZSBzdGF0dXMgb2YgdGhlIEJGTiBtYXBwaW5nDQoNCmBzdGF0dXNgICAgICAg
IFtvdXRdIHN0YXR1cyBvZiB0aGlzIHN1Ym9wLCAwIGluZGljYXRlcyBzdWNjZXNzDQotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KDQpEZWZpbmVkIGJpdHMgZm9yIGZsYWdzIGZpZWxkOg0KDQpOYW1lICAgICAgICAgICAg
ICAgICAgICAgICAgIEJpdCAgICAgICAgICAgICAgICBEZWZpbml0aW9uDQotLS0tICAgICAgICAg
ICAgICAgICAgICAgICAgLS0tLS0gICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQpJT01NVU9QX3JlYWRhYmxlICAgICAgICAgICAgICAwICAgICAgICBCRk4gSU9NTVUgbWFw
cGluZyBpcyByZWFkYWJsZQ0KSU9NTVVPUF93cml0ZWFibGUgICAgICAgICAgICAgMSAgICAgICAg
QkZOIElPTU1VIG1hcHBpbmcgaXMgd3JpdGVhYmxlDQpJT01NVU9QX3N3YXBfbWZuICAgICAgICAg
ICAgICAyICAgICAgICBCRk4gSU9NTVUgbWFwcGluZyBjYW4gYmUgc2FmZWx5DQogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzd2FwcGVkIHRvIHNjcmF0Y2ggcGFnZQ0KUmVz
ZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UgICAgICAzLTkgICAgICAgUmVzZXJ2ZWQgZmxhZyBiaXRzIHNo
b3VsZCBiZSAwDQpJT01NVV9wYWdlX29yZGVyICAgICAgICAgICAgMTAtMTUgICAgICBQYWdlIG9y
ZGVyIHRvIGJlIHVzZWQgZm9yIGJvdGggZ2ZuIGFuZCANCmJmbg0KDQpEZWZpbmVkIHZhbHVlcyBm
b3IgbWFwX2ZvcmVpZ25fcGFnZSBzdWJvcCBzdGF0dXMgZmllbGQ6DQoNCkVycm9yIGNvZGUgIFJl
YXNvbg0KLS0tLS0tLS0tLSAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQowICAgICAgICAgICAgc3Vib3Agc3VjY2Vzc2Z1bGx5IHJl
dHVybmVkDQotRUlPICAgICAgICAgSU9NTVUgdW5pdCByZXR1cm5lZCBlcnJvciB3aGVuIGF0dGVt
cHRpbmcgdG8gbWFwIEJGTiB0byBHRk4uDQotRVBFUk0gICAgICAgQ2FsbGluZyBkb21haW4gZG9l
cyBub3QgaGF2ZSBzdWZmaWNpZW50IHByaXZpbGVnZSBvdmVyIGRvbWlkDQotRVBFUk0gICAgICAg
R0ZOIGNvdWxkIG5vdCBiZSBtYXBwZWQgYmVjYXVzZSB0aGUgR0ZOIGJlbG9uZ3MgdG8gWGVuLg0K
LUVQRVJNICAgICAgIGRvbWlkIG1hcHMgdG8gRE9NSURfU0VMRg0KLUVBQ0NFUyAgICAgIEJGTiBh
ZGRyZXNzIGNvbmZsaWN0cyB3aXRoIFJNUlIgcmVnaW9ucyBmb3IgZGV2aWNlcyBhdHRhY2hlZCB0
bw0KICAgICAgICAgICAgIERPTUlEX1NFTEYNCi1FTk9ERVYgICAgICBQcm92aWRlZCBpb3NlcnZl
ciBpZCBpcyBub3QgdmFsaWQNCi1FTlhJTyAgICAgICBQcm92aWRlZCBkb21pZCBpZCBpcyBub3Qg
dmFsaWQNCi1FTlhJTyAgICAgICBQcm92aWRlZCBHRk4gYWRkcmVzcyBpcyBub3QgdmFsaWQNCi1F
Tk9TUEMgICAgICBQYWdlIG9yZGVyIGlzIHRvbyBsYXJnZSBmb3IgZWl0aGVyIEJGTiwgR0ZOIG9y
IElPTU1VIHVuaXQNCg0KSU9NTVVfbG9va3VwX2ZvcmVpZ25fcGFnZQ0KLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KVGhpcyBzdWJvcCB1c2VzIGBzdHJ1Y3QgbG9va3VwX2ZvcmVpZ25fcGFnZWAg
cGFydCBvZiB0aGUgYHN0cnVjdCBwdl9pb21tdV9vcGAuDQoNClRoaXMgc3Vib3AgbG9va3VwcyB1
cCBhIEJGTiBtYXBwaW5nIGZvciBhIGlvc2VydmVyICsgZ2ZuICsgdGFyZ2V0IGRvbWlkDQpjb21i
aW5hdGlvbi4NCg0KVGhlIGh5cGVyY2FsbCB3aWxsIG9ubHkgc3VjY2VlZCBpZiBjYWxsaW5nIGRv
bWFpbiBoYXMgc3VmZmljaWVudCBwcml2aWxlZ2Ugb3Zlcg0KdGhlIHNwZWNpZmllZCBkb21pZC4N
Cg0KSWYgYSAxOjEgbWFwcGluZyBleGlzdHMgb2YgQkZOIHRvIE1GTiB0aGVuIGEgTTJCIGVudHJ5
IGlzIGFkZGVkIGFuZCBhDQpyZWZlcmVuY2UgaXMgdGFrZW4gdG8gdGhlIHVuZGVybHlpbmcgTUZO
LiBJZiBhbiBleGlzdGluZyBtYXBwaW5nIGlzIHByZXNlbnQNCnRoZW4gdGhlIEJGTiBpcyByZXR1
cm5lZCBhbmQgbm8gYWRkaXRpb25hbCByZWZlcmVuY2UncyB3aWxsIGJlIHRha2VuIHRvIHRoZQ0K
dW5kZXJseWluZyBNRk4uDQoNCkEgMToxIG1hcHBpbmcgd2lsbCBleGlzdCBpZiB0aGVyZSBpcyBu
byBJT01NVSBzdXBwb3J0IG9yIGlmIHRoZSBQViBoYXJkd2FyZQ0KZG9tYWluIHdhcyBib290ZWQg
aW4gZG9tMC1yZWxheGVkIG1vZGUgb3IgaW4gZG9tMC1wYXNzdGhyb3VnaCBtb2RlLg0KDQpJZiB0
aGVyZSBpcyBubyBJT01NVSBzdXBwb3J0IHRoZW4gdGhlIE1GTiBpcyByZXR1cm5lZCBpbiB0aGUg
QkZOIGZpZWxkICh0aGF0IGlzDQp0aGUgb25seSB2YWxpZCBidXMgYWRkcmVzcyBmb3IgdGhlIEdG
TiArIGRvbWlkIGNvbWJpbmF0aW9uKS4NCg0KRWFjaCBzdWNjZXNzZnVsIHN1Ym9wIHdpbGwgYWRk
IHRvIHRoZSBNMkIgaWYgdGhlcmUgd2FzIG5vdCBhbiBleGlzdGluZyBpZGVudGljYWwNCk0yQiBl
bnRyeS4NCg0KRXZlcnkgbmV3IE0yQiBlbnRyeSB3aWxsIHRha2UgYSByZWZlcmVuY2UgdG8gdGhl
IE1GTiBiYWNraW5nIHRoZSBHRk4uDQoNClRoaXMgc3Vib3AgdXNhZ2Ugb2YgdGhlIGBzdHJ1Y3Qg
cHZfaW9tbXVfb3BgIGFuZCBgc3RydWN0IGxvb2t1cF9mb3JlaWduX3BhZ2VgDQpmaWVsZHMgYXJl
IGRldGFpbGVkIGJlbG93Og0KDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KRmllbGQgICAgICAgICAgUHVycG9zZQ0K
LS0tLS0gICAgICAgICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0NCmBkb21pZGAgICAgICAgIFtpbl0gVGhlIGRvbWFpbiBpZCBmb3Igd2hpY2gg
dGhlIGdmbiBmaWVsZCBhcHBsaWVzDQoNCmBpb3NlcnZlcmAgICAgIFtpbl0gSU9SRVEgc2VydmVy
IGlkIGFzc29jaWF0ZWQgd2l0aCBtYXBwaW5nDQoNCmBiZm5gICAgICAgICAgIFtvdXRdIEJ1cyBh
ZGRyZXNzIGZyYW1lIG51bWJlciBmb3IgZ2ZuIGFkZHJlc3MNCg0KYGdmbmAgICAgICAgICAgW2lu
XSBHdWVzdCBhZGRyZXNzIGZyYW1lIG51bWJlcg0KDQpgZmxhZ3NgICAgICAgICBbb3V0XSBEZXRh
aWxzIHRoZSBzdGF0dXMgb2YgdGhlIEJGTiBtYXBwaW5nDQoNCmBzdGF0dXNgICAgICAgIFtvdXRd
IHN0YXR1cyBvZiB0aGlzIHN1Ym9wLCAwIGluZGljYXRlcyBzdWNjZXNzDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0K
DQpEZWZpbmVkIGJpdHMgZm9yIGZsYWdzIGZpZWxkOg0KDQpOYW1lICAgICAgICAgICAgICAgICAg
ICAgICAgIEJpdCAgICAgICAgICAgICAgICBEZWZpbml0aW9uDQotLS0tICAgICAgICAgICAgICAg
ICAgICAgICAgLS0tLS0gICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpJ
T01NVU9QX3JlYWRhYmxlICAgICAgICAgICAgICAwICAgICAgICBSZXR1cm5lZCBCRk4gSU9NTVUg
bWFwcGluZyBpcyByZWFkYWJsZQ0KSU9NTVVPUF93cml0ZWFibGUgICAgICAgICAgICAgMSAgICAg
ICAgUmV0dXJuZWQgQkZOIElPTU1VIG1hcHBpbmcgaXMgd3JpdGVhYmxlDQpSZXNlcnZlZCBmb3Ig
ZnV0dXJlIHVzZSAgICAgIDItOSAgICAgICBSZXNlcnZlZCBmbGFnIGJpdHMgc2hvdWxkIGJlIDAN
CklPTU1VX3BhZ2Vfb3JkZXIgICAgICAgICAgICAxMC0xNSAgICAgIFJldHVybnMgbWF4aW11bSBw
b3NzaWJsZSBwYWdlIG9yZGVyIGZvcg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYWxsIG90aGVyIElPTU1VT1Agc3Vib3BzDQoNCkRlZmluZWQgdmFsdWVzIGZvciBsb29r
dXBfZm9yZWlnbl9wYWdlIHN1Ym9wIHN0YXR1cyBmaWVsZDoNCg0KRXJyb3IgY29kZSAgUmVhc29u
DQotLS0tLS0tLS0tICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0NCjAgICAgICAgICAgICBzdWJvcCBzdWNjZXNzZnVsbHkgcmV0dXJu
ZWQNCi1FUEVSTSAgICAgICBDYWxsaW5nIGRvbWFpbiBkb2VzIG5vdCBoYXZlIHN1ZmZpY2llbnQg
cHJpdmlsZWdlIG92ZXIgZG9taWQNCi1FTk9FTlQgICAgICBUaGVyZSBpcyBubyBhdmFpbGFibGUg
QkZOIGZvciBwcm92aWRlZCBHRk4gKyBkb21pZCBjb21iaW5hdGlvbg0KLUVOT0RFViAgICAgIFBy
b3ZpZGVkIGlvc2VydmVyIGlkIGlzIG5vdCB2YWxpZA0KLUVOWElPICAgICAgIFByb3ZpZGVkIGRv
bWlkIGlkIGlzIG5vdCB2YWxpZA0KLUVOWElPICAgICAgIFByb3ZpZGVkIEdGTiBhZGRyZXNzIGlz
IG5vdCB2YWxpZA0KDQoNCklPTU1VT1BfdW5tYXBfZm9yZWlnbl9wYWdlDQotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQ0KVGhpcyBzdWJvcCB1c2VzIGBzdHJ1Y3QgdW5tYXBfZm9yZWlnbl9wYWdl
YCBwYXJ0IG9mIHRoZSBgc3RydWN0IHB2X2lvbW11X29wYC4NCg0KSXQgb25seSBhbGxvd3MgQkZO
cyBhY3F1aXJlZCB2aWEgSU9NTVVPUF9tYXBfZm9yZWlnbl9wYWdlIG9yIElPTU1VT1BfbG9va3Vw
X3BhZ2UNCnRvIGJlIHVubWFwcGVkLiBJZiBhbiBhdHRlbXB0IGlzIG1hZGUgdG8gdW5tYXAgYSBC
Rk4gbWFwcGVkIHZpYSBJT01NVU9QX21hcF9wYWdlDQp0aGVuIHRoZSBzdWJvcCB3aWxsIGZhaWwu
DQoNClRoZSBzdWJvcCB3aWxsIHBlcmZvcm0gYSBCMk0gbG9va3VwIChJTyBwYWdlIHRhYmxlIHdh
bGspIGZvciB0aGUgY2FsbGluZyBkb21haW4NCmFuZCB0aGVuIGluZGV4IHRoZSBNMkIgdXNpbmcg
dGhlIHJldHVybmVkIE1GTi4gVGhpcyBpcyBzYWZlIGJlY2F1c2UgYSBwYXJ0aWN1bGFyDQpCRk4g
bWFwcGluZyBjYW4gb25seSBtYXAgdG8gb25lIE1GTiBmb3IgYSBwYXJ0aWN1bGFyIGNhbGxpbmcg
ZG9tYWluLg0KDQpUaGlzIHN1Ym9wIHVzYWdlIG9mIHRoZSBgc3RydWN0IHB2X2lvbW11X29wYCBh
bmQgYHN0cnVjdCB1bm1hcF9mb3JlaWduX3BhZ2VgIA0KZmllbGRzDQphcmUgZGV0YWlsZWQgYmVs
b3c6DQoNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpGaWVsZCAgICAgICAgICBQdXJwb3NlDQotLS0tLSAgICAg
ICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQ0KYGlvc2VydmVyYCAgICAgW2luXSBJT1JFUSBzZXJ2ZXIgaWQgYXNzb2NpYXRlZCB3aXRo
IG1hcHBpbmcNCg0KYGJmbmAgICAgICAgICAgW2luXSBCdXMgYWRkcmVzcyBmcmFtZSBudW1iZXIg
Zm9yIGdmbiBhZGRyZXNzDQoNCmBmbGFnc2AgICAgICAgIFtpbl0gRmxhZ3MgZm9yIHNpZ25hbGxp
bmcgcGFnZSBvcmRlciBvZiB1bm1hcCBvcGVyYXRpb24NCg0KYHN0YXR1c2AgICAgICAgW291dF0g
c3RhdHVzIG9mIHRoaXMgc3Vib3AsIDAgaW5kaWNhdGVzIHN1Y2Nlc3MNCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
DQoNCkRlZmluZWQgYml0cyBmb3IgZmxhZ3MgZmllbGQ6DQoNCk5hbWUgICAgICAgICAgICAgICAg
ICAgICAgICBCaXQgICAgICAgICAgICAgICAgRGVmaW5pdGlvbg0KLS0tLSAgICAgICAgICAgICAg
ICAgICAgICAgIC0tLS0tICAgICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpS
ZXNlcnZlZCBmb3IgZnV0dXJlIHVzZSAgICAgMC05ICAgICAgICAgICAgICAgICAgIG4vYQ0KSU9N
TVVfcGFnZV9vcmRlciAgICAgICAgICAgIDEwLTE1ICAgICBQYWdlIG9yZGVyIHRvIGJlIHVzZWQg
Zm9yIGJmbiB1bm1hcHBpbmcNCg0KRGVmaW5lZCB2YWx1ZXMgZm9yIHVubWFwX2ZvcmVpZ25fcGFn
ZSBzdWJvcCBzdGF0dXMgZmllbGQ6DQoNCkVycm9yIGNvZGUgIFJlYXNvbg0KLS0tLS0tLS0tLSAg
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tDQowICAgICAgICAgICAgc3Vib3Agc3VjY2Vzc2Z1bGx5IHJldHVybmVkDQotRU5PRU5UICAg
ICAgQW4gTTJCIGVudHJ5IHdhcyBub3QgZm91bmQgZm9yIHRoZSBzcGVjaWZpZWQgaW5wdXQgcGFy
YW1ldGVycy4NCg0KDQpMaW51eCBrZXJuZWwgYXJjaGl0ZWN0dXJlDQo9PT09PT09PT09PT09PT09
PT09PT09PT09DQoNClRoZSBMaW51eCBrZXJuZWwgd2lsbCB1c2UgdGhlIFBWLUlPTU1VIGh5cGVy
Y2FsbHMgdG8gbWFwIGl0cyBQRk4gYWRkcmVzcw0Kc3BhY2UgaW50byB0aGUgSU9NTVUuIEl0IHdp
bGwgbWFwIHRoZSBQRk5zIHRvIHRoZSBJT01NVSBhZGRyZXNzIHNwYWNlIHVzaW5nDQphIDE6MSBt
YXBwaW5nLCBpdCBkb2VzIHRoaXMgYnkgcHJvZ3JhbW1pbmcgYSBCRk4gdG8gR0ZOIG1hcHBpbmcg
d2hpY2ggbWF0Y2hlcw0KdGhlIFBGTiB0byBHRk4gbWFwcGluZy4NCg0KVGhlIG5hdGl2ZSBTV0lP
VExCIHdpbGwgYmUgdXNlZCB0byBoYW5kbGUgZGV2aWNlcyB3aGljaCBjYW5ub3QgRE1BIHRvIGFs
bCBvZg0KdGhlIGtlcm5lbCdzIFBGTiBhZGRyZXNzIHNwYWNlLg0KDQpBbiBpbnRlcmZhY2Ugc2hh
bGwgYmUgcHJvdmlkZWQgZm9yIGVtdWxhdG9yIHVzYWdlIG9mIElPTU1VT1BfKl9mb3JlaWduX3Bh
Z2UNCnN1Ym9wcyB3aGljaCB3aWxsIGFsbG93IHRoZSBMaW51eCBrZXJuZWwgdG8gY2VudHJhbGx5
IG1hbmFnZSB0aGF0IGRvbWFpbidzIEJGTg0KcmVzb3VyY2UgYW5kIGVuc3VyZSB0aGVyZSBhcmUg
bm8gdW5leHBlY3RlZCBjb25mbGljdHMuDQoNCktlcm5lbCBNYXAgRm9yZWlnbiBHRk4gdG8gQkZO
IGludGVyZmFjZQ0KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCkFu
IGFycmF5IG9mICdjb3VudCcgb2YgJ3N0cnVjdCBwdl9pb21tdV9vcHMnIHdpbGwgYmUgcGFzc2Vk
IHRvIHRoZSBtYXBwaW5nDQpmdW5jdGlvbi4NCg0KICAgIGludCBtYXBfZm9yZWlnbl9nZm5fdG9f
YmZuKGludCBjb3VudCwgc3RydWN0IHB2X2lvbW11X29wICpvcHMpDQoNClRoZSBjYWxsaW5nIGZ1
bmN0aW9uIHdpbGwgdXNlIHRoZSBgc3RydWN0IG1hcF9mb3JlaWduX3BhZ2VgIGluc2lkZSB0aGUg
YHN0cnVjdA0KcHZfaW9tbXVfb3BgIGFuZCB3aWxsIGZpbGwgaW4gdGhlIGRvbWlkLCBnZm4gYW5k
IGlvc2VydmVyX2lkIGZpZWxkcy4NCg0KVGhlIGtlcm5lbCBmdW5jdGlvbiB3aWxsIHJldXNlIHRo
ZSBwYXNzZWQgaW4gc3RydWN0IHB2X2lvbW11X29wIGZvciB0aGUNCmh5cGVyY2FsbCBhbmQgd2ls
bCBzZXQgdGhlIHN1Ym9wX2lkIGZpZWxkIGJhc2VkIG9uIHRoZSBJT01NVV9RVUVSWV9tYXBfY2Fw
DQpjYXBhYmlsaXR5Lg0KDQpJZiB0aGUgSU9NTVVfUVVFUllfbWFwX2NhcCBpcyBzZXQgdGhlbiB0
aGUga2VybmVsIHdpbGwgYWxsb2NhdGUgYSBzdWl0YWJsZSBCRk4NCmFkZHJlc3MsIHNldCB0aGUg
QkZOIGZpZWxkIGluIHRoZSBvcCB0byB0aGlzIGFkZHJlc3MgYW5kIHNldCB0aGUgc3Vib3BfaWQg
dG8NCklPTU1VT1BfbWFwX3BhZ2UuIEl0IHdpbGwgZG8gdGhpcyBvbiBhbGwgJ29wcycgYW5kIHRo
ZW4gaXNzdWUgdGhlIGh5cGVyY2FsbC4NCg0KSWYgdGhlIElPTU1VX1FVRVJZX21hcF9jYXAgaXMg
Tk9UIHNldCB0aGVuIHRoZSBrZXJuZWwgd2lsbCBzZXQgdGhlIHN1Ym9wc19pZA0KdG8gSU9NTVVP
UF9sb29rdXBfcGFnZSBvbiBhbGwgYG9wc2AgYW5kIHRoZW4gaXNzdWUgdGhlIGh5cGVyY2FsbC4N
Cg0KVGhlIGNhbGxpbmcgZnVuY3Rpb24gc2hvdWxkIGNoZWNrIHRoZSBzdGF0dXMgZmllbGQgaW4g
ZWFjaCBvcCBhbmQgaWYgdGhlDQpzdGF0dXMgZmllbGQgaXMgMCB0aGVuIGl0IGNhbiB1c2UgdGhl
IHJldHVybmVkIEJGTiBhZGRyZXNzIGluIGVhY2ggb3AuDQoNCg0KS2VybmVsIFVubWFwIEZvcmVp
Z24gR0ZOIHRvIEJGTiBpbnRlcmZhY2UNCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQoNCkFuIGFycmF5IG9mICdjb3VudCcgb2YgJ3N0cnVjdCBwdl9pb21tdV9vcHMn
IHdpbGwgYmUgcGFzc2VkIHRoZSBtYXBwaW5nDQpmdW5jdGlvbi4NCg0KICAgIGludCB1bm1hcF9m
b3JlaWduX2dmbl90b19iZm4oaW50IGNvdW50LCBzdHJ1Y3QgcHZfaW9tbXVfb3AgKm9wcykNCg0K
VGhlIGNhbGxpbmcgZnVuY3Rpb24gd2lsbCB1c2UgdGhlIGBzdHJ1Y3QgdW5tYXBfZm9yZWlnbl9w
YWdlYCBpbnNpZGUgdGhlIGBzdHJ1Y3QNCnB2X2lvbW11X29wYCBhbmQgd2lsbCBmaWxsIGluIHRo
ZSBiZm4gZmllbGQuDQoNClRoZSBrZXJuZWwgZnVuY3Rpb24gd2lsbCBzZXQgdGhlIHN1Ym9wX2lk
IGZpZWxkIHRvIElPTU1VT1BfdW5tYXBfZm9yZWlnbl9wYWdlDQppbiBlYWNoIG9wIGFuZCB0aGVu
IGlzc3VlIHRoZSBoeXBlcmNhbGwuDQoNClRoZSBjYWxsaW5nIGZ1bmN0aW9uIHNob3VsZCBjaGVj
ayB0aGUgc3RhdHVzIGZpZWxkIGluIGVhY2ggb3AgYW5kIGlmIHRoZQ0Kc3RhdHVzIGZpZWxkIGlz
IDAgdGhlbiB0aGUgQkZOIGhhcyBiZWVuIHN1Y2Nlc3NmdWxseSB1bm1hcHBlZC4NCg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18NClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QNClhlbi1kZXZlbEB4eHh4eHh4eHh4eHh4DQpodHRwOi8vbGlzdHMueGVuLm9yZy94
ZW4tZGV2ZWw=

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--_002_910b9652dd3642b3b65e4fe2f4c45daaAMSPEX02CL03citritenet_--


From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:41:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:41:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep9qt-0007p1-Dn; Fri, 23 Feb 2018 09:41:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p8gz=fr=citrix.com=prvs=5859f5b70=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1ep9qs-0007ov-K7
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 09:41:14 +0000
X-Inumbo-ID: 90a0583c-187d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90a0583c-187d-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 10:40:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,382,1515456000"; d="scan'208";a="68450092"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+7cUU0RnW5yAEi/SPOFbaxU/aOh0zyAgAA8XiCAD2L1gIAAWVMQ
Date: Fri, 23 Feb 2018 09:41:09 +0000
Message-ID: <6c5e1abad397407e8dbed6e3945c68be@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
 <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAyMyBGZWJydWFyeSAyMDE4IDA1OjE3DQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0KPiA8amJldWxp
Y2hAc3VzZS5jb20+OyBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4NCj4g
U3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA1LzddIHB1YmxpYyAvIHg4NjogaW50cm9k
dWNlDQo+IF9fSFlQRVJDQUxMX2lvbW11X29wDQo+IA0KPiA+IEZyb206IFBhdWwgRHVycmFudCBb
bWFpbHRvOlBhdWwuRHVycmFudEBjaXRyaXguY29tXQ0KPiA+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1
YXJ5IDEzLCAyMDE4IDU6MjMgUE0NCj4gPg0KPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4gPiA+IEZyb206IFRpYW4sIEtldmluIFttYWlsdG86a2V2aW4udGlhbkBpbnRlbC5jb21d
DQo+ID4gPiBTZW50OiAxMyBGZWJydWFyeSAyMDE4IDA2OjQzDQo+ID4gPiBUbzogUGF1bCBEdXJy
YW50IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi0NCj4gPiBkZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZw0KPiA+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz47IFdlaSBMaXUNCj4gPiA+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gPiA+IEFuZHJldyBDb29wZXIgPEFu
ZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+ID4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEphbiBCZXVsaWNoDQo+
ID4gPiA8amJldWxpY2hAc3VzZS5jb20+OyBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8u
bnNhLmdvdj4NCj4gPiA+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNS83XSBwdWJs
aWMgLyB4ODY6IGludHJvZHVjZQ0KPiA+ID4gX19IWVBFUkNBTExfaW9tbXVfb3ANCj4gPiA+DQo+
ID4gPiA+IEZyb206IFBhdWwgRHVycmFudA0KPiA+ID4gPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5
IDEyLCAyMDE4IDY6NDcgUE0NCj4gPiA+ID4NCj4gPiA+ID4gVGhpcyBwYXRjaCBpbnRyb2R1Y2Vz
IHRoZSBib2lsZXJwbGF0ZSBmb3IgYSBuZXcgaHlwZXJjYWxsIHRvIGFsbG93IGENCj4gPiA+ID4g
ZG9tYWluIHRvIGNvbnRyb2wgSU9NTVUgbWFwcGluZ3MgZm9yIGl0cyBvd24gcGFnZXMuDQo+ID4g
PiA+IFdoaWxzdCB0aGVyZSBpcyBkdXBsaWNhdGlvbiBvZiBjb2RlIGJldHdlZW4gdGhlIG5hdGl2
ZSBhbmQgY29tcGF0DQo+ID4gZW50cnkNCj4gPiA+ID4gcG9pbnRzIHdoaWNoIGFwcGVhcnMgcmlw
ZSBmb3Igc29tZSBmb3JtIG9mIGNvbWJpbmF0aW9uLCBJIHRoaW5rIGl0IGlzDQo+ID4gPiA+IGJl
dHRlciB0byBtYWludGFpbiB0aGUgc2VwYXJhdGlvbiBhcy1pcyBiZWNhdXNlIHRoZSBjb21wYXQg
ZW50cnkgcG9pbnQNCj4gPiA+ID4gd2lsbCBuZWNlc3NhcmlseSBnYWluIGNvbXBsZXhpdHkgaW4g
c3Vic2VxdWVudCBwYXRjaGVzLg0KPiA+ID4gPg0KPiA+ID4gPiBOT1RFOiBUaGlzIGh5cGVyY2Fs
bCBpcyBvbmx5IGltcGxlbWVudGVkIGZvciB4ODYgYW5kIGlzIGN1cnJlbnRseQ0KPiA+ID4gPiAg
ICAgICByZXN0cmljdGVkIGJ5IFhTTSB0byBkb20wIHNpbmNlIGl0IGNvdWxkIGJlIHVzZWQgdG8g
Y2F1c2UgSU9NTVUNCj4gPiA+ID4gICAgICAgZmF1bHRzIHdoaWNoIG1heSBicmluZyBkb3duIGEg
aG9zdC4NCj4gPiA+ID4NCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4NCj4gPiA+IFsuLi5dDQo+ID4gPiA+ICsNCj4gPiA+ID4gKw0K
PiA+ID4gPiArc3RhdGljIGJvb2wgY2FuX2NvbnRyb2xfaW9tbXUodm9pZCkNCj4gPiA+ID4gK3sN
Cj4gPiA+ID4gKyAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnJlbnQtPmRvbWFpbjsNCj4g
PiA+ID4gKw0KPiA+ID4gPiArICAgIC8qDQo+ID4gPiA+ICsgICAgICogSU9NTVUgbWFwcGluZ3Mg
Y2Fubm90IGJlIG1hbmlwdWxhdGVkIGlmOg0KPiA+ID4gPiArICAgICAqIC0gdGhlIElPTU1VIGlz
IG5vdCBlbmFibGVkIG9yLA0KPiA+ID4gPiArICAgICAqIC0gdGhlIElPTU1VIGlzIHBhc3NlZCB0
aHJvdWdoIG9yLA0KPiA+ID4gPiArICAgICAqIC0gc2hhcmVkIEVQVCBjb25maWd1cmVkIG9yLA0K
PiA+ID4gPiArICAgICAqIC0gWGVuIGlzIG1haW50YWluaW5nIGFuIGlkZW50aXR5IG1hcC4NCj4g
PiA+DQo+ID4gPiAiZm9yIGRvbTAiDQo+ID4gPg0KPiA+ID4gPiArICAgICAqLw0KPiA+ID4gPiAr
ICAgIGlmICggIWlvbW11X2VuYWJsZWQgfHwgaW9tbXVfcGFzc3Rocm91Z2ggfHwNCj4gPiA+ID4g
KyAgICAgICAgIGlvbW11X3VzZV9oYXBfcHQoY3VycmQpIHx8IG5lZWRfaW9tbXUoY3VycmQpICkN
Cj4gPiA+DQo+ID4gPiBJIGd1ZXNzIGl0J3MgY2xlYXJlciB0byBkaXJlY3RseSBjaGVjayBpb21t
dV9kb20wX3N0cmljdCBoZXJlDQo+ID4NCj4gPiBXZWxsLCB0aGUgcHJvYmxlbSB3aXRoIHRoYXQg
aXMgdGhhdCBpdCB0b3RhbGx5IHRpZXMgdGhpcyBpbnRlcmZhY2UgdG8gZG9tMC4NCj4gPiBXaGls
c3QsIGluIHByYWN0aWNlLCB0aGF0IGlzIHRoZSBjYXNlIGF0IHRoZSBtb21lbnQgKGJlY2F1c2Ug
b2YgdGhlIHhzbQ0KPiA+IGNoZWNrKSBJIGRvIHdhbnQgdG8gbGVhdmUgdGhlIHBvdGVudGlhbCB0
byBhbGxvdyBvdGhlciBQViBkb21haW5zIHRvIGNvbnRyb2wNCj4gPiB0aGVpciBJT01NVSBtYXBw
aW5ncywgaWYgdGhhdCBtYWtlIHNlbnNlIGluIGZ1dHVyZS4NCj4gPg0KPiANCj4gZmlyc3QgaXQn
cyBpbmNvbnNpc3RlbnQgZnJvbSB0aGUgY29tbWVudHMgLSAiWGVuIGlzIG1haW50YWluaW5nDQo+
IGFuIGlkZW50aXR5IG1hcCIgd2hpY2ggb25seSBhcHBsaWVzIHRvIGRvbTAuDQoNClRoYXQncyBu
b3QgdHJ1ZS4gSWYgSSBhc3NpZ24gYSBQQ0kgZGV2aWNlIHRvIGFuIEhWTSBkb21haW4sIGZvciBp
bnN0YW5jZSwgdGhlbiBuZWVkX2lvbW11KCkgaXMgdHJ1ZSBmb3IgdGhhdCBkb21haW4gYW5kIGlu
ZGVlZCBYZW4gbWFpbnRhaW5zIGEgMToxIEJGTjpHRk4gbWFwIGZvciB0aGF0IGRvbWFpbi4NCg0K
PiANCj4gc2Vjb25kIEknbSBhZnJhaWQgIW5lZWRfaW9tbXUgaXMgbm90IGFuIGFjY3VyYXRlIGNv
bmRpdGlvbiB0byByZXByZXNlbnQNCj4gUFYgZG9tYWluLiB3aGF0IGFib3V0IGlvbW11IGFsc28g
ZW5hYmxlZCBmb3IgZnV0dXJlIFBWIGRvbWFpbnM/DQo+IA0KDQpJIGRvbid0IHF1aXRlIGZvbGxv
dy4uLiBuZWVkX2lvbW11IGlzIGEgcGVyLWRvbWFpbiBmbGFnLCBzZXQgZm9yIGRvbTAgd2hlbiBp
biBzdHJpY3QgbW9kZSwgc2V0IGZvciBvdGhlcnMgd2hlbiBwYXNzaW5nIHRocm91Z2ggYSBkZXZp
Y2UuIEVpdGhlciB3YXksIGlmIFhlbiBpcyBtYWludGFpbmluZyB0aGUgSU9NTVUgcGFnZXRhYmxl
cyB0aGVuIGl0IGlzIGNsZWFybHkgdW5zYWZlIGZvciB0aGUgZG9tYWluIHRvIGFsc28gYmUgbWVz
c2luZyB3aXRoIHRoZW0uDQoNCiAgQ2hlZXJzLA0KDQogICAgUGF1bA0KDQo+IFRoYW5rcw0KPiBL
ZXZpbg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:44:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:44:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep9uO-0007yw-Su; Fri, 23 Feb 2018 09:44:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1ep9uO-0007yq-3O
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 09:44:52 +0000
X-Inumbo-ID: 13130dee-187e-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 13130dee-187e-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 10:44:00 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 02:44:49 -0700
Message-Id: <5A8FF09F02000078001AAC72@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 02:44:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Brian Woods" <brian.woods@amd.com>
References: <20180221001233.62644-1-brian.woods@amd.com>
 <20180221001233.62644-2-brian.woods@amd.com>
In-Reply-To: <20180221001233.62644-2-brian.woods@amd.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH 1/2] x86/svm: add support for pause
 filtering threshold
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE4IGF0IDAxOjEyLCA8YnJpYW4ud29vZHNAYW1kLmNvbT4gd3JvdGU6Cj4g
QWRkIHN1cHBvcnQgZm9yIGVuYWJsaW5nIHRoZSBwYXVzZSBmaWx0ZXJpbmcgdGhyZXNob2xkIGZl
YXR1cmUuICBUaGlzCj4gY2F1c2VzIHRoZSBwYXVzZSBmaWx0ZXJpbmcgY291bnQgdG8gcmVzZXQg
aWYgdGhlcmUncyBwYXVzZSBmaWx0ZXJpbmcKPiB0aHJlc2hvbGQgY3ljbGVzIG9yIGdyZWF0ZXIg
YmV0d2VlbiBwYXVzZXMuICBTZWUgQU1EIEFQTSBWb2wgMiBTZWN0aW9uCj4gMTUuMTQuNCBmb3Ig
bW9yZSBkZXRhaWxzLgoKRlRSIEknbSBnb2luZyB0byBjb21taXQgdGhpcyBhcyBpcyAoc2luY2Ug
aXQgaGFzIGJlZW4gYWNrZWQpLCBidXQgaW4KdGhlIGZ1dHVyZSBwbGVhc2UgZG9uJ3QgcmVmZXIg
dG8gZG9jdW1lbnRhdGlvbiBzZWN0aW9ucyBieSBudW1iZXIsCmJ1dCBpbnN0ZWFkIGJ5IHRpdGxl
IChhcyB0aGUgbnVtYmVycyB0ZW5kIHRvIGNoYW5nZSBvdmVyIHRpbWUpLgoKSmFuCgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:47:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1ep9wj-000889-8N; Fri, 23 Feb 2018 09:47:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dijh=fr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1ep9wh-000880-GU
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 09:47:15 +0000
X-Inumbo-ID: bf7403b4-187e-11e8-b9b1-635ca7ef6cff
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bf7403b4-187e-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 09:48:50 +0000 (UTC)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=Dj81kg5DY+C2hG9imdR3Sugt4Jx/NYWA9/+nNoXeAcYeZbvMworuPiqJFj9vDIlRXq1WUkV0mK40XXmGHumJ4iupgFtIrM1mtjpyvYBFSlnhX+9Xmcg5zzQu0Du2ksT9KQ7xg4+ZWu6vGO1duu1JGE5jBM+BwsiS8ljTFQBAVEkQOCoNefGhcP/0G3EEmK7cEeekKSgImLMsZK/uD0IvUZVNPEzv0YZqjIbJjKhYayZiscbdQr3NEtr/iCOethriSf1EcOQNc+2zKpz3vWK/WQhkYHIsgXCJcvE38div0zr8V4CyG/l7yke+bLX6zoruS0ozZKO46VGSS9kfA9wDGg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=gdUPerMiAjQJ1XYMnAtA6
 WvWdsc=; b=RBmZJAouvcLVqeeO5GoiMY73oqgpKIX0+3oDgdncP3QnUiw4KiRcQ
 tblYbmuJ/qQkOds795hxaENqMpsvIfr3CL80xkAwJp9BEfp2KvLt2jcfm0YuYpOA
 BGAYf5huANTepV3DERlXCyCnHlNpoxc6OAtCgDQYAEN7iytGHMPtamGb0RaOSfu2
 fwihRKtNvpxPJjjFarAPeVs2qZCy4+LUhkkDgKqfcQwF1iAgBPaOWE+LMTj6NZ+p
 VXrbIsdCsDOcuMjn6NdB25s6ElAhSOCntNf0D9iyzDZ77rxeloznge8jJSNgXqgy
 frBNb1e43anC79inQ2wtv6wXNh2e0gt9g==
Received: (qmail 15195 invoked from network); 23 Feb 2018 11:47:05 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Feb 2018 11:47:05 +0200
Received: (qmail 17396 invoked from network); 23 Feb 2018 11:47:05 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 23 Feb 2018 11:47:05 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 11:46:56 +0200
Message-Id: <1519379216-9929-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 rcojocaru@bitdefender.com, andrew.cooper3@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH v3] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhpcyBtb21lbnQgdGhlIENQVUlEIGV2ZW50cyBmb3IgdGhlIEFNRCBhcmNoaXRlY3R1cmUg
YXJlIG5vdApmb3J3YXJkZWQgdG8gdGhlIG1vbml0b3IgbGF5ZXIuCgpUaGlzIHBhdGNoIGFkZHMg
dGhlIENQVUlEIGV2ZW50IHRvIHRoZSBjb21tb24gY2FwYWJpbGl0aWVzIGFuZCB0aGVuCmZvcndh
cmRzIHRoZSBldmVudCB0byB0aGUgbW9uaXRvciBsYXllci4KCi0tLQogICAgQ2hhbmdlcyBzaW5j
ZSBWMjoKCS0gUGFzcyB0aGUgaW5zdF9sZW4gdG8gc3ZtX3ZtZXhpdF9kb19jcHVpZCgpCgpTaWdu
ZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KLS0t
CiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICB8IDI3ICsrKysrKysrKysrKysrKysrKy0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgMiArLQogMiBmaWxlcyBj
aGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCmlu
ZGV4IGUzNmFkMDUuLjhhZTJhZTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCkBAIC0xNzk5LDE5ICsxNzk5LDE1
IEBAIHN0YXRpYyB2b2lkIHN2bV9mcHVfZGlydHlfaW50ZXJjZXB0KHZvaWQpCiAgICAgICAgIHZt
Y2Jfc2V0X2NyMCh2bWNiLCB2bWNiX2dldF9jcjAodm1jYikgJiB+WDg2X0NSMF9UUyk7CiB9CiAK
LXN0YXRpYyB2b2lkIHN2bV92bWV4aXRfZG9fY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpCitzdGF0aWMgaW50IHN2bV92bWV4aXRfZG9fY3B1aWQoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MsIHVuc2lnbmVkIGludCBpbnN0X2xlbikKIHsKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9
IGN1cnJlbnQ7Ci0gICAgdW5zaWduZWQgaW50IGluc3RfbGVuOwogICAgIHN0cnVjdCBjcHVpZF9s
ZWFmIHJlczsKIAotICAgIGlmICggKGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3Ro
KGN1cnIsIElOU1RSX0NQVUlEKSkgPT0gMCApCi0gICAgICAgIHJldHVybjsKLQogICAgIGlmICgg
aHZtX2NoZWNrX2NwdWlkX2ZhdWx0aW5nKGN1cnIpICkKICAgICB7CiAgICAgICAgIGh2bV9pbmpl
Y3RfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDApOwotICAgICAgICByZXR1cm47CisgICAg
ICAgIHJldHVybiAxOyAvKiBEb24ndCBhZHZhbmNlIHRoZSBndWVzdCBJUCEgKi8KICAgICB9CiAK
ICAgICBndWVzdF9jcHVpZChjdXJyLCByZWdzLT5lYXgsIHJlZ3MtPmVjeCwgJnJlcyk7CkBAIC0x
ODIyLDcgKzE4MTgsNyBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX2NwdWlkKHN0cnVjdCBj
cHVfdXNlcl9yZWdzICpyZWdzKQogICAgIHJlZ3MtPnJjeCA9IHJlcy5jOwogICAgIHJlZ3MtPnJk
eCA9IHJlcy5kOwogCi0gICAgX191cGRhdGVfZ3Vlc3RfZWlwKHJlZ3MsIGluc3RfbGVuKTsKKyAg
ICByZXR1cm4gaHZtX21vbml0b3JfY3B1aWQoaW5zdF9sZW4sIHJlZ3MtPmVheCwgcmVncy0+ZWN4
KTsKIH0KIAogc3RhdGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19jcl9hY2Nlc3MoCkBAIC0yNzY4LDkg
KzI3NjQsMjIgQEAgdm9pZCBzdm1fdm1leGl0X2hhbmRsZXIoc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MpCiAgICAgfQogCiAgICAgY2FzZSBWTUVYSVRfQ1BVSUQ6Ci0gICAgICAgIHN2bV92bWV4
aXRfZG9fY3B1aWQocmVncyk7Ci0gICAgICAgIGJyZWFrOworICAgIHsKKyAgICAgICAgdW5zaWdu
ZWQgaW50IGluc3RfbGVuID0gX19nZXRfaW5zdHJ1Y3Rpb25fbGVuZ3RoKHYsIElOU1RSX0NQVUlE
KTsKKyAgICAgICAgaW50IHJjID0gMDsKIAorICAgICAgICBpZiAoIGluc3RfbGVuID09IDAgKQor
ICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgcmMgPSBzdm1fdm1leGl0X2RvX2NwdWlkKHJl
Z3MsIGluc3RfbGVuKTsKKworICAgICAgICBpZiAoIHJjIDwgMCApCisgICAgICAgICAgICBnb3Rv
IHVuZXhwZWN0ZWRfZXhpdF90eXBlOworICAgICAgICBpZiAoICFyYyApCisgICAgICAgICAgICBf
X3VwZGF0ZV9ndWVzdF9laXAocmVncywgaW5zdF9sZW4pOyAvKiBTYWZlOiBDUFVJRCAqLworCisg
ICAgICAgIGJyZWFrOworICAgIH0KICAgICBjYXNlIFZNRVhJVF9ITFQ6CiAgICAgICAgIHN2bV92
bWV4aXRfZG9faGx0KHZtY2IsIHJlZ3MpOwogICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9y
LmgKaW5kZXggN2E5ZTFlOC4uOTllZDRiODcgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvbW9uaXRvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCkBAIC04MSwx
MiArODEsMTIgQEAgc3RhdGljIGlubGluZSB1aW50MzJfdCBhcmNoX21vbml0b3JfZ2V0X2NhcGFi
aWxpdGllcyhzdHJ1Y3QgZG9tYWluICpkKQogICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX1NPRlRXQVJFX0JSRUFLUE9JTlQpIHwKICAgICAgICAgICAg
ICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8CiAg
ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJS
VVBUKSB8CisgICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfQ1BVSUQpIHwKICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9XUklURV9DVFJMUkVHKSk7CiAKICAgICBpZiAoIGNwdV9oYXNfdm14ICkKICAgICB7
CiAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9ERUJVR19FWENFUFRJT04pIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0NQVUlEKSB8CiAgICAgICAgICAgICAgICAgICAgICAgICAg
KDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQpKTsKIAog
ICAgICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBjYW4ganVzdCBjYWxs
IHRoZSBodm0gZnVuYyAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:54:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:54:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epA3F-0000PI-UT; Fri, 23 Feb 2018 09:54:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epA3E-0000PB-MH
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 09:54:00 +0000
X-Inumbo-ID: 5aa6632f-187f-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5aa6632f-187f-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 10:53:09 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 02:53:58 -0700
Message-Id: <5A8FF2C502000078001AAC93@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 02:53:57 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <Alan.Robinson@ts.fujitsu.com>
References: <20180222111252.GA16659@ts.fujitsu.com>
In-Reply-To: <20180222111252.GA16659@ts.fujitsu.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2 ] get_maintainers.pl: Avoid THE_REST when
 files are added or removed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIyLjAyLjE4IGF0IDEyOjEyLCA8QWxhbi5Sb2JpbnNvbkB0cy5mdWppdHN1LmNvbT4g
d3JvdGU6Cj4gV2hlbiBmaWxlcyBhcmUgYWRkZWQgb3IgcmVtb3ZlZCAvZGV2L251bGwgaXMgdXNl
ZCBhcyBhIHBsYWNlCj4gaG9sZGVyIG5hbWUgaW4gdGhlIHBhdGNoIGZvciB0aGUgYWJzZW50IGZp
bGUuICBEb24ndCB0cnkgYW5kCj4gZmluZCBhIE1BSU5UQUlORVIgZm9yIHRoaXMgcGxhY2UgaG9s
ZGVyLCBpdCBvbmx5IGV2ZXIgZmxhZ3MKPiBhbmQgdGhlbiBzcGFtcyBUSEUgUkVTVCwgYmVoYXZp
b3VyIGZvciBhIHJlYWwgZmlsZW5hbWUgaXMKPiB1bmNoYW5nZWQuCj4gCj4gU2lnbmVkLW9mZi1i
eTogQWxhbiBSb2JpbnNvbiA8QWxhbi5Sb2JpbnNvbkB0cy5mdWppdHN1LmNvbT4KCkZUUiAtIGxv
b2tzIGZpbmUgdG8gbWUsIGJ1dCBJIHdvdWxkbid0IHdhbnQgdG8gcHV0IHRoaXMgaW4gd2l0aG91
dApzb21lb25lIHdpdGggbW9yZSBQZXJsIGtub3dsZWRnZSBoYXZpbmcgZ2l2ZW4gdGhlaXIgb2th
eS4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 09:57:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 09:57:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epA6v-0000aa-G4; Fri, 23 Feb 2018 09:57:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zwdw=fr=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1epA6u-0000aU-P7
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 09:57:48 +0000
X-Inumbo-ID: 9fa38eb6-187f-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9fa38eb6-187f-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 09:59:21 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 23 Feb 2018 10:26:22 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 23 Feb 2018 09:26:02 +0000
Message-ID: <1519377959.5547.115.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: Jan Beulich <JBeulich@suse.com>
Date: Fri, 23 Feb 2018 10:25:59 +0100
In-Reply-To: <5A8FE8C802000078001AAC3A@prv-mh.provo.novell.com>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
 <151931853231.5408.9342065801393552631.stgit@Solace.fritz.box>
 <5A8FE8C802000078001AAC3A@prv-mh.provo.novell.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH 5/5] xen/libxc: suppress direct access to
 Credit1's migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4568032265734638659=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============4568032265734638659==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-u6s++3yV98WguhAmkQVm"


--=-u6s++3yV98WguhAmkQVm
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Fri, 2018-02-23 at 02:11 -0700, Jan Beulich wrote:
> > > > On 22.02.18 at 17:55, <dfaggioli@suse.com> wrote:
> >=20
> > --- a/xen/include/public/sysctl.h
> > +++ b/xen/include/public/sysctl.h
> > @@ -351,8 +351,6 @@ struct xen_sysctl_pm_op {
> >          uint32_t                    set_sched_opt_smt;
> >          uint32_t                    get_max_cstate;
> >          uint32_t                    set_max_cstate;
> > -        uint32_t                    get_vcpu_migration_delay;
> > -        uint32_t                    set_vcpu_migration_delay;
> >      } u;
> >  };
>=20
> Such removal imo needs to be accompanied by bumping of the
> interface version.
>=20
Right! Sorry, I keep forgetting about that. Will do.

Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-u6s++3yV98WguhAmkQVm
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqP3igACgkQFkJ4iaW4
c+627xAAleXakg6Ow6y6I+MAKUKWATpsq/lMwab41Atb2nuLJ0JVNS1y3j6PNj1P
nqAxLguWuYbEX972MIhpvLQh0Ff4ynGriB54JSkmJ5SBah6TwZ3YGm36pgvco6Ly
cP6T5meMd/HNL9s14opLaZtp+zKX7A1UhNziF9Q/EMjTYS3I2oRaIX1z1VSt2YMN
cSU2hl3qIUdKryp5K0Og1oduNUAHsszdDDBc8ziRr/eMegifcIpMn7eDD9Dfw7Wf
YmfaUSiClXDNb8EVnFpwKUlauChOciSjdQ8RP2YZtO0JeuQJgmYsimJHj6mrd4q0
6is4woQ/Mxb1XiCgPuX2wNLGs6nOKIN8Y6dJNdllQoNvFoTJptPDQo0joRMK5aBB
dBFEmAkCP/W45n5coCYLH9WWu0R1SjFI0XqZK+216APzKvALc1fnjqw5oLhobRNd
F+j24mr4wXLr+fuGZAYMEDGbswSGq/6MLpI0DlHCdt/tha01Y7j2BInnHd2Q5S/L
gUC1JC5UplC1g+nWcXxtpmJxAN30/v9PTv8ozgyfopuvWDMt1BPspV1N4Ni8qUIL
GyLa4lazQxdmZtAn7BQEhQRBbZCHkvMPKYye5Umer5uLozzsfj5mqZEQp3o3Yzp9
At4Hs7N9S803DJQ6dozJ/b8/ec1dhvXUMmemOGUjfbKQ41T99XI=
=oaEY
-----END PGP SIGNATURE-----

--=-u6s++3yV98WguhAmkQVm--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4568032265734638659==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 23 10:07:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 10:07:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epAGQ-0001RE-En; Fri, 23 Feb 2018 10:07:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ixqo=fr=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1epAGP-0001R8-6K
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 10:07:37 +0000
X-Inumbo-ID: 406005f7-1881-11e8-ba59-bc764e045a96
Received: from ppsw-30.csi.cam.ac.uk (unknown [131.111.8.130])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 406005f7-1881-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 11:06:45 +0100 (CET)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:62890
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1epAGF-0010BX-fK (Exim 4.90_1)
 (return-path <amc96@hermes.cam.ac.uk>); Fri, 23 Feb 2018 10:07:28 +0000
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <5A8FE09E02000078001AABC6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6bbd6b49-6781-4fbb-3d5d-78ce183bda65@citrix.com>
Date: Fri, 23 Feb 2018 10:07:31 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8FE09E02000078001AABC6@prv-mh.provo.novell.com>
Content-Language: en-GB
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: don't give the wrong impression
 of WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDIvMjAxOCAwODozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gLi4uIGZvciBub24tZXhp
c3RlbnQgTVNSczogd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKCkncyBjb21tZW50IGNsZWFybHkKPiBz
YXlzIHRoYXQgdGhlIGZ1bmN0aW9uIHJldHVybnMgMCBmb3IgdW5yZWNvZ25pemVkIE1TUnMsIHNv
Cj4ge3N2bSx2bXh9X21zcl93cml0ZV9pbnRlcmNlcHQoKSBzaG91bGQgbm90IGNvbnZlcnQgdGhp
cyBpbnRvIHN1Y2Nlc3MuIFdlCj4gZG9uJ3Qgd2FudCB0byB1bmNvbmRpdGlvbmFsbHkgZmFpbCB0
aGUgYWNjZXNzIHRob3VnaCwgYXMgd2UgY2FuJ3QgYmUKPiBjZXJ0YWluIHRoZSBsaXN0IG9mIGhh
bmRsZWQgTVNScyBpcyBjb21wbGV0ZSBlbm91Z2ggZm9yIHRoZSBndWVzdCB0eXBlcwo+IHdlIGNh
cmUgYWJvdXQsIHNvIGluc3RlYWQgbWlycm9yIHdoYXQgd2UgZG8gb24gdGhlIHJlYWQgcGF0aHMg
YW5kIHByb2JlCj4gdGhlIE1TUiB0byBkZWNpZGUgd2hldGhlciB0byByYWlzZSAjR1AuCj4KPiBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgpJJ20gbm90IGEg
ZmFuIG9mIHRoaXMgYXBwcm9hY2gsIGJ1dCBJIGFjY2VwdCB0aGF0IGl0IG1pZ2h0IGJlIHRoZSBs
ZWFzdApiYWQgb3B0aW9uIGdvaW5nLgoKSG93ZXZlciwgSSdtIHN0cnVnZ2xpbmcgdG8gdW5kZXJz
dGFuZCBob3cgaXQgcmVzb2x2ZXMgdGhlIGlzc3VlIHlvdQpwcmVzZW50ZWQ/wqAgSW4gdGhlIGV4
YW1wbGUsIExpbnV4IGRpZCBhIHdybXNyX3NhZmUoKSB0aGVuIGJsZXcgdXAgb24gYQpyZG1zcigp
LsKgIFdhcyB0aGF0IGluIGZhY3QgcnVubmluZyBvbiBoYXJkd2FyZSBsYWNraW5nIFBTUi9Rb1Mg
c3VwcG9ydD8KCklycmVzcGVjdGl2ZSwgSSB0aGluayB0aGF0IGVudGlyZSBibG9jayBvZiBNU1Jz
IHdhbnRzIGJsYWNrbGlzdGluZyBpbgp0aGUgc2hvcnQgdGVybSwgdG8gbWFrZSB0aGVtIGluYWNj
ZXNzaWJsZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 10:12:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 10:12:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epALE-00026Z-VT; Fri, 23 Feb 2018 10:12:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epALD-00026R-HT
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 10:12:35 +0000
X-Inumbo-ID: 4a391793-1882-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4a391793-1882-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 10:14:10 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 03:12:27 -0700
Message-Id: <5A8FF71B02000078001AACBE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 03:12:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <5A8FE09E02000078001AABC6@prv-mh.provo.novell.com>
 <6bbd6b49-6781-4fbb-3d5d-78ce183bda65@citrix.com>
In-Reply-To: <6bbd6b49-6781-4fbb-3d5d-78ce183bda65@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Kevin Tian <kevin.tian@intel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: don't give the wrong impression
 of WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDExOjA3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDIvMjAxOCAwODozNiwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IC4uLiBmb3Ig
bm9uLWV4aXN0ZW50IE1TUnM6IHdybXNyX2h5cGVydmlzb3JfcmVncygpJ3MgY29tbWVudCBjbGVh
cmx5Cj4+IHNheXMgdGhhdCB0aGUgZnVuY3Rpb24gcmV0dXJucyAwIGZvciB1bnJlY29nbml6ZWQg
TVNScywgc28KPj4ge3N2bSx2bXh9X21zcl93cml0ZV9pbnRlcmNlcHQoKSBzaG91bGQgbm90IGNv
bnZlcnQgdGhpcyBpbnRvIHN1Y2Nlc3MuIFdlCj4+IGRvbid0IHdhbnQgdG8gdW5jb25kaXRpb25h
bGx5IGZhaWwgdGhlIGFjY2VzcyB0aG91Z2gsIGFzIHdlIGNhbid0IGJlCj4+IGNlcnRhaW4gdGhl
IGxpc3Qgb2YgaGFuZGxlZCBNU1JzIGlzIGNvbXBsZXRlIGVub3VnaCBmb3IgdGhlIGd1ZXN0IHR5
cGVzCj4+IHdlIGNhcmUgYWJvdXQsIHNvIGluc3RlYWQgbWlycm9yIHdoYXQgd2UgZG8gb24gdGhl
IHJlYWQgcGF0aHMgYW5kIHByb2JlCj4+IHRoZSBNU1IgdG8gZGVjaWRlIHdoZXRoZXIgdG8gcmFp
c2UgI0dQLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Cj4gCj4gSSdtIG5vdCBhIGZhbiBvZiB0aGlzIGFwcHJvYWNoLCBidXQgSSBhY2NlcHQgdGhh
dCBpdCBtaWdodCBiZSB0aGUgbGVhc3QKPiBiYWQgb3B0aW9uIGdvaW5nLgo+IAo+IEhvd2V2ZXIs
IEknbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgaG93IGl0IHJlc29sdmVzIHRoZSBpc3N1ZSB5
b3UKPiBwcmVzZW50ZWQ/ICBJbiB0aGUgZXhhbXBsZSwgTGludXggZGlkIGEgd3Jtc3Jfc2FmZSgp
IHRoZW4gYmxldyB1cCBvbiBhCj4gcmRtc3IoKS4gIFdhcyB0aGF0IGluIGZhY3QgcnVubmluZyBv
biBoYXJkd2FyZSBsYWNraW5nIFBTUi9Rb1Mgc3VwcG9ydD8KCk90aGVyd2lzZSB0aGUgUkRNU1Ig
d291bGRuJ3QgaGF2ZSBmYWlsZWQuCgo+IElycmVzcGVjdGl2ZSwgSSB0aGluayB0aGF0IGVudGly
ZSBibG9jayBvZiBNU1JzIHdhbnRzIGJsYWNrbGlzdGluZyBpbgo+IHRoZSBzaG9ydCB0ZXJtLCB0
byBtYWtlIHRoZW0gaW5hY2Nlc3NpYmxlLgoKVGhhdCB3b3VsZCBkZWFsIHdpdGggdGhpcyBwYXJ0
aWN1bGFyIGlzc3VlIGluIExpbnV4LCBidXQgbm9yIHRoZQpnZW5lcmFsIHBhdHRlcm4uCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 10:18:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 10:18:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epAQN-0002Me-N7; Fri, 23 Feb 2018 10:17:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epAQM-0002MY-2n
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 10:17:54 +0000
X-Inumbo-ID: b04a486b-1882-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b04a486b-1882-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 11:17:02 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,382,1515456000"; d="scan'208";a="68452042"
Date: Fri, 23 Feb 2018 10:17:55 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20180223101755.oow5adp5weal6obd@MacBook-Pro-de-Roger.local>
References: <20180220085647.25459-1-roger.pau@citrix.com>
 <20180220085647.25459-3-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191015327@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191015327@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tamas K Lengyel <tamas@tklengyel.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDQ6NTY6MzhBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNv
bV0KPiA+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDIwLCAyMDE4IDQ6NTcgUE0KPiA+IAo+ID4g
VGhlcmUgYSBidW5jaCBvZiBiaXRzIGluIENSNCB0aGF0IHNob3VsZCBiZSBhbGxvd2VkIHRvIGJl
IHNldCBkaXJlY3RseQo+ID4gYnkgdGhlIGd1ZXN0IHdpdGhvdXQgcmVxdWlyaW5nIFhlbiBpbnRl
cnZlbnRpb24sIGN1cnJlbnRseSB0aGlzIGlzCj4gPiBhbHJlYWR5IGRvbmUgYnkgcGFzc2luZyB0
aHJvdWdoIGd1ZXN0IHdyaXRlcyBpbnRvIHRoZSBDUjQgdXNlZCB3aGVuCj4gPiBydW5uaW5nIGlu
IG5vbi1yb290IG1vZGUsIGJ1dCB0YWtpbmcgYW4gZXhwZW5zaXZlIHZtZXhpdCBpbiBvcmRlciB0
bwo+ID4gZG8gc28uCj4gPiAKPiA+IHhlbmFseXplIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3aGVu
IHJ1bm5pbmcgYSBQViBndWVzdCBpbiBzaGltIG1vZGU6Cj4gPiAKPiA+ICBDUl9BQ0NFU1MgICAg
ICAgICAgICAgMzg4NTk1MCAgNi40MXMgMTcuMDQlICAzOTU3IGN5YyB7IDIzNjF8IDMzNzh8IDc5
MjB9Cj4gPiAgICBjcjQgIDM4ODU5NDAgIDYuNDFzIDE3LjA0JSAgMzk1NyBjeWMgeyAyMzYxfCAz
Mzc4fCA3OTIwfQo+ID4gICAgY3IzICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM0ODAgY3ljIHsg
MzQ4MHwgMzQ4MHwgMzQ4MH0KPiA+ICAgICAgKlsgIDBdICAgICAgICAxICAwLjAwcyAgMC4wMCUg
IDM0ODAgY3ljIHsgMzQ4MHwgMzQ4MHwgMzQ4MH0KPiA+ICAgIGNyMCAgICAgICAgNyAgMC4wMHMg
IDAuMDAlICA3MTEyIGN5YyB7IDMyNDh8IDU5NjB8MTc0ODB9Cj4gPiAgICBjbHRzICAgICAgICAy
ICAwLjAwcyAgMC4wMCUgIDQ1ODggY3ljIHsgMzQ1NnwgNTcyMHwgNTcyMH0KPiA+IAo+ID4gQWZ0
ZXIgdGhpcyBjaGFuZ2UgdGhpcyB0dXJucyBpbnRvOgo+ID4gCj4gPiAgQ1JfQUNDRVNTICAgICAg
ICAgICAgICAgICAgMTIgIDAuMDBzICAwLjAwJSAgOTk3MiBjeWMgeyAzNjgwfDExMDI0fDI0MDMy
fQo+ID4gICAgY3I0ICAgICAgICAyICAwLjAwcyAgMC4wMCUgMTc1MjggY3ljIHsxMTAyNHwyNDAz
MnwyNDAzMn0KPiA+ICAgIGNyMyAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAzNjgwIGN5YyB7IDM2
ODB8IDM2ODB8IDM2ODB9Cj4gPiAgICAgICpbICAwXSAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAz
NjgwIGN5YyB7IDM2ODB8IDM2ODB8IDM2ODB9Cj4gPiAgICBjcjAgICAgICAgIDcgIDAuMDBzICAw
LjAwJSAgOTIwOSBjeWMgeyA0MTg0fCA3ODQ4fDE3NDg4fQo+ID4gICAgY2x0cyAgICAgICAgMiAg
MC4wMHMgIDAuMDAlICA4MjMyIGN5YyB7IDUzNTJ8MTExMTJ8MTExMTJ9Cj4gPiAKPiA+IE5vdGUg
dGhhdCB0aGlzIG9wdGltaXplZCB0cmFwcGluZyBpcyBjdXJyZW50bHkgb25seSBhcHBsaWVkIHRv
IGd1ZXN0cwo+ID4gcnVubmluZyB3aXRoIEhBUCBvbiBJbnRlbCBoYXJkd2FyZS4gSWYgdXNpbmcg
c2hhZG93IHBhZ2luZyBtb3JlIENSNAo+ID4gYml0cyBuZWVkIHRvIGJlIHVuY29uZGl0aW9uYWxs
eSB0cmFwcGVkLCB3aGljaCBtYWtlcyB0aGlzIGFwcHJvYWNoCj4gPiB1bmxpa2VseSB0byB5aWVs
ZCBhbnkgaW1wb3J0YW50IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cy4KPiA+IAo+ID4gUmVwb3J0
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gPiBTaWdu
ZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiA+IEFj
a2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gPiAt
LS0KPiA+IENjOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gPiBDYzog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gPiBDYzogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgo+ID4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gPiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIu
Y29tPgo+ID4gQ2M6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KPiA+IC0t
LQo+ID4gQ2hhbmdlcyBzaW5jZSB2MjoKPiA+ICAtIFVzZSBjcjRfaG9zdF9tYXNrLgo+ID4gCj4g
PiBDaGFuZ2VzIHNpbmNlIHYxOgo+ID4gIC0gVXNlIHRoZSBtYXNrX2NyIHZhcmlhYmxlIGluIG9y
ZGVyIHRvIGNhY2hlIHRoZSBjcjQgbWFzay4KPiA+ICAtIFRha2UgaW50byBhY2NvdW50IHdyaXRl
X2N0cmxyZWdfbWFzayB3aGVuIGludHJvc3BlY3Rpb24gaXMgZW5hYmxlZC4KPiA+IC0tLQo+ID4g
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICB8IDM5Cj4gPiArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysKPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMgfCAg
MiArKwo+ID4gIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICB8ICA1ICsrKy0tCj4gPiAgMyBm
aWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gCj4gPiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwo+ID4gaW5kZXggNWNkNjg5ZTgyMy4uMjdjYmJlODgyMyAxMDA2NDQKPiA+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwo+ID4gQEAgLTE2ODQsNiArMTY4NCwzNiBAQCBzdGF0aWMgdm9pZCB2bXhfdXBk
YXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LAo+ID4gdW5zaWduZWQgaW50IGNyKQo+ID4gICAg
ICAgICAgfQo+ID4gCj4gPiAgICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfQ1I0LCB2LT5hcmNoLmh2
bV92Y3B1Lmh3X2NyWzRdKTsKPiA+ICsKPiA+ICsgICAgICAgIGlmICggIXBhZ2luZ19tb2RlX2hh
cCh2LT5kb21haW4pICkKPiA+ICsgICAgICAgICAgICAvKgo+ID4gKyAgICAgICAgICAgICAqIFNo
YWRvdyBwYXRoIGhhcyBub3QgYmVlbiBvcHRpbWl6ZWQgYmVjYXVzZSBpdCByZXF1aXJlcwo+ID4g
KyAgICAgICAgICAgICAqIHVuY29uZGl0aW9uYWxseSB0cmFwcGluZyBtb3JlIENSNCBiaXRzLCBh
dCB3aGljaCBwb2ludCB0aGUKPiA+ICsgICAgICAgICAgICAgKiBwZXJmb3JtYW5jZSBiZW5lZml0
IG9mIGRvaW5nIHRoaXMgaXMgcXVpdGUgZHViaW91cy4KPiA+ICsgICAgICAgICAgICAgKi8KPiA+
ICsgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1LmNyNF9ob3N0X21hc2sgPSB+MFVMOwo+ID4g
KyAgICAgICAgZWxzZQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIC8qCj4gPiArICAg
ICAgICAgICAgICogVXBkYXRlIENSNCBob3N0IG1hc2sgdG8gb25seSB0cmFwIHdoZW4gdGhlIGd1
ZXN0IHRyaWVzIHRvIHNldAo+ID4gKyAgICAgICAgICAgICAqIGJpdHMgdGhhdCBhcmUgY29udHJv
bGxlZCBieSB0aGUgaHlwZXJ2aXNvci4KPiA+ICsgICAgICAgICAgICAgKi8KPiA+ICsgICAgICAg
ICAgICB2LT5hcmNoLmh2bV92Y3B1LmNyNF9ob3N0X21hc2sgPSBIVk1fQ1I0X0hPU1RfTUFTSyB8
Cj4gPiBYODZfQ1I0X1BLRSB8Cj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCAwKTsKPiA+ICsgICAgICAg
ICAgICB2LT5hcmNoLmh2bV92Y3B1LmNyNF9ob3N0X21hc2sgfD0gdi0KPiA+ID5hcmNoLmh2bV92
bXgudm14X3JlYWxtb2RlID8KPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgWDg2X0NSNF9WTUUgOiAwOwo+ID4gKyAgICAgICAgICAgIHYtPmFyY2guaHZt
X3ZjcHUuY3I0X2hvc3RfbWFzayB8PSAhaHZtX3BhZ2luZ19lbmFibGVkKHYpID8KPiA+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKFg4Nl9DUjRfUFNFIHwg
WDg2X0NSNF9TTUVQIHwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFg4Nl9DUjRfU01BUCkKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgOiAwOwo+ID4gKyAgICAgICAgICAgIGlmICggdi0+ZG9tYWluLT5h
cmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKPiA+ICsgICAgICAgICAgICAgICAg
IG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKFZNX0VWRU5UX1g4Nl9DUjQpICkKPiA+ICsgICAgICAg
ICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5jcjRfaG9zdF9tYXNrIHw9Cj4gPiArICAgICAgICAg
ICAgICAgIH52LT5kb21haW4tCj4gPiA+YXJjaC5tb25pdG9yLndyaXRlX2N0cmxyZWdfbWFza1tW
TV9FVkVOVF9YODZfQ1I0XTsKPiA+ICsKPiA+ICsgICAgICAgIH0KPiA+ICsgICAgICAgIF9fdm13
cml0ZShDUjRfR1VFU1RfSE9TVF9NQVNLLCB2LQo+ID4gPmFyY2guaHZtX3ZjcHUuY3I0X2hvc3Rf
bWFzayk7Cj4gPiArCj4gCj4gd2hhdCBhYm91dCBkb2luZyBhIGNvbXBhcmlzb24gdG8gYXZvaWQg
dm13cml0ZSBpZiBub3RoaW5nIGNoYW5nZWQ/CgpJIGNhbiBkbyB0aGF0LCBidXQgaXQgZG9lc24n
dCBzZWVtIGxpa2Ugb3RoZXIgd3JpdGVzIGluIHRoZSBzYW1lCmZ1bmN0aW9uIGRvIHRoaXMgKHNl
ZSBHVUVTVF9DUjQgdW5jb25kaXRpb25hbCB3cml0ZSBhYm92ZSBmb3IKZXhhbXBsZSkuCgpJcyBp
dCByZWFsbHkgYmV0dGVyIGZyb20gYSBwZXJmb3JtYW5jZSBQb1YgdG8gYXZvaWQgdGhlIHdyaXRl
PyAob3IKdGFrZSB0aGUgcGVuYWx0eSBvZiBkb2luZyBhIHJlYWQgKyB3cml0ZT8pCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 10:25:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 10:25:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epAX8-00033O-E4; Fri, 23 Feb 2018 10:24:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epAX7-00033I-5q
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 10:24:53 +0000
X-Inumbo-ID: aa8503e9-1883-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa8503e9-1883-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 11:24:01 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 03:24:50 -0700
Message-Id: <5A8FFA0302000078001AACE8@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 03:24:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86: add .size directive to indirect thunk
 generation macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm90IGFkZGluZyAudHlwZSwgYXMgdGhlc2UgYXJlIG5laXRoZXIgZnVuY3Rpb25zIG5vciBvYmpl
Y3RzLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0t
IGEveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKKysrIGIveGVuL2FyY2gveDg2L2luZGly
ZWN0LXRodW5rLlMKQEAgLTQxLDYgKzQxLDcgQEAgRU5UUlkoX194ODZfaW5kaXJlY3RfdGh1bmtf
XHJlZykKICAgICAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShJTkRfVEhVTktfUkVUUE9M
SU5FIFxyZWcpLCAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShJTkRfVEhVTktf
TEZFTkNFIFxyZWcpLCBYODZfRkVBVFVSRV9JTkRfVEhVTktfTEZFTkNFLCBcCiAgICAgICAgIF9f
c3RyaW5naWZ5KElORF9USFVOS19KTVAgXHJlZyksICAgIFg4Nl9GRUFUVVJFX0lORF9USFVOS19K
TVAKKyAgICAgICAgLnNpemUgX194ODZfaW5kaXJlY3RfdGh1bmtfXHJlZywgLiAtIF9feDg2X2lu
ZGlyZWN0X3RodW5rX1xyZWcKIC5lbmRtCiAKIC8qIEluc3RhbnRpYXRlIEdFTl9JTkRJUkVDVF9U
SFVOSyBmb3IgZWFjaCByZWdpc3RlciBleGNlcHQgJXJzcC4gKi8KCgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 10:44:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 10:44:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epAqC-0004Se-0q; Fri, 23 Feb 2018 10:44:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a0jm=fr=citrix.com=prvs=58510dbfb=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1epAqA-0004SY-FH
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 10:44:34 +0000
X-Inumbo-ID: c2490771-1886-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c2490771-1886-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 10:46:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,382,1515456000"; d="scan'208";a="464157977"
To: Paul Semel <semelpaul@gmail.com>, <xen-devel@lists.xenproject.org>
References: <20180222180014.qctjkne27d5qwfro@citrix.com>
 <20180222235726.28721-1-semelpaul@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ff5d4891-1e00-6e8b-aa7b-b874e60e422d@citrix.com>
Date: Fri, 23 Feb 2018 10:44:25 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180222235726.28721-1-semelpaul@gmail.com>
Content-Language: en-US
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 JBeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] fuzz/x86_emulate: fix bounds for input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGF1bCwgdGhhbmtzIGZvciByZXBvcnRpbmcgdGhpcyEgIEEgY291cGxlIG9mIGNvbW1lbnRzLi4u
CgpPbiAwMi8yMi8yMDE4IDExOjU3IFBNLCBQYXVsIFNlbWVsIHdyb3RlOgo+IFRoZSBtaW5pbXVt
IHNpemUgZm9yIHRoZSBpbnB1dCBzaXplIHdhcyBzZXQgdG8gREFUQV9PRkZTRVQgKyAxIHdoaWNo
IHdhcyBtZWFuaW5nCj4gdGhhdCB3ZSB3ZXJlIHJlcXVlc3RpbmcgYXQgbGVhc3Qgb25lIGNoYXJh
Y3RlciBvZiB0aGUgZGF0YSBhcnJheSB0byBiZSBmaWxsZWQuCj4gVGhpcyBpcyBub3QgbmVlZGVk
IGZvciB0aGUgZnV6emVyIHRvIGdldCB3b3JraW5nIGNvcnJlY3RseS4KClN1cmUsIGJ1dCB0aGVu
IHRoZSBlbXVsYXRvciB3aWxsIGZhaWwgdGhlIGZpcnN0IGluc25fZmV0Y2goKSBjYWxsYmFjay4K
SSB1bmRlcnN0YW5kIHRoZXJlJ3MgYSBjb25jZXB0dWFsIHB1cml0eSB0byB0ZXN0aW5nIHN1Y2gg
YW4gaW5wdXQsIGJ1dAppcyBpdCBhY3R1YWxseSBvZiBwcmFjdGljYWwgdmFsdWUgaW4gZmluZGlu
ZyBidWdzPwoKPiBUaGUgbWF4aW11bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRv
IElOUFVUX1NJWkUsIHdoaWNoIGlzIGFjdHVhbGx5Cj4gdGhlIHNpemUgb2YgdGhlIGRhdGEgYXJy
YXkgaW5zaWRlIHRoZSBmdXp6X2NvcnB1cyBzdHJ1Y3R1cmUgYW5kIHNvIHdhcyBub3QKPiBhYmxp
bmcgdXNlciAob3IgQUZMKSB0byBmaWxsIGluIHRoZSB3aG9sZSBzdHJ1Y3R1cmUuIENoYW5naW5n
IHRvCj4gc2l6ZW9mKHN0cnVjdCBmdXp6X2NvcnB1cykgY29ycmVjdCB0aGlzIHByb2JsZW0uCgpH
b29kIGNhdGNoOyBhY3R1YWxseSBJTlBVVF9TSVpFIGlzIGEgbWlzbm9tZXI7IHRoaXMgc2hvdWxk
IHJlYWxseSBiZQpEQVRBX1NJWkUuCgpJIHRoaW5rIGl0J3MgYXJndWFibGUgd2hldGhlciB0aGUg
YmV0dGVyIHRoaW5nIHRvIGRvIHRoZXJlIHdvdWxkIGJlIHRvCnRha2UgeW91ciBhcHByb2FjaCwg
b2YgZXh0ZW5kaW5nIHRoZSBhY2NlcHRlZCBpbnB1dCBzaXplIHRvIGZpdCB0aGUKaW5pdGlhbCBz
dGF0ZSArIGRhdGEgc2l6ZSwgb3IgdGhlIG90aGVyIGFwcHJvYWNoLCBvZiByZXN0cmljdGluZyB0
aGUKc2l6ZSBvZiB0aGUgZGF0YVtdIGFycmF5IHN1Y2ggdGhhdCB0aGUgdG90YWwgc3RydWN0dXJl
IHNpemUgZG9lc24ndApleGNlZWQgb3VyIGRlc2lyZWQgSU5QVVRfU0laRSAoY3VycmVudGx5IDRr
KS4gIFRoZSBmaXJzdCBiaXQgb2YgYWR2aWNlCmluIGBwZXJmX3RpcHMudHh0YCBmb3IgQUZMIGlz
ICJLZWVwIHlvdXIgdGVzdCBjYXNlcyBzbWFsbCIsIHNvIEknZCBiZQppbmNsaW5lZCB0byBnbyB3
aXRoIHRoZSBzZWNvbmQuCgpCdXQgaW4gYW55IGNhc2UsIEknbSBpbiB0aGUgcHJvY2VzcyBvZiBy
ZXdvcmtpbmcgaG93IHRoZSBpbnB1dCB3b3JrczsKeW91IGNhbiBzZWUgdGhlIGxhc3QgcGF0Y2gg
cG9zdGVkIGhlcmU6CgpodHRwczovL21hcmMuaW5mby8/bD14ZW4tZGV2ZWwmbT0xNTA3NzQ0NDg1
MTM0MzQKCkkgaGF2ZW4ndCB0YWtlbiBhIGNsb3NlIGxvb2sgYnV0IEkgdGhpbmsgaXQgYXMgYSBz
aWRlIGVmZmVjdCBpdCB3aWxsIGZpeAp0aGlzIGlzc3VlLgoKIC1HZW9yZ2UKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 11:03:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 11:03:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epB7h-000609-V3; Fri, 23 Feb 2018 11:02:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=olkq=fr=citrix.com=prvs=585dc8f70=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1epB7h-0005zw-5o
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 11:02:41 +0000
X-Inumbo-ID: 49fef29f-1889-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 49fef29f-1889-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 11:04:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464160008"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23183.62663.518363.965762@mariner.uk.xensource.com>
Date: Fri, 23 Feb 2018 11:02:31 +0000
To: <Alan.Robinson@ts.fujitsu.com>
In-Reply-To: <20180222111252.GA16659@ts.fujitsu.com>
References: <20180222111252.GA16659@ts.fujitsu.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei  Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan  Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 ] get_maintainers.pl: Avoid THE_REST when
 files are added or removed
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxhbiBSb2JpbnNvbiB3cml0ZXMgKCJbUEFUQ0ggdjIgXSBnZXRfbWFpbnRhaW5lcnMucGw6IEF2
b2lkIFRIRV9SRVNUIHdoZW4gZmlsZXMgYXJlIGFkZGVkIG9yIHJlbW92ZWQiKToKPiBXaGVuIGZp
bGVzIGFyZSBhZGRlZCBvciByZW1vdmVkIC9kZXYvbnVsbCBpcyB1c2VkIGFzIGEgcGxhY2UKPiBo
b2xkZXIgbmFtZSBpbiB0aGUgcGF0Y2ggZm9yIHRoZSBhYnNlbnQgZmlsZS4gIERvbid0IHRyeSBh
bmQKPiBmaW5kIGEgTUFJTlRBSU5FUiBmb3IgdGhpcyBwbGFjZSBob2xkZXIsIGl0IG9ubHkgZXZl
ciBmbGFncwo+IGFuZCB0aGVuIHNwYW1zIFRIRSBSRVNULCBiZWhhdmlvdXIgZm9yIGEgcmVhbCBm
aWxlbmFtZSBpcwo+IHVuY2hhbmdlZC4KCkFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tz
b25AZXUuY2l0cml4LmNvbT4KCkkgaGF2ZSByZXZpZXdlZCAoYnV0IG5vdCB0ZXN0ZWQpIHRoZSBQ
ZXJsIGFuZCBpdCBMR1RNLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 11:09:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 11:09:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epBE1-0006Hl-Ly; Fri, 23 Feb 2018 11:09:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgq7=fr=citrix.com=prvs=585cf035f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1epBE0-0006Hc-BV
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 11:09:12 +0000
X-Inumbo-ID: 332a2c86-188a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 332a2c86-188a-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 11:10:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68454553"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A8FFA0302000078001AACE8@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5de216ec-d94e-ee0f-c974-582c78183388@citrix.com>
Date: Fri, 23 Feb 2018 11:09:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8FFA0302000078001AACE8@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH] x86: add .size directive to indirect thunk
 generation macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDIvMTggMTA6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IE5vdCBhZGRpbmcgLnR5cGUs
IGFzIHRoZXNlIGFyZSBuZWl0aGVyIGZ1bmN0aW9ucyBub3Igb2JqZWN0cy4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCkBmdW5jdGlvbiBpcyBmb3Ig
ZXhlY3V0YWJsZSBjb2RlIGluIGdlbmVyYWwuwqAgSXQgaXMgbm90IHJlc3RyaWN0ZWQgdG8KQydz
IGlkZWEgb2YgZnVuY3Rpb24uCgpUaGlzIGlzIGhvdyBHQ0Mgd3JpdGVzIGEgcmVwb2xpbmUgdGh1
bms6CgrCoMKgwqAgLnNlY3Rpb27CoMKgwqAKLnRleHQuX194ODZfaW5kaXJlY3RfdGh1bmtfcmF4
LCJheEciLEBwcm9nYml0cyxfX3g4Nl9pbmRpcmVjdF90aHVua19yYXgsY29tZGF0CsKgwqDCoCAu
Z2xvYmzCoMKgwqAgX194ODZfaW5kaXJlY3RfdGh1bmtfcmF4CsKgwqDCoCAuaGlkZGVuwqDCoMKg
IF9feDg2X2luZGlyZWN0X3RodW5rX3JheArCoMKgwqAgLnR5cGXCoMKgwqAgX194ODZfaW5kaXJl
Y3RfdGh1bmtfcmF4LCBAZnVuY3Rpb24KX194ODZfaW5kaXJlY3RfdGh1bmtfcmF4OgouTEZCMToK
wqDCoMKgIC5jZmlfc3RhcnRwcm9jCsKgwqDCoCBjYWxswqDCoMKgIC5MSU5EMQouTElORDA6CsKg
wqDCoCBsZmVuY2UKwqDCoMKgIGptcMKgwqDCoCAuTElORDAKLkxJTkQxOgrCoMKgwqAgbW92wqDC
oMKgICVyYXgsICglcnNwKQrCoMKgwqAgcmV0CsKgwqDCoCAuY2ZpX2VuZHByb2MKCgo+Cj4gLS0t
IGEveGVuL2FyY2gveDg2L2luZGlyZWN0LXRodW5rLlMKPiArKysgYi94ZW4vYXJjaC94ODYvaW5k
aXJlY3QtdGh1bmsuUwo+IEBAIC00MSw2ICs0MSw3IEBAIEVOVFJZKF9feDg2X2luZGlyZWN0X3Ro
dW5rX1xyZWcpCj4gICAgICAgICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShJTkRfVEhVTktf
UkVUUE9MSU5FIFxyZWcpLCAgICAgICAgICAgICAgXAo+ICAgICAgICAgIF9fc3RyaW5naWZ5KElO
RF9USFVOS19MRkVOQ0UgXHJlZyksIFg4Nl9GRUFUVVJFX0lORF9USFVOS19MRkVOQ0UsIFwKPiAg
ICAgICAgICBfX3N0cmluZ2lmeShJTkRfVEhVTktfSk1QIFxyZWcpLCAgICBYODZfRkVBVFVSRV9J
TkRfVEhVTktfSk1QCgpOZXdsaW5lIHBsZWFzZS4KCj4gKyAgICAgICAgLnNpemUgX194ODZfaW5k
aXJlY3RfdGh1bmtfXHJlZywgLiAtIF9feDg2X2luZGlyZWN0X3RodW5rX1xyZWcKClJldmlld2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgaWRlYWxseSB3
aXRoIGEKLnR5cGUgYXMgd2VsbC4KCj4gIC5lbmRtCj4gIAo+ICAvKiBJbnN0YW50aWF0ZSBHRU5f
SU5ESVJFQ1RfVEhVTksgZm9yIGVhY2ggcmVnaXN0ZXIgZXhjZXB0ICVyc3AuICovCj4KPgo+CgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 11:18:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 11:18:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epBMP-000736-G0; Fri, 23 Feb 2018 11:17:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epBMN-00072w-It
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 11:17:51 +0000
X-Inumbo-ID: 68405e3f-188b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 68405e3f-188b-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 11:19:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 04:17:43 -0700
Message-Id: <5A90066502000078001AAD4A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 04:17:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A8FFA0302000078001AACE8@prv-mh.provo.novell.com>
 <5de216ec-d94e-ee0f-c974-582c78183388@citrix.com>
In-Reply-To: <5de216ec-d94e-ee0f-c974-582c78183388@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86: add .size directive to indirect thunk
 generation macro
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDEyOjA5LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDIvMTggMTA6MjQsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiBOb3QgYWRkaW5n
IC50eXBlLCBhcyB0aGVzZSBhcmUgbmVpdGhlciBmdW5jdGlvbnMgbm9yIG9iamVjdHMuCj4+Cj4+
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAKPiBAZnVu
Y3Rpb24gaXMgZm9yIGV4ZWN1dGFibGUgY29kZSBpbiBnZW5lcmFsLiAgSXQgaXMgbm90IHJlc3Ry
aWN0ZWQgdG8KPiBDJ3MgaWRlYSBvZiBmdW5jdGlvbi4KCk9oLCBpbmRlZWQsIEkgZm9yZ290IHRo
YXQgdGhlIHNwZWMgc2F5cyAib3Igb3RoZXIgZXhlY3V0YWJsZSBjb2RlIi4KCkphbgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 11:25:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 11:25:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epBTR-0007ma-7E; Fri, 23 Feb 2018 11:25:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ntu=fr=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1epBTQ-0007mU-PP
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 11:25:08 +0000
X-Inumbo-ID: 1501f092-188c-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1501f092-188c-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 12:24:16 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id a20so6477521wmd.1
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 03:25:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=JK9phRpeMfDhjO4yYTmWOEqCCpEPG/9GwZNcaoU1poA=;
 b=fB1nNHHV30ZMtqMHjiuAxSoKckFLs3YdPAP/PDULex+peWzplbl09aqb0Hxr0uIRlh
 zUhq1TuSDynVRUi6aDjLown3IUTCfgDW8spHgI5PjT2sEsw4ukBECR6ZK8Ic1wwVw6wI
 xwvA4AlbmkmDy8PfvwuN6AKtSXOnpUmyDaFwo=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=JK9phRpeMfDhjO4yYTmWOEqCCpEPG/9GwZNcaoU1poA=;
 b=pMlCSPzAOsSRMVltLqbxqa2B13+zx8pdCyjNrnkb4QHLL6F9p+OFCKJ6Lw26guCfNU
 Kq1H9lYu+XI5sGhH1Ua7xp/rJ7pTeF4Ekd4wAAhxjiJjf2SHPGhqGrSz1/IceVWSVFg2
 Kekv0PDO6ocCzTMTvI5rTqWaL2AadUO9JbWtJf3Ys6OJG6sjXJY5IEpeUsM6uh8vlNjQ
 8jKtr72fNJUEL2rHIxDfsFJk8pneAgRwLY91soNbpMA1VhZo9ilMgFnDViqdmyMiMNbM
 rNgnMllaK5G2u4nZWI87Rgf6H98lR+wJ11dwts43NiYNTDQjtFTzwa8S1Ptl0xXPIgLb
 pqJQ==
X-Gm-Message-State: APf1xPAjX+TRmYrUFtBk0tyjdRab4bHtyY9rNHAKlYr57Le/qid80IrN
 qCDfOJonJnnIeMcqfBNaSlJU4S2l28c=
X-Google-Smtp-Source: AG47ELsOGNCGvrz1QW+wyWzp4B0S6IJ/bvndLaGSw1UmndbQaAFkdKoc15FxxK5hnkWr042EZic4dw==
X-Received: by 10.28.247.26 with SMTP id v26mr1343681wmh.115.1519385105179;
 Fri, 23 Feb 2018 03:25:05 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id c14sm2413132wrd.17.2018.02.23.03.25.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 03:25:04 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-36-andre.przywara@linaro.org>
 <e85e8904-6403-f135-46f6-240df2c45d8f@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <2cf0d249-d944-530a-ed35-0e9708dab911@linaro.org>
Date: Fri, 23 Feb 2018 11:25:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e85e8904-6403-f135-46f6-240df2c45d8f@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 35/49] ARM: new VGIC: Add TARGET
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wMi8xOCAxMTo1MywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIHRhcmdl
dCByZWdpc3RlciBoYW5kbGVycyBhcmUgdjIgZW11bGF0aW9uIHNwZWNpZmljLCBzbyB0aGVpcgo+
PiBpbXBsZW1lbnRhdGlvbiBsaXZlcyBlbnRpcmVseSBpbiB2Z2ljLW1taW8tdjIuYy4KPj4gV2Ug
Y29weSB0aGUgb2xkIFZHSUMgYmVoYXZpb3VyIG9mIGFzc2lnbmluZyBhbiBJUlEgdG8gdGhlIGZp
cnN0IFZDUFUKPj4gc2V0IGluIHRoZSB0YXJnZXQgbWFzayBpbnN0ZWFkIG9mIG1ha2luZyBpdCBw
b3NzaWJseSBwZW5kaW5nIG9uCj4+IG11bHRpcGxlIFZDUFVzLgo+Pgo+PiBUaGlzIGlzIGJhc2Vk
IG9uIExpbnV4IGNvbW1pdCAyYzIzNGQ2ZjE4MjYsIHdyaXR0ZW4gYnkgQW5kcmUgUHJ6eXdhcmEu
Cj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5h
cm8ub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMgfCA1
Mgo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCj4+IMKgIDEgZmls
ZSBjaGFuZ2VkLCA1MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYwo+PiBiL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMtbW1pby12Mi5jCj4+IGluZGV4IGMwYjg4YjM0N2UuLmM1OWYyYzFiYTcgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCj4+ICsrKyBiL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCj4+IEBAIC02Niw2ICs2Niw1NiBAQCBzdGF0aWMg
dm9pZCB2Z2ljX21taW9fd3JpdGVfdjJfbWlzYyhzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gwqDCoMKg
wqDCoCB9Cj4+IMKgIH0KPj4gwqAgK3N0YXRpYyB1bnNpZ25lZCBsb25nIHZnaWNfbW1pb19yZWFk
X3RhcmdldChzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbikKPiAKPiBJ
bmRlbnRhdGlvbgo+IAo+PiArewo+PiArwqDCoMKgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19J
TlRJRChhZGRyLCA4KTsKPiAKPiB1aW50MzJfdAo+IAo+PiArwqDCoMKgIGludCBpOwo+IAo+IHVu
c2lnbmVkIGludAo+IAo+PiArwqDCoMKgIHU2NCB2YWwgPSAwOwo+IAo+IAo+IFdoeSA2NC1iaXQ/
IElJUkMsIHRoZSB0YXJnZXQgcmVnaXN0ZXIgaXMgMzItYml0Lgo+IAo+IAo+PiArCj4+ICvCoMKg
wqAgZm9yICggaSA9IDA7IGkgPCBsZW47IGkrKyApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDC
oMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLAo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHZjcHUsIGludGlkICsgaSk7Cj4gCj4gSW5kZW5hdGlvbi4KPiAKPj4gKwo+PiArwqDCoMKgwqDC
oMKgwqAgdmFsIHw9ICh1NjQpaXJxLT50YXJnZXRzIDw8IChpICogOCk7Cj4gCj4gU2VlIGFib3Zl
IHJlZ2FyZGluZyB1NjQuCj4gCj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfcHV0X2lycSh2
Y3B1LT5kb21haW4sIGlycSk7Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAgcmV0dXJuIHZh
bDsKPj4gK30KPj4gKwo+PiArc3RhdGljIHZvaWQgdmdpY19tbWlvX3dyaXRlX3RhcmdldChzdHJ1
Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBw
YWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyB2YWwpCj4gCj4gSW5kZW50YXRpb24KPiAKPj4g
K3sKPj4gK8KgwqDCoCB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRkciwgOCk7Cj4g
Cj4gdWludDMyX3QKPiAKPj4gK8KgwqDCoCB1OCBjcHVfbWFzayA9IEdFTk1BU0sodmNwdS0+ZG9t
YWluLT5tYXhfdmNwdXMgLSAxLCAwKTsKPiAKPiB1aW50MzJfdAoKSSdkIHJhdGhlciBrZWVwIHRo
aXMgYXQgdWludDhfdCwgYXMgdGhpcyB0aGUgbmF0dXJhbCBkYXRhIHR5cGUgZm9yIHRoZQpUQVJH
RVQgcmVnaXN0ZXIuCgo+IAo+PiArwqDCoMKgIGludCBpOwo+IAo+IHVuc2lnbmVkIGludAo+IAo+
PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICsKPj4gK8KgwqDCoCAvKiBHSUNEX0lU
QVJHRVRTUlswLTddIGFyZSByZWFkLW9ubHkgKi8KPj4gK8KgwqDCoCBpZiAoIGludGlkIDwgVkdJ
Q19OUl9QUklWQVRFX0lSUVMgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+PiArCj4+ICvC
oMKgwqAgZm9yICggaSA9IDA7IGkgPCBsZW47IGkrKyApCj4+ICvCoMKgwqAgewo+PiArwqDCoMKg
wqDCoMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWlu
LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIE5VTEwsIGludGlkICsgaSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBpbnQgdGFyZ2V0Owo+IAo+
IHVuc2lnbmVkIGludAo+IAo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX2xvY2tfaXJxc2F2
ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpcnEtPnRh
cmdldHMgPSAodmFsID4+IChpICogOCkpICYgY3B1X21hc2s7Cj4+ICvCoMKgwqDCoMKgwqDCoCB0
YXJnZXQgPSBpcnEtPnRhcmdldHMgPyAoZmZzKGlycS0+dGFyZ2V0cykgLSAxKSA6IDA7Cj4gCj4g
SGVyZSB5b3Ugd2lsbCByb3V0ZSB0aGUgSVJRIHRvIHZDUFUgMCBpZiB0aGUgbWFzayBpcyBpbnZh
bGlkLiBJcyBpdAo+IGludGVuZGVkPyBEbyB5b3UgaGF2ZSBhIHBvaW50ZXIgaW4gdGhlIHNwZWM/
CgpJIHRoaW5rIHRoaXMgd2FzIG1vcmUgb2YgYSBLVk0gZGVzaWduIGRlY2lzaW9uIHRvIGRvIHNv
LiBNaWdodCBiZSBzb21lCkdJQ3YyIHNwZWNpYWxpdHkuIEkgdG9zc2VkIHRoaXMgcXVlc3Rpb24g
b3ZlciB0byB0aGUgS1ZNIGd1eXMuCkZvciBub3cgSSBjaGVja2VkIHRoZSBjb2RlIGFuZCBBRkFJ
Q1Mgd2UgaGFuZGxlIHRhcmdldF92Y3B1IGJlaW5nIE5VTEwKcHJvcGVybHkgKGluIHRlcm1zIG9m
IG5vdCBmb3J3YXJkaW5nIHRoZSBpbnRlcnJ1cHQpLiBTbyBJIHdvdWxkIHRyeSB0bwpjaGFuZ2Ug
dGhpcyB0byBwcm9wZXJseSB1c2UgYSBOVUxMIHBvaW50ZXIgaGVyZS4KCkZpeGVkIHRoZSByZXN0
LgoKQ2hlZXJzLApBbmRyZQoKPj4gK8KgwqDCoMKgwqDCoMKgIGlycS0+dGFyZ2V0X3ZjcHUgPSB2
Y3B1LT5kb21haW4tPnZjcHVbdGFyZ2V0XTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl91
bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+PiArwqDCoMKgwqDCoMKg
wqAgdmdpY19wdXRfaXJxKHZjcHUtPmRvbWFpbiwgaXJxKTsKPj4gK8KgwqDCoCB9Cj4+ICt9Cj4+
ICsKPj4gwqAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3JlZ2lvbiB2Z2ljX3Yy
X2Rpc3RfcmVnaXN0ZXJzW10gPSB7Cj4+IMKgwqDCoMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0xF
TkdUSChHSUNEX0NUTFIsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCB2Z2ljX21taW9fcmVhZF92Ml9t
aXNjLCB2Z2ljX21taW9fd3JpdGVfdjJfbWlzYywgMTIsCj4+IEBAIC05NSw3ICsxNDUsNyBAQCBz
dGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uCj4+IHZnaWNfdjJfZGlzdF9y
ZWdpc3RlcnNbXSA9IHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3ByaW9y
aXR5LCB2Z2ljX21taW9fd3JpdGVfcHJpb3JpdHksIE5VTEwsIE5VTEwsCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoCA4LCBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUNDRVNTXzhiaXQpLAo+PiDCoMKg
wqDCoMKgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JVEFSR0VUU1IsCj4+
IC3CoMKgwqDCoMKgwqDCoCB2Z2ljX21taW9fcmVhZF9yYXosIHZnaWNfbW1pb193cml0ZV93aSwg
TlVMTCwgTlVMTCwgOCwKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3RhcmdldCwg
dmdpY19tbWlvX3dyaXRlX3RhcmdldCwgTlVMTCwgTlVMTCwgOCwKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1NfOGJpdCksCj4+IMKgwqDCoMKgwqAg
UkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lDRkdSLAo+PiDCoMKgwqDCoMKg
wqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfY29uZmlnLCB2Z2ljX21taW9fd3JpdGVfY29uZmlnLCBO
VUxMLCBOVUxMLCAyLAo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 11:39:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 11:39:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epBhE-0000Ai-C2; Fri, 23 Feb 2018 11:39:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ntu=fr=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1epBhD-0000Ab-LJ
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 11:39:23 +0000
X-Inumbo-ID: 12c2366e-188e-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 12c2366e-188e-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 12:38:32 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id k87so4109743wmi.0
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 03:39:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=0ks8dUINwyuKHAFSpLAzRGaYf5Owgkn/kknswBmQGfw=;
 b=C1zAjfc7XH9pyMdSykrcJlUn8zIOlDo7mNMejwJyZ70AOL5YxZVGa7QDyaQyE/1p+T
 rrzm7F+o7FcFiHpL9B9qG4VGkXgcFGPph9IDkpSjaaFgi/sdz4VOGMU7W3NrM0VmGT5r
 m05vOMefv4wahoRIFY+yzZxWwk0qJI0q4t13g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0ks8dUINwyuKHAFSpLAzRGaYf5Owgkn/kknswBmQGfw=;
 b=AWmfaPa2cGIJqetUaTdGZ0mekimbM7yjmiKZiDzZMOv5yRJEFl9jErcz/0oIVi313C
 GyYxzMY5leFm6X6RxHiHt4Tzjb7ZYpvg6Yn81bFOdu1DqnfzbI28pD9tt6CjBvR+PoAw
 KjDOV3NbCBhq2UtM5Hu03xAK25kAVEmkPdRxrpoFrsJRcr2hGmAhisDFIS3aUcFqi0mw
 /dfqXy/a7UDAI27vyqYAP+TZBM13/49Gt8zZvvyrWn5zBQo0ccghqvVT/2H/rPth5xJ/
 XZZs9SFNuqc2S9XLa1mv0gSffvVdQhpdAbSXUWHHdmE6l9mY7LO1jmslIlyzTob8CMIh
 gE0A==
X-Gm-Message-State: APf1xPCkbBU4Vw1XgrpjQYPz8BfYSWA8A52YQ7fRAHPfmiNsRFBQTMJD
 14Pj8hK8S4erB7gKiZ+QjcI0k35FFjE=
X-Google-Smtp-Source: AG47ELviRLNcl4E/KrLdJRgFfmyeiC4RcC+UURYOmua5gMEtgBuOkpFVXRewTVeWNwWSStGBY+qDDQ==
X-Received: by 10.28.133.129 with SMTP id h123mr1563531wmd.146.1519385960574; 
 Fri, 23 Feb 2018 03:39:20 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 42sm2377250wrx.92.2018.02.23.03.39.19
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 03:39:20 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-38-andre.przywara@linaro.org>
 <12e70337-df1d-4fb9-e16a-b7888f577f73@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <ef20c5ab-6f75-8dab-d348-86dbfe304abc@linaro.org>
Date: Fri, 23 Feb 2018 11:39:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <12e70337-df1d-4fb9-e16a-b7888f577f73@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 37/49] ARM: new VGIC: Add SGIPENDR
	register handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wMi8xOCAxMjowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gQXMgdGhpcyByZWdpc3Rl
ciBpcyB2MiBzcGVjaWZpYywgaXRzIGltcGxlbWVudGF0aW9uIGxpdmVzIGVudGlyZWx5Cj4+IGlu
IHZnaWMtbW1pby12Mi5jLgo+PiBUaGlzIHJlZ2lzdGVyIGFsbG93cyBzZXR0aW5nIHRoZSBzb3Vy
Y2UgbWFzayBvZiBhbiBJUEkuCj4+Cj4+IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IGVk
NDAyMTNlZjliMCwgd3JpdHRlbiBieSBBbmRyZSBQcnp5d2FyYS4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+IC0tLQo+PiDC
oCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8tdjIuYyB8IDc3Cj4+ICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrLS0KPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDc1IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8tdjIuYwo+PiBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5j
Cj4+IGluZGV4IDNmNjdiNDY1OWEuLmM2MjMwN2MzYWEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
bW1pby12Mi5jCj4+IEBAIC0xNjEsNiArMTYxLDc5IEBAIHN0YXRpYyB2b2lkIHZnaWNfbW1pb193
cml0ZV90YXJnZXQoc3RydWN0IHZjcHUKPj4gKnZjcHUsCj4+IMKgwqDCoMKgwqAgfQo+PiDCoCB9
Cj4+IMKgICtzdGF0aWMgdW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9zZ2lwZW5kKHN0cnVj
dCB2Y3B1ICp2Y3B1LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCj4gCj4gSW5kZW50YXRpb24K
PiAKPj4gK3sKPj4gK8KgwqDCoCB1MzIgaW50aWQgPSBhZGRyICYgMHgwZjsKPiAKPiB1aW50MzJf
dCBhbHNvIHdoeSBub3QgdXNpbmcgVkdJQ19BRERSX1RPX0lOVElEIGhlcmU/CgpZZWFoLCBzbGln
aHQgb3ZlcmtpbGwsIGJ1dCBwcm9iYWJseSBiZXR0ZXIuCihIb3BlZnVsbHkpIGZpeGVkIGFsbCB0
aGUgcmVzdC4KCkNoZWVycywKQW5kcmUuCgo+IAo+PiArwqDCoMKgIGludCBpOwo+IAo+IHVuc2ln
bmVkIGludC4KPiAKPj4gK8KgwqDCoCB1NjQgdmFsID0gMDsKPiAKPiBXaHkgNjQtYml0Pwo+IAo+
PiArCj4+ICvCoMKgwqAgZm9yICggaSA9IDA7IGkgPCBsZW47IGkrKyApCj4+ICvCoMKgwqAgewo+
PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEodmNw
dS0+ZG9tYWluLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHZjcHUsIGludGlkICsgaSk7Cj4gCj4gSW5kZW50YXRpb24uCj4gCj4+ICsK
Pj4gK8KgwqDCoMKgwqDCoMKgIHZhbCB8PSAodTY0KWlycS0+c291cmNlIDw8IChpICogOCk7Cj4g
Cj4gU2VlIGFib3ZlIGZvciB1NjQuCj4gCj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfcHV0
X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4+ICvCoMKgwqAgfQo+PiArwqDCoMKgIHJldHVybiB2
YWw7Cj4+ICt9Cj4+ICsKPj4gK3N0YXRpYyB2b2lkIHZnaWNfbW1pb193cml0ZV9zZ2lwZW5kYyhz
dHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuLAo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIHZhbCkKPiAKPiBTYW1lIHJl
bWFya3MgYXMgYWJvdmUgZm9yIHRoaXMgZnVuY3Rpb24uCj4gCj4+ICt7ID4gK8KgwqDCoCB1MzIg
aW50aWQgPSBhZGRyICYgMHgwZjs+ICvCoMKgwqAgaW50IGk7Cj4+ICvCoMKgwqAgdW5zaWduZWQg
bG9uZyBmbGFnczsKPj4gKwo+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQo+
PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdp
Y19nZXRfaXJxKHZjcHUtPmRvbWFpbiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2Y3B1LCBpbnRpZCArIGkpOwo+PiArCj4+ICvCoMKg
wqDCoMKgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+PiAr
Cj4+ICvCoMKgwqDCoMKgwqDCoCBpcnEtPnNvdXJjZSAmPSB+KCh2YWwgPj4gKGkgKiA4KSkgJiAw
eGZmKTsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggIWlycS0+c291cmNlICkKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgaXJxLT5wZW5kaW5nX2xhdGNoID0gZmFsc2U7Cj4+ICsKPj4gK8KgwqDC
oMKgwqDCoMKgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsK
Pj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4+ICvC
oMKgwqAgfQo+PiArfQo+PiArCj4+ICtzdGF0aWMgdm9pZCB2Z2ljX21taW9fd3JpdGVfc2dpcGVu
ZHMoc3RydWN0IHZjcHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyB2YWwpCj4gCj4gRGl0
dG8uCj4gCj4+ICt7Cj4+ICvCoMKgwqAgdTMyIGludGlkID0gYWRkciAmIDB4MGY7Cj4+ICvCoMKg
wqAgaW50IGk7Cj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gKwo+PiArwqDCoMKg
IGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDC
oMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwKPj4g
K8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2
Y3B1LCBpbnRpZCArIGkpOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX2xvY2tfaXJxc2F2
ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpcnEtPnNv
dXJjZSB8PSAodmFsID4+IChpICogOCkpICYgMHhmZjsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAg
aWYgKCBpcnEtPnNvdXJjZSApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGlycS0+cGVuZGluZ19sYXRjaCA9IHRydWU7Cj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHZnaWNfcXVldWVfaXJxX3VubG9jayh2Y3B1LT5kb21haW4sIGlycSwgZmxhZ3MpOwo+
PiArwqDCoMKgwqDCoMKgwqAgfQo+PiArwqDCoMKgwqDCoMKgwqAgZWxzZQo+PiArwqDCoMKgwqDC
oMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9ja19pcnFyZXN0b3Jl
KCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+ICvCoMKgwqDC
oMKgwqDCoCB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOwo+PiArwqDCoMKgIH0KPj4g
K30KPj4gKwo+PiDCoCBzdGF0aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uIHZn
aWNfdjJfZGlzdF9yZWdpc3RlcnNbXSA9IHsKPj4gwqDCoMKgwqDCoCBSRUdJU1RFUl9ERVNDX1dJ
VEhfTEVOR1RIKEdJQ0RfQ1RMUiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFk
X3YyX21pc2MsIHZnaWNfbW1pb193cml0ZV92Ml9taXNjLCAxMiwKPj4gQEAgLTE5OSwxMCArMjcy
LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdmdpY19yZWdpc3Rlcl9yZWdpb24KPj4gdmdpY192
Ml9kaXN0X3JlZ2lzdGVyc1tdID0gewo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3Jl
YWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfc2dpciwgNCwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIFZH
SUNfQUNDRVNTXzMyYml0KSwKPj4gwqDCoMKgwqDCoCBSRUdJU1RFUl9ERVNDX1dJVEhfTEVOR1RI
KEdJQ0RfQ1BFTkRTR0lSLAo+PiAtwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfcmF6LCB2
Z2ljX21taW9fd3JpdGVfd2ksIDE2LAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRf
c2dpcGVuZCwgdmdpY19tbWlvX3dyaXRlX3NnaXBlbmRjLCAxNiwKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1NfOGJpdCksCj4+IMKgwqDCoMKgwqAg
UkVHSVNURVJfREVTQ19XSVRIX0xFTkdUSChHSUNEX1NQRU5EU0dJUiwKPj4gLcKgwqDCoMKgwqDC
oMKgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCAxNiwKPj4gK8KgwqDC
oMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3NnaXBlbmQsIHZnaWNfbW1pb193cml0ZV9zZ2lwZW5k
cywgMTYsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBWR0lDX0FDQ0VTU18zMmJpdCB8IFZHSUNfQUND
RVNTXzhiaXQpLAo+PiDCoCB9Owo+PiDCoAo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 11:40:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 11:40:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epBiR-0000lA-P5; Fri, 23 Feb 2018 11:40:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgq7=fr=citrix.com=prvs=585cf035f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1epBiQ-0000l1-S6
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 11:40:38 +0000
X-Inumbo-ID: 3f4632fa-188e-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f4632fa-188e-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 12:39:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68456004"
To: Jan Beulich <JBeulich@suse.com>, George Dunlap <george.dunlap@citrix.com>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
 <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
 <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
 <5A8EC40A02000078001AA5CD@prv-mh.provo.novell.com>
 <511bbc13-b5c5-73a1-9f8c-47df50705d69@citrix.com>
 <5A8ED62402000078001AA691@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <d96c7a7f-c82c-a982-5603-e306681c8693@citrix.com>
Date: Fri, 23 Feb 2018 11:40:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8ED62402000078001AA691@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 IanJackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMTM6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIyLjAyLjE4IGF0
IDEzOjM5LCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4gT24gMDIvMjIvMjAx
OCAxMjoyMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAyMi4wMi4xOCBhdCAxMjo0
MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDIyLzAyLzE4IDEx
OjMzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMjIuMDIuMTggYXQgMTE6NTEsIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IGFzLWluc24tY2hlY2sgbXV0
YXRlcyB0aGUgcGFzc2VkLWluIGZsYWdzLiAgUmVuYW1lIGl0IHRvIGFzLWluc24tYWRkLCBpbiBs
aW5lCj4+Pj4+PiB3aXRoIGNjLW9wdGlvbi1hZGQuICBVcGRhdGUgYWxsIGNhbGxlcnMuCj4+Pj4+
IEknbSBub3QgY29udmluY2VkIC0gY2Mtb3B0aW9uLWFkZCBtYWtlcyByZWxhdGl2ZWx5IGNsZWFy
IHRoYXQKPj4+Pj4gc29tZXRoaW5nIGlzIGJlaW5nIGFkZGVkIHRvIHRoZSBvcHRpb25zIHBhc3Nl
ZCB0byBDQy4gSWYgSQo+Pj4+PiB0YWtlIGFzLWluc24tYWRkIHRoaXMgd2F5LCB0aGUgbWFjcm8g
d291bGQgbmVlZCB0byBhZGQgYW4KPj4+Pj4gaW5zbiB0byB0aGUgQVMgaW52b2NhdGlvbi4gV2hp
bGUgSSBhZ3JlZSBhcy1pbnNuLWNoZWNrIGRvZXNuJ3QKPj4+Pj4gbWFrZSBjbGVhciB0aGF0IGl0
IGFkZHMgYW55IG9wdGlvbnMsIEkgc3RpbGwgZmluZCB0aGlzIGxlc3MKPj4+Pj4gbWlzbGVhZGlu
ZyB0aGFuIHRoZSBzdWdnZXN0ZWQgbmV3IG5hbWUuIExldCdzIHNlZSB3aGF0Cj4+Pj4+IG90aGVy
cyB0aGluay4KPj4+PiBJJ20gb3BlbiB0byBiZXR0ZXIgbmFtZSBzdWdnZXN0aW9ucy4KPj4+IFRo
ZSBiZXN0IEkgY2FuIGNvbWUgdXAgd2l0aCBpcywgd2VsbCwgYXMtaW5zbi1jaGVjaywgYXMgdGhh
dAo+Pj4gcmVhc29uYWJseSBkZXNjcmliZXMgYXQgbGVhc3QgcGFydCBvZiB3aGF0IHRoZSBjb25z
dHJ1Y3QgZG9lcy4KPj4+IGFzLWluc24tY2hlY2stYW5kLWFkZC1vcHRpb24sIGJlc2lkZXMgYmVp
bmcgdG9vIGxvbmcsIGlzbid0Cj4+PiBtZWFuaW5nZnVsbHkgYmV0dGVyLgo+PiBXZSdyZSBkZWZp
bml0ZWx5IGdldHRpbmcgaW50byBiaWtlc2hlZCB0ZXJyaXRvcnkgaGVyZS4KPiBJbmRlZWQsIGJ1
dCBJIHRoaW5rIGEgY2hhbmdlIGluIG5hbWUgc2hvdWxkIGJlIGFuIGltcHJvdmVtZW50LAo+IG5v
dCBnb2luZyBmcm9tIG9uZSBxdWVzdGlvbmFibGUgbmFtZSB0byBhbm90aGVyIHF1ZXN0aW9uYWJs
ZQo+IG9uZS4KPgo+PiAgSSBhZ3JlZSB3aXRoCj4+IEFuZHkgdGhhdCAnY2hlY2snIGRvZXNuJ3Qg
cmVhbGx5IGNvbnZleSB0aGF0IHNvbWV0aGluZyBjaGFuZ2VkLiAgSXMgdGhlCj4+IGNoZWNrLWFu
ZC1hZGQgImFkZCBpdCBpZiBpdCBkb2Vzbid0IGV4aXN0IGFscmVhZHkiPyAgT3IgYWRkIGl0IGlm
IHNvbWUKPj4gb3RoZXIgY2hlY2sgcGFzc2VzIC8gZmFpbHM/Cj4gSXQgaXMgImNoZWNrIGlmIHRo
aXMgcGllY2Ugb2YgYXNzZW1ibHkgYXNzZW1ibGVzIGFuZCBhZGQgdGhlCj4gcHJvdmlkZWQgb3B0
aW9uIHRvIHRoZSBpbmRpY2F0ZWQgdmFyaWFibGUiLCBleHRlbmRlZCBieSBSb2dlcidzCj4gcGF0
Y2ggdG8gIi4uLiwgYW5kIGFkZCB0aGUgb3RoZXIgcHJvdmlkZWQgb3B0aW9uIGlmIGl0IGRvZXNu
J3QKPiBhc3NlbWJsZSIuCgpPayAtIGhvdyBkbyB3ZSB1bmJsb2NrIHRoaXM/CgpUaGVyZSBhcHBl
YXJzIHRvIGJlIGFncmVlbWVudCB0aGF0IGFzLWluc24tY2hlY2sgaXNuJ3QgYSBncmVhdCBuYW1l
LCBhbmQKbXkgcHJvcG9zZWQgYXMtaW5zbi1hZGQgaXNuJ3QgbXVjaCBiZXR0ZXIuCgpUaGUgYmFz
ZSBydW5lcyBvZiBhcy1pbnNuIGFuZCBjYy1vcHRpb24gYXJlIGNvbXBhdGlibGUuwqAgVGhleSBj
aGVjayB0aGUKZnJhZ21lbnQsIGFuZCB5aWVsZCBvbmUgb2YgdHdvIG9wdGlvbnMuwqAgY2Mtb3B0
aW9uLWFkZCBhbmQgYXMtaW5zbi1jaGVjawphcmUgYnVpbHQgb24gdG9wIG9mIHRoZSBiYXNlIHJ1
bmVzLCBhbmQgbXV0YXRlIHRoZSBmbGFncyBwYXNzZWQgaW4uCgphcy1jaGVjay1mcmFnLXVwZGF0
ZS1vcHRpb24gPwoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 11:46:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 11:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epBnu-00010O-9t; Fri, 23 Feb 2018 11:46:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epBnt-0000zt-DR
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 11:46:17 +0000
X-Inumbo-ID: 616c1294-188f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 616c1294-188f-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 11:47:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68456214"
Date: Fri, 23 Feb 2018 11:46:02 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180223114602.iviklubvwg7afdrs@MacBook-Pro-de-Roger.local>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
 <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
 <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
 <5A8EC40A02000078001AA5CD@prv-mh.provo.novell.com>
 <511bbc13-b5c5-73a1-9f8c-47df50705d69@citrix.com>
 <5A8ED62402000078001AA691@prv-mh.provo.novell.com>
 <d96c7a7f-c82c-a982-5603-e306681c8693@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <d96c7a7f-c82c-a982-5603-e306681c8693@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 IanJackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMTE6NDA6MzRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyMi8wMi8xOCAxMzozOSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+PiBPbiAy
Mi4wMi4xOCBhdCAxMzozOSwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4g
T24gMDIvMjIvMjAxOCAxMjoyMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4+IE9uIDIy
LjAyLjE4IGF0IDEyOjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gPj4+
PiBPbiAyMi8wMi8xOCAxMTozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+Pj4+Pj4gT24gMjIu
MDIuMTggYXQgMTE6NTEsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+Pj4+
Pj4gYXMtaW5zbi1jaGVjayBtdXRhdGVzIHRoZSBwYXNzZWQtaW4gZmxhZ3MuICBSZW5hbWUgaXQg
dG8gYXMtaW5zbi1hZGQsIGluIGxpbmUKPiA+Pj4+Pj4gd2l0aCBjYy1vcHRpb24tYWRkLiAgVXBk
YXRlIGFsbCBjYWxsZXJzLgo+ID4+Pj4+IEknbSBub3QgY29udmluY2VkIC0gY2Mtb3B0aW9uLWFk
ZCBtYWtlcyByZWxhdGl2ZWx5IGNsZWFyIHRoYXQKPiA+Pj4+PiBzb21ldGhpbmcgaXMgYmVpbmcg
YWRkZWQgdG8gdGhlIG9wdGlvbnMgcGFzc2VkIHRvIENDLiBJZiBJCj4gPj4+Pj4gdGFrZSBhcy1p
bnNuLWFkZCB0aGlzIHdheSwgdGhlIG1hY3JvIHdvdWxkIG5lZWQgdG8gYWRkIGFuCj4gPj4+Pj4g
aW5zbiB0byB0aGUgQVMgaW52b2NhdGlvbi4gV2hpbGUgSSBhZ3JlZSBhcy1pbnNuLWNoZWNrIGRv
ZXNuJ3QKPiA+Pj4+PiBtYWtlIGNsZWFyIHRoYXQgaXQgYWRkcyBhbnkgb3B0aW9ucywgSSBzdGls
bCBmaW5kIHRoaXMgbGVzcwo+ID4+Pj4+IG1pc2xlYWRpbmcgdGhhbiB0aGUgc3VnZ2VzdGVkIG5l
dyBuYW1lLiBMZXQncyBzZWUgd2hhdAo+ID4+Pj4+IG90aGVycyB0aGluay4KPiA+Pj4+IEknbSBv
cGVuIHRvIGJldHRlciBuYW1lIHN1Z2dlc3Rpb25zLgo+ID4+PiBUaGUgYmVzdCBJIGNhbiBjb21l
IHVwIHdpdGggaXMsIHdlbGwsIGFzLWluc24tY2hlY2ssIGFzIHRoYXQKPiA+Pj4gcmVhc29uYWJs
eSBkZXNjcmliZXMgYXQgbGVhc3QgcGFydCBvZiB3aGF0IHRoZSBjb25zdHJ1Y3QgZG9lcy4KPiA+
Pj4gYXMtaW5zbi1jaGVjay1hbmQtYWRkLW9wdGlvbiwgYmVzaWRlcyBiZWluZyB0b28gbG9uZywg
aXNuJ3QKPiA+Pj4gbWVhbmluZ2Z1bGx5IGJldHRlci4KPiA+PiBXZSdyZSBkZWZpbml0ZWx5IGdl
dHRpbmcgaW50byBiaWtlc2hlZCB0ZXJyaXRvcnkgaGVyZS4KPiA+IEluZGVlZCwgYnV0IEkgdGhp
bmsgYSBjaGFuZ2UgaW4gbmFtZSBzaG91bGQgYmUgYW4gaW1wcm92ZW1lbnQsCj4gPiBub3QgZ29p
bmcgZnJvbSBvbmUgcXVlc3Rpb25hYmxlIG5hbWUgdG8gYW5vdGhlciBxdWVzdGlvbmFibGUKPiA+
IG9uZS4KPiA+Cj4gPj4gIEkgYWdyZWUgd2l0aAo+ID4+IEFuZHkgdGhhdCAnY2hlY2snIGRvZXNu
J3QgcmVhbGx5IGNvbnZleSB0aGF0IHNvbWV0aGluZyBjaGFuZ2VkLiAgSXMgdGhlCj4gPj4gY2hl
Y2stYW5kLWFkZCAiYWRkIGl0IGlmIGl0IGRvZXNuJ3QgZXhpc3QgYWxyZWFkeSI/ICBPciBhZGQg
aXQgaWYgc29tZQo+ID4+IG90aGVyIGNoZWNrIHBhc3NlcyAvIGZhaWxzPwo+ID4gSXQgaXMgImNo
ZWNrIGlmIHRoaXMgcGllY2Ugb2YgYXNzZW1ibHkgYXNzZW1ibGVzIGFuZCBhZGQgdGhlCj4gPiBw
cm92aWRlZCBvcHRpb24gdG8gdGhlIGluZGljYXRlZCB2YXJpYWJsZSIsIGV4dGVuZGVkIGJ5IFJv
Z2VyJ3MKPiA+IHBhdGNoIHRvICIuLi4sIGFuZCBhZGQgdGhlIG90aGVyIHByb3ZpZGVkIG9wdGlv
biBpZiBpdCBkb2Vzbid0Cj4gPiBhc3NlbWJsZSIuCj4gCj4gT2sgLSBob3cgZG8gd2UgdW5ibG9j
ayB0aGlzPwo+IAo+IFRoZXJlIGFwcGVhcnMgdG8gYmUgYWdyZWVtZW50IHRoYXQgYXMtaW5zbi1j
aGVjayBpc24ndCBhIGdyZWF0IG5hbWUsIGFuZAo+IG15IHByb3Bvc2VkIGFzLWluc24tYWRkIGlz
bid0IG11Y2ggYmV0dGVyLgo+IAo+IFRoZSBiYXNlIHJ1bmVzIG9mIGFzLWluc24gYW5kIGNjLW9w
dGlvbiBhcmUgY29tcGF0aWJsZS7CoCBUaGV5IGNoZWNrIHRoZQo+IGZyYWdtZW50LCBhbmQgeWll
bGQgb25lIG9mIHR3byBvcHRpb25zLsKgIGNjLW9wdGlvbi1hZGQgYW5kIGFzLWluc24tY2hlY2sK
PiBhcmUgYnVpbHQgb24gdG9wIG9mIHRoZSBiYXNlIHJ1bmVzLCBhbmQgbXV0YXRlIHRoZSBmbGFn
cyBwYXNzZWQgaW4uCj4gCj4gYXMtY2hlY2stZnJhZy11cGRhdGUtb3B0aW9uID8KClRoYXQgc2Vl
bXMgb3Zlcmx5IGxvbmcsIGFuZCBUQkggSSB0aGluayBhbG1vc3QgZXZlcnlvbmUgbm90IGZhbWls
aWFyCndpdGggdGhlIGNvZGUgd291bGQgaGF2ZSB0byBnbyBhbiBsb29rIHdoYXQgdGhpcyBtYWNy
byBkb2VzLgoKSSdtIGZpbmUgd2l0aCBlaXRoZXIgYXMtaW5zbi1jaGVjaywgYXMtaW5zbi1hZGQg
b3IgYXMtb3B0aW9uLWFkZCwgYnV0Ckkgd291bGQgYWxzbyBsaWtlIHRvIHVuYmxvY2sgdGhpcy4g
SSBndWVzcyBpZiB0aGVyZSdzIG5vIGNvbnNlbnN1cyB3ZQpqdXN0IGxlYXZlIHRoZSBjdXJyZW50
IG9uZT8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 11:47:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 11:47:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epBpQ-00016h-Jd; Fri, 23 Feb 2018 11:47:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=olkq=fr=citrix.com=prvs=585dc8f70=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1epBpP-00016W-4E
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 11:47:51 +0000
X-Inumbo-ID: 418b504d-188f-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 418b504d-188f-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 12:46:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464164072"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23183.65377.137568.546767@mariner.uk.xensource.com>
Date: Fri, 23 Feb 2018 11:47:45 +0000
To: Andrew Cooper <andrew.cooper3@citrix.com>
In-Reply-To: <d96c7a7f-c82c-a982-5603-e306681c8693@citrix.com>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
 <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
 <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
 <5A8EC40A02000078001AA5CD@prv-mh.provo.novell.com>
 <511bbc13-b5c5-73a1-9f8c-47df50705d69@citrix.com>
 <5A8ED62402000078001AA691@prv-mh.provo.novell.com>
 <d96c7a7f-c82c-a982-5603-e306681c8693@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 George Dunlap <george.dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QW5kcmV3IENvb3BlciB3cml0ZXMgKCJSZTogW1BBVENIXSBidWlsZDogUmVuYW1lIGFzLWluc24t
Y2hlY2sgdG8gYXMtaW5zbi1hZGQiKToKPiBPayAtIGhvdyBkbyB3ZSB1bmJsb2NrIHRoaXM/Cj4g
Cj4gVGhlcmUgYXBwZWFycyB0byBiZSBhZ3JlZW1lbnQgdGhhdCBhcy1pbnNuLWNoZWNrIGlzbid0
IGEgZ3JlYXQgbmFtZSwgYW5kCj4gbXkgcHJvcG9zZWQgYXMtaW5zbi1hZGQgaXNuJ3QgbXVjaCBi
ZXR0ZXIuCj4gCj4gVGhlIGJhc2UgcnVuZXMgb2YgYXMtaW5zbiBhbmQgY2Mtb3B0aW9uIGFyZSBj
b21wYXRpYmxlLsKgIFRoZXkgY2hlY2sgdGhlCj4gZnJhZ21lbnQsIGFuZCB5aWVsZCBvbmUgb2Yg
dHdvIG9wdGlvbnMuwqAgY2Mtb3B0aW9uLWFkZCBhbmQgYXMtaW5zbi1jaGVjawo+IGFyZSBidWls
dCBvbiB0b3Agb2YgdGhlIGJhc2UgcnVuZXMsIGFuZCBtdXRhdGUgdGhlIGZsYWdzIHBhc3NlZCBp
bi4KPiAKPiBhcy1jaGVjay1mcmFnLXVwZGF0ZS1vcHRpb24gPwoKTXkgcHJlZmVycmVkIGJpa2Vz
aGVkIGNvbG91ciBpcyBgYXMtaW5zbi1hZGQnLiAgSSBhZ3JlZSB0aGF0IHNpbXBseQpgY2hlY2sn
IGlzIHdyb25nIGJ1dCB3b3VsZCBiZSBjb250ZW50IHdpdGggYWxtb3N0IGFueXRoaW5nIGVsc2Uu
CgpJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 11:59:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 11:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epC0B-0001vR-Ml; Fri, 23 Feb 2018 11:58:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epC09-0001vL-Qb
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 11:58:57 +0000
X-Inumbo-ID: ce431613-1890-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce431613-1890-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 12:58:05 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 04:58:54 -0700
Message-Id: <5A90100C02000078001AADBC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 04:58:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
 <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
 <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
 <5A8EC40A02000078001AA5CD@prv-mh.provo.novell.com>
 <511bbc13-b5c5-73a1-9f8c-47df50705d69@citrix.com>
 <5A8ED62402000078001AA691@prv-mh.provo.novell.com>
 <d96c7a7f-c82c-a982-5603-e306681c8693@citrix.com>
In-Reply-To: <d96c7a7f-c82c-a982-5603-e306681c8693@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 IanJackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDEyOjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjIvMDIvMTggMTM6MzksIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMi4w
Mi4xOCBhdCAxMzozOSwgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAw
Mi8yMi8yMDE4IDEyOjIyIFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+PiBPbiAyMi4wMi4x
OCBhdCAxMjo0MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+PiBPbiAy
Mi8wMi8xOCAxMTozMywgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4+PiBPbiAyMi4wMi4xOCBh
dCAxMTo1MSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+IGFzLWlu
c24tY2hlY2sgbXV0YXRlcyB0aGUgcGFzc2VkLWluIGZsYWdzLiAgUmVuYW1lIGl0IHRvIGFzLWlu
c24tYWRkLCBpbiAKPiBsaW5lCj4+Pj4+Pj4gd2l0aCBjYy1vcHRpb24tYWRkLiAgVXBkYXRlIGFs
bCBjYWxsZXJzLgo+Pj4+Pj4gSSdtIG5vdCBjb252aW5jZWQgLSBjYy1vcHRpb24tYWRkIG1ha2Vz
IHJlbGF0aXZlbHkgY2xlYXIgdGhhdAo+Pj4+Pj4gc29tZXRoaW5nIGlzIGJlaW5nIGFkZGVkIHRv
IHRoZSBvcHRpb25zIHBhc3NlZCB0byBDQy4gSWYgSQo+Pj4+Pj4gdGFrZSBhcy1pbnNuLWFkZCB0
aGlzIHdheSwgdGhlIG1hY3JvIHdvdWxkIG5lZWQgdG8gYWRkIGFuCj4+Pj4+PiBpbnNuIHRvIHRo
ZSBBUyBpbnZvY2F0aW9uLiBXaGlsZSBJIGFncmVlIGFzLWluc24tY2hlY2sgZG9lc24ndAo+Pj4+
Pj4gbWFrZSBjbGVhciB0aGF0IGl0IGFkZHMgYW55IG9wdGlvbnMsIEkgc3RpbGwgZmluZCB0aGlz
IGxlc3MKPj4+Pj4+IG1pc2xlYWRpbmcgdGhhbiB0aGUgc3VnZ2VzdGVkIG5ldyBuYW1lLiBMZXQn
cyBzZWUgd2hhdAo+Pj4+Pj4gb3RoZXJzIHRoaW5rLgo+Pj4+PiBJJ20gb3BlbiB0byBiZXR0ZXIg
bmFtZSBzdWdnZXN0aW9ucy4KPj4+PiBUaGUgYmVzdCBJIGNhbiBjb21lIHVwIHdpdGggaXMsIHdl
bGwsIGFzLWluc24tY2hlY2ssIGFzIHRoYXQKPj4+PiByZWFzb25hYmx5IGRlc2NyaWJlcyBhdCBs
ZWFzdCBwYXJ0IG9mIHdoYXQgdGhlIGNvbnN0cnVjdCBkb2VzLgo+Pj4+IGFzLWluc24tY2hlY2st
YW5kLWFkZC1vcHRpb24sIGJlc2lkZXMgYmVpbmcgdG9vIGxvbmcsIGlzbid0Cj4+Pj4gbWVhbmlu
Z2Z1bGx5IGJldHRlci4KPj4+IFdlJ3JlIGRlZmluaXRlbHkgZ2V0dGluZyBpbnRvIGJpa2VzaGVk
IHRlcnJpdG9yeSBoZXJlLgo+PiBJbmRlZWQsIGJ1dCBJIHRoaW5rIGEgY2hhbmdlIGluIG5hbWUg
c2hvdWxkIGJlIGFuIGltcHJvdmVtZW50LAo+PiBub3QgZ29pbmcgZnJvbSBvbmUgcXVlc3Rpb25h
YmxlIG5hbWUgdG8gYW5vdGhlciBxdWVzdGlvbmFibGUKPj4gb25lLgo+Pgo+Pj4gIEkgYWdyZWUg
d2l0aAo+Pj4gQW5keSB0aGF0ICdjaGVjaycgZG9lc24ndCByZWFsbHkgY29udmV5IHRoYXQgc29t
ZXRoaW5nIGNoYW5nZWQuICBJcyB0aGUKPj4+IGNoZWNrLWFuZC1hZGQgImFkZCBpdCBpZiBpdCBk
b2Vzbid0IGV4aXN0IGFscmVhZHkiPyAgT3IgYWRkIGl0IGlmIHNvbWUKPj4+IG90aGVyIGNoZWNr
IHBhc3NlcyAvIGZhaWxzPwo+PiBJdCBpcyAiY2hlY2sgaWYgdGhpcyBwaWVjZSBvZiBhc3NlbWJs
eSBhc3NlbWJsZXMgYW5kIGFkZCB0aGUKPj4gcHJvdmlkZWQgb3B0aW9uIHRvIHRoZSBpbmRpY2F0
ZWQgdmFyaWFibGUiLCBleHRlbmRlZCBieSBSb2dlcidzCj4+IHBhdGNoIHRvICIuLi4sIGFuZCBh
ZGQgdGhlIG90aGVyIHByb3ZpZGVkIG9wdGlvbiBpZiBpdCBkb2Vzbid0Cj4+IGFzc2VtYmxlIi4K
PiAKPiBPayAtIGhvdyBkbyB3ZSB1bmJsb2NrIHRoaXM/Cj4gCj4gVGhlcmUgYXBwZWFycyB0byBi
ZSBhZ3JlZW1lbnQgdGhhdCBhcy1pbnNuLWNoZWNrIGlzbid0IGEgZ3JlYXQgbmFtZSwgYW5kCj4g
bXkgcHJvcG9zZWQgYXMtaW5zbi1hZGQgaXNuJ3QgbXVjaCBiZXR0ZXIuCj4gCj4gVGhlIGJhc2Ug
cnVuZXMgb2YgYXMtaW5zbiBhbmQgY2Mtb3B0aW9uIGFyZSBjb21wYXRpYmxlLiAgVGhleSBjaGVj
ayB0aGUKPiBmcmFnbWVudCwgYW5kIHlpZWxkIG9uZSBvZiB0d28gb3B0aW9ucy4gIGNjLW9wdGlv
bi1hZGQgYW5kIGFzLWluc24tY2hlY2sKPiBhcmUgYnVpbHQgb24gdG9wIG9mIHRoZSBiYXNlIHJ1
bmVzLCBhbmQgbXV0YXRlIHRoZSBmbGFncyBwYXNzZWQgaW4uCj4gCj4gYXMtY2hlY2stZnJhZy11
cGRhdGUtb3B0aW9uID8KCmFzLWluc24tb3B0aW9uLWFkZD8gT3IganVzdCBhcy1vcHRpb24tYWRk
LCBjb25zaWRlcmluZyBSb2dlcidzCm5ldyB1c2UgY2FzZXMgd2hpY2ggZG9uJ3QgY2hlY2sgaW5z
bnM/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 12:07:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 12:07:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epC8G-0002gW-Ma; Fri, 23 Feb 2018 12:07:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulpj=fr=gmail.com=semelpaul@srs-us1.protection.inumbo.net>)
 id 1epC8F-0002gQ-DP
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 12:07:19 +0000
X-Inumbo-ID: f993a034-1891-11e8-ba59-bc764e045a96
Received: from mail-wr0-x22c.google.com (unknown [2a00:1450:400c:c0c::22c])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f993a034-1891-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 13:06:27 +0100 (CET)
Received: by mail-wr0-x22c.google.com with SMTP id w77so13832412wrc.6
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 04:07:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:cc:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=FJ1+GQLf5SSX4zwn7dZ6c3vpCmi14M7veR/5Nnhk7J4=;
 b=Dvzc/ULHOg3kVB2aJs2PkehJLgWj1rEu60dqOk0x8POUmpfaEqEP/nYmcTkxgImlch
 FdKkd9kNyIV5i7ZWxFxaV6aRHVUzjHfTJyMd33JG+cwc/DB25RRG1zev/q1O1VVRBtLY
 q0Dn2CwRxQKw64mx60c8QwpS9wXpVFkfo8BOoRa/3UyGPTYSEBE3F2s2R4/uMibk3OME
 5kAhd0f7pQp7XvVyCghG6UEDJKF2HEAju95cQf28EtI2E5YF2mi/WsvNETX+YbmQvfPm
 WDPCN93UYZzf3/sk7fWeRQVdyiRtmxcqwUCFSf/jGfhydUjn4/tmRcCdLIRYDBqEiw7C
 jYJQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:cc:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=FJ1+GQLf5SSX4zwn7dZ6c3vpCmi14M7veR/5Nnhk7J4=;
 b=ejobdTdgW40mRDsGgvvGv7csYQDofbMH5/jteX57w3OlHMEKSDlI98b7nLeoc25BCc
 A3FJ+V7QleY6b8kC8CmtsRdmfcQwuAkodO6XuKxj1uC8ORKw5tvBj2ZpAaYbz+vzLLuZ
 Dp9sb1DJR2VhbEBp6unfiIbvX67psfagIPVx5azAxAWt4/CORRwaW2lHXklVl3CHtMHg
 KpZr6r9dFttsTJaXXGafYBkFF750NbnYFnFEl/jm68sFD3PhA21i1STmhHeBBjRRVP9n
 bgW8SHNn+8Bi7HWJVUorhHa4VUa4dLbhXgxLiXW8iuh09RSeIiZXwLeCkDvzrpIyPosG
 995w==
X-Gm-Message-State: APf1xPB/mmp6vqpTotEhyHYA7URPm8yFTpW2keHbemPggdfjwBJJu81r
 042olnYkQ/jpz5hIR8G65iE=
X-Google-Smtp-Source: AH8x227WBhYp4MQUvEezmusk/sEF7m3rgXgt9jRvt3k0/YzQow46RTdmJv45iyYcHqeMVp8gRtiQ9Q==
X-Received: by 10.223.136.72 with SMTP id e8mr1362922wre.163.1519387636393;
 Fri, 23 Feb 2018 04:07:16 -0800 (PST)
Received: from [192.168.43.212] ([80.12.34.251])
 by smtp.gmail.com with ESMTPSA id p12sm2040766wre.89.2018.02.23.04.07.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 04:07:15 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20180222180014.qctjkne27d5qwfro@citrix.com>
 <20180222235726.28721-1-semelpaul@gmail.com>
 <ff5d4891-1e00-6e8b-aa7b-b874e60e422d@citrix.com>
From: Paul Semel <semelpaul@gmail.com>
Message-ID: <499e741c-f98d-6658-c479-5a9748d98c1a@gmail.com>
Date: Fri, 23 Feb 2018 13:07:10 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <ff5d4891-1e00-6e8b-aa7b-b874e60e422d@citrix.com>
Content-Language: en-US
Cc: andrew.cooper3@citrix.com, wei.liu2@citrix.com, JBeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] fuzz/x86_emulate: fix bounds for input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8yMy8yMDE4IDExOjQ0IEFNLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+IFBhdWwsIHRo
YW5rcyBmb3IgcmVwb3J0aW5nIHRoaXMhICBBIGNvdXBsZSBvZiBjb21tZW50cy4uLgo+IAo+IE9u
IDAyLzIyLzIwMTggMTE6NTcgUE0sIFBhdWwgU2VtZWwgd3JvdGU6Cj4+IFRoZSBtaW5pbXVtIHNp
emUgZm9yIHRoZSBpbnB1dCBzaXplIHdhcyBzZXQgdG8gREFUQV9PRkZTRVQgKyAxIHdoaWNoIHdh
cyBtZWFuaW5nCj4+IHRoYXQgd2Ugd2VyZSByZXF1ZXN0aW5nIGF0IGxlYXN0IG9uZSBjaGFyYWN0
ZXIgb2YgdGhlIGRhdGEgYXJyYXkgdG8gYmUgZmlsbGVkLgo+PiBUaGlzIGlzIG5vdCBuZWVkZWQg
Zm9yIHRoZSBmdXp6ZXIgdG8gZ2V0IHdvcmtpbmcgY29ycmVjdGx5Lgo+IAo+IFN1cmUsIGJ1dCB0
aGVuIHRoZSBlbXVsYXRvciB3aWxsIGZhaWwgdGhlIGZpcnN0IGluc25fZmV0Y2goKSBjYWxsYmFj
ay4KPiBJIHVuZGVyc3RhbmQgdGhlcmUncyBhIGNvbmNlcHR1YWwgcHVyaXR5IHRvIHRlc3Rpbmcg
c3VjaCBhbiBpbnB1dCwgYnV0Cj4gaXMgaXQgYWN0dWFsbHkgb2YgcHJhY3RpY2FsIHZhbHVlIGlu
IGZpbmRpbmcgYnVncz8KPiAKCkFjdHVhbGx5LCBpZiB5b3UgcmVhbGx5IHdhbnQgdG8gZmluZCBi
dWdzLCB5b3UgKnJlYWxseSogd2FudCBBRkwgdG8gaGF2ZSAKY29udHJvbCBvdmVyIHRoZSB3aG9s
ZSBkYXRhIGZpZWxkLgoKPj4gVGhlIG1heGltdW0gc2l6ZSBmb3IgdGhlIGlucHV0IHNpemUgd2Fz
IHNldCB0byBJTlBVVF9TSVpFLCB3aGljaCBpcyBhY3R1YWxseQo+PiB0aGUgc2l6ZSBvZiB0aGUg
ZGF0YSBhcnJheSBpbnNpZGUgdGhlIGZ1enpfY29ycHVzIHN0cnVjdHVyZSBhbmQgc28gd2FzIG5v
dAo+PiBhYmxpbmcgdXNlciAob3IgQUZMKSB0byBmaWxsIGluIHRoZSB3aG9sZSBzdHJ1Y3R1cmUu
IENoYW5naW5nIHRvCj4+IHNpemVvZihzdHJ1Y3QgZnV6el9jb3JwdXMpIGNvcnJlY3QgdGhpcyBw
cm9ibGVtLgo+IAo+IEdvb2QgY2F0Y2g7IGFjdHVhbGx5IElOUFVUX1NJWkUgaXMgYSBtaXNub21l
cjsgdGhpcyBzaG91bGQgcmVhbGx5IGJlCj4gREFUQV9TSVpFLgo+IAo+IEkgdGhpbmsgaXQncyBh
cmd1YWJsZSB3aGV0aGVyIHRoZSBiZXR0ZXIgdGhpbmcgdG8gZG8gdGhlcmUgd291bGQgYmUgdG8K
PiB0YWtlIHlvdXIgYXBwcm9hY2gsIG9mIGV4dGVuZGluZyB0aGUgYWNjZXB0ZWQgaW5wdXQgc2l6
ZSB0byBmaXQgdGhlCj4gaW5pdGlhbCBzdGF0ZSArIGRhdGEgc2l6ZSwgb3IgdGhlIG90aGVyIGFw
cHJvYWNoLCBvZiByZXN0cmljdGluZyB0aGUKPiBzaXplIG9mIHRoZSBkYXRhW10gYXJyYXkgc3Vj
aCB0aGF0IHRoZSB0b3RhbCBzdHJ1Y3R1cmUgc2l6ZSBkb2Vzbid0Cj4gZXhjZWVkIG91ciBkZXNp
cmVkIElOUFVUX1NJWkUgKGN1cnJlbnRseSA0aykuICBUaGUgZmlyc3QgYml0IG9mIGFkdmljZQo+
IGluIGBwZXJmX3RpcHMudHh0YCBmb3IgQUZMIGlzICJLZWVwIHlvdXIgdGVzdCBjYXNlcyBzbWFs
bCIsIHNvIEknZCBiZQo+IGluY2xpbmVkIHRvIGdvIHdpdGggdGhlIHNlY29uZC4KPiAKCkkgd291
bGQgYWxzbyBnbyBmb3IgdGhlIHNlY29uZCwgYXMgSSdtIHByZXR0eSBzdXJlIHdlJ3JlIG5vdCB1
c2luZyB0aGUgCndob2xlIGJ1ZmZlciBpbiBvbmUgcnVuLgoKPiBCdXQgaW4gYW55IGNhc2UsIEkn
bSBpbiB0aGUgcHJvY2VzcyBvZiByZXdvcmtpbmcgaG93IHRoZSBpbnB1dCB3b3JrczsKPiB5b3Ug
Y2FuIHNlZSB0aGUgbGFzdCBwYXRjaCBwb3N0ZWQgaGVyZToKPiAKPiBodHRwczovL21hcmMuaW5m
by8/bD14ZW4tZGV2ZWwmbT0xNTA3NzQ0NDg1MTM0MzQKPiAKCkkgdG9vayBhIGxvb2sgYXQgeW91
ciBwYXRjaCwgaXQgbG9vayByZWFsbHkgZ29vZC4gVGhlIG9ubHkgdGhpbmcgaXMgdGhhdCAKSSB0
aGluayBpdCBtaWdodCBiZSBtb3JlIHJlbGV2ZW50IHRvIGFsc28gaGF2ZSBhbiBvcHRpb24gdG8g
Z2V0IHRoZSAKbWF4aW11bSBpbnB1dCwgYXMgSSB0aGluayBpdCdzIHRoZSBiZXR0ZXIgd2F5IHRv
IGZpbmQgYnVncyBhcyBtZW50aW9ubmVkIAplYXJsaWVyICEg8J+ZggoKPiBJIGhhdmVuJ3QgdGFr
ZW4gYSBjbG9zZSBsb29rIGJ1dCBJIHRoaW5rIGl0IGFzIGEgc2lkZSBlZmZlY3QgaXQgd2lsbCBm
aXgKPiB0aGlzIGlzc3VlLgo+IAo+ICAgLUdlb3JnZQo+IAoKLS0gClBhdWwgU2VtZWwKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 12:37:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 12:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epCbA-0004i0-0Q; Fri, 23 Feb 2018 12:37:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgq7=fr=citrix.com=prvs=585cf035f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1epCb9-0004hu-14
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 12:37:11 +0000
X-Inumbo-ID: 7cbf6291-1896-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7cbf6291-1896-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 12:38:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68458968"
To: Jan Beulich <JBeulich@suse.com>
References: <1519296673-19470-1-git-send-email-andrew.cooper3@citrix.com>
 <5A8EB8A402000078001AA56C@prv-mh.provo.novell.com>
 <3ce4604a-1f4c-1ee3-cff1-884fd2c1226c@citrix.com>
 <5A8EC40A02000078001AA5CD@prv-mh.provo.novell.com>
 <511bbc13-b5c5-73a1-9f8c-47df50705d69@citrix.com>
 <5A8ED62402000078001AA691@prv-mh.provo.novell.com>
 <d96c7a7f-c82c-a982-5603-e306681c8693@citrix.com>
 <5A90100C02000078001AADBC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <401ee075-c58b-1a72-4a9f-088ad4b35da9@citrix.com>
Date: Fri, 23 Feb 2018 12:37:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A90100C02000078001AADBC@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 IanJackson <ian.jackson@eu.citrix.com>,
 George Dunlap <george.dunlap@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH] build: Rename as-insn-check to as-insn-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDIvMTggMTE6NTgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjAyLjE4IGF0
IDEyOjQwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDIyLzAyLzE4
IDEzOjM5LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDIyLjAyLjE4IGF0IDEzOjM5LCA8
Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPiB3cm90ZToKPj4+PiBPbiAwMi8yMi8yMDE4IDEyOjIy
IFBNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMjIuMDIuMTggYXQgMTI6NDEsIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IE9uIDIyLzAyLzE4IDExOjMz
LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+Pj4+PiBPbiAyMi4wMi4xOCBhdCAxMTo1MSwgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+Pj4+PiBhcy1pbnNuLWNoZWNrIG11
dGF0ZXMgdGhlIHBhc3NlZC1pbiBmbGFncy4gIFJlbmFtZSBpdCB0byBhcy1pbnNuLWFkZCwgaW4g
Cj4+IGxpbmUKPj4+Pj4+Pj4gd2l0aCBjYy1vcHRpb24tYWRkLiAgVXBkYXRlIGFsbCBjYWxsZXJz
Lgo+Pj4+Pj4+IEknbSBub3QgY29udmluY2VkIC0gY2Mtb3B0aW9uLWFkZCBtYWtlcyByZWxhdGl2
ZWx5IGNsZWFyIHRoYXQKPj4+Pj4+PiBzb21ldGhpbmcgaXMgYmVpbmcgYWRkZWQgdG8gdGhlIG9w
dGlvbnMgcGFzc2VkIHRvIENDLiBJZiBJCj4+Pj4+Pj4gdGFrZSBhcy1pbnNuLWFkZCB0aGlzIHdh
eSwgdGhlIG1hY3JvIHdvdWxkIG5lZWQgdG8gYWRkIGFuCj4+Pj4+Pj4gaW5zbiB0byB0aGUgQVMg
aW52b2NhdGlvbi4gV2hpbGUgSSBhZ3JlZSBhcy1pbnNuLWNoZWNrIGRvZXNuJ3QKPj4+Pj4+PiBt
YWtlIGNsZWFyIHRoYXQgaXQgYWRkcyBhbnkgb3B0aW9ucywgSSBzdGlsbCBmaW5kIHRoaXMgbGVz
cwo+Pj4+Pj4+IG1pc2xlYWRpbmcgdGhhbiB0aGUgc3VnZ2VzdGVkIG5ldyBuYW1lLiBMZXQncyBz
ZWUgd2hhdAo+Pj4+Pj4+IG90aGVycyB0aGluay4KPj4+Pj4+IEknbSBvcGVuIHRvIGJldHRlciBu
YW1lIHN1Z2dlc3Rpb25zLgo+Pj4+PiBUaGUgYmVzdCBJIGNhbiBjb21lIHVwIHdpdGggaXMsIHdl
bGwsIGFzLWluc24tY2hlY2ssIGFzIHRoYXQKPj4+Pj4gcmVhc29uYWJseSBkZXNjcmliZXMgYXQg
bGVhc3QgcGFydCBvZiB3aGF0IHRoZSBjb25zdHJ1Y3QgZG9lcy4KPj4+Pj4gYXMtaW5zbi1jaGVj
ay1hbmQtYWRkLW9wdGlvbiwgYmVzaWRlcyBiZWluZyB0b28gbG9uZywgaXNuJ3QKPj4+Pj4gbWVh
bmluZ2Z1bGx5IGJldHRlci4KPj4+PiBXZSdyZSBkZWZpbml0ZWx5IGdldHRpbmcgaW50byBiaWtl
c2hlZCB0ZXJyaXRvcnkgaGVyZS4KPj4+IEluZGVlZCwgYnV0IEkgdGhpbmsgYSBjaGFuZ2UgaW4g
bmFtZSBzaG91bGQgYmUgYW4gaW1wcm92ZW1lbnQsCj4+PiBub3QgZ29pbmcgZnJvbSBvbmUgcXVl
c3Rpb25hYmxlIG5hbWUgdG8gYW5vdGhlciBxdWVzdGlvbmFibGUKPj4+IG9uZS4KPj4+Cj4+Pj4g
IEkgYWdyZWUgd2l0aAo+Pj4+IEFuZHkgdGhhdCAnY2hlY2snIGRvZXNuJ3QgcmVhbGx5IGNvbnZl
eSB0aGF0IHNvbWV0aGluZyBjaGFuZ2VkLiAgSXMgdGhlCj4+Pj4gY2hlY2stYW5kLWFkZCAiYWRk
IGl0IGlmIGl0IGRvZXNuJ3QgZXhpc3QgYWxyZWFkeSI/ICBPciBhZGQgaXQgaWYgc29tZQo+Pj4+
IG90aGVyIGNoZWNrIHBhc3NlcyAvIGZhaWxzPwo+Pj4gSXQgaXMgImNoZWNrIGlmIHRoaXMgcGll
Y2Ugb2YgYXNzZW1ibHkgYXNzZW1ibGVzIGFuZCBhZGQgdGhlCj4+PiBwcm92aWRlZCBvcHRpb24g
dG8gdGhlIGluZGljYXRlZCB2YXJpYWJsZSIsIGV4dGVuZGVkIGJ5IFJvZ2VyJ3MKPj4+IHBhdGNo
IHRvICIuLi4sIGFuZCBhZGQgdGhlIG90aGVyIHByb3ZpZGVkIG9wdGlvbiBpZiBpdCBkb2Vzbid0
Cj4+PiBhc3NlbWJsZSIuCj4+IE9rIC0gaG93IGRvIHdlIHVuYmxvY2sgdGhpcz8KPj4KPj4gVGhl
cmUgYXBwZWFycyB0byBiZSBhZ3JlZW1lbnQgdGhhdCBhcy1pbnNuLWNoZWNrIGlzbid0IGEgZ3Jl
YXQgbmFtZSwgYW5kCj4+IG15IHByb3Bvc2VkIGFzLWluc24tYWRkIGlzbid0IG11Y2ggYmV0dGVy
Lgo+Pgo+PiBUaGUgYmFzZSBydW5lcyBvZiBhcy1pbnNuIGFuZCBjYy1vcHRpb24gYXJlIGNvbXBh
dGlibGUuICBUaGV5IGNoZWNrIHRoZQo+PiBmcmFnbWVudCwgYW5kIHlpZWxkIG9uZSBvZiB0d28g
b3B0aW9ucy4gIGNjLW9wdGlvbi1hZGQgYW5kIGFzLWluc24tY2hlY2sKPj4gYXJlIGJ1aWx0IG9u
IHRvcCBvZiB0aGUgYmFzZSBydW5lcywgYW5kIG11dGF0ZSB0aGUgZmxhZ3MgcGFzc2VkIGluLgo+
Pgo+PiBhcy1jaGVjay1mcmFnLXVwZGF0ZS1vcHRpb24gPwo+IGFzLWluc24tb3B0aW9uLWFkZD8g
T3IganVzdCBhcy1vcHRpb24tYWRkLCBjb25zaWRlcmluZyBSb2dlcidzCj4gbmV3IHVzZSBjYXNl
cyB3aGljaCBkb24ndCBjaGVjayBpbnNucz8KCkxldHMgZ28gd2l0aCBhcy1vcHRpb24tYWRkLsKg
IEknbSBoYXBweSB3aXRoIHRoYXQuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epD0i-0006hm-44; Fri, 23 Feb 2018 13:03:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epD0h-0006gf-BQ
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 13:03:35 +0000
X-Inumbo-ID: 2e5d9897-189a-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2e5d9897-189a-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 13:05:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epD0a-0002zp-6P; Fri, 23 Feb 2018 13:03:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epD0U-00026U-Up; Fri, 23 Feb 2018 13:03:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epD0U-0005vd-7P; Fri, 23 Feb 2018 13:03:22 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119959-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1e1da6ec3aeb289d885b6a2ad0ea50949426f3a4
X-Osstest-Versions-That: xen=da3d180d101cf81d085f0c6560d70acd16c934bd
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 13:03:22 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119959: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3285098107350513272=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119959 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119959/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  1e1da6ec3aeb289d885b6a2ad0ea50949426f3a4
baseline version:
 xen                  da3d180d101cf81d085f0c6560d70acd16c934bd

Last test of basis   119834  2018-02-21 18:07:21 Z    1 days
Testing same since   119959  2018-02-23 11:02:21 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Brian Woods <brian.woods@amd.com>
  Doug Goldstein <cardoe@cardoe.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Jan Beulich <jbeulich@suse.com>
  Kevin Tian <kevin.tian@intel.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   da3d180d10..1e1da6ec3a  1e1da6ec3aeb289d885b6a2ad0ea50949426f3a4 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3285098107350513272==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:07:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:07:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epD49-0006qr-HE; Fri, 23 Feb 2018 13:07:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epD48-0006qh-LD
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 13:07:08 +0000
X-Inumbo-ID: ac245113-189a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac245113-189a-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 13:08:43 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 06:06:59 -0700
Message-Id: <5A90200202000078001AAE5A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 06:06:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A8D619302000078001A9E5D@prv-mh.provo.novell.com>
In-Reply-To: <5A8D619302000078001A9E5D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC] x86: slightly reduce RSB overwrite
 overhead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE4IGF0IDEyOjA5LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IEF2
b2lkaW5nIHRoZSBQQVVTRS9MRkVOQ0UgcGFpciBvbiB0aGUgZmlyc3Qgb2YgdGhlIHR3byB1bnJv
bGxlZAo+IGl0ZXJhdGlvbnMgbm90IG9ubHkgcmVkdWNlcyBjb2RlIHNpemUsIGJ1dCBhbHNvIGlt
cHJvdmVzIHBlcmZvcm1hbmNlCj4gYWNjb3JkaW5nIHRvIG15IChsaW1pdGVkKSBtZWFzdXJlbWVu
dHMgKGJ5IDE1LTIwIGN5Y2xlcyBvbiBteSBXZXN0bWVyZTsKPiBncmFudGVkIEkgY2FuJ3QgcmVh
bGx5IGV4cGxhaW4gd2h5IHRoYXQgaXMpLiBOb3cgdGhhdCB0aGUgdHdvIGl0ZXJhdGlvbnMKPiBh
cmUgc3VmZmljaWVudGx5IGRpZmZlcmVudCwgcmVtb3ZlIHRoZSB1c2Ugb2YgLmlycDsgb3RoZXJ3
aXNlIC5pZiB3b3VsZAo+IG5lZWQgdG8gYmUgYWRkZWQgdG8gaXRzIGJvZHkuCj4gCj4gU2lnbmVk
LW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IC0tLQo+IFJGQyBiZWNh
dXNlIHRoaXMgcHJlc3VtYWJseSB3YW50cyB2ZXJpZmljYXRpb24gb24gb3RoZXIgQ1BVIG1vZGVs
cy4KCkknbSB3aXRoZHJhd2luZyB0aGlzIHBhdGNoIC0gSSd2ZSBqdXN0IGNoZWNrZWQgYW5kIGl0
IG1ha2VzIHRoaW5ncwp3b3JzZSBvbiBTYW5keWJyaWRnZS4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:11:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:11:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epD7b-0007Vt-Vz; Fri, 23 Feb 2018 13:10:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgq7=fr=citrix.com=prvs=585cf035f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1epD7b-0007Vj-DG
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 13:10:43 +0000
X-Inumbo-ID: 2cde57e6-189b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2cde57e6-189b-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 13:12:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464174270"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Fri, 23 Feb 2018 13:10:34 +0000
Message-ID: <1519391434-5656-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2] build: Rename as-insn-check to as-option-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YXMtaW5zbi1jaGVjayBtdXRhdGVzIHRoZSBwYXNzZWQtaW4gZmxhZ3MuICBSZW5hbWUgaXQgdG8g
YXMtb3B0aW9uLWFkZCwgaW4KbGluZSB3aXRoIGNjLW9wdGlvbi1hZGQsIGFuZCB1cGRhdGUgYWxs
IGNhbGxlcnMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4
LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFu
IEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxr
b25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGlu
aUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJp
eC5jb20+Cgp2MjoKICogQ2hvb3NlIGFzLW9wdGlvbi1hZGQgYXMgdGhlIG5hbWUKLS0tCiBDb25m
aWcubWsgICAgICAgICAgICAgfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1rIHwg
MTQgKysrKysrKy0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTEgaW5zZXJ0aW9ucygrKSwgMTEg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvQ29uZmlnLm1rIGIvQ29uZmlnLm1rCmluZGV4IGM2
ZjBkZjkuLmFiMDUyODYgMTAwNjQ0Ci0tLSBhL0NvbmZpZy5taworKysgYi9Db25maWcubWsKQEAg
LTE2MywxMSArMTYzLDExIEBAIGFzLWluc24gPSAkKGlmICQoc2hlbGwgZWNobyAndm9pZCBfKHZv
aWQpIHsgYXNtIHZvbGF0aWxlICggJCgyKSApOyB9JyBcCiAgICAgICAgICAgICAgICAgICAgICAg
IHwgJChmaWx0ZXItb3V0IC1NJSAlLmQgLWluY2x1ZGUgJS9pbmNsdWRlL3hlbi9jb25maWcuaCwk
KDEpKSBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAtYyAteCBjIC1vIC9kZXYvbnVs
bCAtIDI+JjEpLCQoNCksJCgzKSkKIAotIyBhcy1pbnNuLWNoZWNrOiBBZGQgYW4gb3B0aW9uIHRv
IGNvbXBpbGF0aW9uIGZsYWdzLCBidXQgb25seSBpZiBpbnNuIGlzCisjIGFzLW9wdGlvbi1hZGQ6
IEFkZCBhbiBvcHRpb24gdG8gY29tcGlsYXRpb24gZmxhZ3MsIGJ1dCBvbmx5IGlmIGluc24gaXMK
ICMgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IGFzc2VtYmxlci4KLSMgVXNhZ2U6ICQoY2Fs
bCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywibm9wIiwtREhBVkVfR0FTX05PUCkKLWFzLWluc24t
Y2hlY2sgPSAkKGV2YWwgJChjYWxsIGFzLWluc24tY2hlY2stY2xvc3VyZSwkKDEpLCQoMiksJCgz
KSwkKDQpKSkKLWRlZmluZSBhcy1pbnNuLWNoZWNrLWNsb3N1cmUKKyMgVXNhZ2U6ICQoY2FsbCBh
cy1vcHRpb24tYWRkLENGTEFHUyxDQywiaW5zbiIsb3B0aW9uLXllcykKK2FzLW9wdGlvbi1hZGQg
PSAkKGV2YWwgJChjYWxsIGFzLW9wdGlvbi1hZGQtY2xvc3VyZSwkKDEpLCQoMiksJCgzKSwkKDQp
KSkKK2RlZmluZSBhcy1vcHRpb24tYWRkLWNsb3N1cmUKICAgICBpZmVxICgkJChjYWxsIGFzLWlu
c24sJCQoJCgyKSkgJCQoJCgxKSksJCgzKSx5LG4pLHkpCiAgICAgICAgICQoMSkgKz0gJCg0KQog
ICAgIGVuZGlmCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvUnVsZXMubWsgYi94ZW4vYXJjaC94
ODYvUnVsZXMubWsKaW5kZXggMWRjNWMzNy4uNDU2MTcxMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L1J1bGVzLm1rCisrKyBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawpAQCAtMTQsMTMgKzE0LDEz
IEBAIENGTEFHUyArPSAtbXNvZnQtZmxvYXQKIAogJChjYWxsIGNjLW9wdGlvbnMtYWRkLENGTEFH
UyxDQywkKEVNQkVEREVEX0VYVFJBX0NGTEFHUykpCiAkKGNhbGwgY2Mtb3B0aW9uLWFkZCxDRkxB
R1MsQ0MsLVduZXN0ZWQtZXh0ZXJucykKLSQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywi
dm1jYWxsIiwtREhBVkVfR0FTX1ZNWCkKLSQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywi
Y3JjMzIgJWVheCQkKGNvbW1hKSVlYXgiLC1ESEFWRV9HQVNfU1NFNF8yKQotJChjYWxsIGFzLWlu
c24tY2hlY2ssQ0ZMQUdTLENDLCJpbnZlcHQgKCVyYXgpJCQoY29tbWEpJXJheCIsLURIQVZFX0dB
U19FUFQpCi0kKGNhbGwgYXMtaW5zbi1jaGVjayxDRkxBR1MsQ0MsInJkcmFuZCAlZWF4IiwtREhB
VkVfR0FTX1JEUkFORCkKLSQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxDQywicmRmc2Jhc2Ug
JXJheCIsLURIQVZFX0dBU19GU0dTQkFTRSkKLSQoY2FsbCBhcy1pbnNuLWNoZWNrLENGTEFHUyxD
QywicmRzZWVkICVlYXgiLC1ESEFWRV9HQVNfUkRTRUVEKQotJChjYWxsIGFzLWluc24tY2hlY2ss
Q0ZMQUdTLENDLCIuZXF1IFwieFwiJCQoY29tbWEpMSIsIFwKKyQoY2FsbCBhcy1vcHRpb24tYWRk
LENGTEFHUyxDQywidm1jYWxsIiwtREhBVkVfR0FTX1ZNWCkKKyQoY2FsbCBhcy1vcHRpb24tYWRk
LENGTEFHUyxDQywiY3JjMzIgJWVheCQkKGNvbW1hKSVlYXgiLC1ESEFWRV9HQVNfU1NFNF8yKQor
JChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJpbnZlcHQgKCVyYXgpJCQoY29tbWEpJXJh
eCIsLURIQVZFX0dBU19FUFQpCiskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsInJkcmFu
ZCAlZWF4IiwtREhBVkVfR0FTX1JEUkFORCkKKyQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxD
QywicmRmc2Jhc2UgJXJheCIsLURIQVZFX0dBU19GU0dTQkFTRSkKKyQoY2FsbCBhcy1vcHRpb24t
YWRkLENGTEFHUyxDQywicmRzZWVkICVlYXgiLC1ESEFWRV9HQVNfUkRTRUVEKQorJChjYWxsIGFz
LW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCIuZXF1IFwieFwiJCQoY29tbWEpMSIsIFwKICAgICAgICAg
ICAgICAgICAgICAgIC1VX19PQkpFQ1RfTEFCRUxfXyAtREhBVkVfR0FTX1FVT1RFRF9TWU0gXAog
ICAgICAgICAgICAgICAgICAgICAgJy1EX19PQkpFQ1RfTEFCRUxfXz0kKHN1YnN0ICQoQkFTRURJ
UikvLCwkKENVUkRJUikpLyQkQCcpCiAKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:21:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:21:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epDI5-0008H1-VU; Fri, 23 Feb 2018 13:21:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epDI5-0008Gv-2B
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 13:21:33 +0000
X-Inumbo-ID: 57a35a33-189c-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 57a35a33-189c-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 14:20:40 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 06:21:29 -0700
Message-Id: <5A90236702000078001AAE88@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 06:21:27 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519391434-5656-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519391434-5656-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, WeiLiu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] build: Rename as-insn-check to
	as-option-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDE0OjEwLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYXMtaW5zbi1jaGVjayBtdXRhdGVzIHRoZSBwYXNzZWQtaW4gZmxhZ3MuICBSZW5hbWUg
aXQgdG8gYXMtb3B0aW9uLWFkZCwgaW4KPiBsaW5lIHdpdGggY2Mtb3B0aW9uLWFkZCwgYW5kIHVw
ZGF0ZSBhbGwgY2FsbGVycy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:21:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:21:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epDIQ-0008IS-6R; Fri, 23 Feb 2018 13:21:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epDIO-0008IF-Ky
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 13:21:52 +0000
X-Inumbo-ID: 6157976b-189c-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6157976b-189c-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 14:20:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68461847"
Date: Fri, 23 Feb 2018 13:21:28 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180223132128.xucyqngj3pz6vhja@MacBook-Pro-de-Roger.local>
References: <1519391434-5656-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519391434-5656-1-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] build: Rename as-insn-check to
	as-option-add
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDE6MTA6MzRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBhcy1pbnNuLWNoZWNrIG11dGF0ZXMgdGhlIHBhc3NlZC1pbiBmbGFncy4gIFJlbmFt
ZSBpdCB0byBhcy1vcHRpb24tYWRkLCBpbgo+IGxpbmUgd2l0aCBjYy1vcHRpb24tYWRkLCBhbmQg
dXBkYXRlIGFsbCBjYWxsZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8
cm9nZXIucGF1QGNpdHJpeC5jb20+CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:28:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epDOG-00009h-SA; Fri, 23 Feb 2018 13:27:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epDOG-00009b-Hx
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 13:27:56 +0000
X-Inumbo-ID: 3c7ee019-189d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c7ee019-189d-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 14:27:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68462313"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Feb 2018 13:27:40 +0000
Message-ID: <20180223132743.59804-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] [PATCH RFC 0/3] hpet: add support for level triggered
	interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGlzIHNlcmllcyBhZGQgc3VwcG9ydCBmb3IgbGV2ZWwgdHJpZ2dlcmVkIEhQRVQg
aW50ZXJydXB0cywgd2hpY2ggYXJlCm1hbmRhdG9yeSBhY2NvcmRpbmcgdG8gdGhlIHNwZWMuCgpG
aXJzdCBwYXRjaCBpcyBhIGNoYW5nZSBmb3IgdnB0IGluIG9yZGVyIHRvIGV4ZWN1dGUgdGhlIHRp
bWVyCmNhbGxiYWNrcyBldmVuIGlmIHRoZSBpbnRlcnJ1cHQgaXMgbm90IGluamVjdGVkIGJlY2F1
c2UgdGhlIElSUSBpcwptYXNrZWQuIFNlY29uZCBwYXRjaCBpbXBsZW1lbnRzIHN1cHBvcnQgZm9y
IGxldmVsIHRyaWdnZXJlZCBpbnRlcnJ1cHRzCmluIEhQRVQgYW5kIGZpbmFsbHkgcGF0Y2ggMyBp
cyBmb3IgWFRGIGluIG9yZGVyIHRvIGFkZCBhIGJhc2ljIEhQRVQKZnVuY3Rpb25hbGl0eSB0ZXN0
LgoKVGhlIHdob2xlIHNlcmllcyBpcyBSRkMgYmVjYXVzZSBJJ3ZlIG1haW5seSB0ZXN0ZWQgaXQg
dXNpbmcgdGhlIFhURgp0ZXN0IHByb3ZpZGVkIGluIHBhdGNoIDMuIEFsc28gaXQgc2xpZ2h0bHkg
Y2hhbmdlcyAoZml4ZXMpIHRoZQpiZWhhdmlvciBvZiBvdGhlciB0aW1lcnMgYmVjYXVzZSBjYWxs
YmFja3MgYXJlIG5vdyBhbHdheXMgZXhlY3V0ZWQuCgpUaGFua3MsIFJvZ2VyLgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:28:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:28:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epDOM-0000As-5P; Fri, 23 Feb 2018 13:28:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epDOK-0000Aa-UX
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 13:28:00 +0000
X-Inumbo-ID: 3fb44fb5-189d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3fb44fb5-189d-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 14:27:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68462318"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Feb 2018 13:27:41 +0000
Message-ID: <20180223132743.59804-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180223132743.59804-1-roger.pau@citrix.com>
References: <20180223132743.59804-1-roger.pau@citrix.com>
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefan Bader <stefan.bader@canonical.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH RFC 1/3] x86/vpt: execute callbacks for masked
	interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXhlY3V0ZSBwZXJpb2RpY190aW1lIGNhbGxiYWNrcyBldmVuIGlmIHRoZSBpbnRlcnJ1cHQgaXMg
bm90IGFjdHVhbGx5CmluamVjdGVkIGJlY2F1c2UgdGhlIElSUSBpcyBtYXNrZWQuCgpDdXJyZW50
IGNhbGxiYWNrcyBmcm9tIGVtdWxhdGVkIHRpbWVyIGRldmljZXMgb25seSB1cGRhdGUgZW11bGF0
ZWQKcmVnaXN0ZXJzLCB3aGljaCBmcm9tIG15IHJlYWRpbmcgb2YgdGhlIHNwZWNzIHNob3VsZCBo
YXBwZW4gcmVnYXJkbGVzcwpvZiB3aGV0aGVyIHRoZSBpbnRlcnJ1cHQgaGFzIGJlZW4gaW5qZWN0
ZWQgb3Igbm90LgoKU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Ci0tLQpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IFN0ZWZhbiBCYWRlciA8
c3RlZmFuLmJhZGVyQGNhbm9uaWNhbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92cHQuYyB8
IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDI5IGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L3ZwdC5jIGIveGVuL2FyY2gveDg2L2h2bS92cHQuYwppbmRleCAxODFmNGNiNjMxLi4xYTI0ZmJh
YTQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9odm0vdnB0LmMKQEAgLTI0Nyw5ICsyNDcsMzEgQEAgc3RhdGljIHZvaWQgcHRfdGltZXJfZm4o
dm9pZCAqZGF0YSkKICAgICBwdF91bmxvY2socHQpOwogfQogCitzdGF0aWMgdm9pZCBleGVjdXRl
X2NhbGxiYWNrcyhzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGxpc3RfaGVhZCAqdG0pCit7CisgICAg
c3Bpbl9sb2NrKCZ2LT5hcmNoLmh2bV92Y3B1LnRtX2xvY2spOworICAgIHdoaWxlICggIWxpc3Rf
ZW1wdHkodG0pICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwZXJpb2RpY190aW1lICpwdCA9IGxp
c3RfZmlyc3RfZW50cnkodG0sIHN0cnVjdCBwZXJpb2RpY190aW1lLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpc3QpOworICAgICAgICB0aW1l
X2NiICpjYiA9IHB0LT5jYjsKKyAgICAgICAgdm9pZCAqY2JfcHJpdiA9IHB0LT5wcml2OworCisg
ICAgICAgIGxpc3RfZGVsKCZwdC0+bGlzdCk7CisgICAgICAgIHB0LT5vbl9saXN0ID0gMDsKKyAg
ICAgICAgc3Bpbl91bmxvY2soJnYtPmFyY2guaHZtX3ZjcHUudG1fbG9jayk7CisKKyAgICAgICAg
Y2IodiwgY2JfcHJpdik7CisKKyAgICAgICAgc3Bpbl9sb2NrKCZ2LT5hcmNoLmh2bV92Y3B1LnRt
X2xvY2spOworICAgIH0KKyAgICBzcGluX3VubG9jaygmdi0+YXJjaC5odm1fdmNwdS50bV9sb2Nr
KTsKK30KKwogaW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZjcHUgKnYpCiB7CiAgICAgc3RydWN0
IGxpc3RfaGVhZCAqaGVhZCA9ICZ2LT5hcmNoLmh2bV92Y3B1LnRtX2xpc3Q7CisgICAgTElTVF9I
RUFEKHB1cmdlZCk7CiAgICAgc3RydWN0IHBlcmlvZGljX3RpbWUgKnB0LCAqdGVtcCwgKmVhcmxp
ZXN0X3B0OwogICAgIHVpbnQ2NF90IG1heF9sYWc7CiAgICAgaW50IGlycSwgaXNfbGFwaWMsIHB0
X3ZlY3RvcjsKQEAgLTI2Nyw3ICsyODksMTAgQEAgaW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZj
cHUgKnYpCiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgLyogc3VzcGVuZCB0aW1lciBl
bXVsYXRpb24gKi8KICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmcHQtPmxpc3QpOwotICAgICAg
ICAgICAgICAgIHB0LT5vbl9saXN0ID0gMDsKKyAgICAgICAgICAgICAgICBpZiAoIHB0LT5jYiAp
CisgICAgICAgICAgICAgICAgICAgIGxpc3RfYWRkKCZwdC0+bGlzdCwgJnB1cmdlZCk7CisgICAg
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBwdC0+b25fbGlzdCA9IDA7CiAg
ICAgICAgICAgICB9CiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICB7CkBAIC0yODMsNiAr
MzA4LDcgQEAgaW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZjcHUgKnYpCiAgICAgaWYgKCBlYXJs
aWVzdF9wdCA9PSBOVUxMICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLmh2
bV92Y3B1LnRtX2xvY2spOworICAgICAgICBleGVjdXRlX2NhbGxiYWNrcyh2LCAmcHVyZ2VkKTsK
ICAgICAgICAgcmV0dXJuIC0xOwogICAgIH0KIApAQCAtMjkyLDYgKzMxOCw4IEBAIGludCBwdF91
cGRhdGVfaXJxKHN0cnVjdCB2Y3B1ICp2KQogCiAgICAgc3Bpbl91bmxvY2soJnYtPmFyY2guaHZt
X3ZjcHUudG1fbG9jayk7CiAKKyAgICBleGVjdXRlX2NhbGxiYWNrcyh2LCAmcHVyZ2VkKTsKKwog
ICAgIC8qCiAgICAgICogSWYgcGVyaW9kaWMgdGltZXIgaW50ZXJydXQgaXMgaGFuZGxlZCBieSBs
YXBpYywgaXRzIHZlY3RvciBpbgogICAgICAqIElSUiBpcyByZXR1cm5lZCBhbmQgdXNlZCB0byBz
ZXQgZW9pX2V4aXRfYml0bWFwIGZvciB2aXJ0dWFsCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:28:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:28:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epDOT-0000Cs-CC; Fri, 23 Feb 2018 13:28:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epDOS-0000CX-7u
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 13:28:08 +0000
X-Inumbo-ID: 4378a4b1-189d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4378a4b1-189d-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 14:27:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68462324"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Feb 2018 13:27:42 +0000
Message-ID: <20180223132743.59804-3-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180223132743.59804-1-roger.pau@citrix.com>
References: <20180223132743.59804-1-roger.pau@citrix.com>
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefan Bader <stefan.bader@canonical.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH RFC 2/3] vhpet: add support for level triggered
	interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TGV2ZWwgdHJpZ2dlcmVkIGludGVycnVwdHMgYXJlIG5vdCBhbiBvcHRpb25hbCBmZWF0dXJlIG9m
IEhQRVQsIGFuZAptdXN0IGJlIGltcGxlbWVudGVkIGluIG9yZGVyIHRvIGNvbXBseSB3aXRoIHRo
ZSBIUEVUIHNwZWNpZmljYXRpb24uCgpJbXBsZW1lbnQgdGhlbSBieSBhZGRpbmcgYSBjYWxsYmFj
ayB0byB0aGUgdGltZXIgd2hpY2ggc2V0cyB0aGUKaW50ZXJydXB0IGJpdCBpbiB0aGUgZ2VuZXJh
bCBpbnRlcnJ1cHQgc3RhdHVzIHJlZ2lzdGVyLiBGdXJ0aGVyCmludGVycnVwdHMgKGluIGNhc2Ug
b2YgcGVyaW9kaWMgbW9kZSkgd2lsbCBub3QgYmUgaW5qZWN0ZWQgdW50aWwgdGhlCmJpdCBpcyBj
bGVhcmVkLgoKSW4gb3JkZXIgdG8gcmVzZXQgdGhlIGludGVycnVwdHMgd2hlbiB0aGUgc3RhdHVz
IGJpdCBpcyBjbGVhciBYZW4gbXVzdAphbHNvIGRldGVjdCBhY2Nlc3NlcyB0byBzdWNoIHJlZ2lz
dGVyLgoKV2hpbGUgdGhlcmUgY29udmVydCB0biBhbmQgaSBpbiBocGV0X3dyaXRlIHRvIHVuc2ln
bmVkLgoKUmVwb3J0ZWQtYnk6IFN0ZWZhbiBCYWRlciA8c3RlZmFuLmJhZGVyQGNhbm9uaWNhbC5j
b20+ClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgotLS0KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBTdGVmYW4gQmFkZXIgPHN0ZWZhbi5i
YWRlckBjYW5vbmljYWwuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vaHBldC5jIHwgNDYgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDM0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaHBldC5jIGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKaW5kZXggZjdhZWQ3
ZjY5ZS4uMWNmZDcyNTkyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMKQEAgLTIyMCw2ICsyMjAsMTcgQEAgc3RhdGljIHZv
aWQgaHBldF9zdG9wX3RpbWVyKEhQRVRTdGF0ZSAqaCwgdW5zaWduZWQgaW50IHRuLAogICAgIGhw
ZXRfZ2V0X2NvbXBhcmF0b3IoaCwgdG4sIGd1ZXN0X3RpbWUpOwogfQogCitzdGF0aWMgdm9pZCBo
cGV0X3RpbWVyX2ZpcmVkKHN0cnVjdCB2Y3B1ICp2LCB2b2lkICpkYXRhKQoreworICAgIHVuc2ln
bmVkIGludCB0biA9ICh1bnNpZ25lZCBpbnQpZGF0YTsKKyAgICBIUEVUU3RhdGUgKmggPSB2Y3B1
X3ZocGV0KHYpOworCisgICAgd3JpdGVfbG9jaygmaC0+bG9jayk7CisgICAgQVNTRVJUKCF0ZXN0
X2JpdCh0biwgJmgtPmhwZXQuaXNyKSk7CisgICAgX19zZXRfYml0KHRuLCAmaC0+aHBldC5pc3Ip
OworICAgIHdyaXRlX3VubG9jaygmaC0+bG9jayk7Cit9CisKIC8qIHRoZSBudW1iZXIgb2YgSFBF
VCB0aWNrIHRoYXQgc3RhbmRzIGZvcgogICogMS8oMl4xMCkgc2Vjb25kLCBuYW1lbHksIDAuOTc2
NTYyNSBtaWxsaXNlY29uZHMgKi8KICNkZWZpbmUgIEhQRVRfVElOWV9USU1FX1NQQU4gICgoaC0+
c3RpbWVfZnJlcSA+PiAxMCkgLyBTVElNRV9QRVJfSFBFVF9USUNLKQpAQCAtMjQxLDcgKzI1Miw3
IEBAIHN0YXRpYyB2b2lkIGhwZXRfc2V0X3RpbWVyKEhQRVRTdGF0ZSAqaCwgdW5zaWduZWQgaW50
IHRuLAogICAgICAgICBwaXRfc3RvcF9jaGFubmVsMF9pcnEoJnZocGV0X2RvbWFpbihoKS0+YXJj
aC52cGl0KTsKICAgICB9CiAKLSAgICBpZiAoICF0aW1lcl9lbmFibGVkKGgsIHRuKSApCisgICAg
aWYgKCAhdGltZXJfZW5hYmxlZChoLCB0bikgfHwgdGVzdF9iaXQodG4sICZoLT5ocGV0Lmlzcikg
KQogICAgICAgICByZXR1cm47CiAKICAgICB0bl9jbXAgICA9IGhwZXRfZ2V0X2NvbXBhcmF0b3Io
aCwgdG4sIGd1ZXN0X3RpbWUpOwpAQCAtMjc3LDggKzI4OCwxMiBAQCBzdGF0aWMgdm9pZCBocGV0
X3NldF90aW1lcihIUEVUU3RhdGUgKmgsIHVuc2lnbmVkIGludCB0biwKICAgICAgKiB0aW1lciB3
ZSBhbHNvIG5lZWQgdGhlIHBlcmlvZCB3aGljaCBtYXkgYmUgZGlmZmVyZW50IGJlY2F1c2UgdGlt
ZSBtYXkKICAgICAgKiBoYXZlIGVsYXBzZWQgYmV0d2VlbiB0aGUgdGltZSB0aGUgY29tcGFyYXRv
ciB3YXMgd3JpdHRlbiBhbmQgdGhlIHRpbWVyCiAgICAgICogYmVpbmcgZW5hYmxlZCAobm93KS4K
KyAgICAgKgorICAgICAqIE5COiBzZXQgcGVyaW9kaWMgdGltZXJzIGFzIG9uZXNob3QgaWYgaW50
ZXJydXB0IHR5cGUgaXMgc2V0IHRvIGxldmVsCisgICAgICogYmVjYXVzZSB0aGUgdXNlciBtdXN0
IGFjayB0aGUgaW50ZXJydXB0IChieSB3cml0aW5nIDEgdG8gdGhlIGludGVycnVwdAorICAgICAq
IHN0YXR1cyByZWdpc3RlcikgYmVmb3JlIGFub3RoZXIgaW50ZXJydXB0IGNhbiBiZSBkZWxpdmVy
ZWQuCiAgICAgICovCi0gICAgb25lc2hvdCA9ICF0aW1lcl9pc19wZXJpb2RpYyhoLCB0bik7Cisg
ICAgb25lc2hvdCA9ICF0aW1lcl9pc19wZXJpb2RpYyhoLCB0bikgfHwgdGltZXJfbGV2ZWwoaCwg
dG4pOwogICAgIFRSQUNFXzJfTE9OR180RChUUkNfSFZNX0VNVUxfSFBFVF9TVEFSVF9USU1FUiwg
dG4sIGlycSwKICAgICAgICAgICAgICAgICAgICAgVFJDX1BBUl9MT05HKGhwZXRfdGlja190b19u
cyhoLCBkaWZmKSksCiAgICAgICAgICAgICAgICAgICAgIFRSQ19QQVJfTE9ORyhvbmVzaG90ID8g
MExMIDoKQEAgLTI4Niw3ICszMDEsOSBAQCBzdGF0aWMgdm9pZCBocGV0X3NldF90aW1lcihIUEVU
U3RhdGUgKmgsIHVuc2lnbmVkIGludCB0biwKICAgICBjcmVhdGVfcGVyaW9kaWNfdGltZSh2aHBl
dF92Y3B1KGgpLCAmaC0+cHRbdG5dLAogICAgICAgICAgICAgICAgICAgICAgICAgIGhwZXRfdGlj
a190b19ucyhoLCBkaWZmKSwKICAgICAgICAgICAgICAgICAgICAgICAgICBvbmVzaG90ID8gMCA6
IGhwZXRfdGlja190b19ucyhoLCBoLT5ocGV0LnBlcmlvZFt0bl0pLAotICAgICAgICAgICAgICAg
ICAgICAgICAgIGlycSwgTlVMTCwgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgaXJx
LAorICAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVyX2xldmVsKGgsIHRuKSA/IGhwZXRfdGlt
ZXJfZmlyZWQgOiBOVUxMLAorICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopKHVuc2ln
bmVkIGxvbmcpdG4pOwogfQogCiBzdGF0aWMgaW5saW5lIHVpbnQ2NF90IGhwZXRfZml4dXBfcmVn
KApAQCAtMzA0LDcgKzMyMSw3IEBAIHN0YXRpYyBpbnQgaHBldF93cml0ZSgKICAgICBIUEVUU3Rh
dGUgKmggPSB2Y3B1X3ZocGV0KHYpOwogICAgIHVpbnQ2NF90IG9sZF92YWwsIG5ld192YWw7CiAg
ICAgdWludDY0X3QgZ3Vlc3RfdGltZTsKLSAgICBpbnQgdG4sIGk7CisgICAgdW5zaWduZWQgaW50
IHRuLCBpOwogCiAgICAgLyogQWNjdWx1bWF0ZSBhIGJpdCBtYXNrIG9mIHRpbWVycyB3aG9zIHN0
YXRlIGlzIGNoYW5nZWQgYnkgdGhpcyB3cml0ZS4gKi8KICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0
X3RpbWVycyA9IDA7CkBAIC0zNjAsNiArMzc3LDE5IEBAIHN0YXRpYyBpbnQgaHBldF93cml0ZSgK
ICAgICAgICAgfQogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgSFBFVF9TVEFUVVM6CisgICAg
ICAgIC8qIHdyaXRlIDEgdG8gY2xlYXIuICovCisgICAgICAgIHdoaWxlIChuZXdfdmFsKQorICAg
ICAgICB7CisgICAgICAgICAgICBpID0gZmluZF9maXJzdF9zZXRfYml0KG5ld192YWwpOworICAg
ICAgICAgICAgaWYgKCBpID49IEhQRVRfVElNRVJfTlVNICkKKyAgICAgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgICAgIF9fY2xlYXJfYml0KGksICZuZXdfdmFsKTsKKyAgICAgICAgICAgIGlm
ICggX190ZXN0X2FuZF9jbGVhcl9iaXQoaSwgJmgtPmhwZXQuaXNyKSApCisgICAgICAgICAgICAg
ICAgc2V0X3N0YXJ0X3RpbWVyKGkpOworICAgICAgICB9CisgICAgICAgIGJyZWFrOworCiAgICAg
Y2FzZSBIUEVUX0NPVU5URVI6CiAgICAgICAgIGgtPmhwZXQubWM2NCA9IG5ld192YWw7CiAgICAg
ICAgIGlmICggaHBldF9lbmFibGVkKGgpICkKQEAgLTM3OSwxNCArNDA5LDYgQEAgc3RhdGljIGlu
dCBocGV0X3dyaXRlKAogCiAgICAgICAgIGgtPmhwZXQudGltZXJzW3RuXS5jb25maWcgPSBocGV0
X2ZpeHVwX3JlZyhuZXdfdmFsLCBvbGRfdmFsLCAweDNmNGUpOwogCi0gICAgICAgIGlmICggdGlt
ZXJfbGV2ZWwoaCwgdG4pICkKLSAgICAgICAgewotICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X0VSUiwKLSAgICAgICAgICAgICAgICAgICAgICJIUEVUOiBsZXZlbCB0cmlnZ2VyZWQgaW50ZXJy
dXB0IG5vdCBzdXBwb3J0ZWQgbm93XG4iKTsKLSAgICAgICAgICAgIGRvbWFpbl9jcmFzaChjdXJy
ZW50LT5kb21haW4pOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIH0KLQogICAgICAgICBp
ZiAoIG5ld192YWwgJiBIUEVUX1ROXzMyQklUICkKICAgICAgICAgewogICAgICAgICAgICAgaC0+
aHBldC50aW1lcnNbdG5dLmNtcCA9ICh1aW50MzJfdCloLT5ocGV0LnRpbWVyc1t0bl0uY21wOwot
LSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:28:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:28:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epDOY-0000F0-It; Fri, 23 Feb 2018 13:28:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epDOX-0000ET-3j
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 13:28:13 +0000
X-Inumbo-ID: 4737da6d-189d-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4737da6d-189d-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 14:27:22 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68462332"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Feb 2018 13:27:43 +0000
Message-ID: <20180223132743.59804-4-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180223132743.59804-1-roger.pau@citrix.com>
References: <20180223132743.59804-1-roger.pau@citrix.com>
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH RFC 3/3] xtf: add minimal HPET functionality test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIGEgYmFzaWMgSFBFVCBmdW5jdGlvbmFsaXR5IHRlc3QsIG5vdGUgdGhhdCB0aGlzIHRlc3Qg
cmVxdWlyZXMgdGhlCkhQRVQgdG8gc3VwcG9ydCBsZXZlbCB0cmlnZ2VyZWQgaW50ZXJydXB0cy4K
CkZ1cnRoZXIgaW1wcm92ZW1lbnRzIHNob3VsZCBhZGQgc3VwcG9ydCBmb3IgaW50ZXJydXB0IGRl
bGl2ZXJ5LCBhbmQKdGVzdGluZyBhbGwgdGhlIGF2YWlsYWJsZSB0aW1lcnMuCgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIGFyY2gveDg2L2luY2x1
ZGUvYXJjaC9saWIuaCB8ICAxNCArKysrCiBkb2NzL2FsbC10ZXN0cy5kb3ggICAgICAgICAgfCAg
IDIgKwogdGVzdHMvaHBldC9NYWtlZmlsZSAgICAgICAgIHwgICA5ICsrKwogdGVzdHMvaHBldC9t
YWluLmMgICAgICAgICAgIHwgMTg3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrCiA0IGZpbGVzIGNoYW5nZWQsIDIxMiBpbnNlcnRpb25zKCspCiBjcmVhdGUgbW9k
ZSAxMDA2NDQgdGVzdHMvaHBldC9NYWtlZmlsZQogY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL2hw
ZXQvbWFpbi5jCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hcmNoL2xpYi5oIGIvYXJj
aC94ODYvaW5jbHVkZS9hcmNoL2xpYi5oCmluZGV4IDY3MTRiZGMuLjM0MDA4OTAgMTAwNjQ0Ci0t
LSBhL2FyY2gveDg2L2luY2x1ZGUvYXJjaC9saWIuaAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2Fy
Y2gvbGliLmgKQEAgLTM5Miw2ICszOTIsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX3hj
cjAodWludDY0X3QgeGNyMCkKICAgICB4c2V0YnYoMCwgeGNyMCk7CiB9CiAKK3N0YXRpYyBpbmxp
bmUgdWludDY0X3QgcmR0c2Modm9pZCkKK3sKKyAgICB1aW50MzJfdCBsb3csIGhpZ2g7CisKKyAg
ICBhc20gdm9sYXRpbGUgKCJyZHRzYyIgOiAiPWEiIChsb3cpLCAiPWQiIChoaWdoKSk7CisKKyAg
ICByZXR1cm4gKCh1aW50NjRfdCloaWdoIDw8IDMyKSB8IGxvdzsKK30KKworc3RhdGljIGlubGlu
ZSB2b2lkIHBhdXNlKHZvaWQpCit7CisgICAgYXNtIHZvbGF0aWxlICgicGF1c2UiKTsKK30KKwog
I2VuZGlmIC8qIFhURl9YODZfTElCX0ggKi8KIAogLyoKZGlmZiAtLWdpdCBhL2RvY3MvYWxsLXRl
c3RzLmRveCBiL2RvY3MvYWxsLXRlc3RzLmRveAppbmRleCAzNTVjYjgwLi4xMjI4NDBjIDEwMDY0
NAotLS0gYS9kb2NzL2FsbC10ZXN0cy5kb3gKKysrIGIvZG9jcy9hbGwtdGVzdHMuZG94CkBAIC0x
MjcsNCArMTI3LDYgQEAgZ3Vlc3QgYnJlYWtvdXQuCiBAc3VicGFnZSB0ZXN0LW5lc3RlZC1zdm0g
LSBOZXN0ZWQgU1ZNIHRlc3RzLgogCiBAc3VicGFnZSB0ZXN0LW5lc3RlZC12bXggLSBOZXN0ZWQg
VlQteCB0ZXN0cy4KKworQHN1YnBhZ2UgdGVzdC1ocGV0IC0gSFBFVCBmdW5jdGlvbmFsIHRlc3Qu
CiAqLwpkaWZmIC0tZ2l0IGEvdGVzdHMvaHBldC9NYWtlZmlsZSBiL3Rlc3RzL2hwZXQvTWFrZWZp
bGUKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4uOTM0ZTYzYwotLS0gL2Rldi9u
dWxsCisrKyBiL3Rlc3RzL2hwZXQvTWFrZWZpbGUKQEAgLTAsMCArMSw5IEBACitpbmNsdWRlICQo
Uk9PVCkvYnVpbGQvY29tbW9uLm1rCisKK05BTUUgICAgICA6PSBocGV0CitDQVRFR09SWSAgOj0g
dXRpbGl0eQorVEVTVC1FTlZTIDo9IGh2bTMyCisKK29iai1wZXJlbnYgKz0gbWFpbi5vCisKK2lu
Y2x1ZGUgJChST09UKS9idWlsZC9nZW4ubWsKZGlmZiAtLWdpdCBhL3Rlc3RzL2hwZXQvbWFpbi5j
IGIvdGVzdHMvaHBldC9tYWluLmMKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMDAwMDAwMC4u
NTdiZTQxMAotLS0gL2Rldi9udWxsCisrKyBiL3Rlc3RzL2hwZXQvbWFpbi5jCkBAIC0wLDAgKzEs
MTg3IEBACisvKioKKyAqIEBmaWxlIHRlc3RzL2hwZXQvbWFpbi5jCisgKiBAcmVmIHRlc3QtaHBl
dAorICoKKyAqIEBwYWdlIHRlc3QtaHBldCBocGV0CisgKgorICogSFBFVCBmdW5jdGlvbmFsaXR5
IHRlc3RpbmcuCisgKgorICogUXVpdGUgbGltaXRlZCwgY3VycmVudGx5IG9ubHkgVGltZXIgTiBp
cyB0ZXN0ZWQuIE5vIGludGVycnVwdCBkZWxpdmVyeQorICogdGVzdHMuCisgKgorICogQHNlZSB0
ZXN0cy9ocGV0L21haW4uYworICovCisjaW5jbHVkZSA8eHRmLmg+CisKKyNkZWZpbmUgSFBFVF9C
QVNFX0FERFJFU1MgICAgICAgMHhmZWQwMDAwMAorCisjZGVmaW5lIEhQRVRfSUQgICAgICAgICAg
ICAgICAgIDAKKyNkZWZpbmUgSFBFVF9JRF9OVU1CRVIgICAgICAgICAgMHgxZjAwCisjZGVmaW5l
IEhQRVRfSURfTlVNQkVSX1NISUZUICAgIDgKKworI2RlZmluZSBIUEVUX1BFUklPRCAgICAgICAg
ICAgICAweDAwNAorI2RlZmluZSBIUEVUX01BWF9QRVJJT0QgICAgICAgICAweDA1ZjVlMTAwCisK
KyNkZWZpbmUgSFBFVF9DRkcgICAgICAgICAgICAgICAgMHgwMTAKKyNkZWZpbmUgSFBFVF9DRkdf
RU5BQkxFICAgICAgICAgMHgwMDEKKworI2RlZmluZSBIUEVUX1NUQVRVUyAgICAgICAgICAgICAw
eDAyMAorCisjZGVmaW5lIEhQRVRfQ09VTlRFUiAgICAgICAgICAgIDB4MGYwCisKKyNkZWZpbmUg
SFBFVF9Ubl9DRkcobikgICAgICAgICAgKDB4MTAwICsgKG4pICogMHgyMCkKKyNkZWZpbmUgSFBF
VF9UTl9MRVZFTCAgICAgICAgICAgMHgwMDIKKyNkZWZpbmUgSFBFVF9UTl9FTkFCTEUgICAgICAg
ICAgMHgwMDQKKyNkZWZpbmUgSFBFVF9UTl9QRVJJT0RJQyAgICAgICAgMHgwMDgKKyNkZWZpbmUg
SFBFVF9UTl8zMkJJVCAgICAgICAgICAgMHgxMDAKKyNkZWZpbmUgSFBFVF9UTl9ST1VURV9TSElG
VCAgICAgOQorCisjZGVmaW5lIEhQRVRfVG5fQ01QKG4pICAgICAgICAgICgweDEwOCArIChuKSAq
IDB4MjApCisKKy8qCisgKiBOQjogc2hvdWxkIHByb2JhYmx5IGJlIGFuIGV4cGxpY2l0IG1vdmws
IGJ1dCBjbGFuZyBzZWVtcyB0byBnZW5lcmF0ZSBnb29kCisgKiBjb2RlLgorICovCisjZGVmaW5l
IEhQRVRfUkVHKHJlZykgKCoodm9sYXRpbGUgdWludDMyX3QgKikoX3AoSFBFVF9CQVNFX0FERFJF
U1MpICsgKHJlZykpKQorCisjZGVmaW5lIE1TX1RPX05TICAgICAgICAgICAgICAgIDEwMDAwMDAK
Ky8qIHAgaXMgaW4gZnMgKi8KKyNkZWZpbmUgTVNfVE9fVElDS1MobXMsIHApICAgICAgKCgobXMp
ICogTVNfVE9fTlMpIC8gKChwKSAvIDEwMDAwMDApKQorCitjb25zdCBjaGFyIHRlc3RfdGl0bGVb
XSA9ICJUZXN0IEhQRVQiOworCitzdGF0aWMgdWludDMyX3QgZnJlcTsKKworc3RhdGljIHZvaWQg
c2V0X2ZyZXEodm9pZCkKK3sKKyAgICB1aW50MzJfdCBlYXgsIGVieCwgZWN4LCBlZHgsIGJhc2U7
CisgICAgYm9vbCBmb3VuZCA9IGZhbHNlOworCisgICAgLyogR2V0IHRzYyBmcmVxdWVuY3kgZnJv
bSBjcHVpZC4gKi8KKyAgICBmb3IgKCBiYXNlID0gWEVOX0NQVUlEX0ZJUlNUX0xFQUY7CisgICAg
ICAgICAgYmFzZSA8IFhFTl9DUFVJRF9GSVJTVF9MRUFGICsgMHgxMDAwMDsgYmFzZSArPSAweDEw
MCApCisgICAgeworICAgICAgICBjcHVpZChiYXNlLCAmZWF4LCAmZWJ4LCAmZWN4LCAmZWR4KTsK
KworICAgICAgICBpZiAoIChlYnggPT0gWEVOX0NQVUlEX1NJR05BVFVSRV9FQlgpICYmCisgICAg
ICAgICAgICAgKGVjeCA9PSBYRU5fQ1BVSURfU0lHTkFUVVJFX0VDWCkgJiYKKyAgICAgICAgICAg
ICAoZWR4ID09IFhFTl9DUFVJRF9TSUdOQVRVUkVfRURYKSAmJgorICAgICAgICAgICAgICgoZWF4
IC0gYmFzZSkgPj0gMikgKQorICAgICAgICB7CisgICAgICAgICAgICBmb3VuZCA9IHRydWU7Cisg
ICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgIH0KKworICAgIGlmICggIWZvdW5kICkK
KyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBsb2NhdGUgWGVuIENQVUlEIGxlYXZlc1xuIik7CisK
KyAgICBjcHVpZF9jb3VudChiYXNlICsgMywgMCwgJmVheCwgJmVieCwgJmZyZXEsICZlZHgpOwor
ICAgIHByaW50aygiVFNDIGZyZXF1ZW5jeSAldWtIelxuIiwgZnJlcSk7Cit9CisKKy8qIEJ1c3kt
d2FpdCBpbXBsZW1lbnRhdGlvbiBiYXNlZCBvbiB0c2MgdmFsdWUuICovCitzdGF0aWMgdm9pZCB3
YWl0KHVuc2lnbmVkIGludCBtcykKK3sKKyAgICB1aW50NjRfdCBlbmQgPSByZHRzYygpICsgKHVp
bnQ2NF90KW1zICogKHVpbnQ2NF90KWZyZXE7CisKKyAgICB3aGlsZSAoIHJkdHNjKCkgPCBlbmQg
KQorICAgICAgICBwYXVzZSgpOworfQorCit2b2lkIHRlc3RfbWFpbih2b2lkKQoreworICAgIHVp
bnQzMl90IHBlcmlvZCwgcm91dGU7CisgICAgdW5zaWduZWQgaW50IG5yLCBpcnE7CisKKyAgICBz
ZXRfZnJlcSgpOworCisgICAgLyogU2FuaXR5IGNoZWNrIG1haW4gY291bnRlciB0aWNrIHBlcmlv
ZC4gKi8KKyAgICBwZXJpb2QgPSBIUEVUX1JFRyhIUEVUX1BFUklPRCk7CisgICAgaWYgKCBwZXJp
b2QgPT0gMCB8fCBwZXJpb2QgPiBIUEVUX01BWF9QRVJJT0QgKQorICAgIHsKKyAgICAgICAgcHJp
bnRrKCJJbnZhbGlkIHBlcmlvZCBmb3VuZCBpbiBtYWluIGNvdW50ZXIgdGljazogJXUgZnNcbiIs
IHBlcmlvZCk7CisgICAgICAgIHJldHVybiB4dGZfZXJyb3IoIkVycm9yOiBDYW5ub3QgZmluZCB2
YWxpZCBIUEVUXG4iKTsKKyAgICB9CisKKyAgICAvKiBHZXQgbnVtYmVyIG9mIHRpbWVycy4gKi8K
KyAgICBuciA9IChIUEVUX1JFRyhIUEVUX0lEKSAmIEhQRVRfSURfTlVNQkVSKSA+PiBIUEVUX0lE
X05VTUJFUl9TSElGVDsKKyAgICBwcmludGsoIkhQRVQgcmVwb3J0cyAldSB0aW1lcnMgcGVyaW9k
ICV1IGZzXG4iLCBuciArIDEsIHBlcmlvZCk7CisKKyAgICAvKiBDaGVjayBwb3NzaWJsZSBpbnRl
cnJ1cHQgcm91dGluZy4gKi8KKyAgICByb3V0ZSA9IEhQRVRfUkVHKEhQRVRfVG5fQ0ZHKG5yKSAr
IDQpOworICAgIGZvciAoIGlycSA9IDA7IGlycSA8IDMyOyBpcnErKyApCisgICAgICAgIGlmICgg
dGVzdF9iaXQoaXJxLCAmcm91dGUpICkKKyAgICAgICAgICAgIGJyZWFrOworICAgIGlmICggaXJx
ID09IDMyICkKKyAgICAgICAgcmV0dXJuIHh0Zl9lcnJvcigiRXJyb3I6IENhbm5vdCBmaW5kIHZh
bGlkIElSUSByb3V0aW5nXG4iKTsKKyAgICBwcmludGsoIlJvdXRpbmcgdGltZXIgJXUgdG8gSVJR
ICV1XG4iLCBuciwgaXJxKTsKKworICAgIC8qIFRlc3Qgb25lc2hvdCB0aW1lciBuci4gKi8KKyAg
ICBIUEVUX1JFRyhIUEVUX1RuX0NGRyhucikpIHw9IChpcnEgPDwgSFBFVF9UTl9ST1VURV9TSElG
VCkgfCBIUEVUX1ROXzMyQklUIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEhQ
RVRfVE5fTEVWRUwgfCBIUEVUX1ROX0VOQUJMRTsKKworICAgIC8qIFJlc2V0IG1haW4gY291bnRl
ci4gKi8KKyAgICBIUEVUX1JFRyhIUEVUX0NPVU5URVIpID0gMDsKKyAgICAvKiBTZXQgdGhlIGNv
bXBhcmF0b3IgdG8gZmlyZSBpbiA1MG1zLiAqLworICAgIEhQRVRfUkVHKEhQRVRfVG5fQ01QKG5y
KSkgPSBNU19UT19USUNLUyg1MCwgcGVyaW9kKTsKKworICAgIC8qIEVuYWJsZSBpbnRlcnJ1cHRz
LiAqLworICAgIEhQRVRfUkVHKEhQRVRfQ0ZHKSB8PSBIUEVUX0NGR19FTkFCTEU7CisKKyAgICAv
KiBXYWl0IGZvciAxMDBtcy4gKi8KKyAgICB3YWl0KDEwMCk7CisgICAgaWYgKCAhKChIUEVUX1JF
RyhIUEVUX1NUQVRVUykgPj4gbnIpICYgMSkgKQorICAgICAgICByZXR1cm4geHRmX2ZhaWx1cmUo
IkZhaWw6IFN0YXR1cyBiaXQgdW5zZXQgZm9yIGxldmVsIGludGVycnVwdCBpbiBvbmVzaG90IG1v
ZGVcbiIpOworCisgICAgLyogQ2xlYW4gc3RhdHVzIGJpdC4gKi8KKyAgICBIUEVUX1JFRyhIUEVU
X1NUQVRVUykgPSAxIDw8IG5yOworCisgICAgLyogVHJ5IHBlcmlvZGljIG1vZGUuICovCisgICAg
SFBFVF9SRUcoSFBFVF9DRkcpICY9IH5IUEVUX0NGR19FTkFCTEU7CisgICAgLyogUmVzZXQgbWFp
biBjb3VudGVyLiAqLworICAgIEhQRVRfUkVHKEhQRVRfQ09VTlRFUikgPSAwOworICAgIC8qIEVu
YWJsZSBwZXJpb2RpYyBpbnRlcnJ1cHRzLiAqLworICAgIEhQRVRfUkVHKEhQRVRfVG5fQ0ZHKG5y
KSkgfD0gSFBFVF9UTl9QRVJJT0RJQzsKKyAgICAvKiBTZXQgY29tcGFyYXRvciB0byAxMDBtcyBw
ZXJpb2QuICovCisgICAgSFBFVF9SRUcoSFBFVF9Ubl9DTVAobnIpKSA9IE1TX1RPX1RJQ0tTKDEw
MCwgcGVyaW9kKTsKKyAgICBIUEVUX1JFRyhIUEVUX0NGRykgfD0gSFBFVF9DRkdfRU5BQkxFOwor
CisgICAgLyogV2FpdCBmb3IgMjAwbXMuICovCisgICAgd2FpdCgyMDApOworICAgIGlmICggISgo
SFBFVF9SRUcoSFBFVF9TVEFUVVMpID4+IG5yKSAmIDEpICkKKyAgICAgICAgcmV0dXJuIHh0Zl9m
YWlsdXJlKCJGYWlsOiBTdGF0dXMgYml0IHVuc2V0IGZvciBsZXZlbCBpbnRlcnJ1cHQgaW4gcGVy
aW9kaWMgbW9kZVxuIik7CisKKyAgICAvKgorICAgICAqIFRoZSBjb21wYXJhdG9yIHJlZ2lzdGVy
IHNob3VsZCBjb250aW51ZSB0byBiZSB1cGRhdGVkIGRlc3BpdGUgdGhlIHN0YXR1cworICAgICAq
IG5vdCBiZWluZyBjbGVhcmVkLgorICAgICAqLworICAgIHdhaXQoMzAwKTsKKyAgICBpZiAoIEhQ
RVRfUkVHKEhQRVRfVG5fQ01QKG5yKSkgPCBNU19UT19USUNLUyg0MDAsIHBlcmlvZCkgKQorICAg
ICAgICByZXR1cm4geHRmX2ZhaWx1cmUoIkZhaWw6IENvbXBhcmF0b3Igbm90IHVwZGF0ZWQgaW4g
cGVyaW9kaWMgbW9kZVxuIik7CisKKyAgICAvKiBDbGVhciB0aGUgc3RhdHVzIGJpdCBhbmQgd2Fp
dCBmb3IgaXQgdG8gYmUgc2V0IGFnYWluLiAqLworICAgIEhQRVRfUkVHKEhQRVRfU1RBVFVTKSA9
IDEgPDwgbnI7CisgICAgd2FpdCgyMDApOworICAgIGlmICggISgoSFBFVF9SRUcoSFBFVF9TVEFU
VVMpID4+IG5yKSAmIDEpICkKKyAgICAgICAgcmV0dXJuIHh0Zl9mYWlsdXJlKCJGYWlsOiBTdGF0
dXMgYml0IHVuc2V0IGZvciBsZXZlbCBpbnRlcnJ1cHQgaW4gcGVyaW9kaWMgbW9kZVxuIik7CisK
KyAgICAvKiBTd2l0Y2ggdG8gZWRnZSBtb2RlLCBjbGVhciBzdGF0dXMgYml0IGFuZCBjaGVjayBp
dCdzIG5vdCBzZXQgYWdhaW4uICovCisgICAgSFBFVF9SRUcoSFBFVF9Ubl9DRkcobnIpKSAmPSB+
SFBFVF9UTl9MRVZFTDsKKyAgICBIUEVUX1JFRyhIUEVUX1NUQVRVUykgPSAxIDw8IG5yOworICAg
IHdhaXQoMjAwKTsKKyAgICBpZiAoICgoSFBFVF9SRUcoSFBFVF9TVEFUVVMpID4+IG5yKSAmIDEp
ICkKKyAgICAgICAgcmV0dXJuIHh0Zl9mYWlsdXJlKCJGYWlsOiBTdGF0dXMgYml0IHNldCBmb3Ig
ZWRnZSBpbnRlcnJ1cHQgaW4gcGVyaW9kaWMgbW9kZVxuIik7CisKKyAgICB4dGZfc3VjY2VzcyhO
VUxMKTsKK30KKworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKKyAqIGMtYmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAq
IGluZGVudC10YWJzLW1vZGU6IG5pbAorICogRW5kOgorICovCi0tIAoyLjE2LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 13:54:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 13:54:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epDnQ-0002Tk-Kr; Fri, 23 Feb 2018 13:53:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epDnO-0002Td-SN
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 13:53:54 +0000
X-Inumbo-ID: 3528704a-18a1-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3528704a-18a1-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 13:55:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 06:53:46 -0700
Message-Id: <5A902AF902000078001AAEC7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 06:53:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519127923-23539-2-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/5] x86/hvm: Don't shadow the domain
 parameter in hvm_save_cpu_msrs()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDEyOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gYy9zIGQyZjg2YmY2MDQgd2hpY2ggaW50cm9kdWNlZCAic3RydWN0IGh2bV9zYXZlX2Rl
c2NyaXB0b3IgKmQiIGFjY2lkZW50YWxseQo+IGVuZGVkIHVwIHNoYWRvd2luZyB0aGUgInN0cnVj
dCBkb21haW4gKmQiIGZ1bmN0aW9uIHBhcmFtZXRlci4gIFJlbmFtZSB0aGUKPiBmb3JtZXIgdG8g
ZGVzYy4KPiAKPiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKQWNrZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:04:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:04:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epDxM-0003J6-JV; Fri, 23 Feb 2018 14:04:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgq7=fr=citrix.com=prvs=585cf035f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1epDxL-0003J0-LT
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 14:04:11 +0000
X-Inumbo-ID: a4a29c91-18a2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4a29c91-18a2-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 14:05:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68464512"
To: Jan Beulich <JBeulich@suse.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
 <5A83064F02000078001A764E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <24e3a0bb-5df0-8b45-d30b-bb6cf4e8be4c@citrix.com>
Date: Fri, 23 Feb 2018 14:03:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A83064F02000078001A764E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/alt: Clean up the assembly used to
 generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTMvMDIvMTggMTQ6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+ICA+Pj4gT24gMTIuMDIuMTgg
YXQgMTI6MjMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4gLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4+IEBAIC05LDYwICs5LDY3IEBACj4+ICAgKiBlbm91
Z2ggaW5mb3JtYXRpb24gZm9yIHRoZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcgY29kZSB0byBwYXRj
aCBhbgo+PiAgICogaW5zdHJ1Y3Rpb24uIFNlZSBhcHBseV9hbHRlcm5hdGl2ZXMoKS4KPj4gICAq
Lwo+PiAtLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgYWx0IGZlYXR1cmUgb3JpZ19s
ZW4gYWx0X2xlbgo+PiArLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgcmVwbCBmZWF0
dXJlIG9yaWdfbGVuIHJlcGxfbGVuCj4+ICAgICAgLmxvbmcgXG9yaWcgLSAuCj4+IC0gICAgLmxv
bmcgXGFsdCAtIC4KPj4gKyAgICAubG9uZyBccmVwbCAtIC4KPj4gICAgICAud29yZCBcZmVhdHVy
ZQo+PiAgICAgIC5ieXRlIFxvcmlnX2xlbgo+PiAtICAgIC5ieXRlIFxhbHRfbGVuCj4+ICsgICAg
LmJ5dGUgXHJlcGxfbGVuCj4+ICAuZW5kbQo+PiAgCj4+ICsjZGVmaW5lIG9yaWdfbGVuICAgICAg
ICAgICAgICAgKC5MXEBfb3JpZ19lICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQo+PiArI2RlZmlu
ZSByZXBsX2xlbihucikgICAgICAgICAgICguTFxAX3JlcGxfZVwoKW5yICAtICAgICAuTFxAX3Jl
cGxfc1woKW5yKQo+PiArI2RlZmluZSBkZWNsX3JlcGwoaW5zbiwgbnIpICAgICAuTFxAX3JlcGxf
c1woKW5yOiBpbnNuOyAuTFxAX3JlcGxfZVwoKW5yOgo+IFdvdWxkbid0IGl0IHdvcmsgZXF1YWxs
eSB3ZWxsIGJ1dCBsb29rIHNsaWdodGx5IGxlc3Mgb2RkIGlmIHlvdSB1c2VkCj4gXChucikgaW5z
dGVhZCBvZiBcKClucj8KCkhvdyB3b3VsZCB0aGF0IHdvcms/wqAgXCgpIGlzIHRoZSB0b2tlbiBz
ZXBhcmF0b3IuCgo+Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaAo+
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKPj4gQEAgLTI2LDQ0ICsy
Niw1MCBAQCBleHRlcm4gdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9p
bnN0ciAqc3RhcnQsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGFsdF9pbnN0ciAqZW5kKTsKPj4gIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0
aW9ucyh2b2lkKTsKPj4gIAo+PiAtI2RlZmluZSBPTERJTlNUUihvbGRpbnN0cikgICAgICAiNjYx
OlxuXHQiIG9sZGluc3RyICJcbjY2MjpcbiIKPj4gKyNkZWZpbmUgT0xESU5TVFIob2xkaW5zdHIp
ICAgICAgIi5MJT1fb3JpZ19zOlxuXHQiIG9sZGluc3RyICJcbi5MJT1fb3JpZ19lOlxuIgo+IElz
bid0IHRoaXMgdG9vIHNpbWlsYXIgYSBuYW1pbmcgc2NoZW1lIHRvIHdoYXQgdGhlIGFzc2VtYmxl
ciBzaWRlCj4gdXNlcz8gSS5lLiBpcyBpdCBlbnRpcmVseSBjZXJ0YWluIHRoYXQgbm8gQyBmaWxl
IHdpbGwgZXZlciAoaW5kaXJlY3RseSkKPiBpbmNsdWRlIGFsdGVybmF0aXZlLWFzbS5oLCBwb3Rl
bnRpYWxseSByZXN1bHRpbmcgaW4gYSBsYWJlbCBuYW1lCj4gY2xhc2ggdGhlbj8KCkl0IGlzIGlu
dGVuZGVkIHRvIGJlIHRoZSBzYW1lLCBmb3IgY29uc2lzdGVuY3kuwqAgQXMgdGhlcmUgYXJlIG5v
IGFzbSAoCiIuaW5jbHVkZSBhbHRlcm5hdGl2ZXMtYXNtLmgiICksIHRoZXJlIGlzIG5vIGNoYW5j
ZSBvZiBib3RoIGRlZmluaXRpb25zCmV4aXN0aW5nIGluIHRoZSBzYW1lIHRyYW5zbGF0aW9uIHVu
aXQuCgpBcyBmb3IgcG90ZW50aWFsbHkgZG9pbmcgYW4gYXNtIGxldmVsIGluY2x1ZGUsIHRoZSBy
ZXN1bHRpbmcgaXMKcHJvaGliaXRpdmVseSBhd2t3YXJkIHRvIHVzZSwgc28gSSBkb24ndCB0aGlu
ayBpdCBpcyBhIHdvcnJ5LgoKPgo+IEhlcmUgcGxlYXNlIGFsc28gZG9uJ3QgZm9yZ2V0IHRoYXQg
eW91J3JlIGNvbXBldGluZyB3aXRoIHRoZQo+IGNvbXBpbGVyIGZvciB0aGUgLkwgbmFtZSBzcGFj
ZSwgc28gc29tZSBiZXR0ZXIgZGlzYW1iaWd1YXRpb24KPiBtYXkgYmUgYWR2aXNhYmxlIChlLmcu
IHN0YXJ0aW5nIHRoZSBuYW1lcyB3aXRoIC5MWEVOKS4KPgo+PiAtI2RlZmluZSBiX3JlcGxhY2Vt
ZW50KG51bWJlcikgICAiNjYzIiNudW1iZXIKPj4gLSNkZWZpbmUgZV9yZXBsYWNlbWVudChudW1i
ZXIpICAgIjY2NCIjbnVtYmVyCj4+ICsjZGVmaW5lIHJlcGxfcyhudW0pICAgICAgICAgICAgICIu
TCU9X3JlcGxfcyIjbnVtCj4+ICsjZGVmaW5lIHJlcGxfZShudW0pICAgICAgICAgICAgICIuTCU9
X3JlcGxfZSIjbnVtCj4gU2luY2UgeW91IGRvbid0IChhbmQgY2FuJ3QpICN1bmRlZiB0aGVtLCBo
b3cgYWJvdXQgYWx0X3JlcGxfcygpCj4gYW5kIGFsdF9yZXBsX2UoKT8KCk9rLgoKfkFuZHJldwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:04:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:04:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epDxo-0003LM-RN; Fri, 23 Feb 2018 14:04:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epDxo-0003LA-C0
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 14:04:40 +0000
X-Inumbo-ID: 5e2b7087-18a2-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5e2b7087-18a2-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 15:03:48 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 07:04:37 -0700
Message-Id: <5A902D8202000078001AAEDD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 07:04:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDEyOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2Rv
bWFpbi5jCj4gQEAgLTE1MzMsOSArMTUzMyw5IEBAIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hf
dG8oc3RydWN0IHZjcHUgKnYpCj4gICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZGVidWdyZWdb
N10gJiBEUjdfQUNUSVZFX01BU0spICkKPiAgICAgICAgICBhY3RpdmF0ZV9kZWJ1Z3JlZ3Modik7
Cj4gIAo+IC0gICAgaWYgKCAodi0+ZG9tYWluLT5hcmNoLnRzY19tb2RlID09ICBUU0NfTU9ERV9Q
VlJEVFNDUCkgJiYKPiAtICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEVFNDUCkg
KQo+IC0gICAgICAgIHdyaXRlX3JkdHNjcF9hdXgodi0+ZG9tYWluLT5hcmNoLmluY2FybmF0aW9u
KTsKPiArICAgIGlmICggY3B1X2hhc19yZHRzY3AgKQo+ICsgICAgICAgIHdybXNyX3RzY19hdXgo
di0+ZG9tYWluLT5hcmNoLnRzY19tb2RlID09IFRTQ19NT0RFX1BWUkRUU0NQCj4gKyAgICAgICAg
ICAgICAgICAgICAgICA/IHYtPmRvbWFpbi0+YXJjaC5pbmNhcm5hdGlvbiA6IDApOwoKV291bGRu
J3QgdGhlIGNvbmRpdGlvbmFsIGJldHRlciBjaGVjayBjcHVfaGFzX3JkdHNjcCB8fCBjcHVfaGFz
X3JkcGlkCih0aGVuIGFsc28gYmV0dGVyIG1hdGNoaW5nIHRoZSBkZXNjcmlwdGlvbik/IEFuZCBp
ZiBzbywgdGhlbiBwZXJoYXBzCmFsc28gaW4gb3RoZXIsIHByZS1leGlzdGluZyBjb25kaXRpb25h
bHM/Cgo+IEBAIC0yMTAsNiArMjA4LDIwIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cml0ZV9lZmVy
KHVpbnQ2NF90IHZhbCkKPiAgCj4gIERFQ0xBUkVfUEVSX0NQVSh1MzIsIGxlcl9tc3IpOwo+ICAK
PiArREVDTEFSRV9QRVJfQ1BVKHVpbnQzMl90LCB0c2NfYXV4KTsKPiArCj4gKy8qIExhenkgdXBk
YXRlIG9mIE1TUl9UU0NfQVVYICovCj4gK3N0YXRpYyBpbmxpbmUgdm9pZCB3cm1zcl90c2NfYXV4
KHVpbnQzMl90IHZhbCkKCkFsb25nIHRoZSBsaW5lcyBvZiByZHRzYygpICh3aGljaCBhbHNvIHJl
YWRzIGFuIE1TUiBpbiByZWFsaXR5KQp3cnRzY19hdXgoKT8KCj4gK3sKPiArICAgIHVpbnQzMl90
ICp0aGlzX3RzY19hdXggPSAmdGhpc19jcHUodHNjX2F1eCk7Cj4gKwo+ICsgICAgaWYgKCAqdGhp
c190c2NfYXV4ICE9IHZhbCApCj4gKyAgICB7Cj4gKyAgICAgICAgd3Jtc3IoTVNSX1RTQ19BVVgs
IHZhbCwgMCk7Cj4gKyAgICAgICAgKnRoaXNfdHNjX2F1eCA9IHZhbDsKCkkgdGhpbmsgaXQgaXMg
Z2VuZXJhbGx5IG1vcmUgc2FmZSB0byB3cml0ZSB0aGUgY2FjaGVkIHZhbHVlIGZpcnN0LCBzbwp0
aGF0IHNvbWUgYXN5bmNocm9ub3VzIHdyaXRlciB3b3VsZCBwaWNrIHVwIHRoZSBpbnRlbmRlZCBu
ZXcKdmFsdWUuIEJ1dCBvYnZpb3VzbHkgdGhhdCdzIG1hcmdpbmFsIGhlcmUuCgpXaXRoIGF0IGxl
YXN0IHRoZSBhZGp1c3RtZW50cyB0byB0aGUgY29uZGl0aW9uYWxzClJldmlld2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CklmLCBvdG9oLCB5b3UgZGlzYWdyZWUsIHRoZW4g
d2UnbGwgbmVlZCB0byBzZXR0bGUgb24gc29tZXRoaW5nCmZpcnN0LgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:12:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epE4t-00049v-Lo; Fri, 23 Feb 2018 14:11:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epE4s-00049p-2W
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 14:11:58 +0000
X-Inumbo-ID: 6236fa71-18a3-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6236fa71-18a3-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 15:11:05 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68465200"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Fri, 23 Feb 2018 14:11:00 +0000
Message-ID: <20180223141100.61544-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v6] x86/clang: allow integrated assembler usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIHJlcXVpcmVkIGZlYXR1cmVzIGFyZSBwcmVzZW50LgoKTW9kaWZ5IGFzLW9wdGlvbi1h
ZGQgdG8gYWRkIGFuIG9wdGlvbiBpbiBjYXNlIHRoZSB0ZXN0IGZhaWxzLCBhbmQgdXNlCml0IHRv
IGRldGVjdCB3aGV0aGVyIHRoZSByZXF1aXJlZCBjbGFuZyBpbnRlZ3JhdGVkIGFzc2VtYmxlciBm
ZWF0dXJlcwphcmUgcHJlc2VudC4KClRoaXMgcGF0Y2ggaGFzIGJlZW4gdGVzdGVkIHdpdGggY2xh
bmcgMy41LCBjbGFuZyA2LCBnY2MgNi40LjAgd2l0aG91dApyZXRwb2xpbmUgc3VwcG9ydCBhbmQg
Z2NjIDcuMy4xIHdpdGggcmV0cG9saW5lIHN1cHBvcnQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxh
cEBldS5jaXRyaXguY29tPgpDYzogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5j
b20+CkNjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkNjOiBLb25yYWQgUnplc3p1
dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNjOiBTdGVmYW5vIFN0YWJlbGxpbmkg
PHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBUaW0gRGVlZ2FuIDx0aW1AeGVuLm9yZz4KQ2M6
IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHY1OgogLSBV
c2UgYXMtb3B0aW9uLWFkZC4KIC0gQWRkIGEgdGVzdCB0byBjaGVjayBpZiBhcyBzdXBwb3J0cyAu
c2tpcCB3aXRoIGxhYmVscy4KIC0gVXNlIGFzLW9wdGlvbi1hZGQgdG8gY2hlY2sgZm9yIC5tYWNy
byBwZXJzaXN0ZW5jZS4KCkNoYW5nZXMgc2luY2UgdjQ6CiAtIERvIG5vdCB1c2UgZWxzZSBpZmVx
IG9uIHRoZSBzYW1lIGxpbmUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIG1ha2UKICAgMy44LgogLSBN
b2RpZnkgYXMtaW5zbi1jaGVjayB0byBhbGxvdyBhZGRpbmcgZmxhZ3MgaWYgdGhlIHRlc3QgY2Fz
ZSBmYWlscy4KCkNoYW5nZXMgc2luY2UgdjM6CiAtIERvIG5vdCBtb2RpZnkgaG93IHRoZSB0aHVu
ayBpcyBpbmNsdWRlZCwgY2xhbmcgdXBzdHJlYW0gKGFuZCA2KSBoYXMKICAgYmVlbiBmaXhlZCB0
byBwcm9wYWdhdGUgLm1hY3JvLXMgYmV0d2VlbiBhc20oKS1zLgoKQ2hhbmdlcyBzaW5jZSB2MToK
IC0gVXNlIGFzLWluc24gdG8gY2hlY2sgaWYgdGhlIGFzc2VtYmxlciBzdXBwb3J0cyAuaW5jbHVk
ZS4KIC0gT3BlbiBjb2RlIGEgY2hlY2sgZm9yIHdoZXRoZXIgdGhlIGFzc2VtYmxlciBmb3JnZXRz
IC5tYWNyby1zCiAgIGJldHdlZW4gYXNtKCktcy4KLS0tCiBDb25maWcubWsgICAgICAgICAgICAg
fCAgOSArKysrKy0tLS0KIHhlbi9SdWxlcy5tayAgICAgICAgICB8ICA4ICsrKysrKy0tCiB4ZW4v
YXJjaC94ODYvUnVsZXMubWsgfCAxNSArKysrKysrKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwg
MjYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9Db25maWcubWsg
Yi9Db25maWcubWsKaW5kZXggYWIwNTI4NjYzMC4uYjVjYTU3Y2U5MCAxMDA2NDQKLS0tIGEvQ29u
ZmlnLm1rCisrKyBiL0NvbmZpZy5tawpAQCAtMTYzLDEzICsxNjMsMTQgQEAgYXMtaW5zbiA9ICQo
aWYgJChzaGVsbCBlY2hvICd2b2lkIF8odm9pZCkgeyBhc20gdm9sYXRpbGUgKCAkKDIpICk7IH0n
IFwKICAgICAgICAgICAgICAgICAgICAgICAgfCAkKGZpbHRlci1vdXQgLU0lICUuZCAtaW5jbHVk
ZSAlL2luY2x1ZGUveGVuL2NvbmZpZy5oLCQoMSkpIFwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC1jIC14IGMgLW8gL2Rldi9udWxsIC0gMj4mMSksJCg0KSwkKDMpKQogCi0jIGFzLW9w
dGlvbi1hZGQ6IEFkZCBhbiBvcHRpb24gdG8gY29tcGlsYXRpb24gZmxhZ3MsIGJ1dCBvbmx5IGlm
IGluc24gaXMKLSMgICAgICAgICAgICAgICAgc3VwcG9ydGVkIGJ5IGFzc2VtYmxlci4KLSMgVXNh
Z2U6ICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiaW5zbiIsb3B0aW9uLXllcykKLWFz
LW9wdGlvbi1hZGQgPSAkKGV2YWwgJChjYWxsIGFzLW9wdGlvbi1hZGQtY2xvc3VyZSwkKDEpLCQo
MiksJCgzKSwkKDQpKSkKKyMgYXMtb3B0aW9uLWFkZDogQ29uZGl0aW9uYWxseSBhZGQgb3B0aW9u
cyB0byBmbGFncworIyBVc2FnZTogJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLCJpbnNu
IixvcHRpb24teWVzLG9wdGlvbi1ubykKK2FzLW9wdGlvbi1hZGQgPSAkKGV2YWwgJChjYWxsIGFz
LW9wdGlvbi1hZGQtY2xvc3VyZSwkKDEpLCQoMiksJCgzKSwkKDQpLCQoNSkpKQogZGVmaW5lIGFz
LW9wdGlvbi1hZGQtY2xvc3VyZQogICAgIGlmZXEgKCQkKGNhbGwgYXMtaW5zbiwkJCgkKDIpKSAk
JCgkKDEpKSwkKDMpLHksbikseSkKICAgICAgICAgJCgxKSArPSAkKDQpCisgICAgZWxzZQorICAg
ICAgICAkKDEpICs9ICQoNSkKICAgICBlbmRpZgogZW5kZWYKIApkaWZmIC0tZ2l0IGEveGVuL1J1
bGVzLm1rIGIveGVuL1J1bGVzLm1rCmluZGV4IGVmMjZiOGQxYmIuLjUzMzdlMjA2ZWUgMTAwNjQ0
Ci0tLSBhL3hlbi9SdWxlcy5taworKysgYi94ZW4vUnVsZXMubWsKQEAgLTcwLDggKzcwLDEyIEBA
IGVuZGlmCiAKIEFGTEFHUy15ICAgICAgICAgICAgICAgICs9IC1EX19BU1NFTUJMWV9fCiAKLSMg
Q2xhbmcncyBidWlsdC1pbiBhc3NlbWJsZXIgY2FuJ3QgaGFuZGxlIGVtYmVkZGVkIC5pbmNsdWRl
J3MKLUNGTEFHUy0kKGNsYW5nKSAgICAgICAgICs9IC1uby1pbnRlZ3JhdGVkLWFzCisjIE9sZGVy
IGNsYW5nJ3MgYnVpbHQtaW4gYXNzZW1ibGVyIGRvZXNuJ3QgdW5kZXJzdGFuZCAuc2tpcCB3aXRo
IGxhYmVsczoKKyMgaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9pZD0yNzM2OQor
aWZlcSAoJChjbGFuZykseSkKKyQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiLkwwOlxu
LkwxOlxuLnNraXAgKC5MMSAtIC5MMCkiLCxcCisgICAgICAgICAgICAgICAgICAgICAtbm8taW50
ZWdyYXRlZC1hcykKK2VuZGlmCiAKIEFMTF9PQkpTIDo9ICQoQUxMX09CSlMteSkKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4
IDQ1NjE3MTMzNjguLjk4OTdkZWFhYjkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5t
aworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTQ0LDMgKzQ0LDE4IEBAIGVuZGlmCiAK
ICMgU2V0IHVwIHRoZSBhc3NlbWJsZXIgaW5jbHVkZSBwYXRoIHByb3Blcmx5IGZvciBvbGRlciB0
b29sY2hhaW5zLgogQ0ZMQUdTICs9IC1XYSwtSSQoQkFTRURJUikvaW5jbHVkZQorCitpZmVxICgk
KGNsYW5nKSx5KQorIyBOb3RlOiBBbnkgdGVzdCB3aGljaCBhZGRzIC1uby1pbnRlZ3JhdGVkLWFz
IHdpbGwgY2F1c2Ugc3Vic2VxdWVudCB0ZXN0cyB0bworIyBzdWNjZWVkLCBhbmQgbm90IHRyaWdn
ZXIgZnVydGhlciBhZGRpdGlvbnMuCisKKyMgQ2hlY2sgd2hldGhlciBjbGFuZyBhc20oKS1zIHN1
cHBvcnQgLmluY2x1ZGUuCiskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsIi5pbmNsdWRl
IFwiYXNtL2luZGlyZWN0X3RodW5rX2FzbS5oXCIiLCxcCisgICAgICAgICAgICAgICAgICAgICAt
bm8taW50ZWdyYXRlZC1hcykKKworIyBDaGVjayB3aGV0aGVyIGNsYW5nIGtlZXBzIC5tYWNyby1z
IGJldHdlZW4gYXNtKCktczoKKyMgaHR0cHM6Ly9idWdzLmxsdm0ub3JnL3Nob3dfYnVnLmNnaT9p
ZD0zNjExMAorJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLFwKKyAgICAgICAgICAgICAg
ICAgICAgICIubWFjcm8gRk9PXG4uZW5kbVwiKTsgYXNtIHZvbGF0aWxlIChcIi5tYWNybyBGT09c
bi5lbmRtIixcCisgICAgICAgICAgICAgICAgICAgICAtbm8taW50ZWdyYXRlZC1hcykKK2VuZGlm
Ci0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:23:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:23:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEFZ-00051t-VA; Fri, 23 Feb 2018 14:23:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgq7=fr=citrix.com=prvs=585cf035f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1epEFY-00051l-Ai
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 14:23:00 +0000
X-Inumbo-ID: 45d0ec62-18a5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45d0ec62-18a5-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 14:24:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68466072"
To: Jan Beulich <JBeulich@suse.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
 <5A902D8202000078001AAEDD@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f373d12c-01f6-9474-3996-9c00788bf4c7@citrix.com>
Date: Fri, 23 Feb 2018 14:22:40 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A902D8202000078001AAEDD@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDIvMTggMTQ6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjAyLjE4IGF0
IDEyOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9kb21haW4uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKPj4gQEAgLTE1
MzMsOSArMTUzMyw5IEBAIHZvaWQgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUg
KnYpCj4+ICAgICAgaWYgKCB1bmxpa2VseSh2LT5hcmNoLmRlYnVncmVnWzddICYgRFI3X0FDVElW
RV9NQVNLKSApCj4+ICAgICAgICAgIGFjdGl2YXRlX2RlYnVncmVncyh2KTsKPj4gIAo+PiAtICAg
IGlmICggKHYtPmRvbWFpbi0+YXJjaC50c2NfbW9kZSA9PSAgVFNDX01PREVfUFZSRFRTQ1ApICYm
Cj4+IC0gICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRUU0NQKSApCj4+IC0gICAg
ICAgIHdyaXRlX3JkdHNjcF9hdXgodi0+ZG9tYWluLT5hcmNoLmluY2FybmF0aW9uKTsKPj4gKyAg
ICBpZiAoIGNwdV9oYXNfcmR0c2NwICkKPj4gKyAgICAgICAgd3Jtc3JfdHNjX2F1eCh2LT5kb21h
aW4tPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1AKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICA/IHYtPmRvbWFpbi0+YXJjaC5pbmNhcm5hdGlvbiA6IDApOwo+IFdvdWxkbid0IHRo
ZSBjb25kaXRpb25hbCBiZXR0ZXIgY2hlY2sgY3B1X2hhc19yZHRzY3AgfHwgY3B1X2hhc19yZHBp
ZAo+ICh0aGVuIGFsc28gYmV0dGVyIG1hdGNoaW5nIHRoZSBkZXNjcmlwdGlvbik/IEFuZCBpZiBz
bywgdGhlbiBwZXJoYXBzCj4gYWxzbyBpbiBvdGhlciwgcHJlLWV4aXN0aW5nIGNvbmRpdGlvbmFs
cz8KCmNwdV9oYXNfcmRwaWQgYWxyZWFkeSBpbXBsaWVzIGNwdV9oYXNfcmR0c2NwIGluIHByYWN0
aWNlLCBtYWtpbmcgdGhlIHx8CnJlZHVuZGFudC7CoCBObyBoYXJkd2FyZSBleGlzdHMgd2l0aCBy
ZHBpZCBidXQgd2l0aG91dCByZHRzY3AuCgpYZW4ncyBDUFVJRCBsb2dpYyBnZXRzIHVwZGF0ZWQg
dG8gY29wZSBpbiBwYXRjaCA1LCBidXQgdGhlIG9ubHkgcGxhY2UKdGhpcyBjYW4gY3VycmVudGx5
IGdvIHdyb25nIGlzIHdoZW4gcnVubmluZyBYZW4gdmlydHVhbGlzZWQgdW5kZXIgWGVuCndpdGgg
UFZSRFRTQyBlbmFibGVkLCBhbmQgSSBkb24ndCB0aGluayB3ZSBuZWVkIHRvIGNhcmUgYWJvdXQg
dGhpcyBjYXNlLgoKPgo+PiBAQCAtMjEwLDYgKzIwOCwyMCBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
d3JpdGVfZWZlcih1aW50NjRfdCB2YWwpCj4+ICAKPj4gIERFQ0xBUkVfUEVSX0NQVSh1MzIsIGxl
cl9tc3IpOwo+PiAgCj4+ICtERUNMQVJFX1BFUl9DUFUodWludDMyX3QsIHRzY19hdXgpOwo+PiAr
Cj4+ICsvKiBMYXp5IHVwZGF0ZSBvZiBNU1JfVFNDX0FVWCAqLwo+PiArc3RhdGljIGlubGluZSB2
b2lkIHdybXNyX3RzY19hdXgodWludDMyX3QgdmFsKQo+IEFsb25nIHRoZSBsaW5lcyBvZiByZHRz
YygpICh3aGljaCBhbHNvIHJlYWRzIGFuIE1TUiBpbiByZWFsaXR5KQo+IHdydHNjX2F1eCgpPwoK
cmR0c2MoKSBpcyBuYW1lZCBhZnRlciB0aGUgaW5zdHJ1Y3Rpb24uCgpUaGVyZSBpcyBubyB3cnRz
YyBpbnN0cnVjdGlvbiwgYW5kIG5hbWluZyB0aGUgZnVuY3Rpb24gbGlrZSB0aGF0IGhpZGVzCml0
cyBwdXJwb3NlLgoKPgo+PiArewo+PiArICAgIHVpbnQzMl90ICp0aGlzX3RzY19hdXggPSAmdGhp
c19jcHUodHNjX2F1eCk7Cj4+ICsKPj4gKyAgICBpZiAoICp0aGlzX3RzY19hdXggIT0gdmFsICkK
Pj4gKyAgICB7Cj4+ICsgICAgICAgIHdybXNyKE1TUl9UU0NfQVVYLCB2YWwsIDApOwo+PiArICAg
ICAgICAqdGhpc190c2NfYXV4ID0gdmFsOwo+IEkgdGhpbmsgaXQgaXMgZ2VuZXJhbGx5IG1vcmUg
c2FmZSB0byB3cml0ZSB0aGUgY2FjaGVkIHZhbHVlIGZpcnN0LCBzbwo+IHRoYXQgc29tZSBhc3lu
Y2hyb25vdXMgd3JpdGVyIHdvdWxkIHBpY2sgdXAgdGhlIGludGVuZGVkIG5ldwo+IHZhbHVlLiBC
dXQgb2J2aW91c2x5IHRoYXQncyBtYXJnaW5hbCBoZXJlLgoKT2ssIGFsdGhvdWdoIHRoZXJlIGlz
IG9uIGNoYW5jZSBvZiBhc3luY3Job25vdXMgd3JpdGluZyBoZXJlLgoKPgo+IFdpdGggYXQgbGVh
c3QgdGhlIGFkanVzdG1lbnRzIHRvIHRoZSBjb25kaXRpb25hbHMKPiBSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IElmLCBvdG9oLCB5b3UgZGlzYWdyZWUsIHRo
ZW4gd2UnbGwgbmVlZCB0byBzZXR0bGUgb24gc29tZXRoaW5nCj4gZmlyc3QuCgpJJ20gYWZyYWlk
IEkgZGlzYWdyZWUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:27:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:27:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEJQ-0005Jp-Qt; Fri, 23 Feb 2018 14:27:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zwdw=fr=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1epEJQ-0005IU-2y
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 14:27:00 +0000
X-Inumbo-ID: d4b8c9a2-18a5-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d4b8c9a2-18a5-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 14:28:35 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Fri, 23 Feb 2018 15:26:52 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.201])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Fri, 23 Feb 2018 14:26:44 +0000
Message-ID: <1519396002.5547.121.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Feb 2018 15:26:42 +0100
In-Reply-To: <151931851789.5408.6727951847305599062.stgit@Solace.fritz.box>
References: <151931759370.5408.3600378338263227885.stgit@Solace.fritz.box>
 <151931851789.5408.6727951847305599062.stgit@Solace.fritz.box>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] tools: libxl/xl: allow to get/set
 Credit1's vcpu_migration_delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1985872688559422051=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1985872688559422051==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-PuaSZi3dP2eKM60bYTPV"


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

On Thu, 2018-02-22 at 17:55 +0100, Dario Faggioli wrote:
> --- a/tools/libxl/libxl_sched.c
> +++ b/tools/libxl/libxl_sched.c
> @@ -505,6 +507,9 @@ int main_sched_credit(int argc, char **argv)
>          ratelimit =3D strtol(optarg, NULL, 10);
>          opt_r =3D true;
>          break;
> +    case 'm':
> +        migrdelay =3D strtol(optarg, NULL, 10);
> +        opt_m =3D true;
>
This is missing a 'break'.

>      case 's':
>          opt_s =3D true;
>          break;
> @@ -522,7 +527,7 @@ int main_sched_credit(int argc, char **argv)
>          fprintf(stderr, "Must specify a domain.\n");
>          return EXIT_FAILURE;
>      }
> -    if (!opt_s && (opt_t || opt_r)) {
> +    if (!opt_s && (opt_t || opt_r || opt_w)) {
>
And this is 'opt_m'.

I'll send a v2. :-)

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-PuaSZi3dP2eKM60bYTPV
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

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

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqQJKIACgkQFkJ4iaW4
c+597Q/+PFC6tPp2uAmZbB3NJekULgNquwhpb174qqsgSFDR8GuXlqwjz3CDnOkU
luVj3Xzi9S1uAJvvqIEDXcblQP2i9NImXTur5kV669ZZEVpRBuJms98RPK4kyxaq
mQcoOlK2XiFRwua46IrofaNX+5gHge5HVWR9vWxVFDupCmtFDq6czPGebj3ONXP1
FWt039P9+5gSn88pdh5l+TYG0ZBQq7+n8fLfdosUsPQbDlpE+PhHXK/PGQfyQamV
ySZBGHZoYCE1KHggA0KTZ4LAfZAPMIrhndiCMV5rAQQec3+1LwUYbsC8fvPltY9i
UF9n7h4U//zoo8wqPB25jZjhTH8Pmp2RdvlPnsY4eR2MTwtYQ/T3lGXf6tqVhbvg
FigaJ/+QLvfWvq0ezlz2ExzQXIWumSSvvOa41JMJht47fzaVyS36GvBeBFqGlmeS
GCX8M6jnQwGYS6nqNScrZTpm7Yx6RSRgDDv0Uj8zoMjtqXHh1hIDSC1/uTT1YF0d
JOTqmGjInQ+kGBuWB8+hNdl0780pQ7fNT2NO9lfAssc5jV8Z+cg9iZFGXXX9IUdf
R0elLTzI4UeQUz3RrPBYbRRdTvGl0Dw2+E65fC6ux4oFmMANF3ikc+N04GjShB7O
+0psc/K049nXW18fTSpZCIqxXmRgoOVYU8zQZm5UFjlY7vN0t0k=
=iVE7
-----END PGP SIGNATURE-----

--=-PuaSZi3dP2eKM60bYTPV--



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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1985872688559422051==--



From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:36:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:36:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epES0-0006CT-V8; Fri, 23 Feb 2018 14:35:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q2tv=fr=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1epERz-0006CN-7J
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 14:35:51 +0000
X-Inumbo-ID: b98f09f9-18a6-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b98f09f9-18a6-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 15:34:59 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1NEVirA153885;
 Fri, 23 Feb 2018 14:35:40 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=EqEiaECaaJGEBLKf2AFY0LbuFIkpWaUjf0ET7URZhng=;
 b=nKa+p5YmUoYD2LHySQ0t1qh88+dwsQF28LAr/xMwVlDjONTYjhgFKcBM5lLwlOP0lAGO
 aK7FDtbRPEaX5Thcuc+DsmBYACFgizg7fGG833zsWUUwNjg8Ar51xv6ary48TuGU9+U3
 spg/k06PwfpXOhGdCnd5MsqV8CEKXeHnCwKPWI8trLls2ge2plDFGDmeIYBUvxFYkVxa
 tTgmlM/ZRbXYS6guLFHLlBJTlVogaV2VXxyHIsl+SyAMEW6ZdzAWe5zr1BQ4MBhv1WXh
 q67dlUq3H66IR/RlmlASvBvSdJosFCq/ALjPe9DQaRFUJrMiMQSYdf2KfLbe7OJOSdnz PA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2gams7g0vd-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Feb 2018 14:35:40 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1NEZdw3016634
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Feb 2018 14:35:39 GMT
Received: from abhmp0013.oracle.com (abhmp0013.oracle.com [141.146.116.19])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1NEZbxZ017562;
 Fri, 23 Feb 2018 14:35:37 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Feb 2018 06:35:37 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-6-git-send-email-andr2000@gmail.com>
 <11ce6c96-1739-435c-4b6f-c9f5d02a2905@oracle.com>
 <dea8aaa3-70e8-4532-1f5a-2e0f8f57abed@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <36003bb4-6fc9-f8f9-2817-103bf0f543e9@oracle.com>
Date: Fri, 23 Feb 2018 09:36:16 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <dea8aaa3-70e8-4532-1f5a-2e0f8f57abed@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=710
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802230182
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 5/9] drm/xen-front: Implement handling of
 shared display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwMjo1MyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDIvMjMvMjAxOCAwMjoyNSBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwMi8y
MS8yMDE4IDAzOjAzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+ICAgICBz
dGF0aWMgaW50IF9faW5pdCB4ZW5fZHJ2X2luaXQodm9pZCkKPj4+ICAgewo+Pj4gKyAgICAvKiBB
dCB0aGUgbW9tZW50IHdlIG9ubHkgc3VwcG9ydCBjYXNlIHdpdGggWEVOX1BBR0VfU0laRSA9PQo+
Pj4gUEFHRV9TSVpFICovCj4+PiArICAgIEJVSUxEX0JVR19PTihYRU5fUEFHRV9TSVpFICE9IFBB
R0VfU0laRSk7Cj4+Cj4+IFdoeSBCVUlMRF9CVUdfT04/IFRoaXMgc2hvdWxkIHNpbXBseSBub3Qg
bG9hZCBpZiBwYWdlIHNpemVzIGFyZQo+PiBkaWZmZXJlbnQuCj4+Cj4+ICAgCj4gVGhpcyBpcyBh
IGNvbXBpbGUgdGltZSBjaGVjaywgc28gaWYga2VybmVsL1hlbiBpcyBjb25maWd1cmVkCj4gdG8g
dXNlIHBhZ2Ugc2l6ZSBjb21iaW5hdGlvbiB3aGljaCBpcyBub3Qgc3VwcG9ydGVkIGJ5IHRoZQo+
IGRyaXZlciBpdCB3aWxsIGZhaWwgZHVyaW5nIGNvbXBpbGF0aW9uLiBUaGlzIHNlZW1zIGNvcnJl
Y3QgdG8gbWUsCj4gYmVjYXVzZSB5b3Ugc2hvdWxkbid0IGV2ZW4gdHJ5IHRvIGxvYWQgdGhlIGRy
aXZlciB3aGljaAo+IGNhbm5vdCBoYW5kbGUgZGlmZmVyZW50IHBhZ2Ugc2l6ZXMgdG8gbm90IG1h
a2UgYW55IGhhcm0uCgoKVGhpcyB3aWxsIHByZXZlbnQgd2hvbGUga2VybmVsIGZyb20gYnVpbGRp
bmcuIFNvLCBmb3IgZXhhbXBsZSwKcmFuZGNvbmZpZyBidWlsZHMgd2lsbCBmYWlsLgoKCj4+Cj4+
Cj4+Cj4+PiArICAgIHJldCA9IGdudHRhYl9tYXBfcmVmcyhtYXBfb3BzLCBOVUxMLCBidWYtPnBh
Z2VzLCBidWYtPm51bV9wYWdlcyk7Cj4+PiArICAgIEJVR19PTihyZXQpOwo+Pgo+PiBXZSBzaG91
bGQgdHJ5IG5vdCB0byBCVUcqKCkuIFRoZXJlIGFyZSBhIGZldyBpbiB0aGlzIHBhdGNoIChhbmQg
cG9zc2libHkKPj4gb3RoZXJzKSB0aGF0IEkgdGhpbmsgY2FuIGJlIGF2b2lkZWQuCj4+Cj4gSSB3
aWxsIHJld29yayBCVUdfKiBmb3IgbWFwL3VubWFwIGNvZGUgdG8gaGFuZGxlIGVycm9ycywKPiBi
dXQgd2lsbCBzdGlsbCBsZWF2ZQo+ICAgICAvKiBlaXRoZXIgcGFnZXMgb3Igc2d0LCBub3QgYm90
aCAqLwo+ICAgICBCVUdfT04oY2ZnLT5wYWdlcyAmJiBjZmctPnNndCk7Cj4gd2hpY2ggaXMgYSBy
ZWFsIGRyaXZlciBidWcgYW5kIG11c3Qgbm90IGhhcHBlbgoKV2h5IG5vdCByZXR1cm4gYW4gZXJy
b3I/CgpJbiBmYWN0LCBBRkFJQ1MgeW91IG9ubHkgY2FsbCBpdCBpbiBwYXRjaCA5IHdoZXJlIGJv
dGggb2YgdGhlc2UgY2FuIGJlCnRlc3RlZCwgaW4gd2hpY2ggY2FzZSBzb21ldGhpbmcgbGlrZSAt
RUlOVkFMIHdvdWxkIGxvb2sgcmVhc29uYWJsZS4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:38:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:38:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEUq-0006N0-BF; Fri, 23 Feb 2018 14:38:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q2tv=fr=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1epEUo-0006MH-W7
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 14:38:47 +0000
X-Inumbo-ID: 7a739ae5-18a7-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7a739ae5-18a7-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 14:40:23 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1NEaii5116595;
 Fri, 23 Feb 2018 14:38:34 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=7GvdJ1yqGrUeQXNOUa8EmcF/dAggRUzhsUDsrnYkkMo=;
 b=BC0yHloV98355d+kZYXqA4bnVPXlW9nRJALyEV91/KUFz1BS4t97U0vh9B7mlfOD3ft8
 VMW8q2E6p0QguGeYdCgGsGkUGqG2JSs4jkQ6RwI4tPLW9bx8vm41eynqEiIMeJCtOzCl
 K3zAwKfNItpV7KmiDWndrubYIMJOHqwAuo+sLBCtRso2R+zeXL4NMRNwRRWeRmm+K+On
 h7zhwv330XcwAzzwIxMqZUDHNOVsH+5ekPf9o89kS+hRziVEJ5LluTgDuIqGkbcYzJBy
 FjnHKK8Xb23iFIet3e8UKz28NlkGVREUOVE/llqEUr4xrlnXEnWwplXb4wuu/tezfhrO +g== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2gampv82f0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Feb 2018 14:38:34 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1NEcWhf012153
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Feb 2018 14:38:33 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1NEcWca012802;
 Fri, 23 Feb 2018 14:38:32 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Feb 2018 06:38:32 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
 <e4501c0b-0504-e306-19ab-2c6023ad2ccf@oracle.com>
 <1c569896-e60c-bed3-fda8-c72b8d0a349d@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <3740a458-35d7-b51d-5cd0-be3bebd87574@oracle.com>
Date: Fri, 23 Feb 2018 09:39:11 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1c569896-e60c-bed3-fda8-c72b8d0a349d@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=711
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802230183
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwMTozNyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDIvMjMvMjAxOCAxMjoyMyBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwMi8y
MS8yMDE4IDAzOjAzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+ICtzdGF0
aWMgc3RydWN0IHhlbmJ1c19kcml2ZXIgeGVuX2RyaXZlciA9IHsKPj4+ICsgICAgLmlkcyA9IHhl
bl9kcnZfaWRzLAo+Pj4gKyAgICAucHJvYmUgPSB4ZW5fZHJ2X3Byb2JlLAo+Pj4gKyAgICAucmVt
b3ZlID0geGVuX2Rydl9yZW1vdmUsCj4+PiArICAgIC5vdGhlcmVuZF9jaGFuZ2VkID0gYmFja2Vu
ZF9vbl9jaGFuZ2VkLAo+PiBXaGF0IGRvZXMgIl9vbl8iIHN0YW5kIGZvcj8KPiBXZWxsLCBpdCBp
cyBzb21ld2hhdCBsaWtlIGEgaGludCB0aGF0IHRoaXMgaXMgY2FsbGVkICJvbiIgZXZlbnQsCj4g
ZS5nLiBldmVudCB3aGVuIHRoZSBvdGhlciBlbmQgc3RhdGUgaGFzIGNoYW5nZWQsIGJhY2tlbmQg
aW4gdGhpcwo+IGNhc2UuIEl0IGNvdWxkIGJlIHNvbWV0aGluZyBsaWtlICJiYWNrZW5kX29uX3N0
YXRlX2NoYW5nZWQiCgpJZiB5b3UgbG9vayBhdCBvdGhlciB4ZW5idXNfZHJpdmVycyBub25lIG9m
IHRoZSB1c2VzIHRoaXMgc28gSSB0aGluayB3ZQpzaG91bGQgc3RpY2sgdG8gY29udmVudGlvbmFs
IG5hbWluZy4gKGFuZCB0aGUgc2FtZSBhcHBsaWVzIHRvIG90aGVyCmJhY2tlbmRfb25fKiByb3V0
aW5lcykuCgotYm9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:38:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEV0-0006OJ-IB; Fri, 23 Feb 2018 14:38:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epEUz-0006Ni-LB
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 14:38:57 +0000
X-Inumbo-ID: 80f18a9f-18a7-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 80f18a9f-18a7-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 14:40:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 07:38:50 -0700
Message-Id: <5A90358902000078001AAF1D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 07:38:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519127923-23539-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/5] x86/time: Rework pv_soft_rdtsc() to aid
 further cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDEyOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSGF2aW5nIHB2X3NvZnRfcmR0c2MoKSBlbXVsYXRlIGFsbCBwYXJ0cyBvZiBhbiByZHRz
Y3AgaXMgYXdrd2FyZCwgYW5kIGdldHMgaW4KPiB0aGUgd2F5IG9mIHNvbWUgaW50ZW5kZWQgY2xl
YW51cC4KPiAKPiAgKiBEcm9wIHRoZSByZHRzY3AgcGFyYW1ldGVyIGFuZCBhbHdheXMgbWFrZSB0
aGUgY2FsbGVyIHJlc3BvbnNpYmxlIGZvciBlY3gKPiAgICB1cGRhdGVzIHdoZW4gYXBwcm9wcmlh
dGUuCj4gICogU3dpdGNoIHRoZSBmdW5jdGlvbiBmcm9tIGJlaW5nIHZvaWQsIGFuZCByZXR1cm4g
dGhlIG1haW4gdGltZXN0YW1wIGluIHRoZQo+ICAgIHJldHVybiB2YWx1ZS4KPiAKPiBUaGUgcmVn
cyBwYXJhbWV0ZXIgaXMgc3RpbGwgbmVlZGVkLCBidXQgb25seSBmb3IgdGhlIHN0YXRzIGNvbGxl
Y3Rpb24sIG9uY2UKPiBhZ2FpbiBicmluZ2luZyBpbnRvIHF1ZXN0aW9uIHRoZWlyIHV0aWxpdHku
ICBUaGUgcGFyYW1ldGVyIGNhbiBob3dldmVyIAo+IHN3aXRjaAo+IHRvIGJlaW5nIGNvbnN0Lgo+
IAo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:40:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:40:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEWi-00073o-Va; Fri, 23 Feb 2018 14:40:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epEWi-00073c-EM
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 14:40:44 +0000
X-Inumbo-ID: c0aa7ad7-18a7-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c0aa7ad7-18a7-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 14:42:21 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 07:40:37 -0700
Message-Id: <5A9035F402000078001AAF20@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 07:40:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519127923-23539-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/5] x86/pv: Remove deferred RDTSC{,
 P} handling in pv_emulate_privileged_op()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDEyOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlIGhhbmRsaW5nIG9mIFJEVFNDUCBmb3IgUFYgZ3Vlc3RzIGhhcyBiZWVuIGJyb2tl
biAoQUZBSUNUIGZvcmV2ZXIpLgo+IAo+IFRvIHN0YXJ0IHdpdGgsIFJEVFNDUCBpcyBoaWRkZW4g
ZnJvbSBQViBndWVzdHMgc28gdGhlIE1TUl9UU0NfQVVYIHBhdGggc2hvdWxkCj4gYmUgdW5yZWFj
aGFibGUuICBIb3dldmVyLCB0aGlzIGFwcGVhcnMgdG8gYmUgYSAiZmVhdHVyZSIgb2YgVFNDX01P
REVfUFZSRFRTQ1AsCj4gYW5kIHRoZSBlbXVsYXRvciBkb2Vzbid0IHBlcmZvcm0gYXBwcm9wcmlh
dGUgZmVhdHVyZSBjaGVja2luZy4gIChDb252ZXJzZWx5LAo+IHdlIHVuaWxhdGVyYWxseSBhZHZl
cnRpc2UgUkRQSUQgd2hpY2ggdXNlcyB0aGUgc2FtZSBwYXRoLCBidXQgaXQgc2hvdWxkIG5ldmVy
Cj4gdHJhcCBvbiAjR1AgdG8gYXJyaXZlIGhlcmUgaW4gdGhlIGZpcnN0IHBsYWNlKS4KPiAKPiBB
IFBWIGd1ZXN0IHR5cGljYWxseSBjYW4gc2VlIFJEVFNDUCBpbiBuYXRpdmUgQ1BVSUQsIHNvIHVz
ZXJzcGFjZSB3aWxsCj4gcHJvYmFibHkgZW5kIHVwIHVzaW5nIGl0LiAgT24gYSBjYXBhYmxlIHBp
cGVsaW5lICh3aXRob3V0IFRTRCwgc2VlIGJlbG93KSwgaXQKPiB3aWxsIGV4ZWN1dGUgbm9ybWFs
bHkgYW5kIHJldHVybiBub24tdmlydHVhbGlzZWQgZGF0YS4KPiAKPiBXaGVuIGEgdmlydHVhbCBU
U0MgbW9kZSBpcyBub3Qgc3BlY2lmaWVkIGZvciB0aGUgZG9tYWluLCBDUjQuVFNEIGlzIGxlZnQK
PiBjbGVhciwgc28gZXhlY3V0aW5nIFJEVFNDUCB3aWxsIGV4ZWN1dGUgd2l0aG91dCB0cmFwcGlu
Zy4gIEhvd2V2ZXIsIGEgZ3Vlc3QKPiBrZXJuZWwgbWF5IHNldCBUU0QgaXRzZWxmLCBhdCB3aGlj
aCBwb2ludCB0aGUgZW11bGF0b3Igc2hvdWxkIG5vdCBzdWRkZW5seQo+IHN3aXRjaCB0byB2aXJ0
dWFsaXNlZCBUU0MgbW9kZSBhbmQgc3RhcnQgaGFuZGluZyBvdXQgZGlmZmVyZW50bHktc2NhbGVk
Cj4gdmFsdWVzLgo+IAo+IERyb3AgYWxsIHRoZSBkZWZlcnJhbCBsb2dpYywgYW5kIHJldHVybiBz
Y2FsZWQgb3IgcmF3IFRTQyB2YWx1ZXMgZGVwZW5kaW5nCj4gb25seSBvbiBjdXJyZC0+YXJjaC52
dHNjLiAgVGhpcyBjaGFuZ2VzIHRoZSBleGFjdCBtb21lbnQgYXQgd2hpY2ggdGhlCj4gdGltZXN0
YW1wIGlzIHRha2VuLCBidXQgdGhhdCBkb2Vzbid0IG1hdHRlciBmcm9tIHRoZSBndWVzdHMgcG9p
bnQgb2YgdmlldywgYW5kCj4gaXMgY29uc2lzdGVudCB3aXRoIHRoZSBIVk0gc2lkZSBvZiB0aGlu
Z3MuICBJdCBhbHNvIG1lYW5zIHRoYXQgUkRUU0MgYW5kCj4gUkRUU0NQIGFyZSBub3cgY29uc2lz
dGVudCBXUlQgaGFuZGluZyBvdXQgbmF0aXZlIG9yIHZpcnR1YWxpc2VkIHRpbWVzdGFtcHMuCgpU
aGUgcmVhc29uIEkgZGlkbid0IHdhbnQgdG8gZHJvcCB0aGF0IGRlZmVycmFsIGxvZ2ljIGJhY2sg
d2hlbiBJCmNvbnZlcnRlZCB0aGlzIGNvZGUgdG8gdXNlIHRoZSBtYWluIGVtdWxhdG9yIHdhcyB0
aGF0CnB2X3NvZnRfcmR0c2MoKSB1cGRhdGVzIGd1ZXN0IHN0YXRlIGJleW9uZCByZWdpc3RlciB2
YWx1ZXMuClRoYXQgaXMgaWYgdGhlIFRTQ19BVVggYWNjZXNzIGZhaWxzIChhbmQgaGVuY2UgaW5z
dHJ1Y3Rpb24KZW11bGF0aW9uIGFzIGEgd2hvbGUgZmFpbHMpLCB3ZSB3b3VsZCBzdGlsbCBoYXZl
IHVwZGF0ZWQgdGhhdApvdGhlciBzdGF0ZS4gVGhlIHN0YXRzIHBhcnQgb2YgdGhpcyBpcyBxdWl0
ZSBsaWtlbHkgaXJyZWxldmFudCBpbiB0aGlzCnJlZ2FyZCwgYnV0IHRoZSB1cGRhdGUgdG8gZC0+
YXJjaC52dHNjX2xhc3QgbWF5IHlpZWxkCnVuaW50ZW5kZWQgZ3Vlc3Qgb2JzZXJ2YWJsZSBjaGFu
Z2UgaW4gYmVoYXZpb3IuCgpJIGRvbid0IG1lYW4gdG8gc2F5IHRoaXMgaXMgYSBuby1nbywgYnV0
IGl0IGlzIGEgY2hhbmdlIHRoYXQgZ29lcwpiZXlvbmQgd2hhdCB5b3UgZGVzY3JpYmUsIGFuZCBJ
J2QgbGlrZSBpdCB0byAoYSkgYmUgc3BlbGxlZCBvdXQKYW5kIChiKSBnaXZlbiBhbiBleHBsYW5h
dGlvbiBvZiB3aHkgdGhpcyBpcyBva2F5LgoKPiBUaGUgTVNSX1RTQ19BVVggY2FzZSB1bmNvbmRp
dGlvbmFsbHkgcmV0dXJucyB0aGUgbWlncmF0aW9uIGluY2FybmF0aW9uIG9yCj4gemVybywgZGVw
ZW5kaW5nIG9uIFRTQ19NT0RFX1BWUkRUU0NQLCB3aGljaCBpcyBmYXN0ZXIgdGhhbiByZS1yZWFk
aW5nIGl0IG91dAo+IG9mIGhhcmR3YXJlLgoKVGhpcywgaWl1YywgaXMgY29ycmVjdCBzb2xlbHkg
YmVjYXVzZSB3ZSBkb24ndCBjdXJyZW50bHkgcGVybWl0IFBWCmd1ZXN0cyB0byB3cml0ZSBUU0Nf
QVVYLiBXaGljaCByZW5kZXJzIHdyb25nIGV4cG9zaW5nIFJEUElECnRvIHN1Y2ggZ3Vlc3RzLiBC
dXQgd2l0aG91dCBoYXZpbmcgY2hlY2tlZCB5ZXQsIEkgY291bGQgaW1hZ2luZQpwYXRjaCA1IHRv
IHRha2UgY2FyZSBvZiB0aGlzLgoKVGhlIGNoYW5nZXMgdGhlbXNlbHZlcyBsb29rIGZpbmUgdG8g
bWUsIHByb3ZpZGVkIHRoZSB3aWRlcgpiZWhhdmlvcmFsIGNoYW5nZSBpcyBib3RoIGludGVuZGVk
IGFuZCBhY2NlcHRhYmxlLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:44:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:44:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEaG-0007IO-Hx; Fri, 23 Feb 2018 14:44:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q2tv=fr=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1epEaF-0007IE-2Y
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 14:44:23 +0000
X-Inumbo-ID: 42acfd25-18a8-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42acfd25-18a8-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 14:45:59 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1NEg9Zk033284;
 Fri, 23 Feb 2018 14:44:08 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=5AP1TO3Z9mBDLsNXXPiVUJhmcF2y03d65VU8ldB33YM=;
 b=jv0Cjes0SMofa7NxEwvsx0Ex4GBzWU3oCbmUEFbd+kogYrPXenyRhh/1+QnmwjkothvT
 8Bs4sVyCqYZC7xXBvxBEDol4K0KCvy+q0zm2ex2I0MywlU98xnsH9wZBUD/f+xT2Ne09
 xX02d4KEV7wRZZO5TpPKW6GyvQA+KMqEajPaATcAajGL/FBiw8Ch/N7vGQy8G+zHwdWC
 A6XISZrYS8nAXgGo9gT3n0M2V/UPHIsEVJVe2Est3Sd7CPb4+sqg5AD5uDo2dDVLRhCv
 oprZ2ze04Ph09l2emqp3IQhiJzE8fUKAmtasHdGbY6rh/eio63Bqkml6Ei0oOiDt3pB9 ag== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2gamj2g789-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Feb 2018 14:44:08 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1NEi7or025856
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Feb 2018 14:44:07 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1NEi5Ce007817;
 Fri, 23 Feb 2018 14:44:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Feb 2018 06:44:05 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-5-git-send-email-andr2000@gmail.com>
 <395cdaef-db7e-139c-bbf1-28cb33f41f58@oracle.com>
 <5145287f-40b0-c8e2-1b37-36d7e8cac908@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <7d8ab151-e90d-baef-93b6-8ca1c7e42908@oracle.com>
Date: Fri, 23 Feb 2018 09:44:43 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <5145287f-40b0-c8e2-1b37-36d7e8cac908@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=998
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802230184
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 4/9] drm/xen-front: Implement Xen event
	channel handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwMjowMCBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDIvMjMvMjAxOCAwMTo1MCBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwMi8y
MS8yMDE4IDAzOjAzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+ICsKPj4+
ICtzdGF0aWMgaXJxcmV0dXJuX3QgZXZ0Y2hubF9pbnRlcnJ1cHRfY3RybChpbnQgaXJxLCB2b2lk
ICpkZXZfaWQpCj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgeGVuX2RybV9mcm9udF9ldnRjaG5sICpl
dnRjaG5sID0gZGV2X2lkOwo+Pj4gKyAgICBzdHJ1Y3QgeGVuX2RybV9mcm9udF9pbmZvICpmcm9u
dF9pbmZvID0gZXZ0Y2hubC0+ZnJvbnRfaW5mbzsKPj4+ICsgICAgc3RydWN0IHhlbmRpc3BsX3Jl
c3AgKnJlc3A7Cj4+PiArICAgIFJJTkdfSURYIGksIHJwOwo+Pj4gKyAgICB1bnNpZ25lZCBsb25n
IGZsYWdzOwo+Pj4gKwo+Pj4gKyAgICBzcGluX2xvY2tfaXJxc2F2ZSgmZnJvbnRfaW5mby0+aW9f
bG9jaywgZmxhZ3MpOwo+Pj4gKwo+Pj4gKyAgICBpZiAodW5saWtlbHkoZXZ0Y2hubC0+c3RhdGUg
IT0gRVZUQ0hOTF9TVEFURV9DT05ORUNURUQpKQo+Pj4gKyAgICAgICAgZ290byBvdXQ7Cj4+IERv
IHlvdSBuZWVkIHRvIGNoZWNrIHRoZSBzdGF0ZSB1bmRlciBsb2NrPyAoaW4gb3RoZXIgcm91dGlu
ZXMgdG9vKS4KPiBub3QgcmVhbGx5LCB3aWxsIG1vdmUgb3V0IG9mIHRoZSBsb2NrIGluIGludGVy
cnVwdCBoYW5kbGVycwo+IG90aGVyIHBsYWNlcyAoSSBhc3N1bWUgeW91IHJlZmVyIHRvIGJlX3N0
cmVhbV9kb19pbykKCgpJIHdhcyBtb3N0bHkgcmVmZXJyaW5nIHRvIGV2dGNobmxfaW50ZXJydXB0
X2V2dCgpLgoKLWJvcmlzCgoKPiBpdCBpcyBzZXQgdW5kZXIgbG9jayBhcyBhIHBhcnQgb2YgYXRv
bWljIG9wZXJhdGlvbiwgZS5nLgo+IHdlIGdldCBhIG5ldyByZXF1ZXN0IHBvaW50ZXIgZnJvbSB0
aGUgcmluZyBhbmQgcmVzZXQgY29tcGxldGlvbgo+IFNvLCB0aG9zZSBwbGFjZXMgc3RpbGwgc2Vl
bSB0byBiZSBvawoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:45:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:45:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEbJ-0007NI-RC; Fri, 23 Feb 2018 14:45:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vqf1=fr=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1epEbI-0007N8-Il
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 14:45:28 +0000
X-Inumbo-ID: 11c4e721-18a8-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 11c4e721-18a8-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 15:44:37 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id y19so12707976lfd.4
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 06:45:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=leAhOzy7Gi1B5Zf/NUMNmLNIXfgvbjAnXXxOU85Xm3w=;
 b=WEjwiy1aY20sQMwMW8QTmXKD0V3bGUp3SjiMT9GtwIzlzGDKt/698n4fmYJoThHI6A
 0wGQjz3R49hJao0hjkdN+5CBhoIieG/xUVIynkCMKCX9SQrUuQsQmdTBD6O/s8M+wmod
 HHE36uCKjVhahd7/D7SO04janozwtNqIAlU9JYOYHELiuq5BE5HsUwQFy+puOwxKvFSR
 f5P5u1MouFT4zcmGAuPvoVh+5yQxwsr/+76F6aSohOh+c6U38N5Hgj2sFn5OrIoTv7Y7
 5sQzLzr526ras7QhwRtS3AN6SX+L/qN6nLLgnKTST+EDgM9SUAdl3rWFCRigrQC4JO4C
 odyQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=leAhOzy7Gi1B5Zf/NUMNmLNIXfgvbjAnXXxOU85Xm3w=;
 b=pUrTCTqhGRM/4oSmq5EKwQhcIqUfkyWLbeCWaO4vqXvbvw4aUtK74djyfhCygcM3H2
 d3/F7py6QbJHEgiGz2v5ACl+XZkVl+994/y0/SY1lej47HVrD7CTnsnI+qLI2xEBJNBU
 fQBaie1W7vOtfUT1+V21gOVP0OAdZWHW2/i9xiCEc67Kqo3f7/4WS9YCXhmWhUAMvsDK
 5PIwOqry1F+ZG7w7TdTeNfOb+sm/Z0HNDliztk8qiODggJhgPksf3tpH3LNUDy2CyGIs
 pVyEwpHxuoCrlKFh/D7QztkDEus7IBDLbJJ1qUxOo3Uk+dMPLDvaablaONnWSPAXZ6bh
 7nkg==
X-Gm-Message-State: APf1xPCA1jovfNKQQpfmWRAFm7niSCobNMuDGvbn1X0y9NS4avo4VWlk
 5+jNzYJkTN2GemlGoI7zmsQ=
X-Google-Smtp-Source: AG47ELuaaaEUo8PpS900VoAfmpJvBARNk2AcvKM+HqywR3aYfR2ZkMyTegXxH+0xBsxLLg/xWLPCCQ==
X-Received: by 10.25.147.219 with SMTP id w88mr1580699lfk.58.1519397126063;
 Fri, 23 Feb 2018 06:45:26 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 q133sm499677lfe.60.2018.02.23.06.45.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 06:45:25 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-6-git-send-email-andr2000@gmail.com>
 <11ce6c96-1739-435c-4b6f-c9f5d02a2905@oracle.com>
 <dea8aaa3-70e8-4532-1f5a-2e0f8f57abed@gmail.com>
 <36003bb4-6fc9-f8f9-2817-103bf0f543e9@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <bc441999-ec06-794e-99cb-20091c87ede2@gmail.com>
Date: Fri, 23 Feb 2018 16:45:23 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <36003bb4-6fc9-f8f9-2817-103bf0f543e9@oracle.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 5/9] drm/xen-front: Implement handling of
 shared display buffers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDozNiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIz
LzIwMTggMDI6NTMgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAwMi8y
My8yMDE4IDAyOjI1IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAwMi8yMS8yMDE4
IDAzOjAzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiAgICAgIHN0YXRp
YyBpbnQgX19pbml0IHhlbl9kcnZfaW5pdCh2b2lkKQo+Pj4+ICAgIHsKPj4+PiArICAgIC8qIEF0
IHRoZSBtb21lbnQgd2Ugb25seSBzdXBwb3J0IGNhc2Ugd2l0aCBYRU5fUEFHRV9TSVpFID09Cj4+
Pj4gUEFHRV9TSVpFICovCj4+Pj4gKyAgICBCVUlMRF9CVUdfT04oWEVOX1BBR0VfU0laRSAhPSBQ
QUdFX1NJWkUpOwo+Pj4gV2h5IEJVSUxEX0JVR19PTj8gVGhpcyBzaG91bGQgc2ltcGx5IG5vdCBs
b2FkIGlmIHBhZ2Ugc2l6ZXMgYXJlCj4+PiBkaWZmZXJlbnQuCj4+Pgo+Pj4gICAgCj4+IFRoaXMg
aXMgYSBjb21waWxlIHRpbWUgY2hlY2ssIHNvIGlmIGtlcm5lbC9YZW4gaXMgY29uZmlndXJlZAo+
PiB0byB1c2UgcGFnZSBzaXplIGNvbWJpbmF0aW9uIHdoaWNoIGlzIG5vdCBzdXBwb3J0ZWQgYnkg
dGhlCj4+IGRyaXZlciBpdCB3aWxsIGZhaWwgZHVyaW5nIGNvbXBpbGF0aW9uLiBUaGlzIHNlZW1z
IGNvcnJlY3QgdG8gbWUsCj4+IGJlY2F1c2UgeW91IHNob3VsZG4ndCBldmVuIHRyeSB0byBsb2Fk
IHRoZSBkcml2ZXIgd2hpY2gKPj4gY2Fubm90IGhhbmRsZSBkaWZmZXJlbnQgcGFnZSBzaXplcyB0
byBub3QgbWFrZSBhbnkgaGFybS4KPgo+IFRoaXMgd2lsbCBwcmV2ZW50IHdob2xlIGtlcm5lbCBm
cm9tIGJ1aWxkaW5nLiBTbywgZm9yIGV4YW1wbGUsCj4gcmFuZGNvbmZpZyBidWlsZHMgd2lsbCBm
YWlsLgo+Cm1ha2VzIGEgbG90IG9mIHNlbnNlLCB0aGFuayB5b3UKd2lsbCByZXdvcmsgc28gSSBy
ZWplY3QgdG8gbG9hZCBpZiB0aGUgcmVxdWlyZW1lbnQgaXMgbm90IG1ldAo+Pj4KPj4+Cj4+Pj4g
KyAgICByZXQgPSBnbnR0YWJfbWFwX3JlZnMobWFwX29wcywgTlVMTCwgYnVmLT5wYWdlcywgYnVm
LT5udW1fcGFnZXMpOwo+Pj4+ICsgICAgQlVHX09OKHJldCk7Cj4+PiBXZSBzaG91bGQgdHJ5IG5v
dCB0byBCVUcqKCkuIFRoZXJlIGFyZSBhIGZldyBpbiB0aGlzIHBhdGNoIChhbmQgcG9zc2libHkK
Pj4+IG90aGVycykgdGhhdCBJIHRoaW5rIGNhbiBiZSBhdm9pZGVkLgo+Pj4KPj4gSSB3aWxsIHJl
d29yayBCVUdfKiBmb3IgbWFwL3VubWFwIGNvZGUgdG8gaGFuZGxlIGVycm9ycywKPj4gYnV0IHdp
bGwgc3RpbGwgbGVhdmUKPj4gICAgICAvKiBlaXRoZXIgcGFnZXMgb3Igc2d0LCBub3QgYm90aCAq
Lwo+PiAgICAgIEJVR19PTihjZmctPnBhZ2VzICYmIGNmZy0+c2d0KTsKPj4gd2hpY2ggaXMgYSBy
ZWFsIGRyaXZlciBidWcgYW5kIG11c3Qgbm90IGhhcHBlbgo+IFdoeSBub3QgcmV0dXJuIGFuIGVy
cm9yPwo+Cj4gSW4gZmFjdCwgQUZBSUNTIHlvdSBvbmx5IGNhbGwgaXQgaW4gcGF0Y2ggOSB3aGVy
ZSBib3RoIG9mIHRoZXNlIGNhbiBiZQo+IHRlc3RlZCwgaW4gd2hpY2ggY2FzZSBzb21ldGhpbmcg
bGlrZSAtRUlOVkFMIHdvdWxkIGxvb2sgcmVhc29uYWJsZS4Kb2ssIHdpbGwgcmVtb3ZlIEJVR19P
TiBhcyB3ZWxsCj4gLWJvcmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:47:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:47:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEdY-0007aD-6m; Fri, 23 Feb 2018 14:47:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ntu=fr=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1epEdW-0007a3-KH
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 14:47:46 +0000
X-Inumbo-ID: 63a91bae-18a8-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63a91bae-18a8-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 15:46:54 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id f14so14338466wre.8
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 06:47:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=C/+iFaECTp5K0CxhXMgXiwHHvo2owAEpMHK7cWzz07g=;
 b=gEeRQ7TgRW3pvvRszKChLV7vcVrYFH3sgL7o5eBu+xslS3lD05DcmHPWGQ9ZLMTORW
 UuCE0iwt0nUj4ZQvMCZBHE0KuHoVcFL50vpw+uBXpJXlkWY0tajaE6nYYcUi2PKP8PVT
 yCjPWUqsLYziGSkFF49QRfX5ylYmdFSGU1wmw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=C/+iFaECTp5K0CxhXMgXiwHHvo2owAEpMHK7cWzz07g=;
 b=hpmNxkp+9xTWY7xIPTuWtU90k+6cKdseSDuf+GeC9Yve1D44VxNnz8rvd8wc0NGJK0
 fQER++vPi+RlCVsKTemCAe5EV2Hd0wzzwMH5lxJNluw0j763lDbUvfTgJ3TRFMqpZEgI
 8C4bQ+fq0GZ69avlS4qOcKP7nOciO2deCDZzGIvLQdkMHGI/Eb8ABUtRnb+XcXnR21vg
 Ch8IzRru4LXgqgm2gICB20gNt4nH6MrWWV/Hus8rwJYF4Y1N9LIo76uZ14iNpxPz8iDf
 XFTR74dwsfZy3CE7siXGPvNHDcykdhs5zlFz2ZyCWx6adKb4dDzD49eYog88PHyKSBmx
 VOrQ==
X-Gm-Message-State: APf1xPDzYUP5Lj4ifT+SVM4C6tjXyef9mIadzXs/00MR+OHV2xfsUaoe
 biko92kGYYOjB4X5tLlmB6RqcGHCqU4=
X-Google-Smtp-Source: AH8x226dQrvGfezdW42JO6DMZhoq0FMzFfQbG11jcE2Ul03A1yPriYsOsP9FzdatDb08W7Ki1M8LVw==
X-Received: by 10.223.157.24 with SMTP id k24mr1999405wre.273.1519397263351;
 Fri, 23 Feb 2018 06:47:43 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id m191sm1783796wma.42.2018.02.23.06.47.42
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 06:47:42 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-34-andre.przywara@linaro.org>
 <14ad15cf-7564-514a-169c-5ed989ee5040@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <b0cbde05-e11b-6746-8663-c66c2edcb82f@linaro.org>
Date: Fri, 23 Feb 2018 14:47:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <14ad15cf-7564-514a-169c-5ed989ee5040@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 33/49] ARM: new VGIC: Add PRIORITY
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNi8wMi8xOCAxNzozOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIHByaW9y
aXR5IHJlZ2lzdGVyIGhhbmRsZXJzIGFyZSBzaGFyZWQgYmV0d2VlbiB0aGUgdjIgYW5kIHYzCj4+
IGVtdWxhdGlvbiwKPj4gc28gdGhlaXIgaW1wbGVtZW50YXRpb24gZ29lcyBpbnRvIHZnaWMtbW1p
by5jLCB0byBiZSBlYXNpbHkgcmVmZXJlbmNlZAo+PiBmcm9tIHRoZSB2MyBlbXVsYXRpb24gYXMg
d2VsbCBsYXRlci4KPj4gVGhlcmUgaXMgYSBjb3JuZXIgY2FzZSB3aGVuIHdlIGNoYW5nZSB0aGUg
cHJpb3JpdHkgb2YgYSBwZW5kaW5nCj4+IGludGVycnVwdCB3aGljaCB3ZSBkb24ndCBoYW5kbGUg
YXQgdGhlIG1vbWVudC4KPj4KPj4gVGhpcyBpcyBiYXNlZCBvbiBMaW51eCBjb21taXQgZGQyMzhl
YzJiODdiLCB3cml0dGVuIGJ5IEFuZHJlIFByenl3YXJhLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBB
bmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4gLS0tCj4+IMKgIHhl
bi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jIHzCoCA0ICsrLS0KPj4gwqAgeGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLmPCoMKgwqAgfCA0Nwo+PiArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+IMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5owqDC
oMKgIHzCoCA3ICsrKysrKwo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmjCoMKgwqDCoMKg
wqDCoMKgIHzCoCAyICsrCj4+IMKgIDQgZmlsZXMgY2hhbmdlZCwgNTggaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
bW1pby12Mi5jCj4+IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gaW5kZXgg
ZWJhMjRkOTg2Ni4uMDU3NGZmOWIxNiAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy1tbWlvLXYyLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMK
Pj4gQEAgLTkyLDggKzkyLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB2Z2ljX3JlZ2lzdGVyX3Jl
Z2lvbgo+PiB2Z2ljX3YyX2Rpc3RfcmVnaXN0ZXJzW10gPSB7Cj4+IMKgwqDCoMKgwqDCoMKgwqDC
oCB2Z2ljX21taW9fcmVhZF9hY3RpdmUsIHZnaWNfbW1pb193cml0ZV9jYWN0aXZlLCBOVUxMLCBO
VUxMLCAxLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgVkdJQ19BQ0NFU1NfMzJiaXQpLAo+PiDCoMKg
wqDCoMKgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BFUl9JUlEoR0lDRF9JUFJJT1JJVFlSLAo+
PiAtwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfcmF6LCB2Z2ljX21taW9fd3JpdGVfd2ks
IE5VTEwsIE5VTEwsIDgsCj4+IC3CoMKgwqDCoMKgwqDCoCBWR0lDX0FDQ0VTU18zMmJpdCB8IFZH
SUNfQUNDRVNTXzhiaXQpLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfcHJpb3Jp
dHksIHZnaWNfbW1pb193cml0ZV9wcmlvcml0eSwgTlVMTCwgTlVMTCwKPj4gK8KgwqDCoMKgwqDC
oMKgIDgsIFZHSUNfQUNDRVNTXzMyYml0IHwgVkdJQ19BQ0NFU1NfOGJpdCksCj4+IMKgwqDCoMKg
wqAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lUQVJHRVRTUiwKPj4gwqDC
oMKgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBO
VUxMLCBOVUxMLCA4LAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgVkdJQ19BQ0NFU1NfMzJiaXQgfCBW
R0lDX0FDQ0VTU184Yml0KSwKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
bW1pby5jCj4+IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKPj4gaW5kZXggYWMzYWEw
M2ZiYy4uMTQ1NzBkOWQ4ZSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1t
bWlvLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKPj4gQEAgLTMwOSw2
ICszMDksNTMgQEAgdm9pZCB2Z2ljX21taW9fd3JpdGVfc2FjdGl2ZShzdHJ1Y3QgdmNwdSAqdmNw
dSwKPj4gwqDCoMKgwqDCoCBzcGluX3VubG9jaygmdmNwdS0+ZG9tYWluLT5kb21haW5fbG9jayk7
Cj4+IMKgIH0KPj4gwqAgK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfcHJpb3JpdHkoc3Ry
dWN0IHZjcHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgcGFkZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKQo+IAo+IEluZGVudGF0aW9uLgo+
IAo+PiArewo+PiArwqDCoMKgIHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCA4
KTsKPiAKPiB1aW4zMl90Cj4gCj4+ICvCoMKgwqAgaW50IGk7Cj4gCj4gdW5zaWduZWQgaW50Cj4g
Cj4+ICvCoMKgwqAgdTY0IHZhbCA9IDA7Cj4gCj4gdWludDY0X3QKPiAKPj4gKwo+PiArwqDCoMKg
IGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDC
oMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFpbiwgdmNw
dSwgaW50aWQKPj4gKyBpKTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgdmFsIHw9ICh1NjQpaXJx
LT5wcmlvcml0eSA8PCAoaSAqIDgpOwo+IAo+IHVpbnQ2NF90Cj4gCj4+ICsKPj4gK8KgwqDCoMKg
wqDCoMKgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21haW4sIGlycSk7Cj4+ICvCoMKgwqAgfQo+PiAr
Cj4+ICvCoMKgwqAgcmV0dXJuIHZhbDsKPj4gK30KPj4gKwo+PiArLyoKPj4gKyAqIFdlIGN1cnJl
bnRseSBkb24ndCBoYW5kbGUgY2hhbmdpbmcgdGhlIHByaW9yaXR5IG9mIGFuIGludGVycnVwdCB0
aGF0Cj4+ICsgKiBpcyBhbHJlYWR5IHBlbmRpbmcgb24gYSBWQ1BVLiBJZiB0aGVyZSBpcyBhIG5l
ZWQgZm9yIHRoaXMsIHdlIHdvdWxkCj4+ICsgKiBuZWVkIHRvIG1ha2UgdGhpcyBWQ1BVIGV4aXQg
YW5kIHJlLWV2YWx1YXRlIHRoZSBwcmlvcml0aWVzLAo+PiBwb3RlbnRpYWxseQo+PiArICogbGVh
ZGluZyB0byB0aGlzIGludGVycnVwdCBnZXR0aW5nIHByZXNlbnRlZCBub3cgdG8gdGhlIGd1ZXN0
IChpZgo+PiBpdCBoYXMKPj4gKyAqIGJlZW4gbWFza2VkIGJ5IHRoZSBwcmlvcml0eSBtYXNrIGJl
Zm9yZSkuCj4+ICsgKi8KPj4gK3ZvaWQgdmdpY19tbWlvX3dyaXRlX3ByaW9yaXR5KHN0cnVjdCB2
Y3B1ICp2Y3B1LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBwYWRkcl90
IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIHVuc2lnbmVkIGxvbmcgdmFsKQo+IAo+IEluZGVudGF0aW9uCj4gCj4+ICt7Cj4+ICvC
oMKgwqAgdTMyIGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFkZHIsIDgpOwo+IAo+IHVpbnQz
Ml90Cj4gCj4+ICvCoMKgwqAgaW50IGk7Cj4gCj4gdW5zaWduZWQgaW50Cj4gCj4+ICvCoMKgwqAg
dW5zaWduZWQgbG9uZyBmbGFnczsKPj4gKwo+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgbGVu
OyBpKysgKQo+PiArwqDCoMKgIHsKPiAKPiBJIGJlbGlldmUgdGhpcyBjb2RlIHdpbGwgYmUgZm9s
bG93IHRoZSBhdG9taWNpdHkgd2hlbiAyIHZDUFVzIChBIGFuZCBCKQo+IHdyaXRlIHRvIHRoaXMg
cmVnaXN0ZXIuIFRoZSByZXN1bHQgc2hvdWxkIGJlIGVpdGhlciB0aGUgdmFsdWUgb2Ygd3JpdGUg
QQo+IMKgb3Igd3JpdGUgQi4gQnV0IG5vdCBhIG1peCBvZiB0aGUgYm90aC4KClRvIHNvbWV3aGF0
IHN1bW1hcmlzZSBvdXIgSVJMIGRpc2N1c3Npb246ClllcywgdGVjaG5pY2FsbHkgSSBiZWxpZXZl
IHRoaXMgaXMgY29ycmVjdDogV2Ugc2hvdWxkIGZpcnN0IGxvY2sgYWxsCmFmZmVjdGVkIElSUXMs
IHRoZW4gdXBkYXRlIHRoZSBwcmlvcml0aWVzLCB0aGVuIHVubG9jayAoaW4gb3Bwb3NpdGUKb3Jk
ZXIpLiBCdXQ6IEkgZG9uJ3QgdGhpbmsgdGhpcyBpcyByZWFsbHkgY3JpdGljYWw6IFR3byBjb25j
dXJyZW50CndyaXRlcyB0byB0aGUgc2FtZSByZWdpc3RlciBhcmUgbm90IHJlbGlhYmxlIGluIHRo
ZSBmaXJzdCBwbGFjZSwgZXZlcnkKc2FuZSBkcml2ZXIgKGluIHRoZSBndWVzdCBpbiBvdXIgY2Fz
ZSkgd291bGQgYWx3YXlzIHRha2UgYSBsb2NrIHRvCnByZXZlbnQgdGhpcy4gU28gd2hpbGUgdGVj
aG5pY2FsbHkgdGhlIDMyLWJpdCBNTUlPIHdyaXRlIG5lZWRzIHRvIGJlCmF0b21pYyBmcm9tIGFu
IEFSTSBBUk0gcG9pbnQgb2YgdmlldywgdGhpcyBkb2VzIG5vdCBleHRlbmQgdG8gdGhlIGFjdHVh
bApHSUMgZWZmZWN0cywgSSBiZWxpZXZlLgpBbmQgdGhlcmUgYXJlIG5vIGJhZCBlZmZlY3RzIHRv
IHRoZSBIViBmcm9tIHRob3NlIGJlaW5nIG1peGVkIHVwLCBzbyBJCnRlbmQgdG8gaWdub3JlIHRo
aXMgZm9yIG5vdy4KSSBoYXZlIGEgcGF0Y2ggZml4aW5nIHRoaXMsIGJ1dCBkb24ndCBiZWxpZXZl
IGl0J3Mgd29ydGggdGhlIGVmZm9ydCBhbmQKaGFzIG90aGVyIHJlY3VwZXJhdGlvbnMgbGlrZSBp
bnRyb2R1Y2luZyBhIGxvY2tpbmcgb3JkZXIgb24gSVJRcyBhcyB3ZWxsLgoKRml4ZWQgdGhlIHJl
c3QuCkNoZWVycywKQW5kcmUuCgo+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHZnaWNfaXJxICpp
cnEgPSB2Z2ljX2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZAo+PiArIGkpOwo+PiAr
Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxh
Z3MpOwo+PiArwqDCoMKgwqDCoMKgwqAgLyogTmFycm93IHRoZSBwcmlvcml0eSByYW5nZSB0byB3
aGF0IHdlIGFjdHVhbGx5IHN1cHBvcnQgKi8KPj4gK8KgwqDCoMKgwqDCoMKgIGlycS0+cHJpb3Jp
dHkgPSAodmFsID4+IChpICogOCkpICYgR0VOTUFTSyg3LCA4IC0KPj4gVkdJQ19QUklfQklUUyk7
Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpcnEtPmlycV9sb2Nr
LCBmbGFncyk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfcHV0X2lycSh2Y3B1LT5kb21h
aW4sIGlycSk7Cj4+ICvCoMKgwqAgfQo+PiArfQo+PiArCj4+IMKgIHN0YXRpYyBpbnQgbWF0Y2hf
cmVnaW9uKGNvbnN0IHZvaWQgKmtleSwgY29uc3Qgdm9pZCAqZWx0KQo+PiDCoCB7Cj4+IMKgwqDC
oMKgwqAgY29uc3QgdW5zaWduZWQgaW50IG9mZnNldCA9ICh1bnNpZ25lZCBsb25nKWtleTsKPj4g
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby5oCj4+IGIveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLmgKPj4gaW5kZXggMzllODU0MjMyZS4uMzAyMjEwOTZiOSAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKPj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgKPj4gQEAgLTE3MCw2ICsxNzAsMTMgQEAgdm9pZCB2Z2lj
X21taW9fd3JpdGVfc2FjdGl2ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKPj4g
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgdmFsKTsK
Pj4gwqAgK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfcHJpb3JpdHkoc3RydWN0IHZjcHUg
KnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFk
ZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKTsKPj4gKwo+PiArdm9pZCB2Z2ljX21taW9fd3Jp
dGVfcHJpb3JpdHkoc3RydWN0IHZjcHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyB2YWwpOwo+PiArCj4+IMKg
IHVuc2lnbmVkIGludCB2Z2ljX3YyX2luaXRfZGlzdF9pb2RldihzdHJ1Y3QgdmdpY19pb19kZXZp
Y2UgKmRldik7Cj4+IMKgIMKgIC8qIEZpbmQgdGhlIHByb3BlciByZWdpc3RlciBoYW5kbGVyIGVu
dHJ5IGdpdmVuIGEgY2VydGFpbiBhZGRyZXNzCj4+IG9mZnNldCAqLwo+PiBkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4+IGlu
ZGV4IDgyZmU5MDJlMjYuLmIxMDRmOGU5NjQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92
Z2ljL3ZnaWMuaAo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKPj4gQEAgLTIwLDYg
KzIwLDggQEAKPj4gwqAgI2RlZmluZSBQUk9EVUNUX0lEX0tWTcKgwqDCoMKgwqAgMHg0YsKgwqDC
oCAvKiBBU0NJSSBjb2RlIEsgKi8KPj4gwqAgI2RlZmluZSBJTVBMRU1FTlRFUl9BUk3CoMKgwqDC
oCAweDQzYgo+PiDCoCArI2RlZmluZSBWR0lDX1BSSV9CSVRTwqDCoMKgwqDCoMKgIDUKPj4gKwo+
PiDCoCAjZGVmaW5lIHZnaWNfaXJxX2lzX3NnaShpbnRpZCkgKChpbnRpZCkgPCBWR0lDX05SX1NH
SVMpCj4+IMKgIMKgIHN0YXRpYyBpbmxpbmUgYm9vbCBpcnFfaXNfcGVuZGluZyhzdHJ1Y3Qgdmdp
Y19pcnEgKmlycSkKPj4KPiAKPiBDaGVlcnMsCj4gCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:49:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:49:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEfX-0007j1-IW; Fri, 23 Feb 2018 14:49:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vqf1=fr=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1epEfX-0007iv-05
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 14:49:51 +0000
X-Inumbo-ID: ae09f066-18a8-11e8-ba59-bc764e045a96
Received: from mail-lf0-x22a.google.com (unknown [2a00:1450:4010:c07::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae09f066-18a8-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 15:48:59 +0100 (CET)
Received: by mail-lf0-x22a.google.com with SMTP id r80so12695000lfe.13
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 06:49:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=G4EG+GrJ0o/dZAikwzwQj2iJmHntHyjXrqBE3mMBdGA=;
 b=c88yT6dj+Jr8KJqzch/cHTfRmCWuhHZlslXgYyotlW2FG0UnUAPoPpLr2we+KnQaJI
 YH1cfhxNBOYZi/qyigR4vSYIymQmNxZSr9tr874vRl+/+qMDi5YtLIBbs73+RE5/nCaG
 3VDcAzT5AuCsAx09MKqz6Zp/4gdK0VkOGSWuotoE5b4JsLkyiuemldLSGLQY43bowIoA
 WmuNUZ89LmrH7WI4upzqWoWwfBs7iWGxreoxr59Gs3mCznz0Neq8gopTHXdU8+PNA16n
 GpgB47ckcpogZCRzNkyoLs19WulN1HoOVhWN0upbKuZ4nbjAtR9+nDgZj3o1p82VruBc
 PMZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=G4EG+GrJ0o/dZAikwzwQj2iJmHntHyjXrqBE3mMBdGA=;
 b=ae4QrH1+P3eYluvcS4/nfRpC8z6pth23A7/EQlKKzpUKUvxwTdzdIijM6Kg8xN05WM
 OTGarVyp6kcsPNPM29t9aHjXJ1e6RgywVem44Z2+Z2oU2Dzv4JDVSjkwRdHGqyCbSTFD
 K07VOi3izU8//2u+G2x5Ts2hFJbL+nHKywUgGgmqJfCnqQhwMOg+h3cOKSJwKXmhqUAq
 /XartRLNiMLBV6CPLLKqmtV289ANTpWNwjKA3FehDJE5q2Vi9CQ+/VjCH+siPHAcmXyV
 0eImCzVuh/+Ysx4fB9jcLZ1lUGKlMD9J46rUAr5A6XmyRV9z+KN9VWdagfn5W3GoXOsZ
 M35Q==
X-Gm-Message-State: APf1xPBZPlaex6Jx5D1vLkS8uAiZv3rhDSXSPnbbeB1j/5AN3fyuFo1J
 wZHKnF6h2ue9qEF0cEvrqyY=
X-Google-Smtp-Source: AH8x225Ihz84w0P/2NsbTZn+17dcP5IaL7QS4nn8epen8yIfUUkD1hNsu7AH85Issn7/aO0CfDC76Q==
X-Received: by 10.46.42.67 with SMTP id q64mr1588335ljq.133.1519397388369;
 Fri, 23 Feb 2018 06:49:48 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 s5sm257964lfb.78.2018.02.23.06.49.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 06:49:47 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-5-git-send-email-andr2000@gmail.com>
 <395cdaef-db7e-139c-bbf1-28cb33f41f58@oracle.com>
 <5145287f-40b0-c8e2-1b37-36d7e8cac908@gmail.com>
 <7d8ab151-e90d-baef-93b6-8ca1c7e42908@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <63c64a2f-211e-2f62-21e7-289f0cc69df0@gmail.com>
Date: Fri, 23 Feb 2018 16:49:46 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <7d8ab151-e90d-baef-93b6-8ca1c7e42908@oracle.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 4/9] drm/xen-front: Implement Xen event
	channel handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDo0NCBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIz
LzIwMTggMDI6MDAgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAwMi8y
My8yMDE4IDAxOjUwIEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAwMi8yMS8yMDE4
IDAzOjAzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiArCj4+Pj4gK3N0
YXRpYyBpcnFyZXR1cm5fdCBldnRjaG5sX2ludGVycnVwdF9jdHJsKGludCBpcnEsIHZvaWQgKmRl
dl9pZCkKPj4+PiArewo+Pj4+ICsgICAgc3RydWN0IHhlbl9kcm1fZnJvbnRfZXZ0Y2hubCAqZXZ0
Y2hubCA9IGRldl9pZDsKPj4+PiArICAgIHN0cnVjdCB4ZW5fZHJtX2Zyb250X2luZm8gKmZyb250
X2luZm8gPSBldnRjaG5sLT5mcm9udF9pbmZvOwo+Pj4+ICsgICAgc3RydWN0IHhlbmRpc3BsX3Jl
c3AgKnJlc3A7Cj4+Pj4gKyAgICBSSU5HX0lEWCBpLCBycDsKPj4+PiArICAgIHVuc2lnbmVkIGxv
bmcgZmxhZ3M7Cj4+Pj4gKwo+Pj4+ICsgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmZyb250X2luZm8t
PmlvX2xvY2ssIGZsYWdzKTsKPj4+PiArCj4+Pj4gKyAgICBpZiAodW5saWtlbHkoZXZ0Y2hubC0+
c3RhdGUgIT0gRVZUQ0hOTF9TVEFURV9DT05ORUNURUQpKQo+Pj4+ICsgICAgICAgIGdvdG8gb3V0
Owo+Pj4gRG8geW91IG5lZWQgdG8gY2hlY2sgdGhlIHN0YXRlIHVuZGVyIGxvY2s/IChpbiBvdGhl
ciByb3V0aW5lcyB0b28pLgo+PiBub3QgcmVhbGx5LCB3aWxsIG1vdmUgb3V0IG9mIHRoZSBsb2Nr
IGluIGludGVycnVwdCBoYW5kbGVycwo+PiBvdGhlciBwbGFjZXMgKEkgYXNzdW1lIHlvdSByZWZl
ciB0byBiZV9zdHJlYW1fZG9faW8pCj4KPiBJIHdhcyBtb3N0bHkgcmVmZXJyaW5nIHRvIGV2dGNo
bmxfaW50ZXJydXB0X2V2dCgpLgphaCwgdGhlbiB3ZSBhcmUgb24gdGhlIHNhbWUgcGFnZTogSSB3
aWxsIG1vdmUgdGhlIGNoZWNrCmluIGludGVycnVwdCBoYW5kbGVycwo+IC1ib3Jpcwo+Cj4KPj4g
aXQgaXMgc2V0IHVuZGVyIGxvY2sgYXMgYSBwYXJ0IG9mIGF0b21pYyBvcGVyYXRpb24sIGUuZy4K
Pj4gd2UgZ2V0IGEgbmV3IHJlcXVlc3QgcG9pbnRlciBmcm9tIHRoZSByaW5nIGFuZCByZXNldCBj
b21wbGV0aW9uCj4+IFNvLCB0aG9zZSBwbGFjZXMgc3RpbGwgc2VlbSB0byBiZSBvawoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:50:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:50:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEft-0008F2-Pt; Fri, 23 Feb 2018 14:50:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q2tv=fr=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1epEfs-0008Ep-ES
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 14:50:12 +0000
X-Inumbo-ID: ba95a95c-18a8-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ba95a95c-18a8-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 15:49:20 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1NEkTqm166259;
 Fri, 23 Feb 2018 14:50:02 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=c6Jjxi+27XaBbTt/O65kmS8HD9j7Wywb1kfZN11696o=;
 b=Zs7meqCoUGW5CpeLF7Vf2tvreoyJ4+/IrO8PoNH3kvKzZsRmC7vIqYX/9qoOnx5vsgxT
 xK4bqrCcHzRQseFnpdtCsmIsMUls2RKKGbWcepzIPQvHTPhdZ9exngYL/Lgx8/4TyT3K
 QvWVK+gMb5W6I12ezRekf2dUvvEYYr87uXiJWAL1LP34QntS7X5XQU4R6sGTQeG1ASVP
 0HKaU+fYDoeHm6sXNKh7S6mzqeBspNcOB5gzpI24Ut/+nBD+ThAQvwg4aEn11d70Q5Q3
 LUo+FTTHftEbROfxeL7e/QvHaPtqNBOoORVoBwrTIiTVSatgrMgsGrG7maJpqAsZ1ZVb Lg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2gams7g31m-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Feb 2018 14:50:02 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1NEo1gW010534
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Feb 2018 14:50:01 GMT
Received: from abhmp0012.oracle.com (abhmp0012.oracle.com [141.146.116.18])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1NEns5n020024;
 Fri, 23 Feb 2018 14:49:55 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Feb 2018 06:49:54 -0800
To: Alexandru Isaila <aisaila@bitdefender.com>, xen-devel@lists.xen.org
References: <1519379216-9929-1-git-send-email-aisaila@bitdefender.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a22ea0fb-2bfc-745c-37eb-ad9cc8301440@oracle.com>
Date: Fri, 23 Feb 2018 09:50:27 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519379216-9929-1-git-send-email-aisaila@bitdefender.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=869
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802230185
Cc: andrew.cooper3@citrix.com, tamas@tklengyel.com, jbeulich@suse.com,
 suravee.suthikulpanit@amd.com, rcojocaru@bitdefender.com
Subject: Re: [Xen-devel] [PATCH v3] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDo0NiBBTSwgQWxleGFuZHJ1IElzYWlsYSB3cm90ZToKPiBBdCB0aGlz
IG1vbWVudCB0aGUgQ1BVSUQgZXZlbnRzIGZvciB0aGUgQU1EIGFyY2hpdGVjdHVyZSBhcmUgbm90
Cj4gZm9yd2FyZGVkIHRvIHRoZSBtb25pdG9yIGxheWVyLgo+Cj4gVGhpcyBwYXRjaCBhZGRzIHRo
ZSBDUFVJRCBldmVudCB0byB0aGUgY29tbW9uIGNhcGFiaWxpdGllcyBhbmQgdGhlbgo+IGZvcndh
cmRzIHRoZSBldmVudCB0byB0aGUgbW9uaXRvciBsYXllci4KPgo+IC0tLQo+ICAgICBDaGFuZ2Vz
IHNpbmNlIFYyOgo+IAktIFBhc3MgdGhlIGluc3RfbGVuIHRvIHN2bV92bWV4aXRfZG9fY3B1aWQo
KQo+Cj4gU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3Jh
Y2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 14:51:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 14:51:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEgm-0008Nq-5h; Fri, 23 Feb 2018 14:51:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vqf1=fr=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1epEgl-0008Ni-Bl
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 14:51:07 +0000
X-Inumbo-ID: dbb0d515-18a8-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbb0d515-18a8-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 15:50:16 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id t204so12724097lff.9
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 06:51:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=XhA2Gbf3geKCWr5ehVzRPGkF/qF9kgqWDiuN7F7bX0Y=;
 b=ghLRnADC6C8rQSMBGYWi+5Tp7mhJUeDwI2JXBpigmOy2+JBCDFjHQ//qsrblLpiKhg
 xJVY+U+21zu5LuKRoAglnBP9vNfC/x3bxTl9xBmIREv27jelExhjmG/W5i0hBG3txM54
 4JZSGb9XgfbqlZCSCr6Oq0bLrlLH8jVBMWHJXiC3o1uHGyNFirh2QNLtVCuKtVBTlKIc
 rjwsFXqQHTra7F93mEmaqU7o+wWonz5MtOVTOkugqo1iO7qB9xkvDBUI9JwpR+TokqRo
 YMOBEZDTsqs7BTMj3/rGIDU4JUSmhcqLbYtugNwD4Cn4OS/ruLYcuUViUMOh/KCOxbcP
 WxGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=XhA2Gbf3geKCWr5ehVzRPGkF/qF9kgqWDiuN7F7bX0Y=;
 b=Dy5pLAsPucAriX5I7QJhd8ED+lPPj7QX/pWJ1i0tyNM7BW42cRBXUxwSUdx3bxZl1P
 oU0TSpP9O6sWurPEc9Ns0ddbNbTpH3YREHqSN4kC9gSlRTpKh1CqptTmghOyG/b7dYet
 uu/mIJd5OV7k4AuspaWfONTATy/ig19q2OxxW/FPil+w2zyvYft9X3IDwMIWVuy6O3TE
 zYBibw8mMzWAXSeveYN77mqGICfOf0sEyyP3A1kq4vaDox1twTgOoU8ZcTZcheVhFqZb
 rtNAN7waAyJc89WrneptBy2jZoKx5Ps8/Uaq60kRnFNy6O6yI9BTgSyFAzDta7E2U5Yg
 r49Q==
X-Gm-Message-State: APf1xPDkmr6VgJrZI4wCK2I2zu1Jzz570GiOqvoHhhT+1V+ByzVPRhOl
 8yE1fLzf/Dl+9jJzCcOuCT0=
X-Google-Smtp-Source: AG47ELvYBa/q1IsxmghHh6m0zxyCHIPtbbmBhgX8S6mJkfACaIlYd7/5lYhTQ/LUneSVIkTXz64H5g==
X-Received: by 10.25.80.92 with SMTP id z28mr1541796lfj.34.1519397464905;
 Fri, 23 Feb 2018 06:51:04 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 r84sm502478lje.76.2018.02.23.06.51.03
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 06:51:04 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-2-git-send-email-andr2000@gmail.com>
 <e4501c0b-0504-e306-19ab-2c6023ad2ccf@oracle.com>
 <1c569896-e60c-bed3-fda8-c72b8d0a349d@gmail.com>
 <3740a458-35d7-b51d-5cd0-be3bebd87574@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <e910c309-9711-99f9-4d21-5bd77ffe70b8@gmail.com>
Date: Fri, 23 Feb 2018 16:51:03 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <3740a458-35d7-b51d-5cd0-be3bebd87574@oracle.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 1/9] drm/xen-front: Introduce Xen
 para-virtualized frontend driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDozOSBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIz
LzIwMTggMDE6MzcgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAwMi8y
My8yMDE4IDEyOjIzIEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAwMi8yMS8yMDE4
IDAzOjAzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiArc3RhdGljIHN0
cnVjdCB4ZW5idXNfZHJpdmVyIHhlbl9kcml2ZXIgPSB7Cj4+Pj4gKyAgICAuaWRzID0geGVuX2Ry
dl9pZHMsCj4+Pj4gKyAgICAucHJvYmUgPSB4ZW5fZHJ2X3Byb2JlLAo+Pj4+ICsgICAgLnJlbW92
ZSA9IHhlbl9kcnZfcmVtb3ZlLAo+Pj4+ICsgICAgLm90aGVyZW5kX2NoYW5nZWQgPSBiYWNrZW5k
X29uX2NoYW5nZWQsCj4+PiBXaGF0IGRvZXMgIl9vbl8iIHN0YW5kIGZvcj8KPj4gV2VsbCwgaXQg
aXMgc29tZXdoYXQgbGlrZSBhIGhpbnQgdGhhdCB0aGlzIGlzIGNhbGxlZCAib24iIGV2ZW50LAo+
PiBlLmcuIGV2ZW50IHdoZW4gdGhlIG90aGVyIGVuZCBzdGF0ZSBoYXMgY2hhbmdlZCwgYmFja2Vu
ZCBpbiB0aGlzCj4+IGNhc2UuIEl0IGNvdWxkIGJlIHNvbWV0aGluZyBsaWtlICJiYWNrZW5kX29u
X3N0YXRlX2NoYW5nZWQiCj4gSWYgeW91IGxvb2sgYXQgb3RoZXIgeGVuYnVzX2RyaXZlcnMgbm9u
ZSBvZiB0aGUgdXNlcyB0aGlzIHNvIEkgdGhpbmsgd2UKPiBzaG91bGQgc3RpY2sgdG8gY29udmVu
dGlvbmFsIG5hbWluZy4gKGFuZCB0aGUgc2FtZSBhcHBsaWVzIHRvIG90aGVyCj4gYmFja2VuZF9v
bl8qIHJvdXRpbmVzKS4Kb2ssIG5vIHByb2JsZW0uIHdpbGwgcmVuYW1lIHRvIGJlIGFsaWduZWQg
d2l0aCBvdGhlciBmcm9udGVuZHMKPgo+IC1ib3JpcwoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:05:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:05:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEuQ-0000v7-86; Fri, 23 Feb 2018 15:05:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epEuO-0000uz-S2
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 15:05:12 +0000
X-Inumbo-ID: 2b6aa5df-18ab-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b6aa5df-18ab-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 15:06:48 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 08:05:04 -0700
Message-Id: <5A903BAF02000078001AAF6C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 08:05:03 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
 <1519212975-10722-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519212975-10722-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/5] x86: Rework MSR_TSC_AUX handling
 from scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE4IGF0IDEyOjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhlcmUgYXJlIG1hbnkgcHJvYmxlbXMgd2l0aCBNU1JfVFNDX0FVWCBoYW5kbGluZy4K
PiAKPiBUbyBiZWdpbiB3aXRoLCB0aGUgUkRQSUQgaW5zdHJ1Y3Rpb24gcmVhZHMgTVNSX1RTQ19B
VVgsIGJ1dCBpdCBpcyBvbmx5IHRoZQo+IFJEVFNDUCBmZWF0dXJlIHdoaWNoIGVudW1lcmF0ZXMg
dGhlIE1TUi4gIFRoZXJlZm9yZSwgUkRQSUQgZnVuY3Rpb25hbGx5Cj4gZGVwZW5kcyBvbiBSRFRT
Q1AuCgpBcmUgeW91IHN1cmUgdGhpcyBpc24ndCBhIGRvY3VtZW50YXRpb24gbWlzdGFrZT8gSWYg
aXQgaW5kZWVkIGlzbid0LCBvZgpjb3Vyc2UgbXkgZWFybGllciBjb21tZW50cyByZWdhcmRpbmcg
dGhlIHVzZSBvZiBjcHVfaGFzX3JkcGlkCndvdWxkIGhhdmUgYmVlbiB3cm9uZyAoYW5kIHRoYXQg
cGF0Y2ggd291bGQgYmUgZmluZSB3aXRob3V0IHRoZQpyZXF1ZXN0ZWQgYWRqdXN0bWVudCkuCgo+
IEZvciBQViBndWVzdHMsIHdlIGhpZGUgUkRUU0NQIGJ1dCBhZHZlcnRpc2UgUkRQSUQuICBXZSBh
bHNvIHNpbGVudGx5IGRyb3AKPiB3cml0ZXMgdG8gTVNSX1RTQ19BVVgsIHdoaWNoIGlzIHZlcnkg
YW50aXNvY2lhbC4gIFRoZXJlZm9yZSwgZW5hYmxlIFJEVFNDUCBmb3IKPiBQViBndWVzdHMsIHdo
aWNoIGluIHR1cm4gYWxsb3dzIFJEUElEIHRvIHdvcmsuCj4gCj4gVG8gc3VwcG9ydCBSRFRTQ1Ag
cHJvcGVybHkgZm9yIFBWIGd1ZXN0cywgdGhlIE1TUl9UU0NfQVVYIGhhbmRsaW5nIGlzIG1vdmVk
Cj4gaW50byB0aGUgZ2VuZXJpYyBNU1IgcG9saWN5IGluZnJhc3RydWN0dXJlLCBhbmQgYmVjb21l
cyBjb21tb24uICBPbmUKPiBpbXByb3ZlbWVudCBpcyB0aGF0IHdlIHdpbGwgbm93IHJlamVjdCBp
bnZhbGlkIHZhbHVlcywgcmF0aGVyIHRoYW4gc2lsZW50bHkKPiB0cnVuY2F0aW5nIGFuZCBhY2Nl
cHRpbmcgdGhlbS4gIFRoaXMgYWxzbyBjYXVzZXMgdGhlIGVtdWxhdG9yIHRvIHJlamVjdCBSRFRT
Q1AKPiBmb3IgZ3Vlc3RzIHdpdGhvdXQgdGhlIGZlYXR1cmVzLgo+IAo+IE9uZSBjb21wbGljYXRp
b24gaXMgVFNDX01PREVfUFZSRFRTQ1AsIGluIHdoaWNoIFhlbiB0YWtlcyBjb250cm9sIG9mCj4g
TVNSX1RTQ19BVVggYW5kIHRoZSByZXBvcnRlZCB2YWx1ZSBpcyBhY3R1YWxseSB0aGUgbWlncmF0
aW9uIGluY2FybmF0aW9uLiAgVGhlCj4gcHJldmlvdXMgYmVoYXZpb3VyIG9mIHRoaXMgbW9kZSB3
YXMgdG8gc2lsZW50bHkgZHJvcCB3cml0ZXMsIGJ1dCBhcyBpdCBpcyBhCj4gYnJlYWsgaW4gdGhl
IHg4NiBBQkkgdG8gc3RhcnQgd2l0aCwgc3dpdGNoIHRoZSBzZW1hbnRpY3MgdG8gYmUgbW9yZSBz
YW5lLCBhbmQKPiBoYXZlIFRTQ19NT0RFX1BWUkRUU0NQIG1ha2UgdGhlIE1TUiBwcm9wZXJseSBy
ZWFkLW9ubHkuCgpBbGwgb2YgdGhpcyBvYnZpb3VzbHkgd2FudHMgYW4gYWNrIGFuZC9vciB0ZXN0
aW5nIGJ5IHRoZSBPcmFjbGUgZm9sa3MKKGFzc3VtaW5nIHRoaXMgaXMgc3RpbGwgaW4gdXNlIHNv
bWV3aGVyZSkuCgo+IEBAIC0xMDQ2LDcgKzEwNDgsOSBAQCBzdGF0aWMgaW50IGh2bV9sb2FkX2Nw
dV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQo+ICAgICAg
aWYgKCBodm1fZnVuY3MudHNjX3NjYWxpbmcuc2V0dXAgKQo+ICAgICAgICAgIGh2bV9mdW5jcy50
c2Nfc2NhbGluZy5zZXR1cCh2KTsKPiAgCj4gLSAgICB2LT5hcmNoLmh2bV92Y3B1Lm1zcl90c2Nf
YXV4ID0gY3R4dC5tc3JfdHNjX2F1eDsKPiArICAgIC8qIE9ubHkgYWNjZXB0IE1TUl9UU0NfQVVY
IGlmIGl0IGlzbid0IGJlaW5nIGhhbmRsZWQgYnkgdGhlIFRTQyBsb2dpYy4gKi8KPiArICAgIGlm
ICggZC0+YXJjaC50c2NfbW9kZSAhPSBUU0NfTU9ERV9QVlJEVFNDUCApCj4gKyAgICAgICAgdi0+
YXJjaC5tc3ItPnRzY19hdXggPSBjdHh0Lm1zcl90c2NfYXV4OwoKU2luY2UgeW91IHRhbGsgYWJv
dXQgcmFuZ2UgY2hlY2tpbmcgaW4gdGhlIGRlc2NyaXB0aW9uLCBzaG91bGRuJ3QKeW91IHJlamVj
dCBoZXJlIHZhbHVlcyB3aXRoIHRoZSB1cHBlciAzMiBiaXRzIG5vbi16ZXJvPwoKPiAtLS0gYS94
ZW4vYXJjaC94ODYvbXNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKPiBAQCAtMTc1LDYg
KzE3NSwxMyBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IG1zciwgdWludDY0X3QgKnZhbCkKPiAgICAgICAgICAgICAgICAgX01TUl9NSVNDX0ZFQVRVUkVT
X0NQVUlEX0ZBVUxUSU5HOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgTVNSX1RT
Q19BVVg6Cj4gKyAgICAgICAgaWYgKCAhY3AtPmV4dGQucmR0c2NwICkKPiArICAgICAgICAgICAg
Z290byBncF9mYXVsdDsKCklzbid0IHRoaXMgYnJlYWtpbmcgdGhlIFBWIHVzZSB3aXRob3V0IHRo
ZSBmZWF0dXJlIGZsYWcgc2V0LCBidXQKcnVubmluZyBpbiBUU0NfTU9ERV9QVlJEVFNDUD8gSS5l
LiBkb24ndCB5b3Ugd2FudAoKICAgICAgICBpZiAoICFjcC0+ZXh0ZC5yZHRzY3AgJiYKICAgICAg
ICAgICAgIGQtPmFyY2gudHNjX21vZGUgIT0gVFNDX01PREVfUFZSRFRTQ1AgKQoKPyBSZW1lbWJl
ciB0aGVyZSBhcmUgdHdvIGNhc2VzLCBvbmUgYmVpbmcgdGhhdCB0aGUgaG9zdCBoYXMgdGhlCmZl
YXR1cmUgZmxhZyBzZXQsIGJ1dCB0aGUgZ3Vlc3QgaGFzIGl0IGNsZWFyLCBhbmQgdGhlIG90aGVy
IGJlaW5nCnRoYXQgYm90aCBoYXZlIGl0IGNsZWFyLiBTaW5jZSBpbiB0aGUgZm9ybWVyIGNhc2Ug
dGhlIGd1ZXN0IGNhbiByZWFkCnRoZSBNU1IgdGhyb3VnaCBSRFRTQ1AsIEkgdGhpbmsgdGhlIE1T
UiBhY2Nlc3Mgb3VnaHQgdG8gYmUKYWxsb3dlZCB0b28uCgo+IC0tLSBhL3hlbi9hcmNoL3g4Ni90
aW1lLmMKPiArKysgYi94ZW4vYXJjaC94ODYvdGltZS5jCj4gQEAgLTIxNzgsNyArMjE3OCwxOCBA
QCB2b2lkIHRzY19zZXRfaW5mbyhzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgIH0KPiAgICAg
ICAgICBicmVhazsKPiAgICAgIH0KPiArCj4gICAgICBkLT5hcmNoLmluY2FybmF0aW9uID0gaW5j
YXJuYXRpb24gKyAxOwo+ICsKPiArICAgIGlmICggZC0+YXJjaC50c2NfbW9kZSA9PSBUU0NfTU9E
RV9QVlJEVFNDUCApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4gKwo+ICsg
ICAgICAgIC8qIERpc3RyaWJ1dGUgaW5jYXJuYXRpb24gaW50byBlYWNoIHZjcHUncyBNU1JfVFND
X0FVWC4gKi8KPiArICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4gKyAgICAgICAgICAg
IHYtPmFyY2gubXNyLT50c2NfYXV4ID0gZC0+YXJjaC5pbmNhcm5hdGlvbjsKPiArICAgIH0KClRo
aXMgbm90IG5lZWRpbmcgYSBsb2NrIG1pZ2h0IHdhcnJhbnQgYSBjb21tZW50ICh0aGUgZG9tYWlu
IGlzCltleHBsaWNpdGx5IG9yIGltcGxpY2l0bHldIHBhdXNlZCB3aGVuIGNvbWluZyBoZXJlKS4K
Cj4gLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQo+ICsrKyBiL3hlbi90b29scy9nZW4tY3B1
aWQucHkKPiBAQCAtMjM1LDYgKzIzNSw5IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6Cj4g
ICAgICAgICAgIyBhYnNlbmNlIG9mIGFueSBlbmFibGVkIHhzdGF0ZS4KPiAgICAgICAgICBBVlg6
IFtGTUEsIEZNQTQsIEYxNkMsIEFWWDIsIFhPUF0sCj4gIAo+ICsgICAgICAgICMgTVNSX1RTQ19B
VVggaXMgZW51bWVyYXRlZCBieSBSRFRTQ1AsIGJ1dCBSRFBJRCBhbHNvIHJlYWRzIFRTQ19BVVgu
Cj4gKyAgICAgICAgUkRUU0NQOiBbUkRQSURdLAoKQXMgcGVyIGFib3ZlIEknbSBub3QgY29udmlu
Y2VkIHRoaXMgaXMgYSB2YWxpZCBkZXBlbmRlbmN5LgoKSmFuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:09:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:09:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epEyg-00018i-Qu; Fri, 23 Feb 2018 15:09:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epEyf-00017p-OT
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 15:09:37 +0000
X-Inumbo-ID: ca06c4c3-18ab-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca06c4c3-18ab-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 15:11:14 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 08:09:31 -0700
Message-Id: <5A903CB902000078001AAF7B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 08:09:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
 <5A902D8202000078001AAEDD@prv-mh.provo.novell.com>
 <f373d12c-01f6-9474-3996-9c00788bf4c7@citrix.com>
In-Reply-To: <f373d12c-01f6-9474-3996-9c00788bf4c7@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 BorisOstrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDE1OjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDIvMTggMTQ6MDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMC4w
Mi4xOCBhdCAxMjo1OCwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMK
Pj4+IEBAIC0xNTMzLDkgKzE1MzMsOSBAQCB2b2lkIHBhcmF2aXJ0X2N0eHRfc3dpdGNoX3RvKHN0
cnVjdCB2Y3B1ICp2KQo+Pj4gICAgICBpZiAoIHVubGlrZWx5KHYtPmFyY2guZGVidWdyZWdbN10g
JiBEUjdfQUNUSVZFX01BU0spICkKPj4+ICAgICAgICAgIGFjdGl2YXRlX2RlYnVncmVncyh2KTsK
Pj4+ICAKPj4+IC0gICAgaWYgKCAodi0+ZG9tYWluLT5hcmNoLnRzY19tb2RlID09ICBUU0NfTU9E
RV9QVlJEVFNDUCkgJiYKPj4+IC0gICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRU
U0NQKSApCj4+PiAtICAgICAgICB3cml0ZV9yZHRzY3BfYXV4KHYtPmRvbWFpbi0+YXJjaC5pbmNh
cm5hdGlvbik7Cj4+PiArICAgIGlmICggY3B1X2hhc19yZHRzY3AgKQo+Pj4gKyAgICAgICAgd3Jt
c3JfdHNjX2F1eCh2LT5kb21haW4tPmFyY2gudHNjX21vZGUgPT0gVFNDX01PREVfUFZSRFRTQ1AK
Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgPyB2LT5kb21haW4tPmFyY2guaW5jYXJuYXRpb24g
OiAwKTsKPj4gV291bGRuJ3QgdGhlIGNvbmRpdGlvbmFsIGJldHRlciBjaGVjayBjcHVfaGFzX3Jk
dHNjcCB8fCBjcHVfaGFzX3JkcGlkCj4+ICh0aGVuIGFsc28gYmV0dGVyIG1hdGNoaW5nIHRoZSBk
ZXNjcmlwdGlvbik/IEFuZCBpZiBzbywgdGhlbiBwZXJoYXBzCj4+IGFsc28gaW4gb3RoZXIsIHBy
ZS1leGlzdGluZyBjb25kaXRpb25hbHM/Cj4gCj4gY3B1X2hhc19yZHBpZCBhbHJlYWR5IGltcGxp
ZXMgY3B1X2hhc19yZHRzY3AgaW4gcHJhY3RpY2UsIG1ha2luZyB0aGUgfHwKPiByZWR1bmRhbnQu
ICBObyBoYXJkd2FyZSBleGlzdHMgd2l0aCByZHBpZCBidXQgd2l0aG91dCByZHRzY3AuCgpUaGUg
cXVlc3Rpb24gaXNuJ3Qgd2hldGhlciBzdWNoIGhhcmR3YXJlIGFjdHVhbGx5IGV4aXN0cywgYnV0
CndoZXRoZXIgdGhlIGFyY2hpdGVjdHVyZSBhbGxvd3MgZm9yIHN1Y2ggaGFyZHdhcmUgdG8gZXhp
c3QgaW4KdGhlb3J5LiBUaGUgZGVwZW5kZW5jeSB5b3UgYWRkIGluIHBhdGNoIDUgaW1wbGllcyB5
b3UgdGhpbmsgc287CkkgY29udGludWUgdG8gdGhpbmsgdGhhdCB0aGUgbW9yZSBzYW5lIGJlaGF2
aW9yIHdvdWxkIGJlIGlmIHRoZQpNU1Igd2FzIHRpZWQgdG8gZWl0aGVyIGZsYWcuCgpKYW4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:12:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:12:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epF0z-0001k2-6K; Fri, 23 Feb 2018 15:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q2tv=fr=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1epF0y-0001jq-6Q
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:12:00 +0000
X-Inumbo-ID: 1eab677d-18ac-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1eab677d-18ac-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 15:13:36 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1NF2II4136869;
 Fri, 23 Feb 2018 15:11:46 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=Js583oqguslShFJSkOnSLPmefE9TDlONVgLx7e/E38w=;
 b=ZYE9j6YEkoKdchKY8YakjD6iGctDBpOIbilKr7NV5Bc+AfT+OU8VjqkVbV16/DdbTdoo
 4i7Kk2Wj4kAdIbd0s/75eX2Us1TA9lMx1gu3Orb/mddiY23ElaLfEfWpQ6ykONcTVKuE
 ceS+E8kHilCTx2uK3wDy1MCjPbIh/P+mWwbQyHvVWpUiR4P32rnrD2NA+p6iBU/CEHsV
 vtD7dks/JX1RIEpNTpBhYdshuLSFetmxEpoHv6nVvwNKkm0rlYuI53asql+m6ogrsa27
 +anlFlDCyIvmV9YdD/3PHIdoSAymNIePp2essjyAOUxCg0UQCFGGrq1tcitxD6ESPEda gw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2gampv87km-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Feb 2018 15:11:46 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1NFBina008475
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Feb 2018 15:11:45 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1NFBh8A026124;
 Fri, 23 Feb 2018 15:11:43 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Feb 2018 07:11:42 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-7-git-send-email-andr2000@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <9081e140-dd0e-bb55-240f-77ff19a33f3c@oracle.com>
Date: Fri, 23 Feb 2018 10:12:21 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519200222-20623-7-git-send-email-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802230189
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 6/9] drm/xen-front: Introduce DRM/KMS
 virtual display driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwMzowMyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cgo+
ICsKPiArc3RydWN0IGRybV9kcml2ZXIgeGVuX2RybV9kcml2ZXIgPSB7Cj4gKwkuZHJpdmVyX2Zl
YXR1cmVzICAgICAgICAgICA9IERSSVZFUl9HRU0gfCBEUklWRVJfTU9ERVNFVCB8Cj4gKwkJCQkg
ICAgIERSSVZFUl9QUklNRSB8IERSSVZFUl9BVE9NSUMsCj4gKwkubGFzdGNsb3NlICAgICAgICAg
ICAgICAgICA9IGxhc3RjbG9zZSwKPiArCS5nZW1fZnJlZV9vYmplY3RfdW5sb2NrZWQgID0gZnJl
ZV9vYmplY3QsCj4gKwkuZ2VtX3ZtX29wcyAgICAgICAgICAgICAgICA9ICZ4ZW5fZHJtX3ZtX29w
cywKPiArCS5wcmltZV9oYW5kbGVfdG9fZmQgICAgICAgID0gZHJtX2dlbV9wcmltZV9oYW5kbGVf
dG9fZmQsCj4gKwkucHJpbWVfZmRfdG9faGFuZGxlICAgICAgICA9IGRybV9nZW1fcHJpbWVfZmRf
dG9faGFuZGxlLAo+ICsJLmdlbV9wcmltZV9pbXBvcnQgICAgICAgICAgPSBkcm1fZ2VtX3ByaW1l
X2ltcG9ydCwKPiArCS5nZW1fcHJpbWVfZXhwb3J0ICAgICAgICAgID0gZHJtX2dlbV9wcmltZV9l
eHBvcnQsCj4gKwkuZ2VtX3ByaW1lX2dldF9zZ190YWJsZSAgICA9IHByaW1lX2dldF9zZ190YWJs
ZSwKPiArCS5nZW1fcHJpbWVfaW1wb3J0X3NnX3RhYmxlID0gcHJpbWVfaW1wb3J0X3NnX3RhYmxl
LAo+ICsJLmdlbV9wcmltZV92bWFwICAgICAgICAgICAgPSBwcmltZV92bWFwLAo+ICsJLmdlbV9w
cmltZV92dW5tYXAgICAgICAgICAgPSBwcmltZV92dW5tYXAsCj4gKwkuZ2VtX3ByaW1lX21tYXAg
ICAgICAgICAgICA9IHByaW1lX21tYXAsCj4gKwkuZHVtYl9jcmVhdGUgICAgICAgICAgICAgICA9
IGR1bWJfY3JlYXRlLAo+ICsJLmZvcHMgICAgICAgICAgICAgICAgICAgICAgPSAmeGVuZHJtX2Zv
cHMsCj4gKwkubmFtZSAgICAgICAgICAgICAgICAgICAgICA9ICJ4ZW5kcm0tZHUiLAo+ICsJLmRl
c2MgICAgICAgICAgICAgICAgICAgICAgPSAiWGVuIFBWIERSTSBEaXNwbGF5IFVuaXQiLAo+ICsJ
LmRhdGUgICAgICAgICAgICAgICAgICAgICAgPSAiMjAxNjExMDkiLAoKWW91IG11c3QgaGF2ZSBi
ZWVuIHdvcmtpbmcgb24gdGhpcyBmb3IgYSB3aGlsZSA7LSkKCkkgYXNzdW1lIHRoaXMgbmVlZHMg
dG8gYmUgdXBkYXRlZC4KCj4gK2Jvb2wgeGVuX2RybV9mcm9udF9kcnZfaXNfdXNlZChzdHJ1Y3Qg
cGxhdGZvcm1fZGV2aWNlICpwZGV2KQo+ICt7Cj4gKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1f
aW5mbyAqZHJtX2luZm8gPSBwbGF0Zm9ybV9nZXRfZHJ2ZGF0YShwZGV2KTsKPiArCXN0cnVjdCBk
cm1fZGV2aWNlICpkZXY7Cj4gKwo+ICsJaWYgKCFkcm1faW5mbykKPiArCQlyZXR1cm4gZmFsc2U7
Cj4gKwo+ICsJZGV2ID0gZHJtX2luZm8tPmRybV9kZXY7Cj4gKwlpZiAoIWRldikKPiArCQlyZXR1
cm4gZmFsc2U7Cj4gKwo+ICsJLyoKPiArCSAqIEZJWE1FOiB0aGUgY29kZSBiZWxvdyBtdXN0IGJl
IHByb3RlY3RlZCBieSBkcm1fZ2xvYmFsX211dGV4LAo+ICsJICogYnV0IGl0IGlzIG5vdCBhY2Nl
c3NpYmxlIHRvIHVzLiBBbnl3YXlzIHRoZXJlIGlzIGEgcmFjZSBjb25kaXRpb24sCj4gKwkgKiBi
dXQgd2Ugd2lsbCByZS10cnkuCj4gKwkgKi8KPiArCXJldHVybiBkZXYtPm9wZW5fY291bnQgIT0g
MDsKCldvdWxkIGl0IGJlIGEgcHJvYmxlbSwgZ2l2ZW4gdGhlIHJhY2UsIGlmIHlvdSByZXBvcnQg
dGhhdCB0aGUgZnJvbnRlbmQKaXMgbm90IGluIHVzZSwgd2hpbGUgaXQgYWN0dWFsbHkgaXM/Cgot
Ym9yaXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:12:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:12:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epF1A-0001kz-DD; Fri, 23 Feb 2018 15:12:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epF18-0001kp-Ud
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 15:12:10 +0000
X-Inumbo-ID: cd0d22de-18ab-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd0d22de-18ab-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:11:19 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 08:12:09 -0700
Message-Id: <5A903D5702000078001AAF8D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 08:12:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
 <5A83064F02000078001A764E@prv-mh.provo.novell.com>
 <24e3a0bb-5df0-8b45-d30b-bb6cf4e8be4c@citrix.com>
In-Reply-To: <24e3a0bb-5df0-8b45-d30b-bb6cf4e8be4c@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/alt: Clean up the assembly used to
 generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDE1OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMTMvMDIvMTggMTQ6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAgPj4+IE9uIDEy
LjAyLjE4IGF0IDEyOjIzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiAt
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4+PiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4+PiBAQCAtOSw2MCArOSw2NyBAQAo+
Pj4gICAqIGVub3VnaCBpbmZvcm1hdGlvbiBmb3IgdGhlIGFsdGVybmF0aXZlcyBwYXRjaGluZyBj
b2RlIHRvIHBhdGNoIGFuCj4+PiAgICogaW5zdHJ1Y3Rpb24uIFNlZSBhcHBseV9hbHRlcm5hdGl2
ZXMoKS4KPj4+ICAgKi8KPj4+IC0ubWFjcm8gYWx0aW5zdHJ1Y3Rpb25fZW50cnkgb3JpZyBhbHQg
ZmVhdHVyZSBvcmlnX2xlbiBhbHRfbGVuCj4+PiArLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5
IG9yaWcgcmVwbCBmZWF0dXJlIG9yaWdfbGVuIHJlcGxfbGVuCj4+PiAgICAgIC5sb25nIFxvcmln
IC0gLgo+Pj4gLSAgICAubG9uZyBcYWx0IC0gLgo+Pj4gKyAgICAubG9uZyBccmVwbCAtIC4KPj4+
ICAgICAgLndvcmQgXGZlYXR1cmUKPj4+ICAgICAgLmJ5dGUgXG9yaWdfbGVuCj4+PiAtICAgIC5i
eXRlIFxhbHRfbGVuCj4+PiArICAgIC5ieXRlIFxyZXBsX2xlbgo+Pj4gIC5lbmRtCj4+PiAgCj4+
PiArI2RlZmluZSBvcmlnX2xlbiAgICAgICAgICAgICAgICguTFxAX29yaWdfZSAgICAgICAtICAg
ICAuTFxAX29yaWdfcykKPj4+ICsjZGVmaW5lIHJlcGxfbGVuKG5yKSAgICAgICAgICAgKC5MXEBf
cmVwbF9lXCgpbnIgIC0gICAgIC5MXEBfcmVwbF9zXCgpbnIpCj4+PiArI2RlZmluZSBkZWNsX3Jl
cGwoaW5zbiwgbnIpICAgICAuTFxAX3JlcGxfc1woKW5yOiBpbnNuOyAuTFxAX3JlcGxfZVwoKW5y
Ogo+PiBXb3VsZG4ndCBpdCB3b3JrIGVxdWFsbHkgd2VsbCBidXQgbG9vayBzbGlnaHRseSBsZXNz
IG9kZCBpZiB5b3UgdXNlZAo+PiBcKG5yKSBpbnN0ZWFkIG9mIFwoKW5yPwo+IAo+IEhvdyB3b3Vs
ZCB0aGF0IHdvcms/ICBcKCkgaXMgdGhlIHRva2VuIHNlcGFyYXRvci4KCldoZW4gdGhlcmUncyBu
b3RoaW5nIGluc2lkZSB0aGUgcGFyZW50aGVzZXMsIHRoaXMgY29uc3RydWN0CmNhbiBiZSB1c2Vk
IGFzIGEgdG9rZW4gc2VwYXJhdG9yLCBidXQgdGhhdCdzIG5vdCBpdHMgbWFpbgpwdXJwb3NlLiBJ
bnN0ZWFkIFwoPHRleHQ+KSBtZWFucyB0byB0YWtlIDx0ZXh0PiBsaXRlcmFsbHksCndpdGhvdXQg
ZS5nLiBleHBhbmRpbmcgbWFjcm8gYXJndW1lbnRzIGluc2lkZSBpdC4KCj4+PiAtLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvYWx0ZXJuYXRpdmUuaAo+Pj4gQEAgLTI2LDQ0ICsyNiw1MCBAQCBleHRlcm4gdm9pZCBhcHBs
eV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAKPiAqc3RhcnQsCj4+PiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmVuZCk7
Cj4+PiAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwo+Pj4gIAo+
Pj4gLSNkZWZpbmUgT0xESU5TVFIob2xkaW5zdHIpICAgICAgIjY2MTpcblx0IiBvbGRpbnN0ciAi
XG42NjI6XG4iCj4+PiArI2RlZmluZSBPTERJTlNUUihvbGRpbnN0cikgICAgICAiLkwlPV9vcmln
X3M6XG5cdCIgb2xkaW5zdHIgIlxuLkwlPV9vcmlnX2U6XG4iCj4+IElzbid0IHRoaXMgdG9vIHNp
bWlsYXIgYSBuYW1pbmcgc2NoZW1lIHRvIHdoYXQgdGhlIGFzc2VtYmxlciBzaWRlCj4+IHVzZXM/
IEkuZS4gaXMgaXQgZW50aXJlbHkgY2VydGFpbiB0aGF0IG5vIEMgZmlsZSB3aWxsIGV2ZXIgKGlu
ZGlyZWN0bHkpCj4+IGluY2x1ZGUgYWx0ZXJuYXRpdmUtYXNtLmgsIHBvdGVudGlhbGx5IHJlc3Vs
dGluZyBpbiBhIGxhYmVsIG5hbWUKPj4gY2xhc2ggdGhlbj8KPiAKPiBJdCBpcyBpbnRlbmRlZCB0
byBiZSB0aGUgc2FtZSwgZm9yIGNvbnNpc3RlbmN5LiAgQXMgdGhlcmUgYXJlIG5vIGFzbSAoCj4g
Ii5pbmNsdWRlIGFsdGVybmF0aXZlcy1hc20uaCIgKSwgdGhlcmUgaXMgbm8gY2hhbmNlIG9mIGJv
dGggZGVmaW5pdGlvbnMKPiBleGlzdGluZyBpbiB0aGUgc2FtZSB0cmFuc2xhdGlvbiB1bml0Lgo+
IAo+IEFzIGZvciBwb3RlbnRpYWxseSBkb2luZyBhbiBhc20gbGV2ZWwgaW5jbHVkZSwgdGhlIHJl
c3VsdGluZyBpcwo+IHByb2hpYml0aXZlbHkgYXdrd2FyZCB0byB1c2UsIHNvIEkgZG9uJ3QgdGhp
bmsgaXQgaXMgYSB3b3JyeS4KCldlbGwsIG9rYXkgdGhlbi4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:18:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:18:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epF70-00025m-26; Fri, 23 Feb 2018 15:18:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ntu=fr=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1epF6y-00025g-VZ
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:18:13 +0000
X-Inumbo-ID: a3ee3041-18ac-11e8-ba59-bc764e045a96
Received: from mail-wr0-x244.google.com (unknown [2a00:1450:400c:c0c::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a3ee3041-18ac-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:17:20 +0100 (CET)
Received: by mail-wr0-x244.google.com with SMTP id v111so2239788wrb.3
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 07:18:10 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=eLxMxeycnp9dYgaTn8ImqR5nnMa7hdAFrdw1SyUb0b0=;
 b=UZK44NYe1BFTCj5yN+PVhZjyqmGxYBF4tjzQiFWXMKaVEWJQMxWx0+1ld01OZIvV6Z
 b7Fb7jfAXo8Ld9OaMxYMeb+Zw6MtqbnW9/hKPzleWSKvHHR1x1OXFrNr9w33npHzKBgr
 JZGunzfJP4Tb9JDZlrLpc96w4SSxjrQCYPgUM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=eLxMxeycnp9dYgaTn8ImqR5nnMa7hdAFrdw1SyUb0b0=;
 b=es1iusNVwHGRya0B8Y008upQeNR9WAvsHOuqU1sYPiawmNI4AE84lJrue/tzFHcEDU
 whLcbIXvxWje+T2m2awVIAacaVGeWHk51RPXwVOdPEQZOMrKxG6CtUnPZvOhsh2d27BH
 +B9o4+ITiQQYvckr5Oux2mduKAMUZVhzG//f+CrYsGX99/etx6UH5Ol9cSVHvDKE50IZ
 +YZPcpx4KgmKBnpBbao+fu8v85/gIjCrCV8PYp2cxY/sUEzRPw3ZTQ8VkzCS7lrEx5l8
 zI+Z390HPUeEwz4QsgbAbMagVv9ZZAAeTsPA+Dbbpsk/Gw5sJBexTvbu+n3Anj5oBw1K
 K67g==
X-Gm-Message-State: APf1xPAv8acABp3BxoPOhip5Shuqge2AVn9+gS/GzNX5capTMVbImfLm
 H3yjBocTb5c7ZViqjQZFu3ibqByJlao=
X-Google-Smtp-Source: AH8x224W7chItmG/m+4RjQGSJvXVlpHInFo3xjOxm1BaTKdEQuw4fatDMP8obxF5X+A2fHicH+hd/A==
X-Received: by 10.223.172.75 with SMTP id v69mr1985700wrc.269.1519399089132;
 Fri, 23 Feb 2018 07:18:09 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id x17sm3622297wrg.32.2018.02.23.07.18.08
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 07:18:08 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-31-andre.przywara@linaro.org>
 <0af8db8c-25f2-2472-5c36-e2891c53eec5@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <85b4eb32-b711-acca-ea16-6df8b7faaea1@linaro.org>
Date: Fri, 23 Feb 2018 15:18:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <0af8db8c-25f2-2472-5c36-e2891c53eec5@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 30/49] ARM: new VGIC: Add ENABLE
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxNi8wMi8xOCAxNjo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gQXMgdGhlIGVu
YWJsZSByZWdpc3RlciBoYW5kbGVycyBhcmUgc2hhcmVkIGJldHdlZW4gdGhlIHYyIGFuZCB2Mwo+
PiBlbXVsYXRpb24sIHRoZWlyIGltcGxlbWVudGF0aW9uIGdvZXMgaW50byB2Z2ljLW1taW8uYywg
dG8gYmUgZWFzaWx5Cj4+IHJlZmVyZW5jZWQgZnJvbSB0aGUgdjMgZW11bGF0aW9uIGFzIHdlbGwg
bGF0ZXIuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2Fy
YUBsaW5hcm8ub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYy
LmMgfMKgwqAgNCArLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uY8KgwqDCoCB8
IDExNAo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gwqAgeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmjCoMKgwqAgfMKgIDExICsrKysKPj4gwqAgMyBmaWxl
cyBjaGFuZ2VkLCAxMjcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtbW1pby12Mi5jCj4+IGIveGVuL2FyY2gvYXJt
L3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gaW5kZXggMDkyNmIzMjQzZS4uZWNhNjg0MGZmOSAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLXYyLmMKPj4gQEAgLTc0LDEwICs3NCwxMCBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHZnaWNfcmVnaXN0ZXJfcmVnaW9uCj4+IHZnaWNfdjJfZGlzdF9yZWdp
c3RlcnNbXSA9IHsKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3Jhbywgdmdp
Y19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgVkdJ
Q19BQ0NFU1NfMzJiaXQpLAo+PiDCoMKgwqDCoMKgIFJFR0lTVEVSX0RFU0NfV0lUSF9CSVRTX1BF
Ul9JUlEoR0lDRF9JU0VOQUJMRVIsCj4+IC3CoMKgwqDCoMKgwqDCoCB2Z2ljX21taW9fcmVhZF9y
YXosIHZnaWNfbW1pb193cml0ZV93aSwgTlVMTCwgTlVMTCwgMSwKPj4gK8KgwqDCoMKgwqDCoMKg
IHZnaWNfbW1pb19yZWFkX2VuYWJsZSwgdmdpY19tbWlvX3dyaXRlX3NlbmFibGUsIE5VTEwsIE5V
TEwsIDEsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoCBWR0lDX0FDQ0VTU18zMmJpdCksCj4+IMKgwqDC
oMKgwqAgUkVHSVNURVJfREVTQ19XSVRIX0JJVFNfUEVSX0lSUShHSUNEX0lDRU5BQkxFUiwKPj4g
LcKgwqDCoMKgwqDCoMKgIHZnaWNfbW1pb19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBO
VUxMLCBOVUxMLCAxLAo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19tbWlvX3JlYWRfZW5hYmxlLCB2
Z2ljX21taW9fd3JpdGVfY2VuYWJsZSwgTlVMTCwgTlVMTCwgMSwKPj4gwqDCoMKgwqDCoMKgwqDC
oMKgIFZHSUNfQUNDRVNTXzMyYml0KSwKPj4gwqDCoMKgwqDCoCBSRUdJU1RFUl9ERVNDX1dJVEhf
QklUU19QRVJfSVJRKEdJQ0RfSVNQRU5EUiwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHZnaWNfbW1p
b19yZWFkX3JheiwgdmdpY19tbWlvX3dyaXRlX3dpLCBOVUxMLCBOVUxMLCAxLAo+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmMKPj4gYi94ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLW1taW8uYwo+PiBpbmRleCA1OTcwM2E2OTA5Li4zZDlmYTAyYTEwIDEwMDY0NAo+PiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLW1taW8uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLW1taW8uYwo+PiBAQCAtMzksNiArMzksMTIwIEBAIHZvaWQgdmdpY19tbWlvX3dy
aXRlX3dpKHN0cnVjdCB2Y3B1ICp2Y3B1LCBwYWRkcl90Cj4+IGFkZHIsCj4+IMKgwqDCoMKgwqAg
LyogSWdub3JlICovCj4+IMKgIH0KPj4gwqAgKy8qCj4+ICsgKiBSZWFkIGFjY2Vzc2VzIHRvIGJv
dGggR0lDRF9JQ0VOQUJMRVIgYW5kIEdJQ0RfSVNFTkFCTEVSIHJldHVybiB0aGUKPj4gdmFsdWUK
Pj4gKyAqIG9mIHRoZSBlbmFibGVkIGJpdCwgc28gdGhlcmUgaXMgb25seSBvbmUgZnVuY3Rpb24g
Zm9yIGJvdGggaGVyZS4KPj4gKyAqLwo+PiArdW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9l
bmFibGUoc3RydWN0IHZjcHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4pCj4gCj4gSW5kZW50YXRp
b24uCj4gCj4+ICt7Cj4+ICvCoMKgwqAgdTMyIGludGlkID0gVkdJQ19BRERSX1RPX0lOVElEKGFk
ZHIsIDEpOwo+IAo+IHVpbnQzMl90IGhlcmUgcGxlYXNlLgo+IAo+PiArwqDCoMKgIHUzMiB2YWx1
ZSA9IDA7Cj4gCj4gU2FtZSBoZXJlLgo+IAo+PiArwqDCoMKgIGludCBpOwo+PiArCj4+ICvCoMKg
wqAgLyogTG9vcCBvdmVyIGFsbCBJUlFzIGFmZmVjdGVkIGJ5IHRoaXMgcmVhZCAqLwo+PiArwqDC
oMKgIGZvciAoIGkgPSAwOyBpIDwgbGVuICogODsgaSsrICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKg
wqDCoMKgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21h
aW4sIHZjcHUsIGludGlkCj4+ICsgaSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggaXJx
LT5lbmFibGVkICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmFsdWUgfD0gKDFVIDw8IGkp
Owo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEp
Owo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIHJldHVybiB2YWx1ZTsKPj4gK30KPj4gKwo+
PiArc3RhdGljIHZvaWQgdmdpY19oYW5kbGVfaGFyZHdhcmVfaXJxKGlycV9kZXNjX3QgKmRlc2Ms
IGludCBpcnFfdHlwZSwKPiAKPiBMb29raW5nIGJlbG93IGlycV90eXBlIHNob3VsZCBhIGVudW0g
dmdpY19pcnFfY29uZmlnIGFuZCBub3QgYW4gaW50Lgo+IAo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBib29sIGVuYWJsZSkKPiAKPiBJbmRlbnRhdGlvbi4KPiAK
Pj4gK3sKPj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArCj4+ICsvL8KgIGlycV9z
ZXRfYWZmaW5pdHkoZGVzYywgY3B1bWFza19vZih2X3RhcmdldC0+cHJvY2Vzc29yKSk7Cj4gCj4g
V2h5IGlzIHRoYXQgY29tbWVudGVkPwo+IAo+PiArwqDCoMKgIHNwaW5fbG9ja19pcnFzYXZlKCZk
ZXNjLT5sb2NrLCBmbGFncyk7Cj4+ICvCoMKgwqAgaWYgKCBlbmFibGUgKQo+PiArwqDCoMKgIHsK
Pj4gK8KgwqDCoMKgwqDCoMKgIGdpY19zZXRfaXJxX3R5cGUoZGVzYywgaXJxX3R5cGUgPT0gVkdJ
Q19DT05GSUdfTEVWRUwgPwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgSVJR
X1RZUEVfTEVWRUxfSElHSCA6IElSUV9UWVBFX0VER0VfUklTSU5HKTsKPiAKPiBJbmRlbnRhdGlv
biBhbmQgSSB3b3VsZCBwcmVmZXIgYSBoZWxwZXIgdG8gY29udmVydCBiZXR3ZWVuIHRoZSB2Z2lj
Cj4gdmFsdWUgYW5kIHRoZSBJUlFfVFlQRS4gVGhpcyB3b3VsZCBtYWtlIHRoZSBjb2RlIGVhc2ll
ciB0byByZWFkLgo+IAo+IEFsc28sIHRoaXMgY29kZSBkb2VzIG5vdCByZXBsaWNhdGUgY29ycmVj
dGx5IHRoZSBjdXJyZW50IHZHSUMuCj4gZ2ljX3NldF9pcnFfdHlwZSBpcyBvbmx5IGFsbG93ZWQg
dG8gYmUgdXNlZCB3aGVuCj4gaXJxX3NldF90eXBlX2J5X2RvbWFpbihkKSByZXR1cm5zIHRydWUu
IElmIHlvdSBjb25zaWRlciB0aGlzIGNoYW5nZQo+IHZhbGlkLCB0aGVuIEkgd291bGQgbGlrZSB0
byBrbm93IHdoeS4KPiAKPj4gK8KgwqDCoMKgwqDCoMKgIGRlc2MtPmhhbmRsZXItPmVuYWJsZShk
ZXNjKTsKPj4gK8KgwqDCoCB9Cj4+ICvCoMKgwqAgZWxzZQo+PiArwqDCoMKgwqDCoMKgwqAgZGVz
Yy0+aGFuZGxlci0+ZGlzYWJsZShkZXNjKTsKPj4gK8KgwqDCoCBzcGluX3VubG9ja19pcnFyZXN0
b3JlKCZkZXNjLT5sb2NrLCBmbGFncyk7Cj4+ICt9Cj4+ICsKPj4gK3ZvaWQgdmdpY19tbWlvX3dy
aXRlX3NlbmFibGUoc3RydWN0IHZjcHUgKnZjcHUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBwYWRkcl90IGFkZHIsIHVuc2lnbmVkIGludCBsZW4sCj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBsb25nIHZhbCkKPiAKPiBJbmRlbnRhdGlv
bi4KPiAKPj4gK3sKPj4gK8KgwqDCoCB1MzIgaW50aWQgPSBWR0lDX0FERFJfVE9fSU5USUQoYWRk
ciwgMSk7Cj4gCj4gdWludDMyX3QuCj4gCj4+ICvCoMKgwqAgaXJxX2Rlc2NfdCAqZGVzYzsKPj4g
K8KgwqDCoCBpbnQgaTsKPj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+PiArwqDCoMKg
IGVudW0gdmdpY19pcnFfY29uZmlnIGNvbmZpZzsKPj4gKwo+PiArwqDCoMKgIGZvcl9lYWNoX3Nl
dF9iaXQoIGksICZ2YWwsIGxlbiAqIDggKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKg
IHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpcnEgPSB2Z2lj
X2dldF9pcnEodmNwdS0+ZG9tYWluLCB2Y3B1LCBpbnRpZCArIGkpOwo+PiArCj4+ICvCoMKgwqDC
oMKgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+PiArwqDC
oMKgwqDCoMKgwqAgaXJxLT5lbmFibGVkID0gdHJ1ZTsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICgg
aXJxLT5odyApCj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IC8qCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBUaGUgaXJxIGNhbm5vdCBiZSBhIFBQ
SSwgd2Ugb25seSBzdXBwb3J0IGRlbGl2ZXJ5Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
KiBvZiBTUElzIHRvIGd1ZXN0cy4KPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAqLwo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBBU1NFUlQoaXJxLT5od2ludGlkID49IDMyKTsKPj4gKwo+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxLT5od2ludGlk
KTsKPiAKPiBXaGF0IGlzIHRoZSByYXRpb25hbGUgYmVoaW5kIHN0b3JpbmcgaHdpbnRpZCByYXRo
ZXIgdGhhbiB0aGUgaXJxX2Rlc2MKPiBkaXJlY3RseT8KCldlbGwsIHRoaXMgaXMgYmVjYXVzZSBL
Vk0gZG9lcyBpdCB0aGlzIHdheSwgZm9yIGFic3RyYWN0aW9uIHJlYXNvbnMsCm1vc3RseS4gTG9v
a2luZyBvdmVyIHRoZSB1c2VycyBJIHNlZSB0aGF0IG1vc3RseSB3ZSBhcmUgaW5kZWVkIGFmdGVy
IHRoZQpzdHJ1Y3QgaXJxX2Rlc2MuIEJ1dCBpdCB3b3VsZCBhbHNvIGluY3JlYXNlIHN0cnVjdCB2
Z2ljX2lycSBieSA0IGJ5dGVzIDstKQoKSSBjb3VsZCB0cnkgdG8gbWFrZSB0byBtYWtlIHRoZSBj
aGFuZ2UsIGJ1dCBhbSBub3QgZnVsbHkgY29udmluY2VkLgoKV2hhdCBhcmUgeW91ciBhcmd1bWVu
dHMgZm9yIHRoYXQgY2hhbmdlPwoKQ2hlZXJzLApBbmRyZS4KCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGNvbmZpZyA9IGlycS0+Y29uZmlnOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiArwqDC
oMKgwqDCoMKgwqAgZWxzZQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBkZXNjID0gTlVMTDsK
Pj4gK8KgwqDCoMKgwqDCoMKgIHZnaWNfcXVldWVfaXJxX3VubG9jayh2Y3B1LT5kb21haW4sIGly
cSwgZmxhZ3MpOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9t
YWluLCBpcnEpOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGRlc2MgKQo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCB2Z2ljX2hhbmRsZV9oYXJkd2FyZV9pcnEoZGVzYywgY29uZmlnLCB0
cnVlKTsKPiAKPiBUaGlzIGlzIHNsaWdodGx5IHN0cmFuZ2UuIFlvdSBoYW5kbGUgdGhlIGhhcmR3
YXJlIElSUSBvdXRzaWRlIHRoZQo+IHZpcnR1YWwgSVJRIGxvY2suIEl0IG1lYW5zIHRoYXQgdGhl
IGhhcmR3YXJlIElSUSBtYXkgZW5kIHVwIGVuYWJsZWQgYnV0Cj4gdGhlIHZpcnR1YWwgSVJRIGRp
c2FibGVkLgo+IAo+PiArwqDCoMKgIH0KPj4gK30KPj4gKwo+PiArdm9pZCB2Z2ljX21taW9fd3Jp
dGVfY2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKPj4gK8KgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgdmFsKQo+PiArewo+PiArwqDCoMKg
IHUzMiBpbnRpZCA9IFZHSUNfQUREUl9UT19JTlRJRChhZGRyLCAxKTsKPj4gK8KgwqDCoCBpbnQg
aTsKPj4gKwo+PiArwqDCoMKgIGZvcl9lYWNoX3NldF9iaXQoIGksICZ2YWwsIGxlbiAqIDggKQo+
PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+PiAr
wqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gK8KgwqDCoMKgwqDCoMKgIGly
cV9kZXNjX3QgKmRlc2M7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlycSA9IHZnaWNfZ2V0X2ly
cSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlkICsgaSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGlu
X2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+PiArCj4+ICvCoMKgwqDCoMKg
wqDCoCBpcnEtPmVuYWJsZWQgPSBmYWxzZTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBp
cnEtPmh3ICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZGVzYyA9IGlycV90b19kZXNjKGly
cS0+aHdpbnRpZCk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBlbHNlCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGRlc2MgPSBOVUxMOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4+ICvCoMKgwqDCoMKgwqDCoCB2Z2lj
X3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAo
IGRlc2MgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2Z2ljX2hhbmRsZV9oYXJkd2FyZV9p
cnEoZGVzYywgMCwgZmFsc2UpOwo+IAo+IFNhbWUgcmVtYXJrIGhlcmUuCj4gCj4+ICvCoMKgwqAg
fQo+PiArfQo+PiArCj4+IMKgIHN0YXRpYyBpbnQgbWF0Y2hfcmVnaW9uKGNvbnN0IHZvaWQgKmtl
eSwgY29uc3Qgdm9pZCAqZWx0KQo+PiDCoCB7Cj4+IMKgwqDCoMKgwqAgY29uc3QgdW5zaWduZWQg
aW50IG9mZnNldCA9ICh1bnNpZ25lZCBsb25nKWtleTsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtbW1pby5oCj4+IGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlvLmgK
Pj4gaW5kZXggMTBhYzY4MjI5Ni4uOWYzNGJkMWFlYyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy1tbWlvLmgKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy1tbWlv
LmgKPj4gQEAgLTEzNyw2ICsxMzcsMTcgQEAgdW5zaWduZWQgbG9uZyB2Z2ljX21taW9fcmVhZF9y
YW8oc3RydWN0IHZjcHUgKnZjcHUsCj4+IMKgIHZvaWQgdmdpY19tbWlvX3dyaXRlX3dpKHN0cnVj
dCB2Y3B1ICp2Y3B1LCBwYWRkcl90IGFkZHIsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGludCBsZW4sIHVuc2lnbmVkIGxvbmcg
dmFsKTsKPj4gwqAgK3Vuc2lnbmVkIGxvbmcgdmdpY19tbWlvX3JlYWRfZW5hYmxlKHN0cnVjdCB2
Y3B1ICp2Y3B1LAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFk
ZHJfdCBhZGRyLCB1bnNpZ25lZCBpbnQgbGVuKTsKPiAKPiBJbmRlbnRhdGlvbi4KPiAKPj4gKwo+
PiArdm9pZCB2Z2ljX21taW9fd3JpdGVfc2VuYWJsZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8Kg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50
IGxlbiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcg
dmFsKTsKPiAKPiBEaXR0by4KPiAKPj4gKwo+PiArdm9pZCB2Z2ljX21taW9fd3JpdGVfY2VuYWJs
ZShzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHBhZGRyX3QgYWRkciwgdW5zaWduZWQgaW50IGxlbiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgdmFsKTsKPiAKPiBEaXR0by4KPiAKPj4gKwo+PiDC
oCB1bnNpZ25lZCBpbnQgdmdpY192Ml9pbml0X2Rpc3RfaW9kZXYoc3RydWN0IHZnaWNfaW9fZGV2
aWNlICpkZXYpOwo+PiDCoCDCoCAvKiBGaW5kIHRoZSBwcm9wZXIgcmVnaXN0ZXIgaGFuZGxlciBl
bnRyeSBnaXZlbiBhIGNlcnRhaW4gYWRkcmVzcwo+PiBvZmZzZXQgKi8KPj4KPiAKPiBDaGVlcnMs
Cj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:20:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:20:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epF8h-0002F9-JN; Fri, 23 Feb 2018 15:19:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vqf1=fr=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1epF8g-0002F0-Bl
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:19:58 +0000
X-Inumbo-ID: e35c0cd6-18ac-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e35c0cd6-18ac-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:19:07 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id m69so12840495lfe.8
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 07:19:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=5Fjx8Q+50Gxf7nGkZmPvgfW+Qk539C48PjujJqcoEdU=;
 b=d9mj1BsR2oeyVMowzT+UwIdRXGWmNSOMIVeuz9AUJMBck8XfwJYH0WlN4c9qtVPHxD
 Qut3DbXAEje3oOfGUdSyGrszjjjMBuCOUfdZUfTZfiASHWXDqI4sHd5gG5t3xuGEbliH
 q08c2s96LyA8wbb5PtbeMIpD6l1uPsPhmy2vSGeKhMHFwwA/niLzeu5m08B6YJYUr/HV
 5xl0Oy127m6sLn4L+xnC0jIgFDdngSX3ljDqfgIWOjNUpnmksSvZI7NHUmBClL8go9/4
 BrGdQl7P37oTSCpdyyBjtrtYpT9cXMbIYKPD8smRkdrfm4rfmjn53xgh19LNGq5WI48F
 avBg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=5Fjx8Q+50Gxf7nGkZmPvgfW+Qk539C48PjujJqcoEdU=;
 b=R5/3n9271rWcl/i85crEgIikj9KhdRscEmX7aBBz4pigV4mQ4rmYT/6C3gHMSfdmHm
 cpIWQw8udaFwx25KydNi2gPmB+HWMmE2shVF2oDz2Wt5qySAalI+lVnwTsj2RsPQb9N/
 N/4ufhpzud405Bw/lWXmygQCCiAVutuOqFWhf8hQiFiC4ZaAm9G98TJnki6/gsWGFJqR
 xLpSKpIUhxA4gosez7VCLZr4HxvwGG8ukrZNpcOCBHlx1P2oQKysH9tLYShesBTW4K1T
 aa6DD2pw2//ySNNQh3s8zuHGqoJMkKJxaDXltzmc857gImvDBYdRk3qUTbsOUlSzdK/m
 QQGA==
X-Gm-Message-State: APf1xPBNT+9peTWO9jL96gHto9FUfKKwLRqkU1dmKDId67K3CQ4jillU
 tnRwH6WFe4twZ7hhgJ5O0z0=
X-Google-Smtp-Source: AG47ELvvUj9qtgqsPRsIpvE7+xNl78nTSspivbVPPSC2jHblam6rTqL4UKbI2q8F3JDVqs+kKJWx+Q==
X-Received: by 10.25.161.213 with SMTP id k204mr1560945lfe.127.1519399195765; 
 Fri, 23 Feb 2018 07:19:55 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 i23sm510996lfh.84.2018.02.23.07.19.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 07:19:54 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-7-git-send-email-andr2000@gmail.com>
 <9081e140-dd0e-bb55-240f-77ff19a33f3c@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <5f1d8590-8c74-ac40-896e-06405f23be3a@gmail.com>
Date: Fri, 23 Feb 2018 17:19:53 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <9081e140-dd0e-bb55-240f-77ff19a33f3c@oracle.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 6/9] drm/xen-front: Introduce DRM/KMS
 virtual display driver
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNToxMiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIx
LzIwMTggMDM6MDMgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Cj4+ICsKPj4g
K3N0cnVjdCBkcm1fZHJpdmVyIHhlbl9kcm1fZHJpdmVyID0gewo+PiArCS5kcml2ZXJfZmVhdHVy
ZXMgICAgICAgICAgID0gRFJJVkVSX0dFTSB8IERSSVZFUl9NT0RFU0VUIHwKPj4gKwkJCQkgICAg
IERSSVZFUl9QUklNRSB8IERSSVZFUl9BVE9NSUMsCj4+ICsJLmxhc3RjbG9zZSAgICAgICAgICAg
ICAgICAgPSBsYXN0Y2xvc2UsCj4+ICsJLmdlbV9mcmVlX29iamVjdF91bmxvY2tlZCAgPSBmcmVl
X29iamVjdCwKPj4gKwkuZ2VtX3ZtX29wcyAgICAgICAgICAgICAgICA9ICZ4ZW5fZHJtX3ZtX29w
cywKPj4gKwkucHJpbWVfaGFuZGxlX3RvX2ZkICAgICAgICA9IGRybV9nZW1fcHJpbWVfaGFuZGxl
X3RvX2ZkLAo+PiArCS5wcmltZV9mZF90b19oYW5kbGUgICAgICAgID0gZHJtX2dlbV9wcmltZV9m
ZF90b19oYW5kbGUsCj4+ICsJLmdlbV9wcmltZV9pbXBvcnQgICAgICAgICAgPSBkcm1fZ2VtX3By
aW1lX2ltcG9ydCwKPj4gKwkuZ2VtX3ByaW1lX2V4cG9ydCAgICAgICAgICA9IGRybV9nZW1fcHJp
bWVfZXhwb3J0LAo+PiArCS5nZW1fcHJpbWVfZ2V0X3NnX3RhYmxlICAgID0gcHJpbWVfZ2V0X3Nn
X3RhYmxlLAo+PiArCS5nZW1fcHJpbWVfaW1wb3J0X3NnX3RhYmxlID0gcHJpbWVfaW1wb3J0X3Nn
X3RhYmxlLAo+PiArCS5nZW1fcHJpbWVfdm1hcCAgICAgICAgICAgID0gcHJpbWVfdm1hcCwKPj4g
KwkuZ2VtX3ByaW1lX3Z1bm1hcCAgICAgICAgICA9IHByaW1lX3Z1bm1hcCwKPj4gKwkuZ2VtX3By
aW1lX21tYXAgICAgICAgICAgICA9IHByaW1lX21tYXAsCj4+ICsJLmR1bWJfY3JlYXRlICAgICAg
ICAgICAgICAgPSBkdW1iX2NyZWF0ZSwKPj4gKwkuZm9wcyAgICAgICAgICAgICAgICAgICAgICA9
ICZ4ZW5kcm1fZm9wcywKPj4gKwkubmFtZSAgICAgICAgICAgICAgICAgICAgICA9ICJ4ZW5kcm0t
ZHUiLAo+PiArCS5kZXNjICAgICAgICAgICAgICAgICAgICAgID0gIlhlbiBQViBEUk0gRGlzcGxh
eSBVbml0IiwKPj4gKwkuZGF0ZSAgICAgICAgICAgICAgICAgICAgICA9ICIyMDE2MTEwOSIsCj4g
WW91IG11c3QgaGF2ZSBiZWVuIHdvcmtpbmcgb24gdGhpcyBmb3IgYSB3aGlsZSA7LSkKeWVzLCB0
aGlzIGlzIHRydWUgOykKPgo+IEkgYXNzdW1lIHRoaXMgbmVlZHMgdG8gYmUgdXBkYXRlZC4KSXQg
Y2FuIGJlLCBidXQgSSB3b3VsZCBlaXRoZXIgc3RpY2sgdG8gdGhlIGN1cnJlbnQgdmFsdWUKZm9y
IGhpc3RvcmljYWwgcmVhc29ucyBvciB3b3VsZCB1cGRhdGUgaXQgaW4gdGhlIGZpbmFsIHZlcnNp
b24Kb2YgdGhlIGRyaXZlciwgc28gaXQgcmVmbGVjdHMgdGhlIGRhdGUgb2YgaXNzdWluZyA7KQo+
PiArYm9vbCB4ZW5fZHJtX2Zyb250X2Rydl9pc191c2VkKHN0cnVjdCBwbGF0Zm9ybV9kZXZpY2Ug
KnBkZXYpCj4+ICt7Cj4+ICsJc3RydWN0IHhlbl9kcm1fZnJvbnRfZHJtX2luZm8gKmRybV9pbmZv
ID0gcGxhdGZvcm1fZ2V0X2RydmRhdGEocGRldik7Cj4+ICsJc3RydWN0IGRybV9kZXZpY2UgKmRl
djsKPj4gKwo+PiArCWlmICghZHJtX2luZm8pCj4+ICsJCXJldHVybiBmYWxzZTsKPj4gKwo+PiAr
CWRldiA9IGRybV9pbmZvLT5kcm1fZGV2Owo+PiArCWlmICghZGV2KQo+PiArCQlyZXR1cm4gZmFs
c2U7Cj4+ICsKPj4gKwkvKgo+PiArCSAqIEZJWE1FOiB0aGUgY29kZSBiZWxvdyBtdXN0IGJlIHBy
b3RlY3RlZCBieSBkcm1fZ2xvYmFsX211dGV4LAo+PiArCSAqIGJ1dCBpdCBpcyBub3QgYWNjZXNz
aWJsZSB0byB1cy4gQW55d2F5cyB0aGVyZSBpcyBhIHJhY2UgY29uZGl0aW9uLAo+PiArCSAqIGJ1
dCB3ZSB3aWxsIHJlLXRyeS4KPj4gKwkgKi8KPj4gKwlyZXR1cm4gZGV2LT5vcGVuX2NvdW50ICE9
IDA7Cj4gV291bGQgaXQgYmUgYSBwcm9ibGVtLCBnaXZlbiB0aGUgcmFjZSwgaWYgeW91IHJlcG9y
dCB0aGF0IHRoZSBmcm9udGVuZAo+IGlzIG5vdCBpbiB1c2UsIHdoaWxlIGl0IGFjdHVhbGx5IGlz
PwpubywgYmFja2VuZCB3aWxsIG5vdCBiZSBhYmxlIHRvIGFjdGl2YXRlIHVzIGFnYWluCj4gLWJv
cmlzCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:21:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epF9r-0002pG-SU; Fri, 23 Feb 2018 15:21:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epF9r-0002oq-Fa
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:21:11 +0000
X-Inumbo-ID: 66d8b632-18ad-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 66d8b632-18ad-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 15:22:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68471038"
Date: Fri, 23 Feb 2018 15:20:56 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180223152056.evjrxiine33vsyef@MacBook-Pro-de-Roger.local>
References: <20180222120348.46267-1-roger.pau@citrix.com>
 <5A8EC48502000078001AA5E0@prv-mh.provo.novell.com>
 <c4fefd72-dc3f-b8fb-9d30-06684aecbaf9@citrix.com>
 <5A8ED41702000078001AA670@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8ED41702000078001AA670@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] xtf: fix cdefs.h conflict with __section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDY6MzA6NDdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjAyLjE4IGF0IDEzOjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4gd3JvdGU6Cj4gPiBPbiAyMi8wMi8xOCAxMjoyNCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4+
Pj4gT24gMjIuMDIuMTggYXQgMTM6MDMsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
Pj4+IE9uIEZyZWVCU0QgdGhlIGJ1aWxkIGZhaWxzIHdpdGg6Cj4gPj4+Cj4gPj4+IC9yb290L3Ny
Yy94dGYvaW5jbHVkZS94dGYvY29tcGlsZXIuaDoxMzo5OiBlcnJvcjogJ19fc2VjdGlvbicgbWFj
cm8gCj4gPj4+IHJlZGVmaW5lZAo+ID4+PiAgICAgICBbLVdlcnJvciwtV21hY3JvLXJlZGVmaW5l
ZF0KPiA+Pj4gI2RlZmluZSBfX3NlY3Rpb24ocykgICAgICAgICAgX19hdHRyaWJ1dGVfXygoX19z
ZWN0aW9uX18ocykpKQo+ID4+PiAgICAgICAgIF4KPiA+Pj4gL3Vzci9pbmNsdWRlL3N5cy9jZGVm
cy5oOjIyOTo5OiBub3RlOiBwcmV2aW91cyBkZWZpbml0aW9uIGlzIGhlcmUKPiA+Pj4gI2RlZmlu
ZSBfX3NlY3Rpb24oeCkgICAgX19hdHRyaWJ1dGVfXygoX19zZWN0aW9uX18oeCkpKQo+ID4+PiAg
ICAgICAgIF4KPiA+Pj4gMSBlcnJvciBnZW5lcmF0ZWQuCj4gPj4+Cj4gPj4+IE9ubHkgZGVmaW5l
IF9fc2VjdGlvbiBpZiBpdCdzIHVuZGVmaW5lZCBpbiBvcmRlciB0byBwcmV2ZW50IGNvbmZsaWN0
cy4KPiA+PiBCdXQgdGhlIGFjdHVhbCBidWcgaXMgdGhhdCAvdXNyL2luY2x1ZGUvc3lzL2NkZWZz
LmggaXMgKG1hZ2ljYWxseT8pCj4gPj4gYmVpbmcgaW5jbHVkZWQuIEp1c3QgbGlrZSB0aGUgaHlw
ZXJ2aXNvciBidWlsZCwgdGhlIHh0ZiBvbmUgc2hvdWxkbid0Cj4gPj4gcHVsbCBpbiBfYW55XyBl
eHRlcm5hbCBoZWFkZXJzLgo+ID4gCj4gPiBYVEYgdXNlcyB0aGUgZm9sbG93aW5nIGZyZWVzdGFu
ZGluZyBoZWFkZXJzIG9ubHkuCj4gPiAKPiA+ICNpbmNsdWRlIDxzdGRpbnQuaD4KPiA+ICNpbmNs
dWRlIDxzdGRib29sLmg+Cj4gPiAjaW5jbHVkZSA8c3RkYXJnLmg+Cj4gPiAjaW5jbHVkZSA8c3Rk
ZGVmLmg+Cj4gPiAjaW5jbHVkZSA8aW50dHlwZXMuaD4KPiA+ICNpbmNsdWRlIDxsaW1pdHMuaD4K
PiAKPiBOb25lIG9mIHdoaWNoIGNhbGwgZm9yIF9fc2VjdGlvbigpIHRvIGJlIGRlZmluZWQuIE90
b2ggX19zZWN0aW9uKCkKPiBpcyBhIHJlc2VydmVkIG5hbWUsIHNvIGl0IGNvdWxkIGJlIHVzZWQg
Zm9yIF9hbnl0aGluZ18uIEkgdGhlcmVmb3JlCj4gdGhpbmsgaXQgc2hvdWxkIGJlICN1bmRlZi1l
ZCwgaW5zdGVhZCBvZiB0aGUgI2RlZmluZSBiZWluZyBtYWRlCj4gY29uZGl0aW9uYWwuIChUaGUg
Y29tbWVudCBSb2dlciBhZGRzIGlzIHByZXR0eSB1c2VsZXNzIGFzIHdlbGwsCj4gY29uc2lkZXJp
bmcgdGhlcmUncyBubyBjZGVmcy5oIGFueXdoZXJlIGluIHRoZSB4dGYgdHJlZS4pCgpIbSwgdGhh
dCdzIGJhc2ljYWxseSBpbi1saW5lIHdpdGggdGhlIG90aGVyIGNvbW1lbnRzIHJlZ2FyZGluZwpf
X25vaW5saW5lIGFuZCBfX2Fsd2F5c19pbmxpbmUgaW4gdGhlIHNhbWUgZmlsZSwgdGhhdCdzIHdo
eSBJIGRpZG4ndApib3RoZXIgbXVjaCBhbmQganVzdCBkaWQgdGhlIHNhbWUgZm9yIF9fc2VjdGlv
bi4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:26:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:26:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFF1-00035N-FT; Fri, 23 Feb 2018 15:26:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q2tv=fr=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1epFF0-00035H-Ih
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:26:30 +0000
X-Inumbo-ID: cd25eb40-18ad-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cd25eb40-18ad-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:25:38 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1NFOBs3064692;
 Fri, 23 Feb 2018 15:26:20 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=jNEhR0645QxuNB5IbNttk1VC7aj0e9Ypxs8SZu/klMA=;
 b=ax5pworBUqrwNi/yRxg/FzvHjc1kw/wazGzLFiGzvLITyzUiQgEYpr/axE5hj65KuGsC
 9PQPgeYK8zVQxRg6QBIUEjUa81Y5xFpuXINJs9ShJCA+hRW4QIrXP59PxX4XMAwQLPfS
 /WADAZYfuuv9R1juWwzo9Us3Z1LbwhJqeJKdQfYxaDONGaggpKelEHnZUeF4c9ov4MrU
 A2sv5vJ+EzCc3CoTC27nRV+rdDVUYzeEvWZJCB2dEx6uOJzT3cZGbY9oGMONKOq2L8Tw
 Vga2rXYLtlk2U/hrNiA8fYb12Gcn32vCOLzDYRTWREpRkk7mtWRNb5XqStWd51eNVUxV JA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2gamj2gdp9-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Feb 2018 15:26:20 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1NFQJMW023434
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Feb 2018 15:26:19 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1NFQHZd022606;
 Fri, 23 Feb 2018 15:26:17 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Feb 2018 07:26:17 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-9-git-send-email-andr2000@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <2f2c6fea-c0cb-e244-41f3-269db07986fc@oracle.com>
Date: Fri, 23 Feb 2018 10:26:56 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519200222-20623-9-git-send-email-andr2000@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8812
 signatures=668677
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=643
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802230191
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 8/9] drm/xen-front: Implement GEM operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjEvMjAxOCAwMzowMyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
K3N0YXRpYyBzdHJ1Y3QgeGVuX2dlbV9vYmplY3QgKmdlbV9jcmVhdGUoc3RydWN0IGRybV9kZXZp
Y2UgKmRldiwgc2l6ZV90IHNpemUpCj4gK3sKPiArCXN0cnVjdCB4ZW5fZHJtX2Zyb250X2RybV9p
bmZvICpkcm1faW5mbyA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4gKwlzdHJ1Y3QgeGVuX2dlbV9vYmpl
Y3QgKnhlbl9vYmo7Cj4gKwlpbnQgcmV0Owo+ICsKPiArCXNpemUgPSByb3VuZF91cChzaXplLCBQ
QUdFX1NJWkUpOwo+ICsJeGVuX29iaiA9IGdlbV9jcmVhdGVfb2JqKGRldiwgc2l6ZSk7Cj4gKwlp
ZiAoSVNfRVJSX09SX05VTEwoeGVuX29iaikpCj4gKwkJcmV0dXJuIHhlbl9vYmo7Cj4gKwo+ICsJ
aWYgKGRybV9pbmZvLT5jZmctPmJlX2FsbG9jKSB7Cj4gKwkJLyoKPiArCQkgKiBiYWNrZW5kIHdp
bGwgYWxsb2NhdGUgc3BhY2UgZm9yIHRoaXMgYnVmZmVyLCBzbwo+ICsJCSAqIG9ubHkgYWxsb2Nh
dGUgYXJyYXkgb2YgcG9pbnRlcnMgdG8gcGFnZXMKPiArCQkgKi8KPiArCQl4ZW5fb2JqLT5iZV9h
bGxvYyA9IHRydWU7CgpJZiBiZV9hbGxvYyBpcyBhIGZsYWcgKHdoaWNoIEkgYW0gbm90IHN1cmUg
YWJvdXQpIC0tLSBzaG91bGQgaXQgYmUgc2V0CnRvIHRydWUgKmFmdGVyKiB5b3UndmUgc3VjY2Vz
c2Z1bGx5IGFsbG9jYXRlZCB5b3VyIHRoaW5ncz8KCj4gKwkJcmV0ID0gZ2VtX2FsbG9jX3BhZ2Vz
X2FycmF5KHhlbl9vYmosIHNpemUpOwo+ICsJCWlmIChyZXQgPCAwKSB7Cj4gKwkJCWdlbV9mcmVl
X3BhZ2VzX2FycmF5KHhlbl9vYmopOwo+ICsJCQlnb3RvIGZhaWw7Cj4gKwkJfQo+ICsKPiArCQly
ZXQgPSBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoeGVuX29iai0+bnVtX3BhZ2VzLAo+ICsJCQkJ
eGVuX29iai0+cGFnZXMpOwoKV2h5IGFyZSB5b3UgYWxsb2NhdGluZyBiYWxsb29uIHBhZ2VzPwoK
LWJvcmlzCgo+ICsJCWlmIChyZXQgPCAwKSB7Cj4gKwkJCURSTV9FUlJPUigiQ2Fubm90IGFsbG9j
YXRlICV6dSBiYWxsb29uZWQgcGFnZXM6ICVkXG4iLAo+ICsJCQkJCXhlbl9vYmotPm51bV9wYWdl
cywgcmV0KTsKPiArCQkJZ290byBmYWlsOwo+ICsJCX0KPiArCj4gKwkJcmV0dXJuIHhlbl9vYmo7
Cj4gKwl9Cj4gKwkvKgo+ICsJICogbmVlZCB0byBhbGxvY2F0ZSBiYWNraW5nIHBhZ2VzIG5vdywg
c28gd2UgY2FuIHNoYXJlIHRob3NlCj4gKwkgKiB3aXRoIHRoZSBiYWNrZW5kCj4gKwkgKi8KPiAr
CXhlbl9vYmotPm51bV9wYWdlcyA9IERJVl9ST1VORF9VUChzaXplLCBQQUdFX1NJWkUpOwo+ICsJ
eGVuX29iai0+cGFnZXMgPSBkcm1fZ2VtX2dldF9wYWdlcygmeGVuX29iai0+YmFzZSk7Cj4gKwlp
ZiAoSVNfRVJSX09SX05VTEwoeGVuX29iai0+cGFnZXMpKSB7Cj4gKwkJcmV0ID0gUFRSX0VSUih4
ZW5fb2JqLT5wYWdlcyk7Cj4gKwkJeGVuX29iai0+cGFnZXMgPSBOVUxMOwo+ICsJCWdvdG8gZmFp
bDsKPiArCX0KPiArCj4gKwlyZXR1cm4geGVuX29iajsKPiArCj4gK2ZhaWw6Cj4gKwlEUk1fRVJS
T1IoIkZhaWxlZCB0byBhbGxvY2F0ZSBidWZmZXIgd2l0aCBzaXplICV6dVxuIiwgc2l6ZSk7Cj4g
KwlyZXR1cm4gRVJSX1BUUihyZXQpOwo+ICt9Cj4gKwo+CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:28:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:28:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFH0-0003DC-Rl; Fri, 23 Feb 2018 15:28:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epFGz-0003C4-Ss
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:28:33 +0000
X-Inumbo-ID: 164994cc-18ae-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 164994cc-18ae-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:27:41 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epFGu-0006rm-TS; Fri, 23 Feb 2018 15:28:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epFGp-0003D6-HJ; Fri, 23 Feb 2018 15:28:23 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epFGo-0005aF-MQ; Fri, 23 Feb 2018 15:28:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119879-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-i386-xl:xen-install:fail:regression
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=da3d180d101cf81d085f0c6560d70acd16c934bd
X-Osstest-Versions-That: xen=8f9ccfe93570ecae18d9cc224931787d0bca9c66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 15:28:22 +0000
Subject: [Xen-devel] [xen-unstable test] 119879: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9031484805483599998=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119879 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119879/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl            6 xen-install              fail REGR. vs. 119713

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119713
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119713
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119713
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119713
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 119713
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119713
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 119713
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119713
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119713
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119713
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  da3d180d101cf81d085f0c6560d70acd16c934bd
baseline version:
 xen                  8f9ccfe93570ecae18d9cc224931787d0bca9c66

Last test of basis   119713  2018-02-20 07:56:20 Z    3 days
Failing since        119785  2018-02-21 02:46:06 Z    2 days    2 attempts
Testing same since   119879  2018-02-22 11:44:10 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Brian Woods <brian.woods@amd.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Olaf Hering <olaf@aepfle.de>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           fail    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit da3d180d101cf81d085f0c6560d70acd16c934bd
Author: Brian Woods <brian.woods@amd.com>
Date:   Tue Feb 20 16:27:02 2018 -0600

    x86/svm: add EFER SVME support for VGIF/VLOAD
    
    Only enable virtual VMLOAD/SAVE and VGIF if the guest EFER.SVME is set.
    
    Reported-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Brian Woods <brian.woods@amd.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

commit 6364c2fcdabdeba4e3ec52c682fa6b0797fc2fdc
Author: Olaf Hering <olaf@aepfle.de>
Date:   Wed Feb 21 14:44:58 2018 +0100

    sysctl: correct comment in xen_sysctl_pcitopoinfo
    
    Refer to correct member of struct xen_sysctl_pcitopoinfo in comment.
    
    Fixes: commit 61319fbfd9 ("sysctl: add sysctl interface for querying PCI topology")
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 7de0a8bc2f708fecdd1193617d2f91bd4b048d22
Author: Julien Grall <julien.grall@arm.com>
Date:   Wed Feb 21 14:02:44 2018 +0000

    xen/tmem: Convert the file common/tmem_xen.c to use typesafe MFN
    
    The file common/tmem_xen.c is now converted to use typesafe. This is
    requiring to override the macro page_to_mfn to make it work with mfn_t.
    
    Note that all variables converted to mfn_t havem there initial value,
    when set, switch from 0 to INVALID_MFN. This is fine because the initial
    values was always overriden before used.
    
    Also add a couple of missing newlines suggested by Andrew in the code.
    
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>

commit 07f141bfa6c748bdec0fc17aeb9fc20f9c939323
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue Feb 20 14:10:12 2018 +0000

    build: filter out command line assembler arguments
    
    If the assembler is not used. This happens when using cc -E or cc -S
    for example. GCC will just ignore the -Wa,... when the assembler is
    not called, but clang will complain loudly and fail.
    
    Also enable passing -Wa,-I$(BASEDIR)/include to clang now that it's
    safe to do so.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit e82c185e4ca8940ca18a9aa01024e3e8609e546c
Author: Roger Pau Monne <roger.pau@citrix.com>
Date:   Tue Feb 20 14:10:11 2018 +0000

    build: do not hardcode AFLAGS for as-insn tests
    
    Hardcoding as-insn to use AFLAGS is not correct. For once the test is
    performed using a C file with inline assembly, and secondly the flags
    used can be passed by the caller together with the CC.
    
    Fix as-insn-check to pass the flags given as parameter to the test.
    
    Signed-off-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    [Fix usage comments as they are changing]
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit 23b40df6f098e3bcb2f105a4909860240976e40f
Author: Julien Grall <julien.grall@arm.com>
Date:   Fri Feb 16 14:59:56 2018 +0000

    xen/arm: vgic: Make sure the number of SPIs is a multiple of 32
    
    The vGIC relies on having a pending_irq available for every IRQs
    described in the ranks. As each rank describes 32 interrupts, we need to
    make sure the number of SPIs is a multiple of 32.
    
    Reported-by: Jeff Kubascik <Jeff.Kubascik@dornerworks.com>
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Cc: Jarvis Roach <Jarvis.Roach@dornerworks.com>

commit 454ae490487659a51d71adc77aa02892d0725235
Author: Alexandru Isaila <aisaila@bitdefender.com>
Date:   Mon Feb 19 15:07:06 2018 +0200

    asm-x86/monitor: Add MONITOR_EVENT_INTERRUPT to common capabilities
    
    Signed-off-by: Alexandru Isaila <aisaila@bitdefender.com>
    Acked-by: Razvan Cojocaru <rcojocaru@bitdefender.com>

commit 197fbdb501257fdbbe0cfed35e3a99ef5b166107
Author: Sergey Dyasli <sergey.dyasli@citrix.com>
Date:   Mon Feb 19 11:29:26 2018 +0000

    x86/msr: add Raw and Host domain policies
    
    Raw policy contains the actual values from H/W MSRs. Add PLATFORM_INFO
    msr to the policy during probe_cpuid_faulting().
    
    Host policy may have certain features disabled if Xen decides not
    to use them. For now, make Host policy equal to Raw policy with
    cpuid_faulting availability dependent on X86_FEATURE_CPUID_FAULTING.
    
    Finally, derive HVM/PV max domain policies from the Host policy.
    
    Signed-off-by: Sergey Dyasli <sergey.dyasli@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>

commit a44f1697968e04fcc6145e3bd51c748b57047240
Author: Igor Druzhinin <igor.druzhinin@citrix.com>
Date:   Tue Feb 20 10:16:56 2018 +0100

    x86/nmi: start NMI watchdog on CPU0 after SMP bootstrap
    
    We're noticing a reproducible system boot hang on certain
    Skylake platforms where the BIOS is configured in legacy
    boot mode with x2APIC disabled. The system stalls immediately
    after writing the first SMP initialization sequence into APIC ICR.
    
    The cause of the problem is watchdog NMI handler execution -
    somewhere near the end of NMI handling (after it's already
    rescheduled the next NMI) it tries to access IO port 0x61
    to get the actual NMI reason on CPU0. Unfortunately, this
    port is emulated by BIOS using SMIs and this emulation for
    some reason takes more time than we expect during INIT-SIPI-SIPI
    sequence. As the result, the system is constantly moving between
    NMI and SMI handler and not making any progress.
    
    To avoid this, initialize the watchdog after SMP bootstrap on
    CPU0 and, additionally, protect the NMI handler by moving
    IO port access before NMI re-scheduling. The latter should also
    help in case of post boot CPU onlining. Although we're running
    watchdog at much lower frequency at this point, it's neveretheless
    possible we may trigger the issue anyway.
    
    Signed-off-by: Igor Druzhinin <igor.druzhinin@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 682b13c259e531f6848f535032c256ec8fcaca71
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 20 10:10:59 2018 +0100

    shim: allow building of just the shim with build-ID-incapable linker
    
    The ELF note the shim build inserts causes mkelf32 to choke on the
    second program header. However, the output of mkelf32 isn't really
    needed when building inside tools/firmware/ - an attempt to build it is
    made solely because of a wrong dependency.
    
    Further changes to the make logic will be needed to also allow building
    a shim-enabled "normal" xen with such a linker (as it looks the --notes
    option will need passing not just when the linker support build ID
    generation).
    
    Also drop a stray variable setting from the x86 Makefile.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
(qemu changes not included)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============9031484805483599998==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:33:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFLR-0003vl-Gv; Fri, 23 Feb 2018 15:33:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dijh=fr=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1epFLP-0003vf-MB
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 15:33:07 +0000
X-Inumbo-ID: b821effb-18ae-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b821effb-18ae-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:32:13 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=jNfO8EQkdvhIJcql6GRrXLK1+gzPzRIzpN3KFy3Fva2e5sf0NHV45F4fIYy6z1jFRmcAvdSN6/vmEt4BzN6zfuv704gwbA8Y74GYUshSGEr/L4nnJA7lW1mkhWjdwGCi51R0mSpTErMxGFErmKNpBi5hV4hVOfjx4uawL2cMpdXPtsP7r41XVoWfGksOmbhqjfaUrOHr64gVFoN4SAnC8IKMkV+uVrghfjKguziXPCftDn7T8CJ509SADwqmSnDOpw9reJ9NazcdQ8eRK4Pb+4N6awBRvSJ6OCGX3v+V+4mnMDo7Yox2IMm0MpTA6ckzGZCRI79Lsle13MaWRKqYzg==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=j1EGVU5kHWdQlVmZGWu3s
 IkMlkw=; b=hFX3gIh9zKgdy2W1ALkTq+1O4ZsmvLlU2WKRQBpH0vRu1QxvShfqw
 gF4FcUBxN3qGC3CsEvrH52vTEkGiFo4edLh3Q1FNTQyHUhzMnE6PhWCK11meLli8
 /Pe346DPWawXqJJ7zd6NJ/xYvaOnLKsUMfZ7xfOcXFMHkeKO7ehNw/B3zZfLawD/
 8uLqGI9sp2T0HjAv7H5TSmqp6212DyZl2CBlUr2JzPRb4+lvGLNaTSSlgp9MVKEx
 xxKNvq6ybCSdUfAaiU0ojBBb5AZRsHAStSgMmQEGaw8LHCjIZYiLNS4G0GmOG+SN
 6r7HEr0XST6hVxxu6BjbgyVCHrMEUHGeA==
Received: (qmail 32006 invoked from network); 23 Feb 2018 17:33:01 +0200
Received: from mx-robo.bitdefender.biz (HELO
 mx01robo.bbu.dsd.mx.bitdefender.com) (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 23 Feb 2018 17:33:01 +0200
Received: (qmail 14944 invoked from network); 23 Feb 2018 17:33:01 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 23 Feb 2018 17:33:01 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 17:32:35 +0200
Message-Id: <1519399955-5649-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: wei.liu2@citrix.com, andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com,
 paul.durrant@citrix.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH RFC v3] x86/domctl: Don't pause the whole domain
	if only getting vcpu state
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBhZGRzIHRoZSBodm1fc2F2ZV9vbmVfY3B1X2N0eHQoKSBmdW5jdGlvbi4KSXQg
b3B0aW1pemVzIGJ5IG9ubHkgcGF1c2luZyB0aGUgdmNwdSBvbiBhbGwgSFZNU1JfUEVSX1ZDUFUg
c2F2ZQpjYWxsYmFja3Mgd2hlcmUgb25seSBkYXRhIGZvciBvbmUgVkNQVSBpcyByZXF1aXJlZC4K
ClNpZ25lZC1vZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29t
PgoKLS0tCkNoYW5nZXMgc2luY2UgVjI6CgktIEFkZGVkIGZ1bmN0aW9ucyBmb3IgYWxsIHRoZSBz
YXZlXypfb25lIGNhc2VzCgktIEFkZGVkIHVucGF1c2UgdG8gdGhlIGVycm9yIGNhc2UgaW4gdGhl
IGh2bV9zYXZlX29uZSgpLgotLS0KIHRvb2xzL3Rlc3RzL3ZocGV0L2VtdWwuaCAgICAgICB8ICAg
MyArLQogdG9vbHMvdGVzdHMvdmhwZXQvbWFpbi5jICAgICAgIHwgICAyICstCiB4ZW4vYXJjaC94
ODYvY3B1L21jaGVjay92bWNlLmMgfCAgMjkgKysrLQogeGVuL2FyY2gveDg2L2RvbWN0bC5jICAg
ICAgICAgIHwgICAyIC0KIHhlbi9hcmNoL3g4Ni9odm0vaHBldC5jICAgICAgICB8ICAgMiArLQog
eGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAgIHwgMzI5ICsrKysrKysrKysrKysrKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2k4MjU0LmMgICAgICAgfCAg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaXJxLmMgICAgICAgICB8ICAgNiArLQogeGVuL2FyY2gv
eDg2L2h2bS9tdHJyLmMgICAgICAgIHwgIDU4ICsrKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3Bt
dGltZXIuYyAgICAgfCAgIDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vcnRjLmMgICAgICAgICB8ICAg
MiArLQogeGVuL2FyY2gveDg2L2h2bS9zYXZlLmMgICAgICAgIHwgIDc4ICsrKysrKystLS0KIHhl
bi9hcmNoL3g4Ni9odm0vdmlvYXBpYy5jICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L2h2bS92
aXJpZGlhbi5jICAgIHwgIDMwICsrKy0KIHhlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMgICAgICB8
ICAyMyArKy0KIHhlbi9hcmNoL3g4Ni9odm0vdnBpYy5jICAgICAgICB8ICAgMiArLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L3NhdmUuaCB8ICAgNSArLQogMTggZmlsZXMgY2hhbmdlZCwgMzgxIGluc2VydGlvbnMoKyksIDE5
OCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy92aHBldC9lbXVsLmggYi90
b29scy90ZXN0cy92aHBldC9lbXVsLmgKaW5kZXggMzgzYWNmZi4uOTlkNWJiZCAxMDA2NDQKLS0t
IGEvdG9vbHMvdGVzdHMvdmhwZXQvZW11bC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3ZocGV0L2VtdWwu
aApAQCAtMjk2LDcgKzI5Niw4IEBAIHN0cnVjdCBodm1faHdfaHBldAogfTsKIAogdHlwZWRlZiBp
bnQgKCpodm1fc2F2ZV9oYW5kbGVyKShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCk7CisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpOwogdHlwZWRlZiBpbnQg
KCpodm1fbG9hZF9oYW5kbGVyKShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCk7CiAKZGlmZiAtLWdpdCBhL3Rv
b2xzL3Rlc3RzL3ZocGV0L21haW4uYyBiL3Rvb2xzL3Rlc3RzL3ZocGV0L21haW4uYwppbmRleCA2
ZmU2NWVhLi4zZDhlN2Y1IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy92aHBldC9tYWluLmMKKysr
IGIvdG9vbHMvdGVzdHMvdmhwZXQvbWFpbi5jCkBAIC0xNzcsNyArMTc3LDcgQEAgdm9pZCBfX2lu
aXQgaHZtX3JlZ2lzdGVyX3NhdmV2bSh1aW50MTZfdCB0eXBlY29kZSwKIAogaW50IGRvX3NhdmUo
dWludDE2X3QgdHlwZWNvZGUsIHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQogewotICAgIHJldHVybiBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUoZCwgaCk7
CisgICAgcmV0dXJuIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCBoLCBkLT5tYXhf
dmNwdXMpOwogfQogCiBpbnQgZG9fbG9hZCh1aW50MTZfdCB0eXBlY29kZSwgc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
Y3B1L21jaGVjay92bWNlLmMgYi94ZW4vYXJjaC94ODYvY3B1L21jaGVjay92bWNlLmMKaW5kZXgg
ZTA3Y2QyZi4uOThiMTJlMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9tY2hlY2svdm1j
ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvbWNoZWNrL3ZtY2UuYwpAQCAtMzQ5LDIwICszNDks
MzMgQEAgaW50IHZtY2Vfd3Jtc3IodWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgcmV0
dXJuIHJldDsKIH0KIAotc3RhdGljIGludCB2bWNlX3NhdmVfdmNwdV9jdHh0KHN0cnVjdCBkb21h
aW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQordm9pZCB2bWNlX3NhdmVfdmNwdV9jdHh0
X29uZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV92bWNlX3ZjcHUgKmN0eHQpCit7CisgICAg
Y3R4dC0+Y2FwcyA9IHYtPmFyY2gudm1jZS5tY2dfY2FwOworICAgIGN0eHQtPm1jaV9jdGwyX2Jh
bmswID0gdi0+YXJjaC52bWNlLmJhbmtbMF0ubWNpX2N0bDI7CisgICAgY3R4dC0+bWNpX2N0bDJf
YmFuazEgPSB2LT5hcmNoLnZtY2UuYmFua1sxXS5tY2lfY3RsMjsKKyAgICBjdHh0LT5tY2dfZXh0
X2N0bCA9IHYtPmFyY2gudm1jZS5tY2dfZXh0X2N0bDsKK30KKworc3RhdGljIGludCB2bWNlX3Nh
dmVfdmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLCB1
bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7CiAgICAgaW50IGVy
ciA9IDA7CiAKLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgaWYoIGluc3RhbmNlIDwg
ZC0+bWF4X3ZjcHVzICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBodm1fdm1jZV92Y3B1IGN0eHQ7
CisKKyAgICAgICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOworICAgICAgICB2bWNlX3NhdmVfdmNw
dV9jdHh0X29uZSh2LCAmY3R4dCk7CisKKyAgICAgICAgZXJyID0gaHZtX3NhdmVfZW50cnkoVk1D
RV9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CisgICAgfQorICAgIGVsc2UgZm9yX2VhY2hf
dmNwdSAoIGQsIHYgKQogICAgIHsKLSAgICAgICAgc3RydWN0IGh2bV92bWNlX3ZjcHUgY3R4dCA9
IHsKLSAgICAgICAgICAgIC5jYXBzID0gdi0+YXJjaC52bWNlLm1jZ19jYXAsCi0gICAgICAgICAg
ICAubWNpX2N0bDJfYmFuazAgPSB2LT5hcmNoLnZtY2UuYmFua1swXS5tY2lfY3RsMiwKLSAgICAg
ICAgICAgIC5tY2lfY3RsMl9iYW5rMSA9IHYtPmFyY2gudm1jZS5iYW5rWzFdLm1jaV9jdGwyLAot
ICAgICAgICAgICAgLm1jZ19leHRfY3RsID0gdi0+YXJjaC52bWNlLm1jZ19leHRfY3RsLAotICAg
ICAgICB9OworICAgICAgICBzdHJ1Y3QgaHZtX3ZtY2VfdmNwdSBjdHh0OwogCisgICAgICAgIHZt
Y2Vfc2F2ZV92Y3B1X2N0eHRfb25lKHYsICZjdHh0KTsKICAgICAgICAgZXJyID0gaHZtX3NhdmVf
ZW50cnkoVk1DRV9WQ1BVLCB2LT52Y3B1X2lkLCBoLCAmY3R4dCk7CiAgICAgICAgIGlmICggZXJy
ICkKICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWN0bC5j
IGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCmluZGV4IDU0MGJhMDguLmQzYzRlMTQgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYworKysgYi94ZW4vYXJjaC94ODYvZG9tY3RsLmMKQEAg
LTYyNCwxMiArNjI0LDEwIEBAIGxvbmcgYXJjaF9kb19kb21jdGwoCiAgICAgICAgICAgICAgIWlz
X2h2bV9kb21haW4oZCkgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgZG9tYWluX3Bh
dXNlKGQpOwogICAgICAgICByZXQgPSBodm1fc2F2ZV9vbmUoZCwgZG9tY3RsLT51Lmh2bWNvbnRl
eHRfcGFydGlhbC50eXBlLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgZG9tY3RsLT51Lmh2
bWNvbnRleHRfcGFydGlhbC5pbnN0YW5jZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRv
bWN0bC0+dS5odm1jb250ZXh0X3BhcnRpYWwuYnVmZmVyLAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgJmRvbWN0bC0+dS5odm1jb250ZXh0X3BhcnRpYWwuYnVmc3opOwotICAgICAgICBkb21h
aW5fdW5wYXVzZShkKTsKIAogICAgICAgICBpZiAoICFyZXQgKQogICAgICAgICAgICAgY29weWJh
Y2sgPSB0cnVlOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9ocGV0LmMgYi94ZW4vYXJj
aC94ODYvaHZtL2hwZXQuYwppbmRleCAzZWE4OTVhLi41NmY0NjkxIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL2hwZXQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYwpAQCAtNTA5
LDcgKzUwOSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgaHZtX21taW9fb3BzIGhwZXRfbW1pb19v
cHMgPSB7CiB9OwogCiAKLXN0YXRpYyBpbnQgaHBldF9zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2
bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBocGV0X3NhdmUoc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkKIHsK
ICAgICBIUEVUU3RhdGUgKmhwID0gZG9tYWluX3ZocGV0KGQpOwogICAgIHN0cnVjdCB2Y3B1ICp2
ID0gcHRfZ2xvYmFsX3ZjcHVfdGFyZ2V0KGQpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2
bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMjA1YjRjYi4uYzdmMzhlYiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC03MjgsMTUgKzcyOCwyNiBAQCB2b2lkIGh2bV9kb21haW5fZGVzdHJveShzdHJ1
Y3QgZG9tYWluICpkKQogICAgIH0KIH0KIAotc3RhdGljIGludCBodm1fc2F2ZV90c2NfYWRqdXN0
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQordm9pZCBodm1fc2F2
ZV90c2NfYWRqdXN0X29uZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV90c2NfYWRqdXN0ICpj
dHh0KQoreworICAgIGN0eHQtPnRzY19hZGp1c3QgPSB2LT5hcmNoLmh2bV92Y3B1Lm1zcl90c2Nf
YWRqdXN0OworfQorCitzdGF0aWMgaW50IGh2bV9zYXZlX3RzY19hZGp1c3Qoc3RydWN0IGRvbWFp
biAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkKIHsK
ICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgaHZtX3RzY19hZGp1c3QgY3R4dDsKICAg
ICBpbnQgZXJyID0gMDsKIAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICBpZiggaW5z
dGFuY2UgPCBkLT5tYXhfdmNwdXMgKQogICAgIHsKLSAgICAgICAgY3R4dC50c2NfYWRqdXN0ID0g
di0+YXJjaC5odm1fdmNwdS5tc3JfdHNjX2FkanVzdDsKKyAgICAgICAgdiA9IGQtPnZjcHVbaW5z
dGFuY2VdOworICAgICAgICBodm1fc2F2ZV90c2NfYWRqdXN0X29uZSh2LCAmY3R4dCk7CisgICAg
ICAgIGVyciA9IGh2bV9zYXZlX2VudHJ5KFRTQ19BREpVU1QsIHYtPnZjcHVfaWQsIGgsICZjdHh0
KTsKKyAgICB9CisgICAgZWxzZSBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgeworICAgICAg
ICBodm1fc2F2ZV90c2NfYWRqdXN0X29uZSh2LCAmY3R4dCk7CiAgICAgICAgIGVyciA9IGh2bV9z
YXZlX2VudHJ5KFRTQ19BREpVU1QsIHYtPnZjcHVfaWQsIGgsICZjdHh0KTsKICAgICAgICAgaWYg
KCBlcnIgKQogICAgICAgICAgICAgYnJlYWs7CkBAIC03NjgsMTE3ICs3NzksMTM1IEBAIHN0YXRp
YyBpbnQgaHZtX2xvYWRfdHNjX2FkanVzdChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCkKIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoVFNDX0FESlVTVCwgaHZtX3Nh
dmVfdHNjX2FkanVzdCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgaHZtX2xvYWRfdHNjX2Fk
anVzdCwgMSwgSFZNU1JfUEVSX1ZDUFUpOwogCi1zdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0
KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQordm9pZCBodm1fc2F2
ZV9jcHVfY3R4dF9vbmUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfY3B1ICpjdHh0KQor
eworICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyIHNlZzsKKworICAgIC8qIEFyY2hpdGVjdHVy
ZS1zcGVjaWZpYyB2bWNzL3ZtY2IgYml0cyAqLworICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0
KHYsIGN0eHQpOworCisgICAgY3R4dC0+dHNjID0gaHZtX2dldF9ndWVzdF90c2NfZml4ZWQodiwg
di0+ZG9tYWluLT5hcmNoLmh2bV9kb21haW4uc3luY190c2MpOworCisgICAgY3R4dC0+bXNyX3Rz
Y19hdXggPSBodm1fbXNyX3RzY19hdXgodik7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0
ZXIodiwgeDg2X3NlZ19pZHRyLCAmc2VnKTsKKyAgICBjdHh0LT5pZHRyX2xpbWl0ID0gc2VnLmxp
bWl0OworICAgIGN0eHQtPmlkdHJfYmFzZSA9IHNlZy5iYXNlOworCisgICAgaHZtX2dldF9zZWdt
ZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ2R0ciwgJnNlZyk7CisgICAgY3R4dC0+Z2R0cl9saW1p
dCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LT5nZHRyX2Jhc2UgPSBzZWcuYmFzZTsKKworICAgIGh2
bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2NzLCAmc2VnKTsKKyAgICBjdHh0LT5j
c19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQtPmNzX2xpbWl0ID0gc2VnLmxpbWl0OworICAgIGN0
eHQtPmNzX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LT5jc19hcmJ5dGVzID0gc2VnLmF0dHI7
CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19kcywgJnNlZyk7Cisg
ICAgY3R4dC0+ZHNfc2VsID0gc2VnLnNlbDsKKyAgICBjdHh0LT5kc19saW1pdCA9IHNlZy5saW1p
dDsKKyAgICBjdHh0LT5kc19iYXNlID0gc2VnLmJhc2U7CisgICAgY3R4dC0+ZHNfYXJieXRlcyA9
IHNlZy5hdHRyOworCisgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZXMs
ICZzZWcpOworICAgIGN0eHQtPmVzX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC0+ZXNfbGltaXQg
PSBzZWcubGltaXQ7CisgICAgY3R4dC0+ZXNfYmFzZSA9IHNlZy5iYXNlOworICAgIGN0eHQtPmVz
X2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4
ODZfc2VnX3NzLCAmc2VnKTsKKyAgICBjdHh0LT5zc19zZWwgPSBzZWcuc2VsOworICAgIGN0eHQt
PnNzX2xpbWl0ID0gc2VnLmxpbWl0OworICAgIGN0eHQtPnNzX2Jhc2UgPSBzZWcuYmFzZTsKKyAg
ICBjdHh0LT5zc19hcmJ5dGVzID0gc2VnLmF0dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVn
aXN0ZXIodiwgeDg2X3NlZ19mcywgJnNlZyk7CisgICAgY3R4dC0+ZnNfc2VsID0gc2VnLnNlbDsK
KyAgICBjdHh0LT5mc19saW1pdCA9IHNlZy5saW1pdDsKKyAgICBjdHh0LT5mc19iYXNlID0gc2Vn
LmJhc2U7CisgICAgY3R4dC0+ZnNfYXJieXRlcyA9IHNlZy5hdHRyOworCisgICAgaHZtX2dldF9z
ZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfZ3MsICZzZWcpOworICAgIGN0eHQtPmdzX3NlbCA9
IHNlZy5zZWw7CisgICAgY3R4dC0+Z3NfbGltaXQgPSBzZWcubGltaXQ7CisgICAgY3R4dC0+Z3Nf
YmFzZSA9IHNlZy5iYXNlOworICAgIGN0eHQtPmdzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAg
IGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX3RyLCAmc2VnKTsKKyAgICBjdHh0
LT50cl9zZWwgPSBzZWcuc2VsOworICAgIGN0eHQtPnRyX2xpbWl0ID0gc2VnLmxpbWl0OworICAg
IGN0eHQtPnRyX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LT50cl9hcmJ5dGVzID0gc2VnLmF0
dHI7CisKKyAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19sZHRyLCAmc2Vn
KTsKKyAgICBjdHh0LT5sZHRyX3NlbCA9IHNlZy5zZWw7CisgICAgY3R4dC0+bGR0cl9saW1pdCA9
IHNlZy5saW1pdDsKKyAgICBjdHh0LT5sZHRyX2Jhc2UgPSBzZWcuYmFzZTsKKyAgICBjdHh0LT5s
ZHRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsKKworICAgIGlmICggdi0+ZnB1X2luaXRpYWxpc2VkICkK
KyAgICB7CisgICAgICAgIG1lbWNweShjdHh0LT5mcHVfcmVncywgdi0+YXJjaC5mcHVfY3R4dCwg
c2l6ZW9mKGN0eHQtPmZwdV9yZWdzKSk7CisgICAgICAgIGN0eHQtPmZsYWdzID0gWEVOX1g4Nl9G
UFVfSU5JVElBTElTRUQ7CisgICAgfQorCisgICAgY3R4dC0+cmF4ID0gdi0+YXJjaC51c2VyX3Jl
Z3MucmF4OworICAgIGN0eHQtPnJieCA9IHYtPmFyY2gudXNlcl9yZWdzLnJieDsKKyAgICBjdHh0
LT5yY3ggPSB2LT5hcmNoLnVzZXJfcmVncy5yY3g7CisgICAgY3R4dC0+cmR4ID0gdi0+YXJjaC51
c2VyX3JlZ3MucmR4OworICAgIGN0eHQtPnJicCA9IHYtPmFyY2gudXNlcl9yZWdzLnJicDsKKyAg
ICBjdHh0LT5yc2kgPSB2LT5hcmNoLnVzZXJfcmVncy5yc2k7CisgICAgY3R4dC0+cmRpID0gdi0+
YXJjaC51c2VyX3JlZ3MucmRpOworICAgIGN0eHQtPnJzcCA9IHYtPmFyY2gudXNlcl9yZWdzLnJz
cDsKKyAgICBjdHh0LT5yaXAgPSB2LT5hcmNoLnVzZXJfcmVncy5yaXA7CisgICAgY3R4dC0+cmZs
YWdzID0gdi0+YXJjaC51c2VyX3JlZ3MucmZsYWdzOworICAgIGN0eHQtPnI4ICA9IHYtPmFyY2gu
dXNlcl9yZWdzLnI4OworICAgIGN0eHQtPnI5ICA9IHYtPmFyY2gudXNlcl9yZWdzLnI5OworICAg
IGN0eHQtPnIxMCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMDsKKyAgICBjdHh0LT5yMTEgPSB2LT5h
cmNoLnVzZXJfcmVncy5yMTE7CisgICAgY3R4dC0+cjEyID0gdi0+YXJjaC51c2VyX3JlZ3MucjEy
OworICAgIGN0eHQtPnIxMyA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMzsKKyAgICBjdHh0LT5yMTQg
PSB2LT5hcmNoLnVzZXJfcmVncy5yMTQ7CisgICAgY3R4dC0+cjE1ID0gdi0+YXJjaC51c2VyX3Jl
Z3MucjE1OworICAgIGN0eHQtPmRyMCA9IHYtPmFyY2guZGVidWdyZWdbMF07CisgICAgY3R4dC0+
ZHIxID0gdi0+YXJjaC5kZWJ1Z3JlZ1sxXTsKKyAgICBjdHh0LT5kcjIgPSB2LT5hcmNoLmRlYnVn
cmVnWzJdOworICAgIGN0eHQtPmRyMyA9IHYtPmFyY2guZGVidWdyZWdbM107CisgICAgY3R4dC0+
ZHI2ID0gdi0+YXJjaC5kZWJ1Z3JlZ1s2XTsKKyAgICBjdHh0LT5kcjcgPSB2LT5hcmNoLmRlYnVn
cmVnWzddOworfQorCitzdGF0aWMgaW50IGh2bV9zYXZlX2NwdV9jdHh0KHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAg
ICAgc3RydWN0IHZjcHUgKnY7CiAgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dDsKLSAgICBzdHJ1
Y3Qgc2VnbWVudF9yZWdpc3RlciBzZWc7CiAKLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisg
ICAgaWYoIGluc3RhbmNlIDwgZC0+bWF4X3ZjcHVzKQogICAgIHsKLSAgICAgICAgLyogV2UgZG9u
J3QgbmVlZCB0byBzYXZlIHN0YXRlIGZvciBhIHZjcHUgdGhhdCBpcyBkb3duOyB0aGUgcmVzdG9y
ZSAKKyAgICAgICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOworICAgICAgICBpZiAoIHYtPnBhdXNl
X2ZsYWdzICYgVlBGX2Rvd24gKQorICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIG1lbXNl
dCgmY3R4dCwgMCwgc2l6ZW9mKGN0eHQpKTsKKworICAgICAgICBodm1fc2F2ZV9jcHVfY3R4dF9v
bmUodiwgJmN0eHQpOworCisgICAgICAgIGlmICggaHZtX3NhdmVfZW50cnkoQ1BVLCB2LT52Y3B1
X2lkLCBoLCAmY3R4dCkgIT0gMCApCisgICAgICAgICAgICByZXR1cm4gMTsKKyAgICB9CisgICAg
ZWxzZSBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgeworICAgICAgICAvKiBXZSBkb24ndCBu
ZWVkIHRvIHNhdmUgc3RhdGUgZm9yIGEgdmNwdSB0aGF0IGlzIGRvd247IHRoZSByZXN0b3JlCiAg
ICAgICAgICAqIGNvZGUgd2lsbCBsZWF2ZSBpdCBkb3duIGlmIHRoZXJlIGlzIG5vdGhpbmcgc2F2
ZWQuICovCiAgICAgICAgIGlmICggdi0+cGF1c2VfZmxhZ3MgJiBWUEZfZG93biApCiAgICAgICAg
ICAgICBjb250aW51ZTsKIAogICAgICAgICBtZW1zZXQoJmN0eHQsIDAsIHNpemVvZihjdHh0KSk7
CiAKLSAgICAgICAgLyogQXJjaGl0ZWN0dXJlLXNwZWNpZmljIHZtY3Mvdm1jYiBiaXRzICovCi0g
ICAgICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0KHYsICZjdHh0KTsKLQotICAgICAgICBjdHh0
LnRzYyA9IGh2bV9nZXRfZ3Vlc3RfdHNjX2ZpeGVkKHYsIGQtPmFyY2guaHZtX2RvbWFpbi5zeW5j
X3RzYyk7Ci0KLSAgICAgICAgY3R4dC5tc3JfdHNjX2F1eCA9IGh2bV9tc3JfdHNjX2F1eCh2KTsK
LQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19pZHRyLCAmc2Vn
KTsKLSAgICAgICAgY3R4dC5pZHRyX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBjdHh0Lmlk
dHJfYmFzZSA9IHNlZy5iYXNlOwotCi0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2
LCB4ODZfc2VnX2dkdHIsICZzZWcpOwotICAgICAgICBjdHh0LmdkdHJfbGltaXQgPSBzZWcubGlt
aXQ7Ci0gICAgICAgIGN0eHQuZ2R0cl9iYXNlID0gc2VnLmJhc2U7Ci0KLSAgICAgICAgaHZtX2dl
dF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfY3MsICZzZWcpOwotICAgICAgICBjdHh0LmNz
X3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQuY3NfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAg
ICAgIGN0eHQuY3NfYmFzZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LmNzX2FyYnl0ZXMgPSBz
ZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19k
cywgJnNlZyk7Ci0gICAgICAgIGN0eHQuZHNfc2VsID0gc2VnLnNlbDsKLSAgICAgICAgY3R4dC5k
c19saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5kc19iYXNlID0gc2VnLmJhc2U7Ci0g
ICAgICAgIGN0eHQuZHNfYXJieXRlcyA9IHNlZy5hdHRyOwotCi0gICAgICAgIGh2bV9nZXRfc2Vn
bWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2VzLCAmc2VnKTsKLSAgICAgICAgY3R4dC5lc19zZWwg
PSBzZWcuc2VsOwotICAgICAgICBjdHh0LmVzX2xpbWl0ID0gc2VnLmxpbWl0OwotICAgICAgICBj
dHh0LmVzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4dC5lc19hcmJ5dGVzID0gc2VnLmF0
dHI7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lzdGVyKHYsIHg4Nl9zZWdfc3MsICZz
ZWcpOwotICAgICAgICBjdHh0LnNzX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQuc3NfbGlt
aXQgPSBzZWcubGltaXQ7Ci0gICAgICAgIGN0eHQuc3NfYmFzZSA9IHNlZy5iYXNlOwotICAgICAg
ICBjdHh0LnNzX2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBodm1fZ2V0X3NlZ21lbnRf
cmVnaXN0ZXIodiwgeDg2X3NlZ19mcywgJnNlZyk7Ci0gICAgICAgIGN0eHQuZnNfc2VsID0gc2Vn
LnNlbDsKLSAgICAgICAgY3R4dC5mc19saW1pdCA9IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5m
c19iYXNlID0gc2VnLmJhc2U7Ci0gICAgICAgIGN0eHQuZnNfYXJieXRlcyA9IHNlZy5hdHRyOwot
Ci0gICAgICAgIGh2bV9nZXRfc2VnbWVudF9yZWdpc3Rlcih2LCB4ODZfc2VnX2dzLCAmc2VnKTsK
LSAgICAgICAgY3R4dC5nc19zZWwgPSBzZWcuc2VsOwotICAgICAgICBjdHh0LmdzX2xpbWl0ID0g
c2VnLmxpbWl0OwotICAgICAgICBjdHh0LmdzX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAgY3R4
dC5nc19hcmJ5dGVzID0gc2VnLmF0dHI7Ci0KLSAgICAgICAgaHZtX2dldF9zZWdtZW50X3JlZ2lz
dGVyKHYsIHg4Nl9zZWdfdHIsICZzZWcpOwotICAgICAgICBjdHh0LnRyX3NlbCA9IHNlZy5zZWw7
Ci0gICAgICAgIGN0eHQudHJfbGltaXQgPSBzZWcubGltaXQ7Ci0gICAgICAgIGN0eHQudHJfYmFz
ZSA9IHNlZy5iYXNlOwotICAgICAgICBjdHh0LnRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAg
ICAgICBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgeDg2X3NlZ19sZHRyLCAmc2VnKTsKLSAg
ICAgICAgY3R4dC5sZHRyX3NlbCA9IHNlZy5zZWw7Ci0gICAgICAgIGN0eHQubGR0cl9saW1pdCA9
IHNlZy5saW1pdDsKLSAgICAgICAgY3R4dC5sZHRyX2Jhc2UgPSBzZWcuYmFzZTsKLSAgICAgICAg
Y3R4dC5sZHRyX2FyYnl0ZXMgPSBzZWcuYXR0cjsKLQotICAgICAgICBpZiAoIHYtPmZwdV9pbml0
aWFsaXNlZCApCi0gICAgICAgIHsKLSAgICAgICAgICAgIG1lbWNweShjdHh0LmZwdV9yZWdzLCB2
LT5hcmNoLmZwdV9jdHh0LCBzaXplb2YoY3R4dC5mcHVfcmVncykpOwotICAgICAgICAgICAgY3R4
dC5mbGFncyA9IFhFTl9YODZfRlBVX0lOSVRJQUxJU0VEOwotICAgICAgICB9Ci0KLSAgICAgICAg
Y3R4dC5yYXggPSB2LT5hcmNoLnVzZXJfcmVncy5yYXg7Ci0gICAgICAgIGN0eHQucmJ4ID0gdi0+
YXJjaC51c2VyX3JlZ3MucmJ4OwotICAgICAgICBjdHh0LnJjeCA9IHYtPmFyY2gudXNlcl9yZWdz
LnJjeDsKLSAgICAgICAgY3R4dC5yZHggPSB2LT5hcmNoLnVzZXJfcmVncy5yZHg7Ci0gICAgICAg
IGN0eHQucmJwID0gdi0+YXJjaC51c2VyX3JlZ3MucmJwOwotICAgICAgICBjdHh0LnJzaSA9IHYt
PmFyY2gudXNlcl9yZWdzLnJzaTsKLSAgICAgICAgY3R4dC5yZGkgPSB2LT5hcmNoLnVzZXJfcmVn
cy5yZGk7Ci0gICAgICAgIGN0eHQucnNwID0gdi0+YXJjaC51c2VyX3JlZ3MucnNwOwotICAgICAg
ICBjdHh0LnJpcCA9IHYtPmFyY2gudXNlcl9yZWdzLnJpcDsKLSAgICAgICAgY3R4dC5yZmxhZ3Mg
PSB2LT5hcmNoLnVzZXJfcmVncy5yZmxhZ3M7Ci0gICAgICAgIGN0eHQucjggID0gdi0+YXJjaC51
c2VyX3JlZ3Mucjg7Ci0gICAgICAgIGN0eHQucjkgID0gdi0+YXJjaC51c2VyX3JlZ3Mucjk7Ci0g
ICAgICAgIGN0eHQucjEwID0gdi0+YXJjaC51c2VyX3JlZ3MucjEwOwotICAgICAgICBjdHh0LnIx
MSA9IHYtPmFyY2gudXNlcl9yZWdzLnIxMTsKLSAgICAgICAgY3R4dC5yMTIgPSB2LT5hcmNoLnVz
ZXJfcmVncy5yMTI7Ci0gICAgICAgIGN0eHQucjEzID0gdi0+YXJjaC51c2VyX3JlZ3MucjEzOwot
ICAgICAgICBjdHh0LnIxNCA9IHYtPmFyY2gudXNlcl9yZWdzLnIxNDsKLSAgICAgICAgY3R4dC5y
MTUgPSB2LT5hcmNoLnVzZXJfcmVncy5yMTU7Ci0gICAgICAgIGN0eHQuZHIwID0gdi0+YXJjaC5k
ZWJ1Z3JlZ1swXTsKLSAgICAgICAgY3R4dC5kcjEgPSB2LT5hcmNoLmRlYnVncmVnWzFdOwotICAg
ICAgICBjdHh0LmRyMiA9IHYtPmFyY2guZGVidWdyZWdbMl07Ci0gICAgICAgIGN0eHQuZHIzID0g
di0+YXJjaC5kZWJ1Z3JlZ1szXTsKLSAgICAgICAgY3R4dC5kcjYgPSB2LT5hcmNoLmRlYnVncmVn
WzZdOwotICAgICAgICBjdHh0LmRyNyA9IHYtPmFyY2guZGVidWdyZWdbN107CisgICAgICAgIGh2
bV9zYXZlX2NwdV9jdHh0X29uZSh2LCAmY3R4dCk7CiAKICAgICAgICAgaWYgKCBodm1fc2F2ZV9l
bnRyeShDUFUsIHYtPnZjcHVfaWQsIGgsICZjdHh0KSAhPSAwICkKLSAgICAgICAgICAgIHJldHVy
biAxOyAKKyAgICAgICAgICAgIHJldHVybiAxOwogICAgIH0KICAgICByZXR1cm4gMDsKIH0KQEAg
LTExNjIsMTUgKzExOTEsNDQgQEAgSFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShDUFUsIGh2bV9z
YXZlX2NwdV9jdHh0LCBodm1fbG9hZF9jcHVfY3R4dCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBzYXZlX2FyZWEpICsgXAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHhzdGF0ZV9jdHh0X3NpemUoeGNyMCkpCiAKLXN0YXRpYyBpbnQgaHZtX3Nh
dmVfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKK3ZvaWQgaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlc19vbmUoc3RydWN0IHZjcHUgKnYs
IHN0cnVjdCBodm1faHdfY3B1X3hzYXZlICpjdHh0LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkK
K3sKKyAgICB1bnNpZ25lZCBpbnQgc2l6ZSA9IEhWTV9DUFVfWFNBVkVfU0laRSh2LT5hcmNoLnhj
cjBfYWNjdW0pOworCisgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSAqKSZoLT5k
YXRhW2gtPmN1cl07CisgICAgaC0+Y3VyICs9IHNpemU7CisKKyAgICBjdHh0LT54ZmVhdHVyZV9t
YXNrID0geGZlYXR1cmVfbWFzazsKKyAgICBjdHh0LT54Y3IwID0gdi0+YXJjaC54Y3IwOworICAg
IGN0eHQtPnhjcjBfYWNjdW0gPSB2LT5hcmNoLnhjcjBfYWNjdW07Cit9CisKK3N0YXRpYyBpbnQg
aHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlcyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2Nv
bnRleHRfdCAqaCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgaW5zdGFuY2UpCiB7CiAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgc3RydWN0IGh2bV9o
d19jcHVfeHNhdmUgKmN0eHQ7CisgICAgc3RydWN0IGh2bV9od19jcHVfeHNhdmUgY3R4dDsKIAog
ICAgIGlmICggIWNwdV9oYXNfeHNhdmUgKQogICAgICAgICByZXR1cm4gMDsgICAvKiBkbyBub3Ro
aW5nICovCiAKLSAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgaWYoIGluc3RhbmNlIDwg
ZC0+bWF4X3ZjcHVzICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGludCBzaXplOworCisgICAg
ICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsKKyAgICAgICAgc2l6ZSA9IEhWTV9DUFVfWFNBVkVf
U0laRSh2LT5hcmNoLnhjcjBfYWNjdW0pOworCisgICAgICAgIGlmICggIXhzYXZlX2VuYWJsZWQo
dikgKQorICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgICAgIGlmICggX2h2bV9pbml0X2VudHJ5
KGgsIENQVV9YU0FWRV9DT0RFLCB2LT52Y3B1X2lkLCBzaXplKSApCisgICAgICAgICAgICByZXR1
cm4gMTsKKyAgICAgICAgaHZtX3NhdmVfY3B1X3hzYXZlX3N0YXRlc19vbmUodiwgJmN0eHQsIGgp
OworCisgICAgICAgIGV4cGFuZF94c2F2ZV9zdGF0ZXModiwgJmN0eHQuc2F2ZV9hcmVhLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemUgLSBvZmZzZXRvZih0eXBlb2YoY3R4dCksIHNh
dmVfYXJlYSkpOworICAgIH0KKyAgICBlbHNlIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKICAgICB7
CiAgICAgICAgIHVuc2lnbmVkIGludCBzaXplID0gSFZNX0NQVV9YU0FWRV9TSVpFKHYtPmFyY2gu
eGNyMF9hY2N1bSk7CiAKQEAgLTExNzgsMTQgKzEyMzYsMTAgQEAgc3RhdGljIGludCBodm1fc2F2
ZV9jcHVfeHNhdmVfc3RhdGVzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGlmICggX2h2bV9pbml0X2VudHJ5
KGgsIENQVV9YU0FWRV9DT0RFLCB2LT52Y3B1X2lkLCBzaXplKSApCiAgICAgICAgICAgICByZXR1
cm4gMTsKLSAgICAgICAgY3R4dCA9IChzdHJ1Y3QgaHZtX2h3X2NwdV94c2F2ZSAqKSZoLT5kYXRh
W2gtPmN1cl07Ci0gICAgICAgIGgtPmN1ciArPSBzaXplOworICAgICAgICBodm1fc2F2ZV9jcHVf
eHNhdmVfc3RhdGVzX29uZSh2LCAmY3R4dCwgaCk7CiAKLSAgICAgICAgY3R4dC0+eGZlYXR1cmVf
bWFzayA9IHhmZWF0dXJlX21hc2s7Ci0gICAgICAgIGN0eHQtPnhjcjAgPSB2LT5hcmNoLnhjcjA7
Ci0gICAgICAgIGN0eHQtPnhjcjBfYWNjdW0gPSB2LT5hcmNoLnhjcjBfYWNjdW07Ci0gICAgICAg
IGV4cGFuZF94c2F2ZV9zdGF0ZXModiwgJmN0eHQtPnNhdmVfYXJlYSwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBzaXplIC0gb2Zmc2V0b2YodHlwZW9mKCpjdHh0KSwgc2F2ZV9hcmVhKSk7
CisgICAgICAgIGV4cGFuZF94c2F2ZV9zdGF0ZXModiwgJmN0eHQuc2F2ZV9hcmVhLAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHNpemUgLSBvZmZzZXRvZih0eXBlb2YoY3R4dCksIHNhdmVf
YXJlYSkpOwogICAgIH0KIAogICAgIHJldHVybiAwOwpAQCAtMTMyNCwzMSArMTM3OCw1OCBAQCBz
dGF0aWMgaW50IGh2bV9sb2FkX2NwdV94c2F2ZV9zdGF0ZXMoc3RydWN0IGRvbWFpbiAqZCwgaHZt
X2RvbWFpbl9jb250ZXh0X3QgKmgpCiAjZGVmaW5lIEhWTV9DUFVfTVNSX1NJWkUoY250KSBvZmZz
ZXRvZihzdHJ1Y3QgaHZtX21zciwgbXNyW2NudF0pCiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVh
ZF9tb3N0bHkgbXNyX2NvdW50X21heDsKIAotc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNycyhz
dHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3ZvaWQgaHZtX3NhdmVf
Y3B1X21zcnNfb25lKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX21zciAqY3R4dCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgpCit7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBjdHh0ID0g
KHN0cnVjdCBodm1fbXNyICopJmgtPmRhdGFbaC0+Y3VyXTsKKyAgICBjdHh0LT5jb3VudCA9IDA7
CisKKyAgICBpZiAoIGh2bV9mdW5jcy5zYXZlX21zciApCisgICAgICAgIGh2bV9mdW5jcy5zYXZl
X21zcih2LCBjdHh0KTsKKworICAgIEFTU0VSVChjdHh0LT5jb3VudCA8PSBtc3JfY291bnRfbWF4
KTsKKworICAgIGZvciAoIGkgPSAwOyBpIDwgY3R4dC0+Y291bnQ7ICsraSApCisgICAgICAgIGN0
eHQtPm1zcltpXS5fcnN2ZCA9IDA7CisKK30KKworc3RhdGljIGludCBodm1fc2F2ZV9jcHVfbXNy
cyhzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGluc3RhbmNlKQogewogICAgIHN0cnVjdCB2
Y3B1ICp2OwogCi0gICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQorICAgIGlmKCBpbnN0YW5jZSA8
IGQtPm1heF92Y3B1cyApCiAgICAgewotICAgICAgICBzdHJ1Y3QgaHZtX21zciAqY3R4dDsKLSAg
ICAgICAgdW5zaWduZWQgaW50IGk7CisgICAgICAgIHN0cnVjdCBodm1fbXNyIGN0eHQ7CisKKyAg
ICAgICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOwogCiAgICAgICAgIGlmICggX2h2bV9pbml0X2Vu
dHJ5KGgsIENQVV9NU1JfQ09ERSwgdi0+dmNwdV9pZCwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSFZNX0NQVV9NU1JfU0laRShtc3JfY291bnRfbWF4KSkgKQogICAgICAgICAgICAgcmV0
dXJuIDE7Ci0gICAgICAgIGN0eHQgPSAoc3RydWN0IGh2bV9tc3IgKikmaC0+ZGF0YVtoLT5jdXJd
OwotICAgICAgICBjdHh0LT5jb3VudCA9IDA7CiAKLSAgICAgICAgaWYgKCBodm1fZnVuY3Muc2F2
ZV9tc3IgKQotICAgICAgICAgICAgaHZtX2Z1bmNzLnNhdmVfbXNyKHYsIGN0eHQpOworICAgICAg
ICBodm1fc2F2ZV9jcHVfbXNyc19vbmUodiwgJmN0eHQsIGgpOwogCi0gICAgICAgIEFTU0VSVChj
dHh0LT5jb3VudCA8PSBtc3JfY291bnRfbWF4KTsKKyAgICAgICAgaWYgKCBjdHh0LmNvdW50ICkK
KyAgICAgICAgICAgIGgtPmN1ciArPSBIVk1fQ1BVX01TUl9TSVpFKGN0eHQuY291bnQpOworICAg
ICAgICBlbHNlCisgICAgICAgICAgICBoLT5jdXIgLT0gc2l6ZW9mKHN0cnVjdCBodm1fc2F2ZV9k
ZXNjcmlwdG9yKTsKKyAgICB9CisKKyAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCisgICAgewor
ICAgICAgICBzdHJ1Y3QgaHZtX21zciBjdHh0OworCisgICAgICAgIGlmICggX2h2bV9pbml0X2Vu
dHJ5KGgsIENQVV9NU1JfQ09ERSwgdi0+dmNwdV9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgSFZNX0NQVV9NU1JfU0laRShtc3JfY291bnRfbWF4KSkgKQorICAgICAgICAgICAgcmV0
dXJuIDE7CiAKLSAgICAgICAgZm9yICggaSA9IDA7IGkgPCBjdHh0LT5jb3VudDsgKytpICkKLSAg
ICAgICAgICAgIGN0eHQtPm1zcltpXS5fcnN2ZCA9IDA7CisgICAgICAgIGh2bV9zYXZlX2NwdV9t
c3JzX29uZSh2LCAmY3R4dCwgaCk7CiAKLSAgICAgICAgaWYgKCBjdHh0LT5jb3VudCApCi0gICAg
ICAgICAgICBoLT5jdXIgKz0gSFZNX0NQVV9NU1JfU0laRShjdHh0LT5jb3VudCk7CisgICAgICAg
IGlmICggY3R4dC5jb3VudCApCisgICAgICAgICAgICBoLT5jdXIgKz0gSFZNX0NQVV9NU1JfU0la
RShjdHh0LmNvdW50KTsKICAgICAgICAgZWxzZQogICAgICAgICAgICAgaC0+Y3VyIC09IHNpemVv
ZihzdHJ1Y3QgaHZtX3NhdmVfZGVzY3JpcHRvcik7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L2h2bS9pODI1NC5jIGIveGVuL2FyY2gveDg2L2h2bS9pODI1NC5jCmluZGV4IDk5MmYw
OGQuLjE0M2I2NGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaTgyNTQuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2k4MjU0LmMKQEAgLTM5MCw3ICszOTAsNyBAQCB2b2lkIHBpdF9zdG9w
X2NoYW5uZWwwX2lycShQSVRTdGF0ZSAqcGl0KQogICAgIHNwaW5fdW5sb2NrKCZwaXQtPmxvY2sp
OwogfQogCi1zdGF0aWMgaW50IHBpdF9zYXZlKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5f
Y29udGV4dF90ICpoKQorc3RhdGljIGludCBwaXRfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1f
ZG9tYWluX2NvbnRleHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQogewogICAgIFBJVFN0
YXRlICpwaXQgPSBkb21haW5fdnBpdChkKTsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2lycS5jIGIveGVuL2FyY2gveDg2L2h2bS9pcnEuYwppbmRleCBlNDI1ZGY5
Li5kYmJmNzY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2lycS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaXJxLmMKQEAgLTU5OCw3ICs1OTgsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBk
dW1wX2lycV9pbmZvX2tleV9pbml0KHZvaWQpCiB9CiBfX2luaXRjYWxsKGR1bXBfaXJxX2luZm9f
a2V5X2luaXQpOwogCi1zdGF0aWMgaW50IGlycV9zYXZlX3BjaShzdHJ1Y3QgZG9tYWluICpkLCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBpbnQgaXJxX3NhdmVfcGNpKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2Up
CiB7CiAgICAgc3RydWN0IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKICAg
ICB1bnNpZ25lZCBpbnQgYXNzZXJ0ZWQsIHBkZXYsIHBpbnR4OwpAQCAtNjMwLDcgKzYzMCw3IEBA
IHN0YXRpYyBpbnQgaXJxX3NhdmVfcGNpKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKQogICAgIHJldHVybiByYzsKIH0KIAotc3RhdGljIGludCBpcnFfc2F2ZV9pc2Eo
c3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitzdGF0aWMgaW50IGly
cV9zYXZlX2lzYShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwgdW5z
aWduZWQgaW50IGluc3RhbmNlKQogewogICAgIHN0cnVjdCBodm1faXJxICpodm1faXJxID0gaHZt
X2RvbWFpbl9pcnEoZCk7CiAKQEAgLTYzOCw3ICs2MzgsNyBAQCBzdGF0aWMgaW50IGlycV9zYXZl
X2lzYShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1
cm4gKCBodm1fc2F2ZV9lbnRyeShJU0FfSVJRLCAwLCBoLCAmaHZtX2lycS0+aXNhX2lycSkgKTsK
IH0KIAotc3RhdGljIGludCBpcnFfc2F2ZV9saW5rKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBpcnFfc2F2ZV9saW5rKHN0cnVjdCBkb21haW4g
KmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoLCB1bnNpZ25lZCBpbnQgaW5zdGFuY2UpCiB7CiAg
ICAgc3RydWN0IGh2bV9pcnEgKmh2bV9pcnEgPSBodm1fZG9tYWluX2lycShkKTsKIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwpp
bmRleCBiNzIxYzYzLi42ZGFiZThiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL210cnIu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwpAQCAtNjY2LDM2ICs2NjYsNTAgQEAgaW50
IGh2bV9zZXRfbWVtX3Bpbm5lZF9jYWNoZWF0dHIoc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3Qg
Z2ZuX3N0YXJ0LAogICAgIHJldHVybiAwOwogfQogCi1zdGF0aWMgaW50IGh2bV9zYXZlX210cnJf
bXNyKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQordm9pZCBodm1f
c2F2ZV9tdHJyX21zcl9vbmUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faHdfbXRyciAqaHdf
bXRycikKIHsKKyAgICBzdHJ1Y3QgbXRycl9zdGF0ZSAqbXRycl9zdGF0ZSA9ICZ2LT5hcmNoLmh2
bV92Y3B1Lm10cnI7CiAgICAgaW50IGk7CisKKyAgICBodm1fZ2V0X2d1ZXN0X3BhdCh2LCAmaHdf
bXRyci0+bXNyX3BhdF9jcik7CisKKyAgICBod19tdHJyLT5tc3JfbXRycl9kZWZfdHlwZSA9IG10
cnJfc3RhdGUtPmRlZl90eXBlCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAobXRycl9z
dGF0ZS0+ZW5hYmxlZCA8PCAxMCk7CisgICAgaHdfbXRyci0+bXNyX210cnJfY2FwID0gbXRycl9z
dGF0ZS0+bXRycl9jYXA7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IE1UUlJfVkNOVDsgaSsrICkK
KyAgICB7CisgICAgICAgIC8qIHNhdmUgcGh5c2Jhc2UgKi8KKyAgICAgICAgaHdfbXRyci0+bXNy
X210cnJfdmFyW2kqMl0gPQorICAgICAgICAgICAgKCh1aW50NjRfdCopbXRycl9zdGF0ZS0+dmFy
X3JhbmdlcylbaSoyXTsKKyAgICAgICAgLyogc2F2ZSBwaHlzbWFzayAqLworICAgICAgICBod19t
dHJyLT5tc3JfbXRycl92YXJbaSoyKzFdID0KKyAgICAgICAgICAgICgodWludDY0X3QqKW10cnJf
c3RhdGUtPnZhcl9yYW5nZXMpW2kqMisxXTsKKyAgICB9CisKKyAgICBmb3IgKCBpID0gMDsgaSA8
IE5VTV9GSVhFRF9NU1I7IGkrKyApCisgICAgICAgIGh3X210cnItPm1zcl9tdHJyX2ZpeGVkW2ld
ID0KKyAgICAgICAgICAgICgodWludDY0X3QqKW10cnJfc3RhdGUtPmZpeGVkX3JhbmdlcylbaV07
CisKK30KKworc3RhdGljIGludCBodm1fc2F2ZV9tdHJyX21zcihzdHJ1Y3QgZG9tYWluICpkLCBo
dm1fZG9tYWluX2NvbnRleHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQorewogICAgIHN0
cnVjdCB2Y3B1ICp2OwogICAgIHN0cnVjdCBodm1faHdfbXRyciBod19tdHJyOwotICAgIHN0cnVj
dCBtdHJyX3N0YXRlICptdHJyX3N0YXRlOwogICAgIC8qIHNhdmUgbXRyciZwYXQgKi8KLSAgICBm
b3JfZWFjaF92Y3B1KGQsIHYpCisgICAgaWYoIGluc3RhbmNlIDwgZC0+bWF4X3ZjcHVzICkKICAg
ICB7Ci0gICAgICAgIG10cnJfc3RhdGUgPSAmdi0+YXJjaC5odm1fdmNwdS5tdHJyOwotCi0gICAg
ICAgIGh2bV9nZXRfZ3Vlc3RfcGF0KHYsICZod19tdHJyLm1zcl9wYXRfY3IpOworICAgICAgICB2
ID0gZC0+dmNwdVtpbnN0YW5jZV07CiAKLSAgICAgICAgaHdfbXRyci5tc3JfbXRycl9kZWZfdHlw
ZSA9IG10cnJfc3RhdGUtPmRlZl90eXBlCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgKG10cnJfc3RhdGUtPmVuYWJsZWQgPDwgMTApOwotICAgICAgICBod19tdHJyLm1zcl9tdHJy
X2NhcCA9IG10cnJfc3RhdGUtPm10cnJfY2FwOwotCi0gICAgICAgIGZvciAoIGkgPSAwOyBpIDwg
TVRSUl9WQ05UOyBpKysgKQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBzYXZlIHBoeXNiYXNl
ICovCi0gICAgICAgICAgICBod19tdHJyLm1zcl9tdHJyX3ZhcltpKjJdID0KLSAgICAgICAgICAg
ICAgICAoKHVpbnQ2NF90KiltdHJyX3N0YXRlLT52YXJfcmFuZ2VzKVtpKjJdOwotICAgICAgICAg
ICAgLyogc2F2ZSBwaHlzbWFzayAqLwotICAgICAgICAgICAgaHdfbXRyci5tc3JfbXRycl92YXJb
aSoyKzFdID0KLSAgICAgICAgICAgICAgICAoKHVpbnQ2NF90KiltdHJyX3N0YXRlLT52YXJfcmFu
Z2VzKVtpKjIrMV07Ci0gICAgICAgIH0KKyAgICAgICAgaHZtX3NhdmVfbXRycl9tc3Jfb25lKHYs
ICZod19tdHJyKTsKIAotICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE5VTV9GSVhFRF9NU1I7IGkr
KyApCi0gICAgICAgICAgICBod19tdHJyLm1zcl9tdHJyX2ZpeGVkW2ldID0KLSAgICAgICAgICAg
ICAgICAoKHVpbnQ2NF90KiltdHJyX3N0YXRlLT5maXhlZF9yYW5nZXMpW2ldOworICAgICAgICBp
ZiAoIGh2bV9zYXZlX2VudHJ5KE1UUlIsIHYtPnZjcHVfaWQsIGgsICZod19tdHJyKSAhPSAwICkK
KyAgICAgICAgICAgIHJldHVybiAxOworICAgIH0KKyAgICBlbHNlIGZvcl9lYWNoX3ZjcHUoZCwg
dikKKyAgICB7CisgICAgICAgIGh2bV9zYXZlX210cnJfbXNyX29uZSh2LCAmaHdfbXRycik7CiAK
ICAgICAgICAgaWYgKCBodm1fc2F2ZV9lbnRyeShNVFJSLCB2LT52Y3B1X2lkLCBoLCAmaHdfbXRy
cikgIT0gMCApCiAgICAgICAgICAgICByZXR1cm4gMTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vcG10aW1lci5jIGIveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKaW5kZXggYjcwYzI5
OS4uMjFkY2RlYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9wbXRpbWVyLmMKQEAgLTI0OSw3ICsyNDksNyBAQCBzdGF0aWMgaW50
IGhhbmRsZV9wbXRfaW8oCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAotc3RhdGljIGlu
dCBhY3BpX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCitz
dGF0aWMgaW50IGFjcGlfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQogewogICAgIHN0cnVjdCBodm1faHdfYWNwaSAq
YWNwaSA9ICZkLT5hcmNoLmh2bV9kb21haW4uYWNwaTsKICAgICBQTVRTdGF0ZSAqcyA9ICZkLT5h
cmNoLmh2bV9kb21haW4ucGxfdGltZS0+dnBtdDsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9o
dm0vcnRjLmMgYi94ZW4vYXJjaC94ODYvaHZtL3J0Yy5jCmluZGV4IGJjZmExNjkuLjgzZjMzOWQg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vcnRjLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS9ydGMuYwpAQCAtNzM3LDcgKzczNyw3IEBAIHZvaWQgcnRjX21pZ3JhdGVfdGltZXJzKHN0cnVj
dCB2Y3B1ICp2KQogfQogCiAvKiBTYXZlIFJUQyBoYXJkd2FyZSBzdGF0ZSAqLwotc3RhdGljIGlu
dCBydGNfc2F2ZShzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0
YXRpYyBpbnQgcnRjX3NhdmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3Qg
KmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkKIHsKICAgICBSVENTdGF0ZSAqcyA9IGRvbWFpbl92
cnRjKGQpOwogICAgIGludCByYzsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc2F2ZS5j
IGIveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKaW5kZXggODk4NGEyMy4uYTk2M2Q1ZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9zYXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zYXZl
LmMKQEAgLTEzOCw2ICsxMzgsNyBAQCBpbnQgaHZtX3NhdmVfb25lKHN0cnVjdCBkb21haW4gKmQs
IHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50IGluc3RhbmNlLAogICAgIGludCBy
djsKICAgICBodm1fZG9tYWluX2NvbnRleHRfdCBjdHh0ID0geyB9OwogICAgIGNvbnN0IHN0cnVj
dCBodm1fc2F2ZV9kZXNjcmlwdG9yICpkZXNjOworICAgIGJvb2wgaXNfc2luZ2xlX2luc3RhbmNl
ID0gZmFsc2U7CiAKICAgICBpZiAoIGQtPmlzX2R5aW5nIHx8CiAgICAgICAgICB0eXBlY29kZSA+
IEhWTV9TQVZFX0NPREVfTUFYIHx8CkBAIC0xNDUsNDEgKzE0Niw4MiBAQCBpbnQgaHZtX3NhdmVf
b25lKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGludCB0eXBlY29kZSwgdW5zaWduZWQgaW50
IGluc3RhbmNlLAogICAgICAgICAgIWh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZSApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogCisgICAgaWYoIGh2bV9zcl9oYW5kbGVyc1t0eXBlY29k
ZV0ua2luZCA9PSBIVk1TUl9QRVJfVkNQVSAmJgorICAgICAgICBpbnN0YW5jZSA8IGQtPm1heF92
Y3B1cyApCisgICAgICAgIGlzX3NpbmdsZV9pbnN0YW5jZSA9IHRydWU7CisKICAgICBjdHh0LnNp
emUgPSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNpemU7Ci0gICAgaWYgKCBodm1fc3JfaGFu
ZGxlcnNbdHlwZWNvZGVdLmtpbmQgPT0gSFZNU1JfUEVSX1ZDUFUgKQorICAgIGlmICggaHZtX3Ny
X2hhbmRsZXJzW3R5cGVjb2RlXS5raW5kID09IEhWTVNSX1BFUl9WQ1BVICYmCisgICAgICAgICBp
bnN0YW5jZSA9PSBkLT5tYXhfdmNwdXMgKQogICAgICAgICBjdHh0LnNpemUgKj0gZC0+bWF4X3Zj
cHVzOworCiAgICAgY3R4dC5kYXRhID0geG1hbGxvY19ieXRlcyhjdHh0LnNpemUpOwogICAgIGlm
ICggIWN0eHQuZGF0YSApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCi0gICAgaWYgKCAocnYg
PSBodm1fc3JfaGFuZGxlcnNbdHlwZWNvZGVdLnNhdmUoZCwgJmN0eHQpKSAhPSAwICkKKyAgICBp
ZiggaXNfc2luZ2xlX2luc3RhbmNlICkKKyAgICAgICAgdmNwdV9wYXVzZShkLT52Y3B1W2luc3Rh
bmNlXSk7CisgICAgZWxzZQorICAgICAgICBkb21haW5fcGF1c2UoZCk7CisKKyAgICBpZiAoIChy
diA9IGh2bV9zcl9oYW5kbGVyc1t0eXBlY29kZV0uc2F2ZShkLCAmY3R4dCwgaW5zdGFuY2UpKSAh
PSAwICkKKyAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIgIkhWTSVkIHNhdmU6IGZh
aWxlZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYiICglZClcbiIsCiAgICAgICAgICAgICAgICBkLT5k
b21haW5faWQsIHR5cGVjb2RlLCBydik7CisKKyAgICAgICAgaWYoIGlzX3NpbmdsZV9pbnN0YW5j
ZSApCisgICAgICAgICAgICB2Y3B1X3VucGF1c2UoZC0+dmNwdVtpbnN0YW5jZV0pOworICAgICAg
ICBlbHNlCisgICAgICAgICAgICBkb21haW5fdW5wYXVzZShkKTsKKyAgICB9CiAgICAgZWxzZSBp
ZiAoIHJ2ID0gLUVOT0VOVCwgY3R4dC5jdXIgPj0gc2l6ZW9mKCpkZXNjKSApCiAgICAgewogICAg
ICAgICB1aW50MzJfdCBvZmY7CiAKLSAgICAgICAgZm9yICggb2ZmID0gMDsgb2ZmIDw9IChjdHh0
LmN1ciAtIHNpemVvZigqZGVzYykpOyBvZmYgKz0gZGVzYy0+bGVuZ3RoICkKKyAgICAgICAgaWYo
IGlzX3NpbmdsZV9pbnN0YW5jZSApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGRlc2MgPSAodm9p
ZCAqKShjdHh0LmRhdGEgKyBvZmYpOworICAgICAgICAgICAgZGVzYyA9ICh2b2lkICopKGN0eHQu
ZGF0YSk7CiAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVyICovCi0gICAgICAgICAgICBv
ZmYgKz0gc2l6ZW9mKCpkZXNjKTsKKyAgICAgICAgICAgIG9mZiA9IHNpemVvZigqZGVzYyk7CiAg
ICAgICAgICAgICBpZiAoIGN0eHQuY3VyIDwgZGVzYy0+bGVuZ3RoIHx8CiAgICAgICAgICAgICAg
ICAgIG9mZiA+IGN0eHQuY3VyIC0gZGVzYy0+bGVuZ3RoICkKLSAgICAgICAgICAgICAgICBicmVh
azsKLSAgICAgICAgICAgIGlmICggaW5zdGFuY2UgPT0gZGVzYy0+aW5zdGFuY2UgKQorICAgICAg
ICAgICAgICAgIHJ2ID0gLUVGQVVMVDsKKyAgICAgICAgICAgIHJ2ID0gMDsKKyAgICAgICAgICAg
IGlmICggZ3Vlc3RfaGFuZGxlX2lzX251bGwoaGFuZGxlKSApCisgICAgICAgICAgICAgICAgKmJ1
ZnN6ID0gZGVzYy0+bGVuZ3RoOworICAgICAgICAgICAgZWxzZSBpZiAoICpidWZzeiA8IGRlc2Mt
Pmxlbmd0aCApCisgICAgICAgICAgICAgICAgcnYgPSAtRU5PQlVGUzsKKyAgICAgICAgICAgIGVs
c2UgaWYgKCBjb3B5X3RvX2d1ZXN0KGhhbmRsZSwgY3R4dC5kYXRhICsgb2ZmLCBkZXNjLT5sZW5n
dGgpICkKKyAgICAgICAgICAgICAgICBydiA9IC1FRkFVTFQ7CisgICAgICAgICAgICBlbHNlCisg
ICAgICAgICAgICAgICAgKmJ1ZnN6ID0gZGVzYy0+bGVuZ3RoOworICAgICAgICAgICAgdmNwdV91
bnBhdXNlKGQtPnZjcHVbaW5zdGFuY2VdKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGZvciAoIG9mZiA9IDA7IG9mZiA8PSAoY3R4dC5jdXIgLSBzaXpl
b2YoKmRlc2MpKTsgb2ZmICs9IGRlc2MtPmxlbmd0aCApCiAgICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgcnYgPSAwOwotICAgICAgICAgICAgICAgIGlmICggZ3Vlc3RfaGFuZGxlX2lzX251
bGwoaGFuZGxlKSApCi0gICAgICAgICAgICAgICAgICAgICpidWZzeiA9IGRlc2MtPmxlbmd0aDsK
LSAgICAgICAgICAgICAgICBlbHNlIGlmICggKmJ1ZnN6IDwgZGVzYy0+bGVuZ3RoICkKLSAgICAg
ICAgICAgICAgICAgICAgcnYgPSAtRU5PQlVGUzsKLSAgICAgICAgICAgICAgICBlbHNlIGlmICgg
Y29weV90b19ndWVzdChoYW5kbGUsIGN0eHQuZGF0YSArIG9mZiwgZGVzYy0+bGVuZ3RoKSApCi0g
ICAgICAgICAgICAgICAgICAgIHJ2ID0gLUVGQVVMVDsKLSAgICAgICAgICAgICAgICBlbHNlCi0g
ICAgICAgICAgICAgICAgICAgICpidWZzeiA9IGRlc2MtPmxlbmd0aDsKLSAgICAgICAgICAgICAg
ICBicmVhazsKKyAgICAgICAgICAgICAgICBkZXNjID0gKHZvaWQgKikoY3R4dC5kYXRhICsgb2Zm
KTsKKyAgICAgICAgICAgICAgICAvKiBNb3ZlIHBhc3QgaGVhZGVyICovCisgICAgICAgICAgICAg
ICAgb2ZmICs9IHNpemVvZigqZGVzYyk7CisgICAgICAgICAgICAgICAgaWYgKCBjdHh0LmN1ciA8
IGRlc2MtPmxlbmd0aCB8fAorICAgICAgICAgICAgICAgICAgICAgb2ZmID4gY3R4dC5jdXIgLSBk
ZXNjLT5sZW5ndGggKQorICAgICAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAg
ICBpZiAoIGluc3RhbmNlID09IGRlc2MtPmluc3RhbmNlICkKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIHJ2ID0gMDsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCBndWVz
dF9oYW5kbGVfaXNfbnVsbChoYW5kbGUpICkKKyAgICAgICAgICAgICAgICAgICAgICAgICpidWZz
eiA9IGRlc2MtPmxlbmd0aDsKKyAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoICpidWZzeiA8
IGRlc2MtPmxlbmd0aCApCisgICAgICAgICAgICAgICAgICAgICAgICBydiA9IC1FTk9CVUZTOwor
ICAgICAgICAgICAgICAgICAgICBlbHNlIGlmICggY29weV90b19ndWVzdChoYW5kbGUsIGN0eHQu
ZGF0YSArIG9mZiwgZGVzYy0+bGVuZ3RoKSApCisgICAgICAgICAgICAgICAgICAgICAgICBydiA9
IC1FRkFVTFQ7CisgICAgICAgICAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAgICAg
ICAgICpidWZzeiA9IGRlc2MtPmxlbmd0aDsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgfQorICAgICAgICAgICAgZG9tYWluX3VucGF1
c2UoZCk7CiAgICAgICAgIH0KICAgICB9CiAKQEAgLTIyNSw3ICsyNjcsNyBAQCBpbnQgaHZtX3Nh
dmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpCiAgICAgICAgIHsK
ICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJIVk0lZCBzYXZlOiAlc1xuIiwKICAg
ICAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGh2bV9zcl9oYW5kbGVyc1tpXS5uYW1lKTsK
LSAgICAgICAgICAgIGlmICggaGFuZGxlcihkLCBoKSAhPSAwICkKKyAgICAgICAgICAgIGlmICgg
aGFuZGxlcihkLCBoLCBkLT5tYXhfdmNwdXMpICE9IDAgKQogICAgICAgICAgICAgewogICAgICAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19FUlIKICAgICAgICAgICAgICAgICAgICAgICAgIkhW
TSVkIHNhdmU6IGZhaWxlZCB0byBzYXZlIHR5cGUgJSJQUkl1MTYiXG4iLApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwpp
bmRleCA5N2I0MTlmLi4zNGQ2OTA3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2Fw
aWMuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwpAQCAtNTY5LDcgKzU2OSw3IEBA
IGludCB2aW9hcGljX2dldF90cmlnZ2VyX21vZGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdW5z
aWduZWQgaW50IGdzaSkKICAgICByZXR1cm4gdmlvYXBpYy0+cmVkaXJ0YmxbcGluXS5maWVsZHMu
dHJpZ19tb2RlOwogfQogCi1zdGF0aWMgaW50IGlvYXBpY19zYXZlKHN0cnVjdCBkb21haW4gKmQs
IGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCBpb2FwaWNfc2F2ZShzdHJ1Y3Qg
ZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNl
KQogewogICAgIHN0cnVjdCBodm1fdmlvYXBpYyAqczsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi5jIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCmluZGV4IGYw
ZmE1OWQuLjY0MTU5NTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwor
KysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKQEAgLTk5NCw3ICs5OTQsNyBAQCBvdXQ6
CiAgICAgcmV0dXJuIEhWTV9IQ0FMTF9jb21wbGV0ZWQ7CiB9CiAKLXN0YXRpYyBpbnQgdmlyaWRp
YW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRf
dCAqaCkKK3N0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV9kb21haW5fY3R4dChzdHJ1Y3QgZG9tYWlu
ICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwgdW5zaWduZWQgaW50IGluc3RhbmNlKQogewog
ICAgIHN0cnVjdCBodm1fdmlyaWRpYW5fZG9tYWluX2NvbnRleHQgY3R4dCA9IHsKICAgICAgICAg
LnRpbWVfcmVmX2NvdW50ID0gZC0+YXJjaC5odm1fZG9tYWluLnZpcmlkaWFuLnRpbWVfcmVmX2Nv
dW50LnZhbCwKQEAgLTEwMzAsMTggKzEwMzAsMzQgQEAgc3RhdGljIGludCB2aXJpZGlhbl9sb2Fk
X2RvbWFpbl9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQog
SFZNX1JFR0lTVEVSX1NBVkVfUkVTVE9SRShWSVJJRElBTl9ET01BSU4sIHZpcmlkaWFuX3NhdmVf
ZG9tYWluX2N0eHQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpcmlkaWFuX2xvYWRfZG9t
YWluX2N0eHQsIDEsIEhWTVNSX1BFUl9ET00pOwogCi1zdGF0aWMgaW50IHZpcmlkaWFuX3NhdmVf
dmNwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQordm9p
ZCB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9vbmUoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1f
dmlyaWRpYW5fdmNwdV9jb250ZXh0ICpjdHh0KQoreworICAgIGN0eHQtPnZwX2Fzc2lzdF9tc3Ig
PSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC5tc3IucmF3OworICAgIGN0eHQt
PnZwX2Fzc2lzdF92ZWN0b3IgPSB2LT5hcmNoLmh2bV92Y3B1LnZpcmlkaWFuLnZwX2Fzc2lzdC52
ZWN0b3I7Cit9CisKK3N0YXRpYyBpbnQgdmlyaWRpYW5fc2F2ZV92Y3B1X2N0eHQoc3RydWN0IGRv
bWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkK
IHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKIAogICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbihk
KSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgZm9yX2VhY2hfdmNwdSggZCwgdiApIHsKLSAg
ICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4dCA9IHsKLSAgICAgICAg
ICAgIC52cF9hc3Npc3RfbXNyID0gdi0+YXJjaC5odm1fdmNwdS52aXJpZGlhbi52cF9hc3Npc3Qu
bXNyLnJhdywKLSAgICAgICAgICAgIC52cF9hc3Npc3RfdmVjdG9yID0gdi0+YXJjaC5odm1fdmNw
dS52aXJpZGlhbi52cF9hc3Npc3QudmVjdG9yLAotICAgICAgICB9OworICAgIGlmKCBpbnN0YW5j
ZSA8IGQtPm1heF92Y3B1cyApCisgICAgeworICAgICAgICBzdHJ1Y3QgaHZtX3ZpcmlkaWFuX3Zj
cHVfY29udGV4dCBjdHh0OworCisgICAgICAgIHYgPSBkLT52Y3B1W2luc3RhbmNlXTsKKworICAg
ICAgICB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9vbmUodiwgJmN0eHQpOworCisgICAgICAgIGlm
ICggaHZtX3NhdmVfZW50cnkoVklSSURJQU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwgJmN0eHQpICE9
IDAgKQorICAgICAgICAgICAgcmV0dXJuIDE7CisgICAgfQorICAgIGVsc2UgZm9yX2VhY2hfdmNw
dSggZCwgdiApIHsKKyAgICAgICAgc3RydWN0IGh2bV92aXJpZGlhbl92Y3B1X2NvbnRleHQgY3R4
dDsKKworICAgICAgICB2aXJpZGlhbl9zYXZlX3ZjcHVfY3R4dF9vbmUodiwgJmN0eHQpOwogCiAg
ICAgICAgIGlmICggaHZtX3NhdmVfZW50cnkoVklSSURJQU5fVkNQVSwgdi0+dmNwdV9pZCwgaCwg
JmN0eHQpICE9IDAgKQogICAgICAgICAgICAgcmV0dXJuIDE7CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwppbmRleCA0YmZj
NTNlLi41OTE2MzFhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTEzODcsNyArMTM4Nyw3IEBAIHN0YXRpYyB2
b2lkIGxhcGljX3JlYXJtKHN0cnVjdCB2bGFwaWMgKnMpCiAgICAgcy0+dGltZXJfbGFzdF91cGRh
dGUgPSBzLT5wdC5sYXN0X3BsdF9ndGltZTsKIH0KIAotc3RhdGljIGludCBsYXBpY19zYXZlX2hp
ZGRlbihzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKK3N0YXRpYyBp
bnQgbGFwaWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0
X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAg
ICBzdHJ1Y3QgdmxhcGljICpzOwpAQCAtMTM5Niw3ICsxMzk2LDEzIEBAIHN0YXRpYyBpbnQgbGFw
aWNfc2F2ZV9oaWRkZW4oc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgp
CiAgICAgaWYgKCAhaGFzX3ZsYXBpYyhkKSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQorICAgIGlmKCBpbnN0YW5jZSA8IGQtPm1heF92Y3B1cyApCisg
ICAgeworICAgICAgICB2ID0gZC0+dmNwdVtpbnN0YW5jZV07CisgICAgICAgIHMgPSB2Y3B1X3Zs
YXBpYyh2KTsKKyAgICAgICAgcmMgPSBodm1fc2F2ZV9lbnRyeShMQVBJQywgdi0+dmNwdV9pZCwg
aCwgJnMtPmh3KTsKKyAgICB9CisgICAgZWxzZSBmb3JfZWFjaF92Y3B1ICggZCwgdiApCiAgICAg
ewogICAgICAgICBzID0gdmNwdV92bGFwaWModik7CiAgICAgICAgIGlmICggKHJjID0gaHZtX3Nh
dmVfZW50cnkoTEFQSUMsIHYtPnZjcHVfaWQsIGgsICZzLT5odykpICE9IDAgKQpAQCAtMTQwNiw3
ICsxNDEyLDcgQEAgc3RhdGljIGludCBsYXBpY19zYXZlX2hpZGRlbihzdHJ1Y3QgZG9tYWluICpk
LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICByZXR1cm4gcmM7CiB9CiAKLXN0YXRpYyBp
bnQgbGFwaWNfc2F2ZV9yZWdzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90
ICpoKQorc3RhdGljIGludCBsYXBpY19zYXZlX3JlZ3Moc3RydWN0IGRvbWFpbiAqZCwgaHZtX2Rv
bWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGludCBpbnN0YW5jZSkKIHsKICAgICBzdHJ1Y3Qg
dmNwdSAqdjsKICAgICBzdHJ1Y3QgdmxhcGljICpzOwpAQCAtMTQxNSw3ICsxNDIxLDE2IEBAIHN0
YXRpYyBpbnQgbGFwaWNfc2F2ZV9yZWdzKHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21haW5fY29u
dGV4dF90ICpoKQogICAgIGlmICggIWhhc192bGFwaWMoZCkgKQogICAgICAgICByZXR1cm4gMDsK
IAotICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKKyAgICBpZiggaW5zdGFuY2UgPCBkLT5tYXhf
dmNwdXMgKQorICAgIHsKKyAgICAgICAgdiA9IGQtPnZjcHVbaW5zdGFuY2VdOworICAgICAgICBp
ZiAoIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19pcnIgKQorICAgICAgICAgICAgaHZtX2Z1bmNzLnN5
bmNfcGlyX3RvX2lycih2KTsKKworICAgICAgICBzID0gdmNwdV92bGFwaWModik7CisgICAgICAg
IHJjID0gaHZtX3NhdmVfZW50cnkoTEFQSUNfUkVHUywgdi0+dmNwdV9pZCwgaCwgcy0+cmVncyk7
CisgICAgfQorICAgIGVsc2UgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQogICAgIHsKICAgICAgICAg
aWYgKCBodm1fZnVuY3Muc3luY19waXJfdG9faXJyICkKICAgICAgICAgICAgIGh2bV9mdW5jcy5z
eW5jX3Bpcl90b19pcnIodik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZwaWMuYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5jCmluZGV4IGUxNjBiYmQuLjZiNzdmM2MgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnBpYy5j
CkBAIC0zNzEsNyArMzcxLDcgQEAgc3RhdGljIGludCB2cGljX2ludGVyY2VwdF9lbGNyX2lvKAog
ICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLXN0YXRpYyBpbnQgdnBpY19zYXZlKHN0cnVj
dCBkb21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQorc3RhdGljIGludCB2cGljX3Nh
dmUoc3RydWN0IGRvbWFpbiAqZCwgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgsIHVuc2lnbmVkIGlu
dCBpbnN0YW5jZSkKIHsKICAgICBzdHJ1Y3QgaHZtX2h3X3ZwaWMgKnM7CiAgICAgaW50IGk7CmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oCmluZGV4IGI2ODdlMDMuLjlmMTMxMTIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2
bS5oCkBAIC02MDksNiArNjA5LDggQEAgc3RhdGljIGlubGluZSBib29sIGFsdHAybV92Y3B1X2Vt
dWxhdGVfdmUoc3RydWN0IHZjcHUgKnYpCiAgICAgcmV0dXJuIGZhbHNlOwogfQogCit2b2lkIGh2
bV9zYXZlX2NwdV9jdHh0X29uZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmN0
eHQpOworCiAvKiBDaGVjayBDUjQvRUZFUiB2YWx1ZXMgKi8KIGNvbnN0IGNoYXIgKmh2bV9lZmVy
X3ZhbGlkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCB2YWx1ZSwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHNpZ25lZCBpbnQgY3IwX3BnKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvaHZtL3NhdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3NhdmUuaApp
bmRleCBmODg5ZThmLi5hMmMzOWM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9zYXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vc2F2ZS5oCkBAIC05NSw4ICs5
NSw5IEBAIHN0YXRpYyBpbmxpbmUgdWludDE2X3QgaHZtX2xvYWRfaW5zdGFuY2Uoc3RydWN0IGh2
bV9kb21haW5fY29udGV4dCAqaCkKICAqIFRoZSBzYXZlIGhhbmRsZXIgbWF5IHNhdmUgbXVsdGlw
bGUgaW5zdGFuY2VzIG9mIGEgdHlwZSBpbnRvIHRoZSBidWZmZXI7CiAgKiB0aGUgbG9hZCBoYW5k
bGVyIHdpbGwgYmUgY2FsbGVkIG9uY2UgZm9yIGVhY2ggaW5zdGFuY2UgZm91bmQgd2hlbgogICog
cmVzdG9yaW5nLiAgQm90aCByZXR1cm4gbm9uLXplcm8gb24gZXJyb3IuICovCi10eXBlZGVmIGlu
dCAoKmh2bV9zYXZlX2hhbmRsZXIpIChzdHJ1Y3QgZG9tYWluICpkLCAKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGh2bV9kb21haW5fY29udGV4dF90ICpoKTsKK3R5cGVkZWYgaW50
ICgqaHZtX3NhdmVfaGFuZGxlcikgKHN0cnVjdCBkb21haW4gKmQsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBodm1fZG9tYWluX2NvbnRleHRfdCAqaCwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBpbnN0YW5jZSk7CiB0eXBlZGVmIGludCAo
Kmh2bV9sb2FkX2hhbmRsZXIpIChzdHJ1Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtX2RvbWFpbl9jb250ZXh0X3QgKmgpOwogCi0tIAoyLjcuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:35:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:35:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFO6-00045p-07; Fri, 23 Feb 2018 15:35:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qgse=fr=epam.com=oleksandr_andrushchenko@srs-us1.protection.inumbo.net>)
 id 1epFO5-00045i-KE
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:35:53 +0000
X-Inumbo-ID: 1c654282-18af-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::604])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1c654282-18af-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:35:01 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=R/KBSl+uLC5Kt/eWrVC8GllNB9ejcuIvIXgmOgJkM6Y=;
 b=aEUGaHrIfOBmppf0GaTKzKDWiVt9ptSj9964fCa6Ya+aCiuvlGhc0r5MR9D4HU9IRGhKkE3chxiH2iCA05MczEdpfvVk7a5rxFzboq+mT5xyDuWwL3rM54pDSSABbtLiP3TZNXfrE3yPLIY9jqq32Q7aZciUSq7N6rjp8jbDyc8=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Oleksandr_Andrushchenko@epam.com; 
Received: from [10.17.182.9] (85.223.209.53) by
 AM4PR0301MB1940.eurprd03.prod.outlook.com (2603:10a6:200:38::16) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Fri, 23
 Feb 2018 15:35:44 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-9-git-send-email-andr2000@gmail.com>
 <2f2c6fea-c0cb-e244-41f3-269db07986fc@oracle.com>
From: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>
Message-ID: <56c4a78b-356a-fb35-a97e-187581ae45ad@epam.com>
Date: Fri, 23 Feb 2018 17:35:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <2f2c6fea-c0cb-e244-41f3-269db07986fc@oracle.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.53]
X-ClientProxiedBy: VI1PR0102CA0001.eurprd01.prod.exchangelabs.com
 (2603:10a6:802::14) To AM4PR0301MB1940.eurprd03.prod.outlook.com
 (2603:10a6:200:38::16)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 0a1be7ed-976e-4190-1b20-08d57ad31b21
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR0301MB1940; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB1940;
 3:wS+3X0wlnKG6rKynYKC6UsNL/cqKGnzJbcG8tuEeni5ZcnHri9zsPOeMJZDvgqrkBtYGhLibtGG233746cVGIvCTRJaYP53R/5OMs8wIsnRsa1S8xqYQt+Tqr88BGl8ehAX+ucovDe9ecvkzRLID+LIvSl8tVGqe6S/hk0pN5LXNFAQ/ZHot6C+GJgVopj/I2oVFpcikhwWUVEyOidowS3rgsWXrXIIY74eyGby5acePGjt5+ztA8aJYssAq5URv;
 25:T+u118AGUJ/El5vZQ00Yxn5xBwNNJO8uPXj80eUCTDGKdZ4chiXny4Yvx0USNuWYNLTyOtI4da3Qo193/pznP84YlqDd5rwB7wOQLAV+Ta+/zsGqPGlPMdge5DTguaUXCJiaHHRlLRRKholxn5vM3TgCYakfyF5rbhG+//c3TIHNGWC2xtUb4DgvKP3Tea1DvURGX2/0I9+kOBM7MaRFt4SmQBk2GW2rmE4+QglgvkrbcjuXsQzN9i48MitjCxjSVueEIlDs97Ml6gzBpNIB3ChFIu589z9bjHWAJKAephyo+s8OkuWRMXnKiYoD2o9yfBqbCLOa6/EMCnoeKXhLlw==;
 31:X0z9pm3TORzJfcGrh97XNAsX6gnAv9y89yR5HajZ9xmbQpV7nTXWGf6EQoEF8ASrtJ0+xEWrjirXNlBISnp5iyMA5mWtga5kxP66/e1TI4T1W/My8/U+auIusR26co+Hhnwo+kB+YO7NA1PO6uKxGox0bU6KAx2sgy+ApFGF1Ljx/gjSnSo+V4f/zldxwz4s+68QyK3RXHK5QEAF5DiQMPNqGXC6ufEle3Nh9y5id08=
X-MS-TrafficTypeDiagnostic: AM4PR0301MB1940:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB1940;
 20:HonvjbQuikagK7XHDVTTZzmX9ROuNoqnm7vgD8pmUafI+jFKHcKcXsT5nK+h9oTn3COhO5cJSBbUJmINqQLRFwXhzmHgri1yeNlJCKZYPw0xZr1eiV+SEzl6FWwOtfLBBQrSJB47Qk/PtJyxh8Vuy6x1jm/ntjTCXRxFDq22IRv88uJCi4TB6LiagHLg/yFdmHbPVXbZXFyIub+fxNv33ddoYA/jTbUCAq6jBhgWKg358Pr31X9acdPSc4uI0HJ4Ee+NBnK8uMtqegmMP1EdNOsK569wub5oZmOYV1DJPIaI7+3WF6ZsYHZuo5jGhGC4FUbfSkwAw57ZPf9pGopb5dmmUcEvchUjhNrvZsjeSg49oLcza80w8L1/v4hVN6SYhoMcp6TKxdX2RVj/q+J+R+WKyCUOkALNZhSHY6S5Lse2V87TTIsaKBJ6CBGqy8Qgraksf3KswneY5kK2ske6FAzf8V8lFXouydsu7eCYVHDXSBzf0dimR9f93MXzNIqK;
 4:1BYar854zrgtTjvlnJWLojlp+59HN3ZMbWnH4/+O4WYlhEtKTqvVFI9NVBbXJNv05pr++Z8ka6vHj9Xc6KxUyUZEUyQO73g6S0GQc984EkysubawHIqlhJdq/4+U4s+0SkcEVWrTCl7WsZgLok+g5SM17YxcW5NhPn+6/JiI6WOHbqCSuek8NHFsgaFSNJ/EcAy8SfYNA6lZOYvEwDopmXfL0gB8tuHUEm+vzNbNNVzQ+ZRsCCKR6kL+FE3Ki56vz49ImLjOrQ6r2a9sc0a0PSoqLC4ZSnmjcglYF8c0mkViCPibeeC0pb/imO9j9AVJ
X-Microsoft-Antispam-PRVS: <AM4PR0301MB19405EBF4DCAD87426C5A38DE7CC0@AM4PR0301MB1940.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(192374486261705);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040501)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3002001)(3231192)(944501161)(52105095)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(20161123562045)(20161123564045)(6072148)(201708071742011);
 SRVR:AM4PR0301MB1940; BCL:0; PCL:0; RULEID:; SRVR:AM4PR0301MB1940; 
X-Forefront-PRVS: 0592A9FDE6
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(396003)(366004)(376002)(39860400002)(39380400002)(189003)(199004)(105586002)(305945005)(7736002)(77096007)(478600001)(68736007)(8676002)(6486002)(8936002)(186003)(65826007)(316002)(16576012)(72206003)(5660300001)(16526019)(2950100002)(6666003)(7416002)(86362001)(97736004)(80792005)(31696002)(53936002)(81166006)(81156014)(64126003)(66066001)(65956001)(47776003)(36756003)(3846002)(6116002)(65806001)(31686004)(110136005)(52116002)(58126008)(52146003)(2486003)(23676004)(67846002)(76176011)(2906002)(2870700001)(53546011)(386003)(26005)(39060400002)(59450400001)(55236004)(106356001)(25786009)(50466002)(6246003)(229853002)(921003)(1121003);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR0301MB1940; H:[10.17.182.9]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzMDFNQjE5NDA7MjM6bCtjS1pZODc5U3JoSnB2VE1IVTRqMHlv?=
 =?utf-8?B?YVFpc05XbkJmMmxhOTVnenNDYzN5R1ZYUTdNNi9FTkhWRUxZL1ZicjFyOFZk?=
 =?utf-8?B?Y3M4OTcwdklaRHpnb0poNkFieHllcllLWVIvKzM0UEY3cy9WbjNKSTVreHNx?=
 =?utf-8?B?SC9KRkhjUHNwaWxlSlA3MytYbkpacWgrQW4vZ1Frc2plM3A0NkxkMWxBaUwx?=
 =?utf-8?B?a0EvUTRBYXcyTm93VmJHT1ArWFBWOE0xNXk4WnBLZmI4TmJwSG4rQmhIMDl1?=
 =?utf-8?B?dkZBSU5OTFhnUmRHUk1pcG5sOU02UHBLOGQrRGZoWWxxcjB3SExockMzRVZH?=
 =?utf-8?B?L2NSYTJFY1U0TXlQTFNlS0hwTk9KajVIMHl3MW5NTE9ZbllzcVBaWnZnUGwz?=
 =?utf-8?B?Z1R5eGlxZ29qUGZIRVRKWGZxRkQxU0JuUkpzajVMb0lzSGRpNVRnRUZ0dVpV?=
 =?utf-8?B?YWltZFk5anFBQ2FYaEhzKzAyNkl3Tm5iMDN3bkNoYkVSb3pkOEJzcEtha0hS?=
 =?utf-8?B?ZS9GNGk1VHMrLzAzdnV0ZjZDWTFxa09iSm9vak9PbVRBVUJvVjE1bmJFVXlK?=
 =?utf-8?B?ZEdFL2hyOW1INEdDWVY3MHo3SlMzdlc0TkdvUlVKNU11YWM0ZGQrTHpQU3Vo?=
 =?utf-8?B?b3NDQjgya3RWZzVOUlVUU1JOQVNiRzRRQ3FMaUZIWS9ZdE5kK3hkcGluRkVy?=
 =?utf-8?B?VWpWZy9SSnFDMmNSQVdUK1o3citVVXNRTlRLSGpNK0ZOMnJEbThxTU84SU44?=
 =?utf-8?B?cGlXWVQ1K2ZPTDJCcmxHWllJRkZ6M2xFdmZwbGoxOEIzL3JnOHo1bUhGQlhK?=
 =?utf-8?B?U1NqTW16T1BOYVVNVDhPTDl4QTc4RWU0TnlrNkI1T1FvRmhuNDZzcjkwM2lF?=
 =?utf-8?B?MW5FQ0x1anJtMVFJS3dDVzFUMmNITmZJNm1KSnZFc0FkRllWR2lhRVVtRUo3?=
 =?utf-8?B?dkhHL1RKa3VCcmN5MFBOYkN1VXpMWVIvUVNyS3JHMkUxOVYrMVd6elpXb2hG?=
 =?utf-8?B?SHJPZ0JDS0Q2RUNKVmNYOCtwMDlPdEF4K24wRW5ZL1FyTnpNMWVyQVhmU29X?=
 =?utf-8?B?ZC9ESkhMZ3cwM0tSZU1lOFRFVE9wVmtuL2FtUFR2b0l4VjVoODNkSTZkcTlp?=
 =?utf-8?B?c1RjN1pUYjNLRmxkazdYbWUxN1pKMG9tSk5sc2ZLN29vcHorY2ROeEJHbUJn?=
 =?utf-8?B?ZVZaWWc5YXk4OC9kRDJZcy9TVUJmWWx5OVhlSS9nVmVqZDd3eGd5YkpiaExa?=
 =?utf-8?B?UHl1Wm85d01CeElXT0lhY0hjM3huczQ1eEFOdG91eDZBM2tGODNtWVY2d3ds?=
 =?utf-8?B?NE50WGhzVndBcDMxb2JicXlYcDZPcmpMWjdIT1lpRlpoT0t1cnZuekU5bWNC?=
 =?utf-8?B?c3FGM1RoRDYySUlENmt1L2sxOEUwSWxzQmZiQzBRbC9rM1E0cHBIQXNLWEpa?=
 =?utf-8?B?aWVXRFYyUEVjbndrT0dtaCs0T040eWUxV3VSSGhoQ3B5cjBRQjdHRzBtb3Bz?=
 =?utf-8?B?aHN3V0Vaa2RKck43bWdVTGJoUTdCa0xjelNhWTVUWTNBNG9rRlZYUjJXTjI4?=
 =?utf-8?B?Q1Erc0tkdm4rWS9vOWtDUTIyRHErMUpzQjNsMmpFc3Z2WHhEK3NkRTNCbUZ5?=
 =?utf-8?B?QThxQWw4dktBUGJITW1JT3hEU0xXNFFiTktqNzk1N2M0T0l3WWVsbG4raUJo?=
 =?utf-8?B?RXlkWWJSNFBXSVRQMjVxOEMxVHBaODhnNWdMMUhjdng2QzNpUW9aSHhkaWlZ?=
 =?utf-8?B?ZWFpYTFuL1puUDExTWFzUERXZERXZmtDRGxPNEdEOERmOENHZGxUOTFtM3JI?=
 =?utf-8?B?b004ZTJ4cE8zaEQ3a2JFMGo2UXFYOUFRVEtTeURJRzFYdkNMa2ZrZ0xrcGFy?=
 =?utf-8?B?QmszMnJOL0FTVVVzN1FMa0lTdDRnVjRYaGhKemRjbE11TG9uUTBDeG5GcXJx?=
 =?utf-8?B?dGZYR01WdXFEMmVZQnhsdTQ3ZFprb1czblJiZ0xXT2lBVmNYa3BCcHk4TXZB?=
 =?utf-8?B?UVVkQjBQdmFKRk5MVkd2bVJtdWdYVzA0RzY3V2U5aytTSW5yT2p3OXc4UHlU?=
 =?utf-8?Q?KpcpUQ=3D?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR0301MB1940;
 6:M5swqmz1ol0YgiIJ88fLKruBGSsd1bI3YcH13fph+RHY8TCbjJ6rUojsSRxM0x7Z2FdW/tLKCtuuqlJT+vlGGoZLfPFyzJ4L8fKyh4D1kGj3ouV0almrd+qgItywhszoeG3rilalKWTTMOczXvFr4192QWFnPU5hnpD4bWIwXppp/VV/3Acegl/zZM2V/111Q52/G3MGPkzFAUOJ5xM48OFzzujNIrYx3WJa9ZAx4FkXMOfiIDtR/y3SKRQi4EKcQzFPZBj5tHQzMEYY09BH7pcOHJyG268WmBqOb4O94Ch1F01b0rcMxTJuQlOfVGLcai0DAzc+rs7gixXehYNqJV9B7EuOvzPRMie0tZC/0LI=;
 5:2K/E5puLyIenv0t2Ja+UxD9FgPSbP9qYilBMHai7QGRZDrw0ADJZ5fvJ/XEucpnTIDewjwxxjIcqFrHir5N4vv//eXI9xOLUgiwFtaFPOBagH4u2OYnD2qgfMumMEzBZM7HDA1ZGaJeHsSev6/3PWfnWxiBEUgL0xquVJxP/Gck=;
 24:ydDG+48Q6SGiaYhwwJ5a2ofJ/MpSgN6js8svVfrFQnjNCZoUTmmdq1uSBqbbwSUPxj28aPlMjo+ocmnPhb0a4JlKre3bqxG1vpOCUi4KDOg=;
 7:L0xZDAd4momGoeQBJl9ze595reDrd60JQ1467vhYJsKAsNjyfBpQlclBttxvqOXifD8uiN059+n3pcN18hGNmcS9K4agd6zwqnywHxQ/9gNYv8Ic04g5JTK/G7tkfVXU9c3SneBvFvo+BhbZm4KIYeEDy5ykwpXJ6mse4piqTzW4EmRdulfNl9Pih60CZS9lAfwK2b40MTaH8Jpbl1XqPM7ATw06iLQhKZQaFoPX/Z9u8b4mC+0EUuMjkWywYcVH
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2018 15:35:44.4791 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 0a1be7ed-976e-4190-1b20-08d57ad31b21
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR0301MB1940
Subject: Re: [Xen-devel] [PATCH 8/9] drm/xen-front: Implement GEM operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNToyNiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIx
LzIwMTggMDM6MDMgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiArc3RhdGlj
IHN0cnVjdCB4ZW5fZ2VtX29iamVjdCAqZ2VtX2NyZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2
LCBzaXplX3Qgc2l6ZSkKPj4gK3sKPj4gKwlzdHJ1Y3QgeGVuX2RybV9mcm9udF9kcm1faW5mbyAq
ZHJtX2luZm8gPSBkZXYtPmRldl9wcml2YXRlOwo+PiArCXN0cnVjdCB4ZW5fZ2VtX29iamVjdCAq
eGVuX29iajsKPj4gKwlpbnQgcmV0Owo+PiArCj4+ICsJc2l6ZSA9IHJvdW5kX3VwKHNpemUsIFBB
R0VfU0laRSk7Cj4+ICsJeGVuX29iaiA9IGdlbV9jcmVhdGVfb2JqKGRldiwgc2l6ZSk7Cj4+ICsJ
aWYgKElTX0VSUl9PUl9OVUxMKHhlbl9vYmopKQo+PiArCQlyZXR1cm4geGVuX29iajsKPj4gKwo+
PiArCWlmIChkcm1faW5mby0+Y2ZnLT5iZV9hbGxvYykgewo+PiArCQkvKgo+PiArCQkgKiBiYWNr
ZW5kIHdpbGwgYWxsb2NhdGUgc3BhY2UgZm9yIHRoaXMgYnVmZmVyLCBzbwo+PiArCQkgKiBvbmx5
IGFsbG9jYXRlIGFycmF5IG9mIHBvaW50ZXJzIHRvIHBhZ2VzCj4+ICsJCSAqLwo+PiArCQl4ZW5f
b2JqLT5iZV9hbGxvYyA9IHRydWU7Cj4gSWYgYmVfYWxsb2MgaXMgYSBmbGFnICh3aGljaCBJIGFt
IG5vdCBzdXJlIGFib3V0KSAtLS0gc2hvdWxkIGl0IGJlIHNldAo+IHRvIHRydWUgKmFmdGVyKiB5
b3UndmUgc3VjY2Vzc2Z1bGx5IGFsbG9jYXRlZCB5b3VyIHRoaW5ncz8KdGhpcyBpcyBhIGNvbmZp
Z3VyYXRpb24gb3B0aW9uIHRlbGxpbmcgYWJvdXQgdGhlIHdheQp0aGUgYnVmZmVyIGdldHMgYWxs
b2NhdGVkOiBlaXRoZXIgYnkgdGhlIGZyb250ZW5kIG9yCmJhY2tlbmQgKGJlX2FsbG9jIC0+IGJ1
ZmZlciBhbGxvY2F0ZWQgYnkgdGhlIGJhY2tlbmQpCj4KPj4gKwkJcmV0ID0gZ2VtX2FsbG9jX3Bh
Z2VzX2FycmF5KHhlbl9vYmosIHNpemUpOwo+PiArCQlpZiAocmV0IDwgMCkgewo+PiArCQkJZ2Vt
X2ZyZWVfcGFnZXNfYXJyYXkoeGVuX29iaik7Cj4+ICsJCQlnb3RvIGZhaWw7Cj4+ICsJCX0KPj4g
Kwo+PiArCQlyZXQgPSBhbGxvY194ZW5iYWxsb29uZWRfcGFnZXMoeGVuX29iai0+bnVtX3BhZ2Vz
LAo+PiArCQkJCXhlbl9vYmotPnBhZ2VzKTsKPiBXaHkgYXJlIHlvdSBhbGxvY2F0aW5nIGJhbGxv
b24gcGFnZXM/CmluIHRoaXMgdXNlLWNhc2Ugd2UgbWFwIHBhZ2VzIHByb3ZpZGVkIGJ5IHRoZSBi
YWNrZW5kCih5ZXMsIEkga25vdyB0aGlzIGNhbiBiZSBhIHByb2JsZW0gZnJvbSBib3RoIHNlY3Vy
aXR5ClBPViBhbmQgdGhhdCBEb21VIGNhbiBkaWUgaG9sZGluZyBwYWdlcyBvZiBEb20wIGZvcmV2
ZXI6CmJ1dCBzdGlsbCBpdCBpcyBhIGNvbmZpZ3VyYXRpb24gb3B0aW9uLCBzbyB1c2VyIGRlY2lk
ZXMKaWYgaGVyIHVzZS1jYXNlIG5lZWRzIHRoaXMgYW5kIHRha2VzIHJlc3BvbnNpYmlsaXR5IGZv
cgpzdWNoIGEgZGVjaXNpb24pLgoKUGxlYXNlIHNlZSBkZXNjcmlwdGlvbiBvZiB0aGUgYnVmZmVy
aW5nIG1vZGVzIGluIHhlbl9kcm1fZnJvbnQuaApzcGVjaWZpY2FsbHkgZm9yIGJhY2tlbmQgYWxs
b2NhdGVkIGJ1ZmZlcnM6CiDCoCoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKIMKgKiAyLiBCdWZmZXJz
IGFsbG9jYXRlZCBieSB0aGUgYmFja2VuZAogwqAqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiDCoCoK
IMKgKiBUaGlzIG1vZGUgb2Ygb3BlcmF0aW9uIGlzIHJ1bi10aW1lIGNvbmZpZ3VyZWQgdmlhIGd1
ZXN0IGRvbWFpbiAKY29uZmlndXJhdGlvbgogwqAqIHRocm91Z2ggWGVuU3RvcmUgZW50cmllcy4K
IMKgKgogwqAqIEZvciBzeXN0ZW1zIHdoaWNoIGRvIG5vdCBwcm92aWRlIElPTU1VIHN1cHBvcnQs
IGJ1dCBoYXZpbmcgc3BlY2lmaWMKIMKgKiByZXF1aXJlbWVudHMgZm9yIGRpc3BsYXkgYnVmZmVy
cyBpdCBpcyBwb3NzaWJsZSB0byBhbGxvY2F0ZSBzdWNoIGJ1ZmZlcnMKIMKgKiBhdCBiYWNrZW5k
IHNpZGUgYW5kIHNoYXJlIHRob3NlIHdpdGggdGhlIGZyb250ZW5kLgogwqAqIEZvciBleGFtcGxl
LCBpZiBob3N0IGRvbWFpbiBpcyAxOjEgbWFwcGVkIGFuZCBoYXMgRFJNL0dQVSBoYXJkd2FyZSAK
ZXhwZWN0aW5nCiDCoCogcGh5c2ljYWxseSBjb250aWd1b3VzIG1lbW9yeSwgdGhpcyBhbGxvd3Mg
aW1wbGVtZW50aW5nIHplcm8tY29weWluZwogwqAqIHVzZS1jYXNlcy4KCj4KPiAtYm9yaXMKPgo+
PiArCQlpZiAocmV0IDwgMCkgewo+PiArCQkJRFJNX0VSUk9SKCJDYW5ub3QgYWxsb2NhdGUgJXp1
IGJhbGxvb25lZCBwYWdlczogJWRcbiIsCj4+ICsJCQkJCXhlbl9vYmotPm51bV9wYWdlcywgcmV0
KTsKPj4gKwkJCWdvdG8gZmFpbDsKPj4gKwkJfQo+PiArCj4+ICsJCXJldHVybiB4ZW5fb2JqOwo+
PiArCX0KPj4gKwkvKgo+PiArCSAqIG5lZWQgdG8gYWxsb2NhdGUgYmFja2luZyBwYWdlcyBub3cs
IHNvIHdlIGNhbiBzaGFyZSB0aG9zZQo+PiArCSAqIHdpdGggdGhlIGJhY2tlbmQKPj4gKwkgKi8K
Pj4gKwl4ZW5fb2JqLT5udW1fcGFnZXMgPSBESVZfUk9VTkRfVVAoc2l6ZSwgUEFHRV9TSVpFKTsK
Pj4gKwl4ZW5fb2JqLT5wYWdlcyA9IGRybV9nZW1fZ2V0X3BhZ2VzKCZ4ZW5fb2JqLT5iYXNlKTsK
Pj4gKwlpZiAoSVNfRVJSX09SX05VTEwoeGVuX29iai0+cGFnZXMpKSB7Cj4+ICsJCXJldCA9IFBU
Ul9FUlIoeGVuX29iai0+cGFnZXMpOwo+PiArCQl4ZW5fb2JqLT5wYWdlcyA9IE5VTEw7Cj4+ICsJ
CWdvdG8gZmFpbDsKPj4gKwl9Cj4+ICsKPj4gKwlyZXR1cm4geGVuX29iajsKPj4gKwo+PiArZmFp
bDoKPj4gKwlEUk1fRVJST1IoIkZhaWxlZCB0byBhbGxvY2F0ZSBidWZmZXIgd2l0aCBzaXplICV6
dVxuIiwgc2l6ZSk7Cj4+ICsJcmV0dXJuIEVSUl9QVFIocmV0KTsKPj4gK30KPj4gKwo+PgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:42:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:42:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFTu-0004om-Jk; Fri, 23 Feb 2018 15:41:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=39ug=fr=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1epFTt-0004og-9A
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:41:53 +0000
X-Inumbo-ID: f309246c-18af-11e8-ba59-bc764e045a96
Received: from mail-yw0-x244.google.com (unknown [2607:f8b0:4002:c05::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f309246c-18af-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:41:01 +0100 (CET)
Received: by mail-yw0-x244.google.com with SMTP id d205so2914754ywe.2
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 07:41:51 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=I2p7MoZct2PYaTspqfRdcvA114V4Oj3LWaaAaoZHjSA=;
 b=e9y+gjLiOONeHMLSOpYxpMUqVVeD8uB7W4k+HGPDIzZ+gFmIMaXK4nXfQYTaFWUesH
 oQtEXCjwfye9vx4UBjbHJDUmzsABw4CB2khlvWFjeM7NQbNJ3itvQh3YsAMRiZuTI357
 QNT3o6asaWsrj8+izDZeRL40taE6GdPNgToYM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=I2p7MoZct2PYaTspqfRdcvA114V4Oj3LWaaAaoZHjSA=;
 b=RH18FNE7oOWNmpfXnDYqDwt6g1lumTni3jta2UJAPhS4ljDL3eUGBvuLRVk4KWjUIn
 OFhhI6CHiL89Sub5cg+nunYTqTIqNuHdr+UcN0Bg/Yu1Bopz6OBCeD+D0VOlGitkWYpN
 ys1q1tN76KD1hqZ6twHGA+cb3l+KU+6mLNGiEEiOtpZtM0vLfGiegXR9IMorXJwrbdng
 QAq1QaQDcVypnrMVvGSO2Unhqy9P7dMb2+KbvQJ37n5EvKCG/E0Nai9tu45uvATjfqvi
 06RIw8Aoe8Ad9I3wGkL6FCovnYaREqdHD+YDYfdiNIxBFHGqjXvGh5TvaR1Ceu2eRgbA
 RH4A==
X-Gm-Message-State: APf1xPCMLSvah+qwFrHrlTyOsz8v98MNNchWYAZ/8tiPMzPm3j0MGmk5
 2CkyGW0yIKwv79OuY6JCOG5sgA==
X-Google-Smtp-Source: AH8x225nX+nQYbJgbiVC7yDvlyGM9l+5Z3Kul0xqjIWIiXTFMXLw0VPDkXk7qXanSivmB1YXdDl4HQ==
X-Received: by 10.129.116.131 with SMTP id p125mr1329471ywc.494.1519400510842; 
 Fri, 23 Feb 2018 07:41:50 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id m125sm1018344ywf.12.2018.02.23.07.41.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 07:41:49 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <20180222193458.17118-1-cardoe@cardoe.com>
 <5A8FE4FE02000078001AAC03@prv-mh.provo.novell.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <a86086fe-823e-9e0c-e7ae-6a0df8bd5f28@cardoe.com>
Date: Fri, 23 Feb 2018 09:41:46 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8FE4FE02000078001AAC03@prv-mh.provo.novell.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] README: require Python 2.6 or newer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4069275091330781960=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--vrlEMDBkjAyZVXmhFpPo3M3ifY7psWfBF
Content-Type: multipart/mixed; boundary="EsPqTHRZzbmDZ0mk5Ls0VjQXWiZgtRBHN";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>, Tim Deegan <tim@xen.org>
Message-ID: <a86086fe-823e-9e0c-e7ae-6a0df8bd5f28@cardoe.com>
Subject: Re: [PATCH] README: require Python 2.6 or newer
References: <20180222193458.17118-1-cardoe@cardoe.com>
 <5A8FE4FE02000078001AAC03@prv-mh.provo.novell.com>
In-Reply-To: <5A8FE4FE02000078001AAC03@prv-mh.provo.novell.com>

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

On 2/23/18 2:55 AM, Jan Beulich wrote:
>>>> On 22.02.18 at 20:34, <cardoe@cardoe.com> wrote:
>> Increase the minimum required Python to 2.6 or newer.
>>
>> Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
>=20
> That's the easy half. Tool stack configure scripts will also want to
> be adjusted (see the thread rooted at
> https://lists.xenproject.org/archives/html/xen-devel/2017-09/msg02389.h=
tml).
>=20
> Jan
>=20

Oh I completely agree. I should have been more clear in my patch. I
meant this to be the conversation starter about what we saw as an
acceptable minimum version for the next release and then was going to
commit to a few series to modernize things a bit.

--=20
Doug Goldstein


--EsPqTHRZzbmDZ0mk5Ls0VjQXWiZgtRBHN--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlqQNjpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl1ACxAArM5BLk75+K2SQm0A1hJZZ6KzEFXmKgt9wZnQ7G2sNsMd5CAa6BKDB/gU
ewo9lTgqU50rf/dFIhow6pQfqUvjnqbaIYO8P0tcA7dtEarUone045CE7ZNy8jeL
BFN2vD+4tq8+f0zkYBOx3W2EITXKahpQ5EfxO2VieqJPQHs1eDCMGgG8z/qVBV49
ZJzTHsJCVR/OWHWGXu56/UwzzThGoqZovxKHJf9lzfruDhd3gguzEKCem6J/e75L
EImllD7WJbuAilynjq4+aXUizDksghzqe3JNIQDwr1ccvMQ7XgLSwTa+Eb2rwGL8
VQJvCOZ4VjbH8CWG9RonnAcZpEYv0HTQC5cRbFR7yPxeFsgYs3GvW27nBavmVuUz
7qGJYgwofjccfotmAPg3zABG9Ew62qngX2a8TS0nH7S9nLzbH089SDYcPIYbqayJ
6KVVuKhXXk4PdtDEZ1XUXn5BIT88nb2gE6SkYjfFSUNcBLnXtygdmZfO6afct/Xc
tGEeRnlbSxIDmPfo/fgm9VIZ7nWG2zFymkBMIFjRlLBjBcxag+zGlp6c+dzSKtH+
8k1a6g5QiW6O6JFI/OTWrMhPv2u24MiliufTUCQGq+G3JmRn6Up/5nPHupDX1F6j
mzm4z9gY+Md0IXADWdhlDWpq26QVfKFe0W8qKgUu9WgwWBfGEXI=
=FvK9
-----END PGP SIGNATURE-----

--vrlEMDBkjAyZVXmhFpPo3M3ifY7psWfBF--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4069275091330781960==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:47:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:47:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFZ8-000527-6A; Fri, 23 Feb 2018 15:47:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a0jm=fr=citrix.com=prvs=58510dbfb=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1epFZ7-000521-65
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:47:17 +0000
X-Inumbo-ID: b41922e3-18b0-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b41922e3-18b0-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:46:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464204305"
To: Doug Goldstein <cardoe@cardoe.com>, <xen-devel@lists.xenproject.org>
References: <20180222193458.17118-1-cardoe@cardoe.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <50d211f9-7333-b185-72eb-4742bc790890@citrix.com>
Date: Fri, 23 Feb 2018 15:47:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180222193458.17118-1-cardoe@cardoe.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH] README: require Python 2.6 or newer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjIvMjAxOCAwNzozNCBQTSwgRG91ZyBHb2xkc3RlaW4gd3JvdGU6Cj4gSW5jcmVhc2Ug
dGhlIG1pbmltdW0gcmVxdWlyZWQgUHl0aG9uIHRvIDIuNiBvciBuZXdlci4KPiAKPiBTaWduZWQt
b2ZmLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Cj4gLS0tCj4gQ0M6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gQ0M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KPiBDQzogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ0M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+
IENDOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ0M6IFRp
bSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
Pgo+IC0tLQo+IFB5dGhvbiAyLjYgc2hpcHBlZCBPY3QgMXN0IDIwMDguIEl0IHdhcyBpbmNsdWRl
ZCBhcyB0aGUKPiBkZWZhdWx0IFB5dGhvbiBpbiBkaXN0cm9zIGxpa2UgUkhFTDYsIHdoaWNoIGl0
c2VsZiBzaGlwcGVkCj4gTm92IDEwdGggMjAxMC4KCkJ1dCBvZiBjb3Vyc2UsIHdhcyBub3QgaW5j
bHVkZWQgaW4gUkhFTCA1LgoKRldJVyBJIHRhbGtlZCB0byBvbmUgZ3V5IEkga25vdyB0aGF0J3Mg
c3RpbGwgdXNpbmcgWGVuIG9uIFJIRUwgNTsgaGUncwp1c2luZyB0aGUgdmVyc2lvbiBvZiBYZW4g
dGhhdCBjYW1lIHdpdGggaXQgKDMuMSBvciBzb21ldGhpbmcgY3JhenkgbGlrZQp0aGF0KS4gIEFz
a2VkIGFib3V0IHJ1bm5pbmcgYSBuZXdlciB2ZXJzaW9uIG9mIFhlbiwgaGUgc2FpZDoKCiJpIGRv
bid0IHNlZSBhbnkgdmFsdWUgdXBkYXRpbmcgdG8geGVuIDQgYW5kIHN0aWxsIHJ1bm5pbmcgZWw1
CnRvb2xzdGFjay4uIGFzIGZvciBzYW1lIHRyb3VibGUgeW91IGNhbiBqdXN0IHVwZ3JhZGUgdG8g
ZWw2IGFuZCB4ZW40Y2VudG9zIgoKU28gSSdtIGEgIkknbSBoYXBweSB3aXRoIHRoaXMgY2hhbmdl
IGJ1dCB3b3VsZG4ndCBhcmd1ZSBmb3IgaXQiICgrMSBvbiBhCi0yIHRvICsyIHNjYWxlKS4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:52:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFdl-0005gy-O4; Fri, 23 Feb 2018 15:52:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgq7=fr=citrix.com=prvs=585cf035f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1epFdk-0005gs-8j
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 15:52:04 +0000
X-Inumbo-ID: b6b26519-18b1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6b26519-18b1-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 15:53:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68473796"
To: Jan Beulich <JBeulich@suse.com>
References: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
 <1519212975-10722-1-git-send-email-andrew.cooper3@citrix.com>
 <5A903BAF02000078001AAF6C@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <ae948ed0-31c6-44f1-e0a7-86c67a38073b@citrix.com>
Date: Fri, 23 Feb 2018 15:51:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A903BAF02000078001AAF6C@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/5] x86: Rework MSR_TSC_AUX handling
	from scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDIvMTggMTU6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIxLjAyLjE4IGF0
IDEyOjM2LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IFRoZXJlIGFyZSBt
YW55IHByb2JsZW1zIHdpdGggTVNSX1RTQ19BVVggaGFuZGxpbmcuCj4+Cj4+IFRvIGJlZ2luIHdp
dGgsIHRoZSBSRFBJRCBpbnN0cnVjdGlvbiByZWFkcyBNU1JfVFNDX0FVWCwgYnV0IGl0IGlzIG9u
bHkgdGhlCj4+IFJEVFNDUCBmZWF0dXJlIHdoaWNoIGVudW1lcmF0ZXMgdGhlIE1TUi4gIFRoZXJl
Zm9yZSwgUkRQSUQgZnVuY3Rpb25hbGx5Cj4+IGRlcGVuZHMgb24gUkRUU0NQLgo+IEFyZSB5b3Ug
c3VyZSB0aGlzIGlzbid0IGEgZG9jdW1lbnRhdGlvbiBtaXN0YWtlPwoKTm8sIGJ1dCBub3IgZG8g
SSBoYXZlIHJlYXNvbiB0byBkb3VidCB3aGF0IGlzIHdyaXR0ZW4uwqAgSXQgc2VlbXMKcGxhdXNp
YmxlIGFuZCByZWFzb25hYmxlIHRvIG1lLgoKUkRUU0NQIGhhcyBiZWVuIGluIGhhcmR3YXJlIGZv
ciBtYW55IGdlbmVyYXRpb25zIG5vdyAoYW5kIGFwcGVhcnMgdG8gYmUKYXJjaGl0ZWN0dXJhbCBp
biBBTUQ2NCBhbHRob3VnaCBub3QgcGlja2VkIHVwIGJ5IEludGVsIGluaXRpYWxseSksIHdoaWxl
ClJEUElEIGlzIG5ldyBpbiBTa3lsYWtlLgoKVGhlIGRvY3VtZW50YXRpb24gaXMgY29uc2lzdGVu
dCBiZXR3ZWVuIFZvbCAyIChDUFVJRCwgUkRQSUQpIGFuZCBWb2wgNAooTVNScyksIG5vbmUgb2Yg
d2hpY2ggbWFrZSBhbnkgbGluayBiZXR3ZWVuIFJEUElEIGVudW1lcmF0aW9uIGFuZApUU0NfQVVY
LCBidXQgcGxlbnR5IG9mIGxpbmtzIGJldHdlZW4gUkRUU0NQIGFuZCBUU0NfQVVYLgoKPiAgSWYg
aXQgaW5kZWVkIGlzbid0LCBvZgo+IGNvdXJzZSBteSBlYXJsaWVyIGNvbW1lbnRzIHJlZ2FyZGlu
ZyB0aGUgdXNlIG9mIGNwdV9oYXNfcmRwaWQKPiB3b3VsZCBoYXZlIGJlZW4gd3JvbmcgKGFuZCB0
aGF0IHBhdGNoIHdvdWxkIGJlIGZpbmUgd2l0aG91dCB0aGUKPiByZXF1ZXN0ZWQgYWRqdXN0bWVu
dCkuCj4KPj4gRm9yIFBWIGd1ZXN0cywgd2UgaGlkZSBSRFRTQ1AgYnV0IGFkdmVydGlzZSBSRFBJ
RC4gIFdlIGFsc28gc2lsZW50bHkgZHJvcAo+PiB3cml0ZXMgdG8gTVNSX1RTQ19BVVgsIHdoaWNo
IGlzIHZlcnkgYW50aXNvY2lhbC4gIFRoZXJlZm9yZSwgZW5hYmxlIFJEVFNDUCBmb3IKPj4gUFYg
Z3Vlc3RzLCB3aGljaCBpbiB0dXJuIGFsbG93cyBSRFBJRCB0byB3b3JrLgo+Pgo+PiBUbyBzdXBw
b3J0IFJEVFNDUCBwcm9wZXJseSBmb3IgUFYgZ3Vlc3RzLCB0aGUgTVNSX1RTQ19BVVggaGFuZGxp
bmcgaXMgbW92ZWQKPj4gaW50byB0aGUgZ2VuZXJpYyBNU1IgcG9saWN5IGluZnJhc3RydWN0dXJl
LCBhbmQgYmVjb21lcyBjb21tb24uICBPbmUKPj4gaW1wcm92ZW1lbnQgaXMgdGhhdCB3ZSB3aWxs
IG5vdyByZWplY3QgaW52YWxpZCB2YWx1ZXMsIHJhdGhlciB0aGFuIHNpbGVudGx5Cj4+IHRydW5j
YXRpbmcgYW5kIGFjY2VwdGluZyB0aGVtLiAgVGhpcyBhbHNvIGNhdXNlcyB0aGUgZW11bGF0b3Ig
dG8gcmVqZWN0IFJEVFNDUAo+PiBmb3IgZ3Vlc3RzIHdpdGhvdXQgdGhlIGZlYXR1cmVzLgo+Pgo+
PiBPbmUgY29tcGxpY2F0aW9uIGlzIFRTQ19NT0RFX1BWUkRUU0NQLCBpbiB3aGljaCBYZW4gdGFr
ZXMgY29udHJvbCBvZgo+PiBNU1JfVFNDX0FVWCBhbmQgdGhlIHJlcG9ydGVkIHZhbHVlIGlzIGFj
dHVhbGx5IHRoZSBtaWdyYXRpb24gaW5jYXJuYXRpb24uICBUaGUKPj4gcHJldmlvdXMgYmVoYXZp
b3VyIG9mIHRoaXMgbW9kZSB3YXMgdG8gc2lsZW50bHkgZHJvcCB3cml0ZXMsIGJ1dCBhcyBpdCBp
cyBhCj4+IGJyZWFrIGluIHRoZSB4ODYgQUJJIHRvIHN0YXJ0IHdpdGgsIHN3aXRjaCB0aGUgc2Vt
YW50aWNzIHRvIGJlIG1vcmUgc2FuZSwgYW5kCj4+IGhhdmUgVFNDX01PREVfUFZSRFRTQ1AgbWFr
ZSB0aGUgTVNSIHByb3Blcmx5IHJlYWQtb25seS4KPiBBbGwgb2YgdGhpcyBvYnZpb3VzbHkgd2Fu
dHMgYW4gYWNrIGFuZC9vciB0ZXN0aW5nIGJ5IHRoZSBPcmFjbGUgZm9sa3MKPiAoYXNzdW1pbmcg
dGhpcyBpcyBzdGlsbCBpbiB1c2Ugc29tZXdoZXJlKS4KPgo+PiBAQCAtMTA0Niw3ICsxMDQ4LDkg
QEAgc3RhdGljIGludCBodm1fbG9hZF9jcHVfY3R4dChzdHJ1Y3QgZG9tYWluICpkLCBodm1fZG9t
YWluX2NvbnRleHRfdCAqaCkKPj4gICAgICBpZiAoIGh2bV9mdW5jcy50c2Nfc2NhbGluZy5zZXR1
cCApCj4+ICAgICAgICAgIGh2bV9mdW5jcy50c2Nfc2NhbGluZy5zZXR1cCh2KTsKPj4gIAo+PiAt
ICAgIHYtPmFyY2guaHZtX3ZjcHUubXNyX3RzY19hdXggPSBjdHh0Lm1zcl90c2NfYXV4Owo+PiAr
ICAgIC8qIE9ubHkgYWNjZXB0IE1TUl9UU0NfQVVYIGlmIGl0IGlzbid0IGJlaW5nIGhhbmRsZWQg
YnkgdGhlIFRTQyBsb2dpYy4gKi8KPj4gKyAgICBpZiAoIGQtPmFyY2gudHNjX21vZGUgIT0gVFND
X01PREVfUFZSRFRTQ1AgKQo+PiArICAgICAgICB2LT5hcmNoLm1zci0+dHNjX2F1eCA9IGN0eHQu
bXNyX3RzY19hdXg7Cj4gU2luY2UgeW91IHRhbGsgYWJvdXQgcmFuZ2UgY2hlY2tpbmcgaW4gdGhl
IGRlc2NyaXB0aW9uLCBzaG91bGRuJ3QKPiB5b3UgcmVqZWN0IGhlcmUgdmFsdWVzIHdpdGggdGhl
IHVwcGVyIDMyIGJpdHMgbm9uLXplcm8/CgpQcm9iYWJseS4gSW4gcmVhbGl0eSBhbGwgbWlncmF0
aW9uIHN0cmVhbXMgaGF2ZSBpdCB3aXRoaW4gcmFuZ2UsIGJlY2F1c2UKb2YgdGhlIHR5cGVzIHVz
ZWQgb24gdGhlIHNlbmRpbmcgc2lkZS4KCj4KPj4gLS0tIGEveGVuL2FyY2gveDg2L21zci5jCj4+
ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+PiBAQCAtMTc1LDYgKzE3NSwxMyBAQCBpbnQgZ3Vl
c3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZh
bCkKPj4gICAgICAgICAgICAgICAgIF9NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsK
Pj4gICAgICAgICAgYnJlYWs7Cj4+ICAKPj4gKyAgICBjYXNlIE1TUl9UU0NfQVVYOgo+PiArICAg
ICAgICBpZiAoICFjcC0+ZXh0ZC5yZHRzY3AgKQo+PiArICAgICAgICAgICAgZ290byBncF9mYXVs
dDsKPiBJc24ndCB0aGlzIGJyZWFraW5nIHRoZSBQViB1c2Ugd2l0aG91dCB0aGUgZmVhdHVyZSBm
bGFnIHNldCwgYnV0Cj4gcnVubmluZyBpbiBUU0NfTU9ERV9QVlJEVFNDUD8gSS5lLiBkb24ndCB5
b3Ugd2FudAo+Cj4gICAgICAgICBpZiAoICFjcC0+ZXh0ZC5yZHRzY3AgJiYKPiAgICAgICAgICAg
ICAgZC0+YXJjaC50c2NfbW9kZSAhPSBUU0NfTU9ERV9QVlJEVFNDUCApCj4KPiA/IFJlbWVtYmVy
IHRoZXJlIGFyZSB0d28gY2FzZXMsIG9uZSBiZWluZyB0aGF0IHRoZSBob3N0IGhhcyB0aGUKPiBm
ZWF0dXJlIGZsYWcgc2V0LCBidXQgdGhlIGd1ZXN0IGhhcyBpdCBjbGVhciwgYW5kIHRoZSBvdGhl
ciBiZWluZwo+IHRoYXQgYm90aCBoYXZlIGl0IGNsZWFyLiBTaW5jZSBpbiB0aGUgZm9ybWVyIGNh
c2UgdGhlIGd1ZXN0IGNhbiByZWFkCj4gdGhlIE1TUiB0aHJvdWdoIFJEVFNDUCwgSSB0aGluayB0
aGUgTVNSIGFjY2VzcyBvdWdodCB0byBiZQo+IGFsbG93ZWQgdG9vLgoKVGhlcmUgaXMgYXQgbGVh
c3QgYSAzcmQgY2FzZSwgb2Ygbm8gaGFyZHdhcmUgUkRUU0NQIHN1cHBvcnQsIHdoaWNoIGlzCndo
eSB3ZSBhbHNvIGVtdWxhdGUgaXQgaW4gZW11bC1pbnZsLW9wLmMKCkEgZ3Vlc3QgdHJ5aW5nIHRv
IHVzZSBQVlJEVFNDIG5lY2Vzc2FyaWx5IG5lZWRzIG91dC1vZi1iYW5kIHNpZ25hbGxpbmcKdG8g
c2V0IGl0IHVwLsKgIEkgZG8gbm90IHRoaW5rIGl0IGlzIHJlYXNvbmFibGUgb3IgYXBwcm9wcmlh
dGUgdG8gcmV0YWluCnRoZSBBQkkgYnJlYWthZ2Ugb2YgY29tcGxldGluZyByZWFkcyBvZiB0aGUg
TVNSIHdoZW4gdGhlIGluc3RydWN0aW9uCnNob3VsZCBiZSBhcmNoaXRlY3R1cmFsbHkgdW5hdmFp
bGFibGUuCgpCdXQgYXMgeW91J3ZlIHNhaWQgYW5kIEkgYWdyZWUsIHdlIGRlZmluaXRlbHkgbmVl
ZCBPcmFjbGUncyBpbnB1dCBoZXJlLgoKPj4gLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+PiAr
KysgYi94ZW4vYXJjaC94ODYvdGltZS5jCj4+IEBAIC0yMTc4LDcgKzIxNzgsMTggQEAgdm9pZCB0
c2Nfc2V0X2luZm8oc3RydWN0IGRvbWFpbiAqZCwKPj4gICAgICAgICAgfQo+PiAgICAgICAgICBi
cmVhazsKPj4gICAgICB9Cj4+ICsKPj4gICAgICBkLT5hcmNoLmluY2FybmF0aW9uID0gaW5jYXJu
YXRpb24gKyAxOwo+PiArCj4+ICsgICAgaWYgKCBkLT5hcmNoLnRzY19tb2RlID09IFRTQ19NT0RF
X1BWUkRUU0NQICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIHN0cnVjdCB2Y3B1ICp2Owo+PiArCj4+
ICsgICAgICAgIC8qIERpc3RyaWJ1dGUgaW5jYXJuYXRpb24gaW50byBlYWNoIHZjcHUncyBNU1Jf
VFNDX0FVWC4gKi8KPj4gKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+PiArICAgICAg
ICAgICAgdi0+YXJjaC5tc3ItPnRzY19hdXggPSBkLT5hcmNoLmluY2FybmF0aW9uOwo+PiArICAg
IH0KPiBUaGlzIG5vdCBuZWVkaW5nIGEgbG9jayBtaWdodCB3YXJyYW50IGEgY29tbWVudCAodGhl
IGRvbWFpbiBpcwo+IFtleHBsaWNpdGx5IG9yIGltcGxpY2l0bHldIHBhdXNlZCB3aGVuIGNvbWlu
ZyBoZXJlKS4KClRoaXMgbmV3IHBpZWNlIG9mIGxvZ2ljIGlzbid0IGFueSBkaWZmZXJlbnQgdG8g
dGhlIHJlc3Qgb2YKdHNjX3NldF9pbmZvKCkgV1JUIGJlaW5nIHBhdXNlZC7CoCBJdCBpcyBleHBs
aWNpdGx5IHBhdXNlZCBhdCB0aGlzIHBvaW50LgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:55:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFgo-0005t1-Ha; Fri, 23 Feb 2018 15:55:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epFgn-0005sq-MV
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:55:13 +0000
X-Inumbo-ID: 2820b5c0-18b2-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2820b5c0-18b2-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 15:56:49 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 08:55:05 -0700
Message-Id: <5A90476802000078001AAFF1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 08:55:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>,
 "Stefano Stabellini" <sstabellini@kernel.org>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-2-roger.pau@citrix.com>
In-Reply-To: <20180123150735.74779-2-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 01/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE2OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5s
ZHMuUwo+IGluZGV4IGM5Yjk1NDY0MzUuLjk4YjgyNjgwYzYgMTAwNjQ0Cj4gLS0tIGEveGVuL2Fy
Y2gvYXJtL3hlbi5sZHMuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKPiBAQCAtNjUs
NiArNjUsMTMgQEAgU0VDVElPTlMKPiAgICAgICAgIF9fcGFyYW1fc3RhcnQgPSAuOwo+ICAgICAg
ICAgKiguZGF0YS5wYXJhbSkKPiAgICAgICAgIF9fcGFyYW1fZW5kID0gLjsKPiArCj4gKyNpZiBk
ZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiBkZWZpbmVkKENPTkZJR19MQVRFX0hXRE9NKQo+ICsg
ICAgICAgLiA9IEFMSUdOKFBPSU5URVJfQUxJR04pOwo+ICsgICAgICAgX19zdGFydF92cGNpX2Fy
cmF5ID0gLjsKPiArICAgICAgICooLmRhdGEudnBjaSkKPiArICAgICAgIF9fZW5kX3ZwY2lfYXJy
YXkgPSAuOwo+ICsjZW5kaWYKPiAgICB9IDp0ZXh0Cj4gIAo+ICAjaWYgZGVmaW5lZChCVUlMRF9J
RCkKPiBAQCAtMTczLDYgKzE4MCwxMyBAQCBTRUNUSU9OUwo+ICAgICAgICAgKiguaW5pdF9hcnJh
eSkKPiAgICAgICAgICooU09SVCguaW5pdF9hcnJheS4qKSkKPiAgICAgICAgIF9fY3RvcnNfZW5k
ID0gLjsKPiArCj4gKyNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiAhZGVmaW5lZChDT05G
SUdfTEFURV9IV0RPTSkKPiArICAgICAgIC4gPSBBTElHTihQT0lOVEVSX0FMSUdOKTsKPiArICAg
ICAgIF9fc3RhcnRfdnBjaV9hcnJheSA9IC47Cj4gKyAgICAgICAqKC5kYXRhLnZwY2kpCj4gKyAg
ICAgICBfX2VuZF92cGNpX2FycmF5ID0gLjsKPiArI2VuZGlmCj4gICAgfSA6dGV4dAo+ICAgIF9f
aW5pdF9lbmRfZWZpID0gLjsKPiAgICAuID0gQUxJR04oU1RBQ0tfU0laRSk7CgpTYWRseSB5b3Ug
Zm9yZ290IHRvIENjIHRoZSBBUk0gbWFpbnRhaW5lcnMuIFN0ZWZhbm8sIEp1bGllbiwgdGhlCmFi
b3ZlIHdvdWxkIHJlcXVpcmUgeW91ciBhY2suCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:57:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFih-00061F-Sn; Fri, 23 Feb 2018 15:57:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epFih-000619-3v
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:57:11 +0000
X-Inumbo-ID: 15fca515-18b2-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15fca515-18b2-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 16:56:18 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 08:57:08 -0700
Message-Id: <5A9047E202000078001AAFF4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 08:57:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Paul Durrant" <paul.durrant@citrix.com>,
 "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-4-roger.pau@citrix.com>
In-Reply-To: <20180123150735.74779-4-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v8 03/11] x86/physdev: enable
 PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE2OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNvIHRoYXQgTU1DRkcgcmVnaW9ucyBub3QgcHJlc2VudCBpbiB0aGUgTUNGRyBBQ1BJIHRhYmxl
IGNhbiBiZSBhZGRlZAo+IGF0IHJ1biB0aW1lIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4uCj4gCj4g
U2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4g
UmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiBDYzog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQo+IENoYW5nZXMgc2luY2Ugdjc6Cj4gIC0gQWRk
IG5ld2xpbmUgaW4gaHZtX3BoeXNkZXZfb3AgZm9yIG5vbi1mYWxsdGhyb3VnaCBjYXNlLgo+IAo+
IENoYW5nZXMgc2luY2UgdjY6Cj4gIC0gRG8gbm90IHJldHVybiBFRVhJU1QgaWYgdGhlIHNhbWUg
ZXhhY3QgcmVnaW9uIGlzIGFscmVhZHkgdHJhY2tlZCBieQo+ICAgIFhlbi4KPiAKPiBDaGFuZ2Vz
IHNpbmNlIHY1Ogo+ICAtIENoZWNrIGZvciBoYXNfdnBjaSBiZWZvcmUgY2FsbGluZyByZWdpc3Rl
cl92cGNpX21tY2ZnX2hhbmRsZXIKPiAgICBpbnN0ZWFkIG9mIGNoZWNraW5nIGZvciBpc19odm1f
ZG9tYWluLgo+IAo+IENoYW5nZXMgc2luY2UgdjQ6Cj4gIC0gQ2hhbmdlIHRoZSBoYXJkd2FyZV9k
b21haW4gY2hlY2sgaW4gaHZtX3BoeXNkZXZfb3AgdG8gYSB2cGNpIGNoZWNrLgo+ICAtIE9ubHkg
cmVnaXN0ZXIgdGhlIE1NQ0ZHIGFyZWEsIGJ1dCBkb24ndCBzY2FuIGl0Lgo+IAo+IENoYW5nZXMg
c2luY2UgdjM6Cj4gIC0gTmV3IGluIHRoaXMgdmVyc2lvbi4KPiAtLS0KPiAgeGVuL2FyY2gveDg2
L2h2bS9oeXBlcmNhbGwuYyB8ICA1ICsrKysrCj4gIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAg
ICAgfCAxNiArKysrKysrKysrKy0tLS0tCgpTYWRseSB5b3UgZm9yZ290IHRvIENjIFBhdWwgZm9y
IHRoaXMgb25lLiBQYXVsIC0gYW55IGNoYW5jZSB5b3UgY291bGQKdGFrZSBhIGxvb2s/CgpKYW4K
Cj4gIHhlbi9hcmNoL3g4Ni9waHlzZGV2LmMgICAgICAgfCAxMSArKysrKysrKysrKwo+ICAzIGZp
bGVzIGNoYW5nZWQsIDI3IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h5
cGVyY2FsbC5jCj4gaW5kZXggNTc0MmRkMTc5Ny4uODVlYWNkN2QzMyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9oeXBl
cmNhbGwuYwo+IEBAIC04OSw2ICs4OSwxMSBAQCBzdGF0aWMgbG9uZyBodm1fcGh5c2Rldl9vcChp
bnQgY21kLCAKPiBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIGFyZykKPiAgICAgICAgICBp
ZiAoICFoYXNfcGlycShjdXJyLT5kb21haW4pICkKPiAgICAgICAgICAgICAgcmV0dXJuIC1FTk9T
WVM7Cj4gICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgY2FzZSBQSFlTREVWT1BfcGNpX21tY2Zn
X3Jlc2VydmVkOgo+ICsgICAgICAgIGlmICggIWhhc192cGNpKGN1cnItPmRvbWFpbikgKQo+ICsg
ICAgICAgICAgICByZXR1cm4gLUVOT1NZUzsKPiArICAgICAgICBicmVhazsKPiAgICAgIH0KPiAg
Cj4gICAgICBpZiAoICFjdXJyLT5oY2FsbF9jb21wYXQgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvaHZtL2lvLmMgYi94ZW4vYXJjaC94ODYvaHZtL2lvLmMKPiBpbmRleCAwNDQyNWMwNjRi
Li41NTY4MTBjMTI2IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+ICsrKyBi
L3hlbi9hcmNoL3g4Ni9odm0vaW8uYwo+IEBAIC01MDcsMTAgKzUwNyw5IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgaHZtX21taW9fb3BzIHZwY2lfbW1jZmdfb3BzID0gewo+ICAgICAgLndyaXRlID0g
dnBjaV9tbWNmZ193cml0ZSwKPiAgfTsKPiAgCj4gLWludCBfX2h3ZG9tX2luaXQgcmVnaXN0ZXJf
dnBjaV9tbWNmZ19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsIHBhZGRyX3QgCj4gYWRkciwKPiAt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50
IHN0YXJ0X2J1cywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdW5zaWduZWQgaW50IGVuZF9idXMsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzZWcpCj4gK2ludCByZWdpc3Rlcl92cGNpX21t
Y2ZnX2hhbmRsZXIoc3RydWN0IGRvbWFpbiAqZCwgcGFkZHJfdCBhZGRyLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBzdGFydF9idXMsIHVuc2lnbmVkIGlu
dCAKPiBlbmRfYnVzLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBzZWcpCj4gIHsKPiAgICAgIHN0cnVjdCBodm1fbW1jZmcgKm1tY2ZnLCAqbmV3ID0geG1h
bGxvYyhzdHJ1Y3QgaHZtX21tY2ZnKTsKPiAgCj4gQEAgLTUzNSw5ICs1MzQsMTYgQEAgaW50IF9f
aHdkb21faW5pdCByZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIoc3RydWN0IAo+IGRvbWFpbiAq
ZCwgcGFkZHJfdCBhZGRyLAo+ICAgICAgICAgIGlmICggbmV3LT5hZGRyIDwgbW1jZmctPmFkZHIg
KyBtbWNmZy0+c2l6ZSAmJgo+ICAgICAgICAgICAgICAgbW1jZmctPmFkZHIgPCBuZXctPmFkZHIg
KyBuZXctPnNpemUgKQo+ICAgICAgICAgIHsKPiArICAgICAgICAgICAgaW50IHJldCA9IC1FRVhJ
U1Q7Cj4gKwo+ICsgICAgICAgICAgICBpZiAoIG5ldy0+YWRkciA9PSBtbWNmZy0+YWRkciAmJgo+
ICsgICAgICAgICAgICAgICAgIG5ldy0+c3RhcnRfYnVzID09IG1tY2ZnLT5zdGFydF9idXMgJiYK
PiArICAgICAgICAgICAgICAgICBuZXctPnNlZ21lbnQgPT0gbW1jZmctPnNlZ21lbnQgJiYKPiAr
ICAgICAgICAgICAgICAgICBuZXctPnNpemUgPT0gbW1jZmctPnNpemUgKQo+ICsgICAgICAgICAg
ICAgICAgcmV0ID0gMDsKPiAgICAgICAgICAgICAgd3JpdGVfdW5sb2NrKCZkLT5hcmNoLmh2bV9k
b21haW4ubW1jZmdfbG9jayk7Cj4gICAgICAgICAgICAgIHhmcmVlKG5ldyk7Cj4gLSAgICAgICAg
ICAgIHJldHVybiAtRUVYSVNUOwo+ICsgICAgICAgICAgICByZXR1cm4gcmV0Owo+ICAgICAgICAg
IH0KPiAgCj4gICAgICBpZiAoIGxpc3RfZW1wdHkoJmQtPmFyY2guaHZtX2RvbWFpbi5tbWNmZ19y
ZWdpb25zKSApCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMgYi94ZW4vYXJj
aC94ODYvcGh5c2Rldi5jCj4gaW5kZXggMzgwZDM2ZjZiOS4uOTg0NDkxYzNkYyAxMDA2NDQKPiAt
LS0gYS94ZW4vYXJjaC94ODYvcGh5c2Rldi5jCj4gKysrIGIveGVuL2FyY2gveDg2L3BoeXNkZXYu
Ywo+IEBAIC01NTcsNiArNTU3LDE3IEBAIHJldF90IGRvX3BoeXNkZXZfb3AoaW50IGNtZCwgCj4g
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpCj4gIAo+ICAgICAgICAgIHJldCA9IHBj
aV9tbWNmZ19yZXNlcnZlZChpbmZvLmFkZHJlc3MsIGluZm8uc2VnbWVudCwKPiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaW5mby5zdGFydF9idXMsIGluZm8uZW5kX2J1cywgaW5m
by5mbGFncyk7Cj4gKyAgICAgICAgaWYgKCAhcmV0ICYmIGhhc192cGNpKGN1cnJkKSApCj4gKyAg
ICAgICAgewo+ICsgICAgICAgICAgICAvKgo+ICsgICAgICAgICAgICAgKiBGb3IgSFZNIChQVkgp
IGRvbWFpbnMgdHJ5IHRvIGFkZCB0aGUgbmV3bHkgZm91bmQgTU1DRkcgdG8gCj4gdGhlCj4gKyAg
ICAgICAgICAgICAqIGRvbWFpbi4KPiArICAgICAgICAgICAgICovCj4gKyAgICAgICAgICAgIHJl
dCA9IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihjdXJyZCwgaW5mby5hZGRyZXNzLAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW5mby5zdGFydF9i
dXMsIGluZm8uZW5kX2J1cywKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGluZm8uc2VnbWVudCk7Cj4gKyAgICAgICAgfQo+ICsKPiAgICAgICAgICBicmVh
azsKPiAgICAgIH0KPiAgCj4gLS0gCj4gMi4xNS4xCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 15:59:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 15:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFkc-0006Bu-7S; Fri, 23 Feb 2018 15:59:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epFkb-0006Bj-6X
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 15:59:09 +0000
X-Inumbo-ID: b519c119-18b2-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b519c119-18b2-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:00:46 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 08:59:02 -0700
Message-Id: <5A90485302000078001AB00E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 08:58:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-5-roger.pau@citrix.com>
In-Reply-To: <20180123150735.74779-5-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 04/11] pci: split code to size BARs from
 pci_add_device
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE2OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFNvIHRoYXQgaXQgY2FuIGJlIGNhbGxlZCBmcm9tIG91dHNpZGUgaW4gb3JkZXIgdG8gZ2V0IHRo
ZSBzaXplIG9mIHJlZ3VsYXIgUENJCj4gQkFScy4gVGhpcyB3aWxsIGJlIHJlcXVpcmVkIGluIG9y
ZGVyIHRvIG1hcCB0aGUgQkFScyBmcm9tIFBDSSBkZXZpY2VzIGludG8gUFZICj4gRG9tMCBwMm0u
Cj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:02:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFnq-0007Lf-M6; Fri, 23 Feb 2018 16:02:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epFnp-0007LS-4G
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:02:29 +0000
X-Inumbo-ID: 2bb39ef4-18b3-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 2bb39ef4-18b3-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:04:04 +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 EAB4E1529;
 Fri, 23 Feb 2018 08:02:20 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3A36E3F487;
 Fri, 23 Feb 2018 08:02:19 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-2-roger.pau@citrix.com>
 <5A90476802000078001AAFF1@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <88293102-cebe-1ad6-5335-741fd0c97051@arm.com>
Date: Fri, 23 Feb 2018 16:02:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <5A90476802000078001AAFF1@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Wei Liu <wei.liu2@citrix.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 01/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wMi8xOCAxNTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDEu
MTggYXQgMTY6MDcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IGRpZmYgLS1naXQg
YS94ZW4vYXJjaC9hcm0veGVuLmxkcy5TIGIveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwo+PiBpbmRl
eCBjOWI5NTQ2NDM1Li45OGI4MjY4MGM2IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0veGVu
Lmxkcy5TCj4+ICsrKyBiL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKPj4gQEAgLTY1LDYgKzY1LDEz
IEBAIFNFQ1RJT05TCj4+ICAgICAgICAgIF9fcGFyYW1fc3RhcnQgPSAuOwo+PiAgICAgICAgICAq
KC5kYXRhLnBhcmFtKQo+PiAgICAgICAgICBfX3BhcmFtX2VuZCA9IC47Cj4+ICsKPj4gKyNpZiBk
ZWZpbmVkKENPTkZJR19IQVNfUENJKSAmJiBkZWZpbmVkKENPTkZJR19MQVRFX0hXRE9NKQoKV2h5
IHRoaXMgaXMgY29uZGl0aW9uYWwgdG8gQ09ORklHX0xBVEVfSFdET00/CgpBbHNvLCBhbnkgcmVh
c29uIHRvIGltcG9zZSBWUENJIHdoZW4gQ09ORklHX0hBU19QQ0kgaXMgc2V0IGFuZCBub3QgCmlu
dHJvZHVjZSBhbm90aGVyIGNvbmZpZz8gVGhlIG5ldyBjb25maWcgd291bGQgaGVscCB0byBhZGQg
c3VwcG9ydCBmb3IgClBDSSBpbiBzdGVwcyBpbiBvdGhlciBhcmNoaXRlY3R1cmVzLgoKPj4gKyAg
ICAgICAuID0gQUxJR04oUE9JTlRFUl9BTElHTik7Cj4+ICsgICAgICAgX19zdGFydF92cGNpX2Fy
cmF5ID0gLjsKPj4gKyAgICAgICAqKC5kYXRhLnZwY2kpCj4+ICsgICAgICAgX19lbmRfdnBjaV9h
cnJheSA9IC47Cj4+ICsjZW5kaWYKPj4gICAgIH0gOnRleHQKPj4gICAKPj4gICAjaWYgZGVmaW5l
ZChCVUlMRF9JRCkKPj4gQEAgLTE3Myw2ICsxODAsMTMgQEAgU0VDVElPTlMKPj4gICAgICAgICAg
KiguaW5pdF9hcnJheSkKPj4gICAgICAgICAgKihTT1JUKC5pbml0X2FycmF5LiopKQo+PiAgICAg
ICAgICBfX2N0b3JzX2VuZCA9IC47Cj4+ICsKPj4gKyNpZiBkZWZpbmVkKENPTkZJR19IQVNfUENJ
KSAmJiAhZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKPj4gKyAgICAgICAuID0gQUxJR04oUE9J
TlRFUl9BTElHTik7Cj4+ICsgICAgICAgX19zdGFydF92cGNpX2FycmF5ID0gLjsKPj4gKyAgICAg
ICAqKC5kYXRhLnZwY2kpCj4+ICsgICAgICAgX19lbmRfdnBjaV9hcnJheSA9IC47Cj4+ICsjZW5k
aWYKPj4gICAgIH0gOnRleHQKPj4gICAgIF9faW5pdF9lbmRfZWZpID0gLjsKPj4gICAgIC4gPSBB
TElHTihTVEFDS19TSVpFKTsKPiAKPiBTYWRseSB5b3UgZm9yZ290IHRvIENjIHRoZSBBUk0gbWFp
bnRhaW5lcnMuIFN0ZWZhbm8sIEp1bGllbiwgdGhlCj4gYWJvdmUgd291bGQgcmVxdWlyZSB5b3Vy
IGFjay4KPiAKPiBKYW4KPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:08:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:08:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epFtF-0007af-8z; Fri, 23 Feb 2018 16:08:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epFtD-0007aZ-Qc
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:08:03 +0000
X-Inumbo-ID: 9b0f6399-18b3-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9b0f6399-18b3-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:07:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464209173"
Date: Fri, 23 Feb 2018 16:08:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20180223160759.xumjq33f4owkgp5x@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDU6MTI6MDVBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBXZWkgTGl1Cj4gPiBTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMjIsIDIw
MTggNTo0NyBBTQo+ID4gCj4gPiBIaSBhbGwKPiA+IAo+ID4gQXQgc29tZSBwb2ludCBJIHdvdWxk
IGxpa2UgdG8gbWFrZSBDT05GSUdfSFZNIGFuZCBDT05GSUdfUFYgd29yay4KPiA+IFRoZQo+ID4g
cGFzc3Rocm91Z2ggY29kZSBpcyBvbmUgb2YgdGhlIHJvYWQgYmxvY2tzIGZvciB0aGF0IHdvcmsu
Cj4gCj4gQ2FuIHlvdSBlbGFib3JhdGUgdGhlIG1vdGl2YXRpb24gb2YgdGhpcyBjaGFuZ2U/IHdo
eSBkb2VzIHNvbWVvbmUKPiB3YW50IHRvIGRpc2FibGUgSFZNIG9yIFBWIGxvZ2ljIGNvbXBsZXRl
bHkgZnJvbSBoeXBlcnZpc29yPwo+IAoKQXQgc29tZSBwb2ludCBpbiB0aGUgZnV0dXJlLCB3ZSB3
b3VsZCBsaWtlIHRvIHV0aWxpc2UgYXMgbWFueSBoYXJkd2FyZQpmZWF0dXJlcyBhcyBwb3NzaWJs
ZSBhbmQgaGF2ZSBhbiBIVk0gLyBQVkggb25seSBzZXR1cC4gQXQgdGhhdCBwb2ludCBQVgpjb2Rl
IHdpbGwgYmUgbmVjZXNzYXJpbHkgYW5kIHNob3VsZCBiZSBwcmVmZXJhYmx5IGNvbXBpbGVkIG91
dCB0byByZWR1Y2UKY29kZSBzaXplIGFuZCBhdHRhY2sgc3VyZmFjZS4KCkhhdmluZyBQViBjb21w
aWxlZCBvdXQgYWxzbyBlbmFibGUgWGVuIHRvIHJlY2xhaW0gc29tZSBhZGRyZXNzIHNwYWNlCmZy
b20gdGhlIFBWIEFCSS4KCkJ1dCwgd2UgdW5kZXJzdGFuZCB0aGF0IFBWIGlzIGhlcmUgdG8gc3Rh
eSBmb3IgYXQgbGVhc3QgYSB3aGlsZSBhbmQKY291bGQgYmUgdXNlZnVsIGZvciBzb21lIG90aGVy
IG5pY2hlIHVzZSBjYXNlcywgc28gdXBzdHJlYW0gaGF2ZQpkZXZlbG9wZWQgYSBQVi1pbi1QVkgg
c2hpbSB0byBjb250aW51ZSB0byBzdXBwb3J0IFBWIGd1ZXN0cy4gVGhlIHNoaW0gaXMKYWN0dWFs
bHkgeWV0IGFub3RoZXIgY29uZmlndXJhdGlvbiBvZiBYZW4gcnVubmluZyBhcyBhIFBWSCBndWVz
dCBidXQKZXhwb3NlcyBQViBBQkkgdG8gUFYgZ3Vlc3RzLiBXZSB3YW50IHRvIGRpc2FibGUgSFZN
IGNvZGUgaW4gdGhhdCBjYXNlLAphZ2FpbiwgdG8gcmVkdWNlIGNvZGUgc2l6ZSBhbmQgYXR0YWNo
IHN1cmZhY2UuCgpUaGVyZSBpcyBhbHNvIHRoZSBsb25nIHRlcm0gYmVuZWZpdCB0byBtYWtlIFhl
biBtb3JlIG1haW50YWluYWJsZSBhbmQKYXBwcm9hY2hhYmxlIGluIHRoZSBmdXR1cmUuCgpTZWUK
aHR0cHM6Ly93d3cuc2xpZGVzaGFyZS5uZXQveGVuX2NvbV9tZ3IveHBkZHMxNy1rZXlub3RlLXRv
d2FyZHMtYS1jb25maWd1cmFibGUtYW5kLXNsaW1tZXIteDg2LWh5cGVydmlzb3Itd2VpLWxpdS1j
aXRyaXgKCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:16:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:16:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epG1P-0008LC-22; Fri, 23 Feb 2018 16:16:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epG1O-0008L4-Bo
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:16:30 +0000
X-Inumbo-ID: 21233764-18b5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 21233764-18b5-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:18:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68476018"
Date: Fri, 23 Feb 2018 16:15:00 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Dongwon Kim <dongwon.kim@intel.com>
Message-ID: <20180223161500.xpbqnpsxihoxi5o4@MacBook-Pro-de-Roger.local>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
 <20180214015008.9513-3-dongwon.kim@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180214015008.9513-3-dongwon.kim@intel.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linaro-mm-sig@lists.linaro.org, mateuszx.potrola@intel.com,
 xen-devel@lists.xenproject.org, sumit.semwal@linaro.org
Subject: Re: [Xen-devel] [RFC PATCH v2 2/9] hyper_dmabuf: architecture
 specification and reference guide
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDU6NTA6MDFQTSAtMDgwMCwgRG9uZ3dvbiBLaW0gd3Jv
dGU6Cj4gUmVmZXJlbmNlIGRvY3VtZW50IGZvciBoeXBlcl9ETUFCVUYgZHJpdmVyCj4gCj4gRG9j
dW1lbnRhdGlvbi9oeXBlci1kbWFidWYtc2hhcmluZy50eHQKClRoaXMgc2hvdWxkIGxpa2VseSBi
ZSBwYXRjaCAxIGluIG9yZGVyIGZvciByZXZpZXdlcnMgdG8gaGF2ZSB0aGUKYXBwcm9wcmlhdGUg
Y29udGV4dC4KCj4gCj4gU2lnbmVkLW9mZi1ieTogRG9uZ3dvbiBLaW0gPGRvbmd3b24ua2ltQGlu
dGVsLmNvbT4KPiAtLS0KPiAgRG9jdW1lbnRhdGlvbi9oeXBlci1kbWFidWYtc2hhcmluZy50eHQg
fCA3MzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDEgZmlsZSBjaGFuZ2Vk
LCA3MzQgaW5zZXJ0aW9ucygrKQo+ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9o
eXBlci1kbWFidWYtc2hhcmluZy50eHQKPiAKPiBkaWZmIC0tZ2l0IGEvRG9jdW1lbnRhdGlvbi9o
eXBlci1kbWFidWYtc2hhcmluZy50eHQgYi9Eb2N1bWVudGF0aW9uL2h5cGVyLWRtYWJ1Zi1zaGFy
aW5nLnR4dAo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAwMDAwMDAwMDAwLi45Mjhl
NDExOTMxZTMKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvRG9jdW1lbnRhdGlvbi9oeXBlci1kbWFi
dWYtc2hhcmluZy50eHQKPiBAQCAtMCwwICsxLDczNCBAQAo+ICtMaW51eCBIeXBlciBETUFCVUYg
RHJpdmVyCj4gKwo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArU2VjdGlvbiAxLiBPdmVydmll
dwo+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiArCj4gK0h5cGVyX0RNQUJVRiBkcml2ZXIgaXMg
YSBMaW51eCBkZXZpY2UgZHJpdmVyIHJ1bm5pbmcgb24gbXVsdGlwbGUgVmlydHVhbAo+ICthY2hp
bmVzIChWTXMpLCB3aGljaCBleHBhbmRzIERNQS1CVUYgc2hhcmluZyBjYXBhYmlsaXR5IHRvIHRo
ZSBWTSBlbnZpcm9ubWVudAo+ICt3aGVyZSBtdWx0aXBsZSBkaWZmZXJlbnQgT1MgaW5zdGFuY2Vz
IG5lZWQgdG8gc2hhcmUgc2FtZSBwaHlzaWNhbCBkYXRhIHdpdGhvdXQKPiArZGF0YS1jb3B5IGFj
cm9zcyBWTXMuCj4gKwo+ICtUbyBzaGFyZSBhIERNQV9CVUYgYWNyb3NzIFZNcywgYW4gaW5zdGFu
Y2Ugb2YgdGhlIEh5cGVyX0RNQUJVRiBkcnYgb24gdGhlCj4gK2V4cG9ydGluZyBWTSAoc28gY2Fs
bGVkLCDigJxleHBvcnRlcuKAnSkgaW1wb3J0cyBhIGxvY2FsIERNQV9CVUYgZnJvbSB0aGUgb3Jp
Z2luYWwKPiArcHJvZHVjZXIgb2YgdGhlIGJ1ZmZlciwKClRoZSB1c2FnZSBvZiBleHBvcnQgYW5k
IGltcG9ydCBpbiB0aGUgYWJvdmUgc2VudGVuY2UgbWFrZXMgaXQgYWxtb3N0CmltcG9zc2libGUg
dG8gdW5kZXJzdGFuZC4KCj4gdGhlbiByZS1leHBvcnRzIGl0IHdpdGggYW4gdW5pcXVlIElELCBo
eXBlcl9kbWFidWZfaWQKPiArZm9yIHRoZSBidWZmZXIgdG8gdGhlIGltcG9ydGluZyBWTSAoc28g
Y2FsbGVkLCDigJxpbXBvcnRlcuKAnSkuCgpBbmQgdGhpcyBpcyBldmVuIHdvcnNlLgoKTWF5YmUg
aXQgd291bGQgaGVscCB0byBoYXZlIHNvbWUga2luZCBvZiBmbG93IGRpYWdyYW0gb2YgYWxsIHRo
aXMKaW1wb3J0L2V4cG9ydCBvcGVyYXRpb25zLCBidXQgcGxlYXNlIHJlYWQgYmVsb3cuCgo+ICsK
PiArQW5vdGhlciBpbnN0YW5jZSBvZiB0aGUgSHlwZXJfRE1BQlVGIGRyaXZlciBvbiBpbXBvcnRl
ciByZWdpc3RlcnMKPiArYSBoeXBlcl9kbWFidWZfaWQgdG9nZXRoZXIgd2l0aCByZWZlcmVuY2Ug
aW5mb3JtYXRpb24gZm9yIHRoZSBzaGFyZWQgcGh5c2ljYWwKPiArcGFnZXMgYXNzb2NpYXRlZCB3
aXRoIHRoZSBETUFfQlVGIHRvIGl0cyBkYXRhYmFzZSB3aGVuIHRoZSBleHBvcnQgaGFwcGVucy4K
PiArCj4gK1RoZSBhY3R1YWwgbWFwcGluZyBvZiB0aGUgRE1BX0JVRiBvbiB0aGUgaW1wb3J0ZXLi
gJlzIHNpZGUgaXMgZG9uZSBieQo+ICt0aGUgSHlwZXJfRE1BQlVGIGRyaXZlciB3aGVuIHVzZXIg
c3BhY2UgaXNzdWVzIHRoZSBJT0NUTCBjb21tYW5kIHRvIGFjY2Vzcwo+ICt0aGUgc2hhcmVkIERN
QV9CVUYuIFRoZSBIeXBlcl9ETUFCVUYgZHJpdmVyIHdvcmtzIGFzIGJvdGggYW4gaW1wb3J0aW5n
IGFuZAo+ICtleHBvcnRpbmcgZHJpdmVyIGFzIGlzLCB0aGF0IGlzLCBubyBzcGVjaWFsIGNvbmZp
Z3VyYXRpb24gaXMgcmVxdWlyZWQuCj4gK0NvbnNlcXVlbnRseSwgb25seSBhIHNpbmdsZSBtb2R1
bGUgcGVyIFZNIGlzIG5lZWRlZCB0byBlbmFibGUgY3Jvc3MtVk0gRE1BX0JVRgo+ICtleGNoYW5n
ZS4KCklNSE8gSSBuZWVkIGEgbW9yZSBnZW5lcmljIHZpZXcgb2YgdGhlIHByb2JsZW0geW91IGFy
ZSB0cnlpbmcgdG8gc29sdmUKaW4gdGhlIG92ZXJ2aWV3IHNlY3Rpb24uIEkndmUgcmVhZCB0aGUg
ZnVsbCBvdmVydmlldywgYW5kIEkgc3RpbGwgaGF2ZQpubyBpZGVhIHdoeSB5b3UgbmVlZCBhbGwg
dGhpcy4KCkkgdGhpbmsgdGhlIG92ZXJ2aWV3IHNob3VsZCBjb250YWluIGF0IGxlYXN0OgoKMS4g
QSBkZXNjcmlwdGlvbiBvZiB0aGUgcHJvYmxlbSB5b3UgYXJlIHRyeWluZyB0byBzb2x2ZS4KMi4g
QSBoaWdoIGxldmVsIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm9wb3NlZCBzb2x1dGlvbi4KMy4gSG93
IHRoZSBwcm9wb3NlZCBzb2x1dGlvbiBkZWFscyB3aXRoIHRoZSBwcm9ibGVtIGRlc2NyaWJlZCBp
biAxLgoKVGhpcyBvdmVydmlldyBpcyBub3QgdXNlZnVsIGZvciBwZW9wbGUgdGhhdCBkb24ndCBr
bm93IHdoaWNoIHByb2JsZW0KeW91IGFyZSB0cnlpbmcgdG8gc29sdmUsIGxpa2UgbXlzZWxmLgoK
VGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:24:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epG8p-0000cR-Rl; Fri, 23 Feb 2018 16:24:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgq7=fr=citrix.com=prvs=585cf035f=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1epG8o-0000cL-Iz
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:24:10 +0000
X-Inumbo-ID: da2fa96d-18b5-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da2fa96d-18b5-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:23:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68476673"
To: Jan Beulich <JBeulich@suse.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
 <5A83064F02000078001A764E@prv-mh.provo.novell.com>
 <24e3a0bb-5df0-8b45-d30b-bb6cf4e8be4c@citrix.com>
 <5A903D5702000078001AAF8D@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <193ccb3c-d4bb-5939-90a1-1a781adcb587@citrix.com>
Date: Fri, 23 Feb 2018 16:24:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A903D5702000078001AAF8D@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/alt: Clean up the assembly used to
 generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDIvMTggMTU6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIzLjAyLjE4IGF0
IDE1OjAzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEzLzAyLzE4
IDE0OjM3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+ICA+Pj4gT24gMTIuMDIuMTggYXQgMTI6MjMs
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+PiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hbHRlcm5hdGl2ZS1hc20uaAo+Pj4+IEBAIC05LDYwICs5LDY3IEBACj4+Pj4gICAqIGVub3Vn
aCBpbmZvcm1hdGlvbiBmb3IgdGhlIGFsdGVybmF0aXZlcyBwYXRjaGluZyBjb2RlIHRvIHBhdGNo
IGFuCj4+Pj4gICAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkuCj4+Pj4g
ICAqLwo+Pj4+IC0ubWFjcm8gYWx0aW5zdHJ1Y3Rpb25fZW50cnkgb3JpZyBhbHQgZmVhdHVyZSBv
cmlnX2xlbiBhbHRfbGVuCj4+Pj4gKy5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIHJl
cGwgZmVhdHVyZSBvcmlnX2xlbiByZXBsX2xlbgo+Pj4+ICAgICAgLmxvbmcgXG9yaWcgLSAuCj4+
Pj4gLSAgICAubG9uZyBcYWx0IC0gLgo+Pj4+ICsgICAgLmxvbmcgXHJlcGwgLSAuCj4+Pj4gICAg
ICAud29yZCBcZmVhdHVyZQo+Pj4+ICAgICAgLmJ5dGUgXG9yaWdfbGVuCj4+Pj4gLSAgICAuYnl0
ZSBcYWx0X2xlbgo+Pj4+ICsgICAgLmJ5dGUgXHJlcGxfbGVuCj4+Pj4gIC5lbmRtCj4+Pj4gIAo+
Pj4+ICsjZGVmaW5lIG9yaWdfbGVuICAgICAgICAgICAgICAgKC5MXEBfb3JpZ19lICAgICAgIC0g
ICAgIC5MXEBfb3JpZ19zKQo+Pj4+ICsjZGVmaW5lIHJlcGxfbGVuKG5yKSAgICAgICAgICAgKC5M
XEBfcmVwbF9lXCgpbnIgIC0gICAgIC5MXEBfcmVwbF9zXCgpbnIpCj4+Pj4gKyNkZWZpbmUgZGVj
bF9yZXBsKGluc24sIG5yKSAgICAgLkxcQF9yZXBsX3NcKClucjogaW5zbjsgLkxcQF9yZXBsX2Vc
KClucjoKPj4+IFdvdWxkbid0IGl0IHdvcmsgZXF1YWxseSB3ZWxsIGJ1dCBsb29rIHNsaWdodGx5
IGxlc3Mgb2RkIGlmIHlvdSB1c2VkCj4+PiBcKG5yKSBpbnN0ZWFkIG9mIFwoKW5yPwo+PiBIb3cg
d291bGQgdGhhdCB3b3JrPyAgXCgpIGlzIHRoZSB0b2tlbiBzZXBhcmF0b3IuCj4gV2hlbiB0aGVy
ZSdzIG5vdGhpbmcgaW5zaWRlIHRoZSBwYXJlbnRoZXNlcywgdGhpcyBjb25zdHJ1Y3QKPiBjYW4g
YmUgdXNlZCBhcyBhIHRva2VuIHNlcGFyYXRvciwgYnV0IHRoYXQncyBub3QgaXRzIG1haW4KPiBw
dXJwb3NlLiBJbnN0ZWFkIFwoPHRleHQ+KSBtZWFucyB0byB0YWtlIDx0ZXh0PiBsaXRlcmFsbHks
Cj4gd2l0aG91dCBlLmcuIGV4cGFuZGluZyBtYWNybyBhcmd1bWVudHMgaW5zaWRlIGl0LgoKSSd2
ZSBuZXZlciBjb21lIGFjcm9zcyBpdCBiZWZvcmUsIGFuZCBJIHN0aWxsIGNhbid0IGZpbmQgcmVm
ZXJlbmNlIHRvIGl0CmluIHRoZSBhcyBtYW51YWwuCgpBcyBmb3Igd2h5IG5vdCB0byB1c2UgaXQs
IENsYW5nIGhhcyBubyBpZGVhIHdoYXQgXChucikgbWVhbnMsIG1lYW5pbmcKdGhhdCBpdCBkb2Vz
bid0IGV4cGFuZCB0aGUgY29uc3RydWN0IGluIHRoZSB3YXkgeW91IGRlc2NyaWJlLsKgIChBbHRo
b3VnaApJIHNlZSB0aGF0IEdDQy9BUyBkbyBiZWhhdmUgYXMgeW91IGRlc2NyaWJlKS4KCn5BbmRy
ZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:30:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:30:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGEl-0001Kw-Fz; Fri, 23 Feb 2018 16:30:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epGEk-0001Kp-4b
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:30:18 +0000
X-Inumbo-ID: 0ec423c1-18b7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0ec423c1-18b7-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:31:54 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464214371"
Date: Fri, 23 Feb 2018 16:30:09 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Semel <semelpaul@gmail.com>
Message-ID: <20180223163009.b42xfl3euanth3b7@citrix.com>
References: <20180222180014.qctjkne27d5qwfro@citrix.com>
 <20180222235726.28721-1-semelpaul@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180222235726.28721-1-semelpaul@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: george.dunlap@eu.citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, JBeulich@suse.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH] fuzz/x86_emulate: fix bounds for input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMTI6NTc6MjZBTSArMDEwMCwgUGF1bCBTZW1lbCB3cm90
ZToKPiBUaGUgbWluaW11bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRvIERBVEFf
T0ZGU0VUICsgMSB3aGljaCB3YXMgbWVhbmluZwo+IHRoYXQgd2Ugd2VyZSByZXF1ZXN0aW5nIGF0
IGxlYXN0IG9uZSBjaGFyYWN0ZXIgb2YgdGhlIGRhdGEgYXJyYXkgdG8gYmUgZmlsbGVkLgo+IFRo
aXMgaXMgbm90IG5lZWRlZCBmb3IgdGhlIGZ1enplciB0byBnZXQgd29ya2luZyBjb3JyZWN0bHku
CgpTb3JyeSwgSSBkb24ndCBmb2xsb3cgLS0gd2hhdCBkbyB5b3UgZXhwZWN0IHRoZSBlbXVsYXRv
ciB0byBkbyBpZiB0aGVyZQppcyBubyBpbnN0cnVjdGlvbiB0byBlbXVsYXRlPwoKPiAKPiBUaGUg
bWF4aW11bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRvIElOUFVUX1NJWkUsIHdo
aWNoIGlzIGFjdHVhbGx5Cj4gdGhlIHNpemUgb2YgdGhlIGRhdGEgYXJyYXkgaW5zaWRlIHRoZSBm
dXp6X2NvcnB1cyBzdHJ1Y3R1cmUgYW5kIHNvIHdhcyBub3QKPiBhYmxpbmcgdXNlciAob3IgQUZM
KSB0byBmaWxsIGluIHRoZSB3aG9sZSBzdHJ1Y3R1cmUuIENoYW5naW5nIHRvCj4gc2l6ZW9mKHN0
cnVjdCBmdXp6X2NvcnB1cykgY29ycmVjdCB0aGlzIHByb2JsZW0uCj4gCj4gU2lnbmVkLW9mZi1i
eTogUGF1bCBTZW1lbCA8c2VtZWxwYXVsQGdtYWlsLmNvbT4KPiAtLS0KPiAgdG9vbHMvZnV6ei94
ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgfCA5ICsrKysrLS0tLQo+ICAxIGZp
bGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1n
aXQgYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyBiL3Rv
b2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gaW5kZXggOTY0
NjgyYWExYS4uZjNjZTJlN2UyNyAxMDA2NDQKPiAtLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+ICsrKyBiL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0
aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jCj4gQEAgLTMzLDYgKzMzLDcgQEAgc3RydWN0IGZ1enpf
Y29ycHVzCj4gICAgICB1bnNpZ25lZCBjaGFyIGRhdGFbSU5QVVRfU0laRV07Cj4gIH0gaW5wdXQ7
Cj4gICNkZWZpbmUgREFUQV9PRkZTRVQgb2Zmc2V0b2Yoc3RydWN0IGZ1enpfY29ycHVzLCBkYXRh
KQo+ICsjZGVmaW5lIEZVWlpfQ09SUFVTX1NJWkUgKHNpemVvZihzdHJ1Y3QgZnV6el9jb3JwdXMp
KQo+ICAKPiAgLyoKPiAgICogSW50ZXJuYWwgc3RhdGUgb2YgdGhlIGZ1enppbmcgaGFybmVzcy4g
IENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlucHV0Cj4gQEAgLTgyMiwxMyArODIzLDEz
IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6
ZV90IHNpemUpCj4gICAgICAvKiBSZXNldCBhbGwgZ2xvYmFsIHN0YXRlIHZhcmlhYmxlcyAqLwo+
ICAgICAgbWVtc2V0KCZpbnB1dCwgMCwgc2l6ZW9mKGlucHV0KSk7Cj4gIAo+IC0gICAgaWYgKCBz
aXplIDw9IERBVEFfT0ZGU0VUICkKPiArICAgIGlmICggc2l6ZSA8IERBVEFfT0ZGU0VUICkKPiAg
ICAgIHsKPiAgICAgICAgICBwcmludGYoIklucHV0IHRvbyBzbWFsbFxuIik7Cj4gICAgICAgICAg
cmV0dXJuIDE7Cj4gICAgICB9Cj4gIAo+IC0gICAgaWYgKCBzaXplID4gSU5QVVRfU0laRSApCj4g
KyAgICBpZiAoIHNpemUgPiBGVVpaX0NPUlBVU19TSVpFICkKPiAgICAgIHsKPiAgICAgICAgICBw
cmludGYoIklucHV0IHRvbyBsYXJnZVxuIik7Cj4gICAgICAgICAgcmV0dXJuIDE7Cj4gQEAgLTg1
OSw5ICs4NjAsOSBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpk
YXRhX3AsIHNpemVfdCBzaXplKQo+ICAKPiAgdW5zaWduZWQgaW50IGZ1enpfbWluaW1hbF9pbnB1
dF9zaXplKHZvaWQpCj4gIHsKPiAtICAgIEJVSUxEX0JVR19PTihEQVRBX09GRlNFVCA+IElOUFVU
X1NJWkUpOwo+ICsgICAgQlVJTERfQlVHX09OKERBVEFfT0ZGU0VUID4gRlVaWl9DT1JQVVNfU0la
RSk7CgpUaGlua2luZyBtb3JlIGFib3V0IGl0LCB0aGlzIEJVSUxEX0JVR19PTiBpcyBwcm9iYWJs
eSBpcnJlbGV2YW50Cm5vd2FkYXlzIGJlY2F1c2Ugd2UndmUgb3B0ZWQgdG8gdXNlIHN0cnVjdCBm
dXp6X2NvcnB1cyBpbnN0ZWFkIG9mIGEKYnVuY2ggb2YgZGF0YSBzdHJ1Y3R1cmVzICh3aGVuIHRo
ZSBmdXp6ZXIgd2FzIGZpcnN0IGltcGxlbWVudGVkKS4gSQpkb24ndCB0aGluayB3ZSB3aWxsIGdv
IGJhY2sgdG8gdGhlIG9sZCBtb2RlbCBpbiB0aGUgZnV0dXJlIHNvIGRlbGV0aW5nCnRoaXMgQlVJ
TERfQlVHX09OIHNob3VsZCBiZSBmaW5lLgoKV2VpLgoKPiAgCj4gLSAgICByZXR1cm4gREFUQV9P
RkZTRVQgKyAxOwo+ICsgICAgcmV0dXJuIERBVEFfT0ZGU0VUOwo+ICB9Cj4gIAo+ICAvKgo+IC0t
IAo+IDIuMTYuMQo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:32:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:32:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGGD-0001S7-Sx; Fri, 23 Feb 2018 16:31:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epGGC-0001Rz-Fx
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:31:48 +0000
X-Inumbo-ID: ebb61edd-18b6-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ebb61edd-18b6-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:30:56 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68477342"
Date: Fri, 23 Feb 2018 16:31:17 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20180223163117.apnr3dj5zvjr6yug@MacBook-Pro-de-Roger.local>
References: <20180208030410.1353-1-jfehlig@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208030410.1353-1-jfehlig@suse.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH] libxl: set channel devid when not provided
 by application
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDQ6MTBQTSAtMDcwMCwgSmltIEZlaGxpZyB3cm90
ZToKPiBBcHBsaWNhdGlvbnMgbGlrZSBsaWJ2aXJ0IG1heSBub3QgcG9wdWxhdGUgYSBkZXZpY2Ug
ZGV2aWQgZmllbGQsCj4gZGVsZWdhdGluZyB0aGF0IHRvIGxpYnhsLiBJZiBuZWVkZWQsIHRoZSBh
cHBsaWNhdGlvbiBjYW4gbGF0ZXIKPiByZXRyaWV2ZSB0aGUgbGlieGwtcHJvZHVjZWQgZGV2aWQu
IEluZGVlZCBtb3N0IGRldmljZXMgYXJlIGhhbmRsZWQKPiB0aGlzIHdheSBpbiBsaWJ2aXJ0LCBj
aGFubmVsIGRldmljZXMgaW5jbHVkZWQuCj4gCj4gVGhpcyB3b3JrcyB3ZWxsIHdoZW4gb25seSBv
bmUgY2hhbm5lbCBkZXZpY2UgaXMgZGVmaW5lZCwgYnV0IG1vcmUKPiB0aGFuIG9uZSByZXN1bHRz
IGluCj4gCj4gcWVtdS1zeXN0ZW0taTM4NjogLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhsLWNoYW5u
ZWwtMSxcCj4gcGF0aD0vdG1wL3Rlc3Qtb3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMDAsc2VydmVyLG5v
d2FpdDoKPiBEdXBsaWNhdGUgSUQgJ2xpYnhsLWNoYW5uZWwtMScgZm9yIGNoYXJkZXYKPiAKPiBC
ZXNpZGVzIHRoZSBvZGQgJy0xJyB2YWx1ZSBpbiB0aGUgaWQsIG11bHRpcGxlIGNoYW5uZWxzIGhh
dmUgdGhlIHNhbWUKPiBpZCwgY2F1c2luZyBxZW11IHRvIGZhaWwuIEEgc2ltcGxlIGZpeCBpcyB0
byBzZXQgYW4gdW5pbml0aWFsaXplZAo+IGRldmlkICgtMSkgdG8gdGhlIGRldl9udW0gcGFzc2Vk
IHRvIGxpYnhsX19pbml0X2NvbnNvbGVfZnJvbV9jaGFubmVsKCkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KPiAtLS0KPiAKPiBJIGdldCB0aGUgZmVl
bGluZyB0aGF0IGlmIG5lZWRlZCBkZXZpZCBzaG91bGQgYmUgc2V0IGVhcmxpZXIsIGJ1dAo+IHRo
aXMgc2VlbXMgbGlrZSB0aGUgbW9zdCBvcHBvcnR1bmUgc3BvdC4gU3VnZ2VzdGlvbnMgZm9yIGlt
cHJvdmVtZW50cwo+IHdlbGNvbWUuCj4gCj4gIHRvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYyB8
IDMgKysrCj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfY29uc29s
ZS5jCj4gaW5kZXggMzlkODQzMGRmOC4uOGZhZjNhMjRmMyAxMDA2NDQKPiAtLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9jb25zb2xlLmMKPiArKysgYi90b29scy9saWJ4bC9saWJ4bF9jb25zb2xlLmMK
PiBAQCAtNDAxLDYgKzQwMSw5IEBAIGludCBsaWJ4bF9faW5pdF9jb25zb2xlX2Zyb21fY2hhbm5l
bChsaWJ4bF9fZ2MgKmdjLAo+ICAKPiAgICAgIC8qIFBlcmZvcm0gdmFsaWRhdGlvbiBmaXJzdCwg
YWxsb2NhdGUgc2Vjb25kLiAqLwo+ICAKPiArICAgIGlmIChjaGFubmVsLT5kZXZpZCA9PSAtMSkK
PiArICAgICAgICBjaGFubmVsLT5kZXZpZCA9IGRldl9udW07CgpUaGlzIGNodW5rIGxvb2tzIGZp
bmUsIGJ1dCBiZWxvdyBpbiB0aGlzIGZ1bmN0aW9uIHRoZXJlJ3MgYToKCmNvbnNvbGUtPmRldmlk
ID0gZGV2X251bTsKCldoaWNoIG5lZWRzIHRvIGJlIHJlcGxhY2VkIHdpdGg6Cgpjb25zb2xlLT5k
ZXZpZCA9IGNoYW5uZWwtPmRldmlkOwoKSW4gdGhpcyBzYW1lIHBhdGNoLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:33:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:33:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGHj-0001Zn-7d; Fri, 23 Feb 2018 16:33:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=a0jm=fr=citrix.com=prvs=58510dbfb=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1epGHi-0001Zf-R4
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:33:22 +0000
X-Inumbo-ID: 24b57ccc-18b7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 24b57ccc-18b7-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:32:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464215305"
To: Wei Liu <wei.liu2@citrix.com>, Paul Semel <semelpaul@gmail.com>
References: <20180222180014.qctjkne27d5qwfro@citrix.com>
 <20180222235726.28721-1-semelpaul@gmail.com>
 <20180223163009.b42xfl3euanth3b7@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <2128b78a-a8f8-7005-3277-afca291d165c@citrix.com>
Date: Fri, 23 Feb 2018 16:33:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180223163009.b42xfl3euanth3b7@citrix.com>
Content-Language: en-US
Cc: george.dunlap@eu.citrix.com, xen-devel@lists.xenproject.org,
 JBeulich@suse.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH] fuzz/x86_emulate: fix bounds for input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDozMCBQTSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEZlYiAyMywg
MjAxOCBhdCAxMjo1NzoyNkFNICswMTAwLCBQYXVsIFNlbWVsIHdyb3RlOgo+PiBUaGUgbWluaW11
bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRvIERBVEFfT0ZGU0VUICsgMSB3aGlj
aCB3YXMgbWVhbmluZwo+PiB0aGF0IHdlIHdlcmUgcmVxdWVzdGluZyBhdCBsZWFzdCBvbmUgY2hh
cmFjdGVyIG9mIHRoZSBkYXRhIGFycmF5IHRvIGJlIGZpbGxlZC4KPj4gVGhpcyBpcyBub3QgbmVl
ZGVkIGZvciB0aGUgZnV6emVyIHRvIGdldCB3b3JraW5nIGNvcnJlY3RseS4KPiAKPiBTb3JyeSwg
SSBkb24ndCBmb2xsb3cgLS0gd2hhdCBkbyB5b3UgZXhwZWN0IHRoZSBlbXVsYXRvciB0byBkbyBp
ZiB0aGVyZQo+IGlzIG5vIGluc3RydWN0aW9uIHRvIGVtdWxhdGU/Cj4gCj4+Cj4+IFRoZSBtYXhp
bXVtIHNpemUgZm9yIHRoZSBpbnB1dCBzaXplIHdhcyBzZXQgdG8gSU5QVVRfU0laRSwgd2hpY2gg
aXMgYWN0dWFsbHkKPj4gdGhlIHNpemUgb2YgdGhlIGRhdGEgYXJyYXkgaW5zaWRlIHRoZSBmdXp6
X2NvcnB1cyBzdHJ1Y3R1cmUgYW5kIHNvIHdhcyBub3QKPj4gYWJsaW5nIHVzZXIgKG9yIEFGTCkg
dG8gZmlsbCBpbiB0aGUgd2hvbGUgc3RydWN0dXJlLiBDaGFuZ2luZyB0bwo+PiBzaXplb2Yoc3Ry
dWN0IGZ1enpfY29ycHVzKSBjb3JyZWN0IHRoaXMgcHJvYmxlbS4KPj4KPj4gU2lnbmVkLW9mZi1i
eTogUGF1bCBTZW1lbCA8c2VtZWxwYXVsQGdtYWlsLmNvbT4KPj4gLS0tCj4+ICB0b29scy9mdXp6
L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDkgKysrKystLS0tCj4+ICAx
IGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMg
Yi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiBpbmRl
eCA5NjQ2ODJhYTFhLi5mM2NlMmU3ZTI3IDEwMDY0NAo+PiAtLS0gYS90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiArKysgYi90b29scy9mdXp6L3g4Nl9p
bnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiBAQCAtMzMsNiArMzMsNyBAQCBzdHJ1
Y3QgZnV6el9jb3JwdXMKPj4gICAgICB1bnNpZ25lZCBjaGFyIGRhdGFbSU5QVVRfU0laRV07Cj4+
ICB9IGlucHV0Owo+PiAgI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihzdHJ1Y3QgZnV6el9j
b3JwdXMsIGRhdGEpCj4+ICsjZGVmaW5lIEZVWlpfQ09SUFVTX1NJWkUgKHNpemVvZihzdHJ1Y3Qg
ZnV6el9jb3JwdXMpKQo+PiAgCj4+ICAvKgo+PiAgICogSW50ZXJuYWwgc3RhdGUgb2YgdGhlIGZ1
enppbmcgaGFybmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlucHV0Cj4+IEBA
IC04MjIsMTMgKzgyMywxMyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50
OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQo+PiAgICAgIC8qIFJlc2V0IGFsbCBnbG9iYWwgc3Rh
dGUgdmFyaWFibGVzICovCj4+ICAgICAgbWVtc2V0KCZpbnB1dCwgMCwgc2l6ZW9mKGlucHV0KSk7
Cj4+ICAKPj4gLSAgICBpZiAoIHNpemUgPD0gREFUQV9PRkZTRVQgKQo+PiArICAgIGlmICggc2l6
ZSA8IERBVEFfT0ZGU0VUICkKPj4gICAgICB7Cj4+ICAgICAgICAgIHByaW50ZigiSW5wdXQgdG9v
IHNtYWxsXG4iKTsKPj4gICAgICAgICAgcmV0dXJuIDE7Cj4+ICAgICAgfQo+PiAgCj4+IC0gICAg
aWYgKCBzaXplID4gSU5QVVRfU0laRSApCj4+ICsgICAgaWYgKCBzaXplID4gRlVaWl9DT1JQVVNf
U0laRSApCj4+ICAgICAgewo+PiAgICAgICAgICBwcmludGYoIklucHV0IHRvbyBsYXJnZVxuIik7
Cj4+ICAgICAgICAgIHJldHVybiAxOwo+PiBAQCAtODU5LDkgKzg2MCw5IEBAIGludCBMTFZNRnV6
emVyVGVzdE9uZUlucHV0KGNvbnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCj4+ICAK
Pj4gIHVuc2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKQo+PiAgewo+PiAt
ICAgIEJVSUxEX0JVR19PTihEQVRBX09GRlNFVCA+IElOUFVUX1NJWkUpOwo+PiArICAgIEJVSUxE
X0JVR19PTihEQVRBX09GRlNFVCA+IEZVWlpfQ09SUFVTX1NJWkUpOwo+IAo+IFRoaW5raW5nIG1v
cmUgYWJvdXQgaXQsIHRoaXMgQlVJTERfQlVHX09OIGlzIHByb2JhYmx5IGlycmVsZXZhbnQKPiBu
b3dhZGF5cyBiZWNhdXNlIHdlJ3ZlIG9wdGVkIHRvIHVzZSBzdHJ1Y3QgZnV6el9jb3JwdXMgaW5z
dGVhZCBvZiBhCj4gYnVuY2ggb2YgZGF0YSBzdHJ1Y3R1cmVzICh3aGVuIHRoZSBmdXp6ZXIgd2Fz
IGZpcnN0IGltcGxlbWVudGVkKS4gSQo+IGRvbid0IHRoaW5rIHdlIHdpbGwgZ28gYmFjayB0byB0
aGUgb2xkIG1vZGVsIGluIHRoZSBmdXR1cmUgc28gZGVsZXRpbmcKPiB0aGlzIEJVSUxEX0JVR19P
TiBzaG91bGQgYmUgZmluZS4KCldlIHN0YXRpY2FsbHkgYWxsb2NhdGUgYW4gYXJyYXkgb2YgZGF0
YSBvZiBzaXplIElOUFVUX1NJWkUgaW4KYWZsLWhhcm5lc3MuYzsgSSB0aGluayB0aGF0J3MgdGhl
IHB1cnBvc2Ugb2YgdGhlIEJVSUxEX0JVR19PTigpLCB0byBtYWtlCnN1cmUgdGhhdCB0aGF0IGJ1
ZmZlciBpcyBhbHdheXMgYmlnIGVub3VnaCBmb3Igb3VyIG1pbmltdW0gZmlsZSBzaXplLgoKIC1H
ZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:37:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGLT-0001os-Lz; Fri, 23 Feb 2018 16:37:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epGLS-0001om-Fr
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:37:14 +0000
X-Inumbo-ID: af4f9539-18b7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id af4f9539-18b7-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:36:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464216220"
Date: Fri, 23 Feb 2018 16:37:11 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: George Dunlap <george.dunlap@citrix.com>
Message-ID: <20180223163711.2bxz5tosmqnkcptu@citrix.com>
References: <20180222180014.qctjkne27d5qwfro@citrix.com>
 <20180222235726.28721-1-semelpaul@gmail.com>
 <20180223163009.b42xfl3euanth3b7@citrix.com>
 <2128b78a-a8f8-7005-3277-afca291d165c@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2128b78a-a8f8-7005-3277-afca291d165c@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Paul Semel <semelpaul@gmail.com>,
 andrew.cooper3@citrix.com, george.dunlap@eu.citrix.com, JBeulich@suse.com,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH] fuzz/x86_emulate: fix bounds for input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDQ6MzM6MThQTSArMDAwMCwgR2VvcmdlIER1bmxhcCB3
cm90ZToKPiBPbiAwMi8yMy8yMDE4IDA0OjMwIFBNLCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gRnJp
LCBGZWIgMjMsIDIwMTggYXQgMTI6NTc6MjZBTSArMDEwMCwgUGF1bCBTZW1lbCB3cm90ZToKPiA+
PiBUaGUgbWluaW11bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRvIERBVEFfT0ZG
U0VUICsgMSB3aGljaCB3YXMgbWVhbmluZwo+ID4+IHRoYXQgd2Ugd2VyZSByZXF1ZXN0aW5nIGF0
IGxlYXN0IG9uZSBjaGFyYWN0ZXIgb2YgdGhlIGRhdGEgYXJyYXkgdG8gYmUgZmlsbGVkLgo+ID4+
IFRoaXMgaXMgbm90IG5lZWRlZCBmb3IgdGhlIGZ1enplciB0byBnZXQgd29ya2luZyBjb3JyZWN0
bHkuCj4gPiAKPiA+IFNvcnJ5LCBJIGRvbid0IGZvbGxvdyAtLSB3aGF0IGRvIHlvdSBleHBlY3Qg
dGhlIGVtdWxhdG9yIHRvIGRvIGlmIHRoZXJlCj4gPiBpcyBubyBpbnN0cnVjdGlvbiB0byBlbXVs
YXRlPwo+ID4gCj4gPj4KPiA+PiBUaGUgbWF4aW11bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3
YXMgc2V0IHRvIElOUFVUX1NJWkUsIHdoaWNoIGlzIGFjdHVhbGx5Cj4gPj4gdGhlIHNpemUgb2Yg
dGhlIGRhdGEgYXJyYXkgaW5zaWRlIHRoZSBmdXp6X2NvcnB1cyBzdHJ1Y3R1cmUgYW5kIHNvIHdh
cyBub3QKPiA+PiBhYmxpbmcgdXNlciAob3IgQUZMKSB0byBmaWxsIGluIHRoZSB3aG9sZSBzdHJ1
Y3R1cmUuIENoYW5naW5nIHRvCj4gPj4gc2l6ZW9mKHN0cnVjdCBmdXp6X2NvcnB1cykgY29ycmVj
dCB0aGlzIHByb2JsZW0uCj4gPj4KPiA+PiBTaWduZWQtb2ZmLWJ5OiBQYXVsIFNlbWVsIDxzZW1l
bHBhdWxAZ21haWwuY29tPgo+ID4+IC0tLQo+ID4+ICB0b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlv
bl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDkgKysrKystLS0tCj4gPj4gIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCj4gPj4KPiA+PiBkaWZmIC0tZ2l0IGEv
dG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+ID4+IGluZGV4IDk2NDY4
MmFhMWEuLmYzY2UyZTdlMjcgMTAwNjQ0Cj4gPj4gLS0tIGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1
Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKPiA+PiArKysgYi90b29scy9mdXp6L3g4Nl9pbnN0
cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+ID4+IEBAIC0zMyw2ICszMyw3IEBAIHN0cnVj
dCBmdXp6X2NvcnB1cwo+ID4+ICAgICAgdW5zaWduZWQgY2hhciBkYXRhW0lOUFVUX1NJWkVdOwo+
ID4+ICB9IGlucHV0Owo+ID4+ICAjZGVmaW5lIERBVEFfT0ZGU0VUIG9mZnNldG9mKHN0cnVjdCBm
dXp6X2NvcnB1cywgZGF0YSkKPiA+PiArI2RlZmluZSBGVVpaX0NPUlBVU19TSVpFIChzaXplb2Yo
c3RydWN0IGZ1enpfY29ycHVzKSkKPiA+PiAgCj4gPj4gIC8qCj4gPj4gICAqIEludGVybmFsIHN0
YXRlIG9mIHRoZSBmdXp6aW5nIGhhcm5lc3MuICBDYWxjdWxhdGVkIGluaXRpYWxseSBmcm9tIHRo
ZSBpbnB1dAo+ID4+IEBAIC04MjIsMTMgKzgyMywxMyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJ
bnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQo+ID4+ICAgICAgLyogUmVz
ZXQgYWxsIGdsb2JhbCBzdGF0ZSB2YXJpYWJsZXMgKi8KPiA+PiAgICAgIG1lbXNldCgmaW5wdXQs
IDAsIHNpemVvZihpbnB1dCkpOwo+ID4+ICAKPiA+PiAtICAgIGlmICggc2l6ZSA8PSBEQVRBX09G
RlNFVCApCj4gPj4gKyAgICBpZiAoIHNpemUgPCBEQVRBX09GRlNFVCApCj4gPj4gICAgICB7Cj4g
Pj4gICAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gc21hbGxcbiIpOwo+ID4+ICAgICAgICAgIHJl
dHVybiAxOwo+ID4+ICAgICAgfQo+ID4+ICAKPiA+PiAtICAgIGlmICggc2l6ZSA+IElOUFVUX1NJ
WkUgKQo+ID4+ICsgICAgaWYgKCBzaXplID4gRlVaWl9DT1JQVVNfU0laRSApCj4gPj4gICAgICB7
Cj4gPj4gICAgICAgICAgcHJpbnRmKCJJbnB1dCB0b28gbGFyZ2VcbiIpOwo+ID4+ICAgICAgICAg
IHJldHVybiAxOwo+ID4+IEBAIC04NTksOSArODYwLDkgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25l
SW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9wLCBzaXplX3Qgc2l6ZSkKPiA+PiAgCj4gPj4gIHVu
c2lnbmVkIGludCBmdXp6X21pbmltYWxfaW5wdXRfc2l6ZSh2b2lkKQo+ID4+ICB7Cj4gPj4gLSAg
ICBCVUlMRF9CVUdfT04oREFUQV9PRkZTRVQgPiBJTlBVVF9TSVpFKTsKPiA+PiArICAgIEJVSUxE
X0JVR19PTihEQVRBX09GRlNFVCA+IEZVWlpfQ09SUFVTX1NJWkUpOwo+ID4gCj4gPiBUaGlua2lu
ZyBtb3JlIGFib3V0IGl0LCB0aGlzIEJVSUxEX0JVR19PTiBpcyBwcm9iYWJseSBpcnJlbGV2YW50
Cj4gPiBub3dhZGF5cyBiZWNhdXNlIHdlJ3ZlIG9wdGVkIHRvIHVzZSBzdHJ1Y3QgZnV6el9jb3Jw
dXMgaW5zdGVhZCBvZiBhCj4gPiBidW5jaCBvZiBkYXRhIHN0cnVjdHVyZXMgKHdoZW4gdGhlIGZ1
enplciB3YXMgZmlyc3QgaW1wbGVtZW50ZWQpLiBJCj4gPiBkb24ndCB0aGluayB3ZSB3aWxsIGdv
IGJhY2sgdG8gdGhlIG9sZCBtb2RlbCBpbiB0aGUgZnV0dXJlIHNvIGRlbGV0aW5nCj4gPiB0aGlz
IEJVSUxEX0JVR19PTiBzaG91bGQgYmUgZmluZS4KPiAKPiBXZSBzdGF0aWNhbGx5IGFsbG9jYXRl
IGFuIGFycmF5IG9mIGRhdGEgb2Ygc2l6ZSBJTlBVVF9TSVpFIGluCj4gYWZsLWhhcm5lc3MuYzsg
SSB0aGluayB0aGF0J3MgdGhlIHB1cnBvc2Ugb2YgdGhlIEJVSUxEX0JVR19PTigpLCB0byBtYWtl
Cj4gc3VyZSB0aGF0IHRoYXQgYnVmZmVyIGlzIGFsd2F5cyBiaWcgZW5vdWdoIGZvciBvdXIgbWlu
aW11bSBmaWxlIHNpemUuCgpUaGUgYXJyYW5nZW1lbnQgYXQgdGhlIG1vbWVudCAoaW5zdHJ1Y3Rp
b24gc3RyZWFtIGlucHV0IGJlaW5nIGEgbWVtYmVyCm9mIHRoZSBjb3JwdXMpIG1ha2VzIHN1cmUg
REFUQV9PRkZTRVQgd2lsbCBuZXZlciBiZSBsYXJnZXIgdGhhbgpGVVpaX0NPUlBVU19TSVpFLgoK
V2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:41:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:41:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGPc-0002TK-6Y; Fri, 23 Feb 2018 16:41:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hksp=fr=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1epGPb-0002T8-5H
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:41:31 +0000
X-Inumbo-ID: 4734d7c6-18b8-11e8-ba59-bc764e045a96
Received: from mail-wr0-f195.google.com (unknown [209.85.128.195])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4734d7c6-18b8-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:40:39 +0100 (CET)
Received: by mail-wr0-f195.google.com with SMTP id l43so14743438wrc.2
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 08:41:29 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:user-agent
 :mime-version:content-transfer-encoding;
 bh=lSQEKCp/JjCwP+HIXab+NbWbVHMgoSZvnvmgQOxlVoM=;
 b=brtq+qG6QqB0gtY4QdlqbsN5rSF9rmCIwWf9jZ31o/lgMnL356n2j9M86A3MW/rX4d
 OeLQahM6trFbtH53CJMbs5m76ewzYUBvMkVIPjfmDI4tVU64GIQvyCpkgNea03n2upjE
 pT0d3QtKjdOKuXNc+FgSWBnmU/7z+/4UH6Dl2LZJee06kvSubU95DPBDfetWWxs6M48l
 HBb2HBa4Bgoji84ZPGRFfjc41KWFibEYIeIOqgjzuuFCVEuCK5mz1UM+Qp361w+bsjCI
 8UFBM80eKvJ4k6FLyoUsIKQE3WMVS/XU6WPX3m+1ua3lmy2MJEp8cE9xpa6R6k4p903a
 Esfg==
X-Gm-Message-State: APf1xPDWq+7l0EZWO/9avZYcuT43Y7PlmkoqQsNXzB0T1Ua1QFnlZUgt
 MbBXTzE4In5tWvL5C4pjqyA=
X-Google-Smtp-Source: AH8x226B06AA2dbSALwiI/UZw0cLTfI59e/GhVdEAzQ8U0biK6VKkh+rorCrQcQ3VYb5VPTACbV+/A==
X-Received: by 10.223.128.75 with SMTP id 69mr2185437wrk.139.1519404087770;
 Fri, 23 Feb 2018 08:41:27 -0800 (PST)
Received: from Palanthas.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id e127sm2928203wma.33.2018.02.23.08.41.25
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 08:41:26 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Feb 2018 17:41:24 +0100
Message-ID: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 0/5] xen/tools: sched: Credit1: improve
 handling of vCPU migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpUYWtlIDIgb2YgdGhpcyBzZXJpZXM6CgpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDIvbXNnMDIwMjkuaHRtbAoKVGhlIG9ubHkg
Y2hhbmdlcyBhcmUgYSBjb3VwbGUgb2YgZml4ZXMgZm9yIGlzc3VlcyBJIGZvdW5kIG15c2VsZiwg
aW4gcGF0Y2ggMywKd2hpbGUgd29ya2luZyBvbiBhIGZvbGxvdy11cCBzZXJpZXMsIGFuZCBidW1w
aW5nIFNZU0NUTCBpbnRlcmZhY2UgdmVyc2lvbiBpbgpwYXRjaCA1LCBhcyBzdWdnZXN0ZWQgYnkg
SmFuLgoKVXBkYXRlZCBicmFuY2hlczoKCiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcGVvcGxlL2Rh
cmlvZi94ZW4uZ2l0IHJlbC9zY2hlZC9jcmVkaXQvdmNwdV9taWdyX2RlbGF5X3BlcmNwb29sLXYy
CiBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1wZW9wbGUvZGFyaW9mL3hlbi5naXQ7
YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvcmVsL3NjaGVkL2NyZWRpdC92Y3B1X21pZ3JfZGVsYXlf
cGVyY3Bvb2wtdjIKCk9yOgoKIGh0dHBzOi8vZ2l0aHViLmNvbS9mZGFyaW8veGVuL3RyZWUvcmVs
L3NjaGVkL2NyZWRpdC92Y3B1X21pZ3JfZGVsYXlfcGVyY3Bvb2wtdjIKClJlZ2FyZHMsCkRhcmlv
Ci0tLQpEYXJpbyBGYWdnaW9saSAoNSk6CiAgICAgIHhlbjogc2NoZWQvY3JlZGl0OiBjb252ZXJ0
IHNjaGVkdWxpbmcgcGFyYW1ldGVyIHRvIHNfdGltZV90IHdoZW4gc2V0CiAgICAgIHhlbjogc2No
ZWQvY3JlZGl0MTogbWFrZSB2Y3B1X21pZ3JhdGlvbl9kZWxheSBwZXItY3B1cG9vbAogICAgICB0
b29sczogbGlieGwveGw6IGFsbG93IHRvIGdldC9zZXQgQ3JlZGl0MSdzIHZjcHVfbWlncmF0aW9u
X2RlbGF5CiAgICAgIHRvb2xzOiB4ZW5wbTogY29udGludWUgdG8gc3VwcG9ydCB7c2V0LGdldH0t
dmNwdS1taWdyYXRpb24tZGVsYXkKICAgICAgeGVuL2xpYnhjOiBzdXBwcmVzcyBkaXJlY3QgYWNj
ZXNzIHRvIENyZWRpdDEncyBtaWdyYXRpb24gZGVsYXkKCiBkb2NzL21hbi94bC5wb2QuMS5pbiAg
ICAgICAgICB8ICAgMTEgKysrKwogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgICAy
IC0KIHRvb2xzL2xpYnhjL3hjX3BtLmMgICAgICAgICAgIHwgICAzMCAtLS0tLS0tLS0tLS0KIHRv
b2xzL2xpYnhsL2xpYnhsLmggICAgICAgICAgIHwgICAgNyArKysKIHRvb2xzL2xpYnhsL2xpYnhs
X3NjaGVkLmMgICAgIHwgICAxMCArKysrCiB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgICB8
ICAgIDEgCiB0b29scy9taXNjL3hlbnBtLmMgICAgICAgICAgICB8ICAgMjIgKysrKysrKy0tCiB0
b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgICB8ICAgIDEgCiB0b29scy94bC94bF9zY2hlZC5j
ICAgICAgICAgICB8ICAgMjMgKysrKysrLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAg
ICB8ICAxMDIgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9k
cml2ZXJzL2FjcGkvcG1zdGF0LmMgICAgIHwgICAxMiAtLS0tLQogeGVuL2luY2x1ZGUvcHVibGlj
L3N5c2N0bC5oICAgfCAgICA3ICsrLQogeGVuL2luY2x1ZGUveGVuL3NjaGVkLmggICAgICAgfCAg
ICAzIC0KIDEzIGZpbGVzIGNoYW5nZWQsIDEyMSBpbnNlcnRpb25zKCspLCAxMTAgZGVsZXRpb25z
KC0pCi0tCjw8VGhpcyBoYXBwZW5zIGJlY2F1c2UgSSBjaG9vc2UgaXQgdG8gaGFwcGVuIT4+IChS
YWlzdGxpbiBNYWplcmUpCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCkRhcmlvIEZhZ2dpb2xpLCBQaC5ELCBodHRwOi8vYWJv
dXQubWUvZGFyaW8uZmFnZ2lvbGkKU29mdHdhcmUgRW5naW5lZXIgQCBTVVNFIGh0dHBzOi8vd3d3
LnN1c2UuY29tLwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:41:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:41:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGPo-0002V2-DL; Fri, 23 Feb 2018 16:41:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hksp=fr=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1epGPn-0002UN-D2
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:41:43 +0000
X-Inumbo-ID: a702b4a2-18b8-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a702b4a2-18b8-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:43:19 +0000 (UTC)
Received: by mail-wm0-f65.google.com with SMTP id 188so5188720wme.1
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 08:41:36 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=h/1ik4jbl0WrQcFPYqMgBZ3UFwlnHYrR8OD+ruOWUtY=;
 b=O0y4vVRvKyMoW5grYfbnAPKKrFasefsQ5IVfsx9DB5NV0IK+24gmWSJAi+m7k7mDJi
 uAiHdv5IEqkrg74sfORhBlmcNA6u8oMOBHd3LUQUmYBl7R7UL0aHmHAQQBH/93EsKBvF
 zzpLhKYasqLIj9hIdkQSMHJ61wwMXnkZCxOc+yIoEIKoN5j3WhCfWBV2ABAfUgsDweRv
 83FwUE4GlxZ6ddYlzm1h2O2cOLE0F5zo0Nlkql6A/X+sPznjWKHG+Jj79jUtrPqz/lhU
 aijBJiltbWMUYfZe19HN/5ahCbA/7N3ZDG7q+ErglrdZcZtayEnZRubiC4MSZTqL8xEQ
 IJuw==
X-Gm-Message-State: APf1xPB7M1bw2Bv7RLHqu/pfG1BWojbJzlDuitb6m4fHNHzcmQMMiaPX
 dgXGycpVTvd0MAkLCawaoghbdQ==
X-Google-Smtp-Source: AH8x226uOu6SATr2KLqT0jEO6Nq+oxd4t8/XZ/v3w48FYf5pDLy2sbCU0agFgEBw+JQk7Tk15fnhGw==
X-Received: by 10.28.39.67 with SMTP id n64mr2456269wmn.0.1519404095568;
 Fri, 23 Feb 2018 08:41:35 -0800 (PST)
Received: from Palanthas.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id 42sm3080280wrx.92.2018.02.23.08.41.34
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 08:41:34 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Feb 2018 17:41:33 +0100
Message-ID: <151940409293.10991.5596628432362212866.stgit@Palanthas.fritz.box>
In-Reply-To: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/5] xen: sched/credit: convert scheduling
 parameter to s_time_t when set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmFzaWNhbGx5LCBpbnN0ZWFkIG9mIGNvbnZlcnRpbmcgaW50ZWdlcnMgdG8gc190aW1lX3QKYXQg
dXNhZ2UgdGltZSAoaG90IHBhdGhzKSwgZG8gdGhlIGNvbnZlcnRpb24gd2hlbiB0aGUKdmFsdWVz
IGFyZSBzZXQgKGNvbGQgcGF0aHMpLgoKVGhpcyBhcHBsaWVzIHRvIHRoZSB0aW1lc2xpY2UgYW5k
IHRoZSByYXRlbGltaXQKcGFyYW1ldGVycyBvZiBDcmVkaXQxLgoKTm90ZSB0aGF0LCB3aGVuIGNo
YW5naW5nIHRoZSB0eXBlIG9mIHRoZSBmaWVsZHMgb2YKc3RydWN0IGNzY2hlZF9wcml2YXRlIChm
cm9tIHVuc2lnbmVkIHRvIHNfdGltZV90KSwKbmNwdXMgaXMgbW92ZWQgdXAgYSBiaXQsIGZvciBi
ZXR0ZXIgcGFja2luZy4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXgu
Y29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwgICA1NiArKysrKysrKysrKysrKysrKysrKysrLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyNyBpbnNlcnRpb25zKCspLCAy
OSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIv
eGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBmODIxMmRiNWZlLi5hMmM1ZDQzZTMzIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0LmMKQEAgLTIxMCwxMSArMjEwLDExIEBAIHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSB7
CiAgICAgY3B1bWFza192YXJfdCBjcHVzOwogICAgIHVpbnQzMl90ICpiYWxhbmNlX2JpYXM7CiAg
ICAgdWludDMyX3QgcnVucV9zb3J0OwotICAgIHVuc2lnbmVkIGludCByYXRlbGltaXRfdXM7Cisg
ICAgdWludDMyX3QgbmNwdXM7CiAKICAgICAvKiBQZXJpb2Qgb2YgbWFzdGVyIGFuZCB0aWNrIGlu
IG1pbGxpc2Vjb25kcyAqLwotICAgIHVuc2lnbmVkIGludCB0c2xpY2VfbXMsIHRpY2tfcGVyaW9k
X3VzLCB0aWNrc19wZXJfdHNsaWNlOwotICAgIHVpbnQzMl90IG5jcHVzOworICAgIHVuc2lnbmVk
IGludCB0aWNrX3BlcmlvZF91cywgdGlja3NfcGVyX3RzbGljZTsKKyAgICBzX3RpbWVfdCByYXRl
bGltaXQsIHRzbGljZTsKIAogICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX3Nkb207CiAgICAg
dWludDMyX3Qgd2VpZ2h0OwpAQCAtNTcwLDggKzU3MCw3IEBAIGluaXRfcGRhdGEoc3RydWN0IGNz
Y2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWRfcGNwdSAqc3BjLCBpbnQgY3B1KQogICAg
IHsKICAgICAgICAgcHJ2LT5tYXN0ZXIgPSBjcHU7CiAgICAgICAgIGluaXRfdGltZXIoJnBydi0+
bWFzdGVyX3RpY2tlciwgY3NjaGVkX2FjY3QsIHBydiwgY3B1KTsKLSAgICAgICAgc2V0X3RpbWVy
KCZwcnYtPm1hc3Rlcl90aWNrZXIsCi0gICAgICAgICAgICAgICAgICBOT1coKSArIE1JTExJU0VD
UyhwcnYtPnRzbGljZV9tcykpOworICAgICAgICBzZXRfdGltZXIoJnBydi0+bWFzdGVyX3RpY2tl
ciwgTk9XKCkgKyBwcnYtPnRzbGljZSk7CiAgICAgfQogCiAgICAgY3B1bWFza19hbmQoY3B1bWFz
a19zY3JhdGNoLCBwcnYtPmNwdXMsICZub2RlX3RvX2NwdW1hc2soY3B1X3RvX25vZGUoY3B1KSkp
OwpAQCAtMTIyNCwxNCArMTIyMywxNCBAQCBjc2NoZWRfZG9tX2NudGwoCiB9CiAKIHN0YXRpYyBp
bmxpbmUgdm9pZAotX19jc2NoZWRfc2V0X3RzbGljZShzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBy
diwgdW5zaWduZWQgdGltZXNsaWNlKQorX19jc2NoZWRfc2V0X3RzbGljZShzdHJ1Y3QgY3NjaGVk
X3ByaXZhdGUgKnBydiwgdW5zaWduZWQgaW50IHRpbWVzbGljZV9tcykKIHsKLSAgICBwcnYtPnRz
bGljZV9tcyA9IHRpbWVzbGljZTsKKyAgICBwcnYtPnRzbGljZSA9IE1JTExJU0VDUyh0aW1lc2xp
Y2VfbXMpOwogICAgIHBydi0+dGlja3NfcGVyX3RzbGljZSA9IENTQ0hFRF9USUNLU19QRVJfVFNM
SUNFOwotICAgIGlmICggcHJ2LT50c2xpY2VfbXMgPCBwcnYtPnRpY2tzX3Blcl90c2xpY2UgKQor
ICAgIGlmICggdGltZXNsaWNlX21zIDwgcHJ2LT50aWNrc19wZXJfdHNsaWNlICkKICAgICAgICAg
cHJ2LT50aWNrc19wZXJfdHNsaWNlID0gMTsKLSAgICBwcnYtPnRpY2tfcGVyaW9kX3VzID0gcHJ2
LT50c2xpY2VfbXMgKiAxMDAwIC8gcHJ2LT50aWNrc19wZXJfdHNsaWNlOwotICAgIHBydi0+Y3Jl
ZGl0c19wZXJfdHNsaWNlID0gQ1NDSEVEX0NSRURJVFNfUEVSX01TRUMgKiBwcnYtPnRzbGljZV9t
czsKKyAgICBwcnYtPnRpY2tfcGVyaW9kX3VzID0gdGltZXNsaWNlX21zICogMTAwMCAvIHBydi0+
dGlja3NfcGVyX3RzbGljZTsKKyAgICBwcnYtPmNyZWRpdHNfcGVyX3RzbGljZSA9IENTQ0hFRF9D
UkVESVRTX1BFUl9NU0VDICogdGltZXNsaWNlX21zOwogICAgIHBydi0+Y3JlZGl0ID0gcHJ2LT5j
cmVkaXRzX3Blcl90c2xpY2UgKiBwcnYtPm5jcHVzOwogfQogCkBAIC0xMjU3LDE3ICsxMjU2LDE3
IEBAIGNzY2hlZF9zeXNfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCiAKICAgICAg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJnBydi0+bG9jaywgZmxhZ3MpOwogICAgICAgICBfX2NzY2hl
ZF9zZXRfdHNsaWNlKHBydiwgcGFyYW1zLT50c2xpY2VfbXMpOwotICAgICAgICBpZiAoICFwcnYt
PnJhdGVsaW1pdF91cyAmJiBwYXJhbXMtPnJhdGVsaW1pdF91cyApCisgICAgICAgIGlmICggIXBy
di0+cmF0ZWxpbWl0ICYmIHBhcmFtcy0+cmF0ZWxpbWl0X3VzICkKICAgICAgICAgICAgIHByaW50
ayhYRU5MT0dfSU5GTyAiRW5hYmxpbmcgY29udGV4dCBzd2l0Y2ggcmF0ZSBsaW1pdGluZ1xuIik7
Ci0gICAgICAgIGVsc2UgaWYgKCBwcnYtPnJhdGVsaW1pdF91cyAmJiAhcGFyYW1zLT5yYXRlbGlt
aXRfdXMgKQorICAgICAgICBlbHNlIGlmICggcHJ2LT5yYXRlbGltaXQgJiYgIXBhcmFtcy0+cmF0
ZWxpbWl0X3VzICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiRGlzYWJsaW5nIGNv
bnRleHQgc3dpdGNoIHJhdGUgbGltaXRpbmdcbiIpOwotICAgICAgICBwcnYtPnJhdGVsaW1pdF91
cyA9IHBhcmFtcy0+cmF0ZWxpbWl0X3VzOworICAgICAgICBwcnYtPnJhdGVsaW1pdCA9IE1JQ1JP
U0VDUyhwYXJhbXMtPnJhdGVsaW1pdF91cyk7CiAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAgIC8qIEZBTExUSFJVICovCiAgICAgY2Fz
ZSBYRU5fU1lTQ1RMX1NDSEVET1BfZ2V0aW5mbzoKLSAgICAgICAgcGFyYW1zLT50c2xpY2VfbXMg
PSBwcnYtPnRzbGljZV9tczsKLSAgICAgICAgcGFyYW1zLT5yYXRlbGltaXRfdXMgPSBwcnYtPnJh
dGVsaW1pdF91czsKKyAgICAgICAgcGFyYW1zLT50c2xpY2VfbXMgPSBwcnYtPnRzbGljZSAvIE1J
TExJU0VDUygxKTsKKyAgICAgICAgcGFyYW1zLT5yYXRlbGltaXRfdXMgPSBwcnYtPnJhdGVsaW1p
dCAvIE1JQ1JPU0VDUygxKTsKICAgICAgICAgcmMgPSAwOwogICAgICAgICBicmVhazsKICAgICB9
CkBAIC0xNTc2LDggKzE1NzUsNyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICBwcnYt
PnJ1bnFfc29ydCsrOwogCiBvdXQ6Ci0gICAgc2V0X3RpbWVyKCAmcHJ2LT5tYXN0ZXJfdGlja2Vy
LAotICAgICAgICAgICAgICAgTk9XKCkgKyBNSUxMSVNFQ1MocHJ2LT50c2xpY2VfbXMpKTsKKyAg
ICBzZXRfdGltZXIoICZwcnYtPm1hc3Rlcl90aWNrZXIsIE5PVygpICsgcHJ2LT50c2xpY2UpOwog
fQogCiBzdGF0aWMgdm9pZApAQCAtMTkwMSwyMSArMTg5OSwyMSBAQCBjc2NoZWRfc2NoZWR1bGUo
CiAgICAgICovCiAgICAgaWYgKCAhdGVzdF9iaXQoQ1NDSEVEX0ZMQUdfVkNQVV9ZSUVMRCwgJnNj
dXJyLT5mbGFncykKICAgICAgICAgICYmICF0YXNrbGV0X3dvcmtfc2NoZWR1bGVkCi0gICAgICAg
ICAmJiBwcnYtPnJhdGVsaW1pdF91cworICAgICAgICAgJiYgcHJ2LT5yYXRlbGltaXQKICAgICAg
ICAgICYmIHZjcHVfcnVubmFibGUoY3VycmVudCkKICAgICAgICAgICYmICFpc19pZGxlX3ZjcHUo
Y3VycmVudCkKLSAgICAgICAgICYmIHJ1bnRpbWUgPCBNSUNST1NFQ1MocHJ2LT5yYXRlbGltaXRf
dXMpICkKKyAgICAgICAgICYmIHJ1bnRpbWUgPCBwcnYtPnJhdGVsaW1pdCApCiAgICAgewogICAg
ICAgICBzbmV4dCA9IHNjdXJyOwogICAgICAgICBzbmV4dC0+c3RhcnRfdGltZSArPSBub3c7CiAg
ICAgICAgIHBlcmZjX2luY3IoZGVsYXlfbXMpOwogICAgICAgICAvKgogICAgICAgICAgKiBOZXh0
IHRpbWVzbGljZSBtdXN0IGxhc3QganVzdCB1bnRpbCB3ZSdsbCBoYXZlIGV4ZWN1dGVkIGZvcgot
ICAgICAgICAgKiByYXRlbGltaXRfdXMuIEhvd2V2ZXIsIHRvIGF2b2lkIHNldHRpbmcgYSByZWFs
bHkgc2hvcnQgdGltZXIsIHdoaWNoCisgICAgICAgICAqIHJhdGVsaW1pdC4gSG93ZXZlciwgdG8g
YXZvaWQgc2V0dGluZyBhIHJlYWxseSBzaG9ydCB0aW1lciwgd2hpY2gKICAgICAgICAgICogd2ls
bCBtb3N0IGxpa2VseSBiZSBpbmFjY3VyYXRlIGFuZCBjb3VudGVycHJvZHVjdGl2ZSwgd2UgbmV2
ZXIgZ28KICAgICAgICAgICogYmVsb3cgQ1NDSEVEX01JTl9USU1FUi4KICAgICAgICAgICovCi0g
ICAgICAgIHRzbGljZSA9IE1JQ1JPU0VDUyhwcnYtPnJhdGVsaW1pdF91cykgLSBydW50aW1lOwor
ICAgICAgICB0c2xpY2UgPSBwcnYtPnJhdGVsaW1pdCAtIHJ1bnRpbWU7CiAgICAgICAgIGlmICgg
dW5saWtlbHkocnVudGltZSA8IENTQ0hFRF9NSU5fVElNRVIpICkKICAgICAgICAgICAgIHRzbGlj
ZSA9IENTQ0hFRF9NSU5fVElNRVI7CiAgICAgICAgIGlmICggdW5saWtlbHkodGJfaW5pdF9kb25l
KSApCkBAIC0xOTM0LDcgKzE5MzIsNyBAQCBjc2NoZWRfc2NoZWR1bGUoCiAgICAgICAgIHJldC5t
aWdyYXRlZCA9IDA7CiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KLSAgICB0c2xpY2UgPSBNSUxM
SVNFQ1MocHJ2LT50c2xpY2VfbXMpOworICAgIHRzbGljZSA9IHBydi0+dHNsaWNlOwogCiAgICAg
LyoKICAgICAgKiBTZWxlY3QgbmV4dCBydW5uYWJsZSBsb2NhbCBWQ1BVIChpZSB0b3Agb2YgbG9j
YWwgcnVucSkKQEAgLTIxMTIsOCArMjExMCw4IEBAIGNzY2hlZF9kdW1wKGNvbnN0IHN0cnVjdCBz
Y2hlZHVsZXIgKm9wcykKICAgICAgICAgICAgIlx0d2VpZ2h0ICAgICAgICAgICAgID0gJXVcbiIK
ICAgICAgICAgICAgIlx0cnVucV9zb3J0ICAgICAgICAgID0gJXVcbiIKICAgICAgICAgICAgIlx0
ZGVmYXVsdC13ZWlnaHQgICAgID0gJWRcbiIKLSAgICAgICAgICAgIlx0dHNsaWNlICAgICAgICAg
ICAgID0gJWRtc1xuIgotICAgICAgICAgICAiXHRyYXRlbGltaXQgICAgICAgICAgPSAlZHVzXG4i
CisgICAgICAgICAgICJcdHRzbGljZSAgICAgICAgICAgICA9ICUiUFJJX3N0aW1lIm1zXG4iCisg
ICAgICAgICAgICJcdHJhdGVsaW1pdCAgICAgICAgICA9ICUiUFJJX3N0aW1lInVzXG4iCiAgICAg
ICAgICAgICJcdGNyZWRpdHMgcGVyIG1zZWMgICA9ICVkXG4iCiAgICAgICAgICAgICJcdHRpY2tz
IHBlciB0c2xpY2UgICA9ICVkXG4iCiAgICAgICAgICAgICJcdG1pZ3JhdGlvbiBkZWxheSAgICA9
ICV1dXNcbiIsCkBAIC0yMTI0LDggKzIxMjIsOCBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgIHBydi0+d2VpZ2h0LAogICAgICAgICAgICBwcnYt
PnJ1bnFfc29ydCwKICAgICAgICAgICAgQ1NDSEVEX0RFRkFVTFRfV0VJR0hULAotICAgICAgICAg
ICBwcnYtPnRzbGljZV9tcywKLSAgICAgICAgICAgcHJ2LT5yYXRlbGltaXRfdXMsCisgICAgICAg
ICAgIHBydi0+dHNsaWNlIC8gTUlMTElTRUNTKDEpLAorICAgICAgICAgICBwcnYtPnJhdGVsaW1p
dCAvIE1JQ1JPU0VDUygxKSwKICAgICAgICAgICAgQ1NDSEVEX0NSRURJVFNfUEVSX01TRUMsCiAg
ICAgICAgICAgIHBydi0+dGlja3NfcGVyX3RzbGljZSwKICAgICAgICAgICAgdmNwdV9taWdyYXRp
b25fZGVsYXkpOwpAQCAtMjIwNiwxMSArMjIwNCwxMSBAQCBjc2NoZWRfaW5pdChzdHJ1Y3Qgc2No
ZWR1bGVyICpvcHMpCiAgICAgewogICAgICAgICBwcmludGsoIldBUk5JTkc6IHNjaGVkX3JhdGVs
aW1pdF91cyA+IiAKICAgICAgICAgICAgICAgICJzY2hlZF9jcmVkaXRfdHNsaWNlX21zIGlzIHVu
ZGVmaW5lZFxuIgotICAgICAgICAgICAgICAgIlNldHRpbmcgcmF0ZWxpbWl0X3VzIHRvIDEwMDAg
KiB0c2xpY2VfbXNcbiIpOwotICAgICAgICBwcnYtPnJhdGVsaW1pdF91cyA9IDEwMDAgKiBwcnYt
PnRzbGljZV9tczsKKyAgICAgICAgICAgICAgICJTZXR0aW5nIHJhdGVsaW1pdCB0byB0c2xpY2Vc
biIpOworICAgICAgICBwcnYtPnJhdGVsaW1pdCA9IHBydi0+dHNsaWNlOwogICAgIH0KICAgICBl
bHNlCi0gICAgICAgIHBydi0+cmF0ZWxpbWl0X3VzID0gc2NoZWRfcmF0ZWxpbWl0X3VzOworICAg
ICAgICBwcnYtPnJhdGVsaW1pdCA9IE1JQ1JPU0VDUyhzY2hlZF9yYXRlbGltaXRfdXMpOwogICAg
IHJldHVybiAwOwogfQogCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:42:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGPv-0002WC-K3; Fri, 23 Feb 2018 16:41:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hksp=fr=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1epGPu-0002VT-Is
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:41:50 +0000
X-Inumbo-ID: ab69b6df-18b8-11e8-b9b1-635ca7ef6cff
Received: from mail-wr0-f196.google.com (unknown [209.85.128.196])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab69b6df-18b8-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:43:26 +0000 (UTC)
Received: by mail-wr0-f196.google.com with SMTP id l43so14744223wrc.2
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 08:41:43 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=dOOhELyHQcLd4vCQMVLvj4gZKpwC63fpCzetvykv/S8=;
 b=f/ng8ygHoLQU4yJqsmz2NKafx02Pf96c1tnn/G0vhqIZH6t/446TdxzzhS7CD6emLm
 p2466S5EofhTG04oZfWhH3HamKqTpX7CQnrskwTlzjLpX+jIEw9m4TdQ9KnMUyFJQye1
 Mub6Rm0EQGFtV3BnQDi9wjm1FAxnlc4kZMiyOauG1mru07DxOi8L6MHzmvJlbVFRYtYo
 RNEJIR2QW+cASZY12aJSSSzWmDA/wiIe4sbkzFeeNsIGhhddePHuJKX+/PbJCNwKn981
 DRgKNI5edvLNImiKmU5eoB9XRlDScsgXpVvYezBhK3FhbSWQymwyMxjtCRGnDCdE2U2k
 SuCQ==
X-Gm-Message-State: APf1xPATjFHo8YewFJ46NTgXKdPFqLzjbiWrJc9F0tcx9BMOTcerrirN
 7UhZNlKNiLNKlmvPxG+VPdestg==
X-Google-Smtp-Source: AH8x227P+KDLwxLj601YWWx51D7wHdU8eiGYN9uzVlSxdGN1Hr4r4mtA4w4jRhAbaQ9d4bMpTso/vQ==
X-Received: by 10.223.134.12 with SMTP id 12mr2133962wrv.193.1519404102977;
 Fri, 23 Feb 2018 08:41:42 -0800 (PST)
Received: from Palanthas.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id 62sm3527743wrf.24.2018.02.23.08.41.41
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 08:41:42 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Feb 2018 17:41:40 +0100
Message-ID: <151940410066.10991.4940896833723540683.stgit@Palanthas.fritz.box>
In-Reply-To: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/5] xen: sched/credit1: make
 vcpu_migration_delay per-cpupool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmlnaHQgbm93LCB2Q1BVIG1pZ3JhdGlvbiBkZWxheSBpcyBjb250cm9sbGVkIGJ5CnRoZSB2Y3B1
X21pZ3JhdGlvbl9kZWxheSBib290IHBhcmFtZXRlci4gVGhpcyBtZWFucwp0aGUgc2FtZSB2YWx1
ZSB3aWxsIGFsd2F5cyBiZSB1c2VkIGZvciBldmVyeSBpbnN0YW5jZQpvZiBDcmVkaXQxLCBpbiBh
bnkgY3B1cG9vbCB0aGF0IHdpbGwgYmUgY3JlYXRlZC4KCkFsc28sIGluIG9yZGVyIHRvIGdldCBh
bmQgc2V0IHN1Y2ggdmFsdWUsIGEgc3BlY2lhbApwdXJwb3NlIGxpYnhjIGludGVyZmFjZSBpcyBk
ZWZpbmVkLCBhbmQgdXNlZCBieSB0aGUKeGVucG0gdG9vbC4gQW5kIHRoaXMgaXMgcHJvYmxlbWF0
aWMgaWYgWGVuIGlzIGJ1aWx0CndpdGhvdXQgQ3JlZGl0MSBzdXBwb3J0LgoKVGhpcyBjb21taXQg
YWRkcyBhIHZjcHVfbWlncl9kZWxheSBmaWVsZCBpbnNpZGUKc3RydWN0IGNzY2hlZF9wcml2YXRl
LCBzbyB0aGF0IHdlIGNhbiBnZXQvc2V0IHRoZQptaWdyYXRpb24gZGVsYXkgaW5kZXBlbnRseSBm
b3IgZWFjaCBDcmVkaXQxIGluc3RhbmNlLAppbiBkaWZmZXJlbnQgY3B1cG9vbHMuCgpHZXR0aW5n
IGFuZCBzZXR0aW5nIG5vdyBoYXBwZW5zIHZpYSBYRU5fU1lTQ1RMX1NDSEVET1BfKiwKd2hpY2gg
aXMgbXVjaCBiZXR0ZXIgc3VpdGVkIGZvciB0aGlzIHBhcmFtZXRlci4KClRoZSB2YWx1ZSBvZiB0
aGUgYm9vdCB0aW1lIHBhcmFtZXRlciBpcyB1c2VkIGZvcgppbml0aWFsaXppbmcgdGhlIHZjcHVf
bWlncl9kZWxheSBmaWVsZCBvZiB0aGUgcHJpdmF0ZQpzdHJ1Y3R1cmUgb2YgYWxsIHRoZSBzY2hl
ZHVsZXIgaW5zdGFuY2VzLCB3aGVuIHRoZXkncmUKY3JlYXRlZC4KCldoaWxlIHRoZXJlLCBzYXZl
IHJlYWRpbmcgTk9XKCkgYW5kIGRvaW5nIGFueSBzX3RpbWVfdApvcGVyYXRpb24sIHdoZW4gdGhl
IG1pZ3JhdGlvbiBkZWxheSBvZiBhIHNjaGVkdWxlciBpcwp6ZXJvIChhcyBpdCBpcywgYnkgZGVm
YXVsdCksIGluCl9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KCkuCgpGaW5hbGx5LCBub3RlIHRo
YXQsIGZyb20gdGhpcyBjb21taXQgb24sIHVzaW5nIGB4ZW5wbQp7c2V0LGdldH0tdmNwdS1taWdy
YXRpb24tZGVsYXknIGlzIG5vdCBlZmZlY3RpdmUgYW55Cmxvbmdlci4KClNpZ25lZC1vZmYtYnk6
IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpDYzogR2VvcmdlIER1bmxh
cCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jICAgfCAg
IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9w
dWJsaWMvc3lzY3RsLmggfCAgICAzICsrKwogMiBmaWxlcyBjaGFuZ2VkLCAzMCBpbnNlcnRpb25z
KCspLCAxMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBhMmM1ZDQzZTMzLi5mZDZkYmQw
MmFhIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21t
b24vc2NoZWRfY3JlZGl0LmMKQEAgLTIxNCw3ICsyMTQsNyBAQCBzdHJ1Y3QgY3NjaGVkX3ByaXZh
dGUgewogCiAgICAgLyogUGVyaW9kIG9mIG1hc3RlciBhbmQgdGljayBpbiBtaWxsaXNlY29uZHMg
Ki8KICAgICB1bnNpZ25lZCBpbnQgdGlja19wZXJpb2RfdXMsIHRpY2tzX3Blcl90c2xpY2U7Ci0g
ICAgc190aW1lX3QgcmF0ZWxpbWl0LCB0c2xpY2U7CisgICAgc190aW1lX3QgcmF0ZWxpbWl0LCB0
c2xpY2UsIHZjcHVfbWlncl9kZWxheTsKIAogICAgIHN0cnVjdCBsaXN0X2hlYWQgYWN0aXZlX3Nk
b207CiAgICAgdWludDMyX3Qgd2VpZ2h0OwpAQCAtNjkwLDExICs2OTAsMTEgQEAgdW5zaWduZWQg
aW50IGdldF92Y3B1X21pZ3JhdGlvbl9kZWxheSh2b2lkKQogICAgIHJldHVybiB2Y3B1X21pZ3Jh
dGlvbl9kZWxheTsKIH0KIAotc3RhdGljIGlubGluZSBpbnQKLV9fY3NjaGVkX3ZjcHVfaXNfY2Fj
aGVfaG90KHN0cnVjdCB2Y3B1ICp2KQorc3RhdGljIGlubGluZSBib29sCitfX2NzY2hlZF92Y3B1
X2lzX2NhY2hlX2hvdChjb25zdCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgKnBydiwgc3RydWN0IHZj
cHUgKnYpCiB7Ci0gICAgaW50IGhvdCA9ICgoTk9XKCkgLSB2LT5sYXN0X3J1bl90aW1lKSA8Ci0g
ICAgICAgICAgICAgICAoKHVpbnQ2NF90KXZjcHVfbWlncmF0aW9uX2RlbGF5ICogMTAwMHUpKTsK
KyAgICBib29sIGhvdCA9IHBydi0+dmNwdV9taWdyX2RlbGF5ICYmCisgICAgICAgICAgICAgICAo
Tk9XKCkgLSB2LT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdyX2RlbGF5OwogCiAgICAg
aWYgKCBob3QgKQogICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVfaG90KTsKQEAgLTcwMyw3
ICs3MDMsOCBAQCBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChzdHJ1Y3QgdmNwdSAqdikKIH0K
IAogc3RhdGljIGlubGluZSBpbnQKLV9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoc3RydWN0
IHZjcHUgKnZjLCBpbnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAqbWFzaykKK19fY3NjaGVkX3ZjcHVf
aXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2
Y3B1ICp2YywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGRlc3RfY3B1LCBjcHVt
YXNrX3QgKm1hc2spCiB7CiAgICAgLyoKICAgICAgKiBEb24ndCBwaWNrIHVwIHdvcmsgdGhhdCdz
IGhvdCBvbiBwZWVyIFBDUFUsIG9yIHRoYXQgY2FuJ3QgKG9yCkBAIC03MTQsNyArNzE1LDcgQEAg
X19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZShzdHJ1Y3QgdmNwdSAqdmMsIGludCBkZXN0X2Nw
dSwgY3B1bWFza190ICptYXNrKQogICAgICAqLwogICAgIEFTU0VSVCghdmMtPmlzX3J1bm5pbmcp
OwogCi0gICAgcmV0dXJuICFfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdCh2YykgJiYKKyAgICBy
ZXR1cm4gIV9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KHBydiwgdmMpICYmCiAgICAgICAgICAg
IGNwdW1hc2tfdGVzdF9jcHUoZGVzdF9jcHUsIG1hc2spOwogfQogCkBAIC0xMjUxLDcgKzEyNTIs
OSBAQCBjc2NoZWRfc3lzX2NudGwoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAogICAgICAg
ICAgICAgIHx8IChwYXJhbXMtPnJhdGVsaW1pdF91cwogICAgICAgICAgICAgICAgICAmJiAocGFy
YW1zLT5yYXRlbGltaXRfdXMgPiBYRU5fU1lTQ1RMX1NDSEVEX1JBVEVMSU1JVF9NQVgKICAgICAg
ICAgICAgICAgICAgICAgIHx8IHBhcmFtcy0+cmF0ZWxpbWl0X3VzIDwgWEVOX1NZU0NUTF9TQ0hF
RF9SQVRFTElNSVRfTUlOKSkKLSAgICAgICAgICAgICB8fCBNSUNST1NFQ1MocGFyYW1zLT5yYXRl
bGltaXRfdXMpID4gTUlMTElTRUNTKHBhcmFtcy0+dHNsaWNlX21zKSApCisgICAgICAgICAgICAg
fHwgTUlDUk9TRUNTKHBhcmFtcy0+cmF0ZWxpbWl0X3VzKSA+IE1JTExJU0VDUyhwYXJhbXMtPnRz
bGljZV9tcykKKyAgICAgICAgICAgICB8fCAocGFyYW1zLT52Y3B1X21pZ3JfZGVsYXlfdXMKKyAg
ICAgICAgICAgICAgICAgJiYgTUlDUk9TRUNTKHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5X3VzKSA+
PSBYRU5fU1lTQ1RMX0NTQ0hFRF9NR1JfRExZX01BWCkgKQogICAgICAgICAgICAgICAgIGdvdG8g
b3V0OwogCiAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKQEAg
LTEyNjEsMTIgKzEyNjQsMTQgQEAgY3NjaGVkX3N5c19jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywKICAgICAgICAgZWxzZSBpZiAoIHBydi0+cmF0ZWxpbWl0ICYmICFwYXJhbXMtPnJh
dGVsaW1pdF91cyApCiAgICAgICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIkRpc2FibGluZyBj
b250ZXh0IHN3aXRjaCByYXRlIGxpbWl0aW5nXG4iKTsKICAgICAgICAgcHJ2LT5yYXRlbGltaXQg
PSBNSUNST1NFQ1MocGFyYW1zLT5yYXRlbGltaXRfdXMpOworICAgICAgICBwcnYtPnZjcHVfbWln
cl9kZWxheSA9IE1JQ1JPU0VDUyhwYXJhbXMtPnZjcHVfbWlncl9kZWxheV91cyk7CiAgICAgICAg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCiAgICAgICAgIC8q
IEZBTExUSFJVICovCiAgICAgY2FzZSBYRU5fU1lTQ1RMX1NDSEVET1BfZ2V0aW5mbzoKICAgICAg
ICAgcGFyYW1zLT50c2xpY2VfbXMgPSBwcnYtPnRzbGljZSAvIE1JTExJU0VDUygxKTsKICAgICAg
ICAgcGFyYW1zLT5yYXRlbGltaXRfdXMgPSBwcnYtPnJhdGVsaW1pdCAvIE1JQ1JPU0VDUygxKTsK
KyAgICAgICAgcGFyYW1zLT52Y3B1X21pZ3JfZGVsYXlfdXMgPSBwcnYtPnZjcHVfbWlncl9kZWxh
eSAvIE1JQ1JPU0VDUygxKTsKICAgICAgICAgcmMgPSAwOwogICAgICAgICBicmVhazsKICAgICB9
CkBAIC0xNjA4LDYgKzE2MTMsNyBAQCBjc2NoZWRfdGljayh2b2lkICpfY3B1KQogc3RhdGljIHN0
cnVjdCBjc2NoZWRfdmNwdSAqCiBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBj
cHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCiB7CisgICAgY29uc3Qgc3RydWN0IGNzY2hl
ZF9wcml2YXRlICogY29uc3QgcHJ2ID0gQ1NDSEVEX1BSSVYocGVyX2NwdShzY2hlZHVsZXIsIGNw
dSkpOwogICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAqIGNvbnN0IHBlZXJfcGNwdSA9IENT
Q0hFRF9QQ1BVKHBlZXJfY3B1KTsKICAgICBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKnNwZWVyOwogICAg
IHN0cnVjdCBsaXN0X2hlYWQgKml0ZXI7CkBAIC0xNjU3LDcgKzE2NjMsNyBAQCBjc2NoZWRfcnVu
cV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxhbmNlX3N0ZXAp
CiAgICAgICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBhZmZpbml0eV9iYWxhbmNlX2NwdW1h
c2sodmMsIGJhbGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoKTsKLSAgICAgICAgaWYgKCBfX2Nz
Y2hlZF92Y3B1X2lzX21pZ3JhdGVhYmxlKHZjLCBjcHUsIGNwdW1hc2tfc2NyYXRjaCkgKQorICAg
ICAgICBpZiAoIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUocHJ2LCB2YywgY3B1LCBjcHVt
YXNrX3NjcmF0Y2gpICkKICAgICAgICAgewogICAgICAgICAgICAgLyogV2UgZ290IGEgY2FuZGlk
YXRlLiBHcmFiIGl0ISAqLwogICAgICAgICAgICAgVFJBQ0VfM0QoVFJDX0NTQ0hFRF9TVE9MRU5f
VkNQVSwgcGVlcl9jcHUsCkBAIC0yMTE0LDcgKzIxMjAsNyBAQCBjc2NoZWRfZHVtcChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgICAgICAgICJcdHJhdGVsaW1pdCAgICAgICAgICA9
ICUiUFJJX3N0aW1lInVzXG4iCiAgICAgICAgICAgICJcdGNyZWRpdHMgcGVyIG1zZWMgICA9ICVk
XG4iCiAgICAgICAgICAgICJcdHRpY2tzIHBlciB0c2xpY2UgICA9ICVkXG4iCi0gICAgICAgICAg
ICJcdG1pZ3JhdGlvbiBkZWxheSAgICA9ICV1dXNcbiIsCisgICAgICAgICAgICJcdG1pZ3JhdGlv
biBkZWxheSAgICA9ICUiUFJJX3N0aW1lInVzXG4iLAogICAgICAgICAgICBwcnYtPm5jcHVzLAog
ICAgICAgICAgICBwcnYtPm1hc3RlciwKICAgICAgICAgICAgcHJ2LT5jcmVkaXQsCkBAIC0yMTI2
LDcgKzIxMzIsNyBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAg
ICAgICAgICAgIHBydi0+cmF0ZWxpbWl0IC8gTUlDUk9TRUNTKDEpLAogICAgICAgICAgICBDU0NI
RURfQ1JFRElUU19QRVJfTVNFQywKICAgICAgICAgICAgcHJ2LT50aWNrc19wZXJfdHNsaWNlLAot
ICAgICAgICAgICB2Y3B1X21pZ3JhdGlvbl9kZWxheSk7CisgICAgICAgICAgIHBydi0+dmNwdV9t
aWdyX2RlbGF5LyBNSUNST1NFQ1MoMSkpOwogCiAgICAgY3B1bWFza19zY25wcmludGYoaWRsZXJz
X2J1Ziwgc2l6ZW9mKGlkbGVyc19idWYpLCBwcnYtPmlkbGVycyk7CiAgICAgcHJpbnRrKCJpZGxl
cnM6ICVzXG4iLCBpZGxlcnNfYnVmKTsKQEAgLTIyMDksNiArMjIxNSwxNiBAQCBjc2NoZWRfaW5p
dChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCiAgICAgfQogICAgIGVsc2UKICAgICAgICAgcHJ2LT5y
YXRlbGltaXQgPSBNSUNST1NFQ1Moc2NoZWRfcmF0ZWxpbWl0X3VzKTsKKworICAgIGlmICggIXZj
cHVfbWlncmF0aW9uX2RlbGF5ICYmIHZjcHVfbWlncmF0aW9uX2RlbGF5ID4gTUlMTElTRUNTKDEw
MCkgKQorICAgIHsKKyAgICAgICAgdmNwdV9taWdyYXRpb25fZGVsYXkgPSAwOworICAgICAgICBw
cmludGsoIldBUk5JTkc6IHZjcHVfbWlncmF0aW9uX2RlbGF5IG91dHNpZGUgb2YgdmFsaWQgcmFu
Z2UgWyVkLCVkXXVzLlxuIgorICAgICAgICAgICAgICAgIlJlc2V0dGluZyB0byBkZWZhdWx0OiAl
dVxuIiwKKyAgICAgICAgICAgICAgIDAsIFhFTl9TWVNDVExfQ1NDSEVEX01HUl9ETFlfTUFYLCB2
Y3B1X21pZ3JhdGlvbl9kZWxheSk7CisgICAgfQorICAgIHBydi0+dmNwdV9taWdyX2RlbGF5ID0g
TUlDUk9TRUNTKHZjcHVfbWlncmF0aW9uX2RlbGF5KTsKKwogICAgIHJldHVybiAwOwogfQogCmRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggYi94ZW4vaW5jbHVkZS9wdWJs
aWMvc3lzY3RsLmgKaW5kZXggMzY2OWUzMjUyNC4uYWI2MmZmYWZhOSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aApAQCAtNjAxLDYgKzYwMSw5IEBAIHN0cnVjdCB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSB7
CiAjZGVmaW5lIFhFTl9TWVNDVExfQ1NDSEVEX1RTTElDRV9NSU4gMQogICAgIHVuc2lnbmVkIHRz
bGljZV9tczsKICAgICB1bnNpZ25lZCByYXRlbGltaXRfdXM7CisgICAgLyogSG93IGxvbmcgdG8g
Y29uc2lkZXIgYSB2Q1BVIGNhY2hlLWhvdCBvbiB0aGUgQ1BVIHdoZXJlIGl0IGlzIHJ1bm5pbmcg
Ki8KKyNkZWZpbmUgWEVOX1NZU0NUTF9DU0NIRURfTUdSX0RMWV9NQVggKDEwMCAqIDEwMDApIC8q
IDEwMHVzLCBpbiBtaWxsaXNlY3MgKi8KKyAgICB1bnNpZ25lZCB2Y3B1X21pZ3JfZGVsYXlfdXM7
CiB9OwogCiBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXQyX3NjaGVkdWxlIHsKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:42:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:42:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGQ1-0002Yo-UR; Fri, 23 Feb 2018 16:41:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hksp=fr=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1epGQ1-0002Ww-Lv
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:41:57 +0000
X-Inumbo-ID: aff6c71e-18b8-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aff6c71e-18b8-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:43:34 +0000 (UTC)
Received: by mail-wm0-f67.google.com with SMTP id t3so5783785wmc.2
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 08:41:51 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=U0+Zdc5ZBkzRyIHpUBxFVx9zV+HeAas+Fj9ru6Mww0E=;
 b=l6nO/ABVyAAN9zs+zR/EsoV7q+sWNWoCcjyN33wswQSfqmFSQ563MO/wlwYZJtGzvX
 mpom0e7KG/N2oi4CgFRRP+GMW4cxo432vYhtpJ+1cpdXukUp8bUFLhKg+OpkdDARFo+6
 RpCoVcvBETCMeu1aYLEEMI+VkFtHAbZ86lXcfonKEfIcd3iYU+nEfx/aqG2IwasHT2bL
 XkaGDAzmMTAcmyy+kzWShllyXBdgD06bPIn3NlHAVzk7h9HpYuaifFaHrnkfCMg9dyQx
 TGjk7zxJ8Q7/JVS6n4dyC+3Alvps3GnD1csoxzpdWWUiZn28g4clhy/Zlde/v1oPeDmY
 +CmA==
X-Gm-Message-State: APf1xPBKPtN43HnkyPKOOtxaYNfEN+MR/yX5CGZi++Zd/k3u83I8L8U2
 JzY/6SET50HlaAbvaPaAQ2o=
X-Google-Smtp-Source: AG47ELsV99o8R/63JEF/cGAxcL0mdlZljnoWYGY66C69BskDNTJ5Is2qvw7/y8ZoSv5QWnXnXsAEYA==
X-Received: by 10.28.213.129 with SMTP id m123mr2117006wmg.148.1519404110611; 
 Fri, 23 Feb 2018 08:41:50 -0800 (PST)
Received: from Palanthas.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id 53sm2971310wrv.95.2018.02.23.08.41.49
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 08:41:49 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Feb 2018 17:41:48 +0100
Message-ID: <151940410808.10991.628776595513490446.stgit@Palanthas.fritz.box>
In-Reply-To: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/5] tools: libxl/xl: allow to get/set
 Credit1's vcpu_migration_delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFrZSBpdCBwb3NzaWJsZSB0byBnZXQgYW5kIHNldCBhIChDcmVkaXQxKSBzY2hlZHVsZXIncwp2
Q1BVIG1pZ3JhdGlvbiBkZWxheSB2aWEgdGhlIFNDSEVET1Agc3lzY3RsLCBmcm9tIGJvdGgKbGli
eGwgYW5kIHhsIChubyBjaGFuZ2UgbmVlZGVkIGluIGxpYnhjKS4KClNpZ25lZC1vZmYtYnk6IERh
cmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQpDYzogSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgpDYzogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNoYW5nZXMgZnJvbSB2
MToKKiBhZGQgbWlzc2luZyAnYnJlYWsnLCBmaXggdXNpbmcgd3JvbmcgdmFyaWFibGUgaW4geGxf
c2NoZWQuYy4KCkNoYW5nZXMgYXJlIHNtYWxsLCBidXQgc3RpbGwgSSdtIGRyb3BwaW5nIFdlaSdz
IEFjay4KLS0tCiBkb2NzL21hbi94bC5wb2QuMS5pbiAgICAgICAgfCAgIDExICsrKysrKysrKysr
CiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgfCAgICA3ICsrKysrKysKIHRvb2xzL2xpYnhs
L2xpYnhsX3NjaGVkLmMgICB8ICAgMTAgKysrKysrKysrKwogdG9vbHMvbGlieGwvbGlieGxfdHlw
ZXMuaWRsIHwgICAgMSArCiB0b29scy94bC94bF9jbWR0YWJsZS5jICAgICAgfCAgICAxICsKIHRv
b2xzL3hsL3hsX3NjaGVkLmMgICAgICAgICB8ICAgMjMgKysrKysrKysrKysrKysrKy0tLS0tLS0K
IDYgZmlsZXMgY2hhbmdlZCwgNDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9kb2NzL21hbi94bC5wb2QuMS5pbiBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCmluZGV4
IDdmZDM1YzlhZTcuLjQ4ZGEyMDUyY2MgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLnBvZC4xLmlu
CisrKyBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCkBAIC0xMDQ2LDYgKzEwNDYsMTcgQEAgd2Ugd2ls
bCBhbGxvdyBhIGhpZ2hlci1wcmlvcml0eSBWTSB0byBwcmUtZW1wdCBpdC4gIFRoZSBkZWZhdWx0
IHZhbHVlCiBpcyAxMDAwIG1pY3Jvc2Vjb25kcyAoMW1zKS4gIFZhbGlkIHJhbmdlIGlzIDEwMCB0
byA1MDAwMDAgKDUwMG1zKS4KIFRoZSByYXRlbGltaXQgbGVuZ3RoIG11c3QgYmUgbG93ZXIgdGhh
biB0aGUgdGltZXNsaWNlIGxlbmd0aC4KIAorPWl0ZW0gQjwtbSBERUxBWT4sIEI8LS1taWdyYXRp
b25fZGVsYXlfdXM9REVMQVk+CisKK01pZ3JhdGlvbiBkZWxheSBzcGVjaWZpZXMgZm9yIGhvdyBs
b25nIGEgdkNQVSwgYWZ0ZXIgaXQgc3RvcHBlZCBydW5uaW5nIHNob3VsZAorYmUgY29uc2lkZXJl
ZCAiY2FjaGUtaG90Ii4gQmFzaWNhbGx5LCBpZiBsZXNzIHRoYW4gREVMQVkgdXMgcGFzc2VkIHNp
bmNlIHdoZW4KK3RoZSB2Q1BVIHdhcyBleGVjdXRpbmcgb24gYSBDUFUsIGl0IGlzIGxpa2VseSB0
aGF0IG1vc3Qgb2YgdGhlIHZDUFUncyB3b3JraW5nCitzZXQgaXMgc3RpbGwgaW4gdGhlIENQVSdz
IGNhY2hlLCBhbmQgdGhlcmVmb3JlIHRoZSB2Q1BVIGlzIG5vdCBtaWdyYXRlZC4KKworRGVmYXVs
dCBpcyAwLiBNYXhpbXVtIGlzIDEwMCBtcy4gVGhpcyBjYW4gYmUgZWZmZWN0aXZlIGF0IHByZXZl
bnRpbmcgdkNQVXMKK3RvIGJvdW5jZSBhbW9uZyBDUFVzIHRvbyBxdWlja2x5LCBidXQsIGF0IHRo
ZSBzYW1lIHRpbWUsIHRoZSBzY2hlZHVsZXIgc3RvcHMKK2JlaW5nIGZ1bGx5IHdvcmstY29uc2Vy
dmluZy4KKwogPWJhY2sKIAogQjxDT01CSU5BVElPTj4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGVjYTBlYTJjNTAuLmVkZDI0NDI3
OGEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9vbHMvbGlieGwvbGli
eGwuaApAQCAtMjk5LDYgKzI5OSwxMyBAQAogICovCiAjZGVmaW5lIExJQlhMX0hBVkVfU0NIRURf
Q1JFRElUMl9QQVJBTVMgMQogCisvKgorICogTElCWExfSEFWRV9TQ0hFRF9DUkVESVRfTUlHUl9E
RUxBWSBpbmRpY2F0ZXMgdGhhdCB0aGVyZSBpcyBhIGZpZWxkCisgKiBpbiBsaWJ4bF9zY2hlZF9j
cmVkaXRfcGFyYW1zIGNhbGxlZCB2Y3B1X21pZ3JfZGVsYXlfdXMgd2hpY2ggY29udHJvbHMKKyAq
IHRoZSByZXNpc3RhbmNlIG9mIHRoZSB2Q1BVcyBvZiB0aGUgY3B1cG9vbCB0byBtaWdyYXRpb25z
IGFtb25nIHBDUFVzLgorICovCisjZGVmaW5lIExJQlhMX0hBVkVfU0NIRURfQ1JFRElUX01JR1Jf
REVMQVkKKwogLyoKICAqIExJQlhMX0hBVkVfVklSSURJQU5fQ1JBU0hfQ1RMIGluZGljYXRlcyB0
aGF0IHRoZSAnY3Jhc2hfY3RsJyB2YWx1ZQogICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRpYW4g
ZW5saWdodGVubWVudCBlbnVtZXJhdGlvbi4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3NjaGVkLmMgYi90b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jCmluZGV4IDUxMjc4OGY3MzYuLjA3
Mjg5MDc5Y2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMKKysrIGIvdG9v
bHMvbGlieGwvbGlieGxfc2NoZWQuYwpAQCAtMjkxLDYgKzI5MSw3IEBAIGludCBsaWJ4bF9zY2hl
ZF9jcmVkaXRfcGFyYW1zX2dldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcG9vbGlkLAogCiAg
ICAgc2NpbmZvLT50c2xpY2VfbXMgPSBzcGFyYW0udHNsaWNlX21zOwogICAgIHNjaW5mby0+cmF0
ZWxpbWl0X3VzID0gc3BhcmFtLnJhdGVsaW1pdF91czsKKyAgICBzY2luZm8tPnZjcHVfbWlncl9k
ZWxheV91cyA9IHNwYXJhbS52Y3B1X21pZ3JfZGVsYXlfdXM7CiAKICAgICByYyA9IDA7CiAgb3V0
OgpAQCAtMzIxLDkgKzMyMiwxNyBAQCBpbnQgbGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtc19zZXQo
bGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IHBvb2xpZCwKICAgICAgICAgcmMgPSBFUlJPUl9JTlZB
TDsKICAgICAgICAgZ290byBvdXQ7CiAgICAgfQorICAgIGlmIChzY2luZm8tPnZjcHVfbWlncl9k
ZWxheV91cworICAgICAgICAmJiBzY2luZm8tPnZjcHVfbWlncl9kZWxheV91cyA+IFhFTl9TWVND
VExfQ1NDSEVEX01HUl9ETFlfTUFYKSB7CisgICAgICAgIExPRyhFUlJPUiwgInZjcHUgbWlncmF0
aW9uIGRlbGF5IHNob3VsZCBiZSA+IDAgYW5kIDwgJWQiLAorICAgICAgICAgICAgWEVOX1NZU0NU
TF9DU0NIRURfTUdSX0RMWV9NQVgpOworICAgICAgICByYyA9IEVSUk9SX0lOVkFMOworICAgICAg
ICBnb3RvIG91dDsKKyAgICB9CiAKICAgICBzcGFyYW0udHNsaWNlX21zID0gc2NpbmZvLT50c2xp
Y2VfbXM7CiAgICAgc3BhcmFtLnJhdGVsaW1pdF91cyA9IHNjaW5mby0+cmF0ZWxpbWl0X3VzOwor
ICAgIHNwYXJhbS52Y3B1X21pZ3JfZGVsYXlfdXMgPSBzY2luZm8tPnZjcHVfbWlncl9kZWxheV91
czsKIAogICAgIHIgPSB4Y19zY2hlZF9jcmVkaXRfcGFyYW1zX3NldChjdHgtPnhjaCwgcG9vbGlk
LCAmc3BhcmFtKTsKICAgICBpZiAoIHIgPCAwICkgewpAQCAtMzM0LDYgKzM0Myw3IEBAIGludCBs
aWJ4bF9zY2hlZF9jcmVkaXRfcGFyYW1zX3NldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcG9v
bGlkLAogCiAgICAgc2NpbmZvLT50c2xpY2VfbXMgPSBzcGFyYW0udHNsaWNlX21zOwogICAgIHNj
aW5mby0+cmF0ZWxpbWl0X3VzID0gc3BhcmFtLnJhdGVsaW1pdF91czsKKyAgICBzY2luZm8tPnZj
cHVfbWlncl9kZWxheV91cyA9IHNwYXJhbS52Y3B1X21pZ3JfZGVsYXlfdXM7CiAKICAgICByYyA9
IDA7CiAgb3V0OgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsIGIvdG9v
bHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCmluZGV4IDM1MDM4MTIwY2EuLmRiYjI4N2Q2ZmUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAorKysgYi90b29scy9saWJ4bC9s
aWJ4bF90eXBlcy5pZGwKQEAgLTk3Myw2ICs5NzMsNyBAQCBsaWJ4bF9wY2l0b3BvbG9neSA9IFN0
cnVjdCgicGNpdG9wb2xvZ3kiLCBbCiBsaWJ4bF9zY2hlZF9jcmVkaXRfcGFyYW1zID0gU3RydWN0
KCJzY2hlZF9jcmVkaXRfcGFyYW1zIiwgWwogICAgICgidHNsaWNlX21zIiwgaW50ZWdlciksCiAg
ICAgKCJyYXRlbGltaXRfdXMiLCBpbnRlZ2VyKSwKKyAgICAoInZjcHVfbWlncl9kZWxheV91cyIs
IGludGVnZXIpLAogICAgIF0sIGRpc3Bvc2VfZm49Tm9uZSkKIAogbGlieGxfc2NoZWRfY3JlZGl0
Ml9wYXJhbXMgPSBTdHJ1Y3QoInNjaGVkX2NyZWRpdDJfcGFyYW1zIiwgWwpkaWZmIC0tZ2l0IGEv
dG9vbHMveGwveGxfY21kdGFibGUuYyBiL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKaW5kZXggNmQ4
OTQzOTRjYS4uYmYyY2VkODE0MCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfY21kdGFibGUuYwor
KysgYi90b29scy94bC94bF9jbWR0YWJsZS5jCkBAIC0yNTcsNiArMjU3LDcgQEAgc3RydWN0IGNt
ZF9zcGVjIGNtZF90YWJsZVtdID0gewogICAgICAgIi1zICAgICAgICAgLS1zY2hlZHBhcmFtICAg
ICAgICAgICBRdWVyeSAvIG1vZGlmeSBzY2hlZHVsZXIgcGFyYW1ldGVyc1xuIgogICAgICAgIi10
IFRTTElDRSwgLS10c2xpY2VfbXM9VFNMSUNFICAgICBTZXQgdGhlIHRpbWVzbGljZSwgaW4gbWls
bGlzZWNvbmRzXG4iCiAgICAgICAiLXIgUkxJTUlULCAtLXJhdGVsaW1pdF91cz1STElNSVQgIFNl
dCB0aGUgc2NoZWR1bGluZyByYXRlIGxpbWl0LCBpbiBtaWNyb3NlY29uZHNcbiIKKyAgICAgICIt
bSBETFksIC0tbWlncmF0aW9uX2RlbGF5X3VzPURMWSAgU2V0IHRoZSBtaWdyYXRpb24gZGVsYXks
IGluIG1pY3Jvc2Vjb25kc1xuIgogICAgICAgIi1wIENQVVBPT0wsIC0tY3B1cG9vbD1DUFVQT09M
ICAgICBSZXN0cmljdCBvdXRwdXQgdG8gQ1BVUE9PTCIKICAgICB9LAogICAgIHsgInNjaGVkLWNy
ZWRpdDIiLApkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfc2NoZWQuYyBiL3Rvb2xzL3hsL3hsX3Nj
aGVkLmMKaW5kZXggNzk2NWNjYmNhMC4uNzNjZDcwNDBjZCAxMDA2NDQKLS0tIGEvdG9vbHMveGwv
eGxfc2NoZWQuYworKysgYi90b29scy94bC94bF9zY2hlZC5jCkBAIC0xNzIsMTAgKzE3MiwxMSBA
QCBzdGF0aWMgaW50IHNjaGVkX2NyZWRpdF9wb29sX291dHB1dCh1aW50MzJfdCBwb29saWQpCiAg
ICAgICAgIHByaW50ZigiQ3B1cG9vbCAlczogW3NjaGVkIHBhcmFtcyB1bmF2YWlsYWJsZV1cbiIs
CiAgICAgICAgICAgICAgICBwb29sbmFtZSk7CiAgICAgfSBlbHNlIHsKLSAgICAgICAgcHJpbnRm
KCJDcHVwb29sICVzOiB0c2xpY2U9JWRtcyByYXRlbGltaXQ9JWR1c1xuIiwKKyAgICAgICAgcHJp
bnRmKCJDcHVwb29sICVzOiB0c2xpY2U9JWRtcyByYXRlbGltaXQ9JWR1cyBtaWdyYXRpb24tZGVs
YXk9JWR1c1xuIiwKICAgICAgICAgICAgICAgIHBvb2xuYW1lLAogICAgICAgICAgICAgICAgc2Nw
YXJhbS50c2xpY2VfbXMsCi0gICAgICAgICAgICAgICBzY3BhcmFtLnJhdGVsaW1pdF91cyk7Cisg
ICAgICAgICAgICAgICBzY3BhcmFtLnJhdGVsaW1pdF91cywKKyAgICAgICAgICAgICAgIHNjcGFy
YW0udmNwdV9taWdyX2RlbGF5X3VzKTsKICAgICB9CiAgICAgZnJlZShwb29sbmFtZSk7CiAgICAg
cmV0dXJuIDA7CkBAIC00NjksMTAgKzQ3MCwxMCBAQCBpbnQgbWFpbl9zY2hlZF9jcmVkaXQoaW50
IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGNvbnN0IGNoYXIgKmRvbSA9IE5VTEw7CiAgICAgY29u
c3QgY2hhciAqY3B1cG9vbCA9IE5VTEw7CiAgICAgaW50IHdlaWdodCA9IDI1NiwgY2FwID0gMDsK
LSAgICBpbnQgdHNsaWNlID0gMCwgcmF0ZWxpbWl0ID0gMDsKKyAgICBpbnQgdHNsaWNlID0gMCwg
cmF0ZWxpbWl0ID0gMCwgbWlncmRlbGF5ID0gMDsKICAgICBib29sIG9wdF93ID0gZmFsc2UsIG9w
dF9jID0gZmFsc2U7CiAgICAgYm9vbCBvcHRfdCA9IGZhbHNlLCBvcHRfciA9IGZhbHNlOwotICAg
IGJvb2wgb3B0X3MgPSBmYWxzZTsKKyAgICBib29sIG9wdF9zID0gZmFsc2UsIG9wdF9tID0gZmFs
c2U7CiAgICAgaW50IG9wdCwgcmM7CiAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gb3B0c1tdID0g
ewogICAgICAgICB7ImRvbWFpbiIsIDEsIDAsICdkJ30sCkBAIC00ODEsMTEgKzQ4MiwxMiBAQCBp
bnQgbWFpbl9zY2hlZF9jcmVkaXQoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgICAgICB7InNj
aGVkcGFyYW0iLCAwLCAwLCAncyd9LAogICAgICAgICB7InRzbGljZV9tcyIsIDEsIDAsICd0J30s
CiAgICAgICAgIHsicmF0ZWxpbWl0X3VzIiwgMSwgMCwgJ3InfSwKKyAgICAgICAgeyJtaWdyYXRp
b25fZGVsYXlfdXMiLCAxLCAwLCAnbSd9LAogICAgICAgICB7ImNwdXBvb2wiLCAxLCAwLCAncCd9
LAogICAgICAgICBDT01NT05fTE9OR19PUFRTCiAgICAgfTsKIAotICAgIFNXSVRDSF9GT1JFQUNI
X09QVChvcHQsICJkOnc6YzpwOnQ6cjpzIiwgb3B0cywgInNjaGVkLWNyZWRpdCIsIDApIHsKKyAg
ICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiZDp3OmM6cDp0OnI6bTpzIiwgb3B0cywgInNjaGVk
LWNyZWRpdCIsIDApIHsKICAgICBjYXNlICdkJzoKICAgICAgICAgZG9tID0gb3B0YXJnOwogICAg
ICAgICBicmVhazsKQEAgLTUwNSw2ICs1MDcsMTAgQEAgaW50IG1haW5fc2NoZWRfY3JlZGl0KGlu
dCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgcmF0ZWxpbWl0ID0gc3RydG9sKG9wdGFyZywg
TlVMTCwgMTApOwogICAgICAgICBvcHRfciA9IHRydWU7CiAgICAgICAgIGJyZWFrOworICAgIGNh
c2UgJ20nOgorICAgICAgICBtaWdyZGVsYXkgPSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAxMCk7Cisg
ICAgICAgIG9wdF9tID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CiAgICAgY2FzZSAncyc6CiAgICAg
ICAgIG9wdF9zID0gdHJ1ZTsKICAgICAgICAgYnJlYWs7CkBAIC01MjIsNyArNTI4LDcgQEAgaW50
IG1haW5fc2NoZWRfY3JlZGl0KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgZnByaW50
ZihzdGRlcnIsICJNdXN0IHNwZWNpZnkgYSBkb21haW4uXG4iKTsKICAgICAgICAgcmV0dXJuIEVY
SVRfRkFJTFVSRTsKICAgICB9Ci0gICAgaWYgKCFvcHRfcyAmJiAob3B0X3QgfHwgb3B0X3IpKSB7
CisgICAgaWYgKCFvcHRfcyAmJiAob3B0X3QgfHwgb3B0X3IgfHwgb3B0X20pKSB7CiAgICAgICAg
IGZwcmludGYoc3RkZXJyLCAiTXVzdCBzcGVjaWZ5IHNjaGVkcGFyYW0gdG8gc2V0IHNjaGVkdWxl
ICIKICAgICAgICAgICAgICAgICAicGFyYW1ldGVyIHZhbHVlcy5cbiIpOwogICAgICAgICByZXR1
cm4gRVhJVF9GQUlMVVJFOwpAQCAtNTQxLDcgKzU0Nyw3IEBAIGludCBtYWluX3NjaGVkX2NyZWRp
dChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICB9CiAgICAgICAgIH0KIAotICAg
ICAgICBpZiAoIW9wdF90ICYmICFvcHRfcikgeyAvKiBPdXRwdXQgc2NoZWR1bGluZyBwYXJhbWV0
ZXJzICovCisgICAgICAgIGlmICghb3B0X3QgJiYgIW9wdF9yICYmICFvcHRfbSkgeyAvKiBPdXRw
dXQgc2NoZWR1bGluZyBwYXJhbWV0ZXJzICovCiAgICAgICAgICAgICBpZiAoc2NoZWRfY3JlZGl0
X3Bvb2xfb3V0cHV0KHBvb2xpZCkpCiAgICAgICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVS
RTsKICAgICAgICAgfSBlbHNlIHsgLyogU2V0IHNjaGVkdWxpbmcgcGFyYW1ldGVycyovCkBAIC01
NTQsNiArNTYwLDkgQEAgaW50IG1haW5fc2NoZWRfY3JlZGl0KGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICAgICAgICAgIGlmIChvcHRfcikKICAgICAgICAgICAgICAgICBzY3BhcmFtLnJhdGVs
aW1pdF91cyA9IHJhdGVsaW1pdDsKIAorICAgICAgICAgICAgaWYgKG9wdF9tKQorICAgICAgICAg
ICAgICAgIHNjcGFyYW0udmNwdV9taWdyX2RlbGF5X3VzID0gbWlncmRlbGF5OworCiAgICAgICAg
ICAgICBpZiAoc2NoZWRfY3JlZGl0X3BhcmFtc19zZXQocG9vbGlkLCAmc2NwYXJhbSkpCiAgICAg
ICAgICAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKICAgICAgICAgfQoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:42:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:42:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGQ9-0002bg-5K; Fri, 23 Feb 2018 16:42:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hksp=fr=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1epGQ8-0002Zo-Qy
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:42:04 +0000
X-Inumbo-ID: b4505c38-18b8-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4505c38-18b8-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:43:41 +0000 (UTC)
Received: by mail-wm0-f68.google.com with SMTP id k87so5802429wmi.0
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 08:41:58 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=k483uO0O/OfeOEY8nlvkA+o3D3dAyVtPPk72GLswFKY=;
 b=Kg0Mns0YEAlXAA1uwMQNLVeYT+LtUW0pw2RABUSUEeLqcjqKnNrt0Q+k22OPNpfjgv
 O5M5kg7QuNXNiaGocNjJC5fIlG1PvctEScEVuoq/L7liPeSf09XIYnX1q4np+mvghuSi
 aUrVH+LSCiIAeYcM8sBsmQrVmMt8F9gup2QgXSr2aKIN7vHxBxItDGTGaPSXRSwYORf2
 7hkEPsn42rdWS8yY5UFcNjKXcJ1JP85YF/3P1I/LTnBDo0zydK4o+kiqeEQOWGJnESc2
 hUhL0R8FT0m8TLoYaxnwnfgjnd4ZBPq0bIJKR8szImUAP2SAnWk+r4sy8P78TUg/tjdq
 +x8Q==
X-Gm-Message-State: APf1xPClKwF++MO0LaxTOvjjkDk9v1Eh8Ab7M/u4hNKwEtXpPaQegqaH
 n82vPXThEmfTIwj0VOho9l8=
X-Google-Smtp-Source: AG47ELtY2HVEaw5qM87nr2Atln0yoHGgZRm3LO+zLxCnF8ze8thztucBMwzYZEGQcI0g38xsGtb43g==
X-Received: by 10.28.109.195 with SMTP id b64mr2092941wmi.13.1519404117955;
 Fri, 23 Feb 2018 08:41:57 -0800 (PST)
Received: from Palanthas.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id k45sm2989713wrf.62.2018.02.23.08.41.56
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 08:41:57 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Feb 2018 17:41:55 +0100
Message-ID: <151940411577.10991.534361130254778056.stgit@Palanthas.fritz.box>
In-Reply-To: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 4/5] tools: xenpm: continue to support {set,
 get}-vcpu-migration-delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgaXQgaXMgcG9zc2libGUgdG8gZ2V0IGFuZCBzZXQgdGhlIG1pZ3JhdGlvbgpkZWxh
eSB2aWEgdGhlIFNDSEVET1Agc3lzY3RsLCB1c2UgdGhhdCBpbiB4ZW5wbSwgaW5zdGVhZApvZiB0
aGUgc3BlY2lhbCBwdXJwb3NlIGxpYnhjIGludGVyZmFjZSAod2hpY2ggd2lsbCBiZQpyZW1vdmVk
IGluIGEgZm9sbG93aW5nIGNvbW1pdCkuCgpUaGUgc3lzY3RsLCBob3dldmVyLCByZXF1aXJlcyBh
IGNwdXBvb2wtaWQgYXJndW1lbnQsCmZvciBrbm93aW5nIG9uIHdoaWNoIHNjaGVkdWxlciBpdCBp
cyBvcGVyYXRpbmcgb24uIEluCnRoaXMgY2FzZSwgc2luY2Ugd2UgZG9uJ3Qgd2FudCB0byBhbHRl
ciB4ZW5wbSdzIGNvbW1hbmQKbGluZSBpbnRlcmZhY2UsIHdlIGFsd2F5cyB1c2UgJzAnLCB3aGlj
aCBtZWFucyB4ZW5wbQp3aWxsIGFsd2F5cyBhY3Qgb24gdGhlIGRlZmF1bHQgY3B1cG9vbCAoJ1Bv
b2wtMCcpLgoKPkZyb20gdGhpcyBjb21taXQgb24sIGB4ZW5wbSB7c2V0LGdldH0tdmNwdS1taWdy
YXRpb24tZGVsYXknCmNvbW1hbmRzIHdvcmsgYWdhaW4uIEJ1dCB0aGF0IGlzIG9ubHkgZm9yIHRo
ZSBzYWtlIG9mCmJhY2t3YXJkIGNvbXBhdGliaWxpdHksIGFuZCB0aGVpciB1c2UgaXMgZGVwcmVj
YXRlZCwgaW4KZmF2b3VyIG9mICd4bCBzY2hlZC1jcmVkaXQgLXMgWy1jIDxwb29saWQ+XSAtbSA8
ZGVsYXk+Jy4KClNpZ25lZC1vZmYtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5j
b20+CkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvbWlzYy94ZW5wbS5jIHwgICAyMiArKysrKysrKysrKysrKysrKystLS0tCiAxIGZpbGUgY2hh
bmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29s
cy9taXNjL3hlbnBtLmMgYi90b29scy9taXNjL3hlbnBtLmMKaW5kZXggNzYyMzExZTVhNS4uZjM0
Yjc5ODdhZiAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW5wbS5jCisrKyBiL3Rvb2xzL21pc2Mv
eGVucG0uYwpAQCAtMTA3MSwxNCArMTA3MSwyNCBAQCB2b2lkIHNldF9zY2hlZF9zbXRfZnVuYyhp
bnQgYXJnYywgY2hhciAqYXJndltdKQogCiB2b2lkIHNldF92Y3B1X21pZ3JhdGlvbl9kZWxheV9m
dW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiB7CisgICAgc3RydWN0IHhlbl9zeXNjdGxfY3Jl
ZGl0X3NjaGVkdWxlIHNwYXJhbTsKICAgICBpbnQgdmFsdWU7CiAKKyAgICBwcmludGYoIldBUk5J
Tkc6IHVzaW5nIHhlbnBtIGZvciB0aGlzIHB1cnBvc2UgaXMgZGVwcmVjYXRlZC4iCisgICAgICAg
ICAgICIgQ2hlY2sgb3V0IGB4bCBzY2hlZC1jcmVkaXQgLXMgLW0gREVMQVknXG4iKTsKKwogICAg
IGlmICggYXJnYyAhPSAxIHx8ICh2YWx1ZSA9IGF0b2koYXJndlswXSkpIDwgMCApIHsKICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJNaXNzaW5nIG9yIGludmFsaWQgYXJndW1lbnQocylcbiIpOwog
ICAgICAgICBleGl0KEVJTlZBTCk7CiAgICAgfQogCi0gICAgaWYgKCAheGNfc2V0X3ZjcHVfbWln
cmF0aW9uX2RlbGF5KHhjX2hhbmRsZSwgdmFsdWUpICkKKyAgICBpZiAoIHhjX3NjaGVkX2NyZWRp
dF9wYXJhbXNfZ2V0KHhjX2hhbmRsZSwgMCwgJnNwYXJhbSkgPCAwICkgeworICAgICAgICBmcHJp
bnRmKHN0ZGVyciwgImdldHRpbmcgQ3JlZGl0IHNjaGVkdWxlciBwYXJhbWV0ZXJzIGZhaWxlZFxu
Iik7CisgICAgICAgIGV4aXQoRUlOVkFMKTsKKyAgICB9CisgICAgc3BhcmFtLnZjcHVfbWlncl9k
ZWxheV91cyA9IHZhbHVlOworCisgICAgaWYgKCAheGNfc2NoZWRfY3JlZGl0X3BhcmFtc19zZXQo
eGNfaGFuZGxlLCAwLCAmc3BhcmFtKSApCiAgICAgICAgIHByaW50Zigic2V0IHZjcHUgbWlncmF0
aW9uIGRlbGF5IHRvICVkIHVzIHN1Y2NlZWRlZFxuIiwgdmFsdWUpOwogICAgIGVsc2UKICAgICAg
ICAgZnByaW50ZihzdGRlcnIsICJzZXQgdmNwdSBtaWdyYXRpb24gZGVsYXkgZmFpbGVkICglZCAt
ICVzKVxuIiwKQEAgLTEwODcsMTMgKzEwOTcsMTcgQEAgdm9pZCBzZXRfdmNwdV9taWdyYXRpb25f
ZGVsYXlfZnVuYyhpbnQgYXJnYywgY2hhciAqYXJndltdKQogCiB2b2lkIGdldF92Y3B1X21pZ3Jh
dGlvbl9kZWxheV9mdW5jKGludCBhcmdjLCBjaGFyICphcmd2W10pCiB7Ci0gICAgdWludDMyX3Qg
dmFsdWU7CisgICAgc3RydWN0IHhlbl9zeXNjdGxfY3JlZGl0X3NjaGVkdWxlIHNwYXJhbTsKKwor
ICAgIHByaW50ZigiV0FSTklORzogdXNpbmcgeGVucG0gZm9yIHRoaXMgcHVycG9zZSBpcyBkZXBy
ZWNhdGVkLiIKKyAgICAgICAgICAgIiBDaGVjayBvdXQgYHhsIHNjaGVkLWNyZWRpdCAtcydcbiIp
OwogCiAgICAgaWYgKCBhcmdjICkKICAgICAgICAgZnByaW50ZihzdGRlcnIsICJJZ25vcmluZyBh
cmd1bWVudChzKVxuIik7CiAKLSAgICBpZiAoICF4Y19nZXRfdmNwdV9taWdyYXRpb25fZGVsYXko
eGNfaGFuZGxlLCAmdmFsdWUpICkKLSAgICAgICAgcHJpbnRmKCJTY2hlZHVsZXIgdmNwdSBtaWdy
YXRpb24gZGVsYXkgaXMgJWQgdXNcbiIsIHZhbHVlKTsKKyAgICBpZiAoICF4Y19zY2hlZF9jcmVk
aXRfcGFyYW1zX2dldCh4Y19oYW5kbGUsIDAsICZzcGFyYW0pICkKKyAgICAgICAgcHJpbnRmKCJT
Y2hlZHVsZXIgdmNwdSBtaWdyYXRpb24gZGVsYXkgaXMgJWQgdXNcbiIsCisgICAgICAgICAgICAg
ICBzcGFyYW0udmNwdV9taWdyX2RlbGF5X3VzKTsKICAgICBlbHNlCiAgICAgICAgIGZwcmludGYo
c3RkZXJyLAogICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gZ2V0IHNjaGVkdWxlciB2Y3B1IG1p
Z3JhdGlvbiBkZWxheSAoJWQgLSAlcylcbiIsCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:42:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:42:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGQE-0002dr-C5; Fri, 23 Feb 2018 16:42:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hksp=fr=gmail.com=raistlin.df@srs-us1.protection.inumbo.net>)
 id 1epGQD-0002dI-35
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:42:09 +0000
X-Inumbo-ID: 5dd6d818-18b8-11e8-ba59-bc764e045a96
Received: from mail-wm0-f68.google.com (unknown [74.125.82.68])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5dd6d818-18b8-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:41:16 +0100 (CET)
Received: by mail-wm0-f68.google.com with SMTP id z81so5769132wmb.4
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 08:42:06 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:date:message-id:in-reply-to
 :references:user-agent:mime-version:content-transfer-encoding;
 bh=0biqxkbHgovKUTk+mgjRa+0EndhXo6Iv7iwtQRiDv+o=;
 b=KgqAT3rpQQ94KvpX0I3uhMmJlRxsP3bZa2TU4KvDydKgqBiPDonlN+JlmgOvSWHMBS
 oPXcwE2mNmPmoAOOn7FqjLi8Z+A/tGgO7ybSqetk5FJpm11PjqvLRFLfFVHKPM6wJ5Tg
 3m321J0HQNOuyGycSNEOhgc5wsticzDkmrqxFv8WqgOycGMnNLDqmhRM7I3hwWsmzg8/
 pwkzyIyELoPCSIlMo/FbWlkATyEiebpwbU6fIarmf8aKrk/w/dv4emO8+J5P4Hw/TRP3
 daaBjHlIr2r7Bhp5ozqHZsChwyhwdJJ9Wsc1jm+9cxlJYfxJrVbFRqp80JLACMl7lG4A
 pAJQ==
X-Gm-Message-State: APf1xPDUuqSw9Jh4PVADl/Af1c9QcnSX4+g1ES7xraYvW9cssf5n18MW
 fPwQGAw7qpzI0KuLHcVF5GHX8A==
X-Google-Smtp-Source: AG47ELuhDDrxyF9H/5k871IAFvMFgJKQZJhjmbtu437X70qbwIVjINxS41jR/EH8uDRc4vHp/ReTxA==
X-Received: by 10.28.90.197 with SMTP id o188mr2178992wmb.34.1519404125938;
 Fri, 23 Feb 2018 08:42:05 -0800 (PST)
Received: from Palanthas.fritz.box ([80.66.223.37])
 by smtp.gmail.com with ESMTPSA id h50sm5033305wrf.65.2018.02.23.08.42.04
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 08:42:05 -0800 (PST)
From: Dario Faggioli <dfaggioli@suse.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Feb 2018 17:42:03 +0100
Message-ID: <151940412313.10991.17602917740302351204.stgit@Palanthas.fritz.box>
In-Reply-To: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
User-Agent: StGit/0.17.1-dirty
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 5/5] xen/libxc: suppress direct access to
 Credit1's migration delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVtb3ZlcyBzcGVjaWFsIHB1cnBvc2UgYWNjZXNzIHRvIENyZWRpdDEgdkNQVQptaWdyYXRpb24g
ZGVsYXkgcGFyYW1ldGVyLgoKVGhpcyBmaXhlcyBhIGJ1aWxkIGJyZWFrYWdlLCBvY2N1cmluZyB3
aGVuIFhlbgppcyBjb25maWd1cmVkIHdpdGggU0NIRURfQ1JFRElUPW4uCgpTaWduZWQtb2ZmLWJ5
OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgpBY2tlZC1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCkNjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNjOiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDYzogR2VvcmdlIER1bmxhcCA8R2Vv
cmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpD
YzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERl
ZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNp
dHJpeC5jb20+Ci0tLQpDaGFuZ2VzIGZyb20gdjE6CiogYnVtcGVkIHRoZSBpbnRlcmZhY2UgdmVy
c2lvbiwgYXMgcmVxdWVzdGVkLgotLS0KIHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oIHwg
ICAgMiAtLQogdG9vbHMvbGlieGMveGNfcG0uYyAgICAgICAgICAgfCAgIDMwIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyAgICAgfCAgIDEw
IC0tLS0tLS0tLS0KIHhlbi9kcml2ZXJzL2FjcGkvcG1zdGF0LmMgICAgIHwgICAxMiAtLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCAgIHwgICAgNCArLS0tCiB4ZW4vaW5j
bHVkZS94ZW4vc2NoZWQuaCAgICAgICB8ICAgIDMgLS0tCiA2IGZpbGVzIGNoYW5nZWQsIDEgaW5z
ZXJ0aW9uKCspLCA2MCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNs
dWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDU0M2Fi
ZmNiMzQuLjA1OGU4MzJjNDcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3Ry
bC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCkBAIC0xOTIwLDggKzE5MjAs
NiBAQCBpbnQgeGNfc2V0X2NwdWZyZXFfcGFyYSh4Y19pbnRlcmZhY2UgKnhjaCwgaW50IGNwdWlk
LAogaW50IHhjX2dldF9jcHVmcmVxX2F2Z2ZyZXEoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjcHVp
ZCwgaW50ICphdmdfZnJlcSk7CiAKIGludCB4Y19zZXRfc2NoZWRfb3B0X3NtdCh4Y19pbnRlcmZh
Y2UgKnhjaCwgdWludDMyX3QgdmFsdWUpOwotaW50IHhjX3NldF92Y3B1X21pZ3JhdGlvbl9kZWxh
eSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgdmFsdWUpOwotaW50IHhjX2dldF92Y3B1X21p
Z3JhdGlvbl9kZWxheSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgKnZhbHVlKTsKIAogaW50
IHhjX2dldF9jcHVpZGxlX21heF9jc3RhdGUoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90ICp2
YWx1ZSk7CiBpbnQgeGNfc2V0X2NwdWlkbGVfbWF4X2NzdGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwg
dWludDMyX3QgdmFsdWUpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfcG0uYyBiL3Rvb2xz
L2xpYnhjL3hjX3BtLmMKaW5kZXggYWU5MTdiYzYzMC4uNjdlMjQxOGUzZiAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGMveGNfcG0uYworKysgYi90b29scy9saWJ4Yy94Y19wbS5jCkBAIC0zNjcsMzYg
KzM2Nyw2IEBAIGludCB4Y19zZXRfc2NoZWRfb3B0X3NtdCh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgdmFsdWUpCiAgICByZXR1cm4gcmM7CiB9CiAKLWludCB4Y19zZXRfdmNwdV9taWdyYXRp
b25fZGVsYXkoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IHZhbHVlKQotewotICAgaW50IHJj
OwotICAgREVDTEFSRV9TWVNDVEw7Ci0KLSAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3BtX29w
OwotICAgc3lzY3RsLnUucG1fb3AuY21kID0gWEVOX1NZU0NUTF9wbV9vcF9zZXRfdmNwdV9taWdy
YXRpb25fZGVsYXk7Ci0gICBzeXNjdGwudS5wbV9vcC5jcHVpZCA9IDA7Ci0gICBzeXNjdGwudS5w
bV9vcC51LnNldF92Y3B1X21pZ3JhdGlvbl9kZWxheSA9IHZhbHVlOwotICAgcmMgPSBkb19zeXNj
dGwoeGNoLCAmc3lzY3RsKTsKLQotICAgcmV0dXJuIHJjOwotfQotCi1pbnQgeGNfZ2V0X3ZjcHVf
bWlncmF0aW9uX2RlbGF5KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCAqdmFsdWUpCi17Ci0g
ICBpbnQgcmM7Ci0gICBERUNMQVJFX1NZU0NUTDsKLQotICAgc3lzY3RsLmNtZCA9IFhFTl9TWVND
VExfcG1fb3A7Ci0gICBzeXNjdGwudS5wbV9vcC5jbWQgPSBYRU5fU1lTQ1RMX3BtX29wX2dldF92
Y3B1X21pZ3JhdGlvbl9kZWxheTsKLSAgIHN5c2N0bC51LnBtX29wLmNwdWlkID0gMDsKLSAgIHJj
ID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0KLSAgIGlmICghcmMgJiYgdmFsdWUpCi0gICAg
ICAgKnZhbHVlID0gc3lzY3RsLnUucG1fb3AudS5nZXRfdmNwdV9taWdyYXRpb25fZGVsYXk7Ci0K
LSAgIHJldHVybiByYzsKLX0KLQogaW50IHhjX2dldF9jcHVpZGxlX21heF9jc3RhdGUoeGNfaW50
ZXJmYWNlICp4Y2gsIHVpbnQzMl90ICp2YWx1ZSkKIHsKICAgICBpbnQgcmM7CmRpZmYgLS1naXQg
YS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwpp
bmRleCBmZDZkYmQwMmFhLi5jNDY0OTVhZTk1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTY4MCwxNiArNjgw
LDYgQEAgX19jc2NoZWRfdmNwdV9jaGVjayhzdHJ1Y3QgdmNwdSAqdmMpCiBzdGF0aWMgdW5zaWdu
ZWQgaW50IHZjcHVfbWlncmF0aW9uX2RlbGF5OwogaW50ZWdlcl9wYXJhbSgidmNwdV9taWdyYXRp
b25fZGVsYXkiLCB2Y3B1X21pZ3JhdGlvbl9kZWxheSk7CiAKLXZvaWQgc2V0X3ZjcHVfbWlncmF0
aW9uX2RlbGF5KHVuc2lnbmVkIGludCBkZWxheSkKLXsKLSAgICB2Y3B1X21pZ3JhdGlvbl9kZWxh
eSA9IGRlbGF5OwotfQotCi11bnNpZ25lZCBpbnQgZ2V0X3ZjcHVfbWlncmF0aW9uX2RlbGF5KHZv
aWQpCi17Ci0gICAgcmV0dXJuIHZjcHVfbWlncmF0aW9uX2RlbGF5OwotfQotCiBzdGF0aWMgaW5s
aW5lIGJvb2wKIF9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KGNvbnN0IHN0cnVjdCBjc2NoZWRf
cHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdikKIHsKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJz
L2FjcGkvcG1zdGF0LmMgYi94ZW4vZHJpdmVycy9hY3BpL3Btc3RhdC5jCmluZGV4IDJhNmM0Yzc0
NDQuLmE4ZmM1MmEzNWYgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2FjcGkvcG1zdGF0LmMKKysr
IGIveGVuL2RyaXZlcnMvYWNwaS9wbXN0YXQuYwpAQCAtNDQ5LDE4ICs0NDksNiBAQCBpbnQgZG9f
cG1fb3Aoc3RydWN0IHhlbl9zeXNjdGxfcG1fb3AgKm9wKQogICAgICAgICBicmVhazsKICAgICB9
CiAKLSAgICBjYXNlIFhFTl9TWVNDVExfcG1fb3Bfc2V0X3ZjcHVfbWlncmF0aW9uX2RlbGF5Ogot
ICAgIHsKLSAgICAgICAgc2V0X3ZjcHVfbWlncmF0aW9uX2RlbGF5KG9wLT51LnNldF92Y3B1X21p
Z3JhdGlvbl9kZWxheSk7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGNhc2UgWEVOX1NZ
U0NUTF9wbV9vcF9nZXRfdmNwdV9taWdyYXRpb25fZGVsYXk6Ci0gICAgewotICAgICAgICBvcC0+
dS5nZXRfdmNwdV9taWdyYXRpb25fZGVsYXkgPSBnZXRfdmNwdV9taWdyYXRpb25fZGVsYXkoKTsK
LSAgICAgICAgYnJlYWs7Ci0gICAgfQotCiAgICAgY2FzZSBYRU5fU1lTQ1RMX3BtX29wX2dldF9t
YXhfY3N0YXRlOgogICAgIHsKICAgICAgICAgb3AtPnUuZ2V0X21heF9jc3RhdGUgPSBhY3BpX2dl
dF9jc3RhdGVfbGltaXQoKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaAppbmRleCBhYjYyZmZhZmE5Li4yMzdjZmU3
ZjFmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmgKKysrIGIveGVuL2lu
Y2x1ZGUvcHVibGljL3N5c2N0bC5oCkBAIC0zNiw3ICszNiw3IEBACiAjaW5jbHVkZSAicGh5c2Rl
di5oIgogI2luY2x1ZGUgInRtZW0uaCIKIAotI2RlZmluZSBYRU5fU1lTQ1RMX0lOVEVSRkFDRV9W
RVJTSU9OIDB4MDAwMDAwMTAKKyNkZWZpbmUgWEVOX1NZU0NUTF9JTlRFUkZBQ0VfVkVSU0lPTiAw
eDAwMDAwMDExCiAKIC8qCiAgKiBSZWFkIGNvbnNvbGUgY29udGVudCBmcm9tIFhlbiBidWZmZXIg
cmluZy4KQEAgLTM1MSw4ICszNTEsNiBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9wbV9vcCB7CiAgICAg
ICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICBzZXRfc2NoZWRfb3B0X3NtdDsKICAgICAg
ICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIGdldF9tYXhfY3N0YXRlOwogICAgICAgICB1
aW50MzJfdCAgICAgICAgICAgICAgICAgICAgc2V0X21heF9jc3RhdGU7Ci0gICAgICAgIHVpbnQz
Ml90ICAgICAgICAgICAgICAgICAgICBnZXRfdmNwdV9taWdyYXRpb25fZGVsYXk7Ci0gICAgICAg
IHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICBzZXRfdmNwdV9taWdyYXRpb25fZGVsYXk7CiAg
ICAgfSB1OwogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLmggYi94ZW4v
aW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAzOWY5Mzg2NDRhLi5hODJlZTA4ZGQ2IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQu
aApAQCAtOTAzLDkgKzkwMyw2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBpc192Y3B1X29ubGluZShj
b25zdCBzdHJ1Y3QgdmNwdSAqdikKICAgICByZXR1cm4gIXRlc3RfYml0KF9WUEZfZG93biwgJnYt
PnBhdXNlX2ZsYWdzKTsKIH0KIAotdm9pZCBzZXRfdmNwdV9taWdyYXRpb25fZGVsYXkodW5zaWdu
ZWQgaW50IGRlbGF5KTsKLXVuc2lnbmVkIGludCBnZXRfdmNwdV9taWdyYXRpb25fZGVsYXkodm9p
ZCk7Ci0KIGV4dGVybiBib29sIHNjaGVkX3NtdF9wb3dlcl9zYXZpbmdzOwogCiBleHRlcm4gZW51
bSBjcHVmcmVxX2NvbnRyb2xsZXIgewoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:42:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:42:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGQO-0002iW-JD; Fri, 23 Feb 2018 16:42:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epGQN-0002hx-Ot
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:42:19 +0000
X-Inumbo-ID: 64969dd7-18b8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 64969dd7-18b8-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:41:28 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68478166"
Date: Fri, 23 Feb 2018 16:42:10 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180223164210.tlhxdl56q536p5e6@MacBook-Pro-de-Roger.local>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-5-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1512546614-9937-5-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC Patch v4 4/8] hvmloader: boot cpu through
 broadcast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMDYsIDIwMTcgYXQgMDM6NTA6MTBQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gSW50ZWwgU0RNIEV4dGVuZGVkIFhBUElDIChYMkFQSUMpIC0+ICJJbml0aWFsaXphdGlvbiBi
eSBTeXN0ZW0gU29mdHdhcmUiCj4gaGFzIHRoZSBmb2xsb3dpbmcgZGVzY3JpcHRpb246Cj4gCj4g
IlRoZSBBQ1BJIGludGVyZmFjZXMgZm9yIHRoZSB4MkFQSUMgYXJlIGRlc2NyaWJlZCBpbiBTZWN0
aW9uIDUuMiwg4oCcQUNQSSBTeXN0ZW0KPiBEZXNjcmlwdGlvbiBUYWJsZXMs4oCdIG9mIHRoZSBB
ZHZhbmNlZCBDb25maWd1cmF0aW9uIGFuZCBQb3dlciBJbnRlcmZhY2UKPiBTcGVjaWZpY2F0aW9u
LCBSZXZpc2lvbiA0LjBhIChodHRwOi8vd3d3LmFjcGkuaW5mby9zcGVjLmh0bSkuIFRoZSBkZWZh
dWx0Cj4gYmVoYXZpb3IgZm9yIEJJT1MgaXMgdG8gcGFzcyB0aGUgY29udHJvbCB0byB0aGUgb3Bl
cmF0aW5nIHN5c3RlbSB3aXRoIHRoZQo+IGxvY2FsIHgyQVBJQ3MgaW4geEFQSUMgbW9kZSBpZiBh
bGwgQVBJQyBJRHMgcmVwb3J0ZWQgYnkgQ1BVSUQuMEJIOkVEWCBhcmUgbGVzcwo+IHRoYW4gMjU1
LCBhbmQgaW4geDJBUElDIG1vZGUgaWYgdGhlcmUgYXJlIGFueSBsb2dpY2FsIHByb2Nlc3NvciBy
ZXBvcnRpbmcgYW4KPiBBUElDIElEIG9mIDI1NSBvciBncmVhdGVyLiIKPiAKPiBJbiB0aGlzIHBh
dGNoLCBodm1sb2FkZXIgZW5hYmxlcyB4MmFwaWMgbW9kZSBmb3IgYWxsIHZjcHVzIGlmIHRoZXJl
IGFyZSBjcHVzCj4gd2l0aCBBUElDIElEID4gMjU1LiBUbyB3YWtlIHVwIHByb2Nlc3NvcnMgd2hv
c2UgQVBJQyBJRCBpcyBncmVhdGVyIHRoYW4gMjU1LAo+IHRoZSBTSVBJIGlzIGJyb2FkY2FzdGVk
IHRvIGFsbCBBUHMuIEl0IGlzIHRoZSB3YXkgaG93IFNlYWJpb3Mgd2FrZXMgdXAgQVBzLgo+IEFQ
cyBtYXkgY29tcGV0ZSBmb3IgdGhlIHN0YWNrLCB0aHVzIGEgbG9jayBpcyBpbnRyb2R1Y2VkIHRv
IHByb3RlY3QgdGhlIHN0YWNrLgoKSG0sIGhvdyBhcmUgd2UgZ29pbmcgdG8gZGVhbCB3aXRoIHRo
aXMgb24gUFZIPyBodm1sb2FkZXIgZG9lc24ndCBydW4KZm9yIFBWSCBndWVzdHMsIGhlbmNlIGl0
IHNlZW1zIGxpa2Ugc3dpdGNoaW5nIHRvIHgyQVBJQyBtb2RlIHNob3VsZCBiZQpkb25lIHNvbWV3
aGVyZSBlbHNlIHRoYXQgc2hhcmVkIGJldHdlZW4gSFZNIGFuZCBQVkguCgpNYXliZSB0aGUgaHlw
ZXJjYWxsIHRoYXQgc2V0cyB0aGUgbnVtYmVyIG9mIHZDUFVzIHNob3VsZCBjaGFuZ2UgdGhlCkFQ
SUMgbW9kZT8KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGW0-0003Po-6Z; Fri, 23 Feb 2018 16:48:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGVz-0003Pi-Aa
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:07 +0000
X-Inumbo-ID: 33b5e320-18b9-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 33b5e320-18b9-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:47:15 +0100 (CET)
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 982811529;
 Fri, 23 Feb 2018 08:48:04 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 881723F25C;
 Fri, 23 Feb 2018 08:48:03 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:34 +0000
Message-Id: <20180223164753.27311-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 00/19] xen/arm: PSCI 1.1 and SMCCC-1.1
	support and XSA-254 variant 2 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKQXJtIGhhcyByZWNlbnRseSBwdWJsaXNoZWQgYSBTTUMgQ2FsbGluZyBDb252ZW50
aW9uIChTTUNDQykKc3BlY2lmaWNhdGlvbiB1cGRhdGUgWzFdIHRoYXQgcHJvdmlkZXMgYW4gb3B0
aW1pc2VkIGNhbGxpbmcgY29udmVudGlvbgphbmQgb3B0aW9uYWwsIGRpc2NvdmVyYWJsZSBzdXBw
b3J0IGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUgKFhTQS0yNTQKdmFyaWFudCAyKS4gQVJN
IFRydXN0ZWQgRmlybXdhcmUgKEFURikgaGFzIGFscmVhZHkgZ2FpbmVkIHN1Y2ggYW4KaW1wbGVt
ZW50YXRpb25bMl0uCgpUaGlzIHNlcmllcyBhZGRyZXNzZXMgYSBmZXcgdGhpbmdzOgoKICAgIC0g
SXQgcHJvdmlkZXMgYSBYZW4gaW1wbGVtZW50YXRpb24gb2YgUFNDSSB2MS4wLCB3aGljaCBpcyBh
CiAgICAgIHByZXJlcXVpc2l0ZSBmb3IgYmVpbmcgYWJsZSB0byBkaXNjb3ZlciBTTUNDQyB2MS4x
LgogICAgLSBJdCBhbGxvd3MgWGVuIHRvIGFkdmVydGlzZSBTTUNDQyB2MS4xCiAgICAtIEl0IGlt
cGxlbWVudHMgZ3Vlc3Qgc3VwcG9ydCBmb3IgdGhlCiAgICAgIEFSTV9XT1JLQVJPVU5EXzEgZnVu
Y3Rpb24gdGhhdCBpcyB1c2VkCiAgICAgIHRvIG1pdGlnYXRlIENWRS0yMDE3LTU3MTUgKGlmIHN1
Y2ggbWl0aWdhdGlvbiBpcyBhdmFpbGFibGUgb24gdGhlCiAgICAgIGh5cGVydmlzb3IpLgogICAg
LSBJdCBhZGRzIFhlbiBzdXBwb3J0IGZvciBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyB2aWEK
ICAgICAgQVJNX1dPUktBUk9VTkRfMSBpZiB0aGUgZmlybXdhcmUgc3VwcG9ydHMgaXQuCgpUaGlz
IG1ldGhvZCBpcyBpbnRlbmRlZCB0byBmdWxseSByZXBsYWNlIHRoZSBpbml0aWFsIFBTQ0lfR0VU
X1ZFUlNJT04KYXBwcm9hY2guIEFsdGhvdWdoIFBTQ0lfR0VUX1ZFUlNJT04gc3RpbGwgd29ya3Ms
IGl0IGhhcyBhbiBvYnZpb3VzCm92ZXJoZWFkIGFuZCBpcyBjYWxsZWQgb24gc29tZSBvZiB0aGUg
aG90dGVzdCBwYXRocy4gV2UgZXhwZWN0CkFSQ0hfV09SS0FST1VORF8xIHRvIGJlIG11Y2ggZmFz
dGVyLgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vc3VwcG9ydC9zZWN1
cml0eS11cGRhdGUvZG93bmxvYWRzCgpbMl0gaHR0cHM6Ly9naXRodWIuY29tL0FSTS1zb2Z0d2Fy
ZS9hcm0tdHJ1c3RlZC1maXJtd2FyZS9wdWxsLzEyNDAKClszXSBodHRwczovL2xpc3RzLnhlbi5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDQ0Ny5odG1sCgpKdWxpZW4g
R3JhbGwgKDE5KToKICB4ZW4vYXJtOiBwc2NpOiBSZXdvcmsgdGhlIFBTQ0kgZGVmaW5pdGlvbnMK
ICB4ZW4vYXJtOiB2cHNjaTogQWRkIHN1cHBvcnQgZm9yIFBTQ0kgMS4xCiAgeGVuL2FybTogdnNt
YzogSW1wbGVtZW50IFNNQ0NDIDEuMQogIHhlbi9hcm06IHZzbWM6IEltcGxlbWVudCBTTUNDQ19B
UkNIX1dPUktBUk9VTkRfMSBCUCBoYXJkZW5pbmcgc3VwcG9ydAogIHhlbi9hcm06IEFkYXB0IHNt
Y2NjLmggdG8gYmUgYWJsZSB0byB1c2UgaXQgaW4gYXNzZW1ibHkgY29kZQogIHhlbi9hcm02NDog
SW1wbGVtZW50IGEgZmFzdCBwYXRoIGZvciBoYW5kbGluZyBTTUNDQ19BUkNIX1dPUktBUk9VTkRf
MQogIHhlbi9hcm02NDogUHJpbnQgYSBwZXItQ1BVIG1lc3NhZ2Ugd2l0aCB0aGUgQlAgaGFyZGVu
aW5nIG1ldGhvZCB1c2VkCiAgeGVuL2FybTogc21jY2M6IEFkZCBtYWNyb3MgU01DQ0NfVkVSU0lP
TiwgU01DQ0NfVkVSU0lPTl97TUlOT1IsIE1BSk9SfQogIHhlbi9hcm06IHBzY2k6IERldGVjdCBT
TUNDQyB2ZXJzaW9uCiAgeGVuL2FybTogc21jY2M6IEltcGxlbWVudCBTTUNDQyB2MS4xIGlubGlu
ZSBwcmltaXRpdmUKICB4ZW4vYXJtNjQ6IEFkZCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEg
QlAgaGFyZGVuaW5nIHN1cHBvcnQKICBmaXh1cCEgeGVuL2FybTY0OiBBZGQgQVJNX1NNQ0NDX0FS
Q0hfV09SS0FST1VORF8xIEJQIGhhcmRlbmluZyBzdXBwb3J0CiAgeGVuL2FybTY0OiBLaWxsIFBT
Q0lfR0VUX1ZFUlNJT04gYXMgYSB2YXJpYW50LTIgd29ya2Fyb3VuZAogIHhlbi9hcm06IHZwc2Np
OiBSZW1vdmUgcGFyYW1ldGVyICd2ZXInIGZyb20gZG9fY29tbW9uX2NwdQogIHhlbi9hcm06IHBz
Y2k6IENvbnNvbGlkYXRlIFBTQ0kgdmVyc2lvbiBwcmludAogIHhlbi9hcm06IHBzY2k6IFByZWZp
eCB3aXRoIHN0YXRpYyBhbnkgZnVuY3Rpb25zIG5vdCBleHBvcnRlZAogIHhlbi9hcm06IHZwc2Np
OiBVcGRhdGUgdGhlIHJldHVybiB0eXBlIGZvciBNSUdSQVRFX0lORk9fVFlQRQogIHhlbi9hcm06
IHZwc2NpOiBJbnRyb2R1Y2UgYW5kIHVzZSBQU0NJX0lOVkFMSURfQUREUkVTUwogIHhlbi9hcm06
IHZwc2NpOiBSZXdvcmsgdGhlIGxvZ2ljIHRvIHN0YXJ0IEFBcmNoMzIgdkNQVSBpbiBUaHVtYiBt
b2RlCgogdG9vbHMvbGlieGwvbGlieGxfYXJtLmMgICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNo
L2FybS9hcm02NC9icGkuUyAgICAgICAgIHwgIDM0ICsrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vYXJt
NjQvZW50cnkuUyAgICAgICB8ICA1OSArKysrKysrKysrKystCiB4ZW4vYXJjaC9hcm0vY3B1ZXJy
YXRhLmMgICAgICAgICB8ICA1NSArKysrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1
aWxkLmMgICAgICB8ICAgMSArCiB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyB8ICAg
NCArLQogeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAgICAgfCAgNTggKysrKysrKysrLS0t
LQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAxMTEgKysrKysrKysrKysrKysr
KysrLS0tLS0tLQogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgfCAgNDEgKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCB8ICAgMSArCiB4ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oICB8ICAgMiArCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2ku
aCAgICAgICB8ICAzOSArKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCAgICAg
IHwgMTc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLQogeGVuL2luY2x1
ZGUvYXNtLWFybS92cHNjaS5oICAgICAgfCAgIDIgKy0KIDE0IGZpbGVzIGNoYW5nZWQsIDQ3MSBp
bnNlcnRpb25zKCspLCAxMTMgZGVsZXRpb25zKC0pCgotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGW7-0003RU-H9; Fri, 23 Feb 2018 16:48:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGW5-0003Qg-Lr
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:13 +0000
X-Inumbo-ID: 380fc8e4-18b9-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 380fc8e4-18b9-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:47:22 +0100 (CET)
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 5E84A15AD;
 Fri, 23 Feb 2018 08:48:12 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2BE973F25C;
 Fri, 23 Feb 2018 08:48:11 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:39 +0000
Message-Id: <20180223164753.27311-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 05/19] xen/arm: Adapt smccc.h to be able to
	use it in assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQog
ICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgYWNrZWQtYnkKCiAgICBD
aGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5Ci0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgMTYgKysrKysrKysrKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5o
CmluZGV4IDI5NTFjYWE0OWQuLjMwMjA4ZDEyY2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKQEAgLTI1LDE4
ICsyNSwyMCBAQAogICogaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5h
cm0uZG9jLmRlbjAwMjhhL2luZGV4Lmh0bWwKICAqLwogCi0jZGVmaW5lIEFSTV9TTUNDQ19TVERf
Q0FMTCAgICAgICAgICAgICAgMFUKLSNkZWZpbmUgQVJNX1NNQ0NDX0ZBU1RfQ0FMTCAgICAgICAg
ICAgICAxVQorI2RlZmluZSBBUk1fU01DQ0NfU1REX0NBTEwgICAgICAgICAgICAgIF9BQygwLFUp
CisjZGVmaW5lIEFSTV9TTUNDQ19GQVNUX0NBTEwgICAgICAgICAgICAgX0FDKDEsVSkKICNkZWZp
bmUgQVJNX1NNQ0NDX1RZUEVfU0hJRlQgICAgICAgICAgICAzMQogCi0jZGVmaW5lIEFSTV9TTUND
Q19DT05WXzMyICAgICAgICAgICAgICAgMFUKLSNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfNjQgICAg
ICAgICAgICAgICAxVQorI2RlZmluZSBBUk1fU01DQ0NfQ09OVl8zMiAgICAgICAgICAgICAgIF9B
QygwLFUpCisjZGVmaW5lIEFSTV9TTUNDQ19DT05WXzY0ICAgICAgICAgICAgICAgX0FDKDEsVSkK
ICNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfU0hJRlQgICAgICAgICAgICAzMAogCi0jZGVmaW5lIEFS
TV9TTUNDQ19PV05FUl9NQVNLICAgICAgICAgICAgMHgzRlUKKyNkZWZpbmUgQVJNX1NNQ0NDX09X
TkVSX01BU0sgICAgICAgICAgICBfQUMoMHgzRixVKQogI2RlZmluZSBBUk1fU01DQ0NfT1dORVJf
U0hJRlQgICAgICAgICAgIDI0CiAKLSNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfTUFTSyAgICAgICAg
ICAgICAweEZGRkZVCisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX01BU0sgICAgICAgICAgICAgX0FD
KDB4RkZGRixVKQorCisjaWZuZGVmIF9fQVNTRU1CTFlfXwogCiAvKiBDaGVjayBpZiB0aGlzIGlz
IGZhc3QgY2FsbC4gKi8KIHN0YXRpYyBpbmxpbmUgYm9vbCBzbWNjY19pc19mYXN0X2NhbGwocmVn
aXN0ZXJfdCBmdW5jaWQpCkBAIC02Miw2ICs2NCw4IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3Qg
c21jY2NfZ2V0X293bmVyKHJlZ2lzdGVyX3QgZnVuY2lkKQogICAgIHJldHVybiAoZnVuY2lkID4+
IEFSTV9TTUNDQ19PV05FUl9TSElGVCkgJiBBUk1fU01DQ0NfT1dORVJfTUFTSzsKIH0KIAorI2Vu
ZGlmCisKIC8qCiAgKiBDb25zdHJ1Y3QgZnVuY3Rpb24gaWRlbnRpZmllciBmcm9tIGNhbGwgdHlw
ZSAoZmFzdCBvciBzdGFuZGFyZCksCiAgKiBjYWxsaW5nIGNvbnZlbnRpb24gKDMyIG9yIDY0IGJp
dCksIHNlcnZpY2Ugb3duZXIgYW5kIGZ1bmN0aW9uIG51bWJlci4KLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGW7-0003Ro-Nq; Fri, 23 Feb 2018 16:48:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGW6-0003QP-GH
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:14 +0000
X-Inumbo-ID: 90a9985f-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 90a9985f-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:49:51 +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 CE32E1529;
 Fri, 23 Feb 2018 08:48:07 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 546633F25C;
 Fri, 23 Feb 2018 08:48:06 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:36 +0000
Message-Id: <20180223164753.27311-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 Julien Grall <julien.grall@arm.com>, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com
Subject: [Xen-devel] [PATCH v4 02/19] xen/arm: vpsci: Add support for PSCI
	1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgWGVuIHByb3ZpZGVzIHZpcnR1YWwgUFNDSSBpbnRlcmZhY2UgY29tcGxp
YW50IHdpdGggMC4xCmFuZCAwLjIuIFNpbmNlIHRoZW0sIHRoZSBzcGVjaWZpY2F0aW9uIGhhcyBi
ZWVuIHVwZGF0ZWQgYW5kIHRoZSBsYXRlc3QKdmVyc2lvbiBpcyAxLjEgKHNlZSBBUk0gREVOIDAw
MjJEKS4KCkZyb20gYW4gaW1wbGVtZW50YXRpb24gcG9pbnQgb2Ygdmlldywgb25seSBQU0NJX0ZF
QVRVUkVTIGlzIG1hbmRhdG9yeS4KVGhlIHJlc3QgaXMgb3B0aW9uYWwgYW5kIGNhbiBiZSBsZWZ0
IHVuaW1wbGVtZW50ZWQgZm9yIG5vdy4KCkF0IHRoZSBzYW1lIHRpbWUsIHRoZSBjb21wYXRpYmxl
IGZvciBQU0NJIG5vZGUgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8KZXhwb3NlICJhcm0scHNjaS0xLjAi
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlt
eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CkFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQoK
LS0tCiAgICBXZSBtYXkgd2FudCB0byBwcm92aWRlIGEgd2F5IGZvciB0aGUgdG9vbHN0YWNrIHRv
IHNwZWNpZnkgYSBQU0NJCiAgICB2ZXJzaW9uLiBUaGlzIGNvdWxkIGJlIHVzZWZ1bCBpZiBhIGd1
ZXN0IGlzIGV4cGVjdGluZyBhIGdpdmVuCiAgICB2ZXJzaW9uLgoKICAgIENoYW5nZXMgaW4gdjQ6
CiAgICAgICAgLSBBZGQgU3RlZmFubydzIGFja2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MzoKICAg
ICAgICAtIEFkZCBXZWkncyBhY2tlZC1ieQogICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmll
d2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFJldHVybiB2MS4xIG9uIEdFVF9W
RVJTSU9OIGNhbGwgYXMgY2xhaW1lZCBieSB0aGlzIHBhdGNoCiAgICAgICAgLSBPcmRlciBieSBm
dW5jdGlvbiBJRCB0aGUgY2FsbHMgaW4gRkVBVFVSRVMgY2FsbAotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2FybS5jICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMg
ICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAgICAgIHwgMzkgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bl
cmZjX2RlZm4uaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDEg
KwogeGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oICAgICAgfCAgMiArLQogNiBmaWxlcyBjaGFu
Z2VkLCA0NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggM2U0NjU1
NDMwMS4uODZmNTljMGQ4MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTQxMCw3ICs0MTAsOCBAQCBzdGF0aWMgaW50
IG1ha2VfcHNjaV9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCkKICAgICByZXMgPSBmZHRf
YmVnaW5fbm9kZShmZHQsICJwc2NpIik7CiAgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKIAotICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMiwgImFybSxwc2NpLTAuMiIsImFy
bSxwc2NpIik7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NvbXBhdChnYywgZmR0LCAzLCAiYXJt
LHBzY2ktMS4wIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhcm0scHNjaS0wLjIi
LCAiYXJtLHBzY2kiKTsKICAgICBpZiAocmVzKSByZXR1cm4gcmVzOwogCiAgICAgcmVzID0gZmR0
X3Byb3BlcnR5X3N0cmluZyhmZHQsICJtZXRob2QiLCAiaHZjIik7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggMTU1Yzk1MjM0OS4uOTQxNjg4YTJjZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNjM3LDYgKzYz
Nyw3IEBAIHN0YXRpYyBpbnQgbWFrZV9wc2NpX25vZGUodm9pZCAqZmR0LCBjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKnBhcmVudCkKIHsKICAgICBpbnQgcmVzOwogICAgIGNvbnN0IGNoYXIg
Y29tcGF0W10gPQorICAgICAgICAiYXJtLHBzY2ktMS4wIiJcMCIKICAgICAgICAgImFybSxwc2Np
LTAuMiIiXDAiCiAgICAgICAgICJhcm0scHNjaSI7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggNmFiOGFiNjRkMC4uZTgyYjYy
ZGIxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJt
L3Zwc2NpLmMKQEAgLTEwNiw3ICsxMDYsMTEgQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVf
b2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKQogCiBzdGF0aWMgdWludDMyX3QgZG9fcHNjaV8wXzJf
dmVyc2lvbih2b2lkKQogewotICAgIHJldHVybiBQU0NJX1ZFUlNJT04oMCwgMik7CisgICAgLyoK
KyAgICAgKiBQU0NJIGlzIGJhY2t3YXJkIGNvbXBhdGlibGUgZnJvbSAwLjIuIFNvIHdlIGNhbiBi
dW1wIHRoZSB2ZXJzaW9uCisgICAgICogd2l0aG91dCBhbnkgaXNzdWUuCisgICAgICovCisgICAg
cmV0dXJuIFBTQ0lfVkVSU0lPTigxLCAxKTsKIH0KIAogc3RhdGljIHJlZ2lzdGVyX3QgZG9fcHNj
aV8wXzJfY3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsCkBAIC0xOTEsNiArMTk1LDI5
IEBAIHN0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKQogICAgIGRvbWFp
bl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7CiB9CiAKK3N0YXRpYyBpbnQzMl90IGRvX3Bz
Y2lfMV8wX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKK3sKKyAgICAvKiAvIVwgT3Jk
ZXJlZCBieSBmdW5jdGlvbiBJRCBhbmQgbm90IG5hbWUgKi8KKyAgICBzd2l0Y2ggKCBwc2NpX2Z1
bmNfaWQgKQorICAgIHsKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfUFNDSV9WRVJTSU9OOgorICAg
IGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORDoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRf
Q1BVX1NVU1BFTkQ6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9PRkY6CisgICAgY2FzZSBQ
U0NJXzBfMl9GTjMyX0NQVV9PTjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BVX09OOgorICAg
IGNhc2UgUFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPOgorICAgIGNhc2UgUFNDSV8wXzJfRk42
NF9BRkZJTklUWV9JTkZPOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9NSUdSQVRFX0lORk9fVFlQ
RToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzJfU1lTVEVNX1JFU0VUOgorICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVT
OgorICAgICAgICByZXR1cm4gMDsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gUFNDSV9O
T1RfU1VQUE9SVEVEOworICAgIH0KK30KKwogI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2
YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKICNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBn
ZXRfdXNlcl9yZWcocmVnLCBuKQogCkBAIC0zMDQsNiArMzMxLDE2IEBAIGJvb2wgZG9fdnBzY2lf
MF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwg
bGFmZikpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CisKKyAgICBjYXNlIFBTQ0lfMV8w
X0ZOMzJfUFNDSV9GRUFUVVJFUzoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzY2lfZnVuY19p
ZCA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9mZWF0
dXJlcyk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzFfMF9mZWF0dXJl
cyhwc2NpX2Z1bmNfaWQpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZu
LmgKaW5kZXggYTdhY2I3ZDIxYy4uODc4NjYyNjRjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZu
LmgKQEAgLTMxLDYgKzMxLDcgQEAgUEVSRkNPVU5URVIodnBzY2lfc3lzdGVtX29mZiwgICAgICAg
ICAgInZwc2NpOiBzeXN0ZW1fb2ZmIikKIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9yZXNldCwg
ICAgICAgICJ2cHNjaTogc3lzdGVtX3Jlc2V0IikKIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9zdXNw
ZW5kLCAgICAgICAgICJ2cHNjaTogY3B1X3N1c3BlbmQiKQogUEVSRkNPVU5URVIodnBzY2lfY3B1
X2FmZmluaXR5X2luZm8sICAgInZwc2NpOiBjcHVfYWZmaW5pdHlfaW5mbyIpCitQRVJGQ09VTlRF
Uih2cHNjaV9mZWF0dXJlcywgICAgICAgICAgICAidnBzY2k6IGZlYXR1cmVzIikKIAogUEVSRkNP
VU5URVIodmdpY2RfcmVhZHMsICAgICAgICAgICAgICAgICJ2Z2ljZDogcmVhZCIpCiBQRVJGQ09V
TlRFUih2Z2ljZF93cml0ZXMsICAgICAgICAgICAgICAgInZnaWNkOiB3cml0ZSIpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNj
aS5oCmluZGV4IGJlY2M5ZjlkZWQuLmUyNjI5ZWVkMDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHNjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCkBAIC00MCw2
ICs0MCw3IEBAIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKTsKICNkZWZpbmUgUFND
SV8wXzJfRk4zMl9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lfMF8yX0ZOMzIoNikKICNkZWZpbmUg
UFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOCkKICNkZWZp
bmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOSkKKyNk
ZWZpbmUgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTICAgICAgIFBTQ0lfMF8yX0ZOMzIoMTAp
CiAKICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZO
NjQoMSkKICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8y
X0ZONjQoMykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdnBzY2kuaAppbmRleCAwMzVhNDFlODEyLi4wY2NhNWU2ODMwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS92cHNjaS5oCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KIAog
LyogTnVtYmVyIG9mIGZ1bmN0aW9uIGltcGxlbWVudGVkIGJ5IHZpcnR1YWwgUFNDSSAob25seSAw
LjIgb3IgbGF0ZXIpICovCi0jZGVmaW5lIFZQU0NJX05SX0ZVTkNTICAxMQorI2RlZmluZSBWUFND
SV9OUl9GVU5DUyAgMTIKIAogLyogRnVuY3Rpb25zIGhhbmRsZSBQU0NJIGNhbGxzIGZyb20gdGhl
IGd1ZXN0cyAqLwogYm9vbCBkb192cHNjaV8wXzFfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdWludDMyX3QgZmlkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGW7-0003SI-US; Fri, 23 Feb 2018 16:48:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGW6-0003QO-GE
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:14 +0000
X-Inumbo-ID: 8f9cd8b2-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 8f9cd8b2-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:49:49 +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 1525015AD;
 Fri, 23 Feb 2018 08:48:06 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D610A3F25C;
 Fri, 23 Feb 2018 08:48:04 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:35 +0000
Message-Id: <20180223164753.27311-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 01/19] xen/arm: psci: Rework the PSCI
	definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBQU0NJIGZ1bmN0aW9ucyBhcmUgb25seSBhdmFpbGFibGUgaW4gdGhlIDMyLWJpdCB2ZXJz
aW9uLiBBZnRlcgpyZWNlbnQgY2hhbmdlcywgWGVuIGFsd2F5cyBuZWVkcyB0byBrbm93IHdoZXRo
ZXIgdGhlIGNhbGwgd2FzIG1hZGUgdXNpbmcKMzItYml0IGlkIG9yIDY0LWJpdCBpZC4gU28gd2Ug
ZG9uJ3QgZW11bGF0ZSByZXNlcnZlZCBvbmUuCgpXaXRoIHRoZSBjdXJyZW50IG5hbWluZyBzY2hl
bWUsIGl0IGlzIG5vdCBlYXN5IHRvIGtub3cgd2hpY2ggY2FsbApzdXBwb3J0cyAzMi1iaXQgYW5k
IDY0LWJpdCBpZC4gU28gcmV3b3JrIHRoZSBkZWZpbml0aW9ucyB0byBlbmNvZGUgdGhlCnZlcnNp
b24gaW4gdGhlIG5hbWUuIEZyb20gbm93IHRoZSBmdW5jdGlvbnMgd2lsbCBiZSBuYW1lZCBQU0NJ
XzBfMl9GTnh4CndoZXJlIHh4IGlzIDMyIG9yIDY0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAg
ICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvc2VhdHRsZS5jIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAg
ICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgICAgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAg
IHwgMzcgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFu
Z2VkLCAzOSBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2Vh
dHRsZS5jCmluZGV4IDIyYzA2MjI5M2YuLjg5M2NjMTc5NzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2Vh
dHRsZS5jCkBAIC0zMywxMiArMzMsMTIgQEAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzZWF0
dGxlX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KICAqLwogc3RhdGljIHZvaWQgc2VhdHRsZV9z
eXN0ZW1fcmVzZXQodm9pZCkKIHsKLSAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9S
RVNFVCksIDAsIDAsIDApOworICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VU
LCAwLCAwLCAwKTsKIH0KIAogc3RhdGljIHZvaWQgc2VhdHRsZV9zeXN0ZW1fb2ZmKHZvaWQpCiB7
Ci0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKSwgMCwgMCwgMCk7CisgICAg
Y2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGLCAwLCAwLCAwKTsKIH0KIAogUExBVEZP
Uk1fU1RBUlQoc2VhdHRsZSwgIlNFQVRUTEUiKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Bz
Y2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggMTUwOGEzYmUzYS4uNWRkYTM1Y2Q3YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5j
CkBAIC0zMSw5ICszMSw5IEBACiAgKiAobmF0aXZlLXdpZHRoKSBmdW5jdGlvbiBJRC4KICAqLwog
I2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
IFBTQ0lfMF8yX0ZONjQobmFtZSkKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
IFBTQ0lfMF8yX0ZONjRfIyNuYW1lCiAjZWxzZQotI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUo
bmFtZSkgICAgUFNDSV8wXzJfRk4zMihuYW1lKQorI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUo
bmFtZSkgICAgUFNDSV8wXzJfRk4zMl8jI25hbWUKICNlbmRpZgogCiB1aW50MzJfdCBwc2NpX3Zl
cjsKQEAgLTQ4LDEzICs0OCwxMyBAQCBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KQogdm9p
ZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKQogewogICAgIGlmICggcHNjaV92ZXIgPiBQU0NJ
X1ZFUlNJT04oMCwgMSkgKQotICAgICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9P
RkYpLCAwLCAwLCAwKTsKKyAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZG
LCAwLCAwLCAwKTsKIH0KIAogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpCiB7CiAg
ICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCi0gICAgICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7CisgICAgICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKIH0KIAogaW50IF9faW5pdCBw
c2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpKQpAQCAt
MTQ0LDcgKzE0NCw3IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQogICAgICAgICB9
CiAgICAgfQogCi0gICAgcHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFBTQ0lfVkVS
U0lPTiksIDAsIDAsIDApOworICAgIHBzY2lfdmVyID0gY2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9Q
U0NJX1ZFUlNJT04sIDAsIDAsIDApOwogCiAgICAgLyogRm9yIHRoZSBtb21lbnQsIHdlIG9ubHkg
c3VwcG9ydCBQU0NJIDAuMiBhbmQgUFNDSSAxLnggKi8KICAgICBpZiAoIHBzY2lfdmVyICE9IFBT
Q0lfVkVSU0lPTigwLCAyKSAmJiBQU0NJX1ZFUlNJT05fTUFKT1IocHNjaV92ZXIpICE9IDEgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpp
bmRleCAwM2ZkNGViNWI1Li42YWI4YWI2NGQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBz
Y2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjQzLDM1ICsyNDMsMzUgQEAgYm9v
bCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3Qg
ZmlkKQogICAgICAqLwogICAgIHN3aXRjaCAoIGZpZCApCiAgICAgewotICAgIGNhc2UgUFNDSV8w
XzJfRk4zMihQU0NJX1ZFUlNJT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9QU0NJX1ZFUlNJ
T046CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7CiAgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT0ZGKToKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzJfQ1BVX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7CiAgICAgICAg
IHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBF
KToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEU6CiAgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwogICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7CiAgICAgICAgIHJldHVy
biB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYpOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3Rl
bV9vZmYpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7CiAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICByZXR1cm4g
dHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lz
dGVtX3Jlc2V0KTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7CiAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT04pOgotICAgIGNhc2Ug
UFNDSV8wXzJfRk42NChDUFVfT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT046Cisg
ICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKICAgICB7CiAgICAgICAgIHJlZ2lzdGVyX3Qg
dmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7CiAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0g
UFNDSV9BUkcocmVncywgMik7CkBAIC0yODIsOCArMjgyLDggQEAgYm9vbCBkb192cHNjaV8wXzJf
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQp
OgotICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfU1VTUEVORCk6CisgICAgY2FzZSBQU0NJXzBf
Ml9GTjMyX0NQVV9TVVNQRU5EOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORDoK
ICAgICB7CiAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CiAg
ICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CkBAIC0yOTQsOCAr
Mjk0LDggQEAgYm9vbCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgdWludDMyX3QgZmlkKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBjYXNl
IFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0KEFG
RklOSVRZX0lORk8pOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPOgorICAg
IGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPOgogICAgIHsKICAgICAgICAgcmVnaXN0
ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7CiAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQ
U0NJX0FSRzMyKHJlZ3MsIDIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCAzYzQ0NDY4ZTcyLi5iZWNjOWY5
ZGVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMjMsMjIgKzIzLDI3IEBAIHZvaWQgY2FsbF9wc2NpX3N5
c3RlbV9vZmYodm9pZCk7CiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7CiAKIC8q
IFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8KLSNkZWZpbmUgUFNDSV8wXzJfRk4zMihuYW1lKSBBUk1f
U01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8z
MiwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV8wXzJfRk5fIyNuYW1lKQot
I2RlZmluZSBQU0NJXzBfMl9GTjY0KG5hbWUpIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0Nf
RkFTVF9DQUxMLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzY0LCAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVS
X1NUQU5EQVJELCAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU0NJXzBfMl9GTl8jI25hbWUpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1BTQ0lf
VkVSU0lPTiAgICAgICAgMAotI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORCAgICAgICAg
IDEKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09GRiAgICAgICAgICAgICAyCi0jZGVmaW5lIFBT
Q0lfMF8yX0ZOX0NQVV9PTiAgICAgICAgICAgICAgMwotI2RlZmluZSBQU0NJXzBfMl9GTl9BRkZJ
TklUWV9JTkZPICAgICAgIDQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUg
ICA2Ci0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYgICAgICAgICAgOAotI2RlZmluZSBQ
U0NJXzBfMl9GTl9TWVNURU1fUkVTRVQgICAgICAgIDkKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMihu
cikgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19D
T05WXzMyLCAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yKQorI2RlZmluZSBQU0NJXzBf
Ml9GTjY0KG5yKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJN
X1NNQ0NDX0NPTlZfNjQsICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnIpCisKKyNkZWZp
bmUgUFNDSV8wXzJfRk4zMl9QU0NJX1ZFUlNJT04gICAgICAgIFBTQ0lfMF8yX0ZOMzIoMCkKKyNk
ZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZOMzIoMSkK
KyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfT0ZGICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIo
MikKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZO
MzIoMykKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPICAgICAgIFBTQ0lfMF8y
X0ZOMzIoNCkKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lf
MF8yX0ZOMzIoNikKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGICAgICAgICAgIFBT
Q0lfMF8yX0ZOMzIoOCkKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQgICAgICAg
IFBTQ0lfMF8yX0ZOMzIoOSkKKworI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EICAg
ICAgICAgUFNDSV8wXzJfRk42NCgxKQorI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9PTiAgICAg
ICAgICAgICAgUFNDSV8wXzJfRk42NCgzKQorI2RlZmluZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZ
X0lORk8gICAgICAgUFNDSV8wXzJfRk42NCg0KQogCiAvKiBQU0NJIHYwLjIgYWZmaW5pdHkgbGV2
ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwogI2RlZmluZSBQU0NJXzBfMl9B
RkZJTklUWV9MRVZFTF9PTiAgICAgIDAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGW8-0003Ss-4h; Fri, 23 Feb 2018 16:48:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGW6-0003RG-TW
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:14 +0000
X-Inumbo-ID: 38ee9a32-18b9-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 38ee9a32-18b9-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:47:23 +0100 (CET)
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 D09551529;
 Fri, 23 Feb 2018 08:48:13 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9D8F43F25C;
 Fri, 23 Feb 2018 08:48:12 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:40 +0000
Message-Id: <20180223164753.27311-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 06/19] xen/arm64: Implement a fast path for
	handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHdpbGwgYmUgY2FsbGVkIGJ5IHRo
ZSBndWVzdCBmb3IKaGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3YW50IHRo
ZSBoYW5kbGluZyB0byBiZSBhcyBmYXN0IGFzCnBvc3NpYmxlLgoKQXMgdGhlIG1pdGlnYXRpb24g
aXMgYXBwbGllZCBvbiBldmVyeSBndWVzdCBleGl0LCB3ZSBjYW4gY2hlY2sgZm9yIHRoZQpjYWxs
IGJlZm9yZSBzYXZpbmcgYWxsIHRoZSBjb250ZXh0IGFuZCByZXR1cm4gdmVyeSBlYXJseS4KCkZv
ciBub3csIG9ubHkgcHJvdmlkZSBhIGZhc3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVzZSB0
aGUgY29kZSByZWx5Cm9uIDIgcmVnaXN0ZXJzLCB4MCBhbmQgeDEgYXJlIHNhdmVkIGluIGFkdmFu
Y2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29t
PgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKLS0tCiAgICBndWVzdF9zeW5jIG9ubHkgaGFuZGxlIDY0LWJpdCBndWVzdCwgc28gSSBoYXZl
IG9ubHkgaW1wbGVtZW50ZWQgdGhlCiAgICA2NC1iaXQgc2lkZSBmb3Igbm93LiBXZSBjYW4gZGlz
Y3VzcyB3aGV0aGVyIGl0IGlzIHVzZWZ1bCB0bwogICAgaW1wbGVtZW50IGl0IGZvciAzMi1iaXQg
Z3Vlc3RzLgoKICAgIFdlIGNvdWxkIGFsc28gY29uc2lkZXIgdG8gaW1wbGVtZW50IHRoZSBmYXN0
IHBhdGggZm9yIFNNQzY0LAogICAgYWx0aG91Z2h0IGEgZ3Vlc3Qgc2hvdWxkIGFsd2F5cyB1c2Ug
SFZDLgoKICAgIEkgZGVjaWRlZCB0byBrZWVwIHRoZSByZXZpZXdlZC1ieSBhcyBtb3N0bHkgdGhl
IGRvY3VtZW50YXRpb24gd2FzCiAgICB1cGRhdGVkIHRvIG1ha2UgaXQgY2xlYXJlci4KCiAgICBD
aGFuZ2VzIGluIHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQogICAgICAg
IC0gVXNlIHh6ciB0byBjbG9iYmVyIHgxIGluc3RlYWQgb2YgeDAKICAgICAgICAtIFVwZGF0ZSBj
b21tZW50cyBpbiB0aGUgY29kZQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgVm9s
b2R5bXlyJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAg
IHwgNTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA1OSBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02
NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggNmQ5OWU0NmYwZi4u
ZmZhOWExYzQ5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8YXNt
L2FzbV9kZWZucy5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVy
bmF0aXZlLmg+CisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5o
PgogCiAvKgpAQCAtOTAsOCArOTEsMTIgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAg
ICAvKiBsaW5rIHJlZ2lzdGVyICovCiAgICAgICAgIC5lbmRtCiAvKgogICogU2F2ZSBzdGF0ZSBv
biBlbnRyeSB0byBoeXBlcnZpc29yLCByZXN0b3JlIG9uIGV4aXQKKyAqCisgKiBzYXZlX3gwX3gx
OiBEb2VzIHRoZSBtYWNybyBuZWVkcyB0byBzYXZlIHgwL3gxPyBEZWZhdWx0cyB0byAxCisgKiBJ
ZiAwLCB3ZSByZWx5IG9uIHRoZSBvbiB4MC94MSB0byBoYXZlIGJlZW4gc2F2ZWQgYXQgdGhlIGNv
cnJlY3QKKyAqIHBvc2l0aW9uIG9uIHRoZSBzdGFjayBiZWZvcmUuCiAgKi8KLSAgICAgICAgLm1h
Y3JvICBlbnRyeSwgaHlwLCBjb21wYXQKKyAgICAgICAgLm1hY3JvICBlbnRyeSwgaHlwLCBjb21w
YXQsIHNhdmVfeDBfeDE9MQogICAgICAgICBzdWIgICAgIHNwLCBzcCwgIyhVUkVHU19TUFNSX2Vs
MSAtIFVSRUdTX0xSKSAvKiBDUFNSLCBQQywgU1AsIExSICovCiAgICAgICAgIHB1c2ggICAgeDI4
LCB4MjkKICAgICAgICAgcHVzaCAgICB4MjYsIHgyNwpAQCAtMTA3LDcgKzExMiwxNiBAQCBsciAg
ICAgIC5yZXEgICAgeDMwICAgICAgICAgICAgIC8qIGxpbmsgcmVnaXN0ZXIgKi8KICAgICAgICAg
cHVzaCAgICB4NiwgeDcKICAgICAgICAgcHVzaCAgICB4NCwgeDUKICAgICAgICAgcHVzaCAgICB4
MiwgeDMKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGNhbGxlciBtYXkgYWxyZWFkeSBoYXZl
IHNhdmVkIHgwL3gxIG9uIHRoZSBzdGFjayBhdCB0aGUKKyAgICAgICAgICogY29ycmVjdCBhZGRy
ZXNzIGFuZCBjb3JydXB0IHRoZW0gd2l0aCBhbm90aGVyIHZhbHVlLiBPbmx5CisgICAgICAgICAq
IHNhdmUgdGhlbSBpZiBzYXZlX3gwX3gxID09IDEuCisgICAgICAgICAqLworICAgICAgICAuaWYg
XHNhdmVfeDBfeDEgPT0gMQogICAgICAgICBwdXNoICAgIHgwLCB4MQorICAgICAgICAuZWxzZQor
ICAgICAgICBzdWIgICAgIHNwLCBzcCwgIzE2CisgICAgICAgIC5lbmRpZgogCiAgICAgICAgIC5p
ZiBcaHlwID09IDEgICAgICAgIC8qIEh5cGVydmlzb3IgbW9kZSAqLwogCkBAIC0yMDAsNyArMjE0
LDQ4IEBAIGh5cF9pcnE6CiAgICAgICAgIGV4aXQgICAgaHlwPTEKIAogZ3Vlc3Rfc3luYzoKLSAg
ICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKKyAgICAgICAgLyoKKyAgICAgICAgICogU2F2
ZSB4MCwgeDEgaW4gYWR2YW5jZQorICAgICAgICAgKi8KKyAgICAgICAgc3RwICAgICB4MCwgeDEs
IFtzcCwgIy0oVVJFR1Nfa2VybmVsX3NpemVvZiAtIFVSRUdTX1gwKV0KKworICAgICAgICAvKgor
ICAgICAgICAgKiB4MSBpcyB1c2VkIGJlY2F1c2UgeDAgbWF5IGNvbnRhaW4gdGhlIGZ1bmN0aW9u
IGlkZW50aWZpZXIuCisgICAgICAgICAqIFRoaXMgYXZvaWRzIHRvIHJlc3RvcmUgeDAgZnJvbSB0
aGUgc3RhY2suCisgICAgICAgICAqLworICAgICAgICBtcnMgICAgIHgxLCBlc3JfZWwyCisgICAg
ICAgIGxzciAgICAgeDEsIHgxLCAjSFNSX0VDX1NISUZUICAgICAgICAgICAvKiB4MSA9IEVTUl9F
TDIuRUMgKi8KKyAgICAgICAgY21wICAgICB4MSwgI0hTUl9FQ19IVkM2NAorICAgICAgICBiLm5l
ICAgIDFmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTm90IGEgSFZDIHNraXAgZmFz
dHBhdGguICovCisKKyAgICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgorICAgICAgICBhbmQgICAg
IHgxLCB4MSwgIzB4ZmZmZiAgICAgICAgICAgICAgICAgLyogQ2hlY2sgdGhlIGltbWVkaWF0ZSBb
MDoxNl0gKi8KKyAgICAgICAgY2JueiAgICB4MSwgMWYgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIHNob3VsZCBiZSAwIGZvciBIVkMgIzAgKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBG
YXN0ZXN0IHBhdGggcG9zc2libGUgZm9yIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS4KKyAg
ICAgICAgICogVGhlIHdvcmthcm91bmQgaGFzIGFscmVhZHkgYmVlbiBhcHBsaWVkIG9uIHRoZSBl
eGNlcHRpb24KKyAgICAgICAgICogZW50cnkgZnJvbSB0aGUgZ3Vlc3QsIHNvIGxldCdzIHF1aWNr
bHkgZ2V0IGJhY2sgdG8gdGhlIGd1ZXN0LgorICAgICAgICAgKgorICAgICAgICAgKiBOb3RlIHRo
YXQgZW9yIGlzIHVzZWQgYmVjYXVzZSB0aGUgZnVuY3Rpb24gaWRlbnRpZmllciBjYW5ub3QKKyAg
ICAgICAgICogYmUgZW5jb2RlZCBhcyBhbiBpbW1lZGlhdGUgZm9yIGNtcC4KKyAgICAgICAgICov
CisgICAgICAgIGVvciAgICAgdzAsIHcwLCAjQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJ
RAorICAgICAgICBjYm56ICAgIHcwLCAxZgorCisgICAgICAgIC8qCisgICAgICAgICAqIENsb2Ji
ZXIgYm90aCB4MCBhbmQgeDEgdG8gcHJldmVudCBsZWFrYWdlLiBOb3RlIHRoYXQgdGhhbmtzCisg
ICAgICAgICAqIHRoZSBlb3IsIHgwID0gMC4KKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAg
eDEsIHh6cgorICAgICAgICBlcmV0CisKKzE6CisgICAgICAgIC8qCisgICAgICAgICAqIHgwL3gx
IG1heSBoYXZlIGJlZW4gc2NyYXRjaCBieSB0aGUgZmFzdCBwYXRoIGFib3ZlLCBzbyBhdm9pZAor
ICAgICAgICAgKiB0byBzYXZlIHRoZW0uCisgICAgICAgICAqLworICAgICAgICBlbnRyeSAgIGh5
cD0wLCBjb21wYXQ9MCwgc2F2ZV94MF94MT0wCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSB2
U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRS
WV9FWElUCiAgICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0
aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXgg
YzBmNzlkMDA5My4uMjIyYTAyZGQ5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC0zMDYs
NiArMzA2LDggQEAKICNkZWZpbmUgSERDUl9UUE0gICAgICAgIChfQUMoMSxVKTw8NikgICAgICAg
ICAgIC8qIFRyYXAgUGVyZm9ybWFuY2UgTW9uaXRvcnMgYWNjZXNzZXMgKi8KICNkZWZpbmUgSERD
Ul9UUE1DUiAgICAgIChfQUMoMSxVKTw8NSkgICAgICAgICAgIC8qIFRyYXAgUE1DUiBhY2Nlc3Nl
cyAqLwogCisjZGVmaW5lIEhTUl9FQ19TSElGVCAgICAgICAgICAgICAgICAyNgorCiAjZGVmaW5l
IEhTUl9FQ19VTktOT1dOICAgICAgICAgICAgICAweDAwCiAjZGVmaW5lIEhTUl9FQ19XRklfV0ZF
ICAgICAgICAgICAgICAweDAxCiAjZGVmaW5lIEhTUl9FQ19DUDE1XzMyICAgICAgICAgICAgICAw
eDAzCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGW9-0003VC-Bi; Fri, 23 Feb 2018 16:48:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGW8-0003Sg-4P
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:16 +0000
X-Inumbo-ID: 39bbee2c-18b9-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 39bbee2c-18b9-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:47:25 +0100 (CET)
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 30ED815AD;
 Fri, 23 Feb 2018 08:48:15 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1BA153F25C;
 Fri, 23 Feb 2018 08:48:13 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:41 +0000
Message-Id: <20180223164753.27311-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 07/19] xen/arm64: Print a per-CPU message
	with the BP hardening method used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIG1ha2UgZWFzaWVyIHRvIGtub3cgd2hldGhlciBCUCBoYXJkZW5pbmcgaGFzIGJl
ZW4gZW5hYmxlZCBmb3IKYSBDUFUgYW5kIHdoaWNoIG1ldGhvZCBpcyB1c2VkLgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFZv
bG9keW15ciBCYWJjdWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2Vz
IGluIHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyBhY2tlZC1ieQoKICAgIENoYW5nZXMgaW4g
djM6CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGlu
IHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
fCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMKaW5kZXggYzI0MzUyMWVkNC4uOGQ1ZjhkMzcyYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpA
QCAtNzksNyArNzksOCBAQCBzdGF0aWMgYm9vbCBjb3B5X2h5cF92ZWN0X2JwaSh1bnNpZ25lZCBp
bnQgc2xvdCwgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwKIHN0YXRpYyBib29sIF9fbWF5YmVf
dW51c2VkCiBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2Fw
YWJpbGl0aWVzICplbnRyeSwKICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpo
eXBfdmVjX3N0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92
ZWNfZW5kKQorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfZW5k
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRlc2MpCiB7CiAgICAgc3Rh
dGljIGludCBsYXN0X3Nsb3QgPSAtMTsKICAgICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGJwX2xv
Y2spOwpAQCAtOTQsNiArOTUsOSBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3Ry
dWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKICAgICBpZiAoICFlbnRyeS0+bWF0Y2hl
cyhlbnRyeSkgKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAorICAgIHByaW50ayhYRU5MT0dfSU5G
TyAiQ1BVJXUgd2lsbCAlcyBvbiBleGNlcHRpb24gZW50cnlcbiIsCisgICAgICAgICAgIHNtcF9w
cm9jZXNzb3JfaWQoKSwgZGVzYyk7CisKICAgICAvKgogICAgICAqIE5vIG5lZWQgdG8gaW5zdGFs
bCBoYXJkZW5lZCB2ZWN0b3Igd2hlbiB0aGUgcHJvY2Vzc29yIGhhcwogICAgICAqIElEX0FBNjRQ
UkYwX0VMMS5DU1YyIHNldC4KQEAgLTE1Nyw3ICsxNjEsOCBAQCBzdGF0aWMgaW50IGVuYWJsZV9w
c2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQogICAgICAqLwogICAgIGlmICggcHNjaV92ZXIg
Pj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKICAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5p
bmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBTQ0kgZ2V0IHZl
cnNpb24iKTsKICAgICBlbHNlIGlmICggIXdhcm5lZCApCiAgICAgewogICAgICAgICBBU1NFUlQo
c3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGW9-0003Vl-Iv; Fri, 23 Feb 2018 16:48:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGW8-0003Qb-EV
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:16 +0000
X-Inumbo-ID: 918d180d-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 918d180d-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:49:52 +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 4B88E15AD;
 Fri, 23 Feb 2018 08:48:09 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 18D453F25C;
 Fri, 23 Feb 2018 08:48:07 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:37 +0000
Message-Id: <20180223164753.27311-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 03/19] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBTTUMgQ2FsbGluZyBDb252ZW50aW9uICh2MS4xKSBhbGxvd3MgZm9yIGEgcmVkdWNl
ZCBvdmVyaGVhZCB3aGVuCmNhbGxpbmcgaW50byB0aGUgZmlybXdhcmUsIGFuZCBwcm92aWRlcyBh
IG5ldyBmZWF0dXJlIGRpc2NvdmVyeQptZWNoYW5pc20uIFNlZSAiRmlybXdhcmUgaW50ZXJmYWNl
cyBmb3IgbWl0aWdhdGluZyBDVkUtMjAxNy01NzE1IgpBUk0gREVOIDAwMDcwQS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBW
b2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyLmJhYmNodWtAZXBhbS5jb20+CkFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5n
ZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKICAgICAgICAt
IEFkZCBTdGVmYW5vJ3MgYWNrZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gVXNl
IEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEIHJhdGhlciB0aGFuIGhhcmRjb2RlZCByZXR1cm4KCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIGEgaHVtYW5kIHJlYWRhYmxlIG5hbWUgZm9y
IHRoZSBzcGVjaWZpY2F0aW9uCi0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgIHwgIDEg
KwogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE4ICsrKysrKysrKysrKysrKysrLQog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCBl
ODJiNjJkYjFhLi4xOWVlN2NhZWI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYwor
KysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjEyLDYgKzIxMiw3IEBAIHN0YXRpYyBpbnQz
Ml90IGRvX3BzY2lfMV8wX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKICAgICBjYXNl
IFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKICAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVN
X1JFU0VUOgogICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTOgorICAgIGNhc2Ug
QVJNX1NNQ0NDX1ZFUlNJT05fRklEOgogICAgICAgICByZXR1cm4gMDsKICAgICBkZWZhdWx0Ogog
ICAgICAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggM2QzYmQ5NWZlZS4uN2VjNDky
NzQxYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJjaC9hcm0v
dnNtYy5jCkBAIC04MSw2ICs4MSwyNiBAQCBzdGF0aWMgYm9vbCBmaWxsX2Z1bmN0aW9uX2NhbGxf
Y291bnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGNudCkKICAgICByZXR1
cm4gdHJ1ZTsKIH0KIAorLyogU01DQ0MgaW50ZXJmYWNlIGZvciBBUk0gQXJjaGl0ZWN0dXJlICov
CitzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sK
KyAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOworCisg
ICAgc3dpdGNoICggZmlkICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQ6
CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfVkVSU0lPTl8xXzEpOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNf
RklEOgorICAgICAgICAvKiBOb3RoaW5nIHN1cHBvcnRlZCB5ZXQgKi8KKyAgICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgfQorCisgICAgcmV0dXJuIGZhbHNlOworfQorCiAvKiBTTUNDQyBpbnRlcmZh
Y2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAqLwogc3RhdGljIGJvb2wgaGFu
ZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC0xODgsNiAr
MjA4LDkgQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgIHsKICAgICAgICAgc3dpdGNoICggc21jY2NfZ2V0X293bmVyKGZ1bmNp
ZCkgKQogICAgICAgICB7CisgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX0FSQ0g6CisgICAg
ICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2FyY2gocmVncyk7CisgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjoKICAgICAgICAgICAgIGhh
bmRsZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKICAgICAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oCmluZGV4IDYyYjNhOGNkZjUuLjYyOWNjNTE1MGIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgK
QEAgLTE2LDYgKzE2LDkgQEAKICNpZm5kZWYgX19BU01fQVJNX1NNQ0NDX0hfXwogI2RlZmluZSBf
X0FTTV9BUk1fU01DQ0NfSF9fCiAKKyNkZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8wICAgMHgx
MDAwMAorI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzEgICAweDEwMDAxCisKIC8qCiAgKiBU
aGlzIGZpbGUgcHJvdmlkZXMgY29tbW9uIGRlZmluZXMgZm9yIEFSTSBTTUMgQ2FsbGluZyBDb252
ZW50aW9uIGFzCiAgKiBzcGVjaWZpZWQgaW4KQEAgLTEwMCw4ICsxMDMsMjEgQEAgc3RhdGljIGlu
bGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCiAgICAgICAg
ICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAweEZGMDMpCiAKLS8qIE9ubHkgb25lIGVycm9yIGNvZGUgZGVmaW5lZCBp
biBTTUNDQyAqLworI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHgwKSAgICAgICAgICAgICAgICAgICAgICAgICBc
CisKKyNkZWZpbmUgQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklEICAgICAgICAgICAgICAgICBc
CisgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX0FSQ0gsICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgIDB4MSkKKworLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KICNkZWZp
bmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCisjZGVmaW5lIEFSTV9TTUND
Q19OT1RfU1VQUE9SVEVEICAgICAgICAgKC0xKQogCiAvKiBTTUNDQyBmdW5jdGlvbiBpZGVudGlm
aWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCiAjZGVmaW5l
IEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgwCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGW9-0003Wv-V3; Fri, 23 Feb 2018 16:48:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGW9-0003V6-Dv
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:17 +0000
X-Inumbo-ID: 3a87bfa2-18b9-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3a87bfa2-18b9-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:47:26 +0100 (CET)
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 8067B1529;
 Fri, 23 Feb 2018 08:48:16 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7120F3F25C;
 Fri, 23 Feb 2018 08:48:15 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:42 +0000
Message-Id: <20180223164753.27311-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 08/19] xen/arm: smccc: Add macros
	SMCCC_VERSION, SMCCC_VERSION_{MINOR, MAJOR}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIG1hY3JvcyBTTUNDQ19WRVJTSU9OLCBTTUNDQ19WRVJTSU9OX3tNSU5PUiwgTUFKT1J9IHRv
IGVhc2lseSBjb252ZXJ0CmJldHdlZW4gYSAzMi1iaXQgdmFsdWUgYW5kIGEgdmVyc2lvbiBudW1i
ZXIuIFRoZSBlbmNvZGluZyBpcyBiYXNlZCBvbgoyLjIuMiBpbiAiRmlybXdhcmUgaW50ZXJmYWNl
cyBmb3IgbWl0aWdhdGlvbiBDVkUtMjAxNy01NzE1IiAoQVJNIERFTiAwMDcwQSkuCgpBbHNvIHJl
LXVzZSB0aGVtIHRvIGRlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgYW5kIEFSTV9TTUNDQ19W
RVJTSU9OXzFfMS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIGFj
a2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZp
ZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE2ICsrKysrKysrKysrKysrLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApp
bmRleCAzMDIwOGQxMmNhLi5kMDI0MGQ2NGJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0xNiw4ICsx
NiwyMCBAQAogI2lmbmRlZiBfX0FTTV9BUk1fU01DQ0NfSF9fCiAjZGVmaW5lIF9fQVNNX0FSTV9T
TUNDQ19IX18KIAotI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgICAweDEwMDAwCi0jZGVm
aW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMSAgIDB4MTAwMDEKKyNkZWZpbmUgU01DQ0NfVkVSU0lP
Tl9NQUpPUl9TSElGVCAgICAgICAgICAgIDE2CisjZGVmaW5lIFNNQ0NDX1ZFUlNJT05fTUlOT1Jf
TUFTSyAgICAgICAgICAgICBcCisgICAgICAgICgoMVUgPDwgU01DQ0NfVkVSU0lPTl9NQUpPUl9T
SElGVCkgLSAxKQorI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9SX01BU0sgICAgICAgICAgICAg
flNNQ0NDX1ZFUlNJT05fTUlOT1JfTUFTSworI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9SKHZl
cikgICAgICAgICAgICAgXAorICAgICAgICAoKCh2ZXIpICYgU01DQ0NfVkVSU0lPTl9NQUpPUl9N
QVNLKSA+PiBTTUNDQ19WRVJTSU9OX01BSk9SX1NISUZUKQorI2RlZmluZSBTTUNDQ19WRVJTSU9O
X01JTk9SKHZlcikgICAgICAgICAgICAgXAorICAgICAgICAoKHZlcikgJiBTTUNDQ19WRVJTSU9O
X01JTk9SX01BU0spCisKKyNkZWZpbmUgU01DQ0NfVkVSU0lPTihtYWpvciwgbWlub3IpICAgICAg
ICAgIFwKKyAgICAoKChtYWpvcikgPDwgU01DQ0NfVkVSU0lPTl9NQUpPUl9TSElGVCkgfCAobWlu
b3IpKQorCisjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCAgIFNNQ0NDX1ZFUlNJT04oMSwg
MCkKKyNkZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8xICAgU01DQ0NfVkVSU0lPTigxLCAxKQog
CiAvKgogICogVGhpcyBmaWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENh
bGxpbmcgQ29udmVudGlvbiBhcwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGWH-0003c7-5q; Fri, 23 Feb 2018 16:48:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGWG-0003YZ-L5
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:24 +0000
X-Inumbo-ID: 96b41d28-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 96b41d28-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:01 +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 F34E315AD;
 Fri, 23 Feb 2018 08:48:17 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C08633F25C;
 Fri, 23 Feb 2018 08:48:16 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:43 +0000
Message-Id: <20180223164753.27311-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 09/19] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFNDSSAxLjAgYW5kIGxhdGVyIGFsbG93cyB0aGUgU01DQ0MgdmVyc2lvbiB0byBiZSAoaW5kaXJl
Y3RseSkgcHJvYmVkCnZpYSBQU0NJX0ZFQVRVUkVTLiBJZiB0aGUgUFNDSV9GRUFUVVJFUyBkb2Vz
IG5vdCBleGlzdCAoUFNDSSAwLjIgb3IKZWFybGllcikgYW5kIHRoZSBmdW5jdGlvbiByZXR1cm5z
IGFuIGVycm9yLCB0aGVuIHdlIGFzc3VtZSBTTUNDQyAxLjAKaXMgaW1wbGVtZW50ZWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0KICAgIENoYW5n
ZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5CiAgICAgICAgLSBB
ZGQgQW5kcmUncyByZXZpZXdlZC1ieQogICAgICAgIC0gRml4IHR5cG9lcwoKICAgIENoYW5nZXMg
aW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgICAg
ICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vc21jY2MuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVu
L2FyY2gvYXJtL3BzY2kuYwppbmRleCA1ZGRhMzVjZDdjLi45MDlkMWMxNzZmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKQEAgLTM3LDYg
KzM3LDcgQEAKICNlbmRpZgogCiB1aW50MzJfdCBwc2NpX3ZlcjsKK3VpbnQzMl90IHNtY2NjX3Zl
cjsKIAogc3RhdGljIHVpbnQzMl90IHBzY2lfY3B1X29uX25yOwogCkBAIC01Nyw2ICs1OCwxNCBA
QCB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCkKICAgICAgICAgY2FsbF9zbWMoUFND
SV8wXzJfRk4zMl9TWVNURU1fUkVTRVQsIDAsIDAsIDApOwogfQogCitzdGF0aWMgaW50IF9faW5p
dCBwc2NpX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKK3sKKyAgICBpZiAoIHBzY2lf
dmVyIDwgUFNDSV9WRVJTSU9OKDEsIDApICkKKyAgICAgICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBP
UlRFRDsKKworICAgIHJldHVybiBjYWxsX3NtYyhQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMs
IHBzY2lfZnVuY19pZCwgMCwgMCk7Cit9CisKIGludCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9k
KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKIHsKICAgICBpbnQgcmV0OwpAQCAt
ODIsNiArOTEsMjQgQEAgaW50IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICpwc2NpKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBf
X2luaXQgcHNjaV9pbml0X3NtY2NjKHZvaWQpCit7CisgICAgLyogUFNDSSBpcyB1c2luZyBhdCBs
ZWFzdCBTTUNDQyAxLjAgY2FsbGluZyBjb252ZW50aW9uLiAqLworICAgIHNtY2NjX3ZlciA9IEFS
TV9TTUNDQ19WRVJTSU9OXzFfMDsKKworICAgIGlmICggcHNjaV9mZWF0dXJlcyhBUk1fU01DQ0Nf
VkVSU0lPTl9GSUQpICE9IFBTQ0lfTk9UX1NVUFBPUlRFRCApCisgICAgeworICAgICAgICB1aW50
MzJfdCByZXQ7CisKKyAgICAgICAgcmV0ID0gY2FsbF9zbWMoQVJNX1NNQ0NDX1ZFUlNJT05fRklE
LCAwLCAwLCAwKTsKKyAgICAgICAgaWYgKCByZXQgIT0gQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQg
KQorICAgICAgICAgICAgc21jY2NfdmVyID0gcmV0OworICAgIH0KKworICAgIHByaW50ayhYRU5M
T0dfSU5GTyAiVXNpbmcgU01DIENhbGxpbmcgQ29udmVudGlvbiB2JXUuJXVcbiIsCisgICAgICAg
ICAgIFNNQ0NDX1ZFUlNJT05fTUFKT1Ioc21jY2NfdmVyKSwgU01DQ0NfVkVSU0lPTl9NSU5PUihz
bWNjY192ZXIpKTsKK30KKwogaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQpCiB7CiAgICAg
aW50IHJldDsKQEAgLTE3Myw3ICsyMDAsMTIgQEAgaW50IF9faW5pdCBwc2NpX2luaXQodm9pZCkK
ICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldCA9IHBzY2lfaW5pdF8wXzEoKTsKIAotICAgIHJl
dHVybiByZXQ7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgcHNj
aV9pbml0X3NtY2NjKCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApp
bmRleCBkMDI0MGQ2NGJmLi5iYzA2Nzg5MmM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC01Miw2ICs1
Miw4IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKK2V4dGVybiB1aW50MzJfdCBzbWNjY192
ZXI7CisKIC8qIENoZWNrIGlmIHRoaXMgaXMgZmFzdCBjYWxsLiAqLwogc3RhdGljIGlubGluZSBi
b29sIHNtY2NjX2lzX2Zhc3RfY2FsbChyZWdpc3Rlcl90IGZ1bmNpZCkKIHsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGWJ-0003eZ-CL; Fri, 23 Feb 2018 16:48:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGWH-0003ZP-Mh
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:25 +0000
X-Inumbo-ID: 977d6a82-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 977d6a82-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:02 +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 4CF681529;
 Fri, 23 Feb 2018 08:48:19 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3DE753F25C;
 Fri, 23 Feb 2018 08:48:18 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:44 +0000
Message-Id: <20180223164753.27311-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 10/19] xen/arm: smccc: Implement SMCCC v1.1
	inline primitive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIG9mIHRoZSBtYWpvciBpbXByb3ZlbWVudCBvZiBTTUNDQyB2MS4xIGlzIHRoYXQgaXQgb25s
eSBjbG9iYmVycyB0aGUKZmlyc3QgNCByZWdpc3RlcnMsIGJvdGggb24gMzIgYW5kIDY0Yml0LiBU
aGlzIG1lYW5zIHRoYXQgaXQgYmVjb21lcyB2ZXJ5CmVhc3kgdG8gcHJvdmlkZSBhbiBpbmxpbmUg
dmVyc2lvbiBvZiB0aGUgU01DIGNhbGwgcHJpbWl0aXZlLCBhbmQgYXZvaWQKcGVyZm9ybWluZyBh
IGZ1bmN0aW9uIGNhbGwgdG8gc3Rhc2ggdGhlIHJlZ2lzdGVycyB0aGF0IHdvdWRsIG90aGVyd2lz
ZQpiZSBjbG9iYmVyZWQgYnkgU01DQ0MgdjEuMC4KClRoaXMgcGF0Y2ggaGFzIGJlZW4gYWRhcHRl
ZCB0byBYZW4gZnJvbSBMaW51eCBjb21taXQgZjJkM2IyZTg3NTlhLiBUaGUKY2hhbmdlcyBtYWRl
cyBhcmU6CiAgICAtIFVzaW5nIFhlbiBjb2Rpbmcgc3R5bGUKICAgIC0gUmVtb3ZlIEhWQyBhcyBu
b3QgdXNlZCBieSBYZW4KICAgIC0gQWRkIGFybV9zbWNjY19yZXMgc3RydWN0dXJlCgogUmV2aWV3
ZWQtYnk6IFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+CiBUZXN0ZWQtYnk6IEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogU2lnbmVkLW9mZi1ieTog
TWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KIFNpZ25lZC1vZmYtYnk6IENhdGFs
aW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCgogICAgTm90ZSB0aGF0IHRoZSBwYXRj
aCBpcyBpbiBhcm02NC9mb3ItbmV4dC9jb3JlIGFuZCBzaG91bGQgYmUgbWVyZ2VkCiAgICBpbiBt
YXN0ZXIgc29vbi4KCiAgICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyBh
Y2tlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDExOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oCmluZGV4IGJjMDY3ODkyYzcuLjE1NDc3MmI3MjggMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2Nj
LmgKQEAgLTc4LDYgKzc4LDEyNSBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9v
d25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKICAgICByZXR1cm4gKGZ1bmNpZCA+PiBBUk1fU01DQ0Nf
T1dORVJfU0hJRlQpICYgQVJNX1NNQ0NDX09XTkVSX01BU0s7CiB9CiAKKy8qCisgKiBzdHJ1Y3Qg
YXJtX3NtY2NjX3JlcyAtIFJlc3VsdCBmcm9tIFNNQyBjYWxsCisgKiBAYTAgLSBAYTMgcmVzdWx0
IHZhbHVlcyBmcm9tIHJlZ2lzdGVycyAwIHRvIDMKKyAqLworc3RydWN0IGFybV9zbWNjY19yZXMg
eworICAgIHVuc2lnbmVkIGxvbmcgYTA7CisgICAgdW5zaWduZWQgbG9uZyBhMTsKKyAgICB1bnNp
Z25lZCBsb25nIGEyOworICAgIHVuc2lnbmVkIGxvbmcgYTM7Cit9OworCisvKiBTTUNDQyB2MS4x
IGltcGxlbWVudGF0aW9uIG1hZG5lc3MgZm9sbG93cyAqLworI2RlZmluZSBfX19jb3VudF9hcmdz
KF8wLCBfMSwgXzIsIF8zLCBfNCwgXzUsIF82LCBfNywgXzgsIHgsIC4uLikgeAorCisjZGVmaW5l
IF9fY291bnRfYXJncyguLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBf
X19jb3VudF9hcmdzKF9fVkFfQVJHU19fLCA3LCA2LCA1LCA0LCAzLCAyLCAxLCAwKQorCisjZGVm
aW5lIF9fY29uc3RyYWludF93cml0ZV8wICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICIr
ciIgKHIwKSwgIj0mciIgKHIxKSwgIj0mciIgKHIyKSwgIj0mciIgKHIzKQorI2RlZmluZSBfX2Nv
bnN0cmFpbnRfd3JpdGVfMSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAiK3IiIChyMCks
ICIrciIgKHIxKSwgIj0mciIgKHIyKSwgIj0mciIgKHIzKQorI2RlZmluZSBfX2NvbnN0cmFpbnRf
d3JpdGVfMiAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAiK3IiIChyMCksICIrciIgKHIx
KSwgIityIiAocjIpLCAiPSZyIiAocjMpCisjZGVmaW5lIF9fY29uc3RyYWludF93cml0ZV8zICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICIrciIgKHIwKSwgIityIiAocjEpLCAiK3IiIChy
MiksICIrciIgKHIzKQorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfNCAgICBfX2NvbnN0cmFp
bnRfd3JpdGVfMworI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfNSAgICBfX2NvbnN0cmFpbnRf
d3JpdGVfNAorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfNiAgICBfX2NvbnN0cmFpbnRfd3Jp
dGVfNQorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfNyAgICBfX2NvbnN0cmFpbnRfd3JpdGVf
NgorCisjZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzAKKyNkZWZpbmUgX19jb25zdHJhaW50X3Jl
YWRfMQorI2RlZmluZSBfX2NvbnN0cmFpbnRfcmVhZF8yCisjZGVmaW5lIF9fY29uc3RyYWludF9y
ZWFkXzMKKyNkZWZpbmUgX19jb25zdHJhaW50X3JlYWRfNCAiciIgKHI0KQorI2RlZmluZSBfX2Nv
bnN0cmFpbnRfcmVhZF81IF9fY29uc3RyYWludF9yZWFkXzQsICJyIiAocjUpCisjZGVmaW5lIF9f
Y29uc3RyYWludF9yZWFkXzYgX19jb25zdHJhaW50X3JlYWRfNSwgInIiIChyNikKKyNkZWZpbmUg
X19jb25zdHJhaW50X3JlYWRfNyBfX2NvbnN0cmFpbnRfcmVhZF82LCAiciIgKHI3KQorCisjZGVm
aW5lIF9fZGVjbGFyZV9hcmdfMChhMCwgcmVzKSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAor
ICAgIHJlZ2lzdGVyIHVpbjMyX3QgICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBc
CisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjEgYXNtKCJyMSIpOyAgICAgICAgICAgICAg
IFwKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMiBhc20oInIyIik7ICAgICAgICAgICAg
ICAgXAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQorCisjZGVmaW5l
IF9fZGVjbGFyZV9hcmdfMShhMCwgYTEsIHJlcykgICAgICAgICAgICAgICAgICAgIFwKKyAgICBz
dHJ1Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAorICAg
IHJlZ2lzdGVyIHVpbnQzMl90ICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCisg
ICAgcmVnaXN0ZXIgdHlwZW9mKGExKSAgICAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAgICAgIFwK
KyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMiBhc20oInIyIik7ICAgICAgICAgICAgICAg
XAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQorCisjZGVmaW5lIF9f
ZGVjbGFyZV9hcmdfMihhMCwgYTEsIGEyLCByZXMpICAgICAgICAgICAgICAgIFwKKyAgICBzdHJ1
Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOwkJCQlcCisgICAgcmVnaXN0ZXIgdTMy
ICAgICAgICAgICAgcjAgYXNtKCJyMCIpID0gYTA7ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0
eXBlb2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAorICAgIHJlZ2lzdGVy
IHR5cGVvZihhMikgICAgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAgICBcCisgICAgcmVnaXN0
ZXIgdW5zaWduZWQgbG9uZyAgcjMgYXNtKCJyMyIpCisKKyNkZWZpbmUgX19kZWNsYXJlX2FyZ18z
KGEwLCBhMSwgYTIsIGEzLCByZXMpICAgICAgICAgICAgXAorICAgIHN0cnVjdCBhcm1fc21jY2Nf
cmVzICAgICpfX19yZXMgPSByZXM7ICAgICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdTMyICAg
ICAgICAgICAgcjAgYXNtKCJyMCIpID0gYTA7ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBl
b2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHR5
cGVvZihhMikgICAgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAgICBcCisgICAgcmVnaXN0ZXIg
dHlwZW9mKGEzKSAgICAgcjMgYXNtKCJyMyIpID0gYTMKKworI2RlZmluZSBfX2RlY2xhcmVfYXJn
XzQoYTAsIGExLCBhMiwgYTMsIGE0LCByZXMpICAgICAgICBcCisgICAgX19kZWNsYXJlX2FyZ18z
KGEwLCBhMSwgYTIsIGEzLCByZXMpOyAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBl
b2YoYTQpIHI0IGFzbSgicjQiKSA9IGE0CisKKyNkZWZpbmUgX19kZWNsYXJlX2FyZ181KGEwLCBh
MSwgYTIsIGEzLCBhNCwgYTUsIHJlcykgICAgXAorICAgIF9fZGVjbGFyZV9hcmdfNChhMCwgYTEs
IGEyLCBhMywgYTQsIHJlcyk7ICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKGE1KSBy
NSBhc20oInI1IikgPSBhNQorCisjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNihhMCwgYTEsIGEyLCBh
MywgYTQsIGE1LCBhNiwgcmVzKSAgICBcCisgICAgX19kZWNsYXJlX2FyZ181KGEwLCBhMSwgYTIs
IGEzLCBhNCwgYTUsIHJlcyk7ICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKGE2KSBy
NiBhc20oInI2IikgPSBhNgorCisjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNyhhMCwgYTEsIGEyLCBh
MywgYTQsIGE1LCBhNiwgYTcsIHJlcykgICAgXAorICAgIF9fZGVjbGFyZV9hcmdfNihhMCwgYTEs
IGEyLCBhMywgYTQsIGE1LCBhNiwgcmVzKTsgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBl
b2YoYTcpIHI3IGFzbSgicjciKSA9IGE3CisKKyNkZWZpbmUgX19fZGVjbGFyZV9hcmdzKGNvdW50
LCAuLi4pIF9fZGVjbGFyZV9hcmdfICMjIGNvdW50KF9fVkFfQVJHU19fKQorI2RlZmluZSBfX2Rl
Y2xhcmVfYXJncyhjb3VudCwgLi4uKSAgX19fZGVjbGFyZV9hcmdzKGNvdW50LCBfX1ZBX0FSR1Nf
XykKKworI2RlZmluZSBfX19jb25zdHJhaW50cyhjb3VudCkgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICA6IF9fY29uc3RyYWludF93cml0ZV8gIyMgY291bnQgICAgICAgICAgICAgICAgICBc
CisgICAgOiBfX2NvbnN0cmFpbnRfcmVhZF8gIyMgY291bnQgICAgICAgICAgICAgICAgICAgXAor
ICAgIDogIm1lbW9yeSIKKyNkZWZpbmUgX19jb25zdHJhaW50cyhjb3VudCkgICAgX19fY29uc3Ry
YWludHMoY291bnQpCisKKy8qCisgKiBhcm1fc21jY2NfMV8xX3NtYygpIC0gbWFrZSBhbiBTTUND
QyB2MS4xIGNvbXBsaWFudCBTTUMgY2FsbAorICoKKyAqIFRoaXMgaXMgYSB2YXJpYWRpYyBtYWNy
byB0YWtpbmcgb25lIHRvIGVpZ2h0IHNvdXJjZSBhcmd1bWVudHMsIGFuZAorICogYW4gb3B0aW9u
YWwgcmV0dXJuIHN0cnVjdHVyZS4KKyAqCisgKiBAYTAtYTc6IGFyZ3VtZW50cyBwYXNzZWQgaW4g
cmVnaXN0ZXJzIDAgdG8gNworICogQHJlczogcmVzdWx0IHZhbHVlcyBmcm9tIHJlZ2lzdGVycyAw
IHRvIDMKKyAqCisgKiBUaGlzIG1hY3JvIGlzIHVzZWQgdG8gbWFrZSBTTUMgY2FsbHMgZm9sbG93
aW5nIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdjEuMS4KKyAqIFRoZSBjb250ZW50IG9mIHRoZSBz
dXBwbGllZCBwYXJhbSBhcmUgY29waWVkIHRvIHJlZ2lzdGVycyAwIHRvIDcgcHJpb3IKKyAqIHRv
IHRoZSBTTUMgaW5zdHJ1Y3Rpb24uIFRoZSByZXR1cm4gdmFsdWVzIGFyZSB1cGRhdGVkIHdpdGgg
dGhlIGNvbnRlbnQKKyAqIGZyb20gcmVnaXN0ZXIgMCB0byAzIG9uIHJldHVybiBmcm9tIHRoZSBT
TUMgaW5zdHJ1Y3Rpb24gaWYgbm90IE5VTEwuCisgKgorICogV2UgaGF2ZSBhbiBvdXRwdXQgbGlz
dCB0aGF0IGlzIG5vdCBuZWNlc3NhcmlseSB1c2VkLCBhbmQgR0NDIGZlZWxzCisgKiBlbnRpdGxl
ZCB0byBvcHRpbWlzZSB0aGUgd2hvbGUgc2VxdWVuY2UgYXdheS4gInZvbGF0aWxlIiBpcyB3aGF0
CisgKiBtYWtlcyBpdCBzdGljay4KKyAqLworI2RlZmluZSBhcm1fc21jY2NfMV8xX3NtYyguLi4p
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9f
ZGVjbGFyZV9hcmdzKF9fY291bnRfYXJncyhfX1ZBX0FSR1NfXyksIF9fVkFfQVJHU19fKTsgXAor
ICAgICAgICBhc20gdm9sYXRpbGUoInNtYyAjMFxuIiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgIF9fY29uc3RyYWludHMoX19jb3VudF9hcmdz
KF9fVkFfQVJHU19fKSkpOyBcCisgICAgICAgIGlmICggX19fcmVzICkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAqX19fcmVzID0gKHR5cGVvZigq
X19fcmVzKSl7cjAsIHIxLCByMiwgcjN9OyAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggMCAp
CisKICNlbmRpZgogCiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGWJ-0003fD-Ji; Fri, 23 Feb 2018 16:48:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGWI-0003Zz-MP
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:26 +0000
X-Inumbo-ID: 984ce4f7-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 984ce4f7-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:03 +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 9AB8415BE;
 Fri, 23 Feb 2018 08:48:20 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8BB183F25C;
 Fri, 23 Feb 2018 08:48:19 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:45 +0000
Message-Id: <20180223164753.27311-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 11/19] xen/arm64: Add
	ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBkZXRlY3Rpb24gYW5kIHJ1bnRpbWUgY29kZSBmb3IgQVJNX1NNQ0NDX0FSQ0hfV09S
S0FST1VORF8xLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIFJlLW9yZGVyIHNhdmluZy9y
ZXN0b3JpbmcgcmVnaXN0ZXJzIGluCiAgICAgICAgICBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNf
c3RhcnQKCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gQWRkIHRoZSBtaXNzaW5nIGNhbGwg
dG8gc21jICMwLgoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0K
IHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyAgICB8IDEzICsrKysrKysrKysrKysKIHhlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYyAgICB8IDMyICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKyst
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDQ1
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
YXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKaW5kZXggNGI3ZjFkYzIxZi4u
OTgxZmI4M2E4OCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCisrKyBiL3hl
bi9hcmNoL2FybS9hcm02NC9icGkuUwpAQCAtMTYsNiArMTYsOCBAQAogICogYWxvbmcgd2l0aCB0
aGlzIHByb2dyYW0uICBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4u
CiAgKi8KIAorI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgorCiAubWFjcm8gdmVudHJ5IHRhcmdldAog
ICAgIC5yZXB0IDMxCiAgICAgbm9wCkBAIC04MSw2ICs4MywxNyBAQCBFTlRSWShfX3BzY2lfaHlw
X2JwX2ludmFsX3N0YXJ0KQogICAgIGFkZCAgICAgc3AsIHNwLCAjKDggKiAxOCkKIEVOVFJZKF9f
cHNjaV9oeXBfYnBfaW52YWxfZW5kKQogCitFTlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNf
c3RhcnQpCisgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDQpCisgICAgc3RwICAgICB4MiwgeDMs
IFtzcCwgIyg4ICogMCldCisgICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIyg4ICogMildCisgICAg
bW92ICAgICB3MCwgI0FSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQKKyAgICBzbWMgICAg
ICMwCisgICAgbGRwICAgICB4MiwgeDMsIFtzcCwgIyg4ICogMCldCisgICAgbGRwICAgICB4MCwg
eDEsIFtzcCwgIyg4ICogMildCisgICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDQpCitFTlRSWShf
X3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kKQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgog
ICogbW9kZTogQVNNCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4v
YXJjaC9hcm0vY3B1ZXJyYXRhLmMKaW5kZXggOGQ1ZjhkMzcyYS4uZGVjOTA3NDQyMiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYwpAQCAtMTQ3LDYgKzE0NywzNCBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qg
c3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKICAgICByZXR1cm4gcmV0OwogfQog
CitleHRlcm4gY2hhciBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnRbXSwgX19zbWNjY193
b3JrYXJvdW5kXzFfc21jX2VuZFtdOworCitzdGF0aWMgYm9vbAorY2hlY2tfc21jY2NfYXJjaF93
b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKK3sK
KyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7CisKKyAgICAvKgorICAgICAqIEVuYWJsZSBj
YWxsYmFja3MgYXJlIGNhbGxlZCBvbiBldmVyeSBDUFUgYmFzZWQgb24gdGhlCisgICAgICogY2Fw
YWJpbGl0aWVzLiBTbyBkb3VibGUtY2hlY2sgd2hldGhlciB0aGUgQ1BVIG1hdGNoZXMgdGhlCisg
ICAgICogZW50cnkuCisgICAgICovCisgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkK
KyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgaWYgKCBzbWNjY192ZXIgPCBTTUNDQ19WRVJT
SU9OKDEsIDEpICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgYXJtX3NtY2NjXzFfMV9z
bWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklELAorICAgICAgICAgICAgICAgICAgICAgIEFS
TV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQsICZyZXMpOworICAgIGlmICggcmVzLmEwICE9
IEFSTV9TTUNDQ19TVUNDRVNTICkKKyAgICAgICAgcmV0dXJuIGZhbHNlOworCisgICAgcmV0dXJu
IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhlbnRyeSxfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNf
c3RhcnQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3NtY2NjX3dvcmth
cm91bmRfMV9zbWNfZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNh
bGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIik7Cit9CisKIGV4dGVybiBjaGFyIF9fcHNj
aV9oeXBfYnBfaW52YWxfc3RhcnRbXSwgX19wc2NpX2h5cF9icF9pbnZhbF9lbmRbXTsKIAogc3Rh
dGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKQEAgLTE1NCwxMiAr
MTgyLDE0IEBAIHN0YXRpYyBpbnQgZW5hYmxlX3BzY2lfYnBfaGFyZGVuaW5nKHZvaWQgKmRhdGEp
CiAgICAgYm9vbCByZXQgPSB0cnVlOwogICAgIHN0YXRpYyBib29sIHdhcm5lZCA9IGZhbHNlOwog
CisgICAgaWYgKCBjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShkYXRhKSApCisgICAgICAg
IHJldHVybiAwOwogICAgIC8qCiAgICAgICogVGhlIG1pdGlnYXRpb24gaXMgdXNpbmcgUFNDSSB2
ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFsaWRhdGUgdGhlCiAgICAgICogYnJhbmNoIHByZWRpY3Rv
ci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCiAgICAgICog
YW5kIGxhdGVyLgogICAgICAqLwotICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAs
IDIpICkKKyAgICBlbHNlIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKICAg
ICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBf
aW52YWxfc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3Bz
Y2lfaHlwX2JwX2ludmFsX2VuZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICJjYWxsIFBTQ0kgZ2V0IHZlcnNpb24iKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAppbmRleCAxNTQ3NzJi
NzI4Li44MzQyY2MzM2ZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0yNjEsNiArMjYxLDcgQEAgc3Ry
dWN0IGFybV9zbWNjY19yZXMgewogLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KICNkZWZpbmUgQVJN
X1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCiAjZGVmaW5lIEFSTV9TTUNDQ19OT1Rf
U1VQUE9SVEVEICAgICAgICAgKC0xKQorI2RlZmluZSBBUk1fU01DQ0NfU1VDQ0VTUyAgICAgICAg
ICAgICAgICgwKQogCiAvKiBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlz
IHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCiAjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZF
RF9SQU5HRV9TVEFSVCAgMHgwCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGWP-0003lX-R4; Fri, 23 Feb 2018 16:48:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGWN-0003eB-RX
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:31 +0000
X-Inumbo-ID: 9adb668a-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9adb668a-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:08 +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 E1A251529;
 Fri, 23 Feb 2018 08:48:24 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8A9963F25C;
 Fri, 23 Feb 2018 08:48:23 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:48 +0000
Message-Id: <20180223164753.27311-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Andre Przywara <andre.przywara@arm.com>,
 andre.przywara@linaro.org, Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH v4 14/19] xen/arm: vpsci: Remove parameter 'ver'
	from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgYmVoYXZpb3Igb2YgZG9fY29tbW9uX2NwdSB3aWxsIHNsaWdodGx5IGNo
YW5nZSBkZXBlbmRpbmcKb24gdGhlIFBTQ0kgdmVyc2lvbiBwYXNzZWQgaW4gcGFyYW1ldGVyLiBM
b29raW5nIGF0IHRoZSBjb2RlLCBtb3JlIHRoZQpzcGVjaWZpYyAwLjIgYmVoYXZpb3IgY291bGQg
bW92ZSBvdXQgb2YgdGhlIGZ1bmN0aW9uIG9yIGFkYXB0ZWQgZm9yIDAuMToKCiAgICAtIHgwL3Iw
IGNhbiBiZSB1cGRhdGVkIG9uIFBTQ0kgMC4xIGJlY2F1c2UgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lz
dGVycwogICAgYXJlIHVuZGVmaW5lZCB1cG9uIENQVSBvbi4gVGhpcyB3YXMgZGVkdWNlZCBmcm9t
IHRoZSBzcGVjIG5vdAogICAgbWVudGlvbmluZyB0aGUgc3RhdGUgb2YgZ2VuZXJhbCBwdXJwb3Nl
IHJlZ2lzdGVycyBvbiBDUFUgb24uCiAgICAtIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZWQgUFND
SV9BTFJFQURZX09OLiBIb3dldmVyLCBpdCB3b3VsZCBiZQogICAgc2FmZXIgdG8gYmFpbCBvdXQg
aWYgdGhlIENQVSBpcyBhbHJlYWR5IG9uLgoKQmFzZWQgb24gdGhpcywgdGhlIHBhcmFtZXRlciAn
dmVyJyBpcyByZW1vdmVkIGFuZCBkb19wc2NpX2NwdV9vbgooaW1wbGVtZW50YXRpb24gZm9yIFBT
Q0kgMC4xKSBpcyBhZGFwdGVkIHRvIGF2b2lkIHJldHVybmluZwpQU0NJX0FMUkVBRFlfT04uCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgpBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpSZXZpZXdl
ZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0KICAgIFRo
ZSByZXZpZXdlZC1ieSB3YXMga2VwdCBkZXNwaXRlIG1vdmUgdGhpcyBwYXRjaCB0b3dhcmRzIHRo
ZSBlbmQKICAgIG9mIHRoZSBzZXJpZXMgYmVjYXVzZSB0aGVyZSB3YXMgbm8gY2xhc2ggd2l0aCB0
aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgoKICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBTbGln
aHRseSB1cGRhdGUgdGhlIGNvbW1lbnQgdG8gbWVudGlvbiB0aGUgc3BlYwogICAgICAgIC0gQWRk
IFN0ZWZhbm8ncyBhY2tlZC1ieQogICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gTW92ZSB0aGUgcGF0Y2ggdG93YXJkcyB0aGUgZW5k
IG9mIHRoZSBzZXJpZXMgYXMgbm90IHN0cmljdGx5CiAgICAgICAgbmVjZXNzYXJ5IGZvciBTUDIu
CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0v
dnBzY2kuYyB8IDI4ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxOCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCmluZGV4IDE5ZWU3Y2FlYjQuLjdl
YTNlYTU4ZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNo
L2FybS92cHNjaS5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+
CiAKIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJl
Z2lzdGVyX3QgZW50cnlfcG9pbnQsCi0gICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
Y29udGV4dF9pZCxpbnQgdmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVy
X3QgY29udGV4dF9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gY3VycmVudC0+ZG9tYWluOwpAQCAtNDAsOCArNDAsNyBAQCBzdGF0aWMgaW50IGRvX2Nv
bW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50
LAogICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICYmIGlzX3RodW1iICkKICAgICAgICAgcmV0
dXJuIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTOwogCi0gICAgaWYgKCAodmVyID09IFBTQ0lfVkVS
U0lPTigwLCAyKSkgJiYKLSAgICAgICAgICAgICF0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVz
ZV9mbGFncykgKQorICAgIGlmICggIXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdz
KSApCiAgICAgICAgIHJldHVybiBQU0NJX0FMUkVBRFlfT047CiAKICAgICBpZiAoIChjdHh0ID0g
YWxsb2NfdmNwdV9ndWVzdF9jb250ZXh0KCkpID09IE5VTEwgKQpAQCAtNTUsMTggKzU0LDIxIEBA
IHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lz
dGVyX3QgZW50cnlfcG9pbnQsCiAgICAgY3R4dC0+dHRicjAgPSAwOwogICAgIGN0eHQtPnR0YnIx
ID0gMDsKICAgICBjdHh0LT50dGJjciA9IDA7IC8qIERlZmluZWQgUmVzZXQgVmFsdWUgKi8KKwor
ICAgIC8qCisgICAgICogeDAvcjBfdXNyIGFyZSBhbHdheXMgdXBkYXRlZCBiZWNhdXNlIGZvciBQ
U0NJIDAuMSB0aGUgZ2VuZXJhbAorICAgICAqIHB1cnBvc2UgcmVnaXN0ZXJzIGFyZSB1bmRlZmlu
ZWQgdXBvbiBDUFVfb24uCisgICAgICovCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkgKQog
ICAgIHsKICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOwot
ICAgICAgICBpZiAoIHZlciA9PSBQU0NJX1ZFUlNJT04oMCwgMikgKQotICAgICAgICAgICAgY3R4
dC0+dXNlcl9yZWdzLnIwX3VzciA9IGNvbnRleHRfaWQ7CisgICAgICAgIGN0eHQtPnVzZXJfcmVn
cy5yMF91c3IgPSBjb250ZXh0X2lkOwogICAgIH0KICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAg
ZWxzZQogICAgIHsKICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1Q2NF9J
TklUOwotICAgICAgICBpZiAoIHZlciA9PSBQU0NJX1ZFUlNJT04oMCwgMikgKQotICAgICAgICAg
ICAgY3R4dC0+dXNlcl9yZWdzLngwID0gY29udGV4dF9pZDsKKyAgICAgICAgY3R4dC0+dXNlcl9y
ZWdzLngwID0gY29udGV4dF9pZDsKICAgICB9CiAjZW5kaWYKIApAQCAtOTMsNyArOTUsMTQgQEAg
c3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0
ZXJfdCBlbnRyeV9wb2ludCwKIAogc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMy
X3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQogewotICAgIHJldHVybiBkb19jb21t
b25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDAgLCBQU0NJX1ZFUlNJT04oMCwgMSkpOwor
ICAgIGludDMyX3QgcmV0OworCisgICAgcmV0ID0gZG9fY29tbW9uX2NwdV9vbih2Y3B1aWQsIGVu
dHJ5X3BvaW50LCAwKTsKKyAgICAvKgorICAgICAqIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZSB0
aGUgcmV0dXJuIGNvZGUgUFNDSV9BTFJFQURZX09OLgorICAgICAqIEluc3RlYWQsIHJldHVybiBQ
U0NJX0lOVkFMSURfUEFSQU1FVEVSUy4KKyAgICAgKi8KKyAgICByZXR1cm4gKHJldCA9PSBQU0NJ
X0FMUkVBRFlfT04pID8gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMgOiByZXQ7CiB9CiAKIHN0YXRp
YyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKQEAgLTEzNyw4
ICsxNDYsNyBAQCBzdGF0aWMgaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0
YXJnZXRfY3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
ZW50cnlfcG9pbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJf
dCBjb250ZXh0X2lkKQogewotICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHRhcmdldF9jcHUs
IGVudHJ5X3BvaW50LCBjb250ZXh0X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBT
Q0lfVkVSU0lPTigwLCAyKSk7CisgICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odGFyZ2V0X2Nw
dSwgZW50cnlfcG9pbnQsIGNvbnRleHRfaWQpOwogfQogCiBzdGF0aWMgY29uc3QgdW5zaWduZWQg
bG9uZyB0YXJnZXRfYWZmaW5pdHlfbWFza1tdID0gewotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGWQ-0003mW-5K; Fri, 23 Feb 2018 16:48:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGWO-0003fn-Rn
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:32 +0000
X-Inumbo-ID: 9b9f1aca-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9b9f1aca-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:09 +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 3BBAF15AD;
 Fri, 23 Feb 2018 08:48:26 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2C5CF3F25C;
 Fri, 23 Feb 2018 08:48:25 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:49 +0000
Message-Id: <20180223164753.27311-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 15/19] xen/arm: psci: Consolidate PSCI
	version print
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGlzIHByaW50aW5nIHRoZSBzYW1lIHdheSB0aGUgUFNDSSB2ZXJzaW9uIGZvciAwLjEsIDAu
MiBhbmQgbGF0ZXIuClRoZSBvbmx5IGRpZmZlcmVudCBpcyB0aGUgZm9ybWVyIGlzIGhhcmRjb2Rl
ZC4KCkZ1cnRoZXJtb3JlIFBTQ0kgaXMgbm93IHVzZWQgZm9yIG90aGVyIHRoaW5ncyB0aGFuIFNN
UCBicmluZyB1cC4gU28gb25seQpwcmludCB0aGUgUFNDSSB2ZXJzaW9uIGluIHBzY2lfaW5pdC4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmll
d2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CkFj
a2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0K
ICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIGFja2VkLWJ5CgogICAg
Q2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQoKICAg
IENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS9w
c2NpLmMgfCA4ICsrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9h
cm0vcHNjaS5jCmluZGV4IDkwOWQxYzE3NmYuLjZlNjk4MGJmZTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwpAQCAtMTM2LDggKzEzNiw2
IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2b2lkKQogCiAgICAgcHNjaV92ZXIgPSBQU0NJ
X1ZFUlNJT04oMCwgMSk7CiAKLSAgICBwcmludGsoWEVOTE9HX0lORk8gIlVzaW5nIFBTQ0ktMC4x
IGZvciBTTVAgYnJpbmd1cFxuIik7Ci0KICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTgzLDkgKzE4
MSw2IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQogCiAgICAgcHNjaV9jcHVfb25f
bnIgPSBQU0NJXzBfMl9GTl9OQVRJVkUoQ1BVX09OKTsKIAotICAgIHByaW50ayhYRU5MT0dfSU5G
TyAiVXNpbmcgUFNDSS0ldS4ldSBmb3IgU01QIGJyaW5ndXBcbiIsCi0gICAgICAgICAgIFBTQ0lf
VkVSU0lPTl9NQUpPUihwc2NpX3ZlciksIFBTQ0lfVkVSU0lPTl9NSU5PUihwc2NpX3ZlcikpOwot
CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTIwNSw2ICsyMDAsOSBAQCBpbnQgX19pbml0IHBzY2lf
aW5pdCh2b2lkKQogCiAgICAgcHNjaV9pbml0X3NtY2NjKCk7CiAKKyAgICBwcmludGsoWEVOTE9H
X0lORk8gIlVzaW5nIFBTQ0kgdiV1LiV1XG4iLAorICAgICAgICAgICBQU0NJX1ZFUlNJT05fTUFK
T1IocHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlOT1IocHNjaV92ZXIpKTsKKwogICAgIHJldHVy
biAwOwogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGWQ-0003nM-Cd; Fri, 23 Feb 2018 16:48:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGWP-0003gz-Ry
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:33 +0000
X-Inumbo-ID: 9c685f92-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9c685f92-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:10 +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 8A48015BE;
 Fri, 23 Feb 2018 08:48:27 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7AA153F25C;
 Fri, 23 Feb 2018 08:48:26 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:50 +0000
Message-Id: <20180223164753.27311-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 16/19] xen/arm: psci: Prefix with static any
	functions not exported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBidW5jaCBvZiBQU0NJIGZ1bmN0aW9ucyBhcmUgbm90IHByZWZpeGVkIHdpdGggc3RhdGljIGRl
c3BpdGUgbm8gb25lIGlzCnVzaW5nIHRoZW0gb3V0c2lkZSB0aGUgZmlsZSBhbmQgdGhlIHByb3Rv
dHlwZSBpcyBub3QgYXZhaWxhYmxlIGluCnBzY2kuaC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjQ6CiAgICAg
ICAgLSBBZGQgU3RlZmFubydzIGFja2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAt
IFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL3BzY2kuYyB8IDYgKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCmluZGV4IDZlNjk4MGJmZTIu
Ljk0YjYxNmRmOWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3BzY2kuYwpAQCAtNjYsNyArNjYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwc2NpX2Zl
YXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKICAgICByZXR1cm4gY2FsbF9zbWMoUFNDSV8x
XzBfRk4zMl9QU0NJX0ZFQVRVUkVTLCBwc2NpX2Z1bmNfaWQsIDAsIDApOwogfQogCi1pbnQgX19p
bml0IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kp
CitzdGF0aWMgaW50IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpwc2NpKQogewogICAgIGludCByZXQ7CiAgICAgY29uc3QgY2hhciAqcHJvcF9z
dHI7CkBAIC0xMDksNyArMTA5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBzY2lfaW5pdF9zbWNj
Yyh2b2lkKQogICAgICAgICAgICBTTUNDQ19WRVJTSU9OX01BSk9SKHNtY2NjX3ZlciksIFNNQ0ND
X1ZFUlNJT05fTUlOT1Ioc21jY2NfdmVyKSk7CiB9CiAKLWludCBfX2luaXQgcHNjaV9pbml0XzBf
MSh2b2lkKQorc3RhdGljIGludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2b2lkKQogewogICAgIGlu
dCByZXQ7CiAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpOwpAQCAtMTM5LDcg
KzEzOSw3IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2b2lkKQogICAgIHJldHVybiAwOwog
fQogCi1pbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKK3N0YXRpYyBpbnQgX19pbml0IHBz
Y2lfaW5pdF8wXzIodm9pZCkKIHsKICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9t
YXRjaCBwc2NpX2lkc1tdIF9faW5pdGNvbnN0ID0KICAgICB7Ci0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGWU-0003t3-Jb; Fri, 23 Feb 2018 16:48:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGWT-0003ju-0F
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:37 +0000
X-Inumbo-ID: 9e2a5c61-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9e2a5c61-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:13 +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 7DB6C15AD;
 Fri, 23 Feb 2018 08:48:30 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 48F493F25C;
 Fri, 23 Feb 2018 08:48:29 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:52 +0000
Message-Id: <20180223164753.27311-19-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, mirela.simonovic@aggios.com,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 18/19] xen/arm: vpsci: Introduce and use
	PSCI_INVALID_ADDRESS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFNDSSAxLjAgYWRkZWQgdGhlIGVycm9yIHJldHVybiBQU0NJX0lOVkFMSURfQUREUkVTUy4gSXQg
aXMgdXNlZCB0bwppbmRpY2F0ZSB0aGUgZW50cnkgcG9pbnQgYWRkcmVzcyBpcyBrbm93biB0byBi
ZSBpbnZhbGlkLgoKSW4gWGVuIGNhc2UsIHRoaXMgZXJyb3IgY291bGQgYmUgcmV0dXJuZWQgd2hl
biBhIDY0LWJpdCB2Q1BVIGlzIHVzaW5nIGEKVGh1bWIgZW50cnkgYWRkcmVzcy4KCkZvciBQU0NJ
IDAuMSBpbXBsZW1lbnRhdGlvbiwgcmV0dXJuIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTIGluc3Rl
YWQuCgpTdWdnZXN0ZWQtYnk6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogbWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tCgotLS0KICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgU3Rl
ZmFubydzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFBhdGNoIGFk
ZGVkCi0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgfCAxMCArKysrKysrLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BzY2kuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5j
IGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggOWEwODJhYTZlZS4uMTcyOWY3MDcxZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMK
QEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3Qg
dGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKIAogICAgIC8qIFRIVU1CIHNldCBp
cyBub3QgYWxsb3dlZCB3aXRoIDY0LWJpdCBkb21haW4gKi8KICAgICBpZiAoIGlzXzY0Yml0X2Rv
bWFpbihkKSAmJiBpc190aHVtYiApCi0gICAgICAgIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1F
VEVSUzsKKyAgICAgICAgcmV0dXJuIFBTQ0lfSU5WQUxJRF9BRERSRVNTOwogCiAgICAgaWYgKCAh
dGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICAgICAgcmV0dXJuIFBT
Q0lfQUxSRUFEWV9PTjsKQEAgLTk5LDEwICs5OSwxNCBAQCBzdGF0aWMgaW50MzJfdCBkb19wc2Np
X2NwdV9vbih1aW50MzJfdCB2Y3B1aWQsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpCiAKICAgICBy
ZXQgPSBkb19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDApOwogICAgIC8qCi0g
ICAgICogUFNDSSAwLjEgZG9lcyBub3QgZGVmaW5lIHRoZSByZXR1cm4gY29kZSBQU0NJX0FMUkVB
RFlfT04uCisgICAgICogUFNDSSAwLjEgZG9lcyBub3QgZGVmaW5lIHRoZSByZXR1cm4gY29kZXMg
UFNDSV9BTFJFQURZX09OIGFuZAorICAgICAqIFBTQ0lfSU5WQUxJRF9BRERSRVNTLgogICAgICAq
IEluc3RlYWQsIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUy4KICAgICAgKi8KLSAgICBy
ZXR1cm4gKHJldCA9PSBQU0NJX0FMUkVBRFlfT04pID8gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMg
OiByZXQ7CisgICAgaWYgKCByZXQgPT0gUFNDSV9BTFJFQURZX09OIHx8IHJldCA9PSBQU0NJX0lO
VkFMSURfQUREUkVTUyApCisgICAgICAgIHJldCA9IFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTOwor
CisgICAgcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVfb2ZmKHVp
bnQzMl90IHBvd2VyX3N0YXRlKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCBlMjYyOWVlZDAxLi45YWM4MjBl
OTRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMTMsNiArMTMsNyBAQAogI2RlZmluZSBQU0NJX0lOVEVS
TkFMX0ZBSUxVUkUgICAgICAgLTYKICNkZWZpbmUgUFNDSV9OT1RfUFJFU0VOVCAgICAgICAgICAg
IC03CiAjZGVmaW5lIFBTQ0lfRElTQUJMRUQgICAgICAgICAgICAgICAtOAorI2RlZmluZSBQU0NJ
X0lOVkFMSURfQUREUkVTUyAgICAgICAgLTkKIAogLyogYXZhaWxhYmlsaXR5IG9mIFBTQ0kgb24g
dGhlIGhvc3QgZm9yIFNNUCBicmluZ3VwICovCiBleHRlcm4gdWludDMyX3QgcHNjaV92ZXI7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:48:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGWW-0003vQ-R3; Fri, 23 Feb 2018 16:48:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGWV-0003lu-0k
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:48:39 +0000
X-Inumbo-ID: 9f0b2421-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9f0b2421-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:15 +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 F0E8B15BE;
 Fri, 23 Feb 2018 08:48:31 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BE3593F25C;
 Fri, 23 Feb 2018 08:48:30 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:53 +0000
Message-Id: <20180223164753.27311-20-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 19/19] xen/arm: vpsci: Rework the logic to
	start AArch32 vCPU in Thumb mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MzItYml0IGRvbWFpbiBpcyBhYmxlIHRvIHNlbGVjdCB0aGUgaW5zdHJ1Y3Rpb24gKEFSTSB2cyBU
aHVtYikgdG8gdXNlCndoZW4gYm9vdCBhIG5ldyB2Q1BVIHZpYSBDUFVfT04uIFRoaXMgaXMgaW5k
aWNhdGVkIHZpYSBiaXRbMF0gb2YgdGhlCmVudHJ5IHBvaW50IGFkZHJlc3MgKHNlZSAiVDMyIHN1
cHBvcnQiIGluIFBTQ0kgdjEuMSBERU4wMDIyRCkuIGJpdFswXQptdXN0IGJlIGNsZWFyZWQgd2hl
biBzZXR0aW5nIHRoZSBQQy4KCkF0IHRoZSBtb21lbnQsIFhlbiBpcyBzZXR0aW5nIHRoZSBDUFNS
LlQgYnV0IG5ldmVyIGNsZWFyIGJpdFswXS4gQ2xlYXIKaXQgdG8gbWF0Y2ggdGhlIHNwZWNpZmlj
YXRpb24uCgpBdCB0aGUgc2FtZSB0aW1lLCBzbGlnaGx0eSByZXdvcmsgdGhlIGNvZGUgdG8gbWFr
ZSBjbGVhciB0aHVtYiBpcyBvbmx5IGZvcgozMi1iaXQgZG9tYWluLiBMYXN0bHksIHRha2UgdGhl
IG9wcG9ydHVuaXR5IHRvIHN3aXRjaCBpc190aHVtYiBmcm9tIGludAp0byBib29sLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2Vz
IGluIHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQogICAgICAgIC0gQWRk
IEFuZHJlJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gUGF0Y2gg
YWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyB8IDEzICsrKysrKysrLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCAxNzI5Zjcw
NzFlLi45ZjRlNWI4ODQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYworKysgYi94
ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjgsNyArMjgsNyBAQCBzdGF0aWMgaW50IGRvX2NvbW1v
bl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IHZjcHVf
Z3Vlc3RfY29udGV4dCAqY3R4dDsKICAgICBpbnQgcmM7Ci0gICAgaW50IGlzX3RodW1iID0gZW50
cnlfcG9pbnQgJiAxOworICAgIGJvb2wgaXNfdGh1bWIgPSBlbnRyeV9wb2ludCAmIDE7CiAgICAg
cmVnaXN0ZXJfdCB2Y3B1aWQ7CiAKICAgICB2Y3B1aWQgPSB2YWZmaW5pdHlfdG9fdmNwdWlkKHRh
cmdldF9jcHUpOwpAQCAtNjIsNiArNjIsMTMgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29u
KHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKICAgICBpZiAo
IGlzXzMyYml0X2RvbWFpbihkKSApCiAgICAgewogICAgICAgICBjdHh0LT51c2VyX3JlZ3MuY3Bz
ciA9IFBTUl9HVUVTVDMyX0lOSVQ7CisgICAgICAgIC8qIFN0YXJ0IHRoZSBWQ1BVIHdpdGggVEhV
TUIgc2V0IGlmIGl0J3MgcmVxdWVzdGVkIGJ5IHRoZSBrZXJuZWwgKi8KKyAgICAgICAgaWYgKCBp
c190aHVtYiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNyIHw9
IFBTUl9USFVNQjsKKyAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5wYzY0ICY9IH4odTY0KTE7
CisgICAgICAgIH0KKwogICAgICAgICBjdHh0LT51c2VyX3JlZ3MucjBfdXNyID0gY29udGV4dF9p
ZDsKICAgICB9CiAjaWZkZWYgQ09ORklHX0FSTV82NApAQCAtNzEsMTAgKzc4LDYgQEAgc3RhdGlj
IGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBl
bnRyeV9wb2ludCwKICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLngwID0gY29udGV4dF9pZDsKICAg
ICB9CiAjZW5kaWYKLQotICAgIC8qIFN0YXJ0IHRoZSBWQ1BVIHdpdGggVEhVTUIgc2V0IGlmIGl0
J3MgcmVxdWVzdGVkIGJ5IHRoZSBrZXJuZWwgKi8KLSAgICBpZiAoIGlzX3RodW1iICkKLSAgICAg
ICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgfD0gUFNSX1RIVU1COwogICAgIGN0eHQtPmZsYWdzID0g
VkdDRl9vbmxpbmU7CiAKICAgICBkb21haW5fbG9jayhkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:51:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:51:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGYv-0005eV-6S; Fri, 23 Feb 2018 16:51:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGYt-0005dA-I4
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:51:07 +0000
X-Inumbo-ID: 9d4a0072-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9d4a0072-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:12 +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 09C1E15AD;
 Fri, 23 Feb 2018 08:48:29 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CAB2E3F25C;
 Fri, 23 Feb 2018 08:48:27 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:51 +0000
Message-Id: <20180223164753.27311-18-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, mirela.simonovic@aggios.com,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 17/19] xen/arm: vpsci: Update the return type
	for MIGRATE_INFO_TYPE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbSB0aGUgc3BlY2lmaWNhdGlvbiwgdGhlIFBTQ0kgY2FsbCBNSUdSQVRFX0lORk9fVFlQRSB3
aWxsIHJldHVybiBhbgppbnQzMl90LiBVcGRhdGUgdGhlIGZ1bmN0aW9uIHJldHVybiB0eXBlIHRv
IG1hdGNoIGl0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQoKLS0tCiAgICBDaGFuZ2VzIGlu
IHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4g
djM6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS92cHNjaS5jIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCA3
ZWEzZWE1OGUzLi45YTA4MmFhNmVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYwor
KysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMTg2LDcgKzE4Niw3IEBAIHN0YXRpYyBpbnQz
Ml90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHks
CiAgICAgcmV0dXJuIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVMX09GRjsKIH0KIAotc3RhdGljIHVp
bnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpCitzdGF0aWMgaW50MzJf
dCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKQogewogICAgIHJldHVybiBQU0NJ
XzBfMl9UT1NfTVBfT1JfTk9UX1BSRVNFTlQ7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:51:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:51:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGZ2-0005gh-DL; Fri, 23 Feb 2018 16:51:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGZ1-0005ex-NK
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:51:15 +0000
X-Inumbo-ID: 99de868c-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 99de868c-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50: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 4B1A615BE;
 Fri, 23 Feb 2018 08:48:23 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3BCD23F25C;
 Fri, 23 Feb 2018 08:48:22 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:47 +0000
Message-Id: <20180223164753.27311-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 13/19] xen/arm64: Kill PSCI_GET_VERSION as a
	variant-2 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2UndmUgc3RhbmRhcmRpc2VkIG9uIFNNQ0NDIHYxLjEgdG8gcGVyZm9ybSB0aGUg
YnJhbmNoCnByZWRpY3Rpb24gaW52YWxpZGF0aW9uLCBsZXQncyBkcm9wIHRoZSBwcmV2aW91cyBi
YW5kLWFpZC4gSWYgdmVuZG9ycwpoYXZlbid0IHVwZGF0ZWQgdGhlaXIgZmlybXdhcmUgdG8gZG8g
U01DQ0MgMS4xLCB0aGV5IGhhdmVuJ3QgdXBkYXRlZApQU0NJIGVpdGhlciwgc28gd2UgZG9uJ3Qg
bG9vc2UgYW55dGhpbmcuCgpUaGlzIGlzIGFsaWduZWQgd2l0aCB0aGUgTGludXggY29tbWl0IDNh
MGEzOTdmZjVmZi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CgotLS0KICAgIE5vdGUgdGhhdCB0aGUgcGF0Y2ggaXMgaW4gYXJtNjQvZm9yLW5l
eHQvY29yZSBhbmQgc2hvdWxkIGJlIG1lcmdlZAogICAgaW4gbWFzdGVyIHNvb24uCgogICAgQ2hh
bmdlcyBpbiB2NDoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFu
Z2VzIGluIHYzOgogICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5CgogICAgQ2hh
bmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0
L2JwaS5TIHwgMjUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jIHwgNTQgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDYwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9i
cGkuUwppbmRleCBiNTllMzA3YjBmLi5kODc0M2Q5NTVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtNjQvYnBpLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCkBAIC01OCwzMSAr
NTgsNiBAQCBFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19zdGFydCkKICAgICAuZW5kcgogRU5U
UlkoX19icF9oYXJkZW5faHlwX3ZlY3NfZW5kKQogCi1FTlRSWShfX3BzY2lfaHlwX2JwX2ludmFs
X3N0YXJ0KQotICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiAxOCkKLSAgICBzdHAgICAgIHgxNiwg
eDE3LCBbc3AsICMoMTYgKiAwKV0KLSAgICBzdHAgICAgIHgxNCwgeDE1LCBbc3AsICMoMTYgKiAx
KV0KLSAgICBzdHAgICAgIHgxMiwgeDEzLCBbc3AsICMoMTYgKiAyKV0KLSAgICBzdHAgICAgIHgx
MCwgeDExLCBbc3AsICMoMTYgKiAzKV0KLSAgICBzdHAgICAgIHg4LCB4OSwgW3NwLCAjKDE2ICog
NCldCi0gICAgc3RwICAgICB4NiwgeDcsIFtzcCwgIygxNiAqIDUpXQotICAgIHN0cCAgICAgeDQs
IHg1LCBbc3AsICMoMTYgKiA2KV0KLSAgICBzdHAgICAgIHgyLCB4MywgW3NwLCAjKDE2ICogNyld
Ci0gICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIygxNiAqIDgpXQotICAgIG1vdiAgICAgeDAsICMw
eDg0MDAwMDAwCi0gICAgc21jICAgICAjMAotICAgIGxkcCAgICAgeDE2LCB4MTcsIFtzcCwgIygx
NiAqIDApXQotICAgIGxkcCAgICAgeDE0LCB4MTUsIFtzcCwgIygxNiAqIDEpXQotICAgIGxkcCAg
ICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQotICAgIGxkcCAgICAgeDEwLCB4MTEsIFtzcCwg
IygxNiAqIDMpXQotICAgIGxkcCAgICAgeDgsIHg5LCBbc3AsICMoMTYgKiA0KV0KLSAgICBsZHAg
ICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCi0gICAgbGRwICAgICB4NCwgeDUsIFtzcCwgIygx
NiAqIDYpXQotICAgIGxkcCAgICAgeDIsIHgzLCBbc3AsICMoMTYgKiA3KV0KLSAgICBsZHAgICAg
IHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCi0gICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDE4KQot
RU5UUlkoX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpCi0KIEVOVFJZKF9fc21jY2Nfd29ya2Fyb3Vu
ZF8xX3NtY19zdGFydCkKICAgICBzdWIgICAgIHNwLCBzcCwgIyg4ICogNCkKICAgICBzdHAgICAg
IHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCBkZWM5MDc0NDIyLi40ZWIxNTY3
NTg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gv
YXJtL2NwdWVycmF0YS5jCkBAIC0xNDksMTAgKzE0OSwxMSBAQCBpbnN0YWxsX2JwX2hhcmRlbmlu
Z192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKIAogZXh0ZXJu
IGNoYXIgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0W10sIF9fc21jY2Nfd29ya2Fyb3Vu
ZF8xX3NtY19lbmRbXTsKIAotc3RhdGljIGJvb2wKLWNoZWNrX3NtY2NjX2FyY2hfd29ya2Fyb3Vu
ZF8xKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCitzdGF0aWMgaW50
IGVuYWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRfMSh2b2lkICpkYXRhKQogewogICAgIHN0cnVj
dCBhcm1fc21jY2NfcmVzIHJlczsKKyAgICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKKyAg
ICBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5ID0gZGF0YTsKIAogICAg
IC8qCiAgICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNl
ZCBvbiB0aGUKQEAgLTE2MCw0NyArMTYxLDMwIEBAIGNoZWNrX3NtY2NjX2FyY2hfd29ya2Fyb3Vu
ZF8xKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCiAgICAgICogZW50
cnkuCiAgICAgICovCiAgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKLSAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgICAgICByZXR1cm4gMDsKIAogICAgIGlmICggc21jY2NfdmVyIDwg
U01DQ0NfVkVSU0lPTigxLCAxKSApCi0gICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgZ290
byB3YXJuOwogCiAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNf
RklELAogICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9G
SUQsICZyZXMpOwogICAgIGlmICggcmVzLmEwICE9IEFSTV9TTUNDQ19TVUNDRVNTICkKLSAgICAg
ICAgcmV0dXJuIGZhbHNlOwotCi0gICAgcmV0dXJuIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhl
bnRyeSxfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VO
RF8xIik7Ci19CisgICAgICAgIGdvdG8gd2FybjsKIAotZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9i
cF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZFtdOworICAgIHJldHVybiAh
aW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGVudHJ5LF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19z
dGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3NtY2NjX3dvcmth
cm91bmRfMV9zbWNfZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJj
YWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSIpOwogCi1zdGF0aWMgaW50IGVuYWJsZV9w
c2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQotewotICAgIGJvb2wgcmV0ID0gdHJ1ZTsKLSAg
ICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKLQotICAgIGlmICggY2hlY2tfc21jY2NfYXJj
aF93b3JrYXJvdW5kXzEoZGF0YSkgKQotICAgICAgICByZXR1cm4gMDsKLSAgICAvKgotICAgICAq
IFRoZSBtaXRpZ2F0aW9uIGlzIHVzaW5nIFBTQ0kgdmVyc2lvbiBmdW5jdGlvbiB0byBpbnZhbGlk
YXRlIHRoZQotICAgICAqIGJyYW5jaCBwcmVkaWN0b3IuIFRoaXMgZnVuY3Rpb24gaXMgb25seSBh
dmFpbGFibGUgd2l0aCBQU0NJIDAuMgotICAgICAqIGFuZCBsYXRlci4KLSAgICAgKi8KLSAgICBl
bHNlIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKLSAgICAgICAgcmV0ID0g
aW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2lu
dmFsX2VuZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBT
Q0kgZ2V0IHZlcnNpb24iKTsKLSAgICBlbHNlIGlmICggIXdhcm5lZCApCit3YXJuOgorICAgIGlm
ICggIXdhcm5lZCApCiAgICAgewogICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlIDwgU1lTX1NU
QVRFX2FjdGl2ZSk7Ci0gICAgICAgIHdhcm5pbmdfYWRkKCJQU0NJIDAuMiBvciBsYXRlciBpcyBy
ZXF1aXJlZCBmb3IgdGhlIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nLlxuIik7Ci0gICAgICAg
IHdhcm5lZCA9IHRydWU7CisgICAgICAgIHdhcm5pbmdfYWRkKCJObyBzdXBwb3J0IGZvciBBUk1f
U01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEuXG4iCisgICAgICAgICAgICAgICAgICAgICJQbGVhc2Ug
dXBkYXRlIHlvdXIgZmlybXdhcmUuXG4iKTsKKyAgICAgICAgd2FybmVkID0gZmFsc2U7CiAgICAg
fQogCi0gICAgcmV0dXJuICFyZXQ7CisgICAgcmV0dXJuIDA7CiB9CiAKICNlbmRpZiAvKiBDT05G
SUdfQVJNNjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KQEAgLTMxNiwyMiArMzAwLDIyIEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0g
ewogICAgIHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNU
T1IsCiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E1NyksCi0gICAgICAg
IC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCisgICAgICAgIC5lbmFibGUgPSBl
bmFibGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEsCiAgICAgfSwKICAgICB7CiAgICAgICAgIC5j
YXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAogICAgICAgICBNSURSX0FM
TF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzIpLAotICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3Bz
Y2lfYnBfaGFyZGVuaW5nLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3NtY2NjX2FyY2hfd29y
a2Fyb3VuZF8xLAogICAgIH0sCiAgICAgewogICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJE
RU5fQlJBTkNIX1BSRURJQ1RPUiwKICAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JU
RVhfQTczKSwKLSAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAg
ICAgICAgLmVuYWJsZSA9IGVuYWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRfMSwKICAgICB9LAog
ICAgIHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1Is
CiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E3NSksCi0gICAgICAgIC5l
bmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCisgICAgICAgIC5lbmFibGUgPSBlbmFi
bGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEsCiAgICAgfSwKICNlbmRpZgogI2lmZGVmIENPTkZJ
R19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:52:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:52:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGZr-0005tq-Md; Fri, 23 Feb 2018 16:52:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGZq-0005sj-VE
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:52:06 +0000
X-Inumbo-ID: 99150408-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 99150408-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:50:05 +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 F11501529;
 Fri, 23 Feb 2018 08:48:21 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D8FEF3F25C;
 Fri, 23 Feb 2018 08:48:20 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:46 +0000
Message-Id: <20180223164753.27311-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v4 12/19] fixup! xen/arm64: Add
	ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
NjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKaW5kZXggOTgxZmI4M2E4OC4uYjU5
ZTMwN2IwZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCisrKyBiL3hlbi9h
cmNoL2FybS9hcm02NC9icGkuUwpAQCAtODUsOCArODUsOCBAQCBFTlRSWShfX3BzY2lfaHlwX2Jw
X2ludmFsX2VuZCkKIAogRU5UUlkoX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0KQogICAg
IHN1YiAgICAgc3AsIHNwLCAjKDggKiA0KQotICAgIHN0cCAgICAgeDIsIHgzLCBbc3AsICMoOCAq
IDApXQogICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMoOCAqIDIpXQorICAgIHN0cCAgICAgeDIs
IHgzLCBbc3AsICMoOCAqIDApXQogICAgIG1vdiAgICAgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JL
QVJPVU5EXzFfRklECiAgICAgc21jICAgICAjMAogICAgIGxkcCAgICAgeDIsIHgzLCBbc3AsICMo
OCAqIDApXQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:52:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:52:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGaQ-00062M-Ua; Fri, 23 Feb 2018 16:52:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epGaQ-00061a-3M
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 16:52:42 +0000
X-Inumbo-ID: 927cc30b-18b9-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 927cc30b-18b9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 16:49:54 +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 E13331529;
 Fri, 23 Feb 2018 08:48:10 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8ACD43F25C;
 Fri, 23 Feb 2018 08:48:09 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 16:47:38 +0000
Message-Id: <20180223164753.27311-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223164753.27311-1-julien.grall@arm.com>
References: <20180223164753.27311-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Andre Przywara <andre.przywara@arm.com>,
 andre.przywara@linaro.org, Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH v4 04/19] xen/arm: vsmc: Implement
	SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U01DQ0MgMS4xIG9mZmVycyBmaXJtd2FyZS1iYXNlZCBDUFUgd29ya2Fyb3VuZHMuIEluIHBhcnRp
Y3VsYXIsClNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3Ig
dmFyaWFudCAyIG9mIFhTQS0yNTQKKENWRS0yMDE3LTU3MTUpLgoKSWYgdGhlIGh5cGVydmlzb3Ig
aGFzIHNvbWUgbWl0aWdhdGlvbiBmb3IgdGhpcyBpc3N1ZSwgcmVwb3J0IHRoYXQgd2UKZGVhbCB3
aXRoIGl0IHVzaW5nIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xLCBhcyB3ZSBhcHBseSB0aGUgaHlw
ZXJ2aXNvcgp3b3JrYXJvdW5kIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjQ6CiAg
ICAgICAgLSBBZGQgU3RlZmFubydzIGFja2VkLWJ5CiAgICAgICAgLSBBZGQgQW5kcmUncyByZXZp
ZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBGaXggbWlub3IgY29uZmxpY3Qg
ZHVyaW5nIHJlYmFzZQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgVm9sb2R5bXly
J3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAyMiArKysr
KysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAgNiArKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRl
eCA3ZWM0OTI3NDFiLi40MGE4MGQ1NzYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5j
CisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTE4LDYgKzE4LDcgQEAKICNpbmNsdWRlIDx4
ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8cHVibGljL2FyY2gt
YXJtL3NtY2NjLmg+CisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20v
bW9uaXRvci5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+
CkBAIC05Myw4ICs5NCwyNSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBjYXNlIEFSTV9TTUND
Q19BUkNIX0ZFQVRVUkVTX0ZJRDoKLSAgICAgICAgLyogTm90aGluZyBzdXBwb3J0ZWQgeWV0ICov
Ci0gICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCk7
CisgICAgeworICAgICAgICB1aW50MzJfdCBhcmNoX2Z1bmNfaWQgPSBnZXRfdXNlcl9yZWcocmVn
cywgMSk7CisgICAgICAgIGludCByZXQgPSBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRDsKKworICAg
ICAgICBzd2l0Y2ggKCBhcmNoX2Z1bmNfaWQgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgQVJN
X1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRDoKKyAgICAgICAgICAgIGlmICggY3B1c19oYXZl
X2NhcChBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IpICkKKyAgICAgICAgICAgICAgICByZXQg
PSAwOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwgcmV0KTsKKworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICBj
YXNlIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQ6CisgICAgICAgIC8qIE5vIHJldHVy
biB2YWx1ZSAqLwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApp
bmRleCA2MjljYzUxNTBiLi4yOTUxY2FhNDlkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0xMTUsNiAr
MTE1LDEyIEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3Qgc21jY2NfZ2V0X293bmVyKHJlZ2lzdGVy
X3QgZnVuY2lkKQogICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgMHgxKQogCisjZGVmaW5lIEFSTV9TTUND
Q19BUkNIX1dPUktBUk9VTkRfMV9GSUQgICAgICAgICAgICAgXAorICAgIEFSTV9TTUNDQ19DQUxM
X1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
QVJNX1NNQ0NDX09XTkVSX0FSQ0gsICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIDB4
ODAwMCkKKwogLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9V
TktOT1dOX0ZVTkNUSU9OICAoLTEpCiAjZGVmaW5lIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEICAg
ICAgICAgKC0xKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 16:57:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 16:57:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGef-0006QL-HY; Fri, 23 Feb 2018 16:57:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epGed-0006Q9-S4
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 16:57:03 +0000
X-Inumbo-ID: 73b542be-18ba-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73b542be-18ba-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 17:56:12 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epGeb-0001Nu-Kj; Fri, 23 Feb 2018 16:57:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epGeW-0007O3-69; Fri, 23 Feb 2018 16:56:56 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epGeV-0007Bf-LL; Fri, 23 Feb 2018 16:56:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119884-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 16:56:55 +0000
Subject: [Xen-devel] [seabios test] 119884: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTg4NCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk4ODQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMTEgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgMTA0IGRheXMgIDEzNSBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICA4IGRheXMgICAx
MyBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:04:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:04:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGlh-00079z-8X; Fri, 23 Feb 2018 17:04:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epGlf-00079t-HF
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:04:19 +0000
X-Inumbo-ID: 76e34518-18bb-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 76e34518-18bb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 18:03:27 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68480004"
Date: Fri, 23 Feb 2018 17:04:08 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen-devel@lists.xen.org>, Tim Deegan <tim@xen.org>, Stefano Stabellini
 <sstabellini@kernel.org>, Jan Beulich <jbeulich@suse.com>, Wei Liu
 <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>, George Dunlap
 <george.dunlap@eu.citrix.com>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Andrew Cooper <andrew.cooper3@citrix.com>, Kevin
 Tian <kevin.tian@intel.com>, Lan Tianyu <tianyu.lan@intel.com>
Message-ID: <20180223170408.cty7puqpcct7citq@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-12-git-send-email-chao.gao@intel.com>
 <20180209174417.gnjgyunfqthlmknw@MacBook-Pro-de-Roger.local>
 <20180211053141.GB124683@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180211053141.GB124683@skl-4s-chao.sh.intel.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH v4 11/28] x86/vvtd: Process interrupt
	remapping request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU3VuLCBGZWIgMTEsIDIwMTggYXQgMDE6MzE6NDFQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDU6NDQ6MTdQTSArMDAwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MThQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gK3N0YXRpYyBpbnQgdnZ0ZF9kZWxpdmVyeShzdHJ1Y3QgZG9t
YWluICpkLCB1aW50OF90IHZlY3RvciwKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGRlc3QsIGJvb2wgZGVzdF9tb2RlLAo+ID4+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDhfdCBkZWxpdmVyeV9tb2RlLCB1aW50OF90IHRyaWdfbW9kZSkKPiA+PiArewo+ID4+
ICsgICAgc3RydWN0IHZsYXBpYyAqdGFyZ2V0Owo+ID4+ICsgICAgc3RydWN0IHZjcHUgKnY7Cj4g
Pj4gKwo+ID4+ICsgICAgc3dpdGNoICggZGVsaXZlcnlfbW9kZSApCj4gPj4gKyAgICB7Cj4gPj4g
KyAgICBjYXNlIGRlc3RfTG93ZXN0UHJpbzoKPiA+PiArICAgICAgICB0YXJnZXQgPSB2bGFwaWNf
bG93ZXN0X3ByaW8oZCwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2RlKTsKPiA+PiArICAgICAgICBp
ZiAoIHRhcmdldCAhPSBOVUxMICkKPiA+PiArICAgICAgICB7Cj4gPj4gKyAgICAgICAgICAgIHZ2
dGRfZGVidWcoImQlZDogZGVzdD12JWQgZGxtPSV4IHZlY3Rvcj0lZCB0cmlnX21vZGU9JWRcbiIs
Cj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgdmxhcGljX2RvbWFpbih0YXJnZXQpLT5kb21h
aW5faWQsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgdmxhcGljX3ZjcHUodGFyZ2V0KS0+
dmNwdV9pZCwKPiA+PiArICAgICAgICAgICAgICAgICAgICAgICBkZWxpdmVyeV9tb2RlLCB2ZWN0
b3IsIHRyaWdfbW9kZSk7Cj4gPj4gKyAgICAgICAgICAgIHZsYXBpY19zZXRfaXJxKHRhcmdldCwg
dmVjdG9yLCB0cmlnX21vZGUpOwo+ID4+ICsgICAgICAgICAgICBicmVhazsKPiA+PiArICAgICAg
ICB9Cj4gPj4gKyAgICAgICAgdnZ0ZF9kZWJ1ZygiZCVkOiBudWxsIHJvdW5kIHJvYmluOiB2ZWN0
b3I9JTAyeFxuIiwKPiA+PiArICAgICAgICAgICAgICAgICAgIGQtPmRvbWFpbl9pZCwgdmVjdG9y
KTsKPiA+PiArICAgICAgICBicmVhazsKPiA+PiArCj4gPj4gKyAgICBjYXNlIGRlc3RfRml4ZWQ6
Cj4gPj4gKyAgICAgICAgZm9yX2VhY2hfdmNwdSAoIGQsIHYgKQo+ID4+ICsgICAgICAgICAgICBp
ZiAoIHZsYXBpY19tYXRjaF9kZXN0KHZjcHVfdmxhcGljKHYpLCBOVUxMLCAwLCBkZXN0LCBkZXN0
X21vZGUpICkKPiA+PiArICAgICAgICAgICAgewo+ID4+ICsgICAgICAgICAgICAgICAgdnZ0ZF9k
ZWJ1ZygiZCVkOiBkZXN0PXYlZCBkbG09JXggdmVjdG9yPSVkIHRyaWdfbW9kZT0lZFxuIiwKPiA+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgdi0+ZG9tYWluLT5kb21haW5faWQsIHYtPnZj
cHVfaWQsCj4gPj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGRlbGl2ZXJ5X21vZGUsIHZl
Y3RvciwgdHJpZ19tb2RlKTsKPiA+PiArICAgICAgICAgICAgICAgIHZsYXBpY19zZXRfaXJxKHZj
cHVfdmxhcGljKHYpLCB2ZWN0b3IsIHRyaWdfbW9kZSk7Cj4gPj4gKyAgICAgICAgICAgIH0KPiA+
PiArICAgICAgICBicmVhazsKPiA+PiArCj4gPj4gKyAgICBjYXNlIGRlc3RfTk1JOgo+ID4+ICsg
ICAgICAgIGZvcl9lYWNoX3ZjcHUgKCBkLCB2ICkKPiA+PiArICAgICAgICAgICAgaWYgKCB2bGFw
aWNfbWF0Y2hfZGVzdCh2Y3B1X3ZsYXBpYyh2KSwgTlVMTCwgMCwgZGVzdCwgZGVzdF9tb2RlKSAm
Jgo+ID4+ICsgICAgICAgICAgICAgICAgICF0ZXN0X2FuZF9zZXRfYm9vbCh2LT5ubWlfcGVuZGlu
ZykgKQo+ID4+ICsgICAgICAgICAgICAgICAgdmNwdV9raWNrKHYpOwo+ID4KPiA+RG9pbmcgdGhp
cyBsb29wcyBoZXJlIHNlZW1zIHF1aXRlIGJhZCBmcm9tIGEgcHJlZm9ybWFuY2UgUG9WLAo+ID5z
cGVjaWFsbHkgdGFraW5nIGludG8gYWNjb3VudCB0aGF0IHRoaXMgY29kZSBpcyBnb2luZyB0byBi
ZSB1c2VkIHdpdGgKPiA+PiAxMjggdkNQVXMuCj4gCj4gTWF5YmUuIEJ1dCBpIHByZWZlciB0byBu
b3QgZG8gb3B0aW1pemF0aW9uIGF0IHRoaXMgZWFybHkgc3RhZ2UuCgpJIGFncmVlIHdpdGggbm90
IGRvaW5nIG9wdGltaXphdGlvbnMgZm9yIGZpcnN0IHBhc3MgaW1wbGVtZW50YXRpb25zLApidXQg
Z2l2ZW4gdGhpcyBzZXJpZXMgaXMgZm9jdXNlZCBvbiBpbmNyZWFzaW5nIHRoZSBudW1iZXIgb2Yg
dkNQVXMgaW4Kb3JkZXIgdG8gZ2V0IGJldHRlciBwZXJmb3JtYW5jZSBhZGRpbmcgbG9vcHMgYm91
bmRlZCB0byB0aGUgbnVtYmVyIG9mCnZDUFVzIHNlZW1zIHF1aXRlIGluY29oZXJlbnQuCgpUaGVy
ZSBhcmUgc2V2ZXJhbCBvZiB0aG9zZSBpbiB0aGUgdmxhcGljIGNvZGUgZm9yIGV4YW1wbGUsIHNv
IEknbQp3b25kZXJpbmcgd2hldGhlciBhIHByZXBhcmF0b3J5IHBhdGNoIHNob3VsZCBkZWFsIHdp
dGggdGhvc2UsIG9yIGF0CmxlYXN0IGhhdmUgYSBwbGFuLgoKSSB3b3VsZCBsaWtlIHRvIGF0IGxl
YXN0IHNlZSBhICdUT0RPJyB0YWcgaGVyZSBkZXNjcmliaW5nIGhvdyB0byBkZWFsCndpdGggdGhp
cyBpbiB0aGUgZnV0dXJlLCBzbyB0aGF0IHRoZSBtYXhpbXVtIGFsbG93ZWQgbnVtYmVyIG9mIHZD
UFVzCmZvciBIVk0gZG9tYWluIGlzIG5vdCBidW1wZWQgdW50aWwgdGhvc2UgVE9ET3MgYXJlIHRh
a2VuIGNhcmUgb2YuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:07:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:07:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGoo-0007Jx-MH; Fri, 23 Feb 2018 17:07:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epGoo-0007Jj-7M
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:07:34 +0000
X-Inumbo-ID: 43e6187c-18bc-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 43e6187c-18bc-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:09:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68480253"
Date: Fri, 23 Feb 2018 17:07:09 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180223170709.snsafb3vlppj5vp5@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-9-git-send-email-chao.gao@intel.com>
 <20180209163915.lglo2f4ag73unasu@MacBook-Pro-de-Roger.local>
 <20180209172109.GH30322@skl-4s-chao.sh.intel.com>
 <20180209175129.fil4uetd2nxzhvfr@MacBook-Pro-de-Roger.local>
 <20180222062011.GA105139@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180222062011.GA105139@skl-4s-chao.sh.intel.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 08/28] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBGZWIgMjIsIDIwMTggYXQgMDI6MjA6MTJQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDU6NTE6MjlQTSArMDAwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gU2F0LCBGZWIgMTAsIDIwMTggYXQgMDE6MjE6MDlBTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPj4gT24gRnJpLCBGZWIgMDksIDIwMTggYXQgMDQ6Mzk6MTVQTSAr
MDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+PiA+T24gRnJpLCBOb3YgMTcsIDIwMTcg
YXQgMDI6MjI6MTVQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPj4gPj4gVGhpcyBwYXRjaCBh
ZGRzIFZWVEQgTU1JTyBoYW5kbGVyIHRvIGRlYWwgd2l0aCBNTUlPIGFjY2Vzcy4KPiA+PiA+PiAK
PiA+PiA+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+ID4+
ID4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55dS5sYW5AaW50ZWwuY29tPgo+ID4+
ID4+IC0tLQo+ID4+ID4+IHY0Ogo+ID4+ID4+ICAtIG9ubHkgdHJhcCB0aGUgcmVnaXN0ZXIgZW11
bGF0ZWQgaW4gdnZ0ZF9pbl9yYW5nZSgpLgo+ID4+ID4+ICAgIGkuZS4gcmVwbGFjZSBQQUdFX1NJ
WkUgd2l0aCB0aGUgVlZURF9NQVhfT0ZGU0VUCj4gPj4gPj4gLS0tCj4gPj4gPj4gIHhlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRkLmMgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwo+ID4+ID4+ICAxIGZpbGUgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKQo+
ID4+ID4+IAo+ID4+ID4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
dnZ0ZC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+ID4+ID4+IGluZGV4
IDlmNzZjY2YuLmQ3OGQ4NzggMTAwNjQ0Cj4gPj4gPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3Z2dGQuYwo+ID4+ID4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dnRkLmMKPiA+PiA+Cj4gPj4gPk5vdyB0aGF0IEkgbG9vayBhdCB0aGlzLCB0aGlzIGlzIHRo
ZSB3cm9uZyBmb2xkZXIuIFRoaXMgc2hvdWxkIGJlIGluCj4gPj4gPnhlbi9hcmNoL3g4Ni9odm0g
d2l0aCB0aGUgcmVzdCBvZiB0aGUgZW11bGF0ZWQgZGV2aWNlcy4KPiA+PiAKPiA+PiBJdCBpcyBh
IHByb2JsZW0gd2UgZGlzY3Vzc2VkIGluIHByZXZpb3VzIHZlcnNpb25zLiBBTUQgcHV0cyBpdHMg
dklPTU1VCj4gPj4gKGlvbW11X2d1ZXN0LmMpIGluIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC8uIFdlIGFyZSBmb2xsb3dpbmcgd2hhdAo+ID4+IHRoZXkgZGlkLiBJIGRvbid0IGhhdmUgc3Bl
Y2lhbCB0YXN0ZSBvbiB0aGlzLiBJZiBubyBvbmUgb2JqZWN0cyB0byB5b3VyCj4gPj4gc3VnZ2Vz
dGlvbiwgSSB3aWxsIG1vdmUgaXQgdG8geGVuL2FyY2gveDg2L2h2bS8uIE1heWJlIGNyZWF0ZSBh
IG5ldwo+ID4+IGludGVsIGRpcmVjdG9yeSBzaW5jZSBpdCdzIGludGVsLXNwZWNpZmljIGFuZCB3
b24ndCBiZSB1c2VkIGJ5IEFNRC4KPiA+Cj4gPk9oLCBpdCdzIGJlZW4gcXVpdGUgc29tZSB0aW1l
IHNpbmNlIEkndmUgcmV2aWV3ZWQgdGhhdCwgc28gVEJIIEkKPiA+ZGlkbid0IHJlbWVtYmVyIHRo
YXQgZGlzY3Vzc2lvbi4KPiA+Cj4gPklmIHRoZSBBTUQgdmlvbW11IHRoaW5nIGlzIGFscmVhZHkg
dGhlcmUgSSBndWVzcyBpdCBkb2Vzbid0IGh1cnQuLi4KPiA+QWxzbywgaGF2ZSB5b3UgY2hlY2tl
ZCB3aGV0aGVyIGl0IGNhbiBiZSBjb252ZXJ0ZWQgdG8gdXNlIHRoZQo+ID5pbmZyYXN0cnVjdHVy
ZSB0aGF0IHlvdSBhZGQgaGVyZT8KPiAKPiBOb3QgeWV0LiBJdCBzZWVtcyB0aGF0IHdlIGhhdmUg
bm8gbWV0aG9kIHRvIHVzZSBBTUQgdklPTU1VIG5vdy4KPiBBbmQgSSBub3RpY2UgdGhhdCBXZWkg
cGxhbnMgdG8gcmVtb3ZlIEFNRCB2SU9NTVUuCj4gCj4gSSBjYW4gY29udmVydCBBTUQgdklPTU1V
IGltcGxlbWVudGF0aW9uIHRvIHVzZSB0aGlzIGluZnJhc3RydWN0dXJlIGlmIHdlCj4gZmluYWxs
eSBkZWNpZGUgdG8gcHJlc2VydmUgQU1EIHZJT01NVS4KCk9oLCBPSywgSSBoYWQgbm8gaWRlYSB3
ZSB3aGVyZSBwbGFubmluZyB0byByZW1vdmUgdGhlIEFNRCB2SU9NTVUKc3R1ZmYuCgpUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:08:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:08:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGpl-0007PK-Uy; Fri, 23 Feb 2018 17:08:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ki+5=fr=citrix.com=prvs=58554fb8c=ross.lagerwall@srs-us1.protection.inumbo.net>)
 id 1epGpl-0007PE-F3
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:08:33 +0000
X-Inumbo-ID: 0ed1b747-18bc-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ed1b747-18bc-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 18:07:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464222879"
From: Ross Lagerwall <ross.lagerwall@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Fri, 23 Feb 2018 17:08:28 +0000
Message-ID: <20180223170828.9355-1-ross.lagerwall@citrix.com>
X-Mailer: git-send-email 2.9.5
MIME-Version: 1.0
Cc: Ross Lagerwall <ross.lagerwall@citrix.com>
Subject: [Xen-devel] [PATCH LP-BUILD-TOOLS] Allow patching files compiled
	multiple times
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Z2FzIHByaW9yIHRvIGJpbnV0aWxzIGNvbW1pdCBmYmRmOTQwNmIwIChhcHBlYXJzIGluIDIuMjcp
IG91dHB1dHMgc3ltYm9sCnRhYmxlIGVudHJpZXMgcmVzdWx0aW5nIGZyb20gLmZpbGUgaW4gcmV2
ZXJzZSBvcmRlci4gSWYgd2UgZ2V0IHR3bwpjb25zZWN1dGl2ZSBmaWxlIHN5bWJvbHMsIHByZWZl
ciB0aGUgZmlyc3Qgb25lIGlmIHRoYXQgbmFtZXMgYW4gb2JqZWN0CmZpbGUgb3IgaGFzIGEgZGly
ZWN0b3J5IGNvbXBvbmVudCAodG8gY292ZXIgbXVsdGlwbHkgY29tcGlsZWQgZmlsZXMpLgoKVGhp
cyBpcyB0aGUgc2FtZSB3b3JrYXJvdW5kIHRoYXQgd2FzIGFwcGxpZWQgaW4gWGVuIGNvbW1pdCBk
MzdkNjNkNGI1NDgKKCJzeW1ib2xzOiBwcmVmaXggc3RhdGljIHN5bWJvbHMgd2l0aCB0aGVpciBz
b3VyY2UgZmlsZSBuYW1lcyIpIGZvcgpYZW4ncyBpbnRlcm5hbCBzeW1ib2wgdGFibGUuCgpUaGlz
IGZpeGVzIGJ1aWxkaW5nIGEgbGl2ZXBhdGNoIGZvciBYU0EtMjQzLgotLS0KIGxvb2t1cC5jIHwg
MTggKysrKysrKysrKysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2xvb2t1cC5jIGIvbG9va3VwLmMKaW5kZXggMzkxMjVjNi4uNjQ1YjkxYSAx
MDA2NDQKLS0tIGEvbG9va3VwLmMKKysrIGIvbG9va3VwLmMKQEAgLTE0OSwxNiArMTQ5LDM0IEBA
IGludCBsb29rdXBfbG9jYWxfc3ltYm9sKHN0cnVjdCBsb29rdXBfdGFibGUgKnRhYmxlLCBjaGFy
ICpuYW1lLCBjaGFyICpoaW50LAogCXN0cnVjdCBzeW1ib2wgKnN5bSwgKm1hdGNoID0gTlVMTDsK
IAlpbnQgaTsKIAljaGFyICpjdXJmaWxlID0gTlVMTDsKKwllbnVtIHsgb3RoZXIsIG11bHRpX3Nv
dXJjZSB9IGxhc3RfdHlwZSA9IG90aGVyOwogCiAJbWVtc2V0KHJlc3VsdCwgMCwgc2l6ZW9mKCpy
ZXN1bHQpKTsKIAlmb3JfZWFjaF9zeW1ib2woaSwgc3ltLCB0YWJsZSkgewogCQlpZiAoc3ltLT50
eXBlID09IFNUVF9GSUxFKSB7CisJCQljb25zdCBjaGFyICpleHQgPSBzdHJyY2hyKHN5bS0+bmFt
ZSwgJy4nKTsKKwkJCWludCBtdWx0aSA9IHN0cmNocihzeW0tPm5hbWUsICcvJykgfHwKKwkJCQkg
ICAgKGV4dCAmJiBleHRbMV0gPT0gJ28nKTsKKworCQkJLyoKKwkJCSAqIGdhcyBwcmlvciB0byBi
aW51dGlscyBjb21taXQgZmJkZjk0MDZiMCAoYXBwZWFycyBpbgorCQkJICogMi4yNykgb3V0cHV0
cyBzeW1ib2wgdGFibGUgZW50cmllcyByZXN1bHRpbmcgZnJvbQorCQkJICogLmZpbGUgaW4gcmV2
ZXJzZSBvcmRlci4gSWYgd2UgZ2V0IHR3byBjb25zZWN1dGl2ZQorCQkJICogZmlsZSBzeW1ib2xz
LCBwcmVmZXIgdGhlIGZpcnN0IG9uZSBpZiB0aGF0IG5hbWVzIGFuCisJCQkgKiBvYmplY3QgZmls
ZSBvciBoYXMgYSBkaXJlY3RvcnkgY29tcG9uZW50ICh0byBjb3ZlcgorCQkJICogbXVsdGlwbHkg
Y29tcGlsZWQgZmlsZXMpLgorCQkJICovCisJCQlpZiAobGFzdF90eXBlID09IG11bHRpX3NvdXJj
ZSkKKwkJCQljb250aW51ZTsKKwogCQkJaWYgKCFzdHJjbXAoc3ltLT5uYW1lLCBoaW50KSkgewog
CQkJCWN1cmZpbGUgPSBzeW0tPm5hbWU7CisJCQkJbGFzdF90eXBlID0gbXVsdGkgPyBtdWx0aV9z
b3VyY2UgOiBvdGhlcjsKIAkJCQljb250aW51ZTsgLyogYmVnaW4gaGludCBmaWxlIHN5bWJvbHMg
Ki8KIAkJCX0gZWxzZSBpZiAoY3VyZmlsZSkKIAkJCQljdXJmaWxlID0gTlVMTDsgLyogZW5kIGhp
bnQgZmlsZSBzeW1ib2xzICovCiAJCX0KKwkJbGFzdF90eXBlID0gb3RoZXI7CiAJCWlmICghY3Vy
ZmlsZSkKIAkJCWNvbnRpbnVlOwogCQlpZiAoc3ltLT5iaW5kID09IFNUQl9MT0NBTCAmJiAhc3Ry
Y21wKHN5bS0+bmFtZSwgbmFtZSkpIHsKLS0gCjIuOS41CgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:17:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:17:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGxw-0008M5-P9; Fri, 23 Feb 2018 17:17:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fvpg=fr=canonical.com=colin.king@srs-us1.protection.inumbo.net>)
 id 1epGxw-0008Lz-6O
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 17:17:00 +0000
X-Inumbo-ID: 3cdfb62b-18bd-11e8-ba59-bc764e045a96
Received: from youngberry.canonical.com (unknown [91.189.89.112])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3cdfb62b-18bd-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 18:16:08 +0100 (CET)
Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost)
 by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.76) (envelope-from <colin.king@canonical.com>)
 id 1epGxt-0005ss-Cl; Fri, 23 Feb 2018 17:16:57 +0000
From: Colin King <colin.king@canonical.com>
To: Wei Liu <wei.liu2@citrix.com>, Paul Durrant <paul.durrant@citrix.com>,
 xen-devel@lists.xenproject.org, netdev@vger.kernel.org
Date: Fri, 23 Feb 2018 17:16:57 +0000
Message-Id: <20180223171657.5748-1-colin.king@canonical.com>
X-Mailer: git-send-email 2.15.1
MIME-Version: 1.0
Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH][next] xen-netback: make function xenvif_rx_skb
	static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25pY2FsLmNvbT4KClRoZSBmdW5j
dGlvbiB4ZW52aWZfcnhfc2tiIGlzIGxvY2FsIHRvIHRoZSBzb3VyY2UgYW5kIGRvZXMgbm90IG5l
ZWQKdG8gYmUgaW4gZ2xvYmFsIHNjb3BlLCBzbyBtYWtlIGl0IHN0YXRpYy4KCkNsZWFucyB1cCBz
cGFyc2Ugd2FybmluZzoKZHJpdmVycy9uZXQveGVuLW5ldGJhY2svcnguYzo0MjI6Njogd2Fybmlu
Zzogc3ltYm9sICd4ZW52aWZfcnhfc2tiJwp3YXMgbm90IGRlY2xhcmVkLiBTaG91bGQgaXQgYmUg
c3RhdGljPwoKU2lnbmVkLW9mZi1ieTogQ29saW4gSWFuIEtpbmcgPGNvbGluLmtpbmdAY2Fub25p
Y2FsLmNvbT4KLS0tCiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9yeC5jIHwgMiArLQogMSBmaWxl
IGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvZHJp
dmVycy9uZXQveGVuLW5ldGJhY2svcnguYyBiL2RyaXZlcnMvbmV0L3hlbi1uZXRiYWNrL3J4LmMK
aW5kZXggYjFjZjdjNmY0MDdhLi5lZjU4ODcwMzdiMjIgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMvbmV0
L3hlbi1uZXRiYWNrL3J4LmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGJhY2svcnguYwpAQCAt
NDE5LDcgKzQxOSw3IEBAIHN0YXRpYyB2b2lkIHhlbnZpZl9yeF9leHRyYV9zbG90KHN0cnVjdCB4
ZW52aWZfcXVldWUgKnF1ZXVlLAogCUJVRygpOwogfQogCi12b2lkIHhlbnZpZl9yeF9za2Ioc3Ry
dWN0IHhlbnZpZl9xdWV1ZSAqcXVldWUpCitzdGF0aWMgdm9pZCB4ZW52aWZfcnhfc2tiKHN0cnVj
dCB4ZW52aWZfcXVldWUgKnF1ZXVlKQogewogCXN0cnVjdCB4ZW52aWZfcGt0X3N0YXRlIHBrdDsK
IAotLSAKMi4xNS4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:19:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epGzp-0008Uh-78; Fri, 23 Feb 2018 17:18:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epGzo-0008UT-3s
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:18:56 +0000
X-Inumbo-ID: da3afe44-18bd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da3afe44-18bd-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:20:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464224873"
Date: Fri, 23 Feb 2018 17:18:47 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180223171847.7hojepjezcymbgbt@citrix.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-9-git-send-email-chao.gao@intel.com>
 <20180222184627.nq3iu2xovifcm6gb@citrix.com>
 <5A8FE3CD02000078001AABEB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A8FE3CD02000078001AABEB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [RFC Patch v4 8/8] x86/hvm: bump the maximum number
 of vcpus to 512
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDE6NTA6MDVBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIyLjAyLjE4IGF0IDE5OjQ2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gPiBPbiBXZWQsIERlYyAwNiwgMjAxNyBhdCAwMzo1MDoxNFBNICswODAwLCBDaGFvIEdh
byB3cm90ZToKPiA+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxl
LmgKPiA+PiArKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKPiA+
PiBAQCAtMzIsNyArMzIsNyBAQAo+ID4+ICAjZGVmaW5lIEhWTV9JTkZPX1BBRERSICAgICAgICgo
SFZNX0lORk9fUEZOIDw8IDEyKSArIEhWTV9JTkZPX09GRlNFVCkKPiA+PiAgCj4gPj4gIC8qIE1h
eGltdW0gd2UgY2FuIHN1cHBvcnQgd2l0aCBjdXJyZW50IHZMQVBJQyBJRCBtYXBwaW5nLiAqLwo+
ID4+IC0jZGVmaW5lIEhWTV9NQVhfVkNQVVMgICAgICAgIDEyOAo+ID4+ICsjZGVmaW5lIEhWTV9N
QVhfVkNQVVMgICAgICAgIDUxMgo+ID4gCj4gPiBJIGNoZWNrZWQgYSBmZXcgcGxhY2VzIHdoZXJl
IHRoaXMgaXMgdXNlZCwgYnVtcGluZyB0aGUgbnVtYmVyIGRvZXNuJ3QKPiA+IHNlZW0gdG8gYmUg
aGFybWZ1bCBvbiB0aGUgc3VyZmFjZS4KPiA+IAo+ID4gT2YgY291cnNlIHRoZXJlIGlzIHRoZSBx
dWVzdGlvbiBob3cgbWFueSBDUFVzIGNhbiB1cHN0cmVhbSBzdXBwb3J0LAo+ID4gSSB0aGluayBp
dCBpcyBzdGlsbCB1bmRlciBhcmd1bWVudCBhdCB0aGUgbW9tZW50Lgo+IAo+IExlYXZpbmcgdGhl
IGxhdHRlciBhc2lkZSwgaXQgaXMgbmV2ZXIgb2theSB0byBzaW1wbHkgY2hhbmdlIGEgI2RlZmlu
ZQo+IGluIHRoZSBwdWJsaWMgaW50ZXJmYWNlLiBTZWUgZS5nLiBmYjQ0MmUyMTcxICgieDg2XzY0
OiBhbGxvdyBtb3JlCj4gdkNQVS1zIHBlciBndWVzdCIpLCB3aGVyZSB3ZSd2ZSBhbHJlYWR5IGdv
bmUgYSBzb21ld2hhdCBoYXJzaAo+IHJvdXRlIGJ5IGRyb3BwaW5nIHRoZSBvcmlnaW5hbCAjZGVm
aW5lIGFsdG9nZXRoZXIgKHRodXMgYXQgbGVhc3QKPiBjYXVzaW5nIGJ1aWxkIGZhaWx1cmVzIGZv
ciBjb25zdW1lcnMpLCB0YWtpbmcgdGhlIHBvc2l0aW9uIHRoYXQgaXQKPiB3YXNuJ3QgY29ycmVj
dCB0byBleHBvc2UgdGhlIHZhbHVlIGluIHRoZSBmaXJzdCBwbGFjZS4KPiAKPiBIZW5jZSBhdCB0
aGUgdmVyeSBsZWFzdCBJIGNhbid0IHNlZSBob3cgc3RydWN0IGh2bV9pbmZvX3RhYmxlCj4gKGlu
IHRoZSBzYW1lIHB1YmxpYyBoZWFkZXIpIGNhbiBiZSBsZWZ0IGFsb25lIHdpdGggdGhpcyBjaGFu
Z2UuCgpBSVVJIHRoaXMgY2hhbmdlIGhhcyBtYWRlIHRoZSBzdHJ1Y3R1cmUgbGFyZ2VyIGJ5IGV4
dGVuZGluZyB0aGUgdHJhaWxpbmcKYXJyYXkuIFRoZSByZXN1bHRpbmcgc3RydWN0dXJlIHN0aWxs
IGZpdHMgaW50byBvbmUgcGFnZS4gQXQgbGVhc3QgdG8gbWUKdGhlIG5ldyBBQkkgaXMgc3RpbGwg
Y29tcGF0aWJsZSB3aXRoIHRoZSBvbGQuCgpUaGUgY29tbWl0IHlvdSBtZW50aW9uZWQgaXMgZGlm
ZmVyZW50IGJlY2F1c2UgaXQgY29tcGxldGVseSBicmVha3MgQUJJCmNvbXBhdGliaWxpdHkuCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:20:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:20:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epH0x-0000dZ-G8; Fri, 23 Feb 2018 17:20:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epH0w-0000BO-94
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:20:06 +0000
X-Inumbo-ID: 040336b9-18be-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 040336b9-18be-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:21:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68481085"
Date: Fri, 23 Feb 2018 17:19:47 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180223171947.b4c2k2m5qbvbzpsr@MacBook-Pro-de-Roger.local>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-18-git-send-email-chao.gao@intel.com>
 <20180212144912.jywfmqlowmkrsmeq@MacBook-Pro-de-Roger.local>
 <20180223052223.GB162485@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223052223.GB162485@skl-4s-chao.sh.intel.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 17/28] x86/vvtd: save and restore
	emulated VT-d
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDE6MjI6MjNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDI6NDk6MTJQTSArMDAwMCwgUm9nZXIgUGF1IE1v
bm7DqSB3cm90ZToKPiA+T24gRnJpLCBOb3YgMTcsIDIwMTcgYXQgMDI6MjI6MjRQTSArMDgwMCwg
Q2hhbyBHYW8gd3JvdGU6Cj4gPgo+ID4+ICtzdHJ1Y3QgaHZtX2h3X3Z2dGQKPiA+PiArewo+ID4+
ICsgICAgdWludDMyX3QgZWltX2VuYWJsZWQgOiAxLAo+ID4+ICsgICAgICAgICAgICAgaW50cmVt
YXBfZW5hYmxlZCA6IDE7Cj4gPj4gKyAgICB1aW50MzJfdCBmYXVsdF9pbmRleDsKPiA+PiArCj4g
Pj4gKyAgICAvKiBJbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlIGJhc2UgZ2ZuIGFuZCB0aGUgbWF4
IG9mIGVudHJpZXMgKi8KPiA+PiArICAgIHVpbnQzMl90IGlydF9tYXhfZW50cnk7Cj4gPj4gKyAg
ICB1aW50NjRfdCBpcnQ7Cj4gPj4gKwo+ID4+ICsgICAgdWludDMyX3QgcmVnc1tWVlREX01BWF9P
RkZTRVQvc2l6ZW9mKHVpbnQzMl90KV07Cj4gPj4gK307Cj4gPj4gKwo+ID4+ICtERUNMQVJFX0hW
TV9TQVZFX1RZUEUoVlZURCwgMjEsIHN0cnVjdCBodm1faHdfdnZ0ZCk7Cj4gPgo+ID5BZGRpbmcg
bmV3IGZpZWxkcyB0byB0aGlzIHN0cnVjdCBpbiBhIG1pZ3JhdGlvbiBjb21wYXRpYmxlIHdheSBp
cwo+ID5nb2luZyB0byBiZSBhIFBJVEEsIGJ1dCB0aGVyZSdzIG5vIGVhc3kgc29sdXRpb24gdG8g
dGhpcyBJJ20gYWZyYWlkLi4uCj4gCj4gV2hhdCBkbyB5b3UgbWVhbiBieSAibWlncmF0aW9uIGNv
bXBhdGlibGUiPyBEbyB5b3UgbWVhbiBtaWdyYXRpbmcgYSBodm0KPiBndWVzdCB3aXRoIHZpb21t
dSBiZXR3ZWVuIGRpZmZlcmVudCBYZW4gdmVyc2lvbnM/IENvdWxkIGl0IGJlIHNvbHZlZCBieQo+
IGxlYXZpbmcgc29tZSBwYWRkaW5nIGZpZWxkcyBoZXJlPwoKSXQncyBpbmV2aXRhYmxlLCBidXQg
d2hlbiBuZXcgZmVhdHVyZXMgYXJlIGFkZGVkIHRvIHRoZSB2dnRkCmltcGxlbWVudGF0aW9uIHRo
ZSBzdHJ1Y3Qgd2lsbCBsaWtlbHkgY2hhbmdlIGFuZCB0aGVuIHdlIHdpbGwgbmVlZApzb21lIGNv
bnZlcnNpb24gaGVscGVyLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:21:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:21:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epH20-0000kn-Oj; Fri, 23 Feb 2018 17:21:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epH1z-0000kF-EH
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:21:11 +0000
X-Inumbo-ID: 2b36c7bd-18be-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b36c7bd-18be-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:22:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464225226"
Date: Fri, 23 Feb 2018 17:21:03 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180223172102.ysbtlzfs6bdmy3tn@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-11-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221140259.29360-11-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Shane Wang <shane.wang@intel.com>,
 Gang Wei <gang.wei@intel.com>
Subject: Re: [Xen-devel] [PATCH v4 10/16] xen/mm: Switch map_pages_to_xen to
 use MFN typesafe
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTNQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBjdXJyZW50IHByb3RvdHlwZSBpcyBzbGlnaHRseSBjb25mdXNpbmcgYmVjYXVz
ZSBpdCB0YWtlcyBhIHZpcnR1YWwKPiBhZGRyZXNzIGFuZCBhIHBoeXNpY2FsIGZyYW1lIChub3Qg
YWRkcmVzcyEpLiBTd2l0Y2hpbmcgdG8gTUZOIHdpbGwgaW1wcm92ZQo+IHNhZmV0eSBhbmQgcmVk
dWNlIHRoZSBjaGFuY2UgdG8gbWlzdGFrZW5seSBpbnZlcnQgdGhlIDIgcGFyYW1ldGVycy4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:21:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:21:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epH2L-0000o2-Vw; Fri, 23 Feb 2018 17:21:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epH2K-0000nM-Nb
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:21:32 +0000
X-Inumbo-ID: 37f881d1-18be-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 37f881d1-18be-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:23:09 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464225320"
Date: Fri, 23 Feb 2018 17:21:25 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180223172125.63kptaiause4cjkv@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-12-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221140259.29360-12-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 11/16] xen/mm: Switch page_alloc.c to
	typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTRQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:25:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:25:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epH6U-00016m-HJ; Fri, 23 Feb 2018 17:25:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epH6T-00016c-7M
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 17:25:49 +0000
X-Inumbo-ID: d0cb3998-18be-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d0cb3998-18be-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:27:26 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68481406"
Date: Fri, 23 Feb 2018 17:25:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180223172511.yifvuflrpjfwgpzs@MacBook-Pro-de-Roger.local>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-2-roger.pau@citrix.com>
 <5A90476802000078001AAFF1@prv-mh.provo.novell.com>
 <88293102-cebe-1ad6-5335-741fd0c97051@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <88293102-cebe-1ad6-5335-741fd0c97051@arm.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 01/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDQ6MDI6MTdQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDIzLzAyLzE4IDE1OjU1LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+
ID4gPiA+IE9uIDIzLjAxLjE4IGF0IDE2OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3Rl
Ogo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2Fy
bS94ZW4ubGRzLlMKPiA+ID4gaW5kZXggYzliOTU0NjQzNS4uOThiODI2ODBjNiAxMDA2NDQKPiA+
ID4gLS0tIGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUwo+ID4gPiArKysgYi94ZW4vYXJjaC9hcm0v
eGVuLmxkcy5TCj4gPiA+IEBAIC02NSw2ICs2NSwxMyBAQCBTRUNUSU9OUwo+ID4gPiAgICAgICAg
ICBfX3BhcmFtX3N0YXJ0ID0gLjsKPiA+ID4gICAgICAgICAgKiguZGF0YS5wYXJhbSkKPiA+ID4g
ICAgICAgICAgX19wYXJhbV9lbmQgPSAuOwo+ID4gPiArCj4gPiA+ICsjaWYgZGVmaW5lZChDT05G
SUdfSEFTX1BDSSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKPiAKPiBXaHkgdGhpcyBp
cyBjb25kaXRpb25hbCB0byBDT05GSUdfTEFURV9IV0RPTT8KCkN1cnJlbnRseSBQQ0kgY29uZmln
IHNwYWNlIGVtdWxhdGlvbiBpcyBsaW1pdGVkIHRvIERvbTAgdXNhZ2UsIGhlbmNlCnRoZSBzZXR1
cCBwYXJ0IG9mIGl0IGNhbiBsaXZlIGluIHRoZSBpbml0IHNlY3Rpb24gaWYgbm90IHVzaW5nIGEg
bGF0ZQpoYXJkd2FyZSBkb21haW4uCgo+IAo+IEFsc28sIGFueSByZWFzb24gdG8gaW1wb3NlIFZQ
Q0kgd2hlbiBDT05GSUdfSEFTX1BDSSBpcyBzZXQgYW5kIG5vdCBpbnRyb2R1Y2UKPiBhbm90aGVy
IGNvbmZpZz8gVGhlIG5ldyBjb25maWcgd291bGQgaGVscCB0byBhZGQgc3VwcG9ydCBmb3IgUENJ
IGluIHN0ZXBzIGluCj4gb3RoZXIgYXJjaGl0ZWN0dXJlcy4KCkkgY291bGQgZG8gdGhhdCBJIGd1
ZXNzLCB1bmxlc3MgYW55b25lIG9iamVjdHMgSSB3aWxsIGFkZCBhCkNPTkZJR19WUENJIG9wdGlv
bi4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:26:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:26:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epH7S-0001Hi-Qv; Fri, 23 Feb 2018 17:26:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epH7R-0001H3-D0
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 17:26:49 +0000
X-Inumbo-ID: f450c602-18be-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f450c602-18be-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:28:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epH7J-0002Eg-D1; Fri, 23 Feb 2018 17:26:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epH7D-0000p5-JC; Fri, 23 Feb 2018 17:26:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epH7D-0002K9-8b; Fri, 23 Feb 2018 17:26:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119966-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=a823a5280f25ad19a751dd9a41044f556471e61a
X-Osstest-Versions-That: xen=1e1da6ec3aeb289d885b6a2ad0ea50949426f3a4
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 17:26:35 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 119966: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk2NiB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTk2Ni8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBhODIzYTUyODBmMjVhZDE5YTc1MWRkOWE0MTA0NGY1NTY0NzFlNjFhCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxZTFkYTZlYzNhZWIyODlkODg1
YjZhMmFkMGVhNTA5NDk0MjZmM2E0CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk5NTkgIDIwMTgt
MDItMjMgMTE6MDI6MjEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5OTY2ICAy
MDE4LTAyLTIzIDE0OjMzOjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWxhbiBSb2JpbnNvbiA8QWxhbi5S
b2JpbnNvbkB0cy5mdWppdHN1LmNvbT4KICBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogIEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICBJ
YW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54
ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICAxZTFkYTZlYzNhLi5hODIzYTUyODBmICBh
ODIzYTUyODBmMjVhZDE5YTc1MWRkOWE0MTA0NGY1NTY0NzFlNjFhIC0+IHNtb2tlCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:27:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:27:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epH7g-0001K4-1d; Fri, 23 Feb 2018 17:27:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epH7f-0001J6-4K
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:27:03 +0000
X-Inumbo-ID: fce9c4d0-18be-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fce9c4d0-18be-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:28:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464226362"
Date: Fri, 23 Feb 2018 17:26:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180223172655.6luuswrqbtttqcff@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-13-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221140259.29360-13-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 12/16] xen/mm: Switch common/memory.c to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTVQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEEgbmV3IGhlbHBlciBjb3B5X21mbl90b19ndWVzdCBpcyBpbnRyb2R1Y2VkIHRvIGVh
c2lseSB0byBjb3B5IGEgTUZOIHRvCj4gdGhlIGd1ZXN0IG1lbW9yeS4KPiAKPiBOb3QgZnVuY3Rp
b25hbCBjaGFuZ2UgaW50ZW5kZWQKCklzIHRoZXJlIGEgcmVhc29uIHRvIG5vdCBtYWtlIGFsbCBn
dWVzdCBhY2Nlc3NvcnMgdHllcC1zYWZlIGluc3RlYWQ/CgpXZWkuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:29:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:29:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epH9Y-0001Z3-D2; Fri, 23 Feb 2018 17:29:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=cwfe=fr=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1epH9W-0001YT-PF
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:28:58 +0000
X-Inumbo-ID: 41cbf603-18bf-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41cbf603-18bf-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:30:36 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Fri, 23 Feb 2018 10:28:52 -0700
Message-Id: <5A905D6102000078001AB18A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Fri, 23 Feb 2018 10:28:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1518434587-22827-1-git-send-email-andrew.cooper3@citrix.com>
 <1518434587-22827-4-git-send-email-andrew.cooper3@citrix.com>
 <5A83064F02000078001A764E@prv-mh.provo.novell.com>
 <24e3a0bb-5df0-8b45-d30b-bb6cf4e8be4c@citrix.com>
 <5A903D5702000078001AAF8D@prv-mh.provo.novell.com>
 <193ccb3c-d4bb-5939-90a1-1a781adcb587@citrix.com>
In-Reply-To: <193ccb3c-d4bb-5939-90a1-1a781adcb587@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/7] x86/alt: Clean up the assembly used to
 generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDE3OjI0LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDIvMTggMTU6MTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMy4w
Mi4xOCBhdCAxNTowMywgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MTMvMDIvMTggMTQ6MzcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+ICA+Pj4gT24gMTIuMDIuMTgg
YXQgMTI6MjMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+Pj4+PiArKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4+Pj4+IEBAIC05LDYwICs5LDY3IEBACj4+
Pj4+ICAgKiBlbm91Z2ggaW5mb3JtYXRpb24gZm9yIHRoZSBhbHRlcm5hdGl2ZXMgcGF0Y2hpbmcg
Y29kZSB0byBwYXRjaCBhbgo+Pj4+PiAgICogaW5zdHJ1Y3Rpb24uIFNlZSBhcHBseV9hbHRlcm5h
dGl2ZXMoKS4KPj4+Pj4gICAqLwo+Pj4+PiAtLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9y
aWcgYWx0IGZlYXR1cmUgb3JpZ19sZW4gYWx0X2xlbgo+Pj4+PiArLm1hY3JvIGFsdGluc3RydWN0
aW9uX2VudHJ5IG9yaWcgcmVwbCBmZWF0dXJlIG9yaWdfbGVuIHJlcGxfbGVuCj4+Pj4+ICAgICAg
LmxvbmcgXG9yaWcgLSAuCj4+Pj4+IC0gICAgLmxvbmcgXGFsdCAtIC4KPj4+Pj4gKyAgICAubG9u
ZyBccmVwbCAtIC4KPj4+Pj4gICAgICAud29yZCBcZmVhdHVyZQo+Pj4+PiAgICAgIC5ieXRlIFxv
cmlnX2xlbgo+Pj4+PiAtICAgIC5ieXRlIFxhbHRfbGVuCj4+Pj4+ICsgICAgLmJ5dGUgXHJlcGxf
bGVuCj4+Pj4+ICAuZW5kbQo+Pj4+PiAgCj4+Pj4+ICsjZGVmaW5lIG9yaWdfbGVuICAgICAgICAg
ICAgICAgKC5MXEBfb3JpZ19lICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQo+Pj4+PiArI2RlZmlu
ZSByZXBsX2xlbihucikgICAgICAgICAgICguTFxAX3JlcGxfZVwoKW5yICAtICAgICAuTFxAX3Jl
cGxfc1woKW5yKQo+Pj4+PiArI2RlZmluZSBkZWNsX3JlcGwoaW5zbiwgbnIpICAgICAuTFxAX3Jl
cGxfc1woKW5yOiBpbnNuOyAuTFxAX3JlcGxfZVwoKW5yOgo+Pj4+IFdvdWxkbid0IGl0IHdvcmsg
ZXF1YWxseSB3ZWxsIGJ1dCBsb29rIHNsaWdodGx5IGxlc3Mgb2RkIGlmIHlvdSB1c2VkCj4+Pj4g
XChucikgaW5zdGVhZCBvZiBcKClucj8KPj4+IEhvdyB3b3VsZCB0aGF0IHdvcms/ICBcKCkgaXMg
dGhlIHRva2VuIHNlcGFyYXRvci4KPj4gV2hlbiB0aGVyZSdzIG5vdGhpbmcgaW5zaWRlIHRoZSBw
YXJlbnRoZXNlcywgdGhpcyBjb25zdHJ1Y3QKPj4gY2FuIGJlIHVzZWQgYXMgYSB0b2tlbiBzZXBh
cmF0b3IsIGJ1dCB0aGF0J3Mgbm90IGl0cyBtYWluCj4+IHB1cnBvc2UuIEluc3RlYWQgXCg8dGV4
dD4pIG1lYW5zIHRvIHRha2UgPHRleHQ+IGxpdGVyYWxseSwKPj4gd2l0aG91dCBlLmcuIGV4cGFu
ZGluZyBtYWNybyBhcmd1bWVudHMgaW5zaWRlIGl0Lgo+IAo+IEkndmUgbmV2ZXIgY29tZSBhY3Jv
c3MgaXQgYmVmb3JlLCBhbmQgSSBzdGlsbCBjYW4ndCBmaW5kIHJlZmVyZW5jZSB0byBpdAo+IGlu
IHRoZSBhcyBtYW51YWwuCj4gCj4gQXMgZm9yIHdoeSBub3QgdG8gdXNlIGl0LCBDbGFuZyBoYXMg
bm8gaWRlYSB3aGF0IFwobnIpIG1lYW5zLCBtZWFuaW5nCj4gdGhhdCBpdCBkb2Vzbid0IGV4cGFu
ZCB0aGUgY29uc3RydWN0IGluIHRoZSB3YXkgeW91IGRlc2NyaWJlLiAgKEFsdGhvdWdoCj4gSSBz
ZWUgdGhhdCBHQ0MvQVMgZG8gYmVoYXZlIGFzIHlvdSBkZXNjcmliZSkuCgpPaCwgaWYgY2xhbmcg
Y2FuJ3QgY29wZSwgdGhlbiBsZWF2ZSBpdCBhcyBpcy4KCkphbgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:30:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:30:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHAl-00029K-MU; Fri, 23 Feb 2018 17:30:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epHAl-00028o-89
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:30:15 +0000
X-Inumbo-ID: 6f5aba2c-18bf-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f5aba2c-18bf-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:31:52 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464226921"
Date: Fri, 23 Feb 2018 17:29:50 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180223172950.4kxm2klgm6uxfyqx@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-14-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221140259.29360-14-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 13/16] xen/grant: Switch {create,
 replace}_grant_p2m_mapping to typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTZQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IFRoZSBjdXJyZW50IHByb3RvdHlwZSBpcyBzbGlnaHRseSBjb25mdXNpbmcgYmVjYXVz
ZSBpdCB0YWtlcyBhIGd1ZXN0Cj4gcGh5c2ljYWwgYWRkcmVzcyBhbmQgYSBtYWNoaW5lIHBoeXNp
Y2FsIGZyYW1lIChub3QgYWRkcmVzcyEpLiBTd2l0Y2hpbmcgdG8KPiBNRk4gd2lsbCBpbXByb3Zl
IHNhZmV0eSBhbmQgcmVkdWNlIHRoZSBjaGFuY2UgdG8gbWlzdGFrZW5seSBpbnZlcnQgdGhlCj4g
MiBwYXJhbWV0ZXJzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBncmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Cj4gCgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:31:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:31:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHBd-0002GC-Uv; Fri, 23 Feb 2018 17:31:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epHBc-0002G5-Uy
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:31:08 +0000
X-Inumbo-ID: 363dea8b-18bf-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 363dea8b-18bf-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 18:30:17 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464227262"
Date: Fri, 23 Feb 2018 17:30:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180223173058.q7jrzta2szl5butc@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-15-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221140259.29360-15-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 14/16] xen/grant: Switch
 common/grant_table.c to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTdQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE5vIGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CgpSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:32:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:32:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHCY-0002OF-A1; Fri, 23 Feb 2018 17:32:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epHCX-0002Nj-FH
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:32:05 +0000
X-Inumbo-ID: b1284623-18bf-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1284623-18bf-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:33:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464227589"
Date: Fri, 23 Feb 2018 17:31:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180223173154.pipgxwpqutukumul@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-17-julien.grall@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180221140259.29360-17-julien.grall@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Jun Nakajima <jun.nakajima@intel.com>, Tim Deegan <tim@xen.org>,
 Kevin Tian <kevin.tian@intel.com>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 Shane Wang <shane.wang@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Gang Wei <gang.wei@intel.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 16/16] xen: Convert page_to_mfn and
 mfn_to_page to use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTlQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IE1vc3Qgb2YgdGhlIHVzZXJzIG9mIHBhZ2VfdG9fbWZuIGFuZCBtZm5fdG9fcGFnZSBh
cmUgZWl0aGVyIG92ZXJyaWRpbmcKPiB0aGUgbWFjcm9zIHRvIG1ha2UgdGhlbSB3b3JrIHdpdGgg
bWZuX3Qgb3IgdXNlIG1mbl94L19tZm4gYmVjYXVzZSB0aGUKPiByZXN0IG9mIHRoZSBmdW5jdGlv
biB1c2UgbWZuX3QuCj4gCj4gU28gbWFrZSBwYWdlX3RvX21mbiBhbmQgbWZuX3RvX3BhZ2UgcmV0
dXJuIG1mbl90IGJ5IGRlZmF1bHQuIFRoZSBfXyoKPiB2ZXJzaW9uIGFyZSBub3cgZHJvcHBlZCBh
cyB0aGlzIHBhdGNoIHdpbGwgY29udmVydCBhbGwgdGhlIHJlbWFpbmluZwo+IG5vbi10eXBlc2Fm
ZSBjYWxsZXJzLgo+IAo+IE9ubHkgcmVhc29uYWJsZSBjbGVhbi11cHMgYXJlIGRvbmUgaW4gdGhp
cyBwYXRjaC4gVGhlIHJlc3Qgd2lsbCB1c2UKPiBfbWZuL21mbl94IGZvciB0aGUgdGltZSBiZWlu
Zy4KPiAKPiBMYXN0bHksIGRvbWFpbl9wYWdlX3RvX21mbiBpcyBhbHNvIGNvbnZlcnRlZCB0byB1
c2UgbWZuX3QgZ2l2ZW4gdGhhdAo+IG1vc3Qgb2YgdGhlIGNhbGxlcnMgYXJlIG5vdyBzd2l0Y2hl
ZCB0byBfbWZuKGRvbWFpbl9wYWdlX3RvX21mbiguLi4pKS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:32:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:32:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHDO-0002V8-IL; Fri, 23 Feb 2018 17:32:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epHDN-0002Uf-02
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 17:32:57 +0000
X-Inumbo-ID: cf758681-18bf-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf758681-18bf-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:34:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464227816"
Date: Fri, 23 Feb 2018 17:32:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Colin King <colin.king@canonical.com>
Message-ID: <20180223173248.ltt2f5ek2bfzesxt@citrix.com>
References: <20180223171657.5748-1-colin.king@canonical.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223171657.5748-1-colin.king@canonical.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, netdev@vger.kernel.org,
 kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH][next] xen-netback: make function
	xenvif_rx_skb static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDU6MTY6NTdQTSArMDAwMCwgQ29saW4gS2luZyB3cm90
ZToKPiBGcm9tOiBDb2xpbiBJYW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgo+IAo+
IFRoZSBmdW5jdGlvbiB4ZW52aWZfcnhfc2tiIGlzIGxvY2FsIHRvIHRoZSBzb3VyY2UgYW5kIGRv
ZXMgbm90IG5lZWQKPiB0byBiZSBpbiBnbG9iYWwgc2NvcGUsIHNvIG1ha2UgaXQgc3RhdGljLgo+
IAo+IENsZWFucyB1cCBzcGFyc2Ugd2FybmluZzoKPiBkcml2ZXJzL25ldC94ZW4tbmV0YmFjay9y
eC5jOjQyMjo2OiB3YXJuaW5nOiBzeW1ib2wgJ3hlbnZpZl9yeF9za2InCj4gd2FzIG5vdCBkZWNs
YXJlZC4gU2hvdWxkIGl0IGJlIHN0YXRpYz8KPiAKPiBTaWduZWQtb2ZmLWJ5OiBDb2xpbiBJYW4g
S2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgoKQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CgpUaGFua3MKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:37:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:37:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHI6-0002sP-3l; Fri, 23 Feb 2018 17:37:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epHI4-0002sJ-FO
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:37:48 +0000
X-Inumbo-ID: 7cf5b4d4-18c0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7cf5b4d4-18c0-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:39:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464228651"
Date: Fri, 23 Feb 2018 17:37:39 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180223173739.vzbuzx72t5mxigcr@citrix.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-9-git-send-email-chao.gao@intel.com>
 <20180209163915.lglo2f4ag73unasu@MacBook-Pro-de-Roger.local>
 <20180209172109.GH30322@skl-4s-chao.sh.intel.com>
 <20180209175129.fil4uetd2nxzhvfr@MacBook-Pro-de-Roger.local>
 <20180222062011.GA105139@skl-4s-chao.sh.intel.com>
 <20180223170709.snsafb3vlppj5vp5@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223170709.snsafb3vlppj5vp5@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Chao Gao <chao.gao@intel.com>
Subject: Re: [Xen-devel] [PATCH v4 08/28] x86/vvtd: Add MMIO handler for VVTD
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDU6MDc6MDlQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBUaHUsIEZlYiAyMiwgMjAxOCBhdCAwMjoyMDoxMlBNICswODAwLCBDaGFv
IEdhbyB3cm90ZToKPiA+IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDA1OjUxOjI5UE0gKzAwMDAs
IFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+T24gU2F0LCBGZWIgMTAsIDIwMTggYXQgMDE6
MjE6MDlBTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4gPiA+PiBPbiBGcmksIEZlYiAwOSwgMjAx
OCBhdCAwNDozOToxNVBNICswMDAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPj4gPk9u
IEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjE1UE0gKzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+
ID4gPj4gPj4gVGhpcyBwYXRjaCBhZGRzIFZWVEQgTU1JTyBoYW5kbGVyIHRvIGRlYWwgd2l0aCBN
TUlPIGFjY2Vzcy4KPiA+ID4+ID4+IAo+ID4gPj4gPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8g
PGNoYW8uZ2FvQGludGVsLmNvbT4KPiA+ID4+ID4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUg
PHRpYW55dS5sYW5AaW50ZWwuY29tPgo+ID4gPj4gPj4gLS0tCj4gPiA+PiA+PiB2NDoKPiA+ID4+
ID4+ICAtIG9ubHkgdHJhcCB0aGUgcmVnaXN0ZXIgZW11bGF0ZWQgaW4gdnZ0ZF9pbl9yYW5nZSgp
Lgo+ID4gPj4gPj4gICAgaS5lLiByZXBsYWNlIFBBR0VfU0laRSB3aXRoIHRoZSBWVlREX01BWF9P
RkZTRVQKPiA+ID4+ID4+IC0tLQo+ID4gPj4gPj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dnRkLmMgfCA1NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ID4g
Pj4gPj4gIDEgZmlsZSBjaGFuZ2VkLCA1NSBpbnNlcnRpb25zKCspCj4gPiA+PiA+PiAKPiA+ID4+
ID4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+ID4gPj4gPj4gaW5kZXggOWY3NmNjZi4u
ZDc4ZDg3OCAxMDA2NDQKPiA+ID4+ID4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dnRkLmMKPiA+ID4+ID4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC92dnRk
LmMKPiA+ID4+ID4KPiA+ID4+ID5Ob3cgdGhhdCBJIGxvb2sgYXQgdGhpcywgdGhpcyBpcyB0aGUg
d3JvbmcgZm9sZGVyLiBUaGlzIHNob3VsZCBiZSBpbgo+ID4gPj4gPnhlbi9hcmNoL3g4Ni9odm0g
d2l0aCB0aGUgcmVzdCBvZiB0aGUgZW11bGF0ZWQgZGV2aWNlcy4KPiA+ID4+IAo+ID4gPj4gSXQg
aXMgYSBwcm9ibGVtIHdlIGRpc2N1c3NlZCBpbiBwcmV2aW91cyB2ZXJzaW9ucy4gQU1EIHB1dHMg
aXRzIHZJT01NVQo+ID4gPj4gKGlvbW11X2d1ZXN0LmMpIGluIHhlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2FtZC8uIFdlIGFyZSBmb2xsb3dpbmcgd2hhdAo+ID4gPj4gdGhleSBkaWQuIEkgZG9uJ3Qg
aGF2ZSBzcGVjaWFsIHRhc3RlIG9uIHRoaXMuIElmIG5vIG9uZSBvYmplY3RzIHRvIHlvdXIKPiA+
ID4+IHN1Z2dlc3Rpb24sIEkgd2lsbCBtb3ZlIGl0IHRvIHhlbi9hcmNoL3g4Ni9odm0vLiBNYXli
ZSBjcmVhdGUgYSBuZXcKPiA+ID4+IGludGVsIGRpcmVjdG9yeSBzaW5jZSBpdCdzIGludGVsLXNw
ZWNpZmljIGFuZCB3b24ndCBiZSB1c2VkIGJ5IEFNRC4KPiA+ID4KPiA+ID5PaCwgaXQncyBiZWVu
IHF1aXRlIHNvbWUgdGltZSBzaW5jZSBJJ3ZlIHJldmlld2VkIHRoYXQsIHNvIFRCSCBJCj4gPiA+
ZGlkbid0IHJlbWVtYmVyIHRoYXQgZGlzY3Vzc2lvbi4KPiA+ID4KPiA+ID5JZiB0aGUgQU1EIHZp
b21tdSB0aGluZyBpcyBhbHJlYWR5IHRoZXJlIEkgZ3Vlc3MgaXQgZG9lc24ndCBodXJ0Li4uCj4g
PiA+QWxzbywgaGF2ZSB5b3UgY2hlY2tlZCB3aGV0aGVyIGl0IGNhbiBiZSBjb252ZXJ0ZWQgdG8g
dXNlIHRoZQo+ID4gPmluZnJhc3RydWN0dXJlIHRoYXQgeW91IGFkZCBoZXJlPwo+ID4gCj4gPiBO
b3QgeWV0LiBJdCBzZWVtcyB0aGF0IHdlIGhhdmUgbm8gbWV0aG9kIHRvIHVzZSBBTUQgdklPTU1V
IG5vdy4KPiA+IEFuZCBJIG5vdGljZSB0aGF0IFdlaSBwbGFucyB0byByZW1vdmUgQU1EIHZJT01N
VS4KPiA+IAo+ID4gSSBjYW4gY29udmVydCBBTUQgdklPTU1VIGltcGxlbWVudGF0aW9uIHRvIHVz
ZSB0aGlzIGluZnJhc3RydWN0dXJlIGlmIHdlCj4gPiBmaW5hbGx5IGRlY2lkZSB0byBwcmVzZXJ2
ZSBBTUQgdklPTU1VLgo+IAo+IE9oLCBPSywgSSBoYWQgbm8gaWRlYSB3ZSB3aGVyZSBwbGFubmlu
ZyB0byByZW1vdmUgdGhlIEFNRCB2SU9NTVUKPiBzdHVmZi4KClRoYXQgY29kZSB3YXMgbmV2ZXIg
cHJvcGVybHkgaG9va2VkIHVwIGluIHRoZSBmaXJzdCBwbGFjZS4gSXQgaGFzIGJlZW4KZGVhZCBj
b2RlIHNpbmNlIDIwMTItaXNoIHNvIEkgYXNzdW1lZCBub29uZSBjYXJlZC4KCkkgZG9uJ3Qga25v
dyBpZiBBTUQgbWFpbnRhaW5lciB3aWxsIG9iamVjdCB0byB0aGUgcmVtb3ZhbCB0aG91Z2guCgpX
ZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:44:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:44:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHOS-0003hd-2w; Fri, 23 Feb 2018 17:44:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=p8gz=fr=citrix.com=prvs=5859f5b70=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1epHOR-0003hR-0F
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 17:44:23 +0000
X-Inumbo-ID: 67e8f619-18c1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 67e8f619-18c1-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:45:59 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68482621"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Thread-Topic: [PATCH v8 03/11] x86/physdev: enable
 PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
Thread-Index: AQHTrL73lwSbQgxzCEqOKVsdV8N6f6OyQa0g
Date: Fri, 23 Feb 2018 17:44:14 +0000
Message-ID: <860c8e3466b44dfc8efc22d8058934ad@AMSPEX02CL03.citrite.net>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-4-roger.pau@citrix.com>
 <5A9047E202000078001AAFF4@prv-mh.provo.novell.com>
In-Reply-To: <5A9047E202000078001AAFF4@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v8 03/11] x86/physdev: enable
 PHYSDEVOP_pci_mmcfg_reserved for PVH Dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRv
OkpCZXVsaWNoQHN1c2UuY29tXQ0KPiBTZW50OiAyMyBGZWJydWFyeSAyMDE4IDE1OjU3DQo+IFRv
OiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgUm9nZXIgUGF1IE1vbm5l
DQo+IDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gQ2M6IEFuZHJldyBDb29wZXIgPEFuZHJldy5D
b29wZXIzQGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnOyBC
b3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPjsNCj4gS29ucmFkIFJ6
ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPg0KPiBTdWJqZWN0OiBSZTogW1BB
VENIIHY4IDAzLzExXSB4ODYvcGh5c2RldjogZW5hYmxlDQo+IFBIWVNERVZPUF9wY2lfbW1jZmdf
cmVzZXJ2ZWQgZm9yIFBWSCBEb20wDQo+IA0KPiA+Pj4gT24gMjMuMDEuMTggYXQgMTY6MDcsIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4gU28gdGhhdCBNTUNGRyByZWdpb25zIG5v
dCBwcmVzZW50IGluIHRoZSBNQ0ZHIEFDUEkgdGFibGUgY2FuIGJlIGFkZGVkDQo+ID4gYXQgcnVu
IHRpbWUgYnkgdGhlIGhhcmR3YXJlIGRvbWFpbi4NCj4gPg0KPiA+IFNpZ25lZC1vZmYtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiA+IFJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+DQo+ID4gLS0tDQo+ID4gQ2M6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4NCj4gPiAtLS0NCj4gPiBDaGFuZ2VzIHNpbmNlIHY3Og0KPiA+ICAt
IEFkZCBuZXdsaW5lIGluIGh2bV9waHlzZGV2X29wIGZvciBub24tZmFsbHRocm91Z2ggY2FzZS4N
Cj4gPg0KPiA+IENoYW5nZXMgc2luY2UgdjY6DQo+ID4gIC0gRG8gbm90IHJldHVybiBFRVhJU1Qg
aWYgdGhlIHNhbWUgZXhhY3QgcmVnaW9uIGlzIGFscmVhZHkgdHJhY2tlZCBieQ0KPiA+ICAgIFhl
bi4NCj4gPg0KPiA+IENoYW5nZXMgc2luY2UgdjU6DQo+ID4gIC0gQ2hlY2sgZm9yIGhhc192cGNp
IGJlZm9yZSBjYWxsaW5nIHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcg0KPiA+ICAgIGluc3Rl
YWQgb2YgY2hlY2tpbmcgZm9yIGlzX2h2bV9kb21haW4uDQo+ID4NCj4gPiBDaGFuZ2VzIHNpbmNl
IHY0Og0KPiA+ICAtIENoYW5nZSB0aGUgaGFyZHdhcmVfZG9tYWluIGNoZWNrIGluIGh2bV9waHlz
ZGV2X29wIHRvIGEgdnBjaSBjaGVjay4NCj4gPiAgLSBPbmx5IHJlZ2lzdGVyIHRoZSBNTUNGRyBh
cmVhLCBidXQgZG9uJ3Qgc2NhbiBpdC4NCj4gPg0KPiA+IENoYW5nZXMgc2luY2UgdjM6DQo+ID4g
IC0gTmV3IGluIHRoaXMgdmVyc2lvbi4NCj4gPiAtLS0NCj4gPiAgeGVuL2FyY2gveDg2L2h2bS9o
eXBlcmNhbGwuYyB8ICA1ICsrKysrDQo+ID4gIHhlbi9hcmNoL3g4Ni9odm0vaW8uYyAgICAgICAg
fCAxNiArKysrKysrKysrKy0tLS0tDQo+IA0KPiBTYWRseSB5b3UgZm9yZ290IHRvIENjIFBhdWwg
Zm9yIHRoaXMgb25lLiBQYXVsIC0gYW55IGNoYW5jZSB5b3UgY291bGQNCj4gdGFrZSBhIGxvb2s/
DQo+IA0KDQpTdXJlLiBMR1RNLg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1
cnJhbnRAY2l0cml4LmNvbT4NCg0KPiBKYW4NCj4gDQo+ID4gIHhlbi9hcmNoL3g4Ni9waHlzZGV2
LmMgICAgICAgfCAxMSArKysrKysrKysrKw0KPiA+ICAzIGZpbGVzIGNoYW5nZWQsIDI3IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pDQo+ID4NCj4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9oeXBlcmNhbGwuYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMNCj4gPiBp
bmRleCA1NzQyZGQxNzk3Li44NWVhY2Q3ZDMzIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHlwZXJjYWxsLmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5j
DQo+ID4gQEAgLTg5LDYgKzg5LDExIEBAIHN0YXRpYyBsb25nIGh2bV9waHlzZGV2X29wKGludCBj
bWQsDQo+ID4gWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lkKSBhcmcpDQo+ID4gICAgICAgICAg
aWYgKCAhaGFzX3BpcnEoY3Vyci0+ZG9tYWluKSApDQo+ID4gICAgICAgICAgICAgIHJldHVybiAt
RU5PU1lTOw0KPiA+ICAgICAgICAgIGJyZWFrOw0KPiA+ICsNCj4gPiArICAgIGNhc2UgUEhZU0RF
Vk9QX3BjaV9tbWNmZ19yZXNlcnZlZDoNCj4gPiArICAgICAgICBpZiAoICFoYXNfdnBjaShjdXJy
LT5kb21haW4pICkNCj4gPiArICAgICAgICAgICAgcmV0dXJuIC1FTk9TWVM7DQo+ID4gKyAgICAg
ICAgYnJlYWs7DQo+ID4gICAgICB9DQo+ID4NCj4gPiAgICAgIGlmICggIWN1cnItPmhjYWxsX2Nv
bXBhdCApDQo+ID4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaW8uYyBiL3hlbi9hcmNo
L3g4Ni9odm0vaW8uYw0KPiA+IGluZGV4IDA0NDI1YzA2NGIuLjU1NjgxMGMxMjYgMTAwNjQ0DQo+
ID4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9pby5jDQo+ID4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9pby5jDQo+ID4gQEAgLTUwNywxMCArNTA3LDkgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBodm1f
bW1pb19vcHMNCj4gdnBjaV9tbWNmZ19vcHMgPSB7DQo+ID4gICAgICAud3JpdGUgPSB2cGNpX21t
Y2ZnX3dyaXRlLA0KPiA+ICB9Ow0KPiA+DQo+ID4gLWludCBfX2h3ZG9tX2luaXQgcmVnaXN0ZXJf
dnBjaV9tbWNmZ19oYW5kbGVyKHN0cnVjdCBkb21haW4gKmQsDQo+IHBhZGRyX3QNCj4gPiBhZGRy
LA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNp
Z25lZCBpbnQgc3RhcnRfYnVzLA0KPiA+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZW5kX2J1cywNCj4gPiAtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHNlZykNCj4gPiAraW50
IHJlZ2lzdGVyX3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QgZG9tYWluICpkLCBwYWRkcl90IGFk
ZHIsDQo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHN0
YXJ0X2J1cywgdW5zaWduZWQgaW50DQo+ID4gZW5kX2J1cywNCj4gPiArICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgc2VnKQ0KPiA+ICB7DQo+ID4gICAgICBzdHJ1
Y3QgaHZtX21tY2ZnICptbWNmZywgKm5ldyA9IHhtYWxsb2Moc3RydWN0IGh2bV9tbWNmZyk7DQo+
ID4NCj4gPiBAQCAtNTM1LDkgKzUzNCwxNiBAQCBpbnQgX19od2RvbV9pbml0DQo+IHJlZ2lzdGVy
X3ZwY2lfbW1jZmdfaGFuZGxlcihzdHJ1Y3QNCj4gPiBkb21haW4gKmQsIHBhZGRyX3QgYWRkciwN
Cj4gPiAgICAgICAgICBpZiAoIG5ldy0+YWRkciA8IG1tY2ZnLT5hZGRyICsgbW1jZmctPnNpemUg
JiYNCj4gPiAgICAgICAgICAgICAgIG1tY2ZnLT5hZGRyIDwgbmV3LT5hZGRyICsgbmV3LT5zaXpl
ICkNCj4gPiAgICAgICAgICB7DQo+ID4gKyAgICAgICAgICAgIGludCByZXQgPSAtRUVYSVNUOw0K
PiA+ICsNCj4gPiArICAgICAgICAgICAgaWYgKCBuZXctPmFkZHIgPT0gbW1jZmctPmFkZHIgJiYN
Cj4gPiArICAgICAgICAgICAgICAgICBuZXctPnN0YXJ0X2J1cyA9PSBtbWNmZy0+c3RhcnRfYnVz
ICYmDQo+ID4gKyAgICAgICAgICAgICAgICAgbmV3LT5zZWdtZW50ID09IG1tY2ZnLT5zZWdtZW50
ICYmDQo+ID4gKyAgICAgICAgICAgICAgICAgbmV3LT5zaXplID09IG1tY2ZnLT5zaXplICkNCj4g
PiArICAgICAgICAgICAgICAgIHJldCA9IDA7DQo+ID4gICAgICAgICAgICAgIHdyaXRlX3VubG9j
aygmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX2xvY2spOw0KPiA+ICAgICAgICAgICAgICB4ZnJl
ZShuZXcpOw0KPiA+IC0gICAgICAgICAgICByZXR1cm4gLUVFWElTVDsNCj4gPiArICAgICAgICAg
ICAgcmV0dXJuIHJldDsNCj4gPiAgICAgICAgICB9DQo+ID4NCj4gPiAgICAgIGlmICggbGlzdF9l
bXB0eSgmZC0+YXJjaC5odm1fZG9tYWluLm1tY2ZnX3JlZ2lvbnMpICkNCj4gPiBkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L3BoeXNkZXYuYyBiL3hlbi9hcmNoL3g4Ni9waHlzZGV2LmMNCj4gPiBp
bmRleCAzODBkMzZmNmI5Li45ODQ0OTFjM2RjIDEwMDY0NA0KPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9waHlzZGV2LmMNCj4gPiArKysgYi94ZW4vYXJjaC94ODYvcGh5c2Rldi5jDQo+ID4gQEAgLTU1
Nyw2ICs1NTcsMTcgQEAgcmV0X3QgZG9fcGh5c2Rldl9vcChpbnQgY21kLA0KPiA+IFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0odm9pZCkgYXJnKQ0KPiA+DQo+ID4gICAgICAgICAgcmV0ID0gcGNpX21t
Y2ZnX3Jlc2VydmVkKGluZm8uYWRkcmVzcywgaW5mby5zZWdtZW50LA0KPiA+ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnN0YXJ0X2J1cywgaW5mby5lbmRfYnVzLCBpbmZv
LmZsYWdzKTsNCj4gPiArICAgICAgICBpZiAoICFyZXQgJiYgaGFzX3ZwY2koY3VycmQpICkNCj4g
PiArICAgICAgICB7DQo+ID4gKyAgICAgICAgICAgIC8qDQo+ID4gKyAgICAgICAgICAgICAqIEZv
ciBIVk0gKFBWSCkgZG9tYWlucyB0cnkgdG8gYWRkIHRoZSBuZXdseSBmb3VuZCBNTUNGRyB0bw0K
PiA+IHRoZQ0KPiA+ICsgICAgICAgICAgICAgKiBkb21haW4uDQo+ID4gKyAgICAgICAgICAgICAq
Lw0KPiA+ICsgICAgICAgICAgICByZXQgPSByZWdpc3Rlcl92cGNpX21tY2ZnX2hhbmRsZXIoY3Vy
cmQsIGluZm8uYWRkcmVzcywNCj4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGluZm8uc3RhcnRfYnVzLCBpbmZvLmVuZF9idXMsDQo+ID4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbmZvLnNlZ21lbnQpOw0KPiA+
ICsgICAgICAgIH0NCj4gPiArDQo+ID4gICAgICAgICAgYnJlYWs7DQo+ID4gICAgICB9DQo+ID4N
Cj4gPiAtLQ0KPiA+IDIuMTUuMQ0KPiANCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:45:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:45:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHPH-0003mY-BW; Fri, 23 Feb 2018 17:45:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epHPG-0003m5-4I
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 17:45:14 +0000
X-Inumbo-ID: 87450faf-18c1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 87450faf-18c1-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:46:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464229716"
Date: Fri, 23 Feb 2018 17:44:48 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Oleksandr Grytsov <al1img@gmail.com>
Message-ID: <20180223174448.3vmc7a74vr6b42lx@citrix.com>
References: <1513260853-3450-1-git-send-email-al1img@gmail.com>
 <20180206123635.xqjoqsq4dfgve73d@citrix.com>
 <CACvf2oV9sJPJ9cK6HsstthSmpuh6SC-y058qmV6_=zExRRgd5A@mail.gmail.com>
 <20180213120658.bshetw3jommut5nj@citrix.com>
 <CACvf2oWkY6=tHqQ=pYHj6cH+g01FrSrr_iJbu1qPrrnmeXgJYw@mail.gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <CACvf2oWkY6=tHqQ=pYHj6cH+g01FrSrr_iJbu1qPrrnmeXgJYw@mail.gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add libxl__is_driver_domain function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMDM6MzI6MDRQTSArMDIwMCwgT2xla3NhbmRyIEdyeXRz
b3Ygd3JvdGU6Cj4gT24gVHVlLCBGZWIgMTMsIDIwMTggYXQgMjowNiBQTSwgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4gCj4gPiBPbiBUdWUsIEZlYiAwNiwgMjAxOCBhdCAw
MzowODo0NVBNICswMjAwLCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiA+ID4gT24gVHVlLCBG
ZWIgNiwgMjAxOCBhdCAyOjM2IFBNLCBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPiB3cm90
ZToKPiA+ID4KPiA+ID4gPiBPbiBUaHUsIERlYyAxNCwgMjAxNyBhdCAwNDoxNDoxMlBNICswMjAw
LCBPbGVrc2FuZHIgR3J5dHNvdiB3cm90ZToKPiA+ID4gPiA+IEZyb206IE9sZWtzYW5kciBHcnl0
c292IDxvbGVrc2FuZHJfZ3J5dHNvdkBlcGFtLmNvbT4KPiA+ID4gPiA+Cj4gPiA+ID4gPiBXZSBo
YXZlIGZvbGxvd2luZyBhcm0tYmFzZWQgc2V0dXA6Cj4gPiA+ID4gPgo+ID4gPiA+ID4gLSBEb20w
IHdpdGggeGVuIGFuZCB4ZW4gdG9vbHM7Cj4gPiA+ID4gPiAtIERvbTEgd2l0aCBkZXZpY2UgYmFj
a2VuZHMgKGJ1dCBpdCBpcyBub3QgdGhlIGRyaXZlciBkb21haW4pOwo+ID4gPiA+Cj4gPiA+ID4g
V2hhdCBpcyB5b3VyIGRlZmluaXRpb24gb2YgYSAiZHJpdmVyIGRvbWFpbiI/IFdoYXQgZG9lcyBp
dCBkbyBpbiB0aGlzCj4gPiA+ID4gY2FzZT8KPiA+ID4gPgo+ID4gPiA+IEkgc2VlbSB0byBoYXZl
IHNlZW4gcGVvcGxlIHVzZSB0aGlzIHRlcm0gaW4gZGlmZmVyZW50IGNvbnRleHRzIHRvIG1lYW4K
PiA+ID4gPiBzbGlnaHRseSBkaWZmZXJlbnQgdGhpbmdzLiBJIG5lZWQgdG8gZmlndXJlIG91dCB3
aGF0IHlvdSBhY3R1YWxseSBtZWFuCj4gPiA+ID4gZmlyc3QuCj4gPiA+ID4KPiA+ID4gPgo+ID4g
PiBJIHNlZSBpbiB0aGUgbGlieGwveGwgc291cmNlcyB0aGF0IGNsb3NpbmcgUFYgZGV2aWNlcyBp
cyBkb25lIGRpZmZlcmVudGx5Cj4gPiA+IGluIGNhc2UgYmFja2VuZHMgYXJlIGluIERvbTAgYW5k
IGFyZSBpbiBvdGhlciBkb21haW4uIEl0IGlzIGNhbGxlZCBhcwo+ID4gPiBkcml2ZXIgZG9tYWlu
IGluIHRoZSBzb3VyY2VzLiBTbywgSSBkb24ndCBoYXZlIGNsZWFyIHVuZGVyc3RhbmRpbmcKPiA+
ID4gd2hhdCBkb2VzIGl0IG1lYW4uIEluIG91ciBzZXR1cCBiYWNrZW5kcyBhcmUgaW4gRG9tMSBh
bmQgeGwgaXMgaW4gRG9tMC4KPiA+ID4gQW5kIEkgc2VlIHRoYXQgeGwgZG9zbid0IGNsb3NlIFBW
IGRldmljZSBvbiBkb21haW4gcmVib290IG9yIHNodXRkb3duLgo+ID4KPiA+IERvIHlvdSBydW4g
eGwgZGV2ZCBpbiB5b3VyIGJhY2tlbmQgZG9tYWluPwo+ID4KPiA+IFdlaS4KPiA+Cj4gCj4gTm8g
SSBkb24ndAoKQ2FuIHlvdSB0cnkgdGhhdD8gSSB0aGluayB4bCBkZXZkIHNob3VsZCBjbGVhbiB1
cCB0aGUgc3RhbGUgZW50cmllcyAtLQp0aGF0J3MgaG93IHdlIGVudmlzYWdlIGRyaXZlciBkb21h
aW5zIHRvIGJlIHVzZWQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:46:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHPz-0003tG-Jy; Fri, 23 Feb 2018 17:45:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epHPy-0003sR-9G
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 17:45:58 +0000
X-Inumbo-ID: a12543ba-18c1-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a12543ba-18c1-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:47:34 +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 1D1111529;
 Fri, 23 Feb 2018 09:45:51 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C1CD23F25C;
 Fri, 23 Feb 2018 09:45:48 -0800 (PST)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-2-roger.pau@citrix.com>
 <5A90476802000078001AAFF1@prv-mh.provo.novell.com>
 <88293102-cebe-1ad6-5335-741fd0c97051@arm.com>
 <20180223172511.yifvuflrpjfwgpzs@MacBook-Pro-de-Roger.local>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <df60cc87-92cf-da70-6534-6efb92174f32@arm.com>
Date: Fri, 23 Feb 2018 17:45:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180223172511.yifvuflrpjfwgpzs@MacBook-Pro-de-Roger.local>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 01/11] vpci: introduce basic handlers to
 trap accesses to the PCI config space
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgUm9nZXIsCgpPbiAyMy8wMi8xOCAxNzoyNSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiBP
biBGcmksIEZlYiAyMywgMjAxOCBhdCAwNDowMjoxN1BNICswMDAwLCBKdWxpZW4gR3JhbGwgd3Jv
dGU6Cj4+IEhpLAo+Pgo+PiBPbiAyMy8wMi8xOCAxNTo1NSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+
Pj4+PiBPbiAyMy4wMS4xOCBhdCAxNjowNywgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3cm90ZToK
Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3hlbi5sZHMuUyBiL3hlbi9hcmNoL2FybS94
ZW4ubGRzLlMKPj4+PiBpbmRleCBjOWI5NTQ2NDM1Li45OGI4MjY4MGM2IDEwMDY0NAo+Pj4+IC0t
LSBhL3hlbi9hcmNoL2FybS94ZW4ubGRzLlMKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0veGVuLmxk
cy5TCj4+Pj4gQEAgLTY1LDYgKzY1LDEzIEBAIFNFQ1RJT05TCj4+Pj4gICAgICAgICAgIF9fcGFy
YW1fc3RhcnQgPSAuOwo+Pj4+ICAgICAgICAgICAqKC5kYXRhLnBhcmFtKQo+Pj4+ICAgICAgICAg
ICBfX3BhcmFtX2VuZCA9IC47Cj4+Pj4gKwo+Pj4+ICsjaWYgZGVmaW5lZChDT05GSUdfSEFTX1BD
SSkgJiYgZGVmaW5lZChDT05GSUdfTEFURV9IV0RPTSkKPj4KPj4gV2h5IHRoaXMgaXMgY29uZGl0
aW9uYWwgdG8gQ09ORklHX0xBVEVfSFdET00/Cj4gCj4gQ3VycmVudGx5IFBDSSBjb25maWcgc3Bh
Y2UgZW11bGF0aW9uIGlzIGxpbWl0ZWQgdG8gRG9tMCB1c2FnZSwgaGVuY2UKPiB0aGUgc2V0dXAg
cGFydCBvZiBpdCBjYW4gbGl2ZSBpbiB0aGUgaW5pdCBzZWN0aW9uIGlmIG5vdCB1c2luZyBhIGxh
dGUKPiBoYXJkd2FyZSBkb21haW4uCgpPaCwgSSBtaXNzZWQgdGhhdCBiaXRzLiBNYWtlIHNlbnNl
IHRoZW4uCgpDaGVlcnMsCgo+Pgo+PiBBbHNvLCBhbnkgcmVhc29uIHRvIGltcG9zZSBWUENJIHdo
ZW4gQ09ORklHX0hBU19QQ0kgaXMgc2V0IGFuZCBub3QgaW50cm9kdWNlCj4+IGFub3RoZXIgY29u
ZmlnPyBUaGUgbmV3IGNvbmZpZyB3b3VsZCBoZWxwIHRvIGFkZCBzdXBwb3J0IGZvciBQQ0kgaW4g
c3RlcHMgaW4KPj4gb3RoZXIgYXJjaGl0ZWN0dXJlcy4KPiAKPiBJIGNvdWxkIGRvIHRoYXQgSSBn
dWVzcywgdW5sZXNzIGFueW9uZSBvYmplY3RzIEkgd2lsbCBhZGQgYQo+IENPTkZJR19WUENJIG9w
dGlvbi4KPiAKPiBSb2dlci4KPiAKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:46:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:46:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHQj-000476-S7; Fri, 23 Feb 2018 17:46:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epHQi-00046n-8r
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:46:44 +0000
X-Inumbo-ID: 645fc23a-18c1-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 645fc23a-18c1-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 18:45:52 +0100 (CET)
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 59CBD1529;
 Fri, 23 Feb 2018 09:46:42 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C2E2F3F25C;
 Fri, 23 Feb 2018 09:46:40 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-13-julien.grall@arm.com>
 <20180223172655.6luuswrqbtttqcff@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <2566afed-ec43-231f-44cc-477a77109b1e@arm.com>
Date: Fri, 23 Feb 2018 17:46:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180223172655.6luuswrqbtttqcff@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 12/16] xen/mm: Switch common/memory.c to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8wMi8xOCAxNzoyNiwgV2VpIExpdSB3cm90ZToKPiBPbiBXZWQsIEZlYiAyMSwgMjAx
OCBhdCAwMjowMjo1NVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEEgbmV3IGhlbHBl
ciBjb3B5X21mbl90b19ndWVzdCBpcyBpbnRyb2R1Y2VkIHRvIGVhc2lseSB0byBjb3B5IGEgTUZO
IHRvCj4+IHRoZSBndWVzdCBtZW1vcnkuCj4+Cj4+IE5vdCBmdW5jdGlvbmFsIGNoYW5nZSBpbnRl
bmRlZAo+IAo+IElzIHRoZXJlIGEgcmVhc29uIHRvIG5vdCBtYWtlIGFsbCBndWVzdCBhY2Nlc3Nv
cnMgdHllcC1zYWZlIGluc3RlYWQ/CgpDb3VsZCB5b3UgY2xhcmlmeSB3aGF0IHlvdSBtZWFuPyBN
Rk4gYW5kIHhlbl9wZm5fdCBoYXZlIGRpZmZlcmVudCB0eXBlIApvbiBBcm0uIFNvIEkgYW0gbm90
IHN1cmUgaG93IHlvdSB3b3VsZCBiZSBhYmxlIHRvIG1ha2UgdGhlbSB0eXBlc2FmZS4KCkNoZWVy
cywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 17:47:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 17:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHR5-0004C9-6a; Fri, 23 Feb 2018 17:47:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epHR4-0004B5-7H
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 17:47:06 +0000
X-Inumbo-ID: ca34d1d1-18c1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ca34d1d1-18c1-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 17:48:43 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464230069"
Date: Fri, 23 Feb 2018 17:46:58 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Message-ID: <20180223174658.vmb2uajv5epf6tn2@citrix.com>
References: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, George.Dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 tamas@tklengyel.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDI6NDk6NDRQTSArMDIwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPiBUaGlzIHBhdGNoIGlzIGFkZGluZyBhIHdheSB0byBlbmFibGUvZGlzYWJsZSBu
ZXN0ZWQgcGFnZWZhdWx0Cj4gZXZlbnRzLiBJdCBpbnRyb2R1Y2VzIHRoZSB4Y19tb25pdG9yX25l
c3RlZF9wYWdlZmF1bHQgZnVuY3Rpb24KPiBhbmQgYWRkcyB0aGUgbmVzdGVkX3BhZ2VmYXVsdF9k
aXNhYmxlZCBpbiB0aGUgbW9uaXRvciBzdHJ1Y3R1cmUuCj4gVGhpcyBpcyBuZWVkZWQgYnkgdGhl
IGludHJvc3BlY3Rpb24gc28gaXQgd2lsbCBvbmx5IGdldCBnbGEKPiBmYXVsdHMgYW5kIG5vdCBn
ZXQgc3BhbW1lZCB3aXRoIG90aGVyIGZhdWx0cy4KPiBJbiBwMm1fc2V0X2FkX2JpdHMgdGhlIHYt
PmFyY2guc3NlX3BnX2RpcnR5LmVpcCBhbmQKPiB2LT5hcmNoLnNzZV9wZ19kaXJ0eS5nbGEgYXJl
IHVzZWQgdG8gbWFyayB0aGF0IHRoaXMgaXMgdGhlCj4gc2Vjb25kIHRpbWUgYSBmYXVsdCBvY2N1
cnMgYW5kIHRoZSBkaXJ0eSBiaXQgaXMgc2V0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFsZXhhbmRy
dSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+IAo+IC0tLQo+IENoYW5nZXMgc2lu
Y2UgVjE6Cj4gICAgICAgICAtIFJiIFYxCj4gCS0gQWRkIGNvbW1lbnQgaW4gZG9tY3RsLmgKPiAt
LS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAgMiArKwo+ICB0b29scy9saWJ4
Yy94Y19tb25pdG9yLmMgICAgICB8IDE0ICsrKysrKysrKysrKysrCgpUaGVzZSBjaGFuZ2VzIGxv
b2sgc2Vuc2libGUgdG8gbWUuCgo+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8IDI3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC94ODYvbW9uaXRvci5jICAg
ICAgICB8IDEzICsrKysrKysrKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAg
fCAgNiArKysrKysKPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgMyArKy0KPiAg
eGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAgMiArKwoKWW91IG1pZ2h0IHdhbnQgdG8g
YnVtcCBkb21jdGwgdmVyc2lvbiBudW1iZXIgaXQgaXMgaGFzIGJlZW4gZG9uZSBhbHJlYWR5Cmlu
IHRoaXMgcmVsZWFzZS4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:03:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:03:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHgT-0005tZ-9b; Fri, 23 Feb 2018 18:03:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0ntu=fr=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1epHgS-0005tT-0j
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 18:03:00 +0000
X-Inumbo-ID: a9282487-18c3-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a9282487-18c3-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:02:07 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id p104so14946032wrc.12
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 10:02:57 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=CVNuCxrwLCJE8+lU4U73Re7gbrAHJfo5FHcGFibFbJc=;
 b=WTE4e2CDcawCRl7ZEqSSTBOCTHbhVuFKyXvGXl8c5usJ5MPTgHjUary1Pb9lyiQh32
 KVdiAWnB1xSzMYaGGNgSAc1KSEHTUzX+Eh/+Y4tU/lLpY1b2HHjk9EfjVmm8W6Hyb+kU
 IXF8lpuSK8ps19Hz7xUATbn7SH0rl+9Ejvs7g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=CVNuCxrwLCJE8+lU4U73Re7gbrAHJfo5FHcGFibFbJc=;
 b=kzKU7gWpfflVG/Altd1hBgHpPCh2d8Dofn5uJGCgkM+0JxhdfvXZQ0N50vtp7eRLOC
 7/Jq4mGQUFaOGhGEJfEfGE5ANNOGjRr5Qi8qkCidzbmPKjkESn7BhCojJC6fH+IR2ZTV
 3/2l7y9bHAB9MCtccf4JukQ02rDlT0cr/EqX04uvTPX1idcT3nvwt+UeRKzjAuAQy3T+
 dSda+3P4VE2GGuOceflFZ+XUGoeA1LA8lzCdzmItKhRioyz8/F3at3j3FjFPFxmwPD3l
 S/9leK39kmfoqyiIgY4t/Mqt+mT/wNTzg2OMxZyGa3MHMea7BIXEIxSMO4XhWiFX4LLN
 7AYg==
X-Gm-Message-State: APf1xPBEKxIhYQrajWoIrlsfa6zvRgeTA57G254xujchjv4YiKo5T2R8
 X1vlBQLBk+0Y48XyVdh+yDnfisKx54Q=
X-Google-Smtp-Source: AH8x226eObKa+TzYG9bpSWtAJL5nCKBhAhb1fc8mnyo1jiX7vGKDL3zIx1xgpTM/ZrYLLA02+zyWGA==
X-Received: by 10.223.157.135 with SMTP id p7mr2404428wre.33.1519408976356;
 Fri, 23 Feb 2018 10:02:56 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id s80sm3484265wrc.93.2018.02.23.10.02.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 10:02:55 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-39-andre.przywara@linaro.org>
 <3de3fe41-ad76-7b5b-69bf-96631131ec22@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <b92c08fd-9f60-c958-efb1-82332c158382@linaro.org>
Date: Fri, 23 Feb 2018 18:02:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <3de3fe41-ad76-7b5b-69bf-96631131ec22@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 38/49] ARM: new VGIC: handle hardware
	mapped IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wMi8xOCAxMjoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIFZHSUMgc3VwcG9y
dHMgdmlydHVhbCBJUlFzIHRvIGJlIGNvbm5lY3RlZCB0byBhIGhhcmR3YXJlIElSUSwgc28KPj4g
d2hlbiBhIGd1ZXN0IEVPSXMgdGhlIHZpcnR1YWwgaW50ZXJydXB0LCBpdCBhZmZlY3RzIHRoZSBz
dGF0ZSBvZiB0aGF0Cj4+IGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IG9uIHRoZSBoYXJkd2FyZSBz
aWRlIGF0IHRoZSBzYW1lIHRpbWUuCj4+IEltcGxlbWVudCB0aGUgaW50ZXJmYWNlIHRoYXQgdGhl
IFhlbiBhcmNoL2NvcmUgY29kZSBleHBlY3RzIHRvIGNvbm5lY3QKPj4gdGhlIHZpcnR1YWwgYW5k
IHRoZSBwaHlzaWNhbCB3b3JsZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmMgfCA2Mwo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysKPj4gwqAgMSBmaWxlIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKykKPj4KPj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMuYwo+PiBpbmRleCBkYzVlMDExZmEzLi44ZDUyNjBhN2RiIDEwMDY0NAo+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+
IEBAIC02OTMsNiArNjkzLDY5IEBAIHZvaWQgdmdpY19raWNrX3ZjcHVzKHN0cnVjdCBkb21haW4g
KmQpCj4+IMKgwqDCoMKgwqAgfQo+PiDCoCB9Cj4+IMKgICtzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNf
Z2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1Cj4+ICp2LAo+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IHZpcnEpCj4+ICt7Cj4+ICvCoMKgwqAgc3Ry
dWN0IGlycV9kZXNjICpkZXNjID0gTlVMTDsKPj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmly
cSA9IHZnaWNfZ2V0X2lycShkLCB2LCB2aXJxKTsKPj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGZs
YWdzOwo+PiArCj4+ICvCoMKgwqAgaWYgKCAhaXJxICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVy
biBOVUxMOwo+PiArCj4+ICvCoMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ss
IGZsYWdzKTsKPj4gK8KgwqDCoCBpZiAoIGlycS0+aHcgKQo+PiArwqDCoMKgwqDCoMKgwqAgZGVz
YyA9IGlycV90b19kZXNjKGlycS0+aHdpbnRpZCk7Cj4gCj4gVGhpcyBpcyBub3QgZ29pbmcgdG8g
d29yayB3ZWxsIGZvciBQUElzLiBXZSBzaG91bGQgY29uc2lkZXIgdG8gYWRkIGF0Cj4gbGVhc3Qg
YW4gQVNTRVJUKC4uLikgaW4gdGhlIGNvZGUgdG8gcHJldmVudCBiYWQgdXNlIG9mIGl0LgoKWWVh
aCwgZG9uZS4gQnV0IEkgd29uZGVyIGlmIHdlIGV2ZW50dWFsbHkgc2hvdWxkIGV4dGVuZCB0aGUK
aXJxX3RvX2Rlc2MoKSBmdW5jdGlvbiB0byB0YWtlIHRoZSB2Q1BVLCBzaW5jZSB3ZSB3aWxsIG5l
ZWQgaXQgYW55d2F5Cm9uY2Ugd2UgdXNlIGhhcmR3YXJlIG1hcHBlZCB0aW1lciBJUlFzIChQUElz
KSBpbiB0aGUgZnV0dXJlLiBCdXQgdGhpcwpzaG91bGQgbm90IGJlIGluIHRoaXMgc2VyaWVzLCBJ
IGd1ZXNzLgoKPj4gK8KgwqDCoCBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpcnEtPmlycV9sb2Nr
LCBmbGFncyk7Cj4+ICsKPj4gK8KgwqDCoCB2Z2ljX3B1dF9pcnEoZCwgaXJxKTsKPj4gKwo+PiAr
wqDCoMKgIHJldHVybiBkZXNjOwo+PiArfQo+PiArCj4+ICsvKgo+PiArICogd2FzOgo+PiArICrC
oMKgwqDCoMKgIGludCBrdm1fdmdpY19tYXBfcGh5c19pcnEoc3RydWN0IHZjcHUgKnZjcHUsIHUz
MiB2aXJ0X2lycSwKPj4gdTMyIHBoeXNfaXJxKQo+PiArICrCoMKgwqDCoMKgIGludCBrdm1fdmdp
Y191bm1hcF9waHlzX2lycShzdHJ1Y3QgdmNwdSAqdmNwdSwgdW5zaWduZWQgaW50Cj4+IHZpcnRf
aXJxKQo+PiArICovCj4+ICtpbnQgdmdpY19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpk
LCBzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQg
aW50IHZpcnRfaXJxLCBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MsCj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGJvb2wgY29ubmVjdCkKPiAKPiBJbmRlbnRhdGlvbi4KPiAKPj4gK3sKPj4gK8KgwqDC
oCBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycShkLCB2Y3B1LCB2aXJ0X2lycSk7
Cj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4gK8KgwqDCoCBpbnQgcmV0ID0gMDsK
Pj4gKwo+PiArwqDCoMKgIGlmICggIWlycSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJ
TlZBTDsKPj4gKwo+PiArwqDCoMKgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBm
bGFncyk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGNvbm5lY3QgKcKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBhc3NpZ24gYSBtYXBwZWQgSVJRICovCj4+ICvCoMKg
wqAgewo+PiArwqDCoMKgwqDCoMKgwqAgLyogVGhlIFZJUlEgc2hvdWxkIG5vdCBiZSBhbHJlYWR5
IGVuYWJsZWQgYnkgdGhlIGd1ZXN0ICovCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoICFpcnEtPmh3
ICYmICFpcnEtPmVuYWJsZWQgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBpcnEtPmh3ID0gdHJ1ZTsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXJx
LT5od2ludGlkID0gZGVzYy0+aXJxOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiArwqDCoMKgwqDC
oMKgwqAgZWxzZQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCByZXQgPSAtRUJVU1k7Cj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4gCj4gSSBrbm93IHRoYXQgaXQg
c2hvdWxkIG5vdCBtYXR0ZXIgZm9yIFNQSXMgdG9kYXkuIEJ1dCBhcmVuJ3QgeW91IG1lYW50IHRv
Cj4gZ2V0IGEgcmVmZXJlbmNlIG9uIHRoYXQgaW50ZXJydXB0IGlmIHlvdSBjb25uZWN0IGl0PwoK
Tm8sIHRoZSByZWZjb3VudCBmZWF0dXJlIGlzIHN0cmljdGx5IGZvciB0aGUgcG9pbnRlciB0byB0
aGUgc3RydWN0dXJlLApub3QgZm9yIGV2ZXJ5dGhpbmcgcmVsYXRlZCB0byB0aGlzIHZpcnR1YWwg
SVJRLgpXZSBzdG9yZSBvbmx5IHRoZSB2aXJ0dWFsIElSUSBudW1iZXIgaW4gdGhlIGRldl9pZC9p
bmZvIG1lbWJlcnMsIHdlIHdpbGwKZ2V0IHRoZSBzdHJ1Y3QgdmdpY19pcnEgcG9pbnRlciB2aWEg
dGhlIHZJUlEgbnVtYmVyIG9uIGRvX0lSUSgpLgpEb2VzIHRoYXQgbWFrZSBzZW5zZT8KCj4+ICvC
oMKgwqAgfQo+PiArwqDCoMKgIGVsc2XCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiByZW1vdmUgYSBtYXBwZWQgSVJRICovCj4+
ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgaXJxLT5odyA9IGZhbHNlOwo+PiArwqDCoMKg
wqDCoMKgwqAgaXJxLT5od2ludGlkID0gMDsKPiAKPiBIZXJlIHlvdSBibGluZGx5IHJlbW92ZSB0
aGUgaW50ZXJydXB0IHdpdGhvdXQgYmVlbiBzdXJlIGl0IHdhcyB0aGUKPiBjb3JyZWN0IHBoeXNp
Y2FsIG9uZS4gV2Ugc2hvdWxkIGhhdmUgYSBjaGVjayBsaWtlIGluIHRoZSBjdXJyZW50IHZHSUMK
PiB2ZXJzaW9uLgoKRml4ZWQuCgpDaGVlcnMsCkFuZHJlLgoKPj4gK8KgwqDCoCB9Cj4+ICsKPj4g
K8KgwqDCoCBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4+
ICvCoMKgwqAgdmdpY19wdXRfaXJxKGQsIGlycSk7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gcmV0
Owo+PiArfQo+PiArCj4+IMKgIC8qCj4+IMKgwqAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4+IMKgwqAg
KiBtb2RlOiBDCj4+Cj4gCj4gQ2hlZXJzLAo+IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:06:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:06:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHjO-00062h-NX; Fri, 23 Feb 2018 18:06:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epHjN-00062Q-CV
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:06:01 +0000
X-Inumbo-ID: 6e53b23b-18c4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6e53b23b-18c4-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:07:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464234132"
Date: Fri, 23 Feb 2018 18:05:53 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180223180553.cegkcfthqjti4qwh@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-13-julien.grall@arm.com>
 <20180223172655.6luuswrqbtttqcff@citrix.com>
 <2566afed-ec43-231f-44cc-477a77109b1e@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <2566afed-ec43-231f-44cc-477a77109b1e@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 12/16] xen/mm: Switch common/memory.c to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDU6NDY6MzlQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IAo+IAo+IE9uIDIzLzAyLzE4IDE3OjI2LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24gV2Vk
LCBGZWIgMjEsIDIwMTggYXQgMDI6MDI6NTVQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+
ID4gPiBBIG5ldyBoZWxwZXIgY29weV9tZm5fdG9fZ3Vlc3QgaXMgaW50cm9kdWNlZCB0byBlYXNp
bHkgdG8gY29weSBhIE1GTiB0bwo+ID4gPiB0aGUgZ3Vlc3QgbWVtb3J5Lgo+ID4gPiAKPiA+ID4g
Tm90IGZ1bmN0aW9uYWwgY2hhbmdlIGludGVuZGVkCj4gPiAKPiA+IElzIHRoZXJlIGEgcmVhc29u
IHRvIG5vdCBtYWtlIGFsbCBndWVzdCBhY2Nlc3NvcnMgdHllcC1zYWZlIGluc3RlYWQ/Cj4gCj4g
Q291bGQgeW91IGNsYXJpZnkgd2hhdCB5b3UgbWVhbj8gTUZOIGFuZCB4ZW5fcGZuX3QgaGF2ZSBk
aWZmZXJlbnQgdHlwZSBvbgo+IEFybS4gU28gSSBhbSBub3Qgc3VyZSBob3cgeW91IHdvdWxkIGJl
IGFibGUgdG8gbWFrZSB0aGVtIHR5cGVzYWZlLgoKV2hhdCBJIG1lYW50IHdhcyB0byBtYWtlIGNv
cHlfe3RvLGZyb219X2d1ZXN0KiB0eXBlLXNhZmUuIEkganVzdCBmZWVsIGl0CmEgYml0IHN0cmFu
Z2UgeW91IG9ubHkgY3JlYXRlZCBhIHdyYXBwZXIgZm9yIHRoaXMgZmlsZS4gSSB3b25kZXIgd2h5
LgoKTm90ZSBJJ20ganVzdCBhc2tpbmcgcXVlc3Rpb24uIFRoYXQncyBub3QgbmVjZXNzYXJpbHkg
YSBnb29kIGlkZWEgdG8KdHVybiB0aGVtIGFsbCBpbiB0aGUgZW5kLgoKV2VpLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:07:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:07:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHkR-0006BK-03; Fri, 23 Feb 2018 18:07:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epHkP-0006Ay-QL
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:07:05 +0000
X-Inumbo-ID: 94ebe74a-18c4-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 94ebe74a-18c4-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:08:42 +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 CF1641529;
 Fri, 23 Feb 2018 10:06:58 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6E75E3F25C;
 Fri, 23 Feb 2018 10:06:57 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-13-julien.grall@arm.com>
 <20180223172655.6luuswrqbtttqcff@citrix.com>
 <2566afed-ec43-231f-44cc-477a77109b1e@arm.com>
 <20180223180553.cegkcfthqjti4qwh@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <aaaea6ff-7593-f43c-9e43-2875a8d7f352@arm.com>
Date: Fri, 23 Feb 2018 18:06:55 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <20180223180553.cegkcfthqjti4qwh@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 12/16] xen/mm: Switch common/memory.c to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wMi8xOCAxODowNSwgV2VpIExpdSB3cm90ZToKPiBPbiBGcmksIEZlYiAyMywg
MjAxOCBhdCAwNTo0NjozOVBNICswMDAwLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Cj4+Cj4+IE9u
IDIzLzAyLzE4IDE3OjI2LCBXZWkgTGl1IHdyb3RlOgo+Pj4gT24gV2VkLCBGZWIgMjEsIDIwMTgg
YXQgMDI6MDI6NTVQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEEgbmV3IGhlbHBl
ciBjb3B5X21mbl90b19ndWVzdCBpcyBpbnRyb2R1Y2VkIHRvIGVhc2lseSB0byBjb3B5IGEgTUZO
IHRvCj4+Pj4gdGhlIGd1ZXN0IG1lbW9yeS4KPj4+Pgo+Pj4+IE5vdCBmdW5jdGlvbmFsIGNoYW5n
ZSBpbnRlbmRlZAo+Pj4KPj4+IElzIHRoZXJlIGEgcmVhc29uIHRvIG5vdCBtYWtlIGFsbCBndWVz
dCBhY2Nlc3NvcnMgdHllcC1zYWZlIGluc3RlYWQ/Cj4+Cj4+IENvdWxkIHlvdSBjbGFyaWZ5IHdo
YXQgeW91IG1lYW4/IE1GTiBhbmQgeGVuX3Bmbl90IGhhdmUgZGlmZmVyZW50IHR5cGUgb24KPj4g
QXJtLiBTbyBJIGFtIG5vdCBzdXJlIGhvdyB5b3Ugd291bGQgYmUgYWJsZSB0byBtYWtlIHRoZW0g
dHlwZXNhZmUuCj4gCj4gV2hhdCBJIG1lYW50IHdhcyB0byBtYWtlIGNvcHlfe3RvLGZyb219X2d1
ZXN0KiB0eXBlLXNhZmUuIEkganVzdCBmZWVsIGl0Cj4gYSBiaXQgc3RyYW5nZSB5b3Ugb25seSBj
cmVhdGVkIGEgd3JhcHBlciBmb3IgdGhpcyBmaWxlLiBJIHdvbmRlciB3aHkuCgpPaCwgSSBjYW4g
aGF2ZSBhIGxvb2sgYXQgdGhhdC4KCj4gCj4gTm90ZSBJJ20ganVzdCBhc2tpbmcgcXVlc3Rpb24u
IFRoYXQncyBub3QgbmVjZXNzYXJpbHkgYSBnb29kIGlkZWEgdG8KPiB0dXJuIHRoZW0gYWxsIGlu
IHRoZSBlbmQuCgpDaGVlcnMsCgoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:10:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:10:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHnX-0006sQ-Dl; Fri, 23 Feb 2018 18:10:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epHnW-0006sJ-6f
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:10:18 +0000
X-Inumbo-ID: aecd40ac-18c4-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aecd40ac-18c4-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:09:26 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464234895"
Date: Fri, 23 Feb 2018 18:10:07 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Julien Grall <julien.grall@arm.com>
Message-ID: <20180223181007.zatqxo4cxfqfm7gd@citrix.com>
References: <20180221140259.29360-1-julien.grall@arm.com>
 <20180221140259.29360-13-julien.grall@arm.com>
 <20180223172655.6luuswrqbtttqcff@citrix.com>
 <2566afed-ec43-231f-44cc-477a77109b1e@arm.com>
 <20180223180553.cegkcfthqjti4qwh@citrix.com>
 <aaaea6ff-7593-f43c-9e43-2875a8d7f352@arm.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <aaaea6ff-7593-f43c-9e43-2875a8d7f352@arm.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v4 12/16] xen/mm: Switch common/memory.c to
 use typesafe MFN
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDY6MDY6NTVQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+IEhpLAo+IAo+IE9uIDIzLzAyLzE4IDE4OjA1LCBXZWkgTGl1IHdyb3RlOgo+ID4gT24g
RnJpLCBGZWIgMjMsIDIwMTggYXQgMDU6NDY6MzlQTSArMDAwMCwgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+ID4gPiAKPiA+ID4gCj4gPiA+IE9uIDIzLzAyLzE4IDE3OjI2LCBXZWkgTGl1IHdyb3RlOgo+
ID4gPiA+IE9uIFdlZCwgRmViIDIxLCAyMDE4IGF0IDAyOjAyOjU1UE0gKzAwMDAsIEp1bGllbiBH
cmFsbCB3cm90ZToKPiA+ID4gPiA+IEEgbmV3IGhlbHBlciBjb3B5X21mbl90b19ndWVzdCBpcyBp
bnRyb2R1Y2VkIHRvIGVhc2lseSB0byBjb3B5IGEgTUZOIHRvCj4gPiA+ID4gPiB0aGUgZ3Vlc3Qg
bWVtb3J5Lgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBOb3QgZnVuY3Rpb25hbCBjaGFuZ2UgaW50ZW5k
ZWQKPiA+ID4gPiAKPiA+ID4gPiBJcyB0aGVyZSBhIHJlYXNvbiB0byBub3QgbWFrZSBhbGwgZ3Vl
c3QgYWNjZXNzb3JzIHR5ZXAtc2FmZSBpbnN0ZWFkPwo+ID4gPiAKPiA+ID4gQ291bGQgeW91IGNs
YXJpZnkgd2hhdCB5b3UgbWVhbj8gTUZOIGFuZCB4ZW5fcGZuX3QgaGF2ZSBkaWZmZXJlbnQgdHlw
ZSBvbgo+ID4gPiBBcm0uIFNvIEkgYW0gbm90IHN1cmUgaG93IHlvdSB3b3VsZCBiZSBhYmxlIHRv
IG1ha2UgdGhlbSB0eXBlc2FmZS4KPiA+IAo+ID4gV2hhdCBJIG1lYW50IHdhcyB0byBtYWtlIGNv
cHlfe3RvLGZyb219X2d1ZXN0KiB0eXBlLXNhZmUuIEkganVzdCBmZWVsIGl0Cj4gPiBhIGJpdCBz
dHJhbmdlIHlvdSBvbmx5IGNyZWF0ZWQgYSB3cmFwcGVyIGZvciB0aGlzIGZpbGUuIEkgd29uZGVy
IHdoeS4KPiAKPiBPaCwgSSBjYW4gaGF2ZSBhIGxvb2sgYXQgdGhhdC4KPiAKCkJlZm9yZSB5b3Ug
ZG8gYW55IHJlYWwgd29yayBwbGVhc2Ugd2FpdCBmb3Igb3RoZXIgcGVvcGxlIHRvIGNvbW1lbnQu
CgpJIGhhdmVuJ3QgZW50aXJlbHkgY29udmluY2VkIG15c2VsZiBpdCBpcyBhIGdvb2QgaWRlYS4g
Oy0pCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:12:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:12:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHp7-00070x-O0; Fri, 23 Feb 2018 18:11:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nm5i=fr=citrix.com=prvs=5854f5d22=roger.pau@srs-us1.protection.inumbo.net>)
 id 1epHp6-00070n-Dh
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:11:56 +0000
X-Inumbo-ID: e8d5c89c-18c4-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8d5c89c-18c4-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:11:04 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="68484711"
Date: Fri, 23 Feb 2018 18:11:39 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180223181139.crabalgltt34ry7m@MacBook-Pro-de-Roger.local>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-9-git-send-email-chao.gao@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1512546614-9937-9-git-send-email-chao.gao@intel.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC Patch v4 8/8] x86/hvm: bump the maximum number
 of vcpus to 512
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBEZWMgMDYsIDIwMTcgYXQgMDM6NTA6MTRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPiAtLS0KPiAg
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oIHwgMiArLQo+ICAxIGZpbGUg
Y2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2h2bS9odm1faW5mb190YWJsZS5oCj4gaW5kZXggMDhjMjUyZS4uNjgzM2E0YyAxMDA2NDQK
PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKPiArKysgYi94
ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKPiBAQCAtMzIsNyArMzIsNyBA
QAo+ICAjZGVmaW5lIEhWTV9JTkZPX1BBRERSICAgICAgICgoSFZNX0lORk9fUEZOIDw8IDEyKSAr
IEhWTV9JTkZPX09GRlNFVCkKPiAgCj4gIC8qIE1heGltdW0gd2UgY2FuIHN1cHBvcnQgd2l0aCBj
dXJyZW50IHZMQVBJQyBJRCBtYXBwaW5nLiAqLwo+IC0jZGVmaW5lIEhWTV9NQVhfVkNQVVMgICAg
ICAgIDEyOAo+ICsjZGVmaW5lIEhWTV9NQVhfVkNQVVMgICAgICAgIDUxMgoKV293LCB0aGF0IGxv
b2tzIGxpa2UgYSBwcmV0dHkgYmlnIGp1bXAuIEkgY2VydGFpbmx5IGRvbid0IGhhdmUgYWNjZXNz
CnRvIGFueSBib3ggd2l0aCB0aGlzIG51bWJlciBvZiB2Q1BVcywgc28gdGhhdCdzIGdvaW5nIHRv
IGJlIHF1aXRlIGhhcmQKdG8gdGVzdC4gV2hhdCB0aGUgcmVhc29uaW5nIGJlaGluZCB0aGlzIGJ1
bXA/IElzIGhhcmR3YXJlIHdpdGggNTEyCndheXMgZXhwZWN0ZWQgc29vbi1pc2g/CgpBbHNvIG9z
c3Rlc3QgaXMgbm90IGV2ZW4gYWJsZSB0byB0ZXN0IHRoZSBjdXJyZW50IGxpbWl0LCBzbyBJIHdv
dWxkCm1heWJlIGJ1bXAgdGhpcyB0byAyNTYsIGJ1dCBhcyBJIGV4cHJlc3NlZCBpbiBvdGhlciBv
Y2Nhc2lvbnMgSSBkb24ndApmZWVsIGNvbWZvcnRhYmxlIHdpdGggaGF2ZSBhIG51bWJlciBvZiB2
Q1BVcyB0aGF0IHRoZSBjdXJyZW50IHRlc3QKc3lzdGVtIGRvZXNuJ3QgaGF2ZSBoYXJkd2FyZSB0
byB0ZXN0IHdpdGguCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:14:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:14:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHrU-0007CR-3b; Fri, 23 Feb 2018 18:14:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epHrS-0007CK-RD
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 18:14:22 +0000
X-Inumbo-ID: 4103b625-18c5-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4103b625-18c5-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:13:31 +0100 (CET)
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 2948F1529;
 Fri, 23 Feb 2018 10:14:21 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7862C3F25C;
 Fri, 23 Feb 2018 10:14:20 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-39-andre.przywara@linaro.org>
 <3de3fe41-ad76-7b5b-69bf-96631131ec22@arm.com>
 <b92c08fd-9f60-c958-efb1-82332c158382@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d57d0e83-e8ea-101a-c332-63414f3c2945@arm.com>
Date: Fri, 23 Feb 2018 18:14:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <b92c08fd-9f60-c958-efb1-82332c158382@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 38/49] ARM: new VGIC: handle hardware
	mapped IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8wMi8xOCAxODowMiwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTkvMDIvMTggMTI6MTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGksCj4+Cj4+
IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IFRoZSBWR0lDIHN1
cHBvcnRzIHZpcnR1YWwgSVJRcyB0byBiZSBjb25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEsIHNv
Cj4+PiB3aGVuIGEgZ3Vlc3QgRU9JcyB0aGUgdmlydHVhbCBpbnRlcnJ1cHQsIGl0IGFmZmVjdHMg
dGhlIHN0YXRlIG9mIHRoYXQKPj4+IGNvcnJlc3BvbmRpbmcgaW50ZXJydXB0IG9uIHRoZSBoYXJk
d2FyZSBzaWRlIGF0IHRoZSBzYW1lIHRpbWUuCj4+PiBJbXBsZW1lbnQgdGhlIGludGVyZmFjZSB0
aGF0IHRoZSBYZW4gYXJjaC9jb3JlIGNvZGUgZXhwZWN0cyB0byBjb25uZWN0Cj4+PiB0aGUgdmly
dHVhbCBhbmQgdGhlIHBoeXNpY2FsIHdvcmxkLgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
IFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+Pj4gLS0tCj4+PiAgwqAgeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgNjMKPj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKwo+Pj4gIMKgIDEgZmlsZSBjaGFuZ2VkLCA2MyBpbnNlcnRp
b25zKCspCj4+Pgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4gaW5kZXggZGM1ZTAxMWZhMy4uOGQ1MjYwYTdkYiAx
MDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy5jCj4+PiBAQCAtNjkzLDYgKzY5Myw2OSBAQCB2b2lkIHZnaWNfa2lj
a192Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQo+Pj4gIMKgwqDCoMKgwqAgfQo+Pj4gIMKgIH0KPj4+
ICDCoCArc3RydWN0IGlycV9kZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3QgdmNwdQo+Pj4gKnYsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQg
aW50IHZpcnEpCj4+PiArewo+Pj4gK8KgwqDCoCBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBOVUxM
Owo+Pj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycShkLCB2LCB2
aXJxKTsKPj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFnczsKPj4+ICsKPj4+ICvCoMKgwqAg
aWYgKCAhaXJxICkKPj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gTlVMTDsKPj4+ICsKPj4+ICvC
oMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPj4+ICvCoMKg
wqAgaWYgKCBpcnEtPmh3ICkKPj4+ICvCoMKgwqDCoMKgwqDCoCBkZXNjID0gaXJxX3RvX2Rlc2Mo
aXJxLT5od2ludGlkKTsKPj4KPj4gVGhpcyBpcyBub3QgZ29pbmcgdG8gd29yayB3ZWxsIGZvciBQ
UElzLiBXZSBzaG91bGQgY29uc2lkZXIgdG8gYWRkIGF0Cj4+IGxlYXN0IGFuIEFTU0VSVCguLi4p
IGluIHRoZSBjb2RlIHRvIHByZXZlbnQgYmFkIHVzZSBvZiBpdC4KPiAKPiBZZWFoLCBkb25lLiBC
dXQgSSB3b25kZXIgaWYgd2UgZXZlbnR1YWxseSBzaG91bGQgZXh0ZW5kIHRoZQo+IGlycV90b19k
ZXNjKCkgZnVuY3Rpb24gdG8gdGFrZSB0aGUgdkNQVSwgc2luY2Ugd2Ugd2lsbCBuZWVkIGl0IGFu
eXdheQo+IG9uY2Ugd2UgdXNlIGhhcmR3YXJlIG1hcHBlZCB0aW1lciBJUlFzIChQUElzKSBpbiB0
aGUgZnV0dXJlLiBCdXQgdGhpcwo+IHNob3VsZCBub3QgYmUgaW4gdGhpcyBzZXJpZXMsIEkgZ3Vl
c3MuCgppcnFfdG9fZGVzYyBvbmx5IGRlYWwgd2l0aCBoYXJkd2FyZSBpbnRlcnJ1cHQsIHNvIHlv
dSBtZWFuIHBDUFUgaW5zdGVhZCAKb2YgdkNQVT8KCj4gCj4+PiArwqDCoMKgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPj4+ICsKPj4+ICvCoMKgwqAgdmdp
Y19wdXRfaXJxKGQsIGlycSk7Cj4+PiArCj4+PiArwqDCoMKgIHJldHVybiBkZXNjOwo+Pj4gK30K
Pj4+ICsKPj4+ICsvKgo+Pj4gKyAqIHdhczoKPj4+ICsgKsKgwqDCoMKgwqAgaW50IGt2bV92Z2lj
X21hcF9waHlzX2lycShzdHJ1Y3QgdmNwdSAqdmNwdSwgdTMyIHZpcnRfaXJxLAo+Pj4gdTMyIHBo
eXNfaXJxKQo+Pj4gKyAqwqDCoMKgwqDCoCBpbnQga3ZtX3ZnaWNfdW5tYXBfcGh5c19pcnEoc3Ry
dWN0IHZjcHUgKnZjcHUsIHVuc2lnbmVkIGludAo+Pj4gdmlydF9pcnEpCj4+PiArICovCj4+PiAr
aW50IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnZj
cHUsCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgdmlydF9pcnEsIHN0
cnVjdCBpcnFfZGVzYyAqZGVzYywKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJvb2wgY29u
bmVjdCkKPj4KPj4gSW5kZW50YXRpb24uCj4+Cj4+PiArewo+Pj4gK8KgwqDCoCBzdHJ1Y3Qgdmdp
Y19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycShkLCB2Y3B1LCB2aXJ0X2lycSk7Cj4+PiArwqDCoMKg
IHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+PiArwqDCoMKgIGludCByZXQgPSAwOwo+Pj4gKwo+Pj4g
K8KgwqDCoCBpZiAoICFpcnEgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwo+
Pj4gKwo+Pj4gK8KgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3Mp
Owo+Pj4gKwo+Pj4gK8KgwqDCoCBpZiAoIGNvbm5lY3QgKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBhc3NpZ24gYSBtYXBwZWQgSVJRICovCj4+PiArwqDCoMKg
IHsKPj4+ICvCoMKgwqDCoMKgwqDCoCAvKiBUaGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVhZHkg
ZW5hYmxlZCBieSB0aGUgZ3Vlc3QgKi8KPj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoICFpcnEtPmh3
ICYmICFpcnEtPmVuYWJsZWQgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIGlycS0+aHcgPSB0cnVlOwo+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
aXJxLT5od2ludGlkID0gZGVzYy0+aXJxOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4+ICvCoMKg
wqDCoMKgwqDCoCBlbHNlCj4+PiArwqDCoMKgwqDCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgcmV0ID0gLUVCVVNZOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4KPj4gSSBrbm93
IHRoYXQgaXQgc2hvdWxkIG5vdCBtYXR0ZXIgZm9yIFNQSXMgdG9kYXkuIEJ1dCBhcmVuJ3QgeW91
IG1lYW50IHRvCj4+IGdldCBhIHJlZmVyZW5jZSBvbiB0aGF0IGludGVycnVwdCBpZiB5b3UgY29u
bmVjdCBpdD8KPiAKPiBObywgdGhlIHJlZmNvdW50IGZlYXR1cmUgaXMgc3RyaWN0bHkgZm9yIHRo
ZSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3R1cmUsCj4gbm90IGZvciBldmVyeXRoaW5nIHJlbGF0ZWQg
dG8gdGhpcyB2aXJ0dWFsIElSUS4KPiBXZSBzdG9yZSBvbmx5IHRoZSB2aXJ0dWFsIElSUSBudW1i
ZXIgaW4gdGhlIGRldl9pZC9pbmZvIG1lbWJlcnMsIHdlIHdpbGwKPiBnZXQgdGhlIHN0cnVjdCB2
Z2ljX2lycSBwb2ludGVyIHZpYSB0aGUgdklSUSBudW1iZXIgb24gZG9fSVJRKCkuCj4gRG9lcyB0
aGF0IG1ha2Ugc2Vuc2U/CgpCdXQgdGVjaG5pY2FsbHkgeW91ICJhbGxvY2F0ZSIgdGhlIHZpcnR1
YWwgU1BJIGF0IHRoYXQgdGltZSwgcmlnaHQ/IFNvIAp0aGlzIHdvdWxkIG1lYW4geW91IG5lZWQg
dG8gZ2V0IGEgcmVmZXJlbmNlLCBvdGhlcndpc2UgaXQgbWlnaHQgZGlzYXBwZWFyLgoKU28gSSBh
bSBub3QgZW50aXJlbHkgc3VyZSB3aHkgdGhlIHJlZmVyZW5jZSBpcyBub3QgbmVjZXNzYXJ5IGhl
cmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:19:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:19:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epHvt-0007XM-O9; Fri, 23 Feb 2018 18:18:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge/k=fr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1epHvs-0007XG-Tf
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:18:57 +0000
X-Inumbo-ID: e3a76349-18c5-11e8-ba59-bc764e045a96
Received: from EUR01-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe02::60e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e3a76349-18c5-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:18:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=uCeoWtP8orqC/IQBtwGNVf6iv18QktcFV0MIL/Rab2E=;
 b=Ej6SK5m/Hz66LLbjh0rwzyBmeVQJ/aNtwLu9lpsfU8dXE08aSXDLFAH3i+PY74CJGPz/6a2NTNmyzYA4GgPDTnaLe9/uYFB1lfQ87xZGr/1T83Vhpqab6rkMrN4hcXwRKipXFQ7QddnMj/ud07J0yD1twWZ824vMrJ8Qq6VnjPg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.54) by
 AM4PR03MB1763.eurprd03.prod.outlook.com (2603:10a6:200:10::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Fri, 23
 Feb 2018 18:18:46 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180223164753.27311-1-julien.grall@arm.com>
 <20180223164753.27311-12-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <811759ff-83a4-bc2f-e46c-afc7700a4035@epam.com>
Date: Fri, 23 Feb 2018 20:18:40 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180223164753.27311-12-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.54]
X-ClientProxiedBy: HE1PR0402CA0043.eurprd04.prod.outlook.com
 (2603:10a6:7:7c::32) To AM4PR03MB1763.eurprd03.prod.outlook.com
 (2603:10a6:200:10::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 16f7f13c-d9a2-4646-ef70-08d57ae9e14d
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1763; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 3:ZEp+hMO+alc5vU+XtmznMWSLLXGOmFX1B8q+lkW50JI6TmbhrICgqDSXdPaZvxD22Mo9gg9d+b2ZstVRB2k/2dSkUGPjH7GmAE/4h6/N+m55RWYc0086yRJWusKHec6IG1qI1dT1Gb9jyuN3ERwg5A40AMhBX6h/S4VhWTcssBsYIpobfes1eyE6yHLIdwCrrCcg6bqdxXGcp4sy8ofMjocTh4nzvkebzIqXeFjRIgj8hOcHv2uMRwAdzTpQJRBB;
 25:b98QFKbh4r/EXdRn296j0P/NTMml5NryHdzKOcVtEla9ejkTblh1o2de9wsxAvYIgWP50qmar2gVQyXWQ1VoF6rUu3Mzo2oE6UzCPpnMSfKcSOgXYcg71QezsUfkh66NWuGf2rWxdhUaZDWcNPAH6UM2dYVU6gAOgZ8r0whdVH5krPZEiPIUiw1glqsyTgQlCCSe+hVtyJ3lh7Sb9LsDACvdhekBb8lmbfu2MvXX6Gm2mrLiXUhG2GYZlgGjWx7m1yHpzM0L5mx0f3x+QBZu5ojoFBBYE0rlIlNMNA21He4EtvIVCBJSJWITRwktaeBVoPumIJiw0J3oLHL0RfkIUg==;
 31:GWEr5fXBzKXmdbf8bYxUJoBRXAJcOpDfgglVJ9gpDBNQqt+NPxcLBN/d/sG4gIFBMUX4juA7iibnnRCUNo1O0KhdOdj2I5trZKJX1J2KhX/Z5KY+NlKKZanlGxElhpxitBbaQQUNZty16vVtmE1yqeIcIvobon3C0SYU5i0P3+AHwK4JJM/62Kg1vHCsQ7Z3mHISczqA7JzIgCxOBpLkz4RE7E946dgotOPEk+4jJ7s=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1763:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 20:OhFvP/mcl86uxD1VL7fI/Xrp01rZETeoG30PymV8mku6mo2UM5Oy+Cr0EF2uwZrcWlR9x0x+Rma7MDGd4pEEx+k0HigR2UbWg4LpOKR8Gj94jVF0JN9lhL2FdY+8P7BWeifHcBDCKwUTplp7M9TcZp0ZrSrhmXZcJkhPdStZ27CKvkd0Gu3FDDHkCjs+gILZCsprPrpz0N6lR3HbMuvUWqtnaygkrYhS5ig5bUy0/I8aJhU2a0uFRw8eMnCyCENkRSYVU8Q04m5DSeN+Lbbh+RtTAQqysMVAg3zDX12uSz7Ge32ZjNCdfIiWqpYKL9rO2l6dhPxRRypnPZrMEL16IKWfkw9OS1i0hENZnOHfOSDo968Fao52KCxiyEqmJeJ8QYdQ45iXuevLfNcd4LId748T21XfDvreRcpLAr7u3/C3nzPYorlTcSkIWnLc4XW+u4vlFq4wBGWmR12PUn2dPos0D44Rtpe2KtmYrJLq0byrR9Y1ca7IQg4ZAPvGgdK7;
 4:tf2OTVAnG2la1/wvU1qZOofPNNABghat1BeCX5iniefgFNq4AmylSHO3dCbdtvZjSpTFICi0CFSOgbPz2R9U9vKuMygXe+Sh6Typcloud4vmHhH8GIHyEWkSPk5ZY2g7/FHYqpbTdI1RcCIbq6LKwfFrQln1u1azdUxY4GFflW3boiRKMJfMoh/MjsLjgbBmdp3RGifKEU3BI6ZUIbjIAFXYkObfVI317SDgsHDLY7j98aA7fsHyV5dysnPQ2axr9rSVuKTv1wQQtY0KjEBi6Y/eAMaRPaeDPzi6aktOew9lPQBWSqkIur88PGw/6bx6BN6wDk9l6ePlLwOFmuGnPUFuguCXpzjT3daoqFj0M8R7IDD6VHK/HnRmV86kY23k
X-Microsoft-Antispam-PRVS: <AM4PR03MB1763DAA7726B4985219A51C8E6CC0@AM4PR03MB1763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(180628864354917)(22074186197030); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(3231101)(944501161)(3002001)(93006095)(93001095)(10201501046)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(6072148)(201708071742011);
 SRVR:AM4PR03MB1763; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1763; 
X-Forefront-PRVS: 0592A9FDE6
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(346002)(366004)(39860400002)(396003)(376002)(39380400002)(199004)(189003)(8936002)(81156014)(64126003)(305945005)(65826007)(5660300001)(25786009)(8676002)(229853002)(16526019)(186003)(26005)(80792005)(36756003)(76176011)(53936002)(2906002)(81166006)(386003)(105586002)(59450400001)(53546011)(77096007)(50466002)(6246003)(31696002)(6306002)(58126008)(16576012)(66066001)(106356001)(65806001)(65956001)(6486002)(6666003)(55236004)(68736007)(31686004)(7736002)(4326008)(72206003)(2950100002)(67846002)(97736004)(6116002)(86362001)(316002)(3846002)(230700001)(52116002)(52146003)(23676004)(2486003)(47776003)(478600001)(427584002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1763; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; A:1; MX:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYzOzIzOnRKVE1JSGVJbjhCUUhqOUQzQms0K0FCVDFw?=
 =?utf-8?B?NnZUZjlxTG1aVkgvM1BFOEpRTVRVeldMV1krc3cxVWJkdWpiWGhuV0RhYlJR?=
 =?utf-8?B?OGxBL0YwNFU0S0ppWDJOdkVQdzFSTkpUamZPRnB4RE9Tc29tKzQvYmdwcXNy?=
 =?utf-8?B?MTFTYXgrQzBocWd1OEVQdStLYmJCa2FEU2VKcnJlcytNSjZKMlF5QkR1YzVp?=
 =?utf-8?B?RE1OdmpzZmlQcnZUMWxEZVFxTVZHTDU2azExanNvNnpBdkhkZW81M2N2MG1L?=
 =?utf-8?B?eFRBaWVVZ1hidkVIV1FBWTlDRnZ1a3YxQVVtRWR2TTJNNWFWNDBWanpUaERo?=
 =?utf-8?B?M3hscDd2NTZiMExrc3dxN2tUdW5ST0VRL244aE1tVDNKSHlMdmlrWWxQREh4?=
 =?utf-8?B?SWFiS1VEa3EyemV5bXRzNGo2UkZTNFVJZDd4ZTNRZmk3RzNHdnpvWVFhb28y?=
 =?utf-8?B?UmYzaXpIZXNKcGwvRlZVdWVOUXNiRHFvbmVJUi9YTkMzZnNVcFMwaWRxVDE4?=
 =?utf-8?B?YlowR25XcVlEMXRkRmFCRTJwWTlTQ1dxYzFSbjhtdklXSW1RdjlSeC9lOXFI?=
 =?utf-8?B?NVNpaFE3SmRobkd4NUhvY1NaaVRjbkN2dGVucWhrVjIvN3ZFaEVZWWlIZzRt?=
 =?utf-8?B?WGE5N1pSS21qR28rSWc2QTJMcmdZTTNQUERCTjc0aFdCcFNZQW5jTXBIN3FS?=
 =?utf-8?B?d1QwV01GZzRvYVJIekF0ZnBFWWQ3ZnY4QnpkYzJFRm90aTFmZGF6OGw1dVl4?=
 =?utf-8?B?ZkZBNTkwL2FVWU5ZVUlpZGI2Z2pYOEdZVnJSWDUyUHoxS21tbUJ3ZXdyeEph?=
 =?utf-8?B?Z2JEc0RzSy81VHA2UDVCZ1JwVjRTWkVNRWpZbmNsQUJ3WUsvRzl3aFM2cU1M?=
 =?utf-8?B?bkNDV2hWMDhkby95ZkxURyt5dDlVZEt5anF5SGcvR08vMXE1ZGMzVDhMMS81?=
 =?utf-8?B?SFA5dmR4RmJ4a09XeTZnaGxLY1h1QVBPdDVpMEtXRnZlZDhIWm5HcXh0ZFBR?=
 =?utf-8?B?elRYV3BTczlPWmU5a1ZocDBRUlhzbHE4V2QrU2tCVDFQamozd2lMY2VKbHFv?=
 =?utf-8?B?SmoxcHVJUnN6OC9Zc0JCeitXaUpzZGJKTjVLR1B2endOMGxiKzdPcnhkQ2wr?=
 =?utf-8?B?ZU5NQkRCblh5M20xQlFsMGtMMHdrSXRXMytrUlRtMmlYMjI0VStOTDBycjMv?=
 =?utf-8?B?UnNUalc3MXlyVjkyMS9ONXBnZ2xtT1BOdlc1RFlnUDRveEROV3JQQ3pvamI0?=
 =?utf-8?B?KzdQd2pPOTVsazllYnR3NkQxWkNOMk02R3pmTHZrSU1nU2dmci8rZnEzY200?=
 =?utf-8?B?UlBqU3FxVEppZW1FZGNiR0VTbHZBSXFORmpMUDByeWJTT1UxYlZTMG5udU5W?=
 =?utf-8?B?Ly9NSExMeHAxSXZQbi9Ja0taNGtveXloL2RuRFZNdmdDS0JIZElnVWMvWERL?=
 =?utf-8?B?MENreUxETjhIdEZaNDE3NUNFaDhnQjkwWGFrVkxxVWdjMUhXM3ZYZEhmbm9w?=
 =?utf-8?B?dEVKV3RQT2ZnMHI2Mnd5WXA3R0o5dXBrTjY1UUxuUEdRekwxMzVJTU1LbnN4?=
 =?utf-8?B?RlJ3QllYVHRIR1JlZmtMdjd6VGVrYWp0OVpxeWFOeUE0bkUzV3dPOGhFam9G?=
 =?utf-8?B?cmxyQmRUdmJOdDRLRE9raVluTlRWb3p6SElBbTNOUy83WU9GZW1vMGFoaUky?=
 =?utf-8?B?TVFudGcrM3dhdmVqSHU5VmVST0t0MnJRS3N4NTl6VXFLWkZQSEdFVDBJU0xT?=
 =?utf-8?B?bDc1cyswUzA5RXNVTTRBNWtQdWQxMjBpdVlOSVJ3cjZrdVh6UmVnSnFGSmZ2?=
 =?utf-8?B?SmpZVWVOWHJZbUcyV1N3ZDU5WE5CWERlcHEyR2xJTm9ueHZWZ0l6cXd3WnRs?=
 =?utf-8?B?OER3bHNuVnBnV3JIT2dkbjQ1bmhndHgxbjNsNlEvRGxYRU9QOVVIMXJRRGRL?=
 =?utf-8?B?K0dZNENRakRNVHdsZ3A0R3VpRkUwTk5aZWt2MG5CTTVSZlgrNXNmUll4ckJz?=
 =?utf-8?Q?XZqVdr?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 6:gFkdboCamO1w5qNA7el/4LOPqLiio9ur2dFL+A3zrweM3Vj/m4R6UqEoG164ilCD1ECXcAVKdG3aZ/RMadHx3UgnkXI/9P3LqfzSF3Z6Bs3UK6AfFwtV+0tOOHLuUbCwwnjG4nAIYHH2NJudwFONxC9zRTAINXlUSztE9nLwU2SAuaQY54FydhVh7NltLDjJW8A13/oiJ6HMGqhcalOM6N9f3J2ln7AyvUKG9H2VTo1xW1tM208eqYP7hlrgXjyC1LHTftLHPgUEAx5wNqDLva69TP+iaRx0/Q9OCUw2Vh5LqPhi7bfx7htumrCXuzEhk8CECQugf8v0RmvB5uHK9M8kkG+tYpHHHgpJIn2oC7I=;
 5:FViMeEsV4Qtxv+HMxlmfQwHbQfyr3x6HfoWPCOlpXQekUWULx/Rojlhtp5zGqH2VhqQfs5KUptOGCzNeKq+7sMW2q5AM5NNPv9DQ514/ID14GVS8/WHk7K+l8lkbBZvpTH75ut79Fv88EZDsp+aFqVslp35lU6hgopiHmMY6nlE=;
 24:ym13g0EOWA26mmBnae3Mwb6EX3aI5y9KsjVHicuahcaks5IckJIEQhksoGeNln2KUVO3eAJB1BpWWdGW/954Z5uhR2wvJS2vDHhDILK112k=;
 7:08Xe2GidoFTsoOxsAhV4w2tv70ZV2BR95mPttnrGK/MKmJLCqi1iKTjZIdJ7F3VdjK+ZpqiZDrwmKb13yTRf5JmVABo8RDUjaIBFNon4SVAN9+H/u0XNWVPnkZeEXB4RRU9EYHSFWxQE1lPxOgk8ZVOLc8HHVoNLjVNe5XpA8Dz3L8JUO+udN3g9TrcenqPGWshhV3eZpL72f4IB0SJK052L5DJ4an5aUyWPgmwtumY4H9yJvNng6pT4JSMiUpuS
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2018 18:18:46.2961 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 16f7f13c-d9a2-4646-ef70-08d57ae9e14d
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1763
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v4 11/19] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVsaWVuLAoKT24gMjMuMDIuMTggMTg6NDcsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBBZGQg
dGhlIGRldGVjdGlvbiBhbmQgcnVudGltZSBjb2RlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJP
VU5EXzEuCj4gCj4gU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KPiAKPiAtLS0KPiAgICAgIENoYW5nZXMgaW4gdjQ6Cj4gICAgICAgICAgLSBSZS1vcmRl
ciBzYXZpbmcvcmVzdG9yaW5nIHJlZ2lzdGVycyBpbgo+ICAgICAgICAgICAgX19zbWNjY193b3Jr
YXJvdW5kXzFfc21jX3N0YXJ0Ckxvb2tzIGxpa2UgeW91IG1pc3NlZCB0byBydW4gLS1hdXRvc3F1
YXNoLCBzbyB0aGUgcmVhbCBjaGFuZ2UgaXMgaW4gdGhlIApuZXh0IHBhdGNoLgo+IAo+ICAgICAg
Q2hhbmdlcyBpbiB2MzoKPiAgICAgICAgICAtIEFkZCB0aGUgbWlzc2luZyBjYWxsIHRvIHNtYyAj
MC4KPiAKPiAgICAgIENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAgLSBQYXRjaCBhZGRlZAo+IC0t
LQo+ICAgeGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TICAgIHwgMTMgKysrKysrKysrKysrKwo+ICAg
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0KPiAgIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8ICAxICsKPiAgIDMgZmls
ZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMK
PiBpbmRleCA0YjdmMWRjMjFmLi45ODFmYjgzYTg4IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9icGkuUwo+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwo+IEBAIC0xNiw2
ICsxNiw4IEBACj4gICAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxo
dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiAgICAqLwo+ICAgCj4gKyNpbmNsdWRlIDxh
c20vc21jY2MuaD4KPiArCj4gICAubWFjcm8gdmVudHJ5IHRhcmdldAo+ICAgICAgIC5yZXB0IDMx
Cj4gICAgICAgbm9wCj4gQEAgLTgxLDYgKzgzLDE3IEBAIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52
YWxfc3RhcnQpCj4gICAgICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDE4KQo+ICAgRU5UUlkoX19w
c2NpX2h5cF9icF9pbnZhbF9lbmQpCj4gICAKPiArRU5UUlkoX19zbWNjY193b3JrYXJvdW5kXzFf
c21jX3N0YXJ0KQo+ICsgICAgc3ViICAgICBzcCwgc3AsICMoOCAqIDQpCj4gKyAgICBzdHAgICAg
IHgyLCB4MywgW3NwLCAjKDggKiAwKV0KPiArICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMoOCAq
IDIpXQo+ICsgICAgbW92ICAgICB3MCwgI0FSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQK
PiArICAgIHNtYyAgICAgIzAKPiArICAgIGxkcCAgICAgeDIsIHgzLCBbc3AsICMoOCAqIDApXQo+
ICsgICAgbGRwICAgICB4MCwgeDEsIFtzcCwgIyg4ICogMildCj4gKyAgICBhZGQgICAgIHNwLCBz
cCwgIyg4ICogNCkKPiArRU5UUlkoX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZCkKPiArCj4g
ICAvKgo+ICAgICogTG9jYWwgdmFyaWFibGVzOgo+ICAgICogbW9kZTogQVNNCj4gZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+
IGluZGV4IDhkNWY4ZDM3MmEuLmRlYzkwNzQ0MjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJt
L2NwdWVycmF0YS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gQEAgLTE0Nyw2
ICsxNDcsMzQgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1
X2NhcGFiaWxpdGllcyAqZW50cnksCj4gICAgICAgcmV0dXJuIHJldDsKPiAgIH0KPiAgIAo+ICtl
eHRlcm4gY2hhciBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnRbXSwgX19zbWNjY193b3Jr
YXJvdW5kXzFfc21jX2VuZFtdOwo+ICsKPiArc3RhdGljIGJvb2wKPiArY2hlY2tfc21jY2NfYXJj
aF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkK
PiArewo+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzOwo+ICsKPiArICAgIC8qCj4gKyAg
ICAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBjYWxsZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRo
ZQo+ICsgICAgICogY2FwYWJpbGl0aWVzLiBTbyBkb3VibGUtY2hlY2sgd2hldGhlciB0aGUgQ1BV
IG1hdGNoZXMgdGhlCj4gKyAgICAgKiBlbnRyeS4KPiArICAgICAqLwo+ICsgICAgaWYgKCAhZW50
cnktPm1hdGNoZXMoZW50cnkpICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAg
aWYgKCBzbWNjY192ZXIgPCBTTUNDQ19WRVJTSU9OKDEsIDEpICkKPiArICAgICAgICByZXR1cm4g
ZmFsc2U7Cj4gKwo+ICsgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVS
RVNfRklELAo+ICsgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VO
RF8xX0ZJRCwgJnJlcyk7Cj4gKyAgICBpZiAoIHJlcy5hMCAhPSBBUk1fU01DQ0NfU1VDQ0VTUyAp
Cj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHJldHVybiBpbnN0YWxsX2JwX2hh
cmRlbmluZ192ZWMoZW50cnksX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0LAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNf
ZW5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBBUk1fU01D
Q0NfQVJDSF9XT1JLQVJPVU5EXzEiKTsKPiArfQo+ICsKPiAgIGV4dGVybiBjaGFyIF9fcHNjaV9o
eXBfYnBfaW52YWxfc3RhcnRbXSwgX19wc2NpX2h5cF9icF9pbnZhbF9lbmRbXTsKPiAgIAo+ICAg
c3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKPiBAQCAtMTU0
LDEyICsxODIsMTQgQEAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAq
ZGF0YSkKPiAgICAgICBib29sIHJldCA9IHRydWU7Cj4gICAgICAgc3RhdGljIGJvb2wgd2FybmVk
ID0gZmFsc2U7Cj4gICAKPiArICAgIGlmICggY2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEo
ZGF0YSkgKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICAgICAgIC8qCj4gICAgICAgICogVGhlIG1p
dGlnYXRpb24gaXMgdXNpbmcgUFNDSSB2ZXJzaW9uIGZ1bmN0aW9uIHRvIGludmFsaWRhdGUgdGhl
Cj4gICAgICAgICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWls
YWJsZSB3aXRoIFBTQ0kgMC4yCj4gICAgICAgICogYW5kIGxhdGVyLgo+ICAgICAgICAqLwo+IC0g
ICAgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+ICsgICAgZWxzZSBpZiAo
IHBzY2lfdmVyID49IFBTQ0lfVkVSU0lPTigwLCAyKSApCj4gICAgICAgICAgIHJldCA9IGluc3Rh
bGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0LAo+ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19wc2NpX2h5cF9icF9pbnZh
bF9lbmQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBQ
U0NJIGdldCB2ZXJzaW9uIik7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21j
Y2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IGluZGV4IDE1NDc3MmI3MjguLjgz
NDJjYzMzZmUgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gKysr
IGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4gQEAgLTI2MSw2ICsyNjEsNyBAQCBzdHJ1
Y3QgYXJtX3NtY2NjX3JlcyB7Cj4gICAvKiBTTUNDQyBlcnJvciBjb2RlcyAqLwo+ICAgI2RlZmlu
ZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04gICgtMSkKPiAgICNkZWZpbmUgQVJNX1NN
Q0NDX05PVF9TVVBQT1JURUQgICAgICAgICAoLTEpCj4gKyNkZWZpbmUgQVJNX1NNQ0NDX1NVQ0NF
U1MgICAgICAgICAgICAgICAoMCkKPiAgIAo+ICAgLyogU01DQ0MgZnVuY3Rpb24gaWRlbnRpZmll
ciByYW5nZSB3aGljaCBpcyByZXNlcnZlZCBmb3IgZXhpc3RpbmcgQVBJcyAqLwo+ICAgI2RlZmlu
ZSBBUk1fU01DQ0NfUkVTRVJWRURfUkFOR0VfU1RBUlQgIDB4MAo+IAoKLS0gClZvbG9keW15ciBC
YWJjaHVrCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:27:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:27:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epI3j-0008LS-Hw; Fri, 23 Feb 2018 18:27:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epI3i-0008LM-Hj
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 18:27:02 +0000
X-Inumbo-ID: 5e1bafdc-18c7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e1bafdc-18c7-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:28:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464237721"
Date: Fri, 23 Feb 2018 18:26:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Jim Fehlig <jfehlig@suse.com>
Message-ID: <20180223182654.6lv3oabr5gvphbvz@citrix.com>
References: <20180208030410.1353-1-jfehlig@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208030410.1353-1-jfehlig@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] libxl: set channel devid when not provided
	by application
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMDcsIDIwMTggYXQgMDg6MDQ6MTBQTSAtMDcwMCwgSmltIEZlaGxpZyB3cm90
ZToKPiBBcHBsaWNhdGlvbnMgbGlrZSBsaWJ2aXJ0IG1heSBub3QgcG9wdWxhdGUgYSBkZXZpY2Ug
ZGV2aWQgZmllbGQsCj4gZGVsZWdhdGluZyB0aGF0IHRvIGxpYnhsLiBJZiBuZWVkZWQsIHRoZSBh
cHBsaWNhdGlvbiBjYW4gbGF0ZXIKPiByZXRyaWV2ZSB0aGUgbGlieGwtcHJvZHVjZWQgZGV2aWQu
IEluZGVlZCBtb3N0IGRldmljZXMgYXJlIGhhbmRsZWQKPiB0aGlzIHdheSBpbiBsaWJ2aXJ0LCBj
aGFubmVsIGRldmljZXMgaW5jbHVkZWQuCj4gCj4gVGhpcyB3b3JrcyB3ZWxsIHdoZW4gb25seSBv
bmUgY2hhbm5lbCBkZXZpY2UgaXMgZGVmaW5lZCwgYnV0IG1vcmUKPiB0aGFuIG9uZSByZXN1bHRz
IGluCj4gCj4gcWVtdS1zeXN0ZW0taTM4NjogLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhsLWNoYW5u
ZWwtMSxcCj4gcGF0aD0vdG1wL3Rlc3Qtb3JnLnFlbXUuZ3Vlc3RfYWdlbnQuMDAsc2VydmVyLG5v
d2FpdDoKPiBEdXBsaWNhdGUgSUQgJ2xpYnhsLWNoYW5uZWwtMScgZm9yIGNoYXJkZXYKPiAKPiBC
ZXNpZGVzIHRoZSBvZGQgJy0xJyB2YWx1ZSBpbiB0aGUgaWQsIG11bHRpcGxlIGNoYW5uZWxzIGhh
dmUgdGhlIHNhbWUKPiBpZCwgY2F1c2luZyBxZW11IHRvIGZhaWwuIEEgc2ltcGxlIGZpeCBpcyB0
byBzZXQgYW4gdW5pbml0aWFsaXplZAo+IGRldmlkICgtMSkgdG8gdGhlIGRldl9udW0gcGFzc2Vk
IHRvIGxpYnhsX19pbml0X2NvbnNvbGVfZnJvbV9jaGFubmVsKCkuCj4gCj4gU2lnbmVkLW9mZi1i
eTogSmltIEZlaGxpZyA8amZlaGxpZ0BzdXNlLmNvbT4KPiAtLS0KPiAKPiBJIGdldCB0aGUgZmVl
bGluZyB0aGF0IGlmIG5lZWRlZCBkZXZpZCBzaG91bGQgYmUgc2V0IGVhcmxpZXIsIGJ1dAo+IHRo
aXMgc2VlbXMgbGlrZSB0aGUgbW9zdCBvcHBvcnR1bmUgc3BvdC4gU3VnZ2VzdGlvbnMgZm9yIGlt
cHJvdmVtZW50cwo+IHdlbGNvbWUuCgpJIHRoaW5rIHRoaXMgYXBwcm9hY2ggaXMgZmluZS4KCldl
aS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:29:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:29:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epI5c-0008SY-Sv; Fri, 23 Feb 2018 18:29:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epI5b-0008SR-J0
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:28:59 +0000
X-Inumbo-ID: 4b33f043-18c7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4b33f043-18c7-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:28:07 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464238075"
Date: Fri, 23 Feb 2018 18:28:56 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180223182856.5vcmlc2msqvpl7ya@citrix.com>
References: <20180209010242.GA2297@mail-itl>
 <20180209105524.y35zzjwhfqvokswz@MacBook-Pro-de-Roger.local>
 <20180209110355.jgd3vp24nlwledyt@MacBook-Pro-de-Roger.local>
 <20180209113513.GK2070@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180209113513.GK2070@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] libxl - avoid calling block script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTI6MzU6MTNQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDExOjAzOjU1QU0g
KzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiBSZWFsbHkgYWRkaW5nIElhbiBhbmQg
V2VpLgo+ID4gCj4gPiBPbiBGcmksIEZlYiAwOSwgMjAxOCBhdCAxMDo1NToyNEFNICswMDAwLCBS
b2dlciBQYXUgTW9ubsOpIHdyb3RlOgo+ID4gPiBTbyB0aGUgcHJvYmxlbSBpcyBjcmVhdGlvbiB0
aW1lIGZvciBkb21haW5zIHRoYXQgaGF2ZSBxdWl0ZSBhIGxvdCBvZgo+ID4gPiBkaXNrcyBhdHRh
Y2hlZC4gQWRkaW5nIElhbiBhbmQgV2VpIHdobyBrbm93IG1vcmUgYWJvdXQgdGhlIGFzeW5jCj4g
PiA+IGRpc3BhdGNoIHN5c3RlbSwgYnV0IEkgdGhpbmsgKGF0IGxlYXN0IGZyb20gYSB0ZWNobmlj
YWwgUG9WKSBpdAo+ID4gPiBzaG91bGQgYmUgcG9zc2libGUgdG8gcGFyYWxsZWxpemUgZGV2aWNl
IGF0dGFjaG1lbnQgYW5kIHRodXMgaG90cGx1Zwo+ID4gPiBzY3JpcHQgZXhlY3V0aW9uLiBEZXZp
Y2VzIGFyZSBpbmRlcGVuZGVudCBmcm9tIGVhY2ggb3RoZXIuCj4gCj4gSW4gdGhlb3J5IHllcywg
YnV0IGluIHByYWN0aWNlIGJsb2NrIHNjcmlwdCAoYXQgbGVhc3Qgb24gTGludXgpIHRha2VzIGEK
PiBsb2NrIGFuZCBzZXJpYWxpemUgZXhlY3V0aW9uLi4uCj4gCj4gPiA+IEFsc28gdGhlIExpbnV4
IGhvdHBsdWcgc2NyaXB0cyBpbiBnZW5lcmFsIHNlZW0gZXh0cmVtZWx5IGNvbnZvbHV0ZWQsCj4g
PiA+IEknbSBub3Qgc3VyZSB3aGV0aGVyIHdlIGNvdWxkIGdhaW4gc29tZSBzcGVlZCB0aGVyZSBq
dXN0IGJ5Cj4gPiA+IHNpbXBsaWZpY2F0aW9uLgo+IAo+IFdlbGwsIHdlJ3JlIGNvbXBhcmluZyBh
IGJ1bmNoIG9mIGZvcmsrZXhlYygpLCBpbmNsdWRpbmcgc3RhcnRpbmcgYmFzaAo+IChkZWZhdWx0
IC9iaW4vc2ggb24gbW9zdCBzeXN0ZW1zKSwgd2l0aCBqdXN0IGEgc2luZ2xlIHN0YXQoKSBjYWxs
Li4uCj4gSGFuZGxpbmcgc2NyaXB0cyBpbiBsaWJ4bCBpdHNlbGYgYWxzbyB0YWtlcyBzb21lIHRp
bWUgKGluIG15IGNhc2UgbGlieGwKPiBsaXZlIGluIGxpYnZpcnQsIHdoaWNoIG1heSBvciBtYXkg
bm90IGhhdmUgYW4gaW1wYWN0KS4gRm9yIGEgZG9tVSB3aXRoCj4gNCBkaXNrcywgZ2V0dGluZyBy
aWQgb2YgaG90cGx1ZyBzY3JpcHRzIHNhdmVkIGFib3V0IDJzIG9mIHN0YXJ0dXAgdGltZS4KPiAK
ClNvcnJ5IGZvciB0aGUgbGF0ZSByZXBseS4KCklmIHlvdSByZWFsbHkgZG9uJ3Qgd2FudCBibG9j
ayBzY3JpcHRzLCBjYW4geW91IG5vdCBzcGVjaWZ5IGEgc2NyaXB0CnRoYXQgb25seSBkb2VzICJl
eGl0IDAiPyBUaGF0IHNlZW1zIHRvIGJlIGVhc2llciB0aGFuIG1vZGlmeWluZyBsaWJ4bAphbmQg
aXQgaXMgYWxzbyB1c2VhYmxlIGluIG9sZGVyIHZlcnNpb25zIG9mIFhlbi4KCldlaS4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:48:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:48:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIO7-0001dP-Fz; Fri, 23 Feb 2018 18:48:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epIO6-0001dJ-An
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:48:06 +0000
X-Inumbo-ID: 4f20d711-18ca-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f20d711-18ca-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:49:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464242459"
Date: Fri, 23 Feb 2018 18:47:57 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180223184757.5iwsch7sf4p5tvcg@citrix.com>
References: <20180208231404.3857-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208231404.3857-1-marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Marcus of Wetware Labs <marcus@wetwa.re>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: allow libxl_domain_suspend to simply
 suspend a domain, without saving it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTI6MTQ6MDNBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IFdoZW4gZmQ9LTEsIG5vIHNhdmVmaWxlIHdpbGwgYmUgd3Jp
dHRlbiwgYnV0IHRoZSBkb21haW4gd2lsbCBzdGlsbCBiZQo+IHN1c3BlbmRlZCAoYnV0IG5vdCBk
ZXN0cm95ZWQpLiBUaGUgbWFpbiByZWFzb24gZm9yIHRoaXMgZnVuY3Rpb25hbGl0eSBpcwo+IHRv
IHN1c3BlbmQgdGhlIGhvc3Qgd2hpbGUgc29tZSBkb21haW5zIGFyZSBydW5uaW5nLCBwb3RlbnRp
YWxseSBob2xkaW5nCj4gUENJIGRldmljZXMuIFRoaXMgd2lsbCBnaXZlIGEgY2hhbmNlIHRvIGEg
ZHJpdmVyIGluIHN1Y2ggYSBkb21haW4gdG8KPiBwcm9wZXJseSBzdXNwZW5kIGRldmljZS4KPiAK
PiBJdCB3b3VsZCBiZSBiZXR0ZXIgdG8gaGF2ZSBzZXBhcmF0ZSBmdW5jdGlvbiBmb3IgdGhpcywg
YnV0IGluIGZhY3QgaXQKPiBzaG91bGQgYmUgbmFtZWQgbGlieGxfZG9tYWluX3N1c3BlbmQsIHRo
ZW4gdGhlIGN1cnJlbnQgb25lIHJlbmFtZWQgdG8KPiBsaWJ4bF9kb21haW5fc2F2ZS4gU2luY2Ug
dGhhdCB3b3VsZCBicmVhayBBUEkgY29tcGF0aWJpbGl0eSwga2VlcCBpdCBpbgo+IHRoZSBzYW1l
IGZ1bmN0aW9uLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBNYXJj
dXMgb2YgV2V0d2FyZSBMYWJzIDxtYXJjdXNAd2V0d2EucmU+CgpUaGUgYmFzaWMgaWRlYSBzZWVt
cyBzZW5zaWJsZS4KClBsZWFzZSBhZGQgYSBjb21tZW50IHRvIGxpYnhsLmggdG8gc3BlY2lmeSB0
aGUgbmV3IHNlbWFudGljcy4KCldlaS4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:51:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:51:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIRI-0002Fw-U2; Fri, 23 Feb 2018 18:51:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epIRI-0002Fn-4e
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:51:24 +0000
X-Inumbo-ID: c5d203d8-18ca-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5d203d8-18ca-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:53:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464243029"
Date: Fri, 23 Feb 2018 18:51:16 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180223185116.l5pb7wnuwau7u63p@citrix.com>
References: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180208232213.4105-1-marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMDksIDIwMTggYXQgMTI6MjI6MTNBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEJhY2tlbmQgZG9tYWluIG1heSBiZSBpbmRlcGVuZGVudGx5
IGRlc3Ryb3llZCAtIHRoZXJlIGlzIG5vCj4gc3luY2hyb25pemF0aW9uIG9mIGxpYnhsIHN0cnVj
dHVyZXMgKGluY2x1ZGluZyAvbGlieGwgdHJlZSkgZWxzZXdoZXJlLgo+IEJhY2tlbmQgbWlnaHQg
YWxzbyByZW1vdmUgdGhlIGRldmljZSBpbmZvIGZyb20gaXRzIGJhY2tlbmQgeGVuc3RvcmUKPiBz
dWJ0cmVlIG9uIGl0cyBvd24uCj4gSWYgc3VjaCBzaXR1YXRpb24gaXMgZGV0ZWN0ZWQsIGRvIG5v
dCBmYWlsIHRoZSByZW1vdmFsLCBidXQgZmluaXNoIHRoZQo+IGNsZWFudXAgb2YgdGhlIGZyb250
ZW5kIHNpZGUuCj4gCj4gVGhpcyBpcyBqdXN0IHdvcmthcm91bmQsIHRoZSByZWFsIGZpeCBzaG91
bGQgd2F0Y2ggd2hlbiB0aGUgZGV2aWNlCj4gYmFja2VuZCBpcyByZW1vdmVkIChpbmNsdWRpbmcg
YmFja2VuZCBkb21haW4gZGVzdHJ1Y3Rpb24pIGFuZCByZW1vdmUKPiBmcm9udGVuZCBhdCB0aGF0
IHRpbWUuIEFuZCByZXBvcnQgc3VjaCBldmVudCB0byBoaWdoZXIgbGF5ZXIgY29kZSwgc28KPiBm
b3IgZXhhbXBsZSBsaWJ2aXJ0IGNvdWxkIHN5bmNocm9uaXplIGl0cyBzdGF0ZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJs
ZXRoaW5nc2xhYi5jb20+CgpBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
CkNhbiB5b3UgcGxlYXNlIHJlc2VuZCB3aXRoIGNvbW1pdCBtZXNzYWdlIHVwZGF0ZWQsIHRoYW5r
cy4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:52:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:52:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIST-0002LD-6z; Fri, 23 Feb 2018 18:52:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epISS-0002Kl-3N
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 18:52:36 +0000
X-Inumbo-ID: f06d7683-18ca-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f06d7683-18ca-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:54:13 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464243232"
Date: Fri, 23 Feb 2018 18:52:28 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>
Message-ID: <20180223185228.elzox6qnce7oatry@citrix.com>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940410808.10991.628776595513490446.stgit@Palanthas.fritz.box>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <151940410808.10991.628776595513490446.stgit@Palanthas.fritz.box>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: George Dunlap <george.dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/5] tools: libxl/xl: allow to get/set
 Credit1's vcpu_migration_delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDU6NDE6NDhQTSArMDEwMCwgRGFyaW8gRmFnZ2lvbGkg
d3JvdGU6Cj4gTWFrZSBpdCBwb3NzaWJsZSB0byBnZXQgYW5kIHNldCBhIChDcmVkaXQxKSBzY2hl
ZHVsZXIncwo+IHZDUFUgbWlncmF0aW9uIGRlbGF5IHZpYSB0aGUgU0NIRURPUCBzeXNjdGwsIGZy
b20gYm90aAo+IGxpYnhsIGFuZCB4bCAobm8gY2hhbmdlIG5lZWRlZCBpbiBsaWJ4YykuCj4gCj4g
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KCkFja2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:53:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIT0-0002Q7-Er; Fri, 23 Feb 2018 18:53:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epISz-0002Pz-F0
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:53:09 +0000
X-Inumbo-ID: ab751c59-18ca-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id ab751c59-18ca-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:52:17 +0100 (CET)
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 1EDCB80D;
 Fri, 23 Feb 2018 10:53:07 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 521A13F25C;
 Fri, 23 Feb 2018 10:53:06 -0800 (PST)
To: Volodymyr Babchuk <volodymyr_babchuk@epam.com>, xen-devel@lists.xen.org
References: <20180223164753.27311-1-julien.grall@arm.com>
 <20180223164753.27311-12-julien.grall@arm.com>
 <811759ff-83a4-bc2f-e46c-afc7700a4035@epam.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <44412b5e-7ebd-d3c5-df83-7770f4b7eafa@arm.com>
Date: Fri, 23 Feb 2018 18:53:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.4.0
MIME-Version: 1.0
In-Reply-To: <811759ff-83a4-bc2f-e46c-afc7700a4035@epam.com>
Content-Language: en-US
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v4 11/19] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyMy8wMi8xOCAxODoxOCwgVm9sb2R5bXlyIEJhYmNodWsgd3JvdGU6Cj4gSGkgSnVsaWVu
LAoKSGkgVm9sb2R5bXlyLAoKPiBPbiAyMy4wMi4xOCAxODo0NywgSnVsaWVuIEdyYWxsIHdyb3Rl
Ogo+PiBBZGQgdGhlIGRldGVjdGlvbiBhbmQgcnVudGltZSBjb2RlIGZvciBBUk1fU01DQ0NfQVJD
SF9XT1JLQVJPVU5EXzEuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+Cj4+Cj4+IC0tLQo+PiDCoMKgwqDCoCBDaGFuZ2VzIGluIHY0Ogo+PiDC
oMKgwqDCoMKgwqDCoMKgIC0gUmUtb3JkZXIgc2F2aW5nL3Jlc3RvcmluZyByZWdpc3RlcnMgaW4K
Pj4gwqDCoMKgwqDCoMKgwqDCoMKgwqAgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0Cj4g
TG9va3MgbGlrZSB5b3UgbWlzc2VkIHRvIHJ1biAtLWF1dG9zcXVhc2gsIHNvIHRoZSByZWFsIGNo
YW5nZSBpcyBpbiB0aGUgCj4gbmV4dCBwYXRjaC4KCldob29wcyB5ZXMuIFRoYW5rIHlvdSBmb3Ig
c3BvdHRpbmcgaXQuIEkgd2lsbCByZXNlbmQgdGhlIHZlcnNpb24uCgpDaGVlcnMsCgo+Pgo+PiDC
oMKgwqDCoCBDaGFuZ2VzIGluIHYzOgo+PiDCoMKgwqDCoMKgwqDCoMKgIC0gQWRkIHRoZSBtaXNz
aW5nIGNhbGwgdG8gc21jICMwLgo+Pgo+PiDCoMKgwqDCoCBDaGFuZ2VzIGluIHYyOgo+PiDCoMKg
wqDCoMKgwqDCoMKgIC0gUGF0Y2ggYWRkZWQKPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS9hcm02
NC9icGkuU8KgwqDCoCB8IDEzICsrKysrKysrKysrKysKPj4gwqAgeGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jwqDCoMKgIHwgMzIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KPj4gwqAg
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHzCoCAxICsKPj4gwqAgMyBmaWxlcyBjaGFuZ2Vk
LCA0NSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vYXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPj4gaW5kZXgg
NGI3ZjFkYzIxZi4uOTgxZmI4M2E4OCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0
L2JwaS5TCj4+ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwo+PiBAQCAtMTYsNiArMTYs
OCBAQAo+PiDCoMKgICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uwqAgSWYgbm90LCBzZWUgCj4+
IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPj4gwqDCoCAqLwo+PiArI2luY2x1ZGUg
PGFzbS9zbWNjYy5oPgo+PiArCj4+IMKgIC5tYWNybyB2ZW50cnkgdGFyZ2V0Cj4+IMKgwqDCoMKg
wqAgLnJlcHQgMzEKPj4gwqDCoMKgwqDCoCBub3AKPj4gQEAgLTgxLDYgKzgzLDE3IEBAIEVOVFJZ
KF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQpCj4+IMKgwqDCoMKgwqAgYWRkwqDCoMKgwqAgc3As
IHNwLCAjKDggKiAxOCkKPj4gwqAgRU5UUlkoX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpCj4+ICtF
TlRSWShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQpCj4+ICvCoMKgwqAgc3ViwqDCoMKg
wqAgc3AsIHNwLCAjKDggKiA0KQo+PiArwqDCoMKgIHN0cMKgwqDCoMKgIHgyLCB4MywgW3NwLCAj
KDggKiAwKV0KPj4gK8KgwqDCoCBzdHDCoMKgwqDCoCB4MCwgeDEsIFtzcCwgIyg4ICogMildCj4+
ICvCoMKgwqAgbW92wqDCoMKgwqAgdzAsICNBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklE
Cj4+ICvCoMKgwqAgc21jwqDCoMKgwqAgIzAKPj4gK8KgwqDCoCBsZHDCoMKgwqDCoCB4MiwgeDMs
IFtzcCwgIyg4ICogMCldCj4+ICvCoMKgwqAgbGRwwqDCoMKgwqAgeDAsIHgxLCBbc3AsICMoOCAq
IDIpXQo+PiArwqDCoMKgIGFkZMKgwqDCoMKgIHNwLCBzcCwgIyg4ICogNCkKPj4gK0VOVFJZKF9f
c21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQpCj4+ICsKPj4gwqAgLyoKPj4gwqDCoCAqIExvY2Fs
IHZhcmlhYmxlczoKPj4gwqDCoCAqIG1vZGU6IEFTTQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2NwdWVycmF0YS5jIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4+IGluZGV4IDhkNWY4
ZDM3MmEuLmRlYzkwNzQ0MjIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEu
Ywo+PiArKysgYi94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPj4gQEAgLTE0Nyw2ICsxNDcsMzQg
QEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCAKPj4gYXJtX2NwdV9jYXBh
YmlsaXRpZXMgKmVudHJ5LAo+PiDCoMKgwqDCoMKgIHJldHVybiByZXQ7Cj4+IMKgIH0KPj4gK2V4
dGVybiBjaGFyIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydFtdLCAKPj4gX19zbWNjY193
b3JrYXJvdW5kXzFfc21jX2VuZFtdOwo+PiArCj4+ICtzdGF0aWMgYm9vbAo+PiArY2hlY2tfc21j
Y2NfYXJjaF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICpl
bnRyeSkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyByZXM7Cj4+ICsKPj4g
K8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBjYWxsZWQgb24g
ZXZlcnkgQ1BVIGJhc2VkIG9uIHRoZQo+PiArwqDCoMKgwqAgKiBjYXBhYmlsaXRpZXMuIFNvIGRv
dWJsZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKPj4gK8KgwqDCoMKgICogZW50
cnkuCj4+ICvCoMKgwqDCoCAqLwo+PiArwqDCoMKgIGlmICggIWVudHJ5LT5tYXRjaGVzKGVudHJ5
KSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoCBpZiAo
IHNtY2NjX3ZlciA8IFNNQ0NDX1ZFUlNJT04oMSwgMSkgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0
dXJuIGZhbHNlOwo+PiArCj4+ICvCoMKgwqAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FS
Q0hfRkVBVFVSRVNfRklELAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQsICZyZXMpOwo+PiArwqDCoMKg
IGlmICggcmVzLmEwICE9IEFSTV9TTUNDQ19TVUNDRVNTICkKPj4gK8KgwqDCoMKgwqDCoMKgIHJl
dHVybiBmYWxzZTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiAKPj4gaW5zdGFsbF9icF9oYXJkZW5p
bmdfdmVjKGVudHJ5LF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydCwKPj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZCwKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgImNh
bGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xIik7Cj4+ICt9Cj4+ICsKPj4gwqAgZXh0ZXJu
IGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlwX2JwX2ludmFsX2Vu
ZFtdOwo+PiDCoCBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRh
KQo+PiBAQCAtMTU0LDEyICsxODIsMTQgQEAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJk
ZW5pbmcodm9pZCAqZGF0YSkKPj4gwqDCoMKgwqDCoCBib29sIHJldCA9IHRydWU7Cj4+IMKgwqDC
oMKgwqAgc3RhdGljIGJvb2wgd2FybmVkID0gZmFsc2U7Cj4+ICvCoMKgwqAgaWYgKCBjaGVja19z
bWNjY19hcmNoX3dvcmthcm91bmRfMShkYXRhKSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4g
MDsKPj4gwqDCoMKgwqDCoCAvKgo+PiDCoMKgwqDCoMKgwqAgKiBUaGUgbWl0aWdhdGlvbiBpcyB1
c2luZyBQU0NJIHZlcnNpb24gZnVuY3Rpb24gdG8gaW52YWxpZGF0ZSB0aGUKPj4gwqDCoMKgwqDC
oMKgICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5IGF2YWlsYWJsZSB3
aXRoIFBTQ0kgMC4yCj4+IMKgwqDCoMKgwqDCoCAqIGFuZCBsYXRlci4KPj4gwqDCoMKgwqDCoMKg
ICovCj4+IC3CoMKgwqAgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+PiAr
wqDCoMKgIGVsc2UgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+PiDCoMKg
wqDCoMKgwqDCoMKgwqAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNj
aV9oeXBfYnBfaW52YWxfc3RhcnQsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIF9fcHNjaV9o
eXBfYnBfaW52YWxfZW5kLAo+PiDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAiY2FsbCBQU0NJIGdl
dCB2ZXJzaW9uIik7Cj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPj4gaW5kZXggMTU0NzcyYjcyOC4uODM0MmNj
MzNmZSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCj4+ICsrKyBi
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+PiBAQCAtMjYxLDYgKzI2MSw3IEBAIHN0cnVj
dCBhcm1fc21jY2NfcmVzIHsKPj4gwqAgLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KPj4gwqAgI2Rl
ZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT07CoCAoLTEpCj4+IMKgICNkZWZpbmUg
QVJNX1NNQ0NDX05PVF9TVVBQT1JURUTCoMKgwqDCoMKgwqDCoMKgICgtMSkKPj4gKyNkZWZpbmUg
QVJNX1NNQ0NDX1NVQ0NFU1PCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgwKQo+PiDCoCAv
KiBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBl
eGlzdGluZyAKPj4gQVBJcyAqLwo+PiDCoCAjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5H
RV9TVEFSVMKgIDB4MAo+Pgo+IAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXM-0002pb-9K; Fri, 23 Feb 2018 18:57:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXK-0002oY-QF
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:38 +0000
X-Inumbo-ID: 4c7e0600-18cb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4c7e0600-18cb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:56:47 +0100 (CET)
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 B2E4115AD;
 Fri, 23 Feb 2018 10:57:37 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7FE4E3F25C;
 Fri, 23 Feb 2018 10:57:36 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:12 +0000
Message-Id: <20180223185729.8780-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 01/18] xen/arm: psci: Rework the PSCI
	definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U29tZSBQU0NJIGZ1bmN0aW9ucyBhcmUgb25seSBhdmFpbGFibGUgaW4gdGhlIDMyLWJpdCB2ZXJz
aW9uLiBBZnRlcgpyZWNlbnQgY2hhbmdlcywgWGVuIGFsd2F5cyBuZWVkcyB0byBrbm93IHdoZXRo
ZXIgdGhlIGNhbGwgd2FzIG1hZGUgdXNpbmcKMzItYml0IGlkIG9yIDY0LWJpdCBpZC4gU28gd2Ug
ZG9uJ3QgZW11bGF0ZSByZXNlcnZlZCBvbmUuCgpXaXRoIHRoZSBjdXJyZW50IG5hbWluZyBzY2hl
bWUsIGl0IGlzIG5vdCBlYXN5IHRvIGtub3cgd2hpY2ggY2FsbApzdXBwb3J0cyAzMi1iaXQgYW5k
IDY0LWJpdCBpZC4gU28gcmV3b3JrIHRoZSBkZWZpbml0aW9ucyB0byBlbmNvZGUgdGhlCnZlcnNp
b24gaW4gdGhlIG5hbWUuIEZyb20gbm93IHRoZSBmdW5jdGlvbnMgd2lsbCBiZSBuYW1lZCBQU0NJ
XzBfMl9GTnh4CndoZXJlIHh4IGlzIDMyIG9yIDY0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdy
YWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVr
IDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2MjoKICAg
ICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQotLS0KIHhlbi9hcmNoL2FybS9wbGF0
Zm9ybXMvc2VhdHRsZS5jIHwgIDQgKystLQogeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAg
ICAgfCAxMCArKysrKy0tLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyAgICAgICAgICAgICB8IDIy
ICsrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAg
IHwgMzcgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFu
Z2VkLCAzOSBpbnNlcnRpb25zKCspLCAzNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2Vh
dHRsZS5jCmluZGV4IDIyYzA2MjI5M2YuLjg5M2NjMTc5NzIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCisrKyBiL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2Vh
dHRsZS5jCkBAIC0zMywxMiArMzMsMTIgQEAgc3RhdGljIGNvbnN0IGNoYXIgKiBjb25zdCBzZWF0
dGxlX2R0X2NvbXBhdFtdIF9faW5pdGNvbnN0ID0KICAqLwogc3RhdGljIHZvaWQgc2VhdHRsZV9z
eXN0ZW1fcmVzZXQodm9pZCkKIHsKLSAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9S
RVNFVCksIDAsIDAsIDApOworICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VU
LCAwLCAwLCAwKTsKIH0KIAogc3RhdGljIHZvaWQgc2VhdHRsZV9zeXN0ZW1fb2ZmKHZvaWQpCiB7
Ci0gICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKSwgMCwgMCwgMCk7CisgICAg
Y2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGLCAwLCAwLCAwKTsKIH0KIAogUExBVEZP
Uk1fU1RBUlQoc2VhdHRsZSwgIlNFQVRUTEUiKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Bz
Y2kuYyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKaW5kZXggMTUwOGEzYmUzYS4uNWRkYTM1Y2Q3YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3BzY2kuYworKysgYi94ZW4vYXJjaC9hcm0vcHNjaS5j
CkBAIC0zMSw5ICszMSw5IEBACiAgKiAobmF0aXZlLXdpZHRoKSBmdW5jdGlvbiBJRC4KICAqLwog
I2lmZGVmIENPTkZJR19BUk1fNjQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
IFBTQ0lfMF8yX0ZONjQobmFtZSkKKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAg
IFBTQ0lfMF8yX0ZONjRfIyNuYW1lCiAjZWxzZQotI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUo
bmFtZSkgICAgUFNDSV8wXzJfRk4zMihuYW1lKQorI2RlZmluZSBQU0NJXzBfMl9GTl9OQVRJVkUo
bmFtZSkgICAgUFNDSV8wXzJfRk4zMl8jI25hbWUKICNlbmRpZgogCiB1aW50MzJfdCBwc2NpX3Zl
cjsKQEAgLTQ4LDEzICs0OCwxMyBAQCBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KQogdm9p
ZCBjYWxsX3BzY2lfc3lzdGVtX29mZih2b2lkKQogewogICAgIGlmICggcHNjaV92ZXIgPiBQU0NJ
X1ZFUlNJT04oMCwgMSkgKQotICAgICAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9P
RkYpLCAwLCAwLCAwKTsKKyAgICAgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZG
LCAwLCAwLCAwKTsKIH0KIAogdm9pZCBjYWxsX3BzY2lfc3lzdGVtX3Jlc2V0KHZvaWQpCiB7CiAg
ICAgaWYgKCBwc2NpX3ZlciA+IFBTQ0lfVkVSU0lPTigwLCAxKSApCi0gICAgICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX1JFU0VUKSwgMCwgMCwgMCk7CisgICAgICAgIGNhbGxfc21j
KFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKIH0KIAogaW50IF9faW5pdCBw
c2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpKQpAQCAt
MTQ0LDcgKzE0NCw3IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQogICAgICAgICB9
CiAgICAgfQogCi0gICAgcHNjaV92ZXIgPSBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFBTQ0lfVkVS
U0lPTiksIDAsIDAsIDApOworICAgIHBzY2lfdmVyID0gY2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9Q
U0NJX1ZFUlNJT04sIDAsIDAsIDApOwogCiAgICAgLyogRm9yIHRoZSBtb21lbnQsIHdlIG9ubHkg
c3VwcG9ydCBQU0NJIDAuMiBhbmQgUFNDSSAxLnggKi8KICAgICBpZiAoIHBzY2lfdmVyICE9IFBT
Q0lfVkVSU0lPTigwLCAyKSAmJiBQU0NJX1ZFUlNJT05fTUFKT1IocHNjaV92ZXIpICE9IDEgKQpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpp
bmRleCAwM2ZkNGViNWI1Li42YWI4YWI2NGQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBz
Y2kuYworKysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjQzLDM1ICsyNDMsMzUgQEAgYm9v
bCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3Qg
ZmlkKQogICAgICAqLwogICAgIHN3aXRjaCAoIGZpZCApCiAgICAgewotICAgIGNhc2UgUFNDSV8w
XzJfRk4zMihQU0NJX1ZFUlNJT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9QU0NJX1ZFUlNJ
T046CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfdmVyc2lvbik7CiAgICAgICAgIFBTQ0lfU0VU
X1JFU1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwogICAgICAgICByZXR1cm4gdHJ1
ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT0ZGKToKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzJfQ1BVX09GRjoKICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9jcHVfb2ZmKTsKICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7CiAgICAgICAg
IHJldHVybiB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKE1JR1JBVEVfSU5GT19UWVBF
KToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfTUlHUkFURV9JTkZPX1RZUEU6CiAgICAgICAgIHBl
cmZjX2luY3IodnBzY2lfbWlncmF0ZV9pbmZvX3R5cGUpOwogICAgICAgICBQU0NJX1NFVF9SRVNV
TFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5cGUoKSk7CiAgICAgICAgIHJldHVy
biB0cnVlOwogCi0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9PRkYpOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGOgogICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3N5c3Rl
bV9vZmYpOwogICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fb2ZmKCk7CiAgICAgICAgIFBTQ0lf
U0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICByZXR1cm4g
dHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihTWVNURU1fUkVTRVQpOgorICAgIGNhc2Ug
UFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQ6CiAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lz
dGVtX3Jlc2V0KTsKICAgICAgICAgZG9fcHNjaV8wXzJfc3lzdGVtX3Jlc2V0KCk7CiAgICAgICAg
IFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBQU0NJX0lOVEVSTkFMX0ZBSUxVUkUpOwogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKIAotICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT04pOgotICAgIGNhc2Ug
UFNDSV8wXzJfRk42NChDUFVfT04pOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfT046Cisg
ICAgY2FzZSBQU0NJXzBfMl9GTjY0X0NQVV9PTjoKICAgICB7CiAgICAgICAgIHJlZ2lzdGVyX3Qg
dmNwdWlkID0gUFNDSV9BUkcocmVncywgMSk7CiAgICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0g
UFNDSV9BUkcocmVncywgMik7CkBAIC0yODIsOCArMjgyLDggQEAgYm9vbCBkb192cHNjaV8wXzJf
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlkKQogICAgICAgICBy
ZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX1NVU1BFTkQp
OgotICAgIGNhc2UgUFNDSV8wXzJfRk42NChDUFVfU1VTUEVORCk6CisgICAgY2FzZSBQU0NJXzBf
Ml9GTjMyX0NQVV9TVVNQRU5EOgorICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORDoK
ICAgICB7CiAgICAgICAgIHVpbnQzMl90IHBzdGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7CiAg
ICAgICAgIHJlZ2lzdGVyX3QgZXBvaW50ID0gUFNDSV9BUkcocmVncywgMik7CkBAIC0yOTQsOCAr
Mjk0LDggQEAgYm9vbCBkb192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywgdWludDMyX3QgZmlkKQogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKLSAgICBjYXNl
IFBTQ0lfMF8yX0ZOMzIoQUZGSU5JVFlfSU5GTyk6Ci0gICAgY2FzZSBQU0NJXzBfMl9GTjY0KEFG
RklOSVRZX0lORk8pOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPOgorICAg
IGNhc2UgUFNDSV8wXzJfRk42NF9BRkZJTklUWV9JTkZPOgogICAgIHsKICAgICAgICAgcmVnaXN0
ZXJfdCB0YWZmID0gUFNDSV9BUkcocmVncywgMSk7CiAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQ
U0NJX0FSRzMyKHJlZ3MsIDIpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCAzYzQ0NDY4ZTcyLi5iZWNjOWY5
ZGVkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMjMsMjIgKzIzLDI3IEBAIHZvaWQgY2FsbF9wc2NpX3N5
c3RlbV9vZmYodm9pZCk7CiB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCk7CiAKIC8q
IFBTQ0kgdjAuMiBpbnRlcmZhY2UgKi8KLSNkZWZpbmUgUFNDSV8wXzJfRk4zMihuYW1lKSBBUk1f
U01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8z
MiwgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUFNDSV8wXzJfRk5fIyNuYW1lKQot
I2RlZmluZSBQU0NJXzBfMl9GTjY0KG5hbWUpIEFSTV9TTUNDQ19DQUxMX1ZBTChBUk1fU01DQ0Nf
RkFTVF9DQUxMLCAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzY0LCAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVS
X1NUQU5EQVJELCAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBQU0NJXzBfMl9GTl8jI25hbWUpCi0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1BTQ0lf
VkVSU0lPTiAgICAgICAgMAotI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORCAgICAgICAg
IDEKLSNkZWZpbmUgUFNDSV8wXzJfRk5fQ1BVX09GRiAgICAgICAgICAgICAyCi0jZGVmaW5lIFBT
Q0lfMF8yX0ZOX0NQVV9PTiAgICAgICAgICAgICAgMwotI2RlZmluZSBQU0NJXzBfMl9GTl9BRkZJ
TklUWV9JTkZPICAgICAgIDQKLSNkZWZpbmUgUFNDSV8wXzJfRk5fTUlHUkFURV9JTkZPX1RZUEUg
ICA2Ci0jZGVmaW5lIFBTQ0lfMF8yX0ZOX1NZU1RFTV9PRkYgICAgICAgICAgOAotI2RlZmluZSBQ
U0NJXzBfMl9GTl9TWVNURU1fUkVTRVQgICAgICAgIDkKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMihu
cikgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19D
T05WXzMyLCAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yKQorI2RlZmluZSBQU0NJXzBf
Ml9GTjY0KG5yKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAg
ICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJN
X1NNQ0NDX0NPTlZfNjQsICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnIpCisKKyNkZWZp
bmUgUFNDSV8wXzJfRk4zMl9QU0NJX1ZFUlNJT04gICAgICAgIFBTQ0lfMF8yX0ZOMzIoMCkKKyNk
ZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZOMzIoMSkK
KyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfT0ZGICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIo
MikKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZO
MzIoMykKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPICAgICAgIFBTQ0lfMF8y
X0ZOMzIoNCkKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lf
MF8yX0ZOMzIoNikKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGICAgICAgICAgIFBT
Q0lfMF8yX0ZOMzIoOCkKKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQgICAgICAg
IFBTQ0lfMF8yX0ZOMzIoOSkKKworI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EICAg
ICAgICAgUFNDSV8wXzJfRk42NCgxKQorI2RlZmluZSBQU0NJXzBfMl9GTjY0X0NQVV9PTiAgICAg
ICAgICAgICAgUFNDSV8wXzJfRk42NCgzKQorI2RlZmluZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZ
X0lORk8gICAgICAgUFNDSV8wXzJfRk42NCg0KQogCiAvKiBQU0NJIHYwLjIgYWZmaW5pdHkgbGV2
ZWwgc3RhdGUgcmV0dXJuZWQgYnkgQUZGSU5JVFlfSU5GTyAqLwogI2RlZmluZSBQU0NJXzBfMl9B
RkZJTklUWV9MRVZFTF9PTiAgICAgIDAKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXL-0002oe-37; Fri, 23 Feb 2018 18:57:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXJ-0002oS-IF
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:37 +0000
X-Inumbo-ID: 4b9df0a8-18cb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 4b9df0a8-18cb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:56:46 +0100 (CET)
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 40ECA80D;
 Fri, 23 Feb 2018 10:57:36 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 318923F25C;
 Fri, 23 Feb 2018 10:57:35 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:11 +0000
Message-Id: <20180223185729.8780-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 00/18] xen/arm: PSCI 1.1 and SMCCC-1.1
	support and XSA-254 variant 2 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgYWxsLAoKQXJtIGhhcyByZWNlbnRseSBwdWJsaXNoZWQgYSBTTUMgQ2FsbGluZyBDb252ZW50
aW9uIChTTUNDQykKc3BlY2lmaWNhdGlvbiB1cGRhdGUgWzFdIHRoYXQgcHJvdmlkZXMgYW4gb3B0
aW1pc2VkIGNhbGxpbmcgY29udmVudGlvbgphbmQgb3B0aW9uYWwsIGRpc2NvdmVyYWJsZSBzdXBw
b3J0IGZvciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUgKFhTQS0yNTQKdmFyaWFudCAyKS4gQVJN
IFRydXN0ZWQgRmlybXdhcmUgKEFURikgaGFzIGFscmVhZHkgZ2FpbmVkIHN1Y2ggYW4KaW1wbGVt
ZW50YXRpb25bMl0uCgpUaGlzIHNlcmllcyBhZGRyZXNzZXMgYSBmZXcgdGhpbmdzOgoKICAgIC0g
SXQgcHJvdmlkZXMgYSBYZW4gaW1wbGVtZW50YXRpb24gb2YgUFNDSSB2MS4wLCB3aGljaCBpcyBh
CiAgICAgIHByZXJlcXVpc2l0ZSBmb3IgYmVpbmcgYWJsZSB0byBkaXNjb3ZlciBTTUNDQyB2MS4x
LgogICAgLSBJdCBhbGxvd3MgWGVuIHRvIGFkdmVydGlzZSBTTUNDQyB2MS4xCiAgICAtIEl0IGlt
cGxlbWVudHMgZ3Vlc3Qgc3VwcG9ydCBmb3IgdGhlCiAgICAgIEFSTV9XT1JLQVJPVU5EXzEgZnVu
Y3Rpb24gdGhhdCBpcyB1c2VkCiAgICAgIHRvIG1pdGlnYXRlIENWRS0yMDE3LTU3MTUgKGlmIHN1
Y2ggbWl0aWdhdGlvbiBpcyBhdmFpbGFibGUgb24gdGhlCiAgICAgIGh5cGVydmlzb3IpLgogICAg
LSBJdCBhZGRzIFhlbiBzdXBwb3J0IGZvciBicmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyB2aWEK
ICAgICAgQVJNX1dPUktBUk9VTkRfMSBpZiB0aGUgZmlybXdhcmUgc3VwcG9ydHMgaXQuCgpUaGlz
IG1ldGhvZCBpcyBpbnRlbmRlZCB0byBmdWxseSByZXBsYWNlIHRoZSBpbml0aWFsIFBTQ0lfR0VU
X1ZFUlNJT04KYXBwcm9hY2guIEFsdGhvdWdoIFBTQ0lfR0VUX1ZFUlNJT04gc3RpbGwgd29ya3Ms
IGl0IGhhcyBhbiBvYnZpb3VzCm92ZXJoZWFkIGFuZCBpcyBjYWxsZWQgb24gc29tZSBvZiB0aGUg
aG90dGVzdCBwYXRocy4gV2UgZXhwZWN0CkFSQ0hfV09SS0FST1VORF8xIHRvIGJlIG11Y2ggZmFz
dGVyLgoKQ2hlZXJzLAoKWzFdIGh0dHBzOi8vZGV2ZWxvcGVyLmFybS5jb20vc3VwcG9ydC9zZWN1
cml0eS11cGRhdGUvZG93bmxvYWRzCgpbMl0gaHR0cHM6Ly9naXRodWIuY29tL0FSTS1zb2Z0d2Fy
ZS9hcm0tdHJ1c3RlZC1maXJtd2FyZS9wdWxsLzEyNDAKClszXSBodHRwczovL2xpc3RzLnhlbi5v
cmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDQ0Ny5odG1sCgpKdWxpZW4g
R3JhbGwgKDE4KToKICB4ZW4vYXJtOiBwc2NpOiBSZXdvcmsgdGhlIFBTQ0kgZGVmaW5pdGlvbnMK
ICB4ZW4vYXJtOiB2cHNjaTogQWRkIHN1cHBvcnQgZm9yIFBTQ0kgMS4xCiAgeGVuL2FybTogdnNt
YzogSW1wbGVtZW50IFNNQ0NDIDEuMQogIHhlbi9hcm06IHZzbWM6IEltcGxlbWVudCBTTUNDQ19B
UkNIX1dPUktBUk9VTkRfMSBCUCBoYXJkZW5pbmcgc3VwcG9ydAogIHhlbi9hcm06IEFkYXB0IHNt
Y2NjLmggdG8gYmUgYWJsZSB0byB1c2UgaXQgaW4gYXNzZW1ibHkgY29kZQogIHhlbi9hcm02NDog
SW1wbGVtZW50IGEgZmFzdCBwYXRoIGZvciBoYW5kbGluZyBTTUNDQ19BUkNIX1dPUktBUk9VTkRf
MQogIHhlbi9hcm02NDogUHJpbnQgYSBwZXItQ1BVIG1lc3NhZ2Ugd2l0aCB0aGUgQlAgaGFyZGVu
aW5nIG1ldGhvZCB1c2VkCiAgeGVuL2FybTogc21jY2M6IEFkZCBtYWNyb3MgU01DQ0NfVkVSU0lP
TiwgU01DQ0NfVkVSU0lPTl97TUlOT1IsIE1BSk9SfQogIHhlbi9hcm06IHBzY2k6IERldGVjdCBT
TUNDQyB2ZXJzaW9uCiAgeGVuL2FybTogc21jY2M6IEltcGxlbWVudCBTTUNDQyB2MS4xIGlubGlu
ZSBwcmltaXRpdmUKICB4ZW4vYXJtNjQ6IEFkZCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEg
QlAgaGFyZGVuaW5nIHN1cHBvcnQKICB4ZW4vYXJtNjQ6IEtpbGwgUFNDSV9HRVRfVkVSU0lPTiBh
cyBhIHZhcmlhbnQtMiB3b3JrYXJvdW5kCiAgeGVuL2FybTogdnBzY2k6IFJlbW92ZSBwYXJhbWV0
ZXIgJ3ZlcicgZnJvbSBkb19jb21tb25fY3B1CiAgeGVuL2FybTogcHNjaTogQ29uc29saWRhdGUg
UFNDSSB2ZXJzaW9uIHByaW50CiAgeGVuL2FybTogcHNjaTogUHJlZml4IHdpdGggc3RhdGljIGFu
eSBmdW5jdGlvbnMgbm90IGV4cG9ydGVkCiAgeGVuL2FybTogdnBzY2k6IFVwZGF0ZSB0aGUgcmV0
dXJuIHR5cGUgZm9yIE1JR1JBVEVfSU5GT19UWVBFCiAgeGVuL2FybTogdnBzY2k6IEludHJvZHVj
ZSBhbmQgdXNlIFBTQ0lfSU5WQUxJRF9BRERSRVNTCiAgeGVuL2FybTogdnBzY2k6IFJld29yayB0
aGUgbG9naWMgdG8gc3RhcnQgQUFyY2gzMiB2Q1BVIGluIFRodW1iIG1vZGUKCiB0b29scy9saWJ4
bC9saWJ4bF9hcm0uYyAgICAgICAgICB8ICAgMyArLQogeGVuL2FyY2gvYXJtL2FybTY0L2JwaS5T
ICAgICAgICAgfCAgMzQgKysrLS0tLS0KIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TICAgICAg
IHwgIDU5ICsrKysrKysrKysrKy0KIHhlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyAgICAgICAgIHwg
IDU1ICsrKysrKysrKy0tLS0KIHhlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyAgICAgIHwgICAx
ICsKIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jIHwgICA0ICstCiB4ZW4vYXJjaC9h
cm0vcHNjaS5jICAgICAgICAgICAgICB8ICA1OCArKysrKysrKystLS0tCiB4ZW4vYXJjaC9hcm0v
dnBzY2kuYyAgICAgICAgICAgICB8IDExMSArKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4v
YXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICB8ICA0MSArKysrKysrKysKIHhlbi9pbmNsdWRl
L2FzbS1hcm0vcGVyZmNfZGVmbi5oIHwgICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmggIHwgICAyICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDM5ICsr
KysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oICAgICAgfCAxNzQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2Np
LmggICAgICB8ICAgMiArLQogMTQgZmlsZXMgY2hhbmdlZCwgNDcxIGluc2VydGlvbnMoKyksIDEx
MyBkZWxldGlvbnMoLSkKCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXT-0002rS-G5; Fri, 23 Feb 2018 18:57:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXS-0002pr-9d
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:46 +0000
X-Inumbo-ID: a9182e3b-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a9182e3b-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:23 +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 7844A80D;
 Fri, 23 Feb 2018 10:57:39 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id F28C03F25C;
 Fri, 23 Feb 2018 10:57:37 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:13 +0000
Message-Id: <20180223185729.8780-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, andre.przywara@linaro.org,
 Julien Grall <julien.grall@arm.com>, volodymyr_babchuk@epam.com,
 mirela.simonovic@aggios.com
Subject: [Xen-devel] [PATCH v5 02/18] xen/arm: vpsci: Add support for PSCI
	1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXQgdGhlIG1vbWVudCwgWGVuIHByb3ZpZGVzIHZpcnR1YWwgUFNDSSBpbnRlcmZhY2UgY29tcGxp
YW50IHdpdGggMC4xCmFuZCAwLjIuIFNpbmNlIHRoZW0sIHRoZSBzcGVjaWZpY2F0aW9uIGhhcyBi
ZWVuIHVwZGF0ZWQgYW5kIHRoZSBsYXRlc3QKdmVyc2lvbiBpcyAxLjEgKHNlZSBBUk0gREVOIDAw
MjJEKS4KCkZyb20gYW4gaW1wbGVtZW50YXRpb24gcG9pbnQgb2Ygdmlldywgb25seSBQU0NJX0ZF
QVRVUkVTIGlzIG1hbmRhdG9yeS4KVGhlIHJlc3QgaXMgb3B0aW9uYWwgYW5kIGNhbiBiZSBsZWZ0
IHVuaW1wbGVtZW50ZWQgZm9yIG5vdy4KCkF0IHRoZSBzYW1lIHRpbWUsIHRoZSBjb21wYXRpYmxl
IGZvciBQU0NJIG5vZGUgaGF2ZSBiZWVuIHVwZGF0ZWQgdG8KZXhwb3NlICJhcm0scHNjaS0xLjAi
LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQWNr
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlt
eXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CkFja2VkLWJ5OiBTdGVmYW5v
IFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNjOiBJYW4gSmFja3NvbiA8aWFu
LmphY2tzb25AZXUuY2l0cml4LmNvbT4KQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQoK
LS0tCiAgICBXZSBtYXkgd2FudCB0byBwcm92aWRlIGEgd2F5IGZvciB0aGUgdG9vbHN0YWNrIHRv
IHNwZWNpZnkgYSBQU0NJCiAgICB2ZXJzaW9uLiBUaGlzIGNvdWxkIGJlIHVzZWZ1bCBpZiBhIGd1
ZXN0IGlzIGV4cGVjdGluZyBhIGdpdmVuCiAgICB2ZXJzaW9uLgoKICAgIENoYW5nZXMgaW4gdjQ6
CiAgICAgICAgLSBBZGQgU3RlZmFubydzIGFja2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MzoKICAg
ICAgICAtIEFkZCBXZWkncyBhY2tlZC1ieQogICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmll
d2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAtIFJldHVybiB2MS4xIG9uIEdFVF9W
RVJTSU9OIGNhbGwgYXMgY2xhaW1lZCBieSB0aGlzIHBhdGNoCiAgICAgICAgLSBPcmRlciBieSBm
dW5jdGlvbiBJRCB0aGUgY2FsbHMgaW4gRkVBVFVSRVMgY2FsbAotLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2FybS5jICAgICAgICAgIHwgIDMgKystCiB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMg
ICAgICB8ICAxICsKIHhlbi9hcmNoL2FybS92cHNjaS5jICAgICAgICAgICAgIHwgMzkgKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Bl
cmZjX2RlZm4uaCB8ICAxICsKIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oICAgICAgIHwgIDEg
KwogeGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oICAgICAgfCAgMiArLQogNiBmaWxlcyBjaGFu
Z2VkLCA0NCBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2FybS5jIGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKaW5kZXggM2U0NjU1
NDMwMS4uODZmNTljMGQ4MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfYXJtLmMKQEAgLTQxMCw3ICs0MTAsOCBAQCBzdGF0aWMgaW50
IG1ha2VfcHNjaV9ub2RlKGxpYnhsX19nYyAqZ2MsIHZvaWQgKmZkdCkKICAgICByZXMgPSBmZHRf
YmVnaW5fbm9kZShmZHQsICJwc2NpIik7CiAgICAgaWYgKHJlcykgcmV0dXJuIHJlczsKIAotICAg
IHJlcyA9IGZkdF9wcm9wZXJ0eV9jb21wYXQoZ2MsIGZkdCwgMiwgImFybSxwc2NpLTAuMiIsImFy
bSxwc2NpIik7CisgICAgcmVzID0gZmR0X3Byb3BlcnR5X2NvbXBhdChnYywgZmR0LCAzLCAiYXJt
LHBzY2ktMS4wIiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJhcm0scHNjaS0wLjIi
LCAiYXJtLHBzY2kiKTsKICAgICBpZiAocmVzKSByZXR1cm4gcmVzOwogCiAgICAgcmVzID0gZmR0
X3Byb3BlcnR5X3N0cmluZyhmZHQsICJtZXRob2QiLCAiaHZjIik7CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggMTU1Yzk1MjM0OS4uOTQxNjg4YTJjZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNjM3LDYgKzYz
Nyw3IEBAIHN0YXRpYyBpbnQgbWFrZV9wc2NpX25vZGUodm9pZCAqZmR0LCBjb25zdCBzdHJ1Y3Qg
ZHRfZGV2aWNlX25vZGUgKnBhcmVudCkKIHsKICAgICBpbnQgcmVzOwogICAgIGNvbnN0IGNoYXIg
Y29tcGF0W10gPQorICAgICAgICAiYXJtLHBzY2ktMS4wIiJcMCIKICAgICAgICAgImFybSxwc2Np
LTAuMiIiXDAiCiAgICAgICAgICJhcm0scHNjaSI7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92cHNjaS5jIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggNmFiOGFiNjRkMC4uZTgyYjYy
ZGIxYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJt
L3Zwc2NpLmMKQEAgLTEwNiw3ICsxMDYsMTEgQEAgc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVf
b2ZmKHVpbnQzMl90IHBvd2VyX3N0YXRlKQogCiBzdGF0aWMgdWludDMyX3QgZG9fcHNjaV8wXzJf
dmVyc2lvbih2b2lkKQogewotICAgIHJldHVybiBQU0NJX1ZFUlNJT04oMCwgMik7CisgICAgLyoK
KyAgICAgKiBQU0NJIGlzIGJhY2t3YXJkIGNvbXBhdGlibGUgZnJvbSAwLjIuIFNvIHdlIGNhbiBi
dW1wIHRoZSB2ZXJzaW9uCisgICAgICogd2l0aG91dCBhbnkgaXNzdWUuCisgICAgICovCisgICAg
cmV0dXJuIFBTQ0lfVkVSU0lPTigxLCAxKTsKIH0KIAogc3RhdGljIHJlZ2lzdGVyX3QgZG9fcHNj
aV8wXzJfY3B1X3N1c3BlbmQodWludDMyX3QgcG93ZXJfc3RhdGUsCkBAIC0xOTEsNiArMTk1LDI5
IEBAIHN0YXRpYyB2b2lkIGRvX3BzY2lfMF8yX3N5c3RlbV9yZXNldCh2b2lkKQogICAgIGRvbWFp
bl9zaHV0ZG93bihkLFNIVVRET1dOX3JlYm9vdCk7CiB9CiAKK3N0YXRpYyBpbnQzMl90IGRvX3Bz
Y2lfMV8wX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKK3sKKyAgICAvKiAvIVwgT3Jk
ZXJlZCBieSBmdW5jdGlvbiBJRCBhbmQgbm90IG5hbWUgKi8KKyAgICBzd2l0Y2ggKCBwc2NpX2Z1
bmNfaWQgKQorICAgIHsKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfUFNDSV9WRVJTSU9OOgorICAg
IGNhc2UgUFNDSV8wXzJfRk4zMl9DUFVfU1VTUEVORDoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRf
Q1BVX1NVU1BFTkQ6CisgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9PRkY6CisgICAgY2FzZSBQ
U0NJXzBfMl9GTjMyX0NQVV9PTjoKKyAgICBjYXNlIFBTQ0lfMF8yX0ZONjRfQ1BVX09OOgorICAg
IGNhc2UgUFNDSV8wXzJfRk4zMl9BRkZJTklUWV9JTkZPOgorICAgIGNhc2UgUFNDSV8wXzJfRk42
NF9BRkZJTklUWV9JTkZPOgorICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9NSUdSQVRFX0lORk9fVFlQ
RToKKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKKyAgICBjYXNlIFBTQ0lfMF8y
X0ZOMzJfU1lTVEVNX1JFU0VUOgorICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVT
OgorICAgICAgICByZXR1cm4gMDsKKyAgICBkZWZhdWx0OgorICAgICAgICByZXR1cm4gUFNDSV9O
T1RfU1VQUE9SVEVEOworICAgIH0KK30KKwogI2RlZmluZSBQU0NJX1NFVF9SRVNVTFQocmVnLCB2
YWwpIHNldF91c2VyX3JlZyhyZWcsIDAsIHZhbCkKICNkZWZpbmUgUFNDSV9BUkcocmVnLCBuKSBn
ZXRfdXNlcl9yZWcocmVnLCBuKQogCkBAIC0zMDQsNiArMzMxLDE2IEBAIGJvb2wgZG9fdnBzY2lf
MF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKICAgICAg
ICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8odGFmZiwg
bGFmZikpOwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CisKKyAgICBjYXNlIFBTQ0lfMV8w
X0ZOMzJfUFNDSV9GRUFUVVJFUzoKKyAgICB7CisgICAgICAgIHVpbnQzMl90IHBzY2lfZnVuY19p
ZCA9IFBTQ0lfQVJHMzIocmVncywgMSk7CisKKyAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9mZWF0
dXJlcyk7CisgICAgICAgIFBTQ0lfU0VUX1JFU1VMVChyZWdzLCBkb19wc2NpXzFfMF9mZWF0dXJl
cyhwc2NpX2Z1bmNfaWQpKTsKKyAgICAgICAgcmV0dXJuIHRydWU7CisgICAgfQorCiAgICAgZGVm
YXVsdDoKICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS1hcm0vcGVyZmNfZGVmbi5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZu
LmgKaW5kZXggYTdhY2I3ZDIxYy4uODc4NjYyNjRjYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wZXJmY19kZWZuLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZu
LmgKQEAgLTMxLDYgKzMxLDcgQEAgUEVSRkNPVU5URVIodnBzY2lfc3lzdGVtX29mZiwgICAgICAg
ICAgInZwc2NpOiBzeXN0ZW1fb2ZmIikKIFBFUkZDT1VOVEVSKHZwc2NpX3N5c3RlbV9yZXNldCwg
ICAgICAgICJ2cHNjaTogc3lzdGVtX3Jlc2V0IikKIFBFUkZDT1VOVEVSKHZwc2NpX2NwdV9zdXNw
ZW5kLCAgICAgICAgICJ2cHNjaTogY3B1X3N1c3BlbmQiKQogUEVSRkNPVU5URVIodnBzY2lfY3B1
X2FmZmluaXR5X2luZm8sICAgInZwc2NpOiBjcHVfYWZmaW5pdHlfaW5mbyIpCitQRVJGQ09VTlRF
Uih2cHNjaV9mZWF0dXJlcywgICAgICAgICAgICAidnBzY2k6IGZlYXR1cmVzIikKIAogUEVSRkNP
VU5URVIodmdpY2RfcmVhZHMsICAgICAgICAgICAgICAgICJ2Z2ljZDogcmVhZCIpCiBQRVJGQ09V
TlRFUih2Z2ljZF93cml0ZXMsICAgICAgICAgICAgICAgInZnaWNkOiB3cml0ZSIpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNj
aS5oCmluZGV4IGJlY2M5ZjlkZWQuLmUyNjI5ZWVkMDEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHNjaS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCkBAIC00MCw2
ICs0MCw3IEBAIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKTsKICNkZWZpbmUgUFND
SV8wXzJfRk4zMl9NSUdSQVRFX0lORk9fVFlQRSAgIFBTQ0lfMF8yX0ZOMzIoNikKICNkZWZpbmUg
UFNDSV8wXzJfRk4zMl9TWVNURU1fT0ZGICAgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOCkKICNkZWZp
bmUgUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQgICAgICAgIFBTQ0lfMF8yX0ZOMzIoOSkKKyNk
ZWZpbmUgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTICAgICAgIFBTQ0lfMF8yX0ZOMzIoMTAp
CiAKICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfU1VTUEVORCAgICAgICAgIFBTQ0lfMF8yX0ZO
NjQoMSkKICNkZWZpbmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8y
X0ZONjQoMykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vdnBzY2kuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vdnBzY2kuaAppbmRleCAwMzVhNDFlODEyLi4wY2NhNWU2ODMwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Zwc2NpLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS92cHNjaS5oCkBAIC0yMyw3ICsyMyw3IEBACiAjaW5jbHVkZSA8YXNtL3BzY2kuaD4KIAog
LyogTnVtYmVyIG9mIGZ1bmN0aW9uIGltcGxlbWVudGVkIGJ5IHZpcnR1YWwgUFNDSSAob25seSAw
LjIgb3IgbGF0ZXIpICovCi0jZGVmaW5lIFZQU0NJX05SX0ZVTkNTICAxMQorI2RlZmluZSBWUFND
SV9OUl9GVU5DUyAgMTIKIAogLyogRnVuY3Rpb25zIGhhbmRsZSBQU0NJIGNhbGxzIGZyb20gdGhl
IGd1ZXN0cyAqLwogYm9vbCBkb192cHNjaV8wXzFfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAq
cmVncywgdWludDMyX3QgZmlkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXT-0002rr-Ms; Fri, 23 Feb 2018 18:57:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXT-0002r9-66
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:47 +0000
X-Inumbo-ID: 511eaa7d-18cb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 511eaa7d-18cb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:56:55 +0100 (CET)
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 7B97C15AD;
 Fri, 23 Feb 2018 10:57:45 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 48F953F25C;
 Fri, 23 Feb 2018 10:57:44 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:17 +0000
Message-Id: <20180223185729.8780-7-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 06/18] xen/arm64: Implement a fast path for
	handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9uIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHdpbGwgYmUgY2FsbGVkIGJ5IHRo
ZSBndWVzdCBmb3IKaGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3YW50IHRo
ZSBoYW5kbGluZyB0byBiZSBhcyBmYXN0IGFzCnBvc3NpYmxlLgoKQXMgdGhlIG1pdGlnYXRpb24g
aXMgYXBwbGllZCBvbiBldmVyeSBndWVzdCBleGl0LCB3ZSBjYW4gY2hlY2sgZm9yIHRoZQpjYWxs
IGJlZm9yZSBzYXZpbmcgYWxsIHRoZSBjb250ZXh0IGFuZCByZXR1cm4gdmVyeSBlYXJseS4KCkZv
ciBub3csIG9ubHkgcHJvdmlkZSBhIGZhc3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVzZSB0
aGUgY29kZSByZWx5Cm9uIDIgcmVnaXN0ZXJzLCB4MCBhbmQgeDEgYXJlIHNhdmVkIGluIGFkdmFu
Y2UuCgpTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpS
ZXZpZXdlZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29t
PgpSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKLS0tCiAgICBndWVzdF9zeW5jIG9ubHkgaGFuZGxlIDY0LWJpdCBndWVzdCwgc28gSSBoYXZl
IG9ubHkgaW1wbGVtZW50ZWQgdGhlCiAgICA2NC1iaXQgc2lkZSBmb3Igbm93LiBXZSBjYW4gZGlz
Y3VzcyB3aGV0aGVyIGl0IGlzIHVzZWZ1bCB0bwogICAgaW1wbGVtZW50IGl0IGZvciAzMi1iaXQg
Z3Vlc3RzLgoKICAgIFdlIGNvdWxkIGFsc28gY29uc2lkZXIgdG8gaW1wbGVtZW50IHRoZSBmYXN0
IHBhdGggZm9yIFNNQzY0LAogICAgYWx0aG91Z2h0IGEgZ3Vlc3Qgc2hvdWxkIGFsd2F5cyB1c2Ug
SFZDLgoKICAgIEkgZGVjaWRlZCB0byBrZWVwIHRoZSByZXZpZXdlZC1ieSBhcyBtb3N0bHkgdGhl
IGRvY3VtZW50YXRpb24gd2FzCiAgICB1cGRhdGVkIHRvIG1ha2UgaXQgY2xlYXJlci4KCiAgICBD
aGFuZ2VzIGluIHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQogICAgICAg
IC0gVXNlIHh6ciB0byBjbG9iYmVyIHgxIGluc3RlYWQgb2YgeDAKICAgICAgICAtIFVwZGF0ZSBj
b21tZW50cyBpbiB0aGUgY29kZQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgVm9s
b2R5bXlyJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAg
IHwgNTkgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KIHhlbi9pbmNs
dWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggfCAgMiArKwogMiBmaWxlcyBjaGFuZ2VkLCA1OSBpbnNl
cnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02
NC9lbnRyeS5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKaW5kZXggNmQ5OWU0NmYwZi4u
ZmZhOWExYzQ5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKKysrIGIv
eGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKQEAgLTEsNiArMSw3IEBACiAjaW5jbHVkZSA8YXNt
L2FzbV9kZWZucy5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL2FsdGVy
bmF0aXZlLmg+CisjaW5jbHVkZSA8YXNtL3NtY2NjLmg+CiAjaW5jbHVkZSA8cHVibGljL3hlbi5o
PgogCiAvKgpAQCAtOTAsOCArOTEsMTIgQEAgbHIgICAgICAucmVxICAgIHgzMCAgICAgICAgICAg
ICAvKiBsaW5rIHJlZ2lzdGVyICovCiAgICAgICAgIC5lbmRtCiAvKgogICogU2F2ZSBzdGF0ZSBv
biBlbnRyeSB0byBoeXBlcnZpc29yLCByZXN0b3JlIG9uIGV4aXQKKyAqCisgKiBzYXZlX3gwX3gx
OiBEb2VzIHRoZSBtYWNybyBuZWVkcyB0byBzYXZlIHgwL3gxPyBEZWZhdWx0cyB0byAxCisgKiBJ
ZiAwLCB3ZSByZWx5IG9uIHRoZSBvbiB4MC94MSB0byBoYXZlIGJlZW4gc2F2ZWQgYXQgdGhlIGNv
cnJlY3QKKyAqIHBvc2l0aW9uIG9uIHRoZSBzdGFjayBiZWZvcmUuCiAgKi8KLSAgICAgICAgLm1h
Y3JvICBlbnRyeSwgaHlwLCBjb21wYXQKKyAgICAgICAgLm1hY3JvICBlbnRyeSwgaHlwLCBjb21w
YXQsIHNhdmVfeDBfeDE9MQogICAgICAgICBzdWIgICAgIHNwLCBzcCwgIyhVUkVHU19TUFNSX2Vs
MSAtIFVSRUdTX0xSKSAvKiBDUFNSLCBQQywgU1AsIExSICovCiAgICAgICAgIHB1c2ggICAgeDI4
LCB4MjkKICAgICAgICAgcHVzaCAgICB4MjYsIHgyNwpAQCAtMTA3LDcgKzExMiwxNiBAQCBsciAg
ICAgIC5yZXEgICAgeDMwICAgICAgICAgICAgIC8qIGxpbmsgcmVnaXN0ZXIgKi8KICAgICAgICAg
cHVzaCAgICB4NiwgeDcKICAgICAgICAgcHVzaCAgICB4NCwgeDUKICAgICAgICAgcHVzaCAgICB4
MiwgeDMKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIGNhbGxlciBtYXkgYWxyZWFkeSBoYXZl
IHNhdmVkIHgwL3gxIG9uIHRoZSBzdGFjayBhdCB0aGUKKyAgICAgICAgICogY29ycmVjdCBhZGRy
ZXNzIGFuZCBjb3JydXB0IHRoZW0gd2l0aCBhbm90aGVyIHZhbHVlLiBPbmx5CisgICAgICAgICAq
IHNhdmUgdGhlbSBpZiBzYXZlX3gwX3gxID09IDEuCisgICAgICAgICAqLworICAgICAgICAuaWYg
XHNhdmVfeDBfeDEgPT0gMQogICAgICAgICBwdXNoICAgIHgwLCB4MQorICAgICAgICAuZWxzZQor
ICAgICAgICBzdWIgICAgIHNwLCBzcCwgIzE2CisgICAgICAgIC5lbmRpZgogCiAgICAgICAgIC5p
ZiBcaHlwID09IDEgICAgICAgIC8qIEh5cGVydmlzb3IgbW9kZSAqLwogCkBAIC0yMDAsNyArMjE0
LDQ4IEBAIGh5cF9pcnE6CiAgICAgICAgIGV4aXQgICAgaHlwPTEKIAogZ3Vlc3Rfc3luYzoKLSAg
ICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAKKyAgICAgICAgLyoKKyAgICAgICAgICogU2F2
ZSB4MCwgeDEgaW4gYWR2YW5jZQorICAgICAgICAgKi8KKyAgICAgICAgc3RwICAgICB4MCwgeDEs
IFtzcCwgIy0oVVJFR1Nfa2VybmVsX3NpemVvZiAtIFVSRUdTX1gwKV0KKworICAgICAgICAvKgor
ICAgICAgICAgKiB4MSBpcyB1c2VkIGJlY2F1c2UgeDAgbWF5IGNvbnRhaW4gdGhlIGZ1bmN0aW9u
IGlkZW50aWZpZXIuCisgICAgICAgICAqIFRoaXMgYXZvaWRzIHRvIHJlc3RvcmUgeDAgZnJvbSB0
aGUgc3RhY2suCisgICAgICAgICAqLworICAgICAgICBtcnMgICAgIHgxLCBlc3JfZWwyCisgICAg
ICAgIGxzciAgICAgeDEsIHgxLCAjSFNSX0VDX1NISUZUICAgICAgICAgICAvKiB4MSA9IEVTUl9F
TDIuRUMgKi8KKyAgICAgICAgY21wICAgICB4MSwgI0hTUl9FQ19IVkM2NAorICAgICAgICBiLm5l
ICAgIDFmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTm90IGEgSFZDIHNraXAgZmFz
dHBhdGguICovCisKKyAgICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgorICAgICAgICBhbmQgICAg
IHgxLCB4MSwgIzB4ZmZmZiAgICAgICAgICAgICAgICAgLyogQ2hlY2sgdGhlIGltbWVkaWF0ZSBb
MDoxNl0gKi8KKyAgICAgICAgY2JueiAgICB4MSwgMWYgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIHNob3VsZCBiZSAwIGZvciBIVkMgIzAgKi8KKworICAgICAgICAvKgorICAgICAgICAgKiBG
YXN0ZXN0IHBhdGggcG9zc2libGUgZm9yIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS4KKyAg
ICAgICAgICogVGhlIHdvcmthcm91bmQgaGFzIGFscmVhZHkgYmVlbiBhcHBsaWVkIG9uIHRoZSBl
eGNlcHRpb24KKyAgICAgICAgICogZW50cnkgZnJvbSB0aGUgZ3Vlc3QsIHNvIGxldCdzIHF1aWNr
bHkgZ2V0IGJhY2sgdG8gdGhlIGd1ZXN0LgorICAgICAgICAgKgorICAgICAgICAgKiBOb3RlIHRo
YXQgZW9yIGlzIHVzZWQgYmVjYXVzZSB0aGUgZnVuY3Rpb24gaWRlbnRpZmllciBjYW5ub3QKKyAg
ICAgICAgICogYmUgZW5jb2RlZCBhcyBhbiBpbW1lZGlhdGUgZm9yIGNtcC4KKyAgICAgICAgICov
CisgICAgICAgIGVvciAgICAgdzAsIHcwLCAjQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJ
RAorICAgICAgICBjYm56ICAgIHcwLCAxZgorCisgICAgICAgIC8qCisgICAgICAgICAqIENsb2Ji
ZXIgYm90aCB4MCBhbmQgeDEgdG8gcHJldmVudCBsZWFrYWdlLiBOb3RlIHRoYXQgdGhhbmtzCisg
ICAgICAgICAqIHRoZSBlb3IsIHgwID0gMC4KKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAg
eDEsIHh6cgorICAgICAgICBlcmV0CisKKzE6CisgICAgICAgIC8qCisgICAgICAgICAqIHgwL3gx
IG1heSBoYXZlIGJlZW4gc2NyYXRjaCBieSB0aGUgZmFzdCBwYXRoIGFib3ZlLCBzbyBhdm9pZAor
ICAgICAgICAgKiB0byBzYXZlIHRoZW0uCisgICAgICAgICAqLworICAgICAgICBlbnRyeSAgIGh5
cD0wLCBjb21wYXQ9MCwgc2F2ZV94MF94MT0wCiAgICAgICAgIC8qCiAgICAgICAgICAqIFRoZSB2
U0Vycm9yIHdpbGwgYmUgY2hlY2tlZCB3aGlsZSBTS0lQX1NZTkNIUk9OSVpFX1NFUlJPUl9FTlRS
WV9FWElUCiAgICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNlLCB0
aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXgg
YzBmNzlkMDA5My4uMjIyYTAyZGQ5OSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9w
cm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oCkBAIC0zMDYs
NiArMzA2LDggQEAKICNkZWZpbmUgSERDUl9UUE0gICAgICAgIChfQUMoMSxVKTw8NikgICAgICAg
ICAgIC8qIFRyYXAgUGVyZm9ybWFuY2UgTW9uaXRvcnMgYWNjZXNzZXMgKi8KICNkZWZpbmUgSERD
Ul9UUE1DUiAgICAgIChfQUMoMSxVKTw8NSkgICAgICAgICAgIC8qIFRyYXAgUE1DUiBhY2Nlc3Nl
cyAqLwogCisjZGVmaW5lIEhTUl9FQ19TSElGVCAgICAgICAgICAgICAgICAyNgorCiAjZGVmaW5l
IEhTUl9FQ19VTktOT1dOICAgICAgICAgICAgICAweDAwCiAjZGVmaW5lIEhTUl9FQ19XRklfV0ZF
ICAgICAgICAgICAgICAweDAxCiAjZGVmaW5lIEhTUl9FQ19DUDE1XzMyICAgICAgICAgICAgICAw
eDAzCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXT-0002sP-U0; Fri, 23 Feb 2018 18:57:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXT-0002py-81
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:47 +0000
X-Inumbo-ID: a9f6e8d9-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a9f6e8d9-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:24 +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 EA52115BE;
 Fri, 23 Feb 2018 10:57:40 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B74143F25C;
 Fri, 23 Feb 2018 10:57:39 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:14 +0000
Message-Id: <20180223185729.8780-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 03/18] xen/arm: vsmc: Implement SMCCC 1.1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG5ldyBTTUMgQ2FsbGluZyBDb252ZW50aW9uICh2MS4xKSBhbGxvd3MgZm9yIGEgcmVkdWNl
ZCBvdmVyaGVhZCB3aGVuCmNhbGxpbmcgaW50byB0aGUgZmlybXdhcmUsIGFuZCBwcm92aWRlcyBh
IG5ldyBmZWF0dXJlIGRpc2NvdmVyeQptZWNoYW5pc20uIFNlZSAiRmlybXdhcmUgaW50ZXJmYWNl
cyBmb3IgbWl0aWdhdGluZyBDVkUtMjAxNy01NzE1IgpBUk0gREVOIDAwMDcwQS4KClNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBW
b2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyLmJhYmNodWtAZXBhbS5jb20+CkFja2VkLWJ5OiBT
dGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5n
ZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKICAgICAgICAt
IEFkZCBTdGVmYW5vJ3MgYWNrZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gVXNl
IEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEIHJhdGhlciB0aGFuIGhhcmRjb2RlZCByZXR1cm4KCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIGEgaHVtYW5kIHJlYWRhYmxlIG5hbWUgZm9y
IHRoZSBzcGVjaWZpY2F0aW9uCi0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgIHwgIDEg
KwogeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgIHwgMjMgKysrKysrKysrKysrKysrKysrKysr
KysKIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE4ICsrKysrKysrKysrKysrKysrLQog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCBl
ODJiNjJkYjFhLi4xOWVlN2NhZWI0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYwor
KysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjEyLDYgKzIxMiw3IEBAIHN0YXRpYyBpbnQz
Ml90IGRvX3BzY2lfMV8wX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKICAgICBjYXNl
IFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRjoKICAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfU1lTVEVN
X1JFU0VUOgogICAgIGNhc2UgUFNDSV8xXzBfRk4zMl9QU0NJX0ZFQVRVUkVTOgorICAgIGNhc2Ug
QVJNX1NNQ0NDX1ZFUlNJT05fRklEOgogICAgICAgICByZXR1cm4gMDsKICAgICBkZWZhdWx0Ogog
ICAgICAgICByZXR1cm4gUFNDSV9OT1RfU1VQUE9SVEVEOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZzbWMuYyBiL3hlbi9hcmNoL2FybS92c21jLmMKaW5kZXggM2QzYmQ5NWZlZS4uN2VjNDky
NzQxYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZzbWMuYworKysgYi94ZW4vYXJjaC9hcm0v
dnNtYy5jCkBAIC04MSw2ICs4MSwyNiBAQCBzdGF0aWMgYm9vbCBmaWxsX2Z1bmN0aW9uX2NhbGxf
Y291bnQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGNudCkKICAgICByZXR1
cm4gdHJ1ZTsKIH0KIAorLyogU01DQ0MgaW50ZXJmYWNlIGZvciBBUk0gQXJjaGl0ZWN0dXJlICov
CitzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKK3sK
KyAgICB1aW50MzJfdCBmaWQgPSAodWludDMyX3QpZ2V0X3VzZXJfcmVnKHJlZ3MsIDApOworCisg
ICAgc3dpdGNoICggZmlkICkKKyAgICB7CisgICAgY2FzZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQ6
CisgICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfVkVSU0lPTl8xXzEpOwor
ICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIGNhc2UgQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNf
RklEOgorICAgICAgICAvKiBOb3RoaW5nIHN1cHBvcnRlZCB5ZXQgKi8KKyAgICAgICAgc2V0X3Vz
ZXJfcmVnKHJlZ3MsIDAsIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEKTsKKyAgICAgICAgcmV0dXJu
IHRydWU7CisgICAgfQorCisgICAgcmV0dXJuIGZhbHNlOworfQorCiAvKiBTTUNDQyBpbnRlcmZh
Y2UgZm9yIGh5cGVydmlzb3IuIFRlbGwgYWJvdXQgaXRzZWxmLiAqLwogc3RhdGljIGJvb2wgaGFu
ZGxlX2h5cGVydmlzb3Ioc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC0xODgsNiAr
MjA4LDkgQEAgc3RhdGljIGJvb2wgdnNtY2NjX2hhbmRsZV9jYWxsKHN0cnVjdCBjcHVfdXNlcl9y
ZWdzICpyZWdzKQogICAgIHsKICAgICAgICAgc3dpdGNoICggc21jY2NfZ2V0X293bmVyKGZ1bmNp
ZCkgKQogICAgICAgICB7CisgICAgICAgIGNhc2UgQVJNX1NNQ0NDX09XTkVSX0FSQ0g6CisgICAg
ICAgICAgICBoYW5kbGVkID0gaGFuZGxlX2FyY2gocmVncyk7CisgICAgICAgICAgICBicmVhazsK
ICAgICAgICAgY2FzZSBBUk1fU01DQ0NfT1dORVJfSFlQRVJWSVNPUjoKICAgICAgICAgICAgIGhh
bmRsZWQgPSBoYW5kbGVfaHlwZXJ2aXNvcihyZWdzKTsKICAgICAgICAgICAgIGJyZWFrOwpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFy
bS9zbWNjYy5oCmluZGV4IDYyYjNhOGNkZjUuLjYyOWNjNTE1MGIgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgK
QEAgLTE2LDYgKzE2LDkgQEAKICNpZm5kZWYgX19BU01fQVJNX1NNQ0NDX0hfXwogI2RlZmluZSBf
X0FTTV9BUk1fU01DQ0NfSF9fCiAKKyNkZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8wICAgMHgx
MDAwMAorI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzEgICAweDEwMDAxCisKIC8qCiAgKiBU
aGlzIGZpbGUgcHJvdmlkZXMgY29tbW9uIGRlZmluZXMgZm9yIEFSTSBTTUMgQ2FsbGluZyBDb252
ZW50aW9uIGFzCiAgKiBzcGVjaWZpZWQgaW4KQEAgLTEwMCw4ICsxMDMsMjEgQEAgc3RhdGljIGlu
bGluZSB1aW50MzJfdCBzbWNjY19nZXRfb3duZXIocmVnaXN0ZXJfdCBmdW5jaWQpCiAgICAgICAg
ICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19PV05FUl8jI293bmVyLCAgICAgXAogICAgICAgICAg
ICAgICAgICAgICAgICAweEZGMDMpCiAKLS8qIE9ubHkgb25lIGVycm9yIGNvZGUgZGVmaW5lZCBp
biBTTUNDQyAqLworI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl9GSUQgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAg
ICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAg
ICAgXAorICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwgICAgICAg
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgMHgwKSAgICAgICAgICAgICAgICAgICAgICAgICBc
CisKKyNkZWZpbmUgQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklEICAgICAgICAgICAgICAgICBc
CisgICAgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX0FSQ0gsICAgICAgICBcCisgICAg
ICAgICAgICAgICAgICAgICAgIDB4MSkKKworLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KICNkZWZp
bmUgQVJNX1NNQ0NDX0VSUl9VTktOT1dOX0ZVTkNUSU9OICAoLTEpCisjZGVmaW5lIEFSTV9TTUND
Q19OT1RfU1VQUE9SVEVEICAgICAgICAgKC0xKQogCiAvKiBTTUNDQyBmdW5jdGlvbiBpZGVudGlm
aWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCiAjZGVmaW5l
IEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAgMHgwCi0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXW-0002up-7b; Fri, 23 Feb 2018 18:57:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXV-0002qC-2U
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:49 +0000
X-Inumbo-ID: aaec30e1-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id aaec30e1-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:26 +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 8C17315BF;
 Fri, 23 Feb 2018 10:57:42 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 358B03F25C;
 Fri, 23 Feb 2018 10:57:41 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:15 +0000
Message-Id: <20180223185729.8780-5-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Andre Przywara <andre.przywara@arm.com>,
 andre.przywara@linaro.org, Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH v5 04/18] xen/arm: vsmc: Implement
	SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U01DQ0MgMS4xIG9mZmVycyBmaXJtd2FyZS1iYXNlZCBDUFUgd29ya2Fyb3VuZHMuIEluIHBhcnRp
Y3VsYXIsClNNQ0NDX0FSQ0hfV09SS0FST1VORF8xIHByb3ZpZGVzIEJQIGhhcmRlbmluZyBmb3Ig
dmFyaWFudCAyIG9mIFhTQS0yNTQKKENWRS0yMDE3LTU3MTUpLgoKSWYgdGhlIGh5cGVydmlzb3Ig
aGFzIHNvbWUgbWl0aWdhdGlvbiBmb3IgdGhpcyBpc3N1ZSwgcmVwb3J0IHRoYXQgd2UKZGVhbCB3
aXRoIGl0IHVzaW5nIFNNQ0NDX0FSQ0hfV09SS0FST1VORF8xLCBhcyB3ZSBhcHBseSB0aGUgaHlw
ZXJ2aXNvcgp3b3JrYXJvdW5kIG9uIGV2ZXJ5IGd1ZXN0IGV4aXQuCgpTaWduZWQtb2ZmLWJ5OiBK
dWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogVm9sb2R5bXly
IEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpSZXZpZXdlZC1ieTogQW5kcmUgUHJ6
eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0KICAgIENoYW5nZXMgaW4gdjQ6CiAg
ICAgICAgLSBBZGQgU3RlZmFubydzIGFja2VkLWJ5CiAgICAgICAgLSBBZGQgQW5kcmUncyByZXZp
ZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjM6CiAgICAgICAgLSBGaXggbWlub3IgY29uZmxpY3Qg
ZHVyaW5nIHJlYmFzZQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBBZGQgVm9sb2R5bXly
J3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgfCAyMiArKysr
KysrKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAgNiArKysr
KysKIDIgZmlsZXMgY2hhbmdlZCwgMjYgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdnNtYy5jIGIveGVuL2FyY2gvYXJtL3ZzbWMuYwppbmRl
eCA3ZWM0OTI3NDFiLi40MGE4MGQ1NzYwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnNtYy5j
CisrKyBiL3hlbi9hcmNoL2FybS92c21jLmMKQEAgLTE4LDYgKzE4LDcgQEAKICNpbmNsdWRlIDx4
ZW4vbGliLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8cHVibGljL2FyY2gt
YXJtL3NtY2NjLmg+CisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxhc20v
bW9uaXRvci5oPgogI2luY2x1ZGUgPGFzbS9yZWdzLmg+CiAjaW5jbHVkZSA8YXNtL3NtY2NjLmg+
CkBAIC05Myw4ICs5NCwyNSBAQCBzdGF0aWMgYm9vbCBoYW5kbGVfYXJjaChzdHJ1Y3QgY3B1X3Vz
ZXJfcmVncyAqcmVncykKICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICBjYXNlIEFSTV9TTUND
Q19BUkNIX0ZFQVRVUkVTX0ZJRDoKLSAgICAgICAgLyogTm90aGluZyBzdXBwb3J0ZWQgeWV0ICov
Ci0gICAgICAgIHNldF91c2VyX3JlZyhyZWdzLCAwLCBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCk7
CisgICAgeworICAgICAgICB1aW50MzJfdCBhcmNoX2Z1bmNfaWQgPSBnZXRfdXNlcl9yZWcocmVn
cywgMSk7CisgICAgICAgIGludCByZXQgPSBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRDsKKworICAg
ICAgICBzd2l0Y2ggKCBhcmNoX2Z1bmNfaWQgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgQVJN
X1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRDoKKyAgICAgICAgICAgIGlmICggY3B1c19oYXZl
X2NhcChBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1IpICkKKyAgICAgICAgICAgICAgICByZXQg
PSAwOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KKworICAgICAgICBzZXRfdXNlcl9y
ZWcocmVncywgMCwgcmV0KTsKKworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9CisKKyAgICBj
YXNlIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQ6CisgICAgICAgIC8qIE5vIHJldHVy
biB2YWx1ZSAqLwogICAgICAgICByZXR1cm4gdHJ1ZTsKICAgICB9CiAKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApp
bmRleCA2MjljYzUxNTBiLi4yOTUxY2FhNDlkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0xMTUsNiAr
MTE1LDEyIEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3Qgc21jY2NfZ2V0X293bmVyKHJlZ2lzdGVy
X3QgZnVuY2lkKQogICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfQVJDSCwg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgICAgMHgxKQogCisjZGVmaW5lIEFSTV9TTUND
Q19BUkNIX1dPUktBUk9VTkRfMV9GSUQgICAgICAgICAgICAgXAorICAgIEFSTV9TTUNDQ19DQUxM
X1ZBTChBUk1fU01DQ0NfRkFTVF9DQUxMLCAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAg
ICBBUk1fU01DQ0NfQ09OVl8zMiwgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAg
QVJNX1NNQ0NDX09XTkVSX0FSQ0gsICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgIDB4
ODAwMCkKKwogLyogU01DQ0MgZXJyb3IgY29kZXMgKi8KICNkZWZpbmUgQVJNX1NNQ0NDX0VSUl9V
TktOT1dOX0ZVTkNUSU9OICAoLTEpCiAjZGVmaW5lIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEICAg
ICAgICAgKC0xKQotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXX-0002vy-Et; Fri, 23 Feb 2018 18:57:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXV-0002tq-G6
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:49 +0000
X-Inumbo-ID: 52b18d44-18cb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 52b18d44-18cb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:56:58 +0100 (CET)
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 2518715AD;
 Fri, 23 Feb 2018 10:57:48 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 15E6E3F25C;
 Fri, 23 Feb 2018 10:57:46 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:19 +0000
Message-Id: <20180223185729.8780-9-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 08/18] xen/arm: smccc: Add macros
	SMCCC_VERSION, SMCCC_VERSION_{MINOR, MAJOR}
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIG1hY3JvcyBTTUNDQ19WRVJTSU9OLCBTTUNDQ19WRVJTSU9OX3tNSU5PUiwgTUFKT1J9IHRv
IGVhc2lseSBjb252ZXJ0CmJldHdlZW4gYSAzMi1iaXQgdmFsdWUgYW5kIGEgdmVyc2lvbiBudW1i
ZXIuIFRoZSBlbmNvZGluZyBpcyBiYXNlZCBvbgoyLjIuMiBpbiAiRmlybXdhcmUgaW50ZXJmYWNl
cyBmb3IgbWl0aWdhdGlvbiBDVkUtMjAxNy01NzE1IiAoQVJNIERFTiAwMDcwQSkuCgpBbHNvIHJl
LXVzZSB0aGVtIHRvIGRlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgYW5kIEFSTV9TTUNDQ19W
RVJTSU9OXzFfMS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5l
bC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIGFj
a2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZp
ZXdlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDE2ICsrKysrKysrKysrKysrLS0KIDEgZmlsZSBj
aGFuZ2VkLCAxNCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApp
bmRleCAzMDIwOGQxMmNhLi5kMDI0MGQ2NGJmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC0xNiw4ICsx
NiwyMCBAQAogI2lmbmRlZiBfX0FTTV9BUk1fU01DQ0NfSF9fCiAjZGVmaW5lIF9fQVNNX0FSTV9T
TUNDQ19IX18KIAotI2RlZmluZSBBUk1fU01DQ0NfVkVSU0lPTl8xXzAgICAweDEwMDAwCi0jZGVm
aW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMSAgIDB4MTAwMDEKKyNkZWZpbmUgU01DQ0NfVkVSU0lP
Tl9NQUpPUl9TSElGVCAgICAgICAgICAgIDE2CisjZGVmaW5lIFNNQ0NDX1ZFUlNJT05fTUlOT1Jf
TUFTSyAgICAgICAgICAgICBcCisgICAgICAgICgoMVUgPDwgU01DQ0NfVkVSU0lPTl9NQUpPUl9T
SElGVCkgLSAxKQorI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9SX01BU0sgICAgICAgICAgICAg
flNNQ0NDX1ZFUlNJT05fTUlOT1JfTUFTSworI2RlZmluZSBTTUNDQ19WRVJTSU9OX01BSk9SKHZl
cikgICAgICAgICAgICAgXAorICAgICAgICAoKCh2ZXIpICYgU01DQ0NfVkVSU0lPTl9NQUpPUl9N
QVNLKSA+PiBTTUNDQ19WRVJTSU9OX01BSk9SX1NISUZUKQorI2RlZmluZSBTTUNDQ19WRVJTSU9O
X01JTk9SKHZlcikgICAgICAgICAgICAgXAorICAgICAgICAoKHZlcikgJiBTTUNDQ19WRVJTSU9O
X01JTk9SX01BU0spCisKKyNkZWZpbmUgU01DQ0NfVkVSU0lPTihtYWpvciwgbWlub3IpICAgICAg
ICAgIFwKKyAgICAoKChtYWpvcikgPDwgU01DQ0NfVkVSU0lPTl9NQUpPUl9TSElGVCkgfCAobWlu
b3IpKQorCisjZGVmaW5lIEFSTV9TTUNDQ19WRVJTSU9OXzFfMCAgIFNNQ0NDX1ZFUlNJT04oMSwg
MCkKKyNkZWZpbmUgQVJNX1NNQ0NDX1ZFUlNJT05fMV8xICAgU01DQ0NfVkVSU0lPTigxLCAxKQog
CiAvKgogICogVGhpcyBmaWxlIHByb3ZpZGVzIGNvbW1vbiBkZWZpbmVzIGZvciBBUk0gU01DIENh
bGxpbmcgQ29udmVudGlvbiBhcwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXZ-0002xs-MI; Fri, 23 Feb 2018 18:57:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXZ-0002xS-5c
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:53 +0000
X-Inumbo-ID: 552997d6-18cb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 552997d6-18cb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:57:02 +0100 (CET)
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 3EBE780D;
 Fri, 23 Feb 2018 10:57:52 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 2FB2B3F25C;
 Fri, 23 Feb 2018 10:57:51 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:22 +0000
Message-Id: <20180223185729.8780-12-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 11/18] xen/arm64: Add
	ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBkZXRlY3Rpb24gYW5kIHJ1bnRpbWUgY29kZSBmb3IgQVJNX1NNQ0NDX0FSQ0hfV09S
S0FST1VORF8xLgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KCi0tLQogICAgQ2hhbmdlcyBpbiB2NToKICAgICAgICAtIEZvbGQgdGhlIGZpeHVwISBw
YXRjaCB3aGljaCByZS1vcmRlciByZWdpc3RlcnMgaW50byBpdC4KCiAgICBDaGFuZ2VzIGluIHY0
OgogICAgICAgIC0gUmUtb3JkZXIgc2F2aW5nL3Jlc3RvcmluZyByZWdpc3RlcnMgaW4KICAgICAg
ICAgIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydAoKICAgIENoYW5nZXMgaW4gdjM6CiAg
ICAgICAgLSBBZGQgdGhlIG1pc3NpbmcgY2FsbCB0byBzbWMgIzAuCgogICAgQ2hhbmdlcyBpbiB2
MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TICAg
IHwgMTMgKysrKysrKysrKysrKwogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgIHwgMzIgKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2Mu
aCB8ICAxICsKIDMgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hlbi9hcmNoL2FybS9h
cm02NC9icGkuUwppbmRleCA0YjdmMWRjMjFmLi5iNTllMzA3YjBmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC9hcm0vYXJtNjQvYnBpLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCkBAIC0x
Niw2ICsxNiw4IEBACiAgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS4gIElmIG5vdCwgc2VlIDxo
dHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICAqLwogCisjaW5jbHVkZSA8YXNtL3NtY2Nj
Lmg+CisKIC5tYWNybyB2ZW50cnkgdGFyZ2V0CiAgICAgLnJlcHQgMzEKICAgICBub3AKQEAgLTgx
LDYgKzgzLDE3IEBAIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQpCiAgICAgYWRkICAg
ICBzcCwgc3AsICMoOCAqIDE4KQogRU5UUlkoX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpCiAKK0VO
VFJZKF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydCkKKyAgICBzdWIgICAgIHNwLCBzcCwg
Iyg4ICogNCkKKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KKyAgICBzdHAgICAg
IHgyLCB4MywgW3NwLCAjKDggKiAwKV0KKyAgICBtb3YgICAgIHcwLCAjQVJNX1NNQ0NDX0FSQ0hf
V09SS0FST1VORF8xX0ZJRAorICAgIHNtYyAgICAgIzAKKyAgICBsZHAgICAgIHgyLCB4MywgW3Nw
LCAjKDggKiAwKV0KKyAgICBsZHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KKyAgICBhZGQg
ICAgIHNwLCBzcCwgIyg4ICogNCkKK0VOVFJZKF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQp
CisKIC8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBBU00KZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA4
ZDVmOGQzNzJhLi5kZWM5MDc0NDIyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRh
LmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCkBAIC0xNDcsNiArMTQ3LDM0IEBAIGlu
c3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMg
KmVudHJ5LAogICAgIHJldHVybiByZXQ7CiB9CiAKK2V4dGVybiBjaGFyIF9fc21jY2Nfd29ya2Fy
b3VuZF8xX3NtY19zdGFydFtdLCBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kW107CisKK3N0
YXRpYyBib29sCitjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShjb25zdCBzdHJ1Y3QgYXJt
X2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5KQoreworICAgIHN0cnVjdCBhcm1fc21jY2NfcmVzIHJl
czsKKworICAgIC8qCisgICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5
IENQVSBiYXNlZCBvbiB0aGUKKyAgICAgKiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJsZS1jaGVjayB3
aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKKyAgICAgKiBlbnRyeS4KKyAgICAgKi8KKyAgICBp
ZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQorICAgICAgICByZXR1cm4gZmFsc2U7CisKKyAg
ICBpZiAoIHNtY2NjX3ZlciA8IFNNQ0NDX1ZFUlNJT04oMSwgMSkgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICBhcm1fc21jY2NfMV8xX3NtYyhBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19G
SUQsCisgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJ
RCwgJnJlcyk7CisgICAgaWYgKCByZXMuYTAgIT0gQVJNX1NNQ0NDX1NVQ0NFU1MgKQorICAgICAg
ICByZXR1cm4gZmFsc2U7CisKKyAgICByZXR1cm4gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGVu
dHJ5LF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19zdGFydCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5E
XzEiKTsKK30KKwogZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3Bz
Y2lfaHlwX2JwX2ludmFsX2VuZFtdOwogCiBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRl
bmluZyh2b2lkICpkYXRhKQpAQCAtMTU0LDEyICsxODIsMTQgQEAgc3RhdGljIGludCBlbmFibGVf
cHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKICAgICBib29sIHJldCA9IHRydWU7CiAgICAg
c3RhdGljIGJvb2wgd2FybmVkID0gZmFsc2U7CiAKKyAgICBpZiAoIGNoZWNrX3NtY2NjX2FyY2hf
d29ya2Fyb3VuZF8xKGRhdGEpICkKKyAgICAgICAgcmV0dXJuIDA7CiAgICAgLyoKICAgICAgKiBU
aGUgbWl0aWdhdGlvbiBpcyB1c2luZyBQU0NJIHZlcnNpb24gZnVuY3Rpb24gdG8gaW52YWxpZGF0
ZSB0aGUKICAgICAgKiBicmFuY2ggcHJlZGljdG9yLiBUaGlzIGZ1bmN0aW9uIGlzIG9ubHkgYXZh
aWxhYmxlIHdpdGggUFNDSSAwLjIKICAgICAgKiBhbmQgbGF0ZXIuCiAgICAgICovCi0gICAgaWYg
KCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQorICAgIGVsc2UgaWYgKCBwc2NpX3Zl
ciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQogICAgICAgICByZXQgPSBpbnN0YWxsX2JwX2hhcmRl
bmluZ192ZWMoZGF0YSwgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNhbGwgUFNDSSBnZXQgdmVyc2lvbiIp
OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9zbWNjYy5oCmluZGV4IDE1NDc3MmI3MjguLjgzNDJjYzMzZmUgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmgKQEAgLTI2MSw2ICsyNjEsNyBAQCBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyB7CiAvKiBTTUND
QyBlcnJvciBjb2RlcyAqLwogI2RlZmluZSBBUk1fU01DQ0NfRVJSX1VOS05PV05fRlVOQ1RJT04g
ICgtMSkKICNkZWZpbmUgQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQgICAgICAgICAoLTEpCisjZGVm
aW5lIEFSTV9TTUNDQ19TVUNDRVNTICAgICAgICAgICAgICAgKDApCiAKIC8qIFNNQ0NDIGZ1bmN0
aW9uIGlkZW50aWZpZXIgcmFuZ2Ugd2hpY2ggaXMgcmVzZXJ2ZWQgZm9yIGV4aXN0aW5nIEFQSXMg
Ki8KICNkZWZpbmUgQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICAweDAKLS0gCjIuMTEu
MAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXZ-0002yE-TA; Fri, 23 Feb 2018 18:57:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXZ-0002t5-Cy
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:53 +0000
X-Inumbo-ID: ad75ebd4-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id ad75ebd4-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:30 +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 CB06180D;
 Fri, 23 Feb 2018 10:57:46 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BBC4E3F25C;
 Fri, 23 Feb 2018 10:57:45 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:18 +0000
Message-Id: <20180223185729.8780-8-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 07/18] xen/arm64: Print a per-CPU message
	with the BP hardening method used
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyB3aWxsIG1ha2UgZWFzaWVyIHRvIGtub3cgd2hldGhlciBCUCBoYXJkZW5pbmcgaGFzIGJl
ZW4gZW5hYmxlZCBmb3IKYSBDUFUgYW5kIHdoaWNoIG1ldGhvZCBpcyB1c2VkLgoKU2lnbmVkLW9m
Zi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6IFZv
bG9keW15ciBCYWJjdWsgPHZvbG9keW15cl9iYWJjaHVrQGVwYW0uY29tPgpBY2tlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCiAgICBDaGFuZ2Vz
IGluIHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyBhY2tlZC1ieQoKICAgIENoYW5nZXMgaW4g
djM6CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGlu
IHYyOgogICAgICAgIC0gUGF0Y2ggYWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
fCA5ICsrKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgYi94ZW4vYXJjaC9h
cm0vY3B1ZXJyYXRhLmMKaW5kZXggYzI0MzUyMWVkNC4uOGQ1ZjhkMzcyYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCisrKyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwpA
QCAtNzksNyArNzksOCBAQCBzdGF0aWMgYm9vbCBjb3B5X2h5cF92ZWN0X2JwaSh1bnNpZ25lZCBp
bnQgc2xvdCwgY29uc3QgY2hhciAqaHlwX3ZlY19zdGFydCwKIHN0YXRpYyBib29sIF9fbWF5YmVf
dW51c2VkCiBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2Fw
YWJpbGl0aWVzICplbnRyeSwKICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpo
eXBfdmVjX3N0YXJ0LAotICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92
ZWNfZW5kKQorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmh5cF92ZWNfZW5k
LAorICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGNoYXIgKmRlc2MpCiB7CiAgICAgc3Rh
dGljIGludCBsYXN0X3Nsb3QgPSAtMTsKICAgICBzdGF0aWMgREVGSU5FX1NQSU5MT0NLKGJwX2xv
Y2spOwpAQCAtOTQsNiArOTUsOSBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoY29uc3Qgc3Ry
dWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKICAgICBpZiAoICFlbnRyeS0+bWF0Y2hl
cyhlbnRyeSkgKQogICAgICAgICByZXR1cm4gdHJ1ZTsKIAorICAgIHByaW50ayhYRU5MT0dfSU5G
TyAiQ1BVJXUgd2lsbCAlcyBvbiBleGNlcHRpb24gZW50cnlcbiIsCisgICAgICAgICAgIHNtcF9w
cm9jZXNzb3JfaWQoKSwgZGVzYyk7CisKICAgICAvKgogICAgICAqIE5vIG5lZWQgdG8gaW5zdGFs
bCBoYXJkZW5lZCB2ZWN0b3Igd2hlbiB0aGUgcHJvY2Vzc29yIGhhcwogICAgICAqIElEX0FBNjRQ
UkYwX0VMMS5DU1YyIHNldC4KQEAgLTE1Nyw3ICsxNjEsOCBAQCBzdGF0aWMgaW50IGVuYWJsZV9w
c2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQogICAgICAqLwogICAgIGlmICggcHNjaV92ZXIg
Pj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKICAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5p
bmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCk7CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBTQ0kgZ2V0IHZl
cnNpb24iKTsKICAgICBlbHNlIGlmICggIXdhcm5lZCApCiAgICAgewogICAgICAgICBBU1NFUlQo
c3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSk7Ci0tIAoyLjExLjAKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXb-000307-44; Fri, 23 Feb 2018 18:57:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXa-0002z4-Gg
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:54 +0000
X-Inumbo-ID: 55ed03a7-18cb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 55ed03a7-18cb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:57:03 +0100 (CET)
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 8CD5C15BE;
 Fri, 23 Feb 2018 10:57:53 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7DC963F25C;
 Fri, 23 Feb 2018 10:57:52 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:23 +0000
Message-Id: <20180223185729.8780-13-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 12/18] xen/arm64: Kill PSCI_GET_VERSION as a
	variant-2 workaround
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgd2UndmUgc3RhbmRhcmRpc2VkIG9uIFNNQ0NDIHYxLjEgdG8gcGVyZm9ybSB0aGUg
YnJhbmNoCnByZWRpY3Rpb24gaW52YWxpZGF0aW9uLCBsZXQncyBkcm9wIHRoZSBwcmV2aW91cyBi
YW5kLWFpZC4gSWYgdmVuZG9ycwpoYXZlbid0IHVwZGF0ZWQgdGhlaXIgZmlybXdhcmUgdG8gZG8g
U01DQ0MgMS4xLCB0aGV5IGhhdmVuJ3QgdXBkYXRlZApQU0NJIGVpdGhlciwgc28gd2UgZG9uJ3Qg
bG9vc2UgYW55dGhpbmcuCgpUaGlzIGlzIGFsaWduZWQgd2l0aCB0aGUgTGludXggY29tbWl0IDNh
MGEzOTdmZjVmZi4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtA
ZXBhbS5jb20+ClJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+CgotLS0KICAgIE5vdGUgdGhhdCB0aGUgcGF0Y2ggaXMgaW4gYXJtNjQvZm9yLW5l
eHQvY29yZSBhbmQgc2hvdWxkIGJlIG1lcmdlZAogICAgaW4gbWFzdGVyIHNvb24uCgogICAgQ2hh
bmdlcyBpbiB2NDoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFu
Z2VzIGluIHYzOgogICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5CgogICAgQ2hh
bmdlcyBpbiB2MjoKICAgICAgICAtIFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL2FybTY0
L2JwaS5TIHwgMjUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jIHwgNTQgKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiAyIGZpbGVzIGNoYW5nZWQsIDE5IGluc2VydGlvbnMoKyksIDYwIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9i
cGkuUwppbmRleCBiNTllMzA3YjBmLi5kODc0M2Q5NTVjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtNjQvYnBpLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCkBAIC01OCwzMSAr
NTgsNiBAQCBFTlRSWShfX2JwX2hhcmRlbl9oeXBfdmVjc19zdGFydCkKICAgICAuZW5kcgogRU5U
UlkoX19icF9oYXJkZW5faHlwX3ZlY3NfZW5kKQogCi1FTlRSWShfX3BzY2lfaHlwX2JwX2ludmFs
X3N0YXJ0KQotICAgIHN1YiAgICAgc3AsIHNwLCAjKDggKiAxOCkKLSAgICBzdHAgICAgIHgxNiwg
eDE3LCBbc3AsICMoMTYgKiAwKV0KLSAgICBzdHAgICAgIHgxNCwgeDE1LCBbc3AsICMoMTYgKiAx
KV0KLSAgICBzdHAgICAgIHgxMiwgeDEzLCBbc3AsICMoMTYgKiAyKV0KLSAgICBzdHAgICAgIHgx
MCwgeDExLCBbc3AsICMoMTYgKiAzKV0KLSAgICBzdHAgICAgIHg4LCB4OSwgW3NwLCAjKDE2ICog
NCldCi0gICAgc3RwICAgICB4NiwgeDcsIFtzcCwgIygxNiAqIDUpXQotICAgIHN0cCAgICAgeDQs
IHg1LCBbc3AsICMoMTYgKiA2KV0KLSAgICBzdHAgICAgIHgyLCB4MywgW3NwLCAjKDE2ICogNyld
Ci0gICAgc3RwICAgICB4MCwgeDEsIFtzcCwgIygxNiAqIDgpXQotICAgIG1vdiAgICAgeDAsICMw
eDg0MDAwMDAwCi0gICAgc21jICAgICAjMAotICAgIGxkcCAgICAgeDE2LCB4MTcsIFtzcCwgIygx
NiAqIDApXQotICAgIGxkcCAgICAgeDE0LCB4MTUsIFtzcCwgIygxNiAqIDEpXQotICAgIGxkcCAg
ICAgeDEyLCB4MTMsIFtzcCwgIygxNiAqIDIpXQotICAgIGxkcCAgICAgeDEwLCB4MTEsIFtzcCwg
IygxNiAqIDMpXQotICAgIGxkcCAgICAgeDgsIHg5LCBbc3AsICMoMTYgKiA0KV0KLSAgICBsZHAg
ICAgIHg2LCB4NywgW3NwLCAjKDE2ICogNSldCi0gICAgbGRwICAgICB4NCwgeDUsIFtzcCwgIygx
NiAqIDYpXQotICAgIGxkcCAgICAgeDIsIHgzLCBbc3AsICMoMTYgKiA3KV0KLSAgICBsZHAgICAg
IHgwLCB4MSwgW3NwLCAjKDE2ICogOCldCi0gICAgYWRkICAgICBzcCwgc3AsICMoOCAqIDE4KQot
RU5UUlkoX19wc2NpX2h5cF9icF9pbnZhbF9lbmQpCi0KIEVOVFJZKF9fc21jY2Nfd29ya2Fyb3Vu
ZF8xX3NtY19zdGFydCkKICAgICBzdWIgICAgIHNwLCBzcCwgIyg4ICogNCkKICAgICBzdHAgICAg
IHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJh
dGEuYyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCBkZWM5MDc0NDIyLi40ZWIxNTY3
NTg5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gv
YXJtL2NwdWVycmF0YS5jCkBAIC0xNDksMTAgKzE0OSwxMSBAQCBpbnN0YWxsX2JwX2hhcmRlbmlu
Z192ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKIAogZXh0ZXJu
IGNoYXIgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0W10sIF9fc21jY2Nfd29ya2Fyb3Vu
ZF8xX3NtY19lbmRbXTsKIAotc3RhdGljIGJvb2wKLWNoZWNrX3NtY2NjX2FyY2hfd29ya2Fyb3Vu
ZF8xKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCitzdGF0aWMgaW50
IGVuYWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRfMSh2b2lkICpkYXRhKQogewogICAgIHN0cnVj
dCBhcm1fc21jY2NfcmVzIHJlczsKKyAgICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKKyAg
ICBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgKmVudHJ5ID0gZGF0YTsKIAogICAg
IC8qCiAgICAgICogRW5hYmxlIGNhbGxiYWNrcyBhcmUgY2FsbGVkIG9uIGV2ZXJ5IENQVSBiYXNl
ZCBvbiB0aGUKQEAgLTE2MCw0NyArMTYxLDMwIEBAIGNoZWNrX3NtY2NjX2FyY2hfd29ya2Fyb3Vu
ZF8xKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCiAgICAgICogZW50
cnkuCiAgICAgICovCiAgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKLSAgICAgICAg
cmV0dXJuIGZhbHNlOworICAgICAgICByZXR1cm4gMDsKIAogICAgIGlmICggc21jY2NfdmVyIDwg
U01DQ0NfVkVSU0lPTigxLCAxKSApCi0gICAgICAgIHJldHVybiBmYWxzZTsKKyAgICAgICAgZ290
byB3YXJuOwogCiAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNf
RklELAogICAgICAgICAgICAgICAgICAgICAgIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9G
SUQsICZyZXMpOwogICAgIGlmICggcmVzLmEwICE9IEFSTV9TTUNDQ19TVUNDRVNTICkKLSAgICAg
ICAgcmV0dXJuIGZhbHNlOwotCi0gICAgcmV0dXJuIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhl
bnRyeSxfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgImNhbGwgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VO
RF8xIik7Ci19CisgICAgICAgIGdvdG8gd2FybjsKIAotZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9i
cF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZFtdOworICAgIHJldHVybiAh
aW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGVudHJ5LF9fc21jY2Nfd29ya2Fyb3VuZF8xX3NtY19z
dGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3NtY2NjX3dvcmth
cm91bmRfMV9zbWNfZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJj
YWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSIpOwogCi1zdGF0aWMgaW50IGVuYWJsZV9w
c2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQotewotICAgIGJvb2wgcmV0ID0gdHJ1ZTsKLSAg
ICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKLQotICAgIGlmICggY2hlY2tfc21jY2NfYXJj
aF93b3JrYXJvdW5kXzEoZGF0YSkgKQotICAgICAgICByZXR1cm4gMDsKLSAgICAvKgotICAgICAq
IFRoZSBtaXRpZ2F0aW9uIGlzIHVzaW5nIFBTQ0kgdmVyc2lvbiBmdW5jdGlvbiB0byBpbnZhbGlk
YXRlIHRoZQotICAgICAqIGJyYW5jaCBwcmVkaWN0b3IuIFRoaXMgZnVuY3Rpb24gaXMgb25seSBh
dmFpbGFibGUgd2l0aCBQU0NJIDAuMgotICAgICAqIGFuZCBsYXRlci4KLSAgICAgKi8KLSAgICBl
bHNlIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKLSAgICAgICAgcmV0ID0g
aW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2lu
dmFsX2VuZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxsIFBT
Q0kgZ2V0IHZlcnNpb24iKTsKLSAgICBlbHNlIGlmICggIXdhcm5lZCApCit3YXJuOgorICAgIGlm
ICggIXdhcm5lZCApCiAgICAgewogICAgICAgICBBU1NFUlQoc3lzdGVtX3N0YXRlIDwgU1lTX1NU
QVRFX2FjdGl2ZSk7Ci0gICAgICAgIHdhcm5pbmdfYWRkKCJQU0NJIDAuMiBvciBsYXRlciBpcyBy
ZXF1aXJlZCBmb3IgdGhlIGJyYW5jaCBwcmVkaWN0b3IgaGFyZGVuaW5nLlxuIik7Ci0gICAgICAg
IHdhcm5lZCA9IHRydWU7CisgICAgICAgIHdhcm5pbmdfYWRkKCJObyBzdXBwb3J0IGZvciBBUk1f
U01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEuXG4iCisgICAgICAgICAgICAgICAgICAgICJQbGVhc2Ug
dXBkYXRlIHlvdXIgZmlybXdhcmUuXG4iKTsKKyAgICAgICAgd2FybmVkID0gZmFsc2U7CiAgICAg
fQogCi0gICAgcmV0dXJuICFyZXQ7CisgICAgcmV0dXJuIDA7CiB9CiAKICNlbmRpZiAvKiBDT05G
SUdfQVJNNjRfSEFSREVOX0JSQU5DSF9QUkVESUNUT1IgKi8KQEAgLTMxNiwyMiArMzAwLDIyIEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgYXJtX2NwdV9jYXBhYmlsaXRpZXMgYXJtX2VycmF0YVtdID0g
ewogICAgIHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNU
T1IsCiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E1NyksCi0gICAgICAg
IC5lbmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCisgICAgICAgIC5lbmFibGUgPSBl
bmFibGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEsCiAgICAgfSwKICAgICB7CiAgICAgICAgIC5j
YXBhYmlsaXR5ID0gQVJNX0hBUkRFTl9CUkFOQ0hfUFJFRElDVE9SLAogICAgICAgICBNSURSX0FM
TF9WRVJTSU9OUyhNSURSX0NPUlRFWF9BNzIpLAotICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3Bz
Y2lfYnBfaGFyZGVuaW5nLAorICAgICAgICAuZW5hYmxlID0gZW5hYmxlX3NtY2NjX2FyY2hfd29y
a2Fyb3VuZF8xLAogICAgIH0sCiAgICAgewogICAgICAgICAuY2FwYWJpbGl0eSA9IEFSTV9IQVJE
RU5fQlJBTkNIX1BSRURJQ1RPUiwKICAgICAgICAgTUlEUl9BTExfVkVSU0lPTlMoTUlEUl9DT1JU
RVhfQTczKSwKLSAgICAgICAgLmVuYWJsZSA9IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmluZywKKyAg
ICAgICAgLmVuYWJsZSA9IGVuYWJsZV9zbWNjY19hcmNoX3dvcmthcm91bmRfMSwKICAgICB9LAog
ICAgIHsKICAgICAgICAgLmNhcGFiaWxpdHkgPSBBUk1fSEFSREVOX0JSQU5DSF9QUkVESUNUT1Is
CiAgICAgICAgIE1JRFJfQUxMX1ZFUlNJT05TKE1JRFJfQ09SVEVYX0E3NSksCi0gICAgICAgIC5l
bmFibGUgPSBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcsCisgICAgICAgIC5lbmFibGUgPSBlbmFi
bGVfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEsCiAgICAgfSwKICNlbmRpZgogI2lmZGVmIENPTkZJ
R19BUk0zMl9IQVJERU5fQlJBTkNIX1BSRURJQ1RPUgotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXd-00032g-BF; Fri, 23 Feb 2018 18:57:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXc-0002vn-7l
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:56 +0000
X-Inumbo-ID: af1f3516-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id af1f3516-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:33 +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 9729D80D;
 Fri, 23 Feb 2018 10:57:49 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 642043F25C;
 Fri, 23 Feb 2018 10:57:48 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:20 +0000
Message-Id: <20180223185729.8780-10-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 09/18] xen/arm: psci: Detect SMCCC version
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFNDSSAxLjAgYW5kIGxhdGVyIGFsbG93cyB0aGUgU01DQ0MgdmVyc2lvbiB0byBiZSAoaW5kaXJl
Y3RseSkgcHJvYmVkCnZpYSBQU0NJX0ZFQVRVUkVTLiBJZiB0aGUgUFNDSV9GRUFUVVJFUyBkb2Vz
IG5vdCBleGlzdCAoUFNDSSAwLjIgb3IKZWFybGllcikgYW5kIHRoZSBmdW5jdGlvbiByZXR1cm5z
IGFuIGVycm9yLCB0aGVuIHdlIGFzc3VtZSBTTUNDQyAxLjAKaXMgaW1wbGVtZW50ZWQuCgpTaWdu
ZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1i
eTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpSZXZpZXdlZC1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0KICAgIENoYW5n
ZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIHJldmlld2VkLWJ5CiAgICAgICAgLSBB
ZGQgQW5kcmUncyByZXZpZXdlZC1ieQogICAgICAgIC0gRml4IHR5cG9lcwoKICAgIENoYW5nZXMg
aW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS9wc2NpLmMgICAg
ICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0KIHhlbi9pbmNsdWRl
L2FzbS1hcm0vc21jY2MuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDM1IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vcHNjaS5jIGIveGVu
L2FyY2gvYXJtL3BzY2kuYwppbmRleCA1ZGRhMzVjZDdjLi45MDlkMWMxNzZmIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vcHNjaS5jCisrKyBiL3hlbi9hcmNoL2FybS9wc2NpLmMKQEAgLTM3LDYg
KzM3LDcgQEAKICNlbmRpZgogCiB1aW50MzJfdCBwc2NpX3ZlcjsKK3VpbnQzMl90IHNtY2NjX3Zl
cjsKIAogc3RhdGljIHVpbnQzMl90IHBzY2lfY3B1X29uX25yOwogCkBAIC01Nyw2ICs1OCwxNCBA
QCB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9pZCkKICAgICAgICAgY2FsbF9zbWMoUFND
SV8wXzJfRk4zMl9TWVNURU1fUkVTRVQsIDAsIDAsIDApOwogfQogCitzdGF0aWMgaW50IF9faW5p
dCBwc2NpX2ZlYXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKK3sKKyAgICBpZiAoIHBzY2lf
dmVyIDwgUFNDSV9WRVJTSU9OKDEsIDApICkKKyAgICAgICAgcmV0dXJuIFBTQ0lfTk9UX1NVUFBP
UlRFRDsKKworICAgIHJldHVybiBjYWxsX3NtYyhQU0NJXzFfMF9GTjMyX1BTQ0lfRkVBVFVSRVMs
IHBzY2lfZnVuY19pZCwgMCwgMCk7Cit9CisKIGludCBfX2luaXQgcHNjaV9pc19zbWNfbWV0aG9k
KGNvbnN0IHN0cnVjdCBkdF9kZXZpY2Vfbm9kZSAqcHNjaSkKIHsKICAgICBpbnQgcmV0OwpAQCAt
ODIsNiArOTEsMjQgQEAgaW50IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0
IGR0X2RldmljZV9ub2RlICpwc2NpKQogICAgIHJldHVybiAwOwogfQogCitzdGF0aWMgdm9pZCBf
X2luaXQgcHNjaV9pbml0X3NtY2NjKHZvaWQpCit7CisgICAgLyogUFNDSSBpcyB1c2luZyBhdCBs
ZWFzdCBTTUNDQyAxLjAgY2FsbGluZyBjb252ZW50aW9uLiAqLworICAgIHNtY2NjX3ZlciA9IEFS
TV9TTUNDQ19WRVJTSU9OXzFfMDsKKworICAgIGlmICggcHNjaV9mZWF0dXJlcyhBUk1fU01DQ0Nf
VkVSU0lPTl9GSUQpICE9IFBTQ0lfTk9UX1NVUFBPUlRFRCApCisgICAgeworICAgICAgICB1aW50
MzJfdCByZXQ7CisKKyAgICAgICAgcmV0ID0gY2FsbF9zbWMoQVJNX1NNQ0NDX1ZFUlNJT05fRklE
LCAwLCAwLCAwKTsKKyAgICAgICAgaWYgKCByZXQgIT0gQVJNX1NNQ0NDX05PVF9TVVBQT1JURUQg
KQorICAgICAgICAgICAgc21jY2NfdmVyID0gcmV0OworICAgIH0KKworICAgIHByaW50ayhYRU5M
T0dfSU5GTyAiVXNpbmcgU01DIENhbGxpbmcgQ29udmVudGlvbiB2JXUuJXVcbiIsCisgICAgICAg
ICAgIFNNQ0NDX1ZFUlNJT05fTUFKT1Ioc21jY2NfdmVyKSwgU01DQ0NfVkVSU0lPTl9NSU5PUihz
bWNjY192ZXIpKTsKK30KKwogaW50IF9faW5pdCBwc2NpX2luaXRfMF8xKHZvaWQpCiB7CiAgICAg
aW50IHJldDsKQEAgLTE3Myw3ICsyMDAsMTIgQEAgaW50IF9faW5pdCBwc2NpX2luaXQodm9pZCkK
ICAgICBpZiAoIHJldCApCiAgICAgICAgIHJldCA9IHBzY2lfaW5pdF8wXzEoKTsKIAotICAgIHJl
dHVybiByZXQ7CisgICAgaWYgKCByZXQgKQorICAgICAgICByZXR1cm4gcmV0OworCisgICAgcHNj
aV9pbml0X3NtY2NjKCk7CisKKyAgICByZXR1cm4gMDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaApp
bmRleCBkMDI0MGQ2NGJmLi5iYzA2Nzg5MmM3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
YXJtL3NtY2NjLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oCkBAIC01Miw2ICs1
Miw4IEBACiAKICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKK2V4dGVybiB1aW50MzJfdCBzbWNjY192
ZXI7CisKIC8qIENoZWNrIGlmIHRoaXMgaXMgZmFzdCBjYWxsLiAqLwogc3RhdGljIGlubGluZSBi
b29sIHNtY2NjX2lzX2Zhc3RfY2FsbChyZWdpc3Rlcl90IGZ1bmNpZCkKIHsKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXe-00035E-MQ; Fri, 23 Feb 2018 18:57:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXd-0002wn-7i
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:57 +0000
X-Inumbo-ID: afe9c2f9-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id afe9c2f9-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:34 +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 E50E915AD;
 Fri, 23 Feb 2018 10:57:50 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id D60B53F25C;
 Fri, 23 Feb 2018 10:57:49 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:21 +0000
Message-Id: <20180223185729.8780-11-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 10/18] xen/arm: smccc: Implement SMCCC v1.1
	inline primitive
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25lIG9mIHRoZSBtYWpvciBpbXByb3ZlbWVudCBvZiBTTUNDQyB2MS4xIGlzIHRoYXQgaXQgb25s
eSBjbG9iYmVycyB0aGUKZmlyc3QgNCByZWdpc3RlcnMsIGJvdGggb24gMzIgYW5kIDY0Yml0LiBU
aGlzIG1lYW5zIHRoYXQgaXQgYmVjb21lcyB2ZXJ5CmVhc3kgdG8gcHJvdmlkZSBhbiBpbmxpbmUg
dmVyc2lvbiBvZiB0aGUgU01DIGNhbGwgcHJpbWl0aXZlLCBhbmQgYXZvaWQKcGVyZm9ybWluZyBh
IGZ1bmN0aW9uIGNhbGwgdG8gc3Rhc2ggdGhlIHJlZ2lzdGVycyB0aGF0IHdvdWRsIG90aGVyd2lz
ZQpiZSBjbG9iYmVyZWQgYnkgU01DQ0MgdjEuMC4KClRoaXMgcGF0Y2ggaGFzIGJlZW4gYWRhcHRl
ZCB0byBYZW4gZnJvbSBMaW51eCBjb21taXQgZjJkM2IyZTg3NTlhLiBUaGUKY2hhbmdlcyBtYWRl
cyBhcmU6CiAgICAtIFVzaW5nIFhlbiBjb2Rpbmcgc3R5bGUKICAgIC0gUmVtb3ZlIEhWQyBhcyBu
b3QgdXNlZCBieSBYZW4KICAgIC0gQWRkIGFybV9zbWNjY19yZXMgc3RydWN0dXJlCgogUmV2aWV3
ZWQtYnk6IFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5QGFybS5jb20+CiBUZXN0ZWQtYnk6IEFy
ZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogU2lnbmVkLW9mZi1ieTog
TWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KIFNpZ25lZC1vZmYtYnk6IENhdGFs
aW4gTWFyaW5hcyA8Y2F0YWxpbi5tYXJpbmFzQGFybS5jb20+CgpTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpBY2tlZC1ieTogU3RlZmFubyBTdGFiZWxs
aW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgoKLS0tCgogICAgTm90ZSB0aGF0IHRoZSBwYXRj
aCBpcyBpbiBhcm02NC9mb3ItbmV4dC9jb3JlIGFuZCBzaG91bGQgYmUgbWVyZ2VkCiAgICBpbiBt
YXN0ZXIgc29vbi4KCiAgICBDaGFuZ2VzIGluIHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyBh
Y2tlZC1ieQoKICAgIENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaCB8IDExOSArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDExOSBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9zbWNjYy5oCmluZGV4IGJjMDY3ODkyYzcuLjE1NDc3MmI3MjggMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2Nj
LmgKQEAgLTc4LDYgKzc4LDEyNSBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IHNtY2NjX2dldF9v
d25lcihyZWdpc3Rlcl90IGZ1bmNpZCkKICAgICByZXR1cm4gKGZ1bmNpZCA+PiBBUk1fU01DQ0Nf
T1dORVJfU0hJRlQpICYgQVJNX1NNQ0NDX09XTkVSX01BU0s7CiB9CiAKKy8qCisgKiBzdHJ1Y3Qg
YXJtX3NtY2NjX3JlcyAtIFJlc3VsdCBmcm9tIFNNQyBjYWxsCisgKiBAYTAgLSBAYTMgcmVzdWx0
IHZhbHVlcyBmcm9tIHJlZ2lzdGVycyAwIHRvIDMKKyAqLworc3RydWN0IGFybV9zbWNjY19yZXMg
eworICAgIHVuc2lnbmVkIGxvbmcgYTA7CisgICAgdW5zaWduZWQgbG9uZyBhMTsKKyAgICB1bnNp
Z25lZCBsb25nIGEyOworICAgIHVuc2lnbmVkIGxvbmcgYTM7Cit9OworCisvKiBTTUNDQyB2MS4x
IGltcGxlbWVudGF0aW9uIG1hZG5lc3MgZm9sbG93cyAqLworI2RlZmluZSBfX19jb3VudF9hcmdz
KF8wLCBfMSwgXzIsIF8zLCBfNCwgXzUsIF82LCBfNywgXzgsIHgsIC4uLikgeAorCisjZGVmaW5l
IF9fY291bnRfYXJncyguLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBf
X19jb3VudF9hcmdzKF9fVkFfQVJHU19fLCA3LCA2LCA1LCA0LCAzLCAyLCAxLCAwKQorCisjZGVm
aW5lIF9fY29uc3RyYWludF93cml0ZV8wICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICIr
ciIgKHIwKSwgIj0mciIgKHIxKSwgIj0mciIgKHIyKSwgIj0mciIgKHIzKQorI2RlZmluZSBfX2Nv
bnN0cmFpbnRfd3JpdGVfMSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAiK3IiIChyMCks
ICIrciIgKHIxKSwgIj0mciIgKHIyKSwgIj0mciIgKHIzKQorI2RlZmluZSBfX2NvbnN0cmFpbnRf
d3JpdGVfMiAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAiK3IiIChyMCksICIrciIgKHIx
KSwgIityIiAocjIpLCAiPSZyIiAocjMpCisjZGVmaW5lIF9fY29uc3RyYWludF93cml0ZV8zICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICIrciIgKHIwKSwgIityIiAocjEpLCAiK3IiIChy
MiksICIrciIgKHIzKQorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfNCAgICBfX2NvbnN0cmFp
bnRfd3JpdGVfMworI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfNSAgICBfX2NvbnN0cmFpbnRf
d3JpdGVfNAorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfNiAgICBfX2NvbnN0cmFpbnRfd3Jp
dGVfNQorI2RlZmluZSBfX2NvbnN0cmFpbnRfd3JpdGVfNyAgICBfX2NvbnN0cmFpbnRfd3JpdGVf
NgorCisjZGVmaW5lIF9fY29uc3RyYWludF9yZWFkXzAKKyNkZWZpbmUgX19jb25zdHJhaW50X3Jl
YWRfMQorI2RlZmluZSBfX2NvbnN0cmFpbnRfcmVhZF8yCisjZGVmaW5lIF9fY29uc3RyYWludF9y
ZWFkXzMKKyNkZWZpbmUgX19jb25zdHJhaW50X3JlYWRfNCAiciIgKHI0KQorI2RlZmluZSBfX2Nv
bnN0cmFpbnRfcmVhZF81IF9fY29uc3RyYWludF9yZWFkXzQsICJyIiAocjUpCisjZGVmaW5lIF9f
Y29uc3RyYWludF9yZWFkXzYgX19jb25zdHJhaW50X3JlYWRfNSwgInIiIChyNikKKyNkZWZpbmUg
X19jb25zdHJhaW50X3JlYWRfNyBfX2NvbnN0cmFpbnRfcmVhZF82LCAiciIgKHI3KQorCisjZGVm
aW5lIF9fZGVjbGFyZV9hcmdfMChhMCwgcmVzKSAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAor
ICAgIHJlZ2lzdGVyIHVpbjMyX3QgICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBc
CisgICAgcmVnaXN0ZXIgdW5zaWduZWQgbG9uZyAgcjEgYXNtKCJyMSIpOyAgICAgICAgICAgICAg
IFwKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMiBhc20oInIyIik7ICAgICAgICAgICAg
ICAgXAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQorCisjZGVmaW5l
IF9fZGVjbGFyZV9hcmdfMShhMCwgYTEsIHJlcykgICAgICAgICAgICAgICAgICAgIFwKKyAgICBz
dHJ1Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOyAgICAgICAgICAgICAgXAorICAg
IHJlZ2lzdGVyIHVpbnQzMl90ICAgICAgIHIwIGFzbSgicjAiKSA9IGEwOyAgICAgICAgICBcCisg
ICAgcmVnaXN0ZXIgdHlwZW9mKGExKSAgICAgcjEgYXNtKCJyMSIpID0gYTE7ICAgICAgICAgIFwK
KyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nICByMiBhc20oInIyIik7ICAgICAgICAgICAgICAg
XAorICAgIHJlZ2lzdGVyIHVuc2lnbmVkIGxvbmcgIHIzIGFzbSgicjMiKQorCisjZGVmaW5lIF9f
ZGVjbGFyZV9hcmdfMihhMCwgYTEsIGEyLCByZXMpICAgICAgICAgICAgICAgIFwKKyAgICBzdHJ1
Y3QgYXJtX3NtY2NjX3JlcyAgICAqX19fcmVzID0gcmVzOwkJCQlcCisgICAgcmVnaXN0ZXIgdTMy
ICAgICAgICAgICAgcjAgYXNtKCJyMCIpID0gYTA7ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0
eXBlb2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAorICAgIHJlZ2lzdGVy
IHR5cGVvZihhMikgICAgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAgICBcCisgICAgcmVnaXN0
ZXIgdW5zaWduZWQgbG9uZyAgcjMgYXNtKCJyMyIpCisKKyNkZWZpbmUgX19kZWNsYXJlX2FyZ18z
KGEwLCBhMSwgYTIsIGEzLCByZXMpICAgICAgICAgICAgXAorICAgIHN0cnVjdCBhcm1fc21jY2Nf
cmVzICAgICpfX19yZXMgPSByZXM7ICAgICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdTMyICAg
ICAgICAgICAgcjAgYXNtKCJyMCIpID0gYTA7ICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBl
b2YoYTEpICAgICByMSBhc20oInIxIikgPSBhMTsgICAgICAgICAgXAorICAgIHJlZ2lzdGVyIHR5
cGVvZihhMikgICAgIHIyIGFzbSgicjIiKSA9IGEyOyAgICAgICAgICBcCisgICAgcmVnaXN0ZXIg
dHlwZW9mKGEzKSAgICAgcjMgYXNtKCJyMyIpID0gYTMKKworI2RlZmluZSBfX2RlY2xhcmVfYXJn
XzQoYTAsIGExLCBhMiwgYTMsIGE0LCByZXMpICAgICAgICBcCisgICAgX19kZWNsYXJlX2FyZ18z
KGEwLCBhMSwgYTIsIGEzLCByZXMpOyAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBl
b2YoYTQpIHI0IGFzbSgicjQiKSA9IGE0CisKKyNkZWZpbmUgX19kZWNsYXJlX2FyZ181KGEwLCBh
MSwgYTIsIGEzLCBhNCwgYTUsIHJlcykgICAgXAorICAgIF9fZGVjbGFyZV9hcmdfNChhMCwgYTEs
IGEyLCBhMywgYTQsIHJlcyk7ICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKGE1KSBy
NSBhc20oInI1IikgPSBhNQorCisjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNihhMCwgYTEsIGEyLCBh
MywgYTQsIGE1LCBhNiwgcmVzKSAgICBcCisgICAgX19kZWNsYXJlX2FyZ181KGEwLCBhMSwgYTIs
IGEzLCBhNCwgYTUsIHJlcyk7ICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKGE2KSBy
NiBhc20oInI2IikgPSBhNgorCisjZGVmaW5lIF9fZGVjbGFyZV9hcmdfNyhhMCwgYTEsIGEyLCBh
MywgYTQsIGE1LCBhNiwgYTcsIHJlcykgICAgXAorICAgIF9fZGVjbGFyZV9hcmdfNihhMCwgYTEs
IGEyLCBhMywgYTQsIGE1LCBhNiwgcmVzKTsgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB0eXBl
b2YoYTcpIHI3IGFzbSgicjciKSA9IGE3CisKKyNkZWZpbmUgX19fZGVjbGFyZV9hcmdzKGNvdW50
LCAuLi4pIF9fZGVjbGFyZV9hcmdfICMjIGNvdW50KF9fVkFfQVJHU19fKQorI2RlZmluZSBfX2Rl
Y2xhcmVfYXJncyhjb3VudCwgLi4uKSAgX19fZGVjbGFyZV9hcmdzKGNvdW50LCBfX1ZBX0FSR1Nf
XykKKworI2RlZmluZSBfX19jb25zdHJhaW50cyhjb3VudCkgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICA6IF9fY29uc3RyYWludF93cml0ZV8gIyMgY291bnQgICAgICAgICAgICAgICAgICBc
CisgICAgOiBfX2NvbnN0cmFpbnRfcmVhZF8gIyMgY291bnQgICAgICAgICAgICAgICAgICAgXAor
ICAgIDogIm1lbW9yeSIKKyNkZWZpbmUgX19jb25zdHJhaW50cyhjb3VudCkgICAgX19fY29uc3Ry
YWludHMoY291bnQpCisKKy8qCisgKiBhcm1fc21jY2NfMV8xX3NtYygpIC0gbWFrZSBhbiBTTUND
QyB2MS4xIGNvbXBsaWFudCBTTUMgY2FsbAorICoKKyAqIFRoaXMgaXMgYSB2YXJpYWRpYyBtYWNy
byB0YWtpbmcgb25lIHRvIGVpZ2h0IHNvdXJjZSBhcmd1bWVudHMsIGFuZAorICogYW4gb3B0aW9u
YWwgcmV0dXJuIHN0cnVjdHVyZS4KKyAqCisgKiBAYTAtYTc6IGFyZ3VtZW50cyBwYXNzZWQgaW4g
cmVnaXN0ZXJzIDAgdG8gNworICogQHJlczogcmVzdWx0IHZhbHVlcyBmcm9tIHJlZ2lzdGVycyAw
IHRvIDMKKyAqCisgKiBUaGlzIG1hY3JvIGlzIHVzZWQgdG8gbWFrZSBTTUMgY2FsbHMgZm9sbG93
aW5nIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gdjEuMS4KKyAqIFRoZSBjb250ZW50IG9mIHRoZSBz
dXBwbGllZCBwYXJhbSBhcmUgY29waWVkIHRvIHJlZ2lzdGVycyAwIHRvIDcgcHJpb3IKKyAqIHRv
IHRoZSBTTUMgaW5zdHJ1Y3Rpb24uIFRoZSByZXR1cm4gdmFsdWVzIGFyZSB1cGRhdGVkIHdpdGgg
dGhlIGNvbnRlbnQKKyAqIGZyb20gcmVnaXN0ZXIgMCB0byAzIG9uIHJldHVybiBmcm9tIHRoZSBT
TUMgaW5zdHJ1Y3Rpb24gaWYgbm90IE5VTEwuCisgKgorICogV2UgaGF2ZSBhbiBvdXRwdXQgbGlz
dCB0aGF0IGlzIG5vdCBuZWNlc3NhcmlseSB1c2VkLCBhbmQgR0NDIGZlZWxzCisgKiBlbnRpdGxl
ZCB0byBvcHRpbWlzZSB0aGUgd2hvbGUgc2VxdWVuY2UgYXdheS4gInZvbGF0aWxlIiBpcyB3aGF0
CisgKiBtYWtlcyBpdCBzdGljay4KKyAqLworI2RlZmluZSBhcm1fc21jY2NfMV8xX3NtYyguLi4p
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBkbyB7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9f
ZGVjbGFyZV9hcmdzKF9fY291bnRfYXJncyhfX1ZBX0FSR1NfXyksIF9fVkFfQVJHU19fKTsgXAor
ICAgICAgICBhc20gdm9sYXRpbGUoInNtYyAjMFxuIiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICAgIF9fY29uc3RyYWludHMoX19jb3VudF9hcmdz
KF9fVkFfQVJHU19fKSkpOyBcCisgICAgICAgIGlmICggX19fcmVzICkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAqX19fcmVzID0gKHR5cGVvZigq
X19fcmVzKSl7cjAsIHIxLCByMiwgcjN9OyAgICAgICAgICAgIFwKKyAgICB9IHdoaWxlICggMCAp
CisKICNlbmRpZgogCiAvKgotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:57:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXe-00035i-T9; Fri, 23 Feb 2018 18:57:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXd-000331-JB
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:57:57 +0000
X-Inumbo-ID: 57ac857b-18cb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 57ac857b-18cb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:57:06 +0100 (CET)
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 7C7C415AD;
 Fri, 23 Feb 2018 10:57:56 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6D3423F25C;
 Fri, 23 Feb 2018 10:57:55 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:25 +0000
Message-Id: <20180223185729.8780-15-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 14/18] xen/arm: psci: Consolidate PSCI
	version print
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WGVuIGlzIHByaW50aW5nIHRoZSBzYW1lIHdheSB0aGUgUFNDSSB2ZXJzaW9uIGZvciAwLjEsIDAu
MiBhbmQgbGF0ZXIuClRoZSBvbmx5IGRpZmZlcmVudCBpcyB0aGUgZm9ybWVyIGlzIGhhcmRjb2Rl
ZC4KCkZ1cnRoZXJtb3JlIFBTQ0kgaXMgbm93IHVzZWQgZm9yIG90aGVyIHRoaW5ncyB0aGFuIFNN
UCBicmluZyB1cC4gU28gb25seQpwcmludCB0aGUgUFNDSSB2ZXJzaW9uIGluIHBzY2lfaW5pdC4K
ClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmll
d2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CkFj
a2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0K
ICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgU3RlZmFubydzIGFja2VkLWJ5CgogICAg
Q2hhbmdlcyBpbiB2MzoKICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQoKICAg
IENoYW5nZXMgaW4gdjI6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS9w
c2NpLmMgfCA4ICsrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCA1IGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9h
cm0vcHNjaS5jCmluZGV4IDkwOWQxYzE3NmYuLjZlNjk4MGJmZTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3BzY2kuYwpAQCAtMTM2LDggKzEzNiw2
IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2b2lkKQogCiAgICAgcHNjaV92ZXIgPSBQU0NJ
X1ZFUlNJT04oMCwgMSk7CiAKLSAgICBwcmludGsoWEVOTE9HX0lORk8gIlVzaW5nIFBTQ0ktMC4x
IGZvciBTTVAgYnJpbmd1cFxuIik7Ci0KICAgICByZXR1cm4gMDsKIH0KIApAQCAtMTgzLDkgKzE4
MSw2IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMih2b2lkKQogCiAgICAgcHNjaV9jcHVfb25f
bnIgPSBQU0NJXzBfMl9GTl9OQVRJVkUoQ1BVX09OKTsKIAotICAgIHByaW50ayhYRU5MT0dfSU5G
TyAiVXNpbmcgUFNDSS0ldS4ldSBmb3IgU01QIGJyaW5ndXBcbiIsCi0gICAgICAgICAgIFBTQ0lf
VkVSU0lPTl9NQUpPUihwc2NpX3ZlciksIFBTQ0lfVkVSU0lPTl9NSU5PUihwc2NpX3ZlcikpOwot
CiAgICAgcmV0dXJuIDA7CiB9CiAKQEAgLTIwNSw2ICsyMDAsOSBAQCBpbnQgX19pbml0IHBzY2lf
aW5pdCh2b2lkKQogCiAgICAgcHNjaV9pbml0X3NtY2NjKCk7CiAKKyAgICBwcmludGsoWEVOTE9H
X0lORk8gIlVzaW5nIFBTQ0kgdiV1LiV1XG4iLAorICAgICAgICAgICBQU0NJX1ZFUlNJT05fTUFK
T1IocHNjaV92ZXIpLCBQU0NJX1ZFUlNJT05fTUlOT1IocHNjaV92ZXIpKTsKKwogICAgIHJldHVy
biAwOwogfQogCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:58:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:58:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXi-0003B4-4G; Fri, 23 Feb 2018 18:58:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXh-00031k-Cl
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:58:01 +0000
X-Inumbo-ID: b277161d-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b277161d-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:38 +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 2E32180D;
 Fri, 23 Feb 2018 10:57:55 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CC28A3F25C;
 Fri, 23 Feb 2018 10:57:53 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:24 +0000
Message-Id: <20180223185729.8780-14-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: sstabellini@kernel.org, Andre Przywara <andre.przywara@arm.com>,
 andre.przywara@linaro.org, Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, volodymyr_babchuk@epam.com
Subject: [Xen-devel] [PATCH v5 13/18] xen/arm: vpsci: Remove parameter 'ver'
	from do_common_cpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB0aGUgYmVoYXZpb3Igb2YgZG9fY29tbW9uX2NwdSB3aWxsIHNsaWdodGx5IGNo
YW5nZSBkZXBlbmRpbmcKb24gdGhlIFBTQ0kgdmVyc2lvbiBwYXNzZWQgaW4gcGFyYW1ldGVyLiBM
b29raW5nIGF0IHRoZSBjb2RlLCBtb3JlIHRoZQpzcGVjaWZpYyAwLjIgYmVoYXZpb3IgY291bGQg
bW92ZSBvdXQgb2YgdGhlIGZ1bmN0aW9uIG9yIGFkYXB0ZWQgZm9yIDAuMToKCiAgICAtIHgwL3Iw
IGNhbiBiZSB1cGRhdGVkIG9uIFBTQ0kgMC4xIGJlY2F1c2UgZ2VuZXJhbCBwdXJwb3NlIHJlZ2lz
dGVycwogICAgYXJlIHVuZGVmaW5lZCB1cG9uIENQVSBvbi4gVGhpcyB3YXMgZGVkdWNlZCBmcm9t
IHRoZSBzcGVjIG5vdAogICAgbWVudGlvbmluZyB0aGUgc3RhdGUgb2YgZ2VuZXJhbCBwdXJwb3Nl
IHJlZ2lzdGVycyBvbiBDUFUgb24uCiAgICAtIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZWQgUFND
SV9BTFJFQURZX09OLiBIb3dldmVyLCBpdCB3b3VsZCBiZQogICAgc2FmZXIgdG8gYmFpbCBvdXQg
aWYgdGhlIENQVSBpcyBhbHJlYWR5IG9uLgoKQmFzZWQgb24gdGhpcywgdGhlIHBhcmFtZXRlciAn
dmVyJyBpcyByZW1vdmVkIGFuZCBkb19wc2NpX2NwdV9vbgooaW1wbGVtZW50YXRpb24gZm9yIFBT
Q0kgMC4xKSBpcyBhZGFwdGVkIHRvIGF2b2lkIHJldHVybmluZwpQU0NJX0FMUkVBRFlfT04uCgpT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdl
ZC1ieTogVm9sb2R5bXlyIEJhYmNodWsgPHZvbG9keW15ci5iYWJjaHVrQGVwYW0uY29tPgpBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpSZXZpZXdl
ZC1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGFybS5jb20+CgotLS0KICAgIFRo
ZSByZXZpZXdlZC1ieSB3YXMga2VwdCBkZXNwaXRlIG1vdmUgdGhpcyBwYXRjaCB0b3dhcmRzIHRo
ZSBlbmQKICAgIG9mIHRoZSBzZXJpZXMgYmVjYXVzZSB0aGVyZSB3YXMgbm8gY2xhc2ggd2l0aCB0
aGUgcmVzdCBvZiB0aGUgc2VyaWVzLgoKICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBTbGln
aHRseSB1cGRhdGUgdGhlIGNvbW1lbnQgdG8gbWVudGlvbiB0aGUgc3BlYwogICAgICAgIC0gQWRk
IFN0ZWZhbm8ncyBhY2tlZC1ieQogICAgICAgIC0gQWRkIEFuZHJlJ3MgcmV2aWV3ZWQtYnkKCiAg
ICBDaGFuZ2VzIGluIHYyOgogICAgICAgIC0gTW92ZSB0aGUgcGF0Y2ggdG93YXJkcyB0aGUgZW5k
IG9mIHRoZSBzZXJpZXMgYXMgbm90IHN0cmljdGx5CiAgICAgICAgbmVjZXNzYXJ5IGZvciBTUDIu
CiAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKLS0tCiB4ZW4vYXJjaC9hcm0v
dnBzY2kuYyB8IDI4ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCAxOCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vdnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCmluZGV4IDE5ZWU3Y2FlYjQuLjdl
YTNlYTU4ZTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92cHNjaS5jCisrKyBiL3hlbi9hcmNo
L2FybS92cHNjaS5jCkBAIC0yMiw3ICsyMiw3IEBACiAjaW5jbHVkZSA8cHVibGljL3NjaGVkLmg+
CiAKIHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJl
Z2lzdGVyX3QgZW50cnlfcG9pbnQsCi0gICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
Y29udGV4dF9pZCxpbnQgdmVyKQorICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVy
X3QgY29udGV4dF9pZCkKIHsKICAgICBzdHJ1Y3QgdmNwdSAqdjsKICAgICBzdHJ1Y3QgZG9tYWlu
ICpkID0gY3VycmVudC0+ZG9tYWluOwpAQCAtNDAsOCArNDAsNyBAQCBzdGF0aWMgaW50IGRvX2Nv
bW1vbl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50
LAogICAgIGlmICggaXNfNjRiaXRfZG9tYWluKGQpICYmIGlzX3RodW1iICkKICAgICAgICAgcmV0
dXJuIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTOwogCi0gICAgaWYgKCAodmVyID09IFBTQ0lfVkVS
U0lPTigwLCAyKSkgJiYKLSAgICAgICAgICAgICF0ZXN0X2JpdChfVlBGX2Rvd24sICZ2LT5wYXVz
ZV9mbGFncykgKQorICAgIGlmICggIXRlc3RfYml0KF9WUEZfZG93biwgJnYtPnBhdXNlX2ZsYWdz
KSApCiAgICAgICAgIHJldHVybiBQU0NJX0FMUkVBRFlfT047CiAKICAgICBpZiAoIChjdHh0ID0g
YWxsb2NfdmNwdV9ndWVzdF9jb250ZXh0KCkpID09IE5VTEwgKQpAQCAtNTUsMTggKzU0LDIxIEBA
IHN0YXRpYyBpbnQgZG9fY29tbW9uX2NwdV9vbihyZWdpc3Rlcl90IHRhcmdldF9jcHUsIHJlZ2lz
dGVyX3QgZW50cnlfcG9pbnQsCiAgICAgY3R4dC0+dHRicjAgPSAwOwogICAgIGN0eHQtPnR0YnIx
ID0gMDsKICAgICBjdHh0LT50dGJjciA9IDA7IC8qIERlZmluZWQgUmVzZXQgVmFsdWUgKi8KKwor
ICAgIC8qCisgICAgICogeDAvcjBfdXNyIGFyZSBhbHdheXMgdXBkYXRlZCBiZWNhdXNlIGZvciBQ
U0NJIDAuMSB0aGUgZ2VuZXJhbAorICAgICAqIHB1cnBvc2UgcmVnaXN0ZXJzIGFyZSB1bmRlZmlu
ZWQgdXBvbiBDUFVfb24uCisgICAgICovCiAgICAgaWYgKCBpc18zMmJpdF9kb21haW4oZCkgKQog
ICAgIHsKICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1QzMl9JTklUOwot
ICAgICAgICBpZiAoIHZlciA9PSBQU0NJX1ZFUlNJT04oMCwgMikgKQotICAgICAgICAgICAgY3R4
dC0+dXNlcl9yZWdzLnIwX3VzciA9IGNvbnRleHRfaWQ7CisgICAgICAgIGN0eHQtPnVzZXJfcmVn
cy5yMF91c3IgPSBjb250ZXh0X2lkOwogICAgIH0KICNpZmRlZiBDT05GSUdfQVJNXzY0CiAgICAg
ZWxzZQogICAgIHsKICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgPSBQU1JfR1VFU1Q2NF9J
TklUOwotICAgICAgICBpZiAoIHZlciA9PSBQU0NJX1ZFUlNJT04oMCwgMikgKQotICAgICAgICAg
ICAgY3R4dC0+dXNlcl9yZWdzLngwID0gY29udGV4dF9pZDsKKyAgICAgICAgY3R4dC0+dXNlcl9y
ZWdzLngwID0gY29udGV4dF9pZDsKICAgICB9CiAjZW5kaWYKIApAQCAtOTMsNyArOTUsMTQgQEAg
c3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0
ZXJfdCBlbnRyeV9wb2ludCwKIAogc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVfb24odWludDMy
X3QgdmNwdWlkLCByZWdpc3Rlcl90IGVudHJ5X3BvaW50KQogewotICAgIHJldHVybiBkb19jb21t
b25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDAgLCBQU0NJX1ZFUlNJT04oMCwgMSkpOwor
ICAgIGludDMyX3QgcmV0OworCisgICAgcmV0ID0gZG9fY29tbW9uX2NwdV9vbih2Y3B1aWQsIGVu
dHJ5X3BvaW50LCAwKTsKKyAgICAvKgorICAgICAqIFBTQ0kgMC4xIGRvZXMgbm90IGRlZmluZSB0
aGUgcmV0dXJuIGNvZGUgUFNDSV9BTFJFQURZX09OLgorICAgICAqIEluc3RlYWQsIHJldHVybiBQ
U0NJX0lOVkFMSURfUEFSQU1FVEVSUy4KKyAgICAgKi8KKyAgICByZXR1cm4gKHJldCA9PSBQU0NJ
X0FMUkVBRFlfT04pID8gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMgOiByZXQ7CiB9CiAKIHN0YXRp
YyBpbnQzMl90IGRvX3BzY2lfY3B1X29mZih1aW50MzJfdCBwb3dlcl9zdGF0ZSkKQEAgLTEzNyw4
ICsxNDYsNyBAQCBzdGF0aWMgaW50MzJfdCBkb19wc2NpXzBfMl9jcHVfb24ocmVnaXN0ZXJfdCB0
YXJnZXRfY3B1LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlZ2lzdGVyX3Qg
ZW50cnlfcG9pbnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVnaXN0ZXJf
dCBjb250ZXh0X2lkKQogewotICAgIHJldHVybiBkb19jb21tb25fY3B1X29uKHRhcmdldF9jcHUs
IGVudHJ5X3BvaW50LCBjb250ZXh0X2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBT
Q0lfVkVSU0lPTigwLCAyKSk7CisgICAgcmV0dXJuIGRvX2NvbW1vbl9jcHVfb24odGFyZ2V0X2Nw
dSwgZW50cnlfcG9pbnQsIGNvbnRleHRfaWQpOwogfQogCiBzdGF0aWMgY29uc3QgdW5zaWduZWQg
bG9uZyB0YXJnZXRfYWZmaW5pdHlfbWFza1tdID0gewotLSAKMi4xMS4wCgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:58:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:58:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXk-0003Ej-Bn; Fri, 23 Feb 2018 18:58:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXi-0003Ca-SS
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:58:02 +0000
X-Inumbo-ID: 5b1739c6-18cb-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5b1739c6-18cb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 19:57:12 +0100 (CET)
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 3AFBA80D;
 Fri, 23 Feb 2018 10:58:02 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 0567E3F25C;
 Fri, 23 Feb 2018 10:58:00 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:29 +0000
Message-Id: <20180223185729.8780-19-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Andre Przywara <andre.przywara@arm.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 18/18] xen/arm: vpsci: Rework the logic to
	start AArch32 vCPU in Thumb mode
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MzItYml0IGRvbWFpbiBpcyBhYmxlIHRvIHNlbGVjdCB0aGUgaW5zdHJ1Y3Rpb24gKEFSTSB2cyBU
aHVtYikgdG8gdXNlCndoZW4gYm9vdCBhIG5ldyB2Q1BVIHZpYSBDUFVfT04uIFRoaXMgaXMgaW5k
aWNhdGVkIHZpYSBiaXRbMF0gb2YgdGhlCmVudHJ5IHBvaW50IGFkZHJlc3MgKHNlZSAiVDMyIHN1
cHBvcnQiIGluIFBTQ0kgdjEuMSBERU4wMDIyRCkuIGJpdFswXQptdXN0IGJlIGNsZWFyZWQgd2hl
biBzZXR0aW5nIHRoZSBQQy4KCkF0IHRoZSBtb21lbnQsIFhlbiBpcyBzZXR0aW5nIHRoZSBDUFNS
LlQgYnV0IG5ldmVyIGNsZWFyIGJpdFswXS4gQ2xlYXIKaXQgdG8gbWF0Y2ggdGhlIHNwZWNpZmlj
YXRpb24uCgpBdCB0aGUgc2FtZSB0aW1lLCBzbGlnaGx0eSByZXdvcmsgdGhlIGNvZGUgdG8gbWFr
ZSBjbGVhciB0aHVtYiBpcyBvbmx5IGZvcgozMi1iaXQgZG9tYWluLiBMYXN0bHksIHRha2UgdGhl
IG9wcG9ydHVuaXR5IHRvIHN3aXRjaCBpc190aHVtYiBmcm9tIGludAp0byBib29sLgoKU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3ZWQtYnk6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KUmV2aWV3ZWQtYnk6
IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKLS0tCiAgICBDaGFuZ2Vz
IGluIHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQogICAgICAgIC0gQWRk
IEFuZHJlJ3MgcmV2aWV3ZWQtYnkKCiAgICBDaGFuZ2VzIGluIHYzOgogICAgICAgIC0gUGF0Y2gg
YWRkZWQKLS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyB8IDEzICsrKysrKysrLS0tLS0KIDEgZmls
ZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCAxNzI5Zjcw
NzFlLi45ZjRlNWI4ODQ0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYworKysgYi94
ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMjgsNyArMjgsNyBAQCBzdGF0aWMgaW50IGRvX2NvbW1v
bl9jcHVfb24ocmVnaXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAog
ICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5kb21haW47CiAgICAgc3RydWN0IHZjcHVf
Z3Vlc3RfY29udGV4dCAqY3R4dDsKICAgICBpbnQgcmM7Ci0gICAgaW50IGlzX3RodW1iID0gZW50
cnlfcG9pbnQgJiAxOworICAgIGJvb2wgaXNfdGh1bWIgPSBlbnRyeV9wb2ludCAmIDE7CiAgICAg
cmVnaXN0ZXJfdCB2Y3B1aWQ7CiAKICAgICB2Y3B1aWQgPSB2YWZmaW5pdHlfdG9fdmNwdWlkKHRh
cmdldF9jcHUpOwpAQCAtNjIsNiArNjIsMTMgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29u
KHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKICAgICBpZiAo
IGlzXzMyYml0X2RvbWFpbihkKSApCiAgICAgewogICAgICAgICBjdHh0LT51c2VyX3JlZ3MuY3Bz
ciA9IFBTUl9HVUVTVDMyX0lOSVQ7CisgICAgICAgIC8qIFN0YXJ0IHRoZSBWQ1BVIHdpdGggVEhV
TUIgc2V0IGlmIGl0J3MgcmVxdWVzdGVkIGJ5IHRoZSBrZXJuZWwgKi8KKyAgICAgICAgaWYgKCBp
c190aHVtYiApCisgICAgICAgIHsKKyAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5jcHNyIHw9
IFBTUl9USFVNQjsKKyAgICAgICAgICAgIGN0eHQtPnVzZXJfcmVncy5wYzY0ICY9IH4odTY0KTE7
CisgICAgICAgIH0KKwogICAgICAgICBjdHh0LT51c2VyX3JlZ3MucjBfdXNyID0gY29udGV4dF9p
ZDsKICAgICB9CiAjaWZkZWYgQ09ORklHX0FSTV82NApAQCAtNzEsMTAgKzc4LDYgQEAgc3RhdGlj
IGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBl
bnRyeV9wb2ludCwKICAgICAgICAgY3R4dC0+dXNlcl9yZWdzLngwID0gY29udGV4dF9pZDsKICAg
ICB9CiAjZW5kaWYKLQotICAgIC8qIFN0YXJ0IHRoZSBWQ1BVIHdpdGggVEhVTUIgc2V0IGlmIGl0
J3MgcmVxdWVzdGVkIGJ5IHRoZSBrZXJuZWwgKi8KLSAgICBpZiAoIGlzX3RodW1iICkKLSAgICAg
ICAgY3R4dC0+dXNlcl9yZWdzLmNwc3IgfD0gUFNSX1RIVU1COwogICAgIGN0eHQtPmZsYWdzID0g
VkdDRl9vbmxpbmU7CiAKICAgICBkb21haW5fbG9jayhkKTsKLS0gCjIuMTEuMAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:58:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:58:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXl-0003Gw-JN; Fri, 23 Feb 2018 18:58:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXk-000376-Da
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:58:04 +0000
X-Inumbo-ID: b4042ee4-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b4042ee4-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:41 +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 CAAF715BE;
 Fri, 23 Feb 2018 10:57:57 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BB7DA3F25C;
 Fri, 23 Feb 2018 10:57:56 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:26 +0000
Message-Id: <20180223185729.8780-16-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 15/18] xen/arm: psci: Prefix with static any
	functions not exported
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSBidW5jaCBvZiBQU0NJIGZ1bmN0aW9ucyBhcmUgbm90IHByZWZpeGVkIHdpdGggc3RhdGljIGRl
c3BpdGUgbm8gb25lIGlzCnVzaW5nIHRoZW0gb3V0c2lkZSB0aGUgZmlsZSBhbmQgdGhlIHByb3Rv
dHlwZSBpcyBub3QgYXZhaWxhYmxlIGluCnBzY2kuaC4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBH
cmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1
ayA8dm9sb2R5bXlyX2JhYmNodWtAZXBhbS5jb20+CkFja2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxp
bmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CgotLS0KICAgIENoYW5nZXMgaW4gdjQ6CiAgICAg
ICAgLSBBZGQgU3RlZmFubydzIGFja2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MjoKICAgICAgICAt
IFBhdGNoIGFkZGVkCi0tLQogeGVuL2FyY2gvYXJtL3BzY2kuYyB8IDYgKysrLS0tCiAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCmluZGV4IDZlNjk4MGJmZTIu
Ljk0YjYxNmRmOWIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9wc2NpLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3BzY2kuYwpAQCAtNjYsNyArNjYsNyBAQCBzdGF0aWMgaW50IF9faW5pdCBwc2NpX2Zl
YXR1cmVzKHVpbnQzMl90IHBzY2lfZnVuY19pZCkKICAgICByZXR1cm4gY2FsbF9zbWMoUFNDSV8x
XzBfRk4zMl9QU0NJX0ZFQVRVUkVTLCBwc2NpX2Z1bmNfaWQsIDAsIDApOwogfQogCi1pbnQgX19p
bml0IHBzY2lfaXNfc21jX21ldGhvZChjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBzY2kp
CitzdGF0aWMgaW50IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2Rl
dmljZV9ub2RlICpwc2NpKQogewogICAgIGludCByZXQ7CiAgICAgY29uc3QgY2hhciAqcHJvcF9z
dHI7CkBAIC0xMDksNyArMTA5LDcgQEAgc3RhdGljIHZvaWQgX19pbml0IHBzY2lfaW5pdF9zbWNj
Yyh2b2lkKQogICAgICAgICAgICBTTUNDQ19WRVJTSU9OX01BSk9SKHNtY2NjX3ZlciksIFNNQ0ND
X1ZFUlNJT05fTUlOT1Ioc21jY2NfdmVyKSk7CiB9CiAKLWludCBfX2luaXQgcHNjaV9pbml0XzBf
MSh2b2lkKQorc3RhdGljIGludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2b2lkKQogewogICAgIGlu
dCByZXQ7CiAgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2RlICpwc2NpOwpAQCAtMTM5LDcg
KzEzOSw3IEBAIGludCBfX2luaXQgcHNjaV9pbml0XzBfMSh2b2lkKQogICAgIHJldHVybiAwOwog
fQogCi1pbnQgX19pbml0IHBzY2lfaW5pdF8wXzIodm9pZCkKK3N0YXRpYyBpbnQgX19pbml0IHBz
Y2lfaW5pdF8wXzIodm9pZCkKIHsKICAgICBzdGF0aWMgY29uc3Qgc3RydWN0IGR0X2RldmljZV9t
YXRjaCBwc2NpX2lkc1tdIF9faW5pdGNvbnN0ID0KICAgICB7Ci0tIAoyLjExLjAKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:58:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:58:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXn-0003KT-Qy; Fri, 23 Feb 2018 18:58:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXl-00039P-Tt
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:58:05 +0000
X-Inumbo-ID: b4e41f88-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b4e41f88-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:42 +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 4876D15AD;
 Fri, 23 Feb 2018 10:57:59 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 15A983F25C;
 Fri, 23 Feb 2018 10:57:57 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:27 +0000
Message-Id: <20180223185729.8780-17-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, mirela.simonovic@aggios.com,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 16/18] xen/arm: vpsci: Update the return type
	for MIGRATE_INFO_TYPE
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbSB0aGUgc3BlY2lmaWNhdGlvbiwgdGhlIFBTQ0kgY2FsbCBNSUdSQVRFX0lORk9fVFlQRSB3
aWxsIHJldHVybiBhbgppbnQzMl90LiBVcGRhdGUgdGhlIGZ1bmN0aW9uIHJldHVybiB0eXBlIHRv
IG1hdGNoIGl0LgoKU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJt
LmNvbT4KUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVs
Lm9yZz4KQ2M6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQoKLS0tCiAgICBDaGFuZ2VzIGlu
IHY0OgogICAgICAgIC0gQWRkIFN0ZWZhbm8ncyByZXZpZXdlZC1ieQoKICAgIENoYW5nZXMgaW4g
djM6CiAgICAgICAgLSBQYXRjaCBhZGRlZAotLS0KIHhlbi9hcmNoL2FybS92cHNjaS5jIHwgMiAr
LQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCA3
ZWEzZWE1OGUzLi45YTA4MmFhNmVlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYwor
KysgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwpAQCAtMTg2LDcgKzE4Niw3IEBAIHN0YXRpYyBpbnQz
Ml90IGRvX3BzY2lfMF8yX2FmZmluaXR5X2luZm8ocmVnaXN0ZXJfdCB0YXJnZXRfYWZmaW5pdHks
CiAgICAgcmV0dXJuIFBTQ0lfMF8yX0FGRklOSVRZX0xFVkVMX09GRjsKIH0KIAotc3RhdGljIHVp
bnQzMl90IGRvX3BzY2lfMF8yX21pZ3JhdGVfaW5mb190eXBlKHZvaWQpCitzdGF0aWMgaW50MzJf
dCBkb19wc2NpXzBfMl9taWdyYXRlX2luZm9fdHlwZSh2b2lkKQogewogICAgIHJldHVybiBQU0NJ
XzBfMl9UT1NfTVBfT1JfTk9UX1BSRVNFTlQ7CiB9Ci0tIAoyLjExLjAKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 18:58:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 18:58:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIXo-0003L4-1H; Fri, 23 Feb 2018 18:58:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIXm-0003AJ-Hg
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 18:58:06 +0000
X-Inumbo-ID: b5c4229c-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b5c4229c-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:44 +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 BA85A15BE;
 Fri, 23 Feb 2018 10:58:00 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 87A233F25C;
 Fri, 23 Feb 2018 10:57:59 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:28 +0000
Message-Id: <20180223185729.8780-18-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, mirela.simonovic@aggios.com,
 andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 17/18] xen/arm: vpsci: Introduce and use
	PSCI_INVALID_ADDRESS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UFNDSSAxLjAgYWRkZWQgdGhlIGVycm9yIHJldHVybiBQU0NJX0lOVkFMSURfQUREUkVTUy4gSXQg
aXMgdXNlZCB0bwppbmRpY2F0ZSB0aGUgZW50cnkgcG9pbnQgYWRkcmVzcyBpcyBrbm93biB0byBi
ZSBpbnZhbGlkLgoKSW4gWGVuIGNhc2UsIHRoaXMgZXJyb3IgY291bGQgYmUgcmV0dXJuZWQgd2hl
biBhIDY0LWJpdCB2Q1BVIGlzIHVzaW5nIGEKVGh1bWIgZW50cnkgYWRkcmVzcy4KCkZvciBQU0NJ
IDAuMSBpbXBsZW1lbnRhdGlvbiwgcmV0dXJuIFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTIGluc3Rl
YWQuCgpTdWdnZXN0ZWQtYnk6IG1pcmVsYS5zaW1vbm92aWNAYWdnaW9zLmNvbQpTaWduZWQtb2Zm
LWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpSZXZpZXdlZC1ieTogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogbWlyZWxhLnNpbW9u
b3ZpY0BhZ2dpb3MuY29tCgotLS0KICAgIENoYW5nZXMgaW4gdjQ6CiAgICAgICAgLSBBZGQgU3Rl
ZmFubydzIHJldmlld2VkLWJ5CgogICAgQ2hhbmdlcyBpbiB2MzoKICAgICAgICAtIFBhdGNoIGFk
ZGVkCi0tLQogeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgfCAxMCArKysrKysrLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL3BzY2kuaCB8ICAxICsKIDIgZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRp
b25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92cHNjaS5j
IGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMKaW5kZXggOWEwODJhYTZlZS4uMTcyOWY3MDcxZSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gvYXJtL3Zwc2NpLmMKKysrIGIveGVuL2FyY2gvYXJtL3Zwc2NpLmMK
QEAgLTM4LDcgKzM4LDcgQEAgc3RhdGljIGludCBkb19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3Qg
dGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9wb2ludCwKIAogICAgIC8qIFRIVU1CIHNldCBp
cyBub3QgYWxsb3dlZCB3aXRoIDY0LWJpdCBkb21haW4gKi8KICAgICBpZiAoIGlzXzY0Yml0X2Rv
bWFpbihkKSAmJiBpc190aHVtYiApCi0gICAgICAgIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1F
VEVSUzsKKyAgICAgICAgcmV0dXJuIFBTQ0lfSU5WQUxJRF9BRERSRVNTOwogCiAgICAgaWYgKCAh
dGVzdF9iaXQoX1ZQRl9kb3duLCAmdi0+cGF1c2VfZmxhZ3MpICkKICAgICAgICAgcmV0dXJuIFBT
Q0lfQUxSRUFEWV9PTjsKQEAgLTk5LDEwICs5OSwxNCBAQCBzdGF0aWMgaW50MzJfdCBkb19wc2Np
X2NwdV9vbih1aW50MzJfdCB2Y3B1aWQsIHJlZ2lzdGVyX3QgZW50cnlfcG9pbnQpCiAKICAgICBy
ZXQgPSBkb19jb21tb25fY3B1X29uKHZjcHVpZCwgZW50cnlfcG9pbnQsIDApOwogICAgIC8qCi0g
ICAgICogUFNDSSAwLjEgZG9lcyBub3QgZGVmaW5lIHRoZSByZXR1cm4gY29kZSBQU0NJX0FMUkVB
RFlfT04uCisgICAgICogUFNDSSAwLjEgZG9lcyBub3QgZGVmaW5lIHRoZSByZXR1cm4gY29kZXMg
UFNDSV9BTFJFQURZX09OIGFuZAorICAgICAqIFBTQ0lfSU5WQUxJRF9BRERSRVNTLgogICAgICAq
IEluc3RlYWQsIHJldHVybiBQU0NJX0lOVkFMSURfUEFSQU1FVEVSUy4KICAgICAgKi8KLSAgICBy
ZXR1cm4gKHJldCA9PSBQU0NJX0FMUkVBRFlfT04pID8gUFNDSV9JTlZBTElEX1BBUkFNRVRFUlMg
OiByZXQ7CisgICAgaWYgKCByZXQgPT0gUFNDSV9BTFJFQURZX09OIHx8IHJldCA9PSBQU0NJX0lO
VkFMSURfQUREUkVTUyApCisgICAgICAgIHJldCA9IFBTQ0lfSU5WQUxJRF9QQVJBTUVURVJTOwor
CisgICAgcmV0dXJuIHJldDsKIH0KIAogc3RhdGljIGludDMyX3QgZG9fcHNjaV9jcHVfb2ZmKHVp
bnQzMl90IHBvd2VyX3N0YXRlKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wc2Np
LmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAppbmRleCBlMjYyOWVlZDAxLi45YWM4MjBl
OTRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20tYXJtL3BzY2kuaApAQCAtMTMsNiArMTMsNyBAQAogI2RlZmluZSBQU0NJX0lOVEVS
TkFMX0ZBSUxVUkUgICAgICAgLTYKICNkZWZpbmUgUFNDSV9OT1RfUFJFU0VOVCAgICAgICAgICAg
IC03CiAjZGVmaW5lIFBTQ0lfRElTQUJMRUQgICAgICAgICAgICAgICAtOAorI2RlZmluZSBQU0NJ
X0lOVkFMSURfQUREUkVTUyAgICAgICAgLTkKIAogLyogYXZhaWxhYmlsaXR5IG9mIFBTQ0kgb24g
dGhlIGhvc3QgZm9yIFNNUCBicmluZ3VwICovCiBleHRlcm4gdWludDMyX3QgcHNjaV92ZXI7Ci0t
IAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 19:02:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 19:02:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIbj-0005TR-Ml; Fri, 23 Feb 2018 19:02:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gg1g=fr=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1epIbi-0005T7-7p
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 19:02:10 +0000
X-Inumbo-ID: abcc582b-18cb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id abcc582b-18cb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 18:59:27 +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 09FE180D;
 Fri, 23 Feb 2018 10:57:44 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id CB1463F25C;
 Fri, 23 Feb 2018 10:57:42 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 18:57:16 +0000
Message-Id: <20180223185729.8780-6-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH v5 05/18] xen/arm: Adapt smccc.h to be able to
	use it in assembly code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KUmV2aWV3
ZWQtYnk6IFZvbG9keW15ciBCYWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCi0tLQog
ICAgQ2hhbmdlcyBpbiB2NDoKICAgICAgICAtIEFkZCBTdGVmYW5vJ3MgYWNrZWQtYnkKCiAgICBD
aGFuZ2VzIGluIHYyOgogICAgICAgIC0gQWRkIFZvbG9keW15cidzIHJldmlld2VkLWJ5Ci0tLQog
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIHwgMTYgKysrKysrKysrKy0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5o
CmluZGV4IDI5NTFjYWE0OWQuLjMwMjA4ZDEyY2EgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vc21jY2MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKQEAgLTI1LDE4
ICsyNSwyMCBAQAogICogaHR0cDovL2luZm9jZW50ZXIuYXJtLmNvbS9oZWxwL3RvcGljL2NvbS5h
cm0uZG9jLmRlbjAwMjhhL2luZGV4Lmh0bWwKICAqLwogCi0jZGVmaW5lIEFSTV9TTUNDQ19TVERf
Q0FMTCAgICAgICAgICAgICAgMFUKLSNkZWZpbmUgQVJNX1NNQ0NDX0ZBU1RfQ0FMTCAgICAgICAg
ICAgICAxVQorI2RlZmluZSBBUk1fU01DQ0NfU1REX0NBTEwgICAgICAgICAgICAgIF9BQygwLFUp
CisjZGVmaW5lIEFSTV9TTUNDQ19GQVNUX0NBTEwgICAgICAgICAgICAgX0FDKDEsVSkKICNkZWZp
bmUgQVJNX1NNQ0NDX1RZUEVfU0hJRlQgICAgICAgICAgICAzMQogCi0jZGVmaW5lIEFSTV9TTUND
Q19DT05WXzMyICAgICAgICAgICAgICAgMFUKLSNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfNjQgICAg
ICAgICAgICAgICAxVQorI2RlZmluZSBBUk1fU01DQ0NfQ09OVl8zMiAgICAgICAgICAgICAgIF9B
QygwLFUpCisjZGVmaW5lIEFSTV9TTUNDQ19DT05WXzY0ICAgICAgICAgICAgICAgX0FDKDEsVSkK
ICNkZWZpbmUgQVJNX1NNQ0NDX0NPTlZfU0hJRlQgICAgICAgICAgICAzMAogCi0jZGVmaW5lIEFS
TV9TTUNDQ19PV05FUl9NQVNLICAgICAgICAgICAgMHgzRlUKKyNkZWZpbmUgQVJNX1NNQ0NDX09X
TkVSX01BU0sgICAgICAgICAgICBfQUMoMHgzRixVKQogI2RlZmluZSBBUk1fU01DQ0NfT1dORVJf
U0hJRlQgICAgICAgICAgIDI0CiAKLSNkZWZpbmUgQVJNX1NNQ0NDX0ZVTkNfTUFTSyAgICAgICAg
ICAgICAweEZGRkZVCisjZGVmaW5lIEFSTV9TTUNDQ19GVU5DX01BU0sgICAgICAgICAgICAgX0FD
KDB4RkZGRixVKQorCisjaWZuZGVmIF9fQVNTRU1CTFlfXwogCiAvKiBDaGVjayBpZiB0aGlzIGlz
IGZhc3QgY2FsbC4gKi8KIHN0YXRpYyBpbmxpbmUgYm9vbCBzbWNjY19pc19mYXN0X2NhbGwocmVn
aXN0ZXJfdCBmdW5jaWQpCkBAIC02Miw2ICs2NCw4IEBAIHN0YXRpYyBpbmxpbmUgdWludDMyX3Qg
c21jY2NfZ2V0X293bmVyKHJlZ2lzdGVyX3QgZnVuY2lkKQogICAgIHJldHVybiAoZnVuY2lkID4+
IEFSTV9TTUNDQ19PV05FUl9TSElGVCkgJiBBUk1fU01DQ0NfT1dORVJfTUFTSzsKIH0KIAorI2Vu
ZGlmCisKIC8qCiAgKiBDb25zdHJ1Y3QgZnVuY3Rpb24gaWRlbnRpZmllciBmcm9tIGNhbGwgdHlw
ZSAoZmFzdCBvciBzdGFuZGFyZCksCiAgKiBjYWxsaW5nIGNvbnZlbnRpb24gKDMyIG9yIDY0IGJp
dCksIHNlcnZpY2Ugb3duZXIgYW5kIGZ1bmN0aW9uIG51bWJlci4KLS0gCjIuMTEuMAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 19:04:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 19:04:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIdp-0005cX-1g; Fri, 23 Feb 2018 19:04:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=+ug8=fr=intel.com=dongwon.kim@srs-us1.protection.inumbo.net>)
 id 1epIdo-0005cM-8M
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 19:04:20 +0000
X-Inumbo-ID: 3a0a3a8a-18cc-11e8-ba59-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a0a3a8a-18cc-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 20:03:26 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 11:04:15 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,383,1515484800"; d="scan'208";a="206556621"
Received: from downor-z87x-ud5h.fm.intel.com (HELO downor-Z87X-UD5H)
 ([10.1.122.107])
 by fmsmga006.fm.intel.com with ESMTP; 23 Feb 2018 11:04:15 -0800
Date: Fri, 23 Feb 2018 11:02:04 -0800
From: Dongwon Kim <dongwon.kim@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180223190204.GA28019@downor-Z87X-UD5H>
References: <20180214015008.9513-1-dongwon.kim@intel.com>
 <20180214015008.9513-3-dongwon.kim@intel.com>
 <20180223161500.xpbqnpsxihoxi5o4@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223161500.xpbqnpsxihoxi5o4@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.5.24 (2015-08-30)
Cc: linux-kernel@vger.kernel.org, dri-devel@lists.freedesktop.org,
 linaro-mm-sig@lists.linaro.org, mateuszx.potrola@intel.com,
 xen-devel@lists.xenproject.org, sumit.semwal@linaro.org
Subject: Re: [Xen-devel] [RFC PATCH v2 2/9] hyper_dmabuf: architecture
 specification and reference guide
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhhbmtzIGZvciB5b3VyIGNvbW1lbnQsIFJvZ2VyCkkgd2lsbCB0cnkgdG8gcG9saXNoIHRoaXMg
ZG9jIGFuZCByZXN1Ym1pdC4KKEkgcHV0IHNvbWUgY29tbWVudHMgYmVsb3cgYXMgd2VsbC4pCgpP
biBGcmksIEZlYiAyMywgMjAxOCBhdCAwNDoxNTowMFBNICswMDAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+IE9uIFR1ZSwgRmViIDEzLCAyMDE4IGF0IDA1OjUwOjAxUE0gLTA4MDAsIERvbmd3
b24gS2ltIHdyb3RlOgo+ID4gUmVmZXJlbmNlIGRvY3VtZW50IGZvciBoeXBlcl9ETUFCVUYgZHJp
dmVyCj4gPiAKPiA+IERvY3VtZW50YXRpb24vaHlwZXItZG1hYnVmLXNoYXJpbmcudHh0Cj4gCj4g
VGhpcyBzaG91bGQgbGlrZWx5IGJlIHBhdGNoIDEgaW4gb3JkZXIgZm9yIHJldmlld2VycyB0byBo
YXZlIHRoZQo+IGFwcHJvcHJpYXRlIGNvbnRleHQuCj4gCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6
IERvbmd3b24gS2ltIDxkb25nd29uLmtpbUBpbnRlbC5jb20+Cj4gPiAtLS0KPiA+ICBEb2N1bWVu
dGF0aW9uL2h5cGVyLWRtYWJ1Zi1zaGFyaW5nLnR4dCB8IDczNCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysKPiA+ICAxIGZpbGUgY2hhbmdlZCwgNzM0IGluc2VydGlvbnMoKykKPiA+
ICBjcmVhdGUgbW9kZSAxMDA2NDQgRG9jdW1lbnRhdGlvbi9oeXBlci1kbWFidWYtc2hhcmluZy50
eHQKPiA+IAo+ID4gZGlmZiAtLWdpdCBhL0RvY3VtZW50YXRpb24vaHlwZXItZG1hYnVmLXNoYXJp
bmcudHh0IGIvRG9jdW1lbnRhdGlvbi9oeXBlci1kbWFidWYtc2hhcmluZy50eHQKPiA+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4gPiBpbmRleCAwMDAwMDAwMDAwMDAuLjkyOGU0MTE5MzFlMwo+ID4g
LS0tIC9kZXYvbnVsbAo+ID4gKysrIGIvRG9jdW1lbnRhdGlvbi9oeXBlci1kbWFidWYtc2hhcmlu
Zy50eHQKPiA+IEBAIC0wLDAgKzEsNzM0IEBACj4gPiArTGludXggSHlwZXIgRE1BQlVGIERyaXZl
cgo+ID4gKwo+ID4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gK1NlY3Rpb24gMS4gT3ZlcnZp
ZXcKPiA+ICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiA+ICsKPiA+ICtIeXBlcl9ETUFCVUYgZHJp
dmVyIGlzIGEgTGludXggZGV2aWNlIGRyaXZlciBydW5uaW5nIG9uIG11bHRpcGxlIFZpcnR1YWwK
PiA+ICthY2hpbmVzIChWTXMpLCB3aGljaCBleHBhbmRzIERNQS1CVUYgc2hhcmluZyBjYXBhYmls
aXR5IHRvIHRoZSBWTSBlbnZpcm9ubWVudAo+ID4gK3doZXJlIG11bHRpcGxlIGRpZmZlcmVudCBP
UyBpbnN0YW5jZXMgbmVlZCB0byBzaGFyZSBzYW1lIHBoeXNpY2FsIGRhdGEgd2l0aG91dAo+ID4g
K2RhdGEtY29weSBhY3Jvc3MgVk1zLgo+ID4gKwo+ID4gK1RvIHNoYXJlIGEgRE1BX0JVRiBhY3Jv
c3MgVk1zLCBhbiBpbnN0YW5jZSBvZiB0aGUgSHlwZXJfRE1BQlVGIGRydiBvbiB0aGUKPiA+ICtl
eHBvcnRpbmcgVk0gKHNvIGNhbGxlZCwg4oCcZXhwb3J0ZXLigJ0pIGltcG9ydHMgYSBsb2NhbCBE
TUFfQlVGIGZyb20gdGhlIG9yaWdpbmFsCj4gPiArcHJvZHVjZXIgb2YgdGhlIGJ1ZmZlciwKPiAK
PiBUaGUgdXNhZ2Ugb2YgZXhwb3J0IGFuZCBpbXBvcnQgaW4gdGhlIGFib3ZlIHNlbnRlbmNlIG1h
a2VzIGl0IGFsbW9zdAo+IGltcG9zc2libGUgdG8gdW5kZXJzdGFuZC4KCk9rLCBpdCBsb29rcyBj
b25mdXNpbmcuIEkgdGhpbmsgdGhlIHByb2JsZW0gaXMgdGhhdCB0aG9zZSB3b3JkcyBhcmUgdXNl
ZCBmb3IgYm90aApsb2NhbCBhbmQgY3Jvc3MtVk1zIGNhc2VzLiBJIHdpbGwgdHJ5IHRvIGNsYXJp
ZnkgdGhvc2UuIAoKPiAKPiA+IHRoZW4gcmUtZXhwb3J0cyBpdCB3aXRoIGFuIHVuaXF1ZSBJRCwg
aHlwZXJfZG1hYnVmX2lkCj4gPiArZm9yIHRoZSBidWZmZXIgdG8gdGhlIGltcG9ydGluZyBWTSAo
c28gY2FsbGVkLCDigJxpbXBvcnRlcuKAnSkuCj4gCj4gQW5kIHRoaXMgaXMgZXZlbiB3b3JzZS4K
PiAKPiBNYXliZSBpdCB3b3VsZCBoZWxwIHRvIGhhdmUgc29tZSBraW5kIG9mIGZsb3cgZGlhZ3Jh
bSBvZiBhbGwgdGhpcwo+IGltcG9ydC9leHBvcnQgb3BlcmF0aW9ucywgYnV0IHBsZWFzZSByZWFk
IGJlbG93LgoKSSB3aWxsIGFkZCBhIGRpYWdyYW0gaGVyZS4KCj4gCj4gPiArCj4gPiArQW5vdGhl
ciBpbnN0YW5jZSBvZiB0aGUgSHlwZXJfRE1BQlVGIGRyaXZlciBvbiBpbXBvcnRlciByZWdpc3Rl
cnMKPiA+ICthIGh5cGVyX2RtYWJ1Zl9pZCB0b2dldGhlciB3aXRoIHJlZmVyZW5jZSBpbmZvcm1h
dGlvbiBmb3IgdGhlIHNoYXJlZCBwaHlzaWNhbAo+ID4gK3BhZ2VzIGFzc29jaWF0ZWQgd2l0aCB0
aGUgRE1BX0JVRiB0byBpdHMgZGF0YWJhc2Ugd2hlbiB0aGUgZXhwb3J0IGhhcHBlbnMuCj4gPiAr
Cj4gPiArVGhlIGFjdHVhbCBtYXBwaW5nIG9mIHRoZSBETUFfQlVGIG9uIHRoZSBpbXBvcnRlcuKA
mXMgc2lkZSBpcyBkb25lIGJ5Cj4gPiArdGhlIEh5cGVyX0RNQUJVRiBkcml2ZXIgd2hlbiB1c2Vy
IHNwYWNlIGlzc3VlcyB0aGUgSU9DVEwgY29tbWFuZCB0byBhY2Nlc3MKPiA+ICt0aGUgc2hhcmVk
IERNQV9CVUYuIFRoZSBIeXBlcl9ETUFCVUYgZHJpdmVyIHdvcmtzIGFzIGJvdGggYW4gaW1wb3J0
aW5nIGFuZAo+ID4gK2V4cG9ydGluZyBkcml2ZXIgYXMgaXMsIHRoYXQgaXMsIG5vIHNwZWNpYWwg
Y29uZmlndXJhdGlvbiBpcyByZXF1aXJlZC4KPiA+ICtDb25zZXF1ZW50bHksIG9ubHkgYSBzaW5n
bGUgbW9kdWxlIHBlciBWTSBpcyBuZWVkZWQgdG8gZW5hYmxlIGNyb3NzLVZNIERNQV9CVUYKPiA+
ICtleGNoYW5nZS4KPiAKPiBJTUhPIEkgbmVlZCBhIG1vcmUgZ2VuZXJpYyB2aWV3IG9mIHRoZSBw
cm9ibGVtIHlvdSBhcmUgdHJ5aW5nIHRvIHNvbHZlCj4gaW4gdGhlIG92ZXJ2aWV3IHNlY3Rpb24u
IEkndmUgcmVhZCB0aGUgZnVsbCBvdmVydmlldywgYW5kIEkgc3RpbGwgaGF2ZQo+IG5vIGlkZWEg
d2h5IHlvdSBuZWVkIGFsbCB0aGlzLgoKSSB3aWxsIGFkZCBzb21lIG1vcmUgcGFyYWdyYWhzIGhl
cmUgdG8gZ2l2ZSBzb21lIG1vcmUgZ2VuZXJpYyB2aWV3IChhbmQgcG9zc2libHkKZGlhZ3JhbXMp
IG9mIHRoaXMgZHJpdmVyLgoKPiAKPiBJIHRoaW5rIHRoZSBvdmVydmlldyBzaG91bGQgY29udGFp
biBhdCBsZWFzdDoKPiAKPiAxLiBBIGRlc2NyaXB0aW9uIG9mIHRoZSBwcm9ibGVtIHlvdSBhcmUg
dHJ5aW5nIHRvIHNvbHZlLgo+IDIuIEEgaGlnaCBsZXZlbCBkZXNjcmlwdGlvbiBvZiB0aGUgcHJv
cG9zZWQgc29sdXRpb24uCj4gMy4gSG93IHRoZSBwcm9wb3NlZCBzb2x1dGlvbiBkZWFscyB3aXRo
IHRoZSBwcm9ibGVtIGRlc2NyaWJlZCBpbiAxLgo+IAo+IFRoaXMgb3ZlcnZpZXcgaXMgbm90IHVz
ZWZ1bCBmb3IgcGVvcGxlIHRoYXQgZG9uJ3Qga25vdyB3aGljaCBwcm9ibGVtCj4geW91IGFyZSB0
cnlpbmcgdG8gc29sdmUsIGxpa2UgbXlzZWxmLgoKVGhhbmtzIGFnYWluLgoKPiAKPiBUaGFua3Ms
IFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 19:07:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 19:07:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIgk-0005uk-Em; Fri, 23 Feb 2018 19:07:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=se9o=fr=citrix.com=prvs=5854c8178=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1epIgj-0005ud-Do
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 19:07:21 +0000
X-Inumbo-ID: a73b466b-18cc-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a73b466b-18cc-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 20:06:29 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,383,1515456000"; d="scan'208";a="464246439"
Date: Fri, 23 Feb 2018 19:07:18 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180223190718.pfbszon36aamqelb@citrix.com>
References: <20180223132743.59804-1-roger.pau@citrix.com>
 <20180223132743.59804-4-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223132743.59804-4-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 3/3] xtf: add minimal HPET functionality
 test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDE6Mjc6NDNQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEFkZCBhIGJhc2ljIEhQRVQgZnVuY3Rpb25hbGl0eSB0ZXN0LCBub3RlIHRoYXQg
dGhpcyB0ZXN0IHJlcXVpcmVzIHRoZQo+IEhQRVQgdG8gc3VwcG9ydCBsZXZlbCB0cmlnZ2VyZWQg
aW50ZXJydXB0cy4KPiAKPiBGdXJ0aGVyIGltcHJvdmVtZW50cyBzaG91bGQgYWRkIHN1cHBvcnQg
Zm9yIGludGVycnVwdCBkZWxpdmVyeSwgYW5kCj4gdGVzdGluZyBhbGwgdGhlIGF2YWlsYWJsZSB0
aW1lcnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNp
dHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L2luY2x1ZGUvYXJjaC9saWIuaCB8ICAxNCArKysrCj4g
IGRvY3MvYWxsLXRlc3RzLmRveCAgICAgICAgICB8ICAgMiArCj4gIHRlc3RzL2hwZXQvTWFrZWZp
bGUgICAgICAgICB8ICAgOSArKysKPiAgdGVzdHMvaHBldC9tYWluLmMgICAgICAgICAgIHwgMTg3
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCj4gIDQgZmlsZXMg
Y2hhbmdlZCwgMjEyIGluc2VydGlvbnMoKykKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL2hw
ZXQvTWFrZWZpbGUKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IHRlc3RzL2hwZXQvbWFpbi5jCj4gCj4g
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXJjaC9saWIuaCBiL2FyY2gveDg2L2luY2x1
ZGUvYXJjaC9saWIuaAo+IGluZGV4IDY3MTRiZGMuLjM0MDA4OTAgMTAwNjQ0Cj4gLS0tIGEvYXJj
aC94ODYvaW5jbHVkZS9hcmNoL2xpYi5oCj4gKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hcmNoL2xp
Yi5oCj4gQEAgLTM5Miw2ICszOTIsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX3hjcjAo
dWludDY0X3QgeGNyMCkKPiAgICAgIHhzZXRidigwLCB4Y3IwKTsKPiAgfQo+ICAKPiArc3RhdGlj
IGlubGluZSB1aW50NjRfdCByZHRzYyh2b2lkKQo+ICt7Cj4gKyAgICB1aW50MzJfdCBsb3csIGhp
Z2g7Cj4gKwo+ICsgICAgYXNtIHZvbGF0aWxlICgicmR0c2MiIDogIj1hIiAobG93KSwgIj1kIiAo
aGlnaCkpOwo+ICsKCllvdSBwcm9iYWJseSBuZWVkIHRvIGFkZCBsZmVuY2Ugb3IgbWZlbmNlLiBT
ZWUgcmR0c2Nfb3JkZXJlZCBpbiBYZW4uCgo+ICsgICAgcmV0dXJuICgodWludDY0X3QpaGlnaCA8
PCAzMikgfCBsb3c7Cj4gK30KPiArClsuLi5dCj4gK3N0YXRpYyB2b2lkIHNldF9mcmVxKHZvaWQp
Cj4gK3sKPiArICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeCwgYmFzZTsKPiArICAgIGJv
b2wgZm91bmQgPSBmYWxzZTsKPiArCj4gKyAgICAvKiBHZXQgdHNjIGZyZXF1ZW5jeSBmcm9tIGNw
dWlkLiAqLwo+ICsgICAgZm9yICggYmFzZSA9IFhFTl9DUFVJRF9GSVJTVF9MRUFGOwo+ICsgICAg
ICAgICAgYmFzZSA8IFhFTl9DUFVJRF9GSVJTVF9MRUFGICsgMHgxMDAwMDsgYmFzZSArPSAweDEw
MCApCj4gKyAgICB7Cj4gKyAgICAgICAgY3B1aWQoYmFzZSwgJmVheCwgJmVieCwgJmVjeCwgJmVk
eCk7Cj4gKwo+ICsgICAgICAgIGlmICggKGVieCA9PSBYRU5fQ1BVSURfU0lHTkFUVVJFX0VCWCkg
JiYKPiArICAgICAgICAgICAgIChlY3ggPT0gWEVOX0NQVUlEX1NJR05BVFVSRV9FQ1gpICYmCj4g
KyAgICAgICAgICAgICAoZWR4ID09IFhFTl9DUFVJRF9TSUdOQVRVUkVfRURYKSAmJgo+ICsgICAg
ICAgICAgICAgKChlYXggLSBiYXNlKSA+PSAyKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAg
ICBmb3VuZCA9IHRydWU7Cj4gKyAgICAgICAgICAgIGJyZWFrOwo+ICsgICAgICAgIH0KPiArICAg
IH0KPiArCj4gKyAgICBpZiAoICFmb3VuZCApCj4gKyAgICAgICAgcGFuaWMoIlVuYWJsZSB0byBs
b2NhdGUgWGVuIENQVUlEIGxlYXZlc1xuIik7Cj4gKwoKRmluZGluZyBYZW4gbGVhdmVzIHNob3Vs
ZCBsaXZlIGluIGl0cyBvd24gZnVuY3Rpb24gYW5kIG1vdmUgdG8gY29tbW9uCmNvZGUgaWYgcG9z
c2libGUuCgo+ICsgICAgY3B1aWRfY291bnQoYmFzZSArIDMsIDAsICZlYXgsICZlYngsICZmcmVx
LCAmZWR4KTsKPiArICAgIHByaW50aygiVFNDIGZyZXF1ZW5jeSAldWtIelxuIiwgZnJlcSk7Cj4g
K30KPiArCj4gKy8qIEJ1c3ktd2FpdCBpbXBsZW1lbnRhdGlvbiBiYXNlZCBvbiB0c2MgdmFsdWUu
ICovCj4gK3N0YXRpYyB2b2lkIHdhaXQodW5zaWduZWQgaW50IG1zKQo+ICt7Cj4gKyAgICB1aW50
NjRfdCBlbmQgPSByZHRzYygpICsgKHVpbnQ2NF90KW1zICogKHVpbnQ2NF90KWZyZXE7Cj4gKwo+
ICsgICAgd2hpbGUgKCByZHRzYygpIDwgZW5kICkKPiArICAgICAgICBwYXVzZSgpOwo+ICt9CgpS
ZW5hbWUgdG8gbWRlbGF5IGFuZCBtb3ZlIHRvIGEgaGVscGVyIGZpbGU/Cgo+ICsKPiArdm9pZCB0
ZXN0X21haW4odm9pZCkKPiArewpbLi4uXQo+ICsgICAgSFBFVF9SRUcoSFBFVF9Ubl9DRkcobnIp
KSAmPSB+SFBFVF9UTl9MRVZFTDsKPiArICAgIEhQRVRfUkVHKEhQRVRfU1RBVFVTKSA9IDEgPDwg
bnI7Cj4gKyAgICB3YWl0KDIwMCk7Cj4gKyAgICBpZiAoICgoSFBFVF9SRUcoSFBFVF9TVEFUVVMp
ID4+IG5yKSAmIDEpICkKPiArICAgICAgICByZXR1cm4geHRmX2ZhaWx1cmUoIkZhaWw6IFN0YXR1
cyBiaXQgc2V0IGZvciBlZGdlIGludGVycnVwdCBpbiBwZXJpb2RpYyBtb2RlXG4iKTsKPiArCgpJ
cyBpdCBwb3NzaWJsZSB0byB1c2Ugc2hvcnRlciB0aW1lIGluIHRoZSB0ZXN0PyBUaGlzIHRlc3Qg
YXMtaXMgd2lsbCBydW4KZm9yIDEgb3IgMiBzZWNvbmRzIHdoaWNoIGlzIGEgYml0IGxvbmcgYXMg
bWljcm8ta2VybmVsIHRlc3RpbmcuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 19:10:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 19:10:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIjF-000654-SU; Fri, 23 Feb 2018 19:09:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ge/k=fr=epam.com=volodymyr_babchuk@srs-us1.protection.inumbo.net>)
 id 1epIjE-00064y-KQ
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 19:09:56 +0000
X-Inumbo-ID: 036e3393-18cd-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::61e])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 036e3393-18cd-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 20:09:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=blrns13m356zZHKCvcJCCh3VtNxT0ZH43S/QZLIJWlM=;
 b=d0WhROEibzzqZMQiKxFtLH4yCxoo/QIhPg2tq7+AM7zx8VEt0ZlLyO5ayyuVAjmBPwJZWds8KCJ+MbhjM3HHCbs0C2sJQCilbEft3DctdZh0AjJbp1S1QIFkfzSb4who8VHAF8FJO+q78plzTSr1ZSdbA2UHJnhN3yoNav/3XPE=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Volodymyr_Babchuk@epam.com; 
Received: from [10.17.182.79] (85.223.209.51) by
 AM4PR03MB1763.eurprd03.prod.outlook.com (2603:10a6:200:10::7) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.506.18; Fri, 23
 Feb 2018 19:09:46 +0000
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180223185729.8780-1-julien.grall@arm.com>
 <20180223185729.8780-12-julien.grall@arm.com>
From: Volodymyr Babchuk <volodymyr_babchuk@epam.com>
Message-ID: <3d5bb4b9-7877-b3dd-0857-a87dd9a37e98@epam.com>
Date: Fri, 23 Feb 2018 21:09:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <20180223185729.8780-12-julien.grall@arm.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.51]
X-ClientProxiedBy: HE1PR0202CA0018.eurprd02.prod.outlook.com
 (2603:10a6:3:8c::28) To AM4PR03MB1763.eurprd03.prod.outlook.com
 (2603:10a6:200:10::7)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: a2f5e1e3-d063-4fee-a6d2-08d57af1014e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM4PR03MB1763; 
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 3:zG+XBUfHrUV5xlJ6rXR+NhqOy/AbT5phyv61kGKtEdxfr3/AoIp2k0bw+DOLSoNXn2l1DLKHld0/7QWlFMTqp5o/k5sTC/zqXO9Y8Tci/WDo8hnYQLFHsbQuiRmI2EMUF8E1vhlBZFQ10rMFBNXYaR+52qNGZL22b7/ttMejTBYFI1CGPMbkwd2J/z5vwfalQ7IlNsdjsD8LKJ7n/IDQAmIOeWn25yDkTOX9xhlGR1qZgVxNiB7pv3sSaZPQbqPu;
 25:1JIBANCo77BuBTfBNtIyYU35YG+Isl2I/gjvaEH8wo7ub7UwYpvzslUROAAg3g6O4YLHDO82J0KIuWbyUQQsUjUMcoVCiiq9TeXaU9UVqBFLSSspa9IPEimIXrN+wF80BM51kKA9x1j3jcFOVgfkfRE+a40a4MrZhN2Cqjf7l87Gw/XlnCmqX/PA7KfCN5NPdc5NtkdBjRmEl/A5a2SV8U+fozz/uONf8q54AB+rT7n5E6UNeOWpgYj+Ozb7b5ZQCGEcWIgH4oabKSnTm+xYYIXPxAiUYfzQcwBd6dmo+jwwdMe8EIbi0vIenr0AaSQvDziJ4Q62MFK/N4QUH3en6Q==;
 31:7F2EoTNAghvUHndrZ6H5tn3xzVBAnDep8sH4MOCFedcFK0Cjbl3jLOau0UWa7O5np7Q5uVdJifU6Ug/ZmwyxdjeL3clF/KQZUj/JszHiBBPvgnkyiCrPODU6IVSF+HVgxim6upjtDdla4nHln+vLPfhFHfQdkmajvf1BnGBTu6A7aFWjJt/tSZ7YDGJPrznceICmabUywDp+uQFvRwzTR0Ie6eINVeGdcGlDQeu621o=
X-MS-TrafficTypeDiagnostic: AM4PR03MB1763:
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 20:i2J89gOP0OWcj1WmzRbl57AyavvFN2NhBfsn+abG40MtO/Y4VfmYzsVD1ZCEb2H0pvCi2cR+7b03XFCizVZUMq3ctD13EmVoHQJ65C6fvJTYGDBi/6IhzHSh7XUBH3lvxV7qs0yJR0tNFnj6Y+BepcklgDc7OVlIvxjhUD/pEt/UdyzbCG3R+KR4lh8RUNSXybvVSwIwz/CRpw52Irhqniv64VTPN+uZWIVWvy4GuRJhVcmA3k/gPbvAYwMCwme7uBeNV1FRi1B9aP+Vfg//4lOWzlV3JQEH/MFhzbT6P51XBmWyIFwRIpBATnvN5tDw0ukLI/McJOkhB0b6A16cZA4UynicHC80qg9xEMKIhD2b7k+A5sQwW7mqvfvShK6H1HDNCDrZcVc3FNQmyr1i3ZOB1ZIUDFplseSDpz/l4RyJPVXBTJGh5xWJLJ5qQxVKNy8iBpkXA1yFeYwuvNumBAwDRuU35sMJrX+IALYRLAqV/oWKXrERxRINafzTJ17Z;
 4:xhXeVN8xj3RB+dNVcHFj5GTvqxPTFpyQ56lrG9UklpuY4o347J488K3gttCrYZ2E45EVE5LrUbd9fUBIQ87zyL8Vuk8mT1LIe3i7Y48uwq6JgjZDNNbU5vRW0gInqUcEHYEFC8ZxaLSJc3HnWFFfWBKdABo8yJ3k9DvZQqmQfoCKPz5zXoFPPD53KjUd4fMCBp4b+cTwhF/pYa4mqrRFupt4zVnGR84V6NfAlEEVOoHqnyipUMcaBBG0/VPF3UcgMzPnNXP3iSZlGw6COj5wTTWTY1yxGhZe0TZBc4E4sMHZs7v8nlL0xMSktiKNvgvEpe/HYN918Kdood+w9d3RbyVGkNOZnchtNxg2kkVQ9A/+ysstFmKSMJwUzyOQJEIdSrkDIO/RVJxXfejl5trxKmUSVMM/i8T+Zg493OJpXGk=
X-Microsoft-Antispam-PRVS: <AM4PR03MB1763B768A2C40EDFF9B62AACE6CC0@AM4PR03MB1763.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(250305191791016)(180628864354917)(22074186197030)(4114951738403); 
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231101)(944501161)(10201501046)(6041288)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:AM4PR03MB1763; BCL:0; PCL:0; RULEID:; SRVR:AM4PR03MB1763; 
X-Forefront-PRVS: 0592A9FDE6
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(376002)(396003)(39380400002)(366004)(39860400002)(346002)(189003)(199004)(6486002)(6666003)(55236004)(68736007)(31696002)(6306002)(6246003)(50466002)(106356001)(65806001)(65956001)(66066001)(16576012)(58126008)(31686004)(23676004)(2486003)(52146003)(230700001)(52116002)(47776003)(478600001)(4326008)(72206003)(7736002)(86362001)(316002)(3846002)(6116002)(2950100002)(67846002)(97736004)(575784001)(25786009)(5660300001)(8676002)(64126003)(305945005)(81156014)(8936002)(65826007)(53546011)(59450400001)(386003)(105586002)(77096007)(229853002)(80792005)(26005)(16526019)(186003)(53936002)(2906002)(81166006)(36756003)(76176011)(427584002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM4PR03MB1763; H:[10.17.182.79]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTRQUjAzTUIxNzYzOzIzOmJFUzh3Ym50cXFVcjdhZXlrTS9Gbmg3ZUtv?=
 =?utf-8?B?dkp4K3V2Mi9BZjlnWjlMYnVYZ3RKYm9PODhLRUJ2TWJ4cWRsYnIwNXB3RzBB?=
 =?utf-8?B?RUFYb1JKMDZUZ1JVLzhXRkdSd3ZpTm9yUHQ5RGt1SlBmWlh1QVVGWXk1OWJP?=
 =?utf-8?B?emd3MHBkMUJrWmxtejVJb0t5d21CYWFHb1NzVFJlK3hFdHhhVkRDUzc1UC9P?=
 =?utf-8?B?eUZZQjNMYTgrdW5YR1RmeVNDVDN1TkIybnpqK0FjcXMvTk9ZbW16R3M3UE56?=
 =?utf-8?B?SlZrWUlVUnJsTFhQYkNHQldySDN2Q1N2MEtkQURnMm51UUY4UWh0WlNhUk5Y?=
 =?utf-8?B?NGFrUzVRNnFhWGQrTEpBblRzYTFaRitIR0ZNeER6b3M4UkgvWnR3TDMwTDdT?=
 =?utf-8?B?dGVSa256WkFBRC9Ec1FTTDloaDRjNmlSWTllOWJqU0U4YVEyUmZRdlUycGE2?=
 =?utf-8?B?QngvUUh3UEpNeUhNcThEeDV6ck83VnppcmFoTjFhTmkyNzJhOFBuWXVnZi9w?=
 =?utf-8?B?TGhGaEhzczdXNDRDODBVS252K0E4L0o2NGxzUlJDWVBnZ2w4elFTdStqRTVn?=
 =?utf-8?B?TVp3RWlhKzViNFZGMzhPaW50VVQ0SzdiMVpodmFIeEZOYjRMSFI1c2F2bTBm?=
 =?utf-8?B?TlhsYVBoSDZaRFpBOGx3aHhoQXF2TTg3MXdHdzJUU01pYkdPdUJFUmMvdDhi?=
 =?utf-8?B?RmZCR0VIbGxRdWdxR3FXajhjb2ZCbXo5amFMY0FwZTBWZVd2QnJ2UXRENlg1?=
 =?utf-8?B?ejVLNVFFMVU1SENSVkFJNm40Yy9FcnpYdzlwREZVTzRwYzFJVEFSSDdSYzNw?=
 =?utf-8?B?NUVXUHBmeXN0Y0tKQmFBVmUyMS9tMFBjMVo1bWNtcElTaGp1U3dETWNqSHlD?=
 =?utf-8?B?b2JKcWFjMTdmeWt0MjRRL3RFUmZkeUJUSmswYnBLQjhYOWV5emZnK25TVWxp?=
 =?utf-8?B?V0p4bytRaCtrVUVMV0k0TEZQUkZmOEFON2R5Z0RzdEFmMnJOdllzaXZVamk0?=
 =?utf-8?B?MWxtc2JydUVwQ2QveWpaTXQzTlZ3RVZDT0tXMk41VWNHaUFBVHJFUEUrci81?=
 =?utf-8?B?RWlsRmFCZThwcHo1VCt1dEVFWVVTWVBUcG5TaUQwbWhFMElZcWdoeUxlTHRQ?=
 =?utf-8?B?eG04eFRxMzNpQ1VwMnE3cy92UTE2eWhjd290ZjRIUXN0ZDkrRkk1M2t0Z3c2?=
 =?utf-8?B?d1Q4UGc2RUx5cWNXVFlwK3dOSzBINllGekVlOXp3eXRldCtiUVhCV25LbGor?=
 =?utf-8?B?N1NZemJLMnlLaTJqL21vRzZqYUdpbEw1Qktma012SDJLWlZrWW9OR0FZcWRH?=
 =?utf-8?B?Sm5NSVNKRmJxS0xkcmFwUGQ1ejFZcitqMEtiMThsZE4ySlNuOHFQRG5CZ00v?=
 =?utf-8?B?YUw2a0Zacm51VUhFN0NLOUNWTysyelFHVTF5VmI5bERZZUhUNDRWUUFMSnlR?=
 =?utf-8?B?NFJOaFFmNTNWSjJnTmtTMjNyYUxqUDNMZTNPeUVuU1lkZkd6aE14MFo1THdz?=
 =?utf-8?B?ZFlaY3Y5cFdiQUdaREd2LzROY3hTYXpLMUw1T3U5Z1hFR0lPZXhxN2hmWDc0?=
 =?utf-8?B?bjlJOC9rU1JpNW82Q1ZCQUVFSkxRL1R0TC9aTm1GK2kxbmN3YlJmMFdyanQ0?=
 =?utf-8?B?YlpBN0VrQW5UL0p6eEkva2MzQ2pTUi9OYWtIZWsvaDZDTVRBUXR2Zk9mY1JJ?=
 =?utf-8?B?Q3NMclFCS29pa2JqOWQvblc4WjN0SlpEeEhBR1pMemZuRzUyV0l6Mm5rMnE2?=
 =?utf-8?B?VjFjNlNLT05WYm95a1Fna3d4NEt3bkFwV0xRbTFMc3ZzeWpxeXFYYkhBTW1G?=
 =?utf-8?B?eG5CMzBWSlZGUUl4TWZuZk5lcm92aTVLV2hWZ05ya3I1QWwyaFZ6bzhnMFVO?=
 =?utf-8?B?V1N5Nk5sWXhMeHBibnRsWFVSKzhxQjBIZGluL25FcHdEc0x4aDJZQmJDTnBK?=
 =?utf-8?B?emJNT0thSmVSY2RNT2VadFFZdDNOL0txenB5YitSUlNoMGNHUnBKM3VrbVdS?=
 =?utf-8?B?dnhrNnM5RWRua3ZxeXYrVS9HblkwOWR0akc5dz09?=
X-Microsoft-Exchange-Diagnostics: 1; AM4PR03MB1763;
 6:cSBCk2ZV9jaPw5+TAsSo9nMvgnyyyODia9SyHuOksQ6fOL5h1Uv4+DpT95i6Us31hu8fQniWhuFSK/AZWsnkp0duJvhPf44jkUXaqWCCIODJ+IJgC4nqntZdO+bET9fpzSqRTnx5qWOrgnh0R8kkttWhvFlfhy/jSFfLhhH6paqgOOFgrdcfp+qWmGTe2+R3EYaY3rYhCkI3wBRJ7StD0Tts8Us28qp4PtGgsvF5xyGATMgvJO5bFmBMyTfP49O7qjDlNPSGGseOUI1aPTPw7otgW49+Oxgvtc1zpsnCDScOIJCzMmARkqxsuvUMgglZ13OVdxKLEglPVQy0H7fDC+OMu8sxWM1N+KoxyaRo5Dw=;
 5:5qOlWjhAPAYpzIOsvN6xL+oLgCSzB9zfy3pFArinjELUv6Ny6XCZzwzGYtGHYJ8JtXeEAu/gr38ITf6dzKrg2kVmrP63TsOlXA9L5Am6p7Q5VXE5MfxjWClm4+ymBoZDlolQdqTjrBXrBTfyxIZyWmczAMSUtJYJMDCrjVAPXRk=;
 24:IrBPCcgBAfLsA+95/Q62e8EZuQ4dBVeHwwQSjAfmQfWPdektEm3EUCOgeVO5s3ljkJqwnqEa/C0GdXaVtkPYRCLrvBvDxKw6zkyNX5/QyT8=;
 7:8biwXHRBUjl8c+qXX150EmHngqhQeL7XTU5D0kIRUisc/K1u6Pqf579EJVqVwee8Jt1XkBBrAvmcjviXgRosD8gNm8HmjCYelY32EO6g2jrcj2T+NdrYvk2h5Z+IsS7aRcruS1FVBgMNTN+mP7YymJ0w9fEs9nXmtmWfZbqW/pZA4ZztxBf/lwoK+q4nLKqczywad0RYAJKAMtA/KyAJJF67+n/C8JA+zRiR99UpdHf57XD4Euw+PRukKfcqVyFH
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 23 Feb 2018 19:09:46.4806 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: a2f5e1e3-d063-4fee-a6d2-08d57af1014e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR03MB1763
Cc: sstabellini@kernel.org, andre.przywara@linaro.org
Subject: Re: [Xen-devel] [PATCH v5 11/18] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVsaWVuLAoKTG9va3MgZ29vZCBub3cKCk9uIDIzLjAyLjE4IDIwOjU3LCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gQWRkIHRoZSBkZXRlY3Rpb24gYW5kIHJ1bnRpbWUgY29kZSBmb3IgQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8xLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+ClJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5
bXlyX2JhYmNodWtAZXBhbS5jb20+Cgo+IC0tLQo+ICAgICAgQ2hhbmdlcyBpbiB2NToKPiAgICAg
ICAgICAtIEZvbGQgdGhlIGZpeHVwISBwYXRjaCB3aGljaCByZS1vcmRlciByZWdpc3RlcnMgaW50
byBpdC4KPiAKPiAgICAgIENoYW5nZXMgaW4gdjQ6Cj4gICAgICAgICAgLSBSZS1vcmRlciBzYXZp
bmcvcmVzdG9yaW5nIHJlZ2lzdGVycyBpbgo+ICAgICAgICAgICAgX19zbWNjY193b3JrYXJvdW5k
XzFfc21jX3N0YXJ0Cj4gCj4gICAgICBDaGFuZ2VzIGluIHYzOgo+ICAgICAgICAgIC0gQWRkIHRo
ZSBtaXNzaW5nIGNhbGwgdG8gc21jICMwLgo+IAo+ICAgICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAg
ICAgICAtIFBhdGNoIGFkZGVkCj4gLS0tCj4gICB4ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMgICAg
fCAxMyArKysrKysrKysrKysrCj4gICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgfCAzMiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICAgeGVuL2luY2x1ZGUvYXNtLWFybS9z
bWNjYy5oIHwgIDEgKwo+ICAgMyBmaWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAxIGRl
bGV0aW9uKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUyBiL3hl
bi9hcmNoL2FybS9hcm02NC9icGkuUwo+IGluZGV4IDRiN2YxZGMyMWYuLmI1OWUzMDdiMGYgMTAw
NjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2JwaS5TCj4gKysrIGIveGVuL2FyY2gvYXJt
L2FybTY0L2JwaS5TCj4gQEAgLTE2LDYgKzE2LDggQEAKPiAgICAqIGFsb25nIHdpdGggdGhpcyBw
cm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+ICAg
ICovCj4gICAKPiArI2luY2x1ZGUgPGFzbS9zbWNjYy5oPgo+ICsKPiAgIC5tYWNybyB2ZW50cnkg
dGFyZ2V0Cj4gICAgICAgLnJlcHQgMzEKPiAgICAgICBub3AKPiBAQCAtODEsNiArODMsMTcgQEAg
RU5UUlkoX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydCkKPiAgICAgICBhZGQgICAgIHNwLCBzcCwg
Iyg4ICogMTgpCj4gICBFTlRSWShfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCkKPiAgIAo+ICtFTlRS
WShfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnQpCj4gKyAgICBzdWIgICAgIHNwLCBzcCwg
Iyg4ICogNCkKPiArICAgIHN0cCAgICAgeDAsIHgxLCBbc3AsICMoOCAqIDIpXQo+ICsgICAgc3Rw
ICAgICB4MiwgeDMsIFtzcCwgIyg4ICogMCldCj4gKyAgICBtb3YgICAgIHcwLCAjQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8xX0ZJRAo+ICsgICAgc21jICAgICAjMAo+ICsgICAgbGRwICAgICB4
MiwgeDMsIFtzcCwgIyg4ICogMCldCj4gKyAgICBsZHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAy
KV0KPiArICAgIGFkZCAgICAgc3AsIHNwLCAjKDggKiA0KQo+ICtFTlRSWShfX3NtY2NjX3dvcmth
cm91bmRfMV9zbWNfZW5kKQo+ICsKPiAgIC8qCj4gICAgKiBMb2NhbCB2YXJpYWJsZXM6Cj4gICAg
KiBtb2RlOiBBU00KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jIGIveGVu
L2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gaW5kZXggOGQ1ZjhkMzcyYS4uZGVjOTA3NDQyMiAxMDA2
NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKPiArKysgYi94ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMKPiBAQCAtMTQ3LDYgKzE0NywzNCBAQCBpbnN0YWxsX2JwX2hhcmRlbmluZ192
ZWMoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSwKPiAgICAgICByZXR1
cm4gcmV0Owo+ICAgfQo+ICAgCj4gK2V4dGVybiBjaGFyIF9fc21jY2Nfd29ya2Fyb3VuZF8xX3Nt
Y19zdGFydFtdLCBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kW107Cj4gKwo+ICtzdGF0aWMg
Ym9vbAo+ICtjaGVja19zbWNjY19hcmNoX3dvcmthcm91bmRfMShjb25zdCBzdHJ1Y3QgYXJtX2Nw
dV9jYXBhYmlsaXRpZXMgKmVudHJ5KQo+ICt7Cj4gKyAgICBzdHJ1Y3QgYXJtX3NtY2NjX3JlcyBy
ZXM7Cj4gKwo+ICsgICAgLyoKPiArICAgICAqIEVuYWJsZSBjYWxsYmFja3MgYXJlIGNhbGxlZCBv
biBldmVyeSBDUFUgYmFzZWQgb24gdGhlCj4gKyAgICAgKiBjYXBhYmlsaXRpZXMuIFNvIGRvdWJs
ZS1jaGVjayB3aGV0aGVyIHRoZSBDUFUgbWF0Y2hlcyB0aGUKPiArICAgICAqIGVudHJ5Lgo+ICsg
ICAgICovCj4gKyAgICBpZiAoICFlbnRyeS0+bWF0Y2hlcyhlbnRyeSkgKQo+ICsgICAgICAgIHJl
dHVybiBmYWxzZTsKPiArCj4gKyAgICBpZiAoIHNtY2NjX3ZlciA8IFNNQ0NDX1ZFUlNJT04oMSwg
MSkgKQo+ICsgICAgICAgIHJldHVybiBmYWxzZTsKPiArCj4gKyAgICBhcm1fc21jY2NfMV8xX3Nt
YyhBUk1fU01DQ0NfQVJDSF9GRUFUVVJFU19GSUQsCj4gKyAgICAgICAgICAgICAgICAgICAgICBB
Uk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzFfRklELCAmcmVzKTsKPiArICAgIGlmICggcmVzLmEw
ICE9IEFSTV9TTUNDQ19TVUNDRVNTICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsg
ICAgcmV0dXJuIGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhlbnRyeSxfX3NtY2NjX3dvcmthcm91
bmRfMV9zbWNfc3RhcnQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
c21jY2Nfd29ya2Fyb3VuZF8xX3NtY19lbmQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICJjYWxsIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSIpOwo+ICt9Cj4gKwo+
ICAgZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlwX2Jw
X2ludmFsX2VuZFtdOwo+ICAgCj4gICBzdGF0aWMgaW50IGVuYWJsZV9wc2NpX2JwX2hhcmRlbmlu
Zyh2b2lkICpkYXRhKQo+IEBAIC0xNTQsMTIgKzE4MiwxNCBAQCBzdGF0aWMgaW50IGVuYWJsZV9w
c2NpX2JwX2hhcmRlbmluZyh2b2lkICpkYXRhKQo+ICAgICAgIGJvb2wgcmV0ID0gdHJ1ZTsKPiAg
ICAgICBzdGF0aWMgYm9vbCB3YXJuZWQgPSBmYWxzZTsKPiAgIAo+ICsgICAgaWYgKCBjaGVja19z
bWNjY19hcmNoX3dvcmthcm91bmRfMShkYXRhKSApCj4gKyAgICAgICAgcmV0dXJuIDA7Cj4gICAg
ICAgLyoKPiAgICAgICAgKiBUaGUgbWl0aWdhdGlvbiBpcyB1c2luZyBQU0NJIHZlcnNpb24gZnVu
Y3Rpb24gdG8gaW52YWxpZGF0ZSB0aGUKPiAgICAgICAgKiBicmFuY2ggcHJlZGljdG9yLiBUaGlz
IGZ1bmN0aW9uIGlzIG9ubHkgYXZhaWxhYmxlIHdpdGggUFNDSSAwLjIKPiAgICAgICAgKiBhbmQg
bGF0ZXIuCj4gICAgICAgICovCj4gLSAgICBpZiAoIHBzY2lfdmVyID49IFBTQ0lfVkVSU0lPTigw
LCAyKSApCj4gKyAgICBlbHNlIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkK
PiAgICAgICAgICAgcmV0ID0gaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGRhdGEsIF9fcHNjaV9o
eXBfYnBfaW52YWxfc3RhcnQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBfX3BzY2lfaHlwX2JwX2ludmFsX2VuZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICJjYWxsIFBTQ0kgZ2V0IHZlcnNpb24iKTsKPiBkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zbWNjYy5o
Cj4gaW5kZXggMTU0NzcyYjcyOC4uODM0MmNjMzNmZSAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmgKPiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBA
QCAtMjYxLDYgKzI2MSw3IEBAIHN0cnVjdCBhcm1fc21jY2NfcmVzIHsKPiAgIC8qIFNNQ0NDIGVy
cm9yIGNvZGVzICovCj4gICAjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAg
KC0xKQo+ICAgI2RlZmluZSBBUk1fU01DQ0NfTk9UX1NVUFBPUlRFRCAgICAgICAgICgtMSkKPiAr
I2RlZmluZSBBUk1fU01DQ0NfU1VDQ0VTUyAgICAgICAgICAgICAgICgwKQo+ICAgCj4gICAvKiBT
TUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlz
dGluZyBBUElzICovCj4gICAjZGVmaW5lIEFSTV9TTUNDQ19SRVNFUlZFRF9SQU5HRV9TVEFSVCAg
MHgwCj4gCgotLSAKVm9sb2R5bXlyIEJhYmNodWsKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 19:18:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 19:18:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIqx-0006vJ-Hq; Fri, 23 Feb 2018 19:17:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epIqv-0006uW-TQ
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 19:17:53 +0000
X-Inumbo-ID: 646a109d-18ce-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 646a109d-18ce-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 19:18:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epIq7-0005MT-3r; Fri, 23 Feb 2018 19:17:03 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1epIq7-0001yc-0n; Fri, 23 Feb 2018 19:17:03 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1epIq7-0001yc-0n@xenbits.xenproject.org>
Date: Fri, 23 Feb 2018 19:17:03 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 11

        Information leak via side effects of speculative execution

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

Information provided about migitation for Spectre variant 2.

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

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

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

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

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

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

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

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

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

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

Additional Xen-specific background:

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

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

IMPACT
======

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

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

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

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

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

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

Systems running all versions of Xen are affected.

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

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

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

MITIGATION
==========

There is no mitigation for SP1.

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

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

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

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

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


RESOLUTION
==========

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


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


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

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

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

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


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

For ARM 32-bit these changes are complete.

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


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

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

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

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


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

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

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

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

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

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

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

Performance    Fair        Excellent   Varies[4]   Fair        Fair

Hypervisor     Needed      No need     No need     No need     No need
  changes

SP3 guest   Substantially  Protected   Protected   Protected   Protected
 to host      protected

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

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

Device model   No dm       No dm       Qemu        No dm       Qemu

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

The timetable and process were set by the discloser.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Feb 23 19:22:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 19:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epIvI-0007xU-6e; Fri, 23 Feb 2018 19:22:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epIvH-0007wr-KK
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 19:22:23 +0000
X-Inumbo-ID: 19e4d12b-18cf-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19e4d12b-18cf-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 19:24:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epIvA-0005Un-18; Fri, 23 Feb 2018 19:22:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epIv4-00077z-Jm; Fri, 23 Feb 2018 19:22:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epIv3-0007wQ-VZ; Fri, 23 Feb 2018 19:22:10 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119971-mainreport@xen.org>
X-Osstest-Failures: examine:examine-laxton1:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-metzinger:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay0:hosts-allocate:broken:nonblocking
 examine:examine-arndale-westfield:hosts-allocate:broken:nonblocking
 examine:examine-baroque1:hosts-allocate:broken:nonblocking
 examine:examine-rimava0:hosts-allocate:broken:nonblocking
 examine:examine-elbling0:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-picasso:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-braque:hosts-allocate:broken:nonblocking
 examine:examine-arndale-bluewater:hosts-allocate:broken:nonblocking
 examine:examine-baroque0:hosts-allocate:broken:nonblocking
 examine:examine-godello0:hosts-allocate:broken:nonblocking
 examine:examine-arndale-lakeside:hosts-allocate:broken:nonblocking
 examine:examine-italia1:hosts-allocate:broken:nonblocking
 examine:examine-fiano1:hosts-allocate:broken:nonblocking
 examine:examine-pinot1:hosts-allocate:broken:nonblocking
 examine:examine-pinot0:hosts-allocate:broken:nonblocking
 examine:examine-huxelrebe1:hosts-allocate:broken:nonblocking
 examine:examine-fiano0:hosts-allocate:broken:nonblocking
 examine:examine-chardonnay1:hosts-allocate:broken:nonblocking
 examine:examine-italia0:hosts-allocate:broken:nonblocking
 examine:examine-cubietruck-gleizes:hosts-allocate:broken:nonblocking
 examine:examine-arndale-metrocentre:hosts-allocate:broken:nonblocking
 examine:examine-huxelrebe0:hosts-allocate:broken:nonblocking
 examine:examine-godello1:hosts-allocate:broken:nonblocking
 examine:examine-elbling1:hosts-allocate:broken:nonblocking
X-Osstest-Versions-That: flight=118286
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 19:22:09 +0000
Subject: [Xen-devel] [examine test] 119971: tolerable ALL FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk3MSBleGFtaW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk5NzEvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIGV4YW1pbmUtbGF4dG9uMSAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAg
ICAgICAgICAgIGJyb2tlbiBsaWtlIDExODI4NgogZXhhbWluZS1jdWJpZXRydWNrLW1ldHppbmdl
ciAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE4Mjg2CiBleGFt
aW5lLWNoYXJkb25uYXkwICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBi
cm9rZW4gbGlrZSAxMTgyODYKIGV4YW1pbmUtYXJuZGFsZS13ZXN0ZmllbGQgICAgIDIgaG9zdHMt
YWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExODI4NgogZXhhbWluZS1iYXJvcXVl
MSAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2Ug
MTE4Mjg2CiBleGFtaW5lLXJpbWF2YTAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAg
ICAgICAgICAgICBicm9rZW4gbGlrZSAxMTgyODYKIGV4YW1pbmUtZWxibGluZzAgICAgICAgICAg
ICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExODI4NgogZXhh
bWluZS1jdWJpZXRydWNrLXBpY2Fzc28gICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAg
YnJva2VuIGxpa2UgMTE4Mjg2CiBleGFtaW5lLWN1YmlldHJ1Y2stYnJhcXVlICAgICAyIGhvc3Rz
LWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTgyODYKIGV4YW1pbmUtYXJuZGFs
ZS1ibHVld2F0ZXIgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtl
IDExODI4NgogZXhhbWluZS1iYXJvcXVlMCAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAg
ICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE4Mjg2CiBleGFtaW5lLWdvZGVsbG8wICAgICAgICAg
ICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTgyODYKIGV4
YW1pbmUtYXJuZGFsZS1sYWtlc2lkZSAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAg
IGJyb2tlbiBsaWtlIDExODI4NgogZXhhbWluZS1pdGFsaWExICAgICAgICAgICAgICAgMiBob3N0
cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE4Mjg2CiBleGFtaW5lLWZpYW5v
MSAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlr
ZSAxMTgyODYKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUg
ICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExODI4NgogZXhhbWluZS1waW5vdDAgICAgICAgICAg
ICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE4Mjg2CiBl
eGFtaW5lLWh1eGVscmViZTEgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRlICAgICAgICAgICAg
ICBicm9rZW4gbGlrZSAxMTgyODYKIGV4YW1pbmUtZmlhbm8wICAgICAgICAgICAgICAgIDIgaG9z
dHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExODI4NgogZXhhbWluZS1jaGFy
ZG9ubmF5MSAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAgICAgYnJva2VuIGxp
a2UgMTE4Mjg2CiBleGFtaW5lLWl0YWxpYTAgICAgICAgICAgICAgICAyIGhvc3RzLWFsbG9jYXRl
ICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTgyODYKIGV4YW1pbmUtY3ViaWV0cnVjay1nbGVp
emVzICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBsaWtlIDExODI4Ngog
ZXhhbWluZS1hcm5kYWxlLW1ldHJvY2VudHJlICAgMiBob3N0cy1hbGxvY2F0ZSAgICAgICAgICAg
ICAgYnJva2VuIGxpa2UgMTE4Mjg2CiBleGFtaW5lLWh1eGVscmViZTAgICAgICAgICAgICAyIGhv
c3RzLWFsbG9jYXRlICAgICAgICAgICAgICBicm9rZW4gbGlrZSAxMTgyODYKIGV4YW1pbmUtZ29k
ZWxsbzEgICAgICAgICAgICAgIDIgaG9zdHMtYWxsb2NhdGUgICAgICAgICAgICAgIGJyb2tlbiBs
aWtlIDExODI4NgogZXhhbWluZS1lbGJsaW5nMSAgICAgICAgICAgICAgMiBob3N0cy1hbGxvY2F0
ZSAgICAgICAgICAgICAgYnJva2VuIGxpa2UgMTE4Mjg2CgpiYXNlbGluZSB2ZXJzaW9uOgogZmxp
Z2h0ICAgICAgICAgICAgICAgMTE4Mjg2Cgpqb2JzOgogZXhhbWluZS1iYXJvcXVlMCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWJh
cm9xdWUxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGV4YW1pbmUtYXJuZGFsZS1ibHVld2F0ZXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogZXhhbWluZS1jdWJpZXRydWNrLWJyYXF1ZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWNoYXJkb25uYXkwICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtY2hh
cmRvbm5heTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogZXhhbWluZS1lbGJsaW5nMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWVsYmxpbmcxICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtZmlhbm8wICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1maWFu
bzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiBleGFtaW5lLWN1YmlldHJ1Y2stZ2xlaXplcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIGV4YW1pbmUtZ29kZWxsbzAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1nb2RlbGxvMSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWh1eGVs
cmViZTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IGV4YW1pbmUtaHV4ZWxyZWJlMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogZXhhbWluZS1pdGFsaWEwICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWl0YWxpYTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtYXJuZGFs
ZS1sYWtlc2lkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
ZXhhbWluZS1sYXh0b24xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiBleGFtaW5lLWFybmRhbGUtbWV0cm9jZW50cmUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIGV4YW1pbmUtY3ViaWV0cnVjay1tZXR6aW5nZXIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1jdWJpZXRy
dWNrLXBpY2Fzc28gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBl
eGFtaW5lLXBpbm90MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIGV4YW1pbmUtcGlub3QxICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogZXhhbWluZS1yaW1hdmEwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBleGFtaW5lLWFybmRhbGUt
d2VzdGZpZWxkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKCgot
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxv
Z3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25m
aWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIu
eGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRz
LCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3Rl
cgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoK
ClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 19:36:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 19:36:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epJ8L-0000kY-PD; Fri, 23 Feb 2018 19:35:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epJ8J-0000k0-V1
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 19:35:52 +0000
X-Inumbo-ID: a263190d-18d0-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a263190d-18d0-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 20:34:59 +0100 (CET)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epJ86-0005q6-TS; Fri, 23 Feb 2018 19:35:38 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1epJ86-0004TG-QP; Fri, 23 Feb 2018 19:35:38 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1epJ86-0004TG-QP@xenbits.xenproject.org>
Date: Fri, 23 Feb 2018 19:35:38 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 254 (CVE-2017-5753, CVE-2017-5715,
 CVE-2017-5754) - Information leak via side effects of speculative
 execution
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

 Xen Security Advisory CVE-2017-5753,CVE-2017-5715,CVE-2017-5754 / XSA-254
                                 version 12

        Information leak via side effects of speculative execution

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

Corrections to ARM SP2 information:

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

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

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

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

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

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

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

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

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

Additional Xen-specific background:

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

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

IMPACT
======

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

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

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

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

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

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

Systems running all versions of Xen are affected.

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

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

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

MITIGATION
==========

There is no mitigation for SP1.

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

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

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

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

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


RESOLUTION
==========

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


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


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

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

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

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


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

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

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


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

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

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

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


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

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

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

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

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

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

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

Performance    Fair        Excellent   Varies[4]   Fair        Fair

Hypervisor     Needed      No need     No need     No need     No need
  changes

SP3 guest   Substantially  Protected   Protected   Protected   Protected
 to host      protected

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

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

Device model   No dm       No dm       Qemu        No dm       Qemu

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

The timetable and process were set by the discloser.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Fri Feb 23 20:01:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 20:01:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epJWb-0003ua-KZ; Fri, 23 Feb 2018 20:00:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/v26=fr=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1epJWa-0003uP-C2
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 20:00:56 +0000
X-Inumbo-ID: 7c36be46-18d4-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c36be46-18d4-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 20:02:33 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 2E7DB20D3A;
 Fri, 23 Feb 2018 15:00:49 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 23 Feb 2018 15:00:49 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-transfer-encoding:content-type
 :date:from:message-id:mime-version:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=nz+7ZWZdRWJYCUqq7fZRM0zCCX4gu
 hfdf1mMzWSZKkE=; b=CYYmUpBdWvK9L1xDw8lEXGA/mhutcuRRYigYTKGVTsuX+
 L9S6HwHh8Wy0GWvE2Qs8CZxU8t2y2bFy0MYixhTj4Cxg66/17px6Yu3y95stzdNf
 3OF/9PP5TgguEQZTWGE5UB9iwVAhgEku15gVe8YfgsTlqVDpvm1SeBzruWhpnDpE
 iE5qhwjv+PEsc8eN4Em8Wcn3FBivoZzV9YwaRDhrTNzK19YyrPrgA8tLhoC7gmCB
 Fqkq09xAW8tkveaBHL8WU1mmDPOo35L2cODb++Uk7mJnMYUv2P9hO2IGPlXxb1Wh
 NqE7l5s5DporI0Jas8pqyK8s4eODdLctH30FDxqAw==
X-ME-Sender: <xms:8XKQWoUBxGlKbrdpTfYquwA_5MQtawaOw-9CMusiYgwOl0ruJm6lIA>
Received: from localhost.localdomain (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 501FC240B6;
 Fri, 23 Feb 2018 15:00:48 -0500 (EST)
From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: xen-devel@lists.xen.org
Date: Fri, 23 Feb 2018 21:00:41 +0100
Message-Id: <20180223200041.7121-1-marmarek@invisiblethingslab.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Organization: Invisible Things Lab
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
Subject: [Xen-devel] [PATCH v2] libxl: do not fail device removal if backend
	domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QmFja2VuZCBkb21haW4gbWF5IGJlIGluZGVwZW5kZW50bHkgZGVzdHJveWVkIC0gdGhlcmUgaXMg
bm8Kc3luY2hyb25pemF0aW9uIG9mIGxpYnhsIHN0cnVjdHVyZXMgKGluY2x1ZGluZyAvbGlieGwg
dHJlZSkgZWxzZXdoZXJlLgpCYWNrZW5kIG1pZ2h0IGFsc28gcmVtb3ZlIHRoZSBkZXZpY2UgaW5m
byBmcm9tIGl0cyBiYWNrZW5kIHhlbnN0b3JlCnN1YnRyZWUgb24gaXRzIG93bi4KCldlIGhhdmUg
dmFyaW91cyBjYXNlcyAobm90IGNvbXByZWhlbnNpdmUgbGlzdCk6CgogLSBib3RoIGZyb250ZW5k
IGFuZCBiYWNrZW5kIG9wZXJhdGlvbmFsOiBhZnRlciBzZXR0aW5nCiAgIGJlL3N0YXRlPVhlbmJ1
c1N0YXRlQ2xvc2luZyBiYWNrZW5kIHdhaXQgZm9yIGZyb250ZW5kIGNvbmZpcm1hdGlvbgogICBh
bmQgcmVzcG9uZCB3aXRoIGJlL3N0YXRlPVhlbmJ1c1N0YXRlQ2xvc2VkOyB0aGVuIGxpYnhsIGlu
IGRvbTAKICAgcmVtb3ZlIGZyb250ZW5kIGVudHJpZXMgYW5kIGxpYnhsIGluIGJhY2tlbmQgZG9t
YWluICh3aGljaCBtYXkgYmUgdGhlCiAgIHNhbWUpIHJlbW92ZSBiYWNrZW5kIGVudHJpZXMKIC0g
dW5yZXNwb25zaXZlIGJhY2tlbmQvZnJvbnRlbmQ6IGFmdGVyIGEgdGltZW91dCwgZm9yY2U9MSBp
cyB1c2VkIHRvIHJlbW92ZQogICBmcm9udGVuZCBlbnRyaWVzLCBpbnN0ZWFkIG9mIGp1c3Qgc2V0
dGluZwogICBiZS9zdGF0ZT1YZW5idXNTdGF0ZUNsb3Npbmc7IHRoZW4gd2FpdCBmb3IgYmUvc3Rh
dGU9WGVuYnVzU3RhdGVDbG9zZWQuCiAgIElmIHRoYXQgdGltZW91dCB0b28sIHJlbW92ZSBib3Ro
IGZyb250ZW5kIGFuZCBiYWNrZW5kIGVudHJpZXMKIC0gYmFja2VuZCBnb25lLCB3aXRoIHRoaXMg
cGF0Y2g6IG5vIHBsYWNlIGZvciBzZXR0aW5nL3dhaXRpbmcgb24KICAgYmUvc3RhdGUgLSBnbyBk
aXJlY3RseSB0byByZW1vdmluZyBmcm9udGVuZCBlbnRyaWVzLCB3aXRob3V0IHdhaXRpbmcKICAg
Zm9yIGJlL3N0YXRlPVhlbmJ1c1N0YXRlQ2xvc2VkICh0aGlzIGlzIHRoZSBkaWZmZXJlbmNlIHZz
IGZvcmNlPTEpCgpXaXRob3V0IHRoaXMgcGF0Y2ggdGhlIGVuZCByZXN1bHQgaXMgc2ltaWxhciwg
Ym90aCBmcm9udGVuZCBhbmQgYmFja2VuZAplbnRyaWVzIGFyZSByZW1vdmVkLCBidXQgaW4gY2Fz
ZSBvZiBiYWNrZW5kIGdvbmU6CiAtIGxpYnhsIHdhaXRzIGZvciBiZS9zdGF0ZT1YZW5idXNTdGF0
ZUNsb3NlZCAoYW5kIG9idmlvdXNseSB0aW1lb3V0KQogLSByZXR1cm4gdmFsdWUgZnJvbSB0aGUg
ZnVuY3Rpb24gc2lnbmFsIGFuIGVycm9yLCB3aGljaCBmb3IgZXhhbXBsZQogICBjb25mdXNlIGxp
YnZpcnQgLSBpdCB0aGlua3MgdGhlIGRldmljZSByZW1vdmUgZmFpbGVkLCBzbyBpcyBzdGlsbAog
ICB0aGVyZQoKSWYgc3VjaCBzaXR1YXRpb24gaXMgZGV0ZWN0ZWQsIGRvIG5vdCBmYWlsIHRoZSBy
ZW1vdmFsLCBidXQgZmluaXNoIHRoZQpjbGVhbnVwIG9mIHRoZSBmcm9udGVuZCBzaWRlIGFuZCBy
ZXR1cm4gMC4KClRoaXMgaXMganVzdCB3b3JrYXJvdW5kLCB0aGUgcmVhbCBmaXggc2hvdWxkIHdh
dGNoIHdoZW4gdGhlIGRldmljZQpiYWNrZW5kIGlzIHJlbW92ZWQgKGluY2x1ZGluZyBiYWNrZW5k
IGRvbWFpbiBkZXN0cnVjdGlvbikgYW5kIHJlbW92ZQpmcm9udGVuZCBhdCB0aGF0IHRpbWUuIEFu
ZCByZXBvcnQgc3VjaCBldmVudCB0byBoaWdoZXIgbGF5ZXIgY29kZSwgc28KZm9yIGV4YW1wbGUg
bGlidmlydCBjb3VsZCBzeW5jaHJvbml6ZSBpdHMgc3RhdGUuCgpTaWduZWQtb2ZmLWJ5OiBNYXJl
ayBNYXJjenlrb3dza2ktR8OzcmVja2kgPG1hcm1hcmVrQGludmlzaWJsZXRoaW5nc2xhYi5jb20+
CgotLS0KQ2hhbmdlcyBpbiB2MjoKIC0gY2hhbmdlIFdBUk4gdG8gSU5GTwogLSBkZXRhaWxlZCBl
eHBsYW5hdGlvbiBpbiBjb21taXQgbWVzc2FnZQotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2Rldmlj
ZS5jIHwgNyArKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9saWJ4bC9saWJ4bF9kZXZp
Y2UuYwppbmRleCAxYjc5NmJkMzkyLi5jNjBjYWZlNzc0IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYwpAQCAtOTk3
LDYgKzk5NywxMyBAQCB2b2lkIGxpYnhsX19pbml0aWF0ZV9kZXZpY2VfZ2VuZXJpY19yZW1vdmUo
bGlieGxfX2VnYyAqZWdjLAogICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KIAorICAg
ICAgICAvKiBpZiBzdGF0ZV9wYXRoIGlzIGVtcHR5LCBhc3N1bWUgYmFja2VuZCBpcyBnb25lIChi
YWNrZW5kIGRvbWFpbgorICAgICAgICAgKiBzaHV0ZG93bj8pLCBjbGVhbnVwIGZyb250ZW5kIG9u
bHk7IHJjPTAgKi8KKyAgICAgICAgaWYgKCFzdGF0ZSkgeworICAgICAgICAgICAgTE9HKElORk8s
ICJiYWNrZW5kICVzIGFscmVhZHkgcmVtb3ZlZCwgY2xlYW51cCBmcm9udGVuZCBvbmx5IiwgYmVf
cGF0aCk7CisgICAgICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgfQorCiAgICAgICAgIHJjID0g
bGlieGxfX3hzX3dyaXRlX2NoZWNrZWQoZ2MsIHQsIG9ubGluZV9wYXRoLCAiMCIpOwogICAgICAg
ICBpZiAocmMpCiAgICAgICAgICAgICBnb3RvIG91dDsKLS0gCjIuMTMuNgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 20:04:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 20:04:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epJZn-00043c-1u; Fri, 23 Feb 2018 20:04:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/v26=fr=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1epJZl-00043U-6j
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 20:04:13 +0000
X-Inumbo-ID: 978a976a-18d4-11e8-ba59-bc764e045a96
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 978a976a-18d4-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 21:03:20 +0100 (CET)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 05A9220D3A;
 Fri, 23 Feb 2018 15:04:09 -0500 (EST)
Received: from frontend1 ([10.202.2.160])
 by compute7.internal (MEProxy); Fri, 23 Feb 2018 15:04:09 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=8W8ricpfPRSUgi2MqiECItPO89cBv
 cgvUixtZAfDEgM=; b=bSVby6pSA8vCvQR1DRl8WlDMF2DBObiUyVGASGrpE8lvE
 r0/7zJSmfZJIpU2P2I/5vITSoPZp0dToqtP/25vbW8DI1ltgQ7JvUXuhK14m+BgL
 3luBYhe9NYc9IJuSK+X+QOI3bW+0wjiKKpZId/AEc2aAN7uRoEucua4o2t+60Gaa
 fprHDope2HdENYKcPzIQGhq+faLgkYBnEqCSsvKF5n/4wW6qH4cv16+RLdZAXIK/
 Sl/Tl3OaFSYoV1y8ORMxBlOoBz52QjkxGjVJ4FY0f+OATvOgmz3UxRO2lZm8ZMZ9
 d5Ny516KK22TOfkoMZ0lqdOoGkT7Se8JBYrEYHKDw==
X-ME-Sender: <xms:uHOQWlGUrohJ_NW-wveCoWJw1hCbz_wrtaMe1WuiaDK8Vh6SMM83nw>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 1AC807E12E;
 Fri, 23 Feb 2018 15:04:07 -0500 (EST)
Date: Fri, 23 Feb 2018 21:03:26 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180223200326.GI2023@mail-itl>
References: <20180208231404.3857-1-marmarek@invisiblethingslab.com>
 <20180223184757.5iwsch7sf4p5tvcg@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20180223184757.5iwsch7sf4p5tvcg@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Marcus of Wetware Labs <marcus@wetwa.re>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH] libxl: allow libxl_domain_suspend to simply
 suspend a domain, without saving it
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0049565659784265640=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0049565659784265640==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="QDd5rp1wjxlDmy9q"
Content-Disposition: inline


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

On Fri, Feb 23, 2018 at 06:47:57PM +0000, Wei Liu wrote:
> On Fri, Feb 09, 2018 at 12:14:03AM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > When fd=3D-1, no savefile will be written, but the domain will still be
> > suspended (but not destroyed). The main reason for this functionality is
> > to suspend the host while some domains are running, potentially holding
> > PCI devices. This will give a chance to a driver in such a domain to
> > properly suspend device.
> >=20
> > It would be better to have separate function for this, but in fact it
> > should be named libxl_domain_suspend, then the current one renamed to
> > libxl_domain_save. Since that would break API compatibility, keep it in
> > the same function.
> >=20
> > Signed-off-by: Marek Marczykowski-G=C3=B3recki <marmarek@invisiblething=
slab.com>
> > Signed-off-by: Marcus of Wetware Labs <marcus@wetwa.re>
>=20
> The basic idea seems sensible.
>=20
> Please add a comment to libxl.h to specify the new semantics.

Hmm, while I'm looking at it, maybe better idea would be to use flags
for that? I'd call it LIBXL_SUSPEND_SUSPEND, but it looks stupid, any
better idea?

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--QDd5rp1wjxlDmy9q
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlqQc6cACgkQ24/THMrX
1ywcBAf+OBuzAznpegjcHyELkC/Gq05ljw1HzYAQSER0xBXFI4mYpeoUAyncVx1o
FZrwdqjNo8PBIjeeWMoEAYNmSuv3GGsf9KwjiUFGlkW2P+TZBkkUVRT71KaokG0u
WFXRuuVXNf9lUrJtmxb5z4iJ5GbWLgwxj+vt5QJvDrVEcRNRlxvreqKkMgF0VCAi
hs8DKC8KU4oZFfIH2L4ZrJXy+vvYrHl7I83PNkejzCmGcpMahVBEsc5FdCFJJdIq
vi+pxwUZAznZ8D4dy3BZkpf2pu4XQiCi4/un5f5V6m07ZDusDrPONSDMNK4HTtC5
QAUKQPdukfdSFbPl9YDPxjTtW8nk4g==
=7Rjh
-----END PGP SIGNATURE-----

--QDd5rp1wjxlDmy9q--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0049565659784265640==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 23 20:15:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 20:15:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epJk6-0004xu-0B; Fri, 23 Feb 2018 20:14:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/v26=fr=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1epJk5-0004xo-7s
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 20:14:53 +0000
X-Inumbo-ID: 6f5cb9c0-18d6-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f5cb9c0-18d6-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 20:16:30 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id 8EB4620BBA;
 Fri, 23 Feb 2018 15:14:46 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Fri, 23 Feb 2018 15:14:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=U7f/5XsLHPi2I4Bpv2rCwyXlLMDxc
 HHqn6BNUASW5E8=; b=Q5CHTWSed953SH0TmlFUlAgOymoqliUO6PIcea/8LHFHf
 q/0X8VsVuc038ZqAXXq9nieSbRgIKyZgM/YsaNWb2c6uib/HdhbViHWVnY/KrWn3
 AyRIi4rS2OH5Vquel0UuQ2Sotpuvi5GVYVRsPkKhhHxHXIEStyUtZob4TZSzBRbI
 mcgIJOwuOvmREs5GWEgZLadcYwrsTMUSprGMnyDsMDoy0zuquGWEQRRhgwPImBn+
 quWAltTrVgqBKlYbSjEG9pF2/HReNl8uH9R/p23fONK9xtdnUROo0vM/kXyspHC7
 7UdChb/XCQ0oYKV9y04K/5pzod31ytuFd4Fw/NWuA==
X-ME-Sender: <xms:NnaQWs_SDn4wz2lA0PqP2VkEnhRafc6k-tbore9aL4YZwmzQG6SK7g>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 9EADB2463E;
 Fri, 23 Feb 2018 15:14:45 -0500 (EST)
Date: Fri, 23 Feb 2018 21:14:03 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180223201403.GJ2023@mail-itl>
References: <20180209010242.GA2297@mail-itl>
 <20180209105524.y35zzjwhfqvokswz@MacBook-Pro-de-Roger.local>
 <20180209110355.jgd3vp24nlwledyt@MacBook-Pro-de-Roger.local>
 <20180209113513.GK2070@mail-itl>
 <20180223182856.5vcmlc2msqvpl7ya@citrix.com>
MIME-Version: 1.0
In-Reply-To: <20180223182856.5vcmlc2msqvpl7ya@citrix.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: xen-devel <xen-devel@lists.xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?utf-8?B?TW9ubsOp?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] libxl - avoid calling block script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1116895485409770960=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1116895485409770960==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="a7XSrSxqzVsaECgU"
Content-Disposition: inline


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

On Fri, Feb 23, 2018 at 06:28:56PM +0000, Wei Liu wrote:
> On Fri, Feb 09, 2018 at 12:35:13PM +0100, Marek Marczykowski-G=C3=B3recki=
 wrote:
> > On Fri, Feb 09, 2018 at 11:03:55AM +0000, Roger Pau Monn=C3=A9 wrote:
> > > Really adding Ian and Wei.
> > >=20
> > > On Fri, Feb 09, 2018 at 10:55:24AM +0000, Roger Pau Monn=C3=A9 wrote:
> > > > So the problem is creation time for domains that have quite a lot of
> > > > disks attached. Adding Ian and Wei who know more about the async
> > > > dispatch system, but I think (at least from a technical PoV) it
> > > > should be possible to parallelize device attachment and thus hotplug
> > > > script execution. Devices are independent from each other.
> >=20
> > In theory yes, but in practice block script (at least on Linux) takes a
> > lock and serialize execution...
> >=20
> > > > Also the Linux hotplug scripts in general seem extremely convoluted,
> > > > I'm not sure whether we could gain some speed there just by
> > > > simplification.
> >=20
> > Well, we're comparing a bunch of fork+exec(), including starting bash
> > (default /bin/sh on most systems), with just a single stat() call...
> > Handling scripts in libxl itself also takes some time (in my case libxl
> > live in libvirt, which may or may not have an impact). For a domU with
> > 4 disks, getting rid of hotplug scripts saved about 2s of startup time.
> >=20
>=20
> Sorry for the late reply.
>=20
> If you really don't want block scripts, can you not specify a script
> that only does "exit 0"? That seems to be easier than modifying libxl
> and it is also useable in older versions of Xen.

But this is only one part of the picture. Something needs to set
physical-device xenstore entry. Libxl did that before, but it was
removed (see original message in this thread). I may write alternative
simplified block script for such case and measure performance of it, but
this feels overly complex, especially when libxl already have everything
it needs to quickly fill that xenstore entry.

Anyway, I'll go that way for now.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--a7XSrSxqzVsaECgU
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlqQdiQACgkQ24/THMrX
1yz2NQf+Pjh0birS6h3XM9I7+YZ2iYPlhAD4H9qSqbtI+jYpa3IU/P0NtMW7yI2U
cRkhBtXn6oPbwkEAjN2Y3eoUwQFQJqbJNFp4t4G/Wz4Yk4k9Nm2Q4kSz+sYcF2Zp
4Xd2Dplwq96G000+nivgMCYYL3FKyFJSEI8r/zpuhZOga187DPLdcniOBTmMjFkS
YzFz5CjewTb1W1j+w2cYkujs5sLU4k5C/BK3eTl7qvK2Jrmiy2oBJL9v6cnTqdFM
cmqqZPQAd1NdvPjKmMXPvEETMbH/Rz8odmvaudv70Aqy5fxwdlAIxIE5Lzbz1prj
Nq7fmCvlIGWeMBbd8/6tkJS/HQUraA==
=snPy
-----END PGP SIGNATURE-----

--a7XSrSxqzVsaECgU--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1116895485409770960==--


From xen-devel-bounces@lists.xenproject.org Fri Feb 23 20:25:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 20:25:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epJtz-0005qx-RY; Fri, 23 Feb 2018 20:25:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epJty-0005qk-GK
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 20:25:06 +0000
X-Inumbo-ID: dcb46cd9-18d7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dcb46cd9-18d7-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 20:26:43 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epJtp-0007Bt-FN; Fri, 23 Feb 2018 20:24:57 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epJtj-0000dO-M9; Fri, 23 Feb 2018 20:24:51 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epJtj-0007l7-2X; Fri, 23 Feb 2018 20:24:51 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119891-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=80c1c8322c331586a86e58d3f95026a1265ab396
X-Osstest-Versions-That: linux=3e598a7089eef1fe04d5b87cc154295302960e62
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 20:24:51 +0000
Subject: [Xen-devel] [linux-4.9 test] 119891: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5449323005343637869=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119891 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119891/

Failures :-/ but no regressions.

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 119562

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail like 119487
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119562
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119562
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119562
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119562
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119562
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                80c1c8322c331586a86e58d3f95026a1265ab396
baseline version:
 linux                3e598a7089eef1fe04d5b87cc154295302960e62

Last test of basis   119562  2018-02-18 09:51:11 Z    5 days
Testing same since   119891  2018-02-22 15:01:38 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  alex chen <alex.chen@huawei.com>
  Alex Deucher <alexander.deucher@amd.com>
  Alexander Potapenko <glider@google.com>
  Andrew Morton <akpm@linux-foundation.org>
  Andy Gross <andy.gross@linaro.org>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arnd Bergmann <arnd@arndb.de>
  Bart Van Assche <bart.vanassche@wdc.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Boris Brezillon <boris.brezillon@bootlin.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Christian KĂ¶nig <christian.koenig@amd.com>
  Corentin Labbe <clabbe.montjoie@gmail.com>
  Dan Carpenter <dan.carpenter@oracle.com>
  Dan Williams <dan.j.williams@intel.com>
  David Disseldorp <ddiss@suse.de>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  David Woodhouse <dwmw@amazon.co.uk>
  Dennis Dalessandro <dennis.dalessandro@intel.com>
  Dominik Brodowski <linux@dominikbrodowski.net>
  Doug Ledford <dledford@redhat.com>
  Eric Biggers <ebiggers@google.com>
  Ernesto A. FernĂ¡ndez <ernesto.mnd.fernandez@gmail.com>
  Eugene Syromiatnikov <esyr@redhat.com>
  Filippo Sironi <sironi@amazon.de>
  Gang He <ghe@suse.com>
  Geert Uytterhoeven <geert@linux-m68k.org>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Kurz <groug@kaod.org>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Harshad Shirwadkar <harshads@google.com>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hugh Dickins <hughd@google.com>
  Hui Wang <hui.wang@canonical.com>
  Ingo Molnar <mingo@kernel.org>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  James Cameron <quozl@laptop.org>  # x86_64 OLPC NL3
  James Hogan <jhogan@kernel.org>
  Jan H. SchĂ¶nherr <jschoenh@amazon.de>
  Jan-Marek Glogowski <glogow@fbihome.de>
  Jason Gunthorpe <jgg@mellanox.com>
  Jia Zhang <qianyue.zj@alibaba-inc.com>
  Johan Hovold <johan@kernel.org>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Kailang Yang <kailang@realtek.com>
  Kalle Valo <kvalo@codeaurora.org>
  KarimAllah Ahmed <karahmed@amazon.de>
  Kees Cook <keescook@chromium.org>
  Kirill Marinushkin <k.marinushkin@gmail.com>
  Krzysztof Kozlowski <krzk@kernel.org>
  Larry Finger <Larry.Finger@lwfinger.net>
  Lassi Ylikojola <lassi.ylikojola@gmail.com>
  Leon Romanovsky <leon@kernel.org>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Liu Bo <bo.li.liu@oracle.com>
  Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Matthias Brugger <matthias.bgg@gmail.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Mike Marciniszyn <mike.marciniszyn@intel.com>
  Mike Snitzer <snitzer@redhat.com>
  Mikulas Patocka <mpatocka@redhat.com>
  Murali Karicheri <m-karicheri2@ti.com>
  MyungJoo Ham <myungjoo.ham@samsung.com>
  NeilBrown <neilb@suse.com>
  Nicholas Bellinger <nab@linux-iscsi.org>
  Nicholas Piggin <npiggin@gmail.com>
  Nicolas Pitre <nico@linaro.org>
  Nicolas Pitre <nicolas.pitre@linaro.org>
  Olof Johansson <olof@lixom.net>
  Paolo Bonzini <pbonzini@redhat.com>
  Patrice Chotard <patrice.chotard@st.com>
  Peter Zijlstra (Intel) <peterz@infradead.org>
  Peter Zijlstra <peterz@infradead.org>
  piaojun <piaojun@huawei.com>
  Rafael J. Wysocki <rafael.j.wysocki@intel.com>
  Robert Jarzmik <robert.jarzmik@free.fr>
  Rui Wang <rui.y.wang@intel.com>
  Shilpasri G Bhat <shilpa.bhat@linux.vnet.ibm.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Agner <stefan@agner.ch>
  Steffen Weber <steffen.weber@gmail.com>
  Stewart Smith <stewart@linux.vnet.ibm.com>
  Takashi Iwai <tiwai@suse.de>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Tobin C. Harding <me@tobin.cc>
  Viresh Kumar <viresh.kumar@linaro.org>
  Will Deacon <will.deacon@arm.com>
  Zhouyi Zhou <zhouzhouyi@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   3e598a7089ee..80c1c8322c33  80c1c8322c331586a86e58d3f95026a1265ab396 -> tested/linux-4.9


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5449323005343637869==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 22:07:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 22:07:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epLUe-0005Jn-FN; Fri, 23 Feb 2018 22:07:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sieg=fr=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1epLUc-0005Jh-IN
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 22:07:02 +0000
X-Inumbo-ID: c09c459b-18e5-11e8-ba59-bc764e045a96
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c09c459b-18e5-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 23:06:10 +0100 (CET)
Received: by mail-wm0-f65.google.com with SMTP id h21so7225812wmd.1
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 14:07:00 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=3m2Iemam0gURq9L/03fil1hjzQD8WHSJ+FnBnTfowCc=;
 b=VdmLcOZThBtiYtb96NAUKAf2YKA8z7bc7+seEJZcZZjytIVEpNi3d4H7aA6iGKcyOg
 K7o6WczhHboR1wFxE61Ij65timYfDlXXbb/ZBSrueaKefDubzdxJfnWSoGhaoEtbPDlP
 0EmYnbmbx2LoD8Ud9qu6KF57XbxvAm/+AsPWE4C6JYuTwL9IrgDW/nrWHnZ1Dg3bk/xO
 YL1s5t6VGVGlT+W1vq0yEsXbv5z96LVR/F3UiCk1l3njngTamxYA9lm9TYRf4otfv4RV
 LV7auMLOS+4PqR9/YFSAUR+WYtv0P4YTGoEGBzaHAxOk/N64n6Kuuc1H52keukDVf+3M
 497Q==
X-Gm-Message-State: APf1xPD7VvaDSvgi20yuVRu6gDkaMKmLGY1fX2cD0YGiBeRdu6tW/1a1
 UGQ3WoRMyoKoNEjSOYby2vfGojQx
X-Google-Smtp-Source: AH8x226fxj3SpLvhwCyjiik3aJm6qqSr5f7/SEBMc8pnNqTbAXwjOUHuF6ERv7/e2OZHvXDjYysMNA==
X-Received: by 10.80.240.94 with SMTP id u30mr4586328edl.276.1519423618880;
 Fri, 23 Feb 2018 14:06:58 -0800 (PST)
Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com.
 [74.125.82.50])
 by smtp.gmail.com with ESMTPSA id d22sm3227415eda.70.2018.02.23.14.06.58
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 14:06:58 -0800 (PST)
Received: by mail-wm0-f50.google.com with SMTP id t74so7250949wme.3
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 14:06:58 -0800 (PST)
X-Received: by 10.28.137.14 with SMTP id l14mr2734174wmd.137.1519423618019;
 Fri, 23 Feb 2018 14:06:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 23 Feb 2018 14:06:17 -0800 (PST)
In-Reply-To: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
References: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 23 Feb 2018 15:06:17 -0700
X-Gmail-Original-Message-ID: <CABfawh=74yhC5SohOA2tX5D6P8C_RnpCgRcbyeAt8txZ9f3TRg@mail.gmail.com>
Message-ID: <CABfawh=74yhC5SohOA2tX5D6P8C_RnpCgRcbyeAt8txZ9f3TRg@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: tim@xen.org, Stefano Stabellini <sstabellini@kernel.org>,
 wei.liu2@citrix.com, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBKYW4gOCwgMjAxOCBhdCA1OjQ5IEFNLCBBbGV4YW5kcnUgSXNhaWxhCjxhaXNhaWxh
QGJpdGRlZmVuZGVyLmNvbT4gd3JvdGU6Cj4gVGhpcyBwYXRjaCBpcyBhZGRpbmcgYSB3YXkgdG8g
ZW5hYmxlL2Rpc2FibGUgbmVzdGVkIHBhZ2VmYXVsdAo+IGV2ZW50cy4gSXQgaW50cm9kdWNlcyB0
aGUgeGNfbW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0IGZ1bmN0aW9uCj4gYW5kIGFkZHMgdGhlIG5l
c3RlZF9wYWdlZmF1bHRfZGlzYWJsZWQgaW4gdGhlIG1vbml0b3Igc3RydWN0dXJlLgo+IFRoaXMg
aXMgbmVlZGVkIGJ5IHRoZSBpbnRyb3NwZWN0aW9uIHNvIGl0IHdpbGwgb25seSBnZXQgZ2xhCj4g
ZmF1bHRzIGFuZCBub3QgZ2V0IHNwYW1tZWQgd2l0aCBvdGhlciBmYXVsdHMuCj4gSW4gcDJtX3Nl
dF9hZF9iaXRzIHRoZSB2LT5hcmNoLnNzZV9wZ19kaXJ0eS5laXAgYW5kCj4gdi0+YXJjaC5zc2Vf
cGdfZGlydHkuZ2xhIGFyZSB1c2VkIHRvIG1hcmsgdGhhdCB0aGlzIGlzIHRoZQo+IHNlY29uZCB0
aW1lIGEgZmF1bHQgb2NjdXJzIGFuZCB0aGUgZGlydHkgYml0IGlzIHNldC4KPgo+IFNpZ25lZC1v
ZmYtYnk6IEFsZXhhbmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+Cj4gLS0t
Cj4gQ2hhbmdlcyBzaW5jZSBWMToKPiAgICAgICAgIC0gUmIgVjEKPiAgICAgICAgIC0gQWRkIGNv
bW1lbnQgaW4gZG9tY3RsLmgKPiAtLS0KPiAgdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgg
fCAgMiArKwo+ICB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDE0ICsrKysrKysrKysr
KysrCj4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgIHwgMjcgKysrKysrKysrKysrKysr
KysrKysrKysrKysrCj4gIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICAgIHwgMTMgKysrKysr
KysrKysrKwo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICB8ICA2ICsrKysrKwo+ICB4
ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCB8ICAzICsrLQo+ICB4ZW4vaW5jbHVkZS9wdWJs
aWMvZG9tY3RsLmggICB8ICAyICsrCj4gIDcgZmlsZXMgY2hhbmdlZCwgNjYgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVu
Y3RybC5oIGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBpbmRleCAwOWUxMzYzLi4x
MTJjOTc0IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4gKysr
IGIvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmgKPiBAQCAtMjA1Niw2ICsyMDU2LDggQEAg
aW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQz
Ml90IGRvbWFpbl9pZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBl
bmFibGUpOwo+ICBpbnQgeGNfbW9uaXRvcl9ndWVzdF9yZXF1ZXN0KHhjX2ludGVyZmFjZSAqeGNo
LCB1aW50MzJfdCBkb21haW5faWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBlbmFibGUsIGJvb2wgc3luYywgYm9vbCBhbGxvd191c2Vyc3BhY2UpOwo+ICtpbnQgeGNfbW9u
aXRvcl9uZXN0ZWRfcGFnZWZhdWx0KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5f
aWQsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBkaXNhYmxlKTsKPiAg
aW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9tYWluX2lkLAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5h
YmxlLCBib29sIHN5bmMpOwo+ICBpbnQgeGNfbW9uaXRvcl9jcHVpZCh4Y19pbnRlcmZhY2UgKnhj
aCwgdWludDMyX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSk7Cj4gZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhjL3hjX21vbml0b3IuYyBiL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwo+IGluZGV4IDAy
MzNiODcuLmU5NmM1NmQgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCj4g
KysrIGIvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jCj4gQEAgLTE2Myw2ICsxNjMsMjAgQEAgaW50
IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9t
YWluX2lkLCBib29sIGVuYWJsZSwKPiAgICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3Rs
KTsKPiAgfQo+Cj4gK2ludCB4Y19tb25pdG9yX25lc3RlZF9wYWdlZmF1bHQoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib29sIGRpc2FibGUpCj4gK3sKPiArICAgIERFQ0xBUkVfRE9NQ1RMOwo+ICsKPiArICAg
IGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7Cj4gKyAgICBkb21jdGwuZG9tYWlu
ID0gZG9tYWluX2lkOwo+ICsgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5vcCA9IGRpc2FibGUgPyBY
RU5fRE9NQ1RMX01PTklUT1JfT1BfRU5BQkxFCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogWEVOX0RPTUNUTF9NT05JVE9SX09QX0RJU0FCTEU7Cj4gKyAgICBkb21jdGwu
dS5tb25pdG9yX29wLmV2ZW50ID0gWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX05FU1RFRF9QQUdF
RkFVTFQ7Cj4gKwo+ICsgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwo+ICt9Cj4g
Kwo+ICBpbnQgeGNfbW9uaXRvcl9lbXVsYXRlX2VhY2hfcmVwKHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21haW5faWQsCj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9v
bCBlbmFibGUpCj4gIHsKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3Mu
YyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiBpbmRleCBjMGNkMDE3Li4wN2EzMzRi
IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTEzNyw2ICsxMzcsMjMgQEAgYm9vbCBwMm1f
bWVtX2FjY2Vzc19lbXVsYXRlX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgcmV0dXJuIHZp
b2xhdGlvbjsKPiAgfQo+Cj4gK3N0YXRpYyB2b2lkIHAybV9zZXRfYWRfYml0cyhzdHJ1Y3QgdmNw
dSAqdiwgcGFkZHJfdCBnYSkKPiArewo+ICsgICAgc3RydWN0IGh2bV9od19jcHUgY3R4dDsKPiAr
ICAgIHVpbnQzMl90IHBmZWMgPSAwOwo+ICsKPiArICAgIGh2bV9mdW5jcy5zYXZlX2NwdV9jdHh0
KHYsICZjdHh0KTsKPiArCj4gKyAgICBpZiAoIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+ZWlwID09
IHYtPmFyY2gucGdfZGlydHkuZWlwCj4gKyAgICAgICAgICYmIGdhID09IHYtPmFyY2gucGdfZGly
dHkuZ2xhICkKPiArICAgICAgICBwZmVjID0gUEZFQ193cml0ZV9hY2Nlc3M7Cj4gKwo+ICsgICAg
cGFnaW5nX2dhX3RvX2dmbl9jcjModiwgY3R4dC5jcjMsIGdhLCAmcGZlYywgTlVMTCk7Cj4gKwo+
ICsgICAgdi0+YXJjaC5wZ19kaXJ0eS5laXAgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCktPmVpcDsK
PiArICAgIHYtPmFyY2gucGdfZGlydHkuZ2xhID0gZ2E7Cj4gK30KPiArCj4gIGJvb2wgcDJtX21l
bV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAo+ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBucGZlYyBucGZlYywKPiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2bV9ldmVudF9yZXF1ZXN0X3QgKipyZXFfcHRyKQo+IEBAIC0yMDgsNiArMjI1
LDE2IEBAIGJvb2wgcDJtX21lbV9hY2Nlc3NfY2hlY2socGFkZHJfdCBncGEsIHVuc2lnbmVkIGxv
bmcgZ2xhLAo+ICAgICAgICAgIH0KPiAgICAgIH0KPgo+ICsgICAgaWYgKCB2bV9ldmVudF9jaGVj
a19yaW5nKGQtPnZtX2V2ZW50X21vbml0b3IpICYmCj4gKyAgICAgICAgIGQtPmFyY2gubW9uaXRv
ci5uZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkICYmCj4gKyAgICAgICAgIG5wZmVjLmtpbmQgIT0g
bnBmZWNfa2luZF93aXRoX2dsYSApIC8qIGRvbid0IHNlbmQgYSBtZW1fZXZlbnQgKi8KPiArICAg
IHsKPiArICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2ZsYWdzID0gMDsKPiArICAg
ICAgICBwMm1fc2V0X2FkX2JpdHModiwgZ2xhKTsKPiArCj4gKyAgICAgICAgcmV0dXJuIHRydWU7
Cj4gKyAgICB9Cj4gKwo+ICAgICAgKnJlcV9wdHIgPSBOVUxMOwo+ICAgICAgcmVxID0geHphbGxv
Yyh2bV9ldmVudF9yZXF1ZXN0X3QpOwo+ICAgICAgaWYgKCByZXEgKQo+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwo+IGluZGV4IGYy
MjllNjkuLmUzNWI2MTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYwo+ICsr
KyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPiBAQCAtMjQxLDYgKzI0MSwxOSBAQCBpbnQgYXJj
aF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1Y3QgZG9tYWluICpkLAo+ICAgICAgICAgIGJyZWFr
Owo+ICAgICAgfQo+Cj4gKyAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ORVNURURf
UEFHRUZBVUxUOgo+ICsgICAgewo+ICsgICAgICAgIGJvb2wgb2xkX3N0YXR1cyA9IGFkLT5tb25p
dG9yLm5lc3RlZF9wYWdlZmF1bHRfZGlzYWJsZWQ7Cj4gKwo+ICsgICAgICAgIGlmICggdW5saWtl
bHkob2xkX3N0YXR1cyA9PSByZXF1ZXN0ZWRfc3RhdHVzKSApCj4gKyAgICAgICAgICAgIHJldHVy
biAtRUVYSVNUOwo+ICsKPiArICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4gKyAgICAgICAgYWQt
Pm1vbml0b3IubmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCA9IHJlcXVlc3RlZF9zdGF0dXM7Cj4g
KyAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4gKyAgICAgICAgYnJlYWs7Cj4gKyAgICB9Cj4g
Kwo+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1M6Cj4gICAg
ICB7Cj4gICAgICAgICAgYm9vbCBvbGRfc3RhdHVzID0gYWQtPm1vbml0b3IuZGVzY3JpcHRvcl9h
Y2Nlc3NfZW5hYmxlZDsKPiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKPiBpbmRleCA0Njc5ZDU0Li4wOTlhZjdj
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKPiArKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4gQEAgLTQxMiw2ICs0MTIsNyBAQCBzdHJ1Y3QgYXJj
aF9kb21haW4KPiAgICAgICAgICB1bnNpZ25lZCBpbnQgZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxl
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwo+ICAgICAgICAgIHVuc2lnbmVkIGlu
dCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkICAgICAgICAgICAgICAgICAgICAgICA6
IDE7Cj4gICAgICAgICAgdW5zaWduZWQgaW50IGVtdWxfdW5pbXBsZW1lbnRlZF9lbmFibGVkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKPiArICAgICAgICB1bnNpZ25lZCBpbnQgbmVz
dGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwoK
QWxsIG90aGVyIG9wdGlvbnMgYXJlICJfZW5hYmxlZCIgaGVyZSwgc28gYWRkaW5nIG9uZSB0aGF0
J3MgZmxpcHBlZApqdXN0IGxvb2tzIG91dCBvZiBwbGFjZS4gQW55IG9iamVjdGlvbnMgdG8gbWFr
aW5nIHRoaXMgbWF0Y2ggdGhlIHJlc3Q/CkFsc28sIG5hbWluZyBpdCAibmVzdGVkIiBqdXN0IG1h
a2VzIG1lIHRoaW5rIHRoaXMgaXMgc29tZWhvdyB3b3VsZCBiZQpyZWxhdGVkIHRvIG5lc3RlZCB2
aXJ0dWFsaXphdGlvbiwgYnV0IHRoYXQncyBub3QgdGhlIGNhc2UuIFRoZXNlIHdvdWxkCmJlIGp1
c3QgcmVndWxhciBwYWdlZmF1bHRzIGluIHRoZSBndWVzdCwgc28gbmFtaW5nIHRoZSBtb25pdG9y
IG9wdGlvbgpzaW1wbHkgInBhZ2VmYXVsdCIgd291bGQgbG9vayBiZXR0ZXIgdG8gbWUgaW4gZ2Vu
ZXJhbC4KCj4gICAgICAgICAgc3RydWN0IG1vbml0b3JfbXNyX2JpdG1hcCAqbXNyX2JpdG1hcDsK
PiAgICAgICAgICB1aW50NjRfdCB3cml0ZV9jdHJscmVnX21hc2tbNF07Cj4gICAgICB9IG1vbml0
b3I7Cj4gQEAgLTU3OSw2ICs1ODAsMTEgQEAgc3RydWN0IGFyY2hfdmNwdQo+ICAgICAgLyogQSBz
ZWNvbmRhcnkgY29weSBvZiB0aGUgdmNwdSB0aW1lIGluZm8uICovCj4gICAgICBYRU5fR1VFU1Rf
SEFORExFKHZjcHVfdGltZV9pbmZvX3QpIHRpbWVfaW5mb19ndWVzdDsKPgo+ICsgICAgc3RydWN0
IHsKPiArICAgICAgICB1bnNpZ25lZCBsb25nIGVpcDsKPiArICAgICAgICB1bnNpZ25lZCBsb25n
IGdsYTsKPiArICAgIH0gcGdfZGlydHk7Cj4gKwo+ICAgICAgc3RydWN0IGFyY2hfdm1fZXZlbnQg
KnZtX2V2ZW50Owo+Cj4gICAgICBzdHJ1Y3QgbXNyX3ZjcHVfcG9saWN5ICptc3I7Cj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tb25pdG9yLmgKPiBpbmRleCBhMDQ0NGQxLi5hN2EwYjU2IDEwMDY0NAo+IC0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25p
dG9yLmgKPiBAQCAtODQsNyArODQsOCBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9u
aXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgICAgICAg
ICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFQlVHX0VYQ0VQVElPTikgfAo+
ICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9DUFVJ
RCkgfAo+ICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9JTlRFUlJVUFQpIHwKPiAtICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKTsKPiArICAgICAgICAgICAgICAgICAgICgx
VSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9VTklNUExFTUVOVEVEKSB8Cj4gKyAg
ICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX05FU1RFRF9Q
QUdFRkFVTFQpOwo+Cj4gICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24gVk1YLCB3ZSBj
YW4ganVzdCBjYWxsIHRoZSBodm0gZnVuYyAqLwo+ICAgICAgaWYgKCBodm1faXNfc2luZ2xlc3Rl
cF9zdXBwb3J0ZWQoKSApCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwu
aCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IGluZGV4IDlhZTcyOTU5Li43MDZjNmVh
IDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+ICsrKyBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+IEBAIC0xMDE0LDYgKzEwMTQsOCBAQCBzdHJ1Y3QgeGVu
X2RvbWN0bF9wc3JfY210X29wIHsKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRf
SU5URVJSVVBUICAgICAgICAgICAgIDgKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZF
TlRfREVTQ19BQ0NFU1MgICAgICAgICAgIDkKPiAgI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1Jf
RVZFTlRfRU1VTF9VTklNUExFTUVOVEVEICAgIDEwCj4gKy8qIEVuYWJsZWQgYnkgZGVmYXVsdCAq
Lwo+ICsjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ORVNURURfUEFHRUZBVUxUICAg
ICAgMTEKPgo+ICBzdHJ1Y3QgeGVuX2RvbWN0bF9tb25pdG9yX29wIHsKPiAgICAgIHVpbnQzMl90
IG9wOyAvKiBYRU5fRE9NQ1RMX01PTklUT1JfT1BfKiAqLwo+IC0tCj4gMi43LjQKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 22:26:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 22:26:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epLn3-0006kg-0m; Fri, 23 Feb 2018 22:26:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgbd=fr=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1epLn2-0006ka-Ec
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 22:26:04 +0000
X-Inumbo-ID: c1dd35f9-18e8-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1dd35f9-18e8-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 22:27:41 +0000 (UTC)
Received: (qmail 27928 invoked from network); 24 Feb 2018 00:25:55 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 24 Feb 2018 00:25:55 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 57EBA7FBCF
 for <xen-devel@lists.xen.org>; Sat, 24 Feb 2018 00:25:55 +0200 (EET)
Received: (qmail 19420 invoked from network); 24 Feb 2018 00:25:55 +0200
Received: from 5-12-22-154.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.22.154)
 by smtp02.buh.bitdefender.net with SMTP; 24 Feb 2018 00:25:54 +0200
To: Tamas K Lengyel <tamas@tklengyel.com>,
 Alexandru Isaila <aisaila@bitdefender.com>
References: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
 <CABfawh=74yhC5SohOA2tX5D6P8C_RnpCgRcbyeAt8txZ9f3TRg@mail.gmail.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <2866705e-af4d-45bf-9692-64aa3d30084e@bitdefender.com>
Date: Sat, 24 Feb 2018 00:25:45 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CABfawh=74yhC5SohOA2tX5D6P8C_RnpCgRcbyeAt8txZ9f3TRg@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.75069
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476459,
 Stamp: 3], Multi: [Enabled, t: (0.000019,0.021987)], BW: [Enabled, t:
 (0.000022,0.000003)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.020809,0.000513)], URL: [Enabled, t:
 (0.000011,0.000002)], RTDA: [Enabled, t: (0.230687), Hit: No, Details:
 v2.6.22; Id: 15.1i604k2.1c5tf8cl2.bomf1], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, tim@xen.org,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjQvMjAxOCAxMjowNiBBTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIE1vbiwg
SmFuIDgsIDIwMTggYXQgNTo0OSBBTSwgQWxleGFuZHJ1IElzYWlsYQo+IDxhaXNhaWxhQGJpdGRl
ZmVuZGVyLmNvbT4gd3JvdGU6Cj4+IFRoaXMgcGF0Y2ggaXMgYWRkaW5nIGEgd2F5IHRvIGVuYWJs
ZS9kaXNhYmxlIG5lc3RlZCBwYWdlZmF1bHQKPj4gZXZlbnRzLiBJdCBpbnRyb2R1Y2VzIHRoZSB4
Y19tb25pdG9yX25lc3RlZF9wYWdlZmF1bHQgZnVuY3Rpb24KPj4gYW5kIGFkZHMgdGhlIG5lc3Rl
ZF9wYWdlZmF1bHRfZGlzYWJsZWQgaW4gdGhlIG1vbml0b3Igc3RydWN0dXJlLgo+PiBUaGlzIGlz
IG5lZWRlZCBieSB0aGUgaW50cm9zcGVjdGlvbiBzbyBpdCB3aWxsIG9ubHkgZ2V0IGdsYQo+PiBm
YXVsdHMgYW5kIG5vdCBnZXQgc3BhbW1lZCB3aXRoIG90aGVyIGZhdWx0cy4KPj4gSW4gcDJtX3Nl
dF9hZF9iaXRzIHRoZSB2LT5hcmNoLnNzZV9wZ19kaXJ0eS5laXAgYW5kCj4+IHYtPmFyY2guc3Nl
X3BnX2RpcnR5LmdsYSBhcmUgdXNlZCB0byBtYXJrIHRoYXQgdGhpcyBpcyB0aGUKPj4gc2Vjb25k
IHRpbWUgYSBmYXVsdCBvY2N1cnMgYW5kIHRoZSBkaXJ0eSBiaXQgaXMgc2V0Lgo+Pgo+PiBTaWdu
ZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPj4K
Pj4gLS0tCj4+IENoYW5nZXMgc2luY2UgVjE6Cj4+ICAgICAgICAgLSBSYiBWMQo+PiAgICAgICAg
IC0gQWRkIGNvbW1lbnQgaW4gZG9tY3RsLmgKPj4gLS0tCj4+ICB0b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaCB8ICAyICsrCj4+ICB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDE0
ICsrKysrKysrKysrKysrCj4+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jICB8IDI3ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+PiAgeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAg
ICAgfCAxMyArKysrKysrKysrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oICB8
ICA2ICsrKysrKwo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgMyArKy0KPj4g
IHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDIgKysKPj4gIDcgZmlsZXMgY2hhbmdl
ZCwgNjYgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAo+PiBpbmRleCAwOWUxMzYzLi4xMTJjOTc0IDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4Yy9p
bmNsdWRlL3hlbmN0cmwuaAo+PiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+
PiBAQCAtMjA1Niw2ICsyMDU2LDggQEAgaW50IHhjX21vbml0b3JfZGVzY3JpcHRvcl9hY2Nlc3Mo
eGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKPj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKPj4gIGludCB4Y19tb25pdG9yX2d1ZXN0
X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKPj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYywgYm9vbCBhbGxv
d191c2Vyc3BhY2UpOwo+PiAraW50IHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVsdCh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAo+PiArICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGRpc2FibGUpOwo+PiAgaW50IHhjX21vbml0b3JfZGVidWdfZXhjZXB0
aW9ucyh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAo+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKPj4gIGludCB4
Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsIGJv
b2wgZW5hYmxlKTsKPj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYyBiL3Rv
b2xzL2xpYnhjL3hjX21vbml0b3IuYwo+PiBpbmRleCAwMjMzYjg3Li5lOTZjNTZkIDEwMDY0NAo+
PiAtLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKPj4gKysrIGIvdG9vbHMvbGlieGMveGNf
bW9uaXRvci5jCj4+IEBAIC0xNjMsNiArMTYzLDIwIEBAIGludCB4Y19tb25pdG9yX2d1ZXN0X3Jl
cXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUs
Cj4+ICAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwpOwo+PiAgfQo+Pgo+PiAraW50
IHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVsdCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3Qg
ZG9tYWluX2lkLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGRpc2Fi
bGUpCj4+ICt7Cj4+ICsgICAgREVDTEFSRV9ET01DVEw7Cj4+ICsKPj4gKyAgICBkb21jdGwuY21k
ID0gWEVOX0RPTUNUTF9tb25pdG9yX29wOwo+PiArICAgIGRvbWN0bC5kb21haW4gPSBkb21haW5f
aWQ7Cj4+ICsgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5vcCA9IGRpc2FibGUgPyBYRU5fRE9NQ1RM
X01PTklUT1JfT1BfRU5BQkxFCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxFOwo+PiArICAgIGRvbWN0bC51Lm1vbml0
b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTkVTVEVEX1BBR0VGQVVMVDsK
Pj4gKwo+PiArICAgIHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKPj4gK30KPj4gKwo+
PiAgaW50IHhjX21vbml0b3JfZW11bGF0ZV9lYWNoX3JlcCh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9tYWluX2lkLAo+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29s
IGVuYWJsZSkKPj4gIHsKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNz
LmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4+IGluZGV4IGMwY2QwMTcuLjA3YTMz
NGIgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPj4gKysrIGIv
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwo+PiBAQCAtMTM3LDYgKzEzNywyMyBAQCBib29s
IHAybV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hlY2soc3RydWN0IHZjcHUgKnYsCj4+ICAgICAgcmV0
dXJuIHZpb2xhdGlvbjsKPj4gIH0KPj4KPj4gK3N0YXRpYyB2b2lkIHAybV9zZXRfYWRfYml0cyhz
dHJ1Y3QgdmNwdSAqdiwgcGFkZHJfdCBnYSkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgaHZtX2h3X2Nw
dSBjdHh0Owo+PiArICAgIHVpbnQzMl90IHBmZWMgPSAwOwo+PiArCj4+ICsgICAgaHZtX2Z1bmNz
LnNhdmVfY3B1X2N0eHQodiwgJmN0eHQpOwo+PiArCj4+ICsgICAgaWYgKCBndWVzdF9jcHVfdXNl
cl9yZWdzKCktPmVpcCA9PSB2LT5hcmNoLnBnX2RpcnR5LmVpcAo+PiArICAgICAgICAgJiYgZ2Eg
PT0gdi0+YXJjaC5wZ19kaXJ0eS5nbGEgKQo+PiArICAgICAgICBwZmVjID0gUEZFQ193cml0ZV9h
Y2Nlc3M7Cj4+ICsKPj4gKyAgICBwYWdpbmdfZ2FfdG9fZ2ZuX2NyMyh2LCBjdHh0LmNyMywgZ2Es
ICZwZmVjLCBOVUxMKTsKPj4gKwo+PiArICAgIHYtPmFyY2gucGdfZGlydHkuZWlwID0gZ3Vlc3Rf
Y3B1X3VzZXJfcmVncygpLT5laXA7Cj4+ICsgICAgdi0+YXJjaC5wZ19kaXJ0eS5nbGEgPSBnYTsK
Pj4gK30KPj4gKwo+PiAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5z
aWduZWQgbG9uZyBnbGEsCj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBucGZl
YyBucGZlYywKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90
ICoqcmVxX3B0cikKPj4gQEAgLTIwOCw2ICsyMjUsMTYgQEAgYm9vbCBwMm1fbWVtX2FjY2Vzc19j
aGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4+ICAgICAgICAgIH0KPj4gICAg
ICB9Cj4+Cj4+ICsgICAgaWYgKCB2bV9ldmVudF9jaGVja19yaW5nKGQtPnZtX2V2ZW50X21vbml0
b3IpICYmCj4+ICsgICAgICAgICBkLT5hcmNoLm1vbml0b3IubmVzdGVkX3BhZ2VmYXVsdF9kaXNh
YmxlZCAmJgo+PiArICAgICAgICAgbnBmZWMua2luZCAhPSBucGZlY19raW5kX3dpdGhfZ2xhICkg
LyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVudCAqLwo+PiArICAgIHsKPj4gKyAgICAgICAgdi0+YXJj
aC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7Cj4+ICsgICAgICAgIHAybV9zZXRfYWRfYml0
cyh2LCBnbGEpOwo+PiArCj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+PiArICAgIH0KPj4gKwo+
PiAgICAgICpyZXFfcHRyID0gTlVMTDsKPj4gICAgICByZXEgPSB4emFsbG9jKHZtX2V2ZW50X3Jl
cXVlc3RfdCk7Cj4+ICAgICAgaWYgKCByZXEgKQo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPj4gaW5kZXggZjIyOWU2OS4uZTM1
YjYxOSAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYwo+PiArKysgYi94ZW4v
YXJjaC94ODYvbW9uaXRvci5jCj4+IEBAIC0yNDEsNiArMjQxLDE5IEBAIGludCBhcmNoX21vbml0
b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgICAgIGJyZWFrOwo+PiAg
ICAgIH0KPj4KPj4gKyAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ORVNURURfUEFH
RUZBVUxUOgo+PiArICAgIHsKPj4gKyAgICAgICAgYm9vbCBvbGRfc3RhdHVzID0gYWQtPm1vbml0
b3IubmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZDsKPj4gKwo+PiArICAgICAgICBpZiAoIHVubGlr
ZWx5KG9sZF9zdGF0dXMgPT0gcmVxdWVzdGVkX3N0YXR1cykgKQo+PiArICAgICAgICAgICAgcmV0
dXJuIC1FRVhJU1Q7Cj4+ICsKPj4gKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+PiArICAgICAg
ICBhZC0+bW9uaXRvci5uZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkID0gcmVxdWVzdGVkX3N0YXR1
czsKPj4gKyAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7Cj4+ICsgICAgICAgIGJyZWFrOwo+PiAr
ICAgIH0KPj4gKwo+PiAgICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUND
RVNTOgo+PiAgICAgIHsKPj4gICAgICAgICAgYm9vbCBvbGRfc3RhdHVzID0gYWQtPm1vbml0b3Iu
ZGVzY3JpcHRvcl9hY2Nlc3NfZW5hYmxlZDsKPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4+IGluZGV4IDQ2
NzlkNTQuLjA5OWFmN2MgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWlu
LmgKPj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAo+PiBAQCAtNDEyLDYgKzQx
Miw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgo+PiAgICAgICAgICB1bnNpZ25lZCBpbnQgZGVzY3Jp
cHRvcl9hY2Nlc3NfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwo+PiAg
ICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF91c2Vyc3BhY2VfZW5hYmxlZCAgICAg
ICAgICAgICAgICAgICAgICAgOiAxOwo+PiAgICAgICAgICB1bnNpZ25lZCBpbnQgZW11bF91bmlt
cGxlbWVudGVkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwo+PiArICAg
ICAgICB1bnNpZ25lZCBpbnQgbmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgOiAxOwo+IAo+IEFsbCBvdGhlciBvcHRpb25zIGFyZSAiX2VuYWJsZWQi
IGhlcmUsIHNvIGFkZGluZyBvbmUgdGhhdCdzIGZsaXBwZWQKPiBqdXN0IGxvb2tzIG91dCBvZiBw
bGFjZS4gQW55IG9iamVjdGlvbnMgdG8gbWFraW5nIHRoaXMgbWF0Y2ggdGhlIHJlc3Q/Cj4gQWxz
bywgbmFtaW5nIGl0ICJuZXN0ZWQiIGp1c3QgbWFrZXMgbWUgdGhpbmsgdGhpcyBpcyBzb21laG93
IHdvdWxkIGJlCj4gcmVsYXRlZCB0byBuZXN0ZWQgdmlydHVhbGl6YXRpb24sIGJ1dCB0aGF0J3Mg
bm90IHRoZSBjYXNlLiBUaGVzZSB3b3VsZAo+IGJlIGp1c3QgcmVndWxhciBwYWdlZmF1bHRzIGlu
IHRoZSBndWVzdCwgc28gbmFtaW5nIHRoZSBtb25pdG9yIG9wdGlvbgo+IHNpbXBseSAicGFnZWZh
dWx0IiB3b3VsZCBsb29rIGJldHRlciB0byBtZSBpbiBnZW5lcmFsLgpIZWxsbyBUYW1hcywKCkhl
cmUncyB0aGUgdGhpbmtpbmcgYmVoaW5kIHByZWZlcnJpbmcgImRpc2FibGVkIiB0byAiZW5hYmxl
ZCI6IHdlIHdhbnQKdG8ga2VlcCB0aGUgZGVmYXVsdCBiZWhhdmlvdXIgYXMgaXQgaXMgY3VycmVu
dGx5LCBhbmQgdGhlIGN1cnJlbnQKYmVoYXZpb3VyIGlzIHRvIHNlbmQgb3V0IF9hbGxfIEVQVCBm
YXVsdCB2bV9ldmVudHMgKGNhdXNlZCBieSBwYWdlIHdhbGtzCm9yIG5vdCkuCgpOb3csIHN0cnVj
dCBhcmNoX2RvbWFpbiBpcyBiZWluZyB6ZXJvZWQgb3V0IG9uIGluaXQsIHNvIGlmIHdlIG5hbWUg
dGhpcwoiZW5hYmxlZCIsIHRoZW4gdGhhdCdzIHRoZSBiZWhhdmlvdXIgd2UncmUgc3RhcnRpbmcg
b3V0IHdpdGguIFdlIGhhdmUgbm8KcHJvYmxlbSB3aXRoIHRoYXQsIGJ1dCBpdCBjaGFuZ2VzIHRo
ZSBjdXJyZW50IGRlZmF1bHQgYmVoYXZpb3VyLgoKU28gZWl0aGVyIHdlIG5hbWUgdGhpcyBuZXcg
ZmllbGQgImRpc2FibGVkIiwgb3Igd2UgcmVuYW1lIGl0IHRvCiJlbmFibGVkIiAoaWYgd2UgcmVu
YW1lIGl0LCB3ZSBlaXRoZXIgbmVlZCB0byBzZXQgaXQgYXMgYSBzcGVjaWFsIGNhc2UKb24gaW5p
dCwgb3IgbW9kaWZ5IHRoZSBkZWZhdWx0IGJlaGF2aW91ciB0byBiZSBfbm90XyBzZW5kaW5nIG91
dApwYWdlLXdhbGstY2F1c2VkIEVQVCBldmVudHMpLgoKSWYgeW91IGZlZWwgc3Ryb25nbHkgYWJv
dXQgb3B0aW9ucyAyLkEgb3IgMi5DIHdlIGRvbid0IGhhdmUgYSBwcm9ibGVtCmNoYW5naW5nIHRo
ZSBjb2RlLgoKQWJvdXQgInBhZ2VmYXVsdCIsIGl0IHJlYWRzIG1vcmUgY29uZnVzaW5nIHRvIG1l
LCBzaW5jZSBhbGwgRVBULXJlbGF0ZWQKdm1fZXZlbnRzIGFyZSBiYXNpY2FsbHkgcGFnZSBmYXVs
dHMuIEJ1dCBtYXliZSB0aGF0J3MganVzdCBtZS4KCgpUaGFua3MsClJhenZhbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 22:27:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 22:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epLom-0006sA-Ai; Fri, 23 Feb 2018 22:27:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sieg=fr=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1epLol-0006rq-O1
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 22:27:51 +0000
X-Inumbo-ID: 02d70d49-18e9-11e8-b9b1-635ca7ef6cff
Received: from mail-wm0-f65.google.com (unknown [74.125.82.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02d70d49-18e9-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 22:29:29 +0000 (UTC)
Received: by mail-wm0-f65.google.com with SMTP id z81so7271058wmb.4
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 14:27:45 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=jov3v2Ur15z7efCNSrnfK5jpfwt9+8HfxCU3N5CG6TM=;
 b=dokHlPzyfT53hUN1GFIQ+zVL9kG+ydC2rK3X2g58optP8KldV+48cDveL339CDFfxb
 7os/qWmX3I4O1qGX5di7syGCvIRo7zETzYhliYwbZT38uDlHyZULXFHuxtrQY7xvHMba
 sgmS8K6jdHEt97a0FOIP2avv15q1QDvW35ODsyfFXV/DQWh5KzRdKmyRT0Op8+NjVGIx
 8CVeu3F0f+fe4xVDUDsuBBjnrcTaw1PJTs2t92h3WyuNI333LS3VD1vWu3EiXRXryZIW
 GpQ/6EUldTcv8DO6gYteKCnC6FfcEdqO9t38JCmAtr5Qcinn3y8Wzkr/gleOQe4ftODG
 U3Uw==
X-Gm-Message-State: APf1xPBzp9/E9vpODcXrgaV0Is+5SvLueCJZGEgYGLDWUNUtqYROO5Cf
 BO6v3QZoBoRhiX3dhPRWCEaXE28p
X-Google-Smtp-Source: AH8x226tJO7vbo/VhFK3d7k5xFIr1dK6v1Rz2s1i91c9cCeY9WOTTDRhQ95XtyNq4RwkGhvy8bHyhA==
X-Received: by 10.80.243.145 with SMTP id g17mr4651155edm.6.1519424864493;
 Fri, 23 Feb 2018 14:27:44 -0800 (PST)
Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com.
 [74.125.82.50])
 by smtp.gmail.com with ESMTPSA id y17sm2806209edl.67.2018.02.23.14.27.44
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 14:27:44 -0800 (PST)
Received: by mail-wm0-f50.google.com with SMTP id t3so7286546wmc.2
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 14:27:44 -0800 (PST)
X-Received: by 10.28.15.140 with SMTP id 134mr2740988wmp.54.1519424863810;
 Fri, 23 Feb 2018 14:27:43 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 23 Feb 2018 14:27:03 -0800 (PST)
In-Reply-To: <1519379216-9929-1-git-send-email-aisaila@bitdefender.com>
References: <1519379216-9929-1-git-send-email-aisaila@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 23 Feb 2018 15:27:03 -0700
X-Gmail-Original-Message-ID: <CABfawhmqptZKemvn28hwJHFOp9RoEsDaRFrti05jxZJiBa4=Dg@mail.gmail.com>
Message-ID: <CABfawhmqptZKemvn28hwJHFOp9RoEsDaRFrti05jxZJiBa4=Dg@mail.gmail.com>
To: Alexandru Isaila <aisaila@bitdefender.com>
Cc: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <jbeulich@suse.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v3] hvm/svm: Implement CPUID events
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMjo0NiBBTSwgQWxleGFuZHJ1IElzYWlsYQo8YWlzYWls
YUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+IEF0IHRoaXMgbW9tZW50IHRoZSBDUFVJRCBldmVu
dHMgZm9yIHRoZSBBTUQgYXJjaGl0ZWN0dXJlIGFyZSBub3QKPiBmb3J3YXJkZWQgdG8gdGhlIG1v
bml0b3IgbGF5ZXIuCj4KPiBUaGlzIHBhdGNoIGFkZHMgdGhlIENQVUlEIGV2ZW50IHRvIHRoZSBj
b21tb24gY2FwYWJpbGl0aWVzIGFuZCB0aGVuCj4gZm9yd2FyZHMgdGhlIGV2ZW50IHRvIHRoZSBt
b25pdG9yIGxheWVyLgo+Cj4gLS0tCj4gICAgIENoYW5nZXMgc2luY2UgVjI6Cj4gICAgICAgICAt
IFBhc3MgdGhlIGluc3RfbGVuIHRvIHN2bV92bWV4aXRfZG9fY3B1aWQoKQo+Cj4gU2lnbmVkLW9m
Zi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CgpBY2tlZC1i
eTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgoKPiAtLS0KPiAgeGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMgICAgfCAyNyArKysrKysrKysrKysrKysrKystLS0tLS0tLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmggfCAgMiArLQo+ICAyIGZpbGVzIGNoYW5n
ZWQsIDE5IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQo+Cj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBp
bmRleCBlMzZhZDA1Li44YWUyYWU1IDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKPiBAQCAtMTc5OSwxOSAr
MTc5OSwxNSBAQCBzdGF0aWMgdm9pZCBzdm1fZnB1X2RpcnR5X2ludGVyY2VwdCh2b2lkKQo+ICAg
ICAgICAgIHZtY2Jfc2V0X2NyMCh2bWNiLCB2bWNiX2dldF9jcjAodm1jYikgJiB+WDg2X0NSMF9U
Uyk7Cj4gIH0KPgo+IC1zdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX2NwdWlkKHN0cnVjdCBjcHVf
dXNlcl9yZWdzICpyZWdzKQo+ICtzdGF0aWMgaW50IHN2bV92bWV4aXRfZG9fY3B1aWQoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBpbnN0X2xlbikKPiAgewo+ICAgICAg
c3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+IC0gICAgdW5zaWduZWQgaW50IGluc3RfbGVu
Owo+ICAgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOwo+Cj4gLSAgICBpZiAoIChpbnN0X2xlbiA9
IF9fZ2V0X2luc3RydWN0aW9uX2xlbmd0aChjdXJyLCBJTlNUUl9DUFVJRCkpID09IDAgKQo+IC0g
ICAgICAgIHJldHVybjsKPiAtCj4gICAgICBpZiAoIGh2bV9jaGVja19jcHVpZF9mYXVsdGluZyhj
dXJyKSApCj4gICAgICB7Cj4gICAgICAgICAgaHZtX2luamVjdF9od19leGNlcHRpb24oVFJBUF9n
cF9mYXVsdCwgMCk7Cj4gLSAgICAgICAgcmV0dXJuOwo+ICsgICAgICAgIHJldHVybiAxOyAvKiBE
b24ndCBhZHZhbmNlIHRoZSBndWVzdCBJUCEgKi8KPiAgICAgIH0KPgo+ICAgICAgZ3Vlc3RfY3B1
aWQoY3VyciwgcmVncy0+ZWF4LCByZWdzLT5lY3gsICZyZXMpOwo+IEBAIC0xODIyLDcgKzE4MTgs
NyBAQCBzdGF0aWMgdm9pZCBzdm1fdm1leGl0X2RvX2NwdWlkKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKQo+ICAgICAgcmVncy0+cmN4ID0gcmVzLmM7Cj4gICAgICByZWdzLT5yZHggPSByZXMu
ZDsKPgo+IC0gICAgX191cGRhdGVfZ3Vlc3RfZWlwKHJlZ3MsIGluc3RfbGVuKTsKPiArICAgIHJl
dHVybiBodm1fbW9uaXRvcl9jcHVpZChpbnN0X2xlbiwgcmVncy0+ZWF4LCByZWdzLT5lY3gpOwo+
ICB9Cj4KPiAgc3RhdGljIHZvaWQgc3ZtX3ZtZXhpdF9kb19jcl9hY2Nlc3MoCj4gQEAgLTI3Njgs
OSArMjc2NCwyMiBAQCB2b2lkIHN2bV92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgICAgIH0KPgo+ICAgICAgY2FzZSBWTUVYSVRfQ1BVSUQ6Cj4gLSAgICAgICAg
c3ZtX3ZtZXhpdF9kb19jcHVpZChyZWdzKTsKPiAtICAgICAgICBicmVhazsKPiArICAgIHsKPiAr
ICAgICAgICB1bnNpZ25lZCBpbnQgaW5zdF9sZW4gPSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgo
diwgSU5TVFJfQ1BVSUQpOwo+ICsgICAgICAgIGludCByYyA9IDA7Cj4KPiArICAgICAgICBpZiAo
IGluc3RfbGVuID09IDAgKQo+ICsgICAgICAgICAgICBicmVhazsKPiArCj4gKyAgICAgICAgcmMg
PSBzdm1fdm1leGl0X2RvX2NwdWlkKHJlZ3MsIGluc3RfbGVuKTsKPiArCj4gKyAgICAgICAgaWYg
KCByYyA8IDAgKQo+ICsgICAgICAgICAgICBnb3RvIHVuZXhwZWN0ZWRfZXhpdF90eXBlOwo+ICsg
ICAgICAgIGlmICggIXJjICkKPiArICAgICAgICAgICAgX191cGRhdGVfZ3Vlc3RfZWlwKHJlZ3Ms
IGluc3RfbGVuKTsgLyogU2FmZTogQ1BVSUQgKi8KPiArCj4gKyAgICAgICAgYnJlYWs7Cj4gKyAg
ICB9Cj4gICAgICBjYXNlIFZNRVhJVF9ITFQ6Cj4gICAgICAgICAgc3ZtX3ZtZXhpdF9kb19obHQo
dm1jYiwgcmVncyk7Cj4gICAgICAgICAgYnJlYWs7Cj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvbW9uaXRvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9yLmgKPiBpbmRl
eCA3YTllMWU4Li45OWVkNGI4NyAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21v
bml0b3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbW9uaXRvci5oCj4gQEAgLTgxLDEy
ICs4MSwxMiBAQCBzdGF0aWMgaW5saW5lIHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJp
bGl0aWVzKHN0cnVjdCBkb21haW4gKmQpCj4gICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhF
Tl9ET01DVExfTU9OSVRPUl9FVkVOVF9TT0ZUV0FSRV9CUkVBS1BPSU5UKSB8Cj4gICAgICAgICAg
ICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9NT1ZfVE9fTVNSKSB8
Cj4gICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9J
TlRFUlJVUFQpIHwKPiArICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX0NQVUlEKSB8Cj4gICAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9XUklURV9DVFJMUkVHKSk7Cj4KPiAgICAgIGlmICggY3B1X2hhc192
bXggKQo+ICAgICAgewo+ICAgICAgICAgIGNhcGFiaWxpdGllcyB8PSAoKDFVIDw8IFhFTl9ET01D
VExfTU9OSVRPUl9FVkVOVF9ERUJVR19FWENFUFRJT04pIHwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfQ1BVSUQpIHwKPiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICgxVSA8PCBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfRU1VTF9V
TklNUExFTUVOVEVEKSk7Cj4KPiAgICAgICAgICAvKiBTaW5jZSB3ZSBrbm93IHRoaXMgaXMgb24g
Vk1YLCB3ZSBjYW4ganVzdCBjYWxsIHRoZSBodm0gZnVuYyAqLwo+IC0tCj4gMi43LjQKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 22:32:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 22:32:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epLtD-0007cS-Re; Fri, 23 Feb 2018 22:32:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=sieg=fr=gmail.com=tamas.k.lengyel@srs-us1.protection.inumbo.net>)
 id 1epLtC-0007cM-8K
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 22:32:26 +0000
X-Inumbo-ID: 4c9c8604-18e9-11e8-ba59-bc764e045a96
Received: from mail-wm0-f67.google.com (unknown [74.125.82.67])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c9c8604-18e9-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 23:31:33 +0100 (CET)
Received: by mail-wm0-f67.google.com with SMTP id h21so7305913wmd.1
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 14:32:23 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=20VmuxAoXGlHh3GKSVGk2U0jbB3j0bvBehQkSmYyIPE=;
 b=ehhs1/PVwsXUh2AqLk+Lx66DRFBmLYGn8ngCAFHSy+pyd5oSPZxrVuTnwl9iJN+SFJ
 hjCBgvHyQus+Ut6pmOnlvjbF+0PSWs3SzRlUHMBzCvOxMSJ6yX/6navE4rtpiKZzqbue
 KfmtCDiLFf4UwP9cJfysg4QDxPSYocCaLKlg3evuxTJCJxM+NAfKICYUQ3XZ0iOEJYxF
 JLW90vt7WyQK1uk+Ks57b+YdU996Tx63lu9HG2MPV4R9sfAShS9lNwc2aHLeeY2ku0/o
 JghC/t1Hvo4XJ6Uv01/RAyWmhyGRkkcrBRv7DoxzcsrNmHVwgUKlJh2xYpJDJ3jW0Nt1
 XSHA==
X-Gm-Message-State: APf1xPBh7t8ijMLhKNtAyXac+fnP6UliuzlWITStLAFze052g7EKQwtJ
 F/jSH8Fyo2gFq3XFghfWYJn4gdQb
X-Google-Smtp-Source: AH8x224ZMradqiRA6+FKnXjRPZobJrb28VCcZp8wEzyGEjcWIC4YyqOHAcBgZbLnTkaxrnEg3iMcRw==
X-Received: by 10.80.151.167 with SMTP id e36mr4583930edb.51.1519425142363;
 Fri, 23 Feb 2018 14:32:22 -0800 (PST)
Received: from mail-wm0-f50.google.com (mail-wm0-f50.google.com.
 [74.125.82.50])
 by smtp.gmail.com with ESMTPSA id f6sm2752594edl.9.2018.02.23.14.32.21
 for <xen-devel@lists.xen.org>
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 14:32:22 -0800 (PST)
Received: by mail-wm0-f50.google.com with SMTP id x7so4864092wmc.0
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 14:32:21 -0800 (PST)
X-Received: by 10.28.20.206 with SMTP id 197mr2728307wmu.19.1519425141410;
 Fri, 23 Feb 2018 14:32:21 -0800 (PST)
MIME-Version: 1.0
Received: by 10.28.52.139 with HTTP; Fri, 23 Feb 2018 14:31:40 -0800 (PST)
In-Reply-To: <2866705e-af4d-45bf-9692-64aa3d30084e@bitdefender.com>
References: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
 <CABfawh=74yhC5SohOA2tX5D6P8C_RnpCgRcbyeAt8txZ9f3TRg@mail.gmail.com>
 <2866705e-af4d-45bf-9692-64aa3d30084e@bitdefender.com>
From: Tamas K Lengyel <tamas@tklengyel.com>
Date: Fri, 23 Feb 2018 15:31:40 -0700
X-Gmail-Original-Message-ID: <CABfawhnf=K4BcgD=hp5r0wvQtD=PrUO93+ivQyFkaHthAx-axw@mail.gmail.com>
Message-ID: <CABfawhnf=K4BcgD=hp5r0wvQtD=PrUO93+ivQyFkaHthAx-axw@mail.gmail.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, tim@xen.org,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMzoyNSBQTSwgUmF6dmFuIENvam9jYXJ1CjxyY29qb2Nh
cnVAYml0ZGVmZW5kZXIuY29tPiB3cm90ZToKPiBPbiAwMi8yNC8yMDE4IDEyOjA2IEFNLCBUYW1h
cyBLIExlbmd5ZWwgd3JvdGU6Cj4+IE9uIE1vbiwgSmFuIDgsIDIwMTggYXQgNTo0OSBBTSwgQWxl
eGFuZHJ1IElzYWlsYQo+PiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4gVGhp
cyBwYXRjaCBpcyBhZGRpbmcgYSB3YXkgdG8gZW5hYmxlL2Rpc2FibGUgbmVzdGVkIHBhZ2VmYXVs
dAo+Pj4gZXZlbnRzLiBJdCBpbnRyb2R1Y2VzIHRoZSB4Y19tb25pdG9yX25lc3RlZF9wYWdlZmF1
bHQgZnVuY3Rpb24KPj4+IGFuZCBhZGRzIHRoZSBuZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkIGlu
IHRoZSBtb25pdG9yIHN0cnVjdHVyZS4KPj4+IFRoaXMgaXMgbmVlZGVkIGJ5IHRoZSBpbnRyb3Nw
ZWN0aW9uIHNvIGl0IHdpbGwgb25seSBnZXQgZ2xhCj4+PiBmYXVsdHMgYW5kIG5vdCBnZXQgc3Bh
bW1lZCB3aXRoIG90aGVyIGZhdWx0cy4KPj4+IEluIHAybV9zZXRfYWRfYml0cyB0aGUgdi0+YXJj
aC5zc2VfcGdfZGlydHkuZWlwIGFuZAo+Pj4gdi0+YXJjaC5zc2VfcGdfZGlydHkuZ2xhIGFyZSB1
c2VkIHRvIG1hcmsgdGhhdCB0aGlzIGlzIHRoZQo+Pj4gc2Vjb25kIHRpbWUgYSBmYXVsdCBvY2N1
cnMgYW5kIHRoZSBkaXJ0eSBiaXQgaXMgc2V0Lgo+Pj4KPj4+IFNpZ25lZC1vZmYtYnk6IEFsZXhh
bmRydSBJc2FpbGEgPGFpc2FpbGFAYml0ZGVmZW5kZXIuY29tPgo+Pj4KPj4+IC0tLQo+Pj4gQ2hh
bmdlcyBzaW5jZSBWMToKPj4+ICAgICAgICAgLSBSYiBWMQo+Pj4gICAgICAgICAtIEFkZCBjb21t
ZW50IGluIGRvbWN0bC5oCj4+PiAtLS0KPj4+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aCB8ICAyICsrCj4+PiAgdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAgfCAxNCArKysrKysr
KysrKysrKwo+Pj4gIHhlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgIHwgMjcgKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+PiAgeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgfCAx
MyArKysrKysrKysrKysrCj4+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAgNiAr
KysrKysKPj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaCB8ICAzICsrLQo+Pj4gIHhl
bi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwgIDIgKysKPj4+ICA3IGZpbGVzIGNoYW5nZWQs
IDY2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEvdG9v
bHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAo+Pj4gaW5kZXggMDllMTM2My4uMTEyYzk3NCAxMDA2NDQKPj4+IC0tLSBhL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCj4+PiArKysgYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwu
aAo+Pj4gQEAgLTIwNTYsNiArMjA1Niw4IEBAIGludCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNj
ZXNzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCj4+PiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUpOwo+Pj4gIGludCB4Y19tb25pdG9y
X2d1ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKPj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMsIGJv
b2wgYWxsb3dfdXNlcnNwYWNlKTsKPj4+ICtpbnQgeGNfbW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0
KHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCj4+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib29sIGRpc2FibGUpOwo+Pj4gIGludCB4Y19tb25pdG9yX2Rl
YnVnX2V4Y2VwdGlvbnMoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKPj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMp
Owo+Pj4gIGludCB4Y19tb25pdG9yX2NwdWlkKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBk
b21haW5faWQsIGJvb2wgZW5hYmxlKTsKPj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19t
b25pdG9yLmMgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKPj4+IGluZGV4IDAyMzNiODcuLmU5
NmM1NmQgMTAwNjQ0Cj4+PiAtLS0gYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKPj4+ICsrKyBi
L3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwo+Pj4gQEAgLTE2Myw2ICsxNjMsMjAgQEAgaW50IHhj
X21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWlu
X2lkLCBib29sIGVuYWJsZSwKPj4+ICAgICAgcmV0dXJuIGRvX2RvbWN0bCh4Y2gsICZkb21jdGwp
Owo+Pj4gIH0KPj4+Cj4+PiAraW50IHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVsdCh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAo+Pj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBkaXNhYmxlKQo+Pj4gK3sKPj4+ICsgICAgREVDTEFSRV9ET01DVEw7
Cj4+PiArCj4+PiArICAgIGRvbWN0bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7Cj4+PiAr
ICAgIGRvbWN0bC5kb21haW4gPSBkb21haW5faWQ7Cj4+PiArICAgIGRvbWN0bC51Lm1vbml0b3Jf
b3Aub3AgPSBkaXNhYmxlID8gWEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQo+Pj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogWEVOX0RPTUNUTF9NT05JVE9SX09QX0RJ
U0FCTEU7Cj4+PiArICAgIGRvbWN0bC51Lm1vbml0b3Jfb3AuZXZlbnQgPSBYRU5fRE9NQ1RMX01P
TklUT1JfRVZFTlRfTkVTVEVEX1BBR0VGQVVMVDsKPj4+ICsKPj4+ICsgICAgcmV0dXJuIGRvX2Rv
bWN0bCh4Y2gsICZkb21jdGwpOwo+Pj4gK30KPj4+ICsKPj4+ICBpbnQgeGNfbW9uaXRvcl9lbXVs
YXRlX2VhY2hfcmVwKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKPj4+ICB7Cj4+PiBk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyBiL3hlbi9hcmNoL3g4Ni9t
bS9tZW1fYWNjZXNzLmMKPj4+IGluZGV4IGMwY2QwMTcuLjA3YTMzNGIgMTAwNjQ0Cj4+PiAtLS0g
YS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW0v
bWVtX2FjY2Vzcy5jCj4+PiBAQCAtMTM3LDYgKzEzNywyMyBAQCBib29sIHAybV9tZW1fYWNjZXNz
X2VtdWxhdGVfY2hlY2soc3RydWN0IHZjcHUgKnYsCj4+PiAgICAgIHJldHVybiB2aW9sYXRpb247
Cj4+PiAgfQo+Pj4KPj4+ICtzdGF0aWMgdm9pZCBwMm1fc2V0X2FkX2JpdHMoc3RydWN0IHZjcHUg
KnYsIHBhZGRyX3QgZ2EpCj4+PiArewo+Pj4gKyAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBjdHh0Owo+
Pj4gKyAgICB1aW50MzJfdCBwZmVjID0gMDsKPj4+ICsKPj4+ICsgICAgaHZtX2Z1bmNzLnNhdmVf
Y3B1X2N0eHQodiwgJmN0eHQpOwo+Pj4gKwo+Pj4gKyAgICBpZiAoIGd1ZXN0X2NwdV91c2VyX3Jl
Z3MoKS0+ZWlwID09IHYtPmFyY2gucGdfZGlydHkuZWlwCj4+PiArICAgICAgICAgJiYgZ2EgPT0g
di0+YXJjaC5wZ19kaXJ0eS5nbGEgKQo+Pj4gKyAgICAgICAgcGZlYyA9IFBGRUNfd3JpdGVfYWNj
ZXNzOwo+Pj4gKwo+Pj4gKyAgICBwYWdpbmdfZ2FfdG9fZ2ZuX2NyMyh2LCBjdHh0LmNyMywgZ2Es
ICZwZmVjLCBOVUxMKTsKPj4+ICsKPj4+ICsgICAgdi0+YXJjaC5wZ19kaXJ0eS5laXAgPSBndWVz
dF9jcHVfdXNlcl9yZWdzKCktPmVpcDsKPj4+ICsgICAgdi0+YXJjaC5wZ19kaXJ0eS5nbGEgPSBn
YTsKPj4+ICt9Cj4+PiArCj4+PiAgYm9vbCBwMm1fbWVtX2FjY2Vzc19jaGVjayhwYWRkcl90IGdw
YSwgdW5zaWduZWQgbG9uZyBnbGEsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1
Y3QgbnBmZWMgbnBmZWMsCj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9y
ZXF1ZXN0X3QgKipyZXFfcHRyKQo+Pj4gQEAgLTIwOCw2ICsyMjUsMTYgQEAgYm9vbCBwMm1fbWVt
X2FjY2Vzc19jaGVjayhwYWRkcl90IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCj4+PiAgICAgICAg
ICB9Cj4+PiAgICAgIH0KPj4+Cj4+PiArICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52
bV9ldmVudF9tb25pdG9yKSAmJgo+Pj4gKyAgICAgICAgIGQtPmFyY2gubW9uaXRvci5uZXN0ZWRf
cGFnZWZhdWx0X2Rpc2FibGVkICYmCj4+PiArICAgICAgICAgbnBmZWMua2luZCAhPSBucGZlY19r
aW5kX3dpdGhfZ2xhICkgLyogZG9uJ3Qgc2VuZCBhIG1lbV9ldmVudCAqLwo+Pj4gKyAgICB7Cj4+
PiArICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRlX2ZsYWdzID0gMDsKPj4+ICsgICAg
ICAgIHAybV9zZXRfYWRfYml0cyh2LCBnbGEpOwo+Pj4gKwo+Pj4gKyAgICAgICAgcmV0dXJuIHRy
dWU7Cj4+PiArICAgIH0KPj4+ICsKPj4+ICAgICAgKnJlcV9wdHIgPSBOVUxMOwo+Pj4gICAgICBy
ZXEgPSB4emFsbG9jKHZtX2V2ZW50X3JlcXVlc3RfdCk7Cj4+PiAgICAgIGlmICggcmVxICkKPj4+
IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0
b3IuYwo+Pj4gaW5kZXggZjIyOWU2OS4uZTM1YjYxOSAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNo
L3g4Ni9tb25pdG9yLmMKPj4+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPj4+IEBAIC0y
NDEsNiArMjQxLDE5IEBAIGludCBhcmNoX21vbml0b3JfZG9tY3RsX2V2ZW50KHN0cnVjdCBkb21h
aW4gKmQsCj4+PiAgICAgICAgICBicmVhazsKPj4+ICAgICAgfQo+Pj4KPj4+ICsgICAgY2FzZSBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTkVTVEVEX1BBR0VGQVVMVDoKPj4+ICsgICAgewo+Pj4g
KyAgICAgICAgYm9vbCBvbGRfc3RhdHVzID0gYWQtPm1vbml0b3IubmVzdGVkX3BhZ2VmYXVsdF9k
aXNhYmxlZDsKPj4+ICsKPj4+ICsgICAgICAgIGlmICggdW5saWtlbHkob2xkX3N0YXR1cyA9PSBy
ZXF1ZXN0ZWRfc3RhdHVzKSApCj4+PiArICAgICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7Cj4+PiAr
Cj4+PiArICAgICAgICBkb21haW5fcGF1c2UoZCk7Cj4+PiArICAgICAgICBhZC0+bW9uaXRvci5u
ZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkID0gcmVxdWVzdGVkX3N0YXR1czsKPj4+ICsgICAgICAg
IGRvbWFpbl91bnBhdXNlKGQpOwo+Pj4gKyAgICAgICAgYnJlYWs7Cj4+PiArICAgIH0KPj4+ICsK
Pj4+ICAgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfREVTQ19BQ0NFU1M6Cj4+PiAg
ICAgIHsKPj4+ICAgICAgICAgIGJvb2wgb2xkX3N0YXR1cyA9IGFkLT5tb25pdG9yLmRlc2NyaXB0
b3JfYWNjZXNzX2VuYWJsZWQ7Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9k
b21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKPj4+IGluZGV4IDQ2NzlkNTQu
LjA5OWFmN2MgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4+
PiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4+PiBAQCAtNDEyLDYgKzQxMiw3
IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgo+Pj4gICAgICAgICAgdW5zaWduZWQgaW50IGRlc2NyaXB0
b3JfYWNjZXNzX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKPj4+ICAg
ICAgICAgIHVuc2lnbmVkIGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkICAgICAg
ICAgICAgICAgICAgICAgICA6IDE7Cj4+PiAgICAgICAgICB1bnNpZ25lZCBpbnQgZW11bF91bmlt
cGxlbWVudGVkX2VuYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOwo+Pj4gKyAg
ICAgICAgdW5zaWduZWQgaW50IG5lc3RlZF9wYWdlZmF1bHRfZGlzYWJsZWQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogMTsKPj4KPj4gQWxsIG90aGVyIG9wdGlvbnMgYXJlICJfZW5hYmxl
ZCIgaGVyZSwgc28gYWRkaW5nIG9uZSB0aGF0J3MgZmxpcHBlZAo+PiBqdXN0IGxvb2tzIG91dCBv
ZiBwbGFjZS4gQW55IG9iamVjdGlvbnMgdG8gbWFraW5nIHRoaXMgbWF0Y2ggdGhlIHJlc3Q/Cj4+
IEFsc28sIG5hbWluZyBpdCAibmVzdGVkIiBqdXN0IG1ha2VzIG1lIHRoaW5rIHRoaXMgaXMgc29t
ZWhvdyB3b3VsZCBiZQo+PiByZWxhdGVkIHRvIG5lc3RlZCB2aXJ0dWFsaXphdGlvbiwgYnV0IHRo
YXQncyBub3QgdGhlIGNhc2UuIFRoZXNlIHdvdWxkCj4+IGJlIGp1c3QgcmVndWxhciBwYWdlZmF1
bHRzIGluIHRoZSBndWVzdCwgc28gbmFtaW5nIHRoZSBtb25pdG9yIG9wdGlvbgo+PiBzaW1wbHkg
InBhZ2VmYXVsdCIgd291bGQgbG9vayBiZXR0ZXIgdG8gbWUgaW4gZ2VuZXJhbC4KPiBIZWxsbyBU
YW1hcywKPgo+IEhlcmUncyB0aGUgdGhpbmtpbmcgYmVoaW5kIHByZWZlcnJpbmcgImRpc2FibGVk
IiB0byAiZW5hYmxlZCI6IHdlIHdhbnQKPiB0byBrZWVwIHRoZSBkZWZhdWx0IGJlaGF2aW91ciBh
cyBpdCBpcyBjdXJyZW50bHksIGFuZCB0aGUgY3VycmVudAo+IGJlaGF2aW91ciBpcyB0byBzZW5k
IG91dCBfYWxsXyBFUFQgZmF1bHQgdm1fZXZlbnRzIChjYXVzZWQgYnkgcGFnZSB3YWxrcwo+IG9y
IG5vdCkuCj4KPiBOb3csIHN0cnVjdCBhcmNoX2RvbWFpbiBpcyBiZWluZyB6ZXJvZWQgb3V0IG9u
IGluaXQsIHNvIGlmIHdlIG5hbWUgdGhpcwo+ICJlbmFibGVkIiwgdGhlbiB0aGF0J3MgdGhlIGJl
aGF2aW91ciB3ZSdyZSBzdGFydGluZyBvdXQgd2l0aC4gV2UgaGF2ZSBubwo+IHByb2JsZW0gd2l0
aCB0aGF0LCBidXQgaXQgY2hhbmdlcyB0aGUgY3VycmVudCBkZWZhdWx0IGJlaGF2aW91ci4KCldl
IGNhbiBrZWVwIHRoZSAiZGlzYWJsZWQiIG5hbWluZyBidXQgdGhlbiBwbGVhc2UgYWRkIGEgY29t
bWVudCB0byB0aGUgZmllbGQKc2F5aW5nIHRoYXQgYnkgZGVmYXVsdCBhbGwgZXZlbnRzIGFyZSBz
ZW50LCB0aGlzIGlzIHVzZWQgdG8gZmlsdGVyCnBhZ2VmYXVsdHMgb3V0LgoKPgo+IFNvIGVpdGhl
ciB3ZSBuYW1lIHRoaXMgbmV3IGZpZWxkICJkaXNhYmxlZCIsIG9yIHdlIHJlbmFtZSBpdCB0bwo+
ICJlbmFibGVkIiAoaWYgd2UgcmVuYW1lIGl0LCB3ZSBlaXRoZXIgbmVlZCB0byBzZXQgaXQgYXMg
YSBzcGVjaWFsIGNhc2UKPiBvbiBpbml0LCBvciBtb2RpZnkgdGhlIGRlZmF1bHQgYmVoYXZpb3Vy
IHRvIGJlIF9ub3RfIHNlbmRpbmcgb3V0Cj4gcGFnZS13YWxrLWNhdXNlZCBFUFQgZXZlbnRzKS4K
Pgo+IElmIHlvdSBmZWVsIHN0cm9uZ2x5IGFib3V0IG9wdGlvbnMgMi5BIG9yIDIuQyB3ZSBkb24n
dCBoYXZlIGEgcHJvYmxlbQo+IGNoYW5naW5nIHRoZSBjb2RlLgo+Cj4gQWJvdXQgInBhZ2VmYXVs
dCIsIGl0IHJlYWRzIG1vcmUgY29uZnVzaW5nIHRvIG1lLCBzaW5jZSBhbGwgRVBULXJlbGF0ZWQK
PiB2bV9ldmVudHMgYXJlIGJhc2ljYWxseSBwYWdlIGZhdWx0cy4gQnV0IG1heWJlIHRoYXQncyBq
dXN0IG1lLgoKVHJ1ZS4gSXQncyBqdXN0IGNvbmZ1c2luZyB3aXRoICJuZXN0ZWQiIGFsc28gaGF2
aW5nIG11bHRpcGxlIG1lYW5pbmdzLgpQZXJoYXBzICJpbmd1ZXN0X3BhZ2VmYXVsdHMiPwoKVGFt
YXMKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 22:36:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 22:36:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epLxU-0007u1-El; Fri, 23 Feb 2018 22:36:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bgbd=fr=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1epLxT-0007tv-HU
 for xen-devel@lists.xen.org; Fri, 23 Feb 2018 22:36:51 +0000
X-Inumbo-ID: 443c102d-18ea-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 443c102d-18ea-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 22:38:29 +0000 (UTC)
Received: (qmail 29553 invoked from network); 24 Feb 2018 00:36:43 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 24 Feb 2018 00:36:43 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 9D2997FC21
 for <xen-devel@lists.xen.org>; Sat, 24 Feb 2018 00:36:43 +0200 (EET)
Received: (qmail 19784 invoked from network); 24 Feb 2018 00:36:43 +0200
Received: from 5-12-22-154.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.22.154)
 by smtp02.buh.bitdefender.net with SMTP; 24 Feb 2018 00:36:43 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: Tamas K Lengyel <tamas@tklengyel.com>
References: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
 <CABfawh=74yhC5SohOA2tX5D6P8C_RnpCgRcbyeAt8txZ9f3TRg@mail.gmail.com>
 <2866705e-af4d-45bf-9692-64aa3d30084e@bitdefender.com>
 <CABfawhnf=K4BcgD=hp5r0wvQtD=PrUO93+ivQyFkaHthAx-axw@mail.gmail.com>
Message-ID: <45a54db7-fd2e-112b-f980-14d3374ddf4b@bitdefender.com>
Date: Sat, 24 Feb 2018 00:36:33 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CABfawhnf=K4BcgD=hp5r0wvQtD=PrUO93+ivQyFkaHthAx-axw@mail.gmail.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.75069
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476459,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.020314)], BW: [Enabled, t:
 (0.000008,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.018238,0.000573)], URL: [Enabled, t: (0.000007)],
 RTDA: [Enabled, t: (0.153920), Hit: No, Details: v2.6.22; Id:
 15.1i601el.1c5tf8h5i.at540], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: Stefano Stabellini <sstabellini@kernel.org>, wei.liu2@citrix.com,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, tim@xen.org,
 Xen-devel <xen-devel@lists.xen.org>, Jan Beulich <jbeulich@suse.com>,
 Alexandru Isaila <aisaila@bitdefender.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjQvMjAxOCAxMjozMSBBTSwgVGFtYXMgSyBMZW5neWVsIHdyb3RlOgo+IE9uIEZyaSwg
RmViIDIzLCAyMDE4IGF0IDM6MjUgUE0sIFJhenZhbiBDb2pvY2FydQo+IDxyY29qb2NhcnVAYml0
ZGVmZW5kZXIuY29tPiB3cm90ZToKPj4gT24gMDIvMjQvMjAxOCAxMjowNiBBTSwgVGFtYXMgSyBM
ZW5neWVsIHdyb3RlOgo+Pj4gT24gTW9uLCBKYW4gOCwgMjAxOCBhdCA1OjQ5IEFNLCBBbGV4YW5k
cnUgSXNhaWxhCj4+PiA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+Pj4+IFRoaXMg
cGF0Y2ggaXMgYWRkaW5nIGEgd2F5IHRvIGVuYWJsZS9kaXNhYmxlIG5lc3RlZCBwYWdlZmF1bHQK
Pj4+PiBldmVudHMuIEl0IGludHJvZHVjZXMgdGhlIHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVs
dCBmdW5jdGlvbgo+Pj4+IGFuZCBhZGRzIHRoZSBuZXN0ZWRfcGFnZWZhdWx0X2Rpc2FibGVkIGlu
IHRoZSBtb25pdG9yIHN0cnVjdHVyZS4KPj4+PiBUaGlzIGlzIG5lZWRlZCBieSB0aGUgaW50cm9z
cGVjdGlvbiBzbyBpdCB3aWxsIG9ubHkgZ2V0IGdsYQo+Pj4+IGZhdWx0cyBhbmQgbm90IGdldCBz
cGFtbWVkIHdpdGggb3RoZXIgZmF1bHRzLgo+Pj4+IEluIHAybV9zZXRfYWRfYml0cyB0aGUgdi0+
YXJjaC5zc2VfcGdfZGlydHkuZWlwIGFuZAo+Pj4+IHYtPmFyY2guc3NlX3BnX2RpcnR5LmdsYSBh
cmUgdXNlZCB0byBtYXJrIHRoYXQgdGhpcyBpcyB0aGUKPj4+PiBzZWNvbmQgdGltZSBhIGZhdWx0
IG9jY3VycyBhbmQgdGhlIGRpcnR5IGJpdCBpcyBzZXQuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5
OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVuZGVyLmNvbT4KPj4+Pgo+Pj4+IC0t
LQo+Pj4+IENoYW5nZXMgc2luY2UgVjE6Cj4+Pj4gICAgICAgICAtIFJiIFYxCj4+Pj4gICAgICAg
ICAtIEFkZCBjb21tZW50IGluIGRvbWN0bC5oCj4+Pj4gLS0tCj4+Pj4gIHRvb2xzL2xpYnhjL2lu
Y2x1ZGUveGVuY3RybC5oIHwgIDIgKysKPj4+PiAgdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAg
ICAgfCAxNCArKysrKysrKysrKysrKwo+Pj4+ICB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5j
ICB8IDI3ICsrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+ICB4ZW4vYXJjaC94ODYvbW9u
aXRvci5jICAgICAgICB8IDEzICsrKysrKysrKysrKysKPj4+PiAgeGVuL2luY2x1ZGUvYXNtLXg4
Ni9kb21haW4uaCAgfCAgNiArKysrKysKPj4+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25pdG9y
LmggfCAgMyArKy0KPj4+PiAgeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oICAgfCAgMiArKwo+
Pj4+ICA3IGZpbGVzIGNoYW5nZWQsIDY2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+
Pgo+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xz
L2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+Pj4gaW5kZXggMDllMTM2My4uMTEyYzk3NCAxMDA2
NDQKPj4+PiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+Pj4+ICsrKyBiL3Rv
b2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCj4+Pj4gQEAgLTIwNTYsNiArMjA1Niw4IEBAIGlu
dCB4Y19tb25pdG9yX2Rlc2NyaXB0b3JfYWNjZXNzKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJf
dCBkb21haW5faWQsCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
ZW5hYmxlKTsKPj4+PiAgaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2Ug
KnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMsIGJvb2wgYWxsb3dfdXNlcnNwYWNlKTsKPj4+PiAr
aW50IHhjX21vbml0b3JfbmVzdGVkX3BhZ2VmYXVsdCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMy
X3QgZG9tYWluX2lkLAo+Pj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wg
ZGlzYWJsZSk7Cj4+Pj4gIGludCB4Y19tb25pdG9yX2RlYnVnX2V4Y2VwdGlvbnMoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKPj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBib29sIGVuYWJsZSwgYm9vbCBzeW5jKTsKPj4+PiAgaW50IHhjX21vbml0b3Jf
Y3B1aWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUp
Owo+Pj4+IGRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19tb25pdG9yLmMgYi90b29scy9saWJ4
Yy94Y19tb25pdG9yLmMKPj4+PiBpbmRleCAwMjMzYjg3Li5lOTZjNTZkIDEwMDY0NAo+Pj4+IC0t
LSBhL3Rvb2xzL2xpYnhjL3hjX21vbml0b3IuYwo+Pj4+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX21v
bml0b3IuYwo+Pj4+IEBAIC0xNjMsNiArMTYzLDIwIEBAIGludCB4Y19tb25pdG9yX2d1ZXN0X3Jl
cXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUs
Cj4+Pj4gICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwgJmRvbWN0bCk7Cj4+Pj4gIH0KPj4+Pgo+
Pj4+ICtpbnQgeGNfbW9uaXRvcl9uZXN0ZWRfcGFnZWZhdWx0KHhjX2ludGVyZmFjZSAqeGNoLCB1
aW50MzJfdCBkb21haW5faWQsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Ym9vbCBkaXNhYmxlKQo+Pj4+ICt7Cj4+Pj4gKyAgICBERUNMQVJFX0RPTUNUTDsKPj4+PiArCj4+
Pj4gKyAgICBkb21jdGwuY21kID0gWEVOX0RPTUNUTF9tb25pdG9yX29wOwo+Pj4+ICsgICAgZG9t
Y3RsLmRvbWFpbiA9IGRvbWFpbl9pZDsKPj4+PiArICAgIGRvbWN0bC51Lm1vbml0b3Jfb3Aub3Ag
PSBkaXNhYmxlID8gWEVOX0RPTUNUTF9NT05JVE9SX09QX0VOQUJMRQo+Pj4+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IFhFTl9ET01DVExfTU9OSVRPUl9PUF9ESVNBQkxF
Owo+Pj4+ICsgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5ldmVudCA9IFhFTl9ET01DVExfTU9OSVRP
Ul9FVkVOVF9ORVNURURfUEFHRUZBVUxUOwo+Pj4+ICsKPj4+PiArICAgIHJldHVybiBkb19kb21j
dGwoeGNoLCAmZG9tY3RsKTsKPj4+PiArfQo+Pj4+ICsKPj4+PiAgaW50IHhjX21vbml0b3JfZW11
bGF0ZV9lYWNoX3JlcCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAo+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKQo+Pj4+ICB7Cj4+
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCj4+Pj4gaW5kZXggYzBjZDAxNy4uMDdhMzM0YiAxMDA2NDQKPj4+
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4+Pj4gKysrIGIveGVuL2FyY2gv
eDg2L21tL21lbV9hY2Nlc3MuYwo+Pj4+IEBAIC0xMzcsNiArMTM3LDIzIEBAIGJvb2wgcDJtX21l
bV9hY2Nlc3NfZW11bGF0ZV9jaGVjayhzdHJ1Y3QgdmNwdSAqdiwKPj4+PiAgICAgIHJldHVybiB2
aW9sYXRpb247Cj4+Pj4gIH0KPj4+Pgo+Pj4+ICtzdGF0aWMgdm9pZCBwMm1fc2V0X2FkX2JpdHMo
c3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ2EpCj4+Pj4gK3sKPj4+PiArICAgIHN0cnVjdCBodm1f
aHdfY3B1IGN0eHQ7Cj4+Pj4gKyAgICB1aW50MzJfdCBwZmVjID0gMDsKPj4+PiArCj4+Pj4gKyAg
ICBodm1fZnVuY3Muc2F2ZV9jcHVfY3R4dCh2LCAmY3R4dCk7Cj4+Pj4gKwo+Pj4+ICsgICAgaWYg
KCBndWVzdF9jcHVfdXNlcl9yZWdzKCktPmVpcCA9PSB2LT5hcmNoLnBnX2RpcnR5LmVpcAo+Pj4+
ICsgICAgICAgICAmJiBnYSA9PSB2LT5hcmNoLnBnX2RpcnR5LmdsYSApCj4+Pj4gKyAgICAgICAg
cGZlYyA9IFBGRUNfd3JpdGVfYWNjZXNzOwo+Pj4+ICsKPj4+PiArICAgIHBhZ2luZ19nYV90b19n
Zm5fY3IzKHYsIGN0eHQuY3IzLCBnYSwgJnBmZWMsIE5VTEwpOwo+Pj4+ICsKPj4+PiArICAgIHYt
PmFyY2gucGdfZGlydHkuZWlwID0gZ3Vlc3RfY3B1X3VzZXJfcmVncygpLT5laXA7Cj4+Pj4gKyAg
ICB2LT5hcmNoLnBnX2RpcnR5LmdsYSA9IGdhOwo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICBib29sIHAy
bV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKPj4+PiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgbnBmZWMgbnBmZWMsCj4+Pj4gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICoqcmVxX3B0cikKPj4+PiBA
QCAtMjA4LDYgKzIyNSwxNiBAQCBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRyX3QgZ3Bh
LCB1bnNpZ25lZCBsb25nIGdsYSwKPj4+PiAgICAgICAgICB9Cj4+Pj4gICAgICB9Cj4+Pj4KPj4+
PiArICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9tb25pdG9yKSAmJgo+
Pj4+ICsgICAgICAgICBkLT5hcmNoLm1vbml0b3IubmVzdGVkX3BhZ2VmYXVsdF9kaXNhYmxlZCAm
Jgo+Pj4+ICsgICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBk
b24ndCBzZW5kIGEgbWVtX2V2ZW50ICovCj4+Pj4gKyAgICB7Cj4+Pj4gKyAgICAgICAgdi0+YXJj
aC52bV9ldmVudC0+ZW11bGF0ZV9mbGFncyA9IDA7Cj4+Pj4gKyAgICAgICAgcDJtX3NldF9hZF9i
aXRzKHYsIGdsYSk7Cj4+Pj4gKwo+Pj4+ICsgICAgICAgIHJldHVybiB0cnVlOwo+Pj4+ICsgICAg
fQo+Pj4+ICsKPj4+PiAgICAgICpyZXFfcHRyID0gTlVMTDsKPj4+PiAgICAgIHJlcSA9IHh6YWxs
b2Modm1fZXZlbnRfcmVxdWVzdF90KTsKPj4+PiAgICAgIGlmICggcmVxICkKPj4+PiBkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBiL3hlbi9hcmNoL3g4Ni9tb25pdG9yLmMKPj4+
PiBpbmRleCBmMjI5ZTY5Li5lMzViNjE5IDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9t
b25pdG9yLmMKPj4+PiArKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5jCj4+Pj4gQEAgLTI0MSw2
ICsyNDEsMTkgQEAgaW50IGFyY2hfbW9uaXRvcl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAq
ZCwKPj4+PiAgICAgICAgICBicmVhazsKPj4+PiAgICAgIH0KPj4+Pgo+Pj4+ICsgICAgY2FzZSBY
RU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfTkVTVEVEX1BBR0VGQVVMVDoKPj4+PiArICAgIHsKPj4+
PiArICAgICAgICBib29sIG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5uZXN0ZWRfcGFnZWZhdWx0
X2Rpc2FibGVkOwo+Pj4+ICsKPj4+PiArICAgICAgICBpZiAoIHVubGlrZWx5KG9sZF9zdGF0dXMg
PT0gcmVxdWVzdGVkX3N0YXR1cykgKQo+Pj4+ICsgICAgICAgICAgICByZXR1cm4gLUVFWElTVDsK
Pj4+PiArCj4+Pj4gKyAgICAgICAgZG9tYWluX3BhdXNlKGQpOwo+Pj4+ICsgICAgICAgIGFkLT5t
b25pdG9yLm5lc3RlZF9wYWdlZmF1bHRfZGlzYWJsZWQgPSByZXF1ZXN0ZWRfc3RhdHVzOwo+Pj4+
ICsgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwo+Pj4+ICsgICAgICAgIGJyZWFrOwo+Pj4+ICsg
ICAgfQo+Pj4+ICsKPj4+PiAgICAgIGNhc2UgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0Nf
QUNDRVNTOgo+Pj4+ICAgICAgewo+Pj4+ICAgICAgICAgIGJvb2wgb2xkX3N0YXR1cyA9IGFkLT5t
b25pdG9yLmRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQ7Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvZG9tYWluLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCj4+
Pj4gaW5kZXggNDY3OWQ1NC4uMDk5YWY3YyAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAo+
Pj4+IEBAIC00MTIsNiArNDEyLDcgQEAgc3RydWN0IGFyY2hfZG9tYWluCj4+Pj4gICAgICAgICAg
dW5zaWduZWQgaW50IGRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogMTsKPj4+PiAgICAgICAgICB1bnNpZ25lZCBpbnQgZ3Vlc3RfcmVxdWVzdF91
c2Vyc3BhY2VfZW5hYmxlZCAgICAgICAgICAgICAgICAgICAgICAgOiAxOwo+Pj4+ICAgICAgICAg
IHVuc2lnbmVkIGludCBlbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA6IDE7Cj4+Pj4gKyAgICAgICAgdW5zaWduZWQgaW50IG5lc3RlZF9wYWdlZmF1
bHRfZGlzYWJsZWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMTsKPj4+Cj4+PiBBbGwg
b3RoZXIgb3B0aW9ucyBhcmUgIl9lbmFibGVkIiBoZXJlLCBzbyBhZGRpbmcgb25lIHRoYXQncyBm
bGlwcGVkCj4+PiBqdXN0IGxvb2tzIG91dCBvZiBwbGFjZS4gQW55IG9iamVjdGlvbnMgdG8gbWFr
aW5nIHRoaXMgbWF0Y2ggdGhlIHJlc3Q/Cj4+PiBBbHNvLCBuYW1pbmcgaXQgIm5lc3RlZCIganVz
dCBtYWtlcyBtZSB0aGluayB0aGlzIGlzIHNvbWVob3cgd291bGQgYmUKPj4+IHJlbGF0ZWQgdG8g
bmVzdGVkIHZpcnR1YWxpemF0aW9uLCBidXQgdGhhdCdzIG5vdCB0aGUgY2FzZS4gVGhlc2Ugd291
bGQKPj4+IGJlIGp1c3QgcmVndWxhciBwYWdlZmF1bHRzIGluIHRoZSBndWVzdCwgc28gbmFtaW5n
IHRoZSBtb25pdG9yIG9wdGlvbgo+Pj4gc2ltcGx5ICJwYWdlZmF1bHQiIHdvdWxkIGxvb2sgYmV0
dGVyIHRvIG1lIGluIGdlbmVyYWwuCj4+IEhlbGxvIFRhbWFzLAo+Pgo+PiBIZXJlJ3MgdGhlIHRo
aW5raW5nIGJlaGluZCBwcmVmZXJyaW5nICJkaXNhYmxlZCIgdG8gImVuYWJsZWQiOiB3ZSB3YW50
Cj4+IHRvIGtlZXAgdGhlIGRlZmF1bHQgYmVoYXZpb3VyIGFzIGl0IGlzIGN1cnJlbnRseSwgYW5k
IHRoZSBjdXJyZW50Cj4+IGJlaGF2aW91ciBpcyB0byBzZW5kIG91dCBfYWxsXyBFUFQgZmF1bHQg
dm1fZXZlbnRzIChjYXVzZWQgYnkgcGFnZSB3YWxrcwo+PiBvciBub3QpLgo+Pgo+PiBOb3csIHN0
cnVjdCBhcmNoX2RvbWFpbiBpcyBiZWluZyB6ZXJvZWQgb3V0IG9uIGluaXQsIHNvIGlmIHdlIG5h
bWUgdGhpcwo+PiAiZW5hYmxlZCIsIHRoZW4gdGhhdCdzIHRoZSBiZWhhdmlvdXIgd2UncmUgc3Rh
cnRpbmcgb3V0IHdpdGguIFdlIGhhdmUgbm8KPj4gcHJvYmxlbSB3aXRoIHRoYXQsIGJ1dCBpdCBj
aGFuZ2VzIHRoZSBjdXJyZW50IGRlZmF1bHQgYmVoYXZpb3VyLgo+IAo+IFdlIGNhbiBrZWVwIHRo
ZSAiZGlzYWJsZWQiIG5hbWluZyBidXQgdGhlbiBwbGVhc2UgYWRkIGEgY29tbWVudCB0byB0aGUg
ZmllbGQKPiBzYXlpbmcgdGhhdCBieSBkZWZhdWx0IGFsbCBldmVudHMgYXJlIHNlbnQsIHRoaXMg
aXMgdXNlZCB0byBmaWx0ZXIKPiBwYWdlZmF1bHRzIG91dC4KCldpbGwgZG8sIG5vIHByb2JsZW0u
Cgo+PiBTbyBlaXRoZXIgd2UgbmFtZSB0aGlzIG5ldyBmaWVsZCAiZGlzYWJsZWQiLCBvciB3ZSBy
ZW5hbWUgaXQgdG8KPj4gImVuYWJsZWQiIChpZiB3ZSByZW5hbWUgaXQsIHdlIGVpdGhlciBuZWVk
IHRvIHNldCBpdCBhcyBhIHNwZWNpYWwgY2FzZQo+PiBvbiBpbml0LCBvciBtb2RpZnkgdGhlIGRl
ZmF1bHQgYmVoYXZpb3VyIHRvIGJlIF9ub3RfIHNlbmRpbmcgb3V0Cj4+IHBhZ2Utd2Fsay1jYXVz
ZWQgRVBUIGV2ZW50cykuCj4+Cj4+IElmIHlvdSBmZWVsIHN0cm9uZ2x5IGFib3V0IG9wdGlvbnMg
Mi5BIG9yIDIuQyB3ZSBkb24ndCBoYXZlIGEgcHJvYmxlbQo+PiBjaGFuZ2luZyB0aGUgY29kZS4K
Pj4KPj4gQWJvdXQgInBhZ2VmYXVsdCIsIGl0IHJlYWRzIG1vcmUgY29uZnVzaW5nIHRvIG1lLCBz
aW5jZSBhbGwgRVBULXJlbGF0ZWQKPj4gdm1fZXZlbnRzIGFyZSBiYXNpY2FsbHkgcGFnZSBmYXVs
dHMuIEJ1dCBtYXliZSB0aGF0J3MganVzdCBtZS4KPiAKPiBUcnVlLiBJdCdzIGp1c3QgY29uZnVz
aW5nIHdpdGggIm5lc3RlZCIgYWxzbyBoYXZpbmcgbXVsdGlwbGUgbWVhbmluZ3MuCj4gUGVyaGFw
cyAiaW5ndWVzdF9wYWdlZmF1bHRzIj8KClN1cmUsIGlmIG5vYm9keSBlbHNlIG9iamVjdHMsIHdl
J2xsIGNoYW5nZSAibmVzdGVkIiB0byAiaW5ndWVzdCIuCgoKVGhhbmtzLApSYXp2YW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 22:42:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 22:42:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epM2K-00007e-0n; Fri, 23 Feb 2018 22:41:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulpj=fr=gmail.com=semelpaul@srs-us1.protection.inumbo.net>)
 id 1epM2I-00007W-8C
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 22:41:50 +0000
X-Inumbo-ID: 9d5c2ecf-18ea-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d5c2ecf-18ea-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 23:40:58 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id z12so15603025wrg.4
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 14:41:48 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:cc:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=TGPatowLK3YICqBG51qXQbdH4XFOormRrQUfitk0QMw=;
 b=o5nW9rl5eKMVz5BPJ7UL/YFqmgzcWjmlVLAXu+yw09lvFm3VtEMppPoZhcuB3GMSA8
 89YbfKfg9mdpQni4QQ1l4mXIw0H0F3RNwgb0c69D4JX1vzVNjlERaf3rW+vjAAONO5Dq
 YbQRPZ0h8xbHh2AKMA3DXUXLp4h5oprprSd7FgFL5hb01B3PEo7YPLKblvw/rQc0kblf
 h2Wde6a9KWMNROcSQJ/v/nyv11eZjljBJobpp9j1w1VUF0yAAp2NFjS1O2aZBoD+Cn2M
 2Av1Xid8yNpgsHEwQsnrlvPkDOXrrpm2fMrtBZWy6mU7Q9Hbh06lHPrzPJDoDptWTXmA
 ZWmA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:cc:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=TGPatowLK3YICqBG51qXQbdH4XFOormRrQUfitk0QMw=;
 b=PZbTd2Q/smqJ/PxYlI6Upb9tei09leJbirGoGcekUfE3EeCAmcj3fvbH1j7/JNMSy7
 FLu1daJPvYFtLjueu81kd5KwZ5oN56MX7MsgPJrtHoYbBPtl5/yoJgEKVfSMUs9GfXN+
 /0/0llzxE1CLII2Tk25nCgz1VCqgSUFKg9kiB3w1BrfIxSx6yszNRaO5clmdxQXzrgll
 n/UdWBKt9xt7yniKzBXR+lvHZEZqBjzosMODeB/Ld+yY8gD+1RpNoCxgEWg7P6tc7eAf
 tWo4mePzUO0imaZq7WZcTyD2/nvrES6x5zU8ILJOnbkddlIMRwK5Kt9h8dUr4//GUBmO
 K9gQ==
X-Gm-Message-State: APf1xPCkIzqdBWiV/jGT/OfcaD+zTn5gnHLh1QWNTgMcPnwo9Tyg+SB/
 HhWgHwLgg5MRpz0tamXp084=
X-Google-Smtp-Source: AH8x224GoPmMINOgv97LWDo25iHl+8QYMNw9ol/VLJm3nAHgA1KNRYXiOoGrhn3SGz2aXJosIRpVbw==
X-Received: by 10.223.135.136 with SMTP id b8mr2953914wrb.72.1519425707474;
 Fri, 23 Feb 2018 14:41:47 -0800 (PST)
Received: from [192.168.43.212] ([80.12.34.45])
 by smtp.gmail.com with ESMTPSA id b28sm3197564wrg.66.2018.02.23.14.41.46
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 14:41:46 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <20180222180014.qctjkne27d5qwfro@citrix.com>
 <20180222235726.28721-1-semelpaul@gmail.com>
 <20180223163009.b42xfl3euanth3b7@citrix.com>
From: Paul Semel <semelpaul@gmail.com>
Message-ID: <8a1f8d23-e43b-de14-0635-7b104c158020@gmail.com>
Date: Fri, 23 Feb 2018 23:41:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180223163009.b42xfl3euanth3b7@citrix.com>
Content-Language: en-US
Cc: george.dunlap@eu.citrix.com, xen-devel@lists.xenproject.org,
 JBeulich@suse.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH] fuzz/x86_emulate: fix bounds for input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8yMy8yMDE4IDA1OjMwIFBNLCBXZWkgTGl1IHdyb3RlOgo+IE9uIEZyaSwgRmViIDIz
LCAyMDE4IGF0IDEyOjU3OjI2QU0gKzAxMDAsIFBhdWwgU2VtZWwgd3JvdGU6Cj4+IFRoZSBtaW5p
bXVtIHNpemUgZm9yIHRoZSBpbnB1dCBzaXplIHdhcyBzZXQgdG8gREFUQV9PRkZTRVQgKyAxIHdo
aWNoIHdhcyBtZWFuaW5nCj4+IHRoYXQgd2Ugd2VyZSByZXF1ZXN0aW5nIGF0IGxlYXN0IG9uZSBj
aGFyYWN0ZXIgb2YgdGhlIGRhdGEgYXJyYXkgdG8gYmUgZmlsbGVkLgo+PiBUaGlzIGlzIG5vdCBu
ZWVkZWQgZm9yIHRoZSBmdXp6ZXIgdG8gZ2V0IHdvcmtpbmcgY29ycmVjdGx5Lgo+IAo+IFNvcnJ5
LCBJIGRvbid0IGZvbGxvdyAtLSB3aGF0IGRvIHlvdSBleHBlY3QgdGhlIGVtdWxhdG9yIHRvIGRv
IGlmIHRoZXJlCj4gaXMgbm8gaW5zdHJ1Y3Rpb24gdG8gZW11bGF0ZT8KPiAKClN1cmUsIEkgY29u
ZnVzZWQgbXlzZWxmIG9uIHRoaXMgb25lLCBzb3JyeSBhYm91dCBpdCAhCgo+Pgo+PiBUaGUgbWF4
aW11bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRvIElOUFVUX1NJWkUsIHdoaWNo
IGlzIGFjdHVhbGx5Cj4+IHRoZSBzaXplIG9mIHRoZSBkYXRhIGFycmF5IGluc2lkZSB0aGUgZnV6
el9jb3JwdXMgc3RydWN0dXJlIGFuZCBzbyB3YXMgbm90Cj4+IGFibGluZyB1c2VyIChvciBBRkwp
IHRvIGZpbGwgaW4gdGhlIHdob2xlIHN0cnVjdHVyZS4gQ2hhbmdpbmcgdG8KPj4gc2l6ZW9mKHN0
cnVjdCBmdXp6X2NvcnB1cykgY29ycmVjdCB0aGlzIHByb2JsZW0uCj4+Cj4+IFNpZ25lZC1vZmYt
Ynk6IFBhdWwgU2VtZWwgPHNlbWVscGF1bEBnbWFpbC5jb20+Cj4+IC0tLQo+PiAgIHRvb2xzL2Z1
enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9yL2Z1enotZW11bC5jIHwgOSArKysrKy0tLS0KPj4g
ICAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Pgo+PiBk
aWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVs
LmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiBp
bmRleCA5NjQ2ODJhYTFhLi5mM2NlMmU3ZTI3IDEwMDY0NAo+PiAtLS0gYS90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiArKysgYi90b29scy9mdXp6L3g4
Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwo+PiBAQCAtMzMsNiArMzMsNyBAQCBz
dHJ1Y3QgZnV6el9jb3JwdXMKPj4gICAgICAgdW5zaWduZWQgY2hhciBkYXRhW0lOUFVUX1NJWkVd
Owo+PiAgIH0gaW5wdXQ7Cj4+ICAgI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihzdHJ1Y3Qg
ZnV6el9jb3JwdXMsIGRhdGEpCj4+ICsjZGVmaW5lIEZVWlpfQ09SUFVTX1NJWkUgKHNpemVvZihz
dHJ1Y3QgZnV6el9jb3JwdXMpKQo+PiAgIAo+PiAgIC8qCj4+ICAgICogSW50ZXJuYWwgc3RhdGUg
b2YgdGhlIGZ1enppbmcgaGFybmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlu
cHV0Cj4+IEBAIC04MjIsMTMgKzgyMywxMyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChj
b25zdCB1aW50OF90ICpkYXRhX3AsIHNpemVfdCBzaXplKQo+PiAgICAgICAvKiBSZXNldCBhbGwg
Z2xvYmFsIHN0YXRlIHZhcmlhYmxlcyAqLwo+PiAgICAgICBtZW1zZXQoJmlucHV0LCAwLCBzaXpl
b2YoaW5wdXQpKTsKPj4gICAKPj4gLSAgICBpZiAoIHNpemUgPD0gREFUQV9PRkZTRVQgKQo+PiAr
ICAgIGlmICggc2l6ZSA8IERBVEFfT0ZGU0VUICkKPj4gICAgICAgewo+PiAgICAgICAgICAgcHJp
bnRmKCJJbnB1dCB0b28gc21hbGxcbiIpOwo+PiAgICAgICAgICAgcmV0dXJuIDE7Cj4+ICAgICAg
IH0KPj4gICAKPj4gLSAgICBpZiAoIHNpemUgPiBJTlBVVF9TSVpFICkKPj4gKyAgICBpZiAoIHNp
emUgPiBGVVpaX0NPUlBVU19TSVpFICkKPj4gICAgICAgewo+PiAgICAgICAgICAgcHJpbnRmKCJJ
bnB1dCB0b28gbGFyZ2VcbiIpOwo+PiAgICAgICAgICAgcmV0dXJuIDE7Cj4+IEBAIC04NTksOSAr
ODYwLDkgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAqZGF0YV9w
LCBzaXplX3Qgc2l6ZSkKPj4gICAKPj4gICB1bnNpZ25lZCBpbnQgZnV6el9taW5pbWFsX2lucHV0
X3NpemUodm9pZCkKPj4gICB7Cj4+IC0gICAgQlVJTERfQlVHX09OKERBVEFfT0ZGU0VUID4gSU5Q
VVRfU0laRSk7Cj4+ICsgICAgQlVJTERfQlVHX09OKERBVEFfT0ZGU0VUID4gRlVaWl9DT1JQVVNf
U0laRSk7Cj4gCj4gVGhpbmtpbmcgbW9yZSBhYm91dCBpdCwgdGhpcyBCVUlMRF9CVUdfT04gaXMg
cHJvYmFibHkgaXJyZWxldmFudAo+IG5vd2FkYXlzIGJlY2F1c2Ugd2UndmUgb3B0ZWQgdG8gdXNl
IHN0cnVjdCBmdXp6X2NvcnB1cyBpbnN0ZWFkIG9mIGEKPiBidW5jaCBvZiBkYXRhIHN0cnVjdHVy
ZXMgKHdoZW4gdGhlIGZ1enplciB3YXMgZmlyc3QgaW1wbGVtZW50ZWQpLiBJCj4gZG9uJ3QgdGhp
bmsgd2Ugd2lsbCBnbyBiYWNrIHRvIHRoZSBvbGQgbW9kZWwgaW4gdGhlIGZ1dHVyZSBzbyBkZWxl
dGluZwo+IHRoaXMgQlVJTERfQlVHX09OIHNob3VsZCBiZSBmaW5lLgo+IAoKWWVzLCB5b3UncmUg
cmlnaHQg8J+ZggoKSSdtIGdvaW5nIHRvIHNlbmQgbXkgbGFzdCB2ZXJzaW9uIG9mIHRoaXMgcGF0
Y2ggc28gdGhhdCB5b3UgY2FuIGhhdmUgaXQgIQoKPiBXZWkuCj4gCj4+ICAgCj4+IC0gICAgcmV0
dXJuIERBVEFfT0ZGU0VUICsgMTsKPj4gKyAgICByZXR1cm4gREFUQV9PRkZTRVQ7Cj4+ICAgfQo+
PiAgIAo+PiAgIC8qCj4+IC0tIAo+PiAyLjE2LjEKPj4KCi0tIApQYXVsIFNlbWVsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 22:45:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 22:45:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epM65-0000IO-Gy; Fri, 23 Feb 2018 22:45:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfog=fr=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epM64-0000HE-JB
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 22:45:44 +0000
X-Inumbo-ID: 828af8b0-18eb-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 828af8b0-18eb-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 22:47:22 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epM5w-0002OA-Jy; Fri, 23 Feb 2018 22:45:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epM5r-0001Rj-7h; Fri, 23 Feb 2018 22:45:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epM5q-00086n-EO; Fri, 23 Feb 2018 22:45:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119894-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=ff8689611a1d954897d857b28f7ef404e11cfa2c
X-Osstest-Versions-That: qemuu=a6e0344fa0e09413324835ae122c4cadd7890231
From: osstest service owner <osstest-admin@xenproject.org>
Date: Fri, 23 Feb 2018 22:45:30 +0000
Subject: [Xen-devel] [qemu-mainline test] 119894: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6560306740637444156=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119894 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119894/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119797
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119797
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119797
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119797
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119797
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119797
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                ff8689611a1d954897d857b28f7ef404e11cfa2c
baseline version:
 qemuu                a6e0344fa0e09413324835ae122c4cadd7890231

Last test of basis   119797  2018-02-21 06:25:14 Z    2 days
Testing same since   119894  2018-02-22 15:26:13 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alex BennĂ©e <alex.bennee@linaro.org>
  David Gibson <david@gibson.dropbear.id.au>
  Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk>
  Peter Maydell <peter.maydell@linaro.org>
  Richard Henderson <richard.henderson@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   a6e0344fa0..ff8689611a  ff8689611a1d954897d857b28f7ef404e11cfa2c -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6560306740637444156==--

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 22:49:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 22:49:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epM9a-0000Zu-4H; Fri, 23 Feb 2018 22:49:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulpj=fr=gmail.com=semelpaul@srs-us1.protection.inumbo.net>)
 id 1epM9Z-0000Zo-A0
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 22:49:21 +0000
X-Inumbo-ID: aa79d690-18eb-11e8-ba59-bc764e045a96
Received: from mail-wm0-x241.google.com (unknown [2a00:1450:400c:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa79d690-18eb-11e8-ba59-bc764e045a96;
 Fri, 23 Feb 2018 23:48:29 +0100 (CET)
Received: by mail-wm0-x241.google.com with SMTP id q83so7367358wme.5
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 14:49:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=wJKpS1ma0hLT/KDlgthUGAbR6Ba4IEh18bEFzP3Epls=;
 b=OA3XkW9dlw4Q3Hr5+b6I+RpEroF+DlEbejM0cR54X/D1eBSaNywRnfRkXhYjNOktFL
 ZqBc0c3dHWP4LM5TOOpB/wbSolBq+Mu5h+LgvVCnn6saRBv787rVrrMr+OQeBox8/OQO
 d34YvfXqP+cWTMdA7ZEDymbafYt1GY+4EeJqrk60k+P68oP8XBAldADZqB/JnaICbK+s
 FcwEOGpWEhoarMU3eBgmqf8XBWWWNsUcYOADvS+Xu3ab1sdkuMaSXsl1kujUZPjPeIYd
 X0YCZJFgeH6AfuPHs8/wi6pvQQVzNCPxkMfyJVDiGbsSxltRLQ+HAOsPgqTNwOWBoYUj
 wUMA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=wJKpS1ma0hLT/KDlgthUGAbR6Ba4IEh18bEFzP3Epls=;
 b=Px++6gWGBgYyUGNKBhhxll2x91BeQDH6LXGlGwhyFHCfce85RLejP6fv6gmha5juDE
 oZ+YOEtDX09Qfk/CPVgGO+7mg/OmT2HKcfqXs5HNfPJFB8FnKTfnHWLhFVaXVj53zh2z
 a+26K6iZAjvlckE2r5oN+RVe4s9DArWdFaRascTSMdSAo2Tiq2bFVCwsiJge/ASN2AG+
 cOnq1idGgvnBypcs2HnZGGfq/QKfdmlGgBY1QWIVI6L8/a0pe9ggvbEQLA6cyKXzhRiX
 YHEToglYkqnFQH0O9TSNMkZtv46jd80eXDt3mhcbaGujnJDmgh5ZVX4E6pxQvpKlOyt/
 BFkQ==
X-Gm-Message-State: APf1xPBO9eHbFUJ9mhxyvmTPlRWru5/15MGZCgq1nvsw5K6ybRe71bzW
 IchHbwDjfb2VCG/CBaZo4Cd8omvITxc=
X-Google-Smtp-Source: AG47ELu7TARkQ8XMtoe+ULsZHsxq5OJyhJh6aqWRXMmaXUlLFVoQ9CdBvr+v74k3qomN1YbpADtvUw==
X-Received: by 10.28.86.132 with SMTP id k126mr2743260wmb.98.1519426159075;
 Fri, 23 Feb 2018 14:49:19 -0800 (PST)
Received: from paul-laptop.localdomain ([80.12.34.45])
 by smtp.gmail.com with ESMTPSA id o94sm5814442wrc.7.2018.02.23.14.49.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 14:49:18 -0800 (PST)
From: Paul Semel <semelpaul@gmail.com>
To: xen-devel@lists.xenproject.org
Date: Fri, 23 Feb 2018 23:48:57 +0100
Message-Id: <20180223224857.10212-1-semelpaul@gmail.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180223163009.b42xfl3euanth3b7@citrix.com>
References: <20180223163009.b42xfl3euanth3b7@citrix.com>
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 Paul Semel <semelpaul@gmail.com>, JBeulich@suse.com
Subject: [Xen-devel] [PATCH v2] fuzz/x86_emulate: fix bounds for input size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1heGltdW0gc2l6ZSBmb3IgdGhlIGlucHV0IHNpemUgd2FzIHNldCB0byBJTlBVVF9TSVpF
LCB3aGljaCBpcyBhY3R1YWxseQp0aGUgc2l6ZSBvZiB0aGUgZGF0YSBhcnJheSBpbnNpZGUgdGhl
IGZ1enpfY29ycHVzIHN0cnVjdHVyZSBhbmQgc28gd2FzIG5vdAphYmxpbmcgdXNlciAob3IgQUZM
KSB0byBmaWxsIGluIHRoZSB3aG9sZSBzdHJ1Y3R1cmUuIENoYW5naW5nIHRvCnNpemVvZihzdHJ1
Y3QgZnV6el9jb3JwdXMpIGNvcnJlY3QgdGhpcyBwcm9ibGVtLgoKU2lnbmVkLW9mZi1ieTogUGF1
bCBTZW1lbCA8c2VtZWxwYXVsQGdtYWlsLmNvbT4KLS0tCiB0b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYyB8IDUgKystLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGlu
c2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvZnV6ei94ODZf
aW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVj
dGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwppbmRleCA5NjQ2ODJhYTFhLi4wYWRhNjEzZjUyIDEw
MDY0NAotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
YworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpA
QCAtMzMsNiArMzMsNyBAQCBzdHJ1Y3QgZnV6el9jb3JwdXMKICAgICB1bnNpZ25lZCBjaGFyIGRh
dGFbSU5QVVRfU0laRV07CiB9IGlucHV0OwogI2RlZmluZSBEQVRBX09GRlNFVCBvZmZzZXRvZihz
dHJ1Y3QgZnV6el9jb3JwdXMsIGRhdGEpCisjZGVmaW5lIEZVWlpfQ09SUFVTX1NJWkUgKHNpemVv
ZihzdHJ1Y3QgZnV6el9jb3JwdXMpKQogCiAvKgogICogSW50ZXJuYWwgc3RhdGUgb2YgdGhlIGZ1
enppbmcgaGFybmVzcy4gIENhbGN1bGF0ZWQgaW5pdGlhbGx5IGZyb20gdGhlIGlucHV0CkBAIC04
MjgsNyArODI5LDcgQEAgaW50IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoY29uc3QgdWludDhfdCAq
ZGF0YV9wLCBzaXplX3Qgc2l6ZSkKICAgICAgICAgcmV0dXJuIDE7CiAgICAgfQogCi0gICAgaWYg
KCBzaXplID4gSU5QVVRfU0laRSApCisgICAgaWYgKCBzaXplID4gRlVaWl9DT1JQVVNfU0laRSAp
CiAgICAgewogICAgICAgICBwcmludGYoIklucHV0IHRvbyBsYXJnZVxuIik7CiAgICAgICAgIHJl
dHVybiAxOwpAQCAtODU5LDggKzg2MCw2IEBAIGludCBMTFZNRnV6emVyVGVzdE9uZUlucHV0KGNv
bnN0IHVpbnQ4X3QgKmRhdGFfcCwgc2l6ZV90IHNpemUpCiAKIHVuc2lnbmVkIGludCBmdXp6X21p
bmltYWxfaW5wdXRfc2l6ZSh2b2lkKQogewotICAgIEJVSUxEX0JVR19PTihEQVRBX09GRlNFVCA+
IElOUFVUX1NJWkUpOwotCiAgICAgcmV0dXJuIERBVEFfT0ZGU0VUICsgMTsKIH0KIAotLSAKMi4x
Ni4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 23:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 23:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epMjD-0003Qo-6c; Fri, 23 Feb 2018 23:26:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7vx9=fr=oracle.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1epMjC-0003Qh-HB
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 23:26:10 +0000
X-Inumbo-ID: cece8bef-18f0-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cece8bef-18f0-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 00:25:18 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1NNMaoE106311;
 Fri, 23 Feb 2018 23:25:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : subject :
 date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=Zc6jL3fwq6bcGWomowrPgLNxuawvvncItH08zKnwSF4=;
 b=WajhJMt8NTjEguWY0rDKGsrjE7ybrayh9ygU25Uiq4mBz8WCmJ+orPLFMAW+xm8IuOD+
 cf2Mj/Jk+YmOw3JRg5AO/Z4tdhQOowqijbhobrIDRbkBWQhkMH7kecl2iGitjn4A6jOG
 //jeuB9gsVZMaIJpp7WnvXn/UDsi0N/Qkv7ukUWsiiCf017m+1rafJ62vj4YRy6h1dwF
 oXUr2KQds/FIUiA4geGeSbbrJSQJWMNnH97w7qfxQdDaCBG4XPx4grSrwVyAFN5EVlVr
 keSmolgwIYaXG0lWWNYqyoTHCyW4h0Z2c4zRyTB4o+YQFWT3wVkMC6oYb/sfKti9Ydbg Gg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2gav39r35u-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Feb 2018 23:25:47 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1NNPkl5004182
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Feb 2018 23:25:46 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1NNPjij007976;
 Fri, 23 Feb 2018 23:25:46 GMT
Received: from localhost.localdomain (/98.216.35.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Feb 2018 15:25:45 -0800
From: Pavel Tatashin <pasha.tatashin@oracle.com>
To: steven.sistare@oracle.com, daniel.m.jordan@oracle.com,
 pasha.tatashin@oracle.com, jgross@suse.com, akataria@vmware.com,
 tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org,
 boris.ostrovsky@oracle.com, akpm@linux-foundation.org, mhocko@suse.com,
 vbabka@suse.cz, luto@kernel.org, labbott@redhat.com,
 kirill.shutemov@linux.intel.com, bp@suse.de, minipli@googlemail.com,
 jinb.park7@gmail.com, dan.j.williams@intel.com, bhe@redhat.com,
 zhang.jia@linux.alibaba.com, mgorman@techsingularity.net,
 hannes@cmpxchg.org, virtualization@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org
Date: Fri, 23 Feb 2018 18:25:38 -0500
Message-Id: <20180223232538.4314-2-pasha.tatashin@oracle.com>
X-Mailer: git-send-email 2.16.2
In-Reply-To: <20180223232538.4314-1-pasha.tatashin@oracle.com>
References: <20180223232538.4314-1-pasha.tatashin@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8813
 signatures=668678
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802230284
Subject: [Xen-devel] [v1 1/1] xen,
	mm: Allow deferred page initialization for xen pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyBub3RpY2VkIHRoYXQgY29tbWl0CmY3Zjk5MTAwZDhkICgibW06IHN0b3Ag
emVyb2luZyBtZW1vcnkgZHVyaW5nIGFsbG9jYXRpb24gaW4gdm1lbW1hcCIpCmJyb2tlIFhFTiBQ
ViBkb21haW5zIHdoZW4gZGVmZXJyZWQgc3RydWN0IHBhZ2UgaW5pdGlhbGl6YXRpb24gaXMgZW5h
YmxlZC4KClRoaXMgaXMgYmVjYXVzZSB0aGUgeGVuJ3MgUGFnZVBpbm5lZCgpIGZsYWcgaXMgZ2V0
dGluZyBlcmFzZWQgZnJvbSBzdHJ1Y3QKcGFnZXMgd2hlbiB0aGV5IGFyZSBpbml0aWFsaXplZCBs
YXRlciBpbiBib290LgoKSnVlcmdlbiBmaXhlZCB0aGlzIHByb2JsZW0gYnkgZGlzYWJsaW5nIGRl
ZmVycmVkIHBhZ2VzIG9uIHhlbiBwdiBkb21haW5zLgpIb3dldmVyLCBpdCBpcyBkZXNpcmFibGUg
dG8gaGF2ZSB0aGlzIGZlYXR1cmUgYXZhaWxhYmxlLCBhcyBpdCByZWR1Y2VzIGJvb3QKdGltZS4g
VGhpcyBmaXggcmUtZW5hYmxlcyB0aGUgZmVhdHVyZSBmb3IgcHYtZG1haW5zLCBhbmQgZml4ZXMg
dGhlIHByb2JsZW0KdGhlIGZvbGxvd2luZyB3YXk6CgpUaGUgZml4IGlzIHRvIGRlbGF5IHNldHRp
bmcgUGFnZVBpbm5lZCBmbGFnIHVudGlsIHN0cnVjdCBwYWdlcyBmb3IgYWxsCmFsbG9jYXRlZCBt
ZW1vcnkgYXJlIGluaXRpYWxpemVkICh1bnRpbCBmcmVlX2FsbF9ib290bWVtKCkpLgoKQSBuZXcg
aHlwZXJ2aXNvciBvcCBwdl9pbml0X29wcy5hZnRlcl9ib290bWVtKCkgaXMgY2FsbGVkIHRvIGxl
dCB4ZW4ga25vdwp0aGF0IGJvb3QgYWxsb2NhdG9yIGlzIGRvbmUsIGFuZCBoZW5jZSBzdHJ1Y3Qg
cGFnZXMgZm9yIGFsbCB0aGUgYWxsb2NhdGVkCm1lbW9yeSBhcmUgbm93IGluaXRpYWxpemVkLiBJ
ZiBkZWZlcnJlZCBwYWdlIGluaXRpYWxpemF0aW9uIGlzIGVuYWJsZWQsIHRoZQpyZXN0IG9mIHN0
cnVjdCBwYWdlcyBhcmUgZ29pbmcgdG8gYmUgaW5pdGlhbGl6ZWQgbGF0ZXIgaW4gYm9vdCBvbmNl
CnBhZ2VfYWxsb2NfaW5pdF9sYXRlKCkgaXMgY2FsbGVkLgoKeGVuX2FmdGVyX2Jvb3RtZW0oKSBp
cyB4ZW4ncyBpbXBsZW1lbnRhdGlvbiBvZiBwdl9pbml0X29wcy5hZnRlcl9ib290bWVtKCksCndl
IHdhbGsgcGFnZSB0YWJsZSBhbmQgbWFyayBldmVyeSBwYWdlIGFzIHBpbm5lZC4KClNpZ25lZC1v
ZmYtYnk6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tPgotLS0KIGFy
Y2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmggICAgICAgfCAgOSArKysrKysrKysKIGFyY2gv
eDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmggfCAgMyArKysKIGFyY2gveDg2L2tlcm5l
bC9wYXJhdmlydC5jICAgICAgICAgICAgfCAgMSArCiBhcmNoL3g4Ni9tbS9pbml0XzMyLmMgICAg
ICAgICAgICAgICAgIHwgIDEgKwogYXJjaC94ODYvbW0vaW5pdF82NC5jICAgICAgICAgICAgICAg
ICB8ICAxICsKIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgICAgICAgfCAzOCArKysr
KysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLQogbW0vcGFnZV9hbGxvYy5jICAgICAgICAg
ICAgICAgICAgICAgICB8ICA0IC0tLS0KIDcgZmlsZXMgY2hhbmdlZCwgNDEgaW5zZXJ0aW9ucygr
KSwgMTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFy
YXZpcnQuaCBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0LmgKaW5kZXggOWJlMmJmMTM4
MjViLi43MzdlNTk2YTk4MzYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2
aXJ0LmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaApAQCAtODIwLDYgKzgy
MCwxMSBAQCBzdGF0aWMgaW5saW5lIG5vdHJhY2UgdW5zaWduZWQgbG9uZyBhcmNoX2xvY2FsX2ly
cV9zYXZlKHZvaWQpCiAKIGV4dGVybiB2b2lkIGRlZmF1bHRfYmFubmVyKHZvaWQpOwogCitzdGF0
aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYWZ0ZXJfYm9vdG1lbSh2b2lkKQoreworCXB2X2luaXRf
b3BzLmFmdGVyX2Jvb3RtZW0oKTsKK30KKwogI2Vsc2UgIC8qIF9fQVNTRU1CTFlfXyAqLwogCiAj
ZGVmaW5lIF9QVlNJVEUocHR5cGUsIGNsb2JiZXJzLCBvcHMsIHdvcmQsIGFsZ24pCVwKQEAgLTk2
NCw2ICs5NjksMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X2FyY2hfZHVwX21tYXAo
c3RydWN0IG1tX3N0cnVjdCAqb2xkbW0sCiBzdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYXJj
aF9leGl0X21tYXAoc3RydWN0IG1tX3N0cnVjdCAqbW0pCiB7CiB9CisKK3N0YXRpYyBpbmxpbmUg
dm9pZCBwYXJhdmlydF9hZnRlcl9ib290bWVtKHZvaWQpCit7Cit9CiAjZW5kaWYgLyogX19BU1NF
TUJMWV9fICovCiAjZW5kaWYgLyogIUNPTkZJR19QQVJBVklSVCAqLwogI2VuZGlmIC8qIF9BU01f
WDg2X1BBUkFWSVJUX0ggKi8KZGlmZiAtLWdpdCBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2
aXJ0X3R5cGVzLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCmluZGV4
IDE4MGJjMGJmZjBmYi4uZGE3OGEzNjEwMTY4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FzbS9wYXJhdmlydF90eXBlcy5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0
X3R5cGVzLmgKQEAgLTg2LDYgKzg2LDkgQEAgc3RydWN0IHB2X2luaXRfb3BzIHsKIAkgKi8KIAl1
bnNpZ25lZCAoKnBhdGNoKSh1OCB0eXBlLCB1MTYgY2xvYmJlciwgdm9pZCAqaW5zbmJ1ZiwKIAkJ
CSAgdW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBsZW4pOworCisJLyogY2FsbGVkIHJpZ2h0
IGFmdGVyIHdlIGZpbmlzaCBib290IGFsbG9jYXRvciAqLworCXZvaWQgKCphZnRlcl9ib290bWVt
KSh2b2lkKTsKIH0gX19ub19yYW5kb21pemVfbGF5b3V0OwogCiAKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC9wYXJhdmlydC5jIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKaW5kZXgg
OTlkYzc5ZTc2YmRjLi43YjVmOTMxZTJlM2EgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9w
YXJhdmlydC5jCisrKyBiL2FyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jCkBAIC0zMTUsNiArMzE1
LDcgQEAgc3RydWN0IHB2X2luZm8gcHZfaW5mbyA9IHsKIAogc3RydWN0IHB2X2luaXRfb3BzIHB2
X2luaXRfb3BzID0gewogCS5wYXRjaCA9IG5hdGl2ZV9wYXRjaCwKKwkuYWZ0ZXJfYm9vdG1lbSA9
IHBhcmF2aXJ0X25vcCwKIH07CiAKIHN0cnVjdCBwdl90aW1lX29wcyBwdl90aW1lX29wcyA9IHsK
ZGlmZiAtLWdpdCBhL2FyY2gveDg2L21tL2luaXRfMzIuYyBiL2FyY2gveDg2L21tL2luaXRfMzIu
YwppbmRleCA3OWNiMDY2ZjQwYzAuLjYwOTZkMGQ5ZWNiYyAxMDA2NDQKLS0tIGEvYXJjaC94ODYv
bW0vaW5pdF8zMi5jCisrKyBiL2FyY2gveDg2L21tL2luaXRfMzIuYwpAQCAtNzYzLDYgKzc2Myw3
IEBAIHZvaWQgX19pbml0IG1lbV9pbml0KHZvaWQpCiAJZnJlZV9hbGxfYm9vdG1lbSgpOwogCiAJ
YWZ0ZXJfYm9vdG1lbSA9IDE7CisJcGFyYXZpcnRfYWZ0ZXJfYm9vdG1lbSgpOwogCiAJbWVtX2lu
aXRfcHJpbnRfaW5mbyhOVUxMKTsKIAlwcmludGsoS0VSTl9JTkZPICJ2aXJ0dWFsIGtlcm5lbCBt
ZW1vcnkgbGF5b3V0OlxuIgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW5pdF82NC5jIGIvYXJj
aC94ODYvbW0vaW5pdF82NC5jCmluZGV4IDMzMmY2ZTI1OTc3YS4uNzBiN2I1MDkzZDA3IDEwMDY0
NAotLS0gYS9hcmNoL3g4Ni9tbS9pbml0XzY0LmMKKysrIGIvYXJjaC94ODYvbW0vaW5pdF82NC5j
CkBAIC0xMTg5LDYgKzExODksNyBAQCB2b2lkIF9faW5pdCBtZW1faW5pdCh2b2lkKQogCS8qIHRo
aXMgd2lsbCBwdXQgYWxsIG1lbW9yeSBvbnRvIHRoZSBmcmVlbGlzdHMgKi8KIAlmcmVlX2FsbF9i
b290bWVtKCk7CiAJYWZ0ZXJfYm9vdG1lbSA9IDE7CisJcGFyYXZpcnRfYWZ0ZXJfYm9vdG1lbSgp
OwogCiAJLyoKIAkgKiBNdXN0IGJlIGRvbmUgYWZ0ZXIgYm9vdCBtZW1vcnkgaXMgcHV0IG9uIGZy
ZWVsaXN0LCBiZWNhdXNlIGhlcmUgd2UKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9tbXVfcHYu
YyBiL2FyY2gveDg2L3hlbi9tbXVfcHYuYwppbmRleCBkMjA3NjM0NzI5MjAuLjYwMzU4OTgwOTMz
NCAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL21tdV9wdi5jCisrKyBiL2FyY2gveDg2L3hlbi9t
bXVfcHYuYwpAQCAtMTE2LDYgKzExNiw4IEBAIERFRklORV9QRVJfQ1BVKHVuc2lnbmVkIGxvbmcs
IHhlbl9jdXJyZW50X2NyMyk7CSAvKiBhY3R1YWwgdmNwdSBjcjMgKi8KIAogc3RhdGljIHBoeXNf
YWRkcl90IHhlbl9wdF9iYXNlLCB4ZW5fcHRfc2l6ZSBfX2luaXRkYXRhOwogCitzdGF0aWMgREVG
SU5FX1NUQVRJQ19LRVlfRkFMU0UoeGVuX3N0cnVjdF9wYWdlc19yZWFkeSk7CisKIC8qCiAgKiBK
dXN0IGJleW9uZCB0aGUgaGlnaGVzdCB1c2VybW9kZSBhZGRyZXNzLiAgU1RBQ0tfVE9QX01BWCBo
YXMgYQogICogcmVkem9uZSBhYm92ZSBpdCwgc28gcm91bmQgaXQgdXAgdG8gYSBQR0QgYm91bmRh
cnkuCkBAIC0xNTUsMTEgKzE1NywxOCBAQCB2b2lkIG1ha2VfbG93bWVtX3BhZ2VfcmVhZHdyaXRl
KHZvaWQgKnZhZGRyKQogfQogCiAKKy8qCisgKiBEdXJpbmcgZWFybHkgYm9vdCBhbGwgcGFnZXMg
YXJlIHBpbm5lZCwgYnV0IHdlIGRvIG5vdCBoYXZlIHN0cnVjdCBwYWdlcywKKyAqIHNvIHJldHVy
biB0cnVlIHVudGlsIHN0cnVjdCBwYWdlcyBhcmUgcmVhZHkuCisgKi8KIHN0YXRpYyBib29sIHhl
bl9wYWdlX3Bpbm5lZCh2b2lkICpwdHIpCiB7Ci0Jc3RydWN0IHBhZ2UgKnBhZ2UgPSB2aXJ0X3Rv
X3BhZ2UocHRyKTsKKwlpZiAoc3RhdGljX2JyYW5jaF9saWtlbHkoJnhlbl9zdHJ1Y3RfcGFnZXNf
cmVhZHkpKSB7CisJCXN0cnVjdCBwYWdlICpwYWdlID0gdmlydF90b19wYWdlKHB0cik7CiAKLQly
ZXR1cm4gUGFnZVBpbm5lZChwYWdlKTsKKwkJcmV0dXJuIFBhZ2VQaW5uZWQocGFnZSk7CisJfQor
CXJldHVybiB0cnVlOwogfQogCiBzdGF0aWMgdm9pZCB4ZW5fZXh0ZW5kX21tdV91cGRhdGUoY29u
c3Qgc3RydWN0IG1tdV91cGRhdGUgKnVwZGF0ZSkKQEAgLTgzNiwxMSArODQ1LDYgQEAgdm9pZCB4
ZW5fbW1fcGluX2FsbCh2b2lkKQogCXNwaW5fdW5sb2NrKCZwZ2RfbG9jayk7CiB9CiAKLS8qCi0g
KiBUaGUgaW5pdF9tbSBwYWdldGFibGUgaXMgcmVhbGx5IHBpbm5lZCBhcyBzb29uIGFzIGl0cyBj
cmVhdGVkLCBidXQKLSAqIHRoYXQncyBiZWZvcmUgd2UgaGF2ZSBwYWdlIHN0cnVjdHVyZXMgdG8g
c3RvcmUgdGhlIGJpdHMuICBTbyBkbyBhbGwKLSAqIHRoZSBib29rLWtlZXBpbmcgbm93LgotICov
CiBzdGF0aWMgaW50IF9faW5pdCB4ZW5fbWFya19waW5uZWQoc3RydWN0IG1tX3N0cnVjdCAqbW0s
IHN0cnVjdCBwYWdlICpwYWdlLAogCQkJCSAgZW51bSBwdF9sZXZlbCBsZXZlbCkKIHsKQEAgLTg0
OCw4ICs4NTIsMTggQEAgc3RhdGljIGludCBfX2luaXQgeGVuX21hcmtfcGlubmVkKHN0cnVjdCBt
bV9zdHJ1Y3QgKm1tLCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAlyZXR1cm4gMDsKIH0KIAotc3RhdGlj
IHZvaWQgX19pbml0IHhlbl9tYXJrX2luaXRfbW1fcGlubmVkKHZvaWQpCisvKgorICogVGhlIGlu
aXRfbW0gcGFnZXRhYmxlIGlzIHJlYWxseSBwaW5uZWQgYXMgc29vbiBhcyBpdHMgY3JlYXRlZCwg
YnV0CisgKiB0aGF0J3MgYmVmb3JlIHdlIGhhdmUgcGFnZSBzdHJ1Y3R1cmVzIHRvIHN0b3JlIHRo
ZSBiaXRzLiAgU28gZG8gYWxsCisgKiB0aGUgYm9vay1rZWVwaW5nIG5vdyBvbmNlIHN0cnVjdCBw
YWdlcyBmb3IgYWxsb2NhdGVkIHBhZ2VzIGFyZQorICogaW5pdGlhbGl6ZWQuIFRoaXMgaGFwcGVu
cyBvbmx5IGFmdGVyIGZyZWVfYWxsX2Jvb3RtZW0oKSBpcyBjYWxsZWQuCisgKi8KK3N0YXRpYyB2
b2lkIF9faW5pdCB4ZW5fYWZ0ZXJfYm9vdG1lbSh2b2lkKQogeworCXN0YXRpY19icmFuY2hfZW5h
YmxlKCZ4ZW5fc3RydWN0X3BhZ2VzX3JlYWR5KTsKKyNpZmRlZiBDT05GSUdfWDg2XzY0CisJU2V0
UGFnZVBpbm5lZCh2aXJ0X3RvX3BhZ2UobGV2ZWwzX3VzZXJfdnN5c2NhbGwpKTsKKyNlbmRpZgog
CXhlbl9wZ2Rfd2FsaygmaW5pdF9tbSwgeGVuX21hcmtfcGlubmVkLCBGSVhBRERSX1RPUCk7CiB9
CiAKQEAgLTE2MjMsMTQgKzE2MzcsMTUgQEAgc3RhdGljIGlubGluZSB2b2lkIF9fc2V0X3Bmbl9w
cm90KHVuc2lnbmVkIGxvbmcgcGZuLCBwZ3Byb3RfdCBwcm90KQogc3RhdGljIGlubGluZSB2b2lk
IHhlbl9hbGxvY19wdHBhZ2Uoc3RydWN0IG1tX3N0cnVjdCAqbW0sIHVuc2lnbmVkIGxvbmcgcGZu
LAogCQkJCSAgICB1bnNpZ25lZCBsZXZlbCkKIHsKLQlib29sIHBpbm5lZCA9IFBhZ2VQaW5uZWQo
dmlydF90b19wYWdlKG1tLT5wZ2QpKTsKKwlib29sIHBpbm5lZCA9IHhlbl9wYWdlX3Bpbm5lZCht
bS0+cGdkKTsKIAogCXRyYWNlX3hlbl9tbXVfYWxsb2NfcHRwYWdlKG1tLCBwZm4sIGxldmVsLCBw
aW5uZWQpOwogCiAJaWYgKHBpbm5lZCkgewogCQlzdHJ1Y3QgcGFnZSAqcGFnZSA9IHBmbl90b19w
YWdlKHBmbik7CiAKLQkJU2V0UGFnZVBpbm5lZChwYWdlKTsKKwkJaWYgKHN0YXRpY19icmFuY2hf
bGlrZWx5KCZ4ZW5fc3RydWN0X3BhZ2VzX3JlYWR5KSkKKwkJCVNldFBhZ2VQaW5uZWQocGFnZSk7
CiAKIAkJaWYgKCFQYWdlSGlnaE1lbShwYWdlKSkgewogCQkJeGVuX21jX2JhdGNoKCk7CkBAIC0y
MzY0LDkgKzIzNzksOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgeGVuX3Bvc3RfYWxsb2NhdG9yX2lu
aXQodm9pZCkKIAogI2lmZGVmIENPTkZJR19YODZfNjQKIAlwdl9tbXVfb3BzLndyaXRlX2NyMyA9
ICZ4ZW5fd3JpdGVfY3IzOwotCVNldFBhZ2VQaW5uZWQodmlydF90b19wYWdlKGxldmVsM191c2Vy
X3ZzeXNjYWxsKSk7CiAjZW5kaWYKLQl4ZW5fbWFya19pbml0X21tX3Bpbm5lZCgpOworCXB2X2lu
aXRfb3BzLmFmdGVyX2Jvb3RtZW0gPSAmeGVuX2FmdGVyX2Jvb3RtZW07CiB9CiAKIHN0YXRpYyB2
b2lkIHhlbl9sZWF2ZV9sYXp5X21tdSh2b2lkKQpkaWZmIC0tZ2l0IGEvbW0vcGFnZV9hbGxvYy5j
IGIvbW0vcGFnZV9hbGxvYy5jCmluZGV4IDI4MzZiYzllMDk5OS4uNmY5ZDM0YmRkMDcxIDEwMDY0
NAotLS0gYS9tbS9wYWdlX2FsbG9jLmMKKysrIGIvbW0vcGFnZV9hbGxvYy5jCkBAIC00Niw3ICs0
Niw2IEBACiAjaW5jbHVkZSA8bGludXgvc3RvcF9tYWNoaW5lLmg+CiAjaW5jbHVkZSA8bGludXgv
c29ydC5oPgogI2luY2x1ZGUgPGxpbnV4L3Bmbi5oPgotI2luY2x1ZGUgPHhlbi94ZW4uaD4KICNp
bmNsdWRlIDxsaW51eC9iYWNraW5nLWRldi5oPgogI2luY2x1ZGUgPGxpbnV4L2ZhdWx0LWluamVj
dC5oPgogI2luY2x1ZGUgPGxpbnV4L3BhZ2UtaXNvbGF0aW9uLmg+CkBAIC0zMTcsOSArMzE2LDYg
QEAgc3RhdGljIGlubGluZSBib29sIHVwZGF0ZV9kZWZlcl9pbml0KHBnX2RhdGFfdCAqcGdkYXQs
CiAJLyogQWx3YXlzIHBvcHVsYXRlIGxvdyB6b25lcyBmb3IgYWRkcmVzcy1jb25zdHJhaW5lZCBh
bGxvY2F0aW9ucyAqLwogCWlmICh6b25lX2VuZCA8IHBnZGF0X2VuZF9wZm4ocGdkYXQpKQogCQly
ZXR1cm4gdHJ1ZTsKLQkvKiBYZW4gUFYgZG9tYWlucyBuZWVkIHBhZ2Ugc3RydWN0dXJlcyBlYXJs
eSAqLwotCWlmICh4ZW5fcHZfZG9tYWluKCkpCi0JCXJldHVybiB0cnVlOwogCSgqbnJfaW5pdGlh
bGlzZWQpKys7CiAJaWYgKCgqbnJfaW5pdGlhbGlzZWQgPiBwZ2RhdC0+c3RhdGljX2luaXRfcGdj
bnQpICYmCiAJICAgIChwZm4gJiAoUEFHRVNfUEVSX1NFQ1RJT04gLSAxKSkgPT0gMCkgewotLSAK
Mi4xNi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Fri Feb 23 23:26:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 23 Feb 2018 23:26:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epMjI-0003XI-Dd; Fri, 23 Feb 2018 23:26:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7vx9=fr=oracle.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1epMjH-0003Qn-PA
 for xen-devel@lists.xenproject.org; Fri, 23 Feb 2018 23:26:15 +0000
X-Inumbo-ID: 2b3f01fc-18f1-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2b3f01fc-18f1-11e8-b9b1-635ca7ef6cff;
 Fri, 23 Feb 2018 23:27:53 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1NNMTlC141669;
 Fri, 23 Feb 2018 23:25:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : subject : date : message-id; s=corp-2017-10-26;
 bh=6XeqiM6/Yt+KwSXyvWwhWPP1/6r5pBq4OOFlRCh41NM=;
 b=F3NhkECizFIjC4gKYsAFAyZh4TGKt27mVKSGfp8siImFWVk57pKzWVa95YZDzklT3c5L
 6x2dooOHildAJEiyQIXSy5s2AzuCgprOvPoDWjNd56wkb4ZPg8lAmN/H35q7bt+D+Iqq
 Jam2L58dJVCnTz/yMwlLwfrv+wQi5U+LcUKRQghNanu86cyB21ejhm0rQBfSRMx3ULBo
 JkHeGG+qCPzjGFoei/0ejO3Ur0a8WzH7U23rlf+0+5yNPu3NXgQpl+PwF47hVlilt60T
 /l+jntQpnYHuZaqJIf+/Y10oE62OJxDN2DHseSsvE85OyOSUCThqIQz5+rF+bvOGfs53 Bg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2gavfdg0ub-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Fri, 23 Feb 2018 23:25:47 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1NNPliN004021
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Fri, 23 Feb 2018 23:25:47 GMT
Received: from abhmp0004.oracle.com (abhmp0004.oracle.com [141.146.116.10])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1NNPiU5015332;
 Fri, 23 Feb 2018 23:25:44 GMT
Received: from localhost.localdomain (/98.216.35.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Fri, 23 Feb 2018 15:25:43 -0800
From: Pavel Tatashin <pasha.tatashin@oracle.com>
To: steven.sistare@oracle.com, daniel.m.jordan@oracle.com,
 pasha.tatashin@oracle.com, jgross@suse.com, akataria@vmware.com,
 tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org,
 boris.ostrovsky@oracle.com, akpm@linux-foundation.org, mhocko@suse.com,
 vbabka@suse.cz, luto@kernel.org, labbott@redhat.com,
 kirill.shutemov@linux.intel.com, bp@suse.de, minipli@googlemail.com,
 jinb.park7@gmail.com, dan.j.williams@intel.com, bhe@redhat.com,
 zhang.jia@linux.alibaba.com, mgorman@techsingularity.net,
 hannes@cmpxchg.org, virtualization@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org
Date: Fri, 23 Feb 2018 18:25:37 -0500
Message-Id: <20180223232538.4314-1-pasha.tatashin@oracle.com>
X-Mailer: git-send-email 2.16.2
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8813
 signatures=668678
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=814
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802230284
Subject: [Xen-devel] [v1 0/1] Allow deferred page initialization for xen pv
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbSB0aGlzIGRpc2N1c3Npb246Cmh0dHBzOi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4
LW1tL21zZzE0NTYwNC5odG1sCgpJIGludmVzdGlnYXRlZCB3aGV0aGVyIGl0IGlzIGZlYXNpYmxl
IHRvIHJlLWVuYWJsZSBkZWZlcnJlZCBwYWdlCmluaXRpYWxpemF0aW9uIG9uIHhlbidzIHBhcmEt
dml0YWxpemVkIGRvbWFpbnMuIEFmdGVyIHN0dWR5aW5nIHRoZQpjb2RlLCBJIGZvdW5kIG5vbi1p
bnRydXNpdmUgd2F5IHRvIGRvIGp1c3QgdGhhdC4KCkFsbCB3ZSBuZWVkIHRvIGRvIGlzIHRvIGFz
c3VtZSB0aGF0IHBhZ2UtdGFibGUncyBwYWdlcyBhcmUgcGlubmVkIGVhcmx5IGluCmJvb3QsIHdo
aWNoIGlzIGFsd2F5cyB0cnVlLCBhbmQgYWRkIGEgbmV3IFBWIE9QIGNhbGwgdG8gbm90aWZ5IGd1
ZXN0cyB0aGF0CmJvb3QgYWxsb2NhdG9yIGlzIGZpbmlzaGVkLCBzbyB3ZSBjYW4gc2V0IGFsbCB0
aGUgbmVjZXNzYXJ5IGZpZWxkcyBpbgphbHJlYWR5IGluaXRpYWxpemVkIHN0cnVjdCBwYWdlcy4K
CkkgaGF2ZSB0ZXN0ZWQgdGhpcyBvbiBteSBsYXB0b3Agd2l0aCA2NC1iaXQga2VybmVsLCBidXQg
SSB3b3VsZCBhcHByZWNpYXRlCmlmIHNvbWVvbmUgY291bGQgcHJvdmlkZSBtb3JlIHhlbiB0ZXN0
aW5nLgoKQXBwbHkgYWdhaW5zdDogbGludXgtbmV4dC4gRW5hYmxlIHRoZSBmb2xsb3dpbmcgY29u
ZmlnczoKCkNPTkZJR19YRU5fUFY9eQpDT05GSUdfREVGRVJSRURfU1RSVUNUX1BBR0VfSU5JVD15
ClRoZSBhYm92ZSB0d28gYXJlIG5lZWRlZCB0byB0ZXN0IGRlZmVycmVkIHBhZ2UgaW5pdGlhbGl6
YXRpb24gb24gUFYgWGVuCmRvbWFpbnMuIElmIGZpeCBpcyBhcHBsaWVkIGNvcnJlY3RseSwgZG1l
c2cgc2hvdWxkIG91dHB1dCBsaW5lKHMpIGxpa2UgdGhpcwpkdXJpbmcgYm9vdDoKWyAgICAwLjI2
NjE4MF0gbm9kZSAwIGluaXRpYWxpc2VkLCA3MTc1NzAgcGFnZXMgaW4gMzZtcwoKQ09ORklHX0RF
QlVHX1ZNPXkKVGhpcyBpcyBuZWVkZWQgdG8gcG9pc29uIHN0cnVjdCBwYWdlJ3MgbWVtb3J5LCBv
dGhlcndpc2UgaXQgd291bGQgYmUgYWxsCnplcm8uCgpDT05GSUdfREVCVUdfVk1fUEdGTEFHUz15
ClZlcmlmaWVzIHRoYXQgd2UgZG8gbm90IGFjY2VzcyBzdHJ1Y3QgcGFnZXMgZmxhZ3Mgd2hpbGUg
bWVtb3J5IGlzIHN0aWxsCnBvaXNvbmVkIChzdHJ1Y3QgcGFnZXMgYXJlIG5vdCBpbml0aWFsaXpl
ZCB5ZXQpLgoKUGF2ZWwgVGF0YXNoaW4gKDEpOgogIHhlbiwgbW06IEFsbG93IGRlZmVycmVkIHBh
Z2UgaW5pdGFsaXphdGlvbiBmb3IgeGVuIHB2IGRvbWFpbnMKCiBhcmNoL3g4Ni9pbmNsdWRlL2Fz
bS9wYXJhdmlydC5oICAgICAgIHwgIDkgKysrKysrKysrCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oIHwgIDMgKysrCiBhcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYyAgICAg
ICAgICAgIHwgIDEgKwogYXJjaC94ODYvbW0vaW5pdF8zMi5jICAgICAgICAgICAgICAgICB8ICAx
ICsKIGFyY2gveDg2L21tL2luaXRfNjQuYyAgICAgICAgICAgICAgICAgfCAgMSArCiBhcmNoL3g4
Ni94ZW4vbW11X3B2LmMgICAgICAgICAgICAgICAgIHwgMzggKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0KIG1tL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICAgICAgICAgfCAg
NCAtLS0tCiA3IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDE2IGRlbGV0aW9ucygt
KQoKLS0gCjIuMTYuMgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 01:15:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 01:15:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epOQG-0001O0-ER; Sat, 24 Feb 2018 01:14:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhzz=fs=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1epOQF-0001Nu-2Q
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 01:14:43 +0000
X-Inumbo-ID: f86c3e9e-18ff-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f86c3e9e-18ff-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 02:13:50 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id F09EB21717;
 Sat, 24 Feb 2018 01:14:39 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org F09EB21717
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 23 Feb 2018 17:14:39 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180223185729.8780-12-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802231714270.4239@sstabellini-ThinkPad-X260>
References: <20180223185729.8780-1-julien.grall@arm.com>
 <20180223185729.8780-12-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 11/18] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMyBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCB0aGUgZGV0ZWN0
aW9uIGFuZCBydW50aW1lIGNvZGUgZm9yIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCj4g
LS0tCj4gICAgIENoYW5nZXMgaW4gdjU6Cj4gICAgICAgICAtIEZvbGQgdGhlIGZpeHVwISBwYXRj
aCB3aGljaCByZS1vcmRlciByZWdpc3RlcnMgaW50byBpdC4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2
NDoKPiAgICAgICAgIC0gUmUtb3JkZXIgc2F2aW5nL3Jlc3RvcmluZyByZWdpc3RlcnMgaW4KPiAg
ICAgICAgICAgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0Cj4gCj4gICAgIENoYW5nZXMg
aW4gdjM6Cj4gICAgICAgICAtIEFkZCB0aGUgbWlzc2luZyBjYWxsIHRvIHNtYyAjMC4KPiAKPiAg
ICAgQ2hhbmdlcyBpbiB2MjoKPiAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0KPiAgeGVuL2Fy
Y2gvYXJtL2FybTY0L2JwaS5TICAgIHwgMTMgKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0v
Y3B1ZXJyYXRhLmMgICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggfCAgMSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgNDUg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vYXJtNjQvYnBpLlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiBpbmRleCA0YjdmMWRj
MjFmLi5iNTllMzA3YjBmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwo+
ICsrKyBiL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwo+IEBAIC0xNiw2ICsxNiw4IEBACj4gICAq
IGFsb25nIHdpdGggdGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9y
Zy9saWNlbnNlcy8+Lgo+ICAgKi8KPiAgCj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiArCj4g
IC5tYWNybyB2ZW50cnkgdGFyZ2V0Cj4gICAgICAucmVwdCAzMQo+ICAgICAgbm9wCj4gQEAgLTgx
LDYgKzgzLDE3IEBAIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQpCj4gICAgICBhZGQg
ICAgIHNwLCBzcCwgIyg4ICogMTgpCj4gIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kKQo+
ICAKPiArRU5UUlkoX19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0KQo+ICsgICAgc3ViICAg
ICBzcCwgc3AsICMoOCAqIDQpCj4gKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0K
PiArICAgIHN0cCAgICAgeDIsIHgzLCBbc3AsICMoOCAqIDApXQo+ICsgICAgbW92ICAgICB3MCwg
I0FSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMV9GSUQKPiArICAgIHNtYyAgICAgIzAKPiArICAg
IGxkcCAgICAgeDIsIHgzLCBbc3AsICMoOCAqIDApXQo+ICsgICAgbGRwICAgICB4MCwgeDEsIFtz
cCwgIyg4ICogMildCj4gKyAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogNCkKPiArRU5UUlkoX19z
bWNjY193b3JrYXJvdW5kXzFfc21jX2VuZCkKPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxl
czoKPiAgICogbW9kZTogQVNNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEu
YyBiL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYwo+IGluZGV4IDhkNWY4ZDM3MmEuLmRlYzkwNzQ0
MjIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL2NwdWVycmF0YS5jCj4gQEAgLTE0Nyw2ICsxNDcsMzQgQEAgaW5zdGFsbF9icF9oYXJk
ZW5pbmdfdmVjKGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4gICAg
ICByZXR1cm4gcmV0Owo+ICB9Cj4gIAo+ICtleHRlcm4gY2hhciBfX3NtY2NjX3dvcmthcm91bmRf
MV9zbWNfc3RhcnRbXSwgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZFtdOwo+ICsKPiArc3Rh
dGljIGJvb2wKPiArY2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFy
bV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKPiArewo+ICsgICAgc3RydWN0IGFybV9zbWNjY19y
ZXMgcmVzOwo+ICsKPiArICAgIC8qCj4gKyAgICAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBjYWxs
ZWQgb24gZXZlcnkgQ1BVIGJhc2VkIG9uIHRoZQo+ICsgICAgICogY2FwYWJpbGl0aWVzLiBTbyBk
b3VibGUtY2hlY2sgd2hldGhlciB0aGUgQ1BVIG1hdGNoZXMgdGhlCj4gKyAgICAgKiBlbnRyeS4K
PiArICAgICAqLwo+ICsgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKPiArICAgICAg
ICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgaWYgKCBzbWNjY192ZXIgPCBTTUNDQ19WRVJTSU9O
KDEsIDEpICkKPiArICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgYXJtX3NtY2NjXzFf
MV9zbWMoQVJNX1NNQ0NDX0FSQ0hfRkVBVFVSRVNfRklELAo+ICsgICAgICAgICAgICAgICAgICAg
ICAgQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRCwgJnJlcyk7Cj4gKyAgICBpZiAoIHJl
cy5hMCAhPSBBUk1fU01DQ0NfU1VDQ0VTUyApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsK
PiArICAgIHJldHVybiBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoZW50cnksX19zbWNjY193b3Jr
YXJvdW5kXzFfc21jX3N0YXJ0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfZW5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAiY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEiKTsKPiArfQo+
ICsKPiAgZXh0ZXJuIGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlw
X2JwX2ludmFsX2VuZFtdOwo+ICAKPiAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5p
bmcodm9pZCAqZGF0YSkKPiBAQCAtMTU0LDEyICsxODIsMTQgQEAgc3RhdGljIGludCBlbmFibGVf
cHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0YSkKPiAgICAgIGJvb2wgcmV0ID0gdHJ1ZTsKPiAg
ICAgIHN0YXRpYyBib29sIHdhcm5lZCA9IGZhbHNlOwo+ICAKPiArICAgIGlmICggY2hlY2tfc21j
Y2NfYXJjaF93b3JrYXJvdW5kXzEoZGF0YSkgKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICAgICAg
LyoKPiAgICAgICAqIFRoZSBtaXRpZ2F0aW9uIGlzIHVzaW5nIFBTQ0kgdmVyc2lvbiBmdW5jdGlv
biB0byBpbnZhbGlkYXRlIHRoZQo+ICAgICAgICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5j
dGlvbiBpcyBvbmx5IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCj4gICAgICAgKiBhbmQgbGF0ZXIu
Cj4gICAgICAgKi8KPiAtICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkK
PiArICAgIGVsc2UgaWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+ICAgICAg
ICAgIHJldCA9IGluc3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2lu
dmFsX3N0YXJ0LAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3Bz
Y2lfaHlwX2JwX2ludmFsX2VuZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgImNhbGwgUFNDSSBnZXQgdmVyc2lvbiIpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3NtY2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBpbmRleCAx
NTQ3NzJiNzI4Li44MzQyY2MzM2ZlIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c21jY2MuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IEBAIC0yNjEsNiAr
MjYxLDcgQEAgc3RydWN0IGFybV9zbWNjY19yZXMgewo+ICAvKiBTTUNDQyBlcnJvciBjb2RlcyAq
Lwo+ICAjZGVmaW5lIEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQo+ICAjZGVm
aW5lIEFSTV9TTUNDQ19OT1RfU1VQUE9SVEVEICAgICAgICAgKC0xKQo+ICsjZGVmaW5lIEFSTV9T
TUNDQ19TVUNDRVNTICAgICAgICAgICAgICAgKDApCj4gIAo+ICAvKiBTTUNDQyBmdW5jdGlvbiBp
ZGVudGlmaWVyIHJhbmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCj4g
ICNkZWZpbmUgQVJNX1NNQ0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICAweDAKPiAtLSAKPiAyLjEx
LjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 01:19:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 01:19:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epOV2-0001dg-W4; Sat, 24 Feb 2018 01:19:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhzz=fs=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1epOV2-0001dT-Ek
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 01:19:40 +0000
X-Inumbo-ID: 02d0f177-1901-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02d0f177-1901-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 01:21:17 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2B0E321717;
 Sat, 24 Feb 2018 01:19:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2B0E321717
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 23 Feb 2018 17:19:31 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180223185729.8780-2-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802231719250.4239@sstabellini-ThinkPad-X260>
References: <20180223185729.8780-1-julien.grall@arm.com>
 <20180223185729.8780-2-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com, andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 01/18] xen/arm: psci: Rework the PSCI
	definitions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMyBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFNvbWUgUFNDSSBmdW5j
dGlvbnMgYXJlIG9ubHkgYXZhaWxhYmxlIGluIHRoZSAzMi1iaXQgdmVyc2lvbi4gQWZ0ZXIKPiBy
ZWNlbnQgY2hhbmdlcywgWGVuIGFsd2F5cyBuZWVkcyB0byBrbm93IHdoZXRoZXIgdGhlIGNhbGwg
d2FzIG1hZGUgdXNpbmcKPiAzMi1iaXQgaWQgb3IgNjQtYml0IGlkLiBTbyB3ZSBkb24ndCBlbXVs
YXRlIHJlc2VydmVkIG9uZS4KPiAKPiBXaXRoIHRoZSBjdXJyZW50IG5hbWluZyBzY2hlbWUsIGl0
IGlzIG5vdCBlYXN5IHRvIGtub3cgd2hpY2ggY2FsbAo+IHN1cHBvcnRzIDMyLWJpdCBhbmQgNjQt
Yml0IGlkLiBTbyByZXdvcmsgdGhlIGRlZmluaXRpb25zIHRvIGVuY29kZSB0aGUKPiB2ZXJzaW9u
IGluIHRoZSBuYW1lLiBGcm9tIG5vdyB0aGUgZnVuY3Rpb25zIHdpbGwgYmUgbmFtZWQgUFNDSV8w
XzJfRk54eAo+IHdoZXJlIHh4IGlzIDMyIG9yIDY0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFZvbG9keW15ciBC
YWJjaHVrIDx2b2xvZHlteXIuYmFiY2h1a0BlcGFtLmNvbT4KCkFja2VkLWJ5OiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgo+IC0tLQo+ICAgICBDaGFuZ2VzIGlu
IHYyOgo+ICAgICAgICAgLSBBZGQgVm9sb2R5bXlyJ3MgcmV2aWV3ZWQtYnkKPiAtLS0KPiAgeGVu
L2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMgfCAgNCArKy0tCj4gIHhlbi9hcmNoL2FybS9w
c2NpLmMgICAgICAgICAgICAgIHwgMTAgKysrKystLS0tLQo+ICB4ZW4vYXJjaC9hcm0vdnBzY2ku
YyAgICAgICAgICAgICB8IDIyICsrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUv
YXNtLWFybS9wc2NpLmggICAgICAgfCAzNyArKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0tCj4gIDQgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0aW9ucygrKSwgMzQgZGVsZXRpb25z
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jIGIv
eGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMKPiBpbmRleCAyMmMwNjIyOTNmLi44OTNj
YzE3OTcyIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jCj4g
KysrIGIveGVuL2FyY2gvYXJtL3BsYXRmb3Jtcy9zZWF0dGxlLmMKPiBAQCAtMzMsMTIgKzMzLDEy
IEBAIHN0YXRpYyBjb25zdCBjaGFyICogY29uc3Qgc2VhdHRsZV9kdF9jb21wYXRbXSBfX2luaXRj
b25zdCA9Cj4gICAqLwo+ICBzdGF0aWMgdm9pZCBzZWF0dGxlX3N5c3RlbV9yZXNldCh2b2lkKQo+
ICB7Cj4gLSAgICBjYWxsX3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCksIDAsIDAsIDAp
Owo+ICsgICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9TWVNURU1fUkVTRVQsIDAsIDAsIDApOwo+
ICB9Cj4gIAo+ICBzdGF0aWMgdm9pZCBzZWF0dGxlX3N5c3RlbV9vZmYodm9pZCkKPiAgewo+IC0g
ICAgY2FsbF9zbWMoUFNDSV8wXzJfRk4zMihTWVNURU1fT0ZGKSwgMCwgMCwgMCk7Cj4gKyAgICBj
YWxsX3NtYyhQU0NJXzBfMl9GTjMyX1NZU1RFTV9PRkYsIDAsIDAsIDApOwo+ICB9Cj4gIAo+ICBQ
TEFURk9STV9TVEFSVChzZWF0dGxlLCAiU0VBVFRMRSIpCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS9wc2NpLmMgYi94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gaW5kZXggMTUwOGEzYmUzYS4uNWRk
YTM1Y2Q3YyAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vcHNjaS5jCj4gKysrIGIveGVuL2Fy
Y2gvYXJtL3BzY2kuYwo+IEBAIC0zMSw5ICszMSw5IEBACj4gICAqIChuYXRpdmUtd2lkdGgpIGZ1
bmN0aW9uIElELgo+ICAgKi8KPiAgI2lmZGVmIENPTkZJR19BUk1fNjQKPiAtI2RlZmluZSBQU0NJ
XzBfMl9GTl9OQVRJVkUobmFtZSkgICAgUFNDSV8wXzJfRk42NChuYW1lKQo+ICsjZGVmaW5lIFBT
Q0lfMF8yX0ZOX05BVElWRShuYW1lKSAgICBQU0NJXzBfMl9GTjY0XyMjbmFtZQo+ICAjZWxzZQo+
IC0jZGVmaW5lIFBTQ0lfMF8yX0ZOX05BVElWRShuYW1lKSAgICBQU0NJXzBfMl9GTjMyKG5hbWUp
Cj4gKyNkZWZpbmUgUFNDSV8wXzJfRk5fTkFUSVZFKG5hbWUpICAgIFBTQ0lfMF8yX0ZOMzJfIyNu
YW1lCj4gICNlbmRpZgo+ICAKPiAgdWludDMyX3QgcHNjaV92ZXI7Cj4gQEAgLTQ4LDEzICs0OCwx
MyBAQCBpbnQgY2FsbF9wc2NpX2NwdV9vbihpbnQgY3B1KQo+ICB2b2lkIGNhbGxfcHNjaV9zeXN0
ZW1fb2ZmKHZvaWQpCj4gIHsKPiAgICAgIGlmICggcHNjaV92ZXIgPiBQU0NJX1ZFUlNJT04oMCwg
MSkgKQo+IC0gICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzIoU1lTVEVNX09GRiksIDAsIDAs
IDApOwo+ICsgICAgICAgIGNhbGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX09GRiwgMCwgMCwg
MCk7Cj4gIH0KPiAgCj4gIHZvaWQgY2FsbF9wc2NpX3N5c3RlbV9yZXNldCh2b2lkKQo+ICB7Cj4g
ICAgICBpZiAoIHBzY2lfdmVyID4gUFNDSV9WRVJTSU9OKDAsIDEpICkKPiAtICAgICAgICBjYWxs
X3NtYyhQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCksIDAsIDAsIDApOwo+ICsgICAgICAgIGNh
bGxfc21jKFBTQ0lfMF8yX0ZOMzJfU1lTVEVNX1JFU0VULCAwLCAwLCAwKTsKPiAgfQo+ICAKPiAg
aW50IF9faW5pdCBwc2NpX2lzX3NtY19tZXRob2QoY29uc3Qgc3RydWN0IGR0X2RldmljZV9ub2Rl
ICpwc2NpKQo+IEBAIC0xNDQsNyArMTQ0LDcgQEAgaW50IF9faW5pdCBwc2NpX2luaXRfMF8yKHZv
aWQpCj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiAtICAgIHBzY2lfdmVyID0gY2FsbF9zbWMo
UFNDSV8wXzJfRk4zMihQU0NJX1ZFUlNJT04pLCAwLCAwLCAwKTsKPiArICAgIHBzY2lfdmVyID0g
Y2FsbF9zbWMoUFNDSV8wXzJfRk4zMl9QU0NJX1ZFUlNJT04sIDAsIDAsIDApOwo+ICAKPiAgICAg
IC8qIEZvciB0aGUgbW9tZW50LCB3ZSBvbmx5IHN1cHBvcnQgUFNDSSAwLjIgYW5kIFBTQ0kgMS54
ICovCj4gICAgICBpZiAoIHBzY2lfdmVyICE9IFBTQ0lfVkVSU0lPTigwLCAyKSAmJiBQU0NJX1ZF
UlNJT05fTUFKT1IocHNjaV92ZXIpICE9IDEgKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dnBzY2kuYyBiL3hlbi9hcmNoL2FybS92cHNjaS5jCj4gaW5kZXggMDNmZDRlYjViNS4uNmFiOGFi
NjRkMCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS92cHNjaS5jCj4gQEAgLTI0MywzNSArMjQzLDM1IEBAIGJvb2wgZG9fdnBzY2lfMF8yX2Nh
bGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKPiAgICAgICAqLwo+
ICAgICAgc3dpdGNoICggZmlkICkKPiAgICAgIHsKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk4zMihQ
U0NJX1ZFUlNJT04pOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1BTQ0lfVkVSU0lPTjoKPiAg
ICAgICAgICBwZXJmY19pbmNyKHZwc2NpX3ZlcnNpb24pOwo+ICAgICAgICAgIFBTQ0lfU0VUX1JF
U1VMVChyZWdzLCBkb19wc2NpXzBfMl92ZXJzaW9uKCkpOwo+ICAgICAgICAgIHJldHVybiB0cnVl
Owo+ICAKPiAtICAgIGNhc2UgUFNDSV8wXzJfRk4zMihDUFVfT0ZGKToKPiArICAgIGNhc2UgUFND
SV8wXzJfRk4zMl9DUFVfT0ZGOgo+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfY3B1X29mZik7
Cj4gICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIGRvX3BzY2lfMF8yX2NwdV9vZmYoKSk7
Cj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gIAo+IC0gICAgY2FzZSBQU0NJXzBfMl9GTjMyKE1J
R1JBVEVfSU5GT19UWVBFKToKPiArICAgIGNhc2UgUFNDSV8wXzJfRk4zMl9NSUdSQVRFX0lORk9f
VFlQRToKPiAgICAgICAgICBwZXJmY19pbmNyKHZwc2NpX21pZ3JhdGVfaW5mb190eXBlKTsKPiAg
ICAgICAgICBQU0NJX1NFVF9SRVNVTFQocmVncywgZG9fcHNjaV8wXzJfbWlncmF0ZV9pbmZvX3R5
cGUoKSk7Cj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gIAo+IC0gICAgY2FzZSBQU0NJXzBfMl9G
TjMyKFNZU1RFTV9PRkYpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX1NZU1RFTV9PRkY6Cj4g
ICAgICAgICAgcGVyZmNfaW5jcih2cHNjaV9zeXN0ZW1fb2ZmKTsKPiAgICAgICAgICBkb19wc2Np
XzBfMl9zeXN0ZW1fb2ZmKCk7Cj4gICAgICAgICAgUFNDSV9TRVRfUkVTVUxUKHJlZ3MsIFBTQ0lf
SU5URVJOQUxfRkFJTFVSRSk7Cj4gICAgICAgICAgcmV0dXJuIHRydWU7Cj4gIAo+IC0gICAgY2Fz
ZSBQU0NJXzBfMl9GTjMyKFNZU1RFTV9SRVNFVCk6Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJf
U1lTVEVNX1JFU0VUOgo+ICAgICAgICAgIHBlcmZjX2luY3IodnBzY2lfc3lzdGVtX3Jlc2V0KTsK
PiAgICAgICAgICBkb19wc2NpXzBfMl9zeXN0ZW1fcmVzZXQoKTsKPiAgICAgICAgICBQU0NJX1NF
VF9SRVNVTFQocmVncywgUFNDSV9JTlRFUk5BTF9GQUlMVVJFKTsKPiAgICAgICAgICByZXR1cm4g
dHJ1ZTsKPiAgCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIoQ1BVX09OKToKPiAtICAgIGNhc2Ug
UFNDSV8wXzJfRk42NChDUFVfT04pOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9PTjoK
PiArICAgIGNhc2UgUFNDSV8wXzJfRk42NF9DUFVfT046Cj4gICAgICB7Cj4gICAgICAgICAgcmVn
aXN0ZXJfdCB2Y3B1aWQgPSBQU0NJX0FSRyhyZWdzLCAxKTsKPiAgICAgICAgICByZWdpc3Rlcl90
IGVwb2ludCA9IFBTQ0lfQVJHKHJlZ3MsIDIpOwo+IEBAIC0yODIsOCArMjgyLDggQEAgYm9vbCBk
b192cHNjaV8wXzJfY2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgdWludDMyX3QgZmlk
KQo+ICAgICAgICAgIHJldHVybiB0cnVlOwo+ICAgICAgfQo+ICAKPiAtICAgIGNhc2UgUFNDSV8w
XzJfRk4zMihDUFVfU1VTUEVORCk6Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQ1BVX1NVU1BF
TkQpOgo+ICsgICAgY2FzZSBQU0NJXzBfMl9GTjMyX0NQVV9TVVNQRU5EOgo+ICsgICAgY2FzZSBQ
U0NJXzBfMl9GTjY0X0NQVV9TVVNQRU5EOgo+ICAgICAgewo+ICAgICAgICAgIHVpbnQzMl90IHBz
dGF0ZSA9IFBTQ0lfQVJHMzIocmVncywgMSk7Cj4gICAgICAgICAgcmVnaXN0ZXJfdCBlcG9pbnQg
PSBQU0NJX0FSRyhyZWdzLCAyKTsKPiBAQCAtMjk0LDggKzI5NCw4IEBAIGJvb2wgZG9fdnBzY2lf
MF8yX2NhbGwoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVpbnQzMl90IGZpZCkKPiAgICAg
ICAgICByZXR1cm4gdHJ1ZTsKPiAgICAgIH0KPiAgCj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZOMzIo
QUZGSU5JVFlfSU5GTyk6Cj4gLSAgICBjYXNlIFBTQ0lfMF8yX0ZONjQoQUZGSU5JVFlfSU5GTyk6
Cj4gKyAgICBjYXNlIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5GTzoKPiArICAgIGNhc2UgUFND
SV8wXzJfRk42NF9BRkZJTklUWV9JTkZPOgo+ICAgICAgewo+ICAgICAgICAgIHJlZ2lzdGVyX3Qg
dGFmZiA9IFBTQ0lfQVJHKHJlZ3MsIDEpOwo+ICAgICAgICAgIHVpbnQzMl90IGxhZmYgPSBQU0NJ
X0FSRzMyKHJlZ3MsIDIpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2ku
aCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gaW5kZXggM2M0NDQ2OGU3Mi4uYmVjYzlm
OWRlZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL3BzY2kuaAo+ICsrKyBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5oCj4gQEAgLTIzLDIyICsyMywyNyBAQCB2b2lkIGNhbGxf
cHNjaV9zeXN0ZW1fb2ZmKHZvaWQpOwo+ICB2b2lkIGNhbGxfcHNjaV9zeXN0ZW1fcmVzZXQodm9p
ZCk7Cj4gIAo+ICAvKiBQU0NJIHYwLjIgaW50ZXJmYWNlICovCj4gLSNkZWZpbmUgUFNDSV8wXzJf
Rk4zMihuYW1lKSBBUk1fU01DQ0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAg
ICAgICAgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEFSTV9TTUNDQ19DT05WXzMyLCAgICAgICAgICAgICAgIFwKPiAtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsICAg
ICAgICBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UFNDSV8wXzJfRk5fIyNuYW1lKQo+IC0jZGVmaW5lIFBTQ0lfMF8yX0ZONjQobmFtZSkgQVJNX1NN
Q0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAgICAgIFwKPiAtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl82
NCwgICAgICAgICAgICAgICBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgQVJNX1NNQ0NDX09XTkVSX1NUQU5EQVJELCAgICAgICAgXAo+IC0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBTQ0lfMF8yX0ZOXyMjbmFt
ZSkKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9QU0NJX1ZFUlNJT04gICAgICAgIDAKPiAtI2RlZmlu
ZSBQU0NJXzBfMl9GTl9DUFVfU1VTUEVORCAgICAgICAgIDEKPiAtI2RlZmluZSBQU0NJXzBfMl9G
Tl9DUFVfT0ZGICAgICAgICAgICAgIDIKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9DUFVfT04gICAg
ICAgICAgICAgIDMKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9BRkZJTklUWV9JTkZPICAgICAgIDQK
PiAtI2RlZmluZSBQU0NJXzBfMl9GTl9NSUdSQVRFX0lORk9fVFlQRSAgIDYKPiAtI2RlZmluZSBQ
U0NJXzBfMl9GTl9TWVNURU1fT0ZGICAgICAgICAgIDgKPiAtI2RlZmluZSBQU0NJXzBfMl9GTl9T
WVNURU1fUkVTRVQgICAgICAgIDkKPiArI2RlZmluZSBQU0NJXzBfMl9GTjMyKG5yKSBBUk1fU01D
Q0NfQ0FMTF9WQUwoQVJNX1NNQ0NDX0ZBU1RfQ0FMTCwgICAgICAgICAgICAgXAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfQ09OVl8zMiwg
ICAgICAgICAgICAgICBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEFSTV9TTUNDQ19PV05FUl9TVEFOREFSRCwgICAgICAgIFwKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbnIpCj4gKyNkZWZpbmUgUFNDSV8wXzJf
Rk42NChucikgQVJNX1NNQ0NDX0NBTExfVkFMKEFSTV9TTUNDQ19GQVNUX0NBTEwsICAgICAgICAg
ICAgIFwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVJN
X1NNQ0NDX0NPTlZfNjQsICAgICAgICAgICAgICAgXAo+ICsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBBUk1fU01DQ0NfT1dORVJfU1RBTkRBUkQsICAgICAgICBc
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG5yKQo+ICsK
PiArI2RlZmluZSBQU0NJXzBfMl9GTjMyX1BTQ0lfVkVSU0lPTiAgICAgICAgUFNDSV8wXzJfRk4z
MigwKQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfQ1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBf
Ml9GTjMyKDEpCj4gKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9DUFVfT0ZGICAgICAgICAgICAgIFBT
Q0lfMF8yX0ZOMzIoMikKPiArI2RlZmluZSBQU0NJXzBfMl9GTjMyX0NQVV9PTiAgICAgICAgICAg
ICAgUFNDSV8wXzJfRk4zMigzKQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZOMzJfQUZGSU5JVFlfSU5G
TyAgICAgICBQU0NJXzBfMl9GTjMyKDQpCj4gKyNkZWZpbmUgUFNDSV8wXzJfRk4zMl9NSUdSQVRF
X0lORk9fVFlQRSAgIFBTQ0lfMF8yX0ZOMzIoNikKPiArI2RlZmluZSBQU0NJXzBfMl9GTjMyX1NZ
U1RFTV9PRkYgICAgICAgICAgUFNDSV8wXzJfRk4zMig4KQo+ICsjZGVmaW5lIFBTQ0lfMF8yX0ZO
MzJfU1lTVEVNX1JFU0VUICAgICAgICBQU0NJXzBfMl9GTjMyKDkpCj4gKwo+ICsjZGVmaW5lIFBT
Q0lfMF8yX0ZONjRfQ1BVX1NVU1BFTkQgICAgICAgICBQU0NJXzBfMl9GTjY0KDEpCj4gKyNkZWZp
bmUgUFNDSV8wXzJfRk42NF9DUFVfT04gICAgICAgICAgICAgIFBTQ0lfMF8yX0ZONjQoMykKPiAr
I2RlZmluZSBQU0NJXzBfMl9GTjY0X0FGRklOSVRZX0lORk8gICAgICAgUFNDSV8wXzJfRk42NCg0
KQo+ICAKPiAgLyogUFNDSSB2MC4yIGFmZmluaXR5IGxldmVsIHN0YXRlIHJldHVybmVkIGJ5IEFG
RklOSVRZX0lORk8gKi8KPiAgI2RlZmluZSBQU0NJXzBfMl9BRkZJTklUWV9MRVZFTF9PTiAgICAg
IDAKPiAtLSAKPiAyLjExLjAKPiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 01:23:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 01:23:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epOYB-0002Im-HE; Sat, 24 Feb 2018 01:22:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=3/i7=fs=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1epOYA-0002Id-B3
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 01:22:54 +0000
X-Inumbo-ID: 76ef3558-1901-11e8-b9b1-635ca7ef6cff
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 76ef3558-1901-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 01:24:31 +0000 (UTC)
Received: from [192.168.0.4] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Fri, 23 Feb 2018 18:22:41 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20180222135335.13913-1-jgross@suse.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <18a5c469-f23e-72fc-7186-d45066d9d809@suse.com>
Date: Fri, 23 Feb 2018 18:22:40 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180222135335.13913-1-jgross@suse.com>
Content-Language: en-US
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: try to get minimum thread
 stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjIvMjAxOCAwNjo1MyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIGNyZWF0
aW5nIGEgcHRocmVhZCBpbiB4c193YXRjaCgpIHRyeSB0byBnZXQgdGhlIG1pbmltYWwgbmVlZGVk
Cj4gc2l6ZSBvZiB0aGUgdGhyZWFkIGZyb20gZ2xpYmMgaW5zdGVhZCBvZiB1c2luZyBhIGNvbnN0
YW50LiBUaGlzIGF2b2lkcwo+IHByb2JsZW1zIHdoZW4gdGhlIGxpYnJhcnkgaXMgdXNlZCBpbiBw
cm9ncmFtcyB3aXRoIGxhcmdlIHBlci10aHJlYWQKPiBtZW1vcnkuCj4gCj4gVXNlIGRsc3ltKCkg
dG8gZ2V0IHRoZSBwb2ludGVyIHRvIF9fcHRocmVhZF9nZXRfbWluc3RhY2soKSBpbiBvcmRlciB0
bwo+IGF2b2lkIGxpbmthZ2UgcHJvYmxlbXMgYW5kIGZhbGwgYmFjayB0byB0aGUgY3VycmVudCBj
b25zdGFudCBzaXplIGlmCj4gbm90IGZvdW5kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBPbmx5IGNvbXBpbGUgdGVzdGVkLiBKaW0s
IGNhbiB5b3UgcGxlYXNlIHZlcmlmeSB0aGlzIHBhdGNoIGlzIHNvbHZpbmcKPiB5b3VyIG9yaWdp
bmFsIHByb2JsZW0/CgpJdCBkaWRuJ3QgaGVscCwgYnV0IGl0IGNvdWxkIGJlIGR1ZSB0byBteSBi
dWdneSBnbGliYwoKIyBnZGIgeGwKLi4uCihnZGIpIHIgY3JlYXRlIHRlc3QtaHZtLnhsClN0YXJ0
aW5nIHByb2dyYW06IC91c3Ivc2Jpbi94bCBjcmVhdGUgdGVzdC1odm0ueGwKUGFyc2luZyBjb25m
aWcgZnJvbSB0ZXN0LWh2bS54bApQcm9ncmFtIHJlY2VpdmVkIHNpZ25hbCBTSUdTRUdWLCBTZWdt
ZW50YXRpb24gZmF1bHQuCjB4MDAwMDdmZmZmNzJkNTFjMiBpbiBfX3B0aHJlYWRfZ2V0X21pbnN0
YWNrICgpIGZyb20gL2xpYjY0L2xpYnB0aHJlYWQuc28uMAooZ2RiKSB0aHIgYSBhIGJ0CgpUaHJl
YWQgMSAoVGhyZWFkIDB4N2ZmZmY3ZmQ4NzgwIChMV1AgMjU2OCkpOgojMCAgMHgwMDAwN2ZmZmY3
MmQ1MWMyIGluIF9fcHRocmVhZF9nZXRfbWluc3RhY2sgKCkgZnJvbSAvbGliNjQvbGlicHRocmVh
ZC5zby4wCiMxICAweDAwMDA3ZmZmZjY2YWUyNTkgaW4geHNfd2F0Y2ggKGg9MHg1NTU1NTU3OGZj
OTAsCiAgICAgcGF0aD1wYXRoQGVudHJ5PTB4NTU1NTU1Nzk4ZmEwICIvbG9jYWwvZG9tYWluLzAv
ZGV2aWNlLW1vZGVsLzIvc3RhdGUiLAogICAgIHRva2VuPXRva2VuQGVudHJ5PTB4NTU1NTU1Nzk5
MGIwICIzLzAiKSBhdCB4cy5jOjgyNgojMiAgMHgwMDAwN2ZmZmY3OTQ3NmY0IGluIGxpYnhsX19l
dl94c3dhdGNoX3JlZ2lzdGVyIChnYz1nY0BlbnRyeT0weDU1NTU1NTc5NTVmMCwKICAgICB3PXdA
ZW50cnk9MHg1NTU1NTU3OTc0NjgsIGZ1bmM9ZnVuY0BlbnRyeT0weDdmZmZmNzkzZGQxMCAKPHhz
d2FpdF94c3dhdGNoX2NhbGxiYWNrPiwKICAgICBwYXRoPTB4NTU1NTU1Nzk4ZmEwICIvbG9jYWwv
ZG9tYWluLzAvZGV2aWNlLW1vZGVsLzIvc3RhdGUiKSBhdCAKbGlieGxfZXZlbnQuYzo2MzgKIzMg
IDB4MDAwMDdmZmZmNzkzZGViMCBpbiBsaWJ4bF9feHN3YWl0X3N0YXJ0IChnYz1nY0BlbnRyeT0w
eDU1NTU1NTc5NTVmMCwKICAgICB4c3dhPXhzd2FAZW50cnk9MHg1NTU1NTU3OTczZTApIGF0IGxp
YnhsX2FvdXRpbHMuYzo1MwojNCAgMHgwMDAwN2ZmZmY3OTMyNmIwIGluIGxpYnhsX19zcGF3bl9z
cGF3biAoZWdjPWVnY0BlbnRyeT0weDdmZmZmZmZmZDk1MCwKICAgICBzcz1zc0BlbnRyeT0weDU1
NTU1NTc5NzM3MCkgYXQgbGlieGxfZXhlYy5jOjI5MgojNSAgMHgwMDAwN2ZmZmY3OTI1OGQzIGlu
IGxpYnhsX19zcGF3bl9sb2NhbF9kbSAoZWdjPTB4N2ZmZmZmZmZkOTUwLCAKZG1zcz08b3B0aW1p
emVkIG91dD4pCiAgICAgYXQgbGlieGxfZG0uYzoyNDAwCiM2ICAweDAwMDA3ZmZmZjc5MWQzYTcg
aW4gZG9tY3JlYXRlX2xhdW5jaF9kbSAoZWdjPTB4N2ZmZmZmZmZkOTUwLCAKbXVsdGlkZXY9MHg1
NTU1NTU3OTgxNjgsCiAgICAgcmV0PTxvcHRpbWl6ZWQgb3V0PikgYXQgbGlieGxfY3JlYXRlLmM6
MTM3OQojNyAgMHgwMDAwN2ZmZmY3OTY3Mjc1IGluIGxpYnhsX19ib290bG9hZGVyX3J1biAoZWdj
PWVnY0BlbnRyeT0weDdmZmZmZmZmZDk1MCwKICAgICBibD1ibEBlbnRyeT0weDU1NTU1NTc5NmNj
MCkgYXQgbGlieGxfYm9vdGxvYWRlci5jOjQwMwojOCAgMHgwMDAwN2ZmZmY3OTFmZmUzIGluIGlu
aXRpYXRlX2RvbWFpbl9jcmVhdGUgKGVnYz1lZ2NAZW50cnk9MHg3ZmZmZmZmZmQ5NTAsCiAgICAg
ZGNzPWRjc0BlbnRyeT0weDU1NTU1NTc5NjYxMCkgYXQgbGlieGxfY3JlYXRlLmM6OTk3CiM5ICAw
eDAwMDA3ZmZmZjc5MjAxYTEgaW4gZG9fZG9tYWluX2NyZWF0ZSAoY3R4PWN0eEBlbnRyeT0weDU1
NTU1NTc4ZjJhMCwKICAgICBkX2NvbmZpZz1kX2NvbmZpZ0BlbnRyeT0weDdmZmZmZmZmZGI3MCwg
ZG9taWQ9ZG9taWRAZW50cnk9MHg3ZmZmZmZmZmRhYTgsCiAgICAgcmVzdG9yZV9mZD1yZXN0b3Jl
X2ZkQGVudHJ5PS0xLCBzZW5kX2JhY2tfZmQ9c2VuZF9iYWNrX2ZkQGVudHJ5PS0xLCAKcGFyYW1z
PXBhcmFtc0BlbnRyeT0weDAsCiAgICAgYW9faG93PTB4MCwgYW9wX2NvbnNvbGVfaG93PTB4MCkg
YXQgbGlieGxfY3JlYXRlLmM6MTY4MgojMTAgMHgwMDAwN2ZmZmY3OTIwNGI2IGluIGxpYnhsX2Rv
bWFpbl9jcmVhdGVfbmV3IChjdHg9MHg1NTU1NTU3OGYyYTAsCiAgICAgZF9jb25maWc9ZF9jb25m
aWdAZW50cnk9MHg3ZmZmZmZmZmRiNzAsIGRvbWlkPWRvbWlkQGVudHJ5PTB4N2ZmZmZmZmZkYWE4
LAogICAgIGFvX2hvdz1hb19ob3dAZW50cnk9MHgwLCBhb3BfY29uc29sZV9ob3c9YW9wX2NvbnNv
bGVfaG93QGVudHJ5PTB4MCkgYXQgCmxpYnhsX2NyZWF0ZS5jOjE4ODUKIzExIDB4MDAwMDU1NTU1
NTU3ODBiNCBpbiBjcmVhdGVfZG9tYWluIChkb21faW5mbz1kb21faW5mb0BlbnRyeT0weDdmZmZm
ZmZmZTBiMCkKICAgICBhdCB4bF92bWNvbnRyb2wuYzo5MDIKIzEyIDB4MDAwMDU1NTU1NTU3OTBj
NCBpbiBtYWluX2NyZWF0ZSAoYXJnYz0xLCBhcmd2PTB4N2ZmZmZmZmZlMzc4KSBhdCAKeGxfdm1j
b250cm9sLmM6MTIwNwojMTMgMHgwMDAwNTU1NTU1NTYwYzViIGluIG1haW4gKGFyZ2M9MiwgYXJn
dj0weDdmZmZmZmZmZTM3MCkgYXQgeGwuYzozODQKCklmIHlvdSBsaWtlLCBJIGNhbiB0cnkgYSBw
YXRjaGVkIGdsaWJjIGFmdGVyIHRoZSB3ZWVrZW5kIDotKS4KClJlZ2FyZHMsCkppbQoKPiAtLS0K
PiAgIHRvb2xzL3hlbnN0b3JlL01ha2VmaWxlIHwgIDQgKysrKwo+ICAgdG9vbHMveGVuc3RvcmUv
eHMuYyAgICAgfCAxOSArKysrKysrKysrKysrKysrKystCj4gICAyIGZpbGVzIGNoYW5nZWQsIDIy
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVu
c3RvcmUvTWFrZWZpbGUgYi90b29scy94ZW5zdG9yZS9NYWtlZmlsZQo+IGluZGV4IDJiOTlkMmJj
MWIuLmZiNmM3M2UyOTcgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUKPiAr
KysgYi90b29scy94ZW5zdG9yZS9NYWtlZmlsZQo+IEBAIC0xMDAsNiArMTAwLDEwIEBAIGxpYnhl
bnN0b3JlLnNvLiQoTUFKT1IpOiBsaWJ4ZW5zdG9yZS5zby4kKE1BSk9SKS4kKE1JTk9SKQo+ICAg
CWxuIC1zZiAkPCAkQAo+ICAgCj4gICB4cy5vcGljOiBDRkxBR1MgKz0gLURVU0VfUFRIUkVBRAo+
ICtpZmVxICgkKENPTkZJR19MaW51eCkseSkKPiAreHMub3BpYzogQ0ZMQUdTICs9IC1EVVNFX0RM
U1lNCj4gK3hzLm9waWM6IExERkxBR1MgKz0gLWxkbAo+ICtlbmRpZgo+ICAgCj4gICBsaWJ4ZW5z
dG9yZS5zby4kKE1BSk9SKS4kKE1JTk9SKTogeHMub3BpYyB4c19saWIub3BpYwo+ICAgCSQoQ0Mp
ICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxs
aWJ4ZW5zdG9yZS5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICReICQoTERMSUJT
X2xpYnhlbnRvb2xjb3JlKSAkKFNPQ0tFVF9MSUJTKSAkKFBUSFJFQURfTElCUykgJChBUFBFTkRf
TERGTEFHUykKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUveHMuYyBiL3Rvb2xzL3hlbnN0
b3JlL3hzLmMKPiBpbmRleCBhYmZmZDljZDgwLi44MzcyZjViMWE0IDEwMDY0NAo+IC0tLSBhL3Rv
b2xzL3hlbnN0b3JlL3hzLmMKPiArKysgYi90b29scy94ZW5zdG9yZS94cy5jCj4gQEAgLTQ3LDYg
KzQ3LDExIEBAIHN0cnVjdCB4c19zdG9yZWRfbXNnIHsKPiAgIAo+ICAgI2luY2x1ZGUgPHB0aHJl
YWQuaD4KPiAgIAo+ICsjaWZkZWYgVVNFX0RMU1lNCj4gKyNkZWZpbmUgX19VU0VfR05VCj4gKyNp
bmNsdWRlIDxkbGZjbi5oPgo+ICsjZW5kaWYKPiArCj4gICBzdHJ1Y3QgeHNfaGFuZGxlIHsKPiAg
IAkvKiBDb21tdW5pY2F0aW9ucyBjaGFubmVsIHRvIHhlbnN0b3JlIGRhZW1vbi4gKi8KPiAgIAlp
bnQgZmQ7Cj4gQEAgLTgxMCwxMiArODE1LDI0IEBAIGJvb2wgeHNfd2F0Y2goc3RydWN0IHhzX2hh
bmRsZSAqaCwgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAqdG9rZW4pCj4gICAJaWYgKCFo
LT5yZWFkX3Rocl9leGlzdHMpIHsKPiAgIAkJc2lnc2V0X3Qgc2V0LCBvbGRfc2V0Owo+ICAgCQlw
dGhyZWFkX2F0dHJfdCBhdHRyOwo+ICsJCXN0YXRpYyBzaXplX3Qgc3RhY2tfc2l6ZTsKPiArI2lm
ZGVmIFVTRV9ETFNZTQo+ICsJCXNpemVfdCAoKmdldHN6KSh2b2lkKTsKPiArI2VuZGlmCj4gICAK
PiArCQlpZiAoIXN0YWNrX3NpemUpIHsKPiArI2lmZGVmIFVTRV9ETFNZTQo+ICsJCQlnZXRzeiA9
IGRsc3ltKFJUTERfREVGQVVMVCwgIl9fcHRocmVhZF9nZXRfbWluc3RhY2siKTsKPiArCQkJc3Rh
Y2tfc2l6ZSA9IGdldHN6ID8gZ2V0c3ooKSA6IFJFQURfVEhSRUFEX1NUQUNLU0laRTsKPiArI2Vs
c2UKPiArCQkJc3RhY2tfc2l6ZSA9IFJFQURfVEhSRUFEX1NUQUNLU0laRTsKPiArI2VuZGlmCj4g
KwkJfQo+ICAgCQlpZiAocHRocmVhZF9hdHRyX2luaXQoJmF0dHIpICE9IDApIHsKPiAgIAkJCW11
dGV4X3VubG9jaygmaC0+cmVxdWVzdF9tdXRleCk7Cj4gICAJCQlyZXR1cm4gZmFsc2U7Cj4gICAJ
CX0KPiAtCQlpZiAocHRocmVhZF9hdHRyX3NldHN0YWNrc2l6ZSgmYXR0ciwgUkVBRF9USFJFQURf
U1RBQ0tTSVpFKSAhPSAwKSB7Cj4gKwkJaWYgKHB0aHJlYWRfYXR0cl9zZXRzdGFja3NpemUoJmF0
dHIsIHN0YWNrX3NpemUpICE9IDApIHsKPiAgIAkJCXB0aHJlYWRfYXR0cl9kZXN0cm95KCZhdHRy
KTsKPiAgIAkJCW11dGV4X3VubG9jaygmaC0+cmVxdWVzdF9tdXRleCk7Cj4gICAJCQlyZXR1cm4g
ZmFsc2U7Cj4gCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 01:47:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 01:47:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epOwF-00040B-H8; Sat, 24 Feb 2018 01:47:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2b0b=fs=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1epOwE-000405-A6
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 01:47:46 +0000
X-Inumbo-ID: 9568a023-1904-11e8-ba59-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9568a023-1904-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 02:46:51 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga004.fm.intel.com ([10.253.24.48])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 17:47:41 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,385,1515484800"; d="scan'208";a="32407241"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga004.fm.intel.com with ESMTP; 23 Feb 2018 17:47:41 -0800
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 17:47:40 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 17:47:40 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.125]) with mapi id 14.03.0319.002;
 Sat, 24 Feb 2018 09:47:38 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: =?iso-8859-1?Q?Roger_Pau_Monn=E9?= <roger.pau@citrix.com>
Thread-Topic: [PATCH v3 2/2] vmx/hap: optimize CR4 trapping
Thread-Index: AQHTqija53Rk4dF/ek+TnxDQSGZd8KOxcKzg///UCYCAAYmK4A==
Date: Sat, 24 Feb 2018 01:47:37 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101739F@SHSMSX101.ccr.corp.intel.com>
References: <20180220085647.25459-1-roger.pau@citrix.com>
 <20180220085647.25459-3-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191015327@SHSMSX101.ccr.corp.intel.com>
 <20180223101755.oow5adp5weal6obd@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180223101755.oow5adp5weal6obd@MacBook-Pro-de-Roger.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTc3NWY0YzYtMzVlMi00OTkyLTg0NDMtMGFiNmRkODgwZGJmIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Im5heUxGUE9qYTRHRVwvXC9WQVhYOXFpRFVmXC9id2FjWEdRUThSb21Zdk5JVjg9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Tamas K Lengyel <tamas@tklengyel.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5jb21dCj4g
U2VudDogRnJpZGF5LCBGZWJydWFyeSAyMywgMjAxOCA2OjE4IFBNCj4gCj4gT24gRnJpLCBGZWIg
MjMsIDIwMTggYXQgMDQ6NTY6MzhBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3JvdGU6Cj4gPiA+IEZy
b206IFJvZ2VyIFBhdSBNb25uZSBbbWFpbHRvOnJvZ2VyLnBhdUBjaXRyaXguY29tXQo+ID4gPiBT
ZW50OiBUdWVzZGF5LCBGZWJydWFyeSAyMCwgMjAxOCA0OjU3IFBNCj4gPiA+Cj4gPiA+IFRoZXJl
IGEgYnVuY2ggb2YgYml0cyBpbiBDUjQgdGhhdCBzaG91bGQgYmUgYWxsb3dlZCB0byBiZSBzZXQg
ZGlyZWN0bHkKPiA+ID4gYnkgdGhlIGd1ZXN0IHdpdGhvdXQgcmVxdWlyaW5nIFhlbiBpbnRlcnZl
bnRpb24sIGN1cnJlbnRseSB0aGlzIGlzCj4gPiA+IGFscmVhZHkgZG9uZSBieSBwYXNzaW5nIHRo
cm91Z2ggZ3Vlc3Qgd3JpdGVzIGludG8gdGhlIENSNCB1c2VkIHdoZW4KPiA+ID4gcnVubmluZyBp
biBub24tcm9vdCBtb2RlLCBidXQgdGFraW5nIGFuIGV4cGVuc2l2ZSB2bWV4aXQgaW4gb3JkZXIg
dG8KPiA+ID4gZG8gc28uCj4gPiA+Cj4gPiA+IHhlbmFseXplIHJlcG9ydHMgdGhlIGZvbGxvd2lu
ZyB3aGVuIHJ1bm5pbmcgYSBQViBndWVzdCBpbiBzaGltIG1vZGU6Cj4gPiA+Cj4gPiA+ICBDUl9B
Q0NFU1MgICAgICAgICAgICAgMzg4NTk1MCAgNi40MXMgMTcuMDQlICAzOTU3IGN5YyB7IDIzNjF8
IDMzNzh8IDc5MjB9Cj4gPiA+ICAgIGNyNCAgMzg4NTk0MCAgNi40MXMgMTcuMDQlICAzOTU3IGN5
YyB7IDIzNjF8IDMzNzh8IDc5MjB9Cj4gPiA+ICAgIGNyMyAgICAgICAgMSAgMC4wMHMgIDAuMDAl
ICAzNDgwIGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9Cj4gPiA+ICAgICAgKlsgIDBdICAgICAgICAx
ICAwLjAwcyAgMC4wMCUgIDM0ODAgY3ljIHsgMzQ4MHwgMzQ4MHwgMzQ4MH0KPiA+ID4gICAgY3Iw
ICAgICAgICA3ICAwLjAwcyAgMC4wMCUgIDcxMTIgY3ljIHsgMzI0OHwgNTk2MHwxNzQ4MH0KPiA+
ID4gICAgY2x0cyAgICAgICAgMiAgMC4wMHMgIDAuMDAlICA0NTg4IGN5YyB7IDM0NTZ8IDU3MjB8
IDU3MjB9Cj4gPiA+Cj4gPiA+IEFmdGVyIHRoaXMgY2hhbmdlIHRoaXMgdHVybnMgaW50bzoKPiA+
ID4KPiA+ID4gIENSX0FDQ0VTUyAgICAgICAgICAgICAgICAgIDEyICAwLjAwcyAgMC4wMCUgIDk5
NzIgY3ljIHsgMzY4MHwxMTAyNHwyNDAzMn0KPiA+ID4gICAgY3I0ICAgICAgICAyICAwLjAwcyAg
MC4wMCUgMTc1MjggY3ljIHsxMTAyNHwyNDAzMnwyNDAzMn0KPiA+ID4gICAgY3IzICAgICAgICAx
ICAwLjAwcyAgMC4wMCUgIDM2ODAgY3ljIHsgMzY4MHwgMzY4MHwgMzY4MH0KPiA+ID4gICAgICAq
WyAgMF0gICAgICAgIDEgIDAuMDBzICAwLjAwJSAgMzY4MCBjeWMgeyAzNjgwfCAzNjgwfCAzNjgw
fQo+ID4gPiAgICBjcjAgICAgICAgIDcgIDAuMDBzICAwLjAwJSAgOTIwOSBjeWMgeyA0MTg0fCA3
ODQ4fDE3NDg4fQo+ID4gPiAgICBjbHRzICAgICAgICAyICAwLjAwcyAgMC4wMCUgIDgyMzIgY3lj
IHsgNTM1MnwxMTExMnwxMTExMn0KPiA+ID4KPiA+ID4gTm90ZSB0aGF0IHRoaXMgb3B0aW1pemVk
IHRyYXBwaW5nIGlzIGN1cnJlbnRseSBvbmx5IGFwcGxpZWQgdG8gZ3Vlc3RzCj4gPiA+IHJ1bm5p
bmcgd2l0aCBIQVAgb24gSW50ZWwgaGFyZHdhcmUuIElmIHVzaW5nIHNoYWRvdyBwYWdpbmcgbW9y
ZSBDUjQKPiA+ID4gYml0cyBuZWVkIHRvIGJlIHVuY29uZGl0aW9uYWxseSB0cmFwcGVkLCB3aGlj
aCBtYWtlcyB0aGlzIGFwcHJvYWNoCj4gPiA+IHVubGlrZWx5IHRvIHlpZWxkIGFueSBpbXBvcnRh
bnQgcGVyZm9ybWFuY2UgaW1wcm92ZW1lbnRzLgo+ID4gPgo+ID4gPiBSZXBvcnRlZC1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+ID4gU2lnbmVkLW9mZi1i
eTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+IEFja2VkLWJ5
OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Cj4gPiA+IC0tLQo+
ID4gPiBDYzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgo+ID4gPiBDYzog
S2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gPiA+IENjOiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+Cj4gPiA+IENjOiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgo+ID4gPiBDYzogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPgo+ID4gPiBDYzogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29t
Pgo+ID4gPiAtLS0KPiA+ID4gQ2hhbmdlcyBzaW5jZSB2MjoKPiA+ID4gIC0gVXNlIGNyNF9ob3N0
X21hc2suCj4gPiA+Cj4gPiA+IENoYW5nZXMgc2luY2UgdjE6Cj4gPiA+ICAtIFVzZSB0aGUgbWFz
a19jciB2YXJpYWJsZSBpbiBvcmRlciB0byBjYWNoZSB0aGUgY3I0IG1hc2suCj4gPiA+ICAtIFRh
a2UgaW50byBhY2NvdW50IHdyaXRlX2N0cmxyZWdfbWFzayB3aGVuIGludHJvc3BlY3Rpb24gaXMg
ZW5hYmxlZC4KPiA+ID4gLS0tCj4gPiA+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgfCAz
OQo+ID4gPiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiA+ID4gIHhl
bi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyB8ICAyICsrCj4gPiA+ICB4ZW4vYXJjaC94ODYvbW9u
aXRvci5jICAgICAgfCAgNSArKystLQo+ID4gPiAgMyBmaWxlcyBjaGFuZ2VkLCA0NCBpbnNlcnRp
b25zKCspLCAyIGRlbGV0aW9ucygtKQo+ID4gPgo+ID4gPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKPiBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gPiA+IGlu
ZGV4IDVjZDY4OWU4MjMuLjI3Y2JiZTg4MjMgMTAwNjQ0Cj4gPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCj4gPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4g
PiA+IEBAIC0xNjg0LDYgKzE2ODQsMzYgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9j
cihzdHJ1Y3QgdmNwdQo+ICp2LAo+ID4gPiB1bnNpZ25lZCBpbnQgY3IpCj4gPiA+ICAgICAgICAg
IH0KPiA+ID4KPiA+ID4gICAgICAgICAgX192bXdyaXRlKEdVRVNUX0NSNCwgdi0+YXJjaC5odm1f
dmNwdS5od19jcls0XSk7Cj4gPiA+ICsKPiA+ID4gKyAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVf
aGFwKHYtPmRvbWFpbikgKQo+ID4gPiArICAgICAgICAgICAgLyoKPiA+ID4gKyAgICAgICAgICAg
ICAqIFNoYWRvdyBwYXRoIGhhcyBub3QgYmVlbiBvcHRpbWl6ZWQgYmVjYXVzZSBpdCByZXF1aXJl
cwo+ID4gPiArICAgICAgICAgICAgICogdW5jb25kaXRpb25hbGx5IHRyYXBwaW5nIG1vcmUgQ1I0
IGJpdHMsIGF0IHdoaWNoIHBvaW50IHRoZQo+ID4gPiArICAgICAgICAgICAgICogcGVyZm9ybWFu
Y2UgYmVuZWZpdCBvZiBkb2luZyB0aGlzIGlzIHF1aXRlIGR1YmlvdXMuCj4gPiA+ICsgICAgICAg
ICAgICAgKi8KPiA+ID4gKyAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuY3I0X2hvc3RfbWFz
ayA9IH4wVUw7Cj4gPiA+ICsgICAgICAgIGVsc2UKPiA+ID4gKyAgICAgICAgewo+ID4gPiArICAg
ICAgICAgICAgLyoKPiA+ID4gKyAgICAgICAgICAgICAqIFVwZGF0ZSBDUjQgaG9zdCBtYXNrIHRv
IG9ubHkgdHJhcCB3aGVuIHRoZSBndWVzdCB0cmllcyB0byBzZXQKPiA+ID4gKyAgICAgICAgICAg
ICAqIGJpdHMgdGhhdCBhcmUgY29udHJvbGxlZCBieSB0aGUgaHlwZXJ2aXNvci4KPiA+ID4gKyAg
ICAgICAgICAgICAqLwo+ID4gPiArICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5jcjRfaG9z
dF9tYXNrID0gSFZNX0NSNF9IT1NUX01BU0sgfAo+ID4gPiBYODZfQ1I0X1BLRSB8Cj4gPiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB+aHZtX2NyNF9ndWVz
dF92YWxpZF9iaXRzKHYsIDApOwo+ID4gPiArICAgICAgICAgICAgdi0+YXJjaC5odm1fdmNwdS5j
cjRfaG9zdF9tYXNrIHw9IHYtCj4gPiA+ID5hcmNoLmh2bV92bXgudm14X3JlYWxtb2RlID8KPiA+
ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBYODZfQ1I0
X1ZNRSA6IDA7Cj4gPiA+ICsgICAgICAgICAgICB2LT5hcmNoLmh2bV92Y3B1LmNyNF9ob3N0X21h
c2sgfD0gIWh2bV9wYWdpbmdfZW5hYmxlZCh2KSA/Cj4gPiA+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKFg4Nl9DUjRfUFNFIHwgWDg2X0NSNF9TTUVQIHwK
PiA+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2
X0NSNF9TTUFQKQo+ID4gPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIDogMDsKPiA+ID4gKyAgICAgICAgICAgIGlmICggdi0+ZG9tYWluLT5hcmNoLm1vbml0
b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKPiA+ID4gKyAgICAgICAgICAgICAgICAgbW9uaXRv
cl9jdHJscmVnX2JpdG1hc2soVk1fRVZFTlRfWDg2X0NSNCkgKQo+ID4gPiArICAgICAgICAgICAg
ICAgIHYtPmFyY2guaHZtX3ZjcHUuY3I0X2hvc3RfbWFzayB8PQo+ID4gPiArICAgICAgICAgICAg
ICAgIH52LT5kb21haW4tCj4gPiA+ID5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW1ZN
X0VWRU5UX1g4Nl9DUjRdOwo+ID4gPiArCj4gPiA+ICsgICAgICAgIH0KPiA+ID4gKyAgICAgICAg
X192bXdyaXRlKENSNF9HVUVTVF9IT1NUX01BU0ssIHYtCj4gPiA+ID5hcmNoLmh2bV92Y3B1LmNy
NF9ob3N0X21hc2spOwo+ID4gPiArCj4gPgo+ID4gd2hhdCBhYm91dCBkb2luZyBhIGNvbXBhcmlz
b24gdG8gYXZvaWQgdm13cml0ZSBpZiBub3RoaW5nIGNoYW5nZWQ/Cj4gCj4gSSBjYW4gZG8gdGhh
dCwgYnV0IGl0IGRvZXNuJ3Qgc2VlbSBsaWtlIG90aGVyIHdyaXRlcyBpbiB0aGUgc2FtZQo+IGZ1
bmN0aW9uIGRvIHRoaXMgKHNlZSBHVUVTVF9DUjQgdW5jb25kaXRpb25hbCB3cml0ZSBhYm92ZSBm
b3IKPiBleGFtcGxlKS4KPiAKPiBJcyBpdCByZWFsbHkgYmV0dGVyIGZyb20gYSBwZXJmb3JtYW5j
ZSBQb1YgdG8gYXZvaWQgdGhlIHdyaXRlPyAob3IKPiB0YWtlIHRoZSBwZW5hbHR5IG9mIGRvaW5n
IGEgcmVhZCArIHdyaXRlPykKPiAKCm5vdCBtdWNoLiBqdXN0IHBlcnNvbmFsIGZhdm9yaXRlLiA6
LSkKClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 01:49:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 01:49:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epOxj-00046W-RM; Sat, 24 Feb 2018 01:49:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhzz=fs=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1epOxj-000468-FU
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 01:49:19 +0000
X-Inumbo-ID: 27dc29d7-1905-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 27dc29d7-1905-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 01:50:57 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 2ED9921774;
 Sat, 24 Feb 2018 01:49:12 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 2ED9921774
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 23 Feb 2018 17:49:11 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <20180223185729.8780-1-julien.grall@arm.com>
Message-ID: <alpine.DEB.2.10.1802231748390.4239@sstabellini-ThinkPad-X260>
References: <20180223185729.8780-1-julien.grall@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com,
 andre.przywara@linaro.org, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 00/18] xen/arm: PSCI 1.1 and SMCCC-1.1
 support and XSA-254 variant 2 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCAyMyBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIGFsbCwKPiAKPiBB
cm0gaGFzIHJlY2VudGx5IHB1Ymxpc2hlZCBhIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gKFNNQ0ND
KQo+IHNwZWNpZmljYXRpb24gdXBkYXRlIFsxXSB0aGF0IHByb3ZpZGVzIGFuIG9wdGltaXNlZCBj
YWxsaW5nIGNvbnZlbnRpb24KPiBhbmQgb3B0aW9uYWwsIGRpc2NvdmVyYWJsZSBzdXBwb3J0IGZv
ciBtaXRpZ2F0aW5nIENWRS0yMDE3LTU3MTUgKFhTQS0yNTQKPiB2YXJpYW50IDIpLiBBUk0gVHJ1
c3RlZCBGaXJtd2FyZSAoQVRGKSBoYXMgYWxyZWFkeSBnYWluZWQgc3VjaCBhbgo+IGltcGxlbWVu
dGF0aW9uWzJdLgo+IAo+IFRoaXMgc2VyaWVzIGFkZHJlc3NlcyBhIGZldyB0aGluZ3M6Cj4gCj4g
ICAgIC0gSXQgcHJvdmlkZXMgYSBYZW4gaW1wbGVtZW50YXRpb24gb2YgUFNDSSB2MS4wLCB3aGlj
aCBpcyBhCj4gICAgICAgcHJlcmVxdWlzaXRlIGZvciBiZWluZyBhYmxlIHRvIGRpc2NvdmVyIFNN
Q0NDIHYxLjEuCj4gICAgIC0gSXQgYWxsb3dzIFhlbiB0byBhZHZlcnRpc2UgU01DQ0MgdjEuMQo+
ICAgICAtIEl0IGltcGxlbWVudHMgZ3Vlc3Qgc3VwcG9ydCBmb3IgdGhlCj4gICAgICAgQVJNX1dP
UktBUk9VTkRfMSBmdW5jdGlvbiB0aGF0IGlzIHVzZWQKPiAgICAgICB0byBtaXRpZ2F0ZSBDVkUt
MjAxNy01NzE1IChpZiBzdWNoIG1pdGlnYXRpb24gaXMgYXZhaWxhYmxlIG9uIHRoZQo+ICAgICAg
IGh5cGVydmlzb3IpLgo+ICAgICAtIEl0IGFkZHMgWGVuIHN1cHBvcnQgZm9yIGJyYW5jaCBwcmVk
aWN0b3IgaGFyZGVuaW5nIHZpYQo+ICAgICAgIEFSTV9XT1JLQVJPVU5EXzEgaWYgdGhlIGZpcm13
YXJlIHN1cHBvcnRzIGl0Lgo+IAo+IFRoaXMgbWV0aG9kIGlzIGludGVuZGVkIHRvIGZ1bGx5IHJl
cGxhY2UgdGhlIGluaXRpYWwgUFNDSV9HRVRfVkVSU0lPTgo+IGFwcHJvYWNoLiBBbHRob3VnaCBQ
U0NJX0dFVF9WRVJTSU9OIHN0aWxsIHdvcmtzLCBpdCBoYXMgYW4gb2J2aW91cwo+IG92ZXJoZWFk
IGFuZCBpcyBjYWxsZWQgb24gc29tZSBvZiB0aGUgaG90dGVzdCBwYXRocy4gV2UgZXhwZWN0Cj4g
QVJDSF9XT1JLQVJPVU5EXzEgdG8gYmUgbXVjaCBmYXN0ZXIuCgpJIHRlc3RlZCB0aGUgc2VyaWVz
IGFuZCBpdCBpcyByZWFkeSB0byBnby4gSSBhbSB3YWl0aW5nIGZvciBBbmRyZSB0bwpjb25maXJt
IGJlZm9yZSBjb21taXR0aW5nLCBzaW5jZSBoZSBoYWQgY29tbWVudHMgbGFzdCB0aW1lLgoKCj4g
Q2hlZXJzLAo+IAo+IFsxXSBodHRwczovL2RldmVsb3Blci5hcm0uY29tL3N1cHBvcnQvc2VjdXJp
dHktdXBkYXRlL2Rvd25sb2Fkcwo+IAo+IFsyXSBodHRwczovL2dpdGh1Yi5jb20vQVJNLXNvZnR3
YXJlL2FybS10cnVzdGVkLWZpcm13YXJlL3B1bGwvMTI0MAo+IAo+IFszXSBodHRwczovL2xpc3Rz
Lnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDQ0Ny5odG1sCj4g
Cj4gSnVsaWVuIEdyYWxsICgxOCk6Cj4gICB4ZW4vYXJtOiBwc2NpOiBSZXdvcmsgdGhlIFBTQ0kg
ZGVmaW5pdGlvbnMKPiAgIHhlbi9hcm06IHZwc2NpOiBBZGQgc3VwcG9ydCBmb3IgUFNDSSAxLjEK
PiAgIHhlbi9hcm06IHZzbWM6IEltcGxlbWVudCBTTUNDQyAxLjEKPiAgIHhlbi9hcm06IHZzbWM6
IEltcGxlbWVudCBTTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBCUCBoYXJkZW5pbmcgc3VwcG9ydAo+
ICAgeGVuL2FybTogQWRhcHQgc21jY2MuaCB0byBiZSBhYmxlIHRvIHVzZSBpdCBpbiBhc3NlbWJs
eSBjb2RlCj4gICB4ZW4vYXJtNjQ6IEltcGxlbWVudCBhIGZhc3QgcGF0aCBmb3IgaGFuZGxpbmcg
U01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEKPiAgIHhlbi9hcm02NDogUHJpbnQgYSBwZXItQ1BVIG1l
c3NhZ2Ugd2l0aCB0aGUgQlAgaGFyZGVuaW5nIG1ldGhvZCB1c2VkCj4gICB4ZW4vYXJtOiBzbWNj
YzogQWRkIG1hY3JvcyBTTUNDQ19WRVJTSU9OLCBTTUNDQ19WRVJTSU9OX3tNSU5PUiwgTUFKT1J9
Cj4gICB4ZW4vYXJtOiBwc2NpOiBEZXRlY3QgU01DQ0MgdmVyc2lvbgo+ICAgeGVuL2FybTogc21j
Y2M6IEltcGxlbWVudCBTTUNDQyB2MS4xIGlubGluZSBwcmltaXRpdmUKPiAgIHhlbi9hcm02NDog
QWRkIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBCUCBoYXJkZW5pbmcgc3VwcG9ydAo+ICAg
eGVuL2FybTY0OiBLaWxsIFBTQ0lfR0VUX1ZFUlNJT04gYXMgYSB2YXJpYW50LTIgd29ya2Fyb3Vu
ZAo+ICAgeGVuL2FybTogdnBzY2k6IFJlbW92ZSBwYXJhbWV0ZXIgJ3ZlcicgZnJvbSBkb19jb21t
b25fY3B1Cj4gICB4ZW4vYXJtOiBwc2NpOiBDb25zb2xpZGF0ZSBQU0NJIHZlcnNpb24gcHJpbnQK
PiAgIHhlbi9hcm06IHBzY2k6IFByZWZpeCB3aXRoIHN0YXRpYyBhbnkgZnVuY3Rpb25zIG5vdCBl
eHBvcnRlZAo+ICAgeGVuL2FybTogdnBzY2k6IFVwZGF0ZSB0aGUgcmV0dXJuIHR5cGUgZm9yIE1J
R1JBVEVfSU5GT19UWVBFCj4gICB4ZW4vYXJtOiB2cHNjaTogSW50cm9kdWNlIGFuZCB1c2UgUFND
SV9JTlZBTElEX0FERFJFU1MKPiAgIHhlbi9hcm06IHZwc2NpOiBSZXdvcmsgdGhlIGxvZ2ljIHRv
IHN0YXJ0IEFBcmNoMzIgdkNQVSBpbiBUaHVtYiBtb2RlCj4gCj4gIHRvb2xzL2xpYnhsL2xpYnhs
X2FybS5jICAgICAgICAgIHwgICAzICstCj4gIHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyAgICAg
ICAgIHwgIDM0ICsrKy0tLS0tCj4gIHhlbi9hcmNoL2FybS9hcm02NC9lbnRyeS5TICAgICAgIHwg
IDU5ICsrKysrKysrKysrKy0KPiAgeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAgfCAg
NTUgKysrKysrKysrLS0tLQo+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAgICB8ICAg
MSArCj4gIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMvc2VhdHRsZS5jIHwgICA0ICstCj4gIHhlbi9h
cmNoL2FybS9wc2NpLmMgICAgICAgICAgICAgIHwgIDU4ICsrKysrKysrKy0tLS0KPiAgeGVuL2Fy
Y2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAxMTEgKysrKysrKysrKysrKysrKysrLS0tLS0t
LQo+ICB4ZW4vYXJjaC9hcm0vdnNtYy5jICAgICAgICAgICAgICB8ICA0MSArKysrKysrKysKPiAg
eGVuL2luY2x1ZGUvYXNtLWFybS9wZXJmY19kZWZuLmggfCAgIDEgKwo+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oICB8ICAgMiArCj4gIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHNjaS5o
ICAgICAgIHwgIDM5ICsrKysrLS0tLQo+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmggICAg
ICB8IDE3NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPiAgeGVuL2lu
Y2x1ZGUvYXNtLWFybS92cHNjaS5oICAgICAgfCAgIDIgKy0KPiAgMTQgZmlsZXMgY2hhbmdlZCwg
NDcxIGluc2VydGlvbnMoKyksIDExMyBkZWxldGlvbnMoLSkKPiAKPiAtLSAKPiAyLjExLjAKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 02:11:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 02:11:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epPIZ-0006ZM-V6; Sat, 24 Feb 2018 02:10:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=xhzz=fs=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1epPIY-0006Yg-Es
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 02:10:50 +0000
X-Inumbo-ID: 2910290e-1908-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2910290e-1908-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 02:12:27 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 6C95721784;
 Sat, 24 Feb 2018 02:10:42 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 6C95721784
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Fri, 23 Feb 2018 18:10:36 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Stefano Stabellini <sstabellini@kernel.org>
In-Reply-To: <alpine.DEB.2.10.1802151315460.5392@sstabellini-ThinkPad-X260>
Message-ID: <alpine.DEB.2.10.1802231809330.4239@sstabellini-ThinkPad-X260>
References: <1cd12995-d888-9de8-e273-5adaf562156f@arm.com>
 <60143765-a7a4-3984-5f01-338712612a3e@arm.com>
 <alpine.DEB.2.10.1802151315460.5392@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: "Edgar E. Iglesias" <edgar.iglesias@xilinx.com>,
 Lars Kurth <lars.kurth@citrix.com>, davorin.mista@aggios.com,
 robin.randhawa@arm.com, Artem Mygaiev <Artem_Mygaiev@epam.com>,
 anastassios.nanos@onapp.com, Julien Grall <julien.grall@arm.com>,
 Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 xen-devel <xen-devel@lists.xenproject.org>, vfachin@de.adit-jv.com,
 Volodymyr Babchuk <volodymyr_babchuk@epam.com>, mirela.simonovic@aggios.com,
 Jarvis Roach <Jarvis.Roach@dornerworks.com>
Subject: Re: [Xen-devel] Minutes of the Xen ARM community call Tuesday 13th
 February 5PM UTC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCAxNSBGZWIgMjAxOCwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+ID0gQUdMIFdo
aXRlcGFwZXIgPQo+IEFydGVtOiBwbGVhc2UgcmV2aWV3IHRoZSB3aGl0ZXBhcGVyLCBtb3N0IG9m
IHRoZSBjb250ZW50IGlzIGFscmVhZHkKPiB0aGVyZS4KPiBFdmVyeWJvZHkgYWdyZWVzIHRoYXQg
WGVuIFByb2plY3Qgc2hvdWxkIHB1Ymxpc2ggaXRzIG93biB3aGl0ZXBhcGVyLgo+IAo+IENlcnRp
ZmljYXRpb25zIGFyZSBtb3N0bHkgbm90IGFib3V0IHRoZSBjb2RlLiBBcnRlbSBhYm91dCB0byBz
aGFyZSBhbgo+IGFuYWx5c2lzIGRvbmUgYnkgdGhpcmQgcGFydGllcyBvbiBjZXJ0aWZpY2F0aW9u
IGdhcHMuIFRoZW4sIHdlJ2xsCj4gb3JnYW5pemUgYW5vdGhlciBjYWxsLgo+IEFDVElPTiBBcnRl
bTogc2VuZCBvdXQgdGhlIGdhcCBhbmFseXNpcwoKSGkgQXJ0ZW0sCgpIYXZlIHlvdSBoYWQgYSBj
aGFuY2UgdG8gc2hhcmUgdGhlIGdhcCBhbmFseXNpcyB3aGl0ZXBhcGVyIHlldD8gSWYgeW91CmRp
ZCwgSSBtaWdodCBoYXZlIG1pc3NlZCBpdCBpbiBteSBpbmJveC4KClRoYW5rIHlvdSEKCkNoZWVy
cywKClN0ZWZhbm8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 02:32:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 02:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epPdW-00086v-Km; Sat, 24 Feb 2018 02:32:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ffbk=fs=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epPdV-00086S-3W
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 02:32:29 +0000
X-Inumbo-ID: 2f7b3e91-190b-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f7b3e91-190b-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 02:34:06 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epPdL-0002Zk-St; Sat, 24 Feb 2018 02:32:19 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epPdF-0002Wy-Rd; Sat, 24 Feb 2018 02:32:14 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epPdC-0004Tx-OP; Sat, 24 Feb 2018 02:32:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119921-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=d1618f473a5f5f86b3dbac64eecbf114355118ee
X-Osstest-Versions-That: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Feb 2018 02:32:11 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 119921: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTkyMSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTkyMS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwgUkVHUi4gdnMuIDEx
OTIyNwoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZt
ZW50cnkgZmFpbCBsaWtlIDExOTE4NwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgIDUwIHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
bGlrZSAxMTkyMjcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTIyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5MjI3
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTkyMjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIyNwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMjcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTIy
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMjcKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTQgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAzNyB4dGYvdGVzdC1o
dm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVt
b3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1
MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTIgeHRmL3Rlc3Qt
aHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNh
LTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
MzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDc2IHh0Zi90ZXN0
LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgNzYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1v
cC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
IDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIGQxNjE4ZjQ3M2E1ZjVmODZiM2RiYWM2NGVlY2JmMTE0MzU1MTE4ZWUKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc1YmRkNjkzMDMzZTZkYmQ2ZmU1YWUy
MzVmNzk5NjFkMmYwYWE4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExOTIyNyAgMjAxOC0wMi0x
NSAwMTo0NDoyNyBaICAgIDggZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTk2ODIgIDIwMTgt
MDItMTkgMjI6NTE6MzUgWiAgICA0IGRheXMgICAgNSBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMTk3ODIgIDIwMTgtMDItMjEgMDI6Mzk6MDAgWiAgICAyIGRheXMgICAgMyBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxs
QGxpbmFyby5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5bmdpZXJAYXJtLmNvbT4KICBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cgpqb2JzOgogYnVpbGQtYW1k
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1
bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJk
b20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1k
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZt
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVk
aXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNw
dSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWly
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0
LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9o
b21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBh
dAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpF
eHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBp
cyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1i
bG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJu
ZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdl
Yj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlzaW9uIGxv
ZzsgaXQgd291bGQgYmUgNDE4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 02:35:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 02:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epPgI-0008HH-9a; Sat, 24 Feb 2018 02:35:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2b0b=fs=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1epPgH-0008H1-JM
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 02:35:21 +0000
X-Inumbo-ID: 94ce103d-190b-11e8-b9b1-635ca7ef6cff
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 94ce103d-190b-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 02:36:57 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 18:35:11 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,385,1515484800"; d="scan'208";a="33209852"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by fmsmga001.fm.intel.com with ESMTP; 23 Feb 2018 18:35:11 -0800
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 18:35:10 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 18:35:10 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.116]) with mapi id 14.03.0319.002;
 Sat, 24 Feb 2018 10:35:09 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, "xen-devel@lists.xen.org"
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH V5] x86/hvm: fix domain crash when CR3 has the noflush
 bit set
Thread-Index: AQHTpxAeNYlU3DWc5Eur4uAEibSHZaOxXR1w//++pYCAAAC1gIABw5dQ
Date: Sat, 24 Feb 2018 02:35:09 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191018484@SHSMSX101.ccr.corp.intel.com>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910152F1@SHSMSX101.ccr.corp.intel.com>
 <eb8c1245-824b-0468-432c-a6fa999be1db@bitdefender.com>
 <3e9f4e37-8e3c-ba03-f5f9-b8179a3f0b1a@bitdefender.com>
In-Reply-To: <3e9f4e37-8e3c-ba03-f5f9-b8179a3f0b1a@bitdefender.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYzhlMGI1OTctMTkyMy00ODk4LTgzOTEtZDkzZTQ4OGFhOGUzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IklYWVhPQVJuczVsdDRwUmxwR2MxRGtrNTJJb21CSGxVVG5qXC9WVDFUTXhVPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSYXp2YW4gQ29qb2NhcnUgW21haWx0bzpyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29t
XQ0KPiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDIzLCAyMDE4IDM6MzIgUE0NCj4gDQo+IE9uIDAy
LzIzLzIwMTggMDk6MjkgQU0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToNCj4gPiBMYWNraW5nIFBD
SUQgc3VwcG9ydCBpbiB0aGUgZW11bGF0aW9uIGxheWVyIGNyZWF0ZXMgdHdvIGRpZmZlcmVudCB3
YXkgb2YNCj4gPiBoYW5kbGluZyB0aGUgTk9GTFVTSCBiZWluZyBzZXQ6IG9uZSBpcyBpbiBoYXJk
d2FyZSwgYW5kIHRoaXMgaGFwcGVucyBmb3INCj4gPiBldmVyeXRoaW5nIGV4Y2VwdCB0aGUgaW50
cm9zcGVjdGlvbiBjYXNlLCBhbmQgb25lIGluIHRoZSBlbXVsYXRpb24gbGF5ZXINCj4gPiAodGhp
cyBoYXBwZW5zIHdoZW4gYW4gaW50cm9zcGVjdGlvbiBhZ2VudCBhc2tzIFhlbiB0byBlbXVsYXRl
IGFuDQo+ID4gaW5zdHJ1Y3Rpb24gd2hlbiBpdCByZXBsaWVzIHRvIGFuIEVQVCBmYXVsdCB2bV9l
dmVudCkuDQo+IA0KPiBTb3JyeSwgbm90IHdoZW4gdGhlIGludHJvc3BlY3Rpb24gYWdlbnQgYXNr
cyBYZW4gdG8gZW11bGF0ZSBhbg0KPiBpbnN0cnVjdGlvbiB3aGVuIGl0IHJlcGxpZXMgdG8gYW4g
RVBUIGZhdWx0IHZtX2V2ZW50LCBidXQgd2hlbiB0aGUNCj4gaW50cm9zcGVjdGlvbiBhZ2VudCB3
YW50cyB0byBiZSBhYmxlIHRvIHZldG8gYSBDUjMgd3JpdGUgLSBpLmUuIHdoZW4gdGhlDQo+IGlu
dHJvc3BlY3Rpb24gYWdlbnQgc3Vic2NyaWJlcyB0byBDUjMgd3JpdGUgZXZlbnRzLg0KPiANCg0K
eWVzLCB0aGF0J3Mgd2hhdCBJIHdvbmRlcmVkIHdoZW4gcmVhZGluZyB5b3VyIDFzdCByZXBseS4g
DQoNCk5vdyBJIHVuZGVyc3Rvb2QgdGhlIGJhY2tncm91bmQgYW5kIHRoZSBwYXRjaCBvdmVyYWxs
IGxvb2tzDQpnb29kIHRvIG1lLiANCg0KUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 02:45:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 02:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epPpw-0000hb-8f; Sat, 24 Feb 2018 02:45:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hb97=fs=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1epPpv-0000hH-4R
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 02:45:19 +0000
X-Inumbo-ID: fa0a7749-190c-11e8-b9b1-635ca7ef6cff
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fa0a7749-190c-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 02:46:56 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 18:45:11 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="19852276"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga007.fm.intel.com with ESMTP; 23 Feb 2018 18:45:09 -0800
Date: Sat, 24 Feb 2018 09:51:01 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180224015101.GC162485@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-19-git-send-email-chao.gao@intel.com>
 <20180212145402.d4e4ttwb577ezuer@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212145402.d4e4ttwb577ezuer@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 18/28] x86/vioapic: Hook interrupt
	delivery of vIOAPIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDI6NTQ6MDJQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjI1UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBXaGVuIGlycSByZW1hcHBpbmcgaXMgZW5hYmxlZCwgSU9BUElDIFJlZGly
ZWN0aW9uIEVudHJ5IG1heSBiZSBpbiByZW1hcHBpbmcKPj4gZm9ybWF0LiBJZiB0aGF0LCBnZW5l
cmF0ZSBhbiBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgYW5kIGNhbGwgdGhlIGNvbW1vbgo+Cj4iSWYg
dGhhdCdzIHRoZSBjYXNlLCAuLi4iCj4KPj4gVklPTU1VIGFic3RyYWN0aW9uJ3MgY2FsbGJhY2sg
dG8gaGFuZGxlIHRoaXMgaW50ZXJydXB0IHJlcXVlc3QuIERldmljZQo+PiBtb2RlbCBpcyByZXNw
b25zaWJsZSBmb3IgY2hlY2tpbmcgdGhlIHJlcXVlc3QncyB2YWxpZGl0eS4KPgo+V2hhdCBkb2Vz
IHRoaXMgZXhhY3RseSBtZWFuPyBEZXZpY2UgbW9kZWwgaXMgbm90IGludm9sdmVkIGluIHdoYXQg
dGhlCj5ndWVzdCB3cml0ZXMgdG8gdGhlIHZJT0FQSUMgUlRFLCBzbyBpdCdzIGltcG9zc2libGUg
Zm9yIHRoZSBkZXZpY2UKPm1vZGVsIHRvIHZhbGlkYXRlIHRoaXMgaW4gYW55IHdheS4KCkhvdyBh
Ym91dCB0aGlzIGRlc2NyaXB0aW9uOgpXaGVuIGlycSByZW1hcHBpbmcgaXMgZW5hYmxlZCwgSU9B
UElDIFJlZGlyZWN0aW9uIEVudHJ5IG1heSBiZSBpbiByZW1hcHBpbmcKZm9ybWF0LiBJZiB0aGF0
J3MgdGhlIGNhc2UsIGFuIGlycV9yZW1hcHBpbmdfcmVxdWVzdCB3aWxsIGJlIGdlbmVyYXRlZCBh
bmQKSU9NTVUtc3BlY2lmaWMgaGFuZGxlciBkZWFscyB3aXRoIHRoaXMgcmVxdWVzdC4gSU9NTVUt
c3BlY2lmaWMgaGFuZGxlcgp3aWxsIGNoZWNrIHdoZXRoZXIgdGhlIHJlcXVlc3QgaXMgdmFsaWQg
b3Igbm90LCByZXBvcnQgZXJyb3IgdmlhCklPTU1VLXNwZWNpZmljIG1hY2hhbmlzbSBpZiBpbnZh
bGlkIG9yIG90aGVyd2lzZSB0cmFuc2Zvcm0gdGhlIHJlcXVlc3QgdG8gYW4KaW50ZXJydXB0IGlu
Zm8gKGluY2x1ZGluZyBpbnRlcnJ1cHQgZGVzdGluYXRpb24sIHZlY3RvciBhbmQgdHJpZ2dlciBt
b2RlCmV0Yy4pIGFjY29yZGluZyB0byBJUlQuCgo+Cj4+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2Fv
IDxjaGFvLmdhb0BpbnRlbC5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IExhbiBUaWFueXUgPHRpYW55
dS5sYW5AaW50ZWwuY29tPgo+PiAKPj4gLS0tCj4+IHYzOgo+PiAgLSB1c2UgdGhlIG5ldyBpbnRl
cmZhY2UgdG8gY2hlY2sgcmVtYXBwaW5nIGZvcm1hdC4KPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYv
aHZtL3Zpb2FwaWMuYyAgIHwgOSArKysrKysrKysKPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvdmlv
bW11LmggfCA5ICsrKysrKysrKwo+PiAgMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25zKCsp
Cj4+IAo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92aW9hcGljLmMgYi94ZW4vYXJj
aC94ODYvaHZtL3Zpb2FwaWMuYwo+PiBpbmRleCA5N2I0MTlmLi4wZjIwZTNmIDEwMDY0NAo+PiAt
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zpb2FwaWMuYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZt
L3Zpb2FwaWMuYwo+PiBAQCAtMzAsNiArMzAsNyBAQAo+PiAgI2luY2x1ZGUgPHhlbi9saWIuaD4K
Pj4gICNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KPj4gICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4g
KyNpbmNsdWRlIDx4ZW4vdmlvbW11Lmg+Cj4+ICAjaW5jbHVkZSA8cHVibGljL2h2bS9pb3JlcS5o
Pgo+PiAgI2luY2x1ZGUgPGFzbS9odm0vaW8uaD4KPj4gICNpbmNsdWRlIDxhc20vaHZtL3ZwaWMu
aD4KPj4gQEAgLTM4Nyw5ICszODgsMTcgQEAgc3RhdGljIHZvaWQgdmlvYXBpY19kZWxpdmVyKHN0
cnVjdCBodm1fdmlvYXBpYyAqdmlvYXBpYywgdW5zaWduZWQgaW50IHBpbikKPj4gICAgICBzdHJ1
Y3QgdmxhcGljICp0YXJnZXQ7Cj4+ICAgICAgc3RydWN0IHZjcHUgKnY7Cj4+ICAgICAgdW5zaWdu
ZWQgaW50IGlycSA9IHZpb2FwaWMtPmJhc2VfZ3NpICsgcGluOwo+PiArICAgIHN0cnVjdCBhcmNo
X2lycV9yZW1hcHBpbmdfcmVxdWVzdCByZXF1ZXN0Owo+PiAgCj4+ICAgICAgQVNTRVJUKHNwaW5f
aXNfbG9ja2VkKCZkLT5hcmNoLmh2bV9kb21haW4uaXJxX2xvY2spKTsKPj4gIAo+PiArICAgIGly
cV9yZXF1ZXN0X2lvYXBpY19maWxsKCZyZXF1ZXN0LCB2aW9hcGljLT5pZCwgdmlvYXBpYy0+cmVk
aXJ0YmxbcGluXS5iaXRzKTsKPj4gKyAgICBpZiAoIHZpb21tdV9jaGVja19pcnFfcmVtYXBwaW5n
KGQsICZyZXF1ZXN0KSApCj4+ICsgICAgewo+PiArICAgICAgICB2aW9tbXVfaGFuZGxlX2lycV9y
ZXF1ZXN0KGQsICZyZXF1ZXN0KTsKPj4gKyAgICAgICAgcmV0dXJuOwo+PiArICAgIH0KPgo+V2ls
bCB0aGlzIGNvbXBpbGUgaWYgeW91IGRpc2FibGUgdklPTU1VIGluIEtjb25maWc/CgpZZXMuIFdp
bGwgZml4IHRoaXMgYnkgd3JhcHBpbmcgdGhpcyBmcmFnbWVudCB3aXRoICNpZmRlZiBhbmQgI2Vu
ZGlmLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 02:51:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 02:51:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epPvU-0001Uq-9I; Sat, 24 Feb 2018 02:51:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cklz=fs=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1epPvS-0001Uk-Q1
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 02:51:02 +0000
X-Inumbo-ID: 6c9e6675-190d-11e8-ba59-bc764e045a96
Received: from mail-lf0-x233.google.com (unknown [2a00:1450:4010:c07::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c9e6675-190d-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 03:50:09 +0100 (CET)
Received: by mail-lf0-x233.google.com with SMTP id l191so14990380lfe.1
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 18:50:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=cac2b5gOBlHu2882iGZRf2R9dU9YXjx7DONdO0dqwP0=;
 b=mCZu1rwr/uYLDandzPtwDmaR5dvNdezdERxTTFCFX8zskfmjnWQTkuE9gaESoajEdm
 YMBmQnf2Q5LSBYgw5x8YSrQjMAHJ+Bet64ysl2+02j2Rs1JICULrLZOpHNQBVLMpOKwh
 51sUlvGdO2ivNtcVyW1CbPUZBVPHjBhAtnLuJ3++OcO0lgnYi/8rXVKm2ZUfQaIPMVVY
 lKIvGPOdkmWMaHg2jYzPJ1C5cNtMTtT3a8/IkXadtfsZvRzTW+llRgvRYWZ/qsPRCooj
 fIAVF6XDOdAt/J7f9g8Z+rnJowF/k6l3KQjDlv2/CvXDfcB3GwB54i3j37uUuTvFHzBg
 7GdA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=cac2b5gOBlHu2882iGZRf2R9dU9YXjx7DONdO0dqwP0=;
 b=W8MaMGxxH52boP3JpzsTgJk2NsiCMkAbIO4uYCgwxxAePD5vSD+r/OVTHFQj8kIT4X
 BwkD7owd9sd7vh2UZLpIFSInqIwjgBnNZ2t6yB6K2345b2WH9uQvbMn8ACqddzx8VSEF
 gT7Q4U0QXEDL4PfnDYN9FoYfd9OcHyfO1p0gtZUCw41l63u7P/ahGwx7XIUAUiyAQvvT
 2t1koSV16iXWEVkoR5sq9C5YaqTilB59n0NgLb/oC6VipTFdwerdRmD+pclUHo8mVcrm
 bp2fLnEx7za2HWyelUQU4Y8WyZSn+z7uwpqLzyVYZARf4piKc0CjMvU+bXgWbQNrghjB
 dMbQ==
X-Gm-Message-State: APf1xPCi0Hsd/TlnaoH2d24WBjtSwN3Phss4nES7TG0SMNo1r5Q+qpEz
 7SubpaqEdbidmWmGl0YbYyqfUuOUrPKTh2ApqUw=
X-Google-Smtp-Source: AG47ELvndhEDJiH+Ns+9JPnT82dFh/J6ErXCmDNCNsm5XBD/WdJSa23k3hVlL57H+p+BRoijYc8MLfHQ8wfW6Mh0S8c=
X-Received: by 10.25.67.80 with SMTP id m16mr2869517lfj.105.1519440658404;
 Fri, 23 Feb 2018 18:50:58 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.92.153 with HTTP; Fri, 23 Feb 2018 18:50:57 -0800 (PST)
In-Reply-To: <5A8559B502000078001A7F2F@prv-mh.provo.novell.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
 <5A8311B202000078001A76C7@prv-mh.provo.novell.com>
 <CAHrd_jp0DPBau69t_9bOyhn4QReW1H2NgkbDcXBBWE7bG-gZmA@mail.gmail.com>
 <5A84034902000078001A7A27@prv-mh.provo.novell.com>
 <CAHrd_jqsN7NL5Q9CX6DdH8VFJ1kn4pL72MU59Q1P8f+ZziYtHA@mail.gmail.com>
 <5A8559B502000078001A7F2F@prv-mh.provo.novell.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 24 Feb 2018 10:50:57 +0800
Message-ID: <CAHrd_jpD=VtGw_GCA+C_SANw5RqpcKHYy9xgJ8kQP450zVxkGg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSmFuLAoKKExhc3Qgd2VlayB3YXMgdGhlIENoaW5lc2UgU3ByaW5nIEZlc3RpdmFsLCBzbyBJ
IGZhaWxlZCB0byBmb2xsb3cgdXAKdGltZWx5LiBTb3JyeSBmb3IgdGhhdC4pCgoyMDE4LTAyLTE1
IDE2OjU4IEdNVCswODowMCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ogo+Pj4+IE9u
IDE0LjAyLjE4IGF0IDE4OjAyLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+PiAyMDE4
LTAyLTE0IDE2OjM3IEdNVCswODowMCBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ogo+
Pj4+Pj4gT24gMTQuMDIuMTggYXQgMDg6MTUsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6
Cj4+Pj4gMjAxOC0wMi0xMyAyMzoyNiBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1
c2UuY29tPjoKPj4+Pj4+Pj4gT24gMTMuMDIuMTggYXQgMTY6MTUsIDxibGFja3NreWdnQGdtYWls
LmNvbT4gd3JvdGU6Cj4+Pj4+PiBJJ3ZlIHVwZGF0ZWQgdGhlIGNvbW1lbnRzIGFjY29yZGluZyB0
byB5b3VyIHByZXZpb3VzIHN1Z2dlc3Rpb25zLAo+Pj4+Pj4gZG8gdGhleSBsb29rIGdvb2QgdG8g
eW91Pwo+Pj4+Pgo+Pj4+PiBUaGUgb25lIGluIHRoZSBwdWJsaWMgaGVhZGVyIGlzIHdheSB0b28g
dmVyYm9zZS4gSSBzcGVjaWZpY2FsbHkgZG9uJ3QKPj4+Pj4gc2VlIHdoeSB5b3Ugd291bGQgbmVl
ZCB0byBzcGVsbCBvdXQgWFNNIHByaXZpbGVnZSByZXF1aXJlbWVudHMKPj4+Pj4gdGhlcmUuIFBs
ZWFzZSBtYWtlIG5ldyBjb21tZW50cyBtYXRjaCBleGlzdGluZyBvbmVzIGluIHN0eWxlIGFuZAo+
Pj4+PiB2ZXJib3NpdHkgaWYgYXQgYWxsIHBvc3NpYmxlLCB3aGlsZSBzdGlsbCBjb252ZXlpbmcg
YWxsIG5lY2Vzc2FyeSAvCj4+Pj4+IHJlbGV2YW50IGluZm9ybWF0aW9uLgo+Pj4+Pgo+Pj4+Cj4+
Pj4gSSBzaG9ydGVuZWQgaXQgYSBsaXR0bGUgYml0LCBhbmQgbm93IGl0IGxvb2tzIGxpa2U6Cj4+
Pj4KPj4+PiAjZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5fc2hhcmUgICA2IC8qIEdNRk4gZnJvbSBh
bm90aGVyIGRvbS4gVW5saWtlCj4+Pj4gZ21mbl9mb3JlaWduLAo+Pj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGMpIHRyaWVzIHRvIG1hcCBwYWdlcyBmcm9tICh0
KSBpbnRvCj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZCksIHRo
aXMgZG9lc24ndCByZXF1aXJlIHRoYXQgKGQpIGl0c2VsZgo+Pj4+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaGFzIHRoZSBwcml2aWxlZ2UgdG8gbWFwIHRoZSBwYWdlcywg
YnV0Cj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnN0ZWFkIHJl
cXVpcmVzIHRoYXQgKGMpIGhhcyB0aGUKPj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHByaXZpbGVnZSB0byBkbyBzbywgYXMgbG9uZyBhcyAoZCkgYW5kICh0KQo+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJlIGFsbG93ZWQgdG8gc2hh
cmUgbWVtb3J5IHBhZ2VzLgo+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgVGhpcyBpcyBYRU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggb25seSwKPj4+PiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBjdXJyZW50bHkgQVJNIG9ubHkuICov
Cj4+Pgo+Pj4gV2hpY2ggbGVhdmVzIHVuY2xlYXIgd2hhdCAoYyksIChkKSwgYW5kICh0KSBhcmUu
IEhvdyBhYm91dAo+Pj4KPj4+ICJHTUZOIGZyb20gYW5vdGhlciBkb20sIFhFTk1FTV9hZGRfdG9f
cGh5c21hcF9iYXRjaCAoYW5kCj4+PiBjdXJyZW50bHkgQVJNKSBvbmx5LiBPdGhlciB0aGFuIFhF
Tk1BUFNQQUNFX2dtZm5fZm9yZWlnbiB0aGlzCj4+PiA8ZXhwbGFpbiBoZXJlIHdoYXQgdGhlIGRp
ZmZlcmVuY2UgaXMgd2l0aCBhIGZldyBzaW1wbGUgd29yZHM+LiIKPj4+Cj4+PiAoWW91IGNhbiBh
bmQgc2hvdWxkIGdvIGludG8gZnVydGhlciBkZXRhaWwgaW4gdGhlIGNvbW1pdCBtZXNzYWdlLikK
Pj4+IFdpdGhvdXQgdGhpcyBfcHJvcGVybHlfIGV4cGxhaW5lZCwgSSdsbCBjb250aW51ZSB0byBh
c2sgd2h5IHlvdQo+Pj4gY2FuJ3Qgc2ltcGx5IG1ha2UgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWdu
IGRvIHdoYXQgeW91IHdhbnQKPj4+IChhcyBpdCBhbHJlYWR5IHRha2VzIHR3byBkb21pZF90LXMg
YXMgaW5wdXQpLCBieSBzdWl0YWJseSBhZGp1c3RpbmcKPj4+IGl0cyBYU00gY2hlY2socykuCj4+
Cj4+IEknbSBzb3JyeSB0aGF0IEkgZmFpbGVkIHRvIHNlZSB0aGUgcmVhc29uIHdoeSB5b3Ugc2F5
ICJ3aGljaCBsZWF2ZXMKPj4gdW5jbGVhciB3aGF0IChjKSwgKGQpLCBhbmQgKHQpIGFyZSIuIEkg
dGhpbmsgImlmIChjKSB0cmllcyB0byBtYXAgcGFnZXMKPj4gZnJvbSAodCkgaW50byAoZCkiIGhh
cyBhbHJlYWR5IGluY2x1ZGVkIHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24KPj4gYWJvdXQgdGhp
czogKGMpIGlzIHRoZSBjYWxsZXIgb2YgdGhlIGh5cGVyY2FsbCAoY3VycmVudCksIChkKSBpcyB0
aGUKPj4gZGVzdCBkb21haW4sIGFuZCAodCkgdGhlIHNvdXJjZSBkb21haW4uCj4+IEkgdGhpbmsg
SSBzdGlsbCBuZWVkIG1vcmUgb2YgeW91ciBleHBsYW5hdGlvbiBoZXJlLgo+Cj4gU29tZW9uZSBj
b21pbmcgYWNyb3NzIF9qdXN0XyB0aGlzIGNvbW1lbnQgKHdoaWxlIHJlYWRpbmcgdGhlCj4gcHVi
bGljIGhlYWRlcikgd2lsbCBub3QgbmVjZXNzYXJpbHkga25vdyB3aGF0IChjKSwgKGQpLCBhbmQg
KHQpCj4gc3RhbmQgZm9yLCBhbmQgKHMpaGUgc2hvdWxkbid0IGJlIGZvcmNlZCB0byBkaWcgaW50
byBnaXQgaGlzdG9yeSB0bwo+IGZpbmQgdGhlIHBhdGNoIGRlc2NyaXB0aW9uLiBCdXQgYW55d2F5
IC0gYWxsIHRoaXMgc2hvdWxkIGdvIGF3YXkKPiBmcm9tIHRoZSBoZWFkZXIgYW55d2F5LCBhcyBl
eHBsYWluZWQgYmVmb3JlLiBBbGwgdGhhdCdzIG5lZWRlZAo+IGhlcmUgaXMgYSB0ZXJzZSBidXQg
dW5kZXJzdGFuZGFibGUgZXhwbGFuYXRpb24gb2Ygd2hhdCdzIGRpZmZlcmVudAo+IGZyb20gWEVO
TUFQU1BBQ0VfZ21mbl9mb3JlaWduLgo+CgpJIHRoaW5rIGJlZm9yZSB3ZSBjYW4gcmVhY2ggYSBj
b25zZW5zdXMgb24gaG93IHRoZSBmaW5hbCBjb21tZW50CnNob3VsZCBsb29rIGxpa2UsIHdlIG5l
ZWQgdG8gcmVhY2ggYW4gYWdyZWVtZW50IG9uIHdoYXQgc2hvdWxkCmJlIGluY2x1ZGVkIGluIHRo
ZSA8ZGlmZmVyZW5jZXM+IHBhcnQuIEFuZCBhY2NvcmRpbmcgdG8gb3VyIHByZXZpb3VzCmRpc2N1
c3Npb24sIGJlbG93IGlzIHdoYXQgSSB0aGluayBpcyBuZWNlc3Nhcnkgc28gZmFyOgoKMS4gRGlm
ZmVyZW50IHByaXZpbGVnZSByZXF1aXJlbWVudHMKCgoyLiBXaHkgd2UgY2FuJ3QganVzdCBtb2Rp
ZnkgdGhlIG9yaWdpbmFsIGh5cGVyY2FsbCB0byBtZWV0IG91ciBuZWVkcy4KCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 02:57:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 02:57:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epQ1j-0001mt-W7; Sat, 24 Feb 2018 02:57:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2b0b=fs=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1epQ1i-0001mh-Nn
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 02:57:30 +0000
X-Inumbo-ID: adc9dca4-190e-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id adc9dca4-190e-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 02:59:07 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 18:57:22 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="33213505"
Received: from fmsmsx106.amr.corp.intel.com ([10.18.124.204])
 by fmsmga001.fm.intel.com with ESMTP; 23 Feb 2018 18:57:22 -0800
Received: from shsmsx102.ccr.corp.intel.com (10.239.4.154) by
 FMSMSX106.amr.corp.intel.com (10.18.124.204) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 18:57:21 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 shsmsx102.ccr.corp.intel.com ([169.254.2.124]) with mapi id 14.03.0319.002;
 Sat, 24 Feb 2018 10:57:20 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+9a76hn5LGU706QHsCM8ATp8qOh42ow//+m9oCAD/fZMP//xKmAgAGh6gA=
Date: Sat, 24 Feb 2018 02:57:19 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1910184EF@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
 <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
 <6c5e1abad397407e8dbed6e3945c68be@AMSPEX02CL03.citrite.net>
In-Reply-To: <6c5e1abad397407e8dbed6e3945c68be@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMGFhNTBjOTYtYzg2Yy00NTk2LWE3ZDctN2FhYTdjNDA4MDEzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImtSSCtieFBSRjNBdUlXb3ZRUDFHdzU2WmVjNGJCcVpOMjRpVVNsUmJKVHM9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogRnJpZGF5LCBGZWJydWFyeSAyMywgMjAxOCA1OjQxIFBNDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogVGlhbiwgS2V2aW4gW21haWx0bzprZXZpbi50
aWFuQGludGVsLmNvbV0NCj4gPiBTZW50OiAyMyBGZWJydWFyeSAyMDE4IDA1OjE3DQo+ID4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQo+ID4gQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+ID4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEphbiBCZXVsaWNoDQo+
ID4gPGpiZXVsaWNoQHN1c2UuY29tPjsgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+DQo+ID4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA1LzddIHB1YmxpYyAv
IHg4NjogaW50cm9kdWNlDQo+ID4gX19IWVBFUkNBTExfaW9tbXVfb3ANCj4gPg0KPiA+ID4gRnJv
bTogUGF1bCBEdXJyYW50IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJpeC5jb21dDQo+ID4gPiBT
ZW50OiBUdWVzZGF5LCBGZWJydWFyeSAxMywgMjAxOCA1OjIzIFBNDQo+ID4gPg0KPiA+ID4gPiAt
LS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFp
bHRvOmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiA+ID4gPiBTZW50OiAxMyBGZWJydWFyeSAyMDE4
IDA2OjQzDQo+ID4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29t
PjsgeGVuLQ0KPiA+ID4gZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiA+ID4gQ2M6IFN0
ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPiA+
ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNp
dHJpeC5jb20+Ow0KPiA+ID4gPiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXgu
Y29tPjsgSWFuIEphY2tzb24NCj4gPiA+ID4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0g
KFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEphbiBCZXVsaWNoDQo+ID4gPiA+IDxqYmV1bGljaEBz
dXNlLmNvbT47IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pg0KPiA+ID4g
PiBTdWJqZWN0OiBSRTogW1hlbi1kZXZlbF0gW1BBVENIIDUvN10gcHVibGljIC8geDg2OiBpbnRy
b2R1Y2UNCj4gPiA+ID4gX19IWVBFUkNBTExfaW9tbXVfb3ANCj4gPiA+ID4NCj4gPiA+ID4gPiBG
cm9tOiBQYXVsIER1cnJhbnQNCj4gPiA+ID4gPiBTZW50OiBNb25kYXksIEZlYnJ1YXJ5IDEyLCAy
MDE4IDY6NDcgUE0NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFRoaXMgcGF0Y2ggaW50cm9kdWNlcyB0
aGUgYm9pbGVycGxhdGUgZm9yIGEgbmV3IGh5cGVyY2FsbCB0byBhbGxvdyBhDQo+ID4gPiA+ID4g
ZG9tYWluIHRvIGNvbnRyb2wgSU9NTVUgbWFwcGluZ3MgZm9yIGl0cyBvd24gcGFnZXMuDQo+ID4g
PiA+ID4gV2hpbHN0IHRoZXJlIGlzIGR1cGxpY2F0aW9uIG9mIGNvZGUgYmV0d2VlbiB0aGUgbmF0
aXZlIGFuZCBjb21wYXQNCj4gPiA+IGVudHJ5DQo+ID4gPiA+ID4gcG9pbnRzIHdoaWNoIGFwcGVh
cnMgcmlwZSBmb3Igc29tZSBmb3JtIG9mIGNvbWJpbmF0aW9uLCBJIHRoaW5rIGl0IGlzDQo+ID4g
PiA+ID4gYmV0dGVyIHRvIG1haW50YWluIHRoZSBzZXBhcmF0aW9uIGFzLWlzIGJlY2F1c2UgdGhl
IGNvbXBhdCBlbnRyeQ0KPiBwb2ludA0KPiA+ID4gPiA+IHdpbGwgbmVjZXNzYXJpbHkgZ2FpbiBj
b21wbGV4aXR5IGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IE5P
VEU6IFRoaXMgaHlwZXJjYWxsIGlzIG9ubHkgaW1wbGVtZW50ZWQgZm9yIHg4NiBhbmQgaXMgY3Vy
cmVudGx5DQo+ID4gPiA+ID4gICAgICAgcmVzdHJpY3RlZCBieSBYU00gdG8gZG9tMCBzaW5jZSBp
dCBjb3VsZCBiZSB1c2VkIHRvIGNhdXNlDQo+IElPTU1VDQo+ID4gPiA+ID4gICAgICAgZmF1bHRz
IHdoaWNoIG1heSBicmluZyBkb3duIGEgaG9zdC4NCj4gPiA+ID4gPg0KPiA+ID4gPiA+IFNpZ25l
ZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+DQo+ID4gPiA+
IFsuLi5dDQo+ID4gPiA+ID4gKw0KPiA+ID4gPiA+ICsNCj4gPiA+ID4gPiArc3RhdGljIGJvb2wg
Y2FuX2NvbnRyb2xfaW9tbXUodm9pZCkNCj4gPiA+ID4gPiArew0KPiA+ID4gPiA+ICsgICAgc3Ry
dWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50LT5kb21haW47DQo+ID4gPiA+ID4gKw0KPiA+ID4g
PiA+ICsgICAgLyoNCj4gPiA+ID4gPiArICAgICAqIElPTU1VIG1hcHBpbmdzIGNhbm5vdCBiZSBt
YW5pcHVsYXRlZCBpZjoNCj4gPiA+ID4gPiArICAgICAqIC0gdGhlIElPTU1VIGlzIG5vdCBlbmFi
bGVkIG9yLA0KPiA+ID4gPiA+ICsgICAgICogLSB0aGUgSU9NTVUgaXMgcGFzc2VkIHRocm91Z2gg
b3IsDQo+ID4gPiA+ID4gKyAgICAgKiAtIHNoYXJlZCBFUFQgY29uZmlndXJlZCBvciwNCj4gPiA+
ID4gPiArICAgICAqIC0gWGVuIGlzIG1haW50YWluaW5nIGFuIGlkZW50aXR5IG1hcC4NCj4gPiA+
ID4NCj4gPiA+ID4gImZvciBkb20wIg0KPiA+ID4gPg0KPiA+ID4gPiA+ICsgICAgICovDQo+ID4g
PiA+ID4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8IGlvbW11X3Bhc3N0aHJvdWdoIHx8DQo+
ID4gPiA+ID4gKyAgICAgICAgIGlvbW11X3VzZV9oYXBfcHQoY3VycmQpIHx8IG5lZWRfaW9tbXUo
Y3VycmQpICkNCj4gPiA+ID4NCj4gPiA+ID4gSSBndWVzcyBpdCdzIGNsZWFyZXIgdG8gZGlyZWN0
bHkgY2hlY2sgaW9tbXVfZG9tMF9zdHJpY3QgaGVyZQ0KPiA+ID4NCj4gPiA+IFdlbGwsIHRoZSBw
cm9ibGVtIHdpdGggdGhhdCBpcyB0aGF0IGl0IHRvdGFsbHkgdGllcyB0aGlzIGludGVyZmFjZSB0
byBkb20wLg0KPiA+ID4gV2hpbHN0LCBpbiBwcmFjdGljZSwgdGhhdCBpcyB0aGUgY2FzZSBhdCB0
aGUgbW9tZW50IChiZWNhdXNlIG9mIHRoZSB4c20NCj4gPiA+IGNoZWNrKSBJIGRvIHdhbnQgdG8g
bGVhdmUgdGhlIHBvdGVudGlhbCB0byBhbGxvdyBvdGhlciBQViBkb21haW5zIHRvDQo+IGNvbnRy
b2wNCj4gPiA+IHRoZWlyIElPTU1VIG1hcHBpbmdzLCBpZiB0aGF0IG1ha2Ugc2Vuc2UgaW4gZnV0
dXJlLg0KPiA+ID4NCj4gPg0KPiA+IGZpcnN0IGl0J3MgaW5jb25zaXN0ZW50IGZyb20gdGhlIGNv
bW1lbnRzIC0gIlhlbiBpcyBtYWludGFpbmluZw0KPiA+IGFuIGlkZW50aXR5IG1hcCIgd2hpY2gg
b25seSBhcHBsaWVzIHRvIGRvbTAuDQo+IA0KPiBUaGF0J3Mgbm90IHRydWUuIElmIEkgYXNzaWdu
IGEgUENJIGRldmljZSB0byBhbiBIVk0gZG9tYWluLCBmb3IgaW5zdGFuY2UsDQo+IHRoZW4gbmVl
ZF9pb21tdSgpIGlzIHRydWUgZm9yIHRoYXQgZG9tYWluIGFuZCBpbmRlZWQgWGVuIG1haW50YWlu
cyBhIDE6MQ0KPiBCRk46R0ZOIG1hcCBmb3IgdGhhdCBkb21haW4uDQo+IA0KPiA+DQo+ID4gc2Vj
b25kIEknbSBhZnJhaWQgIW5lZWRfaW9tbXUgaXMgbm90IGFuIGFjY3VyYXRlIGNvbmRpdGlvbiB0
byByZXByZXNlbnQNCj4gPiBQViBkb21haW4uIHdoYXQgYWJvdXQgaW9tbXUgYWxzbyBlbmFibGVk
IGZvciBmdXR1cmUgUFYgZG9tYWlucz8NCj4gPg0KPiANCj4gSSBkb24ndCBxdWl0ZSBmb2xsb3cu
Li4gbmVlZF9pb21tdSBpcyBhIHBlci1kb21haW4gZmxhZywgc2V0IGZvciBkb20wIHdoZW4NCj4g
aW4gc3RyaWN0IG1vZGUsIHNldCBmb3Igb3RoZXJzIHdoZW4gcGFzc2luZyB0aHJvdWdoIGEgZGV2
aWNlLiBFaXRoZXIgd2F5LCBpZg0KPiBYZW4gaXMgbWFpbnRhaW5pbmcgdGhlIElPTU1VIHBhZ2V0
YWJsZXMgdGhlbiBpdCBpcyBjbGVhcmx5IHVuc2FmZSBmb3IgdGhlDQo+IGRvbWFpbiB0byBhbHNv
IGJlIG1lc3Npbmcgd2l0aCB0aGVtLg0KPiANCg0KSSBkb24ndCB0aGluayBpdCdzIGEgbWVzcy4g
WGVuIGFsd2F5cyBtYWludGFpbnMgdGhlIElPTU1VIHBhZ2V0YWJsZXMNCmluIGEgd2F5IHRoYXQg
Z3Vlc3QgZXhwZWN0czoNCg0KMSkgZm9yIGRvbTAgKHcvbyBwdklPTU1VKSBpbiBzdHJpY3QgbW9k
ZSwgaXQncyBNRk46TUZOIGlkZW50aXR5IG1hcHBpbmcNCjIpIGZvciBkb20wICh3LyBwdklPTU1V
KSwgaXQncyBCRk46TUZOIG1hcHBpbmcNCjMpIGZvciBIVk0gKHcvbyB2aXJ0dWFsIFZUZCkgd2l0
aCBwYXNzdGhyb3VnaCBkZXZpY2UsIGl0J3MgR0ZOOk1GTiANCjQpIGZvciBIVk0gKHcvIHZpcnR1
YWwgVlRkKSB3aXRoIHBhc3N0aHJvdWdoIGRldmljZSwgaXQncyBCRk46TUZODQoNCihmcm9tIElP
TU1VIHAuby52IHdlIGNhbiBhbHdheXMgY2FsbCBhbGwgNCBjYXRlZ29yaWVzIGFzIEJGTjpNRk4u
IA0KSSBkZWxpYmVyYXRlbHkgc2VwYXJhdGUgdGhlbSBmcm9tIHVzYWdlIHAuby52LCB3aGVyZSAn
QkZOJw0KcmVwcmVzZW50cyB0aGUgY2FzZXMgd2hlcmUgZ3Vlc3QgZXhwbGljaXRseSBtYW5hZ2Vz
IGEgbmV3IGFkZHJlc3MNCnNwYWNlIC0gZGlmZmVyZW50IGZyb20gcGh5c2ljYWwgYWRkcmVzcyBz
cGFjZSBpbiBpdHMgbWluZCkNCg0KdGhlcmUgaXMgYW4gYWRkcmVzcyBzcGFjZSBzd2l0Y2ggaW4g
MikgYW5kIDQpIGJlZm9yZSBhbmQgYWZ0ZXINCmVuYWJsaW5nIHZJT01NVS4NCg0KYWJvdmUgaXMg
d2h5IEkgZGlkbuKAmXQgZm9sbG93IHRoZSBhc3N1bXB0aW9uIHRoYXQgIlhlbiBpcyBtYWludGFp
bmluZyANCmFuIGlkZW50aXR5IG1hcCIgaXMgaWRlbnRpY2FsIHRvIG5lZWRfaW9tbXUuDQoNClRo
YW5rcw0KS2V2aW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 03:02:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 03:02:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epQ68-0002TK-Gx; Sat, 24 Feb 2018 03:02:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2b0b=fs=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1epQ67-0002TE-9M
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 03:02:03 +0000
X-Inumbo-ID: f6bd3f1f-190e-11e8-ba59-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6bd3f1f-190e-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 04:01:09 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga002.fm.intel.com ([10.253.24.26])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 19:02:00 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="22698700"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga002.fm.intel.com with ESMTP; 23 Feb 2018 19:02:00 -0800
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 19:01:59 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 19:01:59 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Sat, 24 Feb 2018 11:01:58 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages,	and also to flush the IOTLB
Thread-Index: AQHTo+8o0uVHL+WMlU20Ztq77PM9aaOh5oow//+tLYCAD/HhIP//v7QAgAGpUyA=
Date: Sat, 24 Feb 2018 03:01:56 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101851E@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-8-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002766@SHSMSX101.ccr.corp.intel.com>
 <c09970608c0f440e88055bdfb88cd8dc@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D191015466@SHSMSX101.ccr.corp.intel.com>
 <910b9652dd3642b3b65e4fe2f4c45daa@AMSPEX02CL03.citrite.net>
In-Reply-To: <910b9652dd3642b3b65e4fe2f4c45daa@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiOWQ2MGJlMjktNTVjMy00Yzg5LWE3ZmYtYjVjYjBkZjcwYTcwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ilg2a0liZWM1cFBJQ2x4b2NCeTVVSnB6dFV0WVdENU45XC95OVRWb3M4WldnPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages, and also to flush the IOTLB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogRnJpZGF5LCBGZWJydWFyeSAyMywgMjAxOCA1OjM1IFBNDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogVGlhbiwgS2V2aW4gW21haWx0bzprZXZpbi50
aWFuQGludGVsLmNvbV0NCj4gPiBTZW50OiAyMyBGZWJydWFyeSAyMDE4IDA1OjM2DQo+ID4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQo+ID4gQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+ID4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEphbiBCZXVsaWNoDQo+
ID4gPGpiZXVsaWNoQHN1c2UuY29tPg0KPiA+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFU
Q0ggNy83XSB4ODY6IGFkZCBpb21tdV9vcHMgdG8gbWFwIGFuZA0KPiA+IHVubWFwIHBhZ2VzLCBh
bmQgYWxzbyB0byBmbHVzaCB0aGUgSU9UTEINCj4gPg0KPiA+ID4gRnJvbTogUGF1bCBEdXJyYW50
IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJpeC5jb21dDQo+ID4gPiBTZW50OiBUdWVzZGF5LCBG
ZWJydWFyeSAxMywgMjAxOCA1OjU2IFBNDQo+ID4gPg0KPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPiA+ID4gPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRvOmtldmluLnRpYW5A
aW50ZWwuY29tXQ0KPiA+ID4gPiBTZW50OiAxMyBGZWJydWFyeSAyMDE4IDA2OjU2DQo+ID4gPiA+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLQ0KPiA+ID4g
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcNCj4gPiA+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGlu
aSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPiA+ID4gPHdlaS5saXUyQGNp
dHJpeC5jb20+OyBHZW9yZ2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiA+
ID4gPiBBbmRyZXcgQ29vcGVyIDxBbmRyZXcuQ29vcGVyM0BjaXRyaXguY29tPjsgSWFuIEphY2tz
b24NCj4gPiA+ID4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1A
eGVuLm9yZz47IEphbiBCZXVsaWNoDQo+ID4gPiA+IDxqYmV1bGljaEBzdXNlLmNvbT4NCj4gPiA+
ID4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA3LzddIHg4NjogYWRkIGlvbW11X29w
cyB0byBtYXAgYW5kDQo+ID4gPiA+IHVubWFwIHBhZ2VzLCBhbmQgYWxzbyB0byBmbHVzaCB0aGUg
SU9UTEINCj4gPiA+ID4NCj4gPiA+ID4gPiBGcm9tOiBQYXVsIER1cnJhbnQNCj4gPiA+ID4gPiBT
ZW50OiBNb25kYXksIEZlYnJ1YXJ5IDEyLCAyMDE4IDY6NDcgUE0NCj4gPiA+ID4gPg0KPiA+ID4g
PiA+IFRoaXMgcGF0Y2ggYWRkcyBpb21tdV9vcHMgdG8gYWxsb3cgYSBkb21haW4gd2l0aCBjb250
cm9sX2lvbW11DQo+ID4gPiA+ID4gcHJpdmlsZWdlDQo+ID4gPiA+ID4gdG8gbWFwIGFuZCB1bm1h
cCBwYWdlcyBmcm9tIGFueSBndWVzdCBvdmVyIHdoaWNoIGl0IGhhcyBtYXBwaW5nDQo+ID4gPiA+
ID4gcHJpdmlsZWdlDQo+ID4gPiA+ID4gaW4gdGhlIElPTU1VLg0KPiA+ID4gPiA+IFRoZXNlIG9w
ZXJhdGlvbnMgaW1wbGljaXRseSBkaXNhYmxlIElPVExCIGZsdXNoaW5nIHNvIHRoYXQgdGhlIGNh
bGxlcg0KPiBjYW4NCj4gPiA+ID4gPiBiYXRjaCBvcGVyYXRpb25zIGFuZCB0aGVuIGV4cGxpY2l0
bHkgZmx1c2ggdGhlIElPVExCIHVzaW5nIHRoZQ0KPiA+ID4gaW9tbXVfb3ANCj4gPiA+ID4gPiBh
bHNvIGFkZGVkIGJ5IHRoaXMgcGF0Y2guDQo+ID4gPiA+DQo+ID4gPiA+IGdpdmVuIHRoYXQgbGFz
dCBkaXNjdXNzaW9uIGlzIDJ5cnMgYWdvIGFuZCB5b3Ugc2FpZCBhY3R1YWwNCj4gaW1wbGVtZW50
YXRpb24NCj4gPiA+ID4gYWxyZWFkeSBiaWFzZWQgZnJvbSBvcmlnaW5hbCBzcGVjLCBpdCdkIGJl
IGRpZmZpY3VsdCB0byBqdWRnZSB3aGV0aGVyDQo+ID4gPiBjdXJyZW50DQo+ID4gPiA+IGNoYW5n
ZSBpcyBzdWZmaWNpZW50IG9yIGp1c3QgMXN0IHN0ZXAuIENvdWxkIHlvdSBzdW1tYXJpemUgd2hh
dCBoYXZlDQo+ID4gPiA+IGJlZW4gY2hhbmdlZCBmcm9tIGxhc3Qgc3BlYywgYW5kIGFsc28gYW55
IGZ1cnRoZXIgdGFza3MgaW4geW91ciBUT0RPDQo+ID4gbGlzdD8NCj4gPiA+DQo+ID4gPiBLZXZp
biwNCj4gPiA+DQo+ID4gPiBUaGUgbWFpbiBjaGFuZ2VzIGFyZToNCj4gPiA+DQo+ID4gPiAtIHRo
ZXJlIGlzIG5vIG9wIHRvIHF1ZXJ5IG1hcHBpbmcgY2FwYWJpbGl0eS4uLiBpbnN0ZWFkIHRoZSBo
eXBlcmNhbGwgd2lsbA0KPiBmYWlsDQo+ID4gPiB3aXRoIC1FQUNDRVMNCj4gPiA+IC0gdGhlcmUg
aXMgbm8gbG9uZ2VyIGFuIG9wdGlvbiB0byBhdm9pZCByZWZlcmVuY2UgY291bnRpbmcgbWFwIGFu
ZA0KPiB1bm1hcA0KPiA+ID4gb3BlcmF0aW9ucw0KPiA+ID4gLSB0aGVyZSBhcmUgbm8gbG9uZ2Vy
IHNlcGFyYXRlIG9wcyBmb3IgbWFwcGluZyBsb2NhbCBhbmQgcmVtb3RlIHBhZ2VzDQo+ID4gPiAo
RE9NSURfU0VMRiBzaG91bGQgYmUgcGFzc2VkIHRvIHRoZSBtYXAgb3AgZm9yIGxvY2FsIHBhZ2Vz
KSwgYW5kIG9wcw0KPiA+ID4gYWx3YXlzIGRlYWwgd2l0aCBHRk5zIG5vdCBNRk5zDQo+ID4gPiAg
IC0gYWxzbyBJIGhhdmUgZHJvcHBlZCB0aGUgaWRlYSBvZiBhIGdsb2JhbCBtMmIgbWFwLCBzby4u
Lg0KPiA+ID4gICAtIGl0IGlzIG5vdyBnb2luZyB0byBiZSB0aGUgcmVzcG9uc2liaWxpdHkgb2Yg
dGhlIGNvZGUgcnVubmluZyBpbiB0aGUNCj4gPiA+IG1hcHBpbmcgZG9tYWluIHRvIHRyYWNrIHdo
YXQgaXQgaGFzIG1hcHBlZCBbMV0NCj4gPiA+IC0gdGhlcmUgaXMgbm8gaWxsdXNpb24gdGhhdCBw
YWdlcyBvdGhlciA0ayBhcmUgc3VwcG9ydGVkIGF0IHRoZSBtb21lbnQNCj4gPiA+IC0gdGhlIGZs
dXNoIG9wZXJhdGlvbiBpcyBub3cgZXhwbGljaXQNCj4gPiA+DQo+ID4gPiBbMV0gdGhpcyB3b3Vs
ZCBiZSBhbiBpc3N1ZSBpZiB0aGUgaW50ZXJmYWNlIGJlY29tZXMgdXNhYmxlIGZvciBhbnl0aGlu
Zw0KPiA+ID4gb3RoZXIgdGhhbiBkb20wIGFzIHdlJ2QgYWxzbyBuZWVkIHNvbWV0aGluZyBpbiBY
ZW4gdG8gcmVsZWFzZSB0aGUNCj4gcGFnZQ0KPiA+ID4gcmVmcyBpZiB0aGUgZG9tYWluIHdhcyBm
b3JjaWJseSBkZXN0cm95ZWQsIGJ1dCBJIHRoaW5rIHRoZSBtMmIgd2FzIHRoZQ0KPiA+ID4gd3Jv
bmcgc29sdXRpb24gc2luY2UgaXQgbmVjZXNzaXRhdGVzIGEgZnVsbCBzY2FuIG9mICpob3N0KiBS
QU0gb24gYW55DQo+ID4gPiBkb21haW4gZGVzdHJ1Y3Rpb24NCj4gPiA+DQo+ID4gPiBUaGUgbWFp
biBpdGVtIG9uIG15IFRPRE8gbGlzdCBpcyB0byBpbXBsZW1lbnQgYSBuZXcgSU9SRVEgdG8gYWxs
b3cNCj4gPiA+IGludmFsaWRhdGlvbiBvZiBzcGVjaWZpYyBndWVzdCBwYWdlcy4gVGhpbmsgb2Yg
dGhlIGN1cnJlbnQgJ2ludmFsaWRhdGUgbWFwDQo+ID4gPiBjYWNoZScgYXMgYSBnbG9iYWwgZmx1
c2guLi4gSSBuZWVkIGEgc3BlY2lmaWMgZmx1c2ggc28gdGhhdCBhDQo+ID4gPiBkZWNyZWFzZV9y
ZXNlcnZhdGlvbiBoeXBlcmNhbGwgaXNzdWVkIGJ5IGEgZ3Vlc3QgY2FuIGluc3RlYWQgdGVsbA0K
PiBlbXVsYXRvcnMNCj4gPiA+IGV4YWN0bHkgd2hpY2ggcGFnZXMgYXJlIGJlaW5nIHJlbW92ZWQg
ZnJvbSBndWVzdC4gSXQgaXMgdGhlbiB0aGUNCj4gPiBlbXVsYXRvcnMnDQo+ID4gPiByZXNwb25z
aWJpbGl0aWVzIHRvIHVubWFwIHRob3NlIHBhZ2VzIGlmIHRoZXkgaGFkIHRoZW0gbWFwcGVkIChl
aXRoZXINCj4gPiA+IHRocm91Z2ggTU1VIG9yIElPTU1VKSB3aGljaCB0aGVuIGRyb3AgcGFnZSBy
ZWZzIGFuZCBhY3R1YWxseSBhbGxvdw0KPiB0aGUNCj4gPiA+IHBhZ2VzIHRvIGJlIHJlY3ljbGVk
Lg0KPiA+ID4NCj4gPiA+IEkgd2lsbCwgb2YgY291cnNlLCBuZWVkIHRvIGNvbWUgdXAgd2l0aCBt
b3JlIExpbnV4IGNvZGUgdG8gdGVzdCBhbGwgdGhpcywNCj4gPiA+IHdoaWNoIHdpbGwgZXZlbnR1
YWxseSBsZWFkIHRvIGtlcm5lbCBhbmQgdXNlciBBUElzIHRvIGFsbG93IGVtdWxhdG9ycw0KPiA+
ID4gcnVubmluZyBpbiBkb20wIHRvIElPTU1VIG1hcCBndWVzdCBwYWdlcy4NCj4gPg0KPiA+IFRo
YW5rcyBmb3IgZWxhYm9yYXRpb24uIEkgZGlkbid0IGZpbmQgb3JpZ2luYWwgcHJvcG9zYWwuIENh
biB5b3UNCj4gPiBhdHRhY2ggb3IgcG9pbnQgbWUgdG8gYSBsaW5rPw0KPiA+DQo+IA0KPiBGV0lX
LCBJJ3ZlIGF0dGFjaGVkIE1hbGNvbG0ncyBvcmlnaW5hbCBmb3IgcmVmZXJlbmNlLg0KDQpUaGFu
a3MuIEknbGwgaGF2ZSBhIHJlYWQuDQoNCj4gDQo+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBhdCBs
ZWFzdCBqdXN0IG1hcC91bm1hcCBvcGVyYXRpb25zIGRlZmluaXRlbHkgbm90IG1lZXQgWGVuR1QN
Cj4gPiA+ID4gcmVxdWlyZW1lbnQuLi4NCj4gPiA+ID4NCj4gPiA+DQo+ID4gPiBXaGF0IGFzcGVj
dCBvZiB0aGUgaHlwZXJjYWxsIGludGVyZmFjZSBkb2VzIG5vdCBtZWV0IFhlbkdUJ3MNCj4gPiA+
IHJlcXVpcmVtZW50cz8gSXQgd291bGQgYmUgZ29vZCB0byBrbm93IG5vdyB0aGVuIEkgY2FuIG1h
a2UgYW55DQo+ID4gPiBuZWNlc3NhcnkgYWRqdXN0bWVudHMgaW4gdjIuDQo+ID4gPg0KPiA+DQo+
ID4gWGVuR1QgbmVlZHMgdG8gcmVwbGFjZSBHRk4gd2l0aCBCRk4gaW50byBzaGFkb3cgR1BVIHBh
Z2UgdGFibGUNCj4gPiBmb3IgYSBnaXZlbiBkb21haW4uDQo+IA0KPiBJIGFzc3VtZSB4ZW5ndCB3
b3VsZCBiZSBkeW5hbWljYWxseSBtYXBwaW5nIHRoZSBnZm4gYXQgdGhpcyBwb2ludC4uLg0KPiAN
Cj4gPiBQcmV2aW91c2x5IGlpcmMgdGhlcmUgaXMgYSBxdWVyeSBpbnRlcmZhY2UgZm9yIHN1Y2gN
Cj4gPiBwdXJwb3NlLCBzaW5jZSB0aGUgbWFwcGluZyBpcyBtYW5hZ2VkIGJ5IGh5cGVydmlzb3Iu
IEJhc2VkIG9uIGFib3ZlDQo+ID4gZGVzY3JpcHRpb24gKGUuZy4gbTJiKSwgZGlkIHlvdSBpbnRl
bmQgdG8gbGV0IERvbTAgcHZJT01NVSBkcml2ZXINCj4gPiBtYW5hZ2UgYWxsIHJlbGF0ZWQgbWFw
cGluZyBpbmZvcm1hdGlvbiB0aHVzIEdWVC1nIGp1c3QgY29uc3VsdHMNCj4gPiBwdklPTU1VIGRy
aXZlciBmb3Igc3VjaCBwdXJwb3NlPw0KPiA+DQo+IA0KPiAuLi5zbyBteSBwbGFuIGlzIHRoYXQg
dGhlIGRvbTAgQVBJIHBpY2tzIGEgYmZuLCBkb2VzIHRoZSBtYXBwaW5nIGFuZCB0aGVuDQo+IHBh
c3NlcyB0aGUgYmZuIGJhY2sgdG8gdGhlIGNhbGxlci4NCj4gDQoNCkEgY3VyaW91cyBxdWVzdGlv
bi4gSG93IHRvIHBhc3MgdGhlIGRvbWlkIGZyb20gWGVuR1QgdG8gcHZJT01NVQ0KZHJpdmVyIHNv
IHRoZSBsYXR0ZXIga25vd3Mgd2hldGhlciBpdCdzIGEgbG9jYWwgb3IgcmVtb3RlIG1hcHBpbmc/
IA0KSWRlYWxseSBwdklPTU1VIGRyaXZlciBpcyByZWdpc3RlcmVkIHRvIExpbnV4IElPTU1VIGNv
cmUgbGF5ZXIsDQpvZiB3aGljaCBhbGwgZXhpc3RpbmcgQVBJIHdyYXBwZXJzIGFyZSBvbmx5IGZv
ciBsb2NhbCBtYXBwaW5nIHRvZGF5Li4uDQoNClRoYW5rcw0KS2V2aW4NCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 03:15:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 03:15:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epQIx-0003Nq-OT; Sat, 24 Feb 2018 03:15:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hb97=fs=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1epQIw-0003Nk-B4
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 03:15:18 +0000
X-Inumbo-ID: d0428fc6-1910-11e8-ba59-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d0428fc6-1910-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 04:14:24 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 19:15:14 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="177682572"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga004.jf.intel.com with ESMTP; 23 Feb 2018 19:15:11 -0800
Date: Sat, 24 Feb 2018 10:20:59 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180224022059.GD162485@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-21-git-send-email-chao.gao@intel.com>
 <20180212151625.ztb57aompcdygrs2@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212151625.ztb57aompcdygrs2@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 20/28] xen/pt: when binding guest msi,
 accept the whole msi message
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDM6MTY6MjVQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjI3UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiAuLi4gcmF0aGVyIHRoYW4gYSBmaWx0ZXJlZCBvbmUuIFByZXZpb3VzbHks
IHNvbWUgZmllbGRzIChyZXNlcnZlZCBvcgo+PiB1bmFsdGVyYWJsZSkgYXJlIGZpbHRlcmVkIGJ5
IFFFTVUuIFRoZXNlIGZpZWxkcyBhcmUgdXNlbGVzcyBmb3IgdGhlCj4+IGxlZ2FjeSBpbnRlcnJ1
cHQgZm9ybWF0IChpLmUuIG5vbiByZW1hcHBhYmxlIGZvcm1hdCkuIEhvd2V2ZXIsIHRoZXNlCj4+
IGZpZWxkcyBhcmUgbWVhbmluZ2Z1bCB0byByZW1hcHBhYmxlIGZvcm1hdC4gQWNjZXB0aW5nIHRo
ZSB3aG9sZSBtc2kKPj4gbWVzc2FnZSB3aWxsIHNpZ25pZmljYW50bHkgcmVkdWNlIHRoZSBlZmZv
cnRzIHRvIHN1cHBvcnQgYmluZGluZwo+PiByZW1hcHBhYmxlIGZvcm1hdCBtc2kuCj4KPlRoaXMg
c2hvdWxkIGJlIHNlbnQgYXMgYSBzZXBhcmF0ZSBwYXRjaCBzZXJpZXMsIHRvZ2V0aGVyIHdpdGgg
dGhlCj5yZXF1aXJlZCBRRU1VIGNoYW5nZS4gQmF0Y2hpbmcgaXQgaW4gdGhpcyBzZXJpZXMgaXQn
cyBnb2luZyB0byBtYWtlIGl0Cj5oYXJkZXIgdG8gY29tbWl0IElNTy4KCldpbGwgZG8uCgo+Cj5B
bHNvIG5vdGUgdGhhdCB0aGUgUUVNVSBzaWRlIG5lZWRzIHRvIGJlIGNvbW1pdHRlZCBhbmQgYmFj
a3BvcnRlZCB0bwo+dGhlIHFlbXUteGVuIHRyZWUgYmVmb3JlIGFwcGx5aW5nIHRoZSBYZW4gc2lk
ZS4KCkFzIGZvciBjb21wYXRpYmlsaXR5LCBIb3cgYWJvdXQgaW50cm9kdWNpbmcgYW4gbmV3IEFQ
SSBmb3IgYmluZGluZwppbnRlcnJ1cHQgdXNpbmcgYW4gdW5maWx0ZXJlZCBtZXNzYWdlPyBRRU1V
IG1haW50YWluZXIgdGhpbmtzIGNoYW5naW5nCmFuIEFQSSBiZXR3ZWVuIFFFTVUgYW5kIFhlbiBp
cyBub3QgZ29vZC4KCj4KPj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVs
LmNvbT4KPj4gU2lnbmVkLW9mZi1ieTogTGFuIFRpYW55dSA8dGlhbnl1LmxhbkBpbnRlbC5jb20+
Cj4+IC0tLQo+PiB2NDoKPj4gIC0gbmV3Cj4+IC0tLQo+PiAgdG9vbHMvbGlieGMvaW5jbHVkZS94
ZW5jdHJsLmggfCAgNyArKysrLS0tCj4+ICB0b29scy9saWJ4Yy94Y19kb21haW4uYyAgICAgICB8
IDE0ICsrKysrKysrLS0tLS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL3Ztc2kuYyAgICAgICB8IDEy
ICsrKysrKy0tLS0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyAgfCAzNiArKysr
KysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lycS5oIHwgIDUgKysrLS0KPj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaCAgIHwg
IDggKystLS0tLS0KPj4gIDYgZmlsZXMgY2hhbmdlZCwgNDAgaW5zZXJ0aW9ucygrKSwgNDIgZGVs
ZXRpb25zKC0pCj4+IAo+PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJs
LmggYi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+PiBpbmRleCA2NjZkYjBiLi44YWRl
OTBjIDEwMDY0NAo+PiAtLS0gYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+PiArKysg
Yi90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAo+PiBAQCAtMTc1NiwxNiArMTc1NiwxNyBA
QCBpbnQgeGNfZG9tYWluX2lvcG9ydF9tYXBwaW5nKHhjX2ludGVyZmFjZSAqeGNoLAo+PiAgaW50
IHhjX2RvbWFpbl91cGRhdGVfbXNpX2lycSgKPj4gICAgICB4Y19pbnRlcmZhY2UgKnhjaCwKPj4g
ICAgICB1aW50MzJfdCBkb21pZCwKPj4gLSAgICB1aW50MzJfdCBndmVjLAo+PiAgICAgIHVpbnQz
Ml90IHBpcnEsCj4+ICsgICAgdWludDY0X3QgYWRkciwKPj4gKyAgICB1aW50MzJfdCBkYXRhLAo+
PiAgICAgIHVpbnQzMl90IGdmbGFncywKPgo+SWYgeW91IHBhc3MgYWRkciBhbmQgZGF0YSwgZG8g
eW91IHJlYWxseSBuZWVkIHRvIGFsc28gcGFzcyBnZmxhZ3M/Cj4KPj4gZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9odm0vdm1zaS5jIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKPj4gaW5kZXgg
NzEyNmRlNy4uNWVkYjBlNyAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXNpLmMK
Pj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXNpLmMKPj4gQEAgLTEwMSwxMiArMTAxLDEyIEBA
IGludCB2bXNpX2RlbGl2ZXIoCj4+ICAKPj4gIHZvaWQgdm1zaV9kZWxpdmVyX3BpcnEoc3RydWN0
IGRvbWFpbiAqZCwgY29uc3Qgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSkKPj4gIHsK
Pj4gLSAgICB1aW50MzJfdCBmbGFncyA9IHBpcnFfZHBjaS0+Z21zaS5nZmxhZ3M7Cj4+IC0gICAg
aW50IHZlY3RvciA9IHBpcnFfZHBjaS0+Z21zaS5ndmVjOwo+PiAtICAgIHVpbnQ4X3QgZGVzdCA9
ICh1aW50OF90KWZsYWdzOwo+PiAtICAgIGJvb2wgZGVzdF9tb2RlID0gZmxhZ3MgJiBYRU5fRE9N
Q1RMX1ZNU0lfWDg2X0RNX01BU0s7Cj4+IC0gICAgdWludDhfdCBkZWxpdmVyeV9tb2RlID0gTUFT
S19FWFRSKGZsYWdzLCBYRU5fRE9NQ1RMX1ZNU0lfWDg2X0RFTElWX01BU0spOwo+PiAtICAgIGJv
b2wgdHJpZ19tb2RlID0gZmxhZ3MgJiBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1RSSUdfTUFTSzsKPj4g
KyAgICB1aW50OF90IHZlY3RvciA9IHBpcnFfZHBjaS0+Z21zaS5kYXRhICYgTVNJX0RBVEFfVkVD
VE9SX01BU0s7Cj4KPk1BU0tfRVhUUiBwbGVhc2UgKGhlcmUgYW5kIGVsc2V3aGVyZSkuCj4KPj4g
KyAgICB1aW50OF90IGRlc3QgPSBNQVNLX0VYVFIocGlycV9kcGNpLT5nbXNpLmFkZHIsIE1TSV9B
RERSX0RFU1RfSURfTUFTSyk7Cj4+ICsgICAgYm9vbCBkZXN0X21vZGUgPSBwaXJxX2RwY2ktPmdt
c2kuYWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX01BU0s7Cj4+ICsgICAgdWludDhfdCBkZWxpdmVy
eV9tb2RlID0gTUFTS19FWFRSKHBpcnFfZHBjaS0+Z21zaS5kYXRhLAo+PiArICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBNU0lfREFUQV9ERUxJVkVSWV9NT0RFX01BU0spOwo+
PiArICAgIGJvb2wgdHJpZ19tb2RlID0gcGlycV9kcGNpLT5nbXNpLmRhdGEgJiBNU0lfREFUQV9U
UklHR0VSX01BU0s7Cj4+ICAKPj4gICAgICBIVk1fREJHX0xPRyhEQkdfTEVWRUxfSU9BUElDLAo+
PiAgICAgICAgICAgICAgICAgICJtc2k6IGRlc3Q9JXggZGVzdF9tb2RlPSV4IGRlbGl2ZXJ5X21v
ZGU9JXggIgo+PiBkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYyBiL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMKPj4gaW5kZXggOGYxNmU2Yy4uZDhjNjZiZiAxMDA2
NDQKPj4gLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW8uYwo+PiArKysgYi94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pby5jCj4+IEBAIC0zMzksMTkgKzMzOSwxNyBAQCBpbnQgcHRfaXJx
X2NyZWF0ZV9iaW5kKAo+PiAgICAgIHsKPj4gICAgICBjYXNlIFBUX0lSUV9UWVBFX01TSToKPj4g
ICAgICB7Cj4+IC0gICAgICAgIHVpbnQ4X3QgZGVzdCwgZGVsaXZlcnlfbW9kZTsKPj4gKyAgICAg
ICAgdWludDhfdCBkZXN0LCBkZWxpdmVyeV9tb2RlLCBndmVjOwo+Cj5JJ20gbm90IHN1cmUgeW91
IHJlYWxseSBuZWVkIHRoZSBndmVjIGxvY2FsIHZhcmlhYmxlLCBBRkFJQ1QgaXQncyB1c2VkCj5v
bmx5IG9uY2UuCj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2lycS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmgKPj4gaW5kZXggM2I2YjRiZC4uM2E4ODMy
YyAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmgKPj4gKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaXJxLmgKPj4gQEAgLTEzMiw5ICsxMzIsMTAgQEAgc3Ry
dWN0IGRldl9pbnR4X2dzaV9saW5rIHsKPj4gICNkZWZpbmUgSFZNX0lSUV9EUENJX1RSQU5TTEFU
RSAgICAgICAoMXUgPDwgX0hWTV9JUlFfRFBDSV9UUkFOU0xBVEVfU0hJRlQpCj4+ICAKPj4gIHN0
cnVjdCBodm1fZ21zaV9pbmZvIHsKPj4gLSAgICB1aW50MzJfdCBndmVjOwo+PiAtICAgIHVpbnQz
Ml90IGdmbGFnczsKPj4gKyAgICB1aW50MzJfdCBkYXRhOwo+PiAgICAgIGludCBkZXN0X3ZjcHVf
aWQ7IC8qIC0xIDptdWx0aS1kZXN0LCBub24tbmVnYXRpdmU6IGRlc3RfdmNwdV9pZCAqLwo+PiAr
ICAgIHVpbnQ2NF90IGFkZHI7Cj4+ICsgICAgdWludDhfdCBndmVjOwo+Cj5DYW4ndCB5b3UganVz
dCBvYnRhaW4gdGhlIGd1ZXN0IHZlY3RvciBmcm9tIGFkZHIgYW5kIGZsYWdzPwoKSXQgc2VlbXMg
eWVzLiBXaWxsIHRyeSB0byByZW1vdmUgJ2d2ZWMnIGZpZWxkLgoKPgo+PiAgICAgIGJvb2wgcG9z
dGVkOyAvKiBkaXJlY3RseSBkZWxpdmVyIHRvIGd1ZXN0IHZpYSBWVC1kIFBJPyAqLwo+PiAgfTsK
Pj4gIAo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5oIGIveGVuL2lu
Y2x1ZGUvcHVibGljL2RvbWN0bC5oCj4+IGluZGV4IDlmNmYwYWEuLjI3MTdjNjggMTAwNjQ0Cj4+
IC0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAo+PiArKysgYi94ZW4vaW5jbHVkZS9w
dWJsaWMvZG9tY3RsLmgKPj4gQEAgLTUzNiwxNSArNTM2LDExIEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X2JpbmRfcHRfaXJxIHsKPj4gICAgICAgICAgICAgIHVpbnQ4X3QgaW50eDsKPj4gICAgICAgICAg
fSBwY2k7Cj4+ICAgICAgICAgIHN0cnVjdCB7Cj4+IC0gICAgICAgICAgICB1aW50OF90IGd2ZWM7
Cj4+ICAgICAgICAgICAgICB1aW50MzJfdCBnZmxhZ3M7Cj4+IC0jZGVmaW5lIFhFTl9ET01DVExf
Vk1TSV9YODZfREVTVF9JRF9NQVNLIDB4MDAwMGZmCj4+IC0jZGVmaW5lIFhFTl9ET01DVExfVk1T
SV9YODZfUkhfTUFTSyAgICAgIDB4MDAwMTAwCj4+IC0jZGVmaW5lIFhFTl9ET01DVExfVk1TSV9Y
ODZfRE1fTUFTSyAgICAgIDB4MDAwMjAwCj4+IC0jZGVmaW5lIFhFTl9ET01DVExfVk1TSV9YODZf
REVMSVZfTUFTSyAgIDB4MDA3MDAwCj4+IC0jZGVmaW5lIFhFTl9ET01DVExfVk1TSV9YODZfVFJJ
R19NQVNLICAgIDB4MDA4MDAwCj4+ICAjZGVmaW5lIFhFTl9ET01DVExfVk1TSV9YODZfVU5NQVNL
RUQgICAgIDB4MDEwMDAwCj4KPk9oLCBJIHNlZSwgeW91IG5lZWQgZ2ZsYWdzIGZvciB0aGUgdW5t
YXNrIHRoaW5nIG9ubHkuCgpZZXMuIFdoZW4gd2Ugd2VyZSByZWJhc2luZywgd2UgZm91bmQgYSBj
b25mbGljdCBoZXJlLiBBbmQgYWZ0ZXIgc29tZQpzdHVkeSBhYm91dCB0aGUgbmV3IGZsYWcsIEl0
IGlzIG5vIGVhc3kgdG8gcmVtb3ZlIHRoaXMgZmxhZy4KClRoYW5rcwpDaGFvCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 03:17:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 03:17:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epQL6-0003bF-3Z; Sat, 24 Feb 2018 03:17:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2b0b=fs=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1epQL4-0003b1-VR
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 03:17:30 +0000
X-Inumbo-ID: 79050de3-1911-11e8-b9b1-635ca7ef6cff
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79050de3-1911-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 03:19:07 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 19:17:22 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="20690846"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga006.jf.intel.com with ESMTP; 23 Feb 2018 19:17:21 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 19:17:21 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.125]) with mapi id 14.03.0319.002;
 Sat, 24 Feb 2018 11:17:19 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: "Gao, Chao" <chao.gao@intel.com>, =?iso-8859-1?Q?Roger_Pau_Monn=E9?=
 <roger.pau@citrix.com>
Thread-Topic: [PATCH v4 18/28] x86/vioapic: Hook interrupt delivery of vIOAPIC
Thread-Index: AQHTX2zm2K3vgbNlXU2Q8hnDydvZLaOg3a0AgBIBNYCAAJzVAA==
Date: Sat, 24 Feb 2018 03:17:19 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101859D@SHSMSX101.ccr.corp.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-19-git-send-email-chao.gao@intel.com>
 <20180212145402.d4e4ttwb577ezuer@MacBook-Pro-de-Roger.local>
 <20180224015101.GC162485@skl-4s-chao.sh.intel.com>
In-Reply-To: <20180224015101.GC162485@skl-4s-chao.sh.intel.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZjEzNzY1MTktZTljNi00OGU4LWI1MGQtNmJiZTNiNDJiNTNjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjZkMlFxb1g5Tm53ZVNyMnFKK1NYNjlUdEhNUXpTOHA2TkJNMHlDK0lxbTA9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Lan Tianyu <tianyu.lan@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>, Jan
 Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 18/28] x86/vioapic: Hook interrupt
	delivery of vIOAPIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBHYW8sIENoYW8KPiBTZW50OiBTYXR1cmRheSwgRmVicnVhcnkgMjQsIDIwMTggOTo1
MSBBTQo+IAo+IE9uIE1vbiwgRmViIDEyLCAyMDE4IGF0IDAyOjU0OjAyUE0gKzAwMDAsIFJvZ2Vy
IFBhdSBNb25uw6kgd3JvdGU6Cj4gPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjI1UE0g
KzA4MDAsIENoYW8gR2FvIHdyb3RlOgo+ID4+IFdoZW4gaXJxIHJlbWFwcGluZyBpcyBlbmFibGVk
LCBJT0FQSUMgUmVkaXJlY3Rpb24gRW50cnkgbWF5IGJlIGluCj4gcmVtYXBwaW5nCj4gPj4gZm9y
bWF0LiBJZiB0aGF0LCBnZW5lcmF0ZSBhbiBpcnFfcmVtYXBwaW5nX3JlcXVlc3QgYW5kIGNhbGwg
dGhlCj4gY29tbW9uCj4gPgo+ID4iSWYgdGhhdCdzIHRoZSBjYXNlLCAuLi4iCj4gPgo+ID4+IFZJ
T01NVSBhYnN0cmFjdGlvbidzIGNhbGxiYWNrIHRvIGhhbmRsZSB0aGlzIGludGVycnVwdCByZXF1
ZXN0LiBEZXZpY2UKPiA+PiBtb2RlbCBpcyByZXNwb25zaWJsZSBmb3IgY2hlY2tpbmcgdGhlIHJl
cXVlc3QncyB2YWxpZGl0eS4KPiA+Cj4gPldoYXQgZG9lcyB0aGlzIGV4YWN0bHkgbWVhbj8gRGV2
aWNlIG1vZGVsIGlzIG5vdCBpbnZvbHZlZCBpbiB3aGF0IHRoZQo+ID5ndWVzdCB3cml0ZXMgdG8g
dGhlIHZJT0FQSUMgUlRFLCBzbyBpdCdzIGltcG9zc2libGUgZm9yIHRoZSBkZXZpY2UKPiA+bW9k
ZWwgdG8gdmFsaWRhdGUgdGhpcyBpbiBhbnkgd2F5Lgo+IAo+IEhvdyBhYm91dCB0aGlzIGRlc2Ny
aXB0aW9uOgo+IFdoZW4gaXJxIHJlbWFwcGluZyBpcyBlbmFibGVkLCBJT0FQSUMgUmVkaXJlY3Rp
b24gRW50cnkgbWF5IGJlIGluCj4gcmVtYXBwaW5nCj4gZm9ybWF0LiBJZiB0aGF0J3MgdGhlIGNh
c2UsIGFuIGlycV9yZW1hcHBpbmdfcmVxdWVzdCB3aWxsIGJlIGdlbmVyYXRlZCBhbmQKPiBJT01N
VS1zcGVjaWZpYyBoYW5kbGVyIGRlYWxzIHdpdGggdGhpcyByZXF1ZXN0LiBJT01NVS1zcGVjaWZp
YyBoYW5kbGVyCj4gd2lsbCBjaGVjayB3aGV0aGVyIHRoZSByZXF1ZXN0IGlzIHZhbGlkIG9yIG5v
dCwgcmVwb3J0IGVycm9yIHZpYQo+IElPTU1VLXNwZWNpZmljIG1hY2hhbmlzbSBpZiBpbnZhbGlk
IG9yIG90aGVyd2lzZSB0cmFuc2Zvcm0gdGhlIHJlcXVlc3QKPiB0byBhbgo+IGludGVycnVwdCBp
bmZvIChpbmNsdWRpbmcgaW50ZXJydXB0IGRlc3RpbmF0aW9uLCB2ZWN0b3IgYW5kIHRyaWdnZXIg
bW9kZQo+IGV0Yy4pIGFjY29yZGluZyB0byBJUlQuCj4gCgp0aGUgZGVzY3JpcHRpb24gc2hvdWxk
IG1hdGNoIHdoYXQgdGhpcyBwYXRjaCBhY3R1YWxseSBkb2VzLgpkZXRhaWwgYWJvdXQgaG93IGNh
bGxlciB3b3JrcyBzaG91bGQgYmUgbGVmdCB0byB0aGUgcGF0Y2ggd2hlcmUKdGhlIGNhbGxlciBp
cyBpbnRyb2R1Y2VkLiBIZXJlIGltbyB0aGUgc3ViamVjdCBsaW5lIGlzIGFscmVhZHkKY2xlYXIg
ZW5vdWdoLi4uIGlzbid0IGl0PyAKClRoYW5rcwpLZXZpbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 03:20:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 03:20:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epQNv-0004Fc-GH; Sat, 24 Feb 2018 03:20:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2b0b=fs=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1epQNu-0004FV-5V
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 03:20:26 +0000
X-Inumbo-ID: 88c9ccbe-1911-11e8-ba59-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88c9ccbe-1911-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 04:19:34 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 19:20:24 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="20015536"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga008.fm.intel.com with ESMTP; 23 Feb 2018 19:20:23 -0800
Received: from shsmsx151.ccr.corp.intel.com (10.239.6.50) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 19:20:23 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX151.ccr.corp.intel.com ([169.254.3.116]) with mapi id 14.03.0319.002;
 Sat, 24 Feb 2018 11:20:21 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v2] x86/HVM: don't give the wrong impression of WRMSR
 succeeding
Thread-Index: AQHTrIF2Z3N72uMOIkSAbUpP6/kb56Oy46vA
Date: Sat, 24 Feb 2018 03:20:20 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D1910185E4@SHSMSX101.ccr.corp.intel.com>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <5A8FE09E02000078001AABC6@prv-mh.provo.novell.com>
In-Reply-To: <5A8FE09E02000078001AABC6@prv-mh.provo.novell.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZTc1NTFhNDEtZGEwMi00MGVlLWFmZTMtY2UzNTc2OWZiMzQ5IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IkZWWVpIM09CK2Y5dWxsWHF2MWw4XC9OS1wvNzhUXC8zalJ6M2prWHYwZ0UyWEk9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: don't give the wrong impression
 of WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBKYW4gQmV1bGljaCBbbWFpbHRvOkpCZXVsaWNoQHN1c2UuY29tXQo+IFNlbnQ6IEZy
aWRheSwgRmVicnVhcnkgMjMsIDIwMTggNDozNyBQTQo+IAo+IC4uLiBmb3Igbm9uLWV4aXN0ZW50
IE1TUnM6IHdybXNyX2h5cGVydmlzb3JfcmVncygpJ3MgY29tbWVudCBjbGVhcmx5Cj4gc2F5cyB0
aGF0IHRoZSBmdW5jdGlvbiByZXR1cm5zIDAgZm9yIHVucmVjb2duaXplZCBNU1JzLCBzbwo+IHtz
dm0sdm14fV9tc3Jfd3JpdGVfaW50ZXJjZXB0KCkgc2hvdWxkIG5vdCBjb252ZXJ0IHRoaXMgaW50
byBzdWNjZXNzLiBXZQo+IGRvbid0IHdhbnQgdG8gdW5jb25kaXRpb25hbGx5IGZhaWwgdGhlIGFj
Y2VzcyB0aG91Z2gsIGFzIHdlIGNhbid0IGJlCj4gY2VydGFpbiB0aGUgbGlzdCBvZiBoYW5kbGVk
IE1TUnMgaXMgY29tcGxldGUgZW5vdWdoIGZvciB0aGUgZ3Vlc3QgdHlwZXMKPiB3ZSBjYXJlIGFi
b3V0LCBzbyBpbnN0ZWFkIG1pcnJvciB3aGF0IHdlIGRvIG9uIHRoZSByZWFkIHBhdGhzIGFuZCBw
cm9iZQo+IHRoZSBNU1IgdG8gZGVjaWRlIHdoZXRoZXIgdG8gcmFpc2UgI0dQLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBL
ZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 03:24:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 03:24:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epQRL-0004Q2-VB; Sat, 24 Feb 2018 03:23:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=2b0b=fs=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1epQRK-0004Pt-UY
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 03:23:58 +0000
X-Inumbo-ID: 60d76129-1912-11e8-b9b1-635ca7ef6cff
Received: from mga04.intel.com (unknown [192.55.52.120])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60d76129-1912-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 03:25:36 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 19:23:51 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="20015916"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by fmsmga008.fm.intel.com with ESMTP; 23 Feb 2018 19:23:51 -0800
Received: from fmsmsx102.amr.corp.intel.com (10.18.124.200) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 19:23:51 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX102.amr.corp.intel.com (10.18.124.200) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Fri, 23 Feb 2018 19:23:50 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.125]) with mapi id 14.03.0319.002;
 Sat, 24 Feb 2018 11:23:50 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Wei Liu <wei.liu2@citrix.com>
Thread-Topic: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
Thread-Index: AQHTq123XYaCRNfRBEiKENXrs72vpaOxcjMwgAAx6ACAAUIKAA==
Date: Sat, 24 Feb 2018 03:23:48 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D191018617@SHSMSX101.ccr.corp.intel.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
 <20180223160759.xumjq33f4owkgp5x@citrix.com>
In-Reply-To: <20180223160759.xumjq33f4owkgp5x@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGNiYzQ4NzktYTkyOC00NDQ4LWJiYzItY2Q1NGYyMjI0MjgwIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ikd5cnhcL3BYUFpPY0xOVVRPc255aHZaQW1DOGs0NVNKaHc0Wk9BUmNcL0NNQT0ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBXZWkgTGl1IFttYWlsdG86d2VpLmxpdTJAY2l0cml4LmNvbV0KPiBTZW50OiBTYXR1
cmRheSwgRmVicnVhcnkgMjQsIDIwMTggMTI6MDggQU0KPiAKPiBPbiBGcmksIEZlYiAyMywgMjAx
OCBhdCAwNToxMjowNUFNICswMDAwLCBUaWFuLCBLZXZpbiB3cm90ZToKPiA+ID4gRnJvbTogV2Vp
IExpdQo+ID4gPiBTZW50OiBUaHVyc2RheSwgRmVicnVhcnkgMjIsIDIwMTggNTo0NyBBTQo+ID4g
Pgo+ID4gPiBIaSBhbGwKPiA+ID4KPiA+ID4gQXQgc29tZSBwb2ludCBJIHdvdWxkIGxpa2UgdG8g
bWFrZSBDT05GSUdfSFZNIGFuZCBDT05GSUdfUFYgd29yay4KPiA+ID4gVGhlCj4gPiA+IHBhc3N0
aHJvdWdoIGNvZGUgaXMgb25lIG9mIHRoZSByb2FkIGJsb2NrcyBmb3IgdGhhdCB3b3JrLgo+ID4K
PiA+IENhbiB5b3UgZWxhYm9yYXRlIHRoZSBtb3RpdmF0aW9uIG9mIHRoaXMgY2hhbmdlPyB3aHkg
ZG9lcyBzb21lb25lCj4gPiB3YW50IHRvIGRpc2FibGUgSFZNIG9yIFBWIGxvZ2ljIGNvbXBsZXRl
bHkgZnJvbSBoeXBlcnZpc29yPwo+ID4KPiAKPiBBdCBzb21lIHBvaW50IGluIHRoZSBmdXR1cmUs
IHdlIHdvdWxkIGxpa2UgdG8gdXRpbGlzZSBhcyBtYW55IGhhcmR3YXJlCj4gZmVhdHVyZXMgYXMg
cG9zc2libGUgYW5kIGhhdmUgYW4gSFZNIC8gUFZIIG9ubHkgc2V0dXAuIEF0IHRoYXQgcG9pbnQg
UFYKPiBjb2RlIHdpbGwgYmUgbmVjZXNzYXJpbHkgYW5kIHNob3VsZCBiZSBwcmVmZXJhYmx5IGNv
bXBpbGVkIG91dCB0byByZWR1Y2UKPiBjb2RlIHNpemUgYW5kIGF0dGFjayBzdXJmYWNlLgo+IAo+
IEhhdmluZyBQViBjb21waWxlZCBvdXQgYWxzbyBlbmFibGUgWGVuIHRvIHJlY2xhaW0gc29tZSBh
ZGRyZXNzIHNwYWNlCj4gZnJvbSB0aGUgUFYgQUJJLgo+IAo+IEJ1dCwgd2UgdW5kZXJzdGFuZCB0
aGF0IFBWIGlzIGhlcmUgdG8gc3RheSBmb3IgYXQgbGVhc3QgYSB3aGlsZSBhbmQKPiBjb3VsZCBi
ZSB1c2VmdWwgZm9yIHNvbWUgb3RoZXIgbmljaGUgdXNlIGNhc2VzLCBzbyB1cHN0cmVhbSBoYXZl
Cj4gZGV2ZWxvcGVkIGEgUFYtaW4tUFZIIHNoaW0gdG8gY29udGludWUgdG8gc3VwcG9ydCBQViBn
dWVzdHMuIFRoZSBzaGltIGlzCj4gYWN0dWFsbHkgeWV0IGFub3RoZXIgY29uZmlndXJhdGlvbiBv
ZiBYZW4gcnVubmluZyBhcyBhIFBWSCBndWVzdCBidXQKPiBleHBvc2VzIFBWIEFCSSB0byBQViBn
dWVzdHMuIFdlIHdhbnQgdG8gZGlzYWJsZSBIVk0gY29kZSBpbiB0aGF0IGNhc2UsCj4gYWdhaW4s
IHRvIHJlZHVjZSBjb2RlIHNpemUgYW5kIGF0dGFjaCBzdXJmYWNlLgoKc2luY2UgaXQncyBvbmx5
IHRlbXBvcmFyeSwgZG8gd2UgcmVhbGx5IGNhcmUgYWJvdXQgY29kZSBzaXplIG9yIGF0dGFja2lu
ZwpzdXJmYWNlIGluIHN1Y2ggY2FzZT8gb3IgaXMgaXQgd29ydGh5IG9mIHRoZSBlZmZvcnQgcmVn
YXJkaW5nIHRvIHRoZSBnYWluCndoaWNoIHlvdSBhbnRpY2lwYXRlPwoKSSBzb3J0IG9mIGJ1eS1p
biBDT05GSUdfUFYsIGJ1dCBub3Qgc3VyZSB3aGV0aGVyIENPTkZJR19IVk0gaXMKcmVxdWlyZWQu
Cgo+IAo+IFRoZXJlIGlzIGFsc28gdGhlIGxvbmcgdGVybSBiZW5lZml0IHRvIG1ha2UgWGVuIG1v
cmUgbWFpbnRhaW5hYmxlIGFuZAo+IGFwcHJvYWNoYWJsZSBpbiB0aGUgZnV0dXJlLgo+IAo+IFNl
ZQo+IGh0dHBzOi8vd3d3LnNsaWRlc2hhcmUubmV0L3hlbl9jb21fbWdyL3hwZGRzMTcta2V5bm90
ZS10b3dhcmRzLWEtCj4gY29uZmlndXJhYmxlLWFuZC1zbGltbWVyLXg4Ni1oeXBlcnZpc29yLXdl
aS1saXUtY2l0cml4Cj4gCj4gV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 04:39:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 04:39:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epRcP-0001Lp-36; Sat, 24 Feb 2018 04:39:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=i3pk=fs=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1epRcO-0001Lj-CR
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 04:39:28 +0000
X-Inumbo-ID: 9312c483-191c-11e8-ba59-bc764e045a96
Received: from mail-yb0-x234.google.com (unknown [2607:f8b0:4002:c09::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9312c483-191c-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 05:38:35 +0100 (CET)
Received: by mail-yb0-x234.google.com with SMTP id t18-v6so457706ybt.0
 for <xen-devel@lists.xenproject.org>; Fri, 23 Feb 2018 20:39:26 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=EIeIfrqY2dXBlCB1zYxai6CpC+aJoEXNZEzqZYlpgRA=;
 b=ERlKcHMRTop9H5ufDLRNmDA53Xp4aG8jEAGOt9vux5xQ/OPzC7PQthafPdKMqfrDcg
 MK8xlt1/TGR2/AG2gM2YIT3Feom09VV4Y9ZEPFaRdH2ijgEh+Fj9RRR7XjO1qcoswvj5
 LvXTOii5i5nLoI217NJL2QgKUOH3R28NVhis8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=EIeIfrqY2dXBlCB1zYxai6CpC+aJoEXNZEzqZYlpgRA=;
 b=jth0y5uU6Ka9NXYZ0gkN0B9NgQKpm+0U4XSUl5PoInN5EgN9akgPdfhMdSzd02Wtz2
 JrLha415fbybdcYbtJzaC3oW0u3L73z74EFN+f7nK0+JM1ZeVGLmXsu6hjJ1xyWFRdbZ
 7fQZpS5jMFny3MyCLrtTpLeLf47bvP1LH71LJSpz5Lkqfcjch6+aP0g3cEseg92CUzFi
 7NSL9Irk3fc3tSKnMI6+IZc/hrKriYa0XSc7QLEZFsf2KeZujbrdjARB0L2jLAe88Qiz
 DRZEJSEvGN/EUfAkFcqDERHHZ6dPvxgJXPeO1pe1Fj2jjHhLInl5pqSTn8E8ItR64oNX
 MLcg==
X-Gm-Message-State: APf1xPC6ctRIw1XMGN9E2DL6qeDjUnahlCLiTkUwFxyxdWEdvvFZz2PQ
 HNef3Y2DOxWvFFBo59E2n8J6qA==
X-Google-Smtp-Source: AG47ELv/VA27XiOYdXihVYDJRutKdVH69ZiqQ4DLdX3earWbrA8iBwPhBHPUBlghZRbeX3VPJAXivw==
X-Received: by 2002:a25:6006:: with SMTP id
 u6-v6mr2643235ybb.460.1519447165796; 
 Fri, 23 Feb 2018 20:39:25 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id x66sm1558600ywb.13.2018.02.23.20.39.24
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 20:39:25 -0800 (PST)
To: "Tian, Kevin" <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <a4d4900e-ba01-bde2-b2a4-79dcf0d8bebb@cardoe.com>
Date: Fri, 23 Feb 2018 22:39:20 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?=
 <marmarek@invisiblethingslab.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0037332687902701925=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--rUMHi62mKnR5raR36wLcaXLxBilr32YhT
Content-Type: multipart/mixed; boundary="MzwukLtxS5nN7WnHrgituSzzJPfS7MsTv";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: "Tian, Kevin" <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich
 <JBeulich@suse.com>,
 =?UTF-8?Q?Marek_Marczykowski-G=c3=b3recki?= <marmarek@invisiblethingslab.com>
Message-ID: <a4d4900e-ba01-bde2-b2a4-79dcf0d8bebb@cardoe.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
References: <20180221214701.1646-1-wei.liu2@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>

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

On 2/22/18 11:12 PM, Tian, Kevin wrote:
>> From: Wei Liu
>> Sent: Thursday, February 22, 2018 5:47 AM
>>
>> Hi all
>>
>> At some point I would like to make CONFIG_HVM and CONFIG_PV work.
>> The
>> passthrough code is one of the road blocks for that work.
>=20
> Can you elaborate the motivation of this change? why does someone
> want to disable HVM or PV logic completely from hypervisor?

I can say I recall advocating for this at Xen Summit in Cambridge. I
believe I talked about it in Toronto as well. There are a number of
users of Xen that would certainly want to ship without all the code
associated with PV compiled in. Given the nature of design "compromises"
in many parts of x86 systems there is certainly a non-zero sum of people
that would likely utilize the ability to remove code that doesn't need
to be there. I think every individual on this list who has been involved
in the security has been in a room of @intel.com folks has seen features
vs security win out many times.

I don't think its a hard stretch of the imagination to see people
disabling PV in data centers running newer workloads on PVH and HVM
only. I can see the real question being why HVM? That I would say lies
with the direction of discretionary access controls in Xen vs mandatory
access controls. To solve for the lack of functionality we've grown
things like "dmops" and I could certainly see a product like Qubes
running only PVH domains in the future.

Since I picked on Qubes I've CC'd Marek.

--=20
Doug Goldstein


--MzwukLtxS5nN7WnHrgituSzzJPfS7MsTv--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlqQ7HhfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl3CJA//VB6vEPQRGNZ8317e2eLTzvmSddPbJTJuLLsb7CJRBqYIMPmTMohxMWtJ
2PD+wYA+560kwlTYYan6C5c410roHBOH4PpeprMFbgtFlK6uJgA78pJXRF2zErAE
h+zmiidDdTQHu7LRAaEs/ZEzOvWrV5SPqGibG3jLTFUhaHsSEP6ioC0LNiLukQYL
J5WBaVfAbEDubyO30P+H6Jbg6LscqYe1yL23pMBHoOWZLwcCXvfaiwYeyxPSaYUF
YioR2I/ri1MP8qoTTNjDxmY0zRO4FKahoZK8udrW4x+YpeGoy3D5OpcUBzu2/elQ
W55YRk4cE4D7z1Gzt5au/GwictD9XSK4yyzU+ZSP5dugipv7OF/Oz4mlbMtI1RSp
q7A2BuMb5Oe/utpk7bMXou4r7rDjrNgoJoA4kc8L61ns5dc8TIU+MvHzmxbICNtl
sk20vw55onwkGmVfBrsfVvXYCtV/KKNxGLGHtjzmqkWbmyPKima0m278SIYt+8Eu
lYFVsfQANzp1+C0sUBKtVv4bKhYy4755ApJaVxzjAnTDdmm5pLxMaGiviFjb3H07
hkZKPTzZ9X453nt5WKj4h5SguP2q56Tk9uE2CopJ99tNqKY5uU1jnYKJ4fVjIEf2
YVsQWsSp/j7lW1DaKrb3hQjymYSVHzcBE6tQVkXT/BWG8ll+xHk=
=M0Op
-----END PGP SIGNATURE-----

--rUMHi62mKnR5raR36wLcaXLxBilr32YhT--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0037332687902701925==--


From xen-devel-bounces@lists.xenproject.org Sat Feb 24 05:26:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 05:26:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epSLq-0005Mz-UW; Sat, 24 Feb 2018 05:26:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=i3pk=fs=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1epSLp-0005Mt-Ds
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 05:26:25 +0000
X-Inumbo-ID: 22254e87-1923-11e8-ba59-bc764e045a96
Received: from mail-qk0-x244.google.com (unknown [2607:f8b0:400d:c09::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 22254e87-1923-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 06:25:32 +0100 (CET)
Received: by mail-qk0-x244.google.com with SMTP id b130so13369533qkg.9
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 21:26:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=BwH/btuRBQN/zzoQrWrh/5WDDBeNQTcbh7Byn+9ngOg=;
 b=FEMAt4yaL8ax95BPzvy2AUfe+bgBWVX7FGLkF+Jwuqlv8LpELPlOE0ZZvijuuA8+nH
 aieZHoQinM+23WkIzxbZa47WWqKh0Lao42PfnCyliUEZD+PKYgPE+Qx4FeQNldSPT90r
 azBBEgVsWWazpteUjUi6C5dWWaf9zXMdKAgh8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=BwH/btuRBQN/zzoQrWrh/5WDDBeNQTcbh7Byn+9ngOg=;
 b=agkBIpeo47RHSyM1pUrHQCLfPAY2qOHHZmwXfAuGkzwND6P6nKdP5MfvSDzPJOg62b
 +tELkT5feSXpAMG//YucmCsqEoys8pytp/2avXqM2npolP4QamEQu74a8Gh1kC6gAkxf
 OomM63y8m39SsoTbayRHVaBblySAGtKBI/Mpry5NXbOR+AXfGp2kTNogr7Kwzje1pbnz
 bEdXOIGFIPtMP5pg81BdCUoRvGQuifSgZdrnU6AfYXvBHJLTmO95+G4NFtDGKXEZhMBy
 ADrG6PPwbWkEjNLmvWpytxx48VYX2rbXVGEtEnQPMK0wIuvDpdMGwAbWK0joebKRKUgN
 Jmfg==
X-Gm-Message-State: APf1xPDxcQioeWKXq+YVaP+DFsZWQb+XOT6z5HYjNCrz7VEpsEP5KuJd
 lkTTLdXOyWgg3sq2TYP66ZZ3yg==
X-Google-Smtp-Source: AG47ELvRIFAFuLMQ20sN2hP757wwsBW+ZXXKio/3Dnwny8lR0hpK5j6xU4IkISge3S6Mcr2/rxdyPw==
X-Received: by 10.55.125.65 with SMTP id y62mr6183997qkc.241.1519449982783;
 Fri, 23 Feb 2018 21:26:22 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id n58sm2687821qta.79.2018.02.23.21.26.20
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Fri, 23 Feb 2018 21:26:21 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>
References: <1461681525-12078-1-git-send-email-cardoe@cardoe.com>
 <20160428174049.GG18194@citrix.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <26771eaa-0904-30bb-a728-096d18ab480f@cardoe.com>
Date: Fri, 23 Feb 2018 23:26:17 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20160428174049.GG18194@citrix.com>
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v3] tools: detect appropriate debug
	optimization level
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1652470892662377210=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--MOWgJNLqg7xdSdPAS54FxbJaX4atqU4xc
Content-Type: multipart/mixed; boundary="EWkynm1hdzJnithMrln3ELQXce85sNp8K";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xen.org, Ian Jackson <ian.jackson@eu.citrix.com>
Message-ID: <26771eaa-0904-30bb-a728-096d18ab480f@cardoe.com>
Subject: Re: [PATCH v3] tools: detect appropriate debug optimization level
References: <1461681525-12078-1-git-send-email-cardoe@cardoe.com>
 <20160428174049.GG18194@citrix.com>
In-Reply-To: <20160428174049.GG18194@citrix.com>

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

On 4/28/16 12:40 PM, Wei Liu wrote:
> On Tue, Apr 26, 2016 at 09:38:45AM -0500, Doug Goldstein wrote:
>> When building debug use -Og as the optimization level if its available=
,
>> otherwise retain the use of -O0. -Og has been added by GCC to enable a=
ll
>> optimizations that to not affect debugging while retaining full
>> debugability.
>>
>> Signed-off-by: Doug Goldstein <cardoe@cardoe.com>
>> ---
>> change since v2:
>> - switch back to cc-option-add to not call cc-option on every invocati=
on
>> change since v1:
>> - switch to cc-option to only specify -O0 if -Og isn't supported
>> ---
>>  tools/Rules.mk | 1 +
>>  1 file changed, 1 insertion(+)
>>
>> diff --git a/tools/Rules.mk b/tools/Rules.mk
>> index 9ef0b47..1b79a6e 100644
>> --- a/tools/Rules.mk
>> +++ b/tools/Rules.mk
>> @@ -138,6 +138,7 @@ SHLIB_libxenvchan  =3D $(SHDEPS_libxenvchan) -Wl,-=
rpath-link=3D$(XEN_LIBVCHAN)
>>  ifeq ($(debug),y)
>>  # Disable optimizations and enable debugging information for macros
>>  CFLAGS +=3D -O0 -g3
>> +$(call cc-option-add,CFLAGS,CC,-Og)
>>  # But allow an override to -O0 in case Python enforces -D_FORTIFY_SOU=
RCE=3D<n>.
>>  PY_CFLAGS +=3D $(PY_NOOPT_CFLAGS)
>>  endif
>> --=20
>> 2.7.3
>=20
> Heh, this patch seems to has a (good) side effect. I will look into
> fixing that tomorrow.
>=20
> make[10]: Entering directory '/local/work/COMMITTER/xen.git/tools/firmw=
are/rombios/32bit/tcgbios'
> gcc   -O1 -fno-omit-frame-pointer -m32 -march=3Di686 -g -fno-strict-ali=
asing -std=3Dgnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statemen=
t -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O0 -g3 -Og -=
D__XEN_INTERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .t=
cgbios.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fno-optimize-siblin=
g-calls -mno-tls-direct-seg-refs  -Werror -fno-stack-protector -fno-excep=
tions -fno-builtin -msoft-float -I/local/work/COMMITTER/xen.git/tools/fir=
mware/rombios/32bit/tcgbios/../../../../../tools/include -I.. -I../..  -c=
 -o tcgbios.o tcgbios.c=20
> gcc   -O1 -fno-omit-frame-pointer -m32 -march=3Di686 -g -fno-strict-ali=
asing -std=3Dgnu99 -Wall -Wstrict-prototypes -Wdeclaration-after-statemen=
t -Wno-unused-but-set-variable -Wno-unused-local-typedefs   -O0 -g3 -Og -=
D__XEN_INTERFACE_VERSION__=3D__XEN_LATEST_INTERFACE_VERSION__ -MMD -MF .t=
pm_drivers.o.d -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -fno-optimize-si=
bling-calls -mno-tls-direct-seg-refs  -Werror -fno-stack-protector -fno-e=
xceptions -fno-builtin -msoft-float -I/local/work/COMMITTER/xen.git/tools=
/firmware/rombios/32bit/tcgbios/../../../../../tools/include -I.. -I../..=
  -c -o tpm_drivers.o tpm_drivers.c=20
> tcgbios.c: In function =E2=80=98tcpa_extend_acpi_log=E2=80=99:
> tcgbios.c:362:3: error: =E2=80=98size=E2=80=99 may be used uninitialize=
d in this function [-Werror=3Dmaybe-uninitialized]
>    memcpy((char *)lasa_last, (char *)entry_ptr, size);
>    ^
> tcgbios.c: In function =E2=80=98HashLogEvent32=E2=80=99:
> tcgbios.c:1142:22: error: =E2=80=98entry=E2=80=99 may be used uninitial=
ized in this function [-Werror=3Dmaybe-uninitialized]
>     hleo->eventnumber =3D entry;
>                       ^
> tcgbios.c:1131:10: error: =E2=80=98logdataptr=E2=80=99 may be used unin=
itialized in this function [-Werror=3Dmaybe-uninitialized]
>     entry =3D tcpa_extend_acpi_log(logdataptr);
>           ^

This appears to be fixed with 0b5e769ae3ac81f8a8dfaf476147ccdf41caeb68
but the patch referenced here never landed. The patch doesn't apply
cleanly anymore (due to context) but its a one-liner so maybe someone
can fix it up as its committed?

--=20
Doug Goldstein


--EWkynm1hdzJnithMrln3ELQXce85sNp8K--

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

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

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlqQ93lfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl1DQg//ap+dS5F2o3s1mV5lqXraMSWaGHKPy2kVi3hA+dnic8+YAb51MpZnxXp7
v53ob20TDxW99Wr2iDIgF6tjUxXToASIS0+J4MxYe6IS+OcFMEhMTeC2+Y6go7H/
OBHo7ZX5SwVu2180SD8AkMHDseU5riRu2p0uh5vlijCuPjXmX6gCNf5AXkfpOAzq
LbR9GWEvYBgqLuJvVqu8DNdbWuhuEacPvzkaa54xhgtT6Kpz4lbOZFgks+/ZXSrS
zisZp/JDj0pb9z418wMRqWbEEo1ZW6Tuudt38yGasWZjWPpw+gvbZgmlIUWEHqBG
isG578fCvyo4NtG692EG8InV9HnLYSp4BZq9o8EEvu7ddVWdKDFPvMjTpAszz0d+
k8RpxevhBb8gCUNpdIwd8SBBzwIzSVwsT0YapXo2vPUnNDGj/i3aj0pnlKmCRq8T
m02Mp8H72VZSuI2X+wZtjtgL+W0ys2vnS1yunwhactasdyGTwQOUBYQSAZSPf7lG
yich3Q45sFj+9p93N8cvAOIOOrnwNJDpypt5Tmt7ZhkJ0XxEioexCRMsk/894csB
kz4hSdq4A9DTR0FE9I0hnnbHf+tDLCvUjm8uD6Uos3TeIEX7S1z+o/mTYouqkIwr
9snL00bTDIZ/NrTmdmllkXpn8iepgfkHp9Ug5avzPji7X9RXOEU=
=207g
-----END PGP SIGNATURE-----

--MOWgJNLqg7xdSdPAS54FxbJaX4atqU4xc--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1652470892662377210==--


From xen-devel-bounces@lists.xenproject.org Sat Feb 24 05:37:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 05:37:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epSWu-0006Cn-WF; Sat, 24 Feb 2018 05:37:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=cklz=fs=gmail.com=blackskygg@srs-us1.protection.inumbo.net>)
 id 1epSWt-0006Ch-E0
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 05:37:51 +0000
X-Inumbo-ID: b91cbdf6-1924-11e8-ba59-bc764e045a96
Received: from mail-lf0-x236.google.com (unknown [2a00:1450:4010:c07::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b91cbdf6-1924-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 06:36:56 +0100 (CET)
Received: by mail-lf0-x236.google.com with SMTP id m69so15248190lfe.8
 for <xen-devel@lists.xen.org>; Fri, 23 Feb 2018 21:37:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=lt7eaNJu+pm0SsAt9aQQABGjJVKiKuFXrjnVk7s5KbQ=;
 b=U8qDAtCZgzgBX8CGg0d6JF833vy+UproOu8vIDgtC47mbJTeWTKf/O+Jb4qQe/vYWV
 6G/wdY/XdZ2UyJGP18H9sxNz8e+8xyoHkY3buMGHuTZHO1cGf2pqp5muvJAnCZLYBzGt
 LPfywCAt/MAR5KHOdiK8nha48/kO/ZaZnYX1XLSHwV2bmU3mODRusKqYomOToxdXnRo7
 tfOqtUG8eRoMwReeduOmYWvLjx+Mlia4oTsMsy56GflMbdfOCCalo3TtE8ynvvfQ9JVn
 i0eguVYYKP9cy3XqAhj2Avtmgv6Yag2kzqAgG3VUNMCjYA9i5bkpgyD3ko2xyYc9lb5d
 JWXA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=lt7eaNJu+pm0SsAt9aQQABGjJVKiKuFXrjnVk7s5KbQ=;
 b=E3IctvXY5y3ui0fY5bOnGahKMcTsvflj6ykzu/TgnLIZtYuNkSpmET85pkzBZ97+BS
 wMRAGLypCtzdLEC2eWcosT9qCGZDQVDF2Lvh6wPXjo0LE3j+75IRetlIlWY5wuEVBTEy
 exLZSNpBDjIpTJCNc0Kl3ngn29PJkEuipkKaYTRFF4lplY+K3fvuoe+2PxtapRX+nkp9
 pcfUeobBL7mfgyaeuja+9LgR5o44MARo4YGWgsHVz9VQf5dgAQG8Ga9S9IJMFpWN55hQ
 yf/dE16HJ241nDR60RJ4D+IZwQXJ0k0rv/y+i+eo4/NewLK6w5iNAr+mVfPAKfexfOVh
 /D5w==
X-Gm-Message-State: APf1xPC0Rha/GJbH6MNZA42g8qnI3bICRMKFQTArXIIAH9gskAH3GOs9
 jNDEEWkN7DVPWA9NKXIociIPPPkEAWef43xWnVI=
X-Google-Smtp-Source: AH8x2240pET+hKoUvaau1vg/6uHhE748KgDieTgdaGS00FBoF/8We9bpPWg91/NBV8dWTBwd7vh1FM0hPInNmmrnG74=
X-Received: by 10.46.85.17 with SMTP id j17mr3148048ljb.55.1519450665038; Fri,
 23 Feb 2018 21:37:45 -0800 (PST)
MIME-Version: 1.0
Received: by 10.25.92.153 with HTTP; Fri, 23 Feb 2018 21:37:44 -0800 (PST)
In-Reply-To: <CAHrd_jpD=VtGw_GCA+C_SANw5RqpcKHYy9xgJ8kQP450zVxkGg@mail.gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
 <5A8311B202000078001A76C7@prv-mh.provo.novell.com>
 <CAHrd_jp0DPBau69t_9bOyhn4QReW1H2NgkbDcXBBWE7bG-gZmA@mail.gmail.com>
 <5A84034902000078001A7A27@prv-mh.provo.novell.com>
 <CAHrd_jqsN7NL5Q9CX6DdH8VFJ1kn4pL72MU59Q1P8f+ZziYtHA@mail.gmail.com>
 <5A8559B502000078001A7F2F@prv-mh.provo.novell.com>
 <CAHrd_jpD=VtGw_GCA+C_SANw5RqpcKHYy9xgJ8kQP450zVxkGg@mail.gmail.com>
From: Zhongze Liu <blackskygg@gmail.com>
Date: Sat, 24 Feb 2018 13:37:44 +0800
Message-ID: <CAHrd_jpauFvFJ0Aq0s4J+WqfijWXiYZT_HBVQig4BABc4+UpKg@mail.gmail.com>
To: Jan Beulich <JBeulich@suse.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIFNvcnJ5IGZvciB0aGUgaW5jb21wbGV0ZSBtYWlsLiBJIHNvbWVob3cgaGl0IHRoZSAic2Vu
ZCIgYnV0dG9uIGJlZm9yZSBJCmZpbmlzaCBjb21wb3NpbmcgdGhlIHByZXZpb3VzIG1haWwuIEFu
ZCBub3cgaXQgY29udGludWVzLi4uCgoyMDE4LTAyLTI0IDEwOjUwIEdNVCswODowMCBaaG9uZ3pl
IExpdSA8YmxhY2tza3lnZ0BnbWFpbC5jb20+Ogo+IEhpIEphbiwKPgo+IChMYXN0IHdlZWsgd2Fz
IHRoZSBDaGluZXNlIFNwcmluZyBGZXN0aXZhbCwgc28gSSBmYWlsZWQgdG8gZm9sbG93IHVwCj4g
dGltZWx5LiBTb3JyeSBmb3IgdGhhdC4pCj4KPiAyMDE4LTAyLTE1IDE2OjU4IEdNVCswODowMCBK
YW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Ogo+Pj4+PiBPbiAxNC4wMi4xOCBhdCAxODow
MiwgPGJsYWNrc2t5Z2dAZ21haWwuY29tPiB3cm90ZToKPj4+IDIwMTgtMDItMTQgMTY6MzcgR01U
KzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT46Cj4+Pj4+Pj4gT24gMTQuMDIu
MTggYXQgMDg6MTUsIDxibGFja3NreWdnQGdtYWlsLmNvbT4gd3JvdGU6Cj4+Pj4+IDIwMTgtMDIt
MTMgMjM6MjYgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT46Cj4+Pj4+
Pj4+PiBPbiAxMy4wMi4xOCBhdCAxNjoxNSwgPGJsYWNrc2t5Z2dAZ21haWwuY29tPiB3cm90ZToK
Pj4+Pj4+PiBJJ3ZlIHVwZGF0ZWQgdGhlIGNvbW1lbnRzIGFjY29yZGluZyB0byB5b3VyIHByZXZp
b3VzIHN1Z2dlc3Rpb25zLAo+Pj4+Pj4+IGRvIHRoZXkgbG9vayBnb29kIHRvIHlvdT8KPj4+Pj4+
Cj4+Pj4+PiBUaGUgb25lIGluIHRoZSBwdWJsaWMgaGVhZGVyIGlzIHdheSB0b28gdmVyYm9zZS4g
SSBzcGVjaWZpY2FsbHkgZG9uJ3QKPj4+Pj4+IHNlZSB3aHkgeW91IHdvdWxkIG5lZWQgdG8gc3Bl
bGwgb3V0IFhTTSBwcml2aWxlZ2UgcmVxdWlyZW1lbnRzCj4+Pj4+PiB0aGVyZS4gUGxlYXNlIG1h
a2UgbmV3IGNvbW1lbnRzIG1hdGNoIGV4aXN0aW5nIG9uZXMgaW4gc3R5bGUgYW5kCj4+Pj4+PiB2
ZXJib3NpdHkgaWYgYXQgYWxsIHBvc3NpYmxlLCB3aGlsZSBzdGlsbCBjb252ZXlpbmcgYWxsIG5l
Y2Vzc2FyeSAvCj4+Pj4+PiByZWxldmFudCBpbmZvcm1hdGlvbi4KPj4+Pj4+Cj4+Pj4+Cj4+Pj4+
IEkgc2hvcnRlbmVkIGl0IGEgbGl0dGxlIGJpdCwgYW5kIG5vdyBpdCBsb29rcyBsaWtlOgo+Pj4+
Pgo+Pj4+PiAjZGVmaW5lIFhFTk1BUFNQQUNFX2dtZm5fc2hhcmUgICA2IC8qIEdNRk4gZnJvbSBh
bm90aGVyIGRvbS4gVW5saWtlCj4+Pj4+IGdtZm5fZm9yZWlnbiwKPj4+Pj4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoYykgdHJpZXMgdG8gbWFwIHBhZ2VzIGZyb20g
KHQpIGludG8KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZCks
IHRoaXMgZG9lc24ndCByZXF1aXJlIHRoYXQgKGQpIGl0c2VsZgo+Pj4+PiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGhhcyB0aGUgcHJpdmlsZWdlIHRvIG1hcCB0aGUgcGFn
ZXMsIGJ1dAo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluc3Rl
YWQgcmVxdWlyZXMgdGhhdCAoYykgaGFzIHRoZQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHByaXZpbGVnZSB0byBkbyBzbywgYXMgbG9uZyBhcyAoZCkgYW5kICh0
KQo+Pj4+PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFyZSBhbGxvd2Vk
IHRvIHNoYXJlIG1lbW9yeSBwYWdlcy4KPj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBUaGlzIGlzIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCBvbmx5LAo+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFuZCBjdXJyZW50bHkgQVJN
IG9ubHkuICovCj4+Pj4KPj4+PiBXaGljaCBsZWF2ZXMgdW5jbGVhciB3aGF0IChjKSwgKGQpLCBh
bmQgKHQpIGFyZS4gSG93IGFib3V0Cj4+Pj4KPj4+PiAiR01GTiBmcm9tIGFub3RoZXIgZG9tLCBY
RU5NRU1fYWRkX3RvX3BoeXNtYXBfYmF0Y2ggKGFuZAo+Pj4+IGN1cnJlbnRseSBBUk0pIG9ubHku
IE90aGVyIHRoYW4gWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduIHRoaXMKPj4+PiA8ZXhwbGFpbiBo
ZXJlIHdoYXQgdGhlIGRpZmZlcmVuY2UgaXMgd2l0aCBhIGZldyBzaW1wbGUgd29yZHM+LiIKPj4+
Pgo+Pj4+IChZb3UgY2FuIGFuZCBzaG91bGQgZ28gaW50byBmdXJ0aGVyIGRldGFpbCBpbiB0aGUg
Y29tbWl0IG1lc3NhZ2UuKQo+Pj4+IFdpdGhvdXQgdGhpcyBfcHJvcGVybHlfIGV4cGxhaW5lZCwg
SSdsbCBjb250aW51ZSB0byBhc2sgd2h5IHlvdQo+Pj4+IGNhbid0IHNpbXBseSBtYWtlIFhFTk1B
UFNQQUNFX2dtZm5fZm9yZWlnbiBkbyB3aGF0IHlvdSB3YW50Cj4+Pj4gKGFzIGl0IGFscmVhZHkg
dGFrZXMgdHdvIGRvbWlkX3QtcyBhcyBpbnB1dCksIGJ5IHN1aXRhYmx5IGFkanVzdGluZwo+Pj4+
IGl0cyBYU00gY2hlY2socykuCj4+Pgo+Pj4gSSdtIHNvcnJ5IHRoYXQgSSBmYWlsZWQgdG8gc2Vl
IHRoZSByZWFzb24gd2h5IHlvdSBzYXkgIndoaWNoIGxlYXZlcwo+Pj4gdW5jbGVhciB3aGF0IChj
KSwgKGQpLCBhbmQgKHQpIGFyZSIuIEkgdGhpbmsgImlmIChjKSB0cmllcyB0byBtYXAgcGFnZXMK
Pj4+IGZyb20gKHQpIGludG8gKGQpIiBoYXMgYWxyZWFkeSBpbmNsdWRlZCB0aGUgbmVjZXNzYXJ5
IGluZm9ybWF0aW9uCj4+PiBhYm91dCB0aGlzOiAoYykgaXMgdGhlIGNhbGxlciBvZiB0aGUgaHlw
ZXJjYWxsIChjdXJyZW50KSwgKGQpIGlzIHRoZQo+Pj4gZGVzdCBkb21haW4sIGFuZCAodCkgdGhl
IHNvdXJjZSBkb21haW4uCj4+PiBJIHRoaW5rIEkgc3RpbGwgbmVlZCBtb3JlIG9mIHlvdXIgZXhw
bGFuYXRpb24gaGVyZS4KPj4KPj4gU29tZW9uZSBjb21pbmcgYWNyb3NzIF9qdXN0XyB0aGlzIGNv
bW1lbnQgKHdoaWxlIHJlYWRpbmcgdGhlCj4+IHB1YmxpYyBoZWFkZXIpIHdpbGwgbm90IG5lY2Vz
c2FyaWx5IGtub3cgd2hhdCAoYyksIChkKSwgYW5kICh0KQo+PiBzdGFuZCBmb3IsIGFuZCAocylo
ZSBzaG91bGRuJ3QgYmUgZm9yY2VkIHRvIGRpZyBpbnRvIGdpdCBoaXN0b3J5IHRvCj4+IGZpbmQg
dGhlIHBhdGNoIGRlc2NyaXB0aW9uLiBCdXQgYW55d2F5IC0gYWxsIHRoaXMgc2hvdWxkIGdvIGF3
YXkKPj4gZnJvbSB0aGUgaGVhZGVyIGFueXdheSwgYXMgZXhwbGFpbmVkIGJlZm9yZS4gQWxsIHRo
YXQncyBuZWVkZWQKPj4gaGVyZSBpcyBhIHRlcnNlIGJ1dCB1bmRlcnN0YW5kYWJsZSBleHBsYW5h
dGlvbiBvZiB3aGF0J3MgZGlmZmVyZW50Cj4+IGZyb20gWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWdu
Lgo+Pgo+Cj4gSSB0aGluayBiZWZvcmUgd2UgY2FuIHJlYWNoIGEgY29uc2Vuc3VzIG9uIGhvdyB0
aGUgZmluYWwgY29tbWVudAo+IHNob3VsZCBsb29rIGxpa2UsIHdlIG5lZWQgdG8gcmVhY2ggYW4g
YWdyZWVtZW50IG9uIHdoYXQgc2hvdWxkCj4gYmUgaW5jbHVkZWQgaW4gdGhlIDxkaWZmZXJlbmNl
cz4gcGFydC4gQW5kIGFjY29yZGluZyB0byBvdXIgcHJldmlvdXMKPiBkaXNjdXNzaW9uLCBiZWxv
dyBpcyB3aGF0IEkgdGhpbmsgaXMgbmVjZXNzYXJ5IHNvIGZhcjoKPgo+IDEuIERpZmZlcmVudCBw
cml2aWxlZ2UgcmVxdWlyZW1lbnRzCj4KClRoaXMgaXMgd2hhdCBJJ3ZlIGJlZW4gdHJ5aW5nIHRv
IGNvbnZleSBpbiB0aGUgY29tbWVudC4gQnV0IGl0IHNlZW1zIHRoYXQKSSBmYWlsZWQgdG8gbWFr
ZSBpdCAidGVyc2UgeWV0IHVuZGVyc3RhbmRhYmxlIi4gTm93IG15IHF1ZXN0aW9uIGlzOiBBbSBJ
ICpub3QqCnN1cHBvc2VkIHRvIHNwZWxsIG91dCB0aGUgZGV0YWlsIG9mIHRoZSBleGFjdCBkaWZm
ZXJlbmNlIGJldHdlZW4gdGhlaXIKcHJpdmlsZWdlIHJlcXVpcmVtZW50cz8gSWYgc28sIGRvIHlv
dSBoYXZlIGEgcm91Z2ggcGljdHVyZSBvZiBob3cgaXQKc2hvdWxkIGxvb2sgbGlrZT8gQXJlIHdl
IGdvaW5nIHRvIGdpdmUgYW4gZXhhbXBsZSBvZiBhIHVzZSBjYXNlIHdoZXJlCnRoZSBvbGQgc3Vi
b3AgaXMgbm90IGFwcGxpY2FibGU/Cgo+Cj4gMi4gV2h5IHdlIGNhbid0IGp1c3QgbW9kaWZ5IHRo
ZSBvcmlnaW5hbCBoeXBlcmNhbGwgdG8gbWVldCBvdXIgbmVlZHMuCgpBY2NvcmRpbmcgdG8gb3Vy
IGRpc2N1c3Npb24gb24gdGhlIHByZXZpb3VzIHZlcnNpb25zIG9mIHRoaXMgcGF0Y2gsIHdlCmNh
bid0IGZpdCB0aGUgY2hlY2tzIG5lZWRlZCBieSBib3RoIHN1Ym9wIGludG8gb25lIGJlY2F1c2Ug
ZG9pbmcgc28gd2lsbAplaXRoZXIgcmVncmVzcyB0aGUgb3JpZ2luYWwgb25lIG9yIHBlcm1pdCBz
b21ldGhpbmcgdGhhdCBzaG91bGRuJ3QgYmUKYWxsb3dlZCBpbiB0aGUgbmV3IHVzZSBjYXNlcy4g
U2hvdWxkIHdlIGNsYXJpZnkgdGhpcyBpbiB0aGUgY29tbWVudCwgdG9vPwoKQ2hlZXJzLAphbmQg
QmVzdCBXaXNoZXMuCgpaaG9uZ3plIExpdQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 06:00:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 06:00:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epSsw-0008LU-SO; Sat, 24 Feb 2018 06:00:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hb97=fs=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1epSsw-0008LO-7a
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 06:00:38 +0000
X-Inumbo-ID: e7e41a9a-1927-11e8-ba59-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7e41a9a-1927-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 06:59:42 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 22:00:32 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="19950972"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga007.jf.intel.com with ESMTP; 23 Feb 2018 22:00:30 -0800
Date: Sat, 24 Feb 2018 13:05:54 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180224050553.GE162485@skl-4s-chao.sh.intel.com>
References: <1510899755-40237-1-git-send-email-chao.gao@intel.com>
 <1510899755-40237-22-git-send-email-chao.gao@intel.com>
 <20180212153807.tldmiuglh5ahi75v@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180212153807.tldmiuglh5ahi75v@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Lan Tianyu <tianyu.lan@intel.com>, Kevin Tian <kevin.tian@intel.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xen.org, Jan Beulich <jbeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 21/28] vvtd: update hvm_gmsi_info when
 binding guest msi with pirq or
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMTIsIDIwMTggYXQgMDM6Mzg6MDdQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIEZyaSwgTm92IDE3LCAyMDE3IGF0IDAyOjIyOjI4UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiAuLi4gaGFuZGxkaW5nIGd1ZXN0J3MgaW52YWxpZGF0aW9uIHJlcXVlc3Qu
Cj4+IAo+PiBUbyBzdXBwb3J0IHBpcnEgbWlncmF0aW9uIG9wdGltaXphdGlvbiBhbmQgdXNpbmcg
VlQtZCBwb3N0ZWQgaW50ZXJydXB0IHRvCj4+IGluamVjdCBtc2kgZnJvbSBhc3NpZ25lZCBkZXZp
Y2VzLCBlYWNoIHRpbWUgZ3Vlc3QgcHJvZ3JhbXMgbXNpIGluZm9ybWF0aW9uCj4+IChhZmZpbml0
eSwgdmVjdG9yKSwgdGhlIHN0cnVjdCBodm1fZ21zaV9pbmZvIHNob3VsZCBiZSB1cGRhdGVkIGFj
Y29yZGluZ2x5Lgo+PiBCdXQgYWZ0ZXIgaW50cm9kdWNpbmcgdnZ0ZCwgZ3Vlc3Qgb25seSBuZWVk
cyB0byB1cGRhdGUgYW4gSVJURSwgd2hpY2ggaXMgaW4KPj4gZ3Vlc3QgbWVtb3J5LCB0byBwcm9n
cmFtIG1zaSBpbmZvcm1hdGlvbi4gIHZ2dGQgZG9lc24ndCB0cmFwIHIvdyB0byB0aGUgbWVtb3J5
Cj4+IHJhbmdlLiBJbnN0ZWFkLCBpdCB0cmFwcyB0aGUgcXVldWUgaW52YWxpZGF0aW9uLCB3aGlj
aCBpcyBhIG1ldGhvZCB1c2VkIHRvCj4+IG5vdGlmeSBWVC1kIGhhcmR3YXJlIHRoYXQgYW4gSVJU
RSBoYXMgY2hhbmdlZC4KPj4gCj4+IFRoaXMgcGF0Y2ggdXBkYXRlcyBodm1fZ21zaV9pbmZvIHN0
cnVjdHVyZSBhbmQgcHJvZ3JhbXMgcGh5c2ljYWwgSVJURXMgdG8gdXNlCj4+IFZULWQgcG9zdGVk
IGludGVycnVwdCBpZiBwb3NzaWJsZSB3aGVuIGJpbmRpbmcgZ3Vlc3QgbXNpIHdpdGggcGlycSBv
ciBoYW5kbGluZwo+PiBndWVzdCdzIGludmFsaWRhdGlvbiByZXF1ZXN0LiBGb3IgdGhlIGxhdHRl
ciwgYWxsIHBoeXNpY2FsIGludGVycnVwdHMgYm91bmQKPj4gd2l0aCB0aGUgZG9tYWluIGFyZSBn
b25lIHRocm91Z2ggdG8gZmluZCB0aGUgb25lcyBtYXRjaGluZyB3aXRoIHRoZSBJUlRFLgo+PiAK
Pj4gTm90ZXM6IGNhbGxpbmcgdnZ0ZF9wcm9jZXNzX2lxKCkgaW4gdnZ0ZF9yZWFkKCkgcmF0aGVy
IHRoYW4gaW4KPj4gdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3QoKSBpcyB0byBhdm9pZCBBQkJBIGRl
YWRsb2NrIG9mIGQtPmV2ZW50X2xvY2sgYW5kCj4+IHZ2dGQtPmllX2xvY2suCj4+IAo+PiBTaWdu
ZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiBTaWduZWQtb2ZmLWJ5
OiBMYW4gVGlhbnl1IDx0aWFueXUubGFuQGludGVsLmNvbT4KPj4gLS0tCj4+IHY0Ogo+PiAgLSBu
ZXcKPj4gLS0tCj4+ICB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAgICAgICAgICAgIHwgIDIgKy0K
Pj4gIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvLmMgICAgICAgfCA4OSArKysrKysrKysrKysr
KysrKysrKysrKysrKysrLS0tLS0tLS0tLQo+PiAgeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRk
L3Z2dGQuYyB8IDcwICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLQo+PiAgeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgICB8ICAyICsKPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYv
aHZtL2lycS5oICAgICAgfCAgMSArCj4+ICB4ZW4vaW5jbHVkZS9hc20teDg2L3Zpb21tdS5oICAg
ICAgIHwgMTEgKysrKysKPj4gIDYgZmlsZXMgY2hhbmdlZCwgMTQ3IGluc2VydGlvbnMoKyksIDI4
IGRlbGV0aW9ucygtKQo+PiAKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCj4+IGluZGV4IDk2NDQxOGEuLmQyYzEzNzIgMTAwNjQ0
Cj4+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKPj4gKysrIGIveGVuL2FyY2gveDg2L2h2
bS9odm0uYwo+PiBAQCAtNDYyLDcgKzQ2Miw3IEBAIHZvaWQgaHZtX21pZ3JhdGVfdGltZXJzKHN0
cnVjdCB2Y3B1ICp2KQo+PiAgICAgIHB0X21pZ3JhdGUodik7Cj4+ICB9Cj4+ICAKPj4gLXN0YXRp
YyBpbnQgaHZtX21pZ3JhdGVfcGlycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgaHZtX3BpcnFf
ZHBjaSAqcGlycV9kcGNpLAo+PiAraW50IGh2bV9taWdyYXRlX3BpcnEoc3RydWN0IGRvbWFpbiAq
ZCwgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSwKPj4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICphcmcpCj4+ICB7Cj4+ICAgICAgc3RydWN0IHZjcHUgKnYgPSBhcmc7
Cj4+IGRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jIGIveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW8uYwo+PiBpbmRleCBkOGM2NmJmLi45MTk4ZWY1IDEwMDY0NAo+PiAt
LS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pby5jCj4+ICsrKyBiL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL2lvLmMKPj4gQEAgLTIxLDYgKzIxLDcgQEAKPj4gICNpbmNsdWRlIDx4ZW4vaW9t
bXUuaD4KPj4gICNpbmNsdWRlIDx4ZW4vY3B1Lmg+Cj4+ICAjaW5jbHVkZSA8eGVuL2lycS5oPgo+
PiArI2luY2x1ZGUgPHhlbi92aW9tbXUuaD4KPj4gICNpbmNsdWRlIDxhc20vaHZtL2lycS5oPgo+
PiAgI2luY2x1ZGUgPGFzbS9odm0vc3VwcG9ydC5oPgo+PiAgI2luY2x1ZGUgPGFzbS9pb19hcGlj
Lmg+Cj4+IEBAIC0yNzUsNiArMjc2LDYxIEBAIHN0YXRpYyBzdHJ1Y3QgdmNwdSAqdmVjdG9yX2hh
c2hpbmdfZGVzdChjb25zdCBzdHJ1Y3QgZG9tYWluICpkLAo+PiAgICAgIHJldHVybiBkZXN0Owo+
PiAgfQo+PiAgCj4+ICt2b2lkIHB0X3VwZGF0ZV9nbXNpKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCBodm1fcGlycV9kcGNpICpwaXJxX2RwY2kpCj4+ICt7Cj4+ICsgICAgdWludDhfdCBkZXN0LCBk
ZWxpdmVyeV9tb2RlOwo+PiArICAgIGJvb2wgZGVzdF9tb2RlOwo+PiArICAgIGludCBkZXN0X3Zj
cHVfaWQ7Cj4+ICsgICAgY29uc3Qgc3RydWN0IHZjcHUgKnZjcHU7Cj4+ICsgICAgc3RydWN0IGFy
Y2hfaXJxX3JlbWFwcGluZ19yZXF1ZXN0IHJlcXVlc3Q7Cj4+ICsgICAgc3RydWN0IGFyY2hfaXJx
X3JlbWFwcGluZ19pbmZvIHJlbWFwX2luZm87Cj4+ICsKPj4gKyAgICBBU1NFUlQoc3Bpbl9pc19s
b2NrZWQoJmQtPmV2ZW50X2xvY2spKTsKPj4gKwo+PiArICAgIC8qIENhbGN1bGF0ZSBkZXN0X3Zj
cHVfaWQgZm9yIE1TSS10eXBlIHBpcnEgbWlncmF0aW9uLiAqLwo+PiArICAgIGlycV9yZXF1ZXN0
X21zaV9maWxsKCZyZXF1ZXN0LCBwaXJxX2RwY2ktPmdtc2kuYWRkciwgcGlycV9kcGNpLT5nbXNp
LmRhdGEpOwo+PiArICAgIGlmICggdmlvbW11X2NoZWNrX2lycV9yZW1hcHBpbmcoZCwgJnJlcXVl
c3QpICkKPj4gKyAgICB7Cj4+ICsgICAgICAgIC8qIEFuIGVycm9yIGluIElSVEUsIGRvbid0IHBl
cmZvcm0gdGhlIG9wdGltaXphdGlvbiAqLwo+PiArICAgICAgICBpZiAoIHZpb21tdV9nZXRfaXJx
X2luZm8oZCwgJnJlcXVlc3QsICZyZW1hcF9pbmZvKSApCj4+ICsgICAgICAgIHsKPj4gKyAgICAg
ICAgICAgIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgPSBmYWxzZTsKPj4gKyAgICAgICAgICAgIHBp
cnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWQgPSAtMTsKPj4gKyAgICAgICAgICAgIHBpcnFfZHBj
aS0+Z21zaS5ndmVjID0gMDsKPj4gKyAgICAgICAgICAgIHJldHVybjsKPj4gKyAgICAgICAgfQo+
PiArCj4+ICsgICAgICAgIGRlc3QgPSByZW1hcF9pbmZvLmRlc3Q7Cj4+ICsgICAgICAgIGRlc3Rf
bW9kZSA9IHJlbWFwX2luZm8uZGVzdF9tb2RlOwo+PiArICAgICAgICBkZWxpdmVyeV9tb2RlID0g
cmVtYXBfaW5mby5kZWxpdmVyeV9tb2RlOwo+PiArICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3Zl
YyA9IHJlbWFwX2luZm8udmVjdG9yOwo+PiArICAgIH0KPj4gKyAgICBlbHNlCj4+ICsgICAgewo+
PiArICAgICAgICBkZXN0ID0gTUFTS19FWFRSKHBpcnFfZHBjaS0+Z21zaS5hZGRyLCBNU0lfQURE
Ul9ERVNUX0lEX01BU0spOwo+PiArICAgICAgICBkZXN0X21vZGUgPSBwaXJxX2RwY2ktPmdtc2ku
YWRkciAmIE1TSV9BRERSX0RFU1RNT0RFX01BU0s7Cj4+ICsgICAgICAgIGRlbGl2ZXJ5X21vZGUg
PSBNQVNLX0VYVFIocGlycV9kcGNpLT5nbXNpLmRhdGEsCj4+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgTVNJX0RBVEFfREVMSVZFUllfTU9ERV9NQVNLKTsKPj4gKyAgICAgICAg
cGlycV9kcGNpLT5nbXNpLmd2ZWMgPSBwaXJxX2RwY2ktPmdtc2kuZGF0YSAmIE1TSV9EQVRBX1ZF
Q1RPUl9NQVNLOwo+PiArICAgIH0KPj4gKwo+PiArICAgIGRlc3RfdmNwdV9pZCA9IGh2bV9naXJx
X2Rlc3RfMl92Y3B1X2lkKGQsIGRlc3QsIGRlc3RfbW9kZSk7Cj4+ICsgICAgcGlycV9kcGNpLT5n
bXNpLmRlc3RfdmNwdV9pZCA9IGRlc3RfdmNwdV9pZDsKPj4gKwo+PiArICAgIHBpcnFfZHBjaS0+
Z21zaS5wb3N0ZWQgPSBmYWxzZTsKPj4gKyAgICB2Y3B1ID0gKGRlc3RfdmNwdV9pZCA+PSAwKSA/
IGQtPnZjcHVbZGVzdF92Y3B1X2lkXSA6IE5VTEw7Cj4KPlNvIHlvdSB1c2UgZGVzdF92Y3B1X2lk
IHRvIGdldCB0aGUgdmNwdSBoZXJlLi4uCj4KPj4gKyAgICBpZiAoIGlvbW11X2ludHBvc3QgKQo+
PiArICAgIHsKPj4gKyAgICAgICAgaWYgKCBkZWxpdmVyeV9tb2RlID09IGRlc3RfTG93ZXN0UHJp
byApCj4+ICsgICAgICAgICAgICB2Y3B1ID0gdmVjdG9yX2hhc2hpbmdfZGVzdChkLCBkZXN0LCBk
ZXN0X21vZGUsIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKPj4gKyAgICAgICAgaWYgKCB2Y3B1ICkK
Pj4gKyAgICAgICAgewo+PiArICAgICAgICAgICAgcGlycV9kcGNpLT5nbXNpLnBvc3RlZCA9IHRy
dWU7Cj4+ICsgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID0gdmNwdS0+
dmNwdV9pZDsKPgo+Li4uIHdoaWNoIGlzIG9ubHkgdXNlZCBoZXJlIGluIG9yZGVyIHRvIGdldCB0
aGUgZGVzdF92Y3B1X2lkIGJhY2suIElzCj50aGlzIHJlYWxseSBuZWVkZWQ/IENhbid0IHlvdSBq
dXN0IHVzZSBkZXN0X3ZjcHVfaWQ/Cj4KPkkgd291bGQgcmF0aGVyIGRvOgo+Cj5pZiAoIGlvbW11
X2ludHBvc3QgJiYgZGVsaXZlcnlfbW9kZSA9PSBkZXN0X0xvd2VzdFByaW8gKQo+ewoKVGhlc2Ug
dHdvICdpZicgY2Fubm90IGJlIGNvbWJpbmVkLiBCZWNhdXNlIGZvciAiaW9tbXVfaW50cG9zdCAm
JiAhZGVzdF9sb3dlc3RQcmlvIiBjYXNlLAp0aGUgJ3BpcnFfZHBjaS0+Z21zaS5wb3N0ZWQnIG1h
eSBhbHNvIG5lZWQgdG8gYmUgc2V0LgoKPiAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdSA9IHZl
Y3Rvcl9oYXNoaW5nX2Rlc3QoZCwgZGVzdCwgZGVzdF9tb2RlLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kuZ3ZlYyk7Cj4K
PiAgICBpZiAoIHZjcHUgKQo+ICAgIHsKPiAgICAgICAgLi4uLgo+ICAgIH0KPn0KCkhvdyBhYm91
dDoKICAgIGlmICggaW9tbXVfaW50cG9zdCApCiAgICB7CiAgICAgICAgY29uc3Qgc3RydWN0IHZj
cHUgKnZjcHU7CgogICAgICAgIGlmICggZGVsaXZlcnlfbW9kZSA9PSBkZXN0X0xvd2VzdFByaW8g
KQogICAgICAgICAgICB2Y3B1ID0gdmVjdG9yX2hhc2hpbmdfZGVzdChkLCBkZXN0LCBkZXN0X21v
ZGUsIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKICAgICAgICBpZiAoIHZjcHUgKQoJICAgIGRlc3Rf
dmNwdV9pZCA9IHZjcHUtPnZjcHVfaWQ7CglpZiAoIGRlc3RfdmNwdV9pZCA+PSAwICkKICAgICAg
ICB7CiAgICAgICAgICAgIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgPSB0cnVlOwogICAgICAgICAg
ICBwaXJxX2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkID0gdmNwdS0+dmNwdV9pZDsKCj4KPj4gKyAg
ICAgICAgfQo+PiArICAgIH0KPj4gK30KPj4gKwo+PiAgaW50IHB0X2lycV9jcmVhdGVfYmluZCgK
Pj4gICAgICBzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgeGVuX2RvbWN0bF9iaW5kX3B0
X2lycSAqcHRfaXJxX2JpbmQpCj4+ICB7Cj4+IEBAIC0zMzksOSArMzk1LDYgQEAgaW50IHB0X2ly
cV9jcmVhdGVfYmluZCgKPj4gICAgICB7Cj4+ICAgICAgY2FzZSBQVF9JUlFfVFlQRV9NU0k6Cj4+
ICAgICAgewo+PiAtICAgICAgICB1aW50OF90IGRlc3QsIGRlbGl2ZXJ5X21vZGUsIGd2ZWM7Cj4+
IC0gICAgICAgIGJvb2wgZGVzdF9tb2RlOwo+PiAtICAgICAgICBpbnQgZGVzdF92Y3B1X2lkOwo+
PiAgICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdmNwdTsKPj4gIAo+PiAgICAgICAgICBpZiAo
ICEocGlycV9kcGNpLT5mbGFncyAmIEhWTV9JUlFfRFBDSV9NQVBQRUQpICkKPj4gQEAgLTQxMSwz
NSArNDY0LDIzIEBAIGludCBwdF9pcnFfY3JlYXRlX2JpbmQoCj4+ICAgICAgICAgICAgICAgICAg
cGlycV9kcGNpLT5nbXNpLmFkZHIgPSBwdF9pcnFfYmluZC0+dS5tc2kuYWRkcjsKPj4gICAgICAg
ICAgICAgIH0KPj4gICAgICAgICAgfQo+PiAtICAgICAgICAvKiBDYWxjdWxhdGUgZGVzdF92Y3B1
X2lkIGZvciBNU0ktdHlwZSBwaXJxIG1pZ3JhdGlvbi4gKi8KPj4gLSAgICAgICAgZGVzdCA9IE1B
U0tfRVhUUihwaXJxX2RwY2ktPmdtc2kuYWRkciwgTVNJX0FERFJfREVTVF9JRF9NQVNLKTsKPj4g
LSAgICAgICAgZGVzdF9tb2RlID0gcGlycV9kcGNpLT5nbXNpLmFkZHIgJiBNU0lfQUREUl9ERVNU
TU9ERV9NQVNLOwo+PiAtICAgICAgICBkZWxpdmVyeV9tb2RlID0gTUFTS19FWFRSKHBpcnFfZHBj
aS0+Z21zaS5kYXRhLAo+PiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE1TSV9E
QVRBX0RFTElWRVJZX01PREVfTUFTSyk7Cj4+IC0gICAgICAgIGd2ZWMgPSBwaXJxX2RwY2ktPmdt
c2kuZGF0YSAmIE1TSV9EQVRBX1ZFQ1RPUl9NQVNLOwo+PiAtICAgICAgICBwaXJxX2RwY2ktPmdt
c2kuZ3ZlYyA9IGd2ZWM7Cj4+ICAKPj4gLSAgICAgICAgZGVzdF92Y3B1X2lkID0gaHZtX2dpcnFf
ZGVzdF8yX3ZjcHVfaWQoZCwgZGVzdCwgZGVzdF9tb2RlKTsKPj4gLSAgICAgICAgcGlycV9kcGNp
LT5nbXNpLmRlc3RfdmNwdV9pZCA9IGRlc3RfdmNwdV9pZDsKPj4gKyAgICAgICAgcHRfdXBkYXRl
X2dtc2koZCwgcGlycV9kcGNpKTsKPj4gICAgICAgICAgc3Bpbl91bmxvY2soJmQtPmV2ZW50X2xv
Y2spOwo+PiAgCj4+IC0gICAgICAgIHBpcnFfZHBjaS0+Z21zaS5wb3N0ZWQgPSBmYWxzZTsKPj4g
LSAgICAgICAgdmNwdSA9IChkZXN0X3ZjcHVfaWQgPj0gMCkgPyBkLT52Y3B1W2Rlc3RfdmNwdV9p
ZF0gOiBOVUxMOwo+PiAtICAgICAgICBpZiAoIGlvbW11X2ludHBvc3QgKQo+PiAtICAgICAgICB7
Cj4+IC0gICAgICAgICAgICBpZiAoIGRlbGl2ZXJ5X21vZGUgPT0gZGVzdF9Mb3dlc3RQcmlvICkK
Pj4gLSAgICAgICAgICAgICAgICB2Y3B1ID0gdmVjdG9yX2hhc2hpbmdfZGVzdChkLCBkZXN0LCBk
ZXN0X21vZGUsCj4+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGlycV9kcGNpLT5nbXNpLmd2ZWMpOwo+PiAtICAgICAgICAgICAgaWYgKCB2Y3B1ICkKPj4gLSAg
ICAgICAgICAgICAgICBwaXJxX2RwY2ktPmdtc2kucG9zdGVkID0gdHJ1ZTsKPj4gLSAgICAgICAg
fQo+PiAtICAgICAgICBpZiAoIGRlc3RfdmNwdV9pZCA+PSAwICkKPj4gLSAgICAgICAgICAgIGh2
bV9taWdyYXRlX3BpcnFzKGQtPnZjcHVbZGVzdF92Y3B1X2lkXSk7Cj4+ICsgICAgICAgIGlmICgg
cGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZCA+PSAwICkKPj4gKyAgICAgICAgICAgIGh2bV9t
aWdyYXRlX3BpcnFzKGQtPnZjcHVbcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZF0pOwo+PiAg
Cj4+ICAgICAgICAgIC8qIFVzZSBpbnRlcnJ1cHQgcG9zdGluZyBpZiBpdCBpcyBzdXBwb3J0ZWQu
ICovCj4+ICAgICAgICAgIGlmICggaW9tbXVfaW50cG9zdCApCj4+ICsgICAgICAgIHsKPj4gKyAg
ICAgICAgICAgIGlmICggcGlycV9kcGNpLT5nbXNpLnBvc3RlZCApCj4+ICsgICAgICAgICAgICAg
ICAgdmNwdSA9IGQtPnZjcHVbcGlycV9kcGNpLT5nbXNpLmRlc3RfdmNwdV9pZF07Cj4+ICsgICAg
ICAgICAgICBlbHNlCj4+ICsgICAgICAgICAgICAgICAgdmNwdSA9IE5VTEw7Cj4+ICAgICAgICAg
ICAgICBwaV91cGRhdGVfaXJ0ZSh2Y3B1ID8gJnZjcHUtPmFyY2guaHZtX3ZteC5waV9kZXNjIDog
TlVMTCwKPj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluZm8sIHBpcnFfZHBjaS0+Z21z
aS5ndmVjKTsKPgo+SWYgdmNwdSBpcyBub3cgb25seSB1c2VkIGluc2lkZSBvZiB0aGlzIGlmIGNv
bmRpdGlvbiBwbGVhc2UgbW92ZSBpdCdzCj5kZWNsYXJhdGlvbiBoZXJlIHRvIHJlZHVjZSB0aGUg
c2NvcGUuCgpXaWxsIGRvLgoKPgo+PiArICAgICAgICB9Cj4+ICAKPj4gICAgICAgICAgaWYgKCBw
dF9pcnFfYmluZC0+dS5tc2kuZ2ZsYWdzICYgWEVOX0RPTUNUTF9WTVNJX1g4Nl9VTk1BU0tFRCAp
Cj4+ICAgICAgICAgIHsKPj4gZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dnRkLmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdnZ0ZC5jCj4+IGluZGV4IGY2
YmRlNjkuLmQxMmFkMWQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0
ZC92dnRkLmMKPj4gKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3Z2dGQuYwo+PiBA
QCAtNDc3LDYgKzQ3Nyw1MCBAQCBzdGF0aWMgaW50IHZ2dGRfcmVjb3JkX2ZhdWx0KHN0cnVjdCB2
dnRkICp2dnRkLAo+PiAgfQo+PiAgCj4+ICAvKgo+PiArICogJ2FyZycgaXMgdGhlIGluZGV4IG9m
IGludGVycnVwdCByZW1hcHBpbmcgdGFibGUuIFRoaXMgaW5kZXggaXMgdXNlZCB0bwo+PiArICog
c2VhcmNoIHBoeXNpY2FsIGlycXMgd2hpY2ggc2F0aWZ5IHRoYXQgdGhlIGdtc2kgbWFwcGVkIHdp
dGggdGhlIHBoeXNpY2FsIGlycQo+PiArICogaXMgdHJhbmxhdGVkIGJ5IHRoZSBJUlRFIHJlZmVy
ZWQgdG8gYnkgdGhlIGluZGV4LiBUaGUgc3RydWN0IGh2bV9nbXNpX2luZm8KPj4gKyAqIGNvbnRh
aW5zIHNvbWUgZmllbGRzIGFyZSBpbmZlcmVkIGZyb20gYW4gdmlydHVhbCBJUlRFLiBUaGVzZSBm
aWVsZHMgc2hvdWxkCj4+ICsgKiBiZSB1cGRhdGVkIHdoZW4gZ3Vlc3QgaW52YWxpZGF0ZXMgYW4g
SVJURS4gRnVydGhlcm1vcmUsIHRoZSBwaHlzaWNhbCBJUlRFCj4+ICsgKiBpcyB1cGRhdGVkIGFj
Y29yZGluZ2x5IHRvIHJlZHVjZSBJUElzIG9yIHV0aWxpemUgVlQtZCBwb3N0ZWQgaW50ZXJydXB0
Lgo+PiArICoKPj4gKyAqIGlmICdhcmcnIGlzIC0xLCBwZXJmb3JtIGEgZ2xvYmFsIGludmFsaWRh
dGlvbi4KPj4gKyAqLwo+PiArc3RhdGljIGludCBpbnZhbGlkYXRlX2dtc2koc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IGh2bV9waXJxX2RwY2kgKnBpcnFfZHBjaSwKPj4gKyAgICAgICAgICAgICAg
ICAgICAgICAgICB2b2lkICphcmcpCj4+ICt7Cj4+ICsgICAgaWYgKCBwaXJxX2RwY2ktPmZsYWdz
ICYgSFZNX0lSUV9EUENJX0dVRVNUX01TSSApCj4+ICsgICAgewo+PiArICAgICAgICB1aW50MzJf
dCBpbmRleCwgdGFyZ2V0ID0gKGxvbmcpYXJnOwo+PiArICAgICAgICBzdHJ1Y3QgYXJjaF9pcnFf
cmVtYXBwaW5nX3JlcXVlc3QgcmVxOwo+PiArICAgICAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdmNw
dTsKPj4gKwo+PiArICAgICAgICBpcnFfcmVxdWVzdF9tc2lfZmlsbCgmcmVxLCBwaXJxX2RwY2kt
Pmdtc2kuYWRkciwgcGlycV9kcGNpLT5nbXNpLmRhdGEpOwo+PiArICAgICAgICBpZiAoICFpcnFf
cmVtYXBwaW5nX3JlcXVlc3RfaW5kZXgoJnJlcSwgJmluZGV4KSAmJgo+PiArICAgICAgICAgICAg
ICgodGFyZ2V0ID09IC0xKSB8fCAodGFyZ2V0ID09IGluZGV4KSkgKQo+Cj5TaG91bGRuJ3QgdGhp
cyAtMSBiZSBzb21lIGtpbmQgb2YgZGVmaW5lLCBsaWtlIEdNU0lfQUxMIG9yIHNpbWlsYXI/Cj5B
bHNvIGlzbid0IGl0IHBvc3NpYmxlIHRvIHVzZSAtMSBhcyBhIHZhbGlkIHRhcmdldD8KCk9rLiBX
aWxsIGRvLgoKPgo+PiArICAgICAgICB7Cj4+ICsgICAgICAgICAgICBwdF91cGRhdGVfZ21zaShk
LCBwaXJxX2RwY2kpOwo+PiArICAgICAgICAgICAgaWYgKCBwaXJxX2RwY2ktPmdtc2kuZGVzdF92
Y3B1X2lkID49IDAgKQo+PiArICAgICAgICAgICAgICAgIGh2bV9taWdyYXRlX3BpcnEoZCwgcGly
cV9kcGNpLAo+PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZC0+dmNwdVtwaXJx
X2RwY2ktPmdtc2kuZGVzdF92Y3B1X2lkXSk7Cj4+ICsKPj4gKyAgICAgICAgICAgIC8qIFVzZSBp
bnRlcnJ1cHQgcG9zdGluZyBpZiBpdCBpcyBzdXBwb3J0ZWQuICovCj4+ICsgICAgICAgICAgICBp
ZiAoIGlvbW11X2ludHBvc3QgKQo+PiArICAgICAgICAgICAgewo+PiArICAgICAgICAgICAgICAg
IGlmICggcGlycV9kcGNpLT5nbXNpLnBvc3RlZCApCj4+ICsgICAgICAgICAgICAgICAgICAgIHZj
cHUgPSBkLT52Y3B1W3BpcnFfZHBjaS0+Z21zaS5kZXN0X3ZjcHVfaWRdOwo+PiArICAgICAgICAg
ICAgICAgIGVsc2UKPj4gKyAgICAgICAgICAgICAgICAgICAgdmNwdSA9IE5VTEw7Cj4+ICsgICAg
ICAgICAgICAgICAgcGlfdXBkYXRlX2lydGUodmNwdSA/ICZ2Y3B1LT5hcmNoLmh2bV92bXgucGlf
ZGVzYyA6IE5VTEwsCj4+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZHBjaV9waXJx
KHBpcnFfZHBjaSksIHBpcnFfZHBjaS0+Z21zaS5ndmVjKTsKPj4gKyAgICAgICAgICAgIH0KPj4g
KyAgICAgICAgfQo+PiArICAgIH0KPj4gKwo+PiArICAgIHJldHVybiAwOwo+PiArfQo+PiArCj4+
ICsvKgo+PiAgICogUHJvY2VzcyBhbiBpbnZhbGlkYXRpb24gZGVzY3JpcHRvci4gQ3VycmVudGx5
LCBvbmx5IHR3byB0eXBlcyBkZXNjcmlwdG9ycywKPj4gICAqIEludGVycnVwdCBFbnRyeSBDYWNo
ZSBJbnZhbGlkYXRpb24gRGVzY3JpdG9yIGFuZCBJbnZhbGlkYXRpb24gV2FpdAo+PiAgICogRGVz
Y3JpcHRvciBhcmUgaGFuZGxlZC4KPj4gQEAgLTUzMCw3ICs1NzQsMjYgQEAgc3RhdGljIGludCBw
cm9jZXNzX2lxZShzdHJ1Y3QgdnZ0ZCAqdnZ0ZCwgdWludDMyX3QgaSkKPj4gICAgICAgICAgYnJl
YWs7Cj4+ICAKPj4gICAgICBjYXNlIFRZUEVfSU5WQUxfSUVDOgo+PiAtICAgICAgICAvKiBObyBj
YWNoZSBpcyBwcmVzZXJ2ZWQgaW4gdnZ0ZCwgbm90aGluZyBpcyBuZWVkZWQgdG8gYmUgZmx1c2hl
ZCAqLwo+PiArICAgICAgICAvKgo+PiArICAgICAgICAgKiBJZiBWVC1kIHBpIGlzIGVuYWJsZWQs
IHBpX3VwZGF0ZV9pcnRlKCkgbWF5IGJlIGNhbGxlZC4gSXQgYXNzdW1lcwo+PiArICAgICAgICAg
KiBwY2lkZXZzX2xvY2tlZCgpLgo+PiArICAgICAgICAgKi8KPj4gKyAgICAgICAgcGNpZGV2c19s
b2NrKCk7Cj4+ICsgICAgICAgIHNwaW5fbG9jaygmdnZ0ZC0+ZG9tYWluLT5ldmVudF9sb2NrKTsK
Pj4gKyAgICAgICAgLyogQSBnbG9iYWwgaW52YWxpZGF0aW9uIG9mIHRoZSBjYWNoZSBpcyByZXF1
ZXN0ZWQgKi8KPj4gKyAgICAgICAgaWYgKCAhcWludmFsLnEuaWVjX2ludl9kc2MubG8uZ3JhbnUg
KQo+PiArICAgICAgICAgICAgcHRfcGlycV9pdGVyYXRlKHZ2dGQtPmRvbWFpbiwgaW52YWxpZGF0
ZV9nbXNpLCAodm9pZCAqKShsb25nKS0xKTsKPj4gKyAgICAgICAgZWxzZQo+PiArICAgICAgICB7
Cj4+ICsgICAgICAgICAgICB1aW50MzJfdCBpaWR4ID0gcWludmFsLnEuaWVjX2ludl9kc2MubG8u
aWlkeDsKPj4gKyAgICAgICAgICAgIHVpbnQzMl90IG5yID0gMSA8PCBxaW52YWwucS5pZWNfaW52
X2RzYy5sby5pbTsKPj4gKwo+PiArICAgICAgICAgICAgZm9yICggOyBucjsgbnItLSwgaWlkeCsr
KQo+Cj5Zb3UgY2FuIGluaXRpYWxpemUgbnIgaW4gdGhlIGZvciBsb29wLgo+Cj4+ICsgICAgICAg
ICAgICAgICAgcHRfcGlycV9pdGVyYXRlKHZ2dGQtPmRvbWFpbiwgaW52YWxpZGF0ZV9nbXNpLAo+
PiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodm9pZCAqKShsb25nKWlpZHgpOwo+
PiArICAgICAgICB9Cj4+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZ2dnRkLT5kb21haW4tPmV2ZW50
X2xvY2spOwo+PiArICAgICAgICBwY2lkZXZzX3VubG9jaygpOwo+PiAgICAgICAgICBicmVhazsK
Pj4gIAo+PiAgICAgIGRlZmF1bHQ6Cj4+IEBAIC04MzksNiArOTAyLDggQEAgc3RhdGljIGludCB2
dnRkX3JlYWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcgYWRkciwKPj4gICAgICBlbHNl
Cj4+ICAgICAgICAgICpwdmFsID0gdnZ0ZF9nZXRfcmVnX3F1YWQodnZ0ZCwgb2Zmc2V0KTsKPj4g
IAo+PiArICAgIGlmICggIWF0b21pY19yZWFkKCZ2dnRkLT5pbmZsaWdodF9pbnRyKSApCj4+ICsg
ICAgICAgIHZ2dGRfcHJvY2Vzc19pcSh2dnRkKTsKPj4gICAgICByZXR1cm4gWDg2RU1VTF9PS0FZ
Owo+PiAgfQo+PiAgCj4+IEBAIC0xMDg4LDggKzExNTMsNyBAQCBzdGF0aWMgaW50IHZ2dGRfaGFu
ZGxlX2lycV9yZXF1ZXN0KGNvbnN0IHN0cnVjdCBkb21haW4gKmQsCj4+ICAgICAgICAgICAgICAg
ICAgICAgICAgICBpcnRlLnJlbWFwLnRtKTsKPj4gIAo+PiAgIG91dDoKPj4gLSAgICBpZiAoICFh
dG9taWNfZGVjX2FuZF90ZXN0KCZ2dnRkLT5pbmZsaWdodF9pbnRyKSApCj4+IC0gICAgICAgIHZ2
dGRfcHJvY2Vzc19pcSh2dnRkKTsKPj4gKyAgICBhdG9taWNfZGVjKCZ2dnRkLT5pbmZsaWdodF9p
bnRyKTsKPgo+V2h5IGlzIHRoaXMgcmVtb3ZlZD8gSXQgd2FzIGNoYW5nZWQgbGlrZSA0IHBhdGNo
ZXMgYmVmb3JlLCBhbmQKPnJldmVydGVkIGhlcmUuCgpIZXJlIGl0IGlzIHRvIGF2b2lkIGEgZGVh
ZGxvY2suIEluIHRoaXMgcGF0Y2gsIGQtPmV2ZW50X2xvY2sgaXMgYWNxdWlyZWQKd2hlbiBoYW5k
bGluZyBpbnZhbGlkYXRpb24gcmVxdWVzdCBvZiBUWVBFX0lOVkFMX0lFQyB0eXBlLiBBY3F1aXJl
ZCB0aGlzCmxvY2sgaXMgbmVlZGVkIGZvciBwdF9waXJxX2l0ZXJhdGUoKSBpcyBjYWxsZWQuIEJ1
dCBmb3Igc29tZSBjYXNlcywgd2hlbgp3ZSBhcmUgaW4gdnZ0ZF9oYW5kbGVfaXJxX3JlcXVlc3Qo
KSwgdGhlIGQtPmV2ZW50X2xvY2sgaXMgYWxyZWFkeSBoZWxkLgpTbyBmb3IgdGhlIGZvbGxvd2lu
ZyBjYWxsIHRyYWNlOgpodm1fZGlycV9hc3Npc3QoKSAtPiB2bXNpX2RlbGl2ZXJfcGlycSgpIC0+
IHZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3QoKQotPiB2dnRkX3Byb2Nlc3NfaXEoKSAtPiBwcm9j
ZXNzX2lxZSgpLgoKZC0+ZXZlbnRfbG9jayB3aWxsIGJlIGFjcXVpcmVkIHR3aWNlLCBvbmUgaW4g
aHZtX2RpcnFfYXNzaXN0KCkgYW5kIHRoZQpvdGhlciBpbiBwcm9jZXNzX2lxZSgpLiBNb3Zpbmcg
dnZ0ZF9wcm9jZXNzX2lxKCkgb3V0IG9mCnZpb21tdV9oYW5kbGVfaXJxX3JlcXVlc3QoKSBjYW4g
YXZvaWQgdGhpcyBkZWFkbG9jay4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 06:44:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 06:44:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epTZR-0002xS-5f; Sat, 24 Feb 2018 06:44:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hb97=fs=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1epTZQ-0002xM-65
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 06:44:32 +0000
X-Inumbo-ID: 647184ee-192e-11e8-b9b1-635ca7ef6cff
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 647184ee-192e-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 06:46:08 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 22:44:22 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="20447397"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga008.jf.intel.com with ESMTP; 23 Feb 2018 22:44:21 -0800
Date: Sat, 24 Feb 2018 13:49:38 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180224054938.GF162485@skl-4s-chao.sh.intel.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-5-git-send-email-chao.gao@intel.com>
 <20180223164210.tlhxdl56q536p5e6@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223164210.tlhxdl56q536p5e6@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC Patch v4 4/8] hvmloader: boot cpu through
 broadcast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDQ6NDI6MTBQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgRGVjIDA2LCAyMDE3IGF0IDAzOjUwOjEwUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBJbnRlbCBTRE0gRXh0ZW5kZWQgWEFQSUMgKFgyQVBJQykgLT4gIkluaXRp
YWxpemF0aW9uIGJ5IFN5c3RlbSBTb2Z0d2FyZSIKPj4gaGFzIHRoZSBmb2xsb3dpbmcgZGVzY3Jp
cHRpb246Cj4+IAo+PiAiVGhlIEFDUEkgaW50ZXJmYWNlcyBmb3IgdGhlIHgyQVBJQyBhcmUgZGVz
Y3JpYmVkIGluIFNlY3Rpb24gNS4yLCDigJxBQ1BJIFN5c3RlbQo+PiBEZXNjcmlwdGlvbiBUYWJs
ZXMs4oCdIG9mIHRoZSBBZHZhbmNlZCBDb25maWd1cmF0aW9uIGFuZCBQb3dlciBJbnRlcmZhY2UK
Pj4gU3BlY2lmaWNhdGlvbiwgUmV2aXNpb24gNC4wYSAoaHR0cDovL3d3dy5hY3BpLmluZm8vc3Bl
Yy5odG0pLiBUaGUgZGVmYXVsdAo+PiBiZWhhdmlvciBmb3IgQklPUyBpcyB0byBwYXNzIHRoZSBj
b250cm9sIHRvIHRoZSBvcGVyYXRpbmcgc3lzdGVtIHdpdGggdGhlCj4+IGxvY2FsIHgyQVBJQ3Mg
aW4geEFQSUMgbW9kZSBpZiBhbGwgQVBJQyBJRHMgcmVwb3J0ZWQgYnkgQ1BVSUQuMEJIOkVEWCBh
cmUgbGVzcwo+PiB0aGFuIDI1NSwgYW5kIGluIHgyQVBJQyBtb2RlIGlmIHRoZXJlIGFyZSBhbnkg
bG9naWNhbCBwcm9jZXNzb3IgcmVwb3J0aW5nIGFuCj4+IEFQSUMgSUQgb2YgMjU1IG9yIGdyZWF0
ZXIuIgo+PiAKPj4gSW4gdGhpcyBwYXRjaCwgaHZtbG9hZGVyIGVuYWJsZXMgeDJhcGljIG1vZGUg
Zm9yIGFsbCB2Y3B1cyBpZiB0aGVyZSBhcmUgY3B1cwo+PiB3aXRoIEFQSUMgSUQgPiAyNTUuIFRv
IHdha2UgdXAgcHJvY2Vzc29ycyB3aG9zZSBBUElDIElEIGlzIGdyZWF0ZXIgdGhhbiAyNTUsCj4+
IHRoZSBTSVBJIGlzIGJyb2FkY2FzdGVkIHRvIGFsbCBBUHMuIEl0IGlzIHRoZSB3YXkgaG93IFNl
YWJpb3Mgd2FrZXMgdXAgQVBzLgo+PiBBUHMgbWF5IGNvbXBldGUgZm9yIHRoZSBzdGFjaywgdGh1
cyBhIGxvY2sgaXMgaW50cm9kdWNlZCB0byBwcm90ZWN0IHRoZSBzdGFjay4KPgo+SG0sIGhvdyBh
cmUgd2UgZ29pbmcgdG8gZGVhbCB3aXRoIHRoaXMgb24gUFZIPyBodm1sb2FkZXIgZG9lc24ndCBy
dW4KPmZvciBQVkggZ3Vlc3RzLCBoZW5jZSBpdCBzZWVtcyBsaWtlIHN3aXRjaGluZyB0byB4MkFQ
SUMgbW9kZSBzaG91bGQgYmUKPmRvbmUgc29tZXdoZXJlIGVsc2UgdGhhdCBzaGFyZWQgYmV0d2Vl
biBIVk0gYW5kIFBWSC4KPgo+TWF5YmUgdGhlIGh5cGVyY2FsbCB0aGF0IHNldHMgdGhlIG51bWJl
ciBvZiB2Q1BVcyBzaG91bGQgY2hhbmdlIHRoZQo+QVBJQyBtb2RlPwoKWWVzLiBBIGZsYWcgY2Fu
IGJlIHBhc3NlZCB3aGVuIHNldHRpbmcgdGhlIG1heGltdW0gbnVtYmVyIG9mIHZDUFVzLiBYZW4K
d2lsbCBzd2l0Y2ggYWxsIGxvY2FsIEFQSUNzIHRvIHgyQVBJQyBtb2RlIG9yIHhBUElDIG1vZGUg
YWNjb3JkaW5nIHRvCnRoZSBmbGFnLgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 07:21:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 07:21:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epU91-000607-Ic; Sat, 24 Feb 2018 07:21:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hb97=fs=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1epU8z-000601-KE
 for xen-devel@lists.xen.org; Sat, 24 Feb 2018 07:21:17 +0000
X-Inumbo-ID: 8722c7f7-1933-11e8-b9b1-635ca7ef6cff
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8722c7f7-1933-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 07:22:54 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 23 Feb 2018 23:21:08 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,386,1515484800"; d="scan'208";a="19888720"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga007.fm.intel.com with ESMTP; 23 Feb 2018 23:21:06 -0800
Date: Sat, 24 Feb 2018 14:26:19 +0800
From: Chao Gao <chao.gao@intel.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180224062619.GG162485@skl-4s-chao.sh.intel.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-9-git-send-email-chao.gao@intel.com>
 <20180223181139.crabalgltt34ry7m@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223181139.crabalgltt34ry7m@MacBook-Pro-de-Roger.local>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [RFC Patch v4 8/8] x86/hvm: bump the maximum number
 of vcpus to 512
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDY6MTE6MzlQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPk9uIFdlZCwgRGVjIDA2LCAyMDE3IGF0IDAzOjUwOjE0UE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
Pgo+PiAtLS0KPj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaCB8IDIg
Ky0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+PiAK
Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaCBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaAo+PiBpbmRleCAwOGMyNTJl
Li42ODMzYTRjIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZv
X3RhYmxlLmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190YWJsZS5o
Cj4+IEBAIC0zMiw3ICszMiw3IEBACj4+ICAjZGVmaW5lIEhWTV9JTkZPX1BBRERSICAgICAgICgo
SFZNX0lORk9fUEZOIDw8IDEyKSArIEhWTV9JTkZPX09GRlNFVCkKPj4gIAo+PiAgLyogTWF4aW11
bSB3ZSBjYW4gc3VwcG9ydCB3aXRoIGN1cnJlbnQgdkxBUElDIElEIG1hcHBpbmcuICovCj4+IC0j
ZGVmaW5lIEhWTV9NQVhfVkNQVVMgICAgICAgIDEyOAo+PiArI2RlZmluZSBIVk1fTUFYX1ZDUFVT
ICAgICAgICA1MTIKPgo+V293LCB0aGF0IGxvb2tzIGxpa2UgYSBwcmV0dHkgYmlnIGp1bXAuIEkg
Y2VydGFpbmx5IGRvbid0IGhhdmUgYWNjZXNzCj50byBhbnkgYm94IHdpdGggdGhpcyBudW1iZXIg
b2YgdkNQVXMsIHNvIHRoYXQncyBnb2luZyB0byBiZSBxdWl0ZSBoYXJkCj50byB0ZXN0LiBXaGF0
IHRoZSByZWFzb25pbmcgYmVoaW5kIHRoaXMgYnVtcD8KClRoZXJlIGFyZSAyODggY3B1cyBvbiBz
b21lIEludGVsIFhFT04tcGhpIHBsYXRmb3JtLiBCdW1waW5nIHRoaXMgdmFsdWUgdG8KMjg4IHdv
dWxkIGJlIHdlaXJkIGJlY2F1c2UgSSB0aGluayBpZiBJIGRvIHRoYXQgdGhlcmUgd291bGQgYmUg
c29tZQpxdWVzdGlvbnMgLS0gd2h5IGl0IHNob3VsZCBiZSAyODggYW5kIHdoeSB0aGUgbnVtYmVy
IG9mIHZDUFVzIHNob3VsZCBiZSB0aGUKc2FtZSB3aXRoIHRoZSBudW1iZXIgb2YgcENQVXMuIEkg
Y2hvb3NlIDUxMiwganVzdCBiZWNhdXNlIGl0IGlzIHRoZSBuZWFyZXN0Cm5leHQgcG93ZXIgb2Yg
MiBudW1iZXIuCgo+SXMgaGFyZHdhcmUgd2l0aCA1MTIgd2F5cyBleHBlY3RlZCBzb29uLWlzaD8K
Ck5vLiAKCj4KPkFsc28gb3NzdGVzdCBpcyBub3QgZXZlbiBhYmxlIHRvIHRlc3QgdGhlIGN1cnJl
bnQgbGltaXQsIHNvIEkgd291bGQKCkRvIHdlIGhhdmUgYW55IHBsYW4gdG8gdGVzdCBndWVzdCB3
aXRoIDEyOCB2Q1BVcyBvbiBvc3N0ZXN0PwoKPm1heWJlIGJ1bXAgdGhpcyB0byAyNTYsIGJ1dCBh
cyBJIGV4cHJlc3NlZCBpbiBvdGhlciBvY2Nhc2lvbnMgSSBkb24ndAo+ZmVlbCBjb21mb3J0YWJs
ZSB3aXRoIGhhdmUgYSBudW1iZXIgb2YgdkNQVXMgdGhhdCB0aGUgY3VycmVudCB0ZXN0Cj5zeXN0
ZW0gZG9lc24ndCBoYXZlIGhhcmR3YXJlIHRvIHRlc3Qgd2l0aC4KCklmIHdlIG9ubHkgdGVzdCBm
dW5jdGlvbmFsaXR5IChvc3N0ZXN0IGRvZXNuJ3QgdGVzdCBwZXJmb3JtYW5jZSwKcmlnaHQ/KSwg
aGFyZHdhcmUgbmVlZG4ndCBoYXZlIHNvIG1hbnkgcENQVXMuCgpDb3VsZCB3ZSBkZWNsYXJlIHRo
YXQgbW9yZSB0aGFuIDEyOCB2Q1BVcyBzdXBwb3J0IGlzIG9ubHkKZXhwZXJpbWVudGFsIGZlYXR1
cmU/IE9uY2Ugc29tZSByZWd1bGFyIHRlc3RzIGFyZSBhdmFpbGFibGUsIHdlIGNhbgphbm5vdW5j
ZSB0aGF0IE9uIHg4NiwgWGVuIHN1cHBvcnRzIEhWTSB3aXRoLCBmb3IgZXhhbXBsZSwgMTI4IHZD
UFVzIG9yCjUxMiB2Q1BVcy4gSXQgc2VlbXMgR2Vyb2dlJ3Mgd29yayBvbiBTVVBQT1JULm1kIGlz
IGZvciB0aGlzIGtpbmQgb2YgcHJvcG9zZS4KClRoYW5rcwpDaGFvCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 07:52:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 07:52:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epUdM-0008Hk-Sw; Sat, 24 Feb 2018 07:52:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ffbk=fs=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epUdK-0008HX-VU
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 07:52:38 +0000
X-Inumbo-ID: ea496557-1937-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ea496557-1937-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 07:54:18 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epUdC-0002gf-E6; Sat, 24 Feb 2018 07:52:30 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epUd7-0005Vm-45; Sat, 24 Feb 2018 07:52:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epUd6-0005DT-MD; Sat, 24 Feb 2018 07:52:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119943-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=87876c7736646452f4139a4d3a8478c51b92abbe
X-Osstest-Versions-That: libvirt=ab59d3895bd2ea604aa336d2cd38aa374e43ed44
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Feb 2018 07:52:24 +0000
Subject: [Xen-devel] [libvirt test] 119943: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5093805382415492274=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119943 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119943/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119874
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119874
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119874
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              87876c7736646452f4139a4d3a8478c51b92abbe
baseline version:
 libvirt              ab59d3895bd2ea604aa336d2cd38aa374e43ed44

Last test of basis   119874  2018-02-22 09:50:39 Z    1 days
Testing same since   119943  2018-02-23 06:46:50 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  John Ferlan <jferlan@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>
  Nikolay Shirokovskiy <nshirokovskiy@virtuozzo.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   ab59d3895b..87876c7736  87876c7736646452f4139a4d3a8478c51b92abbe -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5093805382415492274==--

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 09:40:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 09:40:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epWIt-0007x6-Kl; Sat, 24 Feb 2018 09:39:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ffbk=fs=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epWIs-0007wj-F8
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 09:39:38 +0000
X-Inumbo-ID: dc80ac0a-1946-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc80ac0a-1946-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 09:41:17 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epWIi-0005sc-B7; Sat, 24 Feb 2018 09:39:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epWIc-0004ne-KG; Sat, 24 Feb 2018 09:39:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epWIb-0004WZ-Hu; Sat, 24 Feb 2018 09:39:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119922-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:build-arm64-pvops:kernel-build:fail:regression
 linux-linus:test-amd64-amd64-rumprun-amd64:rumprun-demo-xenstorels/xenstorels.repeat:fail:allowable
 linux-linus:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=a638af00b27266c09ab7ac69141e6f4ac6c00eff
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Feb 2018 09:39:21 +0000
Subject: [Xen-devel] [linux-linus test] 119922: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTkyMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5OTIyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICA2IGtlcm5lbC1idWlsZCAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
ClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxvd2FibGUgKG5vdCBibG9ja2lu
Zyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgMTcgcnVtcHJ1bi1kZW1vLXhlbnN0
b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CgpUZXN0cyB3aGlj
aCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm02NC1hcm02
NC1leGFtaW5lICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAg
ICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAx
MTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14
c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24g
dGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBhNjM4YWYwMGIyNzI2
NmMwOWFiN2FjNjkxNDFlNmY0YWM2YzAwZWZmCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAg
ICAgICAgICAgICA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3MWU1CgpMYXN0
IHRlc3Qgb2YgYmFzaXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAgIDMwIGRheXMK
RmFpbGluZyBzaW5jZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3IFogICAyOCBk
YXlzICAgMzIgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5OTIyICAyMDE4LTAyLTIz
IDAwOjM1OjU4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjM2IHBlb3BsZSB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYt
YXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1l
eGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0
LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1
LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBv
c3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFn
ZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWls
YWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9s
b2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5l
cmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVz
dCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKKE5vIHJldmlz
aW9uIGxvZzsgaXQgd291bGQgYmUgMjUyNTM4IGxpbmVzIGxvbmcuKQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 10:55:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 10:55:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epXTa-0005LG-B9; Sat, 24 Feb 2018 10:54:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ffbk=fs=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epXTY-0005Kt-QA
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 10:54:44 +0000
X-Inumbo-ID: 5aa222be-1951-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5aa222be-1951-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 10:56:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epXTQ-0007pS-Mw; Sat, 24 Feb 2018 10:54:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epXTL-0000Ek-D1; Sat, 24 Feb 2018 10:54:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epXTL-0002ru-6i; Sat, 24 Feb 2018 10:54:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-Id: <E1epXTL-0002ru-6i@osstest.test-lab.xenproject.org>
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Feb 2018 10:54:31 +0000
Subject: [Xen-devel] [linux-linus bisection] complete
	test-amd64-i386-qemuu-rhel6hvm-amd
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

YnJhbmNoIHhlbi11bnN0YWJsZQp4ZW5icmFuY2ggeGVuLXVuc3RhYmxlCmpvYiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kCnRlc3RpZCB4ZW4tYm9vdAoKVHJlZTogbGludXggZ2l0
Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0L3RvcnZhbGRzL2xpbnV4
LTIuNi5naXQKVHJlZTogbGludXhmaXJtd2FyZSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVz
dC9saW51eC1maXJtd2FyZS5naXQKVHJlZTogcWVtdSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvcWVt
dS14ZW4tdHJhZGl0aW9uYWwuZ2l0ClRyZWU6IHFlbXV1IGdpdDovL3hlbmJpdHMueGVuLm9yZy9x
ZW11LXhlbi5naXQKVHJlZTogeGVuIGdpdDovL3hlbmJpdHMueGVuLm9yZy94ZW4uZ2l0CgoqKiog
Rm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBpcyBpbiB0
cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJuZWwvZ2l0
L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDQ0YzZkYzk0MGIxOTBj
ZjIyYjA0NGE3ODRmM2UwMGE3ZTdmMDhiMmYKICBCdWcgbm90IHByZXNlbnQ6IDJiYzJmNjg4ZmRm
ODgwOGRlNGYzNmJlNTYzY2NkYjBiZGU3YzBjNTQKICBMYXN0IGZhaWwgcmVwcm86IGh0dHA6Ly9s
b2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk5ODcvCgoKICBjb21t
aXQgNDRjNmRjOTQwYjE5MGNmMjJiMDQ0YTc4NGYzZTAwYTdlN2YwOGIyZgogIEF1dGhvcjogS2Vl
cyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgRGF0ZTogICBUdWUgRmViIDYgMTU6Mzc6
NDUgMjAxOCAtMDgwMAogIAogICAgICBNYWtlZmlsZTogaW50cm9kdWNlIENPTkZJR19DQ19TVEFD
S1BST1RFQ1RPUl9BVVRPCiAgICAgIAogICAgICBOZWFybHkgYWxsIG1vZGVybiBjb21waWxlcnMg
c3VwcG9ydCBhIHN0YWNrLXByb3RlY3RvciBvcHRpb24sIGFuZCBuZWFybHkKICAgICAgYWxsIG1v
ZGVybiBkaXN0cmlidXRpb25zIGVuYWJsZSB0aGUga2VybmVsIHN0YWNrLXByb3RlY3Rvciwgc28g
ZW5hYmxpbmcKICAgICAgdGhpcyBieSBkZWZhdWx0IGluIGtlcm5lbCBidWlsZHMgd291bGQgbWFr
ZSBzZW5zZS4gIEhvd2V2ZXIsIEtjb25maWcgZG9lcwogICAgICBub3QgaGF2ZSBrbm93bGVkZ2Ug
b2YgYXZhaWxhYmxlIGNvbXBpbGVyIGZlYXR1cmVzLCBzbyBpdCBpc24ndCBzYWZlIHRvCiAgICAg
IGZvcmNlIG9uLCBhcyB0aGlzIHdvdWxkIHVuY29uZGl0aW9uYWxseSBicmVhayBidWlsZHMgZm9y
IHRoZSBjb21waWxlcnMgb3IKICAgICAgYXJjaGl0ZWN0dXJlcyB0aGF0IGRvbid0IGhhdmUgc3Vw
cG9ydC4gIEluc3RlYWQsIHRoaXMgaW50cm9kdWNlcyBhIG5ldwogICAgICBvcHRpb24sIENPTkZJ
R19DQ19TVEFDS1BST1RFQ1RPUl9BVVRPLCB3aGljaCBhdHRlbXB0cyB0byBkaXNjb3ZlciB0aGUg
YmVzdAogICAgICBwb3NzaWJsZSBzdGFjay1wcm90ZWN0b3IgYXZhaWxhYmxlLCBhbmQgd2lsbCBh
bGxvdyBidWlsZHMgdG8gcHJvY2VlZCBldmVuCiAgICAgIGlmIHRoZSBjb21waWxlciBkb2Vzbid0
IHN1cHBvcnQgYW55IHN0YWNrLXByb3RlY3Rvci4KICAgICAgCiAgICAgIFRoaXMgb3B0aW9uIGlz
IG1hZGUgdGhlIGRlZmF1bHQgc28gdGhhdCBrZXJuZWxzIGJ1aWx0IHdpdGggbW9kZXJuCiAgICAg
IGNvbXBpbGVycyB3aWxsIGJlIHByb3RlY3RlZC1ieS1kZWZhdWx0IGFnYWluc3Qgc3RhY2sgYnVm
ZmVyIG92ZXJmbG93cywKICAgICAgYXZvaWRpbmcgdGhpbmdzIGxpa2UgdGhlIHJlY2VudCBCbHVl
Qm9ybmUgYXR0YWNrLiAgU2VsZWN0aW9uIG9mIGEgc3BlY2lmaWMKICAgICAgc3RhY2stcHJvdGVj
dG9yIG9wdGlvbiByZW1haW5zIGF2YWlsYWJsZSwgaW5jbHVkaW5nIGRpc2FibGluZyBpdC4KICAg
ICAgCiAgICAgIEFkZGl0aW9uYWxseSwgdGlueS5jb25maWcgaXMgYWRqdXN0ZWQgdG8gdXNlIEND
X1NUQUNLUFJPVEVDVE9SX05PTkUsIHNpbmNlCiAgICAgIHRoYXQncyB0aGUgb3B0aW9uIHdpdGgg
dGhlIGxlYXN0IGNvZGUgc2l6ZSAoYW5kIGl0IHVzZWQgdG8gYmUgdGhlIGRlZmF1bHQsCiAgICAg
IHNvIHdlIGhhdmUgdG8gZXhwbGljaXRseSBjaG9vc2UgaXQgdGhlcmUgbm93KS4KICAgICAgCiAg
ICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8xNTEwMDc2MzIwLTY5OTMxLTQtZ2l0
LXNlbmQtZW1haWwta2Vlc2Nvb2tAY2hyb21pdW0ub3JnCiAgICAgIFNpZ25lZC1vZmYtYnk6IEtl
ZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogICAgICBUZXN0ZWQtYnk6IExhdXJhIEFi
Ym90dCA8bGFiYm90dEByZWRoYXQuY29tPgogICAgICBDYzogTWFzYWhpcm8gWWFtYWRhIDx5YW1h
ZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICAgICAgQ2M6IEFybmQgQmVyZ21hbm4gPGFybmRA
YXJuZGIuZGU+CiAgICAgIENjOiBKb3NoIFRyaXBsZXR0IDxqb3NoQGpvc2h0cmlwbGV0dC5vcmc+
CiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91bmRhdGlv
bi5vcmc+CiAgICAgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxkc0BsaW51
eC1mb3VuZGF0aW9uLm9yZz4KCgpGb3IgYmlzZWN0aW9uIHJldmlzaW9uLXR1cGxlIGdyYXBoIHNl
ZToKICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9yZXN1bHRz
L2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kLnhl
bi1ib290Lmh0bWwKUmV2aXNpb24gSURzIGluIGVhY2ggZ3JhcGggbm9kZSByZWZlciwgcmVzcGVj
dGl2ZWx5LCB0byB0aGUgVHJlZXMgYWJvdmUuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClJ1bm5pbmcgY3MtYmlzZWN0aW9uLXN0ZXAgLS1ncmFwaC1vdXQ9L2hvbWUv
bG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhl
bDZodm0tYW1kLnhlbi1ib290IC0tc3VtbWFyeS1vdXQ9dG1wLzExOTk5MC5iaXNlY3Rpb24tc3Vt
bWFyeSAtLWJhc2lzLXRlbXBsYXRlPTExODMyNCAtLWJsZXNzaW5ncz1yZWFsLHJlYWwtYmlzZWN0
IGxpbnV4LWxpbnVzIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgeGVuLWJvb3QK
U2VhcmNoaW5nIGZvciBmYWlsdXJlIC8gYmFzaXMgcGFzczoKIDExOTkyMiBmYWlsIFtob3N0PXBp
bm90MV0gLyAxMTg2MjkgW2hvc3Q9cGlub3QwXSAxMTg1OTggb2suCkZhaWx1cmUgLyBiYXNpcyBw
YXNzIGZsaWdodHM6IDExOTkyMiAvIDExODU5OAoodHJlZSB3aXRoIG5vIHVybDogbWluaW9zKQoo
dHJlZSB3aXRoIG5vIHVybDogb3ZtZikKKHRyZWUgd2l0aCBubyB1cmw6IHNlYWJpb3MpClRyZWU6
IGxpbnV4IGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9zY20vbGludXgva2VybmVsL2dpdC90b3J2
YWxkcy9saW51eC0yLjYuZ2l0ClRyZWU6IGxpbnV4ZmlybXdhcmUgZ2l0Oi8veGVuYml0cy54ZW4u
b3JnL29zc3Rlc3QvbGludXgtZmlybXdhcmUuZ2l0ClRyZWU6IHFlbXUgZ2l0Oi8veGVuYml0cy54
ZW4ub3JnL3FlbXUteGVuLXRyYWRpdGlvbmFsLmdpdApUcmVlOiBxZW11dSBnaXQ6Ly94ZW5iaXRz
Lnhlbi5vcmcvcWVtdS14ZW4uZ2l0ClRyZWU6IHhlbiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcveGVu
LmdpdApMYXRlc3QgYTYzOGFmMDBiMjcyNjZjMDlhYjdhYzY5MTQxZTZmNGFjNmMwMGVmZiBjNTMw
YTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2Mz
ZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1
NWE5NyA4ZjljY2ZlOTM1NzBlY2FlMThkOWNjMjI0OTMxNzg3ZDBiY2E5YzY2CkJhc2lzIHBhc3Mg
MzUyNzc5OTVlMTc5MTlhYjgzOGJlYWU3NjVmNDQwNjc0ZTg1NzZlYiBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyA5OWQ5ZDdh
MzNiNzgxYmM5YTkxNDE2ZjFlMDRjOGU1MGU0MGZhNGVmCkdlbmVyYXRpbmcgcmV2aXNpb25zIHdp
dGggLi9hZGhvYy1yZXZ0dXBsZS1nZW5lcmF0b3IgIGdpdDovL2dpdC5rZXJuZWwub3JnL3B1Yi9z
Y20vbGludXgva2VybmVsL2dpdC90b3J2YWxkcy9saW51eC0yLjYuZ2l0IzM1Mjc3OTk1ZTE3OTE5
YWI4MzhiZWFlNzY1ZjQ0MDY3NGU4NTc2ZWItYTYzOGFmMDBiMjcyNjZjMDlhYjdhYzY5MTQxZTZm
NGFjNmMwMGVmZiBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvb3NzdGVzdC9saW51eC1maXJtd2FyZS5n
aXQjYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MC1jNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGdpdDovL3hlbmJpdHMueGVuLm9yZy9xZW11LXhl
bi10cmFkaXRpb25hbC5naXQjYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2
MC1jOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIGdpdDovL3hlbmJpdHMu
eGVuLm9yZy9xZW11LXhlbi5naXQjMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1
NWE5Ny0yYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGdpdDovL3hlbmJp
dHMueGVuLm9yZy94ZW4uZ2l0Izk5ZDlkN2EzM2I3ODFiYzlhOTE0MTZmMWUwNGM4ZTUwZTQwZmE0
ZWYtOGY5Y2NmZTkzNTcwZWNhZTE4ZDljYzIyNDkzMTc4N2QwYmNhOWM2NgpMb2FkZWQgODYwMDQg
bm9kZXMgaW4gcmV2aXNpb24gZ3JhcGgKU2VhcmNoaW5nIGZvciB0ZXN0IHJlc3VsdHM6CiAxMTg1
NzYgW2hvc3Q9cGlub3QwXQogMTE4NTg2IFtob3N0PXJpbWF2YTBdCiAxMTg2MjkgW2hvc3Q9cGlu
b3QwXQogMTE4NTk4IHBhc3MgMzUyNzc5OTVlMTc5MTlhYjgzOGJlYWU3NjVmNDQwNjc0ZTg1NzZl
YiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQy
YzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2Qx
NTc3NTY1NWE5NyA5OWQ5ZDdhMzNiNzgxYmM5YTkxNDE2ZjFlMDRjOGU1MGU0MGZhNGVmCiAxMTg2
MzggZmFpbCBpcnJlbGV2YW50CiAxMTg2NzIgZmFpbCBpcnJlbGV2YW50CiAxMTg3NzUgZmFpbCBp
cnJlbGV2YW50CiAxMTg4OTMgZmFpbCBpcnJlbGV2YW50CiAxMTg5NjggZmFpbCBpcnJlbGV2YW50
CiAxMTkwNjQgZmFpbCBpcnJlbGV2YW50CiAxMTkxMTcgZmFpbCBpcnJlbGV2YW50CiAxMTkyMDEg
ZmFpbCBpcnJlbGV2YW50CiAxMTkzNTAgZmFpbCBpcnJlbGV2YW50CiAxMTk0MzUgZmFpbCBpcnJl
bGV2YW50CiAxMTk1MTEgZmFpbCBpcnJlbGV2YW50CiAxMTk1ODIgZmFpbCBpcnJlbGV2YW50CiAx
MTk2MzkgZmFpbCBpcnJlbGV2YW50CiAxMTk2ODcgZmFpbCBpcnJlbGV2YW50CiAxMTk4NDkgcGFz
cyAzNTI3Nzk5NWUxNzkxOWFiODM4YmVhZTc2NWY0NDA2NzRlODU3NmViIGM1MzBhNzVjMWU2YTQ3
MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1
MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDk5ZDlk
N2EzM2I3ODFiYzlhOTE0MTZmMWUwNGM4ZTUwZTQwZmE0ZWYKIDExOTc1MSBmYWlsIGlycmVsZXZh
bnQKIDExOTk2MSBmYWlsIDY2N2I2MDk0NmVmOWI4Mzc1MDg1YzdiMjI1MjI5OTIzYzZmODczMDgg
YzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0
MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3
NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5OTY1
IHBhc3MgMjBkMjhjZGU1NTU4YTJhMjExNjIwMjU0ZWM3YmM1M2E0MzM0MTY3ZiBjNTMwYTc1YzFl
NmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNi
YmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAz
MGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAxMTk5NzUgZmFpbCBlZWQ5
YzI0OWY3ZjEzN2JjZWFlYmZkNjliYzk1NDRlYTA5YmU5MTgwIGM1MzBhNzVjMWU2YTQ3MmIwZWI5
NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3
OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDMwY2JkMGM4M2Vm
M2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTg4OCBmYWlsIGlycmVsZXZhbnQKIDEx
OTkyNSBmYWlsIDYwZDdhMjFhZWRhZDdjZDJkYzljMjdjYTA0ZmI4NDg2YWE2ZmI3ZGEgYzUzMGE3
NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2Rj
MDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVh
OTcgYzlkNDZjNmZiYTk0OTY0NzhmYTlmNDJjNGJiZWJjZThhMTkxNTI3ZAogMTE5ODk2IGZhaWwg
NGI2NDE1ZjlmOWNhNmJjOGU0NDlhNzNkOGJlMTA1NWFlZDYzZmQzYSBjNTMwYTc1YzFlNmE0NzJi
MGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0
OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAyNDQ3MGI5
OWMxNjcxZGNhNTMxYzJjZjU3NDdlZGEyZjg4OTJlY2JjCiAxMTk5MDMgZmFpbCBkMWE3NWUwODk2
ZjVlOWY1Y2I2YTk3OWNhYWVhMzlmMWY0YjlmZWIxIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEw
YjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAy
YjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDI0NDcwYjk5YzE2NzFkY2E1
MzFjMmNmNTc0N2VkYTJmODg5MmVjYmMKIDExOTkwOSBmYWlsIDhiYjg5NjY2MDM5Y2NlMjU5OTQ3
OWM1ZDNkODcyMTdiZDBjNDU2ODAgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNk
ODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0
ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgZmRiZWQ0MjY0OWViMDY0ZTdjNmQxYmFlMmJk
ZDRmNDZlN2IyYTE2MAogMTE5OTM0IGZhaWwgMWM1YjIyMTZmYmI5NzNhOTQxMGUwYjA2Mzg5NzQw
YjVjMTI4OTE3MSBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEw
NDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUx
MjEzY2RhY2QxNTc3NTY1NWE5NyBjOWQ0NmM2ZmJhOTQ5NjQ3OGZhOWY0MmM0YmJlYmNlOGExOTE1
MjdkCiAxMTk5ODAgZmFpbCA0NGM2ZGM5NDBiMTkwY2YyMmIwNDRhNzg0ZjNlMDBhN2U3ZjA4YjJm
IGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJj
NDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1
Nzc1NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTk1
NiBwYXNzIGFiMmQ5MmFkODgxZGExMTMzMTI4MGFlZGY2MTJkODJlNjFjYjZkNDEgYzUzMGE3NWMx
ZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMz
YmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcg
MzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5OTE1IGZhaWwgNGE4
MjNjMGJlODBmYTk5NjIzNGViYjQxYzgwZDQwNDU4YjFiZWMxZSBjNTMwYTc1YzFlNmE0NzJiMGVi
OTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIy
NzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyBjOWQ0NmM2ZmJh
OTQ5NjQ3OGZhOWY0MmM0YmJlYmNlOGExOTE1MjdkCiAxMTk5MzkgZmFpbCAxMDI5MTE3MTI3NTQw
ZmVmNGVkY2Y0ZjA4ODdkYzNlMWY3ZDVhZGIyIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUx
OGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAz
M2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IGM5ZDQ2YzZmYmE5NDk2NDc4ZmE5
ZjQyYzRiYmViY2U4YTE5MTUyN2QKIDExOTk0NSBmYWlsIDFhNWU4ZTM1MDAwNTc3Y2I5MTAwZDIy
ZGFhOGI1ZWJjZmEyYmU5YjIgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2
MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEw
OTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgYzkzMDE0YWQzYWE2YWE4OGRmYTVlOTZmNjZlOGFk
YjU2MTQ4M2I4ZAogMTE5OTc0IHBhc3MgMmJjMmY2ODhmZGY4ODA4ZGU0ZjM2YmU1NjNjY2RiMGJk
ZTdjMGM1NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3
NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEz
Y2RhY2QxNTc3NTY1NWE5NyAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4
CiAxMTk5NjkgZmFpbCAzMzRjZmE0OGQzOGY1NDE2YzEyNWE3MWE1N2Y3MmQ2Y2Y2MzRkNzk3IGM1
MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3
YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1
NjU1YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTk3NyBm
YWlsIGRmYmMzYzZjYjc0N2MwNzRhYTJiYTBhMTBiYmVlYTU4OGQ2ZGZkYTYgYzUzMGE3NWMxZTZh
NDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJh
MjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBj
YmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdhODQzYWU1OAogMTE5OTgxIHBhc3MgMmJjMmY2
ODhmZGY4ODA4ZGU0ZjM2YmU1NjNjY2RiMGJkZTdjMGM1NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1
ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlm
NjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAzMGNiZDBjODNlZjNk
MGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAxMTk5MjIgZmFpbCBhNjM4YWYwMGIyNzI2NmMw
OWFiN2FjNjkxNDFlNmY0YWM2YzAwZWZmIGM1MzBhNzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYw
ZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNkYzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2Uz
OTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1YTk3IDhmOWNjZmU5MzU3MGVjYWUxOGQ5Y2My
MjQ5MzE3ODdkMGJjYTljNjYKIDExOTk4NCBmYWlsIDQ0YzZkYzk0MGIxOTBjZjIyYjA0NGE3ODRm
M2UwMGE3ZTdmMDhiMmYgYzUzMGE3NWMxZTZhNDcyYjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBj
OGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUxNDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgx
YmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgMzBjYmQwYzgzZWYzZDBlZGFjMmQ1YmNjNDFhOWEyYjdh
ODQzYWU1OAogMTE5OTg1IHBhc3MgMmJjMmY2ODhmZGY4ODA4ZGU0ZjM2YmU1NjNjY2RiMGJkZTdj
MGM1NCBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1
MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2Rh
Y2QxNTc3NTY1NWE5NyAzMGNiZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4CiAx
MTk5ODcgZmFpbCA0NGM2ZGM5NDBiMTkwY2YyMmIwNDRhNzg0ZjNlMDBhN2U3ZjA4YjJmIGM1MzBh
NzVjMWU2YTQ3MmIwZWI5NTU4MzEwYjUxOGYwZGZjZDg4NjAgYzhlYTA0NTc0OTUzNDJjNDE3YzNk
YzAzM2JiYTI1MTQ4YjI3OWY2MCAyYjAzM2UzOTZmNGZhMDk4MWJhZTEyMTNjZGFjZDE1Nzc1NjU1
YTk3IDMwY2JkMGM4M2VmM2QwZWRhYzJkNWJjYzQxYTlhMmI3YTg0M2FlNTgKIDExOTk4OCBwYXNz
IDM1Mjc3OTk1ZTE3OTE5YWI4MzhiZWFlNzY1ZjQ0MDY3NGU4NTc2ZWIgYzUzMGE3NWMxZTZhNDcy
YjBlYjk1NTgzMTBiNTE4ZjBkZmNkODg2MCBjOGVhMDQ1NzQ5NTM0MmM0MTdjM2RjMDMzYmJhMjUx
NDhiMjc5ZjYwIDJiMDMzZTM5NmY0ZmEwOTgxYmFlMTIxM2NkYWNkMTU3NzU2NTVhOTcgOTlkOWQ3
YTMzYjc4MWJjOWE5MTQxNmYxZTA0YzhlNTBlNDBmYTRlZgogMTE5OTkwIGZhaWwgYTYzOGFmMDBi
MjcyNjZjMDlhYjdhYzY5MTQxZTZmNGFjNmMwMGVmZiBjNTMwYTc1YzFlNmE0NzJiMGViOTU1ODMx
MGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEyNTE0OGIyNzlmNjAg
MmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyA4ZjljY2ZlOTM1NzBlY2Fl
MThkOWNjMjI0OTMxNzg3ZDBiY2E5YzY2ClNlYXJjaGluZyBmb3IgaW50ZXJlc3RpbmcgdmVyc2lv
bnMKIFJlc3VsdCBmb3VuZDogZmxpZ2h0IDExODU5OCAocGFzcyksIGZvciBiYXNpcyBwYXNzCiBS
ZXN1bHQgZm91bmQ6IGZsaWdodCAxMTk5MjIgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogUmVw
cm8gZm91bmQ6IGZsaWdodCAxMTk5ODggKHBhc3MpLCBmb3IgYmFzaXMgcGFzcwogUmVwcm8gZm91
bmQ6IGZsaWdodCAxMTk5OTAgKGZhaWwpLCBmb3IgYmFzaXMgZmFpbHVyZQogMCByZXZpc2lvbnMg
YXQgMmJjMmY2ODhmZGY4ODA4ZGU0ZjM2YmU1NjNjY2RiMGJkZTdjMGM1NCBjNTMwYTc1YzFlNmE0
NzJiMGViOTU1ODMxMGI1MThmMGRmY2Q4ODYwIGM4ZWEwNDU3NDk1MzQyYzQxN2MzZGMwMzNiYmEy
NTE0OGIyNzlmNjAgMmIwMzNlMzk2ZjRmYTA5ODFiYWUxMjEzY2RhY2QxNTc3NTY1NWE5NyAzMGNi
ZDBjODNlZjNkMGVkYWMyZDViY2M0MWE5YTJiN2E4NDNhZTU4Ck5vIHJldmlzaW9ucyBsZWZ0IHRv
IHRlc3QsIGNoZWNraW5nIGdyYXBoIHN0YXRlLgogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE5OTc0
IChwYXNzKSwgZm9yIGxhc3QgcGFzcwogUmVzdWx0IGZvdW5kOiBmbGlnaHQgMTE5OTgwIChmYWls
KSwgZm9yIGZpcnN0IGZhaWx1cmUKIFJlcHJvIGZvdW5kOiBmbGlnaHQgMTE5OTgxIChwYXNzKSwg
Zm9yIGxhc3QgcGFzcwogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTk5ODQgKGZhaWwpLCBmb3IgZmly
c3QgZmFpbHVyZQogUmVwcm8gZm91bmQ6IGZsaWdodCAxMTk5ODUgKHBhc3MpLCBmb3IgbGFzdCBw
YXNzCiBSZXBybyBmb3VuZDogZmxpZ2h0IDExOTk4NyAoZmFpbCksIGZvciBmaXJzdCBmYWlsdXJl
CgoqKiogRm91bmQgYW5kIHJlcHJvZHVjZWQgcHJvYmxlbSBjaGFuZ2VzZXQgKioqCgogIEJ1ZyBp
cyBpbiB0cmVlOiAgbGludXggZ2l0Oi8vZ2l0Lmtlcm5lbC5vcmcvcHViL3NjbS9saW51eC9rZXJu
ZWwvZ2l0L3RvcnZhbGRzL2xpbnV4LTIuNi5naXQKICBCdWcgaW50cm9kdWNlZDogIDQ0YzZkYzk0
MGIxOTBjZjIyYjA0NGE3ODRmM2UwMGE3ZTdmMDhiMmYKICBCdWcgbm90IHByZXNlbnQ6IDJiYzJm
Njg4ZmRmODgwOGRlNGYzNmJlNTYzY2NkYjBiZGU3YzBjNTQKICBMYXN0IGZhaWwgcmVwcm86IGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk5ODcvCgoK
ICBjb21taXQgNDRjNmRjOTQwYjE5MGNmMjJiMDQ0YTc4NGYzZTAwYTdlN2YwOGIyZgogIEF1dGhv
cjogS2VlcyBDb29rIDxrZWVzY29va0BjaHJvbWl1bS5vcmc+CiAgRGF0ZTogICBUdWUgRmViIDYg
MTU6Mzc6NDUgMjAxOCAtMDgwMAogIAogICAgICBNYWtlZmlsZTogaW50cm9kdWNlIENPTkZJR19D
Q19TVEFDS1BST1RFQ1RPUl9BVVRPCiAgICAgIAogICAgICBOZWFybHkgYWxsIG1vZGVybiBjb21w
aWxlcnMgc3VwcG9ydCBhIHN0YWNrLXByb3RlY3RvciBvcHRpb24sIGFuZCBuZWFybHkKICAgICAg
YWxsIG1vZGVybiBkaXN0cmlidXRpb25zIGVuYWJsZSB0aGUga2VybmVsIHN0YWNrLXByb3RlY3Rv
ciwgc28gZW5hYmxpbmcKICAgICAgdGhpcyBieSBkZWZhdWx0IGluIGtlcm5lbCBidWlsZHMgd291
bGQgbWFrZSBzZW5zZS4gIEhvd2V2ZXIsIEtjb25maWcgZG9lcwogICAgICBub3QgaGF2ZSBrbm93
bGVkZ2Ugb2YgYXZhaWxhYmxlIGNvbXBpbGVyIGZlYXR1cmVzLCBzbyBpdCBpc24ndCBzYWZlIHRv
CiAgICAgIGZvcmNlIG9uLCBhcyB0aGlzIHdvdWxkIHVuY29uZGl0aW9uYWxseSBicmVhayBidWls
ZHMgZm9yIHRoZSBjb21waWxlcnMgb3IKICAgICAgYXJjaGl0ZWN0dXJlcyB0aGF0IGRvbid0IGhh
dmUgc3VwcG9ydC4gIEluc3RlYWQsIHRoaXMgaW50cm9kdWNlcyBhIG5ldwogICAgICBvcHRpb24s
IENPTkZJR19DQ19TVEFDS1BST1RFQ1RPUl9BVVRPLCB3aGljaCBhdHRlbXB0cyB0byBkaXNjb3Zl
ciB0aGUgYmVzdAogICAgICBwb3NzaWJsZSBzdGFjay1wcm90ZWN0b3IgYXZhaWxhYmxlLCBhbmQg
d2lsbCBhbGxvdyBidWlsZHMgdG8gcHJvY2VlZCBldmVuCiAgICAgIGlmIHRoZSBjb21waWxlciBk
b2Vzbid0IHN1cHBvcnQgYW55IHN0YWNrLXByb3RlY3Rvci4KICAgICAgCiAgICAgIFRoaXMgb3B0
aW9uIGlzIG1hZGUgdGhlIGRlZmF1bHQgc28gdGhhdCBrZXJuZWxzIGJ1aWx0IHdpdGggbW9kZXJu
CiAgICAgIGNvbXBpbGVycyB3aWxsIGJlIHByb3RlY3RlZC1ieS1kZWZhdWx0IGFnYWluc3Qgc3Rh
Y2sgYnVmZmVyIG92ZXJmbG93cywKICAgICAgYXZvaWRpbmcgdGhpbmdzIGxpa2UgdGhlIHJlY2Vu
dCBCbHVlQm9ybmUgYXR0YWNrLiAgU2VsZWN0aW9uIG9mIGEgc3BlY2lmaWMKICAgICAgc3RhY2st
cHJvdGVjdG9yIG9wdGlvbiByZW1haW5zIGF2YWlsYWJsZSwgaW5jbHVkaW5nIGRpc2FibGluZyBp
dC4KICAgICAgCiAgICAgIEFkZGl0aW9uYWxseSwgdGlueS5jb25maWcgaXMgYWRqdXN0ZWQgdG8g
dXNlIENDX1NUQUNLUFJPVEVDVE9SX05PTkUsIHNpbmNlCiAgICAgIHRoYXQncyB0aGUgb3B0aW9u
IHdpdGggdGhlIGxlYXN0IGNvZGUgc2l6ZSAoYW5kIGl0IHVzZWQgdG8gYmUgdGhlIGRlZmF1bHQs
CiAgICAgIHNvIHdlIGhhdmUgdG8gZXhwbGljaXRseSBjaG9vc2UgaXQgdGhlcmUgbm93KS4KICAg
ICAgCiAgICAgIExpbms6IGh0dHA6Ly9sa21sLmtlcm5lbC5vcmcvci8xNTEwMDc2MzIwLTY5OTMx
LTQtZ2l0LXNlbmQtZW1haWwta2Vlc2Nvb2tAY2hyb21pdW0ub3JnCiAgICAgIFNpZ25lZC1vZmYt
Ynk6IEtlZXMgQ29vayA8a2Vlc2Nvb2tAY2hyb21pdW0ub3JnPgogICAgICBUZXN0ZWQtYnk6IExh
dXJhIEFiYm90dCA8bGFiYm90dEByZWRoYXQuY29tPgogICAgICBDYzogTWFzYWhpcm8gWWFtYWRh
IDx5YW1hZGEubWFzYWhpcm9Ac29jaW9uZXh0LmNvbT4KICAgICAgQ2M6IEFybmQgQmVyZ21hbm4g
PGFybmRAYXJuZGIuZGU+CiAgICAgIENjOiBKb3NoIFRyaXBsZXR0IDxqb3NoQGpvc2h0cmlwbGV0
dC5vcmc+CiAgICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBNb3J0b24gPGFrcG1AbGludXgtZm91
bmRhdGlvbi5vcmc+CiAgICAgIFNpZ25lZC1vZmYtYnk6IExpbnVzIFRvcnZhbGRzIDx0b3J2YWxk
c0BsaW51eC1mb3VuZGF0aW9uLm9yZz4KCnBubXRvcG5nOiAyNDkgY29sb3JzIGZvdW5kClJldmlz
aW9uIGdyYXBoIGxlZnQgaW4gL2hvbWUvbG9ncy9yZXN1bHRzL2Jpc2VjdC9saW51eC1saW51cy90
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kLnhlbi1ib290Lntkb3QscHMscG5nLGh0
bWwsc3ZnfS4KLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoxMTk5OTA6
IHRvbGVyYWJsZSBGQUlMCgpmbGlnaHQgMTE5OTkwIGxpbnV4LWxpbnVzIHJlYWwtYmlzZWN0IFty
ZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5
OTkwLwoKRmFpbHVyZXMgOi0vIGJ1dCBubyByZWdyZXNzaW9ucy4KClRlc3RzIHdoaWNoIGRpZCBu
b3Qgc3VjY2VlZCwKaW5jbHVkaW5nIHRlc3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
YmFzZWxpbmUgdW50ZXN0ZWQKCgpqb2JzOgogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVu
cHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFn
ZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8v
bG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9m
IHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUu
ZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0
ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4g
YmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5n
aXQ7YT1zdW1tYXJ5CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 13:42:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 13:42:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epa5H-0000su-Cv; Sat, 24 Feb 2018 13:41:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ffbk=fs=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epa5G-0000sX-BD
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 13:41:50 +0000
X-Inumbo-ID: b2247d96-1968-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b2247d96-1968-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 13:43:29 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epa56-0003dN-IZ; Sat, 24 Feb 2018 13:41:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epa51-0002fT-68; Sat, 24 Feb 2018 13:41:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epa50-0008TU-GL; Sat, 24 Feb 2018 13:41:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119951-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:xen-boot:fail:regression
 linux-next:test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:regression
 linux-next:test-armhf-armhf-xl-multivcpu:debian-fixup:fail:regression
 linux-next:test-armhf-armhf-xl-arndale:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-rtds:debian-install:fail:allowable
 linux-next:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-next:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=eced78aae9cba83072d5335fbc9b2282a9270469
X-Osstest-Versions-That: linux=af3e79d29555b97dd096e2f8e36a0f50213808a8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Feb 2018 13:41:34 +0000
Subject: [Xen-devel] [linux-next test] 119951: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk1MSBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk5NTEvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTc1MQogdGVzdC1h
cm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE5ODE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIFJFR1IuIHZzLiAxMTk4MTkKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDExIGRlYmlhbi1maXh1cCAgICAgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExOTgxOQogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMCBkZWJp
YW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5ODE5CiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEwIGRlYmlhbi1pbnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTk4MTkKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTAgZGViaWFuLWluc3RhbGwg
ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTgxOQoKUmVncmVzc2lvbnMgd2hpY2ggYXJlIHJl
Z2FyZGVkIGFzIGFsbG93YWJsZSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYteGwt
cnRkcyAgICAgMTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTgx
OQoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRl
c3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAg
ICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgIDEgYnVpbGQtY2hl
Y2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3Qt
YXJtNjQtYXJtNjQteGwteHNtICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBi
bG9ja2VkICBuL2EKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgIDEgYnVpbGQtY2hlY2so
MSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAg
ICAgIDggcmVib290ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExOTgxOQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MTkKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3JjX2hvc3QgICAgICAgICAgICBmYWlsICBsaWtl
IDExOTgxOQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9z
dCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MTkKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4t
Ym9vdCBmYWlsIGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MTkKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBs
aWtlIDExOTgxOQogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MTkK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExOTgxOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGVi
aWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAg
bGlrZSAxMTk4MTkKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0
X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExOTgxOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5ODE5
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTk4MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBsaWtlIDExOTgxOQogdGVzdC1hbWQ2
NC1pMzg2LXhsLXhzbSAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwg
IGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDExOTgx
OQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgIGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0t
aW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MTkKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgZmFp
bCBsaWtlIDExOTgxOQogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4
MTkKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAg
ICAgICAgICAgZmFpbCBsaWtlIDExOTgxOQogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5ODE5CiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTk4MTkKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtlIDExOTgxOQogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgNiBrZXJuZWwtYnVpbGQgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5
ODE5CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgbGlrZSAxMTk4MTkKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTgxOQogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcg
Z3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MTkKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEx
OTgxOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3Ag
ICAgICAgICAgICBmYWlsIGxpa2UgMTE5ODE5CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2
ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAgICAgICAgICAgICAgZWNlZDc4
YWFlOWNiYTgzMDcyZDUzMzVmYmM5YjIyODJhOTI3MDQ2OQpiYXNlbGluZSB2ZXJzaW9uOgogbGlu
dXggICAgICAgICAgICAgICAgYWYzZTc5ZDI5NTU1Yjk3ZGQwOTZlMmY4ZTM2YTBmNTAyMTM4MDhh
OAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5k
KSAgICAgCkZhaWxpbmcgc2luY2UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKG5vdCBm
b3VuZCkgICAgIApUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk5NTEgIDIwMTgtMDItMjMgMDk6MjQ6
NTMgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1y
dW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1p
bmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKClB1c2ggbm90IGFwcGxpY2FibGUuCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 16:12:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 16:12:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epcQI-00042r-Bw; Sat, 24 Feb 2018 16:11:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ffbk=fs=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epcQH-00042S-RS
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 16:11:41 +0000
X-Inumbo-ID: a1bd7a87-197d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a1bd7a87-197d-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 16:13:21 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epcQ9-00087f-CO; Sat, 24 Feb 2018 16:11:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epcQ4-0004oK-1j; Sat, 24 Feb 2018 16:11:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epcQ3-0006bJ-N9; Sat, 24 Feb 2018 16:11:27 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119952-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-armhf-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.7-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ade3bcafd25883130fc234121ed7416d531e456d
X-Osstest-Versions-That: xen=c64e0c1cb5cda34407f8b2a0998418ad4562db54
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Feb 2018 16:11:27 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 119952: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk1MiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTk1Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogYnVpbGQtYXJtaGYt
cHZvcHMgICAgICAgICAgICAgNCBob3N0LWluc3RhbGwoNCkgICAgICAgIGJyb2tlbiBSRUdSLiB2
cy4gMTE5NzgwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10
c3gtdm1lbnRyeSBmYWlsIFJFR1IuIHZzLiAxMTk3ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2
cy4gMTE5NzgwCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2Nr
aW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAg
ICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgMSBi
dWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
ICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
ICAgIGJsb2NrZWQgIG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1j
aGVjaygxKSAgICAgICAgICAgICAgIGJsb2NrZWQgIG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxpa2UgMTE5Nzgw
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12
bWVudHJ5IGZhaWwgbGlrZSAxMTk3ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTc4MAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE5NzgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVz
dC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTc4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE5NzgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3ODAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExOTc4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzgwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3At
c2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1
MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAg
ICAgICAgYWRlM2JjYWZkMjU4ODMxMzBmYzIzNDEyMWVkNzQxNmQ1MzFlNDU2ZApiYXNlbGluZSB2
ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgYzY0ZTBjMWNiNWNkYTM0NDA3ZjhiMmEwOTk4
NDE4YWQ0NTYyZGI1NAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE5NzgwICAyMDE4LTAyLTIxIDAy
OjM5OjA2IFogICAgMyBkYXlzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExOTk1MiAgMjAxOC0wMi0y
MyAwOTo0Mjo1MCBaICAgIDEgZGF5cyAgICAxIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3Vj
aGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0
LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFy
bTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlh
bmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwt
Y3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJs
b2NrZWQgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBy
dW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdy
YWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiBi
dWlsZC1hcm1oZi1wdm9wcyBicm9rZW4KYnJva2VuLXN0ZXAgYnVpbGQtYXJtaGYtcHZvcHMgaG9z
dC1pbnN0YWxsKDQpCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWRlM2JjYWZkMjU4ODMxMzBm
YzIzNDEyMWVkNzQxNmQ1MzFlNDU2ZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KRGF0ZTogICBGcmkgRmViIDIzIDEwOjIwOjEwIDIwMTggKzAxMDAKCiAgICB4ODYvUFY6
IGNvcnJlY3RseSBjb3VudCBNU1JzIHRvIG1pZ3JhdGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRl
ZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 17:46:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 17:46:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epdts-00027I-6N; Sat, 24 Feb 2018 17:46:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ffbk=fs=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epdtr-00026u-6S
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 17:46:19 +0000
X-Inumbo-ID: 7e569362-198a-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7e569362-198a-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 18:45:25 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epdtm-00028V-Fm; Sat, 24 Feb 2018 17:46:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epdtg-0002UH-O6; Sat, 24 Feb 2018 17:46:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epdtg-0003zc-2h; Sat, 24 Feb 2018 17:46:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119964-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=d624deb7abf9ddce2a3a280eec233f5c5feb4f20
X-Osstest-Versions-That: ovmf=a63be426f8e327181dda369348eae2768439536b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Feb 2018 17:46:08 +0000
Subject: [Xen-devel] [ovmf test] 119964: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk2NCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk5NjQvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBkNjI0ZGViN2FiZjlkZGNlMmEzYTI4MGVlYzIzM2Y1
YzVmZWI0ZjIwCmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBhNjNiZTQy
NmY4ZTMyNzE4MWRkYTM2OTM0OGVhZTI3Njg0Mzk1MzZiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTQzMTkgIDIwMTctMTAtMTEgMDI6MjI6NDEgWiAgMTM2IGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE5OTY0ICAyMDE4LTAyLTIzIDEyOjE1OjE2IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQWNoaW4gR3Vw
dGEgPGFjaGluLmd1cHRhQGFybS5jb20+CiAgQWxla3NlaSBLb3Z1cmEgPGFsZXgza292QHpvaG8u
Y29tPgogIEFyZCBCaWVzaGV1dmVsIDxhcmQuYmllc2hldXZlbEBsaW5hcm8ub3JnPgogIEFydGh1
ciBIZXltYW5zIDxhcnRodXJAYWhleW1hbnMueHl6PgogIEJlbGwgU29uZyA8YmlueC5zb25nQGlu
dGVsLmNvbT4KICBCZW5qYW1pbiBZb3UgPGJlbmphbWluLnlvdUBpbnRlbC5jb20+CiAgQmksIERh
bmRhbiA8ZGFuZGFuLmJpQGludGVsLmNvbT4KICBCb2IgRmVuZyA8Ym9iLmMuZmVuZ0BJbnRlbC5j
b20+CiAgQm9iQ0YgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEJyZXQgQmFya2VsZXcgPGJyYmFy
a2VsQG1pY3Jvc29mdC5jb20+CiAgQnJldCBCYXJrZWxldyA8QnJldC5CYXJrZWxld0BtaWNyb3Nv
ZnQuY29tPgogIEJyaWplc2ggU2luZ2ggPGJyaWplc2guc2luZ2hAYW1kLmNvbT4KICBDaGFvIFpo
YW5nIDxjaGFvLmIuemhhbmdAaW50ZWwuY29tPgogIENoYW8gWmhhbmcgPGNoYW8uYi56aGFuZ0Bp
bnRlbC5jb20+JwogIENoYXNlbCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hhc2Vs
LCBDaGl1IDxjaGFzZWwuY2hpdUBpbnRlbC5jb20+CiAgQ2hlbWEgR29uemFsZXogPGNoZW1hZ0Bm
Yi5jb20+CiAgQ2hlbWEgR29uemFsZXogPGNoZW1hZ0BnbWFpbC5jb20+CiAgY2hlbmMyIDxjaGVu
LmEuY2hlbkBpbnRlbC5jb20+CiAgQ2hyaXN0aWFuIEVocmhhcmR0IDxlaHJoYXJkdEBnZW51YS5k
ZT4KICBEYWtvdGEgQ2hpYW5nIDxkYWtvdGEuY2hpYW5nQGludGVsLmNvbT4KICBEYW5kYW4gQmkg
PGRhbmRhbi5iaUBpbnRlbC5jb20+CiAgRGFuaWlsIEVncmFub3YgPGRhbmlpbC5lZ3Jhbm92QGFy
bS5jb20+CiAgZGFubiBmcmF6aWVyIDxkYW5uLmZyYXppZXJAY2Fub25pY2FsLmNvbT4KICBFcmlj
IERvbmcgPGVyaWMuZG9uZ0BpbnRlbC5jb20+CiAgRXZhbiBMbG95ZCA8ZXZhbi5sbG95ZEBhcm0u
Y29tPgogIGZhbndhbmcyIDxmYW4ud2FuZ0BpbnRlbC5jb20+CiAgRmVuZyBCb2IgQyA8Ym9iLmMu
ZmVuZ0BpbnRlbC5jb20+CiAgRmVuZywgQm9iIEMgPGJvYi5jLmZlbmdAaW50ZWwuY29tPgogIEZl
bmcsIFl1bmh1YVggPC9vPUludGVsL291PUV4Y2hhbmdlIEFkbWluaXN0cmF0aXZlIEdyb3VwIChG
WURJQk9IRjIzU1BETFQpL2NuPVJlY2lwaWVudHMvY249RmVuZywgWXVuaHVhWDRlMT4KICBGZW5n
LCBZdW5odWFYIDx5dW5odWF4LmZlbmdAaW50ZWwuY29tPgogIEZyb206IFl1bmh1YSBGZW5nIDx5
dW5odWF4LmZlbmdAaW50ZWwuY29tPgogIEZ1IFNpeXVhbiA8c2l5dWFuLmZ1QGludGVsLmNvbT4K
ICBHYW8sIExpbWluZyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgR2FyeSBMaW4gPGdsaW5Ac3Vz
ZS5jb20+CiAgR2lyaXNoIFBhdGhhayA8Z2lyaXNoLnBhdGhha0Bhcm0uY29tPgogIEhhbyBXdSA8
aGFvLmEud3VAaW50ZWwuY29tPgogIEhleWkgR3VvIDxoZXlpLmd1b0BsaW5hcm8ub3JnPgogIEh1
YWppbmcgTGkgPGh1YWppbmcubGlAaW50ZWwuY29tPgogIEppYW4gSiBXYW5nIDxqaWFuLmoud2Fu
Z0BpbnRlbC5jb20+CiAgSmlheGluIFd1IDxqaWF4aW4ud3VAaW50ZWwuY29tPgogIEppZXdlbiBZ
YW8gPGppZXdlbi55YW9AaW50ZWwuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxp
bmFyby5vcmc+CiAgSnVuYmlhbyBIb25nIDxob25nanVuYmlhb0BodWF3ZWkuY29tPgogIEthcnVu
YWthciBQIDxrYXJ1bmFrYXJwQGFtaWluZGlhLmNvLmluPgogIEtpbm5leSwgTWljaGFlbCBEIDxt
aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBMYXN6bG8gRXJzZWsgPGxlcnNla0ByZWRoYXQu
Y29tPgogIExlaWYgTGluZGhvbG0gPGxlaWYubGluZGhvbG1AbGluYXJvLm9yZz4KICBMZW8gRHVy
YW4gPGxlby5kdXJhbkBhbWQuY29tPgogIExpYW5nIFZpbmNlbnQgPHZpbmNlbnQubGlhbmdAaW50
ZWwuY29tPgogIExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogIExvbmcgUWluIDxx
aW4ubG9uZ0BpbnRlbC5jb20+CiAgTTFjaGEgPHNpZ21hZXBzaWxvbjkyQGdtYWlsLmNvbT4KICBN
YXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29tPgogIE1hcmNpbiBXb2p0YXMgPG13QHNl
bWloYWxmLmNvbT4KICBNYXJ2aW4gSGFldXNlciA8TWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20+
CiAgTWFydmluLkhhZXVzZXJAb3V0bG9vay5jb20gPE1hcnZpbi5IYWV1c2VyQG91dGxvb2suY29t
PgogIE1lZW5ha3NoaSBBZ2dhcndhbCA8bWVlbmFrc2hpLmFnZ2Fyd2FsQG54cC5jb20+CiAgTWlj
aGFlbCBEIEtpbm5leSA8bWljaGFlbC5kLmtpbm5leUBpbnRlbC5jb20+CiAgTWljaGFlbCBLaW5u
ZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIE1pY2hhZWwgVHVybmVyIDxtaWNoYWVs
LnR1cm5lckBtaWNyb3NvZnQuY29tPgogIE1pY2hhZWwgWmltbWVybWFubiA8c2lnbWFlcHNpbG9u
OTJAZ21haWwuY29tPgogIE1pbmcgSHVhbmcgPGh1YW5nbWluZzIzQGh1YXdlaS5jb20+CiAgUGFu
a2FqIEJhbnNhbCA8cGFua2FqLmJhbnNhbEBueHAuY29tPgogIFBhb2xvIEJvbnppbmkgPHBib256
aW5pQHJlZGhhdC5jb20+CiAgUGF1bG8gQWxjYW50YXJhIDxwY2FjanJAenl0b3IuY29tPgogIFBl
aWNvbmcgTGkgPGxpcGVpY29uZ0BodWF3ZWkuY29tPgogIFBldGUgQmF0YXJkIDxwZXRlQGFrZW8u
aWU+CiAgUGV0ZXIgSm9uZXMgPHBqb25lc0ByZWRoYXQuY29tPgogIFBpcGF0IE1ldGhhdmFuaXRw
b25nIDxtZXRoYXZhbml0cG9uZy5waXBhdEBzb2Npb25leHQuY29tPgogIFFpbiBMb25nIDxxaW4u
bG9uZ0BpbnRlbC5jb20+CiAgUnVpeXUgTmkgPHJ1aXl1Lm5pQGludGVsLmNvbT4KICBTZWFuIEJy
b2dhbiA8c2Vhbi5icm9nYW5AbWljcm9zb2Z0LmNvbT4KICBTaGFubm9uIFpoYW8gPHpoYW9zaGVu
Z2xvbmdAaHVhd2VpLmNvbT4KICBTb25nLCBCaW5YIDxiaW54LnNvbmdAaW50ZWwuY29tPgogIFN0
YXIgWmVuZyA8c3Rhci56ZW5nQGludGVsLmNvbT4KICBTdXByZWV0aCBWZW5rYXRlc2ggPHN1cHJl
ZXRoLnZlbmthdGVzaEBhcm0uY29tPgogIFRoaWViYXVkIFdla3N0ZWVuIDx0d2Vla0Bnb29nbGUu
Y29tPgogIFVkaXQgS3VtYXIgPHVkaXQua3VtYXJAbnhwLmNvbT4KICBWYWJoYXYgU2hhcm1hIDx2
YWJoYXYuc2hhcm1hQG54cC5jb20+CiAgV2FuZyBGYW4gPGZhbi53YW5nQGludGVsLmNvbT4KICBX
YW5nLCBKaWFuIEogPGppYW4uai53YW5nQGludGVsLmNvbT4KICBXZWksIERhdmlkIDxkYXZpZC53
ZWlAaW50ZWwuY29tPgogIFd1IEhhbyA8aGFvLmEud3VAaW50ZWwuY29tPgogIFd1IEppYXhpbiA8
amlheGluLnd1QGludGVsLmNvbT4KICBZb25naG9uZyBaaHUgPHlvbmdob25nLnpodUBpbnRlbC5j
b20+CiAgWXVuaHVhIEZlbmcgPHl1bmh1YXguZmVuZ0BpbnRlbC5jb20+CiAgWmVuaXRoNDMyIDx6
ZW5pdGg0MzJAdXNlcnMuc291cmNlZm9yZ2UubmV0PgogIFpoYW5nLCBDaGFvIEIgPGNoYW8uYi56
aGFuZ0BpbnRlbC5jb20+CiAgWmh1LCBZb25naG9uZyA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4K
ICB6d2VpNCA8ZGF2aWQud2VpQGludGVsLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQvb3NzdGVzdC9vdm1mLmdpdAogICBhNjNiZTQyNmY4Li5kNjI0ZGViN2FiICBkNjI0ZGVi
N2FiZjlkZGNlMmEzYTI4MGVlYzIzM2Y1YzVmZWI0ZjIwIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 19:20:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 19:20:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epfMJ-0000hh-On; Sat, 24 Feb 2018 19:19:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ffbk=fs=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epfMI-0000hK-0O
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 19:19:46 +0000
X-Inumbo-ID: e79f528e-1997-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e79f528e-1997-11e8-b9b1-635ca7ef6cff;
 Sat, 24 Feb 2018 19:21:25 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epfM8-0004YX-RP; Sat, 24 Feb 2018 19:19:36 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epfM3-0007KH-A0; Sat, 24 Feb 2018 19:19:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epfM2-00031d-Id; Sat, 24 Feb 2018 19:19:30 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119953-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-freebsd10-i386:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:host-install(4):broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-xl:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-raw:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-rtds:guest-saverestore:fail:allowable
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5938aa17b49595150cade3ddc2c1929ecd0df39a
X-Osstest-Versions-That: xen=d11783c992702c4625e8fa2e545b05bfa29ed32e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Feb 2018 19:19:30 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 119953: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk1MyB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTk1My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICAgYnJva2VuCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgIDQgaG9zdC1pbnN0YWxsKDQpICAgICAgYnJva2VuIFJFR1Iu
IHZzLiAxMTk3NzEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgNTAgeHRmL3Rlc3QtaHZtNjQtbGJy
LXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE5Nzcx
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRy
eSBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNTAgeHRmL3Rl
c3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAxNSBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQtYW1kNjQteGwt
eHNtICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTc3
MQogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hv
c3QgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDE1
IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QtYW1k
NjQtaTM4Ni14bC14c20gICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxNSBndWVzdC1zYXZl
cmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWkzODYtcGFp
ciAgMjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMTk3
NzEKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hv
c3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAg
IGZhaWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxNSBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0
ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWNvdzIgICAgMTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMu
IDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgMTQgZ3Vlc3Qtc2F2ZXJlc3Rv
cmUgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViIDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxNCBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCgpSZWdyZXNzaW9ucyB3
aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcpOgogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1ydGRzICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE5NzcxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJs
b2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3NzEKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICAgZmFpbCBsaWtlIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzcxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTk3NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzcxCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMTk3NzEKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgIDcgeGVu
LWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0
LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAg
ICAgICAgIDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDUyIHh0
Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFt
ZDY0LWFtZDY0LTUgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14
c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02
NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwg
ICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3Rl
ZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAg
ICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5k
YWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAg
ICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dz
LWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRl
c3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICA1OTM4YWExN2I0OTU5NTE1MGNhZGUzZGRjMmMx
OTI5ZWNkMGRmMzlhCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkMTE3
ODNjOTkyNzAyYzQ2MjVlOGZhMmU1NDViMDViZmEyOWVkMzJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMg
ICAxMTk3NzEgIDIwMTgtMDItMjEgMDI6Mzk6MDIgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNp
bmNlICAgMTE5OTUzICAyMDE4LTAyLTIzIDA5OjQzOjEwIFogICAgMSBkYXlzICAgIDEgYXR0ZW1w
dHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQt
cHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQt
YW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRv
bS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRh
bGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0
cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyb2tlbiAg
CiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saXZlcGF0Y2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1w
eWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdo
dCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9n
cwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJl
IGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3Nz
dGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBp
biBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3Rl
cgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgYnJva2VuCmJyb2tlbi1zdGVwIHRlc3QtYW1kNjQtaTM4
Ni1mcmVlYnNkMTAtaTM4NiBob3N0LWluc3RhbGwoNCkKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1p
dCA1OTM4YWExN2I0OTU5NTE1MGNhZGUzZGRjMmMxOTI5ZWNkMGRmMzlhCkF1dGhvcjogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpEYXRlOiAgIEZyaSBGZWIgMjMgMTA6MTc6NTYgMjAx
OCArMDEwMAoKICAgIHg4Ni9QVjogY29ycmVjdGx5IGNvdW50IE1TUnMgdG8gbWlncmF0ZQogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CihxZW11
IGNoYW5nZXMgbm90IGluY2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sat Feb 24 19:40:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 19:40:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epfgT-0002ol-Fp; Sat, 24 Feb 2018 19:40:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=les6=fs=iiitd.ac.in=kanika16047@srs-us1.protection.inumbo.net>)
 id 1epfgS-0002oZ-0a
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 19:40:37 +0000
X-Inumbo-ID: 72003c9e-199a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x232.google.com (unknown [2a00:1450:4010:c07::232])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72003c9e-199a-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 20:39:37 +0100 (CET)
Received: by mail-lf0-x232.google.com with SMTP id o145so13686828lff.0
 for <xen-devel@lists.xenproject.org>; Sat, 24 Feb 2018 11:40:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=iiitd.ac.in; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=WUMtf+jh8197kt5t0eH3NHreDBP3b2H4aQDt6nlQnP0=;
 b=Gg/pjAT2gHkOSKp0aEsMQf+gGjPnlC1MP1HyCX0DZHa5NEMCszEW7UDyERcNnQUq2/
 gHi7xlJZr8XTaE+Qi1EnIKe2LsZ79c2tp5jMhZ4IDVbwd15moH6oPIyAjw2LafAczslP
 ittysCt9WdrFn4Ct1Ot5VU3xS4YGlOGYap6c0=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=WUMtf+jh8197kt5t0eH3NHreDBP3b2H4aQDt6nlQnP0=;
 b=b0nBSlrFcuilYfR3V49kc6GnAAeWnBC9PC6Q2zwfK12K42qLI59WbLsblnj12J+OFM
 4E2Z9Kl/eGGut/XlgDPQqajWdYpGbvZXlRIcGHfcP/aplPD4E02anJ6kMm243apJusXF
 /8y7rzfP995XIEKkyBAL9iS9kQJYqJl+ldUkpNvB7C1vPYb4Dyvp9WjC2Mli4Ccs5Oox
 41ZJGoki30jA/PhK/O9xVPXAuQVkGX3Ox5FDVKPmCfCb9KrStEcfI5rABKvHSFzvVzPc
 ozmznxOvWAPr5bRgBoG/UpFuCPKsRYgObwWKkYBK0fcTC4Rp/oIpohKbh0c8Lv8RdcaN
 OJ7A==
X-Gm-Message-State: APf1xPAPcwY6Hua3Ld+pOh+CUczAt0pqZZHwFSGsVQhOCleSqxaQrxiR
 iN7BcC14Cg1lp6Edsu2ycOWy9NdKIwvTomUKRoh3nQ==
X-Google-Smtp-Source: AG47ELs7SBDrr85QK12KZRkm2W3rfUZZkKe7Ao/34+llFY7ZtOdKtAkfHme3AW3/q4GetU1G+tPwhyic4oPHQEw55S4=
X-Received: by 10.25.235.91 with SMTP id j88mr4185730lfh.20.1519501227540;
 Sat, 24 Feb 2018 11:40:27 -0800 (PST)
MIME-Version: 1.0
Received: by 10.46.21.2 with HTTP; Sat, 24 Feb 2018 11:40:27 -0800 (PST)
In-Reply-To: <723A9DC0-1134-4637-9B80-E15ADF026EC3@xenproject.org>
References: <4C7AE15B-6A38-4D0B-8E31-2A13DAD04D71@citrix.com>
 <alpine.DEB.2.10.1802141036260.5392@sstabellini-ThinkPad-X260>
 <CAFSf9ho6SwiPw8jDzzy3O+MhjY23MdwWvSNQDwJcr5Y56rjTTA@mail.gmail.com>
 <CAFSf9hqHcZ=9KEb2R=psTy5ou1L6Kh_AE-Tr2HZNWW-qtuw_9g@mail.gmail.com>
 <723A9DC0-1134-4637-9B80-E15ADF026EC3@xenproject.org>
From: KANIKA SAINI <kanika16047@iiitd.ac.in>
Date: Sun, 25 Feb 2018 01:10:27 +0530
Message-ID: <CAFSf9ho7cA04Uey+6y_3DRA6D054QiGQwK22yCHvF6wwuo3A3w@mail.gmail.com>
To: Lars Kurth <lars.kurth.xen@gmail.com>
Cc: Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 xen-devel <xen-devel@lists.xenproject.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
Subject: Re: [Xen-devel] [Minios-devel] Excited for Xen Project in Outreachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7825096319659749708=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7825096319659749708==
Content-Type: multipart/alternative; boundary="001a113c4962e758ee0565fa726e"

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

Thank you, Lars.
The links you have provided have managed to make things clearer to me now.

I understand how a flag in the makefile can be changed by passing a
parameter to the make command in the command line and how
"origin" checks where the variable comes from.
I did realize creating the dependency of the Makefile itself would indeed
not be a good idea at the finer level of granularity.
I went through the documentation at
http://unikraft.neclab.eu/developers-app.html and can now understand the
structure of makefiles of libraries better.

I spent some time studying the problem and came across this solution at
https://www.cmcrossroads.com/article/rebuilding-when-cppflags-changes which
uses the concept of signatures.
I also understood how rules are dynamically being set by the Makefiles in
support/build/ directory.

To be able to draft a solution there's one more thing lacking my
understanding, which is the order of the execution of the makefiles.
What calls the dynamic makefiles and when is the main makefile called and
how do the dynamic makefiles pass those parameters to the main one?

According to what I understood, the flags for the addition of new libraries
or new configurations through the menu config are already being taken care
of by the dynamic checking if that's right. We only have to handle the
additional flags passed through the command line.

I appreciate your time and guidance.

Thank you.




=E2=80=8C

On Fri, Feb 23, 2018 at 2:31 PM, Lars Kurth <lars.kurth.xen@gmail.com>
wrote:

> Hi Kanika,
>
> On 22 Feb 2018, at 20:34, KANIKA SAINI <kanika16047@iiitd.ac.in> wrote:
>
> *Issue suggested by Simon*
> In Unikraft - whenever compiler flags are changed due to an addition of a
> library or something else according to the build rules, the make command
> doesn't force recompilation of those files affected by the flag change
> unless the files are altered too. The only way out is to "make clean" and
> "make" again all the files which can be redundantly time-consuming.
>
>
> *Solution*One way is to create flag files for objects and add those as
> their dependency in the Makefile.
>
>
>
> Apart from this, I'm wondering if rules are passed on to the Makefile and
> changes are depicted in the Makefile itself, can we add Makefile as the
> dependency of objects to solve this issue?
>
>
> I think the answer is in the documentation, which explains the UI (if you
> to call it that way) for the build system (see http://unikraft.neclab.
> eu/developers-app.html)
>
> You can also usually figure out which parameters are passed to make via
> the command line by searching for the origin function, in particular for
> "command line" return values (https://www.gnu.org/software/
> make/manual/html_node/Origin-Function.html). This will give you a sense
> of the values that can be passed to the build system from outside of a
> makefile.
>
> Now, you do need to make sure that you don't change the UI interface, as
> this would break everyone who uses Unikraft.
>
> Assuming that all the flags we care about are already encoded in a
> Makefile (and don't come through the command line or through any other
> means), then adding a dependency may be sufficient. There is the question
> how granular you want this to be:
> a) Is it OK for everything to be rebuilt when say you change a -Dfoo
> b) Do you want this to be more fine grained
>
> Have a google for something like "rebuilding when makefile flags change"
> and you will find a few example patterns with different trade-offs to sol=
ve
> this problem in general
>
> The second challenge is that most substantial build rules get created
> dynamically via* [unikraft/unikraft.git]
> <http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;hb=3DH=
EAD> / support
> <http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;f=3Dsu=
pport;hb=3DHEAD> / build
> <http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;f=3Dsu=
pport/build;hb=3DHEAD> /
> * *
> Thus, adding a dependency on a makefile may not be as simple as it sounds
>
> Lars
>



--=20
Yours sincerely,
Kanika Saini
CSE, IIITD Class of 2020

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

<div dir=3D"ltr"><img width=3D"0" height=3D"0" class=3D"mailtrack-img" alt=
=3D"" style=3D"display:flex" src=3D"https://mailtrack.io/trace/mail/e0547bf=
16b9227ec7e088fe59676c17f256bcccc.png?u=3D1498883">Thank you, Lars.=C2=A0<b=
r>The links you have provided have managed to make things clearer to me now=
.<br><br>I understand how a flag in the makefile can be changed by passing =
a parameter to the make command in the command line and how <br>&quot;origi=
n&quot; checks where the variable comes from.<br>I did realize creating the=
 dependency of the Makefile itself would indeed not be a good idea at the f=
iner level of granularity.=C2=A0<br>I went through the documentation at=C2=
=A0<span id=3D"gmail-docs-internal-guid-1ee4b8dd-c947-9b59-ad09-0d74946c349=
6"><span style=3D"text-decoration-line:underline;font-size:9.5pt;font-famil=
y:Arial;vertical-align:baseline;white-space:pre-wrap"><a href=3D"http://uni=
kraft.neclab.eu/developers-app.html" style=3D"text-decoration-line:none">ht=
tp://unikraft.neclab.eu/developers-app.html</a> </span></span>and can now u=
nderstand the structure of makefiles of libraries better.=C2=A0<br><br>I sp=
ent some time studying the problem and came across this solution at=C2=A0<a=
 href=3D"https://www.cmcrossroads.com/article/rebuilding-when-cppflags-chan=
ges">https://www.cmcrossroads.com/article/rebuilding-when-cppflags-changes<=
/a>=C2=A0which uses the concept of signatures.=C2=A0<br>I also understood h=
ow rules are dynamically being set by the Makefiles in support/build/ direc=
tory.=C2=A0<br><br>To be able to draft a solution=C2=A0there&#39;s one more=
 thing lacking my understanding, which is the order of the execution of the=
 makefiles.=C2=A0<br>What calls the dynamic makefiles and when is the main =
makefile called and how do the dynamic makefiles pass those parameters to t=
he main one?<br><br>According to what I understood, the flags for the addit=
ion of new libraries or new configurations through the menu config are alre=
ady being taken care of by the dynamic checking if that&#39;s right. We onl=
y have to handle the additional flags passed through the command line.=C2=
=A0<br><br>I appreciate your time and guidance.<br><br>Thank you.<br><br><b=
r><br><br>=E2=80=8C</div><div class=3D"gmail_extra"><br><div class=3D"gmail=
_quote">On Fri, Feb 23, 2018 at 2:31 PM, Lars Kurth <span dir=3D"ltr">&lt;<=
a href=3D"mailto:lars.kurth.xen@gmail.com" target=3D"_blank">lars.kurth.xen=
@gmail.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=
=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div sty=
le=3D"word-wrap:break-word;line-break:after-white-space">Hi Kanika,<br><div=
><br><blockquote type=3D"cite"><span class=3D""><div>On 22 Feb 2018, at 20:=
34, KANIKA SAINI &lt;<a href=3D"mailto:kanika16047@iiitd.ac.in" target=3D"_=
blank">kanika16047@iiitd.ac.in</a>&gt; wrote:</div><br class=3D"m_386647243=
6702958773Apple-interchange-newline"></span><div><div dir=3D"ltr" style=3D"=
font-family:Helvetica;font-size:12px;font-style:normal;font-variant-caps:no=
rmal;font-weight:normal;letter-spacing:normal;text-align:start;text-indent:=
0px;text-transform:none;white-space:normal;word-spacing:0px"><img width=3D"=
0" height=3D"0" class=3D"m_3866472436702958773mailtrack-img" alt=3D"" src=
=3D"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAA=
AIBRAA7" style=3D"display:flex"><span class=3D""><div></div><div></div><div=
></div><b>Issue suggested by Simon</b><div>In Unikraft - whenever compiler =
flags are changed due to an addition of a library or something else accordi=
ng to the build rules, the make command doesn&#39;t force recompilation of =
those files affected by the flag change unless the files are altered too. T=
he only way out is to &quot;make clean&quot; and &quot;make&quot; again all=
 the files which can be redundantly time-consuming.<br><br><b>Solution<br><=
/b>One way is to create flag files for objects and add those as their depen=
dency in the Makefile.<br></div></span></div></div></blockquote><div><br></=
div></div><span class=3D""><div><br><blockquote type=3D"cite"><div><div dir=
=3D"ltr" style=3D"font-family:Helvetica;font-size:12px;font-style:normal;fo=
nt-variant-caps:normal;font-weight:normal;letter-spacing:normal;text-align:=
start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0=
px"><div>Apart from this, I&#39;m wondering if rules are passed on to the M=
akefile and changes are depicted in the Makefile itself, can we add Makefil=
e as the dependency of objects to solve this issue?<br></div></div></div></=
blockquote><div><br></div></div></span>I think the answer is in the documen=
tation, which explains the UI (if you to call it that way) for the build sy=
stem (see=C2=A0<a href=3D"http://unikraft.neclab.eu/developers-app.html" ta=
rget=3D"_blank">http://unikraft.neclab.<wbr>eu/developers-app.html</a>)<div=
><br><div>You can also usually figure out which parameters are passed to ma=
ke via the command line by searching for the origin function, in particular=
 for &quot;command line&quot; return values (<a href=3D"https://www.gnu.org=
/software/make/manual/html_node/Origin-Function.html" target=3D"_blank">htt=
ps://www.gnu.org/software/<wbr>make/manual/html_node/Origin-<wbr>Function.h=
tml</a>). This will give you a sense of the values that can be passed to th=
e build system from outside of a makefile.</div><div><br></div><div>Now, yo=
u do need to make sure that you don&#39;t change the UI interface, as this =
would break everyone who uses Unikraft.</div></div><div><br></div><div>Assu=
ming that all the flags we care about are already encoded in a Makefile (an=
d don&#39;t come through the command line or through any other means), then=
 adding a dependency may be sufficient. There is the question how granular =
you want this to be:=C2=A0</div><div>a) Is it OK for everything to be rebui=
lt when say you change a -Dfoo=C2=A0</div><div>b) Do you want this to be mo=
re fine grained</div><div><br></div><div>Have a google for something like &=
quot;rebuilding when makefile flags change&quot; and you will find a few ex=
ample patterns with different trade-offs to solve this problem in general</=
div><div><br></div><div>The second challenge is that most substantial build=
 rules get created dynamically via<b>=C2=A0<a href=3D"http://xenbits.xen.or=
g/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;hb=3DHEAD" title=3D"tree root"=
 style=3D"color:rgb(136,0,0);font-family:sans-serif;font-variant-ligatures:=
normal;background-color:rgb(255,255,255)" target=3D"_blank">[unikraft/unikr=
aft.git]</a><span style=3D"font-family:sans-serif;font-variant-ligatures:no=
rmal;background-color:rgb(255,255,255)">=C2=A0/=C2=A0</span><a href=3D"http=
://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtree;f=3Dsupport;h=
b=3DHEAD" title=3D"support" style=3D"color:rgb(136,0,0);font-family:sans-se=
rif;font-variant-ligatures:normal;background-color:rgb(255,255,255)" target=
=3D"_blank"><wbr>support</a><span style=3D"font-family:sans-serif;font-vari=
ant-ligatures:normal;background-color:rgb(255,255,255)">=C2=A0/=C2=A0</span=
><a href=3D"http://xenbits.xen.org/gitweb/?p=3Dunikraft/unikraft.git;a=3Dtr=
ee;f=3Dsupport/build;hb=3DHEAD" title=3D"support/build" style=3D"color:rgb(=
136,0,0);font-family:sans-serif;font-variant-ligatures:normal;background-co=
lor:rgb(255,255,255)" target=3D"_blank">build</a><span style=3D"font-family=
:sans-serif;font-variant-ligatures:normal;background-color:rgb(255,255,255)=
">=C2=A0/ *=C2=A0</span></b></div><div><span style=3D"font-family:sans-seri=
f;font-variant-ligatures:normal;background-color:rgb(255,255,255)">Thus, ad=
ding a dependency on a makefile may not be as simple as it sounds</span></d=
iv><span class=3D"HOEnZb"><font color=3D"#888888"><div><span style=3D"font-=
family:sans-serif;font-variant-ligatures:normal;background-color:rgb(255,25=
5,255)"><br></span></div><div><span style=3D"font-family:sans-serif;font-va=
riant-ligatures:normal;background-color:rgb(255,255,255)">Lars=C2=A0</span>=
</div></font></span></div></blockquote></div><br><br clear=3D"all"><div><br=
></div>-- <br><div class=3D"gmail_signature" data-smartmail=3D"gmail_signat=
ure"><div dir=3D"ltr"><div><div dir=3D"ltr"><div>Yours sincerely,<br></div>=
Kanika Saini<br></div><div>CSE, IIITD Class of 2020</div></div></div></div>
</div>

--001a113c4962e758ee0565fa726e--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7825096319659749708==--


From xen-devel-bounces@lists.xenproject.org Sat Feb 24 21:06:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sat, 24 Feb 2018 21:06:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eph1A-0000oY-L9; Sat, 24 Feb 2018 21:06:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ffbk=fs=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eph19-0000oB-Qb
 for xen-devel@lists.xenproject.org; Sat, 24 Feb 2018 21:06:03 +0000
X-Inumbo-ID: 6571a0d8-19a6-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6571a0d8-19a6-11e8-ba59-bc764e045a96;
 Sat, 24 Feb 2018 22:05:09 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eph15-0007Ln-Dt; Sat, 24 Feb 2018 21:05:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eph0z-0004WL-UN; Sat, 24 Feb 2018 21:05:53 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eph0z-0002A6-N8; Sat, 24 Feb 2018 21:05:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119954-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=88fbabc49158b0b858248fa124ef590c5df7782f
X-Osstest-Versions-That: xen=3b10e123e926dd8469c0b3137a32d387ef70b1f5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sat, 24 Feb 2018 21:05:53 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 119954: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk1NCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTk1NC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgUkVHUi4gdnMu
IDExOTgzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxv
Y2FsbWlncmF0ZS94MTAgZmFpbCBSRUdSLiB2cy4gMTE5ODM5CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5Nzc2CiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUv
eDEwIGZhaWwgbGlrZSAxMTk3NzYKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2
NCAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgbGlrZSAxMTk4MzkKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExOTgzOQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9k
ZWJpYW4ucmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE5ODM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MzkK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExOTgzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5ODM5CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZt
NjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNl
ZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTIg
eHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93
cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICA4OGZiYWJjNDkxNThiMGI4NTgyNDhmYTEyNGVmNTkwYzVkZjc3ODJmCmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAzYjEwZTEyM2U5MjZkZDg0NjljMGIzMTM3
YTMyZDM4N2VmNzBiMWY1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk4MzkgIDIwMTgtMDItMjEg
MTk6MzE6NTQgWiAgICAzIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5OTU0ICAyMDE4LTAy
LTIzIDA5OjQ0OjA4IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQt
YXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0
ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3Zt
Zi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVt
cHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRl
bCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBh
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
cGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3Mv
aW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0
cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlv
biBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUg
Y2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rl
c3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA4OGZiYWJjNDkxNThi
MGI4NTgyNDhmYTEyNGVmNTkwYzVkZjc3ODJmCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIEZyaSBGZWIgMjMgMTA6MTM6NTUgMjAxOCArMDEwMAoKICAgIHg4
Ni9QVjogY29ycmVjdGx5IGNvdW50IE1TUnMgdG8gbWlncmF0ZQogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGlu
Y2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 25 03:00:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 03:00:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epmWr-00011l-It; Sun, 25 Feb 2018 02:59:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/c0b=ft=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epmWp-00011Z-Ts
 for xen-devel@lists.xenproject.org; Sun, 25 Feb 2018 02:59:07 +0000
X-Inumbo-ID: 14c8dcfe-19d8-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 14c8dcfe-19d8-11e8-b9b1-635ca7ef6cff;
 Sun, 25 Feb 2018 03:00:48 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epmWi-0002AB-48; Sun, 25 Feb 2018 02:59:00 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epmWc-0005hq-J7; Sun, 25 Feb 2018 02:58:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epmWc-0003dA-9X; Sun, 25 Feb 2018 02:58:54 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119970-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:build-armhf-xsm:<job status>:broken:regression
 xen-unstable:build-armhf-xsm:host-build-prep:fail:regression
 xen-unstable:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=1e1da6ec3aeb289d885b6a2ad0ea50949426f3a4
X-Osstest-Versions-That: xen=8f9ccfe93570ecae18d9cc224931787d0bca9c66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Feb 2018 02:58:54 +0000
Subject: [Xen-devel] [xen-unstable test] 119970: regressions - trouble:
	blocked/broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0454880194824005633=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119970 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119970/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf-xsm                 <job status>                 broken
 build-armhf-xsm               5 host-build-prep          fail REGR. vs. 119713

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119713
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119713
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119713
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 119713
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119713
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 119713
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119713
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119713
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119713
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  1e1da6ec3aeb289d885b6a2ad0ea50949426f3a4
baseline version:
 xen                  8f9ccfe93570ecae18d9cc224931787d0bca9c66

Last test of basis   119713  2018-02-20 07:56:20 Z    4 days
Failing since        119785  2018-02-21 02:46:06 Z    3 days    3 attempts
Testing same since   119970  2018-02-23 15:43:01 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Brian Woods <brian.woods@amd.com>
  Doug Goldstein <cardoe@cardoe.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Olaf Hering <olaf@aepfle.de>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              broken  
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 blocked 
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      blocked 
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf-xsm broken

Not pushing.

(No revision log; it would be 306 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0454880194824005633==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 25 04:21:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 04:21:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epnnk-0007eq-E1; Sun, 25 Feb 2018 04:20:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/c0b=ft=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epnnj-0007eT-Kj
 for xen-devel@lists.xenproject.org; Sun, 25 Feb 2018 04:20:39 +0000
X-Inumbo-ID: 1aff2fe1-19e3-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1aff2fe1-19e3-11e8-ba59-bc764e045a96;
 Sun, 25 Feb 2018 05:19:43 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epnne-0004IX-Uj; Sun, 25 Feb 2018 04:20:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epnnZ-0000q1-G0; Sun, 25 Feb 2018 04:20:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epnnZ-0006Zc-3o; Sun, 25 Feb 2018 04:20:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119973-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Feb 2018 04:20:29 +0000
Subject: [Xen-devel] [seabios test] 119973: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk3MyBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk5NzMvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMTMgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgMTA2IGRheXMgIDEzNiBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgICA5IGRheXMgICAx
NCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Sun Feb 25 06:30:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 06:30:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eppol-0000Q7-AB; Sun, 25 Feb 2018 06:29:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/c0b=ft=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eppoj-0000Pk-TH
 for xen-devel@lists.xenproject.org; Sun, 25 Feb 2018 06:29:49 +0000
X-Inumbo-ID: 840dbe58-19f5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 840dbe58-19f5-11e8-b9b1-635ca7ef6cff;
 Sun, 25 Feb 2018 06:31:31 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eppoa-0007tW-AW; Sun, 25 Feb 2018 06:29:40 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eppoU-0002fq-Rk; Sun, 25 Feb 2018 06:29:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eppoT-0001L2-Ro; Sun, 25 Feb 2018 06:29:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119978-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=0a773d55ac76c5aa89ed9187a3bc5af8c5c2a6d0
X-Osstest-Versions-That: qemuu=ff8689611a1d954897d857b28f7ef404e11cfa2c
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Feb 2018 06:29:33 +0000
Subject: [Xen-devel] [qemu-mainline test] 119978: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3188523427298148424=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119978 qemu-mainline real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119978/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119894
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119894
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119894
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119894
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119894
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119894
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 qemuu                0a773d55ac76c5aa89ed9187a3bc5af8c5c2a6d0
baseline version:
 qemuu                ff8689611a1d954897d857b28f7ef404e11cfa2c

Last test of basis   119894  2018-02-22 15:26:13 Z    2 days
Testing same since   119978  2018-02-23 22:50:34 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alistair Francis <alistair.francis@xilinx.com>
  Andrew Jeffery <andrew@aj.id.au>
  Brad Smith <brad@comstyle.com>
  Gerd Hoffmann <kraxel@redhat.com>
  Howard Spoelstra <hsp.cat7@gmail.com>
  Hugo Landau <hlandau@devever.net>
  Michael Walle <michael@walle.cc>
  Pekka Enberg <penberg@iki.fi>
  Peter Maydell <peter.maydell@linaro.org>
  Philippe Mathieu-DaudĂ© <f4bug@amsat.org>
  Richard Braun <rbraun@sceen.net>
  Richard Henderson <richard.henderson@linaro.org>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/qemu-xen.git
   ff8689611a..0a773d55ac  0a773d55ac76c5aa89ed9187a3bc5af8c5c2a6d0 -> upstream-tested


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============3188523427298148424==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 25 07:32:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 07:32:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epqmx-0005ZZ-G3; Sun, 25 Feb 2018 07:32:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/c0b=ft=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epqmw-0005ZC-Tg
 for xen-devel@lists.xenproject.org; Sun, 25 Feb 2018 07:32:02 +0000
X-Inumbo-ID: 35a82e3d-19fe-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35a82e3d-19fe-11e8-b9b1-635ca7ef6cff;
 Sun, 25 Feb 2018 07:33:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epqmo-00011R-N3; Sun, 25 Feb 2018 07:31:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epqmj-0005I5-DS; Sun, 25 Feb 2018 07:31:49 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epqmj-0000xh-4l; Sun, 25 Feb 2018 07:31:49 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119991-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-raw:xen-boot:fail:regression
 libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=ef71caeaa81ab75daf441fe702d267c9b722bafb
X-Osstest-Versions-That: libvirt=87876c7736646452f4139a4d3a8478c51b92abbe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Feb 2018 07:31:49 +0000
Subject: [Xen-devel] [libvirt test] 119991: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============0162469581695878819=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 119991 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/119991/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-libvirt-raw  7 xen-boot                 fail REGR. vs. 119943

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119943
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119943
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              ef71caeaa81ab75daf441fe702d267c9b722bafb
baseline version:
 libvirt              87876c7736646452f4139a4d3a8478c51b92abbe

Last test of basis   119943  2018-02-23 06:46:50 Z    2 days
Testing same since   119991  2018-02-24 08:11:49 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Christian Ehrhardt <christian.ehrhardt@canonical.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Jiri Denemark <jdenemar@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 fail    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit ef71caeaa81ab75daf441fe702d267c9b722bafb
Author: Jim Fehlig <jfehlig@suse.com>
Date:   Wed Feb 21 18:48:38 2018 -0700

    libxl: round memory values to next 1MiB increment
    
    libxl requires the memory sizes to be rounded to 1MiB increments.
    Attempting to start a domain that violates this requirement will
    fail with the marginally helpful error
    
    2018-02-22 01:55:32.921+0000: xc: panic: xc_dom_boot.c:141: xc_dom_boot_mem_init: can't allocate low memory for domain: Out of memory
    2018-02-22 01:55:32.921+0000: libxl: libxl_dom.c:671:libxl__build_dom: xc_dom_boot_mem_init failed: No such file or directory
    
    Round the maximum and current memory values to the next 1MiB
    increment when generating the libxl_domain_config object.
    
    Signed-off-by: Jim Fehlig <jfehlig@suse.com>

commit ddedcd0e14cda2b41d5f22fdfd0ad78cf057d49c
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split lxc driver build rules into lxc/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 7b621870df921aa665a92ffa11debcaa02ea318b
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split vz driver build rules into vz/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 4edef9c3b38568b8b17487b7a852b3ce011bf575
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split xenapi driver build rules into xenapi/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 2cd876eb7f5739c71e5211468076fdf6de514290
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split xen driver build rules into xen/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit ea7c61255f79e8944eb46ba2531c097710655865
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split libxl driver build rules into libxl/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit cdfbb0666f7aebdff4b113b8a9c3f44ad467cd9a
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split xenconfig driver build rules into xenconfig/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit cf2c4c9e15978767dbd103b2121d58a3c7219f32
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split bhyve driver build rules into bhyve/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit abe060a4fa177a089a9496c03a7f439a5f7f20ab
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split qemu driver build rules into qemu/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 1158bf0db1da1ff558d840f4c10b9c061c970d8e
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split openvz driver build rules into openvz/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 0ca89a95ac8d305cd569b3e698ba10be269226f4
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split vbox driver build rules into vbox/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit af04f5c02397d70227138605ac27c691f257b30f
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split vmware driver build rules into vmware/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 253b528c3f595dbca8c065e952fb859893d973e6
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split hyperv driver build rules into hyperv/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 100864c042c497e9381fe6ba26e918174a9af9ea
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split ESX driver build rules into esx/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit c8da8363d2227843df0990809fdcbdc9123cf394
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split test driver build rules into test/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 82ef8c49ae990e84886f1239e72ff1759d6007a1
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split PHyp driver build rules into phyp/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit 44fc16ec7fe1e1b29797789d0888cd56324d681e
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Wed Feb 21 18:05:56 2018 +0000

    make: split UML driver build rules into uml/Makefile.inc.am
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit ff02d1af4041ea4cf6bea68aac66d93a970e92f1
Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
Date:   Tue Jan 16 16:05:26 2018 +0100

    tools: avoid text spilling into variables
    
    While libvirt-guests.sh is running cases can let guest_is_on fail which
    causes check_guests_shutdown to print output.
    That output shall not spill into the users of function
    check_guests_shutdown which is therefore now returning values in a
    variable like guest_is_on already did.
    
    Original-Author: Christian Ehrhardt <christian.ehrhardt@canonical.com>
    Modified-By: Jorge Niedbalski <niedbalski@ubuntu.com>
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>

commit 1351a0f8b428d52b42ff1e5c3a109077ac58c855
Author: Daniel P. BerrangĂ© <berrange@redhat.com>
Date:   Fri Feb 23 11:36:37 2018 +0000

    make: fix VPATH install of upstart files
    
    Signed-off-by: Daniel P. BerrangĂ© <berrange@redhat.com>

commit edae027cfe02be4863dcef1e7f0ea0564766e312
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Thu Feb 22 13:51:36 2018 +0100

    qemu: Fix updating device with boot order
    
    Commit v3.7.0-14-gc57f3fd2f8 prevented adding a <boot order='x'/>
    element to an inactive domain with global <boot dev='...'/> element.
    However, as a result of that change updating any device with boot order
    would fail with 'boot order X is already used by another device', where
    "another device" is in fact the device which is being updated.
    
    To fix this we have to ignore the device which we're about to update
    when checking for boot order conflicts.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1546971
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>

commit b6a264e8550d4add3946ec2fd9ae31a76fbf16fe
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Thu Feb 22 13:30:27 2018 +0100

    Pass oldDev to virDomainDefCompatibleDevice on device update
    
    When calling virDomainDefCompatibleDevice to check a new device during
    device update, we need to pass the original device which is going to be
    updated in addition to the new device. Otherwise, the function can
    report false conflicts.
    
    The new argument is currently ignored by virDomainDefCompatibleDevice,
    but this will change in the following patch.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1546971
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>

commit e3497f3fc895c427ce35188f3ddb2bb47a853be9
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Thu Feb 22 13:22:39 2018 +0100

    lxc: Drop useless check in live device update
    
    Checking the new device definition makes little sense when lxc driver
    does not support live device update at all.
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>

commit 64ba7803ca1dc04aa5cbc60b4cf51c1868ae0dc4
Author: Jiri Denemark <jdenemar@redhat.com>
Date:   Thu Feb 22 13:24:58 2018 +0100

    qemu_hotplug: Drop dead code in net update
    
    vm->def->nets[changeidx] can never be NULL for changeidx returned by
    virDomainNetFindIdx.
    
    Signed-off-by: Jiri Denemark <jdenemar@redhat.com>

commit 3154b3414a930a572b086c06f9d99afe09b83ded
Author: Michal Privoznik <mprivozn@redhat.com>
Date:   Fri Feb 23 09:47:41 2018 +0100

    libvirt.spec.in: Don't distribute libvirtd.upstart
    
    Firstly, for rpm we are building libvirt with
    --init-script=systemd or --init-script=redhat. So upstart is
    never enabled. And only due to a bug we installed
    libvirtd.upstart file.
    
    Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
    Reviewed-by: Pavel Hrdina <phrdina@redhat.com>


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0162469581695878819==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 25 09:26:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 09:26:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epsZg-00068L-Jv; Sun, 25 Feb 2018 09:26:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/c0b=ft=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epsZf-000687-GQ
 for xen-devel@lists.xenproject.org; Sun, 25 Feb 2018 09:26:27 +0000
X-Inumbo-ID: 311457b0-1a0e-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 311457b0-1a0e-11e8-b9b1-635ca7ef6cff;
 Sun, 25 Feb 2018 09:28:09 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epsZW-0004OW-LV; Sun, 25 Feb 2018 09:26:18 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epsZR-00010x-13; Sun, 25 Feb 2018 09:26:13 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epsZP-000174-MQ; Sun, 25 Feb 2018 09:26:12 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119983-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0fbf30a7f863139dd0ac556e44f92f5787654847
X-Osstest-Versions-That: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Feb 2018 09:26:12 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 119983: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk4MyB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTk4My8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE5MjI3CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxMTkyMjcKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMTkyMjcKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
bGlrZSAxMTkxODcKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTIyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5MjI3
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDEyIGd1ZXN0LXN0YXJ0ICAgICAgICAgICAg
ICAgICAgZmFpbCAgbGlrZSAxMTkyMjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIyNwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWls
IGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMjcKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTIy
NwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMjcKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTIgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAzNyB4dGYvdGVzdC1o
dm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVt
b3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA1
MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTIgeHRmL3Rlc3Qt
aHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNh
LTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAg
MzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDc2IHh0Zi90ZXN0
LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTUgICAgICAgNzYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1v
cC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAg
IDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNzYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1u
ZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAg
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFs
bCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEw
LWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZh
aWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAg
ICAgICAgICAgIDBmYmYzMGE3Zjg2MzEzOWRkMGFjNTU2ZTQ0ZjkyZjU3ODc2NTQ4NDcKYmFzZWxp
bmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAgIDc1YmRkNjkzMDMzZTZkYmQ2ZmU1YWUy
MzVmNzk5NjFkMmYwYWE4NGQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExOTIyNyAgMjAxOC0wMi0x
NSAwMTo0NDoyNyBaICAgMTAgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTk2ODIgIDIwMTgt
MDItMTkgMjI6NTE6MzUgWiAgICA1IGRheXMgICAgNiBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2lu
Y2UgICAxMTk5ODMgIDIwMTgtMDItMjQgMDI6NDk6MTQgWiAgICAxIGRheXMgICAgMSBhdHRlbXB0
cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogIEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogIEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgTWFyYyBaeW5naWVyIDxtYXJjLnp5
bmdpZXJAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1
cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1w
dmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNo
aW5nLgoKKE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgNDU2IGxpbmVzIGxvbmcuKQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Sun Feb 25 10:55:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 10:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eptxc-0004Lr-0r; Sun, 25 Feb 2018 10:55:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/c0b=ft=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eptxb-0004Ld-0B
 for xen-devel@lists.xenproject.org; Sun, 25 Feb 2018 10:55:15 +0000
X-Inumbo-ID: 98de2317-1a1a-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 98de2317-1a1a-11e8-b9b1-635ca7ef6cff;
 Sun, 25 Feb 2018 10:56:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eptxT-0006hY-Tr; Sun, 25 Feb 2018 10:55:07 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eptxO-0004ks-Ca; Sun, 25 Feb 2018 10:55:02 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eptxN-0007rG-KH; Sun, 25 Feb 2018 10:55:01 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120008-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=a823a5280f25ad19a751dd9a41044f556471e61a
X-Osstest-Versions-That: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Feb 2018 10:55:01 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 120008: regressions - ALL
	FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5179774701123382592=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 120008 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120008/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 coverity-amd64                7 coverity-upload          fail REGR. vs. 119558

version targeted for testing:
 xen                  a823a5280f25ad19a751dd9a41044f556471e61a
baseline version:
 xen                  24470b99c1671dca531c2cf5747eda2f8892ecbc

Last test of basis   119558  2018-02-18 09:47:32 Z    7 days
Failing since        119806  2018-02-21 09:29:16 Z    4 days    2 attempts
Testing same since   120008  2018-02-25 09:34:47 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Robinson <Alan.Robinson@ts.fujitsu.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citix.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Brian Woods <brian.woods@amd.com>
  Dario Faggioli <dfaggioli@suse.com>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Olaf Hering <olaf@aepfle.de>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 409 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5179774701123382592==--

From xen-devel-bounces@lists.xenproject.org Sun Feb 25 14:19:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 14:19:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1epx9O-0002cG-A9; Sun, 25 Feb 2018 14:19:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/c0b=ft=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1epx9N-0002bY-A2
 for xen-devel@lists.xenproject.org; Sun, 25 Feb 2018 14:19:37 +0000
X-Inumbo-ID: 25ddb520-1a37-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 25ddb520-1a37-11e8-b9b1-635ca7ef6cff;
 Sun, 25 Feb 2018 14:21:19 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1epx9F-0003Tf-Sf; Sun, 25 Feb 2018 14:19:29 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1epx9A-0007kl-CJ; Sun, 25 Feb 2018 14:19:24 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1epx99-0007jZ-R6; Sun, 25 Feb 2018 14:19:23 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119996-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=ebfca258f5d7ab59cd1b72ad56f1de0e7a138ba9
X-Osstest-Versions-That: ovmf=d624deb7abf9ddce2a3a280eec233f5c5feb4f20
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Feb 2018 14:19:23 +0000
Subject: [Xen-devel] [ovmf test] 119996: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk5NiBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMTk5OTYvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBlYmZjYTI1OGY1ZDdhYjU5Y2QxYjcyYWQ1NmYxZGUw
ZTdhMTM4YmE5CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBkNjI0ZGVi
N2FiZjlkZGNlMmEzYTI4MGVlYzIzM2Y1YzVmZWI0ZjIwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTk5NjQgIDIwMTgtMDItMjMgMTI6MTU6MTYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE5OTk2ICAyMDE4LTAyLTI0IDE3OjU3OjE4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQXJkIEJpZXNo
ZXV2ZWwgPGFyZC5iaWVzaGV1dmVsQGxpbmFyby5vcmc+CiAgSGFvIFd1IDxoYW8uYS53dUBpbnRl
bC5jb20+CiAgTGVpZiBMaW5kaG9sbSA8bGVpZi5saW5kaG9sbUBsaW5hcm8ub3JnPgoKam9iczoK
IGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rl
c3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczog
L2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxl
IGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MK
CkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWws
IGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDth
PWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhh
cm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0
d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4ZW5i
aXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGQ2MjRkZWI3YWIu
LmViZmNhMjU4ZjUgIGViZmNhMjU4ZjVkN2FiNTljZDFiNzJhZDU2ZjFkZTBlN2ExMzhiYTkgLT4g
eGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 25 20:04:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 20:04:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eq2Wg-0003oz-2J; Sun, 25 Feb 2018 20:04:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/c0b=ft=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eq2We-0003on-TS
 for xen-devel@lists.xenproject.org; Sun, 25 Feb 2018 20:04:00 +0000
X-Inumbo-ID: 42c76fb0-1a67-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 42c76fb0-1a67-11e8-b9b1-635ca7ef6cff;
 Sun, 25 Feb 2018 20:05:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eq2WV-0004JZ-M4; Sun, 25 Feb 2018 20:03:51 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eq2WQ-0001ey-9G; Sun, 25 Feb 2018 20:03:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eq2WP-0000vk-WC; Sun, 25 Feb 2018 20:03:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119992-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=9cb9c07d6b0c5fd97d83b8ab14d7e308ba4b612f
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Feb 2018 20:03:46 +0000
Subject: [Xen-devel] [linux-linus test] 119992: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk5MiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTE5OTkyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC14c20gICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CgpUZXN0cyB3aGljaCBkaWQgbm90IHN1
Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE4MzI0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAg
ZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogbGludXggICAg
ICAgICAgICAgICAgOWNiOWMwN2Q2YjBjNWZkOTdkODNiOGFiMTRkN2UzMDhiYTRiNjEyZgpiYXNl
bGluZSB2ZXJzaW9uOgogbGludXggICAgICAgICAgICAgICAgNWI3ZDI3OTY3ZGFiZmIxN2MyMWIw
ZDk4YjI5MTUzYjllM2VlNzFlNQoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE4MzI0ICAyMDE4LTAx
LTI1IDA3OjMxOjI0IFogICAzMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExODM2MiAgMjAx
OC0wMS0yNiAxNjo1NjoxNyBaICAgMzAgZGF5cyAgIDMzIGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBz
aW5jZSAgIDExOTk5MiAgMjAxOC0wMi0yNCAwOTo0NzoyNyBaICAgIDEgZGF5cyAgICAxIGF0dGVt
cHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0KMjI2MyBwZW9wbGUgdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdCwKbm90IGxp
c3RpbmcgdGhlbSBhbGwKCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0
dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1leGFtaW5lICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVsICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1o
Zi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwps
b2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29u
ZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0
cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhl
bi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0
ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9Ymxv
YjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAog
ICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkK
CgpOb3QgcHVzaGluZy4KCihObyByZXZpc2lvbiBsb2c7IGl0IHdvdWxkIGJlIDI1NzA1MyBsaW5l
cyBsb25nLikKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Sun Feb 25 21:35:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 25 Feb 2018 21:35:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eq3wU-000280-Th; Sun, 25 Feb 2018 21:34:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=/c0b=ft=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eq3wT-000276-Lt
 for xen-devel@lists.xenproject.org; Sun, 25 Feb 2018 21:34:45 +0000
X-Inumbo-ID: efe730c6-1a73-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id efe730c6-1a73-11e8-b9b1-635ca7ef6cff;
 Sun, 25 Feb 2018 21:36:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eq3wJ-0006iE-99; Sun, 25 Feb 2018 21:34:35 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eq3wD-0006XI-JK; Sun, 25 Feb 2018 21:34:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eq3wD-0001P7-3r; Sun, 25 Feb 2018 21:34:29 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119995-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-armhf-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ade3bcafd25883130fc234121ed7416d531e456d
X-Osstest-Versions-That: xen=c64e0c1cb5cda34407f8b2a0998418ad4562db54
From: osstest service owner <osstest-admin@xenproject.org>
Date: Sun, 25 Feb 2018 21:34:29 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 119995: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk5NSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTk5NS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE5OTUyCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE5
OTUyIFJFR1IuIHZzLiAxMTk3ODAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTc4MAoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExOTk1
MiBwYXNzIGluIDExOTk5NQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExOTk1MiBwYXNzIGluIDExOTk5
NQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1l
bnRyeSBmYWlsIHBhc3MgaW4gMTE5OTUyCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgMSBidWls
ZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTk5NTIgbi9hCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2Vk
ICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gIDEgYnVpbGQtY2hlY2soMSkgICAg
ICAgICAgICAgICBibG9ja2VkICBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgIDEg
YnVpbGQtY2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAg
bi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9h
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAxIGJ1aWxk
LWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAg
ICAgYmxvY2tlZCAgbi9hCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDUwIHh0Zi90ZXN0LWh2bTY0
LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExOTk1MiBsaWtlIDExOTc4MAogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGxp
a2UgMTE5NzgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1z
dG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTc4MAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE5NzgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3ODAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExOTc4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzgwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3ODAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgZmFpbCBsaWtlIDExOTc4MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4
dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTIgeHRmL3Rlc3QtaHZt
NjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNl
ZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0LXhzbSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1
LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAx
MCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0
ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAgICAgICBhZGUzYmNhZmQyNTg4MzEzMGZj
MjM0MTIxZWQ3NDE2ZDUzMWU0NTZkCmJhc2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAg
ICAgICBjNjRlMGMxY2I1Y2RhMzQ0MDdmOGIyYTA5OTg0MThhZDQ1NjJkYjU0CgpMYXN0IHRlc3Qg
b2YgYmFzaXMgICAxMTk3ODAgIDIwMTgtMDItMjEgMDI6Mzk6MDYgWiAgICA0IGRheXMKVGVzdGlu
ZyBzYW1lIHNpbmNlICAgMTE5OTUyICAyMDE4LTAyLTIzIDA5OjQyOjUwIFogICAgMiBkYXlzICAg
IDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6
CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQteHRm
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVs
Nmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYt
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVz
dC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYmxvY2tlZCAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNv
dzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2Nr
ZWQgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBibG9ja2VkIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1s
YWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9n
cy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBo
dHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0
aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29k
ZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3Nz
dGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIGJ1aWxkLWFybWhmLXB2b3BzIGJyb2tlbgoK
Tm90IHB1c2hpbmcuCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KY29tbWl0IGFkZTNiY2FmZDI1ODgzMTMwZmMyMzQxMjFlZDc0MTZk
NTMxZTQ1NmQKQXV0aG9yOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAg
RnJpIEZlYiAyMyAxMDoyMDoxMCAyMDE4ICswMTAwCgogICAgeDg2L1BWOiBjb3JyZWN0bHkgY291
bnQgTVNScyB0byBtaWdyYXRlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KKHFlbXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 00:49:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 00:49:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eq6yA-00005K-0G; Mon, 26 Feb 2018 00:48:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8zii=fu=invisiblethingslab.com=marmarek@srs-us1.protection.inumbo.net>)
 id 1eq6y8-0008WS-8C
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 00:48:40 +0000
X-Inumbo-ID: 06ea21ea-1a8f-11e8-b9b1-635ca7ef6cff
Received: from out5-smtp.messagingengine.com (unknown [66.111.4.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 06ea21ea-1a8f-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 00:50:23 +0000 (UTC)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47])
 by mailout.nyi.internal (Postfix) with ESMTP id A9358204B0;
 Sun, 25 Feb 2018 19:48:32 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute7.internal (MEProxy); Sun, 25 Feb 2018 19:48:32 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=xJcIAtFBEUH64O2v69SEA5SL9au2v
 6n4eX/dHBoNiTk=; b=Dyp+Qj68ieKBl6oSv1PQATyfEhISvAvsZbfsKy+CusZcH
 KPmcTxt3fxTQxeWNpMUy/RljQ8rJZP0e1X+fdw2Lx1idqtaKGFk3WeadVUYmiuL0
 iM7rWPmf1UzS/JRI2YVv541mWl62Dt0m0U10e/u0wowAUmQDTnb/x4zYDo9RUwol
 umGBO6gxCZW4ckln29+7I0qWq2LsdcK46OJV0fCNVve/rugsY7QrPHt8H/KDH1QZ
 NgMzU8xKikuYMDYnLfYA13S+ZRk2ROvBdZ2NZZ4OAUzrkmMn0Gh1nPGG9UGqexEf
 KIOF/WcyMkEleY+TFxovRpi8BQ7bTcw23Xqmj/dZg==
X-ME-Sender: <xms:YFmTWi-DR2yD9ElXf84sk8ieQ_uc7g6cXubSI6lCnZegx4vae3MqKw>
Received: from mail-itl (ip5b40bfaa.dynamic.kabel-deutschland.de
 [91.64.191.170])
 by mail.messagingengine.com (Postfix) with ESMTPA id 91147246A3;
 Sun, 25 Feb 2018 19:48:31 -0500 (EST)
Date: Mon, 26 Feb 2018 01:47:38 +0100
From: Marek =?utf-8?Q?Marczykowski-G=C3=B3recki?=
 <marmarek@invisiblethingslab.com>
To: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <20180226004738.GO2023@mail-itl>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
 <a4d4900e-ba01-bde2-b2a4-79dcf0d8bebb@cardoe.com>
MIME-Version: 1.0
In-Reply-To: <a4d4900e-ba01-bde2-b2a4-79dcf0d8bebb@cardoe.com>
User-Agent: Mutt/1.9.1 (2017-09-22)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, "Tian,
 Kevin" <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7089849973880994119=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7089849973880994119==
Content-Type: multipart/signed; micalg=pgp-sha256;
	protocol="application/pgp-signature"; boundary="kswDJesP0akhmDn8"
Content-Disposition: inline


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

On Fri, Feb 23, 2018 at 10:39:20PM -0600, Doug Goldstein wrote:
> On 2/22/18 11:12 PM, Tian, Kevin wrote:
> >> From: Wei Liu
> >> Sent: Thursday, February 22, 2018 5:47 AM
> >>
> >> Hi all
> >>
> >> At some point I would like to make CONFIG_HVM and CONFIG_PV work.
> >> The
> >> passthrough code is one of the road blocks for that work.
> >=20
> > Can you elaborate the motivation of this change? why does someone
> > want to disable HVM or PV logic completely from hypervisor?
>=20
> I can say I recall advocating for this at Xen Summit in Cambridge. I
> believe I talked about it in Toronto as well. There are a number of
> users of Xen that would certainly want to ship without all the code
> associated with PV compiled in. Given the nature of design "compromises"
> in many parts of x86 systems there is certainly a non-zero sum of people
> that would likely utilize the ability to remove code that doesn't need
> to be there. I think every individual on this list who has been involved
> in the security has been in a room of @intel.com folks has seen features
> vs security win out many times.
>=20
> I don't think its a hard stretch of the imagination to see people
> disabling PV in data centers running newer workloads on PVH and HVM
> only.

Yes, definitely disabling PV will be useful. Right after being able to
use PCI passthrough with PVH.

> I can see the real question being why HVM? That I would say lies
> with the direction of discretionary access controls in Xen vs mandatory
> access controls. To solve for the lack of functionality we've grown
> things like "dmops" and I could certainly see a product like Qubes
> running only PVH domains in the future.
>=20
> Since I picked on Qubes I've CC'd Marek.

So, is it going to be an option to have CONFIG_HVM=3Dn and CONFIG_PVH=3Dy at
the same time? While currently we do support Windows, so need
CONFIG_HVM=3Dy, but I can see in some future/alternative version we could
have even that disabled. For example right now we do have
CONFIG_SHADOW_PAGING disabled.

--=20
Best Regards,
Marek Marczykowski-G=C3=B3recki
Invisible Things Lab
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?

--kswDJesP0akhmDn8
Content-Type: application/pgp-signature; name="signature.asc"

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

iQEzBAEBCAAdFiEEhrpukzGPukRmQqkK24/THMrX1ywFAlqTWUMACgkQ24/THMrX
1ywPBAf7B/Y7s8VJEi8r4bEXKBsKaTZWpTHjROUK+fKnYJ8oKg36aPcklmaI7njU
JKszxeunwjMqRCEWzVF9dl6WPJLXR4wJxjMW/F9AcZ7gEY6Q7Li9gusW7FgY8OGN
cKkukheUqtWX9PBPhcViH8DE67WAAlmx3MAGeADNJu/KF7V1I4i3HW6E//be6ri7
/9nRo1/llNPSrPdkOFdg4WVkTzXRNcvOR3ev2RvdF7mklKHovo/v2W5cuPbN5K+Y
pC14WhBzq3tj3LuZM21oY7lOoo+caHEbN3gRXiJVOjPQIEtNI3R4Fks+1h1HPjgx
vtMFRgbPMQwbweHJpBMkuJEMe7uK7Q==
=QfC/
-----END PGP SIGNATURE-----

--kswDJesP0akhmDn8--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7089849973880994119==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 26 04:19:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 04:19:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqAFh-0005mi-Bx; Mon, 26 Feb 2018 04:19:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqAFf-0005mJ-QV
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 04:18:59 +0000
X-Inumbo-ID: 09045212-1aac-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09045212-1aac-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 05:18:02 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqAEQ-0003dx-MH; Mon, 26 Feb 2018 04:18:53 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqAEJ-00045I-MS; Mon, 26 Feb 2018 04:17:35 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqAEJ-000738-86; Mon, 26 Feb 2018 04:17:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-119998-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-migrupgrade:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:<job status>:broken:regression
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-xl:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-raw:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-migrupgrade:host-install/src_host(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-pygrub:guest-saverestore:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-vhd:guest-start.2:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-rtds:guest-saverestore:fail:allowable
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5938aa17b49595150cade3ddc2c1929ecd0df39a
X-Osstest-Versions-That: xen=d11783c992702c4625e8fa2e545b05bfa29ed32e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 04:17:35 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 119998: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDExOTk5OCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzExOTk5OC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0
LWRlYmlhbmh2bS1hbWQ2NCAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgYnJva2VuCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgPGpvYiBzdGF0dXM+
ICAgICAgICAgICAgICAgIGJyb2tlbiBpbiAxMTk5NTMKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
NTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgUkVHUi4gdnMuIDExOTc3MQog
dGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xIDUwIHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQt
YW1kNjQteGwtbXVsdGl2Y3B1IDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAxNSBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dCAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEK
IHRlc3QtYW1kNjQtYW1kNjQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0L2RzdF9ob3N0
IGZhaWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxNSBn
dWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1Iu
IHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgMTUgZ3Vlc3Qtc2F2ZXJl
c3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
IDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTE5Nzcx
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAyMiBndWVzdC1taWdyYXRlL3NyY19ob3N0
L2RzdF9ob3N0IGZhaWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBm
YWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgMTUgZ3Vl
c3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1h
bWQ2NC1saWJ2aXJ0ICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUv
c3JjX2hvc3QvZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFjb3cyICAgIDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTk3NzEKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViIDE0IGd1ZXN0LXNhdmVyZXN0b3Jl
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1
YiAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgMTQgZ3Vlc3Qt
c2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTc3MQoKVGVzdHMgd2hpY2ggYXJl
IGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgNCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDExOTk1MyBwYXNzIGlu
IDExOTk5OAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCA0IGhvc3Qt
aW5zdGFsbCg0KSBicm9rZW4gcGFzcyBpbiAxMTk5NTMKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgIDQgaG9zdC1pbnN0YWxsL3NyY19ob3N0KDQpIGJyb2tlbiBwYXNzIGluIDExOTk1Mwog
dGVzdC14dGYtYW1kNjQtYW1kNjQtMyA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkg
ZmFpbCBpbiAxMTk5NTMgcGFzcyBpbiAxMTk5OTgKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDExOTk1MwogdGVz
dC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAxNCBndWVzdC1zYXZlcmVzdG9yZSAgICAgICAgICBm
YWlsIHBhc3MgaW4gMTE5OTUzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGVi
aWFuaHZtLWFtZDY0LXhzbSAxNiBndWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAx
MTk5NTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgICAgICAgZmFpbCBwYXNzIGluIDExOTk1MwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0ICBmYWlsIHBhc3MgaW4gMTE5OTUzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDE2IGd1ZXN0LXN0YXJ0LjIgICAgICAgICAgICAgIGZh
aWwgcGFzcyBpbiAxMTk5NTMKClJlZ3Jlc3Npb25zIHdoaWNoIGFyZSByZWdhcmRlZCBhcyBhbGxv
d2FibGUgKG5vdCBibG9ja2luZyk6CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgIDE1IGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKClRlc3RzIHdoaWNo
IGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFybWhmLWFybWhm
LXhsLXJ0ZHMgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTE5OTUzIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrIGZhaWwgaW4gMTE5OTUzIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTc3MQogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE5NzcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3NzEKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtl
IDExOTc3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3NzEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0
IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzcxCiBidWlsZC1pMzg2LXBy
ZXYgICAgICAgICAgICAgICA3IHhlbi1idWlsZC9kaXN0LXRlc3QgICAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQt
bWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTIgeHRm
L3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
YnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNy
ZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0
LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAg
ICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0
YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1y
YXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtdmhkICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICA1OTM4YWExN2I0OTU5NTE1MGNhZGUzZGRjMmMxOTI5ZWNkMGRmMzlhCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkMTE3ODNjOTkyNzAyYzQ2MjVlOGZhMmU1NDVi
MDViZmEyOWVkMzJlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk3NzEgIDIwMTgtMDItMjEgMDI6
Mzk6MDIgWiAgICA1IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTE5OTUzICAyMDE4LTAyLTIz
IDA5OjQzOjEwIFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNo
ZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQteHRmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
cm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXByZXYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHZvcHMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0zICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQt
YXJtNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQt
YW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYt
cWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1
bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saXZlcGF0Y2ggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGl2ZXBhdGNo
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJyb2tlbiAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2
Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFp
ciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1h
Z2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDov
L2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBv
ZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
LmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3Nz
dGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2Fu
IGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3Qu
Z2l0O2E9c3VtbWFyeQoKYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0IGJyb2tlbgpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSBi
cm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCBob3N0LWluc3RhbGwoNCkKYnJva2VuLXN0ZXAgdGVzdC1hbWQ2NC1pMzg2LW1pZ3J1cGdyYWRl
IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KQpicm9rZW4tam9iIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtaTM4NiBicm9rZW4KCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCA1OTM4YWExN2I0OTU5
NTE1MGNhZGUzZGRjMmMxOTI5ZWNkMGRmMzlhCkF1dGhvcjogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgpEYXRlOiAgIEZyaSBGZWIgMjMgMTA6MTc6NTYgMjAxOCArMDEwMAoKICAgIHg4
Ni9QVjogY29ycmVjdGx5IGNvdW50IE1TUnMgdG8gbWlncmF0ZQogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CihxZW11IGNoYW5nZXMgbm90IGlu
Y2x1ZGVkKQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 04:59:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 04:59:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqAsG-0000QU-Lu; Mon, 26 Feb 2018 04:58:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqAsF-0000Q7-3l
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 04:58:51 +0000
X-Inumbo-ID: 9af8fb98-1ab1-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9af8fb98-1ab1-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 05:57:54 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqAs8-0004gl-Uv; Mon, 26 Feb 2018 04:58:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqAs3-0005gH-Gn; Mon, 26 Feb 2018 04:58:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqAs3-00038k-99; Mon, 26 Feb 2018 04:58:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120004-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=ef71caeaa81ab75daf441fe702d267c9b722bafb
X-Osstest-Versions-That: libvirt=87876c7736646452f4139a4d3a8478c51b92abbe
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 04:58:39 +0000
Subject: [Xen-devel] [libvirt test] 120004: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5260429034884662927=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 120004 libvirt real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120004/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119943
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119943
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119943
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt     14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-qcow2 12 migrate-support-check        fail never pass
 test-arm64-arm64-libvirt-qcow2 13 saverestore-support-check    fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass

version targeted for testing:
 libvirt              ef71caeaa81ab75daf441fe702d267c9b722bafb
baseline version:
 libvirt              87876c7736646452f4139a4d3a8478c51b92abbe

Last test of basis   119943  2018-02-23 06:46:50 Z    2 days
Testing same since   119991  2018-02-24 08:11:49 Z    1 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Christian Ehrhardt <christian.ehrhardt@canonical.com>
  Daniel P. BerrangĂ© <berrange@redhat.com>
  Jim Fehlig <jfehlig@suse.com>
  Jiri Denemark <jdenemar@redhat.com>
  Michal Privoznik <mprivozn@redhat.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-libvirt                                     pass    
 test-arm64-arm64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-arm64-arm64-libvirt-qcow2                               pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-amd64-libvirt-vhd                                 pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/libvirt.git
   87876c7736..ef71caeaa8  ef71caeaa81ab75daf441fe702d267c9b722bafb -> xen-tested-master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5260429034884662927==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 06:43:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 06:43:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqCUp-0000Ho-4B; Mon, 26 Feb 2018 06:42:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1wsh=fu=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eqCUn-0000Hi-EB
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 06:42:45 +0000
X-Inumbo-ID: 1e2349ab-1ac0-11e8-ba59-bc764e045a96
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe48::619])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 1e2349ab-1ac0-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 07:41:48 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=bWtaQKyICjJzfMuqANAdFOxg4nxyEdV56+8R3Rez4+s=;
 b=EN5/7pGTQHpDCTG/V7wNwQ/noZMFeMRPdB2nznwiZDIoSJl9UrKX7lWpdetqH0Vh/qgilVI4TXYc/CEYg53I1BQTcJuhCM1cqPIQ3UCT7WbihbknwIuqvauNDiG3Y0JcplyQjKG4wHZLYK1JPxtKmyxLqKjQBLRtLWnXXq9l+cQ=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.1.10] (171.79.3.100) by
 CY1PR07MB2476.namprd07.prod.outlook.com (10.167.11.23) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.527.15; Mon, 26 Feb 2018 06:42:35 +0000
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-3-mjaggi@caviumnetworks.com>
 <b9a4401f-9bf2-e699-4049-e1c6d3b1007c@linaro.org>
 <0098f027-7e22-7082-de43-e569d69dcb56@caviumnetworks.com>
 <f335af2f-aa71-e8f2-efca-00418f10486e@linaro.org>
From: Manish Jaggi <mjaggi@caviumnetworks.com>
Message-ID: <12408f4c-09c6-b47c-100b-f74e56a221fd@caviumnetworks.com>
Date: Mon, 26 Feb 2018 12:12:19 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <f335af2f-aa71-e8f2-efca-00418f10486e@linaro.org>
Content-Language: en-US
X-Originating-IP: [171.79.3.100]
X-ClientProxiedBy: BM1PR0101CA0065.INDPRD01.PROD.OUTLOOK.COM (10.174.220.155)
 To CY1PR07MB2476.namprd07.prod.outlook.com (10.167.11.23)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: df6b3962-38d7-41ec-14c9-08d57ce4205e
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CY1PR07MB2476; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2476;
 3:PJV5nnHvTmyTjHiWRBehbuRrLX+GEHtqicj37a6Sf9PZPa5gK/XyjIBQFKi1IduWsvZPNkzPfBNxWMQ+2jS2uv2f7rFEVvoFnFG305c6g2YtetyZUHZbEBETGqFQlC7HDhVGt9FY0evjvtYP9UOjyjBTrsThoRnpPkKYpFFR2uHxegJyOK+GjHjXgoGpuqzeuy35NesKlQO5rBYe1XZxW67X+Wba7KXFXsTyxG4G8N2ZNoXv1/RLcS5gWkgHcxXT;
 25:/TW4Csdsqxg087LTrrhTlqB6md6MjRezy+/igihHh5JwEA5aW/VXakZe41cLHOL9nO36PA50cRTn2OsI2HR36iu523frJKY4bFs2GRTPoVhCsemfSankPHPCL8MI7PT7NDraFjAhHiWOLNwbl0Uof6/jTmHpYc4JshPf/d0WaZBWDiRQ992zsnRFZ8LTvyAU4EMvbqpzpJe53qJziFl3U9pOC3RUeFhaim9uwJ8ImyWnTIhwXgKikdc0/Tve8u0B3+L25Aqr8euytqakFkb2sDQajc3Ls3NXQGhzECVjQWhNXlxXxnY6MlIuo2LGgCO2yeFp54+v+v4b6XDAgxijhw==;
 31:7YOwPvJIwMJwXnqGd3qCJqJ4Xf/oEMfxz2H8rEDZ6zXe1fOHHLNxlv8de7l62KTD0+BUWYIs9SU50hGbFqQrvCHsPx0sj5mXzwwo/6ELw/IJMUfWvP7HBXm8AgJT6hXypo0AlYIxIIR6gi7W1T9f4NcZKtGmblm3OpWrDyrH/9samZ1UUEuwS3g1a7XNEdeOfBijlhD5CpeBn8pGIkDtUpAIf+3FATkmmuCQiwcIL78=
X-MS-TrafficTypeDiagnostic: CY1PR07MB2476:
X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2476;
 20:ChBReiH8DRbl61HapN2eKysjHo2v6VpEQuDKsh7mDzf8AZ7I1OdswrjF4koUPO2yPePgnC9ohJDD9QILl2i7kmyIxTPEcDB/rzVE7oIsZkvsedvQnzHYFuXhKNqO/tVBQ9br5d6x89jkz9Z/QGgymfszAkj8+ZfdvgwspNkDGy/lbkFr6Zrz99ZtbjlD+AucCRJuZAG1S+jqoWyXaFbsV6W5dkYKPIkwwo1t6LWZ6KfQiwtIPwBRojevTSbVBs1K0WvIVSvQIqFYclTpSkT5AXRXc3bSOS8vvJrYZ6nLWLL9ZvgSlTqqAb6MIM8klNHwoZrKg056vd647l9Oq/cH6sokw8tcDW+/0Sqb+SjqktB+JSrqUiyELdfzad0ib43Ku/vIV0qhJv/YgivgDil6sdT9e8CZMKKfJYxjGkk7HnavHf1PDV8ToTWrHM2RU0C6qc22T10Lan6WQffj1mDDx3zd3gMF4p2e7sHAMuCrf3YOQJhuB+CjZC5B/KqfOj5Ed5XvhR1GBVu6lvknMBZSY0BpM0udNSg42JauP4EzJj0ca9JSgPAGQLlzhAOTZ8EXA2Hf1mcNOAVtJ/1vkECKUtevNaqeIsk9QpYy2wpW3x8=;
 4:96/CxarFOf8hHXiI+lpmWiQcjVxwlJxwIfO44TfKzcmVhl18kSOYOjZphOqngih7NzDlS1pidrDBWfV8TPRdEXI4sqVYrK49htie0iNcGI/z8wasDU94GFDYW8d87OxPYfMAtMbCeoOR9srj2/UOKkSjoYScESrQftqgO1kGDaq9Aku3QgvKwEkMv4GUzFuD/zP9F/QLorSg64rT4uBLXZaLTkPHV2rCos3lOMqyTEYO07anaeLr4Lqgt9Sz6anTLXJyc7e7IImqoq9VETmVgg==
X-Microsoft-Antispam-PRVS: <CY1PR07MB24768740839F025E87ED6703ECC10@CY1PR07MB2476.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(93006095)(10201501046)(3231220)(944501161)(52105095)(3002001)(6041288)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123560045)(20161123562045)(6072148)(201708071742011);
 SRVR:CY1PR07MB2476; BCL:0; PCL:0; RULEID:; SRVR:CY1PR07MB2476; 
X-Forefront-PRVS: 05954A7C45
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(376002)(39850400004)(396003)(346002)(366004)(189003)(199004)(2486003)(117156002)(23676004)(6486002)(52116002)(6246003)(229853002)(2950100002)(16576012)(53546011)(386003)(25786009)(2906002)(52146003)(53936002)(42882006)(58126008)(6666003)(316002)(93886005)(105586002)(106356001)(5660300001)(76176011)(68736007)(67846002)(305945005)(2870700001)(7736002)(90366009)(16526019)(8936002)(72206003)(478600001)(3846002)(26005)(77096007)(50466002)(97736004)(59450400001)(81156014)(65806001)(81166006)(66066001)(65956001)(8676002)(64126003)(47776003)(31696002)(31686004)(6116002)(107886003)(4326008)(36756003)(65826007)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CY1PR07MB2476; H:[192.168.1.10]; FPR:; SPF:None;
 PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDWTFQUjA3TUIyNDc2OzIzOk1PMzVncExSN2xnNGsrMUNjWlFyb2dDc2g5?=
 =?utf-8?B?SXREenhFOUZGZHVmSzc5T2p0Q2ZMRElzb3lNVVFMNXE5cit4VElvRHlUalFa?=
 =?utf-8?B?UlpoZTJsY3YzR09jQUxUZDljUGlTYnd4d1ZMbFEwa2RWWnpEQVZ6MEttNkRo?=
 =?utf-8?B?WkNtbFAwSDhJRGc4Z2tzOG03SGtPMFgyNms1UStRMjZTaVJ1NXIzVHhoYVNo?=
 =?utf-8?B?WXZjUXloanR2ZjJzUjVxWXZleXdRcmZZZkhQT2k5WkdaZE1IRXdGblo1azlt?=
 =?utf-8?B?Q3RnelEyZ3FXTzVGL1RxajRlbDVkTXhMT1dCbEEwNE9PZFY0bDBPaWk3MldL?=
 =?utf-8?B?Tm8zQ2VDVCswZGx1TFpSckNJWFNSeUo4WU5VemdLOE5GNWFRSjNRbFljQzhx?=
 =?utf-8?B?R3pPalpkZlQwUDU2NE9WNTNGVzdHSHpEa2MzZDdVOCtHeTFOV05OUjlEcU10?=
 =?utf-8?B?eWV4WFd3YUxFMUNCRWpLZUpIT2lBeWZHczgwZFhZVVRZRmJNSmg3a3dzTm1X?=
 =?utf-8?B?ZS9KUWhzT3NpQ0Ryc2svQnRSeFNzV3dONlRyaGJjeElRbWh3ZWtmK2ZxNU1n?=
 =?utf-8?B?bFJxYlJkaEFQWHdYcGVpMUJDRHBsVmwwdnJ2em9TeE5taFZCc2NRcWVUOXUw?=
 =?utf-8?B?TE1CNXRVNGRJQjJzcytTZ3lkVnVXcmJSK3V6Z1ZEc29wWFl2YWliZktLOTFa?=
 =?utf-8?B?UjBJU0wwNGRkVy9SdTlDdkR1SnFJb0lmMjhwMml5RW5NajAzeDNVbFBNcmxm?=
 =?utf-8?B?eTZGU0hEd1VManhTeFozWGlaVEFPQ090L3RyOEphbEtSZUpOeFRGOFprQXF2?=
 =?utf-8?B?bVdiQkN5SU5PaVA0WFpjcno0NWlyNktuYXhsampLYy9iNXd5anlrcTR3SGlI?=
 =?utf-8?B?Nk85R1FOK2tMRVhuNkFhQ2plZ0hRcnkvc29FcmppNWt0MkpOcUlXZG9PWnR3?=
 =?utf-8?B?NkpuakM3NU5sdWp3bk9ZMEo3TktzYlhnVkg2ZVJqcnJoQnpHWXBPSnhGSUJJ?=
 =?utf-8?B?ZSs1SjN4MFBRWTFlVWFUMkNScDNobEF6eFBuUWg5VElxK1RHUnhLZ1NpUERp?=
 =?utf-8?B?bWtBNXZBNDJkbUJqSytzMXdLaVp2eFBnb0VGUnRYaXE4cmFHb0tkNHRCZFo3?=
 =?utf-8?B?UVc3d1lPVk5BLzNUbWhJaHM0SG5kYWdWaC9BU215UHV2WTJhZmFSeXc1M29q?=
 =?utf-8?B?ajFFV1pmUXV0Vy96eFl1cG0rTHc1eUY0RVJHMXlzTWU4QVg1dDg3cTJjTEw2?=
 =?utf-8?B?cGEydTBMVW16MDE4MVU1TEdqWkE4ejBkNEU4YjRaVFQzTnpvZVNJNWs2cFdF?=
 =?utf-8?B?VTAwRWtuQnhnb05DMDBvOXU2NlE2b1FaT1l3a0VVY0ZFdEkzeDVQQ3B4aStF?=
 =?utf-8?B?UFBDZ2g2RnpXZmdwaWN6Q01rU0pGOGZQQ3BFVW9aSHhjTDBkRGl5VWluK0li?=
 =?utf-8?B?emZOVTlENmoxWWMvSHNKMFhseW5MMjUwdWtuSVF0bGlsWUFDZnlPMGg2THlr?=
 =?utf-8?B?Q0VRcUR6a1lOY293aFdSK2t6dnBmalY5MXFhcmVoMjFsdmxRcVBKTmlHNGdH?=
 =?utf-8?B?MkZqUXpBOG1OakkvcWVoU2FseHJKN1R2NHpKc09qRFJPWENGeGh0ZHcyUnFz?=
 =?utf-8?B?cjZScHc0V0hFTTV6RXhPclhZK2k3aDJIUUFtSVg5dUl3a2tpMjJXdk1ESTVP?=
 =?utf-8?B?M2R3TCtJWlluY2JuUFRzNlhuczZkOVFoT1JUMjhhbUZmR2dvZEtsc3VhK1RO?=
 =?utf-8?B?amRTNVFETG9qN3l5U05yaFB1R01Wd1lsWHpZNzk3VG12VjlETEZLUWtOYVUv?=
 =?utf-8?B?VndScDl1clRGemRqbHNLd20xVEpkT3FiREw1Y1VwanRhZDFiRXAwQ2IxbTlh?=
 =?utf-8?B?cDhKTUE3ZkNWeTI5TEVYdHFRaGZVcWN3cDU4cEdqVmt1WDhEakZxRVJocGxG?=
 =?utf-8?B?ZTdvZ01QdUFmVkkwMlVFeGZZR1pYb3NDQko1OWNzQWlacXFCMENKbjl1V0Jn?=
 =?utf-8?B?alBRTXQxVWxHWHRNelMrT1NRcWpScC90bVU5Zz09?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR07MB2476;
 6:yTgtqDE+yhN6gBiGfqxqe2DFXG1myK45+7Vqf8+JLfq8Iwtw6TyLLep3aQ7qIY0VsAAO+uyC6uUlQofX0nCcICvDylhsb1+PHfd7OPvY+59BX7P6M8+K8azb/7/jn3xR1fME4wsxPY0sbgnIzLVjNFSd1Xb65KHZ1H0v3LLSbkC3pGto7RYaTw4Ek6WyQ2eWzg+BHtUHYdU+8WS5fzHM/4SriuBgYmHGO554300p0r4ro95JVsC615ZiyzWz6N9LgHOUH7b6t3DhTv4hb0RkeOD64EEFRcm3rT74J9gyrnZMWayki+FSGcWSK3G4Pl9FWglWXXwGIG08lBcaEFs59Fh0zSJLrFkMLqXk2pbFSIg=;
 5:iOTnXmPJodrIGiY6hHbTdFXp3MPFpa39lIcy1YXug7huzyoxkxl67//UT5sA+Nf8blGTHBcjEYBf57g8+uHegcqvM78GEEpbLFXj+IOALmMdokzsFK1P17cfjC06y/ai9jp50Estup7jL7ksg9BiQ/BxLJpVi7HwWWVyVB9F7mc=;
 24:iuEY0B1S5T7jFeVDJJ6eQRM59r+0QqDPSmq33ohkvQvDfaKnlbdMKTY4933whKI5eFz5rfbufWu88Ce3v6jMmIgF1TQ2BSAHe4NO2LMF6a0=;
 7:S8KcaGUk7GngDm11KoKYHEyQuW5d8ILKNKTm8XfgqWjERyAokZz2gPQTRD7otfD2xDi889qtROjfVIJdj0ppI5mr6TgXk+rWpheen1HU+5qigteQZhHNCe/gNDgMajgEd9N1TOhafLUENOJsFNEQb/ecf9Qy1L5V8mrAoP210SOt3vbuB9O8pjH2m0Nem6BBqDGOghQsdlQwgsL0wHafhA83ZVMtGTaHY4V/zS2KE+uAW63rD51/aGZ3AdDPmHwZ
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2018 06:42:35.4436 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: df6b3962-38d7-41ec-14c9-08d57ce4205e
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR07MB2476
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 02/10] arm64: Add hook to handle guest
 GICv3 sysreg accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8wMS8yMDE4IDA0OjI0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gSGkgTWFuaXNo
LAo+Cj4gT24gMDEvMDIvMTggMDg6NTEsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4gT24gMDEvMjUv
MjAxOCAxMTozNyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gSGksCj4+Pgo+Pj4gSSBmb3Jn
b3QgdG8gbWVudGlvbiBvbmUgdGhpbmcgYWJvdXQgdGhlIHBsYWNlbWVudCBvZiAKPj4+IGRvX2Zp
eHVwX3ZnaWNfZXJyYXRhLgo+Pj4KPj4+IE9uIDE2LzAxLzE4IDE1OjQyLCBtamFnZ2lAY2F2aXVt
bmV0d29ya3MuY29tIHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdHJhcHMu
YyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCj4+Pj4gaW5kZXggZjZmNmRlMzY5MS4uZDRmMDU4MWQz
MyAxMDA2NDQKPj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4+ICsrKyBiL3hlbi9h
cmNoL2FybS90cmFwcy5jCj4+Pj4gQEAgLTIxMDMsNiArMjEwMywxNyBAQCB2b2lkIGRvX3RyYXBf
Z3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAKPj4+PiAqcmVncykKPj4+PiDCoCB7Cj4+
Pj4gwqDCoMKgwqDCoCBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAuYml0cyA9IHJlZ3MtPmhzciB9
Owo+Pj4+IMKgICsjaWZkZWYgQ09ORklHX1ZHSUNfRVJSQVRBCj4+Pj4gK8KgwqDCoCBpbnQgcmV0
Owo+Pj4+ICsKPj4+PiArwqDCoMKgIHJldMKgID0gZG9fZml4dXBfdmdpY19lcnJhdGEocmVncyxo
c3IpOwo+Pj4+ICvCoMKgwqAgaWYgKCAhcmV0ICkKPj4+PiArwqDCoMKgIHsKPj4+PiArwqDCoMKg
wqDCoMKgwqAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1
cm47Cj4+Pgo+Pj4gSSBhbSBmdWxseSBhd2FyZSB0aGF0IEkgc3VnZ2VzdGVkIHRoaXMgc29sdXRp
b24gYW5kIHN0aWxsIHN1cHBvcnQgCj4+PiB0aGF0IHRoZSB2R0lDIGVycmF0YSBzaG91bGQgYmUg
ZnVsbHkgc2VwYXJhdGVkLiBBZnRlciBhbGwsIGl0IGRlYWxzIAo+Pj4gd2l0aCBoYXJkd2FyZSBi
dWcgYW5kIHRoZSBlcnJhdGEgd2lsbCBqdXN0IHVwZGF0ZSB0aGUgTFJzIGFzIHRoZSAKPj4+IGhh
cmR3YXJlIHdvdWxkIGRvLgo+Pj4KPj4+IGVudGVyX2h5cGVydmlzb3JfaGVhZCgpIHdpbGwgc3lu
YyB0aGUgTFJzIHN0YXRlIHRvIHRoZSBpbnRlcm5hbCB2R0lDIAo+Pj4gc3RhdGUuIGxlYXZlX2h5
cGVydmlzb3JfaGVhZCgpIHdpbGwgcHJvY2VzcyBwZW5kaW5nIHNvZnRpcnEgYW5kIAo+Pj4gd3Jp
dGUvdXBkYXRlIHRoZSBMUnMgYmFzZWQgb24gdGhlIGludGVybmFsIHZHSUMgc3RhdGUuCj4+Pgo+
Pj4gQXMgeW91IHJpZ2h0ZnVsbHkgZGlkLCB0aGUgZG9fZml4dXBfdmdpY19lcnJhdGEgc2hvdWxk
IGJlIGNhbGxlZCAKPj4+IGJlZm9yZSBzeW5jaW5nIHRoZSBMUnMuIEhvd2V2ZXIsIGV2ZW4gaWYg
eW91IHJldHVybiBlYXJseSBoZXJlLCB5b3UgCj4+PiB3aWxsIHN0aWxsIGV4ZWN1dGUgbGVhdmVf
aHlwZXJ2aXNvcl90YWlsKCkuIFRoaXMgbWVhbiB0aGF0IHBlbmRpbmcgCj4+PiBzb2Z0aXJxcyB3
aWxsIGJlIHByb2Nlc3NlZCBhbmQgcG90ZW50aWFsbHkgdGhlIHZDUFUgcmVzY2hlZHVsZWQuIAo+
Pj4gQmVjYXVzZSB0aGUgTFJzIHdlcmUgbm90IHN5bmNlZCAoZW50ZXJfaHlwZXJ2aXNvcl9oZWFk
KCkpIHdhcyBub3QgCj4+PiBjYWxsZWQsIHRoZW4gdGhlIHZHSUMgc3RhdGUgd2lsbCBub3Qgb3V0
LW9mLWRhdGUgYW5kIHdvdWxkIGxlYWQgdG8gCj4+PiBhbGwgc29ydCBvZiBwb3RlbnRpYWwgaXNz
dWVzLgo+Pj4KPj4+IEFzIHRoZSB2R0lDIGVycmF0YSBpbXBsaWVzIHRyYXBwaW5nIHRoZSByZWdp
c3RlciBzdWNoIGFzIElBUjEgCj4+PiAocmVhZGluZyBpbnRlcnJ1cHQpLCB3ZSB3YW50IHRvIGdl
dCBhIGZhc3RwYXRoIGZvciBpdCAoZS5nIG5vdCAKPj4+IHRyeWluZyB0byBleGVjdXRlIHNvZnRp
cnEuLi4pLiBTbyBJIHRoaW5rIHdlIHNob3VsZCBieXBhc3MgCj4+PiBsZWF2ZV9oeXBlcnZpc29y
X3RhaWwoKS4gSSBhbSBub3QgZW50aXJlbHkgc3VyZSBob3cgdG8gZG8gaXQgbmljZWx5IAo+Pj4g
dGhvdWdodC4KPj4+Cj4+Cj4+IEhvdyBhYm91dCBhZGRpbmcgYSBjaGVjayBmb3IgZ3JvdXAxX3Ry
YXAgZW5hYmxlIGluIAo+PiBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKS4KPj4KPj4gdm9pZCBsZWF2
ZV9oeXBlcnZpc29yX3RhaWwodm9pZCkKPj4gewo+PiAraWYgKGdyb3VwMV90cmFwKQo+PiArIMKg
IHJldHVybjsKPgo+IEkgZ3Vlc3MgeW91IG1lYW4gdGhlIHZhcmlhYmxlIHlvdSBpbnRyb2R1Y2Vk
IGluIHBhdGNoICMxMC4gSW4gdGhhdCAKPiBjYXNlLCB0aGlzIHdvdWxkIGJlIHRvdGFsbHkgd3Jv
bmcuIFlvdSBvbmx5IHdhbnQgdG8gc2tpcCAKPiBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSB3aGVu
IHlvdSBhcmUgaGFuZGxpbmcgYSBJQ1ZfKiBTeXN0ZW0gcmVnaXN0ZXJzLgo+Cj4gV2hhdCB5b3Ug
d2FudCBpcyBhZGRpbmcgYSBib29sIGluIHRoZSBzdHJ1Y3R1cmUgY3B1X2luZm8gdG8gdGVsbCAK
PiB3aGV0aGVyIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIHNob3VsZCBiZSBza2lwcGVkLgo+Cldo
eSB3b3VsZCBpdCBiZSB3cm9uZz8gSSBkb24ndCBmb2xsb3cgb3VyIHBvaW50LgpBbHNvIGFkZGlu
ZyBhIGZsYWcgaW4gY3B1X2luZm8gd291bGQgYmUgb3ZlcmtpbGwsIHVzZSBvZiBhIGdsb2JhbCAK
dmFyaWFibGUgaXMgc2ltcGxlci4KSSBhbSBwbGFubmluZyB0byByZW1vdmUgZ3JvdXAxX3RyYXAg
YXMgYSBjb21tYW5kIGxpbmUsIGFuZCB1c2UgaXQgYXMKCnN0YXRpYyB2b2lkIGdpY3YzX2h5cF9p
bml0KHZvaWQpCnsKLi4uCiNpZmRlZiBDT05GSUdfQ0FWSVVNX0VSUkFUVU1fMzAxMTUKIMKgwqDC
oCBpZiAoY3B1c19oYXZlX2NvbnN0X2NhcChBUk02NF9XT1JLQVJPVU5EX0NBVklVTV8zMDExNSkp
CiDCoMKgwqDCoMKgwqDCoCBncm91cDFfdHJhcCA9IDE7CiNlbmRpZgouLi4KfQoKPiBDaGVlcnMs
Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 06:59:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 06:59:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqCkY-0001La-Fd; Mon, 26 Feb 2018 06:59:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1wsh=fu=cavium.com=manish.jaggi@srs-us1.protection.inumbo.net>)
 id 1eqCkW-0001LT-S1
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 06:59:00 +0000
X-Inumbo-ID: 645564c9-1ac2-11e8-ba59-bc764e045a96
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe40::621])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 645564c9-1ac2-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 07:58:04 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=CAVIUMNETWORKS.onmicrosoft.com; s=selector1-cavium-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=pg+i5reEqr5I48I0zUZNi3y5Tt5csHCjzCXkY3B73r8=;
 b=DATWv3PXKOibCmy6A383HknSfIARc/7OM07S81kPkjNhFED937dhH1lnegO1B0zCuSr/Eo3gTLoCNT05FokD2fZDwWNGUVCODrH3z5OQREQks33YkF51RJe1AxNFX/t55nJRc+fradeE2AIa/IVHnH47ARiBje1XYWFq8Op7/Hg=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Manish.Jaggi@cavium.com; 
Received: from [192.168.46.162] (12.108.191.226) by
 CO2PR07MB2470.namprd07.prod.outlook.com (10.166.200.140) with Microsoft SMTP
 Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id
 15.20.527.15; Mon, 26 Feb 2018 06:58:52 +0000
From: Manish Jaggi <mjaggi@caviumnetworks.com>
To: Julien Grall <julien.grall@linaro.org>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-3-mjaggi@caviumnetworks.com>
 <b9a4401f-9bf2-e699-4049-e1c6d3b1007c@linaro.org>
 <0098f027-7e22-7082-de43-e569d69dcb56@caviumnetworks.com>
 <f335af2f-aa71-e8f2-efca-00418f10486e@linaro.org>
 <12408f4c-09c6-b47c-100b-f74e56a221fd@caviumnetworks.com>
Message-ID: <41fc1829-b087-6cfd-9986-460d58ec2e74@caviumnetworks.com>
Date: Mon, 26 Feb 2018 12:28:45 +0530
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.0
MIME-Version: 1.0
In-Reply-To: <12408f4c-09c6-b47c-100b-f74e56a221fd@caviumnetworks.com>
Content-Language: en-US
X-Originating-IP: [12.108.191.226]
X-ClientProxiedBy: CO2PR05CA0072.namprd05.prod.outlook.com (10.166.88.168) To
 CO2PR07MB2470.namprd07.prod.outlook.com (10.166.200.140)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9f18fde7-2441-4bb2-61a6-08d57ce66686
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:CO2PR07MB2470; 
X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2470;
 3:hkpP5GNupXn7GPQO0Y/z4sUEMAkiJE+NgvOToBOkEM32NTq5fTAyVbEFmPX6esI/1XkC2i5U7kXqpPZBv95DNzZpogdX0SMrVnJWUI14UQcmaMcn3hQvSDZpqPs7C1GvofAzZZunMbM1gcsWpucc74MbpRZl0ZP1Y+4odJfsQkR5yjD+yZNvFkS7wMufelYF2h0/zurnyE7rguyeknxVEbqS9UyxfxheDXqkgmV8DCWO1Kh24P4y5tP2tBbM8RiT;
 25:aSGwV0lmOj7Gphdw1RdQzGKAmyy4K1LyAF/F1EgT3H3KLzaToQlxd45nYW2TupKIkADNWaEgPP4hPBe2BKR1utKuNP2vMnt3sNPFmorVDcoo0Vz+t2YEWheHa7XUjHhIy29wEJk0yjgMb1+xB+TMeukfB11K5s8IWJOyr5bJ0/sYxXMnEqkJhuZ5yYsd/8CdRL0qrNPnOMqI+uRiAcdD0Gcm9X5ggAYNcVQQhhh2AjwZ1TfINrzmp8bafwcQgj2tlQVXV0v7ROu+CdPpQcpSDaqSLOYicqJVQ8jZq0cfKFtncVBTe+jrPn2vBZzZzF2CQlosERQ6BhwvsQR1m/0PIQ==;
 31:ZQSPg1gQMBBrxmlKLVxnY8k3mEEEMQpMcQLvo9t3zwcXfun1kJmtE6jJhpVgwrGnNb9S+MaxE2MszrL9sA3lV5quAdodVITQNTZEtu00LEGbJQl7jZpdUcRtJgIUf2as4UjLVaJGZdhZTCRidYPg9bTpPvfySTZ/Ommg2bMPCCMEwSTA3nYI2F8oNyGbj2RpNXH0Fb3DH3GkHD1K+yIdzQFAnJ4U5vwVjM4B1UzZmmI=
X-MS-TrafficTypeDiagnostic: CO2PR07MB2470:
X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2470;
 20:AdjC3STQM9m8ly89KyYt49fEpfIWOXUE+hl3bRaXV254389uCwdbdV6oo59/fmONw0LfPpqz3MULeZHSxW27yZQEs4KuW3+zbA+PLkoI+NheQ7DmYujf2kCYjFYr5B7lNTQkM6Gdx306s/UesEn4BG2gWgKQG6YQ+Sh0smhm3HeQlW29J1PdEK2K6Cb6erw3AT4p9Tme9HYw/Rsh2JC0cB7ph8AZLKF32x+Ic6b+O90uPfptW9UTejrBIZXkT2LAKFvt5PkoMSyUCsSh2rMJNIvC7F2RgMTTJrRD4XD/Y8vVpS82tlDoLqulCDUOYHZM6pL/IwqoeSC6T5YMcGXve4kxPReesQIzm8DSGMlAikw0AH+p/QICvNj5EpedP5zH/pqmlvQrwmPwIWvmMVeCje0WrwGZbYpMy0yYlh0Mt8y93xi6+nXYIU2VvjGup2AJ1dXyhBYg2xq4ENelf03hY75NKv/fAgHelRalzO32DZDdtTy/bU8nEdmA/EUZ7tTA7iVIK9CA3qTQUm9tSMTtAfN+UQ6M4vw9z85q0FmHVI8V/3kNu3JjGPMnFF6qjgaoylmHxDDg2ZzlmFz7fiDYFRGkHznFz5scejePg3rbD8I=;
 4:c9Z3l7L5lOjE8ajQasd16L6wlQAVFv2pbjb976WsUseZQ4uu8urDjquxrSFXuT3V7haAsZ0JPtyUuQh1NFoOm6GuOJmfevmJgl60y/60zvVyACjP77RIireQgZWL6e1iFQ0KThfwa2iHkCVW+xKpKPIIL5GsGsrCITQUFqF9fTIxcPoV/OksB8pzYoHamb8Sh980QrvxhEqulh6uBfTN/OZ2oBKUxvqHVbrCT8UFRsIzBawslfgkaHRXZgKJZdULbMwNsqfPa7Ct1DKEEm8daw==
X-Microsoft-Antispam-PRVS: <CO2PR07MB2470EAEDA28E55386824991AECC10@CO2PR07MB2470.namprd07.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040501)(2401047)(8121501046)(5005006)(3002001)(93006095)(3231220)(944501161)(52105095)(10201501046)(6041288)(20161123558120)(20161123560045)(20161123564045)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(6072148)(201708071742011);
 SRVR:CO2PR07MB2470; BCL:0; PCL:0; RULEID:; SRVR:CO2PR07MB2470; 
X-Forefront-PRVS: 05954A7C45
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(366004)(39380400002)(346002)(396003)(376002)(39850400004)(189003)(199004)(316002)(52116002)(64126003)(77096007)(66066001)(65806001)(72206003)(65956001)(106356001)(52146003)(16576012)(58126008)(47776003)(23676004)(2486003)(478600001)(8936002)(81166006)(8676002)(50466002)(59450400001)(26005)(575784001)(31696002)(2906002)(68736007)(81156014)(2870700001)(6116002)(16526019)(53546011)(386003)(3846002)(97736004)(53936002)(5660300001)(4326008)(7736002)(107886003)(93886005)(117156002)(6246003)(305945005)(25786009)(31686004)(65826007)(36756003)(2950100002)(105586002)(90366009)(5890100001)(229853002)(6486002)(76176011)(6666003)(67846002)(42882006)(217873001);
 DIR:OUT; SFP:1101; SCL:1; SRVR:CO2PR07MB2470; H:[192.168.46.162]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: cavium.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtDTzJQUjA3TUIyNDcwOzIzOnVKQzFjWkRHL2doV0NUQWtPNVVHQmMxblFr?=
 =?utf-8?B?ZHVxdXdWc1cvMGYxZjVvbTBmcS9oRExIVS95N1R5b1d5LzB5Y1pzL2xUL0x1?=
 =?utf-8?B?KzVmbGJHWjd4bS9ycTJBV05lc010TFU4TGRNekVzZ3psVWtWb3ZlTXlzNS81?=
 =?utf-8?B?TUJsWmw3aFgvdWxyd2V1YmhtM0FIT042Q3NQUFJBRmlaNnY1TUVzSHhRaUdR?=
 =?utf-8?B?RFUzNkNic1dMUDhPTDhUdUhmeGtOOVdzMWdmQlVBR3hRNXlWRGVCZkJYWVp6?=
 =?utf-8?B?K1p1R2VNMVlLRWNWZ21lVEY4c0VSaHZUV09sVnkxSkl1S2xxTW9QRGdBejJ4?=
 =?utf-8?B?U1g0aEtFR2NTTUt0N0VZUDBScm9mRkVDUUFUUVRjUHo3b2Q0bHpZVE8xM3I5?=
 =?utf-8?B?Y1M4MHFDRVdWQUwzbkpJNU11MVVGZTZqNnVpMnV3QVdSTWx5a0E5SHdWemhG?=
 =?utf-8?B?a3BVaUtrZTRXRndkZm5jVWNEMFRGb2Z3ZFlSNVA3Q0U1QlZpY1A0dWxlN2cy?=
 =?utf-8?B?ZlR5VTRvQ21DeVl6TTBFSzllb282QitwdmlBdmhuR2FZNS9ZV2JxMWdzK0wz?=
 =?utf-8?B?OGV1YzBQZ05FSE9qS3QyM01SajZJVkNBWXBjaU9wZlpzWFpBZ2hxSUpNUTZz?=
 =?utf-8?B?RCs3TmNweDhrVXkycGc2L0hwUVM1eGNvOGNyb2JEQlc5SElROTlKSHkxWVZZ?=
 =?utf-8?B?UDluNWpIQzZ6Nm9OTmltMWlpNzUwanVjSVNFSTJ5S2Q3MFIxTFlKOVhjUU1w?=
 =?utf-8?B?djY1cXBLOUhxNHpzS2ZHb3E3L1RPWm8rMzg1OWVNTXNmenJiS1o2L09GQWNW?=
 =?utf-8?B?RnhscWVrRUpTb1Q1QnFOQzlXNVhBZmZpbFBWRHZ2bENpa2FtNTM5WU1DZlBo?=
 =?utf-8?B?dHJsNjRLU2pYZHY5dzVwbHZ2TGJjcnh6bGRZVUNTbTFCbWd4UmFnYW45cDBB?=
 =?utf-8?B?VU9KSTZ3cEhCWU5vZ3hWUUVwTTlCYTRXQ2pHY0YxaGtyZVJuZFFQdVJVbXEv?=
 =?utf-8?B?Unp6VC9GdUlwUlczN3dyeWZBWUI4Y0lWWlJYSXI2aXFzOFU0OFlMNkUxeFkz?=
 =?utf-8?B?LzArdloydXltNnN0clBxUGhuWHJQSFlJbTY5WGZRYTBNNFZsaDl1L1MwVmFP?=
 =?utf-8?B?aVA2dHhCSlhSdDdCb3hEZm5lL1FXZHBhQ0J6VDJqNVZ3WXhkZnhIQTBtOHdi?=
 =?utf-8?B?S0FScE1FRDc2TkFkaGxncVJLK1daRnRTU1l6OUcrNms2UmFvRWJDbENrQ3Qw?=
 =?utf-8?B?UFY5ZllXaFJ5NEd0aXpSMzUxZVBMOVcrRDVsSlZzOUJNNkUwYm5xcklqMUtM?=
 =?utf-8?B?L3p5M09sa0VkMSttTlplM1NKRzBKYTQ2SnJIUHVGRGJwdlFyVGVGajQ5N29x?=
 =?utf-8?B?WjBZd3BEd1Fqc3lsNld5MkRxbEFXTkh3dGV1emhIRHFuemJhZFZ0d09qdUxj?=
 =?utf-8?B?eVNzRVNvTnJkK1Nnb1M2Yiswdk1ZTmxTNWkzVE9hZXdUbmp0azJMUlVBQTBG?=
 =?utf-8?B?NDhsK0lLV3pQQU5BdFlVNDVMWFFNRFZNelZCQXZLT2swajdMWCt1OHhscU9M?=
 =?utf-8?B?VnpMMWJISCtkYm1rS1h5c1BqMnhnd2YxWSsycW1aaC9BOVlSSnFacXlwUlZi?=
 =?utf-8?B?VVE2K3hqWmdoZTJLbGxNcW1iU3FWdVlVbXRWU2lNZmFDcHpmcjFUWjJvTkdF?=
 =?utf-8?B?SkxPeXc3WHBHUDZZRktKbGlPWENsNm90dy9aS2FlQTVRdWJmNXFBQ09YV3FK?=
 =?utf-8?B?UlVNWWwzRllBTENjamdNTjJqN0NSTmNUVFp0VVlwSWpGSGtGdmlOL3NVUkFC?=
 =?utf-8?B?TGN0WXd2QUlETXhmQ0tKY3dOWmJxazB0L0YvTW9WbmtmODdqclZ6ZDNTWlNF?=
 =?utf-8?B?L1VtUmJyL2RxL25GbFlWMzZnanNNdThidE92ZE94S2hpU1JLb1RoLzE3RFFL?=
 =?utf-8?B?TjYrT1B4VWJUYnowYStTVnlRdENvVVd3REJyWlkxdTU1L0hiRjZ0V2JnQ280?=
 =?utf-8?B?M2dtTXpjZ3dqeStqWjRGL1hZTUp6eTdxb1pPb3JnR1MvMU5ob0J0SHdYODlG?=
 =?utf-8?Q?ZZs/RxSeTv8JOdCoMjXDWvj/J?=
X-Microsoft-Exchange-Diagnostics: 1; CO2PR07MB2470;
 6:bSuGpL9ViPjQHkfAWgUGM+3Zk4hoBL6foL9PpY2uRNxLs9DQUxfLg25fqgyRVV/Hl8o5H5YhfJcUdtyb9BfNgot2LXFGzOEVN26buFXZk3RhNPmAmkTqmrlERIHxwr8PBWWgDnqrbRK6yuKtZVeGnUyq3cSAQ/Ad6prUdvVta0lEEEy2jB5LSseePLs503uqzM7Hf5sh7ehTj1br7948LDvWdZXLKUYqNJruYKs73Tww/RGlLavRQ0jEx2T5t6lAvpXVjhjy+W7qyql1oZJSzuI0nCo1VUckvWd3UaJ12OOyLUIm7xFSmMsbFipY6PZdYmJeckjwxrMhbOokGkd/Y49lTvYbpZz0uN5cfLA4Fbk=;
 5:s5larIzKuMAR4FQiv0HFBhAr8yLEc5Pmd/17cygGnfGH2fivYbV6GYUS/S5aoyWa3Uv0XfSZWIrjszjAd0AjOLbKjinAklodguO2nn/cJQRGNEvRcNamNcZtrseoXrjFz5G5aEZcRdpG0AHKYe6loIqkGLxmvcWLHd9feuq2Oh4=;
 24:MWbn/sIONOFmwJIT6rM062gNY4a+CmynSuXqpAlK+1z4T9FYIY/X96RBytJ4zQ5VD+nVFxyY79ZR276B0X0X0rpX+Yqr61zDBmr36qkKJxU=;
 7:bV9DutfhK2Dao8ZWaGunPedDgxOY7pLNFQp549CVfHtOFFaiKnchmBZUUA64iaJWP2eo4FFVHqnzquLYKFHkN6NznAyhn07Wl7N1+JxPbfuXJWW1dylAqmm4e+CSuQeax07+z1mFrKwtTQtwdFpfouUI5MhKr9AcAK9s2H34dpyKTjT4E6FrFoCVIfIEh0lv7ZRWPgA7EoMvz7xUPMU6c69Mrd3A2u5D9MAyKJnCa58YVHdSy2BAqn7ydGLhRV4/
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: caviumnetworks.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2018 06:58:52.1885 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 9f18fde7-2441-4bb2-61a6-08d57ce66686
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 711e4ccf-2e9b-4bcf-a551-4094005b6194
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CO2PR07MB2470
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 02/10] arm64: Add hook to handle guest
 GICv3 sysreg accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8yNi8yMDE4IDEyOjEyIFBNLCBNYW5pc2ggSmFnZ2kgd3JvdGU6Cj4KPgo+IE9uIDAy
LzAxLzIwMTggMDQ6MjQgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgTWFuaXNoLAo+Pgo+
PiBPbiAwMS8wMi8xOCAwODo1MSwgTWFuaXNoIEphZ2dpIHdyb3RlOgo+Pj4gT24gMDEvMjUvMjAx
OCAxMTozNyBQTSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpLAo+Pj4+Cj4+Pj4gSSBmb3Jn
b3QgdG8gbWVudGlvbiBvbmUgdGhpbmcgYWJvdXQgdGhlIHBsYWNlbWVudCBvZiAKPj4+PiBkb19m
aXh1cF92Z2ljX2VycmF0YS4KPj4+Pgo+Pj4+IE9uIDE2LzAxLzE4IDE1OjQyLCBtamFnZ2lAY2F2
aXVtbmV0d29ya3MuY29tIHdyb3RlOgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Ry
YXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4+PiBpbmRleCBmNmY2ZGUzNjkxLi5kNGYw
NTgxZDMzIDEwMDY0NAo+Pj4+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4+PiArKysg
Yi94ZW4vYXJjaC9hcm0vdHJhcHMuYwo+Pj4+PiBAQCAtMjEwMyw2ICsyMTAzLDE3IEBAIHZvaWQg
ZG9fdHJhcF9ndWVzdF9zeW5jKHN0cnVjdCAKPj4+Pj4gY3B1X3VzZXJfcmVncyAqcmVncykKPj4+
Pj4gwqAgewo+Pj4+PiDCoMKgwqDCoMKgIGNvbnN0IHVuaW9uIGhzciBoc3IgPSB7IC5iaXRzID0g
cmVncy0+aHNyIH07Cj4+Pj4+IMKgICsjaWZkZWYgQ09ORklHX1ZHSUNfRVJSQVRBCj4+Pj4+ICvC
oMKgwqAgaW50IHJldDsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgIHJldMKgID0gZG9fZml4dXBfdmdp
Y19lcnJhdGEocmVncyxoc3IpOwo+Pj4+PiArwqDCoMKgIGlmICggIXJldCApCj4+Pj4+ICvCoMKg
wqAgewo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgYWR2YW5jZV9wYyhyZWdzLCBoc3IpOwo+Pj4+PiAr
wqDCoMKgwqDCoMKgwqAgcmV0dXJuOwo+Pj4+Cj4+Pj4gSSBhbSBmdWxseSBhd2FyZSB0aGF0IEkg
c3VnZ2VzdGVkIHRoaXMgc29sdXRpb24gYW5kIHN0aWxsIHN1cHBvcnQgCj4+Pj4gdGhhdCB0aGUg
dkdJQyBlcnJhdGEgc2hvdWxkIGJlIGZ1bGx5IHNlcGFyYXRlZC4gQWZ0ZXIgYWxsLCBpdCBkZWFs
cyAKPj4+PiB3aXRoIGhhcmR3YXJlIGJ1ZyBhbmQgdGhlIGVycmF0YSB3aWxsIGp1c3QgdXBkYXRl
IHRoZSBMUnMgYXMgdGhlIAo+Pj4+IGhhcmR3YXJlIHdvdWxkIGRvLgo+Pj4+Cj4+Pj4gZW50ZXJf
aHlwZXJ2aXNvcl9oZWFkKCkgd2lsbCBzeW5jIHRoZSBMUnMgc3RhdGUgdG8gdGhlIGludGVybmFs
IAo+Pj4+IHZHSUMgc3RhdGUuIGxlYXZlX2h5cGVydmlzb3JfaGVhZCgpIHdpbGwgcHJvY2VzcyBw
ZW5kaW5nIHNvZnRpcnEgCj4+Pj4gYW5kIHdyaXRlL3VwZGF0ZSB0aGUgTFJzIGJhc2VkIG9uIHRo
ZSBpbnRlcm5hbCB2R0lDIHN0YXRlLgo+Pj4+Cj4+Pj4gQXMgeW91IHJpZ2h0ZnVsbHkgZGlkLCB0
aGUgZG9fZml4dXBfdmdpY19lcnJhdGEgc2hvdWxkIGJlIGNhbGxlZCAKPj4+PiBiZWZvcmUgc3lu
Y2luZyB0aGUgTFJzLiBIb3dldmVyLCBldmVuIGlmIHlvdSByZXR1cm4gZWFybHkgaGVyZSwgeW91
IAo+Pj4+IHdpbGwgc3RpbGwgZXhlY3V0ZSBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKS4gVGhpcyBt
ZWFuIHRoYXQgcGVuZGluZyAKPj4+PiBzb2Z0aXJxcyB3aWxsIGJlIHByb2Nlc3NlZCBhbmQgcG90
ZW50aWFsbHkgdGhlIHZDUFUgcmVzY2hlZHVsZWQuIAo+Pj4+IEJlY2F1c2UgdGhlIExScyB3ZXJl
IG5vdCBzeW5jZWQgKGVudGVyX2h5cGVydmlzb3JfaGVhZCgpKSB3YXMgbm90IAo+Pj4+IGNhbGxl
ZCwgdGhlbiB0aGUgdkdJQyBzdGF0ZSB3aWxsIG5vdCBvdXQtb2YtZGF0ZSBhbmQgd291bGQgbGVh
ZCB0byAKPj4+PiBhbGwgc29ydCBvZiBwb3RlbnRpYWwgaXNzdWVzLgo+Pj4+Cj4+Pj4gQXMgdGhl
IHZHSUMgZXJyYXRhIGltcGxpZXMgdHJhcHBpbmcgdGhlIHJlZ2lzdGVyIHN1Y2ggYXMgSUFSMSAK
Pj4+PiAocmVhZGluZyBpbnRlcnJ1cHQpLCB3ZSB3YW50IHRvIGdldCBhIGZhc3RwYXRoIGZvciBp
dCAoZS5nIG5vdCAKPj4+PiB0cnlpbmcgdG8gZXhlY3V0ZSBzb2Z0aXJxLi4uKS4gU28gSSB0aGlu
ayB3ZSBzaG91bGQgYnlwYXNzIAo+Pj4+IGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpLiBJIGFtIG5v
dCBlbnRpcmVseSBzdXJlIGhvdyB0byBkbyBpdCBuaWNlbHkgCj4+Pj4gdGhvdWdodC4KPj4+Pgo+
Pj4KPj4+IEhvdyBhYm91dCBhZGRpbmcgYSBjaGVjayBmb3IgZ3JvdXAxX3RyYXAgZW5hYmxlIGlu
IAo+Pj4gbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkuCj4+Pgo+Pj4gdm9pZCBsZWF2ZV9oeXBlcnZp
c29yX3RhaWwodm9pZCkKPj4+IHsKPj4+ICtpZiAoZ3JvdXAxX3RyYXApCj4+PiArIMKgIHJldHVy
bjsKPj4KPj4gSSBndWVzcyB5b3UgbWVhbiB0aGUgdmFyaWFibGUgeW91IGludHJvZHVjZWQgaW4g
cGF0Y2ggIzEwLiBJbiB0aGF0IAo+PiBjYXNlLCB0aGlzIHdvdWxkIGJlIHRvdGFsbHkgd3Jvbmcu
IFlvdSBvbmx5IHdhbnQgdG8gc2tpcCAKPj4gbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgd2hlbiB5
b3UgYXJlIGhhbmRsaW5nIGEgSUNWXyogU3lzdGVtIHJlZ2lzdGVycy4KPj4KPj4gV2hhdCB5b3Ug
d2FudCBpcyBhZGRpbmcgYSBib29sIGluIHRoZSBzdHJ1Y3R1cmUgY3B1X2luZm8gdG8gdGVsbCAK
Pj4gd2hldGhlciBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKSBzaG91bGQgYmUgc2tpcHBlZC4KPj4K
PiBXaHkgd291bGQgaXQgYmUgd3Jvbmc/IEkgZG9uJ3QgZm9sbG93IG91ciBwb2ludC4KPiBBbHNv
IGFkZGluZyBhIGZsYWcgaW4gY3B1X2luZm8gd291bGQgYmUgb3ZlcmtpbGwsIHVzZSBvZiBhIGds
b2JhbCAKPiB2YXJpYWJsZSBpcyBzaW1wbGVyLgo+IEkgYW0gcGxhbm5pbmcgdG8gcmVtb3ZlIGdy
b3VwMV90cmFwIGFzIGEgY29tbWFuZCBsaW5lLCBhbmQgdXNlIGl0IGFzCj4KPiBzdGF0aWMgdm9p
ZCBnaWN2M19oeXBfaW5pdCh2b2lkKQo+IHsKPiAuLi4KPiAjaWZkZWYgQ09ORklHX0NBVklVTV9F
UlJBVFVNXzMwMTE1Cj4gwqDCoMKgIGlmIChjcHVzX2hhdmVfY29uc3RfY2FwKEFSTTY0X1dPUktB
Uk9VTkRfQ0FWSVVNXzMwMTE1KSkKPiDCoMKgwqDCoMKgwqDCoCBncm91cDFfdHJhcCA9IDE7Cj4g
I2VuZGlmCj4gLi4uCj4gfQpBdHRhY2hpbmcgdGVzdCBwYXRjaAoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9naWMtdjMuYyBiL3hlbi9hcmNoL2FybS9naWMtdjMuYwppbmRleCA0NzNlMjYxMTFm
Li41ODFjMDdiMjc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLmMKKysrIGIveGVu
L2FyY2gvYXJtL2dpYy12My5jCkBAIC02NCw2ICs2NCw3IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQ
VSh2b2lkIF9faW9tZW0qLCByYmFzZSk7CiDCoCNkZWZpbmUgR0lDRMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAoZ2ljdjMubWFwX2RiYXNlKQogwqAjZGVmaW5lIEdJQ0RfUkRJ
U1RfQkFTRcKgwqDCoMKgwqDCoMKgICh0aGlzX2NwdShyYmFzZSkpCiDCoCNkZWZpbmUgR0lDRF9S
RElTVF9TR0lfQkFTRcKgwqDCoCAoR0lDRF9SRElTVF9CQVNFICsgU1pfNjRLKQorc3RhdGljIGJv
b2wgZ3JvdXAxX3RyYXAgPSAwOwoKIMKgLyoKIMKgICogU2F2ZXMgYWxsIDE2KE1heCkgTFIgcmVn
aXN0ZXJzLiBUaG91Z2ggbnVtYmVyIG9mIExScyBpbXBsZW1lbnRlZApAQCAtODI1LDcgKzgyNiw3
IEBAIHN0YXRpYyB2b2lkIGdpY3YzX2NwdV9kaXNhYmxlKHZvaWQpCgogwqBzdGF0aWMgdm9pZCBn
aWN2M19oeXBfaW5pdCh2b2lkKQogwqB7Ci3CoMKgwqAgdWludDMyX3QgdnRyOworwqDCoMKgIHVp
bnQzMl90IHZ0ciwgcmVnMzI7CgogwqDCoMKgwqAgdnRyID0gUkVBRF9TWVNSRUczMihJQ0hfVlRS
X0VMMik7CiDCoMKgwqDCoCBnaWN2M19pbmZvLm5yX2xyc8KgID0gKHZ0ciAmIEdJQ0hfVlRSX05S
TFJHUykgKyAxOwpAQCAtODM3LDYgKzgzOCwxMCBAQCBzdGF0aWMgdm9pZCBnaWN2M19oeXBfaW5p
dCh2b2lkKQoKIMKgwqDCoMKgIFdSSVRFX1NZU1JFRzMyKEdJQ0hfVk1DUl9FT0kgfCBHSUNIX1ZN
Q1JfVkVORzEsIElDSF9WTUNSX0VMMik7CiDCoMKgwqDCoCBXUklURV9TWVNSRUczMihHSUNIX0hD
Ul9FTiwgSUNIX0hDUl9FTDIpOworCivCoMKgwqAgcmVnMzIgPSBHSUNIX0hDUl9FTjsKK8KgwqDC
oCByZWczMiB8PSAoZ3JvdXAxX3RyYXApID8gR0lDSF9IQ1JfVEFMTDEgOiAwOworwqDCoMKgIFdS
SVRFX1NZU1JFRzMyKHJlZzMyLCBJQ0hfSENSX0VMMik7CiDCoH0KCiDCoC8qIFNldCB1cCB0aGUg
cGVyLUNQVSBwYXJ0cyBvZiB0aGUgR0lDIGZvciBhIHNlY29uZGFyeSBDUFUgKi8KQEAgLTE2NTEs
NiArMTY1NiwxMSBAQCBzdGF0aWMgaW50IF9faW5pdCBnaWN2M19pbml0KHZvaWQpCiDCoMKgwqDC
oMKgwqDCoMKgIHJldHVybiAtRU5PREVWOwogwqDCoMKgwqAgfQoKKyNpZmRlZiBDT05GSUdfQ0FW
SVVNX0VSUkFUVU1fMzAxMTUKK8KgwqDCoCBpZiAoY3B1c19oYXZlX2NvbnN0X2NhcChBUk02NF9X
T1JLQVJPVU5EX0NBVklVTV8zMDExNSkpCivCoMKgwqDCoMKgwqDCoCBncm91cDFfdHJhcCA9IDE7
CisjZW5kaWYKKwogwqDCoMKgwqAgaWYgKCBhY3BpX2Rpc2FibGVkICkKIMKgwqDCoMKgwqDCoMKg
wqAgZ2ljdjNfZHRfaW5pdCgpOwogwqDCoMKgwqAgZWxzZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3RyYXBzLmMgYi94ZW4vYXJjaC9hcm0vdHJhcHMuYwppbmRleCBmNmY2ZGUzNjkxLi5kYmVl
MGMzMjJmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdHJhcHMuYworKysgYi94ZW4vYXJjaC9h
cm0vdHJhcHMuYwpAQCAtMjI5NSw2ICsyMjk1LDEwIEBAIHZvaWQgZG9fdHJhcF9maXEoc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCgogwqB2b2lkIGxlYXZlX2h5cGVydmlzb3JfdGFpbCh2b2lk
KQogwqB7CisjaWZkZWYgQ09ORklHX0NBVklVTV9FUlJBVFVNXzMwMTE1CivCoMKgwqAgaWYgKGNw
dXNfaGF2ZV9jb25zdF9jYXAoQVJNNjRfV09SS0FST1VORF9DQVZJVU1fMzAxMTUpKQorwqDCoMKg
wqDCoMKgwqAgcmV0dXJuOworI2VuZGlmCiDCoMKgwqDCoCB3aGlsZSAoMSkKIMKgwqDCoMKgIHsK
IMKgwqDCoMKgwqDCoMKgwqAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpYy5oCmluZGV4IGQz
ZDdiZGE1MGQuLmU0Yzc3ZmVmZDYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWMuaApAQCAtMTE3LDYgKzExNyw3IEBACiDC
oCNkZWZpbmUgR0lDSF9IQ1JfVkdSUDBESUUgKDEgPDwgNSkKIMKgI2RlZmluZSBHSUNIX0hDUl9W
R1JQMUVJRSAoMSA8PCA2KQogwqAjZGVmaW5lIEdJQ0hfSENSX1ZHUlAxRElFICgxIDw8IDcpCisj
ZGVmaW5lIEdJQ0hfSENSX1RBTEwxwqDCoMKgICgxIDw8IDEyKQoKIMKgI2RlZmluZSBHSUNIX01J
U1JfRU9JwqDCoMKgwqAgKDEgPDwgMCkKIMKgI2RlZmluZSBHSUNIX01JU1JfVcKgwqDCoMKgwqDC
oCAoMSA8PCAxKQoKPgo+PiBDaGVlcnMsCj4+Cj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 07:18:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 07:18:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqD31-000316-MJ; Mon, 26 Feb 2018 07:18:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqD31-000310-AP
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 07:18:07 +0000
X-Inumbo-ID: 6f57ad18-1ac5-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6f57ad18-1ac5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 07:19:51 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id CBB6BABE4;
 Mon, 26 Feb 2018 07:17:58 +0000 (UTC)
To: Pavel Tatashin <pasha.tatashin@oracle.com>, steven.sistare@oracle.com,
 daniel.m.jordan@oracle.com, akataria@vmware.com, tglx@linutronix.de,
 mingo@redhat.com, hpa@zytor.com, x86@kernel.org, boris.ostrovsky@oracle.com,
 akpm@linux-foundation.org, mhocko@suse.com, vbabka@suse.cz, luto@kernel.org,
 labbott@redhat.com, kirill.shutemov@linux.intel.com, bp@suse.de,
 minipli@googlemail.com, jinb.park7@gmail.com, dan.j.williams@intel.com,
 bhe@redhat.com, zhang.jia@linux.alibaba.com, mgorman@techsingularity.net,
 hannes@cmpxchg.org, virtualization@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org
References: <20180223232538.4314-1-pasha.tatashin@oracle.com>
 <20180223232538.4314-2-pasha.tatashin@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <dda0457a-c16a-3440-a547-15f49e52ec95@suse.com>
Date: Mon, 26 Feb 2018 08:17:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180223232538.4314-2-pasha.tatashin@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [v1 1/1] xen,
 mm: Allow deferred page initialization for xen pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDIvMTggMDA6MjUsIFBhdmVsIFRhdGFzaGluIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mg
bm90aWNlZCB0aGF0IGNvbW1pdAo+IGY3Zjk5MTAwZDhkICgibW06IHN0b3AgemVyb2luZyBtZW1v
cnkgZHVyaW5nIGFsbG9jYXRpb24gaW4gdm1lbW1hcCIpCj4gYnJva2UgWEVOIFBWIGRvbWFpbnMg
d2hlbiBkZWZlcnJlZCBzdHJ1Y3QgcGFnZSBpbml0aWFsaXphdGlvbiBpcyBlbmFibGVkLgo+IAo+
IFRoaXMgaXMgYmVjYXVzZSB0aGUgeGVuJ3MgUGFnZVBpbm5lZCgpIGZsYWcgaXMgZ2V0dGluZyBl
cmFzZWQgZnJvbSBzdHJ1Y3QKPiBwYWdlcyB3aGVuIHRoZXkgYXJlIGluaXRpYWxpemVkIGxhdGVy
IGluIGJvb3QuCj4gCj4gSnVlcmdlbiBmaXhlZCB0aGlzIHByb2JsZW0gYnkgZGlzYWJsaW5nIGRl
ZmVycmVkIHBhZ2VzIG9uIHhlbiBwdiBkb21haW5zLgo+IEhvd2V2ZXIsIGl0IGlzIGRlc2lyYWJs
ZSB0byBoYXZlIHRoaXMgZmVhdHVyZSBhdmFpbGFibGUsIGFzIGl0IHJlZHVjZXMgYm9vdAo+IHRp
bWUuIFRoaXMgZml4IHJlLWVuYWJsZXMgdGhlIGZlYXR1cmUgZm9yIHB2LWRtYWlucywgYW5kIGZp
eGVzIHRoZSBwcm9ibGVtCj4gdGhlIGZvbGxvd2luZyB3YXk6Cj4gCj4gVGhlIGZpeCBpcyB0byBk
ZWxheSBzZXR0aW5nIFBhZ2VQaW5uZWQgZmxhZyB1bnRpbCBzdHJ1Y3QgcGFnZXMgZm9yIGFsbAo+
IGFsbG9jYXRlZCBtZW1vcnkgYXJlIGluaXRpYWxpemVkICh1bnRpbCBmcmVlX2FsbF9ib290bWVt
KCkpLgo+IAo+IEEgbmV3IGh5cGVydmlzb3Igb3AgcHZfaW5pdF9vcHMuYWZ0ZXJfYm9vdG1lbSgp
IGlzIGNhbGxlZCB0byBsZXQgeGVuIGtub3cKPiB0aGF0IGJvb3QgYWxsb2NhdG9yIGlzIGRvbmUs
IGFuZCBoZW5jZSBzdHJ1Y3QgcGFnZXMgZm9yIGFsbCB0aGUgYWxsb2NhdGVkCj4gbWVtb3J5IGFy
ZSBub3cgaW5pdGlhbGl6ZWQuIElmIGRlZmVycmVkIHBhZ2UgaW5pdGlhbGl6YXRpb24gaXMgZW5h
YmxlZCwgdGhlCj4gcmVzdCBvZiBzdHJ1Y3QgcGFnZXMgYXJlIGdvaW5nIHRvIGJlIGluaXRpYWxp
emVkIGxhdGVyIGluIGJvb3Qgb25jZQo+IHBhZ2VfYWxsb2NfaW5pdF9sYXRlKCkgaXMgY2FsbGVk
Lgo+IAo+IHhlbl9hZnRlcl9ib290bWVtKCkgaXMgeGVuJ3MgaW1wbGVtZW50YXRpb24gb2YgcHZf
aW5pdF9vcHMuYWZ0ZXJfYm9vdG1lbSgpLAo+IHdlIHdhbGsgcGFnZSB0YWJsZSBhbmQgbWFyayBl
dmVyeSBwYWdlIGFzIHBpbm5lZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBQYXZlbCBUYXRhc2hpbiA8
cGFzaGEudGF0YXNoaW5Ab3JhY2xlLmNvbT4KPiAtLS0KPiAgYXJjaC94ODYvaW5jbHVkZS9hc20v
cGFyYXZpcnQuaCAgICAgICB8ICA5ICsrKysrKysrKwo+ICBhcmNoL3g4Ni9pbmNsdWRlL2FzbS9w
YXJhdmlydF90eXBlcy5oIHwgIDMgKysrCj4gIGFyY2gveDg2L2tlcm5lbC9wYXJhdmlydC5jICAg
ICAgICAgICAgfCAgMSArCj4gIGFyY2gveDg2L21tL2luaXRfMzIuYyAgICAgICAgICAgICAgICAg
fCAgMSArCj4gIGFyY2gveDg2L21tL2luaXRfNjQuYyAgICAgICAgICAgICAgICAgfCAgMSArCj4g
IGFyY2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgICAgICAgfCAzOCArKysrKysrKysrKysr
KysrKysrKysrKystLS0tLS0tLS0tLQo+ICBtbS9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgIDQgLS0tLQo+ICA3IGZpbGVzIGNoYW5nZWQsIDQxIGluc2VydGlvbnMoKyksIDE2
IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJh
dmlydC5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20vcGFyYXZpcnQuaAo+IGluZGV4IDliZTJiZjEz
ODI1Yi4uNzM3ZTU5NmE5ODM2IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3Bh
cmF2aXJ0LmgKPiArKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydC5oCj4gQEAgLTgy
MCw2ICs4MjAsMTEgQEAgc3RhdGljIGlubGluZSBub3RyYWNlIHVuc2lnbmVkIGxvbmcgYXJjaF9s
b2NhbF9pcnFfc2F2ZSh2b2lkKQo+ICAKPiAgZXh0ZXJuIHZvaWQgZGVmYXVsdF9iYW5uZXIodm9p
ZCk7Cj4gIAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYWZ0ZXJfYm9vdG1lbSh2b2lk
KQo+ICt7Cj4gKwlwdl9pbml0X29wcy5hZnRlcl9ib290bWVtKCk7Cj4gK30KPiArCgpQdXR0aW5n
IHRoaXMgaW4gdGhlIHBhcmF2aXJ0IGZyYW1ld29yayBpcyBvdmVya2lsbCBJTU8uIFRoZXJlIGlz
IG5vIG5lZWQKdG8gcGF0Y2ggdGhlIGNhbGxzaXRlcyBmb3Igb3B0aW1hbCBwZXJmb3JtYW5jZS4K
CkknZCBwdXQgaXQgaW50byBzdHJ1Y3QgeDg2X2h5cGVyX2luaXQgYW5kIHByZS1pbml0IGl0IHdp
dGggeDg2X2luaXRfbm9vcAoKPiAgI2Vsc2UgIC8qIF9fQVNTRU1CTFlfXyAqLwo+ICAKPiAgI2Rl
ZmluZSBfUFZTSVRFKHB0eXBlLCBjbG9iYmVycywgb3BzLCB3b3JkLCBhbGduKQlcCj4gQEAgLTk2
NCw2ICs5NjksMTAgQEAgc3RhdGljIGlubGluZSB2b2lkIHBhcmF2aXJ0X2FyY2hfZHVwX21tYXAo
c3RydWN0IG1tX3N0cnVjdCAqb2xkbW0sCj4gIHN0YXRpYyBpbmxpbmUgdm9pZCBwYXJhdmlydF9h
cmNoX2V4aXRfbW1hcChzdHJ1Y3QgbW1fc3RydWN0ICptbSkKPiAgewo+ICB9Cj4gKwo+ICtzdGF0
aWMgaW5saW5lIHZvaWQgcGFyYXZpcnRfYWZ0ZXJfYm9vdG1lbSh2b2lkKQo+ICt7Cj4gK30KPiAg
I2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwo+ICAjZW5kaWYgLyogIUNPTkZJR19QQVJBVklSVCAq
Lwo+ICAjZW5kaWYgLyogX0FTTV9YODZfUEFSQVZJUlRfSCAqLwo+IGRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oIGIvYXJjaC94ODYvaW5jbHVkZS9hc20v
cGFyYXZpcnRfdHlwZXMuaAo+IGluZGV4IDE4MGJjMGJmZjBmYi4uZGE3OGEzNjEwMTY4IDEwMDY0
NAo+IC0tLSBhL2FyY2gveDg2L2luY2x1ZGUvYXNtL3BhcmF2aXJ0X3R5cGVzLmgKPiArKysgYi9h
cmNoL3g4Ni9pbmNsdWRlL2FzbS9wYXJhdmlydF90eXBlcy5oCj4gQEAgLTg2LDYgKzg2LDkgQEAg
c3RydWN0IHB2X2luaXRfb3BzIHsKPiAgCSAqLwo+ICAJdW5zaWduZWQgKCpwYXRjaCkodTggdHlw
ZSwgdTE2IGNsb2JiZXIsIHZvaWQgKmluc25idWYsCj4gIAkJCSAgdW5zaWduZWQgbG9uZyBhZGRy
LCB1bnNpZ25lZCBsZW4pOwo+ICsKPiArCS8qIGNhbGxlZCByaWdodCBhZnRlciB3ZSBmaW5pc2gg
Ym9vdCBhbGxvY2F0b3IgKi8KPiArCXZvaWQgKCphZnRlcl9ib290bWVtKSh2b2lkKTsKPiAgfSBf
X25vX3JhbmRvbWl6ZV9sYXlvdXQ7Cj4gIAo+ICAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYva2Vy
bmVsL3BhcmF2aXJ0LmMgYi9hcmNoL3g4Ni9rZXJuZWwvcGFyYXZpcnQuYwo+IGluZGV4IDk5ZGM3
OWU3NmJkYy4uN2I1ZjkzMWUyZTNhIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L2tlcm5lbC9wYXJh
dmlydC5jCj4gKysrIGIvYXJjaC94ODYva2VybmVsL3BhcmF2aXJ0LmMKPiBAQCAtMzE1LDYgKzMx
NSw3IEBAIHN0cnVjdCBwdl9pbmZvIHB2X2luZm8gPSB7Cj4gIAo+ICBzdHJ1Y3QgcHZfaW5pdF9v
cHMgcHZfaW5pdF9vcHMgPSB7Cj4gIAkucGF0Y2ggPSBuYXRpdmVfcGF0Y2gsCj4gKwkuYWZ0ZXJf
Ym9vdG1lbSA9IHBhcmF2aXJ0X25vcCwKPiAgfTsKPiAgCj4gIHN0cnVjdCBwdl90aW1lX29wcyBw
dl90aW1lX29wcyA9IHsKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW5pdF8zMi5jIGIvYXJj
aC94ODYvbW0vaW5pdF8zMi5jCj4gaW5kZXggNzljYjA2NmY0MGMwLi42MDk2ZDBkOWVjYmMgMTAw
NjQ0Cj4gLS0tIGEvYXJjaC94ODYvbW0vaW5pdF8zMi5jCj4gKysrIGIvYXJjaC94ODYvbW0vaW5p
dF8zMi5jCj4gQEAgLTc2Myw2ICs3NjMsNyBAQCB2b2lkIF9faW5pdCBtZW1faW5pdCh2b2lkKQo+
ICAJZnJlZV9hbGxfYm9vdG1lbSgpOwo+ICAKPiAgCWFmdGVyX2Jvb3RtZW0gPSAxOwo+ICsJcGFy
YXZpcnRfYWZ0ZXJfYm9vdG1lbSgpOwo+ICAKPiAgCW1lbV9pbml0X3ByaW50X2luZm8oTlVMTCk7
Cj4gIAlwcmludGsoS0VSTl9JTkZPICJ2aXJ0dWFsIGtlcm5lbCBtZW1vcnkgbGF5b3V0OlxuIgo+
IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9tbS9pbml0XzY0LmMgYi9hcmNoL3g4Ni9tbS9pbml0XzY0
LmMKPiBpbmRleCAzMzJmNmUyNTk3N2EuLjcwYjdiNTA5M2QwNyAxMDA2NDQKPiAtLS0gYS9hcmNo
L3g4Ni9tbS9pbml0XzY0LmMKPiArKysgYi9hcmNoL3g4Ni9tbS9pbml0XzY0LmMKPiBAQCAtMTE4
OSw2ICsxMTg5LDcgQEAgdm9pZCBfX2luaXQgbWVtX2luaXQodm9pZCkKPiAgCS8qIHRoaXMgd2ls
bCBwdXQgYWxsIG1lbW9yeSBvbnRvIHRoZSBmcmVlbGlzdHMgKi8KPiAgCWZyZWVfYWxsX2Jvb3Rt
ZW0oKTsKPiAgCWFmdGVyX2Jvb3RtZW0gPSAxOwo+ICsJcGFyYXZpcnRfYWZ0ZXJfYm9vdG1lbSgp
Owo+ICAKPiAgCS8qCj4gIAkgKiBNdXN0IGJlIGRvbmUgYWZ0ZXIgYm9vdCBtZW1vcnkgaXMgcHV0
IG9uIGZyZWVsaXN0LCBiZWNhdXNlIGhlcmUgd2UKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVu
L21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCj4gaW5kZXggZDIwNzYzNDcyOTIwLi42
MDM1ODk4MDkzMzQgMTAwNjQ0Cj4gLS0tIGEvYXJjaC94ODYveGVuL21tdV9wdi5jCj4gKysrIGIv
YXJjaC94ODYveGVuL21tdV9wdi5jCj4gQEAgLTExNiw2ICsxMTYsOCBAQCBERUZJTkVfUEVSX0NQ
VSh1bnNpZ25lZCBsb25nLCB4ZW5fY3VycmVudF9jcjMpOwkgLyogYWN0dWFsIHZjcHUgY3IzICov
Cj4gIAo+ICBzdGF0aWMgcGh5c19hZGRyX3QgeGVuX3B0X2Jhc2UsIHhlbl9wdF9zaXplIF9faW5p
dGRhdGE7Cj4gIAo+ICtzdGF0aWMgREVGSU5FX1NUQVRJQ19LRVlfRkFMU0UoeGVuX3N0cnVjdF9w
YWdlc19yZWFkeSk7Cj4gKwo+ICAvKgo+ICAgKiBKdXN0IGJleW9uZCB0aGUgaGlnaGVzdCB1c2Vy
bW9kZSBhZGRyZXNzLiAgU1RBQ0tfVE9QX01BWCBoYXMgYQo+ICAgKiByZWR6b25lIGFib3ZlIGl0
LCBzbyByb3VuZCBpdCB1cCB0byBhIFBHRCBib3VuZGFyeS4KPiBAQCAtMTU1LDExICsxNTcsMTgg
QEAgdm9pZCBtYWtlX2xvd21lbV9wYWdlX3JlYWR3cml0ZSh2b2lkICp2YWRkcikKPiAgfQo+ICAK
PiAgCj4gKy8qCj4gKyAqIER1cmluZyBlYXJseSBib290IGFsbCBwYWdlcyBhcmUgcGlubmVkLCBi
dXQgd2UgZG8gbm90IGhhdmUgc3RydWN0IHBhZ2VzLAo+ICsgKiBzbyByZXR1cm4gdHJ1ZSB1bnRp
bCBzdHJ1Y3QgcGFnZXMgYXJlIHJlYWR5Lgo+ICsgKi8KClV1aCwgdGhpcyBjb21tZW50IGlzIGp1
c3Qgbm90IHRydWUuCgpUaGUgInBpbm5lZCIgc3RhdGUgZm9yIFhlbiBtZWFucyBpdCBpcyBhIHB2
IHBhZ2V0YWJsZSBrbm93biB0byBYZW4uIFN1Y2gKcGFnZXMgYXJlIHJlYWQtb25seSBmb3IgdGhl
IGd1ZXN0IGFuZCBjYW4gYmUgbW9kaWZpZWQgdmlhIGh5cGVyY2FsbHMKb25seS4KClNvIGVpdGhl
ciB0aGUgInBpbm5lZCIgc3RhdGUgd2lsbCBiZSB0ZXN0ZWQgZm9yIHBhZ2UgdGFibGVzIG9ubHks
IGluCndoaWNoIGNhc2UgdGhlIGNvbW1lbnQgbmVlZHMgYWRqdXN0bWVudCwgb3IgdGhlIGNvZGUg
aXMgd3JvbmcuCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 07:25:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 07:25:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqD9t-0003iG-BX; Mon, 26 Feb 2018 07:25:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqD9s-0003i8-1R
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 07:25:12 +0000
X-Inumbo-ID: 0c94415c-1ac6-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0c94415c-1ac6-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 08:24:15 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D4BE9AC57;
 Mon, 26 Feb 2018 07:25:08 +0000 (UTC)
To: Jim Fehlig <jfehlig@suse.com>, xen-devel@lists.xenproject.org
References: <20180222135335.13913-1-jgross@suse.com>
 <18a5c469-f23e-72fc-7186-d45066d9d809@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <39c15302-a5fc-1eec-bfc4-4cdbce6ff396@suse.com>
Date: Mon, 26 Feb 2018 08:25:06 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <18a5c469-f23e-72fc-7186-d45066d9d809@suse.com>
Content-Language: de-DE
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH] tools/xenstore: try to get minimum thread
 stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjQvMDIvMTggMDI6MjIsIEppbSBGZWhsaWcgd3JvdGU6Cj4gT24gMDIvMjIvMjAxOCAwNjo1
MyBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gV2hlbiBjcmVhdGluZyBhIHB0aHJlYWQgaW4g
eHNfd2F0Y2goKSB0cnkgdG8gZ2V0IHRoZSBtaW5pbWFsIG5lZWRlZAo+PiBzaXplIG9mIHRoZSB0
aHJlYWQgZnJvbSBnbGliYyBpbnN0ZWFkIG9mIHVzaW5nIGEgY29uc3RhbnQuIFRoaXMgYXZvaWRz
Cj4+IHByb2JsZW1zIHdoZW4gdGhlIGxpYnJhcnkgaXMgdXNlZCBpbiBwcm9ncmFtcyB3aXRoIGxh
cmdlIHBlci10aHJlYWQKPj4gbWVtb3J5Lgo+Pgo+PiBVc2UgZGxzeW0oKSB0byBnZXQgdGhlIHBv
aW50ZXIgdG8gX19wdGhyZWFkX2dldF9taW5zdGFjaygpIGluIG9yZGVyIHRvCj4+IGF2b2lkIGxp
bmthZ2UgcHJvYmxlbXMgYW5kIGZhbGwgYmFjayB0byB0aGUgY3VycmVudCBjb25zdGFudCBzaXpl
IGlmCj4+IG5vdCBmb3VuZC4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgo+PiAtLS0KPj4gT25seSBjb21waWxlIHRlc3RlZC4gSmltLCBjYW4geW91
IHBsZWFzZSB2ZXJpZnkgdGhpcyBwYXRjaCBpcyBzb2x2aW5nCj4+IHlvdXIgb3JpZ2luYWwgcHJv
YmxlbT8KPiAKPiBJdCBkaWRuJ3QgaGVscCwgYnV0IGl0IGNvdWxkIGJlIGR1ZSB0byBteSBidWdn
eSBnbGliYwoKTm8sIGl0IHdhcyBqdXN0IGEgc2lsbHkgbWlzdGFrZSBpbiBteSBwYXRjaC4KClNl
bmRpbmcgVjIgc29vbi4uLgoKCkp1ZXJnZW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 07:31:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 07:31:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqDFn-0004Uj-Vg; Mon, 26 Feb 2018 07:31:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hukm=fu=gmail.com=ghl.bhrt@srs-us1.protection.inumbo.net>)
 id 1eqDFn-0004Ud-4F
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 07:31:19 +0000
X-Inumbo-ID: e7bd0d95-1ac6-11e8-ba59-bc764e045a96
Received: from mail-yb0-x230.google.com (unknown [2607:f8b0:4002:c09::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7bd0d95-1ac6-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 08:30:23 +0100 (CET)
Received: by mail-yb0-x230.google.com with SMTP id e135-v6so4978359ybb.3
 for <xen-devel@lists.xen.org>; Sun, 25 Feb 2018 23:31:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=642MFzvGHnbz47JKmBBq2dUrWEDrw2ehFsmkIEw2zMk=;
 b=nV/lKbDvbk2h5PhjvT/eBEilNtcHYhFWA+BW54xyCHnzxG19pmjtasfGw/b5iZZYFb
 NbhNBfi5Y19s4qSwZv8oRn/ZDaPUC3f7Q3PWXE0blDOdqks4hMhHm1t9eV6Bf9lEFKiL
 K7uBk2m/CXgY3ZN0NlZdqCoqERywdANp9om39YgvG2DFXZBr5GPKtyhQIjiA6iyqJ0/g
 crvyRHt0Sq1PB8rGqD8eFfWEEeoKpITml+KZXxM1MkjyRyQmsQttl/TADSUjM6YPF110
 SAjQmbvc7vdKC4gf2sv7p47oIfsV8LyqfxvTTlm/C1pH2v0Q5zmi1jDDuj+pDGEV51en
 rNZw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=642MFzvGHnbz47JKmBBq2dUrWEDrw2ehFsmkIEw2zMk=;
 b=cfhrKbqhi40/6CYFeE4PqglgwcgOMUwNoPpxrnPNDoMQ+CAPR4TkS4DcgSKkSDqoYX
 YYzmg8vUsLpHC6siRFzBbnwRiLvGp9C8oyCmWL3THYjHKM81yBtX6b+VCwYcrV0a6FwG
 oW3sgq+l3XuNa+jjl3E6TajUpkMOhiL3CxbUMtetS/Oux3FMootMEs19sMKCT7lc6HOs
 mlxkQJWkveBohPO/VR2tU19ITx3o4oH/lxQqKfyD3/2OY+CLx1WgyLzbI74r5FipBeTY
 begUTSJ/SgfsUkWK9ZwntqyALWBraRu9/tfkMoZoMR2xBj3WeOMcvh2lDTW6VlHlK61u
 gO0Q==
X-Gm-Message-State: APf1xPCPL3tgcBh73dNrri9HpOlAxTaZuqf1os705EYivr1NVK+w/tk0
 H2NQ+5eJ2hY5p7BWDiHDH8agoMaTOtjd38sb9cc=
X-Google-Smtp-Source: AG47ELtf129Pc2Cxc53ZEkWZnbpTTViXtrKaMk0bK0dy67hB6PlcAtNGD92BznJz0Xajn02mtgwg4A+w+o06DRXQYRA=
X-Received: by 2002:a25:fc16:: with SMTP id v22-v6mr3746198ybd.3.1519630276546; 
 Sun, 25 Feb 2018 23:31:16 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:a0cc:0:0:0:0:0 with HTTP; Sun, 25 Feb 2018 23:31:16
 -0800 (PST)
In-Reply-To: <ce1b842d-feb7-e7d7-965b-634b9f0108da@arm.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <20170922134312.GF26248@char.us.oracle.com>
 <CABdg74f4Zsm46d-rYW7emwAep-NKuROuqXYjU0X9Phwj6-e_eA@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
 <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
 <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
 <ce1b842d-feb7-e7d7-965b-634b9f0108da@arm.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Mon, 26 Feb 2018 13:01:16 +0530
Message-ID: <CABdg74cT2kAcfUO7Y3CX34EUsdCWszVzEmouq5M=k8_3OBKKxQ@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5055950631459255167=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5055950631459255167==
Content-Type: multipart/alternative; boundary="000000000000d2d7a60566187e45"

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

Regards,
Bharat Gohil


On Thu, Feb 22, 2018 at 4:57 PM, Julien Grall <julien.grall@arm.com> wrote:

> Hi,
>
> Please configure your e-mail client to quote with '>'. It is incredibly
> difficult to read e-mail when space is used for quoting (see below).
>
>
> On 22/02/18 10:33, bharat gohil wrote:
>
>>         I have tried your suggestion, I got following crash. It unable
>>         find interrupt controller but this kernel working fine without
>> Xen.
>>         Do you have any suggestion?
>>
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] OF:
>>         of_irq_init: children remain, but no parents
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Kernel panic -
>>         not syncing: No interrupt controller found.
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] CPU: 0 PID: 0
>>         Comm: swapper/0 Not tainted 4.9.44+ #15
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Hardware name:
>>         XXXXX board (DT)
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Call trace:
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000]
>>         [<ffffff8008089f88>] dump_backtrace+0x0/0x1d8
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000]
>>         [<ffffff800808a184>] show_stack+0x24/0x30
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000]
>>         [<ffffff800838a0e4>] dump_stack+0x94/0xb8
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000]
>>         [<ffffff8008196da0>] panic+0x124/0x270
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000]
>>         [<ffffff8008c92c08>] init_IRQ+0x24/0x2c
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000]
>>         [<ffffff8008c909f8>] start_kernel+0x230/0x388
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000]
>>         [<ffffff8008c901e0>] __primary_switched+0x5c/0x64
>>         [2018-02-22 14:04:15] (XEN) DOM0: [    0.000000] Rebooting in 1
>>         seconds..
>>
>>
>>     SoC has different interrupt parent than GIC so I make GIC as
>>     interrupt parent and I am able to move ahead. update you once Dom0
>>     boot completely.
>>
>
> This looks quite wrong to me. By modifying the interrupt parent property,
> you also modify which interrupt controller will be used for routing the
> interrupt. This is probably the reason of the hang you mention below.
>
> What are the interrupts controller you have on your platform?
>
> >It has interrupt controller which change the polarity of SPI IRQ before
redirect to GIC-400.
>In DTB debug, I got following trace,
>(XEN) irq 0 not connected to primary controller. Connected to
/intpol-controller@10220a80.
>I think Xen skip interrupt controller(if other than GIC) while domain
creation.
>Do you have suggestion to solve this?
>Do I need to support custom IRQ controller in Xen or hard code the custom
controller register in Xen and modified DTB with GIC as primary controller?

>
>
>>
>> System got hand and I got following traces related to energy aware
>> scheduler. Is Xen affected with guest scheduling mechanism? I have SoC
>> which has 4-Cortex A35 and 2-Cortex A72.
>>
>> [    0.202545] Xen: initializing cpu4
>> [    0.202562] Invalid sched_group_energy for CPU4
>> [    0.202564] CPU4: update cpu_capacity 1024
>> [    0.202566] CPU4: Booted secondary processor [410fd041]
>> [    0.230197] Detected PIPT I-cache on CPU5
>> [    0.230202] CPU features: SANITY CHECK: Unexpected variation in
>> SYS_ID_AA64MMFR0_EL1. Boot CPU: 0x00000000101122, CPU5: 0x00000000001124
>> [    0.230250] Xen: initializing cpu5
>> [    0.230264] Invalid sched_group_energy for CPU5
>> [    0.230265] CPU5: update cpu_capacity 1024
>> [    0.230267] CPU5: Booted secondary processor [410fd041]
>> [    0.230373] Brought up 6 CPUs
>> [    0.234084] SMP: Total of 6 processors activated.
>> [    0.234108] CPU features: detected feature: 32-bit EL0 Support
>> [    0.234382] CPU: All CPU(s) started at EL1
>> [    0.234627] Invalid sched_group_energy for CPU5
>> [    0.234662] CPU5: update max cpu_capacity 1024
>> [    0.234680] Invalid sched_group_energy for Cluster5
>> [    0.234698] Invalid sched_group_energy for CPU4
>> [    0.234715] Invalid sched_group_energy for Cluster4
>> [    0.234733] Invalid sched_group_energy for CPU3
>> [    0.234750] Invalid sched_group_energy for Cluster3
>> [    0.234767] Invalid sched_group_energy for CPU2
>> [    0.234784] Invalid sched_group_energy for Cluster2
>> [    0.234801] Invalid sched_group_energy for CPU1
>> [    0.234819] Invalid sched_group_energy for Cluster1
>> [    0.234836] Invalid sched_group_energy for CPU0
>> [    0.234853] Invalid
>>
>
> Cheers,
>
> --
> Julien Grall
>

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

<div dir=3D"ltr"><br><div class=3D"gmail_extra"><br clear=3D"all"><div><div=
 class=3D"gmail-m_5899173041137022782gmail_signature"><div dir=3D"ltr"><div=
><div dir=3D"ltr"><div><div>Regards,</div><div>Bharat Gohil</div><br></div>=
</div></div></div></div></div>
<br><div class=3D"gmail_quote">On Thu, Feb 22, 2018 at 4:57 PM, Julien Gral=
l <span dir=3D"ltr">&lt;<a href=3D"mailto:julien.grall@arm.com" target=3D"_=
blank">julien.grall@arm.com</a>&gt;</span> wrote:<br><blockquote class=3D"g=
mail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204=
,204,204);padding-left:1ex">Hi,<br>
<br>
Please configure your e-mail client to quote with &#39;&gt;&#39;. It is inc=
redibly difficult to read e-mail when space is used for quoting (see below)=
.<div><div class=3D"gmail-m_5899173041137022782h5"><br>
<br>
On 22/02/18 10:33, bharat gohil wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
=C2=A0 =C2=A0 =C2=A0 =C2=A0 I have tried your suggestion, I got following c=
rash. It unable<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 find interrupt controller but this kernel worki=
ng fine without Xen.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Do you have any suggestion?<br>
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000] OF:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 of_irq_init: children remain, but no parents<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000] Kernel panic -<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 not syncing: No interrupt controller found.<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000] CPU: 0 PID: 0<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 Comm: swapper/0 Not tainted 4.9.44+ #15<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000] Hardware name:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 XXXXX board (DT)<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000] Call trace:<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [&lt;ffffff8008089f88&gt;] dump_backtrace+0x0/0=
x1d8<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [&lt;ffffff800808a184&gt;] show_stack+0x24/0x30=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [&lt;ffffff800838a0e4&gt;] dump_stack+0x94/0xb8=
<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [&lt;ffffff8008196da0&gt;] panic+0x124/0x270<br=
>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [&lt;ffffff8008c92c08&gt;] init_IRQ+0x24/0x2c<b=
r>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [&lt;ffffff8008c909f8&gt;] start_kernel+0x230/0=
x388<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000]<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [&lt;ffffff8008c901e0&gt;] __primary_switched+0=
x5c/0x64<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 [2018-02-22 14:04:15] (XEN) DOM0: [=C2=A0=C2=A0=
=C2=A0 0.000000] Rebooting in 1<br>
=C2=A0 =C2=A0 =C2=A0 =C2=A0 seconds..<br>
<br>
<br>
=C2=A0 =C2=A0 SoC has different interrupt parent than GIC so I make GIC as<=
br>
=C2=A0 =C2=A0 interrupt parent and I am able to move ahead. update you once=
 Dom0<br>
=C2=A0 =C2=A0 boot completely.<br>
</blockquote>
<br></div></div>
This looks quite wrong to me. By modifying the interrupt parent property, y=
ou also modify which interrupt controller will be used for routing the inte=
rrupt. This is probably the reason of the hang you mention below.<br>
<br>
What are the interrupts controller you have on your platform?<div><div clas=
s=3D"gmail-m_5899173041137022782h5"><br></div></div></blockquote><div>&gt;I=
t has interrupt controller which change the polarity of SPI IRQ before redi=
rect to GIC-400.<br></div><div>&gt;In DTB debug, I got following trace,<br>=
&gt;(XEN) irq 0 not connected to primary controller. Connected to /intpol-c=
ontroller@10220a80.<br></div><div>&gt;I think Xen skip interrupt controller=
(if other than GIC) while domain creation.<br></div><div>&gt;Do you have su=
ggestion to solve this?<br></div><div>&gt;Do I need to support custom IRQ c=
ontroller in Xen or hard code the custom controller register in Xen and mod=
ified DTB with GIC as primary controller?<br></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"><div><div class=3D"gmail-m_5899173041137022782h5"=
>
<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-=
left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
<br>
System got hand and I got following traces related to energy aware schedule=
r. Is Xen affected with guest scheduling mechanism? I have SoC which has 4-=
Cortex A35 and 2-Cortex A72.<br>
<br>
[=C2=A0=C2=A0=C2=A0 0.202545] Xen: initializing cpu4<br>
[=C2=A0=C2=A0=C2=A0 0.202562] Invalid sched_group_energy for CPU4<br>
[=C2=A0=C2=A0=C2=A0 0.202564] CPU4: update cpu_capacity 1024<br>
[=C2=A0=C2=A0=C2=A0 0.202566] CPU4: Booted secondary processor [410fd041]<b=
r>
[=C2=A0=C2=A0=C2=A0 0.230197] Detected PIPT I-cache on CPU5<br>
[=C2=A0=C2=A0=C2=A0 0.230202] CPU features: SANITY CHECK: Unexpected variat=
ion in SYS_ID_AA64MMFR0_EL1. Boot CPU: 0x00000000101122, CPU5: 0x0000000000=
1124<br>
[=C2=A0=C2=A0=C2=A0 0.230250] Xen: initializing cpu5<br>
[=C2=A0=C2=A0=C2=A0 0.230264] Invalid sched_group_energy for CPU5<br>
[=C2=A0=C2=A0=C2=A0 0.230265] CPU5: update cpu_capacity 1024<br>
[=C2=A0=C2=A0=C2=A0 0.230267] CPU5: Booted secondary processor [410fd041]<b=
r>
[=C2=A0=C2=A0=C2=A0 0.230373] Brought up 6 CPUs<br>
[=C2=A0=C2=A0=C2=A0 0.234084] SMP: Total of 6 processors activated.<br>
[=C2=A0=C2=A0=C2=A0 0.234108] CPU features: detected feature: 32-bit EL0 Su=
pport<br>
[=C2=A0=C2=A0=C2=A0 0.234382] CPU: All CPU(s) started at EL1<br>
[=C2=A0=C2=A0=C2=A0 0.234627] Invalid sched_group_energy for CPU5<br>
[=C2=A0=C2=A0=C2=A0 0.234662] CPU5: update max cpu_capacity 1024<br>
[=C2=A0=C2=A0=C2=A0 0.234680] Invalid sched_group_energy for Cluster5<br>
[=C2=A0=C2=A0=C2=A0 0.234698] Invalid sched_group_energy for CPU4<br>
[=C2=A0=C2=A0=C2=A0 0.234715] Invalid sched_group_energy for Cluster4<br>
[=C2=A0=C2=A0=C2=A0 0.234733] Invalid sched_group_energy for CPU3<br>
[=C2=A0=C2=A0=C2=A0 0.234750] Invalid sched_group_energy for Cluster3<br>
[=C2=A0=C2=A0=C2=A0 0.234767] Invalid sched_group_energy for CPU2<br>
[=C2=A0=C2=A0=C2=A0 0.234784] Invalid sched_group_energy for Cluster2<br>
[=C2=A0=C2=A0=C2=A0 0.234801] Invalid sched_group_energy for CPU1<br>
[=C2=A0=C2=A0=C2=A0 0.234819] Invalid sched_group_energy for Cluster1<br>
[=C2=A0=C2=A0=C2=A0 0.234836] Invalid sched_group_energy for CPU0<br>
[=C2=A0=C2=A0=C2=A0 0.234853] Invalid<br>
</blockquote>
<br></div></div>
Cheers,<span class=3D"gmail-m_5899173041137022782HOEnZb"><font color=3D"#88=
8888"><br>
<br>
-- <br>
Julien Grall<br>
</font></span></blockquote></div><br></div></div>

--000000000000d2d7a60566187e45--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5055950631459255167==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 26 07:38:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 07:38:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqDMd-0004oE-MH; Mon, 26 Feb 2018 07:38:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqDMc-0004o8-Fl
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 07:38:22 +0000
X-Inumbo-ID: 437e2afc-1ac8-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 437e2afc-1ac8-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 07:40:06 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 00:38:14 -0700
Message-Id: <5A93C77302000078001AB8CB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 00:38:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH] x86/PV: fix off-by-one in I/O bitmap limit check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKLS0tIGEveGVu
L2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXBy
aXYtb3AuYwpAQCAtMTM2LDcgKzEzNiw3IEBAIHN0YXRpYyBib29sIGd1ZXN0X2lvX29rYXkodW5z
aWduZWQgaW50IHAKICAgICBpZiAoIGlvcGxfb2sodiwgcmVncykgKQogICAgICAgICByZXR1cm4g
dHJ1ZTsKIAotICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmlvYm1wX2xpbWl0ID4gKHBvcnQgKyBi
eXRlcykgKQorICAgIGlmICggdi0+YXJjaC5wdl92Y3B1LmlvYm1wX2xpbWl0ID49IChwb3J0ICsg
Ynl0ZXMpICkKICAgICB7CiAgICAgICAgIHVuaW9uIHsgdWludDhfdCBieXRlc1syXTsgdWludDE2
X3QgbWFzazsgfSB4OwogCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 07:54:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 07:54:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqDbc-0006GV-4E; Mon, 26 Feb 2018 07:53:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqDba-0006GP-FR
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 07:53:50 +0000
X-Inumbo-ID: 0ceec3e3-1aca-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0ceec3e3-1aca-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 08:52:54 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 00:53:47 -0700
Message-Id: <5A93CB1702000078001AB8DA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 00:53:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Zhongze Liu" <blackskygg@gmail.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-3-blackskygg@gmail.com>
 <5A72F8C902000078001A4450@prv-mh.provo.novell.com>
 <CAHrd_jopeMDW-GkOetauDefuYw=Rvk0zH=ZxBRAW_d8W75hEKw@mail.gmail.com>
 <5A8311B202000078001A76C7@prv-mh.provo.novell.com>
 <CAHrd_jp0DPBau69t_9bOyhn4QReW1H2NgkbDcXBBWE7bG-gZmA@mail.gmail.com>
 <5A84034902000078001A7A27@prv-mh.provo.novell.com>
 <CAHrd_jqsN7NL5Q9CX6DdH8VFJ1kn4pL72MU59Q1P8f+ZziYtHA@mail.gmail.com>
 <5A8559B502000078001A7F2F@prv-mh.provo.novell.com>
 <CAHrd_jpD=VtGw_GCA+C_SANw5RqpcKHYy9xgJ8kQP450zVxkGg@mail.gmail.com>
 <CAHrd_jpauFvFJ0Aq0s4J+WqfijWXiYZT_HBVQig4BABc4+UpKg@mail.gmail.com>
In-Reply-To: <CAHrd_jpauFvFJ0Aq0s4J+WqfijWXiYZT_HBVQig4BABc4+UpKg@mail.gmail.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Julien Grall <julien.grall@arm.com>, Daniel De Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH v4 2/7] xen: xsm: flask: introduce
 XENMAPSPACE_gmfn_share for memory sharing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAyLjE4IGF0IDA2OjM3LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+
IC4uLiBTb3JyeSBmb3IgdGhlIGluY29tcGxldGUgbWFpbC4gSSBzb21laG93IGhpdCB0aGUgInNl
bmQiIGJ1dHRvbiBiZWZvcmUgSQo+IGZpbmlzaCBjb21wb3NpbmcgdGhlIHByZXZpb3VzIG1haWwu
IEFuZCBub3cgaXQgY29udGludWVzLi4uCj4gCj4gMjAxOC0wMi0yNCAxMDo1MCBHTVQrMDg6MDAg
Wmhvbmd6ZSBMaXUgPGJsYWNrc2t5Z2dAZ21haWwuY29tPjoKPj4gSGkgSmFuLAo+Pgo+PiAoTGFz
dCB3ZWVrIHdhcyB0aGUgQ2hpbmVzZSBTcHJpbmcgRmVzdGl2YWwsIHNvIEkgZmFpbGVkIHRvIGZv
bGxvdyB1cAo+PiB0aW1lbHkuIFNvcnJ5IGZvciB0aGF0LikKPj4KPj4gMjAxOC0wMi0xNSAxNjo1
OCBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPjoKPj4+Pj4+IE9uIDE0
LjAyLjE4IGF0IDE4OjAyLCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3RlOgo+Pj4+IDIwMTgt
MDItMTQgMTY6MzcgR01UKzA4OjAwIEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT46Cj4+
Pj4+Pj4+IE9uIDE0LjAyLjE4IGF0IDA4OjE1LCA8YmxhY2tza3lnZ0BnbWFpbC5jb20+IHdyb3Rl
Ogo+Pj4+Pj4gMjAxOC0wMi0xMyAyMzoyNiBHTVQrMDg6MDAgSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPjoKPj4+Pj4+Pj4+PiBPbiAxMy4wMi4xOCBhdCAxNjoxNSwgPGJsYWNrc2t5Z2dA
Z21haWwuY29tPiB3cm90ZToKPj4+Pj4+Pj4gSSd2ZSB1cGRhdGVkIHRoZSBjb21tZW50cyBhY2Nv
cmRpbmcgdG8geW91ciBwcmV2aW91cyBzdWdnZXN0aW9ucywKPj4+Pj4+Pj4gZG8gdGhleSBsb29r
IGdvb2QgdG8geW91Pwo+Pj4+Pj4+Cj4+Pj4+Pj4gVGhlIG9uZSBpbiB0aGUgcHVibGljIGhlYWRl
ciBpcyB3YXkgdG9vIHZlcmJvc2UuIEkgc3BlY2lmaWNhbGx5IGRvbid0Cj4+Pj4+Pj4gc2VlIHdo
eSB5b3Ugd291bGQgbmVlZCB0byBzcGVsbCBvdXQgWFNNIHByaXZpbGVnZSByZXF1aXJlbWVudHMK
Pj4+Pj4+PiB0aGVyZS4gUGxlYXNlIG1ha2UgbmV3IGNvbW1lbnRzIG1hdGNoIGV4aXN0aW5nIG9u
ZXMgaW4gc3R5bGUgYW5kCj4+Pj4+Pj4gdmVyYm9zaXR5IGlmIGF0IGFsbCBwb3NzaWJsZSwgd2hp
bGUgc3RpbGwgY29udmV5aW5nIGFsbCBuZWNlc3NhcnkgLwo+Pj4+Pj4+IHJlbGV2YW50IGluZm9y
bWF0aW9uLgo+Pj4+Pj4+Cj4+Pj4+Pgo+Pj4+Pj4gSSBzaG9ydGVuZWQgaXQgYSBsaXR0bGUgYml0
LCBhbmQgbm93IGl0IGxvb2tzIGxpa2U6Cj4+Pj4+Pgo+Pj4+Pj4gI2RlZmluZSBYRU5NQVBTUEFD
RV9nbWZuX3NoYXJlICAgNiAvKiBHTUZOIGZyb20gYW5vdGhlciBkb20uIFVubGlrZQo+Pj4+Pj4g
Z21mbl9mb3JlaWduLAo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoYykgdHJpZXMgdG8gbWFwIHBhZ2VzIGZyb20gKHQpIAo+IGludG8KPj4+Pj4+ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGQpLCB0aGlzIGRvZXNuJ3QgcmVxdWly
ZSB0aGF0IChkKSAKPiBpdHNlbGYKPj4+Pj4+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgaGFzIHRoZSBwcml2aWxlZ2UgdG8gbWFwIHRoZSBwYWdlcywgCj4gYnV0Cj4+Pj4+
PiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGluc3RlYWQgcmVxdWlyZXMg
dGhhdCAoYykgaGFzIHRoZQo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwcml2aWxlZ2UgdG8gZG8gc28sIGFzIGxvbmcgYXMgKGQpIGFuZCAKPiAodCkKPj4+Pj4+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYXJlIGFsbG93ZWQgdG8gc2hh
cmUgbWVtb3J5IHBhZ2VzLgo+Pj4+Pj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBUaGlzIGlzIFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCAKPiBvbmx5LAo+Pj4+Pj4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbmQgY3VycmVudGx5IEFSTSBv
bmx5LiAqLwo+Pj4+Pgo+Pj4+PiBXaGljaCBsZWF2ZXMgdW5jbGVhciB3aGF0IChjKSwgKGQpLCBh
bmQgKHQpIGFyZS4gSG93IGFib3V0Cj4+Pj4+Cj4+Pj4+ICJHTUZOIGZyb20gYW5vdGhlciBkb20s
IFhFTk1FTV9hZGRfdG9fcGh5c21hcF9iYXRjaCAoYW5kCj4+Pj4+IGN1cnJlbnRseSBBUk0pIG9u
bHkuIE90aGVyIHRoYW4gWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduIHRoaXMKPj4+Pj4gPGV4cGxh
aW4gaGVyZSB3aGF0IHRoZSBkaWZmZXJlbmNlIGlzIHdpdGggYSBmZXcgc2ltcGxlIHdvcmRzPi4i
Cj4+Pj4+Cj4+Pj4+IChZb3UgY2FuIGFuZCBzaG91bGQgZ28gaW50byBmdXJ0aGVyIGRldGFpbCBp
biB0aGUgY29tbWl0IG1lc3NhZ2UuKQo+Pj4+PiBXaXRob3V0IHRoaXMgX3Byb3Blcmx5XyBleHBs
YWluZWQsIEknbGwgY29udGludWUgdG8gYXNrIHdoeSB5b3UKPj4+Pj4gY2FuJ3Qgc2ltcGx5IG1h
a2UgWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduIGRvIHdoYXQgeW91IHdhbnQKPj4+Pj4gKGFzIGl0
IGFscmVhZHkgdGFrZXMgdHdvIGRvbWlkX3QtcyBhcyBpbnB1dCksIGJ5IHN1aXRhYmx5IGFkanVz
dGluZwo+Pj4+PiBpdHMgWFNNIGNoZWNrKHMpLgo+Pj4+Cj4+Pj4gSSdtIHNvcnJ5IHRoYXQgSSBm
YWlsZWQgdG8gc2VlIHRoZSByZWFzb24gd2h5IHlvdSBzYXkgIndoaWNoIGxlYXZlcwo+Pj4+IHVu
Y2xlYXIgd2hhdCAoYyksIChkKSwgYW5kICh0KSBhcmUiLiBJIHRoaW5rICJpZiAoYykgdHJpZXMg
dG8gbWFwIHBhZ2VzCj4+Pj4gZnJvbSAodCkgaW50byAoZCkiIGhhcyBhbHJlYWR5IGluY2x1ZGVk
IHRoZSBuZWNlc3NhcnkgaW5mb3JtYXRpb24KPj4+PiBhYm91dCB0aGlzOiAoYykgaXMgdGhlIGNh
bGxlciBvZiB0aGUgaHlwZXJjYWxsIChjdXJyZW50KSwgKGQpIGlzIHRoZQo+Pj4+IGRlc3QgZG9t
YWluLCBhbmQgKHQpIHRoZSBzb3VyY2UgZG9tYWluLgo+Pj4+IEkgdGhpbmsgSSBzdGlsbCBuZWVk
IG1vcmUgb2YgeW91ciBleHBsYW5hdGlvbiBoZXJlLgo+Pj4KPj4+IFNvbWVvbmUgY29taW5nIGFj
cm9zcyBfanVzdF8gdGhpcyBjb21tZW50ICh3aGlsZSByZWFkaW5nIHRoZQo+Pj4gcHVibGljIGhl
YWRlcikgd2lsbCBub3QgbmVjZXNzYXJpbHkga25vdyB3aGF0IChjKSwgKGQpLCBhbmQgKHQpCj4+
PiBzdGFuZCBmb3IsIGFuZCAocyloZSBzaG91bGRuJ3QgYmUgZm9yY2VkIHRvIGRpZyBpbnRvIGdp
dCBoaXN0b3J5IHRvCj4+PiBmaW5kIHRoZSBwYXRjaCBkZXNjcmlwdGlvbi4gQnV0IGFueXdheSAt
IGFsbCB0aGlzIHNob3VsZCBnbyBhd2F5Cj4+PiBmcm9tIHRoZSBoZWFkZXIgYW55d2F5LCBhcyBl
eHBsYWluZWQgYmVmb3JlLiBBbGwgdGhhdCdzIG5lZWRlZAo+Pj4gaGVyZSBpcyBhIHRlcnNlIGJ1
dCB1bmRlcnN0YW5kYWJsZSBleHBsYW5hdGlvbiBvZiB3aGF0J3MgZGlmZmVyZW50Cj4+PiBmcm9t
IFhFTk1BUFNQQUNFX2dtZm5fZm9yZWlnbi4KPj4+Cj4+Cj4+IEkgdGhpbmsgYmVmb3JlIHdlIGNh
biByZWFjaCBhIGNvbnNlbnN1cyBvbiBob3cgdGhlIGZpbmFsIGNvbW1lbnQKPj4gc2hvdWxkIGxv
b2sgbGlrZSwgd2UgbmVlZCB0byByZWFjaCBhbiBhZ3JlZW1lbnQgb24gd2hhdCBzaG91bGQKPj4g
YmUgaW5jbHVkZWQgaW4gdGhlIDxkaWZmZXJlbmNlcz4gcGFydC4gQW5kIGFjY29yZGluZyB0byBv
dXIgcHJldmlvdXMKPj4gZGlzY3Vzc2lvbiwgYmVsb3cgaXMgd2hhdCBJIHRoaW5rIGlzIG5lY2Vz
c2FyeSBzbyBmYXI6Cj4+Cj4+IDEuIERpZmZlcmVudCBwcml2aWxlZ2UgcmVxdWlyZW1lbnRzCj4+
Cj4gCj4gVGhpcyBpcyB3aGF0IEkndmUgYmVlbiB0cnlpbmcgdG8gY29udmV5IGluIHRoZSBjb21t
ZW50LiBCdXQgaXQgc2VlbXMgdGhhdAo+IEkgZmFpbGVkIHRvIG1ha2UgaXQgInRlcnNlIHlldCB1
bmRlcnN0YW5kYWJsZSIuIE5vdyBteSBxdWVzdGlvbiBpczogQW0gSSAqbm90Kgo+IHN1cHBvc2Vk
IHRvIHNwZWxsIG91dCB0aGUgZGV0YWlsIG9mIHRoZSBleGFjdCBkaWZmZXJlbmNlIGJldHdlZW4g
dGhlaXIKPiBwcml2aWxlZ2UgcmVxdWlyZW1lbnRzPyBJZiBzbywgZG8geW91IGhhdmUgYSByb3Vn
aCBwaWN0dXJlIG9mIGhvdyBpdAo+IHNob3VsZCBsb29rIGxpa2U/IEFyZSB3ZSBnb2luZyB0byBn
aXZlIGFuIGV4YW1wbGUgb2YgYSB1c2UgY2FzZSB3aGVyZQo+IHRoZSBvbGQgc3Vib3AgaXMgbm90
IGFwcGxpY2FibGU/Cj4gCj4+Cj4+IDIuIFdoeSB3ZSBjYW4ndCBqdXN0IG1vZGlmeSB0aGUgb3Jp
Z2luYWwgaHlwZXJjYWxsIHRvIG1lZXQgb3VyIG5lZWRzLgo+IAo+IEFjY29yZGluZyB0byBvdXIg
ZGlzY3Vzc2lvbiBvbiB0aGUgcHJldmlvdXMgdmVyc2lvbnMgb2YgdGhpcyBwYXRjaCwgd2UKPiBj
YW4ndCBmaXQgdGhlIGNoZWNrcyBuZWVkZWQgYnkgYm90aCBzdWJvcCBpbnRvIG9uZSBiZWNhdXNl
IGRvaW5nIHNvIHdpbGwKPiBlaXRoZXIgcmVncmVzcyB0aGUgb3JpZ2luYWwgb25lIG9yIHBlcm1p
dCBzb21ldGhpbmcgdGhhdCBzaG91bGRuJ3QgYmUKPiBhbGxvd2VkIGluIHRoZSBuZXcgdXNlIGNh
c2VzLiBTaG91bGQgd2UgY2xhcmlmeSB0aGlzIGluIHRoZSBjb21tZW50LCB0b28/CgpNeSB2aWV3
IG9uIHRoaXMgaXM6IFRoZSBjb21tZW50IG91Z2h0IHRvIGRlc2NyaWJlIHRoZSBiZWhhdmlvciwK
bm90aGluZyBlbHNlLiBUaGUgY29tbWl0IG1lc3NhZ2Ugb3VnaHQgdG8gZXhwbGFpbiB0aGUgZGlm
ZmVyZW5jZQp0byB0aGUgZXhpc3Rpbmcgc3ViLW9wLCB0byBoZWxwIHVuZGVyc3RhbmQgLyBleHBs
YWluIHRoZSByZWFzb24Kd2h5IHRoZSBleGlzdGluZyBvbmUgY2FuJ3QgYmUgc3VpdGFibHkgZXh0
ZW5kZWQuCgpKYW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 08:02:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 08:02:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqDkE-0007fc-Ah; Mon, 26 Feb 2018 08:02:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqDkD-0007fF-F3
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 08:02:45 +0000
X-Inumbo-ID: 4c5935b7-1acb-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4c5935b7-1acb-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 09:01:49 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqDk9-0001o5-7d; Mon, 26 Feb 2018 08:02:41 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqDk3-0001TZ-VD; Mon, 26 Feb 2018 08:02:36 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqDk3-0001ci-Bz; Mon, 26 Feb 2018 08:02:35 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120000-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:xen-install:fail:heisenbug
 xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=88fbabc49158b0b858248fa124ef590c5df7782f
X-Osstest-Versions-That: xen=3b10e123e926dd8469c0b3137a32d387ef70b1f5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 08:02:35 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 120000: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAwMCB4ZW4tNC45LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDAwMC8KCkZhaWx1cmVzIDotLyBi
dXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRs
eSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExOTk1NCBwYXNzIGluIDEyMDAw
MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE2IGd1ZXN0LWxvY2FsbWln
cmF0ZS94MTAgZmFpbCBpbiAxMTk5NTQgcGFzcyBpbiAxMjAwMDAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAgNiB4ZW4taW5zdGFsbCAgICAgICAgICAgICAgZmFpbCBwYXNzIGluIDEx
OTk1NAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICBmYWls
IGluIDExOTk1NCBsaWtlIDExOTc3NgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExOTk1NCBsaWtlIDExOTc3Ngog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBm
YWlsIGluIDExOTk1NCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExOTk1NCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRl
L3gxMCBmYWlsIGxpa2UgMTE5ODM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MzkKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExOTgzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5ODM5CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk4MzkK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVh
dCAgICBmYWlsICBsaWtlIDExOTgzOQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5ODM5CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTk4MzkKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTIgeHRmL3Rlc3QtaHZt
NjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNl
ZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTIg
eHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2
aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
NjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxp
YnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAx
MSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVz
dGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgODhmYmFiYzQ5MTU4YjBi
ODU4MjQ4ZmExMjRlZjU5MGM1ZGY3NzgyZgpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgM2IxMGUxMjNlOTI2ZGQ4NDY5YzBiMzEzN2EzMmQzODdlZjcwYjFmNQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTE5ODM5ICAyMDE4LTAyLTIxIDE5OjMxOjU0IFogICAgNCBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExOTk1NCAgMjAxOC0wMi0yMyAwOTo0NDowOCBaICAgIDIgZGF5
cyAgICAyIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCgpQdXNo
aW5nIHJldmlzaW9uIDoKClRvIHhlbmJpdHMueGVuLm9yZzovaG9tZS94ZW4vZ2l0L3hlbi5naXQK
ICAgM2IxMGUxMjNlOS4uODhmYmFiYzQ5MSAgODhmYmFiYzQ5MTU4YjBiODU4MjQ4ZmExMjRlZjU5
MGM1ZGY3NzgyZiAtPiBzdGFibGUtNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 08:15:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 08:15:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqDwo-00007M-Dw; Mon, 26 Feb 2018 08:15:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqDwn-00007G-IX
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 08:15:45 +0000
X-Inumbo-ID: 7c6e6d96-1acd-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7c6e6d96-1acd-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 08:17:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 01:15:37 -0700
Message-Id: <5A93D03502000078001AB903@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 01:15:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: <wei.liu2@citrix.com>
References: <1515415784-28744-1-git-send-email-aisaila@bitdefender.com>
 <20180223174658.vmb2uajv5epf6tn2@citrix.com>
In-Reply-To: <20180223174658.vmb2uajv5epf6tn2@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, rcojocaru@bitdefender.com,
 George.Dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, xen-devel@lists.xen.org, tamas@tklengyel.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDE4OjQ2LCA8d2VpLmxpdTJAY2l0cml4LmNvbT4gd3JvdGU6Cj4g
T24gTW9uLCBKYW4gMDgsIDIwMTggYXQgMDI6NDk6NDRQTSArMDIwMCwgQWxleGFuZHJ1IElzYWls
YSB3cm90ZToKPj4gLS0tCj4+ICB0b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCB8ICAyICsr
Cj4+ICB0b29scy9saWJ4Yy94Y19tb25pdG9yLmMgICAgICB8IDE0ICsrKysrKysrKysrKysrCj4g
Cj4gVGhlc2UgY2hhbmdlcyBsb29rIHNlbnNpYmxlIHRvIG1lLgo+IAo+PiAgeGVuL2FyY2gveDg2
L21tL21lbV9hY2Nlc3MuYyAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gIHhl
bi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICAgIHwgMTMgKysrKysrKysrKysrKwo+PiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAgNiArKysrKysKPj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvbW9uaXRvci5oIHwgIDMgKystCj4+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmggICB8
ICAyICsrCj4gCj4gWW91IG1pZ2h0IHdhbnQgdG8gYnVtcCBkb21jdGwgdmVyc2lvbiBudW1iZXIg
aXQgaXMgaGFzIGJlZW4gZG9uZSBhbHJlYWR5Cj4gaW4gdGhpcyByZWxlYXNlLgoKRm9yIG9uZSB0
aGlzIHNlbnRlbmNlIGNvbmZ1c2VzIG1lIGJ5IGl0cyB3b3JkaW5nIGFsb25lLiBBbmQgdGhlbgph
bGwgdGhlIHBhdGNoIGRvZXMgaXMgYWRkIGEgI2RlZmluZSwgd2hpY2ggZG9lc24ndCBhbHRlciB0
aGUKaW50ZXJmYWNlIGluIGFuIGluY29tcGF0aWJsZSB3YXkgKHdoaWNoIGlzIHdoYXQgdGhlIGlu
dGVyZmFjZQp2ZXJzaW9uIHRyaWVzIHRvIGV4cHJlc3MsIGV2ZW4gaWYgLSBJIGFncmVlIHdpdGgg
QW5kcmV3IGhlcmUgLQpsaW1pdGF0aW9ucykuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 08:20:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 08:20:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqE1a-0000u7-Vi; Mon, 26 Feb 2018 08:20:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqE1Z-0000u1-RS
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 08:20:41 +0000
X-Inumbo-ID: ce0e2583-1acd-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce0e2583-1acd-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 09:19:46 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 01:20:40 -0700
Message-Id: <5A93D16402000078001AB918@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 01:20:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Wei Liu" <wei.liu2@citrix.com>,
 "Kevin Tian" <kevin.tian@intel.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
 <20180223160759.xumjq33f4owkgp5x@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191018617@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191018617@SHSMSX101.ccr.corp.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAyLjE4IGF0IDA0OjIzLCA8a2V2aW4udGlhbkBpbnRlbC5jb20+IHdyb3RlOgo+
IEkgc29ydCBvZiBidXktaW4gQ09ORklHX1BWLCBidXQgbm90IHN1cmUgd2hldGhlciBDT05GSUdf
SFZNIGlzCj4gcmVxdWlyZWQuCgpJIHRoaW5rIHRoZSBzaGltIGlzIHdoZXJlIENPTkZJR19IVk0g
d291bGQgd2FudCB0byBiZSB0dXJuZWQgb2ZmLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 08:21:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 08:21:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqE29-0000xp-6z; Mon, 26 Feb 2018 08:21:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=qiem=fu=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eqE27-0000xe-AB
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 08:21:15 +0000
X-Inumbo-ID: e14b3304-1acd-11e8-ba59-bc764e045a96
Received: from mail-lf0-x244.google.com (unknown [2a00:1450:4010:c07::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e14b3304-1acd-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 09:20:19 +0100 (CET)
Received: by mail-lf0-x244.google.com with SMTP id g72so1461040lfg.3
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 00:21:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=8Xp3qo9DSwFKOXUpRIBRvlbLRcEPZuzGoBefbUwEnEI=;
 b=d7PBTq+eAd3QYJT84pUrzg6iBhdZ0qYWpbC9qiDnfVGs8FcJa7NuDi77wHQ3vXgkXP
 KeIsSrpxWpIeNJ+P0ooGfgJOBafqlueEOaBy0sNeQvhptYZPJn2BfYmLpb3MQs3/UmkI
 K9amzaICpD5EwBsY+K0t3zSU9BC2SzX1Rw5dgZORrUlhnUvRxjc6OEfiEx+6tOs11MEG
 FHMvnPAImEB+6ypM4YyhTlpoQzxBQs3EKTA1+HS2jeDb2bGNA8cgH07f6jhD6baQhQAh
 gORI1dJOXct5BqWkRN6WuTtplOIxsduI8UfDqcZdJwgY83SbSL+CFjt3I0Q2OWyisP1p
 +I6Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=8Xp3qo9DSwFKOXUpRIBRvlbLRcEPZuzGoBefbUwEnEI=;
 b=e1307TifRFE2EdZpaLDsRuOHZaTcDc1DDCCXQs66xUwxTPX0DnGoqbb/WCbtxf+Vt+
 HR+YoxFPJQBKp+EFD5rh8YW+msacnScCiapELk50bsJIzfJ6fXenAPv3porspfSnQViC
 OnvDK0L4zk61h219I7osL/m1K5useOCLAlULnw6kRANQucS9RPCcpLuiMtDQxt2dzS03
 75keky+TeDTYtKmKcTcv/uZF0TClMhguI83rRvFEXobW4uVxguMs1iPlaqAEOMc+N/SC
 t2+TMMgehR8q6qfou1oCHdrtMF+fQpVCv8GLUFc3ewNZ5dClOVd9lqMPgK4oyI0gPhfu
 jyYQ==
X-Gm-Message-State: APf1xPDqgk7RF+5Ud1l3MlAvvr6dBPefLN5LBIIGMCKQ/cN55djH4T5b
 NvJc62WizPvyeWD8Omdb/LI=
X-Google-Smtp-Source: AH8x22699v4A2dCspHJA4ePcpDmXk7VlDMX5BjFy08nSNrazRAdUBt2RZTTdEn8K9+Dm5ePORsDB8w==
X-Received: by 10.46.84.5 with SMTP id i5mr6702405ljb.83.1519633272003;
 Mon, 26 Feb 2018 00:21:12 -0800 (PST)
Received: from [10.17.182.9] (ll-53.209.223.85.sovam.net.ua. [85.223.209.53])
 by smtp.gmail.com with ESMTPSA id
 n2sm1888759ljb.3.2018.02.26.00.21.10
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 00:21:10 -0800 (PST)
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <4c7e6f65-1787-3815-22b5-f9495e388c06@gmail.com>
Date: Mon, 26 Feb 2018 10:21:09 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/9] drm/xen-front: Add support for Xen PV
 display frontend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KioKCipIaSwgYWxsISoKCioKCkxhc3QgKkZyaWRheSogc29tZSBjb25jZXJucyBvbiAjZHJpLWRl
dmVsIHdlcmUgcmFpc2VkIHdydCAieWV0Cgphbm90aGVyIGRyaXZlciIgZm9yIFhlbiBhbmQgd2h5
IG5vdCB2aXJ0aW8tZ3B1LiBMZXQgbWUgaGlnaGxpZ2h0CgpvbiB3aHkgd2UgbmVlZCBhIG5ldyBw
YXJhdmlydHVhbGl6ZWQgZHJpdmVyIGZvciBYZW4gYW5kIHdoeSB3ZQoKY2FuJ3QganVzdCB1c2Ug
dmlydGlvLiBIb3BlIHRoaXMgaGVscHMgdGhlIGNvbW11bml0aWVzIChib3RoIFhlbgoKYW5kIERS
SSkgdG8gaGF2ZSBiZXR0ZXIgdW5kZXJzdGFuZGluZyBvZiB0aGlzIHdvcmsgYW5kIG91ciBtb3Rp
dmF0aW9uLgoKCkRpc2NsYWltZXI6IHNvbWUgb3IgYWxsIG9mIHRoZSBiZWxvdyBtYXkgc291bmQg
d2VhayBhcmd1bWVudCBvcgoKbm90IDEwMCUgY29ycmVjdCwgc28gYW55IGhlbHAgb24gY2xhcmlm
eWluZyB0aGUgYmVsb3cgaXMgbW9yZQoKdGhhbiB3ZWxjb21lIDspCgoKMS4gRmlyc3Qgb2YgYWxs
LCB3ZSBhcmUgdGFyZ2V0aW5nIEFSTSBlbWJlZGRlZCB1c2UtY2FzZXMgYW5kIGZvcgoKQVJNIHdl
IGRvIG5vdCB1c2UgUUVNVSBbMV06ICIuLi5YZW4gb24gQVJNIGlzIG5vdCBqdXN0IGEgc3RyYWln
aHQKCjE6MSBwb3J0IG9mIHg4NiBYZW4uLi4gWGVuIG9uIEFSTSBkb2VzIG5vdCBuZWVkIFFFTVUg
YmVjYXVzZSBpdCBkb2VzCgpub3QgZG8gYW55IGVtdWxhdGlvbi4gSXQgYWNjb21wbGlzaGVzIHRo
ZSBnb2FsIGJ5IGV4cGxvaXRpbmcKCnZpcnR1YWxpemF0aW9uIHN1cHBvcnQgaW4gaGFyZHdhcmUg
YXMgbXVjaCBhcyBwb3NzaWJsZSBhbmQgdXNpbmcKCnBhcmF2aXJ0dWFsaXplZCBpbnRlcmZhY2Vz
IGZvciBJTy4iCgoKVGhhdCBiZWluZyBzYWlkIGl0IGlzIHN0aWxsIHBvc3NpYmxlIHRvIHJ1biB2
aXJ0aW8tZ3B1IGFuZCBYZW4rUUVNVTogWzJdCgoKSW4gdGhpcyBjYXNlIFFFTVUgY2FuIGJlIHVz
ZWQgZm9yIGRldmljZSB2aXJ0dWFsaXphdGlvbiwgZS5nLiBuZXR3b3JrLAoKYmxvY2ssIGNvbnNv
bGUuIEJ1dCB0aGVzZSBhbHJlYWR5IGV4aXN0IGFzIFhlbiBwYXJhLXZpcnR1YWxpemVkIGRyaXZl
cnMKCmFnYWluIGVsaW1pbmF0aW5nIHRoZSBuZWVkIGZvciBRRU1VOiB0eXBpY2FsIEFSTSBzeXN0
ZW0gcnVucyAKcGFyYS12aXJ0dWFsaXplZAoKZHJpdmVycyBmb3IgbmV0d29yaywgYmxvY2ssIGNv
bnNvbGUgZXRjLgoKCjIuIHZpcnRpby1ncHUgcmVxdWlyZXMgUENJL01NSU8gZW11bGF0aW9uCgp2
aXJ0aW8tZ3B1ICh2aXJ0aW8tZ3B1LXBjaSkgcmVxdWlyZSB2aXJ0aW8tcGNpLCBidXQgcGFyYS12
aXJ0dWFsaXplZCBkZXZpY2UKCmRyaXZlcnMgZG8gbm90IG5lZWQgdGhpcy4KCgozLiBObyBuZWVk
IGZvciAzZC92aXJnbC4KClRoZXJlIGFyZSB1c2UtY2FzZXMgd2hpY2ggZWl0aGVyIGRvIG5vdCB1
c2UgT3BlbkdMIGF0IGFsbCBvciB3aWxsIHVzZQoKY3VzdG9tIHZpcnR1YWxpemF0aW9uIHNvbHV0
aW9ucyBhbGxvd2luZyBzaGFyaW5nIG9mIGEgcmVhbCBHUFUgd2l0aCBndWVzdCwKCmUuZy4gdkdQ
VSBhcHByb2FjaC4KCgo0LiBNb3JlIGZyZWVkb20gZm9yIGJ1ZmZlciBhbGxvY2F0aW9uLgoKQXMg
b2Ygbm93IHZpcnRpby1ncHUgaXMgb25seSBjYXBhYmxlIG9mIGFsbG9jYXRpbmcgYnVmZmVycyB2
aWEgVFRNLCB3aGlsZQoKdGhlcmUgYXJlIHVzZS1jYXNlcyB3aGVyZSB3ZSBuZWVkIHRvIGhhdmUg
bW9yZSBmcmVlZG9tOgoKZm9yIHN5c3RlbXMgd2hpY2ggZG8gbm90IHByb3ZpZGUgSU9NTVUgc3Vw
cG9ydCwgYnV0IGhhdmluZyBzcGVjaWZpYwoKcmVxdWlyZW1lbnRzIGZvciBkaXNwbGF5IGJ1ZmZl
cnMsIGl0IGlzIHBvc3NpYmxlIHRvIGFsbG9jYXRlIHN1Y2ggYnVmZmVycwoKYXQgYmFja2VuZCBz
aWRlIGFuZCBzaGFyZSB0aG9zZSB3aXRoIHRoZSBmcm9udGVuZCBkcml2ZXIuCgpGb3IgZXhhbXBs
ZSwgaWYgaG9zdCBkb21haW4gaXMgMToxIG1hcHBlZCBhbmQgaGFzIERSTS9HUFUgaGFyZHdhcmUg
ZXhwZWN0aW5nCgpwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVtb3J5IChpbiBQQSwgbm90IElQQSks
IHRoaXMgYWxsb3dzIGltcGxlbWVudGluZwoKemVyby1jb3B5aW5nIHVzZS1jYXNlcy4KCgo1LiBa
ZXJvLWNvcHlpbmcgc3VwcG9ydCBhdCBiYWNrZW5kIHNpZGUKCkhhdmluZyBuYXRpdmUgWGVuIGlt
cGxlbWVudGF0aW9uIGFsbG93cyBpbXBsZW1lbnRpbmcgemVyby1jb3B5aW5nIHVzZS1jYXNlcwoK
b24gYmFja2VuZCBzaWRlIHdpdGggdGhlIGhlbHAgb2Ygc3VwcG9ydGluZyBkcml2ZXIgRFJNIGRy
aXZlciBbM10gd2hpY2ggd2UKCmhvcGUgdG8gdXBzdHJlYW0gYXMgd2VsbCAoaXQgaXMgbm90IHll
dCByZWFkeSBpbiB0ZXJtcyBvZiBjb2RlIGNsZWFudXApLgoKCjYuIFFFTVUgYmFja2VuZHMgZm9y
IHZpcnRpby1ncHUgY2Fubm90IGJlIHVzZWQgYXMgaXMsIGUuZy4gZ3Vlc3QgZGlzcGxheXMKCmNv
dWxkIGJlIGp1c3QgYSBwYXJ0IG9mIHRoZSBmaW5hbCB1c2VyIGV4cGVyaWVuY2UuIFRodXMsIGEg
UUVNVSBiYWNrZW5kCgptdXN0IGJlIG1vZGlmaWVkIHRvIGludGVyYWN0LCBmb3IgZXhhbXBsZSwg
d2l0aCBBdXRvbW90aXZlIEdyYWRlIExpbnV4CgpkaXNwbGF5IG1hbmFnZXIuIFNvLCBRRU1VIHBh
cnQgbmVlZHMgbW9kaWZpY2F0aW9ucy4KCkluIG91ciB1c2UtY2FzZSB3ZSBoYXZlIGEgYmFja2Vu
ZCB3aGljaCBzdXBwb3J0cyBtdWx0aS10b3VjaCBhbmQgZ3Vlc3QKCmRpc3BsYXkocykgYW5kIHJ1
bm5pbmcgZWl0aGVyIGFzIGEgd2VzdG9uIGNsaWVudCAod2hpY2ggaXMgbm90IHN1cHBvcnRlZAoK
YnkgUUVNVSBhdCB0aGUgbW9tZW50Pykgb3IgS01TL0RSTSBjbGllbnQuIFRoaXMgYWxsb3dzIHVz
IHRvIGVuYWJsZSBtdWNoCgptb3JlIHVzZS1jYXNlcyoqd2l0aG91dCB0aGUgbmVlZCB0byBydW4g
UUVNVS4KCioKCipUaGFuayB5b3UsKgoKKipPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyoKKgoKKgoq
CgoqWzFdIApodHRwczovL3dpa2kueGVuLm9yZy93aWtpL1hlbl9BUk1fd2l0aF9WaXJ0dWFsaXph
dGlvbl9FeHRlbnNpb25zX3doaXRlcGFwZXIqCgoqCgpbMl0gaHR0cHM6Ly9lbGludXgub3JnL1It
Q2FyL1ZpcnR1YWxpemF0aW9uCgpbM10gCmh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL2xp
bnV4L2Jsb2IvY2VzMjAxOC9kcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1femNvcHlfZHJ2LmMK
CgoqCgoKT24gMDIvMjEvMjAxOCAxMDowMyBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3Jv
dGU6Cj4gRnJvbTogT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gPG9sZWtzYW5kcl9hbmRydXNoY2hl
bmtvQGVwYW0uY29tPgo+Cj4gSGVsbG8hCj4KPiBUaGlzIHBhdGNoIHNlcmllcyBhZGRzIHN1cHBv
cnQgZm9yIFhlbiBbMV0gcGFyYS12aXJ0dWFsaXplZAo+IGZyb250ZW5kIGRpc3BsYXkgZHJpdmVy
LiBJdCBpbXBsZW1lbnRzIHRoZSBwcm90b2NvbCBmcm9tCj4gaW5jbHVkZS94ZW4vaW50ZXJmYWNl
L2lvL2Rpc3BsaWYuaCBbMl0uCj4gQWNjb21wYW55aW5nIGJhY2tlbmQgWzNdIGlzIGltcGxlbWVu
dGVkIGFzIGEgdXNlci1zcGFjZSBhcHBsaWNhdGlvbgo+IGFuZCBpdHMgaGVscGVyIGxpYnJhcnkg
WzRdLCBjYXBhYmxlIG9mIHJ1bm5pbmcgYXMgYSBXZXN0b24gY2xpZW50Cj4gb3IgRFJNIG1hc3Rl
ci4KPiBDb25maWd1cmF0aW9uIG9mIGJvdGggYmFja2VuZCBhbmQgZnJvbnRlbmQgaXMgZG9uZSB2
aWEKPiBYZW4gZ3Vlc3QgZG9tYWluIGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBbNV0uCj4KPiAqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqCj4gKiBEcml2ZXIgbGltaXRhdGlvbnMKPiAqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCj4gICAxLiBDb25maWd1cmF0aW9uIG9wdGlvbnMgMS4xIChjb250aWd1b3VzIGRp
c3BsYXkgYnVmZmVycykgYW5kIDIgKGJhY2tlbmQKPiAgICAgIGFsbG9jYXRlZCBidWZmZXJzKSBi
ZWxvdyBhcmUgbm90IHN1cHBvcnRlZCBhdCB0aGUgc2FtZSB0aW1lLgo+Cj4gICAyLiBPbmx5IHBy
aW1hcnkgcGxhbmUgd2l0aG91dCBhZGRpdGlvbmFsIHByb3BlcnRpZXMgaXMgc3VwcG9ydGVkLgo+
Cj4gICAzLiBPbmx5IG9uZSB2aWRlbyBtb2RlIHN1cHBvcnRlZCB3aGljaCByZXNvbHV0aW9uIGlz
IGNvbmZpZ3VyZWQgdmlhIFhlblN0b3JlLgo+Cj4gICA0LiBBbGwgQ1JUQ3Mgb3BlcmF0ZSBhdCBm
aXhlZCBmcmVxdWVuY3kgb2YgNjBIei4KPgo+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPiAqIERy
aXZlciBtb2RlcyBvZiBvcGVyYXRpb24gaW4gdGVybXMgb2YgZGlzcGxheSBidWZmZXJzIHVzZWQK
PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqCj4gICBEZXBlbmRpbmcgb24gdGhlIHJlcXVpcmVtZW50
cyBmb3IgdGhlIHBhcmEtdmlydHVhbGl6ZWQgZW52aXJvbm1lbnQsIG5hbWVseQo+ICAgcmVxdWly
ZW1lbnRzIGRpY3RhdGVkIGJ5IHRoZSBhY2NvbXBhbnlpbmcgRFJNLyh2KUdQVSBkcml2ZXJzIHJ1
bm5pbmcgaW4gYm90aAo+ICAgaG9zdCBhbmQgZ3Vlc3QgZW52aXJvbm1lbnRzLCBudW1iZXIgb2Yg
b3BlcmF0aW5nIG1vZGVzIG9mIHBhcmEtdmlydHVhbGl6ZWQKPiAgIGRpc3BsYXkgZHJpdmVyIGFy
ZSBzdXBwb3J0ZWQ6Cj4gICAgLSBkaXNwbGF5IGJ1ZmZlcnMgY2FuIGJlIGFsbG9jYXRlZCBieSBl
aXRoZXIgZnJvbnRlbmQgZHJpdmVyIG9yIGJhY2tlbmQKPiAgICAtIGRpc3BsYXkgYnVmZmVycyBj
YW4gYmUgYWxsb2NhdGVkIHRvIGJlIGNvbnRpZ3VvdXMgaW4gbWVtb3J5IG9yIG5vdAo+Cj4gICBO
b3RlISBGcm9udGVuZCBkcml2ZXIgaXRzZWxmIGhhcyBubyBkZXBlbmRlbmN5IG9uIGNvbnRpZ3Vv
dXMgbWVtb3J5IGZvcgo+ICAgICAgICAgaXRzIG9wZXJhdGlvbi4KPgo+ICoqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioKPiAqIDEuIEJ1ZmZlcnMgYWxsb2NhdGVkIGJ5IHRoZSBmcm9udGVuZCBkcml2ZXIu
Cj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKgo+Cj4gICBUaGUgYmVsb3cgbW9kZXMgb2Ygb3BlcmF0
aW9uIGFyZSBjb25maWd1cmVkIGF0IGNvbXBpbGUtdGltZSB2aWEKPiAgIGZyb250ZW5kIGRyaXZl
cidzIGtlcm5lbCBjb25maWd1cmF0aW9uLgo+Cj4gICAxLjEuIEZyb250IGRyaXZlciBjb25maWd1
cmVkIHRvIHVzZSBHRU0gQ01BIGhlbHBlcnMKPiAgICAgICAgVGhpcyB1c2UtY2FzZSBpcyB1c2Vm
dWwgd2hlbiB1c2VkIHdpdGggYWNjb21wYW55aW5nIERSTS92R1BVIGRyaXZlciBpbgo+ICAgICAg
ICBndWVzdCBkb21haW4gd2hpY2ggd2FzIGRlc2lnbmVkIHRvIG9ubHkgd29yayB3aXRoIGNvbnRp
Z3VvdXMgYnVmZmVycywKPiAgICAgICAgZS5nLiBEUk0gZHJpdmVyIGJhc2VkIG9uIEdFTSBDTUEg
aGVscGVyczogc3VjaCBkcml2ZXJzIGNhbiBvbmx5IGltcG9ydAo+ICAgICAgICBjb250aWd1b3Vz
IFBSSU1FIGJ1ZmZlcnMsIHRodXMgcmVxdWlyaW5nIGZyb250ZW5kIGRyaXZlciB0byBwcm92aWRl
Cj4gICAgICAgIHN1Y2guIEluIG9yZGVyIHRvIGltcGxlbWVudCB0aGlzIG1vZGUgb2Ygb3BlcmF0
aW9uIHBhcmEtdmlydHVhbGl6ZWQKPiAgICAgICAgZnJvbnRlbmQgZHJpdmVyIGNhbiBiZSBjb25m
aWd1cmVkIHRvIHVzZSBHRU0gQ01BIGhlbHBlcnMuCj4KPiAgIDEuMi4gRnJvbnQgZHJpdmVyIGRv
ZXNuJ3QgdXNlIEdFTSBDTUEKPiAgICAgICAgSWYgYWNjb21wYW55aW5nIGRyaXZlcnMgY2FuIGNv
cGUgd2l0aCBub24tY29udGlndW91cyBtZW1vcnkgdGhlbiwgdG8KPiAgICAgICAgbG93ZXIgcHJl
c3N1cmUgb24gQ01BIHN1YnN5c3RlbSBvZiB0aGUga2VybmVsLCBkcml2ZXIgY2FuIGFsbG9jYXRl
Cj4gICAgICAgIGJ1ZmZlcnMgZnJvbSBzeXN0ZW0gbWVtb3J5Lgo+Cj4gICBOb3RlISBJZiB1c2Vk
IHdpdGggYWNjb21wYW55aW5nIERSTS8odilHUFUgZHJpdmVycyB0aGlzIG1vZGUgb2Ygb3BlcmF0
aW9uCj4gICAgIG1heSByZXF1aXJlIElPTU1VIHN1cHBvcnQgb24gdGhlIHBsYXRmb3JtLCBzbyBh
Y2NvbXBhbnlpbmcgRFJNL3ZHUFUKPiAgICAgaGFyZHdhcmUgY2FuIHN0aWxsIHJlYWNoIGRpc3Bs
YXkgYnVmZmVyIG1lbW9yeSB3aGlsZSBpbXBvcnRpbmcgUFJJTUUKPiAgICAgYnVmZmVycyBmcm9t
IHRoZSBmcm9udGVuZCBkcml2ZXIuCj4KPiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4gKiAyLiBC
dWZmZXJzIGFsbG9jYXRlZCBieSB0aGUgYmFja2VuZAo+ICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
Pgo+ICAgVGhpcyBtb2RlIG9mIG9wZXJhdGlvbiBpcyBydW4tdGltZSBjb25maWd1cmVkIHZpYSBn
dWVzdCBkb21haW4gY29uZmlndXJhdGlvbgo+ICAgdGhyb3VnaCBYZW5TdG9yZSBlbnRyaWVzLgo+
Cj4gICBGb3Igc3lzdGVtcyB3aGljaCBkbyBub3QgcHJvdmlkZSBJT01NVSBzdXBwb3J0LCBidXQg
aGF2aW5nIHNwZWNpZmljCj4gICByZXF1aXJlbWVudHMgZm9yIGRpc3BsYXkgYnVmZmVycyBpdCBp
cyBwb3NzaWJsZSB0byBhbGxvY2F0ZSBzdWNoIGJ1ZmZlcnMKPiAgIGF0IGJhY2tlbmQgc2lkZSBh
bmQgc2hhcmUgdGhvc2Ugd2l0aCB0aGUgZnJvbnRlbmQuCj4gICBGb3IgZXhhbXBsZSwgaWYgaG9z
dCBkb21haW4gaXMgMToxIG1hcHBlZCBhbmQgaGFzIERSTS9HUFUgaGFyZHdhcmUgZXhwZWN0aW5n
Cj4gICBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVtb3J5LCB0aGlzIGFsbG93cyBpbXBsZW1lbnRp
bmcgemVyby1jb3B5aW5nCj4gICB1c2UtY2FzZXMuCj4KPgo+IEkgd291bGQgbGlrZSB0byB0aGFu
ayBhdCBsZWFzdCwgYnV0IG5vdCBhdCBsYXN0IHRoZSBmb2xsb3dpbmcKPiBwZW9wbGUvY29tbXVu
aXRpZXMgd2hvIGhlbHBlZCB0aGlzIGRyaXZlciB0byBoYXBwZW4gOykKPgo+IDEuIE15IHRlYW0g
YXQgRVBBTSBmb3IgY29udGludW91cyBzdXBwb3J0Cj4gMi4gWGVuIGNvbW11bml0eSBmb3IgYW5z
d2VyaW5nIHRvbnMgb2YgcXVlc3Rpb25zIG9uIGRpZmZlcmVudAo+IG1vZGVzIG9mIG9wZXJhdGlv
biBvZiB0aGUgZHJpdmVyIHdpdGggcmVzcGVjdCB0byB2aXJ0dWFsaXplZAo+IGVudmlyb25tZW50
Lgo+IDMuIFJvYiBDbGFyayBmb3IgIkdFTSBhbGxvY2F0aW9uIGZvciBwYXJhLXZpcnR1YWxpemVk
IERSTSBkcml2ZXIiIFs2XQo+IDQuIE1hYXJ0ZW4gTGFua2hvcnN0IGZvciAiQXRvbWljIGRyaXZl
ciBhbmQgb2xkIHJlbW92ZSBGQiBiZWhhdmlvciIgWzddCj4gNS4gVmlsbGUgU3lyasOkbMOkIGZv
ciAiUXVlc3Rpb25zIG9uIHBhZ2UgZmxpcHMgYW5kIGF0b21pYyBtb2Rlc2V0IiBbOF0KPgo+IFRo
YW5rIHlvdSwKPiBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbwo+Cj4gUC5TLiBUaGVyZSBhcmUgdHdv
IGRlcGVuZGVuY2llcyBmb3IgdGhpcyBkcml2ZXIgbGltaXRpbmcgc29tZSBvZiB0aGUKPiB1c2Ut
Y2FzZXMgd2hpY2ggYXJlIG9uIHJldmlldyBub3c6Cj4gMS4gImRybS9zaW1wbGVfa21zX2hlbHBl
cjogQWRkIHtlbmFibGV8ZGlzYWJsZX1fdmJsYW5rIGNhbGxiYWNrIHN1cHBvcnQiIFs5XQo+IDIu
ICJkcm0vc2ltcGxlX2ttc19oZWxwZXI6IEZpeCBOVUxMIHBvaW50ZXIgZGVyZWZlcmVuY2Ugd2l0
aCBubyBhY3RpdmUgQ1JUQyIgWzEwXQo+Cj4gWzFdIGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kv
UGFyYXZpcnR1YWxpemF0aW9uXyhQVikjUFZfSU9fRHJpdmVycwo+IFsyXSBodHRwczovL2VsaXhp
ci5ib290bGluLmNvbS9saW51eC92NC4xNi1yYzIvc291cmNlL2luY2x1ZGUveGVuL2ludGVyZmFj
ZS9pby9kaXNwbGlmLmgKPiBbM10gaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9vcHMvZGlzcGxf
YmUKPiBbNF0gaHR0cHM6Ly9naXRodWIuY29tL3hlbi10cm9vcHMvbGlieGVuYmUKPiBbNV0gaHR0
cHM6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXhlbi5naXQ7YT1ibG9iO2Y9ZG9jcy9tYW4v
eGwuY2ZnLnBvZC41LmluO2g9YTY5OTM2Nzc3OWUyYWUxMjEyZmY4ZjYzOGVmZjAyMDZlYzFhMWNj
OTtoYj1yZWZzL2hlYWRzL21hc3RlciNsMTI1Nwo+IFs2XSBodHRwczovL2xpc3RzLmZyZWVkZXNr
dG9wLm9yZy9hcmNoaXZlcy9kcmktZGV2ZWwvMjAxNy1NYXJjaC8xMzYwMzguaHRtbAo+IFs3XSBo
dHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9kcmktZGV2ZWwvbXNnMTY0MTAyLmh0bWwKPiBb
OF0gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvZHJpLWRldmVsL21zZzE2NDQ2My5odG1s
Cj4gWzldIGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9zZXJpZXMvMzgwNzMvCj4g
WzEwXSBodHRwczovL3BhdGNod29yay5mcmVlZGVza3RvcC5vcmcvc2VyaWVzLzM4MTM5Lwo+Cj4g
T2xla3NhbmRyIEFuZHJ1c2hjaGVua28gKDkpOgo+ICAgIGRybS94ZW4tZnJvbnQ6IEludHJvZHVj
ZSBYZW4gcGFyYS12aXJ0dWFsaXplZCBmcm9udGVuZCBkcml2ZXIKPiAgICBkcm0veGVuLWZyb250
OiBJbXBsZW1lbnQgWGVuIGJ1cyBzdGF0ZSBoYW5kbGluZwo+ICAgIGRybS94ZW4tZnJvbnQ6IFJl
YWQgZHJpdmVyIGNvbmZpZ3VyYXRpb24gZnJvbSBYZW4gc3RvcmUKPiAgICBkcm0veGVuLWZyb250
OiBJbXBsZW1lbnQgWGVuIGV2ZW50IGNoYW5uZWwgaGFuZGxpbmcKPiAgICBkcm0veGVuLWZyb250
OiBJbXBsZW1lbnQgaGFuZGxpbmcgb2Ygc2hhcmVkIGRpc3BsYXkgYnVmZmVycwo+ICAgIGRybS94
ZW4tZnJvbnQ6IEludHJvZHVjZSBEUk0vS01TIHZpcnR1YWwgZGlzcGxheSBkcml2ZXIKPiAgICBk
cm0veGVuLWZyb250OiBJbXBsZW1lbnQgS01TL2Nvbm5lY3RvciBoYW5kbGluZwo+ICAgIGRybS94
ZW4tZnJvbnQ6IEltcGxlbWVudCBHRU0gb3BlcmF0aW9ucwo+ICAgIGRybS94ZW4tZnJvbnQ6IElt
cGxlbWVudCBjb21tdW5pY2F0aW9uIHdpdGggYmFja2VuZAo+Cj4gICBkcml2ZXJzL2dwdS9kcm0v
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKPiAgIGRyaXZlcnMvZ3B1L2RybS9N
YWtlZmlsZSAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwo+ICAgZHJpdmVycy9ncHUvZHJtL3hl
bi9LY29uZmlnICAgICAgICAgICAgICAgICB8ICAzMCArKwo+ICAgZHJpdmVycy9ncHUvZHJtL3hl
bi9NYWtlZmlsZSAgICAgICAgICAgICAgICB8ICAxNyArCj4gICBkcml2ZXJzL2dwdS9kcm0veGVu
L3hlbl9kcm1fZnJvbnQuYyAgICAgICAgIHwgNzEyICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysKPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5oICAgICAgICAgfCAxNTQg
KysrKysrCj4gICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY2ZnLmMgICAgIHwg
IDg0ICsrKysKPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jZmcuaCAgICAg
fCAgNDUgKysKPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMgICAg
fCAxMjUgKysrKysKPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmgg
ICAgfCAgMzUgKysKPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuYyAg
ICAgfCAyOTQgKysrKysrKysrKysrCj4gICBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfZHJ2LmggICAgIHwgIDczICsrKwo+ICAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250X2V2dGNobmwuYyB8IDM5OSArKysrKysrKysrKysrKysrCj4gICBkcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnRfZXZ0Y2hubC5oIHwgIDg5ICsrKysKPiAgIGRyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udF9nZW0uYyAgICAgfCAzNjAgKysrKysrKysrKysrKysKPiAgIGRy
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uaCAgICAgfCAgNDYgKysKPiAgIGRy
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW1fY21hLmMgfCAgOTMgKysrKwo+ICAg
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5jICAgICB8IDI5OSArKysrKysr
KysrKysKPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuaCAgICAgfCAg
MzAgKysKPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jICAgfCA0
MzAgKysrKysrKysrKysrKysrKysKPiAgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9u
dF9zaGJ1Zi5oICAgfCAgODAgKysrKwo+ICAgMjEgZmlsZXMgY2hhbmdlZCwgMzM5OCBpbnNlcnRp
b25zKCspCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi9LY29uZmln
Cj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi9NYWtlZmlsZQo+ICAg
Y3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udC5jCj4g
ICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250LmgK
PiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
Y2ZnLmMKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfY2ZnLmgKPiAgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfY29ubi5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJt
L3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uaAo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMv
Z3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuYwo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuaAo+ICAgY3JlYXRlIG1vZGUgMTAw
NjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9ldnRjaG5sLmMKPiAgIGNyZWF0
ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZXZ0Y2hubC5o
Cj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2dlbS5jCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJt
X2Zyb250X2dlbS5oCj4gICBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2dlbV9jbWEuYwo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1
L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuYwo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZl
cnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9rbXMuaAo+ICAgY3JlYXRlIG1vZGUgMTAwNjQ0
IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jCj4gICBjcmVhdGUgbW9k
ZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X3NoYnVmLmgKPgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 08:26:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 08:26:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqE7U-0001Lp-Rw; Mon, 26 Feb 2018 08:26:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqE7U-0001Lj-I4
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 08:26:48 +0000
X-Inumbo-ID: a8c5cb30-1ace-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a8c5cb30-1ace-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 09:25:53 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 01:26:46 -0700
Message-Id: <5A93D2D202000078001AB927@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 01:26:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>,
 "Chao Gao" <chao.gao@intel.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-9-git-send-email-chao.gao@intel.com>
 <20180223181139.crabalgltt34ry7m@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180223181139.crabalgltt34ry7m@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC Patch v4 8/8] x86/hvm: bump the maximum number
 of vcpus to 512
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDE5OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRGVjIDA2LCAyMDE3IGF0IDAzOjUwOjE0UE0gKzA4MDAsIENoYW8gR2FvIHdyb3Rl
Ogo+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29tPgo+PiAtLS0K
Pj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaCB8IDIgKy0KPj4gIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQo+PiAKPj4gZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaCAKPiBiL3hlbi9p
bmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaAo+PiBpbmRleCAwOGMyNTJlLi42ODMz
YTRjIDEwMDY0NAo+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxl
LmgKPj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oCj4+IEBA
IC0zMiw3ICszMiw3IEBACj4+ICAjZGVmaW5lIEhWTV9JTkZPX1BBRERSICAgICAgICgoSFZNX0lO
Rk9fUEZOIDw8IDEyKSArIEhWTV9JTkZPX09GRlNFVCkKPj4gIAo+PiAgLyogTWF4aW11bSB3ZSBj
YW4gc3VwcG9ydCB3aXRoIGN1cnJlbnQgdkxBUElDIElEIG1hcHBpbmcuICovCj4+IC0jZGVmaW5l
IEhWTV9NQVhfVkNQVVMgICAgICAgIDEyOAo+PiArI2RlZmluZSBIVk1fTUFYX1ZDUFVTICAgICAg
ICA1MTIKPiAKPiBXb3csIHRoYXQgbG9va3MgbGlrZSBhIHByZXR0eSBiaWcganVtcC4gSSBjZXJ0
YWlubHkgZG9uJ3QgaGF2ZSBhY2Nlc3MKPiB0byBhbnkgYm94IHdpdGggdGhpcyBudW1iZXIgb2Yg
dkNQVXMsIHNvIHRoYXQncyBnb2luZyB0byBiZSBxdWl0ZSBoYXJkCj4gdG8gdGVzdC4gV2hhdCB0
aGUgcmVhc29uaW5nIGJlaGluZCB0aGlzIGJ1bXA/IElzIGhhcmR3YXJlIHdpdGggNTEyCj4gd2F5
cyBleHBlY3RlZCBzb29uLWlzaD8KPiAKPiBBbHNvIG9zc3Rlc3QgaXMgbm90IGV2ZW4gYWJsZSB0
byB0ZXN0IHRoZSBjdXJyZW50IGxpbWl0LCBzbyBJIHdvdWxkCj4gbWF5YmUgYnVtcCB0aGlzIHRv
IDI1NiwgYnV0IGFzIEkgZXhwcmVzc2VkIGluIG90aGVyIG9jY2FzaW9ucyBJIGRvbid0Cj4gZmVl
bCBjb21mb3J0YWJsZSB3aXRoIGhhdmUgYSBudW1iZXIgb2YgdkNQVXMgdGhhdCB0aGUgY3VycmVu
dCB0ZXN0Cj4gc3lzdGVtIGRvZXNuJ3QgaGF2ZSBoYXJkd2FyZSB0byB0ZXN0IHdpdGguCgpJIHRo
aW5rIGltcGxlbWVudGF0aW9uIGxpbWl0IGFuZCBzdXBwb3J0ZWQgbGltaXQgbmVlZCB0byBiZSBj
bGVhcmx5CmRpc3Rpbmd1aXNoZWQgaGVyZS4gVGhlcmVmb3JlIEknZCBwdXQgdGhlIHF1ZXN0aW9u
IHRoZSBvdGhlciB3YXkKYXJvdW5kOiBXaGF0J3MgY2F1c2luZyB0aGUgbGltaXQgdG8gYmUgNTEy
LCByYXRoZXIgdGhhbiAxMDI0LAo0MDk2LCBvciBldmVuIDRHLTEgKHgyQVBJQyBJRHMgYXJlIDMy
IGJpdHMgd2lkZSwgYWZ0ZXIgYWxsKT8KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 08:28:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 08:28:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqE8w-0001RU-5U; Mon, 26 Feb 2018 08:28:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqE8u-0001R8-Tb
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 08:28:16 +0000
X-Inumbo-ID: 3d20786b-1acf-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3d20786b-1acf-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 08:30:02 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 01:28:10 -0700
Message-Id: <5A93D32702000078001AB92A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 01:28:07 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-5-git-send-email-chao.gao@intel.com>
 <20180223164210.tlhxdl56q536p5e6@MacBook-Pro-de-Roger.local>
 <20180224054938.GF162485@skl-4s-chao.sh.intel.com>
In-Reply-To: <20180224054938.GF162485@skl-4s-chao.sh.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC Patch v4 4/8] hvmloader: boot cpu through
 broadcast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI0LjAyLjE4IGF0IDA2OjQ5LCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBGcmksIEZlYiAyMywgMjAxOCBhdCAwNDo0MjoxMFBNICswMDAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+Pk9uIFdlZCwgRGVjIDA2LCAyMDE3IGF0IDAzOjUwOjEwUE0gKzA4MDAsIENoYW8g
R2FvIHdyb3RlOgo+Pj4gSW50ZWwgU0RNIEV4dGVuZGVkIFhBUElDIChYMkFQSUMpIC0+ICJJbml0
aWFsaXphdGlvbiBieSBTeXN0ZW0gU29mdHdhcmUiCj4+PiBoYXMgdGhlIGZvbGxvd2luZyBkZXNj
cmlwdGlvbjoKPj4+IAo+Pj4gIlRoZSBBQ1BJIGludGVyZmFjZXMgZm9yIHRoZSB4MkFQSUMgYXJl
IGRlc2NyaWJlZCBpbiBTZWN0aW9uIDUuMiwg4oCcQUNQSSBTeXN0ZW0KPj4+IERlc2NyaXB0aW9u
IFRhYmxlcyzigJ0gb2YgdGhlIEFkdmFuY2VkIENvbmZpZ3VyYXRpb24gYW5kIFBvd2VyIEludGVy
ZmFjZQo+Pj4gU3BlY2lmaWNhdGlvbiwgUmV2aXNpb24gNC4wYSAoaHR0cDovL3d3dy5hY3BpLmlu
Zm8vc3BlYy5odG0pLiBUaGUgZGVmYXVsdAo+Pj4gYmVoYXZpb3IgZm9yIEJJT1MgaXMgdG8gcGFz
cyB0aGUgY29udHJvbCB0byB0aGUgb3BlcmF0aW5nIHN5c3RlbSB3aXRoIHRoZQo+Pj4gbG9jYWwg
eDJBUElDcyBpbiB4QVBJQyBtb2RlIGlmIGFsbCBBUElDIElEcyByZXBvcnRlZCBieSBDUFVJRC4w
Qkg6RURYIGFyZSBsZXNzCj4+PiB0aGFuIDI1NSwgYW5kIGluIHgyQVBJQyBtb2RlIGlmIHRoZXJl
IGFyZSBhbnkgbG9naWNhbCBwcm9jZXNzb3IgcmVwb3J0aW5nIGFuCj4+PiBBUElDIElEIG9mIDI1
NSBvciBncmVhdGVyLiIKPj4+IAo+Pj4gSW4gdGhpcyBwYXRjaCwgaHZtbG9hZGVyIGVuYWJsZXMg
eDJhcGljIG1vZGUgZm9yIGFsbCB2Y3B1cyBpZiB0aGVyZSBhcmUgY3B1cwo+Pj4gd2l0aCBBUElD
IElEID4gMjU1LiBUbyB3YWtlIHVwIHByb2Nlc3NvcnMgd2hvc2UgQVBJQyBJRCBpcyBncmVhdGVy
IHRoYW4gMjU1LAo+Pj4gdGhlIFNJUEkgaXMgYnJvYWRjYXN0ZWQgdG8gYWxsIEFQcy4gSXQgaXMg
dGhlIHdheSBob3cgU2VhYmlvcyB3YWtlcyB1cCBBUHMuCj4+PiBBUHMgbWF5IGNvbXBldGUgZm9y
IHRoZSBzdGFjaywgdGh1cyBhIGxvY2sgaXMgaW50cm9kdWNlZCB0byBwcm90ZWN0IHRoZSBzdGFj
ay4KPj4KPj5IbSwgaG93IGFyZSB3ZSBnb2luZyB0byBkZWFsIHdpdGggdGhpcyBvbiBQVkg/IGh2
bWxvYWRlciBkb2Vzbid0IHJ1bgo+PmZvciBQVkggZ3Vlc3RzLCBoZW5jZSBpdCBzZWVtcyBsaWtl
IHN3aXRjaGluZyB0byB4MkFQSUMgbW9kZSBzaG91bGQgYmUKPj5kb25lIHNvbWV3aGVyZSBlbHNl
IHRoYXQgc2hhcmVkIGJldHdlZW4gSFZNIGFuZCBQVkguCj4+Cj4+TWF5YmUgdGhlIGh5cGVyY2Fs
bCB0aGF0IHNldHMgdGhlIG51bWJlciBvZiB2Q1BVcyBzaG91bGQgY2hhbmdlIHRoZQo+PkFQSUMg
bW9kZT8KPiAKPiBZZXMuIEEgZmxhZyBjYW4gYmUgcGFzc2VkIHdoZW4gc2V0dGluZyB0aGUgbWF4
aW11bSBudW1iZXIgb2YgdkNQVXMuIFhlbgo+IHdpbGwgc3dpdGNoIGFsbCBsb2NhbCBBUElDcyB0
byB4MkFQSUMgbW9kZSBvciB4QVBJQyBtb2RlIGFjY29yZGluZyB0bwo+IHRoZSBmbGFnLgoKQSBm
bGFnPyBXaGVyZT8gV2h5IGlzbid0IDI1NisgdkNQVS1zIG9uIGl0cyBvd24gc3VmZmljaWVudCB0
byB0ZWxsCnRoYXQgdGhlIG1vZGUgbmVlZHMgdG8gYmUgc3dpdGNoZWQ/CgpKYW4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 08:46:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 08:46:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqEQT-00033v-Ip; Mon, 26 Feb 2018 08:46:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqEQS-00033p-LG
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 08:46:24 +0000
X-Inumbo-ID: c52b6a6b-1ad1-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c52b6a6b-1ad1-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 08:48:09 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6C493AC79;
 Mon, 26 Feb 2018 08:46:16 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 26 Feb 2018 09:46:12 +0100
Message-Id: <20180226084612.2844-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, wei.liu2@citrix.com, jfehlig@suse.com,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH v2] tools/xenstore: try to get minimum thread
	stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBjcmVhdGluZyBhIHB0aHJlYWQgaW4geHNfd2F0Y2goKSB0cnkgdG8gZ2V0IHRoZSBtaW5p
bWFsIG5lZWRlZApzaXplIG9mIHRoZSB0aHJlYWQgZnJvbSBnbGliYyBpbnN0ZWFkIG9mIHVzaW5n
IGEgY29uc3RhbnQuIFRoaXMgYXZvaWRzCnByb2JsZW1zIHdoZW4gdGhlIGxpYnJhcnkgaXMgdXNl
ZCBpbiBwcm9ncmFtcyB3aXRoIGxhcmdlIHBlci10aHJlYWQKbWVtb3J5LgoKVXNlIGRsc3ltKCkg
dG8gZ2V0IHRoZSBwb2ludGVyIHRvIF9fcHRocmVhZF9nZXRfbWluc3RhY2soKSBpbiBvcmRlciB0
bwphdm9pZCBsaW5rYWdlIHByb2JsZW1zIGFuZCBmYWxsIGJhY2sgdG8gdGhlIGN1cnJlbnQgY29u
c3RhbnQgc2l6ZSBpZgpub3QgZm91bmQuCgpTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxq
Z3Jvc3NAc3VzZS5jb20+Ci0tLQpWMjoKLSB1c2UgX0dOVV9TT1VSQ0UgKFdlaSBMaXUpCi0gY2Fs
bCBfX3B0aHJlYWRfZ2V0X21pbnN0YWNrKCkgd2l0aCBwYXJhbWV0ZXIKLSBhZGQgLWxkbCB0byBj
b3JyZWN0IG1ha2UgZmxhZ3MKLSBlbnN1cmUgdG8gbm90IHVzaW5nIHNtYWxsZXIgc3RhY2sgc2l6
ZSB0aGFuIHRvZGF5Ci0tLQogdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgfCAgNCArKysrCiB0b29s
cy94ZW5zdG9yZS94cy5jICAgICB8IDIxICsrKysrKysrKysrKysrKysrKysrLQogMiBmaWxlcyBj
aGFuZ2VkLCAyNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9v
bHMveGVuc3RvcmUvTWFrZWZpbGUgYi90b29scy94ZW5zdG9yZS9NYWtlZmlsZQppbmRleCAyYjk5
ZDJiYzFiLi4wODMxYmUwYjZmIDEwMDY0NAotLS0gYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZQor
KysgYi90b29scy94ZW5zdG9yZS9NYWtlZmlsZQpAQCAtMTAwLDYgKzEwMCwxMCBAQCBsaWJ4ZW5z
dG9yZS5zby4kKE1BSk9SKTogbGlieGVuc3RvcmUuc28uJChNQUpPUikuJChNSU5PUikKIAlsbiAt
c2YgJDwgJEAKIAogeHMub3BpYzogQ0ZMQUdTICs9IC1EVVNFX1BUSFJFQUQKK2lmZXEgKCQoQ09O
RklHX0xpbnV4KSx5KQoreHMub3BpYzogQ0ZMQUdTICs9IC1EVVNFX0RMU1lNCitsaWJ4ZW5zdG9y
ZS5zby4kKE1BSk9SKS4kKE1JTk9SKTogTERGTEFHUyArPSAtbGRsCitlbmRpZgogCiBsaWJ4ZW5z
dG9yZS5zby4kKE1BSk9SKS4kKE1JTk9SKTogeHMub3BpYyB4c19saWIub3BpYwogCSQoQ0MpICQo
TERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNPTkFNRV9MREZMQUcpIC1XbCxsaWJ4
ZW5zdG9yZS5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1MpIC1vICRAICReICQoTERMSUJTX2xp
YnhlbnRvb2xjb3JlKSAkKFNPQ0tFVF9MSUJTKSAkKFBUSFJFQURfTElCUykgJChBUFBFTkRfTERG
TEFHUykKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0b3JlL3hzLmMgYi90b29scy94ZW5zdG9yZS94
cy5jCmluZGV4IGFiZmZkOWNkODAuLjc3NzAwYmZmMmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0
b3JlL3hzLmMKKysrIGIvdG9vbHMveGVuc3RvcmUveHMuYwpAQCAtMTYsNiArMTYsOCBAQAogICAg
IExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3
LmdudS5vcmcvbGljZW5zZXMvPi4KICovCiAKKyNkZWZpbmUgX0dOVV9TT1VSQ0UKKwogI2luY2x1
ZGUgPHN5cy90eXBlcy5oPgogI2luY2x1ZGUgPHN5cy9zdGF0Lmg+CiAjaW5jbHVkZSA8ZmNudGwu
aD4KQEAgLTQ3LDYgKzQ5LDEwIEBAIHN0cnVjdCB4c19zdG9yZWRfbXNnIHsKIAogI2luY2x1ZGUg
PHB0aHJlYWQuaD4KIAorI2lmZGVmIFVTRV9ETFNZTQorI2luY2x1ZGUgPGRsZmNuLmg+CisjZW5k
aWYKKwogc3RydWN0IHhzX2hhbmRsZSB7CiAJLyogQ29tbXVuaWNhdGlvbnMgY2hhbm5lbCB0byB4
ZW5zdG9yZSBkYWVtb24uICovCiAJaW50IGZkOwpAQCAtODEwLDEyICs4MTYsMjUgQEAgYm9vbCB4
c193YXRjaChzdHJ1Y3QgeHNfaGFuZGxlICpoLCBjb25zdCBjaGFyICpwYXRoLCBjb25zdCBjaGFy
ICp0b2tlbikKIAlpZiAoIWgtPnJlYWRfdGhyX2V4aXN0cykgewogCQlzaWdzZXRfdCBzZXQsIG9s
ZF9zZXQ7CiAJCXB0aHJlYWRfYXR0cl90IGF0dHI7CisJCXN0YXRpYyBzaXplX3Qgc3RhY2tfc2l6
ZTsKKyNpZmRlZiBVU0VfRExTWU0KKwkJc2l6ZV90ICgqZ2V0c3opKHB0aHJlYWRfYXR0cl90ICph
dHRyKTsKKyNlbmRpZgogCiAJCWlmIChwdGhyZWFkX2F0dHJfaW5pdCgmYXR0cikgIT0gMCkgewog
CQkJbXV0ZXhfdW5sb2NrKCZoLT5yZXF1ZXN0X211dGV4KTsKIAkJCXJldHVybiBmYWxzZTsKIAkJ
fQotCQlpZiAocHRocmVhZF9hdHRyX3NldHN0YWNrc2l6ZSgmYXR0ciwgUkVBRF9USFJFQURfU1RB
Q0tTSVpFKSAhPSAwKSB7CisJCWlmICghc3RhY2tfc2l6ZSkgeworI2lmZGVmIFVTRV9ETFNZTQor
CQkJZ2V0c3ogPSBkbHN5bShSVExEX0RFRkFVTFQsICJfX3B0aHJlYWRfZ2V0X21pbnN0YWNrIik7
CisJCQlpZiAoZ2V0c3opCisJCQkJc3RhY2tfc2l6ZSA9IGdldHN6KCZhdHRyKTsKKyNlbmRpZgor
CQkJaWYgKHN0YWNrX3NpemUgPCBSRUFEX1RIUkVBRF9TVEFDS1NJWkUpCisJCQkJc3RhY2tfc2l6
ZSA9IFJFQURfVEhSRUFEX1NUQUNLU0laRTsKKwkJfQorCQlpZiAocHRocmVhZF9hdHRyX3NldHN0
YWNrc2l6ZSgmYXR0ciwgc3RhY2tfc2l6ZSkgIT0gMCkgewogCQkJcHRocmVhZF9hdHRyX2Rlc3Ry
b3koJmF0dHIpOwogCQkJbXV0ZXhfdW5sb2NrKCZoLT5yZXF1ZXN0X211dGV4KTsKIAkJCXJldHVy
biBmYWxzZTsKLS0gCjIuMTMuNgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 08:58:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 08:58:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqEbx-0003wh-Ny; Mon, 26 Feb 2018 08:58:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqEbw-0003wb-5P
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 08:58:16 +0000
X-Inumbo-ID: 0d1c8d1c-1ad3-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0d1c8d1c-1ad3-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 09:57:19 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 01:58:13 -0700
Message-Id: <5A93DA3202000078001AB95C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 01:58:10 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>,
 "Juergen Gross" <jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] (early) boot output
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm9yaXMsIErDvHJnZW4sCgpJJ20gbm93IGFnYWluIGluIGEgc2l0dWF0aW9uIHdoZXJlIEkgc2Vl
IGEgY3Jhc2hlZCBEb20wIHdpdGggbm8KdXNlZnVsIGluZm9ybWF0aW9uIGF0IGFsbC4gVGhpcyB0
aW1lICJlYXJseXByaW50az14ZW4iIHByb2R1Y2VkCm91dHB1dCwgYW5kIHRoZSBjcmFzaCBpcyBh
ZnRlciAiYm9vdGNvbnNvbGUgW3hlbmJvb3QwXSBkaXNhYmxlZCIKKHBsdXMgdGhlIGltbWVkaWF0
ZWx5IHByZWNlZGluZyAiY29uc29sZSBbdHR5MF0gZW5hYmxlZCIpLgoKT2YgY291cnNlLCBqdXN0
IGxpa2UgZm9yIG5hdGl2ZSBJJ20gbm90IHBhc3NpbmcgYW55ICJjb25zb2xlPSIKb3B0aW9ucyB0
byB0aGUga2VybmVsLiBJIG5ldmVyIGhhZCB0byBmb3IgWGVub0xpbnV4LCBhbmQgSSB2ZXJ5Cm11
Y2ggZXhwZWN0IHRoZSBkZWZhdWx0IHRvIGJlIHNhbmUvdXNlZnVsIGZvciBwdi1vcHMgdG9vLgoK
VGhhbmtzIGZvciBhbnkgdGhvdWdodHMgYWJvdXQgaG93IHRvIGltcHJvdmUgdGhlIHNpdHVhdGlv
biwKSmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:06:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:06:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqEjH-0004gh-IF; Mon, 26 Feb 2018 09:05:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqEjG-0004gX-8G
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 09:05:50 +0000
X-Inumbo-ID: 7bddcce4-1ad4-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7bddcce4-1ad4-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 09:07:35 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 02:05:43 -0700
Message-Id: <5A93DBF402000078001AB96B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 02:05:40 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>,
 "Juergen Gross" <jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] ACPI / ioremap() crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm9yaXMsIErDvHJnZW4sCgpub3cgZm9yIHRoZSBhY3R1YWwgY3Jhc2g6CgpBQ1BJOiBDb3JlIHJl
dmlzaW9uIDIwMTcwODMxCkJVRzogdW5hYmxlIHRvIGhhbmRsZSBrZXJuZWwgcGFnaW5nIHJlcXVl
c3QgYXQgZmZmZjg4MDFkOGMwOTA1MApJUDogeGVuX3NldF9wbWQrMHgzYS8weDUwClBHRCAxYzBh
MDY3IFA0RCAxYzBhMDY3IFBVRCAxZGUyMDY3IFBNRCAxZDliM2QwNjcgUFRFIDgwMTAwMDAxZDhj
MDkwNjUKT29wczogMDAwMyBbIzFdIFNNUApNb2R1bGVzIGxpbmtlZCBpbjoKU3VwcG9ydGVkOiBZ
ZXMKQ1BVOiAwIFBJRDogMCBDb21tOiBzd2FwcGVyLzAgTm90IHRhaW50ZWQgNC4xNS4zLTIwMTgt
MDItMTIteGVuMCAjMQpIYXJkd2FyZSBuYW1lOiAuLi4KUklQOiBlMDMwOnhlbl9zZXRfcG1kKzB4
M2EvMHg1MApSU1A6IGUwMmI6ZmZmZmZmZmY4MWMwM2JjMCBFRkxBR1M6IDAwMDEwMjQ2ClJBWDog
MDIwMDAwMDAwMDAwMDgwMCBSQlg6IGZmZmY4ODAxODdjMmUwMDAgUkNYOiAwMDAwMDAwMDAwMDAw
MDgwClJEWDogZmZmZmVhMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAyMjRmNGYwNjcgUkRJOiBmZmZm
ODgwMWQ4YzA5MDUwClJCUDogZmZmZjg4MDFkOGMwOTA1MCBSMDg6IGZmZmZlYTAwMDU1YjJhMTAg
UjA5OiAwMDAwMDAwMDA1NWIyYTQ4ClIxMDogNmRiNmRiNmRiNmRiNmRiNyBSMTE6IGZmZmY4ODAw
MDAwMDAwMDAgUjEyOiBmZmZmZmZmZjgxYzM4MjgwClIxMzogMDAwMDAwMDAwMDE4N2MyZSBSMTQ6
IGZmZmY4ODAyMDdjMmUwMDAgUjE1OiBmZmZmODgwMWQ4YzA5MDUwCkZTOiAgMDAwMDAwMDAwMDAw
MDAwMCgwMDAwKSBHUzpmZmZmODgwMjU5ZTAwMDAwKDAwMDApIGtubEdTOjAwMDAwMDAwMDAwMDAw
MDAKQ1M6ICBlMDMzIERTOiAwMDAwIEVTOiAwMDAwIENSMDogMDAwMDAwMDA4MDA1MDAzMwpDUjI6
IGZmZmY4ODAxZDhjMDkwNTAgQ1IzOiAwMDAwMDAwMDAxYzA5MDAwIENSNDogMDAwMDAwMDAwMDAw
MjY2MApDYWxsIFRyYWNlOgogPyBfX3B0ZV9hbGxvY19rZXJuZWwrMHhiYS8weDEwMAogPyBfX3Jh
d19jYWxsZWVfc2F2ZV94ZW5fcHVkX3ZhbCsweDExLzB4MWUKID8gaW9yZW1hcF9wYWdlX3Jhbmdl
KzB4MmU4LzB4M2YwCiA/IF9faW9yZW1hcF9jYWxsZXIrMHgxZGQvMHgzMDAKID8gYWNwaV9vc19t
YXBfaW9tZW0rMHgxMzUvMHgxZTAKID8gYWNwaV9vc19tYXBfaW9tZW0rMHgxMzUvMHgxZTAKID8g
YWNwaV90Yl9hY3F1aXJlX3RhYmxlKzB4MzgvMHg2NgogPyBhY3BpX3RiX3ZhbGlkYXRlX3RhYmxl
KzB4MWUvMHgzMQogPyBhY3BpX3RiX3ZlcmlmeV90ZW1wX3RhYmxlKzB4MWQvMHgxZjMKID8gYWNw
aV9yZWFsbG9jYXRlX3Jvb3RfdGFibGUrMHhhNi8weGU0CiA/IGRtaV9jaGVja19zeXN0ZW0rMHgx
OS8weDUwCiA/IGFjcGlfZWFybHlfaW5pdCsweDRmLzB4MTE4CiA/IHN0YXJ0X2tlcm5lbCsweDI5
Ni8weDM5YgogPyBzZXRfaW5pdF9hcmcrMHg1Zi8weDVmCiA/IHhlbl9zdGFydF9rZXJuZWwrMHgz
NGQvMHg1NjkKQ29kZTogNDggMDEgZmEgNDggMGYgNDIgMDUgMDYgOTcgYmYgMDAgNDggMDEgZDAg
NDggYmEgMDAgMDAgMDAgMDAgMDAgZWEgZmYgZmYgNDggYzEgZTggMGMgNDggNmIgYzAgMzggNDgg
MDEgZDAgNDggOGIgMDAgZjYgYzQgMDIgNzUgMDQgPDQ4PiA4OSAzNyBjMyBlOSAyZCBmZiBmZiBm
ZiAwZiAxZiAwMCA2NiAyZSAwZiAxZiA4NCAwMCAwMCAwMCAwMCAKUklQOiB4ZW5fc2V0X3BtZCsw
eDNhLzB4NTAgUlNQOiBmZmZmZmZmZjgxYzAzYmMwCkNSMjogZmZmZjg4MDFkOGMwOTA1MAotLS1b
IGVuZCB0cmFjZSA3ZTY0Yjk1MjlhZjJiMzY4IF0tLS0KS2VybmVsIHBhbmljIC0gbm90IHN5bmNp
bmc6IEF0dGVtcHRlZCB0byBraWxsIHRoZSBpZGxlIHRhc2shCgpDbGVhcmx5IHRoZSBrZXJuZWwg
dHJpZXMgdG8gd3JpdGUgdG8gYSByL28gTDIgdGFibGUgaGVyZS4gSSBzdXBwb3NlCnRoZSBzeXN0
ZW0gc29tZWhvdyBtYW5hZ2VkIHRvIHJ1biBpbnRvIGFuIEwyIHRhYmxlIHRoYXQgaGFzbid0CmJl
ZW4gbWFya2VkIGFzIHBpbm5lZC4gRG8geW91IGhhdmUgYW55IGltbWVkaWF0ZSBpZGVhLCBiZWZv
cmUKSSBjYW4gZmluZCB0aW1lIHRvIGFjdHVhbGx5IGRlYnVnIHRoaXM/CgpUaGUgaXNzdWUgZGlk
bid0IGV4aXN0IHdpdGggNC4xNC4xLCBpZiB0aGF0IGhlbHBzIC8gbWF0dGVycy4KClRoYW5rcywg
SmFuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:33:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:33:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqF9Y-0006xQ-Lg; Mon, 26 Feb 2018 09:33:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqF9Y-0006xK-3l
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 09:33:00 +0000
X-Inumbo-ID: e6aa9a91-1ad7-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e6aa9a91-1ad7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 10:32:03 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 37DE9ABB2;
 Mon, 26 Feb 2018 09:32:56 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <5A93DBF402000078001AB96B@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <9dea5d28-989e-26ff-746e-1b57eabac99d@suse.com>
Date: Mon, 26 Feb 2018 10:32:55 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A93DBF402000078001AB96B@prv-mh.provo.novell.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] ACPI / ioremap() crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMTggMTA6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEJvcmlzLCBKw7xyZ2VuLAo+
IAo+IG5vdyBmb3IgdGhlIGFjdHVhbCBjcmFzaDoKPiAKPiBBQ1BJOiBDb3JlIHJldmlzaW9uIDIw
MTcwODMxCj4gQlVHOiB1bmFibGUgdG8gaGFuZGxlIGtlcm5lbCBwYWdpbmcgcmVxdWVzdCBhdCBm
ZmZmODgwMWQ4YzA5MDUwCj4gSVA6IHhlbl9zZXRfcG1kKzB4M2EvMHg1MAo+IFBHRCAxYzBhMDY3
IFA0RCAxYzBhMDY3IFBVRCAxZGUyMDY3IFBNRCAxZDliM2QwNjcgUFRFIDgwMTAwMDAxZDhjMDkw
NjUKPiBPb3BzOiAwMDAzIFsjMV0gU01QCj4gTW9kdWxlcyBsaW5rZWQgaW46Cj4gU3VwcG9ydGVk
OiBZZXMKPiBDUFU6IDAgUElEOiAwIENvbW06IHN3YXBwZXIvMCBOb3QgdGFpbnRlZCA0LjE1LjMt
MjAxOC0wMi0xMi14ZW4wICMxCj4gSGFyZHdhcmUgbmFtZTogLi4uCj4gUklQOiBlMDMwOnhlbl9z
ZXRfcG1kKzB4M2EvMHg1MAo+IFJTUDogZTAyYjpmZmZmZmZmZjgxYzAzYmMwIEVGTEFHUzogMDAw
MTAyNDYKPiBSQVg6IDAyMDAwMDAwMDAwMDA4MDAgUkJYOiBmZmZmODgwMTg3YzJlMDAwIFJDWDog
MDAwMDAwMDAwMDAwMDA4MAo+IFJEWDogZmZmZmVhMDAwMDAwMDAwMCBSU0k6IDAwMDAwMDAyMjRm
NGYwNjcgUkRJOiBmZmZmODgwMWQ4YzA5MDUwCj4gUkJQOiBmZmZmODgwMWQ4YzA5MDUwIFIwODog
ZmZmZmVhMDAwNTViMmExMCBSMDk6IDAwMDAwMDAwMDU1YjJhNDgKPiBSMTA6IDZkYjZkYjZkYjZk
YjZkYjcgUjExOiBmZmZmODgwMDAwMDAwMDAwIFIxMjogZmZmZmZmZmY4MWMzODI4MAo+IFIxMzog
MDAwMDAwMDAwMDE4N2MyZSBSMTQ6IGZmZmY4ODAyMDdjMmUwMDAgUjE1OiBmZmZmODgwMWQ4YzA5
MDUwCj4gRlM6ICAwMDAwMDAwMDAwMDAwMDAwKDAwMDApIEdTOmZmZmY4ODAyNTllMDAwMDAoMDAw
MCkga25sR1M6MDAwMDAwMDAwMDAwMDAwMAo+IENTOiAgZTAzMyBEUzogMDAwMCBFUzogMDAwMCBD
UjA6IDAwMDAwMDAwODAwNTAwMzMKPiBDUjI6IGZmZmY4ODAxZDhjMDkwNTAgQ1IzOiAwMDAwMDAw
MDAxYzA5MDAwIENSNDogMDAwMDAwMDAwMDAwMjY2MAo+IENhbGwgVHJhY2U6Cj4gID8gX19wdGVf
YWxsb2Nfa2VybmVsKzB4YmEvMHgxMDAKPiAgPyBfX3Jhd19jYWxsZWVfc2F2ZV94ZW5fcHVkX3Zh
bCsweDExLzB4MWUKPiAgPyBpb3JlbWFwX3BhZ2VfcmFuZ2UrMHgyZTgvMHgzZjAKPiAgPyBfX2lv
cmVtYXBfY2FsbGVyKzB4MWRkLzB4MzAwCj4gID8gYWNwaV9vc19tYXBfaW9tZW0rMHgxMzUvMHgx
ZTAKPiAgPyBhY3BpX29zX21hcF9pb21lbSsweDEzNS8weDFlMAo+ICA/IGFjcGlfdGJfYWNxdWly
ZV90YWJsZSsweDM4LzB4NjYKPiAgPyBhY3BpX3RiX3ZhbGlkYXRlX3RhYmxlKzB4MWUvMHgzMQo+
ICA/IGFjcGlfdGJfdmVyaWZ5X3RlbXBfdGFibGUrMHgxZC8weDFmMwo+ICA/IGFjcGlfcmVhbGxv
Y2F0ZV9yb290X3RhYmxlKzB4YTYvMHhlNAo+ICA/IGRtaV9jaGVja19zeXN0ZW0rMHgxOS8weDUw
Cj4gID8gYWNwaV9lYXJseV9pbml0KzB4NGYvMHgxMTgKPiAgPyBzdGFydF9rZXJuZWwrMHgyOTYv
MHgzOWIKPiAgPyBzZXRfaW5pdF9hcmcrMHg1Zi8weDVmCj4gID8geGVuX3N0YXJ0X2tlcm5lbCsw
eDM0ZC8weDU2OQo+IENvZGU6IDQ4IDAxIGZhIDQ4IDBmIDQyIDA1IDA2IDk3IGJmIDAwIDQ4IDAx
IGQwIDQ4IGJhIDAwIDAwIDAwIDAwIDAwIGVhIGZmIGZmIDQ4IGMxIGU4IDBjIDQ4IDZiIGMwIDM4
IDQ4IDAxIGQwIDQ4IDhiIDAwIGY2IGM0IDAyIDc1IDA0IDw0OD4gODkgMzcgYzMgZTkgMmQgZmYg
ZmYgZmYgMGYgMWYgMDAgNjYgMmUgMGYgMWYgODQgMDAgMDAgMDAgMDAgCj4gUklQOiB4ZW5fc2V0
X3BtZCsweDNhLzB4NTAgUlNQOiBmZmZmZmZmZjgxYzAzYmMwCj4gQ1IyOiBmZmZmODgwMWQ4YzA5
MDUwCj4gLS0tWyBlbmQgdHJhY2UgN2U2NGI5NTI5YWYyYjM2OCBdLS0tCj4gS2VybmVsIHBhbmlj
IC0gbm90IHN5bmNpbmc6IEF0dGVtcHRlZCB0byBraWxsIHRoZSBpZGxlIHRhc2shCj4gCj4gQ2xl
YXJseSB0aGUga2VybmVsIHRyaWVzIHRvIHdyaXRlIHRvIGEgci9vIEwyIHRhYmxlIGhlcmUuIEkg
c3VwcG9zZQo+IHRoZSBzeXN0ZW0gc29tZWhvdyBtYW5hZ2VkIHRvIHJ1biBpbnRvIGFuIEwyIHRh
YmxlIHRoYXQgaGFzbid0Cj4gYmVlbiBtYXJrZWQgYXMgcGlubmVkLiBEbyB5b3UgaGF2ZSBhbnkg
aW1tZWRpYXRlIGlkZWEsIGJlZm9yZQo+IEkgY2FuIGZpbmQgdGltZSB0byBhY3R1YWxseSBkZWJ1
ZyB0aGlzPwo+IAo+IFRoZSBpc3N1ZSBkaWRuJ3QgZXhpc3Qgd2l0aCA0LjE0LjEsIGlmIHRoYXQg
aGVscHMgLyBtYXR0ZXJzLgoKVXBzdHJlYW0gY29tbWl0IDg5NWY3YjhlOTAyMDBjZjFhNWRjMzEz
MzI5MzY5YWRmMzBlNTFmOWEgYWRkcmVzc2VzCnRoaXMgaXNzdWUgKGNvbnRhaW5lZCBpbiA0LjE2
LXJjMywgZmxhZ2dlZCBmb3Igc3RhYmxlKS4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:38:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:38:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFFA-0007HW-8u; Mon, 26 Feb 2018 09:38:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=01ms=fu=citrix.com=prvs=5880d0b03=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eqFF9-0007HQ-FO
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 09:38:47 +0000
X-Inumbo-ID: b62f3560-1ad8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b62f3560-1ad8-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 10:37:51 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68587314"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages,	and also to flush the IOTLB
Thread-Index: AQHTpJex7yZDRHhV70+CWmxwvJAbeaOiEAbAgA9mTACAAFJ/EIABFOQAgAOj6vA=
Date: Mon, 26 Feb 2018 09:38:44 +0000
Message-ID: <22f534f9457040598eaa906d1ab89526@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-8-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002766@SHSMSX101.ccr.corp.intel.com>
 <c09970608c0f440e88055bdfb88cd8dc@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D191015466@SHSMSX101.ccr.corp.intel.com>
 <910b9652dd3642b3b65e4fe2f4c45daa@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101851E@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19101851E@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>
Subject: Re: [Xen-devel] [PATCH 7/7] x86: add iommu_ops to map and unmap
 pages, and also to flush the IOTLB
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAyNCBGZWJydWFyeSAyMDE4IDAzOjAyDQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0KPiA8amJldWxp
Y2hAc3VzZS5jb20+DQo+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNy83XSB4ODY6
IGFkZCBpb21tdV9vcHMgdG8gbWFwIGFuZA0KPiB1bm1hcCBwYWdlcywgYW5kIGFsc28gdG8gZmx1
c2ggdGhlIElPVExCDQpbc25pcF0NCj4gDQo+ID4NCj4gPiAuLi5zbyBteSBwbGFuIGlzIHRoYXQg
dGhlIGRvbTAgQVBJIHBpY2tzIGEgYmZuLCBkb2VzIHRoZSBtYXBwaW5nIGFuZCB0aGVuDQo+ID4g
cGFzc2VzIHRoZSBiZm4gYmFjayB0byB0aGUgY2FsbGVyLg0KPiA+DQo+IA0KPiBBIGN1cmlvdXMg
cXVlc3Rpb24uIEhvdyB0byBwYXNzIHRoZSBkb21pZCBmcm9tIFhlbkdUIHRvIHB2SU9NTVUNCj4g
ZHJpdmVyIHNvIHRoZSBsYXR0ZXIga25vd3Mgd2hldGhlciBpdCdzIGEgbG9jYWwgb3IgcmVtb3Rl
IG1hcHBpbmc/DQo+IElkZWFsbHkgcHZJT01NVSBkcml2ZXIgaXMgcmVnaXN0ZXJlZCB0byBMaW51
eCBJT01NVSBjb3JlIGxheWVyLA0KPiBvZiB3aGljaCBhbGwgZXhpc3RpbmcgQVBJIHdyYXBwZXJz
IGFyZSBvbmx5IGZvciBsb2NhbCBtYXBwaW5nIHRvZGF5Li4uDQo+IA0KDQpJdCBtYXkgd2VsbCBi
ZSB0aGF0LCBmb3IgcmVtb3RlIG1hcHBpbmcsIHRoYXQgbGF5ZXIgaXMganVzdCBub3QgYXBwcm9w
cmlhdGUuIEknbGwgbG9vayBpbnRvIHRoYXQgd2hlbiBJIGdldCB0byB0aGF0IHN0YWdlLg0KDQpD
aGVlcnMsDQoNCiAgICBQYXVsDQoNCj4gVGhhbmtzDQo+IEtldmluDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:42:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:42:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFIR-0007uO-NH; Mon, 26 Feb 2018 09:42:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqFIQ-0007uH-Sn
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 09:42:10 +0000
X-Inumbo-ID: 2ec919f5-1ad9-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2ec919f5-1ad9-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 10:41:13 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id z12so20465759wrg.4
 for <xen-devel@lists.xen.org>; Mon, 26 Feb 2018 01:42:07 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=NoTG+jyokQGSguIIdgXWIvWNh5WeZJfcgVpDHVEiDbU=;
 b=SqoGsZIx//4f7QzPjB3NTIcryUHctLXNFt7Z9/fmgMhV66iGmWdnsWzNIAnUbCSSY9
 TWEAIJ3ScBEsx/Oyfu89XaCOpe35JSZNZB1QA6wwAfp9b+eo6Ahw5PHwyKLxFCEqfVpV
 yXwEf2sRI+s0VxO5VFOjwGxXW9KO2RZ/aTKUQ=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=NoTG+jyokQGSguIIdgXWIvWNh5WeZJfcgVpDHVEiDbU=;
 b=W/Ihx2Oot0/t0MIHTGyF561+KCzaPhWPcZdD/QVB1u0XJdvsrE8F1Wsvhgj1tJjInz
 ZfQ/PhgBOrOvB0267HVB8wuZf4iCf6pYAxRbUNvVdNeXHQvVWgJdAc/TUP/TFhmhlUxC
 dOGtbl4Gcic4fz5MMh1RFtJqpzU0Wm5SBrsc+K0qtInaIQ5+NR3Du2JaFOHCr+C+A0UG
 gNJFhM40e5AT/vIZz+sxB+6NA2VXob9O6gKc+5V1zfOrxu9TcaXhZvwB+nXfztZeUAbu
 FYiTor1AdamRr1PDPjxksZgwSXGtvHA6KcQg5Mi3YKSfnUBmlWsQQAg5/DjUQrfUeycN
 ysmQ==
X-Gm-Message-State: APf1xPAukin3Z/SWPy0E9+dPnQihGeIFqoejnSxeNPlC0u1qG4w0Ew/j
 Evh6VI5tyqqGfY5sI6DfYiDVNw==
X-Google-Smtp-Source: AH8x224koWm8naoIL4qiE0fB61tpsHsUB8FACdiZOQveVz9VSkrKPci7HXLj74HWjHtCOxxJitvT3A==
X-Received: by 10.223.151.101 with SMTP id r92mr8869581wrb.120.1519638126699; 
 Mon, 26 Feb 2018 01:42:06 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id o12sm11751265wrb.15.2018.02.26.01.42.05
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 01:42:06 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180223185729.8780-1-julien.grall@arm.com>
 <20180223185729.8780-7-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <d3b74ec8-be97-5a3e-9bd2-c56e2fb9ce45@linaro.org>
Date: Mon, 26 Feb 2018 09:42:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180223185729.8780-7-julien.grall@arm.com>
Content-Language: en-GB
Cc: Volodymyr Babchuk <volodymyr.babchuk@epam.com>, sstabellini@kernel.org,
 volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v5 06/18] xen/arm64: Implement a fast path
 for handling SMCCC_ARCH_WORKAROUND_1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wMi8xOCAxODo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IFRoZSBmdW5jdGlv
biBTTUNDQ19BUkNIX1dPUktBUk9VTkRfMSB3aWxsIGJlIGNhbGxlZCBieSB0aGUgZ3Vlc3QgZm9y
Cj4gaGFyZGVuaW5nIHRoZSBicmFuY2ggcHJlZGljdG9yLiBTbyB3ZSB3YW50IHRoZSBoYW5kbGlu
ZyB0byBiZSBhcyBmYXN0IGFzCj4gcG9zc2libGUuCj4gCj4gQXMgdGhlIG1pdGlnYXRpb24gaXMg
YXBwbGllZCBvbiBldmVyeSBndWVzdCBleGl0LCB3ZSBjYW4gY2hlY2sgZm9yIHRoZQo+IGNhbGwg
YmVmb3JlIHNhdmluZyBhbGwgdGhlIGNvbnRleHQgYW5kIHJldHVybiB2ZXJ5IGVhcmx5Lgo+IAo+
IEZvciBub3csIG9ubHkgcHJvdmlkZSBhIGZhc3QgcGF0aCBmb3IgSFZDNjQgY2FsbC4gQmVjYXVz
ZSB0aGUgY29kZSByZWx5Cj4gb24gMiByZWdpc3RlcnMsIHgwIGFuZCB4MSBhcmUgc2F2ZWQgaW4g
YWR2YW5jZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgo+IFJldmlld2VkLWJ5OiBWb2xvZHlteXIgQmFiY2h1ayA8dm9sb2R5bXlyLmJhYmNo
dWtAZXBhbS5jb20+Cj4gUmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz4KClRoYW5rcywgdGhhdCBsb29rcyBnb29kIG5vdy4KClJldmlld2VkLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAYXJtLmNvbT4KCkNoZWVycywKQW5kcmUu
Cgo+IC0tLQo+ICAgICBndWVzdF9zeW5jIG9ubHkgaGFuZGxlIDY0LWJpdCBndWVzdCwgc28gSSBo
YXZlIG9ubHkgaW1wbGVtZW50ZWQgdGhlCj4gICAgIDY0LWJpdCBzaWRlIGZvciBub3cuIFdlIGNh
biBkaXNjdXNzIHdoZXRoZXIgaXQgaXMgdXNlZnVsIHRvCj4gICAgIGltcGxlbWVudCBpdCBmb3Ig
MzItYml0IGd1ZXN0cy4KPiAKPiAgICAgV2UgY291bGQgYWxzbyBjb25zaWRlciB0byBpbXBsZW1l
bnQgdGhlIGZhc3QgcGF0aCBmb3IgU01DNjQsCj4gICAgIGFsdGhvdWdodCBhIGd1ZXN0IHNob3Vs
ZCBhbHdheXMgdXNlIEhWQy4KPiAKPiAgICAgSSBkZWNpZGVkIHRvIGtlZXAgdGhlIHJldmlld2Vk
LWJ5IGFzIG1vc3RseSB0aGUgZG9jdW1lbnRhdGlvbiB3YXMKPiAgICAgdXBkYXRlZCB0byBtYWtl
IGl0IGNsZWFyZXIuCj4gCj4gICAgIENoYW5nZXMgaW4gdjQ6Cj4gICAgICAgICAtIEFkZCBTdGVm
YW5vJ3MgcmV2aWV3ZWQtYnkKPiAgICAgICAgIC0gVXNlIHh6ciB0byBjbG9iYmVyIHgxIGluc3Rl
YWQgb2YgeDAKPiAgICAgICAgIC0gVXBkYXRlIGNvbW1lbnRzIGluIHRoZSBjb2RlCj4gCj4gICAg
IENoYW5nZXMgaW4gdjI6Cj4gICAgICAgICAtIEFkZCBWb2xvZHlteXIncyByZXZpZXdlZC1ieQo+
IC0tLQo+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAgIHwgNTkgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0KPiAgeGVuL2luY2x1ZGUvYXNtLWFybS9wcm9j
ZXNzb3IuaCB8ICAyICsrCj4gIDIgZmlsZXMgY2hhbmdlZCwgNTkgaW5zZXJ0aW9ucygrKSwgMiBk
ZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMg
Yi94ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IGluZGV4IDZkOTllNDZmMGYuLmZmYTlhMWM0
OTIgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2VudHJ5LlMKPiArKysgYi94ZW4v
YXJjaC9hcm0vYXJtNjQvZW50cnkuUwo+IEBAIC0xLDYgKzEsNyBAQAo+ICAjaW5jbHVkZSA8YXNt
L2FzbV9kZWZucy5oPgo+ICAjaW5jbHVkZSA8YXNtL3JlZ3MuaD4KPiAgI2luY2x1ZGUgPGFzbS9h
bHRlcm5hdGl2ZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3NtY2NjLmg+Cj4gICNpbmNsdWRlIDxwdWJs
aWMveGVuLmg+Cj4gIAo+ICAvKgo+IEBAIC05MCw4ICs5MSwxMiBAQCBsciAgICAgIC5yZXEgICAg
eDMwICAgICAgICAgICAgIC8qIGxpbmsgcmVnaXN0ZXIgKi8KPiAgICAgICAgICAuZW5kbQo+ICAv
Kgo+ICAgKiBTYXZlIHN0YXRlIG9uIGVudHJ5IHRvIGh5cGVydmlzb3IsIHJlc3RvcmUgb24gZXhp
dAo+ICsgKgo+ICsgKiBzYXZlX3gwX3gxOiBEb2VzIHRoZSBtYWNybyBuZWVkcyB0byBzYXZlIHgw
L3gxPyBEZWZhdWx0cyB0byAxCj4gKyAqIElmIDAsIHdlIHJlbHkgb24gdGhlIG9uIHgwL3gxIHRv
IGhhdmUgYmVlbiBzYXZlZCBhdCB0aGUgY29ycmVjdAo+ICsgKiBwb3NpdGlvbiBvbiB0aGUgc3Rh
Y2sgYmVmb3JlLgo+ICAgKi8KPiAtICAgICAgICAubWFjcm8gIGVudHJ5LCBoeXAsIGNvbXBhdAo+
ICsgICAgICAgIC5tYWNybyAgZW50cnksIGh5cCwgY29tcGF0LCBzYXZlX3gwX3gxPTEKPiAgICAg
ICAgICBzdWIgICAgIHNwLCBzcCwgIyhVUkVHU19TUFNSX2VsMSAtIFVSRUdTX0xSKSAvKiBDUFNS
LCBQQywgU1AsIExSICovCj4gICAgICAgICAgcHVzaCAgICB4MjgsIHgyOQo+ICAgICAgICAgIHB1
c2ggICAgeDI2LCB4MjcKPiBAQCAtMTA3LDcgKzExMiwxNiBAQCBsciAgICAgIC5yZXEgICAgeDMw
ICAgICAgICAgICAgIC8qIGxpbmsgcmVnaXN0ZXIgKi8KPiAgICAgICAgICBwdXNoICAgIHg2LCB4
Nwo+ICAgICAgICAgIHB1c2ggICAgeDQsIHg1Cj4gICAgICAgICAgcHVzaCAgICB4MiwgeDMKPiAr
ICAgICAgICAvKgo+ICsgICAgICAgICAqIFRoZSBjYWxsZXIgbWF5IGFscmVhZHkgaGF2ZSBzYXZl
ZCB4MC94MSBvbiB0aGUgc3RhY2sgYXQgdGhlCj4gKyAgICAgICAgICogY29ycmVjdCBhZGRyZXNz
IGFuZCBjb3JydXB0IHRoZW0gd2l0aCBhbm90aGVyIHZhbHVlLiBPbmx5Cj4gKyAgICAgICAgICog
c2F2ZSB0aGVtIGlmIHNhdmVfeDBfeDEgPT0gMS4KPiArICAgICAgICAgKi8KPiArICAgICAgICAu
aWYgXHNhdmVfeDBfeDEgPT0gMQo+ICAgICAgICAgIHB1c2ggICAgeDAsIHgxCj4gKyAgICAgICAg
LmVsc2UKPiArICAgICAgICBzdWIgICAgIHNwLCBzcCwgIzE2Cj4gKyAgICAgICAgLmVuZGlmCj4g
IAo+ICAgICAgICAgIC5pZiBcaHlwID09IDEgICAgICAgIC8qIEh5cGVydmlzb3IgbW9kZSAqLwo+
ICAKPiBAQCAtMjAwLDcgKzIxNCw0OCBAQCBoeXBfaXJxOgo+ICAgICAgICAgIGV4aXQgICAgaHlw
PTEKPiAgCj4gIGd1ZXN0X3N5bmM6Cj4gLSAgICAgICAgZW50cnkgICBoeXA9MCwgY29tcGF0PTAK
PiArICAgICAgICAvKgo+ICsgICAgICAgICAqIFNhdmUgeDAsIHgxIGluIGFkdmFuY2UKPiArICAg
ICAgICAgKi8KPiArICAgICAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjLShVUkVHU19rZXJuZWxf
c2l6ZW9mIC0gVVJFR1NfWDApXQo+ICsKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIHgxIGlz
IHVzZWQgYmVjYXVzZSB4MCBtYXkgY29udGFpbiB0aGUgZnVuY3Rpb24gaWRlbnRpZmllci4KPiAr
ICAgICAgICAgKiBUaGlzIGF2b2lkcyB0byByZXN0b3JlIHgwIGZyb20gdGhlIHN0YWNrLgo+ICsg
ICAgICAgICAqLwo+ICsgICAgICAgIG1ycyAgICAgeDEsIGVzcl9lbDIKPiArICAgICAgICBsc3Ig
ICAgIHgxLCB4MSwgI0hTUl9FQ19TSElGVCAgICAgICAgICAgLyogeDEgPSBFU1JfRUwyLkVDICov
Cj4gKyAgICAgICAgY21wICAgICB4MSwgI0hTUl9FQ19IVkM2NAo+ICsgICAgICAgIGIubmUgICAg
MWYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBOb3QgYSBIVkMgc2tpcCBmYXN0cGF0
aC4gKi8KPiArCj4gKyAgICAgICAgbXJzICAgICB4MSwgZXNyX2VsMgo+ICsgICAgICAgIGFuZCAg
ICAgeDEsIHgxLCAjMHhmZmZmICAgICAgICAgICAgICAgICAvKiBDaGVjayB0aGUgaW1tZWRpYXRl
IFswOjE2XSAqLwo+ICsgICAgICAgIGNibnogICAgeDEsIDFmICAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiBzaG91bGQgYmUgMCBmb3IgSFZDICMwICovCj4gKwo+ICsgICAgICAgIC8qCj4gKyAg
ICAgICAgICogRmFzdGVzdCBwYXRoIHBvc3NpYmxlIGZvciBBUk1fU01DQ0NfQVJDSF9XT1JLQVJP
VU5EXzEuCj4gKyAgICAgICAgICogVGhlIHdvcmthcm91bmQgaGFzIGFscmVhZHkgYmVlbiBhcHBs
aWVkIG9uIHRoZSBleGNlcHRpb24KPiArICAgICAgICAgKiBlbnRyeSBmcm9tIHRoZSBndWVzdCwg
c28gbGV0J3MgcXVpY2tseSBnZXQgYmFjayB0byB0aGUgZ3Vlc3QuCj4gKyAgICAgICAgICoKPiAr
ICAgICAgICAgKiBOb3RlIHRoYXQgZW9yIGlzIHVzZWQgYmVjYXVzZSB0aGUgZnVuY3Rpb24gaWRl
bnRpZmllciBjYW5ub3QKPiArICAgICAgICAgKiBiZSBlbmNvZGVkIGFzIGFuIGltbWVkaWF0ZSBm
b3IgY21wLgo+ICsgICAgICAgICAqLwo+ICsgICAgICAgIGVvciAgICAgdzAsIHcwLCAjQVJNX1NN
Q0NDX0FSQ0hfV09SS0FST1VORF8xX0ZJRAo+ICsgICAgICAgIGNibnogICAgdzAsIDFmCj4gKwo+
ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogQ2xvYmJlciBib3RoIHgwIGFuZCB4MSB0byBwcmV2
ZW50IGxlYWthZ2UuIE5vdGUgdGhhdCB0aGFua3MKPiArICAgICAgICAgKiB0aGUgZW9yLCB4MCA9
IDAuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgbW92ICAgICB4MSwgeHpyCj4gKyAgICAgICAg
ZXJldAo+ICsKPiArMToKPiArICAgICAgICAvKgo+ICsgICAgICAgICAqIHgwL3gxIG1heSBoYXZl
IGJlZW4gc2NyYXRjaCBieSB0aGUgZmFzdCBwYXRoIGFib3ZlLCBzbyBhdm9pZAo+ICsgICAgICAg
ICAqIHRvIHNhdmUgdGhlbS4KPiArICAgICAgICAgKi8KPiArICAgICAgICBlbnRyeSAgIGh5cD0w
LCBjb21wYXQ9MCwgc2F2ZV94MF94MT0wCj4gICAgICAgICAgLyoKPiAgICAgICAgICAgKiBUaGUg
dlNFcnJvciB3aWxsIGJlIGNoZWNrZWQgd2hpbGUgU0tJUF9TWU5DSFJPTklaRV9TRVJST1JfRU5U
UllfRVhJVAo+ICAgICAgICAgICAqIGlzIG5vdCBzZXQuIElmIGEgdlNFcnJvciB0b29rIHBsYWNl
LCB0aGUgaW5pdGlhbCBleGNlcHRpb24gd2lsbCBiZQo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20tYXJtL3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAo+
IGluZGV4IGMwZjc5ZDAwOTMuLjIyMmEwMmRkOTkgMTAwNjQ0Cj4gLS0tIGEveGVuL2luY2x1ZGUv
YXNtLWFybS9wcm9jZXNzb3IuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29y
LmgKPiBAQCAtMzA2LDYgKzMwNiw4IEBACj4gICNkZWZpbmUgSERDUl9UUE0gICAgICAgIChfQUMo
MSxVKTw8NikgICAgICAgICAgIC8qIFRyYXAgUGVyZm9ybWFuY2UgTW9uaXRvcnMgYWNjZXNzZXMg
Ki8KPiAgI2RlZmluZSBIRENSX1RQTUNSICAgICAgKF9BQygxLFUpPDw1KSAgICAgICAgICAgLyog
VHJhcCBQTUNSIGFjY2Vzc2VzICovCj4gIAo+ICsjZGVmaW5lIEhTUl9FQ19TSElGVCAgICAgICAg
ICAgICAgICAyNgo+ICsKPiAgI2RlZmluZSBIU1JfRUNfVU5LTk9XTiAgICAgICAgICAgICAgMHgw
MAo+ICAjZGVmaW5lIEhTUl9FQ19XRklfV0ZFICAgICAgICAgICAgICAweDAxCj4gICNkZWZpbmUg
SFNSX0VDX0NQMTVfMzIgICAgICAgICAgICAgIDB4MDMKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:42:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:42:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFIg-0007ws-1U; Mon, 26 Feb 2018 09:42:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqFIe-0007wY-Dd
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 09:42:24 +0000
X-Inumbo-ID: 37de7d93-1ad9-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37de7d93-1ad9-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 10:41:28 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id u49so20432991wrc.10
 for <xen-devel@lists.xen.org>; Mon, 26 Feb 2018 01:42:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=msSB4JKsPEj3Y27EgUtIT90qy9oXvq4yI8huE9qxrY8=;
 b=c/I4jI81reUrZui3KkoMD9S3AEFHOq5RbjKYvZ2+onbT0+6zt4JyPXk8+LlqtOTPgm
 uSb4ltaTB2hPqERo5BCIqDCa1MRR+uDmuaZpvmZ2WFhFk9Y/4xtvKHzxbAfprkBEzqMF
 /zWc34BU+lzLyXtBuaZRJHMpOgivslikYL6aU=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=msSB4JKsPEj3Y27EgUtIT90qy9oXvq4yI8huE9qxrY8=;
 b=javUf1JZf/UzKTj/+Dh0QqzYqeCaxbw/CNJR5BUptyFUwpu93xlJnO3GDzLVTmnaMH
 1zDQzKi/MCPllXc43iz3f4kaXq5Attu6cGtRgWkZlz+POymfEcBJ8XusoLdAFSLK8zFg
 yEbib/eKivmHBX/+L+t4mkPWLGxXP5zGq735A9yTgqSFPL35UHEPIAkSem4yRFu3f7fu
 r8Swdu4/o+19UBXfG2bPBz3OYj0E/AMkCa9jLoSMh272vGqN3WfdRS//kiE89iJT92ne
 LTACMmgsApv0zFs8mUOkCLvvlr3K1bp9RVxpWdyQt0wVDzdaLtmeF5XGfVo+DG6urI7w
 y3bA==
X-Gm-Message-State: APf1xPC7Za+d/k3Ni8B+Zf6DhrcFSuWjadC970kgvdOjU3CSGVb7eaey
 Dgua7b4fkp3uq1eYCnEmd4+DuA==
X-Google-Smtp-Source: AH8x225lvzFPaE7UK9edmC45mJ/2+VzRgD9MqG54oFPnKRorkox1v+VfcftrfWRqdeqwFcFWjpxejw==
X-Received: by 10.223.142.194 with SMTP id q60mr8461474wrb.113.1519638142156; 
 Mon, 26 Feb 2018 01:42:22 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 69sm9016956wmw.32.2018.02.26.01.42.21
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 01:42:21 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>, xen-devel@lists.xen.org
References: <20180223185729.8780-1-julien.grall@arm.com>
 <20180223185729.8780-12-julien.grall@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <e3a7ddf4-06ad-446d-49b6-2b35df74ceb1@linaro.org>
Date: Mon, 26 Feb 2018 09:42:18 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180223185729.8780-12-julien.grall@arm.com>
Content-Language: en-GB
Cc: sstabellini@kernel.org, volodymyr_babchuk@epam.com
Subject: Re: [Xen-devel] [PATCH v5 11/18] xen/arm64: Add
 ARM_SMCCC_ARCH_WORKAROUND_1 BP hardening support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wMi8xOCAxODo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEFkZCB0aGUgZGV0
ZWN0aW9uIGFuZCBydW50aW1lIGNvZGUgZm9yIEFSTV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMS4K
PiAKPiBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoK
VGhhbmtzLCB0aGF0IGxvb2tzIGdvb2Qgbm93OgoKUmV2aWV3ZWQtYnk6IEFuZHJlIFByenl3YXJh
IDxhbmRyZS5wcnp5d2FyYUBhcm0uY29tPgoKQ2hlZXJzLApBbmRyZS4KCj4gLS0tCj4gICAgIENo
YW5nZXMgaW4gdjU6Cj4gICAgICAgICAtIEZvbGQgdGhlIGZpeHVwISBwYXRjaCB3aGljaCByZS1v
cmRlciByZWdpc3RlcnMgaW50byBpdC4KPiAKPiAgICAgQ2hhbmdlcyBpbiB2NDoKPiAgICAgICAg
IC0gUmUtb3JkZXIgc2F2aW5nL3Jlc3RvcmluZyByZWdpc3RlcnMgaW4KPiAgICAgICAgICAgX19z
bWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0Cj4gCj4gICAgIENoYW5nZXMgaW4gdjM6Cj4gICAg
ICAgICAtIEFkZCB0aGUgbWlzc2luZyBjYWxsIHRvIHNtYyAjMC4KPiAKPiAgICAgQ2hhbmdlcyBp
biB2MjoKPiAgICAgICAgIC0gUGF0Y2ggYWRkZWQKPiAtLS0KPiAgeGVuL2FyY2gvYXJtL2FybTY0
L2JwaS5TICAgIHwgMTMgKysrKysrKysrKysrKwo+ICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMg
ICAgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL3NtY2NjLmggfCAgMSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygr
KSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvYnBp
LlMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvYnBpLlMKPiBpbmRleCA0YjdmMWRjMjFmLi5iNTllMzA3
YjBmIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9icGkuUwo+ICsrKyBiL3hlbi9h
cmNoL2FybS9hcm02NC9icGkuUwo+IEBAIC0xNiw2ICsxNiw4IEBACj4gICAqIGFsb25nIHdpdGgg
dGhpcyBwcm9ncmFtLiAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+
Lgo+ICAgKi8KPiAgCj4gKyNpbmNsdWRlIDxhc20vc21jY2MuaD4KPiArCj4gIC5tYWNybyB2ZW50
cnkgdGFyZ2V0Cj4gICAgICAucmVwdCAzMQo+ICAgICAgbm9wCj4gQEAgLTgxLDYgKzgzLDE3IEBA
IEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfc3RhcnQpCj4gICAgICBhZGQgICAgIHNwLCBzcCwg
Iyg4ICogMTgpCj4gIEVOVFJZKF9fcHNjaV9oeXBfYnBfaW52YWxfZW5kKQo+ICAKPiArRU5UUlko
X19zbWNjY193b3JrYXJvdW5kXzFfc21jX3N0YXJ0KQo+ICsgICAgc3ViICAgICBzcCwgc3AsICMo
OCAqIDQpCj4gKyAgICBzdHAgICAgIHgwLCB4MSwgW3NwLCAjKDggKiAyKV0KPiArICAgIHN0cCAg
ICAgeDIsIHgzLCBbc3AsICMoOCAqIDApXQo+ICsgICAgbW92ICAgICB3MCwgI0FSTV9TTUNDQ19B
UkNIX1dPUktBUk9VTkRfMV9GSUQKPiArICAgIHNtYyAgICAgIzAKPiArICAgIGxkcCAgICAgeDIs
IHgzLCBbc3AsICMoOCAqIDApXQo+ICsgICAgbGRwICAgICB4MCwgeDEsIFtzcCwgIyg4ICogMild
Cj4gKyAgICBhZGQgICAgIHNwLCBzcCwgIyg4ICogNCkKPiArRU5UUlkoX19zbWNjY193b3JrYXJv
dW5kXzFfc21jX2VuZCkKPiArCj4gIC8qCj4gICAqIExvY2FsIHZhcmlhYmxlczoKPiAgICogbW9k
ZTogQVNNCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9hcmNo
L2FybS9jcHVlcnJhdGEuYwo+IGluZGV4IDhkNWY4ZDM3MmEuLmRlYzkwNzQ0MjIgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jCj4gKysrIGIveGVuL2FyY2gvYXJtL2NwdWVy
cmF0YS5jCj4gQEAgLTE0Nyw2ICsxNDcsMzQgQEAgaW5zdGFsbF9icF9oYXJkZW5pbmdfdmVjKGNv
bnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnksCj4gICAgICByZXR1cm4gcmV0
Owo+ICB9Cj4gIAo+ICtleHRlcm4gY2hhciBfX3NtY2NjX3dvcmthcm91bmRfMV9zbWNfc3RhcnRb
XSwgX19zbWNjY193b3JrYXJvdW5kXzFfc21jX2VuZFtdOwo+ICsKPiArc3RhdGljIGJvb2wKPiAr
Y2hlY2tfc21jY2NfYXJjaF93b3JrYXJvdW5kXzEoY29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJp
bGl0aWVzICplbnRyeSkKPiArewo+ICsgICAgc3RydWN0IGFybV9zbWNjY19yZXMgcmVzOwo+ICsK
PiArICAgIC8qCj4gKyAgICAgKiBFbmFibGUgY2FsbGJhY2tzIGFyZSBjYWxsZWQgb24gZXZlcnkg
Q1BVIGJhc2VkIG9uIHRoZQo+ICsgICAgICogY2FwYWJpbGl0aWVzLiBTbyBkb3VibGUtY2hlY2sg
d2hldGhlciB0aGUgQ1BVIG1hdGNoZXMgdGhlCj4gKyAgICAgKiBlbnRyeS4KPiArICAgICAqLwo+
ICsgICAgaWYgKCAhZW50cnktPm1hdGNoZXMoZW50cnkpICkKPiArICAgICAgICByZXR1cm4gZmFs
c2U7Cj4gKwo+ICsgICAgaWYgKCBzbWNjY192ZXIgPCBTTUNDQ19WRVJTSU9OKDEsIDEpICkKPiAr
ICAgICAgICByZXR1cm4gZmFsc2U7Cj4gKwo+ICsgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NN
Q0NDX0FSQ0hfRkVBVFVSRVNfRklELAo+ICsgICAgICAgICAgICAgICAgICAgICAgQVJNX1NNQ0ND
X0FSQ0hfV09SS0FST1VORF8xX0ZJRCwgJnJlcyk7Cj4gKyAgICBpZiAoIHJlcy5hMCAhPSBBUk1f
U01DQ0NfU1VDQ0VTUyApCj4gKyAgICAgICAgcmV0dXJuIGZhbHNlOwo+ICsKPiArICAgIHJldHVy
biBpbnN0YWxsX2JwX2hhcmRlbmluZ192ZWMoZW50cnksX19zbWNjY193b3JrYXJvdW5kXzFfc21j
X3N0YXJ0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3NtY2NjX3dv
cmthcm91bmRfMV9zbWNfZW5kLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAiY2FsbCBBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzEiKTsKPiArfQo+ICsKPiAgZXh0ZXJu
IGNoYXIgX19wc2NpX2h5cF9icF9pbnZhbF9zdGFydFtdLCBfX3BzY2lfaHlwX2JwX2ludmFsX2Vu
ZFtdOwo+ICAKPiAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJkZW5pbmcodm9pZCAqZGF0
YSkKPiBAQCAtMTU0LDEyICsxODIsMTQgQEAgc3RhdGljIGludCBlbmFibGVfcHNjaV9icF9oYXJk
ZW5pbmcodm9pZCAqZGF0YSkKPiAgICAgIGJvb2wgcmV0ID0gdHJ1ZTsKPiAgICAgIHN0YXRpYyBi
b29sIHdhcm5lZCA9IGZhbHNlOwo+ICAKPiArICAgIGlmICggY2hlY2tfc21jY2NfYXJjaF93b3Jr
YXJvdW5kXzEoZGF0YSkgKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICAgICAgLyoKPiAgICAgICAq
IFRoZSBtaXRpZ2F0aW9uIGlzIHVzaW5nIFBTQ0kgdmVyc2lvbiBmdW5jdGlvbiB0byBpbnZhbGlk
YXRlIHRoZQo+ICAgICAgICogYnJhbmNoIHByZWRpY3Rvci4gVGhpcyBmdW5jdGlvbiBpcyBvbmx5
IGF2YWlsYWJsZSB3aXRoIFBTQ0kgMC4yCj4gICAgICAgKiBhbmQgbGF0ZXIuCj4gICAgICAgKi8K
PiAtICAgIGlmICggcHNjaV92ZXIgPj0gUFNDSV9WRVJTSU9OKDAsIDIpICkKPiArICAgIGVsc2Ug
aWYgKCBwc2NpX3ZlciA+PSBQU0NJX1ZFUlNJT04oMCwgMikgKQo+ICAgICAgICAgIHJldCA9IGlu
c3RhbGxfYnBfaGFyZGVuaW5nX3ZlYyhkYXRhLCBfX3BzY2lfaHlwX2JwX2ludmFsX3N0YXJ0LAo+
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX3BzY2lfaHlwX2JwX2lu
dmFsX2VuZCwKPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImNhbGwg
UFNDSSBnZXQgdmVyc2lvbiIpOwo+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL3Nt
Y2NjLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtY2NjLmgKPiBpbmRleCAxNTQ3NzJiNzI4Li44
MzQyY2MzM2ZlIDEwMDY0NAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+ICsr
KyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21jY2MuaAo+IEBAIC0yNjEsNiArMjYxLDcgQEAgc3Ry
dWN0IGFybV9zbWNjY19yZXMgewo+ICAvKiBTTUNDQyBlcnJvciBjb2RlcyAqLwo+ICAjZGVmaW5l
IEFSTV9TTUNDQ19FUlJfVU5LTk9XTl9GVU5DVElPTiAgKC0xKQo+ICAjZGVmaW5lIEFSTV9TTUND
Q19OT1RfU1VQUE9SVEVEICAgICAgICAgKC0xKQo+ICsjZGVmaW5lIEFSTV9TTUNDQ19TVUNDRVNT
ICAgICAgICAgICAgICAgKDApCj4gIAo+ICAvKiBTTUNDQyBmdW5jdGlvbiBpZGVudGlmaWVyIHJh
bmdlIHdoaWNoIGlzIHJlc2VydmVkIGZvciBleGlzdGluZyBBUElzICovCj4gICNkZWZpbmUgQVJN
X1NNQ0NDX1JFU0VSVkVEX1JBTkdFX1NUQVJUICAweDAKPiAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:45:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:45:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFLB-0008AX-E4; Mon, 26 Feb 2018 09:45:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqFL9-0008A4-If
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 09:44:59 +0000
X-Inumbo-ID: f43cacd4-1ad9-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f43cacd4-1ad9-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 09:46:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 02:44:52 -0700
Message-Id: <5A93E52002000078001AB99C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 02:44:48 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: [Xen-devel] (partial) Spectre v2 mitigation without on Skylake IBRS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsLAoKaWYgcnVubmluZyBQViBMaW51eCBvbiBvbGRlciBYZW4gKDQuNSBhbmQgZWFybGllcikg
aXMgcmVsZXZhbnQsIGl0IG1heSBiZQpuZWNlc3NhcnkgdG8gdXNlIGEgbWVjaGFuaXNtIG90aGVy
IHRoYW4gSUJSUyB0byBtaXRpZ2F0ZSBTcGVjdHJlIHYyCm9uIFNreWxha2UuIFRoYXQgaXMgYmVj
YXVzZSB0aGUgbmV3IE1TUiB2YWx1ZSBjYW4ndCBiZSBtaWdyYXRlZApwcmlvciB0byBtaWdyYXRp
b24gdjIuIE9mIGNvdXJzZSBvbmUgb3B0aW9uIHdvdWxkIGJlIHRvIHJldHJvZml0IHNvbWUKbWVj
aGFuaXNtIGludG8gbmV3ZXIgWGVuIHZlcnNpb25zIHRoYXQgbWFrZXMgdGhlbSBhY2NlcHQgd2hh
dGV2ZXIKZXh0ZW5zaW9uIHRvIGUuZy4gc3RydWN0IGh2bV9od19jcHUgb25lIG1pZ2h0IHdhbnQg
dG8gaW52ZW50IGZvcgp0aGUgb2xkZXIgWGVuIHZlcnNpb25zLiBCdXQgdGhhdCBkb2Vzbid0IHNl
ZW0gdmVyeSBkZXNpcmFibGUuCgpIZW5jZSBJJ3ZlIGJlZW4gY29uc2lkZXJpbmcgYSBrZXJuZWwg
c2lkZSBhcHByb2FjaCBhcyBhbHRlcm5hdGl2ZS4KVG8gcmVjYXAsIGlpcmMgdGhlIHJlYXNvbiBy
ZXRwb2xpbmUgaXNuJ3QgZW5vdWdoIG9uIFNreWxha2UgaXMgdGhhdCBSRVQKbWF5IGNvbnN1bHQg
dGhlIEJUQiB1cG9uIFJTQiB1bmRlcmZsb3cuIEFsbCBvdGhlciBhc3BlY3RzIGNhbiBiZQpkZWFs
dCB3aXRoIHVzaW5nIHRoZSBleGlzdGluZyBjb21iaW5hdGlvbiBvZiByZXRwb2xpbmUgYW5kIFJT
QiBzdHVmZmluZy4KVGhlIGlkZWEgaXMgdG8gdXNlIGEgcmV0cG9saW5lIGZvciBSRVQgYXMgd2Vs
bDoKClJFVF9yZXBvbGluZToKCWNhbGwJMmYKMToKCWxmZW5jZQoJam1wCTFiCjI6CglsZWEJOCgl
cnNwKSwgJXJzcAoJcmV0CgooMzItYml0IHZlcnNpb24gd291bGQgYmUgcXVpdGUgc2ltaWxhciku
IFRoaXMgd291bGQgbW9zdGx5IGF2b2lkIHRoZQpyaXNrIG9mIFJTQiB1bmRlcmZsb3dzOyB0aGUg
Y2FzZSBvZiBhc3luYyBldmVudHMgLSBTTUkgYmVpbmcgdGhlCndvcnN0IC0gaW4gdGhlIG1pZGRs
ZSBvZiB0aGUgdGh1bmsgb2YgY291cnNlIHdvdWxkbid0IGJlIHBvc3NpYmxlIHRvCmRlYWwgd2l0
aCwgYnV0IEkgdGhpbmsgdGhhdCBtaWdodCBiZSBhY2NlcHRhYmxlLCBhcyBhbiBhdHRhY2tlciBj
YW4ndApjb250cm9sIHRoZWlyIGFycml2YWwuCgpPYnZpb3VzbHkgdGhpcyBpc24ndCBnb2luZyB0
byBiZSBlYXN5IHdpdGhvdXQgY29tcGlsZXIgc3VwcG9ydCwgeWV0CkknbSB1bmNvbnZpbmNlZCB3
ZSBjb3VsZCB0YWxrIHRoZSBjb21waWxlciBmb2xrcyBpbnRvIGFkZGluZyB5ZXQKYW5vdGhlciBv
cHRpb24gdG8gc3VwcG9ydCBzdWNoIGEgbW9kZSwgdGhlIG1vcmUgdGhhdCBpdCB3b3VsZCBiZQph
IHBhcnRpYWwgbWl0aWdhdGlvbiBvbmx5LiBIZW5jZSB0aGUgb3RoZXIgd2F5IG9mIGFjaGlldmlu
ZyB0aGlzCndvdWxkIG5lZWQgY29uc2lkZXJpbmcgLSBpbmplY3QgYSAicmV0IiBtYWNybyBpbnRv
IHRoZSBhc3NlbWJsZXIKb3V0cHV0IHByb2R1Y2VkIGJ5IHRoZSBjb21waWxlciwgY29udmVydGlu
ZyBldmVyeSByZXQgdG8gYSBicmFuY2gKdG8gdGhlIHRodW5rLiBUaGlzLCBpbiB0dXJuLCBtYXkg
YmUgYSBoYXJkIHNlbGwgdG8gdGhlIHg4NgptYWludGFpbmVycy4gT3RvaCwgaGF2aW5nIGRvbmUg
c3VjaCBmb3Igb3RoZXIgcHVycG9zZXMgYWxyZWFkeQooZXhwZXJpbWVudGFsIG9ubHksIGkuZS4g
bmV2ZXIgcG9zdGVkIHB1YmxpY2x5IGFueXdoZXJlKSBJIHRoaW5rIEkKaGF2ZSBhbGwgdGhlIGJ1
aWxkaW5nIHBpZWNlcyByZWFkeSBmb3IgcmUtdXNlLgoKT3BpbmlvbnMgYXBwcmVjaWF0ZWQsCkph
bgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:45:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:45:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFLb-0008EA-Lf; Mon, 26 Feb 2018 09:45:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqFLb-0008E1-2D
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 09:45:27 +0000
X-Inumbo-ID: a45db1b6-1ad9-11e8-ba59-bc764e045a96
Received: from mail-wm0-x235.google.com (unknown [2a00:1450:400c:c09::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a45db1b6-1ad9-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 10:44:31 +0100 (CET)
Received: by mail-wm0-x235.google.com with SMTP id h21so16137438wmd.1
 for <xen-devel@lists.xen.org>; Mon, 26 Feb 2018 01:45:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=zIhzcRYIHNt1SQfak0tyhp6UW6V/9xnwQDNo9V3Nfkw=;
 b=cmR8ba+h+mGVzcxqHCrLH5I44YYofcwmKHBRPGstNYEu2g9xVKTEcgxCDR0WXNKNo4
 880uZsnKWWCrTjQCrdNlfdb0POlNpnH0nEYtXf0UU6eO1My0I6Wvm+Jrth1okDv7GHHs
 0BKP9mKfrS8qlYYDxVtMF1QCvoUl/BPFZbKDk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=zIhzcRYIHNt1SQfak0tyhp6UW6V/9xnwQDNo9V3Nfkw=;
 b=HASvOo/RgkCXjvvDMAclHi2GAaK+se8it2d7ZrTlJwJ9lhYOsSjNdsKyOjSI+tqra1
 39aEuY3PbHZfFEBYmEH5oH2ts2eZWhx8GFrVuxEGItq1NIZx/bvqEB/4G5Pd0ehgYPyk
 Ue49PecJYsSZgfQ3m5nb5JHjnjNp07z/kCo/oza9GCPdC7ZUXmS8YR62KAF/KkTMW6w1
 Lu1p1VUvjImNFjrH/Ff/YjRTSOvhHSS2McEBXN6YuU+cRK8LLir40RyAp1aiyeuzEii6
 pbbgTRzOwOijBFaJvE20/vWUp5UoQDcVDEqj5CEu8TvFFgrkmo030MvAPossyJdDGxba
 afKQ==
X-Gm-Message-State: APf1xPDqtcPphhP5AdO8U/d/RORPkpz9AAOY3FkpFkNrM8vrhS7Utbbz
 t8NHDpRcZbV1yw5zxJyhpBRTuw==
X-Google-Smtp-Source: AH8x2256P/Ve+4i91dFUe2ypUSop0qWRsTGl9HnSXRkESffzCwzDZ1nfKlVjdJqczWRQACxrUB0mxA==
X-Received: by 10.28.114.6 with SMTP id n6mr7752631wmc.70.1519638324116;
 Mon, 26 Feb 2018 01:45:24 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 42sm8095124wrx.92.2018.02.26.01.45.23
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 01:45:23 -0800 (PST)
To: Stefano Stabellini <sstabellini@kernel.org>,
 Julien Grall <julien.grall@arm.com>
References: <20180223185729.8780-1-julien.grall@arm.com>
 <alpine.DEB.2.10.1802231748390.4239@sstabellini-ThinkPad-X260>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <15ed7e6f-0d1d-3e6b-e649-849e2bde4a3d@linaro.org>
Date: Mon, 26 Feb 2018 09:45:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802231748390.4239@sstabellini-ThinkPad-X260>
Content-Language: en-GB
Cc: volodymyr_babchuk@epam.com, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v5 00/18] xen/arm: PSCI 1.1 and SMCCC-1.1
 support and XSA-254 variant 2 update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNC8wMi8xOCAwMTo0OSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIEZy
aSwgMjMgRmViIDIwMTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gSGkgYWxsLAo+Pgo+PiBBcm0g
aGFzIHJlY2VudGx5IHB1Ymxpc2hlZCBhIFNNQyBDYWxsaW5nIENvbnZlbnRpb24gKFNNQ0NDKQo+
PiBzcGVjaWZpY2F0aW9uIHVwZGF0ZSBbMV0gdGhhdCBwcm92aWRlcyBhbiBvcHRpbWlzZWQgY2Fs
bGluZyBjb252ZW50aW9uCj4+IGFuZCBvcHRpb25hbCwgZGlzY292ZXJhYmxlIHN1cHBvcnQgZm9y
IG1pdGlnYXRpbmcgQ1ZFLTIwMTctNTcxNSAoWFNBLTI1NAo+PiB2YXJpYW50IDIpLiBBUk0gVHJ1
c3RlZCBGaXJtd2FyZSAoQVRGKSBoYXMgYWxyZWFkeSBnYWluZWQgc3VjaCBhbgo+PiBpbXBsZW1l
bnRhdGlvblsyXS4KPj4KPj4gVGhpcyBzZXJpZXMgYWRkcmVzc2VzIGEgZmV3IHRoaW5nczoKPj4K
Pj4gICAgIC0gSXQgcHJvdmlkZXMgYSBYZW4gaW1wbGVtZW50YXRpb24gb2YgUFNDSSB2MS4wLCB3
aGljaCBpcyBhCj4+ICAgICAgIHByZXJlcXVpc2l0ZSBmb3IgYmVpbmcgYWJsZSB0byBkaXNjb3Zl
ciBTTUNDQyB2MS4xLgo+PiAgICAgLSBJdCBhbGxvd3MgWGVuIHRvIGFkdmVydGlzZSBTTUNDQyB2
MS4xCj4+ICAgICAtIEl0IGltcGxlbWVudHMgZ3Vlc3Qgc3VwcG9ydCBmb3IgdGhlCj4+ICAgICAg
IEFSTV9XT1JLQVJPVU5EXzEgZnVuY3Rpb24gdGhhdCBpcyB1c2VkCj4+ICAgICAgIHRvIG1pdGln
YXRlIENWRS0yMDE3LTU3MTUgKGlmIHN1Y2ggbWl0aWdhdGlvbiBpcyBhdmFpbGFibGUgb24gdGhl
Cj4+ICAgICAgIGh5cGVydmlzb3IpLgo+PiAgICAgLSBJdCBhZGRzIFhlbiBzdXBwb3J0IGZvciBi
cmFuY2ggcHJlZGljdG9yIGhhcmRlbmluZyB2aWEKPj4gICAgICAgQVJNX1dPUktBUk9VTkRfMSBp
ZiB0aGUgZmlybXdhcmUgc3VwcG9ydHMgaXQuCj4+Cj4+IFRoaXMgbWV0aG9kIGlzIGludGVuZGVk
IHRvIGZ1bGx5IHJlcGxhY2UgdGhlIGluaXRpYWwgUFNDSV9HRVRfVkVSU0lPTgo+PiBhcHByb2Fj
aC4gQWx0aG91Z2ggUFNDSV9HRVRfVkVSU0lPTiBzdGlsbCB3b3JrcywgaXQgaGFzIGFuIG9idmlv
dXMKPj4gb3ZlcmhlYWQgYW5kIGlzIGNhbGxlZCBvbiBzb21lIG9mIHRoZSBob3R0ZXN0IHBhdGhz
LiBXZSBleHBlY3QKPj4gQVJDSF9XT1JLQVJPVU5EXzEgdG8gYmUgbXVjaCBmYXN0ZXIuCj4gCj4g
SSB0ZXN0ZWQgdGhlIHNlcmllcyBhbmQgaXQgaXMgcmVhZHkgdG8gZ28uIEkgYW0gd2FpdGluZyBm
b3IgQW5kcmUgdG8KPiBjb25maXJtIGJlZm9yZSBjb21taXR0aW5nLCBzaW5jZSBoZSBoYWQgY29t
bWVudHMgbGFzdCB0aW1lLgoKSSBhbSBoYXBweSB3aXRoIHRoZSBjaGFuZ2VzLCBzbyBwbGVhc2Ug
Z28gYWhlYWQuCgpUaGFua3MhCkFuZHJlLgoKPiAKPiAKPj4gQ2hlZXJzLAo+Pgo+PiBbMV0gaHR0
cHM6Ly9kZXZlbG9wZXIuYXJtLmNvbS9zdXBwb3J0L3NlY3VyaXR5LXVwZGF0ZS9kb3dubG9hZHMK
Pj4KPj4gWzJdIGh0dHBzOi8vZ2l0aHViLmNvbS9BUk0tc29mdHdhcmUvYXJtLXRydXN0ZWQtZmly
bXdhcmUvcHVsbC8xMjQwCj4+Cj4+IFszXSBodHRwczovL2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMv
aHRtbC94ZW4tZGV2ZWwvMjAxOC0wMi9tc2cwMDQ0Ny5odG1sCj4+Cj4+IEp1bGllbiBHcmFsbCAo
MTgpOgo+PiAgIHhlbi9hcm06IHBzY2k6IFJld29yayB0aGUgUFNDSSBkZWZpbml0aW9ucwo+PiAg
IHhlbi9hcm06IHZwc2NpOiBBZGQgc3VwcG9ydCBmb3IgUFNDSSAxLjEKPj4gICB4ZW4vYXJtOiB2
c21jOiBJbXBsZW1lbnQgU01DQ0MgMS4xCj4+ICAgeGVuL2FybTogdnNtYzogSW1wbGVtZW50IFNN
Q0NDX0FSQ0hfV09SS0FST1VORF8xIEJQIGhhcmRlbmluZyBzdXBwb3J0Cj4+ICAgeGVuL2FybTog
QWRhcHQgc21jY2MuaCB0byBiZSBhYmxlIHRvIHVzZSBpdCBpbiBhc3NlbWJseSBjb2RlCj4+ICAg
eGVuL2FybTY0OiBJbXBsZW1lbnQgYSBmYXN0IHBhdGggZm9yIGhhbmRsaW5nIFNNQ0NDX0FSQ0hf
V09SS0FST1VORF8xCj4+ICAgeGVuL2FybTY0OiBQcmludCBhIHBlci1DUFUgbWVzc2FnZSB3aXRo
IHRoZSBCUCBoYXJkZW5pbmcgbWV0aG9kIHVzZWQKPj4gICB4ZW4vYXJtOiBzbWNjYzogQWRkIG1h
Y3JvcyBTTUNDQ19WRVJTSU9OLCBTTUNDQ19WRVJTSU9OX3tNSU5PUiwgTUFKT1J9Cj4+ICAgeGVu
L2FybTogcHNjaTogRGV0ZWN0IFNNQ0NDIHZlcnNpb24KPj4gICB4ZW4vYXJtOiBzbWNjYzogSW1w
bGVtZW50IFNNQ0NDIHYxLjEgaW5saW5lIHByaW1pdGl2ZQo+PiAgIHhlbi9hcm02NDogQWRkIEFS
TV9TTUNDQ19BUkNIX1dPUktBUk9VTkRfMSBCUCBoYXJkZW5pbmcgc3VwcG9ydAo+PiAgIHhlbi9h
cm02NDogS2lsbCBQU0NJX0dFVF9WRVJTSU9OIGFzIGEgdmFyaWFudC0yIHdvcmthcm91bmQKPj4g
ICB4ZW4vYXJtOiB2cHNjaTogUmVtb3ZlIHBhcmFtZXRlciAndmVyJyBmcm9tIGRvX2NvbW1vbl9j
cHUKPj4gICB4ZW4vYXJtOiBwc2NpOiBDb25zb2xpZGF0ZSBQU0NJIHZlcnNpb24gcHJpbnQKPj4g
ICB4ZW4vYXJtOiBwc2NpOiBQcmVmaXggd2l0aCBzdGF0aWMgYW55IGZ1bmN0aW9ucyBub3QgZXhw
b3J0ZWQKPj4gICB4ZW4vYXJtOiB2cHNjaTogVXBkYXRlIHRoZSByZXR1cm4gdHlwZSBmb3IgTUlH
UkFURV9JTkZPX1RZUEUKPj4gICB4ZW4vYXJtOiB2cHNjaTogSW50cm9kdWNlIGFuZCB1c2UgUFND
SV9JTlZBTElEX0FERFJFU1MKPj4gICB4ZW4vYXJtOiB2cHNjaTogUmV3b3JrIHRoZSBsb2dpYyB0
byBzdGFydCBBQXJjaDMyIHZDUFUgaW4gVGh1bWIgbW9kZQo+Pgo+PiAgdG9vbHMvbGlieGwvbGli
eGxfYXJtLmMgICAgICAgICAgfCAgIDMgKy0KPj4gIHhlbi9hcmNoL2FybS9hcm02NC9icGkuUyAg
ICAgICAgIHwgIDM0ICsrKy0tLS0tCj4+ICB4ZW4vYXJjaC9hcm0vYXJtNjQvZW50cnkuUyAgICAg
ICB8ICA1OSArKysrKysrKysrKystCj4+ICB4ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMgICAgICAg
ICB8ICA1NSArKysrKysrKystLS0tCj4+ICB4ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgICAg
ICB8ICAgMSArCj4+ICB4ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3NlYXR0bGUuYyB8ICAgNCArLQo+
PiAgeGVuL2FyY2gvYXJtL3BzY2kuYyAgICAgICAgICAgICAgfCAgNTggKysrKysrKysrLS0tLQo+
PiAgeGVuL2FyY2gvYXJtL3Zwc2NpLmMgICAgICAgICAgICAgfCAxMTEgKysrKysrKysrKysrKysr
KysrLS0tLS0tLQo+PiAgeGVuL2FyY2gvYXJtL3ZzbWMuYyAgICAgICAgICAgICAgfCAgNDEgKysr
KysrKysrCj4+ICB4ZW4vaW5jbHVkZS9hc20tYXJtL3BlcmZjX2RlZm4uaCB8ICAgMSArCj4+ICB4
ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oICB8ICAgMiArCj4+ICB4ZW4vaW5jbHVkZS9h
c20tYXJtL3BzY2kuaCAgICAgICB8ICAzOSArKysrKy0tLS0KPj4gIHhlbi9pbmNsdWRlL2FzbS1h
cm0vc21jY2MuaCAgICAgIHwgMTc0ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KystLQo+PiAgeGVuL2luY2x1ZGUvYXNtLWFybS92cHNjaS5oICAgICAgfCAgIDIgKy0KPj4gIDE0
IGZpbGVzIGNoYW5nZWQsIDQ3MSBpbnNlcnRpb25zKCspLCAxMTMgZGVsZXRpb25zKC0pCj4+Cj4+
IC0tIAo+PiAyLjExLjAKPj4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:46:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:46:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFMP-0008T5-UG; Mon, 26 Feb 2018 09:46:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqFMO-0008Ke-Oz
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 09:46:16 +0000
X-Inumbo-ID: 20d4ff42-1ada-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20d4ff42-1ada-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 09:48:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68587760"
Date: Mon, 26 Feb 2018 09:46:01 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180226094601.knt564ze5dmkzqvg@MacBook-Pro-de-Roger.local>
References: <20180226084612.2844-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180226084612.2844-1-jgross@suse.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, jfehlig@suse.com, wei.liu2@citrix.com,
 ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools/xenstore: try to get minimum
 thread stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDk6NDY6MTJBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGVuIGNyZWF0aW5nIGEgcHRocmVhZCBpbiB4c193YXRjaCgpIHRyeSB0byBnZXQg
dGhlIG1pbmltYWwgbmVlZGVkCj4gc2l6ZSBvZiB0aGUgdGhyZWFkIGZyb20gZ2xpYmMgaW5zdGVh
ZCBvZiB1c2luZyBhIGNvbnN0YW50LiBUaGlzIGF2b2lkcwo+IHByb2JsZW1zIHdoZW4gdGhlIGxp
YnJhcnkgaXMgdXNlZCBpbiBwcm9ncmFtcyB3aXRoIGxhcmdlIHBlci10aHJlYWQKPiBtZW1vcnku
Cj4gCj4gVXNlIGRsc3ltKCkgdG8gZ2V0IHRoZSBwb2ludGVyIHRvIF9fcHRocmVhZF9nZXRfbWlu
c3RhY2soKSBpbiBvcmRlciB0bwo+IGF2b2lkIGxpbmthZ2UgcHJvYmxlbXMgYW5kIGZhbGwgYmFj
ayB0byB0aGUgY3VycmVudCBjb25zdGFudCBzaXplIGlmCj4gbm90IGZvdW5kLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMjoKPiAt
IHVzZSBfR05VX1NPVVJDRSAoV2VpIExpdSkKPiAtIGNhbGwgX19wdGhyZWFkX2dldF9taW5zdGFj
aygpIHdpdGggcGFyYW1ldGVyCj4gLSBhZGQgLWxkbCB0byBjb3JyZWN0IG1ha2UgZmxhZ3MKPiAt
IGVuc3VyZSB0byBub3QgdXNpbmcgc21hbGxlciBzdGFjayBzaXplIHRoYW4gdG9kYXkKPiAtLS0K
PiAgdG9vbHMveGVuc3RvcmUvTWFrZWZpbGUgfCAgNCArKysrCj4gIHRvb2xzL3hlbnN0b3JlL3hz
LmMgICAgIHwgMjEgKysrKysrKysrKysrKysrKysrKystCj4gIDIgZmlsZXMgY2hhbmdlZCwgMjQg
aW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy94ZW5z
dG9yZS9NYWtlZmlsZSBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCj4gaW5kZXggMmI5OWQyYmMx
Yi4uMDgzMWJlMGI2ZiAxMDA2NDQKPiAtLS0gYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZQo+ICsr
KyBiL3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCj4gQEAgLTEwMCw2ICsxMDAsMTAgQEAgbGlieGVu
c3RvcmUuc28uJChNQUpPUik6IGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpCj4gIAls
biAtc2YgJDwgJEAKPiAgCj4gIHhzLm9waWM6IENGTEFHUyArPSAtRFVTRV9QVEhSRUFECj4gK2lm
ZXEgKCQoQ09ORklHX0xpbnV4KSx5KQo+ICt4cy5vcGljOiBDRkxBR1MgKz0gLURVU0VfRExTWU0K
PiArbGlieGVuc3RvcmUuc28uJChNQUpPUikuJChNSU5PUik6IExERkxBR1MgKz0gLWxkbAo+ICtl
bmRpZgo+ICAKPiAgbGlieGVuc3RvcmUuc28uJChNQUpPUikuJChNSU5PUik6IHhzLm9waWMgeHNf
bGliLm9waWMKPiAgCSQoQ0MpICQoTERGTEFHUykgJChQVEhSRUFEX0xERkxBR1MpIC1XbCwkKFNP
TkFNRV9MREZMQUcpIC1XbCxsaWJ4ZW5zdG9yZS5zby4kKE1BSk9SKSAkKFNITElCX0xERkxBR1Mp
IC1vICRAICReICQoTERMSUJTX2xpYnhlbnRvb2xjb3JlKSAkKFNPQ0tFVF9MSUJTKSAkKFBUSFJF
QURfTElCUykgJChBUFBFTkRfTERGTEFHUykKPiBkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RvcmUv
eHMuYyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKPiBpbmRleCBhYmZmZDljZDgwLi43NzcwMGJmZjJi
IDEwMDY0NAo+IC0tLSBhL3Rvb2xzL3hlbnN0b3JlL3hzLmMKPiArKysgYi90b29scy94ZW5zdG9y
ZS94cy5jCj4gQEAgLTE2LDYgKzE2LDggQEAKPiAgICAgIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlz
IGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiAg
Ki8KPiAgCj4gKyNkZWZpbmUgX0dOVV9TT1VSQ0UKPiArCj4gICNpbmNsdWRlIDxzeXMvdHlwZXMu
aD4KPiAgI2luY2x1ZGUgPHN5cy9zdGF0Lmg+Cj4gICNpbmNsdWRlIDxmY250bC5oPgo+IEBAIC00
Nyw2ICs0OSwxMCBAQCBzdHJ1Y3QgeHNfc3RvcmVkX21zZyB7Cj4gIAo+ICAjaW5jbHVkZSA8cHRo
cmVhZC5oPgo+ICAKPiArI2lmZGVmIFVTRV9ETFNZTQo+ICsjaW5jbHVkZSA8ZGxmY24uaD4KPiAr
I2VuZGlmCj4gKwo+ICBzdHJ1Y3QgeHNfaGFuZGxlIHsKPiAgCS8qIENvbW11bmljYXRpb25zIGNo
YW5uZWwgdG8geGVuc3RvcmUgZGFlbW9uLiAqLwo+ICAJaW50IGZkOwo+IEBAIC04MTAsMTIgKzgx
NiwyNSBAQCBib29sIHhzX3dhdGNoKHN0cnVjdCB4c19oYW5kbGUgKmgsIGNvbnN0IGNoYXIgKnBh
dGgsIGNvbnN0IGNoYXIgKnRva2VuKQo+ICAJaWYgKCFoLT5yZWFkX3Rocl9leGlzdHMpIHsKPiAg
CQlzaWdzZXRfdCBzZXQsIG9sZF9zZXQ7Cj4gIAkJcHRocmVhZF9hdHRyX3QgYXR0cjsKPiArCQlz
dGF0aWMgc2l6ZV90IHN0YWNrX3NpemU7Cj4gKyNpZmRlZiBVU0VfRExTWU0KPiArCQlzaXplX3Qg
KCpnZXRzeikocHRocmVhZF9hdHRyX3QgKmF0dHIpOwo+ICsjZW5kaWYKPiAgCj4gIAkJaWYgKHB0
aHJlYWRfYXR0cl9pbml0KCZhdHRyKSAhPSAwKSB7Cj4gIAkJCW11dGV4X3VubG9jaygmaC0+cmVx
dWVzdF9tdXRleCk7Cj4gIAkJCXJldHVybiBmYWxzZTsKPiAgCQl9Cj4gLQkJaWYgKHB0aHJlYWRf
YXR0cl9zZXRzdGFja3NpemUoJmF0dHIsIFJFQURfVEhSRUFEX1NUQUNLU0laRSkgIT0gMCkgewo+
ICsJCWlmICghc3RhY2tfc2l6ZSkgewo+ICsjaWZkZWYgVVNFX0RMU1lNCj4gKwkJCWdldHN6ID0g
ZGxzeW0oUlRMRF9ERUZBVUxULCAiX19wdGhyZWFkX2dldF9taW5zdGFjayIpOwoKZGxzeW0gaXMg
cGFydCBvZiBsaWJjIGluIEZyZWVCU0QsIHNvIGl0IGNhbiBiZSB1c2VkIGJ1dCB0aGVyZSdzIG5v
IGxkbApsaWJyYXJ5IChzbyBwYXNzaW5nIC1sZGwgdG8gdGhlIGxpbmtlciBpcyBnb2luZyB0byB0
aHJvdyBhbiBlcnJvcikuCgpJIGd1ZXNzIGl0IHdvdWxkIGJlIG5pY2UgdG8gaGF2ZSBhIGNvbmZp
Z3VyZSB0ZXN0IGZvciB0aGlzLCBidXQgSSdtCm5vdCBnb2luZyB0byBhcmd1ZSBvdmVyIGl0LgoK
Um9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:54:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:54:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFUb-0000pu-J6; Mon, 26 Feb 2018 09:54:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqFUa-0000po-Gr
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 09:54:44 +0000
X-Inumbo-ID: 51564f09-1adb-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 51564f09-1adb-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 09:56:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 02:54:38 -0700
Message-Id: <5A93E76B02000078001AB9BE@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 02:54:35 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5A93DBF402000078001AB96B@prv-mh.provo.novell.com>
 <9dea5d28-989e-26ff-746e-1b57eabac99d@suse.com>
In-Reply-To: <9dea5d28-989e-26ff-746e-1b57eabac99d@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] ACPI / ioremap() crash
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDEwOjMyLCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Ni8wMi8xOCAxMDowNSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IEJvcmlzLCBKw7xyZ2VuLAo+PiAK
Pj4gbm93IGZvciB0aGUgYWN0dWFsIGNyYXNoOgo+PiAKPj4gQUNQSTogQ29yZSByZXZpc2lvbiAy
MDE3MDgzMQo+PiBCVUc6IHVuYWJsZSB0byBoYW5kbGUga2VybmVsIHBhZ2luZyByZXF1ZXN0IGF0
IGZmZmY4ODAxZDhjMDkwNTAKPj4gSVA6IHhlbl9zZXRfcG1kKzB4M2EvMHg1MAo+PiBQR0QgMWMw
YTA2NyBQNEQgMWMwYTA2NyBQVUQgMWRlMjA2NyBQTUQgMWQ5YjNkMDY3IFBURSA4MDEwMDAwMWQ4
YzA5MDY1Cj4+IE9vcHM6IDAwMDMgWyMxXSBTTVAKPj4gTW9kdWxlcyBsaW5rZWQgaW46Cj4+IFN1
cHBvcnRlZDogWWVzCj4+IENQVTogMCBQSUQ6IDAgQ29tbTogc3dhcHBlci8wIE5vdCB0YWludGVk
IDQuMTUuMy0yMDE4LTAyLTEyLXhlbjAgIzEKPj4gSGFyZHdhcmUgbmFtZTogLi4uCj4+IFJJUDog
ZTAzMDp4ZW5fc2V0X3BtZCsweDNhLzB4NTAKPj4gUlNQOiBlMDJiOmZmZmZmZmZmODFjMDNiYzAg
RUZMQUdTOiAwMDAxMDI0Ngo+PiBSQVg6IDAyMDAwMDAwMDAwMDA4MDAgUkJYOiBmZmZmODgwMTg3
YzJlMDAwIFJDWDogMDAwMDAwMDAwMDAwMDA4MAo+PiBSRFg6IGZmZmZlYTAwMDAwMDAwMDAgUlNJ
OiAwMDAwMDAwMjI0ZjRmMDY3IFJESTogZmZmZjg4MDFkOGMwOTA1MAo+PiBSQlA6IGZmZmY4ODAx
ZDhjMDkwNTAgUjA4OiBmZmZmZWEwMDA1NWIyYTEwIFIwOTogMDAwMDAwMDAwNTViMmE0OAo+PiBS
MTA6IDZkYjZkYjZkYjZkYjZkYjcgUjExOiBmZmZmODgwMDAwMDAwMDAwIFIxMjogZmZmZmZmZmY4
MWMzODI4MAo+PiBSMTM6IDAwMDAwMDAwMDAxODdjMmUgUjE0OiBmZmZmODgwMjA3YzJlMDAwIFIx
NTogZmZmZjg4MDFkOGMwOTA1MAo+PiBGUzogIDAwMDAwMDAwMDAwMDAwMDAoMDAwMCkgR1M6ZmZm
Zjg4MDI1OWUwMDAwMCgwMDAwKSBrbmxHUzowMDAwMDAwMDAwMDAwMDAwCj4+IENTOiAgZTAzMyBE
UzogMDAwMCBFUzogMDAwMCBDUjA6IDAwMDAwMDAwODAwNTAwMzMKPj4gQ1IyOiBmZmZmODgwMWQ4
YzA5MDUwIENSMzogMDAwMDAwMDAwMWMwOTAwMCBDUjQ6IDAwMDAwMDAwMDAwMDI2NjAKPj4gQ2Fs
bCBUcmFjZToKPj4gID8gX19wdGVfYWxsb2Nfa2VybmVsKzB4YmEvMHgxMDAKPj4gID8gX19yYXdf
Y2FsbGVlX3NhdmVfeGVuX3B1ZF92YWwrMHgxMS8weDFlCj4+ICA/IGlvcmVtYXBfcGFnZV9yYW5n
ZSsweDJlOC8weDNmMAo+PiAgPyBfX2lvcmVtYXBfY2FsbGVyKzB4MWRkLzB4MzAwCj4+ICA/IGFj
cGlfb3NfbWFwX2lvbWVtKzB4MTM1LzB4MWUwCj4+ICA/IGFjcGlfb3NfbWFwX2lvbWVtKzB4MTM1
LzB4MWUwCj4+ICA/IGFjcGlfdGJfYWNxdWlyZV90YWJsZSsweDM4LzB4NjYKPj4gID8gYWNwaV90
Yl92YWxpZGF0ZV90YWJsZSsweDFlLzB4MzEKPj4gID8gYWNwaV90Yl92ZXJpZnlfdGVtcF90YWJs
ZSsweDFkLzB4MWYzCj4+ICA/IGFjcGlfcmVhbGxvY2F0ZV9yb290X3RhYmxlKzB4YTYvMHhlNAo+
PiAgPyBkbWlfY2hlY2tfc3lzdGVtKzB4MTkvMHg1MAo+PiAgPyBhY3BpX2Vhcmx5X2luaXQrMHg0
Zi8weDExOAo+PiAgPyBzdGFydF9rZXJuZWwrMHgyOTYvMHgzOWIKPj4gID8gc2V0X2luaXRfYXJn
KzB4NWYvMHg1Zgo+PiAgPyB4ZW5fc3RhcnRfa2VybmVsKzB4MzRkLzB4NTY5Cj4+IENvZGU6IDQ4
IDAxIGZhIDQ4IDBmIDQyIDA1IDA2IDk3IGJmIDAwIDQ4IDAxIGQwIDQ4IGJhIDAwIDAwIDAwIDAw
IDAwIGVhIGZmIAo+IGZmIDQ4IGMxIGU4IDBjIDQ4IDZiIGMwIDM4IDQ4IDAxIGQwIDQ4IDhiIDAw
IGY2IGM0IDAyIDc1IDA0IDw0OD4gODkgMzcgYzMgZTkgMmQgCj4gZmYgZmYgZmYgMGYgMWYgMDAg
NjYgMmUgMGYgMWYgODQgMDAgMDAgMDAgMDAgCj4+IFJJUDogeGVuX3NldF9wbWQrMHgzYS8weDUw
IFJTUDogZmZmZmZmZmY4MWMwM2JjMAo+PiBDUjI6IGZmZmY4ODAxZDhjMDkwNTAKPj4gLS0tWyBl
bmQgdHJhY2UgN2U2NGI5NTI5YWYyYjM2OCBdLS0tCj4+IEtlcm5lbCBwYW5pYyAtIG5vdCBzeW5j
aW5nOiBBdHRlbXB0ZWQgdG8ga2lsbCB0aGUgaWRsZSB0YXNrIQo+PiAKPj4gQ2xlYXJseSB0aGUg
a2VybmVsIHRyaWVzIHRvIHdyaXRlIHRvIGEgci9vIEwyIHRhYmxlIGhlcmUuIEkgc3VwcG9zZQo+
PiB0aGUgc3lzdGVtIHNvbWVob3cgbWFuYWdlZCB0byBydW4gaW50byBhbiBMMiB0YWJsZSB0aGF0
IGhhc24ndAo+PiBiZWVuIG1hcmtlZCBhcyBwaW5uZWQuIERvIHlvdSBoYXZlIGFueSBpbW1lZGlh
dGUgaWRlYSwgYmVmb3JlCj4+IEkgY2FuIGZpbmQgdGltZSB0byBhY3R1YWxseSBkZWJ1ZyB0aGlz
Pwo+PiAKPj4gVGhlIGlzc3VlIGRpZG4ndCBleGlzdCB3aXRoIDQuMTQuMSwgaWYgdGhhdCBoZWxw
cyAvIG1hdHRlcnMuCj4gCj4gVXBzdHJlYW0gY29tbWl0IDg5NWY3YjhlOTAyMDBjZjFhNWRjMzEz
MzI5MzY5YWRmMzBlNTFmOWEgYWRkcmVzc2VzCj4gdGhpcyBpc3N1ZSAoY29udGFpbmVkIGluIDQu
MTYtcmMzLCBmbGFnZ2VkIGZvciBzdGFibGUpLgoKT2gsIHRoYW5rcy4gSSBldmVuIHJlY2FsbCBo
YXZpbmcgc2VlbiB0aGUgZml4LCBidXQgSSBkaWRuJ3QgbWFrZSB0aGUKY29ubmVjdGlvbi4KCkph
bgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 09:57:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 09:57:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFX8-00015r-Vx; Mon, 26 Feb 2018 09:57:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=01ms=fu=citrix.com=prvs=5880d0b03=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eqFX7-00015i-Un
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 09:57:21 +0000
X-Inumbo-ID: ae157bc2-1adb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ae157bc2-1adb-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 09:59:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68588503"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+7cUU0RnW5yAEi/SPOFbaxU/aOh0zyAgAA8XiCAD2L1gIAAWVMQgAER2oCAA6WcwA==
Date: Mon, 26 Feb 2018 09:57:13 +0000
Message-ID: <88e69f29f4d243eb8b9df40277e48085@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
 <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
 <6c5e1abad397407e8dbed6e3945c68be@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910184EF@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D1910184EF@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBUaWFuLCBLZXZpbiBbbWFpbHRv
OmtldmluLnRpYW5AaW50ZWwuY29tXQ0KPiBTZW50OiAyNCBGZWJydWFyeSAyMDE4IDAyOjU3DQo+
IFRvOiBQYXVsIER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5p
QGtlcm5lbC5vcmc+OyBXZWkgTGl1DQo+IDx3ZWkubGl1MkBjaXRyaXguY29tPjsgR2VvcmdlIER1
bmxhcCA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gQW5kcmV3IENvb3BlciA8QW5kcmV3
LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+IDxJYW4uSmFja3NvbkBjaXRyaXgu
Y29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBKYW4gQmV1bGljaA0KPiA8amJldWxp
Y2hAc3VzZS5jb20+OyBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4NCj4g
U3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA1LzddIHB1YmxpYyAvIHg4NjogaW50cm9k
dWNlDQo+IF9fSFlQRVJDQUxMX2lvbW11X29wDQo+IA0KPiA+IEZyb206IFBhdWwgRHVycmFudCBb
bWFpbHRvOlBhdWwuRHVycmFudEBjaXRyaXguY29tXQ0KPiA+IFNlbnQ6IEZyaWRheSwgRmVicnVh
cnkgMjMsIDIwMTggNTo0MSBQTQ0KPiA+DQo+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KPiA+ID4gRnJvbTogVGlhbiwgS2V2aW4gW21haWx0bzprZXZpbi50aWFuQGludGVsLmNvbV0N
Cj4gPiA+IFNlbnQ6IDIzIEZlYnJ1YXJ5IDIwMTggMDU6MTcNCj4gPiA+IFRvOiBQYXVsIER1cnJh
bnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLQ0KPiA+IGRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnDQo+ID4gPiBDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPjsgV2VpIExpdQ0KPiA+ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9yZ2UgRHVu
bGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiA+ID4gQW5kcmV3IENvb3BlciA8QW5k
cmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+ID4gPiA8SWFuLkphY2tzb25A
Y2l0cml4LmNvbT47IFRpbSAoWGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSmFuIEJldWxpY2gNCj4g
PiA+IDxqYmV1bGljaEBzdXNlLmNvbT47IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNoby5u
c2EuZ292Pg0KPiA+ID4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA1LzddIHB1Ymxp
YyAvIHg4NjogaW50cm9kdWNlDQo+ID4gPiBfX0hZUEVSQ0FMTF9pb21tdV9vcA0KPiA+ID4NCj4g
PiA+ID4gRnJvbTogUGF1bCBEdXJyYW50IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJpeC5jb21d
DQo+ID4gPiA+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDEzLCAyMDE4IDU6MjMgUE0NCj4gPiA+
ID4NCj4gPiA+ID4gPiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiA+ID4gPiA+IEZyb206
IFRpYW4sIEtldmluIFttYWlsdG86a2V2aW4udGlhbkBpbnRlbC5jb21dDQo+ID4gPiA+ID4gU2Vu
dDogMTMgRmVicnVhcnkgMjAxOCAwNjo0Mw0KPiA+ID4gPiA+IFRvOiBQYXVsIER1cnJhbnQgPFBh
dWwuRHVycmFudEBjaXRyaXguY29tPjsgeGVuLQ0KPiA+ID4gPiBkZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZw0KPiA+ID4gPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtl
cm5lbC5vcmc+OyBXZWkgTGl1DQo+ID4gPiA+ID4gPHdlaS5saXUyQGNpdHJpeC5jb20+OyBHZW9y
Z2UgRHVubGFwIDxHZW9yZ2UuRHVubGFwQGNpdHJpeC5jb20+Ow0KPiA+ID4gPiA+IEFuZHJldyBD
b29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFja3Nvbg0KPiA+ID4gPiA+
IDxJYW4uSmFja3NvbkBjaXRyaXguY29tPjsgVGltIChYZW4ub3JnKSA8dGltQHhlbi5vcmc+OyBK
YW4gQmV1bGljaA0KPiA+ID4gPiA+IDxqYmV1bGljaEBzdXNlLmNvbT47IERhbmllbCBEZSBHcmFh
ZiA8ZGdkZWdyYUB0eWNoby5uc2EuZ292Pg0KPiA+ID4gPiA+IFN1YmplY3Q6IFJFOiBbWGVuLWRl
dmVsXSBbUEFUQ0ggNS83XSBwdWJsaWMgLyB4ODY6IGludHJvZHVjZQ0KPiA+ID4gPiA+IF9fSFlQ
RVJDQUxMX2lvbW11X29wDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEZyb206IFBhdWwgRHVycmFu
dA0KPiA+ID4gPiA+ID4gU2VudDogTW9uZGF5LCBGZWJydWFyeSAxMiwgMjAxOCA2OjQ3IFBNDQo+
ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBib2lsZXJw
bGF0ZSBmb3IgYSBuZXcgaHlwZXJjYWxsIHRvIGFsbG93IGENCj4gPiA+ID4gPiA+IGRvbWFpbiB0
byBjb250cm9sIElPTU1VIG1hcHBpbmdzIGZvciBpdHMgb3duIHBhZ2VzLg0KPiA+ID4gPiA+ID4g
V2hpbHN0IHRoZXJlIGlzIGR1cGxpY2F0aW9uIG9mIGNvZGUgYmV0d2VlbiB0aGUgbmF0aXZlIGFu
ZCBjb21wYXQNCj4gPiA+ID4gZW50cnkNCj4gPiA+ID4gPiA+IHBvaW50cyB3aGljaCBhcHBlYXJz
IHJpcGUgZm9yIHNvbWUgZm9ybSBvZiBjb21iaW5hdGlvbiwgSSB0aGluayBpdCBpcw0KPiA+ID4g
PiA+ID4gYmV0dGVyIHRvIG1haW50YWluIHRoZSBzZXBhcmF0aW9uIGFzLWlzIGJlY2F1c2UgdGhl
IGNvbXBhdCBlbnRyeQ0KPiA+IHBvaW50DQo+ID4gPiA+ID4gPiB3aWxsIG5lY2Vzc2FyaWx5IGdh
aW4gY29tcGxleGl0eSBpbiBzdWJzZXF1ZW50IHBhdGNoZXMuDQo+ID4gPiA+ID4gPg0KPiA+ID4g
PiA+ID4gTk9URTogVGhpcyBoeXBlcmNhbGwgaXMgb25seSBpbXBsZW1lbnRlZCBmb3IgeDg2IGFu
ZCBpcyBjdXJyZW50bHkNCj4gPiA+ID4gPiA+ICAgICAgIHJlc3RyaWN0ZWQgYnkgWFNNIHRvIGRv
bTAgc2luY2UgaXQgY291bGQgYmUgdXNlZCB0byBjYXVzZQ0KPiA+IElPTU1VDQo+ID4gPiA+ID4g
PiAgICAgICBmYXVsdHMgd2hpY2ggbWF5IGJyaW5nIGRvd24gYSBob3N0Lg0KPiA+ID4gPiA+ID4N
Cj4gPiA+ID4gPiA+IFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+DQo+ID4gPiA+ID4gWy4uLl0NCj4gPiA+ID4gPiA+ICsNCj4gPiA+ID4gPiA+ICsN
Cj4gPiA+ID4gPiA+ICtzdGF0aWMgYm9vbCBjYW5fY29udHJvbF9pb21tdSh2b2lkKQ0KPiA+ID4g
PiA+ID4gK3sNCj4gPiA+ID4gPiA+ICsgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyZW50
LT5kb21haW47DQo+ID4gPiA+ID4gPiArDQo+ID4gPiA+ID4gPiArICAgIC8qDQo+ID4gPiA+ID4g
PiArICAgICAqIElPTU1VIG1hcHBpbmdzIGNhbm5vdCBiZSBtYW5pcHVsYXRlZCBpZjoNCj4gPiA+
ID4gPiA+ICsgICAgICogLSB0aGUgSU9NTVUgaXMgbm90IGVuYWJsZWQgb3IsDQo+ID4gPiA+ID4g
PiArICAgICAqIC0gdGhlIElPTU1VIGlzIHBhc3NlZCB0aHJvdWdoIG9yLA0KPiA+ID4gPiA+ID4g
KyAgICAgKiAtIHNoYXJlZCBFUFQgY29uZmlndXJlZCBvciwNCj4gPiA+ID4gPiA+ICsgICAgICog
LSBYZW4gaXMgbWFpbnRhaW5pbmcgYW4gaWRlbnRpdHkgbWFwLg0KPiA+ID4gPiA+DQo+ID4gPiA+
ID4gImZvciBkb20wIg0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiArICAgICAqLw0KPiA+ID4gPiA+
ID4gKyAgICBpZiAoICFpb21tdV9lbmFibGVkIHx8IGlvbW11X3Bhc3N0aHJvdWdoIHx8DQo+ID4g
PiA+ID4gPiArICAgICAgICAgaW9tbXVfdXNlX2hhcF9wdChjdXJyZCkgfHwgbmVlZF9pb21tdShj
dXJyZCkgKQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gSSBndWVzcyBpdCdzIGNsZWFyZXIgdG8gZGly
ZWN0bHkgY2hlY2sgaW9tbXVfZG9tMF9zdHJpY3QgaGVyZQ0KPiA+ID4gPg0KPiA+ID4gPiBXZWxs
LCB0aGUgcHJvYmxlbSB3aXRoIHRoYXQgaXMgdGhhdCBpdCB0b3RhbGx5IHRpZXMgdGhpcyBpbnRl
cmZhY2UgdG8gZG9tMC4NCj4gPiA+ID4gV2hpbHN0LCBpbiBwcmFjdGljZSwgdGhhdCBpcyB0aGUg
Y2FzZSBhdCB0aGUgbW9tZW50IChiZWNhdXNlIG9mIHRoZSB4c20NCj4gPiA+ID4gY2hlY2spIEkg
ZG8gd2FudCB0byBsZWF2ZSB0aGUgcG90ZW50aWFsIHRvIGFsbG93IG90aGVyIFBWIGRvbWFpbnMg
dG8NCj4gPiBjb250cm9sDQo+ID4gPiA+IHRoZWlyIElPTU1VIG1hcHBpbmdzLCBpZiB0aGF0IG1h
a2Ugc2Vuc2UgaW4gZnV0dXJlLg0KPiA+ID4gPg0KPiA+ID4NCj4gPiA+IGZpcnN0IGl0J3MgaW5j
b25zaXN0ZW50IGZyb20gdGhlIGNvbW1lbnRzIC0gIlhlbiBpcyBtYWludGFpbmluZw0KPiA+ID4g
YW4gaWRlbnRpdHkgbWFwIiB3aGljaCBvbmx5IGFwcGxpZXMgdG8gZG9tMC4NCj4gPg0KPiA+IFRo
YXQncyBub3QgdHJ1ZS4gSWYgSSBhc3NpZ24gYSBQQ0kgZGV2aWNlIHRvIGFuIEhWTSBkb21haW4s
IGZvciBpbnN0YW5jZSwNCj4gPiB0aGVuIG5lZWRfaW9tbXUoKSBpcyB0cnVlIGZvciB0aGF0IGRv
bWFpbiBhbmQgaW5kZWVkIFhlbiBtYWludGFpbnMgYSAxOjENCj4gPiBCRk46R0ZOIG1hcCBmb3Ig
dGhhdCBkb21haW4uDQo+ID4NCj4gPiA+DQo+ID4gPiBzZWNvbmQgSSdtIGFmcmFpZCAhbmVlZF9p
b21tdSBpcyBub3QgYW4gYWNjdXJhdGUgY29uZGl0aW9uIHRvIHJlcHJlc2VudA0KPiA+ID4gUFYg
ZG9tYWluLiB3aGF0IGFib3V0IGlvbW11IGFsc28gZW5hYmxlZCBmb3IgZnV0dXJlIFBWIGRvbWFp
bnM/DQo+ID4gPg0KPiA+DQo+ID4gSSBkb24ndCBxdWl0ZSBmb2xsb3cuLi4gbmVlZF9pb21tdSBp
cyBhIHBlci1kb21haW4gZmxhZywgc2V0IGZvciBkb20wIHdoZW4NCj4gPiBpbiBzdHJpY3QgbW9k
ZSwgc2V0IGZvciBvdGhlcnMgd2hlbiBwYXNzaW5nIHRocm91Z2ggYSBkZXZpY2UuIEVpdGhlciB3
YXksIGlmDQo+ID4gWGVuIGlzIG1haW50YWluaW5nIHRoZSBJT01NVSBwYWdldGFibGVzIHRoZW4g
aXQgaXMgY2xlYXJseSB1bnNhZmUgZm9yIHRoZQ0KPiA+IGRvbWFpbiB0byBhbHNvIGJlIG1lc3Np
bmcgd2l0aCB0aGVtLg0KPiA+DQo+IA0KPiBJIGRvbid0IHRoaW5rIGl0J3MgYSBtZXNzLiBYZW4g
YWx3YXlzIG1haW50YWlucyB0aGUgSU9NTVUgcGFnZXRhYmxlcw0KPiBpbiBhIHdheSB0aGF0IGd1
ZXN0IGV4cGVjdHM6DQo+IA0KDQpJJ2xsIGRlZmluZSBzb21lIHRlcm1zIHRvIHRyeSB0byBhdm9p
ZCBjb25mdXNpbmcuLi4NCg0KLSB3aGVyZSB0aGUgSU9NTVUgY29kZSBpbiBYZW4gbWFpbnRhaW5z
IGEgbWFwIHN1Y2ggdGhhdCBCRk4gPT0gTUZOLCBsZXTigJlzIGNhbGwgdGhpcyBhbiAnaWRlbnRp
dGl0eSBNRk4gbWFwJw0KLSB3aGVyZSB0aGUgSU9NTVUgY29kZSBpbiBYZW4gKmluaXRpYWxseSBw
cm9ncmFtbWVzKiB0aGUgSU9NTVUgd2l0aCBhbiBpZGVudGl0eSBNRk4gbWFwIGZvciB0aGUgd2hv
bGUgaG9zdCwgbGV0J3MgY2FsbCB0aGlzIGEgJ2hvc3QgbWFwJw0KLSB3aGVyZSB0aGUgSU9NTVUg
Y29kZSBpbiBYZW4gbWFpbnRhaW5zIGEgbWFwIHN1Y2ggdGhhdCBCRk4gPT0gR0ZOLCBsZXQncyBj
YWxsIHRoaXMgYW4gJ2lkZW50aXR5IEdGTiBtYXAnDQotIHdoZXJlIHRoZSBJT01NVSBjb2RlIGlu
IFhlbiAqaW5pdGlhbGx5IHByb2dyYW1tZXMqIHRoZSBJT01NVSB3aXRoIGFuIGlkZW50aXR5IEdG
TiBtYXAgZm9yIHRoZSBndWVzdCwgbGV0J3MgY2FsbCB0aGlzIGEgJ2d1ZXN0IG1hcCcNCg0KPiAx
KSBmb3IgZG9tMCAody9vIHB2SU9NTVUpIGluIHN0cmljdCBtb2RlLCBpdCdzIE1GTjpNRk4gaWRl
bnRpdHkgbWFwcGluZw0KDQpXaXRob3V0IHN0cmljdCBtb2RlLCBhIGhvc3QgbWFwIGlzIHNldCB1
cCBmb3IgZG9tMCwgb3RoZXJ3aXNlIGl0IGlzIGFuIGlkZW50aXR5IE1GTiBtYXAuIEluIGJvdGgg
Y2FzZXMgdGhlIHhlbi1zd2lvdGxiIGRyaXZlciBpcyB1c2UgaW4gTGludXggYXMgdGhlcmUgaXMg
bm8gZGlmZmVyZW5jZSBmcm9tIGl0cyBwb2ludCBvZiB2aWV3Lg0KDQo+IDIpIGZvciBkb20wICh3
LyBwdklPTU1VKSwgaXQncyBCRk46TUZOIG1hcHBpbmcNCg0KV2l0aCBQVi1JT01NVSB0aGVyZSBp
cyBhbHNvIGEgaG9zdCBtYXAgYnV0IHNpbmNlIGEgaG9zdCBtYXAgaXMgb25seSBpbml0aWFsaXpl
ZCBhbmQgbm90IG1haW50YWluZWQgKGkuZS4gbm90aGluZyBoYXBwZW5zIHdoZW4gcGFnZXMgYXJl
IHJlbW92ZWQgZnJvbSBvciBhZGRlZCB0byBkb20wKSB0aGVuIGl0IGlzIHNhZmUgZm9yIGRvbTAg
dG8gY29udHJvbCB0aGUgSU9NTVUgbWFwcGluZ3MgYXMgaXQgd2lsbCBub3QgY29uZmxpY3Qgd2l0
aCBhbnl0aGluZyBYZW4gaXMgZG9pbmcuDQoNCj4gMykgZm9yIEhWTSAody9vIHZpcnR1YWwgVlRk
KSB3aXRoIHBhc3N0aHJvdWdoIGRldmljZSwgaXQncyBHRk46TUZODQoNCkkgaGF2ZSBub3QgYmVl
biBmb2xsb3dpbmcgdmlydHVhbCBWVGQgY2xvc2VseSBidXQsIHllcywgYXMgaXQgc3RhbmRzICp3
aGVuIGgvdyBpcyBwYXNzZWQgdGhyb3VnaCogdGhlIGd1ZXN0IGdldHMgYW4gaWRlbnRpdHkgR0ZO
IG1hcCBvdGhlcndpc2UgaXQgZ2V0cyBubyBtYXAgYXQgYWxsLg0KDQo+IDQpIGZvciBIVk0gKHcv
IHZpcnR1YWwgVlRkKSB3aXRoIHBhc3N0aHJvdWdoIGRldmljZSwgaXQncyBCRk46TUZODQo+IA0K
DQpXaXRoIHZpcnR1YWwgVlRkIEknZCBleHBlY3QgdGhlcmUgd291bGQgYmUgYSBndWVzdCBtYXAg
YW5kIHRoZW4gdGhlIGd1ZXN0IHdvdWxkIGdldCB0aGUgc2FtZSBsZXZlbCBvZiBjb250cm9sIG92
ZXIgdGhlIElPTU1VIHRoYXQgUFYtSU9NTVUgYWxsb3dzIGZvciBhIFBWIGRvbWFpbiBidXQsIG9m
IGNvdXJzZSwgc3VjaCBjb250cm9sIGlzIGFzLXlldCB1bnNhZmUgZm9yIGd1ZXN0cyBzaW5jZSBh
biBJT01NVSBmYXVsdCBjYW4gY2F1c2UgYSBob3N0IGNyYXNoLg0KDQo+IChmcm9tIElPTU1VIHAu
by52IHdlIGNhbiBhbHdheXMgY2FsbCBhbGwgNCBjYXRlZ29yaWVzIGFzIEJGTjpNRk4uDQo+IEkg
ZGVsaWJlcmF0ZWx5IHNlcGFyYXRlIHRoZW0gZnJvbSB1c2FnZSBwLm8udiwgd2hlcmUgJ0JGTicN
Cj4gcmVwcmVzZW50cyB0aGUgY2FzZXMgd2hlcmUgZ3Vlc3QgZXhwbGljaXRseSBtYW5hZ2VzIGEg
bmV3IGFkZHJlc3MNCj4gc3BhY2UgLSBkaWZmZXJlbnQgZnJvbSBwaHlzaWNhbCBhZGRyZXNzIHNw
YWNlIGluIGl0cyBtaW5kKQ0KPiANCj4gdGhlcmUgaXMgYW4gYWRkcmVzcyBzcGFjZSBzd2l0Y2gg
aW4gMikgYW5kIDQpIGJlZm9yZSBhbmQgYWZ0ZXINCj4gZW5hYmxpbmcgdklPTU1VLg0KDQpJcyB0
aGVyZT8gVGhlIGluaXRpYWwgbWFwcGluZyBpbiAyIGlzIHRoZSBzYW1lIGFzIDEsIGFuZCB0aGUg
aW5pdGlhbCBtYXBwaW5nIGluIDQgaXMgdGhlIHNhbWUgYXMgMy4NCg0KPiANCj4gYWJvdmUgaXMg
d2h5IEkgZGlkbuKAmXQgZm9sbG93IHRoZSBhc3N1bXB0aW9uIHRoYXQgIlhlbiBpcyBtYWludGFp
bmluZw0KPiBhbiBpZGVudGl0eSBtYXAiIGlzIGlkZW50aWNhbCB0byBuZWVkX2lvbW11Lg0KPiAN
Cg0KVGhlIGNydWNpYWwgcG9pbnQgaXMgdGhhdCBpbiBjYXNlcyAyIGFuZCA0IFhlbiBpcyBub3Qg
Km1haW50YWluaW5nKiBhbnkgbWFwIHNvIG5lZWRfaW9tbXUoZCkgc2hvdWxkIGJlIGZhbHNlIGFu
ZCBoZW5jZSB0aGUgZG9tYWluIGNhbiBjb250cm9sIGl0cyBvd24gbWFwcGluZ3Mgd2l0aG91dCBp
bnRlcmZlcmluZyB3aGljaCB3aGF0IFhlbiBpcyBkb2luZyBpbnRlcm5hbGx5Lg0KDQpEb2VzIHRo
YXQgaGVscCBjbGFyaWZ5Pw0KDQpDaGVlcnMsDQoNCiAgUGF1bA0KDQo+IFRoYW5rcw0KPiBLZXZp
bg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:06:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:06:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFfX-0001v0-Pt; Mon, 26 Feb 2018 10:06:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqFfW-0001uO-3K
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:06:02 +0000
X-Inumbo-ID: e46464aa-1adc-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e46464aa-1adc-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:07:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68589022"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Feb 2018 10:05:25 +0000
Message-ID: <20180226100525.73425-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Tamas K Lengyel <tamas@tklengyel.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v4] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlcmUgYSBidW5jaCBvZiBiaXRzIGluIENSNCB0aGF0IHNob3VsZCBiZSBhbGxvd2VkIHRvIGJl
IHNldCBkaXJlY3RseQpieSB0aGUgZ3Vlc3Qgd2l0aG91dCByZXF1aXJpbmcgWGVuIGludGVydmVu
dGlvbiwgY3VycmVudGx5IHRoaXMgaXMKYWxyZWFkeSBkb25lIGJ5IHBhc3NpbmcgdGhyb3VnaCBn
dWVzdCB3cml0ZXMgaW50byB0aGUgQ1I0IHVzZWQgd2hlbgpydW5uaW5nIGluIG5vbi1yb290IG1v
ZGUsIGJ1dCB0YWtpbmcgYW4gZXhwZW5zaXZlIHZtZXhpdCBpbiBvcmRlciB0bwpkbyBzby4KCnhl
bmFseXplIHJlcG9ydHMgdGhlIGZvbGxvd2luZyB3aGVuIHJ1bm5pbmcgYSBQViBndWVzdCBpbiBz
aGltIG1vZGU6CgogQ1JfQUNDRVNTICAgICAgICAgICAgIDM4ODU5NTAgIDYuNDFzIDE3LjA0JSAg
Mzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQogICBjcjQgIDM4ODU5NDAgIDYuNDFzIDE3LjA0
JSAgMzk1NyBjeWMgeyAyMzYxfCAzMzc4fCA3OTIwfQogICBjcjMgICAgICAgIDEgIDAuMDBzICAw
LjAwJSAgMzQ4MCBjeWMgeyAzNDgwfCAzNDgwfCAzNDgwfQogICAgICpbICAwXSAgICAgICAgMSAg
MC4wMHMgIDAuMDAlICAzNDgwIGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9CiAgIGNyMCAgICAgICAg
NyAgMC4wMHMgIDAuMDAlICA3MTEyIGN5YyB7IDMyNDh8IDU5NjB8MTc0ODB9CiAgIGNsdHMgICAg
ICAgIDIgIDAuMDBzICAwLjAwJSAgNDU4OCBjeWMgeyAzNDU2fCA1NzIwfCA1NzIwfQoKQWZ0ZXIg
dGhpcyBjaGFuZ2UgdGhpcyB0dXJucyBpbnRvOgoKIENSX0FDQ0VTUyAgICAgICAgICAgICAgICAg
IDEyICAwLjAwcyAgMC4wMCUgIDk5NzIgY3ljIHsgMzY4MHwxMTAyNHwyNDAzMn0KICAgY3I0ICAg
ICAgICAyICAwLjAwcyAgMC4wMCUgMTc1MjggY3ljIHsxMTAyNHwyNDAzMnwyNDAzMn0KICAgY3Iz
ICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM2ODAgY3ljIHsgMzY4MHwgMzY4MHwgMzY4MH0KICAg
ICAqWyAgMF0gICAgICAgIDEgIDAuMDBzICAwLjAwJSAgMzY4MCBjeWMgeyAzNjgwfCAzNjgwfCAz
NjgwfQogICBjcjAgICAgICAgIDcgIDAuMDBzICAwLjAwJSAgOTIwOSBjeWMgeyA0MTg0fCA3ODQ4
fDE3NDg4fQogICBjbHRzICAgICAgICAyICAwLjAwcyAgMC4wMCUgIDgyMzIgY3ljIHsgNTM1Mnwx
MTExMnwxMTExMn0KCk5vdGUgdGhhdCB0aGlzIG9wdGltaXplZCB0cmFwcGluZyBpcyBjdXJyZW50
bHkgb25seSBhcHBsaWVkIHRvIGd1ZXN0cwpydW5uaW5nIHdpdGggSEFQIG9uIEludGVsIGhhcmR3
YXJlLiBJZiB1c2luZyBzaGFkb3cgcGFnaW5nIG1vcmUgQ1I0CmJpdHMgbmVlZCB0byBiZSB1bmNv
bmRpdGlvbmFsbHkgdHJhcHBlZCwgd2hpY2ggbWFrZXMgdGhpcyBhcHByb2FjaAp1bmxpa2VseSB0
byB5aWVsZCBhbnkgaW1wb3J0YW50IHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cy4KClJlcG9ydGVk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQWNrZWQtYnk6IFJh
enZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KLS0tCkNjOiBKdW4gTmFr
YWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+CkNjOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KQ2M6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNjOiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CkNjOiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRr
bGVuZ3llbC5jb20+Ci0tLQpDaGFuZ2VzIHNpbmNlIHYzOgogLSBTdG9yZSB0aGUgQ1I0IG1hc2sg
aW4gYSBWTVggc3BlY2lmaWMgc3RydWN0dXJlLCB0aGVyZSBhcmUgbm8gcGxhbnMKICAgdG8gaW1w
bGVtZW50IGFueXRoaW5nIHNpbWlsYXIgZm9yIEFNRCBkdWUgdG8gbGFjayBvZiBoYXJkd2FyZQog
ICBzdXBwb3J0LgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYyAgICAgICAgfCAgMSAr
CiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgIHwgMzkgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYyAgICAg
ICAgfCAgMiArKwogeGVuL2FyY2gveDg2L21vbml0b3IuYyAgICAgICAgICAgICB8ICA1ICsrKy0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oIHwgIDMgKysrCiA1IGZpbGVzIGNo
YW5nZWQsIDQ4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCmlu
ZGV4IGU3ODE4Y2FlZDAuLjc4Yzg0Y2MxYzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKQEAgLTExNjUsNiAr
MTE2NSw3IEBAIHN0YXRpYyBpbnQgY29uc3RydWN0X3ZtY3Moc3RydWN0IHZjcHUgKnYpCiAKICAg
ICBfX3Ztd3JpdGUoQ1IwX0dVRVNUX0hPU1RfTUFTSywgfjBVTCk7CiAgICAgX192bXdyaXRlKENS
NF9HVUVTVF9IT1NUX01BU0ssIH4wVUwpOworICAgIHYtPmFyY2guaHZtX3ZteC5jcjRfaG9zdF9t
YXNrID0gfjBVTDsKIAogICAgIF9fdm13cml0ZShQQUdFX0ZBVUxUX0VSUk9SX0NPREVfTUFTSywg
MCk7CiAgICAgX192bXdyaXRlKFBBR0VfRkFVTFRfRVJST1JfQ09ERV9NQVRDSCwgMCk7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZteC5jCmluZGV4IDVjZDY4OWU4MjMuLjZkY2NlMDBhZmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBAIC0x
Njg0LDYgKzE2ODQsMzYgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICB9CiAKICAgICAgICAgX192bXdyaXRl
KEdVRVNUX0NSNCwgdi0+YXJjaC5odm1fdmNwdS5od19jcls0XSk7CisKKyAgICAgICAgaWYgKCAh
cGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQorICAgICAgICAgICAgLyoKKyAgICAgICAgICAg
ICAqIFNoYWRvdyBwYXRoIGhhcyBub3QgYmVlbiBvcHRpbWl6ZWQgYmVjYXVzZSBpdCByZXF1aXJl
cworICAgICAgICAgICAgICogdW5jb25kaXRpb25hbGx5IHRyYXBwaW5nIG1vcmUgQ1I0IGJpdHMs
IGF0IHdoaWNoIHBvaW50IHRoZQorICAgICAgICAgICAgICogcGVyZm9ybWFuY2UgYmVuZWZpdCBv
ZiBkb2luZyB0aGlzIGlzIHF1aXRlIGR1YmlvdXMuCisgICAgICAgICAgICAgKi8KKyAgICAgICAg
ICAgIHYtPmFyY2guaHZtX3ZteC5jcjRfaG9zdF9tYXNrID0gfjBVTDsKKyAgICAgICAgZWxzZQor
ICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICogVXBkYXRlIENSNCBob3N0
IG1hc2sgdG8gb25seSB0cmFwIHdoZW4gdGhlIGd1ZXN0IHRyaWVzIHRvIHNldAorICAgICAgICAg
ICAgICogYml0cyB0aGF0IGFyZSBjb250cm9sbGVkIGJ5IHRoZSBoeXBlcnZpc29yLgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXguY3I0X2hvc3RfbWFzayA9IEhW
TV9DUjRfSE9TVF9NQVNLIHwgWDg2X0NSNF9QS0UgfAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIDApOworICAg
ICAgICAgICAgdi0+YXJjaC5odm1fdm14LmNyNF9ob3N0X21hc2sgfD0gdi0+YXJjaC5odm1fdm14
LnZteF9yZWFsbW9kZSA/CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBYODZfQ1I0X1ZNRSA6IDA7CisgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXguY3I0X2hv
c3RfbWFzayB8PSAhaHZtX3BhZ2luZ19lbmFibGVkKHYpID8KKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIChYODZfQ1I0X1BTRSB8IFg4Nl9DUjRfU01FUCB8Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0NSNF9TTUFQ
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAwOworICAg
ICAgICAgICAgaWYgKCB2LT5kb21haW4tPmFyY2gubW9uaXRvci53cml0ZV9jdHJscmVnX2VuYWJs
ZWQgJgorICAgICAgICAgICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9Y
ODZfQ1I0KSApCisgICAgICAgICAgICAgICAgdi0+YXJjaC5odm1fdm14LmNyNF9ob3N0X21hc2sg
fD0KKyAgICAgICAgICAgICAgICB+di0+ZG9tYWluLT5hcmNoLm1vbml0b3Iud3JpdGVfY3RybHJl
Z19tYXNrW1ZNX0VWRU5UX1g4Nl9DUjRdOworCisgICAgICAgIH0KKyAgICAgICAgX192bXdyaXRl
KENSNF9HVUVTVF9IT1NUX01BU0ssIHYtPmFyY2guaHZtX3ZteC5jcjRfaG9zdF9tYXNrKTsKKwog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMjoKQEAgLTM1MTIsNiArMzU0MiwxNSBAQCB2b2lk
IHZteF92bWV4aXRfaGFuZGxlcihzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIAogICAgIGlm
ICggcGFnaW5nX21vZGVfaGFwKHYtPmRvbWFpbikgKQogICAgIHsKKyAgICAgICAgLyoKKyAgICAg
ICAgICogWGVuIGFsbG93cyB0aGUgZ3Vlc3QgdG8gbW9kaWZ5IHNvbWUgQ1I0IGJpdHMgZGlyZWN0
bHksIHVwZGF0ZSBjYWNoZWQKKyAgICAgICAgICogdmFsdWVzIHRvIG1hdGNoLgorICAgICAgICAg
Ki8KKyAgICAgICAgX192bXJlYWQoR1VFU1RfQ1I0LCAmdi0+YXJjaC5odm1fdmNwdS5od19jcls0
XSk7CisgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJj0gdi0+YXJjaC5odm1f
dm14LmNyNF9ob3N0X21hc2s7CisgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0g
fD0gdi0+YXJjaC5odm1fdmNwdS5od19jcls0XSAmCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfnYtPmFyY2guaHZtX3ZteC5jcjRfaG9zdF9tYXNrOworCiAgICAgICAg
IF9fdm1yZWFkKEdVRVNUX0NSMywgJnYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbM10pOwogICAgICAg
ICBpZiAoIHZteF91bnJlc3RyaWN0ZWRfZ3Vlc3QodikgfHwgaHZtX3BhZ2luZ19lbmFibGVkKHYp
ICkKICAgICAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10gPSB2LT5hcmNoLmh2
bV92Y3B1Lmh3X2NyWzNdOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCmluZGV4IGRmZTk3Yjk3MDUuLjgxNzY3MzZl
OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTExMDAsNiArMTEwMCw4IEBAIHN0YXRpYyB2b2lkIGxv
YWRfc2hhZG93X2d1ZXN0X3N0YXRlKHN0cnVjdCB2Y3B1ICp2KQogICAgIGNyX3JlYWRfc2hhZG93
ID0gKGdldF92dm1jcyh2LCBHVUVTVF9DUjQpICYgfmNyX2doX21hc2spIHwKICAgICAgICAgICAg
ICAgICAgICAgIChnZXRfdnZtY3ModiwgQ1I0X1JFQURfU0hBRE9XKSAmIGNyX2doX21hc2spOwog
ICAgIF9fdm13cml0ZShDUjRfUkVBRF9TSEFET1csIGNyX3JlYWRfc2hhZG93KTsKKyAgICAvKiBB
ZGQgdGhlIG5lc3RlZCBob3N0IG1hc2sgdG8gdGhlIG9uZSBzZXQgYnkgdm14X3VwZGF0ZV9ndWVz
dF9jci4gKi8KKyAgICBfX3Ztd3JpdGUoQ1I0X0dVRVNUX0hPU1RfTUFTSywgY3JfZ2hfbWFzayB8
IHYtPmFyY2guaHZtX3ZteC5jcjRfaG9zdF9tYXNrKTsKIAogICAgIC8qIFRPRE86IENSMyB0YXJn
ZXQgY29udHJvbCAqLwogfQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21vbml0b3IuYyBiL3hl
bi9hcmNoL3g4Ni9tb25pdG9yLmMKaW5kZXggZjIyOWU2OTk0OC4uNDMxNzY1OGM1NiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L21vbml0b3IuYworKysgYi94ZW4vYXJjaC94ODYvbW9uaXRvci5j
CkBAIC0xODksMTAgKzE4OSwxMSBAQCBpbnQgYXJjaF9tb25pdG9yX2RvbWN0bF9ldmVudChzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICAgICAgYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFi
bGVkICY9IH5jdHJscmVnX2JpdG1hc2s7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIFZNX0VW
RU5UX1g4Nl9DUjMgPT0gbW9wLT51Lm1vdl90b19jci5pbmRleCApCisgICAgICAgIGlmICggVk1f
RVZFTlRfWDg2X0NSMyA9PSBtb3AtPnUubW92X3RvX2NyLmluZGV4IHx8CisgICAgICAgICAgICAg
Vk1fRVZFTlRfWDg2X0NSNCA9PSBtb3AtPnUubW92X3RvX2NyLmluZGV4ICkKICAgICAgICAgewog
ICAgICAgICAgICAgc3RydWN0IHZjcHUgKnY7Ci0gICAgICAgICAgICAvKiBMYXRjaGVzIG5ldyBD
UjMgbWFzayB0aHJvdWdoIENSMCBjb2RlLiAqLworICAgICAgICAgICAgLyogTGF0Y2hlcyBuZXcg
Q1IzIG9yIENSNCBtYXNrIHRocm91Z2ggQ1IwIGNvZGUuICovCiAgICAgICAgICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAw
KTsKICAgICAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
Y3MuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92bWNzLmgKaW5kZXggOGZiOWUzY2Vl
ZS4uMDZjMzE3OWNlYyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Zt
Y3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdm1jcy5oCkBAIC0xNjUsNiAr
MTY1LDkgQEAgc3RydWN0IGFyY2hfdm14X3N0cnVjdCB7CiAKICAgICBzdHJ1Y3QgcGFnZV9pbmZv
ICAgICAqcG1sX3BnOwogCisgICAgLyogQml0bWFzayBvZiB0cmFwcGVkIENSNCBiaXRzLiAqLwor
ICAgIHVuc2lnbmVkIGxvbmcgICAgICAgIGNyNF9ob3N0X21hc2s7CisKICAgICAvKgogICAgICAq
IEJlZm9yZSBpdCBpcyBibG9ja2VkLCB2Q1BVIGlzIGFkZGVkIHRvIHRoZSBwZXItY3B1IGxpc3Qu
CiAgICAgICogVlQtZCBlbmdpbmUgY2FuIHNlbmQgd2FrZXVwIG5vdGlmaWNhdGlvbiBldmVudCB0
byB0aGUKLS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:11:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:11:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFkU-0002j3-C3; Mon, 26 Feb 2018 10:11:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqFkT-0002ix-QF
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 10:11:09 +0000
X-Inumbo-ID: 3bff5753-1add-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bff5753-1add-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 11:10:14 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68589322"
Date: Mon, 26 Feb 2018 10:11:02 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180226101102.4qfr4qbl53smb72o@MacBook-Pro-de-Roger.local>
References: <20180209010242.GA2297@mail-itl>
 <20180209105524.y35zzjwhfqvokswz@MacBook-Pro-de-Roger.local>
 <20180209110355.jgd3vp24nlwledyt@MacBook-Pro-de-Roger.local>
 <20180209113513.GK2070@mail-itl>
 <20180223182856.5vcmlc2msqvpl7ya@citrix.com>
 <20180223201403.GJ2023@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223201403.GJ2023@mail-itl>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] libxl - avoid calling block script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDk6MTQ6MDNQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgRmViIDIzLCAyMDE4IGF0IDA2OjI4OjU2UE0g
KzAwMDAsIFdlaSBMaXUgd3JvdGU6Cj4gPiBPbiBGcmksIEZlYiAwOSwgMjAxOCBhdCAxMjozNTox
M1BNICswMTAwLCBNYXJlayBNYXJjenlrb3dza2ktR8OzcmVja2kgd3JvdGU6Cj4gPiA+IE9uIEZy
aSwgRmViIDA5LCAyMDE4IGF0IDExOjAzOjU1QU0gKzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3Jv
dGU6Cj4gPiA+ID4gUmVhbGx5IGFkZGluZyBJYW4gYW5kIFdlaS4KPiA+ID4gPiAKPiA+ID4gPiBP
biBGcmksIEZlYiAwOSwgMjAxOCBhdCAxMDo1NToyNEFNICswMDAwLCBSb2dlciBQYXUgTW9ubsOp
IHdyb3RlOgo+ID4gPiA+ID4gU28gdGhlIHByb2JsZW0gaXMgY3JlYXRpb24gdGltZSBmb3IgZG9t
YWlucyB0aGF0IGhhdmUgcXVpdGUgYSBsb3Qgb2YKPiA+ID4gPiA+IGRpc2tzIGF0dGFjaGVkLiBB
ZGRpbmcgSWFuIGFuZCBXZWkgd2hvIGtub3cgbW9yZSBhYm91dCB0aGUgYXN5bmMKPiA+ID4gPiA+
IGRpc3BhdGNoIHN5c3RlbSwgYnV0IEkgdGhpbmsgKGF0IGxlYXN0IGZyb20gYSB0ZWNobmljYWwg
UG9WKSBpdAo+ID4gPiA+ID4gc2hvdWxkIGJlIHBvc3NpYmxlIHRvIHBhcmFsbGVsaXplIGRldmlj
ZSBhdHRhY2htZW50IGFuZCB0aHVzIGhvdHBsdWcKPiA+ID4gPiA+IHNjcmlwdCBleGVjdXRpb24u
IERldmljZXMgYXJlIGluZGVwZW5kZW50IGZyb20gZWFjaCBvdGhlci4KPiA+ID4gCj4gPiA+IElu
IHRoZW9yeSB5ZXMsIGJ1dCBpbiBwcmFjdGljZSBibG9jayBzY3JpcHQgKGF0IGxlYXN0IG9uIExp
bnV4KSB0YWtlcyBhCj4gPiA+IGxvY2sgYW5kIHNlcmlhbGl6ZSBleGVjdXRpb24uLi4KPiA+ID4g
Cj4gPiA+ID4gPiBBbHNvIHRoZSBMaW51eCBob3RwbHVnIHNjcmlwdHMgaW4gZ2VuZXJhbCBzZWVt
IGV4dHJlbWVseSBjb252b2x1dGVkLAo+ID4gPiA+ID4gSSdtIG5vdCBzdXJlIHdoZXRoZXIgd2Ug
Y291bGQgZ2FpbiBzb21lIHNwZWVkIHRoZXJlIGp1c3QgYnkKPiA+ID4gPiA+IHNpbXBsaWZpY2F0
aW9uLgo+ID4gPiAKPiA+ID4gV2VsbCwgd2UncmUgY29tcGFyaW5nIGEgYnVuY2ggb2YgZm9yaytl
eGVjKCksIGluY2x1ZGluZyBzdGFydGluZyBiYXNoCj4gPiA+IChkZWZhdWx0IC9iaW4vc2ggb24g
bW9zdCBzeXN0ZW1zKSwgd2l0aCBqdXN0IGEgc2luZ2xlIHN0YXQoKSBjYWxsLi4uCj4gPiA+IEhh
bmRsaW5nIHNjcmlwdHMgaW4gbGlieGwgaXRzZWxmIGFsc28gdGFrZXMgc29tZSB0aW1lIChpbiBt
eSBjYXNlIGxpYnhsCj4gPiA+IGxpdmUgaW4gbGlidmlydCwgd2hpY2ggbWF5IG9yIG1heSBub3Qg
aGF2ZSBhbiBpbXBhY3QpLiBGb3IgYSBkb21VIHdpdGgKPiA+ID4gNCBkaXNrcywgZ2V0dGluZyBy
aWQgb2YgaG90cGx1ZyBzY3JpcHRzIHNhdmVkIGFib3V0IDJzIG9mIHN0YXJ0dXAgdGltZS4KPiA+
ID4gCj4gPiAKPiA+IFNvcnJ5IGZvciB0aGUgbGF0ZSByZXBseS4KPiA+IAo+ID4gSWYgeW91IHJl
YWxseSBkb24ndCB3YW50IGJsb2NrIHNjcmlwdHMsIGNhbiB5b3Ugbm90IHNwZWNpZnkgYSBzY3Jp
cHQKPiA+IHRoYXQgb25seSBkb2VzICJleGl0IDAiPyBUaGF0IHNlZW1zIHRvIGJlIGVhc2llciB0
aGFuIG1vZGlmeWluZyBsaWJ4bAo+ID4gYW5kIGl0IGlzIGFsc28gdXNlYWJsZSBpbiBvbGRlciB2
ZXJzaW9ucyBvZiBYZW4uCj4gCj4gQnV0IHRoaXMgaXMgb25seSBvbmUgcGFydCBvZiB0aGUgcGlj
dHVyZS4gU29tZXRoaW5nIG5lZWRzIHRvIHNldAo+IHBoeXNpY2FsLWRldmljZSB4ZW5zdG9yZSBl
bnRyeS4gTGlieGwgZGlkIHRoYXQgYmVmb3JlLCBidXQgaXQgd2FzCj4gcmVtb3ZlZCAoc2VlIG9y
aWdpbmFsIG1lc3NhZ2UgaW4gdGhpcyB0aHJlYWQpLiBJIG1heSB3cml0ZSBhbHRlcm5hdGl2ZQo+
IHNpbXBsaWZpZWQgYmxvY2sgc2NyaXB0IGZvciBzdWNoIGNhc2UgYW5kIG1lYXN1cmUgcGVyZm9y
bWFuY2Ugb2YgaXQsIGJ1dAo+IHRoaXMgZmVlbHMgb3Zlcmx5IGNvbXBsZXgsIGVzcGVjaWFsbHkg
d2hlbiBsaWJ4bCBhbHJlYWR5IGhhdmUgZXZlcnl0aGluZwo+IGl0IG5lZWRzIHRvIHF1aWNrbHkg
ZmlsbCB0aGF0IHhlbnN0b3JlIGVudHJ5LgoKS2VlcCBpbiBtaW5kIGhvdHBsdWcgc2NyaXB0cyBj
YW4gYmUgd3JpdHRlbiBpbiBhbnkgbGFuZ3VhZ2UsIHRoZXkKZG9uJ3QgbmVlZCB0byBiZSBzaGVs
bCBzY3JpcHRzLiBUaGV5IGFyZSB3cml0dGVuIGluIHNoZWxsIEFUTSBiZWNhdXNlCml0J3MgZWFz
aWVyIHRvIG1vZGlmeSwgYnV0IEkgdGhpbmsgaXQgd291bGQgYmUgcGVyZmVjdGx5IG5vcm1hbCB0
bwppbnN0ZWFkIGhhdmUgYmluYXJ5IGV4ZWN1dGFibGVzIChpZTogd3JpdHRlbiBpbiBDKSBmb3Ig
cGVyZm9ybWFuY2UKcmVhc29ucy4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:12:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFll-0002nr-LQ; Mon, 26 Feb 2018 10:12:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqFlk-0002nZ-IM
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:12:28 +0000
X-Inumbo-ID: 6aea16e8-1add-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6aea16e8-1add-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 11:11:32 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68589389"
Date: Mon, 26 Feb 2018 10:12:20 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20180226101220.2squy3o4xejwfmdh@MacBook-Pro-de-Roger.local>
References: <20180220085647.25459-1-roger.pau@citrix.com>
 <20180220085647.25459-3-roger.pau@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191015327@SHSMSX101.ccr.corp.intel.com>
 <20180223101755.oow5adp5weal6obd@MacBook-Pro-de-Roger.local>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101739F@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19101739F@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Tamas K Lengyel <tamas@tklengyel.com>, "Nakajima,
 Jun" <jun.nakajima@intel.com>, Razvan Cojocaru <rcojocaru@bitdefender.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v3 2/2] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgMjQsIDIwMTggYXQgMDE6NDc6MzdBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBSb2dlciBQYXUgTW9ubsOpIFttYWlsdG86cm9nZXIucGF1QGNpdHJpeC5j
b21dCj4gPiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDIzLCAyMDE4IDY6MTggUE0KPiA+IAo+ID4g
T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDQ6NTY6MzhBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiA+ID4gRnJvbTogUm9nZXIgUGF1IE1vbm5lIFttYWlsdG86cm9nZXIucGF1QGNpdHJp
eC5jb21dCj4gPiA+ID4gKyAgICAgICAgX192bXdyaXRlKENSNF9HVUVTVF9IT1NUX01BU0ssIHYt
Cj4gPiA+ID4gPmFyY2guaHZtX3ZjcHUuY3I0X2hvc3RfbWFzayk7Cj4gPiA+ID4gKwo+ID4gPgo+
ID4gPiB3aGF0IGFib3V0IGRvaW5nIGEgY29tcGFyaXNvbiB0byBhdm9pZCB2bXdyaXRlIGlmIG5v
dGhpbmcgY2hhbmdlZD8KPiA+IAo+ID4gSSBjYW4gZG8gdGhhdCwgYnV0IGl0IGRvZXNuJ3Qgc2Vl
bSBsaWtlIG90aGVyIHdyaXRlcyBpbiB0aGUgc2FtZQo+ID4gZnVuY3Rpb24gZG8gdGhpcyAoc2Vl
IEdVRVNUX0NSNCB1bmNvbmRpdGlvbmFsIHdyaXRlIGFib3ZlIGZvcgo+ID4gZXhhbXBsZSkuCj4g
PiAKPiA+IElzIGl0IHJlYWxseSBiZXR0ZXIgZnJvbSBhIHBlcmZvcm1hbmNlIFBvViB0byBhdm9p
ZCB0aGUgd3JpdGU/IChvcgo+ID4gdGFrZSB0aGUgcGVuYWx0eSBvZiBkb2luZyBhIHJlYWQgKyB3
cml0ZT8pCj4gPiAKPiAKPiBub3QgbXVjaC4ganVzdCBwZXJzb25hbCBmYXZvcml0ZS4gOi0pCj4g
Cj4gUmV2aWV3ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgoKVGhlIEFN
RCBndXlzIHJlcXVlc3RlZCBzb21lIGNoYW5nZXMgc28gSSBoYWQgdG8gc2xpZ2h0bHkgY2hhbmdl
IHRoZQpwYXRjaCBhbmQgZGlkbid0IGtlZXAgeW91IGFjay4gQ291bGQgeW91IHBsZWFzZSB0YWtl
IGEgbG9vayBhdDoKCmh0dHBzOi8vbWFyYy5pbmZvLz9sPXhlbi1kZXZlbCZtPTE1MTk2Mzk2NDMx
Nzg5NAoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:15:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:15:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFoB-0002yn-1J; Mon, 26 Feb 2018 10:14:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=yn5a=fu=gmail.com=al1img@srs-us1.protection.inumbo.net>)
 id 1eqFo9-0002yf-IQ
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:14:57 +0000
X-Inumbo-ID: c4277406-1add-11e8-ba59-bc764e045a96
Received: from mail-it0-x22d.google.com (unknown [2607:f8b0:4001:c0b::22d])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c4277406-1add-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 11:14:01 +0100 (CET)
Received: by mail-it0-x22d.google.com with SMTP id a75so10182162itd.0
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 02:14:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=qCvomORNzIInHCMcDRmb8msk7MH0cBpq+sGX7fnIUDw=;
 b=SlvzfWChjCfMKIlvlqr/PUsObizgAzhuv8JDDPWR0xFFnr7KN7UOzOeZWcl/mdS258
 vnDvUXEiM81CZ6/voVE3jrtAiMzmSUTV7gkVrm5IyNe9fh9QLAcTNjnqJwpmtXXIxds4
 0z3B3yGXNaiIipxOhyD+HBCN6q9OjyAlCLFuwJ+X3AEK5uPqwIFLX1IQskh8OKYhWohA
 9ltzpHfx3xUM9q2g2Otv5KHiES/2WwjexicKNeMdasq7hH7d+LRn2qYcxa5F+JXn5+OK
 REVikHm9q26LqOuj+oeDZmFPeCb07Lcepj1tZrV/hgk0QPmauC8Jc3tHgpCd1l7o2llv
 0NGA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=qCvomORNzIInHCMcDRmb8msk7MH0cBpq+sGX7fnIUDw=;
 b=Pf26g18rrCxoSHrPBWEnC/rEfLOP1b1v5TnyzkpSpKcKCgIKawpPL5cd1UMhexq9wY
 08Ea20vsqjN3WY+BEhtqMNniL2st8p1XP+TI53TZCLdNgu/hDBVzHTIIccVggA/7rNmP
 lLGuxciuFu2WeP+0jMaZdpr7fNu0hHgK+tZ4VN3TPEczmnVN9lAXxhM80IJuKrltN73b
 BoDqYxv3tZ+8YQN3H5riUNnwHZC9kNztgGyvybguB+iwoDrhjdITmVYhwL+Adfdfe4Ir
 MsBudxl6T+/9GwFAMC4zII0W6pn1TC5UQ90NjahtTlx4g12Oki4txbUKQBzeZ/aWWRwY
 Kt4A==
X-Gm-Message-State: APf1xPCu4dQ0KBJtQvVDGeTPpO+YxlBcOOmyGo3DQvZ4B9ijqmpzQ7Eg
 vl2Pp0TCG/94MEMQ4zUpXRXOecONWUMt4R7A2bw=
X-Google-Smtp-Source: AG47ELu+gJvtbkptbv+5RFxgI+eYWZkI2HrC3mulA5g1tE60OG5AcmJsyJOdwM7n3Rlt13DSU5R3phdk+s4TqEO0oCs=
X-Received: by 10.36.39.86 with SMTP id g83mr842915ita.28.1519640095670; Mon,
 26 Feb 2018 02:14:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.141.92 with HTTP; Mon, 26 Feb 2018 02:14:55 -0800 (PST)
In-Reply-To: <20180223174448.3vmc7a74vr6b42lx@citrix.com>
References: <1513260853-3450-1-git-send-email-al1img@gmail.com>
 <20180206123635.xqjoqsq4dfgve73d@citrix.com>
 <CACvf2oV9sJPJ9cK6HsstthSmpuh6SC-y058qmV6_=zExRRgd5A@mail.gmail.com>
 <20180213120658.bshetw3jommut5nj@citrix.com>
 <CACvf2oWkY6=tHqQ=pYHj6cH+g01FrSrr_iJbu1qPrrnmeXgJYw@mail.gmail.com>
 <20180223174448.3vmc7a74vr6b42lx@citrix.com>
From: Oleksandr Grytsov <al1img@gmail.com>
Date: Mon, 26 Feb 2018 12:14:55 +0200
Message-ID: <CACvf2oXkN6xfNmveFT2hQCPdicrdTe1pedLmCXsOVsx8OLBW-A@mail.gmail.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: Xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Oleksandr Grytsov <oleksandr_grytsov@epam.com>
Subject: Re: [Xen-devel] [PATCH] libxl: add libxl__is_driver_domain function
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7018145064819484593=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7018145064819484593==
Content-Type: multipart/alternative; boundary="001a1147cdd816c65f05661ac826"

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

On Fri, Feb 23, 2018 at 7:44 PM, Wei Liu <wei.liu2@citrix.com> wrote:

> On Tue, Feb 13, 2018 at 03:32:04PM +0200, Oleksandr Grytsov wrote:
> > On Tue, Feb 13, 2018 at 2:06 PM, Wei Liu <wei.liu2@citrix.com> wrote:
> >
> > > On Tue, Feb 06, 2018 at 03:08:45PM +0200, Oleksandr Grytsov wrote:
> > > > On Tue, Feb 6, 2018 at 2:36 PM, Wei Liu <wei.liu2@citrix.com> wrote:
> > > >
> > > > > On Thu, Dec 14, 2017 at 04:14:12PM +0200, Oleksandr Grytsov wrote:
> > > > > > From: Oleksandr Grytsov <oleksandr_grytsov@epam.com>
> > > > > >
> > > > > > We have following arm-based setup:
> > > > > >
> > > > > > - Dom0 with xen and xen tools;
> > > > > > - Dom1 with device backends (but it is not the driver domain);
> > > > >
> > > > > What is your definition of a "driver domain"? What does it do in
> this
> > > > > case?
> > > > >
> > > > > I seem to have seen people use this term in different contexts to
> mean
> > > > > slightly different things. I need to figure out what you actually
> mean
> > > > > first.
> > > > >
> > > > >
> > > > I see in the libxl/xl sources that closing PV devices is done
> differently
> > > > in case backends are in Dom0 and are in other domain. It is called as
> > > > driver domain in the sources. So, I don't have clear understanding
> > > > what does it mean. In our setup backends are in Dom1 and xl is in
> Dom0.
> > > > And I see that xl dosn't close PV device on domain reboot or
> shutdown.
> > >
> > > Do you run xl devd in your backend domain?
> > >
> > > Wei.
> > >
> >
> > No I don't
>
> Can you try that? I think xl devd should clean up the stale entries --
> that's how we envisage driver domains to be used.
>
> Wei.
>

We will check this. Thanks.

-- 
Best Regards,
Oleksandr Grytsov.

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On F=
ri, Feb 23, 2018 at 7:44 PM, Wei Liu <span dir=3D"ltr">&lt;<a href=3D"mailt=
o:wei.liu2@citrix.com" target=3D"_blank">wei.liu2@citrix.com</a>&gt;</span>=
 wrote:<br><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><span class=3D"">On Tue, Feb 13, =
2018 at 03:32:04PM +0200, Oleksandr Grytsov wrote:<br>
&gt; On Tue, Feb 13, 2018 at 2:06 PM, Wei Liu &lt;<a href=3D"mailto:wei.liu=
2@citrix.com">wei.liu2@citrix.com</a>&gt; wrote:<br>
&gt;<br>
&gt; &gt; On Tue, Feb 06, 2018 at 03:08:45PM +0200, Oleksandr Grytsov wrote=
:<br>
&gt; &gt; &gt; On Tue, Feb 6, 2018 at 2:36 PM, Wei Liu &lt;<a href=3D"mailt=
o:wei.liu2@citrix.com">wei.liu2@citrix.com</a>&gt; wrote:<br>
&gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; On Thu, Dec 14, 2017 at 04:14:12PM +0200, Oleksandr Gry=
tsov wrote:<br>
&gt; &gt; &gt; &gt; &gt; From: Oleksandr Grytsov &lt;<a href=3D"mailto:olek=
sandr_grytsov@epam.com">oleksandr_grytsov@epam.com</a>&gt;<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; We have following arm-based setup:<br>
&gt; &gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; &gt; - Dom0 with xen and xen tools;<br>
&gt; &gt; &gt; &gt; &gt; - Dom1 with device backends (but it is not the dri=
ver domain);<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; What is your definition of a &quot;driver domain&quot;?=
 What does it do in this<br>
&gt; &gt; &gt; &gt; case?<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt; I seem to have seen people use this term in different c=
ontexts to mean<br>
&gt; &gt; &gt; &gt; slightly different things. I need to figure out what yo=
u actually mean<br>
&gt; &gt; &gt; &gt; first.<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; &gt;<br>
&gt; &gt; &gt; I see in the libxl/xl sources that closing PV devices is don=
e differently<br>
&gt; &gt; &gt; in case backends are in Dom0 and are in other domain. It is =
called as<br>
&gt; &gt; &gt; driver domain in the sources. So, I don&#39;t have clear und=
erstanding<br>
&gt; &gt; &gt; what does it mean. In our setup backends are in Dom1 and xl =
is in Dom0.<br>
&gt; &gt; &gt; And I see that xl dosn&#39;t close PV device on domain reboo=
t or shutdown.<br>
&gt; &gt;<br>
&gt; &gt; Do you run xl devd in your backend domain?<br>
&gt; &gt;<br>
&gt; &gt; Wei.<br>
&gt; &gt;<br>
&gt;<br>
&gt; No I don&#39;t<br>
<br>
</span>Can you try that? I think xl devd should clean up the stale entries =
--<br>
that&#39;s how we envisage driver domains to be used.<br>
<span class=3D"HOEnZb"><font color=3D"#888888"><br>
Wei.<br>
</font></span></blockquote></div><br></div><div class=3D"gmail_extra">We wi=
ll check this. Thanks.<br clear=3D"all"></div><div class=3D"gmail_extra"><b=
r>-- <br><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature">=
Best Regards,<br>Oleksandr Grytsov.</div>
</div></div>

--001a1147cdd816c65f05661ac826--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7018145064819484593==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:18:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:18:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFru-0003I7-GW; Mon, 26 Feb 2018 10:18:50 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqFrs-0003I1-V5
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:18:48 +0000
X-Inumbo-ID: 4d758872-1ade-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4d758872-1ade-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 11:17:52 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id C662DAB3E;
 Mon, 26 Feb 2018 10:18:45 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A93E52002000078001AB99C@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <65113e59-589e-b43b-1e7a-186f989255fd@suse.com>
Date: Mon, 26 Feb 2018 11:18:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A93E52002000078001AB99C@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] (partial) Spectre v2 mitigation without on Skylake
 IBRS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMTggMTA6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+IEFsbCwKPiAKPiBpZiBydW5u
aW5nIFBWIExpbnV4IG9uIG9sZGVyIFhlbiAoNC41IGFuZCBlYXJsaWVyKSBpcyByZWxldmFudCwg
aXQgbWF5IGJlCj4gbmVjZXNzYXJ5IHRvIHVzZSBhIG1lY2hhbmlzbSBvdGhlciB0aGFuIElCUlMg
dG8gbWl0aWdhdGUgU3BlY3RyZSB2Mgo+IG9uIFNreWxha2UuIFRoYXQgaXMgYmVjYXVzZSB0aGUg
bmV3IE1TUiB2YWx1ZSBjYW4ndCBiZSBtaWdyYXRlZAo+IHByaW9yIHRvIG1pZ3JhdGlvbiB2Mi4g
T2YgY291cnNlIG9uZSBvcHRpb24gd291bGQgYmUgdG8gcmV0cm9maXQgc29tZQo+IG1lY2hhbmlz
bSBpbnRvIG5ld2VyIFhlbiB2ZXJzaW9ucyB0aGF0IG1ha2VzIHRoZW0gYWNjZXB0IHdoYXRldmVy
Cj4gZXh0ZW5zaW9uIHRvIGUuZy4gc3RydWN0IGh2bV9od19jcHUgb25lIG1pZ2h0IHdhbnQgdG8g
aW52ZW50IGZvcgo+IHRoZSBvbGRlciBYZW4gdmVyc2lvbnMuIEJ1dCB0aGF0IGRvZXNuJ3Qgc2Vl
bSB2ZXJ5IGRlc2lyYWJsZS4KCkNhbiB5b3UgcGxlYXNlIGVsYWJvcmF0ZSBhIGxpdHRsZSBiaXQg
bW9yZSB3aGF0IHRoZSByZWFsIHByb2JsZW0gaXM/CgpJIF90aGlua18geW91IGFyZSByZWZlcnJp
bmcgdG8gdGhlIHByb2JsZW0gdGhhdCBhIHB2IGtlcm5lbCB3b3VsZCB3YW50CnRvIHVzZSBJQlJT
IGZvciBtaXRpZ2F0aW9uIG9mIFNwZWN0cmUgVjIgYW5kIGFmdGVyIGEgbWlncmF0aW9uIHRoYXQK
c2V0dGluZyB3b3VsZCBiZSBsb3N0LgoKSWYgdGhpcyBpcyB0aGUgY2FzZSBJIGJlbGlldmUgdGhl
IGVhc2llc3Qgc29sdXRpb24gd291bGQgYmUgdG8gbGV0IHRoZQprZXJuZWwgc2V0IHRoZSBNU1Ig
YWdhaW4gYWZ0ZXIgbGVhdmluZyBzdXNwZW5kZWQgc3RhdGUuIHN1c3BlbmQvcmVzdW1lCnJlcXVp
cmUgaG9va3MgaW4gcHYga2VybmVscyBhZnRlciBhbGwuCgoKSnVlcmdlbgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:21:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:21:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqFuk-0003uG-Rb; Mon, 26 Feb 2018 10:21:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqFuj-0003u9-6M
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 10:21:45 +0000
X-Inumbo-ID: b6ec0b7b-1ade-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id b6ec0b7b-1ade-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 11:20:49 +0100 (CET)
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 5BBC280D;
 Mon, 26 Feb 2018 02:21:42 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3C6593F24D;
 Mon, 26 Feb 2018 02:21:41 -0800 (PST)
To: bharat gohil <ghl.bhrt@gmail.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
 <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
 <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
 <ce1b842d-feb7-e7d7-965b-634b9f0108da@arm.com>
 <CABdg74cT2kAcfUO7Y3CX34EUsdCWszVzEmouq5M=k8_3OBKKxQ@mail.gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b96c790-7f39-b0e6-0a1c-2bb4d02b2f79@arm.com>
Date: Mon, 26 Feb 2018 10:21:39 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CABdg74cT2kAcfUO7Y3CX34EUsdCWszVzEmouq5M=k8_3OBKKxQ@mail.gmail.com>
Content-Language: en-US
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpXaGF0IEkgbWVhbnQgYnkgdXNpbmcgJz4nIGZvciBxdW90aW5nIGlzIGFsbCBteSByZXBs
eSBzaG91bGQgYmUgcHJlZml4ZWQgCndpdGggJz4nLiBZb3Ugd3JpdGUgeW91ciByZXBseSBub3Jt
YWxseS4KCllvdSBjYW4gZG8gdGhhdCBpbiBnbWFpbCBieSBzd2l0Y2hpbmcgdGhlIGUtbWFpbCBm
cm9tIEhUTUwgdG8gcGxhaW4gdGV4dC4KCk9uIDI2LzAyLzE4IDA3OjMxLCBiaGFyYXQgZ29oaWwg
d3JvdGU6Cj4gT24gVGh1LCBGZWIgMjIsIDIwMTggYXQgNDo1NyBQTSwgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbSAKPiA8bWFpbHRvOmp1bGllbi5ncmFsbEBhcm0uY29tPj4gd3Jv
dGU6Cj4gICAgIFRoaXMgbG9va3MgcXVpdGUgd3JvbmcgdG8gbWUuIEJ5IG1vZGlmeWluZyB0aGUg
aW50ZXJydXB0IHBhcmVudAo+ICAgICBwcm9wZXJ0eSwgeW91IGFsc28gbW9kaWZ5IHdoaWNoIGlu
dGVycnVwdCBjb250cm9sbGVyIHdpbGwgYmUgdXNlZAo+ICAgICBmb3Igcm91dGluZyB0aGUgaW50
ZXJydXB0LiBUaGlzIGlzIHByb2JhYmx5IHRoZSByZWFzb24gb2YgdGhlIGhhbmcKPiAgICAgeW91
IG1lbnRpb24gYmVsb3cuCj4gCj4gICAgIFdoYXQgYXJlIHRoZSBpbnRlcnJ1cHRzIGNvbnRyb2xs
ZXIgeW91IGhhdmUgb24geW91ciBwbGF0Zm9ybT8KPiAKPiAgPkl0IGhhcyBpbnRlcnJ1cHQgY29u
dHJvbGxlciB3aGljaCBjaGFuZ2UgdGhlIHBvbGFyaXR5IG9mIFNQSSBJUlEgCj4gYmVmb3JlIHJl
ZGlyZWN0IHRvIEdJQy00MDAuCj4gID5JbiBEVEIgZGVidWcsIEkgZ290IGZvbGxvd2luZyB0cmFj
ZSwKPiAgPihYRU4pIGlycSAwIG5vdCBjb25uZWN0ZWQgdG8gcHJpbWFyeSBjb250cm9sbGVyLiBD
b25uZWN0ZWQgdG8gCj4gL2ludHBvbC1jb250cm9sbGVyQDEwMjIwYTgwLgo+ICA+SSB0aGluayBY
ZW4gc2tpcCBpbnRlcnJ1cHQgY29udHJvbGxlcihpZiBvdGhlciB0aGFuIEdJQykgd2hpbGUgZG9t
YWluIAo+IGNyZWF0aW9uLgoKWGVuIHdpbGwgbm90IHRyeSB0byBtYXAgaW50ZXJydXB0IHRoYXQg
YXJlIHJvdXRlZCB0byBhIGRpZmZlcmVudCAKaW50ZXJydXB0IGNvbnRyb2xsZXIuIFRoaXMgaXMg
YmVjYXVzZSB3ZSBkb24ndCBrbm93IGhvdyB0byB0cmFuc2xhdGUgdGhlIApwcm9wZXJ0eSAncmVn
cycgZm9yIHRob3NlIGludGVycnVwdHMuCgo+ICA+RG8geW91IGhhdmUgc3VnZ2VzdGlvbiB0byBz
b2x2ZSB0aGlzPwo+ICA+RG8gSSBuZWVkIHRvIHN1cHBvcnQgY3VzdG9tIElSUSBjb250cm9sbGVy
IGluIFhlbiBvciBoYXJkIGNvZGUgdGhlIAo+IGN1c3RvbSBjb250cm9sbGVyIHJlZ2lzdGVyIGlu
IFhlbiBhbmQgbW9kaWZpZWQgRFRCIHdpdGggR0lDIGFzIHByaW1hcnkgCj4gY29udHJvbGxlcj8K
CklmIGFueSBpbnRlcnJ1cHRzIHVzZWQgYnkgWGVuIChlLmcgVUFSVCkgYXJlIGJlaGluZCB0aGF0
IGN1c3RvbSBJUlEgCmNvbnRyb2xsZXIsIHRoZW4geW91IHdvdWxkIG5lZWQgdG8gYWRkIHRoZSBk
cml2ZXIgaW4gWGVuLgoKVGhlcmUgd2FzIGFuIGF0dGVtcHQgdG8gcHJvdmlkZSBhIGZyYW1ld29y
ayBmb3IgaG9va2luZyBjdXN0b20gSVJRIApjb250cm9sbGVyIGluIFhlbiAoc2VlIFsxXSkuCgpZ
b3UgY291bGQgcHJvYmFibHkgbG9vayBmb3IgZG9pbmcgc29tZXRoaW5nIHNpbWlsYXIgZm9yIHlv
dXIgYm9hcmQuCgpDaGVlcnMsCgpbMV0gCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJj
aGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0wNC9tc2cwMDk5MS5odG1sCgoKLS0gCkp1bGllbiBH
cmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:32:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:32:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqG4h-0004o1-Tm; Mon, 26 Feb 2018 10:32:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqG4g-0004nJ-5s
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:32:02 +0000
X-Inumbo-ID: 86b95ad7-1ae0-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 86b95ad7-1ae0-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:33:47 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqG4W-0005lS-C1; Mon, 26 Feb 2018 10:31:52 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqG4Q-0003Hf-My; Mon, 26 Feb 2018 10:31:46 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqG4P-0000Up-6k; Mon, 26 Feb 2018 10:31:46 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120009-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:regression
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0fbf30a7f863139dd0ac556e44f92f5787654847
X-Osstest-Versions-That: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 10:31:45 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 120009: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAwOSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDAwOS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA1
MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBSRUdSLiB2cy4gMTE5MjI3CiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQvZGViaWFuLnJlcGVhdCBm
YWlsIFJFR1IuIHZzLiAxMTkyMjcKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWludGVs
IDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiBmYWlsIFJFR1IuIHZzLiAxMTkyMjcKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC14
dGYtYW1kNjQtYW1kNjQtMyAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IHBhc3MgaW4gMTE5OTgzCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBhcmUgbm90
IGJsb2NraW5nOgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiA1MCB4dGYvdGVzdC1odm02NC1sYnIt
dHN4LXZtZW50cnkgZmFpbCBpbiAxMTk5ODMgbGlrZSAxMTkxODcKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGluIDExOTk4MyBsaWtlIDEx
OTIyNwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4u
cmVwZWF0ICAgIGZhaWwgIGxpa2UgMTE5MTg3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAg
NTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgbGlrZSAxMTkyMjcKIHRlc3Qt
YXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICBsaWtlIDExOTIyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAx
MTkyMjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9w
ICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIyNwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMTkyMjcKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0IDE3
IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIyNwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE5MjI3CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFl
LW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAg
ICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNSAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgIDM3IHh0Zi90
ZXN0LWh2bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0
LWFtZDY0LTIgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1t
ZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAg
ICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA3NiB4dGYv
dGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0zICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAg
ICAgICA3NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTIgeHRm
L3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMSAgICAgICA3NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJw
YWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
aTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZh
aWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVj
ayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0
LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIg
IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdz
MTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
ICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1p
bnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAg
ICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAg
ICAgICAgICAgICAgICAgMGZiZjMwYTdmODYzMTM5ZGQwYWM1NTZlNDRmOTJmNTc4NzY1NDg0Nwpi
YXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAgICAgICAgICAgNzViZGQ2OTMwMzNlNmRiZDZm
ZTVhZTIzNWY3OTk2MWQyZjBhYTg0ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE5MjI3ICAyMDE4
LTAyLTE1IDAxOjQ0OjI3IFogICAxMSBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExOTY4MiAg
MjAxOC0wMi0xOSAyMjo1MTozNSBaICAgIDYgZGF5cyAgICA3IGF0dGVtcHRzClRlc3Rpbmcgc2Ft
ZSBzaW5jZSAgIDExOTk4MyAgMjAxOC0wMi0yNCAwMjo0OToxNCBaICAgIDIgZGF5cyAgICAyIGF0
dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogIEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1h
cmMuenluZ2llckBhcm0uY29tPgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXBy
ZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNk
MTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2
bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bWlncnVwZ3JhZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1w
YWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1p
Mzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
dmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90
IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3VsZCBiZSA0NTYgbGluZXMgbG9uZy4p
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:33:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:33:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqG5e-0004rU-7i; Mon, 26 Feb 2018 10:33:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqG5d-0004rC-3u
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 10:33:01 +0000
X-Inumbo-ID: a9740eba-1ae0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a9740eba-1ae0-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:34:46 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68590494"
Date: Mon, 26 Feb 2018 10:32:48 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180226103248.5ti557fdv7yv3sqy@MacBook-Pro-de-Roger.local>
References: <20180223200041.7121-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223200041.7121-1-marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDk6MDA6NDFQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEJhY2tlbmQgZG9tYWluIG1heSBiZSBpbmRlcGVuZGVudGx5
IGRlc3Ryb3llZCAtIHRoZXJlIGlzIG5vCj4gc3luY2hyb25pemF0aW9uIG9mIGxpYnhsIHN0cnVj
dHVyZXMgKGluY2x1ZGluZyAvbGlieGwgdHJlZSkgZWxzZXdoZXJlLgo+IEJhY2tlbmQgbWlnaHQg
YWxzbyByZW1vdmUgdGhlIGRldmljZSBpbmZvIGZyb20gaXRzIGJhY2tlbmQgeGVuc3RvcmUKPiBz
dWJ0cmVlIG9uIGl0cyBvd24uCj4gCj4gV2UgaGF2ZSB2YXJpb3VzIGNhc2VzIChub3QgY29tcHJl
aGVuc2l2ZSBsaXN0KToKPiAKPiAgLSBib3RoIGZyb250ZW5kIGFuZCBiYWNrZW5kIG9wZXJhdGlv
bmFsOiBhZnRlciBzZXR0aW5nCj4gICAgYmUvc3RhdGU9WGVuYnVzU3RhdGVDbG9zaW5nIGJhY2tl
bmQgd2FpdCBmb3IgZnJvbnRlbmQgY29uZmlybWF0aW9uCj4gICAgYW5kIHJlc3BvbmQgd2l0aCBi
ZS9zdGF0ZT1YZW5idXNTdGF0ZUNsb3NlZDsgdGhlbiBsaWJ4bCBpbiBkb20wCj4gICAgcmVtb3Zl
IGZyb250ZW5kIGVudHJpZXMgYW5kIGxpYnhsIGluIGJhY2tlbmQgZG9tYWluICh3aGljaCBtYXkg
YmUgdGhlCj4gICAgc2FtZSkgcmVtb3ZlIGJhY2tlbmQgZW50cmllcwo+ICAtIHVucmVzcG9uc2l2
ZSBiYWNrZW5kL2Zyb250ZW5kOiBhZnRlciBhIHRpbWVvdXQsIGZvcmNlPTEgaXMgdXNlZCB0byBy
ZW1vdmUKPiAgICBmcm9udGVuZCBlbnRyaWVzLCBpbnN0ZWFkIG9mIGp1c3Qgc2V0dGluZwo+ICAg
IGJlL3N0YXRlPVhlbmJ1c1N0YXRlQ2xvc2luZzsgdGhlbiB3YWl0IGZvciBiZS9zdGF0ZT1YZW5i
dXNTdGF0ZUNsb3NlZC4KPiAgICBJZiB0aGF0IHRpbWVvdXQgdG9vLCByZW1vdmUgYm90aCBmcm9u
dGVuZCBhbmQgYmFja2VuZCBlbnRyaWVzCj4gIC0gYmFja2VuZCBnb25lLCB3aXRoIHRoaXMgcGF0
Y2g6IG5vIHBsYWNlIGZvciBzZXR0aW5nL3dhaXRpbmcgb24KPiAgICBiZS9zdGF0ZSAtIGdvIGRp
cmVjdGx5IHRvIHJlbW92aW5nIGZyb250ZW5kIGVudHJpZXMsIHdpdGhvdXQgd2FpdGluZwo+ICAg
IGZvciBiZS9zdGF0ZT1YZW5idXNTdGF0ZUNsb3NlZCAodGhpcyBpcyB0aGUgZGlmZmVyZW5jZSB2
cyBmb3JjZT0xKQo+IAo+IFdpdGhvdXQgdGhpcyBwYXRjaCB0aGUgZW5kIHJlc3VsdCBpcyBzaW1p
bGFyLCBib3RoIGZyb250ZW5kIGFuZCBiYWNrZW5kCj4gZW50cmllcyBhcmUgcmVtb3ZlZCwgYnV0
IGluIGNhc2Ugb2YgYmFja2VuZCBnb25lOgo+ICAtIGxpYnhsIHdhaXRzIGZvciBiZS9zdGF0ZT1Y
ZW5idXNTdGF0ZUNsb3NlZCAoYW5kIG9idmlvdXNseSB0aW1lb3V0KQo+ICAtIHJldHVybiB2YWx1
ZSBmcm9tIHRoZSBmdW5jdGlvbiBzaWduYWwgYW4gZXJyb3IsIHdoaWNoIGZvciBleGFtcGxlCj4g
ICAgY29uZnVzZSBsaWJ2aXJ0IC0gaXQgdGhpbmtzIHRoZSBkZXZpY2UgcmVtb3ZlIGZhaWxlZCwg
c28gaXMgc3RpbGwKPiAgICB0aGVyZQo+IAo+IElmIHN1Y2ggc2l0dWF0aW9uIGlzIGRldGVjdGVk
LCBkbyBub3QgZmFpbCB0aGUgcmVtb3ZhbCwgYnV0IGZpbmlzaCB0aGUKPiBjbGVhbnVwIG9mIHRo
ZSBmcm9udGVuZCBzaWRlIGFuZCByZXR1cm4gMC4KPiAKPiBUaGlzIGlzIGp1c3Qgd29ya2Fyb3Vu
ZCwgdGhlIHJlYWwgZml4IHNob3VsZCB3YXRjaCB3aGVuIHRoZSBkZXZpY2UKPiBiYWNrZW5kIGlz
IHJlbW92ZWQgKGluY2x1ZGluZyBiYWNrZW5kIGRvbWFpbiBkZXN0cnVjdGlvbikgYW5kIHJlbW92
ZQo+IGZyb250ZW5kIGF0IHRoYXQgdGltZS4gQW5kIHJlcG9ydCBzdWNoIGV2ZW50IHRvIGhpZ2hl
ciBsYXllciBjb2RlLCBzbwo+IGZvciBleGFtcGxlIGxpYnZpcnQgY291bGQgc3luY2hyb25pemUg
aXRzIHN0YXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KCllvdSBzZWVtIHRvIGhhdmUgZHJv
cHBlZCBteSBSQjoKClJldmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:34:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:34:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqG6m-0004za-Hu; Mon, 26 Feb 2018 10:34:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hhj=fu=citrix.com=prvs=588a5efd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eqG6l-0004z1-9z
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:34:11 +0000
X-Inumbo-ID: d3daffef-1ae0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d3daffef-1ae0-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:35:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464526995"
Date: Mon, 26 Feb 2018 10:33:40 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Paul Semel <semelpaul@gmail.com>
Message-ID: <20180226103340.xks2pk5ix5nw3bsq@citrix.com>
References: <20180223163009.b42xfl3euanth3b7@citrix.com>
 <20180223224857.10212-1-semelpaul@gmail.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223224857.10212-1-semelpaul@gmail.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: george.dunlap@eu.citrix.com, xen-devel@lists.xenproject.org,
 wei.liu2@citrix.com, JBeulich@suse.com, andrew.cooper3@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] fuzz/x86_emulate: fix bounds for input
 size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMTE6NDg6NTdQTSArMDEwMCwgUGF1bCBTZW1lbCB3cm90
ZToKPiBUaGUgbWF4aW11bSBzaXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRvIElOUFVU
X1NJWkUsIHdoaWNoIGlzIGFjdHVhbGx5Cj4gdGhlIHNpemUgb2YgdGhlIGRhdGEgYXJyYXkgaW5z
aWRlIHRoZSBmdXp6X2NvcnB1cyBzdHJ1Y3R1cmUgYW5kIHNvIHdhcyBub3QKPiBhYmxpbmcgdXNl
ciAob3IgQUZMKSB0byBmaWxsIGluIHRoZSB3aG9sZSBzdHJ1Y3R1cmUuIENoYW5naW5nIHRvCj4g
c2l6ZW9mKHN0cnVjdCBmdXp6X2NvcnB1cykgY29ycmVjdCB0aGlzIHByb2JsZW0uCj4gCj4gU2ln
bmVkLW9mZi1ieTogUGF1bCBTZW1lbCA8c2VtZWxwYXVsQGdtYWlsLmNvbT4KCkFja2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:35:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:35:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqG83-00057W-S0; Mon, 26 Feb 2018 10:35:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hhj=fu=citrix.com=prvs=588a5efd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eqG83-00057E-2s
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 10:35:31 +0000
X-Inumbo-ID: 03b687cc-1ae1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 03b687cc-1ae1-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:37:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464527196"
Date: Mon, 26 Feb 2018 10:35:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180226103523.opvjg35b45neaome@citrix.com>
References: <20180223200041.7121-1-marmarek@invisiblethingslab.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223200041.7121-1-marmarek@invisiblethingslab.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v2] libxl: do not fail device removal if
 backend domain is gone
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDk6MDA6NDFQTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IEJhY2tlbmQgZG9tYWluIG1heSBiZSBpbmRlcGVuZGVudGx5
IGRlc3Ryb3llZCAtIHRoZXJlIGlzIG5vCj4gc3luY2hyb25pemF0aW9uIG9mIGxpYnhsIHN0cnVj
dHVyZXMgKGluY2x1ZGluZyAvbGlieGwgdHJlZSkgZWxzZXdoZXJlLgo+IEJhY2tlbmQgbWlnaHQg
YWxzbyByZW1vdmUgdGhlIGRldmljZSBpbmZvIGZyb20gaXRzIGJhY2tlbmQgeGVuc3RvcmUKPiBz
dWJ0cmVlIG9uIGl0cyBvd24uCj4gCj4gV2UgaGF2ZSB2YXJpb3VzIGNhc2VzIChub3QgY29tcHJl
aGVuc2l2ZSBsaXN0KToKPiAKPiAgLSBib3RoIGZyb250ZW5kIGFuZCBiYWNrZW5kIG9wZXJhdGlv
bmFsOiBhZnRlciBzZXR0aW5nCj4gICAgYmUvc3RhdGU9WGVuYnVzU3RhdGVDbG9zaW5nIGJhY2tl
bmQgd2FpdCBmb3IgZnJvbnRlbmQgY29uZmlybWF0aW9uCj4gICAgYW5kIHJlc3BvbmQgd2l0aCBi
ZS9zdGF0ZT1YZW5idXNTdGF0ZUNsb3NlZDsgdGhlbiBsaWJ4bCBpbiBkb20wCj4gICAgcmVtb3Zl
IGZyb250ZW5kIGVudHJpZXMgYW5kIGxpYnhsIGluIGJhY2tlbmQgZG9tYWluICh3aGljaCBtYXkg
YmUgdGhlCj4gICAgc2FtZSkgcmVtb3ZlIGJhY2tlbmQgZW50cmllcwo+ICAtIHVucmVzcG9uc2l2
ZSBiYWNrZW5kL2Zyb250ZW5kOiBhZnRlciBhIHRpbWVvdXQsIGZvcmNlPTEgaXMgdXNlZCB0byBy
ZW1vdmUKPiAgICBmcm9udGVuZCBlbnRyaWVzLCBpbnN0ZWFkIG9mIGp1c3Qgc2V0dGluZwo+ICAg
IGJlL3N0YXRlPVhlbmJ1c1N0YXRlQ2xvc2luZzsgdGhlbiB3YWl0IGZvciBiZS9zdGF0ZT1YZW5i
dXNTdGF0ZUNsb3NlZC4KPiAgICBJZiB0aGF0IHRpbWVvdXQgdG9vLCByZW1vdmUgYm90aCBmcm9u
dGVuZCBhbmQgYmFja2VuZCBlbnRyaWVzCj4gIC0gYmFja2VuZCBnb25lLCB3aXRoIHRoaXMgcGF0
Y2g6IG5vIHBsYWNlIGZvciBzZXR0aW5nL3dhaXRpbmcgb24KPiAgICBiZS9zdGF0ZSAtIGdvIGRp
cmVjdGx5IHRvIHJlbW92aW5nIGZyb250ZW5kIGVudHJpZXMsIHdpdGhvdXQgd2FpdGluZwo+ICAg
IGZvciBiZS9zdGF0ZT1YZW5idXNTdGF0ZUNsb3NlZCAodGhpcyBpcyB0aGUgZGlmZmVyZW5jZSB2
cyBmb3JjZT0xKQo+IAo+IFdpdGhvdXQgdGhpcyBwYXRjaCB0aGUgZW5kIHJlc3VsdCBpcyBzaW1p
bGFyLCBib3RoIGZyb250ZW5kIGFuZCBiYWNrZW5kCj4gZW50cmllcyBhcmUgcmVtb3ZlZCwgYnV0
IGluIGNhc2Ugb2YgYmFja2VuZCBnb25lOgo+ICAtIGxpYnhsIHdhaXRzIGZvciBiZS9zdGF0ZT1Y
ZW5idXNTdGF0ZUNsb3NlZCAoYW5kIG9idmlvdXNseSB0aW1lb3V0KQo+ICAtIHJldHVybiB2YWx1
ZSBmcm9tIHRoZSBmdW5jdGlvbiBzaWduYWwgYW4gZXJyb3IsIHdoaWNoIGZvciBleGFtcGxlCj4g
ICAgY29uZnVzZSBsaWJ2aXJ0IC0gaXQgdGhpbmtzIHRoZSBkZXZpY2UgcmVtb3ZlIGZhaWxlZCwg
c28gaXMgc3RpbGwKPiAgICB0aGVyZQo+IAo+IElmIHN1Y2ggc2l0dWF0aW9uIGlzIGRldGVjdGVk
LCBkbyBub3QgZmFpbCB0aGUgcmVtb3ZhbCwgYnV0IGZpbmlzaCB0aGUKPiBjbGVhbnVwIG9mIHRo
ZSBmcm9udGVuZCBzaWRlIGFuZCByZXR1cm4gMC4KPiAKPiBUaGlzIGlzIGp1c3Qgd29ya2Fyb3Vu
ZCwgdGhlIHJlYWwgZml4IHNob3VsZCB3YXRjaCB3aGVuIHRoZSBkZXZpY2UKPiBiYWNrZW5kIGlz
IHJlbW92ZWQgKGluY2x1ZGluZyBiYWNrZW5kIGRvbWFpbiBkZXN0cnVjdGlvbikgYW5kIHJlbW92
ZQo+IGZyb250ZW5kIGF0IHRoYXQgdGltZS4gQW5kIHJlcG9ydCBzdWNoIGV2ZW50IHRvIGhpZ2hl
ciBsYXllciBjb2RlLCBzbwo+IGZvciBleGFtcGxlIGxpYnZpcnQgY291bGQgc3luY2hyb25pemUg
aXRzIHN0YXRlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmVrIE1hcmN6eWtvd3NraS1Hw7NyZWNr
aSA8bWFybWFyZWtAaW52aXNpYmxldGhpbmdzbGFiLmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:37:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:37:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqG9w-0005Qe-9Q; Mon, 26 Feb 2018 10:37:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hhj=fu=citrix.com=prvs=588a5efd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eqG9u-0005QQ-J4
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:37:26 +0000
X-Inumbo-ID: e8387d9f-1ae0-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e8387d9f-1ae0-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 11:36:30 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464527379"
Date: Mon, 26 Feb 2018 10:37:23 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180226103723.vksgomk3k4jyjvoy@citrix.com>
References: <20180226084612.2844-1-jgross@suse.com>
 <20180226094601.knt564ze5dmkzqvg@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180226094601.knt564ze5dmkzqvg@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 jfehlig@suse.com, wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools/xenstore: try to get minimum
 thread stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDk6NDY6MDFBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+ICAKPiA+ICAJCWlmIChwdGhyZWFkX2F0dHJfaW5pdCgmYXR0cikgIT0gMCkg
ewo+ID4gIAkJCW11dGV4X3VubG9jaygmaC0+cmVxdWVzdF9tdXRleCk7Cj4gPiAgCQkJcmV0dXJu
IGZhbHNlOwo+ID4gIAkJfQo+ID4gLQkJaWYgKHB0aHJlYWRfYXR0cl9zZXRzdGFja3NpemUoJmF0
dHIsIFJFQURfVEhSRUFEX1NUQUNLU0laRSkgIT0gMCkgewo+ID4gKwkJaWYgKCFzdGFja19zaXpl
KSB7Cj4gPiArI2lmZGVmIFVTRV9ETFNZTQo+ID4gKwkJCWdldHN6ID0gZGxzeW0oUlRMRF9ERUZB
VUxULCAiX19wdGhyZWFkX2dldF9taW5zdGFjayIpOwo+IAo+IGRsc3ltIGlzIHBhcnQgb2YgbGli
YyBpbiBGcmVlQlNELCBzbyBpdCBjYW4gYmUgdXNlZCBidXQgdGhlcmUncyBubyBsZGwKPiBsaWJy
YXJ5IChzbyBwYXNzaW5nIC1sZGwgdG8gdGhlIGxpbmtlciBpcyBnb2luZyB0byB0aHJvdyBhbiBl
cnJvcikuCj4gCj4gSSBndWVzcyBpdCB3b3VsZCBiZSBuaWNlIHRvIGhhdmUgYSBjb25maWd1cmUg
dGVzdCBmb3IgdGhpcywgYnV0IEknbQo+IG5vdCBnb2luZyB0byBhcmd1ZSBvdmVyIGl0LgoKSSBk
b24ndCB0aGluayBGcmVlQlNEIG5lZWRzIHRoaXMgcGFydGljdWxhciB3b3JrYXJvdW5kIGZvciBn
bGliYyBGV0lXLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:39:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:39:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGBa-0005at-K1; Mon, 26 Feb 2018 10:39:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hhj=fu=citrix.com=prvs=588a5efd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eqGBY-0005aa-Jx
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:39:08 +0000
X-Inumbo-ID: 850a0fb2-1ae1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 850a0fb2-1ae1-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:40:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464527488"
Date: Mon, 26 Feb 2018 10:38:38 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Juergen Gross <jgross@suse.com>
Message-ID: <20180226103838.ub7dg4a6e35bqpxf@citrix.com>
References: <20180226084612.2844-1-jgross@suse.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180226084612.2844-1-jgross@suse.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, jfehlig@suse.com, ian.jackson@eu.citrix.com,
 wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools/xenstore: try to get minimum
 thread stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDk6NDY6MTJBTSArMDEwMCwgSnVlcmdlbiBHcm9zcyB3
cm90ZToKPiBXaGVuIGNyZWF0aW5nIGEgcHRocmVhZCBpbiB4c193YXRjaCgpIHRyeSB0byBnZXQg
dGhlIG1pbmltYWwgbmVlZGVkCj4gc2l6ZSBvZiB0aGUgdGhyZWFkIGZyb20gZ2xpYmMgaW5zdGVh
ZCBvZiB1c2luZyBhIGNvbnN0YW50LiBUaGlzIGF2b2lkcwo+IHByb2JsZW1zIHdoZW4gdGhlIGxp
YnJhcnkgaXMgdXNlZCBpbiBwcm9ncmFtcyB3aXRoIGxhcmdlIHBlci10aHJlYWQKPiBtZW1vcnku
Cj4gCj4gVXNlIGRsc3ltKCkgdG8gZ2V0IHRoZSBwb2ludGVyIHRvIF9fcHRocmVhZF9nZXRfbWlu
c3RhY2soKSBpbiBvcmRlciB0bwo+IGF2b2lkIGxpbmthZ2UgcHJvYmxlbXMgYW5kIGZhbGwgYmFj
ayB0byB0aGUgY3VycmVudCBjb25zdGFudCBzaXplIGlmCj4gbm90IGZvdW5kLgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKSSB3b3VsZCBsaWtlIHRvIGdpdmUgSmltIGEg
Y2hhbmNlIHRvIHRlc3QgaXQgYmVmb3JlIGFwcGx5aW5nLgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:43:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:43:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGFl-0006Gg-3o; Mon, 26 Feb 2018 10:43:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqGFk-0006Ga-D8
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 10:43:28 +0000
X-Inumbo-ID: 1f7112a4-1ae2-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 1f7112a4-1ae2-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:45:12 +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 8790380D;
 Mon, 26 Feb 2018 02:43:20 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 711603F24D;
 Mon, 26 Feb 2018 02:43:19 -0800 (PST)
To: Manish Jaggi <mjaggi@caviumnetworks.com>, xen-devel@lists.xen.org,
 marc.zyngier@arm.com, sstabellini@kernel.org, andre.przywara@linaro.org
References: <20180116154305.19186-1-mjaggi@caviumnetworks.com>
 <20180116154305.19186-3-mjaggi@caviumnetworks.com>
 <b9a4401f-9bf2-e699-4049-e1c6d3b1007c@linaro.org>
 <0098f027-7e22-7082-de43-e569d69dcb56@caviumnetworks.com>
 <f335af2f-aa71-e8f2-efca-00418f10486e@linaro.org>
 <12408f4c-09c6-b47c-100b-f74e56a221fd@caviumnetworks.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9f9a74a4-522d-c52b-b299-e4a66382d4d0@arm.com>
Date: Mon, 26 Feb 2018 10:43:17 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <12408f4c-09c6-b47c-100b-f74e56a221fd@caviumnetworks.com>
Content-Language: en-US
Cc: manish.jaggi@cavium.com
Subject: Re: [Xen-devel] [RFC PATCH 02/10] arm64: Add hook to handle guest
 GICv3 sysreg accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgTWFuaXNoLAoKT24gMjYvMDIvMTggMDY6NDIsIE1hbmlzaCBKYWdnaSB3cm90ZToKPiAKPiAK
PiBPbiAwMi8wMS8yMDE4IDA0OjI0IFBNLCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+IEhpIE1hbmlz
aCwKPj4KPj4gT24gMDEvMDIvMTggMDg6NTEsIE1hbmlzaCBKYWdnaSB3cm90ZToKPj4+IE9uIDAx
LzI1LzIwMTggMTE6MzcgUE0sIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBIaSwKPj4+Pgo+Pj4+
IEkgZm9yZ290IHRvIG1lbnRpb24gb25lIHRoaW5nIGFib3V0IHRoZSBwbGFjZW1lbnQgb2YgCj4+
Pj4gZG9fZml4dXBfdmdpY19lcnJhdGEuCj4+Pj4KPj4+PiBPbiAxNi8wMS8xOCAxNTo0MiwgbWph
Z2dpQGNhdml1bW5ldHdvcmtzLmNvbSB3cm90ZToKPj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+Pj4gaW5kZXggZjZmNmRlMzY5
MS4uZDRmMDU4MWQzMyAxMDA2NDQKPj4+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+
Pj4gKysrIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKPj4+Pj4gQEAgLTIxMDMsNiArMjEwMywxNyBA
QCB2b2lkIGRvX3RyYXBfZ3Vlc3Rfc3luYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAKPj4+Pj4gKnJl
Z3MpCj4+Pj4+IMKgIHsKPj4+Pj4gwqDCoMKgwqDCoCBjb25zdCB1bmlvbiBoc3IgaHNyID0geyAu
Yml0cyA9IHJlZ3MtPmhzciB9Owo+Pj4+PiDCoCArI2lmZGVmIENPTkZJR19WR0lDX0VSUkFUQQo+
Pj4+PiArwqDCoMKgIGludCByZXQ7Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDCoCByZXTCoCA9IGRvX2Zp
eHVwX3ZnaWNfZXJyYXRhKHJlZ3MsaHNyKTsKPj4+Pj4gK8KgwqDCoCBpZiAoICFyZXQgKQo+Pj4+
PiArwqDCoMKgIHsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGFkdmFuY2VfcGMocmVncywgaHNyKTsK
Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4+Pgo+Pj4+IEkgYW0gZnVsbHkgYXdhcmUg
dGhhdCBJIHN1Z2dlc3RlZCB0aGlzIHNvbHV0aW9uIGFuZCBzdGlsbCBzdXBwb3J0IAo+Pj4+IHRo
YXQgdGhlIHZHSUMgZXJyYXRhIHNob3VsZCBiZSBmdWxseSBzZXBhcmF0ZWQuIEFmdGVyIGFsbCwg
aXQgZGVhbHMgCj4+Pj4gd2l0aCBoYXJkd2FyZSBidWcgYW5kIHRoZSBlcnJhdGEgd2lsbCBqdXN0
IHVwZGF0ZSB0aGUgTFJzIGFzIHRoZSAKPj4+PiBoYXJkd2FyZSB3b3VsZCBkby4KPj4+Pgo+Pj4+
IGVudGVyX2h5cGVydmlzb3JfaGVhZCgpIHdpbGwgc3luYyB0aGUgTFJzIHN0YXRlIHRvIHRoZSBp
bnRlcm5hbCB2R0lDIAo+Pj4+IHN0YXRlLiBsZWF2ZV9oeXBlcnZpc29yX2hlYWQoKSB3aWxsIHBy
b2Nlc3MgcGVuZGluZyBzb2Z0aXJxIGFuZCAKPj4+PiB3cml0ZS91cGRhdGUgdGhlIExScyBiYXNl
ZCBvbiB0aGUgaW50ZXJuYWwgdkdJQyBzdGF0ZS4KPj4+Pgo+Pj4+IEFzIHlvdSByaWdodGZ1bGx5
IGRpZCwgdGhlIGRvX2ZpeHVwX3ZnaWNfZXJyYXRhIHNob3VsZCBiZSBjYWxsZWQgCj4+Pj4gYmVm
b3JlIHN5bmNpbmcgdGhlIExScy4gSG93ZXZlciwgZXZlbiBpZiB5b3UgcmV0dXJuIGVhcmx5IGhl
cmUsIHlvdSAKPj4+PiB3aWxsIHN0aWxsIGV4ZWN1dGUgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCku
IFRoaXMgbWVhbiB0aGF0IHBlbmRpbmcgCj4+Pj4gc29mdGlycXMgd2lsbCBiZSBwcm9jZXNzZWQg
YW5kIHBvdGVudGlhbGx5IHRoZSB2Q1BVIHJlc2NoZWR1bGVkLiAKPj4+PiBCZWNhdXNlIHRoZSBM
UnMgd2VyZSBub3Qgc3luY2VkIChlbnRlcl9oeXBlcnZpc29yX2hlYWQoKSkgd2FzIG5vdCAKPj4+
PiBjYWxsZWQsIHRoZW4gdGhlIHZHSUMgc3RhdGUgd2lsbCBub3Qgb3V0LW9mLWRhdGUgYW5kIHdv
dWxkIGxlYWQgdG8gCj4+Pj4gYWxsIHNvcnQgb2YgcG90ZW50aWFsIGlzc3Vlcy4KPj4+Pgo+Pj4+
IEFzIHRoZSB2R0lDIGVycmF0YSBpbXBsaWVzIHRyYXBwaW5nIHRoZSByZWdpc3RlciBzdWNoIGFz
IElBUjEgCj4+Pj4gKHJlYWRpbmcgaW50ZXJydXB0KSwgd2Ugd2FudCB0byBnZXQgYSBmYXN0cGF0
aCBmb3IgaXQgKGUuZyBub3QgCj4+Pj4gdHJ5aW5nIHRvIGV4ZWN1dGUgc29mdGlycS4uLikuIFNv
IEkgdGhpbmsgd2Ugc2hvdWxkIGJ5cGFzcyAKPj4+PiBsZWF2ZV9oeXBlcnZpc29yX3RhaWwoKS4g
SSBhbSBub3QgZW50aXJlbHkgc3VyZSBob3cgdG8gZG8gaXQgbmljZWx5IAo+Pj4+IHRob3VnaHQu
Cj4+Pj4KPj4+Cj4+PiBIb3cgYWJvdXQgYWRkaW5nIGEgY2hlY2sgZm9yIGdyb3VwMV90cmFwIGVu
YWJsZSBpbiAKPj4+IGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpLgo+Pj4KPj4+IHZvaWQgbGVhdmVf
aHlwZXJ2aXNvcl90YWlsKHZvaWQpCj4+PiB7Cj4+PiAraWYgKGdyb3VwMV90cmFwKQo+Pj4gKyDC
oCByZXR1cm47Cj4+Cj4+IEkgZ3Vlc3MgeW91IG1lYW4gdGhlIHZhcmlhYmxlIHlvdSBpbnRyb2R1
Y2VkIGluIHBhdGNoICMxMC4gSW4gdGhhdCAKPj4gY2FzZSwgdGhpcyB3b3VsZCBiZSB0b3RhbGx5
IHdyb25nLiBZb3Ugb25seSB3YW50IHRvIHNraXAgCj4+IGxlYXZlX2h5cGVydmlzb3JfdGFpbCgp
IHdoZW4geW91IGFyZSBoYW5kbGluZyBhIElDVl8qIFN5c3RlbSByZWdpc3RlcnMuCj4+Cj4+IFdo
YXQgeW91IHdhbnQgaXMgYWRkaW5nIGEgYm9vbCBpbiB0aGUgc3RydWN0dXJlIGNwdV9pbmZvIHRv
IHRlbGwgCj4+IHdoZXRoZXIgbGVhdmVfaHlwZXJ2aXNvcl90YWlsKCkgc2hvdWxkIGJlIHNraXBw
ZWQuCj4+Cj4gV2h5IHdvdWxkIGl0IGJlIHdyb25nPyBJIGRvbid0IGZvbGxvdyBvdXIgcG9pbnQu
CgpBcyBJIG1lbnRpb25lZCBpbiBvbmUgb2YgbXkgcHJldmlvdXMgZS1tYWlsLCBsZWF2ZV9oeXBl
cnZpc29yX3RhaWwoKSAKd2lsbCBwcm9jZXNzIHBlbmRpbmcgc29mdGlycSBhbmQgd3JpdGUvdXBk
YXRlIHRoZSBMUnMgYmFzZWQgb24gdGhlIAppbnRlcm5hbCB2R0lDIHN0YXRlLiBTb2Z0aXJxIGFy
ZSB1c2VkIGZvciBzY2hlZHVsaW5nLCBoYW5kbGluZyB0aW1lciwuLi4KClNvIHVubGVzcyB5b3Ug
d2FudCB0byBtYWtlIFhlbiB1bnVzYWJsZSBvbiBUaHVuZGVyLVgsIHlvdSByZWFsbHkgZG9uJ3Qg
CndhbnQgdG8gYnlwYXNzIGxlYXZlX2h5cGVydmlzb3JfdGFpbCgpIGluIGFsbCB0aGUgY2FzZXMu
IEhlbmNlIHRoZSAKc3VnZ2VzdCBvZiBhIGZsYWcgaW4gY3B1X2luZm8gdG8gcHJvdmlkZSBhIGZh
c3RwYXRoIGluIGNlcnRhaW4gY2FzZXMuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:44:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGGh-0006LJ-Cg; Mon, 26 Feb 2018 10:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqGGg-0006Kr-FS
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:44:26 +0000
X-Inumbo-ID: 427230ac-1ae2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 427230ac-1ae2-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:46:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68591047"
Date: Mon, 26 Feb 2018 10:44:14 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180226104414.qjcefuqhbsgcchef@MacBook-Pro-de-Roger.local>
References: <5A93C77302000078001AB8CB@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A93C77302000078001AB8CB@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH] x86/PV: fix off-by-one in I/O bitmap limit
 check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMTI6Mzg6MTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLmFwdUBjaXRyaXguY29tPgoKSSB3b3Vs
ZCBob3dldmVyIGludmVydCB0aGUgY2hlY2ssIG15IGJyYWluIGZpbmRzIGl0IGVhc2llciB0byBy
ZWFkCmFzOgoKKHBvcnQgKyBieXRlcykgPD0gdi0+YXJjaC5wdl92Y3B1LmlvYm1wX2xpbWl0CgpU
aGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:49:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:49:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGLp-0006iR-VI; Mon, 26 Feb 2018 10:49:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqGLp-0006iL-By
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:49:45 +0000
X-Inumbo-ID: 00077621-1ae3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 00077621-1ae3-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:51:29 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 03:49:37 -0700
Message-Id: <5A93F44E02000078001ABA67@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 03:49:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5A93E52002000078001AB99C@prv-mh.provo.novell.com>
 <65113e59-589e-b43b-1e7a-186f989255fd@suse.com>
In-Reply-To: <65113e59-589e-b43b-1e7a-186f989255fd@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] (partial) Spectre v2 mitigation without on Skylake
 IBRS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDExOjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Ni8wMi8xOCAxMDo0NCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+IGlmIHJ1bm5pbmcgUFYgTGludXgg
b24gb2xkZXIgWGVuICg0LjUgYW5kIGVhcmxpZXIpIGlzIHJlbGV2YW50LCBpdCBtYXkgYmUKPj4g
bmVjZXNzYXJ5IHRvIHVzZSBhIG1lY2hhbmlzbSBvdGhlciB0aGFuIElCUlMgdG8gbWl0aWdhdGUg
U3BlY3RyZSB2Mgo+PiBvbiBTa3lsYWtlLiBUaGF0IGlzIGJlY2F1c2UgdGhlIG5ldyBNU1IgdmFs
dWUgY2FuJ3QgYmUgbWlncmF0ZWQKPj4gcHJpb3IgdG8gbWlncmF0aW9uIHYyLiBPZiBjb3Vyc2Ug
b25lIG9wdGlvbiB3b3VsZCBiZSB0byByZXRyb2ZpdCBzb21lCj4+IG1lY2hhbmlzbSBpbnRvIG5l
d2VyIFhlbiB2ZXJzaW9ucyB0aGF0IG1ha2VzIHRoZW0gYWNjZXB0IHdoYXRldmVyCj4+IGV4dGVu
c2lvbiB0byBlLmcuIHN0cnVjdCBodm1faHdfY3B1IG9uZSBtaWdodCB3YW50IHRvIGludmVudCBm
b3IKPj4gdGhlIG9sZGVyIFhlbiB2ZXJzaW9ucy4gQnV0IHRoYXQgZG9lc24ndCBzZWVtIHZlcnkg
ZGVzaXJhYmxlLgo+IAo+IENhbiB5b3UgcGxlYXNlIGVsYWJvcmF0ZSBhIGxpdHRsZSBiaXQgbW9y
ZSB3aGF0IHRoZSByZWFsIHByb2JsZW0gaXM/Cj4gCj4gSSBfdGhpbmtfIHlvdSBhcmUgcmVmZXJy
aW5nIHRvIHRoZSBwcm9ibGVtIHRoYXQgYSBwdiBrZXJuZWwgd291bGQgd2FudAo+IHRvIHVzZSBJ
QlJTIGZvciBtaXRpZ2F0aW9uIG9mIFNwZWN0cmUgVjIgYW5kIGFmdGVyIGEgbWlncmF0aW9uIHRo
YXQKPiBzZXR0aW5nIHdvdWxkIGJlIGxvc3QuCgoiTG9zdCIgaXMgdGhlIHdyb25nIHRlcm0gaW1v
OiBBIGh5cGVydmlzb3IgdGhhdCdzIGJlZW4gcGF0Y2hlZCBmb3IKU3BlY3RyZSB2MiAoYW5kIHRo
YXQncyBhIHByZXJlcSBhbnl3YXksIGJlY2F1c2Ugd2Ugd2FudCB0aGUKa2VybmVsIHRvIHVzZSBJ
QlBCLCB3aGljaCB1dGlsaXplcyBhbiBNU1IgdGhhdCBkb2Vzbid0IG5lZWQKbWlncmF0aW5nKSBz
aG91bGQgYXQgbGVhc3QgZG8gX3NvbWV0aGluZ18gd2l0aCB0aGUgTVNSICh3aGVuIGl0J3MKbm9u
LXplcm8pLiBUaGUgbW9zdCBuYXR1cmFsIHRoaW5nIChpbW8pIGlzIHRvIG1ha2UgdGhvc2Ugb2xk
ZXIKaHlwZXJ2aXNvcnMgc3VwcG9ydCBYRU5fRE9NQ1RMX3tnZXQsc2V0fV92Y3B1X21zcnMuIFRo
YXQgaW4KdHVybiBjYWxscyBmb3IgdGhlIHRvb2wgc3RhY2sgdG8gZ2FpbiB0aGUgY2hlY2sgdGhh
dCBBbmRyZXcgaGFkCmFkZGVkIHRvIGxpYnhjIGluIGRiMjRmN2YwMTIgKCJsaWJ4YzogdXNlIGFu
IGV4cGxpY2l0IGNoZWNrIGZvciBQVgpNU1JzIGluIHhjX2RvbWFpbl9zYXZlKCkgIiksIGNhdXNp
bmcgbWlncmF0aW9uIHRvIGZhaWwgd2hlbiB0aGUKTVNSIGlzIG5vbi16ZXJvIG9uIGFueSBvZiB0
aGUgZ3Vlc3QncyB2Q1BVLXMuCgo+IElmIHRoaXMgaXMgdGhlIGNhc2UgSSBiZWxpZXZlIHRoZSBl
YXNpZXN0IHNvbHV0aW9uIHdvdWxkIGJlIHRvIGxldCB0aGUKPiBrZXJuZWwgc2V0IHRoZSBNU1Ig
YWdhaW4gYWZ0ZXIgbGVhdmluZyBzdXNwZW5kZWQgc3RhdGUuIHN1c3BlbmQvcmVzdW1lCj4gcmVx
dWlyZSBob29rcyBpbiBwdiBrZXJuZWxzIGFmdGVyIGFsbC4KCkhtbSwgdGhpcyBjb3VsZCBiZSBs
ZXZlcmFnZWQgaXJyZXNwZWN0aXZlIG9mIHdoYXQgSSd2ZSB3cml0dGVuCmFib3ZlIC0gdGhlIGtl
cm5lbCBjb3VsZCB0aGVuIGFsc28gY2xlYXIgdGhlIE1TUiBkdXJpbmcgc3VzcGVuZCwKdGh1cyBh
bGxvd2luZyB0aGUgY2hlY2sgaW4gbGlieGMgdG8gcGFzcy4KCkphbgoKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:50:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:50:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGMy-0007GL-8L; Mon, 26 Feb 2018 10:50:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqGMx-0007G3-60
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:50:55 +0000
X-Inumbo-ID: 2a6c04e1-1ae3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2a6c04e1-1ae3-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:52:41 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 03:50:48 -0700
Message-Id: <5A93F49502000078001ABA75@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 03:50:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A93C77302000078001AB8CB@prv-mh.provo.novell.com>
 <20180226104414.qjcefuqhbsgcchef@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180226104414.qjcefuqhbsgcchef@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/PV: fix off-by-one in I/O bitmap limit
 check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDExOjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgRmViIDI2LCAyMDE4IGF0IDEyOjM4OjExQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Cj4gUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLmFwdUBjaXRyaXguY29tPgoK
VGhhbmtzLgoKPiBJIHdvdWxkIGhvd2V2ZXIgaW52ZXJ0IHRoZSBjaGVjaywgbXkgYnJhaW4gZmlu
ZHMgaXQgZWFzaWVyIHRvIHJlYWQKPiBhczoKPiAKPiAocG9ydCArIGJ5dGVzKSA8PSB2LT5hcmNo
LnB2X3ZjcHUuaW9ibXBfbGltaXQKCk15IGJyYWluIHRvbywgYnV0IEkgZGlkbid0IHdhbnQgdG8g
bWFrZSB1bnJlbGF0ZWQgY2hhbmdlcy4KCkphbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 10:58:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 10:58:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGTx-0007fM-0l; Mon, 26 Feb 2018 10:58:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqGTv-0007ek-Jq
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 10:58:07 +0000
X-Inumbo-ID: 2be9b340-1ae4-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 2be9b340-1ae4-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 10:59:52 +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 915791596;
 Mon, 26 Feb 2018 02:58:00 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 9E7833F24D;
 Mon, 26 Feb 2018 02:57:59 -0800 (PST)
To: Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xenproject.org>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
 <20180221214701.1646-3-wei.liu2@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <c94e282f-99f7-9500-47a7-2ad9238695ba@arm.com>
Date: Mon, 26 Feb 2018 10:57:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180221214701.1646-3-wei.liu2@citrix.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH RFC 02/10] passthrough: split out x86 PCI
 code to x86/pci.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMS8wMi8xOCAyMTo0NiwgV2VpIExpdSB3cm90ZToKPiBNb3ZlIHRoZSBmdW5jdGlv
bnMgdGhhdCByZWZlcmVuY2UgeDg2IGh2bSBkYXRhIHN0cnVjdHVyZXMgdG8gaXRzIG93bgo+IGZp
bGUuICBSZW5hbWUgcGNpX2NsZWFuX2RwY2lfaXJxcyB0byBhcmNoX3BjaV9jbGVhbl9pcnFzLgoK
TklUOiBEb3VibGUgc3BhY2UuCgo+IAo+IFRoZXJlIGlzIHN0aWxsIG9uZSBsb2NhdGlvbiBpbiB0
aGF0IGZpbGUgd2hpY2ggcmVmZXJlbmNlcwo+IGFyY2guaHZtX2RvbWFpbiwgYnV0IGl0IGlzIGZp
bmUgYmVjYXVzZSBBUk0gZ3Vlc3QgaXMgSFZNLgoKSSBndWVzcyB5b3UgbWVhbiBodm1fZG9tYWlu
Lm1lbV9zaGFyaW5nX2VuYWJsZWQ/IElmIHNvLCB3ZSBkb24ndCBzdXBwb3J0IAptZW1vcnkgc2hh
cmluZyBvbiBBUk0uIFRoaXMgd291bGQgbmVlZCB0byBiZSBzdHViLgoKPiAKPiBTaWduZWQtb2Zm
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBTdGVmYW5vIFN0
YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4gQ2M6IEp1bGllbiBHcmFsbCA8anVs
aWVuLmdyYWxsQGFybS5jb20+Cj4gQ2M6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAKPiBBUk0g
ZG9lc24ndCBzZWxlY3QgSEFTX1BDSSwgdGhhdCdzIHdoeSBBUk0gYnVpbGQgaXMgbm90IGJyb2tl
biBieQo+IHRoaXMuIEFJVUkgQVJNIHdpbGwgc2VsZWN0IEhBU19QQ0kgYXQgc29tZSBwb2ludCwg
aGVuY2UgSSBvbmx5IG1vdmUKPiB0aGUgeDg2IGJpdHMuCgpQb3RlbnRpYWxseSB0aGVyZSBhcmUg
bW9yZSB4ODYtaXNtIGluIHRoYXQgY29kZSBzdWNoIGFzIHRoZSB3YXkgdG8gCmhhbmRsZSBNU0ku
IEFueXdheSwgdGhpcyBwYXRjaCBtYWtlcyBzZW5zZSBmcm9tIGFuIEFybSBwZXJzcGVjdGl2ZToK
CkFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgoKQ2hlZXJzLAoK
LS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:08:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:08:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGdw-00006z-PY; Mon, 26 Feb 2018 11:08:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqGdv-00006t-6T
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:08:27 +0000
X-Inumbo-ID: 3c98f2ce-1ae5-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3c98f2ce-1ae5-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:07:30 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 1FA06ABB2;
 Mon, 26 Feb 2018 11:08:24 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Mon, 26 Feb 2018 12:08:22 +0100
Message-Id: <20180226110822.13787-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH] xen: use hvc console for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlIGh2YyBjb25zb2xlIGlzIGFkZGVkIGFzIGEgcHJlZmVycmVkIGNvbnNvbGUgZm9y
IHB2IGRvbVVzCm9ubHkuIEFzIHRoaXMgcmVxdWlyZXMgYSBib290IHBhcmFtZXRlciBmb3IgZ2V0
dGluZyBkb20wIG1lc3NhZ2VzIHBlcgpkZWZhdWx0IGFkZCBpdCBmb3IgZG9tMCwgdG9vLgoKU2ln
bmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgotLS0KIGFyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8IDQgKysrLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9u
cygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
cHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwppbmRleCBjMDQ3ZjQyNTUyZTEuLmQy
Nzc0MGE4MGM1ZSAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCisrKyBi
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwpAQCAtMTM3Nyw3ICsxMzc3LDYgQEAgYXNtbGlu
a2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQogCWlmICgh
eGVuX2luaXRpYWxfZG9tYWluKCkpIHsKIAkJYWRkX3ByZWZlcnJlZF9jb25zb2xlKCJ4ZW5ib290
IiwgMCwgTlVMTCk7CiAJCWFkZF9wcmVmZXJyZWRfY29uc29sZSgidHR5IiwgMCwgTlVMTCk7Ci0J
CWFkZF9wcmVmZXJyZWRfY29uc29sZSgiaHZjIiwgMCwgTlVMTCk7CiAJCWlmIChwY2lfeGVuKQog
CQkJeDg2X2luaXQucGNpLmFyY2hfaW5pdCA9IHBjaV94ZW5faW5pdDsKIAl9IGVsc2UgewpAQCAt
MTQxMCw2ICsxNDA5LDkgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0
YXJ0X2tlcm5lbCh2b2lkKQogCiAJCXhlbl9ib290X3BhcmFtc19pbml0X2VkZCgpOwogCX0KKwor
CWFkZF9wcmVmZXJyZWRfY29uc29sZSgiaHZjIiwgMCwgTlVMTCk7CisKICNpZmRlZiBDT05GSUdf
UENJCiAJLyogUENJIEJJT1Mgc2VydmljZSB3b24ndCB3b3JrIGZyb20gYSBQViBndWVzdC4gKi8K
IAlwY2lfcHJvYmUgJj0gflBDSV9QUk9CRV9CSU9TOwotLSAKMi4xMy42CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:10:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:10:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGfc-0000i3-3e; Mon, 26 Feb 2018 11:10:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGfb-0000f3-AL
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:10:11 +0000
X-Inumbo-ID: daf19346-1ae5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id daf19346-1ae5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:11:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68592566"
To: Jan Beulich <JBeulich@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <5A93C77302000078001AB8CB@prv-mh.provo.novell.com>
 <20180226104414.qjcefuqhbsgcchef@MacBook-Pro-de-Roger.local>
 <5A93F49502000078001ABA75@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8244efbf-def2-561c-7e8d-4714992f5e01@citrix.com>
Date: Mon, 26 Feb 2018 11:10:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A93F49502000078001ABA75@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/PV: fix off-by-one in I/O bitmap limit
 check
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMTggMTA6NTAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjAyLjE4IGF0
IDExOjQ0LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+PiBPbiBNb24sIEZlYiAyNiwg
MjAxOCBhdCAxMjozODoxMUFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPj4gUmV2aWV3ZWQtYnk6IFJv
Z2VyIFBhdSBNb25uw6kgPHJvZ2VyLmFwdUBjaXRyaXguY29tPgo+IFRoYW5rcy4KPgo+PiBJIHdv
dWxkIGhvd2V2ZXIgaW52ZXJ0IHRoZSBjaGVjaywgbXkgYnJhaW4gZmluZHMgaXQgZWFzaWVyIHRv
IHJlYWQKPj4gYXM6Cj4+Cj4+IChwb3J0ICsgYnl0ZXMpIDw9IHYtPmFyY2gucHZfdmNwdS5pb2Jt
cF9saW1pdAo+IE15IGJyYWluIHRvbywgYnV0IEkgZGlkbid0IHdhbnQgdG8gbWFrZSB1bnJlbGF0
ZWQgY2hhbmdlcy4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPi7CoCBJIHRoaW5rIHRoaXMgaXMKYSBzdWZmaWNpZW50bHkgc21hbGwgYW5kIHdl
bGwtZGVzY3JpYmUgY2hhbmdlIHRoYXQgcmVhcnJhbmdpbmcgdGhlCmV4cHJlc3Npb24gZm9yIGNs
YXJpdHkgaXMgZmluZS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:16:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:16:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGlf-00014m-OM; Mon, 26 Feb 2018 11:16:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGlf-00014e-1i
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:16:27 +0000
X-Inumbo-ID: bb3c66c8-1ae6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bb3c66c8-1ae6-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:18:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68592980"
To: Roger Pau Monne <roger.pau@citrix.com>, <xen-devel@lists.xenproject.org>
References: <20180223141100.61544-1-roger.pau@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e7268ada-b4c8-c5ca-445e-602a30ca7f55@citrix.com>
Date: Mon, 26 Feb 2018 11:16:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180223141100.61544-1-roger.pau@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v6] x86/clang: allow integrated assembler
	usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDIvMTggMTQ6MTEsIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBJZiB0aGUgcmVxdWly
ZWQgZmVhdHVyZXMgYXJlIHByZXNlbnQuCj4KPiBNb2RpZnkgYXMtb3B0aW9uLWFkZCB0byBhZGQg
YW4gb3B0aW9uIGluIGNhc2UgdGhlIHRlc3QgZmFpbHMsIGFuZCB1c2UKPiBpdCB0byBkZXRlY3Qg
d2hldGhlciB0aGUgcmVxdWlyZWQgY2xhbmcgaW50ZWdyYXRlZCBhc3NlbWJsZXIgZmVhdHVyZXMK
PiBhcmUgcHJlc2VudC4KPgo+IFRoaXMgcGF0Y2ggaGFzIGJlZW4gdGVzdGVkIHdpdGggY2xhbmcg
My41LCBjbGFuZyA2LCBnY2MgNi40LjAgd2l0aG91dAo+IHJldHBvbGluZSBzdXBwb3J0IGFuZCBn
Y2MgNy4zLjEgd2l0aCByZXRwb2xpbmUgc3VwcG9ydC4KPgo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gU2lnbmVkLW9mZi1ieTogUm9n
ZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpGV0lXLCBJJ3ZlIGp1c3QgdGVz
dGVkIHRoaXMgaW4gY29tYmluYXRpb24gd2l0aCBteSBhbHRlcm5hdGl2ZXMgc2VyaWVzCmFuZCBl
dmVyeXRoaW5nIGlzIHdvcmtpbmcgYXMgZXhwZWN0ZWQuwqAgU3RyaWN0bHkgc3BlYWtpbmcsIGl0
IGRvZXMgbmVlZAphbiBhY2sgZnJvbSBzb21lb25lIGVsc2UgYXMgaXQgaXMgbm93IFNvQiBteXNl
bGYgYW5kIFJvZ2VyLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:20:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:20:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGpX-0001jZ-B8; Mon, 26 Feb 2018 11:20:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqGpW-0001jS-GD
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:20:26 +0000
X-Inumbo-ID: e9f19a41-1ae6-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e9f19a41-1ae6-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:19:30 +0100 (CET)
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 3C76A80D;
 Mon, 26 Feb 2018 03:20:24 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 8A9EF3F487;
 Mon, 26 Feb 2018 03:20:23 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-31-andre.przywara@linaro.org>
 <0af8db8c-25f2-2472-5c36-e2891c53eec5@arm.com>
 <85b4eb32-b711-acca-ea16-6df8b7faaea1@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <7b434e13-48a3-4c18-6e19-f0d975bfac03@arm.com>
Date: Mon, 26 Feb 2018 11:20:22 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <85b4eb32-b711-acca-ea16-6df8b7faaea1@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 30/49] ARM: new VGIC: Add ENABLE
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAyMy8wMi8xOCAxNToxOCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiAr
wqDCoMKgIGlycV9kZXNjX3QgKmRlc2M7Cj4+PiArwqDCoMKgIGludCBpOwo+Pj4gK8KgwqDCoCB1
bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4gK8KgwqDCoCBlbnVtIHZnaWNfaXJxX2NvbmZpZyBjb25m
aWc7Cj4+PiArCj4+PiArwqDCoMKgIGZvcl9lYWNoX3NldF9iaXQoIGksICZ2YWwsIGxlbiAqIDgg
KQo+Pj4gK8KgwqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnE7
Cj4+PiArCj4+PiArwqDCoMKgwqDCoMKgwqAgaXJxID0gdmdpY19nZXRfaXJxKHZjcHUtPmRvbWFp
biwgdmNwdSwgaW50aWQgKyBpKTsKPj4+ICsKPj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX2xvY2tf
aXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGlycS0+
ZW5hYmxlZCA9IHRydWU7Cj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBpcnEtPmh3ICkKPj4+ICvC
oMKgwqDCoMKgwqDCoCB7Cj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKgo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAqIFRoZSBpcnEgY2Fubm90IGJlIGEgUFBJLCB3ZSBvbmx5IHN1
cHBvcnQgZGVsaXZlcnkKPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKiBvZiBTUElzIHRv
IGd1ZXN0cy4KPj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKi8KPj4+ICvCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgIEFTU0VSVChpcnEtPmh3aW50aWQgPj0gMzIpOwo+Pj4gKwo+Pj4gK8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgZGVzYyA9IGlycV90b19kZXNjKGlycS0+aHdpbnRpZCk7Cj4+Cj4+
IFdoYXQgaXMgdGhlIHJhdGlvbmFsZSBiZWhpbmQgc3RvcmluZyBod2ludGlkIHJhdGhlciB0aGFu
IHRoZSBpcnFfZGVzYwo+PiBkaXJlY3RseT8KPiAKPiBXZWxsLCB0aGlzIGlzIGJlY2F1c2UgS1ZN
IGRvZXMgaXQgdGhpcyB3YXksIGZvciBhYnN0cmFjdGlvbiByZWFzb25zLAo+IG1vc3RseS4gTG9v
a2luZyBvdmVyIHRoZSB1c2VycyBJIHNlZSB0aGF0IG1vc3RseSB3ZSBhcmUgaW5kZWVkIGFmdGVy
IHRoZQo+IHN0cnVjdCBpcnFfZGVzYy4gQnV0IGl0IHdvdWxkIGFsc28gaW5jcmVhc2Ugc3RydWN0
IHZnaWNfaXJxIGJ5IDQgYnl0ZXMgOy0pCj4gCj4gSSBjb3VsZCB0cnkgdG8gbWFrZSB0byBtYWtl
IHRoZSBjaGFuZ2UsIGJ1dCBhbSBub3QgZnVsbHkgY29udmluY2VkLgo+IAo+IFdoYXQgYXJlIHlv
dXIgYXJndW1lbnRzIGZvciB0aGF0IGNoYW5nZT8KClRvIGJlIGhvbmVzdCwgSSBkb24ndCBoYXZl
IG11Y2ggYXJndW1lbnRzIDopLiBNeSBtYWluIGNvbmNlcm4gaXMgdXNpbmcgCmlycV90b19kZXNj
IHdyb25nbHkgd2hlbiB3ZSB3aWxsIGFkZCBzdXBwb3J0IGZvciByb3V0aW5nIFBQSSB0byBkb21h
aW5zLgpUaGlzIHdvdWxkIHVzZWZ1bCB0byBzdXBwb3J0IHRoZSB2aXJ0dWFsIHRpbWVyIHdpdGhv
dXQgdGhlIGhhY2sgd2UgCmN1cnJlbnRseSBoYXZlLgoKSW4gdGhlIFBQSSBjb250ZXh0LCBpcnFf
dG9fZGVzYyB3b3VsZCBhbHdheXMgcmV0dXJuIHRoZSBQUEkgaXJxX2Rlc2Mgb2YgCnRoZSBjdXJy
ZW50IENQVS4gSSBhbSBub3QgZW50aXJlbHkgaWYgdGhpcyB3aWxsIGFsd2F5cyBiZSBvayBmb3Ig
dXMuIEJ1dCAKSSBtaWdodCBiZSBvdmVyIGNhdXRpb3VzIDopLgoKU28gSSBndWVzcywgd2UgY2Fu
IGtlZXAgaXQgbGlrZSB0aGF0IGZvciBub3cuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:20:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:20:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGpa-0001k5-Hi; Mon, 26 Feb 2018 11:20:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqGpY-0001jO-U6
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:20:28 +0000
X-Inumbo-ID: 4b25c3bb-1ae7-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4b25c3bb-1ae7-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:22:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 04:20:21 -0700
Message-Id: <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 04:20:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <5A6750020200009C0431366C@prv-mh.provo.novell.com>
 <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
In-Reply-To: <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KHJlLXNlbmRpbmcgd2l0aCB4ZW4tZGV2ZWwgcmUtYWRkZWQ7IG5vdCBzdXJlIGhvdyBpdCBnb3Qg
bG9zdCkKCj4+PiBPbiAyMy4wMS4xOCBhdCAxNjowNywgPHJvZ2VyLnBhdUBjaXRyaXguY29tPiB3
cm90ZToKPiAtLS0KPiAgdG9vbHMvdGVzdHMvdnBjaS9lbXVsLmggICB8ICAgMSArCj4gIHhlbi9h
cmNoL3g4Ni9odm0vaW9yZXEuYyAgfCAgIDQgKwoKQWdhaW4gdGhlIENjIHRvIFBhdWwgaXMgbWlz
c2luZyAobm8gbWF0dGVyIHRoYXQgaXQncyBqdXN0IGEgdGlueSBjaGFuZ2UpLgoKPiArc3RhdGlj
IGludCBtYXBfcmFuZ2UodW5zaWduZWQgbG9uZyBzLCB1bnNpZ25lZCBsb25nIGUsIHZvaWQgKmRh
dGEsCj4gKyAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKmMpCj4gK3sKPiArICAg
IGNvbnN0IHN0cnVjdCBtYXBfZGF0YSAqbWFwID0gZGF0YTsKPiArICAgIGludCByYzsKPiArCj4g
KyAgICBmb3IgKCA7IDsgKQo+ICsgICAgewo+ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgc2l6ZSA9
IGUgLSBzICsgMTsKCkNvbnNpZGVyaW5nIHRoZSBsYWNrIG9mIGEgY29uZGl0aW9uIGluIHRoZSBm
b3IoKSBhbmQgdGhlIGluY2x1c2l2ZW5lc3MKb2YgdGhlIHJhbmdlICh3aGljaCBtZWFucyB5b3Ug
Y2FuJ3QgZXhwcmVzcyBhbiBlbXB0eSByYW5nZSkgSSBkb24ndAp1bmRlcnN0YW5kIGhvdyAuLi4K
Cj4gKyAgICAgICAgLyoKPiArICAgICAgICAgKiBBUk0gVE9ET3M6Cj4gKyAgICAgICAgICogLSBP
biBBUk0gd2hldGhlciB0aGUgbWVtb3J5IGlzIHByZWZldGNoYWJsZSBvciBub3Qgc2hvdWxkIGJl
IHBhc3NlZAo+ICsgICAgICAgICAqICAgdG8gbWFwX21taW9fcmVnaW9ucyBpbiBvcmRlciB0byBk
ZWNpZGUgd2hpY2ggbWVtb3J5IGF0dHJpYnV0ZXMKPiArICAgICAgICAgKiAgIHNob3VsZCBiZSB1
c2VkLgo+ICsgICAgICAgICAqCj4gKyAgICAgICAgICogLSB7dW59bWFwX21taW9fcmVnaW9ucyBk
b2Vzbid0IHN1cHBvcnQgcHJlZW1wdGlvbiwgaGVuY2UgdGhlIGJvZGdlCj4gKyAgICAgICAgICog
ICBiZWxvdyBpbiBvcmRlciB0byBsaW1pdCB0aGUgYW1vdW50IG9mIG1hcHBpbmdzIHRvIDY0IHBh
Z2VzIGZvcgo+ICsgICAgICAgICAqICAgZWFjaCBmdW5jdGlvbiBjYWxsLgo+ICsgICAgICAgICAq
Lwo+ICsKPiArI2lmZGVmIENPTkZJR19BUk0KPiArICAgICAgICBzaXplID0gbWluKDY0dWwsIHNp
emUpOwo+ICsjZW5kaWYKPiArCj4gKyAgICAgICAgcmMgPSAobWFwLT5tYXAgPyBtYXBfbW1pb19y
ZWdpb25zIDogdW5tYXBfbW1pb19yZWdpb25zKQo+ICsgICAgICAgICAgICAgKG1hcC0+ZCwgX2dm
bihzKSwgc2l6ZSwgX21mbihzKSk7Cj4gKyAgICAgICAgaWYgKCByYyA9PSAwICkKPiArICAgICAg
ICB7Cj4gKyAgICAgICAgICAgICpjICs9IHNpemU7Cj4gKyNpZmRlZiBDT05GSUdfQVJNCj4gKyAg
ICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwo+ICsjZW5kaWYKPiArICAgICAgICAgICAgYnJlYWs7
CgouLi4gdGhpcyB3b3JrcyBpbiB0aGUgQVJNIGNhc2UuIElmIHRoZSB3aG9sZSB0aGluZyBkb2Vz
bid0IHdvcmsgKGFuZApkb2Vzbid0IGdldCBidWlsdCkgZm9yIEFSTSByaWdodCBub3csIG1ha2Ug
dGhpcyBvYnZpb3VzIGJ5IG9uZSBvciBtb3JlCiNlcnJvciBkaXJlY3RpdmVzLgoKPiArc3RhdGlj
IHZvaWQgbW9kaWZ5X2RlY29kaW5nKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1h
cCwgYm9vbCByb20pCj4gK3sKPiArICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBk
ZXYtPnZwY2ktPmhlYWRlcjsKPiArICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRl
dmZuKSwgZnVuYyA9IFBDSV9GVU5DKHBkZXYtPmRldmZuKTsKPiArICAgIHVuc2lnbmVkIGludCBp
Owo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwgQVJSQVlfU0laRShoZWFkZXItPmJhcnMpOyBp
KysgKQo+ICsgICAgewo+ICsgICAgICAgIGlmICggcm9tICYmIGhlYWRlci0+YmFyc1tpXS50eXBl
ID09IFZQQ0lfQkFSX1JPTSApCj4gKyAgICAgICAgewo+ICsgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgcm9tX3BvcyA9IChpID09IDYpID8gUENJX1JPTV9BRERSRVNTCgpJIHByb2JhYmx5IHNob3Vs
ZCBoYXZlIG1lbnRpb25lZCB0aGlzIGVhcmxpZXIsIGJ1dCBJJ20gcmVhbGx5IHVuaGFwcHkKYWJv
dXQgc3VjaCBsaXRlcmFsICJtYWdpYyIgbnVtYmVycy4gUGxlYXNlIHVzZSBhIHN1aXRhYmxlIGV4
cHJlc3Npb24Kb3IgI2RlZmluZS4KCj4gK2Jvb2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0
IHZjcHUgKnYpCj4gK3sKPiArICAgIHdoaWxlICggdi0+dnBjaS5tZW0gKQo+ICsgICAgewo+ICsg
ICAgICAgIHN0cnVjdCBtYXBfZGF0YSBkYXRhID0gewo+ICsgICAgICAgICAgICAuZCA9IHYtPmRv
bWFpbiwKPiArICAgICAgICAgICAgLm1hcCA9IHYtPnZwY2kubWFwLAo+ICsgICAgICAgIH07Cj4g
Kwo+ICsgICAgICAgIHN3aXRjaCAoIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKHYtPnZwY2kubWVt
LCBtYXBfcmFuZ2UsICZkYXRhKSApCj4gKyAgICAgICAgewo+ICsgICAgICAgIGNhc2UgLUVSRVNU
QVJUOgo+ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiArCj4gKyAgICAgICAgZGVmYXVsdDoK
PiArICAgICAgICAgICAgaWYgKCB2LT52cGNpLm1hcCApCj4gKyAgICAgICAgICAgIHsKPiArICAg
ICAgICAgICAgICAgIHNwaW5fbG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2NrKTsKPiArICAg
ICAgICAgICAgICAgIG1vZGlmeV9kZWNvZGluZyh2LT52cGNpLnBkZXYsIHYtPnZwY2kubWFwLCB2
LT52cGNpLnJvbSk7Cj4gKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmdi0+dnBjaS5wZGV2
LT52cGNpLT5sb2NrKTsKPiArICAgICAgICAgICAgfQo+ICsgICAgICAgICAgICAvKiBmYWxsdGhy
b3VnaC4gKi8KPiArICAgICAgICBjYXNlIC1FTk9NRU06CgpZb3UgY2FyZWZ1bGx5IGhhbmRsZSB0
aGlzIGVycm9yIGhlcmUuCgo+ICtzdGF0aWMgdm9pZCBtYXliZV9kZWZlcl9tYXAoc3RydWN0IGRv
bWFpbiAqZCwgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsCj4gKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBzdHJ1Y3QgcmFuZ2VzZXQgKm1lbSwgYm9vbCBtYXAsIGJvb2wgcm9tKQo+ICt7
Cj4gKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7Cj4gKwo+ICsgICAgaWYgKCBpc19p
ZGxlX3ZjcHUoY3VycikgKQo+ICsgICAgewo+ICsgICAgICAgIHN0cnVjdCBtYXBfZGF0YSBkYXRh
ID0geyAuZCA9IGQsIC5tYXAgPSB0cnVlIH07Cj4gKwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAg
ICogT25seSB1c2VkIGZvciBkb21haW4gY29uc3RydWN0aW9uIGluIG9yZGVyIHRvIG1hcCB0aGUg
QkFScwo+ICsgICAgICAgICAqIG9mIGRldmljZXMgd2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5hYmxl
ZC4KPiArICAgICAgICAgKi8KPiArICAgICAgICBBU1NFUlQobWFwICYmICFyb20pOwo+ICsgICAg
ICAgIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKG1lbSwgbWFwX3JhbmdlLCAmZGF0YSk7CgpXaGF0
IGlmIHRoaXMgcHJvZHVjZXMgLUVOT01FTT8gQW5kIGRlc3BpdGUgaGF2aW5nIGxvb2tlZCBhdApz
ZXZlcmFsIHJldmlzaW9ucyBvZiB0aGlzLCBJIGNhbid0IG1ha2UgdGhlIGNvbm5lY3Rpb24gdG8g
d2h5IHRoaXMKaXMgaW4gYW4gaXNfaWRsZV92Y3B1KCkgY29uZGl0aW9uYWwgKG5laXRoZXIgdGhl
IGRpcmVjdCBjYWxsZXIgbm9yIHRoZQpuZXh0IGxldmVsIHVwIG1ha2UgdGhpcyBvYnZpb3VzIHRv
IG1lKS4gVGhlcmUncyBjbGVhcmx5IGEgbmVlZApmb3IgZXh0ZW5kaW5nIHRoZSBjb21tZW50LgoK
PiArc3RhdGljIHZvaWQgbW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJv
b2wgbWFwLCBib29sIHJvbSkKPiArewo+ICsgICAgc3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIg
PSAmcGRldi0+dnBjaS0+aGVhZGVyOwo+ICsgICAgc3RydWN0IHJhbmdlc2V0ICptZW0gPSByYW5n
ZXNldF9uZXcoTlVMTCwgTlVMTCwgMCk7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqdG1w
Owo+ICsgICAgdW5zaWduZWQgaW50IGk7Cj4gKyAgICBpbnQgcmM7Cj4gKwo+ICsgICAgaWYgKCAh
bWFwICkKPiArICAgICAgICBtb2RpZnlfZGVjb2RpbmcocGRldiwgZmFsc2UsIHJvbSk7Cj4gKwo+
ICsgICAgaWYgKCAhbWVtICkKPiArICAgICAgICByZXR1cm47CgpTaW1pbGFybHkgaGVyZSAtIHdo
eSBpcyBpdCBva2F5IChvciB3aGF0IGVmZmVjdCB3aWxsIGl0IGhhdmUpIHRvIHJldHVybgpoZXJl
IHdoZW4gd2UncmUgb3V0IG9mIG1lbW9yeSwgYnV0IHRoZSBjYWxsZXIgd29uJ3Qga25vdz8KCj4g
KyAgICAvKgo+ICsgICAgICogQ3JlYXRlIGEgcmFuZ2VzZXQgdGhhdCByZXByZXNlbnRzIHRoZSBj
dXJyZW50IGRldmljZSBCQVJzIG1lbW9yeSByZWdpb24KPiArICAgICAqIGFuZCBjb21wYXJlIGl0
IGFnYWluc3QgYWxsIHRoZSBjdXJyZW50bHkgYWN0aXZlIEJBUiBtZW1vcnkgcmVnaW9ucy4gSWYK
PiArICAgICAqIGFuIG92ZXJsYXAgaXMgZm91bmQsIHN1YnRyYWN0IGl0IGZyb20gdGhlIHJlZ2lv
biB0byBiZQo+ICsgICAgICogbWFwcGVkL3VubWFwcGVkLgo+ICsgICAgICoKPiArICAgICAqIE5C
OiB0aGUgcmFuZ2VzZXQgdXNlcyBpbmNsdXNpdmUgZnJhbWUgbnVtYmVycy4KPiArICAgICAqLwo+
ICsKPiArICAgIC8qCj4gKyAgICAgKiBGaXJzdCBmaWxsIHRoZSByYW5nZXNldCB3aXRoIGFsbCB0
aGUgQkFScyBvZiB0aGlzIGRldmljZSBvciB3aXRoIHRoZSBST00KPiArICAgICAqIEJBUiBvbmx5
LCBkZXBlbmRpbmcgb24gd2hldGhlciB0aGUgZ3Vlc3QgaXMgdG9nZ2xpbmcgdGhlIG1lbW9yeSBk
ZWNvZGUKPiArICAgICAqIGJpdCBvZiB0aGUgY29tbWFuZCByZWdpc3Rlciwgb3IgdGhlIGVuYWJs
ZSBiaXQgb2YgdGhlIFJPTSBCQVIgcmVnaXN0ZXIuCj4gKyAgICAgKi8KPiArICAgIGZvciAoIGkg
PSAwOyBpIDwgQVJSQVlfU0laRShoZWFkZXItPmJhcnMpOyBpKysgKQo+ICsgICAgewo+ICsgICAg
ICAgIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqYmFyID0gJmhlYWRlci0+YmFyc1tpXTsKPiArCj4g
KyAgICAgICAgaWYgKCAhTUFQUEFCTEVfQkFSKGJhcikgfHwKPiArICAgICAgICAgICAgIChyb20g
PyBiYXItPnR5cGUgIT0gVlBDSV9CQVJfUk9NCj4gKyAgICAgICAgICAgICAgICAgIDogKGJhci0+
dHlwZSA9PSBWUENJX0JBUl9ST00gJiYgIWhlYWRlci0+cm9tX2VuYWJsZWQpKSApCj4gKyAgICAg
ICAgICAgIGNvbnRpbnVlOwoKV2h5IGRvZXMgcm9tX2VuYWJsZWQgbWF0dGVyIGZvciB0aGUgIXJv
bSBjYXNlIHJhdGhlciB0aGFuIGZvcgp0aGUgcm9tIG9uZT8gSS5lLgoKICAgICAgICBpZiAoICFN
QVBQQUJMRV9CQVIoYmFyKSB8fAogICAgICAgICAgICAgKHJvbSA/IGJhci0+dHlwZSAhPSBWUENJ
X0JBUl9ST00gfHwgIWhlYWRlci0+cm9tX2VuYWJsZWQKICAgICAgICAgICAgICAgICAgOiBiYXIt
PnR5cGUgPT0gVlBDSV9CQVJfUk9NKSApCiAgICAgICAgICAgIGNvbnRpbnVlOwoKPwoKPiArICAg
ICAgICByYyA9IHJhbmdlc2V0X2FkZF9yYW5nZShtZW0sIFBGTl9ET1dOKGJhci0+YWRkciksCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEZOX1VQKGJhci0+YWRkciArIGJhci0+
c2l6ZSAtIDEpKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICB7Cj4gKyAgICAgICAg
ICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCj4gKyAgICAgICAgICAgICAgICAgICAiRmFpbGVk
IHRvIGFkZCBbJSIgUFJJX2dmbiAiLCAlIiBQUklfZ2ZuICIpOiAlZFxuIiwKPiArICAgICAgICAg
ICAgICAgICAgIFBGTl9ET1dOKGJhci0+YWRkciksIFBGTl9VUChiYXItPmFkZHIgKyBiYXItPnNp
emUgLSAxKSwKCkVpdGhlciB5b3UgdXNlIFthLGIpIGFuZCBkb24ndCBzdWJ0cmFjdCAxLCBvciB5
b3UgdXNlIFthLGJdIHdpdGggdGhlCnN1YnRyYWN0aW9uLiBTYW1lIGJlbG93LgoKSmFuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:23:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:23:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGrz-0001xs-To; Mon, 26 Feb 2018 11:22:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqGry-0001xl-AY
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:22:58 +0000
X-Inumbo-ID: 4455eea1-1ae7-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4455eea1-1ae7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:22:02 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 04:22:56 -0700
Message-Id: <5A93FC1C02000078001ABAF5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 04:22:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180223141100.61544-1-roger.pau@citrix.com>
In-Reply-To: <20180223141100.61544-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 IanJackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6] x86/clang: allow integrated assembler
	usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDE1OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IElmIHRoZSByZXF1aXJlZCBmZWF0dXJlcyBhcmUgcHJlc2VudC4KPiAKPiBNb2RpZnkgYXMtb3B0
aW9uLWFkZCB0byBhZGQgYW4gb3B0aW9uIGluIGNhc2UgdGhlIHRlc3QgZmFpbHMsIGFuZCB1c2UK
PiBpdCB0byBkZXRlY3Qgd2hldGhlciB0aGUgcmVxdWlyZWQgY2xhbmcgaW50ZWdyYXRlZCBhc3Nl
bWJsZXIgZmVhdHVyZXMKPiBhcmUgcHJlc2VudC4KPiAKPiBUaGlzIHBhdGNoIGhhcyBiZWVuIHRl
c3RlZCB3aXRoIGNsYW5nIDMuNSwgY2xhbmcgNiwgZ2NjIDYuNC4wIHdpdGhvdXQKPiByZXRwb2xp
bmUgc3VwcG9ydCBhbmQgZ2NjIDcuMy4xIHdpdGggcmV0cG9saW5lIHN1cHBvcnQuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBT
aWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkFj
a2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:24:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:24:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGtJ-00026F-7x; Mon, 26 Feb 2018 11:24:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hhj=fu=citrix.com=prvs=588a5efd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eqGtI-00025u-AN
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:24:20 +0000
X-Inumbo-ID: d5913304-1ae7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d5913304-1ae7-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:26:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464533091"
Date: Mon, 26 Feb 2018 11:24:00 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180226112400.izsjiuecs3svzld6@citrix.com>
References: <20180223141100.61544-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223141100.61544-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v6] x86/clang: allow integrated assembler
	usage
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDI6MTE6MDBQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IElmIHRoZSByZXF1aXJlZCBmZWF0dXJlcyBhcmUgcHJlc2VudC4KPiAKPiBNb2Rp
ZnkgYXMtb3B0aW9uLWFkZCB0byBhZGQgYW4gb3B0aW9uIGluIGNhc2UgdGhlIHRlc3QgZmFpbHMs
IGFuZCB1c2UKPiBpdCB0byBkZXRlY3Qgd2hldGhlciB0aGUgcmVxdWlyZWQgY2xhbmcgaW50ZWdy
YXRlZCBhc3NlbWJsZXIgZmVhdHVyZXMKPiBhcmUgcHJlc2VudC4KPiAKPiBUaGlzIHBhdGNoIGhh
cyBiZWVuIHRlc3RlZCB3aXRoIGNsYW5nIDMuNSwgY2xhbmcgNiwgZ2NjIDYuNC4wIHdpdGhvdXQK
PiByZXRwb2xpbmUgc3VwcG9ydCBhbmQgZ2NjIDcuMy4xIHdpdGggcmV0cG9saW5lIHN1cHBvcnQu
Cj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KPiBTaWduZWQtb2ZmLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4
LmNvbT4KCkFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:25:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGu1-0002CH-4I; Mon, 26 Feb 2018 11:25:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGu0-0002AJ-24
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:25:04 +0000
X-Inumbo-ID: 8ff8737a-1ae7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ff8737a-1ae7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:24:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464533226"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:24:54 +0000
Message-ID: <1519644297-11109-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/asm: Remove opencoded uses of
	altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBmdXR1cmUgY2hhbmdlcywgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgaXMgZ29pbmcgdG8gYmVj
b21lIG1vcmUgY29tcGxpY2F0ZWQKdG8gdXNlLiAgRnVydGhlcm1vcmUsIHRoZXJlIGFyZSBhbHJl
YWR5IEFMVEVSTkFUSVZFKiBtYWNyb3Mgd2hpY2ggY2FuIGJlIHVzZWQKdG8gYXZvaWQgb3BlbmNv
ZGluZyB0aGUgY3JlYXRpb24gb2YgcmVwbGFjZW1lbnQgaW5mb3JtYXRpb24uCgpGb3IgQVNNX1NU
QUMsIEFTTV9DTEFDIGFuZCBDUjRfUFYzMl9SRVNUT1JFLCB0aGlzIG1lYW5zIHRoZSByZW1vdmFs
IG9mIGFsbApoYXJkb2NkZWQgbGFiZWwgbnVtYmVycy4gIEZvciB0aGUgY3I0X3B2MzIgYWx0ZXJu
YXRpdmVzLCB0aGlzIG1lYW5zIGhhcmRjb2RpbmcKdGhlIGV4dHJhIHNwYWNlIHJlcXVpcmVkIGlu
IHRoZSBvcmlnaW5hbCBwYXRjaCBzaXRlLCBidXQgdGhlIGhhcmRjb2Rpbmcgd2lsbApiZSByZW1v
dmVkIGJ5IGEgbGF0ZXIgcGF0Y2guCgpObyBjaGFuZ2UgdG8gYW55IGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgaGFuZGxpbmcgb2Ygbm9wcyBpbnNpZGUgdGhlIG9yaWdpbmFsCnBhdGNoIHNpdGVzIGFy
ZSBhIGJpdCBkaWZmZXJlbnQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAyNiArKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8IDIwICsrKy0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oICAgIHwgMzIgKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9u
cygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9j
b21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXgg
NDU4ZDgxMC4uOGFiYTI2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0xMTEs
MTMgKzExMSwxMCBAQCBFTlRSWShjb21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCiAgICAgICAgIEFT
U0VSVF9JTlRFUlJVUFRTX0RJU0FCTEVECiAgICAgICAgIG1vdiAgICR+KFg4Nl9FRkxBR1NfSU9Q
THxYODZfRUZMQUdTX05UfFg4Nl9FRkxBR1NfVk0pLCVyMTFkCiAgICAgICAgIGFuZCAgIFVSRUdT
X2VmbGFncyglcnNwKSwlcjExZAotLkxjcjRfb3JpZzoKLSAgICAgICAgLnNraXAgLkxjcjRfYWx0
X2VuZCAtIC5MY3I0X2FsdCwgMHg5MAotLkxjcjRfb3JpZ19lbmQ6Ci0gICAgICAgIC5wdXNoc2Vj
dGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKLS5MY3I0X2FsdDoKKworLm1hY3JvIGFs
dF9jcjRfcHYzMgogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQotICAgICAgICBqcGUg
ICAuTGNyNF9hbHRfZW5kCisgICAgICAgIGpwZSAgIDJmCiAgICAgICAgIG1vdiAgIENQVUlORk9f
Y3I0LUNQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncyglcnNwKSwgJXJheAogICAgICAgICBhbmQg
ICAkflhFTl9DUjRfUFYzMl9CSVRTLCAlcmF4CiAxOgpAQCAtMTM1LDE3ICsxMzIsMTIgQEAgRU5U
UlkoY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICAgKi8KICAgICAgICAgY21wICAg
JXJheCwgQ1BVSU5GT19jcjQtQ1BVSU5GT19ndWVzdF9jcHVfdXNlcl9yZWdzKCVyc3ApCiAgICAg
ICAgIGpuZSAgIDFiCi0uTGNyNF9hbHRfZW5kOgotICAgICAgICAuc2VjdGlvbiAuYWx0aW5zdHJ1
Y3Rpb25zLCAiYSIKLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxjcjRfb3JpZywgLkxj
cjRfb3JpZywgWDg2X0ZFQVRVUkVfQUxXQVlTLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICguTGNyNF9vcmlnX2VuZCAtIC5MY3I0X29yaWcpLCAwCi0gICAgICAgIGFsdGluc3RydWN0
aW9uX2VudHJ5IC5MY3I0X29yaWcsIC5MY3I0X2FsdCwgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIFwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X29yaWdfZW5kIC0gLkxjcjRfb3Jp
ZyksIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X2FsdF9lbmQgLSAuTGNy
NF9hbHQpCi0gICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MY3I0X29yaWcsIC5MY3I0X2Fs
dCwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAsIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KC5MY3I0X29yaWdfZW5kIC0gLkxjcjRfb3JpZyksIFwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKC5MY3I0X2FsdF9lbmQgLSAuTGNyNF9hbHQpCi0gICAgICAgIC5wb3BzZWN0aW9uCisy
OgorLmVuZG0KKwlBTFRFUk5BVElWRV8yICIuc2tpcCA0NSwgMHg5MCIsIFwKKyAgICAgICAgICAg
IGFsdF9jcjRfcHYzMiwgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIFwKKyAgICAgICAgICAgIGFsdF9j
cjRfcHYzMiwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAKKwogICAgICAgICBvciAgICAkWDg2X0VGTEFH
U19JRiwlcjExCiAgICAgICAgIG1vdiAgICVyMTFkLFVSRUdTX2VmbGFncyglcnNwKQogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKaW5kZXggOTQxZjA2Zi4uZTkzOWYyMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNTY0
LDIzICs1NjQsOSBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICB0ZXN0YiAkWDg2
X0VGTEFHU19JRj4+OCxVUkVHU19lZmxhZ3MrMSglcnNwKQogICAgICAgICBqeiAgICBleGNlcHRp
b25fd2l0aF9pbnRzX2Rpc2FibGVkCiAKLS5MY3I0X3B2MzJfb3JpZzoKLSAgICAgICAgam1wICAg
LkxjcjRfcHYzMl9kb25lCi0gICAgICAgIC5za2lwICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNy
NF9wdjMyX2FsdCkgLSAoLiAtIC5MY3I0X3B2MzJfb3JpZyksIDB4Y2MKLSAgICAgICAgLnB1c2hz
ZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IgotLkxjcjRfcHYzMl9hbHQ6Ci0gICAg
ICAgIG1vdiAgIFZDUFVfZG9tYWluKCVyYngpLCVyYXgKLS5MY3I0X3B2MzJfYWx0X2VuZDoKLSAg
ICAgICAgLnNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiCi0gICAgICAgIGFsdGluc3RydWN0
aW9uX2VudHJ5IC5MY3I0X3B2MzJfb3JpZywgLkxjcjRfcHYzMl9hbHQsIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIFwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSwgXAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRf
cHYzMl9hbHQpCi0gICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MY3I0X3B2MzJfb3JpZywg
LkxjcjRfcHYzMl9hbHQsIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRV
UkVfWEVOX1NNQVAsIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X3B2MzJf
YWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSwgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpCi0gICAgICAgIC5wb3BzZWN0
aW9uCisgICAgICAgIEFMVEVSTkFUSVZFXzIgImptcCAuTGNyNF9wdjMyX2RvbmU7IC5za2lwIDIs
IDB4OTAiLCBcCisgICAgICAgICAgICBfX3N0cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCks
ICVyYXgpLCBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAorICAgICAgICAgICAgX19zdHJpbmdpZnko
bW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4KSwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAKIAogICAg
ICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICAuTGNyNF9wdjMyX2Rv
bmUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IGViZDJjODguLmE0ODQyNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hc21fZGVmbnMuaApAQCAtMTk1LDE4ICsxOTUsMTMgQEAgdm9pZCByZXRfZnJvbV9pbnRy
KHZvaWQpOwogI2RlZmluZSBfX0FTTV9TVEFDICAgICAgLmJ5dGUgMHgwZiwweDAxLDB4Y2IKIAog
I2lmZGVmIF9fQVNTRU1CTFlfXwotI2RlZmluZSBBU01fQUMob3ApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIDY2MTogQVNNX05P
UDM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IjsgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICA2NjI6IF9fQVNNXyMjb3A7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5wb3BzZWN0aW9uOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
LnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSA2NjFiLCA2NjFiLCBYODZfRkVB
VFVSRV9BTFdBWVMsIDMsIDA7ICAgICBcCi0gICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IDY2
MWIsIDY2MmIsIFg4Nl9GRUFUVVJFX1hFTl9TTUFQLCAzLCAzOyAgICAgICBcCi0gICAgICAgIC5w
b3BzZWN0aW9uCi0KLSNkZWZpbmUgQVNNX1NUQUMgQVNNX0FDKFNUQUMpCi0jZGVmaW5lIEFTTV9D
TEFDIEFTTV9BQyhDTEFDKQorI2RlZmluZSBBU01fU1RBQyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDMp
LCAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoX19BU01fU1RBQyksIFg4
Nl9GRUFUVVJFX1hFTl9TTUFQCisKKyNkZWZpbmUgQVNNX0NMQUMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1AzKSwgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KF9fQVNNX0NMQUMp
LCBYODZfRkVBVFVSRV9YRU5fU01BUAogCiAubWFjcm8gd3JpdGVfY3IzIHZhbDpyZXEsIHRtcDE6
cmVxLCB0bXAyOnJlcQogICAgICAgICBtb3YgICAlY3I0LCAlXHRtcDEKQEAgLTIxNywxNSArMjEy
LDEwIEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICAgICAgICAgbW92ICAgJVx0bXAyLCAl
Y3I0CiAuZW5kbQogCi0jZGVmaW5lIENSNF9QVjMyX1JFU1RPUkUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA2Njc6IEFTTV9OT1A1OyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLnB1c2hzZWN0
aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IjsgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIDY2ODogY2FsbCBjcjRfcHYzMl9yZXN0b3JlOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAuc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSI7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgNjY3Yiwg
NjY3YiwgWDg2X0ZFQVRVUkVfQUxXQVlTLCA1LCAwOyBcCi0gICAgICAgIGFsdGluc3RydWN0aW9u
X2VudHJ5IDY2N2IsIDY2OGIsIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCA1LCA1OyAgIFwKLSAgICAg
ICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgNjY3YiwgNjY4YiwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAs
IDUsIDU7ICAgXAotICAgICAgICAucG9wc2VjdGlvbgorI2RlZmluZSBDUjRfUFYzMl9SRVNUT1JF
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0
cmluZ2lmeShBU01fTk9QNSksICAgICAgICAgICAgICAgIFwKKyAgICAgICAgImNhbGwgY3I0X3B2
MzJfcmVzdG9yZSIsIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCAgXAorICAgICAgICAiY2FsbCBjcjRf
cHYzMl9yZXN0b3JlIiwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAKIAogI2Vsc2UKIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHZvaWQgY2xhYyh2b2lkKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:25:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGu0-0002BU-GE; Mon, 26 Feb 2018 11:25:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGtz-0002A5-Qq
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:25:03 +0000
X-Inumbo-ID: 8f8eaedf-1ae7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f8eaedf-1ae7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:24:08 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464533225"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:24:52 +0000
Message-ID: <1519644297-11109-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/alt: Clean up struct alt_instr and its
	users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogUmVuYW1lIHNvbWUgZmllbGRzIGZvciBjb25zaXN0ZW5jeSBhbmQgY2xhcml0eSwgYW5kIHVz
ZSBzdGFuZGFyZCB0eXBlcy4KICogRG9uJ3Qgb3BlbmNvZGUgdGhlIHVzZSBvZiBBTFRfe09SSUcs
UkVQTH1fUFRSKCkuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+Ci0tLQp2MjoKICogQ2hhbmdlIG1vcmUgdHlwZXMgdG8gc3RhbmRhcmQgb25lcwot
LS0KIHhlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jICAgICAgICB8IDI0ICsrKysrKysrKysrKy0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIHwgMTQgKysrKysr
Ky0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYwppbmRleCA1YzhiNmY2Li41MWNhNTNlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpA
QCAtMTYzLDggKzE2Myw2IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRp
dmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kKQogewogICAg
IGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmE7Ci0gICAgdTggKmluc3RyLCAqcmVwbGFjZW1lbnQ7
Ci0gICAgdTggaW5zbmJ1ZltNQVhfUEFUQ0hfTEVOXTsKIAogICAgIHByaW50ayhLRVJOX0lORk8g
ImFsdCB0YWJsZSAlcCAtPiAlcFxuIiwgc3RhcnQsIGVuZCk7CiAKQEAgLTE3OSwyMyArMTc3LDI1
IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVj
dCBhbHRfaW5zdHIgKnN0YXJ0LAogICAgICAqLwogICAgIGZvciAoIGEgPSBzdGFydDsgYSA8IGVu
ZDsgYSsrICkKICAgICB7Ci0gICAgICAgIGluc3RyID0gKHU4ICopJmEtPmluc3RyX29mZnNldCAr
IGEtPmluc3RyX29mZnNldDsKLSAgICAgICAgcmVwbGFjZW1lbnQgPSAodTggKikmYS0+cmVwbF9v
ZmZzZXQgKyBhLT5yZXBsX29mZnNldDsKLSAgICAgICAgQlVHX09OKGEtPnJlcGxhY2VtZW50bGVu
ID4gYS0+aW5zdHJsZW4pOwotICAgICAgICBCVUdfT04oYS0+aW5zdHJsZW4gPiBzaXplb2YoaW5z
bmJ1ZikpOworICAgICAgICB1aW50OF90ICpvcmlnID0gQUxUX09SSUdfUFRSKGEpOworICAgICAg
ICB1aW50OF90ICpyZXBsID0gQUxUX1JFUExfUFRSKGEpOworICAgICAgICB1aW50OF90IGJ1ZltN
QVhfUEFUQ0hfTEVOXTsKKworICAgICAgICBCVUdfT04oYS0+cmVwbF9sZW4gPiBhLT5vcmlnX2xl
bik7CisgICAgICAgIEJVR19PTihhLT5vcmlnX2xlbiA+IHNpemVvZihidWYpKTsKICAgICAgICAg
QlVHX09OKGEtPmNwdWlkID49IE5DQVBJTlRTICogMzIpOworCiAgICAgICAgIGlmICggIWJvb3Rf
Y3B1X2hhcyhhLT5jcHVpZCkgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgbWVt
Y3B5KGluc25idWYsIHJlcGxhY2VtZW50LCBhLT5yZXBsYWNlbWVudGxlbik7CisgICAgICAgIG1l
bWNweShidWYsIHJlcGwsIGEtPnJlcGxfbGVuKTsKIAogICAgICAgICAvKiAweGU4LzB4ZTkgYXJl
IHJlbGF0aXZlIGJyYW5jaGVzOyBmaXggdGhlIG9mZnNldC4gKi8KLSAgICAgICAgaWYgKCBhLT5y
ZXBsYWNlbWVudGxlbiA+PSA1ICYmICgqaW5zbmJ1ZiAmIDB4ZmUpID09IDB4ZTggKQotICAgICAg
ICAgICAgKihzMzIgKikoaW5zbmJ1ZiArIDEpICs9IHJlcGxhY2VtZW50IC0gaW5zdHI7CisgICAg
ICAgIGlmICggYS0+cmVwbF9sZW4gPj0gNSAmJiAoKmJ1ZiAmIDB4ZmUpID09IDB4ZTggKQorICAg
ICAgICAgICAgKihpbnQzMl90ICopKGJ1ZiArIDEpICs9IHJlcGwgLSBvcmlnOwogCi0gICAgICAg
IGFkZF9ub3BzKGluc25idWYgKyBhLT5yZXBsYWNlbWVudGxlbiwKLSAgICAgICAgICAgICAgICAg
YS0+aW5zdHJsZW4gLSBhLT5yZXBsYWNlbWVudGxlbik7Ci0gICAgICAgIHRleHRfcG9rZShpbnN0
ciwgaW5zbmJ1ZiwgYS0+aW5zdHJsZW4pOworICAgICAgICBhZGRfbm9wcyhidWYgKyBhLT5yZXBs
X2xlbiwgYS0+b3JpZ19sZW4gLSBhLT5yZXBsX2xlbik7CisgICAgICAgIHRleHRfcG9rZShvcmln
LCBidWYsIGEtPm9yaWdfbGVuKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUu
aAppbmRleCAzMjVhMjlmLi5kOTcwNmZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCkBA
IC05LDE1ICs5LDE1IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKIHN0cnVjdCBhbHRfaW5z
dHIgewotICAgIHMzMiBpbnN0cl9vZmZzZXQ7ICAgICAgIC8qIG9yaWdpbmFsIGluc3RydWN0aW9u
ICovCi0gICAgczMyIHJlcGxfb2Zmc2V0OyAgICAgICAgLyogb2Zmc2V0IHRvIHJlcGxhY2VtZW50
IGluc3RydWN0aW9uICovCi0gICAgdTE2IGNwdWlkOyAgICAgICAgICAgICAgLyogY3B1aWQgYml0
IHNldCBmb3IgcmVwbGFjZW1lbnQgKi8KLSAgICB1OCAgaW5zdHJsZW47ICAgICAgICAgICAvKiBs
ZW5ndGggb2Ygb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gKi8KLSAgICB1OCAgcmVwbGFjZW1lbnRsZW47
ICAgICAvKiBsZW5ndGggb2YgbmV3IGluc3RydWN0aW9uLCA8PSBpbnN0cmxlbiAqLworICAgIGlu
dDMyX3QgIG9yaWdfb2Zmc2V0OyAgIC8qIG9yaWdpbmFsIGluc3RydWN0aW9uICovCisgICAgaW50
MzJfdCAgcmVwbF9vZmZzZXQ7ICAgLyogb2Zmc2V0IHRvIHJlcGxhY2VtZW50IGluc3RydWN0aW9u
ICovCisgICAgdWludDE2X3QgY3B1aWQ7ICAgICAgICAgLyogY3B1aWQgYml0IHNldCBmb3IgcmVw
bGFjZW1lbnQgKi8KKyAgICB1aW50OF90ICBvcmlnX2xlbjsgICAgICAvKiBsZW5ndGggb2Ygb3Jp
Z2luYWwgaW5zdHJ1Y3Rpb24gKi8KKyAgICB1aW50OF90ICByZXBsX2xlbjsgICAgICAvKiBsZW5n
dGggb2YgbmV3IGluc3RydWN0aW9uLCA8PSBpbnN0cmxlbiAqLwogfTsKIAotI2RlZmluZSBfX0FM
VF9QVFIoYSxmKSAgICAgICgodTggKikoKHZvaWQgKikmKGEpLT5mICsgKGEpLT5mKSkKLSNkZWZp
bmUgQUxUX09SSUdfUFRSKGEpICAgICBfX0FMVF9QVFIoYSwgaW5zdHJfb2Zmc2V0KQorI2RlZmlu
ZSBfX0FMVF9QVFIoYSxmKSAgICAgICgodWludDhfdCAqKSgodm9pZCAqKSYoYSktPmYgKyAoYSkt
PmYpKQorI2RlZmluZSBBTFRfT1JJR19QVFIoYSkgICAgIF9fQUxUX1BUUihhLCBvcmlnX29mZnNl
dCkKICNkZWZpbmUgQUxUX1JFUExfUFRSKGEpICAgICBfX0FMVF9QVFIoYSwgcmVwbF9vZmZzZXQp
CiAKIGV4dGVybiB2b2lkIGFkZF9ub3BzKHZvaWQgKmluc25zLCB1bnNpZ25lZCBpbnQgbGVuKTsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:25:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGu0-0002Bz-TW; Mon, 26 Feb 2018 11:25:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGu0-0002AD-0a
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:25:04 +0000
X-Inumbo-ID: 8ee427b6-1ae7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ee427b6-1ae7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:24:07 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464533221"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:24:51 +0000
Message-ID: <1519644297-11109-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/alt: Drop unused alternative
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QUxURVJOQVRJVkVfMyBpcyBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gQUxURVJOQVRJVkVfMiB3aGVu
IGl0IGNvbWVzIHRvCmNhbGN1bGF0aW5nIGV4dHJhIHBhZGRpbmcgbGVuZ3RoLCBhbmQgd2UgaGF2
ZSBubyBuZWVkIGZvciB0aGUgY29tcGxleGl0eS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQp2MjoKICogUmV0YWluIEFTTV9PVVRQVVQyKCkKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2FsdGVybmF0aXZlLmggfCAyMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCmluZGV4IGJhNTM3
ZDYuLjMyNWEyOWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKQEAgLTY1LDExICs2NSw2
IEBAIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKTsKIAlBTFRFUk5B
VElWRShvbGRpbnN0ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSkJCQkgIFwKIAlBTFRFUk5BVElWRV9O
KG5ld2luc3RyMiwgZmVhdHVyZTIsIDIpCiAKLSNkZWZpbmUgQUxURVJOQVRJVkVfMyhvbGRpbnN0
ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSwgbmV3aW5zdHIyLCBmZWF0dXJlMiwgXAotCQkgICAgICBu
ZXdpbnN0cjMsIGZlYXR1cmUzKQkJCQkgIFwKLQlBTFRFUk5BVElWRV8yKG9sZGluc3RyLCBuZXdp
bnN0cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyKSBcCi0JQUxURVJOQVRJVkVfTihu
ZXdpbnN0cjMsIGZlYXR1cmUzLCAzKQotCiAvKgogICogQWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb25z
IGZvciBkaWZmZXJlbnQgQ1BVIHR5cGVzIG9yIGNhcGFiaWxpdGllcy4KICAqCkBAIC0xMTgsMjMg
KzExMyw2IEBAIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKTsKIAkJ
CQkgICBuZXdpbnN0cjIsIGZlYXR1cmUyKQkJCVwKIAkJICAgICA6IG91dHB1dCA6IGlucHV0KQog
Ci0vKgotICogVGhpcyBpcyBzaW1pbGFyIHRvIGFsdGVybmF0aXZlX2lvLiBCdXQgaXQgaGFzIHRo
cmVlIGZlYXR1cmVzIGFuZAotICogcmVzcGVjdGl2ZSBpbnN0cnVjdGlvbnMuCi0gKgotICogSWYg
Q1BVIGhhcyBmZWF0dXJlMywgbmV3aW5zdHIzIGlzIHVzZWQuCi0gKiBPdGhlcndpc2UsIGlmIENQ
VSBoYXMgZmVhdHVyZTIsIG5ld2luc3RyMiBpcyB1c2VkLgotICogT3RoZXJ3aXNlLCBpZiBDUFUg
aGFzIGZlYXR1cmUxLCBuZXdpbnN0cjEgaXMgdXNlZC4KLSAqIE90aGVyd2lzZSwgb2xkaW5zdHIg
aXMgdXNlZC4KLSAqLwotI2RlZmluZSBhbHRlcm5hdGl2ZV9pb18zKG9sZGluc3RyLCBuZXdpbnN0
cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsCVwKLQkJCSBmZWF0dXJlMiwgbmV3aW5zdHIzLCBmZWF0
dXJlMywgb3V0cHV0LAkJXAotCQkJIGlucHV0Li4uKQkJCQkJXAotCWFzbSB2b2xhdGlsZShBTFRF
Uk5BVElWRV8zKG9sZGluc3RyLCBuZXdpbnN0cjEsIGZlYXR1cmUxLAlcCi0JCQkJICAgbmV3aW5z
dHIyLCBmZWF0dXJlMiwgbmV3aW5zdHIzLAlcCi0JCQkJICAgZmVhdHVyZTMpCQkJCVwKLQkJICAg
ICA6IG91dHB1dCA6IGlucHV0KQotCiAvKiBVc2UgdGhpcyBtYWNybyhzKSBpZiB5b3UgbmVlZCBt
b3JlIHRoYW4gb25lIG91dHB1dCBwYXJhbWV0ZXIuICovCiAjZGVmaW5lIEFTTV9PVVRQVVQyKGEu
Li4pIGEKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:25:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGu0-0002Bh-Md; Mon, 26 Feb 2018 11:25:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGtz-0002A6-Rn
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:25:03 +0000
X-Inumbo-ID: 8fb67d71-1ae7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8fb67d71-1ae7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:24:08 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464533224"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:24:56 +0000
Message-ID: <1519644297-11109-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/alt: Drop explicit padding of origin
	sites
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBjYW4gY2FsY3VsYXRlIHRo
ZSByZXF1aXJlZCBwYWRkaW5nCmF1dG9tYXRpY2FsbHksIHRoZXJlIGlzIG5vIG5lZWQgdG8gaGFy
ZCBjb2RlIGl0LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
eDg2XzY0L2NvbXBhdC9lbnRyeS5TICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCAgICAgICAgICB8
ICA3IC0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMTkgKysr
KysrKystLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRy
eS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCA4YWJhMjY5Li5m
NjUwNjEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTEzNCw3ICsxMzQsNyBA
QCBFTlRSWShjb21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCiAgICAgICAgIGpuZSAgIDFiCiAyOgog
LmVuZG0KLQlBTFRFUk5BVElWRV8yICIuc2tpcCA0NSwgMHg5MCIsIFwKKwlBTFRFUk5BVElWRV8y
ICIiLCBcCiAgICAgICAgICAgICBhbHRfY3I0X3B2MzIsIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCBc
CiAgICAgICAgICAgICBhbHRfY3I0X3B2MzIsIFg4Nl9GRUFUVVJFX1hFTl9TTUFQCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUwppbmRleCBlOTM5ZjIwLi5jYzk0MzMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC01NjQs
NyArNTY0LDcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgdGVzdGIgJFg4Nl9F
RkxBR1NfSUY+PjgsVVJFR1NfZWZsYWdzKzEoJXJzcCkKICAgICAgICAganogICAgZXhjZXB0aW9u
X3dpdGhfaW50c19kaXNhYmxlZAogCi0gICAgICAgIEFMVEVSTkFUSVZFXzIgImptcCAuTGNyNF9w
djMyX2RvbmU7IC5za2lwIDIsIDB4OTAiLCBcCisgICAgICAgIEFMVEVSTkFUSVZFXzIgImptcCAu
TGNyNF9wdjMyX2RvbmUiLCBcCiAgICAgICAgICAgICBfX3N0cmluZ2lmeShtb3YgVkNQVV9kb21h
aW4oJXJieCksICVyYXgpLCBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAogICAgICAgICAgICAgX19z
dHJpbmdpZnkobW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4KSwgWDg2X0ZFQVRVUkVfWEVOX1NN
QVAKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L25vcHMuaAppbmRleCA2MTMxOWNjLi4xYTQ2Yjk3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaApA
QCAtNjUsMTMgKzY1LDYgQEAKICNkZWZpbmUgQVNNX05PUDggX0FTTV9NS19OT1AoUDZfTk9QOCkK
ICNkZWZpbmUgQVNNX05PUDkgX0FTTV9NS19OT1AoUDZfTk9QOSkKIAotI2RlZmluZSBBU01fTk9Q
MTcgQVNNX05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgotI2RlZmluZSBBU01fTk9QMjEgQVNNX05P
UDg7IEFTTV9OT1A4OyBBU01fTk9QNQotI2RlZmluZSBBU01fTk9QMjQgQVNNX05PUDg7IEFTTV9O
T1A4OyBBU01fTk9QOAotI2RlZmluZSBBU01fTk9QMjkgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01f
Tk9QODsgQVNNX05PUDUKLSNkZWZpbmUgQVNNX05PUDMyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDg7IEFTTV9OT1A4Ci0jZGVmaW5lIEFTTV9OT1A0MCBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKLQogI2RlZmluZSBBU01fTk9QX01BWCA5CiAKICNl
bmRpZiAvKiBfX1g4Nl9BU01fTk9QU19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKaW5kZXggMWYyYjZmMy4uMTYyM2ZjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKQEAgLTIxNiw5ICsyMTYsOCBAQAogCiAvKiBVc2UgYWZ0ZXIgYSBWTUVYSVQgZnJvbSBhbiBI
Vk0gZ3Vlc3QuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkUgX19zdHJpbmdp
ZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzIpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJX
UklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAgICAgICAgICBcCisgICAgQUxURVJO
QVRJVkVfMiAiIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJ
VCAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQ
RUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC0yMjgsOSArMjI3LDggQEAKIAogLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYg
Y29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLwogI2RlZmluZSBT
UEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZf
RkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFU
SVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIxKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9S
U0JfTkFUSVZFOyAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgIiIsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmlu
Z2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjM5LDkgKzIzNyw4IEBA
CiAKIC8qIFVzZSBpbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0
IFhlbiBvciBQViBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRS
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZF
IF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05P
UDI5KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIi
LCBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgXAor
ICAgIEFMVEVSTkFUSVZFXzIgIiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkg
bWF5YmV4ZW49MSAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICBp
YnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXApAQCAtMjUwLDEzICsyNDcsMTMgQEAKIAogLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBYZW4gY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8y
IF9fc3RyaW5naWZ5KEFTTV9OT1AxNyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBBTFRFUk5BVElWRV8yICIiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZf
RkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgIFwKICAgICAgICAgRE9fU1BFQ19DVFJM
X0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgogCiAvKiBVc2Ugd2hlbiBl
eGl0aW5nIHRvIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0dV
RVNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJO
QVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgQUxURVJOQVRJVkVfMiAiIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dV
RVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCiAgICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgogCi0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:25:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGu1-0002DE-G3; Mon, 26 Feb 2018 11:25:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGu0-0002AX-7S
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:25:04 +0000
X-Inumbo-ID: 9001c612-1ae7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9001c612-1ae7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:24:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464533229"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:24:55 +0000
Message-ID: <1519644297-11109-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvcnJlY3QgYW1vdW50IG9mIHBhZGRpbmcgaW4gYW4gb3JpZ2luIHBhdGNoIHNpdGUgY2Fu
IGJlIGNhbGN1bGF0ZWQKYXV0b21hdGljYWxseSwgYmFzZWQgb24gdGhlIHJlbGF0aXZlIGxlbmd0
aHMgb2YgdGhlIHJlcGxhY2VtZW50cy4KClRoaXMgcmVxdWlyZXMgYSBiaXQgb2YgdHJpY2tlcnkg
dG8gY2FsY3VsYXRlIGNvcnJlY3RseSwgZXNwZWNpYWxseSBpbiB0aGUKQUxURU5SQVRJVkVfMiBj
YXNlIHdoZXJlIGEgYnJhbmNobGVzcyBtYXgoKSBjYWxjdWxhdGlvbiBpbiBuZWVkZWQuICBUaGUK
Y2FsY3VsYXRpb24gaXMgZnVydGhlciBjb21wbGljYXRlZCBiZWNhdXNlIEdBUydzIGlkZWEgb2Yg
dHJ1ZSBpcyAtMSByYXRoZXIKdGhhbiAxLCB3aGljaCBpcyB3aHkgdGhlIGV4dHJhIG5lZ2F0aW9u
cyBhcmUgcmVxdWlyZWQuCgpBZGRpdGlvbmFsbHksIGhhdmUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkg
YXR0ZW1wdCB0byBvcHRpbWlzZSB0aGUgcGFkZGluZyBub3BzLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MjogRml4IGJ1aWxkIHdpdGgg
Q2xhbmcuCi0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1rICAgICAgICAgICAgICAgICB8ICA0ICsr
KwogeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgICAgICAgICAgICB8IDMyICsrKysrKysrKysr
KysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCA2MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS5oICAgICB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogNCBmaWxlcyBj
aGFuZ2VkLCAxMjAgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IDk4OTdk
ZWEuLmUxNjlkNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4v
YXJjaC94ODYvUnVsZXMubWsKQEAgLTI0LDYgKzI0LDEwIEBAICQoY2FsbCBhcy1vcHRpb24tYWRk
LENGTEFHUyxDQywiLmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCiAgICAgICAgICAgICAgICAgICAg
ICAtVV9fT0JKRUNUX0xBQkVMX18gLURIQVZFX0dBU19RVU9URURfU1lNIFwKICAgICAgICAgICAg
ICAgICAgICAgICctRF9fT0JKRUNUX0xBQkVMX189JChzdWJzdCAkKEJBU0VESVIpLywsJChDVVJE
SVIpKS8kJEAnKQogCisjIEdDQydzIGlkZWEgb2YgdHJ1ZSBpcyAtMS4gIENsYW5nJ3MgaWRlYSBp
cyAxCiskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsXAorICAgICIuaWYgKCgxID4gMCkg
PCAwKTsgLmVycm9yIFwiXCI7LmVuZGlmIiwsLURIQVZFX0FTX05FR0FUSVZFX1RSVUUpCisKIENG
TEFHUyArPSAtbW5vLXJlZC16b25lIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMKIAogIyBYZW4gZG9lc24ndCB1c2UgU1NFIGludGVyYWxseS4gIElmIHRoZSBjb21waWxlciBz
dXBwb3J0cyBpdCwgYWxzbyBza2lwIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVy
bmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwppbmRleCA1MWNhNTNlLi5lMjRk
Yjg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJj
aC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMTgwLDEzICsxODAsMzcgQEAgdm9pZCBpbml0X29yX2xp
dmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQs
CiAgICAgICAgIHVpbnQ4X3QgKm9yaWcgPSBBTFRfT1JJR19QVFIoYSk7CiAgICAgICAgIHVpbnQ4
X3QgKnJlcGwgPSBBTFRfUkVQTF9QVFIoYSk7CiAgICAgICAgIHVpbnQ4X3QgYnVmW01BWF9QQVRD
SF9MRU5dOworICAgICAgICB1bnNpZ25lZCBpbnQgdG90YWxfbGVuID0gYS0+b3JpZ19sZW4gKyBh
LT5wYWRfbGVuOwogCi0gICAgICAgIEJVR19PTihhLT5yZXBsX2xlbiA+IGEtPm9yaWdfbGVuKTsK
LSAgICAgICAgQlVHX09OKGEtPm9yaWdfbGVuID4gc2l6ZW9mKGJ1ZikpOworICAgICAgICBCVUdf
T04oYS0+cmVwbF9sZW4gPiB0b3RhbF9sZW4pOworICAgICAgICBCVUdfT04odG90YWxfbGVuID4g
c2l6ZW9mKGJ1ZikpOwogICAgICAgICBCVUdfT04oYS0+Y3B1aWQgPj0gTkNBUElOVFMgKiAzMik7
CiAKKyAgICAgICAgLyogTm8gcmVwbGFjZW1lbnQgdG8gbWFrZSwgYnV0IHRyeSB0byBvcHRpbWlz
ZSBhbnkgcGFkZGluZy4gKi8KICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKGEtPmNwdWlkKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgICAgICBp
ZiAoIGEtPnBhZF9sZW4gPD0gMSApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAg
ICAgICAgIC8qIFNlYXJjaCB0aGUgcGFkZGluZyBhcmVhIGZvciBhbnkgYnl0ZSB3aGljaCBpc24n
dCBhIG5vcC4gKi8KKyAgICAgICAgICAgIGZvciAoIGkgPSBhLT5vcmlnX2xlbjsgaSA8IHRvdGFs
X2xlbjsgKytpICkKKyAgICAgICAgICAgICAgICBpZiAoIG9yaWdbaV0gIT0gMHg5MCApCisgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICog
T25seSBtYWtlIGFueSBjaGFuZ2VzIGlmIGFsbCBwYWRkaW5nIGJ5dGVzIGFyZSB1bm9wdGltaXNl
ZAorICAgICAgICAgICAgICogbm9wcy4gIFdpdGggbXVsdGlwbGUgYWx0ZXJuYXRpdmVzIG92ZXIg
dGhlIHNhbWUgb3JpZ2luIHNpdGUsIHdlCisgICAgICAgICAgICAgKiBtYXkgaGF2ZSBhbHJlYWR5
IG1hZGUgYSByZXBsYWNlbWVudCwgb3Igb3B0aW1pc2VkIHRoZSBub3BzLgorICAgICAgICAgICAg
ICovCisgICAgICAgICAgICBpZiAoIGkgIT0gdG90YWxfbGVuICkKKyAgICAgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICAgICAgYWRkX25vcHMoYnVmLCBhLT5wYWRfbGVuKTsKKyAgICAg
ICAgICAgIHRleHRfcG9rZShvcmlnICsgYS0+b3JpZ19sZW4sIGJ1ZiwgYS0+cGFkX2xlbik7CiAg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQogCiAgICAgICAgIG1lbWNweShidWYsIHJl
cGwsIGEtPnJlcGxfbGVuKTsKIApAQCAtMTk0LDggKzIxOCw4IEBAIHZvaWQgaW5pdF9vcl9saXZl
cGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAog
ICAgICAgICBpZiAoIGEtPnJlcGxfbGVuID49IDUgJiYgKCpidWYgJiAweGZlKSA9PSAweGU4ICkK
ICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSArPSByZXBsIC0gb3JpZzsKIAotICAg
ICAgICBhZGRfbm9wcyhidWYgKyBhLT5yZXBsX2xlbiwgYS0+b3JpZ19sZW4gLSBhLT5yZXBsX2xl
bik7Ci0gICAgICAgIHRleHRfcG9rZShvcmlnLCBidWYsIGEtPm9yaWdfbGVuKTsKKyAgICAgICAg
YWRkX25vcHMoYnVmICsgYS0+cmVwbF9sZW4sIHRvdGFsX2xlbiAtIGEtPnJlcGxfbGVuKTsKKyAg
ICAgICAgdGV4dF9wb2tlKG9yaWcsIGJ1ZiwgdG90YWxfbGVuKTsKICAgICB9CiB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IDE1MGJkMWEuLjI1Zjc5ZmUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtOSwzMCArOSw1NSBAQAogICogZW5v
dWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIGNvZGUgdG8gcGF0
Y2ggYW4KICAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkuCiAgKi8KLS5t
YWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIHJlcGwgZmVhdHVyZSBvcmlnX2xlbiByZXBs
X2xlbgorLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgcmVwbCBmZWF0dXJlIG9yaWdf
bGVuIHJlcGxfbGVuIHBhZF9sZW4KICAgICAubG9uZyBcb3JpZyAtIC4KICAgICAubG9uZyBccmVw
bCAtIC4KICAgICAud29yZCBcZmVhdHVyZQogICAgIC5ieXRlIFxvcmlnX2xlbgogICAgIC5ieXRl
IFxyZXBsX2xlbgorICAgIC5ieXRlIFxwYWRfbGVuCiAuZW5kbQogCiAjZGVmaW5lIG9yaWdfbGVu
ICAgICAgICAgICAgICAgKC5MXEBfb3JpZ19lICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQorI2Rl
ZmluZSBwYWRfbGVuICAgICAgICAgICAgICAgICguTFxAX29yaWdfcCAgICAgICAtICAgICAuTFxA
X29yaWdfZSkKKyNkZWZpbmUgdG90YWxfbGVuICAgICAgICAgICAgICAoLkxcQF9vcmlnX3AgICAg
ICAgLSAgICAgLkxcQF9vcmlnX3MpCiAjZGVmaW5lIHJlcGxfbGVuKG5yKSAgICAgICAgICAgKC5M
XEBfcmVwbF9lXCgpbnIgIC0gICAgIC5MXEBfcmVwbF9zXCgpbnIpCiAjZGVmaW5lIGRlY2xfcmVw
bChpbnNuLCBucikgICAgIC5MXEBfcmVwbF9zXCgpbnI6IGluc247IC5MXEBfcmVwbF9lXCgpbnI6
CiAKKy8qIEdDQydzIGlkZWEgb2YgdHJ1ZSBpcyAtMSwgd2hpbGUgQ2xhbmcncyBpZGVhIGlzIDEu
ICovCisjaWZkZWYgSEFWRV9BU19ORUdBVElWRV9UUlVFCisjIGRlZmluZSBhc190cnVlKHgpICgt
KHgpKQorI2Vsc2UKKyMgZGVmaW5lIGFzX3RydWUoeCkgKHgpCisjZW5kaWYKKworI2RlZmluZSBh
c19tYXgoYSwgYikgICAgICAgICAgICgoYSkgXiAoKChhKSBeIChiKSkgJiAtYXNfdHJ1ZSgoYSkg
PCAoYikpKSkKKwogLm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVy
ZQogLkxcQF9vcmlnX3M6CiAgICAgXG9sZGluc3RyCiAuTFxAX29yaWdfZToKKyAgICAvKgorICAg
ICAqIENhbGN1bGF0ZSB0aGUgZGlmZmVyZW5jZSBpbiBzaXplIGJldHdlZW4gdGhlIHJlcGxhY2Vt
ZW50IGFuZCBvcmlnaW5hbAorICAgICAqIGluc3RydWN0aW9ucywgdG8gZGVyaXZlIGhvdyBtdWNo
IHBhZGRpbmcgdG8gaW50cm9kdWNlLgorICAgICAqLworICAgIC5MXEBfZGlmZiA9IHJlcGxfbGVu
KDEpIC0gb3JpZ19sZW4KKworICAgIC5za2lwIGFzX3RydWUoLkxcQF9kaWZmID4gMCkgKiAuTFxA
X2RpZmYsIDB4OTAKKy5MXEBfb3JpZ19wOgogCiAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVj
dGlvbnMsICJhIiwgQHByb2diaXRzCiAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxcQF9vcmln
X3MsIC5MXEBfcmVwbF9zMSwgXGZlYXR1cmUsIFwKLSAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVu
KDEpCisgICAgICAgIG9yaWdfbGVuLCByZXBsX2xlbigxKSwgcGFkX2xlbgogCiAgICAgLnNlY3Rp
b24gLmRpc2NhcmQsICJhIiwgQHByb2diaXRzCi0gICAgLyogQXNzZW1ibGVyLXRpbWUgY2hlY2sg
dGhhdCBcbmV3aW5zdHIgaXNuJ3QgbG9uZ2VyIHRoYW4gXG9sZGluc3RyLiAqLwotICAgIC5ieXRl
IDB4ZmYgKyByZXBsX2xlbigxKSAtIG9yaWdfbGVuCisgICAgLyoKKyAgICAgKiBBc3NlbWJsZXIt
dGltZSBjaGVja3M6CisgICAgICogICAtIHRvdGFsX2xlbiA8PSAyNTUKKyAgICAgKiAgIC0gXG5l
d2luc3RyIDw9IHRvdGFsX2xlbgorICAgICAqLworICAgIC5ieXRlIHRvdGFsX2xlbgorICAgIC5i
eXRlIDB4ZmYgKyByZXBsX2xlbigxKSAtIHRvdGFsX2xlbgogCiAgICAgLnNlY3Rpb24gLmFsdGlu
c3RyX3JlcGxhY2VtZW50LCAiYXgiLCBAcHJvZ2JpdHMKIApAQCAtNDUsMTggKzcwLDMxIEBACiAu
TFxAX29yaWdfczoKICAgICBcb2xkaW5zdHIKIC5MXEBfb3JpZ19lOgorICAgIC8qCisgICAgICog
Q2FsY3VsYXRlIHRoZSBkaWZmZXJlbmNlIGluIHNpemUgYmV0d2VlbiB0aGUgbGFyZ2VzdCByZXBs
YWNlbWVudCBhbmQKKyAgICAgKiB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb25zLCB0byBkZXJpdmUg
aG93IG11Y2ggcGFkZGluZyB0byBpbnRyb2R1Y2UuCisgICAgICovCisgICAgLkxcQF9kaWZmID0g
YXNfbWF4KHJlcGxfbGVuKDEpLCByZXBsX2xlbigyKSkgLSBvcmlnX2xlbgorCisgICAgIC5za2lw
IGFzX3RydWUoLkxcQF9kaWZmID4gMCkgKiAuTFxAX2RpZmYsIDB4OTAKKy5MXEBfb3JpZ19wOgog
CiAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCiAKICAg
ICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTFxAX29yaWdfcywgLkxcQF9yZXBsX3MxLCBcZmVhdHVy
ZTEsIFwKLSAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDEpCisgICAgICAgIG9yaWdfbGVuLCBy
ZXBsX2xlbigxKSwgcGFkX2xlbgogICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MXEBfb3JpZ19z
LCAuTFxAX3JlcGxfczIsIFxmZWF0dXJlMiwgXAotICAgICAgICBvcmlnX2xlbiwgcmVwbF9sZW4o
MikKKyAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDIpLCBwYWRfbGVuCiAKICAgICAuc2VjdGlv
biAuZGlzY2FyZCwgImEiLCBAcHJvZ2JpdHMKLSAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0
aGF0IFxuZXdpbnN0cnsxLDJ9IGFyZW4ndCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCi0gICAg
LmJ5dGUgMHhmZiArIHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4KLSAgICAuYnl0ZSAweGZmICsgcmVw
bF9sZW4oMikgLSBvcmlnX2xlbgorICAgIC8qCisgICAgICogQXNzZW1ibGVyLXRpbWUgY2hlY2tz
OgorICAgICAqICAgLSB0b3RhbF9sZW4gPD0gMjU1CisgICAgICogICAtIFxuZXdpbnN0ciogPD0g
dG90YWxfbGVuCisgICAgICovCisgICAgLmJ5dGUgdG90YWxfbGVuCisgICAgLmJ5dGUgMHhmZiAr
IHJlcGxfbGVuKDEpIC0gdG90YWxfbGVuCisgICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDIpIC0g
dG90YWxfbGVuCiAKICAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBw
cm9nYml0cwogCkBAIC02Niw4ICsxMDQsMTIgQEAKICAgICAucG9wc2VjdGlvbgogLmVuZG0KIAor
I3VuZGVmIGFzX21heAorI3VuZGVmIGFzX3RydWUKICN1bmRlZiBkZWNsX3JlcGwKICN1bmRlZiBy
ZXBsX2xlbgorI3VuZGVmIHRvdGFsX2xlbgorI3VuZGVmIHBhZF9sZW4KICN1bmRlZiBvcmlnX2xl
bgogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgK
aW5kZXggYmNhZDNlZS4uZDUzY2VhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
bHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAt
OCwxMiArOCwxMyBAQAogI2luY2x1ZGUgPHhlbi9zdHJpbmdpZnkuaD4KICNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KIAotc3RydWN0IGFsdF9pbnN0ciB7CitzdHJ1Y3QgX19wYWNrZWQgYWx0X2luc3Ry
IHsKICAgICBpbnQzMl90ICBvcmlnX29mZnNldDsgICAvKiBvcmlnaW5hbCBpbnN0cnVjdGlvbiAq
LwogICAgIGludDMyX3QgIHJlcGxfb2Zmc2V0OyAgIC8qIG9mZnNldCB0byByZXBsYWNlbWVudCBp
bnN0cnVjdGlvbiAqLwogICAgIHVpbnQxNl90IGNwdWlkOyAgICAgICAgIC8qIGNwdWlkIGJpdCBz
ZXQgZm9yIHJlcGxhY2VtZW50ICovCiAgICAgdWludDhfdCAgb3JpZ19sZW47ICAgICAgLyogbGVu
Z3RoIG9mIG9yaWdpbmFsIGluc3RydWN0aW9uICovCi0gICAgdWludDhfdCAgcmVwbF9sZW47ICAg
ICAgLyogbGVuZ3RoIG9mIG5ldyBpbnN0cnVjdGlvbiwgPD0gaW5zdHJsZW4gKi8KKyAgICB1aW50
OF90ICByZXBsX2xlbjsgICAgICAvKiBsZW5ndGggb2YgbmV3IGluc3RydWN0aW9uICovCisgICAg
dWludDhfdCAgcGFkX2xlbjsgICAgICAgLyogbGVuZ3RoIG9mIGJ1aWxkLXRpbWUgcGFkZGluZyAq
LwogfTsKIAogI2RlZmluZSBfX0FMVF9QVFIoYSxmKSAgICAgICgodWludDhfdCAqKSgodm9pZCAq
KSYoYSktPmYgKyAoYSktPmYpKQpAQCAtMjYsNDMgKzI3LDcwIEBAIGV4dGVybiB2b2lkIGFwcGx5
X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwogZXh0ZXJu
IHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogCi0jZGVmaW5lIE9MRElOU1RS
KG9sZGluc3RyKSAiLkxYRU4lPV9vcmlnX3M6XG5cdCIgb2xkaW5zdHIgIlxuLkxYRU4lPV9vcmln
X2U6XG4iCi0KICNkZWZpbmUgYWx0X29yaWdfbGVuICAgICAgICIoLkxYRU4lPV9vcmlnX2UgLSAu
TFhFTiU9X29yaWdfcykiCisjZGVmaW5lIGFsdF9wYWRfbGVuICAgICAgICAiKC5MWEVOJT1fb3Jp
Z19wIC0gLkxYRU4lPV9vcmlnX2UpIgorI2RlZmluZSBhbHRfdG90YWxfbGVuICAgICAgIiguTFhF
TiU9X29yaWdfcCAtIC5MWEVOJT1fb3JpZ19zKSIKICNkZWZpbmUgYWx0X3JlcGxfcyhudW0pICAg
ICIuTFhFTiU9X3JlcGxfcyIjbnVtCiAjZGVmaW5lIGFsdF9yZXBsX2UobnVtKSAgICAiLkxYRU4l
PV9yZXBsX2UiI251bQogI2RlZmluZSBhbHRfcmVwbF9sZW4obnVtKSAgIigiIGFsdF9yZXBsX2Uo
bnVtKSAiIC0gIiBhbHRfcmVwbF9zKG51bSkgIikiCiAKKy8qIEdDQydzIGlkZWEgb2YgdHJ1ZSBp
cyAtMSwgd2hpbGUgQ2xhbmcncyBpZGVhIGlzIDEuICovCisjaWZkZWYgSEFWRV9BU19ORUdBVElW
RV9UUlVFCisjIGRlZmluZSBBU19UUlVFICItIgorI2Vsc2UKKyMgZGVmaW5lIEFTX1RSVUUgIiIK
KyNlbmRpZgorCisjZGVmaW5lIGFzX21heChhLCBiKSAiKCgiYSIpIF4gKCgoImEiKSBeICgiYiIp
KSAmIC0oIkFTX1RSVUUiKCgiYSIpIDwgKCJiIikpKSkpIgorCisjZGVmaW5lIE9MRElOU1RSXzEo
b2xkaW5zdHIsIG4xKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAiLkxY
RU4lPV9vcmlnX3M6XG5cdCIgb2xkaW5zdHIgIlxuIC5MWEVOJT1fb3JpZ19lOlxuXHQiICAgICAg
XAorICAgICIuTFhFTiU9X2RpZmYgPSAiYWx0X3JlcGxfbGVuKG4xKSItImFsdF9vcmlnX2xlbiJc
blx0IiAgICAgICBcCisgICAgIi5za2lwICJBU19UUlVFIiguTFhFTiU9X2RpZmYgPiAwKSAqIC5M
WEVOJT1fZGlmZiwgMHg5MFxuXHQiIFwKKyAgICAiLkxYRU4lPV9vcmlnX3A6XG5cdCIKKworI2Rl
ZmluZSBBTFRfUEFERElOR19MRU4objEsIG4yKSBcCisgICAgYXNfbWF4KChhbHRfcmVwbF9sZW4o
bjEpLCBhbHRfcmVwbF9sZW4objIpKSItImFsdF9vcmlnX2xlbgorCisjZGVmaW5lIE9MRElOU1RS
XzIob2xkaW5zdHIsIG4xLCBuMikgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAi
LkxYRU4lPV9vcmlnX3M6XG5cdCIgb2xkaW5zdHIgIlxuIC5MWEVOJT1fb3JpZ19lOlxuXHQiICAg
ICAgXAorICAgICIuTFhFTiU9X2RpZmYgPSAiQUxUX1BBRERJTkdfTEVOKG4xLCBuMikiXG5cdCIg
ICAgICAgICAgICAgICBcCisgICAgIi5za2lwICJBU19UUlVFIiguTFhFTiU9X2RpZmYgPiAwKSAq
IC5MWEVOJT1fZGlmZiwgMHg5MFxuXHQiIFwKKyAgICAiLkxYRU4lPV9vcmlnX3A6XG5cdCIKKwog
I2RlZmluZSBBTFRJTlNUUl9FTlRSWShmZWF0dXJlLCBudW0pICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAiIC5sb25nIC5MWEVOJT1fb3JpZ19zIC0gLlxuIiAg
ICAgICAgICAgICAvKiBsYWJlbCAgICAgICAgICAgKi8gXAogICAgICAgICAiIC5sb25nICIgYWx0
X3JlcGxfcyhudW0pIiAtIC5cbiIgICAgICAgICAvKiBuZXcgaW5zdHJ1Y3Rpb24gKi8gXAogICAg
ICAgICAiIC53b3JkICIgX19zdHJpbmdpZnkoZmVhdHVyZSkgIlxuIiAgICAgICAvKiBmZWF0dXJl
IGJpdCAgICAgKi8gXAogICAgICAgICAiIC5ieXRlICIgYWx0X29yaWdfbGVuICJcbiIgICAgICAg
ICAgICAgICAvKiBzb3VyY2UgbGVuICAgICAgKi8gXAotICAgICAgICAiIC5ieXRlICIgYWx0X3Jl
cGxfbGVuKG51bSkgIlxuIiAgICAgICAgICAvKiByZXBsYWNlbWVudCBsZW4gKi8KKyAgICAgICAg
IiAuYnl0ZSAiIGFsdF9yZXBsX2xlbihudW0pICJcbiIgICAgICAgICAgLyogcmVwbGFjZW1lbnQg
bGVuICovIFwKKyAgICAgICAgIiAuYnl0ZSAiIGFsdF9wYWRfbGVuICJcbiIgICAgICAgICAgICAg
ICAgLyogcGFkZGluZyBsZW4gICAgICovCiAKLSNkZWZpbmUgRElTQ0FSRF9FTlRSWShudW0pICAg
ICAgICAgICAgICAgICAgICAgICAgLyogcmVwbCA8PSBvcmlnICovICAgIFwKLSAgICAgICAgIiAu
Ynl0ZSAweGZmICsgKCIgYWx0X3JlcGxfbGVuKG51bSkgIikgLSAoIiBhbHRfb3JpZ19sZW4gIilc
biIKKyNkZWZpbmUgRElTQ0FSRF9FTlRSWShudW0pICAgICAgICAgICAgICAgICAgICAgICAgLyog
cmVwbCA8PSB0b3RhbCAqLyAgIFwKKyAgICAgICAgIiAuYnl0ZSAweGZmICsgKCIgYWx0X3JlcGxf
bGVuKG51bSkgIikgLSAoIiBhbHRfdG90YWxfbGVuICIpXG4iCiAKICNkZWZpbmUgQUxUSU5TVFJf
UkVQTEFDRU1FTlQobmV3aW5zdHIsIG51bSkgICAgICAgLyogcmVwbGFjZW1lbnQgKi8gICAgIFwK
ICAgICAgICAgYWx0X3JlcGxfcyhudW0pIjpcblx0IiBuZXdpbnN0ciAiXG4iIGFsdF9yZXBsX2Uo
bnVtKSAiOlxuXHQiCiAKIC8qIGFsdGVybmF0aXZlIGFzc2VtYmx5IHByaW1pdGl2ZTogKi8KICNk
ZWZpbmUgQUxURVJOQVRJVkUob2xkaW5zdHIsIG5ld2luc3RyLCBmZWF0dXJlKSAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgT0xESU5TVFIob2xkaW5zdHIpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgT0xESU5TVFJfMShvbGRp
bnN0ciwgMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgIi5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCBcImFcIiwgQHByb2diaXRzXG4iICAg
ICAgICAgICAgIFwKICAgICAgICAgQUxUSU5TVFJfRU5UUlkoZmVhdHVyZSwgMSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgIi5zZWN0aW9uIC5kaXNjYXJk
LCBcImFcIiwgQHByb2diaXRzXG4iICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
Ii5ieXRlICIgYWx0X3RvdGFsX2xlbiAiXG4iIC8qIHRvdGFsX2xlbiA8PSAyNTUgKi8gICAgICAg
ICAgICAgIFwKICAgICAgICAgRElTQ0FSRF9FTlRSWSgxKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgIi5zZWN0aW9uIC5hbHRpbnN0cl9y
ZXBsYWNlbWVudCwgXCJheFwiLCBAcHJvZ2JpdHNcbiIgICAgICAgICAgIFwKICAgICAgICAgQUxU
SU5TVFJfUkVQTEFDRU1FTlQobmV3aW5zdHIsIDEpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgIi5wb3BzZWN0aW9uXG4iCiAKICNkZWZpbmUgQUxURVJOQVRJVkVfMihv
bGRpbnN0ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSwgbmV3aW5zdHIyLCBmZWF0dXJlMikgXAotICAg
ICAgICBPTERJTlNUUihvbGRpbnN0cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBPTERJTlNUUl8yKG9sZGluc3RyLCAxLCAyKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiLnB1c2hzZWN0aW9uIC5h
bHRpbnN0cnVjdGlvbnMsIFwiYVwiLCBAcHJvZ2JpdHNcbiIgICAgICAgICAgICAgXAogICAgICAg
ICBBTFRJTlNUUl9FTlRSWShmZWF0dXJlMSwgMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBBTFRJTlNUUl9FTlRSWShmZWF0dXJlMiwgMikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiLnNlY3Rpb24gLmRpc2NhcmQs
IFwiYVwiLCBAcHJvZ2JpdHNcbiIgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAi
LmJ5dGUgIiBhbHRfdG90YWxfbGVuICJcbiIgLyogdG90YWxfbGVuIDw9IDI1NSAqLyAgICAgICAg
ICAgICAgXAogICAgICAgICBESVNDQVJEX0VOVFJZKDEpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBESVNDQVJEX0VOVFJZKDIpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiLnNl
Y3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCBcImF4XCIsIEBwcm9nYml0c1xuIiAgICAgICAg
ICAgXAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:25:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:25:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGu1-0002EP-Nt; Mon, 26 Feb 2018 11:25:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGu0-0002BN-EG
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:25:04 +0000
X-Inumbo-ID: 90371cbd-1ae7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90371cbd-1ae7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:24:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464533228"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:24:57 +0000
Message-ID: <1519644297-11109-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86/build: Use new .nop directive when
	available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmV3ZXIgdmVyc2lvbnMgb2YgYmludXRpbHMgYXJlIGNhcGFibGUgb2YgZW1pdHRpbmcgYW4gZXhh
Y3QgbnVtYmVyIGJ5dGVzIHdvcnRoCm9mIG9wdGltaXNlZCBub3BzLiAgVXNlIHRoaXMgaW4gcHJl
ZmVyZW5jZSB0byAuc2tpcCB3aGVuIGF2YWlsYWJsZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUkZDIHVudGlsIHN1cHBvcnQgaXMgYWN0
dWFsbHkgY29tbWl0dGVkIHRvIGJpbnV0aWxzIG1haW5saW5lLgotLS0KIHhlbi9hcmNoL3g4Ni9S
dWxlcy5tayAgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dGVybmF0aXZlLWFzbS5oIHwgMTQgKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
YWx0ZXJuYXRpdmUuaCAgICAgfCAxMyArKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI2
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IGUxNjlkNjcuLmJmNTA0N2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVs
ZXMubWsKQEAgLTI4LDYgKzI4LDEwIEBAICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywi
LmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCiAkKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0Ms
XAogICAgICIuaWYgKCgxID4gMCkgPCAwKTsgLmVycm9yIFwiXCI7LmVuZGlmIiwsLURIQVZFX0FT
X05FR0FUSVZFX1RSVUUpCiAKKyMgQ2hlY2sgdG8gc2VlIHdoZXRoZXIgdGhlIGFzc21ibGVyIHN1
cHBvcnRzIHRoZSAubm9wIGRpcmVjdGl2ZS4KKyQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxD
QyxcCisgICAgIi5MMTogLkwyOiAubm9wICguTDIgLSAuTDEpJCQoY29tbWEpOSIsLURIQVZFX0FT
X05PUF9ESVJFQ1RJVkUpCisKIENGTEFHUyArPSAtbW5vLXJlZC16b25lIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMKIAogIyBYZW4gZG9lc24ndCB1c2UgU1NFIGludGVyYWxs
eS4gIElmIHRoZSBjb21waWxlciBzdXBwb3J0cyBpdCwgYWxzbyBza2lwIHRoZQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKaW5kZXggMjVmNzlmZS4uOWU0NmJlZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCkBAIC0xLDYgKzEsOCBAQAogI2lmbmRlZiBfQVNN
X1g4Nl9BTFRFUk5BVElWRV9BU01fSF8KICNkZWZpbmUgX0FTTV9YODZfQUxURVJOQVRJVkVfQVNN
X0hfCiAKKyNpbmNsdWRlIDxhc20vbm9wcy5oPgorCiAjaWZkZWYgX19BU1NFTUJMWV9fCiAKIC8q
CkBAIC0xOCw2ICsyMCwxNCBAQAogICAgIC5ieXRlIFxwYWRfbGVuCiAuZW5kbQogCisubWFjcm8g
bWtub3BzIG5yX2J5dGVzCisjaWZkZWYgSEFWRV9BU19OT1BfRElSRUNUSVZFCisgICAgLm5vcCBc
bnJfYnl0ZXMsIEFTTV9OT1BfTUFYCisjZWxzZQorICAgIC5za2lwIFxucl9ieXRlcywgMHg5MAor
I2VuZGlmCisuZW5kbQorCiAjZGVmaW5lIG9yaWdfbGVuICAgICAgICAgICAgICAgKC5MXEBfb3Jp
Z19lICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQogI2RlZmluZSBwYWRfbGVuICAgICAgICAgICAg
ICAgICguTFxAX29yaWdfcCAgICAgICAtICAgICAuTFxAX29yaWdfZSkKICNkZWZpbmUgdG90YWxf
bGVuICAgICAgICAgICAgICAoLkxcQF9vcmlnX3AgICAgICAgLSAgICAgLkxcQF9vcmlnX3MpCkBA
IC00Myw3ICs1Myw3IEBACiAgICAgICovCiAgICAgLkxcQF9kaWZmID0gcmVwbF9sZW4oMSkgLSBv
cmlnX2xlbgogCi0gICAgLnNraXAgYXNfdHJ1ZSguTFxAX2RpZmYgPiAwKSAqIC5MXEBfZGlmZiwg
MHg5MAorICAgICBta25vcHMgKGFzX3RydWUoLkxcQF9kaWZmID4gMCkgKiAuTFxAX2RpZmYpCiAu
TFxAX29yaWdfcDoKIAogICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBw
cm9nYml0cwpAQCAtNzYsNyArODYsNyBAQAogICAgICAqLwogICAgIC5MXEBfZGlmZiA9IGFzX21h
eChyZXBsX2xlbigxKSwgcmVwbF9sZW4oMikpIC0gb3JpZ19sZW4KIAotICAgICAuc2tpcCBhc190
cnVlKC5MXEBfZGlmZiA+IDApICogLkxcQF9kaWZmLCAweDkwCisgICAgIG1rbm9wcyAoYXNfdHJ1
ZSguTFxAX2RpZmYgPiAwKSAqIC5MXEBfZGlmZikKIC5MXEBfb3JpZ19wOgogCiAgICAgLnB1c2hz
ZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLmgKaW5kZXggZDUzY2VhMC4uNTE1MzhiNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRp
dmUuaApAQCAtMiw3ICsyLDYgQEAKICNkZWZpbmUgX19YODZfQUxURVJOQVRJVkVfSF9fCiAKICNp
bmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUtYXNtLmg+Ci0jaW5jbHVkZSA8YXNtL25vcHMuaD4KIAog
I2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CkBAIC0yNyw2
ICsyNiwxNCBAQCBleHRlcm4gdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFs
dF9pbnN0ciAqc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGFsdF9pbnN0ciAqZW5kKTsKIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9u
cyh2b2lkKTsKIAorYXNtICggIi5tYWNybyBta25vcHMgbnJfYnl0ZXNcblx0IgorI2lmZGVmIEhB
VkVfQVNfTk9QX0RJUkVDVElWRQorICAgICAgIi5ub3AgXFxucl9ieXRlcywgIiBfX3N0cmluZ2lm
eShBU01fTk9QX01BWCkgIlxuXHQiCisjZWxzZQorICAgICAgIi5za2lwIFxcbnJfYnl0ZXMsIDB4
OTBcblx0IgorI2VuZGlmCisgICAgICAiLmVuZG1cblx0IiApOworCiAjZGVmaW5lIGFsdF9vcmln
X2xlbiAgICAgICAiKC5MWEVOJT1fb3JpZ19lIC0gLkxYRU4lPV9vcmlnX3MpIgogI2RlZmluZSBh
bHRfcGFkX2xlbiAgICAgICAgIiguTFhFTiU9X29yaWdfcCAtIC5MWEVOJT1fb3JpZ19lKSIKICNk
ZWZpbmUgYWx0X3RvdGFsX2xlbiAgICAgICIoLkxYRU4lPV9vcmlnX3AgLSAuTFhFTiU9X29yaWdf
cykiCkBAIC00Niw3ICs1Myw3IEBAIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9u
cyh2b2lkKTsKICNkZWZpbmUgT0xESU5TVFJfMShvbGRpbnN0ciwgbjEpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICIuTFhFTiU9X29yaWdfczpcblx0IiBvbGRpbnN0ciAi
XG4gLkxYRU4lPV9vcmlnX2U6XG5cdCIgICAgICBcCiAgICAgIi5MWEVOJT1fZGlmZiA9ICJhbHRf
cmVwbF9sZW4objEpIi0iYWx0X29yaWdfbGVuIlxuXHQiICAgICAgIFwKLSAgICAiLnNraXAgIkFT
X1RSVUUiKC5MWEVOJT1fZGlmZiA+IDApICogLkxYRU4lPV9kaWZmLCAweDkwXG5cdCIgXAorICAg
ICJta25vcHMgKCJBU19UUlVFIiguTFhFTiU9X2RpZmYgPiAwKSAqIC5MWEVOJT1fZGlmZilcblx0
IiAgICBcCiAgICAgIi5MWEVOJT1fb3JpZ19wOlxuXHQiCiAKICNkZWZpbmUgQUxUX1BBRERJTkdf
TEVOKG4xLCBuMikgXApAQCAtNTUsNyArNjIsNyBAQCBleHRlcm4gdm9pZCBhbHRlcm5hdGl2ZV9p
bnN0cnVjdGlvbnModm9pZCk7CiAjZGVmaW5lIE9MRElOU1RSXzIob2xkaW5zdHIsIG4xLCBuMikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAiLkxYRU4lPV9vcmlnX3M6XG5cdCIg
b2xkaW5zdHIgIlxuIC5MWEVOJT1fb3JpZ19lOlxuXHQiICAgICAgXAogICAgICIuTFhFTiU9X2Rp
ZmYgPSAiQUxUX1BBRERJTkdfTEVOKG4xLCBuMikiXG5cdCIgICAgICAgICAgICAgICBcCi0gICAg
Ii5za2lwICJBU19UUlVFIiguTFhFTiU9X2RpZmYgPiAwKSAqIC5MWEVOJT1fZGlmZiwgMHg5MFxu
XHQiIFwKKyAgICAibWtub3BzICgiQVNfVFJVRSIoLkxYRU4lPV9kaWZmID4gMCkgKiAuTFhFTiU9
X2RpZmYpXG5cdCIgICAgXAogICAgICIuTFhFTiU9X29yaWdfcDpcblx0IgogCiAjZGVmaW5lIEFM
VElOU1RSX0VOVFJZKGZlYXR1cmUsIG51bSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:25:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:25:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGu1-0002F8-Vy; Mon, 26 Feb 2018 11:25:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGu0-0002BZ-Ku
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:25:04 +0000
X-Inumbo-ID: 9055644a-1ae7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9055644a-1ae7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:24:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464533230"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:24:53 +0000
Message-ID: <1519644297-11109-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2] x86/alt: Clean up the assembly used to
	generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogT24gdGhlIEMgc2lkZSwgc3dpdGNoIHRvIHVzaW5nIGxvY2FsIGxhYmxlcyByYXRoZXIgdGhh
biBoYXJkY29kZWQgbnVtYmVycy4KICogUmVuYW1lIHBhcmFtZXRlcnMgYW5kIGxhYmxlcyB0byBi
ZSBjb25zaXN0ZW50IHdpdGggYWx0X2luc3RyIG5hbWVzLCBhbmQKICAgY29uc2lzdGVudCBiZXR3
ZWVuIHRoZSB0aGUgQyBhbmQgYXNtIHZlcnNpb25zLgogKiBPbiB0aGUgYXNtIHNpZGUsIGZhY3Rv
ciBzb21lIGV4cHJlc3Npb25zIG91dCBpbnRvIG1hY3JvcyB0byBhaWQgY2xhcml0eS4KICogQ29u
c2lzdGVudGx5IGRlY2xhcmUgc2VjdGlvbiBhdHRyaWJ1dGVzLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCnYyOgogKiByZXBsX3tzLGV9ID0+IGFsdF9yZXBsX3tzLGV9CiAqIFVzZSAuTFhFTiU9IHBy
ZWZpeCBmb3IgdGhlIEMgbGFibGVzCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2
ZS1hc20uaCB8IDU3ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS5oICAgICB8IDY1ICsrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDU1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IDY2NDBlODUuLjE1
MGJkMWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtOSw2MCArOSw2
NyBAQAogICogZW5vdWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5n
IGNvZGUgdG8gcGF0Y2ggYW4KICAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVz
KCkuCiAgKi8KLS5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIGFsdCBmZWF0dXJlIG9y
aWdfbGVuIGFsdF9sZW4KKy5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIHJlcGwgZmVh
dHVyZSBvcmlnX2xlbiByZXBsX2xlbgogICAgIC5sb25nIFxvcmlnIC0gLgotICAgIC5sb25nIFxh
bHQgLSAuCisgICAgLmxvbmcgXHJlcGwgLSAuCiAgICAgLndvcmQgXGZlYXR1cmUKICAgICAuYnl0
ZSBcb3JpZ19sZW4KLSAgICAuYnl0ZSBcYWx0X2xlbgorICAgIC5ieXRlIFxyZXBsX2xlbgogLmVu
ZG0KIAorI2RlZmluZSBvcmlnX2xlbiAgICAgICAgICAgICAgICguTFxAX29yaWdfZSAgICAgICAt
ICAgICAuTFxAX29yaWdfcykKKyNkZWZpbmUgcmVwbF9sZW4obnIpICAgICAgICAgICAoLkxcQF9y
ZXBsX2VcKCluciAgLSAgICAgLkxcQF9yZXBsX3NcKClucikKKyNkZWZpbmUgZGVjbF9yZXBsKGlu
c24sIG5yKSAgICAgLkxcQF9yZXBsX3NcKClucjogaW5zbjsgLkxcQF9yZXBsX2VcKClucjoKKwog
Lm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZQotLkxvbGRfc3Rh
cnRfXEA6CisuTFxAX29yaWdfczoKICAgICBcb2xkaW5zdHIKLS5Mb2xkX2VuZF9cQDoKKy5MXEBf
b3JpZ19lOgogCiAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2di
aXRzCi0gICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxvbGRfc3RhcnRfXEAsIC5MbmV3X3N0YXJ0
X1xALCBcZmVhdHVyZSwgXAotICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEAp
LCAoLkxuZXdfZW5kX1xAIC0gLkxuZXdfc3RhcnRfXEApCisgICAgYWx0aW5zdHJ1Y3Rpb25fZW50
cnkgLkxcQF9vcmlnX3MsIC5MXEBfcmVwbF9zMSwgXGZlYXR1cmUsIFwKKyAgICAgICAgb3JpZ19s
ZW4sIHJlcGxfbGVuKDEpCiAKICAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBAcHJvZ2JpdHMK
ICAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0ciBpc24ndCBsb25nZXIg
dGhhbiBcb2xkaW5zdHIuICovCi0gICAgLmJ5dGUgMHhmZiArICguTG5ld19lbmRfXEAgLSAuTG5l
d19zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCisgICAgLmJ5dGUg
MHhmZiArIHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4KIAogICAgIC5zZWN0aW9uIC5hbHRpbnN0cl9y
ZXBsYWNlbWVudCwgImF4IiwgQHByb2diaXRzCi0uTG5ld19zdGFydF9cQDoKLSAgICBcbmV3aW5z
dHIKLS5MbmV3X2VuZF9cQDoKKworICAgIGRlY2xfcmVwbChcbmV3aW5zdHIsIDEpCisKICAgICAu
cG9wc2VjdGlvbgogLmVuZG0KIAogLm1hY3JvIEFMVEVSTkFUSVZFXzIgb2xkaW5zdHIsIG5ld2lu
c3RyMSwgZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIKLS5Mb2xkX3N0YXJ0X1xAOgorLkxc
QF9vcmlnX3M6CiAgICAgXG9sZGluc3RyCi0uTG9sZF9lbmRfXEA6CisuTFxAX29yaWdfZToKIAog
ICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwotICAgIGFs
dGluc3RydWN0aW9uX2VudHJ5IC5Mb2xkX3N0YXJ0X1xALCAuTG5ldzFfc3RhcnRfXEAsIFxmZWF0
dXJlMSwgXAotICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXcx
X2VuZF9cQCAtIC5MbmV3MV9zdGFydF9cQCkKLSAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTG9s
ZF9zdGFydF9cQCwgLkxuZXcyX3N0YXJ0X1xALCBcZmVhdHVyZTIsIFwKLSAgICAgICAgKC5Mb2xk
X2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKSwgKC5MbmV3Ml9lbmRfXEAgLSAuTG5ldzJfc3RhcnRf
XEApCisKKyAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTFxAX29yaWdfcywgLkxcQF9yZXBsX3Mx
LCBcZmVhdHVyZTEsIFwKKyAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDEpCisgICAgYWx0aW5z
dHJ1Y3Rpb25fZW50cnkgLkxcQF9vcmlnX3MsIC5MXEBfcmVwbF9zMiwgXGZlYXR1cmUyLCBcCisg
ICAgICAgIG9yaWdfbGVuLCByZXBsX2xlbigyKQogCiAgICAgLnNlY3Rpb24gLmRpc2NhcmQsICJh
IiwgQHByb2diaXRzCiAgICAgLyogQXNzZW1ibGVyLXRpbWUgY2hlY2sgdGhhdCBcbmV3aW5zdHJ7
MSwyfSBhcmVuJ3QgbG9uZ2VyIHRoYW4gXG9sZGluc3RyLiAqLwotICAgIC5ieXRlIDB4ZmYgKyAo
LkxuZXcxX2VuZF9cQCAtIC5MbmV3MV9zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRf
c3RhcnRfXEApCi0gICAgLmJ5dGUgMHhmZiArICguTG5ldzJfZW5kX1xAIC0gLkxuZXcyX3N0YXJ0
X1xAKSAtICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFydF9cQCkKKyAgICAuYnl0ZSAweGZmICsg
cmVwbF9sZW4oMSkgLSBvcmlnX2xlbgorICAgIC5ieXRlIDB4ZmYgKyByZXBsX2xlbigyKSAtIG9y
aWdfbGVuCiAKICAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9n
Yml0cwotLkxuZXcxX3N0YXJ0X1xAOgotICAgIFxuZXdpbnN0cjEKLS5MbmV3MV9lbmRfXEA6Ci0u
TG5ldzJfc3RhcnRfXEA6Ci0gICAgXG5ld2luc3RyMgotLkxuZXcyX2VuZF9cQDoKKworICAgIGRl
Y2xfcmVwbChcbmV3aW5zdHIxLCAxKQorICAgIGRlY2xfcmVwbChcbmV3aW5zdHIyLCAyKQorCiAg
ICAgLnBvcHNlY3Rpb24KIC5lbmRtCiAKKyN1bmRlZiBkZWNsX3JlcGwKKyN1bmRlZiByZXBsX2xl
bgorI3VuZGVmIG9yaWdfbGVuCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRpZiAv
KiBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2
ZS5oCmluZGV4IGQ5NzA2ZmQuLmJjYWQzZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvYWx0ZXJuYXRpdmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgK
QEAgLTI2LDQ0ICsyNiw0OSBAQCBleHRlcm4gdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qg
c3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kKTsKIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2lu
c3RydWN0aW9ucyh2b2lkKTsKIAotI2RlZmluZSBPTERJTlNUUihvbGRpbnN0cikgICAgICAiNjYx
OlxuXHQiIG9sZGluc3RyICJcbjY2MjpcbiIKKyNkZWZpbmUgT0xESU5TVFIob2xkaW5zdHIpICIu
TFhFTiU9X29yaWdfczpcblx0IiBvbGRpbnN0ciAiXG4uTFhFTiU9X29yaWdfZTpcbiIKIAotI2Rl
ZmluZSBiX3JlcGxhY2VtZW50KG51bWJlcikgICAiNjYzIiNudW1iZXIKLSNkZWZpbmUgZV9yZXBs
YWNlbWVudChudW1iZXIpICAgIjY2NCIjbnVtYmVyCisjZGVmaW5lIGFsdF9vcmlnX2xlbiAgICAg
ICAiKC5MWEVOJT1fb3JpZ19lIC0gLkxYRU4lPV9vcmlnX3MpIgorI2RlZmluZSBhbHRfcmVwbF9z
KG51bSkgICAgIi5MWEVOJT1fcmVwbF9zIiNudW0KKyNkZWZpbmUgYWx0X3JlcGxfZShudW0pICAg
ICIuTFhFTiU9X3JlcGxfZSIjbnVtCisjZGVmaW5lIGFsdF9yZXBsX2xlbihudW0pICAiKCIgYWx0
X3JlcGxfZShudW0pICIgLSAiIGFsdF9yZXBsX3MobnVtKSAiKSIKIAotI2RlZmluZSBhbHRfc2xl
biAiNjYyYi02NjFiIgotI2RlZmluZSBhbHRfcmxlbihudW1iZXIpIGVfcmVwbGFjZW1lbnQobnVt
YmVyKSJmLSJiX3JlcGxhY2VtZW50KG51bWJlcikiZiIKKyNkZWZpbmUgQUxUSU5TVFJfRU5UUlko
ZmVhdHVyZSwgbnVtKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgIiAubG9uZyAuTFhFTiU9X29yaWdfcyAtIC5cbiIgICAgICAgICAgICAgLyogbGFiZWwgICAg
ICAgICAgICovIFwKKyAgICAgICAgIiAubG9uZyAiIGFsdF9yZXBsX3MobnVtKSIgLSAuXG4iICAg
ICAgICAgLyogbmV3IGluc3RydWN0aW9uICovIFwKKyAgICAgICAgIiAud29yZCAiIF9fc3RyaW5n
aWZ5KGZlYXR1cmUpICJcbiIgICAgICAgLyogZmVhdHVyZSBiaXQgICAgICovIFwKKyAgICAgICAg
IiAuYnl0ZSAiIGFsdF9vcmlnX2xlbiAiXG4iICAgICAgICAgICAgICAgLyogc291cmNlIGxlbiAg
ICAgICovIFwKKyAgICAgICAgIiAuYnl0ZSAiIGFsdF9yZXBsX2xlbihudW0pICJcbiIgICAgICAg
ICAgLyogcmVwbGFjZW1lbnQgbGVuICovCiAKLSNkZWZpbmUgQUxUSU5TVFJfRU5UUlkoZmVhdHVy
ZSwgbnVtYmVyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgIiAubG9uZyA2NjFiIC0gLlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogbGFi
ZWwgICAgICAgICAgICovIFwKLSAgICAgICAgIiAubG9uZyAiIGJfcmVwbGFjZW1lbnQobnVtYmVy
KSJmIC0gLlxuIiAgICAgICAgLyogbmV3IGluc3RydWN0aW9uICovIFwKLSAgICAgICAgIiAud29y
ZCAiIF9fc3RyaW5naWZ5KGZlYXR1cmUpICJcbiIgICAgICAgICAgICAgLyogZmVhdHVyZSBiaXQg
ICAgICovIFwKLSAgICAgICAgIiAuYnl0ZSAiIGFsdF9zbGVuICJcbiIgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogc291cmNlIGxlbiAgICAgICovIFwKLSAgICAgICAgIiAuYnl0ZSAiIGFsdF9y
bGVuKG51bWJlcikgIlxuIiAgICAgICAgICAgICAgICAgLyogcmVwbGFjZW1lbnQgbGVuICovCisj
ZGVmaW5lIERJU0NBUkRfRU5UUlkobnVtKSAgICAgICAgICAgICAgICAgICAgICAgIC8qIHJlcGwg
PD0gb3JpZyAqLyAgICBcCisgICAgICAgICIgLmJ5dGUgMHhmZiArICgiIGFsdF9yZXBsX2xlbihu
dW0pICIpIC0gKCIgYWx0X29yaWdfbGVuICIpXG4iCiAKLSNkZWZpbmUgRElTQ0FSRF9FTlRSWShu
dW1iZXIpICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogcmxlbiA8PSBzbGVuICovICAgIFwK
LSAgICAgICAgIiAuYnl0ZSAweGZmICsgKCIgYWx0X3JsZW4obnVtYmVyKSAiKSAtICgiIGFsdF9z
bGVuICIpXG4iCi0KLSNkZWZpbmUgQUxUSU5TVFJfUkVQTEFDRU1FTlQobmV3aW5zdHIsIGZlYXR1
cmUsIG51bWJlcikgLyogcmVwbGFjZW1lbnQgKi8gICAgIFwKLSAgICAgICAgYl9yZXBsYWNlbWVu
dChudW1iZXIpIjpcblx0IiBuZXdpbnN0ciAiXG4iIGVfcmVwbGFjZW1lbnQobnVtYmVyKSAiOlxu
XHQiCi0KLSNkZWZpbmUgQUxURVJOQVRJVkVfTihuZXdpbnN0ciwgZmVhdHVyZSwgbnVtYmVyKQlc
Ci0JIi5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLFwiYVwiXG4iCQlcCi0JQUxUSU5TVFJf
RU5UUlkoZmVhdHVyZSwgbnVtYmVyKQkJCVwKLQkiLnNlY3Rpb24gLmRpc2NhcmQsXCJhXCIsQHBy
b2diaXRzXG4iCQlcCi0JRElTQ0FSRF9FTlRSWShudW1iZXIpCQkJCVwKLQkiLnNlY3Rpb24gLmFs
dGluc3RyX3JlcGxhY2VtZW50LCBcImF4XCJcbiIJXAotCUFMVElOU1RSX1JFUExBQ0VNRU5UKG5l
d2luc3RyLCBmZWF0dXJlLCBudW1iZXIpCVwKLQkiLnBvcHNlY3Rpb25cbiIKKyNkZWZpbmUgQUxU
SU5TVFJfUkVQTEFDRU1FTlQobmV3aW5zdHIsIG51bSkgICAgICAgLyogcmVwbGFjZW1lbnQgKi8g
ICAgIFwKKyAgICAgICAgYWx0X3JlcGxfcyhudW0pIjpcblx0IiBuZXdpbnN0ciAiXG4iIGFsdF9y
ZXBsX2UobnVtKSAiOlxuXHQiCiAKIC8qIGFsdGVybmF0aXZlIGFzc2VtYmx5IHByaW1pdGl2ZTog
Ki8KLSNkZWZpbmUgQUxURVJOQVRJVkUob2xkaW5zdHIsIG5ld2luc3RyLCBmZWF0dXJlKQkJCSAg
XAotCU9MRElOU1RSKG9sZGluc3RyKQkJCQkJCSAgXAotCUFMVEVSTkFUSVZFX04obmV3aW5zdHIs
IGZlYXR1cmUsIDEpCisjZGVmaW5lIEFMVEVSTkFUSVZFKG9sZGluc3RyLCBuZXdpbnN0ciwgZmVh
dHVyZSkgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIE9MRElOU1RSKG9sZGluc3Ry
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICIucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgXCJhXCIsIEBwcm9nYml0c1xuIiAgICAg
ICAgICAgICBcCisgICAgICAgIEFMVElOU1RSX0VOVFJZKGZlYXR1cmUsIDEpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIuc2VjdGlvbiAuZGlzY2FyZCwg
XCJhXCIsIEBwcm9nYml0c1xuIiAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERJ
U0NBUkRfRU5UUlkoMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICIuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsIFwiYXhcIiwg
QHByb2diaXRzXG4iICAgICAgICAgICBcCisgICAgICAgIEFMVElOU1RSX1JFUExBQ0VNRU5UKG5l
d2luc3RyLCAxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIucG9w
c2VjdGlvblxuIgogCiAjZGVmaW5lIEFMVEVSTkFUSVZFXzIob2xkaW5zdHIsIG5ld2luc3RyMSwg
ZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIpIFwKLQlBTFRFUk5BVElWRShvbGRpbnN0ciwg
bmV3aW5zdHIxLCBmZWF0dXJlMSkJCQkgIFwKLQlBTFRFUk5BVElWRV9OKG5ld2luc3RyMiwgZmVh
dHVyZTIsIDIpCisgICAgICAgIE9MRElOU1RSKG9sZGluc3RyKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIucHVzaHNlY3Rpb24gLmFsdGlu
c3RydWN0aW9ucywgXCJhXCIsIEBwcm9nYml0c1xuIiAgICAgICAgICAgICBcCisgICAgICAgIEFM
VElOU1RSX0VOVFJZKGZlYXR1cmUxLCAxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIEFMVElOU1RSX0VOVFJZKGZlYXR1cmUyLCAyKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIuc2VjdGlvbiAuZGlzY2FyZCwgXCJh
XCIsIEBwcm9nYml0c1xuIiAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERJU0NB
UkRfRU5UUlkoMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIERJU0NBUkRfRU5UUlkoMikgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFj
ZW1lbnQsIFwiYXhcIiwgQHByb2diaXRzXG4iICAgICAgICAgICBcCisgICAgICAgIEFMVElOU1RS
X1JFUExBQ0VNRU5UKG5ld2luc3RyMSwgMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIEFMVElOU1RSX1JFUExBQ0VNRU5UKG5ld2luc3RyMiwgMikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICIucG9wc2VjdGlvblxuIgogCiAvKgogICogQWx0
ZXJuYXRpdmUgaW5zdHJ1Y3Rpb25zIGZvciBkaWZmZXJlbnQgQ1BVIHR5cGVzIG9yIGNhcGFiaWxp
dGllcy4KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:25:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:25:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGuA-0002My-Au; Mon, 26 Feb 2018 11:25:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqGu9-0002Lp-1Q
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:25:13 +0000
X-Inumbo-ID: 8f887bb3-1ae7-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f887bb3-1ae7-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 12:24:08 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464533222"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:24:50 +0000
Message-ID: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2] x86/alternatives: Support for automatic
	padding calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyB0aGUgZW5kIHJlc3VsdCBvZiBhIGxvdCBvZiB3b3JrIEkgc3RhcnRlZCBkdXJpbmcg
dGhlIFNwZWN0cmUvTWVsdGRvd24KZW1iYXJnbyB3aW5kb3csIGFuZCBkZWZlcnJlZCBiZWNhdXNl
IGl0IHdhcyB0YWtpbmcgdG9vIGxvbmcuICBJdCBmaW5hbGx5CnJlc29sdmVzIHRoZSBleHBsaWN0
IHBhZGRpbmcgY2FsY3VsYXRpb25zIGZvciB0aGUgU1BFQ19DVFJMIGFsdGVybmF0aXZlcy4KClRo
aXMgc2VyaWVzIGRlcGVuZHMgb24gUm9nZXIncyAieDg2L2NsYW5nOiBhbGxvdyBpbnRlZ3JhdGVk
IGFzc2VtYmxlciB1c2FnZSIKYW5kIGhhcyBiZWVuIHRlc3RlZCB3aXRoIGEgbWFpbmxpbmUgdmVy
c2lvbiBvZiBjbGFuZy4KCmh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPXBlb3BsZS9h
bmRyZXdjb29wL3hlbi5naXQ7YT1zaG9ydGxvZztoPXJlZnMvaGVhZHMvYWx0ZXJuYXRpdmVzLXYy
CgpBbmRyZXcgQ29vcGVyICg3KToKICB4ODYvYWx0OiBEcm9wIHVudXNlZCBhbHRlcm5hdGl2ZSBp
bmZyYXN0cnVjdHVyZQogIHg4Ni9hbHQ6IENsZWFuIHVwIHN0cnVjdCBhbHRfaW5zdHIgYW5kIGl0
cyB1c2VycwogIHg4Ni9hbHQ6IENsZWFuIHVwIHRoZSBhc3NlbWJseSB1c2VkIHRvIGdlbmVyYXRl
IGFsdGVybmF0aXZlcwogIHg4Ni9hc206IFJlbW92ZSBvcGVuY29kZWQgdXNlcyBvZiBhbHRpbnN0
cnVjdGlvbl9lbnRyeQogIHg4Ni9hbHQ6IFN1cHBvcnQgZm9yIGF1dG9tYXRpYyBwYWRkaW5nIGNh
bGN1bGF0aW9ucwogIHg4Ni9hbHQ6IERyb3AgZXhwbGljaXQgcGFkZGluZyBvZiBvcmlnaW4gc2l0
ZXMKICB4ODYvYnVpbGQ6IFVzZSBuZXcgLm5vcCBkaXJlY3RpdmUgd2hlbiBhdmFpbGFibGUKCiB4
ZW4vYXJjaC94ODYvUnVsZXMubWsgICAgICAgICAgICAgICAgIHwgICA4ICsrCiB4ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYyAgICAgICAgICAgIHwgIDQ4ICsrKysrKysrLS0tCiB4ZW4vYXJjaC94
ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TICAgIHwgIDI2ICsrKy0tLQogeGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TICAgICAgICAgICB8ICAyMCArLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9h
bHRlcm5hdGl2ZS1hc20uaCB8IDExMyArKysrKysrKysrKysrKysrKysrLS0tLS0tLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oICAgICB8IDE0OCArKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oICAgICAgIHwg
IDMyICsrKy0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCAgICAgICAgICAgIHwgICA3
IC0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCAgIHwgIDE5ICsrLS0tCiA5
IGZpbGVzIGNoYW5nZWQsIDI0NCBpbnNlcnRpb25zKCspLCAxNzcgZGVsZXRpb25zKC0pCgotLSAK
Mi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:25:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:25:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGuj-0002hy-J1; Mon, 26 Feb 2018 11:25:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqGuh-0002eS-Qx
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:25:47 +0000
X-Inumbo-ID: 09c69417-1ae8-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 09c69417-1ae8-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:27:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 04:25:41 -0700
Message-Id: <5A93FCC002000078001ABB41@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 04:25:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIwLjAyLjE4IGF0IDEyOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSWYgdGhlIENQVSBwaXBlbGluZSBzdXBwb3J0cyBSRFRTQ1Agb3IgUkRQSUQsIGEgZ3Vl
c3QgY2FuIG9ic2VydmUgdGhlIHZhbHVlIGluCj4gTVNSX1RTQ19BVVgsIGlycmVzcGVjdGl2ZSBv
ZiB3aGV0aGVyIHRoZSByZWxldmFudCBDUFVJRCBmZWF0dXJlcyBhcmUKPiBhZHZlcnRpc2VkL2hp
ZGRlbi4KPiAKPiBBdCB0aGUgbW9tZW50LCBwYXJhdmlydF9jdHh0X3N3aXRjaF90bygpIG9ubHkg
d3JpdGVzIHRvIE1TUl9UU0NfQVVYIGlmCj4gVFNDX01PREVfUFZSRFRTQ1AgbW9kZSBpcyBlbmFi
bGVkLCBidXQgdGhpcyBpcyBub3QgdGhlIGRlZmF1bHQgbW9kZS4KPiBUaGVyZWZvcmUsIGRlZmF1
bHQgUFYgZ3Vlc3RzIGNhbiByZWFkIHRoZSB2YWx1ZSBmcm9tIGEgcHJldmlvdXNseSBzY2hlZHVs
ZWQKPiBIVk0gdmNwdSwgb3IgVFNDX01PREVfUFZSRFRTQ1AtZW5hYmxlZCBQViBndWVzdC4KPiAK
PiBBbHRlciB0aGUgUFYgcGF0aCB0byBhbHdheXMgd3JpdGUgdG8gTVNSX1RTQ19BVVgsIHVzaW5n
IDAgaW4gdGhlIGNvbW1vbiAKPiBjYXNlLgo+IAo+IFRvIGFtb3J0aXNlIG92ZXJoZWFkIGNvc3Qs
IGludHJvZHVjZSB3cm1zcl90c2NfYXV4KCkgd2hpY2ggcGVyZm9ybXMgYSBsYXp5Cj4gdXBkYXRl
IG9mIHRoZSBNU1IsIGFuZCB1c2UgdGhpcyBmdW5jdGlvbiBjb25zaXN0ZW50bHkgYWNyb3NzIHRo
ZSBjb2RlYmFzZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgoKRGVzcGl0ZSBtZSBjb250aW51aW5nIHRvIHRoaW5rIHRoYXQgUkRU
U0NQIGFuZCBSRFBJRCBzaG91bGQgYmUKZnVsbHkgaW5kZXBlbmRlbnQgZmVhdHVyZXMsIHRoaXMg
YmVpbmcgaW4gbGluZSB3aXRoIHRoZSBTRE06CkFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:30:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:30:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqGz0-0003vJ-2g; Mon, 26 Feb 2018 11:30:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqGyz-0003vA-If
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:30:13 +0000
X-Inumbo-ID: a7fadd91-1ae8-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a7fadd91-1ae8-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:31:59 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 04:30:06 -0700
Message-Id: <5A93FDCA02000078001ABB73@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 04:30:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519127923-23539-6-git-send-email-andrew.cooper3@citrix.com>
 <1519212975-10722-1-git-send-email-andrew.cooper3@citrix.com>
 <5A903BAF02000078001AAF6C@prv-mh.provo.novell.com>
 <ae948ed0-31c6-44f1-e0a7-86c67a38073b@citrix.com>
In-Reply-To: <ae948ed0-31c6-44f1-e0a7-86c67a38073b@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/5] x86: Rework MSR_TSC_AUX handling
 from scratch.
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDE2OjUxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMjMvMDIvMTggMTU6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAyMS4w
Mi4xOCBhdCAxMjozNiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gLS0t
IGEveGVuL2FyY2gveDg2L21zci5jCj4+PiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKPj4+IEBA
IC0xNzUsNiArMTc1LDEzIEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQo+Pj4gICAgICAgICAgICAgICAgIF9NU1JfTUlT
Q19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKPj4+ICAgICAgICAgIGJyZWFrOwo+Pj4gIAo+Pj4g
KyAgICBjYXNlIE1TUl9UU0NfQVVYOgo+Pj4gKyAgICAgICAgaWYgKCAhY3AtPmV4dGQucmR0c2Nw
ICkKPj4+ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+PiBJc24ndCB0aGlzIGJyZWFraW5n
IHRoZSBQViB1c2Ugd2l0aG91dCB0aGUgZmVhdHVyZSBmbGFnIHNldCwgYnV0Cj4+IHJ1bm5pbmcg
aW4gVFNDX01PREVfUFZSRFRTQ1A/IEkuZS4gZG9uJ3QgeW91IHdhbnQKPj4KPj4gICAgICAgICBp
ZiAoICFjcC0+ZXh0ZC5yZHRzY3AgJiYKPj4gICAgICAgICAgICAgIGQtPmFyY2gudHNjX21vZGUg
IT0gVFNDX01PREVfUFZSRFRTQ1AgKQo+Pgo+PiA/IFJlbWVtYmVyIHRoZXJlIGFyZSB0d28gY2Fz
ZXMsIG9uZSBiZWluZyB0aGF0IHRoZSBob3N0IGhhcyB0aGUKPj4gZmVhdHVyZSBmbGFnIHNldCwg
YnV0IHRoZSBndWVzdCBoYXMgaXQgY2xlYXIsIGFuZCB0aGUgb3RoZXIgYmVpbmcKPj4gdGhhdCBi
b3RoIGhhdmUgaXQgY2xlYXIuIFNpbmNlIGluIHRoZSBmb3JtZXIgY2FzZSB0aGUgZ3Vlc3QgY2Fu
IHJlYWQKPj4gdGhlIE1TUiB0aHJvdWdoIFJEVFNDUCwgSSB0aGluayB0aGUgTVNSIGFjY2VzcyBv
dWdodCB0byBiZQo+PiBhbGxvd2VkIHRvby4KPiAKPiBUaGVyZSBpcyBhdCBsZWFzdCBhIDNyZCBj
YXNlLCBvZiBubyBoYXJkd2FyZSBSRFRTQ1Agc3VwcG9ydCwgd2hpY2ggaXMKPiB3aHkgd2UgYWxz
byBlbXVsYXRlIGl0IGluIGVtdWwtaW52bC1vcC5jCgpXZWxsLCB0aGF0J3MgdGhlICJib3RoIGhh
dmUgaXQgY2xlYXIiIGNhc2UgSSd2ZSBtZW50aW9uZWQgYWJvdmUuCgo+IEEgZ3Vlc3QgdHJ5aW5n
IHRvIHVzZSBQVlJEVFNDIG5lY2Vzc2FyaWx5IG5lZWRzIG91dC1vZi1iYW5kIHNpZ25hbGxpbmcK
PiB0byBzZXQgaXQgdXAuICBJIGRvIG5vdCB0aGluayBpdCBpcyByZWFzb25hYmxlIG9yIGFwcHJv
cHJpYXRlIHRvIHJldGFpbgo+IHRoZSBBQkkgYnJlYWthZ2Ugb2YgY29tcGxldGluZyByZWFkcyBv
ZiB0aGUgTVNSIHdoZW4gdGhlIGluc3RydWN0aW9uCj4gc2hvdWxkIGJlIGFyY2hpdGVjdHVyYWxs
eSB1bmF2YWlsYWJsZS4KCldlbGwsIG9uZSBjYW4gdGFrZSBlaXRoZXIgcG9zaXRpb24sIHNvIEkn
bSBub3QgZ29pbmcgdG8gb2JqZWN0IHRvCnlvdSBub3Qgd2FudGluZyB0byBtYWtlIHRoZSBjaGFu
Z2UuCgo+Pj4gLS0tIGEveGVuL2FyY2gveDg2L3RpbWUuYwo+Pj4gKysrIGIveGVuL2FyY2gveDg2
L3RpbWUuYwo+Pj4gQEAgLTIxNzgsNyArMjE3OCwxOCBAQCB2b2lkIHRzY19zZXRfaW5mbyhzdHJ1
Y3QgZG9tYWluICpkLAo+Pj4gICAgICAgICAgfQo+Pj4gICAgICAgICAgYnJlYWs7Cj4+PiAgICAg
IH0KPj4+ICsKPj4+ICAgICAgZC0+YXJjaC5pbmNhcm5hdGlvbiA9IGluY2FybmF0aW9uICsgMTsK
Pj4+ICsKPj4+ICsgICAgaWYgKCBkLT5hcmNoLnRzY19tb2RlID09IFRTQ19NT0RFX1BWUkRUU0NQ
ICkKPj4+ICsgICAgewo+Pj4gKyAgICAgICAgc3RydWN0IHZjcHUgKnY7Cj4+PiArCj4+PiArICAg
ICAgICAvKiBEaXN0cmlidXRlIGluY2FybmF0aW9uIGludG8gZWFjaCB2Y3B1J3MgTVNSX1RTQ19B
VVguICovCj4+PiArICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCj4+PiArICAgICAgICAg
ICAgdi0+YXJjaC5tc3ItPnRzY19hdXggPSBkLT5hcmNoLmluY2FybmF0aW9uOwo+Pj4gKyAgICB9
Cj4+IFRoaXMgbm90IG5lZWRpbmcgYSBsb2NrIG1pZ2h0IHdhcnJhbnQgYSBjb21tZW50ICh0aGUg
ZG9tYWluIGlzCj4+IFtleHBsaWNpdGx5IG9yIGltcGxpY2l0bHldIHBhdXNlZCB3aGVuIGNvbWlu
ZyBoZXJlKS4KPiAKPiBUaGlzIG5ldyBwaWVjZSBvZiBsb2dpYyBpc24ndCBhbnkgZGlmZmVyZW50
IHRvIHRoZSByZXN0IG9mCj4gdHNjX3NldF9pbmZvKCkgV1JUIGJlaW5nIHBhdXNlZC4gIEl0IGlz
IGV4cGxpY2l0bHkgcGF1c2VkIGF0IHRoaXMgcG9pbnQuCgpUcnVlLgoKSmFuCgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:35:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:35:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqH3t-0004EM-Lb; Mon, 26 Feb 2018 11:35:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqH3s-0004E0-K1
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:35:16 +0000
X-Inumbo-ID: 5c2f0dd7-1ae9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c2f0dd7-1ae9-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:37:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464534363"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:34:57 +0000
Message-ID: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH RESEND v2 0/7] x86/alternatives: Support for
	automatic padding calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WyBSZXNlbmQgcHJvcGVybHkgbnVtYmVyZWQgdGhpcyB0aW1lLiBdCgpUaGlzIGlzIHRoZSBlbmQg
cmVzdWx0IG9mIGEgbG90IG9mIHdvcmsgSSBzdGFydGVkIGR1cmluZyB0aGUgU3BlY3RyZS9NZWx0
ZG93bgplbWJhcmdvIHdpbmRvdywgYW5kIGRlZmVycmVkIGJlY2F1c2UgaXQgd2FzIHRha2luZyB0
b28gbG9uZy4gIEl0IGZpbmFsbHkKcmVzb2x2ZXMgdGhlIGV4cGxpY3QgcGFkZGluZyBjYWxjdWxh
dGlvbnMgZm9yIHRoZSBTUEVDX0NUUkwgYWx0ZXJuYXRpdmVzLgoKVGhpcyBzZXJpZXMgZGVwZW5k
cyBvbiBSb2dlcidzICJ4ODYvY2xhbmc6IGFsbG93IGludGVncmF0ZWQgYXNzZW1ibGVyIHVzYWdl
IgphbmQgaGFzIGJlZW4gdGVzdGVkIHdpdGggYSBtYWlubGluZSB2ZXJzaW9uIG9mIGNsYW5nLgoK
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9cGVvcGxlL2FuZHJld2Nvb3AveGVuLmdp
dDthPXNob3J0bG9nO2g9cmVmcy9oZWFkcy9hbHRlcm5hdGl2ZXMtdjIKCkFuZHJldyBDb29wZXIg
KDcpOgogIHg4Ni9hbHQ6IERyb3AgdW51c2VkIGFsdGVybmF0aXZlIGluZnJhc3RydWN0dXJlCiAg
eDg2L2FsdDogQ2xlYW4gdXAgc3RydWN0IGFsdF9pbnN0ciBhbmQgaXRzIHVzZXJzCiAgeDg2L2Fs
dDogQ2xlYW4gdXAgdGhlIGFzc2VtYmx5IHVzZWQgdG8gZ2VuZXJhdGUgYWx0ZXJuYXRpdmVzCiAg
eDg2L2FzbTogUmVtb3ZlIG9wZW5jb2RlZCB1c2VzIG9mIGFsdGluc3RydWN0aW9uX2VudHJ5CiAg
eDg2L2FsdDogU3VwcG9ydCBmb3IgYXV0b21hdGljIHBhZGRpbmcgY2FsY3VsYXRpb25zCiAgeDg2
L2FsdDogRHJvcCBleHBsaWNpdCBwYWRkaW5nIG9mIG9yaWdpbiBzaXRlcwogIHg4Ni9idWlsZDog
VXNlIG5ldyAubm9wIGRpcmVjdGl2ZSB3aGVuIGF2YWlsYWJsZQoKIHhlbi9hcmNoL3g4Ni9SdWxl
cy5tayAgICAgICAgICAgICAgICAgfCAgIDggKysKIHhlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5j
ICAgICAgICAgICAgfCAgNDggKysrKysrKystLS0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0
L2VudHJ5LlMgICAgfCAgMjYgKysrLS0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgICAg
ICAgICAgIHwgIDIwICstLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5o
IHwgMTEzICsrKysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dGVybmF0aXZlLmggICAgIHwgMTQ4ICsrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggICAgICAgfCAgMzIgKysrLS0tLS0KIHhl
bi9pbmNsdWRlL2FzbS14ODYvbm9wcy5oICAgICAgICAgICAgfCAgIDcgLS0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oICAgfCAgMTkgKystLS0KIDkgZmlsZXMgY2hhbmdlZCwg
MjQ0IGluc2VydGlvbnMoKyksIDE3NyBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:35:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:35:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqH3t-0004EX-Rt; Mon, 26 Feb 2018 11:35:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqH3s-0004E1-LI
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:35:16 +0000
X-Inumbo-ID: 5cd836b0-1ae9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5cd836b0-1ae9-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:37:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464534364"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:34:58 +0000
Message-ID: <1519644904-11349-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/7] x86/alt: Drop unused alternative
	infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QUxURVJOQVRJVkVfMyBpcyBtb3JlIGNvbXBsaWNhdGVkIHRoYW4gQUxURVJOQVRJVkVfMiB3aGVu
IGl0IGNvbWVzIHRvCmNhbGN1bGF0aW5nIGV4dHJhIHBhZGRpbmcgbGVuZ3RoLCBhbmQgd2UgaGF2
ZSBubyBuZWVkIGZvciB0aGUgY29tcGxleGl0eS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Ci0tLQp2MjoKICogUmV0YWluIEFTTV9PVVRQVVQyKCkKLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2
L2FsdGVybmF0aXZlLmggfCAyMiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCmluZGV4IGJhNTM3
ZDYuLjMyNWEyOWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKQEAgLTY1LDExICs2NSw2
IEBAIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKTsKIAlBTFRFUk5B
VElWRShvbGRpbnN0ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSkJCQkgIFwKIAlBTFRFUk5BVElWRV9O
KG5ld2luc3RyMiwgZmVhdHVyZTIsIDIpCiAKLSNkZWZpbmUgQUxURVJOQVRJVkVfMyhvbGRpbnN0
ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSwgbmV3aW5zdHIyLCBmZWF0dXJlMiwgXAotCQkgICAgICBu
ZXdpbnN0cjMsIGZlYXR1cmUzKQkJCQkgIFwKLQlBTFRFUk5BVElWRV8yKG9sZGluc3RyLCBuZXdp
bnN0cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsIGZlYXR1cmUyKSBcCi0JQUxURVJOQVRJVkVfTihu
ZXdpbnN0cjMsIGZlYXR1cmUzLCAzKQotCiAvKgogICogQWx0ZXJuYXRpdmUgaW5zdHJ1Y3Rpb25z
IGZvciBkaWZmZXJlbnQgQ1BVIHR5cGVzIG9yIGNhcGFiaWxpdGllcy4KICAqCkBAIC0xMTgsMjMg
KzExMyw2IEBAIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKTsKIAkJ
CQkgICBuZXdpbnN0cjIsIGZlYXR1cmUyKQkJCVwKIAkJICAgICA6IG91dHB1dCA6IGlucHV0KQog
Ci0vKgotICogVGhpcyBpcyBzaW1pbGFyIHRvIGFsdGVybmF0aXZlX2lvLiBCdXQgaXQgaGFzIHRo
cmVlIGZlYXR1cmVzIGFuZAotICogcmVzcGVjdGl2ZSBpbnN0cnVjdGlvbnMuCi0gKgotICogSWYg
Q1BVIGhhcyBmZWF0dXJlMywgbmV3aW5zdHIzIGlzIHVzZWQuCi0gKiBPdGhlcndpc2UsIGlmIENQ
VSBoYXMgZmVhdHVyZTIsIG5ld2luc3RyMiBpcyB1c2VkLgotICogT3RoZXJ3aXNlLCBpZiBDUFUg
aGFzIGZlYXR1cmUxLCBuZXdpbnN0cjEgaXMgdXNlZC4KLSAqIE90aGVyd2lzZSwgb2xkaW5zdHIg
aXMgdXNlZC4KLSAqLwotI2RlZmluZSBhbHRlcm5hdGl2ZV9pb18zKG9sZGluc3RyLCBuZXdpbnN0
cjEsIGZlYXR1cmUxLCBuZXdpbnN0cjIsCVwKLQkJCSBmZWF0dXJlMiwgbmV3aW5zdHIzLCBmZWF0
dXJlMywgb3V0cHV0LAkJXAotCQkJIGlucHV0Li4uKQkJCQkJXAotCWFzbSB2b2xhdGlsZShBTFRF
Uk5BVElWRV8zKG9sZGluc3RyLCBuZXdpbnN0cjEsIGZlYXR1cmUxLAlcCi0JCQkJICAgbmV3aW5z
dHIyLCBmZWF0dXJlMiwgbmV3aW5zdHIzLAlcCi0JCQkJICAgZmVhdHVyZTMpCQkJCVwKLQkJICAg
ICA6IG91dHB1dCA6IGlucHV0KQotCiAvKiBVc2UgdGhpcyBtYWNybyhzKSBpZiB5b3UgbmVlZCBt
b3JlIHRoYW4gb25lIG91dHB1dCBwYXJhbWV0ZXIuICovCiAjZGVmaW5lIEFTTV9PVVRQVVQyKGEu
Li4pIGEKIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:35:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:35:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqH3v-0004Ei-20; Mon, 26 Feb 2018 11:35:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqH3t-0004E2-EL
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:35:17 +0000
X-Inumbo-ID: 5d391587-1ae9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d391587-1ae9-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:37:02 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464534367"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:34:59 +0000
Message-ID: <1519644904-11349-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/7] x86/alt: Clean up struct alt_instr and
	its users
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogUmVuYW1lIHNvbWUgZmllbGRzIGZvciBjb25zaXN0ZW5jeSBhbmQgY2xhcml0eSwgYW5kIHVz
ZSBzdGFuZGFyZCB0eXBlcy4KICogRG9uJ3Qgb3BlbmNvZGUgdGhlIHVzZSBvZiBBTFRfe09SSUcs
UkVQTH1fUFRSKCkuCgpObyBmdW5jdGlvbmFsIGNoYW5nZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9y
YWNsZS5jb20+Ci0tLQp2MjoKICogQ2hhbmdlIG1vcmUgdHlwZXMgdG8gc3RhbmRhcmQgb25lcwot
LS0KIHhlbi9hcmNoL3g4Ni9hbHRlcm5hdGl2ZS5jICAgICAgICB8IDI0ICsrKysrKysrKysrKy0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIHwgMTQgKysrKysr
Ky0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTkgaW5zZXJ0aW9ucygrKSwgMTkgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgYi94ZW4vYXJjaC94
ODYvYWx0ZXJuYXRpdmUuYwppbmRleCA1YzhiNmY2Li41MWNhNTNlIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpA
QCAtMTYzLDggKzE2Myw2IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRp
dmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kKQogewogICAg
IGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKmE7Ci0gICAgdTggKmluc3RyLCAqcmVwbGFjZW1lbnQ7
Ci0gICAgdTggaW5zbmJ1ZltNQVhfUEFUQ0hfTEVOXTsKIAogICAgIHByaW50ayhLRVJOX0lORk8g
ImFsdCB0YWJsZSAlcCAtPiAlcFxuIiwgc3RhcnQsIGVuZCk7CiAKQEAgLTE3OSwyMyArMTc3LDI1
IEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVj
dCBhbHRfaW5zdHIgKnN0YXJ0LAogICAgICAqLwogICAgIGZvciAoIGEgPSBzdGFydDsgYSA8IGVu
ZDsgYSsrICkKICAgICB7Ci0gICAgICAgIGluc3RyID0gKHU4ICopJmEtPmluc3RyX29mZnNldCAr
IGEtPmluc3RyX29mZnNldDsKLSAgICAgICAgcmVwbGFjZW1lbnQgPSAodTggKikmYS0+cmVwbF9v
ZmZzZXQgKyBhLT5yZXBsX29mZnNldDsKLSAgICAgICAgQlVHX09OKGEtPnJlcGxhY2VtZW50bGVu
ID4gYS0+aW5zdHJsZW4pOwotICAgICAgICBCVUdfT04oYS0+aW5zdHJsZW4gPiBzaXplb2YoaW5z
bmJ1ZikpOworICAgICAgICB1aW50OF90ICpvcmlnID0gQUxUX09SSUdfUFRSKGEpOworICAgICAg
ICB1aW50OF90ICpyZXBsID0gQUxUX1JFUExfUFRSKGEpOworICAgICAgICB1aW50OF90IGJ1ZltN
QVhfUEFUQ0hfTEVOXTsKKworICAgICAgICBCVUdfT04oYS0+cmVwbF9sZW4gPiBhLT5vcmlnX2xl
bik7CisgICAgICAgIEJVR19PTihhLT5vcmlnX2xlbiA+IHNpemVvZihidWYpKTsKICAgICAgICAg
QlVHX09OKGEtPmNwdWlkID49IE5DQVBJTlRTICogMzIpOworCiAgICAgICAgIGlmICggIWJvb3Rf
Y3B1X2hhcyhhLT5jcHVpZCkgKQogICAgICAgICAgICAgY29udGludWU7CiAKLSAgICAgICAgbWVt
Y3B5KGluc25idWYsIHJlcGxhY2VtZW50LCBhLT5yZXBsYWNlbWVudGxlbik7CisgICAgICAgIG1l
bWNweShidWYsIHJlcGwsIGEtPnJlcGxfbGVuKTsKIAogICAgICAgICAvKiAweGU4LzB4ZTkgYXJl
IHJlbGF0aXZlIGJyYW5jaGVzOyBmaXggdGhlIG9mZnNldC4gKi8KLSAgICAgICAgaWYgKCBhLT5y
ZXBsYWNlbWVudGxlbiA+PSA1ICYmICgqaW5zbmJ1ZiAmIDB4ZmUpID09IDB4ZTggKQotICAgICAg
ICAgICAgKihzMzIgKikoaW5zbmJ1ZiArIDEpICs9IHJlcGxhY2VtZW50IC0gaW5zdHI7CisgICAg
ICAgIGlmICggYS0+cmVwbF9sZW4gPj0gNSAmJiAoKmJ1ZiAmIDB4ZmUpID09IDB4ZTggKQorICAg
ICAgICAgICAgKihpbnQzMl90ICopKGJ1ZiArIDEpICs9IHJlcGwgLSBvcmlnOwogCi0gICAgICAg
IGFkZF9ub3BzKGluc25idWYgKyBhLT5yZXBsYWNlbWVudGxlbiwKLSAgICAgICAgICAgICAgICAg
YS0+aW5zdHJsZW4gLSBhLT5yZXBsYWNlbWVudGxlbik7Ci0gICAgICAgIHRleHRfcG9rZShpbnN0
ciwgaW5zbmJ1ZiwgYS0+aW5zdHJsZW4pOworICAgICAgICBhZGRfbm9wcyhidWYgKyBhLT5yZXBs
X2xlbiwgYS0+b3JpZ19sZW4gLSBhLT5yZXBsX2xlbik7CisgICAgICAgIHRleHRfcG9rZShvcmln
LCBidWYsIGEtPm9yaWdfbGVuKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvYWx0ZXJuYXRpdmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUu
aAppbmRleCAzMjVhMjlmLi5kOTcwNmZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2FsdGVybmF0aXZlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCkBA
IC05LDE1ICs5LDE1IEBACiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+CiAKIHN0cnVjdCBhbHRfaW5z
dHIgewotICAgIHMzMiBpbnN0cl9vZmZzZXQ7ICAgICAgIC8qIG9yaWdpbmFsIGluc3RydWN0aW9u
ICovCi0gICAgczMyIHJlcGxfb2Zmc2V0OyAgICAgICAgLyogb2Zmc2V0IHRvIHJlcGxhY2VtZW50
IGluc3RydWN0aW9uICovCi0gICAgdTE2IGNwdWlkOyAgICAgICAgICAgICAgLyogY3B1aWQgYml0
IHNldCBmb3IgcmVwbGFjZW1lbnQgKi8KLSAgICB1OCAgaW5zdHJsZW47ICAgICAgICAgICAvKiBs
ZW5ndGggb2Ygb3JpZ2luYWwgaW5zdHJ1Y3Rpb24gKi8KLSAgICB1OCAgcmVwbGFjZW1lbnRsZW47
ICAgICAvKiBsZW5ndGggb2YgbmV3IGluc3RydWN0aW9uLCA8PSBpbnN0cmxlbiAqLworICAgIGlu
dDMyX3QgIG9yaWdfb2Zmc2V0OyAgIC8qIG9yaWdpbmFsIGluc3RydWN0aW9uICovCisgICAgaW50
MzJfdCAgcmVwbF9vZmZzZXQ7ICAgLyogb2Zmc2V0IHRvIHJlcGxhY2VtZW50IGluc3RydWN0aW9u
ICovCisgICAgdWludDE2X3QgY3B1aWQ7ICAgICAgICAgLyogY3B1aWQgYml0IHNldCBmb3IgcmVw
bGFjZW1lbnQgKi8KKyAgICB1aW50OF90ICBvcmlnX2xlbjsgICAgICAvKiBsZW5ndGggb2Ygb3Jp
Z2luYWwgaW5zdHJ1Y3Rpb24gKi8KKyAgICB1aW50OF90ICByZXBsX2xlbjsgICAgICAvKiBsZW5n
dGggb2YgbmV3IGluc3RydWN0aW9uLCA8PSBpbnN0cmxlbiAqLwogfTsKIAotI2RlZmluZSBfX0FM
VF9QVFIoYSxmKSAgICAgICgodTggKikoKHZvaWQgKikmKGEpLT5mICsgKGEpLT5mKSkKLSNkZWZp
bmUgQUxUX09SSUdfUFRSKGEpICAgICBfX0FMVF9QVFIoYSwgaW5zdHJfb2Zmc2V0KQorI2RlZmlu
ZSBfX0FMVF9QVFIoYSxmKSAgICAgICgodWludDhfdCAqKSgodm9pZCAqKSYoYSktPmYgKyAoYSkt
PmYpKQorI2RlZmluZSBBTFRfT1JJR19QVFIoYSkgICAgIF9fQUxUX1BUUihhLCBvcmlnX29mZnNl
dCkKICNkZWZpbmUgQUxUX1JFUExfUFRSKGEpICAgICBfX0FMVF9QVFIoYSwgcmVwbF9vZmZzZXQp
CiAKIGV4dGVybiB2b2lkIGFkZF9ub3BzKHZvaWQgKmluc25zLCB1bnNpZ25lZCBpbnQgbGVuKTsK
LS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:35:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:35:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqH40-0004GX-C2; Mon, 26 Feb 2018 11:35:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqH3y-0004EK-JC
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:35:22 +0000
X-Inumbo-ID: 5de0fe33-1ae9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5de0fe33-1ae9-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:37:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464534371"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:35:01 +0000
Message-ID: <1519644904-11349-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 4/7] x86/asm: Remove opencoded uses of
	altinstruction_entry
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCBmdXR1cmUgY2hhbmdlcywgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgaXMgZ29pbmcgdG8gYmVj
b21lIG1vcmUgY29tcGxpY2F0ZWQKdG8gdXNlLiAgRnVydGhlcm1vcmUsIHRoZXJlIGFyZSBhbHJl
YWR5IEFMVEVSTkFUSVZFKiBtYWNyb3Mgd2hpY2ggY2FuIGJlIHVzZWQKdG8gYXZvaWQgb3BlbmNv
ZGluZyB0aGUgY3JlYXRpb24gb2YgcmVwbGFjZW1lbnQgaW5mb3JtYXRpb24uCgpGb3IgQVNNX1NU
QUMsIEFTTV9DTEFDIGFuZCBDUjRfUFYzMl9SRVNUT1JFLCB0aGlzIG1lYW5zIHRoZSByZW1vdmFs
IG9mIGFsbApoYXJkb2NkZWQgbGFiZWwgbnVtYmVycy4gIEZvciB0aGUgY3I0X3B2MzIgYWx0ZXJu
YXRpdmVzLCB0aGlzIG1lYW5zIGhhcmRjb2RpbmcKdGhlIGV4dHJhIHNwYWNlIHJlcXVpcmVkIGlu
IHRoZSBvcmlnaW5hbCBwYXRjaCBzaXRlLCBidXQgdGhlIGhhcmRjb2Rpbmcgd2lsbApiZSByZW1v
dmVkIGJ5IGEgbGF0ZXIgcGF0Y2guCgpObyBjaGFuZ2UgdG8gYW55IGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgaGFuZGxpbmcgb2Ygbm9wcyBpbnNpZGUgdGhlIG9yaWdpbmFsCnBhdGNoIHNpdGVzIGFy
ZSBhIGJpdCBkaWZmZXJlbnQuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29t
PgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9h
cmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAyNiArKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8IDIwICsrKy0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oICAgIHwgMzIgKysrKysr
KysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIDMgZmlsZXMgY2hhbmdlZCwgMjMgaW5zZXJ0aW9u
cygrKSwgNTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9j
b21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKaW5kZXgg
NDU4ZDgxMC4uOGFiYTI2OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQv
ZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCkBAIC0xMTEs
MTMgKzExMSwxMCBAQCBFTlRSWShjb21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCiAgICAgICAgIEFT
U0VSVF9JTlRFUlJVUFRTX0RJU0FCTEVECiAgICAgICAgIG1vdiAgICR+KFg4Nl9FRkxBR1NfSU9Q
THxYODZfRUZMQUdTX05UfFg4Nl9FRkxBR1NfVk0pLCVyMTFkCiAgICAgICAgIGFuZCAgIFVSRUdT
X2VmbGFncyglcnNwKSwlcjExZAotLkxjcjRfb3JpZzoKLSAgICAgICAgLnNraXAgLkxjcjRfYWx0
X2VuZCAtIC5MY3I0X2FsdCwgMHg5MAotLkxjcjRfb3JpZ19lbmQ6Ci0gICAgICAgIC5wdXNoc2Vj
dGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIKLS5MY3I0X2FsdDoKKworLm1hY3JvIGFs
dF9jcjRfcHYzMgogICAgICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQotICAgICAgICBqcGUg
ICAuTGNyNF9hbHRfZW5kCisgICAgICAgIGpwZSAgIDJmCiAgICAgICAgIG1vdiAgIENQVUlORk9f
Y3I0LUNQVUlORk9fZ3Vlc3RfY3B1X3VzZXJfcmVncyglcnNwKSwgJXJheAogICAgICAgICBhbmQg
ICAkflhFTl9DUjRfUFYzMl9CSVRTLCAlcmF4CiAxOgpAQCAtMTM1LDE3ICsxMzIsMTIgQEAgRU5U
UlkoY29tcGF0X3Jlc3RvcmVfYWxsX2d1ZXN0KQogICAgICAgICAgKi8KICAgICAgICAgY21wICAg
JXJheCwgQ1BVSU5GT19jcjQtQ1BVSU5GT19ndWVzdF9jcHVfdXNlcl9yZWdzKCVyc3ApCiAgICAg
ICAgIGpuZSAgIDFiCi0uTGNyNF9hbHRfZW5kOgotICAgICAgICAuc2VjdGlvbiAuYWx0aW5zdHJ1
Y3Rpb25zLCAiYSIKLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxjcjRfb3JpZywgLkxj
cjRfb3JpZywgWDg2X0ZFQVRVUkVfQUxXQVlTLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICguTGNyNF9vcmlnX2VuZCAtIC5MY3I0X29yaWcpLCAwCi0gICAgICAgIGFsdGluc3RydWN0
aW9uX2VudHJ5IC5MY3I0X29yaWcsIC5MY3I0X2FsdCwgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIFwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X29yaWdfZW5kIC0gLkxjcjRfb3Jp
ZyksIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X2FsdF9lbmQgLSAuTGNy
NF9hbHQpCi0gICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MY3I0X29yaWcsIC5MY3I0X2Fs
dCwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAsIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
KC5MY3I0X29yaWdfZW5kIC0gLkxjcjRfb3JpZyksIFwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKC5MY3I0X2FsdF9lbmQgLSAuTGNyNF9hbHQpCi0gICAgICAgIC5wb3BzZWN0aW9uCisy
OgorLmVuZG0KKwlBTFRFUk5BVElWRV8yICIuc2tpcCA0NSwgMHg5MCIsIFwKKyAgICAgICAgICAg
IGFsdF9jcjRfcHYzMiwgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIFwKKyAgICAgICAgICAgIGFsdF9j
cjRfcHYzMiwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAKKwogICAgICAgICBvciAgICAkWDg2X0VGTEFH
U19JRiwlcjExCiAgICAgICAgIG1vdiAgICVyMTFkLFVSRUdTX2VmbGFncyglcnNwKQogCmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0
L2VudHJ5LlMKaW5kZXggOTQxZjA2Zi4uZTkzOWYyMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3g4Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtNTY0
LDIzICs1NjQsOSBAQCBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkOgogICAgICAgICB0ZXN0YiAkWDg2
X0VGTEFHU19JRj4+OCxVUkVHU19lZmxhZ3MrMSglcnNwKQogICAgICAgICBqeiAgICBleGNlcHRp
b25fd2l0aF9pbnRzX2Rpc2FibGVkCiAKLS5MY3I0X3B2MzJfb3JpZzoKLSAgICAgICAgam1wICAg
LkxjcjRfcHYzMl9kb25lCi0gICAgICAgIC5za2lwICguTGNyNF9wdjMyX2FsdF9lbmQgLSAuTGNy
NF9wdjMyX2FsdCkgLSAoLiAtIC5MY3I0X3B2MzJfb3JpZyksIDB4Y2MKLSAgICAgICAgLnB1c2hz
ZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IgotLkxjcjRfcHYzMl9hbHQ6Ci0gICAg
ICAgIG1vdiAgIFZDUFVfZG9tYWluKCVyYngpLCVyYXgKLS5MY3I0X3B2MzJfYWx0X2VuZDoKLSAg
ICAgICAgLnNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgImEiCi0gICAgICAgIGFsdGluc3RydWN0
aW9uX2VudHJ5IC5MY3I0X3B2MzJfb3JpZywgLkxjcjRfcHYzMl9hbHQsIFwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfWEVOX1NNRVAsIFwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgKC5MY3I0X3B2MzJfYWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSwgXAot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRf
cHYzMl9hbHQpCi0gICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MY3I0X3B2MzJfb3JpZywg
LkxjcjRfcHYzMl9hbHQsIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRV
UkVfWEVOX1NNQVAsIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKC5MY3I0X3B2MzJf
YWx0X2VuZCAtIC5MY3I0X3B2MzJfYWx0KSwgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoLkxjcjRfcHYzMl9hbHRfZW5kIC0gLkxjcjRfcHYzMl9hbHQpCi0gICAgICAgIC5wb3BzZWN0
aW9uCisgICAgICAgIEFMVEVSTkFUSVZFXzIgImptcCAuTGNyNF9wdjMyX2RvbmU7IC5za2lwIDIs
IDB4OTAiLCBcCisgICAgICAgICAgICBfX3N0cmluZ2lmeShtb3YgVkNQVV9kb21haW4oJXJieCks
ICVyYXgpLCBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAorICAgICAgICAgICAgX19zdHJpbmdpZnko
bW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4KSwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAKIAogICAg
ICAgICB0ZXN0YiAkMyxVUkVHU19jcyglcnNwKQogICAgICAgICBqeiAgICAuTGNyNF9wdjMyX2Rv
bmUKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmggYi94ZW4vaW5j
bHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IGViZDJjODguLmE0ODQyNjUgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9hc21fZGVmbnMuaApAQCAtMTk1LDE4ICsxOTUsMTMgQEAgdm9pZCByZXRfZnJvbV9pbnRy
KHZvaWQpOwogI2RlZmluZSBfX0FTTV9TVEFDICAgICAgLmJ5dGUgMHgwZiwweDAxLDB4Y2IKIAog
I2lmZGVmIF9fQVNTRU1CTFlfXwotI2RlZmluZSBBU01fQUMob3ApICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIDY2MTogQVNNX05P
UDM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IjsgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICA2NjI6IF9fQVNNXyMjb3A7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIC5wb3BzZWN0aW9uOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
LnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIjsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSA2NjFiLCA2NjFiLCBYODZfRkVB
VFVSRV9BTFdBWVMsIDMsIDA7ICAgICBcCi0gICAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IDY2
MWIsIDY2MmIsIFg4Nl9GRUFUVVJFX1hFTl9TTUFQLCAzLCAzOyAgICAgICBcCi0gICAgICAgIC5w
b3BzZWN0aW9uCi0KLSNkZWZpbmUgQVNNX1NUQUMgQVNNX0FDKFNUQUMpCi0jZGVmaW5lIEFTTV9D
TEFDIEFTTV9BQyhDTEFDKQorI2RlZmluZSBBU01fU1RBQyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDMp
LCAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19zdHJpbmdpZnkoX19BU01fU1RBQyksIFg4
Nl9GRUFUVVJFX1hFTl9TTUFQCisKKyNkZWZpbmUgQVNNX0NMQUMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9O
T1AzKSwgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KF9fQVNNX0NMQUMp
LCBYODZfRkVBVFVSRV9YRU5fU01BUAogCiAubWFjcm8gd3JpdGVfY3IzIHZhbDpyZXEsIHRtcDE6
cmVxLCB0bXAyOnJlcQogICAgICAgICBtb3YgICAlY3I0LCAlXHRtcDEKQEAgLTIxNywxNSArMjEy
LDEwIEBAIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKICAgICAgICAgbW92ICAgJVx0bXAyLCAl
Y3I0CiAuZW5kbQogCi0jZGVmaW5lIENSNF9QVjMyX1JFU1RPUkUgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA2Njc6IEFTTV9OT1A1OyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgLnB1c2hzZWN0
aW9uIC5hbHRpbnN0cl9yZXBsYWNlbWVudCwgImF4IjsgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIDY2ODogY2FsbCBjcjRfcHYzMl9yZXN0b3JlOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgICAgICAuc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSI7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgNjY3Yiwg
NjY3YiwgWDg2X0ZFQVRVUkVfQUxXQVlTLCA1LCAwOyBcCi0gICAgICAgIGFsdGluc3RydWN0aW9u
X2VudHJ5IDY2N2IsIDY2OGIsIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCA1LCA1OyAgIFwKLSAgICAg
ICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgNjY3YiwgNjY4YiwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAs
IDUsIDU7ICAgXAotICAgICAgICAucG9wc2VjdGlvbgorI2RlZmluZSBDUjRfUFYzMl9SRVNUT1JF
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkVfMiBfX3N0
cmluZ2lmeShBU01fTk9QNSksICAgICAgICAgICAgICAgIFwKKyAgICAgICAgImNhbGwgY3I0X3B2
MzJfcmVzdG9yZSIsIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCAgXAorICAgICAgICAiY2FsbCBjcjRf
cHYzMl9yZXN0b3JlIiwgWDg2X0ZFQVRVUkVfWEVOX1NNQVAKIAogI2Vsc2UKIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHZvaWQgY2xhYyh2b2lkKQotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:35:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqH4U-0004RP-Kk; Mon, 26 Feb 2018 11:35:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqH4T-0004Q1-La
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:35:53 +0000
X-Inumbo-ID: 5d9057ff-1ae9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d9057ff-1ae9-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:37:03 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464534370"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:35:00 +0000
Message-ID: <1519644904-11349-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 3/7] x86/alt: Clean up the assembly used to
	generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogT24gdGhlIEMgc2lkZSwgc3dpdGNoIHRvIHVzaW5nIGxvY2FsIGxhYmxlcyByYXRoZXIgdGhh
biBoYXJkY29kZWQgbnVtYmVycy4KICogUmVuYW1lIHBhcmFtZXRlcnMgYW5kIGxhYmxlcyB0byBi
ZSBjb25zaXN0ZW50IHdpdGggYWx0X2luc3RyIG5hbWVzLCBhbmQKICAgY29uc2lzdGVudCBiZXR3
ZWVuIHRoZSB0aGUgQyBhbmQgYXNtIHZlcnNpb25zLgogKiBPbiB0aGUgYXNtIHNpZGUsIGZhY3Rv
ciBzb21lIGV4cHJlc3Npb25zIG91dCBpbnRvIG1hY3JvcyB0byBhaWQgY2xhcml0eS4KICogQ29u
c2lzdGVudGx5IGRlY2xhcmUgc2VjdGlvbiBhdHRyaWJ1dGVzLgoKTm8gZnVuY3Rpb25hbCBjaGFu
Z2UuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBS
emVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KCnYyOgogKiByZXBsX3tzLGV9ID0+IGFsdF9yZXBsX3tzLGV9CiAqIFVzZSAuTFhFTiU9IHBy
ZWZpeCBmb3IgdGhlIEMgbGFibGVzCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2
ZS1hc20uaCB8IDU3ICsrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS5oICAgICB8IDY1ICsrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDU1IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IDY2NDBlODUuLjE1
MGJkMWEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtOSw2MCArOSw2
NyBAQAogICogZW5vdWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5n
IGNvZGUgdG8gcGF0Y2ggYW4KICAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVz
KCkuCiAgKi8KLS5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIGFsdCBmZWF0dXJlIG9y
aWdfbGVuIGFsdF9sZW4KKy5tYWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIHJlcGwgZmVh
dHVyZSBvcmlnX2xlbiByZXBsX2xlbgogICAgIC5sb25nIFxvcmlnIC0gLgotICAgIC5sb25nIFxh
bHQgLSAuCisgICAgLmxvbmcgXHJlcGwgLSAuCiAgICAgLndvcmQgXGZlYXR1cmUKICAgICAuYnl0
ZSBcb3JpZ19sZW4KLSAgICAuYnl0ZSBcYWx0X2xlbgorICAgIC5ieXRlIFxyZXBsX2xlbgogLmVu
ZG0KIAorI2RlZmluZSBvcmlnX2xlbiAgICAgICAgICAgICAgICguTFxAX29yaWdfZSAgICAgICAt
ICAgICAuTFxAX29yaWdfcykKKyNkZWZpbmUgcmVwbF9sZW4obnIpICAgICAgICAgICAoLkxcQF9y
ZXBsX2VcKCluciAgLSAgICAgLkxcQF9yZXBsX3NcKClucikKKyNkZWZpbmUgZGVjbF9yZXBsKGlu
c24sIG5yKSAgICAgLkxcQF9yZXBsX3NcKClucjogaW5zbjsgLkxcQF9yZXBsX2VcKClucjoKKwog
Lm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVyZQotLkxvbGRfc3Rh
cnRfXEA6CisuTFxAX29yaWdfczoKICAgICBcb2xkaW5zdHIKLS5Mb2xkX2VuZF9cQDoKKy5MXEBf
b3JpZ19lOgogCiAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2di
aXRzCi0gICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxvbGRfc3RhcnRfXEAsIC5MbmV3X3N0YXJ0
X1xALCBcZmVhdHVyZSwgXAotICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEAp
LCAoLkxuZXdfZW5kX1xAIC0gLkxuZXdfc3RhcnRfXEApCisgICAgYWx0aW5zdHJ1Y3Rpb25fZW50
cnkgLkxcQF9vcmlnX3MsIC5MXEBfcmVwbF9zMSwgXGZlYXR1cmUsIFwKKyAgICAgICAgb3JpZ19s
ZW4sIHJlcGxfbGVuKDEpCiAKICAgICAuc2VjdGlvbiAuZGlzY2FyZCwgImEiLCBAcHJvZ2JpdHMK
ICAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0aGF0IFxuZXdpbnN0ciBpc24ndCBsb25nZXIg
dGhhbiBcb2xkaW5zdHIuICovCi0gICAgLmJ5dGUgMHhmZiArICguTG5ld19lbmRfXEAgLSAuTG5l
d19zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApCisgICAgLmJ5dGUg
MHhmZiArIHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4KIAogICAgIC5zZWN0aW9uIC5hbHRpbnN0cl9y
ZXBsYWNlbWVudCwgImF4IiwgQHByb2diaXRzCi0uTG5ld19zdGFydF9cQDoKLSAgICBcbmV3aW5z
dHIKLS5MbmV3X2VuZF9cQDoKKworICAgIGRlY2xfcmVwbChcbmV3aW5zdHIsIDEpCisKICAgICAu
cG9wc2VjdGlvbgogLmVuZG0KIAogLm1hY3JvIEFMVEVSTkFUSVZFXzIgb2xkaW5zdHIsIG5ld2lu
c3RyMSwgZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIKLS5Mb2xkX3N0YXJ0X1xAOgorLkxc
QF9vcmlnX3M6CiAgICAgXG9sZGluc3RyCi0uTG9sZF9lbmRfXEA6CisuTFxAX29yaWdfZToKIAog
ICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwotICAgIGFs
dGluc3RydWN0aW9uX2VudHJ5IC5Mb2xkX3N0YXJ0X1xALCAuTG5ldzFfc3RhcnRfXEAsIFxmZWF0
dXJlMSwgXAotICAgICAgICAoLkxvbGRfZW5kX1xAIC0gLkxvbGRfc3RhcnRfXEApLCAoLkxuZXcx
X2VuZF9cQCAtIC5MbmV3MV9zdGFydF9cQCkKLSAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTG9s
ZF9zdGFydF9cQCwgLkxuZXcyX3N0YXJ0X1xALCBcZmVhdHVyZTIsIFwKLSAgICAgICAgKC5Mb2xk
X2VuZF9cQCAtIC5Mb2xkX3N0YXJ0X1xAKSwgKC5MbmV3Ml9lbmRfXEAgLSAuTG5ldzJfc3RhcnRf
XEApCisKKyAgICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTFxAX29yaWdfcywgLkxcQF9yZXBsX3Mx
LCBcZmVhdHVyZTEsIFwKKyAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDEpCisgICAgYWx0aW5z
dHJ1Y3Rpb25fZW50cnkgLkxcQF9vcmlnX3MsIC5MXEBfcmVwbF9zMiwgXGZlYXR1cmUyLCBcCisg
ICAgICAgIG9yaWdfbGVuLCByZXBsX2xlbigyKQogCiAgICAgLnNlY3Rpb24gLmRpc2NhcmQsICJh
IiwgQHByb2diaXRzCiAgICAgLyogQXNzZW1ibGVyLXRpbWUgY2hlY2sgdGhhdCBcbmV3aW5zdHJ7
MSwyfSBhcmVuJ3QgbG9uZ2VyIHRoYW4gXG9sZGluc3RyLiAqLwotICAgIC5ieXRlIDB4ZmYgKyAo
LkxuZXcxX2VuZF9cQCAtIC5MbmV3MV9zdGFydF9cQCkgLSAoLkxvbGRfZW5kX1xAIC0gLkxvbGRf
c3RhcnRfXEApCi0gICAgLmJ5dGUgMHhmZiArICguTG5ldzJfZW5kX1xAIC0gLkxuZXcyX3N0YXJ0
X1xAKSAtICguTG9sZF9lbmRfXEAgLSAuTG9sZF9zdGFydF9cQCkKKyAgICAuYnl0ZSAweGZmICsg
cmVwbF9sZW4oMSkgLSBvcmlnX2xlbgorICAgIC5ieXRlIDB4ZmYgKyByZXBsX2xlbigyKSAtIG9y
aWdfbGVuCiAKICAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBwcm9n
Yml0cwotLkxuZXcxX3N0YXJ0X1xAOgotICAgIFxuZXdpbnN0cjEKLS5MbmV3MV9lbmRfXEA6Ci0u
TG5ldzJfc3RhcnRfXEA6Ci0gICAgXG5ld2luc3RyMgotLkxuZXcyX2VuZF9cQDoKKworICAgIGRl
Y2xfcmVwbChcbmV3aW5zdHIxLCAxKQorICAgIGRlY2xfcmVwbChcbmV3aW5zdHIyLCAyKQorCiAg
ICAgLnBvcHNlY3Rpb24KIC5lbmRtCiAKKyN1bmRlZiBkZWNsX3JlcGwKKyN1bmRlZiByZXBsX2xl
bgorI3VuZGVmIG9yaWdfbGVuCisKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KICNlbmRpZiAv
KiBfQVNNX1g4Nl9BTFRFUk5BVElWRV9BU01fSF8gKi8KIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2
ZS5oCmluZGV4IGQ5NzA2ZmQuLmJjYWQzZWUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvYWx0ZXJuYXRpdmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgK
QEAgLTI2LDQ0ICsyNiw0OSBAQCBleHRlcm4gdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qg
c3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqZW5kKTsKIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2lu
c3RydWN0aW9ucyh2b2lkKTsKIAotI2RlZmluZSBPTERJTlNUUihvbGRpbnN0cikgICAgICAiNjYx
OlxuXHQiIG9sZGluc3RyICJcbjY2MjpcbiIKKyNkZWZpbmUgT0xESU5TVFIob2xkaW5zdHIpICIu
TFhFTiU9X29yaWdfczpcblx0IiBvbGRpbnN0ciAiXG4uTFhFTiU9X29yaWdfZTpcbiIKIAotI2Rl
ZmluZSBiX3JlcGxhY2VtZW50KG51bWJlcikgICAiNjYzIiNudW1iZXIKLSNkZWZpbmUgZV9yZXBs
YWNlbWVudChudW1iZXIpICAgIjY2NCIjbnVtYmVyCisjZGVmaW5lIGFsdF9vcmlnX2xlbiAgICAg
ICAiKC5MWEVOJT1fb3JpZ19lIC0gLkxYRU4lPV9vcmlnX3MpIgorI2RlZmluZSBhbHRfcmVwbF9z
KG51bSkgICAgIi5MWEVOJT1fcmVwbF9zIiNudW0KKyNkZWZpbmUgYWx0X3JlcGxfZShudW0pICAg
ICIuTFhFTiU9X3JlcGxfZSIjbnVtCisjZGVmaW5lIGFsdF9yZXBsX2xlbihudW0pICAiKCIgYWx0
X3JlcGxfZShudW0pICIgLSAiIGFsdF9yZXBsX3MobnVtKSAiKSIKIAotI2RlZmluZSBhbHRfc2xl
biAiNjYyYi02NjFiIgotI2RlZmluZSBhbHRfcmxlbihudW1iZXIpIGVfcmVwbGFjZW1lbnQobnVt
YmVyKSJmLSJiX3JlcGxhY2VtZW50KG51bWJlcikiZiIKKyNkZWZpbmUgQUxUSU5TVFJfRU5UUlko
ZmVhdHVyZSwgbnVtKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAg
ICAgIiAubG9uZyAuTFhFTiU9X29yaWdfcyAtIC5cbiIgICAgICAgICAgICAgLyogbGFiZWwgICAg
ICAgICAgICovIFwKKyAgICAgICAgIiAubG9uZyAiIGFsdF9yZXBsX3MobnVtKSIgLSAuXG4iICAg
ICAgICAgLyogbmV3IGluc3RydWN0aW9uICovIFwKKyAgICAgICAgIiAud29yZCAiIF9fc3RyaW5n
aWZ5KGZlYXR1cmUpICJcbiIgICAgICAgLyogZmVhdHVyZSBiaXQgICAgICovIFwKKyAgICAgICAg
IiAuYnl0ZSAiIGFsdF9vcmlnX2xlbiAiXG4iICAgICAgICAgICAgICAgLyogc291cmNlIGxlbiAg
ICAgICovIFwKKyAgICAgICAgIiAuYnl0ZSAiIGFsdF9yZXBsX2xlbihudW0pICJcbiIgICAgICAg
ICAgLyogcmVwbGFjZW1lbnQgbGVuICovCiAKLSNkZWZpbmUgQUxUSU5TVFJfRU5UUlkoZmVhdHVy
ZSwgbnVtYmVyKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgIiAubG9uZyA2NjFiIC0gLlxuIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogbGFi
ZWwgICAgICAgICAgICovIFwKLSAgICAgICAgIiAubG9uZyAiIGJfcmVwbGFjZW1lbnQobnVtYmVy
KSJmIC0gLlxuIiAgICAgICAgLyogbmV3IGluc3RydWN0aW9uICovIFwKLSAgICAgICAgIiAud29y
ZCAiIF9fc3RyaW5naWZ5KGZlYXR1cmUpICJcbiIgICAgICAgICAgICAgLyogZmVhdHVyZSBiaXQg
ICAgICovIFwKLSAgICAgICAgIiAuYnl0ZSAiIGFsdF9zbGVuICJcbiIgICAgICAgICAgICAgICAg
ICAgICAgICAgLyogc291cmNlIGxlbiAgICAgICovIFwKLSAgICAgICAgIiAuYnl0ZSAiIGFsdF9y
bGVuKG51bWJlcikgIlxuIiAgICAgICAgICAgICAgICAgLyogcmVwbGFjZW1lbnQgbGVuICovCisj
ZGVmaW5lIERJU0NBUkRfRU5UUlkobnVtKSAgICAgICAgICAgICAgICAgICAgICAgIC8qIHJlcGwg
PD0gb3JpZyAqLyAgICBcCisgICAgICAgICIgLmJ5dGUgMHhmZiArICgiIGFsdF9yZXBsX2xlbihu
dW0pICIpIC0gKCIgYWx0X29yaWdfbGVuICIpXG4iCiAKLSNkZWZpbmUgRElTQ0FSRF9FTlRSWShu
dW1iZXIpICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogcmxlbiA8PSBzbGVuICovICAgIFwK
LSAgICAgICAgIiAuYnl0ZSAweGZmICsgKCIgYWx0X3JsZW4obnVtYmVyKSAiKSAtICgiIGFsdF9z
bGVuICIpXG4iCi0KLSNkZWZpbmUgQUxUSU5TVFJfUkVQTEFDRU1FTlQobmV3aW5zdHIsIGZlYXR1
cmUsIG51bWJlcikgLyogcmVwbGFjZW1lbnQgKi8gICAgIFwKLSAgICAgICAgYl9yZXBsYWNlbWVu
dChudW1iZXIpIjpcblx0IiBuZXdpbnN0ciAiXG4iIGVfcmVwbGFjZW1lbnQobnVtYmVyKSAiOlxu
XHQiCi0KLSNkZWZpbmUgQUxURVJOQVRJVkVfTihuZXdpbnN0ciwgZmVhdHVyZSwgbnVtYmVyKQlc
Ci0JIi5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLFwiYVwiXG4iCQlcCi0JQUxUSU5TVFJf
RU5UUlkoZmVhdHVyZSwgbnVtYmVyKQkJCVwKLQkiLnNlY3Rpb24gLmRpc2NhcmQsXCJhXCIsQHBy
b2diaXRzXG4iCQlcCi0JRElTQ0FSRF9FTlRSWShudW1iZXIpCQkJCVwKLQkiLnNlY3Rpb24gLmFs
dGluc3RyX3JlcGxhY2VtZW50LCBcImF4XCJcbiIJXAotCUFMVElOU1RSX1JFUExBQ0VNRU5UKG5l
d2luc3RyLCBmZWF0dXJlLCBudW1iZXIpCVwKLQkiLnBvcHNlY3Rpb25cbiIKKyNkZWZpbmUgQUxU
SU5TVFJfUkVQTEFDRU1FTlQobmV3aW5zdHIsIG51bSkgICAgICAgLyogcmVwbGFjZW1lbnQgKi8g
ICAgIFwKKyAgICAgICAgYWx0X3JlcGxfcyhudW0pIjpcblx0IiBuZXdpbnN0ciAiXG4iIGFsdF9y
ZXBsX2UobnVtKSAiOlxuXHQiCiAKIC8qIGFsdGVybmF0aXZlIGFzc2VtYmx5IHByaW1pdGl2ZTog
Ki8KLSNkZWZpbmUgQUxURVJOQVRJVkUob2xkaW5zdHIsIG5ld2luc3RyLCBmZWF0dXJlKQkJCSAg
XAotCU9MRElOU1RSKG9sZGluc3RyKQkJCQkJCSAgXAotCUFMVEVSTkFUSVZFX04obmV3aW5zdHIs
IGZlYXR1cmUsIDEpCisjZGVmaW5lIEFMVEVSTkFUSVZFKG9sZGluc3RyLCBuZXdpbnN0ciwgZmVh
dHVyZSkgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIE9MRElOU1RSKG9sZGluc3Ry
KSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAg
ICIucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywgXCJhXCIsIEBwcm9nYml0c1xuIiAgICAg
ICAgICAgICBcCisgICAgICAgIEFMVElOU1RSX0VOVFJZKGZlYXR1cmUsIDEpICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIuc2VjdGlvbiAuZGlzY2FyZCwg
XCJhXCIsIEBwcm9nYml0c1xuIiAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERJ
U0NBUkRfRU5UUlkoMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgICIuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsIFwiYXhcIiwg
QHByb2diaXRzXG4iICAgICAgICAgICBcCisgICAgICAgIEFMVElOU1RSX1JFUExBQ0VNRU5UKG5l
d2luc3RyLCAxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIucG9w
c2VjdGlvblxuIgogCiAjZGVmaW5lIEFMVEVSTkFUSVZFXzIob2xkaW5zdHIsIG5ld2luc3RyMSwg
ZmVhdHVyZTEsIG5ld2luc3RyMiwgZmVhdHVyZTIpIFwKLQlBTFRFUk5BVElWRShvbGRpbnN0ciwg
bmV3aW5zdHIxLCBmZWF0dXJlMSkJCQkgIFwKLQlBTFRFUk5BVElWRV9OKG5ld2luc3RyMiwgZmVh
dHVyZTIsIDIpCisgICAgICAgIE9MRElOU1RSKG9sZGluc3RyKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIucHVzaHNlY3Rpb24gLmFsdGlu
c3RydWN0aW9ucywgXCJhXCIsIEBwcm9nYml0c1xuIiAgICAgICAgICAgICBcCisgICAgICAgIEFM
VElOU1RSX0VOVFJZKGZlYXR1cmUxLCAxKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgICAgIEFMVElOU1RSX0VOVFJZKGZlYXR1cmUyLCAyKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIuc2VjdGlvbiAuZGlzY2FyZCwgXCJh
XCIsIEBwcm9nYml0c1xuIiAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIERJU0NB
UkRfRU5UUlkoMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgICAgIERJU0NBUkRfRU5UUlkoMikgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFj
ZW1lbnQsIFwiYXhcIiwgQHByb2diaXRzXG4iICAgICAgICAgICBcCisgICAgICAgIEFMVElOU1RS
X1JFUExBQ0VNRU5UKG5ld2luc3RyMSwgMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CisgICAgICAgIEFMVElOU1RSX1JFUExBQ0VNRU5UKG5ld2luc3RyMiwgMikgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgICAgICIucG9wc2VjdGlvblxuIgogCiAvKgogICogQWx0
ZXJuYXRpdmUgaW5zdHJ1Y3Rpb25zIGZvciBkaWZmZXJlbnQgQ1BVIHR5cGVzIG9yIGNhcGFiaWxp
dGllcy4KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:39:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:39:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqH7n-00052U-6B; Mon, 26 Feb 2018 11:39:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqH7l-000524-Vx
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:39:18 +0000
X-Inumbo-ID: 5f2dd852-1ae9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5f2dd852-1ae9-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:37:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464534377"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:35:04 +0000
Message-ID: <1519644904-11349-8-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 7/7] x86/build: Use new .nop directive when
	available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmV3ZXIgdmVyc2lvbnMgb2YgYmludXRpbHMgYXJlIGNhcGFibGUgb2YgZW1pdHRpbmcgYW4gZXhh
Y3QgbnVtYmVyIGJ5dGVzIHdvcnRoCm9mIG9wdGltaXNlZCBub3BzLiAgVXNlIHRoaXMgaW4gcHJl
ZmVyZW5jZSB0byAuc2tpcCB3aGVuIGF2YWlsYWJsZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpC
ZXVsaWNoQHN1c2UuY29tPgpDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0Bv
cmFjbGUuY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkND
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgoKUkZDIHVudGlsIHN1cHBvcnQgaXMgYWN0
dWFsbHkgY29tbWl0dGVkIHRvIGJpbnV0aWxzIG1haW5saW5lLgotLS0KIHhlbi9hcmNoL3g4Ni9S
dWxlcy5tayAgICAgICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dGVybmF0aXZlLWFzbS5oIHwgMTQgKysrKysrKysrKysrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
YWx0ZXJuYXRpdmUuaCAgICAgfCAxMyArKysrKysrKysrLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDI2
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IGUxNjlkNjcuLmJmNTA0N2Yg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVs
ZXMubWsKQEAgLTI4LDYgKzI4LDEwIEBAICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywi
LmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCiAkKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0Ms
XAogICAgICIuaWYgKCgxID4gMCkgPCAwKTsgLmVycm9yIFwiXCI7LmVuZGlmIiwsLURIQVZFX0FT
X05FR0FUSVZFX1RSVUUpCiAKKyMgQ2hlY2sgdG8gc2VlIHdoZXRoZXIgdGhlIGFzc21ibGVyIHN1
cHBvcnRzIHRoZSAubm9wIGRpcmVjdGl2ZS4KKyQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxD
QyxcCisgICAgIi5MMTogLkwyOiAubm9wICguTDIgLSAuTDEpJCQoY29tbWEpOSIsLURIQVZFX0FT
X05PUF9ESVJFQ1RJVkUpCisKIENGTEFHUyArPSAtbW5vLXJlZC16b25lIC1mcGljIC1mbm8tYXN5
bmNocm9ub3VzLXVud2luZC10YWJsZXMKIAogIyBYZW4gZG9lc24ndCB1c2UgU1NFIGludGVyYWxs
eS4gIElmIHRoZSBjb21waWxlciBzdXBwb3J0cyBpdCwgYWxzbyBza2lwIHRoZQpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKaW5kZXggMjVmNzlmZS4uOWU0NmJlZCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCkBAIC0xLDYgKzEsOCBAQAogI2lmbmRlZiBfQVNN
X1g4Nl9BTFRFUk5BVElWRV9BU01fSF8KICNkZWZpbmUgX0FTTV9YODZfQUxURVJOQVRJVkVfQVNN
X0hfCiAKKyNpbmNsdWRlIDxhc20vbm9wcy5oPgorCiAjaWZkZWYgX19BU1NFTUJMWV9fCiAKIC8q
CkBAIC0xOCw2ICsyMCwxNCBAQAogICAgIC5ieXRlIFxwYWRfbGVuCiAuZW5kbQogCisubWFjcm8g
bWtub3BzIG5yX2J5dGVzCisjaWZkZWYgSEFWRV9BU19OT1BfRElSRUNUSVZFCisgICAgLm5vcCBc
bnJfYnl0ZXMsIEFTTV9OT1BfTUFYCisjZWxzZQorICAgIC5za2lwIFxucl9ieXRlcywgMHg5MAor
I2VuZGlmCisuZW5kbQorCiAjZGVmaW5lIG9yaWdfbGVuICAgICAgICAgICAgICAgKC5MXEBfb3Jp
Z19lICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQogI2RlZmluZSBwYWRfbGVuICAgICAgICAgICAg
ICAgICguTFxAX29yaWdfcCAgICAgICAtICAgICAuTFxAX29yaWdfZSkKICNkZWZpbmUgdG90YWxf
bGVuICAgICAgICAgICAgICAoLkxcQF9vcmlnX3AgICAgICAgLSAgICAgLkxcQF9vcmlnX3MpCkBA
IC00Myw3ICs1Myw3IEBACiAgICAgICovCiAgICAgLkxcQF9kaWZmID0gcmVwbF9sZW4oMSkgLSBv
cmlnX2xlbgogCi0gICAgLnNraXAgYXNfdHJ1ZSguTFxAX2RpZmYgPiAwKSAqIC5MXEBfZGlmZiwg
MHg5MAorICAgICBta25vcHMgKGFzX3RydWUoLkxcQF9kaWZmID4gMCkgKiAuTFxAX2RpZmYpCiAu
TFxAX29yaWdfcDoKIAogICAgIC5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBw
cm9nYml0cwpAQCAtNzYsNyArODYsNyBAQAogICAgICAqLwogICAgIC5MXEBfZGlmZiA9IGFzX21h
eChyZXBsX2xlbigxKSwgcmVwbF9sZW4oMikpIC0gb3JpZ19sZW4KIAotICAgICAuc2tpcCBhc190
cnVlKC5MXEBfZGlmZiA+IDApICogLkxcQF9kaWZmLCAweDkwCisgICAgIG1rbm9wcyAoYXNfdHJ1
ZSguTFxAX2RpZmYgPiAwKSAqIC5MXEBfZGlmZikKIC5MXEBfb3JpZ19wOgogCiAgICAgLnB1c2hz
ZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLmgKaW5kZXggZDUzY2VhMC4uNTE1MzhiNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRp
dmUuaApAQCAtMiw3ICsyLDYgQEAKICNkZWZpbmUgX19YODZfQUxURVJOQVRJVkVfSF9fCiAKICNp
bmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUtYXNtLmg+Ci0jaW5jbHVkZSA8YXNtL25vcHMuaD4KIAog
I2lmbmRlZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+CkBAIC0yNyw2
ICsyNiwxNCBAQCBleHRlcm4gdm9pZCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFs
dF9pbnN0ciAqc3RhcnQsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3Ry
dWN0IGFsdF9pbnN0ciAqZW5kKTsKIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9u
cyh2b2lkKTsKIAorYXNtICggIi5tYWNybyBta25vcHMgbnJfYnl0ZXNcblx0IgorI2lmZGVmIEhB
VkVfQVNfTk9QX0RJUkVDVElWRQorICAgICAgIi5ub3AgXFxucl9ieXRlcywgIiBfX3N0cmluZ2lm
eShBU01fTk9QX01BWCkgIlxuXHQiCisjZWxzZQorICAgICAgIi5za2lwIFxcbnJfYnl0ZXMsIDB4
OTBcblx0IgorI2VuZGlmCisgICAgICAiLmVuZG1cblx0IiApOworCiAjZGVmaW5lIGFsdF9vcmln
X2xlbiAgICAgICAiKC5MWEVOJT1fb3JpZ19lIC0gLkxYRU4lPV9vcmlnX3MpIgogI2RlZmluZSBh
bHRfcGFkX2xlbiAgICAgICAgIiguTFhFTiU9X29yaWdfcCAtIC5MWEVOJT1fb3JpZ19lKSIKICNk
ZWZpbmUgYWx0X3RvdGFsX2xlbiAgICAgICIoLkxYRU4lPV9vcmlnX3AgLSAuTFhFTiU9X29yaWdf
cykiCkBAIC00Niw3ICs1Myw3IEBAIGV4dGVybiB2b2lkIGFsdGVybmF0aXZlX2luc3RydWN0aW9u
cyh2b2lkKTsKICNkZWZpbmUgT0xESU5TVFJfMShvbGRpbnN0ciwgbjEpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICIuTFhFTiU9X29yaWdfczpcblx0IiBvbGRpbnN0ciAi
XG4gLkxYRU4lPV9vcmlnX2U6XG5cdCIgICAgICBcCiAgICAgIi5MWEVOJT1fZGlmZiA9ICJhbHRf
cmVwbF9sZW4objEpIi0iYWx0X29yaWdfbGVuIlxuXHQiICAgICAgIFwKLSAgICAiLnNraXAgIkFT
X1RSVUUiKC5MWEVOJT1fZGlmZiA+IDApICogLkxYRU4lPV9kaWZmLCAweDkwXG5cdCIgXAorICAg
ICJta25vcHMgKCJBU19UUlVFIiguTFhFTiU9X2RpZmYgPiAwKSAqIC5MWEVOJT1fZGlmZilcblx0
IiAgICBcCiAgICAgIi5MWEVOJT1fb3JpZ19wOlxuXHQiCiAKICNkZWZpbmUgQUxUX1BBRERJTkdf
TEVOKG4xLCBuMikgXApAQCAtNTUsNyArNjIsNyBAQCBleHRlcm4gdm9pZCBhbHRlcm5hdGl2ZV9p
bnN0cnVjdGlvbnModm9pZCk7CiAjZGVmaW5lIE9MRElOU1RSXzIob2xkaW5zdHIsIG4xLCBuMikg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAiLkxYRU4lPV9vcmlnX3M6XG5cdCIg
b2xkaW5zdHIgIlxuIC5MWEVOJT1fb3JpZ19lOlxuXHQiICAgICAgXAogICAgICIuTFhFTiU9X2Rp
ZmYgPSAiQUxUX1BBRERJTkdfTEVOKG4xLCBuMikiXG5cdCIgICAgICAgICAgICAgICBcCi0gICAg
Ii5za2lwICJBU19UUlVFIiguTFhFTiU9X2RpZmYgPiAwKSAqIC5MWEVOJT1fZGlmZiwgMHg5MFxu
XHQiIFwKKyAgICAibWtub3BzICgiQVNfVFJVRSIoLkxYRU4lPV9kaWZmID4gMCkgKiAuTFhFTiU9
X2RpZmYpXG5cdCIgICAgXAogICAgICIuTFhFTiU9X29yaWdfcDpcblx0IgogCiAjZGVmaW5lIEFM
VElOU1RSX0VOVFJZKGZlYXR1cmUsIG51bSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:39:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:39:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqH8B-00055P-Dx; Mon, 26 Feb 2018 11:39:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqH8A-000551-Ee
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:39:42 +0000
X-Inumbo-ID: 5e3cbcb6-1ae9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e3cbcb6-1ae9-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:37:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464534372"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:35:02 +0000
Message-ID: <1519644904-11349-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH v2 5/7] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvcnJlY3QgYW1vdW50IG9mIHBhZGRpbmcgaW4gYW4gb3JpZ2luIHBhdGNoIHNpdGUgY2Fu
IGJlIGNhbGN1bGF0ZWQKYXV0b21hdGljYWxseSwgYmFzZWQgb24gdGhlIHJlbGF0aXZlIGxlbmd0
aHMgb2YgdGhlIHJlcGxhY2VtZW50cy4KClRoaXMgcmVxdWlyZXMgYSBiaXQgb2YgdHJpY2tlcnkg
dG8gY2FsY3VsYXRlIGNvcnJlY3RseSwgZXNwZWNpYWxseSBpbiB0aGUKQUxURU5SQVRJVkVfMiBj
YXNlIHdoZXJlIGEgYnJhbmNobGVzcyBtYXgoKSBjYWxjdWxhdGlvbiBpbiBuZWVkZWQuICBUaGUK
Y2FsY3VsYXRpb24gaXMgZnVydGhlciBjb21wbGljYXRlZCBiZWNhdXNlIEdBUydzIGlkZWEgb2Yg
dHJ1ZSBpcyAtMSByYXRoZXIKdGhhbiAxLCB3aGljaCBpcyB3aHkgdGhlIGV4dHJhIG5lZ2F0aW9u
cyBhcmUgcmVxdWlyZWQuCgpBZGRpdGlvbmFsbHksIGhhdmUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkg
YXR0ZW1wdCB0byBvcHRpbWlzZSB0aGUgcGFkZGluZyBub3BzLgoKU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGlj
aCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53
aWxrQG9yYWNsZS5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNv
bT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cgp2MjogRml4IGJ1aWxkIHdpdGgg
Q2xhbmcuCi0tLQogeGVuL2FyY2gveDg2L1J1bGVzLm1rICAgICAgICAgICAgICAgICB8ICA0ICsr
KwogeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgICAgICAgICAgICB8IDMyICsrKysrKysrKysr
KysrKystLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggfCA2MCArKysr
KysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS5oICAgICB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLQogNCBmaWxlcyBj
aGFuZ2VkLCAxMjAgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCmluZGV4IDk4OTdk
ZWEuLmUxNjlkNjcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5taworKysgYi94ZW4v
YXJjaC94ODYvUnVsZXMubWsKQEAgLTI0LDYgKzI0LDEwIEBAICQoY2FsbCBhcy1vcHRpb24tYWRk
LENGTEFHUyxDQywiLmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCiAgICAgICAgICAgICAgICAgICAg
ICAtVV9fT0JKRUNUX0xBQkVMX18gLURIQVZFX0dBU19RVU9URURfU1lNIFwKICAgICAgICAgICAg
ICAgICAgICAgICctRF9fT0JKRUNUX0xBQkVMX189JChzdWJzdCAkKEJBU0VESVIpLywsJChDVVJE
SVIpKS8kJEAnKQogCisjIEdDQydzIGlkZWEgb2YgdHJ1ZSBpcyAtMS4gIENsYW5nJ3MgaWRlYSBp
cyAxCiskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsXAorICAgICIuaWYgKCgxID4gMCkg
PCAwKTsgLmVycm9yIFwiXCI7LmVuZGlmIiwsLURIQVZFX0FTX05FR0FUSVZFX1RSVUUpCisKIENG
TEFHUyArPSAtbW5vLXJlZC16b25lIC1mcGljIC1mbm8tYXN5bmNocm9ub3VzLXVud2luZC10YWJs
ZXMKIAogIyBYZW4gZG9lc24ndCB1c2UgU1NFIGludGVyYWxseS4gIElmIHRoZSBjb21waWxlciBz
dXBwb3J0cyBpdCwgYWxzbyBza2lwIHRoZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVy
bmF0aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwppbmRleCA1MWNhNTNlLi5lMjRk
Yjg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYworKysgYi94ZW4vYXJj
aC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMTgwLDEzICsxODAsMzcgQEAgdm9pZCBpbml0X29yX2xp
dmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoY29uc3Qgc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQs
CiAgICAgICAgIHVpbnQ4X3QgKm9yaWcgPSBBTFRfT1JJR19QVFIoYSk7CiAgICAgICAgIHVpbnQ4
X3QgKnJlcGwgPSBBTFRfUkVQTF9QVFIoYSk7CiAgICAgICAgIHVpbnQ4X3QgYnVmW01BWF9QQVRD
SF9MRU5dOworICAgICAgICB1bnNpZ25lZCBpbnQgdG90YWxfbGVuID0gYS0+b3JpZ19sZW4gKyBh
LT5wYWRfbGVuOwogCi0gICAgICAgIEJVR19PTihhLT5yZXBsX2xlbiA+IGEtPm9yaWdfbGVuKTsK
LSAgICAgICAgQlVHX09OKGEtPm9yaWdfbGVuID4gc2l6ZW9mKGJ1ZikpOworICAgICAgICBCVUdf
T04oYS0+cmVwbF9sZW4gPiB0b3RhbF9sZW4pOworICAgICAgICBCVUdfT04odG90YWxfbGVuID4g
c2l6ZW9mKGJ1ZikpOwogICAgICAgICBCVUdfT04oYS0+Y3B1aWQgPj0gTkNBUElOVFMgKiAzMik7
CiAKKyAgICAgICAgLyogTm8gcmVwbGFjZW1lbnQgdG8gbWFrZSwgYnV0IHRyeSB0byBvcHRpbWlz
ZSBhbnkgcGFkZGluZy4gKi8KICAgICAgICAgaWYgKCAhYm9vdF9jcHVfaGFzKGEtPmNwdWlkKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOworCisgICAgICAgICAgICBp
ZiAoIGEtPnBhZF9sZW4gPD0gMSApCisgICAgICAgICAgICAgICAgY29udGludWU7CisKKyAgICAg
ICAgICAgIC8qIFNlYXJjaCB0aGUgcGFkZGluZyBhcmVhIGZvciBhbnkgYnl0ZSB3aGljaCBpc24n
dCBhIG5vcC4gKi8KKyAgICAgICAgICAgIGZvciAoIGkgPSBhLT5vcmlnX2xlbjsgaSA8IHRvdGFs
X2xlbjsgKytpICkKKyAgICAgICAgICAgICAgICBpZiAoIG9yaWdbaV0gIT0gMHg5MCApCisgICAg
ICAgICAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgICAgICAvKgorICAgICAgICAgICAgICog
T25seSBtYWtlIGFueSBjaGFuZ2VzIGlmIGFsbCBwYWRkaW5nIGJ5dGVzIGFyZSB1bm9wdGltaXNl
ZAorICAgICAgICAgICAgICogbm9wcy4gIFdpdGggbXVsdGlwbGUgYWx0ZXJuYXRpdmVzIG92ZXIg
dGhlIHNhbWUgb3JpZ2luIHNpdGUsIHdlCisgICAgICAgICAgICAgKiBtYXkgaGF2ZSBhbHJlYWR5
IG1hZGUgYSByZXBsYWNlbWVudCwgb3Igb3B0aW1pc2VkIHRoZSBub3BzLgorICAgICAgICAgICAg
ICovCisgICAgICAgICAgICBpZiAoIGkgIT0gdG90YWxfbGVuICkKKyAgICAgICAgICAgICAgICBj
b250aW51ZTsKKworICAgICAgICAgICAgYWRkX25vcHMoYnVmLCBhLT5wYWRfbGVuKTsKKyAgICAg
ICAgICAgIHRleHRfcG9rZShvcmlnICsgYS0+b3JpZ19sZW4sIGJ1ZiwgYS0+cGFkX2xlbik7CiAg
ICAgICAgICAgICBjb250aW51ZTsKKyAgICAgICAgfQogCiAgICAgICAgIG1lbWNweShidWYsIHJl
cGwsIGEtPnJlcGxfbGVuKTsKIApAQCAtMTk0LDggKzIxOCw4IEBAIHZvaWQgaW5pdF9vcl9saXZl
cGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKGNvbnN0IHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAog
ICAgICAgICBpZiAoIGEtPnJlcGxfbGVuID49IDUgJiYgKCpidWYgJiAweGZlKSA9PSAweGU4ICkK
ICAgICAgICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSArPSByZXBsIC0gb3JpZzsKIAotICAg
ICAgICBhZGRfbm9wcyhidWYgKyBhLT5yZXBsX2xlbiwgYS0+b3JpZ19sZW4gLSBhLT5yZXBsX2xl
bik7Ci0gICAgICAgIHRleHRfcG9rZShvcmlnLCBidWYsIGEtPm9yaWdfbGVuKTsKKyAgICAgICAg
YWRkX25vcHMoYnVmICsgYS0+cmVwbF9sZW4sIHRvdGFsX2xlbiAtIGEtPnJlcGxfbGVuKTsKKyAg
ICAgICAgdGV4dF9wb2tlKG9yaWcsIGJ1ZiwgdG90YWxfbGVuKTsKICAgICB9CiB9CiAKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCmluZGV4IDE1MGJkMWEuLjI1Zjc5ZmUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaApAQCAtOSwzMCArOSw1NSBAQAogICogZW5v
dWdoIGluZm9ybWF0aW9uIGZvciB0aGUgYWx0ZXJuYXRpdmVzIHBhdGNoaW5nIGNvZGUgdG8gcGF0
Y2ggYW4KICAqIGluc3RydWN0aW9uLiBTZWUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkuCiAgKi8KLS5t
YWNybyBhbHRpbnN0cnVjdGlvbl9lbnRyeSBvcmlnIHJlcGwgZmVhdHVyZSBvcmlnX2xlbiByZXBs
X2xlbgorLm1hY3JvIGFsdGluc3RydWN0aW9uX2VudHJ5IG9yaWcgcmVwbCBmZWF0dXJlIG9yaWdf
bGVuIHJlcGxfbGVuIHBhZF9sZW4KICAgICAubG9uZyBcb3JpZyAtIC4KICAgICAubG9uZyBccmVw
bCAtIC4KICAgICAud29yZCBcZmVhdHVyZQogICAgIC5ieXRlIFxvcmlnX2xlbgogICAgIC5ieXRl
IFxyZXBsX2xlbgorICAgIC5ieXRlIFxwYWRfbGVuCiAuZW5kbQogCiAjZGVmaW5lIG9yaWdfbGVu
ICAgICAgICAgICAgICAgKC5MXEBfb3JpZ19lICAgICAgIC0gICAgIC5MXEBfb3JpZ19zKQorI2Rl
ZmluZSBwYWRfbGVuICAgICAgICAgICAgICAgICguTFxAX29yaWdfcCAgICAgICAtICAgICAuTFxA
X29yaWdfZSkKKyNkZWZpbmUgdG90YWxfbGVuICAgICAgICAgICAgICAoLkxcQF9vcmlnX3AgICAg
ICAgLSAgICAgLkxcQF9vcmlnX3MpCiAjZGVmaW5lIHJlcGxfbGVuKG5yKSAgICAgICAgICAgKC5M
XEBfcmVwbF9lXCgpbnIgIC0gICAgIC5MXEBfcmVwbF9zXCgpbnIpCiAjZGVmaW5lIGRlY2xfcmVw
bChpbnNuLCBucikgICAgIC5MXEBfcmVwbF9zXCgpbnI6IGluc247IC5MXEBfcmVwbF9lXCgpbnI6
CiAKKy8qIEdDQydzIGlkZWEgb2YgdHJ1ZSBpcyAtMSwgd2hpbGUgQ2xhbmcncyBpZGVhIGlzIDEu
ICovCisjaWZkZWYgSEFWRV9BU19ORUdBVElWRV9UUlVFCisjIGRlZmluZSBhc190cnVlKHgpICgt
KHgpKQorI2Vsc2UKKyMgZGVmaW5lIGFzX3RydWUoeCkgKHgpCisjZW5kaWYKKworI2RlZmluZSBh
c19tYXgoYSwgYikgICAgICAgICAgICgoYSkgXiAoKChhKSBeIChiKSkgJiAtYXNfdHJ1ZSgoYSkg
PCAoYikpKSkKKwogLm1hY3JvIEFMVEVSTkFUSVZFIG9sZGluc3RyLCBuZXdpbnN0ciwgZmVhdHVy
ZQogLkxcQF9vcmlnX3M6CiAgICAgXG9sZGluc3RyCiAuTFxAX29yaWdfZToKKyAgICAvKgorICAg
ICAqIENhbGN1bGF0ZSB0aGUgZGlmZmVyZW5jZSBpbiBzaXplIGJldHdlZW4gdGhlIHJlcGxhY2Vt
ZW50IGFuZCBvcmlnaW5hbAorICAgICAqIGluc3RydWN0aW9ucywgdG8gZGVyaXZlIGhvdyBtdWNo
IHBhZGRpbmcgdG8gaW50cm9kdWNlLgorICAgICAqLworICAgIC5MXEBfZGlmZiA9IHJlcGxfbGVu
KDEpIC0gb3JpZ19sZW4KKworICAgIC5za2lwIGFzX3RydWUoLkxcQF9kaWZmID4gMCkgKiAuTFxA
X2RpZmYsIDB4OTAKKy5MXEBfb3JpZ19wOgogCiAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVj
dGlvbnMsICJhIiwgQHByb2diaXRzCiAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxcQF9vcmln
X3MsIC5MXEBfcmVwbF9zMSwgXGZlYXR1cmUsIFwKLSAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVu
KDEpCisgICAgICAgIG9yaWdfbGVuLCByZXBsX2xlbigxKSwgcGFkX2xlbgogCiAgICAgLnNlY3Rp
b24gLmRpc2NhcmQsICJhIiwgQHByb2diaXRzCi0gICAgLyogQXNzZW1ibGVyLXRpbWUgY2hlY2sg
dGhhdCBcbmV3aW5zdHIgaXNuJ3QgbG9uZ2VyIHRoYW4gXG9sZGluc3RyLiAqLwotICAgIC5ieXRl
IDB4ZmYgKyByZXBsX2xlbigxKSAtIG9yaWdfbGVuCisgICAgLyoKKyAgICAgKiBBc3NlbWJsZXIt
dGltZSBjaGVja3M6CisgICAgICogICAtIHRvdGFsX2xlbiA8PSAyNTUKKyAgICAgKiAgIC0gXG5l
d2luc3RyIDw9IHRvdGFsX2xlbgorICAgICAqLworICAgIC5ieXRlIHRvdGFsX2xlbgorICAgIC5i
eXRlIDB4ZmYgKyByZXBsX2xlbigxKSAtIHRvdGFsX2xlbgogCiAgICAgLnNlY3Rpb24gLmFsdGlu
c3RyX3JlcGxhY2VtZW50LCAiYXgiLCBAcHJvZ2JpdHMKIApAQCAtNDUsMTggKzcwLDMxIEBACiAu
TFxAX29yaWdfczoKICAgICBcb2xkaW5zdHIKIC5MXEBfb3JpZ19lOgorICAgIC8qCisgICAgICog
Q2FsY3VsYXRlIHRoZSBkaWZmZXJlbmNlIGluIHNpemUgYmV0d2VlbiB0aGUgbGFyZ2VzdCByZXBs
YWNlbWVudCBhbmQKKyAgICAgKiB0aGUgb3JpZ2luYWwgaW5zdHJ1Y3Rpb25zLCB0byBkZXJpdmUg
aG93IG11Y2ggcGFkZGluZyB0byBpbnRyb2R1Y2UuCisgICAgICovCisgICAgLkxcQF9kaWZmID0g
YXNfbWF4KHJlcGxfbGVuKDEpLCByZXBsX2xlbigyKSkgLSBvcmlnX2xlbgorCisgICAgIC5za2lw
IGFzX3RydWUoLkxcQF9kaWZmID4gMCkgKiAuTFxAX2RpZmYsIDB4OTAKKy5MXEBfb3JpZ19wOgog
CiAgICAgLnB1c2hzZWN0aW9uIC5hbHRpbnN0cnVjdGlvbnMsICJhIiwgQHByb2diaXRzCiAKICAg
ICBhbHRpbnN0cnVjdGlvbl9lbnRyeSAuTFxAX29yaWdfcywgLkxcQF9yZXBsX3MxLCBcZmVhdHVy
ZTEsIFwKLSAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDEpCisgICAgICAgIG9yaWdfbGVuLCBy
ZXBsX2xlbigxKSwgcGFkX2xlbgogICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MXEBfb3JpZ19z
LCAuTFxAX3JlcGxfczIsIFxmZWF0dXJlMiwgXAotICAgICAgICBvcmlnX2xlbiwgcmVwbF9sZW4o
MikKKyAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDIpLCBwYWRfbGVuCiAKICAgICAuc2VjdGlv
biAuZGlzY2FyZCwgImEiLCBAcHJvZ2JpdHMKLSAgICAvKiBBc3NlbWJsZXItdGltZSBjaGVjayB0
aGF0IFxuZXdpbnN0cnsxLDJ9IGFyZW4ndCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICovCi0gICAg
LmJ5dGUgMHhmZiArIHJlcGxfbGVuKDEpIC0gb3JpZ19sZW4KLSAgICAuYnl0ZSAweGZmICsgcmVw
bF9sZW4oMikgLSBvcmlnX2xlbgorICAgIC8qCisgICAgICogQXNzZW1ibGVyLXRpbWUgY2hlY2tz
OgorICAgICAqICAgLSB0b3RhbF9sZW4gPD0gMjU1CisgICAgICogICAtIFxuZXdpbnN0ciogPD0g
dG90YWxfbGVuCisgICAgICovCisgICAgLmJ5dGUgdG90YWxfbGVuCisgICAgLmJ5dGUgMHhmZiAr
IHJlcGxfbGVuKDEpIC0gdG90YWxfbGVuCisgICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDIpIC0g
dG90YWxfbGVuCiAKICAgICAuc2VjdGlvbiAuYWx0aW5zdHJfcmVwbGFjZW1lbnQsICJheCIsIEBw
cm9nYml0cwogCkBAIC02Niw4ICsxMDQsMTIgQEAKICAgICAucG9wc2VjdGlvbgogLmVuZG0KIAor
I3VuZGVmIGFzX21heAorI3VuZGVmIGFzX3RydWUKICN1bmRlZiBkZWNsX3JlcGwKICN1bmRlZiBy
ZXBsX2xlbgorI3VuZGVmIHRvdGFsX2xlbgorI3VuZGVmIHBhZF9sZW4KICN1bmRlZiBvcmlnX2xl
bgogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgK
aW5kZXggYmNhZDNlZS4uZDUzY2VhMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9h
bHRlcm5hdGl2ZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAt
OCwxMiArOCwxMyBAQAogI2luY2x1ZGUgPHhlbi9zdHJpbmdpZnkuaD4KICNpbmNsdWRlIDx4ZW4v
dHlwZXMuaD4KIAotc3RydWN0IGFsdF9pbnN0ciB7CitzdHJ1Y3QgX19wYWNrZWQgYWx0X2luc3Ry
IHsKICAgICBpbnQzMl90ICBvcmlnX29mZnNldDsgICAvKiBvcmlnaW5hbCBpbnN0cnVjdGlvbiAq
LwogICAgIGludDMyX3QgIHJlcGxfb2Zmc2V0OyAgIC8qIG9mZnNldCB0byByZXBsYWNlbWVudCBp
bnN0cnVjdGlvbiAqLwogICAgIHVpbnQxNl90IGNwdWlkOyAgICAgICAgIC8qIGNwdWlkIGJpdCBz
ZXQgZm9yIHJlcGxhY2VtZW50ICovCiAgICAgdWludDhfdCAgb3JpZ19sZW47ICAgICAgLyogbGVu
Z3RoIG9mIG9yaWdpbmFsIGluc3RydWN0aW9uICovCi0gICAgdWludDhfdCAgcmVwbF9sZW47ICAg
ICAgLyogbGVuZ3RoIG9mIG5ldyBpbnN0cnVjdGlvbiwgPD0gaW5zdHJsZW4gKi8KKyAgICB1aW50
OF90ICByZXBsX2xlbjsgICAgICAvKiBsZW5ndGggb2YgbmV3IGluc3RydWN0aW9uICovCisgICAg
dWludDhfdCAgcGFkX2xlbjsgICAgICAgLyogbGVuZ3RoIG9mIGJ1aWxkLXRpbWUgcGFkZGluZyAq
LwogfTsKIAogI2RlZmluZSBfX0FMVF9QVFIoYSxmKSAgICAgICgodWludDhfdCAqKSgodm9pZCAq
KSYoYSktPmYgKyAoYSktPmYpKQpAQCAtMjYsNDMgKzI3LDcwIEBAIGV4dGVybiB2b2lkIGFwcGx5
X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwogZXh0ZXJu
IHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogCi0jZGVmaW5lIE9MRElOU1RS
KG9sZGluc3RyKSAiLkxYRU4lPV9vcmlnX3M6XG5cdCIgb2xkaW5zdHIgIlxuLkxYRU4lPV9vcmln
X2U6XG4iCi0KICNkZWZpbmUgYWx0X29yaWdfbGVuICAgICAgICIoLkxYRU4lPV9vcmlnX2UgLSAu
TFhFTiU9X29yaWdfcykiCisjZGVmaW5lIGFsdF9wYWRfbGVuICAgICAgICAiKC5MWEVOJT1fb3Jp
Z19wIC0gLkxYRU4lPV9vcmlnX2UpIgorI2RlZmluZSBhbHRfdG90YWxfbGVuICAgICAgIiguTFhF
TiU9X29yaWdfcCAtIC5MWEVOJT1fb3JpZ19zKSIKICNkZWZpbmUgYWx0X3JlcGxfcyhudW0pICAg
ICIuTFhFTiU9X3JlcGxfcyIjbnVtCiAjZGVmaW5lIGFsdF9yZXBsX2UobnVtKSAgICAiLkxYRU4l
PV9yZXBsX2UiI251bQogI2RlZmluZSBhbHRfcmVwbF9sZW4obnVtKSAgIigiIGFsdF9yZXBsX2Uo
bnVtKSAiIC0gIiBhbHRfcmVwbF9zKG51bSkgIikiCiAKKy8qIEdDQydzIGlkZWEgb2YgdHJ1ZSBp
cyAtMSwgd2hpbGUgQ2xhbmcncyBpZGVhIGlzIDEuICovCisjaWZkZWYgSEFWRV9BU19ORUdBVElW
RV9UUlVFCisjIGRlZmluZSBBU19UUlVFICItIgorI2Vsc2UKKyMgZGVmaW5lIEFTX1RSVUUgIiIK
KyNlbmRpZgorCisjZGVmaW5lIGFzX21heChhLCBiKSAiKCgiYSIpIF4gKCgoImEiKSBeICgiYiIp
KSAmIC0oIkFTX1RSVUUiKCgiYSIpIDwgKCJiIikpKSkpIgorCisjZGVmaW5lIE9MRElOU1RSXzEo
b2xkaW5zdHIsIG4xKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAiLkxY
RU4lPV9vcmlnX3M6XG5cdCIgb2xkaW5zdHIgIlxuIC5MWEVOJT1fb3JpZ19lOlxuXHQiICAgICAg
XAorICAgICIuTFhFTiU9X2RpZmYgPSAiYWx0X3JlcGxfbGVuKG4xKSItImFsdF9vcmlnX2xlbiJc
blx0IiAgICAgICBcCisgICAgIi5za2lwICJBU19UUlVFIiguTFhFTiU9X2RpZmYgPiAwKSAqIC5M
WEVOJT1fZGlmZiwgMHg5MFxuXHQiIFwKKyAgICAiLkxYRU4lPV9vcmlnX3A6XG5cdCIKKworI2Rl
ZmluZSBBTFRfUEFERElOR19MRU4objEsIG4yKSBcCisgICAgYXNfbWF4KChhbHRfcmVwbF9sZW4o
bjEpLCBhbHRfcmVwbF9sZW4objIpKSItImFsdF9vcmlnX2xlbgorCisjZGVmaW5lIE9MRElOU1RS
XzIob2xkaW5zdHIsIG4xLCBuMikgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAi
LkxYRU4lPV9vcmlnX3M6XG5cdCIgb2xkaW5zdHIgIlxuIC5MWEVOJT1fb3JpZ19lOlxuXHQiICAg
ICAgXAorICAgICIuTFhFTiU9X2RpZmYgPSAiQUxUX1BBRERJTkdfTEVOKG4xLCBuMikiXG5cdCIg
ICAgICAgICAgICAgICBcCisgICAgIi5za2lwICJBU19UUlVFIiguTFhFTiU9X2RpZmYgPiAwKSAq
IC5MWEVOJT1fZGlmZiwgMHg5MFxuXHQiIFwKKyAgICAiLkxYRU4lPV9vcmlnX3A6XG5cdCIKKwog
I2RlZmluZSBBTFRJTlNUUl9FTlRSWShmZWF0dXJlLCBudW0pICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAiIC5sb25nIC5MWEVOJT1fb3JpZ19zIC0gLlxuIiAg
ICAgICAgICAgICAvKiBsYWJlbCAgICAgICAgICAgKi8gXAogICAgICAgICAiIC5sb25nICIgYWx0
X3JlcGxfcyhudW0pIiAtIC5cbiIgICAgICAgICAvKiBuZXcgaW5zdHJ1Y3Rpb24gKi8gXAogICAg
ICAgICAiIC53b3JkICIgX19zdHJpbmdpZnkoZmVhdHVyZSkgIlxuIiAgICAgICAvKiBmZWF0dXJl
IGJpdCAgICAgKi8gXAogICAgICAgICAiIC5ieXRlICIgYWx0X29yaWdfbGVuICJcbiIgICAgICAg
ICAgICAgICAvKiBzb3VyY2UgbGVuICAgICAgKi8gXAotICAgICAgICAiIC5ieXRlICIgYWx0X3Jl
cGxfbGVuKG51bSkgIlxuIiAgICAgICAgICAvKiByZXBsYWNlbWVudCBsZW4gKi8KKyAgICAgICAg
IiAuYnl0ZSAiIGFsdF9yZXBsX2xlbihudW0pICJcbiIgICAgICAgICAgLyogcmVwbGFjZW1lbnQg
bGVuICovIFwKKyAgICAgICAgIiAuYnl0ZSAiIGFsdF9wYWRfbGVuICJcbiIgICAgICAgICAgICAg
ICAgLyogcGFkZGluZyBsZW4gICAgICovCiAKLSNkZWZpbmUgRElTQ0FSRF9FTlRSWShudW0pICAg
ICAgICAgICAgICAgICAgICAgICAgLyogcmVwbCA8PSBvcmlnICovICAgIFwKLSAgICAgICAgIiAu
Ynl0ZSAweGZmICsgKCIgYWx0X3JlcGxfbGVuKG51bSkgIikgLSAoIiBhbHRfb3JpZ19sZW4gIilc
biIKKyNkZWZpbmUgRElTQ0FSRF9FTlRSWShudW0pICAgICAgICAgICAgICAgICAgICAgICAgLyog
cmVwbCA8PSB0b3RhbCAqLyAgIFwKKyAgICAgICAgIiAuYnl0ZSAweGZmICsgKCIgYWx0X3JlcGxf
bGVuKG51bSkgIikgLSAoIiBhbHRfdG90YWxfbGVuICIpXG4iCiAKICNkZWZpbmUgQUxUSU5TVFJf
UkVQTEFDRU1FTlQobmV3aW5zdHIsIG51bSkgICAgICAgLyogcmVwbGFjZW1lbnQgKi8gICAgIFwK
ICAgICAgICAgYWx0X3JlcGxfcyhudW0pIjpcblx0IiBuZXdpbnN0ciAiXG4iIGFsdF9yZXBsX2Uo
bnVtKSAiOlxuXHQiCiAKIC8qIGFsdGVybmF0aXZlIGFzc2VtYmx5IHByaW1pdGl2ZTogKi8KICNk
ZWZpbmUgQUxURVJOQVRJVkUob2xkaW5zdHIsIG5ld2luc3RyLCBmZWF0dXJlKSAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgT0xESU5TVFIob2xkaW5zdHIpICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgT0xESU5TVFJfMShvbGRp
bnN0ciwgMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgIi5wdXNoc2VjdGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCBcImFcIiwgQHByb2diaXRzXG4iICAg
ICAgICAgICAgIFwKICAgICAgICAgQUxUSU5TVFJfRU5UUlkoZmVhdHVyZSwgMSkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgIi5zZWN0aW9uIC5kaXNjYXJk
LCBcImFcIiwgQHByb2diaXRzXG4iICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAg
Ii5ieXRlICIgYWx0X3RvdGFsX2xlbiAiXG4iIC8qIHRvdGFsX2xlbiA8PSAyNTUgKi8gICAgICAg
ICAgICAgIFwKICAgICAgICAgRElTQ0FSRF9FTlRSWSgxKSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgIi5zZWN0aW9uIC5hbHRpbnN0cl9y
ZXBsYWNlbWVudCwgXCJheFwiLCBAcHJvZ2JpdHNcbiIgICAgICAgICAgIFwKICAgICAgICAgQUxU
SU5TVFJfUkVQTEFDRU1FTlQobmV3aW5zdHIsIDEpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgIi5wb3BzZWN0aW9uXG4iCiAKICNkZWZpbmUgQUxURVJOQVRJVkVfMihv
bGRpbnN0ciwgbmV3aW5zdHIxLCBmZWF0dXJlMSwgbmV3aW5zdHIyLCBmZWF0dXJlMikgXAotICAg
ICAgICBPTERJTlNUUihvbGRpbnN0cikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICBPTERJTlNUUl8yKG9sZGluc3RyLCAxLCAyKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiLnB1c2hzZWN0aW9uIC5h
bHRpbnN0cnVjdGlvbnMsIFwiYVwiLCBAcHJvZ2JpdHNcbiIgICAgICAgICAgICAgXAogICAgICAg
ICBBTFRJTlNUUl9FTlRSWShmZWF0dXJlMSwgMSkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBBTFRJTlNUUl9FTlRSWShmZWF0dXJlMiwgMikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiLnNlY3Rpb24gLmRpc2NhcmQs
IFwiYVwiLCBAcHJvZ2JpdHNcbiIgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAi
LmJ5dGUgIiBhbHRfdG90YWxfbGVuICJcbiIgLyogdG90YWxfbGVuIDw9IDI1NSAqLyAgICAgICAg
ICAgICAgXAogICAgICAgICBESVNDQVJEX0VOVFJZKDEpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBESVNDQVJEX0VOVFJZKDIpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAiLnNl
Y3Rpb24gLmFsdGluc3RyX3JlcGxhY2VtZW50LCBcImF4XCIsIEBwcm9nYml0c1xuIiAgICAgICAg
ICAgXAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:39:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:39:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqH8H-00057Q-OK; Mon, 26 Feb 2018 11:39:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqH8G-00055Y-Jt
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:39:48 +0000
X-Inumbo-ID: 5eb1559b-1ae9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5eb1559b-1ae9-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:37:05 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464534374"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 11:35:03 +0000
Message-ID: <1519644904-11349-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 6/7] x86/alt: Drop explicit padding of origin
	sites
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgdGhlIGFsdGVybmF0aXZlcyBpbmZyYXN0cnVjdHVyZSBjYW4gY2FsY3VsYXRlIHRo
ZSByZXF1aXJlZCBwYWRkaW5nCmF1dG9tYXRpY2FsbHksIHRoZXJlIGlzIG5vIG5lZWQgdG8gaGFy
ZCBjb2RlIGl0LgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+ClJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
eDg2XzY0L2NvbXBhdC9lbnRyeS5TICB8ICAyICstCiB4ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5
LlMgICAgICAgICB8ICAyICstCiB4ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaCAgICAgICAgICB8
ICA3IC0tLS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgMTkgKysr
KysrKystLS0tLS0tLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyMCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRy
eS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwppbmRleCA4YWJhMjY5Li5m
NjUwNjEwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisr
KyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMKQEAgLTEzNCw3ICsxMzQsNyBA
QCBFTlRSWShjb21wYXRfcmVzdG9yZV9hbGxfZ3Vlc3QpCiAgICAgICAgIGpuZSAgIDFiCiAyOgog
LmVuZG0KLQlBTFRFUk5BVElWRV8yICIuc2tpcCA0NSwgMHg5MCIsIFwKKwlBTFRFUk5BVElWRV8y
ICIiLCBcCiAgICAgICAgICAgICBhbHRfY3I0X3B2MzIsIFg4Nl9GRUFUVVJFX1hFTl9TTUVQLCBc
CiAgICAgICAgICAgICBhbHRfY3I0X3B2MzIsIFg4Nl9GRUFUVVJFX1hFTl9TTUFQCiAKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
ZW50cnkuUwppbmRleCBlOTM5ZjIwLi5jYzk0MzMzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2XzY0L2VudHJ5LlMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCkBAIC01NjQs
NyArNTY0LDcgQEAgaGFuZGxlX2V4Y2VwdGlvbl9zYXZlZDoKICAgICAgICAgdGVzdGIgJFg4Nl9F
RkxBR1NfSUY+PjgsVVJFR1NfZWZsYWdzKzEoJXJzcCkKICAgICAgICAganogICAgZXhjZXB0aW9u
X3dpdGhfaW50c19kaXNhYmxlZAogCi0gICAgICAgIEFMVEVSTkFUSVZFXzIgImptcCAuTGNyNF9w
djMyX2RvbmU7IC5za2lwIDIsIDB4OTAiLCBcCisgICAgICAgIEFMVEVSTkFUSVZFXzIgImptcCAu
TGNyNF9wdjMyX2RvbmUiLCBcCiAgICAgICAgICAgICBfX3N0cmluZ2lmeShtb3YgVkNQVV9kb21h
aW4oJXJieCksICVyYXgpLCBYODZfRkVBVFVSRV9YRU5fU01FUCwgXAogICAgICAgICAgICAgX19z
dHJpbmdpZnkobW92IFZDUFVfZG9tYWluKCVyYngpLCAlcmF4KSwgWDg2X0ZFQVRVUkVfWEVOX1NN
QVAKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9ub3BzLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L25vcHMuaAppbmRleCA2MTMxOWNjLi4xYTQ2Yjk3IDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L25vcHMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L25vcHMuaApA
QCAtNjUsMTMgKzY1LDYgQEAKICNkZWZpbmUgQVNNX05PUDggX0FTTV9NS19OT1AoUDZfTk9QOCkK
ICNkZWZpbmUgQVNNX05PUDkgX0FTTV9NS19OT1AoUDZfTk9QOSkKIAotI2RlZmluZSBBU01fTk9Q
MTcgQVNNX05PUDg7IEFTTV9OT1A3OyBBU01fTk9QMgotI2RlZmluZSBBU01fTk9QMjEgQVNNX05P
UDg7IEFTTV9OT1A4OyBBU01fTk9QNQotI2RlZmluZSBBU01fTk9QMjQgQVNNX05PUDg7IEFTTV9O
T1A4OyBBU01fTk9QOAotI2RlZmluZSBBU01fTk9QMjkgQVNNX05PUDg7IEFTTV9OT1A4OyBBU01f
Tk9QODsgQVNNX05PUDUKLSNkZWZpbmUgQVNNX05PUDMyIEFTTV9OT1A4OyBBU01fTk9QODsgQVNN
X05PUDg7IEFTTV9OT1A4Ci0jZGVmaW5lIEFTTV9OT1A0MCBBU01fTk9QODsgQVNNX05PUDg7IEFT
TV9OT1A4OyBBU01fTk9QODsgQVNNX05PUDgKLQogI2RlZmluZSBBU01fTk9QX01BWCA5CiAKICNl
bmRpZiAvKiBfX1g4Nl9BU01fTk9QU19IX18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2Fz
bS14ODYvc3BlY19jdHJsX2FzbS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKaW5kZXggMWYyYjZmMy4uMTYyM2ZjMCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNt
LmgKQEAgLTIxNiw5ICsyMTYsOCBAQAogCiAvKiBVc2UgYWZ0ZXIgYSBWTUVYSVQgZnJvbSBhbiBI
Vk0gZ3Vlc3QuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJVCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJOQVRJVkUgX19zdHJpbmdp
ZnkoQVNNX05PUDQwKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAg
IERPX09WRVJXUklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgQUxURVJOQVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMzIpLCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgIiIsIERPX09WRVJX
UklURV9SU0IsIFg4Nl9GRUFUVVJFX1JTQl9WTUVYSVQ7ICAgICAgICAgICBcCisgICAgQUxURVJO
QVRJVkVfMiAiIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIF9fc3RyaW5naWZ5KERPX1NQRUNfQ1RSTF9FTlRSWV9GUk9NX1ZNRVhJ
VCAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgIGlicnNfdmFsPVNQ
RUNfQ1RSTF9JQlJTKSwgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIFg4Nl9G
RUFUVVJFX1hFTl9JQlJTX1NFVCwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCkBAIC0yMjgsOSArMjI3LDggQEAKIAogLyogVXNlIGFmdGVyIGFuIGVudHJ5IGZyb20gUFYg
Y29udGV4dCAoc3lzY2FsbC9zeXNlbnRlci9pbnQ4MC9pbnQ4Mi9ldGMpLiAqLwogI2RlZmluZSBT
UEVDX0NUUkxfRU5UUllfRlJPTV9QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAotICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZf
RkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFU
SVZFXzIgX19zdHJpbmdpZnkoQVNNX05PUDIxKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9S
U0JfTkFUSVZFOyAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFXzIgIiIsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmlu
Z2lmeShET19TUEVDX0NUUkxfRU5UUlkgbWF5YmV4ZW49MCAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgICBpYnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogICAgICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXApAQCAtMjM5LDkgKzIzNyw4IEBA
CiAKIC8qIFVzZSBpbiBpbnRlcnJ1cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0
IFhlbiBvciBQViBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRU5UUllfRlJPTV9JTlRS
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZF
IF9fc3RyaW5naWZ5KEFTTV9OT1A0MCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIEFMVEVSTkFUSVZFXzIgX19zdHJpbmdpZnkoQVNNX05P
UDI5KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIi
LCBET19PVkVSV1JJVEVfUlNCLCBYODZfRkVBVFVSRV9SU0JfTkFUSVZFOyAgICAgICAgICAgXAor
ICAgIEFMVEVSTkFUSVZFXzIgIiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICBfX3N0cmluZ2lmeShET19TUEVDX0NUUkxfRU5UUlkg
bWF5YmV4ZW49MSAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgICAgICAgICBp
YnJzX3ZhbD1TUEVDX0NUUkxfSUJSUyksICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXApAQCAtMjUwLDEzICsyNDcsMTMgQEAKIAogLyogVXNlIHdoZW4gZXhpdGlu
ZyB0byBYZW4gY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fWEVOICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBBTFRFUk5BVElWRV8y
IF9fc3RyaW5naWZ5KEFTTV9OT1AxNyksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICBBTFRFUk5BVElWRV8yICIiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fWEVOLCBYODZf
RkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICAgIFwKICAgICAgICAgRE9fU1BFQ19DVFJM
X0VYSVRfVE9fWEVOLCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgogCiAvKiBVc2Ugd2hlbiBl
eGl0aW5nIHRvIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0dV
RVNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgQUxURVJO
QVRJVkVfMiBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgQUxURVJOQVRJVkVfMiAiIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dV
RVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19TRVQsICAgICAgICAgICBcCiAgICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9YRU5fSUJSU19DTEVBUgogCi0tIAoy
LjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:43:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:43:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHBQ-0005uN-5o; Mon, 26 Feb 2018 11:43:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqHBP-0005uG-Ap
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:43:03 +0000
X-Inumbo-ID: 727af7ea-1aea-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 727af7ea-1aea-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:44:48 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id B7EEFAB32;
 Mon, 26 Feb 2018 11:42:54 +0000 (UTC)
To: xen@randomwebstuff.com, xen-devel@lists.xenproject.org
References: <c22ca929-cb20-aaf2-f4ce-a9790759eaff@rimuhosting.com>
 <5d14aa3c-d52a-0cb9-2384-6b74bfce1d65@suse.com>
 <93d38ecb-218f-8277-2f14-a3251ab7c7aa@rimuhosting.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6aa65d06-7942-d6a3-b0bc-0609f358073d@suse.com>
Date: Mon, 26 Feb 2018 12:42:52 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <93d38ecb-218f-8277-2f14-a3251ab7c7aa@rimuhosting.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] pvh+vcpus startup issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjIvMDIvMTggMjE6MzgsIHhlbkByYW5kb213ZWJzdHVmZi5jb20gd3JvdGU6Cj4gCj4gT24g
MjIvMDIvMTggNjozNSBQTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gT24gMjIvMDIvMTggMDU6
MzcsIHhlbkByYW5kb213ZWJzdHVmZi5jb20gd3JvdGU6Cj4+PiBIaS7CoCBJIGhhdmUgYSBkb21V
LsKgIEl0cyBwYXJhbXMgZmlsZSBoYXM6IHZjcHVzID0gOC7CoCBJdCB3aWxsIHN0YXJ0IHdpdGgK
Pj4+IHB2LCBidXQgbm90IHR5cGU9InB2aCIuwqAgSXQgd2lsbCBub3Qgc3RhcnQgKG9uIHB2aCkg
d2l0aCB2Y3B1cyA9IDcgb3IgNgo+Pj4gb3IgNS7CoCBJdCBkb2VzIHN0YXJ0IHdpdGggdmNwdXMg
PSA0Lgo+Pj4KPj4+IEkgZGlmZmVkIHRoZSB4bCAtdiBjcmVhdGUgbG9ncywgbm8gZGlmZmVyZW5j
ZSB0aGVyZSBvbiBlaXRoZXIgc3RhcnR1cC4KPj4+Cj4+PiBJIGdyYWJiZWQgdGhlIGRvbVUgY29u
c29sZSBvdXRwdXQgZm9yIGEgdmNwdXMgPSA1IHN0YXJ0IChhdHRhY2hlZCkuwqAgSXQKPj4+IGRp
ZXMgcmlnaHQgYWZ0ZXI6Cj4+Pgo+Pj4gW8KgwqDCoCAwLjAwNzExMF0gY3B1IDMgc3BpbmxvY2sg
ZXZlbnQgaXJxIDIzCj4+PiBbwqDCoMKgIDAuMDA3MzM2XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBm
b3IgQ1BVIDQKPj4gQ2FuIHlvdSBwbGVhc2UgcG9zdCB0aGUgaHlwZXJ2aXNvciBsb2cgKCJ4bCBk
bWVzZyIpPwo+Pgo+Pgo+PiBKdWVyZ2VuCj4gCj4gQXR0YWNoZWQuCgpDYW4geW91IHBsZWFzZSB0
cnkgYWdhaW4gd2l0aCAibG9nbHZsPWFsbCBndWVzdF9sb2dsdmw9YWxsIiBpbiB0aGUKaHlwZXJ2
aXNvcidzIGJvb3QgcGFyYW1ldGVycyBhbmQgYWZ0ZXIgdGhlIHB2aCBndWVzdCBmYWlsaW5nPwoK
Ckp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:55:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:55:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHNK-0006rJ-8M; Mon, 26 Feb 2018 11:55:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vwkq=fu=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eqHNJ-0006rC-K3
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:55:21 +0000
X-Inumbo-ID: 2958f357-1aec-11e8-b9b1-635ca7ef6cff
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2958f357-1aec-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:57:04 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga007.jf.intel.com ([10.7.209.58])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 03:55:12 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,396,1515484800"; d="scan'208";a="20352880"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by orsmga007.jf.intel.com with ESMTP; 26 Feb 2018 03:55:11 -0800
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 03:55:11 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 03:55:10 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Mon, 26 Feb 2018 19:55:09 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+9a76hn5LGU706QHsCM8ATp8qOh42ow//+m9oCAD/fZMP//xKmAgAGh6gCAAxmSgIAApRZQ
Date: Mon, 26 Feb 2018 11:55:08 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101B455@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
 <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
 <6c5e1abad397407e8dbed6e3945c68be@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910184EF@SHSMSX101.ccr.corp.intel.com>
 <88e69f29f4d243eb8b9df40277e48085@AMSPEX02CL03.citrite.net>
In-Reply-To: <88e69f29f4d243eb8b9df40277e48085@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiYTc1ZDhiMzUtYTc3MC00ZWY1LTk5OGItNmFiMzIxNTZkNDQ3IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IlhxaTRyTTgraUV2cndhN0VYMVBHNlZkeWE0N04zMUg2RU55SitrNUtQNFE9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogTW9uZGF5LCBGZWJydWFyeSAyNiwgMjAxOCA1OjU3IFBNDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogVGlhbiwgS2V2aW4gW21haWx0bzprZXZpbi50
aWFuQGludGVsLmNvbV0NCj4gPiBTZW50OiAyNCBGZWJydWFyeSAyMDE4IDAyOjU3DQo+ID4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQo+ID4gQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+ID4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEphbiBCZXVsaWNoDQo+
ID4gPGpiZXVsaWNoQHN1c2UuY29tPjsgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+DQo+ID4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA1LzddIHB1YmxpYyAv
IHg4NjogaW50cm9kdWNlDQo+ID4gX19IWVBFUkNBTExfaW9tbXVfb3ANCj4gPg0KPiA+ID4gRnJv
bTogUGF1bCBEdXJyYW50IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJpeC5jb21dDQo+ID4gPiBT
ZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDIzLCAyMDE4IDU6NDEgUE0NCj4gPiA+DQo+ID4gPiA+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+IEZyb206IFRpYW4sIEtldmluIFttYWls
dG86a2V2aW4udGlhbkBpbnRlbC5jb21dDQo+ID4gPiA+IFNlbnQ6IDIzIEZlYnJ1YXJ5IDIwMTgg
MDU6MTcNCj4gPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
OyB4ZW4tDQo+ID4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+ID4gPiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA+ID4g
PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT47DQo+ID4gPiA+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyBJYW4gSmFja3Nvbg0KPiA+ID4gPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbSAo
WGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSmFuIEJldWxpY2gNCj4gPiA+ID4gPGpiZXVsaWNoQHN1
c2UuY29tPjsgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+DQo+ID4gPiA+
IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNS83XSBwdWJsaWMgLyB4ODY6IGludHJv
ZHVjZQ0KPiA+ID4gPiBfX0hZUEVSQ0FMTF9pb21tdV9vcA0KPiA+ID4gPg0KPiA+ID4gPiA+IEZy
b206IFBhdWwgRHVycmFudCBbbWFpbHRvOlBhdWwuRHVycmFudEBjaXRyaXguY29tXQ0KPiA+ID4g
PiA+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDEzLCAyMDE4IDU6MjMgUE0NCj4gPiA+ID4gPg0K
PiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiA+IEZyb206
IFRpYW4sIEtldmluIFttYWlsdG86a2V2aW4udGlhbkBpbnRlbC5jb21dDQo+ID4gPiA+ID4gPiBT
ZW50OiAxMyBGZWJydWFyeSAyMDE4IDA2OjQzDQo+ID4gPiA+ID4gPiBUbzogUGF1bCBEdXJyYW50
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi0NCj4gPiA+ID4gPiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiA+ID4gPiA+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPiA+ID4gPiA+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgR2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gPiA+
ID4gPiA+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFj
a3Nvbg0KPiA+ID4gPiA+ID4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcp
IDx0aW1AeGVuLm9yZz47IEphbg0KPiBCZXVsaWNoDQo+ID4gPiA+ID4gPiA8amJldWxpY2hAc3Vz
ZS5jb20+OyBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4NCj4gPiA+ID4g
PiA+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNS83XSBwdWJsaWMgLyB4ODY6IGlu
dHJvZHVjZQ0KPiA+ID4gPiA+ID4gX19IWVBFUkNBTExfaW9tbXVfb3ANCj4gPiA+ID4gPiA+DQo+
ID4gPiA+ID4gPiA+IEZyb206IFBhdWwgRHVycmFudA0KPiA+ID4gPiA+ID4gPiBTZW50OiBNb25k
YXksIEZlYnJ1YXJ5IDEyLCAyMDE4IDY6NDcgUE0NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+
ID4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBib2lsZXJwbGF0ZSBmb3IgYSBuZXcgaHlwZXJj
YWxsIHRvIGFsbG93DQo+IGENCj4gPiA+ID4gPiA+ID4gZG9tYWluIHRvIGNvbnRyb2wgSU9NTVUg
bWFwcGluZ3MgZm9yIGl0cyBvd24gcGFnZXMuDQo+ID4gPiA+ID4gPiA+IFdoaWxzdCB0aGVyZSBp
cyBkdXBsaWNhdGlvbiBvZiBjb2RlIGJldHdlZW4gdGhlIG5hdGl2ZSBhbmQNCj4gY29tcGF0DQo+
ID4gPiA+ID4gZW50cnkNCj4gPiA+ID4gPiA+ID4gcG9pbnRzIHdoaWNoIGFwcGVhcnMgcmlwZSBm
b3Igc29tZSBmb3JtIG9mIGNvbWJpbmF0aW9uLCBJIHRoaW5rDQo+IGl0IGlzDQo+ID4gPiA+ID4g
PiA+IGJldHRlciB0byBtYWludGFpbiB0aGUgc2VwYXJhdGlvbiBhcy1pcyBiZWNhdXNlIHRoZSBj
b21wYXQgZW50cnkNCj4gPiA+IHBvaW50DQo+ID4gPiA+ID4gPiA+IHdpbGwgbmVjZXNzYXJpbHkg
Z2FpbiBjb21wbGV4aXR5IGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4NCj4gPiA+ID4gPiA+ID4NCj4g
PiA+ID4gPiA+ID4gTk9URTogVGhpcyBoeXBlcmNhbGwgaXMgb25seSBpbXBsZW1lbnRlZCBmb3Ig
eDg2IGFuZCBpcyBjdXJyZW50bHkNCj4gPiA+ID4gPiA+ID4gICAgICAgcmVzdHJpY3RlZCBieSBY
U00gdG8gZG9tMCBzaW5jZSBpdCBjb3VsZCBiZSB1c2VkIHRvIGNhdXNlDQo+ID4gPiBJT01NVQ0K
PiA+ID4gPiA+ID4gPiAgICAgICBmYXVsdHMgd2hpY2ggbWF5IGJyaW5nIGRvd24gYSBob3N0Lg0K
PiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+ID4gPiA+ID4gWy4uLl0NCj4gPiA+ID4gPiA+
ID4gKw0KPiA+ID4gPiA+ID4gPiArDQo+ID4gPiA+ID4gPiA+ICtzdGF0aWMgYm9vbCBjYW5fY29u
dHJvbF9pb21tdSh2b2lkKQ0KPiA+ID4gPiA+ID4gPiArew0KPiA+ID4gPiA+ID4gPiArICAgIHN0
cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOw0KPiA+ID4gPiA+ID4gPiArDQo+
ID4gPiA+ID4gPiA+ICsgICAgLyoNCj4gPiA+ID4gPiA+ID4gKyAgICAgKiBJT01NVSBtYXBwaW5n
cyBjYW5ub3QgYmUgbWFuaXB1bGF0ZWQgaWY6DQo+ID4gPiA+ID4gPiA+ICsgICAgICogLSB0aGUg
SU9NTVUgaXMgbm90IGVuYWJsZWQgb3IsDQo+ID4gPiA+ID4gPiA+ICsgICAgICogLSB0aGUgSU9N
TVUgaXMgcGFzc2VkIHRocm91Z2ggb3IsDQo+ID4gPiA+ID4gPiA+ICsgICAgICogLSBzaGFyZWQg
RVBUIGNvbmZpZ3VyZWQgb3IsDQo+ID4gPiA+ID4gPiA+ICsgICAgICogLSBYZW4gaXMgbWFpbnRh
aW5pbmcgYW4gaWRlbnRpdHkgbWFwLg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ICJmb3IgZG9t
MCINCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ICsgICAgICovDQo+ID4gPiA+ID4gPiA+ICsg
ICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCBpb21tdV9wYXNzdGhyb3VnaCB8fA0KPiA+ID4gPiA+
ID4gPiArICAgICAgICAgaW9tbXVfdXNlX2hhcF9wdChjdXJyZCkgfHwgbmVlZF9pb21tdShjdXJy
ZCkgKQ0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEkgZ3Vlc3MgaXQncyBjbGVhcmVyIHRvIGRp
cmVjdGx5IGNoZWNrIGlvbW11X2RvbTBfc3RyaWN0IGhlcmUNCj4gPiA+ID4gPg0KPiA+ID4gPiA+
IFdlbGwsIHRoZSBwcm9ibGVtIHdpdGggdGhhdCBpcyB0aGF0IGl0IHRvdGFsbHkgdGllcyB0aGlz
IGludGVyZmFjZSB0bw0KPiBkb20wLg0KPiA+ID4gPiA+IFdoaWxzdCwgaW4gcHJhY3RpY2UsIHRo
YXQgaXMgdGhlIGNhc2UgYXQgdGhlIG1vbWVudCAoYmVjYXVzZSBvZiB0aGUNCj4geHNtDQo+ID4g
PiA+ID4gY2hlY2spIEkgZG8gd2FudCB0byBsZWF2ZSB0aGUgcG90ZW50aWFsIHRvIGFsbG93IG90
aGVyIFBWIGRvbWFpbnMgdG8NCj4gPiA+IGNvbnRyb2wNCj4gPiA+ID4gPiB0aGVpciBJT01NVSBt
YXBwaW5ncywgaWYgdGhhdCBtYWtlIHNlbnNlIGluIGZ1dHVyZS4NCj4gPiA+ID4gPg0KPiA+ID4g
Pg0KPiA+ID4gPiBmaXJzdCBpdCdzIGluY29uc2lzdGVudCBmcm9tIHRoZSBjb21tZW50cyAtICJY
ZW4gaXMgbWFpbnRhaW5pbmcNCj4gPiA+ID4gYW4gaWRlbnRpdHkgbWFwIiB3aGljaCBvbmx5IGFw
cGxpZXMgdG8gZG9tMC4NCj4gPiA+DQo+ID4gPiBUaGF0J3Mgbm90IHRydWUuIElmIEkgYXNzaWdu
IGEgUENJIGRldmljZSB0byBhbiBIVk0gZG9tYWluLCBmb3IgaW5zdGFuY2UsDQo+ID4gPiB0aGVu
IG5lZWRfaW9tbXUoKSBpcyB0cnVlIGZvciB0aGF0IGRvbWFpbiBhbmQgaW5kZWVkIFhlbiBtYWlu
dGFpbnMgYQ0KPiAxOjENCj4gPiA+IEJGTjpHRk4gbWFwIGZvciB0aGF0IGRvbWFpbi4NCj4gPiA+
DQo+ID4gPiA+DQo+ID4gPiA+IHNlY29uZCBJJ20gYWZyYWlkICFuZWVkX2lvbW11IGlzIG5vdCBh
biBhY2N1cmF0ZSBjb25kaXRpb24gdG8NCj4gcmVwcmVzZW50DQo+ID4gPiA+IFBWIGRvbWFpbi4g
d2hhdCBhYm91dCBpb21tdSBhbHNvIGVuYWJsZWQgZm9yIGZ1dHVyZSBQViBkb21haW5zPw0KPiA+
ID4gPg0KPiA+ID4NCj4gPiA+IEkgZG9uJ3QgcXVpdGUgZm9sbG93Li4uIG5lZWRfaW9tbXUgaXMg
YSBwZXItZG9tYWluIGZsYWcsIHNldCBmb3IgZG9tMA0KPiB3aGVuDQo+ID4gPiBpbiBzdHJpY3Qg
bW9kZSwgc2V0IGZvciBvdGhlcnMgd2hlbiBwYXNzaW5nIHRocm91Z2ggYSBkZXZpY2UuIEVpdGhl
ciB3YXksDQo+IGlmDQo+ID4gPiBYZW4gaXMgbWFpbnRhaW5pbmcgdGhlIElPTU1VIHBhZ2V0YWJs
ZXMgdGhlbiBpdCBpcyBjbGVhcmx5IHVuc2FmZSBmb3INCj4gdGhlDQo+ID4gPiBkb21haW4gdG8g
YWxzbyBiZSBtZXNzaW5nIHdpdGggdGhlbS4NCj4gPiA+DQo+ID4NCj4gPiBJIGRvbid0IHRoaW5r
IGl0J3MgYSBtZXNzLiBYZW4gYWx3YXlzIG1haW50YWlucyB0aGUgSU9NTVUgcGFnZXRhYmxlcw0K
PiA+IGluIGEgd2F5IHRoYXQgZ3Vlc3QgZXhwZWN0czoNCj4gPg0KPiANCj4gSSdsbCBkZWZpbmUg
c29tZSB0ZXJtcyB0byB0cnkgdG8gYXZvaWQgY29uZnVzaW5nLi4uDQo+IA0KPiAtIHdoZXJlIHRo
ZSBJT01NVSBjb2RlIGluIFhlbiBtYWludGFpbnMgYSBtYXAgc3VjaCB0aGF0IEJGTiA9PSBNRk4s
DQo+IGxldOKAmXMgY2FsbCB0aGlzIGFuICdpZGVudGl0aXR5IE1GTiBtYXAnDQo+IC0gd2hlcmUg
dGhlIElPTU1VIGNvZGUgaW4gWGVuICppbml0aWFsbHkgcHJvZ3JhbW1lcyogdGhlIElPTU1VIHdp
dGgNCj4gYW4gaWRlbnRpdHkgTUZOIG1hcCBmb3IgdGhlIHdob2xlIGhvc3QsIGxldCdzIGNhbGwg
dGhpcyBhICdob3N0IG1hcCcNCj4gLSB3aGVyZSB0aGUgSU9NTVUgY29kZSBpbiBYZW4gbWFpbnRh
aW5zIGEgbWFwIHN1Y2ggdGhhdCBCRk4gPT0gR0ZOLA0KPiBsZXQncyBjYWxsIHRoaXMgYW4gJ2lk
ZW50aXR5IEdGTiBtYXAnDQo+IC0gd2hlcmUgdGhlIElPTU1VIGNvZGUgaW4gWGVuICppbml0aWFs
bHkgcHJvZ3JhbW1lcyogdGhlIElPTU1VIHdpdGgNCj4gYW4gaWRlbnRpdHkgR0ZOIG1hcCBmb3Ig
dGhlIGd1ZXN0LCBsZXQncyBjYWxsIHRoaXMgYSAnZ3Vlc3QgbWFwJw0KPiANCj4gPiAxKSBmb3Ig
ZG9tMCAody9vIHB2SU9NTVUpIGluIHN0cmljdCBtb2RlLCBpdCdzIE1GTjpNRk4gaWRlbnRpdHkN
Cj4gbWFwcGluZw0KPiANCj4gV2l0aG91dCBzdHJpY3QgbW9kZSwgYSBob3N0IG1hcCBpcyBzZXQg
dXAgZm9yIGRvbTAsIG90aGVyd2lzZSBpdCBpcyBhbg0KPiBpZGVudGl0eSBNRk4gbWFwLiBJbiBi
b3RoIGNhc2VzIHRoZSB4ZW4tc3dpb3RsYiBkcml2ZXIgaXMgdXNlIGluIExpbnV4IGFzDQo+IHRo
ZXJlIGlzIG5vIGRpZmZlcmVuY2UgZnJvbSBpdHMgcG9pbnQgb2Ygdmlldy4NCj4gDQo+ID4gMikg
Zm9yIGRvbTAgKHcvIHB2SU9NTVUpLCBpdCdzIEJGTjpNRk4gbWFwcGluZw0KPiANCj4gV2l0aCBQ
Vi1JT01NVSB0aGVyZSBpcyBhbHNvIGEgaG9zdCBtYXAgYnV0IHNpbmNlIGEgaG9zdCBtYXAgaXMg
b25seQ0KPiBpbml0aWFsaXplZCBhbmQgbm90IG1haW50YWluZWQgKGkuZS4gbm90aGluZyBoYXBw
ZW5zIHdoZW4gcGFnZXMgYXJlDQo+IHJlbW92ZWQgZnJvbSBvciBhZGRlZCB0byBkb20wKSB0aGVu
IGl0IGlzIHNhZmUgZm9yIGRvbTAgdG8gY29udHJvbCB0aGUNCj4gSU9NTVUgbWFwcGluZ3MgYXMg
aXQgd2lsbCBub3QgY29uZmxpY3Qgd2l0aCBhbnl0aGluZyBYZW4gaXMgZG9pbmcuDQo+IA0KPiA+
IDMpIGZvciBIVk0gKHcvbyB2aXJ0dWFsIFZUZCkgd2l0aCBwYXNzdGhyb3VnaCBkZXZpY2UsIGl0
J3MgR0ZOOk1GTg0KPiANCj4gSSBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB2aXJ0dWFsIFZUZCBj
bG9zZWx5IGJ1dCwgeWVzLCBhcyBpdCBzdGFuZHMgKndoZW4NCj4gaC93IGlzIHBhc3NlZCB0aHJv
dWdoKiB0aGUgZ3Vlc3QgZ2V0cyBhbiBpZGVudGl0eSBHRk4gbWFwIG90aGVyd2lzZSBpdA0KPiBn
ZXRzIG5vIG1hcCBhdCBhbGwuDQo+IA0KPiA+IDQpIGZvciBIVk0gKHcvIHZpcnR1YWwgVlRkKSB3
aXRoIHBhc3N0aHJvdWdoIGRldmljZSwgaXQncyBCRk46TUZODQo+ID4NCj4gDQo+IFdpdGggdmly
dHVhbCBWVGQgSSdkIGV4cGVjdCB0aGVyZSB3b3VsZCBiZSBhIGd1ZXN0IG1hcCBhbmQgdGhlbiB0
aGUgZ3Vlc3QNCj4gd291bGQgZ2V0IHRoZSBzYW1lIGxldmVsIG9mIGNvbnRyb2wgb3ZlciB0aGUg
SU9NTVUgdGhhdCBQVi1JT01NVQ0KPiBhbGxvd3MgZm9yIGEgUFYgZG9tYWluIGJ1dCwgb2YgY291
cnNlLCBzdWNoIGNvbnRyb2wgaXMgYXMteWV0IHVuc2FmZSBmb3INCj4gZ3Vlc3RzIHNpbmNlIGFu
IElPTU1VIGZhdWx0IGNhbiBjYXVzZSBhIGhvc3QgY3Jhc2guDQo+IA0KPiA+IChmcm9tIElPTU1V
IHAuby52IHdlIGNhbiBhbHdheXMgY2FsbCBhbGwgNCBjYXRlZ29yaWVzIGFzIEJGTjpNRk4uDQo+
ID4gSSBkZWxpYmVyYXRlbHkgc2VwYXJhdGUgdGhlbSBmcm9tIHVzYWdlIHAuby52LCB3aGVyZSAn
QkZOJw0KPiA+IHJlcHJlc2VudHMgdGhlIGNhc2VzIHdoZXJlIGd1ZXN0IGV4cGxpY2l0bHkgbWFu
YWdlcyBhIG5ldyBhZGRyZXNzDQo+ID4gc3BhY2UgLSBkaWZmZXJlbnQgZnJvbSBwaHlzaWNhbCBh
ZGRyZXNzIHNwYWNlIGluIGl0cyBtaW5kKQ0KPiA+DQo+ID4gdGhlcmUgaXMgYW4gYWRkcmVzcyBz
cGFjZSBzd2l0Y2ggaW4gMikgYW5kIDQpIGJlZm9yZSBhbmQgYWZ0ZXINCj4gPiBlbmFibGluZyB2
SU9NTVUuDQo+IA0KPiBJcyB0aGVyZT8gVGhlIGluaXRpYWwgbWFwcGluZyBpbiAyIGlzIHRoZSBz
YW1lIGFzIDEsIGFuZCB0aGUgaW5pdGlhbCBtYXBwaW5nIGluDQo+IDQgaXMgdGhlIHNhbWUgYXMg
My4NCj4gDQo+ID4NCj4gPiBhYm92ZSBpcyB3aHkgSSBkaWRu4oCZdCBmb2xsb3cgdGhlIGFzc3Vt
cHRpb24gdGhhdCAiWGVuIGlzIG1haW50YWluaW5nDQo+ID4gYW4gaWRlbnRpdHkgbWFwIiBpcyBp
ZGVudGljYWwgdG8gbmVlZF9pb21tdS4NCj4gPg0KPiANCj4gVGhlIGNydWNpYWwgcG9pbnQgaXMg
dGhhdCBpbiBjYXNlcyAyIGFuZCA0IFhlbiBpcyBub3QgKm1haW50YWluaW5nKiBhbnkgbWFwDQo+
IHNvIG5lZWRfaW9tbXUoZCkgc2hvdWxkIGJlIGZhbHNlIGFuZCBoZW5jZSB0aGUgZG9tYWluIGNh
biBjb250cm9sIGl0cw0KPiBvd24gbWFwcGluZ3Mgd2l0aG91dCBpbnRlcmZlcmluZyB3aGljaCB3
aGF0IFhlbiBpcyBkb2luZyBpbnRlcm5hbGx5Lg0KPiANCj4gRG9lcyB0aGF0IGhlbHAgY2xhcmlm
eT8NCj4gDQoNCndlbGwsIG5vdyBJIGNhbiBzZWUgd2hlcmUgdGhlIGNvbmZ1c2lvbiBjb21lcyBm
cm9tLiB3aGF0IEkgZGVzY3JpYmVkDQplYXJsaWVyIHdhcyBhYm91dCB0aGUgYWN0dWFsIG1hcHBp
bmcgcmVsYXRpb25zaGlwIGJ5IElPTU1VIHBhZ2UgdGFibGUuDQppdCdzIGFsc28gc29ydCBvZiBt
YXAgbWFpbnRhaW5lZCBieSBYZW4uLi4gOi0pDQoNClRoYW5rcw0KS2V2aW4NCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:56:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:56:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHOs-00075f-J2; Mon, 26 Feb 2018 11:56:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=vwkq=fu=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eqHOr-00075I-Gy
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 11:56:57 +0000
X-Inumbo-ID: 63c060db-1aec-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 63c060db-1aec-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 11:58:42 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 03:56:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,396,1515484800"; d="scan'208";a="34185757"
Received: from fmsmsx104.amr.corp.intel.com ([10.18.124.202])
 by orsmga001.jf.intel.com with ESMTP; 26 Feb 2018 03:56:49 -0800
Received: from fmsmsx120.amr.corp.intel.com (10.18.124.208) by
 fmsmsx104.amr.corp.intel.com (10.18.124.202) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 03:56:49 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 fmsmsx120.amr.corp.intel.com (10.18.124.208) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 03:56:49 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.130]) with mapi id 14.03.0319.002;
 Mon, 26 Feb 2018 19:56:46 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Roger Pau Monne <roger.pau@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4] vmx/hap: optimize CR4 trapping
Thread-Index: AQHTrumEql6i524jLkqY7/v0NgvlYKO2k6ZQ
Date: Mon, 26 Feb 2018 11:56:45 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101B47A@SHSMSX101.ccr.corp.intel.com>
References: <20180226100525.73425-1-roger.pau@citrix.com>
In-Reply-To: <20180226100525.73425-1-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZjk4YmI0ODctZmFhMy00ZDk3LTlkZTYtNTE5Y2YyZmViNTQ0IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImxCZ2F2ZVlwV0Z4VDJsNTBvSlgrc2pCQjBaRmdVVjdyZ2ZId25PUzNzTkk9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Tamas K Lengyel <tamas@tklengyel.com>, Jan Beulich <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>
Subject: Re: [Xen-devel] [PATCH v4] vmx/hap: optimize CR4 trapping
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBSb2dlciBQYXUgTW9ubmUgW21haWx0bzpyb2dlci5wYXVAY2l0cml4LmNvbV0NCj4g
U2VudDogTW9uZGF5LCBGZWJydWFyeSAyNiwgMjAxOCA2OjA1IFBNDQo+IA0KPiBUaGVyZSBhIGJ1
bmNoIG9mIGJpdHMgaW4gQ1I0IHRoYXQgc2hvdWxkIGJlIGFsbG93ZWQgdG8gYmUgc2V0IGRpcmVj
dGx5DQo+IGJ5IHRoZSBndWVzdCB3aXRob3V0IHJlcXVpcmluZyBYZW4gaW50ZXJ2ZW50aW9uLCBj
dXJyZW50bHkgdGhpcyBpcw0KPiBhbHJlYWR5IGRvbmUgYnkgcGFzc2luZyB0aHJvdWdoIGd1ZXN0
IHdyaXRlcyBpbnRvIHRoZSBDUjQgdXNlZCB3aGVuDQo+IHJ1bm5pbmcgaW4gbm9uLXJvb3QgbW9k
ZSwgYnV0IHRha2luZyBhbiBleHBlbnNpdmUgdm1leGl0IGluIG9yZGVyIHRvDQo+IGRvIHNvLg0K
PiANCj4geGVuYWx5emUgcmVwb3J0cyB0aGUgZm9sbG93aW5nIHdoZW4gcnVubmluZyBhIFBWIGd1
ZXN0IGluIHNoaW0gbW9kZToNCj4gDQo+ICBDUl9BQ0NFU1MgICAgICAgICAgICAgMzg4NTk1MCAg
Ni40MXMgMTcuMDQlICAzOTU3IGN5YyB7IDIzNjF8IDMzNzh8IDc5MjB9DQo+ICAgIGNyNCAgMzg4
NTk0MCAgNi40MXMgMTcuMDQlICAzOTU3IGN5YyB7IDIzNjF8IDMzNzh8IDc5MjB9DQo+ICAgIGNy
MyAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAzNDgwIGN5YyB7IDM0ODB8IDM0ODB8IDM0ODB9DQo+
ICAgICAgKlsgIDBdICAgICAgICAxICAwLjAwcyAgMC4wMCUgIDM0ODAgY3ljIHsgMzQ4MHwgMzQ4
MHwgMzQ4MH0NCj4gICAgY3IwICAgICAgICA3ICAwLjAwcyAgMC4wMCUgIDcxMTIgY3ljIHsgMzI0
OHwgNTk2MHwxNzQ4MH0NCj4gICAgY2x0cyAgICAgICAgMiAgMC4wMHMgIDAuMDAlICA0NTg4IGN5
YyB7IDM0NTZ8IDU3MjB8IDU3MjB9DQo+IA0KPiBBZnRlciB0aGlzIGNoYW5nZSB0aGlzIHR1cm5z
IGludG86DQo+IA0KPiAgQ1JfQUNDRVNTICAgICAgICAgICAgICAgICAgMTIgIDAuMDBzICAwLjAw
JSAgOTk3MiBjeWMgeyAzNjgwfDExMDI0fDI0MDMyfQ0KPiAgICBjcjQgICAgICAgIDIgIDAuMDBz
ICAwLjAwJSAxNzUyOCBjeWMgezExMDI0fDI0MDMyfDI0MDMyfQ0KPiAgICBjcjMgICAgICAgIDEg
IDAuMDBzICAwLjAwJSAgMzY4MCBjeWMgeyAzNjgwfCAzNjgwfCAzNjgwfQ0KPiAgICAgICpbICAw
XSAgICAgICAgMSAgMC4wMHMgIDAuMDAlICAzNjgwIGN5YyB7IDM2ODB8IDM2ODB8IDM2ODB9DQo+
ICAgIGNyMCAgICAgICAgNyAgMC4wMHMgIDAuMDAlICA5MjA5IGN5YyB7IDQxODR8IDc4NDh8MTc0
ODh9DQo+ICAgIGNsdHMgICAgICAgIDIgIDAuMDBzICAwLjAwJSAgODIzMiBjeWMgeyA1MzUyfDEx
MTEyfDExMTEyfQ0KPiANCj4gTm90ZSB0aGF0IHRoaXMgb3B0aW1pemVkIHRyYXBwaW5nIGlzIGN1
cnJlbnRseSBvbmx5IGFwcGxpZWQgdG8gZ3Vlc3RzDQo+IHJ1bm5pbmcgd2l0aCBIQVAgb24gSW50
ZWwgaGFyZHdhcmUuIElmIHVzaW5nIHNoYWRvdyBwYWdpbmcgbW9yZSBDUjQNCj4gYml0cyBuZWVk
IHRvIGJlIHVuY29uZGl0aW9uYWxseSB0cmFwcGVkLCB3aGljaCBtYWtlcyB0aGlzIGFwcHJvYWNo
DQo+IHVubGlrZWx5IHRvIHlpZWxkIGFueSBpbXBvcnRhbnQgcGVyZm9ybWFuY2UgaW1wcm92ZW1l
bnRzLg0KPiANCj4gUmVwb3J0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPg0KPiBBY2tlZC1ieTogUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVm
ZW5kZXIuY29tPg0KDQpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5j
b20+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 11:59:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 11:59:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHRG-0007J9-4X; Mon, 26 Feb 2018 11:59:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lxwb=fu=citrix.com=prvs=58832e820=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eqHRE-0007Iw-Gb
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 11:59:24 +0000
X-Inumbo-ID: bc08f259-1aec-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc08f259-1aec-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 12:01:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464537097"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23187.63103.240665.274043@mariner.uk.xensource.com>
Date: Mon, 26 Feb 2018 11:58:55 +0000
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
In-Reply-To: <20180209113513.GK2070@mail-itl>
References: <20180209010242.GA2297@mail-itl>
 <20180209105524.y35zzjwhfqvokswz@MacBook-Pro-de-Roger.local>
 <20180209110355.jgd3vp24nlwledyt@MacBook-Pro-de-Roger.local>
 <20180209113513.GK2070@mail-itl>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] libxl - avoid calling block script
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TWFyZWsgTWFyY3p5a293c2tpLUfDs3JlY2tpIHdyaXRlcyAoIlJlOiBbWGVuLWRldmVsXSBsaWJ4
bCAtIGF2b2lkIGNhbGxpbmcgYmxvY2sgc2NyaXB0Iik6Cj4gT24gRnJpLCBGZWIgMDksIDIwMTgg
YXQgMTE6MDM6NTVBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IFJlYWxseSBh
ZGRpbmcgSWFuIGFuZCBXZWkuCj4gPiAKPiA+IE9uIEZyaSwgRmViIDA5LCAyMDE4IGF0IDEwOjU1
OjI0QU0gKzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gPiA+IFNvIHRoZSBwcm9ibGVt
IGlzIGNyZWF0aW9uIHRpbWUgZm9yIGRvbWFpbnMgdGhhdCBoYXZlIHF1aXRlIGEgbG90IG9mCj4g
PiA+IGRpc2tzIGF0dGFjaGVkLiBBZGRpbmcgSWFuIGFuZCBXZWkgd2hvIGtub3cgbW9yZSBhYm91
dCB0aGUgYXN5bmMKPiA+ID4gZGlzcGF0Y2ggc3lzdGVtLCBidXQgSSB0aGluayAoYXQgbGVhc3Qg
ZnJvbSBhIHRlY2huaWNhbCBQb1YpIGl0Cj4gPiA+IHNob3VsZCBiZSBwb3NzaWJsZSB0byBwYXJh
bGxlbGl6ZSBkZXZpY2UgYXR0YWNobWVudCBhbmQgdGh1cyBob3RwbHVnCj4gPiA+IHNjcmlwdCBl
eGVjdXRpb24uIERldmljZXMgYXJlIGluZGVwZW5kZW50IGZyb20gZWFjaCBvdGhlci4KPiAKPiBJ
biB0aGVvcnkgeWVzLCBidXQgaW4gcHJhY3RpY2UgYmxvY2sgc2NyaXB0IChhdCBsZWFzdCBvbiBM
aW51eCkgdGFrZXMgYQo+IGxvY2sgYW5kIHNlcmlhbGl6ZSBleGVjdXRpb24uLi4KCkluZGVlZC4K
Cj4gPiA+IEFsc28gdGhlIExpbnV4IGhvdHBsdWcgc2NyaXB0cyBpbiBnZW5lcmFsIHNlZW0gZXh0
cmVtZWx5IGNvbnZvbHV0ZWQsCj4gPiA+IEknbSBub3Qgc3VyZSB3aGV0aGVyIHdlIGNvdWxkIGdh
aW4gc29tZSBzcGVlZCB0aGVyZSBqdXN0IGJ5Cj4gPiA+IHNpbXBsaWZpY2F0aW9uLgo+IAo+IFdl
bGwsIHdlJ3JlIGNvbXBhcmluZyBhIGJ1bmNoIG9mIGZvcmsrZXhlYygpLCBpbmNsdWRpbmcgc3Rh
cnRpbmcgYmFzaAo+IChkZWZhdWx0IC9iaW4vc2ggb24gbW9zdCBzeXN0ZW1zKSwgd2l0aCBqdXN0
IGEgc2luZ2xlIHN0YXQoKSBjYWxsLi4uCj4gSGFuZGxpbmcgc2NyaXB0cyBpbiBsaWJ4bCBpdHNl
bGYgYWxzbyB0YWtlcyBzb21lIHRpbWUgKGluIG15IGNhc2UgbGlieGwKPiBsaXZlIGluIGxpYnZp
cnQsIHdoaWNoIG1heSBvciBtYXkgbm90IGhhdmUgYW4gaW1wYWN0KS4gRm9yIGEgZG9tVSB3aXRo
Cj4gNCBkaXNrcywgZ2V0dGluZyByaWQgb2YgaG90cGx1ZyBzY3JpcHRzIHNhdmVkIGFib3V0IDJz
IG9mIHN0YXJ0dXAgdGltZS4KClRoZSBzY3JpcHRzIHRoZW1zZWx2ZXMgYXJlIHRlcnJpYmx5IHRl
cnJpYmx5IHNsb3cuICBUaGV5IGFyZSBhcyBSb2dlcgpzYXlzIGluY3JlZGlibHkgY29udm9sdXRl
ZC4gIEknbSBzdXJlIHlvdXIgMnMgaXMgcmlnaHQsIGJ1dCBhbG1vc3QgYWxsCm9mIHRoYXQgd2ls
bCBiZSBhY3R1YWwgc2NyaXB0IGV4ZWN1dGlvbi4KCkkgYW0gbm90IG9wcG9zZWQgdG8gbW92aW5n
IHRoZSBmdW5jdGlvbmFsaXR5IGZvciB2ZXJ5IHNpbXBsZXN0IGNhc2UKaW50byBsaWJ4bC4KCkJ1
dCBJIHRoaW5rIGZyb20geW91ciBwb3YgaXQgd291bGQgYmUgd29ydGggdHJ5aW5nIGEgc2ltcGxl
IHNoZWxsCnNjcmlwdCB3aGljaCBkb2Vzbid0IHRha2UgYSBsb2NrLCBidXQganVzdCBwcm92aWRl
cyB0aGUgcGh5c2ljYWwKZGV2aWNlIGluZm9ybWF0aW9uLgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:01:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:01:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHSk-0007yO-Nv; Mon, 26 Feb 2018 12:00:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kt/i=fu=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1eqHSj-0007yE-3N
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:00:57 +0000
X-Inumbo-ID: 92408902-1aec-11e8-ba59-bc764e045a96
Received: from EUR03-DB5-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe0a::62f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 92408902-1aec-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:00:00 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=/Zp5/CLlldtcFTlk/EiiPMEeHJZXKy+Jodu3Lahx8+8=;
 b=lJ6gjNvJWqpJnq1hwmlS38ikpmzOpIfVzvjn4wMruM/jn/JHQ72kCKrGrrYvAGrenarFL/6rudpMtDq+27f2Yk/gIG9/EQozNr19gusa7s63syr8cuiCKA0oKP1BJNG5CvIhTaNDrobF+GVZjnZDfPumls6d+kmPHIYZQOH+PjI=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.59) by
 AM5PR0301MB2402.eurprd03.prod.outlook.com (2603:10a6:203:7::11) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Mon, 26
 Feb 2018 12:00:48 +0000
To: Dario Faggioli <dfaggioli@suse.com>
References: <762ccb02-b758-1636-fddc-f4e6a3ca19d0@epam.com>
 <1518182334.5019.15.camel@suse.com>
 <39c08b88-c951-2779-34f6-31e4b6c0dd0f@epam.com>
 <1518189527.5019.28.camel@suse.com>
 <20c19a44-f782-d25d-7005-fce286f92f43@epam.com>
 <f4fdc887-3a67-386a-501a-c1f3b28aa980@epam.com>
 <1518806232.3813.36.camel@suse.com>
 <02bf847b-4160-1963-cdca-dd7d74f1da43@epam.com>
 <1519322023.5547.87.camel@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <d8b1e06d-3584-0c65-203e-4973fc5ac1a6@epam.com>
Date: Mon, 26 Feb 2018 14:00:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519322023.5547.87.camel@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: DB6PR0301CA0043.eurprd03.prod.outlook.com
 (2603:10a6:4:54::11) To AM5PR0301MB2402.eurprd03.prod.outlook.com
 (2603:10a6:203:7::11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 2d3b44d0-fa66-404c-1ffe-08d57d1093b7
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:AM5PR0301MB2402; 
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2402;
 3:iEtto/LIaJjCXOZKGZlqNwtjno4bch63lKpuV7kxHXINVSkcaSEFWzYhZDOCw6K4u3OVXwGzTFrwOnBhVjwZw+vvIHsGnE1ir5crt28bioWO0VcqImjYHsUefhadTS4h87EUJ/DtqkgxOe7vXOy5EYhUg4PaZ/oQvn7mBMXnTpjd1dTlObO3S5QRT+9Z+i/wBQu8D3XG5fih1c1ltbmr9MPYNbINjyv+nmNffD53EdB3W2pnqcVcC5iWWx1UTZlP;
 25:pKgQ7FHvUQKMu0lWHAOHBY0QLlul4L6w3BWJwuVqUIqigTeyo1DR/0sOVx5mLbTT/oDGVMAchBMHVIn33bEBV8AONLDmm8t5eXPFS4t7Rx0ej88JcPadve1d/4UEEyvFHTgOovwE2abmK8LT2DDd7pM9pD7kA0+wa6FSTbQQxiHrRgSLBKxYVEA2oRKwX0i/P2gqxzE3jr5Nzf+mFfx8uiYiWrIbhL01lxtqelB6/tnQFuPuHOz1/LnednHECZ6Eqv8ZxhOkF7zKXeigYKrMb7e5INVROvUdcQbFAjIFxUmMXYq9WDHHpDUDTWcVCUOZ6AzXLvO4Nk0g78RkoxMM+w==;
 31:KGyMk+vpzbLK7H3WmQ7tgyHpFmNWX4aZplz/2FpeeLg4OBRbIxRU/XzE2FsUHO/BD+dK3bIf7sJX7ATelCSR1nqgjYl9BEZrygdaUrTT3FFhT72fXRnRk+35lU1J4/wTzb0pk5C6/g/a48DGIBms+As04IUnVkoDy/J3iGlDQQkp+g0vNbXlebIy1gK8k6FXT9MMAzSsSpgheHWJr2JABB0UZZ4MsdE3tT+Fl7RbEFc=
X-MS-TrafficTypeDiagnostic: AM5PR0301MB2402:
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2402;
 20:9FAfqLsW4iyojU5PVV9EmIjvsr7l0SYLOhE2hUf6yU9BlaMLKZ0c5GA3htDDkQ14xD+vRQZF4nyTaUfnfMLo7uePT+2oKl/hP5TsQrDIx7ztfwexu1Ado/PB1n2uDWRiqVqY7pqRBoKiEPeUSBr9FGZBPsCLHiby3FaKq71ilBCd4oa47ogOO6LrPH3NZBSr0lXcaWb75A1BHLxWEhEpPx1/hR9a8ZPLPgwKclUb90FL12MEpUgE2LBic9G3GrJk5VRRlXnwozPdYz41mtnrSJylV1LeyKGmaE7ibuRHZvA3xyOz+Lx7PbGunzR0fMk+XGEH9ZO+bR6anplv4OkX6mn7j0HmoFZuOLDc5pu04ps10KzD+uXtIkrUULpOgPqW0HjDY7qs52uJNg0cQeuVYvPIfLu/ujGwDTgLOLD+dOQXd4cJL6CWFq+xaysAUWn598mkLe1PCEcmnUW/p+kRcgpceXWZFzRICgQdaeUJxVrJwNS+RViaol0OCv5z5XiQ;
 4:bUmA7zWPNfpoPeMXMTbL3uWYToWDMuFkTewHm3DH23+PoAR3kNF6KZDYm5aRw/FufZOYqdrE/EVtJ2c6nFxa1DX6xgSpmAyMqh2DRhA8ARDDHjgingdVnCYgU3vbtjhfQwXmMutayBmI72Q2l/+hIF57ygupnlXlnFfhngsZF/1qT/2pgcYCkU+DUm7wzHqxYwXuiTY6XYGXuNdb9XKMWCwKdR4CkgqIRe1290LcYHfqadKSsor7thTfs+OmgN4HbZa2Jro0OBl8B+NszjKvXw==
X-Microsoft-Antispam-PRVS: <AM5PR0301MB2402E4868B30102FF3A1FA7FE6C10@AM5PR0301MB2402.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(3002001)(93006095)(93001095)(3231220)(944501161)(52105095)(10201501046)(6041288)(20161123560045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123558120)(20161123562045)(6072148)(201708071742011);
 SRVR:AM5PR0301MB2402; BCL:0; PCL:0; RULEID:; SRVR:AM5PR0301MB2402; 
X-Forefront-PRVS: 05954A7C45
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39860400002)(396003)(366004)(376002)(346002)(39380400002)(189003)(199004)(6666003)(50466002)(77096007)(105586002)(229853002)(3846002)(5660300001)(53936002)(97736004)(186003)(6916009)(2950100002)(6116002)(6486002)(86362001)(230700001)(2906002)(65826007)(6246003)(31696002)(31686004)(81166006)(64126003)(386003)(54906003)(72206003)(7736002)(58126008)(305945005)(66066001)(76176011)(8676002)(81156014)(478600001)(39060400002)(36756003)(16576012)(65806001)(316002)(52116002)(23676004)(55236004)(4326008)(8936002)(26005)(67846002)(52146003)(2486003)(53546011)(68736007)(25786009)(65956001)(16526019)(93886005)(106356001)(47776003)(80792005);
 DIR:OUT; SFP:1101; SCL:1; SRVR:AM5PR0301MB2402; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtBTTVQUjAzMDFNQjI0MDI7MjM6VWFOZzRVWHNDK0hLVjV6Q3FzZEYvRkxI?=
 =?utf-8?B?M1NwcmR1a2F4cC96RmVXR1ppbFhvMUlLNDZ3MkRuQXEwUmgvSDVyQlJEZlNq?=
 =?utf-8?B?V0k1dTV6ZTI5L01HTXVlUXo0WWJOUWJERWFielp2aGtnT0NDTkxtTTA5TXdV?=
 =?utf-8?B?eGo3RUNzdjJjaVlQNEZNNFJ0VkZON2FZS2pycHFIRFBOR1BsdTN6M1BHVXRt?=
 =?utf-8?B?SWYvT0RVNlIrdElLSElNQzRBeUJNOFpEMmFJaWJyMlVRS2tBYVhPcGhDUk9z?=
 =?utf-8?B?N211SlJIdFRlU2ZEVExaRktQYmNCaURVNktwRXE3UHRzemFISWZkaHFkYmdF?=
 =?utf-8?B?aCs3dElSVEhJWTMvOUNVOWhDdTBMd1JsRGFUMk8xYTJpSjVpQ3orMHJxNldl?=
 =?utf-8?B?cW5HWTdyNXFiMnV6L3gyMUxRYjBpeUxkV0NLT0Ixc2VWbmdQcFlGNGl1VXha?=
 =?utf-8?B?VUlzVXc5RkpUakd5N3k4VEFyeXFhU2laUW1EM24xb0dDMWdhN3o3djg5cFZi?=
 =?utf-8?B?bFRWOUszaFgzU1MrOXVMU0tXRmowcjJWS3hnc3VNTHNpOFBrSUtsd1lVQ3RB?=
 =?utf-8?B?RGNvWlVSWGJnL2QvNWUzaER2RUxKOFZZR2ZMdzFDRWlqeUhLeUZHcWJpZDF0?=
 =?utf-8?B?cmFSY1dkaWxKdDh3bERvK29ERGdjc05IS1ZDUmVpZEIxKzZoalp0T0pwWkJM?=
 =?utf-8?B?YW9hSVRuSmhFSXJWdnlvOFFyQ1RFMm5mSUw4dVMxM2RwZURJMitiTFBiNkNo?=
 =?utf-8?B?ZEZQdUp5dzNweWptTm9qNmEwM0c3bUpjSUF1c0ZIWHdMZEFmTVhrb2kxeDJK?=
 =?utf-8?B?b1NEQlR1OGVzN2d1QXVKbnBUb2htVVQ3TGVUOG9WclRpVTZocEp0ZXdUcmNY?=
 =?utf-8?B?OE9xNlYvYUV2QjF6MGNyWCtqa2I2aFZveVZKMjlKSlRMVlVwTlVMT1o0VUFF?=
 =?utf-8?B?QjNKazlIV0lvVTZQOVVCZDVmOHpPd2U5NUwxZWNrYUZ0N2lmeDlBL3Q0RVhZ?=
 =?utf-8?B?ek12WDdjMlpPRXZrVldrMkI2SFIxZDhseTdEajNtQmo2dysxSllCK1pCalFv?=
 =?utf-8?B?MklBNEs4M1BZU3hER0xPTmtNSXZDc2hIKzN2Z0NmOGxpR2d6eTJnL3YzcEgw?=
 =?utf-8?B?bVB6L1FuV1h0cGhxR28vTENrNHNPVGY4L0hRQU5XWXhVbzREd0xsMm1ncHN2?=
 =?utf-8?B?M1hkZmIraWkzcmhFeGZSVk0wTC8wSmwvYWkxeCtuZjh4ZURteElZSmZCNm43?=
 =?utf-8?B?bzlQMzJ0NUh6OEFveDZMRGtUS01JaFY4YXpiTUthdVhWa3YrUnZTUlhVWEZH?=
 =?utf-8?B?ekhBdkNGRWJFekVQM0FveHZIUVVSM1FlTU5BaGNHdi9JWE9SSXQ4bVFiMVFG?=
 =?utf-8?B?aXgvVFlhUC9POHdIV2dOeExPc3hTV0xwRGlqVldxK3I0ZTFwTWkxVEZDcW9k?=
 =?utf-8?B?VnFuWngwR2w4MGJsbUpDN0NTbHNTWEVMbjEvZUoyeHlGRFplV2JDNXkvLzZt?=
 =?utf-8?B?SXpBWGw2TStmMzZqeXRXZU5NU0M2eVg2cFJwSTE1U2QwMVNzSzhXVlIwbWEz?=
 =?utf-8?B?c29NWjIrNHYyeVBqcmc0NmF4MjlPbWVwOEsrMDE3VWdkYXBQQUlmVWprRnpk?=
 =?utf-8?B?eDIvdXJyOHlBSEFZd1c0MC9QVWorZVZOL2pISk92ZmZjK2dzMDZlZUw3alVn?=
 =?utf-8?B?VG1DZzdDYlNqQlIrQytvcUlWNGFJNU5mWnBTbWJ1SmJwVm1FOWl1S3dTS2Ir?=
 =?utf-8?B?M2Z0cDdwVVE4TzEybkt6MENHcWJyaStONUd5UGpWMlpYT0cvLzk5Um52ay84?=
 =?utf-8?B?M3FYa0VnQWJwQmxMOGtrbThGV1owbmhDTW1OOTZvWk80N3FMenkvenZPeTAr?=
 =?utf-8?B?YjB2YnFOdVJ2bVB4TFloNks0U3ZUNGJ5UkxaWkZ0QWhWQzNoVTZ0ZUE1NGhY?=
 =?utf-8?B?RHBod2lyQWVPckUxYWtkeStvU0sybTZCNC9wb2dJd25HbytsdXR0QmROMTcv?=
 =?utf-8?B?SnZaL2RrSmoxVm15dkJsSzZVZlJSQ3dBSE9RYlJBPT0=?=
X-Microsoft-Exchange-Diagnostics: 1; AM5PR0301MB2402;
 6:ndxrtK0Gxwspv3Gwav1zU/21sw3e2IoL3anUIeATYu3mncnw+GaxpFVLpZ2THgNxpalq2pXLj5ErgCIBa5Yo+DWcPCM1MGWEcPT+3k1SCaH/GIjvcHrdG6qHivcft4ML3GvFeAd/9T3JqKQl1Pn6xTTRLQF85HPiP9iH/cT1SB4hxu4KlIuWCK0PkhRd0kgN1lqZfZDwd6YRt/lKnDZ3+ggFIggYwL4Fg9//egT6gfMikwzgENV6+Z2zDIoJOgBHpNcSA6MQDxQo5C0D0CyomRBiKvOUDfPxRT4BZWO6W3rB2PdYDRwi7L8n7uAgIfsN/r+VvvXPTEtn7D764vLUirzymmQG1fKq/dOGkg/JJoI=;
 5:D+jok4D+r0oKIIYp75wNK45DDlepkgx5FgU2VNDaMzAkz1MwI4aQ6pHfdJVXRAJppPAmXyEQIZ6eqjY/phbSEf6c4RsVKs3MeM/254OIqp/OuzwnxxQ0Mt9/5wALSVzHiftbaEhTxQsuk7RcZ3LmLkYWYFPbqVCJSLsnpoogSFs=;
 24:QO6n9CXo4GvgTopRUwpIInxSNBetQ5n9TDWz1ZbYyVQDotxvdSB3t+kX657jjuH+DoKpCxx4qwg2vmn9hflu0ihKjAggJEN5RKL9GdIldG4=;
 7:ojW8cC2v7mG2mFv//0paeaq9IKlf1BqbML/OtrZlzR2NIpzb5VPZp6cIrEnTn/Ne1SWkmy5lcftkMUPMNk0T0QZKG9rEQ9Jm+AgSLfGMojAWUNuEnyqPEFWzllvm+SGpPVaI23BK+oRYGVKOUoMTl5V89omplTiNqpFkGhK7G3nZI27QoQfYug+GBTLf2w/hVSdeSdUTVh/STZgoa7HiKiUmg0nlV2MQZ/f+P8aSXT+8s/0MU1FbNEXv6a6zqrD1
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2018 12:00:48.9775 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 2d3b44d0-fa66-404c-1ffe-08d57d1093b7
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM5PR0301MB2402
Cc: xen-devel <xen-devel@lists.xenproject.org>, Meng Xu <xumengpanda@gmail.com>
Subject: Re: [Xen-devel] RTDS with extra time issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gRGFyaW8sCgpPbiAyMi4wMi4xOCAxOTo1MywgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4g
QXMgSSBzYWlkIGFscmVhZHksIGltcHJvdmluZyB0aGUgYWNjb3VudGluZyB3b3VsZCBiZSBtb3Jl
IHRoYW4gd2VsY29tZS4KPiBJZiB5b3UncmUgcGxhbm5pbmcgb24gZG9pbmcgc29tZXRoaW5nIGxp
a2UgdGhpcyBhbHJlYWR5LCBJJ2xsIGJlIGhhcHB5Cj4gdG8gbG9vayBhdCB0aGUgcGF0Y2hlcy4g
Oi0pCkZpcnN0IEkgaGF2ZSB0byBkb2N1bWVudCBteSBmaW5kaW5ncyBhbmQgbWFrZSBzb21lIGNv
bmNsdXNpb25zIGFib3V0IAphcHBsaWNhYmlsaXR5IG9mIFhFTiB0byBidWlsZCBzeXN0ZW1zIHdp
dGggcmVhbC10aW1lIHJlcXVpcmVtZW50cy4KVGhlbiBJIGhvcGVmdWxseSB3aWxsIGJlIG9uIHRo
YXQuCgotLSAKCipBbmRyaWkgQW5pc292KgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:03:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:03:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHVH-0008Al-3o; Mon, 26 Feb 2018 12:03:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lxwb=fu=citrix.com=prvs=58832e820=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eqHVF-0008Af-VU
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:03:33 +0000
X-Inumbo-ID: f03653d8-1aec-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f03653d8-1aec-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:02:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464537754"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23187.63377.453301.479717@mariner.uk.xensource.com>
Date: Mon, 26 Feb 2018 12:03:29 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180226103723.vksgomk3k4jyjvoy@citrix.com>
References: <20180226084612.2844-1-jgross@suse.com>
 <20180226094601.knt564ze5dmkzqvg@MacBook-Pro-de-Roger.local>
 <20180226103723.vksgomk3k4jyjvoy@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 jfehlig@suse.com, Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] tools/xenstore: try to get minimum
 thread stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB0b29scy94ZW5zdG9y
ZTogdHJ5IHRvIGdldCBtaW5pbXVtIHRocmVhZCBzdGFjayBzaXplIGZvciB3YXRjaCB0aHJlYWQi
KToKPiBJIGRvbid0IHRoaW5rIEZyZWVCU0QgbmVlZHMgdGhpcyBwYXJ0aWN1bGFyIHdvcmthcm91
bmQgZm9yIGdsaWJjIEZXSVcuCgpJbmRlZWQuCgpFcnIsIEkgZ3Vlc3Mgd2Ugc2hvdWxkIGhhdmUg
YSBjb25maWd1cmUgdGVzdCBvZiBzb21lIGtpbmQgdGhlbiA/CgpUaGUgcGF0Y2ggbG9va3MgZ29v
ZC4KCklhbi4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:04:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:04:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHWb-0008Hb-DX; Mon, 26 Feb 2018 12:04:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hhj=fu=citrix.com=prvs=588a5efd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eqHWa-0008HS-F0
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:04:56 +0000
X-Inumbo-ID: 217773e1-1aed-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 217773e1-1aed-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:04:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464537921"
Date: Mon, 26 Feb 2018 12:04:53 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Ian Jackson <ian.jackson@citrix.com>
Message-ID: <20180226120453.czxaazjmmq2s2n45@citrix.com>
References: <20180226084612.2844-1-jgross@suse.com>
 <20180226094601.knt564ze5dmkzqvg@MacBook-Pro-de-Roger.local>
 <20180226103723.vksgomk3k4jyjvoy@citrix.com>
 <23187.63377.453301.479717@mariner.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <23187.63377.453301.479717@mariner.uk.xensource.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 jfehlig@suse.com, Wei Liu <wei.liu2@citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] tools/xenstore: try to get minimum
 thread stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMTI6MDM6MjlQTSArMDAwMCwgSWFuIEphY2tzb24gd3Jv
dGU6Cj4gV2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB0b29scy94
ZW5zdG9yZTogdHJ5IHRvIGdldCBtaW5pbXVtIHRocmVhZCBzdGFjayBzaXplIGZvciB3YXRjaCB0
aHJlYWQiKToKPiA+IEkgZG9uJ3QgdGhpbmsgRnJlZUJTRCBuZWVkcyB0aGlzIHBhcnRpY3VsYXIg
d29ya2Fyb3VuZCBmb3IgZ2xpYmMgRldJVy4KPiAKPiBJbmRlZWQuCj4gCj4gRXJyLCBJIGd1ZXNz
IHdlIHNob3VsZCBoYXZlIGEgY29uZmlndXJlIHRlc3Qgb2Ygc29tZSBraW5kIHRoZW4gPwo+IAoK
SXQgaXMgYWxyZWFkeSBlbmNsb3NlZCBpbiBDT05GSUdfTGludXguIEkgdGhpbmsgdGhhdCBzaG91
bGQgYmUgZW5vdWdoLgoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:06:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:06:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHYC-00009q-Nv; Mon, 26 Feb 2018 12:06:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kt/i=fu=epam.com=andrii_anisov@srs-us1.protection.inumbo.net>)
 id 1eqHYA-00009d-PM
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:06:34 +0000
X-Inumbo-ID: 5b5740a1-1aed-11e8-ba59-bc764e045a96
Received: from EUR02-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe06::60f])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 5b5740a1-1aed-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:05:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=epam.com; s=selector1; 
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=vV0iSM2YJbfOmymCxP+L5QnMdV5kZF29wDYkt9fZyYM=;
 b=MYg8viPVCxm+uEWBRBHoY7JaLJXZXnrehLnq9TkW1Zli5GcO/d1wJK2Vw3CT4kAlpKlNoHIFJLiym+K9HkRLuTJkSqLsqBNeyrhMNYk/8tftnZCrIEgJ0Rri5Z8Hg6C9Kt01ULjmSpI9TW0aU7Rk8fHAO295OyvdyU0W53h0GhM=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Andrii_Anisov@epam.com; 
Received: from [10.17.180.109] (85.223.209.59) by
 DB6PR0301MB2408.eurprd03.prod.outlook.com (2603:10a6:4:59::13) with Microsoft
 SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Mon, 26
 Feb 2018 12:06:24 +0000
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180226110822.13787-1-jgross@suse.com>
From: Andrii Anisov <andrii_anisov@epam.com>
Message-ID: <0d8bdda5-faef-41da-344a-644b5c3d6006@epam.com>
Date: Mon, 26 Feb 2018 14:06:21 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180226110822.13787-1-jgross@suse.com>
Content-Language: en-US
X-Originating-IP: [85.223.209.59]
X-ClientProxiedBy: DB6PR0301CA0066.eurprd03.prod.outlook.com
 (2603:10a6:4:54::34) To DB6PR0301MB2408.eurprd03.prod.outlook.com
 (2603:10a6:4:59::13)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 7805ac40-ecf9-4cf6-e5ca-08d57d115bfa
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(7168020)(4627221)(201703031133081)(201702281549075)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:DB6PR0301MB2408; 
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 3:fNsIBY19RqwbE9Vz9ZJ3b8shxsew0UCTx6PGKM59W5n9Qzbt6Zgb9Mw99B7TTD8nkzuHPibaExMM/nc/bqLUFvehrx2E0Vod+vYtdWx8K/ULVHYUv9Ope+D0n7G39lOBtSvGt8RPoE2PXPvSdBqSvl1d540SZAIAor5WfDuhuz8sz3F7CCi3bCkMkS1myWCv5Z39a3InS3RfDElXXSguF8D+NDGibsIaxV6piA1s3t6sySO5i8D73SfZLKPLPFpd;
 25:6dqc80PLP1aifJeuxKk4zOcpQQgtp9xyiItXwVopQup4uIo703eqotSGW9wfypMgsm/w717xs0+kGmHCc+23Qt+fuEd6Yua7pdiWzxT9RHurtGfO73JG84pKHgpMAamAtYOg3eWoJx2DM9nE88HmxE7WxhXo3sRtp+up7W9se6WEs/CP7ygEUB7iDzQg+3WJX3BgBfE5vJiLnazHRzxi7ZxTpSH4c24tst+kjrYHgdqSVGsKcKMqLscgxyHnIirG4VepHnujXy0GE4CiqADPGIn/n++WBmxac6DMfBdopjxTBP6w6x6XVaS+QGeCQfdKYda8YG65U84bh+UyPIJ7gw==;
 31:7zL+/Hj5HM0qTopz9+HvyjEdKJLUjzF044RhaorLcAE1fnZPYvzjKqV+EAutp939KvmjC/ta+2oxWkUwKFkb4rdSAdFBZpK4kfcxxNnmRm7jZhQamYQc1VOfX2g2fxraA+1S0HKW1PFwsfapdFrV0aG/ud4NmX1u5v5NMiKt+bIpEsZm6Whd1C1rGnGxBqmVMd4hcO789qYkLrKaOqn+dTHI+aq7jqO76/H8yY4x1kk=
X-MS-TrafficTypeDiagnostic: DB6PR0301MB2408:
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 20:U5BJcaT2bGy979GfqxdUQ21Fhj98qR/PwzvGBdIwp2MYOtVtEA8CtP+f0RaWBdysTNdDVOA17vb6ul8++inmC2Lav6LdbvpFhnFvqTCbrmfoTGAJ28vvIErB6XltPKUVB4OcMEhwtg7tZRvB3yz11qcRcXzOcdDsuFE9w80bbIzqikyPF0yrZFZ5xJsyKaoTCGEP1VxW0pL0nwyfiQdEpCuS5bz9/4KVxgocFRw2E4ZjMQp9ATSQoq7Lpt4880CCKa/4c1kE7ep5km43xGSE6l2hUXBPOn63MIHTH6vDJnxl7ngOLxwfXko95GpnnxN+z0aJFIqSA6pVzE3sQabIIvMTyt1BZN6NVIO+nCIVo8BZN1czuG6uGGcjiXF9ELeNZqwOlBrgOLzmjakp3UC+nHZmwzG4nZ3soNhhDdkiBPvZcxSHXOSPZFmcJIx7q3C+6y4xbsmVOEeRHB45cLzhE6Scsvz+TJVBbroumoapBC4PuVF0RaeRRdd1RQv/yBIT;
 4:e2lAYfAICYulB9mCI5JPA34zRqznbi4HJ1f3hVj73UKEOtECYCZYneCWX7+BwTFxCE1uq4tI5wHiE4bec53ytNQbZb4H9S4XltRsFaYaCDPxNS2R0nOFO6b7ouYO0tqlfSfHbgFz4GPqZq1gnfC6wl9GvBkoen7ejAZ4Uwj1bR4IpoX/XV+YC/8tTbqwxK+6jBb/nWRFLTjO6tcvKoVpdQM4OaQ21kTuEKLxkVWW2xuelx6e7Yzwut9/4kWb2a1DumpKraOOzvdqfzxhy3PiTw==
X-Microsoft-Antispam-PRVS: <DB6PR0301MB24084109C12CD47214F60370E6C10@DB6PR0301MB2408.eurprd03.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(93006095)(93001095)(10201501046)(3231220)(944501161)(3002001)(6041288)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123562045)(20161123560045)(6072148)(201708071742011);
 SRVR:DB6PR0301MB2408; BCL:0; PCL:0; RULEID:; SRVR:DB6PR0301MB2408; 
X-Forefront-PRVS: 05954A7C45
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(6049001)(39380400002)(39860400002)(376002)(396003)(346002)(366004)(189003)(199004)(305945005)(4326008)(31696002)(8676002)(106356001)(68736007)(8936002)(53936002)(81156014)(64126003)(81166006)(6246003)(7736002)(478600001)(6486002)(105586002)(72206003)(65826007)(26005)(186003)(229853002)(53546011)(16526019)(55236004)(386003)(59450400001)(80792005)(97736004)(77096007)(6666003)(2950100002)(76176011)(67846002)(2486003)(52146003)(23676004)(36756003)(52116002)(16576012)(316002)(65956001)(58126008)(47776003)(25786009)(66066001)(65806001)(2906002)(86362001)(5660300001)(50466002)(31686004)(230700001)(3846002)(6116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:DB6PR0301MB2408; H:[10.17.180.109]; FPR:;
 SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: epam.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtEQjZQUjAzMDFNQjI0MDg7MjM6M0xmZ0RxMENjSTJEbE5Pbm1nc2VJQ0Vo?=
 =?utf-8?B?OGpBZ2JQMHlMSFBXM3JVZk9oWGtnWWpRZTIvbFhxNkhQM29NbXZQd2thek82?=
 =?utf-8?B?QlZybVcxd1ZHZ0dTcnpFTzBaVGFLT3FtRUdPQlRyU3pHR3BTMGdXTGM4U0pB?=
 =?utf-8?B?MWd3bUN5Z3c1WXZnbnd6M0hVTVd4WTJPNlVVa1M4OWxucnYwZnlhMXAyU05K?=
 =?utf-8?B?dDg0S0g0b2kvV05uOW50b1lHeHlFZ1FBckRieTVOWlFWMTBjcUNOQ2hYVzNt?=
 =?utf-8?B?Q2JRUlpzN1lrS1hzdlVrMGhxVnVwWHNyTWNCaW5ORFlMZ2lEelNCTU1vYUxx?=
 =?utf-8?B?VzNFakFZRnZUQ2JTbVJuekpqcTN2alltQzFkUlVnS3BpK0hsU0VjUVpPb2d4?=
 =?utf-8?B?bDlsMnhiMWxNejM1Mm4zUVpyU0dCajBYcG1hRXJaSmFBYjAxUXRUUDZPaHQy?=
 =?utf-8?B?QlduQW9qSjcwNFk4d3VTTWU4aDM4bEZtYmNpekZYNGhpelBQdzlka0ZYelhp?=
 =?utf-8?B?WHhuaWhwK2dWUlFjMTdSR0RyM1BxclNOTjN1MUVQR3pUbEMvYnhXV3pyZTJU?=
 =?utf-8?B?S0txZTBITHVCRVlVVThqQUFtMll0QVVFKzRYYi9Ld2x1TS8yamFIWnloQUo3?=
 =?utf-8?B?WkV3MFlkNHdYQ3V5Z3A5WmY5b1lZZWhkajIzeDQ1TDhLU0NoTDlGdXpYZnhE?=
 =?utf-8?B?OVlEVHd6WEJlckJ0NHFkTXg2RVR3dkxZRm12eU5OT2NETFQ0MU8vOU1FazVj?=
 =?utf-8?B?UHNwa3NxZVFrN0FwVmQ5MXo3QXR1bEh0VHNLMmtQelg4eGRvcUZnUHNmaWdF?=
 =?utf-8?B?SHEzdXRqQThPcUFFMmVSZXVvSWI1bVZCam9rUkF6ak1VV2wrRGRqcjc1dXBY?=
 =?utf-8?B?Z3R0MVdUaXplTVJZN3UrT3MrbWJlTlVKMCtRVXYxQmRxMklndjdxWHJBUWI0?=
 =?utf-8?B?anZ5QUtmN2FxZU44WEZrNEJBQ3doV0wrN1c5eUhSbzQwWUlOVGd3QnRJWkpC?=
 =?utf-8?B?N1lzQzAyRVhRMlBFdjFtbkpFaVIrd1BVZkx5amxkK1F4SVJObTV2bFJjNW95?=
 =?utf-8?B?Z3g4bXdBWWEvZFhYQ2twYUMxT0l2dHBHckhwWHVJekVMaitCblZ2SldSMVEx?=
 =?utf-8?B?aThLL3d2K2NlSG5FcnNjaG9MSzBEdDhQYWxMUksyUTE2WjZURFdRK09keUZR?=
 =?utf-8?B?RzRwa2dUdUQzeityeVRGTlR4MGRlK2hkdnRMSFdrMzRRcGxrM2VPN1hPN2gv?=
 =?utf-8?B?MEhMNmhBS3p6dC92cS9pRGtKVE83dlByYWQvTTUrUi93d1MxS3F0ZU1uOXdV?=
 =?utf-8?B?ZENsdkJoZHhKSkZXQ2J6dStJcFcwQnZXUk0xVDY2M0tjcGRHeDVCOE01VlB2?=
 =?utf-8?B?NUo5ZWd5S1Z3Y0ljMzlnRGo3MmxSbmd5NDNpR2lwUHVFNlovN2w0bUpnNnAy?=
 =?utf-8?B?MXVFRXVWYnRFYnFxaCtsOEFmcWdZQTBCU01JdzdpYm5iNHB1blN5SlJxOUcv?=
 =?utf-8?B?VVZtRjZGSVJuQmNrR0ZmakZIeEVyRU1rUWZMUmNSamVRaGdUWkdhVmZJMjhO?=
 =?utf-8?B?RlI0ZzdWSW4vQUhBZTkwRURia1UwR3ZTeTdMZU9ZTDZBWVlBMmZZWE1wQnp4?=
 =?utf-8?B?YnZ2ODA2SUZScGZYM1MvdzhhUnhhZEpjeVdEYkxlQzJtcFVGSWdhOGZJSVo0?=
 =?utf-8?B?R21mTGlQR0dvcG1ZL0dleEhiOTlHTWt0MGlOZEVMaDZaQ0poZDdhYVRWd1ZL?=
 =?utf-8?B?RllDaFNSTWVvRGgybnJLcFVjMmNHeEFpNDVKRDJpekJKTythTWhSK253dGh3?=
 =?utf-8?B?b2VtajJnSFVsVzRFNWhTYS9PTHJwczVWSElsQWRsUVF0SGY0V0didFIvQTRx?=
 =?utf-8?B?SklPTThwaS93TkdhSEs0aU9pOXNCcnM2R0ttdjlZY09mK2V1VVpKYWJaWDVD?=
 =?utf-8?B?RWt6NjA5RWxRUnc9PQ==?=
X-Microsoft-Exchange-Diagnostics: 1; DB6PR0301MB2408;
 6:zx2IcNlc+vEGyOxuxDRNUn1cH70IBepwryseEX3qjkzFqLXgAu+urPiSc29+rUUKR5s8dmmnR2XuQsKbnPQprkuNw/ertb3NnKVGCz8GMBI4OchRk1s/cMRGxbquiURz10fcdH0rtyhcCciZBLkUxX4u5BB95KJjrZx8cLl2ZCiUnLuzElpAhRMqSXMu1OxR0kO61ED4pCWX2LtSCh8Xa9s0kbqRkJ/Phuy0xcrl7pT5TU1Ed7tKxvRugrUviJoQU2JoapNutMY7zh+Lrzck5vmR4cII3YRXSj5scpMaHYs1eqUuBni8x3eGm8+SrXgyvhpgqDHmKmVhnGcsPpFSz+oFGSXqyW2vvL6O96z9aOQ=;
 5:xIe41zgqrXKvE7SlfN7FOwxLBn/C7Z/bLX/+GWT2+sOV8T9sMqbxrVykEk9KPOvxv2TKLwfjCoUkZoEMDgaF2r787eB3CwMj4ZvKQDN5rlnL86mr9gJuahJXISBei0MVzX9Z4En3ozolNs4uFZWUQmpVWtUnUVHnZPjNtxB4rc4=;
 24:DoGhS3KcQTZDfTUvsjpEsn77f1IuQ2770JoJxW8x0i+kKz++CGqX4EnCGa0yrb/kt1ynq0ImNaFsgfST+YzpPxmZvO3oinONB6Vido6E0KI=;
 7:WO9KrpsfCyqBlW+IY3tWv4TE3kfTM3Yyn5HgOgThriZIeyR3ugVcuwHanLyXRK7SbpFkLXIW6BrvAKpXx6HkLt8Rce1bYWH9GTWj3a/sA3DVqVQc+2YiBf+ysfrRMGX4cF/kfcy7mIdmC6g6ALabydkVh5c84W4QJvinKqy696t81lBoz9wcQ0wKp8Iz5vnatu0xEVrmBvGSfoiLiKYsIQw+E7Zq4rbDI6NIrS/3KYhf8cRDLuvJPRC54jQFKqtr
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: epam.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 26 Feb 2018 12:06:24.3253 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 7805ac40-ecf9-4cf6-e5ca-08d57d115bfa
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: b41b72d0-4e9f-4c26-8a69-f949f367c91d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB6PR0301MB2408
Cc: boris.ostrovsky@oracle.com, jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen: use hvc console for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8gSnVlcmdlbiwKCgpPbiAyNi4wMi4xOCAxMzowOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToK
PiBUb2RheSB0aGUgaHZjIGNvbnNvbGUgaXMgYWRkZWQgYXMgYSBwcmVmZXJyZWQgY29uc29sZSBm
b3IgcHYgZG9tVXMKPiBvbmx5LiBBcyB0aGlzIHJlcXVpcmVzIGEgYm9vdCBwYXJhbWV0ZXIgZm9y
IGdldHRpbmcgZG9tMCBtZXNzYWdlcyBwZXIKPiBkZWZhdWx0IGFkZCBpdCBmb3IgZG9tMCwgdG9v
Lgo+Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0t
LQo+ICAgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIHwgNCArKystCj4gICAxIGZpbGUgY2hh
bmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4KPiBkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jCklz
IHRoaXMgc29tZXRoaW5nIHg4NiBzcGVjaWZpYz8gQ291bGQgaXQgYmUgYSBnZW5lcmljIGFwcHJv
YWNoPwoKPiBpbmRleCBjMDQ3ZjQyNTUyZTEuLmQyNzc0MGE4MGM1ZSAxMDA2NDQKPiAtLS0gYS9h
cmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKPiArKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVu
X3B2LmMKPiBAQCAtMTM3Nyw3ICsxMzc3LDYgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBf
X2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQo+ICAgCWlmICgheGVuX2luaXRpYWxfZG9tYWlu
KCkpIHsKPiAgIAkJYWRkX3ByZWZlcnJlZF9jb25zb2xlKCJ4ZW5ib290IiwgMCwgTlVMTCk7Cj4g
ICAJCWFkZF9wcmVmZXJyZWRfY29uc29sZSgidHR5IiwgMCwgTlVMTCk7Cj4gLQkJYWRkX3ByZWZl
cnJlZF9jb25zb2xlKCJodmMiLCAwLCBOVUxMKTsKPiAgIAkJaWYgKHBjaV94ZW4pCj4gICAJCQl4
ODZfaW5pdC5wY2kuYXJjaF9pbml0ID0gcGNpX3hlbl9pbml0Owo+ICAgCX0gZWxzZSB7Cj4gQEAg
LTE0MTAsNiArMTQwOSw5IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9z
dGFydF9rZXJuZWwodm9pZCkKPiAgIAo+ICAgCQl4ZW5fYm9vdF9wYXJhbXNfaW5pdF9lZGQoKTsK
PiAgIAl9Cj4gKwo+ICsJYWRkX3ByZWZlcnJlZF9jb25zb2xlKCJodmMiLCAwLCBOVUxMKTsKPiAr
Cj4gICAjaWZkZWYgQ09ORklHX1BDSQo+ICAgCS8qIFBDSSBCSU9TIHNlcnZpY2Ugd29uJ3Qgd29y
ayBmcm9tIGEgUFYgZ3Vlc3QuICovCj4gICAJcGNpX3Byb2JlICY9IH5QQ0lfUFJPQkVfQklPUzsK
Ci0tIAoKKkFuZHJpaSBBbmlzb3YqCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:09:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:09:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHaq-0000NQ-58; Mon, 26 Feb 2018 12:09:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lxwb=fu=citrix.com=prvs=58832e820=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eqHap-0000NJ-6w
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 12:09:19 +0000
X-Inumbo-ID: bdfd6f1c-1aed-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bdfd6f1c-1aed-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:08:23 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464538484"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23187.63692.230171.12223@mariner.uk.xensource.com>
Date: Mon, 26 Feb 2018 12:08:44 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180214143932.xyjuswafqcgdic7r@citrix.com>
References: <20180130175024.26921-1-blackskygg@gmail.com>
 <20180130175024.26921-6-blackskygg@gmail.com>
 <ab02231f-e116-ac7a-57c9-676a4981dfab@arm.com>
 <20180206180623.ri47skutqiiv437r@citrix.com>
 <CAHrd_jqU=cK2Okg1kPd5J8R__MSoKqXzDCeptiOhfS=rHfJzfQ@mail.gmail.com>
 <aa3cf90d-2345-5fa0-5b65-5f7a5fc56b38@arm.com>
 <CAHrd_jpTGxOnjphH1wk8NJSpiw2FhAMNDGnGL2YYKpJ=wca0BQ@mail.gmail.com>
 <ebd7c9f4-4a71-365e-cbb6-05c20b9042b7@arm.com>
 <CAHrd_jpSv_yOBYDvmVOWwue-Q_Gw4+6b=8+WFk0kAJncffZTuA@mail.gmail.com>
 <01bfbfe7-bd89-0fbe-f94b-ef127584e702@arm.com>
 <20180214143932.xyjuswafqcgdic7r@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Zhongze Liu <blackskygg@gmail.com>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [PATCH v4 5/7] libxl: support unmapping static
 shared memory areas during domain destruction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIHY0IDUvN10gbGlieGw6IHN1
cHBvcnQgdW5tYXBwaW5nIHN0YXRpYyBzaGFyZWQgbWVtb3J5IGFyZWFzIGR1cmluZyBkb21haW4g
ZGVzdHJ1Y3Rpb24iKToKPiBPbiBNb24sIEZlYiAxMiwgMjAxOCBhdCAwMzoyNDoyNlBNICswMDAw
LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4gPiBJbiBhbnkgY2FzZSwgdGhlIHdvcnN0IHRoYXQgY291
bGQgaGFwcGVuIGlzIHRoZSB1bm1hcCBpcyBjYWxsZWQgdHdpY2Ugb24gdGhlCj4gPiBzYW1lIHJl
Z2lvbi4gU28geW91IHdvdWxkIGdldCBzcHVyaW91cyBlcnJvciBtZXNzYWdlLiBOb3QgdGhhdCBi
YWQuCj4gCj4gWWVhaCwgbm90IHRoYXQgYmFkLiBOb3QgZ29pbmcgdG8gYmUgYSBzZWN1cml0eSBp
c3N1ZSwgbm90IGdvaW5nIHRvIGxlYWsKPiByZXNvdXJjZXMgaW4gdGhlIGVuZC4KPiAKPiBUbyBh
dm9pZCBzcHVyaW91cyB1bm1hcCwgY2FuIHdlIG1heWJlIHVubWFwIHRoZSBwYWdlcyBhZnRlciB0
aGUgeGVuc3RvcmUKPiB0cmFuc2FjdGlvbiBpcyBjb21taXR0ZWQ/IEluIHRoYXQgY2FzZSwgb25s
eSB0aGUgc3VjY2Vzc2Z1bCBvbmUgZ2V0cyB0bwo+IHVubWFwLCB0aGUgb25lcyB0aGF0IGFyZW4n
dCBjb21taXR0ZWQgd2lsbCBiYWlsLgo+IAo+IChKdXN0IHRvc3NpbmcgYXJvdW5kIGlkZWFzKQoK
SXQgc2hvdWxkIGJlIHRoZSBvdGhlciB3YXkgYXJvdW5kLiAgQmVjYXVzZSwgeW91ciB3YXksIGlm
IHlvdXIgcHJvY2VzcwpjcmFzaGVzIGZvciBzb21lIHJlYXNvbiBiZXR3ZWVuIHRoZSB4ZW5zdG9y
ZSBjb21taXQgYW5kIHRoZSB1bm1hcCwgdGhlCm1lbW9yeSBpcyBsZWFrZWQuCgpJbnN0ZWFkLCBk
byB0aGUgdW5tYXAgZmlyc3QuICBDaGVjayB0aGUgZXJyb3IgY29kZSB0byBzZWUgaWYgaXQgbWVh
bnMKInRoaXMgd2FzIGFscmVhZHkgdW5tYXBwZWQiIGFuZCBpZiBzbyByZXBvcnQgdGhhdCBvbmx5
IHZpYSBhIGRlYnVnIGxvZwptZXNzYWdlLgoKSWFuLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:13:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:13:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHee-00013t-My; Mon, 26 Feb 2018 12:13:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lxwb=fu=citrix.com=prvs=58832e820=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eqHed-00013j-Ih
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:13:15 +0000
X-Inumbo-ID: ab4888b4-1aee-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ab4888b4-1aee-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 12:15:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464539076"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23187.63945.512718.538275@mariner.uk.xensource.com>
Date: Mon, 26 Feb 2018 12:12:57 +0000
To: Wei Liu <wei.liu2@citrix.com>
In-Reply-To: <20180226120453.czxaazjmmq2s2n45@citrix.com>
References: <20180226084612.2844-1-jgross@suse.com>
 <20180226094601.knt564ze5dmkzqvg@MacBook-Pro-de-Roger.local>
 <20180226103723.vksgomk3k4jyjvoy@citrix.com>
 <23187.63377.453301.479717@mariner.uk.xensource.com>
 <20180226120453.czxaazjmmq2s2n45@citrix.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org,
 jfehlig@suse.com, Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2] tools/xenstore: try to get minimum
 thread stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2VpIExpdSB3cml0ZXMgKCJSZTogW1hlbi1kZXZlbF0gW1BBVENIIHYyXSB0b29scy94ZW5zdG9y
ZTogdHJ5IHRvIGdldCBtaW5pbXVtIHRocmVhZCBzdGFjayBzaXplIGZvciB3YXRjaCB0aHJlYWQi
KToKPiBJdCBpcyBhbHJlYWR5IGVuY2xvc2VkIGluIENPTkZJR19MaW51eC4gSSB0aGluayB0aGF0
IHNob3VsZCBiZSBlbm91Z2guCgpPaCwgSSBzZWUuICBJIGhhZCByZWFkIFVTRV9ETFNZTSBhcyBD
T05GSUdfRExTWU0sIGllICJkbHN5bSBpcwphdmFpbGFibGUiLiAgQSBiZXR0ZXIgbmFtZSBtaWdo
dCBiZSBVU0VfRExTWU1fTUlOU1RBQ0tfSEFDSyBidXQgSSdtCmhhcHB5IHdpdGggdGhlIHBhdGNo
IGFzIGlzLgoKQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgoKSSB3b3VsZCBsaWtlIGEgdGVzdCByZXBvcnQgZnJvbSBKaW0sIGFsdGhvdWdoIHRoZSB0aHJl
YWQgc3VnZ2VzdHMgdGhhdApKaW0ncyAqYWN0dWFsKiBwcm9ibGVtIHdhcyBzb21ldGhpbmcgZWxz
ZSBzbyB0aGF0IG1pZ2h0IG5vdCBiZQphcHBsaWNhYmxlLgoKSWFuLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:22:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:22:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHnN-0001wv-I3; Mon, 26 Feb 2018 12:22:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqHnM-0001wp-8G
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 12:22:16 +0000
X-Inumbo-ID: 8c989e1a-1aef-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8c989e1a-1aef-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:21:20 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68596855"
Date: Mon, 26 Feb 2018 12:21:39 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180226122139.wzhfokcieydkpmba@MacBook-Pro-de-Roger.local>
References: <1519644297-11109-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644297-11109-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519644297-11109-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2] x86/alt: Support for automatic padding
	calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMTE6MjQ6NTVBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgY29ycmVjdCBhbW91bnQgb2YgcGFkZGluZyBpbiBhbiBvcmlnaW4gcGF0Y2gg
c2l0ZSBjYW4gYmUgY2FsY3VsYXRlZAo+IGF1dG9tYXRpY2FsbHksIGJhc2VkIG9uIHRoZSByZWxh
dGl2ZSBsZW5ndGhzIG9mIHRoZSByZXBsYWNlbWVudHMuCj4gCj4gVGhpcyByZXF1aXJlcyBhIGJp
dCBvZiB0cmlja2VyeSB0byBjYWxjdWxhdGUgY29ycmVjdGx5LCBlc3BlY2lhbGx5IGluIHRoZQo+
IEFMVEVOUkFUSVZFXzIgY2FzZSB3aGVyZSBhIGJyYW5jaGxlc3MgbWF4KCkgY2FsY3VsYXRpb24g
aW4gbmVlZGVkLiAgVGhlCj4gY2FsY3VsYXRpb24gaXMgZnVydGhlciBjb21wbGljYXRlZCBiZWNh
dXNlIEdBUydzIGlkZWEgb2YgdHJ1ZSBpcyAtMSByYXRoZXIKPiB0aGFuIDEsIHdoaWNoIGlzIHdo
eSB0aGUgZXh0cmEgbmVnYXRpb25zIGFyZSByZXF1aXJlZC4KPiAKPiBBZGRpdGlvbmFsbHksIGhh
dmUgYXBwbHlfYWx0ZXJuYXRpdmVzKCkgYXR0ZW1wdCB0byBvcHRpbWlzZSB0aGUgcGFkZGluZyBu
b3BzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBD
QzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgo+IENDOiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KPiAKPiB2MjogRml4IGJ1aWxkIHdpdGggQ2xhbmcuCj4gLS0tCj4g
IHhlbi9hcmNoL3g4Ni9SdWxlcy5tayAgICAgICAgICAgICAgICAgfCAgNCArKysKPiAgeGVuL2Fy
Y2gveDg2L2FsdGVybmF0aXZlLmMgICAgICAgICAgICB8IDMyICsrKysrKysrKysrKysrKystLS0K
PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaCB8IDYwICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRp
dmUuaCAgICAgfCA0NiArKysrKysrKysrKysrKysrKysrKystLS0tLS0KPiAgNCBmaWxlcyBjaGFu
Z2VkLCAxMjAgaW5zZXJ0aW9ucygrKSwgMjIgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9SdWxlcy5tayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawo+IGluZGV4IDk4
OTdkZWEuLmUxNjlkNjcgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gKysr
IGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gQEAgLTI0LDYgKzI0LDEwIEBAICQoY2FsbCBhcy1v
cHRpb24tYWRkLENGTEFHUyxDQywiLmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCj4gICAgICAgICAg
ICAgICAgICAgICAgIC1VX19PQkpFQ1RfTEFCRUxfXyAtREhBVkVfR0FTX1FVT1RFRF9TWU0gXAo+
ICAgICAgICAgICAgICAgICAgICAgICAnLURfX09CSkVDVF9MQUJFTF9fPSQoc3Vic3QgJChCQVNF
RElSKS8sLCQoQ1VSRElSKSkvJCRAJykKPiAgCj4gKyMgR0NDJ3MgaWRlYSBvZiB0cnVlIGlzIC0x
LiAgQ2xhbmcncyBpZGVhIGlzIDEKCk5pdDogdGhhdCBzaG91bGQgYmUgR05VIGFzIHJhdGhlciB0
aGFuIEdDQyBpdHNlbGY/Cgo+ICAjZGVmaW5lIGFsdF9vcmlnX2xlbiAgICAgICAiKC5MWEVOJT1f
b3JpZ19lIC0gLkxYRU4lPV9vcmlnX3MpIgo+ICsjZGVmaW5lIGFsdF9wYWRfbGVuICAgICAgICAi
KC5MWEVOJT1fb3JpZ19wIC0gLkxYRU4lPV9vcmlnX2UpIgo+ICsjZGVmaW5lIGFsdF90b3RhbF9s
ZW4gICAgICAiKC5MWEVOJT1fb3JpZ19wIC0gLkxYRU4lPV9vcmlnX3MpIgo+ICAjZGVmaW5lIGFs
dF9yZXBsX3MobnVtKSAgICAiLkxYRU4lPV9yZXBsX3MiI251bQo+ICAjZGVmaW5lIGFsdF9yZXBs
X2UobnVtKSAgICAiLkxYRU4lPV9yZXBsX2UiI251bQo+ICAjZGVmaW5lIGFsdF9yZXBsX2xlbihu
dW0pICAiKCIgYWx0X3JlcGxfZShudW0pICIgLSAiIGFsdF9yZXBsX3MobnVtKSAiKSIKPiAgCj4g
Ky8qIEdDQydzIGlkZWEgb2YgdHJ1ZSBpcyAtMSwgd2hpbGUgQ2xhbmcncyBpZGVhIGlzIDEuICov
Cj4gKyNpZmRlZiBIQVZFX0FTX05FR0FUSVZFX1RSVUUKPiArIyBkZWZpbmUgQVNfVFJVRSAiLSIK
PiArI2Vsc2UKPiArIyBkZWZpbmUgQVNfVFJVRSAiIgo+ICsjZW5kaWYKPiArCj4gKyNkZWZpbmUg
YXNfbWF4KGEsIGIpICIoKCJhIikgXiAoKCgiYSIpIF4gKCJiIikpICYgLSgiQVNfVFJVRSIoKCJh
IikgPCAoImIiKSkpKSkiCj4gKwo+ICsjZGVmaW5lIE9MRElOU1RSXzEob2xkaW5zdHIsIG4xKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiArICAgICIuTFhFTiU9X29yaWdfczpc
blx0IiBvbGRpbnN0ciAiXG4gLkxYRU4lPV9vcmlnX2U6XG5cdCIgICAgICBcCj4gKyAgICAiLkxY
RU4lPV9kaWZmID0gImFsdF9yZXBsX2xlbihuMSkiLSJhbHRfb3JpZ19sZW4iXG5cdCIgICAgICAg
XAo+ICsgICAgIi5za2lwICJBU19UUlVFIiguTFhFTiU9X2RpZmYgPiAwKSAqIC5MWEVOJT1fZGlm
ZiwgMHg5MFxuXHQiIFwKPiArICAgICIuTFhFTiU9X29yaWdfcDpcblx0Igo+ICsKPiArI2RlZmlu
ZSBBTFRfUEFERElOR19MRU4objEsIG4yKSBcCj4gKyAgICBhc19tYXgoKGFsdF9yZXBsX2xlbihu
MSksIGFsdF9yZXBsX2xlbihuMikpIi0iYWx0X29yaWdfbGVuCj4gKwo+ICsjZGVmaW5lIE9MRElO
U1RSXzIob2xkaW5zdHIsIG4xLCBuMikgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKPiAr
ICAgICIuTFhFTiU9X29yaWdfczpcblx0IiBvbGRpbnN0ciAiXG4gLkxYRU4lPV9vcmlnX2U6XG5c
dCIgICAgICBcCj4gKyAgICAiLkxYRU4lPV9kaWZmID0gIkFMVF9QQURESU5HX0xFTihuMSwgbjIp
IlxuXHQiICAgICAgICAgICAgICAgXAo+ICsgICAgIi5za2lwICJBU19UUlVFIiguTFhFTiU9X2Rp
ZmYgPiAwKSAqIC5MWEVOJT1fZGlmZiwgMHg5MFxuXHQiIFwKPiArICAgICIuTFhFTiU9X29yaWdf
cDpcblx0IgoKT0xESU5TVFJfMSBpcyBtb3N0bHkgdGhlIHNhbWUgYXMgT0xESU5TVFJfMiwgSSB3
b25kZXIgd2hldGhlcjoKCiNkZWZpbmUgT0xESU5TVFIob2xkaW5zdHIsIHBhZCkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIi5MWEVOJT1fb3JpZ19zOlxuXHQiIG9sZGlu
c3RyICJcbiAuTFhFTiU9X29yaWdfZTpcblx0IiAgICAgIFwKICAgICIuTFhFTiU9X2RpZmYgPSAi
IHBhZCAiXG5cdCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAiLnNraXAg
IkFTX1RSVUUiKC5MWEVOJT1fZGlmZiA+IDApICogLkxYRU4lPV9kaWZmLCAweDkwXG5cdCIgXAog
ICAgIi5MWEVOJT1fb3JpZ19wOlxuXHQiCgphbmQgdGhlbjoKCiNkZWZpbmUgT0xESU5TVFJfMShv
bGRpbnN0ciwgbjEpIFwKICAgIE9MRElOU1RSKG9sZGluc3RyLCBhbHRfcmVwbF9sZW4objEpIi0i
YWx0X29yaWdfbGVuKQojZGVmaW5lIE9MRElOU1RSXzIob2xkaW5zdHIsIG4xLCBuMikgXAogICAg
T0xESU5TVFIob2xkaW5zdHIsIEFMVF9QQURESU5HX0xFTihuMSwgbjIpKQoKV291bGRuJ3Qgd29y
az8gVGhhdCBzZWVtcyB0byBhdm9pZCBzb21lIGNvZGUgcmVwZXRpdGlvbi4KClRoYW5rcywgUm9n
ZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:32:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:32:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHx3-0002rt-Go; Mon, 26 Feb 2018 12:32:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqHx1-0002rn-W0
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 12:32:16 +0000
X-Inumbo-ID: 5208a0c9-1af1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5208a0c9-1af1-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 12:34:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68597361"
Date: Mon, 26 Feb 2018 12:31:59 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180226123159.5cvidg3glrqe2syy@MacBook-Pro-de-Roger.local>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644904-11349-8-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519644904-11349-8-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 7/7] x86/build: Use new .nop directive
	when available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMTE6MzU6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBOZXdlciB2ZXJzaW9ucyBvZiBiaW51dGlscyBhcmUgY2FwYWJsZSBvZiBlbWl0dGlu
ZyBhbiBleGFjdCBudW1iZXIgYnl0ZXMgd29ydGgKPiBvZiBvcHRpbWlzZWQgbm9wcy4gIFVzZSB0
aGlzIGluIHByZWZlcmVuY2UgdG8gLnNraXAgd2hlbiBhdmFpbGFibGUuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBD
QzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBLb25yYWQgUnplc3p1dGVr
IFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJv
Z2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+
IAo+IFJGQyB1bnRpbCBzdXBwb3J0IGlzIGFjdHVhbGx5IGNvbW1pdHRlZCB0byBiaW51dGlscyBt
YWlubGluZS4KClNpbmNlIFJGQyBoYXMgYmVlbiBkcm9wcGVkIGZyb20gdGhlIHN1YmplY3QsIGlz
IHRoaXMgbm93IGNvbW1pdHRlZD8KCj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9SdWxlcy5tayAgICAg
ICAgICAgICAgICAgfCAgNCArKysrCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUt
YXNtLmggfCAxNCArKysrKysrKysrKystLQo+ICB4ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0
aXZlLmggICAgIHwgMTMgKysrKysrKysrKy0tLQo+ICAzIGZpbGVzIGNoYW5nZWQsIDI2IGluc2Vy
dGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCj4gCj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9S
dWxlcy5tayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawo+IGluZGV4IGUxNjlkNjcuLmJmNTA0N2Yg
MTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gKysrIGIveGVuL2FyY2gveDg2
L1J1bGVzLm1rCj4gQEAgLTI4LDYgKzI4LDEwIEBAICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFH
UyxDQywiLmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCj4gICQoY2FsbCBhcy1vcHRpb24tYWRkLENG
TEFHUyxDQyxcCj4gICAgICAiLmlmICgoMSA+IDApIDwgMCk7IC5lcnJvciBcIlwiOy5lbmRpZiIs
LC1ESEFWRV9BU19ORUdBVElWRV9UUlVFKQo+ICAKPiArIyBDaGVjayB0byBzZWUgd2hldGhlciB0
aGUgYXNzbWJsZXIgc3VwcG9ydHMgdGhlIC5ub3AgZGlyZWN0aXZlLgo+ICskKGNhbGwgYXMtb3B0
aW9uLWFkZCxDRkxBR1MsQ0MsXAo+ICsgICAgIi5MMTogLkwyOiAubm9wICguTDIgLSAuTDEpJCQo
Y29tbWEpOSIsLURIQVZFX0FTX05PUF9ESVJFQ1RJVkUpCj4gKwo+ICBDRkxBR1MgKz0gLW1uby1y
ZWQtem9uZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCj4gIAo+ICAjIFhl
biBkb2Vzbid0IHVzZSBTU0UgaW50ZXJhbGx5LiAgSWYgdGhlIGNvbXBpbGVyIHN1cHBvcnRzIGl0
LCBhbHNvIHNraXAgdGhlCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJu
YXRpdmUtYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4gaW5k
ZXggMjVmNzlmZS4uOWU0NmJlZCAxMDA2NDQKPiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dGVybmF0aXZlLWFzbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1h
c20uaAo+IEBAIC0xLDYgKzEsOCBAQAo+ICAjaWZuZGVmIF9BU01fWDg2X0FMVEVSTkFUSVZFX0FT
TV9IXwo+ICAjZGVmaW5lIF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9IXwo+ICAKPiArI2luY2x1
ZGUgPGFzbS9ub3BzLmg+Cj4gKwo+ICAjaWZkZWYgX19BU1NFTUJMWV9fCj4gIAo+ICAvKgo+IEBA
IC0xOCw2ICsyMCwxNCBAQAo+ICAgICAgLmJ5dGUgXHBhZF9sZW4KPiAgLmVuZG0KPiAgCj4gKy5t
YWNybyBta25vcHMgbnJfYnl0ZXMKPiArI2lmZGVmIEhBVkVfQVNfTk9QX0RJUkVDVElWRQo+ICsg
ICAgLm5vcCBcbnJfYnl0ZXMsIEFTTV9OT1BfTUFYCgpJJ20gbm90IGFibGUgdG8gZmluZCBhbnkg
b25saW5lIGRvY3VtZW50IGFib3V0IHRoZSAubm9wIGRpcmVjdGl2ZSwgYW5kCkkgY2Fubm90IHJl
YWxseSBmaWd1cmUgb3V0IHRoZSBwdXJwb3NlIG9mIHRoZSBzZWNvbmQgcGFyYW1ldGVyLgoKQWxz
bywgYWZ0ZXIgdGhpcyBwYXRjaCBpcyBhcHBsaWVkIGl0IHNlZW1zIGxpa2UgdGhlIHBhZGRpbmcg
aXMgbm90CmdvaW5nIHRvIGJlIDB4OTAsIGJlY2F1c2UgYXMgd2lsbCBhbHJlYWR5IGVtaXQgb3B0
aW1pemVkIG5vcHMuIEFyZQp0aG9zZSBub3BzIG1vcmUgb3B0aW1pemVkIHRoYW4gdGhlIG9uZXMg
YWRkZWQgYnkgdGhlIGFsdGVybmF0aXZlcwpmcmFtZXdvcms/CgpJIHdvdWxkIGV4cGVjdCB0aGUg
bm9wcyBhZGRlZCBhdCBydW50aW1lIHdvdWxkIGJlIG1vcmUgb3B0aW1pemVkIHRoYW4KdGhlIG9u
ZXMgYWRkZWQgYXQgYnVpbGQgdGltZSwgYmVjYXVzZSB0aGUgcnVudGltZSBvbmVzIGNvdWxkIHRh
a2UgaW50bwphY2NvdW50IHRoZSBzcGVjaWZpYyBDUFUgbW9kZWwgWGVuIGlzIHJ1bm5pbmcgb24u
CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:33:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqHxp-0002vm-Ot; Mon, 26 Feb 2018 12:33:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqHxn-0002uv-UG
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:33:03 +0000
X-Inumbo-ID: 0e731295-1af1-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e731295-1af1-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:32:07 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5AA15ACE6;
 Mon, 26 Feb 2018 12:33:00 +0000 (UTC)
To: Andrii Anisov <andrii_anisov@epam.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180226110822.13787-1-jgross@suse.com>
 <0d8bdda5-faef-41da-344a-644b5c3d6006@epam.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <58e94cc9-9b09-d6b7-3122-fb4c83e97926@suse.com>
Date: Mon, 26 Feb 2018 13:32:58 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <0d8bdda5-faef-41da-344a-644b5c3d6006@epam.com>
Content-Language: de-DE
Cc: boris.ostrovsky@oracle.com, Stefano Stabellini <sstabellini@kernel.org>,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen: use hvc console for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMTggMTM6MDYsIEFuZHJpaSBBbmlzb3Ygd3JvdGU6Cj4gSGVsbG8gSnVlcmdlbiwK
PiAKPiAKPiBPbiAyNi4wMi4xOCAxMzowOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4gVG9kYXkg
dGhlIGh2YyBjb25zb2xlIGlzIGFkZGVkIGFzIGEgcHJlZmVycmVkIGNvbnNvbGUgZm9yIHB2IGRv
bVVzCj4+IG9ubHkuIEFzIHRoaXMgcmVxdWlyZXMgYSBib290IHBhcmFtZXRlciBmb3IgZ2V0dGlu
ZyBkb20wIG1lc3NhZ2VzIHBlcgo+PiBkZWZhdWx0IGFkZCBpdCBmb3IgZG9tMCwgdG9vLgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IC0tLQo+
PiDCoCBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgfCA0ICsrKy0KPj4gwqAgMSBmaWxlIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Pgo+PiBkaWZmIC0tZ2l0IGEv
YXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5jIGIvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdi5j
Cj4gSXMgdGhpcyBzb21ldGhpbmcgeDg2IHNwZWNpZmljPyBDb3VsZCBpdCBiZSBhIGdlbmVyaWMg
YXBwcm9hY2g/CgpJbiBjYXNlIEFSTSB3YW50cyBzb21ldGhpbmcgc2ltaWxhciBJIGd1ZXNzIHRo
ZSB0ZXN0IGZvcgp4ZW5faW5pdGlhbF9kb21haW4oKSBzaG91bGQgYmUgZHJvcHBlZCBpbiB4ZW5f
ZWFybHlfaW5pdCgpLgoKU3RlZmFubz8KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:36:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:36:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqI0g-00037h-5l; Mon, 26 Feb 2018 12:36:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hhj=fu=citrix.com=prvs=588a5efd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eqI0f-00037S-9B
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:36:01 +0000
X-Inumbo-ID: d98e7c98-1af1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d98e7c98-1af1-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 12:37:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464542455"
Date: Mon, 26 Feb 2018 12:35:54 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180226123554.ep76zgkatb2zswv4@citrix.com>
References: <20180223132743.59804-1-roger.pau@citrix.com>
 <20180223132743.59804-2-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223132743.59804-2-roger.pau@citrix.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: xen-devel@lists.xenproject.org, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <jbeulich@suse.com>, Stefan Bader <stefan.bader@canonical.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 1/3] x86/vpt: execute callbacks for
 masked interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDE6Mjc6NDFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IEV4ZWN1dGUgcGVyaW9kaWNfdGltZSBjYWxsYmFja3MgZXZlbiBpZiB0aGUgaW50
ZXJydXB0IGlzIG5vdCBhY3R1YWxseQo+IGluamVjdGVkIGJlY2F1c2UgdGhlIElSUSBpcyBtYXNr
ZWQuCj4gCj4gQ3VycmVudCBjYWxsYmFja3MgZnJvbSBlbXVsYXRlZCB0aW1lciBkZXZpY2VzIG9u
bHkgdXBkYXRlIGVtdWxhdGVkCj4gcmVnaXN0ZXJzLCB3aGljaCBmcm9tIG15IHJlYWRpbmcgb2Yg
dGhlIHNwZWNzIHNob3VsZCBoYXBwZW4gcmVnYXJkbGVzcwo+IG9mIHdoZXRoZXIgdGhlIGludGVy
cnVwdCBoYXMgYmVlbiBpbmplY3RlZCBvciBub3QuCj4gCj4gU2lnbmVkLW9mZi1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ2M6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KPiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiBDYzogU3RlZmFuIEJhZGVyIDxzdGVmYW4uYmFkZXJAY2Fub25pY2FsLmNv
bT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92cHQuYyB8IDMwICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMjkgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jIGIveGVuL2Fy
Y2gveDg2L2h2bS92cHQuYwo+IGluZGV4IDE4MWY0Y2I2MzEuLjFhMjRmYmFhNDQgMTAwNjQ0Cj4g
LS0tIGEveGVuL2FyY2gveDg2L2h2bS92cHQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnB0
LmMKPiBAQCAtMjQ3LDkgKzI0NywzMSBAQCBzdGF0aWMgdm9pZCBwdF90aW1lcl9mbih2b2lkICpk
YXRhKQo+ICAgICAgcHRfdW5sb2NrKHB0KTsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgZXhlY3V0
ZV9jYWxsYmFja3Moc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBsaXN0X2hlYWQgKnRtKQo+ICt7Cj4g
KyAgICBzcGluX2xvY2soJnYtPmFyY2guaHZtX3ZjcHUudG1fbG9jayk7Cj4gKyAgICB3aGlsZSAo
ICFsaXN0X2VtcHR5KHRtKSApCj4gKyAgICB7Cj4gKyAgICAgICAgc3RydWN0IHBlcmlvZGljX3Rp
bWUgKnB0ID0gbGlzdF9maXJzdF9lbnRyeSh0bSwgc3RydWN0IHBlcmlvZGljX3RpbWUsCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaXN0KTsK
PiArICAgICAgICB0aW1lX2NiICpjYiA9IHB0LT5jYjsKPiArICAgICAgICB2b2lkICpjYl9wcml2
ID0gcHQtPnByaXY7Cj4gKwo+ICsgICAgICAgIGxpc3RfZGVsKCZwdC0+bGlzdCk7Cj4gKyAgICAg
ICAgcHQtPm9uX2xpc3QgPSAwOwo+ICsgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLmh2bV92
Y3B1LnRtX2xvY2spOwo+ICsKPiArICAgICAgICBjYih2LCBjYl9wcml2KTsKPiArCj4gKyAgICAg
ICAgc3Bpbl9sb2NrKCZ2LT5hcmNoLmh2bV92Y3B1LnRtX2xvY2spOwo+ICsgICAgfQo+ICsgICAg
c3Bpbl91bmxvY2soJnYtPmFyY2guaHZtX3ZjcHUudG1fbG9jayk7Cj4gK30KPiArCj4gIGludCBw
dF91cGRhdGVfaXJxKHN0cnVjdCB2Y3B1ICp2KQo+ICB7Cj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFk
ICpoZWFkID0gJnYtPmFyY2guaHZtX3ZjcHUudG1fbGlzdDsKPiArICAgIExJU1RfSEVBRChwdXJn
ZWQpOwoKdG9fcHVyZ2U/Cgo+ICAgICAgc3RydWN0IHBlcmlvZGljX3RpbWUgKnB0LCAqdGVtcCwg
KmVhcmxpZXN0X3B0Owo+ICAgICAgdWludDY0X3QgbWF4X2xhZzsKPiAgICAgIGludCBpcnEsIGlz
X2xhcGljLCBwdF92ZWN0b3I7Cj4gQEAgLTI2Nyw3ICsyODksMTAgQEAgaW50IHB0X3VwZGF0ZV9p
cnEoc3RydWN0IHZjcHUgKnYpCj4gICAgICAgICAgICAgIHsKPiAgICAgICAgICAgICAgICAgIC8q
IHN1c3BlbmQgdGltZXIgZW11bGF0aW9uICovCj4gICAgICAgICAgICAgICAgICBsaXN0X2RlbCgm
cHQtPmxpc3QpOwo+IC0gICAgICAgICAgICAgICAgcHQtPm9uX2xpc3QgPSAwOwo+ICsgICAgICAg
ICAgICAgICAgaWYgKCBwdC0+Y2IgKQo+ICsgICAgICAgICAgICAgICAgICAgIGxpc3RfYWRkKCZw
dC0+bGlzdCwgJnB1cmdlZCk7Cj4gKyAgICAgICAgICAgICAgICBlbHNlCj4gKyAgICAgICAgICAg
ICAgICAgICAgcHQtPm9uX2xpc3QgPSAwOwo+ICAgICAgICAgICAgICB9Cj4gICAgICAgICAgICAg
IGVsc2UKPiAgICAgICAgICAgICAgewo+IEBAIC0yODMsNiArMzA4LDcgQEAgaW50IHB0X3VwZGF0
ZV9pcnEoc3RydWN0IHZjcHUgKnYpCj4gICAgICBpZiAoIGVhcmxpZXN0X3B0ID09IE5VTEwgKQo+
ICAgICAgewo+ICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLmh2bV92Y3B1LnRtX2xvY2sp
Owo+ICsgICAgICAgIGV4ZWN1dGVfY2FsbGJhY2tzKHYsICZwdXJnZWQpOwoKSXQgd291bGQgYmUg
YmV0dGVyIHRvIGNoZWNrIGlmIHRoZSBsaXN0IGlzIG5vdCBlbXB0eSBiZWZvcmUgY2FsbGluZyB0
aGUKZnVuY3Rpb24gdG8gYXZvaWQgdGhlIGV4dHJhIGxvY2sgLyB1bmxvY2suCgooSGF2ZW4ndCBj
aGVja2VkIGlmIHRoZSBiYXNpYyBwcmVtaXNlIG9mIHRoaXMgcGF0Y2ggaXMgY29tcGF0aWJsZSB3
aXRoCnRoZSBzcGVjKQoKV2VpLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:36:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:36:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqI1F-0003LC-DN; Mon, 26 Feb 2018 12:36:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqI1E-0003L1-Fz
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:36:36 +0000
X-Inumbo-ID: 8dc5c3cf-1af1-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8dc5c3cf-1af1-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:35:41 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 74267AB38;
 Mon, 26 Feb 2018 12:36:34 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <5A93E52002000078001AB99C@prv-mh.provo.novell.com>
 <65113e59-589e-b43b-1e7a-186f989255fd@suse.com>
 <5A93F44E02000078001ABA67@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <033b2fcd-3b6b-2ab9-f230-51397e00e9e7@suse.com>
Date: Mon, 26 Feb 2018 13:36:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A93F44E02000078001ABA67@suse.com>
Content-Type: multipart/mixed; boundary="------------CBB0BF076D21B61AADF558FA"
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] (partial) Spectre v2 mitigation without on Skylake
 IBRS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

On 26/02/18 11:49, Jan Beulich wrote:
>>>> On 26.02.18 at 11:18, <jgross@suse.com> wrote:
>> On 26/02/18 10:44, Jan Beulich wrote:
>>> if running PV Linux on older Xen (4.5 and earlier) is relevant, it may be
>>> necessary to use a mechanism other than IBRS to mitigate Spectre v2
>>> on Skylake. That is because the new MSR value can't be migrated
>>> prior to migration v2. Of course one option would be to retrofit some
>>> mechanism into newer Xen versions that makes them accept whatever
>>> extension to e.g. struct hvm_hw_cpu one might want to invent for
>>> the older Xen versions. But that doesn't seem very desirable.
>>
>> Can you please elaborate a little bit more what the real problem is?
>>
>> I _think_ you are referring to the problem that a pv kernel would want
>> to use IBRS for mitigation of Spectre V2 and after a migration that
>> setting would be lost.
> 
> "Lost" is the wrong term imo: A hypervisor that's been patched for
> Spectre v2 (and that's a prereq anyway, because we want the
> kernel to use IBPB, which utilizes an MSR that doesn't need
> migrating) should at least do _something_ with the MSR (when it's
> non-zero). The most natural thing (imo) is to make those older
> hypervisors support XEN_DOMCTL_{get,set}_vcpu_msrs. That in
> turn calls for the tool stack to gain the check that Andrew had
> added to libxc in db24f7f012 ("libxc: use an explicit check for PV
> MSRs in xc_domain_save() "), causing migration to fail when the
> MSR is non-zero on any of the guest's vCPU-s.
> 
>> If this is the case I believe the easiest solution would be to let the
>> kernel set the MSR again after leaving suspended state. suspend/resume
>> require hooks in pv kernels after all.
> 
> Hmm, this could be leveraged irrespective of what I've written
> above - the kernel could then also clear the MSR during suspend,
> thus allowing the check in libxc to pass.

Something like the attached patch?


Juergen


--------------CBB0BF076D21B61AADF558FA
Content-Type: text/x-patch;
 name="0001-x86-xen-zero-MSR_IA32_SPEC_CTRL-before-suspend.patch"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
 filename*0="0001-x86-xen-zero-MSR_IA32_SPEC_CTRL-before-suspend.patch"

>From 5a03c1e0a21f3a5a3f2228e5df7150d3f3be6e1f Mon Sep 17 00:00:00 2001
From: Juergen Gross <jgross@suse.com>
Date: Mon, 26 Feb 2018 13:10:55 +0100
Subject: [PATCH] x86/xen: zero MSR_IA32_SPEC_CTRL before suspend

Older Xen versions (before 4.5) might have problems migrating pv guests
with MSR_IA32_SPEC_CTRL having a non-zero value. So before suspending
zero that MSR and restore it after being resumed.

Signed-off-by: Juergen Gross <jgross@suse.com>
---
 arch/x86/xen/suspend.c | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/arch/x86/xen/suspend.c b/arch/x86/xen/suspend.c
index d9f96cc5d743..2eb3069fd413 100644
--- a/arch/x86/xen/suspend.c
+++ b/arch/x86/xen/suspend.c
@@ -15,6 +15,8 @@
 #include "mmu.h"
 #include "pmu.h"
 
+static DEFINE_PER_CPU(u64, spec_ctrl);
+
 void xen_arch_pre_suspend(void)
 {
 	xen_save_time_memory_area();
@@ -35,6 +37,9 @@ void xen_arch_post_suspend(int cancelled)
 
 static void xen_vcpu_notify_restore(void *data)
 {
+	if (xen_pv_domain())
+		wrmsrl(MSR_IA32_SPEC_CTRL, this_cpu_read(spec_ctrl));
+
 	/* Boot processor notified via generic timekeeping_resume() */
 	if (smp_processor_id() == 0)
 		return;
@@ -44,7 +49,15 @@ static void xen_vcpu_notify_restore(void *data)
 
 static void xen_vcpu_notify_suspend(void *data)
 {
+	u64 tmp;
+
 	tick_suspend_local();
+
+	if (xen_pv_domain()) {
+		rdmsrl(MSR_IA32_SPEC_CTRL, tmp);
+		this_cpu_write(spec_ctrl, tmp);
+		wrmsrl(MSR_IA32_SPEC_CTRL, 0);
+	}
 }
 
 void xen_arch_resume(void)
-- 
2.13.6


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------CBB0BF076D21B61AADF558FA--


From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:46:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqIAJ-000496-8u; Mon, 26 Feb 2018 12:45:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hhj=fu=citrix.com=prvs=588a5efd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eqIAI-000490-Is
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:45:58 +0000
X-Inumbo-ID: dd0d5c3f-1af2-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dd0d5c3f-1af2-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 13:45:03 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464543426"
Date: Mon, 26 Feb 2018 12:45:55 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: "Tian, Kevin" <kevin.tian@intel.com>
Message-ID: <20180226124555.o6273wn42ibmi7nt@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
 <20180223160759.xumjq33f4owkgp5x@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191018617@SHSMSX101.ccr.corp.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D191018617@SHSMSX101.ccr.corp.intel.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: Xen-devel <xen-devel@lists.xenproject.org>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gU2F0LCBGZWIgMjQsIDIwMTggYXQgMDM6MjM6NDhBTSArMDAwMCwgVGlhbiwgS2V2aW4gd3Jv
dGU6Cj4gPiBGcm9tOiBXZWkgTGl1IFttYWlsdG86d2VpLmxpdTJAY2l0cml4LmNvbV0KPiA+IFNl
bnQ6IFNhdHVyZGF5LCBGZWJydWFyeSAyNCwgMjAxOCAxMjowOCBBTQo+ID4gCj4gPiBPbiBGcmks
IEZlYiAyMywgMjAxOCBhdCAwNToxMjowNUFNICswMDAwLCBUaWFuLCBLZXZpbiB3cm90ZToKPiA+
ID4gPiBGcm9tOiBXZWkgTGl1Cj4gPiA+ID4gU2VudDogVGh1cnNkYXksIEZlYnJ1YXJ5IDIyLCAy
MDE4IDU6NDcgQU0KPiA+ID4gPgo+ID4gPiA+IEhpIGFsbAo+ID4gPiA+Cj4gPiA+ID4gQXQgc29t
ZSBwb2ludCBJIHdvdWxkIGxpa2UgdG8gbWFrZSBDT05GSUdfSFZNIGFuZCBDT05GSUdfUFYgd29y
ay4KPiA+ID4gPiBUaGUKPiA+ID4gPiBwYXNzdGhyb3VnaCBjb2RlIGlzIG9uZSBvZiB0aGUgcm9h
ZCBibG9ja3MgZm9yIHRoYXQgd29yay4KPiA+ID4KPiA+ID4gQ2FuIHlvdSBlbGFib3JhdGUgdGhl
IG1vdGl2YXRpb24gb2YgdGhpcyBjaGFuZ2U/IHdoeSBkb2VzIHNvbWVvbmUKPiA+ID4gd2FudCB0
byBkaXNhYmxlIEhWTSBvciBQViBsb2dpYyBjb21wbGV0ZWx5IGZyb20gaHlwZXJ2aXNvcj8KPiA+
ID4KPiA+IAo+ID4gQXQgc29tZSBwb2ludCBpbiB0aGUgZnV0dXJlLCB3ZSB3b3VsZCBsaWtlIHRv
IHV0aWxpc2UgYXMgbWFueSBoYXJkd2FyZQo+ID4gZmVhdHVyZXMgYXMgcG9zc2libGUgYW5kIGhh
dmUgYW4gSFZNIC8gUFZIIG9ubHkgc2V0dXAuIEF0IHRoYXQgcG9pbnQgUFYKPiA+IGNvZGUgd2ls
bCBiZSBuZWNlc3NhcmlseSBhbmQgc2hvdWxkIGJlIHByZWZlcmFibHkgY29tcGlsZWQgb3V0IHRv
IHJlZHVjZQo+ID4gY29kZSBzaXplIGFuZCBhdHRhY2sgc3VyZmFjZS4KPiA+IAo+ID4gSGF2aW5n
IFBWIGNvbXBpbGVkIG91dCBhbHNvIGVuYWJsZSBYZW4gdG8gcmVjbGFpbSBzb21lIGFkZHJlc3Mg
c3BhY2UKPiA+IGZyb20gdGhlIFBWIEFCSS4KPiA+IAo+ID4gQnV0LCB3ZSB1bmRlcnN0YW5kIHRo
YXQgUFYgaXMgaGVyZSB0byBzdGF5IGZvciBhdCBsZWFzdCBhIHdoaWxlIGFuZAo+ID4gY291bGQg
YmUgdXNlZnVsIGZvciBzb21lIG90aGVyIG5pY2hlIHVzZSBjYXNlcywgc28gdXBzdHJlYW0gaGF2
ZQo+ID4gZGV2ZWxvcGVkIGEgUFYtaW4tUFZIIHNoaW0gdG8gY29udGludWUgdG8gc3VwcG9ydCBQ
ViBndWVzdHMuIFRoZSBzaGltIGlzCj4gPiBhY3R1YWxseSB5ZXQgYW5vdGhlciBjb25maWd1cmF0
aW9uIG9mIFhlbiBydW5uaW5nIGFzIGEgUFZIIGd1ZXN0IGJ1dAo+ID4gZXhwb3NlcyBQViBBQkkg
dG8gUFYgZ3Vlc3RzLiBXZSB3YW50IHRvIGRpc2FibGUgSFZNIGNvZGUgaW4gdGhhdCBjYXNlLAo+
ID4gYWdhaW4sIHRvIHJlZHVjZSBjb2RlIHNpemUgYW5kIGF0dGFjaCBzdXJmYWNlLgo+IAo+IHNp
bmNlIGl0J3Mgb25seSB0ZW1wb3JhcnksIGRvIHdlIHJlYWxseSBjYXJlIGFib3V0IGNvZGUgc2l6
ZSBvciBhdHRhY2tpbmcKPiBzdXJmYWNlIGluIHN1Y2ggY2FzZT8gb3IgaXMgaXQgd29ydGh5IG9m
IHRoZSBlZmZvcnQgcmVnYXJkaW5nIHRvIHRoZSBnYWluCj4gd2hpY2ggeW91IGFudGljaXBhdGU/
Cj4gCgpJdCBkZXBlbmRzLiBXZSBkb24ndCByZWFsbHkga25vdyBob3cgbG9uZyB0aGUgc2hpbSBp
cyBnb2luZyB0byBsaXZlLiBJZgppdCBpcyBnb2luZyB0byBiZSB1c2VmdWwgZm9yIHRoZSBuZXh0
IDUgdG8gMTAgeWVhcnMgYWZ0ZXIgd2UgZGVjaWRlIHRvCmdvIEhWTSAvIFBWSCBvbmx5ICh3aGlj
aCBJIHRoaW5rIHRoYXQncyBhIHJlYXNvbmFibGUgYXNzdW1wdGlvbiBmb3IKZW50ZXJwcmlzZSB1
c2FnZSksIGl0IGlzIHdvcnRoeSBvZiB0aGUgZWZmb3J0LgoKPiBJIHNvcnQgb2YgYnV5LWluIENP
TkZJR19QViwgYnV0IG5vdCBzdXJlIHdoZXRoZXIgQ09ORklHX0hWTSBpcwo+IHJlcXVpcmVkLgo+
IAoKSSBraW5kYSBhZ3JlZTogQ09ORklHX1BWIGlzIG1vcmUgdmFsdWFibGUgdGhhbiBDT05GSUdf
SFZNLiBCdXQgSSBoYXZlCmFscmVhZHkgZG9uZSB0aGUgaGVhdnktbGlmdGluZyB0byBkaXN0aW5n
dWlzaCBQViBhbmQgSFZNIGNvZGUgc28gaGF2aW5nCkNPTkZJR19IVk0gd29yayBjYW4gYmUgc2Vl
biBhcyBhIHNpZGUgZWZmZWN0IG9mIHRoYXQuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:48:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:48:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqID0-0004TE-On; Mon, 26 Feb 2018 12:48:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqICz-0004SO-7L
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:48:45 +0000
X-Inumbo-ID: a03e7573-1af3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a03e7573-1af3-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 12:50:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68598241"
Date: Mon, 26 Feb 2018 12:48:24 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180226124810.77uqvmdm7nodm32f@MacBook-Pro-de-Roger.local>
References: <20180223132743.59804-1-roger.pau@citrix.com>
 <20180223132743.59804-2-roger.pau@citrix.com>
 <20180226123554.ep76zgkatb2zswv4@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180226123554.ep76zgkatb2zswv4@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Jan Beulich <jbeulich@suse.com>,
 Stefan Bader <stefan.bader@canonical.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 1/3] x86/vpt: execute callbacks for
 masked interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMTI6MzU6NTRQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEZlYiAyMywgMjAxOCBhdCAwMToyNzo0MVBNICswMDAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBFeGVjdXRlIHBlcmlvZGljX3RpbWUgY2FsbGJhY2tzIGV2ZW4gaWYgdGhl
IGludGVycnVwdCBpcyBub3QgYWN0dWFsbHkKPiA+IGluamVjdGVkIGJlY2F1c2UgdGhlIElSUSBp
cyBtYXNrZWQuCj4gPiAKPiA+IEN1cnJlbnQgY2FsbGJhY2tzIGZyb20gZW11bGF0ZWQgdGltZXIg
ZGV2aWNlcyBvbmx5IHVwZGF0ZSBlbXVsYXRlZAo+ID4gcmVnaXN0ZXJzLCB3aGljaCBmcm9tIG15
IHJlYWRpbmcgb2YgdGhlIHNwZWNzIHNob3VsZCBoYXBwZW4gcmVnYXJkbGVzcwo+ID4gb2Ygd2hl
dGhlciB0aGUgaW50ZXJydXB0IGhhcyBiZWVuIGluamVjdGVkIG9yIG5vdC4KPiA+IAo+ID4gU2ln
bmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiAt
LS0KPiA+IENjOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4gPiBDYzogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IENjOiBTdGVmYW4gQmFkZXIg
PHN0ZWZhbi5iYWRlckBjYW5vbmljYWwuY29tPgo+ID4gLS0tCj4gPiAgeGVuL2FyY2gveDg2L2h2
bS92cHQuYyB8IDMwICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQo+ID4gIDEgZmlsZSBj
aGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4gPiAKPiA+IGRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jIGIveGVuL2FyY2gveDg2L2h2bS92cHQuYwo+ID4g
aW5kZXggMTgxZjRjYjYzMS4uMWEyNGZiYWE0NCAxMDA2NDQKPiA+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vdnB0LmMKPiA+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdnB0LmMKPiA+IEBAIC0yNDcs
OSArMjQ3LDMxIEBAIHN0YXRpYyB2b2lkIHB0X3RpbWVyX2ZuKHZvaWQgKmRhdGEpCj4gPiAgICAg
IHB0X3VubG9jayhwdCk7Cj4gPiAgfQo+ID4gIAo+ID4gK3N0YXRpYyB2b2lkIGV4ZWN1dGVfY2Fs
bGJhY2tzKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgbGlzdF9oZWFkICp0bSkKPiA+ICt7Cj4gPiAr
ICAgIHNwaW5fbG9jaygmdi0+YXJjaC5odm1fdmNwdS50bV9sb2NrKTsKPiA+ICsgICAgd2hpbGUg
KCAhbGlzdF9lbXB0eSh0bSkgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgcGVyaW9k
aWNfdGltZSAqcHQgPSBsaXN0X2ZpcnN0X2VudHJ5KHRtLCBzdHJ1Y3QgcGVyaW9kaWNfdGltZSwK
PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlzdCk7Cj4gPiArICAgICAgICB0aW1lX2NiICpjYiA9IHB0LT5jYjsKPiA+ICsgICAgICAgIHZv
aWQgKmNiX3ByaXYgPSBwdC0+cHJpdjsKPiA+ICsKPiA+ICsgICAgICAgIGxpc3RfZGVsKCZwdC0+
bGlzdCk7Cj4gPiArICAgICAgICBwdC0+b25fbGlzdCA9IDA7Cj4gPiArICAgICAgICBzcGluX3Vu
bG9jaygmdi0+YXJjaC5odm1fdmNwdS50bV9sb2NrKTsKPiA+ICsKPiA+ICsgICAgICAgIGNiKHYs
IGNiX3ByaXYpOwo+ID4gKwo+ID4gKyAgICAgICAgc3Bpbl9sb2NrKCZ2LT5hcmNoLmh2bV92Y3B1
LnRtX2xvY2spOwo+ID4gKyAgICB9Cj4gPiArICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLmh2bV92
Y3B1LnRtX2xvY2spOwo+ID4gK30KPiA+ICsKPiA+ICBpbnQgcHRfdXBkYXRlX2lycShzdHJ1Y3Qg
dmNwdSAqdikKPiA+ICB7Cj4gPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmhlYWQgPSAmdi0+YXJj
aC5odm1fdmNwdS50bV9saXN0Owo+ID4gKyAgICBMSVNUX0hFQUQocHVyZ2VkKTsKPiAKPiB0b19w
dXJnZT8KCk15IHBvaW50IGlzIHRoYXQgdGhleSBoYXZlIGFscmVhZHkgYmVlbiBwdXJnZWQgZnJv
bSB0aGUgcHQtPmxpc3QsIGJ1dApJIHJlYWxseSBkb24ndCBoYXZlIGEgcHJlZmVyZW5jZS4KCj4g
PiAgICAgIHN0cnVjdCBwZXJpb2RpY190aW1lICpwdCwgKnRlbXAsICplYXJsaWVzdF9wdDsKPiA+
ICAgICAgdWludDY0X3QgbWF4X2xhZzsKPiA+ICAgICAgaW50IGlycSwgaXNfbGFwaWMsIHB0X3Zl
Y3RvcjsKPiA+IEBAIC0yNjcsNyArMjg5LDEwIEBAIGludCBwdF91cGRhdGVfaXJxKHN0cnVjdCB2
Y3B1ICp2KQo+ID4gICAgICAgICAgICAgIHsKPiA+ICAgICAgICAgICAgICAgICAgLyogc3VzcGVu
ZCB0aW1lciBlbXVsYXRpb24gKi8KPiA+ICAgICAgICAgICAgICAgICAgbGlzdF9kZWwoJnB0LT5s
aXN0KTsKPiA+IC0gICAgICAgICAgICAgICAgcHQtPm9uX2xpc3QgPSAwOwo+ID4gKyAgICAgICAg
ICAgICAgICBpZiAoIHB0LT5jYiApCj4gPiArICAgICAgICAgICAgICAgICAgICBsaXN0X2FkZCgm
cHQtPmxpc3QsICZwdXJnZWQpOwo+ID4gKyAgICAgICAgICAgICAgICBlbHNlCj4gPiArICAgICAg
ICAgICAgICAgICAgICBwdC0+b25fbGlzdCA9IDA7Cj4gPiAgICAgICAgICAgICAgfQo+ID4gICAg
ICAgICAgICAgIGVsc2UKPiA+ICAgICAgICAgICAgICB7Cj4gPiBAQCAtMjgzLDYgKzMwOCw3IEBA
IGludCBwdF91cGRhdGVfaXJxKHN0cnVjdCB2Y3B1ICp2KQo+ID4gICAgICBpZiAoIGVhcmxpZXN0
X3B0ID09IE5VTEwgKQo+ID4gICAgICB7Cj4gPiAgICAgICAgICBzcGluX3VubG9jaygmdi0+YXJj
aC5odm1fdmNwdS50bV9sb2NrKTsKPiA+ICsgICAgICAgIGV4ZWN1dGVfY2FsbGJhY2tzKHYsICZw
dXJnZWQpOwo+IAo+IEl0IHdvdWxkIGJlIGJldHRlciB0byBjaGVjayBpZiB0aGUgbGlzdCBpcyBu
b3QgZW1wdHkgYmVmb3JlIGNhbGxpbmcgdGhlCj4gZnVuY3Rpb24gdG8gYXZvaWQgdGhlIGV4dHJh
IGxvY2sgLyB1bmxvY2suCgpUaGUgbG9jayBpcyBhbHNvIHByb3RlY3RpbmcgdGhlICdwdXJnZWQn
IGxpc3QsIHNvIEkgdGhpbmsgdGhhdCBmb3IKY29uc2lzdGVuY3kgdGhlIGxvY2sgbmVlZHMgdG8g
YmUgaGVsZCBiZWZvcmUgYWNjZXNzaW5nIGl0LgoKU2luY2UgdGhpcyBpcyBvbmx5IGEgZW1wdHkg
Y2hlY2sgKmFuZCogdGhlcmUgY2FuJ3QgYmUgYW55CmFkZGl0aW9ucyB0byB0aGUgbGlzdCBhdCB0
aGlzIHBvaW50IEkgZ3Vlc3MgaXQgd291bGQgYmUgc2FmZSB0byB0ZXN0CmZvciBlbXB0aW5lc3Mg
d2l0aG91dCBob2xkaW5nIHRoZSBsb2NrLCBidXQgSSBmaW5kIGl0IGtpbmQgb2YKY29uZnVzaW5n
LgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 12:49:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 12:49:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqIE8-0004Yi-1N; Mon, 26 Feb 2018 12:49:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6hhj=fu=citrix.com=prvs=588a5efd2=wei.liu2@srs-us1.protection.inumbo.net>)
 id 1eqIE6-0004YK-Ep
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 12:49:54 +0000
X-Inumbo-ID: c9a6a5ed-1af3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9a6a5ed-1af3-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 12:51:39 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="464544042"
Date: Mon, 26 Feb 2018 12:49:46 +0000
From: Wei Liu <wei.liu2@citrix.com>
To: Marek =?iso-8859-1?Q?Marczykowski-G=F3recki?=
 <marmarek@invisiblethingslab.com>
Message-ID: <20180226124946.qjmpmbrsdjlqcq53@citrix.com>
References: <20180221214701.1646-1-wei.liu2@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910153C5@SHSMSX101.ccr.corp.intel.com>
 <a4d4900e-ba01-bde2-b2a4-79dcf0d8bebb@cardoe.com>
 <20180226004738.GO2023@mail-itl>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180226004738.GO2023@mail-itl>
User-Agent: NeoMutt/20170113 (1.7.2)
Cc: "Tian, Kevin" <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH RFC 00/10] x86 passthrough code cleanup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDE6NDc6MzhBTSArMDEwMCwgTWFyZWsgTWFyY3p5a293
c2tpLUfDs3JlY2tpIHdyb3RlOgo+IE9uIEZyaSwgRmViIDIzLCAyMDE4IGF0IDEwOjM5OjIwUE0g
LTA2MDAsIERvdWcgR29sZHN0ZWluIHdyb3RlOgo+ID4gT24gMi8yMi8xOCAxMToxMiBQTSwgVGlh
biwgS2V2aW4gd3JvdGU6Cj4gPiA+PiBGcm9tOiBXZWkgTGl1Cj4gPiA+PiBTZW50OiBUaHVyc2Rh
eSwgRmVicnVhcnkgMjIsIDIwMTggNTo0NyBBTQo+ID4gPj4KPiA+ID4+IEhpIGFsbAo+ID4gPj4K
PiA+ID4+IEF0IHNvbWUgcG9pbnQgSSB3b3VsZCBsaWtlIHRvIG1ha2UgQ09ORklHX0hWTSBhbmQg
Q09ORklHX1BWIHdvcmsuCj4gPiA+PiBUaGUKPiA+ID4+IHBhc3N0aHJvdWdoIGNvZGUgaXMgb25l
IG9mIHRoZSByb2FkIGJsb2NrcyBmb3IgdGhhdCB3b3JrLgo+ID4gPiAKPiA+ID4gQ2FuIHlvdSBl
bGFib3JhdGUgdGhlIG1vdGl2YXRpb24gb2YgdGhpcyBjaGFuZ2U/IHdoeSBkb2VzIHNvbWVvbmUK
PiA+ID4gd2FudCB0byBkaXNhYmxlIEhWTSBvciBQViBsb2dpYyBjb21wbGV0ZWx5IGZyb20gaHlw
ZXJ2aXNvcj8KPiA+IAo+ID4gSSBjYW4gc2F5IEkgcmVjYWxsIGFkdm9jYXRpbmcgZm9yIHRoaXMg
YXQgWGVuIFN1bW1pdCBpbiBDYW1icmlkZ2UuIEkKPiA+IGJlbGlldmUgSSB0YWxrZWQgYWJvdXQg
aXQgaW4gVG9yb250byBhcyB3ZWxsLiBUaGVyZSBhcmUgYSBudW1iZXIgb2YKPiA+IHVzZXJzIG9m
IFhlbiB0aGF0IHdvdWxkIGNlcnRhaW5seSB3YW50IHRvIHNoaXAgd2l0aG91dCBhbGwgdGhlIGNv
ZGUKPiA+IGFzc29jaWF0ZWQgd2l0aCBQViBjb21waWxlZCBpbi4gR2l2ZW4gdGhlIG5hdHVyZSBv
ZiBkZXNpZ24gImNvbXByb21pc2VzIgo+ID4gaW4gbWFueSBwYXJ0cyBvZiB4ODYgc3lzdGVtcyB0
aGVyZSBpcyBjZXJ0YWlubHkgYSBub24temVybyBzdW0gb2YgcGVvcGxlCj4gPiB0aGF0IHdvdWxk
IGxpa2VseSB1dGlsaXplIHRoZSBhYmlsaXR5IHRvIHJlbW92ZSBjb2RlIHRoYXQgZG9lc24ndCBu
ZWVkCj4gPiB0byBiZSB0aGVyZS4gSSB0aGluayBldmVyeSBpbmRpdmlkdWFsIG9uIHRoaXMgbGlz
dCB3aG8gaGFzIGJlZW4gaW52b2x2ZWQKPiA+IGluIHRoZSBzZWN1cml0eSBoYXMgYmVlbiBpbiBh
IHJvb20gb2YgQGludGVsLmNvbSBmb2xrcyBoYXMgc2VlbiBmZWF0dXJlcwo+ID4gdnMgc2VjdXJp
dHkgd2luIG91dCBtYW55IHRpbWVzLgo+ID4gCj4gPiBJIGRvbid0IHRoaW5rIGl0cyBhIGhhcmQg
c3RyZXRjaCBvZiB0aGUgaW1hZ2luYXRpb24gdG8gc2VlIHBlb3BsZQo+ID4gZGlzYWJsaW5nIFBW
IGluIGRhdGEgY2VudGVycyBydW5uaW5nIG5ld2VyIHdvcmtsb2FkcyBvbiBQVkggYW5kIEhWTQo+
ID4gb25seS4KPiAKPiBZZXMsIGRlZmluaXRlbHkgZGlzYWJsaW5nIFBWIHdpbGwgYmUgdXNlZnVs
LiBSaWdodCBhZnRlciBiZWluZyBhYmxlIHRvCj4gdXNlIFBDSSBwYXNzdGhyb3VnaCB3aXRoIFBW
SC4KPiAKPiA+IEkgY2FuIHNlZSB0aGUgcmVhbCBxdWVzdGlvbiBiZWluZyB3aHkgSFZNPyBUaGF0
IEkgd291bGQgc2F5IGxpZXMKPiA+IHdpdGggdGhlIGRpcmVjdGlvbiBvZiBkaXNjcmV0aW9uYXJ5
IGFjY2VzcyBjb250cm9scyBpbiBYZW4gdnMgbWFuZGF0b3J5Cj4gPiBhY2Nlc3MgY29udHJvbHMu
IFRvIHNvbHZlIGZvciB0aGUgbGFjayBvZiBmdW5jdGlvbmFsaXR5IHdlJ3ZlIGdyb3duCj4gPiB0
aGluZ3MgbGlrZSAiZG1vcHMiIGFuZCBJIGNvdWxkIGNlcnRhaW5seSBzZWUgYSBwcm9kdWN0IGxp
a2UgUXViZXMKPiA+IHJ1bm5pbmcgb25seSBQVkggZG9tYWlucyBpbiB0aGUgZnV0dXJlLgo+ID4g
Cj4gPiBTaW5jZSBJIHBpY2tlZCBvbiBRdWJlcyBJJ3ZlIENDJ2QgTWFyZWsuCj4gCj4gU28sIGlz
IGl0IGdvaW5nIHRvIGJlIGFuIG9wdGlvbiB0byBoYXZlIENPTkZJR19IVk09biBhbmQgQ09ORklH
X1BWSD15IGF0Cj4gdGhlIHNhbWUgdGltZT8gV2hpbGUgY3VycmVudGx5IHdlIGRvIHN1cHBvcnQg
V2luZG93cywgc28gbmVlZAo+IENPTkZJR19IVk09eSwgYnV0IEkgY2FuIHNlZSBpbiBzb21lIGZ1
dHVyZS9hbHRlcm5hdGl2ZSB2ZXJzaW9uIHdlIGNvdWxkCj4gaGF2ZSBldmVuIHRoYXQgZGlzYWJs
ZWQuIEZvciBleGFtcGxlIHJpZ2h0IG5vdyB3ZSBkbyBoYXZlCj4gQ09ORklHX1NIQURPV19QQUdJ
TkcgZGlzYWJsZWQuCj4gCgpIeXBlcnZpc29yIGRvZXNuJ3QgZGlzdGluZ3Vpc2ggSFZNIGFuZCBQ
VkggYXQgdGhpcyBwb2ludC4gTW9yZSB3b3JrIGlzCm5lZWRlZCB0aGVyZS4gQnV0IEkgZXhwZWN0
IHRoZSBkZWJhdGUgb2Ygd2hhdCBlYWNoIG9wdGlvbiBjb3ZlcnMgd2lsbAp0YWtlIGxvbmdlciB0
aGFuIGFjdHVhbGx5IHdyaXRpbmcgdGhlIGNvZGUuCgpXZWkuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 13:05:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:05:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqISm-0006Wm-3m; Mon, 26 Feb 2018 13:05:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqISk-0006Wg-Ti
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 13:05:02 +0000
X-Inumbo-ID: e6dbaa96-1af5-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e6dbaa96-1af5-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:06:48 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 06:04:55 -0700
Message-Id: <5A94140302000078001ABCA4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 06:04:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180223132743.59804-1-roger.pau@citrix.com>
 <20180223132743.59804-2-roger.pau@citrix.com>
 <20180226123554.ep76zgkatb2zswv4@citrix.com>
 <20180226124810.77uqvmdm7nodm32f@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180226124810.77uqvmdm7nodm32f@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Stefan Bader <stefan.bader@canonical.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 1/3] x86/vpt: execute callbacks for
 masked interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDEzOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgRmViIDI2LCAyMDE4IGF0IDEyOjM1OjU0UE0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6
Cj4+IE9uIEZyaSwgRmViIDIzLCAyMDE4IGF0IDAxOjI3OjQxUE0gKzAwMDAsIFJvZ2VyIFBhdSBN
b25uZSB3cm90ZToKPj4gPiAgaW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZjcHUgKnYpCj4+ID4g
IHsKPj4gPiAgICAgIHN0cnVjdCBsaXN0X2hlYWQgKmhlYWQgPSAmdi0+YXJjaC5odm1fdmNwdS50
bV9saXN0Owo+PiA+ICsgICAgTElTVF9IRUFEKHB1cmdlZCk7Cj4+IAo+PiB0b19wdXJnZT8KPiAK
PiBNeSBwb2ludCBpcyB0aGF0IHRoZXkgaGF2ZSBhbHJlYWR5IGJlZW4gcHVyZ2VkIGZyb20gdGhl
IHB0LT5saXN0LCBidXQKPiBJIHJlYWxseSBkb24ndCBoYXZlIGEgcHJlZmVyZW5jZS4KPiAKPj4g
PiAgICAgIHN0cnVjdCBwZXJpb2RpY190aW1lICpwdCwgKnRlbXAsICplYXJsaWVzdF9wdDsKPj4g
PiAgICAgIHVpbnQ2NF90IG1heF9sYWc7Cj4+ID4gICAgICBpbnQgaXJxLCBpc19sYXBpYywgcHRf
dmVjdG9yOwo+PiA+IEBAIC0yNjcsNyArMjg5LDEwIEBAIGludCBwdF91cGRhdGVfaXJxKHN0cnVj
dCB2Y3B1ICp2KQo+PiA+ICAgICAgICAgICAgICB7Cj4+ID4gICAgICAgICAgICAgICAgICAvKiBz
dXNwZW5kIHRpbWVyIGVtdWxhdGlvbiAqLwo+PiA+ICAgICAgICAgICAgICAgICAgbGlzdF9kZWwo
JnB0LT5saXN0KTsKPj4gPiAtICAgICAgICAgICAgICAgIHB0LT5vbl9saXN0ID0gMDsKPj4gPiAr
ICAgICAgICAgICAgICAgIGlmICggcHQtPmNiICkKPj4gPiArICAgICAgICAgICAgICAgICAgICBs
aXN0X2FkZCgmcHQtPmxpc3QsICZwdXJnZWQpOwo+PiA+ICsgICAgICAgICAgICAgICAgZWxzZQo+
PiA+ICsgICAgICAgICAgICAgICAgICAgIHB0LT5vbl9saXN0ID0gMDsKPj4gPiAgICAgICAgICAg
ICAgfQo+PiA+ICAgICAgICAgICAgICBlbHNlCj4+ID4gICAgICAgICAgICAgIHsKPj4gPiBAQCAt
MjgzLDYgKzMwOCw3IEBAIGludCBwdF91cGRhdGVfaXJxKHN0cnVjdCB2Y3B1ICp2KQo+PiA+ICAg
ICAgaWYgKCBlYXJsaWVzdF9wdCA9PSBOVUxMICkKPj4gPiAgICAgIHsKPj4gPiAgICAgICAgICBz
cGluX3VubG9jaygmdi0+YXJjaC5odm1fdmNwdS50bV9sb2NrKTsKPj4gPiArICAgICAgICBleGVj
dXRlX2NhbGxiYWNrcyh2LCAmcHVyZ2VkKTsKPj4gCj4+IEl0IHdvdWxkIGJlIGJldHRlciB0byBj
aGVjayBpZiB0aGUgbGlzdCBpcyBub3QgZW1wdHkgYmVmb3JlIGNhbGxpbmcgdGhlCj4+IGZ1bmN0
aW9uIHRvIGF2b2lkIHRoZSBleHRyYSBsb2NrIC8gdW5sb2NrLgo+IAo+IFRoZSBsb2NrIGlzIGFs
c28gcHJvdGVjdGluZyB0aGUgJ3B1cmdlZCcgbGlzdCwgc28gSSB0aGluayB0aGF0IGZvcgo+IGNv
bnNpc3RlbmN5IHRoZSBsb2NrIG5lZWRzIHRvIGJlIGhlbGQgYmVmb3JlIGFjY2Vzc2luZyBpdC4K
CkJ1dCB0aGF0J3MgYSBsb2NhbCBsaXN0LCBpc24ndCBpdD8gTm8tb25lIGVsc2UgY2FuIGFjY2Vz
cyBpdC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 13:08:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:08:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqIWQ-0006r8-Il; Mon, 26 Feb 2018 13:08:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqIWO-0006r1-Vs
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 13:08:49 +0000
X-Inumbo-ID: 6c9376bd-1af6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c9376bd-1af6-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:10:33 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68599676"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644904-11349-8-git-send-email-andrew.cooper3@citrix.com>
 <20180226123159.5cvidg3glrqe2syy@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <defe2950-f766-a077-2473-d68debb209b8@citrix.com>
Date: Mon, 26 Feb 2018 13:08:05 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180226123159.5cvidg3glrqe2syy@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 7/7] x86/build: Use new .nop directive
	when available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMTggMTI6MzEsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBGZWIg
MjYsIDIwMTggYXQgMTE6MzU6MDRBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gTmV3
ZXIgdmVyc2lvbnMgb2YgYmludXRpbHMgYXJlIGNhcGFibGUgb2YgZW1pdHRpbmcgYW4gZXhhY3Qg
bnVtYmVyIGJ5dGVzIHdvcnRoCj4+IG9mIG9wdGltaXNlZCBub3BzLiAgVXNlIHRoaXMgaW4gcHJl
ZmVyZW5jZSB0byAuc2tpcCB3aGVuIGF2YWlsYWJsZS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4gLS0tCj4+IENDOiBKYW4g
QmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4+IENDOiBLb25yYWQgUnplc3p1dGVrIFdpbGsg
PGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5w
YXVAY2l0cml4LmNvbT4KPj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4+Cj4+
IFJGQyB1bnRpbCBzdXBwb3J0IGlzIGFjdHVhbGx5IGNvbW1pdHRlZCB0byBiaW51dGlscyBtYWlu
bGluZS4KPiBTaW5jZSBSRkMgaGFzIGJlZW4gZHJvcHBlZCBmcm9tIHRoZSBzdWJqZWN0LCBpcyB0
aGlzIG5vdyBjb21taXR0ZWQ/CgpodHRwczovL3NvdXJjZXdhcmUub3JnL2dpdC9naXR3ZWIuY2dp
P3A9YmludXRpbHMtZ2RiLmdpdDthPWNvbW1pdGRpZmY7aD02MmEwMmQyNWI2ZTVkOWY5MmMyMDUy
NjBkYWExMTM1NWQwYzYyNTMyCgo+Cj4+IC0tLQo+PiAgeGVuL2FyY2gveDg2L1J1bGVzLm1rICAg
ICAgICAgICAgICAgICB8ICA0ICsrKysKPj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRp
dmUtYXNtLmggfCAxNCArKysrKysrKysrKystLQo+PiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRl
cm5hdGl2ZS5oICAgICB8IDEzICsrKysrKysrKystLS0KPj4gIDMgZmlsZXMgY2hhbmdlZCwgMjYg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKPj4KPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9SdWxlcy5tayBiL3hlbi9hcmNoL3g4Ni9SdWxlcy5tawo+PiBpbmRleCBlMTY5ZDY3Li5i
ZjUwNDdmIDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsKPj4gKysrIGIveGVu
L2FyY2gveDg2L1J1bGVzLm1rCj4+IEBAIC0yOCw2ICsyOCwxMCBAQCAkKGNhbGwgYXMtb3B0aW9u
LWFkZCxDRkxBR1MsQ0MsIi5lcXUgXCJ4XCIkJChjb21tYSkxIiwgXAo+PiAgJChjYWxsIGFzLW9w
dGlvbi1hZGQsQ0ZMQUdTLENDLFwKPj4gICAgICAiLmlmICgoMSA+IDApIDwgMCk7IC5lcnJvciBc
IlwiOy5lbmRpZiIsLC1ESEFWRV9BU19ORUdBVElWRV9UUlVFKQo+PiAgCj4+ICsjIENoZWNrIHRv
IHNlZSB3aGV0aGVyIHRoZSBhc3NtYmxlciBzdXBwb3J0cyB0aGUgLm5vcCBkaXJlY3RpdmUuCj4+
ICskKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsXAo+PiArICAgICIuTDE6IC5MMjogLm5v
cCAoLkwyIC0gLkwxKSQkKGNvbW1hKTkiLC1ESEFWRV9BU19OT1BfRElSRUNUSVZFKQo+PiArCj4+
ICBDRkxBR1MgKz0gLW1uby1yZWQtem9uZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQt
dGFibGVzCj4+ICAKPj4gICMgWGVuIGRvZXNuJ3QgdXNlIFNTRSBpbnRlcmFsbHkuICBJZiB0aGUg
Y29tcGlsZXIgc3VwcG9ydHMgaXQsIGFsc28gc2tpcCB0aGUKPj4gZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2Fs
dGVybmF0aXZlLWFzbS5oCj4+IGluZGV4IDI1Zjc5ZmUuLjllNDZiZWQgMTAwNjQ0Cj4+IC0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmgKPj4gKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+PiBAQCAtMSw2ICsxLDggQEAKPj4gICNpZm5k
ZWYgX0FTTV9YODZfQUxURVJOQVRJVkVfQVNNX0hfCj4+ICAjZGVmaW5lIF9BU01fWDg2X0FMVEVS
TkFUSVZFX0FTTV9IXwo+PiAgCj4+ICsjaW5jbHVkZSA8YXNtL25vcHMuaD4KPj4gKwo+PiAgI2lm
ZGVmIF9fQVNTRU1CTFlfXwo+PiAgCj4+ICAvKgo+PiBAQCAtMTgsNiArMjAsMTQgQEAKPj4gICAg
ICAuYnl0ZSBccGFkX2xlbgo+PiAgLmVuZG0KPj4gIAo+PiArLm1hY3JvIG1rbm9wcyBucl9ieXRl
cwo+PiArI2lmZGVmIEhBVkVfQVNfTk9QX0RJUkVDVElWRQo+PiArICAgIC5ub3AgXG5yX2J5dGVz
LCBBU01fTk9QX01BWAo+IEknbSBub3QgYWJsZSB0byBmaW5kIGFueSBvbmxpbmUgZG9jdW1lbnQg
YWJvdXQgdGhlIC5ub3AgZGlyZWN0aXZlLCBhbmQKPiBJIGNhbm5vdCByZWFsbHkgZmlndXJlIG91
dCB0aGUgcHVycG9zZSBvZiB0aGUgc2Vjb25kIHBhcmFtZXRlci4KCkl0cyBhIGJpdCB3b29sbHks
IG5hbWVkICJjb250cm9sIi7CoCBJbiBwcmFjdGljZSwgaXQgaXMgdGhlIG1heGltdW0KbGVuZ3Ro
IG9mIGFuIGluZGl2aWR1YWwgbm9wLsKgIEJleW9uZCAxMSBieXRlcyAoaWlyYyksIG1vc3QgcGlw
ZWxpbmVzCnRha2UgYSBkZWNvZGUgc3RhbGwuCgo+Cj4gQWxzbywgYWZ0ZXIgdGhpcyBwYXRjaCBp
cyBhcHBsaWVkIGl0IHNlZW1zIGxpa2UgdGhlIHBhZGRpbmcgaXMgbm90Cj4gZ29pbmcgdG8gYmUg
MHg5MCwgYmVjYXVzZSBhcyB3aWxsIGFscmVhZHkgZW1pdCBvcHRpbWl6ZWQgbm9wcy4gQXJlCj4g
dGhvc2Ugbm9wcyBtb3JlIG9wdGltaXplZCB0aGFuIHRoZSBvbmVzIGFkZGVkIGJ5IHRoZSBhbHRl
cm5hdGl2ZXMKPiBmcmFtZXdvcms/CgpUaGV5IGFyZSB0aGUgc2FtZSBub3BzIChieSBhbmQgbGFy
Z2UpLCBhbHRob3VnaCBhcnJhbmdlZCBkaWZmZXJlbnRseS7CoApGb3IgZXhhbXBsZSwgR0FTIGZp
bGxzIGJhY2t3YXJkcyByYXRoZXIgdGhhbiBmb3J3YXJkcywgd2hpY2ggaXMgYXMKcmVjb21tZW5k
ZWQgaW4gdGhlIEludGVsIE9STS4KCj4gSSB3b3VsZCBleHBlY3QgdGhlIG5vcHMgYWRkZWQgYXQg
cnVudGltZSB3b3VsZCBiZSBtb3JlIG9wdGltaXplZCB0aGFuCj4gdGhlIG9uZXMgYWRkZWQgYXQg
YnVpbGQgdGltZSwgYmVjYXVzZSB0aGUgcnVudGltZSBvbmVzIGNvdWxkIHRha2UgaW50bwo+IGFj
Y291bnQgdGhlIHNwZWNpZmljIENQVSBtb2RlbCBYZW4gaXMgcnVubmluZyBvbi4KClRoZXJlIGFy
ZSBvbmx5IGEgdmVyeSBmZXcgNjQtYml0IGNhcGFibGUgQ1BVcyB3aGljaCBwcmVmZXIgSzggbm9w
cyBvdmVyClA2IG5vcHMsIGFuZCB0aGV5IGFyZSBhbGwgb2xkLsKgIFRoZSBidWlsZC10aW1lIG5v
cHMgYXJlIGNvcnJlY3QgZm9yIHRoZQpvdmVyd2hlbG1pbmcgbWFqb3JpdHkgb2YgaGFyZHdhcmUu
Cgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 13:09:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:09:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqIWx-0006uZ-QG; Mon, 26 Feb 2018 13:09:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hukm=fu=gmail.com=ghl.bhrt@srs-us1.protection.inumbo.net>)
 id 1eqIWw-0006uR-Rf
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 13:09:22 +0000
X-Inumbo-ID: 215c7d69-1af6-11e8-ba59-bc764e045a96
Received: from mail-yb0-x236.google.com (unknown [2607:f8b0:4002:c09::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 215c7d69-1af6-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:08:26 +0100 (CET)
Received: by mail-yb0-x236.google.com with SMTP id e135-v6so5239020ybb.3
 for <xen-devel@lists.xen.org>; Mon, 26 Feb 2018 05:09:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=x2O7+J1Ug4kpdAWJbGUf5+mC+SNBjsBnpwIbSeFYymo=;
 b=QSHV1P9k0GeDHNLOpUlaeqcVW4YMhyDY8R3+62V2kF+Rru3EcxzUNjCpmoqKsf0kZr
 zGCJIC3S5Gbcb0nMVZgHSOtU1KwVUkbaKNAPNHsaN7DI62u2ahNE8LX9WTi8kapZo74v
 C0pQhjmpUaiKNqtWtoipJ8oqK05VbMVr4aALrzJkikUBzz/tMSjlPgAWEty7tsRbt/rb
 6MjXYbG196ZTVGx+pt28DOYIm7dtAg0rR82yVkjVL+LR6fYSF30uk1FDl+0SPxDGxVoV
 FuKrYQvTg1rEBXaiIYYeqigEx2NYrWumTFh7DeHCZBmTiOE8mYNiW1I3D9S/y6x+ZhWN
 uR3w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=x2O7+J1Ug4kpdAWJbGUf5+mC+SNBjsBnpwIbSeFYymo=;
 b=oGkcXvuYvSZUP2rcQmfiuG5dQ6+oCtyWndiRZ0AyboITy6dtYWBkd5+T3Qh8ctI4AL
 KCLHZykroWao7zdl6Pb1wrVXWzwPv9yBUC42N5MgGWiXMJUajUwJioBr+8nAldnj4s7i
 wp8QlcqBmbV6a/6SBXM/AOa5VsPsE9oGQkHnEUSJNT1ouE8iaoiqmrsT+ZYjtSzDYviW
 WwgE0rqpooMuS4ouDUxW7hxck/d3bHPX0oX43r5E1Y2OufCber6wsNHAcN7/85r+N6mV
 wSWaRm8PuwCs5eyO2XX1UaUgkVc+MQXiLGuHbSiKNqaUTvsaqYmzLRhaUE0I3cIubqR4
 Oagg==
X-Gm-Message-State: APf1xPAi4a/kFrpo0GP8n/xla37nbkxtaCUoAazhGbG0dB3RQmsimRls
 D+rpT5lvE24Yss/UgjwrE9cE8iTANO8bwsKG5Cs=
X-Google-Smtp-Source: AG47ELvAYFV7kQJ1ulAJug7M+9/dTHtM+ltcYWpXCXqvlLAuBc2qQ4OZ07iE6EQSAoUAERhxBngoWEy3Fv/N/oifUl0=
X-Received: by 2002:a25:d48c:: with SMTP id
 m134-v6mr6610558ybf.123.1519650559885; 
 Mon, 26 Feb 2018 05:09:19 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:a0cc:0:0:0:0:0 with HTTP; Mon, 26 Feb 2018 05:09:19
 -0800 (PST)
In-Reply-To: <5b96c790-7f39-b0e6-0a1c-2bb4d02b2f79@arm.com>
References: <CABdg74cia0v3p5R+xRW2wBpgfRDaJ6HrBt0omEQVmdq=wQ6YvQ@mail.gmail.com>
 <24ba9a54-c166-b1f4-f120-b0b1a57762f8@epam.com>
 <CABdg74f5L=tcYdPqR_yg2CJRENpYtVXNh+DCY2Qtf2GWPgOexw@mail.gmail.com>
 <fb622a96-fee7-943c-0d29-803811c2e9f0@arm.com>
 <CABdg74cvBxXSS1UyGoHE8+f95Gn-V46gxqkwZRUiR5LxVa=AfQ@mail.gmail.com>
 <CAPD2p-=fU0SCAuuZvnMy3t5RyPGrk30moGPrStLp46a=9CG=fQ@mail.gmail.com>
 <CABdg74e6zQRAovFWTKOY0CDc7XgqVCXv75Wm_n8heBZKMwPrHA@mail.gmail.com>
 <7125b13d-aaea-0578-8a85-8e75e2abbe45@arm.com>
 <CABdg74cugG=EyNOWKZ1SJrHcstOFTV5nnyRmqtz2bC08xtFXvw@mail.gmail.com>
 <d65d42e5-33a4-04a2-2dab-211f9d444573@arm.com>
 <CABdg74dpB=KhCuH3xrSaT3o-v7xwaO7zzbBNPOOYLQ2BUHir6w@mail.gmail.com>
 <CABdg74eAf8T6QzyvsjcSTmxRS+A5B6Oa6805zeYfmxVYfc+Wtg@mail.gmail.com>
 <CABdg74erh-caFsWC-H7=GD3qaFpNxbk34F2Rzxd73sr1450VWw@mail.gmail.com>
 <ce1b842d-feb7-e7d7-965b-634b9f0108da@arm.com>
 <CABdg74cT2kAcfUO7Y3CX34EUsdCWszVzEmouq5M=k8_3OBKKxQ@mail.gmail.com>
 <5b96c790-7f39-b0e6-0a1c-2bb4d02b2f79@arm.com>
From: bharat gohil <ghl.bhrt@gmail.com>
Date: Mon, 26 Feb 2018 18:39:19 +0530
Message-ID: <CABdg74deUeL9vLYwpyZCOxBB5=rk0x0j14N5fCf4qrjpmihRYw@mail.gmail.com>
To: Julien Grall <julien.grall@arm.com>
Cc: Oleksandr Tyshchenko <olekstysh@gmail.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, Xen Devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] ARM64:Porting xen to new hardware
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMzo1MSBQTSwgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4gd3JvdGU6Cj4gSGksCj4KPiBXaGF0IEkgbWVhbnQgYnkgdXNpbmcgJz4nIGZv
ciBxdW90aW5nIGlzIGFsbCBteSByZXBseSBzaG91bGQgYmUgcHJlZml4ZWQKPiB3aXRoICc+Jy4g
WW91IHdyaXRlIHlvdXIgcmVwbHkgbm9ybWFsbHkuCj4KPiBZb3UgY2FuIGRvIHRoYXQgaW4gZ21h
aWwgYnkgc3dpdGNoaW5nIHRoZSBlLW1haWwgZnJvbSBIVE1MIHRvIHBsYWluIHRleHQuCj4KT2su
IEdvdCBpdC4KPiBPbiAyNi8wMi8xOCAwNzozMSwgYmhhcmF0IGdvaGlsIHdyb3RlOgo+Pgo+PiBP
biBUaHUsIEZlYiAyMiwgMjAxOCBhdCA0OjU3IFBNLCBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tCj4+IDxtYWlsdG86anVsaWVuLmdyYWxsQGFybS5jb20+PiB3cm90ZToKPj4gICAg
IFRoaXMgbG9va3MgcXVpdGUgd3JvbmcgdG8gbWUuIEJ5IG1vZGlmeWluZyB0aGUgaW50ZXJydXB0
IHBhcmVudAo+PiAgICAgcHJvcGVydHksIHlvdSBhbHNvIG1vZGlmeSB3aGljaCBpbnRlcnJ1cHQg
Y29udHJvbGxlciB3aWxsIGJlIHVzZWQKPj4gICAgIGZvciByb3V0aW5nIHRoZSBpbnRlcnJ1cHQu
IFRoaXMgaXMgcHJvYmFibHkgdGhlIHJlYXNvbiBvZiB0aGUgaGFuZwo+PiAgICAgeW91IG1lbnRp
b24gYmVsb3cuCj4+Cj4+ICAgICBXaGF0IGFyZSB0aGUgaW50ZXJydXB0cyBjb250cm9sbGVyIHlv
dSBoYXZlIG9uIHlvdXIgcGxhdGZvcm0/Cj4+Cj4+ICA+SXQgaGFzIGludGVycnVwdCBjb250cm9s
bGVyIHdoaWNoIGNoYW5nZSB0aGUgcG9sYXJpdHkgb2YgU1BJIElSUSBiZWZvcmUKPj4gcmVkaXJl
Y3QgdG8gR0lDLTQwMC4KPj4gID5JbiBEVEIgZGVidWcsIEkgZ290IGZvbGxvd2luZyB0cmFjZSwK
Pj4gID4oWEVOKSBpcnEgMCBub3QgY29ubmVjdGVkIHRvIHByaW1hcnkgY29udHJvbGxlci4gQ29u
bmVjdGVkIHRvCj4+IC9pbnRwb2wtY29udHJvbGxlckAxMDIyMGE4MC4KPj4gID5JIHRoaW5rIFhl
biBza2lwIGludGVycnVwdCBjb250cm9sbGVyKGlmIG90aGVyIHRoYW4gR0lDKSB3aGlsZSBkb21h
aW4KPj4gY3JlYXRpb24uCj4KPgo+IFhlbiB3aWxsIG5vdCB0cnkgdG8gbWFwIGludGVycnVwdCB0
aGF0IGFyZSByb3V0ZWQgdG8gYSBkaWZmZXJlbnQgaW50ZXJydXB0Cj4gY29udHJvbGxlci4gVGhp
cyBpcyBiZWNhdXNlIHdlIGRvbid0IGtub3cgaG93IHRvIHRyYW5zbGF0ZSB0aGUgcHJvcGVydHkK
PiAncmVncycgZm9yIHRob3NlIGludGVycnVwdHMuCj4KPj4gID5EbyB5b3UgaGF2ZSBzdWdnZXN0
aW9uIHRvIHNvbHZlIHRoaXM/Cj4+ICA+RG8gSSBuZWVkIHRvIHN1cHBvcnQgY3VzdG9tIElSUSBj
b250cm9sbGVyIGluIFhlbiBvciBoYXJkIGNvZGUgdGhlCj4+IGN1c3RvbSBjb250cm9sbGVyIHJl
Z2lzdGVyIGluIFhlbiBhbmQgbW9kaWZpZWQgRFRCIHdpdGggR0lDIGFzIHByaW1hcnkKPj4gY29u
dHJvbGxlcj8KPgo+Cj4gSWYgYW55IGludGVycnVwdHMgdXNlZCBieSBYZW4gKGUuZyBVQVJUKSBh
cmUgYmVoaW5kIHRoYXQgY3VzdG9tIElSUQo+IGNvbnRyb2xsZXIsIHRoZW4geW91IHdvdWxkIG5l
ZWQgdG8gYWRkIHRoZSBkcml2ZXIgaW4gWGVuLgo+Cj4gVGhlcmUgd2FzIGFuIGF0dGVtcHQgdG8g
cHJvdmlkZSBhIGZyYW1ld29yayBmb3IgaG9va2luZyBjdXN0b20gSVJRCj4gY29udHJvbGxlciBp
biBYZW4gKHNlZSBbMV0pLgo+Cj4gWW91IGNvdWxkIHByb2JhYmx5IGxvb2sgZm9yIGRvaW5nIHNv
bWV0aGluZyBzaW1pbGFyIGZvciB5b3VyIGJvYXJkLgo+ClRoYW5rcyBsb3QgZm9yIHlvdXIgaGlu
dC4gSSBhbSBhYmxlIHRvIGdldCBsb2dpbiBwcm9tcHQgZm9yIERvbTAuCgo+IENoZWVycywKPgo+
IFsxXQo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2
ZWwvMjAxNy0wNC9tc2cwMDk5MS5odG1sCj4KPgo+IC0tCj4gSnVsaWVuIEdyYWxsCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 13:11:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:11:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqIZ8-0007Zu-6C; Mon, 26 Feb 2018 13:11:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqIZ7-0007ZW-8F
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 13:11:37 +0000
X-Inumbo-ID: 71aa81d7-1af6-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71aa81d7-1af6-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:10:40 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqIZ1-0001iv-9n; Mon, 26 Feb 2018 13:11:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqIYu-0004N1-Uq; Mon, 26 Feb 2018 13:11:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqIYu-0006ey-Kn; Mon, 26 Feb 2018 13:11:24 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120001-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a823a5280f25ad19a751dd9a41044f556471e61a
X-Osstest-Versions-That: xen=8f9ccfe93570ecae18d9cc224931787d0bca9c66
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 13:11:24 +0000
Subject: [Xen-devel] [xen-unstable test] 120001: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4390591054561390183=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 120001 xen-unstable real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120001/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119713
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119713
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119713
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119713
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop             fail like 119713
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119713
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 119713
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119713
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119713
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119713
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 xen                  a823a5280f25ad19a751dd9a41044f556471e61a
baseline version:
 xen                  8f9ccfe93570ecae18d9cc224931787d0bca9c66

Last test of basis   119713  2018-02-20 07:56:20 Z    6 days
Failing since        119785  2018-02-21 02:46:06 Z    5 days    4 attempts
Testing same since   120001  2018-02-25 03:01:38 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Robinson <Alan.Robinson@ts.fujitsu.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Brian Woods <brian.woods@amd.com>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Olaf Hering <olaf@aepfle.de>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   8f9ccfe935..a823a5280f  a823a5280f25ad19a751dd9a41044f556471e61a -> master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4390591054561390183==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 13:11:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:11:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqIZJ-0007cP-Gs; Mon, 26 Feb 2018 13:11:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqIZI-0007bH-RI
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 13:11:48 +0000
X-Inumbo-ID: d933572f-1af6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d933572f-1af6-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:13:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 06:11:41 -0700
Message-Id: <5A94159A02000078001ABCCD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 06:11:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <5A93E52002000078001AB99C@prv-mh.provo.novell.com>
 <65113e59-589e-b43b-1e7a-186f989255fd@suse.com>
 <5A93F44E02000078001ABA67@suse.com>
 <033b2fcd-3b6b-2ab9-f230-51397e00e9e7@suse.com>
In-Reply-To: <033b2fcd-3b6b-2ab9-f230-51397e00e9e7@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] (partial) Spectre v2 mitigation without on Skylake
 IBRS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDEzOjM2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbiAy
Ni8wMi8xOCAxMTo0OSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDI2LjAyLjE4IGF0IDEx
OjE4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4+IElmIHRoaXMgaXMgdGhlIGNhc2UgSSBi
ZWxpZXZlIHRoZSBlYXNpZXN0IHNvbHV0aW9uIHdvdWxkIGJlIHRvIGxldCB0aGUKPj4+IGtlcm5l
bCBzZXQgdGhlIE1TUiBhZ2FpbiBhZnRlciBsZWF2aW5nIHN1c3BlbmRlZCBzdGF0ZS4gc3VzcGVu
ZC9yZXN1bWUKPj4+IHJlcXVpcmUgaG9va3MgaW4gcHYga2VybmVscyBhZnRlciBhbGwuCj4+IAo+
PiBIbW0sIHRoaXMgY291bGQgYmUgbGV2ZXJhZ2VkIGlycmVzcGVjdGl2ZSBvZiB3aGF0IEkndmUg
d3JpdHRlbgo+PiBhYm92ZSAtIHRoZSBrZXJuZWwgY291bGQgdGhlbiBhbHNvIGNsZWFyIHRoZSBN
U1IgZHVyaW5nIHN1c3BlbmQsCj4+IHRodXMgYWxsb3dpbmcgdGhlIGNoZWNrIGluIGxpYnhjIHRv
IHBhc3MuCj4gCj4gU29tZXRoaW5nIGxpa2UgdGhlIGF0dGFjaGVkIHBhdGNoPwoKV2l0aCBwcm9w
ZXIgY2hlY2tpbmcgYWRkZWQgb2Ygd2hldGhlciB0aGUgTVNSIGFjdHVhbGx5IGV4aXN0cywKeWVz
LCBJIHRoaW5rIHNvLiBXaWxsIG5lZWQgdG8gc2VlIGhvdyB0aGlzIGNhbiBiZSBjb252ZXJ0ZWQg
dG8Kc29tZXRoaW5nIHRoYXQgd29ya3Mgb24gdGhlIG9sZCBYZW5vTGludXggdHJlZXMuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 13:18:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqIft-000873-61; Mon, 26 Feb 2018 13:18:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqIfs-00086x-4r
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 13:18:36 +0000
X-Inumbo-ID: cbd79884-1af7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cbd79884-1af7-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:20:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68600355"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <5A8FE09E02000078001AABC6@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <b4c1e7d8-6967-4702-4fa6-c4d8560322dc@citrix.com>
Date: Mon, 26 Feb 2018 13:18:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A8FE09E02000078001AABC6@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH v2] x86/HVM: don't give the wrong impression
 of WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjMvMDIvMTggMDg6MzYsIEphbiBCZXVsaWNoIHdyb3RlOgo+IC4uLiBmb3Igbm9uLWV4aXN0
ZW50IE1TUnM6IHdybXNyX2h5cGVydmlzb3JfcmVncygpJ3MgY29tbWVudCBjbGVhcmx5Cj4gc2F5
cyB0aGF0IHRoZSBmdW5jdGlvbiByZXR1cm5zIDAgZm9yIHVucmVjb2duaXplZCBNU1JzLCBzbwo+
IHtzdm0sdm14fV9tc3Jfd3JpdGVfaW50ZXJjZXB0KCkgc2hvdWxkIG5vdCBjb252ZXJ0IHRoaXMg
aW50byBzdWNjZXNzLiBXZQo+IGRvbid0IHdhbnQgdG8gdW5jb25kaXRpb25hbGx5IGZhaWwgdGhl
IGFjY2VzcyB0aG91Z2gsIGFzIHdlIGNhbid0IGJlCj4gY2VydGFpbiB0aGUgbGlzdCBvZiBoYW5k
bGVkIE1TUnMgaXMgY29tcGxldGUgZW5vdWdoIGZvciB0aGUgZ3Vlc3QgdHlwZXMKPiB3ZSBjYXJl
IGFib3V0LCBzbyBpbnN0ZWFkIG1pcnJvciB3aGF0IHdlIGRvIG9uIHRoZSByZWFkIHBhdGhzIGFu
ZCBwcm9iZQo+IHRoZSBNU1IgdG8gZGVjaWRlIHdoZXRoZXIgdG8gcmFpc2UgI0dQLgo+Cj4gU2ln
bmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSGF2aW5nIHRob3Vn
aHQgdGhpcyB0aHJvdWdoOgoKQXQgdGhlIG1vbWVudCwgYSB3cml0ZSB0byBhbnkgdW5oYW5kbGVk
IE1TUiBpcyB0cmVhdGVkIGFzIHNpbGVudCB3cml0ZQpkaXNjYXJkLsKgIFRoaXMgaXMgdGVycmli
bGUgYmVoYXZpb3VyIGZyb20gdGhlIGd1ZXN0cyBwb2ludCBvZiB2aWV3LgoKV2l0aCB0aGlzIHBh
dGNoIGluIHBsYWNlLCBhIHdyaXRlIHRvIGFueSB1bnJlYWRhYmxlIE1TUiB5aWVsZHMgI0dQLAp3
aGljaCBpcyBiZXR0ZXIgYmVoYXZpb3VyLgoKVGhlIG9ubHkgd3JpdGUtb25seSBNU1JzIEknbSBh
d2FyZSBvZiBhcmUgaW4gdGhlIHgyYXBpYyBibG9jaywgYW5kCk1TUl9QUkVEX0NNRCwgYWxsIG9m
IHdoaWNoIGFyZSBleHBsaWNpdGx5IGhhbmRsZWQuCgpUaGVyZWZvcmUsIFJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiwgYXMKdGhpcyBpcyBhbiBp
bXByb3ZlbWVudCBpbiBiZWhhdmlvdXIsIGV2ZW4gaWYgdGhlIHJlc3VsdCBzdGlsbCBpc24ndCBn
cmVhdC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 13:36:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:36:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqIwp-0001C9-L9; Mon, 26 Feb 2018 13:36:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6jfd=fu=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eqIwo-0001BX-9G
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 13:36:06 +0000
X-Inumbo-ID: 3cc58461-1afa-11e8-b9b1-635ca7ef6cff
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3cc58461-1afa-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:37:50 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 05:35:57 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,396,1515484800"; d="scan'208";a="207110366"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by fmsmga006.fm.intel.com with ESMTP; 26 Feb 2018 05:35:55 -0800
Date: Mon, 26 Feb 2018 20:33:23 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180226123322.GA140947@skl-4s-chao.sh.intel.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-5-git-send-email-chao.gao@intel.com>
 <20180223164210.tlhxdl56q536p5e6@MacBook-Pro-de-Roger.local>
 <20180224054938.GF162485@skl-4s-chao.sh.intel.com>
 <5A93D32702000078001AB92A@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A93D32702000078001AB92A@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, xen-devel@lists.xen.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC Patch v4 4/8] hvmloader: boot cpu through
 broadcast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDE6Mjg6MDdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjQuMDIuMTggYXQgMDY6NDksIDxjaGFvLmdhb0BpbnRlbC5jb20+IHdyb3Rl
Ogo+PiBPbiBGcmksIEZlYiAyMywgMjAxOCBhdCAwNDo0MjoxMFBNICswMDAwLCBSb2dlciBQYXUg
TW9ubsOpIHdyb3RlOgo+Pj5PbiBXZWQsIERlYyAwNiwgMjAxNyBhdCAwMzo1MDoxMFBNICswODAw
LCBDaGFvIEdhbyB3cm90ZToKPj4+PiBJbnRlbCBTRE0gRXh0ZW5kZWQgWEFQSUMgKFgyQVBJQykg
LT4gIkluaXRpYWxpemF0aW9uIGJ5IFN5c3RlbSBTb2Z0d2FyZSIKPj4+PiBoYXMgdGhlIGZvbGxv
d2luZyBkZXNjcmlwdGlvbjoKPj4+PiAKPj4+PiAiVGhlIEFDUEkgaW50ZXJmYWNlcyBmb3IgdGhl
IHgyQVBJQyBhcmUgZGVzY3JpYmVkIGluIFNlY3Rpb24gNS4yLCDigJxBQ1BJIFN5c3RlbQo+Pj4+
IERlc2NyaXB0aW9uIFRhYmxlcyzigJ0gb2YgdGhlIEFkdmFuY2VkIENvbmZpZ3VyYXRpb24gYW5k
IFBvd2VyIEludGVyZmFjZQo+Pj4+IFNwZWNpZmljYXRpb24sIFJldmlzaW9uIDQuMGEgKGh0dHA6
Ly93d3cuYWNwaS5pbmZvL3NwZWMuaHRtKS4gVGhlIGRlZmF1bHQKPj4+PiBiZWhhdmlvciBmb3Ig
QklPUyBpcyB0byBwYXNzIHRoZSBjb250cm9sIHRvIHRoZSBvcGVyYXRpbmcgc3lzdGVtIHdpdGgg
dGhlCj4+Pj4gbG9jYWwgeDJBUElDcyBpbiB4QVBJQyBtb2RlIGlmIGFsbCBBUElDIElEcyByZXBv
cnRlZCBieSBDUFVJRC4wQkg6RURYIGFyZSBsZXNzCj4+Pj4gdGhhbiAyNTUsIGFuZCBpbiB4MkFQ
SUMgbW9kZSBpZiB0aGVyZSBhcmUgYW55IGxvZ2ljYWwgcHJvY2Vzc29yIHJlcG9ydGluZyBhbgo+
Pj4+IEFQSUMgSUQgb2YgMjU1IG9yIGdyZWF0ZXIuIgo+Pj4+IAo+Pj4+IEluIHRoaXMgcGF0Y2gs
IGh2bWxvYWRlciBlbmFibGVzIHgyYXBpYyBtb2RlIGZvciBhbGwgdmNwdXMgaWYgdGhlcmUgYXJl
IGNwdXMKPj4+PiB3aXRoIEFQSUMgSUQgPiAyNTUuIFRvIHdha2UgdXAgcHJvY2Vzc29ycyB3aG9z
ZSBBUElDIElEIGlzIGdyZWF0ZXIgdGhhbiAyNTUsCj4+Pj4gdGhlIFNJUEkgaXMgYnJvYWRjYXN0
ZWQgdG8gYWxsIEFQcy4gSXQgaXMgdGhlIHdheSBob3cgU2VhYmlvcyB3YWtlcyB1cCBBUHMuCj4+
Pj4gQVBzIG1heSBjb21wZXRlIGZvciB0aGUgc3RhY2ssIHRodXMgYSBsb2NrIGlzIGludHJvZHVj
ZWQgdG8gcHJvdGVjdCB0aGUgc3RhY2suCj4+Pgo+Pj5IbSwgaG93IGFyZSB3ZSBnb2luZyB0byBk
ZWFsIHdpdGggdGhpcyBvbiBQVkg/IGh2bWxvYWRlciBkb2Vzbid0IHJ1bgo+Pj5mb3IgUFZIIGd1
ZXN0cywgaGVuY2UgaXQgc2VlbXMgbGlrZSBzd2l0Y2hpbmcgdG8geDJBUElDIG1vZGUgc2hvdWxk
IGJlCj4+PmRvbmUgc29tZXdoZXJlIGVsc2UgdGhhdCBzaGFyZWQgYmV0d2VlbiBIVk0gYW5kIFBW
SC4KPj4+Cj4+Pk1heWJlIHRoZSBoeXBlcmNhbGwgdGhhdCBzZXRzIHRoZSBudW1iZXIgb2YgdkNQ
VXMgc2hvdWxkIGNoYW5nZSB0aGUKPj4+QVBJQyBtb2RlPwo+PiAKPj4gWWVzLiBBIGZsYWcgY2Fu
IGJlIHBhc3NlZCB3aGVuIHNldHRpbmcgdGhlIG1heGltdW0gbnVtYmVyIG9mIHZDUFVzLiBYZW4K
Pj4gd2lsbCBzd2l0Y2ggYWxsIGxvY2FsIEFQSUNzIHRvIHgyQVBJQyBtb2RlIG9yIHhBUElDIG1v
ZGUgYWNjb3JkaW5nIHRvCj4+IHRoZSBmbGFnLgo+Cj5BIGZsYWc/IFdoZXJlPyBXaHkgaXNuJ3Qg
MjU3KyB2Q1BVLXMgb24gaXRzIG93biBzdWZmaWNpZW50IHRvIHRlbGwKPnRoYXQgdGhlIG1vZGUg
bmVlZHMgdG8gYmUgc3dpdGNoZWQ/CgpJbiBzdHJ1Y3QgeGVuX2RvbWN0bF9tYXhfdmNwdXMsIGEg
ZmxhZywgbGlrZSBTV0lUQ0hfVE9fWDJBUElDX01PREUsIGNhbgpiZSB1c2VkIHRvIGluc3RydWN0
IFhlbiB0byBpbml0aWFsaXplIHZsYXBpYyBhbmQgZG8gdGhpcyBzd2l0Y2guCgpZZXMsIGl0IGlz
IGFub3RoZXIgb3B0aW9uOiBYZW4gY2FuIGRvIHRoaXMgc3dpdGNoIHdoZW4gbmVlZC4gVGhpcwpz
b2x1dGlvbiBsZWFkcyB0byBzbWFsbGVyIGNvZGUgY2hhbmdlIGNvbXBhcmVkIHdpdGggaW50cm9k
dWNpbmcgYSBuZXcKZmxhZyB3aGVuIHNldHRpbmcgdGhlIG1heGltdW0gbnVtYmVyIG9mIHZDUFVz
LgoKVGhhbmtzCkNoYW8KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 13:40:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:40:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqJ0f-0001ws-4a; Mon, 26 Feb 2018 13:40:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzkt=fu=oracle.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1eqJ0d-0001Vn-Uw
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 13:40:04 +0000
X-Inumbo-ID: cbaecb25-1afa-11e8-b9b1-635ca7ef6cff
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cbaecb25-1afa-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 13:41:50 +0000 (UTC)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QDanDQ031116
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 13:39:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=mime-version :
 in-reply-to : references : from : date : message-id : subject : to : cc :
 content-type; s=corp-2017-10-26;
 bh=md4M1pRVjMLDQrj1Uy80MBTGUBUSX67wvcc44oEEjSY=;
 b=NYHuALydPvdHDYwEbDXBpv+tnQtw+lHDgt5zUeQDeKM9SNfucza3L93gX69vrsskM6Rn
 mtu9pdltA4/PE8B58iYCPV0BsENy2JuvbbUUO0gvjbrdRh8lux19IfaiZY1KBDMqlnnS
 tqlIqAt3SYNaGhBHWk8kQ2qj+NrcXHWonaYP90sNQ7f1kpOheaTLbDAsChRatUAXQoh/
 jc+/aAOr4P1Qz3ODnuh8+DSOddMgiMWrqdEckejHDSIdP6koJWa/Lp5AoTeo3VI07Krt
 ptcAlEBn4rDuIIWtop2FuXdJptWKsB4VNKnTE76fjsSFUPIMIcILqmhL05fge/vAuDzs 2Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2120.oracle.com with ESMTP id 2gcjca8886-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK)
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 13:39:57 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1QDdt7n004900
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL)
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 13:39:56 GMT
Received: from abhmp0014.oracle.com (abhmp0014.oracle.com [141.146.116.20])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1QDdtAM005754
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 13:39:55 GMT
Received: from mail-ot0-f171.google.com (/74.125.82.171)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 05:39:55 -0800
Received: by mail-ot0-f171.google.com with SMTP id n74so13166917ota.1
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 05:39:55 -0800 (PST)
X-Gm-Message-State: APf1xPDGMuOvuRMIftXHhmTv9v/JA4vwPnsvd3OW2b/sKiLasCAbmBpE
 fbHCm6zRsRqDNLMuQM5lXnRJo+nIwSF6I8WMAg==
X-Google-Smtp-Source: AG47ELs8V/MeSzchs3b6TAgSj+Cjrp+Pojm7V2Z/kJIniwwJMUCUJnXn/P/EALSJTudaKUmnQWw+2fmlPNDYcsgQdF0=
X-Received: by 10.157.17.199 with SMTP id y7mr8072756oty.298.1519652394865;
 Mon, 26 Feb 2018 05:39:54 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.189.143 with HTTP; Mon, 26 Feb 2018 05:39:54 -0800 (PST)
In-Reply-To: <dda0457a-c16a-3440-a547-15f49e52ec95@suse.com>
References: <20180223232538.4314-1-pasha.tatashin@oracle.com>
 <20180223232538.4314-2-pasha.tatashin@oracle.com>
 <dda0457a-c16a-3440-a547-15f49e52ec95@suse.com>
From: Pavel Tatashin <pasha.tatashin@oracle.com>
Date: Mon, 26 Feb 2018 08:39:54 -0500
X-Gmail-Original-Message-ID: <CAOAebxt6CtQYQ5MxOrpyrLdVapPnw3XePTWUAz1SGuRoukaNGA@mail.gmail.com>
Message-ID: <CAOAebxt6CtQYQ5MxOrpyrLdVapPnw3XePTWUAz1SGuRoukaNGA@mail.gmail.com>
To: Juergen Gross <jgross@suse.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8815
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=897
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260182
Cc: Michal Hocko <mhocko@suse.com>, virtualization@lists.linux-foundation.org,
 Linux Memory Management List <linux-mm@kvack.org>,
 Steve Sistare <steven.sistare@oracle.com>, hpa@zytor.com,
 dan.j.williams@intel.com, bhe@redhat.com, x86@kernel.org, akataria@vmware.com,
 Daniel Jordan <daniel.m.jordan@oracle.com>, mingo@redhat.com,
 xen-devel@lists.xenproject.org, bp@suse.de, minipli@googlemail.com,
 jinb.park7@gmail.com, Andy Lutomirski <luto@kernel.org>,
 boris.ostrovsky@oracle.com, Vlastimil Babka <vbabka@suse.cz>,
 labbott@redhat.com, Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
 Thomas Gleixner <tglx@linutronix.de>, zhang.jia@linux.alibaba.com,
 Johannes Weiner <hannes@cmpxchg.org>,
 Andrew Morton <akpm@linux-foundation.org>,
 Mel Gorman <mgorman@techsingularity.net>, kirill.shutemov@linux.intel.com
Subject: Re: [Xen-devel] [v1 1/1] xen,
	mm: Allow deferred page initialization for xen pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgSnVlcmdlbiwKClRoYW5rIHlvdSBmb3IgdGFraW5nIGEgbG9vayBhdCB0aGlzIHBhdGNoLCBJ
IHdpbGwgYWRkcmVzcyB5b3VyCmNvbW1lbnRzLCBhbmQgc2VuZCBvdXQgYW4gdXBkYXRlZCBwYXRj
aC4KCj4+ICBleHRlcm4gdm9pZCBkZWZhdWx0X2Jhbm5lcih2b2lkKTsKPj4KPj4gK3N0YXRpYyBp
bmxpbmUgdm9pZCBwYXJhdmlydF9hZnRlcl9ib290bWVtKHZvaWQpCj4+ICt7Cj4+ICsgICAgIHB2
X2luaXRfb3BzLmFmdGVyX2Jvb3RtZW0oKTsKPj4gK30KPj4gKwo+Cj4gUHV0dGluZyB0aGlzIGlu
IHRoZSBwYXJhdmlydCBmcmFtZXdvcmsgaXMgb3ZlcmtpbGwgSU1PLiBUaGVyZSBpcyBubyBuZWVk
Cj4gdG8gcGF0Y2ggdGhlIGNhbGxzaXRlcyBmb3Igb3B0aW1hbCBwZXJmb3JtYW5jZS4KPgo+IEkn
ZCBwdXQgaXQgaW50byBzdHJ1Y3QgeDg2X2h5cGVyX2luaXQgYW5kIHByZS1pbml0IGl0IHdpdGgg
eDg2X2luaXRfbm9vcAoKU3VyZSwgSSB3aWxsIG1vdmUgaXQgaW50byB4ODZfaHlwZXJfaW5pdC4K
Cj4+Cj4+ICsvKgo+PiArICogRHVyaW5nIGVhcmx5IGJvb3QgYWxsIHBhZ2VzIGFyZSBwaW5uZWQs
IGJ1dCB3ZSBkbyBub3QgaGF2ZSBzdHJ1Y3QgcGFnZXMsCj4+ICsgKiBzbyByZXR1cm4gdHJ1ZSB1
bnRpbCBzdHJ1Y3QgcGFnZXMgYXJlIHJlYWR5Lgo+PiArICovCj4KPiBVdWgsIHRoaXMgY29tbWVu
dCBpcyBqdXN0IG5vdCB0cnVlLgo+Cj4gVGhlICJwaW5uZWQiIHN0YXRlIGZvciBYZW4gbWVhbnMg
aXQgaXMgYSBwdiBwYWdldGFibGUga25vd24gdG8gWGVuLiBTdWNoCj4gcGFnZXMgYXJlIHJlYWQt
b25seSBmb3IgdGhlIGd1ZXN0IGFuZCBjYW4gYmUgbW9kaWZpZWQgdmlhIGh5cGVyY2FsbHMKPiBv
bmx5Lgo+Cj4gU28gZWl0aGVyIHRoZSAicGlubmVkIiBzdGF0ZSB3aWxsIGJlIHRlc3RlZCBmb3Ig
cGFnZSB0YWJsZXMgb25seSwgaW4KPiB3aGljaCBjYXNlIHRoZSBjb21tZW50IG5lZWRzIGFkanVz
dG1lbnQsIG9yIHRoZSBjb2RlIGlzIHdyb25nLgoKVGhlIGNvbW1lbnQgc2hvdWxkIHN0YXRlOiBE
dXJpbmcgZWFybHkgYm9vdCBhbGwgX3BhZ2UgdGFibGVfIHBhZ2VzIGFyZSBwaW5uZWQKClRoYW5r
IHlvdSwKUGF2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 13:53:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 13:53:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqJDz-0002zi-Db; Mon, 26 Feb 2018 13:53:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqJDy-0002zc-JM
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 13:53:50 +0000
X-Inumbo-ID: 56eafccf-1afc-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 56eafccf-1afc-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 14:52:53 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 132A1ACF6;
 Mon, 26 Feb 2018 13:53:46 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>
References: <5A93E52002000078001AB99C@prv-mh.provo.novell.com>
 <65113e59-589e-b43b-1e7a-186f989255fd@suse.com>
 <5A93F44E02000078001ABA67@suse.com>
 <033b2fcd-3b6b-2ab9-f230-51397e00e9e7@suse.com>
 <5A94159A02000078001ABCCD@suse.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <12c4444e-4fce-5657-277f-f9b5abfd6304@suse.com>
Date: Mon, 26 Feb 2018 14:53:45 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A94159A02000078001ABCCD@suse.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] (partial) Spectre v2 mitigation without on Skylake
 IBRS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMTggMTQ6MTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjAyLjE4IGF0
IDEzOjM2LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPj4gT24gMjYvMDIvMTggMTE6NDksIEph
biBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gT24gMjYuMDIuMTggYXQgMTE6MTgsIDxqZ3Jvc3NAc3Vz
ZS5jb20+IHdyb3RlOgo+Pj4+IElmIHRoaXMgaXMgdGhlIGNhc2UgSSBiZWxpZXZlIHRoZSBlYXNp
ZXN0IHNvbHV0aW9uIHdvdWxkIGJlIHRvIGxldCB0aGUKPj4+PiBrZXJuZWwgc2V0IHRoZSBNU1Ig
YWdhaW4gYWZ0ZXIgbGVhdmluZyBzdXNwZW5kZWQgc3RhdGUuIHN1c3BlbmQvcmVzdW1lCj4+Pj4g
cmVxdWlyZSBob29rcyBpbiBwdiBrZXJuZWxzIGFmdGVyIGFsbC4KPj4+Cj4+PiBIbW0sIHRoaXMg
Y291bGQgYmUgbGV2ZXJhZ2VkIGlycmVzcGVjdGl2ZSBvZiB3aGF0IEkndmUgd3JpdHRlbgo+Pj4g
YWJvdmUgLSB0aGUga2VybmVsIGNvdWxkIHRoZW4gYWxzbyBjbGVhciB0aGUgTVNSIGR1cmluZyBz
dXNwZW5kLAo+Pj4gdGh1cyBhbGxvd2luZyB0aGUgY2hlY2sgaW4gbGlieGMgdG8gcGFzcy4KPj4K
Pj4gU29tZXRoaW5nIGxpa2UgdGhlIGF0dGFjaGVkIHBhdGNoPwo+IAo+IFdpdGggcHJvcGVyIGNo
ZWNraW5nIGFkZGVkIG9mIHdoZXRoZXIgdGhlIE1TUiBhY3R1YWxseSBleGlzdHMsCj4geWVzLCBJ
IHRoaW5rIHNvLiBXaWxsIG5lZWQgdG8gc2VlIGhvdyB0aGlzIGNhbiBiZSBjb252ZXJ0ZWQgdG8K
PiBzb21ldGhpbmcgdGhhdCB3b3JrcyBvbiB0aGUgb2xkIFhlbm9MaW51eCB0cmVlcy4KCk9rYXks
IHdpbGwgcG9zdCB0aGUgKG1vZGlmaWVkKSBwYXRjaCB0byBsa21sLgoKCkp1ZXJnZW4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 14:08:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 14:08:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqJS9-0004Cm-Nm; Mon, 26 Feb 2018 14:08:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=djnd=fu=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqJS8-0004Cg-Pr
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 14:08:28 +0000
X-Inumbo-ID: c33f9dc6-1afe-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c33f9dc6-1afe-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 14:10:13 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 69F88AB36;
 Mon, 26 Feb 2018 14:08:20 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 x86@kernel.org
Date: Mon, 26 Feb 2018 15:08:18 +0100
Message-Id: <20180226140818.4849-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, stable@vger.kernel.org, mingo@redhat.com,
 jbeulich@suse.com, hpa@zytor.com, boris.ostrovsky@oracle.com,
 tglx@linutronix.de
Subject: [Xen-devel] [PATCH] x86/xen: zero MSR_IA32_SPEC_CTRL before suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T2xkZXIgWGVuIHZlcnNpb25zICg0LjUgYW5kIGJlZm9yZSkgbWlnaHQgaGF2ZSBwcm9ibGVtcyBt
aWdyYXRpbmcgcHYKZ3Vlc3RzIHdpdGggTVNSX0lBMzJfU1BFQ19DVFJMIGhhdmluZyBhIG5vbi16
ZXJvIHZhbHVlLiBTbyBiZWZvcmUKc3VzcGVuZGluZyB6ZXJvIHRoYXQgTVNSIGFuZCByZXN0b3Jl
IGl0IGFmdGVyIGJlaW5nIHJlc3VtZWQuCgpDYzogc3RhYmxlQHZnZXIua2VybmVsLm9yZwpTaWdu
ZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Ci0tLQogYXJjaC94ODYv
eGVuL3N1c3BlbmQuYyB8IDE2ICsrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxNiBp
bnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL3N1c3BlbmQuYyBiL2FyY2gv
eDg2L3hlbi9zdXNwZW5kLmMKaW5kZXggZDlmOTZjYzVkNzQzLi4xZDgzMTUyYzc2MWIgMTAwNjQ0
Ci0tLSBhL2FyY2gveDg2L3hlbi9zdXNwZW5kLmMKKysrIGIvYXJjaC94ODYveGVuL3N1c3BlbmQu
YwpAQCAtMSwxMiArMSwxNSBAQAogLy8gU1BEWC1MaWNlbnNlLUlkZW50aWZpZXI6IEdQTC0yLjAK
ICNpbmNsdWRlIDxsaW51eC90eXBlcy5oPgogI2luY2x1ZGUgPGxpbnV4L3RpY2suaD4KKyNpbmNs
dWRlIDxsaW51eC9wZXJjcHUtZGVmcy5oPgogCiAjaW5jbHVkZSA8eGVuL3hlbi5oPgogI2luY2x1
ZGUgPHhlbi9pbnRlcmZhY2UveGVuLmg+CiAjaW5jbHVkZSA8eGVuL2dyYW50X3RhYmxlLmg+CiAj
aW5jbHVkZSA8eGVuL2V2ZW50cy5oPgogCisjaW5jbHVkZSA8YXNtL2NwdWZlYXR1cmVzLmg+Cisj
aW5jbHVkZSA8YXNtL21zci1pbmRleC5oPgogI2luY2x1ZGUgPGFzbS94ZW4vaHlwZXJjYWxsLmg+
CiAjaW5jbHVkZSA8YXNtL3hlbi9wYWdlLmg+CiAjaW5jbHVkZSA8YXNtL2ZpeG1hcC5oPgpAQCAt
MTUsNiArMTgsOCBAQAogI2luY2x1ZGUgIm1tdS5oIgogI2luY2x1ZGUgInBtdS5oIgogCitzdGF0
aWMgREVGSU5FX1BFUl9DUFUodTY0LCBzcGVjX2N0cmwpOworCiB2b2lkIHhlbl9hcmNoX3ByZV9z
dXNwZW5kKHZvaWQpCiB7CiAJeGVuX3NhdmVfdGltZV9tZW1vcnlfYXJlYSgpOwpAQCAtMzUsNiAr
NDAsOSBAQCB2b2lkIHhlbl9hcmNoX3Bvc3Rfc3VzcGVuZChpbnQgY2FuY2VsbGVkKQogCiBzdGF0
aWMgdm9pZCB4ZW5fdmNwdV9ub3RpZnlfcmVzdG9yZSh2b2lkICpkYXRhKQogeworCWlmICh4ZW5f
cHZfZG9tYWluKCkgJiYgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NQRUNfQ1RSTCkpCisJCXdy
bXNybChNU1JfSUEzMl9TUEVDX0NUUkwsIHRoaXNfY3B1X3JlYWQoc3BlY19jdHJsKSk7CisKIAkv
KiBCb290IHByb2Nlc3NvciBub3RpZmllZCB2aWEgZ2VuZXJpYyB0aW1la2VlcGluZ19yZXN1bWUo
KSAqLwogCWlmIChzbXBfcHJvY2Vzc29yX2lkKCkgPT0gMCkKIAkJcmV0dXJuOwpAQCAtNDQsNyAr
NTIsMTUgQEAgc3RhdGljIHZvaWQgeGVuX3ZjcHVfbm90aWZ5X3Jlc3RvcmUodm9pZCAqZGF0YSkK
IAogc3RhdGljIHZvaWQgeGVuX3ZjcHVfbm90aWZ5X3N1c3BlbmQodm9pZCAqZGF0YSkKIHsKKwl1
NjQgdG1wOworCiAJdGlja19zdXNwZW5kX2xvY2FsKCk7CisKKwlpZiAoeGVuX3B2X2RvbWFpbigp
ICYmIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TUEVDX0NUUkwpKSB7CisJCXJkbXNybChNU1Jf
SUEzMl9TUEVDX0NUUkwsIHRtcCk7CisJCXRoaXNfY3B1X3dyaXRlKHNwZWNfY3RybCwgdG1wKTsK
KwkJd3Jtc3JsKE1TUl9JQTMyX1NQRUNfQ1RSTCwgMCk7CisJfQogfQogCiB2b2lkIHhlbl9hcmNo
X3Jlc3VtZSh2b2lkKQotLSAKMi4xMy42CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 14:10:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 14:10:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqJTm-0004nM-2E; Mon, 26 Feb 2018 14:10:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqJTk-0004nE-PZ
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 14:10:08 +0000
X-Inumbo-ID: 9e081f68-1afe-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9e081f68-1afe-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 15:09:12 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68604335"
Date: Mon, 26 Feb 2018 14:09:23 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180226140923.e5tjec5shjxtpfan@MacBook-Pro-de-Roger.local>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644904-11349-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519644904-11349-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 3/7] x86/alt: Clean up the assembly used
 to generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMTE6MzU6MDBBTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiAgKiBPbiB0aGUgQyBzaWRlLCBzd2l0Y2ggdG8gdXNpbmcgbG9jYWwgbGFibGVzIHJh
dGhlciB0aGFuIGhhcmRjb2RlZCBudW1iZXJzLgo+ICAqIFJlbmFtZSBwYXJhbWV0ZXJzIGFuZCBs
YWJsZXMgdG8gYmUgY29uc2lzdGVudCB3aXRoIGFsdF9pbnN0ciBuYW1lcywgYW5kCj4gICAgY29u
c2lzdGVudCBiZXR3ZWVuIHRoZSB0aGUgQyBhbmQgYXNtIHZlcnNpb25zLgo+ICAqIE9uIHRoZSBh
c20gc2lkZSwgZmFjdG9yIHNvbWUgZXhwcmVzc2lvbnMgb3V0IGludG8gbWFjcm9zIHRvIGFpZCBj
bGFyaXR5Lgo+ICAqIENvbnNpc3RlbnRseSBkZWNsYXJlIHNlY3Rpb24gYXR0cmlidXRlcy4KPiAK
PiBObyBmdW5jdGlvbmFsIGNoYW5nZS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 14:14:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 14:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqJXQ-00050E-L9; Mon, 26 Feb 2018 14:13:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqJXP-000501-Js
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 14:13:55 +0000
X-Inumbo-ID: 864c9c77-1aff-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 864c9c77-1aff-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 14:15:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68604679"
Date: Mon, 26 Feb 2018 14:12:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180226141233.cchks6fsz545g77i@MacBook-Pro-de-Roger.local>
References: <20180223132743.59804-1-roger.pau@citrix.com>
 <20180223132743.59804-2-roger.pau@citrix.com>
 <20180226123554.ep76zgkatb2zswv4@citrix.com>
 <20180226124810.77uqvmdm7nodm32f@MacBook-Pro-de-Roger.local>
 <5A94140302000078001ABCA4@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A94140302000078001ABCA4@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Stefan Bader <stefan.bader@canonical.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 1/3] x86/vpt: execute callbacks for
 masked interrupts
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDY6MDQ6NTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI2LjAyLjE4IGF0IDEzOjQ4LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMTI6MzU6NTRQTSArMDAwMCwgV2VpIExp
dSB3cm90ZToKPiA+PiBPbiBGcmksIEZlYiAyMywgMjAxOCBhdCAwMToyNzo0MVBNICswMDAwLCBS
b2dlciBQYXUgTW9ubmUgd3JvdGU6Cj4gPj4gPiAgaW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZj
cHUgKnYpCj4gPj4gPiAgewo+ID4+ID4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkICpoZWFkID0gJnYt
PmFyY2guaHZtX3ZjcHUudG1fbGlzdDsKPiA+PiA+ICsgICAgTElTVF9IRUFEKHB1cmdlZCk7Cj4g
Pj4gCj4gPj4gdG9fcHVyZ2U/Cj4gPiAKPiA+IE15IHBvaW50IGlzIHRoYXQgdGhleSBoYXZlIGFs
cmVhZHkgYmVlbiBwdXJnZWQgZnJvbSB0aGUgcHQtPmxpc3QsIGJ1dAo+ID4gSSByZWFsbHkgZG9u
J3QgaGF2ZSBhIHByZWZlcmVuY2UuCj4gPiAKPiA+PiA+ICAgICAgc3RydWN0IHBlcmlvZGljX3Rp
bWUgKnB0LCAqdGVtcCwgKmVhcmxpZXN0X3B0Owo+ID4+ID4gICAgICB1aW50NjRfdCBtYXhfbGFn
Owo+ID4+ID4gICAgICBpbnQgaXJxLCBpc19sYXBpYywgcHRfdmVjdG9yOwo+ID4+ID4gQEAgLTI2
Nyw3ICsyODksMTAgQEAgaW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZjcHUgKnYpCj4gPj4gPiAg
ICAgICAgICAgICAgewo+ID4+ID4gICAgICAgICAgICAgICAgICAvKiBzdXNwZW5kIHRpbWVyIGVt
dWxhdGlvbiAqLwo+ID4+ID4gICAgICAgICAgICAgICAgICBsaXN0X2RlbCgmcHQtPmxpc3QpOwo+
ID4+ID4gLSAgICAgICAgICAgICAgICBwdC0+b25fbGlzdCA9IDA7Cj4gPj4gPiArICAgICAgICAg
ICAgICAgIGlmICggcHQtPmNiICkKPiA+PiA+ICsgICAgICAgICAgICAgICAgICAgIGxpc3RfYWRk
KCZwdC0+bGlzdCwgJnB1cmdlZCk7Cj4gPj4gPiArICAgICAgICAgICAgICAgIGVsc2UKPiA+PiA+
ICsgICAgICAgICAgICAgICAgICAgIHB0LT5vbl9saXN0ID0gMDsKPiA+PiA+ICAgICAgICAgICAg
ICB9Cj4gPj4gPiAgICAgICAgICAgICAgZWxzZQo+ID4+ID4gICAgICAgICAgICAgIHsKPiA+PiA+
IEBAIC0yODMsNiArMzA4LDcgQEAgaW50IHB0X3VwZGF0ZV9pcnEoc3RydWN0IHZjcHUgKnYpCj4g
Pj4gPiAgICAgIGlmICggZWFybGllc3RfcHQgPT0gTlVMTCApCj4gPj4gPiAgICAgIHsKPiA+PiA+
ICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT5hcmNoLmh2bV92Y3B1LnRtX2xvY2spOwo+ID4+ID4g
KyAgICAgICAgZXhlY3V0ZV9jYWxsYmFja3ModiwgJnB1cmdlZCk7Cj4gPj4gCj4gPj4gSXQgd291
bGQgYmUgYmV0dGVyIHRvIGNoZWNrIGlmIHRoZSBsaXN0IGlzIG5vdCBlbXB0eSBiZWZvcmUgY2Fs
bGluZyB0aGUKPiA+PiBmdW5jdGlvbiB0byBhdm9pZCB0aGUgZXh0cmEgbG9jayAvIHVubG9jay4K
PiA+IAo+ID4gVGhlIGxvY2sgaXMgYWxzbyBwcm90ZWN0aW5nIHRoZSAncHVyZ2VkJyBsaXN0LCBz
byBJIHRoaW5rIHRoYXQgZm9yCj4gPiBjb25zaXN0ZW5jeSB0aGUgbG9jayBuZWVkcyB0byBiZSBo
ZWxkIGJlZm9yZSBhY2Nlc3NpbmcgaXQuCj4gCj4gQnV0IHRoYXQncyBhIGxvY2FsIGxpc3QsIGlz
bid0IGl0PyBOby1vbmUgZWxzZSBjYW4gYWNjZXNzIGl0LgoKZGVzdHJveV9wZXJpb2RpY190aW1l
IGNhbiBzdGlsbCByZW1vdmUgaXRlbXMgZnJvbSB0aGlzIGxpc3QsIGlmIGEKdGltZXIgdGhhdCdz
IG9uIHRoZSAncHVyZ2VkJyBsaXN0IGlzIGRlc3Ryb3llZCBiZXR3ZWVuIGFkZGVkIHRvIHRoZQps
aXN0IGFuZCBleGVjdXRpbmcgdGhlIGNhbGxiYWNrLgoKUm9nZXIuCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 14:14:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 14:14:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqJXm-00053d-Vf; Mon, 26 Feb 2018 14:14:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6jfd=fu=intel.com=chao.gao@srs-us1.protection.inumbo.net>)
 id 1eqJXl-00053O-Er
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 14:14:17 +0000
X-Inumbo-ID: 3246d357-1aff-11e8-ba59-bc764e045a96
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3246d357-1aff-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 15:13:20 +0100 (CET)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 06:14:12 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,396,1515484800"; d="scan'208";a="34214109"
Received: from skl-4s-chao.sh.intel.com ([10.239.48.67])
 by orsmga001.jf.intel.com with ESMTP; 26 Feb 2018 06:14:09 -0800
Date: Mon, 26 Feb 2018 21:11:32 +0800
From: Chao Gao <chao.gao@intel.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180226131132.GB140947@skl-4s-chao.sh.intel.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-9-git-send-email-chao.gao@intel.com>
 <20180223181139.crabalgltt34ry7m@MacBook-Pro-de-Roger.local>
 <5A93D2D202000078001AB927@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A93D2D202000078001AB927@prv-mh.provo.novell.com>
User-Agent: Mutt/1.8.0 (2017-02-23)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC Patch v4 8/8] x86/hvm: bump the maximum number
 of vcpus to 512
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDE6MjY6NDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4+Pj4gT24gMjMuMDIuMTggYXQgMTk6MTEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+IE9uIFdlZCwgRGVjIDA2LCAyMDE3IGF0IDAzOjUwOjE0UE0gKzA4MDAsIENoYW8gR2Fv
IHdyb3RlOgo+Pj4gU2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4K
Pj4+IC0tLQo+Pj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaCB8IDIg
Ky0KPj4+ICAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPj4+
IAo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUu
aCAKPj4gYi94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgKPj4+IGluZGV4
IDA4YzI1MmUuLjY4MzNhNGMgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZt
L2h2bV9pbmZvX3RhYmxlLmgKPj4+ICsrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2lu
Zm9fdGFibGUuaAo+Pj4gQEAgLTMyLDcgKzMyLDcgQEAKPj4+ICAjZGVmaW5lIEhWTV9JTkZPX1BB
RERSICAgICAgICgoSFZNX0lORk9fUEZOIDw8IDEyKSArIEhWTV9JTkZPX09GRlNFVCkKPj4+ICAK
Pj4+ICAvKiBNYXhpbXVtIHdlIGNhbiBzdXBwb3J0IHdpdGggY3VycmVudCB2TEFQSUMgSUQgbWFw
cGluZy4gKi8KPj4+IC0jZGVmaW5lIEhWTV9NQVhfVkNQVVMgICAgICAgIDEyOAo+Pj4gKyNkZWZp
bmUgSFZNX01BWF9WQ1BVUyAgICAgICAgNTEyCj4+IAo+PiBXb3csIHRoYXQgbG9va3MgbGlrZSBh
IHByZXR0eSBiaWcganVtcC4gSSBjZXJ0YWlubHkgZG9uJ3QgaGF2ZSBhY2Nlc3MKPj4gdG8gYW55
IGJveCB3aXRoIHRoaXMgbnVtYmVyIG9mIHZDUFVzLCBzbyB0aGF0J3MgZ29pbmcgdG8gYmUgcXVp
dGUgaGFyZAo+PiB0byB0ZXN0LiBXaGF0IHRoZSByZWFzb25pbmcgYmVoaW5kIHRoaXMgYnVtcD8g
SXMgaGFyZHdhcmUgd2l0aCA1MTIKPj4gd2F5cyBleHBlY3RlZCBzb29uLWlzaD8KPj4gCj4+IEFs
c28gb3NzdGVzdCBpcyBub3QgZXZlbiBhYmxlIHRvIHRlc3QgdGhlIGN1cnJlbnQgbGltaXQsIHNv
IEkgd291bGQKPj4gbWF5YmUgYnVtcCB0aGlzIHRvIDI1NiwgYnV0IGFzIEkgZXhwcmVzc2VkIGlu
IG90aGVyIG9jY2FzaW9ucyBJIGRvbid0Cj4+IGZlZWwgY29tZm9ydGFibGUgd2l0aCBoYXZlIGEg
bnVtYmVyIG9mIHZDUFVzIHRoYXQgdGhlIGN1cnJlbnQgdGVzdAo+PiBzeXN0ZW0gZG9lc24ndCBo
YXZlIGhhcmR3YXJlIHRvIHRlc3Qgd2l0aC4KPgo+SSB0aGluayBpbXBsZW1lbnRhdGlvbiBsaW1p
dCBhbmQgc3VwcG9ydGVkIGxpbWl0IG5lZWQgdG8gYmUgY2xlYXJseQo+ZGlzdGluZ3Vpc2hlZCBo
ZXJlLiBUaGVyZWZvcmUgSSdkIHB1dCB0aGUgcXVlc3Rpb24gdGhlIG90aGVyIHdheQo+YXJvdW5k
OiBXaGF0J3MgY2F1c2luZyB0aGUgbGltaXQgdG8gYmUgNTEyLCByYXRoZXIgdGhhbiAxMDI0LAo+
NDA5Niwgb3IgZXZlbiA0Ry0xICh4MkFQSUMgSURzIGFyZSAzMiBiaXRzIHdpZGUsIGFmdGVyIGFs
bCk/CgpUQkgsIEkgaGF2ZSBubyBpZGVhLiBXaGVuIEkgY2hvb3NlIGEgdmFsdWUsIHdoYXQgY29t
ZXMgdXAgdG8gbXkgbWluZCBpcwp0aGF0IHRoZSB2YWx1ZSBzaG91bGQgYmUgMjg4LCBiZWNhdXNl
IEludGVsIGhhcyBYZW9uLXBoaSBwbGF0Zm9ybSB3aGljaApoYXMgMjg4IHBoeXNpY2FsIHRocmVh
ZHMsIGFuZCBzb21lIGN1c3RvbWVycyB3YW50cyB0byB1c2UgdGhpcyBuZXcgcGxhdGZvcm0KZm9y
IEhQQyBjbG91ZC4gRnVydGhlcm1vcmUsIHRoZXkgcmVxdWVzdHMgdG8gc3VwcG9ydCBhIGJpZyBW
TSBpbiB3aGljaAphbG1vc3QgY29tcHV0aW5nIGFuZCBkZXZpY2UgcmVzb3VyY2VzIGFyZSBhc3Np
Z25lZCB0byB0aGUgVk0uIFRoZXkganVzdAp1c2UgdmlydHVsaXphdGlvbiB0ZWNobm9sb2d5IHRv
IG1hbmFnZSB0aGUgbWFjaGluZXMuIEluIHRoaXMgc2l0dWF0aW9uLApJIGNob29zZSA1MTIgaXMg
YmVjYXVzZSBJIGZlZWwgbXVjaCBiZXR0ZXIgaWYgdGhlIGxpbWl0IGlzIGEgcG93ZXIgb2YgMi4K
CllvdSBhcmUgYXNraW5nIHRoYXQgYXMgdGhlc2UgcGF0Y2hlcyByZW1vdmUgbGltaXRhdGlvbnMg
aW1wb3NlZCBieSBzb21lCmNvbXBvbmVudHMsIHdoaWNoIG9uZSBpcyB0aGUgbmV4dCBib3R0bGVu
ZWNrIGFuZCBob3cgbWFueSB2Y3B1cyBkb2VzIGl0CmxpbWl0LiAgTWF5YmUgaXQgd291bGQgYmUg
dGhlIHVzZS1jYXNlLiBObyBvbmUgaXMgcmVxdWVzdGluZyB0byBzdXBwb3J0Cm1vcmUgdGhhbiAy
ODggYXQgdGhpcyBtb21lbnQuIFNvIHdoYXQgaXMgdGhlIHZhbHVlIHlvdSBwcmVmZXI/IDI4OCBv
cgo1MTI/IG9yIHlvdSB0aGluayBJIHNob3VsZCBmaW5kIHRoZSBuZXh0IGJvdHRsZW5lY2sgaW4g
WGVuJ3MKaW1wbGVtZW50YXRpb24uCgpUaGFua3MKQ2hhbwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 14:20:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 14:20:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqJdt-0005zZ-I8; Mon, 26 Feb 2018 14:20:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqJdr-0005zS-Ul
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 14:20:35 +0000
X-Inumbo-ID: 14509cb6-1b00-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 14509cb6-1b00-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 15:19:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68605353"
Date: Mon, 26 Feb 2018 14:19:10 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Chao Gao <chao.gao@intel.com>
Message-ID: <20180226141910.iy3zjgajwyizkm6o@MacBook-Pro-de-Roger.local>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-5-git-send-email-chao.gao@intel.com>
 <20180223164210.tlhxdl56q536p5e6@MacBook-Pro-de-Roger.local>
 <20180224054938.GF162485@skl-4s-chao.sh.intel.com>
 <5A93D32702000078001AB92A@prv-mh.provo.novell.com>
 <20180226123322.GA140947@skl-4s-chao.sh.intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180226123322.GA140947@skl-4s-chao.sh.intel.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <JBeulich@suse.com>,
 xen-devel@lists.xen.org
Subject: Re: [Xen-devel] [RFC Patch v4 4/8] hvmloader: boot cpu through
 broadcast
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDg6MzM6MjNQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6
Cj4gT24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDE6Mjg6MDdBTSAtMDcwMCwgSmFuIEJldWxpY2gg
d3JvdGU6Cj4gPj4+PiBPbiAyNC4wMi4xOCBhdCAwNjo0OSwgPGNoYW8uZ2FvQGludGVsLmNvbT4g
d3JvdGU6Cj4gPj4gT24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDQ6NDI6MTBQTSArMDAwMCwgUm9n
ZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+Pj5PbiBXZWQsIERlYyAwNiwgMjAxNyBhdCAwMzo1MDox
MFBNICswODAwLCBDaGFvIEdhbyB3cm90ZToKPiA+Pj4+IEludGVsIFNETSBFeHRlbmRlZCBYQVBJ
QyAoWDJBUElDKSAtPiAiSW5pdGlhbGl6YXRpb24gYnkgU3lzdGVtIFNvZnR3YXJlIgo+ID4+Pj4g
aGFzIHRoZSBmb2xsb3dpbmcgZGVzY3JpcHRpb246Cj4gPj4+PiAKPiA+Pj4+ICJUaGUgQUNQSSBp
bnRlcmZhY2VzIGZvciB0aGUgeDJBUElDIGFyZSBkZXNjcmliZWQgaW4gU2VjdGlvbiA1LjIsIOKA
nEFDUEkgU3lzdGVtCj4gPj4+PiBEZXNjcmlwdGlvbiBUYWJsZXMs4oCdIG9mIHRoZSBBZHZhbmNl
ZCBDb25maWd1cmF0aW9uIGFuZCBQb3dlciBJbnRlcmZhY2UKPiA+Pj4+IFNwZWNpZmljYXRpb24s
IFJldmlzaW9uIDQuMGEgKGh0dHA6Ly93d3cuYWNwaS5pbmZvL3NwZWMuaHRtKS4gVGhlIGRlZmF1
bHQKPiA+Pj4+IGJlaGF2aW9yIGZvciBCSU9TIGlzIHRvIHBhc3MgdGhlIGNvbnRyb2wgdG8gdGhl
IG9wZXJhdGluZyBzeXN0ZW0gd2l0aCB0aGUKPiA+Pj4+IGxvY2FsIHgyQVBJQ3MgaW4geEFQSUMg
bW9kZSBpZiBhbGwgQVBJQyBJRHMgcmVwb3J0ZWQgYnkgQ1BVSUQuMEJIOkVEWCBhcmUgbGVzcwo+
ID4+Pj4gdGhhbiAyNTUsIGFuZCBpbiB4MkFQSUMgbW9kZSBpZiB0aGVyZSBhcmUgYW55IGxvZ2lj
YWwgcHJvY2Vzc29yIHJlcG9ydGluZyBhbgo+ID4+Pj4gQVBJQyBJRCBvZiAyNTUgb3IgZ3JlYXRl
ci4iCj4gPj4+PiAKPiA+Pj4+IEluIHRoaXMgcGF0Y2gsIGh2bWxvYWRlciBlbmFibGVzIHgyYXBp
YyBtb2RlIGZvciBhbGwgdmNwdXMgaWYgdGhlcmUgYXJlIGNwdXMKPiA+Pj4+IHdpdGggQVBJQyBJ
RCA+IDI1NS4gVG8gd2FrZSB1cCBwcm9jZXNzb3JzIHdob3NlIEFQSUMgSUQgaXMgZ3JlYXRlciB0
aGFuIDI1NSwKPiA+Pj4+IHRoZSBTSVBJIGlzIGJyb2FkY2FzdGVkIHRvIGFsbCBBUHMuIEl0IGlz
IHRoZSB3YXkgaG93IFNlYWJpb3Mgd2FrZXMgdXAgQVBzLgo+ID4+Pj4gQVBzIG1heSBjb21wZXRl
IGZvciB0aGUgc3RhY2ssIHRodXMgYSBsb2NrIGlzIGludHJvZHVjZWQgdG8gcHJvdGVjdCB0aGUg
c3RhY2suCj4gPj4+Cj4gPj4+SG0sIGhvdyBhcmUgd2UgZ29pbmcgdG8gZGVhbCB3aXRoIHRoaXMg
b24gUFZIPyBodm1sb2FkZXIgZG9lc24ndCBydW4KPiA+Pj5mb3IgUFZIIGd1ZXN0cywgaGVuY2Ug
aXQgc2VlbXMgbGlrZSBzd2l0Y2hpbmcgdG8geDJBUElDIG1vZGUgc2hvdWxkIGJlCj4gPj4+ZG9u
ZSBzb21ld2hlcmUgZWxzZSB0aGF0IHNoYXJlZCBiZXR3ZWVuIEhWTSBhbmQgUFZILgo+ID4+Pgo+
ID4+Pk1heWJlIHRoZSBoeXBlcmNhbGwgdGhhdCBzZXRzIHRoZSBudW1iZXIgb2YgdkNQVXMgc2hv
dWxkIGNoYW5nZSB0aGUKPiA+Pj5BUElDIG1vZGU/Cj4gPj4gCj4gPj4gWWVzLiBBIGZsYWcgY2Fu
IGJlIHBhc3NlZCB3aGVuIHNldHRpbmcgdGhlIG1heGltdW0gbnVtYmVyIG9mIHZDUFVzLiBYZW4K
PiA+PiB3aWxsIHN3aXRjaCBhbGwgbG9jYWwgQVBJQ3MgdG8geDJBUElDIG1vZGUgb3IgeEFQSUMg
bW9kZSBhY2NvcmRpbmcgdG8KPiA+PiB0aGUgZmxhZy4KPiA+Cj4gPkEgZmxhZz8gV2hlcmU/IFdo
eSBpc24ndCAyNTcrIHZDUFUtcyBvbiBpdHMgb3duIHN1ZmZpY2llbnQgdG8gdGVsbAo+ID50aGF0
IHRoZSBtb2RlIG5lZWRzIHRvIGJlIHN3aXRjaGVkPwo+IAo+IEluIHN0cnVjdCB4ZW5fZG9tY3Rs
X21heF92Y3B1cywgYSBmbGFnLCBsaWtlIFNXSVRDSF9UT19YMkFQSUNfTU9ERSwgY2FuCj4gYmUg
dXNlZCB0byBpbnN0cnVjdCBYZW4gdG8gaW5pdGlhbGl6ZSB2bGFwaWMgYW5kIGRvIHRoaXMgc3dp
dGNoLgo+IAo+IFllcywgaXQgaXMgYW5vdGhlciBvcHRpb246IFhlbiBjYW4gZG8gdGhpcyBzd2l0
Y2ggd2hlbiBuZWVkLiBUaGlzCj4gc29sdXRpb24gbGVhZHMgdG8gc21hbGxlciBjb2RlIGNoYW5n
ZSBjb21wYXJlZCB3aXRoIGludHJvZHVjaW5nIGEgbmV3Cj4gZmxhZyB3aGVuIHNldHRpbmcgdGhl
IG1heGltdW0gbnVtYmVyIG9mIHZDUFVzLgoKU2luY2UgQVBJQyBJRCBpcyBjdXJyZW50bHkgaGFy
ZGNvZGVkIGluIGd1ZXN0X2NwdWlkIGFzIHZjcHVfaWQgKiAyLApJTU8gWGVuIHNob3VsZCBzd2l0
Y2ggdG8geDJBUElDIG1vZGUgd2hlbiBpdCBkZXRlY3RzIHRoYXQgdkNQVXMgPiAxMjgsCmxpa2Ug
SmFuIGhhcyBzdWdnZXN0LiBUaGVuIHlvdSB3b24ndCBuZWVkIHRvIG1vZGlmeSBodm1sb2FkZXIg
YXQgYWxsLAphbmQgdGhlIHNhbWUgd291bGQgd29yayBmb3IgUFZIIEkgYXNzdW1lPwoKVGhhbmtz
LCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 14:27:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 14:27:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqJkl-0006NQ-BP; Mon, 26 Feb 2018 14:27:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqJkk-0006NG-0m
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 14:27:42 +0000
X-Inumbo-ID: 724dc862-1b01-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 724dc862-1b01-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 14:29:27 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,396,1515456000"; d="scan'208";a="68605990"
Date: Mon, 26 Feb 2018 14:27:27 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180226142727.dcwssdtniabkkopd@MacBook-Pro-de-Roger.local>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644904-11349-8-git-send-email-andrew.cooper3@citrix.com>
 <20180226123159.5cvidg3glrqe2syy@MacBook-Pro-de-Roger.local>
 <defe2950-f766-a077-2473-d68debb209b8@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <defe2950-f766-a077-2473-d68debb209b8@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 7/7] x86/build: Use new .nop directive
	when available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDE6MDg6MDVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyNi8wMi8xOCAxMjozMSwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToKPiA+IE9u
IE1vbiwgRmViIDI2LCAyMDE4IGF0IDExOjM1OjA0QU0gKzAwMDAsIEFuZHJldyBDb29wZXIgd3Jv
dGU6Cj4gPj4gTmV3ZXIgdmVyc2lvbnMgb2YgYmludXRpbHMgYXJlIGNhcGFibGUgb2YgZW1pdHRp
bmcgYW4gZXhhY3QgbnVtYmVyIGJ5dGVzIHdvcnRoCj4gPj4gb2Ygb3B0aW1pc2VkIG5vcHMuICBV
c2UgdGhpcyBpbiBwcmVmZXJlbmNlIHRvIC5za2lwIHdoZW4gYXZhaWxhYmxlLgo+ID4+Cj4gPj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
PiA+PiAtLS0KPiA+PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+ID4+IEND
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+Cj4gPj4gQ0M6
IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4+IENDOiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+ID4+Cj4gPj4gUkZDIHVudGlsIHN1cHBvcnQgaXMgYWN0
dWFsbHkgY29tbWl0dGVkIHRvIGJpbnV0aWxzIG1haW5saW5lLgo+ID4gU2luY2UgUkZDIGhhcyBi
ZWVuIGRyb3BwZWQgZnJvbSB0aGUgc3ViamVjdCwgaXMgdGhpcyBub3cgY29tbWl0dGVkPwo+IAo+
IGh0dHBzOi8vc291cmNld2FyZS5vcmcvZ2l0L2dpdHdlYi5jZ2k/cD1iaW51dGlscy1nZGIuZ2l0
O2E9Y29tbWl0ZGlmZjtoPTYyYTAyZDI1YjZlNWQ5ZjkyYzIwNTI2MGRhYTExMzU1ZDBjNjI1MzIK
ClRoYW5rcyBmb3IgdGhlIHJlZmVyZW5jZS4KCj4gPgo+ID4+IC0tLQo+ID4+ICB4ZW4vYXJjaC94
ODYvUnVsZXMubWsgICAgICAgICAgICAgICAgIHwgIDQgKysrKwo+ID4+ICB4ZW4vaW5jbHVkZS9h
c20teDg2L2FsdGVybmF0aXZlLWFzbS5oIHwgMTQgKysrKysrKysrKysrLS0KPiA+PiAgeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oICAgICB8IDEzICsrKysrKysrKystLS0KPiA+PiAg
MyBmaWxlcyBjaGFuZ2VkLCAyNiBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQo+ID4+Cj4g
Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9SdWxlcy5tayBiL3hlbi9hcmNoL3g4Ni9SdWxl
cy5tawo+ID4+IGluZGV4IGUxNjlkNjcuLmJmNTA0N2YgMTAwNjQ0Cj4gPj4gLS0tIGEveGVuL2Fy
Y2gveDg2L1J1bGVzLm1rCj4gPj4gKysrIGIveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gPj4gQEAg
LTI4LDYgKzI4LDEwIEBAICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiLmVxdSBcInhc
IiQkKGNvbW1hKTEiLCBcCj4gPj4gICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQyxcCj4g
Pj4gICAgICAiLmlmICgoMSA+IDApIDwgMCk7IC5lcnJvciBcIlwiOy5lbmRpZiIsLC1ESEFWRV9B
U19ORUdBVElWRV9UUlVFKQo+ID4+ICAKPiA+PiArIyBDaGVjayB0byBzZWUgd2hldGhlciB0aGUg
YXNzbWJsZXIgc3VwcG9ydHMgdGhlIC5ub3AgZGlyZWN0aXZlLgo+ID4+ICskKGNhbGwgYXMtb3B0
aW9uLWFkZCxDRkxBR1MsQ0MsXAo+ID4+ICsgICAgIi5MMTogLkwyOiAubm9wICguTDIgLSAuTDEp
JCQoY29tbWEpOSIsLURIQVZFX0FTX05PUF9ESVJFQ1RJVkUpCj4gPj4gKwo+ID4+ICBDRkxBR1Mg
Kz0gLW1uby1yZWQtem9uZSAtZnBpYyAtZm5vLWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCj4g
Pj4gIAo+ID4+ICAjIFhlbiBkb2Vzbid0IHVzZSBTU0UgaW50ZXJhbGx5LiAgSWYgdGhlIGNvbXBp
bGVyIHN1cHBvcnRzIGl0LCBhbHNvIHNraXAgdGhlCj4gPj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUtYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVy
bmF0aXZlLWFzbS5oCj4gPj4gaW5kZXggMjVmNzlmZS4uOWU0NmJlZCAxMDA2NDQKPiA+PiAtLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4gPj4gKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+ID4+IEBAIC0xLDYgKzEsOCBAQAo+ID4+
ICAjaWZuZGVmIF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9IXwo+ID4+ICAjZGVmaW5lIF9BU01f
WDg2X0FMVEVSTkFUSVZFX0FTTV9IXwo+ID4+ICAKPiA+PiArI2luY2x1ZGUgPGFzbS9ub3BzLmg+
Cj4gPj4gKwo+ID4+ICAjaWZkZWYgX19BU1NFTUJMWV9fCj4gPj4gIAo+ID4+ICAvKgo+ID4+IEBA
IC0xOCw2ICsyMCwxNCBAQAo+ID4+ICAgICAgLmJ5dGUgXHBhZF9sZW4KPiA+PiAgLmVuZG0KPiA+
PiAgCj4gPj4gKy5tYWNybyBta25vcHMgbnJfYnl0ZXMKPiA+PiArI2lmZGVmIEhBVkVfQVNfTk9Q
X0RJUkVDVElWRQo+ID4+ICsgICAgLm5vcCBcbnJfYnl0ZXMsIEFTTV9OT1BfTUFYCj4gPiBJJ20g
bm90IGFibGUgdG8gZmluZCBhbnkgb25saW5lIGRvY3VtZW50IGFib3V0IHRoZSAubm9wIGRpcmVj
dGl2ZSwgYW5kCj4gPiBJIGNhbm5vdCByZWFsbHkgZmlndXJlIG91dCB0aGUgcHVycG9zZSBvZiB0
aGUgc2Vjb25kIHBhcmFtZXRlci4KPiAKPiBJdHMgYSBiaXQgd29vbGx5LCBuYW1lZCAiY29udHJv
bCIuwqAgSW4gcHJhY3RpY2UsIGl0IGlzIHRoZSBtYXhpbXVtCj4gbGVuZ3RoIG9mIGFuIGluZGl2
aWR1YWwgbm9wLsKgIEJleW9uZCAxMSBieXRlcyAoaWlyYyksIG1vc3QgcGlwZWxpbmVzCj4gdGFr
ZSBhIGRlY29kZSBzdGFsbC4KCk9oLCBJJ3ZlIGxvb2tlZCBhdCB0aGUgY29tbWl0IGFib3ZlLCBh
bmQgc2luY2UgY29udHJvbCBpcyBhbiBvcHRpb25hbApwYXJhbWV0ZXIsIHdoeSBub3QgbGVhdmUg
dGhlIGFzc2VtYmxlciBjaG9zZSB0aGUgZGVmYXVsdCB2YWx1ZT8gQUZBSUNUCmluIG91ciBjYXNl
IHRoaXMgc2hvdWxkIGJlIDExIGJlY2F1c2UgaXQncyA2NGJpdCBjb2RlLgoKPiA+Cj4gPiBBbHNv
LCBhZnRlciB0aGlzIHBhdGNoIGlzIGFwcGxpZWQgaXQgc2VlbXMgbGlrZSB0aGUgcGFkZGluZyBp
cyBub3QKPiA+IGdvaW5nIHRvIGJlIDB4OTAsIGJlY2F1c2UgYXMgd2lsbCBhbHJlYWR5IGVtaXQg
b3B0aW1pemVkIG5vcHMuIEFyZQo+ID4gdGhvc2Ugbm9wcyBtb3JlIG9wdGltaXplZCB0aGFuIHRo
ZSBvbmVzIGFkZGVkIGJ5IHRoZSBhbHRlcm5hdGl2ZXMKPiA+IGZyYW1ld29yaz8KPiAKPiBUaGV5
IGFyZSB0aGUgc2FtZSBub3BzIChieSBhbmQgbGFyZ2UpLCBhbHRob3VnaCBhcnJhbmdlZCBkaWZm
ZXJlbnRseS7CoAo+IEZvciBleGFtcGxlLCBHQVMgZmlsbHMgYmFja3dhcmRzIHJhdGhlciB0aGFu
IGZvcndhcmRzLCB3aGljaCBpcyBhcwo+IHJlY29tbWVuZGVkIGluIHRoZSBJbnRlbCBPUk0uCgpT
byB0aGF0ICdsYXJnZXInIG5vcCBpbnN0cnVjdGlvbnMgYXJlIGdvaW5nIHRvIGJlIHBsYWNlZCBh
dCB0aGUgZW5kIG9mCnRoZSByZWdpb24gaW5zdGVhZCBvZiB0aGUgYmVnaW5uaW5nIG9mIGl0PwoK
PiA+IEkgd291bGQgZXhwZWN0IHRoZSBub3BzIGFkZGVkIGF0IHJ1bnRpbWUgd291bGQgYmUgbW9y
ZSBvcHRpbWl6ZWQgdGhhbgo+ID4gdGhlIG9uZXMgYWRkZWQgYXQgYnVpbGQgdGltZSwgYmVjYXVz
ZSB0aGUgcnVudGltZSBvbmVzIGNvdWxkIHRha2UgaW50bwo+ID4gYWNjb3VudCB0aGUgc3BlY2lm
aWMgQ1BVIG1vZGVsIFhlbiBpcyBydW5uaW5nIG9uLgo+IAo+IFRoZXJlIGFyZSBvbmx5IGEgdmVy
eSBmZXcgNjQtYml0IGNhcGFibGUgQ1BVcyB3aGljaCBwcmVmZXIgSzggbm9wcyBvdmVyCj4gUDYg
bm9wcywgYW5kIHRoZXkgYXJlIGFsbCBvbGQuwqAgVGhlIGJ1aWxkLXRpbWUgbm9wcyBhcmUgY29y
cmVjdCBmb3IgdGhlCj4gb3ZlcndoZWxtaW5nIG1ham9yaXR5IG9mIGhhcmR3YXJlLgoKT0ssIEkg
aGF2ZSBubyBpZGVhIGFib3V0IHRoaXMsIGJ1dCBpZiB5b3UgdGhpbmsgZmlsbGluZyB3aXRoIC5u
b3AgaXMKbm90IGdvaW5nIHRvIGludHJvZHVjZSBhIHBlcmZvcm1hbmNlIHBlbmFsdHkgb3ZlciB0
aGUgcnVuLXRpbWUgZmlsbGluZwp0aGVuIHRoYXQncyBmaW5lIGZvciBtZS4KClJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 15:01:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 15:01:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqKH8-0000yA-TF; Mon, 26 Feb 2018 15:01:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqKH6-0000x2-RL
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 15:01:08 +0000
X-Inumbo-ID: 1f2deefd-1b06-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f2deefd-1b06-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 15:02:54 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqKGx-0004bm-Pq; Mon, 26 Feb 2018 15:00:59 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqKGs-0003Q6-8r; Mon, 26 Feb 2018 15:00:54 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqKGr-0001cE-Eb; Mon, 26 Feb 2018 15:00:53 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120002-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 15:00:53 +0000
Subject: [Xen-devel] [seabios test] 120002: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAwMiBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjAwMDIvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgIGZhaWwgUkVHUi4gdnMuIDExNTUzOQoKVGVzdHMgd2hp
Y2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtl
IDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRl
c3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1o
dm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNl
YWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJj
ZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3MgICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZj
NjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAg
MjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMTQgZGF5cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3
MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgMTA3IGRheXMgIDEzNyBhdHRlbXB0cwpUZXN0aW5n
IHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDItMTUgMDk6MTI6NTQgWiAgIDExIGRheXMgICAx
NSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoK
ICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0g
PG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+
CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVs
IE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJA
bGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFt
ZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRl
c3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21l
L2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAog
ICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBs
YW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBh
dAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9i
O2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNz
IGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9w
PW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWVi
MjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1NjcyY2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92
IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUy
OjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNlbmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFu
ZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRp
YWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9sbGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0
IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNl
bnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCByZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVh
Y2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkgZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9u
ZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQgaW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0g
RHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIwNzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBiYWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAxOCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBm
b3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBhIHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRp
bmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBh
IGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAgICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCBy
ZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxheSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1v
dG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNoIGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9w
cHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkga2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRz
IGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAgIG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVj
OGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0
PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUgMjAxOCArMDIwMAoKICAgIGZsb3BweTogU3Vw
cG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hlbiB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90
b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNpb24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxv
cHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1
c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5
NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAxMCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAg
ZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21tYW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlh
IHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29tbWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGlt
ZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2FkIFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJs
ZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxu
aWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1
ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAy
MDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiByZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vj
b25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAgU2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtv
bG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEy
ZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNr
eXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVyX2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJx
KCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkgaW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90
b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAgdGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2Fp
dF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0gd2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291
bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hlcwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3Rv
cHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlzIG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0
byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5zdGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtl
IGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3BweSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2Yg
dGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1lb3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBt
b3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZvcgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMg
KHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywgbm93IHRoZQogICAgZmxvcHB5X21vdG9yX2Nv
dW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJl
Z2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlvbi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZm
ZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3BlY2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lS
UV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVudGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZh
aXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBzaG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24g
bW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVyIHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9w
cHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBz
ZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgogICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lz
dGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2VzIGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0
IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUzYTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIg
NCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9y
IGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQogICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1v
dG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMgc3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRl
ciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1lZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVlOGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRk
YThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFBy
ZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5
IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBvZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhl
IGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNldCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMg
cmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxvcHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJl
c2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBjcmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhl
IGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhseQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4g
QWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28K
ICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21lIHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxs
IGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBuZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhl
IG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3Vy
cmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAgICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xs
ZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJsZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJl
c2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxldGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBu
ZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3QgaW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJv
ZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcgdGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBl
bmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBjYXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNl
bnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVkaWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9y
Z2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYK
QXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpE
YXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1
Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29s
YXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3
ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xv
diA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2
OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IEludHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291
cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYzOGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3
NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2Uu
bmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJ
bnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgpIGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpj
b21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2IyZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1h
cmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6
MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3Ig
UmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENvbW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUg
UmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUgYWRkaXRpb25hbAogICAgICAgICAgICAgICAg
ICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAgICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lm
aWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQQ0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhl
bSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMgYW5kL29yIElPL01FTSBzcGFjZS4KICAgIAog
ICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBDSSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJv
b3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5nIGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlv
biwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29tcHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBn
dWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAgICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcg
dG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3IgYnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qg
c2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZh
bGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAgY2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBp
ZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlzIG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tl
ZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RAcmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYt
Ynk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2
NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1l
bnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1vbiBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAw
CgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUgc2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9z
c2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogUGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2Vu
Lm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNk
CkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFuYkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6
ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0wNTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBm
b3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFkZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJ
IHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMKICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXpl
LCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFydF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFf
bWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAgIFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUg
c3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAogICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5n
Z3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRpb24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFm
MmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcyZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5v
ciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAt
MDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJsZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUg
aWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQKICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2
aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1
MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhvcjogS2V2aW4gTydDb25ub3IgPGtldmluQGtv
Y29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEwIDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBk
b2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGltZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0
PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcwM2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9y
OiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAg
MTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29ubm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 15:13:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 15:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqKTH-0001vH-W9; Mon, 26 Feb 2018 15:13:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqKTG-0001vB-KV
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 15:13:42 +0000
X-Inumbo-ID: 7efbd0cf-1b07-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7efbd0cf-1b07-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 16:12:45 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id v111so9363708wrb.3
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 07:13:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=2s/I+V3JPkn65UW3H7dzljztSprS0FQviV5z7bdtyYg=;
 b=gr1EPIWahVwZO+z7kWZzEWxqRS6NFTss96u5+fx5ycy5eHpUk+qEvZKVS8oA//aGqR
 FyG/81PNFRwhFqRC7kScc0rwaS1JjCXkEM6yUU3mgFapNUci4xyh5gOlQk5TE0rINeA0
 zgoBcBWsMbYl4SqbAj51ufNp+mZmeNCIfSOks=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=2s/I+V3JPkn65UW3H7dzljztSprS0FQviV5z7bdtyYg=;
 b=neL8U+nsfzpB5XbMPPoCY6Ssd6KQ5EglfcRhd5oyQ7oKNGfbgpKy21Z9aUSByp7xCy
 Ksas2SyxfYF9ZBAVA/VRMbx6Q24GcaTWQJ10pRSmuqriCiLfFfsG7V0AiZC/12OMXjEn
 vV480Ljw621TV6dbDsLIH7n4s3i70tunSSvJcSPE62xT9DYgRyai623G1ib9VvLXb6+M
 V8JzkcA+iTR5w/b/cH6dB/DuJvP9m/B8dbiusRK4HFXgmmMk8r+a6qebxEeIxVsUeWTV
 /WWwqzaysrAoORPffhK75goXtA6S+nrFSNZ/DFC+dYer9jDvu3cFNEnRmsi5G+F7ENtg
 70XQ==
X-Gm-Message-State: APf1xPAgT0Osg4BVOo5soQcrutU6UiF2Df3jd/CZSnYx8u1Ut+ZhctPR
 e42iNfkZfomTXnXIlGiklOXoswhx+30=
X-Google-Smtp-Source: AH8x225FZRMb9VJ+9a9qJpwq8GzSBZgWNY6sebHZ0O0dW55PQ/9oyYafMom3pGIpmmRBiRdERv9xFg==
X-Received: by 10.223.143.101 with SMTP id p92mr9507520wrb.241.1519658018056; 
 Mon, 26 Feb 2018 07:13:38 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id u63sm17300342wrc.26.2018.02.26.07.13.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 07:13:37 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-26-andre.przywara@linaro.org>
 <f94e28f0-8c57-63b6-5ea0-2f3f330a2f1c@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <1d221d96-0d50-78d1-cd9c-1c9d15b8e114@linaro.org>
Date: Mon, 26 Feb 2018 15:13:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <f94e28f0-8c57-63b6-5ea0-2f3f330a2f1c@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 25/49] ARM: new VGIC: Add GICv2 world
	switch backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8wMi8xOCAxNDozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gUHJvY2Vzc2luZyBtYWlu
dGVuYW5jZSBpbnRlcnJ1cHRzIGFuZCBhY2Nlc3NpbmcgdGhlIGxpc3QgcmVnaXN0ZXJzCj4+IGFy
ZSBkZXBlbmRlbnQgb24gdGhlIGhvc3QncyBHSUMgdmVyc2lvbi4KPj4gSW50cm9kdWNlIHZnaWMt
djIuYyB0byBjb250YWluIEdJQ3YyIHNwZWNpZmljIGZ1bmN0aW9ucy4KPj4gSW1wbGVtZW50IHRo
ZSBHSUN2MiBzcGVjaWZpYyBjb2RlIGZvciBzeW5jaW5nIHRoZSBlbXVsYXRpb24gc3RhdGUKPj4g
aW50byB0aGUgVkdJQyByZWdpc3RlcnMuCj4+IFRoaXMgYWxzbyBhZGRzIHRoZSBob29rIHRvIGxl
dCBYZW4gc2V0dXAgdGhlIGhvc3QgR0lDIGFkZHJlc3Nlcy4KPj4KPj4gVGhpcyBpcyBiYXNlZCBv
biBMaW51eCBjb21taXQgMTQwYjA4NmRkMTk3LCB3cml0dGVuIGJ5IE1hcmMgWnluZ2llci4KPj4K
Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5v
cmc+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgfCAyNjEKPj4gKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gwqAgeGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5jwqDCoMKgIHzCoCAyMCArKysrCj4+IMKgIHhlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuaMKgwqDCoCB8wqDCoCA4ICsrCj4+IMKgIDMgZmlsZXMgY2hhbmdlZCwgMjg5IGluc2Vy
dGlvbnMoKykKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMt
djIuYwo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jIGIveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGluZGV4
IDAwMDAwMDAwMDAuLjEwZmM0NjdmZmEKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLXYyLmMKPj4gQEAgLTAsMCArMSwyNjEgQEAKPj4gKy8qCj4+ICsgKiBD
b3B5cmlnaHQgKEMpIDIwMTUsIDIwMTYgQVJNIEx0ZC4KPj4gKyAqIEltcG9ydGVkIGZyb20gTGlu
dXggKCJuZXciIEtWTSBWR0lDKSBhbmQgaGVhdmlseSBhZGFwdGVkIHRvIFhlbi4KPj4gKyAqCj4+
ICsgKiBUaGlzIHByb2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUg
aXQgYW5kL29yIG1vZGlmeQo+PiArICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMKPj4gKyAqIHB1Ymxpc2hlZCBieSB0aGUg
RnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgo+PiArICoKPj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBk
aXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+PiArICogYnV0
IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkg
b2YKPj4gKyAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRS7CoCBTZWUgdGhlCj4+ICsgKiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9y
ZSBkZXRhaWxzLgo+PiArICoKPj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkg
b2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4+ICsgKiBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbS7CoCBJZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCj4+
ICsgKi8KPj4gKwo+PiArI2luY2x1ZGUgPGFzbS9hcm1fdmdpYy5oPgo+PiArI2luY2x1ZGUgPGFz
bS9idWcuaD4KPj4gKyNpbmNsdWRlIDxhc20vaW8uaD4KPj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQu
aD4KPj4gKyNpbmNsdWRlIDx4ZW4vc2l6ZXMuaD4KPj4gKwo+PiArI2luY2x1ZGUgInZnaWMuaCIK
Pj4gKwo+PiArI2RlZmluZSBHSUNIX0VMUlNSMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgMHgzMAo+PiArI2RlZmluZSBHSUNIX0VMUlNSMcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMHgzNAo+PiArI2RlZmluZSBHSUNIX0xSMMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMHgxMDAKPj4gKwo+PiArI2Rl
ZmluZSBHSUNIX0xSX1ZJUlRVQUxJRMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgKDB4M2Zm
IDw8IDApCj4+ICsjZGVmaW5lIEdJQ0hfTFJfUEhZU0lEX0NQVUlEX1NISUZUwqDCoMKgwqDCoCAo
MTApCj4+ICsjZGVmaW5lIEdJQ0hfTFJfUEhZU0lEX0NQVUlEwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCAoMHgzZmYgPDwKPj4gR0lDSF9MUl9QSFlTSURfQ1BVSURfU0hJRlQpCj4+ICsjZGVmaW5lIEdJ
Q0hfTFJfUFJJT1JJVFlfU0hJRlTCoMKgwqDCoMKgwqDCoMKgwqAgMjMKPj4gKyNkZWZpbmUgR0lD
SF9MUl9TVEFURcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoMyA8PCAyOCkK
Pj4gKyNkZWZpbmUgR0lDSF9MUl9QRU5ESU5HX0JJVMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAo
MSA8PCAyOCkKPj4gKyNkZWZpbmUgR0lDSF9MUl9BQ1RJVkVfQklUwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgKDEgPDwgMjkpCj4+ICsjZGVmaW5lIEdJQ0hfTFJfRU9JwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoMSA8PCAxOSkKPj4gKyNkZWZpbmUgR0lDSF9MUl9I
V8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoMSA8PCAzMSkKPiAK
PiBDYW4gd2UgZGVmaW5lIHRoZW0gaW4gZWl0aGVyIGluIGdpYy5oIG9yIGEgbmV3IGhlYWRlciBn
aWMtdjIuaD8KClllcywgYnV0IHRoZXkgY2xhc2ggd2l0aCBzb21lIGlsbC1uYW1lZCBHSUN2MyBM
UiBiaXRzLiBTbyBleHBlY3QgYW5vdGhlcgpwYXRjaCB3aGljaCByZW5hbWVzIEdJQ0hfTFJfU1RB
VEVfU0hJRlQgdG8gSUNIX0xSX1NUQVRFX1NISUZULiBXaGljaCBpcwp0aGUgYWN0dWFsIHNwZWMg
bmFtZSBmb3IgdGhhdCBzeXN0ZW0gcmVnaXN0ZXIgaW4gR0lDdjMsIHRoZXJlIGlzIG5vCkdJQ0hf
TFJfIHdpdGggdGhlIEdJQ3YzIGJpdCBwb3NpdGlvbnMuCgoKPj4gKwo+PiArc3RhdGljIHN0cnVj
dCB7Cj4+ICvCoMKgwqAgYm9vbCBlbmFibGVkOwo+PiArwqDCoMKgIHBhZGRyX3QgZGJhc2U7wqDC
oMKgwqDCoMKgwqDCoMKgIC8qIERpc3RyaWJ1dG9yIGludGVyZmFjZSBhZGRyZXNzICovCj4+ICvC
oMKgwqAgcGFkZHJfdCBjYmFzZTvCoMKgwqDCoMKgwqDCoMKgwqAgLyogQ1BVIGludGVyZmFjZSBh
ZGRyZXNzICYgc2l6ZSAqLwo+PiArwqDCoMKgIHBhZGRyX3QgY3NpemU7Cj4+ICvCoMKgwqAgcGFk
ZHJfdCB2YmFzZTvCoMKgwqDCoMKgwqDCoMKgwqAgLyogVmlydHVhbCBDUFUgaW50ZXJmYWNlIGFk
ZHJlc3MgKi8KPj4gK8KgwqDCoCB2b2lkIF9faW9tZW0gKmhiYXNlO8KgwqDCoMKgwqDCoMKgIC8q
IEh5cGVydmlzb3IgY29udHJvbCBpbnRlcmZhY2UgKi8KPj4gKwo+PiArwqDCoMKgIC8qIE9mZnNl
dCB0byBhZGQgdG8gZ2V0IGFuIDhrQiBjb250aWd1b3VzIHJlZ2lvbiBpZiBHSUMgaXMKPj4gYWxp
YXNlZCAqLwo+PiArwqDCoMKgIHVpbnQzMl90IGFsaWFzZWRfb2Zmc2V0Owo+PiArfSBnaWNfdjJf
aHdfZGF0YTsKPj4gKwo+PiArdm9pZCB2Z2ljX3YyX3NldHVwX2h3KHBhZGRyX3QgZGJhc2UsIHBh
ZGRyX3QgY2Jhc2UsIHBhZGRyX3QgY3NpemUsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBwYWRkcl90IHZiYXNlLCB2b2lkIF9faW9tZW0gKmhiYXNlLAo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgdWludDMyX3QgYWxpYXNlZF9vZmZzZXQpCj4+ICt7Cj4+ICvCoMKgwqAgZ2lj
X3YyX2h3X2RhdGEuZW5hYmxlZCA9IHRydWU7Cj4+ICvCoMKgwqAgZ2ljX3YyX2h3X2RhdGEuZGJh
c2UgPSBkYmFzZTsKPj4gK8KgwqDCoCBnaWNfdjJfaHdfZGF0YS5jYmFzZSA9IGNiYXNlOwo+PiAr
wqDCoMKgIGdpY192Ml9od19kYXRhLmNzaXplID0gY3NpemU7Cj4+ICvCoMKgwqAgZ2ljX3YyX2h3
X2RhdGEudmJhc2UgPSB2YmFzZTsKPj4gK8KgwqDCoCBnaWNfdjJfaHdfZGF0YS5oYmFzZSA9IGhi
YXNlOwo+PiArwqDCoMKgIGdpY192Ml9od19kYXRhLmFsaWFzZWRfb2Zmc2V0ID0gYWxpYXNlZF9v
ZmZzZXQ7Cj4+ICt9Cj4+ICsKPj4gK3ZvaWQgdmdpY192Ml9zZXRfdW5kZXJmbG93KHN0cnVjdCB2
Y3B1ICp2Y3B1KQo+PiArewo+PiArwqDCoMKgIGdpY19od19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVz
KEdJQ0hfSENSX1VJRSwgMSk7Cj4+ICt9Cj4+ICsKPj4gKy8qCj4+ICsgKiB0cmFuc2ZlciB0aGUg
Y29udGVudCBvZiB0aGUgTFJzIGJhY2sgaW50byB0aGUgY29ycmVzcG9uZGluZyBhcF9saXN0Ogo+
PiArICogLSBhY3RpdmUgYml0IGlzIHRyYW5zZmVycmVkIGFzIGlzCj4+ICsgKiAtIHBlbmRpbmcg
Yml0IGlzCj4+ICsgKsKgwqAgLSB0cmFuc2ZlcnJlZCBhcyBpcyBpbiBjYXNlIG9mIGVkZ2Ugc2Vu
c2l0aXZlIElSUXMKPj4gKyAqwqDCoCAtIHNldCB0byB0aGUgbGluZS1sZXZlbCAocmVzYW1wbGUg
dGltZSkgZm9yIGxldmVsIHNlbnNpdGl2ZSBJUlFzCj4+ICsgKi8KPj4gK3ZvaWQgdmdpY192Ml9m
b2xkX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+IAo+IEkgYW0gd29uZGVyaW5nIGhvdyBt
dWNoIHdlIGNvdWxkIHNoYXJlIHRoaXMgY29kZSB3aXRoCj4gdmdpY192M19mb2xkX2xyX3N0YXRl
LgoKSSB0aGluayB3ZSBkaXNjdXNzZWQgdGhpcyBhbmQgZGlzbWlzc2VkIHRoZSBpZGVhOgotIFRo
ZSBhY3R1YWwgTFIgZW5jb2RpbmcgaXMgbXVjaCBkaWZmZXJlbnQgYmV0d2VlbiBHSUN2MyBhbmQg
R0lDdjIsIHVwCnRvIHRoZSBwb2ludCB3aGVyZSB3ZSBoYXZlIHNvbWUgZmllbGRzIGluIG9uZSB3
aGljaCBhcmUgbm90IGluIHRoZQpvdGhlci4gVGhhdCByZWFsbHkgY2x1dHRlcnMgdGhlIGNvZGUu
Ci0gT3JpZ2luYWxseSB0aGlzIGZ1bmN0aW9uIHdhcyBtdWNoIHNob3J0ZXIgYW5kIGRpZG4ndCBo
YXZlIHRoYXQgbWFueQpzcGVjaWFsIGNhc2VzLiBTbyB0aGUgY29kZSBkdXBsaWNhdGlvbiB3YXMg
cmVhbGx5IG1pbmltYWwuCgpJIHNlZSB5b3VyIHBvaW50LCBidXQgZG9uJ3QgcmVhbGx5IHdhbnQg
dG8gZ28gdGhlcmUgbm93IGZvciB0d28gcmVhc29uczoKLSBJdCBpcyBwcm9iYWJseSBuYXN0eSB0
byBpbXBsZW1lbnQsIHNpbmNlIHdlIGFsd2F5cyBoYXZlIHRvIGNoZWNrIHdoaWNoCkdJQyB3ZSBh
cmUgcnVubmluZyBvbiB3aGVuIG1hc2tpbmcgdGhlIExSIHZhbHVlLgotIEl0IHdvdWxkIGRldmlh
dGUgZnVydGhlciBmcm9tIHRoZSBLVk0gaW1wbGVtZW50YXRpb24sIGluIGEgY29yZQpmdW5jdGlv
bi4gRm9yIGFueSBidWdzIGludHJvZHVjZWQgd2UgYXJlIG9uIG91ciBvd24gaGVyZS4KCkkgd2ls
bCB0cnkgdG8gYnJpbmcgdGhpcyB1cCB3aXRoIHRoZSBLVk0gcGVvcGxlLCB0byBzZWUgd2hldGhl
ciBpdCdzCndvcnRoIHRvIHJldmlzaXQgdGhpcyBkZWNpc2lvbi4gVGhlcmUgaXMgaW5kZWVkIHF1
aXRlIHNvbWUgY29kZQpkdXBsaWNhdGlvbiB0aGVzZSBkYXlzLgpCdXQgdGhpcyBtYXkgY29tZSBh
cyBhbiBvcHRpbWl6YXRpb24gbGF0ZXIuCgo+PiArewo+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2Nw
dSAqdmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKPj4gK8KgwqDCoCBzdHJ1Y3Qgdmdp
Y192Ml9jcHVfaWYgKmNwdWlmID0gJnZnaWNfY3B1LT52Z2ljX3YyOwo+PiArwqDCoMKgIGludCBs
cjsKPiAKPiB1bnNpZ25lZCBwbGVhc2UuCj4gCj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFn
czsKPj4gKwo+PiArwqDCoMKgIGNwdWlmLT52Z2ljX2hjciAmPSB+R0lDSF9IQ1JfVUlFOwo+PiAr
Cj4+ICvCoMKgwqAgZm9yICggbHIgPSAwOyBsciA8IHZnaWNfY3B1LT51c2VkX2xyczsgbHIrKyAp
Cj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgdTMyIHZhbCA9IGNwdWlmLT52Z2ljX2xy
W2xyXTsKPj4gK8KgwqDCoMKgwqDCoMKgIHUzMiBpbnRpZCA9IHZhbCAmIEdJQ0hfTFJfVklSVFVB
TElEOwo+PiArwqDCoMKgwqDCoMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnE7Cj4+ICsKPj4gK8Kg
wqDCoMKgwqDCoMKgIGlycSA9IHZnaWNfZ2V0X2lycSh2Y3B1LT5kb21haW4sIHZjcHUsIGludGlk
KTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xv
Y2ssIGZsYWdzKTsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgLyogQWx3YXlzIHByZXNlcnZlIHRo
ZSBhY3RpdmUgYml0ICovCj4+ICvCoMKgwqDCoMKgwqDCoCBpcnEtPmFjdGl2ZSA9ICEhKHZhbCAm
IEdJQ0hfTFJfQUNUSVZFX0JJVCk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIC8qIEVkZ2UgaXMg
dGhlIG9ubHkgY2FzZSB3aGVyZSB3ZSBwcmVzZXJ2ZSB0aGUgcGVuZGluZyBiaXQgKi8KPj4gK8Kg
wqDCoMKgwqDCoMKgIGlmICggaXJxLT5jb25maWcgPT0gVkdJQ19DT05GSUdfRURHRSAmJiAodmFs
ICYKPj4gR0lDSF9MUl9QRU5ESU5HX0JJVCkgKQo+PiArwqDCoMKgwqDCoMKgwqAgewo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCBpcnEtPnBlbmRpbmdfbGF0Y2ggPSB0cnVlOwo+PiArCj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlmICggdmdpY19pcnFfaXNfc2dpKGludGlkKSApCj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCB1MzIgY3B1aWQgPSB2YWwgJiBHSUNIX0xSX1BIWVNJRF9DUFVJRDsKPj4gKwo+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGNwdWlkID4+PSBHSUNIX0xSX1BIWVNJRF9DUFVJRF9T
SElGVDsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpcnEtPnNvdXJjZSB8PSAo
MSA8PCBjcHVpZCk7Cj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIH0KPj4gK8KgwqDCoMKgwqDC
oMKgIH0KPj4gKwo+IAo+IE1heSBJIGFzayB0byBrZWVwIHRoZSBiaWcgY29tbWVudHMgZnJvbSBL
Vk0gYXJvdW5kPyBJdCBsb29rcyBxdWl0ZQo+IHVzZWZ1bCB0byBoYXZlIGl0LgoKSW5kZWVkIEkg
c29tZWhvdyBsb3N0IHRoYXQuIEFkZGVkIG5vdy4KCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGly
cS0+aHcgJiYgaXJxLT5jb25maWcgPT0gVkdJQ19DT05GSUdfTEVWRUwgJiYKPiAKPiBZb3UgcHJv
YmFibHkgd2FudCB0byBoYXZlIHRoZSBoZWxwZXIgdmdpY19pcnFfaXNfbWFwcGVkX2xldmVsKC4u
LikgYXMgaW4KPiBLVk0uCgpZZXMuCgpDaGVlcnMsCkFuZHJlCgo+PiArwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAodmFsICYgR0lDSF9MUl9QRU5ESU5HX0JJVCkgKQo+PiArwqDCoMKgwqDCoMKgwqAg
ewo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpcnEtPmxpbmVfbGV2ZWwgPSBnaWNfcmVhZF9w
ZW5kaW5nX3N0YXRlKGlycS0+aHdpbnRpZCk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgaWYgKCAhaXJxLT5saW5lX2xldmVsICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnaWNfc2V0X2FjdGl2ZV9zdGF0ZShpcnEtPmh3
aW50aWQsIHRydWUpOwo+PiArwqDCoMKgwqDCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqDCoMKgwqDC
oCBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4+ICvCoMKg
wqDCoMKgwqDCoCB2Z2ljX3B1dF9pcnEodmNwdS0+ZG9tYWluLCBpcnEpOwo+PiArwqDCoMKgIH0K
Pj4gKwo+PiArwqDCoMKgIHZnaWNfY3B1LT51c2VkX2xycyA9IDA7Cj4+ICt9Cj4+ICsKPj4gKy8q
Cj4+ICsgKiBQb3B1bGF0ZXMgdGhlIHBhcnRpY3VsYXIgTFIgd2l0aCB0aGUgc3RhdGUgb2YgYSBn
aXZlbiBJUlE6Cj4+ICsgKiAtIGZvciBhbiBlZGdlIHNlbnNpdGl2ZSBJUlEgdGhlIHBlbmRpbmcg
c3RhdGUgaXMgY2xlYXJlZCBpbiBzdHJ1Y3QKPj4gdmdpY19pcnEKPj4gKyAqIC0gZm9yIGEgbGV2
ZWwgc2Vuc2l0aXZlIElSUSB0aGUgcGVuZGluZyBzdGF0ZSB2YWx1ZSBpcyB1bmNoYW5nZWQ7Cj4+
ICsgKsKgwqAgaXQgaXMgZGljdGF0ZWQgZGlyZWN0bHkgYnkgdGhlIGlucHV0IGxldmVsCj4+ICsg
Kgo+PiArICogSWYgQGlycSBkZXNjcmliZXMgYW4gU0dJIHdpdGggbXVsdGlwbGUgc291cmNlcywg
d2UgY2hvb3NlIHRoZQo+PiArICogbG93ZXN0LW51bWJlcmVkIHNvdXJjZSBWQ1BVIGFuZCBjbGVh
ciB0aGF0IGJpdCBpbiB0aGUgc291cmNlIGJpdG1hcC4KPj4gKyAqCj4+ICsgKiBUaGUgaXJxX2xv
Y2sgbXVzdCBiZSBoZWxkIGJ5IHRoZSBjYWxsZXIuCj4+ICsgKi8KPj4gK3ZvaWQgdmdpY192Ml9w
b3B1bGF0ZV9scihzdHJ1Y3QgdmNwdSAqdmNwdSwgc3RydWN0IHZnaWNfaXJxICppcnEsIGludAo+
PiBscikKPiAKPiBJIGFtIHdvbmRlcmluZyBob3cgbXVjaCB3ZSBjb3VsZCBzaGFyZSB0aGlzIGNv
ZGUgd2l0aCB2Z2ljX3YzX3BvcHVsYXRlX2xyLgo+IAo+PiArewo+PiArwqDCoMKgIHUzMiB2YWwg
PSBpcnEtPmludGlkOwo+PiArCj4+ICvCoMKgwqAgaWYgKCBpcnFfaXNfcGVuZGluZyhpcnEpICkK
Pj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCB2YWwgfD0gR0lDSF9MUl9QRU5ESU5HX0JJ
VDsKPj4gKwo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJ
R19FREdFICkKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXJxLT5wZW5kaW5nX2xhdGNoID0g
ZmFsc2U7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggdmdpY19pcnFfaXNfc2dpKGlycS0+
aW50aWQpICkKPj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
dTMyIHNyYyA9IGZmcyhpcnEtPnNvdXJjZSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKg
wqAgQlVHX09OKCFzcmMpOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2YWwgfD0gKHNyYyAt
IDEpIDw8IEdJQ0hfTFJfUEhZU0lEX0NQVUlEX1NISUZUOwo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBpcnEtPnNvdXJjZSAmPSB+KDEgPDwgKHNyYyAtIDEpKTsKPj4gK8KgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgaWYgKCBpcnEtPnNvdXJjZSApCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgaXJxLT5wZW5kaW5nX2xhdGNoID0gdHJ1ZTsKPj4gK8KgwqDCoMKgwqDCoMKgIH0KPj4g
K8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGlycS0+YWN0aXZlICkKPj4gK8KgwqDCoMKg
wqDCoMKgIHZhbCB8PSBHSUNIX0xSX0FDVElWRV9CSVQ7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIGly
cS0+aHcgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHZhbCB8PSBHSUNIX0xSX0hX
Owo+PiArwqDCoMKgwqDCoMKgwqAgdmFsIHw9IGlycS0+aHdpbnRpZCA8PCBHSUNIX0xSX1BIWVNJ
RF9DUFVJRF9TSElGVDsKPj4gK8KgwqDCoMKgwqDCoMKgIC8qCj4+ICvCoMKgwqDCoMKgwqDCoMKg
ICogTmV2ZXIgc2V0IHBlbmRpbmcrYWN0aXZlIG9uIGEgSFcgaW50ZXJydXB0LCBhcyB0aGUKPj4g
K8KgwqDCoMKgwqDCoMKgwqAgKiBwZW5kaW5nIHN0YXRlIGlzIGtlcHQgYXQgdGhlIHBoeXNpY2Fs
IGRpc3RyaWJ1dG9yCj4+ICvCoMKgwqDCoMKgwqDCoMKgICogbGV2ZWwuCj4+ICvCoMKgwqDCoMKg
wqDCoMKgICovCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGlycS0+YWN0aXZlICYmIGlycV9pc19w
ZW5kaW5nKGlycSkgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB2YWwgJj0gfkdJQ0hfTFJf
UEVORElOR19CSVQ7Cj4+ICvCoMKgwqAgfQo+PiArwqDCoMKgIGVsc2UKPj4gK8KgwqDCoCB7Cj4+
ICvCoMKgwqDCoMKgwqDCoCBpZiAoIGlycS0+Y29uZmlnID09IFZHSUNfQ09ORklHX0xFVkVMICkK
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdmFsIHw9IEdJQ0hfTFJfRU9JOwo+PiArwqDCoMKg
IH0KPj4gKwo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIExldmVsLXRyaWdnZXJlZCBtYXBw
ZWQgSVJRcyBhcmUgc3BlY2lhbCBiZWNhdXNlIHdlIG9ubHkgb2JzZXJ2ZQo+PiArwqDCoMKgwqAg
KiByaXNpbmcgZWRnZXMgYXMgaW5wdXQgdG8gdGhlIFZHSUMuwqAgV2UgdGhlcmVmb3JlIGxvd2Vy
IHRoZSBsaW5lCj4+ICvCoMKgwqDCoCAqIGxldmVsIGhlcmUsIHNvIHRoYXQgd2UgY2FuIHRha2Ug
bmV3IHZpcnR1YWwgSVJRcy7CoCBTZWUKPj4gK8KgwqDCoMKgICogdmdpY192Ml9mb2xkX2xyX3N0
YXRlIGZvciBtb3JlIGluZm8uCj4+ICvCoMKgwqDCoCAqLwo+PiArwqDCoMKgIGlmICggaXJxLT5o
dyAmJiBpcnEtPmNvbmZpZyA9PSBWR0lDX0NPTkZJR19MRVZFTCAmJgo+IAo+IFNhbWUgcmVtYXJr
IGZvciB0aGUgaGVscGVyLgo+IAo+PiArwqDCoMKgwqDCoMKgwqAgKHZhbCAmIEdJQ0hfTFJfUEVO
RElOR19CSVQpICkKPj4gK8KgwqDCoMKgwqDCoMKgIGlycS0+bGluZV9sZXZlbCA9IGZhbHNlOwo+
PiArCj4+ICvCoMKgwqAgLyogVGhlIEdJQ3YyIExSIG9ubHkgaG9sZHMgZml2ZSBiaXRzIG9mIHBy
aW9yaXR5LiAqLwo+PiArwqDCoMKgIHZhbCB8PSAoaXJxLT5wcmlvcml0eSA+PiAzKSA8PCBHSUNI
X0xSX1BSSU9SSVRZX1NISUZUOwo+PiArCj4+ICvCoMKgwqAgdmNwdS0+YXJjaC52Z2ljX2NwdS52
Z2ljX3YyLnZnaWNfbHJbbHJdID0gdmFsOwo+PiArfQo+PiArCj4+ICt2b2lkIHZnaWNfdjJfY2xl
YXJfbHIoc3RydWN0IHZjcHUgKnZjcHUsIGludCBscikKPj4gK3sKPj4gK8KgwqDCoCB2Y3B1LT5h
cmNoLnZnaWNfY3B1LnZnaWNfdjIudmdpY19scltscl0gPSAwOwo+PiArfQo+PiArCj4+ICtzdGF0
aWMgdm9pZCBzYXZlX2xycyhzdHJ1Y3QgdmNwdSAqdmNwdSwgdm9pZCBfX2lvbWVtICpiYXNlKQo+
PiArewo+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX3YyX2NwdV9pZiAqY3B1X2lmID0gJnZjcHUtPmFy
Y2gudmdpY19jcHUudmdpY192MjsKPj4gK8KgwqDCoCB1NjQgdXNlZF9scnMgPSB2Y3B1LT5hcmNo
LnZnaWNfY3B1LnVzZWRfbHJzOwo+PiArwqDCoMKgIHU2NCBlbHJzcjsKPj4gK8KgwqDCoCBpbnQg
aTsKPj4gKwo+PiArwqDCoMKgIGVscnNyID0gcmVhZGxfcmVsYXhlZChiYXNlICsgR0lDSF9FTFJT
UjApOwo+PiArwqDCoMKgIGlmICggdW5saWtlbHkodXNlZF9scnMgPiAzMikgKQo+PiArwqDCoMKg
wqDCoMKgwqAgZWxyc3IgfD0gKCh1NjQpcmVhZGxfcmVsYXhlZChiYXNlICsgR0lDSF9FTFJTUjEp
KSA8PCAzMjsKPj4gKwo+PiArwqDCoMKgIGZvciAoIGkgPSAwOyBpIDwgdXNlZF9scnM7IGkrKyAp
Cj4+ICvCoMKgwqAgewo+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBlbHJzciAmICgxVUwgPDwgaSkg
KQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBjcHVfaWYtPnZnaWNfbHJbaV0gJj0gfkdJQ0hf
TFJfU1RBVEU7Cj4+ICvCoMKgwqDCoMKgwqDCoCBlbHNlCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgIGNwdV9pZi0+dmdpY19scltpXSA9IHJlYWRsX3JlbGF4ZWQoYmFzZSArIEdJQ0hfTFIwICsg
KGkgKgo+PiA0KSk7Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRlbF9yZWxheGVkKDAsIGJh
c2UgKyBHSUNIX0xSMCArIChpICogNCkpOwo+PiArwqDCoMKgIH0KPj4gK30KPj4gKwo+PiArdm9p
ZCB2Z2ljX3YyX3NhdmVfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4+ICt7Cj4+ICvCoMKgwqAg
dTY0IHVzZWRfbHJzID0gdmNwdS0+YXJjaC52Z2ljX2NwdS51c2VkX2xyczsKPj4gKwo+PiArwqDC
oMKgIGlmICggdXNlZF9scnMgKQo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIHNhdmVf
bHJzKHZjcHUsIGdpY192Ml9od19kYXRhLmhiYXNlKTsKPj4gK8KgwqDCoMKgwqDCoMKgIHdyaXRl
bF9yZWxheGVkKDAsIGdpY192Ml9od19kYXRhLmhiYXNlICsgR0lDSF9IQ1IpOwo+PiArwqDCoMKg
IH0KPj4gK30KPiAKPiBJIGFtIG5vdCBlbnRpcmVseSBjb252aW5jZWQgdGhhdCBoYXZlIGEgc2Vw
YXJhdGUgZnVuY3Rpb24gdG8gc2F2ZSB0aGUKPiBMUnMgaXMgbmVjZXNzYXJ5LiBUaGlzIGNvdWxk
IGJlIGRvbmUgaW4gZm9sZF9scl9zdGF0ZSgpLgoKPj4gKwo+PiArdm9pZCB2Z2ljX3YyX3Jlc3Rv
cmVfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHZnaWNf
djJfY3B1X2lmICpjcHVfaWYgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdS52Z2ljX3YyOwo+PiArwqDC
oMKgIHU2NCB1c2VkX2xycyA9IHZjcHUtPmFyY2gudmdpY19jcHUudXNlZF9scnM7Cj4+ICvCoMKg
wqAgaW50IGk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIHVzZWRfbHJzICkKPj4gK8KgwqDCoCB7Cj4+
ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhlZChjcHVfaWYtPnZnaWNfaGNyLAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2ljX3YyX2h3X2RhdGEu
aGJhc2UgKyBHSUNIX0hDUik7Cj4+ICvCoMKgwqDCoMKgwqDCoCBmb3IgKCBpID0gMDsgaSA8IHVz
ZWRfbHJzOyBpKysgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhlZChj
cHVfaWYtPnZnaWNfbHJbaV0sCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGdpY192Ml9od19kYXRhLmhiYXNlICsgR0lDSF9MUjAgKyAoaSAq
IDQpKTsKPj4gK8KgwqDCoCB9Cj4gCj4gU2FtZSBoZXJlIGJ1dCB3aXRoIHBvcHVsYXRlX2xyX3N0
YXRlKCkuIFRoaXMgd291bGQgbWFrZSB0aGUgY29kZSBlYXNpZXIKPiB0byBmb2xsb3cgYW5kIGFs
c28gYXZvaWQgYSBsb3QgaWZlcnkgaW4gdGhlIHZnaWMuYyBjb2RlLgo+IAo+PiArfQo+PiArCj4+
ICsvKgo+PiArICogTG9jYWwgdmFyaWFibGVzOgo+PiArICogbW9kZTogQwo+PiArICogYy1maWxl
LXN0eWxlOiAiQlNEIgo+PiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPj4gKyAqIGluZGVudC10YWJz
LW1vZGU6IG5pbAo+PiArICogRW5kOgo+PiArICovCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4gaW5kZXggYTFmNzcx
MzBkNC4uZjRmMmEwNGE2MCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5j
Cj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+PiBAQCAtNDg4LDYgKzQ4OCw3IEBA
IHJldHJ5Ogo+PiDCoCDCoCBzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19mb2xkX2xyX3N0YXRlKHN0
cnVjdCB2Y3B1ICp2Y3B1KQo+PiDCoCB7Cj4+ICvCoMKgwqAgdmdpY192Ml9mb2xkX2xyX3N0YXRl
KHZjcHUpOwo+PiDCoCB9Cj4+IMKgIMKgIC8qIFJlcXVpcmVzIHRoZSBpcnFfbG9jayB0byBiZSBo
ZWxkLiAqLwo+PiBAQCAtNDk1LDE0ICs0OTYsMTggQEAgc3RhdGljIGlubGluZSB2b2lkIHZnaWNf
cG9wdWxhdGVfbHIoc3RydWN0IHZjcHUKPj4gKnZjcHUsCj4+IMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHN0
cnVjdCB2Z2ljX2lycSAqaXJxLCBpbnQgbHIpCj4+IMKgIHsKPj4gwqDCoMKgwqDCoCBBU1NFUlQo
c3Bpbl9pc19sb2NrZWQoJmlycS0+aXJxX2xvY2spKTsKPj4gKwo+PiArwqDCoMKgIHZnaWNfdjJf
cG9wdWxhdGVfbHIodmNwdSwgaXJxLCBscik7Cj4+IMKgIH0KPj4gwqAgwqAgc3RhdGljIGlubGlu
ZSB2b2lkIHZnaWNfY2xlYXJfbHIoc3RydWN0IHZjcHUgKnZjcHUsIGludCBscikKPj4gwqAgewo+
PiArwqDCoMKgIHZnaWNfdjJfY2xlYXJfbHIodmNwdSwgbHIpOwo+PiDCoCB9Cj4+IMKgIMKgIHN0
YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3NldF91bmRlcmZsb3coc3RydWN0IHZjcHUgKnZjcHUpCj4+
IMKgIHsKPj4gK8KgwqDCoCB2Z2ljX3YyX3NldF91bmRlcmZsb3codmNwdSk7Cj4+IMKgIH0KPj4g
wqAgwqAgLyogUmVxdWlyZXMgdGhlIGFwX2xpc3RfbG9jayB0byBiZSBoZWxkLiAqLwo+PiBAQCAt
NTczLDYgKzU3OCwxMSBAQCBuZXh0Ogo+PiDCoMKgwqDCoMKgwqDCoMKgwqAgdmdpY19jbGVhcl9s
cih2Y3B1LCBjb3VudCk7Cj4+IMKgIH0KPj4gwqAgK3N0YXRpYyBpbmxpbmUgdm9pZCB2Z2ljX3Nh
dmVfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4+ICt7Cj4+ICvCoMKgwqAgdmdpY192Ml9zYXZl
X3N0YXRlKHZjcHUpOwo+PiArfQo+PiArCj4+IMKgIC8qCj4+IMKgwqAgKiBnaWNfY2xlYXJfbHJz
KCkgLSBVcGRhdGUgdGhlIFZHSUMgc3RhdGUgZnJvbSBoYXJkd2FyZSBhZnRlciBhCj4+IGd1ZXN0
J3MgcnVuLgo+PiDCoMKgICogQHZjcHU6IHRoZSBWQ1BVLgo+PiBAQCAtNTkyLDExICs2MDIsMTgg
QEAgdm9pZCBnaWNfY2xlYXJfbHJzKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+PiDCoMKgwqDCoMKgIGlm
ICggbGlzdF9lbXB0eSgmdmNwdS0+YXJjaC52Z2ljX2NwdS5hcF9saXN0X2hlYWQpICkKPj4gwqDC
oMKgwqDCoMKgwqDCoMKgIHJldHVybjsKPj4gwqAgK8KgwqDCoCB2Z2ljX3NhdmVfc3RhdGUodmNw
dSk7Cj4+ICsKPj4gwqDCoMKgwqDCoCBpZiAoIHZnaWNfY3B1LT51c2VkX2xycyApCj4+IMKgwqDC
oMKgwqDCoMKgwqDCoCB2Z2ljX2ZvbGRfbHJfc3RhdGUodmNwdSk7Cj4+IMKgwqDCoMKgwqAgdmdp
Y19wcnVuZV9hcF9saXN0KHZjcHUpOwo+PiDCoCB9Cj4+IMKgICtzdGF0aWMgaW5saW5lIHZvaWQg
dmdpY19yZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+PiArewo+PiArwqDCoMKgIHZn
aWNfdjJfcmVzdG9yZV9zdGF0ZSh2Y3B1KTsKPj4gK30KPj4gKwo+PiDCoCAvKgo+PiDCoMKgICog
Z2ljX2luamVjdCgpIC0gZmx1c2ggdGhlIGVtdWxhdGlvbiBzdGF0ZSBpbnRvIHRoZSBoYXJkd2Fy
ZSBvbgo+PiBndWVzdCBlbnRyeQo+PiDCoMKgICoKPj4gQEAgLTYyNSw3ICs2NDIsMTAgQEAgdm9p
ZCBnaWNfaW5qZWN0KHZvaWQpCj4+IMKgwqDCoMKgwqAgc3Bpbl9sb2NrKCZjdXJyZW50LT5hcmNo
LnZnaWNfY3B1LmFwX2xpc3RfbG9jayk7Cj4+IMKgwqDCoMKgwqAgdmdpY19mbHVzaF9scl9zdGF0
ZShjdXJyZW50KTsKPj4gwqDCoMKgwqDCoCBzcGluX3VubG9jaygmY3VycmVudC0+YXJjaC52Z2lj
X2NwdS5hcF9saXN0X2xvY2spOwo+PiArCj4+ICvCoMKgwqAgdmdpY19yZXN0b3JlX3N0YXRlKGN1
cnJlbnQpOwo+PiDCoCB9Cj4+ICsKPj4gwqAgLyoKPj4gwqDCoCAqIExvY2FsIHZhcmlhYmxlczoK
Pj4gwqDCoCAqIG1vZGU6IEMKPj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
aCBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+PiBpbmRleCA0N2ZjNThiODFlLi43NzFjYTZm
MDQ2IDEwMDY0NAo+PiAtLS0gYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKPj4gKysrIGIveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4+IEBAIC00MSw0ICs0MSwxMiBAQCBzdGF0aWMgaW5saW5l
IHZvaWQgdmdpY19nZXRfaXJxX2tyZWYoc3RydWN0Cj4+IHZnaWNfaXJxICppcnEpCj4+IMKgwqDC
oMKgwqAgYXRvbWljX2luYygmaXJxLT5yZWZjb3VudCk7Cj4+IMKgIH0KPj4gwqAgK3ZvaWQgdmdp
Y192Ml9mb2xkX2xyX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKPj4gK3ZvaWQgdmdpY192Ml9w
b3B1bGF0ZV9scihzdHJ1Y3QgdmNwdSAqdmNwdSwgc3RydWN0IHZnaWNfaXJxICppcnEsIGludAo+
PiBscik7Cj4+ICt2b2lkIHZnaWNfdjJfY2xlYXJfbHIoc3RydWN0IHZjcHUgKnZjcHUsIGludCBs
cik7Cj4+ICt2b2lkIHZnaWNfdjJfc2V0X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSk7Cj4+
ICsKPj4gK3ZvaWQgdmdpY192Ml9zYXZlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKPj4gK3Zv
aWQgdmdpY192Ml9yZXN0b3JlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KTsKPj4gKwo+PiDCoCAj
ZW5kaWYKPj4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 15:16:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 15:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqKVp-0002Dp-CL; Mon, 26 Feb 2018 15:16:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqKVo-0002Di-Ch
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 15:16:20 +0000
X-Inumbo-ID: ddcc269d-1b07-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ddcc269d-1b07-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 16:15:24 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id w77so21566041wrc.6
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 07:16:18 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=IgvD8vLs1Eczne1ibrpc/HVVu/vIRc8XTcSZun7QzNw=;
 b=caHxRIz78rQMMZsKHO6whvaFadX2rd/P2uQE7+1yEt4ecA1HTvD9ECQIaa/zFAq/wi
 /dEXxn2rPbmowC2Yo9jT8a8DhajVPi/f8d0tGwfl/im+kJ+cpesNdSDoU8BRxqdNZJvd
 fZRaV/6vZDjzn8QK5S4j5Gv7eG5OEZL1/IpS8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=IgvD8vLs1Eczne1ibrpc/HVVu/vIRc8XTcSZun7QzNw=;
 b=pxB7cQFeL3w1uC4W0hMTs3VHfTb2wkpNnSSuQx8NsRgGEteE4MYiuG7J8OitxTyGwG
 dgCv2B4vSo/JGg4UgKvhPLrXqcI6OAxjhZg4N86q8D+B5upUk6gEFZtat9LuHYf3D7SR
 SyoYbowgpb80r/7UsYhn9NwK16lAOBj5snF2UX/Ih4tGtB9e6CEX5MOCzybnVm4Q1lA0
 XMGpsDD223EgK+TNUnRjMJdO/jiSEXa2vC9Aj0SxJLVqPNI9duBbe2GS9i3rdAoRvgw0
 oMSQ+j6J1Psr3Xm7qIU88GBgyExA3yxBBoDCKmvAGXfEEoNygFFLZOuh43Kp1m33W+X2
 OSxw==
X-Gm-Message-State: APf1xPAupvd0bfGCDLHrSjxNsRz7Ob4bCA9Kp1aN59hSMGaDIAoDrbd0
 CXoty/YIvVrpWM6E10XfB1yVQ8M8R8o=
X-Google-Smtp-Source: AH8x225QPivN7Z7TvhMYQjWzr1ffVEwLBiv3e9MRbMvuTKOTTC2+3dDnV0N0CzTVXpQFvpv5PsVIRg==
X-Received: by 10.223.167.145 with SMTP id j17mr9783116wrc.121.1519658177481; 
 Mon, 26 Feb 2018 07:16:17 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id 69sm9829535wmw.32.2018.02.26.07.16.16
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 07:16:16 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-26-andre.przywara@linaro.org>
 <f94e28f0-8c57-63b6-5ea0-2f3f330a2f1c@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <2cd5a8ec-c79e-6740-37ea-ac315e9561dd@linaro.org>
Date: Mon, 26 Feb 2018 15:16:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <f94e28f0-8c57-63b6-5ea0-2f3f330a2f1c@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 25/49] ARM: new VGIC: Add GICv2 world
	switch backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpmb3Jnb3QgdG8gbWVudGlvbjoKCk9uIDEzLzAyLzE4IDE0OjMxLCBKdWxpZW4gR3JhbGwg
d3JvdGU6Cj4gSGksCj4gCj4gT24gMDkvMDIvMTggMTQ6MzksIEFuZHJlIFByenl3YXJhIHdyb3Rl
Ogo+PiBQcm9jZXNzaW5nIG1haW50ZW5hbmNlIGludGVycnVwdHMgYW5kIGFjY2Vzc2luZyB0aGUg
bGlzdCByZWdpc3RlcnMKPj4gYXJlIGRlcGVuZGVudCBvbiB0aGUgaG9zdCdzIEdJQyB2ZXJzaW9u
Lgo+PiBJbnRyb2R1Y2UgdmdpYy12Mi5jIHRvIGNvbnRhaW4gR0lDdjIgc3BlY2lmaWMgZnVuY3Rp
b25zLgo+PiBJbXBsZW1lbnQgdGhlIEdJQ3YyIHNwZWNpZmljIGNvZGUgZm9yIHN5bmNpbmcgdGhl
IGVtdWxhdGlvbiBzdGF0ZQo+PiBpbnRvIHRoZSBWR0lDIHJlZ2lzdGVycy4KPj4gVGhpcyBhbHNv
IGFkZHMgdGhlIGhvb2sgdG8gbGV0IFhlbiBzZXR1cCB0aGUgaG9zdCBHSUMgYWRkcmVzc2VzLgo+
Pgo+PiBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCAxNDBiMDg2ZGQxOTcsIHdyaXR0ZW4g
YnkgTWFyYyBaeW5naWVyLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS92Z2ljL3Zn
aWMtdjIuYyB8IDI2MQo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKwo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmPCoMKgwqAgfMKgIDIwICsrKysKPj4g
wqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5owqDCoMKgIHzCoMKgIDggKysKPj4gwqAgMyBmaWxl
cyBjaGFuZ2VkLCAyODkgaW5zZXJ0aW9ucygrKQo+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMKPj4gbmV3IGZpbGUg
bW9kZSAxMDA2NDQKPj4gaW5kZXggMDAwMDAwMDAwMC4uMTBmYzQ2N2ZmYQo+PiAtLS0gL2Rldi9u
dWxsCj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYwoKLi4uLgoKPj4gK3ZvaWQg
dmdpY192Ml9zYXZlX3N0YXRlKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+PiArewo+PiArwqDCoMKgIHU2
NCB1c2VkX2xycyA9IHZjcHUtPmFyY2gudmdpY19jcHUudXNlZF9scnM7Cj4+ICsKPj4gK8KgwqDC
oCBpZiAoIHVzZWRfbHJzICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzYXZlX2xy
cyh2Y3B1LCBnaWNfdjJfaHdfZGF0YS5oYmFzZSk7Cj4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxf
cmVsYXhlZCgwLCBnaWNfdjJfaHdfZGF0YS5oYmFzZSArIEdJQ0hfSENSKTsKPj4gK8KgwqDCoCB9
Cj4+ICt9Cj4gCj4gSSBhbSBub3QgZW50aXJlbHkgY29udmluY2VkIHRoYXQgaGF2ZSBhIHNlcGFy
YXRlIGZ1bmN0aW9uIHRvIHNhdmUgdGhlCj4gTFJzIGlzIG5lY2Vzc2FyeS4gVGhpcyBjb3VsZCBi
ZSBkb25lIGluIGZvbGRfbHJfc3RhdGUoKS4KPiAKPj4gKwo+PiArdm9pZCB2Z2ljX3YyX3Jlc3Rv
cmVfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHZnaWNf
djJfY3B1X2lmICpjcHVfaWYgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdS52Z2ljX3YyOwo+PiArwqDC
oMKgIHU2NCB1c2VkX2xycyA9IHZjcHUtPmFyY2gudmdpY19jcHUudXNlZF9scnM7Cj4+ICvCoMKg
wqAgaW50IGk7Cj4+ICsKPj4gK8KgwqDCoCBpZiAoIHVzZWRfbHJzICkKPj4gK8KgwqDCoCB7Cj4+
ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhlZChjcHVfaWYtPnZnaWNfaGNyLAo+PiArwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2ljX3YyX2h3X2RhdGEu
aGJhc2UgKyBHSUNIX0hDUik7Cj4+ICvCoMKgwqDCoMKgwqDCoCBmb3IgKCBpID0gMDsgaSA8IHVz
ZWRfbHJzOyBpKysgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhlZChj
cHVfaWYtPnZnaWNfbHJbaV0sCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgIGdpY192Ml9od19kYXRhLmhiYXNlICsgR0lDSF9MUjAgKyAoaSAq
IDQpKTsKPj4gK8KgwqDCoCB9Cj4gCj4gU2FtZSBoZXJlIGJ1dCB3aXRoIHBvcHVsYXRlX2xyX3N0
YXRlKCkuIFRoaXMgd291bGQgbWFrZSB0aGUgY29kZSBlYXNpZXIKPiB0byBmb2xsb3cgYW5kIGFs
c28gYXZvaWQgYSBsb3QgaWZlcnkgaW4gdGhlIHZnaWMuYyBjb2RlLgoKVGhpcyBpcyBtb3N0bHkg
ZHVlIHRvIEtWTSdzIGluYWJpbGl0eSB0byBkaXJlY3RseSBhY2Nlc3MgdGhlIEdJQ3YzIExScwp3
aGVuIHJ1bm5pbmcgaW4gRUwxLiBJIHdpbGwgdGFrZSBhIGxvb2sgd2hldGhlciB3aGF0IGl0IHdv
dWxkIHRha2UgdG8KbWVyZ2UgdGhpcy4gU291bmRzIHRlbXB0aW5nLCBidXQgdGhlcmUgbWlnaHQg
YmUgc2lkZSBlZmZlY3RzLgoKQ2hlZXJzLApBbmRyZS4KCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 15:30:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 15:30:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqKj1-0003Cr-HH; Mon, 26 Feb 2018 15:29:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqKiz-0003Cl-Sv
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 15:29:57 +0000
X-Inumbo-ID: c55d0b6f-1b09-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c55d0b6f-1b09-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 16:29:02 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id t6so9705513wmt.5
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 07:29:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=Ej3ztwYVXlNNsURJ246tWFhlXcAb3OIiTosNKkPvz2E=;
 b=LyqwJvsIXRjrVt8eg1SAZNO0md2uAh3zfWXRfmU4Jk6sNY6oUztuIszHkcml3xF2J1
 SoldJU1FUY7fu9DMnT1OfWHmlBPNhZZYvIlP5qWHUUguJxyflCGJJAFRe0tXR0++uNcZ
 tp1RbZ3TFPQnwVr/TpIK9bq/uLqYFiWKW/WoI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=Ej3ztwYVXlNNsURJ246tWFhlXcAb3OIiTosNKkPvz2E=;
 b=tBw/LxwbeuF6A6OnquD5B1IdI30TzI/g0Dbt5KlJATsgfualhEMuZZn1AFjC+KQNuX
 fj/mMNaAXlhEJfKeSwitLixo539j7P90yikAMvn+3unp7VgOJ6dpRHNGjm7F2JWk3N+/
 pu7UXbRH6khf2oo4ELGzgMY78QOTjvLMD6GAZ1Scet83Yt57MLT/K1+KXNJRjfurihEW
 JPMXU9SyfVHBrFM8vKk006DsdDza5UB8Nu8MKoLijZokyvLFcBOv/4sgvmqdcjARq9Nd
 i4S1qRwvoHTOZgNyLV9dazgJFcOhDUIiZ1N1Frap1Vfgs1Y9t+sGonNPX27yTIarMhqZ
 d1WA==
X-Gm-Message-State: APf1xPApp18KNbSSGulwCo6Ve15xSVfNs4ojBeCNCW/NB+FooCeUB4e7
 Fh2TCrfuGzSire+Oz2PJO0f6rSrsTIw=
X-Google-Smtp-Source: AG47ELuhPQVLPIx+Hkto1fpZwa4Em+6f8rT5uZxoi5kb4Aq5m/nOpQiwn9t3/h5R7RXznkL7+YkFjQ==
X-Received: by 10.28.72.132 with SMTP id v126mr3878475wma.150.1519658995505;
 Mon, 26 Feb 2018 07:29:55 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id o12sm12653357wrb.15.2018.02.26.07.29.54
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 07:29:54 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-27-andre.przywara@linaro.org>
 <65e8c687-65c4-bb08-18d8-c5d51f3bd934@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <318ac26c-db21-3602-ed4c-2e8f6e4fb2e0@linaro.org>
Date: Mon, 26 Feb 2018 15:29:51 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <65e8c687-65c4-bb08-18d8-c5d51f3bd934@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 26/49] ARM: new VGIC: Implement
	vgic_vcpu_pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMy8wMi8xOCAxNjozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGVsbCBYZW4gd2hldGhl
ciBhIHBhcnRpY3VsYXIgVkNQVSBoYXMgYW4gSVJRIHRoYXQgbmVlZHMgaGFuZGxpbmcKPj4gaW4g
dGhlIGd1ZXN0LiBUaGlzIGlzIHVzZWQgdG8gZGVjaWRlIHdoZXRoZXIgYSBWQ1BVIGlzIHJ1bm5h
YmxlLgo+Pgo+PiBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNvbW1pdCA5MGVlZTU2YzVmOTAsIHdy
aXR0ZW4gYnkgRXJpYyBBdWdlci4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEg
PGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdp
Yy92Z2ljLmMgfCAzMiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+PiDCoCAxIGZp
bGUgY2hhbmdlZCwgMzIgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+IGluZGV4IGY0ZjJh
MDRhNjAuLjllN2ZiMWVkY2IgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMu
Ywo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4gQEAgLTY0Niw2ICs2NDYsMzgg
QEAgdm9pZCBnaWNfaW5qZWN0KHZvaWQpCj4+IMKgwqDCoMKgwqAgdmdpY19yZXN0b3JlX3N0YXRl
KGN1cnJlbnQpOwo+PiDCoCB9Cj4+IMKgICtzdGF0aWMgaW50IHZnaWNfdmNwdV9wZW5kaW5nX2ly
cShzdHJ1Y3QgdmNwdSAqdmNwdSkKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19jcHUgKnZn
aWNfY3B1ID0gJnZjcHUtPmFyY2gudmdpY19jcHU7Cj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfaXJx
ICppcnE7Cj4+ICvCoMKgwqAgYm9vbCBwZW5kaW5nID0gZmFsc2U7Cj4+ICvCoMKgwqAgdW5zaWdu
ZWQgbG9uZyBmbGFnczsKPj4gKwo+PiArwqDCoMKgIGlmICggIXZjcHUtPmRvbWFpbi0+YXJjaC52
Z2ljLmVuYWJsZWQgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArCj4+ICvC
oMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2ssIGZsYWdzKTsK
Pj4gKwo+PiArwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXJxLCAmdmdpY19jcHUtPmFwX2xp
c3RfaGVhZCwgYXBfbGlzdCkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX2xv
Y2soJmlycS0+aXJxX2xvY2spOwo+PiArwqDCoMKgwqDCoMKgwqAgcGVuZGluZyA9IGlycV9pc19w
ZW5kaW5nKGlycSkgJiYgaXJxLT5lbmFibGVkOwo+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxv
Y2soJmlycS0+aXJxX2xvY2spOwo+PiArCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHBlbmRpbmcg
KQo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4g
K8KgwqDCoCBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrLCBm
bGFncyk7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gcGVuZGluZzsKPj4gK30KPj4gKwo+PiAraW50
IGdpY19ldmVudHNfbmVlZF9kZWxpdmVyeSh2b2lkKQo+IAo+IFlvdSBwcm9iYWJseSB3YW50IHRv
IHJlbmFtZSB0aGF0IGZ1bmN0aW9uIG9yIGp1c3QgZXhwb3NlCj4gdmdpY192Y3B1X3BlbmRpbmdf
aXJxKCkuCgpSZW5hbWUgdG8gd2hhdD8gSSBuZWVkIGJvdGggZnVuY3Rpb25zOiB2Z2ljX3ZjcHVf
cGVuZGluZ19pcnEoKSBpcyBhbHNvCmNhbGxlZCBieSB2Z2ljX2tpY2tfdmNwdXMoKSAobGF0ZXIg
aW4gdGhlIHNlcmllcykuCkFuZCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkgaXMgdGhl
IGludGVyZmFjZSB0aGF0IHRoZSBhcmNoIGNvZGUKZXhwZWN0cy4gU2hhbGwgSSByZW5hbWUgdGhp
cyB0aGVyZT8gVG8gd2hhdD8KCkNoZWVycywKQW5kcmUuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 15:55:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 15:55:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqL7k-0005Th-Kj; Mon, 26 Feb 2018 15:55:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqL7i-0005Tb-NI
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 15:55:30 +0000
X-Inumbo-ID: b7f2638f-1b0d-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b7f2638f-1b0d-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 15:57:17 +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 E59B715AD;
 Mon, 26 Feb 2018 07:55:23 -0800 (PST)
Received: from [10.1.33.95] (e110479-lin.cambridge.arm.com [10.1.33.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 13AD63F24D;
 Mon, 26 Feb 2018 07:55:22 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-27-andre.przywara@linaro.org>
 <65e8c687-65c4-bb08-18d8-c5d51f3bd934@arm.com>
 <318ac26c-db21-3602-ed4c-2e8f6e4fb2e0@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <8cb1cacf-330e-8a7c-fca6-28e204724088@arm.com>
Date: Mon, 26 Feb 2018 15:55:20 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <318ac26c-db21-3602-ed4c-2e8f6e4fb2e0@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 26/49] ARM: new VGIC: Implement
	vgic_vcpu_pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8yNi8yMDE4IDAzOjI5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBPbiAx
My8wMi8xOCAxNjozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS92Z2ljL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4gaW5kZXgg
ZjRmMmEwNGE2MC4uOWU3ZmIxZWRjYiAxMDA2NDQKPj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuYwo+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+PiBAQCAtNjQ2LDYg
KzY0NiwzOCBAQCB2b2lkIGdpY19pbmplY3Qodm9pZCkKPj4+ICDCoMKgwqDCoMKgIHZnaWNfcmVz
dG9yZV9zdGF0ZShjdXJyZW50KTsKPj4+ICDCoCB9Cj4+PiAgwqAgK3N0YXRpYyBpbnQgdmdpY192
Y3B1X3BlbmRpbmdfaXJxKHN0cnVjdCB2Y3B1ICp2Y3B1KQo+Pj4gK3sKPj4+ICvCoMKgwqAgc3Ry
dWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1Owo+Pj4gK8KgwqDC
oCBzdHJ1Y3QgdmdpY19pcnEgKmlycTsKPj4+ICvCoMKgwqAgYm9vbCBwZW5kaW5nID0gZmFsc2U7
Cj4+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+PiArCj4+PiArwqDCoMKgIGlmICgg
IXZjcHUtPmRvbWFpbi0+YXJjaC52Z2ljLmVuYWJsZWQgKQo+Pj4gK8KgwqDCoMKgwqDCoMKgIHJl
dHVybiBmYWxzZTsKPj4+ICsKPj4+ICvCoMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJnZnaWNfY3B1
LT5hcF9saXN0X2xvY2ssIGZsYWdzKTsKPj4+ICsKPj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9l
bnRyeShpcnEsICZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFkLCBhcF9saXN0KQo+Pj4gK8KgwqDCoCB7
Cj4+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl9sb2NrKCZpcnEtPmlycV9sb2NrKTsKPj4+ICvCoMKg
wqDCoMKgwqDCoCBwZW5kaW5nID0gaXJxX2lzX3BlbmRpbmcoaXJxKSAmJiBpcnEtPmVuYWJsZWQ7
Cj4+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOwo+Pj4gKwo+
Pj4gK8KgwqDCoMKgwqDCoMKgIGlmICggcGVuZGluZyApCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCBicmVhazsKPj4+ICvCoMKgwqAgfQo+Pj4gKwo+Pj4gK8KgwqDCoCBzcGluX3VubG9ja19p
cnFyZXN0b3JlKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrLCBmbGFncyk7Cj4+PiArCj4+PiArwqDC
oMKgIHJldHVybiBwZW5kaW5nOwo+Pj4gK30KPj4+ICsKPj4+ICtpbnQgZ2ljX2V2ZW50c19uZWVk
X2RlbGl2ZXJ5KHZvaWQpCj4+Cj4+IFlvdSBwcm9iYWJseSB3YW50IHRvIHJlbmFtZSB0aGF0IGZ1
bmN0aW9uIG9yIGp1c3QgZXhwb3NlCj4+IHZnaWNfdmNwdV9wZW5kaW5nX2lycSgpLgo+IAo+IFJl
bmFtZSB0byB3aGF0PyBJIG5lZWQgYm90aCBmdW5jdGlvbnM6IHZnaWNfdmNwdV9wZW5kaW5nX2ly
cSgpIGlzIGFsc28KPiBjYWxsZWQgYnkgdmdpY19raWNrX3ZjcHVzKCkgKGxhdGVyIGluIHRoZSBz
ZXJpZXMpLgo+IEFuZCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkgaXMgdGhlIGludGVy
ZmFjZSB0aGF0IHRoZSBhcmNoIGNvZGUKPiBleHBlY3RzLiBTaGFsbCBJIHJlbmFtZSB0aGlzIHRo
ZXJlPyBUbyB3aGF0PwoKTGV0IG1lIHN0YXJ0IHdpdGggaXQgaXMgYSBiaXQgb2RkIHRvIGhhdmUg
YSBmdW5jdGlvbiBuYW1lICdnaWNfKicgaW4gdGhlIAp2aXJ0dWFsIEdJQyBjb2RlLiBTbyBhdCBs
ZWFzdCByZW5hbWluZyB0byB2Z2ljX2V2ZW50c19uZWVkX2RlbGl2ZXJ5IAp3b3VsZCBiZSBhbiBp
bXByb3ZlbWVudC4KClJlZ2FyZGluZyB0aGUgaW50ZXJmYWNlIGl0c2VsZiwgaXQgaXMgQVJNIHNw
ZWNpZmljIGFuZCBub3Qgc2V0IGluIHN0b25lLiAKSXQgd291bGQgbm90IGJlIHRvbyBiYWQgdG8g
dXNlIHZnaWNfdmNwdV9wZW5kaW5nX2lycShjdXJyZW50KS4gSXMgdGhlcmUgCmFueSByZWFzb24g
Zm9yIG5vdCBkb2luZyB0aGF0PwoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 15:59:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 15:59:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLBu-0005nu-4f; Mon, 26 Feb 2018 15:59:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqLBs-0005nl-CG
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 15:59:48 +0000
X-Inumbo-ID: 51171e01-1b0e-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 51171e01-1b0e-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 16:01:34 +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 5C50E15AD;
 Mon, 26 Feb 2018 07:59:41 -0800 (PST)
Received: from [10.1.33.95] (e110479-lin.cambridge.arm.com [10.1.33.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 7DD853F24D;
 Mon, 26 Feb 2018 07:59:40 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-26-andre.przywara@linaro.org>
 <f94e28f0-8c57-63b6-5ea0-2f3f330a2f1c@arm.com>
 <2cd5a8ec-c79e-6740-37ea-ac315e9561dd@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <d15517b3-9d8e-2e78-87b0-76bf945e05f1@arm.com>
Date: Mon, 26 Feb 2018 15:59:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <2cd5a8ec-c79e-6740-37ea-ac315e9561dd@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 25/49] ARM: new VGIC: Add GICv2 world
	switch backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8yNi8yMDE4IDAzOjE2IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKCkhp
LAoKPiBmb3Jnb3QgdG8gbWVudGlvbjoKPiAKPiBPbiAxMy8wMi8xOCAxNDozMSwgSnVsaWVuIEdy
YWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMDkvMDIvMTggMTQ6MzksIEFuZHJlIFByenl3YXJh
IHdyb3RlOgo+Pj4gUHJvY2Vzc2luZyBtYWludGVuYW5jZSBpbnRlcnJ1cHRzIGFuZCBhY2Nlc3Np
bmcgdGhlIGxpc3QgcmVnaXN0ZXJzCj4+PiBhcmUgZGVwZW5kZW50IG9uIHRoZSBob3N0J3MgR0lD
IHZlcnNpb24uCj4+PiBJbnRyb2R1Y2UgdmdpYy12Mi5jIHRvIGNvbnRhaW4gR0lDdjIgc3BlY2lm
aWMgZnVuY3Rpb25zLgo+Pj4gSW1wbGVtZW50IHRoZSBHSUN2MiBzcGVjaWZpYyBjb2RlIGZvciBz
eW5jaW5nIHRoZSBlbXVsYXRpb24gc3RhdGUKPj4+IGludG8gdGhlIFZHSUMgcmVnaXN0ZXJzLgo+
Pj4gVGhpcyBhbHNvIGFkZHMgdGhlIGhvb2sgdG8gbGV0IFhlbiBzZXR1cCB0aGUgaG9zdCBHSUMg
YWRkcmVzc2VzLgo+Pj4KPj4+IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDE0MGIwODZk
ZDE5Nywgd3JpdHRlbiBieSBNYXJjIFp5bmdpZXIuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5k
cmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+PiAtLS0KPj4+ICDCoCB4
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgfCAyNjEKPj4+ICsrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrCj4+PiAgwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5j
wqDCoMKgIHzCoCAyMCArKysrCj4+PiAgwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5owqDCoMKg
IHzCoMKgIDggKysKPj4+ICDCoCAzIGZpbGVzIGNoYW5nZWQsIDI4OSBpbnNlcnRpb25zKCspCj4+
PiAgwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYwo+Pj4K
Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLXYyLmMKPj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAw
MDAwMDAwLi4xMGZjNDY3ZmZhCj4+PiAtLS0gL2Rldi9udWxsCj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLXYyLmMKPiAKPiAuLi4uCj4gCj4+PiArdm9pZCB2Z2ljX3YyX3NhdmVfc3Rh
dGUoc3RydWN0IHZjcHUgKnZjcHUpCj4+PiArewo+Pj4gK8KgwqDCoCB1NjQgdXNlZF9scnMgPSB2
Y3B1LT5hcmNoLnZnaWNfY3B1LnVzZWRfbHJzOwo+Pj4gKwo+Pj4gK8KgwqDCoCBpZiAoIHVzZWRf
bHJzICkKPj4+ICvCoMKgwqAgewo+Pj4gK8KgwqDCoMKgwqDCoMKgIHNhdmVfbHJzKHZjcHUsIGdp
Y192Ml9od19kYXRhLmhiYXNlKTsKPj4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhlZCgw
LCBnaWNfdjJfaHdfZGF0YS5oYmFzZSArIEdJQ0hfSENSKTsKPj4+ICvCoMKgwqAgfQo+Pj4gK30K
Pj4KPj4gSSBhbSBub3QgZW50aXJlbHkgY29udmluY2VkIHRoYXQgaGF2ZSBhIHNlcGFyYXRlIGZ1
bmN0aW9uIHRvIHNhdmUgdGhlCj4+IExScyBpcyBuZWNlc3NhcnkuIFRoaXMgY291bGQgYmUgZG9u
ZSBpbiBmb2xkX2xyX3N0YXRlKCkuCj4+Cj4+PiArCj4+PiArdm9pZCB2Z2ljX3YyX3Jlc3RvcmVf
c3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4+PiArewo+Pj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY192
Ml9jcHVfaWYgKmNwdV9pZiA9ICZ2Y3B1LT5hcmNoLnZnaWNfY3B1LnZnaWNfdjI7LAo+Pj4gK8Kg
wqDCoCB1NjQgdXNlZF9scnMgPSB2Y3B1LT5hcmNoLnZnaWNfY3B1LnVzZWRfbHJzOwo+Pj4gK8Kg
wqDCoCBpbnQgaTsKPj4+ICsKPj4+ICvCoMKgwqAgaWYgKCB1c2VkX2xycyApCj4+PiArwqDCoMKg
IHsKPj4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhlZChjcHVfaWYtPnZnaWNfaGNyLAo+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdpY192Ml9o
d19kYXRhLmhiYXNlICsgR0lDSF9IQ1IpOwo+Pj4gK8KgwqDCoMKgwqDCoMKgIGZvciAoIGkgPSAw
OyBpIDwgdXNlZF9scnM7IGkrKyApCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB3cml0ZWxf
cmVsYXhlZChjcHVfaWYtPnZnaWNfbHJbaV0sCj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnaWNfdjJfaHdfZGF0YS5oYmFzZSArIEdJQ0hf
TFIwICsgKGkgKiA0KSk7Cj4+PiArwqDCoMKgIH0KPj4KPj4gU2FtZSBoZXJlIGJ1dCB3aXRoIHBv
cHVsYXRlX2xyX3N0YXRlKCkuIFRoaXMgd291bGQgbWFrZSB0aGUgY29kZSBlYXNpZXIKPj4gdG8g
Zm9sbG93IGFuZCBhbHNvIGF2b2lkIGEgbG90IGlmZXJ5IGluIHRoZSB2Z2ljLmMgY29kZS4KPiAK
PiBUaGlzIGlzIG1vc3RseSBkdWUgdG8gS1ZNJ3MgaW5hYmlsaXR5IHRvIGRpcmVjdGx5IGFjY2Vz
cyB0aGUgR0lDdjMgTFJzCj4gd2hlbiBydW5uaW5nIGluIEVMMS4gSSB3aWxsIHRha2UgYSBsb29r
IHdoZXRoZXIgd2hhdCBpdCB3b3VsZCB0YWtlIHRvCj4gbWVyZ2UgdGhpcy4gU291bmRzIHRlbXB0
aW5nLCBidXQgdGhlcmUgbWlnaHQgYmUgc2lkZSBlZmZlY3RzLgoKSSBhbSBub3Qgc3VyZSB3aGF0
IHdvdWxkIGJlIHRoZSBzaWRlIGVmZmVjdHMuIFlvdSBiYXNpY2FsbHkKY2FsbCBzYXZlX3N0YXRl
IGFuZCByaWdodCBhZnRlciBmb2xkX2xyX3N0YXRlLiBUaGlzIHdvdWxkIHN0cmVhbWxpbmUgYSAK
Yml0IG1vcmUgdGhlIGNvZGUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:02:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:02:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLEN-0006wQ-HU; Mon, 26 Feb 2018 16:02:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzkt=fu=oracle.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1eqLEN-0006wB-5t
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:02:23 +0000
X-Inumbo-ID: ad895133-1b0e-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ad895133-1b0e-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 16:04:09 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QG1l3L095356;
 Mon, 26 Feb 2018 16:01:55 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : subject : date : message-id; s=corp-2017-10-26;
 bh=ufKI4arBz7NcA0/CtfZ14K/A+OZIF0W1PJgxGib4m/g=;
 b=FAgXCn6sh7UjCJGqOIXVod09oMZilSrqJ1GUr6oIkZE/tuIRrCLGELxcy70+xpUxP17D
 rRnTpNgzzKqGV4MfGFo8kQjsukYm/WDXr7EPS/xNO3ogITyiWxpEIr0U4zWdvg5Jr0Ur
 3ofJpRsupbseQOl+UERo/tixiFjsbUm1M2HHsXvP7ODh0KxEn8Ztcc8MoDeGytIJuqzz
 IauJWXhbJePP9A/eihltyRH59hul6PtCn7CsmiZ4VxqS+6nT5h44ZD0bBx7KD6swGi2S
 brFKogzWMHq4Ov6toqUUSlidSXwirE/EmIOgrZMayGX0K4fUhjcXkQzwDEvK+RRtLGsu 5Q== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2gcna481nw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Feb 2018 16:01:55 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1QG1LHu027369
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 26 Feb 2018 16:01:21 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1QG1IDB005062;
 Mon, 26 Feb 2018 16:01:18 GMT
Received: from localhost.localdomain (/98.216.35.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 08:01:17 -0800
From: Pavel Tatashin <pasha.tatashin@oracle.com>
To: steven.sistare@oracle.com, daniel.m.jordan@oracle.com,
 pasha.tatashin@oracle.com, jgross@suse.com, akataria@vmware.com,
 tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org,
 boris.ostrovsky@oracle.com, akpm@linux-foundation.org, mhocko@suse.com,
 vbabka@suse.cz, luto@kernel.org, labbott@redhat.com,
 kirill.shutemov@linux.intel.com, bp@suse.de, minipli@googlemail.com,
 jinb.park7@gmail.com, dan.j.williams@intel.com, bhe@redhat.com,
 zhang.jia@linux.alibaba.com, mgorman@techsingularity.net,
 hannes@cmpxchg.org, virtualization@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org
Date: Mon, 26 Feb 2018 11:01:11 -0500
Message-Id: <20180226160112.24724-1-pasha.tatashin@oracle.com>
X-Mailer: git-send-email 2.16.2
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=926
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260213
Subject: [Xen-devel] [v2 0/1] Allow deferred page initialization for xen pv
	domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q2hhbmdlbG9nCnYxIC0gdjIKLSBBZGRyZXNzZWQgY29vbW1lbnQgZnJvbSBKdWVyZ2VuIEdyb3Nz
OiBmaXhlZCBhIGNvbW1lbnQsIGFuZCBtb3ZlZAogIGFmdGVyX2Jvb3RtZW0gZnJvbSBQViBmcmFt
ZXdvcmsgdG8geDg2X2luaXQuaHlwZXIuCgpGcm9tIHRoaXMgZGlzY3Vzc2lvbjoKaHR0cHM6Ly93
d3cuc3Bpbmljcy5uZXQvbGlzdHMvbGludXgtbW0vbXNnMTQ1NjA0Lmh0bWwKCkkgaW52ZXN0aWdh
dGVkIHdoZXRoZXIgaXQgaXMgZmVhc2libGUgdG8gcmUtZW5hYmxlIGRlZmVycmVkIHBhZ2UKaW5p
dGlhbGl6YXRpb24gb24geGVuJ3MgcGFyYS12aXRhbGl6ZWQgZG9tYWlucy4gQWZ0ZXIgc3R1ZHlp
bmcgdGhlCmNvZGUsIEkgZm91bmQgbm9uLWludHJ1c2l2ZSB3YXkgdG8gZG8ganVzdCB0aGF0LgoK
QWxsIHdlIG5lZWQgdG8gZG8gaXMgdG8gYXNzdW1lIHRoYXQgcGFnZS10YWJsZSdzIHBhZ2VzIGFy
ZSBwaW5uZWQgZWFybHkgaW4KYm9vdCwgd2hpY2ggaXMgYWx3YXlzIHRydWUsIGFuZCBhZGQgYSBu
ZXcgeDg2X2luaXQuaHlwZXIgT1AgY2FsbCB0byBub3RpZnkKZ3Vlc3RzIHRoYXQgYm9vdCBhbGxv
Y2F0b3IgaXMgZmluaXNoZWQsIHNvIHdlIGNhbiBzZXQgYWxsIHRoZSBuZWNlc3NhcnkKZmllbGRz
IGluIGFscmVhZHkgaW5pdGlhbGl6ZWQgc3RydWN0IHBhZ2VzLgoKSSBoYXZlIHRlc3RlZCB0aGlz
IG9uIG15IGxhcHRvcCB3aXRoIDY0LWJpdCBrZXJuZWwsIGJ1dCBJIHdvdWxkIGFwcHJlY2lhdGUK
aWYgc29tZW9uZSBjb3VsZCBwcm92aWRlIG1vcmUgeGVuIHRlc3RpbmcuCgpBcHBseSBhZ2FpbnN0
OiBsaW51eC1uZXh0LiBFbmFibGUgdGhlIGZvbGxvd2luZyBjb25maWdzOgoKQ09ORklHX1hFTl9Q
Vj15CkNPTkZJR19ERUZFUlJFRF9TVFJVQ1RfUEFHRV9JTklUPXkKVGhlIGFib3ZlIHR3byBhcmUg
bmVlZGVkIHRvIHRlc3QgZGVmZXJyZWQgcGFnZSBpbml0aWFsaXphdGlvbiBvbiBQViBYZW4KZG9t
YWlucy4gSWYgZml4IGlzIGFwcGxpZWQgY29ycmVjdGx5LCBkbWVzZyBzaG91bGQgb3V0cHV0IGxp
bmUocykgbGlrZSB0aGlzCmR1cmluZyBib290OgpbICAgIDAuMjY2MTgwXSBub2RlIDAgaW5pdGlh
bGlzZWQsIDcxNzU3MCBwYWdlcyBpbiAzNm1zCgpDT05GSUdfREVCVUdfVk09eQpUaGlzIGlzIG5l
ZWRlZCB0byBwb2lzb24gc3RydWN0IHBhZ2UncyBtZW1vcnksIG90aGVyd2lzZSBpdCB3b3VsZCBi
ZSBhbGwKemVyby4KCkNPTkZJR19ERUJVR19WTV9QR0ZMQUdTPXkKVmVyaWZpZXMgdGhhdCB3ZSBk
byBub3QgYWNjZXNzIHN0cnVjdCBwYWdlcyBmbGFncyB3aGlsZSBtZW1vcnkgaXMgc3RpbGwKcG9p
c29uZWQgKHN0cnVjdCBwYWdlcyBhcmUgbm90IGluaXRpYWxpemVkIHlldCkuCgpQYXZlbCBUYXRh
c2hpbiAoMSk6CiAgeGVuLCBtbTogQWxsb3cgZGVmZXJyZWQgcGFnZSBpbml0aWFsaXphdGlvbiBm
b3IgeGVuIHB2IGRvbWFpbnMKCiBhcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oIHwgIDIg
KysKIGFyY2gveDg2L2tlcm5lbC94ODZfaW5pdC5jICAgICAgfCAgMSArCiBhcmNoL3g4Ni9tbS9p
bml0XzMyLmMgICAgICAgICAgIHwgIDEgKwogYXJjaC94ODYvbW0vaW5pdF82NC5jICAgICAgICAg
ICB8ICAxICsKIGFyY2gveDg2L3hlbi9tbXVfcHYuYyAgICAgICAgICAgfCAzOCArKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogbW0vcGFnZV9hbGxvYy5jICAgICAgICAgICAg
ICAgICB8ICA0IC0tLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTYgZGVs
ZXRpb25zKC0pCgotLSAKMi4xNi4yCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:02:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:02:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLEd-0006y5-OX; Mon, 26 Feb 2018 16:02:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqLEd-0006xY-4h
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:02:39 +0000
X-Inumbo-ID: b702e7b4-1b0e-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id b702e7b4-1b0e-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 16:04:25 +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 1402B15AD;
 Mon, 26 Feb 2018 08:02:32 -0800 (PST)
Received: from [10.1.33.95] (e110479-lin.cambridge.arm.com [10.1.33.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 34F753F24D;
 Mon, 26 Feb 2018 08:02:31 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-26-andre.przywara@linaro.org>
 <f94e28f0-8c57-63b6-5ea0-2f3f330a2f1c@arm.com>
 <1d221d96-0d50-78d1-cd9c-1c9d15b8e114@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <243285a7-0537-e19c-7760-3e42a5d4ca91@arm.com>
Date: Mon, 26 Feb 2018 16:02:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1d221d96-0d50-78d1-cd9c-1c9d15b8e114@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 25/49] ARM: new VGIC: Add GICv2 world
	switch backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmUsCgpPbiAwMi8yNi8yMDE4IDAzOjEzIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToK
PiBIaSwKPiAKPiBPbiAxMy8wMi8xOCAxNDozMSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwK
Pj4KPj4gT24gMDkvMDIvMTggMTQ6MzksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gUHJvY2Vz
c2luZyBtYWludGVuYW5jZSBpbnRlcnJ1cHRzIGFuZCBhY2Nlc3NpbmcgdGhlIGxpc3QgcmVnaXN0
ZXJzCj4+PiBhcmUgZGVwZW5kZW50IG9uIHRoZSBob3N0J3MgR0lDIHZlcnNpb24uCj4+PiBJbnRy
b2R1Y2UgdmdpYy12Mi5jIHRvIGNvbnRhaW4gR0lDdjIgc3BlY2lmaWMgZnVuY3Rpb25zLgo+Pj4g
SW1wbGVtZW50IHRoZSBHSUN2MiBzcGVjaWZpYyBjb2RlIGZvciBzeW5jaW5nIHRoZSBlbXVsYXRp
b24gc3RhdGUKPj4+IGludG8gdGhlIFZHSUMgcmVnaXN0ZXJzLgo+Pj4gVGhpcyBhbHNvIGFkZHMg
dGhlIGhvb2sgdG8gbGV0IFhlbiBzZXR1cCB0aGUgaG9zdCBHSUMgYWRkcmVzc2VzLgo+Pj4KPj4+
IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDE0MGIwODZkZDE5Nywgd3JpdHRlbiBieSBN
YXJjIFp5bmdpZXIuCj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJl
LnByenl3YXJhQGxpbmFyby5vcmc+Cj4+PiAtLS0KPj4+ICDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLXYyLmMgfCAyNjEKPj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrCj4+PiAgwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jwqDCoMKgIHzCoCAyMCArKysr
Cj4+PiAgwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5owqDCoMKgIHzCoMKgIDggKysKPj4+ICDC
oCAzIGZpbGVzIGNoYW5nZWQsIDI4OSBpbnNlcnRpb25zKCspCj4+PiAgwqAgY3JlYXRlIG1vZGUg
MTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYwo+Pj4KPj4+IGRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMK
Pj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+PiBpbmRleCAwMDAwMDAwMDAwLi4xMGZjNDY3ZmZh
Cj4+PiAtLS0gL2Rldi9udWxsCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMK
Pj4+IEBAIC0wLDAgKzEsMjYxIEBACj4+PiArLyoKPj4+ICsgKiBDb3B5cmlnaHQgKEMpIDIwMTUs
IDIwMTYgQVJNIEx0ZC4KPj4+ICsgKiBJbXBvcnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0gVkdJ
QykgYW5kIGhlYXZpbHkgYWRhcHRlZCB0byBYZW4uCj4+PiArICoKPj4+ICsgKiBUaGlzIHByb2dy
YW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlm
eQo+Pj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgdmVyc2lvbiAyIGFzCj4+PiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJl
IEZvdW5kYXRpb24uCj4+PiArICoKPj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4+ICsgKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+Pj4gKyAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS7CoCBT
ZWUgdGhlCj4+PiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWls
cy4KPj4+ICsgKgo+Pj4gKyAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBhIGNvcHkgb2YgdGhl
IEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlCj4+PiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dy
YW0uwqAgSWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+Pj4gKyAq
Lwo+Pj4gKwo+Pj4gKyNpbmNsdWRlIDxhc20vYXJtX3ZnaWMuaD4KPj4+ICsjaW5jbHVkZSA8YXNt
L2J1Zy5oPgo+Pj4gKyNpbmNsdWRlIDxhc20vaW8uaD4KPj4+ICsjaW5jbHVkZSA8eGVuL3NjaGVk
Lmg+Cj4+PiArI2luY2x1ZGUgPHhlbi9zaXplcy5oPgo+Pj4gKwo+Pj4gKyNpbmNsdWRlICJ2Z2lj
LmgiCj4+PiArCj4+PiArI2RlZmluZSBHSUNIX0VMUlNSMMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqAgMHgzMAo+Pj4gKyNkZWZpbmUgR0lDSF9FTFJTUjHCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4MzQKPj4+ICsjZGVmaW5lIEdJQ0hfTFIw
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAweDEwMAo+Pj4g
Kwo+Pj4gKyNkZWZpbmUgR0lDSF9MUl9WSVJUVUFMSUTCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgICgweDNmZiA8PCAwKQo+Pj4gKyNkZWZpbmUgR0lDSF9MUl9QSFlTSURfQ1BVSURfU0hJRlTC
oMKgwqDCoMKgICgxMCkKPj4+ICsjZGVmaW5lIEdJQ0hfTFJfUEhZU0lEX0NQVUlEwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAoMHgzZmYgPDwKPj4+IEdJQ0hfTFJfUEhZU0lEX0NQVUlEX1NISUZUKQo+
Pj4gKyNkZWZpbmUgR0lDSF9MUl9QUklPUklUWV9TSElGVMKgwqDCoMKgwqDCoMKgwqDCoCAyMwo+
Pj4gKyNkZWZpbmUgR0lDSF9MUl9TVEFURcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAoMyA8PCAyOCkKPj4+ICsjZGVmaW5lIEdJQ0hfTFJfUEVORElOR19CSVTCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgKDEgPDwgMjgpCj4+PiArI2RlZmluZSBHSUNIX0xSX0FDVElWRV9CSVTC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoMSA8PCAyOSkKPj4+ICsjZGVmaW5lIEdJQ0hfTFJf
RU9JwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoMSA8PCAxOSkKPj4+
ICsjZGVmaW5lIEdJQ0hfTFJfSFfCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgKDEgPDwgMzEpCj4+Cj4+IENhbiB3ZSBkZWZpbmUgdGhlbSBpbiBlaXRoZXIgaW4gZ2lj
Lmggb3IgYSBuZXcgaGVhZGVyIGdpYy12Mi5oPwo+IAo+IFllcywgYnV0IHRoZXkgY2xhc2ggd2l0
aCBzb21lIGlsbC1uYW1lZCBHSUN2MyBMUiBiaXRzLiBTbyBleHBlY3QgYW5vdGhlcgo+IHBhdGNo
IHdoaWNoIHJlbmFtZXMgR0lDSF9MUl9TVEFURV9TSElGVCB0byBJQ0hfTFJfU1RBVEVfU0hJRlQu
IFdoaWNoIGlzCj4gdGhlIGFjdHVhbCBzcGVjIG5hbWUgZm9yIHRoYXQgc3lzdGVtIHJlZ2lzdGVy
IGluIEdJQ3YzLCB0aGVyZSBpcyBubwo+IEdJQ0hfTFJfIHdpdGggdGhlIEdJQ3YzIGJpdCBwb3Np
dGlvbnMuCgpXaGlsZSB0aGlzIHdvdWxkIGJlIGEgbmljZSBjbGVhbi11cC4gV291bGRuJ3QgY3Jl
YXRlIGEgbmV3IGdpYy12Mi5oIApzdWZmaWNpZW50PwoKPiAKPiAKPj4+ICsKPj4+ICtzdGF0aWMg
c3RydWN0IHsKPj4+ICvCoMKgwqAgYm9vbCBlbmFibGVkOwo+Pj4gK8KgwqDCoCBwYWRkcl90IGRi
YXNlO8KgwqDCoMKgwqDCoMKgwqDCoCAvKiBEaXN0cmlidXRvciBpbnRlcmZhY2UgYWRkcmVzcyAq
Lwo+Pj4gK8KgwqDCoCBwYWRkcl90IGNiYXNlO8KgwqDCoMKgwqDCoMKgwqDCoCAvKiBDUFUgaW50
ZXJmYWNlIGFkZHJlc3MgJiBzaXplICovCj4+PiArwqDCoMKgIHBhZGRyX3QgY3NpemU7Cj4+PiAr
wqDCoMKgIHBhZGRyX3QgdmJhc2U7wqDCoMKgwqDCoMKgwqDCoMKgIC8qIFZpcnR1YWwgQ1BVIGlu
dGVyZmFjZSBhZGRyZXNzICovCj4+PiArwqDCoMKgIHZvaWQgX19pb21lbSAqaGJhc2U7wqDCoMKg
wqDCoMKgwqAgLyogSHlwZXJ2aXNvciBjb250cm9sIGludGVyZmFjZSAqLwo+Pj4gKwo+Pj4gK8Kg
wqDCoCAvKiBPZmZzZXQgdG8gYWRkIHRvIGdldCBhbiA4a0IgY29udGlndW91cyByZWdpb24gaWYg
R0lDIGlzCj4+PiBhbGlhc2VkICovCj4+PiArwqDCoMKgIHVpbnQzMl90IGFsaWFzZWRfb2Zmc2V0
Owo+Pj4gK30gZ2ljX3YyX2h3X2RhdGE7Cj4+PiArCj4+PiArdm9pZCB2Z2ljX3YyX3NldHVwX2h3
KHBhZGRyX3QgZGJhc2UsIHBhZGRyX3QgY2Jhc2UsIHBhZGRyX3QgY3NpemUsCj4+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgcGFkZHJfdCB2YmFzZSwgdm9pZCBfX2lvbWVtICpoYmFzZSwK
Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1aW50MzJfdCBhbGlhc2VkX29mZnNldCkK
Pj4+ICt7Cj4+PiArwqDCoMKgIGdpY192Ml9od19kYXRhLmVuYWJsZWQgPSB0cnVlOwo+Pj4gK8Kg
wqDCoCBnaWNfdjJfaHdfZGF0YS5kYmFzZSA9IGRiYXNlOwo+Pj4gK8KgwqDCoCBnaWNfdjJfaHdf
ZGF0YS5jYmFzZSA9IGNiYXNlOwo+Pj4gK8KgwqDCoCBnaWNfdjJfaHdfZGF0YS5jc2l6ZSA9IGNz
aXplOwo+Pj4gK8KgwqDCoCBnaWNfdjJfaHdfZGF0YS52YmFzZSA9IHZiYXNlOwo+Pj4gK8KgwqDC
oCBnaWNfdjJfaHdfZGF0YS5oYmFzZSA9IGhiYXNlOwo+Pj4gK8KgwqDCoCBnaWNfdjJfaHdfZGF0
YS5hbGlhc2VkX29mZnNldCA9IGFsaWFzZWRfb2Zmc2V0Owo+Pj4gK30KPj4+ICsKPj4+ICt2b2lk
IHZnaWNfdjJfc2V0X3VuZGVyZmxvdyhzdHJ1Y3QgdmNwdSAqdmNwdSkKPj4+ICt7Cj4+PiArwqDC
oMKgIGdpY19od19vcHMtPnVwZGF0ZV9oY3Jfc3RhdHVzKEdJQ0hfSENSX1VJRSwgMSk7Cj4+PiAr
fQo+Pj4gKwo+Pj4gKy8qCj4+PiArICogdHJhbnNmZXIgdGhlIGNvbnRlbnQgb2YgdGhlIExScyBi
YWNrIGludG8gdGhlIGNvcnJlc3BvbmRpbmcgYXBfbGlzdDoKPj4+ICsgKiAtIGFjdGl2ZSBiaXQg
aXMgdHJhbnNmZXJyZWQgYXMgaXMKPj4+ICsgKiAtIHBlbmRpbmcgYml0IGlzCj4+PiArICrCoMKg
IC0gdHJhbnNmZXJyZWQgYXMgaXMgaW4gY2FzZSBvZiBlZGdlIHNlbnNpdGl2ZSBJUlFzCj4+PiAr
ICrCoMKgIC0gc2V0IHRvIHRoZSBsaW5lLWxldmVsIChyZXNhbXBsZSB0aW1lKSBmb3IgbGV2ZWwg
c2Vuc2l0aXZlIElSUXMKPj4+ICsgKi8KPj4+ICt2b2lkIHZnaWNfdjJfZm9sZF9scl9zdGF0ZShz
dHJ1Y3QgdmNwdSAqdmNwdSkKPj4KPj4gSSBhbSB3b25kZXJpbmcgaG93IG11Y2ggd2UgY291bGQg
c2hhcmUgdGhpcyBjb2RlIHdpdGgKPj4gdmdpY192M19mb2xkX2xyX3N0YXRlLgo+IAo+IEkgdGhp
bmsgd2UgZGlzY3Vzc2VkIHRoaXMgYW5kIGRpc21pc3NlZCB0aGUgaWRlYToKPiAtIFRoZSBhY3R1
YWwgTFIgZW5jb2RpbmcgaXMgbXVjaCBkaWZmZXJlbnQgYmV0d2VlbiBHSUN2MyBhbmQgR0lDdjIs
IHVwCj4gdG8gdGhlIHBvaW50IHdoZXJlIHdlIGhhdmUgc29tZSBmaWVsZHMgaW4gb25lIHdoaWNo
IGFyZSBub3QgaW4gdGhlCj4gb3RoZXIuIFRoYXQgcmVhbGx5IGNsdXR0ZXJzIHRoZSBjb2RlLgo+
IC0gT3JpZ2luYWxseSB0aGlzIGZ1bmN0aW9uIHdhcyBtdWNoIHNob3J0ZXIgYW5kIGRpZG4ndCBo
YXZlIHRoYXQgbWFueQo+IHNwZWNpYWwgY2FzZXMuIFNvIHRoZSBjb2RlIGR1cGxpY2F0aW9uIHdh
cyByZWFsbHkgbWluaW1hbC4KPiAKPiBJIHNlZSB5b3VyIHBvaW50LCBidXQgZG9uJ3QgcmVhbGx5
IHdhbnQgdG8gZ28gdGhlcmUgbm93IGZvciB0d28gcmVhc29uczoKPiAtIEl0IGlzIHByb2JhYmx5
IG5hc3R5IHRvIGltcGxlbWVudCwgc2luY2Ugd2UgYWx3YXlzIGhhdmUgdG8gY2hlY2sgd2hpY2gK
PiBHSUMgd2UgYXJlIHJ1bm5pbmcgb24gd2hlbiBtYXNraW5nIHRoZSBMUiB2YWx1ZS4KPiAtIEl0
IHdvdWxkIGRldmlhdGUgZnVydGhlciBmcm9tIHRoZSBLVk0gaW1wbGVtZW50YXRpb24sIGluIGEg
Y29yZQo+IGZ1bmN0aW9uLiBGb3IgYW55IGJ1Z3MgaW50cm9kdWNlZCB3ZSBhcmUgb24gb3VyIG93
biBoZXJlLgo+IAo+IEkgd2lsbCB0cnkgdG8gYnJpbmcgdGhpcyB1cCB3aXRoIHRoZSBLVk0gcGVv
cGxlLCB0byBzZWUgd2hldGhlciBpdCdzCj4gd29ydGggdG8gcmV2aXNpdCB0aGlzIGRlY2lzaW9u
LiBUaGVyZSBpcyBpbmRlZWQgcXVpdGUgc29tZSBjb2RlCj4gZHVwbGljYXRpb24gdGhlc2UgZGF5
cy4KPiBCdXQgdGhpcyBtYXkgY29tZSBhcyBhbiBvcHRpbWl6YXRpb24gbGF0ZXIuCgpGaW5lIHdp
dGggbWUuIEl0IHdhcyBtb3N0bHkgdG8gYXZvaWQgaGF2aW5nIHRvIHJldmlldyB0d2ljZSB0aGUg
c2FtZSAKaGFpcnkgY29kZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:02:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:02:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLEh-0006zZ-VJ; Mon, 26 Feb 2018 16:02:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mzkt=fu=oracle.com=pasha.tatashin@srs-us1.protection.inumbo.net>)
 id 1eqLEh-0006zH-7P
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:02:43 +0000
X-Inumbo-ID: 58a1324d-1b0e-11e8-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 58a1324d-1b0e-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:01:46 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QG077D039012;
 Mon, 26 Feb 2018 16:01:22 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : subject :
 date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=NiXySZ5txob6pzwjcgjPcqCVJYM50ii/8nYKz2+X+vk=;
 b=Ekp1E1Hl3les5n460DM0Wr45LdmXN8OU18U3pqQmGKqH4Y4PaPE6K9BPl9fBi3Pbq1n1
 j+9ztPJsVdwZSCi2bHkFw6GXFW0a+yzVmCfd9eTMNZpUOauT6mfVv28CHYbItjK7dJ7A
 FK1wwW56u4Ys4PLz7esuUS4EKtnBU9jvmsPLR8mXIB65HeKz7LcYI6g5dfNGveETz0bt
 ICmuAVCxj8tEPGJDkEf9dOzJOqmgnBk1QgqCvCe0bqr2ldlBUK3TVY4J08LzmEkMjLFH
 1B7ufDsiXT09QMUtlfcUPNbxXP/Rl0E38rNTm3r14BPNsIbYgCN14//YFSyyAXaAmxHY NA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2gcn5u8473-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Feb 2018 16:01:22 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1QG1L2E001600
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 26 Feb 2018 16:01:21 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1QG1KAX005066;
 Mon, 26 Feb 2018 16:01:20 GMT
Received: from localhost.localdomain (/98.216.35.41)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 08:01:19 -0800
From: Pavel Tatashin <pasha.tatashin@oracle.com>
To: steven.sistare@oracle.com, daniel.m.jordan@oracle.com,
 pasha.tatashin@oracle.com, jgross@suse.com, akataria@vmware.com,
 tglx@linutronix.de, mingo@redhat.com, hpa@zytor.com, x86@kernel.org,
 boris.ostrovsky@oracle.com, akpm@linux-foundation.org, mhocko@suse.com,
 vbabka@suse.cz, luto@kernel.org, labbott@redhat.com,
 kirill.shutemov@linux.intel.com, bp@suse.de, minipli@googlemail.com,
 jinb.park7@gmail.com, dan.j.williams@intel.com, bhe@redhat.com,
 zhang.jia@linux.alibaba.com, mgorman@techsingularity.net,
 hannes@cmpxchg.org, virtualization@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org
Date: Mon, 26 Feb 2018 11:01:12 -0500
Message-Id: <20180226160112.24724-2-pasha.tatashin@oracle.com>
X-Mailer: git-send-email 2.16.2
In-Reply-To: <20180226160112.24724-1-pasha.tatashin@oracle.com>
References: <20180226160112.24724-1-pasha.tatashin@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260212
Subject: [Xen-devel] [v2 1/1] xen,
	mm: Allow deferred page initialization for xen pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SnVlcmdlbiBHcm9zcyBub3RpY2VkIHRoYXQgY29tbWl0CmY3Zjk5MTAwZDhkICgibW06IHN0b3Ag
emVyb2luZyBtZW1vcnkgZHVyaW5nIGFsbG9jYXRpb24gaW4gdm1lbW1hcCIpCmJyb2tlIFhFTiBQ
ViBkb21haW5zIHdoZW4gZGVmZXJyZWQgc3RydWN0IHBhZ2UgaW5pdGlhbGl6YXRpb24gaXMgZW5h
YmxlZC4KClRoaXMgaXMgYmVjYXVzZSB0aGUgeGVuJ3MgUGFnZVBpbm5lZCgpIGZsYWcgaXMgZ2V0
dGluZyBlcmFzZWQgZnJvbSBzdHJ1Y3QKcGFnZXMgd2hlbiB0aGV5IGFyZSBpbml0aWFsaXplZCBs
YXRlciBpbiBib290LgoKSnVlcmdlbiBmaXhlZCB0aGlzIHByb2JsZW0gYnkgZGlzYWJsaW5nIGRl
ZmVycmVkIHBhZ2VzIG9uIHhlbiBwdiBkb21haW5zLgpJdCBpcyBkZXNpcmFibGUsIGhvd2V2ZXIs
IHRvIGhhdmUgdGhpcyBmZWF0dXJlIGF2YWlsYWJsZSBhcyBpdCByZWR1Y2VzIGJvb3QKdGltZS4g
VGhpcyBmaXggcmUtZW5hYmxlcyB0aGUgZmVhdHVyZSBmb3IgcHYtZG1haW5zLCBhbmQgZml4ZXMg
dGhlIHByb2JsZW0KdGhlIGZvbGxvd2luZyB3YXk6CgpUaGUgZml4IGlzIHRvIGRlbGF5IHNldHRp
bmcgUGFnZVBpbm5lZCBmbGFnIHVudGlsIHN0cnVjdCBwYWdlcyBmb3IgYWxsCmFsbG9jYXRlZCBt
ZW1vcnkgYXJlIGluaXRpYWxpemVkLCBpLmUuIHVudGlsIGFmdGVyIGZyZWVfYWxsX2Jvb3RtZW0o
KS4KCkEgbmV3IHg4Nl9pbml0Lmh5cGVyIG9wIGluaXRfYWZ0ZXJfYm9vdG1lbSgpIGlzIGNhbGxl
ZCB0byBsZXQgeGVuIGtub3cKdGhhdCBib290IGFsbG9jYXRvciBpcyBkb25lLCBhbmQgaGVuY2Ug
c3RydWN0IHBhZ2VzIGZvciBhbGwgdGhlIGFsbG9jYXRlZAptZW1vcnkgYXJlIG5vdyBpbml0aWFs
aXplZC4gSWYgZGVmZXJyZWQgcGFnZSBpbml0aWFsaXphdGlvbiBpcyBlbmFibGVkLCB0aGUKcmVz
dCBvZiBzdHJ1Y3QgcGFnZXMgYXJlIGdvaW5nIHRvIGJlIGluaXRpYWxpemVkIGxhdGVyIGluIGJv
b3Qgb25jZQpwYWdlX2FsbG9jX2luaXRfbGF0ZSgpIGlzIGNhbGxlZC4KCnhlbl9hZnRlcl9ib290
bWVtKCkgd2Fsa3MgcGFnZSB0YWJsZSdzIHBhZ2VzIGFuZCBtYXJrcyB0aGVtIHBpbm5lZC4KClNp
Z25lZC1vZmYtYnk6IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tPgot
LS0KIGFyY2gveDg2L2luY2x1ZGUvYXNtL3g4Nl9pbml0LmggfCAgMiArKwogYXJjaC94ODYva2Vy
bmVsL3g4Nl9pbml0LmMgICAgICB8ICAxICsKIGFyY2gveDg2L21tL2luaXRfMzIuYyAgICAgICAg
ICAgfCAgMSArCiBhcmNoL3g4Ni9tbS9pbml0XzY0LmMgICAgICAgICAgIHwgIDEgKwogYXJjaC94
ODYveGVuL21tdV9wdi5jICAgICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tCiBtbS9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgIHwgIDQgLS0tLQog
NiBmaWxlcyBjaGFuZ2VkLCAzMSBpbnNlcnRpb25zKCspLCAxNiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oIGIvYXJjaC94ODYvaW5jbHVk
ZS9hc20veDg2X2luaXQuaAppbmRleCA1ZmZhMTE2ZGRiMDguLmMwNjA0NmUyZDNmZiAxMDA2NDQK
LS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hc20veDg2X2luaXQuaAorKysgYi9hcmNoL3g4Ni9pbmNs
dWRlL2FzbS94ODZfaW5pdC5oCkBAIC0xMjIsMTIgKzEyMiwxNCBAQCBzdHJ1Y3QgeDg2X2luaXRf
cGNpIHsKICAqIEBndWVzdF9sYXRlX2luaXQ6CQlndWVzdCBsYXRlIGluaXQKICAqIEB4MmFwaWNf
YXZhaWxhYmxlOgkJWDJBUElDIGRldGVjdGlvbgogICogQGluaXRfbWVtX21hcHBpbmc6CQlzZXR1
cCBlYXJseSBtYXBwaW5ncyBkdXJpbmcgaW5pdF9tZW1fbWFwcGluZygpCisgKiBAaW5pdF9hZnRl
cl9ib290bWVtOgkJZ3Vlc3QgaW5pdCBhZnRlciBib290IGFsbG9jYXRvciBpcyBmaW5pc2hlZAog
ICovCiBzdHJ1Y3QgeDg2X2h5cGVyX2luaXQgewogCXZvaWQgKCppbml0X3BsYXRmb3JtKSh2b2lk
KTsKIAl2b2lkICgqZ3Vlc3RfbGF0ZV9pbml0KSh2b2lkKTsKIAlib29sICgqeDJhcGljX2F2YWls
YWJsZSkodm9pZCk7CiAJdm9pZCAoKmluaXRfbWVtX21hcHBpbmcpKHZvaWQpOworCXZvaWQgKCpp
bml0X2FmdGVyX2Jvb3RtZW0pKHZvaWQpOwogfTsKIAogLyoqCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9rZXJuZWwveDg2X2luaXQuYyBiL2FyY2gveDg2L2tlcm5lbC94ODZfaW5pdC5jCmluZGV4IGFh
YjgxN2ViMDVjZi4uMzIxNWJmZmJmNGQxIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwveDg2
X2luaXQuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwveDg2X2luaXQuYwpAQCAtOTEsNiArOTEsNyBA
QCBzdHJ1Y3QgeDg2X2luaXRfb3BzIHg4Nl9pbml0IF9faW5pdGRhdGEgPSB7CiAJCS5ndWVzdF9s
YXRlX2luaXQJPSB4ODZfaW5pdF9ub29wLAogCQkueDJhcGljX2F2YWlsYWJsZQk9IGJvb2xfeDg2
X2luaXRfbm9vcCwKIAkJLmluaXRfbWVtX21hcHBpbmcJPSB4ODZfaW5pdF9ub29wLAorCQkuaW5p
dF9hZnRlcl9ib290bWVtCT0geDg2X2luaXRfbm9vcCwKIAl9LAogCiAJLmFjcGkgPSB7CmRpZmYg
LS1naXQgYS9hcmNoL3g4Ni9tbS9pbml0XzMyLmMgYi9hcmNoL3g4Ni9tbS9pbml0XzMyLmMKaW5k
ZXggNzljYjA2NmY0MGMwLi4wYjc1MGM4NDUwNzggMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L21tL2lu
aXRfMzIuYworKysgYi9hcmNoL3g4Ni9tbS9pbml0XzMyLmMKQEAgLTc2Myw2ICs3NjMsNyBAQCB2
b2lkIF9faW5pdCBtZW1faW5pdCh2b2lkKQogCWZyZWVfYWxsX2Jvb3RtZW0oKTsKIAogCWFmdGVy
X2Jvb3RtZW0gPSAxOworCXg4Nl9pbml0Lmh5cGVyLmluaXRfYWZ0ZXJfYm9vdG1lbSgpOwogCiAJ
bWVtX2luaXRfcHJpbnRfaW5mbyhOVUxMKTsKIAlwcmludGsoS0VSTl9JTkZPICJ2aXJ0dWFsIGtl
cm5lbCBtZW1vcnkgbGF5b3V0OlxuIgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvbW0vaW5pdF82NC5j
IGIvYXJjaC94ODYvbW0vaW5pdF82NC5jCmluZGV4IDMzMmY2ZTI1OTc3YS4uOGQ2MDQ0M2RkOTAw
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9tbS9pbml0XzY0LmMKKysrIGIvYXJjaC94ODYvbW0vaW5p
dF82NC5jCkBAIC0xMTg5LDYgKzExODksNyBAQCB2b2lkIF9faW5pdCBtZW1faW5pdCh2b2lkKQog
CS8qIHRoaXMgd2lsbCBwdXQgYWxsIG1lbW9yeSBvbnRvIHRoZSBmcmVlbGlzdHMgKi8KIAlmcmVl
X2FsbF9ib290bWVtKCk7CiAJYWZ0ZXJfYm9vdG1lbSA9IDE7CisJeDg2X2luaXQuaHlwZXIuaW5p
dF9hZnRlcl9ib290bWVtKCk7CiAKIAkvKgogCSAqIE11c3QgYmUgZG9uZSBhZnRlciBib290IG1l
bW9yeSBpcyBwdXQgb24gZnJlZWxpc3QsIGJlY2F1c2UgaGVyZSB3ZQpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYveGVuL21tdV9wdi5jIGIvYXJjaC94ODYveGVuL21tdV9wdi5jCmluZGV4IGQyMDc2MzQ3
MjkyMC4uNDg2YzBhMzRkMDBiIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vbW11X3B2LmMKKysr
IGIvYXJjaC94ODYveGVuL21tdV9wdi5jCkBAIC0xMTYsNiArMTE2LDggQEAgREVGSU5FX1BFUl9D
UFUodW5zaWduZWQgbG9uZywgeGVuX2N1cnJlbnRfY3IzKTsJIC8qIGFjdHVhbCB2Y3B1IGNyMyAq
LwogCiBzdGF0aWMgcGh5c19hZGRyX3QgeGVuX3B0X2Jhc2UsIHhlbl9wdF9zaXplIF9faW5pdGRh
dGE7CiAKK3N0YXRpYyBERUZJTkVfU1RBVElDX0tFWV9GQUxTRSh4ZW5fc3RydWN0X3BhZ2VzX3Jl
YWR5KTsKKwogLyoKICAqIEp1c3QgYmV5b25kIHRoZSBoaWdoZXN0IHVzZXJtb2RlIGFkZHJlc3Mu
ICBTVEFDS19UT1BfTUFYIGhhcyBhCiAgKiByZWR6b25lIGFib3ZlIGl0LCBzbyByb3VuZCBpdCB1
cCB0byBhIFBHRCBib3VuZGFyeS4KQEAgLTE1NSwxMSArMTU3LDE4IEBAIHZvaWQgbWFrZV9sb3dt
ZW1fcGFnZV9yZWFkd3JpdGUodm9pZCAqdmFkZHIpCiB9CiAKIAorLyoKKyAqIER1cmluZyBlYXJs
eSBib290IGFsbCBwYWdlIHRhYmxlIHBhZ2VzIGFyZSBwaW5uZWQsIGJ1dCB3ZSBkbyBub3QgaGF2
ZSBzdHJ1Y3QKKyAqIHBhZ2VzLCBzbyByZXR1cm4gdHJ1ZSB1bnRpbCBzdHJ1Y3QgcGFnZXMgYXJl
IHJlYWR5LgorICovCiBzdGF0aWMgYm9vbCB4ZW5fcGFnZV9waW5uZWQodm9pZCAqcHRyKQogewot
CXN0cnVjdCBwYWdlICpwYWdlID0gdmlydF90b19wYWdlKHB0cik7CisJaWYgKHN0YXRpY19icmFu
Y2hfbGlrZWx5KCZ4ZW5fc3RydWN0X3BhZ2VzX3JlYWR5KSkgeworCQlzdHJ1Y3QgcGFnZSAqcGFn
ZSA9IHZpcnRfdG9fcGFnZShwdHIpOwogCi0JcmV0dXJuIFBhZ2VQaW5uZWQocGFnZSk7CisJCXJl
dHVybiBQYWdlUGlubmVkKHBhZ2UpOworCX0KKwlyZXR1cm4gdHJ1ZTsKIH0KIAogc3RhdGljIHZv
aWQgeGVuX2V4dGVuZF9tbXVfdXBkYXRlKGNvbnN0IHN0cnVjdCBtbXVfdXBkYXRlICp1cGRhdGUp
CkBAIC04MzYsMTEgKzg0NSw2IEBAIHZvaWQgeGVuX21tX3Bpbl9hbGwodm9pZCkKIAlzcGluX3Vu
bG9jaygmcGdkX2xvY2spOwogfQogCi0vKgotICogVGhlIGluaXRfbW0gcGFnZXRhYmxlIGlzIHJl
YWxseSBwaW5uZWQgYXMgc29vbiBhcyBpdHMgY3JlYXRlZCwgYnV0Ci0gKiB0aGF0J3MgYmVmb3Jl
IHdlIGhhdmUgcGFnZSBzdHJ1Y3R1cmVzIHRvIHN0b3JlIHRoZSBiaXRzLiAgU28gZG8gYWxsCi0g
KiB0aGUgYm9vay1rZWVwaW5nIG5vdy4KLSAqLwogc3RhdGljIGludCBfX2luaXQgeGVuX21hcmtf
cGlubmVkKHN0cnVjdCBtbV9zdHJ1Y3QgKm1tLCBzdHJ1Y3QgcGFnZSAqcGFnZSwKIAkJCQkgIGVu
dW0gcHRfbGV2ZWwgbGV2ZWwpCiB7CkBAIC04NDgsOCArODUyLDE4IEBAIHN0YXRpYyBpbnQgX19p
bml0IHhlbl9tYXJrX3Bpbm5lZChzdHJ1Y3QgbW1fc3RydWN0ICptbSwgc3RydWN0IHBhZ2UgKnBh
Z2UsCiAJcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5pdCB4ZW5fbWFya19pbml0X21t
X3Bpbm5lZCh2b2lkKQorLyoKKyAqIFRoZSBpbml0X21tIHBhZ2V0YWJsZSBpcyByZWFsbHkgcGlu
bmVkIGFzIHNvb24gYXMgaXRzIGNyZWF0ZWQsIGJ1dAorICogdGhhdCdzIGJlZm9yZSB3ZSBoYXZl
IHBhZ2Ugc3RydWN0dXJlcyB0byBzdG9yZSB0aGUgYml0cy4gIFNvIGRvIGFsbAorICogdGhlIGJv
b2sta2VlcGluZyBub3cgb25jZSBzdHJ1Y3QgcGFnZXMgZm9yIGFsbG9jYXRlZCBwYWdlcyBhcmUK
KyAqIGluaXRpYWxpemVkLiBUaGlzIGhhcHBlbnMgb25seSBhZnRlciBmcmVlX2FsbF9ib290bWVt
KCkgaXMgY2FsbGVkLgorICovCitzdGF0aWMgdm9pZCBfX2luaXQgeGVuX2FmdGVyX2Jvb3RtZW0o
dm9pZCkKIHsKKwlzdGF0aWNfYnJhbmNoX2VuYWJsZSgmeGVuX3N0cnVjdF9wYWdlc19yZWFkeSk7
CisjaWZkZWYgQ09ORklHX1g4Nl82NAorCVNldFBhZ2VQaW5uZWQodmlydF90b19wYWdlKGxldmVs
M191c2VyX3ZzeXNjYWxsKSk7CisjZW5kaWYKIAl4ZW5fcGdkX3dhbGsoJmluaXRfbW0sIHhlbl9t
YXJrX3Bpbm5lZCwgRklYQUREUl9UT1ApOwogfQogCkBAIC0xNjIzLDE0ICsxNjM3LDE1IEBAIHN0
YXRpYyBpbmxpbmUgdm9pZCBfX3NldF9wZm5fcHJvdCh1bnNpZ25lZCBsb25nIHBmbiwgcGdwcm90
X3QgcHJvdCkKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ZW5fYWxsb2NfcHRwYWdlKHN0cnVjdCBtbV9z
dHJ1Y3QgKm1tLCB1bnNpZ25lZCBsb25nIHBmbiwKIAkJCQkgICAgdW5zaWduZWQgbGV2ZWwpCiB7
Ci0JYm9vbCBwaW5uZWQgPSBQYWdlUGlubmVkKHZpcnRfdG9fcGFnZShtbS0+cGdkKSk7CisJYm9v
bCBwaW5uZWQgPSB4ZW5fcGFnZV9waW5uZWQobW0tPnBnZCk7CiAKIAl0cmFjZV94ZW5fbW11X2Fs
bG9jX3B0cGFnZShtbSwgcGZuLCBsZXZlbCwgcGlubmVkKTsKIAogCWlmIChwaW5uZWQpIHsKIAkJ
c3RydWN0IHBhZ2UgKnBhZ2UgPSBwZm5fdG9fcGFnZShwZm4pOwogCi0JCVNldFBhZ2VQaW5uZWQo
cGFnZSk7CisJCWlmIChzdGF0aWNfYnJhbmNoX2xpa2VseSgmeGVuX3N0cnVjdF9wYWdlc19yZWFk
eSkpCisJCQlTZXRQYWdlUGlubmVkKHBhZ2UpOwogCiAJCWlmICghUGFnZUhpZ2hNZW0ocGFnZSkp
IHsKIAkJCXhlbl9tY19iYXRjaCgpOwpAQCAtMjM2NCw5ICsyMzc5LDcgQEAgc3RhdGljIHZvaWQg
X19pbml0IHhlbl9wb3N0X2FsbG9jYXRvcl9pbml0KHZvaWQpCiAKICNpZmRlZiBDT05GSUdfWDg2
XzY0CiAJcHZfbW11X29wcy53cml0ZV9jcjMgPSAmeGVuX3dyaXRlX2NyMzsKLQlTZXRQYWdlUGlu
bmVkKHZpcnRfdG9fcGFnZShsZXZlbDNfdXNlcl92c3lzY2FsbCkpOwogI2VuZGlmCi0JeGVuX21h
cmtfaW5pdF9tbV9waW5uZWQoKTsKIH0KIAogc3RhdGljIHZvaWQgeGVuX2xlYXZlX2xhenlfbW11
KHZvaWQpCkBAIC0yNDUwLDYgKzI0NjMsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHB2X21tdV9v
cHMgeGVuX21tdV9vcHMgX19pbml0Y29uc3QgPSB7CiB2b2lkIF9faW5pdCB4ZW5faW5pdF9tbXVf
b3BzKHZvaWQpCiB7CiAJeDg2X2luaXQucGFnaW5nLnBhZ2V0YWJsZV9pbml0ID0geGVuX3BhZ2V0
YWJsZV9pbml0OworCXg4Nl9pbml0Lmh5cGVyLmluaXRfYWZ0ZXJfYm9vdG1lbSA9IHhlbl9hZnRl
cl9ib290bWVtOwogCiAJcHZfbW11X29wcyA9IHhlbl9tbXVfb3BzOwogCmRpZmYgLS1naXQgYS9t
bS9wYWdlX2FsbG9jLmMgYi9tbS9wYWdlX2FsbG9jLmMKaW5kZXggMjgzNmJjOWUwOTk5Li42Zjlk
MzRiZGQwNzEgMTAwNjQ0Ci0tLSBhL21tL3BhZ2VfYWxsb2MuYworKysgYi9tbS9wYWdlX2FsbG9j
LmMKQEAgLTQ2LDcgKzQ2LDYgQEAKICNpbmNsdWRlIDxsaW51eC9zdG9wX21hY2hpbmUuaD4KICNp
bmNsdWRlIDxsaW51eC9zb3J0Lmg+CiAjaW5jbHVkZSA8bGludXgvcGZuLmg+Ci0jaW5jbHVkZSA8
eGVuL3hlbi5oPgogI2luY2x1ZGUgPGxpbnV4L2JhY2tpbmctZGV2Lmg+CiAjaW5jbHVkZSA8bGlu
dXgvZmF1bHQtaW5qZWN0Lmg+CiAjaW5jbHVkZSA8bGludXgvcGFnZS1pc29sYXRpb24uaD4KQEAg
LTMxNyw5ICszMTYsNiBAQCBzdGF0aWMgaW5saW5lIGJvb2wgdXBkYXRlX2RlZmVyX2luaXQocGdf
ZGF0YV90ICpwZ2RhdCwKIAkvKiBBbHdheXMgcG9wdWxhdGUgbG93IHpvbmVzIGZvciBhZGRyZXNz
LWNvbnN0cmFpbmVkIGFsbG9jYXRpb25zICovCiAJaWYgKHpvbmVfZW5kIDwgcGdkYXRfZW5kX3Bm
bihwZ2RhdCkpCiAJCXJldHVybiB0cnVlOwotCS8qIFhlbiBQViBkb21haW5zIG5lZWQgcGFnZSBz
dHJ1Y3R1cmVzIGVhcmx5ICovCi0JaWYgKHhlbl9wdl9kb21haW4oKSkKLQkJcmV0dXJuIHRydWU7
CiAJKCpucl9pbml0aWFsaXNlZCkrKzsKIAlpZiAoKCpucl9pbml0aWFsaXNlZCA+IHBnZGF0LT5z
dGF0aWNfaW5pdF9wZ2NudCkgJiYKIAkgICAgKHBmbiAmIChQQUdFU19QRVJfU0VDVElPTiAtIDEp
KSA9PSAwKSB7Ci0tIAoyLjE2LjIKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:03:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:03:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLFC-00077e-Bh; Mon, 26 Feb 2018 16:03:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqLFB-00076z-92
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:03:13 +0000
X-Inumbo-ID: 6a9c7297-1b0e-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6a9c7297-1b0e-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:02:16 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqLF8-0006ka-4B; Mon, 26 Feb 2018 16:03:10 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqLF2-0006xS-L0; Mon, 26 Feb 2018 16:03:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqLF2-0001U4-7m; Mon, 26 Feb 2018 16:03:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120014-mainreport@xen.org>
X-Osstest-Failures: ovmf:build-i386-libvirt:libvirt-build:fail:regression
X-Osstest-Versions-This: ovmf=f440f7e3caba12c0649c9ce15c33c7ec7aa2a4e8
X-Osstest-Versions-That: ovmf=ebfca258f5d7ab59cd1b72ad56f1de0e7a138ba9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 16:03:04 +0000
Subject: [Xen-devel] [ovmf test] 120014: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAxNCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjAwMTQvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMgd2hp
Y2ggY291bGQgbm90IGJlIHJ1bjoKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgIDYgbGli
dmlydC1idWlsZCAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTk5NgoKdmVyc2lvbiB0YXJn
ZXRlZCBmb3IgdGVzdGluZzoKIG92bWYgICAgICAgICAgICAgICAgIGY0NDBmN2UzY2FiYTEyYzA2
NDljOWNlMTVjMzNjN2VjN2FhMmE0ZTgKYmFzZWxpbmUgdmVyc2lvbjoKIG92bWYgICAgICAgICAg
ICAgICAgIGViZmNhMjU4ZjVkN2FiNTljZDFiNzJhZDU2ZjFkZTBlN2ExMzhiYTkKCkxhc3QgdGVz
dCBvZiBiYXNpcyAgIDExOTk5NiAgMjAxOC0wMi0yNCAxNzo1NzoxOCBaICAgIDEgZGF5cwpUZXN0
aW5nIHNhbWUgc2luY2UgICAxMjAwMTQgIDIwMTgtMDItMjUgMTQ6MjE6MDUgWiAgICAxIGRheXMg
ICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVz
dDoKICBGZW5nLCBZdW5odWFYIDwvbz1JbnRlbC9vdT1FeGNoYW5nZSBBZG1pbmlzdHJhdGl2ZSBH
cm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRzL2NuPUZlbmcsIFl1bmh1YVg0ZTE+
CiAgS2lubmV5LCBNaWNoYWVsIEQgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIE1pY2hh
ZWwgRCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogIFlvbmdob25nIFpodSA8
eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICBZdW5odWEgRmVuZyA8eXVuaHVheC5mZW5nQGludGVs
LmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiBidWlsZC1hbWQ2NC1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tCmNvbW1pdCBmNDQwZjdlM2NhYmExMmMwNjQ5YzljZTE1YzMzYzdlYzdhYTJhNGU4CkF1dGhv
cjogWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgpEYXRlOiAgIEZyaSBGZWIg
MjMgMTM6MDU6MzQgMjAxOCArMDgwMAoKICAgIEJhc2VUb29sczogQWRkICpCIEZsYWcgZm9yIHRo
ZSBmaWVsZCB0aGF0IGZyb20gY29tbWFuZCBsaW5lCiAgICAKICAgIEZvciBzdHJ1Y3R1cmUgUENE
LCB0aGUgZmllbGQgdmFsdWUgbWF5IG92ZXJyaWRlIGluIHRoZSBjb21tYW5kIGxpbmUsCiAgICBz
byBpbiB0aGUgcmVwb3J0IHdoZW4gd2UgcHJpbnQgdGhlIGZpZWxkIGluZm8gd2UgYWRkICpCIEZs
YWcgZm9yIHRob3NlCiAgICBmaWVsZC4KICAgIAogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5v
Q29yZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogWW9uZ2hv
bmcgWmh1IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IExpbWluZyBH
YW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgoKY29tbWl0IDNiZTQyMWU5ODc1NmVmYzZkMzU1YjQ1
ZTYzMmM1YzdiMTliMzViOWUKQXV0aG9yOiBGZW5nLCBZdW5odWFYIDwvbz1JbnRlbC9vdT1FeGNo
YW5nZSBBZG1pbmlzdHJhdGl2ZSBHcm91cCAoRllESUJPSEYyM1NQRExUKS9jbj1SZWNpcGllbnRz
L2NuPUZlbmcsIFl1bmh1YVg0ZTE+CkRhdGU6ICAgRnJpIEZlYiAyMyAxOTo0NzozMCAyMDE4ICsw
ODAwCgogICAgQmFzZVRvb2xzOiBVcGRhdGUgVmFsdWVFeHByZXNzaW9uRXggZm9yIGZsZXhpYmxl
IFBDRAogICAgCiAgICAxLiBCeXRlICBhcnJheSBudW1iZXIgc2hvdWxkIGxlc3MgdGhhbiAweEZG
LgogICAgMi4gQWRkIFNwbGl0UGNkVmFsdWVTdHJpbmcgZm9yIFBDRCBzcGxpdAogICAgCiAgICBD
YzogTGltaW5nIEdhbyA8bGltaW5nLmdhb0BpbnRlbC5jb20+CiAgICBDYzogWW9uZ2hvbmcgWmh1
IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgogICAgQ29udHJpYnV0ZWQtdW5kZXI6IFRpYW5vQ29y
ZSBDb250cmlidXRpb24gQWdyZWVtZW50IDEuMQogICAgU2lnbmVkLW9mZi1ieTogWXVuaHVhIEZl
bmcgPHl1bmh1YXguZmVuZ0BpbnRlbC5jb20+CiAgICBSZXZpZXdlZC1ieTogWW9uZ2hvbmcgWmh1
IDx5b25naG9uZy56aHVAaW50ZWwuY29tPgoKY29tbWl0IDhiZDcyZDdjMDVmZjgyMGVlNzgyNjgw
OWEwMzNmZGE5YjAwN2QxOGYKQXV0aG9yOiBLaW5uZXksIE1pY2hhZWwgRCA8bWljaGFlbC5kLmtp
bm5leUBpbnRlbC5jb20+CkRhdGU6ICAgVHVlIEZlYiAyMCAyMDowODozMiAyMDE4IC0wODAwCgog
ICAgQmFzZVRvb2xzL0V4cHJlc3Npb246IFVzZSAybmQgcGFzc2VzIG9uIFBDRCB2YWx1ZXMKICAg
IAogICAgVXNlIDIgcGFzc2VzIHdoZW4gZXZhbHVhdGluZyBQQ0QgdmFsdWVzIHRvIGRpc2NvdmVy
CiAgICBhbGwgdGhlIExBQkVMKCkgb3BlcmF0b3JzIGFuZCBjb21wdXRlIHRoZSBieXRlIG9mZnNl
dAogICAgb2YgZWFjaCBMQUJFTCgpLiAgVGhlIDJuZCBwYXNzIHRoZW4gaGFzIHRoZSBpbmZvcm1h
dGlvbgogICAgdG8gcmVwbGFjZSB0aGUgT0ZGU0VUX09GKCkgb3BlcmF0b3Igd2l0aCB0aGUgY29t
cHV0ZWQKICAgIGJ5dGUgb2Zmc2V0LiAgVGhlIDIgcGFzc2VzIGFsbG93cyBPRkZTRVRfT0YoKSB0
byBiZSB1c2VkCiAgICBiZWZvcmUgYSBMQUJFTCgpIGlzIGRlY2xhcmVkLgogICAgCiAgICBmaXhl
czpodHRwczovL2J1Z3ppbGxhLnRpYW5vY29yZS5vcmcvc2hvd19idWcuY2dpP2lkPTg4MAogICAg
Q2M6IExpbWluZyBHYW8gPGxpbWluZy5nYW9AaW50ZWwuY29tPgogICAgQ2M6IFlvbmdob25nIFpo
dSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KICAgIENvbnRyaWJ1dGVkLXVuZGVyOiBUaWFub0Nv
cmUgQ29udHJpYnV0aW9uIEFncmVlbWVudCAxLjEKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwg
RCBLaW5uZXkgPG1pY2hhZWwuZC5raW5uZXlAaW50ZWwuY29tPgogICAgUmV2aWV3ZWQtYnk6IFlv
bmdob25nIFpodSA8eW9uZ2hvbmcuemh1QGludGVsLmNvbT4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:10:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:10:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLMQ-0008Bx-3F; Mon, 26 Feb 2018 16:10:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqLMO-0008Br-Fa
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 16:10:40 +0000
X-Inumbo-ID: 74325405-1b0f-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74325405-1b0f-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:09:42 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 09:10:36 -0700
Message-Id: <5A943F8902000078001ABDE2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 09:10:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Chao Gao" <chao.gao@intel.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-9-git-send-email-chao.gao@intel.com>
 <20180223181139.crabalgltt34ry7m@MacBook-Pro-de-Roger.local>
 <5A93D2D202000078001AB927@prv-mh.provo.novell.com>
 <20180226131132.GB140947@skl-4s-chao.sh.intel.com>
In-Reply-To: <20180226131132.GB140947@skl-4s-chao.sh.intel.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC Patch v4 8/8] x86/hvm: bump the maximum number
 of vcpus to 512
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDE0OjExLCA8Y2hhby5nYW9AaW50ZWwuY29tPiB3cm90ZToKPiBP
biBNb24sIEZlYiAyNiwgMjAxOCBhdCAwMToyNjo0MkFNIC0wNzAwLCBKYW4gQmV1bGljaCB3cm90
ZToKPj4+Pj4gT24gMjMuMDIuMTggYXQgMTk6MTEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+PiBPbiBXZWQsIERlYyAwNiwgMjAxNyBhdCAwMzo1MDoxNFBNICswODAwLCBDaGFvIEdh
byB3cm90ZToKPj4+PiBTaWduZWQtb2ZmLWJ5OiBDaGFvIEdhbyA8Y2hhby5nYW9AaW50ZWwuY29t
Pgo+Pj4+IC0tLQo+Pj4+ICB4ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmgg
fCAyICstCj4+Pj4gIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigt
KQo+Pj4+IAo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZv
X3RhYmxlLmggCj4+PiBiL3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaAo+
Pj4+IGluZGV4IDA4YzI1MmUuLjY4MzNhNGMgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2h2bS9odm1faW5mb190YWJsZS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGlj
L2h2bS9odm1faW5mb190YWJsZS5oCj4+Pj4gQEAgLTMyLDcgKzMyLDcgQEAKPj4+PiAgI2RlZmlu
ZSBIVk1fSU5GT19QQUREUiAgICAgICAoKEhWTV9JTkZPX1BGTiA8PCAxMikgKyBIVk1fSU5GT19P
RkZTRVQpCj4+Pj4gIAo+Pj4+ICAvKiBNYXhpbXVtIHdlIGNhbiBzdXBwb3J0IHdpdGggY3VycmVu
dCB2TEFQSUMgSUQgbWFwcGluZy4gKi8KPj4+PiAtI2RlZmluZSBIVk1fTUFYX1ZDUFVTICAgICAg
ICAxMjgKPj4+PiArI2RlZmluZSBIVk1fTUFYX1ZDUFVTICAgICAgICA1MTIKPj4+IAo+Pj4gV293
LCB0aGF0IGxvb2tzIGxpa2UgYSBwcmV0dHkgYmlnIGp1bXAuIEkgY2VydGFpbmx5IGRvbid0IGhh
dmUgYWNjZXNzCj4+PiB0byBhbnkgYm94IHdpdGggdGhpcyBudW1iZXIgb2YgdkNQVXMsIHNvIHRo
YXQncyBnb2luZyB0byBiZSBxdWl0ZSBoYXJkCj4+PiB0byB0ZXN0LiBXaGF0IHRoZSByZWFzb25p
bmcgYmVoaW5kIHRoaXMgYnVtcD8gSXMgaGFyZHdhcmUgd2l0aCA1MTIKPj4+IHdheXMgZXhwZWN0
ZWQgc29vbi1pc2g/Cj4+PiAKPj4+IEFsc28gb3NzdGVzdCBpcyBub3QgZXZlbiBhYmxlIHRvIHRl
c3QgdGhlIGN1cnJlbnQgbGltaXQsIHNvIEkgd291bGQKPj4+IG1heWJlIGJ1bXAgdGhpcyB0byAy
NTYsIGJ1dCBhcyBJIGV4cHJlc3NlZCBpbiBvdGhlciBvY2Nhc2lvbnMgSSBkb24ndAo+Pj4gZmVl
bCBjb21mb3J0YWJsZSB3aXRoIGhhdmUgYSBudW1iZXIgb2YgdkNQVXMgdGhhdCB0aGUgY3VycmVu
dCB0ZXN0Cj4+PiBzeXN0ZW0gZG9lc24ndCBoYXZlIGhhcmR3YXJlIHRvIHRlc3Qgd2l0aC4KPj4K
Pj5JIHRoaW5rIGltcGxlbWVudGF0aW9uIGxpbWl0IGFuZCBzdXBwb3J0ZWQgbGltaXQgbmVlZCB0
byBiZSBjbGVhcmx5Cj4+ZGlzdGluZ3Vpc2hlZCBoZXJlLiBUaGVyZWZvcmUgSSdkIHB1dCB0aGUg
cXVlc3Rpb24gdGhlIG90aGVyIHdheQo+PmFyb3VuZDogV2hhdCdzIGNhdXNpbmcgdGhlIGxpbWl0
IHRvIGJlIDUxMiwgcmF0aGVyIHRoYW4gMTAyNCwKPj40MDk2LCBvciBldmVuIDRHLTEgKHgyQVBJ
QyBJRHMgYXJlIDMyIGJpdHMgd2lkZSwgYWZ0ZXIgYWxsKT8KPiAKPiBUQkgsIEkgaGF2ZSBubyBp
ZGVhLiBXaGVuIEkgY2hvb3NlIGEgdmFsdWUsIHdoYXQgY29tZXMgdXAgdG8gbXkgbWluZCBpcwo+
IHRoYXQgdGhlIHZhbHVlIHNob3VsZCBiZSAyODgsIGJlY2F1c2UgSW50ZWwgaGFzIFhlb24tcGhp
IHBsYXRmb3JtIHdoaWNoCj4gaGFzIDI4OCBwaHlzaWNhbCB0aHJlYWRzLCBhbmQgc29tZSBjdXN0
b21lcnMgd2FudHMgdG8gdXNlIHRoaXMgbmV3IHBsYXRmb3JtCj4gZm9yIEhQQyBjbG91ZC4gRnVy
dGhlcm1vcmUsIHRoZXkgcmVxdWVzdHMgdG8gc3VwcG9ydCBhIGJpZyBWTSBpbiB3aGljaAo+IGFs
bW9zdCBjb21wdXRpbmcgYW5kIGRldmljZSByZXNvdXJjZXMgYXJlIGFzc2lnbmVkIHRvIHRoZSBW
TS4gVGhleSBqdXN0Cj4gdXNlIHZpcnR1bGl6YXRpb24gdGVjaG5vbG9neSB0byBtYW5hZ2UgdGhl
IG1hY2hpbmVzLiBJbiB0aGlzIHNpdHVhdGlvbiwKPiBJIGNob29zZSA1MTIgaXMgYmVjYXVzZSBJ
IGZlZWwgbXVjaCBiZXR0ZXIgaWYgdGhlIGxpbWl0IGlzIGEgcG93ZXIgb2YgMi4KPiAKPiBZb3Ug
YXJlIGFza2luZyB0aGF0IGFzIHRoZXNlIHBhdGNoZXMgcmVtb3ZlIGxpbWl0YXRpb25zIGltcG9z
ZWQgYnkgc29tZQo+IGNvbXBvbmVudHMsIHdoaWNoIG9uZSBpcyB0aGUgbmV4dCBib3R0bGVuZWNr
IGFuZCBob3cgbWFueSB2Y3B1cyBkb2VzIGl0Cj4gbGltaXQuICBNYXliZSBpdCB3b3VsZCBiZSB0
aGUgdXNlLWNhc2UuIE5vIG9uZSBpcyByZXF1ZXN0aW5nIHRvIHN1cHBvcnQKPiBtb3JlIHRoYW4g
Mjg4IGF0IHRoaXMgbW9tZW50LiBTbyB3aGF0IGlzIHRoZSB2YWx1ZSB5b3UgcHJlZmVyPyAyODgg
b3IKPiA1MTI/IG9yIHlvdSB0aGluayBJIHNob3VsZCBmaW5kIHRoZSBuZXh0IGJvdHRsZW5lY2sg
aW4gWGVuJ3MKPiBpbXBsZW1lbnRhdGlvbi4KCkFnYWluIC0gaGVyZSB3ZSdyZSB0YWxraW5nIGFi
b3V0IGltcGxlbWVudGF0aW9uIGxpbWl0cywgbm90CmJvdHRsZW5lY2tzLiBTbyBpbiB0aGlzIGNv
bnRleHQgYWxsIEknbSBpbnRlcmVzdGVkIGluIGlzIHdoZXRoZXIKKGFuZCBpZiBzbyB3aGljaCkg
aW1wbGVtZW50YXRpb24gbGltaXQgcmVtYWlucy4gSWYgYW4gKGFsbW9zdCkKYXJiaXRyYXJ5IG51
bWJlciBpcyBmaW5lLCBwZXJoYXBzIHdlJ2xsIHdhbnQgdG8gaGF2ZSBhIEtjb25maWcKb3B0aW9u
LgoKSSdtIGFsc28gY3VyaW91cyAtIGRvIFBoaXMgbm90IGNvbWUgaW4gbXVsdGktc29ja2V0IGNv
bmZpZ3M/IEl0J3MKbXkgdW5kZXJzdGFuZGluZyB0aGF0IDI4OCBpcyB0aGUgY291bnQgZm9yIGEg
c2luZ2xlIHNvY2tldC4KCkFzIHRvIGJvdHRsZW5lY2tzIC0geW91J3ZlIGJlZW4gdG9sZCB0aGV5
IGV4aXN0IGZhciBiZWxvdyAxMjguCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:17:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:17:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLSs-000093-RR; Mon, 26 Feb 2018 16:17:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=uzez=fu=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqLSs-00008x-7f
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:17:22 +0000
X-Inumbo-ID: 652faf65-1b10-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 652faf65-1b10-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:16:26 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Mon, 26 Feb 2018 09:17:20 -0700
Message-Id: <5A94411C02000078001ABDF1@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Mon, 26 Feb 2018 09:17:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Juergen Gross" <jgross@suse.com>
References: <20180226140818.4849-1-jgross@suse.com>
In-Reply-To: <20180226140818.4849-1-jgross@suse.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: x86@kernel.org, linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 mingo@redhat.com, hpa@zytor.com, xen-devel@lists.xenproject.org,
 tglx@linutronix.de, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH] x86/xen: zero MSR_IA32_SPEC_CTRL before
	suspend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDE1OjA4LCA8amdyb3NzQHN1c2UuY29tPiB3cm90ZToKPiBPbGRl
ciBYZW4gdmVyc2lvbnMgKDQuNSBhbmQgYmVmb3JlKSBtaWdodCBoYXZlIHByb2JsZW1zIG1pZ3Jh
dGluZyBwdgo+IGd1ZXN0cyB3aXRoIE1TUl9JQTMyX1NQRUNfQ1RSTCBoYXZpbmcgYSBub24temVy
byB2YWx1ZS4gU28gYmVmb3JlCj4gc3VzcGVuZGluZyB6ZXJvIHRoYXQgTVNSIGFuZCByZXN0b3Jl
IGl0IGFmdGVyIGJlaW5nIHJlc3VtZWQuCj4gCj4gQ2M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmcg
Cj4gU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgoKUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:19:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:19:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLV4-0000H6-6t; Mon, 26 Feb 2018 16:19:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqLV2-0000Gv-TS
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:19:36 +0000
X-Inumbo-ID: b4c91e93-1b10-11e8-ba59-bc764e045a96
Received: from mail-wm0-x234.google.com (unknown [2a00:1450:400c:c09::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4c91e93-1b10-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:18:40 +0100 (CET)
Received: by mail-wm0-x234.google.com with SMTP id t6so10033897wmt.5
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 08:19:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=AMxxPArgzPrVu3TBkcnwHvImbv38AAvzPxOopj62YsU=;
 b=C+500fm4ZxuBRuxLj2t1oW+PMx1Q1tXCEC3m0NwjYZ8ynja6WEiKKTxHTIymRmp6DP
 ULd13uWkepuzusBOXog0hYk1WjZw/EYXh/jm6Tik5TjsF2deCEay67/Kw5kUApiTxMEW
 SifHyWpVFBkE9Xw5qbe5S9Oer7+Znn3Lxssv8=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=AMxxPArgzPrVu3TBkcnwHvImbv38AAvzPxOopj62YsU=;
 b=Obj1dnjW9NM0u/1/fW0VSkiyuWaG1jsKcpW8OapCpxXZzMNqak4TAKKpHLF0XPhp7d
 8FbnFK7c+y+idMURyh5GsLxF5SAFCpbcQuJLy1VyYsLfzRRUcXBZCae1brLHe9DSHYe/
 0AWM/aoEjseo3KG0ebO3FzmiS2KNfIL9fUzuPtJBuMJewmo6OeA2drHFz9iMqaz+eMgk
 F2gZ0hCsqGiXztuMbJet5iP/WIW3MBB3aJxkAot33YO38WK634EhWASxVlG07bKmbylO
 pGP+2OUT5RJ71S7OFEIVUnZO9CZ2Y/fYsKrJcfHlLVllIMZolOpnUOVL7WtiS7Nbuo+i
 /AyA==
X-Gm-Message-State: APf1xPABriJzxy14ztRzINhDmt1AO1olGM5dGDbTJvH0lYzbpwrOUjgS
 kdbUdEQ/1WXX8enifrXjV661LZCCEx4=
X-Google-Smtp-Source: AG47ELvN/EYWrLd5JroWava7Afk3ffH2Pv2+52+dG87DP05YvxbdPRpaoNMzARoqe6WSOBJ8rraBaA==
X-Received: by 10.28.35.14 with SMTP id j14mr8100381wmj.43.1519661973992;
 Mon, 26 Feb 2018 08:19:33 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id e67sm26216371wmf.7.2018.02.26.08.19.33
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 08:19:33 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-26-andre.przywara@linaro.org>
 <f94e28f0-8c57-63b6-5ea0-2f3f330a2f1c@arm.com>
 <1d221d96-0d50-78d1-cd9c-1c9d15b8e114@linaro.org>
 <243285a7-0537-e19c-7760-3e42a5d4ca91@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <a6525233-6174-4ec1-a4b2-e567aa13a78e@linaro.org>
Date: Mon, 26 Feb 2018 16:19:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <243285a7-0537-e19c-7760-3e42a5d4ca91@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 25/49] ARM: new VGIC: Add GICv2 world
	switch backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNi8wMi8xOCAxNjowMiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDAyLzI2LzIwMTggMDM6MTMgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBIaSwK
Pj4KPj4gT24gMTMvMDIvMTggMTQ6MzEsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+IEhpLAo+Pj4K
Pj4+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+PiBQcm9jZXNz
aW5nIG1haW50ZW5hbmNlIGludGVycnVwdHMgYW5kIGFjY2Vzc2luZyB0aGUgbGlzdCByZWdpc3Rl
cnMKPj4+PiBhcmUgZGVwZW5kZW50IG9uIHRoZSBob3N0J3MgR0lDIHZlcnNpb24uCj4+Pj4gSW50
cm9kdWNlIHZnaWMtdjIuYyB0byBjb250YWluIEdJQ3YyIHNwZWNpZmljIGZ1bmN0aW9ucy4KPj4+
PiBJbXBsZW1lbnQgdGhlIEdJQ3YyIHNwZWNpZmljIGNvZGUgZm9yIHN5bmNpbmcgdGhlIGVtdWxh
dGlvbiBzdGF0ZQo+Pj4+IGludG8gdGhlIFZHSUMgcmVnaXN0ZXJzLgo+Pj4+IFRoaXMgYWxzbyBh
ZGRzIHRoZSBob29rIHRvIGxldCBYZW4gc2V0dXAgdGhlIGhvc3QgR0lDIGFkZHJlc3Nlcy4KPj4+
Pgo+Pj4+IFRoaXMgaXMgYmFzZWQgb24gTGludXggY29tbWl0IDE0MGIwODZkZDE5Nywgd3JpdHRl
biBieSBNYXJjIFp5bmdpZXIuCj4+Pj4KPj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2Fy
YSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4+PiAtLS0KPj4+PiDCoMKgIHhlbi9hcmNo
L2FybS92Z2ljL3ZnaWMtdjIuYyB8IDI2MQo+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4+Pj4gwqDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmPCoMKg
wqAgfMKgIDIwICsrKysKPj4+PiDCoMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaMKgwqDCoCB8
wqDCoCA4ICsrCj4+Pj4gwqDCoCAzIGZpbGVzIGNoYW5nZWQsIDI4OSBpbnNlcnRpb25zKCspCj4+
Pj4gwqDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jCj4+
Pj4KPj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy12Mi5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMvdmdpYy12Mi5jCj4+Pj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPj4+PiBpbmRl
eCAwMDAwMDAwMDAwLi4xMGZjNDY3ZmZhCj4+Pj4gLS0tIC9kZXYvbnVsbAo+Pj4+ICsrKyBiL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYwo+Pj4+IEBAIC0wLDAgKzEsMjYxIEBACj4+Pj4gKy8q
Cj4+Pj4gKyAqIENvcHlyaWdodCAoQykgMjAxNSwgMjAxNiBBUk0gTHRkLgo+Pj4+ICsgKiBJbXBv
cnRlZCBmcm9tIExpbnV4ICgibmV3IiBLVk0gVkdJQykgYW5kIGhlYXZpbHkgYWRhcHRlZCB0byBY
ZW4uCj4+Pj4gKyAqCj4+Pj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPj4+PiBtb2RpZnkKPj4+PiArICogaXQgdW5kZXIg
dGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSB2ZXJzaW9uIDIgYXMK
Pj4+PiArICogcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4+Pj4g
KyAqCj4+Pj4gKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0
IGl0IHdpbGwgYmUgdXNlZnVsLAo+Pj4+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdp
dGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+Pj4+ICsgKiBNRVJDSEFOVEFCSUxJ
VFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuwqAgU2VlIHRoZQo+Pj4+ICsg
KiBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+Pj4+ICsgKgo+
Pj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJh
bCBQdWJsaWMgTGljZW5zZQo+Pj4+ICsgKiBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbS7CoCBJZiBu
b3QsIHNlZQo+Pj4+IDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPj4+PiArICovCj4+
Pj4gKwo+Pj4+ICsjaW5jbHVkZSA8YXNtL2FybV92Z2ljLmg+Cj4+Pj4gKyNpbmNsdWRlIDxhc20v
YnVnLmg+Cj4+Pj4gKyNpbmNsdWRlIDxhc20vaW8uaD4KPj4+PiArI2luY2x1ZGUgPHhlbi9zY2hl
ZC5oPgo+Pj4+ICsjaW5jbHVkZSA8eGVuL3NpemVzLmg+Cj4+Pj4gKwo+Pj4+ICsjaW5jbHVkZSAi
dmdpYy5oIgo+Pj4+ICsKPj4+PiArI2RlZmluZSBHSUNIX0VMUlNSMMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgMHgzMAo+Pj4+ICsjZGVmaW5lIEdJQ0hfRUxSU1IxwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAweDM0Cj4+Pj4gKyNkZWZpbmUg
R0lDSF9MUjDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIDB4
MTAwCj4+Pj4gKwo+Pj4+ICsjZGVmaW5lIEdJQ0hfTFJfVklSVFVBTElEwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAoMHgzZmYgPDwgMCkKPj4+PiArI2RlZmluZSBHSUNIX0xSX1BIWVNJRF9D
UFVJRF9TSElGVMKgwqDCoMKgwqAgKDEwKQo+Pj4+ICsjZGVmaW5lIEdJQ0hfTFJfUEhZU0lEX0NQ
VUlEwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAoMHgzZmYgPDwKPj4+PiBHSUNIX0xSX1BIWVNJRF9D
UFVJRF9TSElGVCkKPj4+PiArI2RlZmluZSBHSUNIX0xSX1BSSU9SSVRZX1NISUZUwqDCoMKgwqDC
oMKgwqDCoMKgIDIzCj4+Pj4gKyNkZWZpbmUgR0lDSF9MUl9TVEFURcKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCAoMyA8PCAyOCkKPj4+PiArI2RlZmluZSBHSUNIX0xSX1BFTkRJ
TkdfQklUwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgxIDw8IDI4KQo+Pj4+ICsjZGVmaW5lIEdJ
Q0hfTFJfQUNUSVZFX0JJVMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgxIDw8IDI5KQo+Pj4+
ICsjZGVmaW5lIEdJQ0hfTFJfRU9JwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCAoMSA8PCAxOSkKPj4+PiArI2RlZmluZSBHSUNIX0xSX0hXwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgICgxIDw8IDMxKQo+Pj4KPj4+IENhbiB3ZSBkZWZpbmUg
dGhlbSBpbiBlaXRoZXIgaW4gZ2ljLmggb3IgYSBuZXcgaGVhZGVyIGdpYy12Mi5oPwo+Pgo+PiBZ
ZXMsIGJ1dCB0aGV5IGNsYXNoIHdpdGggc29tZSBpbGwtbmFtZWQgR0lDdjMgTFIgYml0cy4gU28g
ZXhwZWN0IGFub3RoZXIKPj4gcGF0Y2ggd2hpY2ggcmVuYW1lcyBHSUNIX0xSX1NUQVRFX1NISUZU
IHRvIElDSF9MUl9TVEFURV9TSElGVC4gV2hpY2ggaXMKPj4gdGhlIGFjdHVhbCBzcGVjIG5hbWUg
Zm9yIHRoYXQgc3lzdGVtIHJlZ2lzdGVyIGluIEdJQ3YzLCB0aGVyZSBpcyBubwo+PiBHSUNIX0xS
XyB3aXRoIHRoZSBHSUN2MyBiaXQgcG9zaXRpb25zLgo+IAo+IFdoaWxlIHRoaXMgd291bGQgYmUg
YSBuaWNlIGNsZWFuLXVwLiBXb3VsZG4ndCBjcmVhdGUgYSBuZXcgZ2ljLXYyLmgKPiBzdWZmaWNp
ZW50PwoKSSBkb24ndCB0aGluayB0aGF0IHdvdWxkIGJlIHJpZ2h0LiBXZSBhY3R1YWxseSBhbHJl
YWR5IGhhdmUgc29tZSBHSUNIXwpkZWZpbml0aW9ucyBpbiB4ZW4vaW5jbHVkZS9hc20tYXJtL2dp
Yy5oLCBzbyBqdXN0IGFkZGluZyB0aGUgbWlzc2luZwpvbmVzIHRoZXJlIHNvdW5kcyBuYXR1cmFs
LiBJIG5vdyByZW1lbWJlciB0aGF0IEkganVzdCBkaWRuJ3QgZG8gdGhpcwppbml0aWFsbHkgYmVj
YXVzZSBvZiB0aGUgY2xhc2ggYW5kIGFuZCBhdCB0aGlzIHRpbWUgSSBqdXN0IHdhbnRlZCB0bwpt
YWtlIGl0IGNvbXBpbGUgOy0pCgpBbmQgc2luY2UgYXNzaWduaW5nIEdJQ0hfIG5hbWVzIHRvIEdJ
Q3YzIElDSF8gcmVnaXN0ZXIgYml0cyBzb3VuZHMgd3JvbmcKaW4gdGhlIGZpcnN0IHBsYWNlLCBJ
IGNvbnNpZGVyIHRoaXMgYSBnb29kIG9wcG9ydHVuaXR5IHRvIGZpeCB0aGlzLgoKQ2hlZXJzLApB
bmRyZS4KCj4gCj4+Cj4+Cj4+Pj4gKwo+Pj4+ICtzdGF0aWMgc3RydWN0IHsKPj4+PiArwqDCoMKg
IGJvb2wgZW5hYmxlZDsKPj4+PiArwqDCoMKgIHBhZGRyX3QgZGJhc2U7wqDCoMKgwqDCoMKgwqDC
oMKgIC8qIERpc3RyaWJ1dG9yIGludGVyZmFjZSBhZGRyZXNzICovCj4+Pj4gK8KgwqDCoCBwYWRk
cl90IGNiYXNlO8KgwqDCoMKgwqDCoMKgwqDCoCAvKiBDUFUgaW50ZXJmYWNlIGFkZHJlc3MgJiBz
aXplICovCj4+Pj4gK8KgwqDCoCBwYWRkcl90IGNzaXplOwo+Pj4+ICvCoMKgwqAgcGFkZHJfdCB2
YmFzZTvCoMKgwqDCoMKgwqDCoMKgwqAgLyogVmlydHVhbCBDUFUgaW50ZXJmYWNlIGFkZHJlc3Mg
Ki8KPj4+PiArwqDCoMKgIHZvaWQgX19pb21lbSAqaGJhc2U7wqDCoMKgwqDCoMKgwqAgLyogSHlw
ZXJ2aXNvciBjb250cm9sIGludGVyZmFjZSAqLwo+Pj4+ICsKPj4+PiArwqDCoMKgIC8qIE9mZnNl
dCB0byBhZGQgdG8gZ2V0IGFuIDhrQiBjb250aWd1b3VzIHJlZ2lvbiBpZiBHSUMgaXMKPj4+PiBh
bGlhc2VkICovCj4+Pj4gK8KgwqDCoCB1aW50MzJfdCBhbGlhc2VkX29mZnNldDsKPj4+PiArfSBn
aWNfdjJfaHdfZGF0YTsKPj4+PiArCj4+Pj4gK3ZvaWQgdmdpY192Ml9zZXR1cF9odyhwYWRkcl90
IGRiYXNlLCBwYWRkcl90IGNiYXNlLCBwYWRkcl90IGNzaXplLAo+Pj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBwYWRkcl90IHZiYXNlLCB2b2lkIF9faW9tZW0gKmhiYXNlLAo+Pj4+ICvC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1aW50MzJfdCBhbGlhc2VkX29mZnNldCkKPj4+PiAr
ewo+Pj4+ICvCoMKgwqAgZ2ljX3YyX2h3X2RhdGEuZW5hYmxlZCA9IHRydWU7Cj4+Pj4gK8KgwqDC
oCBnaWNfdjJfaHdfZGF0YS5kYmFzZSA9IGRiYXNlOwo+Pj4+ICvCoMKgwqAgZ2ljX3YyX2h3X2Rh
dGEuY2Jhc2UgPSBjYmFzZTsKPj4+PiArwqDCoMKgIGdpY192Ml9od19kYXRhLmNzaXplID0gY3Np
emU7Cj4+Pj4gK8KgwqDCoCBnaWNfdjJfaHdfZGF0YS52YmFzZSA9IHZiYXNlOwo+Pj4+ICvCoMKg
wqAgZ2ljX3YyX2h3X2RhdGEuaGJhc2UgPSBoYmFzZTsKPj4+PiArwqDCoMKgIGdpY192Ml9od19k
YXRhLmFsaWFzZWRfb2Zmc2V0ID0gYWxpYXNlZF9vZmZzZXQ7Cj4+Pj4gK30KPj4+PiArCj4+Pj4g
K3ZvaWQgdmdpY192Ml9zZXRfdW5kZXJmbG93KHN0cnVjdCB2Y3B1ICp2Y3B1KQo+Pj4+ICt7Cj4+
Pj4gK8KgwqDCoCBnaWNfaHdfb3BzLT51cGRhdGVfaGNyX3N0YXR1cyhHSUNIX0hDUl9VSUUsIDEp
Owo+Pj4+ICt9Cj4+Pj4gKwo+Pj4+ICsvKgo+Pj4+ICsgKiB0cmFuc2ZlciB0aGUgY29udGVudCBv
ZiB0aGUgTFJzIGJhY2sgaW50byB0aGUgY29ycmVzcG9uZGluZwo+Pj4+IGFwX2xpc3Q6Cj4+Pj4g
KyAqIC0gYWN0aXZlIGJpdCBpcyB0cmFuc2ZlcnJlZCBhcyBpcwo+Pj4+ICsgKiAtIHBlbmRpbmcg
Yml0IGlzCj4+Pj4gKyAqwqDCoCAtIHRyYW5zZmVycmVkIGFzIGlzIGluIGNhc2Ugb2YgZWRnZSBz
ZW5zaXRpdmUgSVJRcwo+Pj4+ICsgKsKgwqAgLSBzZXQgdG8gdGhlIGxpbmUtbGV2ZWwgKHJlc2Ft
cGxlIHRpbWUpIGZvciBsZXZlbCBzZW5zaXRpdmUgSVJRcwo+Pj4+ICsgKi8KPj4+PiArdm9pZCB2
Z2ljX3YyX2ZvbGRfbHJfc3RhdGUoc3RydWN0IHZjcHUgKnZjcHUpCj4+Pgo+Pj4gSSBhbSB3b25k
ZXJpbmcgaG93IG11Y2ggd2UgY291bGQgc2hhcmUgdGhpcyBjb2RlIHdpdGgKPj4+IHZnaWNfdjNf
Zm9sZF9scl9zdGF0ZS4KPj4KPj4gSSB0aGluayB3ZSBkaXNjdXNzZWQgdGhpcyBhbmQgZGlzbWlz
c2VkIHRoZSBpZGVhOgo+PiAtIFRoZSBhY3R1YWwgTFIgZW5jb2RpbmcgaXMgbXVjaCBkaWZmZXJl
bnQgYmV0d2VlbiBHSUN2MyBhbmQgR0lDdjIsIHVwCj4+IHRvIHRoZSBwb2ludCB3aGVyZSB3ZSBo
YXZlIHNvbWUgZmllbGRzIGluIG9uZSB3aGljaCBhcmUgbm90IGluIHRoZQo+PiBvdGhlci4gVGhh
dCByZWFsbHkgY2x1dHRlcnMgdGhlIGNvZGUuCj4+IC0gT3JpZ2luYWxseSB0aGlzIGZ1bmN0aW9u
IHdhcyBtdWNoIHNob3J0ZXIgYW5kIGRpZG4ndCBoYXZlIHRoYXQgbWFueQo+PiBzcGVjaWFsIGNh
c2VzLiBTbyB0aGUgY29kZSBkdXBsaWNhdGlvbiB3YXMgcmVhbGx5IG1pbmltYWwuCj4+Cj4+IEkg
c2VlIHlvdXIgcG9pbnQsIGJ1dCBkb24ndCByZWFsbHkgd2FudCB0byBnbyB0aGVyZSBub3cgZm9y
IHR3byByZWFzb25zOgo+PiAtIEl0IGlzIHByb2JhYmx5IG5hc3R5IHRvIGltcGxlbWVudCwgc2lu
Y2Ugd2UgYWx3YXlzIGhhdmUgdG8gY2hlY2sgd2hpY2gKPj4gR0lDIHdlIGFyZSBydW5uaW5nIG9u
IHdoZW4gbWFza2luZyB0aGUgTFIgdmFsdWUuCj4+IC0gSXQgd291bGQgZGV2aWF0ZSBmdXJ0aGVy
IGZyb20gdGhlIEtWTSBpbXBsZW1lbnRhdGlvbiwgaW4gYSBjb3JlCj4+IGZ1bmN0aW9uLiBGb3Ig
YW55IGJ1Z3MgaW50cm9kdWNlZCB3ZSBhcmUgb24gb3VyIG93biBoZXJlLgo+Pgo+PiBJIHdpbGwg
dHJ5IHRvIGJyaW5nIHRoaXMgdXAgd2l0aCB0aGUgS1ZNIHBlb3BsZSwgdG8gc2VlIHdoZXRoZXIg
aXQncwo+PiB3b3J0aCB0byByZXZpc2l0IHRoaXMgZGVjaXNpb24uIFRoZXJlIGlzIGluZGVlZCBx
dWl0ZSBzb21lIGNvZGUKPj4gZHVwbGljYXRpb24gdGhlc2UgZGF5cy4KPj4gQnV0IHRoaXMgbWF5
IGNvbWUgYXMgYW4gb3B0aW1pemF0aW9uIGxhdGVyLgo+IAo+IEZpbmUgd2l0aCBtZS4gSXQgd2Fz
IG1vc3RseSB0byBhdm9pZCBoYXZpbmcgdG8gcmV2aWV3IHR3aWNlIHRoZSBzYW1lCj4gaGFpcnkg
Y29kZS4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:22:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:22:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLXJ-0000u3-J5; Mon, 26 Feb 2018 16:21:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fynv=fu=gmail.com=lars.kurth.xen@srs-us1.protection.inumbo.net>)
 id 1eqLXI-0000tr-H8
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:21:56 +0000
X-Inumbo-ID: 081dadca-1b11-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 081dadca-1b11-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:21:00 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id 139so5235443wmn.2;
 Mon, 26 Feb 2018 08:21:55 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:message-id:mime-version:subject:date:in-reply-to:cc:to
 :references; bh=XJFrHKxIwp03A5olfPbyE1+Qu+qt0oapjFD9dDAaUa0=;
 b=NrtI1UPr4tHPpxZVWmVG6WvZ+jpo8GT+xUXzRDzRFaw9z4TTZtBlq15g82f8DKoyIN
 q65xV78LNRW+aFL1TTAVTYFoiwwa+Z3QObXijpfl1+EBDCn2YSU4BQ29Gs7k48Lo/XU/
 yKXPLO12FObAaA9mwawBczdqBv9pluIb9xv0kuvFU6GMlPdiZiB5E57gg9ndyCIj2G2U
 MlWpw9n5m+8ku5eXIccLiH7JYbXpxf3RpaHXgHbWkT0gAkdpNkMv/gDmZbvPWlxfgMBW
 yjGWNC9r248vHx8beK0U7ILAoM+9JkfozczKLQ3xgyty6E7ZH8yc11G3I8pB+m7X6hRE
 D/Fg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:message-id:mime-version:subject:date
 :in-reply-to:cc:to:references;
 bh=XJFrHKxIwp03A5olfPbyE1+Qu+qt0oapjFD9dDAaUa0=;
 b=lHi2igo48D0CQTUvYGU/AsgJZyG50KFRYPJS2JbuQmLL0jBXuwM5GplCFmhVcECNDf
 bp2zavgqmFpz5f/bYu/ESywgpG/IO82Fi3aomimqIXtFR0MfWSh668AqOKDMSB+oWUao
 xeptDJr0FLINT2BWZk3tSQwtuMh1uJh1HMY7/GWtFH9unuPcn9T5qCL7lwLKZnYO229a
 X/2f+vQNV/mxpbAsVcIzmso4iOroEojF3dqW5WUVCTb2aVtddJybEhqVCBZXMxfvWgu0
 KZU79SDQr88rOADCtkjUBUr7NUm7jkxRW3Ky0FIKBspxvXLt+BcSyT9tzJZmcCsGOslr
 XwmQ==
X-Gm-Message-State: APf1xPBMW0dQ7e0805G9D4QbB9Drd3tUAdJNJKXMbi3llRN8UgKsDUEK
 VPKwV+OH8u8GNRqqbXu31E4=
X-Google-Smtp-Source: AH8x226mzy+/I4uLtiXExhxwkAqYtBZwUe8lHGrhLpPV9ItMu4OZcohW3h5OEYucun8Ig0y35WJAJQ==
X-Received: by 10.80.205.147 with SMTP id p19mr14975426edi.169.1519662114231; 
 Mon, 26 Feb 2018 08:21:54 -0800 (PST)
Received: from ?IPv6:2a00:c1a0:4883:a700:25c1:8841:2c7:b291?
 ([2a00:c1a0:4883:a700:25c1:8841:2c7:b291])
 by smtp.gmail.com with ESMTPSA id w41sm7981042edd.32.2018.02.26.08.21.52
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 08:21:53 -0800 (PST)
From: Lars Kurth <lars.kurth.xen@gmail.com>
Message-Id: <B3203C11-6B69-49FB-8654-9656122D8677@gmail.com>
Mime-Version: 1.0 (Mac OS X Mail 11.2 \(3445.5.20\))
Date: Mon, 26 Feb 2018 17:21:51 +0100
In-Reply-To: <CAFSf9ho7cA04Uey+6y_3DRA6D054QiGQwK22yCHvF6wwuo3A3w@mail.gmail.com>
To: KANIKA SAINI <kanika16047@iiitd.ac.in>,
 Simon Kuenzer <simon.kuenzer@neclab.eu>
References: <4C7AE15B-6A38-4D0B-8E31-2A13DAD04D71@citrix.com>
 <alpine.DEB.2.10.1802141036260.5392@sstabellini-ThinkPad-X260>
 <CAFSf9ho6SwiPw8jDzzy3O+MhjY23MdwWvSNQDwJcr5Y56rjTTA@mail.gmail.com>
 <CAFSf9hqHcZ=9KEb2R=psTy5ou1L6Kh_AE-Tr2HZNWW-qtuw_9g@mail.gmail.com>
 <723A9DC0-1134-4637-9B80-E15ADF026EC3@xenproject.org>
 <CAFSf9ho7cA04Uey+6y_3DRA6D054QiGQwK22yCHvF6wwuo3A3w@mail.gmail.com>
X-Mailer: Apple Mail (2.3445.5.20)
Cc: "minios-devel@lists.xenproject.org" <minios-devel@lists.xenproject.org>,
 Lars Kurth <lars.kurth@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 "Edgar E. Iglesias" <edgar.iglesias@gmail.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [Minios-devel] Excited for Xen Project in Outreachy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============7798694638300854147=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============7798694638300854147==
Content-Type: multipart/alternative;
	boundary="Apple-Mail=_2EFE6165-4C5F-430D-8586-A32A8C15CF4B"


--Apple-Mail=_2EFE6165-4C5F-430D-8586-A32A8C15CF4B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

Hi Kanika,

> On 24 Feb 2018, at 20:40, KANIKA SAINI <kanika16047@iiitd.ac.in> =
wrote:
>=20
> Thank you, Lars.=20
> The links you have provided have managed to make things clearer to me =
now.
>=20
> I understand how a flag in the makefile can be changed by passing a =
parameter to the make command in the command line and how=20
> "origin" checks where the variable comes from.
> I did realize creating the dependency of the Makefile itself would =
indeed not be a good idea at the finer level of granularity.=20
> I went through the documentation at =
http://unikraft.neclab.eu/developers-app.html =
<http://unikraft.neclab.eu/developers-app.html> and can now understand =
the structure of makefiles of libraries better.=20
>=20
> I spent some time studying the problem and came across this solution =
at https://www.cmcrossroads.com/article/rebuilding-when-cppflags-changes =
<https://www.cmcrossroads.com/article/rebuilding-when-cppflags-changes> =
which uses the concept of signatures.=20
> I also understood how rules are dynamically being set by the Makefiles =
in support/build/ directory.=20
>=20
> To be able to draft a solution there's one more thing lacking my =
understanding, which is the order of the execution of the makefiles.=20
> What calls the dynamic makefiles and when is the main makefile called =
and how do the dynamic makefiles pass those parameters to the main one?

I am not sure I understand your question.

Generally, you can debug makefiles which can help you understand what is =
going on: e.g. see http://www.oreilly.com/openbook/make3/book/ch12.pdf =
<http://www.oreilly.com/openbook/make3/book/ch12.pdf>

But in a nutshell: you call make ... in your directory and the Makefile =
is invoked
* Other rules, e.g. in support / build are included via include =
statements
* All the other *.uk makefiles are also included=20
=3D> The makefile in unikraft / unikraft.git drives everything related =
to building and configuration (including menuconfig)

In some cases you have nested makefile execution, where another makefile =
is invoked via "@make" as in the Hello World app

Lars


--Apple-Mail=_2EFE6165-4C5F-430D-8586-A32A8C15CF4B
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=us-ascii

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html; =
charset=3Dus-ascii"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; line-break: after-white-space;" class=3D"">Hi =
Kanika,<br class=3D""><div><br class=3D""><blockquote type=3D"cite" =
class=3D""><div class=3D"">On 24 Feb 2018, at 20:40, KANIKA SAINI &lt;<a =
href=3D"mailto:kanika16047@iiitd.ac.in" =
class=3D"">kanika16047@iiitd.ac.in</a>&gt; wrote:</div><br =
class=3D"Apple-interchange-newline"><div class=3D""><div dir=3D"ltr" =
style=3D"font-family: Helvetica; font-size: 12px; font-style: normal; =
font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; word-spacing: 0px; -webkit-text-stroke-width: 0px;" =
class=3D""><img width=3D"0" height=3D"0" class=3D"mailtrack-img" alt=3D"" =
src=3D"https://mailtrack.io/trace/mail/e0547bf16b9227ec7e088fe59676c17f256=
bcccc.png?u=3D1498883" style=3D"display: flex;">Thank you, =
Lars.&nbsp;<br class=3D"">The links you have provided have managed to =
make things clearer to me now.<br class=3D""><br class=3D"">I understand =
how a flag in the makefile can be changed by passing a parameter to the =
make command in the command line and how<span =
class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">"origin" =
checks where the variable comes from.<br class=3D"">I did realize =
creating the dependency of the Makefile itself would indeed not be a =
good idea at the finer level of granularity.&nbsp;<br class=3D"">I went =
through the documentation at&nbsp;<span =
id=3D"gmail-docs-internal-guid-1ee4b8dd-c947-9b59-ad09-0d74946c3496" =
class=3D""><span style=3D"font-size: 9.5pt; font-family: Arial; =
vertical-align: baseline; white-space: pre-wrap;" class=3D""><a =
href=3D"http://unikraft.neclab.eu/developers-app.html" =
class=3D"">http://unikraft.neclab.eu/developers-app.html</a> =
</span></span>and can now understand the structure of makefiles of =
libraries better.&nbsp;<br class=3D""><br class=3D"">I spent some time =
studying the problem and came across this solution at&nbsp;<a =
href=3D"https://www.cmcrossroads.com/article/rebuilding-when-cppflags-chan=
ges" =
class=3D"">https://www.cmcrossroads.com/article/rebuilding-when-cppflags-c=
hanges</a>&nbsp;which uses the concept of signatures.&nbsp;<br =
class=3D"">I also understood how rules are dynamically being set by the =
Makefiles in support/build/ directory.&nbsp;<br class=3D""><br =
class=3D"">To be able to draft a solution&nbsp;there's one more thing =
lacking my understanding, which is the order of the execution of the =
makefiles.&nbsp;<br class=3D"">What calls the dynamic makefiles and when =
is the main makefile called and how do the dynamic makefiles pass those =
parameters to the main one?<br =
class=3D""></div></div></blockquote><div><br class=3D""></div><div>I am =
not sure I understand your question.</div><div><br =
class=3D""></div><div>Generally, you can debug makefiles which can help =
you understand what is going on: e.g. see <a =
href=3D"http://www.oreilly.com/openbook/make3/book/ch12.pdf" =
class=3D"">http://www.oreilly.com/openbook/make3/book/ch12.pdf</a></div><d=
iv><br class=3D""></div><div>But in a nutshell: you call make ... in =
your directory and the Makefile is invoked</div><div>* Other rules, e.g. =
in support / build are included via include statements</div><div>* All =
the other *.uk makefiles are also included&nbsp;</div><div>=3D&gt; The =
makefile in&nbsp;unikraft / unikraft.git drives everything related to =
building and configuration (including<span style=3D"color: rgb(64, 64, =
64); font-family: Consolas, &quot;Andale Mono WT&quot;, &quot;Andale =
Mono&quot;, &quot;Lucida Console&quot;, &quot;Lucida Sans =
Typewriter&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Bitstream Vera =
Sans Mono&quot;, &quot;Liberation Mono&quot;, &quot;Nimbus Mono L&quot;, =
Monaco, &quot;Courier New&quot;, Courier, monospace; orphans: 2; widows: =
2; background-color: rgb(255, 255, 255);" =
class=3D"">&nbsp;menuconfig)</span></div><div><br class=3D""></div><div>In=
 some cases you have nested makefile execution, where another makefile =
is invoked via "<span style=3D"font-family: monospace; orphans: 2; =
white-space: pre; widows: 2; background-color: rgb(255, 255, 255);" =
class=3D"">@make</span>" as in the Hello World =
app</div></div><div></div><div class=3D""><br class=3D""></div>Lars<br =
class=3D""><br class=3D""></body></html>=

--Apple-Mail=_2EFE6165-4C5F-430D-8586-A32A8C15CF4B--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7798694638300854147==--


From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:23:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:23:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLYc-000135-4p; Mon, 26 Feb 2018 16:23:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqLYa-00012v-Jc
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:23:16 +0000
X-Inumbo-ID: 37d91f3d-1b11-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37d91f3d-1b11-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:22:20 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id z81so18564711wmb.4
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 08:23:15 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=2s2GpIqak8t0muFbt7p4MeqZIdAdGTZ2dVeEte+UjqU=;
 b=CPpPkx8TJvdiKlzFO7tHla+s3MEBNuJOvlbLkmkvj6oMhDXfP96rqBPDLOG7hf7unr
 WOseOICpkYJ/KCZct8ezYH/z3w2gGyHV5ewAw2DnOyv+3sBn0vlbNR92WWStAGn1KVIj
 Sp9/+LPfl3g05dN+Sw024WeLCVhuOSBcnG3oM=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=2s2GpIqak8t0muFbt7p4MeqZIdAdGTZ2dVeEte+UjqU=;
 b=lvqX4pJcvp8/UXhGMoSw2P9wa8CkEWaDw4mMvdUEH0nchVrEeB2LL0KEgO0YnhuwZ3
 Y5xvOHwIlC5bNVMD2HH9HXXsk0Y+Y1WcjUWxvdBTrJ+UZITHtz5lIzwJjs3Ipeses6vM
 A/n9twRfvqPw15DGxEyyc/vjVB4aoPS/bMLrNIOJ1vIXqf0m3+qOmf1Sl3t43CbbsXIy
 YehYZ5YpvQLi+h57+qVIY3ApyjG/vPzhWAOEH0615BUktJN7pBgBZD1TH/nB81eJd6tB
 7nq8R3NLuDFB9IYYKHwP8Z1qrPuDmd8vY9jhyOlmMkXaBbn2Kvd0zqcJa7+iqL4/reOL
 8VoA==
X-Gm-Message-State: APf1xPCKib/F3wOLbhDAj55OWT9fMK31xwbjlRnzyTfZcRmWneiA/iD7
 VRWA5oIJ44fsqY0EAV8XGqJWWz80tWk=
X-Google-Smtp-Source: AG47ELt810wvyxiSTuJ8bzD+gI5ryGSfy9B2hg+BW4dI29ENHN/0G5lkuN5afXmLUKw8X/8FBu0hzg==
X-Received: by 10.28.69.87 with SMTP id s84mr8711624wma.107.1519662194172;
 Mon, 26 Feb 2018 08:23:14 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id j42sm12706084wre.55.2018.02.26.08.23.13
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 08:23:13 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-26-andre.przywara@linaro.org>
 <f94e28f0-8c57-63b6-5ea0-2f3f330a2f1c@arm.com>
 <2cd5a8ec-c79e-6740-37ea-ac315e9561dd@linaro.org>
 <d15517b3-9d8e-2e78-87b0-76bf945e05f1@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <27f12f56-109c-64a5-9ac1-bec07c58ac14@linaro.org>
Date: Mon, 26 Feb 2018 16:23:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <d15517b3-9d8e-2e78-87b0-76bf945e05f1@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 25/49] ARM: new VGIC: Add GICv2 world
	switch backend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNi8wMi8xOCAxNTo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDAy
LzI2LzIwMTggMDM6MTYgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBIaSwKPiAKPiBIaSwK
PiAKPj4gZm9yZ290IHRvIG1lbnRpb246Cj4+Cj4+IE9uIDEzLzAyLzE4IDE0OjMxLCBKdWxpZW4g
R3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+Cj4+PiBPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6
eXdhcmEgd3JvdGU6Cj4+Pj4gUHJvY2Vzc2luZyBtYWludGVuYW5jZSBpbnRlcnJ1cHRzIGFuZCBh
Y2Nlc3NpbmcgdGhlIGxpc3QgcmVnaXN0ZXJzCj4+Pj4gYXJlIGRlcGVuZGVudCBvbiB0aGUgaG9z
dCdzIEdJQyB2ZXJzaW9uLgo+Pj4+IEludHJvZHVjZSB2Z2ljLXYyLmMgdG8gY29udGFpbiBHSUN2
MiBzcGVjaWZpYyBmdW5jdGlvbnMuCj4+Pj4gSW1wbGVtZW50IHRoZSBHSUN2MiBzcGVjaWZpYyBj
b2RlIGZvciBzeW5jaW5nIHRoZSBlbXVsYXRpb24gc3RhdGUKPj4+PiBpbnRvIHRoZSBWR0lDIHJl
Z2lzdGVycy4KPj4+PiBUaGlzIGFsc28gYWRkcyB0aGUgaG9vayB0byBsZXQgWGVuIHNldHVwIHRo
ZSBob3N0IEdJQyBhZGRyZXNzZXMuCj4+Pj4KPj4+PiBUaGlzIGlzIGJhc2VkIG9uIExpbnV4IGNv
bW1pdCAxNDBiMDg2ZGQxOTcsIHdyaXR0ZW4gYnkgTWFyYyBaeW5naWVyLgo+Pj4+Cj4+Pj4gU2ln
bmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+
Pj4gLS0tCj4+Pj4gwqDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMgfCAyNjEKPj4+PiAr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+IMKgwqAgeGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5jwqDCoMKgIHzCoCAyMCArKysrCj4+Pj4gwqDCoCB4ZW4vYXJj
aC9hcm0vdmdpYy92Z2ljLmjCoMKgwqAgfMKgwqAgOCArKwo+Pj4+IMKgwqAgMyBmaWxlcyBjaGFu
Z2VkLCAyODkgaW5zZXJ0aW9ucygrKQo+Pj4+IMKgwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9h
cmNoL2FybS92Z2ljL3ZnaWMtdjIuYwo+Pj4+Cj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMtdjIuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMtdjIuYwo+Pj4+IG5ldyBm
aWxlIG1vZGUgMTAwNjQ0Cj4+Pj4gaW5kZXggMDAwMDAwMDAwMC4uMTBmYzQ2N2ZmYQo+Pj4+IC0t
LSAvZGV2L251bGwKPj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLXYyLmMKPj4KPj4g
Li4uLgo+Pgo+Pj4+ICt2b2lkIHZnaWNfdjJfc2F2ZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqdmNwdSkK
Pj4+PiArewo+Pj4+ICvCoMKgwqAgdTY0IHVzZWRfbHJzID0gdmNwdS0+YXJjaC52Z2ljX2NwdS51
c2VkX2xyczsKPj4+PiArCj4+Pj4gK8KgwqDCoCBpZiAoIHVzZWRfbHJzICkKPj4+PiArwqDCoMKg
IHsKPj4+PiArwqDCoMKgwqDCoMKgwqAgc2F2ZV9scnModmNwdSwgZ2ljX3YyX2h3X2RhdGEuaGJh
c2UpOwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCB3cml0ZWxfcmVsYXhlZCgwLCBnaWNfdjJfaHdfZGF0
YS5oYmFzZSArIEdJQ0hfSENSKTsKPj4+PiArwqDCoMKgIH0KPj4+PiArfQo+Pj4KPj4+IEkgYW0g
bm90IGVudGlyZWx5IGNvbnZpbmNlZCB0aGF0IGhhdmUgYSBzZXBhcmF0ZSBmdW5jdGlvbiB0byBz
YXZlIHRoZQo+Pj4gTFJzIGlzIG5lY2Vzc2FyeS4gVGhpcyBjb3VsZCBiZSBkb25lIGluIGZvbGRf
bHJfc3RhdGUoKS4KPj4+Cj4+Pj4gKwo+Pj4+ICt2b2lkIHZnaWNfdjJfcmVzdG9yZV9zdGF0ZShz
dHJ1Y3QgdmNwdSAqdmNwdSkKPj4+PiArewo+Pj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfdjJfY3B1
X2lmICpjcHVfaWYgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdS52Z2ljX3YyOywKPj4+PiArwqDCoMKg
IHU2NCB1c2VkX2xycyA9IHZjcHUtPmFyY2gudmdpY19jcHUudXNlZF9scnM7Cj4+Pj4gK8KgwqDC
oCBpbnQgaTsKPj4+PiArCj4+Pj4gK8KgwqDCoCBpZiAoIHVzZWRfbHJzICkKPj4+PiArwqDCoMKg
IHsKPj4+PiArwqDCoMKgwqDCoMKgwqAgd3JpdGVsX3JlbGF4ZWQoY3B1X2lmLT52Z2ljX2hjciwK
Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgZ2ljX3Yy
X2h3X2RhdGEuaGJhc2UgKyBHSUNIX0hDUik7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGZvciAoIGkg
PSAwOyBpIDwgdXNlZF9scnM7IGkrKyApCj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgd3Jp
dGVsX3JlbGF4ZWQoY3B1X2lmLT52Z2ljX2xyW2ldLAo+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGdpY192Ml9od19kYXRhLmhiYXNlICsg
R0lDSF9MUjAgKyAoaSAqIDQpKTsKPj4+PiArwqDCoMKgIH0KPj4+Cj4+PiBTYW1lIGhlcmUgYnV0
IHdpdGggcG9wdWxhdGVfbHJfc3RhdGUoKS4gVGhpcyB3b3VsZCBtYWtlIHRoZSBjb2RlIGVhc2ll
cgo+Pj4gdG8gZm9sbG93IGFuZCBhbHNvIGF2b2lkIGEgbG90IGlmZXJ5IGluIHRoZSB2Z2ljLmMg
Y29kZS4KPj4KPj4gVGhpcyBpcyBtb3N0bHkgZHVlIHRvIEtWTSdzIGluYWJpbGl0eSB0byBkaXJl
Y3RseSBhY2Nlc3MgdGhlIEdJQ3YzIExScwo+PiB3aGVuIHJ1bm5pbmcgaW4gRUwxLiBJIHdpbGwg
dGFrZSBhIGxvb2sgd2hldGhlciB3aGF0IGl0IHdvdWxkIHRha2UgdG8KPj4gbWVyZ2UgdGhpcy4g
U291bmRzIHRlbXB0aW5nLCBidXQgdGhlcmUgbWlnaHQgYmUgc2lkZSBlZmZlY3RzLgo+IAo+IEkg
YW0gbm90IHN1cmUgd2hhdCB3b3VsZCBiZSB0aGUgc2lkZSBlZmZlY3RzLiBZb3UgYmFzaWNhbGx5
Cj4gY2FsbCBzYXZlX3N0YXRlIGFuZCByaWdodCBhZnRlciBmb2xkX2xyX3N0YXRlLiBUaGlzIHdv
dWxkIHN0cmVhbWxpbmUgYQo+IGJpdCBtb3JlIHRoZSBjb2RlLgoKVGhlIHBvc3NpYmxlIHNpZGUg
ZWZmZWN0cyBhcmUgdGhhdCB3ZSBhY3R1YWxseSBub3cgaGF2ZSBhIHNoYWRvdyBjb3B5IG9mCnRo
ZSBMUnMgaW4gb3VyIGRhdGEgc3RydWN0dXJlcy4gSSBoYXZlIHRoZSBndXQgZmVlbGluZyB3ZSBk
b24ndCBuZWVkCnRoaXMgaW4gWGVuLCBidXQgbmVlZCB0byBjaGVjayBtb3JlIHRob3JvdWdobHku
CgpDaGVlcnMsCkFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:25:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:25:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLac-0001Dq-GQ; Mon, 26 Feb 2018 16:25:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqLab-0001Df-7Y
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:25:21 +0000
X-Inumbo-ID: 81de6c22-1b11-11e8-ba59-bc764e045a96
Received: from mail-wr0-x243.google.com (unknown [2a00:1450:400c:c0c::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81de6c22-1b11-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:24:24 +0100 (CET)
Received: by mail-wr0-x243.google.com with SMTP id p104so21818789wrc.12
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 08:25:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=hSQI9ZN6dMRZd1NI0r9Fel2oyf2HpuK7pBoQF6nhdUE=;
 b=YxqH60/QrbUCvreBP1XwZK6Nq8jT6nMXzl9yT6VlkPZG3u9mCYPfQbryn3C/Edysfj
 MQGFzjVrihPYo7vf2Ol+K6eVqrVuAEvYdXn7oYjjR8beD1v74aAz+sATNaPsw6ilqTOG
 T/3a9TSDd0Yp4+hapcok9tR0TBZDRIobRLHIk=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=hSQI9ZN6dMRZd1NI0r9Fel2oyf2HpuK7pBoQF6nhdUE=;
 b=fghuYy57VLTWaDuBbSUEB9f4ir1AuFwPrNIGs7DyxEInxsPKN1Eie1o7bL56wzgSdI
 96Y5dpVOaaj4MownHYC2l4qE2bvJTbOS9Ymq2jbMS3gr/L2P8ySMLQbleWLRg1SjHlag
 ll7InjpaQvfdCmXdgz0yvofsrqgU5+UqkVVHxIG6ZDBqz4wxOH9wo2Nikd84xiNHtZ73
 OaU28jDfZuAdEEd51sUyZ0yG7HQMHiF/kq9Leh58SdkML0YdSMKLhvr78Ug4H/xCRmUc
 NnIY+/ShG9eEGKIyoeOZwN/B0Wrx/C8FWEv8ij0Y5GDCciezkImCSuYlYgTpBFAjzZ0n
 jORQ==
X-Gm-Message-State: APf1xPBVoI2ncpt6blo7onBLEZd2Gum69WQDBFhjXLPK+UrJDzzgw83W
 d55jYvB8BGUcRfjs1FA3dIuu8tWckLM=
X-Google-Smtp-Source: AH8x225ziEvXA6OCr9wvUxRlHf8ZCFlQdg6xMe2F3Xq0NO9tBA+LcM2lv00u+OKAASrVVqXN69cM1Q==
X-Received: by 10.223.136.56 with SMTP id d53mr9582492wrd.17.1519662318386;
 Mon, 26 Feb 2018 08:25:18 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id r71sm2689286wmd.48.2018.02.26.08.25.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 08:25:17 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-27-andre.przywara@linaro.org>
 <65e8c687-65c4-bb08-18d8-c5d51f3bd934@arm.com>
 <318ac26c-db21-3602-ed4c-2e8f6e4fb2e0@linaro.org>
 <8cb1cacf-330e-8a7c-fca6-28e204724088@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <a5ca7f38-7ab8-e015-8932-9d87917b7964@linaro.org>
Date: Mon, 26 Feb 2018 16:25:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <8cb1cacf-330e-8a7c-fca6-28e204724088@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 26/49] ARM: new VGIC: Implement
	vgic_vcpu_pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNi8wMi8xOCAxNTo1NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDAyLzI2LzIwMTggMDM6MjkgUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBPbiAxMy8wMi8x
OCAxNjozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4+PiBpbmRleCBmNGYy
YTA0YTYwLi45ZTdmYjFlZGNiIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4+IEBAIC02NDYsNiAr
NjQ2LDM4IEBAIHZvaWQgZ2ljX2luamVjdCh2b2lkKQo+Pj4+IMKgwqDCoMKgwqDCoCB2Z2ljX3Jl
c3RvcmVfc3RhdGUoY3VycmVudCk7Cj4+Pj4gwqDCoCB9Cj4+Pj4gwqDCoCArc3RhdGljIGludCB2
Z2ljX3ZjcHVfcGVuZGluZ19pcnEoc3RydWN0IHZjcHUgKnZjcHUpCj4+Pj4gK3sKPj4+PiArwqDC
oMKgIHN0cnVjdCB2Z2ljX2NwdSAqdmdpY19jcHUgPSAmdmNwdS0+YXJjaC52Z2ljX2NwdTsKPj4+
PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+Pj4+ICvCoMKgwqAgYm9vbCBwZW5kaW5n
ID0gZmFsc2U7Cj4+Pj4gK8KgwqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4+ICsKPj4+PiAr
wqDCoMKgIGlmICggIXZjcHUtPmRvbWFpbi0+YXJjaC52Z2ljLmVuYWJsZWQgKQo+Pj4+ICvCoMKg
wqDCoMKgwqDCoCByZXR1cm4gZmFsc2U7Cj4+Pj4gKwo+Pj4+ICvCoMKgwqAgc3Bpbl9sb2NrX2ly
cXNhdmUoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2ssIGZsYWdzKTsKPj4+PiArCj4+Pj4gK8KgwqDC
oCBsaXN0X2Zvcl9lYWNoX2VudHJ5KGlycSwgJnZnaWNfY3B1LT5hcF9saXN0X2hlYWQsIGFwX2xp
c3QpCj4+Pj4gK8KgwqDCoCB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHNwaW5fbG9jaygmaXJxLT5p
cnFfbG9jayk7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHBlbmRpbmcgPSBpcnFfaXNfcGVuZGluZyhp
cnEpICYmIGlycS0+ZW5hYmxlZDsKPj4+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJmly
cS0+aXJxX2xvY2spOwo+Pj4+ICsKPj4+PiArwqDCoMKgwqDCoMKgwqAgaWYgKCBwZW5kaW5nICkK
Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPj4+PiArwqDCoMKgIH0KPj4+PiAr
Cj4+Pj4gK8KgwqDCoCBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Z2ljX2NwdS0+YXBfbGlzdF9s
b2NrLCBmbGFncyk7Cj4+Pj4gKwo+Pj4+ICvCoMKgwqAgcmV0dXJuIHBlbmRpbmc7Cj4+Pj4gK30K
Pj4+PiArCj4+Pj4gK2ludCBnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkodm9pZCkKPj4+Cj4+PiBZ
b3UgcHJvYmFibHkgd2FudCB0byByZW5hbWUgdGhhdCBmdW5jdGlvbiBvciBqdXN0IGV4cG9zZQo+
Pj4gdmdpY192Y3B1X3BlbmRpbmdfaXJxKCkuCj4+Cj4+IFJlbmFtZSB0byB3aGF0PyBJIG5lZWQg
Ym90aCBmdW5jdGlvbnM6IHZnaWNfdmNwdV9wZW5kaW5nX2lycSgpIGlzIGFsc28KPj4gY2FsbGVk
IGJ5IHZnaWNfa2lja192Y3B1cygpIChsYXRlciBpbiB0aGUgc2VyaWVzKS4KPj4gQW5kIGdpY19l
dmVudHNfbmVlZF9kZWxpdmVyeSh2b2lkKSBpcyB0aGUgaW50ZXJmYWNlIHRoYXQgdGhlIGFyY2gg
Y29kZQo+PiBleHBlY3RzLiBTaGFsbCBJIHJlbmFtZSB0aGlzIHRoZXJlPyBUbyB3aGF0Pwo+IAo+
IExldCBtZSBzdGFydCB3aXRoIGl0IGlzIGEgYml0IG9kZCB0byBoYXZlIGEgZnVuY3Rpb24gbmFt
ZSAnZ2ljXyonIGluIHRoZQo+IHZpcnR1YWwgR0lDIGNvZGUuIFNvIGF0IGxlYXN0IHJlbmFtaW5n
IHRvIHZnaWNfZXZlbnRzX25lZWRfZGVsaXZlcnkKPiB3b3VsZCBiZSBhbiBpbXByb3ZlbWVudC4K
PiAKPiBSZWdhcmRpbmcgdGhlIGludGVyZmFjZSBpdHNlbGYsIGl0IGlzIEFSTSBzcGVjaWZpYyBh
bmQgbm90IHNldCBpbiBzdG9uZS4KPiBJdCB3b3VsZCBub3QgYmUgdG9vIGJhZCB0byB1c2Ugdmdp
Y192Y3B1X3BlbmRpbmdfaXJxKGN1cnJlbnQpLiBJcyB0aGVyZQo+IGFueSByZWFzb24gZm9yIG5v
dCBkb2luZyB0aGF0PwoKTm90IHJlYWxseSwgYnV0IEkgYW0gYSBiaXQgcmVsdWN0YW50IHRvIGNo
YW5nZSB0b28gbXVjaCBvcmlnaW5hbCBYZW4KY29kZSwgZG9uJ3Qgd2FudCB0byBzdGVwIG9uIGFu
eW9uZSdzIHRvZXMgOy0pCgpCdXQgaWYgdGhhdCdzIGZpbmUgd2l0aCB5b3UsIEkgYW0gT0sgd2l0
aCB0aGUgcmVuYW1pbmcgLSB0aG91Z2ggaXQgYWRkcwp5ZXQgYW5vdGhlciBwYXRjaCA7LSkKCkNo
ZWVycywKQW5kcmUuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:30:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:30:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLfd-00025j-2y; Mon, 26 Feb 2018 16:30:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqLfb-00025d-PP
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:30:31 +0000
X-Inumbo-ID: 9b918a45-1b12-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9b918a45-1b12-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 16:32: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 D62DA15AD;
 Mon, 26 Feb 2018 08:30:23 -0800 (PST)
Received: from [10.1.33.95] (e110479-lin.cambridge.arm.com [10.1.33.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 1BD6B3F24D;
 Mon, 26 Feb 2018 08:30:22 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-27-andre.przywara@linaro.org>
 <65e8c687-65c4-bb08-18d8-c5d51f3bd934@arm.com>
 <318ac26c-db21-3602-ed4c-2e8f6e4fb2e0@linaro.org>
 <8cb1cacf-330e-8a7c-fca6-28e204724088@arm.com>
 <a5ca7f38-7ab8-e015-8932-9d87917b7964@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <9b3433e0-a3b0-7f12-0214-e6b181c7eb9f@arm.com>
Date: Mon, 26 Feb 2018 16:30:21 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <a5ca7f38-7ab8-e015-8932-9d87917b7964@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 26/49] ARM: new VGIC: Implement
	vgic_vcpu_pending_irq
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8yNi8yMDE4IDA0OjI1IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPiAK
PiBPbiAyNi8wMi8xOCAxNTo1NSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24g
MDIvMjYvMjAxOCAwMzoyOSBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBPbiAxMy8wMi8x
OCAxNjozNSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+Pj4+IGluZGV4IGY0
ZjJhMDRhNjAuLjllN2ZiMWVkY2IgMTAwNjQ0Cj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuYwo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4+Pj4gQEAgLTY0
Niw2ICs2NDYsMzggQEAgdm9pZCBnaWNfaW5qZWN0KHZvaWQpCj4+Pj4+ICDCoMKgwqDCoMKgwqAg
dmdpY19yZXN0b3JlX3N0YXRlKGN1cnJlbnQpOwo+Pj4+PiAgwqDCoCB9Cj4+Pj4+ICDCoMKgICtz
dGF0aWMgaW50IHZnaWNfdmNwdV9wZW5kaW5nX2lycShzdHJ1Y3QgdmNwdSAqdmNwdSkKPj4+Pj4g
K3sKPj4+Pj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19jcHUgKnZnaWNfY3B1ID0gJnZjcHUtPmFyY2gu
dmdpY19jcHU7Cj4+Pj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnE7Cj4+Pj4+ICvCoMKg
wqAgYm9vbCBwZW5kaW5nID0gZmFsc2U7Cj4+Pj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFn
czsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgIGlmICggIXZjcHUtPmRvbWFpbi0+YXJjaC52Z2ljLmVu
YWJsZWQgKQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGZhbHNlOwo+Pj4+PiArCj4+Pj4+
ICvCoMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJnZnaWNfY3B1LT5hcF9saXN0X2xvY2ssIGZsYWdz
KTsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgIGxpc3RfZm9yX2VhY2hfZW50cnkoaXJxLCAmdmdpY19j
cHUtPmFwX2xpc3RfaGVhZCwgYXBfbGlzdCkKPj4+Pj4gK8KgwqDCoCB7Cj4+Pj4+ICvCoMKgwqDC
oMKgwqDCoCBzcGluX2xvY2soJmlycS0+aXJxX2xvY2spOwo+Pj4+PiArwqDCoMKgwqDCoMKgwqAg
cGVuZGluZyA9IGlycV9pc19wZW5kaW5nKGlycSkgJiYgaXJxLT5lbmFibGVkOwo+Pj4+PiArwqDC
oMKgwqDCoMKgwqAgc3Bpbl91bmxvY2soJmlycS0+aXJxX2xvY2spOwo+Pj4+PiArCj4+Pj4+ICvC
oMKgwqDCoMKgwqDCoCBpZiAoIHBlbmRpbmcgKQo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBicmVhazsKPj4+Pj4gK8KgwqDCoCB9Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDCoCBzcGluX3VubG9j
a19pcnFyZXN0b3JlKCZ2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrLCBmbGFncyk7Cj4+Pj4+ICsKPj4+
Pj4gK8KgwqDCoCByZXR1cm4gcGVuZGluZzsKPj4+Pj4gK30KPj4+Pj4gKwo+Pj4+PiAraW50IGdp
Y19ldmVudHNfbmVlZF9kZWxpdmVyeSh2b2lkKQo+Pj4+Cj4+Pj4gWW91IHByb2JhYmx5IHdhbnQg
dG8gcmVuYW1lIHRoYXQgZnVuY3Rpb24gb3IganVzdCBleHBvc2UKPj4+PiB2Z2ljX3ZjcHVfcGVu
ZGluZ19pcnEoKS4KPj4+Cj4+PiBSZW5hbWUgdG8gd2hhdD8gSSBuZWVkIGJvdGggZnVuY3Rpb25z
OiB2Z2ljX3ZjcHVfcGVuZGluZ19pcnEoKSBpcyBhbHNvCj4+PiBjYWxsZWQgYnkgdmdpY19raWNr
X3ZjcHVzKCkgKGxhdGVyIGluIHRoZSBzZXJpZXMpLgo+Pj4gQW5kIGdpY19ldmVudHNfbmVlZF9k
ZWxpdmVyeSh2b2lkKSBpcyB0aGUgaW50ZXJmYWNlIHRoYXQgdGhlIGFyY2ggY29kZQo+Pj4gZXhw
ZWN0cy4gU2hhbGwgSSByZW5hbWUgdGhpcyB0aGVyZT8gVG8gd2hhdD8KPj4KPj4gTGV0IG1lIHN0
YXJ0IHdpdGggaXQgaXMgYSBiaXQgb2RkIHRvIGhhdmUgYSBmdW5jdGlvbiBuYW1lICdnaWNfKicg
aW4gdGhlCj4+IHZpcnR1YWwgR0lDIGNvZGUuIFNvIGF0IGxlYXN0IHJlbmFtaW5nIHRvIHZnaWNf
ZXZlbnRzX25lZWRfZGVsaXZlcnkKPj4gd291bGQgYmUgYW4gaW1wcm92ZW1lbnQuCj4+Cj4+IFJl
Z2FyZGluZyB0aGUgaW50ZXJmYWNlIGl0c2VsZiwgaXQgaXMgQVJNIHNwZWNpZmljIGFuZCBub3Qg
c2V0IGluIHN0b25lLgo+PiBJdCB3b3VsZCBub3QgYmUgdG9vIGJhZCB0byB1c2UgdmdpY192Y3B1
X3BlbmRpbmdfaXJxKGN1cnJlbnQpLiBJcyB0aGVyZQo+PiBhbnkgcmVhc29uIGZvciBub3QgZG9p
bmcgdGhhdD8KPiAKPiBOb3QgcmVhbGx5LCBidXQgSSBhbSBhIGJpdCByZWx1Y3RhbnQgdG8gY2hh
bmdlIHRvbyBtdWNoIG9yaWdpbmFsIFhlbgo+IGNvZGUsIGRvbid0IHdhbnQgdG8gc3RlcCBvbiBh
bnlvbmUncyB0b2VzIDstKQoKVGhlIG9yaWdpbmFsIGNvZGUgaXMgZ29pbmcgdG8gZ2V0IGtpbGwg
YXQgc29tZSBwb2ludC4gU28gYmV0dGVyIHVzZSBuYW1lIAp0aGF0IG1ha2VzIHNlbnNlIGluIHRo
ZSBuZXcgY29udGV4dC4gSXQgaXMgcXVpdGUgc2ltaWxhciB0byB0aGUgCmdpY19pbmplY3QgY2hh
bmdlLgoKPiAKPiBCdXQgaWYgdGhhdCdzIGZpbmUgd2l0aCB5b3UsIEkgYW0gT0sgd2l0aCB0aGUg
cmVuYW1pbmcgLSB0aG91Z2ggaXQgYWRkcwo+IHlldCBhbm90aGVyIHBhdGNoIDstKQoKVGhlIGVu
ZCBnb2FsIGlzIGEgYmV0dGVyIHdvcmxkLCBzbyB0aGUgbnVtYmVyIG9mIHBhdGNoZXMgZG9lcyBu
b3QgbWF0dGVyIApoZXJlIDopLgoKSWYgeW91IHB1dCB0aGVtIGF0IHRoZSBiZWdpbm5pbmcsIHdl
IGNhbiBtZXJnZSB0aGVtIHJpZ2h0IGF3YXkuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:37:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:37:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLmK-0002Ty-Rs; Mon, 26 Feb 2018 16:37:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hscu=fu=davemloft.net=davem@srs-us1.protection.inumbo.net>)
 id 1eqLmJ-0002Tm-PV
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:37:27 +0000
X-Inumbo-ID: 938bb9e8-1b13-11e8-b9b1-635ca7ef6cff
Received: from shards.monkeyblade.net (unknown [184.105.139.130])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 938bb9e8-1b13-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 16:39:13 +0000 (UTC)
Received: from localhost (67.110.78.66.ptr.us.xo.net [67.110.78.66])
 (using TLSv1 with cipher AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 (Authenticated sender: davem-davemloft)
 by shards.monkeyblade.net (Postfix) with ESMTPSA id 729AC141EF2DD;
 Mon, 26 Feb 2018 08:37:19 -0800 (PST)
Date: Mon, 26 Feb 2018 11:37:18 -0500 (EST)
Message-Id: <20180226.113718.2265855249140521271.davem@davemloft.net>
To: colin.king@canonical.com
From: David Miller <davem@davemloft.net>
In-Reply-To: <20180223171657.5748-1-colin.king@canonical.com>
References: <20180223171657.5748-1-colin.king@canonical.com>
X-Mailer: Mew version 6.7 on Emacs 25.3 / Mule 6.0 (HANACHIRUSATO)
Mime-Version: 1.0
X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12
 (shards.monkeyblade.net [149.20.54.216]);
 Mon, 26 Feb 2018 08:37:20 -0800 (PST)
Cc: wei.liu2@citrix.com, netdev@vger.kernel.org,
 kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org,
 paul.durrant@citrix.com, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH][next] xen-netback: make function
	xenvif_rx_skb static
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogQ29saW4gS2luZyA8Y29saW4ua2luZ0BjYW5vbmljYWwuY29tPgpEYXRlOiBGcmksIDIz
IEZlYiAyMDE4IDE3OjE2OjU3ICswMDAwCgo+IEZyb206IENvbGluIElhbiBLaW5nIDxjb2xpbi5r
aW5nQGNhbm9uaWNhbC5jb20+Cj4gCj4gVGhlIGZ1bmN0aW9uIHhlbnZpZl9yeF9za2IgaXMgbG9j
YWwgdG8gdGhlIHNvdXJjZSBhbmQgZG9lcyBub3QgbmVlZAo+IHRvIGJlIGluIGdsb2JhbCBzY29w
ZSwgc28gbWFrZSBpdCBzdGF0aWMuCj4gCj4gQ2xlYW5zIHVwIHNwYXJzZSB3YXJuaW5nOgo+IGRy
aXZlcnMvbmV0L3hlbi1uZXRiYWNrL3J4LmM6NDIyOjY6IHdhcm5pbmc6IHN5bWJvbCAneGVudmlm
X3J4X3NrYicKPiB3YXMgbm90IGRlY2xhcmVkLiBTaG91bGQgaXQgYmUgc3RhdGljPwo+IAo+IFNp
Z25lZC1vZmYtYnk6IENvbGluIElhbiBLaW5nIDxjb2xpbi5raW5nQGNhbm9uaWNhbC5jb20+CgpB
cHBsaWVkLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:48:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqLws-0003Ob-Rz; Mon, 26 Feb 2018 16:48:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqLwr-0003OV-3V
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:48:21 +0000
X-Inumbo-ID: b86fe732-1b14-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b86fe732-1b14-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:47:25 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id p104so21899181wrc.12
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 08:48:19 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=1KOpTYyrOkkagm65+LMwyt1fqEHK8BK5LgEQNT1A+e8=;
 b=YV3LWpFocG97NNN3jnJJtXsZajZTtj/EdI4skhr3QExTcstgfqhxrx1v1FwHlytmsK
 sUArd01rt7lbcpea9RKOafX34GMI3UVd/ZGzwxIkDqh+1Zuu7mZnYSPw/8sMuEPEb9n1
 ooyyEhwWEhhc7eD4ygE2qEORqXQAUw5UTHa58=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=1KOpTYyrOkkagm65+LMwyt1fqEHK8BK5LgEQNT1A+e8=;
 b=kg01Tj7WuoKiXt4HXqYQ8+U5TpMt0t4bWBOC8V1uo41gmcFxHWhPKhaSOCiOq1eVLR
 nySeMf+FxQzsl7z0ytjgYBfglwXLXJicmYWIYLbFx0GTi48f0AP2mYK4TF3cFWp6FZSP
 xkn/ciQafdUFHyU1818WRSPRxLX2rE31bNN0ncZby39IIDCUglMLCeP8DGnDJghTt9jq
 eueOY0aro64lfNqbGg4kFqAHq/axLuydeNqOXeb4SKutv0gos50dF8QcbM9sTKfawgkx
 nGiAH7wEzwgqtv+5Y03MHw1I16qcmB7rfnlY/64rviXNY80hkbj/+s6eD4fpLEC/AZh2
 96LQ==
X-Gm-Message-State: APf1xPB//hOHuzr+TGPIlPfFBILRyHRQfK2aKNdr4nEhkYyUELzs9jo1
 MY2OmjUnYwQlF3hI+M6bQnrd1bBfzhI=
X-Google-Smtp-Source: AH8x226IPjF0bKzmKYvZDmG20bYM5K/WHLwjZwdydkXRqvKZumgMOzHEnXSfiyajJkZW4ZgO/6lkZA==
X-Received: by 10.223.164.20 with SMTP id d20mr9887385wra.136.1519663698336;
 Mon, 26 Feb 2018 08:48:18 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id t140sm8588029wme.35.2018.02.26.08.48.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 08:48:17 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-39-andre.przywara@linaro.org>
 <3de3fe41-ad76-7b5b-69bf-96631131ec22@arm.com>
 <b92c08fd-9f60-c958-efb1-82332c158382@linaro.org>
 <d57d0e83-e8ea-101a-c332-63414f3c2945@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <93e4fb8b-8ed9-0352-078a-45c030b08874@linaro.org>
Date: Mon, 26 Feb 2018 16:48:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <d57d0e83-e8ea-101a-c332-63414f3c2945@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 38/49] ARM: new VGIC: handle hardware
	mapped IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyMy8wMi8xOCAxODoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDIz
LzAyLzE4IDE4OjAyLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGkgQW5kcmUs
Cj4gCj4+IE9uIDE5LzAyLzE4IDEyOjE5LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBIaSwKPj4+
Cj4+PiBPbiAwOS8wMi8xOCAxNDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4gVGhlIFZH
SUMgc3VwcG9ydHMgdmlydHVhbCBJUlFzIHRvIGJlIGNvbm5lY3RlZCB0byBhIGhhcmR3YXJlIElS
USwgc28KPj4+PiB3aGVuIGEgZ3Vlc3QgRU9JcyB0aGUgdmlydHVhbCBpbnRlcnJ1cHQsIGl0IGFm
ZmVjdHMgdGhlIHN0YXRlIG9mIHRoYXQKPj4+PiBjb3JyZXNwb25kaW5nIGludGVycnVwdCBvbiB0
aGUgaGFyZHdhcmUgc2lkZSBhdCB0aGUgc2FtZSB0aW1lLgo+Pj4+IEltcGxlbWVudCB0aGUgaW50
ZXJmYWNlIHRoYXQgdGhlIFhlbiBhcmNoL2NvcmUgY29kZSBleHBlY3RzIHRvIGNvbm5lY3QKPj4+
PiB0aGUgdmlydHVhbCBhbmQgdGhlIHBoeXNpY2FsIHdvcmxkLgo+Pj4+Cj4+Pj4gU2lnbmVkLW9m
Zi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+Pj4gLS0t
Cj4+Pj4gwqDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCA2Mwo+Pj4+ICsrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+IMKgwqAgMSBmaWxlIGNo
YW5nZWQsIDYzIGluc2VydGlvbnMoKykKPj4+Pgo+Pj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4+PiBpbmRleCBkYzVl
MDExZmEzLi44ZDUyNjBhN2RiIDEwMDY0NAo+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMuYwo+Pj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4+IEBAIC02OTMsNiAr
NjkzLDY5IEBAIHZvaWQgdmdpY19raWNrX3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpCj4+Pj4gwqDC
oMKgwqDCoMKgIH0KPj4+PiDCoMKgIH0KPj4+PiDCoMKgICtzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNf
Z2V0X2h3X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1Cj4+Pj4gKnYsCj4+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGludCB2aXJxKQo+Pj4+ICt7Cj4+Pj4gK8Kg
wqDCoCBzdHJ1Y3QgaXJxX2Rlc2MgKmRlc2MgPSBOVUxMOwo+Pj4+ICvCoMKgwqAgc3RydWN0IHZn
aWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEoZCwgdiwgdmlycSk7Cj4+Pj4gK8KgwqDCoCB1bnNp
Z25lZCBsb25nIGZsYWdzOwo+Pj4+ICsKPj4+PiArwqDCoMKgIGlmICggIWlycSApCj4+Pj4gK8Kg
wqDCoMKgwqDCoMKgIHJldHVybiBOVUxMOwo+Pj4+ICsKPj4+PiArwqDCoMKgIHNwaW5fbG9ja19p
cnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4+Pj4gK8KgwqDCoCBpZiAoIGlycS0+aHcg
KQo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxLT5od2ludGlkKTsK
Pj4+Cj4+PiBUaGlzIGlzIG5vdCBnb2luZyB0byB3b3JrIHdlbGwgZm9yIFBQSXMuIFdlIHNob3Vs
ZCBjb25zaWRlciB0byBhZGQgYXQKPj4+IGxlYXN0IGFuIEFTU0VSVCguLi4pIGluIHRoZSBjb2Rl
IHRvIHByZXZlbnQgYmFkIHVzZSBvZiBpdC4KPj4KPj4gWWVhaCwgZG9uZS4gQnV0IEkgd29uZGVy
IGlmIHdlIGV2ZW50dWFsbHkgc2hvdWxkIGV4dGVuZCB0aGUKPj4gaXJxX3RvX2Rlc2MoKSBmdW5j
dGlvbiB0byB0YWtlIHRoZSB2Q1BVLCBzaW5jZSB3ZSB3aWxsIG5lZWQgaXQgYW55d2F5Cj4+IG9u
Y2Ugd2UgdXNlIGhhcmR3YXJlIG1hcHBlZCB0aW1lciBJUlFzIChQUElzKSBpbiB0aGUgZnV0dXJl
LiBCdXQgdGhpcwo+PiBzaG91bGQgbm90IGJlIGluIHRoaXMgc2VyaWVzLCBJIGd1ZXNzLgo+IAo+
IGlycV90b19kZXNjIG9ubHkgZGVhbCB3aXRoIGhhcmR3YXJlIGludGVycnVwdCwgc28geW91IG1l
YW4gcENQVSBpbnN0ZWFkCj4gb2YgdkNQVT8KClllcywgaW5kZWVkLiBCdXQgSSB0aGluayB0aGlz
IHBvaW50cyB0byB0aGUgcHJvYmxlbSBvZiB0aGlzIGFwcHJvYWNoOgp0aGUgdmlydHVhbCBJUlEg
aXMgdGllZCB0byBhIFZDUFUsIGFuZCB3ZSBoYXZlIHRvIG1ha2Ugc3VyZSB0aGF0IG5vdApvbmx5
IHRoZSBhZmZpbml0eSBpcyB1cGRhdGVkIG9uIGEgQ1BVIG1pZ3JhdGlvbiAoYXMgd2UgZG8gZm9y
IFNQSXMpLCBidXQKYWN0dWFsbHkgdGhlIGludGVycnVwdCBpdHNlbGYgaXMgY2hhbmdlZDogc2lu
Y2UgQ1BVMC9QUEk5IGhhcyBhCmRpZmZlcmVudCBpcnFfZGVzYyogZnJvbSwgc2F5LCBDUFUxL1BQ
STkuClNvIHRoZXJlIGlzIG1vcmUgdGhhbiBqdXN0IGFkZGluZyBhIHBhcmFtZXRlciB0byBpcnFf
dG9fZGVzYygpLgoKPj4+PiArwqDCoMKgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlycS0+aXJx
X2xvY2ssIGZsYWdzKTsKPj4+PiArCj4+Pj4gK8KgwqDCoCB2Z2ljX3B1dF9pcnEoZCwgaXJxKTsK
Pj4+PiArCj4+Pj4gK8KgwqDCoCByZXR1cm4gZGVzYzsKPj4+PiArfQo+Pj4+ICsKPj4+PiArLyoK
Pj4+PiArICogd2FzOgo+Pj4+ICsgKsKgwqDCoMKgwqAgaW50IGt2bV92Z2ljX21hcF9waHlzX2ly
cShzdHJ1Y3QgdmNwdSAqdmNwdSwgdTMyIHZpcnRfaXJxLAo+Pj4+IHUzMiBwaHlzX2lycSkKPj4+
PiArICrCoMKgwqDCoMKgIGludCBrdm1fdmdpY191bm1hcF9waHlzX2lycShzdHJ1Y3QgdmNwdSAq
dmNwdSwgdW5zaWduZWQgaW50Cj4+Pj4gdmlydF9pcnEpCj4+Pj4gKyAqLwo+Pj4+ICtpbnQgdmdp
Y19jb25uZWN0X2h3X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAqdmNwdSwKPj4+
PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgdmlydF9pcnEsIHN0cnVjdCBp
cnFfZGVzYyAqZGVzYywKPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBib29sIGNvbm5lY3Qp
Cj4+Pgo+Pj4gSW5kZW50YXRpb24uCj4+Pgo+Pj4+ICt7Cj4+Pj4gK8KgwqDCoCBzdHJ1Y3Qgdmdp
Y19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycShkLCB2Y3B1LCB2aXJ0X2lycSk7Cj4+Pj4gK8KgwqDC
oCB1bnNpZ25lZCBsb25nIGZsYWdzOwo+Pj4+ICvCoMKgwqAgaW50IHJldCA9IDA7Cj4+Pj4gKwo+
Pj4+ICvCoMKgwqAgaWYgKCAhaXJxICkKPj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIC1FSU5W
QUw7Cj4+Pj4gKwo+Pj4+ICvCoMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ss
IGZsYWdzKTsKPj4+PiArCj4+Pj4gK8KgwqDCoCBpZiAoIGNvbm5lY3QgKcKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCAvKiBhc3NpZ24gYSBtYXBwZWQgSVJRICovCj4+
Pj4gK8KgwqDCoCB7Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIC8qIFRoZSBWSVJRIHNob3VsZCBub3Qg
YmUgYWxyZWFkeSBlbmFibGVkIGJ5IHRoZSBndWVzdCAqLwo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBp
ZiAoICFpcnEtPmh3ICYmICFpcnEtPmVuYWJsZWQgKQo+Pj4+ICvCoMKgwqDCoMKgwqDCoCB7Cj4+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgaXJxLT5odyA9IHRydWU7Cj4+Pj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgaXJxLT5od2ludGlkID0gZGVzYy0+aXJxOwo+Pj4+ICvCoMKgwqDCoMKg
wqDCoCB9Cj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGVsc2UKPj4+PiArwqDCoMKgwqDCoMKgwqAgewo+
Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHJldCA9IC1FQlVTWTsKPj4+PiArwqDCoMKgwqDC
oMKgwqAgfQo+Pj4KPj4+IEkga25vdyB0aGF0IGl0IHNob3VsZCBub3QgbWF0dGVyIGZvciBTUElz
IHRvZGF5LiBCdXQgYXJlbid0IHlvdSBtZWFudCB0bwo+Pj4gZ2V0IGEgcmVmZXJlbmNlIG9uIHRo
YXQgaW50ZXJydXB0IGlmIHlvdSBjb25uZWN0IGl0Pwo+Pgo+PiBObywgdGhlIHJlZmNvdW50IGZl
YXR1cmUgaXMgc3RyaWN0bHkgZm9yIHRoZSBwb2ludGVyIHRvIHRoZSBzdHJ1Y3R1cmUsCj4+IG5v
dCBmb3IgZXZlcnl0aGluZyByZWxhdGVkIHRvIHRoaXMgdmlydHVhbCBJUlEuCj4+IFdlIHN0b3Jl
IG9ubHkgdGhlIHZpcnR1YWwgSVJRIG51bWJlciBpbiB0aGUgZGV2X2lkL2luZm8gbWVtYmVycywg
d2Ugd2lsbAo+PiBnZXQgdGhlIHN0cnVjdCB2Z2ljX2lycSBwb2ludGVyIHZpYSB0aGUgdklSUSBu
dW1iZXIgb24gZG9fSVJRKCkuCj4+IERvZXMgdGhhdCBtYWtlIHNlbnNlPwo+IAo+IEJ1dCB0ZWNo
bmljYWxseSB5b3UgImFsbG9jYXRlIiB0aGUgdmlydHVhbCBTUEkgYXQgdGhhdCB0aW1lLCByaWdo
dD8gU28KPiB0aGlzIHdvdWxkIG1lYW4geW91IG5lZWQgdG8gZ2V0IGEgcmVmZXJlbmNlLCBvdGhl
cndpc2UgaXQgbWlnaHQgZGlzYXBwZWFyLgoKV2Ugd2lsbCByZWFsaXNlIHRoYXQgaXMgaGFzIGRp
c2FwcGVhcmVkIHdoZW4gdmdpY19nZXRfaXJxKCkgY2FsbGVkIHdpdGgKdGhhdCB2aXJ0dWFsIG51
bWJlciByZXR1cm5zIE5VTEwuIFRoZSByZWZjb3VudCBpcyByZWFsbHkganVzdCB0byBrbm93Cndo
ZW4geW91IGNhbiBmcmVlIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBzdHJ1Y3QgdmdpY19pcnFzLCBz
byBpdCdzCnN0cmljdGx5IGFib3V0IHRoZSAqcG9pbnRlciogdG8gdGhlICptZW1vcnkqLCBub3Qg
YWJvdXQgdGhlIGxvZ2ljYWwKZW50aXR5IG9mIHRoYXQgcGFydGljdWxhciB2aXJ0dWFsIElSUS4K
QWN0dWFsbHkgaXQgc2hvdWxkIG5vdCByZWFsbHkgaGFwcGVuIHRoYXQgeW91IGVuZCB1cCB3aXRo
IGEgaGFyZHdhcmUgSVJRCnN0aWxsIGFzc2lnbmVkIHRvIGFuIGFiYW5kb25lZCB2aXJ0dWFsIElS
USwgYXMgeW91IHdvdWxkIGV4cGVjdCB0byBmcmVlCnRoYXQgY29ubmVjdGlvbiAqYmVmb3JlKiBk
aXNiYW5kaW5nIHRoZSB2aXJ0dWFsIElSUS4KCj4gU28gSSBhbSBub3QgZW50aXJlbHkgc3VyZSB3
aHkgdGhlIHJlZmVyZW5jZSBpcyBub3QgbmVjZXNzYXJ5IGhlcmUuCgpUeXBpY2FsbHkgdG8gcmVt
b3ZlIGEgdmlydHVhbCBJUlEsIHlvdSBhcnJhbmdlIGZvciB2Z2ljX2dldF9pcnEoKSB0bwpyZXR1
cm4gTlVMTCBvbiB0aGF0IG51bWJlci4gVGhlbiB5b3UgIndhaXQiIGZvciB0aGUgcmVmY291bnQg
dG8gZHJvcCB0bwp6ZXJvLCBhdCB3aGljaCBwb2ludCBpdCdzIHNhZmUgdG8gZnJlZSB0aGUgbWVt
b3J5IGFsbG9jYXRlZCBmb3IgdGhhdAp2Z2ljX2lycS4gQXMgbWVudGlvbmVkLCBvbmx5IHJlYWxs
eSB1c2VmdWwgZm9yIExQSXMsIGJ1dCBpdCdzIGEgY2VudHJhbApwcm9wZXJ0eSBvZiB0aGUgbmV3
IFZHSUMgYXJjaGl0ZWN0dXJlLCBiZWNhdXNlIHdlIG5lZWQgdG8gaGF2ZSB0aG9zZQpnZXRzL3B1
dHMgaW4gdmlydHVhbGx5IGV2ZXJ5IGZ1bmN0aW9uLgoKQ2hlZXJzLApBbmRyZS4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:53:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:53:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqM27-00044U-FR; Mon, 26 Feb 2018 16:53:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8w7x=fu=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1eqM25-00044O-H8
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:53:45 +0000
X-Inumbo-ID: 79c1f4be-1b15-11e8-ba59-bc764e045a96
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79c1f4be-1b15-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:52:48 +0100 (CET)
Received: from [192.168.0.4] (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (TLS encrypted);
 Mon, 26 Feb 2018 09:53:39 -0700
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <20180226084612.2844-1-jgross@suse.com>
From: Jim Fehlig <jfehlig@suse.com>
Message-ID: <ef2fdeb4-ebd3-9fff-aff9-b7a9d176cbd1@suse.com>
Date: Mon, 26 Feb 2018 09:53:38 -0700
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180226084612.2844-1-jgross@suse.com>
Content-Language: en-US
Cc: ian.jackson@eu.citrix.com, wei.liu2@citrix.com
Subject: Re: [Xen-devel] [PATCH v2] tools/xenstore: try to get minimum
 thread stack size for watch thread
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjYvMjAxOCAwMTo0NiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBXaGVuIGNyZWF0
aW5nIGEgcHRocmVhZCBpbiB4c193YXRjaCgpIHRyeSB0byBnZXQgdGhlIG1pbmltYWwgbmVlZGVk
Cj4gc2l6ZSBvZiB0aGUgdGhyZWFkIGZyb20gZ2xpYmMgaW5zdGVhZCBvZiB1c2luZyBhIGNvbnN0
YW50LiBUaGlzIGF2b2lkcwo+IHByb2JsZW1zIHdoZW4gdGhlIGxpYnJhcnkgaXMgdXNlZCBpbiBw
cm9ncmFtcyB3aXRoIGxhcmdlIHBlci10aHJlYWQKPiBtZW1vcnkuCj4gCj4gVXNlIGRsc3ltKCkg
dG8gZ2V0IHRoZSBwb2ludGVyIHRvIF9fcHRocmVhZF9nZXRfbWluc3RhY2soKSBpbiBvcmRlciB0
bwo+IGF2b2lkIGxpbmthZ2UgcHJvYmxlbXMgYW5kIGZhbGwgYmFjayB0byB0aGUgY3VycmVudCBj
b25zdGFudCBzaXplIGlmCj4gbm90IGZvdW5kLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4g
R3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPiAtLS0KPiBWMjoKPiAtIHVzZSBfR05VX1NPVVJDRSAo
V2VpIExpdSkKPiAtIGNhbGwgX19wdGhyZWFkX2dldF9taW5zdGFjaygpIHdpdGggcGFyYW1ldGVy
Cj4gLSBhZGQgLWxkbCB0byBjb3JyZWN0IG1ha2UgZmxhZ3MKPiAtIGVuc3VyZSB0byBub3QgdXNp
bmcgc21hbGxlciBzdGFjayBzaXplIHRoYW4gdG9kYXkKPiAtLS0KPiAgIHRvb2xzL3hlbnN0b3Jl
L01ha2VmaWxlIHwgIDQgKysrKwo+ICAgdG9vbHMveGVuc3RvcmUveHMuYyAgICAgfCAyMSArKysr
KysrKysrKysrKysrKysrKy0KPiAgIDIgZmlsZXMgY2hhbmdlZCwgMjQgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQo+IAo+IGRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZSBi
L3Rvb2xzL3hlbnN0b3JlL01ha2VmaWxlCj4gaW5kZXggMmI5OWQyYmMxYi4uMDgzMWJlMGI2ZiAx
MDA2NDQKPiAtLS0gYS90b29scy94ZW5zdG9yZS9NYWtlZmlsZQo+ICsrKyBiL3Rvb2xzL3hlbnN0
b3JlL01ha2VmaWxlCj4gQEAgLTEwMCw2ICsxMDAsMTAgQEAgbGlieGVuc3RvcmUuc28uJChNQUpP
Uik6IGxpYnhlbnN0b3JlLnNvLiQoTUFKT1IpLiQoTUlOT1IpCj4gICAJbG4gLXNmICQ8ICRACj4g
ICAKPiAgIHhzLm9waWM6IENGTEFHUyArPSAtRFVTRV9QVEhSRUFECj4gK2lmZXEgKCQoQ09ORklH
X0xpbnV4KSx5KQo+ICt4cy5vcGljOiBDRkxBR1MgKz0gLURVU0VfRExTWU0KPiArbGlieGVuc3Rv
cmUuc28uJChNQUpPUikuJChNSU5PUik6IExERkxBR1MgKz0gLWxkbAo+ICtlbmRpZgoKRHJvcHBp
bmcgdGhpcyBwYXRjaCBpbiBvbmUgb2YgbXkgYXV0b21hdGVkIGJ1aWxkcyBjYXVzZWQgYSBsaWJ4
ZW5zdG9yZSBsaW5rIGZhaWx1cmUKClsgICA5OXNdIGdjYyAgICAtbHN5c3RlbWQgLWxkbCAtcHRo
cmVhZCAtV2wsLXNvbmFtZSAtV2wsbGlieGVuc3RvcmUuc28uMy4wIAotc2hhcmVkIC1vIGxpYnhl
bnN0b3JlLnNvLjMuMC4zIHhzLm9waWMgeHNfbGliLm9waWMgCi9ob21lL2FidWlsZC9ycG1idWls
ZC9CVUlMRC94ZW4tNC4xMC4wLXRlc3RpbmcvdG9vbHMveGVuc3RvcmUvLi4vLi4vdG9vbHMvbGli
cy90b29sY29yZS9saWJ4ZW50b29sY29yZS5zbyAKClsgICA5OXNdIAovaG9tZS9hYnVpbGQvcnBt
YnVpbGQvQlVJTEQveGVuLTQuMTAuMC10ZXN0aW5nL3Rvb2xzL3hlbnN0b3JlLy4uLy4uL3Rvb2xz
L3hlbnN0b3JlL2xpYnhlbnN0b3JlLnNvOiAKdW5kZWZpbmVkIHJlZmVyZW5jZSB0byBgZGxzeW0n
CgpJIGhhY2tlZCBhcm91bmQgaXQgYnkgYXBwZW5kaW5nICctbGRsJyB0byB0aGUgZW5kIG9mIHRo
ZSBzdWJzZXF1ZW50IApsaWJ4ZW5zdG9yZS5zbyBydWxlLgoKPiAgIGxpYnhlbnN0b3JlLnNvLiQo
TUFKT1IpLiQoTUlOT1IpOiB4cy5vcGljIHhzX2xpYi5vcGljCj4gICAJJChDQykgJChMREZMQUdT
KSAkKFBUSFJFQURfTERGTEFHUykgLVdsLCQoU09OQU1FX0xERkxBRykgLVdsLGxpYnhlbnN0b3Jl
LnNvLiQoTUFKT1IpICQoU0hMSUJfTERGTEFHUykgLW8gJEAgJF4gJChMRExJQlNfbGlieGVudG9v
bGNvcmUpICQoU09DS0VUX0xJQlMpICQoUFRIUkVBRF9MSUJTKSAkKEFQUEVORF9MREZMQUdTKQo+
IGRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS94cy5jIGIvdG9vbHMveGVuc3RvcmUveHMuYwo+
IGluZGV4IGFiZmZkOWNkODAuLjc3NzAwYmZmMmIgMTAwNjQ0Cj4gLS0tIGEvdG9vbHMveGVuc3Rv
cmUveHMuYwo+ICsrKyBiL3Rvb2xzL3hlbnN0b3JlL3hzLmMKPiBAQCAtMTYsNiArMTYsOCBAQAo+
ICAgICAgIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiAgICovCj4gICAKPiArI2RlZmluZSBfR05VX1NP
VVJDRQo+ICsKPiAgICNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KPiAgICNpbmNsdWRlIDxzeXMvc3Rh
dC5oPgo+ICAgI2luY2x1ZGUgPGZjbnRsLmg+Cj4gQEAgLTQ3LDYgKzQ5LDEwIEBAIHN0cnVjdCB4
c19zdG9yZWRfbXNnIHsKPiAgIAo+ICAgI2luY2x1ZGUgPHB0aHJlYWQuaD4KPiAgIAo+ICsjaWZk
ZWYgVVNFX0RMU1lNCj4gKyNpbmNsdWRlIDxkbGZjbi5oPgo+ICsjZW5kaWYKPiArCj4gICBzdHJ1
Y3QgeHNfaGFuZGxlIHsKPiAgIAkvKiBDb21tdW5pY2F0aW9ucyBjaGFubmVsIHRvIHhlbnN0b3Jl
IGRhZW1vbi4gKi8KPiAgIAlpbnQgZmQ7Cj4gQEAgLTgxMCwxMiArODE2LDI1IEBAIGJvb2wgeHNf
d2F0Y2goc3RydWN0IHhzX2hhbmRsZSAqaCwgY29uc3QgY2hhciAqcGF0aCwgY29uc3QgY2hhciAq
dG9rZW4pCj4gICAJaWYgKCFoLT5yZWFkX3Rocl9leGlzdHMpIHsKPiAgIAkJc2lnc2V0X3Qgc2V0
LCBvbGRfc2V0Owo+ICAgCQlwdGhyZWFkX2F0dHJfdCBhdHRyOwo+ICsJCXN0YXRpYyBzaXplX3Qg
c3RhY2tfc2l6ZTsKPiArI2lmZGVmIFVTRV9ETFNZTQo+ICsJCXNpemVfdCAoKmdldHN6KShwdGhy
ZWFkX2F0dHJfdCAqYXR0cik7Cj4gKyNlbmRpZgo+ICAgCj4gICAJCWlmIChwdGhyZWFkX2F0dHJf
aW5pdCgmYXR0cikgIT0gMCkgewo+ICAgCQkJbXV0ZXhfdW5sb2NrKCZoLT5yZXF1ZXN0X211dGV4
KTsKPiAgIAkJCXJldHVybiBmYWxzZTsKPiAgIAkJfQo+IC0JCWlmIChwdGhyZWFkX2F0dHJfc2V0
c3RhY2tzaXplKCZhdHRyLCBSRUFEX1RIUkVBRF9TVEFDS1NJWkUpICE9IDApIHsKPiArCQlpZiAo
IXN0YWNrX3NpemUpIHsKPiArI2lmZGVmIFVTRV9ETFNZTQo+ICsJCQlnZXRzeiA9IGRsc3ltKFJU
TERfREVGQVVMVCwgIl9fcHRocmVhZF9nZXRfbWluc3RhY2siKTsKPiArCQkJaWYgKGdldHN6KQo+
ICsJCQkJc3RhY2tfc2l6ZSA9IGdldHN6KCZhdHRyKTsKPiArI2VuZGlmCj4gKwkJCWlmIChzdGFj
a19zaXplIDwgUkVBRF9USFJFQURfU1RBQ0tTSVpFKQo+ICsJCQkJc3RhY2tfc2l6ZSA9IFJFQURf
VEhSRUFEX1NUQUNLU0laRTsKPiArCQl9Cj4gKwkJaWYgKHB0aHJlYWRfYXR0cl9zZXRzdGFja3Np
emUoJmF0dHIsIHN0YWNrX3NpemUpICE9IDApIHsKPiAgIAkJCXB0aHJlYWRfYXR0cl9kZXN0cm95
KCZhdHRyKTsKPiAgIAkJCW11dGV4X3VubG9jaygmaC0+cmVxdWVzdF9tdXRleCk7Cj4gICAJCQly
ZXR1cm4gZmFsc2U7CgpUaGlzIHdvcmtlZCBmaW5lLCBldmVuIG9uIHRoZSBzeXN0ZW0gd2l0aCB0
aGUgYnVnZ3kgZ2xpYmMuCgpUZXN0ZWQtYnk6IEppbSBGZWhsaWcgPGpmZWhsaWdAc3VzZS5jb20+
CgpSZWdhcmRzLApKaW0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:57:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqM5q-0004JF-1s; Mon, 26 Feb 2018 16:57:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqM5p-0004J9-Gx
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:57:37 +0000
X-Inumbo-ID: 64d09b58-1b16-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 64d09b58-1b16-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 16:59:23 +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 A956B80D;
 Mon, 26 Feb 2018 08:57:29 -0800 (PST)
Received: from [10.1.33.95] (e110479-lin.cambridge.arm.com [10.1.33.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C9BD63F24D;
 Mon, 26 Feb 2018 08:57:28 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-39-andre.przywara@linaro.org>
 <3de3fe41-ad76-7b5b-69bf-96631131ec22@arm.com>
 <b92c08fd-9f60-c958-efb1-82332c158382@linaro.org>
 <d57d0e83-e8ea-101a-c332-63414f3c2945@arm.com>
 <93e4fb8b-8ed9-0352-078a-45c030b08874@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <943ef38b-8777-66b5-ad63-42a8cfa24d96@arm.com>
Date: Mon, 26 Feb 2018 16:57:26 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <93e4fb8b-8ed9-0352-078a-45c030b08874@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 38/49] ARM: new VGIC: handle hardware
	mapped IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8yNi8yMDE4IDA0OjQ4IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPiAK
PiBPbiAyMy8wMi8xOCAxODoxNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAyMy8w
Mi8xOCAxODowMiwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBIaSwKPj4KPj4gSGkgQW5kcmUs
Cj4+Cj4+PiBPbiAxOS8wMi8xOCAxMjoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+IEhpLAo+
Pj4+Cj4+Pj4gT24gMDkvMDIvMTggMTQ6MzksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+PiBU
aGUgVkdJQyBzdXBwb3J0cyB2aXJ0dWFsIElSUXMgdG8gYmUgY29ubmVjdGVkIHRvIGEgaGFyZHdh
cmUgSVJRLCBzbwo+Pj4+PiB3aGVuIGEgZ3Vlc3QgRU9JcyB0aGUgdmlydHVhbCBpbnRlcnJ1cHQs
IGl0IGFmZmVjdHMgdGhlIHN0YXRlIG9mIHRoYXQKPj4+Pj4gY29ycmVzcG9uZGluZyBpbnRlcnJ1
cHQgb24gdGhlIGhhcmR3YXJlIHNpZGUgYXQgdGhlIHNhbWUgdGltZS4KPj4+Pj4gSW1wbGVtZW50
IHRoZSBpbnRlcmZhY2UgdGhhdCB0aGUgWGVuIGFyY2gvY29yZSBjb2RlIGV4cGVjdHMgdG8gY29u
bmVjdAo+Pj4+PiB0aGUgdmlydHVhbCBhbmQgdGhlIHBoeXNpY2FsIHdvcmxkLgo+Pj4+Pgo+Pj4+
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9y
Zz4KPj4+Pj4gLS0tCj4+Pj4+ICDCoMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8IDYzCj4+
Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+
PiAgwqDCoCAxIGZpbGUgY2hhbmdlZCwgNjMgaW5zZXJ0aW9ucygrKQo+Pj4+Pgo+Pj4+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdp
Yy5jCj4+Pj4+IGluZGV4IGRjNWUwMTFmYTMuLjhkNTI2MGE3ZGIgMTAwNjQ0Cj4+Pj4+IC0tLSBh
L3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMKPj4+Pj4gQEAgLTY5Myw2ICs2OTMsNjkgQEAgdm9pZCB2Z2ljX2tpY2tfdmNwdXMoc3Ry
dWN0IGRvbWFpbiAqZCkKPj4+Pj4gIMKgwqDCoMKgwqDCoCB9Cj4+Pj4+ICDCoMKgIH0KPj4+Pj4g
IMKgwqAgK3N0cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdfaXJxX2Rlc2Moc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHZjcHUKPj4+Pj4gKnYsCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNp
Z25lZCBpbnQgdmlycSkKPj4+Pj4gK3sKPj4+Pj4gK8KgwqDCoCBzdHJ1Y3QgaXJxX2Rlc2MgKmRl
c2MgPSBOVUxMOwo+Pj4+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxID0gdmdpY19nZXRf
aXJxKGQsIHYsIHZpcnEpOwo+Pj4+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+Pj4+
ICsKPj4+Pj4gK8KgwqDCoCBpZiAoICFpcnEgKQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJu
IE5VTEw7Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFf
bG9jaywgZmxhZ3MpOwo+Pj4+PiArwqDCoMKgIGlmICggaXJxLT5odyApCj4+Pj4+ICvCoMKgwqDC
oMKgwqDCoCBkZXNjID0gaXJxX3RvX2Rlc2MoaXJxLT5od2ludGlkKTsKPj4+Pgo+Pj4+IFRoaXMg
aXMgbm90IGdvaW5nIHRvIHdvcmsgd2VsbCBmb3IgUFBJcy4gV2Ugc2hvdWxkIGNvbnNpZGVyIHRv
IGFkZCBhdAo+Pj4+IGxlYXN0IGFuIEFTU0VSVCguLi4pIGluIHRoZSBjb2RlIHRvIHByZXZlbnQg
YmFkIHVzZSBvZiBpdC4KPj4+Cj4+PiBZZWFoLCBkb25lLiBCdXQgSSB3b25kZXIgaWYgd2UgZXZl
bnR1YWxseSBzaG91bGQgZXh0ZW5kIHRoZQo+Pj4gaXJxX3RvX2Rlc2MoKSBmdW5jdGlvbiB0byB0
YWtlIHRoZSB2Q1BVLCBzaW5jZSB3ZSB3aWxsIG5lZWQgaXQgYW55d2F5Cj4+PiBvbmNlIHdlIHVz
ZSBoYXJkd2FyZSBtYXBwZWQgdGltZXIgSVJRcyAoUFBJcykgaW4gdGhlIGZ1dHVyZS4gQnV0IHRo
aXMKPj4+IHNob3VsZCBub3QgYmUgaW4gdGhpcyBzZXJpZXMsIEkgZ3Vlc3MuCj4+Cj4+IGlycV90
b19kZXNjIG9ubHkgZGVhbCB3aXRoIGhhcmR3YXJlIGludGVycnVwdCwgc28geW91IG1lYW4gcENQ
VSBpbnN0ZWFkCj4+IG9mIHZDUFU/Cj4gCj4gWWVzLCBpbmRlZWQuIEJ1dCBJIHRoaW5rIHRoaXMg
cG9pbnRzIHRvIHRoZSBwcm9ibGVtIG9mIHRoaXMgYXBwcm9hY2g6Cj4gdGhlIHZpcnR1YWwgSVJR
IGlzIHRpZWQgdG8gYSBWQ1BVLCBhbmQgd2UgaGF2ZSB0byBtYWtlIHN1cmUgdGhhdCBub3QKPiBv
bmx5IHRoZSBhZmZpbml0eSBpcyB1cGRhdGVkIG9uIGEgQ1BVIG1pZ3JhdGlvbiAoYXMgd2UgZG8g
Zm9yIFNQSXMpLCBidXQKPiBhY3R1YWxseSB0aGUgaW50ZXJydXB0IGl0c2VsZiBpcyBjaGFuZ2Vk
OiBzaW5jZSBDUFUwL1BQSTkgaGFzIGEKPiBkaWZmZXJlbnQgaXJxX2Rlc2MqIGZyb20sIHNheSwg
Q1BVMS9QUEk5Lgo+IFNvIHRoZXJlIGlzIG1vcmUgdGhhbiBqdXN0IGFkZGluZyBhIHBhcmFtZXRl
ciB0byBpcnFfdG9fZGVzYygpLgoKQ2hhbmdlIGluIHRoZSBpcnFfdG9fZGVzYygpIGludGVyZmFj
ZSBuZWVkcyB0byBiZSBqdXN0aWZ5LiBUaGUgdXNlIGNhc2UgCkkgaGF2ZSBpbiBtaW5kIGZvciBQ
UEkgaXMgdGhlIHZpcnR1YWwgdGltZXIuIEluIHRoYXQgY2FzZSwgeW91IHdpbGwgCmFsd2F5cyBy
ZWNlaXZlIHRoZSBQUEkgb24gdGhlIHJpZ2h0IHBDUFUuCgpEbyB5b3UgcmVhbGx5IHNlZSBhIHVz
ZSBjYXNlIHdoZXJlIGEgdkNQVSBpcyBydW5uaW5nIG9uIHBDUFUgQSBidXQgdGhlIApQUEkgaXMg
cm91dGVkIHRvIHBDUFUgQj8KCgo+IAo+Pj4+PiArwqDCoMKgIHNwaW5fdW5sb2NrX2lycXJlc3Rv
cmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgIHZnaWNfcHV0
X2lycShkLCBpcnEpOwo+Pj4+PiArCj4+Pj4+ICvCoMKgwqAgcmV0dXJuIGRlc2M7Cj4+Pj4+ICt9
Cj4+Pj4+ICsKPj4+Pj4gKy8qCj4+Pj4+ICsgKiB3YXM6Cj4+Pj4+ICsgKsKgwqDCoMKgwqAgaW50
IGt2bV92Z2ljX21hcF9waHlzX2lycShzdHJ1Y3QgdmNwdSAqdmNwdSwgdTMyIHZpcnRfaXJxLAo+
Pj4+PiB1MzIgcGh5c19pcnEpCj4+Pj4+ICsgKsKgwqDCoMKgwqAgaW50IGt2bV92Z2ljX3VubWFw
X3BoeXNfaXJxKHN0cnVjdCB2Y3B1ICp2Y3B1LCB1bnNpZ25lZCBpbnQKPj4+Pj4gdmlydF9pcnEp
Cj4+Pj4+ICsgKi8KPj4+Pj4gK2ludCB2Z2ljX2Nvbm5lY3RfaHdfaXJxKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB2Y3B1ICp2Y3B1LAo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNp
Z25lZCBpbnQgdmlydF9pcnEsIHN0cnVjdCBpcnFfZGVzYyAqZGVzYywKPj4+Pj4gK8KgwqDCoMKg
wqDCoMKgwqDCoMKgwqAgYm9vbCBjb25uZWN0KQo+Pj4+Cj4+Pj4gSW5kZW50YXRpb24uCj4+Pj4K
Pj4+Pj4gK3sKPj4+Pj4gK8KgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2ly
cShkLCB2Y3B1LCB2aXJ0X2lycSk7Cj4+Pj4+ICvCoMKgwqAgdW5zaWduZWQgbG9uZyBmbGFnczsK
Pj4+Pj4gK8KgwqDCoCBpbnQgcmV0ID0gMDsKPj4+Pj4gKwo+Pj4+PiArwqDCoMKgIGlmICggIWly
cSApCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsKPj4+Pj4gKwo+Pj4+PiAr
wqDCoMKgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4+Pj4+ICsK
Pj4+Pj4gK8KgwqDCoCBpZiAoIGNvbm5lY3QgKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCAvKiBhc3NpZ24gYSBtYXBwZWQgSVJRICovCj4+Pj4+ICvCoMKgwqAgewo+
Pj4+PiArwqDCoMKgwqDCoMKgwqAgLyogVGhlIFZJUlEgc2hvdWxkIG5vdCBiZSBhbHJlYWR5IGVu
YWJsZWQgYnkgdGhlIGd1ZXN0ICovCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoICFpcnEtPmh3
ICYmICFpcnEtPmVuYWJsZWQgKQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgewo+Pj4+PiArwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoCBpcnEtPmh3ID0gdHJ1ZTsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgaXJxLT5od2ludGlkID0gZGVzYy0+aXJxOwo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+
Pj4+PiArwqDCoMKgwqDCoMKgwqAgZWxzZQo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgewo+Pj4+PiAr
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoCByZXQgPSAtRUJVU1k7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDC
oCB9Cj4+Pj4KPj4+PiBJIGtub3cgdGhhdCBpdCBzaG91bGQgbm90IG1hdHRlciBmb3IgU1BJcyB0
b2RheS4gQnV0IGFyZW4ndCB5b3UgbWVhbnQgdG8KPj4+PiBnZXQgYSByZWZlcmVuY2Ugb24gdGhh
dCBpbnRlcnJ1cHQgaWYgeW91IGNvbm5lY3QgaXQ/Cj4+Pgo+Pj4gTm8sIHRoZSByZWZjb3VudCBm
ZWF0dXJlIGlzIHN0cmljdGx5IGZvciB0aGUgcG9pbnRlciB0byB0aGUgc3RydWN0dXJlLAo+Pj4g
bm90IGZvciBldmVyeXRoaW5nIHJlbGF0ZWQgdG8gdGhpcyB2aXJ0dWFsIElSUS4KPj4+IFdlIHN0
b3JlIG9ubHkgdGhlIHZpcnR1YWwgSVJRIG51bWJlciBpbiB0aGUgZGV2X2lkL2luZm8gbWVtYmVy
cywgd2Ugd2lsbAo+Pj4gZ2V0IHRoZSBzdHJ1Y3QgdmdpY19pcnEgcG9pbnRlciB2aWEgdGhlIHZJ
UlEgbnVtYmVyIG9uIGRvX0lSUSgpLgo+Pj4gRG9lcyB0aGF0IG1ha2Ugc2Vuc2U/Cj4+Cj4+IEJ1
dCB0ZWNobmljYWxseSB5b3UgImFsbG9jYXRlIiB0aGUgdmlydHVhbCBTUEkgYXQgdGhhdCB0aW1l
LCByaWdodD8gU28KPj4gdGhpcyB3b3VsZCBtZWFuIHlvdSBuZWVkIHRvIGdldCBhIHJlZmVyZW5j
ZSwgb3RoZXJ3aXNlIGl0IG1pZ2h0IGRpc2FwcGVhci4KPiAKPiBXZSB3aWxsIHJlYWxpc2UgdGhh
dCBpcyBoYXMgZGlzYXBwZWFyZWQgd2hlbiB2Z2ljX2dldF9pcnEoKSBjYWxsZWQgd2l0aAo+IHRo
YXQgdmlydHVhbCBudW1iZXIgcmV0dXJucyBOVUxMLiBUaGUgcmVmY291bnQgaXMgcmVhbGx5IGp1
c3QgdG8ga25vdwo+IHdoZW4geW91IGNhbiBmcmVlIGR5bmFtaWNhbGx5IGFsbG9jYXRlZCBzdHJ1
Y3QgdmdpY19pcnFzLCBzbyBpdCdzCj4gc3RyaWN0bHkgYWJvdXQgdGhlICpwb2ludGVyKiB0byB0
aGUgKm1lbW9yeSosIG5vdCBhYm91dCB0aGUgbG9naWNhbAo+IGVudGl0eSBvZiB0aGF0IHBhcnRp
Y3VsYXIgdmlydHVhbCBJUlEuCj4gQWN0dWFsbHkgaXQgc2hvdWxkIG5vdCByZWFsbHkgaGFwcGVu
IHRoYXQgeW91IGVuZCB1cCB3aXRoIGEgaGFyZHdhcmUgSVJRCj4gc3RpbGwgYXNzaWduZWQgdG8g
YW4gYWJhbmRvbmVkIHZpcnR1YWwgSVJRLCBhcyB5b3Ugd291bGQgZXhwZWN0IHRvIGZyZWUKPiB0
aGF0IGNvbm5lY3Rpb24gKmJlZm9yZSogZGlzYmFuZGluZyB0aGUgdmlydHVhbCBJUlEuCj4gCj4+
IFNvIEkgYW0gbm90IGVudGlyZWx5IHN1cmUgd2h5IHRoZSByZWZlcmVuY2UgaXMgbm90IG5lY2Vz
c2FyeSBoZXJlLgo+IAo+IFR5cGljYWxseSB0byByZW1vdmUgYSB2aXJ0dWFsIElSUSwgeW91IGFy
cmFuZ2UgZm9yIHZnaWNfZ2V0X2lycSgpIHRvCj4gcmV0dXJuIE5VTEwgb24gdGhhdCBudW1iZXIu
IFRoZW4geW91ICJ3YWl0IiBmb3IgdGhlIHJlZmNvdW50IHRvIGRyb3AgdG8KPiB6ZXJvLCBhdCB3
aGljaCBwb2ludCBpdCdzIHNhZmUgdG8gZnJlZSB0aGUgbWVtb3J5IGFsbG9jYXRlZCBmb3IgdGhh
dAo+IHZnaWNfaXJxLiBBcyBtZW50aW9uZWQsIG9ubHkgcmVhbGx5IHVzZWZ1bCBmb3IgTFBJcywg
YnV0IGl0J3MgYSBjZW50cmFsCj4gcHJvcGVydHkgb2YgdGhlIG5ldyBWR0lDIGFyY2hpdGVjdHVy
ZSwgYmVjYXVzZSB3ZSBuZWVkIHRvIGhhdmUgdGhvc2UKPiBnZXRzL3B1dHMgaW4gdmlydHVhbGx5
IGV2ZXJ5IGZ1bmN0aW9uLgoKVGhhbmsgeW91IGZvciB0aGUgZXhwbGFuYXRpb24uCgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 16:58:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 16:58:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqM6W-0004N6-AC; Mon, 26 Feb 2018 16:58:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqM6V-0004Mu-8g
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 16:58:19 +0000
X-Inumbo-ID: 1ca171d0-1b16-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1ca171d0-1b16-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 17:57:22 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id 191so18617129wmm.4
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 08:58:17 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=03SfP2wITqMLlHMf1S/iM3C8KisE8kJrkVuveZ11mqQ=;
 b=BW2zvDMnKTfR6Y5BOWnecwEPcEwsA5rEH/h/ea3HMXoA6vjdHEgUPhNKdV4U1Fl/oO
 M3rqUHOR2kdZiDhKaLa5ZGZo4LfqRaPrGO+yljVNkQ2hNBLOwJQUEQNnfKtpzqgmEyGL
 C58CGm1++GkhTodYOs6BOFatGZIRykGfmcy88=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=03SfP2wITqMLlHMf1S/iM3C8KisE8kJrkVuveZ11mqQ=;
 b=QqhUZ/aIjJxy1rphFYj21t+dJnq/H9mdyJy993xqS/fvhMd6KFehC8SyQOKJLHmlwa
 cUM5J9FUWNXdr6COOCfEzLk+fECp9US/+H3k7+2egk2DECYWV5JoFT5eulbMngIkqofd
 /FKKXcYPaVtspW47Cey4EDJgstF9kEdQag96MLv5oexief8sroOj+8Iqy1rKM6G3M1UF
 aBWe++uV5AZYZrijiTneHzaNRpOv88xA+JDLOsbpXa4R5IKzCs6oz/jrD2tyngQ96P9F
 onl5rB6EC5q89jpnhc3bfO5WdbefeVe/DN/rQfsQVA9ZnGhm9KGjVFGIlnGo4vXu565P
 S44Q==
X-Gm-Message-State: APf1xPCafFMU3m6thdU4QGtfevc6H8x6Aux9m/DUDxb4cQyvQpLpu2Og
 +FtW8HgoPLhsjVg4RHpz7noXaPGmlVc=
X-Google-Smtp-Source: AG47ELv4aLI8YfSnN/hOAIesueZr55vTN4F3uiWRs7m0vHVTbYBFwDa3ir4xIqhxfGQ9ayo8AjgzPg==
X-Received: by 10.28.17.141 with SMTP id 135mr8258893wmr.80.1519664295972;
 Mon, 26 Feb 2018 08:58:15 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id k130sm10734597wmg.9.2018.02.26.08.58.15
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 08:58:15 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-42-andre.przywara@linaro.org>
 <94ed1170-d635-d494-7511-55146d4c3f9b@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <8edadcec-2543-03e8-8d91-9b9cb08e089d@linaro.org>
Date: Mon, 26 Feb 2018 16:58:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <94ed1170-d635-d494-7511-55146d4c3f9b@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 41/49] ARM: new VGIC: dump virtual IRQ
	info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wMi8xOCAxMjoyNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gV2hlbiB3ZSBk
dW1wIGd1ZXN0IHN0YXRlIG9uIHRoZSBYZW4gY29uc29sZSwgd2UgYWxzbyBwcmludCB0aGUgc3Rh
dGUgb2YKPj4gSVJRcyB0aGF0IGFyZSBvbiBhIFZDUFUuCj4+IEFkZCB0aGUgY29kZSB0byBkdW1w
IHRoZSBzdGF0ZSBvZiBhbiBJUlEgaGFuZGxlZCBieSB0aGUgbmV3IFZHSUMuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+PiAt
LS0KPj4gwqAgeGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jIHwgMTMgKysrKysrKysrKysrKwo+PiDC
oCAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQo+Pgo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5jIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+IGluZGV4
IDNiNDc1ZWQxYTQuLjk3ZmZkYmE1YWQgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4gQEAgLTc1Nyw2ICs3
NTcsMTkgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZAo+
PiBpbnQgdmlycSkKPj4gwqDCoMKgwqDCoCBjbGVhcl9iaXQodmlycSwgZC0+YXJjaC52Z2ljLmFs
bG9jYXRlZF9pcnFzKTsKPj4gwqAgfQo+PiDCoCArdm9pZCBnaWNfZHVtcF92Z2ljX2luZm8oc3Ry
dWN0IHZjcHUgKnYpCj4+ICt7Cj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9
ICZ2LT5hcmNoLnZnaWNfY3B1Owo+PiArwqDCoMKgIHN0cnVjdCB2Z2ljX2lycSAqaXJxOwo+PiAr
Cj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRyeShpcnEsICZ2Z2ljX2NwdS0+YXBfbGlzdF9o
ZWFkLCBhcF9saXN0KQo+IAo+IEkgZG9uJ3QgdGhpbmsgeW91IGNhbiBhc3N1bWUgdGhhdCB0aGUg
dkNQVSBpcyBub3QgcnVubmluZyBzb21ld2hlcmUKPiBlbHNlLiBTbyBsaWtlbHkgeW91IHdhbnQg
dG8gdGFrZSB0aGUgbG9jayB3aGlsZSBkdW1waW5nIHRoZSBpbmZvLgoKT2gsIGdvb2QgcG9pbnQu
IFRvdGFsbHkgZm9yZ290IHRoZSBsb2NraW5nIGhlcmUgOi0oClNhbWUgZm9yIHRoZSBJUlFzIHdp
dGhpbi4KVGhhbmtzIGZvciBwb2ludGluZyB0aGlzIG91dC4KCj4gCj4+ICvCoMKgwqDCoMKgwqDC
oCBwcmludGsoIsKgwqAgb24gQ1BVOiAlcyAlcyBpcnEgJXU6ICVzcGVuZGluZywgJXNhY3RpdmUs
Cj4+ICVzZW5hYmxlZFxuIiwKPiAKPiBJIGFtIG5vdCBzdXJlIHRoZSB2YWx1ZSBvZiAib24gQ1BV
Ii4KClRoYXQgaXMgbWVhbnQgdG8gYmUgYSBzaG9ydCBwaHJhc2UgZm9yICJiZWluZyBvbiB0aGUg
YXBfbGlzdCIsIHdoaWNoIGlzCmFuIGltcGxlbWVudGF0aW9uIHNwZWNpZmljIHRlcm0uICJBY3Rp
dmUiIG9yICJwZW5kaW5nIiBhbG9uZSBhcmUKY29uZnVzaW5nIG9yIG1pc2xlYWRpbmcuIElmIHlv
dSBoYXZlIGEgYmV0dGVyIHRlcm0gKG5vdCB0b28gbG9uZyEpLCBJIGFtCmhhcHB5IHRvIHRha2Ug
dGhhdC4KCkNoZWVycywKQW5kcmUuCgo+IAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oCBpcnEtPmh3ID8gImhhcmR3YXJlIiA6ICJ2aXJ0dWFsIiwKPj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqAgaXJxLT5jb25maWcgPT0gVkdJQ19DT05GSUdfTEVWRUwgPyAibGV2ZWwiIDog
ImVkZ2UiLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBpcnEtPmludGlkLCBpcnFf
aXNfcGVuZGluZyhpcnEpID8gIiIgOiAibm90ICIsCj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIGlycS0+YWN0aXZlID8gIiIgOiAibm90ICIsIGlycS0+ZW5hYmxlZCA/ICIiIDogIm5v
dCAiKTsKPj4gK30KPj4gKwo+PiDCoCBzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3X2lycV9k
ZXNjKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2Y3B1ICp2LAo+PiDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgdW5zaWduZWQgaW50IHZpcnEpCj4+IMKgIHsKPj4KPiAKPiBDaGVlcnMsCj4gCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:01:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqM9R-0005Cp-Pv; Mon, 26 Feb 2018 17:01:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqM9Q-0005Cj-Sn
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 17:01:20 +0000
X-Inumbo-ID: 895f7353-1b16-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 895f7353-1b16-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:00:24 +0100 (CET)
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 ED00780D;
 Mon, 26 Feb 2018 09:01:18 -0800 (PST)
Received: from [10.1.33.95] (e110479-lin.cambridge.arm.com [10.1.33.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 18C653F24D;
 Mon, 26 Feb 2018 09:01:17 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-42-andre.przywara@linaro.org>
 <94ed1170-d635-d494-7511-55146d4c3f9b@arm.com>
 <8edadcec-2543-03e8-8d91-9b9cb08e089d@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <e772810f-ef84-40e3-6b7c-70995f3f7adf@arm.com>
Date: Mon, 26 Feb 2018 17:01:16 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <8edadcec-2543-03e8-8d91-9b9cb08e089d@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 41/49] ARM: new VGIC: dump virtual IRQ
	info
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAwMi8yNi8yMDE4IDA0OjU4IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwKPiAK
PiBPbiAxOS8wMi8xOCAxMjoyNiwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSBBbmRyZSwKPj4K
Pj4gT24gMDkvMDIvMTggMTQ6MzksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gV2hlbiB3ZSBk
dW1wIGd1ZXN0IHN0YXRlIG9uIHRoZSBYZW4gY29uc29sZSwgd2UgYWxzbyBwcmludCB0aGUgc3Rh
dGUgb2YKPj4+IElSUXMgdGhhdCBhcmUgb24gYSBWQ1BVLgo+Pj4gQWRkIHRoZSBjb2RlIHRvIGR1
bXAgdGhlIHN0YXRlIG9mIGFuIElSUSBoYW5kbGVkIGJ5IHRoZSBuZXcgVkdJQy4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4K
Pj4+IC0tLQo+Pj4gIMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8IDEzICsrKysrKysrKysr
KysKPj4+ICDCoCAxIGZpbGUgY2hhbmdlZCwgMTMgaW5zZXJ0aW9ucygrKQo+Pj4KPj4+IGRpZmYg
LS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2lj
LmMKPj4+IGluZGV4IDNiNDc1ZWQxYTQuLjk3ZmZkYmE1YWQgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+
Pj4gQEAgLTc1Nyw2ICs3NTcsMTkgQEAgdm9pZCB2Z2ljX2ZyZWVfdmlycShzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZAo+Pj4gaW50IHZpcnEpCj4+PiAgwqDCoMKgwqDCoCBjbGVhcl9iaXQodmly
cSwgZC0+YXJjaC52Z2ljLmFsbG9jYXRlZF9pcnFzKTsKPj4+ICDCoCB9Cj4+PiAgwqAgK3ZvaWQg
Z2ljX2R1bXBfdmdpY19pbmZvKHN0cnVjdCB2Y3B1ICp2KQo+Pj4gK3sKPj4+ICvCoMKgwqAgc3Ry
dWN0IHZnaWNfY3B1ICp2Z2ljX2NwdSA9ICZ2LT5hcmNoLnZnaWNfY3B1Owo+Pj4gK8KgwqDCoCBz
dHJ1Y3QgdmdpY19pcnEgKmlycTsKPj4+ICsKPj4+ICvCoMKgwqAgbGlzdF9mb3JfZWFjaF9lbnRy
eShpcnEsICZ2Z2ljX2NwdS0+YXBfbGlzdF9oZWFkLCBhcF9saXN0KQo+Pgo+PiBJIGRvbid0IHRo
aW5rIHlvdSBjYW4gYXNzdW1lIHRoYXQgdGhlIHZDUFUgaXMgbm90IHJ1bm5pbmcgc29tZXdoZXJl
Cj4+IGVsc2UuIFNvIGxpa2VseSB5b3Ugd2FudCB0byB0YWtlIHRoZSBsb2NrIHdoaWxlIGR1bXBp
bmcgdGhlIGluZm8uCj4gCj4gT2gsIGdvb2QgcG9pbnQuIFRvdGFsbHkgZm9yZ290IHRoZSBsb2Nr
aW5nIGhlcmUgOi0oCj4gU2FtZSBmb3IgdGhlIElSUXMgd2l0aGluLgo+IFRoYW5rcyBmb3IgcG9p
bnRpbmcgdGhpcyBvdXQuCj4gCj4+Cj4+PiArwqDCoMKgwqDCoMKgwqAgcHJpbnRrKCLCoMKgIG9u
IENQVTogJXMgJXMgaXJxICV1OiAlc3BlbmRpbmcsICVzYWN0aXZlLAo+Pj4gJXNlbmFibGVkXG4i
LAo+Pgo+PiBJIGFtIG5vdCBzdXJlIHRoZSB2YWx1ZSBvZiAib24gQ1BVIi4KPiAKPiBUaGF0IGlz
IG1lYW50IHRvIGJlIGEgc2hvcnQgcGhyYXNlIGZvciAiYmVpbmcgb24gdGhlIGFwX2xpc3QiLCB3
aGljaCBpcwo+IGFuIGltcGxlbWVudGF0aW9uIHNwZWNpZmljIHRlcm0uICJBY3RpdmUiIG9yICJw
ZW5kaW5nIiBhbG9uZSBhcmUKPiBjb25mdXNpbmcgb3IgbWlzbGVhZGluZy4gSWYgeW91IGhhdmUg
YSBiZXR0ZXIgdGVybSAobm90IHRvbyBsb25nISksIEkgYW0KPiBoYXBweSB0byB0YWtlIHRoYXQu
CgpIb3cgYWJvdXQgYSBwcmludCBiZWZvcmUgZHVtcGluZyB0aGUgbGlzdD8gVGhpcyB3b3VsZCBh
dm9pZCB0aGUgb24gQ1BVIApvbiBlYWNoIGxpbmUgYW5kIGl0IGNhbiBiZSBsb25nZXIgOikuCgpD
aGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:20:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:20:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMRD-0006Pp-92; Mon, 26 Feb 2018 17:19:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqMRC-0006Pj-8T
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 17:19:42 +0000
X-Inumbo-ID: 18bbe73b-1b19-11e8-ba59-bc764e045a96
Received: from mail-wm0-x243.google.com (unknown [2a00:1450:400c:c09::243])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 18bbe73b-1b19-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:18:44 +0100 (CET)
Received: by mail-wm0-x243.google.com with SMTP id t3so18945924wmc.2
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 09:19:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=zB7tixG2ophXnxnvANf1o4TvIUHoUwP1g84JQDlXrgU=;
 b=XE+tnmAzJBIeWJT56wthR/IBEvZa+RPvA0ZMoJAvatKx0yMSVXnakUSg2aA29XdRIy
 UeqelIptcyE8dFbiJGR6fGSd/3Y4P6orBTCNEuFq58Nf8V6cHfNAhuNQXGuhs/pYARfD
 97HpG5RiENYeu5hfUR3kQC7Rf+suyRCiVnGAA=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=zB7tixG2ophXnxnvANf1o4TvIUHoUwP1g84JQDlXrgU=;
 b=HMG0iqjGmwUi+7Y7pWemymcKEDsGXNcq5+cusFZReEpzoC0lzxe7Tst+qFlZK85FXQ
 H6ixdxKuCqvaejrWERPLbStdHsickgWdMcSMT9Ii5fASasT5xtGtp6ZoTU+h6S8hdmqd
 YTRRzFxNeWJULNqZHGxL62ZmN7grBe5p3ydHUEKtb58qe300cYuNUTXXAlhVsJ4TlEHf
 pCsMe4SCK4Jlj7GsKdynlDsZSDgKNozpkDQnMqel43UWmkBPDiuQe41US245pTXCRVTe
 tj4MqYNZ+pP5/PqYtz55dxMTftqyAmbY/wiIE2CcYqq3ErORqyqV7PcWoSAzluB/uQoF
 wPsg==
X-Gm-Message-State: APf1xPCHhWF21ucu0hntEib7odipUtac8E2TYHjYKLUyxDULKBKboM5B
 vWs0VUTsz8C76MIF9OG5WorkNDNVOuQ=
X-Google-Smtp-Source: AG47ELvR+rhO7mwXIKLWucvIh79cWv9gJ/gAHZWILgEyccxpk39KOsQRVCyI08KC500JFNi3dYsPXw==
X-Received: by 10.28.24.73 with SMTP id 70mr8802648wmy.109.1519665577906;
 Mon, 26 Feb 2018 09:19:37 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id k11sm13414585wre.81.2018.02.26.09.19.36
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 09:19:37 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-39-andre.przywara@linaro.org>
 <3de3fe41-ad76-7b5b-69bf-96631131ec22@arm.com>
 <b92c08fd-9f60-c958-efb1-82332c158382@linaro.org>
 <d57d0e83-e8ea-101a-c332-63414f3c2945@arm.com>
 <93e4fb8b-8ed9-0352-078a-45c030b08874@linaro.org>
 <943ef38b-8777-66b5-ad63-42a8cfa24d96@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <2732b771-f5f6-ebe6-7538-c4afc11520f3@linaro.org>
Date: Mon, 26 Feb 2018 17:19:33 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <943ef38b-8777-66b5-ad63-42a8cfa24d96@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 38/49] ARM: new VGIC: handle hardware
	mapped IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNi8wMi8xOCAxNjo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDAy
LzI2LzIwMTggMDQ6NDggUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24g
MjMvMDIvMTggMTg6MTQsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+Cj4+Pgo+Pj4gT24gMjMvMDIv
MTggMTg6MDIsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4+IEhpLAo+Pj4KPj4+IEhpIEFuZHJl
LAo+Pj4KPj4+PiBPbiAxOS8wMi8xOCAxMjoxOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pj4+PiBI
aSwKPj4+Pj4KPj4+Pj4gT24gMDkvMDIvMTggMTQ6MzksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+
Pj4+Pj4gVGhlIFZHSUMgc3VwcG9ydHMgdmlydHVhbCBJUlFzIHRvIGJlIGNvbm5lY3RlZCB0byBh
IGhhcmR3YXJlIElSUSwgc28KPj4+Pj4+IHdoZW4gYSBndWVzdCBFT0lzIHRoZSB2aXJ0dWFsIGlu
dGVycnVwdCwgaXQgYWZmZWN0cyB0aGUgc3RhdGUgb2YgdGhhdAo+Pj4+Pj4gY29ycmVzcG9uZGlu
ZyBpbnRlcnJ1cHQgb24gdGhlIGhhcmR3YXJlIHNpZGUgYXQgdGhlIHNhbWUgdGltZS4KPj4+Pj4+
IEltcGxlbWVudCB0aGUgaW50ZXJmYWNlIHRoYXQgdGhlIFhlbiBhcmNoL2NvcmUgY29kZSBleHBl
Y3RzIHRvCj4+Pj4+PiBjb25uZWN0Cj4+Pj4+PiB0aGUgdmlydHVhbCBhbmQgdGhlIHBoeXNpY2Fs
IHdvcmxkLgo+Pj4+Pj4KPj4+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRy
ZS5wcnp5d2FyYUBsaW5hcm8ub3JnPgo+Pj4+Pj4gLS0tCj4+Pj4+PiDCoMKgwqAgeGVuL2FyY2gv
YXJtL3ZnaWMvdmdpYy5jIHwgNjMKPj4+Pj4+ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwo+Pj4+Pj4gwqDCoMKgIDEgZmlsZSBjaGFuZ2VkLCA2MyBpbnNl
cnRpb25zKCspCj4+Pj4+Pgo+Pj4+Pj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljL3Zn
aWMuYyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4+Pj4gaW5kZXggZGM1ZTAxMWZhMy4u
OGQ1MjYwYTdkYiAxMDA2NDQKPj4+Pj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+
Pj4+Pj4gKysrIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+Pj4+PiBAQCAtNjkzLDYgKzY5
Myw2OSBAQCB2b2lkIHZnaWNfa2lja192Y3B1cyhzdHJ1Y3QgZG9tYWluICpkKQo+Pj4+Pj4gwqDC
oMKgwqDCoMKgwqAgfQo+Pj4+Pj4gwqDCoMKgIH0KPj4+Pj4+IMKgwqDCoCArc3RydWN0IGlycV9k
ZXNjICp2Z2ljX2dldF9od19pcnFfZGVzYyhzdHJ1Y3QgZG9tYWluICpkLAo+Pj4+Pj4gc3RydWN0
IHZjcHUKPj4+Pj4+ICp2LAo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGludCB2
aXJxKQo+Pj4+Pj4gK3sKPj4+Pj4+ICvCoMKgwqAgc3RydWN0IGlycV9kZXNjICpkZXNjID0gTlVM
TDsKPj4+Pj4+ICvCoMKgwqAgc3RydWN0IHZnaWNfaXJxICppcnEgPSB2Z2ljX2dldF9pcnEoZCwg
diwgdmlycSk7Cj4+Pj4+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+Pj4+PiArCj4+
Pj4+PiArwqDCoMKgIGlmICggIWlycSApCj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5V
TEw7Cj4+Pj4+PiArCj4+Pj4+PiArwqDCoMKgIHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9s
b2NrLCBmbGFncyk7Cj4+Pj4+PiArwqDCoMKgIGlmICggaXJxLT5odyApCj4+Pj4+PiArwqDCoMKg
wqDCoMKgwqAgZGVzYyA9IGlycV90b19kZXNjKGlycS0+aHdpbnRpZCk7Cj4+Pj4+Cj4+Pj4+IFRo
aXMgaXMgbm90IGdvaW5nIHRvIHdvcmsgd2VsbCBmb3IgUFBJcy4gV2Ugc2hvdWxkIGNvbnNpZGVy
IHRvIGFkZCBhdAo+Pj4+PiBsZWFzdCBhbiBBU1NFUlQoLi4uKSBpbiB0aGUgY29kZSB0byBwcmV2
ZW50IGJhZCB1c2Ugb2YgaXQuCj4+Pj4KPj4+PiBZZWFoLCBkb25lLiBCdXQgSSB3b25kZXIgaWYg
d2UgZXZlbnR1YWxseSBzaG91bGQgZXh0ZW5kIHRoZQo+Pj4+IGlycV90b19kZXNjKCkgZnVuY3Rp
b24gdG8gdGFrZSB0aGUgdkNQVSwgc2luY2Ugd2Ugd2lsbCBuZWVkIGl0IGFueXdheQo+Pj4+IG9u
Y2Ugd2UgdXNlIGhhcmR3YXJlIG1hcHBlZCB0aW1lciBJUlFzIChQUElzKSBpbiB0aGUgZnV0dXJl
LiBCdXQgdGhpcwo+Pj4+IHNob3VsZCBub3QgYmUgaW4gdGhpcyBzZXJpZXMsIEkgZ3Vlc3MuCj4+
Pgo+Pj4gaXJxX3RvX2Rlc2Mgb25seSBkZWFsIHdpdGggaGFyZHdhcmUgaW50ZXJydXB0LCBzbyB5
b3UgbWVhbiBwQ1BVIGluc3RlYWQKPj4+IG9mIHZDUFU/Cj4+Cj4+IFllcywgaW5kZWVkLiBCdXQg
SSB0aGluayB0aGlzIHBvaW50cyB0byB0aGUgcHJvYmxlbSBvZiB0aGlzIGFwcHJvYWNoOgo+PiB0
aGUgdmlydHVhbCBJUlEgaXMgdGllZCB0byBhIFZDUFUsIGFuZCB3ZSBoYXZlIHRvIG1ha2Ugc3Vy
ZSB0aGF0IG5vdAo+PiBvbmx5IHRoZSBhZmZpbml0eSBpcyB1cGRhdGVkIG9uIGEgQ1BVIG1pZ3Jh
dGlvbiAoYXMgd2UgZG8gZm9yIFNQSXMpLCBidXQKPj4gYWN0dWFsbHkgdGhlIGludGVycnVwdCBp
dHNlbGYgaXMgY2hhbmdlZDogc2luY2UgQ1BVMC9QUEk5IGhhcyBhCj4+IGRpZmZlcmVudCBpcnFf
ZGVzYyogZnJvbSwgc2F5LCBDUFUxL1BQSTkuCj4+IFNvIHRoZXJlIGlzIG1vcmUgdGhhbiBqdXN0
IGFkZGluZyBhIHBhcmFtZXRlciB0byBpcnFfdG9fZGVzYygpLgo+IAo+IENoYW5nZSBpbiB0aGUg
aXJxX3RvX2Rlc2MoKSBpbnRlcmZhY2UgbmVlZHMgdG8gYmUganVzdGlmeS4gVGhlIHVzZSBjYXNl
Cj4gSSBoYXZlIGluIG1pbmQgZm9yIFBQSSBpcyB0aGUgdmlydHVhbCB0aW1lci4gSW4gdGhhdCBj
YXNlLCB5b3Ugd2lsbAo+IGFsd2F5cyByZWNlaXZlIHRoZSBQUEkgb24gdGhlIHJpZ2h0IHBDUFUu
CgpZZXMsIGJ1dCB0aGUgY29ubmVjdGlvbiBiZXR3ZWVuIHZpcnR1YWwgYW5kIHBoeXNpY2FsIElS
USBpcyByZWFsaXNlZCBhcwphIGNvbm5lY3Rpb24gYmV0d2VlbiBzdHJ1Y3QgcGVuZGluZ19pcnEv
dmdpY19pcnEgYW5kIHN0cnVjdCBpcnFfZGVzYy4KRm9yIGFuIFNQSSB0aGlzIGlzIGFsd2F5cyB0
aGUgc2FtZSBpcnFfZGVzYywgcmVnYXJkbGVzcyBvZiB0aGUgYWZmaW5pdHkKb3IgcnVubmluZyBD
UFUuIEJ1dCBmb3IgUFBJcyB5b3Ugd291bGQgbmVlZCB0byBjaGFuZ2UgdGhlIGFjdHVhbAppcnFf
ZGVzYyBwb2ludGVyIHdoZW4gY2hhbmdpbmcgdGhlIGFmZmluaXR5LiBOb3QgcmVhbGx5IHJvY2tl
dCBzY2llbmNlCih0aG91Z2ggaXQgbWF5IGJlY29tZSBuYXN0eSB3aXRoIHRoZSBsb2NraW5nKSwg
YnV0IG5lZWRzIHRvIGJlIGltcGxlbWVudGVkLgoKPiBEbyB5b3UgcmVhbGx5IHNlZSBhIHVzZSBj
YXNlIHdoZXJlIGEgdkNQVSBpcyBydW5uaW5nIG9uIHBDUFUgQSBidXQgdGhlCj4gUFBJIGlzIHJv
dXRlZCB0byBwQ1BVIEI/CgpOb3QgYXQgdGhlIG1vbWVudCwgSSBndWVzcyB0aGUgdmVyeSBuYXR1
cmUgb2YgUFBJcyB3b3VsZCBhdm9pZCB0aGlzLiBUaGUKb3RoZXIgUFBJcyBJIGtub3cgYWJvdXQg
YXJlIFBNVXMgYW5kIHRoZSBWR0lDLiBUaGUgbGF0dGVyIGlzIG5vdCBvZiBhCmNvbmNlcm4gZm9y
IHVzIHlldCAoZm9ydHVuYXRlbHkpLiBQTVVzIHNob3VsZCBoYXZlIHRoZSBzYW1lIGxvY2FsCnBy
b3BlcnR5IGFzIHRoZSBhcmNoIHRpbWVyLgoKQ2hlZXJzLApBbmRyZS4KCj4+Pj4+PiArwqDCoMKg
IHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPj4+Pj4+ICsK
Pj4+Pj4+ICvCoMKgwqAgdmdpY19wdXRfaXJxKGQsIGlycSk7Cj4+Pj4+PiArCj4+Pj4+PiArwqDC
oMKgIHJldHVybiBkZXNjOwo+Pj4+Pj4gK30KPj4+Pj4+ICsKPj4+Pj4+ICsvKgo+Pj4+Pj4gKyAq
IHdhczoKPj4+Pj4+ICsgKsKgwqDCoMKgwqAgaW50IGt2bV92Z2ljX21hcF9waHlzX2lycShzdHJ1
Y3QgdmNwdSAqdmNwdSwgdTMyIHZpcnRfaXJxLAo+Pj4+Pj4gdTMyIHBoeXNfaXJxKQo+Pj4+Pj4g
KyAqwqDCoMKgwqDCoCBpbnQga3ZtX3ZnaWNfdW5tYXBfcGh5c19pcnEoc3RydWN0IHZjcHUgKnZj
cHUsIHVuc2lnbmVkIGludAo+Pj4+Pj4gdmlydF9pcnEpCj4+Pj4+PiArICovCj4+Pj4+PiAraW50
IHZnaWNfY29ubmVjdF9od19pcnEoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnZjcHUs
Cj4+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgdmlydF9pcnEsIHN0
cnVjdCBpcnFfZGVzYyAqZGVzYywKPj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGJvb2wg
Y29ubmVjdCkKPj4+Pj4KPj4+Pj4gSW5kZW50YXRpb24uCj4+Pj4+Cj4+Pj4+PiArewo+Pj4+Pj4g
K8KgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycShkLCB2Y3B1LCB2aXJ0
X2lycSk7Cj4+Pj4+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+Pj4+PiArwqDCoMKg
IGludCByZXQgPSAwOwo+Pj4+Pj4gKwo+Pj4+Pj4gK8KgwqDCoCBpZiAoICFpcnEgKQo+Pj4+Pj4g
K8KgwqDCoMKgwqDCoMKgIHJldHVybiAtRUlOVkFMOwo+Pj4+Pj4gKwo+Pj4+Pj4gK8KgwqDCoCBz
cGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+Pj4+Pj4gKwo+Pj4+Pj4g
K8KgwqDCoCBpZiAoIGNvbm5lY3QgKcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoCAvKiBhc3NpZ24gYSBtYXBwZWQgSVJRICovCj4+Pj4+PiArwqDCoMKgIHsKPj4+Pj4+
ICvCoMKgwqDCoMKgwqDCoCAvKiBUaGUgVklSUSBzaG91bGQgbm90IGJlIGFscmVhZHkgZW5hYmxl
ZCBieSB0aGUgZ3Vlc3QgKi8KPj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoICFpcnEtPmh3ICYm
ICFpcnEtPmVuYWJsZWQgKQo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHsKPj4+Pj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgIGlycS0+aHcgPSB0cnVlOwo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgaXJxLT5od2ludGlkID0gZGVzYy0+aXJxOwo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIH0K
Pj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCBlbHNlCj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgewo+Pj4+
Pj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0ID0gLUVCVVNZOwo+Pj4+Pj4gK8KgwqDCoMKg
wqDCoMKgIH0KPj4+Pj4KPj4+Pj4gSSBrbm93IHRoYXQgaXQgc2hvdWxkIG5vdCBtYXR0ZXIgZm9y
IFNQSXMgdG9kYXkuIEJ1dCBhcmVuJ3QgeW91Cj4+Pj4+IG1lYW50IHRvCj4+Pj4+IGdldCBhIHJl
ZmVyZW5jZSBvbiB0aGF0IGludGVycnVwdCBpZiB5b3UgY29ubmVjdCBpdD8KPj4+Pgo+Pj4+IE5v
LCB0aGUgcmVmY291bnQgZmVhdHVyZSBpcyBzdHJpY3RseSBmb3IgdGhlIHBvaW50ZXIgdG8gdGhl
IHN0cnVjdHVyZSwKPj4+PiBub3QgZm9yIGV2ZXJ5dGhpbmcgcmVsYXRlZCB0byB0aGlzIHZpcnR1
YWwgSVJRLgo+Pj4+IFdlIHN0b3JlIG9ubHkgdGhlIHZpcnR1YWwgSVJRIG51bWJlciBpbiB0aGUg
ZGV2X2lkL2luZm8gbWVtYmVycywgd2UKPj4+PiB3aWxsCj4+Pj4gZ2V0IHRoZSBzdHJ1Y3Qgdmdp
Y19pcnEgcG9pbnRlciB2aWEgdGhlIHZJUlEgbnVtYmVyIG9uIGRvX0lSUSgpLgo+Pj4+IERvZXMg
dGhhdCBtYWtlIHNlbnNlPwo+Pj4KPj4+IEJ1dCB0ZWNobmljYWxseSB5b3UgImFsbG9jYXRlIiB0
aGUgdmlydHVhbCBTUEkgYXQgdGhhdCB0aW1lLCByaWdodD8gU28KPj4+IHRoaXMgd291bGQgbWVh
biB5b3UgbmVlZCB0byBnZXQgYSByZWZlcmVuY2UsIG90aGVyd2lzZSBpdCBtaWdodAo+Pj4gZGlz
YXBwZWFyLgo+Pgo+PiBXZSB3aWxsIHJlYWxpc2UgdGhhdCBpcyBoYXMgZGlzYXBwZWFyZWQgd2hl
biB2Z2ljX2dldF9pcnEoKSBjYWxsZWQgd2l0aAo+PiB0aGF0IHZpcnR1YWwgbnVtYmVyIHJldHVy
bnMgTlVMTC4gVGhlIHJlZmNvdW50IGlzIHJlYWxseSBqdXN0IHRvIGtub3cKPj4gd2hlbiB5b3Ug
Y2FuIGZyZWUgZHluYW1pY2FsbHkgYWxsb2NhdGVkIHN0cnVjdCB2Z2ljX2lycXMsIHNvIGl0J3MK
Pj4gc3RyaWN0bHkgYWJvdXQgdGhlICpwb2ludGVyKiB0byB0aGUgKm1lbW9yeSosIG5vdCBhYm91
dCB0aGUgbG9naWNhbAo+PiBlbnRpdHkgb2YgdGhhdCBwYXJ0aWN1bGFyIHZpcnR1YWwgSVJRLgo+
PiBBY3R1YWxseSBpdCBzaG91bGQgbm90IHJlYWxseSBoYXBwZW4gdGhhdCB5b3UgZW5kIHVwIHdp
dGggYSBoYXJkd2FyZSBJUlEKPj4gc3RpbGwgYXNzaWduZWQgdG8gYW4gYWJhbmRvbmVkIHZpcnR1
YWwgSVJRLCBhcyB5b3Ugd291bGQgZXhwZWN0IHRvIGZyZWUKPj4gdGhhdCBjb25uZWN0aW9uICpi
ZWZvcmUqIGRpc2JhbmRpbmcgdGhlIHZpcnR1YWwgSVJRLgo+Pgo+Pj4gU28gSSBhbSBub3QgZW50
aXJlbHkgc3VyZSB3aHkgdGhlIHJlZmVyZW5jZSBpcyBub3QgbmVjZXNzYXJ5IGhlcmUuCj4+Cj4+
IFR5cGljYWxseSB0byByZW1vdmUgYSB2aXJ0dWFsIElSUSwgeW91IGFycmFuZ2UgZm9yIHZnaWNf
Z2V0X2lycSgpIHRvCj4+IHJldHVybiBOVUxMIG9uIHRoYXQgbnVtYmVyLiBUaGVuIHlvdSAid2Fp
dCIgZm9yIHRoZSByZWZjb3VudCB0byBkcm9wIHRvCj4+IHplcm8sIGF0IHdoaWNoIHBvaW50IGl0
J3Mgc2FmZSB0byBmcmVlIHRoZSBtZW1vcnkgYWxsb2NhdGVkIGZvciB0aGF0Cj4+IHZnaWNfaXJx
LiBBcyBtZW50aW9uZWQsIG9ubHkgcmVhbGx5IHVzZWZ1bCBmb3IgTFBJcywgYnV0IGl0J3MgYSBj
ZW50cmFsCj4+IHByb3BlcnR5IG9mIHRoZSBuZXcgVkdJQyBhcmNoaXRlY3R1cmUsIGJlY2F1c2Ug
d2UgbmVlZCB0byBoYXZlIHRob3NlCj4+IGdldHMvcHV0cyBpbiB2aXJ0dWFsbHkgZXZlcnkgZnVu
Y3Rpb24uCj4gCj4gVGhhbmsgeW91IGZvciB0aGUgZXhwbGFuYXRpb24uCj4gCj4gQ2hlZXJzLAo+
IAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:26:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:26:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMXs-0007H9-0v; Mon, 26 Feb 2018 17:26:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pyt4=fu=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqMXr-0007H3-GR
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 17:26:35 +0000
X-Inumbo-ID: 10672fd3-1b1a-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 10672fd3-1b1a-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:25:39 +0100 (CET)
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 D7FA580D;
 Mon, 26 Feb 2018 09:26:33 -0800 (PST)
Received: from [10.1.33.95] (e110479-lin.cambridge.arm.com [10.1.33.95])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 04D863F24D;
 Mon, 26 Feb 2018 09:26:32 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-39-andre.przywara@linaro.org>
 <3de3fe41-ad76-7b5b-69bf-96631131ec22@arm.com>
 <b92c08fd-9f60-c958-efb1-82332c158382@linaro.org>
 <d57d0e83-e8ea-101a-c332-63414f3c2945@arm.com>
 <93e4fb8b-8ed9-0352-078a-45c030b08874@linaro.org>
 <943ef38b-8777-66b5-ad63-42a8cfa24d96@arm.com>
 <2732b771-f5f6-ebe6-7538-c4afc11520f3@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <eb335f86-ab9e-835c-aea7-4be93a76f98c@arm.com>
Date: Mon, 26 Feb 2018 17:26:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <2732b771-f5f6-ebe6-7538-c4afc11520f3@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 38/49] ARM: new VGIC: handle hardware
	mapped IRQs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8yNi8yMDE4IDA1OjE5IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwK
PiAKPiBPbiAyNi8wMi8xOCAxNjo1NywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+Pgo+Pgo+PiBPbiAw
Mi8yNi8yMDE4IDA0OjQ4IFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+IEhpLAo+Pj4KPj4+
IE9uIDIzLzAyLzE4IDE4OjE0LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+Pj4KPj4+Pgo+Pj4+IE9u
IDIzLzAyLzE4IDE4OjAyLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4+Pj4gSGksCj4+Pj4KPj4+
PiBIaSBBbmRyZSwKPj4+Pgo+Pj4+PiBPbiAxOS8wMi8xOCAxMjoxOSwgSnVsaWVuIEdyYWxsIHdy
b3RlOgo+Pj4+Pj4gSGksCj4+Pj4+Pgo+Pj4+Pj4gT24gMDkvMDIvMTggMTQ6MzksIEFuZHJlIFBy
enl3YXJhIHdyb3RlOgo+Pj4+Pj4+IFRoZSBWR0lDIHN1cHBvcnRzIHZpcnR1YWwgSVJRcyB0byBi
ZSBjb25uZWN0ZWQgdG8gYSBoYXJkd2FyZSBJUlEsIHNvCj4+Pj4+Pj4gd2hlbiBhIGd1ZXN0IEVP
SXMgdGhlIHZpcnR1YWwgaW50ZXJydXB0LCBpdCBhZmZlY3RzIHRoZSBzdGF0ZSBvZiB0aGF0Cj4+
Pj4+Pj4gY29ycmVzcG9uZGluZyBpbnRlcnJ1cHQgb24gdGhlIGhhcmR3YXJlIHNpZGUgYXQgdGhl
IHNhbWUgdGltZS4KPj4+Pj4+PiBJbXBsZW1lbnQgdGhlIGludGVyZmFjZSB0aGF0IHRoZSBYZW4g
YXJjaC9jb3JlIGNvZGUgZXhwZWN0cyB0bwo+Pj4+Pj4+IGNvbm5lY3QKPj4+Pj4+PiB0aGUgdmly
dHVhbCBhbmQgdGhlIHBoeXNpY2FsIHdvcmxkLgo+Pj4+Pj4+Cj4+Pj4+Pj4gU2lnbmVkLW9mZi1i
eTogQW5kcmUgUHJ6eXdhcmEgPGFuZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+Pj4+Pj4gLS0t
Cj4+Pj4+Pj4gIMKgwqDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgfCA2Mwo+Pj4+Pj4+ICsr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+Pj4+Pj4+ICDC
oMKgwqAgMSBmaWxlIGNoYW5nZWQsIDYzIGluc2VydGlvbnMoKykKPj4+Pj4+Pgo+Pj4+Pj4+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMKPj4+Pj4+PiBpbmRleCBkYzVlMDExZmEzLi44ZDUyNjBhN2RiIDEwMDY0NAo+Pj4+Pj4+
IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+Pj4+Pj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYwo+Pj4+Pj4+IEBAIC02OTMsNiArNjkzLDY5IEBAIHZvaWQgdmdpY19raWNr
X3ZjcHVzKHN0cnVjdCBkb21haW4gKmQpCj4+Pj4+Pj4gIMKgwqDCoMKgwqDCoMKgIH0KPj4+Pj4+
PiAgwqDCoMKgIH0KPj4+Pj4+PiAgwqDCoMKgICtzdHJ1Y3QgaXJxX2Rlc2MgKnZnaWNfZ2V0X2h3
X2lycV9kZXNjKHN0cnVjdCBkb21haW4gKmQsCj4+Pj4+Pj4gc3RydWN0IHZjcHUKPj4+Pj4+PiAq
diwKPj4+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgdW5zaWduZWQgaW50IHZpcnEpCj4+Pj4+Pj4g
K3sKPj4+Pj4+PiArwqDCoMKgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYyA9IE5VTEw7Cj4+Pj4+Pj4g
K8KgwqDCoCBzdHJ1Y3QgdmdpY19pcnEgKmlycSA9IHZnaWNfZ2V0X2lycShkLCB2LCB2aXJxKTsK
Pj4+Pj4+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+Pj4+Pj4gKwo+Pj4+Pj4+ICvC
oMKgwqAgaWYgKCAhaXJxICkKPj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7Cj4+
Pj4+Pj4gKwo+Pj4+Pj4+ICvCoMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUoJmlycS0+aXJxX2xvY2ss
IGZsYWdzKTsKPj4+Pj4+PiArwqDCoMKgIGlmICggaXJxLT5odyApCj4+Pj4+Pj4gK8KgwqDCoMKg
wqDCoMKgIGRlc2MgPSBpcnFfdG9fZGVzYyhpcnEtPmh3aW50aWQpOwo+Pj4+Pj4KPj4+Pj4+IFRo
aXMgaXMgbm90IGdvaW5nIHRvIHdvcmsgd2VsbCBmb3IgUFBJcy4gV2Ugc2hvdWxkIGNvbnNpZGVy
IHRvIGFkZCBhdAo+Pj4+Pj4gbGVhc3QgYW4gQVNTRVJUKC4uLikgaW4gdGhlIGNvZGUgdG8gcHJl
dmVudCBiYWQgdXNlIG9mIGl0Lgo+Pj4+Pgo+Pj4+PiBZZWFoLCBkb25lLiBCdXQgSSB3b25kZXIg
aWYgd2UgZXZlbnR1YWxseSBzaG91bGQgZXh0ZW5kIHRoZQo+Pj4+PiBpcnFfdG9fZGVzYygpIGZ1
bmN0aW9uIHRvIHRha2UgdGhlIHZDUFUsIHNpbmNlIHdlIHdpbGwgbmVlZCBpdCBhbnl3YXkKPj4+
Pj4gb25jZSB3ZSB1c2UgaGFyZHdhcmUgbWFwcGVkIHRpbWVyIElSUXMgKFBQSXMpIGluIHRoZSBm
dXR1cmUuIEJ1dCB0aGlzCj4+Pj4+IHNob3VsZCBub3QgYmUgaW4gdGhpcyBzZXJpZXMsIEkgZ3Vl
c3MuCj4+Pj4KPj4+PiBpcnFfdG9fZGVzYyBvbmx5IGRlYWwgd2l0aCBoYXJkd2FyZSBpbnRlcnJ1
cHQsIHNvIHlvdSBtZWFuIHBDUFUgaW5zdGVhZAo+Pj4+IG9mIHZDUFU/Cj4+Pgo+Pj4gWWVzLCBp
bmRlZWQuIEJ1dCBJIHRoaW5rIHRoaXMgcG9pbnRzIHRvIHRoZSBwcm9ibGVtIG9mIHRoaXMgYXBw
cm9hY2g6Cj4+PiB0aGUgdmlydHVhbCBJUlEgaXMgdGllZCB0byBhIFZDUFUsIGFuZCB3ZSBoYXZl
IHRvIG1ha2Ugc3VyZSB0aGF0IG5vdAo+Pj4gb25seSB0aGUgYWZmaW5pdHkgaXMgdXBkYXRlZCBv
biBhIENQVSBtaWdyYXRpb24gKGFzIHdlIGRvIGZvciBTUElzKSwgYnV0Cj4+PiBhY3R1YWxseSB0
aGUgaW50ZXJydXB0IGl0c2VsZiBpcyBjaGFuZ2VkOiBzaW5jZSBDUFUwL1BQSTkgaGFzIGEKPj4+
IGRpZmZlcmVudCBpcnFfZGVzYyogZnJvbSwgc2F5LCBDUFUxL1BQSTkuCj4+PiBTbyB0aGVyZSBp
cyBtb3JlIHRoYW4ganVzdCBhZGRpbmcgYSBwYXJhbWV0ZXIgdG8gaXJxX3RvX2Rlc2MoKS4KPj4K
Pj4gQ2hhbmdlIGluIHRoZSBpcnFfdG9fZGVzYygpIGludGVyZmFjZSBuZWVkcyB0byBiZSBqdXN0
aWZ5LiBUaGUgdXNlIGNhc2UKPj4gSSBoYXZlIGluIG1pbmQgZm9yIFBQSSBpcyB0aGUgdmlydHVh
bCB0aW1lci4gSW4gdGhhdCBjYXNlLCB5b3Ugd2lsbAo+PiBhbHdheXMgcmVjZWl2ZSB0aGUgUFBJ
IG9uIHRoZSByaWdodCBwQ1BVLgo+IAo+IFllcywgYnV0IHRoZSBjb25uZWN0aW9uIGJldHdlZW4g
dmlydHVhbCBhbmQgcGh5c2ljYWwgSVJRIGlzIHJlYWxpc2VkIGFzCj4gYSBjb25uZWN0aW9uIGJl
dHdlZW4gc3RydWN0IHBlbmRpbmdfaXJxL3ZnaWNfaXJxIGFuZCBzdHJ1Y3QgaXJxX2Rlc2MuCj4g
Rm9yIGFuIFNQSSB0aGlzIGlzIGFsd2F5cyB0aGUgc2FtZSBpcnFfZGVzYywgcmVnYXJkbGVzcyBv
ZiB0aGUgYWZmaW5pdHkKPiBvciBydW5uaW5nIENQVS4gQnV0IGZvciBQUElzIHlvdSB3b3VsZCBu
ZWVkIHRvIGNoYW5nZSB0aGUgYWN0dWFsCj4gaXJxX2Rlc2MgcG9pbnRlciB3aGVuIGNoYW5naW5n
IHRoZSBhZmZpbml0eS4gTm90IHJlYWxseSByb2NrZXQgc2NpZW5jZQo+ICh0aG91Z2ggaXQgbWF5
IGJlY29tZSBuYXN0eSB3aXRoIHRoZSBsb2NraW5nKSwgYnV0IG5lZWRzIHRvIGJlIGltcGxlbWVu
dGVkLgoKSSBkb24ndCB0aGluayBpdCBpcyBhIGJpZyBkZWFsLiBZb3Ugd291bGQgcmVtb3ZlIHRo
ZSAibGluayIgd2hlbiBzYXZpbmcgCnRoZSB2Q1BVIHN0YXRlIGFuZCBhZGQgdGhlICJsaW5rIiB3
aGVuIHJlc3RvcmluZy4gSW4gYm90aCBjYXNlLCB5b3UgCndvdWxkIGJlIG9uIHRoZSByaWdodCBw
Q1BVLiBIYXZlIGEgbG9vayBhdDoKCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2
ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNS0xMS9tc2cwMDkyNS5odG1sCgpDaGVlcnMsCgotLSAKSnVs
aWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:33:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMer-0007zv-TO; Mon, 26 Feb 2018 17:33:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfbg=fu=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqMer-0007zp-0A
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 17:33:49 +0000
X-Inumbo-ID: 124eeb6b-1b1b-11e8-ba59-bc764e045a96
Received: from mail-wr0-x241.google.com (unknown [2a00:1450:400c:c0c::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 124eeb6b-1b1b-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:32:52 +0100 (CET)
Received: by mail-wr0-x241.google.com with SMTP id p104so22053770wrc.12
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 09:33:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=39BcSBEjAXtSpMHFyzVhulWmMUy6Vi5Qj78+V+Fs/BY=;
 b=HlXVLD0SK+sdtO2hgwA7Zr8jHa9yKdndFInbHckQBYEJRTPaLPHjpIYTj4Qgcc2Xmo
 2rVE/4UxUskmqYIQd/+PXc1WKTzoJNEAfnJ4onCHJ1BMSDD3ywG/K+VAPYNYoWJxZ6QU
 pswMQUnffZkv3s8Bqp4jBRSbOD9d3gNPkMqQE=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=39BcSBEjAXtSpMHFyzVhulWmMUy6Vi5Qj78+V+Fs/BY=;
 b=VQvuS2tqB1OCEYH0ceIS2riC2qv2TFghBqlQlmUVW5vr1a5jjh/JKG6Wo30AMVQvmL
 Q72U91C4E5hqA5cCNVUK1XF/lfguPfw324Rgt8ifyev3Y7OWe2F/zZWfEXC5+4CoDeVu
 1JTbp0j4EwlaYd/UWPcR63TvDzPva058aemy2MlFQ1RGijLPLaI0q0teN301i4ooZb7N
 vuM4t3caUd/D5gIqySG8X7bkEAjMMVr4SPUxwkOP48UDxosEVIvZ5Js01nyFUeh5n6sb
 iKr6xIdldszb8u5I7adj/lQNoMvr1S7TiA7/YgJ9YhDuMNeZqlOpFneXbRdh1GGPitRD
 fx0Q==
X-Gm-Message-State: APf1xPABUe3LxaIQh2K4X6jXBCNkEH07P146JVMiOHwOGSLMT6MxBSyY
 6U0fic/u8PBcdY93W1qhbvmrzZIzjmM=
X-Google-Smtp-Source: AH8x227v3Q0MJqRcch/J+4SvxQB3CjqacGotJw8cWyJFJAS0LDMIubRoY1cguLwZbHfc8A7N+gWkZg==
X-Received: by 10.223.160.147 with SMTP id m19mr10793717wrm.32.1519666426178; 
 Mon, 26 Feb 2018 09:33:46 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id o12sm12937975wrb.15.2018.02.26.09.33.45
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 09:33:45 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-45-andre.przywara@linaro.org>
 <82e6bd60-f196-136b-66e2-9520198aeb58@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <046c0747-2359-610b-587a-d87fceabb769@linaro.org>
Date: Mon, 26 Feb 2018 17:33:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <82e6bd60-f196-136b-66e2-9520198aeb58@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 44/49] ARM: new VGIC: vgic-init:
	register VGIC
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wMi8xOCAxMjozOSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhpcyBwYXRj
aCBpbXBsZW1lbnRzIHRoZSBmdW5jdGlvbiB3aGljaCBpcyBjYWxsZWQgYnkgWGVuIHdoZW4gaXQg
d2FudHMKPj4gdG8gcmVnaXN0ZXIgdGhlIHZpcnR1YWwgR0lDLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5
OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4gLS0tCj4+IMKg
IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jIHwgNjIKPj4gKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmjC
oMKgwqDCoMKgIHzCoCAzICsrKwo+PiDCoCAyIGZpbGVzIGNoYW5nZWQsIDY1IGluc2VydGlvbnMo
KykKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5j
Cj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYwo+PiBiL3hl
bi9hcmNoL2FybS92Z2ljL3ZnaWMtaW5pdC5jCj4+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4+IGlu
ZGV4IDAwMDAwMDAwMDAuLmI1ZjExODNhNTAKPj4gLS0tIC9kZXYvbnVsbAo+PiArKysgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLWluaXQuYwo+PiBAQCAtMCwwICsxLDYyIEBACj4+ICsvKgo+PiAr
ICogQ29weXJpZ2h0IChDKSAyMDE1LCAyMDE2IEFSTSBMdGQuCj4+ICsgKgo+PiArICogVGhpcyBw
cm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBt
b2RpZnkKPj4gKyAqIGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGlj
IExpY2Vuc2UgdmVyc2lvbiAyIGFzCj4+ICsgKiBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbi4KPj4gKyAqCj4+ICsgKiBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQg
aW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKPj4gKyAqIGJ1dCBXSVRIT1VUIEFO
WSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJhbnR5IG9mCj4+ICsgKiBN
RVJDSEFOVEFCSUxJVFkgb3IgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuwqAgU2Vl
IHRoZQo+PiArICogR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1vcmUgZGV0YWlscy4K
Pj4gKyAqCj4+ICsgKiBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQo+PiArICogYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uwqAg
SWYgbm90LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+Lgo+PiArICovCj4+ICsK
Pj4gKyNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4KPj4gKyNpbmNsdWRlIDxhc20vYXJtX3ZnaWMuaD4K
Pj4gKwo+PiArI2luY2x1ZGUgInZnaWMuaCIKPj4gKwo+PiArLyogQ1JFQVRJT04gKi8KPj4gKwo+
PiArLyoqCj4+ICsgKiBkb21haW5fdmdpY19yZWdpc3RlcjogY3JlYXRlIGEgdmlydHVhbCBHSUMK
Pj4gKyAqIEBkOiBkb21haW4gcG9pbnRlcgo+PiArICogQG1taW9fY291bnQ6IHBvaW50ZXIgdG8g
YWRkIG51bWJlciBvZiByZXF1aXJlZCBNTUlPIHJlZ2lvbnMKPj4gKyAqCj4+ICsgKiB3YXM6IGt2
bV92Z2ljX2NyZWF0ZQo+PiArICovCj4+ICtpbnQgZG9tYWluX3ZnaWNfcmVnaXN0ZXIoc3RydWN0
IGRvbWFpbiAqZCwgaW50ICptbWlvX2NvdW50KQo+IAo+IG1taW9fY291bnQgc2hvdWxkIGJlIHNl
dCB0byB0aGUgbnVtYmVyIG9mIEkvTyByZWdpb24geW91IHdpbGwgcmVnaXN0ZXIuCj4gCj4+ICt7
Cj4+ICvCoMKgwqAgc3dpdGNoICggZC0+YXJjaC52Z2ljLnZlcnNpb24gKQo+PiArwqDCoMKgIHsK
Pj4gKyNpZmRlZiBDT05GSUdfSEFTX0dJQ1YzCj4+ICvCoMKgwqAgY2FzZSBHSUNfVjM6Cj4+ICvC
oMKgwqDCoMKgwqDCoCBkLT5hcmNoLm1heF92Y3B1cyA9IFZHSUNfVjNfTUFYX0NQVVM7Cj4+ICvC
oMKgwqDCoMKgwqDCoCBicmVhazsKPj4gKyNlbmRpZgo+PiArwqDCoMKgIGNhc2UgR0lDX1YyOgo+
PiArwqDCoMKgwqDCoMKgwqAgZC0+YXJjaC5tYXhfdmNwdXMgPSBWR0lDX1YyX01BWF9DUFVTOwo+
PiArwqDCoMKgwqDCoMKgwqAgYnJlYWs7Cj4+ICvCoMKgwqAgfQo+PiArCj4+ICvCoMKgwqAgaWYg
KCBkLT5tYXhfdmNwdXMgPiBkLT5hcmNoLm1heF92Y3B1cyApCj4+ICvCoMKgwqDCoMKgwqDCoCBy
ZXR1cm4gLUUyQklHOwo+PiArCj4+ICvCoMKgwqAgZC0+YXJjaC52Z2ljLnZnaWNfZGlzdF9iYXNl
ID0gVkdJQ19BRERSX1VOREVGOwo+PiArwqDCoMKgIGQtPmFyY2gudmdpYy52Z2ljX2NwdV9iYXNl
ID0gVkdJQ19BRERSX1VOREVGOwo+PiArwqDCoMKgIGQtPmFyY2gudmdpYy52Z2ljX3JlZGlzdF9i
YXNlID0gVkdJQ19BRERSX1VOREVGOwo+IAo+IElzIHRoZXJlIGFueSByZWFzb24gdG8gc3RvcmUg
YW4gYWRkcmVzcyByYXRoZXIgdGhhbiBhIGZyYW1lPyBUaGUgbGF0dGVyCj4gd291bGQgYWRkIGEg
YmUgbW9yZSBzYWZldHkuCgpQb3NzaWJseSwgYnV0IHRoZSBleGlzdGluZyBWR0lDIGRvZXNuJ3Qg
ZG8gaXQgYXMgd2VsbCwgd2hpY2ggbWVhbnMgdGhhdAphdCB0aGUgbW9tZW50IHdlIGRlYWwgd2l0
aCBhZGRyZXNzZXMgKGFuZCBub3QgZnJhbWUgbnVtYmVycykgZXZlcnl3aGVyZQooZm9yIGluc3Rh
bmNlIEdVRVNUX0dJQ0RfQkFTRSkuCkNoYW5naW5nIHRoaXMgZm9yIHRoZSBkaXN0cmlidXRvciBp
bnRlcm5hbGx5IGFscmVhZHkgKGFzIHJlcXVlc3RlZCBmb3IKc29tZSBvdGhlciBwYXRjaCkgY2F1
c2VkIG1vcmUgY2hhbmdlcyB0aGFuIEkgbGlrZWQsIGFuZCBhdCB0aGUgbW9tZW50IEkKYW0gdHJ5
aW5nIHRvIG1ha2UgdGhlIFRPRE8gbGlzdCBzbWFsbGVyLCBub3QgYmlnZ2VyIDstKQoKQ2hlZXJz
LApBbmRyZS4KCj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiArLyoKPj4g
KyAqIExvY2FsIHZhcmlhYmxlczoKPj4gKyAqIG1vZGU6IEMKPj4gKyAqIGMtZmlsZS1zdHlsZTog
IkJTRCIKPj4gKyAqIGMtYmFzaWMtb2Zmc2V0OiA0Cj4+ICsgKiBpbmRlbnQtdGFicy1tb2RlOiBu
aWwKPj4gKyAqIEVuZDoKPj4gKyAqLwo+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMv
dmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4+IGluZGV4IGIxMDRmOGU5NjQuLjIw
NWNlMTBmZmEgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuaAo+PiArKysg
Yi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKPj4gQEAgLTIwLDYgKzIwLDkgQEAKPj4gwqAgI2Rl
ZmluZSBQUk9EVUNUX0lEX0tWTcKgwqDCoMKgwqAgMHg0YsKgwqDCoCAvKiBBU0NJSSBjb2RlIEsg
Ki8KPj4gwqAgI2RlZmluZSBJTVBMRU1FTlRFUl9BUk3CoMKgwqDCoCAweDQzYgo+PiDCoCArI2Rl
ZmluZSBWR0lDX0FERFJfVU5ERUbCoMKgwqDCoCAoLTEpCj4gCj4gUGxlYXNlIHVzZSBJTlZBTElE
X1BBRERSIGhlcmUuCj4gCj4+ICsjZGVmaW5lIElTX1ZHSUNfQUREUl9VTkRFRihfeCnCoCAoKF94
KSA9PSBWR0lDX0FERFJfVU5ERUYpCj4+ICsKPj4gwqAgI2RlZmluZSBWR0lDX1BSSV9CSVRTwqDC
oMKgwqDCoMKgIDUKPj4gwqAgwqAgI2RlZmluZSB2Z2ljX2lycV9pc19zZ2koaW50aWQpICgoaW50
aWQpIDwgVkdJQ19OUl9TR0lTKQo+Pgo+IAo+IENoZWVycywKPiAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:35:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMgd-00087i-BJ; Mon, 26 Feb 2018 17:35:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqMgb-00086g-9B
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 17:35:37 +0000
X-Inumbo-ID: 53bb708f-1b1b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53bb708f-1b1b-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:34:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="464608525"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 17:35:16 +0000
Message-ID: <1519666519-16311-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 3/6] x86: Handle the Xen MSRs via the new
	guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGlzcGF0Y2ggZnJvbSB0aGUgZ3Vlc3Rfe3JkLHdyfW1zcigpIGZ1bmN0aW9ucywgYWZ0ZXIgZmFs
bGluZyB0aHJvdWdoIGZyb20gdGhlCiFpc192aXJpZGlhbl9kb21haW4oKSBjYXNlLgoKUmVuYW1l
IHtyZCx3cn1tc3JfaHlwZXJ2aXNvcl9yZWdzKCkgdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94ZW4oKSBm
b3IgY29uc2lzdGVuY3ksCmFuZCBiZWNhdXNlIHRoZSBfcmVncyBzdWZmaXggaXNuJ3QgdmVyeSBh
cHByb3ByaWF0ZS4KClVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1IHBvaW50ZXIgcmF0aGVyIHRo
YW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24KY3VycmVudCwgYW5kIHN3aXRjaCB0byB1c2lu
ZyBYODZFTVVMXyogcmV0dXJuIHZhbHVlcy4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNo
QHN1c2UuY29tPgpDQzogSnVuIE5ha2FqaW1hIDxqdW4ubmFrYWppbWFAaW50ZWwuY29tPgpDQzog
UGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQ0M6IEtldmluIFRpYW4gPGtl
dmluLnRpYW5AaW50ZWwuY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lA
b3JhY2xlLmNvbT4KQ0M6IFN1cmF2ZWUgU3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBh
bml0QGFtZC5jb20+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkNDOiBTZXJnZXkgRHlhc2xpIDxzZXJn
ZXkuZHlhc2xpQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgICAg
ICB8IDI1ICsrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jICAgICAgfCAyNCArKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9tc3Iu
YyAgICAgICAgICAgICAgfCAgOCArKysrKysrKwogeGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1v
cC5jICB8ICA2IC0tLS0tLQogeGVuL2FyY2gveDg2L3RyYXBzLmMgICAgICAgICAgICB8IDMzICsr
KysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9j
ZXNzb3IuaCB8ICA0ICsrLS0KIDYgZmlsZXMgY2hhbmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgNjYg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCA2ZDhlZDVjLi5mOTBhN2I0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2
bS9zdm0uYwpAQCAtMTk2Nyw5ICsxOTY3LDYgQEAgc3RhdGljIGludCBzdm1fbXNyX3JlYWRfaW50
ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAgICAg
ZWxzZSBpZiAoIHJldCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBpZiAoIHJkbXNy
X2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250ZW50KSApCi0gICAgICAgICAgICBicmVhazsK
LQogICAgICAgICBpZiAoIHJkbXNyX3NhZmUobXNyLCAqbXNyX2NvbnRlbnQpID09IDAgKQogICAg
ICAgICAgICAgYnJlYWs7CiAKQEAgLTIxMjIsMjUgKzIxMTksMTEgQEAgc3RhdGljIGludCBzdm1f
bXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVu
dCkKICAgICAgICAgZWxzZSBpZiAoIHJldCApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAg
ICBzd2l0Y2ggKCB3cm1zcl9oeXBlcnZpc29yX3JlZ3MobXNyLCBtc3JfY29udGVudCkgKQotICAg
ICAgICB7Ci0gICAgICAgIGNhc2UgLUVSRVNUQVJUOgotICAgICAgICAgICAgcmVzdWx0ID0gWDg2
RU1VTF9SRVRSWTsKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBjYXNlIDA6Ci0gICAgICAg
ICAgICAvKgotICAgICAgICAgICAgICogTWF0Y2ggdXAgd2l0aCB0aGUgUkRNU1Igc2lkZSBmb3Ig
bm93OyB1bHRpbWF0ZWx5IHRoaXMgZW50aXJlCi0gICAgICAgICAgICAgKiBjYXNlIGJsb2NrIHNo
b3VsZCBnbyBhd2F5LgotICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIHJkbXNyX3Nh
ZmUobXNyLCBtc3JfY29udGVudCkgPT0gMCApCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICBnb3RvIGdwZjsKLSAgICAgICAgY2FzZSAxOgorICAgICAgICAvKiBNYXRjaCB1cCB3
aXRoIHRoZSBSRE1TUiBzaWRlOyB1bHRpbWF0ZWx5IHRoaXMgc2hvdWxkIGdvIGF3YXkuICovCisg
ICAgICAgIGlmICggcmRtc3Jfc2FmZShtc3IsIG1zcl9jb250ZW50KSA9PSAwICkKICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgZ290byBncGY7Ci0gICAg
ICAgIH0KLSAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZ290byBncGY7CiAgICAgfQogCiAgICAg
aWYgKCBzeW5jICkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXggNWJmNmY2Mi4uNmNhYWFiYyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKQEAgLTI4NzEsOSArMjg3MSw2IEBAIHN0YXRpYyBpbnQgdm14X21zcl9yZWFkX2ludGVy
Y2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgICAg
ICBicmVhazsKICAgICAgICAgfQogCi0gICAgICAgIGlmICggcmRtc3JfaHlwZXJ2aXNvcl9yZWdz
KG1zciwgbXNyX2NvbnRlbnQpICkKLSAgICAgICAgICAgIGJyZWFrOwotCiAgICAgICAgIGlmICgg
cmRtc3Jfc2FmZShtc3IsICptc3JfY29udGVudCkgPT0gMCApCiAgICAgICAgICAgICBicmVhazsK
IApAQCAtMzExNSwyNCArMzExMiwxMSBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVfaW50ZXJj
ZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAgICAgICAg
IGlzX2xhc3RfYnJhbmNoX21zcihtc3IpICkKICAgICAgICAgICAgIGJyZWFrOwogCi0gICAgICAg
IHN3aXRjaCAoIHdybXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250ZW50KSApCi0gICAg
ICAgIHsKLSAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Ci0gICAgICAgICAgICByZXR1cm4gWDg2RU1V
TF9SRVRSWTsKLSAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAgLyoKLSAgICAgICAgICAgICAq
IE1hdGNoIHVwIHdpdGggdGhlIFJETVNSIHNpZGUgZm9yIG5vdzsgdWx0aW1hdGVseSB0aGlzCi0g
ICAgICAgICAgICAgKiBlbnRpcmUgY2FzZSBibG9jayBzaG91bGQgZ28gYXdheS4KLSAgICAgICAg
ICAgICAqLwotICAgICAgICAgICAgaWYgKCByZG1zcl9zYWZlKG1zciwgbXNyX2NvbnRlbnQpID09
IDAgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgZ290byBncF9mYXVsdDsK
LSAgICAgICAgY2FzZSAxOgorICAgICAgICAvKiBNYXRjaCB1cCB3aXRoIHRoZSBSRE1TUiBzaWRl
OyB1bHRpbWF0ZWx5IHRoaXMgc2hvdWxkIGdvIGF3YXkuICovCisgICAgICAgIGlmICggcmRtc3Jf
c2FmZShtc3IsIG1zcl9jb250ZW50KSA9PSAwICkKICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBkZWZhdWx0OgotICAgICAgICAgICAgZ290byBncF9mYXVsdDsKLSAgICAgICAgfQotICAgICAg
ICBicmVhazsKKworICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgIH0KIAogICAgIHJldHVybiBY
ODZFTVVMX09LQVk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94
ODYvbXNyLmMKaW5kZXggMmZmOTM2MS4uOWYyMGZkOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTgzLDYgKzE4MywxMCBAQCBpbnQg
Z3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3Qg
KnZhbCkKICAgICAgICAgfQogCiAgICAgICAgIC8qIEZhbGx0aHJvdWdoLiAqLworICAgIGNhc2Ug
MHg0MDAwMDIwMCAuLi4gMHg0MDAwMDJmZjoKKyAgICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3JfeGVu
KHYsIG1zciwgdmFsKTsKKyAgICAgICAgZ290byBvdXQ7CisKICAgICBkZWZhdWx0OgogICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQpAQCAtMjc0LDYgKzI3OCwxMCBA
QCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3Qg
dmFsKQogICAgICAgICB9CiAKICAgICAgICAgLyogRmFsbHRocm91Z2guICovCisgICAgY2FzZSAw
eDQwMDAwMjAwIC4uLiAweDQwMDAwMmZmOgorICAgICAgICByZXQgPSBndWVzdF93cm1zcl94ZW4o
diwgbXNyLCB2YWwpOworICAgICAgICBnb3RvIG91dDsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vYXJj
aC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMK
aW5kZXggMTdhYWY5Ny4uOTdmY2FjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2VtdWwt
cHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwpAQCAtOTc0LDkg
Kzk3NCw2IEBAIHN0YXRpYyBpbnQgcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3Qg
KnZhbCwKICAgICAgICAgfQogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBkZWZhdWx0
OgotICAgICAgICBpZiAoIHJkbXNyX2h5cGVydmlzb3JfcmVncyhyZWcsIHZhbCkgKQotICAgICAg
ICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKLQogICAgICAgICByYyA9IHZtY2VfcmRtc3IocmVn
LCB2YWwpOwogICAgICAgICBpZiAoIHJjIDwgMCApCiAgICAgICAgICAgICBicmVhazsKQEAgLTEx
NzMsOSArMTE3MCw2IEBAIHN0YXRpYyBpbnQgd3JpdGVfbXNyKHVuc2lnbmVkIGludCByZWcsIHVp
bnQ2NF90IHZhbCwKICAgICAgICAgfQogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBk
ZWZhdWx0OgotICAgICAgICBpZiAoIHdybXNyX2h5cGVydmlzb3JfcmVncyhyZWcsIHZhbCkgPT0g
MSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotCiAgICAgICAgIHJjID0gdm1j
ZV93cm1zcihyZWcsIHZhbCk7CiAgICAgICAgIGlmICggcmMgPCAwICkKICAgICAgICAgICAgIGJy
ZWFrOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwppbmRleCAyNzE5MGUwLi5jZDViMjIzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJh
cHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNzc2LDI5ICs3NzYsMjYgQEAgc3Rh
dGljIHZvaWQgZG9fdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgICB0
cmFwbnIsIHRyYXBzdHIodHJhcG5yKSwgcmVncy0+ZXJyb3JfY29kZSk7CiB9CiAKLS8qIFJldHVy
bnMgMCBpZiBub3QgaGFuZGxlZCwgYW5kIG5vbi0wIGZvciBzdWNjZXNzLiAqLwotaW50IHJkbXNy
X2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCitpbnQgZ3Vlc3Rf
cmRtc3JfeGVuKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2
YWwpCiB7Ci0gICAgc3RydWN0IGRvbWFpbiAqZCA9IGN1cnJlbnQtPmRvbWFpbjsKKyAgICBjb25z
dCBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwogICAgIC8qIE9wdGlvbmFsbHkgc2hpZnQg
b3V0IG9mIHRoZSB3YXkgb2YgVmlyaWRpYW4gYXJjaGl0ZWN0dXJhbCBNU1JzLiAqLwogICAgIHVp
bnQzMl90IGJhc2UgPSBpc192aXJpZGlhbl9kb21haW4oZCkgPyAweDQwMDAwMjAwIDogMHg0MDAw
MDAwMDsKIAogICAgIHN3aXRjaCAoIGlkeCAtIGJhc2UgKQogICAgIHsKICAgICBjYXNlIDA6IC8q
IFdyaXRlIGh5cGVyY2FsbCBwYWdlIE1TUi4gIFJlYWQgYXMgemVyby4gKi8KLSAgICB7CiAgICAg
ICAgICp2YWwgPSAwOwotICAgICAgICByZXR1cm4gMTsKLSAgICB9Ci0gICAgfQorICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9PS0FZOwogCi0gICAgcmV0dXJuIDA7CisgICAgZGVmYXVsdDoKKyAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOworICAgIH0KIH0KIAotLyogUmV0dXJucyAxIGlm
IGhhbmRsZWQsIDAgaWYgbm90IGFuZCAtRXh4IGZvciBlcnJvci4gKi8KLWludCB3cm1zcl9oeXBl
cnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCitpbnQgZ3Vlc3Rfd3Jtc3Jf
eGVuKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKLSAgICBz
dHJ1Y3QgZG9tYWluICpkID0gY3VycmVudC0+ZG9tYWluOworICAgIHN0cnVjdCBkb21haW4gKmQg
PSB2LT5kb21haW47CiAgICAgLyogT3B0aW9uYWxseSBzaGlmdCBvdXQgb2YgdGhlIHdheSBvZiBW
aXJpZGlhbiBhcmNoaXRlY3R1cmFsIE1TUnMuICovCiAgICAgdWludDMyX3QgYmFzZSA9IGlzX3Zp
cmlkaWFuX2RvbWFpbihkKSA/IDB4NDAwMDAyMDAgOiAweDQwMDAwMDAwOwogCkBAIC04MTcsNyAr
ODE0LDcgQEAgaW50IHdybXNyX2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCkKICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19XQVJOSU5HLAogICAgICAgICAgICAg
ICAgICAgICAgIndybXNyIGh5cGVyY2FsbCBwYWdlIGluZGV4ICUjeCB1bnN1cHBvcnRlZFxuIiwK
ICAgICAgICAgICAgICAgICAgICAgIHBhZ2VfaW5kZXgpOwotICAgICAgICAgICAgcmV0dXJuIDA7
CisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICB9CiAKICAgICAgICAgcGFnZSA9
IGdldF9wYWdlX2Zyb21fZ2ZuKGQsIGdtZm4sICZ0LCBQMk1fQUxMT0MpOwpAQCAtODMwLDEzICs4
MjcsMTMgQEAgaW50IHdybXNyX2h5cGVydmlzb3JfcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90
IHZhbCkKICAgICAgICAgICAgIGlmICggcDJtX2lzX3BhZ2luZyh0KSApCiAgICAgICAgICAgICB7
CiAgICAgICAgICAgICAgICAgcDJtX21lbV9wYWdpbmdfcG9wdWxhdGUoZCwgZ21mbik7Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuIC1FUkVTVEFSVDsKKyAgICAgICAgICAgICAgICByZXR1cm4gWDg2
RU1VTF9SRVRSWTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgZ2RwcmludGsoWEVOTE9H
X1dBUk5JTkcsCiAgICAgICAgICAgICAgICAgICAgICAiQmFkIEdNRk4gJWx4IChNRk4gJWx4KSB0
byBNU1IgJTA4eFxuIiwKICAgICAgICAgICAgICAgICAgICAgIGdtZm4sIHBhZ2UgPyBwYWdlX3Rv
X21mbihwYWdlKSA6IC0xVUwsIGJhc2UpOwotICAgICAgICAgICAgcmV0dXJuIDA7CisgICAgICAg
ICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICB9CiAKICAgICAgICAgaHlwZXJjYWxsX3BhZ2Ug
PSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKQEAgLTg0NCwxMSArODQxLDEzIEBAIGludCB3cm1z
cl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCiAgICAgICAgIHVu
bWFwX2RvbWFpbl9wYWdlKGh5cGVyY2FsbF9wYWdlKTsKIAogICAgICAgICBwdXRfcGFnZV9hbmRf
dHlwZShwYWdlKTsKLSAgICAgICAgcmV0dXJuIDE7Ci0gICAgfQorICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOwogICAgIH0KIAotICAgIHJldHVybiAwOworICAgIGdwX2ZhdWx0OgorICAgIGRl
ZmF1bHQ6CisgICAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKKyAgICB9CiB9CiAKIHZv
aWQgY3B1aWRfaHlwZXJ2aXNvcl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IGxlYWYsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCA5YzcwYTk4Li4xNGRmNmJkIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTUyMSw4ICs1MjEsOCBAQCB1bnNpZ25lZCBsb25nIGFs
bG9jX3N0dWJfcGFnZSh1bnNpZ25lZCBpbnQgY3B1LCB1bnNpZ25lZCBsb25nICptZm4pOwogCiB2
b2lkIGNwdWlkX2h5cGVydmlzb3JfbGVhdmVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBsZWFmLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBzdWJsZWFmLCBz
dHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKTsKLWludCByZG1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMy
X3QgaWR4LCB1aW50NjRfdCAqdmFsKTsKLWludCB3cm1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMy
X3QgaWR4LCB1aW50NjRfdCB2YWwpOworaW50IGd1ZXN0X3JkbXNyX3hlbihjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsKK2ludCBndWVzdF93cm1zcl94
ZW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKTsKIAogdm9pZCBt
aWNyb2NvZGVfc2V0X21vZHVsZSh1bnNpZ25lZCBpbnQpOwogaW50IG1pY3JvY29kZV91cGRhdGUo
WEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF92b2lkKSwgdW5zaWduZWQgbG9uZyBsZW4pOwot
LSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:35:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMgc-00086o-8R; Mon, 26 Feb 2018 17:35:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqMga-00086C-GM
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 17:35:36 +0000
X-Inumbo-ID: 53336953-1b1b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53336953-1b1b-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:34:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="464608523"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 17:35:19 +0000
Message-ID: <1519666519-16311-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 6/6] x86/msr: Blacklist various MSRs which
	guests definitely shouldn't be using
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1haW4gcHVycG9zZSBpcyB0byBibGFja2xpc3QgdGhlIEludGVsIFJlc291cmNlIERpcmVj
dG9yIFRlY2hub2xvZ3kgTVNScy4KV2UgZG8gbm90IHlldCB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9y
IGd1ZXN0cywgYnV0IExpbnV4IGhhcyBiZWVuIG9ic2VydmVkIHRvCnByb2JlIGZvciB0aGVzZSBN
U1JzIHdpdGhvdXQgY2hlY2tpbmcgQ1BVSUQgZmlyc3QuCgpUaGUgYXJjaGl0ZWN0dXJhbGx5IGlu
YWNjZXNzYWJsZSByYW5nZXMgZG9uJ3QgbmVlZCB0byBmYWxsIGJhY2sgaW50byB0aGUKbGVnYWN5
IHJhbmdlcywgYmVjYXVzZSB0aGV5IGFyZSBub3QgZ29pbmcgdG8gZXZlbnR1YWxseSBldmFsdWF0
ZSBhcwphY2Nlc3NpYmxlLgoKVGhlIFNpbGljb24gRGVidWcgaW50ZXJmYWNlIHdpbGwgcHJvYmFi
bHkgbmV2ZXIgYmUgdmlydHVhbGlzZWQgZm9yIGd1ZXN0cywgYnV0CmRvZXNuJ3Qgd2FudCB0byBs
ZWFrIHRocm91Z2ggZnJvbSByZWFsIGhhcmR3YXJlLiAgU0dYIGlzbid0IHlldCB2aXJ0dWFsaXNl
ZCwKYnV0IGxpa2VseSB3aWxsIGJlIGluIHRoZSBmdXR1cmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNo
IDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkND
OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbXNyLmMgfCA0
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNo
YW5nZWQsIDQ0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMg
Yi94ZW4vYXJjaC94ODYvbXNyLmMKaW5kZXggM2NiNDE1OC4uMDIzNzYzNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21zci5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwpAQCAtMTU4LDYgKzE1
OCwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1z
ciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgKnZhbCA9IHZwLT5zcGVjX2N0cmwucmF3OwogICAg
ICAgICBicmVhazsKIAorICAgIGNhc2UgMHg4YyAuLi4gMHg4ZjogLyogU0dYIExhdW5jaCBFbmNs
YXZlIFB1YmxpYyBLZXkgSGFzaC4gKi8KKyAgICAgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4g
Ki8KKyAgICAgICAgZ290byBncF9mYXVsdDsKKwogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JN
X0lORk86CiAgICAgICAgIGlmICggIWRwLT5wbGFmb3JtX2luZm8uYXZhaWxhYmxlICkKICAgICAg
ICAgICAgIGdvdG8gZ3BfZmF1bHQ7CkBAIC0xODMsNiArMTg3LDE1IEBAIGludCBndWVzdF9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICByZXQgPSBndWVzdF9yZG1zcl94MmFwaWModiwgbXNyLCB2YWwpOwogICAgICAgICBnb3Rv
IG91dDsKIAorICAgIGNhc2UgMHhjODA6CisgICAgICAgIC8qIFNpbGljb24gRGVidWcgSW5mZXJm
YWNlIG5vdCBhZHZlcnRpc2VkIHRvIGd1ZXN0cy4gKi8KKyAgICAgICAgZ290byBncF9mYXVsdDsK
KworICAgIGNhc2UgMHhjODEgLi4uIDB4YzhmOiAvKiBNaXNjIFJEVCBNU1JzLiAqLworICAgIGNh
c2UgMHhjOTAgLi4uIDB4ZDhmOiAvKiBDQVQgTWFzayByZWdpc3RlcnMuICovCisgICAgICAgIC8q
IE5vdCBpbXBsZW1lbnRlZCB5ZXQuICovCisgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICBj
YXNlIDB4NDAwMDAwMDAgLi4uIDB4NDAwMDAxZmY6CiAgICAgICAgIGlmICggaXNfdmlyaWRpYW5f
ZG9tYWluKGQpICkKICAgICAgICAgewpAQCAtMTk2LDYgKzIwOSwxNSBAQCBpbnQgZ3Vlc3RfcmRt
c3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAg
ICAgICAgZ290byBvdXQ7CiAKICAgICBkZWZhdWx0OgorICAgICAgICAvKgorICAgICAgICAgKiBC
bGFja2xpc3QgdGhlIGFyY2hpdGVjdHVyYWxseSBpbmFjY2Vzc2FibGUgTVNScy4gTm8gcG9pbnQg
d2FuZGVyaW5nCisgICAgICAgICAqIHRoZSBsZWdhY3kgaGFuZGxlcnMuCisgICAgICAgICAqLwor
ICAgICAgICBpZiAoIG1zciA+IDB4MWZmZiAmJgorICAgICAgICAgICAgIChtc3IgPCAweGMwMDAw
MDAwIHx8IG1zciA+IDB4YzAwMDFmZmYpICYmCisgICAgICAgICAgICAgKG1zciA8IDB4YzAwMTAw
MDAgfHwgbXNyID4gMHhjMDAxMWZmZikgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKwog
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQogCkBAIC0yNTUsNiAr
Mjc3LDEwIEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1
aW50NjRfdCB2YWwpCiAgICAgICAgICAgICB3cm1zcmwoTVNSX1BSRURfQ01ELCBQUkVEX0NNRF9J
QlBCKTsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIDB4OGMgLi4uIDB4OGY6IC8qIFNHWCBM
YXVuY2ggRW5jbGF2ZSBQdWJsaWMgS2V5IEhhc2guICovCisgICAgICAgIC8qIE5vdCBpbXBsZW1l
bnRlZCB5ZXQuICovCisgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICBjYXNlIE1TUl9JTlRF
TF9NSVNDX0ZFQVRVUkVTX0VOQUJMRVM6CiAgICAgewogICAgICAgICB1aW50NjRfdCByc3ZkID0g
fjB1bGw7CkBAIC0yODUsNiArMzExLDE1IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgIHJldCA9IGd1ZXN0X3dybXNy
X3gyYXBpYyh2LCBtc3IsIHZhbCk7CiAgICAgICAgIGdvdG8gb3V0OwogCisgICAgY2FzZSAweGM4
MDoKKyAgICAgICAgLyogU2lsaWNvbiBEZWJ1ZyBJbmZlcmZhY2Ugbm90IGFkdmVydGlzZWQgdG8g
Z3Vlc3RzLiAqLworICAgICAgICBnb3RvIGdwX2ZhdWx0OworCisgICAgY2FzZSAweGM4MSAuLi4g
MHhjOGY6IC8qIE1pc2MgUkRUIE1TUnMuICovCisgICAgY2FzZSAweGM5MCAuLi4gMHhkOGY6IC8q
IENBVCBNYXNrIHJlZ2lzdGVycy4gKi8KKyAgICAgICAgLyogTm90IGltcGxlbWVudGVkIHlldC4g
Ki8KKyAgICAgICAgZ290byBncF9mYXVsdDsKKwogICAgIGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0
MDAwMDFmZjoKICAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQogICAgICAgICB7
CkBAIC0yOTgsNiArMzMzLDE1IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGdvdG8gb3V0OwogCiAgICAgZGVmYXVs
dDoKKyAgICAgICAgLyoKKyAgICAgICAgICogQmxhY2tsaXN0IHRoZSBhcmNoaXRlY3R1cmFsbHkg
aW5hY2Nlc3NhYmxlIE1TUnMuIE5vIHBvaW50IHdhbmRlcmluZworICAgICAgICAgKiB0aGUgbGVn
YWN5IGhhbmRsZXJzLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBtc3IgPiAweDFmZmYgJiYK
KyAgICAgICAgICAgICAobXNyIDwgMHhjMDAwMDAwMCB8fCBtc3IgPiAweGMwMDAxZmZmKSAmJgor
ICAgICAgICAgICAgIChtc3IgPCAweGMwMDEwMDAwIHx8IG1zciA+IDB4YzAwMTFmZmYpICkKKyAg
ICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwogICAgIH0KIAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:35:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMgc-00087L-UH; Mon, 26 Feb 2018 17:35:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqMga-00086P-Os
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 17:35:36 +0000
X-Inumbo-ID: 5363aefe-1b1b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5363aefe-1b1b-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:34:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="464608524"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 17:35:15 +0000
Message-ID: <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/6] x86/hvm: Handle viridian MSRs via the new
	guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGlzcGF0Y2ggZnJvbSB0aGUgZ3Vlc3Rfe3JkLHdyfW1zcigpIGZ1bmN0aW9ucywgYWZ0ZXIgY29u
ZmlybWluZyB0aGF0IHRoZQpkb21haW4gaXMgY29uZmlndXJlZCB0byB1c2UgdmlyaWRpYW4uICBU
aGlzIGFsbG93cyBmb3Igc2ltcGxpZmljdGlvbiBvZiB0aGUKdmlyaWRpYW4gaGVscGVycyBhcyB0
aGV5IGRvbid0IG5lZWQgdG8gY29wZSB3aXRoIHRoZSAibm90IGEgdmlyaWRpYW4gTVNSIgpjYXNl
LiAgSXQgYWxzbyBtZWFucyB0aGF0IHZpcmlkaWFuIE1TUnMgd2hpY2ggYXJlIHVuaW1wbGVtZW50
ZWQsIG9yIGV4Y2x1ZGVkCmJlY2F1c2Ugb2YgZmVhdHVyZXMsIGRvbid0IGZhbGwgYmFjayBpbnRv
IGRlZmF1bHQgaGFuZGxpbmcgcGF0aC4KClJlbmFtZSB7cmQsd3J9bXNyX3ZpcmlkaWFuX3JlZ3Mo
KSB0byBndWVzdF97cmQsd3J9bXNyX3ZpcmlkaWFuKCkgZm9yCmNvbnNpc3RlbmN5LCBhbmQgYmVj
YXVzZSB0aGUgX3JlZ3Mgc3VmZml4IGlzbid0IHZlcnkgYXBwcm9wcmlhdGUuCgpVcGRhdGUgdGhl
bSB0byB0YWtlIGEgdmNwdSBwb2ludGVyIHJhdGhlciB0aGFuIHByZXN1bWluZyB0aGF0IHRoZXkg
YWN0IG9uCmN1cnJlbnQsIHdoaWNoIGlzIHNhZmUgZm9yIGFsbCBpbXBsZW1lbnRlZCBvcGVyYXRp
b25zLiAgQWxzbyB1cGRhdGUgdGhlbSB0bwp1c2UgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuCgpT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgot
LS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEp1biBOYWthamltYSA8
anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+CkNDOiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQ0M6IEJvcmlz
IE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBTdXJhdmVlIFN1dGhp
a3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgpDQzogV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXgu
Y29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhl
bi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgfCAgNiArLS0tLQogeGVuL2FyY2gveDg2
L2h2bS92aXJpZGlhbi5jICAgICAgICB8IDQ5ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgICAgIHwgIDYgKy0tLS0K
IHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAgfCA0MSArKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oIHwgMTEg
KystLS0tLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDY0IGluc2VydGlvbnMoKyksIDQ5IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggOGI0Y2VmZC4uNmQ4ZWQ1YyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMK
QEAgLTE5NjcsOCArMTk2Nyw3IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl9yZWFkX2ludGVyY2VwdCh1
bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgICAgIGVsc2UgaWYg
KCByZXQgKQogICAgICAgICAgICAgYnJlYWs7CiAKLSAgICAgICAgaWYgKCByZG1zcl92aXJpZGlh
bl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpIHx8Ci0gICAgICAgICAgICAgcmRtc3JfaHlwZXJ2aXNv
cl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpICkKKyAgICAgICAgaWYgKCByZG1zcl9oeXBlcnZpc29y
X3JlZ3MobXNyLCBtc3JfY29udGVudCkgKQogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAg
aWYgKCByZG1zcl9zYWZlKG1zciwgKm1zcl9jb250ZW50KSA9PSAwICkKQEAgLTIxMjMsOSArMjEy
Miw2IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAgICAgICAgIGVsc2UgaWYgKCByZXQgKQogICAgICAg
ICAgICAgYnJlYWs7CiAKLSAgICAgICAgaWYgKCB3cm1zcl92aXJpZGlhbl9yZWdzKG1zciwgbXNy
X2NvbnRlbnQpICkKLSAgICAgICAgICAgIGJyZWFrOwotCiAgICAgICAgIHN3aXRjaCAoIHdybXNy
X2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250ZW50KSApCiAgICAgICAgIHsKICAgICAgICAg
Y2FzZSAtRVJFU1RBUlQ6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMg
Yi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMKaW5kZXggNzBhYWI1Mi4uMjNkZTQzMyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vdmlyaWRpYW4uYwpAQCAtNTU0LDEzICs1NTQsMTEgQEAgc3RhdGljIHZvaWQgdXBkYXRlX3Jl
ZmVyZW5jZV90c2Moc3RydWN0IGRvbWFpbiAqZCwgYm9vbF90IGluaXRpYWxpemUpCiAgICAgcHV0
X3BhZ2VfYW5kX3R5cGUocGFnZSk7CiB9CiAKLWludCB3cm1zcl92aXJpZGlhbl9yZWdzKHVpbnQz
Ml90IGlkeCwgdWludDY0X3QgdmFsKQoraW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKIHsKLSAgICBzdHJ1Y3QgdmNwdSAq
diA9IGN1cnJlbnQ7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKIAotICAgIGlm
ICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCi0gICAgICAgIHJldHVybiAwOworICAgIEFTU0VS
VChpc192aXJpZGlhbl9kb21haW4oZCkpOwogCiAgICAgc3dpdGNoICggaWR4ICkKICAgICB7CkBA
IC02MTUsNyArNjEzLDcgQEAgaW50IHdybXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1
aW50NjRfdCB2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKICAgICAg
ICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2Mp
ICkKLSAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgZ290byBncF9mYXVsdDsKIAog
ICAgICAgICBwZXJmY19pbmNyKG1zaHZfd3Jtc3JfdHNjX21zcik7CiAgICAgICAgIGQtPmFyY2gu
aHZtX2RvbWFpbi52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsKQEAgLTY1NSwxNCAr
NjUzLDE1IEBAIGludCB3cm1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
dmFsKQogICAgIH0KIAogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGlmICggaWR4ID49IFZJUklESUFO
X01TUl9NSU4gJiYgaWR4IDw9IFZJUklESUFOX01TUl9NQVggKQotICAgICAgICAgICAgZ3ByaW50
ayhYRU5MT0dfV0FSTklORywgIndyaXRlIHRvIHVuaW1wbGVtZW50ZWQgTVNSICUjeFxuIiwKLSAg
ICAgICAgICAgICAgICAgICAgaWR4KTsKLQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgZ2Rw
cmludGsoWEVOTE9HX1dBUk5JTkcsCisgICAgICAgICAgICAgICAgICJXcml0ZSAlMDE2IlBSSXg2
NCIgdG8gdW5pbXBsZW1lbnRlZCBNU1IgJSN4XG4iLCB2YWwsIGlkeCk7CisgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7CiAgICAgfQogCi0gICAgcmV0dXJuIDE7CisgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKKworIGdwX2ZhdWx0OgorICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIH0KIAogc3Rh
dGljIGludDY0X3QgcmF3X3RyY192YWwoc3RydWN0IGRvbWFpbiAqZCkKQEAgLTY5OCwxMyArNjk3
LDExIEBAIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluICpk
KQogICAgICAgICB0cmMtPm9mZiA9IChpbnQ2NF90KXRyYy0+dmFsIC0gcmF3X3RyY192YWwoZCk7
CiB9CiAKLWludCByZG1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZh
bCkKK2ludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgaWR4LCB1aW50NjRfdCAqdmFsKQogewotICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsK
ICAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIAotICAgIGlmICggIWlzX3Zp
cmlkaWFuX2RvbWFpbihkKSApCi0gICAgICAgIHJldHVybiAwOworCisgICAgQVNTRVJUKGlzX3Zp
cmlkaWFuX2RvbWFpbihkKSk7CiAKICAgICBzd2l0Y2ggKCBpZHggKQogICAgIHsKQEAgLTcyNSw3
ICs3MjIsNyBAQCBpbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90
ICp2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfVFNDX0ZSRVFVRU5DWToKICAgICAgICAgaWYg
KCB2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9ub19mcmVxICkKLSAgICAgICAgICAg
IHJldHVybiAwOworICAgICAgICAgICAgZ290byBncF9mYXVsdDsKIAogICAgICAgICBwZXJmY19p
bmNyKG1zaHZfcmRtc3JfdHNjX2ZyZXF1ZW5jeSk7CiAgICAgICAgICp2YWwgPSAodWludDY0X3Qp
ZC0+YXJjaC50c2Nfa2h6ICogMTAwMHVsbDsKQEAgLTczMyw3ICs3MzAsNyBAQCBpbnQgcmRtc3Jf
dmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKICAgICBjYXNlIEhW
X1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6CiAgICAgICAgIGlmICggdmlyaWRpYW5fZmVhdHVyZV9t
YXNrKGQpICYgSFZNUFZfbm9fZnJlcSApCi0gICAgICAgICAgICByZXR1cm4gMDsKKyAgICAgICAg
ICAgIGdvdG8gZ3BfZmF1bHQ7CiAKICAgICAgICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX2FwaWNf
ZnJlcXVlbmN5KTsKICAgICAgICAgKnZhbCA9IDEwMDAwMDAwMDB1bGwgLyBBUElDX0JVU19DWUNM
RV9OUzsKQEAgLTc1Nyw3ICs3NTQsNyBAQCBpbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJf
dCBpZHgsIHVpbnQ2NF90ICp2YWwpCiAKICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RT
QzoKICAgICAgICAgaWYgKCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVy
ZW5jZV90c2MpICkKLSAgICAgICAgICAgIHJldHVybiAwOworICAgICAgICAgICAgZ290byBncF9m
YXVsdDsKIAogICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfdHNjX21zcik7CiAgICAgICAg
ICp2YWwgPSBkLT5hcmNoLmh2bV9kb21haW4udmlyaWRpYW4ucmVmZXJlbmNlX3RzYy5yYXc7CkBA
IC03NzAsNyArNzY3LDcgQEAgaW50IHJkbXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1
aW50NjRfdCAqdmFsKQogICAgICAgICB0cmMgPSAmZC0+YXJjaC5odm1fZG9tYWluLnZpcmlkaWFu
LnRpbWVfcmVmX2NvdW50OwogCiAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2so
ZCkgJiBIVk1QVl90aW1lX3JlZl9jb3VudCkgKQotICAgICAgICAgICAgcmV0dXJuIDA7CisgICAg
ICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCiAgICAgICAgIGlmICggIXRlc3RfYW5kX3NldF9iaXQo
X1RSQ19hY2Nlc3NlZCwgJnRyYy0+ZmxhZ3MpICkKICAgICAgICAgICAgIHByaW50ayhYRU5MT0df
R19JTkZPICJkJWQ6IFZJUklESUFOIE1TUl9USU1FX1JFRl9DT1VOVDogYWNjZXNzZWRcbiIsCkBA
IC04MDQsMTQgKzgwMSwxNCBAQCBpbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpCiAgICAgfQogCiAgICAgZGVmYXVsdDoKLSAgICAgICAgaWYgKCBpZHgg
Pj0gVklSSURJQU5fTVNSX01JTiAmJiBpZHggPD0gVklSSURJQU5fTVNSX01BWCApCi0gICAgICAg
ICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAicmVhZCBmcm9tIHVuaW1wbGVtZW50ZWQgTVNS
ICUjeFxuIiwKLSAgICAgICAgICAgICAgICAgICAgaWR4KTsKLQotICAgICAgICByZXR1cm4gMDsK
KyAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJSZWFkIGZyb20gdW5pbXBsZW1lbnRl
ZCBNU1IgJSN4XG4iLCBpZHgpOworICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgIH0KIAotICAg
IHJldHVybiAxOworICAgIHJldHVybiBYODZFTVVMX09LQVk7CisKKyBncF9mYXVsdDoKKyAgICBy
ZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiB9CiAKIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQo
c3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBi
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCmluZGV4IGUxZTRmMTcuLjViZjZmNjIgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jCkBAIC0yODcxLDggKzI4NzEsNyBAQCBzdGF0aWMgaW50IHZteF9tc3JfcmVhZF9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAg
ICAgICAgYnJlYWs7CiAgICAgICAgIH0KIAotICAgICAgICBpZiAoIHJkbXNyX3ZpcmlkaWFuX3Jl
Z3MobXNyLCBtc3JfY29udGVudCkgfHwKLSAgICAgICAgICAgICByZG1zcl9oeXBlcnZpc29yX3Jl
Z3MobXNyLCBtc3JfY29udGVudCkgKQorICAgICAgICBpZiAoIHJkbXNyX2h5cGVydmlzb3JfcmVn
cyhtc3IsIG1zcl9jb250ZW50KSApCiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBpZiAo
IHJkbXNyX3NhZmUobXNyLCAqbXNyX2NvbnRlbnQpID09IDAgKQpAQCAtMzExMiw5ICszMTExLDYg
QEAgc3RhdGljIGludCB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1
aW50NjRfdCBtc3JfY29udGVudCkKICAgICAgICAgaWYgKCBwYXNzaXZlX2RvbWFpbl9kb193cm1z
cihtc3IsIG1zcl9jb250ZW50KSApCiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwog
Ci0gICAgICAgIGlmICggd3Jtc3JfdmlyaWRpYW5fcmVncyhtc3IsIG1zcl9jb250ZW50KSApIAot
ICAgICAgICAgICAgYnJlYWs7Ci0KICAgICAgICAgaWYgKCB2bXhfd3JpdGVfZ3Vlc3RfbXNyKG1z
ciwgbXNyX2NvbnRlbnQpID09IDAgfHwKICAgICAgICAgICAgICBpc19sYXN0X2JyYW5jaF9tc3Io
bXNyKSApCiAgICAgICAgICAgICBicmVhazsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3Iu
YyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA3YWFhMmIwLi4yZmY5MzYxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMzksOSAr
MTM5LDExIEBAIGludCBpbml0X3ZjcHVfbXNyX3BvbGljeShzdHJ1Y3QgdmNwdSAqdikKIAogaW50
IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90
ICp2YWwpCiB7Ci0gICAgY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqY3AgPSB2LT5kb21haW4t
PmFyY2guY3B1aWQ7Ci0gICAgY29uc3Qgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IHYt
PmRvbWFpbi0+YXJjaC5tc3I7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKKyAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFyY2guY3B1aWQ7Cisg
ICAgY29uc3Qgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gubXNyOwogICAg
IGNvbnN0IHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7CisgICAgaW50
IHJldCA9IFg4NkVNVUxfT0tBWTsKIAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewpAQCAtMTcz
LDExICsxNzUsMjYgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICAgICBfTVNSX01JU0NfRkVBVFVS
RVNfQ1BVSURfRkFVTFRJTkc7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSAweDQwMDAwMDAw
IC4uLiAweDQwMDAwMWZmOgorICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisg
ICAgICAgIHsKKyAgICAgICAgICAgIHJldCA9IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKHYsIG1zciwg
dmFsKTsKKyAgICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgLyogRmFs
bHRocm91Z2guICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5E
TEVBQkxFOwogICAgIH0KIAotICAgIHJldHVybiBYODZFTVVMX09LQVk7Cisgb3V0OgorICAgIC8q
CisgICAgICogQ2hlY2sgdGhhdCBmdW5jdGlvbnMgd2UgZGlzcGF0Y2ggdG8gZG9uJ3QgZW5kIHVw
IHJldHVybmluZworICAgICAqIFg4NkVNVUxfVU5IQU5ETEVBQkxFLCBhcyB0aGF0IGludGVyZmVy
ZXMgd2l0aCB0aGUgdHJhbnNpdGlvbmFyeSBwZXJpb2QKKyAgICAgKiBtZWFuaW5nIG9mICJmYWxs
IGJhY2sgdG8gdGhlIGxlZ2FjeSBNU1IgaGFuZGxlcnMiLgorICAgICAqLworICAgIEFTU0VSVChy
ZXQgIT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUpOworICAgIHJldHVybiByZXQ7CiAKICBncF9mYXVs
dDoKICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CkBAIC0xOTAsNiArMjA3LDcgQEAgaW50
IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkK
ICAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFyY2guY3B1aWQ7CiAgICAg
c3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gubXNyOwogICAgIHN0cnVjdCBt
c3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7CisgICAgaW50IHJldCA9IFg4NkVNVUxf
T0tBWTsKIAogICAgIHN3aXRjaCAoIG1zciApCiAgICAgewpAQCAtMjQ4LDExICsyNjYsMjYgQEAg
aW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZh
bCkKICAgICAgICAgYnJlYWs7CiAgICAgfQogCisgICAgY2FzZSAweDQwMDAwMDAwIC4uLiAweDQw
MDAwMWZmOgorICAgICAgICBpZiAoIGlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHJldCA9IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHYsIG1zciwgdmFsKTsKKyAg
ICAgICAgICAgIGdvdG8gb3V0OworICAgICAgICB9CisKKyAgICAgICAgLyogRmFsbHRocm91Z2gu
ICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwog
ICAgIH0KIAotICAgIHJldHVybiBYODZFTVVMX09LQVk7Cisgb3V0OgorICAgIC8qCisgICAgICog
Q2hlY2sgdGhhdCBmdW5jdGlvbnMgd2UgZGlzcGF0Y2ggdG8gZG9uJ3QgZW5kIHVwIHJldHVybmlu
ZworICAgICAqIFg4NkVNVUxfVU5IQU5ETEVBQkxFLCBhcyB0aGF0IGludGVyZmVyZXMgd2l0aCB0
aGUgdHJhbnNpdGlvbmFyeSBwZXJpb2QKKyAgICAgKiBtZWFuaW5nIG9mICJmYWxsIGJhY2sgdG8g
dGhlIGxlZ2FjeSBNU1IgaGFuZGxlcnMiLgorICAgICAqLworICAgIEFTU0VSVChyZXQgIT0gWDg2
RU1VTF9VTkhBTkRMRUFCTEUpOworICAgIHJldHVybiByZXQ7CiAKICBncF9mYXVsdDoKICAgICBy
ZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2h2bS92aXJpZGlhbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaAppbmRl
eCA0Y2JkMTMzLi4wNzFmYjQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
aXJpZGlhbi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgKQEAgLTEw
MSwxNSArMTAxLDggQEAgc3RydWN0IHZpcmlkaWFuX2RvbWFpbgogdm9pZCBjcHVpZF92aXJpZGlh
bl9sZWF2ZXMoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVz
KTsKIAotaW50Ci13cm1zcl92aXJpZGlhbl9yZWdzKAotICAgIHVpbnQzMl90IGlkeCwKLSAgICB1
aW50NjRfdCB2YWwpOwotCi1pbnQKLXJkbXNyX3ZpcmlkaWFuX3JlZ3MoCi0gICAgdWludDMyX3Qg
aWR4LAotICAgIHVpbnQ2NF90ICp2YWwpOworaW50IGd1ZXN0X3dybXNyX3ZpcmlkaWFuKHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCk7CitpbnQgZ3Vlc3RfcmRtc3Jf
dmlyaWRpYW4oY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZh
bCk7CiAKIGludAogdmlyaWRpYW5faHlwZXJjYWxsKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
KTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:35:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMgc-00087A-Ms; Mon, 26 Feb 2018 17:35:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqMga-00086E-IY
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 17:35:36 +0000
X-Inumbo-ID: 52e59539-1b1b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52e59539-1b1b-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:34:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="464608522"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 17:35:17 +0000
Message-ID: <1519666519-16311-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 4/6] x86/hvm: Constify the read side of vlapic
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBpbiBwcmVwYXJhdGlvbiB0byBtYWtlIGh2bV94MmFwaWNfbXNyX3JlYWQoKSB0YWtl
IGEgY29uc3QgdmNwdQpwb2ludGVyLiAgT25lIG1vZGlmaWNhdGlvbiBpcyB0byBhbHRlciB2bGFw
aWNfZ2V0X3RtY2N0KCkgdG8gbm90IHVzZSBjdXJyZW50LgoKVGhpcyBpbiB0dXJuIG5lZWRzIGFu
IGFsdGVyYXRpb24gdG8gaHZtX2dldF9ndWVzdF90aW1lX2ZpeGVkKCksIHdoaWNoIGlzIHNhZmUK
YmVjYXVzZSB0aGUgb25seSBtdXRhYmxlIGFjdGlvbiBpdCBtYWtlcyBpcyB0byB0YWtlIHRoZSBk
b21haW4gcGx0IGxvY2suCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
Q0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxy
b2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jICAgICB8IDEzICsrKysrKyst
LS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdnB0LmMgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oIHwgIDIgKy0KIDMgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25z
KCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGlj
LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCmluZGV4IDczODdmOTEuLmU3MTU3MjkgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2h2
bS92bGFwaWMuYwpAQCAtMTcxLDEyICsxNzEsMTIgQEAgdm9pZCB2bGFwaWNfc2V0X2lycShzdHJ1
Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQ4X3QgdmVjLCB1aW50OF90IHRyaWcpCiAgICAgICAgIHZj
cHVfa2ljayh0YXJnZXQpOwogfQogCi1zdGF0aWMgaW50IHZsYXBpY19maW5kX2hpZ2hlc3RfaXNy
KHN0cnVjdCB2bGFwaWMgKnZsYXBpYykKK3N0YXRpYyBpbnQgdmxhcGljX2ZpbmRfaGlnaGVzdF9p
c3IoY29uc3Qgc3RydWN0IHZsYXBpYyAqdmxhcGljKQogewogICAgIHJldHVybiB2bGFwaWNfZmlu
ZF9oaWdoZXN0X3ZlY3RvcigmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7CiB9CiAKLXN0
YXRpYyB1aW50MzJfdCB2bGFwaWNfZ2V0X3BwcihzdHJ1Y3QgdmxhcGljICp2bGFwaWMpCitzdGF0
aWMgdWludDMyX3QgdmxhcGljX2dldF9wcHIoY29uc3Qgc3RydWN0IHZsYXBpYyAqdmxhcGljKQog
ewogICAgIHVpbnQzMl90IHRwciwgaXNydiwgcHByOwogICAgIGludCBpc3I7CkBAIC01NTAsOSAr
NTUwLDkgQEAgdm9pZCB2bGFwaWNfaXBpKAogICAgIH0KIH0KIAotc3RhdGljIHVpbnQzMl90IHZs
YXBpY19nZXRfdG1jY3Qoc3RydWN0IHZsYXBpYyAqdmxhcGljKQorc3RhdGljIHVpbnQzMl90IHZs
YXBpY19nZXRfdG1jY3QoY29uc3Qgc3RydWN0IHZsYXBpYyAqdmxhcGljKQogewotICAgIHN0cnVj
dCB2Y3B1ICp2ID0gY3VycmVudDsKKyAgICBjb25zdCBzdHJ1Y3QgdmNwdSAqdiA9IGNvbnN0X3Zs
YXBpY192Y3B1KHZsYXBpYyk7CiAgICAgdWludDMyX3QgdG1jY3QgPSAwLCB0bWljdCA9IHZsYXBp
Y19nZXRfcmVnKHZsYXBpYywgQVBJQ19UTUlDVCk7CiAgICAgdWludDY0X3QgY291bnRlcl9wYXNz
ZWQ7CiAKQEAgLTU5MCw3ICs1OTAsOCBAQCBzdGF0aWMgdm9pZCB2bGFwaWNfc2V0X3RkY3Ioc3Ry
dWN0IHZsYXBpYyAqdmxhcGljLCB1bnNpZ25lZCBpbnQgdmFsKQogICAgICAgICAgICAgICAgICJ0
aW1lcl9kaXZpc29yOiAlZCIsIHZsYXBpYy0+aHcudGltZXJfZGl2aXNvcik7CiB9CiAKLXN0YXRp
YyB1aW50MzJfdCB2bGFwaWNfcmVhZF9hbGlnbmVkKHN0cnVjdCB2bGFwaWMgKnZsYXBpYywgdW5z
aWduZWQgaW50IG9mZnNldCkKK3N0YXRpYyB1aW50MzJfdCB2bGFwaWNfcmVhZF9hbGlnbmVkKGNv
bnN0IHN0cnVjdCB2bGFwaWMgKnZsYXBpYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQpCiB7CiAgICAgc3dpdGNoICggb2Zmc2V0ICkKICAg
ICB7CkBAIC02ODAsNyArNjgxLDcgQEAgaW50IGh2bV94MmFwaWNfbXNyX3JlYWQoc3RydWN0IHZj
cHUgKnYsIHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAgICAg
ICAgIFJFR0JMT0NLKElTUikgfCBSRUdCTE9DSyhUTVIpIHwgUkVHQkxPQ0soSVJSKQogI3VuZGVm
IFJFR0JMT0NLCiAgICAgICAgIH07Ci0gICAgc3RydWN0IHZsYXBpYyAqdmxhcGljID0gdmNwdV92
bGFwaWModik7CisgICAgY29uc3Qgc3RydWN0IHZsYXBpYyAqdmxhcGljID0gdmNwdV92bGFwaWMo
dik7CiAgICAgdWludDMyX3QgaGlnaCA9IDAsIHJlZyA9IG1zciAtIE1TUl9JQTMyX0FQSUNCQVNF
X01TUiwgb2Zmc2V0ID0gcmVnIDw8IDQ7CiAKICAgICBpZiAoICF2bGFwaWNfeDJhcGljX21vZGUo
dmxhcGljKSB8fApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92cHQuYyBiL3hlbi9hcmNo
L3g4Ni9odm0vdnB0LmMKaW5kZXggMTgxZjRjYi4uODYyYzcxNSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS92cHQuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZwdC5jCkBAIC0zNSw3ICsz
NSw3IEBAIHZvaWQgaHZtX2luaXRfZ3Vlc3RfdGltZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIHBs
LT5sYXN0X2d1ZXN0X3RpbWUgPSAwOwogfQogCi11NjQgaHZtX2dldF9ndWVzdF90aW1lX2ZpeGVk
KHN0cnVjdCB2Y3B1ICp2LCB1NjQgYXRfdHNjKQordTY0IGh2bV9nZXRfZ3Vlc3RfdGltZV9maXhl
ZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdTY0IGF0X3RzYykKIHsKICAgICBzdHJ1Y3QgcGxfdGlt
ZSAqcGwgPSB2LT5kb21haW4tPmFyY2guaHZtX2RvbWFpbi5wbF90aW1lOwogICAgIHU2NCBub3c7
CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvaHZtL2h2bS5oCmluZGV4IGRkM2RkNWYuLjAzMWFmMTIgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZt
L2h2bS5oCkBAIC0yNjksNyArMjY5LDcgQEAgdTY0IGh2bV9nZXRfdHNjX3NjYWxpbmdfcmF0aW8o
dTMyIGd0c2Nfa2h6KTsKIAogdm9pZCBodm1faW5pdF9ndWVzdF90aW1lKHN0cnVjdCBkb21haW4g
KmQpOwogdm9pZCBodm1fc2V0X2d1ZXN0X3RpbWUoc3RydWN0IHZjcHUgKnYsIHU2NCBndWVzdF90
aW1lKTsKLXU2NCBodm1fZ2V0X2d1ZXN0X3RpbWVfZml4ZWQoc3RydWN0IHZjcHUgKnYsIHU2NCBh
dF90c2MpOwordTY0IGh2bV9nZXRfZ3Vlc3RfdGltZV9maXhlZChjb25zdCBzdHJ1Y3QgdmNwdSAq
diwgdTY0IGF0X3RzYyk7CiAjZGVmaW5lIGh2bV9nZXRfZ3Vlc3RfdGltZSh2KSBodm1fZ2V0X2d1
ZXN0X3RpbWVfZml4ZWQodiwgMCkKIAogaW50IHZtc2lfZGVsaXZlcigKLS0gCjIuMS40CgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:35:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMgd-00087W-4U; Mon, 26 Feb 2018 17:35:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqMga-00086V-RW
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 17:35:36 +0000
X-Inumbo-ID: 53756d90-1b1b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 53756d90-1b1b-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:34:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="464608528"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 17:35:18 +0000
Message-ID: <1519666519-16311-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 5/6] x86/hvm: Handle x2apic MSRs the new
	guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RGlzcGF0Y2ggZnJvbSB0aGUgZ3Vlc3Rfe3JkLHdyfW1zcigpIGZ1bmN0aW9ucy4gIFRoZSByZWFk
IHNpZGUgc2hvdWxkIGJlIHNhZmUKb3V0c2lkZSBvZiBjdXJyZW50IGNvbnRleHQsIGJ1dCB0aGUg
d3JpdGUgc2lkZSBpcyBkZWZpbml0ZWx5IG5vdC4gIEFzIHRoZQp0b29sc3RhY2sgaGFzIHBsYXVz
aWJsZSByZWFzb24gdG8gYWNjZXNzIHRoZSBBUElDIHJlZ2lzdGVycyB2aWEgdGhpcyBpbnRlcmZh
Y2UKKG5vdCBsZWFzdCBiZWNhdXNlIHdoZXRoZXIgdGhleSBhcmUgYWNjZXNzaWJsZSBhdCBhbGwg
ZGVwZW5kcyBvbiBndWVzdApzZXR0aW5ncyksIHVuaWxhdGVyYWxseSByZWplY3QgYWNjZXNzIGF0
dGVtcHRzIG91dHNpZGUgb2YgY3VycmVudCBjb250ZXh0LgoKUmVuYW1lIHRvIGd1ZXN0X3tyZCx3
cn1tc3JfeDJhcGljKCkgZm9yIGNvbnNpc3RlbmN5LCBhbmQgYWx0ZXIgdGhlIGZ1bmN0aW9ucwp0
byB1c2UgWDg2RU1VTF9FWENFUFRJT04gcmF0aGVyIHRoYW4gWDg2RU1VTF9VTkhBTkRMRUFCTEUu
ICBUaGUgcHJldmlvdXMKY2FsbGVycyB0dXJuZWQgVU5IQU5ETEVBQkxFIGludG8gRVhDRVBUSU9O
LCBidXQgdXNpbmcgVU5IQU5ETEVBQkxFIHdpbGwgbm93CmludGVyZmVyZSB3aXRoIHRoZSBmYWxs
YmFjayB0byBsZWdhY3kgTVNSIGhhbmRsaW5nLgoKV2hpbGUgYWx0ZXJpbmcgZ3Vlc3RfcmRtc3Jf
eDJhcGljKCkgbWFrZSBhIGNvdXBsZSBvZiBtaW5vciBpbXByb3ZlbWVudHMuClJlZm9ybWF0IHRo
ZSBpbml0aWFsaXNlciBmb3IgcmVhZGFibGVbXSBzbyBpdCBpbmRlbnRzIGluIGEgbW9yZSBuYXR1
cmFsIHdheSwKYW5kIGFsdGVyIGhpZ2ggdG8gYmUgYSA2NGJpdCBpbnRlZ2VyIHRvIGF2b2lkIHNo
aWZ0aW5nIDAgYnkgMzIgaW4gdGhlIGNvbW1vbgpwYXRoLgoKT2JzZXJ2YW50IHBlb3BsZSBtaWdo
dCBub3RpY2UgdGhhdCB3ZSBub3cgZG9uJ3QgbGV0IFBWIGd1ZXN0cyByZWFkIHRoZSB4MmFwaWMK
TVNScy4gIFRoZXkgc2hvdWxkIG5ldmVyIGhhdmUgYmVlbiBhYmxlIHRvIGluIHRoZSBmaXJzdCBw
bGFjZS4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgpDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgIHwgMTAgLS0tLS0tLQogeGVuL2FyY2gv
eDg2L2h2bS92bGFwaWMuYyAgICAgfCA2MSArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0t
LS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICAgICB8IDE1ICsrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaCB8ICA0ICstLQogNCBmaWxlcyBjaGFu
Z2VkLCA1MSBpbnNlcnRpb25zKCspLCAzOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL2h2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwppbmRleCA5MWJjM2U4
Li5iMTBlMDVmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMKQEAgLTM0MzIsMTEgKzM0MzIsNiBAQCBpbnQgaHZtX21zcl9yZWFk
X2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAg
ICAgICptc3JfY29udGVudCA9IHZjcHVfdmxhcGljKHYpLT5ody5hcGljX2Jhc2VfbXNyOwogICAg
ICAgICBicmVhazsKIAotICAgIGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0VfTVNSIC4uLiBNU1JfSUEz
Ml9BUElDQkFTRV9NU1IgKyAweDNmZjoKLSAgICAgICAgaWYgKCBodm1feDJhcGljX21zcl9yZWFk
KHYsIG1zciwgbXNyX2NvbnRlbnQpICkKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAg
ICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1JfSUEzMl9UU0NfREVBRExJTkU6CiAgICAgICAgICpt
c3JfY29udGVudCA9IHZsYXBpY190ZHRfbXNyX2dldCh2Y3B1X3ZsYXBpYyh2KSk7CiAgICAgICAg
IGJyZWFrOwpAQCAtMzU5MSwxMSArMzU4Niw2IEBAIGludCBodm1fbXNyX3dyaXRlX2ludGVyY2Vw
dCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCwKICAgICAgICAgdmxhcGlj
X3RkdF9tc3Jfc2V0KHZjcHVfdmxhcGljKHYpLCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFr
OwogCi0gICAgY2FzZSBNU1JfSUEzMl9BUElDQkFTRV9NU1IgLi4uIE1TUl9JQTMyX0FQSUNCQVNF
X01TUiArIDB4M2ZmOgotICAgICAgICBpZiAoIGh2bV94MmFwaWNfbXNyX3dyaXRlKHYsIG1zciwg
bXNyX2NvbnRlbnQpICkKLSAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgIGJyZWFr
OwotCiAgICAgY2FzZSBNU1JfSUEzMl9DUl9QQVQ6CiAgICAgICAgIGlmICggIWh2bV9zZXRfZ3Vl
c3RfcGF0KHYsIG1zcl9jb250ZW50KSApCiAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jIGIveGVuL2FyY2gveDg2L2h2bS92bGFw
aWMuYwppbmRleCBlNzE1NzI5Li43NGJiZmQ1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZt
L3ZsYXBpYy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKQEAgLTY2NiwzMyArNjY2
LDMyIEBAIHN0YXRpYyBpbnQgdmxhcGljX3JlYWQoCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsK
IH0KIAotaW50IGh2bV94MmFwaWNfbXNyX3JlYWQoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKK2ludCBndWVzdF9yZG1zcl94MmFwaWMoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKIHsKLSAgICBz
dGF0aWMgY29uc3QgdW5zaWduZWQgbG9uZyByZWFkYWJsZVtdID0KLSAgICAgICAgeworICAgIHN0
YXRpYyBjb25zdCB1bnNpZ25lZCBsb25nIHJlYWRhYmxlW10gPSB7CiAjZGVmaW5lIFJFRyh4KSAo
MVVMIDw8IChBUElDXyAjIyB4ID4+IDQpKQotICAgICAgICAgICAgUkVHKElEKSAgICB8IFJFRyhM
VlIpICB8IFJFRyhUQVNLUFJJKSB8IFJFRyhQUk9DUFJJKSB8Ci0gICAgICAgICAgICBSRUcoTERS
KSAgIHwgUkVHKFNQSVYpIHwgUkVHKEVTUikgICAgIHwgUkVHKElDUikgICAgIHwKLSAgICAgICAg
ICAgIFJFRyhDTUNJKSAgfCBSRUcoTFZUVCkgfCBSRUcoTFZUVEhNUikgfCBSRUcoTFZUUEMpICAg
fAotICAgICAgICAgICAgUkVHKExWVDApICB8IFJFRyhMVlQxKSB8IFJFRyhMVlRFUlIpICB8IFJF
RyhUTUlDVCkgICB8Ci0gICAgICAgICAgICBSRUcoVE1DQ1QpIHwgUkVHKFREQ1IpIHwKKyAgICAg
ICAgUkVHKElEKSAgICB8IFJFRyhMVlIpICB8IFJFRyhUQVNLUFJJKSB8IFJFRyhQUk9DUFJJKSB8
CisgICAgICAgIFJFRyhMRFIpICAgfCBSRUcoU1BJVikgfCBSRUcoRVNSKSAgICAgfCBSRUcoSUNS
KSAgICAgfAorICAgICAgICBSRUcoQ01DSSkgIHwgUkVHKExWVFQpIHwgUkVHKExWVFRITVIpIHwg
UkVHKExWVFBDKSAgIHwKKyAgICAgICAgUkVHKExWVDApICB8IFJFRyhMVlQxKSB8IFJFRyhMVlRF
UlIpICB8IFJFRyhUTUlDVCkgICB8CisgICAgICAgIFJFRyhUTUNDVCkgfCBSRUcoVERDUikgfAog
I3VuZGVmIFJFRwogI2RlZmluZSBSRUdCTE9DSyh4KSAoKCgxVUwgPDwgKE5SX1ZFQ1RPUlMgLyAz
MikpIC0gMSkgPDwgKEFQSUNfICMjIHggPj4gNCkpCi0gICAgICAgICAgICBSRUdCTE9DSyhJU1Ip
IHwgUkVHQkxPQ0soVE1SKSB8IFJFR0JMT0NLKElSUikKKyAgICAgICAgUkVHQkxPQ0soSVNSKSB8
IFJFR0JMT0NLKFRNUikgfCBSRUdCTE9DSyhJUlIpCiAjdW5kZWYgUkVHQkxPQ0sKLSAgICAgICAg
fTsKKyAgICB9OwogICAgIGNvbnN0IHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZjcHVfdmxhcGlj
KHYpOwotICAgIHVpbnQzMl90IGhpZ2ggPSAwLCByZWcgPSBtc3IgLSBNU1JfSUEzMl9BUElDQkFT
RV9NU1IsIG9mZnNldCA9IHJlZyA8PCA0OworICAgIHVpbnQ2NF90IGhpZ2ggPSAwOworICAgIHVp
bnQzMl90IHJlZyA9IG1zciAtIE1TUl9JQTMyX0FQSUNCQVNFX01TUiwgb2Zmc2V0ID0gcmVnIDw8
IDQ7CiAKICAgICBpZiAoICF2bGFwaWNfeDJhcGljX21vZGUodmxhcGljKSB8fAogICAgICAgICAg
KHJlZyA+PSBzaXplb2YocmVhZGFibGUpICogOCkgfHwgIXRlc3RfYml0KHJlZywgcmVhZGFibGUp
ICkKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICByZXR1cm4g
WDg2RU1VTF9FWENFUFRJT047CiAKICAgICBpZiAoIG9mZnNldCA9PSBBUElDX0lDUiApCi0gICAg
ICAgIGhpZ2ggPSB2bGFwaWNfcmVhZF9hbGlnbmVkKHZsYXBpYywgQVBJQ19JQ1IyKTsKKyAgICAg
ICAgaGlnaCA9ICh1aW50NjRfdCl2bGFwaWNfcmVhZF9hbGlnbmVkKHZsYXBpYywgQVBJQ19JQ1Iy
KSA8PCAzMjsKIAotICAgICptc3JfY29udGVudCA9ICgodWludDY0X3QpaGlnaCA8PCAzMikgfAot
ICAgICAgICAgICAgICAgICAgIHZsYXBpY19yZWFkX2FsaWduZWQodmxhcGljLCBvZmZzZXQpOwor
ICAgICp2YWwgPSBoaWdoIHwgdmxhcGljX3JlYWRfYWxpZ25lZCh2bGFwaWMsIG9mZnNldCk7CiAK
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQpAQCAtOTgzLDQ5ICs5ODIsNTIgQEAgaW50IHZs
YXBpY19hcGljdl93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG9mZnNldCkKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCi1pbnQgaHZtX3gyYXBpY19tc3Jfd3JpdGUoc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQoraW50
IGd1ZXN0X3dybXNyX3gyYXBpYyhzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRf
dCBtc3JfY29udGVudCkKIHsKICAgICBzdHJ1Y3QgdmxhcGljICp2bGFwaWMgPSB2Y3B1X3ZsYXBp
Yyh2KTsKICAgICB1aW50MzJfdCBvZmZzZXQgPSAobXNyIC0gTVNSX0lBMzJfQVBJQ0JBU0VfTVNS
KSA8PCA0OwogCisgICAgLyogVGhlIHRpbWVyIGhhbmRsaW5nIGF0IGxlYXN0IGlzIHVuc2FmZSBv
dXRzaWRlIG9mIGN1cnJlbnQgY29udGV4dC4gKi8KKyAgICBBU1NFUlQodiA9PSBjdXJyZW50KTsK
KwogICAgIGlmICggIXZsYXBpY194MmFwaWNfbW9kZSh2bGFwaWMpICkKLSAgICAgICAgcmV0dXJu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCiAgICAgc3dp
dGNoICggb2Zmc2V0ICkKICAgICB7CiAgICAgY2FzZSBBUElDX1RBU0tQUkk6CiAgICAgICAgIGlm
ICggbXNyX2NvbnRlbnQgJiB+QVBJQ19UUFJJX01BU0sgKQotICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIEFQSUNfU1BJVjoKICAgICAgICAgaWYgKCBtc3JfY29udGVudCAm
IH4oQVBJQ19WRUNUT1JfTUFTSyB8IEFQSUNfU1BJVl9BUElDX0VOQUJMRUQgfAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoVkxBUElDX1ZFUlNJT04gJiBBUElDX0xWUl9ESVJFQ1RFRF9F
T0kKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gQVBJQ19TUElWX0RJUkVDVEVEX0VP
SSA6IDApKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAg
ICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgQVBJQ19M
VlRUOgogICAgICAgICBpZiAoIG1zcl9jb250ZW50ICYgfihMVlRfTUFTSyB8IEFQSUNfVElNRVJf
TU9ERV9NQVNLKSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cisg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgQVBJ
Q19MVlRUSE1SOgogICAgIGNhc2UgQVBJQ19MVlRQQzoKICAgICBjYXNlIEFQSUNfQ01DSToKICAg
ICAgICAgaWYgKCBtc3JfY29udGVudCAmIH4oTFZUX01BU0sgfCBBUElDX01PREVfTUFTSykgKQot
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgZ290
byBncF9mYXVsdDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEFQSUNfTFZUMDoKICAgICBj
YXNlIEFQSUNfTFZUMToKICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH5MSU5UX01BU0sgKQot
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgZ290
byBncF9mYXVsdDsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIEFQSUNfTFZURVJSOgogICAg
ICAgICBpZiAoIG1zcl9jb250ZW50ICYgfkxWVF9NQVNLICkKLSAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAgICAgICAg
IGJyZWFrOwogCiAgICAgY2FzZSBBUElDX1RNSUNUOgpAQCAtMTAzMywyMCArMTAzNSwyMCBAQCBp
bnQgaHZtX3gyYXBpY19tc3Jfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBtc3Is
IHVpbnQ2NF90IG1zcl9jb250ZW50KQogCiAgICAgY2FzZSBBUElDX1REQ1I6CiAgICAgICAgIGlm
ICggbXNyX2NvbnRlbnQgJiB+QVBJQ19URFJfRElWXzEgKQotICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAg
YnJlYWs7CiAKICAgICBjYXNlIEFQSUNfSUNSOgogICAgICAgICBpZiAoICh1aW50MzJfdCltc3Jf
Y29udGVudCAmIH4oQVBJQ19WRUNUT1JfTUFTSyB8IEFQSUNfTU9ERV9NQVNLIHwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQSUNfREVTVF9NQVNLIHwgQVBJQ19JTlRf
QVNTRVJUIHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFQSUNfSU5U
X0xFVkVMVFJJRyB8IEFQSUNfU0hPUlRfTUFTSykgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOworICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAgdmxh
cGljX3NldF9yZWcodmxhcGljLCBBUElDX0lDUjIsIG1zcl9jb250ZW50ID4+IDMyKTsKICAgICAg
ICAgYnJlYWs7CiAKICAgICBjYXNlIEFQSUNfU0VMRl9JUEk6CiAgICAgICAgIGlmICggbXNyX2Nv
bnRlbnQgJiB+QVBJQ19WRUNUT1JfTUFTSyApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICBvZmZzZXQg
PSBBUElDX0lDUjsKICAgICAgICAgbXNyX2NvbnRlbnQgPSBBUElDX0RFU1RfU0VMRiB8IChtc3Jf
Y29udGVudCAmIEFQSUNfVkVDVE9SX01BU0spOwogICAgICAgICBicmVhazsKQEAgLTEwNTQsMTMg
KzEwNTYsMTggQEAgaW50IGh2bV94MmFwaWNfbXNyX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCkKICAgICBjYXNlIEFQSUNfRU9JOgog
ICAgIGNhc2UgQVBJQ19FU1I6CiAgICAgICAgIGlmICggbXNyX2NvbnRlbnQgKQorICAgICAgICB7
CiAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
KyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisgICAgICAgIH0KICAgICB9CiAKICAgICB2bGFw
aWNfcmVnX3dyaXRlKHYsIG9mZnNldCwgbXNyX2NvbnRlbnQpOwogCiAgICAgcmV0dXJuIFg4NkVN
VUxfT0tBWTsKKworIGdwX2ZhdWx0OgorICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKIH0K
IAogc3RhdGljIGludCB2bGFwaWNfcmFuZ2Uoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxvbmcg
YWRkcikKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3Iu
YwppbmRleCA5ZjIwZmQ4Li4zY2I0MTU4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMK
KysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMzksNiArMTM5LDcgQEAgaW50IGluaXRfdmNw
dV9tc3JfcG9saWN5KHN0cnVjdCB2Y3B1ICp2KQogCiBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKIHsKKyAgICBjb25zdCBz
dHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9
IHYtPmRvbWFpbjsKICAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGQtPmFyY2gu
Y3B1aWQ7CiAgICAgY29uc3Qgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCA9IGQtPmFyY2gu
bXNyOwpAQCAtMTc1LDYgKzE3NiwxMyBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZj
cHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICAgICAgICAgICAgIF9NU1Jf
TUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNl
IE1TUl9JQTMyX0FQSUNCQVNFX01TUiAuLi4gTVNSX0lBMzJfQVBJQ0JBU0VfTVNSICsgMHgzZmY6
CisgICAgICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgdiAhPSBjdXJyICkKKyAgICAgICAg
ICAgIGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3JfeDJhcGljKHYs
IG1zciwgdmFsKTsKKyAgICAgICAgZ290byBvdXQ7CisKICAgICBjYXNlIDB4NDAwMDAwMDAgLi4u
IDB4NDAwMDAxZmY6CiAgICAgICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKICAgICAg
ICAgewpAQCAtMjcwLDYgKzI3OCwxMyBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgICAgICBicmVhazsKICAgICB9CiAKKyAg
ICBjYXNlIE1TUl9JQTMyX0FQSUNCQVNFX01TUiAuLi4gTVNSX0lBMzJfQVBJQ0JBU0VfTVNSICsg
MHgzZmY6CisgICAgICAgIGlmICggIWlzX2h2bV9kb21haW4oZCkgfHwgdiAhPSBjdXJyICkKKyAg
ICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisKKyAgICAgICAgcmV0ID0gZ3Vlc3Rfd3Jtc3JfeDJh
cGljKHYsIG1zciwgdmFsKTsKKyAgICAgICAgZ290byBvdXQ7CisKICAgICBjYXNlIDB4NDAwMDAw
MDAgLi4uIDB4NDAwMDAxZmY6CiAgICAgICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkK
ICAgICAgICAgewpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCAwMzFhZjEyLi5hMTliNmVlIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9odm0uaApAQCAtNTE3LDggKzUxNyw4IEBAIGludCBodm1faGFwX25lc3RlZF9w
YWdlX2ZhdWx0KHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgPyAodTMy
KV9fZC0+YXJjaC5pbmNhcm5hdGlvbiA6ICh1MzIpKHYpLT5hcmNoLmh2bV92Y3B1Lm1zcl90c2Nf
YXV4OyBcCiB9KQogCi1pbnQgaHZtX3gyYXBpY19tc3JfcmVhZChzdHJ1Y3QgdmNwdSAqdiwgdW5z
aWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KTsKLWludCBodm1feDJhcGljX21z
cl93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2Nv
bnRlbnQpOworaW50IGd1ZXN0X3JkbXNyX3gyYXBpYyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKTsKK2ludCBndWVzdF93cm1zcl94MmFwaWMoc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKTsKIAogLyoKICAqIE5lc3RlZCBI
Vk0KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:35:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:35:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMgc-00086z-Fd; Mon, 26 Feb 2018 17:35:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqMga-00086D-H6
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 17:35:36 +0000
X-Inumbo-ID: 518d842e-1b1b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 518d842e-1b1b-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:34:39 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="464608520"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 17:35:13 +0000
Message-ID: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/6] x86: Switch some bits of MSR handing over
	to the new infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmFyaW91cyBjaGFuZ2VzIHRvIE1TUiBoYW5kbGluZyB3aGljaCBkb24ndCBpbXBhY3QgdGhlIE1T
UiBwb2xpY3kgb2JqZWN0cwp0aGVtc2VsdmVzLiAgU2VlIGluZGl2aWR1YWwgcGF0Y2hlcyBmb3Ig
ZGV0YWlscy4KCkFuZHJldyBDb29wZXIgKDYpOgogIHg4Ni92bXg6IFNpbXBsZnkgdGhlIGRlZmF1
bHQgY2FzZXMgaW4gdm14X21zcl97cmVhZCx3cml0ZX1faW50ZXJjZXB0KCkKICB4ODYvaHZtOiBI
YW5kbGUgdmlyaWRpYW4gTVNScyB2aWEgdGhlIG5ldyBndWVzdF97cmQsd3J9bXNyKCkgaW5mcmFz
dHJ1Y3R1cmUKICB4ODY6IEhhbmRsZSB0aGUgWGVuIE1TUnMgdmlhIHRoZSBuZXcgZ3Vlc3Rfe3Jk
LHdyfW1zcigpIGluZnJhc3RydWN0dXJlCiAgeDg2L2h2bTogQ29uc3RpZnkgdGhlIHJlYWQgc2lk
ZSBvZiB2bGFwaWMgaGFuZGxpbmcKICB4ODYvaHZtOiBIYW5kbGUgeDJhcGljIE1TUnMgdGhlIG5l
dyBndWVzdF97cmQsd3J9bXNyKCkgaW5mcmFzdHJ1Y3R1cmUKICB4ODYvbXNyOiBCbGFja2xpc3Qg
dmFyaW91cyBNU1JzIHdoaWNoIGd1ZXN0cyBkZWZpbml0ZWx5IHNob3VsZG4ndCBiZSB1c2luZwoK
IHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAgICAgICAgfCAgMTAgLS0KIHhlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgfCAgMjcgKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdmly
aWRpYW4uYyAgICAgICAgfCAgNDkgKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5j
ICAgICAgICAgIHwgIDc0ICsrKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICAgICAgICAgfCAyMDggKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L2h2bS92cHQuYyAgICAgICAgICAgICB8ICAgMiArLQogeGVuL2FyY2gveDg2L21z
ci5jICAgICAgICAgICAgICAgICB8IDEwOCArKysrKysrKysrKysrKysrKystCiB4ZW4vYXJjaC94
ODYvcHYvZW11bC1wcml2LW9wLmMgICAgIHwgICA2IC0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAg
ICAgICAgICAgICAgIHwgIDMzICsrKy0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
ICAgICB8ICAgNiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdmlyaWRpYW4uaCB8ICAxMSAr
LQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCAgICB8ICAgNCArLQogMTIgZmlsZXMg
Y2hhbmdlZCwgMjY4IGluc2VydGlvbnMoKyksIDI3MCBkZWxldGlvbnMoLSkKCi0tIAoyLjEuNAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:37:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:37:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMht-0000Jv-Rs; Mon, 26 Feb 2018 17:36:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqMhr-0000JH-OM
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 17:36:55 +0000
X-Inumbo-ID: 52ece7d2-1b1b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 52ece7d2-1b1b-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:34:40 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="464608521"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Mon, 26 Feb 2018 17:35:14 +0000
Message-ID: <1519666519-16311-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/6] x86/vmx: Simplfy the default cases in
	vmx_msr_{read, write}_intercept()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGRlZmF1bHQgY2FzZSBvZiB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCgpIGluIHBhcnRpY3Vs
YXIgaXMgdmVyeSB0YW5nbGVkLgoKRmlyc3Qgb2YgYWxsLCBmb2xkIGxvbmdfbW9kZV9kb19tc3Jf
e3JlYWQsd3JpdGV9KCkgaW50byB0aGVpciBjYWxsZXJzLiAgVGhlc2UKZnVuY3Rpb25zIHdlcmUg
c3BsaXQgb3V0IGluIHRoZSBwYXN0IGJlY2F1c2Ugb2YgdGhlIDMyYml0IGJ1aWxkIG9mIFhlbiwg
YnV0IGl0CmlzIHVuY2xlYXIgd2h5IHRoZSBjYXNlcyB3ZXJlbid0IHNpbXBseSAjaWZkZWYnZCBp
biBwbGFjZS4KCk5leHQsIGludmVydCB0aGUgdm14X3dyaXRlX2d1ZXN0X21zcigpL2lzX2xhc3Rf
YnJhbmNoX21zcigpIGxvZ2ljIHRvIGJyZWFrIGlmCnRoZSBjb25kaXRpb24gaXMgc2F0aXNmaWVk
LCByYXRoZXIgdGhhbiBuZXN0aW5nIGlmIGl0IHdhc24ndC4gIFRoaXMgYWxsb3dzIHRoZQp3cm1z
cl9oeXBlcnZpc29yX3JlZ3MoKSBjYWxsIHRvIGJlIHVuLW5lc3RlZCB3aXRoIHJlc3BlY3QgdG8g
dGhlIG90aGVyIGRlZmF1bHQKbG9naWMuCgpObyBwcmFjdGljYWwgZGlmZmVyZW5jZSBmcm9tIGEg
Z3Vlc3RzIHBvaW50IG9mIHZpZXcuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IEp1biBOYWthamltYSA8anVuLm5ha2FqaW1hQGludGVsLmNvbT4KQ0M6IEtldmlu
IFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4
LmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogU2Vy
Z2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vdm14L3ZteC5jIHwgMjE0ICsrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDg2IGluc2VydGlvbnMoKyksIDEyOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4
Ni9odm0vdm14L3ZteC5jCmluZGV4IDhmNmQ4N2IuLmUxZTRmMTcgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCkBA
IC00ODIsMTAyICs0ODIsNiBAQCBzdGF0aWMgdm9pZCB2bXhfdmNwdV9kZXN0cm95KHN0cnVjdCB2
Y3B1ICp2KQogICAgIHBhc3NpdmVfZG9tYWluX2Rlc3Ryb3kodik7CiB9CiAKLXN0YXRpYyBpbnQg
bG9uZ19tb2RlX2RvX21zcl9yZWFkKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29u
dGVudCkKLXsKLSAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Ci0KLSAgICBzd2l0Y2ggKCBt
c3IgKQotICAgIHsKLSAgICBjYXNlIE1TUl9GU19CQVNFOgotICAgICAgICBfX3ZtcmVhZChHVUVT
VF9GU19CQVNFLCBtc3JfY29udGVudCk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1Jf
R1NfQkFTRToKLSAgICAgICAgX192bXJlYWQoR1VFU1RfR1NfQkFTRSwgbXNyX2NvbnRlbnQpOwot
ICAgICAgICBicmVhazsKLQotICAgIGNhc2UgTVNSX1NIQURPV19HU19CQVNFOgotICAgICAgICBy
ZG1zcmwoTVNSX1NIQURPV19HU19CQVNFLCAqbXNyX2NvbnRlbnQpOwotICAgICAgICBicmVhazsK
LQotICAgIGNhc2UgTVNSX1NUQVI6Ci0gICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2guaHZt
X3ZteC5zdGFyOwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgTVNSX0xTVEFSOgotICAgICAg
ICAqbXNyX2NvbnRlbnQgPSB2LT5hcmNoLmh2bV92bXgubHN0YXI7Ci0gICAgICAgIGJyZWFrOwot
Ci0gICAgY2FzZSBNU1JfQ1NUQVI6Ci0gICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2guaHZt
X3ZteC5jc3RhcjsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9TWVNDQUxMX01BU0s6
Ci0gICAgICAgICptc3JfY29udGVudCA9IHYtPmFyY2guaHZtX3ZteC5zZm1hc2s7Ci0gICAgICAg
IGJyZWFrOwotCi0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwotICAgIH0KLQotICAgIEhWTV9EQkdfTE9HKERCR19MRVZFTF9NU1IsICJtc3IgJSN4IGNv
bnRlbnQgJSMiUFJJeDY0LCBtc3IsICptc3JfY29udGVudCk7Ci0KLSAgICByZXR1cm4gWDg2RU1V
TF9PS0FZOwotfQotCi1zdGF0aWMgaW50IGxvbmdfbW9kZV9kb19tc3Jfd3JpdGUodW5zaWduZWQg
aW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCi17Ci0gICAgc3RydWN0IHZjcHUgKnYgPSBj
dXJyZW50OwotCi0gICAgSFZNX0RCR19MT0coREJHX0xFVkVMX01TUiwgIm1zciAlI3ggY29udGVu
dCAlIyJQUkl4NjQsIG1zciwgbXNyX2NvbnRlbnQpOwotCi0gICAgc3dpdGNoICggbXNyICkKLSAg
ICB7Ci0gICAgY2FzZSBNU1JfRlNfQkFTRToKLSAgICBjYXNlIE1TUl9HU19CQVNFOgotICAgIGNh
c2UgTVNSX1NIQURPV19HU19CQVNFOgotICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVz
cyhtc3JfY29udGVudCkgKQotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwot
Ci0gICAgICAgIGlmICggbXNyID09IE1TUl9GU19CQVNFICkKLSAgICAgICAgICAgIF9fdm13cml0
ZShHVUVTVF9GU19CQVNFLCBtc3JfY29udGVudCk7Ci0gICAgICAgIGVsc2UgaWYgKCBtc3IgPT0g
TVNSX0dTX0JBU0UgKQotICAgICAgICAgICAgX192bXdyaXRlKEdVRVNUX0dTX0JBU0UsIG1zcl9j
b250ZW50KTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgd3Jtc3JsKE1TUl9TSEFET1dfR1Nf
QkFTRSwgbXNyX2NvbnRlbnQpOwotCi0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfU1RB
UjoKLSAgICAgICAgdi0+YXJjaC5odm1fdm14LnN0YXIgPSBtc3JfY29udGVudDsKLSAgICAgICAg
d3Jtc3JsKE1TUl9TVEFSLCBtc3JfY29udGVudCk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2Fz
ZSBNU1JfTFNUQVI6Ci0gICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9jb250
ZW50KSApCi0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgICAgIHYt
PmFyY2guaHZtX3ZteC5sc3RhciA9IG1zcl9jb250ZW50OwotICAgICAgICB3cm1zcmwoTVNSX0xT
VEFSLCBtc3JfY29udGVudCk7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1JfQ1NUQVI6
Ci0gICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9jb250ZW50KSApCi0gICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0gICAgICAgIHYtPmFyY2guaHZtX3Zt
eC5jc3RhciA9IG1zcl9jb250ZW50OwotICAgICAgICBicmVhazsKLQotICAgIGNhc2UgTVNSX1NZ
U0NBTExfTUFTSzoKLSAgICAgICAgdi0+YXJjaC5odm1fdm14LnNmbWFzayA9IG1zcl9jb250ZW50
OwotICAgICAgICB3cm1zcmwoTVNSX1NZU0NBTExfTUFTSywgbXNyX2NvbnRlbnQpOwotICAgICAg
ICBicmVhazsKLQotICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExF
QUJMRTsKLSAgICB9Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCiAvKgogICogVG8g
YXZvaWQgTVNSIHNhdmUvcmVzdG9yZSBhdCBldmVyeSBWTSBleGl0L2VudHJ5IHRpbWUsIHdlIHJl
c3RvcmUKICAqIHRoZSB4ODZfNjQgc3BlY2lmaWMgTVNScyBhdCBkb21haW4gc3dpdGNoIHRpbWUu
IFNpbmNlIHRoZXNlIE1TUnMKQEAgLTI4OTQsNiArMjc5OCwzNSBAQCBzdGF0aWMgaW50IHZteF9t
c3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50
KQogICAgIGNhc2UgTVNSX0lBMzJfU1lTRU5URVJfRUlQOgogICAgICAgICBfX3ZtcmVhZChHVUVT
VF9TWVNFTlRFUl9FSVAsIG1zcl9jb250ZW50KTsKICAgICAgICAgYnJlYWs7CisKKyAgICBjYXNl
IE1TUl9GU19CQVNFOgorICAgICAgICBfX3ZtcmVhZChHVUVTVF9GU19CQVNFLCBtc3JfY29udGVu
dCk7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfR1NfQkFTRToKKyAgICAgICAgX192
bXJlYWQoR1VFU1RfR1NfQkFTRSwgbXNyX2NvbnRlbnQpOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgTVNSX1NIQURPV19HU19CQVNFOgorICAgICAgICByZG1zcmwoTVNSX1NIQURPV19HU19C
QVNFLCAqbXNyX2NvbnRlbnQpOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX1NUQVI6
CisgICAgICAgICptc3JfY29udGVudCA9IGN1cnItPmFyY2guaHZtX3ZteC5zdGFyOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgTVNSX0xTVEFSOgorICAgICAgICAqbXNyX2NvbnRlbnQgPSBj
dXJyLT5hcmNoLmh2bV92bXgubHN0YXI7CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1Jf
Q1NUQVI6CisgICAgICAgICptc3JfY29udGVudCA9IGN1cnItPmFyY2guaHZtX3ZteC5jc3RhcjsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9TWVNDQUxMX01BU0s6CisgICAgICAgICpt
c3JfY29udGVudCA9IGN1cnItPmFyY2guaHZtX3ZteC5zZm1hc2s7CisgICAgICAgIGJyZWFrOwor
CiAgICAgY2FzZSBNU1JfSUEzMl9ERUJVR0NUTE1TUjoKICAgICAgICAgX192bXJlYWQoR1VFU1Rf
SUEzMl9ERUJVR0NUTCwgbXNyX2NvbnRlbnQpOwogICAgICAgICBicmVhazsKQEAgLTI5MjgsMTQg
KzI4NjEsNiBAQCBzdGF0aWMgaW50IHZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50
IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgIGRlZmF1bHQ6CiAgICAgICAgIGlmICgg
cGFzc2l2ZV9kb21haW5fZG9fcmRtc3IobXNyLCBtc3JfY29udGVudCkgKQogICAgICAgICAgICAg
Z290byBkb25lOwotICAgICAgICBzd2l0Y2ggKCBsb25nX21vZGVfZG9fbXNyX3JlYWQobXNyLCBt
c3JfY29udGVudCkgKQotICAgICAgICB7Ci0gICAgICAgIGNhc2UgWDg2RU1VTF9FWENFUFRJT046
Ci0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Ci0KLSAgICAgICAgY2FzZSBY
ODZFTVVMX09LQVk6Ci0gICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgIH0KIAogICAgICAg
ICBpZiAoIHZteF9yZWFkX2d1ZXN0X21zcihtc3IsIG1zcl9jb250ZW50KSA9PSAwICkKICAgICAg
ICAgICAgIGJyZWFrOwpAQCAtMzA5MCw2ICszMDE1LDQ1IEBAIHN0YXRpYyBpbnQgdm14X21zcl93
cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCiAg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfU1lTRU5U
RVJfRUlQLCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFrOworCisgICAgY2FzZSBNU1JfRlNf
QkFTRToKKyAgICBjYXNlIE1TUl9HU19CQVNFOgorICAgIGNhc2UgTVNSX1NIQURPV19HU19CQVNF
OgorICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhtc3JfY29udGVudCkgKQorICAg
ICAgICAgICAgZ290byBncF9mYXVsdDsKKworICAgICAgICBpZiAoIG1zciA9PSBNU1JfRlNfQkFT
RSApCisgICAgICAgICAgICBfX3Ztd3JpdGUoR1VFU1RfRlNfQkFTRSwgbXNyX2NvbnRlbnQpOwor
ICAgICAgICBlbHNlIGlmICggbXNyID09IE1TUl9HU19CQVNFICkKKyAgICAgICAgICAgIF9fdm13
cml0ZShHVUVTVF9HU19CQVNFLCBtc3JfY29udGVudCk7CisgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgIHdybXNybChNU1JfU0hBRE9XX0dTX0JBU0UsIG1zcl9jb250ZW50KTsKKworICAgICAgICBi
cmVhazsKKworICAgIGNhc2UgTVNSX1NUQVI6CisgICAgICAgIHYtPmFyY2guaHZtX3ZteC5zdGFy
ID0gbXNyX2NvbnRlbnQ7CisgICAgICAgIHdybXNybChNU1JfU1RBUiwgbXNyX2NvbnRlbnQpOwor
ICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNSX0xTVEFSOgorICAgICAgICBpZiAoICFpc19j
YW5vbmljYWxfYWRkcmVzcyhtc3JfY29udGVudCkgKQorICAgICAgICAgICAgZ290byBncF9mYXVs
dDsKKyAgICAgICAgdi0+YXJjaC5odm1fdm14LmxzdGFyID0gbXNyX2NvbnRlbnQ7CisgICAgICAg
IHdybXNybChNU1JfTFNUQVIsIG1zcl9jb250ZW50KTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIE1TUl9DU1RBUjoKKyAgICAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3MobXNyX2Nv
bnRlbnQpICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CisgICAgICAgIHYtPmFyY2guaHZt
X3ZteC5jc3RhciA9IG1zcl9jb250ZW50OworICAgICAgICBicmVhazsKKworICAgIGNhc2UgTVNS
X1NZU0NBTExfTUFTSzoKKyAgICAgICAgdi0+YXJjaC5odm1fdm14LnNmbWFzayA9IG1zcl9jb250
ZW50OworICAgICAgICB3cm1zcmwoTVNSX1NZU0NBTExfTUFTSywgbXNyX2NvbnRlbnQpOworICAg
ICAgICBicmVhazsKKwogICAgIGNhc2UgTVNSX0lBMzJfREVCVUdDVExNU1I6IHsKICAgICAgICAg
aW50IGksIHJjID0gMDsKICAgICAgICAgdWludDY0X3Qgc3VwcG9ydGVkID0gSUEzMl9ERUJVR0NU
TE1TUl9MQlIgfCBJQTMyX0RFQlVHQ1RMTVNSX0JURjsKQEAgLTMxNTEsMzIgKzMxMTUsMjYgQEAg
c3RhdGljIGludCB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50
NjRfdCBtc3JfY29udGVudCkKICAgICAgICAgaWYgKCB3cm1zcl92aXJpZGlhbl9yZWdzKG1zciwg
bXNyX2NvbnRlbnQpICkgCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBzd2l0Y2ggKCBs
b25nX21vZGVfZG9fbXNyX3dyaXRlKG1zciwgbXNyX2NvbnRlbnQpICkKLSAgICAgICAgewotICAg
ICAgICBjYXNlIFg4NkVNVUxfVU5IQU5ETEVBQkxFOgotICAgICAgICAgICAgaWYgKCAodm14X3dy
aXRlX2d1ZXN0X21zcihtc3IsIG1zcl9jb250ZW50KSAhPSAwKSAmJgotICAgICAgICAgICAgICAg
ICAhaXNfbGFzdF9icmFuY2hfbXNyKG1zcikgKQotICAgICAgICAgICAgICAgIHN3aXRjaCAoIHdy
bXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250ZW50KSApCi0gICAgICAgICAgICAgICAg
ewotICAgICAgICAgICAgICAgIGNhc2UgLUVSRVNUQVJUOgotICAgICAgICAgICAgICAgICAgICBy
ZXR1cm4gWDg2RU1VTF9SRVRSWTsKLSAgICAgICAgICAgICAgICBjYXNlIDA6Ci0gICAgICAgICAg
ICAgICAgICAgIC8qCi0gICAgICAgICAgICAgICAgICAgICAqIE1hdGNoIHVwIHdpdGggdGhlIFJE
TVNSIHNpZGUgZm9yIG5vdzsgdWx0aW1hdGVseSB0aGlzCi0gICAgICAgICAgICAgICAgICAgICAq
IGVudGlyZSBjYXNlIGJsb2NrIHNob3VsZCBnbyBhd2F5LgotICAgICAgICAgICAgICAgICAgICAg
Ki8KLSAgICAgICAgICAgICAgICAgICAgaWYgKCByZG1zcl9zYWZlKG1zciwgbXNyX2NvbnRlbnQp
ID09IDAgKQotICAgICAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICAgICAg
ICAgIGdvdG8gZ3BfZmF1bHQ7Ci0gICAgICAgICAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgICAg
ICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICAgICAgICAgIH0KKyAgICAgICAgaWYgKCB2bXhf
d3JpdGVfZ3Vlc3RfbXNyKG1zciwgbXNyX2NvbnRlbnQpID09IDAgfHwKKyAgICAgICAgICAgICBp
c19sYXN0X2JyYW5jaF9tc3IobXNyKSApCiAgICAgICAgICAgICBicmVhazsKIAotICAgICAgICBj
YXNlIFg4NkVNVUxfRVhDRVBUSU9OOgotICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBU
SU9OOworICAgICAgICBzd2l0Y2ggKCB3cm1zcl9oeXBlcnZpc29yX3JlZ3MobXNyLCBtc3JfY29u
dGVudCkgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgLUVSRVNUQVJUOgorICAgICAgICAgICAg
cmV0dXJuIFg4NkVNVUxfUkVUUlk7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgIC8qCisg
ICAgICAgICAgICAgKiBNYXRjaCB1cCB3aXRoIHRoZSBSRE1TUiBzaWRlIGZvciBub3c7IHVsdGlt
YXRlbHkgdGhpcworICAgICAgICAgICAgICogZW50aXJlIGNhc2UgYmxvY2sgc2hvdWxkIGdvIGF3
YXkuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgIGlmICggcmRtc3Jfc2FmZShtc3IsIG1z
cl9jb250ZW50KSA9PSAwICkKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgIGdv
dG8gZ3BfZmF1bHQ7CisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIGJyZWFrOworICAgICAg
ICBkZWZhdWx0OgorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKICAgICAgICAgfQogICAgICAg
ICBicmVhazsKICAgICB9Ci0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 17:39:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 17:39:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqMkN-0000lH-E7; Mon, 26 Feb 2018 17:39:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqMkM-0000kR-0U
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 17:39:30 +0000
X-Inumbo-ID: 3e6a0ba7-1b1c-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3e6a0ba7-1b1c-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 17:41:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqMkE-0000qF-DC; Mon, 26 Feb 2018 17:39:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqMk8-000318-Kk; Mon, 26 Feb 2018 17:39:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqMk7-0008Qa-I1; Mon, 26 Feb 2018 17:39:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120010-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-amd64-i386-freebsd10-i386:guest-localmigrate/x10:fail:regression
 linux-3.18:test-amd64-i386-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:regression
 linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f8f8e8c5bbed6c3941845a1b7956bd893818f29f
X-Osstest-Versions-That: linux=0c946219398a3108a9fe8dbc5096586bdcc797d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 17:39:15 +0000
Subject: [Xen-devel] [linux-3.18 test] 120010: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6397567561153798973=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 120010 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120010/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-freebsd10-i386 17 guest-localmigrate/x10 fail REGR. vs. 119432
 test-amd64-i386-xl-qemut-debianhvm-amd64 16 guest-localmigrate/x10 fail REGR. vs. 119432

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119432
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119432
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119432
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119432
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119432
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119432
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119432
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                f8f8e8c5bbed6c3941845a1b7956bd893818f29f
baseline version:
 linux                0c946219398a3108a9fe8dbc5096586bdcc797d6

Last test of basis   119432  2018-02-16 20:38:28 Z    9 days
Testing same since   120010  2018-02-25 10:46:44 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Aliaksei Karaliou <akaraliou.dev@gmail.com>
  Anand Moon <linux.amoon@gmail.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Balamuruhan S <bala24@linux.vnet.ibm.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dave Young <dyoung@redhat.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dmitry Vyukov <dvyukov@google.com>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Ernesto A. FernĂ¡ndez <ernesto.mnd.fernandez@gmail.com>
  Eugene Syromiatnikov <esyr@redhat.com>
  Florian Westphal <fw@strlen.de>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jack Wang <jinpu.wang@profitbricks.com>
  Jan Beulich <jbeulich@suse.com>
  Jason Gunthorpe <jgg@mellanox.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Olsa <jolsa@kernel.org>
  Johan Hovold <johan@kernel.org>
  Jonathan Corbet <corbet@lwn.net>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Kamil Konieczny <k.konieczny@partner.samsung.com>
  Karol Herbst <kherbst@redhat.com>
  Keerthy <j-keerthy@ti.com>
  Leon Romanovsky <leon@kernel.org>
  Liu Bo <bo.li.liu@oracle.com>
  Lyude <lyude@redhat.com>
  Mark Brown <broonie@kernel.org>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  MyungJoo Ham <myungjoo.ham@samsung.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Nicolas Pitre <nico@linaro.org>
  Nicolas Pitre <nicolas.pitre@linaro.org>
  Nikolay Borisov <nborisov@suse.com>
  Nogah Frankel <nogahf@mellanox.com>
  Olof Johansson <olof@lixom.net>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Abeni <pabeni@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Pekka Paalanen <ppaalanen@gmail.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Sasha Levin <alexander.levin@microsoft.com>
  Satheesh Rajendran <sathnaga@linux.vnet.ibm.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Haberland <sth@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Smalley <sds@tycho.nsa.gov>
  Takashi Iwai <tiwai@suse.de>
  Takuo Koguchi <takuo.koguchi.sw@hitachi.com>
  Takuo Koguchi <takuo.koguchi@gmail.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tony Lindgren <tony@atomide.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Zhouyi Zhou <zhouzhouyi@gmail.com>
  Zumeng Chen <zumeng.chen@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     fail    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               fail    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1549 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6397567561153798973==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 18:00:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 18:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqN4g-00036M-Ap; Mon, 26 Feb 2018 18:00:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqN4e-00036G-W9
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 18:00:29 +0000
X-Inumbo-ID: cb1f9cce-1b1e-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb1f9cce-1b1e-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 18:59:31 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="68625080"
Date: Mon, 26 Feb 2018 18:00:18 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
References: <5A6750020200009C0431366C@prv-mh.provo.novell.com>
 <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
 <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDQ6MjA6MTdBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gKHJlLXNlbmRpbmcgd2l0aCB4ZW4tZGV2ZWwgcmUtYWRkZWQ7IG5vdCBzdXJlIGhvdyBp
dCBnb3QgbG9zdCkKPiAKPiA+Pj4gT24gMjMuMDEuMTggYXQgMTY6MDcsIDxyb2dlci5wYXVAY2l0
cml4LmNvbT4gd3JvdGU6Cj4gPiAtLS0KPiA+ICB0b29scy90ZXN0cy92cGNpL2VtdWwuaCAgIHwg
ICAxICsKPiA+ICB4ZW4vYXJjaC94ODYvaHZtL2lvcmVxLmMgIHwgICA0ICsKPiAKPiBBZ2FpbiB0
aGUgQ2MgdG8gUGF1bCBpcyBtaXNzaW5nIChubyBtYXR0ZXIgdGhhdCBpdCdzIGp1c3QgYSB0aW55
IGNoYW5nZSkuCgpTb3JyeSwgSSB3aWxsIHJ1biBnZXRfbWFpbnRhaW5lci5wbCBhZ2FpbnN0IHRo
ZSB3aG9sZSBwYXRjaHNldCBiZWZvcmUKc2VuZGluZyBhIG5ldyB2ZXJzaW9uLgoKPiA+ICtzdGF0
aWMgaW50IG1hcF9yYW5nZSh1bnNpZ25lZCBsb25nIHMsIHVuc2lnbmVkIGxvbmcgZSwgdm9pZCAq
ZGF0YSwKPiA+ICsgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpjKQo+ID4gK3sK
PiA+ICsgICAgY29uc3Qgc3RydWN0IG1hcF9kYXRhICptYXAgPSBkYXRhOwo+ID4gKyAgICBpbnQg
cmM7Cj4gPiArCj4gPiArICAgIGZvciAoIDsgOyApCj4gPiArICAgIHsKPiA+ICsgICAgICAgIHVu
c2lnbmVkIGxvbmcgc2l6ZSA9IGUgLSBzICsgMTsKPiAKPiBDb25zaWRlcmluZyB0aGUgbGFjayBv
ZiBhIGNvbmRpdGlvbiBpbiB0aGUgZm9yKCkgYW5kIHRoZSBpbmNsdXNpdmVuZXNzCj4gb2YgdGhl
IHJhbmdlICh3aGljaCBtZWFucyB5b3UgY2FuJ3QgZXhwcmVzcyBhbiBlbXB0eSByYW5nZSkgSSBk
b24ndAo+IHVuZGVyc3RhbmQgaG93IC4uLgo+IAo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAg
ICAqIEFSTSBUT0RPczoKPiA+ICsgICAgICAgICAqIC0gT24gQVJNIHdoZXRoZXIgdGhlIG1lbW9y
eSBpcyBwcmVmZXRjaGFibGUgb3Igbm90IHNob3VsZCBiZSBwYXNzZWQKPiA+ICsgICAgICAgICAq
ICAgdG8gbWFwX21taW9fcmVnaW9ucyBpbiBvcmRlciB0byBkZWNpZGUgd2hpY2ggbWVtb3J5IGF0
dHJpYnV0ZXMKPiA+ICsgICAgICAgICAqICAgc2hvdWxkIGJlIHVzZWQuCj4gPiArICAgICAgICAg
Kgo+ID4gKyAgICAgICAgICogLSB7dW59bWFwX21taW9fcmVnaW9ucyBkb2Vzbid0IHN1cHBvcnQg
cHJlZW1wdGlvbiwgaGVuY2UgdGhlIGJvZGdlCj4gPiArICAgICAgICAgKiAgIGJlbG93IGluIG9y
ZGVyIHRvIGxpbWl0IHRoZSBhbW91bnQgb2YgbWFwcGluZ3MgdG8gNjQgcGFnZXMgZm9yCj4gPiAr
ICAgICAgICAgKiAgIGVhY2ggZnVuY3Rpb24gY2FsbC4KPiA+ICsgICAgICAgICAqLwo+ID4gKwo+
ID4gKyNpZmRlZiBDT05GSUdfQVJNCj4gPiArICAgICAgICBzaXplID0gbWluKDY0dWwsIHNpemUp
Owo+ID4gKyNlbmRpZgo+ID4gKwo+ID4gKyAgICAgICAgcmMgPSAobWFwLT5tYXAgPyBtYXBfbW1p
b19yZWdpb25zIDogdW5tYXBfbW1pb19yZWdpb25zKQo+ID4gKyAgICAgICAgICAgICAobWFwLT5k
LCBfZ2ZuKHMpLCBzaXplLCBfbWZuKHMpKTsKPiA+ICsgICAgICAgIGlmICggcmMgPT0gMCApCj4g
PiArICAgICAgICB7Cj4gPiArICAgICAgICAgICAgKmMgKz0gc2l6ZTsKPiA+ICsjaWZkZWYgQ09O
RklHX0FSTQo+ID4gKyAgICAgICAgICAgIHJjID0gLUVSRVNUQVJUOwo+ID4gKyNlbmRpZgo+ID4g
KyAgICAgICAgICAgIGJyZWFrOwo+IAo+IC4uLiB0aGlzIHdvcmtzIGluIHRoZSBBUk0gY2FzZS4g
SWYgdGhlIHdob2xlIHRoaW5nIGRvZXNuJ3Qgd29yayAoYW5kCj4gZG9lc24ndCBnZXQgYnVpbHQp
IGZvciBBUk0gcmlnaHQgbm93LCBtYWtlIHRoaXMgb2J2aW91cyBieSBvbmUgb3IgbW9yZQo+ICNl
cnJvciBkaXJlY3RpdmVzLgoKQVJNIHdpbGwgbmV2ZXIgaXRlcmF0ZSwgaW5zdGVhZCBpdCB3aWxs
IHJlbHkgb24gYWx3YXlzIHJldHVybmluZwotRVJFU1RBUlQgYW5kIGxldHRpbmcgdGhlIGNhbGxl
ciBvZiByYW5nZXNldF9jb25zdW1lX3JhbmdlcyBkZWFsIHdpdGgKaXQuIFdoYXQncyB3cm9uZyBo
ZXJlIGlzIHRoYXQgdGhlIGNhbGwgdG8gcmFuZ2VzZXRfY29uc3VtZV9yYW5nZXMKc2hvdWxkIGJl
OgoKd2hpbGUgKCByYW5nZXNldF9jb25zdW1lX3JhbmdlcyguLi4pID09IC1FUkVTVEFSVCApOwoK
QnV0IHRoYXQgbWFrZXMgdGhlIGNvZGUgZXZlbiBtb3JlIGNvbnZvbHV0ZWQgdGhhbiB3aGF0IGl0
IGFscmVhZHkgaXMuCkkndmUgYmFzaWNhbGx5IGFkZGVkIHRoZSBBUk0gcGFydCBiZWNhdXNlIEp1
bGllbiByZXF1ZXN0ZWQgaXQsIGJ1dCBJCnRoaW5rIHRoZSByaWdodCB3YXkgdG8gZml4IHRoaXMg
aXMgdG8gdW5pZnkgdGhlIGJlaGF2aW91ciBvZgp7dW59bWFwX21taW9fcmVnaW9ucyBiZXR3ZWVu
IHg4NiBhbmQgQVJNLgoKSSB3aWxsIGRyb3AgdGhlIEFSTSBjaHVua3MuCgo+ID4gK3N0YXRpYyB2
b2lkIG1vZGlmeV9kZWNvZGluZyhjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgYm9vbCBtYXAs
IGJvb2wgcm9tKQo+ID4gK3sKPiA+ICsgICAgc3RydWN0IHZwY2lfaGVhZGVyICpoZWFkZXIgPSAm
cGRldi0+dnBjaS0+aGVhZGVyOwo+ID4gKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2
LT5kZXZmbiksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4gPiArICAgIHVuc2lnbmVk
IGludCBpOwo+ID4gKwo+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaGVhZGVy
LT5iYXJzKTsgaSsrICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgaWYgKCByb20gJiYgaGVhZGVy
LT5iYXJzW2ldLnR5cGUgPT0gVlBDSV9CQVJfUk9NICkKPiA+ICsgICAgICAgIHsKPiA+ICsgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgcm9tX3BvcyA9IChpID09IDYpID8gUENJX1JPTV9BRERSRVNT
Cj4gCj4gSSBwcm9iYWJseSBzaG91bGQgaGF2ZSBtZW50aW9uZWQgdGhpcyBlYXJsaWVyLCBidXQg
SSdtIHJlYWxseSB1bmhhcHB5Cj4gYWJvdXQgc3VjaCBsaXRlcmFsICJtYWdpYyIgbnVtYmVycy4g
UGxlYXNlIHVzZSBhIHN1aXRhYmxlIGV4cHJlc3Npb24KPiBvciAjZGVmaW5lLgo+IAo+ID4gK2Jv
b2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCj4gPiArewo+ID4gKyAgICB3
aGlsZSAoIHYtPnZwY2kubWVtICkKPiA+ICsgICAgewo+ID4gKyAgICAgICAgc3RydWN0IG1hcF9k
YXRhIGRhdGEgPSB7Cj4gPiArICAgICAgICAgICAgLmQgPSB2LT5kb21haW4sCj4gPiArICAgICAg
ICAgICAgLm1hcCA9IHYtPnZwY2kubWFwLAo+ID4gKyAgICAgICAgfTsKPiA+ICsKPiA+ICsgICAg
ICAgIHN3aXRjaCAoIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKHYtPnZwY2kubWVtLCBtYXBfcmFu
Z2UsICZkYXRhKSApCj4gPiArICAgICAgICB7Cj4gPiArICAgICAgICBjYXNlIC1FUkVTVEFSVDoK
PiA+ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiA+ICsKPiA+ICsgICAgICAgIGRlZmF1bHQ6
Cj4gPiArICAgICAgICAgICAgaWYgKCB2LT52cGNpLm1hcCApCj4gPiArICAgICAgICAgICAgewo+
ID4gKyAgICAgICAgICAgICAgICBzcGluX2xvY2soJnYtPnZwY2kucGRldi0+dnBjaS0+bG9jayk7
Cj4gPiArICAgICAgICAgICAgICAgIG1vZGlmeV9kZWNvZGluZyh2LT52cGNpLnBkZXYsIHYtPnZw
Y2kubWFwLCB2LT52cGNpLnJvbSk7Cj4gPiArICAgICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2
LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwo+ID4gKyAgICAgICAgICAgIH0KPiA+ICsgICAgICAg
ICAgICAvKiBmYWxsdGhyb3VnaC4gKi8KPiA+ICsgICAgICAgIGNhc2UgLUVOT01FTToKPiAKPiBZ
b3UgY2FyZWZ1bGx5IGhhbmRsZSB0aGlzIGVycm9yIGhlcmUuCgpPbiBzZWNvbmQgdGhvdWdodCwg
SSdtIG5vdCBzdXJlIGhhbmRsaW5nIEVOT01FTSBzZXBhcmF0ZWx5IG1ha2VzCnNlbnNlLiBVbmxl
c3MgeW91IG9iamVjdCBJIHBsYW4gdG8gcmVtb3ZlIHRoaXMgc3BlY2lhbCBjYXNpbmcuCgo+ID4g
K3N0YXRpYyB2b2lkIG1heWJlX2RlZmVyX21hcChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1
Y3QgcGNpX2RldiAqcGRldiwKPiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHJhbmdlc2V0ICptZW0sIGJvb2wgbWFwLCBib29sIHJvbSkKPiA+ICt7Cj4gPiArICAgIHN0cnVj
dCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiA+ICsKPiA+ICsgICAgaWYgKCBpc19pZGxlX3ZjcHUo
Y3VycikgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBzdHJ1Y3QgbWFwX2RhdGEgZGF0YSA9IHsg
LmQgPSBkLCAubWFwID0gdHJ1ZSB9Owo+ID4gKwo+ID4gKyAgICAgICAgLyoKPiA+ICsgICAgICAg
ICAqIE9ubHkgdXNlZCBmb3IgZG9tYWluIGNvbnN0cnVjdGlvbiBpbiBvcmRlciB0byBtYXAgdGhl
IEJBUnMKPiA+ICsgICAgICAgICAqIG9mIGRldmljZXMgd2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5h
YmxlZC4KPiA+ICsgICAgICAgICAqLwo+ID4gKyAgICAgICAgQVNTRVJUKG1hcCAmJiAhcm9tKTsK
PiA+ICsgICAgICAgIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKG1lbSwgbWFwX3JhbmdlLCAmZGF0
YSk7Cj4gCj4gV2hhdCBpZiB0aGlzIHByb2R1Y2VzIC1FTk9NRU0/IEFuZCBkZXNwaXRlIGhhdmlu
ZyBsb29rZWQgYXQKPiBzZXZlcmFsIHJldmlzaW9ucyBvZiB0aGlzLCBJIGNhbid0IG1ha2UgdGhl
IGNvbm5lY3Rpb24gdG8gd2h5IHRoaXMKPiBpcyBpbiBhbiBpc19pZGxlX3ZjcHUoKSBjb25kaXRp
b25hbCAobmVpdGhlciB0aGUgZGlyZWN0IGNhbGxlciBub3IgdGhlCj4gbmV4dCBsZXZlbCB1cCBt
YWtlIHRoaXMgb2J2aW91cyB0byBtZSkuIFRoZXJlJ3MgY2xlYXJseSBhIG5lZWQKPiBmb3IgZXh0
ZW5kaW5nIHRoZSBjb21tZW50LgoKSSB0aG91Z2h0IHRoZSBjb21tZW50IGFib3ZlIHRoYXQgbWVu
dGlvbnMgZG9tYWluIGNvbnN0cnVjdGlvbiB3b3VsZCBiZQplbm91Z2guIEkgY2FuIHRyeSB0byBl
eHBhbmQgdGhpcywgbWF5YmUgbGlrZToKCiJUaGlzIGZ1bmN0aW9uIHdpbGwgb25seSBiZSBjYWxs
ZWQgZnJvbSB0aGUgaWRsZSB2Q1BVIHdoaWxlIGJ1aWxkaW5nCnRoZSBkb21haW4sIGluIHdoaWNo
IGNhc2UgaXQncyBub3QgcG9zc2libGUgdG8gZGVmZXIgdGhlIG9wZXJhdGlvbgoobGlrZSBkb25l
IGluIHRoZSBlbHNlIGJyYW5jaCkuIENhbGwgcmFuZ2VzZXRfY29uc3VtZV9yYW5nZXMgaW4gb3Jk
ZXIKdG8gZXN0YWJsaXNoIHRoZSBtYXBwaW5ncyByaWdodCBhd2F5LiIKCj4gPiArc3RhdGljIHZv
aWQgbW9kaWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wgbWFwLCBib29s
IHJvbSkKPiA+ICt7Cj4gPiArICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYt
PnZwY2ktPmhlYWRlcjsKPiA+ICsgICAgc3RydWN0IHJhbmdlc2V0ICptZW0gPSByYW5nZXNldF9u
ZXcoTlVMTCwgTlVMTCwgMCk7Cj4gPiArICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICp0bXA7Cj4g
PiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4gKyAgICBpbnQgcmM7Cj4gPiArCj4gPiArICAgIGlm
ICggIW1hcCApCj4gPiArICAgICAgICBtb2RpZnlfZGVjb2RpbmcocGRldiwgZmFsc2UsIHJvbSk7
Cj4gPiArCj4gPiArICAgIGlmICggIW1lbSApCj4gPiArICAgICAgICByZXR1cm47Cj4gCj4gU2lt
aWxhcmx5IGhlcmUgLSB3aHkgaXMgaXQgb2theSAob3Igd2hhdCBlZmZlY3Qgd2lsbCBpdCBoYXZl
KSB0byByZXR1cm4KPiBoZXJlIHdoZW4gd2UncmUgb3V0IG9mIG1lbW9yeSwgYnV0IHRoZSBjYWxs
ZXIgd29uJ3Qga25vdz8KClRoZSBiZWhhdmlvdXIgaGVyZSBkZXBlbmRzIG9uIHRoZSBjaGFuZ2Ug
dG8gdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQ6CgogLSBDbGVhcmluZzogbWVtb3J5IGRlY29kaW5n
IG9uIGRldmljZSB3aWxsIGJlIGRpc2FibGVkLCBCQVJzIHdvbid0IGJlCiAgIHVubWFwcGVkLgog
LSBTZXR0aW5nOiBubyBjaGFuZ2UgdG8gZGV2aWNlIG1lbW9yeSBkZWNvZGluZyBiaXQsIEJBUnMg
d29uJ3QgYmUKICAgbWFwcGVkLgoKRG8geW91IHRoaW5rIHRoaXMgaXMgc3VpdGFibGU/IElNTyBp
dCdzIGZpbmUgdG8gZGlzYWJsZSB0aGUgbWVtb3J5CmRlY29kaW5nIGJpdCBvbiB0aGUgZGV2aWNl
IGFuZCBsZWF2ZSB0aGUgbWVtb3J5IHJlZ2lvbnMgbWFwcGVkLgoKPiA+ICsgICAgLyoKPiA+ICsg
ICAgICogQ3JlYXRlIGEgcmFuZ2VzZXQgdGhhdCByZXByZXNlbnRzIHRoZSBjdXJyZW50IGRldmlj
ZSBCQVJzIG1lbW9yeSByZWdpb24KPiA+ICsgICAgICogYW5kIGNvbXBhcmUgaXQgYWdhaW5zdCBh
bGwgdGhlIGN1cnJlbnRseSBhY3RpdmUgQkFSIG1lbW9yeSByZWdpb25zLiBJZgo+ID4gKyAgICAg
KiBhbiBvdmVybGFwIGlzIGZvdW5kLCBzdWJ0cmFjdCBpdCBmcm9tIHRoZSByZWdpb24gdG8gYmUK
PiA+ICsgICAgICogbWFwcGVkL3VubWFwcGVkLgo+ID4gKyAgICAgKgo+ID4gKyAgICAgKiBOQjog
dGhlIHJhbmdlc2V0IHVzZXMgaW5jbHVzaXZlIGZyYW1lIG51bWJlcnMuCj4gPiArICAgICAqLwo+
ID4gKwo+ID4gKyAgICAvKgo+ID4gKyAgICAgKiBGaXJzdCBmaWxsIHRoZSByYW5nZXNldCB3aXRo
IGFsbCB0aGUgQkFScyBvZiB0aGlzIGRldmljZSBvciB3aXRoIHRoZSBST00KPiA+ICsgICAgICog
QkFSIG9ubHksIGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSBndWVzdCBpcyB0b2dnbGluZyB0aGUg
bWVtb3J5IGRlY29kZQo+ID4gKyAgICAgKiBiaXQgb2YgdGhlIGNvbW1hbmQgcmVnaXN0ZXIsIG9y
IHRoZSBlbmFibGUgYml0IG9mIHRoZSBST00gQkFSIHJlZ2lzdGVyLgo+ID4gKyAgICAgKi8KPiA+
ICsgICAgZm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGhlYWRlci0+YmFycyk7IGkrKyApCj4g
PiArICAgIHsKPiA+ICsgICAgICAgIGNvbnN0IHN0cnVjdCB2cGNpX2JhciAqYmFyID0gJmhlYWRl
ci0+YmFyc1tpXTsKPiA+ICsKPiA+ICsgICAgICAgIGlmICggIU1BUFBBQkxFX0JBUihiYXIpIHx8
Cj4gPiArICAgICAgICAgICAgIChyb20gPyBiYXItPnR5cGUgIT0gVlBDSV9CQVJfUk9NCj4gPiAr
ICAgICAgICAgICAgICAgICAgOiAoYmFyLT50eXBlID09IFZQQ0lfQkFSX1JPTSAmJiAhaGVhZGVy
LT5yb21fZW5hYmxlZCkpICkKPiA+ICsgICAgICAgICAgICBjb250aW51ZTsKPiAKPiBXaHkgZG9l
cyByb21fZW5hYmxlZCBtYXR0ZXIgZm9yIHRoZSAhcm9tIGNhc2UgcmF0aGVyIHRoYW4gZm9yCj4g
dGhlIHJvbSBvbmU/IEkuZS4KPiAKPiAgICAgICAgIGlmICggIU1BUFBBQkxFX0JBUihiYXIpIHx8
Cj4gICAgICAgICAgICAgIChyb20gPyBiYXItPnR5cGUgIT0gVlBDSV9CQVJfUk9NIHx8ICFoZWFk
ZXItPnJvbV9lbmFibGVkCj4gICAgICAgICAgICAgICAgICAgOiBiYXItPnR5cGUgPT0gVlBDSV9C
QVJfUk9NKSApCj4gICAgICAgICAgICAgY29udGludWU7Cj4gCj4gPwoKTm8sIGZvciB0aGUgUk9N
IGNhc2Ugd2Ugb25seSB3YW50IHRvIG1hcC91bm1hcCB0aGUgUk9NLCBzbyB0aGF0J3MgdGhlCm9u
bHkgdGhpbmcgYWRkZWQgdG8gdGhlIHJhbmdlc2V0LiBGb3IgdGhlIG5vbi1ST00gY2FzZSBYZW4g
d2lsbCBhbHNvCm1hcC91bm1hcCB0aGUgUk9NIGlmIHRoZSBlbmFibGUgYml0IGlzIHNldC4KCllv
dXIgcHJvcG9zZWQgY29kZSB3b3VsZCBhbHdheXMgbWFwL3VubWFwIHRoZSBST00gaW50byB0aGUg
cDJtIHdoZW4KdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgaXMgY2hhbmdlZCBldmVuIGlmIGl0J3Mg
bm90IGVuYWJsZWQuCgo+ID4gKyAgICAgICAgcmMgPSByYW5nZXNldF9hZGRfcmFuZ2UobWVtLCBQ
Rk5fRE9XTihiYXItPmFkZHIpLAo+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
UEZOX1VQKGJhci0+YWRkciArIGJhci0+c2l6ZSAtIDEpKTsKPiA+ICsgICAgICAgIGlmICggcmMg
KQo+ID4gKyAgICAgICAgewo+ID4gKyAgICAgICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5H
Cj4gPiArICAgICAgICAgICAgICAgICAgICJGYWlsZWQgdG8gYWRkIFslIiBQUklfZ2ZuICIsICUi
IFBSSV9nZm4gIik6ICVkXG4iLAo+ID4gKyAgICAgICAgICAgICAgICAgICBQRk5fRE9XTihiYXIt
PmFkZHIpLCBQRk5fVVAoYmFyLT5hZGRyICsgYmFyLT5zaXplIC0gMSksCj4gCj4gRWl0aGVyIHlv
dSB1c2UgW2EsYikgYW5kIGRvbid0IHN1YnRyYWN0IDEsIG9yIHlvdSB1c2UgW2EsYl0gd2l0aCB0
aGUKPiBzdWJ0cmFjdGlvbi4gU2FtZSBiZWxvdy4KClthLCBiKSBzZWVtcyBiZXR0ZXIgaW4gb3Jk
ZXIgdG8gYXZvaWQgdGhlIC0xLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 18:02:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 18:02:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqN6e-0003Eb-QJ; Mon, 26 Feb 2018 18:02:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqN6d-0003E6-GE
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 18:02:31 +0000
X-Inumbo-ID: 75a4e514-1b1f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 75a4e514-1b1f-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 18:04:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="68625251"
To: George Dunlap <george.dunlap@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1517495926-19425-1-git-send-email-andrew.cooper3@citrix.com>
 <5A7434AE02000078001A479D@prv-mh.provo.novell.com>
 <c38539c0-616a-f2b9-af91-78a34b5815ec@citrix.com>
 <5A7862A802000078001A5336@prv-mh.provo.novell.com>
 <90b8f1cc-7c1f-d1a4-ebbb-c1d94bad18f7@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <f285ea5a-dd3b-735e-a294-31eb4b27bcc6@citrix.com>
Date: Mon, 26 Feb 2018 18:02:12 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <90b8f1cc-7c1f-d1a4-ebbb-c1d94bad18f7@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
	feature controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTM6MTQsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDIvMDUvMjAxOCAx
Mjo1NiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDA1LjAyLjE4IGF0IDEyOjU1LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+PiBPbiAwMi8wMi8xOCAwODo1MSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMDEuMDIuMTggYXQgMTU6MzgsIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gLS0tIGEvZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24KPj4+Pj4gKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
bWFya2Rvd24KPj4+Pj4gQEAgLTkxNiw2ICs5MTYsMTkgQEAgQ29udHJvbHMgRVBUIHJlbGF0ZWQg
ZmVhdHVyZXMuCj4+Pj4+ICAKPj4+Pj4gIFNwZWNpZnkgd2hpY2ggY29uc29sZSBnZGJzdHViIHNo
b3VsZCB1c2UuIFNlZSAqKmNvbnNvbGUqKi4KPj4+Pj4gIAo+Pj4+PiArIyMjIGdudHRhYgo+Pj4+
PiArPiBgPSBMaXN0IG9mIFsgbWF4X3Zlcjo8aW50ZWdlcj4sIHRyYW5zaXRpdmU9PGJvb2w+IF1g
Cj4+Pj4gSSByZWFsaXplIHlvdSBkb24ndCB3YW50IHRvIGNoYW5nZSB0aGlzIGFzIHBlb3BsZSBh
bHJlYWR5IHVzZSBpdCwgYnV0Cj4+Pj4gSSdkIHN0aWxsIGxpa2UgdG8gZ2l2ZSBteSB1c3VhbCBj
b21tZW50OiBJJ2QgcHJlZmVyIGlmIHdlIGNvdWxkIGF2b2lkCj4+Pj4gaW50cm9kdWNpbmcgZnVy
dGhlciB1bmRlcnNjb3JlLWNvbnRhaW5pbmcgKHN1YilvcHRpb25zLiBJIHJlYWxseSBkb24ndAo+
Pj4+IHVuZGVyc3RhbmQgd2h5IGV2ZXJ5b25lIGRvZXMgdGhpczogRGFzaGVzIGFyZSBlYXNpZXIg
dG8gdHlwZSBvbgo+Pj4+IGFsbCBrZXlib2FyZHMgSSdtIGF3YXJlIG9mLCBhbmQgdGhlcmUncyBu
byBuZWVkIHRvIG1pbWljIEMgaWRlbnRpZmllcgo+Pj4+IG5hbWVzIGZvciBjb21tYW5kIGxpbmUg
b3B0aW9ucy4KPj4+IEkgY2FuIGludHJvZHVjZSBhIG1heC12ZXIgYWxpYXMgaWYgeW91IGluc2lz
dCwgYnV0IGRyb3BwaW5nIG1heF92ZXIgaGVyZQo+Pj4gaXMgZ29pbmcgdG8gYnJlYWsgdXNlcnMg
d2hvIHRvb2sgdGhpcyBwYXRjaCBmb3IgWFNBLTIyNi4KPj4gSGVuY2UgdGhlIHdheSBJJ3ZlIHdv
cmRlZCBteSByZXBseSAtIEkgZG9uJ3QgbWVhbiB0byBpbnNpc3Qgb24KPj4gY2hhbmdpbmcgd2hh
dCB5b3UgaGF2ZSwgb3IgdGhlIGludHJvZHVjdGlvbiBvZiBhbiBhbGlhcy4gSSBtZXJlbHkKPj4g
d2FudGVkIHRvIGdpdmUgdGhlIGNvbW1lbnQsIGluIHRoZSBob3BlIHRoYXQgaXQgaGVscHMgdG8g
YXZvaWQKPj4gZnV0dXJlIHVuZGVyc2NvcmVzIGluIGNvbW1hbmQgbGluZSBvcHRpb24gbmFtZXMu
Cj4gRldJVyBJIG9mdGVuIGVuZCB1cCBsb29raW5nIGF0IG90aGVyIG9wdGlvbnMgYW5kIG5hbWUg
dGhpbmdzIHNpbWlsYXJseTsKPiBzbyBtYWtpbmcgdGhlIGRvY3VtZW50YXRpb24gc2F5ICJtYXgt
dmVyIiwgYnV0IGFjY2VwdGluZyBib3RoICJtYXgtdmVyIgo+IGFuZCAibWF4X3ZlciIsIHdvdWxk
IHByb2JhYmx5IG1ha2UgaXQgbW9yZSBsaWtlbHkgdGhhdCBmdXR1cmUgb3B0aW9ucwo+IHdvdWxk
IHN0YXJ0IG91dCBhcyBoYXZpbmcgYSBkYXNoIHJhdGhlciB0aGFuIGFuIHVuZGVyc2NvcmUuCj4K
PiBCdXQgaXQncyBqdXN0IGEgc3VnZ2VzdGlvbjsgSSB3b3VsZG4ndCBwdXNoIGZvciBpdC4KClNv
IGhvdyB0byB1bmJsb2NrIHRoaXM/wqAgVGhlcmUgYXJlIG5vIGNvbmNyZXRlIHN1Z2dlc3Rpb25z
LCBhbmQgbm8KY29uY3JldGUgb2JqZWN0aW9ucyB0byB0aGUgcGF0Y2ggaW4gaXRzIGN1cnJlbnQg
Zm9ybS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 18:16:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 18:16:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqNJh-0004ES-0f; Mon, 26 Feb 2018 18:16:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4q6f=fu=citrix.com=prvs=588a07e6a=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqNJg-0004EM-5B
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 18:16:00 +0000
X-Inumbo-ID: f5c52b10-1b20-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5c52b10-1b20-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 19:15:03 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="68626333"
Date: Mon, 26 Feb 2018 18:14:39 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Amit Shah <aams@amazon.com>
Message-ID: <20180226181439.zbdtzbv7wifjst2l@MacBook-Pro-de-Roger.local>
References: <1519666595-41362-1-git-send-email-aams@amazon.com>
 <1519666595-41362-3-git-send-email-aams@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519666595-41362-3-git-send-email-aams@amazon.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 David Vrabel <david.vrabel@citrix.com>, Liu Shuo <shuo.a.liu@intel.com>,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "K. Y.
 Srinivasan" <kys@microsoft.com>, Thomas Gleixner <tglx@linutronix.de>,
 Anoob Soman <anoob.soman@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: events: free irqs in error
	condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDU6MzY6MzVQTSArMDAwMCwgQW1pdCBTaGFoIHdyb3Rl
Ogo+IEluIGNhc2Ugb2YgZXJyb3JzIGluIGlycSBzZXR1cCBmb3IgTVNJLCBmcmVlIHVwIHRoZSBh
bGxvY2F0ZWQgaXJxcy4KPiAKPiBGaXhlczogNDg5MmM5YjRhZGE5ZjkgKCJ4ZW46IGFkZCBzdXBw
b3J0IGZvciBNU0kgbWVzc2FnZSBncm91cHMiKQo+IFJlcG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFk
aSA8bWlyaGFkaWhAYW1hem9uLmNvbT4KPiBDQzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+Cj4g
Q0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBEYXZpZCBW
cmFiZWwgPGRhdmlkLnZyYWJlbEBjaXRyaXguY29tPgo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJv
cmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENDOiBFZHVhcmRvIFZhbGVudGluIDxlZHV2YWxA
YW1hem9uLmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IENDOiBU
aG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPiBDQzogIksuIFkuIFNyaW5pdmFz
YW4iIDxreXNAbWljcm9zb2Z0LmNvbT4KPiBDQzogTGl1IFNodW8gPHNodW8uYS5saXVAaW50ZWwu
Y29tPgo+IENDOiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4KPiBTaWduZWQt
b2ZmLWJ5OiBBbWl0IFNoYWggPGFhbXNAYW1hem9uLmNvbT4KPiAtLS0KPiAgZHJpdmVycy94ZW4v
ZXZlbnRzL2V2ZW50c19iYXNlLmMgfCAxICsKPiAgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIGIv
ZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiBpbmRleCBiNmI4YjI5Li45NmFhNTc1
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCj4gKysrIGIv
ZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiBAQCAtNzU4LDYgKzc1OCw3IEBAIGlu
dCB4ZW5fYmluZF9waXJxX21zaV90b19pcnEoc3RydWN0IHBjaV9kZXYgKmRldiwgc3RydWN0IG1z
aV9kZXNjICptc2lkZXNjLAo+ICBlcnJvcl9pcnE6Cj4gIAlmb3IgKDsgaSA+PSAwOyBpLS0pCj4g
IAkJX191bmJpbmRfZnJvbV9pcnEoaXJxICsgaSk7Cj4gKwl4ZW5fZnJlZV9pcnEoaXJxKTsKCkht
LCB4ZW5fZnJlZV9pcnEgY2FsbHMgaXJxX2ZyZWVfZGVzYywgd2hpY2ggaXMgaXJxX2ZyZWVfZGVz
Y3MoaXJxLCAxKSwKSSB0aGluayB5b3Ugd2lsbCBoYXZlIHRvIGludHJvZHVjZSBhIG5ldyBmcmVl
IGZ1bmN0aW9uOgoKeGVuX2ZyZWVfaXJxcyh1bnNpZ25lZCBpcnEsIHVuc2lnbmVkIGludCBucikK
ClRoYXQgY2FsbHMgaXJxX2ZyZWVfZGVzY3MoaXJxLCBucikKClRoYW5rcywgUm9nZXIuCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 18:16:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 18:16:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqNK6-0004Rq-7s; Mon, 26 Feb 2018 18:16:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqNK5-0004RP-Mw
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 18:16:25 +0000
X-Inumbo-ID: 67287f38-1b21-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 67287f38-1b21-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 18:18:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="68626393"
To: Jan Beulich <JBeulich@suse.com>
References: <1517590727-13443-1-git-send-email-andrew.cooper3@citrix.com>
 <5A782A9602000078001A5180@prv-mh.provo.novell.com>
 <0be9a2ad-0dbf-6868-3629-5daaf5d42511@citrix.com>
 <5A7863A302000078001A5339@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <6010b395-6991-4e26-1e51-0e9936e7c682@citrix.com>
Date: Mon, 26 Feb 2018 18:15:15 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A7863A302000078001A5339@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Rename pv/ro-page-fault.c to
 pv/emul-ro-page-fault.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDUvMDIvMTggMTM6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA1LjAyLjE4IGF0
IDEzOjIyLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDA1LzAyLzE4
IDA4OjU3LCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9uIDAyLjAyLjE4IGF0IDE3OjU4LCA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4gVG8gbWF0Y2ggYWxsIG91ciBv
dGhlciBlbXVsYXRpb24gaGFuZGxpbmcuCj4+Pj4KPj4+PiBObyBmdW5jdGlvbmFsIGNoYW5nZS4K
Pj4+Pgo+Pj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Cj4+Pj4gLS0tCj4+Pj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KPj4+PiAtLS0KPj4+PiAgeGVuL2FyY2gveDg2L3B2L01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgMiArLQo+Pj4+ICB4ZW4vYXJjaC94ODYvcHYve3JvLXBhZ2Ut
ZmF1bHQuYyA9PiBlbXVsLXJvLXBhZ2UtZmF1bHQuY30gfCAyICstCj4+Pj4gIDIgZmlsZXMgY2hh
bmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQo+Pj4+ICByZW5hbWUgeGVuL2Fy
Y2gveDg2L3B2L3tyby1wYWdlLWZhdWx0LmMgPT4gZW11bC1yby1wYWdlLWZhdWx0LmN9ICg5OSUp
Cj4+PiBXaGVuIHRoaXMgZmlsZSB3YXMgaW50cm9kdWNlZCwgaWlyYyBJIGhhZCBzcGVjaWZpY2Fs
bHkgYXNrZWQgdG8gZHJvcAo+Pj4gdGhlIHBvaW50bGVzcyBlbXVsLSBwcmVmaXguIElmIHlvdSB3
YW50IHRvIG1ha2UgdGhpbmdzIGNvbnNpc3RlbnQKPj4+IGFnYWluLCBwbGVhc2UgaW5zdGVhZCBk
cm9wIHRoZSBlbXVsLSBwcmVmaXhlcyBvZiB0aGUgb3RoZXIgZmlsZXMuCj4+IE5vLgo+Pgo+PiBG
aXJzdCBvZiBhbGwsIHRoaXMgZmlsZSBpcyB0aGUgbW9zdCByZWNlbnQgdG8gY29tZSBpbnRvIGV4
aXN0ZW5jZSwKPj4gYXJvdW5kIDMgbW9udGhzIGFmdGVyIHRoZSBvdGhlcnMuCj4gUmlnaHQgLSBp
dCB3YXMgdG9vIGxhdGUgZm9yIG1lIHRvIHJlYWxpemUgdGhlIG5lZWRsZXNzbHkgbG9uZyBuYW1l
cwo+IGluIHRob3NlIGVhcmxpZXIgY29kZSBtb3ZlbWVudCBwYXRjaGVzLgoKVGhhdCBpcyBhIHZl
cnkgc3ViamVjdGl2ZSBwb2ludCBvZiB2aWV3IHdoaWNoIEkgZG9uJ3QgYWdyZWUgd2l0aC4KCk5h
bWluZyBpcyBhbGwgdG8gZG8gd2l0aCBjb252ZXlpbmcgbWVhbmluZywgYW5kIHNob3J0ZXIgaXNu
J3QKbmVjZXNzYXJpbHkgYmV0dGVyLgoKPgo+PiBUaGUgcG9pbnQgb2YgbmFtaW5nIHRoaW5ncyBp
biBhIGNvbnNpc3RlbnQgZmFzaGlvbiBpcyBmb3IgdGhlIGJlbmVmaXQgb2YKPj4gaHVtYW5zLCBh
bmQgaGF2aW5nIHRoZSBlbXVsYXRpb24gcmVsYXRlZCBmdW5jdGlvbmFsaXR5IGxvZ2ljYWxseSBn
cm91cGVkCj4+IGlzIGEgYmVuZWZpdCwgbm90IGEgZGV0cmltZW50Lgo+IFRoZXkncmUgYWxsIHF1
aXRlIHdlbGwgZ3JvdXBlZCBub3cgYWxyZWFkeSBieSBiZWluZyBpbiBwdi8uCgpUaGF0IGlzIG5v
dCB0aGUgcmVsZXZhbnQgZ3JvdXBpbmcuwqAgTW9zdCBvZiBvdXIgZW11bGF0aW9uIGJhc2VkIGxv
Z2ljCmhhcyBhbiBlbXVsLSBwcmVmaXggYW5kIHRoaXMgZmlsZSBpcyBhbiBvZGQgb25lIG91dC4K
Ck5hbWluZyB0aGUgZmlsZXMgd2l0aG91dCB0aGVpciBlbXVsLSBwcmVmaXggbGVhdmVzIHRoZW0g
d2l0aCBubyBjb250ZXh0CmFzIHRvIHdoYXQgdGhleSBhcmUgZG9pbmcuwqAgImdhdGUtb3AuYyIg
b3IgImludmwtb3AuYyIgYXJlIGZhciBsZXNzCm9idmlvdXMgdG8gdGhlaXIgcHVycG9zZSB0aGFu
ICJlbXVsLWdhdGUtb3AuYyIgYW5kICJlbXVsLWludmwtb3AuYyIuCgo+IE90aGVyd2lzZSBkbyB5
b3UgbWVhbiB0byBhbHNvIGNoYW5nZSBlLmcuIGdwcl9zd2l0Y2guUyB0byBlbXVsLWdwcl9zd2l0
Y2guUz8KClRoaXMgaXMgZXh0cmEgc3BlY2lhbCwgYW5kIGFzIHNvb24gYXMgSSBjYW4gZmlndXJl
IG91dCBob3cgaXQgYWN0dWFsbHkKd29ya3MsIEkgcGxhbiB0byByZXBsYWNlIGl0IHdpdGggc29t
ZXRoaW5nIGNvbXByZWhlbnNpdmUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 18:29:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 18:29:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqNWZ-0005Um-9P; Mon, 26 Feb 2018 18:29:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8w7x=fu=suse.com=jfehlig@srs-us1.protection.inumbo.net>)
 id 1eqNWY-0005Uf-Dh
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 18:29:18 +0000
X-Inumbo-ID: d2faa81f-1b22-11e8-ba59-bc764e045a96
Received: from smtp2.provo.novell.com (unknown [137.65.250.81])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d2faa81f-1b22-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 19:28:22 +0100 (CET)
Received: from linux-tbji.provo.novell.com (prv-ext-foundry1int.gns.novell.com
 [137.65.251.240])
 by smtp2.provo.novell.com with ESMTP (NOT encrypted);
 Mon, 26 Feb 2018 11:29:08 -0700
From: Jim Fehlig <jfehlig@suse.com>
To: xen-devel@lists.xenproject.org
Date: Mon, 26 Feb 2018 11:28:39 -0700
Message-Id: <20180226182839.1840-1-jfehlig@suse.com>
X-Mailer: git-send-email 2.16.1
Cc: wei.liu2@citrix.com, Jim Fehlig <jfehlig@suse.com>,
 ian.jackson@eu.citrix.com
Subject: [Xen-devel] [PATCH V2] libxl: set channel devid when not provided
	by application
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXBwbGljYXRpb25zIGxpa2UgbGlidmlydCBtYXkgbm90IHBvcHVsYXRlIGEgZGV2aWNlIGRldmlk
IGZpZWxkLApkZWxlZ2F0aW5nIHRoYXQgdG8gbGlieGwuIElmIG5lZWRlZCwgdGhlIGFwcGxpY2F0
aW9uIGNhbiBsYXRlcgpyZXRyaWV2ZSB0aGUgbGlieGwtcHJvZHVjZWQgZGV2aWQuIEluZGVlZCBt
b3N0IGRldmljZXMgYXJlIGhhbmRsZWQKdGhpcyB3YXkgaW4gbGlidmlydCwgY2hhbm5lbCBkZXZp
Y2VzIGluY2x1ZGVkLgoKVGhpcyB3b3JrcyB3ZWxsIHdoZW4gb25seSBvbmUgY2hhbm5lbCBkZXZp
Y2UgaXMgZGVmaW5lZCwgYnV0IG1vcmUKdGhhbiBvbmUgcmVzdWx0cyBpbgoKcWVtdS1zeXN0ZW0t
aTM4NjogLWNoYXJkZXYgc29ja2V0LGlkPWxpYnhsLWNoYW5uZWwtMSxcCnBhdGg9L3RtcC90ZXN0
LW9yZy5xZW11Lmd1ZXN0X2FnZW50LjAwLHNlcnZlcixub3dhaXQ6CkR1cGxpY2F0ZSBJRCAnbGli
eGwtY2hhbm5lbC0xJyBmb3IgY2hhcmRldgoKQmVzaWRlcyB0aGUgb2RkICctMScgdmFsdWUgaW4g
dGhlIGlkLCBtdWx0aXBsZSBjaGFubmVscyBoYXZlIHRoZSBzYW1lCmlkLCBjYXVzaW5nIHFlbXUg
dG8gZmFpbC4gQSBzaW1wbGUgZml4IGlzIHRvIHNldCBhbiB1bmluaXRpYWxpemVkCmRldmlkICgt
MSkgdG8gdGhlIGRldl9udW0gcGFzc2VkIHRvIGxpYnhsX19pbml0X2NvbnNvbGVfZnJvbV9jaGFu
bmVsKCkuCgpTaWduZWQtb2ZmLWJ5OiBKaW0gRmVobGlnIDxqZmVobGlnQHN1c2UuY29tPgotLS0K
ClYyOgpTZXQgY29uc29sZSBkZXZpZCB0byBjaGFubmVsIGRldmlkIGFzIHBhcnQgb2YgaW5pdGlh
bGl6aW5nIGEgY29uc29sZQpmcm9tIGEgY2hhbm5lbC4KCiB0b29scy9saWJ4bC9saWJ4bF9jb25z
b2xlLmMgfCA1ICsrKystCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY29uc29sZS5jIGIvdG9vbHMv
bGlieGwvbGlieGxfY29uc29sZS5jCmluZGV4IDM5ZDg0MzBkZjguLjlhMDJhMjNjMmEgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NvbnNvbGUuYworKysgYi90b29scy9saWJ4bC9saWJ4
bF9jb25zb2xlLmMKQEAgLTQwMSw2ICs0MDEsOSBAQCBpbnQgbGlieGxfX2luaXRfY29uc29sZV9m
cm9tX2NoYW5uZWwobGlieGxfX2djICpnYywKIAogICAgIC8qIFBlcmZvcm0gdmFsaWRhdGlvbiBm
aXJzdCwgYWxsb2NhdGUgc2Vjb25kLiAqLwogCisgICAgaWYgKGNoYW5uZWwtPmRldmlkID09IC0x
KQorICAgICAgICBjaGFubmVsLT5kZXZpZCA9IGRldl9udW07CisKICAgICBpZiAoIWNoYW5uZWwt
Pm5hbWUpIHsKICAgICAgICAgTE9HKEVSUk9SLCAiY2hhbm5lbCAlZCBoYXMgbm8gbmFtZSIsIGNo
YW5uZWwtPmRldmlkKTsKICAgICAgICAgcmV0dXJuIEVSUk9SX0lOVkFMOwpAQCAtNDQ2LDcgKzQ0
OSw3IEBAIGludCBsaWJ4bF9faW5pdF9jb25zb2xlX2Zyb21fY2hhbm5lbChsaWJ4bF9fZ2MgKmdj
LAogICAgICAgICAgICAgYWJvcnQoKTsKICAgICB9CiAKLSAgICBjb25zb2xlLT5kZXZpZCA9IGRl
dl9udW07CisgICAgY29uc29sZS0+ZGV2aWQgPSBjaGFubmVsLT5kZXZpZDsKICAgICBjb25zb2xl
LT5jb25zYmFjayA9IExJQlhMX19DT05TT0xFX0JBQ0tFTkRfSU9FTVU7CiAgICAgY29uc29sZS0+
YmFja2VuZF9kb21pZCA9IGNoYW5uZWwtPmJhY2tlbmRfZG9taWQ7CiAgICAgY29uc29sZS0+bmFt
ZSA9IGxpYnhsX19zdHJkdXAoTk9HQywgY2hhbm5lbC0+bmFtZSk7Ci0tIAoyLjE2LjEKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 18:57:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 18:57:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqNxf-0007yN-HD; Mon, 26 Feb 2018 18:57:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yzye=fu=amazon.de=prvs=588dd4d4c=aams@srs-us1.protection.inumbo.net>)
 id 1eqNxd-0007xY-NM
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 18:57:17 +0000
X-Inumbo-ID: 1ce4a8e7-1b27-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1ce4a8e7-1b27-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 18:59:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1519671430; x=1551207430;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=Hyu67VKlQLzRmnoMajmtfFV9Tds5sSdpEwjSoP1T3Tk=;
 b=v9NX1LRa931VbrA5/Ejy2B5MD63NPkdsFpY9j5OKjkSVcHwTsVdUOArR
 tIT5bsvlT40N1mDIyeCB0xwZzDD+bSFGzzIPqTdTi9iUsbqzoyuu2rjYD
 3cD7MlE3aqgNynubqkp1sSPYubsLyv25qaxO+3OqXZXf5OMdvNjqAO/X+ M=;
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="668427713"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2b-1171e197.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 26 Feb 2018 18:57:09 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2b-1171e197.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1QIv6AB034614
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 26 Feb 2018 18:57:06 GMT
Received: from EX13D05UWC004.ant.amazon.com (10.43.162.223) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 26 Feb 2018 18:57:06 +0000
Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by
 EX13D05UWC004.ant.amazon.com (10.43.162.223) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 26 Feb 2018 18:57:05 +0000
Received: from EX13D18EUC002.ant.amazon.com ([10.43.164.50]) by
 EX13D18EUC002.ant.amazon.com ([10.43.164.50]) with mapi id 15.00.1236.000;
 Mon, 26 Feb 2018 18:57:03 +0000
From: "Shah, Amit" <aams@amazon.de>
To: "roger.pau@citrix.com" <roger.pau@citrix.com>
Thread-Topic: [PATCH 2/2] xen: events: free irqs in error condition
Thread-Index: AQHTryhftX/ngFa1ckq0OLhcNpkNRaO2/QOAgAAL2YA=
Date: Mon, 26 Feb 2018 18:57:03 +0000
Message-ID: <1519671423.4965.11.camel@amazon.com>
References: <1519666595-41362-1-git-send-email-aams@amazon.com>
 <1519666595-41362-3-git-send-email-aams@amazon.com>
 <20180226181439.zbdtzbv7wifjst2l@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180226181439.zbdtzbv7wifjst2l@MacBook-Pro-de-Roger.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.111]
Content-ID: <69124275343F27459C35008ACEA0310B@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anoob.soman@citrix.com" <anoob.soman@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "shuo.a.liu@intel.com" <shuo.a.liu@intel.com>, "Valentin,
 Eduardo" <eduval@lab126.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kys@microsoft.com" <kys@microsoft.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: events: free irqs in error
	condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQpPbiBNbywgMjAxOC0wMi0yNiBhdCAxODoxNCArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToNCj4gT24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDU6MzY6MzVQTSArMDAwMCwgQW1pdCBTaGFo
IHdyb3RlOg0KPiA+IA0KPiA+IEluIGNhc2Ugb2YgZXJyb3JzIGluIGlycSBzZXR1cCBmb3IgTVNJ
LCBmcmVlIHVwIHRoZSBhbGxvY2F0ZWQgaXJxcy4NCj4gPiANCj4gPiBGaXhlczogNDg5MmM5YjRh
ZGE5ZjkgKCJ4ZW46IGFkZCBzdXBwb3J0IGZvciBNU0kgbWVzc2FnZSBncm91cHMiKQ0KPiA+IFJl
cG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFkaSA8bWlyaGFkaWhAYW1hem9uLmNvbT4NCj4gPiBDQzog
PHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+DQo+ID4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPg0KPiA+IENDOiBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBjaXRy
aXguY29tPg0KPiA+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUu
Y29tPg0KPiA+IENDOiBFZHVhcmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9uLmNvbT4NCj4gPiBD
QzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KPiA+IENDOiBUaG9tYXMgR2xlaXhu
ZXIgPHRnbHhAbGludXRyb25peC5kZT4NCj4gPiBDQzogIksuIFkuIFNyaW5pdmFzYW4iIDxreXNA
bWljcm9zb2Z0LmNvbT4NCj4gPiBDQzogTGl1IFNodW8gPHNodW8uYS5saXVAaW50ZWwuY29tPg0K
PiA+IENDOiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4NCj4gPiBTaWduZWQt
b2ZmLWJ5OiBBbWl0IFNoYWggPGFhbXNAYW1hem9uLmNvbT4NCj4gPiAtLS0NCj4gPiDCoGRyaXZl
cnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwgMSArDQo+ID4gwqAxIGZpbGUgY2hhbmdlZCwg
MSBpbnNlcnRpb24oKykNCj4gPiANCj4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRz
L2V2ZW50c19iYXNlLmMNCj4gPiBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jDQo+
ID4gaW5kZXggYjZiOGIyOS4uOTZhYTU3NSAxMDA2NDQNCj4gPiAtLS0gYS9kcml2ZXJzL3hlbi9l
dmVudHMvZXZlbnRzX2Jhc2UuYw0KPiA+ICsrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNf
YmFzZS5jDQo+ID4gQEAgLTc1OCw2ICs3NTgsNyBAQCBpbnQgeGVuX2JpbmRfcGlycV9tc2lfdG9f
aXJxKHN0cnVjdCBwY2lfZGV2DQo+ID4gKmRldiwgc3RydWN0IG1zaV9kZXNjICptc2lkZXNjLA0K
PiA+IMKgZXJyb3JfaXJxOg0KPiA+IMKgCWZvciAoOyBpID49IDA7IGktLSkNCj4gPiDCoAkJX191
bmJpbmRfZnJvbV9pcnEoaXJxICsgaSk7DQo+ID4gKwl4ZW5fZnJlZV9pcnEoaXJxKTsNCj4gSG0s
IHhlbl9mcmVlX2lycSBjYWxscyBpcnFfZnJlZV9kZXNjLCB3aGljaCBpcyBpcnFfZnJlZV9kZXNj
cyhpcnEsDQo+IDEpLA0KDQpFci4uLiDCoHJpZ2h0Lg0KDQo+IEkgdGhpbmsgeW91IHdpbGwgaGF2
ZSB0byBpbnRyb2R1Y2UgYSBuZXcgZnJlZSBmdW5jdGlvbjoNCj4gDQo+IHhlbl9mcmVlX2lycXMo
dW5zaWduZWQgaXJxLCB1bnNpZ25lZCBpbnQgbnIpDQo+IA0KPiBUaGF0IGNhbGxzIGlycV9mcmVl
X2Rlc2NzKGlycSwgbnIpDQoNCkFjdHVhbGx5LCB4ZW5fZnJlZV9pcnEoKSBpcyBhbHJlYWR5IGRv
bmUgaW4gX191bmJpbmRfZnJvbV9pcnEoKSwgc28NCnRoaXMgcGF0Y2ggaXMgYWN0dWFsbHkgd3Jv
bmcgYW5kIG5vdCBuZWVkZWQuDQoNCg0KCQkJCUFtaXQNCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50
ZXIgR2VybWFueSBHbWJICkJlcmxpbiAtIERyZXNkZW4gLSBBYWNoZW4KbWFpbiBvZmZpY2U6IEty
YXVzZW5zdHIuIDM4LCAxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IERyLiBSYWxmIEhl
cmJyaWNoLCBDaHJpc3RpYW4gU2NobGFlZ2VyClVzdC1JRDogREUyODkyMzc4NzkKRWluZ2V0cmFn
ZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 19:01:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 19:01:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqO1d-0000EU-4w; Mon, 26 Feb 2018 19:01:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqO1c-0000EM-Nm
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 19:01:24 +0000
X-Inumbo-ID: afb2d634-1b27-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id afb2d634-1b27-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 19:03:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="68629335"
To: Jan Beulich <JBeulich@suse.com>
References: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
 <5A58A8B3020000780019E0DA@prv-mh.provo.novell.com>
 <4ce23330-b204-0756-7945-3d8c46648dce@citrix.com>
 <5A58EACF020000780019E477@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e449c351-b212-7385-1857-f0189e0a6ecf@citrix.com>
Date: Mon, 26 Feb 2018 19:01:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A58EACF020000780019E477@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/link: Don't merge .init.text and
	.init.data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDEvMTggMTY6MDUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDEyLjAxLjE4IGF0
IDE2OjQxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE9uIDEyLzAxLzE4
IDExOjIzLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+IEV2ZW4gaXQgeW91IG1ha2UgLmluaXQuZGF0
YSBpdHMgb3duIHNlY3Rpb24gYWdhaW4sIHNvbWUKPj4+IGdhcmJhZ2Ugd2lsbCByZW1haW4gKG1h
aW5seSBkdWUgdG8gdGhlIHRyYW1wb2xpbmUgZGF0YSkuCj4+IFRoYXQgaXMgZmFyIGVhc2llciB0
byBzcG90IGFuIGlzb2xhdGUsIGJlY2F1c2UgaXQgaXMgdGlueSBhbmQgcmVhc29uYWJseQo+PiBv
YnZpb3VzbHkgYm91bmRlZC4KPiBXZWxsLCBJJ3ZlIHBvaW50ZWQgb3V0IHdoZXJlIHRoZSBlYXN5
IHRvIHNwb3QgYm91bmRpbmcgaXM6Cj4KPj4+ICBJZiB5b3UKPj4+IGNhcmUgdG8gdXNlIHRvb2xz
IHRvIGZpbmQgY2VydGFpbiBwYXR0ZXJucyBpbiAuaW5pdCwgc2ltcGx5IGRpc2NhcmQKPj4+IGV2
ZXJ5dGhpbmcgZm9sbG93aW5nIF9laW5pdHRleHQgYmVmb3JlIGdpdmluZyB0aGUgdG9vbCBhIGdv
LiBJT1cgSQo+IF5eXgoKUGVyaGFwcyBlYXN5IGlmIHlvdSdyZSByZWFkaW5nIHRoZSBkaXNhc3Nl
bWJseSwgYW5kIGFyZSBvbmUgaGFsZiBvZiB0aGUKWGVuIHg4NiBtYWludGFpbmVyc2hpcC4KCkkg
a25vdyBhYm91dCBfZWluaXR0ZXh0LCBidXQgZG9uJ3QgY29uc2lkZXIgdGhpcyBlYXN5LCBhbmQg
aXQgY2VydGFpbmx5Cmlzbid0IHJlYXNvbmFibGUgdG8gZXhwZWN0IG9mIGFueW9uZSB0cnlpbmcg
dG8gdXNlIHhlbi1zeW1zLgoKPgo+Pj4gd291bGQgbXVjaCBwcmVmZXIgZm9yIHRoaW5ncyB0byBi
ZSBsZWZ0IGFzIHRoZXkgYXJlLgo+PiBOby4gIFdlIHNob3VsZCBub3QgYmUgZGVsaWJlcmF0ZWx5
IGNvcnJ1cHRpbmcgdGhlIGJpbmFyeSB0byB3b3JrIGFyb3VuZAo+PiBhIHRoZW9yZXRpY2FsIHJ1
bnRpbWUgaXNzdWUgZm9yIHdoaWNoIHRoZXJlIGlzIGEgcGVyZmVjdGx5IGZpbmUgcnVudGltZQo+
PiBzb2x1dGlvbi4gIFRoaXMgaXMgdGhlIHJlYWwgaGFjay4KPiBQdXR0aW5nIGFsbCBpbml0LXRp
bWUgY29kZSBhbmQgZGF0YSBpbiBhIHNpbmdsZSBzZWN0aW9uIGlzIGEgcGVyZmVjdGx5Cj4gdmFs
aWQgdGhpbmcgdG8gZG8gaW1vLgoKSGF2aW5nIG91ciBkZWJ1ZyBzeW1ib2xzIGJvcmRlcmxpbmUg
dW51c2FibGUsIGlzbid0IHZhbGlkLgoKQ2VydGFpbmx5IG5vdCB0byB3b3JrIGFyb3VuZCB3aGF0
IHlvdSB5b3Vyc2VsZiBpZGVudGlmeSBhcyBhIHRoZW9yZXRpY2FsCmlzc3VlIGluIHRoZSBmaXJz
dCBwbGFjZS4KCj4gV2UgZG9uJ3QgY2FyZSBhYm91dCBwZXJtaXNzaW9ucyBhdCB0aGF0Cj4gcG9p
bnQgaW4gdGltZSwgc28gdGhlIHJlc3VsdGluZyBSV1ggc2VjdGlvbiBpcyBxdWl0ZSBmaW5lIChh
bmQgaGFzIGEKPiBuYW1lIG11Y2ggYmV0dGVyIHN1aXRhYmxlIGZvciBhIFBFIGltYWdlKS4gT3Ro
ZXJ3aXNlIHRoZSBmYWN0Cj4gdGhhdCB3ZSBtZXJnZSByL28gYW5kIHIvdyBpbml0IHRpbWUgZGF0
YSBpbnRvIGEgc2luZ2xlIHNlY3Rpb24KPiB3b3VsZCBuZWVkIHRvIGJlIGNhbGxlZCBhIGhhY2ss
IHRvby4KCkl0IGlzIHZlcnkgbXVjaCBhIGhhY2suwqAgSSBkb24ndCBzZWUgd2hhdCB5b3UncmUg
Z2V0dGluZyBhdC4KCk90aGVyIG9wdGlvbiB3b3VsZCBiZSB0byAjaWZkZWYgdGhlIHNlY3Rpb24g
aGFuZGluZyBiYXNlZCBvbiBFRkksIG9yCmF0dGVtcHQgdG8gbWVyZ2UgdGhlIHNlY3Rpb25zIHdp
dGggb2JqY29weSBiZWZvcmUgcGFzc2luZyBta3JlbG9jPwoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 19:06:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 19:06:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqO6r-0000bx-Lb; Mon, 26 Feb 2018 19:06:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvhl=fu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqO6q-0000br-IH
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 19:06:48 +0000
X-Inumbo-ID: 70fa173c-1b28-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 70fa173c-1b28-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 19:08:34 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QJ4RkN028656;
 Mon, 26 Feb 2018 19:06:40 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=18ZTR/9xyeLvN2JF5KEBlNr1HejHEPNyj0ShQe2A7ck=;
 b=Lambz6g3tvbSc9DHjgA9m+xE1lgUBOnKANgsCqU4JBJCV2cv4sbhc8YNCYSt4N4exNMk
 XndMzUzdXL2Wm58TD21/Vb+gkiGj9Zx3wY9XLF7uUOyaNLnb/ebmHsgAjXLfjmgqGgJH
 5KnbqvpyeUKaSSahC8H8DDtEx1lDgBvgkjgIrN9WN/na3Hth3Xt/eRwpGfRWJBUNxOs3
 U/1nAFxgKKya65lxCq7OkK9GmqBcQKY5Rf2csE3exZD1XCVye/E1WMsHyAzqABClrbB8
 2n2YxFRWyriWkz7RfVdhYHAUFPCCqs4capUGmgrrz83+1YYfVneckAlufzHquWD2CBiq tQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2gcr2w01ar-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Feb 2018 19:06:40 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1QJ1ckH000447
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 26 Feb 2018 19:01:39 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1QJ1cnX009553;
 Mon, 26 Feb 2018 19:01:38 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 11:01:38 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180226110822.13787-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <16e21e9e-35d5-81f2-0f90-df5f8ac72446@oracle.com>
Date: Mon, 26 Feb 2018 14:02:17 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180226110822.13787-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260244
Cc: jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen: use hvc console for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjYvMjAxOCAwNjowOCBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSB0aGUg
aHZjIGNvbnNvbGUgaXMgYWRkZWQgYXMgYSBwcmVmZXJyZWQgY29uc29sZSBmb3IgcHYgZG9tVXMK
PiBvbmx5LiBBcyB0aGlzIHJlcXVpcmVzIGEgYm9vdCBwYXJhbWV0ZXIgZm9yIGdldHRpbmcgZG9t
MCBtZXNzYWdlcyBwZXIKPiBkZWZhdWx0IGFkZCBpdCBmb3IgZG9tMCwgdG9vLgo+Cj4gU2lnbmVk
LW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+IC0tLQo+ICBhcmNoL3g4
Ni94ZW4vZW5saWdodGVuX3B2LmMgfCA0ICsrKy0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0
aW9ucygrKSwgMSBkZWxldGlvbigtKQo+Cj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxp
Z2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IGluZGV4IGMwNDdmNDI1
NTJlMS4uZDI3NzQwYTgwYzVlIDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
cHYuYwo+ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+IEBAIC0xMzc3LDcgKzEz
NzcsNiBAQCBhc21saW5rYWdlIF9fdmlzaWJsZSB2b2lkIF9faW5pdCB4ZW5fc3RhcnRfa2VybmVs
KHZvaWQpCj4gIAlpZiAoIXhlbl9pbml0aWFsX2RvbWFpbigpKSB7Cj4gIAkJYWRkX3ByZWZlcnJl
ZF9jb25zb2xlKCJ4ZW5ib290IiwgMCwgTlVMTCk7Cj4gIAkJYWRkX3ByZWZlcnJlZF9jb25zb2xl
KCJ0dHkiLCAwLCBOVUxMKTsKPiAtCQlhZGRfcHJlZmVycmVkX2NvbnNvbGUoImh2YyIsIDAsIE5V
TEwpOwo+ICAJCWlmIChwY2lfeGVuKQo+ICAJCQl4ODZfaW5pdC5wY2kuYXJjaF9pbml0ID0gcGNp
X3hlbl9pbml0Owo+ICAJfSBlbHNlIHsKPiBAQCAtMTQxMCw2ICsxNDA5LDkgQEAgYXNtbGlua2Fn
ZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQo+ICAKPiAgCQl4
ZW5fYm9vdF9wYXJhbXNfaW5pdF9lZGQoKTsKPiAgCX0KPiArCj4gKwlhZGRfcHJlZmVycmVkX2Nv
bnNvbGUoImh2YyIsIDAsIE5VTEwpOwo+ICsKCldvbid0IHRoaXMgcHJldmVudCBkb20wIG91dHB1
dCBmcm9tIHNob3dpbmcgdXAgb24gdmdhIGNvbnNvbGUgYnkgZGVmYXVsdD8KCi1ib3JpcwoKPiAg
I2lmZGVmIENPTkZJR19QQ0kKPiAgCS8qIFBDSSBCSU9TIHNlcnZpY2Ugd29uJ3Qgd29yayBmcm9t
IGEgUFYgZ3Vlc3QuICovCj4gIAlwY2lfcHJvYmUgJj0gflBDSV9QUk9CRV9CSU9TOwoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 19:15:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 19:15:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqOFD-0001Ll-J6; Mon, 26 Feb 2018 19:15:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqOFC-0001Lf-JR
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 19:15:26 +0000
X-Inumbo-ID: 44247028-1b29-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 44247028-1b29-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 20:14:29 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="68630412"
To: Jan Beulich <JBeulich@suse.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
 <5A93FCC002000078001ABB41@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4b4acfe6-23c3-8a05-cdce-16252fec6f7e@citrix.com>
Date: Mon, 26 Feb 2018 19:11:01 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A93FCC002000078001ABB41@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [ping] Re: [PATCH 2/5] x86/pv: Avoid leaking other
 guests' MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMTggMTE6MjUsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDIwLjAyLjE4IGF0
IDEyOjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IElmIHRoZSBDUFUg
cGlwZWxpbmUgc3VwcG9ydHMgUkRUU0NQIG9yIFJEUElELCBhIGd1ZXN0IGNhbiBvYnNlcnZlIHRo
ZSB2YWx1ZSBpbgo+PiBNU1JfVFNDX0FVWCwgaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgdGhlIHJl
bGV2YW50IENQVUlEIGZlYXR1cmVzIGFyZQo+PiBhZHZlcnRpc2VkL2hpZGRlbi4KPj4KPj4gQXQg
dGhlIG1vbWVudCwgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oKSBvbmx5IHdyaXRlcyB0byBNU1Jf
VFNDX0FVWCBpZgo+PiBUU0NfTU9ERV9QVlJEVFNDUCBtb2RlIGlzIGVuYWJsZWQsIGJ1dCB0aGlz
IGlzIG5vdCB0aGUgZGVmYXVsdCBtb2RlLgo+PiBUaGVyZWZvcmUsIGRlZmF1bHQgUFYgZ3Vlc3Rz
IGNhbiByZWFkIHRoZSB2YWx1ZSBmcm9tIGEgcHJldmlvdXNseSBzY2hlZHVsZWQKPj4gSFZNIHZj
cHUsIG9yIFRTQ19NT0RFX1BWUkRUU0NQLWVuYWJsZWQgUFYgZ3Vlc3QuCj4+Cj4+IEFsdGVyIHRo
ZSBQViBwYXRoIHRvIGFsd2F5cyB3cml0ZSB0byBNU1JfVFNDX0FVWCwgdXNpbmcgMCBpbiB0aGUg
Y29tbW9uIAo+PiBjYXNlLgo+Pgo+PiBUbyBhbW9ydGlzZSBvdmVyaGVhZCBjb3N0LCBpbnRyb2R1
Y2Ugd3Jtc3JfdHNjX2F1eCgpIHdoaWNoIHBlcmZvcm1zIGEgbGF6eQo+PiB1cGRhdGUgb2YgdGhl
IE1TUiwgYW5kIHVzZSB0aGlzIGZ1bmN0aW9uIGNvbnNpc3RlbnRseSBhY3Jvc3MgdGhlIGNvZGVi
YXNlLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgo+IERlc3BpdGUgbWUgY29udGludWluZyB0byB0aGluayB0aGF0IFJEVFNDUCBh
bmQgUkRQSUQgc2hvdWxkIGJlCj4gZnVsbHkgaW5kZXBlbmRlbnQgZmVhdHVyZXMsIHRoaXMgYmVp
bmcgaW4gbGluZSB3aXRoIHRoZSBTRE06Cj4gQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KClRoYW5rcy4KCkdpdmVuIHRoZSBpbXBvcnRhbnQgb2YgdGhpcyBwYXRjaCwg
SSBmZWVsIGl0IGlzIHRpbWUgdG8gcGluZyB0aGUgVlQteAphbmQgU1ZNIG1haW50YWluZXJzIGZv
ciB0aGVpciBpbnB1dC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 19:16:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 19:16:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqOFy-0001RZ-RR; Mon, 26 Feb 2018 19:16:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7ddw=fu=citrix.com=prvs=588d4b4b4=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqOFx-0001Qo-Fw
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 19:16:13 +0000
X-Inumbo-ID: 5ffb2ad5-1b29-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ffb2ad5-1b29-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 20:15:16 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="68630497"
To: Xen-devel <xen-devel@lists.xen.org>, Konrad Rzeszutek Wilk
 <konrad.wilk@oracle.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <3932aaca-1d30-85f9-b27a-c717997794fa@citrix.com>
Date: Mon, 26 Feb 2018 19:12:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH 0/5] x86: Multiple fixes to MSR_TSC_AUX
 and RDTSCP handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjAvMDIvMTggMTE6NTgsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gVGhpcyByYXRzIG5lc3Qg
d2FzIGRpc2NvdmVyZWQgd2hlbiBmaW5kaW5nIHRoYXQgTVNSX1RTQ19BVVggbGVha2VkIGludG8g
UFYKPiBndWVzdHMuICBJdCBpcyBSRkMgYmVjYXVzZSBJIGhhdmVuJ3QgZG9uZSBleHRlbnNpdmUg
dGVzdGluZyBvbiB0aGUgcmVzdWx0LCBhbmQKPiBiZWNhdXNlIHRoZXJlIGFyZSBzb21lIGZ1bmN0
aW9uYWwgY2hhbmdlcyBmb3IgdGhlIHZpcnR1YWxpc2VkIFRTQyBtb2Rlcy4KPgo+IEFuZHJldyBD
b29wZXIgKDUpOgo+ICAgeDg2L2h2bTogRG9uJ3Qgc2hhZG93IHRoZSBkb21haW4gcGFyYW1ldGVy
IGluIGh2bV9zYXZlX2NwdV9tc3JzKCkKPiAgIHg4Ni9wdjogQXZvaWQgbGVha2luZyBvdGhlciBn
dWVzdHMnIE1TUl9UU0NfQVVYIHZhbHVlcyBpbnRvIFBWIGNvbnRleHQKPiAgIHg4Ni90aW1lOiBS
ZXdvcmsgcHZfc29mdF9yZHRzYygpIHRvIGFpZCBmdXJ0aGVyIGNsZWFudXAKPiAgIHg4Ni9wdjog
UmVtb3ZlIGRlZmVycmVkIFJEVFNDeyxQfSBoYW5kbGluZyBpbiBwdl9lbXVsYXRlX3ByaXZpbGVn
ZWRfb3AoKQo+ICAgeDg2OiBSZXdvcmsgTVNSX1RTQ19BVVggaGFuZGxpbmcgZnJvbSBzY3JhdGNo
LgoKS29ucmFkL0JvcmlzOiBDYW4gd2UgaGF2ZSBhbnkgaW5wdXQgV1JUIFRTQ19NT0RFX1BWUkRU
U0NQIHVzYWdlP8KgIEFyZQp5b3Ugc3RpbGwgdXNpbmcgdGhlIGZlYXR1cmUsIG9yIGlzIGl0IGFi
YW5kb25lZD8KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 19:17:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 19:17:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqOGj-0001XB-3P; Mon, 26 Feb 2018 19:17:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvhl=fu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqOGi-0001Wv-5L
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 19:17:00 +0000
X-Inumbo-ID: 7c8e32ed-1b29-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c8e32ed-1b29-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 20:16:03 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QJCD9l116036;
 Mon, 26 Feb 2018 19:16:54 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=8jOmpVfJ32Bt71UBzNQd1zIahZn72e/4L7V+M0wjrgo=;
 b=YWeR0IGC0755mR90Iez8u1XW0M33C4KTsL/f/8qggPrit7TDCGLc05ERDGHMnygfYLkc
 6ugGfqgThnJgpHz5JqerRjVTTuqljNHvhDNiAg8LYFhNKh4/c+DY4qA230eLX+ap4hg1
 MjcD8M7uMPWCoVRMAUZSPJucM/BaQoUW2Fq65fU1leYOtIz+nCUJUxi4vpe2+EjygLV1
 pUQhCZ5QBRKAm6RZ/AJJcnECsjP0rSdFe7vboR1tx7a1cf2swlJ3vox4ERDJWecOFvpD
 5sQX6KIqVFTz09gW9OQs2Exu/cg7IXWjs8cqd6TF8e2HCYkpwlXOSfPgpQNbtOJXepOf zQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2gcr10g6rb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Feb 2018 19:16:54 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1QJGrXH001090
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 26 Feb 2018 19:16:54 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1QJGroI008631;
 Mon, 26 Feb 2018 19:16:53 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 11:16:53 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <11caec5f-e9a5-9d90-ba83-ccb932e7bb23@oracle.com>
Date: Mon, 26 Feb 2018 14:17:31 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=825
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260246
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/hvm: Handle viridian MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjYvMjAxOCAxMjozNSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBEaXNwYXRjaCBm
cm9tIHRoZSBndWVzdF97cmQsd3J9bXNyKCkgZnVuY3Rpb25zLCBhZnRlciBjb25maXJtaW5nIHRo
YXQgdGhlCj4gZG9tYWluIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIHZpcmlkaWFuLiAgVGhpcyBhbGxv
d3MgZm9yIHNpbXBsaWZpY3Rpb24gb2YgdGhlCj4gdmlyaWRpYW4gaGVscGVycyBhcyB0aGV5IGRv
bid0IG5lZWQgdG8gY29wZSB3aXRoIHRoZSAibm90IGEgdmlyaWRpYW4gTVNSIgo+IGNhc2UuICBJ
dCBhbHNvIG1lYW5zIHRoYXQgdmlyaWRpYW4gTVNScyB3aGljaCBhcmUgdW5pbXBsZW1lbnRlZCwg
b3IgZXhjbHVkZWQKPiBiZWNhdXNlIG9mIGZlYXR1cmVzLCBkb24ndCBmYWxsIGJhY2sgaW50byBk
ZWZhdWx0IGhhbmRsaW5nIHBhdGguCj4KPiBSZW5hbWUge3JkLHdyfW1zcl92aXJpZGlhbl9yZWdz
KCkgdG8gZ3Vlc3Rfe3JkLHdyfW1zcl92aXJpZGlhbigpIGZvcgo+IGNvbnNpc3RlbmN5LCBhbmQg
YmVjYXVzZSB0aGUgX3JlZ3Mgc3VmZml4IGlzbid0IHZlcnkgYXBwcm9wcmlhdGUuCj4KPiBVcGRh
dGUgdGhlbSB0byB0YWtlIGEgdmNwdSBwb2ludGVyIHJhdGhlciB0aGFuIHByZXN1bWluZyB0aGF0
IHRoZXkgYWN0IG9uCj4gY3VycmVudCwgd2hpY2ggaXMgc2FmZSBmb3IgYWxsIGltcGxlbWVudGVk
IG9wZXJhdGlvbnMuICBBbHNvIHVwZGF0ZSB0aGVtIHRvCj4gdXNlIFg4NkVNVUxfKiByZXR1cm4g
dmFsdWVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+
IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ0M6IFBhdWwgRHVy
cmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRp
YW5AaW50ZWwuY29tPgo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgo+IENDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5p
dEBhbWQuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogU2VyZ2V5IER5YXNsaSA8
c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 19:43:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 19:43:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqOfd-000487-Km; Mon, 26 Feb 2018 19:42:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvhl=fu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqOfc-000481-LW
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 19:42:44 +0000
X-Inumbo-ID: 152477e6-1b2d-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 152477e6-1b2d-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 20:41:48 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QJgT1S074266;
 Mon, 26 Feb 2018 19:42:35 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=NXQv2URPC0XMUmrqyNu+j4JygbI4Vk3rdpdb9jaVCDg=;
 b=CVkOMK0PRopOUDqwtDr6vWUxqPUjViQFXeO2S87khDCGh2bJdnmFqLchmvTdxbfTBMiO
 bEQxQhMakWdVrdQMZlFaYA/PH+Jwc/CzXQiJuJLjhyjffabOt+cZ5TbWfdnANceJZDHt
 AIq3jI7NODOwH55vCytHfzk/z2gyZkuIqlJfcsaSWIbBSZ8pIq/ji3gaD2T5ok8Z9Cky
 kxKNAqaYuZTumWsC1DHlvTthJ0uqCBM2sKELb9GvTavpG66jX+0r5U7Fl4TYxZBzEIQk
 JIX0anCA32lcqUVgFN7bRXnYCXy7u02MjeCdUNZwiRoxYjDGcSxOBuK4BIY/wp1hstLw hA== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2gcr81r4a0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Feb 2018 19:42:35 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1QJgYg9001293
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 26 Feb 2018 19:42:34 GMT
Received: from abhmp0005.oracle.com (abhmp0005.oracle.com [141.146.116.11])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1QJgWRK006404;
 Mon, 26 Feb 2018 19:42:33 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 11:42:32 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-4-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <6b1992c4-48cd-2f82-71dc-0877e10f029d@oracle.com>
Date: Mon, 26 Feb 2018 14:43:09 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519666519-16311-4-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=785
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260250
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>, Paul Durrant <paul.durrant@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/6] x86: Handle the Xen MSRs via the new
 guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjYvMjAxOCAxMjozNSBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBEaXNwYXRjaCBm
cm9tIHRoZSBndWVzdF97cmQsd3J9bXNyKCkgZnVuY3Rpb25zLCBhZnRlciBmYWxsaW5nIHRocm91
Z2ggZnJvbSB0aGUKPiAhaXNfdmlyaWRpYW5fZG9tYWluKCkgY2FzZS4KPgo+IFJlbmFtZSB7cmQs
d3J9bXNyX2h5cGVydmlzb3JfcmVncygpIHRvIGd1ZXN0X3tyZCx3cn1tc3JfeGVuKCkgZm9yIGNv
bnNpc3RlbmN5LAo+IGFuZCBiZWNhdXNlIHRoZSBfcmVncyBzdWZmaXggaXNuJ3QgdmVyeSBhcHBy
b3ByaWF0ZS4KPgo+IFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1IHBvaW50ZXIgcmF0aGVyIHRo
YW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24KPiBjdXJyZW50LCBhbmQgc3dpdGNoIHRvIHVz
aW5nIFg4NkVNVUxfKiByZXR1cm4gdmFsdWVzLgo+Cj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBDQzogSmFuIEJldWxpY2gg
PEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRl
bC5jb20+Cj4gQ0M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gQ0M6
IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgo+IENDOiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQg
PHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQuY29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4K
PiBDQzogU2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgo+IC0tLQo+ICB4
ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyAgICAgIHwgMjUgKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgIHwgMjQgKysrKy0tLS0tLS0t
LS0tLS0tLS0tLS0tCj4gIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCAgOCArKysr
KysrKwo+ICB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgIHwgIDYgLS0tLS0tCj4gIHhl
bi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAgfCAzMyArKysrKysrKysrKysrKysrLS0tLS0t
LS0tLS0tLS0tLS0KPiAgeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaCB8ICA0ICsrLS0K
PiAgNiBmaWxlcyBjaGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCA2NiBkZWxldGlvbnMoLSkKCgpS
ZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4K
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 19:44:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 19:44:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqOgo-0004Cw-U7; Mon, 26 Feb 2018 19:43:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvhl=fu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqOgn-0004Cd-8O
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 19:43:57 +0000
X-Inumbo-ID: a0fb2f09-1b2d-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a0fb2f09-1b2d-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 19:45:42 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QJg8vp065488;
 Mon, 26 Feb 2018 19:43:48 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=9kjxNw5STqc6qzTPw6k2YL3ZXOGBlXbAe0mtinc6dRY=;
 b=JP+xL5AsuaFf7xWRKbrKAkXRYNSDRjJlpPPlhvqj+5zU08I0RE3oPSJY/eX1A4+HHq06
 uG20C+7vOH0YE2dP5VUfCzD9eqnqdPg3/yqdPN1JH88b8Y2X9umRzH5IibZ+Yi8z95mF
 RNkyVPPNXnGqeMz0GX/x0PCOnvQWVXN25CzjEiIz3DAjjiXOb2OwMo2Tc1uLEl4gfSuq
 19D3GU+kkyariILR1eTrky8grRdgR8OuNzTPbLJtErRgjIrtI2bgu9bcd99FzuTbFiqc
 sbNK9IPv79DMCOizIPK5fUbyi5UIF8OAROT/LAcTeH+4K7y3320oZ5qm98vSbGHdkZAH WQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2130.oracle.com with ESMTP id 2gcr2w08up-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Feb 2018 19:43:47 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1QJhkJ1020089
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 26 Feb 2018 19:43:46 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1QJhkrc030032;
 Mon, 26 Feb 2018 19:43:46 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 11:43:45 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <3932aaca-1d30-85f9-b27a-c717997794fa@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <fa752277-f9d1-610c-dbdf-4d9d1ab6a96a@oracle.com>
Date: Mon, 26 Feb 2018 14:44:24 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <3932aaca-1d30-85f9-b27a-c717997794fa@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=897
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260250
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH 0/5] x86: Multiple fixes to MSR_TSC_AUX
 and RDTSCP handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjYvMjAxOCAwMjoxMiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAyMC8wMi8x
OCAxMTo1OCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhpcyByYXRzIG5lc3Qgd2FzIGRpc2Nv
dmVyZWQgd2hlbiBmaW5kaW5nIHRoYXQgTVNSX1RTQ19BVVggbGVha2VkIGludG8gUFYKPj4gZ3Vl
c3RzLiAgSXQgaXMgUkZDIGJlY2F1c2UgSSBoYXZlbid0IGRvbmUgZXh0ZW5zaXZlIHRlc3Rpbmcg
b24gdGhlIHJlc3VsdCwgYW5kCj4+IGJlY2F1c2UgdGhlcmUgYXJlIHNvbWUgZnVuY3Rpb25hbCBj
aGFuZ2VzIGZvciB0aGUgdmlydHVhbGlzZWQgVFNDIG1vZGVzLgo+Pgo+PiBBbmRyZXcgQ29vcGVy
ICg1KToKPj4gICB4ODYvaHZtOiBEb24ndCBzaGFkb3cgdGhlIGRvbWFpbiBwYXJhbWV0ZXIgaW4g
aHZtX3NhdmVfY3B1X21zcnMoKQo+PiAgIHg4Ni9wdjogQXZvaWQgbGVha2luZyBvdGhlciBndWVz
dHMnIE1TUl9UU0NfQVVYIHZhbHVlcyBpbnRvIFBWIGNvbnRleHQKPj4gICB4ODYvdGltZTogUmV3
b3JrIHB2X3NvZnRfcmR0c2MoKSB0byBhaWQgZnVydGhlciBjbGVhbnVwCj4+ICAgeDg2L3B2OiBS
ZW1vdmUgZGVmZXJyZWQgUkRUU0N7LFB9IGhhbmRsaW5nIGluIHB2X2VtdWxhdGVfcHJpdmlsZWdl
ZF9vcCgpCj4+ICAgeDg2OiBSZXdvcmsgTVNSX1RTQ19BVVggaGFuZGxpbmcgZnJvbSBzY3JhdGNo
Lgo+IEtvbnJhZC9Cb3JpczogQ2FuIHdlIGhhdmUgYW55IGlucHV0IFdSVCBUU0NfTU9ERV9QVlJE
VFNDUCB1c2FnZT8gIEFyZQo+IHlvdSBzdGlsbCB1c2luZyB0aGUgZmVhdHVyZSwgb3IgaXMgaXQg
YWJhbmRvbmVkPwoKCkkgYWxyZWFkeSBhc2tlZCBhIGZldyBpbnRlcm5hbCB0ZWFtcyBhYm91dCwg
aGF2ZW4ndCBoZWFyZCBiYWNrLgoKLWJvcmlzCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 19:56:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 19:56:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqOtD-0005Q3-3U; Mon, 26 Feb 2018 19:56:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvhl=fu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqOtB-0005Px-DN
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 19:56:45 +0000
X-Inumbo-ID: 6b362534-1b2f-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6b362534-1b2f-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 19:58:31 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QJqYQo083201;
 Mon, 26 Feb 2018 19:56:32 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=c8CR83L1MSEhsCx5Fs39U1cmkAnZxGRyjOKOG5nimFE=;
 b=UjXDzUKRztPrhXMxreVpPJ0o9KbA7xOkGC/bEFAo17VUBotfgkAowqgkayaY8c86ADM4
 GuyOIigMiEEKkepXRuFIYecVSpk4icgZ555QhlAYR6TpdO9TLzAGWkrXwAOlFlOqfly6
 cAbyY1ULw4I8yG6frtyf7qCvoRAq2cgQyx0qKCxpopPQnwWSqBPZr7hArNTBmbjvcsqr
 1HZtJRsXai8458e8PALG9x6KpblosOdQ1miidcsvf1yo58i2PXqJ5PYIpUgKWV7IOmvC
 nfeXQVvUd4KYxYSfbKUiai+OikVuET8IvPrQ7bM2+tHGcnlXphmO+c1v95sm8dXiloIT eA== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2gcr81r6x4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Feb 2018 19:56:32 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1QJpU6C010844
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 26 Feb 2018 19:51:30 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1QJpTgp003572;
 Mon, 26 Feb 2018 19:51:29 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 11:51:29 -0800
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <1bb81ac5-7ec2-c71f-0922-aa3f04204d9d@oracle.com>
Date: Mon, 26 Feb 2018 14:52:08 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=628
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260252
Cc: Kevin Tian <kevin.tian@intel.com>, Wei Liu <wei.liu2@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjAvMjAxOCAwNjo1OCBBTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBJZiB0aGUgQ1BV
IHBpcGVsaW5lIHN1cHBvcnRzIFJEVFNDUCBvciBSRFBJRCwgYSBndWVzdCBjYW4gb2JzZXJ2ZSB0
aGUgdmFsdWUgaW4KPiBNU1JfVFNDX0FVWCwgaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIgdGhlIHJl
bGV2YW50IENQVUlEIGZlYXR1cmVzIGFyZQo+IGFkdmVydGlzZWQvaGlkZGVuLgo+Cj4gQXQgdGhl
IG1vbWVudCwgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oKSBvbmx5IHdyaXRlcyB0byBNU1JfVFND
X0FVWCBpZgo+IFRTQ19NT0RFX1BWUkRUU0NQIG1vZGUgaXMgZW5hYmxlZCwgYnV0IHRoaXMgaXMg
bm90IHRoZSBkZWZhdWx0IG1vZGUuCj4gVGhlcmVmb3JlLCBkZWZhdWx0IFBWIGd1ZXN0cyBjYW4g
cmVhZCB0aGUgdmFsdWUgZnJvbSBhIHByZXZpb3VzbHkgc2NoZWR1bGVkCj4gSFZNIHZjcHUsIG9y
IFRTQ19NT0RFX1BWUkRUU0NQLWVuYWJsZWQgUFYgZ3Vlc3QuCj4KPiBBbHRlciB0aGUgUFYgcGF0
aCB0byBhbHdheXMgd3JpdGUgdG8gTVNSX1RTQ19BVVgsIHVzaW5nIDAgaW4gdGhlIGNvbW1vbiBj
YXNlLgo+Cj4gVG8gYW1vcnRpc2Ugb3ZlcmhlYWQgY29zdCwgaW50cm9kdWNlIHdybXNyX3RzY19h
dXgoKSB3aGljaCBwZXJmb3JtcyBhIGxhenkKPiB1cGRhdGUgb2YgdGhlIE1TUiwgYW5kIHVzZSB0
aGlzIGZ1bmN0aW9uIGNvbnNpc3RlbnRseSBhY3Jvc3MgdGhlIGNvZGViYXNlLgo+Cj4gU2lnbmVk
LW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0K
PiBDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgo+IENDOiBKdW4gTmFrYWppbWEg
PGp1bi5uYWthamltYUBpbnRlbC5jb20+Cj4gQ0M6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50
ZWwuY29tPgo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
Pgo+IENDOiBTdXJhdmVlIFN1dGhpa3VscGFuaXQgPHN1cmF2ZWUuc3V0aGlrdWxwYW5pdEBhbWQu
Y29tPgo+IENDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+IENDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBDQzogS29ucmFkIFJ6ZXN6dXRlayBXaWxr
IDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgoKUmV2aWV3ZWQtYnk6IEJvcmlzIE9zdHJvdnNreSA8
Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+CgooQXBvbG9naWVzIGZvciB0aGUgZGVsYXkuIEkg
YW0gcXVpdGUgYmVoaW5kIHdpdGggbXkgZW1haWxzKQoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 20:00:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 20:00:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqOwt-000699-Jb; Mon, 26 Feb 2018 20:00:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqOwt-00068h-5h
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 20:00:35 +0000
X-Inumbo-ID: 92a18056-1b2f-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92a18056-1b2f-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 20:59:37 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqOwp-0004iN-IG; Mon, 26 Feb 2018 20:00:31 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqOwj-0008QT-II; Mon, 26 Feb 2018 20:00:25 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqOwj-0006gE-1E; Mon, 26 Feb 2018 20:00:25 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120011-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=19c04ca5b239e6e2277a5b381d1e79482ab9bbc5
X-Osstest-Versions-That: linux=80c1c8322c331586a86e58d3f95026a1265ab396
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 20:00:25 +0000
Subject: [Xen-devel] [linux-4.9 test] 120011: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4631836177765986680=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 120011 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120011/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-freebsd10-i386  7 xen-boot               fail REGR. vs. 119891

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119891
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119891
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119891
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119891
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119891
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                19c04ca5b239e6e2277a5b381d1e79482ab9bbc5
baseline version:
 linux                80c1c8322c331586a86e58d3f95026a1265ab396

Last test of basis   119891  2018-02-22 15:01:38 Z    4 days
Testing same since   120011  2018-02-25 10:47:07 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adam Ford <aford173@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alexandru Ardelean <alexandru.ardelean@analog.com>
  Aliaksei Karaliou <akaraliou.dev@gmail.com>
  Anand Moon <linux.amoon@gmail.com>
  Andre Przywara <andre.przywara@arm.com>
  Andreas Platschek <andreas.platschek@opentech.at>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrey Utkin <andrey.utkin@corp.bluecherry.net>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Andy Shevchenko <andy.shevchenko@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Augusto Mecking Caringi <augustocaringi@gmail.com>
  Balamuruhan S <bala24@linux.vnet.ibm.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Bjorn Helgaas <helgaas@kernel.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Branislav Radocaj <branislav@radocaj.org>
  Cai Li <cai.li@spreadtrum.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Chunfeng Yun <chunfeng.yun@mediatek.com>
  Chunyan Zhang <chunyan.zhang@spreadtrum.com>
  Claudiu Manoil <claudiu.manoil@nxp.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Daniel Jurgens <danielj@mellanox.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darren Hart (VMware) <dvhart@infradead.org>
  Dave Jiang <dave.jiang@intel.com>
  Dave Young <dyoung@redhat.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Westphal <fw@strlen.de>
  Gao Feng <gfree.wind@vip.163.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Ungerer <gerg@linux-m68k.org>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hugh Dickins <hughd@google.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Inki Dae <inki.dae@samsung.com>
  Jack Wang <jinpu.wang@profitbricks.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  Jan Kara <jack@suse.cz>
  Jason Gunthorpe <jgg@mellanox.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@kernel.dk>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Olsa <jolsa@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Corbet <corbet@lwn.net>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Jun Nie <jun.nie@linaro.org>
  JĂ©rĂ©my Lefaure <jeremy.lefaure@lse.epita.fr>
  Kalle Valo <kvalo@codeaurora.org>
  Kamil Konieczny <k.konieczny@partner.samsung.com>
  Karol Herbst <kherbst@redhat.com>
  Keerthy <j-keerthy@ti.com>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Ladi Prosek <lprosek@redhat.com>
  Laura Abbott <labbott@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  LEROY Christophe <christophe.leroy@c-s.fr>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lyude <lyude@redhat.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Moni Shoua <monis@mellanox.com>
  Mukesh Kacker <mukesh.kacker@oracle.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Armstrong <narmstrong@baylibre.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Nogah Frankel <nogahf@mellanox.com>
  Olof Johansson <olof@lixom.net>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohĂ¡r <pali.rohar@gmail.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Pekka Paalanen <ppaalanen@gmail.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@microsoft.com>
  Satheesh Rajendran <sathnaga@linux.vnet.ibm.com>
  Shaohui Xie <Shaohui.Xie@nxp.com>
  Shawn Guo <shawn.guo@linaro.org>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Sowmini Varadhan <sowmini.varadhan@oracle.com>
  Stefan Haberland <sth@linux.vnet.ibm.com>
  Stefan Potyra <Stefan.Potyra@elektrobit.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Smalley <sds@tycho.nsa.gov>
  Tai Nguyen <ttnguyen@apm.com>
  Takashi Iwai <tiwai@suse.de>
  Takuo Koguchi <takuo.koguchi.sw@hitachi.com>
  Takuo Koguchi <takuo.koguchi@gmail.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tom Herbert <tom@quantonium.net>
  Tony Lindgren <tony@atomide.com>
  Vincent Pelletier <plr.vincent@gmail.com>
  Vinod Koul <vinod.koul@intel.com>
  Vlastimil Babka <vbabka@suse.cz>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yangbo Lu <Yangbo.lu@nxp.com>
  Zhang Rui <rui.zhang@intel.com>
  Zumeng Chen <zumeng.chen@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               fail    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 3964 lines long.)


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4631836177765986680==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 20:02:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 20:02:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqOyV-0006GY-1w; Mon, 26 Feb 2018 20:02:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvhl=fu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqOyU-0006GS-7X
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 20:02:14 +0000
X-Inumbo-ID: cdcd269d-1b2f-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdcd269d-1b2f-11e8-ba59-bc764e045a96;
 Mon, 26 Feb 2018 21:01:16 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QK0vjC077173;
 Mon, 26 Feb 2018 20:01:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=CEb6ujBNxTrJD7n9uqsBb831jpip22gBP1Iep60n0tc=;
 b=JIZ9eRcZ6FoNq2L0CzfGu3fxZZoCjPbS/zikS1zHECCPMRW0DsPbaCB33xI1Xwb+yz0K
 FkiV8ZHvoky0VlOaCL1i44XNJBS61lnH1/rTM9GdQ55yFeHvFgVKk0FRy5B70sgSu3uv
 CCkTJa9HcA7Zk9k18GLMY1x6zVFXveezXROsLfVOncPPp9buvzyRrPHSeTITWYa8ETxk
 2RhPAa7e1LxK1GfHexDjybMeBKgBDid1prtWbEyxJ9nJKzwoydZGuu45Dbk2bJ60aFt3
 xkUnSicjK6nU0ZHkRz/7AvtToUtidOfmkC7LmH0DTupyoT3SpxFPB61KuFdHgHE8tdls vg== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2130.oracle.com with ESMTP id 2gcrw9r06e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Feb 2018 20:01:57 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1QK1upD000879
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 26 Feb 2018 20:01:56 GMT
Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1QK1tuI020725;
 Mon, 26 Feb 2018 20:01:55 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 12:01:55 -0800
To: Amit Shah <aams@amazon.com>, xen-devel@lists.xenproject.org
References: <1519666595-41362-1-git-send-email-aams@amazon.com>
 <1519666595-41362-2-git-send-email-aams@amazon.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <db4a0e0b-31cf-9c37-ba89-c0e7b6c99d87@oracle.com>
Date: Mon, 26 Feb 2018 15:02:33 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <1519666595-41362-2-git-send-email-aams@amazon.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260253
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 David Vrabel <david.vrabel@citrix.com>, Liu Shuo <shuo.a.liu@intel.com>,
 Thomas Gleixner <tglx@linutronix.de>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Anoob Soman <anoob.soman@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/2] xen: fix out-of-bounds irq unbind for
 MSI message groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjYvMjAxOCAxMjozNiBQTSwgQW1pdCBTaGFoIHdyb3RlOgo+IFdoZW4gYW4gTVNJIGRl
c2NyaXB0b3Igd2FzIG5vdCBhdmFpbGFibGUsIHRoZSBlcnJvciBwYXRoIHdvdWxkIHRyeSB0bwo+
IHVuYmluZCBhbiBpcnEgdGhhdCB3YXMgbmV2ZXIgYWNxdWlyZWQgLSBwb3RlbnRpYWxseSB1bmJp
bmRpbmcgYW4KPiB1bnJlbGF0ZWQgaXJxLgo+Cj4gRml4ZXM6IDQ4OTJjOWI0YWRhOWY5ICgieGVu
OiBhZGQgc3VwcG9ydCBmb3IgTVNJIG1lc3NhZ2UgZ3JvdXBzIikKPiBSZXBvcnRlZC1ieTogSG9v
bWFuIE1pcmhhZGkgPG1pcmhhZGloQGFtYXpvbi5jb20+Cj4gQ0M6IDxzdGFibGVAdmdlci5rZXJu
ZWwub3JnPgo+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KPiBD
QzogRGF2aWQgVnJhYmVsIDxkYXZpZC52cmFiZWxAY2l0cml4LmNvbT4KPiBDQzogQm9yaXMgT3N0
cm92c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiBDQzogRWR1YXJkbyBWYWxlbnRp
biA8ZWR1dmFsQGFtYXpvbi5jb20+Cj4gQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KPiBDQzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gQ0M6ICJLLiBZ
LiBTcmluaXZhc2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+Cj4gQ0M6IExpdSBTaHVvIDxzaHVvLmEu
bGl1QGludGVsLmNvbT4KPiBDQzogQW5vb2IgU29tYW4gPGFub29iLnNvbWFuQGNpdHJpeC5jb20+
Cj4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaGFoIDxhYW1zQGFtYXpvbi5jb20+Cj4gLS0tCj4gIGRy
aXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwgMSArCj4gIDEgZmlsZSBjaGFuZ2VkLCAx
IGluc2VydGlvbigrKQo+Cj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNf
YmFzZS5jIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiBpbmRleCAxYWI0YmQx
Li5iNmI4YjI5IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5j
Cj4gKysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiBAQCAtNzQ5LDYgKzc0
OSw3IEBAIGludCB4ZW5fYmluZF9waXJxX21zaV90b19pcnEoc3RydWN0IHBjaV9kZXYgKmRldiwg
c3RydWN0IG1zaV9kZXNjICptc2lkZXNjLAo+ICAJfQo+ICAKPiAgCXJldCA9IGlycV9zZXRfbXNp
X2Rlc2MoaXJxLCBtc2lkZXNjKTsKPiArCWktLTsKPiAgCWlmIChyZXQgPCAwKQo+ICAJCWdvdG8g
ZXJyb3JfaXJxOwoKV2UgcmVhbGx5IG9ubHkgbmVlZCB0byBkbyB0aGlzIGluIGNhc2Ugb2YgYW4g
ZXJyb3IuCgooQW5kIHRoaXMgcGF0Y2ggbmVlZHMgdG8gZ28gdG8gc3RhYmxlIHRyZWVzIGFzIHdl
bGwuKQoKVGhhbmtzCi1ib3JpcwoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 20:42:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 20:42:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqPam-0001FM-4p; Mon, 26 Feb 2018 20:41:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hv1c=fu=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqPak-0001Ex-UH
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 20:41:46 +0000
X-Inumbo-ID: b5e8043b-1b35-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b5e8043b-1b35-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 20:43:33 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqPad-0005rC-Tm; Mon, 26 Feb 2018 20:41:39 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqPaY-0001RG-It; Mon, 26 Feb 2018 20:41:34 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqPaY-0007Ms-6w; Mon, 26 Feb 2018 20:41:34 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120044-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=9683360c574dff909d728cf55a1ed310a8bc60bb
X-Osstest-Versions-That: xen=a823a5280f25ad19a751dd9a41044f556471e61a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Mon, 26 Feb 2018 20:41:34 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 120044: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2617835058634942246=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 120044 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120044/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  9683360c574dff909d728cf55a1ed310a8bc60bb
baseline version:
 xen                  a823a5280f25ad19a751dd9a41044f556471e61a

Last test of basis   119966  2018-02-23 14:33:58 Z    3 days
Testing same since   120044  2018-02-26 18:01:25 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   a823a5280f..9683360c57  9683360c574dff909d728cf55a1ed310a8bc60bb -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2617835058634942246==--

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 23:30:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 23:30:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqSDg-0006qC-Jk; Mon, 26 Feb 2018 23:30:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=8wqg=fu=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eqSDe-0006MH-Rg
 for xen-devel@lists.xen.org; Mon, 26 Feb 2018 23:30:06 +0000
X-Inumbo-ID: 39ad58cf-1b4d-11e8-b9b1-635ca7ef6cff
Received: from ppsw-30.csi.cam.ac.uk (unknown [131.111.8.130])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 39ad58cf-1b4d-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 23:31:53 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:49251
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eqSDU-000pFi-fq (Exim 4.90_1)
 (return-path <amc96@hermes.cam.ac.uk>); Mon, 26 Feb 2018 23:29:57 +0000
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Xen-devel <xen-devel@lists.xen.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <3932aaca-1d30-85f9-b27a-c717997794fa@citrix.com>
 <fa752277-f9d1-610c-dbdf-4d9d1ab6a96a@oracle.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <bd5b1055-78eb-ef1a-1c99-621ee8ed5bc2@citrix.com>
Date: Mon, 26 Feb 2018 23:30:02 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <fa752277-f9d1-610c-dbdf-4d9d1ab6a96a@oracle.com>
Content-Language: en-GB
Cc: Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC PATCH 0/5] x86: Multiple fixes to MSR_TSC_AUX
 and RDTSCP handling for guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMjAxOCAxOTo0NCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzI2LzIw
MTggMDI6MTIgUE0sIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4+IE9uIDIwLzAyLzE4IDExOjU4LCBB
bmRyZXcgQ29vcGVyIHdyb3RlOgo+Pj4gVGhpcyByYXRzIG5lc3Qgd2FzIGRpc2NvdmVyZWQgd2hl
biBmaW5kaW5nIHRoYXQgTVNSX1RTQ19BVVggbGVha2VkIGludG8gUFYKPj4+IGd1ZXN0cy4gIEl0
IGlzIFJGQyBiZWNhdXNlIEkgaGF2ZW4ndCBkb25lIGV4dGVuc2l2ZSB0ZXN0aW5nIG9uIHRoZSBy
ZXN1bHQsIGFuZAo+Pj4gYmVjYXVzZSB0aGVyZSBhcmUgc29tZSBmdW5jdGlvbmFsIGNoYW5nZXMg
Zm9yIHRoZSB2aXJ0dWFsaXNlZCBUU0MgbW9kZXMuCj4+Pgo+Pj4gQW5kcmV3IENvb3BlciAoNSk6
Cj4+PiAgIHg4Ni9odm06IERvbid0IHNoYWRvdyB0aGUgZG9tYWluIHBhcmFtZXRlciBpbiBodm1f
c2F2ZV9jcHVfbXNycygpCj4+PiAgIHg4Ni9wdjogQXZvaWQgbGVha2luZyBvdGhlciBndWVzdHMn
IE1TUl9UU0NfQVVYIHZhbHVlcyBpbnRvIFBWIGNvbnRleHQKPj4+ICAgeDg2L3RpbWU6IFJld29y
ayBwdl9zb2Z0X3JkdHNjKCkgdG8gYWlkIGZ1cnRoZXIgY2xlYW51cAo+Pj4gICB4ODYvcHY6IFJl
bW92ZSBkZWZlcnJlZCBSRFRTQ3ssUH0gaGFuZGxpbmcgaW4gcHZfZW11bGF0ZV9wcml2aWxlZ2Vk
X29wKCkKPj4+ICAgeDg2OiBSZXdvcmsgTVNSX1RTQ19BVVggaGFuZGxpbmcgZnJvbSBzY3JhdGNo
Lgo+PiBLb25yYWQvQm9yaXM6IENhbiB3ZSBoYXZlIGFueSBpbnB1dCBXUlQgVFNDX01PREVfUFZS
RFRTQ1AgdXNhZ2U/ICBBcmUKPj4geW91IHN0aWxsIHVzaW5nIHRoZSBmZWF0dXJlLCBvciBpcyBp
dCBhYmFuZG9uZWQ/Cj4gSSBhbHJlYWR5IGFza2VkIGEgZmV3IGludGVybmFsIHRlYW1zIGFib3V0
LCBoYXZlbid0IGhlYXJkIGJhY2suCgpBaCBvayAtIHRoYW5rcy7CoCBJJ2xsIHdhaXQgdG8gaGVh
ciBiYWNrIGZyb20geW91IHRoZW4uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Mon Feb 26 23:47:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 26 Feb 2018 23:47:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqSU2-00082u-15; Mon, 26 Feb 2018 23:47:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=mvhl=fu=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqSU1-00082n-HV
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 23:47:01 +0000
X-Inumbo-ID: 971767eb-1b4f-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 971767eb-1b4f-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 23:48:48 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1QNgpGI011519;
 Mon, 26 Feb 2018 23:46:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=HhA01JvE69IM5/qRfkv/YykiXnmyqY8xElUSqq9ZpEY=;
 b=WXnngbYZXdN9AQIiDVLBa3UxWmn+Q4xOae3K9kDe47M55KFqXE+agPG2OnvstQpqDyBa
 Ur6gs8ATF3jShNP8bS2SxoY3k/ZsztHYEezaEIMZD8XCSl+zU8H50I505gOPt+QIO4+v
 O1uncx9RysQkna7Xc3As3nEJ68UJYAuWi/b56mPl53SbtVQ6P+XhT/q0zYfwYBt5bv+J
 2FD/yANzktp6V7c4MJ1Maafr3Jb6SIZmuoUtclW8mptreuHnEn2+c06AzAmAOWGNywap
 f/CmYcUEYYbQ9gK1A/8NwbtE/Xa9BOoun9DB5XqV+GCD3xkHH78O4SbC0W3Us69mZiQW oA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2120.oracle.com with ESMTP id 2gcutp03pe-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 26 Feb 2018 23:46:47 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1QNkkGq004385
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Mon, 26 Feb 2018 23:46:46 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1QNkiwm019108;
 Mon, 26 Feb 2018 23:46:44 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Mon, 26 Feb 2018 15:46:44 -0800
To: Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-9-git-send-email-andr2000@gmail.com>
 <2f2c6fea-c0cb-e244-41f3-269db07986fc@oracle.com>
 <56c4a78b-356a-fb35-a97e-187581ae45ad@epam.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <71ab9d03-dc07-f7f2-c9f8-463cc926e573@oracle.com>
Date: Mon, 26 Feb 2018 18:47:22 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <56c4a78b-356a-fb35-a97e-187581ae45ad@epam.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=2
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=881
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802260297
Subject: Re: [Xen-devel] [PATCH 8/9] drm/xen-front: Implement GEM operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAxMDozNSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDIvMjMvMjAxOCAwNToyNiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwMi8y
MS8yMDE4IDAzOjAzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+ICtzdGF0
aWMgc3RydWN0IHhlbl9nZW1fb2JqZWN0ICpnZW1fY3JlYXRlKHN0cnVjdCBkcm1fZGV2aWNlICpk
ZXYsCj4+PiBzaXplX3Qgc2l6ZSkKPj4+ICt7Cj4+PiArICAgIHN0cnVjdCB4ZW5fZHJtX2Zyb250
X2RybV9pbmZvICpkcm1faW5mbyA9IGRldi0+ZGV2X3ByaXZhdGU7Cj4+PiArICAgIHN0cnVjdCB4
ZW5fZ2VtX29iamVjdCAqeGVuX29iajsKPj4+ICsgICAgaW50IHJldDsKPj4+ICsKPj4+ICsgICAg
c2l6ZSA9IHJvdW5kX3VwKHNpemUsIFBBR0VfU0laRSk7Cj4+PiArICAgIHhlbl9vYmogPSBnZW1f
Y3JlYXRlX29iaihkZXYsIHNpemUpOwo+Pj4gKyAgICBpZiAoSVNfRVJSX09SX05VTEwoeGVuX29i
aikpCj4+PiArICAgICAgICByZXR1cm4geGVuX29iajsKPj4+ICsKPj4+ICsgICAgaWYgKGRybV9p
bmZvLT5jZmctPmJlX2FsbG9jKSB7Cj4+PiArICAgICAgICAvKgo+Pj4gKyAgICAgICAgICogYmFj
a2VuZCB3aWxsIGFsbG9jYXRlIHNwYWNlIGZvciB0aGlzIGJ1ZmZlciwgc28KPj4+ICsgICAgICAg
ICAqIG9ubHkgYWxsb2NhdGUgYXJyYXkgb2YgcG9pbnRlcnMgdG8gcGFnZXMKPj4+ICsgICAgICAg
ICAqLwo+Pj4gKyAgICAgICAgeGVuX29iai0+YmVfYWxsb2MgPSB0cnVlOwo+PiBJZiBiZV9hbGxv
YyBpcyBhIGZsYWcgKHdoaWNoIEkgYW0gbm90IHN1cmUgYWJvdXQpIC0tLSBzaG91bGQgaXQgYmUg
c2V0Cj4+IHRvIHRydWUgKmFmdGVyKiB5b3UndmUgc3VjY2Vzc2Z1bGx5IGFsbG9jYXRlZCB5b3Vy
IHRoaW5ncz8KPiB0aGlzIGlzIGEgY29uZmlndXJhdGlvbiBvcHRpb24gdGVsbGluZyBhYm91dCB0
aGUgd2F5Cj4gdGhlIGJ1ZmZlciBnZXRzIGFsbG9jYXRlZDogZWl0aGVyIGJ5IHRoZSBmcm9udGVu
ZCBvcgo+IGJhY2tlbmQgKGJlX2FsbG9jIC0+IGJ1ZmZlciBhbGxvY2F0ZWQgYnkgdGhlIGJhY2tl
bmQpCgoKSSBjYW4gc2VlIGhvdyBkcm1faW5mby0+Y2ZnLT5iZV9hbGxvYyBtaWdodCBiZSBhIGNv
bmZpZ3VyYXRpb24gb3B0aW9uCmJ1dCB4ZW5fb2JqLT5iZV9hbGxvYyBpcyBzZXQgaGVyZSBhbmQg
dGhhdCdzIG5vdCBob3cgY29uZmlndXJhdGlvbgpvcHRpb25zIHR5cGljYWxseSBiZWhhdmUuCgoK
Pj4KPj4+ICsgICAgICAgIHJldCA9IGdlbV9hbGxvY19wYWdlc19hcnJheSh4ZW5fb2JqLCBzaXpl
KTsKPj4+ICsgICAgICAgIGlmIChyZXQgPCAwKSB7Cj4+PiArICAgICAgICAgICAgZ2VtX2ZyZWVf
cGFnZXNfYXJyYXkoeGVuX29iaik7Cj4+PiArICAgICAgICAgICAgZ290byBmYWlsOwo+Pj4gKyAg
ICAgICAgfQo+Pj4gKwo+Pj4gKyAgICAgICAgcmV0ID0gYWxsb2NfeGVuYmFsbG9vbmVkX3BhZ2Vz
KHhlbl9vYmotPm51bV9wYWdlcywKPj4+ICsgICAgICAgICAgICAgICAgeGVuX29iai0+cGFnZXMp
Owo+PiBXaHkgYXJlIHlvdSBhbGxvY2F0aW5nIGJhbGxvb24gcGFnZXM/Cj4gaW4gdGhpcyB1c2Ut
Y2FzZSB3ZSBtYXAgcGFnZXMgcHJvdmlkZWQgYnkgdGhlIGJhY2tlbmQKPiAoeWVzLCBJIGtub3cg
dGhpcyBjYW4gYmUgYSBwcm9ibGVtIGZyb20gYm90aCBzZWN1cml0eQo+IFBPViBhbmQgdGhhdCBE
b21VIGNhbiBkaWUgaG9sZGluZyBwYWdlcyBvZiBEb20wIGZvcmV2ZXI6Cj4gYnV0IHN0aWxsIGl0
IGlzIGEgY29uZmlndXJhdGlvbiBvcHRpb24sIHNvIHVzZXIgZGVjaWRlcwo+IGlmIGhlciB1c2Ut
Y2FzZSBuZWVkcyB0aGlzIGFuZCB0YWtlcyByZXNwb25zaWJpbGl0eSBmb3IKPiBzdWNoIGEgZGVj
aXNpb24pLgoKClBlcmhhcHMgSSBhbSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlIGJ1dCB3aGVuIHlv
dSBzYXkgIkkga25vdyB0aGlzIGNhbiBiZQphIHByb2JsZW0gZnJvbSBib3RoIHNlY3VyaXR5IFBP
ViAuLi4iIHRoZW4gdGhlcmUgaXMgc29tZXRoaW5nIHdyb25nIHdpdGgKeW91ciBzb2x1dGlvbi4K
Ci1ib3JpcwoKPgo+IFBsZWFzZSBzZWUgZGVzY3JpcHRpb24gb2YgdGhlIGJ1ZmZlcmluZyBtb2Rl
cyBpbiB4ZW5fZHJtX2Zyb250LmgKPiBzcGVjaWZpY2FsbHkgZm9yIGJhY2tlbmQgYWxsb2NhdGVk
IGJ1ZmZlcnM6Cj4gICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPgo+ICAqIDIuIEJ1ZmZlcnMgYWxs
b2NhdGVkIGJ5IHRoZSBiYWNrZW5kCj4gICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPgo+ICAqCj4g
ICogVGhpcyBtb2RlIG9mIG9wZXJhdGlvbiBpcyBydW4tdGltZSBjb25maWd1cmVkIHZpYSBndWVz
dCBkb21haW4KPiBjb25maWd1cmF0aW9uCj4gICogdGhyb3VnaCBYZW5TdG9yZSBlbnRyaWVzLgo+
ICAqCj4gICogRm9yIHN5c3RlbXMgd2hpY2ggZG8gbm90IHByb3ZpZGUgSU9NTVUgc3VwcG9ydCwg
YnV0IGhhdmluZyBzcGVjaWZpYwo+ICAqIHJlcXVpcmVtZW50cyBmb3IgZGlzcGxheSBidWZmZXJz
IGl0IGlzIHBvc3NpYmxlIHRvIGFsbG9jYXRlIHN1Y2gKPiBidWZmZXJzCj4gICogYXQgYmFja2Vu
ZCBzaWRlIGFuZCBzaGFyZSB0aG9zZSB3aXRoIHRoZSBmcm9udGVuZC4KPiAgKiBGb3IgZXhhbXBs
ZSwgaWYgaG9zdCBkb21haW4gaXMgMToxIG1hcHBlZCBhbmQgaGFzIERSTS9HUFUgaGFyZHdhcmUK
PiBleHBlY3RpbmcKPiAgKiBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVtb3J5LCB0aGlzIGFsbG93
cyBpbXBsZW1lbnRpbmcgemVyby1jb3B5aW5nCj4gICogdXNlLWNhc2VzLgo+Cj4+Cj4+IC1ib3Jp
cwo+Pgo+Pj4gKyAgICAgICAgaWYgKHJldCA8IDApIHsKPj4+ICsgICAgICAgICAgICBEUk1fRVJS
T1IoIkNhbm5vdCBhbGxvY2F0ZSAlenUgYmFsbG9vbmVkIHBhZ2VzOiAlZFxuIiwKPj4+ICsgICAg
ICAgICAgICAgICAgICAgIHhlbl9vYmotPm51bV9wYWdlcywgcmV0KTsKPj4+ICsgICAgICAgICAg
ICBnb3RvIGZhaWw7Cj4+PiArICAgICAgICB9Cj4+PiArCj4+PiArICAgICAgICByZXR1cm4geGVu
X29iajsKPj4+ICsgICAgfQo+Pj4gKyAgICAvKgo+Pj4gKyAgICAgKiBuZWVkIHRvIGFsbG9jYXRl
IGJhY2tpbmcgcGFnZXMgbm93LCBzbyB3ZSBjYW4gc2hhcmUgdGhvc2UKPj4+ICsgICAgICogd2l0
aCB0aGUgYmFja2VuZAo+Pj4gKyAgICAgKi8KPj4+ICsgICAgeGVuX29iai0+bnVtX3BhZ2VzID0g
RElWX1JPVU5EX1VQKHNpemUsIFBBR0VfU0laRSk7Cj4+PiArICAgIHhlbl9vYmotPnBhZ2VzID0g
ZHJtX2dlbV9nZXRfcGFnZXMoJnhlbl9vYmotPmJhc2UpOwo+Pj4gKyAgICBpZiAoSVNfRVJSX09S
X05VTEwoeGVuX29iai0+cGFnZXMpKSB7Cj4+PiArICAgICAgICByZXQgPSBQVFJfRVJSKHhlbl9v
YmotPnBhZ2VzKTsKPj4+ICsgICAgICAgIHhlbl9vYmotPnBhZ2VzID0gTlVMTDsKPj4+ICsgICAg
ICAgIGdvdG8gZmFpbDsKPj4+ICsgICAgfQo+Pj4gKwo+Pj4gKyAgICByZXR1cm4geGVuX29iajsK
Pj4+ICsKPj4+ICtmYWlsOgo+Pj4gKyAgICBEUk1fRVJST1IoIkZhaWxlZCB0byBhbGxvY2F0ZSBi
dWZmZXIgd2l0aCBzaXplICV6dVxuIiwgc2l6ZSk7Cj4+PiArICAgIHJldHVybiBFUlJfUFRSKHJl
dCk7Cj4+PiArfQo+Pj4gKwo+Pj4KPgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 01:25:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 01:25:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqU1J-00066b-Op; Tue, 27 Feb 2018 01:25:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucvw=fv=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eqU1I-00066V-81
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 01:25:28 +0000
X-Inumbo-ID: f4aabe39-1b5c-11e8-ba59-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4aabe39-1b5c-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 02:24:30 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga006.fm.intel.com ([10.253.24.20])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 17:25:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,398,1515484800"; d="scan'208";a="207275463"
Received: from fmsmsx107.amr.corp.intel.com ([10.18.124.205])
 by fmsmga006.fm.intel.com with ESMTP; 26 Feb 2018 17:25:23 -0800
Received: from fmsmsx113.amr.corp.intel.com (10.18.116.7) by
 fmsmsx107.amr.corp.intel.com (10.18.124.205) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 17:25:23 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 FMSMSX113.amr.corp.intel.com (10.18.116.7) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 17:25:23 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Tue, 27 Feb 2018 09:25:21 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 1/6] x86/vmx: Simplfy the default cases in
 vmx_msr_{read,write}_intercept()
Thread-Index: AQHTryg97ZzR698bNEutPb44aCitwKO3dTXg
Date: Tue, 27 Feb 2018 01:25:20 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101BF59@SHSMSX101.ccr.corp.intel.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-2-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519666519-16311-2-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNDIyOTBlMmUtZDc2OS00MmQ5LTgwMjktMTQzMDBkMDU4ZTQzIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Ijl6TW5hVDB0T21PbHI4K2F0MWhqNjAxVmdRMjlcLzRwQ3lcL1FjTmZyYTlHaz0ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/6] x86/vmx: Simplfy the default cases in
 vmx_msr_{read, write}_intercept()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMjcsIDIwMTggMTozNSBBTQ0KPiANCj4gVGhlIGRl
ZmF1bHQgY2FzZSBvZiB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCgpIGluIHBhcnRpY3VsYXIgaXMg
dmVyeSB0YW5nbGVkLg0KPiANCj4gRmlyc3Qgb2YgYWxsLCBmb2xkIGxvbmdfbW9kZV9kb19tc3Jf
e3JlYWQsd3JpdGV9KCkgaW50byB0aGVpciBjYWxsZXJzLiAgVGhlc2UNCj4gZnVuY3Rpb25zIHdl
cmUgc3BsaXQgb3V0IGluIHRoZSBwYXN0IGJlY2F1c2Ugb2YgdGhlIDMyYml0IGJ1aWxkIG9mIFhl
biwgYnV0IGl0DQo+IGlzIHVuY2xlYXIgd2h5IHRoZSBjYXNlcyB3ZXJlbid0IHNpbXBseSAjaWZk
ZWYnZCBpbiBwbGFjZS4NCj4gDQo+IE5leHQsIGludmVydCB0aGUgdm14X3dyaXRlX2d1ZXN0X21z
cigpL2lzX2xhc3RfYnJhbmNoX21zcigpIGxvZ2ljIHRvIGJyZWFrDQo+IGlmDQo+IHRoZSBjb25k
aXRpb24gaXMgc2F0aXNmaWVkLCByYXRoZXIgdGhhbiBuZXN0aW5nIGlmIGl0IHdhc24ndC4gIFRo
aXMgYWxsb3dzIHRoZQ0KPiB3cm1zcl9oeXBlcnZpc29yX3JlZ3MoKSBjYWxsIHRvIGJlIHVuLW5l
c3RlZCB3aXRoIHJlc3BlY3QgdG8gdGhlIG90aGVyDQo+IGRlZmF1bHQNCj4gbG9naWMuDQo+IA0K
PiBObyBwcmFjdGljYWwgZGlmZmVyZW5jZSBmcm9tIGEgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuDQo+
IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPg0KDQpBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 01:27:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 01:27:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqU3D-0006Ol-4V; Tue, 27 Feb 2018 01:27:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucvw=fv=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eqU3C-0006Of-1T
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 01:27:26 +0000
X-Inumbo-ID: 3bdcfc9f-1b5d-11e8-ba59-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bdcfc9f-1b5d-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 02:26:29 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 17:27:23 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,398,1515484800"; d="scan'208";a="21022545"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga008.jf.intel.com with ESMTP; 26 Feb 2018 17:27:22 -0800
Received: from fmsmsx119.amr.corp.intel.com (10.18.124.207) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 17:27:21 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX119.amr.corp.intel.com (10.18.124.207) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 17:27:20 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.125]) with mapi id 14.03.0319.002;
 Tue, 27 Feb 2018 09:27:18 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/6] x86/hvm: Handle viridian MSRs via the new
 guest_{rd,wr}msr() infrastructure
Thread-Index: AQHTryg+aOzxgdBAT0C28O0Cu9bm4KO3dcBw
Date: Tue, 27 Feb 2018 01:27:17 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101BF73@SHSMSX101.ccr.corp.intel.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNzhlZmJkYzYtNTYyMS00OGRlLTllZjEtNTQwODk5Yzg5NDI4IiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImRwRndhRzFqdGhZcGdDZWE1WE16cmlGVW96dnFZeWk3MVwvVklsZFpiMXJJPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/hvm: Handle viridian MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMjcsIDIwMTggMTozNSBBTQ0KPiANCj4gRGlzcGF0
Y2ggZnJvbSB0aGUgZ3Vlc3Rfe3JkLHdyfW1zcigpIGZ1bmN0aW9ucywgYWZ0ZXIgY29uZmlybWlu
ZyB0aGF0IHRoZQ0KPiBkb21haW4gaXMgY29uZmlndXJlZCB0byB1c2UgdmlyaWRpYW4uICBUaGlz
IGFsbG93cyBmb3Igc2ltcGxpZmljdGlvbiBvZiB0aGUNCj4gdmlyaWRpYW4gaGVscGVycyBhcyB0
aGV5IGRvbid0IG5lZWQgdG8gY29wZSB3aXRoIHRoZSAibm90IGEgdmlyaWRpYW4gTVNSIg0KPiBj
YXNlLiAgSXQgYWxzbyBtZWFucyB0aGF0IHZpcmlkaWFuIE1TUnMgd2hpY2ggYXJlIHVuaW1wbGVt
ZW50ZWQsIG9yDQo+IGV4Y2x1ZGVkDQo+IGJlY2F1c2Ugb2YgZmVhdHVyZXMsIGRvbid0IGZhbGwg
YmFjayBpbnRvIGRlZmF1bHQgaGFuZGxpbmcgcGF0aC4NCj4gDQo+IFJlbmFtZSB7cmQsd3J9bXNy
X3ZpcmlkaWFuX3JlZ3MoKSB0byBndWVzdF97cmQsd3J9bXNyX3ZpcmlkaWFuKCkgZm9yDQo+IGNv
bnNpc3RlbmN5LCBhbmQgYmVjYXVzZSB0aGUgX3JlZ3Mgc3VmZml4IGlzbid0IHZlcnkgYXBwcm9w
cmlhdGUuDQo+IA0KPiBVcGRhdGUgdGhlbSB0byB0YWtlIGEgdmNwdSBwb2ludGVyIHJhdGhlciB0
aGFuIHByZXN1bWluZyB0aGF0IHRoZXkgYWN0IG9uDQo+IGN1cnJlbnQsIHdoaWNoIGlzIHNhZmUg
Zm9yIGFsbCBpbXBsZW1lbnRlZCBvcGVyYXRpb25zLiAgQWxzbyB1cGRhdGUgdGhlbSB0bw0KPiB1
c2UgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuDQo+IA0KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPg0KDQpSZXZpZXdlZC1ieTogS2V2aW4g
VGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 01:28:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 01:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqU4Q-0006XF-IL; Tue, 27 Feb 2018 01:28:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucvw=fv=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eqU4P-0006WF-SR
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 01:28:41 +0000
X-Inumbo-ID: c9cb0af2-1b5d-11e8-b9b1-635ca7ef6cff
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9cb0af2-1b5d-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 01:30:27 +0000 (UTC)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 17:28:32 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,398,1515484800"; d="scan'208";a="21022862"
Received: from fmsmsx103.amr.corp.intel.com ([10.18.124.201])
 by orsmga008.jf.intel.com with ESMTP; 26 Feb 2018 17:28:32 -0800
Received: from fmsmsx114.amr.corp.intel.com (10.18.116.8) by
 FMSMSX103.amr.corp.intel.com (10.18.124.201) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 17:28:32 -0800
Received: from shsmsx152.ccr.corp.intel.com (10.239.6.52) by
 FMSMSX114.amr.corp.intel.com (10.18.116.8) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 17:28:31 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX152.ccr.corp.intel.com ([169.254.6.130]) with mapi id 14.03.0319.002;
 Tue, 27 Feb 2018 09:28:29 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 3/6] x86: Handle the Xen MSRs via the new
 guest_{rd,wr}msr() infrastructure
Thread-Index: AQHTryhAGA19rUGF9E6Km0c5PQQuu6O3dfCA
Date: Tue, 27 Feb 2018 01:28:29 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101BF85@SHSMSX101.ccr.corp.intel.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519666519-16311-4-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiY2IyYzA1NmItNjMwOC00ZmQ1LThiYzUtMDA4NjIxOWNhMjAxIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6Im9nVGhSUlU3Q3VcL09jb2hucnB5SUUzbTRHTHpoRzZwMEVKR2xGVUp0blZnPSJ9
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>, Jan Beulich <JBeulich@suse.com>,
 Paul Durrant <paul.durrant@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/6] x86: Handle the Xen MSRs via the new
 guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMjcsIDIwMTggMTozNSBBTQ0KPiANCj4gRGlzcGF0
Y2ggZnJvbSB0aGUgZ3Vlc3Rfe3JkLHdyfW1zcigpIGZ1bmN0aW9ucywgYWZ0ZXIgZmFsbGluZyB0
aHJvdWdoIGZyb20NCj4gdGhlDQo+ICFpc192aXJpZGlhbl9kb21haW4oKSBjYXNlLg0KPiANCj4g
UmVuYW1lIHtyZCx3cn1tc3JfaHlwZXJ2aXNvcl9yZWdzKCkgdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94
ZW4oKSBmb3INCj4gY29uc2lzdGVuY3ksDQo+IGFuZCBiZWNhdXNlIHRoZSBfcmVncyBzdWZmaXgg
aXNuJ3QgdmVyeSBhcHByb3ByaWF0ZS4NCj4gDQo+IFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1
IHBvaW50ZXIgcmF0aGVyIHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24NCj4gY3VycmVu
dCwgYW5kIHN3aXRjaCB0byB1c2luZyBYODZFTVVMXyogcmV0dXJuIHZhbHVlcy4NCj4gDQo+IFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+DQoN
ClJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4NCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 02:45:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 02:45:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqVGU-0004Xk-ER; Tue, 27 Feb 2018 02:45:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqVGS-0004XK-Ox
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 02:45:12 +0000
X-Inumbo-ID: 7bd89910-1b68-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7bd89910-1b68-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 02:47:00 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqVGI-0001Fl-ON; Tue, 27 Feb 2018 02:45:02 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqVGD-0004XN-AX; Tue, 27 Feb 2018 02:44:57 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqVGC-0006uz-4O; Tue, 27 Feb 2018 02:44:56 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120051-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cd8b749282475caef095ea2f339a01d1ff9714ae
X-Osstest-Versions-That: xen=9683360c574dff909d728cf55a1ed310a8bc60bb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 02:44:56 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 120051: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA1MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDA1MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjZDhiNzQ5MjgyNDc1Y2FlZjA5NWVhMmYzMzlhMDFkMWZmOTcxNGFlCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA5NjgzMzYwYzU3NGRmZjkwOWQ3
MjhjZjU1YTFlZDMxMGE4YmM2MGJiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjAwNDQgIDIwMTgt
MDItMjYgMTg6MDE6MjUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTIwMDUxICAy
MDE4LTAyLTI3IDAwOjAxOjE1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+CiAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCmpvYnM6CiBidWlsZC1hcm02NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQt
ZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9n
cy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRj
LiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9y
Zy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0
ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/
cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9
bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5i
aXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZp
c2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC94ZW4uZ2l0CiAgIDk2ODMz
NjBjNTcuLmNkOGI3NDkyODIgIGNkOGI3NDkyODI0NzVjYWVmMDk1ZWEyZjMzOWEwMWQxZmY5NzE0
YWUgLT4gc21va2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 05:05:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 05:05:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqXRw-0005Q6-GH; Tue, 27 Feb 2018 05:05:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucvw=fv=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eqXRv-0005Q0-Fx
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 05:05:11 +0000
X-Inumbo-ID: a64e9eab-1b7b-11e8-ba59-bc764e045a96
Received: from mga07.intel.com (unknown [134.134.136.100])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a64e9eab-1b7b-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 06:04:12 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga007.fm.intel.com ([10.253.24.52])
 by orsmga105.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 21:05:06 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,398,1515484800"; d="scan'208";a="20461731"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga007.fm.intel.com with ESMTP; 26 Feb 2018 21:05:06 -0800
Received: from fmsmsx117.amr.corp.intel.com (10.18.116.17) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 21:05:06 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 fmsmsx117.amr.corp.intel.com (10.18.116.17) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 21:05:05 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.125]) with mapi id 14.03.0319.002;
 Tue, 27 Feb 2018 13:05:04 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+9a76hn5LGU706QHsCM8ATp8qOh42ow//+m9oCAD/fZMP//xKmAgAGh6gCAAxmSgIABwrgg
Date: Tue, 27 Feb 2018 05:05:03 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101C57F@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
 <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
 <6c5e1abad397407e8dbed6e3945c68be@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910184EF@SHSMSX101.ccr.corp.intel.com>
 <88e69f29f4d243eb8b9df40277e48085@AMSPEX02CL03.citrite.net>
In-Reply-To: <88e69f29f4d243eb8b9df40277e48085@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiMjM3YmQxNjctNTQwMy00Y2YyLThjZTktZjUxODIzYzAwZDViIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImZhOFdjYmZqR0VHS1k2QUt2eUtYend5SVBEN1hwZDNBdGlQWGxWVndIdzg9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogTW9uZGF5LCBGZWJydWFyeSAyNiwgMjAxOCA1OjU3IFBNDQo+IA0KPiA+IC0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gRnJvbTogVGlhbiwgS2V2aW4gW21haWx0bzprZXZpbi50
aWFuQGludGVsLmNvbV0NCj4gPiBTZW50OiAyNCBGZWJydWFyeSAyMDE4IDAyOjU3DQo+ID4gVG86
IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+OyB4ZW4tDQo+IGRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnDQo+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxp
bmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3Jn
ZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNvbT47DQo+ID4gQW5kcmV3IENvb3BlciA8
QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IElhbiBKYWNrc29uDQo+ID4gPElhbi5KYWNrc29u
QGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcpIDx0aW1AeGVuLm9yZz47IEphbiBCZXVsaWNoDQo+
ID4gPGpiZXVsaWNoQHN1c2UuY29tPjsgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5z
YS5nb3Y+DQo+ID4gU3ViamVjdDogUkU6IFtYZW4tZGV2ZWxdIFtQQVRDSCA1LzddIHB1YmxpYyAv
IHg4NjogaW50cm9kdWNlDQo+ID4gX19IWVBFUkNBTExfaW9tbXVfb3ANCj4gPg0KPiA+ID4gRnJv
bTogUGF1bCBEdXJyYW50IFttYWlsdG86UGF1bC5EdXJyYW50QGNpdHJpeC5jb21dDQo+ID4gPiBT
ZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDIzLCAyMDE4IDU6NDEgUE0NCj4gPiA+DQo+ID4gPiA+IC0t
LS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+ID4gPiA+IEZyb206IFRpYW4sIEtldmluIFttYWls
dG86a2V2aW4udGlhbkBpbnRlbC5jb21dDQo+ID4gPiA+IFNlbnQ6IDIzIEZlYnJ1YXJ5IDIwMTgg
MDU6MTcNCj4gPiA+ID4gVG86IFBhdWwgRHVycmFudCA8UGF1bC5EdXJyYW50QGNpdHJpeC5jb20+
OyB4ZW4tDQo+ID4gPiBkZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZw0KPiA+ID4gPiBDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPjsgV2VpIExpdQ0KPiA+ID4g
PiA8d2VpLmxpdTJAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0
cml4LmNvbT47DQo+ID4gPiA+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5j
b20+OyBJYW4gSmFja3Nvbg0KPiA+ID4gPiA8SWFuLkphY2tzb25AY2l0cml4LmNvbT47IFRpbSAo
WGVuLm9yZykgPHRpbUB4ZW4ub3JnPjsgSmFuIEJldWxpY2gNCj4gPiA+ID4gPGpiZXVsaWNoQHN1
c2UuY29tPjsgRGFuaWVsIERlIEdyYWFmIDxkZ2RlZ3JhQHR5Y2hvLm5zYS5nb3Y+DQo+ID4gPiA+
IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNS83XSBwdWJsaWMgLyB4ODY6IGludHJv
ZHVjZQ0KPiA+ID4gPiBfX0hZUEVSQ0FMTF9pb21tdV9vcA0KPiA+ID4gPg0KPiA+ID4gPiA+IEZy
b206IFBhdWwgRHVycmFudCBbbWFpbHRvOlBhdWwuRHVycmFudEBjaXRyaXguY29tXQ0KPiA+ID4g
PiA+IFNlbnQ6IFR1ZXNkYXksIEZlYnJ1YXJ5IDEzLCAyMDE4IDU6MjMgUE0NCj4gPiA+ID4gPg0K
PiA+ID4gPiA+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4gPiA+ID4gPiA+IEZyb206
IFRpYW4sIEtldmluIFttYWlsdG86a2V2aW4udGlhbkBpbnRlbC5jb21dDQo+ID4gPiA+ID4gPiBT
ZW50OiAxMyBGZWJydWFyeSAyMDE4IDA2OjQzDQo+ID4gPiA+ID4gPiBUbzogUGF1bCBEdXJyYW50
IDxQYXVsLkR1cnJhbnRAY2l0cml4LmNvbT47IHhlbi0NCj4gPiA+ID4gPiBkZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZw0KPiA+ID4gPiA+ID4gQ2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz47IFdlaSBMaXUNCj4gPiA+ID4gPiA+IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPjsgR2VvcmdlIER1bmxhcA0KPiA8R2VvcmdlLkR1bmxhcEBjaXRyaXguY29tPjsNCj4gPiA+
ID4gPiA+IEFuZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBJYW4gSmFj
a3Nvbg0KPiA+ID4gPiA+ID4gPElhbi5KYWNrc29uQGNpdHJpeC5jb20+OyBUaW0gKFhlbi5vcmcp
IDx0aW1AeGVuLm9yZz47IEphbg0KPiBCZXVsaWNoDQo+ID4gPiA+ID4gPiA8amJldWxpY2hAc3Vz
ZS5jb20+OyBEYW5pZWwgRGUgR3JhYWYgPGRnZGVncmFAdHljaG8ubnNhLmdvdj4NCj4gPiA+ID4g
PiA+IFN1YmplY3Q6IFJFOiBbWGVuLWRldmVsXSBbUEFUQ0ggNS83XSBwdWJsaWMgLyB4ODY6IGlu
dHJvZHVjZQ0KPiA+ID4gPiA+ID4gX19IWVBFUkNBTExfaW9tbXVfb3ANCj4gPiA+ID4gPiA+DQo+
ID4gPiA+ID4gPiA+IEZyb206IFBhdWwgRHVycmFudA0KPiA+ID4gPiA+ID4gPiBTZW50OiBNb25k
YXksIEZlYnJ1YXJ5IDEyLCAyMDE4IDY6NDcgUE0NCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+
ID4gVGhpcyBwYXRjaCBpbnRyb2R1Y2VzIHRoZSBib2lsZXJwbGF0ZSBmb3IgYSBuZXcgaHlwZXJj
YWxsIHRvIGFsbG93DQo+IGENCj4gPiA+ID4gPiA+ID4gZG9tYWluIHRvIGNvbnRyb2wgSU9NTVUg
bWFwcGluZ3MgZm9yIGl0cyBvd24gcGFnZXMuDQo+ID4gPiA+ID4gPiA+IFdoaWxzdCB0aGVyZSBp
cyBkdXBsaWNhdGlvbiBvZiBjb2RlIGJldHdlZW4gdGhlIG5hdGl2ZSBhbmQNCj4gY29tcGF0DQo+
ID4gPiA+ID4gZW50cnkNCj4gPiA+ID4gPiA+ID4gcG9pbnRzIHdoaWNoIGFwcGVhcnMgcmlwZSBm
b3Igc29tZSBmb3JtIG9mIGNvbWJpbmF0aW9uLCBJIHRoaW5rDQo+IGl0IGlzDQo+ID4gPiA+ID4g
PiA+IGJldHRlciB0byBtYWludGFpbiB0aGUgc2VwYXJhdGlvbiBhcy1pcyBiZWNhdXNlIHRoZSBj
b21wYXQgZW50cnkNCj4gPiA+IHBvaW50DQo+ID4gPiA+ID4gPiA+IHdpbGwgbmVjZXNzYXJpbHkg
Z2FpbiBjb21wbGV4aXR5IGluIHN1YnNlcXVlbnQgcGF0Y2hlcy4NCj4gPiA+ID4gPiA+ID4NCj4g
PiA+ID4gPiA+ID4gTk9URTogVGhpcyBoeXBlcmNhbGwgaXMgb25seSBpbXBsZW1lbnRlZCBmb3Ig
eDg2IGFuZCBpcyBjdXJyZW50bHkNCj4gPiA+ID4gPiA+ID4gICAgICAgcmVzdHJpY3RlZCBieSBY
U00gdG8gZG9tMCBzaW5jZSBpdCBjb3VsZCBiZSB1c2VkIHRvIGNhdXNlDQo+ID4gPiBJT01NVQ0K
PiA+ID4gPiA+ID4gPiAgICAgICBmYXVsdHMgd2hpY2ggbWF5IGJyaW5nIGRvd24gYSBob3N0Lg0K
PiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBTaWduZWQtb2ZmLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPg0KPiA+ID4gPiA+ID4gWy4uLl0NCj4gPiA+ID4gPiA+
ID4gKw0KPiA+ID4gPiA+ID4gPiArDQo+ID4gPiA+ID4gPiA+ICtzdGF0aWMgYm9vbCBjYW5fY29u
dHJvbF9pb21tdSh2b2lkKQ0KPiA+ID4gPiA+ID4gPiArew0KPiA+ID4gPiA+ID4gPiArICAgIHN0
cnVjdCBkb21haW4gKmN1cnJkID0gY3VycmVudC0+ZG9tYWluOw0KPiA+ID4gPiA+ID4gPiArDQo+
ID4gPiA+ID4gPiA+ICsgICAgLyoNCj4gPiA+ID4gPiA+ID4gKyAgICAgKiBJT01NVSBtYXBwaW5n
cyBjYW5ub3QgYmUgbWFuaXB1bGF0ZWQgaWY6DQo+ID4gPiA+ID4gPiA+ICsgICAgICogLSB0aGUg
SU9NTVUgaXMgbm90IGVuYWJsZWQgb3IsDQo+ID4gPiA+ID4gPiA+ICsgICAgICogLSB0aGUgSU9N
TVUgaXMgcGFzc2VkIHRocm91Z2ggb3IsDQo+ID4gPiA+ID4gPiA+ICsgICAgICogLSBzaGFyZWQg
RVBUIGNvbmZpZ3VyZWQgb3IsDQo+ID4gPiA+ID4gPiA+ICsgICAgICogLSBYZW4gaXMgbWFpbnRh
aW5pbmcgYW4gaWRlbnRpdHkgbWFwLg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ICJmb3IgZG9t
MCINCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4gPiA+ICsgICAgICovDQo+ID4gPiA+ID4gPiA+ICsg
ICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCBpb21tdV9wYXNzdGhyb3VnaCB8fA0KPiA+ID4gPiA+
ID4gPiArICAgICAgICAgaW9tbXVfdXNlX2hhcF9wdChjdXJyZCkgfHwgbmVlZF9pb21tdShjdXJy
ZCkgKQ0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+IEkgZ3Vlc3MgaXQncyBjbGVhcmVyIHRvIGRp
cmVjdGx5IGNoZWNrIGlvbW11X2RvbTBfc3RyaWN0IGhlcmUNCj4gPiA+ID4gPg0KPiA+ID4gPiA+
IFdlbGwsIHRoZSBwcm9ibGVtIHdpdGggdGhhdCBpcyB0aGF0IGl0IHRvdGFsbHkgdGllcyB0aGlz
IGludGVyZmFjZSB0bw0KPiBkb20wLg0KPiA+ID4gPiA+IFdoaWxzdCwgaW4gcHJhY3RpY2UsIHRo
YXQgaXMgdGhlIGNhc2UgYXQgdGhlIG1vbWVudCAoYmVjYXVzZSBvZiB0aGUNCj4geHNtDQo+ID4g
PiA+ID4gY2hlY2spIEkgZG8gd2FudCB0byBsZWF2ZSB0aGUgcG90ZW50aWFsIHRvIGFsbG93IG90
aGVyIFBWIGRvbWFpbnMgdG8NCj4gPiA+IGNvbnRyb2wNCj4gPiA+ID4gPiB0aGVpciBJT01NVSBt
YXBwaW5ncywgaWYgdGhhdCBtYWtlIHNlbnNlIGluIGZ1dHVyZS4NCj4gPiA+ID4gPg0KPiA+ID4g
Pg0KPiA+ID4gPiBmaXJzdCBpdCdzIGluY29uc2lzdGVudCBmcm9tIHRoZSBjb21tZW50cyAtICJY
ZW4gaXMgbWFpbnRhaW5pbmcNCj4gPiA+ID4gYW4gaWRlbnRpdHkgbWFwIiB3aGljaCBvbmx5IGFw
cGxpZXMgdG8gZG9tMC4NCj4gPiA+DQo+ID4gPiBUaGF0J3Mgbm90IHRydWUuIElmIEkgYXNzaWdu
IGEgUENJIGRldmljZSB0byBhbiBIVk0gZG9tYWluLCBmb3IgaW5zdGFuY2UsDQo+ID4gPiB0aGVu
IG5lZWRfaW9tbXUoKSBpcyB0cnVlIGZvciB0aGF0IGRvbWFpbiBhbmQgaW5kZWVkIFhlbiBtYWlu
dGFpbnMgYQ0KPiAxOjENCj4gPiA+IEJGTjpHRk4gbWFwIGZvciB0aGF0IGRvbWFpbi4NCj4gPiA+
DQo+ID4gPiA+DQo+ID4gPiA+IHNlY29uZCBJJ20gYWZyYWlkICFuZWVkX2lvbW11IGlzIG5vdCBh
biBhY2N1cmF0ZSBjb25kaXRpb24gdG8NCj4gcmVwcmVzZW50DQo+ID4gPiA+IFBWIGRvbWFpbi4g
d2hhdCBhYm91dCBpb21tdSBhbHNvIGVuYWJsZWQgZm9yIGZ1dHVyZSBQViBkb21haW5zPw0KPiA+
ID4gPg0KPiA+ID4NCj4gPiA+IEkgZG9uJ3QgcXVpdGUgZm9sbG93Li4uIG5lZWRfaW9tbXUgaXMg
YSBwZXItZG9tYWluIGZsYWcsIHNldCBmb3IgZG9tMA0KPiB3aGVuDQo+ID4gPiBpbiBzdHJpY3Qg
bW9kZSwgc2V0IGZvciBvdGhlcnMgd2hlbiBwYXNzaW5nIHRocm91Z2ggYSBkZXZpY2UuIEVpdGhl
ciB3YXksDQo+IGlmDQo+ID4gPiBYZW4gaXMgbWFpbnRhaW5pbmcgdGhlIElPTU1VIHBhZ2V0YWJs
ZXMgdGhlbiBpdCBpcyBjbGVhcmx5IHVuc2FmZSBmb3INCj4gdGhlDQo+ID4gPiBkb21haW4gdG8g
YWxzbyBiZSBtZXNzaW5nIHdpdGggdGhlbS4NCj4gPiA+DQo+ID4NCj4gPiBJIGRvbid0IHRoaW5r
IGl0J3MgYSBtZXNzLiBYZW4gYWx3YXlzIG1haW50YWlucyB0aGUgSU9NTVUgcGFnZXRhYmxlcw0K
PiA+IGluIGEgd2F5IHRoYXQgZ3Vlc3QgZXhwZWN0czoNCj4gPg0KPiANCj4gSSdsbCBkZWZpbmUg
c29tZSB0ZXJtcyB0byB0cnkgdG8gYXZvaWQgY29uZnVzaW5nLi4uDQo+IA0KPiAtIHdoZXJlIHRo
ZSBJT01NVSBjb2RlIGluIFhlbiBtYWludGFpbnMgYSBtYXAgc3VjaCB0aGF0IEJGTiA9PSBNRk4s
DQo+IGxldOKAmXMgY2FsbCB0aGlzIGFuICdpZGVudGl0aXR5IE1GTiBtYXAnDQo+IC0gd2hlcmUg
dGhlIElPTU1VIGNvZGUgaW4gWGVuICppbml0aWFsbHkgcHJvZ3JhbW1lcyogdGhlIElPTU1VIHdp
dGgNCj4gYW4gaWRlbnRpdHkgTUZOIG1hcCBmb3IgdGhlIHdob2xlIGhvc3QsIGxldCdzIGNhbGwg
dGhpcyBhICdob3N0IG1hcCcNCj4gLSB3aGVyZSB0aGUgSU9NTVUgY29kZSBpbiBYZW4gbWFpbnRh
aW5zIGEgbWFwIHN1Y2ggdGhhdCBCRk4gPT0gR0ZOLA0KPiBsZXQncyBjYWxsIHRoaXMgYW4gJ2lk
ZW50aXR5IEdGTiBtYXAnDQo+IC0gd2hlcmUgdGhlIElPTU1VIGNvZGUgaW4gWGVuICppbml0aWFs
bHkgcHJvZ3JhbW1lcyogdGhlIElPTU1VIHdpdGgNCj4gYW4gaWRlbnRpdHkgR0ZOIG1hcCBmb3Ig
dGhlIGd1ZXN0LCBsZXQncyBjYWxsIHRoaXMgYSAnZ3Vlc3QgbWFwJw0KDQpDYW4geW91IGludHJv
ZHVjZSBhIG5hbWUgZm9yIHN1Y2ggbWFwcGluZz8gdGhlbiB3aGVuIHlvdSBkZXNjcmliZQ0KaWRl
bnRpdHkgbWFwcGluZyBpbiBmdXR1cmUgdmVyc2lvbiwgcGVvcGxlIGNhbiBpbW1lZGlhdGVseSBn
ZXQgdGhlDQphY3R1YWwgbWVhbmluZy4gQXQgbGVhc3QgdG8gbWUgSSBhbHdheXMgdGhpbmsgYWJv
dXQgdGhlIG1hcHBpbmcgb24gDQphY3R1YWwgSU9NTVUgcGFnZSB0YWJsZSBmaXJzdCwgd2hpY2gg
aXMgYWx3YXlzIGFib3V0IEJGTi0+TUZOIA0KbWFwcGluZyAod2hlcmUgdGhlIGRlZmluaXRpb24g
b2YgQkZOIHZhcmllcyBpbiBkaWZmZXJlbnQgdXNhZ2VzKS4gDQoNCj4gDQo+ID4gMSkgZm9yIGRv
bTAgKHcvbyBwdklPTU1VKSBpbiBzdHJpY3QgbW9kZSwgaXQncyBNRk46TUZOIGlkZW50aXR5DQo+
IG1hcHBpbmcNCj4gDQo+IFdpdGhvdXQgc3RyaWN0IG1vZGUsIGEgaG9zdCBtYXAgaXMgc2V0IHVw
IGZvciBkb20wLCBvdGhlcndpc2UgaXQgaXMgYW4NCj4gaWRlbnRpdHkgTUZOIG1hcC4gSW4gYm90
aCBjYXNlcyB0aGUgeGVuLXN3aW90bGIgZHJpdmVyIGlzIHVzZSBpbiBMaW51eCBhcw0KPiB0aGVy
ZSBpcyBubyBkaWZmZXJlbmNlIGZyb20gaXRzIHBvaW50IG9mIHZpZXcuDQo+IA0KPiA+IDIpIGZv
ciBkb20wICh3LyBwdklPTU1VKSwgaXQncyBCRk46TUZOIG1hcHBpbmcNCj4gDQo+IFdpdGggUFYt
SU9NTVUgdGhlcmUgaXMgYWxzbyBhIGhvc3QgbWFwIGJ1dCBzaW5jZSBhIGhvc3QgbWFwIGlzIG9u
bHkNCj4gaW5pdGlhbGl6ZWQgYW5kIG5vdCBtYWludGFpbmVkIChpLmUuIG5vdGhpbmcgaGFwcGVu
cyB3aGVuIHBhZ2VzIGFyZQ0KPiByZW1vdmVkIGZyb20gb3IgYWRkZWQgdG8gZG9tMCkgdGhlbiBp
dCBpcyBzYWZlIGZvciBkb20wIHRvIGNvbnRyb2wgdGhlDQo+IElPTU1VIG1hcHBpbmdzIGFzIGl0
IHdpbGwgbm90IGNvbmZsaWN0IHdpdGggYW55dGhpbmcgWGVuIGlzIGRvaW5nLg0KDQp3aGF0IGRv
IHlvdSBtZWFuIGJ5IG5vdCBtYWludGFpbmVkPyBob3N0IG1hcCB3aWxsIGJlIHByb2dyYW1tZWQN
CnRvIElPTU1VIHBhZ2UgdGFibGUgYmVmb3JlIGxhdW5jaGluZyBEb20wLCBzaW5jZSBoeXBlcnZp
c29yIGRvZXNuJ3QNCmtub3cgd2hldGhlciB0aGVyZSB3aWxsIGJlIGEgcHZJT01NVSBkcml2ZXIg
bGF1bmNoZWQuIExhdGVyIA0KcHZJT01NVSBkcml2ZXIgaXMgbG9hZGVkIGFuZCBpc3N1ZXMgaHlw
ZXJjYWxsIHRvIGNvbnRyb2wgaXRzIG93bg0KbWFwcGluZywgaHlwZXJ2aXNvciB0aGVuIHN3aXRj
aCBJT01NVSBwYWdlIHRhYmxlIGZyb20gaG9zdCBtYXANCnRvIHRoZSBuZXcgb25lLCB3aGljaCBp
cyB0aGUgc2FtZSBsb2dpYyByZWdhcmRpbmcgdG8gdmlydHVhbCBWVGQgZm9yDQpIVk0gZ3Vlc3Qu
IHRoYXQgaXMgaG93IEkgY2FsbCBhbiBhZGRyZXNzIHNwYWNlIHN3aXRjaC4NCg0KPiANCj4gPiAz
KSBmb3IgSFZNICh3L28gdmlydHVhbCBWVGQpIHdpdGggcGFzc3Rocm91Z2ggZGV2aWNlLCBpdCdz
IEdGTjpNRk4NCj4gDQo+IEkgaGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdmlydHVhbCBWVGQgY2xv
c2VseSBidXQsIHllcywgYXMgaXQgc3RhbmRzICp3aGVuDQo+IGgvdyBpcyBwYXNzZWQgdGhyb3Vn
aCogdGhlIGd1ZXN0IGdldHMgYW4gaWRlbnRpdHkgR0ZOIG1hcCBvdGhlcndpc2UgaXQNCj4gZ2V0
cyBubyBtYXAgYXQgYWxsLg0KPiANCj4gPiA0KSBmb3IgSFZNICh3LyB2aXJ0dWFsIFZUZCkgd2l0
aCBwYXNzdGhyb3VnaCBkZXZpY2UsIGl0J3MgQkZOOk1GTg0KPiA+DQo+IA0KPiBXaXRoIHZpcnR1
YWwgVlRkIEknZCBleHBlY3QgdGhlcmUgd291bGQgYmUgYSBndWVzdCBtYXAgYW5kIHRoZW4gdGhl
IGd1ZXN0DQo+IHdvdWxkIGdldCB0aGUgc2FtZSBsZXZlbCBvZiBjb250cm9sIG92ZXIgdGhlIElP
TU1VIHRoYXQgUFYtSU9NTVUNCj4gYWxsb3dzIGZvciBhIFBWIGRvbWFpbiBidXQsIG9mIGNvdXJz
ZSwgc3VjaCBjb250cm9sIGlzIGFzLXlldCB1bnNhZmUgZm9yDQo+IGd1ZXN0cyBzaW5jZSBhbiBJ
T01NVSBmYXVsdCBjYW4gY2F1c2UgYSBob3N0IGNyYXNoLg0KDQpJJ20gbm90IHN1cmUgd2h5IHlv
dSBjYWxsIGl0IHVuc2FmZS4gZXZlbiB0b2RheSB3aXRoIGFueSBwYXNzdGhyb3VnaA0KZGV2aWNl
ICh3L28gdmlydHVhbCBWVGQgZXhwb3NlZCksIGEgYmFkIGd1ZXN0IGRyaXZlciBjYW4gYWx3YXlz
IGNhdXNlDQpETUEgYWNjZXNzIHRvIGludmFsaWQgR1BBIGFkZHJlc3MgYW5kIHRodXMgY2F1c2Ug
SU9NTVUgZmF1bHQuIGFkZGluZw0KdmlydHVhbCBWVGQgZG9lc24ndCBjaGFuZ2UgYW55IHNlY3Vy
aXR5IGFzcGVjdCBoZXJlLg0KDQo+IA0KPiA+IChmcm9tIElPTU1VIHAuby52IHdlIGNhbiBhbHdh
eXMgY2FsbCBhbGwgNCBjYXRlZ29yaWVzIGFzIEJGTjpNRk4uDQo+ID4gSSBkZWxpYmVyYXRlbHkg
c2VwYXJhdGUgdGhlbSBmcm9tIHVzYWdlIHAuby52LCB3aGVyZSAnQkZOJw0KPiA+IHJlcHJlc2Vu
dHMgdGhlIGNhc2VzIHdoZXJlIGd1ZXN0IGV4cGxpY2l0bHkgbWFuYWdlcyBhIG5ldyBhZGRyZXNz
DQo+ID4gc3BhY2UgLSBkaWZmZXJlbnQgZnJvbSBwaHlzaWNhbCBhZGRyZXNzIHNwYWNlIGluIGl0
cyBtaW5kKQ0KPiA+DQo+ID4gdGhlcmUgaXMgYW4gYWRkcmVzcyBzcGFjZSBzd2l0Y2ggaW4gMikg
YW5kIDQpIGJlZm9yZSBhbmQgYWZ0ZXINCj4gPiBlbmFibGluZyB2SU9NTVUuDQo+IA0KPiBJcyB0
aGVyZT8gVGhlIGluaXRpYWwgbWFwcGluZyBpbiAyIGlzIHRoZSBzYW1lIGFzIDEsIGFuZCB0aGUg
aW5pdGlhbCBtYXBwaW5nIGluDQo+IDQgaXMgdGhlIHNhbWUgYXMgMy4NCj4gDQo+ID4NCj4gPiBh
Ym92ZSBpcyB3aHkgSSBkaWRu4oCZdCBmb2xsb3cgdGhlIGFzc3VtcHRpb24gdGhhdCAiWGVuIGlz
IG1haW50YWluaW5nDQo+ID4gYW4gaWRlbnRpdHkgbWFwIiBpcyBpZGVudGljYWwgdG8gbmVlZF9p
b21tdS4NCj4gPg0KPiANCj4gVGhlIGNydWNpYWwgcG9pbnQgaXMgdGhhdCBpbiBjYXNlcyAyIGFu
ZCA0IFhlbiBpcyBub3QgKm1haW50YWluaW5nKiBhbnkgbWFwDQo+IHNvIG5lZWRfaW9tbXUoZCkg
c2hvdWxkIGJlIGZhbHNlIGFuZCBoZW5jZSB0aGUgZG9tYWluIGNhbiBjb250cm9sIGl0cw0KPiBv
d24gbWFwcGluZ3Mgd2l0aG91dCBpbnRlcmZlcmluZyB3aGljaCB3aGF0IFhlbiBpcyBkb2luZyBp
bnRlcm5hbGx5Lg0KPiANCj4gRG9lcyB0aGF0IGhlbHAgY2xhcmlmeT8NCj4gDQoNCmFnYWluLCBh
Ym92ZSBkZXNjcmlwdGlvbiBpcyByZWFsbHkgY29uZnVzaW5nIGFzIHlvdSBkb24ndCBzcGVjaWZ5
DQp3aGljaCBtYXBwaW5nIGlzIHJlZmVycmVkIHRvIGhlcmUuDQoNClRoYW5rcw0KS2V2aW4NCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 05:38:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 05:38:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqXyR-0007Su-OW; Tue, 27 Feb 2018 05:38:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ucvw=fv=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eqXyQ-0007So-78
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 05:38:46 +0000
X-Inumbo-ID: 563ad5eb-1b80-11e8-ba59-bc764e045a96
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 563ad5eb-1b80-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 06:37:45 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 21:38:40 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,398,1515484800"; d="scan'208";a="20615362"
Received: from fmsmsx108.amr.corp.intel.com ([10.18.124.206])
 by fmsmga008.fm.intel.com with ESMTP; 26 Feb 2018 21:38:40 -0800
Received: from fmsmsx155.amr.corp.intel.com (10.18.116.71) by
 FMSMSX108.amr.corp.intel.com (10.18.124.206) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 21:38:39 -0800
Received: from shsmsx104.ccr.corp.intel.com (10.239.4.70) by
 FMSMSX155.amr.corp.intel.com (10.18.116.71) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Mon, 26 Feb 2018 21:38:39 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX104.ccr.corp.intel.com ([169.254.5.125]) with mapi id 14.03.0319.002;
 Tue, 27 Feb 2018 13:38:37 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
Thread-Topic: [ping] Re: [PATCH 2/5] x86/pv: Avoid leaking other guests'
 MSR_TSC_AUX values into PV context
Thread-Index: AQHTqkItZPxYrJJY2EqAP3wIylT7hKO2DmoAgACCCYCAATU5IA==
Date: Tue, 27 Feb 2018 05:38:36 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101C68B@SHSMSX101.ccr.corp.intel.com>
References: <1519127923-23539-1-git-send-email-andrew.cooper3@citrix.com>
 <1519127923-23539-3-git-send-email-andrew.cooper3@citrix.com>
 <5A93FCC002000078001ABB41@prv-mh.provo.novell.com>
 <4b4acfe6-23c3-8a05-cdce-16252fec6f7e@citrix.com>
In-Reply-To: <4b4acfe6-23c3-8a05-cdce-16252fec6f7e@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiZWM5OTFhZTItODQ5MC00OTUwLWFhMDAtN2YwZDQ1Y2ViYjBjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6ImxJWWtya24rQlA4WFNYeGxRTURIdHllaVhaeDNSV05ZNzl0M2lKNjVlMEk9In0=
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Wei Liu <wei.liu2@citrix.com>,
 SuraveeSuthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, "Nakajima, Jun" <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?utf-8?B?Um9nZXIgUGF1IE1vbm7DqQ==?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [ping] Re: [PATCH 2/5] x86/pv: Avoid leaking other
 guests' MSR_TSC_AUX values into PV context
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWlsdG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0N
Cj4gU2VudDogVHVlc2RheSwgRmVicnVhcnkgMjcsIDIwMTggMzoxMSBBTQ0KPiANCj4gT24gMjYv
MDIvMTggMTE6MjUsIEphbiBCZXVsaWNoIHdyb3RlOg0KPiA+Pj4+IE9uIDIwLjAyLjE4IGF0IDEy
OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6DQo+ID4+IElmIHRoZSBDUFUg
cGlwZWxpbmUgc3VwcG9ydHMgUkRUU0NQIG9yIFJEUElELCBhIGd1ZXN0IGNhbiBvYnNlcnZlIHRo
ZQ0KPiB2YWx1ZSBpbg0KPiA+PiBNU1JfVFNDX0FVWCwgaXJyZXNwZWN0aXZlIG9mIHdoZXRoZXIg
dGhlIHJlbGV2YW50IENQVUlEIGZlYXR1cmVzIGFyZQ0KPiA+PiBhZHZlcnRpc2VkL2hpZGRlbi4N
Cj4gPj4NCj4gPj4gQXQgdGhlIG1vbWVudCwgcGFyYXZpcnRfY3R4dF9zd2l0Y2hfdG8oKSBvbmx5
IHdyaXRlcyB0byBNU1JfVFNDX0FVWCBpZg0KPiA+PiBUU0NfTU9ERV9QVlJEVFNDUCBtb2RlIGlz
IGVuYWJsZWQsIGJ1dCB0aGlzIGlzIG5vdCB0aGUgZGVmYXVsdCBtb2RlLg0KPiA+PiBUaGVyZWZv
cmUsIGRlZmF1bHQgUFYgZ3Vlc3RzIGNhbiByZWFkIHRoZSB2YWx1ZSBmcm9tIGEgcHJldmlvdXNs
eQ0KPiBzY2hlZHVsZWQNCj4gPj4gSFZNIHZjcHUsIG9yIFRTQ19NT0RFX1BWUkRUU0NQLWVuYWJs
ZWQgUFYgZ3Vlc3QuDQo+ID4+DQo+ID4+IEFsdGVyIHRoZSBQViBwYXRoIHRvIGFsd2F5cyB3cml0
ZSB0byBNU1JfVFNDX0FVWCwgdXNpbmcgMCBpbiB0aGUNCj4gY29tbW9uDQo+ID4+IGNhc2UuDQo+
ID4+DQo+ID4+IFRvIGFtb3J0aXNlIG92ZXJoZWFkIGNvc3QsIGludHJvZHVjZSB3cm1zcl90c2Nf
YXV4KCkgd2hpY2ggcGVyZm9ybXMNCj4gYSBsYXp5DQo+ID4+IHVwZGF0ZSBvZiB0aGUgTVNSLCBh
bmQgdXNlIHRoaXMgZnVuY3Rpb24gY29uc2lzdGVudGx5IGFjcm9zcyB0aGUNCj4gY29kZWJhc2Uu
DQo+ID4+DQo+ID4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+DQo+ID4gRGVzcGl0ZSBtZSBjb250aW51aW5nIHRvIHRoaW5rIHRoYXQgUkRU
U0NQIGFuZCBSRFBJRCBzaG91bGQgYmUNCj4gPiBmdWxseSBpbmRlcGVuZGVudCBmZWF0dXJlcywg
dGhpcyBiZWluZyBpbiBsaW5lIHdpdGggdGhlIFNETToNCj4gPiBBY2tlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPg0KPiANCj4gVGhhbmtzLg0KPiANCj4gR2l2ZW4gdGhlIGlt
cG9ydGFudCBvZiB0aGlzIHBhdGNoLCBJIGZlZWwgaXQgaXMgdGltZSB0byBwaW5nIHRoZSBWVC14
DQo+IGFuZCBTVk0gbWFpbnRhaW5lcnMgZm9yIHRoZWlyIGlucHV0Lg0KPiANCj4gfkFuZHJldw0K
DQpSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+DQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 05:52:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 05:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqYBT-0000Ib-8N; Tue, 27 Feb 2018 05:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yzye=fu=amazon.de=prvs=588dd4d4c=aams@srs-us1.protection.inumbo.net>)
 id 1eqMhx-0000JY-BU
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 17:37:01 +0000
X-Inumbo-ID: e5e8741c-1b1b-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-9102.amazon.com (unknown [207.171.184.29])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e5e8741c-1b1b-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 17:38:47 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1519666614; x=1551202614;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=BPgquB4UBVIwcQRinEF3uJLlXp4tWfTUjVLgNYv+QDw=;
 b=psK9UMRqU0tWHVE2rW8wxJCWVKjCrVE4r8Po8A+ZGrBb4L26wTTuW68V
 nUzY/XfQQGE+ME2YkW3xHa9XpVF1uKIQrkb6IqFnogcQmoK47SujOxGLj
 UKaJXp0kJ4ppjVtlaC72wUhOT7SaEnl53/aPWG7JE18mJ+SEXYE6RO9+0 g=;
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="596814924"
Received: from sea3-co-svc-lb6-vlan3.sea.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.47.22.38])
 by smtp-border-fw-out-9102.sea19.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 26 Feb 2018 17:36:48 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1QHaela081967
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 26 Feb 2018 17:36:45 GMT
Received: from EX13D05UWC004.ant.amazon.com (10.43.162.223) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 26 Feb 2018 17:36:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D05UWC004.ant.amazon.com (10.43.162.223) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 26 Feb 2018 17:36:44 +0000
Received: from dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (10.15.75.75) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Mon, 26 Feb 2018 17:36:43 +0000
Received: by dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (Postfix,
 from userid 4894232)
 id 78805A587E; Mon, 26 Feb 2018 17:36:43 +0000 (UTC)
From: Amit Shah <aams@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Feb 2018 17:36:34 +0000
Message-ID: <1519666595-41362-2-git-send-email-aams@amazon.com>
X-Mailer: git-send-email 2.7.3.AMZN
In-Reply-To: <1519666595-41362-1-git-send-email-aams@amazon.com>
References: <1519666595-41362-1-git-send-email-aams@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Tue, 27 Feb 2018 05:52:13 +0000
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 David Vrabel <david.vrabel@citrix.com>, Liu Shuo <shuo.a.liu@intel.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Amit Shah <aams@amazon.com>, Thomas Gleixner <tglx@linutronix.de>,
 Anoob Soman <anoob.soman@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] xen: fix out-of-bounds irq unbind for MSI
	message groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhbiBNU0kgZGVzY3JpcHRvciB3YXMgbm90IGF2YWlsYWJsZSwgdGhlIGVycm9yIHBhdGgg
d291bGQgdHJ5IHRvCnVuYmluZCBhbiBpcnEgdGhhdCB3YXMgbmV2ZXIgYWNxdWlyZWQgLSBwb3Rl
bnRpYWxseSB1bmJpbmRpbmcgYW4KdW5yZWxhdGVkIGlycS4KCkZpeGVzOiA0ODkyYzliNGFkYTlm
OSAoInhlbjogYWRkIHN1cHBvcnQgZm9yIE1TSSBtZXNzYWdlIGdyb3VwcyIpClJlcG9ydGVkLWJ5
OiBIb29tYW4gTWlyaGFkaSA8bWlyaGFkaWhAYW1hem9uLmNvbT4KQ0M6IDxzdGFibGVAdmdlci5r
ZXJuZWwub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkND
OiBEYXZpZCBWcmFiZWwgPGRhdmlkLnZyYWJlbEBjaXRyaXguY29tPgpDQzogQm9yaXMgT3N0cm92
c2t5IDxib3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KQ0M6IEVkdWFyZG8gVmFsZW50aW4gPGVk
dXZhbEBhbWF6b24uY29tPgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDQzog
VGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNDOiAiSy4gWS4gU3Jpbml2YXNh
biIgPGt5c0BtaWNyb3NvZnQuY29tPgpDQzogTGl1IFNodW8gPHNodW8uYS5saXVAaW50ZWwuY29t
PgpDQzogQW5vb2IgU29tYW4gPGFub29iLnNvbWFuQGNpdHJpeC5jb20+ClNpZ25lZC1vZmYtYnk6
IEFtaXQgU2hhaCA8YWFtc0BhbWF6b24uY29tPgotLS0KIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVu
dHNfYmFzZS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyBiL2RyaXZlcnMveGVuL2V2ZW50
cy9ldmVudHNfYmFzZS5jCmluZGV4IDFhYjRiZDEuLmI2YjhiMjkgMTAwNjQ0Ci0tLSBhL2RyaXZl
cnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCisrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVu
dHNfYmFzZS5jCkBAIC03NDksNiArNzQ5LDcgQEAgaW50IHhlbl9iaW5kX3BpcnFfbXNpX3RvX2ly
cShzdHJ1Y3QgcGNpX2RldiAqZGV2LCBzdHJ1Y3QgbXNpX2Rlc2MgKm1zaWRlc2MsCiAJfQogCiAJ
cmV0ID0gaXJxX3NldF9tc2lfZGVzYyhpcnEsIG1zaWRlc2MpOworCWktLTsKIAlpZiAocmV0IDwg
MCkKIAkJZ290byBlcnJvcl9pcnE7CiBvdXQ6Ci0tIAoyLjcuMy5BTVpOCgpBbWF6b24gRGV2ZWxv
cG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApCZXJsaW4gLSBEcmVzZGVuIC0gQWFjaGVuCm1haW4g
b2ZmaWNlOiBLcmF1c2Vuc3RyLiAzOCwgMTAxMTcgQmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBE
ci4gUmFsZiBIZXJicmljaCwgQ2hyaXN0aWFuIFNjaGxhZWdlcgpVc3QtSUQ6IERFMjg5MjM3ODc5
CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENoYXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 05:52:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 05:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqYBT-0000Iz-Ec; Tue, 27 Feb 2018 05:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yzye=fu=amazon.de=prvs=588dd4d4c=aams@srs-us1.protection.inumbo.net>)
 id 1eqMke-0000n3-UO
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 17:39:48 +0000
X-Inumbo-ID: e2f625c8-1b1b-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e2f625c8-1b1b-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 17:38:42 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1519666609; x=1551202609;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=kGN+SNZwa+i/Jnc6taNS3GUMzZwrrdd/UpcEH9YP1ok=;
 b=R8JyDhXZ58QPwY9/00tVXRJ79V1uIvZ1I+3+jJgotdiiZ4BKGFPzSrhx
 YGQffZKjUuQPgLXy00iQdK8qUu8ILwumfwwvFBs1lNNNs2nPOoZRuWmOo
 mWZMqJERxFJdymOlpScR/WiCM6HA4/bS2bp8R/8+KFPeHHnov8UX6dZE9 s=;
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="333500580"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-807d4a99.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 26 Feb 2018 17:36:48 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-807d4a99.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1QHaf5O081981
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 26 Feb 2018 17:36:45 GMT
Received: from EX13D05UWC001.ant.amazon.com (10.43.162.82) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 26 Feb 2018 17:36:44 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D05UWC001.ant.amazon.com (10.43.162.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 26 Feb 2018 17:36:44 +0000
Received: from dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (10.15.75.75) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Mon, 26 Feb 2018 17:36:43 +0000
Received: by dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (Postfix,
 from userid 4894232)
 id 7B3BEA587F; Mon, 26 Feb 2018 17:36:43 +0000 (UTC)
From: Amit Shah <aams@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Feb 2018 17:36:35 +0000
Message-ID: <1519666595-41362-3-git-send-email-aams@amazon.com>
X-Mailer: git-send-email 2.7.3.AMZN
In-Reply-To: <1519666595-41362-1-git-send-email-aams@amazon.com>
References: <1519666595-41362-1-git-send-email-aams@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Tue, 27 Feb 2018 05:52:13 +0000
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 David Vrabel <david.vrabel@citrix.com>, Liu Shuo <shuo.a.liu@intel.com>, Boris
 Ostrovsky <boris.ostrovsky@oracle.com>, "K. Y. Srinivasan" <kys@microsoft.com>,
 Amit Shah <aams@amazon.com>, Thomas Gleixner <tglx@linutronix.de>,
 Anoob Soman <anoob.soman@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] xen: events: free irqs in error condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSBvZiBlcnJvcnMgaW4gaXJxIHNldHVwIGZvciBNU0ksIGZyZWUgdXAgdGhlIGFsbG9j
YXRlZCBpcnFzLgoKRml4ZXM6IDQ4OTJjOWI0YWRhOWY5ICgieGVuOiBhZGQgc3VwcG9ydCBmb3Ig
TVNJIG1lc3NhZ2UgZ3JvdXBzIikKUmVwb3J0ZWQtYnk6IEhvb21hbiBNaXJoYWRpIDxtaXJoYWRp
aEBhbWF6b24uY29tPgpDQzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IERhdmlkIFZyYWJlbCA8ZGF2aWQudnJh
YmVsQGNpdHJpeC5jb20+CkNDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFj
bGUuY29tPgpDQzogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+CkNDOiBKdWVy
Z2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CkNDOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KQ0M6ICJLLiBZLiBTcmluaXZhc2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+CkND
OiBMaXUgU2h1byA8c2h1by5hLmxpdUBpbnRlbC5jb20+CkNDOiBBbm9vYiBTb21hbiA8YW5vb2Iu
c29tYW5AY2l0cml4LmNvbT4KU2lnbmVkLW9mZi1ieTogQW1pdCBTaGFoIDxhYW1zQGFtYXpvbi5j
b20+Ci0tLQogZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMgfCAxICsKIDEgZmlsZSBj
aGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9l
dmVudHNfYmFzZS5jIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKaW5kZXggYjZi
OGIyOS4uOTZhYTU3NSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNl
LmMKKysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKQEAgLTc1OCw2ICs3NTgs
NyBAQCBpbnQgeGVuX2JpbmRfcGlycV9tc2lfdG9faXJxKHN0cnVjdCBwY2lfZGV2ICpkZXYsIHN0
cnVjdCBtc2lfZGVzYyAqbXNpZGVzYywKIGVycm9yX2lycToKIAlmb3IgKDsgaSA+PSAwOyBpLS0p
CiAJCV9fdW5iaW5kX2Zyb21faXJxKGlycSArIGkpOworCXhlbl9mcmVlX2lycShpcnEpOwogCW11
dGV4X3VubG9jaygmaXJxX21hcHBpbmdfdXBkYXRlX2xvY2spOwogCXJldHVybiByZXQ7CiB9Ci0t
IAoyLjcuMy5BTVpOCgpBbWF6b24gRGV2ZWxvcG1lbnQgQ2VudGVyIEdlcm1hbnkgR21iSApCZXJs
aW4gLSBEcmVzZGVuIC0gQWFjaGVuCm1haW4gb2ZmaWNlOiBLcmF1c2Vuc3RyLiAzOCwgMTAxMTcg
QmVybGluCkdlc2NoYWVmdHNmdWVocmVyOiBEci4gUmFsZiBIZXJicmljaCwgQ2hyaXN0aWFuIFNj
aGxhZWdlcgpVc3QtSUQ6IERFMjg5MjM3ODc5CkVpbmdldHJhZ2VuIGFtIEFtdHNnZXJpY2h0IENo
YXJsb3R0ZW5idXJnIEhSQiAxNDkxNzMgQgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 05:52:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 05:52:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqYBT-0000IQ-1Z; Tue, 27 Feb 2018 05:52:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=yzye=fu=amazon.de=prvs=588dd4d4c=aams@srs-us1.protection.inumbo.net>)
 id 1eqMhq-0000Hg-6F
 for xen-devel@lists.xenproject.org; Mon, 26 Feb 2018 17:36:54 +0000
X-Inumbo-ID: e1d5fbcf-1b1b-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1d5fbcf-1b1b-11e8-b9b1-635ca7ef6cff;
 Mon, 26 Feb 2018 17:38:40 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1519666608; x=1551202608;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=Df5j6/LGI4RTLb4eNfeWsslUKfsAtXLw9E6p/LxyBs0=;
 b=iK/OmddQIMdnz4yq6lWHBBTPfxWIlG/uAT5owQ1FHp3um6nuR14lrGhI
 6ddEPuBX6qiItYMhDRUJQKm53FpLXOfOGDlC0BwuJN6hrjo6R8TFbMq22
 7rbN26nvu4mOYbofvWaJD6Jp+5waWZr/EwMCPzHMZWHp+AB+x3M54NhW3 E=;
X-IronPort-AV: E=Sophos;i="5.47,397,1515456000"; d="scan'208";a="721670928"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 26 Feb 2018 17:36:45 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2a-6e2fc477.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1QHaj9N008474
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Mon, 26 Feb 2018 17:36:45 GMT
Received: from EX13D05UWB003.ant.amazon.com (10.43.161.26) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.207) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 26 Feb 2018 17:36:44 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D05UWB003.ant.amazon.com (10.43.161.26) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Mon, 26 Feb 2018 17:36:44 +0000
Received: from dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (10.15.75.75) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Mon, 26 Feb 2018 17:36:43 +0000
Received: by dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (Postfix,
 from userid 4894232)
 id 75BB0A587B; Mon, 26 Feb 2018 17:36:43 +0000 (UTC)
From: Amit Shah <aams@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Mon, 26 Feb 2018 17:36:33 +0000
Message-ID: <1519666595-41362-1-git-send-email-aams@amazon.com>
X-Mailer: git-send-email 2.7.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
X-Mailman-Approved-At: Tue, 27 Feb 2018 05:52:13 +0000
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, David Vrabel <david.vrabel@citrix.com>,
 Liu Shuo <shuo.a.liu@intel.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Amit Shah <aams@amazon.com>,
 Thomas Gleixner <tglx@linutronix.de>, Anoob Soman <anoob.soman@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 0/2] xen: fix bugs in error conditions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGVzZSBidWdzIHdlcmUgZm91bmQgZHVyaW5nIGNvZGUgcmV2aWV3LiAgRGV0YWls
cyBpbiB0aGUgY29tbWl0cy4KClBsZWFzZSByZXZpZXcgYW5kIGFwcGx5LgoKQ0M6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogRGF2aWQgVnJhYmVsIDxkYXZpZC52
cmFiZWxAY2l0cml4LmNvbT4KQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9y
YWNsZS5jb20+CkNDOiBFZHVhcmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9uLmNvbT4KQ0M6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ0M6IFRob21hcyBHbGVpeG5lciA8dGdseEBs
aW51dHJvbml4LmRlPgpDQzogIksuIFkuIFNyaW5pdmFzYW4iIDxreXNAbWljcm9zb2Z0LmNvbT4K
Q0M6IExpdSBTaHVvIDxzaHVvLmEubGl1QGludGVsLmNvbT4KQ0M6IEFub29iIFNvbWFuIDxhbm9v
Yi5zb21hbkBjaXRyaXguY29tPgoKCkFtaXQgU2hhaCAoMik6CiAgeGVuOiBmaXggb3V0LW9mLWJv
dW5kcyBpcnEgdW5iaW5kIGZvciBNU0kgbWVzc2FnZSBncm91cHMKICB4ZW46IGV2ZW50czogZnJl
ZSBpcnFzIGluIGVycm9yIGNvbmRpdGlvbgoKIGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFz
ZS5jIHwgMiArKwogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKLS0gCjIuNy4zLkFN
Wk4KCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICkJlcmxpbiAtIERyZXNk
ZW4gLSBBYWNoZW4KbWFpbiBvZmZpY2U6IEtyYXVzZW5zdHIuIDM4LCAxMDExNyBCZXJsaW4KR2Vz
Y2hhZWZ0c2Z1ZWhyZXI6IERyLiBSYWxmIEhlcmJyaWNoLCBDaHJpc3RpYW4gU2NobGFlZ2VyClVz
dC1JRDogREUyODkyMzc4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1
cmcgSFJCIDE0OTE3MyBCCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2
ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 06:27:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 06:27:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqYjd-0002hn-5T; Tue, 27 Feb 2018 06:27:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqYjc-0002ga-A5
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 06:27:32 +0000
X-Inumbo-ID: 8ae2902c-1b87-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8ae2902c-1b87-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 06:29:20 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqYjR-0007Nw-SI; Tue, 27 Feb 2018 06:27:21 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqYjM-0007gx-8V; Tue, 27 Feb 2018 06:27:16 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqYjL-0004Ot-Ru; Tue, 27 Feb 2018 06:27:15 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120022-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-armhf-armhf-libvirt:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=3664ce2d930983966d2aac0e167f1332988c4e25
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 06:27:15 +0000
Subject: [Xen-devel] [linux-linus test] 120022: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAyMiBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTIwMDIyLwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
eGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtIDcgeGVuLWJvb3QgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVl
YnNkMTAtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgIDcgeGVuLWJvb3QgICAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1pbnRl
bCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAg
ICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFl
bXV1LXJoZWw2aHZtLWludGVsICA3IHhlbi1ib290ICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDEwIHhlbi1ib290L3NyY19ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAg
MTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDExIHhlbi1ib290
L2RzdF9ob3N0ICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13czE2LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
MTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgNyB4ZW4tYm9vdCAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydC14c20gICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICA3IHhlbi1ib290ICAg
ICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWls
IFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4g
MTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
IDcgeGVuLWJvb3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQK
ClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAx
NyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2Ug
MTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQt
d3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExODMyNAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAg
ICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAg
ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFy
bTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVk
aXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJp
YW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBt
aWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLXJ0ZHMgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1y
dGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hl
Y2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDE0
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LXZoZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1jdWJpZXRydWNrIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIGxpbnV4ICAgICAgICAgICAgICAgIDM2NjRjZTJkOTMw
OTgzOTY2ZDJhYWMwZTE2N2YxMzMyOTg4YzRlMjUKYmFzZWxpbmUgdmVyc2lvbjoKIGxpbnV4ICAg
ICAgICAgICAgICAgIDViN2QyNzk2N2RhYmZiMTdjMjFiMGQ5OGIyOTE1M2I5ZTNlZTcxZTUKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExODMyNCAgMjAxOC0wMS0yNSAwNzozMToyNCBaICAgMzIgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTgzNjIgIDIwMTgtMDEtMjYgMTY6NTY6MTcgWiAgIDMx
IGRheXMgICAzNCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMjAwMjIgIDIwMTgtMDIt
MjUgMjA6MDc6MTggWiAgICAxIGRheXMgICAgMSBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCjIyNjcgcGVvcGxlIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3QsCm5vdCBsaXN0aW5nIHRoZW0gYWxsCgpqb2JzOgog
YnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmly
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZp
cnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2
Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAt
aTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWlu
dGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVt
dXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKTm90IHB1c2hpbmcuCgooTm8gcmV2
aXNpb24gbG9nOyBpdCB3b3VsZCBiZSAyNTcyNjQgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 06:39:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 06:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqYvG-0003VH-JK; Tue, 27 Feb 2018 06:39:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <rajneesh.bhardwaj@intel.com>) id 1eqYks-0002ng-IF
 for xen-devel@lists.xensource.com; Tue, 27 Feb 2018 06:28:50 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-11.bemta-6.messagelabs.com id B4/A1-30866-1AAF49A5;
 Tue, 27 Feb 2018 06:28:49 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFnrJIsWRWlGSWpSXmKPExsVywNykQnfhrylRBhMmC1vcm/Ke3YHRY3vfLvYAxijWzLyk/IoE1ozzC/pYCxYxV1w5uIOlgfE6UxcjJ4eEgKjEh9n/2CFsFYm3D99DxaUkJmzbwdjFyMUhJDCNUaJ190s2iASvxJFlM1ghbD+JLzP/gzUICdRInN/5AayGRUBVonFRB5jNJmAqsfjofRYQW0TAUWLuqnMsIEOZBfaySzz4sYUZJCEMlOic/osRxOYVsJX4vLWfBWJojMScKVtYIeKCEidnPgGLMwtoSdz49xJoMQeQLS2x/B8HSJhTIFbixYw9zCBhUaBnXh2sn8AoPAtJ8ywkzbMQmhcwMq9iVC9OLSpLLdI11UsqykzPKMlNzMzRNTQw08tNLS5OTE/NSUwq1kvOz93ECAxwBiDYwTj9sv8hRkkOJiVRXvY1U6KE+JLyUyozEosz4otKc1KLDzHKcHAoSfCu+QmUEyxKTU+tSMvMAcYaTFqCg0dJhNf9B1Cat7ggMbc4Mx0idYrRmKNt5ZM2Zo4bL163MQux5OXnpUqJ8/aCTBIAKc0ozYMbBEsBlxhlpYR5GYFOE+IpSC3KzSxBlX/FKM7BqCTM2wgyhSczrwRu3yugU5iATjnyGeyUkkSElFQD45FdKoyhahOP6LSpTXzeWPv2qFvJjPTy7X9vl/6+IvlT9m4AG8tkn2shVSkbsryXPuBsyhAy1Ys51PsuWOpa2K6DeYVlGww2xZZESjn/mfTCn8ljgmP+Lqd3DDFmX5ZcdreyXnxTZNGrT2abLLdd7dLw8y7Vr/A8yeXI+z1Mr/Cnr1mR+QUDJZbijERDLeai4kQAwZKp8fwCAAA=
X-Env-Sender: rajneesh.bhardwaj@intel.com
X-Msg-Ref: server-8.tower-21.messagelabs.com!1519712927!77677413!1
X-Originating-IP: [192.55.52.120]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 34355 invoked from network); 27 Feb 2018 06:28:49 -0000
Received: from mga04.intel.com (HELO mga04.intel.com) (192.55.52.120)
 by server-8.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Feb 2018 06:28:49 -0000
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga008.jf.intel.com ([10.7.209.65])
 by fmsmga104.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 22:28:46 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,398,1515484800"; d="scan'208";a="21075677"
Received: from raj-desk2.iind.intel.com ([10.223.107.30])
 by orsmga008.jf.intel.com with ESMTP; 26 Feb 2018 22:28:37 -0800
Date: Tue, 27 Feb 2018 11:53:29 +0530
From: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
To: Anshuman Gupta <anshuman.gupta@intel.corp-partner.google.com>
Message-ID: <20180227062328.GA15519@raj-desk2.iind.intel.com>
References: <1519712266-12284-1-git-send-email-anshuman.gupta@intel.corp-partner.google.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519712266-12284-1-git-send-email-anshuman.gupta@intel.corp-partner.google.com>
User-Agent: Mutt/1.5.24 (2015-08-30)
X-Mailman-Approved-At: Tue, 27 Feb 2018 06:39:32 +0000
Cc: kozerkov@parallels.com, Peter Zijlstra <peterz@infradead.org>,
 bigeasy@linutronix.de, "H . Peter Anvin" <hpa@zytor.com>, lv.zheng@intel.com,
 ffainelli@freebox.fr, mbizon@freebox.fr, boris.ostrovsky@oracle.com,
 matt@codeblueprint.co.uk, lguest@lists.ozlabs.org, robert.moore@intel.com,
 linux-acpi@vger.kernel.org, glin@suse.com, lenb@kernel.org,
 rusty@rustcorp.com.au, Denys Vlasenko <dvlasenk@redhat.com>,
 Brian Gerst <brgerst@gmail.com>, julien.grall@linaro.org,
 josh@joshtriplett.org, george.dunlap@citrix.com, jlee@suse.com,
 xen-devel@lists.xensource.com, Borislav Petkov <bp@alien8.de>,
 Thomas Gleixner <tglx@linutronix.de>, andriy.shevchenko@linux.intel.com,
 jgross@suse.com, toshi.kani@hp.com, andrew.cooper3@citrix.com,
 rjw@rjwysocki.net, Andy Lutomirski <luto@amacapital.net>,
 "Luis R. Rodriguez" <mcgrof@kernel.org>, david.vrabel@citrix.com,
 tiwai@suse.de, Linus Torvalds <torvalds@linux-foundation.org>
Subject: Re: [Xen-devel] [PATCH 1/2] x86/ACPI: Parse ACPI_FADT_LEGACY_DEVICES
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMTE6NDc6NDVBTSArMDUzMCwgQW5zaHVtYW4gR3VwdGEg
d3JvdGU6Cj4gRnJvbTogIkx1aXMgUi4gUm9kcmlndWV6IiA8bWNncm9mQGtlcm5lbC5vcmc+Cj4K
CkFuc2h1bWFuLCBsb29rcyBsaWtlIHlvdSBzZW50IHRoaXMgYnkgbWlzdGFrZS4gUGxlYXNlLCBi
ZSBjYXJlZnVsIQoKRXZlcnlvbmUsIGtpbmRseSBpZ25vcmUgdGhpcyBwYXRjaC4KIAo+IEFDUEkg
NS4yLjkuMyBJQS1QQyBCb290IEFyY2hpdGVjdHVyZSBmbGFnIEFDUElfRkFEVF9MRUdBQ1lfREVW
SUNFUwo+IGNhbiBiZSB1c2VkIHRvIGRldGVybWluZSBpZiBhIHN5c3RlbSBoYXMgbGVnYWN5IGRl
dmljZXMgTFBDIG9yCj4gbGVnYWN5IGNvbXBvbmVudHMuCj4gCj4gMi43LjQKPiAKCi0tIApCZXN0
IFJlZ2FyZHMsClJham5lZXNoCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 06:39:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 06:39:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqYvG-0003V6-D5; Tue, 27 Feb 2018 06:39:34 +0000
Received: from mail6.bemta6.messagelabs.com ([193.109.254.103])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <anshuman.gupta@intel.corp-partner.google.com>)
 id 1eqYbb-000258-BE
 for xen-devel@lists.xensource.com; Tue, 27 Feb 2018 06:19:15 +0000
Received: from [85.158.143.35] (using TLSv1.2 with cipher
 DHE-RSA-AES256-GCM-SHA384 (256 bits))
 by server-3.bemta-6.messagelabs.com id D0/D0-07896-268F49A5;
 Tue, 27 Feb 2018 06:19:14 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrPLMWRWlGSWpSXmKPExsXS1tbhqJv4Y0qUQc9UK4t7U96zOzB6bO/bxR7AGMWamZeUX5HAmnF0TnHBEqGKV2d3MzcwLhfoYuTkkBDQl7h7fikThC0lMWHbDsYuRi4OIYFpjBI7F7yCSvBKHFk2gxXC9pPonb+dDaKonVGi6+dnNpAEm4CzxPdFa8BsEQF5iXnf25hBipgFzrFLLJ53j72LkYNDWMBWYtEmF5AaFgFViZ4TnxhBbF6BGIkD/esZIRbISdw818k8gZF3ASPDKkb14tSistQiXTO9pKLM9IyS3MTMHF1DAzO93NTi4sT01JzEpGK95PzcTYzAYGAAgh2M8074H2KU5GBSEuVlXzMlSogvKT+lMiOxOCO+qDQntfgQowwHh5IEb/93oJxgUWp6akVaZg4wLGHSEhw8SiK8Wd+A0rzFBYm5xZnpEKlTjMYcTQ8etDFz3Hjxuo1ZiCUvPy9VSpz3EcgkAZDSjNI8uEGweLnEKCslzMsIdJoQT0FqUW5mCar8K0ZxDkYlYd55IFN4MvNK4Pa9AjqFCeiUI5/BTilJREhJNTBOuvkguj3l4lHmggfup3ZPf1TLJ+39I1F0+psEo6r6K1/+M2y9vWPZ0Ss5pY65T0Lf9xcaFqy+tdnHvMfsr9nHuafbJUxOHHh7JSNh0xIfpgTnS+oT5sWXTxL+MDNsLf/8FZtlv5zv1tUOCiosPv/EZN9XVce6B3+CZZaxrzgrssZiecu21+6iSizFGYmGWsxFxYkAwoTDJJICAAA=
X-Env-Sender: anshuman.gupta@intel.corp-partner.google.com
X-Msg-Ref: server-7.tower-21.messagelabs.com!1519712352!77821222!1
X-Originating-IP: [134.134.136.65]
X-SpamReason: No, hits=0.0 required=7.0 tests=
X-StarScan-Received: 
X-StarScan-Version: 9.9.13; banners=-,-,-
X-VirusChecked: Checked
Received: (qmail 47826 invoked from network); 27 Feb 2018 06:19:13 -0000
Received: from mga03.intel.com (HELO mga03.intel.com) (134.134.136.65)
 by server-7.tower-21.messagelabs.com with DHE-RSA-AES256-GCM-SHA384 encrypted
 SMTP; 27 Feb 2018 06:19:13 -0000
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga006.jf.intel.com ([10.7.209.51])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 26 Feb 2018 22:19:10 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,398,1515484800"; d="scan'208";a="21328388"
Received: from anshuma1-pnp-server.iind.intel.com ([10.223.107.119])
 by orsmga006.jf.intel.com with ESMTP; 26 Feb 2018 22:19:01 -0800
From: Anshuman Gupta <anshuman.gupta@intel.corp-partner.google.com>
To: rajneesh.bhardwaj@intel.com
Date: Tue, 27 Feb 2018 11:47:45 +0530
Message-Id: <1519712266-12284-1-git-send-email-anshuman.gupta@intel.corp-partner.google.com>
X-Mailer: git-send-email 2.7.4
X-Mailman-Approved-At: Tue, 27 Feb 2018 06:39:32 +0000
Cc: kozerkov@parallels.com, Peter Zijlstra <peterz@infradead.org>,
 bigeasy@linutronix.de, "H . Peter Anvin" <hpa@zytor.com>, lv.zheng@intel.com,
 ffainelli@freebox.fr, mbizon@freebox.fr, boris.ostrovsky@oracle.com,
 matt@codeblueprint.co.uk, lguest@lists.ozlabs.org, robert.moore@intel.com,
 linux-acpi@vger.kernel.org, glin@suse.com, lenb@kernel.org,
 rusty@rustcorp.com.au, Denys Vlasenko <dvlasenk@redhat.com>,
 Brian Gerst <brgerst@gmail.com>, julien.grall@linaro.org,
 josh@joshtriplett.org, george.dunlap@citrix.com, jlee@suse.com,
 xen-devel@lists.xensource.com, Borislav Petkov <bp@alien8.de>,
 Thomas Gleixner <tglx@linutronix.de>, andriy.shevchenko@linux.intel.com,
 jgross@suse.com, toshi.kani@hp.com, andrew.cooper3@citrix.com,
 rjw@rjwysocki.net, Andy Lutomirski <luto@amacapital.net>,
 "Luis R. Rodriguez" <mcgrof@kernel.org>, david.vrabel@citrix.com,
 tiwai@suse.de, Linus Torvalds <torvalds@linux-foundation.org>
Subject: [Xen-devel] [PATCH 1/2] x86/ACPI: Parse ACPI_FADT_LEGACY_DEVICES
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogIkx1aXMgUi4gUm9kcmlndWV6IiA8bWNncm9mQGtlcm5lbC5vcmc+CgpBQ1BJIDUuMi45
LjMgSUEtUEMgQm9vdCBBcmNoaXRlY3R1cmUgZmxhZyBBQ1BJX0ZBRFRfTEVHQUNZX0RFVklDRVMK
Y2FuIGJlIHVzZWQgdG8gZGV0ZXJtaW5lIGlmIGEgc3lzdGVtIGhhcyBsZWdhY3kgZGV2aWNlcyBM
UEMgb3IKSVNBIGRldmljZXMuIFRoZSB4ODYgcGxhdGZvcm0gYWxyZWFkeSBoYXMgYSBzdHJ1Y3Qg
d2hpY2ggbGlzdHMKa25vd24gYXNzb2NpYXRlZCBsZWdhY3kgZGV2aWNlcywgd2Ugc3RhcnQgb2Zm
IGNhcmVmdWwgb25seQpieSBkaXNhYmxpbmcgcm9vdCBkZXZpY2VzIHdlIHNob3VsZCBub3QgcmVn
cmVzcyB3aXRoLiBUaGUgc3RydWN0CmFuZCBkZXZpY2UgbGlzdCBjYW4gYmUgZXhwYW5kZWQgd2l0
aCB0aW1lIHRvIGNvdmVyIG1vcmUgcm9vdApsZWdhY3kgY29tcG9uZW50cy4KCkNoYW5nZS1JZDog
STg1YmE3ZGZiNDA1YzdmYWVmYzBmOGU2YjQzYTZlNzI2MGEyN2ExYzkKU2lnbmVkLW9mZi1ieTog
THVpcyBSLiBSb2RyaWd1ZXogPG1jZ3JvZkBrZXJuZWwub3JnPgpDYzogQW5keSBMdXRvbWlyc2tp
IDxsdXRvQGFtYWNhcGl0YWwubmV0PgpDYzogQm9yaXNsYXYgUGV0a292IDxicEBhbGllbjguZGU+
CkNjOiBCcmlhbiBHZXJzdCA8YnJnZXJzdEBnbWFpbC5jb20+CkNjOiBEZW55cyBWbGFzZW5rbyA8
ZHZsYXNlbmtAcmVkaGF0LmNvbT4KQ2M6IEguIFBldGVyIEFudmluIDxocGFAenl0b3IuY29tPgpD
YzogTGludXMgVG9ydmFsZHMgPHRvcnZhbGRzQGxpbnV4LWZvdW5kYXRpb24ub3JnPgpDYzogUGV0
ZXIgWmlqbHN0cmEgPHBldGVyekBpbmZyYWRlYWQub3JnPgpDYzogVGhvbWFzIEdsZWl4bmVyIDx0
Z2x4QGxpbnV0cm9uaXguZGU+CkNjOiBhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tCkNjOiBhbmRy
aXkuc2hldmNoZW5rb0BsaW51eC5pbnRlbC5jb20KQ2M6IGJpZ2Vhc3lAbGludXRyb25peC5kZQpD
YzogYm9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20KQ2M6IGRhdmlkLnZyYWJlbEBjaXRyaXguY29t
CkNjOiBmZmFpbmVsbGlAZnJlZWJveC5mcgpDYzogZ2VvcmdlLmR1bmxhcEBjaXRyaXguY29tCkNj
OiBnbGluQHN1c2UuY29tCkNjOiBqZ3Jvc3NAc3VzZS5jb20KQ2M6IGpsZWVAc3VzZS5jb20KQ2M6
IGpvc2hAam9zaHRyaXBsZXR0Lm9yZwpDYzoganVsaWVuLmdyYWxsQGxpbmFyby5vcmcKQ2M6IGtv
bnJhZC53aWxrQG9yYWNsZS5jb20KQ2M6IGtvemVya292QHBhcmFsbGVscy5jb20KQ2M6IGxlbmJA
a2VybmVsLm9yZwpDYzogbGd1ZXN0QGxpc3RzLm96bGFicy5vcmcKQ2M6IGxpbnV4LWFjcGlAdmdl
ci5rZXJuZWwub3JnCkNjOiBsdi56aGVuZ0BpbnRlbC5jb20KQ2M6IG1hdHRAY29kZWJsdWVwcmlu
dC5jby51awpDYzogbWJpem9uQGZyZWVib3guZnIKQ2M6IHJqd0Byand5c29ja2kubmV0CkNjOiBy
b2JlcnQubW9vcmVAaW50ZWwuY29tCkNjOiBydXN0eUBydXN0Y29ycC5jb20uYXUKQ2M6IHRpd2Fp
QHN1c2UuZGUKQ2M6IHRvc2hpLmthbmlAaHAuY29tCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVuc291
cmNlLmNvbQpMaW5rOiBodHRwOi8vbGttbC5rZXJuZWwub3JnL3IvMTQ2MDU5MjI4Ni0zMDAtMTMt
Z2l0LXNlbmQtZW1haWwtbWNncm9mQGtlcm5lbC5vcmcKU2lnbmVkLW9mZi1ieTogSW5nbyBNb2xu
YXIgPG1pbmdvQGtlcm5lbC5vcmc+Ci0tLQogYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jIHwg
NCArKysrCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYva2VybmVsL2FjcGkvYm9vdC5jIGIvYXJjaC94ODYva2VybmVsL2FjcGkvYm9vdC5jCmlu
ZGV4IDg4MTYxMDIuLjdhMjUxMjEgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L2tlcm5lbC9hY3BpL2Jv
b3QuYworKysgYi9hcmNoL3g4Ni9rZXJuZWwvYWNwaS9ib290LmMKQEAgLTkzNiw2ICs5MzYsMTAg
QEAgbGF0ZV9pbml0Y2FsbChocGV0X2luc2VydF9yZXNvdXJjZSk7CiAKIHN0YXRpYyBpbnQgX19p
bml0IGFjcGlfcGFyc2VfZmFkdChzdHJ1Y3QgYWNwaV90YWJsZV9oZWFkZXIgKnRhYmxlKQogewor
CWlmICghKGFjcGlfZ2JsX0ZBRFQuYm9vdF9mbGFncyAmIEFDUElfRkFEVF9MRUdBQ1lfREVWSUNF
UykpIHsKKwkJcHJfZGVidWcoIkFDUEk6IG5vIGxlZ2FjeSBkZXZpY2VzIHByZXNlbnRcbiIpOwor
CQl4ODZfcGxhdGZvcm0ubGVnYWN5LmRldmljZXMucG5wYmlvcyA9IDA7CisJfQogCiAJaWYgKGFj
cGlfZ2JsX0ZBRFQuaGVhZGVyLnJldmlzaW9uID49IEZBRFQyX1JFVklTSU9OX0lEICYmCiAJICAg
ICEoYWNwaV9nYmxfRkFEVC5ib290X2ZsYWdzICYgQUNQSV9GQURUXzgwNDIpICYmCi0tIAoyLjcu
NAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 06:52:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 06:52:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqZ7u-0004sT-OM; Tue, 27 Feb 2018 06:52:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=d40k=fv=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eqZ7u-0004sN-AT
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 06:52:38 +0000
X-Inumbo-ID: a93a75fe-1b8a-11e8-ba59-bc764e045a96
Received: from mail-lf0-x242.google.com (unknown [2a00:1450:4010:c07::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a93a75fe-1b8a-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 07:51:40 +0100 (CET)
Received: by mail-lf0-x242.google.com with SMTP id q69so25889000lfi.10
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 22:52:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=RQxiPWfPIY3tT40qYcqRhJobEV4en1Rharp/ZvdJwZs=;
 b=uWas84uMyzdTv+9Mgxp/9Q0btmFuV0U5DiSWC7ru8PrLr9DiJXSVNtlcRA4uoN5Zj8
 XIRT25vhZQ7WAMB7++0oqcyA2O1usabCPHodQg+bbXyF4SZ7cmcwHrplCvgoqYDOTAJT
 0AzdJD0jfnA+ItcOuY63zBgc7kNSIAbunFlUyEJT89ddw2Sa/s48dzwwK3ZUXaQbjw+M
 vknIY7WAVU21rU41NA18vKAVr53EqOZhyTqXqgtKWy1+DxAz3jlxeDLBsYx7Ot0Zk/b6
 z1pGeEwADDNMKFyrcGLVobvZrW4q5g0/XvsF+S0BiLTRLNR4+hFNRYy/jn05Ez490YCm
 1+Vw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=RQxiPWfPIY3tT40qYcqRhJobEV4en1Rharp/ZvdJwZs=;
 b=oAfczNeztJDUPGntiup2EQJGgAOe70Vjd63rVUY/HCaIwPxir7pX0qmJKLFAO/SZU8
 Dd0Ah/LLhpuZ9SZgiFyjfqmWfQtAs32IAcq5Q96xRO0/jUakYdvcSQCxxHqHtRf6oAyR
 RjDYm1TqZ5R0AZ7nKIKhP9e+NSYw8bn16cX3WnfjIM7yeF6U5ODK5K5J9oOJmJi7AoAE
 x7gMJpuDkdfhGWMiDXT9jmDcoaCy67+TI0IJQPSfoERyH8/wiLkCoddWH6YDCV8DlAJ1
 KiSqMLvjyFKO13FwR9ZaWAhaNlcWxm6A7ndLWqm+2l6ckdfFdWccTKLeiprvdPNEOYUo
 38CA==
X-Gm-Message-State: APf1xPD0ojlfSxWTvz30pxGgwSgAewD8XTvTPAfY38mK9xvkPl2MACOz
 w6G8gb5UzCCnvXbeyaI6zXQ=
X-Google-Smtp-Source: AG47ELsmKRrQZDQGi5w7s8tZ7HXa3sU9snIzt0KnvCkKD3mkk7Kylix+U0TmI7pSg4JxwN8BJtIk0g==
X-Received: by 10.25.115.136 with SMTP id h8mr9384185lfk.117.1519714354287;
 Mon, 26 Feb 2018 22:52:34 -0800 (PST)
Received: from [10.17.182.9] (ll-59.209.223.85.sovam.net.ua. [85.223.209.59])
 by smtp.gmail.com with ESMTPSA id
 o134sm2386610lfo.86.2018.02.26.22.52.32
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Mon, 26 Feb 2018 22:52:33 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-9-git-send-email-andr2000@gmail.com>
 <2f2c6fea-c0cb-e244-41f3-269db07986fc@oracle.com>
 <56c4a78b-356a-fb35-a97e-187581ae45ad@epam.com>
 <71ab9d03-dc07-f7f2-c9f8-463cc926e573@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <a9f9d0e4-f504-6d78-40bd-d683fbfa288f@gmail.com>
Date: Tue, 27 Feb 2018 08:52:32 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <71ab9d03-dc07-f7f2-c9f8-463cc926e573@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 8/9] drm/xen-front: Implement GEM operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwMTo0NyBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzIz
LzIwMTggMTA6MzUgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAwMi8y
My8yMDE4IDA1OjI2IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAwMi8yMS8yMDE4
IDAzOjAzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiArc3RhdGljIHN0
cnVjdCB4ZW5fZ2VtX29iamVjdCAqZ2VtX2NyZWF0ZShzdHJ1Y3QgZHJtX2RldmljZSAqZGV2LAo+
Pj4+IHNpemVfdCBzaXplKQo+Pj4+ICt7Cj4+Pj4gKyAgICBzdHJ1Y3QgeGVuX2RybV9mcm9udF9k
cm1faW5mbyAqZHJtX2luZm8gPSBkZXYtPmRldl9wcml2YXRlOwo+Pj4+ICsgICAgc3RydWN0IHhl
bl9nZW1fb2JqZWN0ICp4ZW5fb2JqOwo+Pj4+ICsgICAgaW50IHJldDsKPj4+PiArCj4+Pj4gKyAg
ICBzaXplID0gcm91bmRfdXAoc2l6ZSwgUEFHRV9TSVpFKTsKPj4+PiArICAgIHhlbl9vYmogPSBn
ZW1fY3JlYXRlX29iaihkZXYsIHNpemUpOwo+Pj4+ICsgICAgaWYgKElTX0VSUl9PUl9OVUxMKHhl
bl9vYmopKQo+Pj4+ICsgICAgICAgIHJldHVybiB4ZW5fb2JqOwo+Pj4+ICsKPj4+PiArICAgIGlm
IChkcm1faW5mby0+Y2ZnLT5iZV9hbGxvYykgewo+Pj4+ICsgICAgICAgIC8qCj4+Pj4gKyAgICAg
ICAgICogYmFja2VuZCB3aWxsIGFsbG9jYXRlIHNwYWNlIGZvciB0aGlzIGJ1ZmZlciwgc28KPj4+
PiArICAgICAgICAgKiBvbmx5IGFsbG9jYXRlIGFycmF5IG9mIHBvaW50ZXJzIHRvIHBhZ2VzCj4+
Pj4gKyAgICAgICAgICovCj4+Pj4gKyAgICAgICAgeGVuX29iai0+YmVfYWxsb2MgPSB0cnVlOwo+
Pj4gSWYgYmVfYWxsb2MgaXMgYSBmbGFnICh3aGljaCBJIGFtIG5vdCBzdXJlIGFib3V0KSAtLS0g
c2hvdWxkIGl0IGJlIHNldAo+Pj4gdG8gdHJ1ZSAqYWZ0ZXIqIHlvdSd2ZSBzdWNjZXNzZnVsbHkg
YWxsb2NhdGVkIHlvdXIgdGhpbmdzPwo+PiB0aGlzIGlzIGEgY29uZmlndXJhdGlvbiBvcHRpb24g
dGVsbGluZyBhYm91dCB0aGUgd2F5Cj4+IHRoZSBidWZmZXIgZ2V0cyBhbGxvY2F0ZWQ6IGVpdGhl
ciBieSB0aGUgZnJvbnRlbmQgb3IKPj4gYmFja2VuZCAoYmVfYWxsb2MgLT4gYnVmZmVyIGFsbG9j
YXRlZCBieSB0aGUgYmFja2VuZCkKPgo+IEkgY2FuIHNlZSBob3cgZHJtX2luZm8tPmNmZy0+YmVf
YWxsb2MgbWlnaHQgYmUgYSBjb25maWd1cmF0aW9uIG9wdGlvbgo+IGJ1dCB4ZW5fb2JqLT5iZV9h
bGxvYyBpcyBzZXQgaGVyZSBhbmQgdGhhdCdzIG5vdCBob3cgY29uZmlndXJhdGlvbgo+IG9wdGlv
bnMgdHlwaWNhbGx5IGJlaGF2ZS4KeW91IGFyZSByaWdodCwgSSB3aWxsIHB1dCBiZV9hbGxvYyBk
b3duIHRoZSBjb2RlIGFuZCB3aWxsIHNsaWdodGx5CnJld29yayBlcnJvciBoYW5kbGluZyBmb3Ig
dGhpcyBmdW5jdGlvbgo+Cj4+Pj4gKyAgICAgICAgcmV0ID0gZ2VtX2FsbG9jX3BhZ2VzX2FycmF5
KHhlbl9vYmosIHNpemUpOwo+Pj4+ICsgICAgICAgIGlmIChyZXQgPCAwKSB7Cj4+Pj4gKyAgICAg
ICAgICAgIGdlbV9mcmVlX3BhZ2VzX2FycmF5KHhlbl9vYmopOwo+Pj4+ICsgICAgICAgICAgICBn
b3RvIGZhaWw7Cj4+Pj4gKyAgICAgICAgfQo+Pj4+ICsKPj4+PiArICAgICAgICByZXQgPSBhbGxv
Y194ZW5iYWxsb29uZWRfcGFnZXMoeGVuX29iai0+bnVtX3BhZ2VzLAo+Pj4+ICsgICAgICAgICAg
ICAgICAgeGVuX29iai0+cGFnZXMpOwo+Pj4gV2h5IGFyZSB5b3UgYWxsb2NhdGluZyBiYWxsb29u
IHBhZ2VzPwo+PiBpbiB0aGlzIHVzZS1jYXNlIHdlIG1hcCBwYWdlcyBwcm92aWRlZCBieSB0aGUg
YmFja2VuZAo+PiAoeWVzLCBJIGtub3cgdGhpcyBjYW4gYmUgYSBwcm9ibGVtIGZyb20gYm90aCBz
ZWN1cml0eQo+PiBQT1YgYW5kIHRoYXQgRG9tVSBjYW4gZGllIGhvbGRpbmcgcGFnZXMgb2YgRG9t
MCBmb3JldmVyOgo+PiBidXQgc3RpbGwgaXQgaXMgYSBjb25maWd1cmF0aW9uIG9wdGlvbiwgc28g
dXNlciBkZWNpZGVzCj4+IGlmIGhlciB1c2UtY2FzZSBuZWVkcyB0aGlzIGFuZCB0YWtlcyByZXNw
b25zaWJpbGl0eSBmb3IKPj4gc3VjaCBhIGRlY2lzaW9uKS4KPgo+IFBlcmhhcHMgSSBhbSBtaXNz
aW5nIHNvbWV0aGluZyBoZXJlIGJ1dCB3aGVuIHlvdSBzYXkgIkkga25vdyB0aGlzIGNhbiBiZQo+
IGEgcHJvYmxlbSBmcm9tIGJvdGggc2VjdXJpdHkgUE9WIC4uLiIgdGhlbiB0aGVyZSBpcyBzb21l
dGhpbmcgd3Jvbmcgd2l0aAo+IHlvdXIgc29sdXRpb24uCndlbGwsIGluIHRoaXMgc2NlbmFyaW8g
dGhlcmUgYXJlIGFjdHVhbGx5IDIgY29uY2VybnM6CjEuIElmIERvbVUgZGllcyB0aGUgcGFnZXMv
Z3JhbnRzIGZyb20gRG9tMC9Eb21EIGNhbm5vdCBiZQpyZWNsYWltZWQgYmFjawoyLiBNaXNiZWhh
dmluZyBndWVzdCBtYXkgc2VuZCB0b28gbWFueSByZXF1ZXN0cyB0byB0aGUKYmFja2VuZCBleGhh
dXN0aW5nIGdyYW50IHJlZmVyZW5jZXMgYW5kIG1lbW9yeSBvZiBEb20wL0RvbUQKKHRoaXMgaXMg
dGhlIG9ubHkgY29uY2VybiBmcm9tIHNlY3VyaXR5IFBPVikuIFBsZWFzZSBzZWUgWzFdCgpCdXQs
IHdlIGFyZSBmb2N1c2luZyBvbiBlbWJlZGRlZCB1c2UtY2FzZXMsCnNvIHRob3NlIHN5c3RlbXMg
d2UgdXNlIGFyZSBub3QgdGhhdCAiZHluYW1pYyIgd2l0aCByZXNwZWN0IHRvIDIpLgpOYW1lbHk6
IHdlIGhhdmUgZml4ZWQgbnVtYmVyIG9mIGRvbWFpbnMgYW5kIHRoZWlyIGZ1bmN0aW9uYWxpdHkK
aXMgd2VsbCBrbm93biwgc28gd2UgY2FuIGRvIHJhdGhlciBwcmVjaXNlIGFzc3VtcHRpb24gb24g
cmVzb3VyY2UKdXNhZ2UuIFRoaXMgaXMgd2h5IEkgdHJ5IHRvIHdhcm4gb24gc3VjaCBhIHVzZS1j
YXNlIGFuZCByZWx5IG9uCnRoZSBlbmQgdXNlciB3aG8gdW5kZXJzdGFuZHMgdGhlIGNhdmVhdHMK
CkknbGwgcHJvYmFibHkgYWRkIG1vcmUgcHJlY2lzZSBkZXNjcmlwdGlvbiBvZiB0aGlzIHVzZS1j
YXNlCmNsYXJpZnlpbmcgd2hhdCBpcyB0aGF0IHNlY3VyaXR5IFBPViwgc28gdGhlcmUgaXMgbm8g
Y29uZnVzaW9uCgpIb3BlIHRoaXMgZXhwbGFuYXRpb24gYW5zd2VycyB5b3VyIHF1ZXN0aW9ucwo+
IC1ib3Jpcwo+Cj4+IFBsZWFzZSBzZWUgZGVzY3JpcHRpb24gb2YgdGhlIGJ1ZmZlcmluZyBtb2Rl
cyBpbiB4ZW5fZHJtX2Zyb250LmgKPj4gc3BlY2lmaWNhbGx5IGZvciBiYWNrZW5kIGFsbG9jYXRl
ZCBidWZmZXJzOgo+PiAgICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4KPj4gICAqIDIuIEJ1ZmZl
cnMgYWxsb2NhdGVkIGJ5IHRoZSBiYWNrZW5kCj4+ICAgKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgo+
Pgo+PiAgICoKPj4gICAqIFRoaXMgbW9kZSBvZiBvcGVyYXRpb24gaXMgcnVuLXRpbWUgY29uZmln
dXJlZCB2aWEgZ3Vlc3QgZG9tYWluCj4+IGNvbmZpZ3VyYXRpb24KPj4gICAqIHRocm91Z2ggWGVu
U3RvcmUgZW50cmllcy4KPj4gICAqCj4+ICAgKiBGb3Igc3lzdGVtcyB3aGljaCBkbyBub3QgcHJv
dmlkZSBJT01NVSBzdXBwb3J0LCBidXQgaGF2aW5nIHNwZWNpZmljCj4+ICAgKiByZXF1aXJlbWVu
dHMgZm9yIGRpc3BsYXkgYnVmZmVycyBpdCBpcyBwb3NzaWJsZSB0byBhbGxvY2F0ZSBzdWNoCj4+
IGJ1ZmZlcnMKPj4gICAqIGF0IGJhY2tlbmQgc2lkZSBhbmQgc2hhcmUgdGhvc2Ugd2l0aCB0aGUg
ZnJvbnRlbmQuCj4+ICAgKiBGb3IgZXhhbXBsZSwgaWYgaG9zdCBkb21haW4gaXMgMToxIG1hcHBl
ZCBhbmQgaGFzIERSTS9HUFUgaGFyZHdhcmUKPj4gZXhwZWN0aW5nCj4+ICAgKiBwaHlzaWNhbGx5
IGNvbnRpZ3VvdXMgbWVtb3J5LCB0aGlzIGFsbG93cyBpbXBsZW1lbnRpbmcgemVyby1jb3B5aW5n
Cj4+ICAgKiB1c2UtY2FzZXMuCj4+Cj4+PiAtYm9yaXMKPj4+Cj4+Pj4gKyAgICAgICAgaWYgKHJl
dCA8IDApIHsKPj4+PiArICAgICAgICAgICAgRFJNX0VSUk9SKCJDYW5ub3QgYWxsb2NhdGUgJXp1
IGJhbGxvb25lZCBwYWdlczogJWRcbiIsCj4+Pj4gKyAgICAgICAgICAgICAgICAgICAgeGVuX29i
ai0+bnVtX3BhZ2VzLCByZXQpOwo+Pj4+ICsgICAgICAgICAgICBnb3RvIGZhaWw7Cj4+Pj4gKyAg
ICAgICAgfQo+Pj4+ICsKPj4+PiArICAgICAgICByZXR1cm4geGVuX29iajsKPj4+PiArICAgIH0K
Pj4+PiArICAgIC8qCj4+Pj4gKyAgICAgKiBuZWVkIHRvIGFsbG9jYXRlIGJhY2tpbmcgcGFnZXMg
bm93LCBzbyB3ZSBjYW4gc2hhcmUgdGhvc2UKPj4+PiArICAgICAqIHdpdGggdGhlIGJhY2tlbmQK
Pj4+PiArICAgICAqLwo+Pj4+ICsgICAgeGVuX29iai0+bnVtX3BhZ2VzID0gRElWX1JPVU5EX1VQ
KHNpemUsIFBBR0VfU0laRSk7Cj4+Pj4gKyAgICB4ZW5fb2JqLT5wYWdlcyA9IGRybV9nZW1fZ2V0
X3BhZ2VzKCZ4ZW5fb2JqLT5iYXNlKTsKPj4+PiArICAgIGlmIChJU19FUlJfT1JfTlVMTCh4ZW5f
b2JqLT5wYWdlcykpIHsKPj4+PiArICAgICAgICByZXQgPSBQVFJfRVJSKHhlbl9vYmotPnBhZ2Vz
KTsKPj4+PiArICAgICAgICB4ZW5fb2JqLT5wYWdlcyA9IE5VTEw7Cj4+Pj4gKyAgICAgICAgZ290
byBmYWlsOwo+Pj4+ICsgICAgfQo+Pj4+ICsKPj4+PiArICAgIHJldHVybiB4ZW5fb2JqOwo+Pj4+
ICsKPj4+PiArZmFpbDoKPj4+PiArICAgIERSTV9FUlJPUigiRmFpbGVkIHRvIGFsbG9jYXRlIGJ1
ZmZlciB3aXRoIHNpemUgJXp1XG4iLCBzaXplKTsKPj4+PiArICAgIHJldHVybiBFUlJfUFRSKHJl
dCk7Cj4+Pj4gK30KPj4+PiArCj4+Pj4KVGhhbmsgeW91LApPbGVrc2FuZHIKClsxXSAKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1kZXZlbC8yMDE3LTA3L21z
ZzAzMTAwLmh0bWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 06:59:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 06:59:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqZEY-00056O-F9; Tue, 27 Feb 2018 06:59:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u6rh=fv=gmail.com=mingo.kernel.org@srs-us1.protection.inumbo.net>)
 id 1eqZEX-00055Z-SG
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 06:59:29 +0000
X-Inumbo-ID: 9ea90118-1b8b-11e8-ba59-bc764e045a96
Received: from mail-wr0-x242.google.com (unknown [2a00:1450:400c:c0c::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ea90118-1b8b-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 07:58:31 +0100 (CET)
Received: by mail-wr0-x242.google.com with SMTP id m12so5894000wrm.13
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 22:59:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=sender:date:from:to:cc:subject:message-id:references:mime-version
 :content-disposition:in-reply-to:user-agent;
 bh=/cKcXhSAYuGGIPJKwdfiXX6Ya8AIkQQBzsWKOUiSQNs=;
 b=VclKMOV/eFowtFO/4ErLhIF9KUkzetRDf0URCdMp7zyO0SWitKV7YSNog5BmhALDBX
 8Po8mmBpG0GpCba+1AJcJcynydDXdslFvdXqZWBC75MiGhd3YNTD/InBjqhxbZQ2gBFY
 NmL0/RdIIt4XcXoLnB3TEqwiv2hTpBvh9IdB7iIKQC8AQsxMd/pingtePEdlL5Wb2xnn
 g7GvEW4xhOQ4/xbE5VGcgV/egb0jExrHbve1L+6L91llZpxoERS8aeWmmxcrMWA0xPxT
 Mcy+03uJriwnJrIkSt2/SA8Jp0HSyP8Eehcr0uEU/KcuDV+nT0hzVLM+ts0ntpnH05+Z
 SKuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:sender:date:from:to:cc:subject:message-id
 :references:mime-version:content-disposition:in-reply-to:user-agent;
 bh=/cKcXhSAYuGGIPJKwdfiXX6Ya8AIkQQBzsWKOUiSQNs=;
 b=DBcLonmsNGl/OXfaTceaVA64jCJgWPO0yGfnglAW3jd0ptfo3OLuk5Wnm7tIATNdtP
 ug+sctmU/XfEYvC1b+7kkQfDKGw5U7RqeCA1QCWN9GfR7fSlK2usnklGN8Hr7ptEUE3I
 TIuWys8flPN1kCvSDW0RlZ0CV2AXVfmb8EZ648D/K8X6gtEt7L9PB+s6yqnhXShPkljB
 50bT0Qvz3JOxyqAOVijaJk/YLNFM5jRxLdTfIJrj4+3BgZlCa7/85qqRhGKv3ZzBOrda
 LmvOHv6wqAJkyGlKUg11UW/z7DBLWXnw5dqmaXf1raE+Q6vZb0hvwNxjUsQSr/a/4stP
 ydSA==
X-Gm-Message-State: APf1xPAfEJIkQEonfcr8WyppnsVZWbFnfzJ20JiIlQmDTUCNT4qcVWLS
 bW/HtV3ZSxdeqRcIgB/gu+A=
X-Google-Smtp-Source: AH8x224rdhD21pgdU/tDCIlcAu0xBD4m7ZbnzX9wHtBO0LstJteo08jXJhG1sgr9vq4vlajCf96i8A==
X-Received: by 10.223.190.134 with SMTP id i6mr11524072wrh.157.1519714766406; 
 Mon, 26 Feb 2018 22:59:26 -0800 (PST)
Received: from gmail.com (2E8B0CD5.catv.pool.telekom.hu. [46.139.12.213])
 by smtp.gmail.com with ESMTPSA id 142sm4174362wmq.47.2018.02.26.22.59.24
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Mon, 26 Feb 2018 22:59:25 -0800 (PST)
Date: Tue, 27 Feb 2018 07:59:22 +0100
From: Ingo Molnar <mingo@kernel.org>
To: Pavel Tatashin <pasha.tatashin@oracle.com>
Message-ID: <20180227065922.u6y7bcx3pwyags2u@gmail.com>
References: <20180226160112.24724-1-pasha.tatashin@oracle.com>
 <20180226160112.24724-2-pasha.tatashin@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180226160112.24724-2-pasha.tatashin@oracle.com>
User-Agent: NeoMutt/20170609 (1.8.3)
Cc: mhocko@suse.com, virtualization@lists.linux-foundation.org,
 linux-mm@kvack.org, steven.sistare@oracle.com, hpa@zytor.com,
 dan.j.williams@intel.com, bhe@redhat.com, x86@kernel.org, akataria@vmware.com,
 daniel.m.jordan@oracle.com, mingo@redhat.com, xen-devel@lists.xenproject.org,
 bp@suse.de, minipli@googlemail.com, jinb.park7@gmail.com, luto@kernel.org,
 boris.ostrovsky@oracle.com, vbabka@suse.cz, jgross@suse.com,
 labbott@redhat.com, linux-kernel@vger.kernel.org, tglx@linutronix.de,
 zhang.jia@linux.alibaba.com, hannes@cmpxchg.org, akpm@linux-foundation.org,
 mgorman@techsingularity.net, kirill.shutemov@linux.intel.com
Subject: Re: [Xen-devel] [v2 1/1] xen,
 mm: Allow deferred page initialization for xen pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CiogUGF2ZWwgVGF0YXNoaW4gPHBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20+IHdyb3RlOgoKPiBK
dWVyZ2VuIEdyb3NzIG5vdGljZWQgdGhhdCBjb21taXQKPiBmN2Y5OTEwMGQ4ZCAoIm1tOiBzdG9w
IHplcm9pbmcgbWVtb3J5IGR1cmluZyBhbGxvY2F0aW9uIGluIHZtZW1tYXAiKQo+IGJyb2tlIFhF
TiBQViBkb21haW5zIHdoZW4gZGVmZXJyZWQgc3RydWN0IHBhZ2UgaW5pdGlhbGl6YXRpb24gaXMg
ZW5hYmxlZC4KPiAKPiBUaGlzIGlzIGJlY2F1c2UgdGhlIHhlbidzIFBhZ2VQaW5uZWQoKSBmbGFn
IGlzIGdldHRpbmcgZXJhc2VkIGZyb20gc3RydWN0Cj4gcGFnZXMgd2hlbiB0aGV5IGFyZSBpbml0
aWFsaXplZCBsYXRlciBpbiBib290Lgo+IAo+IEp1ZXJnZW4gZml4ZWQgdGhpcyBwcm9ibGVtIGJ5
IGRpc2FibGluZyBkZWZlcnJlZCBwYWdlcyBvbiB4ZW4gcHYgZG9tYWlucy4KPiBJdCBpcyBkZXNp
cmFibGUsIGhvd2V2ZXIsIHRvIGhhdmUgdGhpcyBmZWF0dXJlIGF2YWlsYWJsZSBhcyBpdCByZWR1
Y2VzIGJvb3QKPiB0aW1lLiBUaGlzIGZpeCByZS1lbmFibGVzIHRoZSBmZWF0dXJlIGZvciBwdi1k
bWFpbnMsIGFuZCBmaXhlcyB0aGUgcHJvYmxlbQo+IHRoZSBmb2xsb3dpbmcgd2F5Ogo+IAo+IFRo
ZSBmaXggaXMgdG8gZGVsYXkgc2V0dGluZyBQYWdlUGlubmVkIGZsYWcgdW50aWwgc3RydWN0IHBh
Z2VzIGZvciBhbGwKPiBhbGxvY2F0ZWQgbWVtb3J5IGFyZSBpbml0aWFsaXplZCwgaS5lLiB1bnRp
bCBhZnRlciBmcmVlX2FsbF9ib290bWVtKCkuCj4gCj4gQSBuZXcgeDg2X2luaXQuaHlwZXIgb3Ag
aW5pdF9hZnRlcl9ib290bWVtKCkgaXMgY2FsbGVkIHRvIGxldCB4ZW4ga25vdwo+IHRoYXQgYm9v
dCBhbGxvY2F0b3IgaXMgZG9uZSwgYW5kIGhlbmNlIHN0cnVjdCBwYWdlcyBmb3IgYWxsIHRoZSBh
bGxvY2F0ZWQKPiBtZW1vcnkgYXJlIG5vdyBpbml0aWFsaXplZC4gSWYgZGVmZXJyZWQgcGFnZSBp
bml0aWFsaXphdGlvbiBpcyBlbmFibGVkLCB0aGUKPiByZXN0IG9mIHN0cnVjdCBwYWdlcyBhcmUg
Z29pbmcgdG8gYmUgaW5pdGlhbGl6ZWQgbGF0ZXIgaW4gYm9vdCBvbmNlCj4gcGFnZV9hbGxvY19p
bml0X2xhdGUoKSBpcyBjYWxsZWQuCj4gCj4geGVuX2FmdGVyX2Jvb3RtZW0oKSB3YWxrcyBwYWdl
IHRhYmxlJ3MgcGFnZXMgYW5kIG1hcmtzIHRoZW0gcGlubmVkLgo+IAo+IFNpZ25lZC1vZmYtYnk6
IFBhdmVsIFRhdGFzaGluIDxwYXNoYS50YXRhc2hpbkBvcmFjbGUuY29tPgo+IC0tLQo+ICBhcmNo
L3g4Ni9pbmNsdWRlL2FzbS94ODZfaW5pdC5oIHwgIDIgKysKPiAgYXJjaC94ODYva2VybmVsL3g4
Nl9pbml0LmMgICAgICB8ICAxICsKPiAgYXJjaC94ODYvbW0vaW5pdF8zMi5jICAgICAgICAgICB8
ICAxICsKPiAgYXJjaC94ODYvbW0vaW5pdF82NC5jICAgICAgICAgICB8ICAxICsKPiAgYXJjaC94
ODYveGVuL21tdV9wdi5jICAgICAgICAgICB8IDM4ICsrKysrKysrKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tLS0tCj4gIG1tL3BhZ2VfYWxsb2MuYyAgICAgICAgICAgICAgICAgfCAgNCAtLS0t
Cj4gIDYgZmlsZXMgY2hhbmdlZCwgMzEgaW5zZXJ0aW9ucygrKSwgMTYgZGVsZXRpb25zKC0pCgpB
Y2tlZC1ieTogSW5nbyBNb2xuYXIgPG1pbmdvQGtlcm5lbC5vcmc+CgpUaGFua3MsCgoJSW5nbwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 07:45:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 07:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqZwX-0008Ob-Of; Tue, 27 Feb 2018 07:44:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gjir=fv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqZwW-0008OV-BW
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 07:44:56 +0000
X-Inumbo-ID: 5ac6aae3-1b92-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5ac6aae3-1b92-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 07:46:44 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id D9481ACB1;
 Tue, 27 Feb 2018 07:44:47 +0000 (UTC)
To: Pavel Tatashin <pasha.tatashin@oracle.com>, steven.sistare@oracle.com,
 daniel.m.jordan@oracle.com, akataria@vmware.com, tglx@linutronix.de,
 mingo@redhat.com, hpa@zytor.com, x86@kernel.org, boris.ostrovsky@oracle.com,
 akpm@linux-foundation.org, mhocko@suse.com, vbabka@suse.cz, luto@kernel.org,
 labbott@redhat.com, kirill.shutemov@linux.intel.com, bp@suse.de,
 minipli@googlemail.com, jinb.park7@gmail.com, dan.j.williams@intel.com,
 bhe@redhat.com, zhang.jia@linux.alibaba.com, mgorman@techsingularity.net,
 hannes@cmpxchg.org, virtualization@lists.linux-foundation.org,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org,
 linux-mm@kvack.org
References: <20180226160112.24724-1-pasha.tatashin@oracle.com>
 <20180226160112.24724-2-pasha.tatashin@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <927f2a94-2ece-53f7-3be8-532f3be77dd4@suse.com>
Date: Tue, 27 Feb 2018 08:44:44 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180226160112.24724-2-pasha.tatashin@oracle.com>
Content-Language: de-DE
Subject: Re: [Xen-devel] [v2 1/1] xen,
 mm: Allow deferred page initialization for xen pv domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMTggMTc6MDEsIFBhdmVsIFRhdGFzaGluIHdyb3RlOgo+IEp1ZXJnZW4gR3Jvc3Mg
bm90aWNlZCB0aGF0IGNvbW1pdAo+IGY3Zjk5MTAwZDhkICgibW06IHN0b3AgemVyb2luZyBtZW1v
cnkgZHVyaW5nIGFsbG9jYXRpb24gaW4gdm1lbW1hcCIpCj4gYnJva2UgWEVOIFBWIGRvbWFpbnMg
d2hlbiBkZWZlcnJlZCBzdHJ1Y3QgcGFnZSBpbml0aWFsaXphdGlvbiBpcyBlbmFibGVkLgo+IAo+
IFRoaXMgaXMgYmVjYXVzZSB0aGUgeGVuJ3MgUGFnZVBpbm5lZCgpIGZsYWcgaXMgZ2V0dGluZyBl
cmFzZWQgZnJvbSBzdHJ1Y3QKPiBwYWdlcyB3aGVuIHRoZXkgYXJlIGluaXRpYWxpemVkIGxhdGVy
IGluIGJvb3QuCj4gCj4gSnVlcmdlbiBmaXhlZCB0aGlzIHByb2JsZW0gYnkgZGlzYWJsaW5nIGRl
ZmVycmVkIHBhZ2VzIG9uIHhlbiBwdiBkb21haW5zLgo+IEl0IGlzIGRlc2lyYWJsZSwgaG93ZXZl
ciwgdG8gaGF2ZSB0aGlzIGZlYXR1cmUgYXZhaWxhYmxlIGFzIGl0IHJlZHVjZXMgYm9vdAo+IHRp
bWUuIFRoaXMgZml4IHJlLWVuYWJsZXMgdGhlIGZlYXR1cmUgZm9yIHB2LWRtYWlucywgYW5kIGZp
eGVzIHRoZSBwcm9ibGVtCj4gdGhlIGZvbGxvd2luZyB3YXk6Cj4gCj4gVGhlIGZpeCBpcyB0byBk
ZWxheSBzZXR0aW5nIFBhZ2VQaW5uZWQgZmxhZyB1bnRpbCBzdHJ1Y3QgcGFnZXMgZm9yIGFsbAo+
IGFsbG9jYXRlZCBtZW1vcnkgYXJlIGluaXRpYWxpemVkLCBpLmUuIHVudGlsIGFmdGVyIGZyZWVf
YWxsX2Jvb3RtZW0oKS4KPiAKPiBBIG5ldyB4ODZfaW5pdC5oeXBlciBvcCBpbml0X2FmdGVyX2Jv
b3RtZW0oKSBpcyBjYWxsZWQgdG8gbGV0IHhlbiBrbm93Cj4gdGhhdCBib290IGFsbG9jYXRvciBp
cyBkb25lLCBhbmQgaGVuY2Ugc3RydWN0IHBhZ2VzIGZvciBhbGwgdGhlIGFsbG9jYXRlZAo+IG1l
bW9yeSBhcmUgbm93IGluaXRpYWxpemVkLiBJZiBkZWZlcnJlZCBwYWdlIGluaXRpYWxpemF0aW9u
IGlzIGVuYWJsZWQsIHRoZQo+IHJlc3Qgb2Ygc3RydWN0IHBhZ2VzIGFyZSBnb2luZyB0byBiZSBp
bml0aWFsaXplZCBsYXRlciBpbiBib290IG9uY2UKPiBwYWdlX2FsbG9jX2luaXRfbGF0ZSgpIGlz
IGNhbGxlZC4KPiAKPiB4ZW5fYWZ0ZXJfYm9vdG1lbSgpIHdhbGtzIHBhZ2UgdGFibGUncyBwYWdl
cyBhbmQgbWFya3MgdGhlbSBwaW5uZWQuCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF2ZWwgVGF0YXNo
aW4gPHBhc2hhLnRhdGFzaGluQG9yYWNsZS5jb20+CgpWZXJpZmllZCB0byB3b3JrIG9uIGEgc3lz
dGVtIHdoZXJlIHRoZSBvcmlnaW5hbCBpc3N1ZSBjYXVzZWQgYSBjcmFzaC4KClJldmlld2VkLWJ5
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+ClRlc3RlZC1ieTogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 07:45:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 07:45:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqZwl-0008Pe-3o; Tue, 27 Feb 2018 07:45:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulos=fv=gmail.com=moinanjnawala@srs-us1.protection.inumbo.net>)
 id 1eqZu4-0008LP-K0
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 07:42:24 +0000
X-Inumbo-ID: 9d085d53-1b91-11e8-ba59-bc764e045a96
Received: from mail-yb0-x233.google.com (unknown [2607:f8b0:4002:c09::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9d085d53-1b91-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 08:41:25 +0100 (CET)
Received: by mail-yb0-x233.google.com with SMTP id b12-v6so6228413ybn.8
 for <xen-devel@lists.xenproject.org>; Mon, 26 Feb 2018 23:42:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=CyG/gbOrrwXLJtSIj6CN1XecWRr0dfQ/Gd9M2zhr49E=;
 b=CMS/L2+lAALXJoqT311RXHZXOEkMqHifnFiGu8wIP7jFFht15++Epq8DpXVYbTBNBt
 0vLuBPvoDugkiByNA0ZKCyio4PztTYv8x1eFd3PnA1+7nxIuiLs1RbFj/skKjWn452P1
 GzeiJypCNkw4difVXVAA7MKWTnPZRp9YDiIGGygbMgqSAwehBHeWWE/yOTuSMaynprcs
 /rKWKjY5ZcOmV4n+4Aq0IbKIDstI04/V3b5e84W/YUNlpoyUaQwn/LvZzK8au9kcX64Z
 s3TYfElyqVaQMwctwXdzbf3uDzZTdaNrRD0muz+bN0kzRY7oo2Mj3kXA+OjGJhOeS7e3
 p39g==
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=CyG/gbOrrwXLJtSIj6CN1XecWRr0dfQ/Gd9M2zhr49E=;
 b=fzVCw2v+9QaCRVat6q6SwxS4zZo/uowGcz8OwK5L6VgD3r+zdil1i61c4gqRVM0m5u
 dp5HJvCOQVl/HKkKG1aGyBn2E48azQUb273+393Z+kJhwiEEpqOOhOwnsbzRBNYtsu5S
 Rv097eQc9fOsWGmcAzRMykTJoq4L9pIS96NEo9nHCdg7MlYI2viljjXg/x2Q4PNGgN5q
 jOoHt7h/ShYJVHwW82mStn/p1Kyo0h29gRLuADD2DGgbwvwnc4Tm3R1r42eEbhxSC7Hv
 6zKY0rJbsfYOKjKZ1SH8MABNvpvMJi+eAVBTQTweBdpw6K7c3ABgjH1K1Zx8wvDGyBEp
 U/Gg==
X-Gm-Message-State: APf1xPAIhZ/fqH4TTnJg3bT0VWipKfUAyDGsH6Xt86CqdI3kVipAaox4
 I9Rz35T+8jPjpCmGiPaBPXKz9l+9d0F7TCJXLgu/WQ==
X-Google-Smtp-Source: AG47ELt+qNuSUgnkQSUboktznywnyP3s3UlKA/Dwbq1oEuoGHo5Nd7kcbhI8IM1hPS2KWRXVRkMVnCUjfpPdN1AN8Ec=
X-Received: by 2002:a25:16c2:: with SMTP id
 185-v6mr9136913ybw.463.1519717340478; 
 Mon, 26 Feb 2018 23:42:20 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:7395:0:0:0:0:0 with HTTP; Mon, 26 Feb 2018 23:42:19
 -0800 (PST)
From: moin anjnawala <moinanjnawala@gmail.com>
Date: Tue, 27 Feb 2018 13:12:19 +0530
Message-ID: <CAN_ATrdLzYQBs=KGffiPOcpBPjjj+h1KNxniNBcmWUF5Q2L0Mw@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="0000000000003d267c05662cc42b"
X-Mailman-Approved-At: Tue, 27 Feb 2018 07:45:10 +0000
Subject: [Xen-devel] Error while booting android kernel 4.4 on jacinto j6
	evm as DOM0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--0000000000003d267c05662cc42b
Content-Type: multipart/alternative; boundary="0000000000003d267705662cc429"

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

Hi,

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

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

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

Can anyone provide the solution to these problems?

Thanks,
Moinuddin

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

<div dir=3D"ltr"><div><div><div>Hi,<br><br></div>I am trying to boot kernel=
 4.4 on Jacinto-6 EVM board, I am facing error from xen. Please find attach=
ed log to find errors.<br><br></div><div>The kernel is stuck at <br>[=C2=A0=
=C2=A0=C2=A0 6.881378] Waiting for root device /dev/mmcblk0p2...<br></div><=
div><br></div><div>Is it due to i2c related errors in boot log as mentioned=
 below?<br>[=C2=A0=C2=A0=C2=A0 0.831911] palmas 0-0058: IRQ missing: skippi=
ng irq request<br>[=C2=A0=C2=A0=C2=A0 1.860292] omap_i2c 48070000.i2c: cont=
roller timed out<br>[=C2=A0=C2=A0=C2=A0 1.880663] palmas: probe of 0-0058 f=
ailed with error -110<br>[=C2=A0=C2=A0=C2=A0 2.902874] omap_i2c 48070000.i2=
c: controller timed out<br>[=C2=A0=C2=A0=C2=A0 2.922933] pcf857x: probe of =
0-0020 failed with error -110<br>[=C2=A0=C2=A0=C2=A0 3.945557] omap_i2c 480=
70000.i2c: controller timed out<br>[=C2=A0=C2=A0=C2=A0 3.965619] pcf857x: p=
robe of 0-0021 failed with error -110<br>[=C2=A0=C2=A0=C2=A0 3.971774] omap=
_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz<br>[=C2=A0=C2=A0=C2=A0 5.000328=
] omap_i2c 48072000.i2c: controller timed out<br>[=C2=A0=C2=A0=C2=A0 5.0203=
90] pcf857x: probe of 1-0026 failed with error -110<br>[=C2=A0=C2=A0=C2=A0 =
5.026750] omap_i2c 48072000.i2c: bus 1 rev0.12 at 400 kHz<br>[=C2=A0=C2=A0=
=C2=A0 5.033041] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz<br>[=C2=A0=
=C2=A0=C2=A0 5.039104] genirq: Flags mismatch irq 328. 00006000 (4807a000.i=
2c) vs. 00006000 (48072000.i2c)<br>[=C2=A0=C2=A0=C2=A0 5.048233] omap_i2c 4=
807a000.i2c: failure requesting irq 328<br>[=C2=A0=C2=A0=C2=A0 5.054274] om=
ap_i2c: probe of 4807a000.i2c failed with error -16<br><br></div><div>Can a=
nyone provide the solution to these problems?<br><br></div>Thanks,<br></div=
>Moinuddin<br><div><div><br></div></div></div>

--0000000000003d267705662cc429--

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--0000000000003d267c05662cc42b--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 07:57:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 07:57:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqa8t-0000tU-5u; Tue, 27 Feb 2018 07:57:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqa8r-0000tE-Hy
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 07:57:41 +0000
X-Inumbo-ID: c0015c91-1b93-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0015c91-1b93-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 08:56:43 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqa8n-0001J6-6G; Tue, 27 Feb 2018 07:57:37 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqa8h-0003ZD-HV; Tue, 27 Feb 2018 07:57:31 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqa8h-0007US-0W; Tue, 27 Feb 2018 07:57:31 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120025-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-armhf-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.7-testing:test-armhf-armhf-xl-vhd:xen-install:fail:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ade3bcafd25883130fc234121ed7416d531e456d
X-Osstest-Versions-That: xen=c64e0c1cb5cda34407f8b2a0998418ad4562db54
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 07:57:31 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 120025: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAyNSB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDAyNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE5OTUyCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE5
OTUyIFJFR1IuIHZzLiAxMTk3ODAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDYgeGVu
LWluc3RhbGwgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTc4MAogYnVpbGQtYXJtaGYg
ICAgICAgICAgICAgICAgICAgNiB4ZW4tYnVpbGQgICAgICBmYWlsIGluIDExOTk5NSBSRUdSLiB2
cy4gMTE5NzgwCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJs
b2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDE2IGd1
ZXN0LWxvY2FsbWlncmF0ZS94MTAgZmFpbCBpbiAxMTk5NTIgcGFzcyBpbiAxMjAwMjUKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFp
bCBwYXNzIGluIDExOTk1MgogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgIDUwIHh0Zi90ZXN0LWh2
bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTE5OTk1CiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC0yICAgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAx
MTk5OTUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAg
ICBibG9ja2VkIGluIDExOTk1MiBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgIGJsb2NrZWQgaW4gMTE5OTk1IG4vYQogdGVzdC1hcm1o
Zi1hcm1oZi14bC1hcm5kYWxlICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBp
biAxMTk5OTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgICBibG9ja2VkIGluIDExOTk5NSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE5OTk1IG4v
YQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNrKDEpICAgICAg
ICAgYmxvY2tlZCBpbiAxMTk5OTUgbi9hCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAx
IGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExOTk5NSBuL2EKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQg
aW4gMTE5OTk1IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgMSBidWlsZC1jaGVj
aygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTk5OTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhs
ICAgICAgICAgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExOTk5NSBu
L2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAg
ICAgIGJsb2NrZWQgaW4gMTE5OTk1IG4vYQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAg
MSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTk5OTUgbi9hCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC00IDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGlu
IDExOTk1MiBsaWtlIDExOTc4MAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSA1MCB4dGYvdGVzdC1o
dm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTk5OTUgbGlrZSAxMTk3ODAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExOTc4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5NzgwCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3
ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAg
ICAgICAgICAgZmFpbCBsaWtlIDExOTc4MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjct
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzgwCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZh
aWwgbGlrZSAxMTk3ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTc4MAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5
NzgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTk3ODAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2
LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTc4MAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBm
YWlsIGxpa2UgMTE5NzgwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDUyIHh0Zi90ZXN0
LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTIgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1v
cC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAg
IDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNt
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBv
cnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0
MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFu
aHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0
ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUt
bmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEvbDIgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZp
cnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9y
ZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAg
ICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQg
c2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
Y3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJt
aGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4x
MC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdp
bmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lvbiB0YXJnZXRlZCBm
b3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFkZTNiY2FmZDI1ODgzMTMwZmMyMzQx
MjFlZDc0MTZkNTMxZTQ1NmQKYmFzZWxpbmUgdmVyc2lvbjoKIHhlbiAgICAgICAgICAgICAgICAg
IGM2NGUwYzFjYjVjZGEzNDQwN2Y4YjJhMDk5ODQxOGFkNDU2MmRiNTQKCkxhc3QgdGVzdCBvZiBi
YXNpcyAgIDExOTc4MCAgMjAxOC0wMi0yMSAwMjozOTowNiBaICAgIDYgZGF5cwpUZXN0aW5nIHNh
bWUgc2luY2UgICAxMTk5NTIgIDIwMTgtMDItMjMgMDk6NDI6NTAgWiAgICAzIGRheXMgICAgMyBh
dHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1h
bWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1z
dHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNt
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZt
LWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1j
dWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRp
dmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2lt
YWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6
Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24g
b2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURN
RS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9z
c3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNh
biBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0
LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJtaGYtcHZvcHMgYnJva2VuCgpOb3Qg
cHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLQpjb21taXQgYWRlM2JjYWZkMjU4ODMxMzBmYzIzNDEyMWVkNzQxNmQ1MzFl
NDU2ZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KRGF0ZTogICBGcmkg
RmViIDIzIDEwOjIwOjEwIDIwMTggKzAxMDAKCiAgICB4ODYvUFY6IGNvcnJlY3RseSBjb3VudCBN
U1JzIHRvIG1pZ3JhdGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNsdWRlZCkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QK
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 08:14:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 08:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqaP1-0002kJ-Ra; Tue, 27 Feb 2018 08:14:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqaP0-0002kD-Nx
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 08:14:22 +0000
X-Inumbo-ID: 77390bf4-1b96-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77390bf4-1b96-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 08:16:10 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,400,1515456000"; d="scan'208";a="68664509"
Date: Tue, 27 Feb 2018 08:14:21 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Shah, Amit" <aams@amazon.de>
Message-ID: <20180227081421.i2x3vcw6imrreshv@MacBook-Pro-de-Roger.local>
References: <1519666595-41362-1-git-send-email-aams@amazon.com>
 <1519666595-41362-3-git-send-email-aams@amazon.com>
 <20180226181439.zbdtzbv7wifjst2l@MacBook-Pro-de-Roger.local>
 <1519671423.4965.11.camel@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519671423.4965.11.camel@amazon.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anoob.soman@citrix.com" <anoob.soman@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "shuo.a.liu@intel.com" <shuo.a.liu@intel.com>, "Valentin,
 Eduardo" <eduval@lab126.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kys@microsoft.com" <kys@microsoft.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: events: free irqs in error
	condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDY6NTc6MDNQTSArMDAwMCwgU2hhaCwgQW1pdCB3cm90
ZToKPiAKPiBPbiBNbywgMjAxOC0wMi0yNiBhdCAxODoxNCArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+IE9uIE1vbiwgRmViIDI2LCAyMDE4IGF0IDA1OjM2OjM1UE0gKzAwMDAsIEFt
aXQgU2hhaCB3cm90ZToKPiA+ID4gCj4gPiA+IEluIGNhc2Ugb2YgZXJyb3JzIGluIGlycSBzZXR1
cCBmb3IgTVNJLCBmcmVlIHVwIHRoZSBhbGxvY2F0ZWQgaXJxcy4KPiA+ID4gCj4gPiA+IEZpeGVz
OiA0ODkyYzliNGFkYTlmOSAoInhlbjogYWRkIHN1cHBvcnQgZm9yIE1TSSBtZXNzYWdlIGdyb3Vw
cyIpCj4gPiA+IFJlcG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFkaSA8bWlyaGFkaWhAYW1hem9uLmNv
bT4KPiA+ID4gQ0M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPgo+ID4gPiBDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+IENDOiBEYXZpZCBWcmFiZWwgPGRh
dmlkLnZyYWJlbEBjaXRyaXguY29tPgo+ID4gPiBDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5v
c3Ryb3Zza3lAb3JhY2xlLmNvbT4KPiA+ID4gQ0M6IEVkdWFyZG8gVmFsZW50aW4gPGVkdXZhbEBh
bWF6b24uY29tPgo+ID4gPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgo+ID4g
PiBDQzogVGhvbWFzIEdsZWl4bmVyIDx0Z2x4QGxpbnV0cm9uaXguZGU+Cj4gPiA+IENDOiAiSy4g
WS4gU3Jpbml2YXNhbiIgPGt5c0BtaWNyb3NvZnQuY29tPgo+ID4gPiBDQzogTGl1IFNodW8gPHNo
dW8uYS5saXVAaW50ZWwuY29tPgo+ID4gPiBDQzogQW5vb2IgU29tYW4gPGFub29iLnNvbWFuQGNp
dHJpeC5jb20+Cj4gPiA+IFNpZ25lZC1vZmYtYnk6IEFtaXQgU2hhaCA8YWFtc0BhbWF6b24uY29t
Pgo+ID4gPiAtLS0KPiA+ID4gwqBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyB8IDEg
Kwo+ID4gPiDCoDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQo+ID4gPiAKPiA+ID4gZGlm
ZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCj4gPiA+IGIvZHJpdmVy
cy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiA+ID4gaW5kZXggYjZiOGIyOS4uOTZhYTU3NSAx
MDA2NDQKPiA+ID4gLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiA+ID4g
KysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiA+ID4gQEAgLTc1OCw2ICs3
NTgsNyBAQCBpbnQgeGVuX2JpbmRfcGlycV9tc2lfdG9faXJxKHN0cnVjdCBwY2lfZGV2Cj4gPiA+
ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYywKPiA+ID4gwqBlcnJvcl9pcnE6Cj4gPiA+
IMKgCWZvciAoOyBpID49IDA7IGktLSkKPiA+ID4gwqAJCV9fdW5iaW5kX2Zyb21faXJxKGlycSAr
IGkpOwo+ID4gPiArCXhlbl9mcmVlX2lycShpcnEpOwo+ID4gSG0sIHhlbl9mcmVlX2lycSBjYWxs
cyBpcnFfZnJlZV9kZXNjLCB3aGljaCBpcyBpcnFfZnJlZV9kZXNjcyhpcnEsCj4gPiAxKSwKPiAK
PiBFci4uLiDCoHJpZ2h0Lgo+IAo+ID4gSSB0aGluayB5b3Ugd2lsbCBoYXZlIHRvIGludHJvZHVj
ZSBhIG5ldyBmcmVlIGZ1bmN0aW9uOgo+ID4gCj4gPiB4ZW5fZnJlZV9pcnFzKHVuc2lnbmVkIGly
cSwgdW5zaWduZWQgaW50IG5yKQo+ID4gCj4gPiBUaGF0IGNhbGxzIGlycV9mcmVlX2Rlc2NzKGly
cSwgbnIpCj4gCj4gQWN0dWFsbHksIHhlbl9mcmVlX2lycSgpIGlzIGFscmVhZHkgZG9uZSBpbiBf
X3VuYmluZF9mcm9tX2lycSgpLCBzbwo+IHRoaXMgcGF0Y2ggaXMgYWN0dWFsbHkgd3JvbmcgYW5k
IG5vdCBuZWVkZWQuCgpZb3Ugc3RpbGwgbmVlZCB0byBmcmVlIHVuYm91bmQgSVJRcywgQUZBSUNU
IHlvdSBjb3VsZCBmaXggdGhlIGlzc3VlCndpdGggYSBzaW5nbGUgcGF0Y2gsIGxpa2U6Cgp3aGls
ZSAobnZlYy0tKSB7CglpZiAobnZlYyA+PSBpKQoJCXhlbl9mcmVlX2lycShpcnEgKyBpKTsKCWVs
c2UKCQlfX3VuYmluZF9mcm9tX2lycShpcnEgKyBpKTsKfQoKUm9nZXIuCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 08:32:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 08:32:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqagd-000453-Bb; Tue, 27 Feb 2018 08:32:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqagc-00044R-C0
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 08:32:34 +0000
X-Inumbo-ID: 02636120-1b99-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02636120-1b99-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 08:34:22 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 01:32:26 -0700
Message-Id: <5A9525A802000078001AC0B0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 01:32:24 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A6750020200009C0431366C@prv-mh.provo.novell.com>
 <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
 <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
 <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDE5OjAwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIE1vbiwgRmViIDI2LCAyMDE4IGF0IDA0OjIwOjE3QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjMuMDEuMTggYXQgMTY6MDcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gK2Jvb2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0IHZjcHUgKnYpCj4+
ID4gK3sKPj4gPiArICAgIHdoaWxlICggdi0+dnBjaS5tZW0gKQo+PiA+ICsgICAgewo+PiA+ICsg
ICAgICAgIHN0cnVjdCBtYXBfZGF0YSBkYXRhID0gewo+PiA+ICsgICAgICAgICAgICAuZCA9IHYt
PmRvbWFpbiwKPj4gPiArICAgICAgICAgICAgLm1hcCA9IHYtPnZwY2kubWFwLAo+PiA+ICsgICAg
ICAgIH07Cj4+ID4gKwo+PiA+ICsgICAgICAgIHN3aXRjaCAoIHJhbmdlc2V0X2NvbnN1bWVfcmFu
Z2VzKHYtPnZwY2kubWVtLCBtYXBfcmFuZ2UsICZkYXRhKSApCj4+ID4gKyAgICAgICAgewo+PiA+
ICsgICAgICAgIGNhc2UgLUVSRVNUQVJUOgo+PiA+ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsK
Pj4gPiArCj4+ID4gKyAgICAgICAgZGVmYXVsdDoKPj4gPiArICAgICAgICAgICAgaWYgKCB2LT52
cGNpLm1hcCApCj4+ID4gKyAgICAgICAgICAgIHsKPj4gPiArICAgICAgICAgICAgICAgIHNwaW5f
bG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2NrKTsKPj4gPiArICAgICAgICAgICAgICAgIG1v
ZGlmeV9kZWNvZGluZyh2LT52cGNpLnBkZXYsIHYtPnZwY2kubWFwLCB2LT52cGNpLnJvbSk7Cj4+
ID4gKyAgICAgICAgICAgICAgICBzcGluX3VubG9jaygmdi0+dnBjaS5wZGV2LT52cGNpLT5sb2Nr
KTsKPj4gPiArICAgICAgICAgICAgfQo+PiA+ICsgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaC4g
Ki8KPj4gPiArICAgICAgICBjYXNlIC1FTk9NRU06Cj4+IAo+PiBZb3UgY2FyZWZ1bGx5IGhhbmRs
ZSB0aGlzIGVycm9yIGhlcmUuCj4gCj4gT24gc2Vjb25kIHRob3VnaHQsIEknbSBub3Qgc3VyZSBo
YW5kbGluZyBFTk9NRU0gc2VwYXJhdGVseSBtYWtlcwo+IHNlbnNlLiBVbmxlc3MgeW91IG9iamVj
dCBJIHBsYW4gdG8gcmVtb3ZlIHRoaXMgc3BlY2lhbCBjYXNpbmcuCgpJbmRlZWQgSSB3YXMgbmV2
ZXIgcmVhbGx5IGhhcHB5IHdpdGggdGhlIHNwZWNpYWwgY2FzaW5nLCBidXQgSQpkaWQgcmVjYWxs
IHRoaXMgYmVpbmcgZG9uZSBpbnRlbnRpb25hbGx5LCBzbyBJIGFsc28gZGlkbid0IGNvbXBsYWlu
LgoKPj4gPiArc3RhdGljIHZvaWQgbWF5YmVfZGVmZXJfbWFwKHN0cnVjdCBkb21haW4gKmQsIGNv
bnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHJhbmdlc2V0ICptZW0sIGJvb2wgbWFwLCBib29sIHJvbSkKPj4gPiArewo+PiA+
ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+PiA+ICsKPj4gPiArICAgIGlmICgg
aXNfaWRsZV92Y3B1KGN1cnIpICkKPj4gPiArICAgIHsKPj4gPiArICAgICAgICBzdHJ1Y3QgbWFw
X2RhdGEgZGF0YSA9IHsgLmQgPSBkLCAubWFwID0gdHJ1ZSB9Owo+PiA+ICsKPj4gPiArICAgICAg
ICAvKgo+PiA+ICsgICAgICAgICAqIE9ubHkgdXNlZCBmb3IgZG9tYWluIGNvbnN0cnVjdGlvbiBp
biBvcmRlciB0byBtYXAgdGhlIEJBUnMKPj4gPiArICAgICAgICAgKiBvZiBkZXZpY2VzIHdpdGgg
bWVtb3J5IGRlY29kaW5nIGVuYWJsZWQuCj4+ID4gKyAgICAgICAgICovCj4+ID4gKyAgICAgICAg
QVNTRVJUKG1hcCAmJiAhcm9tKTsKPj4gPiArICAgICAgICByYW5nZXNldF9jb25zdW1lX3Jhbmdl
cyhtZW0sIG1hcF9yYW5nZSwgJmRhdGEpOwo+PiAKPj4gV2hhdCBpZiB0aGlzIHByb2R1Y2VzIC1F
Tk9NRU0/IEFuZCBkZXNwaXRlIGhhdmluZyBsb29rZWQgYXQKPj4gc2V2ZXJhbCByZXZpc2lvbnMg
b2YgdGhpcywgSSBjYW4ndCBtYWtlIHRoZSBjb25uZWN0aW9uIHRvIHdoeSB0aGlzCj4+IGlzIGlu
IGFuIGlzX2lkbGVfdmNwdSgpIGNvbmRpdGlvbmFsIChuZWl0aGVyIHRoZSBkaXJlY3QgY2FsbGVy
IG5vciB0aGUKPj4gbmV4dCBsZXZlbCB1cCBtYWtlIHRoaXMgb2J2aW91cyB0byBtZSkuIFRoZXJl
J3MgY2xlYXJseSBhIG5lZWQKPj4gZm9yIGV4dGVuZGluZyB0aGUgY29tbWVudC4KPiAKPiBJIHRo
b3VnaHQgdGhlIGNvbW1lbnQgYWJvdmUgdGhhdCBtZW50aW9ucyBkb21haW4gY29uc3RydWN0aW9u
IHdvdWxkIGJlCj4gZW5vdWdoLiBJIGNhbiB0cnkgdG8gZXhwYW5kIHRoaXMsIG1heWJlIGxpa2U6
Cj4gCj4gIlRoaXMgZnVuY3Rpb24gd2lsbCBvbmx5IGJlIGNhbGxlZCBmcm9tIHRoZSBpZGxlIHZD
UFUgd2hpbGUgYnVpbGRpbmcKPiB0aGUgZG9tYWluLCBpbiB3aGljaCBjYXNlIGl0J3Mgbm90IHBv
c3NpYmxlIHRvIGRlZmVyIHRoZSBvcGVyYXRpb24KPiAobGlrZSBkb25lIGluIHRoZSBlbHNlIGJy
YW5jaCkuIENhbGwgcmFuZ2VzZXRfY29uc3VtZV9yYW5nZXMgaW4gb3JkZXIKPiB0byBlc3RhYmxp
c2ggdGhlIG1hcHBpbmdzIHJpZ2h0IGF3YXkuIgoKQW5kIHdoYXQgYWdhaW4gaXMgdGhlIGNvbm5l
Y3Rpb24gYmV0d2VlbiBpc19pZGxlX2RvbWFpbigpIGFuZApkb21haW4gY29uc3RydWN0aW9uPyBJ
IHRoaW5rIHRoZSBjb21tZW50IGJlbG9uZ3MgYWhlYWQgb2YgdGhlCmlmKCksIGFuZCBpdCBuZWVk
cyB0byBtYWtlIHRoYXQgY29ubmVjdGlvbi4KCj4+ID4gK3N0YXRpYyB2b2lkIG1vZGlmeV9iYXJz
KGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb20pCj4+ID4gK3sK
Pj4gPiArICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRl
cjsKPj4gPiArICAgIHN0cnVjdCByYW5nZXNldCAqbWVtID0gcmFuZ2VzZXRfbmV3KE5VTEwsIE5V
TEwsIDApOwo+PiA+ICsgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnRtcDsKPj4gPiArICAgIHVu
c2lnbmVkIGludCBpOwo+PiA+ICsgICAgaW50IHJjOwo+PiA+ICsKPj4gPiArICAgIGlmICggIW1h
cCApCj4+ID4gKyAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHBkZXYsIGZhbHNlLCByb20pOwo+PiA+
ICsKPj4gPiArICAgIGlmICggIW1lbSApCj4+ID4gKyAgICAgICAgcmV0dXJuOwo+PiAKPj4gU2lt
aWxhcmx5IGhlcmUgLSB3aHkgaXMgaXQgb2theSAob3Igd2hhdCBlZmZlY3Qgd2lsbCBpdCBoYXZl
KSB0byByZXR1cm4KPj4gaGVyZSB3aGVuIHdlJ3JlIG91dCBvZiBtZW1vcnksIGJ1dCB0aGUgY2Fs
bGVyIHdvbid0IGtub3c/Cj4gCj4gVGhlIGJlaGF2aW91ciBoZXJlIGRlcGVuZHMgb24gdGhlIGNo
YW5nZSB0byB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdDoKPiAKPiAgLSBDbGVhcmluZzogbWVtb3J5
IGRlY29kaW5nIG9uIGRldmljZSB3aWxsIGJlIGRpc2FibGVkLCBCQVJzIHdvbid0IGJlCj4gICAg
dW5tYXBwZWQuCj4gIC0gU2V0dGluZzogbm8gY2hhbmdlIHRvIGRldmljZSBtZW1vcnkgZGVjb2Rp
bmcgYml0LCBCQVJzIHdvbid0IGJlCj4gICAgbWFwcGVkLgo+IAo+IERvIHlvdSB0aGluayB0aGlz
IGlzIHN1aXRhYmxlPyBJTU8gaXQncyBmaW5lIHRvIGRpc2FibGUgdGhlIG1lbW9yeQo+IGRlY29k
aW5nIGJpdCBvbiB0aGUgZGV2aWNlIGFuZCBsZWF2ZSB0aGUgbWVtb3J5IHJlZ2lvbnMgbWFwcGVk
LgoKQXMgbG9uZyBhcyBzdWJzZXF1ZW50IGNoYW5nZXMgdG8gdGhlIGRlY29kaW5nIGJpdCBjYW4n
dCBsZWF2ZQpzdGFsZSBtYXBwaW5ncy4gUGx1cyB0aGVyZSBuZWVkcyB0byBiZSBhIGNvbW1lbnQg
dG8gZXhwbGFpbiB0aGlzLgoKPj4gPiArICAgIC8qCj4+ID4gKyAgICAgKiBDcmVhdGUgYSByYW5n
ZXNldCB0aGF0IHJlcHJlc2VudHMgdGhlIGN1cnJlbnQgZGV2aWNlIEJBUnMgbWVtb3J5IHJlZ2lv
bgo+PiA+ICsgICAgICogYW5kIGNvbXBhcmUgaXQgYWdhaW5zdCBhbGwgdGhlIGN1cnJlbnRseSBh
Y3RpdmUgQkFSIG1lbW9yeSByZWdpb25zLiBJZgo+PiA+ICsgICAgICogYW4gb3ZlcmxhcCBpcyBm
b3VuZCwgc3VidHJhY3QgaXQgZnJvbSB0aGUgcmVnaW9uIHRvIGJlCj4+ID4gKyAgICAgKiBtYXBw
ZWQvdW5tYXBwZWQuCj4+ID4gKyAgICAgKgo+PiA+ICsgICAgICogTkI6IHRoZSByYW5nZXNldCB1
c2VzIGluY2x1c2l2ZSBmcmFtZSBudW1iZXJzLgo+PiA+ICsgICAgICovCj4+ID4gKwo+PiA+ICsg
ICAgLyoKPj4gPiArICAgICAqIEZpcnN0IGZpbGwgdGhlIHJhbmdlc2V0IHdpdGggYWxsIHRoZSBC
QVJzIG9mIHRoaXMgZGV2aWNlIG9yIHdpdGggdGhlIFJPTQo+PiA+ICsgICAgICogQkFSIG9ubHks
IGRlcGVuZGluZyBvbiB3aGV0aGVyIHRoZSBndWVzdCBpcyB0b2dnbGluZyB0aGUgbWVtb3J5IGRl
Y29kZQo+PiA+ICsgICAgICogYml0IG9mIHRoZSBjb21tYW5kIHJlZ2lzdGVyLCBvciB0aGUgZW5h
YmxlIGJpdCBvZiB0aGUgUk9NIEJBUiByZWdpc3Rlci4KPj4gPiArICAgICAqLwo+PiA+ICsgICAg
Zm9yICggaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGhlYWRlci0+YmFycyk7IGkrKyApCj4+ID4gKyAg
ICB7Cj4+ID4gKyAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfYmFyICpiYXIgPSAmaGVhZGVyLT5i
YXJzW2ldOwo+PiA+ICsKPj4gPiArICAgICAgICBpZiAoICFNQVBQQUJMRV9CQVIoYmFyKSB8fAo+
PiA+ICsgICAgICAgICAgICAgKHJvbSA/IGJhci0+dHlwZSAhPSBWUENJX0JBUl9ST00KPj4gPiAr
ICAgICAgICAgICAgICAgICAgOiAoYmFyLT50eXBlID09IFZQQ0lfQkFSX1JPTSAmJiAhaGVhZGVy
LT5yb21fZW5hYmxlZCkpICkKPj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4+IAo+PiBXaHkg
ZG9lcyByb21fZW5hYmxlZCBtYXR0ZXIgZm9yIHRoZSAhcm9tIGNhc2UgcmF0aGVyIHRoYW4gZm9y
Cj4+IHRoZSByb20gb25lPyBJLmUuCj4+IAo+PiAgICAgICAgIGlmICggIU1BUFBBQkxFX0JBUihi
YXIpIHx8Cj4+ICAgICAgICAgICAgICAocm9tID8gYmFyLT50eXBlICE9IFZQQ0lfQkFSX1JPTSB8
fCAhaGVhZGVyLT5yb21fZW5hYmxlZAo+PiAgICAgICAgICAgICAgICAgICA6IGJhci0+dHlwZSA9
PSBWUENJX0JBUl9ST00pICkKPj4gICAgICAgICAgICAgY29udGludWU7Cj4+IAo+PiA/Cj4gCj4g
Tm8sIGZvciB0aGUgUk9NIGNhc2Ugd2Ugb25seSB3YW50IHRvIG1hcC91bm1hcCB0aGUgUk9NLCBz
byB0aGF0J3MgdGhlCj4gb25seSB0aGluZyBhZGRlZCB0byB0aGUgcmFuZ2VzZXQuIEZvciB0aGUg
bm9uLVJPTSBjYXNlIFhlbiB3aWxsIGFsc28KPiBtYXAvdW5tYXAgdGhlIFJPTSBpZiB0aGUgZW5h
YmxlIGJpdCBpcyBzZXQuCj4gCj4gWW91ciBwcm9wb3NlZCBjb2RlIHdvdWxkIGFsd2F5cyBtYXAv
dW5tYXAgdGhlIFJPTSBpbnRvIHRoZSBwMm0gd2hlbgo+IHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0
IGlzIGNoYW5nZWQgZXZlbiBpZiBpdCdzIG5vdCBlbmFibGVkLgoKSSBkb24ndCB1bmRlcnN0YW5k
LiBUYWtpbmcgYXBhcnQgdGhlIGNvbmRpdGlvbmFsIEkndmUgc3VnZ2VzdGVkLAphbmQgY29udmVy
dGluZyB0byBodW1hbiBsYW5ndWFnZToKLSBpZiB0aGUgQkFSIGlzIG5vIG1hcHBhYmxlLCBjb250
aW51ZQotIGlmIHdlIHdhbnQgdG8gZGVhbCB3aXRoIFJPTSAocm9tPXRydWUpLCBpZiB0aGUgQkFS
IGlzbid0IFJPTQogIG9yIGlzbid0IGVuYWJsZWQsIGNvbnRpbnVlCi0gaWYgd2Ugd2FudCB0byBk
ZWFsIHdpdGggbm9uLVJPTSAocm9tPWZhbHNlKSwgaWYgdGhlIEJBUiBpcyBST00sCiAgY29udGlu
dWUKClRvIG1lIHRoaXMgaXMgaW4gbGluZSB3aXRoIHRoZSAybmQgcGFyYWdyYXBoIG9mIHlvdXIg
cmVwbHkuIEl0J3Mgbm90CmluIGxpbmUgd2l0aCB0aGUgZmlyc3QsIHdoaWNoIG1ha2VzIG1lIHdv
bmRlciB3aGV0aGVyICJyb20iIGlzCm1pc25hbWVkIGFuZCB3YW50cyB0byBiZSAicm9tX29ubHki
LiBTdGlsbCwgdGhlIHF1ZXN0aW9uIHdvdWxkCnJlbWFpbiBvZiB3aHkgcm9tX2VuYWJsZWQgZG9l
c24ndCBtYXR0ZXIgd2hlbiB0aGUgdmFyaWFibGUgaXMKdHJ1ZS4KCkphbgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 08:40:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 08:40:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqanv-0004oA-7W; Tue, 27 Feb 2018 08:40:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqant-0004Kv-Nl
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 08:40:05 +0000
X-Inumbo-ID: 0fb6eeb6-1b9a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0fb6eeb6-1b9a-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 08:41:54 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 01:39:58 -0700
Message-Id: <5A95276C02000078001AC104@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 01:39:56 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Boris Ostrovsky" <boris.ostrovsky@oracle.com>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
 <5A8EF37002000078001AA7AB@prv-mh.provo.novell.com>
 <2aa2cf71-64e1-a810-f194-a4a62279a1ce@oracle.com>
 <5A8FD6FA02000078001AAB69@prv-mh.provo.novell.com>
In-Reply-To: <5A8FD6FA02000078001AAB69@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAyLjE4IGF0IDA4OjU1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDIyLjAyLjE4IGF0IDIzOjE2LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3Rl
Ogo+PiBPbiAwMi8yMi8yMDE4IDEwOjQ0IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+Pj4+IE9u
IDIyLjAyLjE4IGF0IDE1OjUzLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
Pj4gT24gMjIvMDIvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiAuLi4gZm9yIHVu
a25vd24gTVNSczogd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKCkncyBjb21tZW50IGNsZWFybHkgc2F5
cwo+Pj4+PiB0aGF0IHRoZSBmdW5jdGlvbiByZXR1cm5zIDAgZm9yIHVucmVjb2duaXplZCBNU1Jz
LCBzbwo+Pj4+PiB7c3ZtLHZteH1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHNob3VsZCBub3QgY29u
dmVydCB0aGlzIGludG8gc3VjY2Vzcy4KPj4+Pj4KPj4+Pj4gQXQgdGhlIHRpbWUgaXQgd2VudCBp
biwgY29tbWl0IDAxM2UzNGY1YTYgKCJ4ODY6IGhhbmRsZSBwYWdlZCBnZm4gaW4KPj4+Pj4gd3Jt
c3JfaHlwZXJ2aXNvcl9yZWdzIikgd2FzIHByb2JhYmx5IG9rYXksIHNpbmNlIHByaW9yIHRvIHRo
YXQgdGhlCj4+Pj4+IHJldHVybiB2YWx1ZSB3YXNuJ3QgY2hlY2tlZCBhdCBhbGwuIEJ1dCB0aGF0
J3Mgbm90IGhvdyB3ZSB3YW50IHRoaW5ncwo+Pj4+PiB0byBiZSBoYW5kbGVkIG5vd2FkYXlzLgo+
Pj4+Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4+Pj4gSSBhZ3JlZSBpbiBwcmluY2lwbGUsIGJ1dCB0aGlzIGRvZXMgaGF2ZSBhIGxhcmdlIHBv
dGVudGlhbCByaXNrIGZvcgo+Pj4+IGd1ZXN0cy4gIEFueSB1bmtub3duIE1TUiB3aGljaCBndWVz
dHMgZG9uJ3QgY2hlY2sgZm9yICNHUCBmYXVsdHMgZnJvbQo+Pj4+IHdpbGwgbm93IGNhdXNlIHRo
ZSBndWVzdHMgdG8gY3Jhc2guCj4+Pj4KPj4+PiBUaGF0IHNhaWQsIGl0IGlzIHRoZSBjb3JyZWN0
IGRpcmVjdGlvbiB0byBnbyBsb25nLXRlcm0sIGFuZCB3ZSd2ZSBnb3QgdG8KPj4+PiB0aHJvdyB0
aGUgc3dpdGNoIHNvbWUgdGltZSwgYnV0IEkgZXhwZWN0IHRoaXMgd2lsbCBjYXVzZSBwcm9ibGVt
cyBpbiB0aGUKPj4+PiBzaG9ydCB0ZXJtLCBlc3BlY2lhbGx5IGZvciBtaWdyYXRlZC1pbiBndWVz
dHMuCj4+PiBUaGlua2luZyBhYm91dCB0aGlzIGFnYWluLCB0aGUgUkRNU1Igc2lkZSBvZiB0aGlu
Z3MgYWxyZWFkeSByYWlzZXMKPj4+ICNHUCBmb3IgaW5hY2Nlc3NpYmxlIE1TUnMuIFdlIG9idmlv
dXNseSBjYW4ndCBkbyBhIHByb2JpbmcgV1JNU1IKPj4+IGluIHtzdm0sdm14fV9tc3Jfd3JpdGVf
aW50ZXJjZXB0KCksIGJ1dCBjb3VsZG4ndCB3ZSByZG1zcl9zYWZlKCkKPj4+IGluIHRoZSAiY2Fz
ZSAwOiIgYmxvY2ssIHRyZWF0aW5nIHRoZSByZXN1bHQgYXMgdGhlIHZlcmRpY3Qgd2hldGhlciB0
bwo+Pj4gcmFpc2UgI0dQIHRvIHRoZSBndWVzdD8gQXMgdGhlIHJlYWQgcGF0aCBkb2VzIHRoaXMg
YW55d2F5LCB3ZSdyZQo+Pj4gbm90IGV4cG9zaW5nIG91cnNlbHZlcyB0byBuZXcgcmlza3MuCj4+
IAo+PiBXaGF0IGFib3V0IHdyaXRlLW9ubHkgTVNScz8KPiAKPiBCYWQgbHVjayAoSSdtIHNvcnJ5
IHRvIHNheSBzbywgYnV0IHdlIGhhdmUgYW4gYWN0dWFsIGJ1ZyB0byBmaXggaGVyZSkuCj4gSWYg
d2UgZmluZCBhbnkgc3VjaCBpcyB1c2VkLCB3ZSdsbCBoYXZlIHRvIGFkZCBpbmRpdmlkdWFsIGNh
c2UgbGFiZWxzLgoKU2luY2UgaXQgd2Fzbid0IGNsZWFyIHdpdGggeW91ciBxdWVzdGlvbiBhYm92
ZSBhbmQgeW91IGVhcmxpZXIKZ2l2ZW4gUi1iLCBJIGhhZCBkcm9wcGVkIHRoZSBsYXR0ZXIgZnJv
bSB2Mi4gQ291bGQgeW91IGNsYXJpZnkKd2hldGhlciBJIG1heSByZWluc3RhdGUgaXQ/CgpUaGFu
a3MsIEphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 09:10:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 09:10:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqbGV-0006N6-LI; Tue, 27 Feb 2018 09:09:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ulos=fv=gmail.com=moinanjnawala@srs-us1.protection.inumbo.net>)
 id 1eqbGT-0006N0-Qs
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 09:09:38 +0000
X-Inumbo-ID: cbe1a404-1b9d-11e8-ba59-bc764e045a96
Received: from mail-yb0-x22a.google.com (unknown [2607:f8b0:4002:c09::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cbe1a404-1b9d-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 10:08:38 +0100 (CET)
Received: by mail-yb0-x22a.google.com with SMTP id e3-v6so6293567ybk.1
 for <xen-devel@lists.xenproject.org>; Tue, 27 Feb 2018 01:09:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to;
 bh=YEYLkSrs6n6XmmTXKVWmNo3KbjrXKKdmGf+bibdiE1k=;
 b=jlSTW/qtZSPUkjBuA8FaehdEtWWmR9Mj5u0xwOi8A31c+vOX8W317nEtPQPfkfF2f0
 bOgkxzvtxTjdjKPnflQOdo0IxTlWaQdXNL5IdIh3qswzWnZ5FG5/kXCuBlDii+efcTxJ
 Nah2Xt1SI95LMndTtPCdw8uCIYzgFHRLIWIiLKq40OpcOZUhyKh+pYnvYa6CJYCThtRk
 MXHG2OvXm5m7VXVeQUxUWmssMiaKJr471hptOy0f3LwiupQuncT8Zw03CSvVmSHi3OvD
 WysSl79oqhlsL5GAQtJraVZAaOrsiFJUzBMMX+ZUFUaCktRe1IqF+ttWM5RH8VDb/4y/
 n3cA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to;
 bh=YEYLkSrs6n6XmmTXKVWmNo3KbjrXKKdmGf+bibdiE1k=;
 b=h4198iCu7sKGX481+dQYaANweqW1kFNFeJfJA27OSWJWNn0xYOXT/BoOS4TKRLaZYu
 HbDKCdskM5kWB4MA4IYAoSL5PhEINLPgHAz9QnZcaA7trFchUKGsLIZXBGtI8KJBF1Ml
 Vq6p6383akKr7QsRf6iPK4E1RctGfxTStYZms+Mi9Cb0jeO92FeQxua2L+kO5XEbz47r
 BMCt/I73f3OMtpbxzVYZDsyr58kgnS3XCDaqbtXhkhD2rZxlp/Rk4ZsmrJowTv3a5Vrr
 DFtSerCUxeoK02lVvRUC05vpW+TxYRz7RM62OzU9yXPN7qJKLNkPQ+ovicAU/A2wTudg
 tlyw==
X-Gm-Message-State: APf1xPBsfuPXDku4vXdvWxYxurJdDJrY2K3V69cbvtLxiXlicFsdg6E1
 KaeonlGpryCry5lujryBuFwsK+dyKY7qsw35wdo=
X-Google-Smtp-Source: AG47ELt97x/FRNeovPxtEY+k5feT05cdRVr/jtekRiz9RHFeU9anDlUnHZeGAPeuoPk0fUyUm8tyF4WMYcRfxFj9w4c=
X-Received: by 2002:a25:7a45:: with SMTP id
 v66-v6mr5451771ybc.63.1519722573181; 
 Tue, 27 Feb 2018 01:09:33 -0800 (PST)
MIME-Version: 1.0
Received: by 2002:a25:7395:0:0:0:0:0 with HTTP; Tue, 27 Feb 2018 01:09:32
 -0800 (PST)
In-Reply-To: <CAN_ATrdLzYQBs=KGffiPOcpBPjjj+h1KNxniNBcmWUF5Q2L0Mw@mail.gmail.com>
References: <CAN_ATrdLzYQBs=KGffiPOcpBPjjj+h1KNxniNBcmWUF5Q2L0Mw@mail.gmail.com>
From: moin anjnawala <moinanjnawala@gmail.com>
Date: Tue, 27 Feb 2018 14:39:32 +0530
Message-ID: <CAN_ATrdzZv2Qv7g+3CDPVR_DgsiPiGsOuS0E+f3yFZ55hCHbgQ@mail.gmail.com>
To: xen-devel@lists.xenproject.org
Content-Type: multipart/mixed; boundary="00000000000021d93205662dfc36"
Subject: [Xen-devel] Fwd: Error while booting android kernel 4.4 on jacinto
	j6 evm as DOM0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--00000000000021d93205662dfc36
Content-Type: multipart/alternative; boundary="00000000000021d92e05662dfc34"

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

Hi,

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

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

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

Can anyone provide the solution to these problems?

Thanks,
Moinuddin

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

<div dir=3D"ltr">Hi,<br><div class=3D"gmail_quote"><div dir=3D"ltr"><div><d=
iv><div><br></div>I am trying to boot kernel 4.4 on Jacinto-6 EVM board, I =
am facing error from xen. Please find attached log to find errors.<br><br><=
/div><div>The kernel is stuck at <br>[=C2=A0=C2=A0=C2=A0 6.881378] Waiting =
for root device /dev/mmcblk0p2...<br></div><div><br></div><div>Is it due to=
 i2c related errors in boot log as mentioned below?<br>[=C2=A0=C2=A0=C2=A0 =
0.831911] palmas 0-0058: IRQ missing: skipping irq request<br>[=C2=A0=C2=A0=
=C2=A0 1.860292] omap_i2c 48070000.i2c: controller timed out<br>[=C2=A0=C2=
=A0=C2=A0 1.880663] palmas: probe of 0-0058 failed with error -110<br>[=C2=
=A0=C2=A0=C2=A0 2.902874] omap_i2c 48070000.i2c: controller timed out<br>[=
=C2=A0=C2=A0=C2=A0 2.922933] pcf857x: probe of 0-0020 failed with error -11=
0<br>[=C2=A0=C2=A0=C2=A0 3.945557] omap_i2c 48070000.i2c: controller timed =
out<br>[=C2=A0=C2=A0=C2=A0 3.965619] pcf857x: probe of 0-0021 failed with e=
rror -110<br>[=C2=A0=C2=A0=C2=A0 3.971774] omap_i2c 48070000.i2c: bus 0 rev=
0.12 at 400 kHz<br>[=C2=A0=C2=A0=C2=A0 5.000328] omap_i2c 48072000.i2c: con=
troller timed out<br>[=C2=A0=C2=A0=C2=A0 5.020390] pcf857x: probe of 1-0026=
 failed with error -110<br>[=C2=A0=C2=A0=C2=A0 5.026750] omap_i2c 48072000.=
i2c: bus 1 rev0.12 at 400 kHz<br>[=C2=A0=C2=A0=C2=A0 5.033041] omap_i2c 480=
60000.i2c: bus 2 rev0.12 at 400 kHz<br>[=C2=A0=C2=A0=C2=A0 5.039104] genirq=
: Flags mismatch irq 328. 00006000 (4807a000.i2c) vs. 00006000 (48072000.i2=
c)<br>[=C2=A0=C2=A0=C2=A0 5.048233] omap_i2c 4807a000.i2c: failure requesti=
ng irq 328<br>[=C2=A0=C2=A0=C2=A0 5.054274] omap_i2c: probe of 4807a000.i2c=
 failed with error -16<br><br></div><div>Can anyone provide the solution to=
 these problems?<br><br></div>Thanks,<br></div>Moinuddin<br><div><div><br><=
/div></div></div>
</div><br></div>

--00000000000021d92e05662dfc34--

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--00000000000021d93205662dfc36--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 09:22:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 09:22:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqbSY-0007dS-Rn; Tue, 27 Feb 2018 09:22:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqbSX-0007dL-Ud
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 09:22:05 +0000
X-Inumbo-ID: ed681ce9-1b9f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ed681ce9-1b9f-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 09:23:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,400,1515456000"; d="scan'208";a="68668593"
Date: Tue, 27 Feb 2018 09:21:33 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180227092133.fynrrw7327kxh7nr@MacBook-Pro-de-Roger.local>
References: <5A6750020200009C0431366C@prv-mh.provo.novell.com>
 <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
 <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
 <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
 <5A9525A802000078001AC0B0@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A9525A802000078001AC0B0@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDE6MzI6MjRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI2LjAyLjE4IGF0IDE5OjAwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDQ6MjA6MTdBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIzLjAxLjE4IGF0IDE2OjA3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gK2Jvb2wgdnBjaV9wcm9jZXNzX3BlbmRpbmcoc3RydWN0
IHZjcHUgKnYpCj4gPj4gPiArewo+ID4+ID4gKyAgICB3aGlsZSAoIHYtPnZwY2kubWVtICkKPiA+
PiA+ICsgICAgewo+ID4+ID4gKyAgICAgICAgc3RydWN0IG1hcF9kYXRhIGRhdGEgPSB7Cj4gPj4g
PiArICAgICAgICAgICAgLmQgPSB2LT5kb21haW4sCj4gPj4gPiArICAgICAgICAgICAgLm1hcCA9
IHYtPnZwY2kubWFwLAo+ID4+ID4gKyAgICAgICAgfTsKPiA+PiA+ICsKPiA+PiA+ICsgICAgICAg
IHN3aXRjaCAoIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKHYtPnZwY2kubWVtLCBtYXBfcmFuZ2Us
ICZkYXRhKSApCj4gPj4gPiArICAgICAgICB7Cj4gPj4gPiArICAgICAgICBjYXNlIC1FUkVTVEFS
VDoKPiA+PiA+ICsgICAgICAgICAgICByZXR1cm4gdHJ1ZTsKPiA+PiA+ICsKPiA+PiA+ICsgICAg
ICAgIGRlZmF1bHQ6Cj4gPj4gPiArICAgICAgICAgICAgaWYgKCB2LT52cGNpLm1hcCApCj4gPj4g
PiArICAgICAgICAgICAgewo+ID4+ID4gKyAgICAgICAgICAgICAgICBzcGluX2xvY2soJnYtPnZw
Y2kucGRldi0+dnBjaS0+bG9jayk7Cj4gPj4gPiArICAgICAgICAgICAgICAgIG1vZGlmeV9kZWNv
ZGluZyh2LT52cGNpLnBkZXYsIHYtPnZwY2kubWFwLCB2LT52cGNpLnJvbSk7Cj4gPj4gPiArICAg
ICAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZ2LT52cGNpLnBkZXYtPnZwY2ktPmxvY2spOwo+ID4+
ID4gKyAgICAgICAgICAgIH0KPiA+PiA+ICsgICAgICAgICAgICAvKiBmYWxsdGhyb3VnaC4gKi8K
PiA+PiA+ICsgICAgICAgIGNhc2UgLUVOT01FTToKPiA+PiAKPiA+PiBZb3UgY2FyZWZ1bGx5IGhh
bmRsZSB0aGlzIGVycm9yIGhlcmUuCj4gPiAKPiA+IE9uIHNlY29uZCB0aG91Z2h0LCBJJ20gbm90
IHN1cmUgaGFuZGxpbmcgRU5PTUVNIHNlcGFyYXRlbHkgbWFrZXMKPiA+IHNlbnNlLiBVbmxlc3Mg
eW91IG9iamVjdCBJIHBsYW4gdG8gcmVtb3ZlIHRoaXMgc3BlY2lhbCBjYXNpbmcuCj4gCj4gSW5k
ZWVkIEkgd2FzIG5ldmVyIHJlYWxseSBoYXBweSB3aXRoIHRoZSBzcGVjaWFsIGNhc2luZywgYnV0
IEkKPiBkaWQgcmVjYWxsIHRoaXMgYmVpbmcgZG9uZSBpbnRlbnRpb25hbGx5LCBzbyBJIGFsc28g
ZGlkbid0IGNvbXBsYWluLgoKSUlSQyB3ZSBoYWQgc29tZSBkaXNjdXNzaW9uIGFib3V0IHRoZSBk
aWZmZXJlbnQgZXJyb3IgY29kZXMgYW5kCnNvbWVob3cgZGVjaWRlZCB0aGF0IEVOT01FTSBtaWdo
dCBiZSB3b3JzZSB0aGFuIG90aGVycywgaW4gdGhlIHNlbnNlCnRoYXQgbGVzcyBtZW1vcnkgd291
bGQgYmUgbWFwcGVkIGFuZCB0aGUgY2hhbmNlcyBvZiB0aGUgZGV2aWNlCmFjdHVhbGx5IHdvcmtp
bmcgd291bGQgYmUgc2xpbS4gSU1PIHdlIGNhbiBhbHdheXMgc3BlY2lhbCBjYXNlIGVycm9ycwps
YXRlciwgbGV0J3Mgc3RhcnQgd2l0aCBzb21ldGhpbmcgc2ltcGxlci4KCj4gPj4gPiArc3RhdGlj
IHZvaWQgbWF5YmVfZGVmZXJfbWFwKHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBwY2lf
ZGV2ICpwZGV2LAo+ID4+ID4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgcmFu
Z2VzZXQgKm1lbSwgYm9vbCBtYXAsIGJvb2wgcm9tKQo+ID4+ID4gK3sKPiA+PiA+ICsgICAgc3Ry
dWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ID4+ID4gKwo+ID4+ID4gKyAgICBpZiAoIGlzX2lk
bGVfdmNwdShjdXJyKSApCj4gPj4gPiArICAgIHsKPiA+PiA+ICsgICAgICAgIHN0cnVjdCBtYXBf
ZGF0YSBkYXRhID0geyAuZCA9IGQsIC5tYXAgPSB0cnVlIH07Cj4gPj4gPiArCj4gPj4gPiArICAg
ICAgICAvKgo+ID4+ID4gKyAgICAgICAgICogT25seSB1c2VkIGZvciBkb21haW4gY29uc3RydWN0
aW9uIGluIG9yZGVyIHRvIG1hcCB0aGUgQkFScwo+ID4+ID4gKyAgICAgICAgICogb2YgZGV2aWNl
cyB3aXRoIG1lbW9yeSBkZWNvZGluZyBlbmFibGVkLgo+ID4+ID4gKyAgICAgICAgICovCj4gPj4g
PiArICAgICAgICBBU1NFUlQobWFwICYmICFyb20pOwo+ID4+ID4gKyAgICAgICAgcmFuZ2VzZXRf
Y29uc3VtZV9yYW5nZXMobWVtLCBtYXBfcmFuZ2UsICZkYXRhKTsKPiA+PiAKPiA+PiBXaGF0IGlm
IHRoaXMgcHJvZHVjZXMgLUVOT01FTT8gQW5kIGRlc3BpdGUgaGF2aW5nIGxvb2tlZCBhdAo+ID4+
IHNldmVyYWwgcmV2aXNpb25zIG9mIHRoaXMsIEkgY2FuJ3QgbWFrZSB0aGUgY29ubmVjdGlvbiB0
byB3aHkgdGhpcwo+ID4+IGlzIGluIGFuIGlzX2lkbGVfdmNwdSgpIGNvbmRpdGlvbmFsIChuZWl0
aGVyIHRoZSBkaXJlY3QgY2FsbGVyIG5vciB0aGUKPiA+PiBuZXh0IGxldmVsIHVwIG1ha2UgdGhp
cyBvYnZpb3VzIHRvIG1lKS4gVGhlcmUncyBjbGVhcmx5IGEgbmVlZAo+ID4+IGZvciBleHRlbmRp
bmcgdGhlIGNvbW1lbnQuCj4gPiAKPiA+IEkgdGhvdWdodCB0aGUgY29tbWVudCBhYm92ZSB0aGF0
IG1lbnRpb25zIGRvbWFpbiBjb25zdHJ1Y3Rpb24gd291bGQgYmUKPiA+IGVub3VnaC4gSSBjYW4g
dHJ5IHRvIGV4cGFuZCB0aGlzLCBtYXliZSBsaWtlOgo+ID4gCj4gPiAiVGhpcyBmdW5jdGlvbiB3
aWxsIG9ubHkgYmUgY2FsbGVkIGZyb20gdGhlIGlkbGUgdkNQVSB3aGlsZSBidWlsZGluZwo+ID4g
dGhlIGRvbWFpbiwgaW4gd2hpY2ggY2FzZSBpdCdzIG5vdCBwb3NzaWJsZSB0byBkZWZlciB0aGUg
b3BlcmF0aW9uCj4gPiAobGlrZSBkb25lIGluIHRoZSBlbHNlIGJyYW5jaCkuIENhbGwgcmFuZ2Vz
ZXRfY29uc3VtZV9yYW5nZXMgaW4gb3JkZXIKPiA+IHRvIGVzdGFibGlzaCB0aGUgbWFwcGluZ3Mg
cmlnaHQgYXdheS4iCj4gCj4gQW5kIHdoYXQgYWdhaW4gaXMgdGhlIGNvbm5lY3Rpb24gYmV0d2Vl
biBpc19pZGxlX2RvbWFpbigpIGFuZAo+IGRvbWFpbiBjb25zdHJ1Y3Rpb24/IEkgdGhpbmsgdGhl
IGNvbW1lbnQgYmVsb25ncyBhaGVhZCBvZiB0aGUKPiBpZigpLCBhbmQgaXQgbmVlZHMgdG8gbWFr
ZSB0aGF0IGNvbm5lY3Rpb24uCgpPaCwgZG9tYWluIGNvbnN0cnVjdGlvbnMgcnVucyBvbiB0aGUg
aWRsZSB2Q1BVLCB0aGF0J3MgdGhlIHJlbGF0aW9uLgoKIlRoaXMgZnVuY3Rpb24gd2lsbCBvbmx5
IGJlIGNhbGxlZCBmcm9tIHRoZSBpZGxlIHZDUFUgd2hpbGUgYnVpbGRpbmcKdGhlIGRvbWFpbiAo
YmVjYXVzZSBEb20wIGJ1aWxkaW5nIHJ1bnMgb24gdGhlIGlkbGUgdkNQVSksIGluIHdoaWNoCmNh
c2UgaXQncyBub3QgcG9zc2libGUgdG8gZGVmZXIgdGhlIG9wZXJhdGlvbiAobGlrZSBkb25lIGlu
IHRoZSBlbHNlCmJyYW5jaCkuIENhbGwgcmFuZ2VzZXRfY29uc3VtZV9yYW5nZXMgaW4gb3JkZXIg
dG8gZXN0YWJsaXNoIHRoZQptYXBwaW5ncyByaWdodCBhd2F5LiIKCkRvZXMgdGhhdCBzZWVtIGNs
ZWFyZXIgaWYgcGxhY2VkIGFoZWFkIG9mIHRoZSBpZj8KCj4gPj4gPiArc3RhdGljIHZvaWQgbW9k
aWZ5X2JhcnMoY29uc3Qgc3RydWN0IHBjaV9kZXYgKnBkZXYsIGJvb2wgbWFwLCBib29sIHJvbSkK
PiA+PiA+ICt7Cj4gPj4gPiArICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYt
PnZwY2ktPmhlYWRlcjsKPiA+PiA+ICsgICAgc3RydWN0IHJhbmdlc2V0ICptZW0gPSByYW5nZXNl
dF9uZXcoTlVMTCwgTlVMTCwgMCk7Cj4gPj4gPiArICAgIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICp0
bXA7Cj4gPj4gPiArICAgIHVuc2lnbmVkIGludCBpOwo+ID4+ID4gKyAgICBpbnQgcmM7Cj4gPj4g
PiArCj4gPj4gPiArICAgIGlmICggIW1hcCApCj4gPj4gPiArICAgICAgICBtb2RpZnlfZGVjb2Rp
bmcocGRldiwgZmFsc2UsIHJvbSk7Cj4gPj4gPiArCj4gPj4gPiArICAgIGlmICggIW1lbSApCj4g
Pj4gPiArICAgICAgICByZXR1cm47Cj4gPj4gCj4gPj4gU2ltaWxhcmx5IGhlcmUgLSB3aHkgaXMg
aXQgb2theSAob3Igd2hhdCBlZmZlY3Qgd2lsbCBpdCBoYXZlKSB0byByZXR1cm4KPiA+PiBoZXJl
IHdoZW4gd2UncmUgb3V0IG9mIG1lbW9yeSwgYnV0IHRoZSBjYWxsZXIgd29uJ3Qga25vdz8KPiA+
IAo+ID4gVGhlIGJlaGF2aW91ciBoZXJlIGRlcGVuZHMgb24gdGhlIGNoYW5nZSB0byB0aGUgbWVt
b3J5IGRlY29kaW5nIGJpdDoKPiA+IAo+ID4gIC0gQ2xlYXJpbmc6IG1lbW9yeSBkZWNvZGluZyBv
biBkZXZpY2Ugd2lsbCBiZSBkaXNhYmxlZCwgQkFScyB3b24ndCBiZQo+ID4gICAgdW5tYXBwZWQu
Cj4gPiAgLSBTZXR0aW5nOiBubyBjaGFuZ2UgdG8gZGV2aWNlIG1lbW9yeSBkZWNvZGluZyBiaXQs
IEJBUnMgd29uJ3QgYmUKPiA+ICAgIG1hcHBlZC4KPiA+IAo+ID4gRG8geW91IHRoaW5rIHRoaXMg
aXMgc3VpdGFibGU/IElNTyBpdCdzIGZpbmUgdG8gZGlzYWJsZSB0aGUgbWVtb3J5Cj4gPiBkZWNv
ZGluZyBiaXQgb24gdGhlIGRldmljZSBhbmQgbGVhdmUgdGhlIG1lbW9yeSByZWdpb25zIG1hcHBl
ZC4KPiAKPiBBcyBsb25nIGFzIHN1YnNlcXVlbnQgY2hhbmdlcyB0byB0aGUgZGVjb2RpbmcgYml0
IGNhbid0IGxlYXZlCj4gc3RhbGUgbWFwcGluZ3MuIFBsdXMgdGhlcmUgbmVlZHMgdG8gYmUgYSBj
b21tZW50IHRvIGV4cGxhaW4gdGhpcy4KCldpdGggdGhlIGN1cnJlbnQgYXBwcm9hY2ggaW4gdGhl
IHVubWFwIGNhc2UgdGhlcmUgd2lsbCBiZSBzdGFsZQptYXBwaW5ncyBsZWZ0IGJlaGluZC4KCkkg
Z3Vlc3MgaXQncyBiZXR0ZXIgdGhlbiB0byBub3QgbW9kaWZ5IHRoZSBtZW1vcnkgZGVjb2Rpbmcg
Yml0IGF0IGFsbAp1bnRpbCB0aGUgb3BlcmF0aW9uIGZpbmlzaGVzLiBUaGF0IGFsc28gcmlzZXMg
dGhlIHF1ZXN0aW9uIG9mIHdoZXRoZXIKdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgc2hvdWxkIGJl
IG1vZGlmaWVkIGlmIHAybSBtYXBwaW5nL3VubWFwcGluZwpyZXBvcnRzIGFuIGVycm9yLgoKU2hv
dWxkIHdlIGFsc28gYXR0ZW1wdCB0byByb2xsYmFjayBmYWlsZWQgbWFwL3VubWFwIG9wZXJhdGlv
bnM/IFdoYXQKaGFwcGVucyBpZiB0aGUgcm9sbGJhY2sgYWxzbyBmYWlscz8KCldoYXQgYWJvdXQg
dGhlIGZvbGxvd2luZzoKCiAgICArLS0tLS0tLS0tKyAgIFNVQ0NFU1MgICstLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8bWFwL3VubWFwKy0tLS0tLS0tLS0tLT5DaGFuZ2Ug
ZGVjb2Rpbmcgb3IgUk9NIGVuYWJsZSBiaXR8CiAgICArLS0tLSstLS0tKyAgICAgICAgICAgICst
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICAgICAgIHwKICAgICAgICAgfEZB
SUxVUkUKICAgICAgICAgfAorLS0tLS0tLS12LS0tLS0tLSsgU1VDQ0VTUyArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwp8cmV2ZXJ0IG9wZXJhdGlvbistLS0tLS0tLS0+
Tm8gY2hhbmdlIHRvIGRlY29kaW5nIG9yIFJPTSBlbmFibGUgYml0fAorLS0tLS0tLS0rLS0tLS0t
LSsgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwogICAg
ICAgICB8CiAgICAgICAgIHxGQUlMVVJFCiAgICAgICAgIHwKICAgKy0tLS0tdi0tLS0tKwogICB8
S2lsbCBkb21haW58CiAgICstLS0tLS0tLS0tLSsKCj4gPj4gPiArICAgIC8qCj4gPj4gPiArICAg
ICAqIENyZWF0ZSBhIHJhbmdlc2V0IHRoYXQgcmVwcmVzZW50cyB0aGUgY3VycmVudCBkZXZpY2Ug
QkFScyBtZW1vcnkgcmVnaW9uCj4gPj4gPiArICAgICAqIGFuZCBjb21wYXJlIGl0IGFnYWluc3Qg
YWxsIHRoZSBjdXJyZW50bHkgYWN0aXZlIEJBUiBtZW1vcnkgcmVnaW9ucy4gSWYKPiA+PiA+ICsg
ICAgICogYW4gb3ZlcmxhcCBpcyBmb3VuZCwgc3VidHJhY3QgaXQgZnJvbSB0aGUgcmVnaW9uIHRv
IGJlCj4gPj4gPiArICAgICAqIG1hcHBlZC91bm1hcHBlZC4KPiA+PiA+ICsgICAgICoKPiA+PiA+
ICsgICAgICogTkI6IHRoZSByYW5nZXNldCB1c2VzIGluY2x1c2l2ZSBmcmFtZSBudW1iZXJzLgo+
ID4+ID4gKyAgICAgKi8KPiA+PiA+ICsKPiA+PiA+ICsgICAgLyoKPiA+PiA+ICsgICAgICogRmly
c3QgZmlsbCB0aGUgcmFuZ2VzZXQgd2l0aCBhbGwgdGhlIEJBUnMgb2YgdGhpcyBkZXZpY2Ugb3Ig
d2l0aCB0aGUgUk9NCj4gPj4gPiArICAgICAqIEJBUiBvbmx5LCBkZXBlbmRpbmcgb24gd2hldGhl
ciB0aGUgZ3Vlc3QgaXMgdG9nZ2xpbmcgdGhlIG1lbW9yeSBkZWNvZGUKPiA+PiA+ICsgICAgICog
Yml0IG9mIHRoZSBjb21tYW5kIHJlZ2lzdGVyLCBvciB0aGUgZW5hYmxlIGJpdCBvZiB0aGUgUk9N
IEJBUiByZWdpc3Rlci4KPiA+PiA+ICsgICAgICovCj4gPj4gPiArICAgIGZvciAoIGkgPSAwOyBp
IDwgQVJSQVlfU0laRShoZWFkZXItPmJhcnMpOyBpKysgKQo+ID4+ID4gKyAgICB7Cj4gPj4gPiAr
ICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9iYXIgKmJhciA9ICZoZWFkZXItPmJhcnNbaV07Cj4g
Pj4gPiArCj4gPj4gPiArICAgICAgICBpZiAoICFNQVBQQUJMRV9CQVIoYmFyKSB8fAo+ID4+ID4g
KyAgICAgICAgICAgICAocm9tID8gYmFyLT50eXBlICE9IFZQQ0lfQkFSX1JPTQo+ID4+ID4gKyAg
ICAgICAgICAgICAgICAgIDogKGJhci0+dHlwZSA9PSBWUENJX0JBUl9ST00gJiYgIWhlYWRlci0+
cm9tX2VuYWJsZWQpKSApCj4gPj4gPiArICAgICAgICAgICAgY29udGludWU7Cj4gPj4gCj4gPj4g
V2h5IGRvZXMgcm9tX2VuYWJsZWQgbWF0dGVyIGZvciB0aGUgIXJvbSBjYXNlIHJhdGhlciB0aGFu
IGZvcgo+ID4+IHRoZSByb20gb25lPyBJLmUuCj4gPj4gCj4gPj4gICAgICAgICBpZiAoICFNQVBQ
QUJMRV9CQVIoYmFyKSB8fAo+ID4+ICAgICAgICAgICAgICAocm9tID8gYmFyLT50eXBlICE9IFZQ
Q0lfQkFSX1JPTSB8fCAhaGVhZGVyLT5yb21fZW5hYmxlZAo+ID4+ICAgICAgICAgICAgICAgICAg
IDogYmFyLT50eXBlID09IFZQQ0lfQkFSX1JPTSkgKQo+ID4+ICAgICAgICAgICAgIGNvbnRpbnVl
Owo+ID4+IAo+ID4+ID8KPiA+IAo+ID4gTm8sIGZvciB0aGUgUk9NIGNhc2Ugd2Ugb25seSB3YW50
IHRvIG1hcC91bm1hcCB0aGUgUk9NLCBzbyB0aGF0J3MgdGhlCj4gPiBvbmx5IHRoaW5nIGFkZGVk
IHRvIHRoZSByYW5nZXNldC4gRm9yIHRoZSBub24tUk9NIGNhc2UgWGVuIHdpbGwgYWxzbwo+ID4g
bWFwL3VubWFwIHRoZSBST00gaWYgdGhlIGVuYWJsZSBiaXQgaXMgc2V0Lgo+ID4gCj4gPiBZb3Vy
IHByb3Bvc2VkIGNvZGUgd291bGQgYWx3YXlzIG1hcC91bm1hcCB0aGUgUk9NIGludG8gdGhlIHAy
bSB3aGVuCj4gPiB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBpcyBjaGFuZ2VkIGV2ZW4gaWYgaXQn
cyBub3QgZW5hYmxlZC4KPiAKPiBJIGRvbid0IHVuZGVyc3RhbmQuIFRha2luZyBhcGFydCB0aGUg
Y29uZGl0aW9uYWwgSSd2ZSBzdWdnZXN0ZWQsCj4gYW5kIGNvbnZlcnRpbmcgdG8gaHVtYW4gbGFu
Z3VhZ2U6Cj4gLSBpZiB0aGUgQkFSIGlzIG5vIG1hcHBhYmxlLCBjb250aW51ZQo+IC0gaWYgd2Ug
d2FudCB0byBkZWFsIHdpdGggUk9NIChyb209dHJ1ZSksIGlmIHRoZSBCQVIgaXNuJ3QgUk9NCj4g
ICBvciBpc24ndCBlbmFibGVkLCBjb250aW51ZQoKV2l0aCB0aGUgY3VycmVudCBmbG93IHJvbV9l
bmFibGVkIGlzIHNldCBhZnRlciB0aGUgUk9NIEJBUiBtYXBwaW5ncwphcmUgZXN0YWJsaXNoZWQs
IHdoaWNoIG1lYW5zIHRoYXQgd2hlbiBtb2RpZnlfYmFycyBpcyBjYWxsZWQgd2l0aApyb209dHJ1
ZSByb21fZW5hYmxlZCBpcyBub3QgeWV0IHNldCwgYW5kIHVzaW5nIHRoZSBsb2dpYyBhYm92ZSB0
aGUKbWFwcGluZ3Mgd29uJ3QgYmUgY3JlYXRlZC4KCj4gLSBpZiB3ZSB3YW50IHRvIGRlYWwgd2l0
aCBub24tUk9NIChyb209ZmFsc2UpLCBpZiB0aGUgQkFSIGlzIFJPTSwKPiAgIGNvbnRpbnVlCgpY
ZW4gYWxzbyBoYXMgdG8gZGVhbCB3aXRoIHRoZSBST00gaWYgaXQncyBlbmFibGVkIHdoZW4gdGhl
IG1lbW9yeQpkZWNvZGluZyBiaXQgaXMgdG9nZ2xlZCwgaGVuY2UgaW4gcm9tPWZhbHNlIGNhc2Ug
dGhlIFJPTSBhbHNvIG5lZWRzIHRvCmJlIG1hcHBlZC91bmFtcHBlZCBpZiBpdCdzIGVuYWJsZWQu
CgpUaGlzIGRlcGVuZGVuY3kgYmV0d2VlbiB0aGUgbWVtb3J5IGRlY29kaW5nIGJpdCBhbmQgdGhl
IFJPTSBlbmFibGUgYml0CmlzIHF1aXRlIGNvbnZvbHV0ZWQgVEJILgoKPiBUbyBtZSB0aGlzIGlz
IGluIGxpbmUgd2l0aCB0aGUgMm5kIHBhcmFncmFwaCBvZiB5b3VyIHJlcGx5LiBJdCdzIG5vdAo+
IGluIGxpbmUgd2l0aCB0aGUgZmlyc3QsIHdoaWNoIG1ha2VzIG1lIHdvbmRlciB3aGV0aGVyICJy
b20iIGlzCj4gbWlzbmFtZWQgYW5kIHdhbnRzIHRvIGJlICJyb21fb25seSIuIFN0aWxsLCB0aGUg
cXVlc3Rpb24gd291bGQKPiByZW1haW4gb2Ygd2h5IHJvbV9lbmFibGVkIGRvZXNuJ3QgbWF0dGVy
IHdoZW4gdGhlIHZhcmlhYmxlIGlzCj4gdHJ1ZS4KClllcywgcm9tIG1lYW5zIHJvbV9vbmx5IChp
ZTogUk9NIGVuYWJsZSBiaXQgaGFzIGJlZW4gdG9nZ2xlZCBhbmQKbWVtb3J5IGRlY29kaW5nIGJp
dCBpcyBlbmFibGVkKS4gSSBhc3N1bWUgeW91IHdvdWxkIHByZWZlciB0byBjaGFuZ2UKdGhlIG5h
bWUgdG8gcm9tX29ubHkuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 09:26:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 09:26:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqbXA-0007p1-Dk; Tue, 27 Feb 2018 09:26:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gjir=fv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqbX9-0007oq-OP
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 09:26:51 +0000
X-Inumbo-ID: 97bebd52-1ba0-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97bebd52-1ba0-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 09:28:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 9FA53AC07;
 Tue, 27 Feb 2018 09:26:42 +0000 (UTC)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20180226110822.13787-1-jgross@suse.com>
 <16e21e9e-35d5-81f2-0f90-df5f8ac72446@oracle.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0bee63f6-6681-5cb1-b763-66cf8304ae84@suse.com>
Date: Tue, 27 Feb 2018 10:26:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <16e21e9e-35d5-81f2-0f90-df5f8ac72446@oracle.com>
Content-Language: de-DE
Cc: jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen: use hvc console for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjYvMDIvMTggMjA6MDIsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiBPbiAwMi8yNi8yMDE4
IDA2OjA4IEFNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+PiBUb2RheSB0aGUgaHZjIGNvbnNvbGUg
aXMgYWRkZWQgYXMgYSBwcmVmZXJyZWQgY29uc29sZSBmb3IgcHYgZG9tVXMKPj4gb25seS4gQXMg
dGhpcyByZXF1aXJlcyBhIGJvb3QgcGFyYW1ldGVyIGZvciBnZXR0aW5nIGRvbTAgbWVzc2FnZXMg
cGVyCj4+IGRlZmF1bHQgYWRkIGl0IGZvciBkb20wLCB0b28uCj4+Cj4+IFNpZ25lZC1vZmYtYnk6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KPj4gLS0tCj4+ICBhcmNoL3g4Ni94ZW4v
ZW5saWdodGVuX3B2LmMgfCA0ICsrKy0KPj4gIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKPj4KPj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0
ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+PiBpbmRleCBjMDQ3ZjQyNTUy
ZTEuLmQyNzc0MGE4MGM1ZSAxMDA2NDQKPj4gLS0tIGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
di5jCj4+ICsrKyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+PiBAQCAtMTM3Nyw3ICsx
Mzc3LDYgQEAgYXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5l
bCh2b2lkKQo+PiAgCWlmICgheGVuX2luaXRpYWxfZG9tYWluKCkpIHsKPj4gIAkJYWRkX3ByZWZl
cnJlZF9jb25zb2xlKCJ4ZW5ib290IiwgMCwgTlVMTCk7Cj4+ICAJCWFkZF9wcmVmZXJyZWRfY29u
c29sZSgidHR5IiwgMCwgTlVMTCk7Cj4+IC0JCWFkZF9wcmVmZXJyZWRfY29uc29sZSgiaHZjIiwg
MCwgTlVMTCk7Cj4+ICAJCWlmIChwY2lfeGVuKQo+PiAgCQkJeDg2X2luaXQucGNpLmFyY2hfaW5p
dCA9IHBjaV94ZW5faW5pdDsKPj4gIAl9IGVsc2Ugewo+PiBAQCAtMTQxMCw2ICsxNDA5LDkgQEAg
YXNtbGlua2FnZSBfX3Zpc2libGUgdm9pZCBfX2luaXQgeGVuX3N0YXJ0X2tlcm5lbCh2b2lkKQo+
PiAgCj4+ICAJCXhlbl9ib290X3BhcmFtc19pbml0X2VkZCgpOwo+PiAgCX0KPj4gKwo+PiArCWFk
ZF9wcmVmZXJyZWRfY29uc29sZSgiaHZjIiwgMCwgTlVMTCk7Cj4+ICsKPiAKPiBXb24ndCB0aGlz
IHByZXZlbnQgZG9tMCBvdXRwdXQgZnJvbSBzaG93aW5nIHVwIG9uIHZnYSBjb25zb2xlIGJ5IGRl
ZmF1bHQ/CgpSaWdodCwgd2UgbmVlZCB0byBhZGQgInR0eSIsIHRvby4KCldpbGwgc2VuZCBWMi4K
CgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 09:33:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 09:33:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqbd6-0008V1-1u; Tue, 27 Feb 2018 09:33:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pawk=fv=citrix.com=prvs=5895023f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eqbd4-0008Uv-Ho
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 09:32:58 +0000
X-Inumbo-ID: 0f90d7c7-1ba1-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f90d7c7-1ba1-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 10:32:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,400,1515456000"; d="scan'208";a="68669355"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+7cUU0RnW5yAEi/SPOFbaxU/aOh0zyAgAA8XiCAD2L1gIAAWVMQgAER2oCAA6WcwIABNROAgABW8SA=
Date: Tue, 27 Feb 2018 09:32:42 +0000
Message-ID: <a448b335ee1648bb86d840c001924396@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
 <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
 <6c5e1abad397407e8dbed6e3945c68be@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910184EF@SHSMSX101.ccr.corp.intel.com>
 <88e69f29f4d243eb8b9df40277e48085@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101C57F@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19101C57F@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4gSSdsbCBkZWZpbmUgc29t
ZSB0ZXJtcyB0byB0cnkgdG8gYXZvaWQgY29uZnVzaW5nLi4uDQo+ID4NCj4gPiAtIHdoZXJlIHRo
ZSBJT01NVSBjb2RlIGluIFhlbiBtYWludGFpbnMgYSBtYXAgc3VjaCB0aGF0IEJGTiA9PSBNRk4s
DQo+ID4gbGV04oCZcyBjYWxsIHRoaXMgYW4gJ2lkZW50aXRpdHkgTUZOIG1hcCcNCj4gPiAtIHdo
ZXJlIHRoZSBJT01NVSBjb2RlIGluIFhlbiAqaW5pdGlhbGx5IHByb2dyYW1tZXMqIHRoZSBJT01N
VSB3aXRoDQo+ID4gYW4gaWRlbnRpdHkgTUZOIG1hcCBmb3IgdGhlIHdob2xlIGhvc3QsIGxldCdz
IGNhbGwgdGhpcyBhICdob3N0IG1hcCcNCj4gPiAtIHdoZXJlIHRoZSBJT01NVSBjb2RlIGluIFhl
biBtYWludGFpbnMgYSBtYXAgc3VjaCB0aGF0IEJGTiA9PSBHRk4sDQo+ID4gbGV0J3MgY2FsbCB0
aGlzIGFuICdpZGVudGl0eSBHRk4gbWFwJw0KPiA+IC0gd2hlcmUgdGhlIElPTU1VIGNvZGUgaW4g
WGVuICppbml0aWFsbHkgcHJvZ3JhbW1lcyogdGhlIElPTU1VIHdpdGgNCj4gPiBhbiBpZGVudGl0
eSBHRk4gbWFwIGZvciB0aGUgZ3Vlc3QsIGxldCdzIGNhbGwgdGhpcyBhICdndWVzdCBtYXAnDQo+
IA0KPiBDYW4geW91IGludHJvZHVjZSBhIG5hbWUgZm9yIHN1Y2ggbWFwcGluZz8gdGhlbiB3aGVu
IHlvdSBkZXNjcmliZQ0KPiBpZGVudGl0eSBtYXBwaW5nIGluIGZ1dHVyZSB2ZXJzaW9uLCBwZW9w
bGUgY2FuIGltbWVkaWF0ZWx5IGdldCB0aGUNCj4gYWN0dWFsIG1lYW5pbmcuIEF0IGxlYXN0IHRv
IG1lIEkgYWx3YXlzIHRoaW5rIGFib3V0IHRoZSBtYXBwaW5nIG9uDQo+IGFjdHVhbCBJT01NVSBw
YWdlIHRhYmxlIGZpcnN0LCB3aGljaCBpcyBhbHdheXMgYWJvdXQgQkZOLT5NRk4NCj4gbWFwcGlu
ZyAod2hlcmUgdGhlIGRlZmluaXRpb24gb2YgQkZOIHZhcmllcyBpbiBkaWZmZXJlbnQgdXNhZ2Vz
KS4NCj4gDQoNCk15IHBvaW50IGlzIHRoYXQgdGhlcmUgYXJlIHR3byBub3Rpb25hbCB0eXBlcyBv
ZiBpZGVudGl0eSBtYXA6IG9uZSB3aGVyZSBCRk4gPT0gTUZOIGFuZCBvbmUgd2hlcmUgQkZOID09
IEdGTi4gVGhlbiB0aGVyZSBpcyB3aGV0aGVyIFhlbiBtYWludGFpbnMgdGhlIG1hcCwgb3IganVz
dCBwcm9ncmFtbWVzIGl0IGF0IGRvbWFpbiBjcmVhdGUgYW5kIHRoZXJlYWZ0ZXIgbGVhdmVzIGl0
IGFsb25lLg0KDQo+ID4NCj4gPiA+IDEpIGZvciBkb20wICh3L28gcHZJT01NVSkgaW4gc3RyaWN0
IG1vZGUsIGl0J3MgTUZOOk1GTiBpZGVudGl0eQ0KPiA+IG1hcHBpbmcNCj4gPg0KPiA+IFdpdGhv
dXQgc3RyaWN0IG1vZGUsIGEgaG9zdCBtYXAgaXMgc2V0IHVwIGZvciBkb20wLCBvdGhlcndpc2Ug
aXQgaXMgYW4NCj4gPiBpZGVudGl0eSBNRk4gbWFwLiBJbiBib3RoIGNhc2VzIHRoZSB4ZW4tc3dp
b3RsYiBkcml2ZXIgaXMgdXNlIGluIExpbnV4IGFzDQo+ID4gdGhlcmUgaXMgbm8gZGlmZmVyZW5j
ZSBmcm9tIGl0cyBwb2ludCBvZiB2aWV3Lg0KPiA+DQo+ID4gPiAyKSBmb3IgZG9tMCAody8gcHZJ
T01NVSksIGl0J3MgQkZOOk1GTiBtYXBwaW5nDQo+ID4NCj4gPiBXaXRoIFBWLUlPTU1VIHRoZXJl
IGlzIGFsc28gYSBob3N0IG1hcCBidXQgc2luY2UgYSBob3N0IG1hcCBpcyBvbmx5DQo+ID4gaW5p
dGlhbGl6ZWQgYW5kIG5vdCBtYWludGFpbmVkIChpLmUuIG5vdGhpbmcgaGFwcGVucyB3aGVuIHBh
Z2VzIGFyZQ0KPiA+IHJlbW92ZWQgZnJvbSBvciBhZGRlZCB0byBkb20wKSB0aGVuIGl0IGlzIHNh
ZmUgZm9yIGRvbTAgdG8gY29udHJvbCB0aGUNCj4gPiBJT01NVSBtYXBwaW5ncyBhcyBpdCB3aWxs
IG5vdCBjb25mbGljdCB3aXRoIGFueXRoaW5nIFhlbiBpcyBkb2luZy4NCj4gDQo+IHdoYXQgZG8g
eW91IG1lYW4gYnkgbm90IG1haW50YWluZWQ/DQoNCkJ5ICdtYWludGFpbmVkJyBJIG1lYW4gdGhh
dCwgd2hlbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBpcyBtb2RpZmllZCwgWGVuIHdpbGwgYWRqdXN0
IHRoZSBJT01NVSBtYXBwaW5ncyBhY2NvcmRpbmdseS4NCg0KPiBob3N0IG1hcCB3aWxsIGJlIHBy
b2dyYW1tZWQNCj4gdG8gSU9NTVUgcGFnZSB0YWJsZSBiZWZvcmUgbGF1bmNoaW5nIERvbTAsIHNp
bmNlIGh5cGVydmlzb3IgZG9lc24ndA0KPiBrbm93IHdoZXRoZXIgdGhlcmUgd2lsbCBiZSBhIHB2
SU9NTVUgZHJpdmVyIGxhdW5jaGVkLiBMYXRlcg0KPiBwdklPTU1VIGRyaXZlciBpcyBsb2FkZWQg
YW5kIGlzc3VlcyBoeXBlcmNhbGwgdG8gY29udHJvbCBpdHMgb3duDQo+IG1hcHBpbmcsIGh5cGVy
dmlzb3IgdGhlbiBzd2l0Y2ggSU9NTVUgcGFnZSB0YWJsZSBmcm9tIGhvc3QgbWFwDQo+IHRvIHRo
ZSBuZXcgb25lLCB3aGljaCBpcyB0aGUgc2FtZSBsb2dpYyByZWdhcmRpbmcgdG8gdmlydHVhbCBW
VGQgZm9yDQo+IEhWTSBndWVzdC4gdGhhdCBpcyBob3cgSSBjYWxsIGFuIGFkZHJlc3Mgc3BhY2Ug
c3dpdGNoLg0KDQpCdXQgdGhhdCBpcyBub3Qgd2hhdCBoYXBwZW5zLiBJZiBuZWVkX2lvbW11KCkg
aXMgZmFsc2UgdGhlbiBYZW4gd2lsbCBoYXZlIHByb2dyYW1tZWQgYSBtYXBwaW5nIChCRk4gPT0g
TUZOIGluIHRoZSBjYXNlIG9mIGRvbTApLCBidXQgd2lsbCBub3QgdG91Y2ggaXQgYWZ0ZXIgdGhh
dC4gV2hldGhlciB0aGUgZG9tYWluIChkb20wIGluIHRoaXMgY2FzZSkgY2hvb3NlcyB0byBtb2Rp
ZnkgdGhvc2UgbWFwcGluZyBhZnRlciB0aGF0IGlzIHVwIHRvIHRoZSBkb21haW4uLi4uIGJ1dCBp
dCBpcyBmcmVlIHRvIGRvIHNvIGJlY2F1c2UgWGVuIHdpbGwgbm90IGR5bmFtaWNhbGx5IGFkanVz
dCB0aGUgbWFwcGluZyBzaG91bGQgdGhlIFAyTSBjaGFuZ2UuDQpXaXRoIFBWLUlPTU1VIHRoZXJl
IGlzIG5vICdiaWcgc3dpdGNoJzsgWGVuIGRvZXMgbm90aGluZyBtb3JlIHRoYW4gc2V0IHVwIHRo
ZSBpbml0aWFsIG1hcHBpbmcgYW5kIHRoZW4gcmVzcG9uZCB0byB0aGUgaW5kaXZpZHVhbCBtYXAv
dW5tYXAgaHlwZXJjYWxscyB0aGF0IHRoZSBkb21haW4gbWF5IG9yIG1heSBub3QgaXNzdWUuDQoN
Cj4gDQo+ID4NCj4gPiA+IDMpIGZvciBIVk0gKHcvbyB2aXJ0dWFsIFZUZCkgd2l0aCBwYXNzdGhy
b3VnaCBkZXZpY2UsIGl0J3MgR0ZOOk1GTg0KPiA+DQo+ID4gSSBoYXZlIG5vdCBiZWVuIGZvbGxv
d2luZyB2aXJ0dWFsIFZUZCBjbG9zZWx5IGJ1dCwgeWVzLCBhcyBpdCBzdGFuZHMgKndoZW4NCj4g
PiBoL3cgaXMgcGFzc2VkIHRocm91Z2gqIHRoZSBndWVzdCBnZXRzIGFuIGlkZW50aXR5IEdGTiBt
YXAgb3RoZXJ3aXNlIGl0DQo+ID4gZ2V0cyBubyBtYXAgYXQgYWxsLg0KPiA+DQo+ID4gPiA0KSBm
b3IgSFZNICh3LyB2aXJ0dWFsIFZUZCkgd2l0aCBwYXNzdGhyb3VnaCBkZXZpY2UsIGl0J3MgQkZO
Ok1GTg0KPiA+ID4NCj4gPg0KPiA+IFdpdGggdmlydHVhbCBWVGQgSSdkIGV4cGVjdCB0aGVyZSB3
b3VsZCBiZSBhIGd1ZXN0IG1hcCBhbmQgdGhlbiB0aGUgZ3Vlc3QNCj4gPiB3b3VsZCBnZXQgdGhl
IHNhbWUgbGV2ZWwgb2YgY29udHJvbCBvdmVyIHRoZSBJT01NVSB0aGF0IFBWLUlPTU1VDQo+ID4g
YWxsb3dzIGZvciBhIFBWIGRvbWFpbiBidXQsIG9mIGNvdXJzZSwgc3VjaCBjb250cm9sIGlzIGFz
LXlldCB1bnNhZmUgZm9yDQo+ID4gZ3Vlc3RzIHNpbmNlIGFuIElPTU1VIGZhdWx0IGNhbiBjYXVz
ZSBhIGhvc3QgY3Jhc2guDQo+IA0KPiBJJ20gbm90IHN1cmUgd2h5IHlvdSBjYWxsIGl0IHVuc2Fm
ZS4gZXZlbiB0b2RheSB3aXRoIGFueSBwYXNzdGhyb3VnaA0KPiBkZXZpY2UgKHcvbyB2aXJ0dWFs
IFZUZCBleHBvc2VkKSwgYSBiYWQgZ3Vlc3QgZHJpdmVyIGNhbiBhbHdheXMgY2F1c2UNCj4gRE1B
IGFjY2VzcyB0byBpbnZhbGlkIEdQQSBhZGRyZXNzIGFuZCB0aHVzIGNhdXNlIElPTU1VIGZhdWx0
LiBhZGRpbmcNCj4gdmlydHVhbCBWVGQgZG9lc24ndCBjaGFuZ2UgYW55IHNlY3VyaXR5IGFzcGVj
dCBoZXJlLg0KDQpUaGF0J3Mgbm90IGVudGlyZWx5IHRydWUuIFhlbiBjb3VsZCBlYXNpbHkgZmls
bCB0aGUgSU9NTVUgd2l0aCBhIEJGTiA9PSBHRk4gbWFwcGluZyBmb3IgdmFsaWQgR0ZOIGFuZCB0
aGVuIHByb2dyYW0gYWxsIHRoZSBvdGhlciBCRk4gdG8gcG9pbnQgYXQgYSBzY3JhdGNoIHBhZ2Ug
YW5kIHRodXMgYXZvaWQgYW55IHBvc3NpYmlsaXR5IG9mIGFuIElPTU1VIGZhdWx0IGNhdXNlZCBi
eSBhbiBpbi1ndWVzdCBkcml2ZXIgbWlzLXByb2dyYW1taW5nIGEgZGV2aWNlLiBBcyBzb29uIGFz
IFhlbiBnaXZlcyB0aGUgZG9tYWluIGNvbnRyb2wgb3ZlciBpdHMgb3duIG1hcHBpbmdzIHRoZW4g
aXQgY2FuIG5vIGxvbmdlciBlbnN1cmUgYWxsIEJGTiBtYXAgdG8gc29tZXRoaW5nIHZhbGlkLg0K
DQo+IA0KPiA+DQo+ID4gPiAoZnJvbSBJT01NVSBwLm8udiB3ZSBjYW4gYWx3YXlzIGNhbGwgYWxs
IDQgY2F0ZWdvcmllcyBhcyBCRk46TUZOLg0KPiA+ID4gSSBkZWxpYmVyYXRlbHkgc2VwYXJhdGUg
dGhlbSBmcm9tIHVzYWdlIHAuby52LCB3aGVyZSAnQkZOJw0KPiA+ID4gcmVwcmVzZW50cyB0aGUg
Y2FzZXMgd2hlcmUgZ3Vlc3QgZXhwbGljaXRseSBtYW5hZ2VzIGEgbmV3IGFkZHJlc3MNCj4gPiA+
IHNwYWNlIC0gZGlmZmVyZW50IGZyb20gcGh5c2ljYWwgYWRkcmVzcyBzcGFjZSBpbiBpdHMgbWlu
ZCkNCj4gPiA+DQo+ID4gPiB0aGVyZSBpcyBhbiBhZGRyZXNzIHNwYWNlIHN3aXRjaCBpbiAyKSBh
bmQgNCkgYmVmb3JlIGFuZCBhZnRlcg0KPiA+ID4gZW5hYmxpbmcgdklPTU1VLg0KPiA+DQo+ID4g
SXMgdGhlcmU/IFRoZSBpbml0aWFsIG1hcHBpbmcgaW4gMiBpcyB0aGUgc2FtZSBhcyAxLCBhbmQg
dGhlIGluaXRpYWwgbWFwcGluZyBpbg0KPiA+IDQgaXMgdGhlIHNhbWUgYXMgMy4NCj4gPg0KPiA+
ID4NCj4gPiA+IGFib3ZlIGlzIHdoeSBJIGRpZG7igJl0IGZvbGxvdyB0aGUgYXNzdW1wdGlvbiB0
aGF0ICJYZW4gaXMgbWFpbnRhaW5pbmcNCj4gPiA+IGFuIGlkZW50aXR5IG1hcCIgaXMgaWRlbnRp
Y2FsIHRvIG5lZWRfaW9tbXUuDQo+ID4gPg0KPiA+DQo+ID4gVGhlIGNydWNpYWwgcG9pbnQgaXMg
dGhhdCBpbiBjYXNlcyAyIGFuZCA0IFhlbiBpcyBub3QgKm1haW50YWluaW5nKiBhbnkgbWFwDQo+
ID4gc28gbmVlZF9pb21tdShkKSBzaG91bGQgYmUgZmFsc2UgYW5kIGhlbmNlIHRoZSBkb21haW4g
Y2FuIGNvbnRyb2wgaXRzDQo+ID4gb3duIG1hcHBpbmdzIHdpdGhvdXQgaW50ZXJmZXJpbmcgd2hp
Y2ggd2hhdCBYZW4gaXMgZG9pbmcgaW50ZXJuYWxseS4NCj4gPg0KPiA+IERvZXMgdGhhdCBoZWxw
IGNsYXJpZnk/DQo+ID4NCj4gDQo+IGFnYWluLCBhYm92ZSBkZXNjcmlwdGlvbiBpcyByZWFsbHkg
Y29uZnVzaW5nIGFzIHlvdSBkb24ndCBzcGVjaWZ5DQo+IHdoaWNoIG1hcHBpbmcgaXMgcmVmZXJy
ZWQgdG8gaGVyZS4NCj4gDQoNClRoYXQncyBiZWNhdXNlIHRoZSBhY3R1YWwgbWFwcGluZyBpcyBp
cnJlbGV2YW50IGhlcmUuIERvIHlvdSBub3cgdW5kZXJzdGFuZCB0aGUgZGlmZmVyZW5jZSBiZXR3
ZWVuIFhlbiBzZXR0aW5nIHVwIGFuIGluaXRpYWwgbWFwcGluZyBhbmQgWGVuIG1haW50YWluaW5n
IHRoYXQgbWFwcGluZyAoYnkga2VlcGluZyBpdCBzeW5jaHJvbml6ZWQgd2l0aCB0aGUgUDJNKT8g
VGhhdCdzIHdoYXQgdGhlIG5lZWRfaW9tbXUoZCkgZmxhZyBpcyBhbGwgYWJvdXQuLi4uIGl0IGhh
cyBub3RoaW5nIHRvIGRvIHdpdGggd2hldGhlciB0aGUgbWFwcGluZyBpcyBpZGVudGl0eSBNRk4g
b3IgaWRlbnRpdHkgR0ZOLCBvciBzb21ldGhpbmcgZGlmZmVyZW50Lg0KDQogIENoZWVycywNCg0K
ICAgIFBhdWwNCg0KPiBUaGFua3MNCj4gS2V2aW4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 09:37:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 09:37:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqbhq-0000Ft-KD; Tue, 27 Feb 2018 09:37:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0sqn=fv=gmail.com=nickeysgo@srs-us1.protection.inumbo.net>)
 id 1eqbhp-0000Fn-6A
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 09:37:53 +0000
X-Inumbo-ID: be917806-1ba1-11e8-ba59-bc764e045a96
Received: from mail-ua0-x230.google.com (unknown [2607:f8b0:400c:c08::230])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be917806-1ba1-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 10:36:54 +0100 (CET)
Received: by mail-ua0-x230.google.com with SMTP id n48so12564736uae.13
 for <xen-devel@lists.xen.org>; Tue, 27 Feb 2018 01:37:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:from:date:message-id:subject:to;
 bh=J0bDd7JjQmPCyrjuhMZfEs7axeIN0WIlG/MHkexhyWE=;
 b=dkkwEzV6WB4nawppd3aZcRRE6Xc61iWJ/Y5HgZ5bVDqd22U1awmoLaxQugkr642fnx
 LaqJtSjckyepJwjlKdZIYtFN1idTKHIDvR4CK1LE0qG6KHM1Y7CM8iIvN0j3xY6jFTHv
 LRHUGQKELlT/9G1SYQTwBoypQSPGttuAwt+5Spll3ccfQ6EEXKIlvE+4P6QWAFG7RCMD
 tfCD8AkPwSKdPypj3Wm0ygUC4EZo8z3q9+nyCfplZab9Zjh114d4ov4QJgBMFQFW5Sfk
 AswF9hC37cr8MF6d6PE93/ZLZqy8sIQpAmrUFZYj8xDmq3Hojvk1piKbCwkLNpW/y4bB
 aaNw==
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=J0bDd7JjQmPCyrjuhMZfEs7axeIN0WIlG/MHkexhyWE=;
 b=M4XOkf3T68dTdI1UcRsNJqx/x1mmf6x5jbAACoEfm7ypeBpA8kDl7ALdvX3z00vUWd
 wQ0KtvlS5L0KRQOwKvkAbBrQEglpX5Q+Kxhs9EInC3CCK8BmLWbbtjNXdPQvc1tJf/Wi
 uF6OKVgUSRKgfKxqBXAMJZ7BZBq35DRaP3pCe06VG+D23qfoPDKS1PJ1c5wm1VV+szU/
 J+E05rhqmo1fmMBYAcgGYVH8ELDX+0/Bajq1YkJudl5nK/ul8rddxk2jOH4h6VLYGBKZ
 6f85tGT/yp8MVz3OxXIkL43Uti6mW7MmRuAnIH5k278ncEcrOewygVXq2qMMYpSeT2F9
 T2VQ==
X-Gm-Message-State: APf1xPDMB+IHUZ0UO1AdoRTn9tejG95+63XFd91bpYpD2EwuC0r/mOuY
 vWhBO5ajzVY3YfIXy6HE1nCIv2988UpWwJ7cxoa0eQ==
X-Google-Smtp-Source: AG47ELsWYNe1yXE6uUU/d2NUXgeG5bQC6EMuJYgtauv3jvhBArZjNcdopjhvGSETXkIoKp+sUV7cqY3r49aphBmAp9A=
X-Received: by 10.176.25.99 with SMTP id u35mr10471113uag.178.1519724268681;
 Tue, 27 Feb 2018 01:37:48 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.56.132 with HTTP; Tue, 27 Feb 2018 01:37:48 -0800 (PST)
From: Minjun Hong <nickeysgo@gmail.com>
Date: Tue, 27 Feb 2018 18:37:48 +0900
Message-ID: <CAFX_q-F=CkRYyH5BgWxNig9G5XFQOKNgwAKoCsNDPO218a1bdQ@mail.gmail.com>
To: xen-devel@lists.xen.org
Subject: [Xen-devel]  Is there any way to read msr in hypervisor code?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2361391045707721827=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2361391045707721827==
Content-Type: multipart/alternative; boundary="f403043ef80c30febe05662e6177"

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

Hello, I've tried to read msr in hypervisor code:

uint64_t reg;

rdmsr_safe(0x412e, ret);


But, I all failed to read it because the hypervisor is running in ring-1
CPL as I did googling.
When I accessed msr, the crash log is below:


(XEN) ----[ Xen-4.9.0  x86_64  debug=n   Not tainted ]----
>
> (XEN) CPU:    7
>
> (XEN) RIP:    e008:[<ffff82d08024139d>] mcsched.c#shscan_timer_fn+0xd/0x180
>
> (XEN) RFLAGS: 0000000000010206   CONTEXT: hypervisor
>
> (XEN) rax: ffff83084abfe028   rbx: ffff83084abfe300   rcx: 000000000000412e
>
> (XEN) rdx: ffff83084abb7fff   rsi: ffff82d080632f00   rdi: 0000000000000000
>
> (XEN) rbp: ffff82d080241390   rsp: ffff83084abb7e30   r8:  ffff830868d4bdc0
>
> (XEN) r9:  0000000000000005   r10: 0000012da75b50a5   r11: ffff8300782f3060
>
> (XEN) r12: 0000000000000000   r13: 0000012d9f9d6e07   r14: ffff83084abb7fff
>
> (XEN) r15: ffff82d08062ad80   cr0: 000000008005003b   cr4: 00000000003526e0
>
> (XEN) cr3: 00000003426f3000   cr2: 00007fc3c21d4000
>
> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
>
> (XEN) Xen code around <ffff82d08024139d>
>> (mcsched.c#shscan_timer_fn+0xd/0x180):
>
> (XEN)  00 00 41 55 41 54 55 53 <0f> 32 4c 8d 05 0a 79 11 00 48 8d 0d 91 45
>> 14 00
>
> (XEN) Xen stack trace from rsp=ffff83084abb7e30:
>
> (XEN)    ffff83084abfe300 ffff82d080241390 0000000000000000
>> 0000012d9f9d6e07
>
> (XEN)    ffff83084abb7fff ffff82d08023841d ffff83084abfe300
>> ffff82d080632f00
>
> (XEN)    ffff830868d4bdb0 ffff82d0802385c6 ffff82d080641240
>> 00000000ffffffff
>
> (XEN)    0000000000000000 ffff82d08062aa00 ffffffffffffffff
>> ffff83084abb7fff
>
> (XEN)    ffff82d08062ad80 ffff82d080234e0a ffff83084abb7fff
>> 00000000ffffffff
>
> (XEN)    ffff83084abb7fff 00000000ffffffff ffff830868ce2000
>> ffff8306e5a36000
>
> (XEN)    ffff82d080641240 ffff82d08026b725 0000000000000000
>> ffff830077ff8000
>
> (XEN)    ffff8300782f3000 ffffffff81e00000 0000000000000000
>> 0000000000000000
>
> (XEN)    0000000000000000 ffffffff81e03e68 ffffffff81f3c9c0
>> 0000000000000246
>
> (XEN)    0000000000007ff0 0000000000000000 ffff88003f810580
>> 0000000000000000
>
> (XEN)    ffffffff810013aa ffffffff81e55450 0000000000000000
>> 0000000000000001
>
> (XEN)    0000010000000000 ffffffff810013aa 000000000000e033
>> 0000000000000246
>
> (XEN)    ffffffff81e03e38 000000000000e02b 0000000000000000
>> 0000000000000000
>
> (XEN)    0000000000000000 0000000000000000 0000000000000007
>> ffff830077ff8000
>
> (XEN)    00000037ca5a7300 00000000003526e0
>
> (XEN) Xen call trace:
>
> (XEN)    [<ffff82d08024139d>] mcsched.c#shscan_timer_fn+0xd/0x180
>
> (XEN)    [<ffff82d080241390>] mcsched.c#shscan_timer_fn+0/0x180
>
> (XEN)    [<ffff82d08023841d>] timer.c#execute_timer+0x3d/0x60
>
> (XEN)    [<ffff82d0802385c6>] timer.c#timer_softirq_action+0x66/0x250
>
> (XEN)    [<ffff82d080234e0a>] softirq.c#__do_softirq+0x7a/0xc0
>
> (XEN)    [<ffff82d08026b725>] domain.c#idle_loop+0x35/0x70
>
> (XEN)
>
> (XEN)
>
> (XEN) ****************************************
>
> (XEN) Panic on CPU 7:
>
> (XEN) GENERAL PROTECTION FAULT
>
> (XEN) [error_code=0000]
>
> (XEN) ****************************************
>
>
>
So... I need to find any way to access msr.
Please give me some clue to solve this problem.

Thanks!

Minjun Hong

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

<div dir=3D"ltr">Hello, I&#39;ve tried to read msr in hypervisor code:<div>=
<br></div><div>

<blockquote class=3D"gmail_quote" style=3D"color:rgb(34,34,34);font-family:=
arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:n=
ormal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-a=
lign:start;text-indent:0px;text-transform:none;white-space:normal;word-spac=
ing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
uint64_t reg;=C2=A0=C2=A0</blockquote><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);paddi=
ng-left:1ex">rdmsr_safe(0x412e, ret);</blockquote></div><div><br><div>But, =
I all failed to read it because the hypervisor is running in ring-1 CPL as =
I did googling.</div><div>When I accessed msr, the crash log is below:</div=
><div><br></div><div><br></div><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"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.=
8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) ----[ Xe=
n-4.9.0=C2=A0 x86_64=C2=A0 debug=3Dn=C2=A0 =C2=A0Not tainted ]----</blockqu=
ote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) CPU:=C2=A0 =C2=
=A0 7</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px=
 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) R=
IP:=C2=A0 =C2=A0 e008:[&lt;ffff82d08024139d&gt;] mcsched.c#shscan_timer_fn+=
0xd/0x180</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XE=
N) RFLAGS: 0000000000010206=C2=A0 =C2=A0CONTEXT: hypervisor</blockquote><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">(XEN) rax: ffff83084abfe028=
=C2=A0 =C2=A0rbx: ffff83084abfe300=C2=A0 =C2=A0rcx: 000000000000412e</block=
quote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;b=
order-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) rdx: ffff8308=
4abb7fff=C2=A0 =C2=A0rsi: ffff82d080632f00=C2=A0 =C2=A0rdi: 000000000000000=
0</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) rbp: =
ffff82d080241390=C2=A0 =C2=A0rsp: ffff83084abb7e30=C2=A0 =C2=A0r8:=C2=A0 ff=
ff830868d4bdc0</blockquote><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">(XEN) r9:=C2=A0 0000000000000005=C2=A0 =C2=A0r10: 0000012da75b50a5=C2=A0 =
=C2=A0r11: ffff8300782f3060</blockquote><blockquote class=3D"gmail_quote" s=
tyle=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);pad=
ding-left:1ex">(XEN) r12: 0000000000000000=C2=A0 =C2=A0r13: 0000012d9f9d6e0=
7=C2=A0 =C2=A0r14: ffff83084abb7fff</blockquote><blockquote class=3D"gmail_=
quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,=
204);padding-left:1ex">(XEN) r15: ffff82d08062ad80=C2=A0 =C2=A0cr0: 0000000=
08005003b=C2=A0 =C2=A0cr4: 00000000003526e0</blockquote><blockquote class=
=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rg=
b(204,204,204);padding-left:1ex">(XEN) cr3: 00000003426f3000=C2=A0 =C2=A0cr=
2: 00007fc3c21d4000</blockquote><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">(XEN) ds: 0000=C2=A0 =C2=A0es: 0000=C2=A0 =C2=A0fs: 0000=C2=A0 =C2=
=A0gs: 0000=C2=A0 =C2=A0ss: e010=C2=A0 =C2=A0cs: e008</blockquote><blockquo=
te class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px =
solid rgb(204,204,204);padding-left:1ex">(XEN) Xen code around &lt;ffff82d0=
8024139d&gt; (mcsched.c#shscan_timer_fn+0xd/0x180):</blockquote><blockquote=
 class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px so=
lid rgb(204,204,204);padding-left:1ex">(XEN)=C2=A0 00 00 41 55 41 54 55 53 =
&lt;0f&gt; 32 4c 8d 05 0a 79 11 00 48 8d 0d 91 45 14 00</blockquote><blockq=
uote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1p=
x solid rgb(204,204,204);padding-left:1ex">(XEN) Xen stack trace from rsp=
=3Dffff83084abb7e30:</blockquote><blockquote class=3D"gmail_quote" style=3D=
"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-le=
ft:1ex">(XEN)=C2=A0 =C2=A0 ffff83084abfe300 ffff82d080241390 00000000000000=
00 0000012d9f9d6e07</blockquote><blockquote class=3D"gmail_quote" style=3D"=
margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-lef=
t:1ex">(XEN)=C2=A0 =C2=A0 ffff83084abb7fff ffff82d08023841d ffff83084abfe30=
0 ffff82d080632f00</blockquote><blockquote class=3D"gmail_quote" style=3D"m=
argin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left=
:1ex">(XEN)=C2=A0 =C2=A0 ffff830868d4bdb0 ffff82d0802385c6 ffff82d080641240=
 00000000ffffffff</blockquote><blockquote class=3D"gmail_quote" style=3D"ma=
rgin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:=
1ex">(XEN)=C2=A0 =C2=A0 0000000000000000 ffff82d08062aa00 ffffffffffffffff =
ffff83084abb7fff</blockquote><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">(XEN)=C2=A0 =C2=A0 ffff82d08062ad80 ffff82d080234e0a ffff83084abb7fff 0=
0000000ffffffff</blockquote><blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)=C2=A0 =C2=A0 ffff83084abb7fff 00000000ffffffff ffff830868ce2000 ff=
ff8306e5a36000</blockquote><blockquote class=3D"gmail_quote" style=3D"margi=
n:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex=
">(XEN)=C2=A0 =C2=A0 ffff82d080641240 ffff82d08026b725 0000000000000000 fff=
f830077ff8000</blockquote><blockquote class=3D"gmail_quote" style=3D"margin=
:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"=
>(XEN)=C2=A0 =C2=A0 ffff8300782f3000 ffffffff81e00000 0000000000000000 0000=
000000000000</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:=
0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">=
(XEN)=C2=A0 =C2=A0 0000000000000000 ffffffff81e03e68 ffffffff81f3c9c0 00000=
00000000246</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(=
XEN)=C2=A0 =C2=A0 0000000000007ff0 0000000000000000 ffff88003f810580 000000=
0000000000</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(X=
EN)=C2=A0 =C2=A0 ffffffff810013aa ffffffff81e55450 0000000000000000 0000000=
000000001</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px=
 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XE=
N)=C2=A0 =C2=A0 0000010000000000 ffffffff810013aa 000000000000e033 00000000=
00000246</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px =
0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN=
)=C2=A0 =C2=A0 ffffffff81e03e38 000000000000e02b 0000000000000000 000000000=
0000000</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0=
px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN)=
=C2=A0 =C2=A0 0000000000000000 0000000000000000 0000000000000007 ffff830077=
ff8000</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0p=
x 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN)=
=C2=A0 =C2=A0 00000037ca5a7300 00000000003526e0</blockquote><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid =
rgb(204,204,204);padding-left:1ex">(XEN) Xen call trace:</blockquote><block=
quote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1=
px solid rgb(204,204,204);padding-left:1ex">(XEN)=C2=A0 =C2=A0 [&lt;ffff82d=
08024139d&gt;] mcsched.c#shscan_timer_fn+0xd/0x180</blockquote><blockquote =
class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px sol=
id rgb(204,204,204);padding-left:1ex">(XEN)=C2=A0 =C2=A0 [&lt;ffff82d080241=
390&gt;] mcsched.c#shscan_timer_fn+0/0x180</blockquote><blockquote class=3D=
"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(2=
04,204,204);padding-left:1ex">(XEN)=C2=A0 =C2=A0 [&lt;ffff82d08023841d&gt;]=
 timer.c#execute_timer+0x3d/0x60</blockquote><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">(XEN)=C2=A0 =C2=A0 [&lt;ffff82d0802385c6&gt;] timer.c#t=
imer_softirq_action+0x66/0x250</blockquote><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">(XEN)=C2=A0 =C2=A0 [&lt;ffff82d080234e0a&gt;] softirq.c#_=
_do_softirq+0x7a/0xc0</blockquote><blockquote class=3D"gmail_quote" style=
=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding=
-left:1ex">(XEN)=C2=A0 =C2=A0 [&lt;ffff82d08026b725&gt;] domain.c#idle_loop=
+0x35/0x70</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0p=
x 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(X=
EN)</blockquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0=
px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN)</bl=
ockquote><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">(XEN) **********=
******************************</blockquote><blockquote class=3D"gmail_quote=
" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);=
padding-left:1ex">(XEN) Panic on CPU 7:</blockquote><blockquote class=3D"gm=
ail_quote" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,=
204,204);padding-left:1ex">(XEN) GENERAL PROTECTION FAULT</blockquote><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">(XEN) [error_code=3D0000]</blo=
ckquote><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex=
;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) ***********=
*****************************</blockquote><div><br></div></blockquote><div>=
<br></div><div>So... I need to find any way to access msr.</div><div>Please=
 give me some clue to solve this problem.</div><div><br></div><div>Thanks!<=
/div><div><br></div><div>Minjun Hong=C2=A0</div></div></div></div>

--f403043ef80c30febe05662e6177--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2361391045707721827==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 10:01:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 10:01:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqc47-0002EV-Ce; Tue, 27 Feb 2018 10:00:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=miyq=fv=hermes.cam.ac.uk=amc96@srs-us1.protection.inumbo.net>)
 id 1eqc45-0002EL-UY
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 10:00:53 +0000
X-Inumbo-ID: 5868322f-1ba5-11e8-b9b1-635ca7ef6cff
Received: from ppsw-30.csi.cam.ac.uk (unknown [131.111.8.130])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5868322f-1ba5-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 10:02:41 +0000 (UTC)
X-Cam-AntiVirus: no malware found
X-Cam-ScannerInfo: http://help.uis.cam.ac.uk/email-scanner-virus
Received: from 88-111-108-209.dynamic.dsl.as9105.com ([88.111.108.209]:50911
 helo=[192.168.1.6])
 by ppsw-30.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.156]:587)
 with esmtpsa (PLAIN:amc96) (TLSv1.2:ECDHE-RSA-AES128-GCM-SHA256:128)
 id 1eqc3w-000xa8-eJ (Exim 4.90_1)
 (return-path <amc96@hermes.cam.ac.uk>); Tue, 27 Feb 2018 10:00:45 +0000
To: Minjun Hong <nickeysgo@gmail.com>, xen-devel@lists.xen.org
References: <CAFX_q-F=CkRYyH5BgWxNig9G5XFQOKNgwAKoCsNDPO218a1bdQ@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <fbea2750-f4a6-d72b-8738-4751f0fbf45e@citrix.com>
Date: Tue, 27 Feb 2018 10:00:49 +0000
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAFX_q-F=CkRYyH5BgWxNig9G5XFQOKNgwAKoCsNDPO218a1bdQ@mail.gmail.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] Is there any way to read msr in hypervisor code?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0852864473306774887=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============0852864473306774887==
Content-Type: multipart/alternative;
 boundary="------------7F36471F136C82544670697E"
Content-Language: en-GB

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

On 27/02/2018 09:37, Minjun Hong wrote:
> Hello, I've tried to read msr in hypervisor code:
>
>     uint64_t reg;Â Â 
>
>     rdmsr_safe(0x412e, ret);
>
>
> But, I all failed to read it because the hypervisor is running in
> ring-1 CPL as I did googling.

Xen runs in ring 0, root mode.Â  Forget terms like "ring -1" because they
are not accurate, and not a helpful description of what is going on.

> When I accessed msr, the crash log is below:
>
>
>         (XEN) ----[ Xen-4.9.0Â  x86_64Â  debug=nÂ  Â Not tainted ]----
>
>         (XEN) CPU:Â  Â  7
>
>         (XEN) RIP:Â  Â  e008:[<ffff82d08024139d>]
>         mcsched.c#shscan_timer_fn+0xd/0x180
>
>         (XEN) RFLAGS: 0000000000010206Â  Â CONTEXT: hypervisor
>
>         (XEN) rax: ffff83084abfe028Â  Â rbx: ffff83084abfe300Â  Â rcx:
>         000000000000412e
>
>         (XEN) rdx: ffff83084abb7fffÂ  Â rsi: ffff82d080632f00Â  Â rdi:
>         0000000000000000
>
>         (XEN) rbp: ffff82d080241390Â  Â rsp: ffff83084abb7e30Â  Â r8:Â 
>         ffff830868d4bdc0
>
>         (XEN) r9:Â  0000000000000005Â  Â r10: 0000012da75b50a5Â  Â r11:
>         ffff8300782f3060
>
>         (XEN) r12: 0000000000000000Â  Â r13: 0000012d9f9d6e07Â  Â r14:
>         ffff83084abb7fff
>
>         (XEN) r15: ffff82d08062ad80Â  Â cr0: 000000008005003bÂ  Â cr4:
>         00000000003526e0
>
>         (XEN) cr3: 00000003426f3000Â  Â cr2: 00007fc3c21d4000
>
>         (XEN) ds: 0000Â  Â es: 0000Â  Â fs: 0000Â  Â gs: 0000Â  Â ss: e010Â 
>         Â cs: e008
>
>         (XEN) Xen code around <ffff82d08024139d>
>         (mcsched.c#shscan_timer_fn+0xd/0x180):
>
>         (XEN)Â  00 00 41 55 41 54 55 53 <0f> 32 4c 8d 05 0a 79 11 00 48
>         8d 0d 91 45 14 00
>

This is a rdmsr(), not rdmsr_safe(), which is why you are crashing.

Irrespective of that, 0x412e isn't an MSR which exists on any real
hardware, so I'm not sure what other result you were expecting.

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 27/02/2018 09:37, Minjun Hong wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAFX_q-F=CkRYyH5BgWxNig9G5XFQOKNgwAKoCsNDPO218a1bdQ@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">Hello, I've tried to read msr in hypervisor code:
        <div><br>
        </div>
        <div>
          <blockquote class="gmail_quote"
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0px
            0px 0px 0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">uint64_t reg;Â Â </blockquote>
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">rdmsr_safe(0x412e, ret);</blockquote>
        </div>
        <div><br>
          <div>But, I all failed to read it because the hypervisor is
            running in ring-1 CPL as I did googling.</div>
        </div>
      </div>
    </blockquote>
    <br>
    Xen runs in ring 0, root mode.Â  Forget terms like "ring -1" because
    they are not accurate, and not a helpful description of what is
    going on.<br>
    <br>
    <blockquote type="cite"
cite="mid:CAFX_q-F=CkRYyH5BgWxNig9G5XFQOKNgwAKoCsNDPO218a1bdQ@mail.gmail.com">
      <div dir="ltr">
        <div>
          <div>When I accessed msr, the crash log is below:</div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) ----[
                Xen-4.9.0Â  x86_64Â  debug=nÂ  Â Not tainted ]----</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) CPU:Â  Â  7</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) RIP:Â  Â 
                e008:[&lt;ffff82d08024139d&gt;]
                mcsched.c#shscan_timer_fn+0xd/0x180</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) RFLAGS:
                0000000000010206Â  Â CONTEXT: hypervisor</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) rax:
                ffff83084abfe028Â  Â rbx: ffff83084abfe300Â  Â rcx:
                000000000000412e</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) rdx:
                ffff83084abb7fffÂ  Â rsi: ffff82d080632f00Â  Â rdi:
                0000000000000000</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) rbp:
                ffff82d080241390Â  Â rsp: ffff83084abb7e30Â  Â r8:Â 
                ffff830868d4bdc0</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) r9:Â 
                0000000000000005Â  Â r10: 0000012da75b50a5Â  Â r11:
                ffff8300782f3060</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) r12:
                0000000000000000Â  Â r13: 0000012d9f9d6e07Â  Â r14:
                ffff83084abb7fff</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) r15:
                ffff82d08062ad80Â  Â cr0: 000000008005003bÂ  Â cr4:
                00000000003526e0</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) cr3:
                00000003426f3000Â  Â cr2: 00007fc3c21d4000</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) ds: 0000Â  Â es:
                0000Â  Â fs: 0000Â  Â gs: 0000Â  Â ss: e010Â  Â cs: e008</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN) Xen code around
                &lt;ffff82d08024139d&gt;
                (mcsched.c#shscan_timer_fn+0xd/0x180):</blockquote>
              <blockquote class="gmail_quote" style="margin:0px 0px 0px
                0.8ex;border-left:1px solid
                rgb(204,204,204);padding-left:1ex">(XEN)Â  00 00 41 55 41
                54 55 53 &lt;0f&gt; 32 4c 8d 05 0a 79 11 00 48 8d 0d 91
                45 14 00</blockquote>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
    This is a rdmsr(), not rdmsr_safe(), which is why you are crashing.<br>
    <br>
    Irrespective of that, 0x412e isn't an MSR which exists on any real
    hardware, so I'm not sure what other result you were expecting.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------7F36471F136C82544670697E--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0852864473306774887==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 10:01:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 10:01:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqc58-0002IK-MK; Tue, 27 Feb 2018 10:01:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqc56-0002Ht-Vb
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 10:01:56 +0000
X-Inumbo-ID: 7e6f2fa1-1ba5-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e6f2fa1-1ba5-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 10:03:44 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 03:01:48 -0700
Message-Id: <5A953A9802000078001AC158@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 03:01:44 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A6750020200009C0431366C@prv-mh.provo.novell.com>
 <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
 <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
 <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
 <5A9525A802000078001AC0B0@prv-mh.provo.novell.com>
 <20180227092133.fynrrw7327kxh7nr@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180227092133.fynrrw7327kxh7nr@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE4IGF0IDEwOjIxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDI3LCAyMDE4IGF0IDAxOjMyOjI0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjYuMDIuMTggYXQgMTk6MDAsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDQ6MjA6MTdBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyMy4wMS4xOCBhdCAxNjowNywgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiArc3RhdGljIHZvaWQgbWF5YmVfZGVmZXJfbWFw
KHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LAo+PiA+PiA+ICsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJhbmdlc2V0ICptZW0sIGJvb2wgbWFw
LCBib29sIHJvbSkKPj4gPj4gPiArewo+PiA+PiA+ICsgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBj
dXJyZW50Owo+PiA+PiA+ICsKPj4gPj4gPiArICAgIGlmICggaXNfaWRsZV92Y3B1KGN1cnIpICkK
Pj4gPj4gPiArICAgIHsKPj4gPj4gPiArICAgICAgICBzdHJ1Y3QgbWFwX2RhdGEgZGF0YSA9IHsg
LmQgPSBkLCAubWFwID0gdHJ1ZSB9Owo+PiA+PiA+ICsKPj4gPj4gPiArICAgICAgICAvKgo+PiA+
PiA+ICsgICAgICAgICAqIE9ubHkgdXNlZCBmb3IgZG9tYWluIGNvbnN0cnVjdGlvbiBpbiBvcmRl
ciB0byBtYXAgdGhlIEJBUnMKPj4gPj4gPiArICAgICAgICAgKiBvZiBkZXZpY2VzIHdpdGggbWVt
b3J5IGRlY29kaW5nIGVuYWJsZWQuCj4+ID4+ID4gKyAgICAgICAgICovCj4+ID4+ID4gKyAgICAg
ICAgQVNTRVJUKG1hcCAmJiAhcm9tKTsKPj4gPj4gPiArICAgICAgICByYW5nZXNldF9jb25zdW1l
X3JhbmdlcyhtZW0sIG1hcF9yYW5nZSwgJmRhdGEpOwo+PiA+PiAKPj4gPj4gV2hhdCBpZiB0aGlz
IHByb2R1Y2VzIC1FTk9NRU0/IEFuZCBkZXNwaXRlIGhhdmluZyBsb29rZWQgYXQKPj4gPj4gc2V2
ZXJhbCByZXZpc2lvbnMgb2YgdGhpcywgSSBjYW4ndCBtYWtlIHRoZSBjb25uZWN0aW9uIHRvIHdo
eSB0aGlzCj4+ID4+IGlzIGluIGFuIGlzX2lkbGVfdmNwdSgpIGNvbmRpdGlvbmFsIChuZWl0aGVy
IHRoZSBkaXJlY3QgY2FsbGVyIG5vciB0aGUKPj4gPj4gbmV4dCBsZXZlbCB1cCBtYWtlIHRoaXMg
b2J2aW91cyB0byBtZSkuIFRoZXJlJ3MgY2xlYXJseSBhIG5lZWQKPj4gPj4gZm9yIGV4dGVuZGlu
ZyB0aGUgY29tbWVudC4KPj4gPiAKPj4gPiBJIHRob3VnaHQgdGhlIGNvbW1lbnQgYWJvdmUgdGhh
dCBtZW50aW9ucyBkb21haW4gY29uc3RydWN0aW9uIHdvdWxkIGJlCj4+ID4gZW5vdWdoLiBJIGNh
biB0cnkgdG8gZXhwYW5kIHRoaXMsIG1heWJlIGxpa2U6Cj4+ID4gCj4+ID4gIlRoaXMgZnVuY3Rp
b24gd2lsbCBvbmx5IGJlIGNhbGxlZCBmcm9tIHRoZSBpZGxlIHZDUFUgd2hpbGUgYnVpbGRpbmcK
Pj4gPiB0aGUgZG9tYWluLCBpbiB3aGljaCBjYXNlIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGRlZmVy
IHRoZSBvcGVyYXRpb24KPj4gPiAobGlrZSBkb25lIGluIHRoZSBlbHNlIGJyYW5jaCkuIENhbGwg
cmFuZ2VzZXRfY29uc3VtZV9yYW5nZXMgaW4gb3JkZXIKPj4gPiB0byBlc3RhYmxpc2ggdGhlIG1h
cHBpbmdzIHJpZ2h0IGF3YXkuIgo+PiAKPj4gQW5kIHdoYXQgYWdhaW4gaXMgdGhlIGNvbm5lY3Rp
b24gYmV0d2VlbiBpc19pZGxlX2RvbWFpbigpIGFuZAo+PiBkb21haW4gY29uc3RydWN0aW9uPyBJ
IHRoaW5rIHRoZSBjb21tZW50IGJlbG9uZ3MgYWhlYWQgb2YgdGhlCj4+IGlmKCksIGFuZCBpdCBu
ZWVkcyB0byBtYWtlIHRoYXQgY29ubmVjdGlvbi4KPiAKPiBPaCwgZG9tYWluIGNvbnN0cnVjdGlv
bnMgcnVucyBvbiB0aGUgaWRsZSB2Q1BVLCB0aGF0J3MgdGhlIHJlbGF0aW9uLgo+IAo+ICJUaGlz
IGZ1bmN0aW9uIHdpbGwgb25seSBiZSBjYWxsZWQgZnJvbSB0aGUgaWRsZSB2Q1BVIHdoaWxlIGJ1
aWxkaW5nCj4gdGhlIGRvbWFpbiAoYmVjYXVzZSBEb20wIGJ1aWxkaW5nIHJ1bnMgb24gdGhlIGlk
bGUgdkNQVSksIGluIHdoaWNoCj4gY2FzZSBpdCdzIG5vdCBwb3NzaWJsZSB0byBkZWZlciB0aGUg
b3BlcmF0aW9uIChsaWtlIGRvbmUgaW4gdGhlIGVsc2UKPiBicmFuY2gpLiBDYWxsIHJhbmdlc2V0
X2NvbnN1bWVfcmFuZ2VzIGluIG9yZGVyIHRvIGVzdGFibGlzaCB0aGUKPiBtYXBwaW5ncyByaWdo
dCBhd2F5LiIKPiAKPiBEb2VzIHRoYXQgc2VlbSBjbGVhcmVyIGlmIHBsYWNlZCBhaGVhZCBvZiB0
aGUgaWY/CgpDYW4gYmUgc2hvcnRlciBpbW8gLSB0aGUgdGhpbmcgSSBkaWRuJ3QgcGF5IGF0dGVu
dGlvbiB0byBpcyB0aGF0CnRoaXMgaXMgYWxsIGFib3V0IF9kb20wXyBidWlsZGluZywgbm90IGdl
bmVyYWwgX2RvbWFpbl8gYnVpbGRpbmcuCkhlbmNlIHBlcmhhcHM6CgoiRG9tMCBidWlsZGluZyBy
dW5zIG9uIHRoZSBpZGxlIHZDUFUsIGluIHdoaWNoIGNhc2UgaXQncyBub3QgcG9zc2libGUKIHRv
IGRlZmVyIHRoZSBvcGVyYXRpb24gKGxpa2UgZG9uZSBpbiB0aGUgZWxzZSBicmFuY2gpLiBDYWxs
CiByYW5nZXNldF9jb25zdW1lX3JhbmdlcyBpbiBvcmRlciB0byBlc3RhYmxpc2ggdGhlIG1hcHBp
bmdzIHJpZ2h0CiBhd2F5LiIKCj4+ID4+ID4gK3N0YXRpYyB2b2lkIG1vZGlmeV9iYXJzKGNvbnN0
IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb20pCj4+ID4+ID4gK3sKPj4g
Pj4gPiArICAgIHN0cnVjdCB2cGNpX2hlYWRlciAqaGVhZGVyID0gJnBkZXYtPnZwY2ktPmhlYWRl
cjsKPj4gPj4gPiArICAgIHN0cnVjdCByYW5nZXNldCAqbWVtID0gcmFuZ2VzZXRfbmV3KE5VTEws
IE5VTEwsIDApOwo+PiA+PiA+ICsgICAgY29uc3Qgc3RydWN0IHBjaV9kZXYgKnRtcDsKPj4gPj4g
PiArICAgIHVuc2lnbmVkIGludCBpOwo+PiA+PiA+ICsgICAgaW50IHJjOwo+PiA+PiA+ICsKPj4g
Pj4gPiArICAgIGlmICggIW1hcCApCj4+ID4+ID4gKyAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHBk
ZXYsIGZhbHNlLCByb20pOwo+PiA+PiA+ICsKPj4gPj4gPiArICAgIGlmICggIW1lbSApCj4+ID4+
ID4gKyAgICAgICAgcmV0dXJuOwo+PiA+PiAKPj4gPj4gU2ltaWxhcmx5IGhlcmUgLSB3aHkgaXMg
aXQgb2theSAob3Igd2hhdCBlZmZlY3Qgd2lsbCBpdCBoYXZlKSB0byByZXR1cm4KPj4gPj4gaGVy
ZSB3aGVuIHdlJ3JlIG91dCBvZiBtZW1vcnksIGJ1dCB0aGUgY2FsbGVyIHdvbid0IGtub3c/Cj4+
ID4gCj4+ID4gVGhlIGJlaGF2aW91ciBoZXJlIGRlcGVuZHMgb24gdGhlIGNoYW5nZSB0byB0aGUg
bWVtb3J5IGRlY29kaW5nIGJpdDoKPj4gPiAKPj4gPiAgLSBDbGVhcmluZzogbWVtb3J5IGRlY29k
aW5nIG9uIGRldmljZSB3aWxsIGJlIGRpc2FibGVkLCBCQVJzIHdvbid0IGJlCj4+ID4gICAgdW5t
YXBwZWQuCj4+ID4gIC0gU2V0dGluZzogbm8gY2hhbmdlIHRvIGRldmljZSBtZW1vcnkgZGVjb2Rp
bmcgYml0LCBCQVJzIHdvbid0IGJlCj4+ID4gICAgbWFwcGVkLgo+PiA+IAo+PiA+IERvIHlvdSB0
aGluayB0aGlzIGlzIHN1aXRhYmxlPyBJTU8gaXQncyBmaW5lIHRvIGRpc2FibGUgdGhlIG1lbW9y
eQo+PiA+IGRlY29kaW5nIGJpdCBvbiB0aGUgZGV2aWNlIGFuZCBsZWF2ZSB0aGUgbWVtb3J5IHJl
Z2lvbnMgbWFwcGVkLgo+PiAKPj4gQXMgbG9uZyBhcyBzdWJzZXF1ZW50IGNoYW5nZXMgdG8gdGhl
IGRlY29kaW5nIGJpdCBjYW4ndCBsZWF2ZQo+PiBzdGFsZSBtYXBwaW5ncy4gUGx1cyB0aGVyZSBu
ZWVkcyB0byBiZSBhIGNvbW1lbnQgdG8gZXhwbGFpbiB0aGlzLgo+IAo+IFdpdGggdGhlIGN1cnJl
bnQgYXBwcm9hY2ggaW4gdGhlIHVubWFwIGNhc2UgdGhlcmUgd2lsbCBiZSBzdGFsZQo+IG1hcHBp
bmdzIGxlZnQgYmVoaW5kLgo+IAo+IEkgZ3Vlc3MgaXQncyBiZXR0ZXIgdGhlbiB0byBub3QgbW9k
aWZ5IHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0IGF0IGFsbAo+IHVudGlsIHRoZSBvcGVyYXRpb24g
ZmluaXNoZXMuIFRoYXQgYWxzbyByaXNlcyB0aGUgcXVlc3Rpb24gb2Ygd2hldGhlcgo+IHRoZSBt
ZW1vcnkgZGVjb2RpbmcgYml0IHNob3VsZCBiZSBtb2RpZmllZCBpZiBwMm0gbWFwcGluZy91bm1h
cHBpbmcKPiByZXBvcnRzIGFuIGVycm9yLgo+IAo+IFNob3VsZCB3ZSBhbHNvIGF0dGVtcHQgdG8g
cm9sbGJhY2sgZmFpbGVkIG1hcC91bm1hcCBvcGVyYXRpb25zPyBXaGF0Cj4gaGFwcGVucyBpZiB0
aGUgcm9sbGJhY2sgYWxzbyBmYWlscz8KCkl0IGlzIGluIHBhcnRpY3VsYXIgdGhpcyBsYXN0IHF1
ZXN0aW9uIHdoeSBJIGRvbid0IHRoaW5rIHJvbGxiYWNrIG1ha2VzCnNlbnNlLiBJZiB0aGVyZSdz
IGFueSBmYWlsdXJlLCBJIHRoaW5rIHRoZSBkZWNvZGUgYml0IHNob3VsZCBiZSBzdGlja3kKY2xl
YXI7IHdlIG1heSB3YW50IChuZWVkPykgdG8gaW52ZW50IHNvbWUgbWFnaWNhbCBtZWNoYW5pc20g
dG8KZ2V0IGEgZGV2aWNlIGJhY2sgb3V0IG9mIHRoaXMgc3RhdGUgbGF0ZXIgb24uIEJ1dCB0aGF0
IHdheSBzdGFsZQptYXBwaW5ncyBhcmUgbm90IGFuIGltbWVkaWF0ZSBwcm9ibGVtIChJIHRoaW5r
KS4KCj4gV2hhdCBhYm91dCB0aGUgZm9sbG93aW5nOgo+IAo+ICAgICArLS0tLS0tLS0tKyAgIFNV
Q0NFU1MgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gICAgIHxtYXAvdW5t
YXArLS0tLS0tLS0tLS0tPkNoYW5nZSBkZWNvZGluZyBvciBST00gZW5hYmxlIGJpdHwKPiAgICAg
Ky0tLS0rLS0tLSsgICAgICAgICAgICArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
Kwo+ICAgICAgICAgIHwKPiAgICAgICAgICB8RkFJTFVSRQo+ICAgICAgICAgIHwKPiArLS0tLS0t
LS12LS0tLS0tLSsgU1VDQ0VTUyArLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tKwo+IHxyZXZlcnQgb3BlcmF0aW9uKy0tLS0tLS0tLT5ObyBjaGFuZ2UgdG8gZGVjb2Rpbmcg
b3IgUk9NIGVuYWJsZSBiaXR8Cj4gKy0tLS0tLS0tKy0tLS0tLS0rICAgICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAgICAgICAgICB8Cj4gICAgICAgICAg
fEZBSUxVUkUKPiAgICAgICAgICB8Cj4gICAgKy0tLS0tdi0tLS0tKwo+ICAgIHxLaWxsIGRvbWFp
bnwKPiAgICArLS0tLS0tLS0tLS0rCgpQb3NzaWJseS4gS2lsbGluZyBEb20wIGlzIGEgYmFkIHRo
aW5nIHRob3VnaCwgaWYganVzdCBzb21lIHJhbmRvbQpkZXZpY2UgaGFzIGEgcHJvYmxlbS4KCj4+
ID4+ID4gKyAgICBmb3IgKCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaGVhZGVyLT5iYXJzKTsgaSsr
ICkKPj4gPj4gPiArICAgIHsKPj4gPj4gPiArICAgICAgICBjb25zdCBzdHJ1Y3QgdnBjaV9iYXIg
KmJhciA9ICZoZWFkZXItPmJhcnNbaV07Cj4+ID4+ID4gKwo+PiA+PiA+ICsgICAgICAgIGlmICgg
IU1BUFBBQkxFX0JBUihiYXIpIHx8Cj4+ID4+ID4gKyAgICAgICAgICAgICAocm9tID8gYmFyLT50
eXBlICE9IFZQQ0lfQkFSX1JPTQo+PiA+PiA+ICsgICAgICAgICAgICAgICAgICA6IChiYXItPnR5
cGUgPT0gVlBDSV9CQVJfUk9NICYmICFoZWFkZXItPnJvbV9lbmFibGVkKSkgKQo+PiA+PiA+ICsg
ICAgICAgICAgICBjb250aW51ZTsKPj4gPj4gCj4+ID4+IFdoeSBkb2VzIHJvbV9lbmFibGVkIG1h
dHRlciBmb3IgdGhlICFyb20gY2FzZSByYXRoZXIgdGhhbiBmb3IKPj4gPj4gdGhlIHJvbSBvbmU/
IEkuZS4KPj4gPj4gCj4+ID4+ICAgICAgICAgaWYgKCAhTUFQUEFCTEVfQkFSKGJhcikgfHwKPj4g
Pj4gICAgICAgICAgICAgIChyb20gPyBiYXItPnR5cGUgIT0gVlBDSV9CQVJfUk9NIHx8ICFoZWFk
ZXItPnJvbV9lbmFibGVkCj4+ID4+ICAgICAgICAgICAgICAgICAgIDogYmFyLT50eXBlID09IFZQ
Q0lfQkFSX1JPTSkgKQo+PiA+PiAgICAgICAgICAgICBjb250aW51ZTsKPj4gPj4gCj4+ID4+ID8K
Pj4gPiAKPj4gPiBObywgZm9yIHRoZSBST00gY2FzZSB3ZSBvbmx5IHdhbnQgdG8gbWFwL3VubWFw
IHRoZSBST00sIHNvIHRoYXQncyB0aGUKPj4gPiBvbmx5IHRoaW5nIGFkZGVkIHRvIHRoZSByYW5n
ZXNldC4gRm9yIHRoZSBub24tUk9NIGNhc2UgWGVuIHdpbGwgYWxzbwo+PiA+IG1hcC91bm1hcCB0
aGUgUk9NIGlmIHRoZSBlbmFibGUgYml0IGlzIHNldC4KPj4gPiAKPj4gPiBZb3VyIHByb3Bvc2Vk
IGNvZGUgd291bGQgYWx3YXlzIG1hcC91bm1hcCB0aGUgUk9NIGludG8gdGhlIHAybSB3aGVuCj4+
ID4gdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgaXMgY2hhbmdlZCBldmVuIGlmIGl0J3Mgbm90IGVu
YWJsZWQuCj4+IAo+PiBJIGRvbid0IHVuZGVyc3RhbmQuIFRha2luZyBhcGFydCB0aGUgY29uZGl0
aW9uYWwgSSd2ZSBzdWdnZXN0ZWQsCj4+IGFuZCBjb252ZXJ0aW5nIHRvIGh1bWFuIGxhbmd1YWdl
Ogo+PiAtIGlmIHRoZSBCQVIgaXMgbm8gbWFwcGFibGUsIGNvbnRpbnVlCj4+IC0gaWYgd2Ugd2Fu
dCB0byBkZWFsIHdpdGggUk9NIChyb209dHJ1ZSksIGlmIHRoZSBCQVIgaXNuJ3QgUk9NCj4+ICAg
b3IgaXNuJ3QgZW5hYmxlZCwgY29udGludWUKPiAKPiBXaXRoIHRoZSBjdXJyZW50IGZsb3cgcm9t
X2VuYWJsZWQgaXMgc2V0IGFmdGVyIHRoZSBST00gQkFSIG1hcHBpbmdzCj4gYXJlIGVzdGFibGlz
aGVkLCB3aGljaCBtZWFucyB0aGF0IHdoZW4gbW9kaWZ5X2JhcnMgaXMgY2FsbGVkIHdpdGgKPiBy
b209dHJ1ZSByb21fZW5hYmxlZCBpcyBub3QgeWV0IHNldCwgYW5kIHVzaW5nIHRoZSBsb2dpYyBh
Ym92ZSB0aGUKPiBtYXBwaW5ncyB3b24ndCBiZSBjcmVhdGVkLgo+IAo+PiAtIGlmIHdlIHdhbnQg
dG8gZGVhbCB3aXRoIG5vbi1ST00gKHJvbT1mYWxzZSksIGlmIHRoZSBCQVIgaXMgUk9NLAo+PiAg
IGNvbnRpbnVlCj4gCj4gWGVuIGFsc28gaGFzIHRvIGRlYWwgd2l0aCB0aGUgUk9NIGlmIGl0J3Mg
ZW5hYmxlZCB3aGVuIHRoZSBtZW1vcnkKPiBkZWNvZGluZyBiaXQgaXMgdG9nZ2xlZCwgaGVuY2Ug
aW4gcm9tPWZhbHNlIGNhc2UgdGhlIFJPTSBhbHNvIG5lZWRzIHRvCj4gYmUgbWFwcGVkL3VuYW1w
cGVkIGlmIGl0J3MgZW5hYmxlZC4KPiAKPiBUaGlzIGRlcGVuZGVuY3kgYmV0d2VlbiB0aGUgbWVt
b3J5IGRlY29kaW5nIGJpdCBhbmQgdGhlIFJPTSBlbmFibGUgYml0Cj4gaXMgcXVpdGUgY29udm9s
dXRlZCBUQkguCj4gCj4+IFRvIG1lIHRoaXMgaXMgaW4gbGluZSB3aXRoIHRoZSAybmQgcGFyYWdy
YXBoIG9mIHlvdXIgcmVwbHkuIEl0J3Mgbm90Cj4+IGluIGxpbmUgd2l0aCB0aGUgZmlyc3QsIHdo
aWNoIG1ha2VzIG1lIHdvbmRlciB3aGV0aGVyICJyb20iIGlzCj4+IG1pc25hbWVkIGFuZCB3YW50
cyB0byBiZSAicm9tX29ubHkiLiBTdGlsbCwgdGhlIHF1ZXN0aW9uIHdvdWxkCj4+IHJlbWFpbiBv
ZiB3aHkgcm9tX2VuYWJsZWQgZG9lc24ndCBtYXR0ZXIgd2hlbiB0aGUgdmFyaWFibGUgaXMKPj4g
dHJ1ZS4KPiAKPiBZZXMsIHJvbSBtZWFucyByb21fb25seSAoaWU6IFJPTSBlbmFibGUgYml0IGhh
cyBiZWVuIHRvZ2dsZWQgYW5kCj4gbWVtb3J5IGRlY29kaW5nIGJpdCBpcyBlbmFibGVkKS4gSSBh
c3N1bWUgeW91IHdvdWxkIHByZWZlciB0byBjaGFuZ2UKPiB0aGUgbmFtZSB0byByb21fb25seS4K
ClllcywgYW5kIHBlcmhhcHMgcHJvdmlkZSBhbiBhYnJpZGdlZCB2ZXJzaW9uIG9mIHlvdXIgZXhw
bGFuYXRpb24KYWJvdmUgaW4gYSBjb21tZW50IG5leHQgdG8gdGhlIGNvbmRpdGlvbmFsLgoKSmFu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 10:13:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 10:13:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqcGO-00037i-QT; Tue, 27 Feb 2018 10:13:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqcGN-00036n-Iq
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 10:13:35 +0000
X-Inumbo-ID: 1f5b2d9c-1ba7-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1f5b2d9c-1ba7-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 10:15:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqcGF-0005T2-2A; Tue, 27 Feb 2018 10:13:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqcG9-0005Rr-QT; Tue, 27 Feb 2018 10:13:21 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqcG9-0002QS-FP; Tue, 27 Feb 2018 10:13:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120033-mainreport@xen.org>
X-Osstest-Failures: linux-next:test-armhf-armhf-xl-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt-xsm:debian-install:fail:regression
 linux-next:test-armhf-armhf-libvirt:debian-install:fail:regression
 linux-next:test-armhf-armhf-xl-cubietruck:debian-install:fail:regression
 linux-next:test-amd64-i386-examine:reboot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-rumprun-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/src_host:fail:nonblocking
 linux-next:test-amd64-i386-libvirt-pair:xen-boot/dst_host:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-raw:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-freebsd10-i386:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-libvirt:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:nonblocking
 linux-next:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-next:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-next:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-next:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-next:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: linux=f1753f6424875430d9f411c9a54c953e6465eb93
X-Osstest-Versions-That: linux=9cb9c07d6b0c5fd97d83b8ab14d7e308ba4b612f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 10:13:21 +0000
Subject: [Xen-devel] [linux-next test] 120033: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAzMyBsaW51eC1uZXh0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFi
LnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjAwMzMvCgpSZWdyZXNzaW9ucyA6LSgKClRl
c3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVz
dHMgd2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAg
MTAgZGViaWFuLWluc3RhbGwgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTk5MgogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE5OTkyCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEwIGRlYmlhbi1p
bnN0YWxsICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk5OTIKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtY3ViaWV0cnVjayAxMCBkZWJpYW4taW5zdGFsbCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
OTk5MgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9ja2luZzoK
IHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgIDggcmVib290ICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICBsaWtlIDExOTk5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5OTkyCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTk5OTIKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgMTAgeGVuLWJvb3Qvc3Jj
X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDExOTk5MgogdGVzdC1hbWQ2NC1pMzg2LXBhaXIg
ICAgICAgICAxMSB4ZW4tYm9vdC9kc3RfaG9zdCAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5OTky
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTk5OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9t
LWRlYmlhbmh2bS1hbWQ2NC14c20gNyB4ZW4tYm9vdCBmYWlsIGxpa2UgMTE5OTkyCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgbGlrZSAxMTk5OTIKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgIDcgeGVuLWJv
b3QgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTk5MgogdGVzdC1hbWQ2NC1pMzg2LXJ1
bXBydW4taTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5
OTkyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgNyB4ZW4tYm9vdCAgICAg
ICAgICAgICAgIGZhaWwgbGlrZSAxMTk5OTIKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAg
IDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgICAgICBmYWlsICBsaWtlIDExOTk5MgogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgNyB4ZW4tYm9vdCBm
YWlsIGxpa2UgMTE5OTkyCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyIDEwIHhlbi1ib290
L3NyY19ob3N0ICAgICAgICAgICAgZmFpbCAgbGlrZSAxMTk5OTIKIHRlc3QtYW1kNjQtaTM4Ni1s
aWJ2aXJ0LXBhaXIgMTEgeGVuLWJvb3QvZHN0X2hvc3QgICAgICAgICAgICBmYWlsICBsaWtlIDEx
OTk5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgNyB4ZW4tYm9v
dCAgICAgICAgICBmYWlsIGxpa2UgMTE5OTkyCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZo
dm0tYW1kICA3IHhlbi1ib290ICAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk5OTIKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAg
ZmFpbCBsaWtlIDExOTk5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgIDcg
eGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5OTkyCiB0ZXN0LWFtZDY0LWkzODYt
eGwteHNtICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgbGlrZSAx
MTk5OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhl
bi1ib290ICAgICAgZmFpbCBsaWtlIDExOTk5MgogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgIGZhaWwgIGxpa2UgMTE5OTkyCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgIDcgeGVuLWJvb3QgICAgICAgICAgICAg
IGZhaWwgbGlrZSAxMTk5OTIKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICA3
IHhlbi1ib290ICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTk5MgogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV1LXJoZWw2aHZtLWFtZCAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICBmYWlsIGxpa2Ug
MTE5OTkyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgNyB4ZW4tYm9vdCAg
ICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk5OTIKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAt
aTM4NiAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAgZmFpbCBsaWtlIDExOTk5MgogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgNyB4ZW4tYm9vdCAgICAgICAgICAgICAgICAgICAg
IGZhaWwgIGxpa2UgMTE5OTkyCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAg
NyB4ZW4tYm9vdCAgICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk5OTIKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhlbi1ib290ICAgICAgZmFpbCBsaWtl
IDExOTk5MgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0
b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5OTkyCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk5OTIKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDExOTk5MgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5OTkyCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMTk5OTIKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmly
dC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3Jl
LXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwt
YXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhs
LWNyZWRpdDIgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUg
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFy
bWhmLWFybWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1s
aWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0
YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEzIHNhdmVyZXN0
b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQg
Zm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICBmMTc1M2Y2NDI0ODc1NDMwZDlmNDEx
YzlhNTRjOTUzZTY0NjVlYjkzCmJhc2VsaW5lIHZlcnNpb246CiBsaW51eCAgICAgICAgICAgICAg
ICA5Y2I5YzA3ZDZiMGM1ZmQ5N2Q4M2I4YWIxNGQ3ZTMwOGJhNGI2MTJmCgpMYXN0IHRlc3Qgb2Yg
YmFzaXMgICAgICAgICAgICAgICAgICAgICAgICAgIChub3QgZm91bmQpICAgICAKRmFpbGluZyBz
aW5jZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAobm90IGZvdW5kKSAgICAgClRlc3Rp
bmcgc2FtZSBzaW5jZSAgIDEyMDAzMyAgMjAxOC0wMi0yNiAwOToyMDo1NyBaICAgIDEgZGF5cyAg
ICAxIGF0dGVtcHRzCgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFy
bWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJt
aGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1o
Zi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhm
LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcnVtcHJ1biAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZt
LWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
cWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXJ1bXBydW4tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQg
ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtZXhhbWluZSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWV4YW1pbmUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
d2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjIt
aW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnVi
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1pMzg2LXB2Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
eGwtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtdmhkICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9n
czogL2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZp
ZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54
ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMs
IGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVy
CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7
Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoK
UHVzaCBub3QgYXBwbGljYWJsZS4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 10:17:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 10:17:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqcKF-0003Kc-Hl; Tue, 27 Feb 2018 10:17:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oqrf=fv=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqcKE-0003Jn-6r
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 10:17:34 +0000
X-Inumbo-ID: 49885ab8-1ba7-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22a.google.com (unknown [2a00:1450:400c:c09::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 49885ab8-1ba7-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 11:16:35 +0100 (CET)
Received: by mail-wm0-x22a.google.com with SMTP id a20so20938442wmd.1
 for <xen-devel@lists.xenproject.org>; Tue, 27 Feb 2018 02:17:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=UFlze999HUtNCZqZOF6OYPKikZJRuGSNL6X7a2Je4jY=;
 b=Idhk0aGoZDB1X2J9pjO4ADeq91OYZo7DW25ERrVXmMpSgLkIkRQjf1Af+oXwP8YMFU
 3MzbSLXe6L8AE/gmAgdIp+RvaJfVO3BjxtFOXxboPOhQ7XQTkwE2wloSY6wnvNXB9hUC
 c6L0FsIU0XgamHSgeBm7MsCJLccz4JyrLHlbI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=UFlze999HUtNCZqZOF6OYPKikZJRuGSNL6X7a2Je4jY=;
 b=myJA01mJtWJZ8xWtUV8tjNhRi0i0EQMYemnz5NCSDvhyHZw0cHCPYIrNgqxUKYrB4p
 hBYWRPtosIqOJLSkeEiUXkqgiEenebg9UDl8NBOcf8qT+GvFXBJOhVF0gjdj/1ar528A
 8f0wQc1SqMMO8wF+mhefPjjLhSiNatfqrftmVRM38fayJd0cQy2IwKsL7rRoge2XjDdZ
 qNe8EpgHzXhEiyzNcDoWFqMkBpvYlajEhK/B12qK1wp8Df5FXEreQpSIGf1HLe1DCNWl
 HiUzrjsygIFi5zLO6kfcTLUEdqqHHjPFmmTZcPRcD7Ce0lV+dMceDQ1VUfWHg4pg55cf
 T72A==
X-Gm-Message-State: APf1xPAWk18emO4fYRUD1IqD/n3Dr8Hr972GWyBCdVutsiIlfEiCAJcZ
 uT4Di9sp/b2BmQMGFs6MKfGhV4OFzag=
X-Google-Smtp-Source: AG47ELtUAE+W4iHF4cMSOd696FvzSQrGobJphuEGd3wb9xS4T2/yJbgOX5YAaZlAhmrZXDMelT68YQ==
X-Received: by 10.28.191.148 with SMTP id o20mr10690566wmi.63.1519726649176;
 Tue, 27 Feb 2018 02:17:29 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id s125sm8809155wmf.4.2018.02.27.02.17.28
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Feb 2018 02:17:28 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-23-andre.przywara@linaro.org>
 <deac2a7b-2592-066a-9e18-00e1e7e746da@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <f69235a1-dcf3-c7f9-93ef-b8e9f6e57edb@linaro.org>
Date: Tue, 27 Feb 2018 10:17:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <deac2a7b-2592-066a-9e18-00e1e7e746da@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 22/49] ARM: new VGIC: Implement virtual
	IRQ injection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxMi8wMi8xOCAxODo1OSwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpIEFuZHJlLAo+
IAo+IE9uIDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gUHJvdmlkZSBh
IHZnaWNfcXVldWVfaXJxX3VubG9jaygpIGZ1bmN0aW9uIHdoaWNoIGRlY2lkZXMgd2hldGhlciBh
Cj4+IGdpdmVuIElSUSBuZWVkcyB0byBiZSBxdWV1ZWQgdG8gYSBWQ1BVJ3MgYXBfbGlzdC4KPj4g
VGhpcyBzaG91bGQgYmUgY2FsbGVkIHdoZW5ldmVyIGFuIElSUSBiZWNvbWVzIHBlbmRpbmcgb3Ig
ZW5hYmxlZCwKPj4gZWl0aGVyIGFzIGEgcmVzdWx0IG9mIGEgaGFyZHdhcmUgSVJRIGluamVjdGlv
biwgZnJvbSBkZXZpY2VzIGVtdWxhdGVkIGJ5Cj4+IFhlbiAobGlrZSB0aGUgYXJjaGl0ZWN0ZWQg
dGltZXIpIG9yIGZyb20gTU1JTyBhY2Nlc3NlcyB0byB0aGUgZGlzdHJpYnV0b3IKPj4gZW11bGF0
aW9uLgo+PiBBbHNvIHByb3ZpZGVzIHRoZSBuZWNlc3NhcnkgZnVuY3Rpb25zIHRvIGFsbG93IHRv
IGluamVjdCBhbiBJUlEgdG8gYQo+PiBndWVzdC4KPj4gU2luY2UgdGhpcyBpcyB0aGUgZmlyc3Qg
Y29kZSB0aGF0IHN0YXJ0cyB1c2luZyBvdXIgbG9ja2luZyBtZWNoYW5pc20sCj4+IHdlIGFkZCBz
b21lIChob3BlZnVsbHkpIGNsZWFyIGRvY3VtZW50YXRpb24gb2Ygb3VyIGxvY2tpbmcgc3RyYXRl
Z3kgYW5kCj4+IHJlcXVpcmVtZW50cyBhbG9uZyB3aXRoIHRoaXMgcGF0Y2guCj4+Cj4+IFRoaXMg
aXMgYmFzZWQgb24gTGludXggY29tbWl0IDgxZWViOTVkZGJhYiwgd3JpdHRlbiBieSBDaHJpc3Rv
ZmZlciBEYWxsLgo+Pgo+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5kcmUucHJ6
eXdhcmFAbGluYXJvLm9yZz4KPj4gLS0tCj4+IMKgIHhlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYyB8
IDIyNAo+PiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwo+
PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmggfMKgIDEwICsrKwo+PiDCoCAyIGZpbGVzIGNo
YW5nZWQsIDIzNCBpbnNlcnRpb25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0v
dmdpYy92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4gaW5kZXggMzA3NTA5MWNh
YS4uZjUxN2RmNmQwMCAxMDA2NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+
ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljL3ZnaWMuYwo+PiBAQCAtMjEsNiArMjEsMzIgQEAKPj4g
wqAgI2luY2x1ZGUgPGFzbS9hcm1fdmdpYy5oPgo+PiDCoCAjaW5jbHVkZSAidmdpYy5oIgo+PiDC
oCArLyoKPj4gKyAqIExvY2tpbmcgb3JkZXIgaXMgYWx3YXlzOgo+PiArICoga3ZtLT5sb2NrICht
dXRleCkKPiAKPiBZb3UgcHJvYmFibHkgd2FudCB0byB1cGRhdGUgdGhlIGxvY2tpbmcgb3JkZXIg
dG8gbWF0Y2ggWGVuIG9uZS4gSW4gdGhhdAo+IGNhc2UsIEkgYW0gbm90IHN1cmUgaWYgd2UgbmVl
ZCB0byB0YWtlIHRoZSBkb21haW4gbG9jayBpbiB0aGUgY29kZT8KPiAKPiAKPj4gKyAqwqDCoCBp
dHMtPmNtZF9sb2NrIChtdXRleCkKPj4gKyAqwqDCoMKgwqAgaXRzLT5pdHNfbG9jayAobXV0ZXgp
Cj4gCj4+ICsgKsKgwqDCoMKgwqDCoCB2Z2ljX2NwdS0+YXBfbGlzdF9sb2NrCj4+ICsgKsKgwqDC
oMKgwqDCoMKgwqAga3ZtLT5scGlfbGlzdF9sb2NrCj4+ICsgKsKgwqDCoMKgwqDCoMKgwqDCoMKg
IHZnaWNfaXJxLT5pcnFfbG9jawo+PiArICoKPj4gKyAqIElmIHlvdSBuZWVkIHRvIHRha2UgbXVs
dGlwbGUgbG9ja3MsIGFsd2F5cyB0YWtlIHRoZSB1cHBlciBsb2NrIGZpcnN0LAo+PiArICogdGhl
biB0aGUgbG93ZXIgb25lcywgZS5nLiBmaXJzdCB0YWtlIHRoZSBpdHNfbG9jaywgdGhlbiB0aGUg
aXJxX2xvY2suCj4+ICsgKiBJZiB5b3UgYXJlIGFscmVhZHkgaG9sZGluZyBhIGxvY2sgYW5kIG5l
ZWQgdG8gdGFrZSBhIGhpZ2hlciBvbmUsIHlvdQo+PiArICogaGF2ZSB0byBkcm9wIHRoZSBsb3dl
ciByYW5raW5nIGxvY2sgZmlyc3QgYW5kIHJlLWFxdWlyZSBpdCBhZnRlcgo+PiBoYXZpbmcKPiAK
PiBzL3JlLWFxdWl0ZS9hY3F1aXJlLwo+IAo+PiArICogdGFrZW4gdGhlIHVwcGVyIG9uZS4KPj4g
KyAqCj4+ICsgKiBXaGVuIHRha2luZyBtb3JlIHRoYW4gb25lIGFwX2xpc3RfbG9jayBhdCB0aGUg
c2FtZSB0aW1lLCBhbHdheXMKPj4gdGFrZSB0aGUKPj4gKyAqIGxvd2VzdCBudW1iZXJlZCBWQ1BV
J3MgYXBfbGlzdF9sb2NrIGZpcnN0LCBzbzoKPj4gKyAqwqDCoCB2Y3B1WC0+dmNwdV9pZCA8IHZj
cHVZLT52Y3B1X2lkOgo+PiArICrCoMKgwqDCoCBzcGluX2xvY2sodmNwdVgtPmFyY2gudmdpY19j
cHUuYXBfbGlzdF9sb2NrKTsKPj4gKyAqwqDCoMKgwqAgc3Bpbl9sb2NrKHZjcHVZLT5hcmNoLnZn
aWNfY3B1LmFwX2xpc3RfbG9jayk7Cj4+ICsgKgo+PiArICogU2luY2UgdGhlIFZHSUMgbXVzdCBz
dXBwb3J0IGluamVjdGluZyB2aXJ0dWFsIGludGVycnVwdHMgZnJvbQo+PiBJU1JzLCB3ZSBoYXZl
Cj4+ICsgKiB0byB1c2UgdGhlIHNwaW5fbG9ja19pcnFzYXZlL3NwaW5fdW5sb2NrX2lycXJlc3Rv
cmUgdmVyc2lvbnMgb2Ygb3V0ZXIKPj4gKyAqIHNwaW5sb2NrcyBmb3IgYW55IGxvY2sgdGhhdCBt
YXkgYmUgdGFrZW4gd2hpbGUgaW5qZWN0aW5nIGFuCj4+IGludGVycnVwdC4KPiAKPiBJdCBpcyBx
dWl0ZSBuaWNlIHRvIHNlZSB0aGUgbG9ja2luZyBleHBsYWluZWQgaW4gdGhlIGZpbGUgYW5kIGlu
IGdlbmVyYWwKPiBhIGxvdCBvZiBleHBsYW5hdGlvbiB3aXRoaW4gdGhlIGNvZGUgOikuCj4gCj4+
ICsgKi8KPj4gKwo+PiDCoCAvKgo+PiDCoMKgICogSXRlcmF0ZSBvdmVyIHRoZSBWTSdzIGxpc3Qg
b2YgbWFwcGVkIExQSXMgdG8gZmluZCB0aGUgb25lIHdpdGggYQo+PiDCoMKgICogbWF0Y2hpbmcg
aW50ZXJydXB0IElEIGFuZCByZXR1cm4gYSByZWZlcmVuY2UgdG8gdGhlIElSUSBzdHJ1Y3R1cmUu
Cj4+IEBAIC05Nyw2ICsxMjMsMjA0IEBAIHZvaWQgdmdpY19wdXRfaXJxKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdAo+PiB2Z2ljX2lycSAqaXJxKQo+PiDCoMKgwqDCoMKgIHhmcmVlKGlycSk7Cj4+
IMKgIH0KPj4gwqAgKy8qKgo+PiArICogdmdpY190YXJnZXRfb3JhY2xlIC0gY29tcHV0ZSB0aGUg
dGFyZ2V0IHZjcHUgZm9yIGFuIGlycQo+PiArICoKPj4gKyAqIEBpcnE6wqDCoMKgIFRoZSBpcnEg
dG8gcm91dGUuIE11c3QgYmUgYWxyZWFkeSBsb2NrZWQuCj4+ICsgKgo+PiArICogQmFzZWQgb24g
dGhlIGN1cnJlbnQgc3RhdGUgb2YgdGhlIGludGVycnVwdCAoZW5hYmxlZCwgcGVuZGluZywKPj4g
KyAqIGFjdGl2ZSwgdmNwdSBhbmQgdGFyZ2V0X3ZjcHUpLCBjb21wdXRlIHRoZSBuZXh0IHZjcHUg
dGhpcyBzaG91bGQgYmUKPj4gKyAqIGdpdmVuIHRvLiBSZXR1cm4gTlVMTCBpZiB0aGlzIHNob3Vs
ZG4ndCBiZSBpbmplY3RlZCBhdCBhbGwuCj4+ICsgKgo+PiArICogUmVxdWlyZXMgdGhlIElSUSBs
b2NrIHRvIGJlIGhlbGQuCj4+ICsgKi8KPj4gK3N0YXRpYyBzdHJ1Y3QgdmNwdSAqdmdpY190YXJn
ZXRfb3JhY2xlKHN0cnVjdCB2Z2ljX2lycSAqaXJxKQo+PiArewo+PiArwqDCoMKgIEFTU0VSVChz
cGluX2lzX2xvY2tlZCgmaXJxLT5pcnFfbG9jaykpOwo+PiArCj4+ICvCoMKgwqAgLyogSWYgdGhl
IGludGVycnVwdCBpcyBhY3RpdmUsIGl0IG11c3Qgc3RheSBvbiB0aGUgY3VycmVudCB2Y3B1ICov
Cj4+ICvCoMKgwqAgaWYgKCBpcnEtPmFjdGl2ZSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4g
aXJxLT52Y3B1ID8gOiBpcnEtPnRhcmdldF92Y3B1Owo+IEkgYW0gbm90IHN1cmUgdG8gdW5kZXJz
dGFuZCB3aHkgeW91IGNoZWNrIHdoZXRoZXIgaXJxLT52Y3B1IGlzIE5VTEwuIElmCj4gdGhlIGlu
dGVycnVwdCBpcyBhY3RpdmUsIHRoZW4gaXJxLT52Y3B1IHNob3VsZCBiZSBOVUxMLiBEaWQgSSBt
aXNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3QgICAgICAgICAg
IHlvdSBtZWFuPwo+IGFueXRoaW5nPwoKTm90IGlmIGl0IGhhcyBiZWVuIGV4cGxpY2l0bHkgYWN0
aXZhdGVkIHZpYSBJU0FDVElWRVIuIFRoaXMgaXMgbm90CmltcGxlbWVudGVkIGluIFhlbiBhdCB0
aGUgbW9tZW50LCBidXQgd291bGQgYmUgaW4gdGhlIGZ1dHVyZS4gU28gSSBsaWtlCnRvIGtlZXAg
dGhpcyBpbi4KCj4+ICsKPj4gK8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBJZiB0aGUgSVJRIGlz
IG5vdCBhY3RpdmUgYnV0IGVuYWJsZWQgYW5kIHBlbmRpbmcsIHdlIHNob3VsZAo+PiBkaXJlY3QK
Pj4gK8KgwqDCoMKgICogaXQgdG8gaXRzIGNvbmZpZ3VyZWQgdGFyZ2V0IFZDUFUuCj4+ICvCoMKg
wqDCoCAqIElmIHRoZSBkaXN0cmlidXRvciBpcyBkaXNhYmxlZCwgcGVuZGluZyBpbnRlcnJ1cHRz
IHNob3VsZG4ndCBiZQo+PiArwqDCoMKgwqAgKiBmb3J3YXJkZWQuCj4+ICvCoMKgwqDCoCAqLwo+
PiArwqDCoMKgIGlmICggaXJxLT5lbmFibGVkICYmIGlycV9pc19wZW5kaW5nKGlycSkgKQo+PiAr
wqDCoMKgIHsKPj4gK8KgwqDCoMKgwqDCoMKgIGlmICggdW5saWtlbHkoaXJxLT50YXJnZXRfdmNw
dSAmJgo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgIWlycS0+dGFyZ2V0X3Zj
cHUtPmRvbWFpbi0+YXJjaC52Z2ljLmVuYWJsZWQpICkKPiAKPiBUaGUgaW5kZW50YXRpb24gbG9v
a3Mgd3JvbmcgaGVyZS4KPiAKPj4gK8KgwqDCoMKgwqDCoMKgwqDCoMKgwqAgcmV0dXJuIE5VTEw7
Cj4+ICsKPj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiBpcnEtPnRhcmdldF92Y3B1Owo+PiArwqDC
oMKgIH0KPj4gKwo+PiArwqDCoMKgIC8qIElmIG5laXRoZXIgYWN0aXZlIG5vciBwZW5kaW5nIGFu
ZCBlbmFibGVkLCB0aGVuIHRoaXMgSVJRCj4+IHNob3VsZCBub3QKPiAKPiBDb21tZW50IHN0eWxl
Ogo+IAo+IC8qCj4gwqAqIC4uLgo+IAo+PiArwqDCoMKgwqAgKiBiZSBxdWV1ZWQgdG8gYW55IFZD
UFUuCj4+ICvCoMKgwqDCoCAqLwo+PiArwqDCoMKgIHJldHVybiBOVUxMOwo+PiArfQo+PiArCj4+
ICsvKgo+PiArICogT25seSB2YWxpZCBpbmplY3Rpb24gaWYgY2hhbmdpbmcgbGV2ZWwgZm9yIGxl
dmVsLXRyaWdnZXJlZCBJUlFzIG9yCj4+IGZvciBhCj4+ICsgKiByaXNpbmcgZWRnZS4KPj4gKyAq
Lwo+PiArc3RhdGljIGJvb2wgdmdpY192YWxpZGF0ZV9pbmplY3Rpb24oc3RydWN0IHZnaWNfaXJx
ICppcnEsIGJvb2wgbGV2ZWwpCj4+ICt7Cj4+ICvCoMKgwqAgc3dpdGNoIChpcnEtPmNvbmZpZykK
PiAKPiBzd2l0Y2ggKCAuLi4gKQo+IAo+PiArwqDCoMKgIHsKPj4gK8KgwqDCoCBjYXNlIFZHSUNf
Q09ORklHX0xFVkVMOgo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGlycS0+bGluZV9sZXZlbCAh
PSBsZXZlbDsKPj4gK8KgwqDCoCBjYXNlIFZHSUNfQ09ORklHX0VER0U6Cj4+ICvCoMKgwqDCoMKg
wqDCoCByZXR1cm4gbGV2ZWw7Cj4+ICvCoMKgwqAgfQo+PiArCj4gCj4gSSB3b3VsZCBhZGQgYW4g
QVNTRVJUX1VOUkVBQ0hBQkxFKCkuCj4gCj4+ICvCoMKgwqAgcmV0dXJuIGZhbHNlOwo+PiArfQo+
PiArCj4+ICsvKgo+PiArICogQ2hlY2sgd2hldGhlciBhbiBJUlEgbmVlZHMgdG8gKGFuZCBjYW4p
IGJlIHF1ZXVlZCB0byBhIFZDUFUncyBhcAo+PiBsaXN0Lgo+PiArICogRG8gdGhlIHF1ZXVpbmcg
aWYgbmVjZXNzYXJ5LCB0YWtpbmcgdGhlIHJpZ2h0IGxvY2tzIGluIHRoZSByaWdodAo+PiBvcmRl
ci4KPj4gKyAqIFJldHVybnMgdHJ1ZSB3aGVuIHRoZSBJUlEgd2FzIHF1ZXVlZCwgZmFsc2Ugb3Ro
ZXJ3aXNlLgo+PiArICoKPj4gKyAqIE5lZWRzIHRvIGJlIGVudGVyZWQgd2l0aCB0aGUgSVJRIGxv
Y2sgYWxyZWFkeSBoZWxkLCBidXQgd2lsbCByZXR1cm4KPj4gKyAqIHdpdGggYWxsIGxvY2tzIGRy
b3BwZWQuCj4+ICsgKi8KPj4gK2Jvb2wgdmdpY19xdWV1ZV9pcnFfdW5sb2NrKHN0cnVjdCBkb21h
aW4gKmQsIHN0cnVjdCB2Z2ljX2lycSAqaXJxLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB1bnNpZ25lZCBsb25nIGZsYWdzKQo+IAo+IEluZGVudGF0aW9uLiBBbHNvIHNhbWUgcmVt
YXJrIGFzIGZyb20gdmdpY19pbmplY3RfaXJxLiBOby1vbmUgc2VlbXMgdG8KPiBjYXJlIGFib3V0
IHRoZSByZXR1cm4gKGV2ZW4gaW4gS1ZNIDopKS4KPiAKPj4gK3sKPj4gK8KgwqDCoCBzdHJ1Y3Qg
dmNwdSAqdmNwdTsKPj4gK8KgwqDCoCBib29sIHJ1bm5pbmc7Cj4+ICsKPj4gK8KgwqDCoCBBU1NF
UlQoc3Bpbl9pc19sb2NrZWQoJmlycS0+aXJxX2xvY2spKTsKPj4gKwo+PiArcmV0cnk6Cj4+ICvC
oMKgwqAgdmNwdSA9IHZnaWNfdGFyZ2V0X29yYWNsZShpcnEpOwo+PiArwqDCoMKgIGlmICggaXJx
LT52Y3B1IHx8ICF2Y3B1ICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCAvKgo+PiAr
wqDCoMKgwqDCoMKgwqDCoCAqIElmIHRoaXMgSVJRIGlzIGFscmVhZHkgb24gYSBWQ1BVJ3MgYXBf
bGlzdCwgdGhlbiBpdAo+PiArwqDCoMKgwqDCoMKgwqDCoCAqIGNhbm5vdCBiZSBtb3ZlZCBvciBt
b2RpZmllZCBhbmQgdGhlcmUgaXMgbm8gbW9yZSB3b3JrIGZvcgo+PiArwqDCoMKgwqDCoMKgwqDC
oCAqIHVzIHRvIGRvLgo+PiArwqDCoMKgwqDCoMKgwqDCoCAqCj4+ICvCoMKgwqDCoMKgwqDCoMKg
ICogT3RoZXJ3aXNlLCBpZiB0aGUgaXJxIGlzIG5vdCBwZW5kaW5nIGFuZCBlbmFibGVkLCBpdCBk
b2VzCj4+ICvCoMKgwqDCoMKgwqDCoMKgICogbm90IG5lZWQgdG8gYmUgaW5zZXJ0ZWQgaW50byBh
biBhcF9saXN0IGFuZCB0aGVyZSBpcyBhbHNvCj4+ICvCoMKgwqDCoMKgwqDCoMKgICogbm8gbW9y
ZSB3b3JrIGZvciB1cyB0byBkby4KPj4gK8KgwqDCoMKgwqDCoMKgwqAgKi8KPj4gK8KgwqDCoMKg
wqDCoMKgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJmlycS0+aXJxX2xvY2ssIGZsYWdzKTsKPj4g
Kwo+PiArwqDCoMKgwqDCoMKgwqAgLyoKPj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBXZSBoYXZlIHRv
IGtpY2sgdGhlIFZDUFUgaGVyZSwgYmVjYXVzZSB3ZSBjb3VsZCBiZQo+PiArwqDCoMKgwqDCoMKg
wqDCoCAqIHF1ZXVlaW5nIGFuIGVkZ2UtdHJpZ2dlcmVkIGludGVycnVwdCBmb3Igd2hpY2ggd2UK
Pj4gK8KgwqDCoMKgwqDCoMKgwqAgKiBnZXQgbm8gRU9JIG1haW50ZW5hbmNlIGludGVycnVwdC4g
SW4gdGhhdCBjYXNlLAo+PiArwqDCoMKgwqDCoMKgwqDCoCAqIHdoaWxlIHRoZSBJUlEgaXMgYWxy
ZWFkeSBvbiB0aGUgVkNQVSdzIEFQIGxpc3QsIHRoZQo+PiArwqDCoMKgwqDCoMKgwqDCoCAqIFZD
UFUgY291bGQgaGF2ZSBFT0knZWQgdGhlIG9yaWdpbmFsIGludGVycnVwdCBhbmQKPj4gK8KgwqDC
oMKgwqDCoMKgwqAgKiB3b24ndCBzZWUgdGhpcyBvbmUgdW50aWwgaXQgZXhpdHMgZm9yIHNvbWUg
b3RoZXIKPj4gK8KgwqDCoMKgwqDCoMKgwqAgKiByZWFzb24uCj4+ICvCoMKgwqDCoMKgwqDCoMKg
ICovCj4+ICvCoMKgwqDCoMKgwqDCoCBpZiAoIHZjcHUgKQo+PiArwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoCB2Y3B1X3VuYmxvY2sodmNwdSk7Cj4gCj4gdmNwdV91bmJsb2NrIHdpbGwgb25seSAidW5i
bG9jayIgYSB2Q1BVIHRoYXQgaXMgYmxvY2tlZC4gSXQgd29uJ3Qgbm90aWZ5Cj4gYSBydW5uaW5n
IHZDUFUuIFNvIHlvdSB3YW50IHRvIGhhdmUgc29tZXRoaW5nIHNpbWlsYXIgdG86Cj4gCj4gdmNw
dV91bmJsb2NrKHZjcHUpOwo+IGlmICggcnVubmluZyAmJiB2Y3B1ICE9IGN1cnJlbnQgKQo+IMKg
IHNtcF9zZW5kX2V2ZW50X2NoZWNrX21hc2soLi4uKTsKPiAKPiBJdCBpcyBwcm9iYWJseSB3b3J0
aCB0byBpbnRyb2R1Y2UgYW4gaGVscGVyIGZvciB0aGF0Lgo+IAo+PiArwqDCoMKgwqDCoMKgwqAg
cmV0dXJuIGZhbHNlOwo+PiArwqDCoMKgIH0KPj4gKwo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDC
oCAqIFdlIG11c3QgdW5sb2NrIHRoZSBpcnEgbG9jayB0byB0YWtlIHRoZSBhcF9saXN0X2xvY2sg
d2hlcmUKPj4gK8KgwqDCoMKgICogd2UgYXJlIGdvaW5nIHRvIGluc2VydCB0aGlzIG5ldyBwZW5k
aW5nIGludGVycnVwdC4KPj4gK8KgwqDCoMKgICovCj4+ICvCoMKgwqAgc3Bpbl91bmxvY2tfaXJx
cmVzdG9yZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+PiArCj4+ICvCoMKgwqAgLyogc29tZW9u
ZSBjYW4gZG8gc3R1ZmYgaGVyZSwgd2hpY2ggd2UgcmUtY2hlY2sgYmVsb3cgKi8KPj4gKwo+PiAr
wqDCoMKgIHNwaW5fbG9ja19pcnFzYXZlKCZ2Y3B1LT5hcmNoLnZnaWNfY3B1LmFwX2xpc3RfbG9j
aywgZmxhZ3MpOwo+PiArwqDCoMKgIHNwaW5fbG9jaygmaXJxLT5pcnFfbG9jayk7Cj4+ICsKPj4g
K8KgwqDCoCAvKgo+PiArwqDCoMKgwqAgKiBEaWQgc29tZXRoaW5nIGNoYW5nZSBiZWhpbmQgb3Vy
IGJhY2tzPwo+PiArwqDCoMKgwqAgKgo+PiArwqDCoMKgwqAgKiBUaGVyZSBhcmUgdHdvIGNhc2Vz
Ogo+PiArwqDCoMKgwqAgKiAxKSBUaGUgaXJxIGxvc3QgaXRzIHBlbmRpbmcgc3RhdGUgb3Igd2Fz
IGRpc2FibGVkIGJlaGluZCBvdXIKPj4gK8KgwqDCoMKgICrCoMKgwqAgYmFja3MgYW5kL29yIGl0
IHdhcyBxdWV1ZWQgdG8gYW5vdGhlciBWQ1BVJ3MgYXBfbGlzdC4KPj4gK8KgwqDCoMKgICogMikg
U29tZW9uZSBjaGFuZ2VkIHRoZSBhZmZpbml0eSBvbiB0aGlzIGlycSBiZWhpbmQgb3VyCj4+ICvC
oMKgwqDCoCAqwqDCoMKgIGJhY2tzIGFuZCB3ZSBhcmUgbm93IGhvbGRpbmcgdGhlIHdyb25nIGFw
X2xpc3RfbG9jay4KPj4gK8KgwqDCoMKgICoKPj4gK8KgwqDCoMKgICogSW4gYm90aCBjYXNlcywg
ZHJvcCB0aGUgbG9ja3MgYW5kIHJldHJ5Lgo+PiArwqDCoMKgwqAgKi8KPj4gKwo+PiArwqDCoMKg
IGlmICggdW5saWtlbHkoaXJxLT52Y3B1IHx8IHZjcHUgIT0gdmdpY190YXJnZXRfb3JhY2xlKGly
cSkpICkKPj4gK8KgwqDCoCB7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9jaygmaXJxLT5p
cnFfbG9jayk7Cj4+ICvCoMKgwqDCoMKgwqDCoCBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZ2Y3B1
LT5hcmNoLnZnaWNfY3B1LmFwX2xpc3RfbG9jaywKPj4gZmxhZ3MpOwo+PiArCj4+ICvCoMKgwqDC
oMKgwqDCoCBzcGluX2xvY2tfaXJxc2F2ZSgmaXJxLT5pcnFfbG9jaywgZmxhZ3MpOwo+PiArwqDC
oMKgwqDCoMKgwqAgZ290byByZXRyeTsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCAvKgo+
PiArwqDCoMKgwqAgKiBHcmFiIGEgcmVmZXJlbmNlIHRvIHRoZSBpcnEgdG8gcmVmbGVjdCB0aGUg
ZmFjdCB0aGF0IGl0IGlzCj4+ICvCoMKgwqDCoCAqIG5vdyBpbiB0aGUgYXBfbGlzdC4KPj4gK8Kg
wqDCoMKgICovCj4+ICvCoMKgwqAgdmdpY19nZXRfaXJxX2tyZWYoaXJxKTsKPj4gK8KgwqDCoCBs
aXN0X2FkZF90YWlsKCZpcnEtPmFwX2xpc3QsICZ2Y3B1LT5hcmNoLnZnaWNfY3B1LmFwX2xpc3Rf
aGVhZCk7Cj4gCj4gSSB3YXMgZXhwZWN0aW5nIHRoZSBsaXN0IHRvIGJlIHNvcnRlZCBoZXJlLiBC
dXQgeW91IHNlZW0gdG8gZG8gaXQgb25seQo+IGluIHZnaWNfZmx1c2hfbHJfc3RhdGUoKSB3aGlj
aCBpcyBxdWl0ZSBpbnRlcmVzdGluZy4KClRoZSBsaXN0IGlzIG5vdCBzb3J0ZWQgb24gaW5zZXJ0
aW9uIGJlY2F1c2UgdGhpcyBpcyBub3QgbmVjZXNzYXJ5IG1vc3QKb2YgdGhlIHRpbWUuIEluIGZh
Y3QgdGhlIGhhcmR3YXJlIFZHSUMgd2lsbCBkbyB0aGUgc29ydGluZyAoa2luZCBvZikKd2l0aGlu
IHRoZSBMUnMuIFNvIGFzIGxvbmcgYXMgd2UgZG9uJ3QgaGF2ZSBtb3JlIHRoYW4gPG51bWJlciBv
ZiBMUlM+CklSUXMgaW4gdGhlIGxpc3QsIHNvcnRpbmcgaXMgYSB3YXN0ZSBvZiB0aW1lLiBFeHBl
cmltZW50cyBpbiB0aGUgcGFzdApzaG93ZWQgdGhhdCB0aGUgbnVtYmVyIG9mIHVzZWQgTFJzIGlz
IGxlc3MgdGhhbiA0IGFsbW9zdCBldmVyeSB0aW1lLiBBbmQKc2luY2UgNCBpcyB0aGUgbW9zdGx5
IHVzZWQgbnVtYmVyIG9mIGltcGxlbWVudGVkIExScywgd2UgdmlydHVhbGx5IG5ldmVyCm5lZWQg
dGhlIHNvcnRpbmcuIFNvIHdlIGF2b2lkIGRvaW5nIHRoYXQgb24gZXZlcnkgaW5zZXJ0aW9uLCBp
bnN0ZWFkCmRvaW5nIHRoYXQgb25seSBpZiBpdCdzIG5lY2Vzc2FyeS4KCj4gSSBjYW4gZm9yZXNl
ZSBxdWl0ZSBhIGZldyBpc3N1ZXMgd2l0aCB0aGlzIGNob2ljZSBvbiBYZW46Cj4gwqDCoMKgwqAx
KSBZb3UgY29tcHV0ZSB0aGUgc2l6ZSBvZiBhcCBsaXN0IGluIHZnaWNfZmx1c2hfbHJfc3RhdGUo
KSBhbmQgdGFrZQo+IGxvY2sgb24gZXZlcnkgSVJRIG9uZSBieSBvbmUuIEEgZ3Vlc3QgY291bGQg
YmUgbmFzdHkgYW5kIG1ha2UgdGhhdCBsaXN0Cj4gcXVpdGUgYmlnIGJ5IG1ha2UgSVJRcyBwZW5k
aW5nIGJ1dCBuZXZlciAiYWN0aXZlIiB0aGVtIChpLmUgcmVhZCBJQVIpLgoKWWVhaCwgd2UgY291
bGQgdHJ5IHRvIHNob3J0Y3V0IGEgYml0IGhlcmUuCgo+IMKgwqDCoMKgMikgVGhpcyBtaWdodCBi
ZSBhbiBpc3N1ZSB3aGlsZSBjaGVja2luZyB3aGV0aGVyIHlvdSBuZWVkIHRvIGRlbGl2ZXIKPiBh
biBpbnRlcnJ1cHQgKHZnaWNfdmNwdV9wZW5kaW5nX2lycSkgYmVjYXVzZSB0aGUgbGlzdCBpcyBu
b3Qgc29ydGVkLgoKTW9zdCBvZiB0aGUgdGltZSB0aGUgbGlzdCBpcyB2ZXJ5IHNob3J0LCBzdG9y
aW5nIG9uZSwgdHdvIG9yIGFjdHVhbGx5IG5vCklSUXMuIEluIHRoZSBmdW5jdGlvbiB3aGVyZSB3
ZSBjaGVjayBmb3IgcGVuZGluZyBJUlFzIHdlIGJhaWwgb3V0IGFzCnNvb24gYXMgd2UgZm91bmQg
dGhlIGZpcnN0IGVsaWdpYmxlIGludGVycnVwdC4gU28gc29ydGluZyBkb2VzIG5vdCBoZWxwCmlu
IHRoZSBtYWpvcml0eSBvZiBjYXNlcy4KCklmIHlvdSBhcmUgcmVhbGx5IGNvbmNlcm5lZCBhYm91
dCB0aGF0IGxpc3QgZ3Jvd2luZyB0b28gbG9uZywgd2UgY291bGQKdGhpbmsgYWJvdXQgbWl0aWdh
dGlvbnM6CjEpIFRyeSB0byBhdm9pZCBpdGVyYXRpbmcgdGhlIHdob2xlIGxpc3Qgd2hpbGUgY2hl
Y2tpbmcgd2hldGhlciBpdCBuZWVkcwp0byBiZSBzb3J0ZWQuCjIpIFN0b3JlIGEgZmxhZyB0aGF0
IG5vdGVzIGlmIHRoZSBsaXN0IGhhcyBhbHJlYWR5IGJlZW4gc29ydGVkLiBBcyBsb25nCmFzIHdl
IGRvbid0IGNoYW5nZSBhbnl0aGluZywgd2UgZG9uJ3QgbmVlZCB0byBzb3J0IGFnYWluLiBXb3Vs
ZCBiZSBnb29kCnRvIHRlc3Qgd2hldGhlciB0aGlzIGlzIGFjdHVhbGx5IGhlbHBmdWwuIEJ1dCB3
ZSB3b3VsZCBuZWVkIHRvIGtlZXAgdGhpcwpmbGFnIHVwLXRvLWRhdGUsIHdoaWNoIHNvdW5kcyBh
IGJpdCBmcmFnaWxlIHRvIGdldCByaWdodC4KMykgU3dpdGNoIHRvIHNvcnQtb24taW5zZXJ0aW9u
IG9uY2Ugd2UgcmVhY2hlZCBhIGNlcnRhaW4gbnVtYmVyIG9mIElSUXMKb24gdGhlIGxpc3QsIHRv
IG1pdGlnYXRlIERPUyBhdHRhY2tzIGZyb20gdGhlIGd1ZXN0LiBUaGlzIHNob3VsZCBhdm9pZAps
aXN0IGl0ZXJhdGlvbnMgaW4gaG90IHBhdGhzLCB3aXRoIElSUXMgZGlzYWJsZWQuCgpCdXQgYWxs
IG9mIHRoZXNlIHNvdW5kIGEgYml0IGhhY2tpc2ggdG8gbWUgYW5kIGp1c3Qgd291bGQgc3BvaWwg
dGhlIHZlcnkKY2xlYW4gYW5kIHJvYnVzdCBjb2RlIHdlIGhhdmUgdG9kYXkuIEFsc28gSSBhbSBu
b3Qgc3VyZSB3ZSBjYW4gYXZvaWQKbGlzdCBpdGVyYXRpb25zIGV2ZXJ5IHRpbWUgKGZvciBpbnN0
YW5jZSBpbiBwcnVuZV9hcF9saXN0KCkpLiBUaGVyZSBpcwphbiB1cHBlciBsaW1pdCB0b2RheSAo
bnVtYmVyIG9mIFNQSXMpLCBzbyB3ZSBtaWdodCBiZSBoYXBweSB3aXRoIHRoYXQKZm9yIG5vdy4K
VG8gYmUgaG9uZXN0IEkgd291bGQgdmVyeSBtdWNoIGRpc2xpa2UgY2hhbmdpbmcgdGhlIGNvZGUg
YXQgdGhpcyBwb2ludC4KSSBiZWxpZXZlIGEgcGF0Y2ggc2VyaWVzIGFmdGVyd2FyZHMgd291bGQg
YmUgYmV0dGVyLCBhbHNvIHRvIGFjdHVhbGx5CmhhdmUgc29tZSBudW1iZXJzIG9uIHRoZSBpbXBh
Y3Qgb2YgdGhpcy4KCkNoZWVycywKQW5kcmUuCgo+PiArwqDCoMKgIGlycS0+dmNwdSA9IHZjcHU7
Cj4+ICsKPj4gK8KgwqDCoCBzcGluX3VubG9jaygmaXJxLT5pcnFfbG9jayk7Cj4+ICvCoMKgwqAg
c3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmdmNwdS0+YXJjaC52Z2ljX2NwdS5hcF9saXN0X2xvY2ss
IGZsYWdzKTsKPj4gKwo+PiArwqDCoMKgIHJ1bm5pbmcgPSB2Y3B1LT5pc19ydW5uaW5nOwo+PiAr
wqDCoMKgIHZjcHVfdW5ibG9jayh2Y3B1KTsKPj4gK8KgwqDCoCBpZiAoIHJ1bm5pbmcgJiYgdmNw
dSAhPSBjdXJyZW50ICkKPj4gK8KgwqDCoMKgwqDCoMKgIHNtcF9zZW5kX2V2ZW50X2NoZWNrX21h
c2soY3B1bWFza19vZih2Y3B1LT5wcm9jZXNzb3IpKTsKPj4gKwo+PiArwqDCoMKgIHJldHVybiB0
cnVlOwo+PiArfQo+PiArCj4+ICsvKioKPj4gKyAqIHZnaWNfaW5qZWN0X2lycSAtIEluamVjdCBh
biBJUlEgZnJvbSBhIGRldmljZSB0byB0aGUgdmdpYwo+PiArICogQGQ6wqDCoMKgwqDCoMKgIFRo
ZSBkb21haW4gcG9pbnRlcgo+PiArICogQHZjcHU6wqDCoMKgIFRoZSB2Q1BVIGZvciBQUElzCj4+
ICsgKiBAaW50aWQ6wqDCoCBUaGUgSU5USUQgdG8gaW5qZWN0IGEgbmV3IHN0YXRlIHRvLgo+PiAr
ICogQGxldmVsOsKgwqAgRWRnZS10cmlnZ2VyZWQ6wqAgdHJ1ZTrCoCB0byB0cmlnZ2VyIHRoZSBp
bnRlcnJ1cHQKPj4gKyAqwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGZhbHNlOiB0byBp
Z25vcmUgdGhlIGNhbGwKPj4gKyAqwqDCoMKgwqDCoMKgIExldmVsLXNlbnNpdGl2ZcKgIHRydWU6
wqAgcmFpc2UgdGhlIGlucHV0IHNpZ25hbAo+PiArICrCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZmFsc2U6IGxvd2VyIHRoZSBpbnB1dCBzaWduYWwKPj4gKyAqCj4+ICsgKiBUaGUgVkdJ
QyBpcyBub3QgY29uY2VybmVkIHdpdGggZGV2aWNlcyBiZWluZyBhY3RpdmUtTE9XIG9yCj4+IGFj
dGl2ZS1ISUdIIGZvcgo+PiArICogbGV2ZWwtc2Vuc2l0aXZlIGludGVycnVwdHMuwqAgWW91IGNh
biB0aGluayBvZiB0aGUgbGV2ZWwgcGFyYW1ldGVyCj4+IGFzIDEKPj4gKyAqIGJlaW5nIEhJR0gg
YW5kIDAgYmVpbmcgTE9XIGFuZCBhbGwgZGV2aWNlcyBiZWluZyBhY3RpdmUtSElHSC4KPj4gKyAq
Lwo+PiAraW50IHZnaWNfaW5qZWN0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgdmNwdSAq
dmNwdSwgdW5zaWduZWQgaW50Cj4+IGludGlkLAo+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBi
b29sIGxldmVsKQo+IAo+IEluZGVudGF0aW9uLgo+IAo+PiArewo+PiArwqDCoMKgIHN0cnVjdCB2
Z2ljX2lycSAqaXJxOwo+PiArwqDCoMKgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7Cj4+ICsKPj4gK8Kg
wqDCoCBpcnEgPSB2Z2ljX2dldF9pcnEoZCwgdmNwdSwgaW50aWQpOwo+PiArwqDCoMKgIGlmICgg
IWlycSApCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gLUVJTlZBTDsKPj4gKwo+PiArwqDCoMKg
IHNwaW5fbG9ja19pcnFzYXZlKCZpcnEtPmlycV9sb2NrLCBmbGFncyk7Cj4+ICsKPj4gK8KgwqDC
oCBpZiAoICF2Z2ljX3ZhbGlkYXRlX2luamVjdGlvbihpcnEsIGxldmVsKSApCj4+ICvCoMKgwqAg
ewo+PiArwqDCoMKgwqDCoMKgwqAgLyogTm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4u
LiAqLwo+PiArwqDCoMKgwqDCoMKgwqAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaXJxLT5pcnFf
bG9jaywgZmxhZ3MpOwo+PiArwqDCoMKgwqDCoMKgwqAgdmdpY19wdXRfaXJxKGQsIGlycSk7Cj4+
ICvCoMKgwqDCoMKgwqDCoCByZXR1cm4gMDsKPj4gK8KgwqDCoCB9Cj4+ICsKPj4gK8KgwqDCoCBp
ZiAoIGlycS0+Y29uZmlnID09IFZHSUNfQ09ORklHX0xFVkVMICkKPj4gK8KgwqDCoMKgwqDCoMKg
IGlycS0+bGluZV9sZXZlbCA9IGxldmVsOwo+PiArwqDCoMKgIGVsc2UKPj4gK8KgwqDCoMKgwqDC
oMKgIGlycS0+cGVuZGluZ19sYXRjaCA9IHRydWU7Cj4+ICsKPj4gK8KgwqDCoCB2Z2ljX3F1ZXVl
X2lycV91bmxvY2soZCwgaXJxLCBmbGFncyk7Cj4+ICvCoMKgwqAgdmdpY19wdXRfaXJxKGQsIGly
cSk7Cj4+ICsKPj4gK8KgwqDCoCByZXR1cm4gMDsKPj4gK30KPj4gKwo+PiDCoCAvKgo+PiDCoMKg
ICogTG9jYWwgdmFyaWFibGVzOgo+PiDCoMKgICogbW9kZTogQwo+PiBkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL3ZnaWMvdmdpYy5oIGIveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5oCj4+IGluZGV4
IDdhMTVjZmRkNzkuLjUxMjc3MzlmMGYgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2FybS92Z2lj
L3ZnaWMuaAo+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmgKPj4gQEAgLTE3LDkgKzE3
LDE5IEBACj4+IMKgICNpZm5kZWYgX19YRU5fQVJNX1ZHSUNfTkVXX0hfXwo+PiDCoCAjZGVmaW5l
IF9fWEVOX0FSTV9WR0lDX05FV19IX18KPj4gwqAgK3N0YXRpYyBpbmxpbmUgYm9vbCBpcnFfaXNf
cGVuZGluZyhzdHJ1Y3QgdmdpY19pcnEgKmlycSkKPj4gK3sKPj4gK8KgwqDCoCBpZiAoIGlycS0+
Y29uZmlnID09IFZHSUNfQ09ORklHX0VER0UgKQo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGly
cS0+cGVuZGluZ19sYXRjaDsKPj4gK8KgwqDCoCBlbHNlCj4+ICvCoMKgwqDCoMKgwqDCoCByZXR1
cm4gaXJxLT5wZW5kaW5nX2xhdGNoIHx8IGlycS0+bGluZV9sZXZlbDsKPj4gK30KPj4gKwo+PiDC
oCBzdHJ1Y3QgdmdpY19pcnEgKnZnaWNfZ2V0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qg
dmNwdSAqdmNwdSwKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoMKgwqDCoMKgwqAgdTMyIGludGlkKTsKPj4gwqAgdm9pZCB2Z2ljX3B1dF9pcnEo
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxICppcnEpOwo+PiArYm9vbCB2Z2ljX3F1
ZXVlX2lycV91bmxvY2soc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZnaWNfaXJxICppcnEsCj4+
ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHVuc2lnbmVkIGxvbmcgZmxhZ3MpOwo+PiDC
oCDCoCBzdGF0aWMgaW5saW5lIHZvaWQgdmdpY19nZXRfaXJxX2tyZWYoc3RydWN0IHZnaWNfaXJx
ICppcnEpCj4+IMKgIHsKPj4KPiAKPiBDaGVlcnMsCj4gCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 10:19:35 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 10:19:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqcM6-0003Rh-TN; Tue, 27 Feb 2018 10:19:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=gjir=fv=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqcM5-0003Rb-PI
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 10:19:29 +0000
X-Inumbo-ID: 8eef3d05-1ba7-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8eef3d05-1ba7-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 11:18:31 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 967ABACE5;
 Tue, 27 Feb 2018 10:19:25 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: linux-kernel@vger.kernel.org,
	xen-devel@lists.xenproject.org
Date: Tue, 27 Feb 2018 11:19:22 +0100
Message-Id: <20180227101922.15701-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
Cc: Juergen Gross <jgross@suse.com>, boris.ostrovsky@oracle.com,
 jbeulich@suse.com
Subject: [Xen-devel] [PATCH v2] x86/xen: add tty0 and hvc0 as preferred
	consoles for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG9kYXkgdGhlIHR0eTAgYW5kIGh2YzAgY29uc29sZXMgYXJlIGFkZGVkIGFzIGEgcHJlZmVycmVk
IGNvbnNvbGVzIGZvcgpwdiBkb21VcyBvbmx5LiBBcyB0aGlzIHJlcXVpcmVzIGEgYm9vdCBwYXJh
bWV0ZXIgZm9yIGdldHRpbmcgZG9tMAptZXNzYWdlcyBwZXIgZGVmYXVsdCwgYWRkIHRoZW0gZm9y
IGRvbTAsIHRvby4KClNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNv
bT4KLS0tCiBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgfCA2ICsrKystLQogMSBmaWxlIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9hcmNo
L3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKaW5k
ZXggYzA0N2Y0MjU1MmUxLi4zYzJjMjUzMDczN2UgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHYuYworKysgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMKQEAgLTEzNzYs
OCArMTM3Niw2IEBAIGFzbWxpbmthZ2UgX192aXNpYmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9r
ZXJuZWwodm9pZCkKIAogCWlmICgheGVuX2luaXRpYWxfZG9tYWluKCkpIHsKIAkJYWRkX3ByZWZl
cnJlZF9jb25zb2xlKCJ4ZW5ib290IiwgMCwgTlVMTCk7Ci0JCWFkZF9wcmVmZXJyZWRfY29uc29s
ZSgidHR5IiwgMCwgTlVMTCk7Ci0JCWFkZF9wcmVmZXJyZWRfY29uc29sZSgiaHZjIiwgMCwgTlVM
TCk7CiAJCWlmIChwY2lfeGVuKQogCQkJeDg2X2luaXQucGNpLmFyY2hfaW5pdCA9IHBjaV94ZW5f
aW5pdDsKIAl9IGVsc2UgewpAQCAtMTQxMCw2ICsxNDA4LDEwIEBAIGFzbWxpbmthZ2UgX192aXNp
YmxlIHZvaWQgX19pbml0IHhlbl9zdGFydF9rZXJuZWwodm9pZCkKIAogCQl4ZW5fYm9vdF9wYXJh
bXNfaW5pdF9lZGQoKTsKIAl9CisKKwlhZGRfcHJlZmVycmVkX2NvbnNvbGUoInR0eSIsIDAsIE5V
TEwpOworCWFkZF9wcmVmZXJyZWRfY29uc29sZSgiaHZjIiwgMCwgTlVMTCk7CisKICNpZmRlZiBD
T05GSUdfUENJCiAJLyogUENJIEJJT1Mgc2VydmljZSB3b24ndCB3b3JrIGZyb20gYSBQViBndWVz
dC4gKi8KIAlwY2lfcHJvYmUgJj0gflBDSV9QUk9CRV9CSU9TOwotLSAKMi4xMy42CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 10:28:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 10:28:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqcUK-0004DU-3Q; Tue, 27 Feb 2018 10:28:00 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gks3=fv=globallogic.com=iurii.mykhalskyi@srs-us1.protection.inumbo.net>)
 id 1eqcUJ-0004DO-9w
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 10:27:59 +0000
X-Inumbo-ID: bec89b82-1ba8-11e8-ba59-bc764e045a96
Received: from mail-qk0-x235.google.com (unknown [2607:f8b0:400d:c09::235])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bec89b82-1ba8-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 11:27:00 +0100 (CET)
Received: by mail-qk0-x235.google.com with SMTP id v124so22806866qkh.11
 for <xen-devel@lists.xenproject.org>; Tue, 27 Feb 2018 02:27:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=globallogic.com; s=google;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=qscDe7br0K977AtV9WA5s8VgMBX5aZmVQGZHImrCDfM=;
 b=OTg0H5n9Z5jKAVm/X6dR7tOTS8jcHi8BzHeA/f78wMkOSzsWyObpoD7O7PppP3F5Gu
 hhhcsUiLS8vjF2cY1kfAtvUkSEh3J02Ot57XB7Vr7weheF/TBrHAvhN/MQVNR/3s79Zf
 2D8zDOulLK6yDWdlPw8k33AGqxNLLArMHLYA4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=qscDe7br0K977AtV9WA5s8VgMBX5aZmVQGZHImrCDfM=;
 b=HzeF1UakT5vxrNZ+to2OvB2GsPZbr66zjYmaQQV4MqmwKVpzsKr9ze77dAHVvoCN0f
 ukaTxLh4ndxxkWkYCDDD6UUoLfz9HZTrLPWYCUnUYgEllzoDDfoaDqBeYDaD+TV0vS5g
 sid/AgI2B5jZPUcmY45wIdJmjH7MDtfdXr0Hjo3+BAMk5QeBBgf6lD28mTORqvZHUUKX
 n8QCkKpKCrK3iTfjCWrj4jBZYkVPBPtLWJH0ezDVYXwtQ5eWlqurC3nwKfplkEL9J3L5
 nIO7uoKEN0mFTR507qtktaiiaLgDAdhbPXPeGmPKLA0gEqrG6X0wgV+Ip8Bxv0kwXzij
 VEjg==
X-Gm-Message-State: APf1xPBl5cL8vi140BG1uUKFCc1kNaZEcL7TI139Sa42yystNqRg4TUk
 xTek48eCp0R3pvb/iTjh0v6KrUfwJtf24UugtqWNnw==
X-Google-Smtp-Source: AG47ELsoeCsqW3kZUHmYe1Hy2kSA8aXGc+GOm3+OKt5jIbf0NbFG6Vc1p8etyaIpF8oo5FAwwWdNxOYxXyzaGgM1cOc=
X-Received: by 10.55.12.66 with SMTP id 63mr21917720qkm.12.1519727275890; Tue,
 27 Feb 2018 02:27:55 -0800 (PST)
MIME-Version: 1.0
Received: by 10.200.16.145 with HTTP; Tue, 27 Feb 2018 02:27:25 -0800 (PST)
In-Reply-To: <CAN_ATrdzZv2Qv7g+3CDPVR_DgsiPiGsOuS0E+f3yFZ55hCHbgQ@mail.gmail.com>
References: <CAN_ATrdLzYQBs=KGffiPOcpBPjjj+h1KNxniNBcmWUF5Q2L0Mw@mail.gmail.com>
 <CAN_ATrdzZv2Qv7g+3CDPVR_DgsiPiGsOuS0E+f3yFZ55hCHbgQ@mail.gmail.com>
From: Iurii Mykhalskyi <iurii.mykhalskyi@globallogic.com>
Date: Tue, 27 Feb 2018 12:27:25 +0200
Message-ID: <CAC+yBMuqfJqVVvDXGnfgTAp4iK0YddVsK=rOUf6BEOQ--GTw_g@mail.gmail.com>
To: moin anjnawala <moinanjnawala@gmail.com>
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] Fwd: Error while booting android kernel 4.4 on
 jacinto j6 evm as DOM0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0399459428282972495=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0399459428282972495==
Content-Type: multipart/alternative; boundary="001a114c5c466f832f05662f148f"

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

Dear Moinuddin,

What changes have to you done in device tree for Dom0?

I'm curious with few moments:
1. (XEN) omap-uart: Unable to retrieve the IRQ
(XEN) Unable to initialize dtuart: -22
(XEN) Bad console= option 'dtuart'

Looks there is some problems with uart node.

2. Strange kernel command line:
Kernel command line: console=ttyS0,115200 earlyprintk omapdrm.num_crtc=2
root=/dev/mmcblk0p2 rw rootwait rootfstype=ext4 init=/init drm.
rnodes=1 androidboot.selinux=permissive snd.slots_reserved=1,1
snd-soc-core.pmdown_time=-1 uio_pdrv_genirq.of_id=generic-uio
androidboot.console=ttyS0
androidboot.hardware=jacinto6evmboard

Looks like it mixed: android & linux at some time.
Are you trying to run Android as dom0?

And if you are using xen, you don't have to specify console for dom0.

3. [    0.831911] palmas 0-0058: IRQ missing: skipping irq request
[    5.048233] omap_i2c 4807a000.i2c: failure requesting irq 328

Looks like there is some problems with interrupt mapping. Xen doesn't
forward interrupts with number bigger than 192.
If you need to forward such IRQ, you have to use crossbar - it can be
statically configured during u-boot stage.
But at the same time - you have to update Dom0 device tree - to use gic as
main interrupt controller, not crossbar.

4.  [    5.436504] omapdss_dss 58000000.dss: master bind failed: -517 -
looks like same problem, please look through the log & fix in the same way
as 4th.
5. [    6.881378] Waiting for root device /dev/mmcblk0p2...
Boot log shows, that your partition list are not enumerated - this might be
the same problem - some problems for emmc/sd card IRQ.

In general it looks like you use wrong device tree.

Please, look into [1] as reference to update your device tree.

[1]
https://wiki.xenproject.org/wiki/User:Xen_intruction_setup_for_dra7xx-evm_board


With the best regards,
Iurii Mykhalskyi






On Tue, Feb 27, 2018 at 11:09 AM, moin anjnawala <moinanjnawala@gmail.com>
wrote:

> Hi,
>
> I am trying to boot kernel 4.4 on Jacinto-6 EVM board, I am facing error
> from xen. Please find attached log to find errors.
>
> The kernel is stuck at
> [    6.881378] Waiting for root device /dev/mmcblk0p2...
>
> Is it due to i2c related errors in boot log as mentioned below?
> [    0.831911] palmas 0-0058: IRQ missing: skipping irq request
> [    1.860292] omap_i2c 48070000.i2c: controller timed out
> [    1.880663] palmas: probe of 0-0058 failed with error -110
> [    2.902874] omap_i2c 48070000.i2c: controller timed out
> [    2.922933] pcf857x: probe of 0-0020 failed with error -110
> [    3.945557] omap_i2c 48070000.i2c: controller timed out
> [    3.965619] pcf857x: probe of 0-0021 failed with error -110
> [    3.971774] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz
> [    5.000328] omap_i2c 48072000.i2c: controller timed out
> [    5.020390] pcf857x: probe of 1-0026 failed with error -110
> [    5.026750] omap_i2c 48072000.i2c: bus 1 rev0.12 at 400 kHz
> [    5.033041] omap_i2c 48060000.i2c: bus 2 rev0.12 at 400 kHz
> [    5.039104] genirq: Flags mismatch irq 328. 00006000 (4807a000.i2c) vs.
> 00006000 (48072000.i2c)
> [    5.048233] omap_i2c 4807a000.i2c: failure requesting irq 328
> [    5.054274] omap_i2c: probe of 4807a000.i2c failed with error -16
>
> Can anyone provide the solution to these problems?
>
> Thanks,
> Moinuddin
>
>
>
> _______________________________________________
> Xen-devel mailing list
> Xen-devel@lists.xenproject.org
> https://lists.xenproject.org/mailman/listinfo/xen-devel
>



-- 

Iurii Mykhalskyi | Lead Software Engineer
GlobalLogic
P +38.044.492.9695x3664  M +38.096.311.5467  S mad-nemoi
www.globallogic.com
<http://www.globallogic.com/>
http://www.globallogic.com/email_disclaimer.txt

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

<div dir=3D"ltr">Dear=C2=A0<span style=3D"color:rgb(34,34,34);font-family:a=
rial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:n=
ormal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-a=
lign:start;text-indent:0px;text-transform:none;white-space:normal;word-spac=
ing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;tex=
t-decoration-color:initial;float:none;display:inline">Moinuddin,</span><div=
><span style=3D"font-size:12.8px"><br></span></div><div><span style=3D"font=
-size:12.8px">What changes have to you done in device tree for Dom0?</span>=
</div><div><span style=3D"font-size:12.8px"><br></span></div><div><span sty=
le=3D"font-size:12.8px">I&#39;m curious with few moments:</span></div><div>=
<span style=3D"font-size:12.8px">1.=C2=A0(XEN) omap-uart: Unable to retriev=
e the IRQ</span><div><span style=3D"font-size:12.8px">(XEN) Unable to initi=
alize dtuart: -22</span></div><div><span style=3D"font-size:12.8px">(XEN) B=
ad console=3D option &#39;dtuart&#39;</span></div><div><br></div><div>Looks=
 there is some problems with uart node.</div><div><br></div><div>2. Strange=
 kernel command line:</div><div><div>Kernel command line: console=3DttyS0,1=
15200 earlyprintk omapdrm.num_crtc=3D2 root=3D/dev/mmcblk0p2 rw rootwait ro=
otfstype=3Dext4 init=3D/init drm.</div><div>rnodes=3D1 androidboot.selinux=
=3Dpermissive snd.slots_reserved=3D1,1 snd-soc-core.pmdown_time=3D-1 uio_pd=
rv_genirq.of_id=3Dgeneric-uio androidboot.console=3DttyS0=C2=A0</div><div>a=
ndroidboot.hardware=3Djacinto6evmboard</div></div><div><br></div><div>Looks=
 like it mixed: android &amp; linux at some time.</div><div><span style=3D"=
color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style=
:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:=
400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:n=
one;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);t=
ext-decoration-style:initial;text-decoration-color:initial;float:none;displ=
ay:inline">Are you trying to run Android as dom0?</span><br></div><div><spa=
n style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small=
;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;f=
ont-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-=
transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255=
,255,255);text-decoration-style:initial;text-decoration-color:initial;float=
:none;display:inline"><br></span></div><div>And if you are using xen, you d=
on&#39;t have to specify console for dom0.</div><div><br></div><div>3.=C2=
=A0[=C2=A0 =C2=A0 0.831911] palmas 0-0058: IRQ missing: skipping irq reques=
t</div><div>[=C2=A0 =C2=A0 5.048233] omap_i2c 4807a000.i2c: failure request=
ing irq 328<br></div><div><br></div><div>Looks like there is some problems =
with interrupt mapping. Xen doesn&#39;t forward interrupts with number bigg=
er than 192.</div><div>If you need to forward such IRQ, you have to use cro=
ssbar - it can be statically configured during u-boot stage.</div><div>But =
at the same time - you have to update Dom0 device tree - to use gic as main=
 interrupt controller, not crossbar.</div><div><br></div><div>4.=C2=A0=C2=
=A0[=C2=A0 =C2=A0 5.436504] omapdss_dss 58000000.dss: master bind failed: -=
517 - looks like same problem, please look through the log &amp; fix in the=
 same way as 4th.</div><div>5.=C2=A0[=C2=A0 =C2=A0 6.881378] Waiting for ro=
ot device /dev/mmcblk0p2...</div><div>Boot log shows, that your partition l=
ist are not enumerated - this might be the same problem - some problems for=
 emmc/sd card IRQ.</div><div><br></div><div>In general it looks like you us=
e wrong device tree.</div><div><br></div><div>Please, look into [1] as refe=
rence to update your device tree.</div><div><br></div><div>[1]=C2=A0<a href=
=3D"https://wiki.xenproject.org/wiki/User:Xen_intruction_setup_for_dra7xx-e=
vm_board">https://wiki.xenproject.org/wiki/User:Xen_intruction_setup_for_dr=
a7xx-evm_board</a></div><div><br></div><div><br></div><div>With the best re=
gards,</div><div>Iurii Mykhalskyi</div><div><br></div><div><br></div><div><=
br></div><div><span style=3D"color:rgb(34,34,34);font-family:arial,sans-ser=
if;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-va=
riant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;te=
xt-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;backg=
round-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-=
color:initial;float:none;display:inline"><br></span></div><div><span style=
=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-=
style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-we=
ight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transf=
orm:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,2=
55);text-decoration-style:initial;text-decoration-color:initial;float:none;=
display:inline"><br></span></div></div></div><div class=3D"gmail_extra"><br=
><div class=3D"gmail_quote">On Tue, Feb 27, 2018 at 11:09 AM, moin anjnawal=
a <span dir=3D"ltr">&lt;<a href=3D"mailto:moinanjnawala@gmail.com" target=
=3D"_blank">moinanjnawala@gmail.com</a>&gt;</span> wrote:<br><blockquote cl=
ass=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div class=3D"HOEnZb"><div class=3D"h5"><div dir=3D"ltr">H=
i,<br><div class=3D"gmail_quote"><div dir=3D"ltr"><div><div><div><br></div>=
I am trying to boot kernel 4.4 on Jacinto-6 EVM board, I am facing error fr=
om xen. Please find attached log to find errors.<br><br></div><div>The kern=
el is stuck at <br>[=C2=A0=C2=A0=C2=A0 6.881378] Waiting for root device /d=
ev/mmcblk0p2...<br></div><div><br></div><div>Is it due to i2c related error=
s in boot log as mentioned below?<br>[=C2=A0=C2=A0=C2=A0 0.831911] palmas 0=
-0058: IRQ missing: skipping irq request<br>[=C2=A0=C2=A0=C2=A0 1.860292] o=
map_i2c 48070000.i2c: controller timed out<br>[=C2=A0=C2=A0=C2=A0 1.880663]=
 palmas: probe of 0-0058 failed with error -110<br>[=C2=A0=C2=A0=C2=A0 2.90=
2874] omap_i2c 48070000.i2c: controller timed out<br>[=C2=A0=C2=A0=C2=A0 2.=
922933] pcf857x: probe of 0-0020 failed with error -110<br>[=C2=A0=C2=A0=C2=
=A0 3.945557] omap_i2c 48070000.i2c: controller timed out<br>[=C2=A0=C2=A0=
=C2=A0 3.965619] pcf857x: probe of 0-0021 failed with error -110<br>[=C2=A0=
=C2=A0=C2=A0 3.971774] omap_i2c 48070000.i2c: bus 0 rev0.12 at 400 kHz<br>[=
=C2=A0=C2=A0=C2=A0 5.000328] omap_i2c 48072000.i2c: controller timed out<br=
>[=C2=A0=C2=A0=C2=A0 5.020390] pcf857x: probe of 1-0026 failed with error -=
110<br>[=C2=A0=C2=A0=C2=A0 5.026750] omap_i2c 48072000.i2c: bus 1 rev0.12 a=
t 400 kHz<br>[=C2=A0=C2=A0=C2=A0 5.033041] omap_i2c 48060000.i2c: bus 2 rev=
0.12 at 400 kHz<br>[=C2=A0=C2=A0=C2=A0 5.039104] genirq: Flags mismatch irq=
 328. 00006000 (4807a000.i2c) vs. 00006000 (48072000.i2c)<br>[=C2=A0=C2=A0=
=C2=A0 5.048233] omap_i2c 4807a000.i2c: failure requesting irq 328<br>[=C2=
=A0=C2=A0=C2=A0 5.054274] omap_i2c: probe of 4807a000.i2c failed with error=
 -16<br><br></div><div>Can anyone provide the solution to these problems?<b=
r><br></div>Thanks,<br></div>Moinuddin<br><div><div><br></div></div></div>
</div><br></div>
</div></div><br>______________________________<wbr>_________________<br>
Xen-devel mailing list<br>
<a href=3D"mailto:Xen-devel@lists.xenproject.org">Xen-devel@lists.xenprojec=
t.org</a><br>
<a href=3D"https://lists.xenproject.org/mailman/listinfo/xen-devel" rel=3D"=
noreferrer" target=3D"_blank">https://lists.xenproject.org/<wbr>mailman/lis=
tinfo/xen-devel</a><br></blockquote></div><br><br clear=3D"all"><div><br></=
div>-- <br><div class=3D"gmail_signature" data-smartmail=3D"gmail_signature=
"><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div di=
r=3D"ltr"><div><font size=3D"-1"><br><span style=3D"vertical-align:baseline=
;font-variant:normal;font-style:normal;font-size:12px;background-color:tran=
sparent;text-decoration:none;font-family:Arial;font-weight:bold">Iurii Mykh=
alskyi | Lead Software Engineer </span><br><span style=3D"vertical-align:ba=
seline;font-variant:normal;font-style:normal;font-size:12px;background-colo=
r:transparent;text-decoration:none;font-family:Arial;font-weight:normal">Gl=
obalLogic</span><br><span style=3D"vertical-align:baseline;font-variant:nor=
mal;font-style:normal;font-size:12px;background-color:transparent;text-deco=
ration:none;font-family:Arial;font-weight:normal">P=C2=A0</span></font><a h=
ref=3D"tel:%2B38.044.492.9695x3664" value=3D"+380444929695" style=3D"color:=
rgb(17,85,204);font-family:Arial;font-size:12px" target=3D"_blank">+38.044.=
492.9695x3664</a><font size=3D"-1"><span style=3D"vertical-align:baseline;f=
ont-variant:normal;font-style:normal;font-size:12px;background-color:transp=
arent;text-decoration:none;font-family:Arial;font-weight:normal">=C2=A0 M +=
38.096.311.5467=C2=A0 S mad-nemoi</span><br><a href=3D"http://www.globallog=
ic.com/" target=3D"_blank"><span style=3D"font-size:12px;font-family:Arial;=
color:#1155cc;background-color:transparent;font-weight:normal;font-style:no=
rmal;font-variant:normal;text-decoration:underline;vertical-align:baseline"=
>www.globallogic.com</span></a><span style=3D"vertical-align:baseline;font-=
variant:normal;font-style:normal;font-size:12px;background-color:transparen=
t;text-decoration:none;font-family:Arial;font-weight:normal"></span><br><a =
href=3D"http://www.globallogic.com/" target=3D"_blank"><span style=3D"font-=
size:12px;font-family:Arial;color:#1155cc;background-color:transparent;font=
-weight:normal;font-style:normal;font-variant:normal;text-decoration:underl=
ine;vertical-align:baseline"></span></a><br><a href=3D"http://www.globallog=
ic.com/email_disclaimer.txt" target=3D"_blank"><span style=3D"font-size:11p=
x;font-family:Arial;color:#1155cc;background-color:transparent;font-weight:=
normal;font-style:normal;font-variant:normal;text-decoration:underline;vert=
ical-align:baseline">http://www.globallogic.com/email_disclaimer.txt</span>=
</a><span style=3D"vertical-align:baseline;font-variant:normal;font-style:n=
ormal;font-size:11px;background-color:transparent;text-decoration:none;font=
-family:Arial;font-weight:normal"></span></font></div></div></div></div></d=
iv></div></div></div></div>
</div>

--001a114c5c466f832f05662f148f--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0399459428282972495==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 10:39:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 10:39:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqcfd-00056u-20; Tue, 27 Feb 2018 10:39:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7dn/=fv=citrix.com=prvs=589f73368=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eqcfb-000565-P3
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 10:39:39 +0000
X-Inumbo-ID: c41fd04b-1baa-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c41fd04b-1baa-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 10:41:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,400,1515456000"; d="scan'208";a="464744924"
To: Paul Semel <semelpaul@gmail.com>, <xen-devel@lists.xenproject.org>
References: <20180223163009.b42xfl3euanth3b7@citrix.com>
 <20180223224857.10212-1-semelpaul@gmail.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <6ce2fed1-7b1f-ef5a-5954-c14b35212b5d@citrix.com>
Date: Tue, 27 Feb 2018 10:39:31 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180223224857.10212-1-semelpaul@gmail.com>
Content-Language: en-US
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 JBeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] fuzz/x86_emulate: fix bounds for input
 size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAxMDo0OCBQTSwgUGF1bCBTZW1lbCB3cm90ZToKPiBUaGUgbWF4aW11bSBz
aXplIGZvciB0aGUgaW5wdXQgc2l6ZSB3YXMgc2V0IHRvIElOUFVUX1NJWkUsIHdoaWNoIGlzIGFj
dHVhbGx5Cj4gdGhlIHNpemUgb2YgdGhlIGRhdGEgYXJyYXkgaW5zaWRlIHRoZSBmdXp6X2NvcnB1
cyBzdHJ1Y3R1cmUgYW5kIHNvIHdhcyBub3QKPiBhYmxpbmcgdXNlciAob3IgQUZMKSB0byBmaWxs
IGluIHRoZSB3aG9sZSBzdHJ1Y3R1cmUuIENoYW5naW5nIHRvCj4gc2l6ZW9mKHN0cnVjdCBmdXp6
X2NvcnB1cykgY29ycmVjdCB0aGlzIHByb2JsZW0uCj4gCj4gU2lnbmVkLW9mZi1ieTogUGF1bCBT
ZW1lbCA8c2VtZWxwYXVsQGdtYWlsLmNvbT4KCkhleSBQYXVsLAoKVGhhbmtzIGZvciB0aGUgcGF0
Y2guICBMb29raW5nIGEgYml0IG1vcmUgYXQgdGhlIGNvZGUgb3ZlciB0aGUgd2Vla2VuZCwKSSBm
aWd1cmVkIG91dCB3aGF0IHRoYXQgQlVJTERfQlVHX09OKCkgaXMgZm9yIC0tIGluIGFmbF9oYXJu
ZXNzLmMsIHdlCnN0YXRpY2FsbHkgYWxsb2NhdGUgYSBidWZmZXIgb2Ygc2l6ZSBJTlBVVF9TSVpF
IHRvIGhvbGQgdGhlIGZ1enogZGF0YS4KVGhlIEJVSUxEX0JVR19PTigpIGlzIHRvIG1ha2Ugc3Vy
ZSB0aGF0IHRoaXMgYnVmZmVyIGlzIGFsd2F5cyBiaWcgZW5vdWdoCnRvIGhvbGQgdGhlIG1pbmlt
dW0gaW5wdXQgc2l6ZS4gIEFuZCBpbmNyZWFzaW5nIHRoZSBzaXplIGFjY2VwdGVkIGJ5CkxMVk1G
dXp6ZXJUZXN0T25lSW5wdXQoKSB3b24ndCBoYXZlIGFueSBlZmZlY3QgZm9yIGFueWJvZHkgdXNp
bmcKYWZsLWhhcm5lc3MsIGFzIHRoZSBzaXplIHBhc3NlZCBpbiB3aWxsIG5ldmVyIGJlIGxhcmdl
ciB0aGFuIElOUFVUX1NJWkUuCgpBcmUgeW91IHJ1bm5pbmcgYWZsLWhhcm5lc3MsIG9yIGFyZSB5
b3UgdXNpbmcgZnV6ei1lbXVsIGRpcmVjdGx5IHNvbWUKb3RoZXIgd2F5IChlLmcuLCB0aHJvdWdo
IEdvb2dsZSdzIGZ1enppbmcgc2VydmljZSk/CgogLUdlb3JnZQoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 10:44:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 10:44:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqcjo-0005lf-Ia; Tue, 27 Feb 2018 10:44:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqcjn-0005lZ-TU
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 10:43:59 +0000
X-Inumbo-ID: 5ee4e669-1bab-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 5ee4e669-1bab-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 10:45:48 +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 D989E15AD;
 Tue, 27 Feb 2018 02:43:52 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 3B29E3F318;
 Tue, 27 Feb 2018 02:43:52 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-23-andre.przywara@linaro.org>
 <deac2a7b-2592-066a-9e18-00e1e7e746da@arm.com>
 <f69235a1-dcf3-c7f9-93ef-b8e9f6e57edb@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <61fb9393-d31b-7bf8-7a5f-d6bff10863d7@arm.com>
Date: Tue, 27 Feb 2018 10:43:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <f69235a1-dcf3-c7f9-93ef-b8e9f6e57edb@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 22/49] ARM: new VGIC: Implement virtual
	IRQ injection
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNy8wMi8xOCAxMDoxNywgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCgpIaSBBbmRy
ZSwKCj4gT24gMTIvMDIvMTggMTg6NTksIEp1bGllbiBHcmFsbCB3cm90ZToKPj4gT24gMDkvMDIv
MTggMTQ6MzksIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gIMKgIC8qCj4+PiAgwqDCoCAqIEl0
ZXJhdGUgb3ZlciB0aGUgVk0ncyBsaXN0IG9mIG1hcHBlZCBMUElzIHRvIGZpbmQgdGhlIG9uZSB3
aXRoIGEKPj4+ICDCoMKgICogbWF0Y2hpbmcgaW50ZXJydXB0IElEIGFuZCByZXR1cm4gYSByZWZl
cmVuY2UgdG8gdGhlIElSUSBzdHJ1Y3R1cmUuCj4+PiBAQCAtOTcsNiArMTIzLDIwNCBAQCB2b2lk
IHZnaWNfcHV0X2lycShzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QKPj4+IHZnaWNfaXJxICppcnEp
Cj4+PiAgwqDCoMKgwqDCoCB4ZnJlZShpcnEpOwo+Pj4gIMKgIH0KPj4+ICDCoCArLyoqCj4+PiAr
ICogdmdpY190YXJnZXRfb3JhY2xlIC0gY29tcHV0ZSB0aGUgdGFyZ2V0IHZjcHUgZm9yIGFuIGly
cQo+Pj4gKyAqCj4+PiArICogQGlycTrCoMKgwqAgVGhlIGlycSB0byByb3V0ZS4gTXVzdCBiZSBh
bHJlYWR5IGxvY2tlZC4KPj4+ICsgKgo+Pj4gKyAqIEJhc2VkIG9uIHRoZSBjdXJyZW50IHN0YXRl
IG9mIHRoZSBpbnRlcnJ1cHQgKGVuYWJsZWQsIHBlbmRpbmcsCj4+PiArICogYWN0aXZlLCB2Y3B1
IGFuZCB0YXJnZXRfdmNwdSksIGNvbXB1dGUgdGhlIG5leHQgdmNwdSB0aGlzIHNob3VsZCBiZQo+
Pj4gKyAqIGdpdmVuIHRvLiBSZXR1cm4gTlVMTCBpZiB0aGlzIHNob3VsZG4ndCBiZSBpbmplY3Rl
ZCBhdCBhbGwuCj4+PiArICoKPj4+ICsgKiBSZXF1aXJlcyB0aGUgSVJRIGxvY2sgdG8gYmUgaGVs
ZC4KPj4+ICsgKi8KPj4+ICtzdGF0aWMgc3RydWN0IHZjcHUgKnZnaWNfdGFyZ2V0X29yYWNsZShz
dHJ1Y3QgdmdpY19pcnEgKmlycSkKPj4+ICt7Cj4+PiArwqDCoMKgIEFTU0VSVChzcGluX2lzX2xv
Y2tlZCgmaXJxLT5pcnFfbG9jaykpOwo+Pj4gKwo+Pj4gK8KgwqDCoCAvKiBJZiB0aGUgaW50ZXJy
dXB0IGlzIGFjdGl2ZSwgaXQgbXVzdCBzdGF5IG9uIHRoZSBjdXJyZW50IHZjcHUgKi8KPj4+ICvC
oMKgwqAgaWYgKCBpcnEtPmFjdGl2ZSApCj4+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGlycS0+
dmNwdSA/IDogaXJxLT50YXJnZXRfdmNwdTsKPj4gSSBhbSBub3Qgc3VyZSB0byB1bmRlcnN0YW5k
IHdoeSB5b3UgY2hlY2sgd2hldGhlciBpcnEtPnZjcHUgaXMgTlVMTC4gSWYKPj4gdGhlIGludGVy
cnVwdCBpcyBhY3RpdmUsIHRoZW4gaXJxLT52Y3B1IHNob3VsZCBiZSBOVUxMLiBEaWQgSSBtaXNz
Cj4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF4KPiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBub3QgICAgICAg
ICAgIHlvdSBtZWFuPwoKWWVzIG5vdCBOVUxMLgoKPj4gYW55dGhpbmc/Cj4gCj4gTm90IGlmIGl0
IGhhcyBiZWVuIGV4cGxpY2l0bHkgYWN0aXZhdGVkIHZpYSBJU0FDVElWRVIuIFRoaXMgaXMgbm90
Cj4gaW1wbGVtZW50ZWQgaW4gWGVuIGF0IHRoZSBtb21lbnQsIGJ1dCB3b3VsZCBiZSBpbiB0aGUg
ZnV0dXJlLiBTbyBJIGxpa2UKPiB0byBrZWVwIHRoaXMgaW4uCgpPaCwgSSBtaXNzZWQgdGhhdCBj
YXNlLiBUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbiA6KS4KClsuLi5dCgo+IAo+IFRoZSBs
aXN0IGlzIG5vdCBzb3J0ZWQgb24gaW5zZXJ0aW9uIGJlY2F1c2UgdGhpcyBpcyBub3QgbmVjZXNz
YXJ5IG1vc3QKPiBvZiB0aGUgdGltZS4gSW4gZmFjdCB0aGUgaGFyZHdhcmUgVkdJQyB3aWxsIGRv
IHRoZSBzb3J0aW5nIChraW5kIG9mKQo+IHdpdGhpbiB0aGUgTFJzLiBTbyBhcyBsb25nIGFzIHdl
IGRvbid0IGhhdmUgbW9yZSB0aGFuIDxudW1iZXIgb2YgTFJTPgo+IElSUXMgaW4gdGhlIGxpc3Qs
IHNvcnRpbmcgaXMgYSB3YXN0ZSBvZiB0aW1lLiBFeHBlcmltZW50cyBpbiB0aGUgcGFzdAo+IHNo
b3dlZCB0aGF0IHRoZSBudW1iZXIgb2YgdXNlZCBMUnMgaXMgbGVzcyB0aGFuIDQgYWxtb3N0IGV2
ZXJ5IHRpbWUuIEFuZAo+IHNpbmNlIDQgaXMgdGhlIG1vc3RseSB1c2VkIG51bWJlciBvZiBpbXBs
ZW1lbnRlZCBMUnMsIHdlIHZpcnR1YWxseSBuZXZlcgo+IG5lZWQgdGhlIHNvcnRpbmcuIFNvIHdl
IGF2b2lkIGRvaW5nIHRoYXQgb24gZXZlcnkgaW5zZXJ0aW9uLCBpbnN0ZWFkCj4gZG9pbmcgdGhh
dCBvbmx5IGlmIGl0J3MgbmVjZXNzYXJ5Lgo+IAo+PiBJIGNhbiBmb3Jlc2VlIHF1aXRlIGEgZmV3
IGlzc3VlcyB3aXRoIHRoaXMgY2hvaWNlIG9uIFhlbjoKPj4gIMKgwqDCoMKgMSkgWW91IGNvbXB1
dGUgdGhlIHNpemUgb2YgYXAgbGlzdCBpbiB2Z2ljX2ZsdXNoX2xyX3N0YXRlKCkgYW5kIHRha2UK
Pj4gbG9jayBvbiBldmVyeSBJUlEgb25lIGJ5IG9uZS4gQSBndWVzdCBjb3VsZCBiZSBuYXN0eSBh
bmQgbWFrZSB0aGF0IGxpc3QKPj4gcXVpdGUgYmlnIGJ5IG1ha2UgSVJRcyBwZW5kaW5nIGJ1dCBu
ZXZlciAiYWN0aXZlIiB0aGVtIChpLmUgcmVhZCBJQVIpLgo+IAo+IFllYWgsIHdlIGNvdWxkIHRy
eSB0byBzaG9ydGN1dCBhIGJpdCBoZXJlLgo+IAo+PiAgwqDCoMKgwqAyKSBUaGlzIG1pZ2h0IGJl
IGFuIGlzc3VlIHdoaWxlIGNoZWNraW5nIHdoZXRoZXIgeW91IG5lZWQgdG8gZGVsaXZlcgo+PiBh
biBpbnRlcnJ1cHQgKHZnaWNfdmNwdV9wZW5kaW5nX2lycSkgYmVjYXVzZSB0aGUgbGlzdCBpcyBu
b3Qgc29ydGVkLgo+IAo+IE1vc3Qgb2YgdGhlIHRpbWUgdGhlIGxpc3QgaXMgdmVyeSBzaG9ydCwg
c3RvcmluZyBvbmUsIHR3byBvciBhY3R1YWxseSBubwo+IElSUXMuIEluIHRoZSBmdW5jdGlvbiB3
aGVyZSB3ZSBjaGVjayBmb3IgcGVuZGluZyBJUlFzIHdlIGJhaWwgb3V0IGFzCj4gc29vbiBhcyB3
ZSBmb3VuZCB0aGUgZmlyc3QgZWxpZ2libGUgaW50ZXJydXB0LiBTbyBzb3J0aW5nIGRvZXMgbm90
IGhlbHAKPiBpbiB0aGUgbWFqb3JpdHkgb2YgY2FzZXMuCgpBcyB5b3Ugc2F5ICJtb3N0IG9mIHRo
ZSB0aW1lIi4gTWFsaWNpb3VzIGd1ZXN0IGFyZSB1bnVzdWFsIGJ1dCBqdXN0IAplbm91Z2ggdG8g
a2VlcCBidXN5IGJvdGggdGhlIGh5cGVydmlzb3IgYW5kIHRoZSBzZWN1cml0eSB0ZWFtLgoKPiAK
PiBJZiB5b3UgYXJlIHJlYWxseSBjb25jZXJuZWQgYWJvdXQgdGhhdCBsaXN0IGdyb3dpbmcgdG9v
IGxvbmcsIHdlIGNvdWxkCj4gdGhpbmsgYWJvdXQgbWl0aWdhdGlvbnM6Cj4gMSkgVHJ5IHRvIGF2
b2lkIGl0ZXJhdGluZyB0aGUgd2hvbGUgbGlzdCB3aGlsZSBjaGVja2luZyB3aGV0aGVyIGl0IG5l
ZWRzCj4gdG8gYmUgc29ydGVkLgo+IDIpIFN0b3JlIGEgZmxhZyB0aGF0IG5vdGVzIGlmIHRoZSBs
aXN0IGhhcyBhbHJlYWR5IGJlZW4gc29ydGVkLiBBcyBsb25nCj4gYXMgd2UgZG9uJ3QgY2hhbmdl
IGFueXRoaW5nLCB3ZSBkb24ndCBuZWVkIHRvIHNvcnQgYWdhaW4uIFdvdWxkIGJlIGdvb2QKPiB0
byB0ZXN0IHdoZXRoZXIgdGhpcyBpcyBhY3R1YWxseSBoZWxwZnVsLiBCdXQgd2Ugd291bGQgbmVl
ZCB0byBrZWVwIHRoaXMKPiBmbGFnIHVwLXRvLWRhdGUsIHdoaWNoIHNvdW5kcyBhIGJpdCBmcmFn
aWxlIHRvIGdldCByaWdodC4KPiAzKSBTd2l0Y2ggdG8gc29ydC1vbi1pbnNlcnRpb24gb25jZSB3
ZSByZWFjaGVkIGEgY2VydGFpbiBudW1iZXIgb2YgSVJRcwo+IG9uIHRoZSBsaXN0LCB0byBtaXRp
Z2F0ZSBET1MgYXR0YWNrcyBmcm9tIHRoZSBndWVzdC4gVGhpcyBzaG91bGQgYXZvaWQKPiBsaXN0
IGl0ZXJhdGlvbnMgaW4gaG90IHBhdGhzLCB3aXRoIElSUXMgZGlzYWJsZWQuCj4gCj4gQnV0IGFs
bCBvZiB0aGVzZSBzb3VuZCBhIGJpdCBoYWNraXNoIHRvIG1lIGFuZCBqdXN0IHdvdWxkIHNwb2ls
IHRoZSB2ZXJ5Cj4gY2xlYW4gYW5kIHJvYnVzdCBjb2RlIHdlIGhhdmUgdG9kYXkuIEFsc28gSSBh
bSBub3Qgc3VyZSB3ZSBjYW4gYXZvaWQKPiBsaXN0IGl0ZXJhdGlvbnMgZXZlcnkgdGltZSAoZm9y
IGluc3RhbmNlIGluIHBydW5lX2FwX2xpc3QoKSkuIFRoZXJlIGlzCj4gYW4gdXBwZXIgbGltaXQg
dG9kYXkgKG51bWJlciBvZiBTUElzKSwgc28gd2UgbWlnaHQgYmUgaGFwcHkgd2l0aCB0aGF0Cj4g
Zm9yIG5vdy4KPiBUbyBiZSBob25lc3QgSSB3b3VsZCB2ZXJ5IG11Y2ggZGlzbGlrZSBjaGFuZ2lu
ZyB0aGUgY29kZSBhdCB0aGlzIHBvaW50Lgo+IEkgYmVsaWV2ZSBhIHBhdGNoIHNlcmllcyBhZnRl
cndhcmRzIHdvdWxkIGJlIGJldHRlciwgYWxzbyB0byBhY3R1YWxseQo+IGhhdmUgc29tZSBudW1i
ZXJzIG9uIHRoZSBpbXBhY3Qgb2YgdGhpcy4KCk1vcmUgcm9idXN0IHRoYW4gdGhlIGN1cnJlbnQg
dkdJQyB5ZXMuIEhvd2V2ZXIsIGNsZWFuIGNvZGUgaXMgbm90IGFuIApleGN1c2UgdG8gZGlzbWlz
cyB2YWxpZCAoYnV0IHVudXN1YWwpIHVzZSBjYXNlLiBTbyBldmVuIGlmIEkgcXVpdGUgbGlrZSAK
dGhlIG5ldyB2R0lDLCBJIHJlYWxseSBkb24ndCB3YW50IHRvIGRlYWwgd2l0aCB5ZXQgYW5vdGhl
ciBzZWN1cml0eS4KClRoYW5rZnVsbHkgcGFzc3Rocm91Z2ggY2FzZSBpcyBub3QgY3VycmVudGx5
IHNlY3VyaXR5IHN1cHBvcnRlZCAoc2VlIApTVVBQT1JULm1kKS4gU28gd2UgcHJvYmFibHkgY2Fu
IGRlZmVyLCBhbHRob3VnaCBJIHdvdWxkIGxpa2UgdG8ga2VlcCAKdHJhY2sgb2Yga25vd24gcGl0
ZmFsbHMgb2YgdGhlIG5ldyB2R0lDLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 10:48:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 10:48:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqcoF-0005wf-8b; Tue, 27 Feb 2018 10:48:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7dn/=fv=citrix.com=prvs=589f73368=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eqcoD-0005wZ-HP
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 10:48:33 +0000
X-Inumbo-ID: 01d2cd0f-1bac-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 01d2cd0f-1bac-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 10:50:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,400,1515456000"; d="scan'208";a="464745902"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Jan Beulich <JBeulich@suse.com>
References: <1517495926-19425-1-git-send-email-andrew.cooper3@citrix.com>
 <5A7434AE02000078001A479D@prv-mh.provo.novell.com>
 <c38539c0-616a-f2b9-af91-78a34b5815ec@citrix.com>
 <5A7862A802000078001A5336@prv-mh.provo.novell.com>
 <90b8f1cc-7c1f-d1a4-ebbb-c1d94bad18f7@citrix.com>
 <f285ea5a-dd3b-735e-a294-31eb4b27bcc6@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <8d6edde1-2d8c-9a46-752c-0f30a6888864@citrix.com>
Date: Tue, 27 Feb 2018 10:48:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <f285ea5a-dd3b-735e-a294-31eb4b27bcc6@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
	feature controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjYvMjAxOCAwNjowMiBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBPbiAwNS8wMi8x
OCAxMzoxNCwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4gT24gMDIvMDUvMjAxOCAxMjo1NiBQTSwg
SmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+PiBPbiAwNS4wMi4xOCBhdCAxMjo1NSwgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4+IE9uIDAyLzAyLzE4IDA4OjUxLCBKYW4gQmV1
bGljaCB3cm90ZToKPj4+Pj4+Pj4gT24gMDEuMDIuMTggYXQgMTU6MzgsIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4+IC0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLm1hcmtkb3duCj4+Pj4+PiArKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJr
ZG93bgo+Pj4+Pj4gQEAgLTkxNiw2ICs5MTYsMTkgQEAgQ29udHJvbHMgRVBUIHJlbGF0ZWQgZmVh
dHVyZXMuCj4+Pj4+PiAgCj4+Pj4+PiAgU3BlY2lmeSB3aGljaCBjb25zb2xlIGdkYnN0dWIgc2hv
dWxkIHVzZS4gU2VlICoqY29uc29sZSoqLgo+Pj4+Pj4gIAo+Pj4+Pj4gKyMjIyBnbnR0YWIKPj4+
Pj4+ICs+IGA9IExpc3Qgb2YgWyBtYXhfdmVyOjxpbnRlZ2VyPiwgdHJhbnNpdGl2ZT08Ym9vbD4g
XWAKPj4+Pj4gSSByZWFsaXplIHlvdSBkb24ndCB3YW50IHRvIGNoYW5nZSB0aGlzIGFzIHBlb3Bs
ZSBhbHJlYWR5IHVzZSBpdCwgYnV0Cj4+Pj4+IEknZCBzdGlsbCBsaWtlIHRvIGdpdmUgbXkgdXN1
YWwgY29tbWVudDogSSdkIHByZWZlciBpZiB3ZSBjb3VsZCBhdm9pZAo+Pj4+PiBpbnRyb2R1Y2lu
ZyBmdXJ0aGVyIHVuZGVyc2NvcmUtY29udGFpbmluZyAoc3ViKW9wdGlvbnMuIEkgcmVhbGx5IGRv
bid0Cj4+Pj4+IHVuZGVyc3RhbmQgd2h5IGV2ZXJ5b25lIGRvZXMgdGhpczogRGFzaGVzIGFyZSBl
YXNpZXIgdG8gdHlwZSBvbgo+Pj4+PiBhbGwga2V5Ym9hcmRzIEknbSBhd2FyZSBvZiwgYW5kIHRo
ZXJlJ3Mgbm8gbmVlZCB0byBtaW1pYyBDIGlkZW50aWZpZXIKPj4+Pj4gbmFtZXMgZm9yIGNvbW1h
bmQgbGluZSBvcHRpb25zLgo+Pj4+IEkgY2FuIGludHJvZHVjZSBhIG1heC12ZXIgYWxpYXMgaWYg
eW91IGluc2lzdCwgYnV0IGRyb3BwaW5nIG1heF92ZXIgaGVyZQo+Pj4+IGlzIGdvaW5nIHRvIGJy
ZWFrIHVzZXJzIHdobyB0b29rIHRoaXMgcGF0Y2ggZm9yIFhTQS0yMjYuCj4+PiBIZW5jZSB0aGUg
d2F5IEkndmUgd29yZGVkIG15IHJlcGx5IC0gSSBkb24ndCBtZWFuIHRvIGluc2lzdCBvbgo+Pj4g
Y2hhbmdpbmcgd2hhdCB5b3UgaGF2ZSwgb3IgdGhlIGludHJvZHVjdGlvbiBvZiBhbiBhbGlhcy4g
SSBtZXJlbHkKPj4+IHdhbnRlZCB0byBnaXZlIHRoZSBjb21tZW50LCBpbiB0aGUgaG9wZSB0aGF0
IGl0IGhlbHBzIHRvIGF2b2lkCj4+PiBmdXR1cmUgdW5kZXJzY29yZXMgaW4gY29tbWFuZCBsaW5l
IG9wdGlvbiBuYW1lcy4KPj4gRldJVyBJIG9mdGVuIGVuZCB1cCBsb29raW5nIGF0IG90aGVyIG9w
dGlvbnMgYW5kIG5hbWUgdGhpbmdzIHNpbWlsYXJseTsKPj4gc28gbWFraW5nIHRoZSBkb2N1bWVu
dGF0aW9uIHNheSAibWF4LXZlciIsIGJ1dCBhY2NlcHRpbmcgYm90aCAibWF4LXZlciIKPj4gYW5k
ICJtYXhfdmVyIiwgd291bGQgcHJvYmFibHkgbWFrZSBpdCBtb3JlIGxpa2VseSB0aGF0IGZ1dHVy
ZSBvcHRpb25zCj4+IHdvdWxkIHN0YXJ0IG91dCBhcyBoYXZpbmcgYSBkYXNoIHJhdGhlciB0aGFu
IGFuIHVuZGVyc2NvcmUuCj4+Cj4+IEJ1dCBpdCdzIGp1c3QgYSBzdWdnZXN0aW9uOyBJIHdvdWxk
bid0IHB1c2ggZm9yIGl0Lgo+IAo+IFNvIGhvdyB0byB1bmJsb2NrIHRoaXM/wqAgVGhlcmUgYXJl
IG5vIGNvbmNyZXRlIHN1Z2dlc3Rpb25zLCBhbmQgbm8KPiBjb25jcmV0ZSBvYmplY3Rpb25zIHRv
IHRoZSBwYXRjaCBpbiBpdHMgY3VycmVudCBmb3JtLgoKRnJvbSB3aGF0IEkgdW5kZXJzdGFuZCwg
Ym90aCBKYW4gYW5kIEkgYXJlIHNheWluZywgIldlIHdvbid0IGJsb2NrIHRoZQpwYXRjaCBpZiB5
b3UgcmUtc3VibWl0IHdpdGggbWF4X3ZlciBidXQgSmFuJ3Mgb3RoZXIgY29tbWVudHMgYWRkcmVz
c2VkOwpidXQgd2Ugd291bGQgcHJlZmVyIGl0IGlmIG1heC12ZXIgY291bGQgYmUgdXNlZCBpbnN0
ZWFkLiIKCkdpdmVuIHRoYXQgeW91IHdhbnQgdG8ga2VlcCB0aGluZ3MgY29tcGF0aWJsZSB3aXRo
IHRoZSBzZWN1cnR5IHBhdGNoLCBJCnNlZSB0d28gb3B0aW9ucyBmb3J3YXJkIGZvciB5b3U6Cgox
LiBSZS1zdWJtaXQgaXQgdXNpbmcgb25seSBtYXhfdmVyCgoyLiBNYWtlIGl0IGFjY2VwdCBib3Ro
IG1heC12ZXIgYW5kIG1heF92ZXIsIGJ1dCBvbmx5IGRvY3VtZW50ICBtYXgtdmVyLgoKIC1HZW9y
Z2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 11:03:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 11:03:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqd2w-0007Kh-IQ; Tue, 27 Feb 2018 11:03:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqd2v-0007Kb-5m
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 11:03:45 +0000
X-Inumbo-ID: bd760823-1bad-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bd760823-1bad-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 12:02:46 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 04:03:41 -0700
Message-Id: <5A95491A02000078001AC217@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 04:03:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1517590727-13443-1-git-send-email-andrew.cooper3@citrix.com>
 <5A782A9602000078001A5180@prv-mh.provo.novell.com>
 <0be9a2ad-0dbf-6868-3629-5daaf5d42511@citrix.com>
 <5A7863A302000078001A5339@prv-mh.provo.novell.com>
 <6010b395-6991-4e26-1e51-0e9936e7c682@citrix.com>
In-Reply-To: <6010b395-6991-4e26-1e51-0e9936e7c682@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/pv: Rename pv/ro-page-fault.c to
 pv/emul-ro-page-fault.c
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDE5OjE1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gT24gMDUvMDIvMTggMTM6MDEsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+PiBPbiAwNS4w
Mi4xOCBhdCAxMzoyMiwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24g
MDUvMDIvMTggMDg6NTcsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4+IE9uIDAyLjAyLjE4IGF0
IDE3OjU4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Pj4+IFRvIG1hdGNo
IGFsbCBvdXIgb3RoZXIgZW11bGF0aW9uIGhhbmRsaW5nLgo+Pj4+Pgo+Pj4+PiBObyBmdW5jdGlv
bmFsIGNoYW5nZS4KPj4+Pj4KPj4+Pj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPj4+Pj4gLS0tCj4+Pj4+IENDOiBKYW4gQmV1bGljaCA8
SkJldWxpY2hAc3VzZS5jb20+Cj4+Pj4+IC0tLQo+Pj4+PiAgeGVuL2FyY2gveDg2L3B2L01ha2Vm
aWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMiArLQo+Pj4+PiAgeGVuL2Fy
Y2gveDg2L3B2L3tyby1wYWdlLWZhdWx0LmMgPT4gZW11bC1yby1wYWdlLWZhdWx0LmN9IHwgMiAr
LQo+Pj4+PiAgMiBmaWxlcyBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
Cj4+Pj4+ICByZW5hbWUgeGVuL2FyY2gveDg2L3B2L3tyby1wYWdlLWZhdWx0LmMgPT4gZW11bC1y
by1wYWdlLWZhdWx0LmN9ICg5OSUpCj4+Pj4gV2hlbiB0aGlzIGZpbGUgd2FzIGludHJvZHVjZWQs
IGlpcmMgSSBoYWQgc3BlY2lmaWNhbGx5IGFza2VkIHRvIGRyb3AKPj4+PiB0aGUgcG9pbnRsZXNz
IGVtdWwtIHByZWZpeC4gSWYgeW91IHdhbnQgdG8gbWFrZSB0aGluZ3MgY29uc2lzdGVudAo+Pj4+
IGFnYWluLCBwbGVhc2UgaW5zdGVhZCBkcm9wIHRoZSBlbXVsLSBwcmVmaXhlcyBvZiB0aGUgb3Ro
ZXIgZmlsZXMuCj4+PiBOby4KPj4+Cj4+PiBGaXJzdCBvZiBhbGwsIHRoaXMgZmlsZSBpcyB0aGUg
bW9zdCByZWNlbnQgdG8gY29tZSBpbnRvIGV4aXN0ZW5jZSwKPj4+IGFyb3VuZCAzIG1vbnRocyBh
ZnRlciB0aGUgb3RoZXJzLgo+PiBSaWdodCAtIGl0IHdhcyB0b28gbGF0ZSBmb3IgbWUgdG8gcmVh
bGl6ZSB0aGUgbmVlZGxlc3NseSBsb25nIG5hbWVzCj4+IGluIHRob3NlIGVhcmxpZXIgY29kZSBt
b3ZlbWVudCBwYXRjaGVzLgo+IAo+IFRoYXQgaXMgYSB2ZXJ5IHN1YmplY3RpdmUgcG9pbnQgb2Yg
dmlldyB3aGljaCBJIGRvbid0IGFncmVlIHdpdGguCj4gCj4gTmFtaW5nIGlzIGFsbCB0byBkbyB3
aXRoIGNvbnZleWluZyBtZWFuaW5nLCBhbmQgc2hvcnRlciBpc24ndAo+IG5lY2Vzc2FyaWx5IGJl
dHRlci4KPiAKPj4KPj4+IFRoZSBwb2ludCBvZiBuYW1pbmcgdGhpbmdzIGluIGEgY29uc2lzdGVu
dCBmYXNoaW9uIGlzIGZvciB0aGUgYmVuZWZpdCBvZgo+Pj4gaHVtYW5zLCBhbmQgaGF2aW5nIHRo
ZSBlbXVsYXRpb24gcmVsYXRlZCBmdW5jdGlvbmFsaXR5IGxvZ2ljYWxseSBncm91cGVkCj4+PiBp
cyBhIGJlbmVmaXQsIG5vdCBhIGRldHJpbWVudC4KPj4gVGhleSdyZSBhbGwgcXVpdGUgd2VsbCBn
cm91cGVkIG5vdyBhbHJlYWR5IGJ5IGJlaW5nIGluIHB2Ly4KPiAKPiBUaGF0IGlzIG5vdCB0aGUg
cmVsZXZhbnQgZ3JvdXBpbmcuICBNb3N0IG9mIG91ciBlbXVsYXRpb24gYmFzZWQgbG9naWMKPiBo
YXMgYW4gZW11bC0gcHJlZml4IGFuZCB0aGlzIGZpbGUgaXMgYW4gb2RkIG9uZSBvdXQuCj4gCj4g
TmFtaW5nIHRoZSBmaWxlcyB3aXRob3V0IHRoZWlyIGVtdWwtIHByZWZpeCBsZWF2ZXMgdGhlbSB3
aXRoIG5vIGNvbnRleHQKPiBhcyB0byB3aGF0IHRoZXkgYXJlIGRvaW5nLiAgImdhdGUtb3AuYyIg
b3IgImludmwtb3AuYyIgYXJlIGZhciBsZXNzCj4gb2J2aW91cyB0byB0aGVpciBwdXJwb3NlIHRo
YW4gImVtdWwtZ2F0ZS1vcC5jIiBhbmQgImVtdWwtaW52bC1vcC5jIi4KCkEgbGl0dGxlIGxlc3Mg
b2J2aW91cywgeWVzLCBidXQgZmFyPyBGdXJ0aGVybW9yZSwgdGFraW5nIHRoZSBmaWxlIHlvdQp3
YW50IHRvIHJlbmFtZSBpbnRvIGFjY291bnQsICJlbXVsLWdhdGUtb3AiIGluZGVlZCBzdGFuZHMg
Zm9yCiJlbXVsYXRlIGdhdGUgb3BlcmF0aW9ucyIgKGxpa2V3aXNlIGZvciB0aGUgaW52IGFuZCBw
cml2IGluZml4ZXMpLAp3aGlsZSAiZW11bC1yby1wYWdlLWZhdWx0IiBkb2VzIF9ub3RfIG1lYW4g
ImVtdWxhdGUgci9vIHBhZ2UKZmF1bHRzIiwgYXMgdGhhdCB3b3VsZCBtZWFuIHdlIGVtdWxhdGUg
c29tZXRoaW5nIHRvIF9wcm9kdWNlXwpyL28gcGFnZSBmYXVsdHMuIEluc3RlYWQgd2UgX2hhbmRs
ZV8gci9vIHBhZ2UgZmF1bHRzIGhlcmUgaW4Kb3JkZXIgdG8gZW11bGF0ZSBjZXJ0YWluIHdyaXRl
IG9wZXJhdGlvbnMgdGhlIGd1ZXN0IGRvZXMuIEluIHRoYXQKc2Vuc2UsIHRoZSBuYW1lIG91Z2h0
IHRvIGJlIGUuZy4gImVtdWwtd3JpdGUtb3AiLiBUaGF0LCBob3dldmVyLAp3b3VsZCBicmVhayB0
aGUgY29ubmVjdGlvbiB0byBlLmcuIHRoZSAicHR3ciIgYWJicmV2aWF0aW9uIHdlCmNvbnRpbnVl
IHRvIHVzZSwgc28gcGxlYXNlIGRvbid0IHRha2UgdGhpcyBhcyBhIHN1Z2dlc3Rpb24uCgpJT1cg
LSBJIGNhbiBsaXZlIHdpdGggeW91ciBvYmplY3Rpb24gdG8gcmVuYW1lIHRoZSBleGlzdGluZwpl
bXVsLSouYyBmaWxlcyAoZGVzcGl0ZSB0aGlua2luZyB0aGF0IGZvciBuYW1lIGNvbXBsZXRpb24g
dGhleSdyZQpiYWRseSBuYW1lZDsgdGhlIGVtdWwtIHByZWZpeCB3b3VsZCBiZXR0ZXIgaGF2ZSBi
ZWVuIGFuIC1lbXVsCnN1ZmZpeCwgYW5kIGxlYXZpbmcgYXNpZGUgbWVyZSBuYW1lIGxlbmd0aCks
IGJ1dCBJIGNvbnRpbnVlIHRvCmRpc2xpa2UgdGhlIG5ldyBuYW1lIG9mIHRoZSBmaWxlIGhlcmUu
Cgo+PiBPdGhlcndpc2UgZG8geW91IG1lYW4gdG8gYWxzbyBjaGFuZ2UgZS5nLiBncHJfc3dpdGNo
LlMgdG8gZW11bC1ncHJfc3dpdGNoLlM/Cj4gCj4gVGhpcyBpcyBleHRyYSBzcGVjaWFsLCBhbmQg
YXMgc29vbiBhcyBJIGNhbiBmaWd1cmUgb3V0IGhvdyBpdCBhY3R1YWxseQo+IHdvcmtzLCBJIHBs
YW4gdG8gcmVwbGFjZSBpdCB3aXRoIHNvbWV0aGluZyBjb21wcmVoZW5zaXZlLgoKOy0pCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 11:14:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 11:14:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqdCl-00084d-Fu; Tue, 27 Feb 2018 11:13:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqdCk-00084W-Ro
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 11:13:54 +0000
X-Inumbo-ID: 8c19fb71-1baf-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c19fb71-1baf-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 11:15:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 04:13:46 -0700
Message-Id: <5A954B7702000078001AC22D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 04:13:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1515680277-30421-1-git-send-email-andrew.cooper3@citrix.com>
 <5A58A8B3020000780019E0DA@prv-mh.provo.novell.com>
 <4ce23330-b204-0756-7945-3d8c46648dce@citrix.com>
 <5A58EACF020000780019E477@prv-mh.provo.novell.com>
 <e449c351-b212-7385-1857-f0189e0a6ecf@citrix.com>
In-Reply-To: <e449c351-b212-7385-1857-f0189e0a6ecf@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] x86/link: Don't merge .init.text and
	.init.data
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDIwOjAxLCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4+IFB1dHRpbmcgYWxsIGluaXQtdGltZSBjb2RlIGFuZCBkYXRhIGluIGEgc2luZ2xlIHNl
Y3Rpb24gaXMgYSBwZXJmZWN0bHkKPj4gdmFsaWQgdGhpbmcgdG8gZG8gaW1vLgo+IAo+IEhhdmlu
ZyBvdXIgZGVidWcgc3ltYm9scyBib3JkZXJsaW5lIHVudXNhYmxlLCBpc24ndCB2YWxpZC4KPiAK
PiBDZXJ0YWlubHkgbm90IHRvIHdvcmsgYXJvdW5kIHdoYXQgeW91IHlvdXJzZWxmIGlkZW50aWZ5
IGFzIGEgdGhlb3JldGljYWwKPiBpc3N1ZSBpbiB0aGUgZmlyc3QgcGxhY2UuCgpJIHdvbmRlciB3
aGF0IHRoZW9yZXRpY2FsIGlzc3VlIHlvdSByZWZlciB0byBoZXJlLiBJIGRpZG4ndCBzYXkKYW55
dGhpbmcgbGlrZSB0aGF0IG9uIHRoaXMgdGhyZWFkIGFmYWljcywgbm9yIGluIHRoZSBkZXNjcmlw
dGlvbgpvZiB0aGUgcGF0Y2ggdGhhdCB5b3Ugd2FudCB0byBwYXJ0bHkgdW5kby4gRUZJIGltcGxl
bWVudGF0aW9ucwp3cml0ZS1wcm90ZWN0aW5nIHIvbyBzZWN0aW9ucyBpcyBub3QganVzdCBhIHRo
ZW9yZXRpY2FsIGlzc3VlIGFmYWljdC4KCj4gT3RoZXIgb3B0aW9uIHdvdWxkIGJlIHRvICNpZmRl
ZiB0aGUgc2VjdGlvbiBoYW5kaW5nIGJhc2VkIG9uIEVGSSwgb3IKPiBhdHRlbXB0IHRvIG1lcmdl
IHRoZSBzZWN0aW9ucyB3aXRoIG9iamNvcHkgYmVmb3JlIHBhc3NpbmcgbWtyZWxvYz8KCldlbGws
IGFzIG11Y2ggYXMgSSBkaXNsaWtlIHN1Y2ggI2lmZGVmLWFyeSwgSSB0aGluayBJIGNvdWxkIChy
YXRoZXIKaGVzaXRhbnRseSkgYWNjZXB0IHRoYXQuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 11:14:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 11:14:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqdDJ-000877-Ov; Tue, 27 Feb 2018 11:14:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqdDI-000870-Rq
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 11:14:28 +0000
X-Inumbo-ID: 3dde92c2-1baf-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3dde92c2-1baf-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 12:13:30 +0100 (CET)
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 E8DC015AD;
 Tue, 27 Feb 2018 03:14:25 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AC9883F487;
 Tue, 27 Feb 2018 03:14:24 -0800 (PST)
To: Juergen Gross <jgross@suse.com>, Andrii Anisov <andrii_anisov@epam.com>,
 linux-kernel@vger.kernel.org, xen-devel@lists.xenproject.org
References: <20180226110822.13787-1-jgross@suse.com>
 <0d8bdda5-faef-41da-344a-644b5c3d6006@epam.com>
 <58e94cc9-9b09-d6b7-3122-fb4c83e97926@suse.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <b57092b4-e740-e1f8-3885-a817bb7d4e70@arm.com>
Date: Tue, 27 Feb 2018 11:14:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <58e94cc9-9b09-d6b7-3122-fb4c83e97926@suse.com>
Content-Language: en-US
Cc: boris.ostrovsky@oracle.com, Stefano Stabellini <sstabellini@kernel.org>,
 jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH] xen: use hvc console for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNi8wMi8xOCAxMjozMiwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBPbiAyNi8wMi8x
OCAxMzowNiwgQW5kcmlpIEFuaXNvdiB3cm90ZToKPj4gSGVsbG8gSnVlcmdlbiwKPj4KPj4KPj4g
T24gMjYuMDIuMTggMTM6MDgsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBUb2RheSB0aGUgaHZj
IGNvbnNvbGUgaXMgYWRkZWQgYXMgYSBwcmVmZXJyZWQgY29uc29sZSBmb3IgcHYgZG9tVXMKPj4+
IG9ubHkuIEFzIHRoaXMgcmVxdWlyZXMgYSBib290IHBhcmFtZXRlciBmb3IgZ2V0dGluZyBkb20w
IG1lc3NhZ2VzIHBlcgo+Pj4gZGVmYXVsdCBhZGQgaXQgZm9yIGRvbTAsIHRvby4KPj4+Cj4+PiBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+PiAtLS0KPj4+
ICDCoCBhcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2LmMgfCA0ICsrKy0KPj4+ICDCoCAxIGZpbGUg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCj4+Pgo+Pj4gZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5f
cHYuYwo+PiBJcyB0aGlzIHNvbWV0aGluZyB4ODYgc3BlY2lmaWM/IENvdWxkIGl0IGJlIGEgZ2Vu
ZXJpYyBhcHByb2FjaD8KPiAKPiBJbiBjYXNlIEFSTSB3YW50cyBzb21ldGhpbmcgc2ltaWxhciBJ
IGd1ZXNzIHRoZSB0ZXN0IGZvcgo+IHhlbl9pbml0aWFsX2RvbWFpbigpIHNob3VsZCBiZSBkcm9w
cGVkIGluIHhlbl9lYXJseV9pbml0KCkuCkkgYW0gcHJldHR5IHN1cmUgd2UgZGlzY3Vzc2VkIHRv
IHJlbW92ZSAheGVuX2luaXRpYWxfZG9tYWluKCkgZm9yIEFybSBpbiAKdGhlIHBhc3QuIEJ1dCBJ
IGRvbid0IHJlbWVtYmVyIHdoeSB0aGUgcGF0Y2ggd2FzIG5vdCBzZW50IHRvIHJlbW92ZSBpdC4K
CkFueXdheSwgSSBndWVzcyB0aGlzIHNob3VsZCBiZSBmaW5lIHRvIGhhdmUgaHZjIGFzIGEgcHJl
ZmVycmVkIGNvbnNvbGUgCmZvciB0aGUgaW5pdGlhbCBkb21haW4gYXMgd2VsbC4KCkNoZWVycywK
Ci0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 11:16:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 11:16:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqdF8-0008Hh-3Q; Tue, 27 Feb 2018 11:16:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqdF6-0008HY-IR
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 11:16:20 +0000
X-Inumbo-ID: 8050b27b-1baf-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8050b27b-1baf-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 12:15:22 +0100 (CET)
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 981E315AD;
 Tue, 27 Feb 2018 03:16:17 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6440D3F487;
 Tue, 27 Feb 2018 03:16:16 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Tue, 27 Feb 2018 11:15:57 +0000
Message-Id: <20180227111557.23920-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: Julien Grall <julien.gralL@arm.com>, sstabellini@kernel.org,
 Iain Hunter <iain@hunterembedded.co.uk>, andre.przywara@linaro.org
Subject: [Xen-devel] [PATCH] xen/arm: Flush TLBs before turning on the MMU
	to avoid stale entries
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgZG9uJ3Qga25vdyB3aGF0IGlzIHRoZSBzdGF0ZSBvZiB0aGUgVExCcyB3aGVuIGJvb3Rpbmcg
WGVuLiBUbyBhdm9pZApzdGFsZSBlbnRyaWVzLCBpdCBpcyBuZWNlc3NhcnkgdG8gZmx1c2ggdGhl
IFRMQnMgYmVmb3JlIHR1cm5pbmcgb24gdGhlCk1NVS4KClJlcG9ydGVkLWJ5OiBJYWluIEh1bnRl
ciA8aWFpbkBodW50ZXJlbWJlZGRlZC5jby51az4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbExAYXJtLmNvbT4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TIHwg
NyArKysrKysrCiB4ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TIHwgNyArKysrKysrCiAyIGZpbGVz
IGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvaGVhZC5TIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwppbmRleCA0MzM3NGU3N2M2Li42
MTJmYzhmYzNjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCisrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9oZWFkLlMKQEAgLTM2MCw2ICszNjAsMTMgQEAgdmlydHBoeXNfY2xh
c2g6CiAxOgogICAgICAgICBQUklOVCgiLSBUdXJuaW5nIG9uIHBhZ2luZyAtXHJcbiIpCiAKKyAg
ICAgICAgLyoKKyAgICAgICAgICogVGhlIHN0YXRlIG9mIHRoZSBUTEJzIGlzIHVua25vd24gYmVm
b3JlIHR1cm5pbmcgb24gdGhlIE1NVS4KKyAgICAgICAgICogRmx1c2ggdGhlbSB0byBhdm9pZCBz
dGFsZSBvbmUuCisgICAgICAgICAqLworICAgICAgICBtY3IgICBDUDMyKHIwLCBUTEJJQUxMSCkg
ICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExCcyAqLworICAgICAgICBkc2IgICBuc2gKKwogICAg
ICAgICBsZHIgICByMSwgPXBhZ2luZyAgICAgICAgICAgIC8qIEV4cGxpY2l0IHZhZGRyLCBub3Qg
UklQLXJlbGF0aXZlICovCiAgICAgICAgIG1yYyAgIENQMzIocjAsIEhTQ1RMUikKICAgICAgICAg
b3JyICAgcjAsIHIwLCAjKFNDVExSX018U0NUTFJfQykgLyogRW5hYmxlIE1NVSBhbmQgRC1jYWNo
ZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMKaW5kZXggMzVjZjhlNWNjOS4uNWJhNDgzMmNmMyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5T
CkBAIC00OTgsNiArNDk4LDEzIEBAIHZpcnRwaHlzX2NsYXNoOgogMToKICAgICAgICAgUFJJTlQo
Ii0gVHVybmluZyBvbiBwYWdpbmcgLVxyXG4iKQogCisgICAgICAgIC8qCisgICAgICAgICAqIFRo
ZSBzdGF0ZSBvZiB0aGUgVExCcyBpcyB1bmtub3duIGJlZm9yZSB0dXJuaW5nIG9uIHRoZSBNTVUu
CisgICAgICAgICAqIEZsdXNoIHRoZW0gdG8gYXZvaWQgc3RhbGUgb25lLgorICAgICAgICAgKi8K
KyAgICAgICAgdGxiaSAgYWxsZTIgICAgICAgICAgICAgICAgICAvKiBGbHVzaCBoeXBlcnZpc29y
IFRMQnMgKi8KKyAgICAgICAgZHNiICAgbnNoCisKICAgICAgICAgbGRyICAgeDEsID1wYWdpbmcg
ICAgICAgICAgICAvKiBFeHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxhdGl2ZSAqLwogICAgICAg
ICBtcnMgICB4MCwgU0NUTFJfRUwyCiAgICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX00gICAg
ICAgLyogRW5hYmxlIE1NVSAqLwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 11:38:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 11:38:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqdaf-0001IA-PJ; Tue, 27 Feb 2018 11:38:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqdae-0001HY-Mj
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 11:38:36 +0000
X-Inumbo-ID: ffec15b2-1bb2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ffec15b2-1bb2-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 11:40:24 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,400,1515456000"; d="scan'208";a="464752962"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Feb 2018 11:38:26 +0000
Message-ID: <1519731506-9730-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] common/gnttab: Introduce command line feature
	controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCB3YXMgb3JpZ2luYWxseSByZWxlYXNlZCBhcyBwYXJ0IG9mIFhTQS0yMjYuICBJ
dCByZXRhaW5zIHRoZSBzYW1lCmNvbW1hbmQgbGluZSBzeW50YXggKGFzIHZhcmlvdXMgZG93bnN0
cmVhbXMgYXJlIG1pdGlnYXRpbmcgWFNBLTIyNiB1c2luZyB0aGlzCm1lY2hhbmlzbSkgYnV0IHRo
ZSBkZWZhdWx0cyBoYXZlIGJlZW4gdXBkYXRlZCBkdWUgdG8gdGhlIHJldmlzZWQgWFNBLTIyNgpw
YXRjaGVkLCBhZnRlciB3aGljaCB0cmFuc2l0aXZlIGdyYW50cyBhcmUgYmVsaWV2ZWQgdG8gZnVu
Y3Rpb25pbmcKcHJvcGVybHkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNv
bT4KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IEtv
bnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4
ZW4ub3JnPgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCnYyOgogKiBSZWJhc2Ug
b3ZlciBjb21tYW5kLWxpbmUgcGFyc2luZyBjaGFuZ2VzLgp2MzoKICogU3dpdGNoIHRvICdtYXgt
dmVyJywgbGVhdmluZyBtYXhfdmVyIGFzIGFuIHVuZG9jdW1lbnRlZCBhbGlhcy4KICogQ2hlY2sg
dGhlIGVuZCBwb2ludGVyIGZyb20gc2ltcGxlX3N0cnRvbCgpIHRvIGNoZWNrIGZvciB0cmFpbGlu
ZyBjaGFyYWN0ZXJzLgogKiBUb2xsZXJhdGUgc2V0X3ZlcnNpb24oMSkgZXZlbiBpZiBmYWlsaW5n
IHNldF92ZXJzaW9uKDIpIHdpdGggLUVOT1NZUy4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQt
bGluZS5tYXJrZG93biB8IDEzICsrKysrKysrKysrKwogeGVuL2NvbW1vbi9ncmFudF90YWJsZS5j
ICAgICAgICAgICAgfCA0MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAy
IGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCmluZGV4IDgzMTc2MzkuLmE5NTE5NWYgMTAwNjQ0Ci0tLSBh
L2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCkBAIC05MjAsNiArOTIwLDE5IEBAIENvbnRyb2xzIEVQVCBy
ZWxhdGVkIGZlYXR1cmVzLgogCiBTcGVjaWZ5IHdoaWNoIGNvbnNvbGUgZ2Ric3R1YiBzaG91bGQg
dXNlLiBTZWUgKipjb25zb2xlKiouCiAKKyMjIyBnbnR0YWIKKz4gYD0gTGlzdCBvZiBbIG1heC12
ZXI6PGludGVnZXI+LCB0cmFuc2l0aXZlPTxib29sPiBdYAorCis+IERlZmF1bHQ6IGBnbnR0YWI9
bWF4LXZlcjoyLHRyYW5zaXRpdmVgCisKK0NvbnRyb2wgdmFyaW91cyBhc3BlY3RzIG9mIHRoZSBn
cmFudCB0YWJsZSBiZWhhdmlvdXIgYXZhaWxhYmxlIHRvIGd1ZXN0cy4KKworKiBgbWF4LXZlcmAg
U2VsZWN0IHRoZSBtYXhpbXVtIGdyYW50IHRhYmxlIHZlcnNpb24gdG8gb2ZmZXIgdG8gZ3Vlc3Rz
LiAgVmFsaWQKK3ZlcnNpb24gYXJlIDEgYW5kIDIuCisqIGB0cmFuc2l0aXZlYCBQZXJtaXQgb3Ig
ZGlzYWxsb3cgdGhlIHVzZSBvZiB0cmFuc2l0aXZlIGdyYW50cy4gIE5vdGUgdGhhdCB0aGUKK3Vz
ZSBvZiBncmFudCB0YWJsZSB2MiB3aXRob3V0IHRyYW5zaXRpdmUgZ3JhbnRzIGlzIGFuIEFCSSBi
cmVha2FnZSBmcm9tIHRoZQorZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCisKICMjIyBnbnR0YWJcX21h
eFxfZnJhbWVzCiA+IGA9IDxpbnRlZ2VyPmAKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9ncmFu
dF90YWJsZS5jIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCmluZGV4IDQ4YzU0NzkuLjM2YTE4
MmUgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYworKysgYi94ZW4vY29tbW9u
L2dyYW50X3RhYmxlLmMKQEAgLTk3LDYgKzk3LDQxIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19y
ZWFkX21vc3RseSBtYXhfbWFwdHJhY2tfZnJhbWVzID0KICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgREVGQVVMVF9NQVhfTUFQVFJBQ0tfRlJBTUVTOwogaW50
ZWdlcl9ydW50aW1lX3BhcmFtKCJnbnR0YWJfbWF4X21hcHRyYWNrX2ZyYW1lcyIsIG1heF9tYXB0
cmFja19mcmFtZXMpOwogCitzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X2du
dHRhYl9tYXhfdmVyc2lvbiA9IDI7CitzdGF0aWMgYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF90cmFu
c2l0aXZlX2dyYW50cyA9IHRydWU7CisKK3N0YXRpYyBpbnQgX19pbml0IHBhcnNlX2dudHRhYihj
b25zdCBjaGFyICpzKQoreworICAgIGNvbnN0IGNoYXIgKnNzLCAqZTsKKyAgICBpbnQgdmFsLCBy
YyA9IDA7CisKKyAgICBkbyB7CisgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAg
IGlmICggIXNzICkKKyAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOworCisgICAgICAg
IGlmICggIXN0cm5jbXAocywgIm1heC12ZXI6IiwgOCkgfHwKKyAgICAgICAgICAgICAhc3RybmNt
cChzLCAibWF4X3ZlcjoiLCA4KSApIC8qIEFsaWFzIGZvciBvcmlnaW5hbCBYU0EtMjI2IHBhdGNo
ICovCisgICAgICAgIHsKKyAgICAgICAgICAgIGxvbmcgdmVyID0gc2ltcGxlX3N0cnRvbChzICsg
OCwgJmUsIDEwKTsKKworICAgICAgICAgICAgaWYgKCBlID09IHNzICYmIHZlciA+PSAxICYmIHZl
ciA8PSAyICkKKyAgICAgICAgICAgICAgICBvcHRfZ250dGFiX21heF92ZXJzaW9uID0gdmVyOwor
ICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKKyAgICAgICAg
fQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInRyYW5zaXRpdmUiLCBz
LCBzcykpID49IDAgKQorICAgICAgICAgICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzID0gdmFsOwor
ICAgICAgICBlbHNlCisgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisKKyAgICAgICAgcyA9IHNz
ICsgMTsKKyAgICB9IHdoaWxlICggKnNzICk7CisKKyAgICByZXR1cm4gcmM7Cit9CitjdXN0b21f
cGFyYW0oImdudHRhYiIsIHBhcnNlX2dudHRhYik7CisKIC8qCiAgKiBOb3RlIHRoYXQgdGhlIHRo
cmVlIHZhbHVlcyBiZWxvdyBhcmUgZWZmZWN0aXZlbHkgcGFydCBvZiB0aGUgQUJJLCBldmVuIGlm
CiAgKiB3ZSBkb24ndCBuZWVkIHRvIG1ha2UgdGhlbSBhIGZvcm1hbCBwYXJ0IG9mIGl0OiBBIGd1
ZXN0IHN1c3BlbmRlZCBmb3IKQEAgLTI2NzQsNyArMjcwOSw4IEBAIHN0YXRpYyBpbnQgZ250dGFi
X2NvcHlfY2xhaW1fYnVmKGNvbnN0IHN0cnVjdCBnbnR0YWJfY29weSAqb3AsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZCwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJ1Zi0+cmVhZF9vbmx5LAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJ1Zi0+ZnJhbWUsICZidWYtPnBhZ2UsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmYnVmLT5wdHIub2Zmc2V0LCAmYnVm
LT5sZW4sIHRydWUpOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJmJ1Zi0+
cHRyLm9mZnNldCwgJmJ1Zi0+bGVuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb3B0X3RyYW5zaXRpdmVfZ3JhbnRzKTsKICAgICAgICAgaWYgKCByYyAhPSBHTlRTVF9va2F5
ICkKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICBidWYtPnB0ci51LnJlZiA9IHB0ci0+
dS5yZWY7CkBAIC0yODc2LDYgKzI5MTIsMTAgQEAgZ250dGFiX3NldF92ZXJzaW9uKFhFTl9HVUVT
VF9IQU5ETEVfUEFSQU0oZ250dGFiX3NldF92ZXJzaW9uX3QpIHVvcCkKICAgICBpZiAoIG9wLnZl
cnNpb24gIT0gMSAmJiBvcC52ZXJzaW9uICE9IDIgKQogICAgICAgICBnb3RvIG91dDsKIAorICAg
IHJlcyA9IC1FTk9TWVM7CisgICAgaWYgKCBvcC52ZXJzaW9uID09IDIgJiYgb3B0X2dudHRhYl9t
YXhfdmVyc2lvbiA9PSAxICkKKyAgICAgICAgZ290byBvdXQ7IC8qIEJlaGF2ZSBhcyBiZWZvcmUg
c2V0X3ZlcnNpb24gd2FzIGludHJvZHVjZWQuICovCisKICAgICByZXMgPSAwOwogICAgIGlmICgg
Z3QtPmd0X3ZlcnNpb24gPT0gb3AudmVyc2lvbiApCiAgICAgICAgIGdvdG8gb3V0OwotLSAKMi4x
LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 11:57:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 11:57:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqdt1-0002du-FM; Tue, 27 Feb 2018 11:57:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqdt0-0002do-Rr
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 11:57:34 +0000
X-Inumbo-ID: a5ef5332-1bb5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a5ef5332-1bb5-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 11:59:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,400,1515456000"; d="scan'208";a="68678799"
Date: Tue, 27 Feb 2018 11:57:07 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180227115707.ckah2etzzr3ia56p@MacBook-Pro-de-Roger.local>
References: <5A6750020200009C0431366C@prv-mh.provo.novell.com>
 <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
 <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
 <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
 <5A9525A802000078001AC0B0@prv-mh.provo.novell.com>
 <20180227092133.fynrrw7327kxh7nr@MacBook-Pro-de-Roger.local>
 <5A953A9802000078001AC158@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A953A9802000078001AC158@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDM6MDE6NDRBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjAyLjE4IGF0IDEwOjIxLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDE6MzI6MjRBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI2LjAyLjE4IGF0IDE5OjAwLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDQ6MjA6MTdB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDIzLjAxLjE4IGF0IDE2
OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gK3N0YXRpYyB2b2lk
IG1heWJlX2RlZmVyX21hcChzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgcGNpX2RldiAq
cGRldiwKPiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHJhbmdl
c2V0ICptZW0sIGJvb2wgbWFwLCBib29sIHJvbSkKPiA+PiA+PiA+ICt7Cj4gPj4gPj4gPiArICAg
IHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKPiA+PiA+PiA+ICsKPiA+PiA+PiA+ICsgICAg
aWYgKCBpc19pZGxlX3ZjcHUoY3VycikgKQo+ID4+ID4+ID4gKyAgICB7Cj4gPj4gPj4gPiArICAg
ICAgICBzdHJ1Y3QgbWFwX2RhdGEgZGF0YSA9IHsgLmQgPSBkLCAubWFwID0gdHJ1ZSB9Owo+ID4+
ID4+ID4gKwo+ID4+ID4+ID4gKyAgICAgICAgLyoKPiA+PiA+PiA+ICsgICAgICAgICAqIE9ubHkg
dXNlZCBmb3IgZG9tYWluIGNvbnN0cnVjdGlvbiBpbiBvcmRlciB0byBtYXAgdGhlIEJBUnMKPiA+
PiA+PiA+ICsgICAgICAgICAqIG9mIGRldmljZXMgd2l0aCBtZW1vcnkgZGVjb2RpbmcgZW5hYmxl
ZC4KPiA+PiA+PiA+ICsgICAgICAgICAqLwo+ID4+ID4+ID4gKyAgICAgICAgQVNTRVJUKG1hcCAm
JiAhcm9tKTsKPiA+PiA+PiA+ICsgICAgICAgIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzKG1lbSwg
bWFwX3JhbmdlLCAmZGF0YSk7Cj4gPj4gPj4gCj4gPj4gPj4gV2hhdCBpZiB0aGlzIHByb2R1Y2Vz
IC1FTk9NRU0/IEFuZCBkZXNwaXRlIGhhdmluZyBsb29rZWQgYXQKPiA+PiA+PiBzZXZlcmFsIHJl
dmlzaW9ucyBvZiB0aGlzLCBJIGNhbid0IG1ha2UgdGhlIGNvbm5lY3Rpb24gdG8gd2h5IHRoaXMK
PiA+PiA+PiBpcyBpbiBhbiBpc19pZGxlX3ZjcHUoKSBjb25kaXRpb25hbCAobmVpdGhlciB0aGUg
ZGlyZWN0IGNhbGxlciBub3IgdGhlCj4gPj4gPj4gbmV4dCBsZXZlbCB1cCBtYWtlIHRoaXMgb2J2
aW91cyB0byBtZSkuIFRoZXJlJ3MgY2xlYXJseSBhIG5lZWQKPiA+PiA+PiBmb3IgZXh0ZW5kaW5n
IHRoZSBjb21tZW50Lgo+ID4+ID4gCj4gPj4gPiBJIHRob3VnaHQgdGhlIGNvbW1lbnQgYWJvdmUg
dGhhdCBtZW50aW9ucyBkb21haW4gY29uc3RydWN0aW9uIHdvdWxkIGJlCj4gPj4gPiBlbm91Z2gu
IEkgY2FuIHRyeSB0byBleHBhbmQgdGhpcywgbWF5YmUgbGlrZToKPiA+PiA+IAo+ID4+ID4gIlRo
aXMgZnVuY3Rpb24gd2lsbCBvbmx5IGJlIGNhbGxlZCBmcm9tIHRoZSBpZGxlIHZDUFUgd2hpbGUg
YnVpbGRpbmcKPiA+PiA+IHRoZSBkb21haW4sIGluIHdoaWNoIGNhc2UgaXQncyBub3QgcG9zc2li
bGUgdG8gZGVmZXIgdGhlIG9wZXJhdGlvbgo+ID4+ID4gKGxpa2UgZG9uZSBpbiB0aGUgZWxzZSBi
cmFuY2gpLiBDYWxsIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzIGluIG9yZGVyCj4gPj4gPiB0byBl
c3RhYmxpc2ggdGhlIG1hcHBpbmdzIHJpZ2h0IGF3YXkuIgo+ID4+IAo+ID4+IEFuZCB3aGF0IGFn
YWluIGlzIHRoZSBjb25uZWN0aW9uIGJldHdlZW4gaXNfaWRsZV9kb21haW4oKSBhbmQKPiA+PiBk
b21haW4gY29uc3RydWN0aW9uPyBJIHRoaW5rIHRoZSBjb21tZW50IGJlbG9uZ3MgYWhlYWQgb2Yg
dGhlCj4gPj4gaWYoKSwgYW5kIGl0IG5lZWRzIHRvIG1ha2UgdGhhdCBjb25uZWN0aW9uLgo+ID4g
Cj4gPiBPaCwgZG9tYWluIGNvbnN0cnVjdGlvbnMgcnVucyBvbiB0aGUgaWRsZSB2Q1BVLCB0aGF0
J3MgdGhlIHJlbGF0aW9uLgo+ID4gCj4gPiAiVGhpcyBmdW5jdGlvbiB3aWxsIG9ubHkgYmUgY2Fs
bGVkIGZyb20gdGhlIGlkbGUgdkNQVSB3aGlsZSBidWlsZGluZwo+ID4gdGhlIGRvbWFpbiAoYmVj
YXVzZSBEb20wIGJ1aWxkaW5nIHJ1bnMgb24gdGhlIGlkbGUgdkNQVSksIGluIHdoaWNoCj4gPiBj
YXNlIGl0J3Mgbm90IHBvc3NpYmxlIHRvIGRlZmVyIHRoZSBvcGVyYXRpb24gKGxpa2UgZG9uZSBp
biB0aGUgZWxzZQo+ID4gYnJhbmNoKS4gQ2FsbCByYW5nZXNldF9jb25zdW1lX3JhbmdlcyBpbiBv
cmRlciB0byBlc3RhYmxpc2ggdGhlCj4gPiBtYXBwaW5ncyByaWdodCBhd2F5LiIKPiA+IAo+ID4g
RG9lcyB0aGF0IHNlZW0gY2xlYXJlciBpZiBwbGFjZWQgYWhlYWQgb2YgdGhlIGlmPwo+IAo+IENh
biBiZSBzaG9ydGVyIGltbyAtIHRoZSB0aGluZyBJIGRpZG4ndCBwYXkgYXR0ZW50aW9uIHRvIGlz
IHRoYXQKPiB0aGlzIGlzIGFsbCBhYm91dCBfZG9tMF8gYnVpbGRpbmcsIG5vdCBnZW5lcmFsIF9k
b21haW5fIGJ1aWxkaW5nLgo+IEhlbmNlIHBlcmhhcHM6Cj4gCj4gIkRvbTAgYnVpbGRpbmcgcnVu
cyBvbiB0aGUgaWRsZSB2Q1BVLCBpbiB3aGljaCBjYXNlIGl0J3Mgbm90IHBvc3NpYmxlCj4gIHRv
IGRlZmVyIHRoZSBvcGVyYXRpb24gKGxpa2UgZG9uZSBpbiB0aGUgZWxzZSBicmFuY2gpLiBDYWxs
Cj4gIHJhbmdlc2V0X2NvbnN1bWVfcmFuZ2VzIGluIG9yZGVyIHRvIGVzdGFibGlzaCB0aGUgbWFw
cGluZ3MgcmlnaHQKPiAgYXdheS4iCgpMR1RNLiBUaGFua3MgZm9yIHJlLXdyaXRpbmcgaXQuCgo+
ID4+ID4+ID4gK3N0YXRpYyB2b2lkIG1vZGlmeV9iYXJzKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpw
ZGV2LCBib29sIG1hcCwgYm9vbCByb20pCj4gPj4gPj4gPiArewo+ID4+ID4+ID4gKyAgICBzdHJ1
Y3QgdnBjaV9oZWFkZXIgKmhlYWRlciA9ICZwZGV2LT52cGNpLT5oZWFkZXI7Cj4gPj4gPj4gPiAr
ICAgIHN0cnVjdCByYW5nZXNldCAqbWVtID0gcmFuZ2VzZXRfbmV3KE5VTEwsIE5VTEwsIDApOwo+
ID4+ID4+ID4gKyAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqdG1wOwo+ID4+ID4+ID4gKyAgICB1
bnNpZ25lZCBpbnQgaTsKPiA+PiA+PiA+ICsgICAgaW50IHJjOwo+ID4+ID4+ID4gKwo+ID4+ID4+
ID4gKyAgICBpZiAoICFtYXAgKQo+ID4+ID4+ID4gKyAgICAgICAgbW9kaWZ5X2RlY29kaW5nKHBk
ZXYsIGZhbHNlLCByb20pOwo+ID4+ID4+ID4gKwo+ID4+ID4+ID4gKyAgICBpZiAoICFtZW0gKQo+
ID4+ID4+ID4gKyAgICAgICAgcmV0dXJuOwo+ID4+ID4+IAo+ID4+ID4+IFNpbWlsYXJseSBoZXJl
IC0gd2h5IGlzIGl0IG9rYXkgKG9yIHdoYXQgZWZmZWN0IHdpbGwgaXQgaGF2ZSkgdG8gcmV0dXJu
Cj4gPj4gPj4gaGVyZSB3aGVuIHdlJ3JlIG91dCBvZiBtZW1vcnksIGJ1dCB0aGUgY2FsbGVyIHdv
bid0IGtub3c/Cj4gPj4gPiAKPiA+PiA+IFRoZSBiZWhhdmlvdXIgaGVyZSBkZXBlbmRzIG9uIHRo
ZSBjaGFuZ2UgdG8gdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQ6Cj4gPj4gPiAKPiA+PiA+ICAtIENs
ZWFyaW5nOiBtZW1vcnkgZGVjb2Rpbmcgb24gZGV2aWNlIHdpbGwgYmUgZGlzYWJsZWQsIEJBUnMg
d29uJ3QgYmUKPiA+PiA+ICAgIHVubWFwcGVkLgo+ID4+ID4gIC0gU2V0dGluZzogbm8gY2hhbmdl
IHRvIGRldmljZSBtZW1vcnkgZGVjb2RpbmcgYml0LCBCQVJzIHdvbid0IGJlCj4gPj4gPiAgICBt
YXBwZWQuCj4gPj4gPiAKPiA+PiA+IERvIHlvdSB0aGluayB0aGlzIGlzIHN1aXRhYmxlPyBJTU8g
aXQncyBmaW5lIHRvIGRpc2FibGUgdGhlIG1lbW9yeQo+ID4+ID4gZGVjb2RpbmcgYml0IG9uIHRo
ZSBkZXZpY2UgYW5kIGxlYXZlIHRoZSBtZW1vcnkgcmVnaW9ucyBtYXBwZWQuCj4gPj4gCj4gPj4g
QXMgbG9uZyBhcyBzdWJzZXF1ZW50IGNoYW5nZXMgdG8gdGhlIGRlY29kaW5nIGJpdCBjYW4ndCBs
ZWF2ZQo+ID4+IHN0YWxlIG1hcHBpbmdzLiBQbHVzIHRoZXJlIG5lZWRzIHRvIGJlIGEgY29tbWVu
dCB0byBleHBsYWluIHRoaXMuCj4gPiAKPiA+IFdpdGggdGhlIGN1cnJlbnQgYXBwcm9hY2ggaW4g
dGhlIHVubWFwIGNhc2UgdGhlcmUgd2lsbCBiZSBzdGFsZQo+ID4gbWFwcGluZ3MgbGVmdCBiZWhp
bmQuCj4gPiAKPiA+IEkgZ3Vlc3MgaXQncyBiZXR0ZXIgdGhlbiB0byBub3QgbW9kaWZ5IHRoZSBt
ZW1vcnkgZGVjb2RpbmcgYml0IGF0IGFsbAo+ID4gdW50aWwgdGhlIG9wZXJhdGlvbiBmaW5pc2hl
cy4gVGhhdCBhbHNvIHJpc2VzIHRoZSBxdWVzdGlvbiBvZiB3aGV0aGVyCj4gPiB0aGUgbWVtb3J5
IGRlY29kaW5nIGJpdCBzaG91bGQgYmUgbW9kaWZpZWQgaWYgcDJtIG1hcHBpbmcvdW5tYXBwaW5n
Cj4gPiByZXBvcnRzIGFuIGVycm9yLgo+ID4gCj4gPiBTaG91bGQgd2UgYWxzbyBhdHRlbXB0IHRv
IHJvbGxiYWNrIGZhaWxlZCBtYXAvdW5tYXAgb3BlcmF0aW9ucz8gV2hhdAo+ID4gaGFwcGVucyBp
ZiB0aGUgcm9sbGJhY2sgYWxzbyBmYWlscz8KPiAKPiBJdCBpcyBpbiBwYXJ0aWN1bGFyIHRoaXMg
bGFzdCBxdWVzdGlvbiB3aHkgSSBkb24ndCB0aGluayByb2xsYmFjayBtYWtlcwo+IHNlbnNlLiBJ
ZiB0aGVyZSdzIGFueSBmYWlsdXJlLCBJIHRoaW5rIHRoZSBkZWNvZGUgYml0IHNob3VsZCBiZSBz
dGlja3kKPiBjbGVhcjsgd2UgbWF5IHdhbnQgKG5lZWQ/KSB0byBpbnZlbnQgc29tZSBtYWdpY2Fs
IG1lY2hhbmlzbSB0bwo+IGdldCBhIGRldmljZSBiYWNrIG91dCBvZiB0aGlzIHN0YXRlIGxhdGVy
IG9uLiBCdXQgdGhhdCB3YXkgc3RhbGUKPiBtYXBwaW5ncyBhcmUgbm90IGFuIGltbWVkaWF0ZSBw
cm9ibGVtIChJIHRoaW5rKS4KClRoZSBvbmx5IHByb2JsZW0gSSBzZWUgd2l0aCB0aGlzIGFwcHJv
YWNoIGlzIHRoYXQgaWYgYW4gZXJyb3IgaGFwcGVucwppbiB0aGUgdW5tYXAgY2FzZSB3ZSB3aWxs
IGRpc2FibGUgbWVtb3J5IGRlY29kaW5nIGFuZCBsZWF2ZSBzb21lIHN0YWxlCnAybSBtYXBwaW5n
cy4gVGhlbiB0aGUgZ3Vlc3QgbWlnaHQgY2hhbmdlIHRoZSBwb3NpdGlvbiBvZiB0aGUgQkFScywK
YW5kIHRob3NlIHN0YWxlIG1hcHBpbmdzIHdvdWxkIGJlIGNvbXBsZXRlbHkgZm9yZ290dGVuLgoK
SSBkb24ndCB0aGluayB0aGlzIGlzIGEgcHJvYmxlbSBmb3IgRG9tMCwgYnV0IERvbVVzIG5lZWQg
dG8gYmUgaGFuZGxlZApkaWZmZXJlbnRseSAocG9zc2libHkgYWxvbmcgdGhlIGxpbmVzIG9mIHRo
ZSBkaWFncmFtIGJlbG93KS4KCj4gPiBXaGF0IGFib3V0IHRoZSBmb2xsb3dpbmc6Cj4gPiAKPiA+
ICAgICArLS0tLS0tLS0tKyAgIFNVQ0NFU1MgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCj4gPiAgICAgfG1hcC91bm1hcCstLS0tLS0tLS0tLS0+Q2hhbmdlIGRlY29kaW5nIG9y
IFJPTSBlbmFibGUgYml0fAo+ID4gICAgICstLS0tKy0tLS0rICAgICAgICAgICAgKy0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiA+ICAgICAgICAgIHwKPiA+ICAgICAgICAgIHxG
QUlMVVJFCj4gPiAgICAgICAgICB8Cj4gPiArLS0tLS0tLS12LS0tLS0tLSsgU1VDQ0VTUyArLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ID4gfHJldmVydCBvcGVyYXRp
b24rLS0tLS0tLS0tPk5vIGNoYW5nZSB0byBkZWNvZGluZyBvciBST00gZW5hYmxlIGJpdHwKPiA+
ICstLS0tLS0tLSstLS0tLS0tKyAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCj4gPiAgICAgICAgICB8Cj4gPiAgICAgICAgICB8RkFJTFVSRQo+ID4gICAg
ICAgICAgfAo+ID4gICAgKy0tLS0tdi0tLS0tKwo+ID4gICAgfEtpbGwgZG9tYWlufAo+ID4gICAg
Ky0tLS0tLS0tLS0tKwo+IAo+IFBvc3NpYmx5LiBLaWxsaW5nIERvbTAgaXMgYSBiYWQgdGhpbmcg
dGhvdWdoLCBpZiBqdXN0IHNvbWUgcmFuZG9tCj4gZGV2aWNlIGhhcyBhIHByb2JsZW0uCgpTbyBm
b3IgRG9tMCB0aGUgZGlhZ3JhbSB3b3VsZCBiZSB0aGUgZm9sbG93aW5nOgoKICAgICstLS0tLS0t
LS0rICAgU1VDQ0VTUyAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKICAgIHxt
YXAvdW5tYXArLS0tLS0tLS0tLS0tPkNoYW5nZSBkZWNvZGluZyBvciBST00gZW5hYmxlIGJpdHwK
ICAgICstLS0tKy0tLS0rICAgICAgICAgICAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLSsKICAgICAgICAgfAogICAgICAgICB8RkFJTFVSRQogICAgICAgICB8CistLS0tLS0tLXYt
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKfENsZWFyIGRlY29kaW5nIG9yIFJPTSBlbmFibGUgYml0
fAorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCgo+ID4+ID4+ID4gKyAgICBmb3Ig
KCBpID0gMDsgaSA8IEFSUkFZX1NJWkUoaGVhZGVyLT5iYXJzKTsgaSsrICkKPiA+PiA+PiA+ICsg
ICAgewo+ID4+ID4+ID4gKyAgICAgICAgY29uc3Qgc3RydWN0IHZwY2lfYmFyICpiYXIgPSAmaGVh
ZGVyLT5iYXJzW2ldOwo+ID4+ID4+ID4gKwo+ID4+ID4+ID4gKyAgICAgICAgaWYgKCAhTUFQUEFC
TEVfQkFSKGJhcikgfHwKPiA+PiA+PiA+ICsgICAgICAgICAgICAgKHJvbSA/IGJhci0+dHlwZSAh
PSBWUENJX0JBUl9ST00KPiA+PiA+PiA+ICsgICAgICAgICAgICAgICAgICA6IChiYXItPnR5cGUg
PT0gVlBDSV9CQVJfUk9NICYmICFoZWFkZXItPnJvbV9lbmFibGVkKSkgKQo+ID4+ID4+ID4gKyAg
ICAgICAgICAgIGNvbnRpbnVlOwo+ID4+ID4+IAo+ID4+ID4+IFdoeSBkb2VzIHJvbV9lbmFibGVk
IG1hdHRlciBmb3IgdGhlICFyb20gY2FzZSByYXRoZXIgdGhhbiBmb3IKPiA+PiA+PiB0aGUgcm9t
IG9uZT8gSS5lLgo+ID4+ID4+IAo+ID4+ID4+ICAgICAgICAgaWYgKCAhTUFQUEFCTEVfQkFSKGJh
cikgfHwKPiA+PiA+PiAgICAgICAgICAgICAgKHJvbSA/IGJhci0+dHlwZSAhPSBWUENJX0JBUl9S
T00gfHwgIWhlYWRlci0+cm9tX2VuYWJsZWQKPiA+PiA+PiAgICAgICAgICAgICAgICAgICA6IGJh
ci0+dHlwZSA9PSBWUENJX0JBUl9ST00pICkKPiA+PiA+PiAgICAgICAgICAgICBjb250aW51ZTsK
PiA+PiA+PiAKPiA+PiA+PiA/Cj4gPj4gPiAKPiA+PiA+IE5vLCBmb3IgdGhlIFJPTSBjYXNlIHdl
IG9ubHkgd2FudCB0byBtYXAvdW5tYXAgdGhlIFJPTSwgc28gdGhhdCdzIHRoZQo+ID4+ID4gb25s
eSB0aGluZyBhZGRlZCB0byB0aGUgcmFuZ2VzZXQuIEZvciB0aGUgbm9uLVJPTSBjYXNlIFhlbiB3
aWxsIGFsc28KPiA+PiA+IG1hcC91bm1hcCB0aGUgUk9NIGlmIHRoZSBlbmFibGUgYml0IGlzIHNl
dC4KPiA+PiA+IAo+ID4+ID4gWW91ciBwcm9wb3NlZCBjb2RlIHdvdWxkIGFsd2F5cyBtYXAvdW5t
YXAgdGhlIFJPTSBpbnRvIHRoZSBwMm0gd2hlbgo+ID4+ID4gdGhlIG1lbW9yeSBkZWNvZGluZyBi
aXQgaXMgY2hhbmdlZCBldmVuIGlmIGl0J3Mgbm90IGVuYWJsZWQuCj4gPj4gCj4gPj4gSSBkb24n
dCB1bmRlcnN0YW5kLiBUYWtpbmcgYXBhcnQgdGhlIGNvbmRpdGlvbmFsIEkndmUgc3VnZ2VzdGVk
LAo+ID4+IGFuZCBjb252ZXJ0aW5nIHRvIGh1bWFuIGxhbmd1YWdlOgo+ID4+IC0gaWYgdGhlIEJB
UiBpcyBubyBtYXBwYWJsZSwgY29udGludWUKPiA+PiAtIGlmIHdlIHdhbnQgdG8gZGVhbCB3aXRo
IFJPTSAocm9tPXRydWUpLCBpZiB0aGUgQkFSIGlzbid0IFJPTQo+ID4+ICAgb3IgaXNuJ3QgZW5h
YmxlZCwgY29udGludWUKPiA+IAo+ID4gV2l0aCB0aGUgY3VycmVudCBmbG93IHJvbV9lbmFibGVk
IGlzIHNldCBhZnRlciB0aGUgUk9NIEJBUiBtYXBwaW5ncwo+ID4gYXJlIGVzdGFibGlzaGVkLCB3
aGljaCBtZWFucyB0aGF0IHdoZW4gbW9kaWZ5X2JhcnMgaXMgY2FsbGVkIHdpdGgKPiA+IHJvbT10
cnVlIHJvbV9lbmFibGVkIGlzIG5vdCB5ZXQgc2V0LCBhbmQgdXNpbmcgdGhlIGxvZ2ljIGFib3Zl
IHRoZQo+ID4gbWFwcGluZ3Mgd29uJ3QgYmUgY3JlYXRlZC4KPiA+IAo+ID4+IC0gaWYgd2Ugd2Fu
dCB0byBkZWFsIHdpdGggbm9uLVJPTSAocm9tPWZhbHNlKSwgaWYgdGhlIEJBUiBpcyBST00sCj4g
Pj4gICBjb250aW51ZQo+ID4gCj4gPiBYZW4gYWxzbyBoYXMgdG8gZGVhbCB3aXRoIHRoZSBST00g
aWYgaXQncyBlbmFibGVkIHdoZW4gdGhlIG1lbW9yeQo+ID4gZGVjb2RpbmcgYml0IGlzIHRvZ2ds
ZWQsIGhlbmNlIGluIHJvbT1mYWxzZSBjYXNlIHRoZSBST00gYWxzbyBuZWVkcyB0bwo+ID4gYmUg
bWFwcGVkL3VuYW1wcGVkIGlmIGl0J3MgZW5hYmxlZC4KPiA+IAo+ID4gVGhpcyBkZXBlbmRlbmN5
IGJldHdlZW4gdGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgYW5kIHRoZSBST00gZW5hYmxlIGJpdAo+
ID4gaXMgcXVpdGUgY29udm9sdXRlZCBUQkguCj4gPiAKPiA+PiBUbyBtZSB0aGlzIGlzIGluIGxp
bmUgd2l0aCB0aGUgMm5kIHBhcmFncmFwaCBvZiB5b3VyIHJlcGx5LiBJdCdzIG5vdAo+ID4+IGlu
IGxpbmUgd2l0aCB0aGUgZmlyc3QsIHdoaWNoIG1ha2VzIG1lIHdvbmRlciB3aGV0aGVyICJyb20i
IGlzCj4gPj4gbWlzbmFtZWQgYW5kIHdhbnRzIHRvIGJlICJyb21fb25seSIuIFN0aWxsLCB0aGUg
cXVlc3Rpb24gd291bGQKPiA+PiByZW1haW4gb2Ygd2h5IHJvbV9lbmFibGVkIGRvZXNuJ3QgbWF0
dGVyIHdoZW4gdGhlIHZhcmlhYmxlIGlzCj4gPj4gdHJ1ZS4KPiA+IAo+ID4gWWVzLCByb20gbWVh
bnMgcm9tX29ubHkgKGllOiBST00gZW5hYmxlIGJpdCBoYXMgYmVlbiB0b2dnbGVkIGFuZAo+ID4g
bWVtb3J5IGRlY29kaW5nIGJpdCBpcyBlbmFibGVkKS4gSSBhc3N1bWUgeW91IHdvdWxkIHByZWZl
ciB0byBjaGFuZ2UKPiA+IHRoZSBuYW1lIHRvIHJvbV9vbmx5Lgo+IAo+IFllcywgYW5kIHBlcmhh
cHMgcHJvdmlkZSBhbiBhYnJpZGdlZCB2ZXJzaW9uIG9mIHlvdXIgZXhwbGFuYXRpb24KPiBhYm92
ZSBpbiBhIGNvbW1lbnQgbmV4dCB0byB0aGUgY29uZGl0aW9uYWwuCgpPSywgSSBjYW4gZG8gdGhh
dC4KClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 12:00:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqdvg-0003Jq-JG; Tue, 27 Feb 2018 12:00:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqdvf-0003Im-DO
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 12:00:19 +0000
X-Inumbo-ID: 08d1d86a-1bb6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 08d1d86a-1bb6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 12:02:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqdvQ-0008NX-Q2; Tue, 27 Feb 2018 12:00:04 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eqdvQ-0006jx-H6; Tue, 27 Feb 2018 12:00:04 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eqdvQ-0006jx-H6@xenbits.xenproject.org>
Date: Tue, 27 Feb 2018 12:00:04 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 252 - DoS via non-preemptable
 L3/L4 pagetable freeing
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-252
                              version 2

             DoS via non-preemptable L3/L4 pagetable freeing

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

Public release.

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

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

IMPACT
======

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

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

All Xen versions are vulnerable.

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

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

MITIGATION
==========

Running only HVM guests will avoid this issue.

CREDITS
=======

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

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa252*
5bf651378b92520969cde49d11500bcaeffab15590d21c16736be408a85ab3fa  xsa252.meta
53174dfd05eb274431dc756c9c3a39b355d485d6c9d12a8797b350bab343d22e  xsa252.patch
b7ba005fa62ace07f4880cc79824968c24ead3182245e4ed3a6e22cf8d2d7c05  xsa252-4.6.patch
14f37eb6b7a9fb19b258ca3c0e2da71dbc4240e6273137d5eb4003b122101aa6  xsa252-4.7.patch
cb679f2145e76b1c754c4377b397d201007f50438ee18e451c4b0da3f510a293  xsa252-4.9.patch
$

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 12:00:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12:00:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqdvl-0003LE-QN; Tue, 27 Feb 2018 12:00:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqdvk-0003JL-IO
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 12:00:24 +0000
X-Inumbo-ID: 0c65e5e1-1bb6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0c65e5e1-1bb6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 12:02:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqdvX-0008OA-4G; Tue, 27 Feb 2018 12:00:11 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eqdvX-0006o2-1W; Tue, 27 Feb 2018 12:00:11 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eqdvX-0006o2-1W@xenbits.xenproject.org>
Date: Tue, 27 Feb 2018 12:00:11 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 256 - x86 PVH guest without LAPIC
 may DoS the host
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-256
                              version 2

             x86 PVH guest without LAPIC may DoS the host

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

Public release.

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

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

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

IMPACT
======

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

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

Xen version 4.8 and onwards are vulnerable.

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

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

MITIGATION
==========

Running only PV or HVM guests avoids the vulnerability.

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

CREDITS
=======

This issue was discovered by Ian Jackson of Citrix.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

$ sha256sum xsa256*
3e45cc3f2ea516e7470083592041e238c0dfe32324790b2fba0e47c9efe38865  xsa256.patch
c029fcb67ff7c3c9a2adcb8e6f5e245a0d347acc8a9b3530591a639cbf321349  xsa256-4.8.patch
$

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

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

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

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

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

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

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

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

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

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

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 12:04:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12:04:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqdz8-0004Ch-L4; Tue, 27 Feb 2018 12:03:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqdz7-0004Bp-Fc
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 12:03:53 +0000
X-Inumbo-ID: 0b3138cf-1bb6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0b3138cf-1bb6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 12:02:12 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqdvU-0008Nn-8d; Tue, 27 Feb 2018 12:00:08 +0000
Received: from iwj by xenbits.xenproject.org with local (Exim 4.84_2)
 (envelope-from <iwj@xenbits.xen.org>)
 id 1eqdvU-0006ly-7n; Tue, 27 Feb 2018 12:00:08 +0000
Content-Type: multipart/mixed; boundary="=separator"; charset="utf-8"
Content-Transfer-Encoding: binary
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
To: xen-announce@lists.xen.org, xen-devel@lists.xen.org,
 xen-users@lists.xen.org, oss-security@lists.openwall.com
From: Xen.org security team <security@xen.org>
Message-Id: <E1eqdvU-0006ly-7n@xenbits.xenproject.org>
Date: Tue, 27 Feb 2018 12:00:08 +0000
Cc: "Xen.org security team" <security-team-members@xen.org>
Subject: [Xen-devel] Xen Security Advisory 255 - grant table v2 -> v1
 transition may crash Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

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

                    Xen Security Advisory XSA-255
                              version 3

             grant table v2 -> v1 transition may crash Xen

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

Public release.

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

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

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

IMPACT
======

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

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

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

Xen versions 4.0 and newer are vulnerable.

Both x86 and ARM systems are vulnerable.

MITIGATION
==========

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

There is no other known mitigation.

CREDITS
=======

This issue was discovered by Jan Beulich of SUSE.

RESOLUTION
==========

Applying the appropriate attached patch resolves this issue.

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

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

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

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

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

Additionally, distribution of updated software is prohibited (except to
other members of the predisclosure list).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--=separator--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 12:35:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12:35:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqeTn-0007G2-BO; Tue, 27 Feb 2018 12:35:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0sqn=fv=gmail.com=nickeysgo@srs-us1.protection.inumbo.net>)
 id 1eqeTl-0007Fw-OJ
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 12:35:33 +0000
X-Inumbo-ID: 90a6ee02-1bba-11e8-ba59-bc764e045a96
Received: from mail-ua0-x233.google.com (unknown [2607:f8b0:400c:c08::233])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90a6ee02-1bba-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 13:34:35 +0100 (CET)
Received: by mail-ua0-x233.google.com with SMTP id f5so6778627uam.5
 for <xen-devel@lists.xen.org>; Tue, 27 Feb 2018 04:35:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=z4f6RW8kWxYd0v7qAPs8ZNBpdX0xvD2ojrU2WCsj9lE=;
 b=DILCIn5rzVOtyE3l0v9unajhg7Ww61V2x9CyIhAoX27nNcrej6q1mgFcmk3qPO+LRC
 NdkX5eWEww3CcIAkgQcQBEtF2OQlkVBiWjtErKr/DG1r2tujkz4a2kJ6RM4uBUZVYJdA
 Omg7zVKo3jzhbHDQzHTIPrcDmHQVG3q7T1DjQCGlJfDOyeX/SVF3oO8oV8/aQ6Behjgq
 sl+s/ueMghrj0iKToIF6Kw+9B3Jf2e04gNZ4JhwJeucYujllFXM2BtNSmogLIU4vYPv/
 mXVjMOBwJceCN7z4ouwoxLSgytgYEzFIvKyoJ2Z0fC2hBZ8DhcCZO+M9ufjQfuKNXpBu
 KZ5g==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=z4f6RW8kWxYd0v7qAPs8ZNBpdX0xvD2ojrU2WCsj9lE=;
 b=p0jRWXdUOyFpLVZRvjiPJBR5eRYPuY+jYvp/do8XhId0TnB5idEVJYJVwEtEooRUpy
 +w4X3eZtRp56Zx5+UtjF+QUtyohZGPtqjb4mLbl+ArGMDrXHiQ79jkIT6r0NfBTsFbhu
 9Wy5CxkVWf+Tzv0BXY0+XNS5Uu7cEK1f7Ls8vcJtZE4QDGtqPGsvS3gf/eG+74XTmFpr
 iol5OS7HZDWfEqNYl/98A56Rne+0pQi05aW327rJ4PZIZvXlRuREee6LRGWderqqE2oD
 qqaMhsDrJ6ZgrqWZTW65HzCH5DcHp5iJPpnLbGmHtVQHMW/S41oZejmA4KWTyX4j5hcO
 434Q==
X-Gm-Message-State: APf1xPAi3qhVE/uUGsPPtxxCXDeVo0qdGPMojwe3pThsnC17dpvZRrkX
 IOSZgjEnEizzfEKSOi1cLVIgDy9k8P9h2uFO2yk=
X-Google-Smtp-Source: AG47ELtAma0PTfY7T/ZIVzlwXINmUL8F+2o6rLzU85yvypu7cnsJtU5Plz927bU2K68binmHo5Sqc0QhgttV5yv/308=
X-Received: by 10.176.26.130 with SMTP id j2mr5318013uai.99.1519734929413;
 Tue, 27 Feb 2018 04:35:29 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.56.132 with HTTP; Tue, 27 Feb 2018 04:35:28 -0800 (PST)
In-Reply-To: <fbea2750-f4a6-d72b-8738-4751f0fbf45e@citrix.com>
References: <CAFX_q-F=CkRYyH5BgWxNig9G5XFQOKNgwAKoCsNDPO218a1bdQ@mail.gmail.com>
 <fbea2750-f4a6-d72b-8738-4751f0fbf45e@citrix.com>
From: Minjun Hong <nickeysgo@gmail.com>
Date: Tue, 27 Feb 2018 21:35:28 +0900
Message-ID: <CAFX_q-HtYz=h-kFr_Jbp1WXFaXaa1L1t-zCMY-e1amQNeYq0Rw@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Is there any way to read msr in hypervisor code?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4346876011564459776=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4346876011564459776==
Content-Type: multipart/alternative; boundary="94eb2c117a689ed917056630dc43"

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

On Tue, Feb 27, 2018 at 7:00 PM, Andrew Cooper <andrew.cooper3@citrix.com>
wrote:

> On 27/02/2018 09:37, Minjun Hong wrote:
>
> Hello, I've tried to read msr in hypervisor code:
>
> uint64_t reg;
>
> rdmsr_safe(0x412e, ret);
>
>
> But, I all failed to read it because the hypervisor is running in ring-1
> CPL as I did googling.
>
>
> Xen runs in ring 0, root mode.  Forget terms like "ring -1" because they
> are not accurate, and not a helpful description of what is going on.
>
> When I accessed msr, the crash log is below:
>
>
> (XEN) ----[ Xen-4.9.0  x86_64  debug=3Dn   Not tainted ]----
>>
>> (XEN) CPU:    7
>>
>> (XEN) RIP:    e008:[<ffff82d08024139d>] mcsched.c#shscan_timer_fn+0xd/
>>> 0x180
>>
>> (XEN) RFLAGS: 0000000000010206   CONTEXT: hypervisor
>>
>> (XEN) rax: ffff83084abfe028   rbx: ffff83084abfe300   rcx:
>>> 000000000000412e
>>
>> (XEN) rdx: ffff83084abb7fff   rsi: ffff82d080632f00   rdi:
>>> 0000000000000000
>>
>> (XEN) rbp: ffff82d080241390   rsp: ffff83084abb7e30   r8:
>>> ffff830868d4bdc0
>>
>> (XEN) r9:  0000000000000005   r10: 0000012da75b50a5   r11:
>>> ffff8300782f3060
>>
>> (XEN) r12: 0000000000000000   r13: 0000012d9f9d6e07   r14:
>>> ffff83084abb7fff
>>
>> (XEN) r15: ffff82d08062ad80   cr0: 000000008005003b   cr4:
>>> 00000000003526e0
>>
>> (XEN) cr3: 00000003426f3000   cr2: 00007fc3c21d4000
>>
>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
>>
>> (XEN) Xen code around <ffff82d08024139d> (mcsched.c#shscan_timer_fn+
>>> 0xd/0x180):
>>
>> (XEN)  00 00 41 55 41 54 55 53 <0f> 32 4c 8d 05 0a 79 11 00 48 8d 0d 91
>>> 45 14 00
>>
>>
> This is a rdmsr(), not rdmsr_safe(), which is why you are crashing.
>
> Irrespective of that, 0x412e isn't an MSR which exists on any real
> hardware, so I'm not sure what other result you were expecting.
>
> ~Andrew
>

Thanks for your answer, Andrew.

Actually, I intended to get the number of cache-misses from msr and  accord=
ing
to "*Figure 18**-1 Layout of IA32_PERFEVTSELx MSRs in Intel=C2=AE 64 and IA=
-32
Architectures Software Developer=E2=80=99s Manual Volume 3B: System Program=
ming
Guide*",
it can be achieved by "0x412e":

Bit Position

CPUID.AH.EBX

Event Name

UMask

Event Select

0

UnHalted Core Cycles

00H

3CH

1

Instruction Retired

00H

C0H

2

UnHalted Reference Cycles

01H

3CH

3

LLC Reference

4FH

2EH

*4*

*LLC Misses*

*41H*

*2EH*

5

Branch Instruction Retired

00H

C4H

6

Branch Misses Retired

00H

C5H

I also tried to do that w/ rdmsr_safe() but, I failed to read msr.
Through the macro that returns a non-zero value, it was easy to see that
reading msr failed:

if ( rdmsr_safe(0x412e, ret) ) {
>     printk("cannot read msr!!!\n");
> } else {
>     printk("rdmsr: %lu\n", ret);
> }


 I cannot understand why you said "0x412e isn't an MSR which exists on any
real hardware" so, is it impossible to get the number of cache-misses by
using msr ??

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

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Feb 27, 2018 at 7:00 PM, Andrew Cooper <span dir=3D"ltr">&lt;<a href=3D=
"mailto:andrew.cooper3@citrix.com" target=3D"_blank">andrew.cooper3@citrix.=
com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D"mar=
gin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1=
ex">
 =20
   =20
 =20
  <div bgcolor=3D"#FFFFFF"><span class=3D"gmail-">
    <div class=3D"gmail-m_-3011046827900447549moz-cite-prefix">On 27/02/201=
8 09:37, Minjun Hong wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">Hello, I&#39;ve tried to read msr in hypervisor code=
:
        <div><br>
        </div>
        <div>
          <blockquote class=3D"gmail_quote" style=3D"color:rgb(34,34,34);fo=
nt-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-l=
igatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:nor=
mal;text-align:start;text-indent:0px;text-transform:none;white-space:normal=
;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initi=
al;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-=
left:1ex">uint64_t reg;=C2=A0=C2=A0</blockquote>
          <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">rdmsr_safe(0x41=
2e, ret);</blockquote>
        </div>
        <div><br>
          <div>But, I all failed to read it because the hypervisor is
            running in ring-1 CPL as I did googling.</div>
        </div>
      </div>
    </blockquote>
    <br></span>
    Xen runs in ring 0, root mode.=C2=A0 Forget terms like &quot;ring -1&qu=
ot; because
    they are not accurate, and not a helpful description of what is
    going on.<span class=3D"gmail-"><br>
    <br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <div>
          <div>When I accessed msr, the crash log is below:</div>
          <div><br>
          </div>
          <div><br>
          </div>
          <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">
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) ----[
                Xen-4.9.0=C2=A0 x86_64=C2=A0 debug=3Dn=C2=A0 =C2=A0Not tain=
ted ]----</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) CPU:=
=C2=A0 =C2=A0 7</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) RIP:=
=C2=A0 =C2=A0
                e008:[&lt;ffff82d08024139d&gt;]
                mcsched.c#shscan_timer_fn+0xd/<wbr>0x180</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) RFLAG=
S:
                0000000000010206=C2=A0 =C2=A0CONTEXT: hypervisor</blockquot=
e>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) rax:
                ffff83084abfe028=C2=A0 =C2=A0rbx: ffff83084abfe300=C2=A0 =
=C2=A0rcx:
                000000000000412e</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) rdx:
                ffff83084abb7fff=C2=A0 =C2=A0rsi: ffff82d080632f00=C2=A0 =
=C2=A0rdi:
                0000000000000000</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) rbp:
                ffff82d080241390=C2=A0 =C2=A0rsp: ffff83084abb7e30=C2=A0 =
=C2=A0r8:=C2=A0
                ffff830868d4bdc0</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) r9:=
=C2=A0
                0000000000000005=C2=A0 =C2=A0r10: 0000012da75b50a5=C2=A0 =
=C2=A0r11:
                ffff8300782f3060</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) r12:
                0000000000000000=C2=A0 =C2=A0r13: 0000012d9f9d6e07=C2=A0 =
=C2=A0r14:
                ffff83084abb7fff</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) r15:
                ffff82d08062ad80=C2=A0 =C2=A0cr0: 000000008005003b=C2=A0 =
=C2=A0cr4:
                00000000003526e0</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) cr3:
                00000003426f3000=C2=A0 =C2=A0cr2: 00007fc3c21d4000</blockqu=
ote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) ds: 0=
000=C2=A0 =C2=A0es:
                0000=C2=A0 =C2=A0fs: 0000=C2=A0 =C2=A0gs: 0000=C2=A0 =C2=A0=
ss: e010=C2=A0 =C2=A0cs: e008</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN) Xen c=
ode around
                &lt;ffff82d08024139d&gt;
                (mcsched.c#shscan_timer_fn+<wbr>0xd/0x180):</blockquote>
              <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px=
 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">(XEN)=C2=A0=
 00 00 41 55 41
                54 55 53 &lt;0f&gt; 32 4c 8d 05 0a 79 11 00 48 8d 0d 91
                45 14 00</blockquote>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br></span>
    This is a rdmsr(), not rdmsr_safe(), which is why you are crashing.<br>
    <br>
    Irrespective of that, 0x412e isn&#39;t an MSR which exists on any real
    hardware, so I&#39;m not sure what other result you were expecting.<spa=
n class=3D"gmail-HOEnZb"><font color=3D"#888888"><br>
    <br>
    ~Andrew<br>
  </font></span></div>

</blockquote></div><br></div><div class=3D"gmail_extra">Thanks for your ans=
wer, Andrew.</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_=
extra">Actually, I intended to get the number of cache-misses from msr and=
=C2=A0

<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;font-size:s=
mall;font-style:normal;font-variant-ligatures:normal;font-variant-caps:norm=
al;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;t=
ext-transform:none;white-space:normal;word-spacing:0px;background-color:rgb=
(255,255,255);text-decoration-style:initial;text-decoration-color:initial;f=
loat:none;display:inline">according to<span>=C2=A0</span></span><font face=
=3D"arial, helvetica, sans-serif" style=3D"color:rgb(34,34,34);font-size:sm=
all;font-style:normal;font-variant-ligatures:normal;font-variant-caps:norma=
l;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;te=
xt-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(=
255,255,255);text-decoration-style:initial;text-decoration-color:initial">&=
quot;<i><span lang=3D"en-US" style=3D"font-size:11pt">Figure<span>=C2=A0</s=
pan></span><span lang=3D"en-US" style=3D"font-size:11pt">18</span></i><span=
 lang=3D"en-US" style=3D"font-size:11pt"><i>-1 Layout of IA32_PERFEVTSELx M=
SRs in=C2=A0<span lang=3D"ko" style=3D"color:rgb(34,34,34);font-variant-lig=
atures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:norma=
l;text-align:start;text-indent:0px;text-transform:none;white-space:normal;w=
ord-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:ini=
tial;text-decoration-color:initial;font-size:11pt">Intel</span><span lang=
=3D"en-US" style=3D"color:rgb(34,34,34);font-variant-ligatures:normal;font-=
variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;=
text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;bac=
kground-color:rgb(255,255,255);text-decoration-style:initial;text-decoratio=
n-color:initial;font-size:11pt">=C2=AE 64 and IA-32 Architectures Software =
Developer=E2=80=99s Manual Volume 3B: System Programming Guide</span></i><s=
pan lang=3D"en-US" style=3D"color:rgb(34,34,34);font-style:normal;font-vari=
ant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacin=
g:normal;text-align:start;text-indent:0px;text-transform:none;white-space:n=
ormal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-st=
yle:initial;text-decoration-color:initial;font-size:11pt">&quot;</span></sp=
an>,</font>

</div><div class=3D"gmail_extra"><font face=3D"arial, helvetica, sans-serif=
" style=3D"color:rgb(34,34,34);font-size:small;font-style:normal;font-varia=
nt-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing=
:normal;text-align:start;text-indent:0px;text-transform:none;white-space:no=
rmal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-sty=
le:initial;text-decoration-color:initial">it can be achieved by &quot;0x412=
e&quot;:</font></div><div class=3D"gmail_extra"><br></div><div class=3D"gma=
il_extra">










<div style=3D"direction:ltr">

<table border=3D"1" cellpadding=3D"0" cellspacing=3D"0" valign=3D"top" styl=
e=3D"direction:ltr;border-collapse:collapse;border-style:solid;border-color=
:rgb(163,163,163);border-width:1pt">
 <tbody><tr>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:1.2895in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center"><span style=3D"font-weig=
ht:bold">Bit Position</span></p>
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center"><span style=3D"font-weig=
ht:bold">CPUID.AH.EBX</span></p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:2.0916in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center"><span style=3D"font-weig=
ht:bold">Event Name</span></p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.7381in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center"><span style=3D"font-weig=
ht:bold">UMask</span></p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:1.0402in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center"><span style=3D"font-weig=
ht:bold">Event Select</span></p>
  </td>
 </tr>
 <tr>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:1.2701in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">0</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:2.0916in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">UnHalted Core Cycles</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.7187in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">00H</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.9368in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">3CH</p>
  </td>
 </tr>
 <tr>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:1.2701in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">1</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:2.0916in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">Instruction Retired</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.7187in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">00H</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.9368in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">C0H</p>
  </td>
 </tr>
 <tr>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:1.2701in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">2</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:2.1111in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">UnHalted Reference Cycle=
s</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.7187in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">01H</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.9368in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">3CH</p>
  </td>
 </tr>
 <tr>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:1.2701in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">3</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:2.0916in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">LLC Reference</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.7187in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">4FH</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.9368in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">2EH</p>
  </td>
 </tr>
 <tr>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:1.2701in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;text-align:center"><b><font color=3D"#ff0000">4</font><=
/b></p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:2.0916in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;text-align:center"><b><font color=3D"#ff0000">LLC Misse=
s</font></b></p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.7187in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;text-align:center"><b><font color=3D"#ff0000">41H</font=
></b></p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.9368in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;text-align:center"><b><font color=3D"#ff0000">2EH</font=
></b></p>
  </td>
 </tr>
 <tr>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:1.2701in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">5</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:2.1034in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">Branch Instruction Retir=
ed</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.7187in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">00H</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.9368in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">C4H</p>
  </td>
 </tr>
 <tr>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:1.2701in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">6</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:2.0916in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">Branch Misses Retired</p=
>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.7187in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">00H</p>
  </td>
  <td style=3D"border-style:solid;border-color:rgb(163,163,163);border-widt=
h:1pt;vertical-align:top;width:0.9368in;padding:4pt">
  <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740  \00ace0\00b515&q=
uot;;font-size:11pt;color:black;text-align:center">C5H</p>
  </td>
 </tr>
</tbody></table>

</div><br></div><div class=3D"gmail_extra">I also tried to do that w/ rdmsr=
_safe() but, I failed to read msr.</div><div class=3D"gmail_extra">Through =
the macro that returns a non-zero value, it was easy to see that reading ms=
r failed:</div><div class=3D"gmail_extra"><br></div><div class=3D"gmail_ext=
ra"><blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8ex;bor=
der-left:1px solid rgb(204,204,204);padding-left:1ex">if ( rdmsr_safe(0x412=
e, ret) ) {<br>=C2=A0 =C2=A0 printk(&quot;cannot read msr!!!\n&quot;);=C2=
=A0=C2=A0<br>} else {<br>=C2=A0 =C2=A0 printk(&quot;rdmsr: %lu\n&quot;, ret=
);<br>}</blockquote><div><br></div><div>=C2=A0I cannot understand why you s=
aid &quot;<span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;f=
ont-size:small;font-style:normal;font-variant-ligatures:normal;font-variant=
-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-in=
dent:0px;text-transform:none;white-space:normal;word-spacing:0px;background=
-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color=
:initial;float:none;display:inline">0x412e isn&#39;t an MSR which exists on=
 any real hardware&quot; so, is it impossible to get the number of cache-mi=
sses by using msr ??</span></div></div></div>

--94eb2c117a689ed917056630dc43--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4346876011564459776==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 12:40:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12:40:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqeYr-0007xb-VA; Tue, 27 Feb 2018 12:40:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=d40k=fv=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1eqeYr-0007xR-4h
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 12:40:49 +0000
X-Inumbo-ID: 4cd11432-1bbb-11e8-ba59-bc764e045a96
Received: from mail-lf0-x241.google.com (unknown [2a00:1450:4010:c07::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cd11432-1bbb-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 13:39:50 +0100 (CET)
Received: by mail-lf0-x241.google.com with SMTP id v9so27290931lfa.11
 for <xen-devel@lists.xenproject.org>; Tue, 27 Feb 2018 04:40:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:from:to:cc:references:message-id:date:user-agent
 :mime-version:in-reply-to:content-transfer-encoding:content-language;
 bh=zkwmNPk4+gD3oGQN10/MQnEBFhiawQWLeE6k/XKXYfA=;
 b=M73FKuMdd8b6/Dpd6aKr3853ndaLtPOCZ15kIaUx6U4oQhYqGijpkrae2KtW2NcSBh
 9j6icTrs2xPs3k+Mjy54Z4BUNfyPb65JR+gvLbcFIgWjPv1Iy4iY/LH4u1yngBjii7Bq
 XWwpEaZmxdUtxDP8pcXmkx55wyFehzQPe+7lNIXS1TOUQ3AQktTHh9V2MJPRInxz2hUm
 evWkq5AprcJkikET07vnEtql62Y8yivkzB92JT+OALz/G55giqMmM6e1QHshLou88B+n
 YHiyRpQ/i6mODIgHaquwKT9o/DFEDphM1LnjCdqmoTwA9hBLQS2Ra8rd+bC08piF2ogU
 9rYg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:from:to:cc:references:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=zkwmNPk4+gD3oGQN10/MQnEBFhiawQWLeE6k/XKXYfA=;
 b=c/w/ho9iHaH+6GNN9HUntVxdoJILKX78sfVKVVpdJ0Gi0bBhIFCEWr+88E4nbscxdA
 xQdtQrCk4em6CTqsXrwfbDylhdBLpbA9bBRkC7o58sUmyvTaernd3mTf1JG8JXVe4BuR
 d89mL5qhPV9IIfZn0xR/mLhFe45WavVJMwE4crTA20sJ+bnooFRx01kLZsp8VLfV2SUr
 SPbSSpToap5JDkpGhvCAA4S0WNMYrR3UYxFu03OBdmsgpsMCHPR4bEzJ0ZcyqnlpPp48
 uIY/T+xxMps1YPfDebTwOE41xcI6V5n+zSc4b/M9im+qf+B5qxnCCRqMHoV/7cPIqREF
 J0tg==
X-Gm-Message-State: APf1xPAkpuNTiKQb41fd/kATzMsbwmor9V+5AufQnoZZzIafJ2IzrGdS
 p2dzrjupCAj3Il2oLccupmc=
X-Google-Smtp-Source: AH8x224ilZZ0Ql0NJBatnf/6Ri/lzk8oaxPckkFw3hxqmid4UAjegGpM4OG3dYEax5UqDr24oaE04g==
X-Received: by 10.46.81.25 with SMTP id f25mr9981601ljb.50.1519735244905;
 Tue, 27 Feb 2018 04:40:44 -0800 (PST)
Received: from [10.17.182.9] (ll-56.209.223.85.sovam.net.ua. [85.223.209.56])
 by smtp.gmail.com with ESMTPSA id
 g23sm2558935ljg.4.2018.02.27.04.40.43
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Feb 2018 04:40:43 -0800 (PST)
From: Oleksandr Andrushchenko <andr2000@gmail.com>
To: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <4c7e6f65-1787-3815-22b5-f9495e388c06@gmail.com>
Message-ID: <7e265c53-db9a-0946-6b1c-b946bcbb4100@gmail.com>
Date: Tue, 27 Feb 2018 14:40:42 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <4c7e6f65-1787-3815-22b5-f9495e388c06@gmail.com>
Content-Language: en-US
Cc: Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/9] drm/xen-front: Add support for Xen PV
 display frontend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UGxlYXNlIGZpbmQgc29tZSBtb3JlIGNsYXJpZmljYXRpb25zIG9uIFZpcnRJTyB1c2Ugd2l0aCBY
ZW4KKEkgd291bGQgbGlrZSB0byB0aGFuayBYZW4gY29tbXVuaXR5IGZvciBoZWxwaW5nIHdpdGgg
dGhpcykKCjEuIFBvc3NpYmxlIHNlY3VyaXR5IGlzc3VlcyAtIFZpcnRJTyBkZXZpY2VzIGFyZSBQ
Q0kgYnVzIG1hc3RlcnMsIHRodXMKYWxsb3dpbmcgcmVhbCBkZXZpY2UgKHJ1bm5pbmcsIGZvciBl
eGFtcGxlLCBpbiB1bnRydXN0ZWQgZHJpdmVyIGRvbWFpbikKdG8gZ2V0IGNvbnRyb2wgb3ZlciBn
dWVzdCdzIG1lbW9yeSBieSB3cml0aW5nIHRvIGl0cyBtZW1vcnkKCjIuIFZpcnRJTyBjdXJyZW50
bHkgdXNlcyBHRk5zIHdyaXR0ZW4gaW50byB0aGUgc2hhcmVkIHJpbmcsIHdpdGhvdXQgWGVuCmdy
YW50cyBzdXBwb3J0LiBUaGlzIHdpbGwgcmVxdWlyZSBnZW5lcmljIGdyYW50LW1hcHBpbmcvc2hh
cmluZyBsYXllcgp0byBiZSBhZGRlZCB0byBWaXJ0SU8uCgozLiBWaXJ0SU8gcmVxdWlyZXMgUUVN
VSBQQ0kgZW11bGF0aW9uIGZvciBzZXR0aW5nIHVwIGEgZGV2aWNlLiBYZW4gUFYgCihhbmQgUFZI
KQpkb21haW5zIGRvbid0IHVzZSBRRU1VIGZvciBwbGF0Zm9ybSBlbXVsYXRpb24gaW4gb3JkZXIg
dG8gcmVkdWNlIGF0dGFjayAKc3VyZmFjZS4KKFBWSCBpcyBpbiB0aGUgcHJvY2VzcyBvZiBnYWlu
aW5nIFBDSSBjb25maWcgc3BhY2UgZW11bGF0aW9uIHRob3VnaCwgYnV0IAppdCBpcwpvcHRpb25h
bCwgbm90IGEgcmVxdWlyZW1lbnQpCgo0LiBNb3N0IG9mIHRoZSBQViBkcml2ZXJzIGEgZ3Vlc3Qg
dXNlcyBhdCB0aGUgbW9tZW50IGFyZSBYZW4gUFYgZHJpdmVycywgCmUuZy4gbmV0LApibG9jaywg
Y29uc29sZSwgc28gb25seSB2aXJ0aW8tZ3B1IHdpbGwgcmVxdWlyZSBRRU1VIHRvIHJ1bi4KQWx0
aG91Z2ggdGhpcyB1c2UgY2FzZSB3b3VsZCB3b3JrIG9uIHg4NiBpdCB3aWxsIHJlcXVpcmUgYWRk
aXRpb25hbCBjaGFuZ2VzCnRvIGdldCB0aGlzIHJ1bm5pbmcgb24gQVJNLCB3aGljaCBpcyBteSB0
YXJnZXQgcGxhdGZvcm0uCgpUaGFuayB5b3UsCk9sZWtzYW5kcgoKT24gMDIvMjYvMjAxOCAxMDoy
MSBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4gKioKPgo+ICpIaSwgYWxsISoK
Pgo+ICoKPgo+IExhc3QgKkZyaWRheSogc29tZSBjb25jZXJucyBvbiAjZHJpLWRldmVsIHdlcmUg
cmFpc2VkIHdydCAieWV0Cj4KPiBhbm90aGVyIGRyaXZlciIgZm9yIFhlbiBhbmQgd2h5IG5vdCB2
aXJ0aW8tZ3B1LiBMZXQgbWUgaGlnaGxpZ2h0Cj4KPiBvbiB3aHkgd2UgbmVlZCBhIG5ldyBwYXJh
dmlydHVhbGl6ZWQgZHJpdmVyIGZvciBYZW4gYW5kIHdoeSB3ZQo+Cj4gY2FuJ3QganVzdCB1c2Ug
dmlydGlvLiBIb3BlIHRoaXMgaGVscHMgdGhlIGNvbW11bml0aWVzIChib3RoIFhlbgo+Cj4gYW5k
IERSSSkgdG8gaGF2ZSBiZXR0ZXIgdW5kZXJzdGFuZGluZyBvZiB0aGlzIHdvcmsgYW5kIG91ciBt
b3RpdmF0aW9uLgo+Cj4KPiBEaXNjbGFpbWVyOiBzb21lIG9yIGFsbCBvZiB0aGUgYmVsb3cgbWF5
IHNvdW5kIHdlYWsgYXJndW1lbnQgb3IKPgo+IG5vdCAxMDAlIGNvcnJlY3QsIHNvIGFueSBoZWxw
IG9uIGNsYXJpZnlpbmcgdGhlIGJlbG93IGlzIG1vcmUKPgo+IHRoYW4gd2VsY29tZSA7KQo+Cj4K
PiAxLiBGaXJzdCBvZiBhbGwsIHdlIGFyZSB0YXJnZXRpbmcgQVJNIGVtYmVkZGVkIHVzZS1jYXNl
cyBhbmQgZm9yCj4KPiBBUk0gd2UgZG8gbm90IHVzZSBRRU1VIFsxXTogIi4uLlhlbiBvbiBBUk0g
aXMgbm90IGp1c3QgYSBzdHJhaWdodAo+Cj4gMToxIHBvcnQgb2YgeDg2IFhlbi4uLiBYZW4gb24g
QVJNIGRvZXMgbm90IG5lZWQgUUVNVSBiZWNhdXNlIGl0IGRvZXMKPgo+IG5vdCBkbyBhbnkgZW11
bGF0aW9uLiBJdCBhY2NvbXBsaXNoZXMgdGhlIGdvYWwgYnkgZXhwbG9pdGluZwo+Cj4gdmlydHVh
bGl6YXRpb24gc3VwcG9ydCBpbiBoYXJkd2FyZSBhcyBtdWNoIGFzIHBvc3NpYmxlIGFuZCB1c2lu
Zwo+Cj4gcGFyYXZpcnR1YWxpemVkIGludGVyZmFjZXMgZm9yIElPLiIKPgo+Cj4gVGhhdCBiZWlu
ZyBzYWlkIGl0IGlzIHN0aWxsIHBvc3NpYmxlIHRvIHJ1biB2aXJ0aW8tZ3B1IGFuZCBYZW4rUUVN
VTogWzJdCj4KPgo+IEluIHRoaXMgY2FzZSBRRU1VIGNhbiBiZSB1c2VkIGZvciBkZXZpY2Ugdmly
dHVhbGl6YXRpb24sIGUuZy4gbmV0d29yaywKPgo+IGJsb2NrLCBjb25zb2xlLiBCdXQgdGhlc2Ug
YWxyZWFkeSBleGlzdCBhcyBYZW4gcGFyYS12aXJ0dWFsaXplZCBkcml2ZXJzCj4KPiBhZ2FpbiBl
bGltaW5hdGluZyB0aGUgbmVlZCBmb3IgUUVNVTogdHlwaWNhbCBBUk0gc3lzdGVtIHJ1bnMgCj4g
cGFyYS12aXJ0dWFsaXplZAo+Cj4gZHJpdmVycyBmb3IgbmV0d29yaywgYmxvY2ssIGNvbnNvbGUg
ZXRjLgo+Cj4KPiAyLiB2aXJ0aW8tZ3B1IHJlcXVpcmVzIFBDSS9NTUlPIGVtdWxhdGlvbgo+Cj4g
dmlydGlvLWdwdSAodmlydGlvLWdwdS1wY2kpIHJlcXVpcmUgdmlydGlvLXBjaSwgYnV0IHBhcmEt
dmlydHVhbGl6ZWQgCj4gZGV2aWNlCj4KPiBkcml2ZXJzIGRvIG5vdCBuZWVkIHRoaXMuCj4KPgo+
IDMuIE5vIG5lZWQgZm9yIDNkL3ZpcmdsLgo+Cj4gVGhlcmUgYXJlIHVzZS1jYXNlcyB3aGljaCBl
aXRoZXIgZG8gbm90IHVzZSBPcGVuR0wgYXQgYWxsIG9yIHdpbGwgdXNlCj4KPiBjdXN0b20gdmly
dHVhbGl6YXRpb24gc29sdXRpb25zIGFsbG93aW5nIHNoYXJpbmcgb2YgYSByZWFsIEdQVSB3aXRo
IAo+IGd1ZXN0LAo+Cj4gZS5nLiB2R1BVIGFwcHJvYWNoLgo+Cj4KPiA0LiBNb3JlIGZyZWVkb20g
Zm9yIGJ1ZmZlciBhbGxvY2F0aW9uLgo+Cj4gQXMgb2Ygbm93IHZpcnRpby1ncHUgaXMgb25seSBj
YXBhYmxlIG9mIGFsbG9jYXRpbmcgYnVmZmVycyB2aWEgVFRNLCB3aGlsZQo+Cj4gdGhlcmUgYXJl
IHVzZS1jYXNlcyB3aGVyZSB3ZSBuZWVkIHRvIGhhdmUgbW9yZSBmcmVlZG9tOgo+Cj4gZm9yIHN5
c3RlbXMgd2hpY2ggZG8gbm90IHByb3ZpZGUgSU9NTVUgc3VwcG9ydCwgYnV0IGhhdmluZyBzcGVj
aWZpYwo+Cj4gcmVxdWlyZW1lbnRzIGZvciBkaXNwbGF5IGJ1ZmZlcnMsIGl0IGlzIHBvc3NpYmxl
IHRvIGFsbG9jYXRlIHN1Y2ggYnVmZmVycwo+Cj4gYXQgYmFja2VuZCBzaWRlIGFuZCBzaGFyZSB0
aG9zZSB3aXRoIHRoZSBmcm9udGVuZCBkcml2ZXIuCj4KPiBGb3IgZXhhbXBsZSwgaWYgaG9zdCBk
b21haW4gaXMgMToxIG1hcHBlZCBhbmQgaGFzIERSTS9HUFUgaGFyZHdhcmUgCj4gZXhwZWN0aW5n
Cj4KPiBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVtb3J5IChpbiBQQSwgbm90IElQQSksIHRoaXMg
YWxsb3dzIGltcGxlbWVudGluZwo+Cj4gemVyby1jb3B5aW5nIHVzZS1jYXNlcy4KPgo+Cj4gNS4g
WmVyby1jb3B5aW5nIHN1cHBvcnQgYXQgYmFja2VuZCBzaWRlCj4KPiBIYXZpbmcgbmF0aXZlIFhl
biBpbXBsZW1lbnRhdGlvbiBhbGxvd3MgaW1wbGVtZW50aW5nIHplcm8tY29weWluZyAKPiB1c2Ut
Y2FzZXMKPgo+IG9uIGJhY2tlbmQgc2lkZSB3aXRoIHRoZSBoZWxwIG9mIHN1cHBvcnRpbmcgZHJp
dmVyIERSTSBkcml2ZXIgWzNdIAo+IHdoaWNoIHdlCj4KPiBob3BlIHRvIHVwc3RyZWFtIGFzIHdl
bGwgKGl0IGlzIG5vdCB5ZXQgcmVhZHkgaW4gdGVybXMgb2YgY29kZSBjbGVhbnVwKS4KPgo+Cj4g
Ni4gUUVNVSBiYWNrZW5kcyBmb3IgdmlydGlvLWdwdSBjYW5ub3QgYmUgdXNlZCBhcyBpcywgZS5n
LiBndWVzdCBkaXNwbGF5cwo+Cj4gY291bGQgYmUganVzdCBhIHBhcnQgb2YgdGhlIGZpbmFsIHVz
ZXIgZXhwZXJpZW5jZS4gVGh1cywgYSBRRU1VIGJhY2tlbmQKPgo+IG11c3QgYmUgbW9kaWZpZWQg
dG8gaW50ZXJhY3QsIGZvciBleGFtcGxlLCB3aXRoIEF1dG9tb3RpdmUgR3JhZGUgTGludXgKPgo+
IGRpc3BsYXkgbWFuYWdlci4gU28sIFFFTVUgcGFydCBuZWVkcyBtb2RpZmljYXRpb25zLgo+Cj4g
SW4gb3VyIHVzZS1jYXNlIHdlIGhhdmUgYSBiYWNrZW5kIHdoaWNoIHN1cHBvcnRzIG11bHRpLXRv
dWNoIGFuZCBndWVzdAo+Cj4gZGlzcGxheShzKSBhbmQgcnVubmluZyBlaXRoZXIgYXMgYSB3ZXN0
b24gY2xpZW50ICh3aGljaCBpcyBub3Qgc3VwcG9ydGVkCj4KPiBieSBRRU1VIGF0IHRoZSBtb21l
bnQ/KSBvciBLTVMvRFJNIGNsaWVudC4gVGhpcyBhbGxvd3MgdXMgdG8gZW5hYmxlIG11Y2gKPgo+
IG1vcmUgdXNlLWNhc2VzKip3aXRob3V0IHRoZSBuZWVkIHRvIHJ1biBRRU1VLgo+Cj4gKgo+Cj4g
KlRoYW5rIHlvdSwqCj4KPiAqKk9sZWtzYW5kciBBbmRydXNoY2hlbmtvKgo+ICoKPgo+ICoKPiAq
Cj4KPiAqWzFdIAo+IGh0dHBzOi8vd2lraS54ZW4ub3JnL3dpa2kvWGVuX0FSTV93aXRoX1ZpcnR1
YWxpemF0aW9uX0V4dGVuc2lvbnNfd2hpdGVwYXBlcioKPgo+ICoKPgo+IFsyXSBodHRwczovL2Vs
aW51eC5vcmcvUi1DYXIvVmlydHVhbGl6YXRpb24KPgo+IFszXSAKPiBodHRwczovL2dpdGh1Yi5j
b20veGVuLXRyb29wcy9saW51eC9ibG9iL2NlczIwMTgvZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5f
ZHJtX3pjb3B5X2Rydi5jCj4KPgo+ICoKPgo+Cj4gT24gMDIvMjEvMjAxOCAxMDowMyBBTSwgT2xl
a3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4+IEZyb206IE9sZWtzYW5kciBBbmRydXNoY2hl
bmtvIDxvbGVrc2FuZHJfYW5kcnVzaGNoZW5rb0BlcGFtLmNvbT4KPj4KPj4gSGVsbG8hCj4+Cj4+
IFRoaXMgcGF0Y2ggc2VyaWVzIGFkZHMgc3VwcG9ydCBmb3IgWGVuIFsxXSBwYXJhLXZpcnR1YWxp
emVkCj4+IGZyb250ZW5kIGRpc3BsYXkgZHJpdmVyLiBJdCBpbXBsZW1lbnRzIHRoZSBwcm90b2Nv
bCBmcm9tCj4+IGluY2x1ZGUveGVuL2ludGVyZmFjZS9pby9kaXNwbGlmLmggWzJdLgo+PiBBY2Nv
bXBhbnlpbmcgYmFja2VuZCBbM10gaXMgaW1wbGVtZW50ZWQgYXMgYSB1c2VyLXNwYWNlIGFwcGxp
Y2F0aW9uCj4+IGFuZCBpdHMgaGVscGVyIGxpYnJhcnkgWzRdLCBjYXBhYmxlIG9mIHJ1bm5pbmcg
YXMgYSBXZXN0b24gY2xpZW50Cj4+IG9yIERSTSBtYXN0ZXIuCj4+IENvbmZpZ3VyYXRpb24gb2Yg
Ym90aCBiYWNrZW5kIGFuZCBmcm9udGVuZCBpcyBkb25lIHZpYQo+PiBYZW4gZ3Vlc3QgZG9tYWlu
IGNvbmZpZ3VyYXRpb24gb3B0aW9ucyBbNV0uCj4+Cj4+ICoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiog
Cj4+Cj4+ICogRHJpdmVyIGxpbWl0YXRpb25zCj4+ICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogCj4+
Cj4+IMKgIDEuIENvbmZpZ3VyYXRpb24gb3B0aW9ucyAxLjEgKGNvbnRpZ3VvdXMgZGlzcGxheSBi
dWZmZXJzKSBhbmQgMiAKPj4gKGJhY2tlbmQKPj4gwqDCoMKgwqAgYWxsb2NhdGVkIGJ1ZmZlcnMp
IGJlbG93IGFyZSBub3Qgc3VwcG9ydGVkIGF0IHRoZSBzYW1lIHRpbWUuCj4+Cj4+IMKgIDIuIE9u
bHkgcHJpbWFyeSBwbGFuZSB3aXRob3V0IGFkZGl0aW9uYWwgcHJvcGVydGllcyBpcyBzdXBwb3J0
ZWQuCj4+Cj4+IMKgIDMuIE9ubHkgb25lIHZpZGVvIG1vZGUgc3VwcG9ydGVkIHdoaWNoIHJlc29s
dXRpb24gaXMgY29uZmlndXJlZCB2aWEgCj4+IFhlblN0b3JlLgo+Pgo+PiDCoCA0LiBBbGwgQ1JU
Q3Mgb3BlcmF0ZSBhdCBmaXhlZCBmcmVxdWVuY3kgb2YgNjBIei4KPj4KPj4gKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKiAKPj4KPj4gKiBEcml2ZXIgbW9kZXMgb2Ygb3BlcmF0aW9uIGluIHRlcm1zIG9m
IGRpc3BsYXkgYnVmZmVycyB1c2VkCj4+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogCj4+Cj4+IMKg
IERlcGVuZGluZyBvbiB0aGUgcmVxdWlyZW1lbnRzIGZvciB0aGUgcGFyYS12aXJ0dWFsaXplZCBl
bnZpcm9ubWVudCwgCj4+IG5hbWVseQo+PiDCoCByZXF1aXJlbWVudHMgZGljdGF0ZWQgYnkgdGhl
IGFjY29tcGFueWluZyBEUk0vKHYpR1BVIGRyaXZlcnMgCj4+IHJ1bm5pbmcgaW4gYm90aAo+PiDC
oCBob3N0IGFuZCBndWVzdCBlbnZpcm9ubWVudHMsIG51bWJlciBvZiBvcGVyYXRpbmcgbW9kZXMg
b2YgCj4+IHBhcmEtdmlydHVhbGl6ZWQKPj4gwqAgZGlzcGxheSBkcml2ZXIgYXJlIHN1cHBvcnRl
ZDoKPj4gwqDCoCAtIGRpc3BsYXkgYnVmZmVycyBjYW4gYmUgYWxsb2NhdGVkIGJ5IGVpdGhlciBm
cm9udGVuZCBkcml2ZXIgb3IgCj4+IGJhY2tlbmQKPj4gwqDCoCAtIGRpc3BsYXkgYnVmZmVycyBj
YW4gYmUgYWxsb2NhdGVkIHRvIGJlIGNvbnRpZ3VvdXMgaW4gbWVtb3J5IG9yIG5vdAo+Pgo+PiDC
oCBOb3RlISBGcm9udGVuZCBkcml2ZXIgaXRzZWxmIGhhcyBubyBkZXBlbmRlbmN5IG9uIGNvbnRp
Z3VvdXMgbWVtb3J5IAo+PiBmb3IKPj4gwqDCoMKgwqDCoMKgwqAgaXRzIG9wZXJhdGlvbi4KPj4K
Pj4gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiAKPj4KPj4gKiAxLiBCdWZmZXJzIGFsbG9jYXRlZCBi
eSB0aGUgZnJvbnRlbmQgZHJpdmVyLgo+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIAo+Pgo+Pgo+
PiDCoCBUaGUgYmVsb3cgbW9kZXMgb2Ygb3BlcmF0aW9uIGFyZSBjb25maWd1cmVkIGF0IGNvbXBp
bGUtdGltZSB2aWEKPj4gwqAgZnJvbnRlbmQgZHJpdmVyJ3Mga2VybmVsIGNvbmZpZ3VyYXRpb24u
Cj4+Cj4+IMKgIDEuMS4gRnJvbnQgZHJpdmVyIGNvbmZpZ3VyZWQgdG8gdXNlIEdFTSBDTUEgaGVs
cGVycwo+PiDCoMKgwqDCoMKgwqAgVGhpcyB1c2UtY2FzZSBpcyB1c2VmdWwgd2hlbiB1c2VkIHdp
dGggYWNjb21wYW55aW5nIERSTS92R1BVIAo+PiBkcml2ZXIgaW4KPj4gwqDCoMKgwqDCoMKgIGd1
ZXN0IGRvbWFpbiB3aGljaCB3YXMgZGVzaWduZWQgdG8gb25seSB3b3JrIHdpdGggY29udGlndW91
cyAKPj4gYnVmZmVycywKPj4gwqDCoMKgwqDCoMKgIGUuZy4gRFJNIGRyaXZlciBiYXNlZCBvbiBH
RU0gQ01BIGhlbHBlcnM6IHN1Y2ggZHJpdmVycyBjYW4gCj4+IG9ubHkgaW1wb3J0Cj4+IMKgwqDC
oMKgwqDCoCBjb250aWd1b3VzIFBSSU1FIGJ1ZmZlcnMsIHRodXMgcmVxdWlyaW5nIGZyb250ZW5k
IGRyaXZlciB0byAKPj4gcHJvdmlkZQo+PiDCoMKgwqDCoMKgwqAgc3VjaC4gSW4gb3JkZXIgdG8g
aW1wbGVtZW50IHRoaXMgbW9kZSBvZiBvcGVyYXRpb24gCj4+IHBhcmEtdmlydHVhbGl6ZWQKPj4g
wqDCoMKgwqDCoMKgIGZyb250ZW5kIGRyaXZlciBjYW4gYmUgY29uZmlndXJlZCB0byB1c2UgR0VN
IENNQSBoZWxwZXJzLgo+Pgo+PiDCoCAxLjIuIEZyb250IGRyaXZlciBkb2Vzbid0IHVzZSBHRU0g
Q01BCj4+IMKgwqDCoMKgwqDCoCBJZiBhY2NvbXBhbnlpbmcgZHJpdmVycyBjYW4gY29wZSB3aXRo
IG5vbi1jb250aWd1b3VzIG1lbW9yeSAKPj4gdGhlbiwgdG8KPj4gwqDCoMKgwqDCoMKgIGxvd2Vy
IHByZXNzdXJlIG9uIENNQSBzdWJzeXN0ZW0gb2YgdGhlIGtlcm5lbCwgZHJpdmVyIGNhbiAKPj4g
YWxsb2NhdGUKPj4gwqDCoMKgwqDCoMKgIGJ1ZmZlcnMgZnJvbSBzeXN0ZW0gbWVtb3J5Lgo+Pgo+
PiDCoCBOb3RlISBJZiB1c2VkIHdpdGggYWNjb21wYW55aW5nIERSTS8odilHUFUgZHJpdmVycyB0
aGlzIG1vZGUgb2YgCj4+IG9wZXJhdGlvbgo+PiDCoMKgwqAgbWF5IHJlcXVpcmUgSU9NTVUgc3Vw
cG9ydCBvbiB0aGUgcGxhdGZvcm0sIHNvIGFjY29tcGFueWluZyBEUk0vdkdQVQo+PiDCoMKgwqAg
aGFyZHdhcmUgY2FuIHN0aWxsIHJlYWNoIGRpc3BsYXkgYnVmZmVyIG1lbW9yeSB3aGlsZSBpbXBv
cnRpbmcgUFJJTUUKPj4gwqDCoMKgIGJ1ZmZlcnMgZnJvbSB0aGUgZnJvbnRlbmQgZHJpdmVyLgo+
Pgo+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqIAo+Pgo+PiAqIDIuIEJ1ZmZlcnMgYWxsb2NhdGVk
IGJ5IHRoZSBiYWNrZW5kCj4+ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogCj4+Cj4+Cj4+IMKgIFRo
aXMgbW9kZSBvZiBvcGVyYXRpb24gaXMgcnVuLXRpbWUgY29uZmlndXJlZCB2aWEgZ3Vlc3QgZG9t
YWluIAo+PiBjb25maWd1cmF0aW9uCj4+IMKgIHRocm91Z2ggWGVuU3RvcmUgZW50cmllcy4KPj4K
Pj4gwqAgRm9yIHN5c3RlbXMgd2hpY2ggZG8gbm90IHByb3ZpZGUgSU9NTVUgc3VwcG9ydCwgYnV0
IGhhdmluZyBzcGVjaWZpYwo+PiDCoCByZXF1aXJlbWVudHMgZm9yIGRpc3BsYXkgYnVmZmVycyBp
dCBpcyBwb3NzaWJsZSB0byBhbGxvY2F0ZSBzdWNoIAo+PiBidWZmZXJzCj4+IMKgIGF0IGJhY2tl
bmQgc2lkZSBhbmQgc2hhcmUgdGhvc2Ugd2l0aCB0aGUgZnJvbnRlbmQuCj4+IMKgIEZvciBleGFt
cGxlLCBpZiBob3N0IGRvbWFpbiBpcyAxOjEgbWFwcGVkIGFuZCBoYXMgRFJNL0dQVSBoYXJkd2Fy
ZSAKPj4gZXhwZWN0aW5nCj4+IMKgIHBoeXNpY2FsbHkgY29udGlndW91cyBtZW1vcnksIHRoaXMg
YWxsb3dzIGltcGxlbWVudGluZyB6ZXJvLWNvcHlpbmcKPj4gwqAgdXNlLWNhc2VzLgo+Pgo+Pgo+
PiBJIHdvdWxkIGxpa2UgdG8gdGhhbmsgYXQgbGVhc3QsIGJ1dCBub3QgYXQgbGFzdCB0aGUgZm9s
bG93aW5nCj4+IHBlb3BsZS9jb21tdW5pdGllcyB3aG8gaGVscGVkIHRoaXMgZHJpdmVyIHRvIGhh
cHBlbiA7KQo+Pgo+PiAxLiBNeSB0ZWFtIGF0IEVQQU0gZm9yIGNvbnRpbnVvdXMgc3VwcG9ydAo+
PiAyLiBYZW4gY29tbXVuaXR5IGZvciBhbnN3ZXJpbmcgdG9ucyBvZiBxdWVzdGlvbnMgb24gZGlm
ZmVyZW50Cj4+IG1vZGVzIG9mIG9wZXJhdGlvbiBvZiB0aGUgZHJpdmVyIHdpdGggcmVzcGVjdCB0
byB2aXJ0dWFsaXplZAo+PiBlbnZpcm9ubWVudC4KPj4gMy4gUm9iIENsYXJrIGZvciAiR0VNIGFs
bG9jYXRpb24gZm9yIHBhcmEtdmlydHVhbGl6ZWQgRFJNIGRyaXZlciIgWzZdCj4+IDQuIE1hYXJ0
ZW4gTGFua2hvcnN0IGZvciAiQXRvbWljIGRyaXZlciBhbmQgb2xkIHJlbW92ZSBGQiBiZWhhdmlv
ciIgWzddCj4+IDUuIFZpbGxlIFN5cmrDpGzDpCBmb3IgIlF1ZXN0aW9ucyBvbiBwYWdlIGZsaXBz
IGFuZCBhdG9taWMgbW9kZXNldCIgWzhdCj4+Cj4+IFRoYW5rIHlvdSwKPj4gT2xla3NhbmRyIEFu
ZHJ1c2hjaGVua28KPj4KPj4gUC5TLiBUaGVyZSBhcmUgdHdvIGRlcGVuZGVuY2llcyBmb3IgdGhp
cyBkcml2ZXIgbGltaXRpbmcgc29tZSBvZiB0aGUKPj4gdXNlLWNhc2VzIHdoaWNoIGFyZSBvbiBy
ZXZpZXcgbm93Ogo+PiAxLiAiZHJtL3NpbXBsZV9rbXNfaGVscGVyOiBBZGQge2VuYWJsZXxkaXNh
YmxlfV92YmxhbmsgY2FsbGJhY2sgCj4+IHN1cHBvcnQiIFs5XQo+PiAyLiAiZHJtL3NpbXBsZV9r
bXNfaGVscGVyOiBGaXggTlVMTCBwb2ludGVyIGRlcmVmZXJlbmNlIHdpdGggbm8gCj4+IGFjdGl2
ZSBDUlRDIiBbMTBdCj4+Cj4+IFsxXSBodHRwczovL3dpa2kueGVuLm9yZy93aWtpL1BhcmF2aXJ0
dWFsaXphdGlvbl8oUFYpI1BWX0lPX0RyaXZlcnMKPj4gWzJdIAo+PiBodHRwczovL2VsaXhpci5i
b290bGluLmNvbS9saW51eC92NC4xNi1yYzIvc291cmNlL2luY2x1ZGUveGVuL2ludGVyZmFjZS9p
by9kaXNwbGlmLmgKPj4gWzNdIGh0dHBzOi8vZ2l0aHViLmNvbS94ZW4tdHJvb3BzL2Rpc3BsX2Jl
Cj4+IFs0XSBodHRwczovL2dpdGh1Yi5jb20veGVuLXRyb29wcy9saWJ4ZW5iZQo+PiBbNV0gCj4+
IGh0dHBzOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD14ZW4uZ2l0O2E9YmxvYjtmPWRvY3Mv
bWFuL3hsLmNmZy5wb2QuNS5pbjtoPWE2OTkzNjc3NzllMmFlMTIxMmZmOGY2MzhlZmYwMjA2ZWMx
YTFjYzk7aGI9cmVmcy9oZWFkcy9tYXN0ZXIjbDEyNTcKPj4gWzZdIAo+PiBodHRwczovL2xpc3Rz
LmZyZWVkZXNrdG9wLm9yZy9hcmNoaXZlcy9kcmktZGV2ZWwvMjAxNy1NYXJjaC8xMzYwMzguaHRt
bAo+PiBbN10gaHR0cHM6Ly93d3cuc3Bpbmljcy5uZXQvbGlzdHMvZHJpLWRldmVsL21zZzE2NDEw
Mi5odG1sCj4+IFs4XSBodHRwczovL3d3dy5zcGluaWNzLm5ldC9saXN0cy9kcmktZGV2ZWwvbXNn
MTY0NDYzLmh0bWwKPj4gWzldIGh0dHBzOi8vcGF0Y2h3b3JrLmZyZWVkZXNrdG9wLm9yZy9zZXJp
ZXMvMzgwNzMvCj4+IFsxMF0gaHR0cHM6Ly9wYXRjaHdvcmsuZnJlZWRlc2t0b3Aub3JnL3Nlcmll
cy8zODEzOS8KPj4KPj4gT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gKDkpOgo+PiDCoMKgIGRybS94
ZW4tZnJvbnQ6IEludHJvZHVjZSBYZW4gcGFyYS12aXJ0dWFsaXplZCBmcm9udGVuZCBkcml2ZXIK
Pj4gwqDCoCBkcm0veGVuLWZyb250OiBJbXBsZW1lbnQgWGVuIGJ1cyBzdGF0ZSBoYW5kbGluZwo+
PiDCoMKgIGRybS94ZW4tZnJvbnQ6IFJlYWQgZHJpdmVyIGNvbmZpZ3VyYXRpb24gZnJvbSBYZW4g
c3RvcmUKPj4gwqDCoCBkcm0veGVuLWZyb250OiBJbXBsZW1lbnQgWGVuIGV2ZW50IGNoYW5uZWwg
aGFuZGxpbmcKPj4gwqDCoCBkcm0veGVuLWZyb250OiBJbXBsZW1lbnQgaGFuZGxpbmcgb2Ygc2hh
cmVkIGRpc3BsYXkgYnVmZmVycwo+PiDCoMKgIGRybS94ZW4tZnJvbnQ6IEludHJvZHVjZSBEUk0v
S01TIHZpcnR1YWwgZGlzcGxheSBkcml2ZXIKPj4gwqDCoCBkcm0veGVuLWZyb250OiBJbXBsZW1l
bnQgS01TL2Nvbm5lY3RvciBoYW5kbGluZwo+PiDCoMKgIGRybS94ZW4tZnJvbnQ6IEltcGxlbWVu
dCBHRU0gb3BlcmF0aW9ucwo+PiDCoMKgIGRybS94ZW4tZnJvbnQ6IEltcGxlbWVudCBjb21tdW5p
Y2F0aW9uIHdpdGggYmFja2VuZAo+Pgo+PiDCoCBkcml2ZXJzL2dwdS9kcm0vS2NvbmZpZ8KgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgfMKgwqAgMiArCj4+IMKgIGRyaXZl
cnMvZ3B1L2RybS9NYWtlZmlsZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
IHzCoMKgIDEgKwo+PiDCoCBkcml2ZXJzL2dwdS9kcm0veGVuL0tjb25maWfCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMzAgKysKPj4gwqAgZHJpdmVycy9ncHUvZHJtL3hlbi9N
YWtlZmlsZcKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB8wqAgMTcgKwo+PiDCoCBkcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnQuY8KgwqDCoMKgwqDCoMKgwqAgfCA3MTIgCj4+
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysKPj4gwqAgZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250LmjCoMKgwqDCoMKgwqDCoMKgIHwgMTU0ICsrKysrKwo+PiDCoCBkcml2ZXJz
L2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY2ZnLmPCoMKgwqDCoCB8wqAgODQgKysrKwo+PiDC
oCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY2ZnLmjCoMKgwqDCoCB8wqAgNDUg
KysKPj4gwqAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2Nvbm4uY8KgwqDCoCB8
IDEyNSArKysrKwo+PiDCoCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY29ubi5o
wqDCoMKgIHzCoCAzNSArKwo+PiDCoCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRf
ZHJ2LmPCoMKgwqDCoCB8IDI5NCArKysrKysrKysrKysKPj4gwqAgZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2Rydi5owqDCoMKgwqAgfMKgIDczICsrKwo+PiDCoCBkcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZXZ0Y2hubC5jIHwgMzk5ICsrKysrKysrKysrKysrKysK
Pj4gwqAgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2V2dGNobmwuaCB8wqAgODkg
KysrKwo+PiDCoCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmPCoMKgwqDC
oCB8IDM2MCArKysrKysrKysrKysrKwo+PiDCoCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1f
ZnJvbnRfZ2VtLmjCoMKgwqDCoCB8wqAgNDYgKysKPj4gwqAgZHJpdmVycy9ncHUvZHJtL3hlbi94
ZW5fZHJtX2Zyb250X2dlbV9jbWEuYyB8wqAgOTMgKysrKwo+PiDCoCBkcml2ZXJzL2dwdS9kcm0v
eGVuL3hlbl9kcm1fZnJvbnRfa21zLmPCoMKgwqDCoCB8IDI5OSArKysrKysrKysrKysKPj4gwqAg
ZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2ttcy5owqDCoMKgwqAgfMKgIDMwICsr
Cj4+IMKgIGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jwqDCoCB8IDQz
MCArKysrKysrKysrKysrKysrKwo+PiDCoCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJv
bnRfc2hidWYuaMKgwqAgfMKgIDgwICsrKysKPj4gwqAgMjEgZmlsZXMgY2hhbmdlZCwgMzM5OCBp
bnNlcnRpb25zKCspCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVu
L0tjb25maWcKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4vTWFr
ZWZpbGUKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2Ry
bV9mcm9udC5jCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnQuaAo+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hl
bi94ZW5fZHJtX2Zyb250X2NmZy5jCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dw
dS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfY2ZnLmgKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRy
aXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmMKPj4gwqAgY3JlYXRlIG1vZGUg
MTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9jb25uLmgKPj4gwqAgY3Jl
YXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9kcnYuYwo+
PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250
X2Rydi5oCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hlbl9k
cm1fZnJvbnRfZXZ0Y2hubC5jCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9k
cm0veGVuL3hlbl9kcm1fZnJvbnRfZXZ0Y2hubC5oCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBk
cml2ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfZ2VtLmMKPj4gwqAgY3JlYXRlIG1vZGUg
MTAwNjQ0IGRyaXZlcnMvZ3B1L2RybS94ZW4veGVuX2RybV9mcm9udF9nZW0uaAo+PiDCoCBjcmVh
dGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zyb250X2dlbV9jbWEu
Ywo+PiDCoCBjcmVhdGUgbW9kZSAxMDA2NDQgZHJpdmVycy9ncHUvZHJtL3hlbi94ZW5fZHJtX2Zy
b250X2ttcy5jCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2ZXJzL2dwdS9kcm0veGVuL3hl
bl9kcm1fZnJvbnRfa21zLmgKPj4gwqAgY3JlYXRlIG1vZGUgMTAwNjQ0IGRyaXZlcnMvZ3B1L2Ry
bS94ZW4veGVuX2RybV9mcm9udF9zaGJ1Zi5jCj4+IMKgIGNyZWF0ZSBtb2RlIDEwMDY0NCBkcml2
ZXJzL2dwdS9kcm0veGVuL3hlbl9kcm1fZnJvbnRfc2hidWYuaAo+Pgo+CgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 12:43:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12:43:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqebY-00086h-Fh; Tue, 27 Feb 2018 12:43:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqebX-00086S-Mu
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 12:43:35 +0000
X-Inumbo-ID: 135a539a-1bbc-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 135a539a-1bbc-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 12:45:23 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,400,1515456000"; d="scan'208";a="68681981"
Date: Tue, 27 Feb 2018 12:43:21 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180227124321.zwlwuapk7oyazqt7@MacBook-Pro-de-Roger.local>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-2-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519666519-16311-2-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 1/6] x86/vmx: Simplfy the default cases in
 vmx_msr_{read, write}_intercept()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDU6MzU6MTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgZGVmYXVsdCBjYXNlIG9mIHZteF9tc3Jfd3JpdGVfaW50ZXJjZXB0KCkgaW4g
cGFydGljdWxhciBpcyB2ZXJ5IHRhbmdsZWQuCj4gCj4gRmlyc3Qgb2YgYWxsLCBmb2xkIGxvbmdf
bW9kZV9kb19tc3Jfe3JlYWQsd3JpdGV9KCkgaW50byB0aGVpciBjYWxsZXJzLiAgVGhlc2UKPiBm
dW5jdGlvbnMgd2VyZSBzcGxpdCBvdXQgaW4gdGhlIHBhc3QgYmVjYXVzZSBvZiB0aGUgMzJiaXQg
YnVpbGQgb2YgWGVuLCBidXQgaXQKPiBpcyB1bmNsZWFyIHdoeSB0aGUgY2FzZXMgd2VyZW4ndCBz
aW1wbHkgI2lmZGVmJ2QgaW4gcGxhY2UuCj4gCj4gTmV4dCwgaW52ZXJ0IHRoZSB2bXhfd3JpdGVf
Z3Vlc3RfbXNyKCkvaXNfbGFzdF9icmFuY2hfbXNyKCkgbG9naWMgdG8gYnJlYWsgaWYKPiB0aGUg
Y29uZGl0aW9uIGlzIHNhdGlzZmllZCwgcmF0aGVyIHRoYW4gbmVzdGluZyBpZiBpdCB3YXNuJ3Qu
ICBUaGlzIGFsbG93cyB0aGUKPiB3cm1zcl9oeXBlcnZpc29yX3JlZ3MoKSBjYWxsIHRvIGJlIHVu
LW5lc3RlZCB3aXRoIHJlc3BlY3QgdG8gdGhlIG90aGVyIGRlZmF1bHQKPiBsb2dpYy4KPiAKPiBO
byBwcmFjdGljYWwgZGlmZmVyZW5jZSBmcm9tIGEgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCgpJIHRo
aW5rIHRoZXJlJ3MgYSBkaWZmZXJlbmNlIGZyb20gZ3Vlc3QgUG9WIG5vdywgZ3Vlc3Qgd3Jtc3Ig
b2YKR1MvRlMvTFNUQVIvQ1NUQVIgd2l0aCBub24tY2Fub25pY2FsIGFkZHJlc3NlcyB3aWxsIGdl
dCBhICNHUC4KCj4gQEAgLTMwOTAsNiArMzAxNSw0NSBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3Jp
dGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQo+ICAg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+ICAgICAgICAgIF9fdm13cml0ZShHVUVTVF9TWVNF
TlRFUl9FSVAsIG1zcl9jb250ZW50KTsKPiAgICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNl
IE1TUl9GU19CQVNFOgo+ICsgICAgY2FzZSBNU1JfR1NfQkFTRToKPiArICAgIGNhc2UgTVNSX1NI
QURPV19HU19CQVNFOgo+ICsgICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1zcl9j
b250ZW50KSApCj4gKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CgpUaGlzIGlzIEFGQUlDVCBk
aWZmZXJlbnQgZnJvbSBwcmV2aW91cyBiZWhhdmlvdXIsIHByZXZpb3VzIGNvZGUgd291bGQKanVz
dCByZXR1cm4gWDg2RU1VTF9FWENFUFRJT04gd2l0aG91dCBpbmplY3RpbmcgYSBmYXVsdC4gRnJv
bSB0aGUgU0RNCkkgc2VlIGluamVjdGluZyBhICNHUCBpcyB0aGUgY29ycmVjdCBiZWhhdmlvdXIu
Cgo+ICsKPiArICAgICAgICBpZiAoIG1zciA9PSBNU1JfRlNfQkFTRSApCj4gKyAgICAgICAgICAg
IF9fdm13cml0ZShHVUVTVF9GU19CQVNFLCBtc3JfY29udGVudCk7Cj4gKyAgICAgICAgZWxzZSBp
ZiAoIG1zciA9PSBNU1JfR1NfQkFTRSApCj4gKyAgICAgICAgICAgIF9fdm13cml0ZShHVUVTVF9H
U19CQVNFLCBtc3JfY29udGVudCk7Cj4gKyAgICAgICAgZWxzZQo+ICsgICAgICAgICAgICB3cm1z
cmwoTVNSX1NIQURPV19HU19CQVNFLCBtc3JfY29udGVudCk7Cj4gKwo+ICsgICAgICAgIGJyZWFr
Owo+ICsKPiArICAgIGNhc2UgTVNSX1NUQVI6Cj4gKyAgICAgICAgdi0+YXJjaC5odm1fdm14LnN0
YXIgPSBtc3JfY29udGVudDsKPiArICAgICAgICB3cm1zcmwoTVNSX1NUQVIsIG1zcl9jb250ZW50
KTsKPiArICAgICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIE1TUl9MU1RBUjoKPiArICAgICAg
ICBpZiAoICFpc19jYW5vbmljYWxfYWRkcmVzcyhtc3JfY29udGVudCkgKQo+ICsgICAgICAgICAg
ICBnb3RvIGdwX2ZhdWx0Owo+ICsgICAgICAgIHYtPmFyY2guaHZtX3ZteC5sc3RhciA9IG1zcl9j
b250ZW50Owo+ICsgICAgICAgIHdybXNybChNU1JfTFNUQVIsIG1zcl9jb250ZW50KTsKPiArICAg
ICAgICBicmVhazsKPiArCj4gKyAgICBjYXNlIE1TUl9DU1RBUjoKPiArICAgICAgICBpZiAoICFp
c19jYW5vbmljYWxfYWRkcmVzcyhtc3JfY29udGVudCkgKQo+ICsgICAgICAgICAgICBnb3RvIGdw
X2ZhdWx0Owo+ICsgICAgICAgIHYtPmFyY2guaHZtX3ZteC5jc3RhciA9IG1zcl9jb250ZW50OwoK
TGlrZWx5IGEgc3R1cGlkIHF1ZXN0aW9uLCBidXQgd2h5IGlzIENTVEFSIG5vdCB3cml0dGVuIGhl
cmU/IChsaWtlIGl0J3MKZG9uZSBmb3IgTFNUQVIpCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 12:56:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 12:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqeo1-0000U4-KE; Tue, 27 Feb 2018 12:56:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=flab=fv=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1eqenz-0000Tr-SA
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 12:56:28 +0000
X-Inumbo-ID: df84d6a1-1bbd-11e8-b9b1-635ca7ef6cff
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id df84d6a1-1bbd-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 12:58:16 +0000 (UTC)
Received: from dell15.localnet
 (2407-e400-b000-201-a906-b6ab-4d71-c8af-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:a906:b6ab:4d71:c8af])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 3786520B7D;
 Tue, 27 Feb 2018 23:37:46 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1519735066; bh=5fEqEHXVq2xPVME1XTCJuKT/sSvEqz0zRPZVTyK8oYY=;
 h=From:To:Cc:Subject:Date:In-Reply-To:References;
 b=M50TDS7JrRjbdkw3dsfXGs2oZfJtrhgptkDkY/DSJ6PK3lV/OP5BOTOIIsYjYOt2h
 3E4qojzqxwoK4D8yDXBE2gp8XaDrH5Ko+4WJagLUX9RSz0enkW/X7zN4kr0atbgp5D
 jT8G/2hL1fGD3InxBRa9LSg5bjkvsMSQZs38bGpk=
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xen.org
Date: Tue, 27 Feb 2018 23:37:37 +1100
Message-ID: <5824473.GPQyEnWDtB@dell15>
In-Reply-To: <E1eqdvU-0006ly-7n@xenbits.xenproject.org>
References: <E1eqdvU-0006ly-7n@xenbits.xenproject.org>
MIME-Version: 1.0
Cc: "Xen. org security team" <security@xen.org>
Subject: Re: [Xen-devel] Xen Security Advisory 255 - grant table v2 -> v1
	transition may crash Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5336668034199309779=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5336668034199309779==
Content-Type: multipart/signed; boundary="nextPart2307857.GyM0ito94r"; micalg="pgp-sha256"; protocol="application/pgp-signature"

--nextPart2307857.GyM0ito94r
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

On Tuesday, 27 February 2018 11:00:08 PM AEDT Xen. org security team wrote:
>                     Xen Security Advisory XSA-255
>                               version 3
>=20
>              grant table v2 -> v1 transition may crash Xen
>=20
<snip>
> RESOLUTION
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
>=20
> Applying the appropriate attached patch resolves this issue.
>=20
> xsa255-?.patch         xen-unstable, Xen 4.10.x
> xsa255-4.9-?.patch     Xen 4.9.x, Xen 4.8.x
> xsa255-4.7-?.patch     Xen 4.7.x
> xsa255-4.6-?.patch     Xen 4.6.x

Is there a missing pre-requisite patch required for 4.6.6?

I'm currently getting a failure on these patches as follows:

Patch #55 (xsa255-4.6-1.patch):
+ echo 'Patch #55 (xsa255-4.6-1.patch):'
+ /bin/cat /builddir/build/SOURCES/xsa255-4.6-1.patch
+ /usr/bin/patch -p1 --fuzz=3D2
patching file xen/arch/arm/domain.c
patching file xen/arch/arm/mm.c
Hunk #2 FAILED at 1075.
Hunk #3 FAILED at 1090.
2 out of 3 hunks FAILED -- saving rejects to file xen/arch/arm/mm.c.rej

The patches for 4.7, 4.9 and 4.10 seem to apply successfully.

=2D-=20
Steven Haigh

=F0=9F=93=A7 netwiz@crc.id.au       =F0=9F=92=BB http://www.crc.id.au
=F0=9F=93=9E +61 (3) 9001 6090    =F0=9F=93=B1 0412 935 897
--nextPart2307857.GyM0ito94r
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

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

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlqVUREACgkQQa811Xp9
MdzfFRAAu7cE8pi5cAcuJc1ZsZHzyQf7Z619Q2w99TrkM2QrMXVO42irewrDlKoH
XP2vGe9znnzTrmSw0+GvbIQkXp+G4+eoijQJ6EDheWTgsWTuV+QH6xXjZxamANC6
RE+x6wCsA63Zbyyq2/+ZJk3ZkCu0rk/t269Br1OxvMHqEHhF1BmqxdMjaGEQ4Blp
2LSYE5SpZmAXnzRsag2Mx5tZrmrJtsQ43embwZMm/5Q1M5bkYh/WqS+3FVmWMa6+
krhKJgeTW2/IwfTVHf5GdMel94wIav5+Gm1MDLcErHrlD0N4bDbki1IVRf4u89fo
aTvkgs6UH3Uz/45tkTb7WAbL7LrXfml3UW4fnERZWymP3XwqrAS0DTFDZeHZ6quV
DqSuteUOEThv4YBl2hCqO9I/HyE5x/deGxe/DccQuinLypL7aFdWY2aVvvOP9yMZ
2NPsxjhcD2AYgVtfkX7DgdZ25+O5OKG/9cqWku2sn5Gd/SvyCeKOz/hVKAj4NWOq
wdzenBbVWTXVGR+tOnh/fq0PDwfrB/E8IPMC44duhCQ4lkHH+iEV9lHktl0dgDNs
8X8K3s0GZG4dJbIuEVb6co3Xq422fhmG22spSK6WtP2ozZmQOSccR7nHYSq8YC1J
XNlrafKEloOn4TBpWl+2MoYK/tQYWf9rpXdVLCZARYeZyyV708A=
=3RuG
-----END PGP SIGNATURE-----

--nextPart2307857.GyM0ito94r--





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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5336668034199309779==--





From xen-devel-bounces@lists.xenproject.org Tue Feb 27 13:30:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 13:30:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqfKy-00035c-Ta; Tue, 27 Feb 2018 13:30:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqfKx-000356-Kt
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 13:30:31 +0000
X-Inumbo-ID: 3f11a5e7-1bc2-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3f11a5e7-1bc2-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 14:29:33 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqfKu-0002NU-0C; Tue, 27 Feb 2018 13:30:28 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqfKo-0000Lm-De; Tue, 27 Feb 2018 13:30:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqfKn-0006ih-O3; Tue, 27 Feb 2018 13:30:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120035-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt:host-install(4):broken:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0fbf30a7f863139dd0ac556e44f92f5787654847
X-Osstest-Versions-That: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 13:30:21 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 120035: regressions - trouble:
	broken/fail/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAzNSB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDAzNS8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbgogdGVzdC1hbWQ2NC1h
bWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyIGZhaWwg
UkVHUi4gdnMuIDExOTIyNwoKVGVzdHMgd2hpY2ggYXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkg
KG5vdCBibG9ja2luZyk6CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICA0IGhvc3QtaW5z
dGFsbCg0KSAgICAgICAgICBicm9rZW4gcGFzcyBpbiAxMjAwMDkKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTEgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE5OTgzIHBh
c3MgaW4gMTIwMDM1CiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgMTYgZ3Vlc3Qtc3RhcnQv
ZGViaWFuLnJlcGVhdCBmYWlsIGluIDExOTk4MyBwYXNzIGluIDEyMDAzNQogdGVzdC14dGYtYW1k
NjQtYW1kNjQtMyAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3Mg
aW4gMTE5OTgzCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2IDE3IHJ1bXBydW4tZGVtby14
ZW5zdG9yZWxzL3hlbnN0b3JlbHMucmVwZWF0IGZhaWwgcGFzcyBpbiAxMjAwMDkKClRlc3RzIHdo
aWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExOTk4
MyBsaWtlIDExOTE4NwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTk5ODMgbGlrZSAxMTkyMjcKIHRlc3QtYXJtaGYtYXJtaGYt
eGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICBmYWlsIGluIDExOTk4MyBsaWtlIDEx
OTIyNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayBmYWlsIGluIDExOTk4MyBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDUwIHh0
Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDEyMDAwOSBsaWtlIDExOTIyNwog
dGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxNiBndWVzdC1zdGFydC9kZWJpYW4ucmVwZWF0
ICAgIGZhaWwgIGxpa2UgMTE5MTg3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTkyMjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExOTIyNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMjcK
IHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVj
ayAgICBmYWlsICBsaWtlIDExOTIyNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1k
NjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTkyMjcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgMzcgeHRmL3Rlc3QtaHZt
MzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NCAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDM3IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9w
LXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgNTIg
eHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNCAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDUyIHh0Zi90ZXN0LWh2
bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTQgICAgICAgNzYgeHRmL3Rlc3QtcHYzMnBhZS14c2EtMTk0ICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1v
cC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDM3
IHh0Zi90ZXN0LWh2bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA3NiB4dGYvdGVzdC1w
djMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC01ICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3At
c2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3
NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxp
YnZpcnQgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1z
dXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1ydGRzICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Jl
ZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNz
Cgp2ZXJzaW9uIHRhcmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgMGZi
ZjMwYTdmODYzMTM5ZGQwYWM1NTZlNDRmOTJmNTc4NzY1NDg0NwpiYXNlbGluZSB2ZXJzaW9uOgog
eGVuICAgICAgICAgICAgICAgICAgNzViZGQ2OTMwMzNlNmRiZDZmZTVhZTIzNWY3OTk2MWQyZjBh
YTg0ZAoKTGFzdCB0ZXN0IG9mIGJhc2lzICAgMTE5MjI3ICAyMDE4LTAyLTE1IDAxOjQ0OjI3IFog
ICAxMiBkYXlzCkZhaWxpbmcgc2luY2UgICAgICAgIDExOTY4MiAgMjAxOC0wMi0xOSAyMjo1MToz
NSBaICAgIDcgZGF5cyAgICA4IGF0dGVtcHRzClRlc3Rpbmcgc2FtZSBzaW5jZSAgIDExOTk4MyAg
MjAxOC0wMi0yNCAwMjo0OToxNCBaICAgIDMgZGF5cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxl
IHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0OgogIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAbGluYXJvLm9yZz4KICBNYXJjIFp5bmdpZXIgPG1hcmMuenluZ2llckBhcm0uY29t
PgogIFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KCmpvYnM6CiBi
dWlsZC1hbWQ2NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC14dGYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWls
ZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14
dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQt
eHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5l
c3RlZC1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dC1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1v
dm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2lu
Ny1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcnVtcHJ1bi1pMzg2ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1p
Mzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYnJva2VuICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwt
bXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1wYWlyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtYW1kNjQtcHZncnViICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1pMzg2LXB2Z3J1YiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXB5Z3J1
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWNvdzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcmF3ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcnRk
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1o
Zi1hcm1oZi14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9u
IG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmlt
YWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZh
aWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0
L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdl
bmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0
LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54
ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpU
ZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5v
cmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5Cgpicm9rZW4tam9iIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydCBicm9rZW4KYnJva2VuLXN0ZXAgdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
IGhvc3QtaW5zdGFsbCg0KQoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNpb24gbG9nOyBpdCB3b3Vs
ZCBiZSA0NTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 13:47:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 13:47:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqfb8-00043M-Ct; Tue, 27 Feb 2018 13:47:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqfb7-00043G-Fd
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 13:47:13 +0000
X-Inumbo-ID: 93a40da6-1bc4-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93a40da6-1bc4-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 14:46:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68686890"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-2-git-send-email-andrew.cooper3@citrix.com>
 <20180227124321.zwlwuapk7oyazqt7@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <e8c38c00-0fc5-dcb1-91ff-68040701300c@citrix.com>
Date: Tue, 27 Feb 2018 13:47:08 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180227124321.zwlwuapk7oyazqt7@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Jun Nakajima <jun.nakajima@intel.com>
Subject: Re: [Xen-devel] [PATCH 1/6] x86/vmx: Simplfy the default cases in
 vmx_msr_{read, write}_intercept()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMTggMTI6NDMsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBGZWIg
MjYsIDIwMTggYXQgMDU6MzU6MTRQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhl
IGRlZmF1bHQgY2FzZSBvZiB2bXhfbXNyX3dyaXRlX2ludGVyY2VwdCgpIGluIHBhcnRpY3VsYXIg
aXMgdmVyeSB0YW5nbGVkLgo+Pgo+PiBGaXJzdCBvZiBhbGwsIGZvbGQgbG9uZ19tb2RlX2RvX21z
cl97cmVhZCx3cml0ZX0oKSBpbnRvIHRoZWlyIGNhbGxlcnMuICBUaGVzZQo+PiBmdW5jdGlvbnMg
d2VyZSBzcGxpdCBvdXQgaW4gdGhlIHBhc3QgYmVjYXVzZSBvZiB0aGUgMzJiaXQgYnVpbGQgb2Yg
WGVuLCBidXQgaXQKPj4gaXMgdW5jbGVhciB3aHkgdGhlIGNhc2VzIHdlcmVuJ3Qgc2ltcGx5ICNp
ZmRlZidkIGluIHBsYWNlLgo+Pgo+PiBOZXh0LCBpbnZlcnQgdGhlIHZteF93cml0ZV9ndWVzdF9t
c3IoKS9pc19sYXN0X2JyYW5jaF9tc3IoKSBsb2dpYyB0byBicmVhayBpZgo+PiB0aGUgY29uZGl0
aW9uIGlzIHNhdGlzZmllZCwgcmF0aGVyIHRoYW4gbmVzdGluZyBpZiBpdCB3YXNuJ3QuICBUaGlz
IGFsbG93cyB0aGUKPj4gd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKCkgY2FsbCB0byBiZSB1bi1uZXN0
ZWQgd2l0aCByZXNwZWN0IHRvIHRoZSBvdGhlciBkZWZhdWx0Cj4+IGxvZ2ljLgo+Pgo+PiBObyBw
cmFjdGljYWwgZGlmZmVyZW5jZSBmcm9tIGEgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCj4gSSB0aGlu
ayB0aGVyZSdzIGEgZGlmZmVyZW5jZSBmcm9tIGd1ZXN0IFBvViBub3csIGd1ZXN0IHdybXNyIG9m
Cj4gR1MvRlMvTFNUQVIvQ1NUQVIgd2l0aCBub24tY2Fub25pY2FsIGFkZHJlc3NlcyB3aWxsIGdl
dCBhICNHUC4KPgo+PiBAQCAtMzA5MCw2ICszMDE1LDQ1IEBAIHN0YXRpYyBpbnQgdm14X21zcl93
cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCj4+
ICAgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+PiAgICAgICAgICBfX3Ztd3JpdGUoR1VFU1Rf
U1lTRU5URVJfRUlQLCBtc3JfY29udGVudCk7Cj4+ICAgICAgICAgIGJyZWFrOwo+PiArCj4+ICsg
ICAgY2FzZSBNU1JfRlNfQkFTRToKPj4gKyAgICBjYXNlIE1TUl9HU19CQVNFOgo+PiArICAgIGNh
c2UgTVNSX1NIQURPV19HU19CQVNFOgo+PiArICAgICAgICBpZiAoICFpc19jYW5vbmljYWxfYWRk
cmVzcyhtc3JfY29udGVudCkgKQo+PiArICAgICAgICAgICAgZ290byBncF9mYXVsdDsKPiBUaGlz
IGlzIEFGQUlDVCBkaWZmZXJlbnQgZnJvbSBwcmV2aW91cyBiZWhhdmlvdXIsIHByZXZpb3VzIGNv
ZGUgd291bGQKPiBqdXN0IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTiB3aXRob3V0IGluamVjdGlu
ZyBhIGZhdWx0LiBGcm9tIHRoZSBTRE0KPiBJIHNlZSBpbmplY3RpbmcgYSAjR1AgaXMgdGhlIGNv
cnJlY3QgYmVoYXZpb3VyLgoKVGhlIGdwX2ZhdWx0IGxhYmVsIHNpbXBseSByZXR1cm5zIFg4NkVN
VUxfRVhDRVBUSU9OLCBidXQgaXMgbW9yZQpkZXNjcmlwdGl2ZSB3aGVuIG5hbWVkIGxpa2UgdGhp
cy4KCkl0IGlzIHVwIHRvIHRoZSB0b3AgbGV2ZWwgdG8gY29udmVydCBFWENFUFRJT04gaW50byBh
bgpodm1faW5qZWN0X2h3X2V4Y2VwdGlvbigpIGlmIGl0IHdhbnRzLCBiZWNhdXNlIHRoZXJlIGlz
IGF0IGxlYXN0IG9uZQpjYXNlIGluIHRoZSBlbXVsYXRvciB3aGVyZSB3ZSBuZWVkIHRvIHNxdWFz
aCB0aGUgZXhjZXB0aW9uIHJhdGhlciB0aGFuCnByb3BhZ2F0aW5nIGl0LgoKUHJldmlvdXNseSwg
bm9uLWNhbm9uaWNhbCBhZGRyZXNzZXMgb24gdGhlIHdybXNyIHNpZGUgZGlkIGhhdmUgdGhlaXIK
RVhDRVBUSU9OIHByb3BhZ2F0ZWQgdXAgZnJvbSBsb25nX21vZGVfZG9fbXNyX3dyaXRlKCksIHNv
IGFmdGVyIGNhcmVmdWwKcmUtcmV2aWV3LCBJIHN0aWxsIHRoaW5rIHRoZSBiZWhhdmlvdXIgaXMg
dGhlIHNhbWUuCgo+Cj4+ICsKPj4gKyAgICAgICAgaWYgKCBtc3IgPT0gTVNSX0ZTX0JBU0UgKQo+
PiArICAgICAgICAgICAgX192bXdyaXRlKEdVRVNUX0ZTX0JBU0UsIG1zcl9jb250ZW50KTsKPj4g
KyAgICAgICAgZWxzZSBpZiAoIG1zciA9PSBNU1JfR1NfQkFTRSApCj4+ICsgICAgICAgICAgICBf
X3Ztd3JpdGUoR1VFU1RfR1NfQkFTRSwgbXNyX2NvbnRlbnQpOwo+PiArICAgICAgICBlbHNlCj4+
ICsgICAgICAgICAgICB3cm1zcmwoTVNSX1NIQURPV19HU19CQVNFLCBtc3JfY29udGVudCk7Cj4+
ICsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAgICBjYXNlIE1TUl9TVEFSOgo+PiArICAg
ICAgICB2LT5hcmNoLmh2bV92bXguc3RhciA9IG1zcl9jb250ZW50Owo+PiArICAgICAgICB3cm1z
cmwoTVNSX1NUQVIsIG1zcl9jb250ZW50KTsKPj4gKyAgICAgICAgYnJlYWs7Cj4+ICsKPj4gKyAg
ICBjYXNlIE1TUl9MU1RBUjoKPj4gKyAgICAgICAgaWYgKCAhaXNfY2Fub25pY2FsX2FkZHJlc3Mo
bXNyX2NvbnRlbnQpICkKPj4gKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4+ICsgICAgICAg
IHYtPmFyY2guaHZtX3ZteC5sc3RhciA9IG1zcl9jb250ZW50Owo+PiArICAgICAgICB3cm1zcmwo
TVNSX0xTVEFSLCBtc3JfY29udGVudCk7Cj4+ICsgICAgICAgIGJyZWFrOwo+PiArCj4+ICsgICAg
Y2FzZSBNU1JfQ1NUQVI6Cj4+ICsgICAgICAgIGlmICggIWlzX2Nhbm9uaWNhbF9hZGRyZXNzKG1z
cl9jb250ZW50KSApCj4+ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+PiArICAgICAgICB2
LT5hcmNoLmh2bV92bXguY3N0YXIgPSBtc3JfY29udGVudDsKPiBMaWtlbHkgYSBzdHVwaWQgcXVl
c3Rpb24sIGJ1dCB3aHkgaXMgQ1NUQVIgbm90IHdyaXR0ZW4gaGVyZT8gKGxpa2UgaXQncwo+IGRv
bmUgZm9yIExTVEFSKQoKQ1NUQVIgb24gSW50ZWwgaXMgYSB3ZWlyZCBjb3JuZXIgY2FzZS7CoCBU
aGUgTVNSIGV4aXN0cyBhbmQgY2FuIGJlCmludGVyYWN0ZWQgd2l0aCB2aWEgUkRNU1IvV1JNU1Is
IGJ1dCBTWVNDQUxMIGZhaWxzIHdpdGggI1VEIG91dHNpZGUgb2YKNjRiaXQgbW9kZSwgdGhlcmUg
aXMgbm90aGluZyBpbiB0aGUgcGlwZWxpbmUgd2hpY2ggd2lsbCBtYWtlIHVzZSBvZiB0aGUKdmFs
dWUuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 13:48:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 13:48:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqfcI-00049U-Mg; Tue, 27 Feb 2018 13:48:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqfcH-00049E-Ki
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 13:48:25 +0000
X-Inumbo-ID: 2255d608-1bc5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2255d608-1bc5-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 13:50:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68686948"
Date: Tue, 27 Feb 2018 13:47:58 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
Message-ID: <20180227134758.zlungzupbg3qao4a@MacBook-Pro-de-Roger.local>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-2-git-send-email-andrew.cooper3@citrix.com>
 <20180227124321.zwlwuapk7oyazqt7@MacBook-Pro-de-Roger.local>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180227124321.zwlwuapk7oyazqt7@MacBook-Pro-de-Roger.local>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel <xen-devel@lists.xen.org>,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH 1/6] x86/vmx: Simplfy the default cases in
 vmx_msr_{read, write}_intercept()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMTI6NDM6MjFQTSArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiBPbiBNb24sIEZlYiAyNiwgMjAxOCBhdCAwNTozNToxNFBNICswMDAwLCBBbmRy
ZXcgQ29vcGVyIHdyb3RlOgo+ID4gVGhlIGRlZmF1bHQgY2FzZSBvZiB2bXhfbXNyX3dyaXRlX2lu
dGVyY2VwdCgpIGluIHBhcnRpY3VsYXIgaXMgdmVyeSB0YW5nbGVkLgo+ID4gCj4gPiBGaXJzdCBv
ZiBhbGwsIGZvbGQgbG9uZ19tb2RlX2RvX21zcl97cmVhZCx3cml0ZX0oKSBpbnRvIHRoZWlyIGNh
bGxlcnMuICBUaGVzZQo+ID4gZnVuY3Rpb25zIHdlcmUgc3BsaXQgb3V0IGluIHRoZSBwYXN0IGJl
Y2F1c2Ugb2YgdGhlIDMyYml0IGJ1aWxkIG9mIFhlbiwgYnV0IGl0Cj4gPiBpcyB1bmNsZWFyIHdo
eSB0aGUgY2FzZXMgd2VyZW4ndCBzaW1wbHkgI2lmZGVmJ2QgaW4gcGxhY2UuCj4gPiAKPiA+IE5l
eHQsIGludmVydCB0aGUgdm14X3dyaXRlX2d1ZXN0X21zcigpL2lzX2xhc3RfYnJhbmNoX21zcigp
IGxvZ2ljIHRvIGJyZWFrIGlmCj4gPiB0aGUgY29uZGl0aW9uIGlzIHNhdGlzZmllZCwgcmF0aGVy
IHRoYW4gbmVzdGluZyBpZiBpdCB3YXNuJ3QuICBUaGlzIGFsbG93cyB0aGUKPiA+IHdybXNyX2h5
cGVydmlzb3JfcmVncygpIGNhbGwgdG8gYmUgdW4tbmVzdGVkIHdpdGggcmVzcGVjdCB0byB0aGUg
b3RoZXIgZGVmYXVsdAo+ID4gbG9naWMuCj4gPiAKPiA+IE5vIHByYWN0aWNhbCBkaWZmZXJlbmNl
IGZyb20gYSBndWVzdHMgcG9pbnQgb2Ygdmlldy4KPiAKPiBJIHRoaW5rIHRoZXJlJ3MgYSBkaWZm
ZXJlbmNlIGZyb20gZ3Vlc3QgUG9WIG5vdywgZ3Vlc3Qgd3Jtc3Igb2YKPiBHUy9GUy9MU1RBUi9D
U1RBUiB3aXRoIG5vbi1jYW5vbmljYWwgYWRkcmVzc2VzIHdpbGwgZ2V0IGEgI0dQLgoKRm9yZ2V0
IGFib3V0IHRoaXMsIEkndmUganVzdCByZWFsaXplZCB0aGlzIGlzIGNvbXBsZXRlbHkgd3Jvbmcu
CgpBbmQgSSd2ZSBhbHNvIGZpZ3VyZWQgb3V0IG15IHF1ZXN0aW9uIHRvIENTVEFSLCBzbzoKClJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 13:54:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 13:54:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqfi3-0004sW-Ae; Tue, 27 Feb 2018 13:54:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oqrf=fv=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqfi1-0004sQ-Vj
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 13:54:22 +0000
X-Inumbo-ID: 93a9a171-1bc5-11e8-ba59-bc764e045a96
Received: from mail-wm0-x22a.google.com (unknown [2a00:1450:400c:c09::22a])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93a9a171-1bc5-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 14:53:24 +0100 (CET)
Received: by mail-wm0-x22a.google.com with SMTP id a20so21784039wmd.1
 for <xen-devel@lists.xenproject.org>; Tue, 27 Feb 2018 05:54:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=VUPAMk4mbWEY8G/3bBUPIRu+eHf7YQoWvJ25GKhULRY=;
 b=aLfTG8ivZkDiZ2+dA/JxDnCZ8AoIuKhIda+BbkNcQM3VILmqSpcJTJ2Qb2CQxOErpU
 U9qnied2QgTdk/jZM9Vid9ajMh7hSTMJfOye1yDlSU+m5jT3NIWcfqCm0eHdXJCmQPaM
 QXuEWVK5Rww8T9CrHKTDjD4quj8n5DU7d5hjI=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=VUPAMk4mbWEY8G/3bBUPIRu+eHf7YQoWvJ25GKhULRY=;
 b=lJ5E7wYMvrQobsYosLy52GR/odiixgVu/W223l59+dEzyDVNGrm0ZE8HdD/BLW+NKE
 IdlwZAUQx1btSrAyzob6En3Mg2OZhFcQgZBVcMcK3gXNBKBRvVWerIVa6MK3LYFLkQr9
 bhawLQmW4puB0OLJz/MV2qT12fkVL/U1l1c+tn98ITFFJd7uHCrD3polf8zLPUbmlUYq
 t242AYZ4v2zt9RWIiuWTyYmYumxx4DtLTrc+f4fUtBehVlDuF02MsZD4JyFfWfju3eNK
 fBkW+f9G9searxeRciGwdOZdZ33OTshse6Q0UUzaUtrkwalhYX8vQBbo991ZnqKRKSR+
 dJIw==
X-Gm-Message-State: APf1xPBgj8nnOZg7yZf61EZDjFPuOixiP9ZQykG7yORTti7s52e3QvA3
 TbiI7HhRk62aiCWIpICiI3no+tiDWEE=
X-Google-Smtp-Source: AH8x226Ha43vYFHk0tggflPsbFmmFLvYvJLboPnM2b6XZi4oN+KJr5qFrFgS650MqQSYg9uUdWZcxQ==
X-Received: by 10.28.52.4 with SMTP id b4mr12548104wma.90.1519739658874;
 Tue, 27 Feb 2018 05:54:18 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id w29sm11129663wra.84.2018.02.27.05.54.17
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Feb 2018 05:54:18 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-31-andre.przywara@linaro.org>
 <0af8db8c-25f2-2472-5c36-e2891c53eec5@arm.com>
 <13390e85-23d5-a9d3-bab8-9ef4a3cc9d8f@linaro.org>
 <40bf0aed-6005-b5b8-bc02-5a1f775ce469@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <663f875c-f175-b2d4-0521-00ff081da4e2@linaro.org>
Date: Tue, 27 Feb 2018 13:54:13 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <40bf0aed-6005-b5b8-bc02-5a1f775ce469@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 30/49] ARM: new VGIC: Add ENABLE
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wMi8xOCAxNDoxMywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IAo+IAo+IE9uIDE5
LzAyLzE4IDEyOjQxLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gSGksCj4gCj4gSGksCj4gCj4+
IE9uIDE2LzAyLzE4IDE2OjU3LCBKdWxpZW4gR3JhbGwgd3JvdGU6Cj4+PiBPbiAwOS8wMi8xOCAx
NDozOSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4gK8KgwqDCoCBzcGluX2xvY2tfaXJxc2F2
ZSgmZGVzYy0+bG9jaywgZmxhZ3MpOwo+Pj4+ICvCoMKgwqAgaWYgKCBlbmFibGUgKQo+Pj4+ICvC
oMKgwqAgewo+Pj4+ICvCoMKgwqDCoMKgwqDCoCBnaWNfc2V0X2lycV90eXBlKGRlc2MsIGlycV90
eXBlID09IFZHSUNfQ09ORklHX0xFVkVMID8KPj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqAgSVJRX1RZUEVfTEVWRUxfSElHSCA6IElSUV9UWVBFX0VER0VfUklTSU5HKTsKPj4+
Cj4+PiBJbmRlbnRhdGlvbiBhbmQgSSB3b3VsZCBwcmVmZXIgYSBoZWxwZXIgdG8gY29udmVydCBi
ZXR3ZWVuIHRoZSB2Z2ljCj4+PiB2YWx1ZSBhbmQgdGhlIElSUV9UWVBFLiBUaGlzIHdvdWxkIG1h
a2UgdGhlIGNvZGUgZWFzaWVyIHRvIHJlYWQuCj4+Pgo+Pj4gQWxzbywgdGhpcyBjb2RlIGRvZXMg
bm90IHJlcGxpY2F0ZSBjb3JyZWN0bHkgdGhlIGN1cnJlbnQgdkdJQy4KPj4+IGdpY19zZXRfaXJx
X3R5cGUgaXMgb25seSBhbGxvd2VkIHRvIGJlIHVzZWQgd2hlbgo+Pj4gaXJxX3NldF90eXBlX2J5
X2RvbWFpbihkKSByZXR1cm5zIHRydWUuIElmIHlvdSBjb25zaWRlciB0aGlzIGNoYW5nZQo+Pj4g
dmFsaWQsIHRoZW4gSSB3b3VsZCBsaWtlIHRvIGtub3cgd2h5Lgo+Pgo+PiBTbyB3aGF0IGlzL3dh
cyB0aGUgcmF0aW9uYWxlIGZvciBub3QgYWxsb3dpbmcgSVJRIHR5cGUgY2hhbmdlcyBmb3IKPj4g
bm9uLXByaXZpbGVnZWQgZ3Vlc3RzPyBJZiB5b3UgYWxsb3cgdG8gcGFzcyB0aHJvdWdoIGFuIGhh
cmR3YXJlIElSUSB0byBhCj4+IGd1ZXN0ICh3aGljaCBpcyB0aGUgY2FzZSB0aGlzIGZ1bmN0aW9u
IGhhbmRsZXMpLCB0aGVuIEkgZG9uJ3Qgc2VlIHdoeSBhCj4+IGd1ZXN0IHdvdWxkIG5vdCBiZSBh
bGxvd2VkIHRvIGNoYW5nZSB0aGUgY29uZmlndXJhdGlvbj8gSXQgc2VlbXMgcmF0aGVyCj4+IG9k
ZCwgSSBndWVzcyBpdCdzIHVwIHRvIHRoZSBndWVzdCB0byBrbm93IHdoaWNoIHR5cGUgb2YgSVJR
IHRoaXMgaXM/Cj4gCj4gSWYgeW91IGNhbiBhbnN3ZXIgdGhlIHF1ZXN0aW9uIG9uIHRvcCBvZiBp
cnFfdHlwZV9zZXRfYnlfZG9tYWluIChpLmUKPiAiU2VlIHdoZXRoZXIgaXQgaXMgcG9zc2libGUg
dG8gbGV0IGFueSBkb21haW4gY29uZmlndXJlIHRoZSB0eXBlKSB0aGVuCj4gd2UgY2FuIHJlbW92
ZSBpdC4gV2UgZGVjaWRlZCB0byBvbmx5IGFsbG93IGZvciB0aGUgaGFyZHdhcmUgZG9tYWluCj4g
YmVjYXVzZSB3ZSB0cnVzdCBpdC4KCkJ1dCB3aHkgd291bGQgeW91IG1pc3RydXN0IGEgRG9tVSBp
biB0aGlzIHJlc3BlY3Q/ClRoZSBvbmx5IHBvaW50IEkgc2VlIGlzIHRoYXQgYSBndWVzdCBoYXMg
KnNvbWUqIGluZmx1ZW5jZSBvbiBhIGhhcmR3YXJlCmFjY2VzcywgYnV0IEkgZmFpbCB0byBzZWUg
aG93IGEgc2luZ2xlIE1NSU8gcmVhZC1tb2RpZnktd3JpdGUgc2VxdWVuY2UKd291bGQgYWN0dWFs
bHkgaW1wYWN0IHRoZSBob3N0LiBFc3BlY2lhbGx5IHNpbmNlIHdlIGRvIGl0IG9ubHkgb24KZW5h
YmxpbmcgYW4gSVJRLgpMb29raW5nIG1vcmUgY2xvc2VseSBhdCB0aGUgZXhpc3RpbmcgVkdJQyBj
b2RlIHdlIG1pZ2h0IHdhbnQgdG8gY2hlY2sgaWYKdGhlIGhhcmR3YXJlIElSUSB3YXMgYWxyZWFk
eSBlbmFibGVkIGJlZm9yZSBlbnRlcmluZyB0aGUKImlmICggcC0+ZGVzYyAhPSBOVUxMICkiIGJy
YW5jaCwgYnR3LgoKU28gaXMgdGhpcyB0aGUgY29uY2Vybj8gQ29tbWl0IGIwMDAzYmRkNjkwIHdh
c24ndCByZWFsbHkgZW5saWdodGVuaW5nIGluCnRoaXMgcmVzcGVjdC4KCkNoZWVycywKQW5kcmUu
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 13:58:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 13:58:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqflZ-00053y-QG; Tue, 27 Feb 2018 13:58:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqflY-00053a-JE
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 13:58:00 +0000
X-Inumbo-ID: 79c6b74e-1bc6-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79c6b74e-1bc6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 13:59:49 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqflS-0003A3-0s; Tue, 27 Feb 2018 13:57:54 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqflM-0002Sn-Kv; Tue, 27 Feb 2018 13:57:48 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqflL-0002nT-I3; Tue, 27 Feb 2018 13:57:48 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120058-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=5b0426207998cd1f381b46299907bbcdf8bd240d
X-Osstest-Versions-That: xen=cd8b749282475caef095ea2f339a01d1ff9714ae
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 13:57:47 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 120058: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA1OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDA1OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICA1YjA0MjYyMDc5OThjZDFmMzgxYjQ2Mjk5OTA3YmJjZGY4YmQyNDBkCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBjZDhiNzQ5MjgyNDc1Y2FlZjA5
NWVhMmYzMzlhMDFkMWZmOTcxNGFlCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjAwNTEgIDIwMTgt
MDItMjcgMDA6MDE6MTUgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTIwMDU4ICAy
MDE4LTAyLTI3IDExOjAyOjA4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpq
b2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1k
NjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dz
LCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSBy
ZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJp
dHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hi
PW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7
YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5k
IGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3Vt
bWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9n
aXQveGVuLmdpdAogICBjZDhiNzQ5MjgyLi41YjA0MjYyMDc5ICA1YjA0MjYyMDc5OThjZDFmMzgx
YjQ2Mjk5OTA3YmJjZGY4YmQyNDBkIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:05:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:05:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqfsi-0005rw-KU; Tue, 27 Feb 2018 14:05:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqfsh-0005rq-Co
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:05:23 +0000
X-Inumbo-ID: 812abd81-1bc7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 812abd81-1bc7-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:07:12 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208,217";a="68688303"
To: Minjun Hong <nickeysgo@gmail.com>
References: <CAFX_q-F=CkRYyH5BgWxNig9G5XFQOKNgwAKoCsNDPO218a1bdQ@mail.gmail.com>
 <fbea2750-f4a6-d72b-8738-4751f0fbf45e@citrix.com>
 <CAFX_q-HtYz=h-kFr_Jbp1WXFaXaa1L1t-zCMY-e1amQNeYq0Rw@mail.gmail.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <643b7122-c469-dc68-9298-b69a0dd9df4d@citrix.com>
Date: Tue, 27 Feb 2018 14:03:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <CAFX_q-HtYz=h-kFr_Jbp1WXFaXaa1L1t-zCMY-e1amQNeYq0Rw@mail.gmail.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Is there any way to read msr in hypervisor code?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0112835176097928335=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0112835176097928335==
Content-Type: multipart/alternative;
	boundary="------------FD42BBEF795AF9DC074AFEDC"
Content-Language: en-GB

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

On 27/02/18 12:35, Minjun Hong wrote:
> On Tue, Feb 27, 2018 at 7:00 PM, Andrew Cooper
> <andrew.cooper3@citrix.com <mailto:andrew.cooper3@citrix.com>> wrote:
>
>     On 27/02/2018 09:37, Minjun Hong wrote:
>>     Hello, I've tried to read msr in hypervisor code:
>>
>>         uint64_t reg;Â Â 
>>
>>         rdmsr_safe(0x412e, ret);
>>
>>
>>     But, I all failed to read it because the hypervisor is running in
>>     ring-1 CPL as I did googling.
>
>     Xen runs in ring 0, root mode.Â  Forget terms like "ring -1"
>     because they are not accurate, and not a helpful description of
>     what is going on.
>
>>     When I accessed msr, the crash log is below:
>>
>>
>>             (XEN) ----[ Xen-4.9.0Â  x86_64Â  debug=nÂ  Â Not tainted ]----
>>
>>             (XEN) CPU:Â  Â  7
>>
>>             (XEN) RIP:Â  Â  e008:[<ffff82d08024139d>]
>>             mcsched.c#shscan_timer_fn+0xd/0x180
>>
>>             (XEN) RFLAGS: 0000000000010206Â  Â CONTEXT: hypervisor
>>
>>             (XEN) rax: ffff83084abfe028Â  Â rbx: ffff83084abfe300Â 
>>             Â rcx: 000000000000412e
>>
>>             (XEN) rdx: ffff83084abb7fffÂ  Â rsi: ffff82d080632f00Â 
>>             Â rdi: 0000000000000000
>>
>>             (XEN) rbp: ffff82d080241390Â  Â rsp: ffff83084abb7e30Â 
>>             Â r8:Â  ffff830868d4bdc0
>>
>>             (XEN) r9:Â  0000000000000005Â  Â r10: 0000012da75b50a5Â 
>>             Â r11: ffff8300782f3060
>>
>>             (XEN) r12: 0000000000000000Â  Â r13: 0000012d9f9d6e07Â 
>>             Â r14: ffff83084abb7fff
>>
>>             (XEN) r15: ffff82d08062ad80Â  Â cr0: 000000008005003bÂ 
>>             Â cr4: 00000000003526e0
>>
>>             (XEN) cr3: 00000003426f3000Â  Â cr2: 00007fc3c21d4000
>>
>>             (XEN) ds: 0000Â  Â es: 0000Â  Â fs: 0000Â  Â gs: 0000Â  Â ss:
>>             e010Â  Â cs: e008
>>
>>             (XEN) Xen code around <ffff82d08024139d>
>>             (mcsched.c#shscan_timer_fn+0xd/0x180):
>>
>>             (XEN)Â  00 00 41 55 41 54 55 53 <0f> 32 4c 8d 05 0a 79 11
>>             00 48 8d 0d 91 45 14 00
>>
>
>     This is a rdmsr(), not rdmsr_safe(), which is why you are crashing.
>
>     Irrespective of that, 0x412e isn't an MSR which exists on any real
>     hardware, so I'm not sure what other result you were expecting.
>
>     ~Andrew
>
>
> Thanks for your answer, Andrew.
>
> Actually, I intended to get the number of cache-misses from msr andÂ 
> according toÂ "/FigureÂ 18//-1 Layout of IA32_PERFEVTSELx MSRs inÂ IntelÂ®
> 64 and IA-32 Architectures Software Developerâ€™s Manual Volume 3B:
> System Programming Guide/",
> it can be achieved by "0x412e":
>
> Bit Position
>
> CPUID.AH.EBX
>
> 	
>
> Event Name
>
> 	
>
> UMask
>
> 	
>
> Event Select
>
> 0
>
> 	
>
> UnHalted Core Cycles
>
> 	
>
> 00H
>
> 	
>
> 3CH
>
> 1
>
> 	
>
> Instruction Retired
>
> 	
>
> 00H
>
> 	
>
> C0H
>
> 2
>
> 	
>
> UnHalted Reference Cycles
>
> 	
>
> 01H
>
> 	
>
> 3CH
>
> 3
>
> 	
>
> LLC Reference
>
> 	
>
> 4FH
>
> 	
>
> 2EH
>
> *4*
>
> 	
>
> *LLC Misses*
>
> 	
>
> *41H*
>
> 	
>
> *2EH*
>
> 5
>
> 	
>
> Branch Instruction Retired
>
> 	
>
> 00H
>
> 	
>
> C4H
>
> 6
>
> 	
>
> Branch Misses Retired
>
> 	
>
> 00H
>
> 	
>
> C5H
>
>
> I also tried to do that w/ rdmsr_safe() but, I failed to read msr.
> Through the macro that returns a non-zero value, it was easy to see
> that reading msr failed:
>
>     if ( rdmsr_safe(0x412e, ret) ) {
>     Â  Â  printk("cannot read msr!!!\n");Â Â 
>     } else {
>     Â  Â  printk("rdmsr: %lu\n", ret);
>     }
>
>
> Â I cannot understand why you said "0x412e isn't an MSR which exists on
> any real hardware" so, is it impossible to get the number of
> cache-misses by using msr ??

The bit you highlight above are values you need to write into one of the
PERFEVTSELx MSRs, to cause hardware to track that event.Â  It does not
mean MSR by that index exists.

~Andrew

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

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <div class="moz-cite-prefix">On 27/02/18 12:35, Minjun Hong wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAFX_q-HtYz=h-kFr_Jbp1WXFaXaa1L1t-zCMY-e1amQNeYq0Rw@mail.gmail.com">
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <div dir="ltr">
        <div class="gmail_extra">
          <div class="gmail_quote">On Tue, Feb 27, 2018 at 7:00 PM,
            Andrew Cooper <span dir="ltr">&lt;<a
                href="mailto:andrew.cooper3@citrix.com" target="_blank"
                moz-do-not-send="true">andrew.cooper3@citrix.com</a>&gt;</span>
            wrote:<br>
            <blockquote class="gmail_quote" style="margin:0px 0px 0px
              0.8ex;border-left:1px solid
              rgb(204,204,204);padding-left:1ex">
              <div bgcolor="#FFFFFF"><span class="gmail-">
                  <div
                    class="gmail-m_-3011046827900447549moz-cite-prefix">On
                    27/02/2018 09:37, Minjun Hong wrote:<br>
                  </div>
                  <blockquote type="cite">
                    <div dir="ltr">Hello, I've tried to read msr in
                      hypervisor code:
                      <div><br>
                      </div>
                      <div>
                        <blockquote class="gmail_quote"
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration-style:initial;text-decoration-color:initial;margin:0px
                          0px 0px 0.8ex;border-left:1px solid
                          rgb(204,204,204);padding-left:1ex">uint64_t
                          reg;Â Â </blockquote>
                        <blockquote class="gmail_quote"
                          style="margin:0px 0px 0px
                          0.8ex;border-left:1px solid
                          rgb(204,204,204);padding-left:1ex">rdmsr_safe(0x412e,
                          ret);</blockquote>
                      </div>
                      <div><br>
                        <div>But, I all failed to read it because the
                          hypervisor is running in ring-1 CPL as I did
                          googling.</div>
                      </div>
                    </div>
                  </blockquote>
                  <br>
                </span> Xen runs in ring 0, root mode.Â  Forget terms
                like "ring -1" because they are not accurate, and not a
                helpful description of what is going on.<span
                  class="gmail-"><br>
                  <br>
                  <blockquote type="cite">
                    <div dir="ltr">
                      <div>
                        <div>When I accessed msr, the crash log is
                          below:</div>
                        <div><br>
                        </div>
                        <div><br>
                        </div>
                        <div>
                          <blockquote class="gmail_quote"
                            style="margin:0px 0px 0px
                            0.8ex;border-left:1px solid
                            rgb(204,204,204);padding-left:1ex">
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              ----[ Xen-4.9.0Â  x86_64Â  debug=nÂ  Â Not
                              tainted ]----</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              CPU:Â  Â  7</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              RIP:Â  Â  e008:[&lt;ffff82d08024139d&gt;]
                              mcsched.c#shscan_timer_fn+0xd/<wbr>0x180</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              RFLAGS: 0000000000010206Â  Â CONTEXT:
                              hypervisor</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              rax: ffff83084abfe028Â  Â rbx:
                              ffff83084abfe300Â  Â rcx: 000000000000412e</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              rdx: ffff83084abb7fffÂ  Â rsi:
                              ffff82d080632f00Â  Â rdi: 0000000000000000</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              rbp: ffff82d080241390Â  Â rsp:
                              ffff83084abb7e30Â  Â r8:Â  ffff830868d4bdc0</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              r9:Â  0000000000000005Â  Â r10:
                              0000012da75b50a5Â  Â r11: ffff8300782f3060</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              r12: 0000000000000000Â  Â r13:
                              0000012d9f9d6e07Â  Â r14: ffff83084abb7fff</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              r15: ffff82d08062ad80Â  Â cr0:
                              000000008005003bÂ  Â cr4: 00000000003526e0</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              cr3: 00000003426f3000Â  Â cr2:
                              00007fc3c21d4000</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              ds: 0000Â  Â es: 0000Â  Â fs: 0000Â  Â gs: 0000Â 
                              Â ss: e010Â  Â cs: e008</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)
                              Xen code around &lt;ffff82d08024139d&gt;
                              (mcsched.c#shscan_timer_fn+<wbr>0xd/0x180):</blockquote>
                            <blockquote class="gmail_quote"
                              style="margin:0px 0px 0px
                              0.8ex;border-left:1px solid
                              rgb(204,204,204);padding-left:1ex">(XEN)Â 
                              00 00 41 55 41 54 55 53 &lt;0f&gt; 32 4c
                              8d 05 0a 79 11 00 48 8d 0d 91 45 14 00</blockquote>
                          </blockquote>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                  <br>
                </span> This is a rdmsr(), not rdmsr_safe(), which is
                why you are crashing.<br>
                <br>
                Irrespective of that, 0x412e isn't an MSR which exists
                on any real hardware, so I'm not sure what other result
                you were expecting.<span class="gmail-HOEnZb"><font
                    color="#888888"><br>
                    <br>
                    ~Andrew<br>
                  </font></span></div>
            </blockquote>
          </div>
          <br>
        </div>
        <div class="gmail_extra">Thanks for your answer, Andrew.</div>
        <div class="gmail_extra"><br>
        </div>
        <div class="gmail_extra">Actually, I intended to get the number
          of cache-misses from msr andÂ 
          <span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">according
            to<span>Â </span></span><font
style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"
            face="arial, helvetica, sans-serif">"<i><span
                style="font-size:11pt" lang="en-US">Figure<span>Â </span></span><span
                style="font-size:11pt" lang="en-US">18</span></i><span
              style="font-size:11pt" lang="en-US"><i>-1 Layout of
                IA32_PERFEVTSELx MSRs inÂ <span
style="color:rgb(34,34,34);font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-size:11pt"
                  lang="ko">Intel</span><span
style="color:rgb(34,34,34);font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-size:11pt"
                  lang="en-US">Â® 64 and IA-32 Architectures Software
                  Developerâ€™s Manual Volume 3B: System Programming Guide</span></i><span
style="color:rgb(34,34,34);font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;font-size:11pt"
                lang="en-US">"</span></span>,</font>
        </div>
        <div class="gmail_extra"><font
style="color:rgb(34,34,34);font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial"
            face="arial, helvetica, sans-serif">it can be achieved by
            "0x412e":</font></div>
        <div class="gmail_extra"><br>
        </div>
        <div class="gmail_extra">
          <div style="direction:ltr">
            <table valign="top"
style="direction:ltr;border-collapse:collapse;border-style:solid;border-color:rgb(163,163,163);border-width:1pt"
              border="1" cellspacing="0" cellpadding="0">
              <tbody>
                <tr>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:1.2895in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span
                        style="font-weight:bold">Bit Position</span></p>
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span
                        style="font-weight:bold">CPUID.AH.EBX</span></p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span
                        style="font-weight:bold">Event Name</span></p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.7381in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span
                        style="font-weight:bold">UMask</span></p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:1.0402in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span
                        style="font-weight:bold">Event Select</span></p>
                  </td>
                </tr>
                <tr>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">0</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">UnHalted
                      Core Cycles</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">00H</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">3CH</p>
                  </td>
                </tr>
                <tr>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">1</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">Instruction
                      Retired</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">00H</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">C0H</p>
                  </td>
                </tr>
                <tr>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">2</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:2.1111in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">UnHalted
                      Reference Cycles</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">01H</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">3CH</p>
                  </td>
                </tr>
                <tr>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">3</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">LLC
                      Reference</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">4FH</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">2EH</p>
                  </td>
                </tr>
                <tr>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;text-align:center"><b><font
                          color="#ff0000">4</font></b></p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;text-align:center"><b><font
                          color="#ff0000">LLC Misses</font></b></p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;text-align:center"><b><font
                          color="#ff0000">41H</font></b></p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;text-align:center"><b><font
                          color="#ff0000">2EH</font></b></p>
                  </td>
                </tr>
                <tr>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">5</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:2.1034in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">Branch
                      Instruction Retired</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">00H</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">C4H</p>
                  </td>
                </tr>
                <tr>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">6</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">Branch
                      Misses Retired</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">00H</p>
                  </td>
                  <td
style="border-style:solid;border-color:rgb(163,163,163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p
                      style="margin:0in;font-family:&quot;\00b9d1\00c740
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">C5H</p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
          <br>
        </div>
        <div class="gmail_extra">I also tried to do that w/ rdmsr_safe()
          but, I failed to read msr.</div>
        <div class="gmail_extra">Through the macro that returns a
          non-zero value, it was easy to see that reading msr failed:</div>
        <div class="gmail_extra"><br>
        </div>
        <div class="gmail_extra">
          <blockquote class="gmail_quote" style="margin:0px 0px 0px
            0.8ex;border-left:1px solid
            rgb(204,204,204);padding-left:1ex">if ( rdmsr_safe(0x412e,
            ret) ) {<br>
            Â  Â  printk("cannot read msr!!!\n");Â Â <br>
            } else {<br>
            Â  Â  printk("rdmsr: %lu\n", ret);<br>
            }</blockquote>
          <div><br>
          </div>
          <div>Â I cannot understand why you said "<span
style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">0x412e
              isn't an MSR which exists on any real hardware" so, is it
              impossible to get the number of cache-misses by using msr
              ??</span></div>
        </div>
      </div>
    </blockquote>
    <br>
    The bit you highlight above are values you need to write into one of
    the PERFEVTSELx MSRs, to cause hardware to track that event.Â  It
    does not mean MSR by that index exists.<br>
    <br>
    ~Andrew<br>
  </body>
</html>

--------------FD42BBEF795AF9DC074AFEDC--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0112835176097928335==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:06:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:06:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqfty-0005yF-3l; Tue, 27 Feb 2018 14:06:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=thka=fv=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqftx-0005xP-3O
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 14:06:41 +0000
X-Inumbo-ID: aef8a2d2-1bc7-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aef8a2d2-1bc7-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:08:29 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1RE2Hbk101441;
 Tue, 27 Feb 2018 14:06:27 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=wh9oaNnAh/9t4QV5a0j10olQipmvP13HQfzSuax8/bg=;
 b=J7LbRCCKuGTgl5MN5f/sEUrOL8qptn3G8O+6iUOrb/kpSNpgz/b25PCatZnTqqX7mGgj
 amJoofs6ph71O4qQG+Dd1z2vBrI0u0ICpJnPMG0K/y46uKOwfsN2vUDH4fF2SwgWU6+v
 jE6aRQ+zcqC2jMMxchOXW0Hh8zDdDutGkJ+Ei8xPPXDoBjKMf6Ab0d2/zlHMvcDppB8l
 aDml7PpuJdf8tO+uXZwJyi2W4EwRR8j0gn8CbR9nTv9w41cAnIod1OPI2TRxytNz5krI
 hXY+dpZgphpZx6pO1V3RKm9bUU95/JSWriCnnJ6gPqP53DfLotbXAK8etYyNOnuD7eHH dg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2gd8brraey-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Feb 2018 14:06:27 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1RE6QRo014671
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 27 Feb 2018 14:06:26 GMT
Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1RE6Q7T029184;
 Tue, 27 Feb 2018 14:06:26 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Feb 2018 06:06:25 -0800
To: Jan Beulich <JBeulich@suse.com>
References: <5A8ED75E02000078001AA6A4@prv-mh.provo.novell.com>
 <4a278c80-0009-b875-c7ec-ea3333ae83b0@citrix.com>
 <5A8EF37002000078001AA7AB@prv-mh.provo.novell.com>
 <2aa2cf71-64e1-a810-f194-a4a62279a1ce@oracle.com>
 <5A8FD6FA02000078001AAB69@prv-mh.provo.novell.com>
 <5A95276C02000078001AC104@prv-mh.provo.novell.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <8d8038ba-a1fd-f182-b2e9-c74e4c4d9abb@oracle.com>
Date: Tue, 27 Feb 2018 09:07:04 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <5A95276C02000078001AC104@prv-mh.provo.novell.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802270177
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH] x86/HVM: don't give the wrong impression of
 WRMSR succeeding
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwMzozOSBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjMuMDIu
MTggYXQgMDg6NTUsIDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4+Pj4+IE9uIDIyLjAyLjE4
IGF0IDIzOjE2LCA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+IHdyb3RlOgo+Pj4gT24gMDIv
MjIvMjAxOCAxMDo0NCBBTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+Pj4gT24gMjIuMDIuMTgg
YXQgMTU6NTMsIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPj4+Pj4gT24gMjIv
MDIvMTggMTM6NDQsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+Pj4gLi4uIGZvciB1bmtub3duIE1T
UnM6IHdybXNyX2h5cGVydmlzb3JfcmVncygpJ3MgY29tbWVudCBjbGVhcmx5IHNheXMKPj4+Pj4+
IHRoYXQgdGhlIGZ1bmN0aW9uIHJldHVybnMgMCBmb3IgdW5yZWNvZ25pemVkIE1TUnMsIHNvCj4+
Pj4+PiB7c3ZtLHZteH1fbXNyX3dyaXRlX2ludGVyY2VwdCgpIHNob3VsZCBub3QgY29udmVydCB0
aGlzIGludG8gc3VjY2Vzcy4KPj4+Pj4+Cj4+Pj4+PiBBdCB0aGUgdGltZSBpdCB3ZW50IGluLCBj
b21taXQgMDEzZTM0ZjVhNiAoIng4NjogaGFuZGxlIHBhZ2VkIGdmbiBpbgo+Pj4+Pj4gd3Jtc3Jf
aHlwZXJ2aXNvcl9yZWdzIikgd2FzIHByb2JhYmx5IG9rYXksIHNpbmNlIHByaW9yIHRvIHRoYXQg
dGhlCj4+Pj4+PiByZXR1cm4gdmFsdWUgd2Fzbid0IGNoZWNrZWQgYXQgYWxsLiBCdXQgdGhhdCdz
IG5vdCBob3cgd2Ugd2FudCB0aGluZ3MKPj4+Pj4+IHRvIGJlIGhhbmRsZWQgbm93YWRheXMuCj4+
Pj4+Pgo+Pj4+Pj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
Pgo+Pj4+PiBJIGFncmVlIGluIHByaW5jaXBsZSwgYnV0IHRoaXMgZG9lcyBoYXZlIGEgbGFyZ2Ug
cG90ZW50aWFsIHJpc2sgZm9yCj4+Pj4+IGd1ZXN0cy4gIEFueSB1bmtub3duIE1TUiB3aGljaCBn
dWVzdHMgZG9uJ3QgY2hlY2sgZm9yICNHUCBmYXVsdHMgZnJvbQo+Pj4+PiB3aWxsIG5vdyBjYXVz
ZSB0aGUgZ3Vlc3RzIHRvIGNyYXNoLgo+Pj4+Pgo+Pj4+PiBUaGF0IHNhaWQsIGl0IGlzIHRoZSBj
b3JyZWN0IGRpcmVjdGlvbiB0byBnbyBsb25nLXRlcm0sIGFuZCB3ZSd2ZSBnb3QgdG8KPj4+Pj4g
dGhyb3cgdGhlIHN3aXRjaCBzb21lIHRpbWUsIGJ1dCBJIGV4cGVjdCB0aGlzIHdpbGwgY2F1c2Ug
cHJvYmxlbXMgaW4gdGhlCj4+Pj4+IHNob3J0IHRlcm0sIGVzcGVjaWFsbHkgZm9yIG1pZ3JhdGVk
LWluIGd1ZXN0cy4KPj4+PiBUaGlua2luZyBhYm91dCB0aGlzIGFnYWluLCB0aGUgUkRNU1Igc2lk
ZSBvZiB0aGluZ3MgYWxyZWFkeSByYWlzZXMKPj4+PiAjR1AgZm9yIGluYWNjZXNzaWJsZSBNU1Jz
LiBXZSBvYnZpb3VzbHkgY2FuJ3QgZG8gYSBwcm9iaW5nIFdSTVNSCj4+Pj4gaW4ge3N2bSx2bXh9
X21zcl93cml0ZV9pbnRlcmNlcHQoKSwgYnV0IGNvdWxkbid0IHdlIHJkbXNyX3NhZmUoKQo+Pj4+
IGluIHRoZSAiY2FzZSAwOiIgYmxvY2ssIHRyZWF0aW5nIHRoZSByZXN1bHQgYXMgdGhlIHZlcmRp
Y3Qgd2hldGhlciB0bwo+Pj4+IHJhaXNlICNHUCB0byB0aGUgZ3Vlc3Q/IEFzIHRoZSByZWFkIHBh
dGggZG9lcyB0aGlzIGFueXdheSwgd2UncmUKPj4+PiBub3QgZXhwb3Npbmcgb3Vyc2VsdmVzIHRv
IG5ldyByaXNrcy4KPj4+IFdoYXQgYWJvdXQgd3JpdGUtb25seSBNU1JzPwo+PiBCYWQgbHVjayAo
SSdtIHNvcnJ5IHRvIHNheSBzbywgYnV0IHdlIGhhdmUgYW4gYWN0dWFsIGJ1ZyB0byBmaXggaGVy
ZSkuCj4+IElmIHdlIGZpbmQgYW55IHN1Y2ggaXMgdXNlZCwgd2UnbGwgaGF2ZSB0byBhZGQgaW5k
aXZpZHVhbCBjYXNlIGxhYmVscy4KPiBTaW5jZSBpdCB3YXNuJ3QgY2xlYXIgd2l0aCB5b3VyIHF1
ZXN0aW9uIGFib3ZlIGFuZCB5b3UgZWFybGllcgo+IGdpdmVuIFItYiwgSSBoYWQgZHJvcHBlZCB0
aGUgbGF0dGVyIGZyb20gdjIuIENvdWxkIHlvdSBjbGFyaWZ5Cj4gd2hldGhlciBJIG1heSByZWlu
c3RhdGUgaXQ/CgpZZXMsIHBsZWFzZS4KCi1ib3JpcwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:11:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqfyA-0006iF-1Q; Tue, 27 Feb 2018 14:11:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqfy9-0006i7-AJ
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 14:11:01 +0000
X-Inumbo-ID: 4ac62214-1bc8-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4ac62214-1bc8-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:12:50 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 07:10:53 -0700
Message-Id: <5A9574FB02000078001AC436@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 07:10:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A6750020200009C0431366C@prv-mh.provo.novell.com>
 <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
 <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
 <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
 <5A9525A802000078001AC0B0@prv-mh.provo.novell.com>
 <20180227092133.fynrrw7327kxh7nr@MacBook-Pro-de-Roger.local>
 <5A953A9802000078001AC158@prv-mh.provo.novell.com>
 <20180227115707.ckah2etzzr3ia56p@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180227115707.ckah2etzzr3ia56p@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
	BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFR1ZSwgRmViIDI3LCAyMDE4IGF0IDAzOjAxOjQ0QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjcuMDIuMTggYXQgMTA6MjEsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gV2l0aCB0aGUgY3VycmVudCBhcHByb2FjaCBpbiB0aGUgdW5tYXAgY2FzZSB0
aGVyZSB3aWxsIGJlIHN0YWxlCj4+ID4gbWFwcGluZ3MgbGVmdCBiZWhpbmQuCj4+ID4gCj4+ID4g
SSBndWVzcyBpdCdzIGJldHRlciB0aGVuIHRvIG5vdCBtb2RpZnkgdGhlIG1lbW9yeSBkZWNvZGlu
ZyBiaXQgYXQgYWxsCj4+ID4gdW50aWwgdGhlIG9wZXJhdGlvbiBmaW5pc2hlcy4gVGhhdCBhbHNv
IHJpc2VzIHRoZSBxdWVzdGlvbiBvZiB3aGV0aGVyCj4+ID4gdGhlIG1lbW9yeSBkZWNvZGluZyBi
aXQgc2hvdWxkIGJlIG1vZGlmaWVkIGlmIHAybSBtYXBwaW5nL3VubWFwcGluZwo+PiA+IHJlcG9y
dHMgYW4gZXJyb3IuCj4+ID4gCj4+ID4gU2hvdWxkIHdlIGFsc28gYXR0ZW1wdCB0byByb2xsYmFj
ayBmYWlsZWQgbWFwL3VubWFwIG9wZXJhdGlvbnM/IFdoYXQKPj4gPiBoYXBwZW5zIGlmIHRoZSBy
b2xsYmFjayBhbHNvIGZhaWxzPwo+PiAKPj4gSXQgaXMgaW4gcGFydGljdWxhciB0aGlzIGxhc3Qg
cXVlc3Rpb24gd2h5IEkgZG9uJ3QgdGhpbmsgcm9sbGJhY2sgbWFrZXMKPj4gc2Vuc2UuIElmIHRo
ZXJlJ3MgYW55IGZhaWx1cmUsIEkgdGhpbmsgdGhlIGRlY29kZSBiaXQgc2hvdWxkIGJlIHN0aWNr
eQo+PiBjbGVhcjsgd2UgbWF5IHdhbnQgKG5lZWQ/KSB0byBpbnZlbnQgc29tZSBtYWdpY2FsIG1l
Y2hhbmlzbSB0bwo+PiBnZXQgYSBkZXZpY2UgYmFjayBvdXQgb2YgdGhpcyBzdGF0ZSBsYXRlciBv
bi4gQnV0IHRoYXQgd2F5IHN0YWxlCj4+IG1hcHBpbmdzIGFyZSBub3QgYW4gaW1tZWRpYXRlIHBy
b2JsZW0gKEkgdGhpbmspLgo+IAo+IFRoZSBvbmx5IHByb2JsZW0gSSBzZWUgd2l0aCB0aGlzIGFw
cHJvYWNoIGlzIHRoYXQgaWYgYW4gZXJyb3IgaGFwcGVucwo+IGluIHRoZSB1bm1hcCBjYXNlIHdl
IHdpbGwgZGlzYWJsZSBtZW1vcnkgZGVjb2RpbmcgYW5kIGxlYXZlIHNvbWUgc3RhbGUKPiBwMm0g
bWFwcGluZ3MuIFRoZW4gdGhlIGd1ZXN0IG1pZ2h0IGNoYW5nZSB0aGUgcG9zaXRpb24gb2YgdGhl
IEJBUnMsCj4gYW5kIHRob3NlIHN0YWxlIG1hcHBpbmdzIHdvdWxkIGJlIGNvbXBsZXRlbHkgZm9y
Z290dGVuLgoKV2VsbCwgdGhlIGltcGxpY2F0aW9uIHdhcyB0aGF0IHRvZ2V0aGVyIHdpdGggdGhl
IGRlY29kZSBlbmFibGUgYml0Cm5vdCBiZWluZyBhbGxvd2VkIHRvIGJlIHR1cm5lZCBvZmYgd291
bGQgYmUgdGhhdCBzb21lIHJlY29yZGluZwp3b3VsZCBwZXJoYXBzIGJlIG5lZWRlZCBvZiB0aGUg
c3RhbGUgbWFwcGluZ3MuIEFsbG93aW5nIHRoZQpkZWNvZGUgZW5hYmxlIGJpdCB0byBiZSBzZXQg
YWdhaW4gd291bGQgdGhlbiBkZXBlbmQgb24gdGhlIHN0YWxlCm1hcHBpbmdzIGZpcnN0IGJlaW5n
IGRlYWx0IHdpdGguIEFzIGxvbmcgYXMgdGhlIGRlY29kZSBlbmFibGUgYml0CmNhbid0IGJlIHNl
dCwgdGhlIG93bmluZyBkb21haW4gcGxheWluZyB3aXRoIHRoZSBCQVJzIGlzIG9mIG5vCmludGVy
ZXN0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:16:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqg3E-0006zA-1B; Tue, 27 Feb 2018 14:16:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqg3C-0006z4-5C
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:16:14 +0000
X-Inumbo-ID: a152a186-1bc8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a152a186-1bc8-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 15:15:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68689393"
Date: Tue, 27 Feb 2018 14:13:52 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180227141352.4huilhzfnjcrzxj5@MacBook-Pro-de-Roger.local>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/hvm: Handle viridian MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDU6MzU6MTVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEaXNwYXRjaCBmcm9tIHRoZSBndWVzdF97cmQsd3J9bXNyKCkgZnVuY3Rpb25zLCBh
ZnRlciBjb25maXJtaW5nIHRoYXQgdGhlCj4gZG9tYWluIGlzIGNvbmZpZ3VyZWQgdG8gdXNlIHZp
cmlkaWFuLiAgVGhpcyBhbGxvd3MgZm9yIHNpbXBsaWZpY3Rpb24gb2YgdGhlCj4gdmlyaWRpYW4g
aGVscGVycyBhcyB0aGV5IGRvbid0IG5lZWQgdG8gY29wZSB3aXRoIHRoZSAibm90IGEgdmlyaWRp
YW4gTVNSIgo+IGNhc2UuICBJdCBhbHNvIG1lYW5zIHRoYXQgdmlyaWRpYW4gTVNScyB3aGljaCBh
cmUgdW5pbXBsZW1lbnRlZCwgb3IgZXhjbHVkZWQKPiBiZWNhdXNlIG9mIGZlYXR1cmVzLCBkb24n
dCBmYWxsIGJhY2sgaW50byBkZWZhdWx0IGhhbmRsaW5nIHBhdGguCj4gCj4gUmVuYW1lIHtyZCx3
cn1tc3JfdmlyaWRpYW5fcmVncygpIHRvIGd1ZXN0X3tyZCx3cn1tc3JfdmlyaWRpYW4oKSBmb3IK
PiBjb25zaXN0ZW5jeSwgYW5kIGJlY2F1c2UgdGhlIF9yZWdzIHN1ZmZpeCBpc24ndCB2ZXJ5IGFw
cHJvcHJpYXRlLgo+IAo+IFVwZGF0ZSB0aGVtIHRvIHRha2UgYSB2Y3B1IHBvaW50ZXIgcmF0aGVy
IHRoYW4gcHJlc3VtaW5nIHRoYXQgdGhleSBhY3Qgb24KPiBjdXJyZW50LCB3aGljaCBpcyBzYWZl
IGZvciBhbGwgaW1wbGVtZW50ZWQgb3BlcmF0aW9ucy4gIEFsc28gdXBkYXRlIHRoZW0gdG8KPiB1
c2UgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCkp1c3QgdHdvIG5pdHMuCgo+IC0tLQo+IEND
OiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+Cj4gQ0M6IEp1biBOYWthamltYSA8anVu
Lm5ha2FqaW1hQGludGVsLmNvbT4KPiBDQzogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0
cml4LmNvbT4KPiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gQ0M6IEJv
cmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+Cj4gQ0M6IFN1cmF2ZWUg
U3V0aGlrdWxwYW5pdCA8c3VyYXZlZS5zdXRoaWt1bHBhbml0QGFtZC5jb20+Cj4gQ0M6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Cj4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPgo+IENDOiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xpQGNpdHJpeC5j
b20+Cj4gLS0tCj4gIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAgICAgfCAgNiArLS0t
LQo+ICB4ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFuLmMgICAgICAgIHwgNDkgKysrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0KPiAgeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMg
ICAgICAgICB8ICA2ICstLS0tCj4gIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAg
fCA0MSArKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tCj4gIHhlbi9pbmNsdWRlL2FzbS14
ODYvaHZtL3ZpcmlkaWFuLmggfCAxMSArKy0tLS0tLS0KPiAgNSBmaWxlcyBjaGFuZ2VkLCA2NCBp
bnNlcnRpb25zKCspLCA0OSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IGluZGV4IDhi
NGNlZmQuLjZkOGVkNWMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMK
PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwo+IEBAIC0xOTY3LDggKzE5NjcsNyBA
QCBzdGF0aWMgaW50IHN2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWlu
dDY0X3QgKm1zcl9jb250ZW50KQo+ICAgICAgICAgIGVsc2UgaWYgKCByZXQgKQo+ICAgICAgICAg
ICAgICBicmVhazsKPiAgCj4gLSAgICAgICAgaWYgKCByZG1zcl92aXJpZGlhbl9yZWdzKG1zciwg
bXNyX2NvbnRlbnQpIHx8Cj4gLSAgICAgICAgICAgICByZG1zcl9oeXBlcnZpc29yX3JlZ3MobXNy
LCBtc3JfY29udGVudCkgKQo+ICsgICAgICAgIGlmICggcmRtc3JfaHlwZXJ2aXNvcl9yZWdzKG1z
ciwgbXNyX2NvbnRlbnQpICkKPiAgICAgICAgICAgICAgYnJlYWs7Cj4gIAo+ICAgICAgICAgIGlm
ICggcmRtc3Jfc2FmZShtc3IsICptc3JfY29udGVudCkgPT0gMCApCj4gQEAgLTIxMjMsOSArMjEy
Miw2IEBAIHN0YXRpYyBpbnQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCj4gICAgICAgICAgZWxzZSBpZiAoIHJldCApCj4gICAg
ICAgICAgICAgIGJyZWFrOwo+ICAKPiAtICAgICAgICBpZiAoIHdybXNyX3ZpcmlkaWFuX3JlZ3Mo
bXNyLCBtc3JfY29udGVudCkgKQo+IC0gICAgICAgICAgICBicmVhazsKPiAtCj4gICAgICAgICAg
c3dpdGNoICggd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpICkKPiAgICAg
ICAgICB7Cj4gICAgICAgICAgY2FzZSAtRVJFU1RBUlQ6Cj4gZGlmZiAtLWdpdCBhL3hlbi9hcmNo
L3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+IGluZGV4
IDcwYWFiNTIuLjIzZGU0MzMgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlh
bi5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4gQEAgLTU1NCwxMyArNTU0
LDExIEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQs
IGJvb2xfdCBpbml0aWFsaXplKQo+ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cj4gIH0K
PiAgCj4gLWludCB3cm1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFs
KQo+ICtpbnQgZ3Vlc3Rfd3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlk
eCwgdWludDY0X3QgdmFsKQoKU2luY2UgdGhpcyBub3cgcmV0dXJucyBYODZFTVVMXyogd2hpY2gg
ZG9lc24ndCBoYXZlIG5lZ2F0aXZlIHZhbHVlLApzaG91bGQgdGhpcyBiZSB1bnNpZ25lZCBpbnQ/
Cgo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbXNyLmMgYi94ZW4vYXJjaC94ODYvbXNyLmMK
PiBpbmRleCA3YWFhMmIwLi4yZmY5MzYxIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc3Iu
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+IEBAIC0xMzksOSArMTM5LDExIEBAIGludCBp
bml0X3ZjcHVfbXNyX3BvbGljeShzdHJ1Y3QgdmNwdSAqdikKPiAgCj4gIGludCBndWVzdF9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQo+ICB7
Cj4gLSAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IHYtPmRvbWFpbi0+YXJjaC5j
cHVpZDsKPiAtICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSB2LT5kb21h
aW4tPmFyY2gubXNyOwo+ICsgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
PiArICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gZC0+YXJjaC5jcHVpZDsKPiAr
ICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSBkLT5hcmNoLm1zcjsKPiAg
ICAgIGNvbnN0IHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0gdi0+YXJjaC5tc3I7Cj4gKyAg
ICBpbnQgcmV0ID0gWDg2RU1VTF9PS0FZOwo+ICAKPiAgICAgIHN3aXRjaCAoIG1zciApCj4gICAg
ICB7Cj4gQEAgLTE3MywxMSArMTc1LDI2IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3Qg
dmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQo+ICAgICAgICAgICAgICAgICBf
TVNSX01JU0NfRkVBVFVSRVNfQ1BVSURfRkFVTFRJTkc7Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+
ICsgICAgY2FzZSAweDQwMDAwMDAwIC4uLiAweDQwMDAwMWZmOgoKSSB0aGluayBpdCB3b3VsZCBi
ZSBjbGVhcmVyIHRvIHVzZSBWSVJJRElBTl9NU1JfTUlOIC4uLgpWSVJJRElBTl9NU1JfTUFYLgoK
T3IgZWxzZSB0aGUgZGVmaW5lcyBzaG91bGQgYmUgcmVtb3ZlZCBiZWNhdXNlIHlvdSBhcmUgcmVt
b3ZpbmcgYWxsIG9mCml0J3MgdXNlcnMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:17:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:17:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqg4q-00076Q-FW; Tue, 27 Feb 2018 14:17:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7dn/=fv=citrix.com=prvs=589f73368=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eqg4p-00075r-Er
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:17:55 +0000
X-Inumbo-ID: 41e9efc0-1bc9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 41e9efc0-1bc9-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:19:44 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464781184"
To: Chao Gao <chao.gao@intel.com>, <xen-devel@lists.xen.org>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-8-git-send-email-chao.gao@intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d415f9ad-3e63-4398-82e3-ec744f4caa6a@citrix.com>
Date: Tue, 27 Feb 2018 14:17:43 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1512546614-9937-8-git-send-email-chao.gao@intel.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [RFC Patch v4 7/8] x86/hvm: bump the number of
 pages of shadow memory
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMTIvMDYvMjAxNyAwNzo1MCBBTSwgQ2hhbyBHYW8gd3JvdGU6Cj4gRWFjaCB2Y3B1IG9mIGh2
bSBndWVzdCBjb25zdW1lcyBhdCBsZWFzdCBvbmUgc2hhZG93IHBhZ2UuIEN1cnJlbnRseSwgb25s
eSAyNTYKPiAoZm9yIGhhcCBjYXNlKSBwYWdlcyBhcmUgcHJlLWFsbG9jYXRlZCBhcyBzaGFkb3cg
bWVtb3J5IGF0IGJlZ2lubmluZy4gSXQgd291bGQKPiBydW4gb3V0IGlmIGd1ZXN0IGhhcyBtb3Jl
IHRoYW4gMjU2IHZjcHVzIGFuZCBndWVzdCBjcmVhdGlvbiBmYWlscy4gQnVtcCB0aGUKPiBudW1i
ZXIgb2Ygc2hhZG93IHBhZ2VzIHRvIDIgKiBIVk1fTUFYX1ZDUFVTIGZvciBoYXAgY2FzZSBhbmQg
OCAqIEhWTV9NQVhfVkNQVVMKPiBmb3Igc2hhZG93IGNhc2UuCj4gCj4gVGhpcyBwYXRjaCB3b24n
dCBsZWFkIHRvIG1vcmUgbWVtb3J5IGNvbnN1bXB0aW9uIGZvciB0aGUgc2l6ZSBvZiBzaGFkb3cg
bWVtb3J5Cj4gd2lsbCBiZSBhZGp1c3RlZCB2aWEgWEVOX0RPTUNUTF9TSEFET1dfT1BfU0VUX0FM
TE9DQVRJT04gYWNjb3JkaW5nIHRvIHRoZSBzaXplCj4gb2YgZ3Vlc3QgbWVtb3J5IGFuZCB0aGUg
bnVtYmVyIG9mIHZjcHVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IENoYW8gR2FvIDxjaGFvLmdhb0Bp
bnRlbC5jb20+CgpBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:22:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:22:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqg95-0007oa-Dk; Tue, 27 Feb 2018 14:22:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqg93-0007oU-Kz
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:22:17 +0000
X-Inumbo-ID: 7ae69b06-1bc9-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7ae69b06-1bc9-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 15:21:20 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 07:22:15 -0700
Message-Id: <5A9577A402000078001AC45E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 07:22:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Steven Haigh" <netwiz@crc.id.au>
References: <E1eqdvU-0006ly-7n@xenbits.xenproject.org>
 <5824473.GPQyEnWDtB@dell15>
In-Reply-To: <5824473.GPQyEnWDtB@dell15>
Mime-Version: 1.0
Content-Disposition: inline
Cc: "Xen. org security team" <security@xen.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Security Advisory 255 - grant table v2 -> v1
 transition may crash Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE4IGF0IDEzOjM3LCA8bmV0d2l6QGNyYy5pZC5hdT4gd3JvdGU6Cj4gT24g
VHVlc2RheSwgMjcgRmVicnVhcnkgMjAxOCAxMTowMDowOCBQTSBBRURUIFhlbi4gb3JnIHNlY3Vy
aXR5IHRlYW0gd3JvdGU6Cj4+IFJFU09MVVRJT04KPj4gPT09PT09PT09PQo+PiAKPj4gQXBwbHlp
bmcgdGhlIGFwcHJvcHJpYXRlIGF0dGFjaGVkIHBhdGNoIHJlc29sdmVzIHRoaXMgaXNzdWUuCj4+
IAo+PiB4c2EyNTUtPy5wYXRjaCAgICAgICAgIHhlbi11bnN0YWJsZSwgWGVuIDQuMTAueAo+PiB4
c2EyNTUtNC45LT8ucGF0Y2ggICAgIFhlbiA0LjkueCwgWGVuIDQuOC54Cj4+IHhzYTI1NS00Ljct
Py5wYXRjaCAgICAgWGVuIDQuNy54Cj4+IHhzYTI1NS00LjYtPy5wYXRjaCAgICAgWGVuIDQuNi54
Cj4gCj4gSXMgdGhlcmUgYSBtaXNzaW5nIHByZS1yZXF1aXNpdGUgcGF0Y2ggcmVxdWlyZWQgZm9y
IDQuNi42Pwo+IAo+IEknbSBjdXJyZW50bHkgZ2V0dGluZyBhIGZhaWx1cmUgb24gdGhlc2UgcGF0
Y2hlcyBhcyBmb2xsb3dzOgo+IAo+IFBhdGNoICM1NSAoeHNhMjU1LTQuNi0xLnBhdGNoKToKPiAr
IGVjaG8gJ1BhdGNoICM1NSAoeHNhMjU1LTQuNi0xLnBhdGNoKTonCj4gKyAvYmluL2NhdCAvYnVp
bGRkaXIvYnVpbGQvU09VUkNFUy94c2EyNTUtNC42LTEucGF0Y2gKPiArIC91c3IvYmluL3BhdGNo
IC1wMSAtLWZ1eno9Mgo+IHBhdGNoaW5nIGZpbGUgeGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4gcGF0
Y2hpbmcgZmlsZSB4ZW4vYXJjaC9hcm0vbW0uYwo+IEh1bmsgIzIgRkFJTEVEIGF0IDEwNzUuCj4g
SHVuayAjMyBGQUlMRUQgYXQgMTA5MC4KPiAyIG91dCBvZiAzIGh1bmtzIEZBSUxFRCAtLSBzYXZp
bmcgcmVqZWN0cyB0byBmaWxlIHhlbi9hcmNoL2FybS9tbS5jLnJlagoKSSd2ZSBqdXN0IGFwcGxp
ZWQgdGhlIHBhdGNoZXMgdG8gYWxsIHN0YWJsZSBicmFuY2hlcywgYW5kIHRoZXkgYWxsCmFwcGxp
ZWQgZmluZSwgaW5jbHVkaW5nIHRoZSA0LjYgb25lcy4gQXJlIHlvdSBwZXJoYXBzIG1pc3Npbmcg
dGhlClhTQS0yMzUgZml4IHRoZXJlPyBJbiBhbnkgZXZlbnQsIGFzIHNhaWQgYSBudW1iZXIgb2Yg
dGltZXMgaW4KdGhlIHBhc3QsIHRoZSBwYXRjaGVzIHdlIHByb3ZpZGUgYXJlIGFnYWluc3QgdGhl
IHN0YWdpbmcgYnJhbmNoZXMKZm9yIHRoZSByZXNwZWN0aXZlIHN0YWJsZSB2ZXJzaW9uczsgd2Ug
ZG9uJ3QgZ3VhcmFudGVlIHBhdGNoZXMKYXBwbHkgdG8gdmFuaWxsYSBzdGFibGUgcmVsZWFzZXMu
CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:27:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:27:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgE9-00082k-89; Tue, 27 Feb 2018 14:27:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqgE8-00082Y-7M
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:27:32 +0000
X-Inumbo-ID: 995869bb-1bca-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 995869bb-1bca-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:29:20 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 07:27:24 -0700
Message-Id: <5A9578D802000078001AC47E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 07:27:20 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519731506-9730-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519731506-9730-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] common/gnttab: Introduce command line
 feature controls
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE4IGF0IDEyOjM4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBwYXRjaCB3YXMgb3JpZ2luYWxseSByZWxlYXNlZCBhcyBwYXJ0IG9mIFhTQS0y
MjYuICBJdCByZXRhaW5zIHRoZSBzYW1lCj4gY29tbWFuZCBsaW5lIHN5bnRheCAoYXMgdmFyaW91
cyBkb3duc3RyZWFtcyBhcmUgbWl0aWdhdGluZyBYU0EtMjI2IHVzaW5nIHRoaXMKPiBtZWNoYW5p
c20pIGJ1dCB0aGUgZGVmYXVsdHMgaGF2ZSBiZWVuIHVwZGF0ZWQgZHVlIHRvIHRoZSByZXZpc2Vk
IFhTQS0yMjYKPiBwYXRjaGVkLCBhZnRlciB3aGljaCB0cmFuc2l0aXZlIGdyYW50cyBhcmUgYmVs
aWV2ZWQgdG8gZnVuY3Rpb25pbmcKPiBwcm9wZXJseS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:31:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:31:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgHS-0000FN-My; Tue, 27 Feb 2018 14:30:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqgHR-0000FC-M3
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:30:57 +0000
X-Inumbo-ID: 1410e642-1bcb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1410e642-1bcb-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:32:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68690892"
Date: Tue, 27 Feb 2018 14:30:32 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180227143032.zcgqfopjrocwswqg@MacBook-Pro-de-Roger.local>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-4-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519666519-16311-4-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 3/6] x86: Handle the Xen MSRs via the new
 guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDU6MzU6MTZQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEaXNwYXRjaCBmcm9tIHRoZSBndWVzdF97cmQsd3J9bXNyKCkgZnVuY3Rpb25zLCBh
ZnRlciBmYWxsaW5nIHRocm91Z2ggZnJvbSB0aGUKPiAhaXNfdmlyaWRpYW5fZG9tYWluKCkgY2Fz
ZS4KPiAKPiBSZW5hbWUge3JkLHdyfW1zcl9oeXBlcnZpc29yX3JlZ3MoKSB0byBndWVzdF97cmQs
d3J9bXNyX3hlbigpIGZvciBjb25zaXN0ZW5jeSwKPiBhbmQgYmVjYXVzZSB0aGUgX3JlZ3Mgc3Vm
Zml4IGlzbid0IHZlcnkgYXBwcm9wcmlhdGUuCj4gCj4gVXBkYXRlIHRoZW0gdG8gdGFrZSBhIHZj
cHUgcG9pbnRlciByYXRoZXIgdGhhbiBwcmVzdW1pbmcgdGhhdCB0aGV5IGFjdCBvbgo+IGN1cnJl
bnQsIGFuZCBzd2l0Y2ggdG8gdXNpbmcgWDg2RU1VTF8qIHJldHVybiB2YWx1ZXMuCj4gCj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJl
dmlld2VkLWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCj4gZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwo+IGluZGV4
IDJmZjkzNjEuLjlmMjBmZDggMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L21zci5jCj4gKysr
IGIveGVuL2FyY2gveDg2L21zci5jCj4gQEAgLTE4Myw2ICsxODMsMTAgQEAgaW50IGd1ZXN0X3Jk
bXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCj4g
ICAgICAgICAgfQo+ICAKPiAgICAgICAgICAvKiBGYWxsdGhyb3VnaC4gKi8KPiArICAgIGNhc2Ug
MHg0MDAwMDIwMCAuLi4gMHg0MDAwMDJmZjoKPiArICAgICAgICByZXQgPSBndWVzdF9yZG1zcl94
ZW4odiwgbXNyLCB2YWwpOwo+ICsgICAgICAgIGdvdG8gb3V0Owo+ICsKPiAgICAgIGRlZmF1bHQ6
Cj4gICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICAgICAgfQo+IEBAIC0y
NzQsNiArMjc4LDEwIEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3Qg
bXNyLCB1aW50NjRfdCB2YWwpCj4gICAgICAgICAgfQo+ICAKPiAgICAgICAgICAvKiBGYWxsdGhy
b3VnaC4gKi8KPiArICAgIGNhc2UgMHg0MDAwMDIwMCAuLi4gMHg0MDAwMDJmZjoKCkEgZGVmaW5l
IHdvdWxkIGJlIGJldHRlciBpbiBvcmRlciB0byBwcmV2ZW50IHRoaXMgdHdvIHZhbHVlcyBmcm9t
CmdldHRpbmcgb3V0IG9mIHN5bmMgd2l0aCB0aGUgb25lcyBpbiByZG1zciBtYXliZS4KClRoYW5r
cywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:34:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:34:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgL8-0000Ps-76; Tue, 27 Feb 2018 14:34:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqgL7-0000PD-AJ
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 14:34:45 +0000
X-Inumbo-ID: 9b35f7a0-1bcb-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 9b35f7a0-1bcb-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:36:33 +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 6A2C71610;
 Tue, 27 Feb 2018 06:34:37 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C13493F24D;
 Tue, 27 Feb 2018 06:34:36 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-31-andre.przywara@linaro.org>
 <0af8db8c-25f2-2472-5c36-e2891c53eec5@arm.com>
 <13390e85-23d5-a9d3-bab8-9ef4a3cc9d8f@linaro.org>
 <40bf0aed-6005-b5b8-bc02-5a1f775ce469@arm.com>
 <663f875c-f175-b2d4-0521-00ff081da4e2@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <1fdacaa9-9370-01dd-b1c5-a05756c37cd6@arm.com>
Date: Tue, 27 Feb 2018 14:34:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <663f875c-f175-b2d4-0521-00ff081da4e2@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 30/49] ARM: new VGIC: Add ENABLE
	registers handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

CgpPbiAyNy8wMi8xOCAxMzo1NCwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4gSGksCj4gCj4gT24g
MTkvMDIvMTggMTQ6MTMsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4KPj4KPj4gT24gMTkvMDIvMTgg
MTI6NDEsIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+Pj4gSGksCj4+Cj4+IEhpLAo+Pgo+Pj4gT24g
MTYvMDIvMTggMTY6NTcsIEp1bGllbiBHcmFsbCB3cm90ZToKPj4+PiBPbiAwOS8wMi8xOCAxNDoz
OSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+Pj4+ICvCoMKgwqAgc3Bpbl9sb2NrX2lycXNhdmUo
JmRlc2MtPmxvY2ssIGZsYWdzKTsKPj4+Pj4gK8KgwqDCoCBpZiAoIGVuYWJsZSApCj4+Pj4+ICvC
oMKgwqAgewo+Pj4+PiArwqDCoMKgwqDCoMKgwqAgZ2ljX3NldF9pcnFfdHlwZShkZXNjLCBpcnFf
dHlwZSA9PSBWR0lDX0NPTkZJR19MRVZFTCA/Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBJUlFfVFlQRV9MRVZFTF9ISUdIIDogSVJRX1RZUEVfRURHRV9SSVNJTkcpOwo+
Pj4+Cj4+Pj4gSW5kZW50YXRpb24gYW5kIEkgd291bGQgcHJlZmVyIGEgaGVscGVyIHRvIGNvbnZl
cnQgYmV0d2VlbiB0aGUgdmdpYwo+Pj4+IHZhbHVlIGFuZCB0aGUgSVJRX1RZUEUuIFRoaXMgd291
bGQgbWFrZSB0aGUgY29kZSBlYXNpZXIgdG8gcmVhZC4KPj4+Pgo+Pj4+IEFsc28sIHRoaXMgY29k
ZSBkb2VzIG5vdCByZXBsaWNhdGUgY29ycmVjdGx5IHRoZSBjdXJyZW50IHZHSUMuCj4+Pj4gZ2lj
X3NldF9pcnFfdHlwZSBpcyBvbmx5IGFsbG93ZWQgdG8gYmUgdXNlZCB3aGVuCj4+Pj4gaXJxX3Nl
dF90eXBlX2J5X2RvbWFpbihkKSByZXR1cm5zIHRydWUuIElmIHlvdSBjb25zaWRlciB0aGlzIGNo
YW5nZQo+Pj4+IHZhbGlkLCB0aGVuIEkgd291bGQgbGlrZSB0byBrbm93IHdoeS4KPj4+Cj4+PiBT
byB3aGF0IGlzL3dhcyB0aGUgcmF0aW9uYWxlIGZvciBub3QgYWxsb3dpbmcgSVJRIHR5cGUgY2hh
bmdlcyBmb3IKPj4+IG5vbi1wcml2aWxlZ2VkIGd1ZXN0cz8gSWYgeW91IGFsbG93IHRvIHBhc3Mg
dGhyb3VnaCBhbiBoYXJkd2FyZSBJUlEgdG8gYQo+Pj4gZ3Vlc3QgKHdoaWNoIGlzIHRoZSBjYXNl
IHRoaXMgZnVuY3Rpb24gaGFuZGxlcyksIHRoZW4gSSBkb24ndCBzZWUgd2h5IGEKPj4+IGd1ZXN0
IHdvdWxkIG5vdCBiZSBhbGxvd2VkIHRvIGNoYW5nZSB0aGUgY29uZmlndXJhdGlvbj8gSXQgc2Vl
bXMgcmF0aGVyCj4+PiBvZGQsIEkgZ3Vlc3MgaXQncyB1cCB0byB0aGUgZ3Vlc3QgdG8ga25vdyB3
aGljaCB0eXBlIG9mIElSUSB0aGlzIGlzPwo+Pgo+PiBJZiB5b3UgY2FuIGFuc3dlciB0aGUgcXVl
c3Rpb24gb24gdG9wIG9mIGlycV90eXBlX3NldF9ieV9kb21haW4gKGkuZQo+PiAiU2VlIHdoZXRo
ZXIgaXQgaXMgcG9zc2libGUgdG8gbGV0IGFueSBkb21haW4gY29uZmlndXJlIHRoZSB0eXBlKSB0
aGVuCj4+IHdlIGNhbiByZW1vdmUgaXQuIFdlIGRlY2lkZWQgdG8gb25seSBhbGxvdyBmb3IgdGhl
IGhhcmR3YXJlIGRvbWFpbgo+PiBiZWNhdXNlIHdlIHRydXN0IGl0Lgo+IAo+IEJ1dCB3aHkgd291
bGQgeW91IG1pc3RydXN0IGEgRG9tVSBpbiB0aGlzIHJlc3BlY3Q/Cj4gVGhlIG9ubHkgcG9pbnQg
SSBzZWUgaXMgdGhhdCBhIGd1ZXN0IGhhcyAqc29tZSogaW5mbHVlbmNlIG9uIGEgaGFyZHdhcmUK
PiBhY2Nlc3MsIGJ1dCBJIGZhaWwgdG8gc2VlIGhvdyBhIHNpbmdsZSBNTUlPIHJlYWQtbW9kaWZ5
LXdyaXRlIHNlcXVlbmNlCj4gd291bGQgYWN0dWFsbHkgaW1wYWN0IHRoZSBob3N0LiBFc3BlY2lh
bGx5IHNpbmNlIHdlIGRvIGl0IG9ubHkgb24KPiBlbmFibGluZyBhbiBJUlEuCj4gTG9va2luZyBt
b3JlIGNsb3NlbHkgYXQgdGhlIGV4aXN0aW5nIFZHSUMgY29kZSB3ZSBtaWdodCB3YW50IHRvIGNo
ZWNrIGlmCj4gdGhlIGhhcmR3YXJlIElSUSB3YXMgYWxyZWFkeSBlbmFibGVkIGJlZm9yZSBlbnRl
cmluZyB0aGUKPiAiaWYgKCBwLT5kZXNjICE9IE5VTEwgKSIgYnJhbmNoLCBidHcuCgpUaGF0J3Mg
bm90IGFuIGlzc3VlIGhlcmUuIFlvdSBjYW4gb25seSBlbnRlciBpbiB2Z2ljX2VuYWJsZV9pcnFz
IGlmIHRoZSAKdmlydHVhbCBpbnRlcnJ1cHQgd2FzIHByZXZpb3VzbHkgZGlzYWJsZWQuIEJlY2F1
c2UgdGhlIHBoeXNpY2FsIAppbnRlcnJ1cHQgaXMgcm91dGVkIHRvIHRoZSBndWVzdCwgaXQgd2ls
bCBhbHNvIGJlIGRpc2FibGVkIGF0IHRoYXQgdGltZS4KCj4gCj4gU28gaXMgdGhpcyB0aGUgY29u
Y2Vybj8gQ29tbWl0IGIwMDAzYmRkNjkwIHdhc24ndCByZWFsbHkgZW5saWdodGVuaW5nIGluCj4g
dGhpcyByZXNwZWN0LgoKSXQgd2FzIG5vdCByZWFsbHkgY2xlYXIgaWYgaXQgd291bGQgYmUgYW4g
aXNzdWUgd2hlbiBJIHdyb3RlIHRoZSBwYXRjaC4gCldlIHRydXN0IHRoZSBoYXJkd2FyZSBkb21h
aW4gc28gaXQgaXMgZmluZSB0byBsZXQgaGltIGNvbmZpZ3VyZSB0aGUgCmludGVycnVwdC4gRm9y
IHRoZSBndWVzdHMsIHRoaXMgd2lsbCBiZSB0YWtlbiBmcm9tIHRoZSBEVCAoc2VlIApnaWNfcm91
dGVfaXJxX3RvX2d1ZXN0KS4gU28gdGhpcyBpcyBsaWtlbHkgdG8gZ2V0IGNvbmZpZ3VyZWQgY29y
cmVjdGx5IApmb3IgdGhlIGd1ZXN0LgoKV2hhdCBJIHdhcyB3b3JyeSBhYm91dCBpcyB3aGV0aGVy
IHdlIG5lZWQgdG8gc2FuaXRpemUgdGhlIElDRkdSIHdoZW4gdGhlIAppbnRlcnJ1cHQgaXMgcm91
dGVkIHRvIGFub3RoZXIgZG9tYWluLiBCdXQgaWYgeW91IGNhbiBjbGVhciB0aGF0LCB0aGVuIEkg
Cmd1ZXNzIGl0IHNob3VsZCBiZSBvay4KCkhvd2V2ZXIsIEkgd291bGQgcHJlZmVyIHRvIGRvIHRo
aXMgaW4gYSBzZXBhcmF0ZSBwYXRjaCBhbmQga2VlcCAKaXJxX3R5cGVfc2V0X2J5X2RvbWFpbiBh
cm91bmQuIFRoaXMgaXMgdG8gbWF0Y2ggdGhlIGN1cnJlbnQgdkdJQyBhbmQgbm90IApjaGFuZ2lu
ZyB0b28gbXVjaCBYZW4gYmVoYXZpb3IuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:36:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:36:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgMh-0000ZI-M1; Tue, 27 Feb 2018 14:36:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7dn/=fv=citrix.com=prvs=589f73368=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eqgMf-0000Yv-NC
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:36:21 +0000
X-Inumbo-ID: d5a1fcb0-1bcb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d5a1fcb0-1bcb-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:38:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464785394"
To: Jan Beulich <JBeulich@suse.com>, Steven Haigh <netwiz@crc.id.au>
References: <E1eqdvU-0006ly-7n@xenbits.xenproject.org>
 <5824473.GPQyEnWDtB@dell15>
 <5A9577A402000078001AC45E@prv-mh.provo.novell.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e035f383-5106-ebfb-b24d-4853435859ea@citrix.com>
Date: Tue, 27 Feb 2018 14:36:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <5A9577A402000078001AC45E@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: "Xen. org security team" <security@xen.org>, xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Xen Security Advisory 255 - grant table v2 -> v1
 transition may crash Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwMjoyMiBQTSwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4gT24gMjcuMDIu
MTggYXQgMTM6MzcsIDxuZXR3aXpAY3JjLmlkLmF1PiB3cm90ZToKPj4gT24gVHVlc2RheSwgMjcg
RmVicnVhcnkgMjAxOCAxMTowMDowOCBQTSBBRURUIFhlbi4gb3JnIHNlY3VyaXR5IHRlYW0gd3Jv
dGU6Cj4+PiBSRVNPTFVUSU9OCj4+PiA9PT09PT09PT09Cj4+Pgo+Pj4gQXBwbHlpbmcgdGhlIGFw
cHJvcHJpYXRlIGF0dGFjaGVkIHBhdGNoIHJlc29sdmVzIHRoaXMgaXNzdWUuCj4+Pgo+Pj4geHNh
MjU1LT8ucGF0Y2ggICAgICAgICB4ZW4tdW5zdGFibGUsIFhlbiA0LjEwLngKPj4+IHhzYTI1NS00
LjktPy5wYXRjaCAgICAgWGVuIDQuOS54LCBYZW4gNC44LngKPj4+IHhzYTI1NS00LjctPy5wYXRj
aCAgICAgWGVuIDQuNy54Cj4+PiB4c2EyNTUtNC42LT8ucGF0Y2ggICAgIFhlbiA0LjYueAo+Pgo+
PiBJcyB0aGVyZSBhIG1pc3NpbmcgcHJlLXJlcXVpc2l0ZSBwYXRjaCByZXF1aXJlZCBmb3IgNC42
LjY/Cj4+Cj4+IEknbSBjdXJyZW50bHkgZ2V0dGluZyBhIGZhaWx1cmUgb24gdGhlc2UgcGF0Y2hl
cyBhcyBmb2xsb3dzOgo+Pgo+PiBQYXRjaCAjNTUgKHhzYTI1NS00LjYtMS5wYXRjaCk6Cj4+ICsg
ZWNobyAnUGF0Y2ggIzU1ICh4c2EyNTUtNC42LTEucGF0Y2gpOicKPj4gKyAvYmluL2NhdCAvYnVp
bGRkaXIvYnVpbGQvU09VUkNFUy94c2EyNTUtNC42LTEucGF0Y2gKPj4gKyAvdXNyL2Jpbi9wYXRj
aCAtcDEgLS1mdXp6PTIKPj4gcGF0Y2hpbmcgZmlsZSB4ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4g
cGF0Y2hpbmcgZmlsZSB4ZW4vYXJjaC9hcm0vbW0uYwo+PiBIdW5rICMyIEZBSUxFRCBhdCAxMDc1
Lgo+PiBIdW5rICMzIEZBSUxFRCBhdCAxMDkwLgo+PiAyIG91dCBvZiAzIGh1bmtzIEZBSUxFRCAt
LSBzYXZpbmcgcmVqZWN0cyB0byBmaWxlIHhlbi9hcmNoL2FybS9tbS5jLnJlago+IAo+IEkndmUg
anVzdCBhcHBsaWVkIHRoZSBwYXRjaGVzIHRvIGFsbCBzdGFibGUgYnJhbmNoZXMsIGFuZCB0aGV5
IGFsbAo+IGFwcGxpZWQgZmluZSwgaW5jbHVkaW5nIHRoZSA0LjYgb25lcy4gQXJlIHlvdSBwZXJo
YXBzIG1pc3NpbmcgdGhlCj4gWFNBLTIzNSBmaXggdGhlcmU/IEluIGFueSBldmVudCwgYXMgc2Fp
ZCBhIG51bWJlciBvZiB0aW1lcyBpbgo+IHRoZSBwYXN0LCB0aGUgcGF0Y2hlcyB3ZSBwcm92aWRl
IGFyZSBhZ2FpbnN0IHRoZSBzdGFnaW5nIGJyYW5jaGVzCj4gZm9yIHRoZSByZXNwZWN0aXZlIHN0
YWJsZSB2ZXJzaW9uczsgd2UgZG9uJ3QgZ3VhcmFudGVlIHBhdGNoZXMKPiBhcHBseSB0byB2YW5p
bGxhIHN0YWJsZSByZWxlYXNlcy4KCkFuZCBhcyBvdGhlciBwZW9wbGUgaGF2ZSBzYWlkIHNldmVy
YWwgdGltZXMsIG1vc3QgZG93bnN0cmVhbXMgZG9uJ3QKYnVpbGQgZnJvbSBzdGFibGUtWFgsIGJ1
dCB0YWtlIGEgdGFyYmFsbCBhbmQgYWRkIHBhdGNoZXMgdG8gaXQuICBJCmV4cGVjdCBTdGV2ZW4g
d2FzIGFza2luZyBpZiBzb21lb25lIGNvdWxkIHBvaW50IGhpbSB0byBzcGVjaWZpYyBjb21taXRz
CmZyb20gc3RhYmxlLVhYIHRoYXQgbWlnaHQgYmUgcmVxdWlyZWQuCgogLUdlb3JnZQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:36:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:36:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgMy-0000cB-Tx; Tue, 27 Feb 2018 14:36:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqgMy-0000ar-MT
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:36:40 +0000
X-Inumbo-ID: e0c77c3c-1bcb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0c77c3c-1bcb-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:38:30 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68691469"
Date: Tue, 27 Feb 2018 14:36:28 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180227143628.xu7uig2lsr4ei6zn@MacBook-Pro-de-Roger.local>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-5-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519666519-16311-5-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/6] x86/hvm: Constify the read side of
	vlapic handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDU6MzU6MTdQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGlzIGlzIGluIHByZXBhcmF0aW9uIHRvIG1ha2UgaHZtX3gyYXBpY19tc3JfcmVh
ZCgpIHRha2UgYSBjb25zdCB2Y3B1Cj4gcG9pbnRlci4gIE9uZSBtb2RpZmljYXRpb24gaXMgdG8g
YWx0ZXIgdmxhcGljX2dldF90bWNjdCgpIHRvIG5vdCB1c2UgY3VycmVudC4KPiAKPiBUaGlzIGlu
IHR1cm4gbmVlZHMgYW4gYWx0ZXJhdGlvbiB0byBodm1fZ2V0X2d1ZXN0X3RpbWVfZml4ZWQoKSwg
d2hpY2ggaXMgc2FmZQo+IGJlY2F1c2UgdGhlIG9ubHkgbXV0YWJsZSBhY3Rpb24gaXQgbWFrZXMg
aXMgdG8gdGFrZSB0aGUgZG9tYWluIHBsdCBsb2NrLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpSZXZpZXdlZC1ieTogUm9nZXIg
UGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cgo+IGluZGV4IDE4MWY0Y2IuLjg2MmM3
MTUgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92cHQuYwo+ICsrKyBiL3hlbi9hcmNo
L3g4Ni9odm0vdnB0LmMKPiBAQCAtMzUsNyArMzUsNyBAQCB2b2lkIGh2bV9pbml0X2d1ZXN0X3Rp
bWUoc3RydWN0IGRvbWFpbiAqZCkKPiAgICAgIHBsLT5sYXN0X2d1ZXN0X3RpbWUgPSAwOwo+ICB9
Cj4gIAo+IC11NjQgaHZtX2dldF9ndWVzdF90aW1lX2ZpeGVkKHN0cnVjdCB2Y3B1ICp2LCB1NjQg
YXRfdHNjKQo+ICt1NjQgaHZtX2dldF9ndWVzdF90aW1lX2ZpeGVkKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1NjQgYXRfdHNjKQoKV2hpbGUgdGhlcmUgeW91IGNvdWxkIHMvdTY0L3VpbnQ2NF90Ly4K
ClRoYW5rcywgUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:39:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:39:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgPA-0000qX-Aa; Tue, 27 Feb 2018 14:38:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pawk=fv=citrix.com=prvs=5895023f2=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eqgP9-0000qP-En
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:38:55 +0000
X-Inumbo-ID: cc7ed7ec-1bcb-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc7ed7ec-1bcb-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 15:37:56 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68691643"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Andrew Cooper <Andrew.Cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
Thread-Topic: [PATCH 2/6] x86/hvm: Handle viridian MSRs via the new
 guest_{rd,wr}msr() infrastructure
Thread-Index: AQHTryguGgIDpokAvkWtfgFeq/eQD6O4UIWg
Date: Tue, 27 Feb 2018 14:38:26 +0000
Message-ID: <8d1f32d3eeaa4903bc7b6e0e6b951795@AMSPEX02CL03.citrite.net>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/hvm: Handle viridian MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBGcm9tOiBBbmRyZXcgQ29vcGVyIFttYWls
dG86YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbV0NCj4gU2VudDogMjYgRmVicnVhcnkgMjAxOCAx
NzozNQ0KPiBUbzogWGVuLWRldmVsIDx4ZW4tZGV2ZWxAbGlzdHMueGVuLm9yZz4NCj4gQ2M6IEFu
ZHJldyBDb29wZXIgPEFuZHJldy5Db29wZXIzQGNpdHJpeC5jb20+OyBKYW4gQmV1bGljaA0KPiA8
SkJldWxpY2hAc3VzZS5jb20+OyBKdW4gTmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+
OyBQYXVsDQo+IER1cnJhbnQgPFBhdWwuRHVycmFudEBjaXRyaXguY29tPjsgS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+OyBCb3Jpcw0KPiBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPjsgU3VyYXZlZSBTdXRoaWt1bHBhbml0DQo+IDxzdXJhdmVlLnN1dGhpa3Vs
cGFuaXRAYW1kLmNvbT47IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+OyBSb2dlcg0KPiBQ
YXUgTW9ubmUgPHJvZ2VyLnBhdUBjaXRyaXguY29tPjsgU2VyZ2V5IER5YXNsaQ0KPiA8c2VyZ2V5
LmR5YXNsaUBjaXRyaXguY29tPg0KPiBTdWJqZWN0OiBbUEFUQ0ggMi82XSB4ODYvaHZtOiBIYW5k
bGUgdmlyaWRpYW4gTVNScyB2aWEgdGhlIG5ldw0KPiBndWVzdF97cmQsd3J9bXNyKCkgaW5mcmFz
dHJ1Y3R1cmUNCj4gDQo+IERpc3BhdGNoIGZyb20gdGhlIGd1ZXN0X3tyZCx3cn1tc3IoKSBmdW5j
dGlvbnMsIGFmdGVyIGNvbmZpcm1pbmcgdGhhdCB0aGUNCj4gZG9tYWluIGlzIGNvbmZpZ3VyZWQg
dG8gdXNlIHZpcmlkaWFuLiAgVGhpcyBhbGxvd3MgZm9yIHNpbXBsaWZpY3Rpb24gb2YgdGhlDQo+
IHZpcmlkaWFuIGhlbHBlcnMgYXMgdGhleSBkb24ndCBuZWVkIHRvIGNvcGUgd2l0aCB0aGUgIm5v
dCBhIHZpcmlkaWFuIE1TUiINCj4gY2FzZS4gIEl0IGFsc28gbWVhbnMgdGhhdCB2aXJpZGlhbiBN
U1JzIHdoaWNoIGFyZSB1bmltcGxlbWVudGVkLCBvcg0KPiBleGNsdWRlZA0KPiBiZWNhdXNlIG9m
IGZlYXR1cmVzLCBkb24ndCBmYWxsIGJhY2sgaW50byBkZWZhdWx0IGhhbmRsaW5nIHBhdGguDQo+
IA0KPiBSZW5hbWUge3JkLHdyfW1zcl92aXJpZGlhbl9yZWdzKCkgdG8gZ3Vlc3Rfe3JkLHdyfW1z
cl92aXJpZGlhbigpIGZvcg0KPiBjb25zaXN0ZW5jeSwgYW5kIGJlY2F1c2UgdGhlIF9yZWdzIHN1
ZmZpeCBpc24ndCB2ZXJ5IGFwcHJvcHJpYXRlLg0KPiANCj4gVXBkYXRlIHRoZW0gdG8gdGFrZSBh
IHZjcHUgcG9pbnRlciByYXRoZXIgdGhhbiBwcmVzdW1pbmcgdGhhdCB0aGV5IGFjdCBvbg0KPiBj
dXJyZW50LCB3aGljaCBpcyBzYWZlIGZvciBhbGwgaW1wbGVtZW50ZWQgb3BlcmF0aW9ucy4gIEFs
c28gdXBkYXRlIHRoZW0gdG8NCj4gdXNlIFg4NkVNVUxfKiByZXR1cm4gdmFsdWVzLg0KPiANCj4g
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4N
Cj4gLS0tDQo+IENDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+DQo+IENDOiBKdW4g
TmFrYWppbWEgPGp1bi5uYWthamltYUBpbnRlbC5jb20+DQo+IENDOiBQYXVsIER1cnJhbnQgPHBh
dWwuZHVycmFudEBjaXRyaXguY29tPg0KPiBDQzogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRl
bC5jb20+DQo+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
Pg0KPiBDQzogU3VyYXZlZSBTdXRoaWt1bHBhbml0IDxzdXJhdmVlLnN1dGhpa3VscGFuaXRAYW1k
LmNvbT4NCj4gQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+DQo+IENDOiBSb2dlciBQ
YXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4gQ0M6IFNlcmdleSBEeWFzbGkgPHNl
cmdleS5keWFzbGlAY2l0cml4LmNvbT4NCj4gLS0tDQo+ICB4ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm0uYyAgICAgICAgIHwgIDYgKy0tLS0NCj4gIHhlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYyAg
ICAgICAgfCA0OSArKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tDQo+IC0NCj4g
IHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAgNiArLS0tLQ0KPiAgeGVuL2Fy
Y2gveDg2L21zci5jICAgICAgICAgICAgICAgICB8IDQxICsrKysrKysrKysrKysrKysrKysrKysr
KysrKy0tLS0NCj4gIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggfCAxMSArKy0t
LS0tLS0NCj4gIDUgZmlsZXMgY2hhbmdlZCwgNjQgaW5zZXJ0aW9ucygrKSwgNDkgZGVsZXRpb25z
KC0pDQo+IA0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgYi94ZW4v
YXJjaC94ODYvaHZtL3N2bS9zdm0uYw0KPiBpbmRleCA4YjRjZWZkLi42ZDhlZDVjIDEwMDY0NA0K
PiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYw0KPiArKysgYi94ZW4vYXJjaC94ODYv
aHZtL3N2bS9zdm0uYw0KPiBAQCAtMTk2Nyw4ICsxOTY3LDcgQEAgc3RhdGljIGludCBzdm1fbXNy
X3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludA0KPiBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVu
dCkNCj4gICAgICAgICAgZWxzZSBpZiAoIHJldCApDQo+ICAgICAgICAgICAgICBicmVhazsNCj4g
DQo+IC0gICAgICAgIGlmICggcmRtc3JfdmlyaWRpYW5fcmVncyhtc3IsIG1zcl9jb250ZW50KSB8
fA0KPiAtICAgICAgICAgICAgIHJkbXNyX2h5cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250ZW50
KSApDQo+ICsgICAgICAgIGlmICggcmRtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgbXNyX2NvbnRl
bnQpICkNCj4gICAgICAgICAgICAgIGJyZWFrOw0KPiANCj4gICAgICAgICAgaWYgKCByZG1zcl9z
YWZlKG1zciwgKm1zcl9jb250ZW50KSA9PSAwICkNCj4gQEAgLTIxMjMsOSArMjEyMiw2IEBAIHN0
YXRpYyBpbnQgc3ZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50DQo+IG1zciwgdWlu
dDY0X3QgbXNyX2NvbnRlbnQpDQo+ICAgICAgICAgIGVsc2UgaWYgKCByZXQgKQ0KPiAgICAgICAg
ICAgICAgYnJlYWs7DQo+IA0KPiAtICAgICAgICBpZiAoIHdybXNyX3ZpcmlkaWFuX3JlZ3MobXNy
LCBtc3JfY29udGVudCkgKQ0KPiAtICAgICAgICAgICAgYnJlYWs7DQo+IC0NCj4gICAgICAgICAg
c3dpdGNoICggd3Jtc3JfaHlwZXJ2aXNvcl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpICkNCj4gICAg
ICAgICAgew0KPiAgICAgICAgICBjYXNlIC1FUkVTVEFSVDoNCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4uYyBiL3hlbi9hcmNoL3g4Ni9odm0vdmlyaWRpYW4uYw0KPiBp
bmRleCA3MGFhYjUyLi4yM2RlNDMzIDEwMDY0NA0KPiAtLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zp
cmlkaWFuLmMNCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jDQo+IEBAIC01NTQs
MTMgKzU1NCwxMSBAQCBzdGF0aWMgdm9pZCB1cGRhdGVfcmVmZXJlbmNlX3RzYyhzdHJ1Y3QgZG9t
YWluICpkLA0KPiBib29sX3QgaW5pdGlhbGl6ZSkNCj4gICAgICBwdXRfcGFnZV9hbmRfdHlwZShw
YWdlKTsNCj4gIH0NCj4gDQo+IC1pbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90IHZhbCkNCj4gK2ludCBndWVzdF93cm1zcl92aXJpZGlhbihzdHJ1Y3QgdmNwdSAq
diwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpDQo+ICB7DQo+IC0gICAgc3RydWN0IHZjcHUg
KnYgPSBjdXJyZW50Ow0KPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47DQo+IA0K
PiAtICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSApDQo+IC0gICAgICAgIHJldHVybiAw
Ow0KPiArICAgIEFTU0VSVChpc192aXJpZGlhbl9kb21haW4oZCkpOw0KPiANCj4gICAgICBzd2l0
Y2ggKCBpZHggKQ0KPiAgICAgIHsNCj4gQEAgLTYxNSw3ICs2MTMsNyBAQCBpbnQgd3Jtc3Jfdmly
aWRpYW5fcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkNCj4gDQo+ICAgICAgY2FzZSBI
Vl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6DQo+ICAgICAgICAgIGlmICggISh2aXJpZGlhbl9mZWF0
dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNjKSApDQo+IC0gICAgICAgICAgICByZXR1
cm4gMDsNCj4gKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7DQo+IA0KPiAgICAgICAgICBwZXJm
Y19pbmNyKG1zaHZfd3Jtc3JfdHNjX21zcik7DQo+ICAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFp
bi52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdyA9IHZhbDsNCj4gQEAgLTY1NSwxNCArNjUzLDE1
IEBAIGludCB3cm1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQ0K
PiAgICAgIH0NCj4gDQo+ICAgICAgZGVmYXVsdDoNCj4gLSAgICAgICAgaWYgKCBpZHggPj0gVklS
SURJQU5fTVNSX01JTiAmJiBpZHggPD0gVklSSURJQU5fTVNSX01BWCApDQo+IC0gICAgICAgICAg
ICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLCAid3JpdGUgdG8gdW5pbXBsZW1lbnRlZCBNU1IgJSN4
XG4iLA0KPiAtICAgICAgICAgICAgICAgICAgICBpZHgpOw0KPiAtDQo+IC0gICAgICAgIHJldHVy
biAwOw0KPiArICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywNCj4gKyAgICAgICAgICAg
ICAgICAgIldyaXRlICUwMTYiUFJJeDY0IiB0byB1bmltcGxlbWVudGVkIE1TUiAlI3hcbiIsIHZh
bCwgaWR4KTsNCj4gKyAgICAgICAgZ290byBncF9mYXVsdDsNCj4gICAgICB9DQo+IA0KPiAtICAg
IHJldHVybiAxOw0KPiArICAgIHJldHVybiBYODZFTVVMX09LQVk7DQo+ICsNCj4gKyBncF9mYXVs
dDoNCj4gKyAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047DQo+ICB9DQo+IA0KPiAgc3RhdGlj
IGludDY0X3QgcmF3X3RyY192YWwoc3RydWN0IGRvbWFpbiAqZCkNCj4gQEAgLTY5OCwxMyArNjk3
LDExIEBAIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluDQo+
ICpkKQ0KPiAgICAgICAgICB0cmMtPm9mZiA9IChpbnQ2NF90KXRyYy0+dmFsIC0gcmF3X3RyY192
YWwoZCk7DQo+ICB9DQo+IA0KPiAtaW50IHJkbXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4
LCB1aW50NjRfdCAqdmFsKQ0KPiAraW50IGd1ZXN0X3JkbXNyX3ZpcmlkaWFuKGNvbnN0IHN0cnVj
dCB2Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpDQo+ICB7DQo+IC0gICAgc3Ry
dWN0IHZjcHUgKnYgPSBjdXJyZW50Ow0KPiAgICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21h
aW47DQo+IC0NCj4gLSAgICBpZiAoICFpc192aXJpZGlhbl9kb21haW4oZCkgKQ0KPiAtICAgICAg
ICByZXR1cm4gMDsNCj4gKw0KPiArICAgIEFTU0VSVChpc192aXJpZGlhbl9kb21haW4oZCkpOw0K
PiANCj4gICAgICBzd2l0Y2ggKCBpZHggKQ0KPiAgICAgIHsNCj4gQEAgLTcyNSw3ICs3MjIsNyBA
QCBpbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpDQo+
IA0KPiAgICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOg0KPiAgICAgICAgICBpZiAo
IHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX25vX2ZyZXEgKQ0KPiAtICAgICAgICAg
ICAgcmV0dXJuIDA7DQo+ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Ow0KPiANCj4gICAgICAg
ICAgcGVyZmNfaW5jcihtc2h2X3JkbXNyX3RzY19mcmVxdWVuY3kpOw0KPiAgICAgICAgICAqdmFs
ID0gKHVpbnQ2NF90KWQtPmFyY2gudHNjX2toeiAqIDEwMDB1bGw7DQo+IEBAIC03MzMsNyArNzMw
LDcgQEAgaW50IHJkbXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFs
KQ0KPiANCj4gICAgICBjYXNlIEhWX1g2NF9NU1JfQVBJQ19GUkVRVUVOQ1k6DQo+ICAgICAgICAg
IGlmICggdmlyaWRpYW5fZmVhdHVyZV9tYXNrKGQpICYgSFZNUFZfbm9fZnJlcSApDQo+IC0gICAg
ICAgICAgICByZXR1cm4gMDsNCj4gKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7DQo+IA0KPiAg
ICAgICAgICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfYXBpY19mcmVxdWVuY3kpOw0KPiAgICAgICAg
ICAqdmFsID0gMTAwMDAwMDAwMHVsbCAvIEFQSUNfQlVTX0NZQ0xFX05TOw0KPiBAQCAtNzU3LDcg
Kzc1NCw3IEBAIGludCByZG1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3Qg
KnZhbCkNCj4gDQo+ICAgICAgY2FzZSBIVl9YNjRfTVNSX1JFRkVSRU5DRV9UU0M6DQo+ICAgICAg
ICAgIGlmICggISh2aXJpZGlhbl9mZWF0dXJlX21hc2soZCkgJiBIVk1QVl9yZWZlcmVuY2VfdHNj
KSApDQo+IC0gICAgICAgICAgICByZXR1cm4gMDsNCg0KSSBoYXZlIGEgcmVjb2xsZWN0aW9uIHRo
YXQgZm9yIGF0IGxlYXN0IG9uZSB2ZXJzaW9uIG9mIFdpbmRvd3MsIHdoZW4gZGVidWcgbW9kZSBp
cyBlbmFibGVkLCBpdCByZWFkcyB0aGUgcmVmZXJlbmNlIFRTQyBNU1IgcmVnYXJkbGVzcyBvZiB3
aGV0aGVyIHRoZSBmZWF0dXJlIGlzIGVuYWJsZWQgb3Igbm90IHNvIHRoaXMgY2hhbmdlIG1heSB3
ZWxsIGNhdXNlIGd1ZXN0IGJvb3QgZmFpbHVyZXMuDQpJbiBnZW5lcmFsIEkgd291bGQgYmUgd2Fy
eSBvZiAjR1AgZmF1bHRpbmcgd2hlcmUgdGhlIGN1cnJlbnQgY29kZSBkb2VzIG5vdC4gSSB0aGlu
ayB0aGUgY3VycmVudCBjb2RlIGlzIGFsbW9zdCBjZXJ0YWlubHkgdG9vIGxpYmVyYWwgZXZlbiBp
biB0aGUgZmFjZSBvZiBidWdneSB2ZXJzaW9ucyBvZiBXaW5kb3dzIGJ1dCB0aGUgbmV3IGNvZGUg
bWlnaHQgYmUgdG9vIGNvbnNlcnZhdGl2ZS4gSXQgd2lsbCBuZWVkIHNvbWUgdGVzdGluZy4NCg0K
SW4gcHJpbmNpcGxlIHRob3VnaC4uLg0KDQpSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVs
LmR1cnJhbnRAY2l0cml4LmNvbT4NCg0KPiArICAgICAgICAgICAgZ290byBncF9mYXVsdDsNCj4g
DQo+ICAgICAgICAgIHBlcmZjX2luY3IobXNodl9yZG1zcl90c2NfbXNyKTsNCj4gICAgICAgICAg
KnZhbCA9IGQtPmFyY2guaHZtX2RvbWFpbi52aXJpZGlhbi5yZWZlcmVuY2VfdHNjLnJhdzsNCj4g
QEAgLTc3MCw3ICs3NjcsNyBAQCBpbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpDQo+ICAgICAgICAgIHRyYyA9ICZkLT5hcmNoLmh2bV9kb21haW4udmly
aWRpYW4udGltZV9yZWZfY291bnQ7DQo+IA0KPiAgICAgICAgICBpZiAoICEodmlyaWRpYW5fZmVh
dHVyZV9tYXNrKGQpICYgSFZNUFZfdGltZV9yZWZfY291bnQpICkNCj4gLSAgICAgICAgICAgIHJl
dHVybiAwOw0KPiArICAgICAgICAgICAgZ290byBncF9mYXVsdDsNCj4gDQo+ICAgICAgICAgIGlm
ICggIXRlc3RfYW5kX3NldF9iaXQoX1RSQ19hY2Nlc3NlZCwgJnRyYy0+ZmxhZ3MpICkNCj4gICAg
ICAgICAgICAgIHByaW50ayhYRU5MT0dfR19JTkZPICJkJWQ6IFZJUklESUFOIE1TUl9USU1FX1JF
Rl9DT1VOVDoNCj4gYWNjZXNzZWRcbiIsDQo+IEBAIC04MDQsMTQgKzgwMSwxNCBAQCBpbnQgcmRt
c3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpDQo+ICAgICAgfQ0K
PiANCj4gICAgICBkZWZhdWx0Og0KPiAtICAgICAgICBpZiAoIGlkeCA+PSBWSVJJRElBTl9NU1Jf
TUlOICYmIGlkeCA8PSBWSVJJRElBTl9NU1JfTUFYICkNCj4gLSAgICAgICAgICAgIGdwcmludGso
WEVOTE9HX1dBUk5JTkcsICJyZWFkIGZyb20gdW5pbXBsZW1lbnRlZCBNU1INCj4gJSN4XG4iLA0K
PiAtICAgICAgICAgICAgICAgICAgICBpZHgpOw0KPiAtDQo+IC0gICAgICAgIHJldHVybiAwOw0K
PiArICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgIlJlYWQgZnJvbSB1bmltcGxlbWVu
dGVkIE1TUg0KPiAlI3hcbiIsIGlkeCk7DQo+ICsgICAgICAgIGdvdG8gZ3BfZmF1bHQ7DQo+ICAg
ICAgfQ0KPiANCj4gLSAgICByZXR1cm4gMTsNCj4gKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0K
PiArDQo+ICsgZ3BfZmF1bHQ6DQo+ICsgICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOw0KPiAg
fQ0KPiANCj4gIHZvaWQgdmlyaWRpYW5fdmNwdV9kZWluaXQoc3RydWN0IHZjcHUgKnYpDQo+IGRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZteC5jDQo+IGluZGV4IGUxZTRmMTcuLjViZjZmNjIgMTAwNjQ0DQo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jDQo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
DQo+IEBAIC0yODcxLDggKzI4NzEsNyBAQCBzdGF0aWMgaW50IHZteF9tc3JfcmVhZF9pbnRlcmNl
cHQodW5zaWduZWQgaW50DQo+IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQ0KPiAgICAgICAg
ICAgICAgYnJlYWs7DQo+ICAgICAgICAgIH0NCj4gDQo+IC0gICAgICAgIGlmICggcmRtc3Jfdmly
aWRpYW5fcmVncyhtc3IsIG1zcl9jb250ZW50KSB8fA0KPiAtICAgICAgICAgICAgIHJkbXNyX2h5
cGVydmlzb3JfcmVncyhtc3IsIG1zcl9jb250ZW50KSApDQo+ICsgICAgICAgIGlmICggcmRtc3Jf
aHlwZXJ2aXNvcl9yZWdzKG1zciwgbXNyX2NvbnRlbnQpICkNCj4gICAgICAgICAgICAgIGJyZWFr
Ow0KPiANCj4gICAgICAgICAgaWYgKCByZG1zcl9zYWZlKG1zciwgKm1zcl9jb250ZW50KSA9PSAw
ICkNCj4gQEAgLTMxMTIsOSArMzExMSw2IEBAIHN0YXRpYyBpbnQgdm14X21zcl93cml0ZV9pbnRl
cmNlcHQodW5zaWduZWQgaW50DQo+IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpDQo+ICAgICAg
ICAgIGlmICggcGFzc2l2ZV9kb21haW5fZG9fd3Jtc3IobXNyLCBtc3JfY29udGVudCkgKQ0KPiAg
ICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsNCj4gDQo+IC0gICAgICAgIGlmICggd3Jt
c3JfdmlyaWRpYW5fcmVncyhtc3IsIG1zcl9jb250ZW50KSApDQo+IC0gICAgICAgICAgICBicmVh
azsNCj4gLQ0KPiAgICAgICAgICBpZiAoIHZteF93cml0ZV9ndWVzdF9tc3IobXNyLCBtc3JfY29u
dGVudCkgPT0gMCB8fA0KPiAgICAgICAgICAgICAgIGlzX2xhc3RfYnJhbmNoX21zcihtc3IpICkN
Cj4gICAgICAgICAgICAgIGJyZWFrOw0KPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5j
IGIveGVuL2FyY2gveDg2L21zci5jDQo+IGluZGV4IDdhYWEyYjAuLjJmZjkzNjEgMTAwNjQ0DQo+
IC0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYw0KPiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMNCj4g
QEAgLTEzOSw5ICsxMzksMTEgQEAgaW50IGluaXRfdmNwdV9tc3JfcG9saWN5KHN0cnVjdCB2Y3B1
ICp2KQ0KPiANCj4gIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMy
X3QgbXNyLCB1aW50NjRfdCAqdmFsKQ0KPiAgew0KPiAtICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9w
b2xpY3kgKmNwID0gdi0+ZG9tYWluLT5hcmNoLmNwdWlkOw0KPiAtICAgIGNvbnN0IHN0cnVjdCBt
c3JfZG9tYWluX3BvbGljeSAqZHAgPSB2LT5kb21haW4tPmFyY2gubXNyOw0KPiArICAgIGNvbnN0
IHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47DQo+ICsgICAgY29uc3Qgc3RydWN0IGNwdWlk
X3BvbGljeSAqY3AgPSBkLT5hcmNoLmNwdWlkOw0KPiArICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9t
YWluX3BvbGljeSAqZHAgPSBkLT5hcmNoLm1zcjsNCj4gICAgICBjb25zdCBzdHJ1Y3QgbXNyX3Zj
cHVfcG9saWN5ICp2cCA9IHYtPmFyY2gubXNyOw0KPiArICAgIGludCByZXQgPSBYODZFTVVMX09L
QVk7DQo+IA0KPiAgICAgIHN3aXRjaCAoIG1zciApDQo+ICAgICAgew0KPiBAQCAtMTczLDExICsx
NzUsMjYgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBt
c3IsDQo+IHVpbnQ2NF90ICp2YWwpDQo+ICAgICAgICAgICAgICAgICBfTVNSX01JU0NfRkVBVFVS
RVNfQ1BVSURfRkFVTFRJTkc7DQo+ICAgICAgICAgIGJyZWFrOw0KPiANCj4gKyAgICBjYXNlIDB4
NDAwMDAwMDAgLi4uIDB4NDAwMDAxZmY6DQo+ICsgICAgICAgIGlmICggaXNfdmlyaWRpYW5fZG9t
YWluKGQpICkNCj4gKyAgICAgICAgew0KPiArICAgICAgICAgICAgcmV0ID0gZ3Vlc3RfcmRtc3Jf
dmlyaWRpYW4odiwgbXNyLCB2YWwpOw0KPiArICAgICAgICAgICAgZ290byBvdXQ7DQo+ICsgICAg
ICAgIH0NCj4gKw0KPiArICAgICAgICAvKiBGYWxsdGhyb3VnaC4gKi8NCj4gICAgICBkZWZhdWx0
Og0KPiAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7DQo+ICAgICAgfQ0KPiAN
Cj4gLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOw0KPiArIG91dDoNCj4gKyAgICAvKg0KPiArICAg
ICAqIENoZWNrIHRoYXQgZnVuY3Rpb25zIHdlIGRpc3BhdGNoIHRvIGRvbid0IGVuZCB1cCByZXR1
cm5pbmcNCj4gKyAgICAgKiBYODZFTVVMX1VOSEFORExFQUJMRSwgYXMgdGhhdCBpbnRlcmZlcmVz
IHdpdGggdGhlIHRyYW5zaXRpb25hcnkNCj4gcGVyaW9kDQo+ICsgICAgICogbWVhbmluZyBvZiAi
ZmFsbCBiYWNrIHRvIHRoZSBsZWdhY3kgTVNSIGhhbmRsZXJzIi4NCj4gKyAgICAgKi8NCj4gKyAg
ICBBU1NFUlQocmV0ICE9IFg4NkVNVUxfVU5IQU5ETEVBQkxFKTsNCj4gKyAgICByZXR1cm4gcmV0
Ow0KPiANCj4gICBncF9mYXVsdDoNCj4gICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047DQo+
IEBAIC0xOTAsNiArMjA3LDcgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50
MzJfdCBtc3IsDQo+IHVpbnQ2NF90IHZhbCkNCj4gICAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9s
aWN5ICpjcCA9IGQtPmFyY2guY3B1aWQ7DQo+ICAgICAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5
ICpkcCA9IGQtPmFyY2gubXNyOw0KPiAgICAgIHN0cnVjdCBtc3JfdmNwdV9wb2xpY3kgKnZwID0g
di0+YXJjaC5tc3I7DQo+ICsgICAgaW50IHJldCA9IFg4NkVNVUxfT0tBWTsNCj4gDQo+ICAgICAg
c3dpdGNoICggbXNyICkNCj4gICAgICB7DQo+IEBAIC0yNDgsMTEgKzI2NiwyNiBAQCBpbnQgZ3Vl
c3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwNCj4gdWludDY0X3QgdmFsKQ0K
PiAgICAgICAgICBicmVhazsNCj4gICAgICB9DQo+IA0KPiArICAgIGNhc2UgMHg0MDAwMDAwMCAu
Li4gMHg0MDAwMDFmZjoNCj4gKyAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQ0K
PiArICAgICAgICB7DQo+ICsgICAgICAgICAgICByZXQgPSBndWVzdF93cm1zcl92aXJpZGlhbih2
LCBtc3IsIHZhbCk7DQo+ICsgICAgICAgICAgICBnb3RvIG91dDsNCj4gKyAgICAgICAgfQ0KPiAr
DQo+ICsgICAgICAgIC8qIEZhbGx0aHJvdWdoLiAqLw0KPiAgICAgIGRlZmF1bHQ6DQo+ICAgICAg
ICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsNCj4gICAgICB9DQo+IA0KPiAtICAgIHJl
dHVybiBYODZFTVVMX09LQVk7DQo+ICsgb3V0Og0KPiArICAgIC8qDQo+ICsgICAgICogQ2hlY2sg
dGhhdCBmdW5jdGlvbnMgd2UgZGlzcGF0Y2ggdG8gZG9uJ3QgZW5kIHVwIHJldHVybmluZw0KPiAr
ICAgICAqIFg4NkVNVUxfVU5IQU5ETEVBQkxFLCBhcyB0aGF0IGludGVyZmVyZXMgd2l0aCB0aGUg
dHJhbnNpdGlvbmFyeQ0KPiBwZXJpb2QNCj4gKyAgICAgKiBtZWFuaW5nIG9mICJmYWxsIGJhY2sg
dG8gdGhlIGxlZ2FjeSBNU1IgaGFuZGxlcnMiLg0KPiArICAgICAqLw0KPiArICAgIEFTU0VSVChy
ZXQgIT0gWDg2RU1VTF9VTkhBTkRMRUFCTEUpOw0KPiArICAgIHJldHVybiByZXQ7DQo+IA0KPiAg
IGdwX2ZhdWx0Og0KPiAgICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsNCj4gZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmggYi94ZW4vaW5jbHVkZS9hc20t
DQo+IHg4Ni9odm0vdmlyaWRpYW4uaA0KPiBpbmRleCA0Y2JkMTMzLi4wNzFmYjQ0IDEwMDY0NA0K
PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92aXJpZGlhbi5oDQo+ICsrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL3ZpcmlkaWFuLmgNCj4gQEAgLTEwMSwxNSArMTAxLDggQEAgc3Ry
dWN0IHZpcmlkaWFuX2RvbWFpbg0KPiAgdm9pZCBjcHVpZF92aXJpZGlhbl9sZWF2ZXMoY29uc3Qg
c3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGxlYWYsDQo+ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB1aW50MzJfdCBzdWJsZWFmLCBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzKTsNCj4gDQo+IC1p
bnQNCj4gLXdybXNyX3ZpcmlkaWFuX3JlZ3MoDQo+IC0gICAgdWludDMyX3QgaWR4LA0KPiAtICAg
IHVpbnQ2NF90IHZhbCk7DQo+IC0NCj4gLWludA0KPiAtcmRtc3JfdmlyaWRpYW5fcmVncygNCj4g
LSAgICB1aW50MzJfdCBpZHgsDQo+IC0gICAgdWludDY0X3QgKnZhbCk7DQo+ICtpbnQgZ3Vlc3Rf
d3Jtc3JfdmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFs
KTsNCj4gK2ludCBndWVzdF9yZG1zcl92aXJpZGlhbihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWlu
dDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKTsNCj4gDQo+ICBpbnQNCj4gIHZpcmlkaWFuX2h5cGVy
Y2FsbChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7DQo+IC0tDQo+IDIuMS40DQoNCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:46:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:46:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgVt-0001Yq-2b; Tue, 27 Feb 2018 14:45:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqgVs-0001Ye-32
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 14:45:52 +0000
X-Inumbo-ID: c540359e-1bcc-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c540359e-1bcc-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 15:44:53 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqgVo-0004aR-Rt; Tue, 27 Feb 2018 14:45:48 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqgVi-0004Y1-KN; Tue, 27 Feb 2018 14:45:43 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqgVi-0006HX-AU; Tue, 27 Feb 2018 14:45:42 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120030-mainreport@xen.org>
X-Osstest-Failures: xen-4.8-testing:test-amd64-i386-freebsd10-i386:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-i386-migrupgrade:<job status>:broken:regression
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:<job
 status>:broken:regression
 xen-4.8-testing:test-amd64-amd64-xl-multivcpu:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-credit2:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-xl:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-libvirt-pair:guest-migrate/src_host/dst_host:fail:regression
 xen-4.8-testing:test-amd64-amd64-xl-qcow2:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-amd64-pvgrub:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-i386-pvgrub:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-xl-raw:guest-saverestore:fail:regression
 xen-4.8-testing:test-amd64-i386-freebsd10-i386:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-xl-qemut-debianhvm-amd64:host-install(4):broken:heisenbug
 xen-4.8-testing:test-amd64-i386-migrupgrade:host-install/src_host(4):broken:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate/x10:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-vhd:guest-start.2:fail:heisenbug
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-pygrub:guest-saverestore:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.8-testing:test-armhf-armhf-xl-xsm:host-ping-check-native:fail:heisenbug
 xen-4.8-testing:test-amd64-amd64-xl-rtds:guest-saverestore:fail:allowable
 xen-4.8-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:build-amd64-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:build-i386-prev:xen-build/dist-test:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.8-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.8-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=5938aa17b49595150cade3ddc2c1929ecd0df39a
X-Osstest-Versions-That: xen=d11783c992702c4625e8fa2e545b05bfa29ed32e
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 14:45:42 +0000
Subject: [Xen-devel] [xen-4.8-testing test] 120030: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAzMCB4ZW4tNC44LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDAzMC8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAgICBicm9rZW4gaW4gMTE5OTUzCiB0
ZXN0LWFtZDY0LWkzODYtbWlncnVwZ3JhZGUgICAgIDxqb2Igc3RhdHVzPiAgICAgICAgICAgICAg
ICAgYnJva2VuICBpbiAxMTk5OTgKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQgICAgPGpvYiBzdGF0dXM+ICAgICAgYnJva2VuIGluIDExOTk5OAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1tdWx0aXZjcHUgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgZmFpbCBSRUdSLiB2
cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgIDE1IGd1ZXN0LXNhdmVyZXN0
b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExOTc3MQog
dGVzdC1hbWQ2NC1hbWQ2NC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3QvZHN0X2hvc3Qg
ZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDE1IGd1
ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQt
aTM4Ni14bC14c20gICAgICAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4g
dnMuIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAxNSBndWVzdC1zYXZlcmVz
dG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAg
MjIgZ3Vlc3QtbWlncmF0ZS9zcmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMTk3NzEK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1wYWlyIDIyIGd1ZXN0LW1pZ3JhdGUvc3JjX2hvc3Qv
ZHN0X2hvc3QgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAg
ICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRl
c3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZh
aWwgUkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAxNSBndWVz
dC1zYXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFt
ZDY0LWxpYnZpcnQgICAgIDE1IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZz
LiAxMTk3NzEKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgMjIgZ3Vlc3QtbWlncmF0ZS9z
cmNfaG9zdC9kc3RfaG9zdCBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcWNvdzIgICAgMTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
OTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgMTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnVi
IDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTk3NzEKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTQgZ3Vlc3Qtc2F2ZXJlc3RvcmUgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExOTc3MQogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAxNCBndWVzdC1z
YXZlcmVzdG9yZSAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCgpUZXN0cyB3aGljaCBhcmUg
ZmFpbGluZyBpbnRlcm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtaTM4Ni1m
cmVlYnNkMTAtaTM4NiA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE5OTUzIHBhc3MgaW4g
MTIwMDMwCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IDQgaG9zdC1p
bnN0YWxsKDQpIGJyb2tlbiBpbiAxMTk5OTggcGFzcyBpbiAxMjAwMzAKIHRlc3QtYW1kNjQtaTM4
Ni1taWdydXBncmFkZSA0IGhvc3QtaW5zdGFsbC9zcmNfaG9zdCg0KSBicm9rZW4gaW4gMTE5OTk4
IHBhc3MgaW4gMTIwMDMwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00IDUwIHh0Zi90ZXN0LWh2bTY0
LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExOTk1MyBwYXNzIGluIDEyMDAzMAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMiA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAx
MTk5NTMgcGFzcyBpbiAxMjAwMzAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgNTAgeHRmL3Rlc3Qt
aHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgaW4gMTE5OTUzIHBhc3MgaW4gMTIwMDMwCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0zIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWls
IGluIDExOTk1MyBwYXNzIGluIDEyMDAzMAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHVi
ZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGlu
IDExOTk5OCBwYXNzIGluIDEyMDAzMAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1
ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBpbiAxMTk5OTggcGFzcyBpbiAxMjAwMzAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTYgZ3Vlc3Qtc3RhcnQuMiAgICBmYWlsIGluIDEx
OTk5OCBwYXNzIGluIDEyMDAzMAogdGVzdC14dGYtYW1kNjQtYW1kNjQtNSAgIDUwIHh0Zi90ZXN0
LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTE5OTUzCiB0ZXN0LWFtZDY0LWFt
ZDY0LXB5Z3J1YiAgICAgIDE0IGd1ZXN0LXNhdmVyZXN0b3JlICAgICAgICAgIGZhaWwgcGFzcyBp
biAxMTk5NTMKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTIgZ3Vlc3Qtc3RhcnQgICAg
ICAgICAgICAgICAgZmFpbCBwYXNzIGluIDExOTk1MwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgNSBob3N0LXBpbmctY2hlY2stbmF0aXZlICAgICBmYWlsIHBhc3MgaW4gMTE5OTk4CgpS
ZWdyZXNzaW9ucyB3aGljaCBhcmUgcmVnYXJkZWQgYXMgYWxsb3dhYmxlIChub3QgYmxvY2tpbmcp
OgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAxNSBndWVzdC1zYXZlcmVzdG9yZSAgICAg
ICAgZmFpbCBSRUdSLiB2cy4gMTE5NzcxCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1
dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExOTk1MyBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXJ0ZHMgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayBmYWlsIGluIDExOTk1MyBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrIGZhaWwgaW4gMTE5OTUzIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgZmFpbCBpbiAxMTk5NTMgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE5NzcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3NzEKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFpbCBs
aWtlIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzcxCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3NzEK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgZmFpbCBsaWtlIDExOTc3MQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFt
ZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzcxCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwg
bGlrZSAxMTk3NzEKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTIgeHRmL3Rlc3QtaHZt
NjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
MSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNl
ZyAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgNTIg
eHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEzIG1pZ3JhdGUtc3Vw
cG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogYnVpbGQtYW1kNjQtcHJldiAgICAgICAgICAgICAgNyB4ZW4tYnVpbGQvZGlzdC10ZXN0ICAg
ICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
LWNyZWRpdDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
IDcgeGVuLWJ1aWxkL2Rpc3QtdGVzdCAgICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVt
dXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1p
bnN0YWxsL2wxL2wyICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12
aGQgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQt
eHNtIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJu
ZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtdmhkICAgICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICAgZmFpbCBuZXZlciBwYXNzCgp2ZXJzaW9uIHRh
cmdldGVkIGZvciB0ZXN0aW5nOgogeGVuICAgICAgICAgICAgICAgICAgNTkzOGFhMTdiNDk1OTUx
NTBjYWRlM2RkYzJjMTkyOWVjZDBkZjM5YQpiYXNlbGluZSB2ZXJzaW9uOgogeGVuICAgICAgICAg
ICAgICAgICAgZDExNzgzYzk5MjcwMmM0NjI1ZThmYTJlNTQ1YjA1YmZhMjllZDMyZQoKTGFzdCB0
ZXN0IG9mIGJhc2lzICAgMTE5NzcxICAyMDE4LTAyLTIxIDAyOjM5OjAyIFogICAgNiBkYXlzClRl
c3Rpbmcgc2FtZSBzaW5jZSAgIDExOTk1MyAgMjAxOC0wMi0yMyAwOTo0MzoxMCBaICAgIDQgZGF5
cyAgICAzIGF0dGVtcHRzCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0KUGVvcGxlIHdobyB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0
ZXN0OgogIEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCmpvYnM6CiBidWlsZC1hbWQ2
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0
LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2
b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1h
bWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
eGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20g
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVu
LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1h
cm1oZi14bC1hcm5kYWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXJ1bXBydW4taTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdp
bjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVk
LWludGVsICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRl
c3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVwYXRjaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1t
aWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkz
ODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1y
YXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12
aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNn
LXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAv
aG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZp
bGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5k
IG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tl
bi1qb2IgdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1pMzg2IGJyb2tlbgpicm9rZW4tam9iIHRl
c3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSBicm9rZW4KYnJva2VuLWpvYiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KY29t
bWl0IDU5MzhhYTE3YjQ5NTk1MTUwY2FkZTNkZGMyYzE5MjllY2QwZGYzOWEKQXV0aG9yOiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkRhdGU6ICAgRnJpIEZlYiAyMyAxMDoxNzo1NiAy
MDE4ICswMTAwCgogICAgeDg2L1BWOiBjb3JyZWN0bHkgY291bnQgTVNScyB0byBtaWdyYXRlCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KKHFl
bXUgY2hhbmdlcyBub3QgaW5jbHVkZWQpCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:48:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:48:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgYN-0001k9-Jn; Tue, 27 Feb 2018 14:48:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=flab=fv=crc.id.au=netwiz@srs-us1.protection.inumbo.net>)
 id 1eqgYL-0001jv-Us
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 14:48:26 +0000
X-Inumbo-ID: 20a6ca99-1bcd-11e8-ba59-bc764e045a96
Received: from mail.crc.id.au (unknown [203.56.246.92])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 20a6ca99-1bcd-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 15:47:27 +0100 (CET)
Received: from wopr.lan.crc.id.au
 (2407-e400-b000-201-11ab-990d-80c9-ac1c-cpe.spintel.net.au
 [IPv6:2407:e400:b000:201:11ab:990d:80c9:ac1c])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mail.crc.id.au (Postfix) with ESMTPSA id 54FF220C99
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 01:48:20 +1100 (AEDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=crc.id.au; s=default;
 t=1519742900; bh=fdWJc6viT/sMAR7ecomb0JeFZq/8aroYV5zh/CIV+nE=;
 h=From:To:Subject:Date:In-Reply-To:References;
 b=NZrpPGj+1Qru6HpbIcGNJjOee5otBqHKOie1diX/nndVtgJ3rdrpLvd+7HDODByUN
 Vq9L6As4fG8qCR4J5f0iPGGhG1c7Qj61lYGiL+tJej63fVM4f6YpOHr3hy7Bp+GXzs
 c5Hnnyj0NzLpctgcOLwGUQaEJn9abGRlMF+Ua2eY=
From: Steven Haigh <netwiz@crc.id.au>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Feb 2018 01:48:16 +1100
Message-ID: <3005966.RCB7UnNRCF@wopr.lan.crc.id.au>
In-Reply-To: <e035f383-5106-ebfb-b24d-4853435859ea@citrix.com>
References: <E1eqdvU-0006ly-7n@xenbits.xenproject.org>
 <5A9577A402000078001AC45E@prv-mh.provo.novell.com>
 <e035f383-5106-ebfb-b24d-4853435859ea@citrix.com>
MIME-Version: 1.0
Subject: Re: [Xen-devel] Xen Security Advisory 255 - grant table v2 -> v1
	transition may crash Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============5913490411190727554=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============5913490411190727554==
Content-Type: multipart/signed; boundary="nextPart12063973.D7qaxpjaVd"; micalg="pgp-sha256"; protocol="application/pgp-signature"

--nextPart12063973.D7qaxpjaVd
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="UTF-8"

On Wednesday, 28 February 2018 1:36:14 AM AEDT George Dunlap wrote:
> On 02/27/2018 02:22 PM, Jan Beulich wrote:
> >>>> On 27.02.18 at 13:37, <netwiz@crc.id.au> wrote:
> >> On Tuesday, 27 February 2018 11:00:08 PM AEDT Xen. org security team=20
wrote:
> >>> RESOLUTION
> >>> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> >>>=20
> >>> Applying the appropriate attached patch resolves this issue.
> >>>=20
> >>> xsa255-?.patch         xen-unstable, Xen 4.10.x
> >>> xsa255-4.9-?.patch     Xen 4.9.x, Xen 4.8.x
> >>> xsa255-4.7-?.patch     Xen 4.7.x
> >>> xsa255-4.6-?.patch     Xen 4.6.x
> >>=20
> >> Is there a missing pre-requisite patch required for 4.6.6?
> >>=20
> >> I'm currently getting a failure on these patches as follows:
> >>=20
> >> Patch #55 (xsa255-4.6-1.patch):
> >> + echo 'Patch #55 (xsa255-4.6-1.patch):'
> >> + /bin/cat /builddir/build/SOURCES/xsa255-4.6-1.patch
> >> + /usr/bin/patch -p1 --fuzz=3D2
> >> patching file xen/arch/arm/domain.c
> >> patching file xen/arch/arm/mm.c
> >> Hunk #2 FAILED at 1075.
> >> Hunk #3 FAILED at 1090.
> >> 2 out of 3 hunks FAILED -- saving rejects to file xen/arch/arm/mm.c.rej
> >=20
> > I've just applied the patches to all stable branches, and they all
> > applied fine, including the 4.6 ones. Are you perhaps missing the
> > XSA-235 fix there? In any event, as said a number of times in
> > the past, the patches we provide are against the staging branches
> > for the respective stable versions; we don't guarantee patches
> > apply to vanilla stable releases.
>=20
> And as other people have said several times, most downstreams don't
> build from stable-XX, but take a tarball and add patches to it.  I
> expect Steven was asking if someone could point him to specific commits
> from stable-XX that might be required.

Hi George,

Yes, you are correct.

As XSA-235 was an ARM only issue (and I don't build anything for ARM), thes=
e=20
usually get skipped in my packaging.

As XSA-255 is *both* ARM & x86, it needed that extra bit of TLC... This=20
probably makes it a little unique in how XSAs are normally presented.

I did look at the two patches in XSA-255, but it looked like there is a=20
combination of both ARM & x86 changes in specifically the -2 patch which le=
ad=20
me to the conclusion that I couldn't just remove one patch to take out the=
=20
common and x86 parts.

I figured something was missing, but wasn't able to track it back to the pa=
tch=20
from August last year.

Thanks to Jan for the pointers to the missing requirement - I've got packag=
es=20
built for 4.6 now to push shortly.

=2D-=20
Steven Haigh

=F0=9F=93=A7 netwiz@crc.id.au       =F0=9F=92=BB http://www.crc.id.au
=F0=9F=93=9E +61 (3) 9001 6090    =F0=9F=93=B1 0412 935 897

--nextPart12063973.D7qaxpjaVd
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part.
Content-Transfer-Encoding: 7Bit

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

iQIzBAABCAAdFiEEFHf0gfgNrH6ofcYGQa811Xp9MdwFAlqVb7AACgkQQa811Xp9
MdxghA/8CJLu/Dg2ZUMBr+QVj4QXFJtuiZdB1EXjlF3m4u88scz58Y4kp7irvivT
WcNZZhSAefLHB2HZRuuBHhBi5Zq2ewZmOYkPf8sWjqOQV6Qaf6bIRRCUmN5lz5w3
RBgBUoRv87DSO3/xomZK1eZT5ddyRrrvoQumebjrwkUUuMc5RuBj5xHZdCwh1qnf
Fn0Asc9DsI34R8851JaTJ65kO8ef3HEVyX1gym8YD3wVv1X7DQc4kQRIVyrRbrrG
3bNecWVtIKj1XZktrxfTOCch+ucF4Mx9kEHDl/7U26uMfd+r9/VdfiDDQhC47aIb
L0nTjwj2M5YkyQnb+Uspwt/yABbqZmkHLj+2EGFflTwxPr3oRvTXS9HalBzsrg3Y
zbvCVFCieMLKV/XsKzCccLq+mO2+40K4HLpMgkAoTI9N4hFTrqSRhzKDKM+mdG4D
snefeLCQR5tCBn7YP5HdbJpx7Q9a00H8UTumGsjhadNTwf7ZpSWe4AXyQltrbWdn
Gw3NQMyq8mwd2myY57XBuFfoLkrMk4bOvTBDJuIpc8uNCucOOZ/UTSh8Fd9gfQpg
bEs8XJJ52Rjx4++7m93LHFxE7NOEHgtb4grjOk5P0BgjWTmG+BE+HHMe2tkV6sR2
svAhVdyFFEHdGI42eIzlZ/2MRyMzHoh39TRCkYP3YPPfXi1ihTk=
=F0OA
-----END PGP SIGNATURE-----

--nextPart12063973.D7qaxpjaVd--





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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============5913490411190727554==--





From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:50:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:50:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgaZ-0002Mz-W6; Tue, 27 Feb 2018 14:50:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqgaY-0002Mr-OU
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:50:42 +0000
X-Inumbo-ID: 72e4852d-1bcd-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72e4852d-1bcd-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 15:49:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464788807"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Feb 2018 14:50:34 +0000
Message-ID: <1519743036-11600-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 3/5] x86/pv: Introduce
	pv_create_exception_frame()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIEMgaW1wbGVtZW50YXRpb24gb2Yge2NvbXBhdF8sfWNyZWF0ZV9ib3VuY2VfZnJh
bWUoKSwgYmFzZWQgbG9vc2VseQpvbiB0aGUgZXhpc3RpbmcgZmFpbHNhZmUgaW1wbGVtZW50YXRp
b24gaW4gbG9hZF9zZWdtZW50cygpLiAgSXQgcGlja3MgdXAgYWxsCmluamVjdGlvbiBpbmZvcm1h
dGlvbiBmcm9tIHRoZSB0cmFwX2JvdW5jZSBzdHJ1Y3R1cmUuCgpPbmUgbWlub3IgaW1wcm92ZW1l
bnQgaXMgdGhhdCBhdCBubyBwb2ludCBpcyByZWdzLT5jcyBsZWZ0IHdpdGggYW4gcnBsIG9mIDAg
b24KdGhlIHJvb3Qgc3RhY2sgZnJhbWUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYyOgogKiBVc2UgZG9tYWluX2NyYXNoKCkg
cmF0aGVyIHRoYW4gZG9tYWluX2NyYXNoX3N5bmMoKS4gIEFsbCBjYWxsZXJzCiAgIGltbWVkaWF0
ZWx5IGNvbnRpbnVlIHRvIHtjb21wYXRffXRlc3RfYWxsX2V2ZW50cwogKiBDb3VudCB0aGUgbnVt
YmVyIG9mIGZyYW1lW10gZW50cmllcyBjb3JyZWN0bHkKICogQ29uc2lzdGVudGx5IHVzZSA2NGJp
dCBvcGVyYXRpb25zIHdoZW4gYWRqdXN0aW5nIHRoZSByb290IGZyYW1lCiAqIEludHJvZHVjZSBh
IGNvbXBhdF9hZGRyX29rKCkgY2hlY2sgZm9yIHRoZSAzMmJpdCBzaWRlLiAgVGhlIEFTTSB2ZXJz
aW9uCiAgIGRpZG4ndCBoYXZlIHByb3RlY3Rpb24gYXR0ZW1wdGluZyB0byB3cml0ZSBpbnRvIHRo
ZSBjb21wYXQgcDJtLCBvdGhlciB0aGFuCiAgIGhpdHRpbmcgYSAjUEYgd2hpbGUgdHJ5aW5nLgot
LS0KIHhlbi9hcmNoL3g4Ni9wdi90cmFwcy5jIHwgMTQzICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0MyBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYv
cHYvdHJhcHMuYwppbmRleCA5ODU0OWJjLi5iN2Q3ZDJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpAQCAtMjQ1LDYgKzI0
NSwxNDkgQEAgaW50IHB2X3JhaXNlX2ludGVycnVwdChzdHJ1Y3QgdmNwdSAqdiwgdWludDhfdCB2
ZWN0b3IpCiB9CiAKIC8qCisgKiBUaGlzIGZ1bmN0aW9uIGVtdWxhdGVzIHRoZSBiZWhhdmlvdXIg
b2YgaGFyZHdhcmUgd2hlbiBYZW4gbmVlZHMgdG8gaW5qZWN0CisgKiBhbiBldmVudCBpbnRvIGlu
dG8gYSBndWVzdC4KKyAqCisgKiBJdCBtYXkgc3dpdGNoIGZyb20gdXNlciBtb2RlIHRvIGtlcm5l
bCBtb2RlLCB3aWxsIHdyaXRlIGFuIGFwcHJvcHJpYXRlCisgKiBoYXJkd2FyZSBleGNlcHRpb24g
ZnJhbWUgKGluY2x1ZGluZyBYZW4tc3BlY2lmaWMgZXh0cmFzKSwgYW5kIGFsdGVyIHRoZQorICog
cm9vdCBzdGFjayBmcmFtZSB0byBpbnZva2UgdGhlIGd1ZXN0IGtlcm5lbHMgY29ycmVjdCBlbnRy
eSBwb2ludCBvbiBleGl0CisgKiBmcm9tIHRoZSBoeXBlcnZpc29yLgorICovCit2b2lkIHB2X2Ny
ZWF0ZV9leGNlcHRpb25fZnJhbWUodm9pZCkKK3sKKyAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7CisgICAgc3RydWN0IHRyYXBfYm91bmNlICp0YiA9ICZjdXJyLT5hcmNoLnB2X3ZjcHUu
dHJhcF9ib3VuY2U7CisgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVf
dXNlcl9yZWdzKCk7CisgICAgY29uc3QgYm9vbCB1c2VyX21vZGVfZnJhbWUgPSAhZ3Vlc3Rfa2Vy
bmVsX21vZGUoY3VyciwgcmVncyk7CisgICAgdWludDhfdCAqZXZ0X21hc2sgPSAmdmNwdV9pbmZv
KGN1cnIsIGV2dGNobl91cGNhbGxfbWFzayk7CisgICAgdW5zaWduZWQgaW50IGZsYWdzLCBieXRl
cywgbWlzc2luZzsKKworICAgIEFTU0VSVF9OT1RfSU5fQVRPTUlDKCk7CisKKyAgICBpZiAoIHVu
bGlrZWx5KG51bGxfdHJhcF9ib3VuY2UoY3VyciwgdGIpKSApCisgICAgeworICAgICAgICBncHJp
bnRrKFhFTkxPR19FUlIsICJGYXRhbDogQXR0ZW1wdGluZyB0byBpbmplY3QgbnVsbCB0cmFwIGJv
dW5jZVxuIik7CisgICAgICAgIGRvbWFpbl9jcmFzaChjdXJyLT5kb21haW4pOworICAgICAgICBy
ZXR1cm47CisgICAgfQorCisgICAgLyogRm9sZCB0aGUgdXBjYWxsIG1hc2sgYW5kIGFyY2hpdGVj
dHVyYWwgSU9QTCBpbnRvIHRoZSBndWVzdHMgcmZsYWdzLiAqLworICAgIGZsYWdzICA9IHJlZ3Mt
PnJmbGFncyAmIH4oWDg2X0VGTEFHU19JRiB8IFg4Nl9FRkxBR1NfSU9QTCk7CisgICAgZmxhZ3Mg
fD0gKCgqZXZ0X21hc2sgPyAwIDogWDg2X0VGTEFHU19JRikgfAorICAgICAgICAgICAgICAoVk1f
QVNTSVNUKGN1cnItPmRvbWFpbiwgYXJjaGl0ZWN0dXJhbF9pb3BsKQorICAgICAgICAgICAgICAg
PyBjdXJyLT5hcmNoLnB2X3ZjcHUuaW9wbCA6IDApKTsKKworICAgIGlmICggaXNfcHZfMzJiaXRf
dmNwdShjdXJyKSApCisgICAgeworICAgICAgICAvKiB7IFtFUlJDT0RFLF0gRUlQLCBDUy9NQVNL
ICwgRUZMQUdTLCBbRVNQLCBTU10gfSAqLworICAgICAgICB1bnNpZ25lZCBpbnQgZnJhbWVbNl0s
ICpwdHIgPSBmcmFtZSwga3NwID0KKyAgICAgICAgICAgICh1c2VyX21vZGVfZnJhbWUgPyBjdXJy
LT5hcmNoLnB2X3ZjcHUua2VybmVsX3NwIDogcmVncy0+ZXNwKTsKKworICAgICAgICBpZiAoIHRi
LT5mbGFncyAmIFRCRl9FWENFUFRJT05fRVJSQ09ERSApCisgICAgICAgICAgICAqcHRyKysgPSB0
Yi0+ZXJyb3JfY29kZTsKKworICAgICAgICAqcHRyKysgPSByZWdzLT5laXA7CisgICAgICAgICpw
dHIrKyA9IHJlZ3MtPmNzIHwgKCh1bnNpZ25lZCBpbnQpKmV2dF9tYXNrIDw8IDE2KTsKKyAgICAg
ICAgKnB0cisrID0gZmxhZ3M7CisKKyAgICAgICAgaWYgKCB1c2VyX21vZGVfZnJhbWUgKQorICAg
ICAgICB7CisgICAgICAgICAgICAqcHRyKysgPSByZWdzLT5lc3A7CisgICAgICAgICAgICAqcHRy
KysgPSByZWdzLT5zczsKKyAgICAgICAgfQorCisgICAgICAgIC8qIENvcHkgdGhlIGNvbnN0cnVj
dGVkIGZyYW1lIHRvIHRoZSBndWVzdCBrZXJuZWwgc3RhY2suICovCisgICAgICAgIGJ5dGVzID0g
X3AocHRyKSAtIF9wKGZyYW1lKTsKKyAgICAgICAga3NwIC09IGJ5dGVzOworCisgICAgICAgIGlm
ICggdW5saWtlbHkoIV9fY29tcGF0X2FjY2Vzc19vayhjdXJyLT5kb21haW4sIGtzcCwgYnl0ZXMp
KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkZhdGFsOiBC
YWQgZ3Vlc3Qga2VybmVsIHN0YWNrICVwXG4iLCBfcChrc3ApKTsKKyAgICAgICAgICAgIGRvbWFp
bl9jcmFzaChjdXJyLT5kb21haW4pOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisK
KyAgICAgICAgaWYgKCB1bmxpa2VseSgobWlzc2luZyA9IF9fY29weV90b191c2VyKF9wKGtzcCks
IGZyYW1lLCBieXRlcykpICE9IDApICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhY
RU5MT0dfRVJSLCAiRmF0YWw6IEZhdWx0IHdoaWxlIHdyaXRpbmcgZXhjZXB0aW9uIGZyYW1lXG4i
KTsKKyAgICAgICAgICAgIHNob3dfcGFnZV93YWxrKGtzcCArIG1pc3NpbmcpOworICAgICAgICAg
ICAgZG9tYWluX2NyYXNoKGN1cnItPmRvbWFpbik7CisgICAgICAgICAgICByZXR1cm47CisgICAg
ICAgIH0KKworICAgICAgICAvKiBSZXdyaXRlIG91ciBzdGFjayBmcmFtZS4gKi8KKyAgICAgICAg
cmVncy0+cmlwICAgICAgICAgICA9ICh1aW50MzJfdCl0Yi0+ZWlwOworICAgICAgICByZWdzLT5j
cyAgICAgICAgICAgID0gdGItPmNzOworICAgICAgICByZWdzLT5yZmxhZ3MgICAgICAgJj0gfihY
ODZfRUZMQUdTX1ZNIHwgWDg2X0VGTEFHU19SRiB8CisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFg4Nl9FRkxBR1NfTlQgfCBYODZfRUZMQUdTX1RGKTsKKyAgICAgICAgcmVncy0+cnNw
ICAgICAgICAgICA9IGtzcDsKKyAgICAgICAgaWYgKCB1c2VyX21vZGVfZnJhbWUgKQorICAgICAg
ICAgICAgcmVncy0+c3MgPSBjdXJyLT5hcmNoLnB2X3ZjcHUua2VybmVsX3NzOworICAgIH0KKyAg
ICBlbHNlCisgICAgeworICAgICAgICAvKiB7IFJDWCwgUjExLCBbRVJSQ09ERSxdIFJJUCwgQ1Mv
TUFTSywgUkZMQUdTLCBSU1AsIFNTIH0gKi8KKyAgICAgICAgdW5zaWduZWQgbG9uZyBmcmFtZVs4
XSwgKnB0ciA9IGZyYW1lLCBrc3AgPQorICAgICAgICAgICAgKHVzZXJfbW9kZV9mcmFtZSA/IGN1
cnItPmFyY2gucHZfdmNwdS5rZXJuZWxfc3AgOiByZWdzLT5yc3ApICYgfjB4ZjsKKworICAgICAg
ICBpZiAoIHVzZXJfbW9kZV9mcmFtZSApCisgICAgICAgICAgICB0b2dnbGVfZ3Vlc3RfbW9kZShj
dXJyKTsKKworICAgICAgICAqcHRyKysgPSByZWdzLT5yY3g7CisgICAgICAgICpwdHIrKyA9IHJl
Z3MtPnIxMTsKKworICAgICAgICBpZiAoIHRiLT5mbGFncyAmIFRCRl9FWENFUFRJT05fRVJSQ09E
RSApCisgICAgICAgICAgICAqcHRyKysgPSB0Yi0+ZXJyb3JfY29kZTsKKworICAgICAgICAqcHRy
KysgPSByZWdzLT5yaXA7CisgICAgICAgICpwdHIrKyA9ICgodXNlcl9tb2RlX2ZyYW1lID8gcmVn
cy0+Y3MgOiByZWdzLT5jcyAmIH4zKSB8CisgICAgICAgICAgICAgICAgICAoKHVuc2lnbmVkIGxv
bmcpKmV2dF9tYXNrIDw8IDMyKSk7CisgICAgICAgICpwdHIrKyA9IGZsYWdzOworICAgICAgICAq
cHRyKysgPSByZWdzLT5yc3A7CisgICAgICAgICpwdHIrKyA9IHJlZ3MtPnNzOworCisgICAgICAg
IC8qIENvcHkgdGhlIGNvbnN0cnVjdGVkIGZyYW1lIHRvIHRoZSBndWVzdCBrZXJuZWwgc3RhY2su
ICovCisgICAgICAgIGJ5dGVzID0gX3AocHRyKSAtIF9wKGZyYW1lKTsKKyAgICAgICAga3NwIC09
IGJ5dGVzOworCisgICAgICAgIGlmICggdW5saWtlbHkoIV9fYWRkcl9vayhrc3ApKSApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIGdwcmludGsoWEVOTE9HX0VSUiwgIkZhdGFsOiBCYWQgZ3Vlc3Qg
a2VybmVsIHN0YWNrICVwXG4iLCBfcChrc3ApKTsKKyAgICAgICAgICAgIGRvbWFpbl9jcmFzaChj
dXJyLT5kb21haW4pOworICAgICAgICAgICAgcmV0dXJuOworICAgICAgICB9CisKKyAgICAgICAg
aWYgKCB1bmxpa2VseSgobWlzc2luZyA9IF9fY29weV90b191c2VyKF9wKGtzcCksIGZyYW1lLCBi
eXRlcykpICE9IDApICkKKyAgICAgICAgeworICAgICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJS
LCAiRmF0YWw6IEZhdWx0IHdoaWxlIHdyaXRpbmcgZXhjZXB0aW9uIGZyYW1lXG4iKTsKKyAgICAg
ICAgICAgIHNob3dfcGFnZV93YWxrKGtzcCArIG1pc3NpbmcpOworICAgICAgICAgICAgZG9tYWlu
X2NyYXNoKGN1cnItPmRvbWFpbik7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKwor
ICAgICAgICAvKiBSZXdyaXRlIG91ciBzdGFjayBmcmFtZS4gKi8KKyAgICAgICAgcmVncy0+ZW50
cnlfdmVjdG9yIHw9IFRSQVBfc3lzY2FsbDsKKyAgICAgICAgcmVncy0+cmlwICAgICAgICAgICA9
IHRiLT5laXA7CisgICAgICAgIHJlZ3MtPmNzICAgICAgICAgICAgPSBGTEFUX0tFUk5FTF9DUzsK
KyAgICAgICAgcmVncy0+cmZsYWdzICAgICAgICY9IH4oWDg2X0VGTEFHU19BQyB8IFg4Nl9FRkxB
R1NfVk0gfCBYODZfRUZMQUdTX1JGIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
WDg2X0VGTEFHU19OVCB8IFg4Nl9FRkxBR1NfVEYpOworICAgICAgICByZWdzLT5yc3AgICAgICAg
ICAgID0ga3NwOworICAgICAgICByZWdzLT5zcyAgICAgICAgICAgID0gRkxBVF9LRVJORUxfU1M7
CisgICAgfQorCisgICAgLyogTWFzayBldmVudHMgaWYgcmVxdWVzdGVkLiAqLworICAgIGlmICgg
dGItPmZsYWdzICYgVEJGX0lOVEVSUlVQVCApCisgICAgICAgICpldnRfbWFzayA9IDE7CisKKyAg
ICAvKgorICAgICAqIENsb2JiZXIgdGhlIGluamVjdGlvbiBpbmZvcm1hdGlvbiBub3cgaXQgaGFz
IGJlZW4gY29tcGxldGVkLiAgQnVnZ3kKKyAgICAgKiBhdHRlbXB0cyB0byBpbmplY3QgdGhlIHNh
bWUgZXZlbnQgdHdpY2Ugd2lsbCBoaXQgdGhlIG51bGxfdHJhcF9ib3VuY2UoKQorICAgICAqIGNo
ZWNrIGFib3ZlLgorICAgICAqLworICAgICp0YiA9IChzdHJ1Y3QgdHJhcF9ib3VuY2Upe307Cit9
CisKKy8qCiAgKiBMb2NhbCB2YXJpYWJsZXM6CiAgKiBtb2RlOiBDCiAgKiBjLWZpbGUtc3R5bGU6
ICJCU0QiCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:50:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgad-0002Np-6Y; Tue, 27 Feb 2018 14:50:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqgac-0002Mh-DT
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:50:46 +0000
X-Inumbo-ID: d81cd061-1bcd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d81cd061-1bcd-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:52:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464788805"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Feb 2018 14:50:31 +0000
Message-ID: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/5] x86: Lift create_exception_frame() up
	out of C
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBoYXMgZmluYWxseSB1bmRlcmdvbmUgcGVyZm9ybWFuY2UgdGVzdGluZy4gIE5vIG1lYXN1
cmVhYmxlIGRpZmZlcmVuY2UgaW4KYW55IGxtYmVuY2ggdGVzdCBvbiBlaXRoZXIgMzIgb3IgNjRi
aXQgUFYgZ3Vlc3RzLgoKQW5kcmV3IENvb3BlciAoNSk6CiAgeDg2L2VudHJ5OiBDb3JyZWN0IGNv
bXBhcmlzb25zIGFnYWluc3QgYm9vbGVhbiB2YXJpYWJsZXMKICB4ODYvcHY6IERyb3AgaW50ODBf
Ym91bmNlIGZyb20gc3RydWN0IHB2X3ZjcHUKICB4ODYvcHY6IEludHJvZHVjZSBwdl9jcmVhdGVf
ZXhjZXB0aW9uX2ZyYW1lKCkKICB4ODYvcHY6IERyb3Age2NvbXBhdF8sfWNyZWF0ZV9ib3VuY2Vf
ZnJhbWUoKSBhbmQgdXNlIHRoZSBDIHZlcnNpb24gaW5zdGVhZAogIHg4Ni9wdjogSW1wbGVtZW50
IHRoZSBmYWlsc2FmZSBjYWxsYmFjayB1c2luZyB0aGUgZ2VuZXJhbCBwYXRoCgogeGVuL2FyY2gv
eDg2L2RvbWFpbi5jICAgICAgICAgICAgICB8IDEwMiArKy0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
YXJjaC94ODYvcHYvY2FsbGJhY2suYyAgICAgICAgIHwgICA4IC0tCiB4ZW4vYXJjaC94ODYvcHYv
dHJhcHMuYyAgICAgICAgICAgIHwgMTc2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0t
CiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAgICAgICAgICAgIHwgIDIzIC0tLS0tCiB4ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgIHwgICAxIC0KIHhlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMgfCAxMjggKystLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvZW50cnkuUyAgICAgICAgfCAyMDMgKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgICAgICB8ICAgMSAtCiB4
ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oICAgIHwgICAzICstCiB4ZW4vaW5jbHVkZS94
ZW4vc2NoZWQuaCAgICAgICAgICAgIHwgICA3IC0tCiAxMCBmaWxlcyBjaGFuZ2VkLCAyMjQgaW5z
ZXJ0aW9ucygrKSwgNDI4IGRlbGV0aW9ucygtKQoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:50:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:50:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgad-0002O0-DJ; Tue, 27 Feb 2018 14:50:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqgac-0002Mi-G6
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:50:46 +0000
X-Inumbo-ID: d922dc9a-1bcd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d922dc9a-1bcd-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:52:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464788806"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Feb 2018 14:50:33 +0000
Message-ID: <1519743036-11600-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/5] x86/pv: Drop int80_bounce from struct
	pv_vcpu
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGludDgwX2JvdW5jZSBmaWVsZCBvZiBzdHJ1Y3QgcHZfdmNwdSBpcyBhIGJpdCBvZiBhbiBv
ZGQgc3BlY2lhbCBjYXNlLApiZWNhdXNlIGl0IGlzIGEgc2ltcGxlIGRlcml2YXRpb24gb2YgdHJh
cF9jdHh0WzB4ODBdLCB3aGljaCBpcyBhbHNvIHN0b3JlZC4KCkl0IGlzIGFsc28gdGhlIG9ubHkg
dXNlIG9mIHtjb21wYXRfLH1jcmVhdGVfYm91bmNlX2ZyYW1lKCkgd2hpY2ggaXNuJ3QKcmVmZXJl
bmNpbmcgdGhlIHBsYWluIHRyYXBfYm91bmNlIGZpZWxkIG9mIHN0cnVjdCBwdl92Y3B1LiAgKEFu
ZCBhbHRlcmluZyB0aGlzCnByb3BlcnR5IHRoZSBwdXJwb3NlIG9mIHRoaXMgcGF0Y2guKQoKUmVt
b3ZlIHRoZSBpbnQ4MF9ib3VuY2UgZmllbGQgZW50aXJlbHksIGFsb25nIHdpdGggaW5pdF9pbnQ4
MF9kaXJlY3RfdHJhcCgpLAp3aGljaCBpbiB0dXJuIHJlcXVpcmVzIHRoYXQgdGhlIGludDgwX2Rp
cmVjdF90cmFwKCkgcGF0aCBnYWluIGxvZ2ljIHByZXZpb3VzbHkKY29udGFpbmVkIGluIGluaXRf
aW50ODBfZGlyZWN0X3RyYXAoKS4KClRoaXMgZG9lcyBhZG1pdHRlZGx5IG1ha2UgdGhlIGludDgw
IGZhc3RwYXRoIHNsaWdodGx5IGxvbmdlciwgYnV0IHRoZXNlIGZldwppbnN0cnVjdGlvbnMgYXJl
IGluIHRoZSBub2lzZSBjb21wYXJlZCB0byB0aGUgYXJjaGl0ZWN0dXJhbCBjb250ZXh0IHN3aXRj
aApvdmVyaGVhZCwgYW5kIGl0IG5vdyBtYXRjaGVzIHRoZSBzeXNjYWxsL3N5c2VudGVyIHBhdGhz
ICh3aGljaCBoYXZlIGZhciBsZXNzCmFyY2hpdGVjdHVyYWwgb3ZlcmhlYWQgYWxyZWFkeSkuCgpO
byBiZWhhdmlvdXJhbCBjaGFuZ2UgZnJvbSB0aGUgZ3Vlc3RzIHBvaW50IG9mIHZpZXcuCgpTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjI6CiAqIEZpeCBj
b21wYXJhc29uIGFnYWluc3QgRE9NQUlOX2lzXzMyYml0X3B2Ci0tLQogeGVuL2FyY2gveDg2L2Rv
bWFpbi5jICAgICAgICAgICAgIHwgIDIgLS0KIHhlbi9hcmNoL3g4Ni9wdi9jYWxsYmFjay5jICAg
ICAgICB8ICA4IC0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyAgICAgICAgICAgfCAx
NCAtLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jIHwgIDEg
LQogeGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgIHwgMzIgKysrKysrKysrKysrKysr
KysrKysrKysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgICB8ICAx
IC0KIHhlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmggICB8ICAyIC0tCiA3IGZpbGVzIGNo
YW5nZWQsIDI4IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCAxZjhiMDhl
Li42OTY3OWE2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCkBAIC04OTIsOCArODkyLDYgQEAgaW50IGFyY2hfc2V0X2luZm9fZ3Vl
c3QoCiAgICAgICAgIGdvdG8gb3V0OwogICAgIH0KIAotICAgIGluaXRfaW50ODBfZGlyZWN0X3Ry
YXAodik7Ci0KICAgICAvKiBJT1BMIHByaXZpbGVnZXMgYXJlIHZpcnR1YWxpc2VkLiAqLwogICAg
IHYtPmFyY2gucHZfdmNwdS5pb3BsID0gdi0+YXJjaC51c2VyX3JlZ3MuZWZsYWdzICYgWDg2X0VG
TEFHU19JT1BMOwogICAgIHYtPmFyY2gudXNlcl9yZWdzLmVmbGFncyAmPSB+WDg2X0VGTEFHU19J
T1BMOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2NhbGxiYWNrLmMgYi94ZW4vYXJjaC94
ODYvcHYvY2FsbGJhY2suYwppbmRleCA5N2Q4NDM4Li4yOWFlNjkyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvcHYvY2FsbGJhY2suYworKysgYi94ZW4vYXJjaC94ODYvcHYvY2FsbGJhY2suYwpA
QCAtMzcxLDcgKzM3MSw2IEBAIGxvbmcgZG9fc2V0X3RyYXBfdGFibGUoWEVOX0dVRVNUX0hBTkRM
RV9QQVJBTShjb25zdF90cmFwX2luZm9fdCkgdHJhcHMpCiAgICAgaWYgKCBndWVzdF9oYW5kbGVf
aXNfbnVsbCh0cmFwcykgKQogICAgIHsKICAgICAgICAgbWVtc2V0KGRzdCwgMCwgTlJfVkVDVE9S
UyAqIHNpemVvZigqZHN0KSk7Ci0gICAgICAgIGluaXRfaW50ODBfZGlyZWN0X3RyYXAoY3Vycik7
CiAgICAgICAgIHJldHVybiAwOwogICAgIH0KIApAQCAtMzkzLDkgKzM5Miw2IEBAIGxvbmcgZG9f
c2V0X3RyYXBfdGFibGUoWEVOX0dVRVNUX0hBTkRMRV9QQVJBTShjb25zdF90cmFwX2luZm9fdCkg
dHJhcHMpCiAKICAgICAgICAgbWVtY3B5KCZkc3RbY3VyLnZlY3Rvcl0sICZjdXIsIHNpemVvZihj
dXIpKTsKIAotICAgICAgICBpZiAoIGN1ci52ZWN0b3IgPT0gMHg4MCApCi0gICAgICAgICAgICBp
bml0X2ludDgwX2RpcmVjdF90cmFwKGN1cnIpOwotCiAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRf
b2Zmc2V0KHRyYXBzLCAxKTsKIAogICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNr
KCkgKQpAQCAtNDIwLDcgKzQxNiw2IEBAIGludCBjb21wYXRfc2V0X3RyYXBfdGFibGUoWEVOX0dV
RVNUX0hBTkRMRSh0cmFwX2luZm9fY29tcGF0X3QpIHRyYXBzKQogICAgIGlmICggZ3Vlc3RfaGFu
ZGxlX2lzX251bGwodHJhcHMpICkKICAgICB7CiAgICAgICAgIG1lbXNldChkc3QsIDAsIE5SX1ZF
Q1RPUlMgKiBzaXplb2YoKmRzdCkpOwotICAgICAgICBpbml0X2ludDgwX2RpcmVjdF90cmFwKGN1
cnIpOwogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKQEAgLTQzOSw5ICs0MzQsNiBAQCBpbnQg
Y29tcGF0X3NldF90cmFwX3RhYmxlKFhFTl9HVUVTVF9IQU5ETEUodHJhcF9pbmZvX2NvbXBhdF90
KSB0cmFwcykKIAogICAgICAgICBYTEFUX3RyYXBfaW5mbyhkc3QgKyBjdXIudmVjdG9yLCAmY3Vy
KTsKIAotICAgICAgICBpZiAoIGN1ci52ZWN0b3IgPT0gMHg4MCApCi0gICAgICAgICAgICBpbml0
X2ludDgwX2RpcmVjdF90cmFwKGN1cnIpOwotCiAgICAgICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zm
c2V0KHRyYXBzLCAxKTsKIAogICAgICAgICBpZiAoIGh5cGVyY2FsbF9wcmVlbXB0X2NoZWNrKCkg
KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvcHYv
dHJhcHMuYwppbmRleCBkMTIyODgxLi45ODU0OWJjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
cHYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvcHYvdHJhcHMuYwpAQCAtMTQyLDIwICsxNDIs
NiBAQCBib29sIHNldF9ndWVzdF9ubWlfdHJhcGJvdW5jZSh2b2lkKQogICAgIHJldHVybiAhbnVs
bF90cmFwX2JvdW5jZShjdXJyLCB0Yik7CiB9CiAKLXZvaWQgaW5pdF9pbnQ4MF9kaXJlY3RfdHJh
cChzdHJ1Y3QgdmNwdSAqdikKLXsKLSAgICBzdHJ1Y3QgdHJhcF9pbmZvICp0aSA9ICZ2LT5hcmNo
LnB2X3ZjcHUudHJhcF9jdHh0WzB4ODBdOwotICAgIHN0cnVjdCB0cmFwX2JvdW5jZSAqdGIgPSAm
di0+YXJjaC5wdl92Y3B1LmludDgwX2JvdW5jZTsKLQotICAgIHRiLT5jcyAgPSB0aS0+Y3M7Ci0g
ICAgdGItPmVpcCA9IHRpLT5hZGRyZXNzOwotCi0gICAgaWYgKCBudWxsX3RyYXBfYm91bmNlKHYs
IHRiKSApCi0gICAgICAgIHRiLT5mbGFncyA9IDA7Ci0gICAgZWxzZQotICAgICAgICB0Yi0+Zmxh
Z3MgPSBUQkZfRVhDRVBUSU9OIHwgKFRJX0dFVF9JRih0aSkgPyBUQkZfSU5URVJSVVBUIDogMCk7
Ci19Ci0KIHN0cnVjdCBzb2Z0aXJxX3RyYXAgewogICAgIHN0cnVjdCBkb21haW4gKmRvbWFpbjsg
ICAvKiBkb21haW4gdG8gaW5qZWN0IHRyYXAgKi8KICAgICBzdHJ1Y3QgdmNwdSAqdmNwdTsgICAg
ICAgLyogdmNwdSB0byBpbmplY3QgdHJhcCAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4
Nl82NC9hc20tb2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmlu
ZGV4IGU2ZDQxNDcuLjFhNDU0MjggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNt
LW9mZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTYx
LDcgKzYxLDYgQEAgdm9pZCBfX2R1bW15X18odm9pZCkKICAgICBPRkZTRVQoVkNQVV9kb21haW4s
IHN0cnVjdCB2Y3B1LCBkb21haW4pOwogICAgIE9GRlNFVChWQ1BVX3ZjcHVfaW5mbywgc3RydWN0
IHZjcHUsIHZjcHVfaW5mbyk7CiAgICAgT0ZGU0VUKFZDUFVfdHJhcF9ib3VuY2UsIHN0cnVjdCB2
Y3B1LCBhcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2UpOwotICAgIE9GRlNFVChWQ1BVX2ludDgwX2Jv
dW5jZSwgc3RydWN0IHZjcHUsIGFyY2gucHZfdmNwdS5pbnQ4MF9ib3VuY2UpOwogICAgIE9GRlNF
VChWQ1BVX3RocmVhZF9mbGFncywgc3RydWN0IHZjcHUsIGFyY2guZmxhZ3MpOwogICAgIE9GRlNF
VChWQ1BVX2V2ZW50X2FkZHIsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2X3ZjcHUuZXZlbnRfY2FsbGJh
Y2tfZWlwKTsKICAgICBPRkZTRVQoVkNQVV9ldmVudF9zZWwsIHN0cnVjdCB2Y3B1LCBhcmNoLnB2
X3ZjcHUuZXZlbnRfY2FsbGJhY2tfY3MpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82
NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDYyNDllZmUuLmJm
NDE1NjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4v
YXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTMzNiwxMiArMzM2LDM2IEBAIFVOTElLRUxZX0VO
RChtc2lfY2hlY2spCiAKICAgICAgICAgbW92cSAgU1RBQ0tfQ1BVSU5GT19GSUVMRChjdXJyZW50
X3ZjcHUpKCVyYngpLCAlcmJ4CiAKLSAgICAgICAgLyogQ2hlY2sgdGhhdCB0aGUgY2FsbGJhY2sg
aXMgbm9uLW51bGwuICovCi0gICAgICAgIGxlYXEgIFZDUFVfaW50ODBfYm91bmNlKCVyYngpLCVy
ZHgKLSAgICAgICAgY21wYiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAgICBtb3Yg
ICBWQ1BVX3RyYXBfY3R4dCglcmJ4KSwgJXJzaQorICAgICAgICBtb3YgICBWQ1BVX2RvbWFpbigl
cmJ4KSwgJXJheAorCisgICAgICAgIC8qCisgICAgICAgICAqIGlmICggbnVsbF90cmFwX2JvdW5j
ZSh2LCAmdi0+YXJjaC5wdl92Y3B1LnRyYXBfY3R4dFsweDgwXSkgKQorICAgICAgICAgKiAgICBn
b3RvIGludDgwX3Nsb3dfcGF0aDsKKyAgICAgICAgICovCisgICAgICAgIG1vdiAgICAweDgwICog
VFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fZWlwKCVyc2kpLCAlcmRpCisgICAgICAgIG1vdnp3
bCAweDgwICogVFJBUElORk9fc2l6ZW9mICsgVFJBUElORk9fY3MgKCVyc2kpLCAlZWN4CisKKyAg
ICAgICAgbW92ICAgJWVjeCwgJWVkeAorICAgICAgICBhbmQgICAkfjMsICVlZHgKKworICAgICAg
ICBjbXBiICAkMCwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCisgICAgICAgIGNtb3ZlICVyZGks
ICVyZHgKKworICAgICAgICB0ZXN0ICAlcmR4LCAlcmR4CiAgICAgICAgIGp6ICAgIGludDgwX3Ns
b3dfcGF0aAogCi0gICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyYXgKKyAgICAgICAg
LyogQ29uc3RydWN0IHRyYXBfYm91bmNlIGZyb20gdHJhcF9jdHh0WzB4ODBdLiAqLworICAgICAg
ICBsZWEgICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCAlcmR4CisgICAgICAgIG1vdncgICVjeCwg
VFJBUEJPVU5DRV9jcyglcmR4KQorICAgICAgICBtb3ZxICAlcmRpLCBUUkFQQk9VTkNFX2VpcCgl
cmR4KQorCisgICAgICAgIC8qIFRCX2ZsYWdzID0gVEJGX0VYQ0VQVElPTiB8IChUSV9HRVRfSUYo
dGkpID8gVEJGX0lOVEVSUlVQVCA6IDApOyAqLworICAgICAgICB0ZXN0YiAkNCwgMHg4MCAqIFRS
QVBJTkZPX3NpemVvZiArIFRSQVBJTkZPX2ZsYWdzKCVyc2kpCisgICAgICAgIHNldG56ICVjbAor
ICAgICAgICBsZWEgICBUQkZfRVhDRVBUSU9OKCwgJXJjeCwgVEJGX0lOVEVSUlVQVCksICVlY3gK
KyAgICAgICAgbW92ICAgJWNsLCBUUkFQQk9VTkNFX2ZsYWdzKCVyZHgpCisKICAgICAgICAgY21w
YiAgJDAsIERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQogICAgICAgICBqbmUgICBjb21wYXRfaW50
ODBfZGlyZWN0X3RyYXAKIApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4u
aCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKaW5kZXggNDY3OWQ1NC4uNDdhYWRjMiAx
MDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2RvbWFpbi5oCkBAIC00ODIsNyArNDgyLDYgQEAgc3RydWN0IHB2X3ZjcHUKIAog
ICAgIC8qIEJvdW5jZSBpbmZvcm1hdGlvbiBmb3IgcHJvcGFnYXRpbmcgYW4gZXhjZXB0aW9uIHRv
IGd1ZXN0IE9TLiAqLwogICAgIHN0cnVjdCB0cmFwX2JvdW5jZSB0cmFwX2JvdW5jZTsKLSAgICBz
dHJ1Y3QgdHJhcF9ib3VuY2UgaW50ODBfYm91bmNlOwogCiAgICAgLyogSS9PLXBvcnQgYWNjZXNz
IGJpdG1hcC4gKi8KICAgICBYRU5fR1VFU1RfSEFORExFKHVpbnQ4KSBpb2JtcDsgLyogR3Vlc3Qg
a2VybmVsIHZhZGRyIG9mIHRoZSBiaXRtYXAuICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L3Byb2Nlc3Nvci5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRl
eCA5YzcwYTk4Li4wMWJjODlmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nl
c3Nvci5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTQzOSw4ICs0
MzksNiBAQCBleHRlcm4gaWR0X2VudHJ5X3QgKmlkdF90YWJsZXNbXTsKIERFQ0xBUkVfUEVSX0NQ
VShzdHJ1Y3QgdHNzX3N0cnVjdCwgaW5pdF90c3MpOwogREVDTEFSRV9QRVJfQ1BVKHJvb3RfcGdl
bnRyeV90ICosIHJvb3RfcGd0KTsKIAotZXh0ZXJuIHZvaWQgaW5pdF9pbnQ4MF9kaXJlY3RfdHJh
cChzdHJ1Y3QgdmNwdSAqdik7Ci0KIGV4dGVybiB2b2lkIHdyaXRlX3B0YmFzZShzdHJ1Y3QgdmNw
dSAqdik7CiAKIC8qIFJFUCBOT1AgKFBBVVNFKSBpcyBhIGdvb2QgdGhpbmcgdG8gaW5zZXJ0IGlu
dG8gYnVzeS13YWl0IGxvb3BzLiAqLwotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:50:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:50:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgae-0002PO-KF; Tue, 27 Feb 2018 14:50:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqgad-0002Mq-GQ
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:50:47 +0000
X-Inumbo-ID: d9a42584-1bcd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d9a42584-1bcd-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:52:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464788809"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Feb 2018 14:50:36 +0000
Message-ID: <1519743036-11600-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 5/5] x86/pv: Implement the failsafe callback
	using the general path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

UmVpbnRyb2R1Y2UgVEJGX0ZBSUxTQUZFIGFuZCB1cGRhdGUgcHZfY3JlYXRlX2V4Y2VwdGlvbl9m
cmFtZSgpIHRvIGNvcGUgd2l0aAp0aGUgYWRkaXRpb25hbCBkYXRhIHNlZ21lbnQgcmVnaXN0ZXJz
LgoKbG9hZF9zZWdtZW50cygpIG5vdyBmaWxscyBpbiB0cmFwX2JvdW5jZSwgYW5kIGxldHMgdGhl
IGdlbmVyYWwgcmV0dXJuLXRvLWd1ZXN0CnBhdGggaW5qZWN0IHRoZSBleGNlcHRpb24uCgpCbG9h
dC1vLW1ldGVyIHJlcG9ydHM6CiAgYWRkL3JlbW92ZTogMC8wIGdyb3cvc2hyaW5rOiAxLzEgdXAv
ZG93bjogMTIzLy0yNTIyICgtMjM5OSkKICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRhCiAgcHZfY3JlYXRlX2V4Y2VwdGlvbl9m
cmFtZSAgICAgICAgICAgICAgICAgICAxMDg4ICAgIDEyMTEgICAgKzEyMwogIGNvbnRleHRfc3dp
dGNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMzU2NSAgICAxMDQzICAgLTI1MjIKCndo
aWNoIEkgc3VzcGVjdCBpcyBsYXJnZWx5IGR1ZSB0byB0aGUgcXVhbnRpdHkgb2YgY29kZSBoaWRk
ZW4gYmVoaW5kCnB1dF91c2VyKCkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgpSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dl
ciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCnYyOgogKiBVc2UgY29uc3QgdXJl
Z3MuCi0tLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jICAgICAgICAgICB8IDEwMCArKystLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvdHJhcHMuYyAg
ICAgICAgIHwgIDI5ICsrKysrKysrKystLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3Iu
aCB8ICAgMSArCiAzIGZpbGVzIGNoYW5nZWQsIDMyIGluc2VydGlvbnMoKyksIDk4IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9k
b21haW4uYwppbmRleCA2OTY3OWE2Li43YmNlN2RlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tYWluLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMzU0LDEwMCArMTM1NCwx
NCBAQCBzdGF0aWMgdm9pZCBsb2FkX3NlZ21lbnRzKHN0cnVjdCB2Y3B1ICpuKQogCiAgICAgaWYg
KCB1bmxpa2VseSghYWxsX3NlZ3Nfb2theSkgKQogICAgIHsKLSAgICAgICAgc3RydWN0IHB2X3Zj
cHUgKnB2ID0gJm4tPmFyY2gucHZfdmNwdTsKLSAgICAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3Mg
KnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgKnJz
cCA9Ci0gICAgICAgICAgICAodW5zaWduZWQgbG9uZyAqKSgoKG4tPmFyY2guZmxhZ3MgJiBURl9r
ZXJuZWxfbW9kZSkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/IHJlZ3MtPnJzcCA6
IHB2LT5rZXJuZWxfc3ApICYgfjB4Zik7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgY3NfYW5kX21h
c2ssIHJmbGFnczsKLQotICAgICAgICAvKiBGb2xkIHVwY2FsbCBtYXNrIGFuZCBhcmNoaXRlY3R1
cmFsIElPUEwgaW50byBSRkxBR1MuSUYuICovCi0gICAgICAgIHJmbGFncyAgPSByZWdzLT5yZmxh
Z3MgJiB+KFg4Nl9FRkxBR1NfSUZ8WDg2X0VGTEFHU19JT1BMKTsKLSAgICAgICAgcmZsYWdzIHw9
ICF2Y3B1X2luZm8obiwgZXZ0Y2huX3VwY2FsbF9tYXNrKSA8PCA5OwotICAgICAgICBpZiAoIFZN
X0FTU0lTVChuLT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgKQotICAgICAgICAgICAgcmZs
YWdzIHw9IG4tPmFyY2gucHZfdmNwdS5pb3BsOwotCi0gICAgICAgIGlmICggaXNfcHZfMzJiaXRf
dmNwdShuKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGludCAqZXNwID0gcmlu
Z18xKHJlZ3MpID8KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHVuc2lnbmVkIGlu
dCAqKXJlZ3MtPnJzcCA6Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh1bnNpZ25l
ZCBpbnQgKilwdi0+a2VybmVsX3NwOwotICAgICAgICAgICAgaW50IHJldCA9IDA7Ci0KLSAgICAg
ICAgICAgIC8qIENTIGxvbmd3b3JkIGFsc28gY29udGFpbnMgZnVsbCBldnRjaG5fdXBjYWxsX21h
c2suICovCi0gICAgICAgICAgICBjc19hbmRfbWFzayA9ICh1bnNpZ25lZCBzaG9ydClyZWdzLT5j
cyB8Ci0gICAgICAgICAgICAgICAgKCh1bnNpZ25lZCBpbnQpdmNwdV9pbmZvKG4sIGV2dGNobl91
cGNhbGxfbWFzaykgPDwgMTYpOwotCi0gICAgICAgICAgICBpZiAoICFyaW5nXzEocmVncykgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIHJldCAgPSBwdXRfdXNlcihyZWdzLT5zcywg
ICAgICAgZXNwLTEpOwotICAgICAgICAgICAgICAgIHJldCB8PSBwdXRfdXNlcihyZWdzLT5lc3As
ICAgICAgZXNwLTIpOwotICAgICAgICAgICAgICAgIGVzcCAtPSAyOwotICAgICAgICAgICAgfQot
Ci0gICAgICAgICAgICBpZiAoIHJldCB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHJmbGFn
cywgICAgICAgICAgICAgIGVzcC0xKSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKGNzX2Fu
ZF9tYXNrLCAgICAgICAgIGVzcC0yKSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHJlZ3Mt
PmVpcCwgICAgICAgICAgIGVzcC0zKSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHVyZWdz
LT5ncywgICAgICAgICAgIGVzcC00KSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHVyZWdz
LT5mcywgICAgICAgICAgIGVzcC01KSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHVyZWdz
LT5lcywgICAgICAgICAgIGVzcC02KSB8Ci0gICAgICAgICAgICAgICAgIHB1dF91c2VyKHVyZWdz
LT5kcywgICAgICAgICAgIGVzcC03KSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAg
Z3ByaW50ayhYRU5MT0dfRVJSLAotICAgICAgICAgICAgICAgICAgICAgICAgImVycm9yIHdoaWxl
IGNyZWF0aW5nIGNvbXBhdCBmYWlsc2FmZSBjYWxsYmFjayBmcmFtZVxuIik7Ci0gICAgICAgICAg
ICAgICAgZG9tYWluX2NyYXNoKG4tPmRvbWFpbik7Ci0gICAgICAgICAgICB9CisgICAgICAgIGJv
b2wgZGlzYWJsZSA9IG4tPmFyY2gudmdjX2ZsYWdzICYgVkdDRl9mYWlsc2FmZV9kaXNhYmxlc19l
dmVudHM7CiAKLSAgICAgICAgICAgIGlmICggbi0+YXJjaC52Z2NfZmxhZ3MgJiBWR0NGX2ZhaWxz
YWZlX2Rpc2FibGVzX2V2ZW50cyApCi0gICAgICAgICAgICAgICAgdmNwdV9pbmZvKG4sIGV2dGNo
bl91cGNhbGxfbWFzaykgPSAxOwotCi0gICAgICAgICAgICByZWdzLT5lbnRyeV92ZWN0b3IgfD0g
VFJBUF9zeXNjYWxsOwotICAgICAgICAgICAgcmVncy0+ZWZsYWdzICAgICAgICY9IH4oWDg2X0VG
TEFHU19WTXxYODZfRUZMQUdTX1JGfFg4Nl9FRkxBR1NfTlR8Ci0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX0lPUEx8WDg2X0VGTEFHU19URik7Ci0gICAgICAg
ICAgICByZWdzLT5zcyAgICAgICAgICAgID0gRkxBVF9DT01QQVRfS0VSTkVMX1NTOwotICAgICAg
ICAgICAgcmVncy0+ZXNwICAgICAgICAgICA9ICh1bnNpZ25lZCBsb25nKShlc3AtNyk7Ci0gICAg
ICAgICAgICByZWdzLT5jcyAgICAgICAgICAgID0gRkxBVF9DT01QQVRfS0VSTkVMX0NTOwotICAg
ICAgICAgICAgcmVncy0+ZWlwICAgICAgICAgICA9IHB2LT5mYWlsc2FmZV9jYWxsYmFja19laXA7
Ci0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoICEobi0+YXJj
aC5mbGFncyAmIFRGX2tlcm5lbF9tb2RlKSApCi0gICAgICAgICAgICB0b2dnbGVfZ3Vlc3RfbW9k
ZShuKTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmVncy0+Y3MgJj0gfjM7Ci0KLSAgICAg
ICAgLyogQ1MgbG9uZ3dvcmQgYWxzbyBjb250YWlucyBmdWxsIGV2dGNobl91cGNhbGxfbWFzay4g
Ki8KLSAgICAgICAgY3NfYW5kX21hc2sgPSAodW5zaWduZWQgbG9uZylyZWdzLT5jcyB8Ci0gICAg
ICAgICAgICAoKHVuc2lnbmVkIGxvbmcpdmNwdV9pbmZvKG4sIGV2dGNobl91cGNhbGxfbWFzaykg
PDwgMzIpOwotCi0gICAgICAgIGlmICggcHV0X3VzZXIocmVncy0+c3MsICAgICAgICAgICAgcnNw
LSAxKSB8Ci0gICAgICAgICAgICAgcHV0X3VzZXIocmVncy0+cnNwLCAgICAgICAgICAgcnNwLSAy
KSB8Ci0gICAgICAgICAgICAgcHV0X3VzZXIocmZsYWdzLCAgICAgICAgICAgICAgcnNwLSAzKSB8
Ci0gICAgICAgICAgICAgcHV0X3VzZXIoY3NfYW5kX21hc2ssICAgICAgICAgcnNwLSA0KSB8Ci0g
ICAgICAgICAgICAgcHV0X3VzZXIocmVncy0+cmlwLCAgICAgICAgICAgcnNwLSA1KSB8Ci0gICAg
ICAgICAgICAgcHV0X3VzZXIodXJlZ3MtPmdzLCAgICAgICAgICAgcnNwLSA2KSB8Ci0gICAgICAg
ICAgICAgcHV0X3VzZXIodXJlZ3MtPmZzLCAgICAgICAgICAgcnNwLSA3KSB8Ci0gICAgICAgICAg
ICAgcHV0X3VzZXIodXJlZ3MtPmVzLCAgICAgICAgICAgcnNwLSA4KSB8Ci0gICAgICAgICAgICAg
cHV0X3VzZXIodXJlZ3MtPmRzLCAgICAgICAgICAgcnNwLSA5KSB8Ci0gICAgICAgICAgICAgcHV0
X3VzZXIocmVncy0+cjExLCAgICAgICAgICAgcnNwLTEwKSB8Ci0gICAgICAgICAgICAgcHV0X3Vz
ZXIocmVncy0+cmN4LCAgICAgICAgICAgcnNwLTExKSApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGdwcmludGsoWEVOTE9HX0VSUiwKLSAgICAgICAgICAgICAgICAgICAgImVycm9yIHdoaWxlIGNy
ZWF0aW5nIGZhaWxzYWZlIGNhbGxiYWNrIGZyYW1lXG4iKTsKLSAgICAgICAgICAgIGRvbWFpbl9j
cmFzaChuLT5kb21haW4pOwotICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCBuLT5hcmNoLnZnY19m
bGFncyAmIFZHQ0ZfZmFpbHNhZmVfZGlzYWJsZXNfZXZlbnRzICkKLSAgICAgICAgICAgIHZjcHVf
aW5mbyhuLCBldnRjaG5fdXBjYWxsX21hc2spID0gMTsKLQotICAgICAgICByZWdzLT5lbnRyeV92
ZWN0b3IgfD0gVFJBUF9zeXNjYWxsOwotICAgICAgICByZWdzLT5yZmxhZ3MgICAgICAgJj0gfihY
ODZfRUZMQUdTX0FDfFg4Nl9FRkxBR1NfVk18WDg2X0VGTEFHU19SRnwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19OVHxYODZfRUZMQUdTX0lPUEx8WDg2X0VGTEFH
U19URik7Ci0gICAgICAgIHJlZ3MtPnNzICAgICAgICAgICAgPSBGTEFUX0tFUk5FTF9TUzsKLSAg
ICAgICAgcmVncy0+cnNwICAgICAgICAgICA9ICh1bnNpZ25lZCBsb25nKShyc3AtMTEpOwotICAg
ICAgICByZWdzLT5jcyAgICAgICAgICAgID0gRkxBVF9LRVJORUxfQ1M7Ci0gICAgICAgIHJlZ3Mt
PnJpcCAgICAgICAgICAgPSBwdi0+ZmFpbHNhZmVfY2FsbGJhY2tfZWlwOworICAgICAgICBuLT5h
cmNoLnB2X3ZjcHUudHJhcF9ib3VuY2UgPSAoc3RydWN0IHRyYXBfYm91bmNlKXsKKyAgICAgICAg
ICAgIC5mbGFncyA9IChUQkZfRkFJTFNBRkUgfCBUQkZfRVhDRVBUSU9OIHwKKyAgICAgICAgICAg
ICAgICAgICAgICAoZGlzYWJsZSA/IFRCRl9JTlRFUlJVUFQgOiAwKSksCisgICAgICAgICAgICAu
Y3MgICAgPSBGTEFUX0NPTVBBVF9LRVJORUxfQ1MsIC8qIElnbm9yZWQgZm9yIDY0Yml0IGd1ZXN0
cy4gKi8KKyAgICAgICAgICAgIC5laXAgICA9IG4tPmFyY2gucHZfdmNwdS5mYWlsc2FmZV9jYWxs
YmFja19laXAKKyAgICAgICAgfTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9wdi90cmFwcy5jIGIveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKaW5kZXggYjdkN2QyYi4uODc0
NWU0NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gv
eDg2L3B2L3RyYXBzLmMKQEAgLTI1OCw2ICsyNTgsNyBAQCB2b2lkIHB2X2NyZWF0ZV9leGNlcHRp
b25fZnJhbWUodm9pZCkKICAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAgICAgc3Ry
dWN0IHRyYXBfYm91bmNlICp0YiA9ICZjdXJyLT5hcmNoLnB2X3ZjcHUudHJhcF9ib3VuY2U7CiAg
ICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCk7Cisg
ICAgY29uc3Qgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnVyZWdzID0gJmN1cnItPmFyY2gudXNlcl9y
ZWdzOwogICAgIGNvbnN0IGJvb2wgdXNlcl9tb2RlX2ZyYW1lID0gIWd1ZXN0X2tlcm5lbF9tb2Rl
KGN1cnIsIHJlZ3MpOwogICAgIHVpbnQ4X3QgKmV2dF9tYXNrID0gJnZjcHVfaW5mbyhjdXJyLCBl
dnRjaG5fdXBjYWxsX21hc2spOwogICAgIHVuc2lnbmVkIGludCBmbGFncywgYnl0ZXMsIG1pc3Np
bmc7CkBAIC0yNzksMTAgKzI4MCwxOCBAQCB2b2lkIHB2X2NyZWF0ZV9leGNlcHRpb25fZnJhbWUo
dm9pZCkKIAogICAgIGlmICggaXNfcHZfMzJiaXRfdmNwdShjdXJyKSApCiAgICAgewotICAgICAg
ICAvKiB7IFtFUlJDT0RFLF0gRUlQLCBDUy9NQVNLICwgRUZMQUdTLCBbRVNQLCBTU10gfSAqLwot
ICAgICAgICB1bnNpZ25lZCBpbnQgZnJhbWVbNl0sICpwdHIgPSBmcmFtZSwga3NwID0KKyAgICAg
ICAgLyogeyBbRFMtR1MsXSBbRVJSQ09ERSxdIEVJUCwgQ1MvTUFTSyAsIEVGTEFHUywgW0VTUCwg
U1NdIH0gKi8KKyAgICAgICAgdW5zaWduZWQgaW50IGZyYW1lWzEwXSwgKnB0ciA9IGZyYW1lLCBr
c3AgPQogICAgICAgICAgICAgKHVzZXJfbW9kZV9mcmFtZSA/IGN1cnItPmFyY2gucHZfdmNwdS5r
ZXJuZWxfc3AgOiByZWdzLT5lc3ApOwogCisgICAgICAgIGlmICggdGItPmZsYWdzICYgVEJGX0ZB
SUxTQUZFICkKKyAgICAgICAgeworICAgICAgICAgICAgKnB0cisrID0gdXJlZ3MtPmRzOworICAg
ICAgICAgICAgKnB0cisrID0gdXJlZ3MtPmVzOworICAgICAgICAgICAgKnB0cisrID0gdXJlZ3Mt
PmZzOworICAgICAgICAgICAgKnB0cisrID0gdXJlZ3MtPmdzOworICAgICAgICB9CisKICAgICAg
ICAgaWYgKCB0Yi0+ZmxhZ3MgJiBUQkZfRVhDRVBUSU9OX0VSUkNPREUgKQogICAgICAgICAgICAg
KnB0cisrID0gdGItPmVycm9yX2NvZGU7CiAKQEAgLTMyMSwxMyArMzMwLDE1IEBAIHZvaWQgcHZf
Y3JlYXRlX2V4Y2VwdGlvbl9mcmFtZSh2b2lkKQogICAgICAgICByZWdzLT5yZmxhZ3MgICAgICAg
Jj0gfihYODZfRUZMQUdTX1ZNIHwgWDg2X0VGTEFHU19SRiB8CiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFg4Nl9FRkxBR1NfTlQgfCBYODZfRUZMQUdTX1RGKTsKICAgICAgICAgcmVn
cy0+cnNwICAgICAgICAgICA9IGtzcDsKLSAgICAgICAgaWYgKCB1c2VyX21vZGVfZnJhbWUgKQor
ICAgICAgICBpZiAoIHRiLT5mbGFncyAmIFRCRl9GQUlMU0FGRSApCisgICAgICAgICAgICByZWdz
LT5zcyA9IEZMQVRfQ09NUEFUX0tFUk5FTF9TUzsKKyAgICAgICAgZWxzZSBpZiAoIHVzZXJfbW9k
ZV9mcmFtZSApCiAgICAgICAgICAgICByZWdzLT5zcyA9IGN1cnItPmFyY2gucHZfdmNwdS5rZXJu
ZWxfc3M7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIC8qIHsgUkNYLCBSMTEsIFtF
UlJDT0RFLF0gUklQLCBDUy9NQVNLLCBSRkxBR1MsIFJTUCwgU1MgfSAqLwotICAgICAgICB1bnNp
Z25lZCBsb25nIGZyYW1lWzhdLCAqcHRyID0gZnJhbWUsIGtzcCA9CisgICAgICAgIC8qIHsgUkNY
LCBSMTEsIFtEUy1HUyxdIFtFUlJDT0RFLF0gUklQLCBDUy9NQVNLLCBSRkxBR1MsIFJTUCwgU1Mg
fSAqLworICAgICAgICB1bnNpZ25lZCBsb25nIGZyYW1lWzEyXSwgKnB0ciA9IGZyYW1lLCBrc3Ag
PQogICAgICAgICAgICAgKHVzZXJfbW9kZV9mcmFtZSA/IGN1cnItPmFyY2gucHZfdmNwdS5rZXJu
ZWxfc3AgOiByZWdzLT5yc3ApICYgfjB4ZjsKIAogICAgICAgICBpZiAoIHVzZXJfbW9kZV9mcmFt
ZSApCkBAIC0zMzYsNiArMzQ3LDE0IEBAIHZvaWQgcHZfY3JlYXRlX2V4Y2VwdGlvbl9mcmFtZSh2
b2lkKQogICAgICAgICAqcHRyKysgPSByZWdzLT5yY3g7CiAgICAgICAgICpwdHIrKyA9IHJlZ3Mt
PnIxMTsKIAorICAgICAgICBpZiAoIHRiLT5mbGFncyAmIFRCRl9GQUlMU0FGRSApCisgICAgICAg
IHsKKyAgICAgICAgICAgICpwdHIrKyA9IHVyZWdzLT5kczsKKyAgICAgICAgICAgICpwdHIrKyA9
IHVyZWdzLT5lczsKKyAgICAgICAgICAgICpwdHIrKyA9IHVyZWdzLT5mczsKKyAgICAgICAgICAg
ICpwdHIrKyA9IHVyZWdzLT5nczsKKyAgICAgICAgfQorCiAgICAgICAgIGlmICggdGItPmZsYWdz
ICYgVEJGX0VYQ0VQVElPTl9FUlJDT0RFICkKICAgICAgICAgICAgICpwdHIrKyA9IHRiLT5lcnJv
cl9jb2RlOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wcm9jZXNzb3IuaAppbmRleCAwMWJjODlmLi40ZmJhOWE0IDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Byb2Nlc3Nvci5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvcHJvY2Vzc29yLmgKQEAgLTYxLDYgKzYxLDcgQEAKIC8qICd0cmFwX2JvdW5j
ZScgZmxhZ3MgdmFsdWVzICovCiAjZGVmaW5lIFRCRl9FWENFUFRJT04gICAgICAgICAgMQogI2Rl
ZmluZSBUQkZfRVhDRVBUSU9OX0VSUkNPREUgIDIKKyNkZWZpbmUgVEJGX0ZBSUxTQUZFICAgICAg
ICAgICA0CiAjZGVmaW5lIFRCRl9JTlRFUlJVUFQgICAgICAgICAgOAogCiAvKiAnYXJjaF92Y3B1
JyBmbGFncyB2YWx1ZXMgKi8KLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:51:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:51:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgbJ-0002bu-0p; Tue, 27 Feb 2018 14:51:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqgbH-0002bQ-Qa
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 14:51:27 +0000
X-Inumbo-ID: 8e1186e2-1bcd-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e1186e2-1bcd-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 15:50:30 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 07:51:25 -0700
Message-Id: <5A957E7A02000078001AC4CA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 07:51:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH] libxc: really tolerate empty PV records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDExOWVlNGQ3NzMgKCJ0b29scy9saWJ4YzogVG9sZXJhdGUgc3BlY2lmaWMgemVyby1j
b250ZW50IHJlY29yZHMKaW4gbWlncmF0aW9uIHYyIHN0cmVhbXMiKSBtZWFudCB0b2xlcmF0ZSB0
aG9zZSwgYnV0IGZhaWxlZCB0byBzZXQgcmMKYWNjb3JkaW5nbHkuCgpTaWduZWQtb2ZmLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQpUaGlzIGlzIHdoYXQgaXMgY3VycmVu
dGx5IGJyZWFraW5nIHNhdmUvcmVzdG9yZSBvbiB0aGUgNC44IGJyYW5jaDsgSQpoYXZlbid0IGNo
ZWNrZWQgeWV0IHdoeSB0aGUgc2VuZGluZyBzaWRlIHByb2R1Y2VzIGFuIGVtcHR5IHJlY29yZCB0
aGVyZS4KSSB3b25kZXIgd2hldGhlciB0aGF0J3MgcmVsYXRlZCB0byBmMWEwYThjM2ZlICgidG9v
bHMvbGlieGM6IEZpeApyZXN0b3JhdGlvbiBvZiBQViBNU1JzIGFmdGVyIG1pZ3JhdGUiKSBub3Qg
aGF2aW5nIGJlZW4gYmFja3BvcnRlZCB5ZXQuCk90b2ggdGhlIGxhdHRlciBpcyBtaXNzaW5nIG9u
IDQuNyB0b28sIHlldCB0aGVyZSBzYXZlL3Jlc3RvcmUgZG9lc24ndApmYWlsLgoKLS0tIGEvdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYworKysgYi90b29scy9saWJ4Yy94Y19zcl9y
ZXN0b3JlX3g4Nl9wdi5jCkBAIC03NzAsNiArNzcwLDcgQEAgc3RhdGljIGludCBoYW5kbGVfeDg2
X3B2X3ZjcHVfYmxvYihzdHJ1YwogICAgIHsKICAgICAgICAgREJHUFJJTlRGKCJTa2lwcGluZyBl
bXB0eSAlcyByZWNvcmQgZm9yIHZjcHUgJXVcbiIsCiAgICAgICAgICAgICAgICAgICByZWNfdHlw
ZV90b19zdHIocmVjLT50eXBlKSwgdmhkci0+dmNwdV9pZCk7CisgICAgICAgIHJjID0gMDsKICAg
ICAgICAgZ290byBvdXQ7CiAgICAgfQogCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:52:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:52:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgcc-0002sQ-Am; Tue, 27 Feb 2018 14:52:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqgca-0002rb-Cr
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:52:48 +0000
X-Inumbo-ID: d9f6a442-1bcd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d9f6a442-1bcd-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:52:37 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464788812"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Feb 2018 14:50:35 +0000
Message-ID: <1519743036-11600-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 4/5] x86/pv: Drop {compat_,
	}create_bounce_frame() and use the C version instead
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNsb2JiZXJpbmcgb2YgVFJBUEJPVU5DRV9mbGFncyBpbiAuTHtjb21wYXRffWJvdW5jZV9l
eGNlcHRpb24gaXMgc3Vic3VtZWQKYnkgdGhlIGxvZ2ljIGF0IHRoZSBlbmQgb2YgcHZfY3JlYXRl
X2JvdW5jZV9mcmFtZSgpLgoKVGhpcyBjbGVhbnVwIHJlbW92ZXMgYWxsIGNhbGxlcnMgb2YgYXNt
X2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cygpLCB3aGljaCBpcwp0aGVyZWZvcmUgZHJvcHBlZCBh
cyB3ZWxsLgoKU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCkNDOiBKYW4gQmV1bGljaCA8SkJldWxpY2hAc3VzZS5jb20+CkNDOiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cgp2MjoKICogUmVtb3ZlIHJlZHVuZGFudCBsZWEncwotLS0KIHhlbi9hcmNo
L3g4Ni90cmFwcy5jICAgICAgICAgICAgICAgfCAgMjMgLS0tLS0tCiB4ZW4vYXJjaC94ODYveDg2
XzY0L2NvbXBhdC9lbnRyeS5TIHwgMTIwICsrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQog
eGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TICAgICAgICB8IDE0NyArKy0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAg
IHwgICA3IC0tCiA0IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDI4NyBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCmluZGV4IDI3MTkwZTAuLmE5YjUzZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yMTAzLDI5ICsyMTAzLDYgQEAg
bG9uZyBzZXRfZGVidWdyZWcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCByZWcsIHVuc2ln
bmVkIGxvbmcgdmFsdWUpCiAgICAgcmV0dXJuIDA7CiB9CiAKLXZvaWQgYXNtX2RvbWFpbl9jcmFz
aF9zeW5jaHJvbm91cyh1bnNpZ25lZCBsb25nIGFkZHIpCi17Ci0gICAgLyoKLSAgICAgKiBXZSBu
ZWVkIGNsZWFyIEFDIGJpdCBoZXJlIGJlY2F1c2UgaW4gZW50cnkuUyBBQyBpcyBzZXQKLSAgICAg
KiBieSBBU01fU1RBQyB0byB0ZW1wb3JhcmlseSBhbGxvdyBhY2Nlc3NlcyB0byB1c2VyIHBhZ2Vz
Ci0gICAgICogd2hpY2ggaXMgcHJldmVudGVkIGJ5IFNNQVAgYnkgZGVmYXVsdC4KLSAgICAgKgot
ICAgICAqIEZvciBzb21lIGNvZGUgcGF0aHMsIHdoZXJlIHRoaXMgZnVuY3Rpb24gaXMgY2FsbGVk
LCBjbGFjKCkKLSAgICAgKiBpcyBub3QgbmVlZGVkLCBidXQgYWRkaW5nIGNsYWMoKSBoZXJlIGlu
c3RlYWQgb2YgZWFjaCBwbGFjZQotICAgICAqIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXMo
KSBpcyBjYWxsZWQgY2FuIHJlZHVjZSB0aGUgY29kZQotICAgICAqIHJlZHVuZGFuY3ksIGFuZCBp
dCBpcyBoYXJtbGVzcyBhcyB3ZWxsLgotICAgICAqLwotICAgIGNsYWMoKTsKLQotICAgIGlmICgg
YWRkciA9PSAwICkKLSAgICAgICAgYWRkciA9IHRoaXNfY3B1KGxhc3RfZXh0YWJsZV9hZGRyKTsK
LQotICAgIHByaW50aygiZG9tYWluX2NyYXNoX3N5bmMgY2FsbGVkIGZyb20gZW50cnkuUzogZmF1
bHQgYXQgJXAgJXBTXG4iLAotICAgICAgICAgICBfcChhZGRyKSwgX3AoYWRkcikpOwotCi0gICAg
X19kb21haW5fY3Jhc2hfc3luY2hyb25vdXMoKTsKLX0KLQogLyoKICAqIExvY2FsIHZhcmlhYmxl
czoKICAqIG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2Vu
dHJ5LlMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCmluZGV4IDNlOGI2YzEu
LjRmNjgxYmYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29tcGF0L2VudHJ5LlMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUwpAQCAtNjAsNyArNjAsNyBA
QCBjb21wYXRfdGVzdF9ndWVzdF9ldmVudHM6CiAgICAgICAgIG1vdmwgIFZDUFVfZXZlbnRfc2Vs
KCVyYngpLCVlYXgKICAgICAgICAgbW92dyAgJWF4LFRSQVBCT1VOQ0VfY3MoJXJkeCkKICAgICAg
ICAgbW92YiAgJFRCRl9JTlRFUlJVUFQsVFJBUEJPVU5DRV9mbGFncyglcmR4KQotICAgICAgICBj
YWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBjYWxsICBwdl9jcmVhdGVf
ZXhjZXB0aW9uX2ZyYW1lCiAgICAgICAgIGptcCAgIGNvbXBhdF90ZXN0X2FsbF9ldmVudHMKIAog
ICAgICAgICBBTElHTgpAQCAtMTAyLDggKzEwMiw3IEBAIGNvbXBhdF9wcm9jZXNzX25taToKICAg
ICAgICAgbW92YiAlZGwsVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQogICAgICAgICAv
KiBGQUxMVEhST1VHSCAqLwogY29tcGF0X3Byb2Nlc3NfdHJhcDoKLSAgICAgICAgbGVhcSAgVkNQ
VV90cmFwX2JvdW5jZSglcmJ4KSwlcmR4Ci0gICAgICAgIGNhbGwgIGNvbXBhdF9jcmVhdGVfYm91
bmNlX2ZyYW1lCisgICAgICAgIGNhbGwgIHB2X2NyZWF0ZV9leGNlcHRpb25fZnJhbWUKICAgICAg
ICAgam1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwogCiAvKiAlcmJ4OiBzdHJ1Y3QgdmNwdSwg
aW50ZXJydXB0cyBkaXNhYmxlZCAqLwpAQCAtMTk2LDggKzE5NSw3IEBAIEVOVFJZKGNvbXBhdF9w
b3N0X2hhbmRsZV9leGNlcHRpb24pCiAgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwog
Lkxjb21wYXRfYm91bmNlX2V4Y2VwdGlvbjoKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9i
b3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAgJDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAg
ICAgICBjYWxsICBwdl9jcmVhdGVfZXhjZXB0aW9uX2ZyYW1lCiAgICAgICAgIGptcCAgIGNvbXBh
dF90ZXN0X2FsbF9ldmVudHMKIAogLyogU2VlIGxzdGFyX2VudGVyIGZvciBlbnRyeSByZWdpc3Rl
ciBzdGF0ZS4gKi8KQEAgLTI2NCwxMTggKzI2MiwxMCBAQCBFTlRSWShjb21wYXRfc3lzZW50ZXIp
CiAgICAgICAgIG1vdmwgICRGTEFUX0NPTVBBVF9VU0VSX1NTLFVSRUdTX3NzKCVyc3ApCiAgICAg
ICAgIGNtb3Z6bCAlZWN4LCVlYXgKICAgICAgICAgbW92dyAgJWF4LFRSQVBCT1VOQ0VfY3MoJXJk
eCkKLSAgICAgICAgY2FsbCAgY29tcGF0X2NyZWF0ZV9ib3VuY2VfZnJhbWUKKyAgICAgICAgY2Fs
bCAgcHZfY3JlYXRlX2V4Y2VwdGlvbl9mcmFtZQogICAgICAgICBqbXAgICBjb21wYXRfdGVzdF9h
bGxfZXZlbnRzCiAKIEVOVFJZKGNvbXBhdF9pbnQ4MF9kaXJlY3RfdHJhcCkKICAgICAgICAgQ1I0
X1BWMzJfUkVTVE9SRQotICAgICAgICBjYWxsICBjb21wYXRfY3JlYXRlX2JvdW5jZV9mcmFtZQor
ICAgICAgICBjYWxsICBwdl9jcmVhdGVfZXhjZXB0aW9uX2ZyYW1lCiAgICAgICAgIGptcCAgIGNv
bXBhdF90ZXN0X2FsbF9ldmVudHMKLQotICAgICAgICAvKiBjb21wYXRfY3JlYXRlX2JvdW5jZV9m
cmFtZSAmIGhlbHBlcnMgZG9uJ3QgbmVlZCB0byBiZSBpbiAudGV4dC5lbnRyeSAqLwotICAgICAg
ICAudGV4dAotCi0vKiBDUkVBVEUgQSBCQVNJQyBFWENFUFRJT04gRlJBTUUgT04gR1VFU1QgT1Mg
KFJJTkctMSkgU1RBQ0s6ICAgICAgICAgICAgKi8KLS8qICAge1tFUlJDT0RFLF0gRUlQLCBDUywg
RUZMQUdTLCBbRVNQLCBTU119ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLwotLyogJXJk
eDogdHJhcF9ib3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICovCi0vKiBPbiByZXR1cm4gb25seSAlcmJ4IGFuZCAlcmR4IGFyZSBndWFyYW50
ZWVkIG5vbi1jbG9iYmVyZWQuICAgICAgICAgICAgKi8KLWNvbXBhdF9jcmVhdGVfYm91bmNlX2Zy
YW1lOgotICAgICAgICBBU1NFUlRfSU5URVJSVVBUU19FTkFCTEVECi0gICAgICAgIG1vdiAgICVm
cywlZWRpCi0gICAgICAgIEFTTV9TVEFDCi0gICAgICAgIHRlc3RiICQyLFVSRUdTX2NzKzgoJXJz
cCkKLSAgICAgICAganogICAgMWYKLSAgICAgICAgLyogUHVzaCBuZXcgZnJhbWUgYXQgcmVnaXN0
ZXJlZCBndWVzdC1PUyBzdGFjayBiYXNlLiAqLwotICAgICAgICBtb3ZsICBWQ1BVX2tlcm5lbF9z
cCglcmJ4KSwlZXNpCi0uTGZ0MTogIG1vdiAgIFZDUFVfa2VybmVsX3NzKCVyYngpLCVmcwotICAg
ICAgICBzdWJsICAkMio0LCVlc2kKLSAgICAgICAgbW92bCAgVVJFR1NfcnNwKzgoJXJzcCksJWVh
eAotLkxmdDI6ICBtb3ZsICAlZWF4LCVmczooJXJzaSkKLSAgICAgICAgbW92bCAgVVJFR1Nfc3Mr
OCglcnNwKSwlZWF4Ci0uTGZ0MzogIG1vdmwgICVlYXgsJWZzOjQoJXJzaSkKLSAgICAgICAgam1w
ICAgMmYKLTE6ICAgICAgLyogSW4ga2VybmVsIGNvbnRleHQgYWxyZWFkeTogcHVzaCBuZXcgZnJh
bWUgYXQgZXhpc3RpbmcgJXJzcC4gKi8KLSAgICAgICAgbW92bCAgVVJFR1NfcnNwKzgoJXJzcCks
JWVzaQotLkxmdDQ6ICBtb3YgICBVUkVHU19zcys4KCVyc3ApLCVmcwotMjoKLSAgICAgICAgbW92
cSAgVkNQVV9kb21haW4oJXJieCksJXI4Ci0gICAgICAgIHN1YmwgICQzKjQsJWVzaQotICAgICAg
ICBtb3ZxICBWQ1BVX3ZjcHVfaW5mbyglcmJ4KSwlcmF4Ci0gICAgICAgIHB1c2hxIENPTVBBVF9W
Q1BVSU5GT191cGNhbGxfbWFzayglcmF4KQotICAgICAgICB0ZXN0YiAkVEJGX0lOVEVSUlVQVCxU
UkFQQk9VTkNFX2ZsYWdzKCVyZHgpCi0gICAgICAgIHNldG56ICVjaCAgICAgICAgICAgICAgICAg
ICAgICAgIyBUQkZfSU5URVJSVVBUIC0+IHNldCB1cGNhbGwgbWFzawotICAgICAgICBvcmIgICAl
Y2gsQ09NUEFUX1ZDUFVJTkZPX3VwY2FsbF9tYXNrKCVyYXgpCi0gICAgICAgIHBvcHEgICVyYXgK
LSAgICAgICAgc2hsbCAgJDE2LCVlYXggICAgICAgICAgICAgICAgICAjIEJpdHMgMTYtMjM6IHNh
dmVkX3VwY2FsbF9tYXNrCi0gICAgICAgIG1vdncgIFVSRUdTX2NzKzgoJXJzcCksJWF4ICAgICAg
IyBCaXRzICAwLTE1OiBDUwotLkxmdDU6ICBtb3ZsICAlZWF4LCVmczo0KCVyc2kpICAgICAgICAg
ICMgQ1MgLyBzYXZlZF91cGNhbGxfbWFzawotICAgICAgICBzaHJsICAkMTYsJWVheAotICAgICAg
ICB0ZXN0YiAlYWwsJWFsICAgICAgICAgICAgICAgICAgICMgQml0cyAwLTc6IHNhdmVkX3VwY2Fs
bF9tYXNrCi0gICAgICAgIHNldHogICVjaCAgICAgICAgICAgICAgICAgICAgICAgIyAlY2ggPT0g
IXNhdmVkX3VwY2FsbF9tYXNrCi0gICAgICAgIG1vdmwgIFVSRUdTX2VmbGFncys4KCVyc3ApLCVl
YXgKLSAgICAgICAgYW5kbCAgJH4oWDg2X0VGTEFHU19JRnxYODZfRUZMQUdTX0lPUEwpLCVlYXgK
LSAgICAgICAgYWRkYiAgJWNoLCVjaCAgICAgICAgICAgICAgICAgICAjIEJpdCA5IChFRkxBR1Mu
SUYpCi0gICAgICAgIG9yYiAgICVjaCwlYWggICAgICAgICAgICAgICAgICAgIyBGb2xkIEVGTEFH
Uy5JRiBpbnRvICVlYXgKLSAgICAgICAgeG9ybCAgJWVjeCwlZWN4ICAgICAgICAgICAgICAgICAj
IGlmICggVk1fQVNTSVNUKHYtPmRvbWFpbiwgYXJjaGl0ZWN0dXJhbF9pb3BsKSApCi0gICAgICAg
IHRlc3RiICQxIDw8IFZNQVNTVF9UWVBFX2FyY2hpdGVjdHVyYWxfaW9wbCxET01BSU5fdm1fYXNz
aXN0KCVyOCkKLSAgICAgICAgY21vdm56bCBWQ1BVX2lvcGwoJXJieCksJWVjeCAgICAjIEJpdHMg
MTM6MTIgKEVGTEFHUy5JT1BMKQotICAgICAgICBvcmwgICAlZWN4LCVlYXggICAgICAgICAgICAg
ICAgICMgRm9sZCBFRkxBR1MuSU9QTCBpbnRvICVlYXgKLS5MZnQ2OiAgbW92bCAgJWVheCwlZnM6
Mio0KCVyc2kpICAgICAgICAjIEVGTEFHUwotICAgICAgICBtb3ZsICBVUkVHU19yaXArOCglcnNw
KSwlZWF4Ci0uTGZ0NzogIG1vdmwgICVlYXgsJWZzOiglcnNpKSAgICAgICAgICAgIyBFSVAKLSAg
ICAgICAgdGVzdGIgJFRCRl9FWENFUFRJT05fRVJSQ09ERSxUUkFQQk9VTkNFX2ZsYWdzKCVyZHgp
Ci0gICAgICAgIGp6ICAgIDFmCi0gICAgICAgIHN1YmwgICQ0LCVlc2kKLSAgICAgICAgbW92bCAg
VFJBUEJPVU5DRV9lcnJvcl9jb2RlKCVyZHgpLCVlYXgKLS5MZnQ4OiAgbW92bCAgJWVheCwlZnM6
KCVyc2kpICAgICAgICAgICAjIEVSUk9SIENPREUKLTE6Ci0gICAgICAgIEFTTV9DTEFDCi0gICAg
ICAgIC8qIFJld3JpdGUgb3VyIHN0YWNrIGZyYW1lIGFuZCByZXR1cm4gdG8gZ3Vlc3QtT1MgbW9k
ZS4gKi8KLSAgICAgICAgLyogSUEzMiBSZWYuIFZvbC4gMzogVEYsIFZNLCBSRiBhbmQgTlQgZmxh
Z3MgYXJlIGNsZWFyZWQgb24gdHJhcC4gKi8KLSAgICAgICAgYW5kbCAgJH4oWDg2X0VGTEFHU19W
TXxYODZfRUZMQUdTX1JGfFwKLSAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19OVHxYODZfRUZM
QUdTX1RGKSxVUkVHU19lZmxhZ3MrOCglcnNwKQotICAgICAgICBtb3YgICAlZnMsVVJFR1Nfc3Mr
OCglcnNwKQotICAgICAgICBtb3ZsICAlZXNpLFVSRUdTX3JzcCs4KCVyc3ApCi0uTGZ0MTM6IG1v
diAgICVlZGksJWZzCi0gICAgICAgIG1vdnp3bCBUUkFQQk9VTkNFX2NzKCVyZHgpLCVlYXgKLSAg
ICAgICAgLyogTnVsbCBzZWxlY3RvcnMgKDAtMykgYXJlIG5vdCBhbGxvd2VkLiAqLwotICAgICAg
ICB0ZXN0bCAkfjMsJWVheAotVU5MSUtFTFlfU1RBUlQoeiwgY29tcGF0X2JvdW5jZV9udWxsX3Nl
bGVjdG9yKQotICAgICAgICBsZWEgICBVTkxJS0VMWV9ESVNQQVRDSF9MQUJFTChjb21wYXRfYm91
bmNlX251bGxfc2VsZWN0b3IpKCVyaXApLCAlcmRpCi0gICAgICAgIGptcCAgIGFzbV9kb21haW5f
Y3Jhc2hfc3luY2hyb25vdXMgIC8qIERvZXMgbm90IHJldHVybiAqLwotX19VTkxJS0VMWV9FTkQo
Y29tcGF0X2JvdW5jZV9udWxsX3NlbGVjdG9yKQotICAgICAgICBtb3ZsICAlZWF4LFVSRUdTX2Nz
KzgoJXJzcCkKLSAgICAgICAgbW92bCAgVFJBUEJPVU5DRV9laXAoJXJkeCksJWVheAotICAgICAg
ICBtb3ZsICAlZWF4LFVSRUdTX3JpcCs4KCVyc3ApCi0gICAgICAgIHJldAotLnNlY3Rpb24gLmZp
eHVwLCJheCIKLS5MZngxMzoKLSAgICAgICAgeG9ybCAgJWVkaSwlZWRpCi0gICAgICAgIGptcCAg
IC5MZnQxMwotLnByZXZpb3VzCi0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MSwgIGRvbV9jcmFz
aF9zeW5jX2V4dGFibGUpCi0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MiwgIGNvbXBhdF9jcmFz
aF9wYWdlX2ZhdWx0KQotICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDMsICBjb21wYXRfY3Jhc2hf
cGFnZV9mYXVsdF80KQotICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDQsICBkb21fY3Jhc2hfc3lu
Y19leHRhYmxlKQotICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDUsICBjb21wYXRfY3Jhc2hfcGFn
ZV9mYXVsdF80KQotICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDYsICBjb21wYXRfY3Jhc2hfcGFn
ZV9mYXVsdF84KQotICAgICAgICBfQVNNX0VYVEFCTEUoLkxmdDcsICBjb21wYXRfY3Jhc2hfcGFn
ZV9mYXVsdCkKLSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQ4LCAgY29tcGF0X2NyYXNoX3BhZ2Vf
ZmF1bHQpCi0gICAgICAgIF9BU01fRVhUQUJMRSguTGZ0MTMsIC5MZngxMykKLQotY29tcGF0X2Ny
YXNoX3BhZ2VfZmF1bHRfODoKLSAgICAgICAgYWRkbCAgJDQsJWVzaQotY29tcGF0X2NyYXNoX3Bh
Z2VfZmF1bHRfNDoKLSAgICAgICAgYWRkbCAgJDQsJWVzaQotY29tcGF0X2NyYXNoX3BhZ2VfZmF1
bHQ6Ci0uTGZ0MTQ6IG1vdiAgICVlZGksJWZzCi0gICAgICAgIEFTTV9DTEFDCi0gICAgICAgIG1v
dmwgICVlc2ksJWVkaQotICAgICAgICBjYWxsICBzaG93X3BhZ2Vfd2FsawotICAgICAgICBqbXAg
ICBkb21fY3Jhc2hfc3luY19leHRhYmxlCi0uc2VjdGlvbiAuZml4dXAsImF4IgotLkxmeDE0Ogot
ICAgICAgICB4b3JsICAlZWRpLCVlZGkKLSAgICAgICAgam1wICAgLkxmdDE0Ci0ucHJldmlvdXMK
LSAgICAgICAgX0FTTV9FWFRBQkxFKC5MZnQxNCwgLkxmeDE0KQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9lbnRyeS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4
IGJmNDE1NjMuLjliYWY1NGIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnku
UworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2VudHJ5LlMKQEAgLTMyLDcgKzMyLDcgQEAgRU5U
Ulkoc3dpdGNoX3RvX2tlcm5lbCkKICAgICAgICAgc2V0YyAgJWNsCiAgICAgICAgIGxlYWwgICgs
JXJjeCxUQkZfSU5URVJSVVBUKSwlZWN4CiAgICAgICAgIG1vdmIgICVjbCxUUkFQQk9VTkNFX2Zs
YWdzKCVyZHgpCi0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKKyAgICAgICAgY2Fs
bCAgcHZfY3JlYXRlX2V4Y2VwdGlvbl9mcmFtZQogICAgICAgICBhbmRsICAkflg4Nl9FRkxBR1Nf
REYsVVJFR1NfZWZsYWdzKCVyc3ApCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cwogCkBA
IC0yMDcsNyArMjA3LDcgQEAgdGVzdF9ndWVzdF9ldmVudHM6CiAgICAgICAgIG1vdnEgIFZDUFVf
ZXZlbnRfYWRkciglcmJ4KSwlcmF4CiAgICAgICAgIG1vdnEgICVyYXgsVFJBUEJPVU5DRV9laXAo
JXJkeCkKICAgICAgICAgbW92YiAgJFRCRl9JTlRFUlJVUFQsVFJBUEJPVU5DRV9mbGFncyglcmR4
KQotICAgICAgICBjYWxsICBjcmVhdGVfYm91bmNlX2ZyYW1lCisgICAgICAgIGNhbGwgIHB2X2Ny
ZWF0ZV9leGNlcHRpb25fZnJhbWUKICAgICAgICAgam1wICAgdGVzdF9hbGxfZXZlbnRzCiAKICAg
ICAgICAgQUxJR04KQEAgLTI0OSw4ICsyNDksNyBAQCBwcm9jZXNzX25taToKICAgICAgICAgbW92
YiAlZGwsVkNQVV9hc3luY19leGNlcHRpb25fbWFzayglcmJ4KQogICAgICAgICAvKiBGQUxMVEhS
T1VHSCAqLwogcHJvY2Vzc190cmFwOgotICAgICAgICBsZWFxIFZDUFVfdHJhcF9ib3VuY2UoJXJi
eCksJXJkeAotICAgICAgICBjYWxsIGNyZWF0ZV9ib3VuY2VfZnJhbWUKKyAgICAgICAgY2FsbCBw
dl9jcmVhdGVfZXhjZXB0aW9uX2ZyYW1lCiAgICAgICAgIGptcCAgdGVzdF9hbGxfZXZlbnRzCiAK
IEVOVFJZKHN5c2VudGVyX2VudHJ5KQpAQCAtMzY5LDcgKzM2OCw3IEBAIFVOTElLRUxZX0VORCht
c2lfY2hlY2spCiAgICAgICAgIGNtcGIgICQwLCBET01BSU5faXNfMzJiaXRfcHYoJXJheCkKICAg
ICAgICAgam5lICAgY29tcGF0X2ludDgwX2RpcmVjdF90cmFwCiAKLSAgICAgICAgY2FsbCAgY3Jl
YXRlX2JvdW5jZV9mcmFtZQorICAgICAgICBjYWxsICBwdl9jcmVhdGVfZXhjZXB0aW9uX2ZyYW1l
CiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cwogCiBpbnQ4MF9zbG93X3BhdGg6CkBAIC0z
ODMsMTQxICszODIsNiBAQCBpbnQ4MF9zbG93X3BhdGg6CiAgICAgICAgIHN1YnEgICQyLFVSRUdT
X3JpcCglcnNwKQogICAgICAgICBqbXAgICBoYW5kbGVfZXhjZXB0aW9uX3NhdmVkCiAKLSAgICAg
ICAgLyogY3JlYXRlX2JvdW5jZV9mcmFtZSAmIGhlbHBlcnMgZG9uJ3QgbmVlZCB0byBiZSBpbiAu
dGV4dC5lbnRyeSAqLwotICAgICAgICAudGV4dAotCi0vKiBDUkVBVEUgQSBCQVNJQyBFWENFUFRJ
T04gRlJBTUUgT04gR1VFU1QgT1MgU1RBQ0s6ICAgICAgICAgICAgICAgICAgICAgKi8KLS8qICAg
eyBSQ1gsIFIxMSwgW0VSUkNPREUsXSBSSVAsIENTLCBSRkxBR1MsIFJTUCwgU1MgfSAgICAgICAg
ICAgICAgICAgICAqLwotLyogJXJkeDogdHJhcF9ib3VuY2UsICVyYng6IHN0cnVjdCB2Y3B1ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCi0vKiBPbiByZXR1cm4gb25seSAlcmJ4
IGFuZCAlcmR4IGFyZSBndWFyYW50ZWVkIG5vbi1jbG9iYmVyZWQuICAgICAgICAgICAgKi8KLWNy
ZWF0ZV9ib3VuY2VfZnJhbWU6Ci0gICAgICAgIEFTU0VSVF9JTlRFUlJVUFRTX0VOQUJMRUQKLSAg
ICAgICAgdGVzdGIgJFRGX2tlcm5lbF9tb2RlLFZDUFVfdGhyZWFkX2ZsYWdzKCVyYngpCi0gICAg
ICAgIGpueiAgIDFmCi0gICAgICAgIC8qIFB1c2ggbmV3IGZyYW1lIGF0IHJlZ2lzdGVyZWQgZ3Vl
c3QtT1Mgc3RhY2sgYmFzZS4gKi8KLSAgICAgICAgcHVzaHEgJXJkeAotICAgICAgICBtb3ZxICAl
cmJ4LCVyZGkKLSAgICAgICAgY2FsbCAgdG9nZ2xlX2d1ZXN0X21vZGUKLSAgICAgICAgcG9wcSAg
JXJkeAotICAgICAgICBtb3ZxICBWQ1BVX2tlcm5lbF9zcCglcmJ4KSwlcnNpCi0gICAgICAgIGpt
cCAgIDJmCi0xOiAgICAgIC8qIEluIGtlcm5lbCBjb250ZXh0IGFscmVhZHk6IHB1c2ggbmV3IGZy
YW1lIGF0IGV4aXN0aW5nICVyc3AuICovCi0gICAgICAgIG1vdnEgIFVSRUdTX3JzcCs4KCVyc3Ap
LCVyc2kKLSAgICAgICAgYW5kYiAgJDB4ZmMsVVJFR1NfY3MrOCglcnNwKSAgICAjIEluZGljYXRl
IGtlcm5lbCBjb250ZXh0IHRvIGd1ZXN0LgotMjogICAgICBhbmRxICAkfjB4ZiwlcnNpICAgICAg
ICAgICAgICAgICMgU3RhY2sgZnJhbWVzIGFyZSAxNi1ieXRlIGFsaWduZWQuCi0gICAgICAgIG1v
dnEgICRIWVBFUlZJU09SX1ZJUlRfU1RBUlQrMSwlcmF4Ci0gICAgICAgIGNtcHEgICVyYXgsJXJz
aQotICAgICAgICBtb3ZxICAkSFlQRVJWSVNPUl9WSVJUX0VORCs4KjgsJXJheAotICAgICAgICBz
YmIgICAlZWN4LCVlY3ggICAgICAgICAgICAgICAgICMgSW4gK3ZlIGFkZHJlc3Mgc3BhY2U/IFRo
ZW4gb2theS4KLSAgICAgICAgY21wcSAgJXJheCwlcnNpCi0gICAgICAgIGFkYyAgICVlY3gsJWVj
eCAgICAgICAgICAgICAgICAgIyBBYm92ZSBYZW4gcHJpdmF0ZSBhcmVhPyBUaGVuIG9rYXkuCi1V
TkxJS0VMWV9TVEFSVChnLCBjcmVhdGVfYm91bmNlX2ZyYW1lX2JhZF9zcCkKLSAgICAgICAgbGVh
ICAgVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwoY3JlYXRlX2JvdW5jZV9mcmFtZV9iYWRfc3ApKCVy
aXApLCAlcmRpCi0gICAgICAgIGptcCAgIGFzbV9kb21haW5fY3Jhc2hfc3luY2hyb25vdXMgIC8q
IERvZXMgbm90IHJldHVybiAqLwotX19VTkxJS0VMWV9FTkQoY3JlYXRlX2JvdW5jZV9mcmFtZV9i
YWRfc3ApCi0KLSNkZWZpbmUgU1RPUkVfR1VFU1RfU1RBQ0socmVnLCBuKSBcCi0wOiAgICAgIG1v
dnEgICVyZWcsKG4pKjgoJXJzaSk7IFwKLSAgICAgICAgX0FTTV9FWFRBQkxFKDBiLCBkb21haW5f
Y3Jhc2hfcGFnZV9mYXVsdF8gIyMgbiAjIyB4OCkKLQotICAgICAgICBzdWJxICAkNyo4LCVyc2kK
LSAgICAgICAgbW92cSAgVVJFR1Nfc3MrOCglcnNwKSwlcmF4Ci0gICAgICAgIEFTTV9TVEFDCi0g
ICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYngpLCVyZGkKLSAgICAgICAgU1RPUkVfR1VFU1Rf
U1RBQ0socmF4LDYpICAgICAgICAjIFNTCi0gICAgICAgIG1vdnEgIFVSRUdTX3JzcCs4KCVyc3Ap
LCVyYXgKLSAgICAgICAgU1RPUkVfR1VFU1RfU1RBQ0socmF4LDUpICAgICAgICAjIFJTUAotICAg
ICAgICBtb3ZxICBWQ1BVX3ZjcHVfaW5mbyglcmJ4KSwlcmF4Ci0gICAgICAgIHB1c2hxIFZDUFVJ
TkZPX3VwY2FsbF9tYXNrKCVyYXgpCi0gICAgICAgIHRlc3RiICRUQkZfSU5URVJSVVBULFRSQVBC
T1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAgc2V0bnogJWNoICAgICAgICAgICAgICAgICAgICAg
ICAjIFRCRl9JTlRFUlJVUFQgLT4gc2V0IHVwY2FsbCBtYXNrCi0gICAgICAgIG9yYiAgICVjaCxW
Q1BVSU5GT191cGNhbGxfbWFzayglcmF4KQotICAgICAgICBwb3BxICAlcmF4Ci0gICAgICAgIHNo
bHEgICQzMiwlcmF4ICAgICAgICAgICAgICAgICAgIyBCaXRzIDMyLTM5OiBzYXZlZF91cGNhbGxf
bWFzawotICAgICAgICBtb3Z3ICBVUkVHU19jcys4KCVyc3ApLCVheCAgICAgICMgQml0cyAgMC0x
NTogQ1MKLSAgICAgICAgU1RPUkVfR1VFU1RfU1RBQ0socmF4LDMpICAgICAgICAjIENTIC8gc2F2
ZWRfdXBjYWxsX21hc2sKLSAgICAgICAgc2hycSAgJDMyLCVyYXgKLSAgICAgICAgdGVzdGIgJDB4
RkYsJWFsICAgICAgICAgICAgICAgICAjIEJpdHMgMC03OiBzYXZlZF91cGNhbGxfbWFzawotICAg
ICAgICBzZXR6ICAlY2ggICAgICAgICAgICAgICAgICAgICAgICMgJWNoID09ICFzYXZlZF91cGNh
bGxfbWFzawotICAgICAgICBtb3ZsICBVUkVHU19lZmxhZ3MrOCglcnNwKSwlZWF4Ci0gICAgICAg
IGFuZGwgICR+KFg4Nl9FRkxBR1NfSUZ8WDg2X0VGTEFHU19JT1BMKSwlZWF4Ci0gICAgICAgIGFk
ZGIgICVjaCwlY2ggICAgICAgICAgICAgICAgICAgIyBCaXQgOSAoRUZMQUdTLklGKQotICAgICAg
ICBvcmIgICAlY2gsJWFoICAgICAgICAgICAgICAgICAgICMgRm9sZCBFRkxBR1MuSUYgaW50byAl
ZWF4Ci0gICAgICAgIHhvcmwgICVlY3gsJWVjeCAgICAgICAgICAgICAgICAgIyBpZiAoIFZNX0FT
U0lTVCh2LT5kb21haW4sIGFyY2hpdGVjdHVyYWxfaW9wbCkgKQotICAgICAgICB0ZXN0YiAkMSA8
PCBWTUFTU1RfVFlQRV9hcmNoaXRlY3R1cmFsX2lvcGwsRE9NQUlOX3ZtX2Fzc2lzdCglcmRpKQot
ICAgICAgICBjbW92bnpsIFZDUFVfaW9wbCglcmJ4KSwlZWN4ICAgICMgQml0cyAxMzoxMiAoRUZM
QUdTLklPUEwpCi0gICAgICAgIG9ybCAgICVlY3gsJWVheCAgICAgICAgICAgICAgICAgIyBGb2xk
IEVGTEFHUy5JT1BMIGludG8gJWVheAotICAgICAgICBTVE9SRV9HVUVTVF9TVEFDSyhyYXgsNCkg
ICAgICAgICMgUkZMQUdTCi0gICAgICAgIG1vdnEgIFVSRUdTX3JpcCs4KCVyc3ApLCVyYXgKLSAg
ICAgICAgU1RPUkVfR1VFU1RfU1RBQ0socmF4LDIpICAgICAgICAjIFJJUAotICAgICAgICB0ZXN0
YiAkVEJGX0VYQ0VQVElPTl9FUlJDT0RFLFRSQVBCT1VOQ0VfZmxhZ3MoJXJkeCkKLSAgICAgICAg
anogICAgMWYKLSAgICAgICAgc3VicSAgJDgsJXJzaQotICAgICAgICBtb3ZsICBUUkFQQk9VTkNF
X2Vycm9yX2NvZGUoJXJkeCksJWVheAotICAgICAgICBTVE9SRV9HVUVTVF9TVEFDSyhyYXgsMikg
ICAgICAgICMgRVJST1IgQ09ERQotMToKLSAgICAgICAgbW92cSAgVVJFR1NfcjExKzgoJXJzcCks
JXJheAotICAgICAgICBTVE9SRV9HVUVTVF9TVEFDSyhyYXgsMSkgICAgICAgICMgUjExCi0gICAg
ICAgIG1vdnEgIFVSRUdTX3JjeCs4KCVyc3ApLCVyYXgKLSAgICAgICAgU1RPUkVfR1VFU1RfU1RB
Q0socmF4LDApICAgICAgICAjIFJDWAotICAgICAgICBBU01fQ0xBQwotCi0jdW5kZWYgU1RPUkVf
R1VFU1RfU1RBQ0sKLQotICAgICAgICAvKiBSZXdyaXRlIG91ciBzdGFjayBmcmFtZSBhbmQgcmV0
dXJuIHRvIGd1ZXN0LU9TIG1vZGUuICovCi0gICAgICAgIC8qIElBMzIgUmVmLiBWb2wuIDM6IFRG
LCBWTSwgUkYgYW5kIE5UIGZsYWdzIGFyZSBjbGVhcmVkIG9uIHRyYXAuICovCi0gICAgICAgIC8q
IEFsc28gY2xlYXIgQUM6IGFsaWdubWVudCBjaGVja3Mgc2hvdWxkbid0IHRyaWdnZXIgaW4ga2Vy
bmVsIG1vZGUuICovCi0gICAgICAgIG9ybCAgICRUUkFQX3N5c2NhbGwsVVJFR1NfZW50cnlfdmVj
dG9yKzgoJXJzcCkKLSAgICAgICAgYW5kbCAgJH4oWDg2X0VGTEFHU19BQ3xYODZfRUZMQUdTX1ZN
fFg4Nl9FRkxBR1NfUkZ8XAotICAgICAgICAgICAgICAgICBYODZfRUZMQUdTX05UfFg4Nl9FRkxB
R1NfVEYpLFVSRUdTX2VmbGFncys4KCVyc3ApCi0gICAgICAgIG1vdnEgICRGTEFUX0tFUk5FTF9T
UyxVUkVHU19zcys4KCVyc3ApCi0gICAgICAgIG1vdnEgICVyc2ksVVJFR1NfcnNwKzgoJXJzcCkK
LSAgICAgICAgbW92cSAgJEZMQVRfS0VSTkVMX0NTLFVSRUdTX2NzKzgoJXJzcCkKLSAgICAgICAg
bW92cSAgVFJBUEJPVU5DRV9laXAoJXJkeCksJXJheAotICAgICAgICB0ZXN0cSAlcmF4LCVyYXgK
LVVOTElLRUxZX1NUQVJUKHosIGNyZWF0ZV9ib3VuY2VfZnJhbWVfYmFkX2JvdW5jZV9pcCkKLSAg
ICAgICAgbGVhICAgVU5MSUtFTFlfRElTUEFUQ0hfTEFCRUwoY3JlYXRlX2JvdW5jZV9mcmFtZV9i
YWRfYm91bmNlX2lwKSglcmlwKSwgJXJkaQotICAgICAgICBqbXAgICBhc21fZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzICAvKiBEb2VzIG5vdCByZXR1cm4gKi8KLV9fVU5MSUtFTFlfRU5EKGNyZWF0
ZV9ib3VuY2VfZnJhbWVfYmFkX2JvdW5jZV9pcCkKLSAgICAgICAgbW92cSAgJXJheCxVUkVHU19y
aXArOCglcnNwKQotICAgICAgICByZXQKLQotICAgICAgICAucHVzaHNlY3Rpb24gLmZpeHVwLCAi
YXgiLCBAcHJvZ2JpdHMKLSAgICAgICAgIyBOdW1lcmljIHRhZ3MgYmVsb3cgcmVwcmVzZW50IHRo
ZSBpbnRlbmRlZCBvdmVyYWxsICVyc2kgYWRqdXN0bWVudC4KLWRvbWFpbl9jcmFzaF9wYWdlX2Zh
dWx0XzZ4ODoKLSAgICAgICAgYWRkcSAgJDgsJXJzaQotZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRf
NXg4OgotICAgICAgICBhZGRxICAkOCwlcnNpCi1kb21haW5fY3Jhc2hfcGFnZV9mYXVsdF80eDg6
Ci0gICAgICAgIGFkZHEgICQ4LCVyc2kKLWRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzN4ODoKLSAg
ICAgICAgYWRkcSAgJDgsJXJzaQotZG9tYWluX2NyYXNoX3BhZ2VfZmF1bHRfMng4OgotICAgICAg
ICBhZGRxICAkOCwlcnNpCi1kb21haW5fY3Jhc2hfcGFnZV9mYXVsdF8xeDg6Ci0gICAgICAgIGFk
ZHEgICQ4LCVyc2kKLWRvbWFpbl9jcmFzaF9wYWdlX2ZhdWx0XzB4ODoKLSAgICAgICAgQVNNX0NM
QUMKLSAgICAgICAgbW92cSAgJXJzaSwlcmRpCi0gICAgICAgIGNhbGwgIHNob3dfcGFnZV93YWxr
Ci1FTlRSWShkb21fY3Jhc2hfc3luY19leHRhYmxlKQotICAgICAgICBBU01fQ0xBQwotICAgICAg
ICAjIEdldCBvdXQgb2YgdGhlIGd1ZXN0LXNhdmUgYXJlYSBvZiB0aGUgc3RhY2suCi0gICAgICAg
IEdFVF9TVEFDS19FTkQoYXgpCi0gICAgICAgIGxlYXEgIFNUQUNLX0NQVUlORk9fRklFTEQoZ3Vl
c3RfY3B1X3VzZXJfcmVncykoJXJheCksJXJzcAotICAgICAgICAjIGNyZWF0ZV9ib3VuY2VfZnJh
bWUoKSB0ZW1wb3JhcmlseSBjbG9iYmVycyBDUy5SUEwuIEZpeCB1cC4KLSAgICAgICAgbW92cSAg
U1RBQ0tfQ1BVSU5GT19GSUVMRChjdXJyZW50X3ZjcHUpKCVyYXgpLCAlcmF4Ci0gICAgICAgIG1v
dnEgIFZDUFVfZG9tYWluKCVyYXgpLCVyYXgKLSAgICAgICAgY21wYiAgJDAsIERPTUFJTl9pc18z
MmJpdF9wdiglcmF4KQotICAgICAgICBzZXRlICAlYWwKLSAgICAgICAgbGVhbCAgKCVyYXgsJXJh
eCwyKSwlZWF4Ci0gICAgICAgIG9yYiAgICVhbCxVUkVHU19jcyglcnNwKQotICAgICAgICB4b3Js
ICAlZWRpLCVlZGkKLSAgICAgICAgam1wICAgYXNtX2RvbWFpbl9jcmFzaF9zeW5jaHJvbm91cyAv
KiBEb2VzIG5vdCByZXR1cm4gKi8KLSAgICAgICAgLnBvcHNlY3Rpb24KLQotICAgICAgICAuc2Vj
dGlvbiAudGV4dC5lbnRyeSwgImF4IiwgQHByb2diaXRzCi0KIEVOVFJZKGNvbW1vbl9pbnRlcnJ1
cHQpCiAgICAgICAgIFNBVkVfQUxMIENMQUMKIApAQCAtNjU4LDggKzUyMiw3IEBAIGhhbmRsZV9l
eGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIHRlc3RiICRUQkZfRVhDRVBUSU9OLFRSQVBCT1VOQ0Vf
ZmxhZ3MoJXJkeCkKICAgICAgICAganogICAgdGVzdF9hbGxfZXZlbnRzCiAuTGJvdW5jZV9leGNl
cHRpb246Ci0gICAgICAgIGNhbGwgIGNyZWF0ZV9ib3VuY2VfZnJhbWUKLSAgICAgICAgbW92YiAg
JDAsVFJBUEJPVU5DRV9mbGFncyglcmR4KQorICAgICAgICBjYWxsICBwdl9jcmVhdGVfZXhjZXB0
aW9uX2ZyYW1lCiAgICAgICAgIGptcCAgIHRlc3RfYWxsX2V2ZW50cwogCiAvKiBObyBzcGVjaWFs
IHJlZ2lzdGVyIGFzc3VtcHRpb25zLiAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL3Nj
aGVkLmggYi94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAppbmRleCAzOWY5Mzg2Li5kNTI0NGYxIDEw
MDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4v
c2NoZWQuaApAQCAtNjMzLDEzICs2MzMsNiBAQCB2b2lkIG5vcmV0dXJuIF9fZG9tYWluX2NyYXNo
X3N5bmNocm9ub3VzKHZvaWQpOwogICAgIF9fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKCk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxlICgwKQogCi0v
KgotICogQ2FsbGVkIGZyb20gYXNzZW1ibHkgY29kZSwgd2l0aCBhbiBvcHRpb25hbCBhZGRyZXNz
IHRvIGhlbHAgaW5kaWNhdGUgd2h5Ci0gKiB0aGUgY3Jhc2ggb2NjdXJlZC4gIElmIGFkZHIgaXMg
MCwgbG9vayB1cCBhZGRyZXNzIGZyb20gbGFzdCBleHRhYmxlCi0gKiByZWRpcmVjdGlvbi4KLSAq
Lwotdm9pZCBub3JldHVybiBhc21fZG9tYWluX2NyYXNoX3N5bmNocm9ub3VzKHVuc2lnbmVkIGxv
bmcgYWRkcik7Ci0KICNkZWZpbmUgc2V0X2N1cnJlbnRfc3RhdGUoX3MpIGRvIHsgY3VycmVudC0+
c3RhdGUgPSAoX3MpOyB9IHdoaWxlICgwKQogdm9pZCBzY2hlZHVsZXJfaW5pdCh2b2lkKTsKIGlu
dCAgc2NoZWRfaW5pdF92Y3B1KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcHJvY2Vzc29y
KTsKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:53:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:53:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgdE-0002zk-JW; Tue, 27 Feb 2018 14:53:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqgdD-0002z0-Gt
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:53:27 +0000
X-Inumbo-ID: d96f6ce0-1bcd-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d96f6ce0-1bcd-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 14:52:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464788808"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Feb 2018 14:50:32 +0000
Message-ID: <1519743036-11600-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519743036-11600-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/5] x86/entry: Correct comparisons against
	boolean variables
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGNvcnJlY3Qgd2F5IHRvIGNoZWNrIGEgYm9vbGVhbiBpcyBgY21wYiAkMGAgb3IgYHRlc3Ri
ICQweGZmYCwgd2hlcmVhcyBhCmxvdCBvZiBvdXIgZW50cnkgY29kZSB1c2VzIGB0ZXN0YiAkMWAu
ICBUaGlzIHdpbGwgd29yayBpbiBwcmluY2lwbGUgZm9yIHZhbHVlcwp3aGljaCBhcmUgcmVhbGx5
IEMgX0Jvb2wgdHlwZXMsIGJ1dCB3b24ndCB3b3JrIGZvciBvdGhlciBpbnRlZ2VyIHR5cGVzIHdo
aWNoCmFyZSBpbnRlbmRlZCB0byBoYXZlIGJvb2xlYW4gcHJvcGVydGllcy4KCmNtcCBpcyB0aGUg
bW9yZSBsb2dpY2FsIHdheSBvZiB0aGlua2luZyBhYm91dCB0aGUgb3BlcmF0aW9uLCBzbyBhZGp1
c3QgYWxsCm91dHN0YW5kaW5nIHVzZXMgb2YgYHRlc3RiICQxYCBhZ2FpbnN0IGJvb2xlYW4gdmFs
dWVzLiAgQ2hhbmdpbmcgdGVzdCB0byBjbXAKY2hhbmdlcyB0aGUgbG9naWNhbCBtbmVtb25pYyBv
ZiB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbiBmcm9tICd6ZXJvJyB0bwonZXF1YWwnLCBidXQgdGhl
IGFjdHVhbCBlbmNvZGluZyByZW1haW5zIHRoZSBzYW1lLgoKTm8gZnVuY3Rpb25hbCBjaGFuZ2Us
IGFzIGFsbCB1c2VzIGFyZSByZWFsIEMgX0Jvb2wgdHlwZXMsIGFuZCBjb25maXJtZWQgYnkKZGlm
ZmluZyB0aGUgZGlzYXNzZW1ibHkuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNl
LmNvbT4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CkNDOiBSb2dlciBQYXUgTW9u
bsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KCk5ldyBpbiB2MgotLS0KIHhlbi9hcmNoL3g4Ni94
ODZfNjQvY29tcGF0L2VudHJ5LlMgfCAgOCArKysrLS0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9l
bnRyeS5TICAgICAgICB8IDI4ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIDIgZmlsZXMg
Y2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwgMTggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQv
Y29tcGF0L2VudHJ5LlMKaW5kZXggNDU4ZDgxMC4uM2U4YjZjMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl82NC9jb21wYXQvZW50cnkuUworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2Nv
bXBhdC9lbnRyeS5TCkBAIC00MSwxMSArNDEsMTEgQEAgRU5UUlkoY29tcGF0X3Rlc3RfYWxsX2V2
ZW50cykKICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJp
cCksJXJjeAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIGNv
bXBhdF9wcm9jZXNzX3NvZnRpcnFzCi0gICAgICAgIHRlc3RiICQxLFZDUFVfbWNlX3BlbmRpbmco
JXJieCkKLSAgICAgICAgam56ICAgY29tcGF0X3Byb2Nlc3NfbWNlCisgICAgICAgIGNtcGIgICQw
LCBWQ1BVX21jZV9wZW5kaW5nKCVyYngpCisgICAgICAgIGpuZSAgIGNvbXBhdF9wcm9jZXNzX21j
ZQogLkxjb21wYXRfdGVzdF9ndWVzdF9ubWk6Ci0gICAgICAgIHRlc3RiICQxLFZDUFVfbm1pX3Bl
bmRpbmcoJXJieCkKLSAgICAgICAgam56ICAgY29tcGF0X3Byb2Nlc3Nfbm1pCisgICAgICAgIGNt
cGIgICQwLCBWQ1BVX25taV9wZW5kaW5nKCVyYngpCisgICAgICAgIGpuZSAgIGNvbXBhdF9wcm9j
ZXNzX25taQogY29tcGF0X3Rlc3RfZ3Vlc3RfZXZlbnRzOgogICAgICAgICBtb3ZxICBWQ1BVX3Zj
cHVfaW5mbyglcmJ4KSwlcmF4CiAgICAgICAgIG1vdnp3bCBDT01QQVRfVkNQVUlORk9fdXBjYWxs
X3BlbmRpbmcoJXJheCksJWVheApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRy
eS5TIGIveGVuL2FyY2gveDg2L3g4Nl82NC9lbnRyeS5TCmluZGV4IDk0MWYwNmYuLjYyNDllZmUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUworKysgYi94ZW4vYXJjaC94
ODYveDg2XzY0L2VudHJ5LlMKQEAgLTE5MCwxMSArMTkwLDExIEBAIHRlc3RfYWxsX2V2ZW50czoK
ICAgICAgICAgbGVhcSAgaXJxX3N0YXQrSVJRU1RBVF9zb2Z0aXJxX3BlbmRpbmcoJXJpcCksJXJj
eAogICAgICAgICBjbXBsICAkMCwoJXJjeCwlcmF4LDEpCiAgICAgICAgIGpuZSAgIHByb2Nlc3Nf
c29mdGlycXMKLSAgICAgICAgdGVzdGIgJDEsVkNQVV9tY2VfcGVuZGluZyglcmJ4KQotICAgICAg
ICBqbnogICBwcm9jZXNzX21jZQorICAgICAgICBjbXBiICAkMCwgVkNQVV9tY2VfcGVuZGluZygl
cmJ4KQorICAgICAgICBqbmUgICBwcm9jZXNzX21jZQogLkx0ZXN0X2d1ZXN0X25taToKLSAgICAg
ICAgdGVzdGIgJDEsVkNQVV9ubWlfcGVuZGluZyglcmJ4KQotICAgICAgICBqbnogICBwcm9jZXNz
X25taQorICAgICAgICBjbXBiICAkMCwgVkNQVV9ubWlfcGVuZGluZyglcmJ4KQorICAgICAgICBq
bmUgICBwcm9jZXNzX25taQogdGVzdF9ndWVzdF9ldmVudHM6CiAgICAgICAgIG1vdnEgIFZDUFVf
dmNwdV9pbmZvKCVyYngpLCVyYXgKICAgICAgICAgbW92endsIFZDUFVJTkZPX3VwY2FsbF9wZW5k
aW5nKCVyYXgpLCVlYXgKQEAgLTMwNSw4ICszMDUsOCBAQCBVTkxJS0VMWV9FTkQoc3lzZW50ZXJf
Z3BmKQogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFpbiglcmJ4KSwlcmRpCiAgICAgICAgIG1vdnEg
ICVyYXgsVFJBUEJPVU5DRV9laXAoJXJkeCkKICAgICAgICAgbW92YiAgJWNsLFRSQVBCT1VOQ0Vf
ZmxhZ3MoJXJkeCkKLSAgICAgICAgdGVzdGIgJDEsRE9NQUlOX2lzXzMyYml0X3B2KCVyZGkpCi0g
ICAgICAgIGpueiAgIGNvbXBhdF9zeXNlbnRlcgorICAgICAgICBjbXBiICAkMCwgRE9NQUlOX2lz
XzMyYml0X3B2KCVyZGkpCisgICAgICAgIGpuZSAgIGNvbXBhdF9zeXNlbnRlcgogICAgICAgICBq
bXAgICAuTGJvdW5jZV9leGNlcHRpb24KIAogRU5UUlkoaW50ODBfZGlyZWN0X3RyYXApCkBAIC0z
NDIsOCArMzQyLDggQEAgVU5MSUtFTFlfRU5EKG1zaV9jaGVjaykKICAgICAgICAganogICAgaW50
ODBfc2xvd19wYXRoCiAKICAgICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJheAotICAg
ICAgICB0ZXN0YiAkMSxET01BSU5faXNfMzJiaXRfcHYoJXJheCkKLSAgICAgICAgam56ICAgY29t
cGF0X2ludDgwX2RpcmVjdF90cmFwCisgICAgICAgIGNtcGIgICQwLCBET01BSU5faXNfMzJiaXRf
cHYoJXJheCkKKyAgICAgICAgam5lICAgY29tcGF0X2ludDgwX2RpcmVjdF90cmFwCiAKICAgICAg
ICAgY2FsbCAgY3JlYXRlX2JvdW5jZV9mcmFtZQogICAgICAgICBqbXAgICB0ZXN0X2FsbF9ldmVu
dHMKQEAgLTQ4NCw4ICs0ODQsOCBAQCBFTlRSWShkb21fY3Jhc2hfc3luY19leHRhYmxlKQogICAg
ICAgICAjIGNyZWF0ZV9ib3VuY2VfZnJhbWUoKSB0ZW1wb3JhcmlseSBjbG9iYmVycyBDUy5SUEwu
IEZpeCB1cC4KICAgICAgICAgbW92cSAgU1RBQ0tfQ1BVSU5GT19GSUVMRChjdXJyZW50X3ZjcHUp
KCVyYXgpLCAlcmF4CiAgICAgICAgIG1vdnEgIFZDUFVfZG9tYWluKCVyYXgpLCVyYXgKLSAgICAg
ICAgdGVzdGIgJDEsRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCi0gICAgICAgIHNldHogICVhbAor
ICAgICAgICBjbXBiICAkMCwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCisgICAgICAgIHNldGUg
ICVhbAogICAgICAgICBsZWFsICAoJXJheCwlcmF4LDIpLCVlYXgKICAgICAgICAgb3JiICAgJWFs
LFVSRUdTX2NzKCVyc3ApCiAgICAgICAgIHhvcmwgICVlZGksJWVkaQpAQCAtNTI5LDggKzUyOSw4
IEBAIEVOVFJZKHJldF9mcm9tX2ludHIpCiAgICAgICAgIHRlc3RiICQzLFVSRUdTX2NzKCVyc3Ap
CiAgICAgICAgIGp6ICAgIHJlc3RvcmVfYWxsX3hlbgogICAgICAgICBtb3ZxICBWQ1BVX2RvbWFp
biglcmJ4KSwlcmF4Ci0gICAgICAgIHRlc3RiICQxLERPTUFJTl9pc18zMmJpdF9wdiglcmF4KQot
ICAgICAgICBqeiAgICB0ZXN0X2FsbF9ldmVudHMKKyAgICAgICAgY21wYiAgJDAsIERPTUFJTl9p
c18zMmJpdF9wdiglcmF4KQorICAgICAgICBqZSAgICB0ZXN0X2FsbF9ldmVudHMKICAgICAgICAg
am1wICAgY29tcGF0X3Rlc3RfYWxsX2V2ZW50cwogCiBFTlRSWShwYWdlX2ZhdWx0KQpAQCAtNjI5
LDggKzYyOSw4IEBAIGhhbmRsZV9leGNlcHRpb25fc2F2ZWQ6CiAgICAgICAgIGp6ICAgIHJlc3Rv
cmVfYWxsX3hlbgogICAgICAgICBsZWFxICBWQ1BVX3RyYXBfYm91bmNlKCVyYngpLCVyZHgKICAg
ICAgICAgbW92cSAgVkNQVV9kb21haW4oJXJieCksJXJheAotICAgICAgICB0ZXN0YiAkMSxET01B
SU5faXNfMzJiaXRfcHYoJXJheCkKLSAgICAgICAgam56ICAgY29tcGF0X3Bvc3RfaGFuZGxlX2V4
Y2VwdGlvbgorICAgICAgICBjbXBiICAkMCwgRE9NQUlOX2lzXzMyYml0X3B2KCVyYXgpCisgICAg
ICAgIGpuZSAgIGNvbXBhdF9wb3N0X2hhbmRsZV9leGNlcHRpb24KICAgICAgICAgdGVzdGIgJFRC
Rl9FWENFUFRJT04sVFJBUEJPVU5DRV9mbGFncyglcmR4KQogICAgICAgICBqeiAgICB0ZXN0X2Fs
bF9ldmVudHMKIC5MYm91bmNlX2V4Y2VwdGlvbjoKLS0gCjIuMS40CgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 14:59:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 14:59:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgjL-0003Nq-Iv; Tue, 27 Feb 2018 14:59:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7dn/=fv=citrix.com=prvs=589f73368=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eqgjK-0003Nk-Fa
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 14:59:46 +0000
X-Inumbo-ID: b73dbc5b-1bce-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b73dbc5b-1bce-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 15:58:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464791080"
To: Chao Gao <chao.gao@intel.com>, Jan Beulich <JBeulich@suse.com>
References: <1512546614-9937-1-git-send-email-chao.gao@intel.com>
 <1512546614-9937-9-git-send-email-chao.gao@intel.com>
 <20180223181139.crabalgltt34ry7m@MacBook-Pro-de-Roger.local>
 <5A93D2D202000078001AB927@prv-mh.provo.novell.com>
 <20180226131132.GB140947@skl-4s-chao.sh.intel.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0eaffda7-cccf-b4ae-d8f1-647957e729ef@citrix.com>
Date: Tue, 27 Feb 2018 14:59:42 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <20180226131132.GB140947@skl-4s-chao.sh.intel.com>
Content-Language: en-US
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [RFC Patch v4 8/8] x86/hvm: bump the maximum number
 of vcpus to 512
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjYvMjAxOCAwMToxMSBQTSwgQ2hhbyBHYW8gd3JvdGU6Cj4gT24gTW9uLCBGZWIgMjYs
IDIwMTggYXQgMDE6MjY6NDJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4+Pj4+IE9uIDIz
LjAyLjE4IGF0IDE5OjExLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+Pj4gT24gV2Vk
LCBEZWMgMDYsIDIwMTcgYXQgMDM6NTA6MTRQTSArMDgwMCwgQ2hhbyBHYW8gd3JvdGU6Cj4+Pj4g
U2lnbmVkLW9mZi1ieTogQ2hhbyBHYW8gPGNoYW8uZ2FvQGludGVsLmNvbT4KPj4+PiAtLS0KPj4+
PiAgeGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190YWJsZS5oIHwgMiArLQo+Pj4+ICAx
IGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKPj4+Pgo+Pj4+IGRp
ZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvaHZtL2h2bV9pbmZvX3RhYmxlLmggCj4+PiBi
L3hlbi9pbmNsdWRlL3B1YmxpYy9odm0vaHZtX2luZm9fdGFibGUuaAo+Pj4+IGluZGV4IDA4YzI1
MmUuLjY4MzNhNGMgMTAwNjQ0Cj4+Pj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1f
aW5mb190YWJsZS5oCj4+Pj4gKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2h2bS9odm1faW5mb190
YWJsZS5oCj4+Pj4gQEAgLTMyLDcgKzMyLDcgQEAKPj4+PiAgI2RlZmluZSBIVk1fSU5GT19QQURE
UiAgICAgICAoKEhWTV9JTkZPX1BGTiA8PCAxMikgKyBIVk1fSU5GT19PRkZTRVQpCj4+Pj4gIAo+
Pj4+ICAvKiBNYXhpbXVtIHdlIGNhbiBzdXBwb3J0IHdpdGggY3VycmVudCB2TEFQSUMgSUQgbWFw
cGluZy4gKi8KPj4+PiAtI2RlZmluZSBIVk1fTUFYX1ZDUFVTICAgICAgICAxMjgKPj4+PiArI2Rl
ZmluZSBIVk1fTUFYX1ZDUFVTICAgICAgICA1MTIKPj4+Cj4+PiBXb3csIHRoYXQgbG9va3MgbGlr
ZSBhIHByZXR0eSBiaWcganVtcC4gSSBjZXJ0YWlubHkgZG9uJ3QgaGF2ZSBhY2Nlc3MKPj4+IHRv
IGFueSBib3ggd2l0aCB0aGlzIG51bWJlciBvZiB2Q1BVcywgc28gdGhhdCdzIGdvaW5nIHRvIGJl
IHF1aXRlIGhhcmQKPj4+IHRvIHRlc3QuIFdoYXQgdGhlIHJlYXNvbmluZyBiZWhpbmQgdGhpcyBi
dW1wPyBJcyBoYXJkd2FyZSB3aXRoIDUxMgo+Pj4gd2F5cyBleHBlY3RlZCBzb29uLWlzaD8KPj4+
Cj4+PiBBbHNvIG9zc3Rlc3QgaXMgbm90IGV2ZW4gYWJsZSB0byB0ZXN0IHRoZSBjdXJyZW50IGxp
bWl0LCBzbyBJIHdvdWxkCj4+PiBtYXliZSBidW1wIHRoaXMgdG8gMjU2LCBidXQgYXMgSSBleHBy
ZXNzZWQgaW4gb3RoZXIgb2NjYXNpb25zIEkgZG9uJ3QKPj4+IGZlZWwgY29tZm9ydGFibGUgd2l0
aCBoYXZlIGEgbnVtYmVyIG9mIHZDUFVzIHRoYXQgdGhlIGN1cnJlbnQgdGVzdAo+Pj4gc3lzdGVt
IGRvZXNuJ3QgaGF2ZSBoYXJkd2FyZSB0byB0ZXN0IHdpdGguCj4+Cj4+IEkgdGhpbmsgaW1wbGVt
ZW50YXRpb24gbGltaXQgYW5kIHN1cHBvcnRlZCBsaW1pdCBuZWVkIHRvIGJlIGNsZWFybHkKPj4g
ZGlzdGluZ3Vpc2hlZCBoZXJlLiBUaGVyZWZvcmUgSSdkIHB1dCB0aGUgcXVlc3Rpb24gdGhlIG90
aGVyIHdheQo+PiBhcm91bmQ6IFdoYXQncyBjYXVzaW5nIHRoZSBsaW1pdCB0byBiZSA1MTIsIHJh
dGhlciB0aGFuIDEwMjQsCj4+IDQwOTYsIG9yIGV2ZW4gNEctMSAoeDJBUElDIElEcyBhcmUgMzIg
Yml0cyB3aWRlLCBhZnRlciBhbGwpPwo+IAo+IFRCSCwgSSBoYXZlIG5vIGlkZWEuIFdoZW4gSSBj
aG9vc2UgYSB2YWx1ZSwgd2hhdCBjb21lcyB1cCB0byBteSBtaW5kIGlzCj4gdGhhdCB0aGUgdmFs
dWUgc2hvdWxkIGJlIDI4OCwgYmVjYXVzZSBJbnRlbCBoYXMgWGVvbi1waGkgcGxhdGZvcm0gd2hp
Y2gKPiBoYXMgMjg4IHBoeXNpY2FsIHRocmVhZHMsIGFuZCBzb21lIGN1c3RvbWVycyB3YW50cyB0
byB1c2UgdGhpcyBuZXcgcGxhdGZvcm0KPiBmb3IgSFBDIGNsb3VkLiBGdXJ0aGVybW9yZSwgdGhl
eSByZXF1ZXN0cyB0byBzdXBwb3J0IGEgYmlnIFZNIGluIHdoaWNoCj4gYWxtb3N0IGNvbXB1dGlu
ZyBhbmQgZGV2aWNlIHJlc291cmNlcyBhcmUgYXNzaWduZWQgdG8gdGhlIFZNLiBUaGV5IGp1c3QK
PiB1c2UgdmlydHVsaXphdGlvbiB0ZWNobm9sb2d5IHRvIG1hbmFnZSB0aGUgbWFjaGluZXMuIElu
IHRoaXMgc2l0dWF0aW9uLAo+IEkgY2hvb3NlIDUxMiBpcyBiZWNhdXNlIEkgZmVlbCBtdWNoIGJl
dHRlciBpZiB0aGUgbGltaXQgaXMgYSBwb3dlciBvZiAyLgo+IAo+IFlvdSBhcmUgYXNraW5nIHRo
YXQgYXMgdGhlc2UgcGF0Y2hlcyByZW1vdmUgbGltaXRhdGlvbnMgaW1wb3NlZCBieSBzb21lCj4g
Y29tcG9uZW50cywgd2hpY2ggb25lIGlzIHRoZSBuZXh0IGJvdHRsZW5lY2sgYW5kIGhvdyBtYW55
IHZjcHVzIGRvZXMgaXQKPiBsaW1pdC4gIE1heWJlIGl0IHdvdWxkIGJlIHRoZSB1c2UtY2FzZS4g
Tm8gb25lIGlzIHJlcXVlc3RpbmcgdG8gc3VwcG9ydAo+IG1vcmUgdGhhbiAyODggYXQgdGhpcyBt
b21lbnQuIFNvIHdoYXQgaXMgdGhlIHZhbHVlIHlvdSBwcmVmZXI/IDI4OCBvcgo+IDUxMj8gb3Ig
eW91IHRoaW5rIEkgc2hvdWxkIGZpbmQgdGhlIG5leHQgYm90dGxlbmVjayBpbiBYZW4ncwo+IGlt
cGxlbWVudGF0aW9uLgoKSSB1bmRlcnN0b29kIEphbiB0byBiZSByZXNwb25kaW5nIHRvIFJvZ2Vy
IC0tIFJvZ2VyIHNhaWQgaGUgZGlkbid0IHdhbnQKdG8gaW5jcmVhc2UgdGhlIGxpbWl0IGJleW9u
ZCB3aGF0IG9zc3Rlc3QgY291bGQgcmVhc29uYWJseSB0ZXN0OyBKYW4Kc2FpZCB0aGF0IHdoYXQg
b3NzdGVzdCBjYW4gdGVzdCBzaG91bGQgYmUgZmFjdG9yZWQgaW50byB0aGUgKnN1cHBvcnRlZCoK
bGltaXQsIG5vdCB0aGUgKmltcGxlbWVudGF0aW9uKiBsaW1pdC4KCkkgYWdyZWUgd2l0aCBKYW46
IFBlb3BsZSBzaG91bGQgYmUgYWxsb3dlZCB0byBydW4gc3lzdGVtcyB3aXRoIDI4OAp2Y3B1cywg
dW5kZXJzdGFuZGluZyB0aGF0IHRoZXkgYXJlIGF0IHRoYXQgcG9pbnQgcnVubmluZyBlc3NlbnRp
YWxseSBhbgpleHBlcmltZW50YWwgc3lzdGVtIHdoaWNoIG1heSBub3Qgd29yazsgYW5kIHRoYXQg
aWYgaXQgZG9lc24ndCB3b3JrLCBpdAptYXkgYmUgdGhhdCBub2JvZHkgd2lsbCBiZSBhYmxlIHRv
IHJlcHJvZHVjZSBhbmQgdGh1cyBmaXggdGhlaXIgaXNzdWUuCgogLUdlb3JnZQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:00:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:00:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgk6-0003xV-1W; Tue, 27 Feb 2018 15:00:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqgk4-0003ws-1L
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:00:32 +0000
X-Inumbo-ID: 35cd42e1-1bcf-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 35cd42e1-1bcf-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:02:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68693759"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A957E7A02000078001AC4CA@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <67dfff63-9779-6090-e2ce-ab15e0c25e61@citrix.com>
Date: Tue, 27 Feb 2018 15:00:23 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A957E7A02000078001AC4CA@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: really tolerate empty PV records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMTggMTQ6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IENvbW1pdCAxMTllZTRkNzcz
ICgidG9vbHMvbGlieGM6IFRvbGVyYXRlIHNwZWNpZmljIHplcm8tY29udGVudCByZWNvcmRzCj4g
aW4gbWlncmF0aW9uIHYyIHN0cmVhbXMiKSBtZWFudCB0b2xlcmF0ZSB0aG9zZSwgYnV0IGZhaWxl
ZCB0byBzZXQgcmMKPiBhY2NvcmRpbmdseS4KPgo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgoKPiAtLS0KPiBUaGlzIGlzIHdoYXQgaXMgY3VycmVudGx5IGJy
ZWFraW5nIHNhdmUvcmVzdG9yZSBvbiB0aGUgNC44IGJyYW5jaDsgSQo+IGhhdmVuJ3QgY2hlY2tl
ZCB5ZXQgd2h5IHRoZSBzZW5kaW5nIHNpZGUgcHJvZHVjZXMgYW4gZW1wdHkgcmVjb3JkIHRoZXJl
Lgo+IEkgd29uZGVyIHdoZXRoZXIgdGhhdCdzIHJlbGF0ZWQgdG8gZjFhMGE4YzNmZSAoInRvb2xz
L2xpYnhjOiBGaXgKPiByZXN0b3JhdGlvbiBvZiBQViBNU1JzIGFmdGVyIG1pZ3JhdGUiKSBub3Qg
aGF2aW5nIGJlZW4gYmFja3BvcnRlZCB5ZXQuCj4gT3RvaCB0aGUgbGF0dGVyIGlzIG1pc3Npbmcg
b24gNC43IHRvbywgeWV0IHRoZXJlIHNhdmUvcmVzdG9yZSBkb2Vzbid0Cj4gZmFpbC4KCkl0IHdp
bGwgYmUgNzJlZmIxZGY2ICJBdm9pZCBnZW5lcmF0aW5nIGluYXBwcm9wcmlhdGUgemVyby1jb250
ZW50CnJlY29yZHMiIHdoaWNoIGlzIG1pc3NpbmcuCgpJdCB0cmlnZ2VycyB3aGVuIHRoZXJlIGFy
ZSBhIG5vbi16ZXJvIG1heGltdW0gbnVtYmVyIG9mIE1TUnMsIGJ1dCB6ZXJvCk1TUnMgdG8gdGVu
ZCBhZnRlciBYZW4gc2tpcHMgdGhlIGVtcHR5IE1TUnMuCgp+QW5kcmV3Cgo+Cj4gLS0tIGEvdG9v
bHMvbGlieGMveGNfc3JfcmVzdG9yZV94ODZfcHYuYwo+ICsrKyBiL3Rvb2xzL2xpYnhjL3hjX3Ny
X3Jlc3RvcmVfeDg2X3B2LmMKPiBAQCAtNzcwLDYgKzc3MCw3IEBAIHN0YXRpYyBpbnQgaGFuZGxl
X3g4Nl9wdl92Y3B1X2Jsb2Ioc3RydWMKPiAgICAgIHsKPiAgICAgICAgICBEQkdQUklOVEYoIlNr
aXBwaW5nIGVtcHR5ICVzIHJlY29yZCBmb3IgdmNwdSAldVxuIiwKPiAgICAgICAgICAgICAgICAg
ICAgcmVjX3R5cGVfdG9fc3RyKHJlYy0+dHlwZSksIHZoZHItPnZjcHVfaWQpOwo+ICsgICAgICAg
IHJjID0gMDsKPiAgICAgICAgICBnb3RvIG91dDsKPiAgICAgIH0KPiAgCj4KPgo+CgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:01:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:01:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqglH-00045Q-EN; Tue, 27 Feb 2018 15:01:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqglG-00045J-6d
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 15:01:46 +0000
X-Inumbo-ID: fda480cb-1bce-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fda480cb-1bce-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 16:00:47 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68693916"
Date: Tue, 27 Feb 2018 15:01:24 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180227150124.mhq7ebxm2mq6dll7@MacBook-Pro-de-Roger.local>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-6-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519666519-16311-6-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 5/6] x86/hvm: Handle x2apic MSRs the new
 guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDU6MzU6MThQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBEaXNwYXRjaCBmcm9tIHRoZSBndWVzdF97cmQsd3J9bXNyKCkgZnVuY3Rpb25zLiAg
VGhlIHJlYWQgc2lkZSBzaG91bGQgYmUgc2FmZQo+IG91dHNpZGUgb2YgY3VycmVudCBjb250ZXh0
LCBidXQgdGhlIHdyaXRlIHNpZGUgaXMgZGVmaW5pdGVseSBub3QuICBBcyB0aGUKPiB0b29sc3Rh
Y2sgaGFzIHBsYXVzaWJsZSByZWFzb24gdG8gYWNjZXNzIHRoZSBBUElDIHJlZ2lzdGVycyB2aWEg
dGhpcyBpbnRlcmZhY2UKPiAobm90IGxlYXN0IGJlY2F1c2Ugd2hldGhlciB0aGV5IGFyZSBhY2Nl
c3NpYmxlIGF0IGFsbCBkZXBlbmRzIG9uIGd1ZXN0Cj4gc2V0dGluZ3MpLCB1bmlsYXRlcmFsbHkg
cmVqZWN0IGFjY2VzcyBhdHRlbXB0cyBvdXRzaWRlIG9mIGN1cnJlbnQgY29udGV4dC4KPiAKPiBS
ZW5hbWUgdG8gZ3Vlc3Rfe3JkLHdyfW1zcl94MmFwaWMoKSBmb3IgY29uc2lzdGVuY3ksIGFuZCBh
bHRlciB0aGUgZnVuY3Rpb25zCj4gdG8gdXNlIFg4NkVNVUxfRVhDRVBUSU9OIHJhdGhlciB0aGFu
IFg4NkVNVUxfVU5IQU5ETEVBQkxFLiAgVGhlIHByZXZpb3VzCj4gY2FsbGVycyB0dXJuZWQgVU5I
QU5ETEVBQkxFIGludG8gRVhDRVBUSU9OLCBidXQgdXNpbmcgVU5IQU5ETEVBQkxFIHdpbGwgbm93
Cj4gaW50ZXJmZXJlIHdpdGggdGhlIGZhbGxiYWNrIHRvIGxlZ2FjeSBNU1IgaGFuZGxpbmcuCj4g
Cj4gV2hpbGUgYWx0ZXJpbmcgZ3Vlc3RfcmRtc3JfeDJhcGljKCkgbWFrZSBhIGNvdXBsZSBvZiBt
aW5vciBpbXByb3ZlbWVudHMuCj4gUmVmb3JtYXQgdGhlIGluaXRpYWxpc2VyIGZvciByZWFkYWJs
ZVtdIHNvIGl0IGluZGVudHMgaW4gYSBtb3JlIG5hdHVyYWwgd2F5LAo+IGFuZCBhbHRlciBoaWdo
IHRvIGJlIGEgNjRiaXQgaW50ZWdlciB0byBhdm9pZCBzaGlmdGluZyAwIGJ5IDMyIGluIHRoZSBj
b21tb24KPiBwYXRoLgo+IAo+IE9ic2VydmFudCBwZW9wbGUgbWlnaHQgbm90aWNlIHRoYXQgd2Ug
bm93IGRvbid0IGxldCBQViBndWVzdHMgcmVhZCB0aGUgeDJhcGljCj4gTVNScy4gIFRoZXkgc2hv
dWxkIG5ldmVyIGhhdmUgYmVlbiBhYmxlIHRvIGluIHRoZSBmaXJzdCBwbGFjZS4KPiAKPiBTaWdu
ZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2
aWV3ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKPiBAQCAt
MTA1NCwxMyArMTA1NiwxOCBAQCBpbnQgaHZtX3gyYXBpY19tc3Jfd3JpdGUoc3RydWN0IHZjcHUg
KnYsIHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQo+ICAgICAgY2FzZSBB
UElDX0VPSToKPiAgICAgIGNhc2UgQVBJQ19FU1I6Cj4gICAgICAgICAgaWYgKCBtc3JfY29udGVu
dCApCj4gKyAgICAgICAgewo+ICAgICAgZGVmYXVsdDoKPiAtICAgICAgICAgICAgcmV0dXJuIFg4
NkVNVUxfVU5IQU5ETEVBQkxFOwoKV2h5IG5vdCBhZGQgYSBncF9mYXVsdCBsYWJlbCBoZXJlIGFu
ZCBqdXN0IHJldHVybiBYODZFTVVMX0VYQ0VQVElPTj8KVGhhdCBzZWVtcyBiZXR0ZXIgdGhhbiBh
ZGRpbmcgYSBncF9mYXVsdCBsYWJlbCBiZWxvdy4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21zci5j
Cj4gKysrIGIveGVuL2FyY2gveDg2L21zci5jCj4gQEAgLTEzOSw2ICsxMzksNyBAQCBpbnQgaW5p
dF92Y3B1X21zcl9wb2xpY3koc3RydWN0IHZjcHUgKnYpCj4gIAo+ICBpbnQgZ3Vlc3RfcmRtc3Io
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKPiAgewo+
ICsgICAgY29uc3Qgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50Owo+ICAgICAgY29uc3Qgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKPiAgICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xp
Y3kgKmNwID0gZC0+YXJjaC5jcHVpZDsKPiAgICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3Bv
bGljeSAqZHAgPSBkLT5hcmNoLm1zcjsKPiBAQCAtMTc1LDYgKzE3NiwxMyBAQCBpbnQgZ3Vlc3Rf
cmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkK
PiAgICAgICAgICAgICAgICAgX01TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwo+ICAg
ICAgICAgIGJyZWFrOwo+ICAKPiArICAgIGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0VfTVNSIC4uLiBN
U1JfSUEzMl9BUElDQkFTRV9NU1IgKyAweDNmZjoKPiArICAgICAgICBpZiAoICFpc19odm1fZG9t
YWluKGQpIHx8IHYgIT0gY3VyciApCj4gKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4gKwo+
ICsgICAgICAgIHJldCA9IGd1ZXN0X3JkbXNyX3gyYXBpYyh2LCBtc3IsIHZhbCk7Cj4gKyAgICAg
ICAgZ290byBvdXQ7Cj4gKwo+ICAgICAgY2FzZSAweDQwMDAwMDAwIC4uLiAweDQwMDAwMWZmOgo+
ICAgICAgICAgIGlmICggaXNfdmlyaWRpYW5fZG9tYWluKGQpICkKPiAgICAgICAgICB7Cj4gQEAg
LTI3MCw2ICsyNzgsMTMgQEAgaW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJf
dCBtc3IsIHVpbnQ2NF90IHZhbCkKPiAgICAgICAgICBicmVhazsKPiAgICAgIH0KPiAgCj4gKyAg
ICBjYXNlIE1TUl9JQTMyX0FQSUNCQVNFX01TUiAuLi4gTVNSX0lBMzJfQVBJQ0JBU0VfTVNSICsg
MHgzZmY6Cj4gKyAgICAgICAgaWYgKCAhaXNfaHZtX2RvbWFpbihkKSB8fCB2ICE9IGN1cnIgKQo+
ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+ICsKPiArICAgICAgICByZXQgPSBndWVzdF93
cm1zcl94MmFwaWModiwgbXNyLCB2YWwpOwo+ICsgICAgICAgIGdvdG8gb3V0OwoKQUZBSUNUIHlv
dSBjb3VsZCBqdXN0IHVzZSBhIGJyZWFrIGhlcmU/CgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:07:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:07:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgqJ-0004Mb-3B; Tue, 27 Feb 2018 15:06:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqgqH-0004MV-QP
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:06:57 +0000
X-Inumbo-ID: b826ec5f-1bcf-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b826ec5f-1bcf-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 16:06:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68694387"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A957E7A02000078001AC4CA@prv-mh.provo.novell.com>
 <67dfff63-9779-6090-e2ce-ab15e0c25e61@citrix.com>
Message-ID: <e1c117d2-0be7-97ad-58d0-a66b9ffd38d4@citrix.com>
Date: Tue, 27 Feb 2018 15:05:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <67dfff63-9779-6090-e2ce-ab15e0c25e61@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <Ian.Jackson@eu.citrix.com>
Subject: Re: [Xen-devel] [PATCH] libxc: really tolerate empty PV records
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMTggMTU6MDAsIEFuZHJldyBDb29wZXIgd3JvdGU6Cj4gT24gMjcvMDIvMTggMTQ6
NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+PiAtLS0KPj4gVGhpcyBpcyB3aGF0IGlzIGN1cnJlbnRs
eSBicmVha2luZyBzYXZlL3Jlc3RvcmUgb24gdGhlIDQuOCBicmFuY2g7IEkKPj4gaGF2ZW4ndCBj
aGVja2VkIHlldCB3aHkgdGhlIHNlbmRpbmcgc2lkZSBwcm9kdWNlcyBhbiBlbXB0eSByZWNvcmQg
dGhlcmUuCj4+IEkgd29uZGVyIHdoZXRoZXIgdGhhdCdzIHJlbGF0ZWQgdG8gZjFhMGE4YzNmZSAo
InRvb2xzL2xpYnhjOiBGaXgKPj4gcmVzdG9yYXRpb24gb2YgUFYgTVNScyBhZnRlciBtaWdyYXRl
Iikgbm90IGhhdmluZyBiZWVuIGJhY2twb3J0ZWQgeWV0Lgo+PiBPdG9oIHRoZSBsYXR0ZXIgaXMg
bWlzc2luZyBvbiA0LjcgdG9vLCB5ZXQgdGhlcmUgc2F2ZS9yZXN0b3JlIGRvZXNuJ3QKPj4gZmFp
bC4KPiBJdCB3aWxsIGJlIDcyZWZiMWRmNiAiQXZvaWQgZ2VuZXJhdGluZyBpbmFwcHJvcHJpYXRl
IHplcm8tY29udGVudAo+IHJlY29yZHMiIHdoaWNoIGlzIG1pc3NpbmcuCj4KPiBJdCB0cmlnZ2Vy
cyB3aGVuIHRoZXJlIGFyZSBhIG5vbi16ZXJvIG1heGltdW0gbnVtYmVyIG9mIE1TUnMsIGJ1dCB6
ZXJvCj4gTVNScyB0byB0ZW5kIGFmdGVyIFhlbiBza2lwcyB0aGUgZW1wdHkgTVNScy4KCnNlbmQq
CgpTb3JyeSBmb3IgdGhlIG5vaXNlLgoKfkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:07:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:07:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgqZ-0004Od-B1; Tue, 27 Feb 2018 15:07:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=thka=fv=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqgqX-0004NJ-RQ
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:07:13 +0000
X-Inumbo-ID: 255cd3c4-1bd0-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 255cd3c4-1bd0-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:09:03 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1RF2RYX083141;
 Tue, 27 Feb 2018 15:07:07 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=S/aNh/ianJahybx/dzvCkFOr9dnUoBRfm0EUc6xuFTI=;
 b=g+LWolMN/OTKuSorQOligBs3cLxoPXwEvMQlpQsji12pBDUM1dcHallY6xKlVK1S+KRy
 3uN1VdElBnXUXqVNiKtU19+vycWJQBOyBvxygYcV+X6aDY9KSZq/4rw1pF/kEkUBDal+
 Nr382YykrsziKxDHO7Aa7TK6QmuVvxtKQljWNvvb/aV1FdrfFA4/FAtQDfxLaYetrUz5
 gp0/DOiJdeiAVnZ/18+OLthGM9NFgq5UYA3K+YwK/W+8+Z/He9vGPAyaar0zqygY0E3A
 IlZkAEjM95KI2nXFmMKlwB6HwE5nj6b/q+Zr7Xxjs1L0yRWS18zu238OI63+p2fUKnng ig== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2gd9es05dp-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Feb 2018 15:07:07 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1RF76eW020572
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 27 Feb 2018 15:07:06 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1RF75Mw022258;
 Tue, 27 Feb 2018 15:07:05 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Feb 2018 07:07:05 -0800
To: Juergen Gross <jgross@suse.com>, linux-kernel@vger.kernel.org,
 xen-devel@lists.xenproject.org
References: <20180227101922.15701-1-jgross@suse.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <26b96ce9-b462-c4e3-b939-4c152040255d@oracle.com>
Date: Tue, 27 Feb 2018 10:07:43 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <20180227101922.15701-1-jgross@suse.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8816
 signatures=668680
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=638
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802270190
Cc: jbeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] x86/xen: add tty0 and hvc0 as preferred
 consoles for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwNToxOSBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPiBUb2RheSB0aGUg
dHR5MCBhbmQgaHZjMCBjb25zb2xlcyBhcmUgYWRkZWQgYXMgYSBwcmVmZXJyZWQgY29uc29sZXMg
Zm9yCj4gcHYgZG9tVXMgb25seS4gQXMgdGhpcyByZXF1aXJlcyBhIGJvb3QgcGFyYW1ldGVyIGZv
ciBnZXR0aW5nIGRvbTAKPiBtZXNzYWdlcyBwZXIgZGVmYXVsdCwgYWRkIHRoZW0gZm9yIGRvbTAs
IHRvby4KPgo+IFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4K
ClJldmlld2VkLWJ5OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29t
PgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:16:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgzG-0005FS-KE; Tue, 27 Feb 2018 15:16:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqgzF-0005Es-Dm
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:16:13 +0000
X-Inumbo-ID: 6725a35a-1bd1-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6725a35a-1bd1-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:18:02 +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 232811610;
 Tue, 27 Feb 2018 07:16:07 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 147833F25C;
 Tue, 27 Feb 2018 07:16:05 -0800 (PST)
From: julien.grall@arm.com
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Feb 2018 15:15:53 +0000
Message-Id: <20180227151555.1953-2-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180227151555.1953-1-julien.grall@arm.com>
References: <20180227151555.1953-1-julien.grall@arm.com>
Cc: stewart.hildebrand@dornerworks.com, andre.przywara@arm.com,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 1/3] xen/arm: domain_build: Prepare DTB/ACPI
	tables after specific mappings
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkEgZm9sbG93LXVwIHBh
dGNoIHdpbGwgcmVxdWlyZSB0byBoYXZlIGFsbCBpbnRlcnJ1cHRzIHJvdXRlZCB0byB0aGUKaGFy
ZHdhcmUgcmVnaXN0ZXJlZCBiZWZvcmUgY2FsbGluZyBwcmVwYXJlX2R0Yi9wcmVwYXJlX2FjcGku
CgpBdCB0aGUgbW9tZW50LCBpdCBpcyBub3QgbmVjZXNzYXJ5IHRvIGNhbGwgcGxhdGZvcm0gc3Bl
Y2lmaWMgbWFwcGluZ3MKKGdpYyBhbmQgcGxhdGZvcm0pIGFmdGVyLCBzbyBpdCBpcyBmaW5lIHRv
IG1vdmUgdGhlbS4KClNpZ25lZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgMTYgKysrKysrKystLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9t
YWluX2J1aWxkLmMKaW5kZXggOTQxNjg4YTJjZS4uYTVlNWM4MjM1NSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQu
YwpAQCAtMjE0NSwxNCArMjE0NSw2IEBAIGludCBjb25zdHJ1Y3RfZG9tMChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIGFsbG9jYXRlX21lbW9yeShkLCAma2luZm8pOwogICAgIGZpbmRfZ250dGFiX3Jl
Z2lvbihkLCAma2luZm8pOwogCi0gICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKLSAgICAgICAgcmMg
PSBwcmVwYXJlX2R0YihkLCAma2luZm8pOwotICAgIGVsc2UKLSAgICAgICAgcmMgPSBwcmVwYXJl
X2FjcGkoZCwgJmtpbmZvKTsKLQotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgcmV0dXJuIHJj
OwotCiAgICAgLyogTWFwIGV4dHJhIEdJQyBNTUlPLCBpcnFzIGFuZCBvdGhlciBodyBzdHVmZnMg
dG8gZG9tMC4gKi8KICAgICByYyA9IGdpY19tYXBfaHdkb21fZXh0cmFfbWFwcGluZ3MoZCk7CiAg
ICAgaWYgKCByYyA8IDAgKQpAQCAtMjE2Miw2ICsyMTU0LDE0IEBAIGludCBjb25zdHJ1Y3RfZG9t
MChzdHJ1Y3QgZG9tYWluICpkKQogICAgIGlmICggcmMgPCAwICkKICAgICAgICAgcmV0dXJuIHJj
OwogCisgICAgaWYgKCBhY3BpX2Rpc2FibGVkICkKKyAgICAgICAgcmMgPSBwcmVwYXJlX2R0Yihk
LCAma2luZm8pOworICAgIGVsc2UKKyAgICAgICAgcmMgPSBwcmVwYXJlX2FjcGkoZCwgJmtpbmZv
KTsKKworICAgIGlmICggcmMgPCAwICkKKyAgICAgICAgcmV0dXJuIHJjOworCiAgICAgLyoKICAg
ICAgKiBUaGUgZm9sbG93aW5nIGxvYWRzIHVzZSB0aGUgZG9tYWluJ3MgcDJtIGFuZCByZXF1aXJl
IGN1cnJlbnQgdG8KICAgICAgKiBiZSBhIHZjcHUgb2YgdGhlIGRvbWFpbiwgdGVtcG9yYXJpbHkg
c3dpdGNoCi0tIAoyLjExLjAKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:16:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:16:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqgzG-0005FH-DI; Tue, 27 Feb 2018 15:16:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqgzF-0005Et-Dm
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:16:13 +0000
X-Inumbo-ID: 669ca150-1bd1-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 669ca150-1bd1-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:18:01 +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 CCD4C1435;
 Tue, 27 Feb 2018 07:16:05 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id BABB13F25C;
 Tue, 27 Feb 2018 07:16:04 -0800 (PST)
From: julien.grall@arm.com
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Feb 2018 15:15:52 +0000
Message-Id: <20180227151555.1953-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: stewart.hildebrand@dornerworks.com, andre.przywara@arm.com,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 0/3] xen/arm: Rework the way to allocate event
	channel IRQ for hwdom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkhpIGFsbCwKClRoaXMg
cGF0Y2ggc2VyaWVzIHdhcyB0cmlnZ2VyZWQgYnkgY29tbWl0IDExZTdkZDk1OGQgInhlbi9hcm06
IGRvbWFpbl9idWlsZGVyOgppcnEgc2FuaXR5IGNoZWNrIGxvZ2ljIGZpeCIgdGhhdCBpcyB2YWxp
ZCBidXQgYnJlYWsgc29tZSBhc3N1bXB0aW9uIGluIHRoZQpjdXJyZW50IFhlbi4gUmF0aGVyIHRo
YW4gcmVtb3ZpbmcgYSB1c2VmdWwgQlVHX09OKCksIHRoaXMgc2VyaWVzIHJld29yawp0aGUgZXZl
bnQgY2hhbm5lbCBJUlEgYWxsb2NhdGlvbiBmb3IgdGhlIGhhcmR3YXJlIGRvbWFpbi4KClRoZSBs
YXN0IHBhdGNoIG9mIHRoZSBzZXJpZXMgd2lsbCByZWluc3RhbmNlIGNvbW1pdCAxMWU3ZGQ5NThk
LgoKQ2hlZXJzLAoKSnVsaWVuIEdyYWxsICgyKToKICB4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IFBy
ZXBhcmUgRFRCL0FDUEkgdGFibGVzIGFmdGVyIHNwZWNpZmljIG1hcHBpbmdzCiAgeGVuL2FybTog
ZG9tYWluX2J1aWxkOiBSZXdvcmsgdGhlIHdheSB0byBhbGxvY2F0ZSB0aGUgZXZlbnQgY2hhbm5l
bAogICAgaW50ZXJydXB0CgpTdGV3YXJ0IEhpbGRlYnJhbmQgKDEpOgogIHhlbi9hcm06IGRvbWFp
bl9idWlsZGVyOiBpcnEgc2FuaXR5IGNoZWNrIGxvZ2ljIGZpeAoKIHhlbi9hcmNoL2FybS9kb21h
aW5fYnVpbGQuYyB8IDk1ICsrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDQ2IGluc2VydGlvbnMoKyksIDQ5IGRlbGV0aW9ucygtKQoK
LS0gCjIuMTEuMAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:17:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:17:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqh0s-0005R3-UP; Tue, 27 Feb 2018 15:17:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqh0r-0005QO-Gk
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 15:17:53 +0000
X-Inumbo-ID: a2384d6c-1bd1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a2384d6c-1bd1-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:19:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68695661"
Date: Tue, 27 Feb 2018 15:15:20 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180227151520.s6o3licagrxdx276@MacBook-Pro-de-Roger.local>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-7-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519666519-16311-7-git-send-email-andrew.cooper3@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/6] x86/msr: Blacklist various MSRs which
 guests definitely shouldn't be using
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gTW9uLCBGZWIgMjYsIDIwMTggYXQgMDU6MzU6MTlQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBUaGUgbWFpbiBwdXJwb3NlIGlzIHRvIGJsYWNrbGlzdCB0aGUgSW50ZWwgUmVzb3Vy
Y2UgRGlyZWN0b3IgVGVjaG5vbG9neSBNU1JzLgo+IFdlIGRvIG5vdCB5ZXQgdmlydHVhbGlzZSBz
dXBwb3J0IGZvciBndWVzdHMsIGJ1dCBMaW51eCBoYXMgYmVlbiBvYnNlcnZlZCB0bwo+IHByb2Jl
IGZvciB0aGVzZSBNU1JzIHdpdGhvdXQgY2hlY2tpbmcgQ1BVSUQgZmlyc3QuCj4gCj4gVGhlIGFy
Y2hpdGVjdHVyYWxseSBpbmFjY2Vzc2FibGUgcmFuZ2VzIGRvbid0IG5lZWQgdG8gZmFsbCBiYWNr
IGludG8gdGhlCj4gbGVnYWN5IHJhbmdlcywgYmVjYXVzZSB0aGV5IGFyZSBub3QgZ29pbmcgdG8g
ZXZlbnR1YWxseSBldmFsdWF0ZSBhcwo+IGFjY2Vzc2libGUuCj4gCj4gVGhlIFNpbGljb24gRGVi
dWcgaW50ZXJmYWNlIHdpbGwgcHJvYmFibHkgbmV2ZXIgYmUgdmlydHVhbGlzZWQgZm9yIGd1ZXN0
cywgYnV0Cj4gZG9lc24ndCB3YW50IHRvIGxlYWsgdGhyb3VnaCBmcm9tIHJlYWwgaGFyZHdhcmUu
ICBTR1ggaXNuJ3QgeWV0IHZpcnR1YWxpc2VkLAo+IGJ1dCBsaWtlbHkgd2lsbCBiZSBpbiB0aGUg
ZnV0dXJlLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4K
PiBDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KPiBDQzogUm9nZXIgUGF1IE1vbm7D
qSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gQ0M6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFz
bGlAY2l0cml4LmNvbT4KPiAtLS0KPiAgeGVuL2FyY2gveDg2L21zci5jIHwgNDQgKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDQ0
IGluc2VydGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVu
L2FyY2gveDg2L21zci5jCj4gaW5kZXggM2NiNDE1OC4uMDIzNzYzNyAxMDA2NDQKPiAtLS0gYS94
ZW4vYXJjaC94ODYvbXNyLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKPiBAQCAtMTU4LDYg
KzE1OCwxMCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IG1zciwgdWludDY0X3QgKnZhbCkKPiAgICAgICAgICAqdmFsID0gdnAtPnNwZWNfY3RybC5yYXc7
Cj4gICAgICAgICAgYnJlYWs7Cj4gIAo+ICsgICAgY2FzZSAweDhjIC4uLiAweDhmOiAvKiBTR1gg
TGF1bmNoIEVuY2xhdmUgUHVibGljIEtleSBIYXNoLiAqLwo+ICsgICAgICAgIC8qIE5vdCBpbXBs
ZW1lbnRlZCB5ZXQuICovCj4gKyAgICAgICAgZ290byBncF9mYXVsdDsKPiArCj4gICAgICBjYXNl
IE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgo+ICAgICAgICAgIGlmICggIWRwLT5wbGFmb3JtX2lu
Zm8uYXZhaWxhYmxlICkKPiAgICAgICAgICAgICAgZ290byBncF9mYXVsdDsKPiBAQCAtMTgzLDYg
KzE4NywxNSBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90
IG1zciwgdWludDY0X3QgKnZhbCkKPiAgICAgICAgICByZXQgPSBndWVzdF9yZG1zcl94MmFwaWMo
diwgbXNyLCB2YWwpOwo+ICAgICAgICAgIGdvdG8gb3V0Owo+ICAKPiArICAgIGNhc2UgMHhjODA6
Cj4gKyAgICAgICAgLyogU2lsaWNvbiBEZWJ1ZyBJbmZlcmZhY2Ugbm90IGFkdmVydGlzZWQgdG8g
Z3Vlc3RzLiAqLwo+ICsgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4gKwo+ICsgICAgY2FzZSAweGM4
MSAuLi4gMHhjOGY6IC8qIE1pc2MgUkRUIE1TUnMuICovCj4gKyAgICBjYXNlIDB4YzkwIC4uLiAw
eGQ4ZjogLyogQ0FUIE1hc2sgcmVnaXN0ZXJzLiAqLwo+ICsgICAgICAgIC8qIE5vdCBpbXBsZW1l
bnRlZCB5ZXQuICovCj4gKyAgICAgICAgZ290byBncF9mYXVsdDsKCllvdSBoYXZlIHNvcnRlZCB0
aGVtIGJ5IGluZGV4LCBJIHdvdWxkIG1heWJlIGdyb3VwIHRoZW0gdG9nZXRoZXIgaW4Kb3JkZXIg
dG8gdXNlIGEgc2luZ2xlIGdvdG8uCgpJIHdvdWxkIGhvd2V2ZXIgcHJlZmVyIHRvIGhhdmUgZGVm
aW5lcyBmb3IgdGhvc2UgdmFsdWVzLgoKPiArCj4gICAgICBjYXNlIDB4NDAwMDAwMDAgLi4uIDB4
NDAwMDAxZmY6Cj4gICAgICAgICAgaWYgKCBpc192aXJpZGlhbl9kb21haW4oZCkgKQo+ICAgICAg
ICAgIHsKPiBAQCAtMTk2LDYgKzIwOSwxNSBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKPiAgICAgICAgICBnb3RvIG91
dDsKPiAgCj4gICAgICBkZWZhdWx0Ogo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogQmxhY2ts
aXN0IHRoZSBhcmNoaXRlY3R1cmFsbHkgaW5hY2Nlc3NhYmxlIE1TUnMuIE5vIHBvaW50IHdhbmRl
cmluZwo+ICsgICAgICAgICAqIHRoZSBsZWdhY3kgaGFuZGxlcnMuCj4gKyAgICAgICAgICovCj4g
KyAgICAgICAgaWYgKCBtc3IgPiAweDFmZmYgJiYKPiArICAgICAgICAgICAgIChtc3IgPCAweGMw
MDAwMDAwIHx8IG1zciA+IDB4YzAwMDFmZmYpICYmCj4gKyAgICAgICAgICAgICAobXNyIDwgMHhj
MDAxMDAwMCB8fCBtc3IgPiAweGMwMDExZmZmKSApCgpNYXliZSB0aGlzIGNvdWxkIGJlIGEgbWFj
cm8gaW4gb3JkZXIgdG8gYXZvaWQgZHVwbGljYXRpb24gd2l0aCB0aGUKY2h1bmsgaW4gd3Jtc3I/
IChNU1JfSU5BQ0NFU1NJQkxFIG9yIHNvbWUgc3VjaCkuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:18:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:18:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqh1O-0005Uj-6y; Tue, 27 Feb 2018 15:18:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqh1M-0005UA-LG
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:18:24 +0000
X-Inumbo-ID: 67eeb856-1bd1-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 67eeb856-1bd1-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:18:04 +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 70CCB164F;
 Tue, 27 Feb 2018 07:16:08 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 61DFB3F25C;
 Tue, 27 Feb 2018 07:16:07 -0800 (PST)
From: julien.grall@arm.com
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Feb 2018 15:15:54 +0000
Message-Id: <20180227151555.1953-3-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180227151555.1953-1-julien.grall@arm.com>
References: <20180227151555.1953-1-julien.grall@arm.com>
Cc: stewart.hildebrand@dornerworks.com, andre.przywara@arm.com,
 Julien Grall <julien.grall@arm.com>, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 2/3] xen/arm: domain_build: Rework the way to
	allocate the event channel interrupt
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCkF0IHRoZSBtb21lbnQs
IGEgcGxhY2Vob2xkZXIgd2lsbCBiZSBjcmVhdGVkIGluIHRoZSBkZXZpY2UtdHJlZSBmb3IgdGhl
CmV2ZW50IGNoYW5uZWwgaW5mb3JtYXRpb24uIExhdGVyIGluIHRoZSBkb21haW4gY29uc3RydWN0
aW9uLCB0aGUKaW50ZXJydXB0IGZvciB0aGUgZXZlbnQgY2hhbm5lbCB1cGNhbGwgd2lsbCBiZSBh
bGxvY2F0ZWQgdGhlIGRldmljZS10cmVlCmZpeGVkIHVwLgoKTG9va2luZyBhdCB0aGUgY29kZSwg
dGhlIGN1cnJlbnQgc3BsaXQgaXMgbm90IG5lY2Vzc2FyeSBiZWNhdXNlIGFsbCB0aGUKUFBJcyB1
c2VkIGJ5IHRoZSBoYXJkd2FyZSBkb21haW4gd2lsbCBieSB0aGUgdGltZSB3ZSBjcmVhdGUgdGhl
IG5vZGUgaW4KdGhlIGRldmljZS10cmVlLgoKRnJvbSBub3csIG1hbmRhdGUgdGhhdCBhbGwgaW50
ZXJydXB0cyBhcmUgcmVnaXN0ZXJlZCBiZWZvcmUKYWNwaV9wcmVwYXJlKCkgYW5kIGR0Yl9wcmVw
YXJlKCkuIFRoaXMgYWxsb3dzIHVzIHRvIHJld29yayB0aGUgZXZlbnQKY2hhbm5lbCBjb2RlIGFu
ZCByZW1vdmUgb25lIHBsYWNlaG9sZGVyLgoKTm90ZSwgdGhpcyB3aWxsIGFsc28gaGVscCB0byBm
aXggdGhlIEJVRyguLi4pIGNvbmRpdGlvbiBpbiBzZXRfaW50ZXJydXB0X3BwaQp3aGljaCBpcyBj
b21wbGV0ZWx5IHdyb25nLiBTZWUgaW4gYSBmb2xsb3ctdXAgcGF0Y2guCgpTaWduZWQtb2ZmLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9hcmNoL2FybS9k
b21haW5fYnVpbGQuYyB8IDc0ICsrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDM1IGluc2VydGlvbnMoKyksIDM5IGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYyBiL3hlbi9hcmNoL2Fy
bS9kb21haW5fYnVpbGQuYwppbmRleCBhNWU1YzgyMzU1Li5lZDFhMzkzYmI1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbl9i
dWlsZC5jCkBAIC01NzYsNyArNTc2LDEwIEBAIHN0YXRpYyBpbnQgbWFrZV9tZW1vcnlfbm9kZShj
b25zdCBzdHJ1Y3QgZG9tYWluICpkLAogICAgIHJldHVybiByZXM7CiB9CiAKLXN0YXRpYyBpbnQg
bWFrZV9oeXBlcnZpc29yX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbywKK3N0
YXRpYyB2b2lkIGV2dGNobl9hbGxvY2F0ZShzdHJ1Y3QgZG9tYWluICpkKTsKKworc3RhdGljIGlu
dCBtYWtlX2h5cGVydmlzb3Jfbm9kZShzdHJ1Y3QgZG9tYWluICpkLAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKnBh
cmVudCkKIHsKICAgICBjb25zdCBjaGFyIGNvbXBhdFtdID0KQEAgLTYyMCwxMCArNjIzLDE4IEBA
IHN0YXRpYyBpbnQgbWFrZV9oeXBlcnZpc29yX25vZGUoY29uc3Qgc3RydWN0IGtlcm5lbF9pbmZv
ICpraW5mbywKICAgICAgICAgcmV0dXJuIHJlczsKIAogICAgIC8qCi0gICAgICogUGxhY2Vob2xk
ZXIgZm9yIHRoZSBldmVudCBjaGFubmVsIGludGVycnVwdC4gIFRoZSB2YWx1ZXMgd2lsbCBiZQot
ICAgICAqIHJlcGxhY2VkIGxhdGVyLgorICAgICAqIEl0IGlzIHNhZmUgdG8gYWxsb2NhdGUgdGhl
IGV2ZW50IGNoYW5uZWwgaGVyZSBiZWNhdXNlIGFsbCB0aGUKKyAgICAgKiBQUElzIHVzZWQgYnkg
dGhlIGhhcmR3YXJlIGRvbWFpbiBoYXZlIGJlZW4gcmVnaXN0ZXJlZC4KKyAgICAgKi8KKyAgICBl
dnRjaG5fYWxsb2NhdGUoZCk7CisKKyAgICAvKgorICAgICAqIEludGVycnVwdCBldmVudCBjaGFu
bmVsIHVwY2FsbDoKKyAgICAgKiAgLSBBY3RpdmUtbG93IGxldmVsLXNlbnNpdGl2ZQorICAgICAq
ICAtIEFsbCBDUFVzCisgICAgICogIFRPRE86IEhhbmRsZSBwcm9wZXJseSB0aGUgY3B1bWFzazsK
ICAgICAgKi8KLSAgICBzZXRfaW50ZXJydXB0X3BwaShpbnRyLCB+MCwgMHhmLCBJUlFfVFlQRV9J
TlZBTElEKTsKKyAgICBzZXRfaW50ZXJydXB0X3BwaShpbnRyLCBkLT5hcmNoLmV2dGNobl9pcnEs
IDB4ZiwgSVJRX1RZUEVfTEVWRUxfTE9XKTsKICAgICByZXMgPSBmZHRfcHJvcGVydHlfaW50ZXJy
dXB0cyhmZHQsICZpbnRyLCAxKTsKICAgICBpZiAoIHJlcyApCiAgICAgICAgIHJldHVybiByZXM7
CkBAIC0xMjgyLDcgKzEyOTMsMTEgQEAgc3RhdGljIGludCBoYW5kbGVfbm9kZShzdHJ1Y3QgZG9t
YWluICpkLCBzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvLAogCiAgICAgaWYgKCBub2RlID09IGR0
X2hvc3QgKQogICAgIHsKLSAgICAgICAgcmVzID0gbWFrZV9oeXBlcnZpc29yX25vZGUoa2luZm8s
IG5vZGUpOworICAgICAgICAvKgorICAgICAgICAgKiBUaGUgaHlwZXJ2aXNvciBub2RlIHNob3Vs
ZCBhbHdheXMgYmUgY3JlYXRlZCBhZnRlciBhbGwgbm9kZXMKKyAgICAgICAgICogZnJvbSB0aGUg
aG9zdCBEVCBoYXZlIGJlZW4gcGFyc2VkLgorICAgICAgICAgKi8KKyAgICAgICAgcmVzID0gbWFr
ZV9oeXBlcnZpc29yX25vZGUoZCwga2luZm8sIG5vZGUpOwogICAgICAgICBpZiAoIHJlcyApCiAg
ICAgICAgICAgICByZXR1cm4gcmVzOwogCkBAIC0xOTM5LDYgKzE5NTQsMTIgQEAgc3RhdGljIGlu
dCBwcmVwYXJlX2FjcGkoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5m
bykKICAgICBpZiAoIHJjICE9IDAgKQogICAgICAgICByZXR1cm4gcmM7CiAKKyAgICAvKgorICAg
ICAqIEFsbCBQUElzIGhhdmUgYmVlbiByZWdpc3RlcmVkLCBhbGxvY2F0ZSB0aGUgZXZlbnQgY2hh
bm5lbAorICAgICAqIGludGVycnVwdHMuCisgICAgICovCisgICAgZXZ0Y2huX2FsbG9jYXRlKGQp
OworCiAgICAgcmV0dXJuIDA7CiB9CiAjZWxzZQpAQCAtMjAxNCwxNiArMjAzNSwxOCBAQCBzdGF0
aWMgdm9pZCBpbml0cmRfbG9hZChzdHJ1Y3Qga2VybmVsX2luZm8gKmtpbmZvKQogICAgICAgICBw
YW5pYygiVW5hYmxlIHRvIGNvcHkgdGhlIGluaXRyZCBpbiB0aGUgaHdkb20gbWVtb3J5Iik7CiB9
CiAKLXN0YXRpYyB2b2lkIGV2dGNobl9maXh1cChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qga2Vy
bmVsX2luZm8gKmtpbmZvKQorLyoKKyAqIEFsbG9jYXRlIHRoZSBldmVudCBjaGFubmVsIFBQSXMg
YW5kIHNldHVwIHRoZSBIVk1fUEFSQU1fQ0FMTEJBQ0tfSVJRLgorICogVGhlIGFsbG9jYXRlZCBJ
UlEgd2lsbCBiZSBmb3VuZCBpbiBkLT5hcmNoLmV2dGNobl9pcnEuCisgKgorICogTm90ZSB0aGF0
IHRoaXMgc2hvdWxkIG9ubHkgYmUgY2FsbGVkIG9uY2UgYWxsIFBQSXMgdXNlZCBieSB0aGUKKyAq
IGhhcmR3YXJlIGRvbWFpbiBoYXZlIGJlZW4gcmVnaXN0ZXJlZC4KKyAqLworc3RhdGljIHZvaWQg
ZXZ0Y2huX2FsbG9jYXRlKHN0cnVjdCBkb21haW4gKmQpCiB7Ci0gICAgaW50IHJlcywgbm9kZTsK
KyAgICBpbnQgcmVzOwogICAgIHU2NCB2YWw7Ci0gICAgZ2ljX2ludGVycnVwdF90IGludHI7CiAK
LSAgICAvKgotICAgICAqIFRoZSBhbGxvY2F0aW9uIG9mIHRoZSBldmVudCBjaGFubmVsIElSUSBo
YXMgYmVlbiBkZWZlcnJlZCB1bnRpbAotICAgICAqIG5vdy4gQXQgdGhpcyB0aW1lLCBhbGwgUFBJ
cyB1c2VkIGJ5IERPTTAgaGF2ZSBiZWVuIHJlZ2lzdGVyZWQuCi0gICAgICovCiAgICAgcmVzID0g
dmdpY19hbGxvY2F0ZV9wcGkoZCk7CiAgICAgaWYgKCByZXMgPCAwICkKICAgICAgICAgcGFuaWMo
IlVuYWJsZSB0byBhbGxvY2F0ZSBhIFBQSSBmb3IgdGhlIGV2ZW50IGNoYW5uZWwgaW50ZXJydXB0
XG4iKTsKQEAgLTIwNDEsMzEgKzIwNjQsNiBAQCBzdGF0aWMgdm9pZCBldnRjaG5fZml4dXAoc3Ry
dWN0IGRvbWFpbiAqZCwgc3RydWN0IGtlcm5lbF9pbmZvICpraW5mbykKICAgICAgICAgICAgICAg
ICAgICAgIEhWTV9QQVJBTV9DQUxMQkFDS19UWVBFX1BQSV9GTEFHX01BU0spOwogICAgIHZhbCB8
PSBkLT5hcmNoLmV2dGNobl9pcnE7CiAgICAgZC0+YXJjaC5odm1fZG9tYWluLnBhcmFtc1tIVk1f
UEFSQU1fQ0FMTEJBQ0tfSVJRXSA9IHZhbDsKLQotICAgIC8qCi0gICAgICogV2hlbiBib290aW5n
IERvbTAgdXNpbmcgQUNQSSwgRG9tMCBjYW4gb25seSBnZXQgdGhlIGV2ZW50IGNoYW5uZWwKLSAg
ICAgKiBpbnRlcnJ1cHQgdmlhIGh5cGVyY2FsbC4KLSAgICAgKi8KLSAgICBpZiAoICFhY3BpX2Rp
c2FibGVkICkKLSAgICAgICAgcmV0dXJuOwotCi0gICAgLyogRml4IHVwICJpbnRlcnJ1cHRzIiBp
biAvaHlwZXJ2aXNvciBub2RlICovCi0gICAgbm9kZSA9IGZkdF9wYXRoX29mZnNldChraW5mby0+
ZmR0LCAiL2h5cGVydmlzb3IiKTsKLSAgICBpZiAoIG5vZGUgPCAwICkKLSAgICAgICAgcGFuaWMo
IkNhbm5vdCBmaW5kIHRoZSAvaHlwZXJ2aXNvciBub2RlIik7Ci0KLSAgICAvKiBJbnRlcnJ1cHQg
ZXZlbnQgY2hhbm5lbCB1cGNhbGw6Ci0gICAgICogIC0gQWN0aXZlLWxvdyBsZXZlbC1zZW5zaXRp
dmUKLSAgICAgKiAgLSBBbGwgQ1BVcwotICAgICAqCi0gICAgICogIFRPRE86IEhhbmRsZSBwcm9w
ZXJseSB0aGUgY3B1bWFzawotICAgICAqLwotICAgIHNldF9pbnRlcnJ1cHRfcHBpKGludHIsIGQt
PmFyY2guZXZ0Y2huX2lycSwgMHhmLAotICAgICAgICAgICAgICAgICAgICAgIElSUV9UWVBFX0xF
VkVMX0xPVyk7Ci0gICAgcmVzID0gZmR0X3NldHByb3BfaW5wbGFjZShraW5mby0+ZmR0LCBub2Rl
LCAiaW50ZXJydXB0cyIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmaW50ciwgc2l6
ZW9mKGludHIpKTsKLSAgICBpZiAoIHJlcyApCi0gICAgICAgIHBhbmljKCJDYW5ub3QgZml4IHVw
IFwiaW50ZXJydXB0c1wiIHByb3BlcnR5IG9mIHRoZSBoeXBlcnZpc29yIG5vZGUiKTsKIH0KIAog
c3RhdGljIHZvaWQgX19pbml0IGZpbmRfZ250dGFiX3JlZ2lvbihzdHJ1Y3QgZG9tYWluICpkLApA
QCAtMjE3Nyw4ICsyMTc1LDYgQEAgaW50IGNvbnN0cnVjdF9kb20wKHN0cnVjdCBkb21haW4gKmQp
CiAgICAga2VybmVsX2xvYWQoJmtpbmZvKTsKICAgICAvKiBpbml0cmRfbG9hZCB3aWxsIGZpeCB1
cCB0aGUgZmR0LCBzbyBjYWxsIGl0IGJlZm9yZSBkdGJfbG9hZCAqLwogICAgIGluaXRyZF9sb2Fk
KCZraW5mbyk7Ci0gICAgLyogQWxsb2NhdGUgdGhlIGV2ZW50IGNoYW5uZWwgSVJRIGFuZCBmaXgg
dXAgdGhlIGRldmljZSB0cmVlICovCi0gICAgZXZ0Y2huX2ZpeHVwKGQsICZraW5mbyk7CiAgICAg
ZHRiX2xvYWQoJmtpbmZvKTsKIAogICAgIC8qIE5vdyB0aGF0IHdlIGFyZSBkb25lIHJlc3RvcmUg
dGhlIG9yaWdpbmFsIHAybSBhbmQgY3VycmVudC4gKi8KLS0gCjIuMTEuMAoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:19:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:19:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqh2X-0005gT-Ja; Tue, 27 Feb 2018 15:19:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqh2W-0005fd-7R
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:19:36 +0000
X-Inumbo-ID: 68cde7ba-1bd1-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 68cde7ba-1bd1-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:18:05 +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 E291B165C;
 Tue, 27 Feb 2018 07:16:09 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id AFEA53F25C;
 Tue, 27 Feb 2018 07:16:08 -0800 (PST)
From: julien.grall@arm.com
To: xen-devel@lists.xenproject.org
Date: Tue, 27 Feb 2018 15:15:55 +0000
Message-Id: <20180227151555.1953-4-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
In-Reply-To: <20180227151555.1953-1-julien.grall@arm.com>
References: <20180227151555.1953-1-julien.grall@arm.com>
Cc: Stewart Hildebrand <Stewart.Hildebrand@dornerworks.com>,
 andre.przywara@arm.com, Julien Grall <julien.grall@arm.com>,
 sstabellini@kernel.org
Subject: [Xen-devel] [PATCH 3/3] xen/arm: domain_builder: irq sanity check
	logic fix
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU3Rld2FydCBIaWxkZWJyYW5kIDxTdGV3YXJ0LkhpbGRlYnJhbmRAZG9ybmVyd29ya3Mu
Y29tPgoKU2luY2UgY29tbWl0ICJ4ZW4vYXJtOiBkb21haW5fYnVpbGQ6IFJld29yayB0aGUgd2F5
IHRvIGFsbG9jYXRlIHRoZQpldmVudCBjaGFubmVsIGludGVycnVwdCIsIGl0IGlzIG5vdCBwb3Nz
aWJsZSBmb3IgYW4gaXJxIHRvIGJlIGJvdGggYmVsb3cgMTYKYW5kIGdyZWF0ZXIvZXF1YWwgdGhh
biAzMi4KCkFsc28gZml4IHRoZSByZWZlcmVuY2UgdG8gbGludXggZG9jdW1lbnRhdGlvbiB3aGls
ZSB3ZSdyZSBhdCBpdC4KClNpZ25lZC1vZmYtYnk6IFN0ZXdhcnQgSGlsZGVicmFuZCA8c3Rld2Fy
dC5oaWxkZWJyYW5kQGRvcm5lcndvcmtzLmNvbT4KU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxs
IDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KW1NsaWdodGx5IHJld29yayB0aGUgY29tbWl0IG1lc3Nh
Z2VdCi0tLQogeGVuL2FyY2gvYXJtL2RvbWFpbl9idWlsZC5jIHwgNSArKystLQogMSBmaWxlIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC9hcm0vZG9tYWluX2J1aWxkLmMgYi94ZW4vYXJjaC9hcm0vZG9tYWluX2J1aWxkLmMKaW5k
ZXggZWQxYTM5M2JiNS4uMjhlZTg3NmI5MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFp
bl9idWlsZC5jCisrKyBiL3hlbi9hcmNoL2FybS9kb21haW5fYnVpbGQuYwpAQCAtNTAzLDkgKzUw
MywxMCBAQCBzdGF0aWMgdm9pZCBzZXRfaW50ZXJydXB0X3BwaShnaWNfaW50ZXJydXB0X3QgaW50
ZXJydXB0LCB1bnNpZ25lZCBpbnQgaXJxLAogewogICAgIF9fYmUzMiAqY2VsbHMgPSBpbnRlcnJ1
cHQ7CiAKLSAgICBCVUdfT04oaXJxIDwgMTYgJiYgaXJxID49IDMyKTsKKyAgICBCVUdfT04oaXJx
IDwgMTYpOworICAgIEJVR19PTihpcnEgPj0gMzIpOwogCi0gICAgLyogU2VlIGxpbnV4IERvY3Vt
ZW50YXRpb24vZGV2aWN0cmVlL2JpbmRpbmdzL2FybS9naWMudHh0ICovCisgICAgLyogU2VlIGxp
bnV4IERvY3VtZW50YXRpb24vZGV2aWNldHJlZS9iaW5kaW5ncy9pbnRlcnJ1cHQtY29udHJvbGxl
ci9hcm0sZ2ljLnR4dCAqLwogICAgIGR0X3NldF9jZWxsKCZjZWxscywgMSwgMSk7IC8qIGlzIGEg
UFBJICovCiAgICAgZHRfc2V0X2NlbGwoJmNlbGxzLCAxLCBpcnEgLSAxNik7IC8qIFBQSXMgc3Rh
cnQgYXQgMTYgKi8KICAgICBkdF9zZXRfY2VsbCgmY2VsbHMsIDEsIChjcHVtYXNrIDw8IDgpIHwg
bGV2ZWwpOwotLSAKMi4xMS4wCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:24:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:24:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqh72-0006Tf-DG; Tue, 27 Feb 2018 15:24:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqh71-0006TF-JA
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:24:15 +0000
X-Inumbo-ID: 860241bd-1bd2-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 860241bd-1bd2-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:26:04 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 08:24:08 -0700
Message-Id: <5A95862502000078001AC55C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 08:24:05 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Ian Jackson" <Ian.Jackson@eu.citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] libxc backport request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWFuLAoKaW4gdGhlIGNvbnRleHQgb2YgdGhlIG1pZ3JhdGlvbiByZWxhdGVkIGNoYW5nZXMgZm9y
IFNwZWN0cmUgdjIgSSB0aGluawppdCBiZWNvbWVzIG5lY2Vzc2FyeSB0byBiYWNrcG9ydAoKNzJl
ZmIxZGY2MiB0b29scy9saWJ4YzogQXZvaWQgZ2VuZXJhdGluZyBpbmFwcHJvcHJpYXRlIHplcm8t
Y29udGVudCByZWNvcmRzCmYxYTBhOGMzZmUgdG9vbHMvbGlieGM6IEZpeCByZXN0b3JhdGlvbiBv
ZiBQViBNU1JzIGFmdGVyIG1pZ3JhdGUKCnRvIGFwcGxpY2FibGUgdHJlZXMuIFRoZSBsYWNrIG9m
IHRoZSBmb3JtZXIgaXMsIGFmYWljdCwgYXQgbGVhc3QgcGFydCBvZgp0aGUgcmVhc29uIHdoeSBv
c3N0ZXN0J3Mgc2F2ZS9yZXN0b3JlIGN1cnJlbnRseSBmYWlscyBvbiA0LjguCgpKYW4KCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:46:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqhSI-0007y2-8Y; Tue, 27 Feb 2018 15:46:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gitk=fv=amazon.de=prvs=58946e527=aams@srs-us1.protection.inumbo.net>)
 id 1eqhSH-0007xn-9t
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:46:13 +0000
X-Inumbo-ID: 97d5f21f-1bd5-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-6001.amazon.com (unknown [52.95.48.154])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 97d5f21f-1bd5-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:48:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1519746366; x=1551282366;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=CfKHPJ2+ZkYGBTXxRIAoAWZCM/O5TF3TzDwTMwDnq/s=;
 b=oQDaqyHKpQNOHgr6A9yppReWXXGAyRyWkSaqwKLsfadnhoSFko+XT0q8
 47T7VzNj4mlS0YF3+g1VWX8h2b5ePk5uDWx4QuncDJMCg1Pe5GOmTOpFm
 lXV/kWK4nZpOg+30LyepqnId5Y0qVhYMxNjhbX1QXqt86g7eqEncIfFh7 4=;
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="333626872"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6001.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2018 15:46:06 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1RFk1vW057241
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 27 Feb 2018 15:46:03 GMT
Received: from EX13D05UWC001.ant.amazon.com (10.43.162.82) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 15:46:02 +0000
Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by
 EX13D05UWC001.ant.amazon.com (10.43.162.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 15:46:01 +0000
Received: from EX13D18EUC002.ant.amazon.com ([10.43.164.50]) by
 EX13D18EUC002.ant.amazon.com ([10.43.164.50]) with mapi id 15.00.1236.000;
 Tue, 27 Feb 2018 15:46:00 +0000
From: "Shah, Amit" <aams@amazon.de>
To: "roger.pau@citrix.com" <roger.pau@citrix.com>
Thread-Topic: [PATCH 2/2] xen: events: free irqs in error condition
Thread-Index: AQHTryhftX/ngFa1ckq0OLhcNpkNRaO2/QOAgAAL2YCAAN7DgIAAfjEA
Date: Tue, 27 Feb 2018 15:46:00 +0000
Message-ID: <1519746360.4965.21.camel@amazon.com>
References: <1519666595-41362-1-git-send-email-aams@amazon.com>
 <1519666595-41362-3-git-send-email-aams@amazon.com>
 <20180226181439.zbdtzbv7wifjst2l@MacBook-Pro-de-Roger.local>
 <1519671423.4965.11.camel@amazon.com>
 <20180227081421.i2x3vcw6imrreshv@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180227081421.i2x3vcw6imrreshv@MacBook-Pro-de-Roger.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.101]
Content-ID: <A9B6C1F184DC7B4DAFB477ECDA389351@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anoob.soman@citrix.com" <anoob.soman@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "shuo.a.liu@intel.com" <shuo.a.liu@intel.com>, "Valentin,
 Eduardo" <eduval@lab126.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kys@microsoft.com" <kys@microsoft.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH 2/2] xen: events: free irqs in error
	condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQoNCk9uIERpLCAyMDE4LTAyLTI3IGF0IDA4OjE0ICswMDAwLCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOg0KPiBPbiBNb24sIEZlYiAyNiwgMjAxOCBhdCAwNjo1NzowM1BNICswMDAwLCBTaGFoLCBB
bWl0IHdyb3RlOg0KPiA+IA0KPiA+IA0KPiA+IE9uIE1vLCAyMDE4LTAyLTI2IGF0IDE4OjE0ICsw
MDAwLCBSb2dlciBQYXUgTW9ubsOpIHdyb3RlOg0KPiA+ID4gDQo+ID4gPiBPbiBNb24sIEZlYiAy
NiwgMjAxOCBhdCAwNTozNjozNVBNICswMDAwLCBBbWl0IFNoYWggd3JvdGU6DQo+ID4gPiA+IA0K
PiA+ID4gPiANCj4gPiA+ID4gSW4gY2FzZSBvZiBlcnJvcnMgaW4gaXJxIHNldHVwIGZvciBNU0ks
IGZyZWUgdXAgdGhlIGFsbG9jYXRlZA0KPiA+ID4gPiBpcnFzLg0KPiA+ID4gPiANCj4gPiA+ID4g
Rml4ZXM6IDQ4OTJjOWI0YWRhOWY5ICgieGVuOiBhZGQgc3VwcG9ydCBmb3IgTVNJIG1lc3NhZ2UN
Cj4gPiA+ID4gZ3JvdXBzIikNCj4gPiA+ID4gUmVwb3J0ZWQtYnk6IEhvb21hbiBNaXJoYWRpIDxt
aXJoYWRpaEBhbWF6b24uY29tPg0KPiA+ID4gPiBDQzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+
DQo+ID4gPiA+IENDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4NCj4g
PiA+ID4gQ0M6IERhdmlkIFZyYWJlbCA8ZGF2aWQudnJhYmVsQGNpdHJpeC5jb20+DQo+ID4gPiA+
IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPg0KPiA+ID4g
PiBDQzogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+DQo+ID4gPiA+IENDOiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4gPiA+IENDOiBUaG9tYXMgR2xlaXhu
ZXIgPHRnbHhAbGludXRyb25peC5kZT4NCj4gPiA+ID4gQ0M6ICJLLiBZLiBTcmluaXZhc2FuIiA8
a3lzQG1pY3Jvc29mdC5jb20+DQo+ID4gPiA+IENDOiBMaXUgU2h1byA8c2h1by5hLmxpdUBpbnRl
bC5jb20+DQo+ID4gPiA+IENDOiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4N
Cj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaGFoIDxhYW1zQGFtYXpvbi5jb20+DQo+ID4g
PiA+IC0tLQ0KPiA+ID4gPiDCoGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwgMSAr
DQo+ID4gPiA+IMKgMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspDQo+ID4gPiA+IA0KPiA+
ID4gPiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMNCj4gPiA+
ID4gYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYw0KPiA+ID4gPiBpbmRleCBiNmI4
YjI5Li45NmFhNTc1IDEwMDY0NA0KPiA+ID4gPiAtLS0gYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZl
bnRzX2Jhc2UuYw0KPiA+ID4gPiArKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2Uu
Yw0KPiA+ID4gPiBAQCAtNzU4LDYgKzc1OCw3IEBAIGludCB4ZW5fYmluZF9waXJxX21zaV90b19p
cnEoc3RydWN0IHBjaV9kZXYNCj4gPiA+ID4gKmRldiwgc3RydWN0IG1zaV9kZXNjICptc2lkZXNj
LA0KPiA+ID4gPiDCoGVycm9yX2lycToNCj4gPiA+ID4gwqAJZm9yICg7IGkgPj0gMDsgaS0tKQ0K
PiA+ID4gPiDCoAkJX191bmJpbmRfZnJvbV9pcnEoaXJxICsgaSk7DQo+ID4gPiA+ICsJeGVuX2Zy
ZWVfaXJxKGlycSk7DQo+ID4gPiBIbSwgeGVuX2ZyZWVfaXJxIGNhbGxzIGlycV9mcmVlX2Rlc2Ms
IHdoaWNoIGlzDQo+ID4gPiBpcnFfZnJlZV9kZXNjcyhpcnEsDQo+ID4gPiAxKSwNCj4gPiBFci4u
LiDCoHJpZ2h0Lg0KPiA+IA0KPiA+ID4gDQo+ID4gPiBJIHRoaW5rIHlvdSB3aWxsIGhhdmUgdG8g
aW50cm9kdWNlIGEgbmV3IGZyZWUgZnVuY3Rpb246DQo+ID4gPiANCj4gPiA+IHhlbl9mcmVlX2ly
cXModW5zaWduZWQgaXJxLCB1bnNpZ25lZCBpbnQgbnIpDQo+ID4gPiANCj4gPiA+IFRoYXQgY2Fs
bHMgaXJxX2ZyZWVfZGVzY3MoaXJxLCBucikNCj4gPiBBY3R1YWxseSwgeGVuX2ZyZWVfaXJxKCkg
aXMgYWxyZWFkeSBkb25lIGluIF9fdW5iaW5kX2Zyb21faXJxKCksIHNvDQo+ID4gdGhpcyBwYXRj
aCBpcyBhY3R1YWxseSB3cm9uZyBhbmQgbm90IG5lZWRlZC4NCj4gWW91IHN0aWxsIG5lZWQgdG8g
ZnJlZSB1bmJvdW5kIElSUXMsIEFGQUlDVCB5b3UgY291bGQgZml4IHRoZSBpc3N1ZQ0KPiB3aXRo
IGEgc2luZ2xlIHBhdGNoLCBsaWtlOg0KPiANCj4gd2hpbGUgKG52ZWMtLSkgew0KPiAJaWYgKG52
ZWMgPj0gaSkNCj4gCQl4ZW5fZnJlZV9pcnEoaXJxICsgaSk7DQo+IAllbHNlDQo+IAkJX191bmJp
bmRfZnJvbV9pcnEoaXJxICsgaSk7DQo+IH0NCg0KQWdyZWVkLg0KDQpIb3dldmVyLCBzaW5jZSB0
aGVzZSBhcmUgdHdvIGRpZmZlcmVudCB0aGluZ3MsIEknZCBzdGlsbCBsaWtlIHRvDQpzZXBhcmF0
ZSBvdXQgaW50byB0d28gcGF0Y2hlcywgYW5kIHR3byBwYXRocyBzbyBpdCdzIGVhc2llciB0byBz
ZWUNCndoYXQncyBiZWluZyBkb25lLg0KDQpTZW5kaW5nIHYyIGluIGEgYml0Lg0KDQrCoCDCoCBB
bWl0DQoNCg0KQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55IEdtYkgKQmVybGluIC0g
RHJlc2RlbiAtIEFhY2hlbgptYWluIG9mZmljZTogS3JhdXNlbnN0ci4gMzgsIDEwMTE3IEJlcmxp
bgpHZXNjaGFlZnRzZnVlaHJlcjogRHIuIFJhbGYgSGVyYnJpY2gsIENocmlzdGlhbiBTY2hsYWVn
ZXIKVXN0LUlEOiBERTI4OTIzNzg3OQpFaW5nZXRyYWdlbiBhbSBBbXRzZ2VyaWNodCBDaGFybG90
dGVuYnVyZyBIUkIgMTQ5MTczIEIKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:54:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:54:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqha2-0000Gx-3W; Tue, 27 Feb 2018 15:54:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7dn/=fv=citrix.com=prvs=589f73368=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eqha1-0000Gr-2F
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 15:54:13 +0000
X-Inumbo-ID: b4f96332-1bd6-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b4f96332-1bd6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:56:01 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464805869"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, "Tian, Kevin"
 <kevin.tian@intel.com>, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910152F1@SHSMSX101.ccr.corp.intel.com>
 <eb8c1245-824b-0468-432c-a6fa999be1db@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <75ab86ea-66c7-22a0-fd42-546b8bf54268@citrix.com>
Date: Tue, 27 Feb 2018 15:53:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <eb8c1245-824b-0468-432c-a6fa999be1db@bitdefender.com>
Content-Language: en-US
Cc: "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "Nakajima, Jun" <jun.nakajima@intel.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNzoyOSBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDAyLzIz
LzIwMTggMDY6NTMgQU0sIFRpYW4sIEtldmluIHdyb3RlOgo+Pj4gRnJvbTogUmF6dmFuIENvam9j
YXJ1IFttYWlsdG86cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbV0KPj4+IFNlbnQ6IEZyaWRheSwg
RmVicnVhcnkgMTYsIDIwMTggNjoyMiBQTQo+Pj4KPj4+IFRoZSBlbXVsYXRpb24gbGF5ZXJzIG9m
IFhlbiBsYWNrIFBDSUQgc3VwcG9ydCwgYW5kIGFzIHdlIG9ubHkgb2ZmZXIKPj4+IFBDSUQgdG8g
SEFQIGd1ZXN0cywgYWxsIHdyaXRlcyB0byBDUjMgYXJlIGhhbmRsZWQgYnkgaGFyZHdhcmUsCj4+
PiBleGNlcHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBDb25zZXF1ZW50bHksIHRy
eWluZyB0byBzZXQKPj4+IENSMyB3aGVuIHRoZSBub2ZsdXNoIGJpdCBpcyBzZXQgaW4gaHZtX3Nl
dF9jcjMoKSBsZWFkcyB0byBkb21haW4KPj4+IGNyYXNoZXMuIFRoZSB3b3JrYXJvdW5kIGlzIHRv
IGNsZWFyIHRoZSBub2ZsdXNoIGJpdCBpbgo+Pj4gaHZtX3NldF9jcjMoKS4gQ1IzIHZhbHVlcyBp
biBodm1fbW9uaXRvcl9jcigpIGFyZSBhbHNvIHNhbml0aXplZC4KPj4+IEFkZGl0aW9uYWxseSwg
YSBib29sIHBhcmFtZXRlciBub3cgcHJvcGFnYXRlcyB0bwo+Pj4ge3N2bSx2bXh9X3VwZGF0ZV9n
dWVzdF9jcigpLCBzbyB0aGF0IG5vIGZsdXNoZXMgb2NjdXIgd2hlbgo+Pj4gdGhlIGJpdCB3YXMg
c2V0Lgo+Pgo+PiBBYm92ZSBtZXNzYWdlIGlzIG5vdCB2ZXJ5IGNsZWFyIGZvciBwZW9wbGUgd2hv
IGRpZG4ndCBmb2xsb3cKPj4gcHJldmlvdXMgZGlzY3Vzc2lvbnMsIGUuZy4gd2h5IGxhY2tpbmcg
UENJRCBzdXBwb3J0IGluIGVtdWxhdGlvbiAKPj4gbGF5ZXIgd291bGQgbGVhZCB0byBkb21haW4g
Y3Jhc2g/IGFuZCB3aHkgbm9mbHVzaCB0cmljayBjYW4gCj4+IGF2b2lkIHRoZSBzaXR1YXRpb24/
IENhbiB5b3UgaGVscCBlbGFib3JhdGUgaXQ/Cj4gCj4gTGFja2luZyBQQ0lEIHN1cHBvcnQgaW4g
dGhlIGVtdWxhdGlvbiBsYXllciBjcmVhdGVzIHR3byBkaWZmZXJlbnQgd2F5IG9mCj4gaGFuZGxp
bmcgdGhlIE5PRkxVU0ggYmVpbmcgc2V0OiBvbmUgaXMgaW4gaGFyZHdhcmUsIGFuZCB0aGlzIGhh
cHBlbnMgZm9yCj4gZXZlcnl0aGluZyBleGNlcHQgdGhlIGludHJvc3BlY3Rpb24gY2FzZSwgYW5k
IG9uZSBpbiB0aGUgZW11bGF0aW9uIGxheWVyCj4gKHRoaXMgaGFwcGVucyB3aGVuIGFuIGludHJv
c3BlY3Rpb24gYWdlbnQgYXNrcyBYZW4gdG8gZW11bGF0ZSBhbgo+IGluc3RydWN0aW9uIHdoZW4g
aXQgcmVwbGllcyB0byBhbiBFUFQgZmF1bHQgdm1fZXZlbnQpLgo+IAo+IFRoZSBjaGVja3MgaW4g
cGxhY2UgZXhwZWN0ZWQgdGhlIGd1ZXN0IHN0YXRlIHRvIGJlIGNvcnJlY3Qgd2l0aCByZWdhcmQK
PiB0byBoYW5kbGluZyB0aGUgYml0IGJlaW5nIHNldCAidGhlIGhhcmR3YXJlIHdheSIsIGJ1dCB0
aGUgZW11bGF0aW9uCj4gbGF5ZXIgd2FzLCBwcmV2aW91cyB0byB0aGlzIHBhdGNoLCBjb21wbGV0
ZWx5IGlnbm9yaW5nIHRoZSBOT0ZMVVNIIGJpdC4KPiBIZW5jZSwgdGhlcmUgd2FzIGEgZGlmZmVy
ZW5jZSBiZXR3ZWVuIHRoZSBleHBlY3RlZCBkb21haW4gc3RhdGUgYW5kIHRoZQo+IGFjdHVhbCBk
b21haW4gc3RhdGUsIHdoaWNoIHRyYW5zbGF0ZWQgaW50byBhIGRvbWFpbiBjcmFzaC4KCkp1c3Qg
Z2V0dGluZyB1cCB0byBzcGVlZCBvbiB0aGlzIC0tIGlzIGl0IHRoZSBjYXNlIHRoYXQgdGhlIGhh
cmR3YXJlCndpbGwgYXV0b21hdGljYWxseSBjbGVhciB0aGlzIGJpdDsgc28gYmVjYXVzZSBpdCB3
YXNuJ3QgYmVpbmcgY2xlYXJlZCBpbgpodm1fc2V0X2NyMygpIGR1cmluZyBlbXVsYXRpb24sIG9u
ZSBvZiB0aGUgY2hlY2tzIGluIFhlbiAob24gZXhpdGluZyB0aGUKZW11bGF0b3I/KSB3YXMgZmFp
bGluZyBkdWUgdG8gdGhlIGJpdCBiZWluZyBzZXQsIGFuZCB0aGVuIGNyYXNoaW5nIHRoZQpkb21h
aW4/CgpJbiB3aGljaCBjYXNlIHlvdSdyZSBub3Qgc28gbXVjaCBmaXhpbmcgYSBkb21haW4gY3Jh
c2ggYnkgcHJvdmlkaW5nIGEKd29ya2Fyb3VuZCwgYXMgYWN0dWFsbHkgaW1wbGVtZW50aW5nIGEg
Yml0IG9mIGZ1bmN0aW9uYWxpdHkuCgpJZiBzbyBJIHRoaW5rIHRoZSBjb21taXQgbWVzc2FnZSBj
b3VsZCB1c2UgZXhwYW5kaW5nLiAgV2hhdCBhYm91dApzb21ldGhpbmcgbGlrZSB0aGUgZm9sbG93
aW5nIChhc3N1bWluZyBJIGhhdmVuJ3QgbWlzdW5kZXJzdG9vZCB3aGF0J3MKZ29pbmcgb24pOgoK
LS0tCkluIGhhcmR3YXJlLCB3aGVuIFBDSUQgc3VwcG9ydCBpcyBlbmFibGVkIGFuZCB0aGUgWDg2
X0NSM19OT0ZMVVNIIGJpdCBpcwpzZXQgd2hlbiB3cml0aW5nIGEgQ1IzIHZhbHVlLCB0aGUgaGFy
ZHdhcmUgd2lsbCBjbGVhciB0aGF0IHRoYXQgYml0IGFuZApjaGFuZ2UgdGhlIENSMyB3aXRob3V0
IGZsdXNoaW5nIHRoZSBUTEIuICBodm1fc2V0X2NyMygpLCBob3dldmVyLCB3YXMKaWdub3Jpbmcg
dGhpcyBiaXQ7IHRoZSByZXN1bHQgd2FzIHRoYXQgcG9zdC1lbXVsYXRpb24gY2hlY2tzIGRldGVj
dGVkIGFuCmludmFsaWQgQ1IzIHZhbHVlIGFuZCBjcmFzaGVkIHRoZSBkb21haW4uCgpIYW5kbGUg
WDg2X0NSM19OT0ZMVVNIIGluIGh2bV9zZXRfY3IzKCkgYnk6CjEuIENsZWFyaW5nIHRoZSBiaXQK
Mi4gUGFzc2luZyBhICJub2ZsdXNoIiBmbGFnIHRvIGxvd2VyLWxldmVsIGNyMyBzZXR0aW5nIGZ1
bmN0aW9ucyB0bwppbmRpY2F0ZSB0aGF0IGEgZmx1c2ggc2hvdWxkIG5vdCBiZSBwZXJmb3JtZWQu
CgpBbHNvIGNsZWFyIFg4Nl9DUjNfTk9GTFVTSCB3aGVuIHJlcG9ydGluZyBDUjMgbW9uaXRvcmVk
IENSMyB3cml0ZXMuCgpUaGlzIGFsbG93cyBpbnRyb3NwZWN0aW9uIHRvIGJlIHVzZWQgb24gVk1z
IHdob3NlIG9wZXJhdGluZyBzeXN0ZW0gdXNlcwp0aGUgTk9GTFVTSCBiaXQuCi0tLQoKQXMgYW4g
YXNpZGUgLS0gYXJlIHlvdSBzdXJlIGNsZWFyaW5nIHRoZSBOT0ZMVVNIIGZyb20gcmVwb3J0ZWQg
Q1IzCnZhbHVlcyBkdXJpbmcgaW50cm9zcGVjdGlvbiBpcyB0aGUgcmlnaHQgdGhpbmcgdG8gZG8/
ICBZb3UgZG9uJ3QgdGhpbmsKeW91ciBpbnRyb3NwZWN0aW9uIGVuZ2luZSB3aWxsIGV2ZXIgd2Fu
dCB0byBrbm93IGlmIHRoZSBndWVzdCBPUyBpcwpzZXR0aW5nIHRoaXMgYml0PwoKSW4gYW55IGNh
c2UsIHdpdGggdGhlIHVwZGF0ZWQgY29tbWl0IG1lc3NhZ2U6CgpBY2tlZC1ieTogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:56:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqhbx-0000Pm-EH; Tue, 27 Feb 2018 15:56:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gitk=fv=amazon.de=prvs=58946e527=aams@srs-us1.protection.inumbo.net>)
 id 1eqhbv-0000Ni-Nb
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:56:11 +0000
X-Inumbo-ID: fc5f2999-1bd6-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fc5f2999-1bd6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:58:01 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1519746965; x=1551282965;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=3zPl9aQCvbXraCwel6kLHYVTIdi5oUtlMlHGyNDb9fk=;
 b=UXBvpb9SAWZKW0xr9nOkDXj/VpZp6C5kKUY8PAj0dbPWtIv0TxaeNKhd
 dLsiiyIzTC/7/vf86IhU/0iI7o3H9LVqpSwdZGL997/FDUuZ1ut0DH3v7
 vXjf9F8VIV55GjsYLw6utgi7EAO8e2k1FyQ2Sqi/y7Fx3Q411MoIFDWFq A=;
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="721844579"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-87a10be6.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2018 15:56:03 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-87a10be6.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1RFu1N7118544
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 27 Feb 2018 15:56:02 GMT
Received: from EX13D05UWB001.ant.amazon.com (10.43.161.181) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 15:56:00 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D05UWB001.ant.amazon.com (10.43.161.181) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 15:56:00 +0000
Received: from dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (10.15.75.75) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Tue, 27 Feb 2018 15:55:59 +0000
Received: by dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (Postfix,
 from userid 4894232)
 id 84661A5714; Tue, 27 Feb 2018 15:55:59 +0000 (UTC)
From: Amit Shah <aams@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Feb 2018 15:55:58 +0000
Message-ID: <1519746958-52077-3-git-send-email-aams@amazon.com>
X-Mailer: git-send-email 2.7.3.AMZN
In-Reply-To: <1519746958-52077-1-git-send-email-aams@amazon.com>
References: <1519746958-52077-1-git-send-email-aams@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Liu Shuo <shuo.a.liu@intel.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Amit Shah <aams@amazon.com>,
 Thomas Gleixner <tglx@linutronix.de>, Anoob Soman <anoob.soman@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] xen: events: free irqs in error condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gY2FzZSBvZiBlcnJvcnMgaW4gaXJxIHNldHVwIGZvciBNU0ksIGZyZWUgdXAgdGhlIGFsbG9j
YXRlZCBpcnFzLgoKRml4ZXM6IDQ4OTJjOWI0YWRhOWY5ICgieGVuOiBhZGQgc3VwcG9ydCBmb3Ig
TVNJIG1lc3NhZ2UgZ3JvdXBzIikKUmVwb3J0ZWQtYnk6IEhvb21hbiBNaXJoYWRpIDxtaXJoYWRp
aEBhbWF6b24uY29tPgpDQzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+CkNDOiBSb2dlciBQYXUg
TW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMu
b3N0cm92c2t5QG9yYWNsZS5jb20+CkNDOiBFZHVhcmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9u
LmNvbT4KQ0M6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KQ0M6IFRob21hcyBHbGVp
eG5lciA8dGdseEBsaW51dHJvbml4LmRlPgpDQzogIksuIFkuIFNyaW5pdmFzYW4iIDxreXNAbWlj
cm9zb2Z0LmNvbT4KQ0M6IExpdSBTaHVvIDxzaHVvLmEubGl1QGludGVsLmNvbT4KQ0M6IEFub29i
IFNvbWFuIDxhbm9vYi5zb21hbkBjaXRyaXguY29tPgpTaWduZWQtb2ZmLWJ5OiBBbWl0IFNoYWgg
PGFhbXNAYW1hem9uLmNvbT4KLS0tCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyB8
IDUgKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyBiL2RyaXZlcnMv
eGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCmluZGV4IGM4NmQxMGUuLmEyOTk1ODYgMTAwNjQ0Ci0t
LSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCisrKyBiL2RyaXZlcnMveGVuL2V2
ZW50cy9ldmVudHNfYmFzZS5jCkBAIC03NTAsMTEgKzc1MCwxNCBAQCBpbnQgeGVuX2JpbmRfcGly
cV9tc2lfdG9faXJxKHN0cnVjdCBwY2lfZGV2ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVz
YywKIAogCXJldCA9IGlycV9zZXRfbXNpX2Rlc2MoaXJxLCBtc2lkZXNjKTsKIAlpZiAocmV0IDwg
MCkKLQkJZ290byBlcnJvcl9pcnE7CisJCWdvdG8gZXJyb3JfZGVzYzsKIG91dDoKIAltdXRleF91
bmxvY2soJmlycV9tYXBwaW5nX3VwZGF0ZV9sb2NrKTsKIAlyZXR1cm4gaXJxOwogZXJyb3JfaXJx
OgorCXdoaWxlICgtLW52ZWMgPj0gaSkKKwkJeGVuX2ZyZWVfaXJxKGlycSArIG52ZWMpOworZXJy
b3JfZGVzYzoKIAl3aGlsZSAoaSA+IDApIHsKIAkJaS0tOwogCQlfX3VuYmluZF9mcm9tX2lycShp
cnEgKyBpKTsKLS0gCjIuNy4zLkFNWk4KCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFu
eSBHbWJICkJlcmxpbiAtIERyZXNkZW4gLSBBYWNoZW4KbWFpbiBvZmZpY2U6IEtyYXVzZW5zdHIu
IDM4LCAxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IERyLiBSYWxmIEhlcmJyaWNoLCBD
aHJpc3RpYW4gU2NobGFlZ2VyClVzdC1JRDogREUyODkyMzc4NzkKRWluZ2V0cmFnZW4gYW0gQW10
c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:56:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqhbz-0000Qh-SM; Tue, 27 Feb 2018 15:56:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gitk=fv=amazon.de=prvs=58946e527=aams@srs-us1.protection.inumbo.net>)
 id 1eqhby-0000Nu-OH
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:56:14 +0000
X-Inumbo-ID: fea0baab-1bd6-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fea0baab-1bd6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:58:04 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1519746968; x=1551282968;
 h=from:to:cc:subject:date:message-id:in-reply-to:
 references:mime-version:content-transfer-encoding;
 bh=guP3CoJ92NCGpOJWCUxpBQPKufFUt2IPNVt84cVn0ws=;
 b=peNLqakXQzDfyNWK0BkgW1HMUtmpwr0sS7bhZsStRbWcB6gy69+Vvv4I
 cl34STj/dfZ7XQ87Cvy04K36uftnoc2mD3vsqDtTnchJ58yrqhtL+bAbv
 JhPdPBeZL3X24owtriF4bMJgZ5Trvw/CI9/XyY9QI+We2+dseCuskc/17 Q=;
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="668545263"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2018 15:56:07 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1RFtvgG032400
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 27 Feb 2018 15:56:05 GMT
Received: from EX13D18EUC004.ant.amazon.com (10.43.164.21) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 15:56:01 +0000
Received: from EX13MTAUEE001.ant.amazon.com (10.43.62.200) by
 EX13D18EUC004.ant.amazon.com (10.43.164.21) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 15:56:00 +0000
Received: from dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (10.15.75.75) by
 mail-relay.amazon.com (10.43.62.226) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Tue, 27 Feb 2018 15:55:59 +0000
Received: by dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (Postfix,
 from userid 4894232)
 id 815D4A5713; Tue, 27 Feb 2018 15:55:59 +0000 (UTC)
From: Amit Shah <aams@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Feb 2018 15:55:57 +0000
Message-ID: <1519746958-52077-2-git-send-email-aams@amazon.com>
X-Mailer: git-send-email 2.7.3.AMZN
In-Reply-To: <1519746958-52077-1-git-send-email-aams@amazon.com>
References: <1519746958-52077-1-git-send-email-aams@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Liu Shuo <shuo.a.liu@intel.com>, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Amit Shah <aams@amazon.com>,
 Thomas Gleixner <tglx@linutronix.de>, Anoob Soman <anoob.soman@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/2] xen: fix out-of-bounds irq unbind for
	MSI message groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hlbiBhbiBNU0kgZGVzY3JpcHRvciB3YXMgbm90IGF2YWlsYWJsZSwgdGhlIGVycm9yIHBhdGgg
d291bGQgdHJ5IHRvCnVuYmluZCBhbiBpcnEgdGhhdCB3YXMgbmV2ZXIgYWNxdWlyZWQgLSBwb3Rl
bnRpYWxseSB1bmJpbmRpbmcgYW4KdW5yZWxhdGVkIGlycS4KCkZpeGVzOiA0ODkyYzliNGFkYTlm
OSAoInhlbjogYWRkIHN1cHBvcnQgZm9yIE1TSSBtZXNzYWdlIGdyb3VwcyIpClJlcG9ydGVkLWJ5
OiBIb29tYW4gTWlyaGFkaSA8bWlyaGFkaWhAYW1hem9uLmNvbT4KQ0M6IDxzdGFibGVAdmdlci5r
ZXJuZWwub3JnPgpDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CkND
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDQzogRWR1YXJk
byBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+CkNDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NA
c3VzZS5jb20+CkNDOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KQ0M6ICJL
LiBZLiBTcmluaXZhc2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+CkNDOiBMaXUgU2h1byA8c2h1by5h
LmxpdUBpbnRlbC5jb20+CkNDOiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4K
U2lnbmVkLW9mZi1ieTogQW1pdCBTaGFoIDxhYW1zQGFtYXpvbi5jb20+Ci0tLQogZHJpdmVycy94
ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMgfCA0ICsrKy0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2Vy
dGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVudHMv
ZXZlbnRzX2Jhc2UuYyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCmluZGV4IDFh
YjRiZDEuLmM4NmQxMGUgMTAwNjQ0Ci0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFz
ZS5jCisrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCkBAIC03NTUsOCArNzU1
LDEwIEBAIGludCB4ZW5fYmluZF9waXJxX21zaV90b19pcnEoc3RydWN0IHBjaV9kZXYgKmRldiwg
c3RydWN0IG1zaV9kZXNjICptc2lkZXNjLAogCW11dGV4X3VubG9jaygmaXJxX21hcHBpbmdfdXBk
YXRlX2xvY2spOwogCXJldHVybiBpcnE7CiBlcnJvcl9pcnE6Ci0JZm9yICg7IGkgPj0gMDsgaS0t
KQorCXdoaWxlIChpID4gMCkgeworCQlpLS07CiAJCV9fdW5iaW5kX2Zyb21faXJxKGlycSArIGkp
OworCX0KIAltdXRleF91bmxvY2soJmlycV9tYXBwaW5nX3VwZGF0ZV9sb2NrKTsKIAlyZXR1cm4g
cmV0OwogfQotLSAKMi43LjMuQU1aTgoKQW1hem9uIERldmVsb3BtZW50IENlbnRlciBHZXJtYW55
IEdtYkgKQmVybGluIC0gRHJlc2RlbiAtIEFhY2hlbgptYWluIG9mZmljZTogS3JhdXNlbnN0ci4g
MzgsIDEwMTE3IEJlcmxpbgpHZXNjaGFlZnRzZnVlaHJlcjogRHIuIFJhbGYgSGVyYnJpY2gsIENo
cmlzdGlhbiBTY2hsYWVnZXIKVXN0LUlEOiBERTI4OTIzNzg3OQpFaW5nZXRyYWdlbiBhbSBBbXRz
Z2VyaWNodCBDaGFybG90dGVuYnVyZyBIUkIgMTQ5MTczIEIKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 15:56:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 15:56:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqhbz-0000QP-LH; Tue, 27 Feb 2018 15:56:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gitk=fv=amazon.de=prvs=58946e527=aams@srs-us1.protection.inumbo.net>)
 id 1eqhby-0000Nt-OJ
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 15:56:14 +0000
X-Inumbo-ID: fe3b1de7-1bd6-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id fe3b1de7-1bd6-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 15:58:03 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209;
 t=1519746968; x=1551282968;
 h=from:to:cc:subject:date:message-id:mime-version:
 content-transfer-encoding;
 bh=0QttIpdKZFCqMhjy5741t+do2K67mHADX4/hDZQGP3A=;
 b=JYvWE7+2FT21MPu/NiTIpLOD2JV9qGtm1YZBuY7xzZbwim1VRBj5WXH6
 1CnkeGDVRVAIRFjynk8HM9RYkv9m+H2ePLEjbZhCaNGITCCgfn9E7OY9B
 NiOr+bY4zfpq+La33xu3sNu8FzDcubP9QCT/mUbZYCdcigGuqsE7JhHw6 s=;
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="668545261"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2018 15:56:07 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1d-37fd6b3d.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1RFu1g0032537
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 27 Feb 2018 15:56:04 GMT
Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.82) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 15:56:01 +0000
Received: from EX13MTAUEA001.ant.amazon.com (10.43.61.82) by
 EX13D18EUC002.ant.amazon.com (10.43.164.50) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 15:56:00 +0000
Received: from dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (10.15.75.75) by
 mail-relay.amazon.com (10.43.61.243) with Microsoft SMTP Server id
 15.0.1236.3 via Frontend Transport; Tue, 27 Feb 2018 15:55:59 +0000
Received: by dev-dsk-aams-1c-c11c437d.eu-west-1.amazon.com (Postfix,
 from userid 4894232)
 id 7E005A5712; Tue, 27 Feb 2018 15:55:59 +0000 (UTC)
From: Amit Shah <aams@amazon.com>
To: <xen-devel@lists.xenproject.org>
Date: Tue, 27 Feb 2018 15:55:56 +0000
Message-ID: <1519746958-52077-1-git-send-email-aams@amazon.com>
X-Mailer: git-send-email 2.7.3.AMZN
MIME-Version: 1.0
Precedence: Bulk
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, Liu Shuo <shuo.a.liu@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, "K. Y.
 Srinivasan" <kys@microsoft.com>, Amit Shah <aams@amazon.com>,
 Thomas Gleixner <tglx@linutronix.de>, Anoob Soman <anoob.soman@citrix.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/2] xen: fix bugs in error conditions
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGVsbG8sCgpUaGVzZSBidWdzIHdlcmUgZm91bmQgZHVyaW5nIGNvZGUgcmV2aWV3LiAgRGV0YWls
cyBpbiB0aGUgY29tbWl0cy4KClBsZWFzZSByZXZpZXcgYW5kIGFwcGx5LgoKdjI6CiAtIGZpeCB1
cCBwYXRjaCAyIHByb3Blcmx5IChSb2dlciBQYXUgTW9ubsOpKQoKQ0M6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgpDQzogQm9yaXMgT3N0cm92c2t5IDxib3Jpcy5vc3Ry
b3Zza3lAb3JhY2xlLmNvbT4KQ0M6IEVkdWFyZG8gVmFsZW50aW4gPGVkdXZhbEBhbWF6b24uY29t
PgpDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpDQzogVGhvbWFzIEdsZWl4bmVy
IDx0Z2x4QGxpbnV0cm9uaXguZGU+CkNDOiAiSy4gWS4gU3Jpbml2YXNhbiIgPGt5c0BtaWNyb3Nv
ZnQuY29tPgpDQzogTGl1IFNodW8gPHNodW8uYS5saXVAaW50ZWwuY29tPgpDQzogQW5vb2IgU29t
YW4gPGFub29iLnNvbWFuQGNpdHJpeC5jb20+CgpBbWl0IFNoYWggKDIpOgogIHhlbjogZml4IG91
dC1vZi1ib3VuZHMgaXJxIHVuYmluZCBmb3IgTVNJIG1lc3NhZ2UgZ3JvdXBzCiAgeGVuOiBldmVu
dHM6IGZyZWUgaXJxcyBpbiBlcnJvciBjb25kaXRpb24KCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZl
bnRzX2Jhc2UuYyB8IDkgKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKLS0gCjIuNy4zLkFNWk4KCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50
ZXIgR2VybWFueSBHbWJICkJlcmxpbiAtIERyZXNkZW4gLSBBYWNoZW4KbWFpbiBvZmZpY2U6IEty
YXVzZW5zdHIuIDM4LCAxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IERyLiBSYWxmIEhl
cmJyaWNoLCBDaHJpc3RpYW4gU2NobGFlZ2VyClVzdC1JRDogREUyODkyMzc4NzkKRWluZ2V0cmFn
ZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:09:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:09:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqhoO-000239-CA; Tue, 27 Feb 2018 16:09:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=1eil=fv=citrix.com=prvs=5890b10a2=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1eqhoM-000232-Ed
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 16:09:02 +0000
X-Inumbo-ID: c75b87f7-1bd8-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c75b87f7-1bd8-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 16:10:51 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464810484"
From: Ian Jackson <ian.jackson@citrix.com>
MIME-Version: 1.0
Message-ID: <23189.33342.283687.208380@mariner.uk.xensource.com>
Date: Tue, 27 Feb 2018 16:07:26 +0000
To: Jan Beulich <JBeulich@suse.com>
In-Reply-To: <5A95862502000078001AC55C@prv-mh.provo.novell.com>
References: <5A95862502000078001AC55C@prv-mh.provo.novell.com>
X-Mailer: VM 8.2.0b under 24.4.1 (i586-pc-linux-gnu)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] libxc backport request
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SmFuIEJldWxpY2ggd3JpdGVzICgibGlieGMgYmFja3BvcnQgcmVxdWVzdCIpOgo+IGluIHRoZSBj
b250ZXh0IG9mIHRoZSBtaWdyYXRpb24gcmVsYXRlZCBjaGFuZ2VzIGZvciBTcGVjdHJlIHYyIEkg
dGhpbmsKPiBpdCBiZWNvbWVzIG5lY2Vzc2FyeSB0byBiYWNrcG9ydAo+IAo+IDcyZWZiMWRmNjIg
dG9vbHMvbGlieGM6IEF2b2lkIGdlbmVyYXRpbmcgaW5hcHByb3ByaWF0ZSB6ZXJvLWNvbnRlbnQg
cmVjb3Jkcwo+IGYxYTBhOGMzZmUgdG9vbHMvbGlieGM6IEZpeCByZXN0b3JhdGlvbiBvZiBQViBN
U1JzIGFmdGVyIG1pZ3JhdGUKPiAKPiB0byBhcHBsaWNhYmxlIHRyZWVzLiBUaGUgbGFjayBvZiB0
aGUgZm9ybWVyIGlzLCBhZmFpY3QsIGF0IGxlYXN0IHBhcnQgb2YKPiB0aGUgcmVhc29uIHdoeSBv
c3N0ZXN0J3Mgc2F2ZS9yZXN0b3JlIGN1cnJlbnRseSBmYWlscyBvbiA0LjguCgpEb25lLgoKVGhh
bmtzLApJYW4uCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:19:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:19:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqhyU-0002uU-Ph; Tue, 27 Feb 2018 16:19:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u62/=fv=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eqhyT-0002uO-8C
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 16:19:29 +0000
X-Inumbo-ID: 3cdbf53e-1bda-11e8-b9b1-635ca7ef6cff
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3cdbf53e-1bda-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 16:21:18 +0000 (UTC)
Received: (qmail 11980 invoked from network); 27 Feb 2018 18:19:20 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 27 Feb 2018 18:19:20 +0200
Received: from smtp01.buh.bitdefender.com (unknown [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 8E8547FC7C
 for <xen-devel@lists.xen.org>; Tue, 27 Feb 2018 18:19:20 +0200 (EET)
Received: (qmail 8981 invoked from network); 27 Feb 2018 18:19:20 +0200
Received: from 5-12-76-139.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.76.139)
 by smtp01.buh.bitdefender.com with SMTP; 27 Feb 2018 18:19:20 +0200
To: George Dunlap <george.dunlap@citrix.com>,
 "Tian, Kevin" <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910152F1@SHSMSX101.ccr.corp.intel.com>
 <eb8c1245-824b-0468-432c-a6fa999be1db@bitdefender.com>
 <75ab86ea-66c7-22a0-fd42-546b8bf54268@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <ba18a26a-a6d5-e503-bf49-b9aab2f6c7f4@bitdefender.com>
Date: Tue, 27 Feb 2018 18:19:04 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <75ab86ea-66c7-22a0-fd42-546b8bf54268@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.75104
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476817,
 Stamp: 3], Multi: [Enabled, t: (0.000010,0.006836)], BW: [Enabled, t:
 (0.000009)], RBL DNSBL: [Disabled], APM: [Disabled], SGN: [Enabled, t:
 (0.012416,0.000194)], URL: [Enabled, t: (0.000037,0.000001)], RTDA:
 [Enabled, t: (0.095458), Hit: No, Details: v2.6.22; Id:
 15.1i606g7.1c5teujbf.el9q0], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwNTo1MyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwMi8yMy8y
MDE4IDA3OjI5IEFNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IE9uIDAyLzIzLzIwMTggMDY6
NTMgQU0sIFRpYW4sIEtldmluIHdyb3RlOgo+Pj4+IEZyb206IFJhenZhbiBDb2pvY2FydSBbbWFp
bHRvOnJjb2pvY2FydUBiaXRkZWZlbmRlci5jb21dCj4+Pj4gU2VudDogRnJpZGF5LCBGZWJydWFy
eSAxNiwgMjAxOCA2OjIyIFBNCj4+Pj4KPj4+PiBUaGUgZW11bGF0aW9uIGxheWVycyBvZiBYZW4g
bGFjayBQQ0lEIHN1cHBvcnQsIGFuZCBhcyB3ZSBvbmx5IG9mZmVyCj4+Pj4gUENJRCB0byBIQVAg
Z3Vlc3RzLCBhbGwgd3JpdGVzIHRvIENSMyBhcmUgaGFuZGxlZCBieSBoYXJkd2FyZSwKPj4+PiBl
eGNlcHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBDb25zZXF1ZW50bHksIHRyeWlu
ZyB0byBzZXQKPj4+PiBDUjMgd2hlbiB0aGUgbm9mbHVzaCBiaXQgaXMgc2V0IGluIGh2bV9zZXRf
Y3IzKCkgbGVhZHMgdG8gZG9tYWluCj4+Pj4gY3Jhc2hlcy4gVGhlIHdvcmthcm91bmQgaXMgdG8g
Y2xlYXIgdGhlIG5vZmx1c2ggYml0IGluCj4+Pj4gaHZtX3NldF9jcjMoKS4gQ1IzIHZhbHVlcyBp
biBodm1fbW9uaXRvcl9jcigpIGFyZSBhbHNvIHNhbml0aXplZC4KPj4+PiBBZGRpdGlvbmFsbHks
IGEgYm9vbCBwYXJhbWV0ZXIgbm93IHByb3BhZ2F0ZXMgdG8KPj4+PiB7c3ZtLHZteH1fdXBkYXRl
X2d1ZXN0X2NyKCksIHNvIHRoYXQgbm8gZmx1c2hlcyBvY2N1ciB3aGVuCj4+Pj4gdGhlIGJpdCB3
YXMgc2V0Lgo+Pj4KPj4+IEFib3ZlIG1lc3NhZ2UgaXMgbm90IHZlcnkgY2xlYXIgZm9yIHBlb3Bs
ZSB3aG8gZGlkbid0IGZvbGxvdwo+Pj4gcHJldmlvdXMgZGlzY3Vzc2lvbnMsIGUuZy4gd2h5IGxh
Y2tpbmcgUENJRCBzdXBwb3J0IGluIGVtdWxhdGlvbiAKPj4+IGxheWVyIHdvdWxkIGxlYWQgdG8g
ZG9tYWluIGNyYXNoPyBhbmQgd2h5IG5vZmx1c2ggdHJpY2sgY2FuIAo+Pj4gYXZvaWQgdGhlIHNp
dHVhdGlvbj8gQ2FuIHlvdSBoZWxwIGVsYWJvcmF0ZSBpdD8KPj4KPj4gTGFja2luZyBQQ0lEIHN1
cHBvcnQgaW4gdGhlIGVtdWxhdGlvbiBsYXllciBjcmVhdGVzIHR3byBkaWZmZXJlbnQgd2F5IG9m
Cj4+IGhhbmRsaW5nIHRoZSBOT0ZMVVNIIGJlaW5nIHNldDogb25lIGlzIGluIGhhcmR3YXJlLCBh
bmQgdGhpcyBoYXBwZW5zIGZvcgo+PiBldmVyeXRoaW5nIGV4Y2VwdCB0aGUgaW50cm9zcGVjdGlv
biBjYXNlLCBhbmQgb25lIGluIHRoZSBlbXVsYXRpb24gbGF5ZXIKPj4gKHRoaXMgaGFwcGVucyB3
aGVuIGFuIGludHJvc3BlY3Rpb24gYWdlbnQgYXNrcyBYZW4gdG8gZW11bGF0ZSBhbgo+PiBpbnN0
cnVjdGlvbiB3aGVuIGl0IHJlcGxpZXMgdG8gYW4gRVBUIGZhdWx0IHZtX2V2ZW50KS4KPj4KPj4g
VGhlIGNoZWNrcyBpbiBwbGFjZSBleHBlY3RlZCB0aGUgZ3Vlc3Qgc3RhdGUgdG8gYmUgY29ycmVj
dCB3aXRoIHJlZ2FyZAo+PiB0byBoYW5kbGluZyB0aGUgYml0IGJlaW5nIHNldCAidGhlIGhhcmR3
YXJlIHdheSIsIGJ1dCB0aGUgZW11bGF0aW9uCj4+IGxheWVyIHdhcywgcHJldmlvdXMgdG8gdGhp
cyBwYXRjaCwgY29tcGxldGVseSBpZ25vcmluZyB0aGUgTk9GTFVTSCBiaXQuCj4+IEhlbmNlLCB0
aGVyZSB3YXMgYSBkaWZmZXJlbmNlIGJldHdlZW4gdGhlIGV4cGVjdGVkIGRvbWFpbiBzdGF0ZSBh
bmQgdGhlCj4+IGFjdHVhbCBkb21haW4gc3RhdGUsIHdoaWNoIHRyYW5zbGF0ZWQgaW50byBhIGRv
bWFpbiBjcmFzaC4KPiAKPiBKdXN0IGdldHRpbmcgdXAgdG8gc3BlZWQgb24gdGhpcyAtLSBpcyBp
dCB0aGUgY2FzZSB0aGF0IHRoZSBoYXJkd2FyZQo+IHdpbGwgYXV0b21hdGljYWxseSBjbGVhciB0
aGlzIGJpdDsgc28gYmVjYXVzZSBpdCB3YXNuJ3QgYmVpbmcgY2xlYXJlZCBpbgo+IGh2bV9zZXRf
Y3IzKCkgZHVyaW5nIGVtdWxhdGlvbiwgb25lIG9mIHRoZSBjaGVja3MgaW4gWGVuIChvbiBleGl0
aW5nIHRoZQo+IGVtdWxhdG9yPykgd2FzIGZhaWxpbmcgZHVlIHRvIHRoZSBiaXQgYmVpbmcgc2V0
LCBhbmQgdGhlbiBjcmFzaGluZyB0aGUKPiBkb21haW4/CgpZZXMsIEkgYmVsaWV2ZSB0aGF0IHRo
YXQgaXMgd2hhdCBoYXBwZW5zLiBUaGUgY2hlY2sgaXMgZG9uZSBvbiBWTUVOVFJZLAp0aGlzIGlz
IHRoZSBvcmlnaW5hbCBlbWFpbCByZXBvcnRpbmcgdGhlIGlzc3VlIHNob3dpbmcgaXQ6CgpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTgtMDEv
bXNnMDIyNzUuaHRtbAoKPiBJbiB3aGljaCBjYXNlIHlvdSdyZSBub3Qgc28gbXVjaCBmaXhpbmcg
YSBkb21haW4gY3Jhc2ggYnkgcHJvdmlkaW5nIGEKPiB3b3JrYXJvdW5kLCBhcyBhY3R1YWxseSBp
bXBsZW1lbnRpbmcgYSBiaXQgb2YgZnVuY3Rpb25hbGl0eS4KPiAKPiBJZiBzbyBJIHRoaW5rIHRo
ZSBjb21taXQgbWVzc2FnZSBjb3VsZCB1c2UgZXhwYW5kaW5nLiAgV2hhdCBhYm91dAo+IHNvbWV0
aGluZyBsaWtlIHRoZSBmb2xsb3dpbmcgKGFzc3VtaW5nIEkgaGF2ZW4ndCBtaXN1bmRlcnN0b29k
IHdoYXQncwo+IGdvaW5nIG9uKToKPiAKPiAtLS0KPiBJbiBoYXJkd2FyZSwgd2hlbiBQQ0lEIHN1
cHBvcnQgaXMgZW5hYmxlZCBhbmQgdGhlIFg4Nl9DUjNfTk9GTFVTSCBiaXQgaXMKPiBzZXQgd2hl
biB3cml0aW5nIGEgQ1IzIHZhbHVlLCB0aGUgaGFyZHdhcmUgd2lsbCBjbGVhciB0aGF0IHRoYXQg
Yml0IGFuZAo+IGNoYW5nZSB0aGUgQ1IzIHdpdGhvdXQgZmx1c2hpbmcgdGhlIFRMQi4gIGh2bV9z
ZXRfY3IzKCksIGhvd2V2ZXIsIHdhcwo+IGlnbm9yaW5nIHRoaXMgYml0OyB0aGUgcmVzdWx0IHdh
cyB0aGF0IHBvc3QtZW11bGF0aW9uIGNoZWNrcyBkZXRlY3RlZCBhbgo+IGludmFsaWQgQ1IzIHZh
bHVlIGFuZCBjcmFzaGVkIHRoZSBkb21haW4uCj4gCj4gSGFuZGxlIFg4Nl9DUjNfTk9GTFVTSCBp
biBodm1fc2V0X2NyMygpIGJ5Ogo+IDEuIENsZWFyaW5nIHRoZSBiaXQKPiAyLiBQYXNzaW5nIGEg
Im5vZmx1c2giIGZsYWcgdG8gbG93ZXItbGV2ZWwgY3IzIHNldHRpbmcgZnVuY3Rpb25zIHRvCj4g
aW5kaWNhdGUgdGhhdCBhIGZsdXNoIHNob3VsZCBub3QgYmUgcGVyZm9ybWVkLgo+IAo+IEFsc28g
Y2xlYXIgWDg2X0NSM19OT0ZMVVNIIHdoZW4gcmVwb3J0aW5nIENSMyBtb25pdG9yZWQgQ1IzIHdy
aXRlcy4KPiAKPiBUaGlzIGFsbG93cyBpbnRyb3NwZWN0aW9uIHRvIGJlIHVzZWQgb24gVk1zIHdo
b3NlIG9wZXJhdGluZyBzeXN0ZW0gdXNlcwo+IHRoZSBOT0ZMVVNIIGJpdC4KPiAtLS0KCkZhaXIg
ZW5vdWdoLCBJJ20gaGFwcHkgdG8gY2hhbmdlIHRoZSBjb21taXQgbWVzc2FnZSBpZiBub2JvZHkg
ZWxzZQpvYmplY3RzIC8gaGFzIG90aGVyIGNoYW5nZXMgaW4gbWluZC4KCj4gQXMgYW4gYXNpZGUg
LS0gYXJlIHlvdSBzdXJlIGNsZWFyaW5nIHRoZSBOT0ZMVVNIIGZyb20gcmVwb3J0ZWQgQ1IzCj4g
dmFsdWVzIGR1cmluZyBpbnRyb3NwZWN0aW9uIGlzIHRoZSByaWdodCB0aGluZyB0byBkbz8gIFlv
dSBkb24ndCB0aGluawo+IHlvdXIgaW50cm9zcGVjdGlvbiBlbmdpbmUgd2lsbCBldmVyIHdhbnQg
dG8ga25vdyBpZiB0aGUgZ3Vlc3QgT1MgaXMKPiBzZXR0aW5nIHRoaXMgYml0PwoKV2UgY2FuJ3Qg
YmUgc3VyZSB0aGlzIHdpbGwgbmV2ZXIgYmUgdXNlZnVsIHRvIGtub3csIGJ1dCBhdCBsZWFzdCBm
b3Igbm93CkkndmUgbm90IHNlZW4gYW55IHJlcXVlc3RzIHRvIGJlIGFibGUgdG8sIGFuZCBvdXIg
aW50cm9zcGVjdGlvbiBlbmdpbmUKaXMgbm90IGludGVyZXN0ZWQgaW4gdGhlIGluZm9ybWF0aW9u
IChpbiBmYWN0LCBvbmUgb2YgdGhlIHJlYXNvbnMgd2h5CndlJ3ZlIGV2ZW4gbWlzc2VkIHRoZSBw
cm9ibGVtIHVudGlsIGl0J3MgYmVlbiByZXBvcnRlZCBpcyB0aGF0IHdlCmhhdmVuJ3QgZXZlbiBi
ZWVuIHN1YnNjcmliaW5nIHRvIENSMyB3cml0ZSBldmVudHMgZm9yIGEgd2hpbGUgbm93KS4KClNv
IGFzIGZhciBhcyB3ZSdyZSBjb25jZXJuZWQsIGxvc2luZyB0aGUgaW5mb3JtYXRpb24gYWJvdXQg
dGhlIE5PRkxVU0gKYml0IGlzIG5vIHByb2JsZW0gYXQgYWxsIChhbmQgaXQncyBkZWZpbml0ZWx5
IHByZWZlcmFibGUgdG8gYSBkb21haW4KY3Jhc2gpLiBTaW5jZSBUYW1hcyBoYXMgYWNrZWQgdGhl
IHBhdGNoLCBpdCdzIHNhZmUgdG8gYXNzdW1lIHRoYXQgdGhleQpoYXZlIG5vIHByb2JsZW0gd2l0
aCBpdCBlaXRoZXIsIGFuZCBCaXR3ZWFzaWwgc2VlbWVkIGhhcHB5IHdpdGggdGhlCnNvbHV0aW9u
IGFzIHdlbGwuCgpJIHN1cHBvc2Ugd2UgY2FuIGFsd2F5cyB3cml0ZSBhIHBhdGNoIGxhdGVyIGlm
IGl0IHR1cm5zIG91dCB0aGF0IHRoaXMgaXMKdmFsdWFibGUgaW5mb3JtYXRpb24uCgo+IEluIGFu
eSBjYXNlLCB3aXRoIHRoZSB1cGRhdGVkIGNvbW1pdCBtZXNzYWdlOgo+IAo+IEFja2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpUaGFuayB5b3UgdmVyeSBt
dWNoIGZvciB0aGUgcmV2aWV3IQoKClRoYW5rcywKUmF6dmFuCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:21:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:21:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqi0V-0003Uk-5Y; Tue, 27 Feb 2018 16:21:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqi0T-0003UM-OH
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 16:21:33 +0000
X-Inumbo-ID: 8813b07d-1bda-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8813b07d-1bda-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 16:23:23 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqi0N-0007kz-EM; Tue, 27 Feb 2018 16:21:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqi0H-00017f-PH; Tue, 27 Feb 2018 16:21:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqi0H-0008SG-2U; Tue, 27 Feb 2018 16:21:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120040-mainreport@xen.org>
X-Osstest-Versions-This: ovmf=f068aa038d09053c5dddea93c5f9576c51993546
X-Osstest-Versions-That: ovmf=ebfca258f5d7ab59cd1b72ad56f1de0e7a138ba9
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 16:21:21 +0000
Subject: [Xen-devel] [ovmf test] 120040: all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA0MCBvdm1mIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjAwNDAvCgpQZXJmZWN0IDotKQpBbGwgdGVzdHMgaW4g
dGhpcyBmbGlnaHQgcGFzc2VkIGFzIHJlcXVpcmVkCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rp
bmc6CiBvdm1mICAgICAgICAgICAgICAgICBmMDY4YWEwMzhkMDkwNTNjNWRkZGVhOTNjNWY5NTc2
YzUxOTkzNTQ2CmJhc2VsaW5lIHZlcnNpb246CiBvdm1mICAgICAgICAgICAgICAgICBlYmZjYTI1
OGY1ZDdhYjU5Y2QxYjcyYWQ1NmYxZGUwZTdhMTM4YmE5CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAx
MTk5OTYgIDIwMTgtMDItMjQgMTc6NTc6MTggWiAgICAyIGRheXMKRmFpbGluZyBzaW5jZSAgICAg
ICAgMTIwMDE0ICAyMDE4LTAyLTI1IDE0OjIxOjA1IFogICAgMiBkYXlzICAgIDIgYXR0ZW1wdHMK
VGVzdGluZyBzYW1lIHNpbmNlICAgMTIwMDQwICAyMDE4LTAyLTI2IDE2OjA1OjIxIFogICAgMCBk
YXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVy
IHRlc3Q6CiAgRmVuZywgWXVuaHVhWCA8L289SW50ZWwvb3U9RXhjaGFuZ2UgQWRtaW5pc3RyYXRp
dmUgR3JvdXAgKEZZRElCT0hGMjNTUERMVCkvY249UmVjaXBpZW50cy9jbj1GZW5nLCBZdW5odWFY
NGUxPgogIEhhbyBXdSA8aGFvLmEud3VAaW50ZWwuY29tPgogIEtpbm5leSwgTWljaGFlbCBEIDxt
aWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBMaW1pbmcgR2FvIDxsaW1pbmcuZ2FvQGludGVs
LmNvbT4KICBNaWNoYWVsIEQgS2lubmV5IDxtaWNoYWVsLmQua2lubmV5QGludGVsLmNvbT4KICBT
dGFyIFplbmcgPHN0YXIuemVuZ0BpbnRlbC5jb20+CiAgWW9uZ2hvbmcgWmh1IDx5b25naG9uZy56
aHVAaW50ZWwuY29tPgogIFl1bmh1YSBGZW5nIDx5dW5odWF4LmZlbmdAaW50ZWwuY29tPgoKam9i
czoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpzZy1yZXBvcnQtZmxpZ2h0IG9uIG9z
c3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczogL2hvbWUvbG9ncy9sb2dzCmltYWdl
czogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBmaWxlcywgZXRjLiBhcmUgYXZhaWxh
YmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xv
Z3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFuZCBvZiBvc3N0ZXN0IGluIGdlbmVy
YWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0Lmdp
dDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAgICBodHRwOi8veGVuYml0cy54ZW4u
b3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUU7aGI9bWFzdGVyCgpUZXN0
IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
Z2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVzaGluZyByZXZpc2lvbiA6CgpUbyB4
ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9vc3N0ZXN0L292bWYuZ2l0CiAgIGViZmNhMjU4
ZjUuLmYwNjhhYTAzOGQgIGYwNjhhYTAzOGQwOTA1M2M1ZGRkZWE5M2M1Zjk1NzZjNTE5OTM1NDYg
LT4geGVuLXRlc3RlZC1tYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:27:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:27:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqi5p-0003kT-Ox; Tue, 27 Feb 2018 16:27:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7dn/=fv=citrix.com=prvs=589f73368=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eqi5o-0003kN-7H
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 16:27:04 +0000
X-Inumbo-ID: 4ca688c1-1bdb-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4ca688c1-1bdb-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 16:28:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464816634"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, "Tian, Kevin"
 <kevin.tian@intel.com>, "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910152F1@SHSMSX101.ccr.corp.intel.com>
 <eb8c1245-824b-0468-432c-a6fa999be1db@bitdefender.com>
 <75ab86ea-66c7-22a0-fd42-546b8bf54268@citrix.com>
 <ba18a26a-a6d5-e503-bf49-b9aab2f6c7f4@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <86ae2f03-96fd-0c06-5e4c-2d28db084fff@citrix.com>
Date: Tue, 27 Feb 2018 16:26:54 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <ba18a26a-a6d5-e503-bf49-b9aab2f6c7f4@bitdefender.com>
Content-Language: en-US
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwNDoxOSBQTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IE9uIDAyLzI3
LzIwMTggMDU6NTMgUE0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4+IE9uIDAyLzIzLzIwMTggMDc6
MjkgQU0sIFJhenZhbiBDb2pvY2FydSB3cm90ZToKPj4+IE9uIDAyLzIzLzIwMTggMDY6NTMgQU0s
IFRpYW4sIEtldmluIHdyb3RlOgo+Pj4+PiBGcm9tOiBSYXp2YW4gQ29qb2NhcnUgW21haWx0bzpy
Y29qb2NhcnVAYml0ZGVmZW5kZXIuY29tXQo+Pj4+PiBTZW50OiBGcmlkYXksIEZlYnJ1YXJ5IDE2
LCAyMDE4IDY6MjIgUE0KPj4+Pj4KPj4+Pj4gVGhlIGVtdWxhdGlvbiBsYXllcnMgb2YgWGVuIGxh
Y2sgUENJRCBzdXBwb3J0LCBhbmQgYXMgd2Ugb25seSBvZmZlcgo+Pj4+PiBQQ0lEIHRvIEhBUCBn
dWVzdHMsIGFsbCB3cml0ZXMgdG8gQ1IzIGFyZSBoYW5kbGVkIGJ5IGhhcmR3YXJlLAo+Pj4+PiBl
eGNlcHQgd2hlbiBpbnRyb3NwZWN0aW9uIGlzIGludm9sdmVkLiBDb25zZXF1ZW50bHksIHRyeWlu
ZyB0byBzZXQKPj4+Pj4gQ1IzIHdoZW4gdGhlIG5vZmx1c2ggYml0IGlzIHNldCBpbiBodm1fc2V0
X2NyMygpIGxlYWRzIHRvIGRvbWFpbgo+Pj4+PiBjcmFzaGVzLiBUaGUgd29ya2Fyb3VuZCBpcyB0
byBjbGVhciB0aGUgbm9mbHVzaCBiaXQgaW4KPj4+Pj4gaHZtX3NldF9jcjMoKS4gQ1IzIHZhbHVl
cyBpbiBodm1fbW9uaXRvcl9jcigpIGFyZSBhbHNvIHNhbml0aXplZC4KPj4+Pj4gQWRkaXRpb25h
bGx5LCBhIGJvb2wgcGFyYW1ldGVyIG5vdyBwcm9wYWdhdGVzIHRvCj4+Pj4+IHtzdm0sdm14fV91
cGRhdGVfZ3Vlc3RfY3IoKSwgc28gdGhhdCBubyBmbHVzaGVzIG9jY3VyIHdoZW4KPj4+Pj4gdGhl
IGJpdCB3YXMgc2V0Lgo+Pj4+Cj4+Pj4gQWJvdmUgbWVzc2FnZSBpcyBub3QgdmVyeSBjbGVhciBm
b3IgcGVvcGxlIHdobyBkaWRuJ3QgZm9sbG93Cj4+Pj4gcHJldmlvdXMgZGlzY3Vzc2lvbnMsIGUu
Zy4gd2h5IGxhY2tpbmcgUENJRCBzdXBwb3J0IGluIGVtdWxhdGlvbiAKPj4+PiBsYXllciB3b3Vs
ZCBsZWFkIHRvIGRvbWFpbiBjcmFzaD8gYW5kIHdoeSBub2ZsdXNoIHRyaWNrIGNhbiAKPj4+PiBh
dm9pZCB0aGUgc2l0dWF0aW9uPyBDYW4geW91IGhlbHAgZWxhYm9yYXRlIGl0Pwo+Pj4KPj4+IExh
Y2tpbmcgUENJRCBzdXBwb3J0IGluIHRoZSBlbXVsYXRpb24gbGF5ZXIgY3JlYXRlcyB0d28gZGlm
ZmVyZW50IHdheSBvZgo+Pj4gaGFuZGxpbmcgdGhlIE5PRkxVU0ggYmVpbmcgc2V0OiBvbmUgaXMg
aW4gaGFyZHdhcmUsIGFuZCB0aGlzIGhhcHBlbnMgZm9yCj4+PiBldmVyeXRoaW5nIGV4Y2VwdCB0
aGUgaW50cm9zcGVjdGlvbiBjYXNlLCBhbmQgb25lIGluIHRoZSBlbXVsYXRpb24gbGF5ZXIKPj4+
ICh0aGlzIGhhcHBlbnMgd2hlbiBhbiBpbnRyb3NwZWN0aW9uIGFnZW50IGFza3MgWGVuIHRvIGVt
dWxhdGUgYW4KPj4+IGluc3RydWN0aW9uIHdoZW4gaXQgcmVwbGllcyB0byBhbiBFUFQgZmF1bHQg
dm1fZXZlbnQpLgo+Pj4KPj4+IFRoZSBjaGVja3MgaW4gcGxhY2UgZXhwZWN0ZWQgdGhlIGd1ZXN0
IHN0YXRlIHRvIGJlIGNvcnJlY3Qgd2l0aCByZWdhcmQKPj4+IHRvIGhhbmRsaW5nIHRoZSBiaXQg
YmVpbmcgc2V0ICJ0aGUgaGFyZHdhcmUgd2F5IiwgYnV0IHRoZSBlbXVsYXRpb24KPj4+IGxheWVy
IHdhcywgcHJldmlvdXMgdG8gdGhpcyBwYXRjaCwgY29tcGxldGVseSBpZ25vcmluZyB0aGUgTk9G
TFVTSCBiaXQuCj4+PiBIZW5jZSwgdGhlcmUgd2FzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZSBl
eHBlY3RlZCBkb21haW4gc3RhdGUgYW5kIHRoZQo+Pj4gYWN0dWFsIGRvbWFpbiBzdGF0ZSwgd2hp
Y2ggdHJhbnNsYXRlZCBpbnRvIGEgZG9tYWluIGNyYXNoLgo+Pgo+PiBKdXN0IGdldHRpbmcgdXAg
dG8gc3BlZWQgb24gdGhpcyAtLSBpcyBpdCB0aGUgY2FzZSB0aGF0IHRoZSBoYXJkd2FyZQo+PiB3
aWxsIGF1dG9tYXRpY2FsbHkgY2xlYXIgdGhpcyBiaXQ7IHNvIGJlY2F1c2UgaXQgd2Fzbid0IGJl
aW5nIGNsZWFyZWQgaW4KPj4gaHZtX3NldF9jcjMoKSBkdXJpbmcgZW11bGF0aW9uLCBvbmUgb2Yg
dGhlIGNoZWNrcyBpbiBYZW4gKG9uIGV4aXRpbmcgdGhlCj4+IGVtdWxhdG9yPykgd2FzIGZhaWxp
bmcgZHVlIHRvIHRoZSBiaXQgYmVpbmcgc2V0LCBhbmQgdGhlbiBjcmFzaGluZyB0aGUKPj4gZG9t
YWluPwo+IAo+IFllcywgSSBiZWxpZXZlIHRoYXQgdGhhdCBpcyB3aGF0IGhhcHBlbnMuIFRoZSBj
aGVjayBpcyBkb25lIG9uIFZNRU5UUlksCj4gdGhpcyBpcyB0aGUgb3JpZ2luYWwgZW1haWwgcmVw
b3J0aW5nIHRoZSBpc3N1ZSBzaG93aW5nIGl0Ogo+IAo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxOC0wMS9tc2cwMjI3NS5odG1sCj4gCj4+
IEluIHdoaWNoIGNhc2UgeW91J3JlIG5vdCBzbyBtdWNoIGZpeGluZyBhIGRvbWFpbiBjcmFzaCBi
eSBwcm92aWRpbmcgYQo+PiB3b3JrYXJvdW5kLCBhcyBhY3R1YWxseSBpbXBsZW1lbnRpbmcgYSBi
aXQgb2YgZnVuY3Rpb25hbGl0eS4KPj4KPj4gSWYgc28gSSB0aGluayB0aGUgY29tbWl0IG1lc3Nh
Z2UgY291bGQgdXNlIGV4cGFuZGluZy4gIFdoYXQgYWJvdXQKPj4gc29tZXRoaW5nIGxpa2UgdGhl
IGZvbGxvd2luZyAoYXNzdW1pbmcgSSBoYXZlbid0IG1pc3VuZGVyc3Rvb2Qgd2hhdCdzCj4+IGdv
aW5nIG9uKToKPj4KPj4gLS0tCj4+IEluIGhhcmR3YXJlLCB3aGVuIFBDSUQgc3VwcG9ydCBpcyBl
bmFibGVkIGFuZCB0aGUgWDg2X0NSM19OT0ZMVVNIIGJpdCBpcwo+PiBzZXQgd2hlbiB3cml0aW5n
IGEgQ1IzIHZhbHVlLCB0aGUgaGFyZHdhcmUgd2lsbCBjbGVhciB0aGF0IHRoYXQgYml0IGFuZAo+
PiBjaGFuZ2UgdGhlIENSMyB3aXRob3V0IGZsdXNoaW5nIHRoZSBUTEIuICBodm1fc2V0X2NyMygp
LCBob3dldmVyLCB3YXMKPj4gaWdub3JpbmcgdGhpcyBiaXQ7IHRoZSByZXN1bHQgd2FzIHRoYXQg
cG9zdC1lbXVsYXRpb24gY2hlY2tzIGRldGVjdGVkIGFuCj4+IGludmFsaWQgQ1IzIHZhbHVlIGFu
ZCBjcmFzaGVkIHRoZSBkb21haW4uCj4+Cj4+IEhhbmRsZSBYODZfQ1IzX05PRkxVU0ggaW4gaHZt
X3NldF9jcjMoKSBieToKPj4gMS4gQ2xlYXJpbmcgdGhlIGJpdAo+PiAyLiBQYXNzaW5nIGEgIm5v
Zmx1c2giIGZsYWcgdG8gbG93ZXItbGV2ZWwgY3IzIHNldHRpbmcgZnVuY3Rpb25zIHRvCj4+IGlu
ZGljYXRlIHRoYXQgYSBmbHVzaCBzaG91bGQgbm90IGJlIHBlcmZvcm1lZC4KPj4KPj4gQWxzbyBj
bGVhciBYODZfQ1IzX05PRkxVU0ggd2hlbiByZXBvcnRpbmcgQ1IzIG1vbml0b3JlZCBDUjMgd3Jp
dGVzLgo+Pgo+PiBUaGlzIGFsbG93cyBpbnRyb3NwZWN0aW9uIHRvIGJlIHVzZWQgb24gVk1zIHdo
b3NlIG9wZXJhdGluZyBzeXN0ZW0gdXNlcwo+PiB0aGUgTk9GTFVTSCBiaXQuCj4+IC0tLQo+IAo+
IEZhaXIgZW5vdWdoLCBJJ20gaGFwcHkgdG8gY2hhbmdlIHRoZSBjb21taXQgbWVzc2FnZSBpZiBu
b2JvZHkgZWxzZQo+IG9iamVjdHMgLyBoYXMgb3RoZXIgY2hhbmdlcyBpbiBtaW5kLgo+IAo+PiBB
cyBhbiBhc2lkZSAtLSBhcmUgeW91IHN1cmUgY2xlYXJpbmcgdGhlIE5PRkxVU0ggZnJvbSByZXBv
cnRlZCBDUjMKPj4gdmFsdWVzIGR1cmluZyBpbnRyb3NwZWN0aW9uIGlzIHRoZSByaWdodCB0aGlu
ZyB0byBkbz8gIFlvdSBkb24ndCB0aGluawo+PiB5b3VyIGludHJvc3BlY3Rpb24gZW5naW5lIHdp
bGwgZXZlciB3YW50IHRvIGtub3cgaWYgdGhlIGd1ZXN0IE9TIGlzCj4+IHNldHRpbmcgdGhpcyBi
aXQ/Cj4gCj4gV2UgY2FuJ3QgYmUgc3VyZSB0aGlzIHdpbGwgbmV2ZXIgYmUgdXNlZnVsIHRvIGtu
b3csIGJ1dCBhdCBsZWFzdCBmb3Igbm93Cj4gSSd2ZSBub3Qgc2VlbiBhbnkgcmVxdWVzdHMgdG8g
YmUgYWJsZSB0bywgYW5kIG91ciBpbnRyb3NwZWN0aW9uIGVuZ2luZQo+IGlzIG5vdCBpbnRlcmVz
dGVkIGluIHRoZSBpbmZvcm1hdGlvbiAoaW4gZmFjdCwgb25lIG9mIHRoZSByZWFzb25zIHdoeQo+
IHdlJ3ZlIGV2ZW4gbWlzc2VkIHRoZSBwcm9ibGVtIHVudGlsIGl0J3MgYmVlbiByZXBvcnRlZCBp
cyB0aGF0IHdlCj4gaGF2ZW4ndCBldmVuIGJlZW4gc3Vic2NyaWJpbmcgdG8gQ1IzIHdyaXRlIGV2
ZW50cyBmb3IgYSB3aGlsZSBub3cpLgo+IAo+IFNvIGFzIGZhciBhcyB3ZSdyZSBjb25jZXJuZWQs
IGxvc2luZyB0aGUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIE5PRkxVU0gKPiBiaXQgaXMgbm8gcHJv
YmxlbSBhdCBhbGwgKGFuZCBpdCdzIGRlZmluaXRlbHkgcHJlZmVyYWJsZSB0byBhIGRvbWFpbgo+
IGNyYXNoKS4gU2luY2UgVGFtYXMgaGFzIGFja2VkIHRoZSBwYXRjaCwgaXQncyBzYWZlIHRvIGFz
c3VtZSB0aGF0IHRoZXkKPiBoYXZlIG5vIHByb2JsZW0gd2l0aCBpdCBlaXRoZXIsIGFuZCBCaXR3
ZWFzaWwgc2VlbWVkIGhhcHB5IHdpdGggdGhlCj4gc29sdXRpb24gYXMgd2VsbC4KPiAKPiBJIHN1
cHBvc2Ugd2UgY2FuIGFsd2F5cyB3cml0ZSBhIHBhdGNoIGxhdGVyIGlmIGl0IHR1cm5zIG91dCB0
aGF0IHRoaXMgaXMKPiB2YWx1YWJsZSBpbmZvcm1hdGlvbi4KCldlbGwgaWYgeW91IHdhbnQgdG8g
bWFpbnRhaW4gYmFja3dhcmRzIGNvbXBhdGliaWxpdHksIHlvdSdkIG5lZWQgdG8KZWl0aGVyIGhh
dmUgdGhlIGJpdCBvcHQtaW4sIG9yIHBhc3MgdGhlIG5vZmx1c2ggYml0IGJhY2sgc29tZXdoZXJl
IGVsc2UKKGVpdGhlciB3aXRoIGEgZmxhZyBvciB3aXRoIGEgZGlmZmVyZW50IHBhcnQgb2YgdGhl
IHN0cnVjdCkuCgpJZiBldmVyeW9uZSBpcyBoYXBweSB3aXRoIGl0IEkgZG9uJ3QgbWluZC4KCiAt
R2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:29:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:29:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqi7m-0003sA-4f; Tue, 27 Feb 2018 16:29:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqi7l-0003s4-GP
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 16:29:05 +0000
X-Inumbo-ID: 30c1a302-1bdb-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30c1a302-1bdb-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 17:28:07 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464817000"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Tue, 27 Feb 2018 16:28:30 +0000
Message-ID: <1519748910-19692-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH] tools/misc: Tweak reserved bit handling for
	xen-cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5zdGVhZCBvZiBwcmludGluZyBSRVosIHVzZSBOVUxMIHBvaW50ZXJzIHRvIGluZGljYXRlIG1p
c3NpbmcgaW5mb3JtYXRpb24sCmFuZCBoYXZlIGR1bXBfbGVhZigpIHByaW50IG91dCB0aGUgYml0
IHdoaWNoIGlzIHVua25vd24uCgpFLmcuCgouLi4uCkR5bmFtaWMgc2V0czoKUmF3ICAgICAgICAg
ICAgICAgICAgICAgICAxNzhiZmJmZjpmZWQ4MzIwYjoyZmQzZmJmZjozNWMyMzNmZjowMDAwMDAw
ZjoyMDljMDFhOTowMDAwMDAwMDowMDAwNjc5OTowMDAwMTAwNzowMDAwMDAwMAogIFswMF0gMHgw
MDAwMDAwMS5lZHggICAgIGZwdSB2bWUgZGUgcHNlIHRzYyBtc3IgcGFlIG1jZSBjeDggYXBpYyBz
eXNlbnRlciBtdHJyIHBnZSAgLi4uCiAgWzAxXSAweDAwMDAwMDAxLmVjeCAgICAgc3NlMyBwY2xt
dWxxZHEgbW9uaXRvciBzc3NlMyBmbWEgY3gxNiBzc2U0MSBzc2U0MiBtb3ZlYmUgICAuLi4KICBb
MDJdIDB4ODAwMDAwMDEuZWR4ICAgICBmcHUgdm1lIGRlIHBzZSB0c2MgbXNyIHBhZSBtY2UgY3g4
IGFwaWMgc3lzY2FsbCBtdHJyIHBnZSAgIC4uLgogIFswM10gMHg4MDAwMDAwMS5lY3ggICAgIGxh
aGZfbG0gY21wIHN2bSBleHRhcGljIGNyOGQgbHpjbnQgc3NlNGEgbXNzZSAzZG5vd3BmIG9zdncg
Li4uCiAgWzA0XSAweDAwMDAwMDBkOjEuZWF4ICAgeHNhdmVvcHQgeHNhdmVjIHhnZXRidjEgeHNh
dmVzCiAgWzA1XSAweDAwMDAwMDA3OjAuZWJ4ICAgZnNnc2Jhc2UgYm1pMSBhdngyIHNtZXAgYm1p
MiByZHNlZWQgYWR4IHNtYXAgY2xmbHVzaG9wdCBzaGEKICBbMDZdIDB4MDAwMDAwMDc6MC5lY3gK
ICBbMDddIDB4ODAwMDAwMDcuZWR4ICAgICA8QklUMD4gPEJJVDM+IDxCSVQ0PiA8QklUNz4gaXRz
YyA8QklUOT4gZWZybyA8QklUMTM+IDxCSVQxND4KICBbMDhdIDB4ODAwMDAwMDguZWJ4ICAgICBj
bHplcm8gPEJJVDE+IDxCSVQyPiBpYnBiCiAgWzA5XSAweDAwMDAwMDA3OjAuZWR4Ci4uLgoKd2hp
Y2ggaXMgdGhlIG91dHB1dCBvbiBhbiBBTUQgRVBZQyBzeXN0ZW0sIHdoZXJlIFhlbiBkb2Vzbid0
IGtub3cgYWJvdXQsIGFuZApoYXMgdGhlcmVmb3JlIG1hc2tlZCwgbW9zdCBvZiB0aGUgbW9yZSBh
ZHZhbmNlZCB0aGVybWFsL3BlcmYgZmVhdHVyZXMuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1
bGljaEBzdXNlLmNvbT4KQ0M6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5jaXRyaXguY29t
PgpDQzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkhleSBsb29rIC0gSSd2ZSBmaW5h
bGx5IGdvdCBiYWNrIHRvIHNvbWUgQ1BVSUQgd29yay4uLgotLS0KIHRvb2xzL21pc2MveGVuLWNw
dWlkLmMgfCA1NSArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDM3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVp
ZC5jCmluZGV4IDhjM2RhYzAuLmQ1NmE4YzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNw
dWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTYsMTIgKzE2LDEyIEBAIHN0
YXRpYyBjb25zdCBjaGFyICpzdHJfMWRbMzJdID0KICAgICBbIDRdID0gInRzYyIsICBbIDVdID0g
Im1zciIsCiAgICAgWyA2XSA9ICJwYWUiLCAgWyA3XSA9ICJtY2UiLAogICAgIFsgOF0gPSAiY3g4
IiwgIFsgOV0gPSAiYXBpYyIsCi0gICAgWzEwXSA9ICJSRVoiLCAgWzExXSA9ICJzeXNlbnRlciIs
CisgICAgLyogWzEwXSAqLyAgICAgWzExXSA9ICJzeXNlbnRlciIsCiAgICAgWzEyXSA9ICJtdHJy
IiwgWzEzXSA9ICJwZ2UiLAogICAgIFsxNF0gPSAibWNhIiwgIFsxNV0gPSAiY21vdiIsCiAgICAg
WzE2XSA9ICJwYXQiLCAgWzE3XSA9ICJwc2UzNiIsCiAgICAgWzE4XSA9ICJwc24iLCAgWzE5XSA9
ICJjbGZsdXNoIiwKLSAgICBbMjBdID0gIlJFWiIsICBbMjFdID0gImRzIiwKKyAgICAvKiBbMjBd
ICovICAgICBbMjFdID0gImRzIiwKICAgICBbMjJdID0gImFjcGkiLCBbMjNdID0gIm1teCIsCiAg
ICAgWzI0XSA9ICJmeHNyIiwgWzI1XSA9ICJzc2UiLAogICAgIFsyNl0gPSAic3NlMiIsIFsyN10g
PSAic3MiLApAQCAtMzksNyArMzksNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzFjWzMyXSA9
CiAgICAgWzEwXSA9ICJjbnR4LWlkIiwgWzExXSA9ICJzZGdiIiwKICAgICBbMTJdID0gImZtYSIs
ICAgICBbMTNdID0gImN4MTYiLAogICAgIFsxNF0gPSAieHRwciIsICAgIFsxNV0gPSAicGRjbSIs
Ci0gICAgWzE2XSA9ICJSRVoiLCAgICAgWzE3XSA9ICJwY2lkIiwKKyAgICAvKiBbMTZdICovICAg
ICAgICBbMTddID0gInBjaWQiLAogICAgIFsxOF0gPSAiZGNhIiwgICAgIFsxOV0gPSAic3NlNDEi
LAogICAgIFsyMF0gPSAic3NlNDIiLCAgIFsyMV0gPSAieDJhcGljIiwKICAgICBbMjJdID0gIm1v
dmViZSIsICBbMjNdID0gInBvcGNudCIsCkBAIC01NiwxNiArNTYsMTYgQEAgc3RhdGljIGNvbnN0
IGNoYXIgKnN0cl9lMWRbMzJdID0KICAgICBbIDRdID0gInRzYyIsICAgIFsgNV0gPSAibXNyIiwK
ICAgICBbIDZdID0gInBhZSIsICAgIFsgN10gPSAibWNlIiwKICAgICBbIDhdID0gImN4OCIsICAg
IFsgOV0gPSAiYXBpYyIsCi0gICAgWzEwXSA9ICJSRVoiLCAgICBbMTFdID0gInN5c2NhbGwiLAor
ICAgIC8qIFsxMF0gKi8gICAgICAgWzExXSA9ICJzeXNjYWxsIiwKICAgICBbMTJdID0gIm10cnIi
LCAgIFsxM10gPSAicGdlIiwKICAgICBbMTRdID0gIm1jYSIsICAgIFsxNV0gPSAiY21vdiIsCiAg
ICAgWzE2XSA9ICJmY21vdiIsICBbMTddID0gInBzZTM2IiwKLSAgICBbMThdID0gIlJFWiIsICAg
IFsxOV0gPSAibXAiLAotICAgIFsyMF0gPSAibngiLCAgICAgWzIxXSA9ICJSRVoiLAorICAgIC8q
IFsxOF0gKi8gICAgICAgWzE5XSA9ICJtcCIsCisgICAgWzIwXSA9ICJueCIsICAgICAvKiBbMjFd
ICovCiAgICAgWzIyXSA9ICJtbXgrIiwgICBbMjNdID0gIm1teCIsCiAgICAgWzI0XSA9ICJmeHNy
IiwgICBbMjVdID0gImZ4c3IrIiwKICAgICBbMjZdID0gInBnMWciLCAgIFsyN10gPSAicmR0c2Nw
IiwKLSAgICBbMjhdID0gIlJFWiIsICAgIFsyOV0gPSAibG0iLAorICAgIC8qIFsyOF0gKi8gICAg
ICAgWzI5XSA9ICJsbSIsCiAgICAgWzMwXSA9ICIzZG5vdysiLCBbMzFdID0gIjNkbm93IiwKIH07
CiAKQEAgLTc4LDE2ICs3OCwxNCBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyX2UxY1szMl0gPQog
ICAgIFsgOF0gPSAiM2Rub3dwZiIsICAgIFsgOV0gPSAib3N2dyIsCiAgICAgWzEwXSA9ICJpYnMi
LCAgICAgICAgWzExXSA9ICJ4b3AiLAogICAgIFsxMl0gPSAic2tpbml0IiwgICAgIFsxM10gPSAi
d2R0IiwKLSAgICBbMTRdID0gIlJFWiIsICAgICAgICBbMTVdID0gImx3cCIsCisgICAgLyogWzE0
XSAqLyAgICAgICAgICAgWzE1XSA9ICJsd3AiLAogICAgIFsxNl0gPSAiZm1hNCIsICAgICAgIFsx
N10gPSAidGNlIiwKLSAgICBbMThdID0gIlJFWiIsICAgICAgICBbMTldID0gIm5vZGVpZCIsCi0g
ICAgWzIwXSA9ICJSRVoiLCAgICAgICAgWzIxXSA9ICJ0Ym0iLAorICAgIC8qIFsxOF0gKi8gICAg
ICAgICAgIFsxOV0gPSAibm9kZWlkIiwKKyAgICAvKiBbMjBdICovICAgICAgICAgICBbMjFdID0g
InRibSIsCiAgICAgWzIyXSA9ICJ0b3BvZXh0IiwgICAgWzIzXSA9ICJwZXJmY3RyX2NvcmUiLAot
ICAgIFsyNF0gPSAicGVyZmN0cl9uYiIsIFsyNV0gPSAiUkVaIiwKKyAgICBbMjRdID0gInBlcmZj
dHJfbmIiLCAvKiBbMjVdICovCiAgICAgWzI2XSA9ICJkYngiLCAgICAgICAgWzI3XSA9ICJwZXJm
dHNjIiwKICAgICBbMjhdID0gInBjeF9sMmkiLCAgICBbMjldID0gIm1vbml0b3J4IiwKLQotICAg
IFszMCAuLi4gMzFdID0gIlJFWiIsCiB9OwogCiBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdiMFsz
Ml0gPQpAQCAtMTE0LDggKzExMiw2IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfRGExWzMyXSA9
CiB7CiAgICAgWyAwXSA9ICJ4c2F2ZW9wdCIsIFsgMV0gPSAieHNhdmVjIiwKICAgICBbIDJdID0g
InhnZXRidjEiLCAgWyAzXSA9ICJ4c2F2ZXMiLAotCi0gICAgWzQgLi4uIDMxXSA9ICJSRVoiLAog
fTsKIAogc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83YzBbMzJdID0KQEAgLTEyNCw0OSArMTIwLDI5
IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2MwWzMyXSA9CiAgICAgWyAyXSA9ICJ1bWlwIiwg
ICAgIFsgM10gPSAicGt1IiwKICAgICBbIDRdID0gIm9zcGtlIiwKIAotICAgIFs1IC4uLiAxM10g
PSAiUkVaIiwKLQogICAgIFsxNF0gPSAiYXZ4NTEyX3Zwb3BjbnRkcSIsCiAKLSAgICBbMTUgLi4u
IDIxXSA9ICJSRVoiLAotCiAgICAgWzIyXSA9ICJyZHBpZCIsCi0KLSAgICBbMjMgLi4uIDMxXSA9
ICJSRVoiLAogfTsKIAogc3RhdGljIGNvbnN0IGNoYXIgKnN0cl9lN2RbMzJdID0KIHsKLSAgICBb
MCAuLi4gN10gPSAiUkVaIiwKLQotICAgIFsgOF0gPSAiaXRzYyIsICAgICBbIDldID0gIlJFWiIs
CisgICAgWyA4XSA9ICJpdHNjIiwKICAgICBbMTBdID0gImVmcm8iLAotCi0gICAgWzExIC4uLiAz
MV0gPSAiUkVaIiwKIH07CiAKIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZThiWzMyXSA9CiB7CiAg
ICAgWyAwXSA9ICJjbHplcm8iLAogCi0gICAgWzEgLi4uIDExXSA9ICJSRVoiLAotCiAgICAgWzEy
XSA9ICJpYnBiIiwKLQotICAgIFsxMyAuLi4gMzFdID0gIlJFWiIsCiB9OwogCiBzdGF0aWMgY29u
c3QgY2hhciAqc3RyXzdkMFszMl0gPQogewotICAgIFswIC4uLiAxXSA9ICJSRVoiLAotCiAgICAg
WyAyXSA9ICJhdng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKIAotICAgIFs0
IC4uLiAyNV0gPSAiUkVaIiwKLQogICAgIFsyNl0gPSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAi
c3RpYnAiLAotCi0gICAgWzI4IC4uLiAzMV0gPSAiUkVaIiwKIH07CiAKIHN0YXRpYyBzdHJ1Y3Qg
ewpAQCAtMjEzLDcgKzE4OSwxMiBAQCBzdGF0aWMgdm9pZCBkdW1wX2xlYWYodWludDMyX3QgbGVh
ZiwgY29uc3QgY2hhciAqKnN0cnMpCiAKICAgICBmb3IgKCBpID0gMDsgaSA8IDMyOyArK2kgKQog
ICAgICAgICBpZiAoIGxlYWYgJiAoMXUgPDwgaSkgKQotICAgICAgICAgICAgcHJpbnRmKCIgJXMi
LCBzdHJzW2ldID86ICI/Pz8iICk7CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggc3Ryc1tp
XSApCisgICAgICAgICAgICAgICAgcHJpbnRmKCIgJXMiLCBzdHJzW2ldKTsKKyAgICAgICAgICAg
IGVsc2UKKyAgICAgICAgICAgICAgICBwcmludGYoIiA8QklUJXU+IiwgaSk7CisgICAgICAgIH0K
IH0KIAogc3RhdGljIHZvaWQgZGVjb2RlX2ZlYXR1cmVzZXQoY29uc3QgdWludDMyX3QgKmZlYXR1
cmVzLAotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:35:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:35:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqiDd-0004aZ-Rq; Tue, 27 Feb 2018 16:35:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqiDc-0004aN-Er
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 16:35:08 +0000
X-Inumbo-ID: 6d5e2de0-1bdc-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6d5e2de0-1bdc-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 16:36:57 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqiDV-00086d-E6; Tue, 27 Feb 2018 16:35:01 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqiDP-0001VB-L9; Tue, 27 Feb 2018 16:34:55 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqiDO-0000JR-P8; Tue, 27 Feb 2018 16:34:55 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120066-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=40681735502648fdc45973382a440aa38f4ec800
X-Osstest-Versions-That: xen=5b0426207998cd1f381b46299907bbcdf8bd240d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 16:34:54 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 120066: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4535479944861614680=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 120066 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120066/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  40681735502648fdc45973382a440aa38f4ec800
baseline version:
 xen                  5b0426207998cd1f381b46299907bbcdf8bd240d

Last test of basis   120058  2018-02-27 11:02:08 Z    0 days
Testing same since   120066  2018-02-27 14:01:11 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Tamas K Lengyel <tamas@tklengyel.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/xen.git
   5b04262079..4068173550  40681735502648fdc45973382a440aa38f4ec800 -> smoke


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4535479944861614680==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:37:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:37:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqiFy-0004lZ-C6; Tue, 27 Feb 2018 16:37:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0sft=fv=citrix.com=prvs=5899da973=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eqiFx-0004lP-A1
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 16:37:33 +0000
X-Inumbo-ID: 605307cb-1bdc-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 605307cb-1bdc-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 17:36:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464819574"
Date: Tue, 27 Feb 2018 16:37:28 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20180227163728.GA1799@perard.uk.xensource.com>
References: <20171207101812.23602-1-haozhong.zhang@intel.com>
 <20171207101812.23602-3-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171207101812.23602-3-haozhong.zhang@intel.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v4 02/10] xen-hvm: create the
 hotplug memory region on Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMDcsIDIwMTcgYXQgMDY6MTg6MDRQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gVGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgb2Ygdk5WRElNTSBpcyBhbGxvY2F0
ZWQgZnJvbSB0aGUgaG90cGx1Zwo+IG1lbW9yeSByZWdpb24sIHdoaWNoIGlzIG5vdCBjcmVhdGVk
IHdoZW4gUUVNVSBpcyB1c2VkIGFzIFhlbiBkZXZpY2UKPiBtb2RlbC4gSW4gb3JkZXIgdG8gdXNl
IHZOVkRJTU0gZm9yIFhlbiBIVk0gZG9tYWlucywgdGhpcyBjb21taXQgcmV1c2VzCj4gdGhlIGNv
ZGUgZm9yIHBjIG1hY2hpbmUgdHlwZSB0byBjcmVhdGUgdGhlIGhvdHBsdWcgbWVtb3J5IHJlZ2lv
biBmb3IKPiBYZW4gSFZNIGRvbWFpbnMuCj4gCj4gU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhh
bmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KPiAtLS0KPiBDYzogIk1pY2hhZWwgUy4gVHNp
cmtpbiIgPG1zdEByZWRoYXQuY29tPgo+IENjOiBQYW9sbyBCb256aW5pIDxwYm9uemluaUByZWRo
YXQuY29tPgo+IENjOiBSaWNoYXJkIEhlbmRlcnNvbiA8cnRoQHR3aWRkbGUubmV0Pgo+IENjOiBF
ZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+Cj4gQ2M6IFN0ZWZhbm8gU3RhYmVs
bGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhv
bnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gLS0tCj4gIGh3L2kzODYvcGMuYyAgICAgICAgICB8IDg2
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQo+ICBo
dy9pMzg2L3hlbi94ZW4taHZtLmMgfCAgMiArKwo+ICBpbmNsdWRlL2h3L2kzODYvcGMuaCAgfCAg
MSArCj4gIDMgZmlsZXMgY2hhbmdlZCwgNTEgaW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0p
Cj4gCj4gZGlmZiAtLWdpdCBhL2h3L2kzODYvcGMuYyBiL2h3L2kzODYvcGMuYwo+IGluZGV4IDE4
NjU0NWQyYTQuLjlmNDZjOGRmNzkgMTAwNjQ0Cj4gLS0tIGEvaHcvaTM4Ni9wYy5jCj4gKysrIGIv
aHcvaTM4Ni9wYy5jCj4gQEAgLTEzMTUsNiArMTMxNSw1MyBAQCB2b2lkIHhlbl9sb2FkX2xpbnV4
KFBDTWFjaGluZVN0YXRlICpwY21zKQo+ICAgICAgcGNtcy0+ZndfY2ZnID0gZndfY2ZnOwo+ICB9
Cj4gIAo+ICt2b2lkIHBjX21lbW9yeV9ob3RwbHVnX2luaXQoUENNYWNoaW5lU3RhdGUgKnBjbXMs
IE1lbW9yeVJlZ2lvbiAqc3lzdGVtX21lbW9yeSkKCkl0IG1pZ2h0IGJlIGJldHRlciB0byBoYXZl
IGEgc2VwYXJhdGUgcGF0Y2ggd2hpY2ggbW92ZSB0aGUgY29kZSBpbnRvIGEgZnVuY3Rpb24uCgo+
ICt7Cj4gKyAgICBNYWNoaW5lU3RhdGUgKm1hY2hpbmUgPSBNQUNISU5FKHBjbXMpOwo+ICsgICAg
UENNYWNoaW5lQ2xhc3MgKnBjbWMgPSBQQ19NQUNISU5FX0dFVF9DTEFTUyhwY21zKTsKPiArICAg
IHJhbV9hZGRyX3QgaG90cGx1Z19tZW1fc2l6ZSA9IG1hY2hpbmUtPm1heHJhbV9zaXplIC0gbWFj
aGluZS0+cmFtX3NpemU7Cj4gKwo+ICsgICAgaWYgKCFwY21jLT5oYXNfcmVzZXJ2ZWRfbWVtb3J5
IHx8IG1hY2hpbmUtPnJhbV9zaXplID49IG1hY2hpbmUtPm1heHJhbV9zaXplKQo+ICsgICAgICAg
IHJldHVybjsKPiArCj4gKyAgICBpZiAobWVtb3J5X3JlZ2lvbl9zaXplKCZwY21zLT5ob3RwbHVn
X21lbW9yeS5tcikpIHsKClRoaXMgbmV3IGNoZWNrIGxvb2tzIGxpa2UgdG8gY2F0Y2ggcHJvZ3Jh
bW1pbmcgZXJyb3IsIHJhdGhlciB0aGFuIHVzZXIKZXJyb3IuIFdvdWxkIGl0IGJlIGJldHRlciB0
byBiZSBhbiBhc3NlcnQgaW5zdGVhZD8KCj4gKyAgICAgICAgZXJyb3JfcmVwb3J0KCJob3RwbHVn
IG1lbW9yeSByZWdpb24gaGFzIGJlZW4gaW5pdGlhbGl6ZWQiKTsKPiArICAgICAgICBleGl0KEVY
SVRfRkFJTFVSRSk7Cj4gKyAgICB9Cj4gKwoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:38:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:38:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqiGn-0004qz-MJ; Tue, 27 Feb 2018 16:38:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=8ygc=fv=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqiGl-0004qe-Px
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 16:38:23 +0000
X-Inumbo-ID: e1653b0f-1bdc-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e1653b0f-1bdc-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 16:40:12 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Tue, 27 Feb 2018 09:38:16 -0700
Message-Id: <5A95978502000078001AC605@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Tue, 27 Feb 2018 09:38:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519748910-19692-1-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519748910-19692-1-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/misc: Tweak reserved bit handling for
 xen-cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE4IGF0IDE3OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSW5zdGVhZCBvZiBwcmludGluZyBSRVosIHVzZSBOVUxMIHBvaW50ZXJzIHRvIGluZGlj
YXRlIG1pc3NpbmcgaW5mb3JtYXRpb24sCj4gYW5kIGhhdmUgZHVtcF9sZWFmKCkgcHJpbnQgb3V0
IHRoZSBiaXQgd2hpY2ggaXMgdW5rbm93bi4KPiAKPiBFLmcuCj4gCj4gLi4uLgo+IER5bmFtaWMg
c2V0czoKPiBSYXcgICAgICAgICAgICAgICAgICAgICAgIAo+IDE3OGJmYmZmOmZlZDgzMjBiOjJm
ZDNmYmZmOjM1YzIzM2ZmOjAwMDAwMDBmOjIwOWMwMWE5OjAwMDAwMDAwOjAwMDA2Nzk5OjAwMDAx
MDA3OjAwMDAwMDAwCj4gICBbMDBdIDB4MDAwMDAwMDEuZWR4ICAgICBmcHUgdm1lIGRlIHBzZSB0
c2MgbXNyIHBhZSBtY2UgY3g4IGFwaWMgc3lzZW50ZXIgbXRyciBwZ2UgIC4uLgo+ICAgWzAxXSAw
eDAwMDAwMDAxLmVjeCAgICAgc3NlMyBwY2xtdWxxZHEgbW9uaXRvciBzc3NlMyBmbWEgY3gxNiBz
c2U0MSBzc2U0MiBtb3ZlYmUgICAuLi4KPiAgIFswMl0gMHg4MDAwMDAwMS5lZHggICAgIGZwdSB2
bWUgZGUgcHNlIHRzYyBtc3IgcGFlIG1jZSBjeDggYXBpYyBzeXNjYWxsIG10cnIgcGdlICAgLi4u
Cj4gICBbMDNdIDB4ODAwMDAwMDEuZWN4ICAgICBsYWhmX2xtIGNtcCBzdm0gZXh0YXBpYyBjcjhk
IGx6Y250IHNzZTRhIG1zc2UgM2Rub3dwZiBvc3Z3IC4uLgo+ICAgWzA0XSAweDAwMDAwMDBkOjEu
ZWF4ICAgeHNhdmVvcHQgeHNhdmVjIHhnZXRidjEgeHNhdmVzCj4gICBbMDVdIDB4MDAwMDAwMDc6
MC5lYnggICBmc2dzYmFzZSBibWkxIGF2eDIgc21lcCBibWkyIHJkc2VlZCBhZHggc21hcCBjbGZs
dXNob3B0IHNoYQo+ICAgWzA2XSAweDAwMDAwMDA3OjAuZWN4Cj4gICBbMDddIDB4ODAwMDAwMDcu
ZWR4ICAgICA8QklUMD4gPEJJVDM+IDxCSVQ0PiA8QklUNz4gaXRzYyA8QklUOT4gZWZybyA8QklU
MTM+IDxCSVQxND4KPiAgIFswOF0gMHg4MDAwMDAwOC5lYnggICAgIGNsemVybyA8QklUMT4gPEJJ
VDI+IGlicGIKPiAgIFswOV0gMHgwMDAwMDAwNzowLmVkeAoKSG93IGFib3V0IG9taXR0aW5nIHRo
ZSBCSVQgcGFydCwgbWFraW5nIGl0IGp1c3QgPDA+IGV0Yywgd2hpY2ggc3RpbGwKbWFrZXMgY2xl
YXIgdGhlIGJpdCBpcyBzZXQgYnV0IGhhcyBubyBuYW1lPyBPdGhlciB0aGFuIHRoYXQgLi4uCgo+
IHdoaWNoIGlzIHRoZSBvdXRwdXQgb24gYW4gQU1EIEVQWUMgc3lzdGVtLCB3aGVyZSBYZW4gZG9l
c24ndCBrbm93IGFib3V0LCBhbmQKPiBoYXMgdGhlcmVmb3JlIG1hc2tlZCwgbW9zdCBvZiB0aGUg
bW9yZSBhZHZhbmNlZCB0aGVybWFsL3BlcmYgZmVhdHVyZXMuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBK
YW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:41:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:41:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqiKA-0005Xz-4e; Tue, 27 Feb 2018 16:41:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0sft=fv=citrix.com=prvs=5899da973=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eqiK8-0005Xt-8g
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 16:41:52 +0000
X-Inumbo-ID: fa250dd5-1bdc-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa250dd5-1bdc-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 17:40:54 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464820792"
Date: Tue, 27 Feb 2018 16:41:47 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20180227164147.GB1799@perard.uk.xensource.com>
References: <20171207101812.23602-1-haozhong.zhang@intel.com>
 <20171207101812.23602-4-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171207101812.23602-4-haozhong.zhang@intel.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Igor Mammedov <imammedo@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v4 03/10] hostmem-xen: add a host
 memory backend for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMDcsIDIwMTcgYXQgMDY6MTg6MDVQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gZGlmZiAtLWdpdCBhL2JhY2tlbmRzL2hvc3RtZW0uYyBiL2JhY2tlbmRzL2hvc3Rt
ZW0uYwo+IGluZGV4IGVlMmMyZDViZmQuLmJhMTNhNTI5OTQgMTAwNjQ0Cj4gLS0tIGEvYmFja2Vu
ZHMvaG9zdG1lbS5jCj4gKysrIGIvYmFja2VuZHMvaG9zdG1lbS5jCj4gQEAgLTEyLDYgKzEyLDcg
QEAKPiAgI2luY2x1ZGUgInFlbXUvb3NkZXAuaCIKPiAgI2luY2x1ZGUgInN5c2VtdS9ob3N0bWVt
LmgiCj4gICNpbmNsdWRlICJody9ib2FyZHMuaCIKPiArI2luY2x1ZGUgImh3L3hlbi94ZW4uaCIK
PiAgI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKPiAgI2luY2x1ZGUgInFhcGkvdmlzaXRvci5oIgo+
ICAjaW5jbHVkZSAicWFwaS10eXBlcy5oIgo+IEBAIC0yNzcsNiArMjc4LDE0IEBAIGhvc3RfbWVt
b3J5X2JhY2tlbmRfbWVtb3J5X2NvbXBsZXRlKFVzZXJDcmVhdGFibGUgKnVjLCBFcnJvciAqKmVy
cnApCj4gICAgICAgICAgICAgIGdvdG8gb3V0Owo+ICAgICAgICAgIH0KPiAgCj4gKyAgICAgICAg
LyoKPiArICAgICAgICAgKiBUaGUgYmFja2VuZCBzdG9yYWdlIG9mIE1FTU9SWV9CQUNLRU5EX1hF
TiBpcyBtYW5hZ2VkIGJ5IFhlbiwKPiArICAgICAgICAgKiBzbyBubyBmdXJ0aGVyIHdvcmsgaW4g
dGhpcyBmdW5jdGlvbiBpcyBuZWVkZWQuCj4gKyAgICAgICAgICovCj4gKyAgICAgICAgaWYgKHhl
bl9lbmFibGVkKCkgJiYgIWJhY2tlbmQtPm1yLnJhbV9ibG9jaykgewo+ICsgICAgICAgICAgICBn
b3RvIG91dDsKPiArICAgICAgICB9Cj4gKwo+ICAgICAgICAgIHB0ciA9IG1lbW9yeV9yZWdpb25f
Z2V0X3JhbV9wdHIoJmJhY2tlbmQtPm1yKTsKPiAgICAgICAgICBzeiA9IG1lbW9yeV9yZWdpb25f
c2l6ZSgmYmFja2VuZC0+bXIpOwo+ICAKPiBkaWZmIC0tZ2l0IGEvaHcvbWVtL3BjLWRpbW0uYyBi
L2h3L21lbS9wYy1kaW1tLmMKPiBpbmRleCA2NmVhY2U1YTVjLi5kY2JmY2UzM2Q1IDEwMDY0NAo+
IC0tLSBhL2h3L21lbS9wYy1kaW1tLmMKPiArKysgYi9ody9tZW0vcGMtZGltbS5jCj4gQEAgLTI4
LDYgKzI4LDcgQEAKPiAgI2luY2x1ZGUgInN5c2VtdS9rdm0uaCIKPiAgI2luY2x1ZGUgInRyYWNl
LmgiCj4gICNpbmNsdWRlICJody92aXJ0aW8vdmhvc3QuaCIKPiArI2luY2x1ZGUgImh3L3hlbi94
ZW4uaCIKPiAgCj4gIHR5cGVkZWYgc3RydWN0IHBjX2RpbW1zX2NhcGFjaXR5IHsKPiAgICAgICB1
aW50NjRfdCBzaXplOwo+IEBAIC0xMDgsNyArMTA5LDEwIEBAIHZvaWQgcGNfZGltbV9tZW1vcnlf
cGx1ZyhEZXZpY2VTdGF0ZSAqZGV2LCBNZW1vcnlIb3RwbHVnU3RhdGUgKmhwbXMsCj4gICAgICB9
Cj4gIAo+ICAgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVnaW9uKCZocG1zLT5tciwgYWRkciAt
IGhwbXMtPmJhc2UsIG1yKTsKPiAtICAgIHZtc3RhdGVfcmVnaXN0ZXJfcmFtKHZtc3RhdGVfbXIs
IGRldik7Cj4gKyAgICAvKiBtZW1vcnktYmFja2VuZC14ZW4gaXMgbm90IGJhY2tlZCBieSBSQU0u
ICovCj4gKyAgICBpZiAoIXhlbl9lbmFibGVkKCkpIHsKCklzIGl0IHBvc3NpYmxlIHRvIGhhdmUg
dGhlIHNhbWUgY29uZGl0aW9uIGFzIHRoZSBvbmUgdXNlZCBpbgpob3N0X21lbW9yeV9iYWNrZW5k
X21lbW9yeV9jb21wbGV0ZT8gaS5lLiBiYXNlIG9uIHdoZXRoZXIgdGhlIG1lbW9yeQpyZWdpb24g
aXMgbWFwcGVkIG9yIG5vdCAoYmFja2VuZC0+bXIucmFtX2Jsb2NrKS4KCj4gKyAgICAgICAgdm1z
dGF0ZV9yZWdpc3Rlcl9yYW0odm1zdGF0ZV9tciwgZGV2KTsKPiArICAgIH0KPiAgICAgIG51bWFf
c2V0X21lbV9ub2RlX2lkKGFkZHIsIG1lbW9yeV9yZWdpb25fc2l6ZShtciksIGRpbW0tPm5vZGUp
Owo+ICAKPiAgb3V0Ogo+IC0tIAo+IDIuMTUuMQo+IAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:44:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:44:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqiMA-0005g4-Gg; Tue, 27 Feb 2018 16:43:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqiMA-0005fy-4m
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 16:43:58 +0000
X-Inumbo-ID: 447fe298-1bdd-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 447fe298-1bdd-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 17:42:59 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68705087"
To: Jan Beulich <JBeulich@suse.com>
References: <1519748910-19692-1-git-send-email-andrew.cooper3@citrix.com>
 <5A95978502000078001AC605@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7e92c801-5fde-a246-23f6-d25cc0c9502b@citrix.com>
Date: Tue, 27 Feb 2018 16:43:30 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A95978502000078001AC605@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH] tools/misc: Tweak reserved bit handling for
	xen-cpuid
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMTggMTY6MzgsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI3LjAyLjE4IGF0
IDE3OjI4LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IEluc3RlYWQgb2Yg
cHJpbnRpbmcgUkVaLCB1c2UgTlVMTCBwb2ludGVycyB0byBpbmRpY2F0ZSBtaXNzaW5nIGluZm9y
bWF0aW9uLAo+PiBhbmQgaGF2ZSBkdW1wX2xlYWYoKSBwcmludCBvdXQgdGhlIGJpdCB3aGljaCBp
cyB1bmtub3duLgo+Pgo+PiBFLmcuCj4+Cj4+IC4uLi4KPj4gRHluYW1pYyBzZXRzOgo+PiBSYXcg
ICAgICAgICAgICAgICAgICAgICAgIAo+PiAxNzhiZmJmZjpmZWQ4MzIwYjoyZmQzZmJmZjozNWMy
MzNmZjowMDAwMDAwZjoyMDljMDFhOTowMDAwMDAwMDowMDAwNjc5OTowMDAwMTAwNzowMDAwMDAw
MAo+PiAgIFswMF0gMHgwMDAwMDAwMS5lZHggICAgIGZwdSB2bWUgZGUgcHNlIHRzYyBtc3IgcGFl
IG1jZSBjeDggYXBpYyBzeXNlbnRlciBtdHJyIHBnZSAgLi4uCj4+ICAgWzAxXSAweDAwMDAwMDAx
LmVjeCAgICAgc3NlMyBwY2xtdWxxZHEgbW9uaXRvciBzc3NlMyBmbWEgY3gxNiBzc2U0MSBzc2U0
MiBtb3ZlYmUgICAuLi4KPj4gICBbMDJdIDB4ODAwMDAwMDEuZWR4ICAgICBmcHUgdm1lIGRlIHBz
ZSB0c2MgbXNyIHBhZSBtY2UgY3g4IGFwaWMgc3lzY2FsbCBtdHJyIHBnZSAgIC4uLgo+PiAgIFsw
M10gMHg4MDAwMDAwMS5lY3ggICAgIGxhaGZfbG0gY21wIHN2bSBleHRhcGljIGNyOGQgbHpjbnQg
c3NlNGEgbXNzZSAzZG5vd3BmIG9zdncgLi4uCj4+ICAgWzA0XSAweDAwMDAwMDBkOjEuZWF4ICAg
eHNhdmVvcHQgeHNhdmVjIHhnZXRidjEgeHNhdmVzCj4+ICAgWzA1XSAweDAwMDAwMDA3OjAuZWJ4
ICAgZnNnc2Jhc2UgYm1pMSBhdngyIHNtZXAgYm1pMiByZHNlZWQgYWR4IHNtYXAgY2xmbHVzaG9w
dCBzaGEKPj4gICBbMDZdIDB4MDAwMDAwMDc6MC5lY3gKPj4gICBbMDddIDB4ODAwMDAwMDcuZWR4
ICAgICA8QklUMD4gPEJJVDM+IDxCSVQ0PiA8QklUNz4gaXRzYyA8QklUOT4gZWZybyA8QklUMTM+
IDxCSVQxND4KPj4gICBbMDhdIDB4ODAwMDAwMDguZWJ4ICAgICBjbHplcm8gPEJJVDE+IDxCSVQy
PiBpYnBiCj4+ICAgWzA5XSAweDAwMDAwMDA3OjAuZWR4Cj4gSG93IGFib3V0IG9taXR0aW5nIHRo
ZSBCSVQgcGFydCwgbWFraW5nIGl0IGp1c3QgPDA+IGV0Yywgd2hpY2ggc3RpbGwKPiBtYWtlcyBj
bGVhciB0aGUgYml0IGlzIHNldCBidXQgaGFzIG5vIG5hbWU/IE90aGVyIHRoYW4gdGhhdCAuLi4K
CkhtbQoKwqAgWzA3XSAweDgwMDAwMDA3LmVkeMKgwqDCoMKgIDwwPiA8Mz4gPDQ+IDw3PiBpdHNj
IDw5PiBlZnJvIDwxMz4gPDE0PgrCoCBbMDhdIDB4ODAwMDAwMDguZWJ4wqDCoMKgwqAgY2x6ZXJv
IDwxPiA8Mj4gaWJwYgoKWWVzIC0gSSB0aGluayBJIHByZWZlciB0aGF0LgoKPgo+PiB3aGljaCBp
cyB0aGUgb3V0cHV0IG9uIGFuIEFNRCBFUFlDIHN5c3RlbSwgd2hlcmUgWGVuIGRvZXNuJ3Qga25v
dyBhYm91dCwgYW5kCj4+IGhhcyB0aGVyZWZvcmUgbWFza2VkLCBtb3N0IG9mIHRoZSBtb3JlIGFk
dmFuY2VkIHRoZXJtYWwvcGVyZiBmZWF0dXJlcy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3
IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiBSZXZpZXdlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKVGhhbmtzLAoKfkFuZHJldwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 16:47:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 16:47:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqiP0-0005tO-Uq; Tue, 27 Feb 2018 16:46:54 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0sft=fv=citrix.com=prvs=5899da973=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eqiP0-0005tG-Bn
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 16:46:54 +0000
X-Inumbo-ID: aea65231-1bdd-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aea65231-1bdd-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 17:45:57 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464821997"
Date: Tue, 27 Feb 2018 16:46:51 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20180227164651.GC1799@perard.uk.xensource.com>
References: <20171207101812.23602-1-haozhong.zhang@intel.com>
 <20171207101812.23602-6-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171207101812.23602-6-haozhong.zhang@intel.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v4 05/10] xen-hvm: initialize
	fw_cfg interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMDcsIDIwMTcgYXQgMDY6MTg6MDdQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gWGVuIGlzIGdvaW5nIHRvIHJldXNlIFFFTVUgdG8gYnVpbGQgQUNQSSBvZiBzb21l
IGRldmljZXMgKGUuZy4sIE5GSVQKPiBhbmQgU1NEVCBmb3IgTlZESU1NKSBmb3IgSFZNIGRvbWFp
bnMuIFRoZSBleGlzdGluZyBRRU1VIEFDUEkgYnVpbGQKPiBjb2RlIHJlcXVpcmVzIGEgZndfY2Zn
IGludGVyZmFjZSB3aGljaCB3aWxsIGFsc28gYmUgdXNlZCB0byBwYXNzIFFFTVUKPiBidWlsdCBB
Q1BJIHRvIFhlbi4gVGhlcmVmb3JlLCB3ZSBuZWVkIHRvIGluaXRpYWxpemUgZndfY2ZnIHdoZW4g
YW55Cj4gQUNQSSBpcyBnb2luZyB0byBiZSBidWlsdCBieSBRRU1VLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cj4gLS0tCj4gQ2M6
IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiBDYzogQW50aG9u
eSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gQ2M6ICJNaWNoYWVsIFMuIFRz
aXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KPiBDYzogUGFvbG8gQm9uemluaSA8cGJvbnppbmlAcmVk
aGF0LmNvbT4KPiBDYzogUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0d2lkZGxlLm5ldD4KPiBDYzog
RWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgo+IC0tLQo+ICBody9pMzg2L3hl
bi94ZW4taHZtLmMgfCAxMiArKysrKysrKysrKysKPiAgMSBmaWxlIGNoYW5nZWQsIDEyIGluc2Vy
dGlvbnMoKykKPiAKPiBkaWZmIC0tZ2l0IGEvaHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4
Ni94ZW4veGVuLWh2bS5jCj4gaW5kZXggZmUwMWI3YTAyNS4uNGIyOWY0MDUyYiAxMDA2NDQKPiAt
LS0gYS9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiArKysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMK
PiBAQCAtMTQsNiArMTQsNyBAQAo+ICAjaW5jbHVkZSAiaHcvcGNpL3BjaS5oIgo+ICAjaW5jbHVk
ZSAiaHcvaTM4Ni9wYy5oIgo+ICAjaW5jbHVkZSAiaHcvaTM4Ni9hcGljLW1zaWRlZi5oIgo+ICsj
aW5jbHVkZSAiaHcvbG9hZGVyLmgiCj4gICNpbmNsdWRlICJody94ZW4veGVuX2NvbW1vbi5oIgo+
ICAjaW5jbHVkZSAiaHcveGVuL3hlbl9iYWNrZW5kLmgiCj4gICNpbmNsdWRlICJxbXAtY29tbWFu
ZHMuaCIKPiBAQCAtMTIzNCw2ICsxMjM1LDE0IEBAIHN0YXRpYyB2b2lkIHhlbl93YWtldXBfbm90
aWZpZXIoTm90aWZpZXIgKm5vdGlmaWVyLCB2b2lkICpkYXRhKQo+ICAgICAgeGNfc2V0X2h2bV9w
YXJhbSh4ZW5feGMsIHhlbl9kb21pZCwgSFZNX1BBUkFNX0FDUElfU19TVEFURSwgMCk7Cj4gIH0K
PiAgCj4gK3N0YXRpYyB2b2lkIHhlbl9md19jZmdfaW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcykK
PiArewoKVGhlIGZ3X2NmZyBpbnRlcmZhY2UgbWlnaHQgYWxyZWFkeSBiZSBpbml0aWFsaXplZCwg
aXQgaXMgdXNlZCBmb3IKImRpcmVjdCBrZXJuZWwgYm9vdCIgb24gaHZtLiBJdCBpcyBpbml0aWFs
aXplZCBpbiB4ZW5fbG9hZF9saW51eCgpLgoKPiArICAgIEZXQ2ZnU3RhdGUgKmZ3X2NmZyA9IGZ3
X2NmZ19pbml0X2lvKEZXX0NGR19JT19CQVNFKTsKPiArCj4gKyAgICByb21fc2V0X2Z3KGZ3X2Nm
Zyk7Cj4gKyAgICBwY21zLT5md19jZmcgPSBmd19jZmc7Cj4gK30KPiArCj4gIHZvaWQgeGVuX2h2
bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5KQo+
ICB7Cj4gICAgICBpbnQgaSwgcmM7Cj4gQEAgLTEzODQsNiArMTM5Myw5IEBAIHZvaWQgeGVuX2h2
bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBNZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5KQo+
ICAKPiAgICAgIC8qIERpc2FibGUgQUNQSSBidWlsZCBiZWNhdXNlIFhlbiBoYW5kbGVzIGl0ICov
Cj4gICAgICBwY21zLT5hY3BpX2J1aWxkX2VuYWJsZWQgPSBmYWxzZTsKPiArICAgIGlmIChwY21z
LT5hY3BpX2J1aWxkX2VuYWJsZWQpIHsKPiArICAgICAgICB4ZW5fZndfY2ZnX2luaXQocGNtcyk7
Cj4gKyAgICB9Cj4gIAo+ICAgICAgcmV0dXJuOwo+ICAKPiAtLSAKPiAyLjE1LjEKPiAKCi0tIApB
bnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:00:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:00:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqibb-0006ir-4u; Tue, 27 Feb 2018 16:59:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqiba-0006il-6i
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 16:59:54 +0000
X-Inumbo-ID: e222d05d-1bdf-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e222d05d-1bdf-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 17:01:42 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68706682"
Date: Tue, 27 Feb 2018 16:58:10 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Amit Shah <aams@amazon.com>
Message-ID: <20180227165607.wrqp5tb7fmhqglea@MacBook-Pro-de-Roger.local>
References: <1519746958-52077-1-git-send-email-aams@amazon.com>
 <1519746958-52077-2-git-send-email-aams@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519746958-52077-2-git-send-email-aams@amazon.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Liu Shuo <shuo.a.liu@intel.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Thomas Gleixner <tglx@linutronix.de>,
 Anoob Soman <anoob.soman@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] xen: fix out-of-bounds irq unbind
 for MSI message groups
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDM6NTU6NTdQTSArMDAwMCwgQW1pdCBTaGFoIHdyb3Rl
Ogo+IFdoZW4gYW4gTVNJIGRlc2NyaXB0b3Igd2FzIG5vdCBhdmFpbGFibGUsIHRoZSBlcnJvciBw
YXRoIHdvdWxkIHRyeSB0bwo+IHVuYmluZCBhbiBpcnEgdGhhdCB3YXMgbmV2ZXIgYWNxdWlyZWQg
LSBwb3RlbnRpYWxseSB1bmJpbmRpbmcgYW4KPiB1bnJlbGF0ZWQgaXJxLgoKVGhvc2UgSVJRcyBo
YXZlIGJlZW4gYWxsb2NhdGVkIGluIHRoZSB4ZW5fYWxsb2NhdGVfaXJxc19keW5hbWljIGNhbGws
CnNvIEkgdGhpbmsgdGhlICJwb3RlbnRpYWxseSB1bmJpbmRpbmcgYW4gdW5yZWxhdGVkIGlycSIg
cGFydCBpcyB3cm9uZy4KVGhlIHVuYmluZCBjYWxsIHdvdWxkIGJlIHBlcmZvcm1lZCBhZ2FpbnN0
IGFuIHVuYm91bmQgSVJRLCB3aGljaCBpcwpoYXJtbGVzcyBBRkFJQ1QuCgo+IEZpeGVzOiA0ODky
YzliNGFkYTlmOSAoInhlbjogYWRkIHN1cHBvcnQgZm9yIE1TSSBtZXNzYWdlIGdyb3VwcyIpCj4g
UmVwb3J0ZWQtYnk6IEhvb21hbiBNaXJoYWRpIDxtaXJoYWRpaEBhbWF6b24uY29tPgo+IENDOiA8
c3RhYmxlQHZnZXIua2VybmVsLm9yZz4KPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1
QGNpdHJpeC5jb20+Cj4gQ0M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5QG9yYWNs
ZS5jb20+Cj4gQ0M6IEVkdWFyZG8gVmFsZW50aW4gPGVkdXZhbEBhbWF6b24uY29tPgo+IENDOiBK
dWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4gQ0M6IFRob21hcyBHbGVpeG5lciA8dGds
eEBsaW51dHJvbml4LmRlPgo+IENDOiAiSy4gWS4gU3Jpbml2YXNhbiIgPGt5c0BtaWNyb3NvZnQu
Y29tPgo+IENDOiBMaXUgU2h1byA8c2h1by5hLmxpdUBpbnRlbC5jb20+Cj4gQ0M6IEFub29iIFNv
bWFuIDxhbm9vYi5zb21hbkBjaXRyaXguY29tPgo+IFNpZ25lZC1vZmYtYnk6IEFtaXQgU2hhaCA8
YWFtc0BhbWF6b24uY29tPgo+IC0tLQo+ICBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2Uu
YyB8IDQgKysrLQo+ICAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCj4gCj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIGIv
ZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiBpbmRleCAxYWI0YmQxLi5jODZkMTBl
IDEwMDY0NAo+IC0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCj4gKysrIGIv
ZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiBAQCAtNzU1LDggKzc1NSwxMCBAQCBp
bnQgeGVuX2JpbmRfcGlycV9tc2lfdG9faXJxKHN0cnVjdCBwY2lfZGV2ICpkZXYsIHN0cnVjdCBt
c2lfZGVzYyAqbXNpZGVzYywKPiAgCW11dGV4X3VubG9jaygmaXJxX21hcHBpbmdfdXBkYXRlX2xv
Y2spOwo+ICAJcmV0dXJuIGlycTsKPiAgZXJyb3JfaXJxOgo+IC0JZm9yICg7IGkgPj0gMDsgaS0t
KQo+ICsJd2hpbGUgKGkgPiAwKSB7Cgp3aGlsZSAoaS0tKQoJX191bmJpbmRfZnJvbV9pcnEoaXJx
ICsgaSk7CgpBbHRob3VnaCBwbGVhc2Ugc2VlIHJlcGx5IHRvIHBhdGNoIDIuCgpSb2dlci4KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:05:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:05:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqigj-0007PQ-Nn; Tue, 27 Feb 2018 17:05:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=u62/=fv=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eqigi-0007PI-6R
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 17:05:12 +0000
X-Inumbo-ID: 3bf5b2c0-1be0-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3bf5b2c0-1be0-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 18:04:13 +0100 (CET)
Received: (qmail 18555 invoked from network); 27 Feb 2018 19:05:08 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 27 Feb 2018 19:05:08 +0200
Received: from smtp02.buh.bitdefender.net (smtp.bitdefender.biz [10.17.80.76])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id 418127FC7A
 for <xen-devel@lists.xen.org>; Tue, 27 Feb 2018 19:05:08 +0200 (EET)
Received: (qmail 7499 invoked from network); 27 Feb 2018 19:05:08 +0200
Received: from 5-12-76-139.residential.rdsnet.ro (HELO ?192.168.228.120?)
 (rcojocaru@bitdefender.com@5.12.76.139)
 by smtp02.buh.bitdefender.net with SMTP; 27 Feb 2018 19:05:07 +0200
To: George Dunlap <george.dunlap@citrix.com>,
 "Tian, Kevin" <kevin.tian@intel.com>,
 "xen-devel@lists.xen.org" <xen-devel@lists.xen.org>
References: <1518776535-2951-1-git-send-email-rcojocaru@bitdefender.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910152F1@SHSMSX101.ccr.corp.intel.com>
 <eb8c1245-824b-0468-432c-a6fa999be1db@bitdefender.com>
 <75ab86ea-66c7-22a0-fd42-546b8bf54268@citrix.com>
 <ba18a26a-a6d5-e503-bf49-b9aab2f6c7f4@bitdefender.com>
 <86ae2f03-96fd-0c06-5e4c-2d28db084fff@citrix.com>
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
Message-ID: <aafc3ac6-d0a7-61a1-3142-e92f6cd211fa@bitdefender.com>
Date: Tue, 27 Feb 2018 19:04:50 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <86ae2f03-96fd-0c06-5e4c-2d28db084fff@citrix.com>
Content-Language: en-US
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp02.buh.bitdefender.net, sigver: 7.75105
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476820,
 Stamp: 3], Multi: [Enabled, t: (0.000025,0.006653)], BW: [Enabled, t:
 (0.000009,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.023768,0.000204)], URL: [Enabled, t:
 (0.000009,0.000001)], RTDA: [Enabled, t: (0.081213), Hit: No, Details:
 v2.6.22; Id: 15.1i606g8.1c5teujjg.e7gtc], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: "Nakajima, Jun" <jun.nakajima@intel.com>,
 "tamas@tklengyel.com" <tamas@tklengyel.com>,
 "suravee.suthikulpanit@amd.com" <suravee.suthikulpanit@amd.com>,
 "george.dunlap@eu.citrix.com" <george.dunlap@eu.citrix.com>,
 "andrew.cooper3@citrix.com" <andrew.cooper3@citrix.com>,
 "tim@xen.org" <tim@xen.org>, "jbeulich@suse.com" <jbeulich@suse.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH V5] x86/hvm: fix domain crash when CR3 has
 the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwNjoyNiBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPj4+IEFzIGFuIGFz
aWRlIC0tIGFyZSB5b3Ugc3VyZSBjbGVhcmluZyB0aGUgTk9GTFVTSCBmcm9tIHJlcG9ydGVkIENS
Mwo+Pj4gdmFsdWVzIGR1cmluZyBpbnRyb3NwZWN0aW9uIGlzIHRoZSByaWdodCB0aGluZyB0byBk
bz8gIFlvdSBkb24ndCB0aGluawo+Pj4geW91ciBpbnRyb3NwZWN0aW9uIGVuZ2luZSB3aWxsIGV2
ZXIgd2FudCB0byBrbm93IGlmIHRoZSBndWVzdCBPUyBpcwo+Pj4gc2V0dGluZyB0aGlzIGJpdD8K
Pj4KPj4gV2UgY2FuJ3QgYmUgc3VyZSB0aGlzIHdpbGwgbmV2ZXIgYmUgdXNlZnVsIHRvIGtub3cs
IGJ1dCBhdCBsZWFzdCBmb3Igbm93Cj4+IEkndmUgbm90IHNlZW4gYW55IHJlcXVlc3RzIHRvIGJl
IGFibGUgdG8sIGFuZCBvdXIgaW50cm9zcGVjdGlvbiBlbmdpbmUKPj4gaXMgbm90IGludGVyZXN0
ZWQgaW4gdGhlIGluZm9ybWF0aW9uIChpbiBmYWN0LCBvbmUgb2YgdGhlIHJlYXNvbnMgd2h5Cj4+
IHdlJ3ZlIGV2ZW4gbWlzc2VkIHRoZSBwcm9ibGVtIHVudGlsIGl0J3MgYmVlbiByZXBvcnRlZCBp
cyB0aGF0IHdlCj4+IGhhdmVuJ3QgZXZlbiBiZWVuIHN1YnNjcmliaW5nIHRvIENSMyB3cml0ZSBl
dmVudHMgZm9yIGEgd2hpbGUgbm93KS4KPj4KPj4gU28gYXMgZmFyIGFzIHdlJ3JlIGNvbmNlcm5l
ZCwgbG9zaW5nIHRoZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgTk9GTFVTSAo+PiBiaXQgaXMgbm8g
cHJvYmxlbSBhdCBhbGwgKGFuZCBpdCdzIGRlZmluaXRlbHkgcHJlZmVyYWJsZSB0byBhIGRvbWFp
bgo+PiBjcmFzaCkuIFNpbmNlIFRhbWFzIGhhcyBhY2tlZCB0aGUgcGF0Y2gsIGl0J3Mgc2FmZSB0
byBhc3N1bWUgdGhhdCB0aGV5Cj4+IGhhdmUgbm8gcHJvYmxlbSB3aXRoIGl0IGVpdGhlciwgYW5k
IEJpdHdlYXNpbCBzZWVtZWQgaGFwcHkgd2l0aCB0aGUKPj4gc29sdXRpb24gYXMgd2VsbC4KPj4K
Pj4gSSBzdXBwb3NlIHdlIGNhbiBhbHdheXMgd3JpdGUgYSBwYXRjaCBsYXRlciBpZiBpdCB0dXJu
cyBvdXQgdGhhdCB0aGlzIGlzCj4+IHZhbHVhYmxlIGluZm9ybWF0aW9uLgo+IAo+IFdlbGwgaWYg
eW91IHdhbnQgdG8gbWFpbnRhaW4gYmFja3dhcmRzIGNvbXBhdGliaWxpdHksIHlvdSdkIG5lZWQg
dG8KPiBlaXRoZXIgaGF2ZSB0aGUgYml0IG9wdC1pbiwgb3IgcGFzcyB0aGUgbm9mbHVzaCBiaXQg
YmFjayBzb21ld2hlcmUgZWxzZQo+IChlaXRoZXIgd2l0aCBhIGZsYWcgb3Igd2l0aCBhIGRpZmZl
cmVudCBwYXJ0IG9mIHRoZSBzdHJ1Y3QpLgo+IAo+IElmIGV2ZXJ5b25lIGlzIGhhcHB5IHdpdGgg
aXQgSSBkb24ndCBtaW5kLgoKQSBib29sLWxpa2UgLm5vZmx1c2ggZmllbGQgY291bGQgYmUgbmlj
ZSwgZXhjZXB0IGl0IHdvdWxkIG9ubHkgYXBwbHkgdG8KQ1IzIGJ1dCBhZmZlY3QgYm90aCB0aGUg
Y29tbW9uIENSIHN0cnVjdHVyZToKCjI0MyBzdHJ1Y3Qgdm1fZXZlbnRfd3JpdGVfY3RybHJlZyB7
CjI0NCAgICAgdWludDMyX3QgaW5kZXg7CjI0NSAgICAgdWludDMyX3QgX3BhZDsKMjQ2ICAgICB1
aW50NjRfdCBuZXdfdmFsdWU7CjI0NyAgICAgdWludDY0X3Qgb2xkX3ZhbHVlOwoyNDggfTsKCmFu
ZCB0aGUgY29tbW9uIENSIG1vbml0b3IgZnVuY3Rpb246CgogMzMgYm9vbCBodm1fbW9uaXRvcl9j
cih1bnNpZ25lZCBpbnQgaW5kZXgsIHVuc2lnbmVkIGxvbmcgdmFsdWUsCnVuc2lnbmVkIGxvbmcg
b2xkKQogMzQgewogMzUgICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIDM2ICAgICBz
dHJ1Y3QgYXJjaF9kb21haW4gKmFkID0gJmN1cnItPmRvbWFpbi0+YXJjaDsKIDM3ICAgICB1bnNp
Z25lZCBpbnQgY3RybHJlZ19iaXRtYXNrID0gbW9uaXRvcl9jdHJscmVnX2JpdG1hc2soaW5kZXgp
OwogMzgKIDM5ICAgICBpZiAoIGluZGV4ID09IFZNX0VWRU5UX1g4Nl9DUjMgJiYgaHZtX3BjaWRf
ZW5hYmxlZChjdXJyKSApCiA0MCAgICAgICAgIHZhbHVlICY9IH5YODZfQ1IzX05PRkxVU0g7IC8q
IENsZWFyIHRoZSBub2ZsdXNoIGJpdC4gKi8KIDQxCiA0MiAgICAgaWYgKCAoYWQtPm1vbml0b3Iu
d3JpdGVfY3RybHJlZ19lbmFibGVkICYgY3RybHJlZ19iaXRtYXNrKSAmJgogNDMgICAgICAgICAg
KCEoYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgJiBjdHJscmVnX2JpdG1h
c2spIHx8CiA0NCAgICAgICAgICAgdmFsdWUgIT0gb2xkKSAmJgogNDUgICAgICAgICAgKCh2YWx1
ZSBeIG9sZCkgJiB+YWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19tYXNrW2luZGV4XSkgKQogNDYg
ICAgIHsKIDQ3ICAgICAgICAgYm9vbCBzeW5jID0gYWQtPm1vbml0b3Iud3JpdGVfY3RybHJlZ19z
eW5jICYgY3RybHJlZ19iaXRtYXNrOwogNDgKIDQ5ICAgICAgICAgdm1fZXZlbnRfcmVxdWVzdF90
IHJlcSA9IHsKIDUwICAgICAgICAgICAgIC5yZWFzb24gPSBWTV9FVkVOVF9SRUFTT05fV1JJVEVf
Q1RSTFJFRywKIDUxICAgICAgICAgICAgIC51LndyaXRlX2N0cmxyZWcuaW5kZXggPSBpbmRleCwK
IDUyICAgICAgICAgICAgIC51LndyaXRlX2N0cmxyZWcubmV3X3ZhbHVlID0gdmFsdWUsCiA1MyAg
ICAgICAgICAgICAudS53cml0ZV9jdHJscmVnLm9sZF92YWx1ZSA9IG9sZAogNTQgICAgICAgICB9
OwogNTUKIDU2ICAgICAgICAgaWYgKCBtb25pdG9yX3RyYXBzKGN1cnIsIHN5bmMsICZyZXEpID49
IDAgKQogNTcgICAgICAgICAgICAgcmV0dXJuIDE7CiA1OCAgICAgfQogNTkKIDYwICAgICByZXR1
cm4gMDsKIDYxIH0KClRoZXJlJ3MgdGhlIGFkZGl0aW9uYWwgcHJvYmxlbSBvZiBvbGQgdnMuIG5l
dyB2YWx1ZXMsIGFzIGNvbXBhcmVkIGluIHRoZQphYm92ZSBjb2RlOiB0aGUgd2F5IHRoaW5ncyB3
b3JrLCB0aGUgcHJldmlvdXMgKG9sZCkgdmFsdWUgd2lsbCBhbHdheXMgYmUKTk9GTFVTSC1mcmVl
IChzaW5jZSB3ZSBjbGVhciB0aGUgTk9GTFVTSCBiaXQgYmVmb3JlIHN0b3JpbmcpLiBUaGF0IG1l
YW5zCnRoYXQgYSBOT0ZMVVNILXNldCBuZXcgdmFsdWUsIGlkZW50aWNhbCB0byB0aGUgb2xkIG9u
ZSBleGNlcHQgZm9yIHRoZQpOT0ZMVVNIIGJpdCB3aWxsIHRyaWdnZXIgYW4gIm9uY2hhbmdlb25s
eSIgZXZlbnQgLSB3aGljaCB3ZSBkb24ndCB3YW50LApzaW5jZSB0aGUgYWN0dWFsIHZhbHVlcyBh
cmUgcmVhbGx5IGlkZW50aWNhbCAoaXQncyBqdXN0IHRoYXQgdGhlIE5PRkxVU0gKYml0IGhhcyBi
ZWVuIHJlbW92ZWQgYmVmb3JlIHN0b3JpbmcgcHJldmlvdXNseSkuCgpGb3IgZXhhbXBsZTogcHJl
dmlvdXNseSB3ZSBoYWQgKDB4MSB8IE5PRkxVU0gpLiBXZSBkaWRuJ3QgZmx1c2gsIGFuZAp3ZSd2
ZSBjbGVhcmVkIHRoZSBOT0ZMVVNIIGJpdCwgYW5kIG5vdyBvbGQgdmFsdWUgPT0gMHgxLgoKQ1Iz
IGlzIG5vdyBiZWluZyBzZXQgYWdhaW4gdG8gKDB4MSB8IE5PRkxVU0gpLiBDb21wYXJlZCB0byB0
aGUgb2xkCnZhbHVlLCBpdCdzIGRpZmZlcmVudCwgYnV0IGlzIGl0PyBXYXMgdGhlIHByZXZpb3Vz
IHZhbHVlIHNpbXBseSAweDE/IE9yCndhcyBpdCAoMHgxIHwgTk9GTFVTSCk/CgoKVGhhbmtzLApS
YXp2YW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:05:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:05:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqih6-0007S6-3F; Tue, 27 Feb 2018 17:05:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=oqrf=fv=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1eqih5-0007Ry-CP
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 17:05:35 +0000
X-Inumbo-ID: 4a86afcc-1be0-11e8-ba59-bc764e045a96
Received: from mail-wr0-x231.google.com (unknown [2a00:1450:400c:c0c::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4a86afcc-1be0-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 18:04:37 +0100 (CET)
Received: by mail-wr0-x231.google.com with SMTP id k9so25646348wre.9
 for <xen-devel@lists.xenproject.org>; Tue, 27 Feb 2018 09:05:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=NyP7xMQsF4N4QwH0C+J3I5RMXhLUMJmyBSsYGc5XyhI=;
 b=j529d/5pgwLOT4hmSQv9FmijbTDjFV0uh8KoJrQSnItmkg13NIj9l0uD84ErPNxCqv
 cNF6uvUvt1aW8bKhH1H0JtsPZXN+UOrZ11xC/UK2Ryuuux1cnFfThFoz5Smu8LhaARZ1
 u8uPF7uXEVr+chLa1k0jIiDbxPYnA6cTyNvGs=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=NyP7xMQsF4N4QwH0C+J3I5RMXhLUMJmyBSsYGc5XyhI=;
 b=c5djOjZ7Ed4vrLG6O5qp6HF/LwsOYbWukikqP/GyiI9tFY8iRWEeB9BvbQgFpwazJ5
 PFzcXbxmvGS4uS596alkM5uA6/mqstBmdgHw5bZOdommBe61ptMrlraTsE4heho961xN
 LVqVfa6/oIrbvnoxpNYoSjtpdbKSlSJcQAKR0UTeMUgfo8/fzbNveI+053wDmNUhXm3a
 3NcQx5HBteWgxBLUn86cO6y+wO7rq4IETFt/PQA6rZnsMzugl5gp7HA4DkdpV32iVwDa
 9fipsYiEPaKJj2h368BJFMHnlTvygAMSdfUckb6hZB4w0EcuxEQmzk0UXs6VcdVLIGb3
 hiiA==
X-Gm-Message-State: APf1xPDZGlBTFF0YZBCsAIvj5yRGLyj0mf9VeheXyMbRC7X2CQVjXV9E
 TWXGzuUeAq2Lp85k0bHBB3DSDE5iZ+0=
X-Google-Smtp-Source: AH8x227Ps5LoYIjcNtw/ifhpyddgvH/Hjx3H8Mf6QmVNz4ZZKTg1fJgeW1VY7/rgMkPlXb4FGjjX0g==
X-Received: by 10.223.175.235 with SMTP id y43mr12831744wrd.41.1519751132822; 
 Tue, 27 Feb 2018 09:05:32 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id y64sm31211889wrb.56.2018.02.27.09.05.31
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Tue, 27 Feb 2018 09:05:32 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-44-andre.przywara@linaro.org>
 <3029eb67-5ed4-1b71-6969-b97d30a46b86@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <6dc6222f-455c-e546-8fc1-37c890944b7d@linaro.org>
Date: Tue, 27 Feb 2018 17:05:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <3029eb67-5ed4-1b71-6969-b97d30a46b86@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 43/49] ARM: new VGIC: Add preliminary
 stub implementations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAxOS8wMi8xOCAxMjozNCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDA5LzAyLzE4IDE0OjM5LCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPj4gVGhlIFhlbiBjb3JlIGNv
ZGUgcmVxdWlyZXMgYW4gaW50ZXJydXB0IGNvbnRyb2xsZXIgZW11bGF0aW9uIHRvIGltcGxlbWVu
dAo+PiBhcmNoX21vdmVfaXJxcygpLCB0byBtb3ZlIHRoZSBhZmZpbml0eSBvZiBhbiBoYXJkd2Fy
ZSBtYXBwZWQgdmlydHVhbCBJUlEKPj4gdG8gYW5vdGhlciBjb3JlLiBJbiB0aGUgbW9tZW50IHdl
IGRvbid0IGltcGxlbWVudCB0aGlzCj4+IHBoeXNpY2FsLWZvbGxvdy12aXJ0dWFsIHJlZ2ltZSBp
biBvdXIgbmV3IFZHSUMsIHNvIGp1c3QgcHJvdmlkZSBhbiBlbXB0eQo+PiBzdHViIGltcGxlbWVu
dGF0aW9uIHRvIG1ha2UgdGhlIGxpbmtlciBoYXBweS4KPiAKPiBwaHlzaWNhbC1mb2xsb3ctdmly
dHVhbCBpcyBhIG11c3QgZmVhdHVyZSBmb3IgdGhlIG5ldyB2R0lDLiBUaGlzIGhhcwo+IHNob3du
IGJldHRlciBpbnRlcnJ1cHQgbGF0ZW5jeS4KPiAKPj4gU2ltaWxhcmlseSB2Z2ljX2NsZWFyX3Bl
bmRpbmdfaXJxcygpIGlzIHJlcXVpcmVkIGJ5IHRoZSBBUk0gY29kZSwKPj4gYWx0aG91Z2ggaXQg
aXMgc3VzcGVjdGVkIHRoYXQgaXQgaXMgYWN0dWFsbHkgbm90IG5lY2Vzc2FyeS4gR28gd2l0aCBh
Cj4+IHN0dWIgZm9yIG5vdy4KPj4KPj4gU2lnbmVkLW9mZi1ieTogQW5kcmUgUHJ6eXdhcmEgPGFu
ZHJlLnByenl3YXJhQGxpbmFyby5vcmc+Cj4+IC0tLQo+PiDCoCB4ZW4vYXJjaC9hcm0vdmdpYy92
Z2ljLmMgfCAxMyArKysrKysrKysrKysrCj4+IMKgIDEgZmlsZSBjaGFuZ2VkLCAxMyBpbnNlcnRp
b25zKCspCj4+Cj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy92Z2ljLmMgYi94ZW4v
YXJjaC9hcm0vdmdpYy92Z2ljLmMKPj4gaW5kZXggZDkxMDI4YmQ0My4uNzdmYTc1NjMyOSAxMDA2
NDQKPj4gLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMvdmdpYy5jCj4+ICsrKyBiL3hlbi9hcmNoL2Fy
bS92Z2ljL3ZnaWMuYwo+PiBAQCAtNzcwLDYgKzc3MCwxOSBAQCB2b2lkIGdpY19kdW1wX3ZnaWNf
aW5mbyhzdHJ1Y3QgdmNwdSAqdikKPj4gwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAg
aXJxLT5hY3RpdmUgPyAiIiA6ICJub3QgIiwgaXJxLT5lbmFibGVkID8gIiIgOiAibm90ICIpOwo+
PiDCoCB9Cj4+IMKgICt2b2lkIHZnaWNfY2xlYXJfcGVuZGluZ19pcnFzKHN0cnVjdCB2Y3B1ICp2
KQo+PiArewo+PiArwqDCoMKgIC8qCj4+ICvCoMKgwqDCoCAqIFRPRE86IEl0IGlzIHVuY2xlYXIg
d2hldGhlciB3ZSByZWFsbHkgbmVlZCB0aGlzLCBzbyB3ZSBtaWdodAo+PiBpbnN0ZWFkCj4+ICvC
oMKgwqDCoCAqIHJlbW92ZSBpdCBvbiB0aGUgY2FsbGVyIHNpdGUuCj4+ICvCoMKgwqDCoCAqLwo+
IAo+IEkgcmVtZW1iZXIgc29tZSBpc3N1ZSB3aXRoIHRoZSBjdXJyZW50IHZHSUMgd2hlbiBub3Qg
cmVtb3ZpbmcgcGVuZGluZwo+IGludGVycnVwdHMgb24gUFNDSSBDUFUgT04uIEJ1dCB0aGF0IHdh
cyBhIHdoaWxlIGFnby4gSSB3aWxsIGhhdmUgYW5vdGhlcgo+IHRyeSBhbmQgc2VlIGlmIHdlIGNh
biBkcm9wIGl0LgoKU28gdGhhdCdzIHdoYXQgSSBjYW1lIHVwIHdpdGg6CkNQVV9PTiBjYW4gYmUg
Y2FsbGVkIGZyb20gdHdvIHN0YXRlczoKLSBUaGUgaW5pdGlhbCBzdGF0ZSBvZiBhIGNvcmUgYmVm
b3JlIGl0J3MgYmVpbmcgYnJvdWdodCB1cCBmb3IgdGhlIGZpcnN0CnRpbWUuCi0gQWZ0ZXIgdGhl
IE9TIGhhcyBjYWxsZWQgQ1BVX09GRi4KIFRoZSBQU0NJIHNwZWMgc2F5cyB0aGF0IGJlZm9yZSBj
YWxsaW5nIENQVV9PRkYgYW4gT1MgYWxsIElSUXMgbXVzdCBoYXZlCmJlZW4gbWlncmF0ZWQgYXdh
eSBmcm9tIHRoYXQgY29yZS4gSSB0YWtlIHRoaXMgYXMgbm8gSVJRcyBhcmUgYWxsb3dlZCwKaGVu
Y2Ugd2UgZG9uJ3QgaGF2ZSB0byBjbGVhciBhbnl0aGluZyBvbiBDUFVfT04uCgpJbiBib3RoIGNh
c2VzIHRoZSBDUFUgaXMgZXhwZWN0ZWQgdG8gZW50ZXIgaW4gYSBkZWZpbmVkIHN0YXRlLCB3aGlj
aAppbmNsdWRlcyBhbGwgaW50ZXJydXB0cyBtYXNrZWQgb24gdGhlIENQVSBsZXZlbCAoU1BTUi5F
THguW0RBSUZdID0gMSkuClRoZSBHSUMgZGVmYXVsdHMgdG8gSVNQRU5EUiBiZWluZyAwLgoKU28g
SSB0YWtlIHdlIHNob3VsZCBub3QgYmUgaGVsZCByZXNwb25zaWJsZSBmb3IgY2xlYXJpbmcgdGhl
IHBlbmRpbmcKc3RhdGUgdXBvbiBDUFVfT04uCgpXaGF0IGlzIHlvdXIgb3Bpbmlvbj8KCj4+ICt9
Cj4+ICsKPj4gK3ZvaWQgYXJjaF9tb3ZlX2lycXMoc3RydWN0IHZjcHUgKnYpCj4+ICt7Cj4+ICvC
oMKgwqAgLyogVE9ETzogaW1wbGVtZW50IHRoaXMgKD8pICovCj4gCj4gSGVyZSB5b3Ugd291bGQg
bmVlZCB0byBnbyB0aHJvdWdoIHRoZSBpbnRlcnJ1cHQgYW5kIG1vZGlmeSB0aGUgYWZmaW5pdHkK
PiBvZiB0aGUgcGh5c2ljYWwgSVJRcyByb3V0ZWQgdG8gdGhhdCB2Q1BVLgoKU2luY2UgdGhpcyBp
cyBhcHBhcmVudGx5IHRoZSBuZXh0IGJlc3QgdGhpbmcgYWZ0ZXIgc2xpY2VkIGJyZWFkLCBJCmlt
cGxlbWVudGVkIHRoaXMgbm93LiBDb21pbmcgdG8gYSB0aGVhdHJlIG5lYXIgeW91IGFueSB0aW1l
IHNvb24uCgo+IAo+PiArfQo+PiArCj4+IMKgIHN0cnVjdCBpcnFfZGVzYyAqdmdpY19nZXRfaHdf
aXJxX2Rlc2Moc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHZjcHUgKnYsCj4+IMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCB1bnNpZ25lZCBpbnQgdmlycSkKPj4gwqAgewo+Pgo+IAo+IENoZWVycywKPiAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:08:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:08:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqijq-0007il-Iq; Tue, 27 Feb 2018 17:08:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ineh=fv=invisiblethingslab.com=simon@srs-us1.protection.inumbo.net>)
 id 1eqijp-0007i2-B9
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 17:08:25 +0000
X-Inumbo-ID: 13b9e90e-1be1-11e8-b9b1-635ca7ef6cff
Received: from out2-smtp.messagingengine.com (unknown [66.111.4.26])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 13b9e90e-1be1-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 17:10:14 +0000 (UTC)
Received: from compute2.internal (compute2.nyi.internal [10.202.2.42])
 by mailout.nyi.internal (Postfix) with ESMTP id BD3A0217DC;
 Tue, 27 Feb 2018 12:08:18 -0500 (EST)
Received: from frontend2 ([10.202.2.161])
 by compute2.internal (MEProxy); Tue, 27 Feb 2018 12:08:18 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to:x-me-sender
 :x-me-sender:x-sasl-enc; s=fm2; bh=m7Q4RRaMGknVbuDxx4aYqkZYRrUGS
 F3N0T01aedkKTE=; b=AnCJemER9lUet50itCCxflohmfphH0EZrvyAY8mSLXX2A
 wft00GOUx8ehmN3yDyFfufeQYZ5srwNKXA42mPDunpe6dFjvBPFSGMdangGvQKKw
 J4NSTpsX75gGnoxh9FYki3mSLhM4TJ9lUHKEOj1mBb6iPoxYC4KfCx1kouC6Oveg
 7fpVhx/Tk9R5Y4KRywS1IJQWfmkhghCaZMbX0sOrUnkgpFvBfCbJzU0CDvz7U/d5
 IRAHuDyI+X0ulwtDJoet1JJLk55HD0I0IWTFI464gETlb3iudfY5LnVSxw6LOJAS
 OYswUKqx9Oa3oCduy+JFr2s6Lp5JKTfTsYhf/2gXw==
X-ME-Sender: <xms:gpCVWmFTe2L9to7-zBAn3u6qW7XWu8EWg6zGYTRZ_56wASWaHC5_BA>
Received: from [127.0.0.1] (unknown [31.31.74.47])
 by mail.messagingengine.com (Postfix) with ESMTPA id D6CB5243C4;
 Tue, 27 Feb 2018 12:07:59 -0500 (EST)
References: <20180207234923.13544-1-prarit@redhat.com>
 <5607eaea-5cc3-31a4-9685-1d7dd147f564@oracle.com>
To: stable@vger.kernel.org
From: Simon Gaiser <simon@invisiblethingslab.com>
Message-ID: <9a7c4dae-4758-5aca-b3af-2129b62719e2@invisiblethingslab.com>
Date: Tue, 27 Feb 2018 17:08:00 +0000
MIME-Version: 1.0
In-Reply-To: <5607eaea-5cc3-31a4-9685-1d7dd147f564@oracle.com>
Cc: Prarit Bhargava <prarit@redhat.com>, Juergen Gross <jgross@suse.com>,
 Andi Kleen <ak@linux.intel.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>, x86@kernel.org,
 linux-kernel@vger.kernel.org, Vitaly Kuznetsov <vkuznets@redhat.com>,
 Ingo Molnar <mingo@redhat.com>, Andy Lutomirski <luto@kernel.org>,
 "H. Peter Anvin" <hpa@zytor.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Thomas Gleixner <tglx@linutronix.de>,
 Kate Stewart <kstewart@linuxfoundation.org>
Subject: Re: [Xen-devel] [PATCH] x86/xen: Calculate __max_logical_packages
	on PV domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1829761460960072596=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--JMngEWmMcPHWStrIjEXor47fA6wpJJMRn
Content-Type: multipart/mixed; boundary="2I3xzpHpxaU3zHZL2ruHtg5OjUjA6ry4H";
 protected-headers="v1"
From: Simon Gaiser <simon@invisiblethingslab.com>
To: stable@vger.kernel.org
Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Prarit Bhargava <prarit@redhat.com>, linux-kernel@vger.kernel.org,
 Thomas Gleixner <tglx@linutronix.de>, Ingo Molnar <mingo@redhat.com>,
 "H. Peter Anvin" <hpa@zytor.com>, x86@kernel.org,
 Juergen Gross <jgross@suse.com>, Dou Liyang <douly.fnst@cn.fujitsu.com>,
 Kate Stewart <kstewart@linuxfoundation.org>,
 Greg Kroah-Hartman <gregkh@linuxfoundation.org>,
 Andy Lutomirski <luto@kernel.org>, Andi Kleen <ak@linux.intel.com>,
 Vitaly Kuznetsov <vkuznets@redhat.com>, xen-devel@lists.xenproject.org
Message-ID: <9a7c4dae-4758-5aca-b3af-2129b62719e2@invisiblethingslab.com>
Subject: Re: [PATCH] x86/xen: Calculate __max_logical_packages on PV domains
References: <20180207234923.13544-1-prarit@redhat.com>
 <5607eaea-5cc3-31a4-9685-1d7dd147f564@oracle.com>
In-Reply-To: <5607eaea-5cc3-31a4-9685-1d7dd147f564@oracle.com>

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

Boris Ostrovsky:
> On 02/07/2018 06:49 PM, Prarit Bhargava wrote:
>> The kernel panics on PV domains because native_smp_cpus_done() is
>> only called for HVM domains.
>>
>> Calculate __max_logical_packages for PV domains.
>>
>> Fixes: b4c0a7326f5d ("x86/smpboot: Fix __max_logical_packages estimate=
")
>> Signed-off-by: Prarit Bhargava <prarit@redhat.com>
>> Tested-and-reported-by: Simon Gaiser <simon@invisiblethingslab.com>
>> Cc: Thomas Gleixner <tglx@linutronix.de>
>> Cc: Ingo Molnar <mingo@redhat.com>
>> Cc: "H. Peter Anvin" <hpa@zytor.com>
>> Cc: x86@kernel.org
>> Cc: Boris Ostrovsky <boris.ostrovsky@oracle.com>
>> Cc: Juergen Gross <jgross@suse.com>
>> Cc: Dou Liyang <douly.fnst@cn.fujitsu.com>
>> Cc: Prarit Bhargava <prarit@redhat.com>
>> Cc: Kate Stewart <kstewart@linuxfoundation.org>
>> Cc: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
>> Cc: Andy Lutomirski <luto@kernel.org>
>> Cc: Andi Kleen <ak@linux.intel.com>
>> Cc: Vitaly Kuznetsov <vkuznets@redhat.com>
>> Cc: xen-devel@lists.xenproject.org
>=20
>=20
> Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>

The fixed bug is in 4.15 so it should get into stable. It's
63e708f826bb21470155d37b103a75d8a9e25b18 upstream.


--2I3xzpHpxaU3zHZL2ruHtg5OjUjA6ry4H--

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

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

iQIzBAEBCgAdFiEE3E8ezGzG3N1CTQ//kO9xfO/xly8FAlqVkIoACgkQkO9xfO/x
ly8mrA//VO8ImbrrDAH96dqEKxlkrZJR7d/c7BX5Wr7YYjRN/cRjCMJVTRpKAmjV
95mk8Ra4S0U2zlKV/sG02q5Ni/lgmPtOcHJ9SerVXywDaREHX+xoNc8yM/y4DWbE
uABPS8JFBhNfzCFSBqYjHeKrnPpniEdiZgl+YUZTRyx559gHU/wU0CH7II1IUvm9
SEanahC4xjPhLkSh0bfITimB+Dg6xPnG91ELAvCOkkGyfakHOC51I6+yafmX97io
ZvHjvTIOS1BeXQHVEWjs6s1P+F2v1pzl3ozvKCVDecK76WCd0RZWqMvOW9nXQkN3
XXKzYXBb4ZwcN3dCSlsCnIc2TdAJ2u0B4EubAyVRBGqFKV19uRK+geBInBsSuD0c
iE5aJkef4WnomDnGjQdpQZCYcpnwaG2qhLvdJ69jqw5Q6KdRKIQduCY5HGBR9s2Y
iBUX6gvtKxuVh3zAVBG9Gxt7MNRg9aPeqXGc4r5t13FyhPtxJDUULsafUVFMqY20
wmpry30hTOPveh//AWN88dS0gCuTCDFWTDqWfeVv8lnhm6+swEmDAHzamZv1EK1p
2HLG4a88e5+0gILmki/FRZEyk/tGwydmuukKyD442tyH6URAk637Frv9qQQO3xJS
5rWWL0j7JE942VQrLGtM93fQCnZdhrhX4rQQ8henRt1F2PjWyuA=
=7b7d
-----END PGP SIGNATURE-----

--JMngEWmMcPHWStrIjEXor47fA6wpJJMRn--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1829761460960072596==--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:10:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:10:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqild-0008LM-Ua; Tue, 27 Feb 2018 17:10:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=wvqs=fv=citrix.com=prvs=589048569=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqilc-0008L3-EU
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 17:10:16 +0000
X-Inumbo-ID: 55dc318f-1be1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 55dc318f-1be1-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 17:12:06 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68707722"
Date: Tue, 27 Feb 2018 17:07:40 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Amit Shah <aams@amazon.com>
Message-ID: <20180227170740.jcaxsvpepsn6eot2@MacBook-Pro-de-Roger.local>
References: <1519746958-52077-1-git-send-email-aams@amazon.com>
 <1519746958-52077-3-git-send-email-aams@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519746958-52077-3-git-send-email-aams@amazon.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, Eduardo Valentin <eduval@amazon.com>,
 linux-kernel@vger.kernel.org, stable@vger.kernel.org,
 Liu Shuo <shuo.a.liu@intel.com>, xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 "K. Y. Srinivasan" <kys@microsoft.com>, Thomas Gleixner <tglx@linutronix.de>,
 Anoob Soman <anoob.soman@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: events: free irqs in error
	condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDM6NTU6NThQTSArMDAwMCwgQW1pdCBTaGFoIHdyb3Rl
Ogo+IEluIGNhc2Ugb2YgZXJyb3JzIGluIGlycSBzZXR1cCBmb3IgTVNJLCBmcmVlIHVwIHRoZSBh
bGxvY2F0ZWQgaXJxcy4KPiAKPiBGaXhlczogNDg5MmM5YjRhZGE5ZjkgKCJ4ZW46IGFkZCBzdXBw
b3J0IGZvciBNU0kgbWVzc2FnZSBncm91cHMiKQo+IFJlcG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFk
aSA8bWlyaGFkaWhAYW1hem9uLmNvbT4KPiBDQzogPHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+Cj4g
Q0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IENDOiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+IENDOiBFZHVhcmRvIFZhbGVu
dGluIDxlZHV2YWxAYW1hem9uLmNvbT4KPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2Uu
Y29tPgo+IENDOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPiBDQzogIksu
IFkuIFNyaW5pdmFzYW4iIDxreXNAbWljcm9zb2Z0LmNvbT4KPiBDQzogTGl1IFNodW8gPHNodW8u
YS5saXVAaW50ZWwuY29tPgo+IENDOiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNv
bT4KPiBTaWduZWQtb2ZmLWJ5OiBBbWl0IFNoYWggPGFhbXNAYW1hem9uLmNvbT4KPiAtLS0KPiAg
ZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMgfCA1ICsrKystCj4gIDEgZmlsZSBjaGFu
Z2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAKPiBkaWZmIC0tZ2l0IGEvZHJp
dmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRz
X2Jhc2UuYwo+IGluZGV4IGM4NmQxMGUuLmEyOTk1ODYgMTAwNjQ0Cj4gLS0tIGEvZHJpdmVycy94
ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPiArKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRz
X2Jhc2UuYwo+IEBAIC03NTAsMTEgKzc1MCwxNCBAQCBpbnQgeGVuX2JpbmRfcGlycV9tc2lfdG9f
aXJxKHN0cnVjdCBwY2lfZGV2ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYywKPiAgCj4g
IAlyZXQgPSBpcnFfc2V0X21zaV9kZXNjKGlycSwgbXNpZGVzYyk7Cj4gIAlpZiAocmV0IDwgMCkK
PiAtCQlnb3RvIGVycm9yX2lycTsKPiArCQlnb3RvIGVycm9yX2Rlc2M7Cj4gIG91dDoKPiAgCW11
dGV4X3VubG9jaygmaXJxX21hcHBpbmdfdXBkYXRlX2xvY2spOwo+ICAJcmV0dXJuIGlycTsKPiAg
ZXJyb3JfaXJxOgo+ICsJd2hpbGUgKC0tbnZlYyA+PSBpKQo+ICsJCXhlbl9mcmVlX2lycShpcnEg
KyBudmVjKTsKPiArZXJyb3JfZGVzYzoKPiAgCXdoaWxlIChpID4gMCkgewo+ICAJCWktLTsKPiAg
CQlfX3VuYmluZF9mcm9tX2lycShpcnEgKyBpKTsKCkl0IHNlZW1zIHBvaW50bGVzcyB0byBpbnRy
b2R1Y2UgYW5vdGhlciBsYWJlbCBhbmQgYW5vdGhlciBsb29wIHRvIGZpeApzb21ldGhpbmcgdGhh
dCBjYW4gYmUgZml4ZWQgd2l0aCBhIHNpbmdsZSBsYWJlbCBhbmQgYSBzaW5nbGUgbG9vcCwKdGhp
cyBqdXN0IG1ha2VzIHRoZSBjb2RlIG1vcmUgY29tcGxleCBmb3Igbm8gcmVhc29uLgoKSU1ITyB0
aGUgd2F5IHRvIHNvbHZlIHRoaXMgaXNzdWUgaXM6Cgp3aGlsZSAobnZlYy0tKSB7CglpZiAobnZl
YyA+PSBpKQoJCXhlbl9mcmVlX2lycShpcnEgKyBudmVjKTsKCWVsc2UKCQlfX3VuYmluZF9mcm9t
X2lycShpcnEgKyBudmVjKTsKfQoKUm9nZXIuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:22:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqixV-0000jY-1f; Tue, 27 Feb 2018 17:22:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0sft=fv=citrix.com=prvs=5899da973=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eqixT-0000jM-C4
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 17:22:31 +0000
X-Inumbo-ID: 0be54993-1be3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0be54993-1be3-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 17:24:21 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464831295"
Date: Tue, 27 Feb 2018 17:22:23 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20180227172223.GD1799@perard.uk.xensource.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101812.23602-1-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171207101812.23602-1-haozhong.zhang@intel.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Igor Mammedov <imammedo@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v4 00/10] Implement vNVDIMM for Xen
	HVM guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMDcsIDIwMTcgYXQgMDY6MTg6MDJQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gVGhpcyBpcyB0aGUgUUVNVSBwYXJ0IHBhdGNoZXMgdGhhdCB3b3JrcyB3aXRoIHRo
ZSBhc3NvY2lhdGVkIFhlbgo+IHBhdGNoZXMgdG8gZW5hYmxlIHZOVkRJTU0gc3VwcG9ydCBmb3Ig
WGVuIEhWTSBkb21haW5zLiBYZW4gcmVsaWVzIG9uCj4gUUVNVSB0byBidWlsZCBndWVzdCBORklU
IGFuZCBOVkRJTU0gbmFtZXNwYWNlIGRldmljZXMsIGFuZCBhbGxvY2F0ZQo+IGd1ZXN0IGFkZHJl
c3Mgc3BhY2UgZm9yIHZOVkRJTU0gZGV2aWNlcy4KCkkndmUgZ290IG90aGVyIHF1ZXN0aW9uLCBh
bmQgbWF5YmUgcG9zc2libGUgaW1wcm92ZW1lbnRzLgoKV2hlbiBRRU1VIGJ1aWxkIHRoZSBBQ1BJ
IHRhYmxlcywgaXQgYWxzbyBpbml0aWFsaXplIHNvbWUgTWVtb3J5UmVnaW9uLAp3aGljaCB1c2Ug
bW9yZSBndWVzdCBtZW1vcnkuIERvIHlvdSBrbm93IGlmIHRob3NlIHJlZ2lvbnMgYXJlIHVzZWQg
d2l0aAp5b3VyIHBhdGNoIHNlcmllcyBvbiBYZW4/IE90aGVyd2lzZSwgd2UgY291bGQgdHJ5IHRv
IGF2b2lkIHRoZWlyCmNyZWF0aW9uIHdpdGggdGhpczoKSW4geGVuZnZfbWFjaGluZV9vcHRpb25z
KCkKbS0+cm9tX2ZpbGVfaGFzX21yID0gZmFsc2U7CihzZXR0aW5nIHRoaXMgaW4geGVuX2h2bV9p
bml0KCkgd291bGQgcHJvYmFibHkgYmUgYmV0dGVyLCBidXQgSSBoYXZuJ3QKdHJ5KQoKSWYgdGhp
cyBpcyBwb3NzaWJsZSwgbGlieGwgd291bGQgbm90IG5lZWQgdG8gYWxsb2NhdGUgbW9yZSBtZW1v
cnkgZm9yCnRoZSBndWVzdCAoZG1fYWNwaV9zaXplKS4KCi0tIApBbnRob255IFBFUkFSRAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:27:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:27:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqj28-0000wY-K2; Tue, 27 Feb 2018 17:27:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqj26-0000wS-V9
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 17:27:18 +0000
X-Inumbo-ID: b6dba20f-1be3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6dba20f-1be3-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 17:29:08 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="68709201"
To: Xen-devel List <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>, 
 Julien Grall <julien.grall@arm.com>, Stefano Stabellini
 <sstabellini@kernel.org>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <4abb2883-b3a5-db07-eeca-8b57dcd9476f@citrix.com>
Date: Tue, 27 Feb 2018 17:27:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: [Xen-devel] Naming things (was XEN_SYSCTL_get_cpuid_policy)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxsLAoKSGF2aW5nIGZpbmFsbHkgZ290IGJhY2sgdG8gc29tZSBDUFVJRCB3b3JrLCBJJ3ZlIGNv
bWUgYmFjayB0byBhIG5hbWluZwpwcm9ibGVtIEkndmUgYmVlbiB1bmFibGUgdG8gcmVzb2x2ZSBp
biB0aGUgaW50ZXJ2ZW5pbmcgdGltZS4KCk9yaWdpbmFsbHksIHRoZSBwbGFuIHdhcyB0byBpbnRy
b2R1Y2UgWEVOX1NZU0NUTF9nZXRfY3B1aWRfcG9saWN5IGFuZApYRU5fRE9NQ1RMX3tnZXQsc2V0
fV9jcHVpZF9wb2xpY3ksIHdoaWNoIHdhcyBzaG9ydGx5IGZvbGxvd2VkIGJ5IHNpbWlsYXIKTVNS
IHBvbGljeSBjYWxscy4KCkhvd2V2ZXIsIHRvIGRvIHRoZSBoeXBlcnZpc29yIHNpZGUgYXVkaXQs
IHRoZSBkb21haW4gc2V0IGNwdWlkIGFuZCBtc3IKcG9saWN5IGNhbGxzIGhhdmUgdG8gYmUgZG9u
ZSB0b2dldGhlciwgc28gYWxsIHN0YXRlIGNhbiBiZSBjcm9zcy1jaGVja2VkCnRvZ2V0aGVyLgoK
VGhlcmVmb3JlLCBJIHdhcyB0aGlua2luZyBvZiBzb21ldGhpbmcgbW9yZSBhbG9uZyB0aGUgbGlu
ZXMgb2YKWEVOX0RPTUNUTF97Z2V0LHNldH1fYXJjaF9jb25maWcgdG8gYmUgcmF0aGVyIG1vcmUg
Z2VuZXJpYywgYW5kIHByZXZlbnQKdGhlIG5lZWQgdG8gYWRkIGEgbmV3IGdldC9zZXQgaHlwZXJj
YWxsIHBhaXIgZm9yIGVhY2ggY2xhc3Mgb2YKaW5mb3JtYXRpb24uwqAgSG93ZXZlciwgdGhhdCBu
YW1lIGlzIGNvbmZ1c2luZyB3aXRoIHN0cnVjdAp4ZW5fYXJjaF9kb21haW5jb25maWcgYXJjaF9j
b25maWcgYXMgcGFydCBvZiB0aGUgY3JlYXRlZG9tYWluIGNhbGwuCgpTbywgWEVOX0RPTUNUTF97
Z2V0LHNldH1fYXJjaF9zZXR0aW5ncyA/CgpBbHNvLCBpcyB0aGlzIHRoZSBraW5kIG9mIHRoaW5n
IHdoaWNoIHdvdWxkIGJlIHVzZWZ1bCBvbiBBUk0/wqAgSXRzCmludGVuZGVkIGZvciB0aGUgdGhp
bmdzIHNldHRpbmdzIHdoaWNoIGFyZSBlc3NlbnRpYWxseSB2YXJpYWJsZSBmb3IgdGhlCmRvbWFp
biwgYmFzZWQgb24gdGhlIGFkbWlucyBjaG9pY2UuwqAgT25lIHVzZWNhc2UgSmFuIGhhcyBwcm9w
b3NlZCBpcyB0aGUKYWJpbGl0eSBmb3IgYSBvbmUtdGltZSBhY3Rpb24gd2hlcmUgdGhlIGFkbWlu
IGhhcyBkb25lIGFuIHVwZGF0ZSAoZS5nLgp0YWtlbiB0aGUgU3BlY3RyZSBNaWNyb2NvZGUpIGFu
ZCB3YW50cyB0byBidW1wIHVwIHRoZSB2aXNpYmxlIGZlYXR1cmVzZXQKaW4gdGhlIGd1ZXN0LCBr
bm93aW5nIHRoYXQgdGhlIGd1ZXN0IGhhcyBhIG1lY2hhbmlzbSB0byBkZXRlY3QgYW5kIGFkYXB0
CnRvIHRoZSBuZXcgZmVhdHVyZXMuwqAgKEkgcmVhbGlzZSB0aGlzIGRlc2NyaXB0aW9uIGlzIGEg
Yml0IHdvb2xseSkuCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:33:14 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:33:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqj7j-0001cP-95; Tue, 27 Feb 2018 17:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gitk=fv=amazon.de=prvs=58946e527=aams@srs-us1.protection.inumbo.net>)
 id 1eqj7i-0001cJ-NJ
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 17:33:06 +0000
X-Inumbo-ID: 869ee6fa-1be4-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-6002.amazon.com (unknown [52.95.49.90])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 869ee6fa-1be4-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 17:34:56 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1519752780; x=1551288780;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=2R/tXzK1c0NPAJ2jRDSi5jcO3pd8Liwj1g2JgsyJaOg=;
 b=C5ZxWT16U5ifTLtYi1fYtGWT+vmD1tPANKm2+HLOmP/DaEB5yINw7Ru5
 lek0woncXYpuFxPu6U/PpMBuou0nplfV/1OHJTF2m85IWZ/y1hafLQNvE
 9P09FLu02K6bMadNhbuzwnQq/c/z6W/TROnOBahQdZOo6t87QPl2tZU9U o=;
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="333705625"
Received: from iad6-co-svc-p1-lb1-vlan3.amazon.com (HELO
 email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com) ([10.124.125.6])
 by smtp-border-fw-out-6002.iad6.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 27 Feb 2018 17:32:59 +0000
Received: from EX13MTAUWB001.ant.amazon.com
 (iad55-ws-svc-p15-lb9-vlan3.iad.amazon.com [10.40.159.166])
 by email-inbound-relay-1a-16acd5e0.us-east-1.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1RHWsPX071961
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Tue, 27 Feb 2018 17:32:56 GMT
Received: from EX13D05UWB004.ant.amazon.com (10.43.161.208) by
 EX13MTAUWB001.ant.amazon.com (10.43.161.249) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 17:32:55 +0000
Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by
 EX13D05UWB004.ant.amazon.com (10.43.161.208) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Tue, 27 Feb 2018 17:32:54 +0000
Received: from EX13D18EUC002.ant.amazon.com ([10.43.164.50]) by
 EX13D18EUC002.ant.amazon.com ([10.43.164.50]) with mapi id 15.00.1236.000;
 Tue, 27 Feb 2018 17:32:53 +0000
From: "Shah, Amit" <aams@amazon.de>
To: "roger.pau@citrix.com" <roger.pau@citrix.com>
Thread-Topic: [PATCH v2 2/2] xen: events: free irqs in error condition
Thread-Index: AQHTr+N3ya6twxWFfkm0peLZmzunHKO4eysAgAAHDQA=
Date: Tue, 27 Feb 2018 17:32:53 +0000
Message-ID: <1519752774.4965.23.camel@amazon.com>
References: <1519746958-52077-1-git-send-email-aams@amazon.com>
 <1519746958-52077-3-git-send-email-aams@amazon.com>
 <20180227170740.jcaxsvpepsn6eot2@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180227170740.jcaxsvpepsn6eot2@MacBook-Pro-de-Roger.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.166.199]
Content-ID: <BE85F60956298047AE4E75EFBE557198@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anoob.soman@citrix.com" <anoob.soman@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "shuo.a.liu@intel.com" <shuo.a.liu@intel.com>, "Valentin,
 Eduardo" <eduval@lab126.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kys@microsoft.com" <kys@microsoft.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: events: free irqs in error
	condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQpPbiBEaSwgMjAxOC0wMi0yNyBhdCAxNzowNyArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToNCj4gT24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDM6NTU6NThQTSArMDAwMCwgQW1pdCBTaGFo
IHdyb3RlOg0KPiA+IA0KPiA+IEluIGNhc2Ugb2YgZXJyb3JzIGluIGlycSBzZXR1cCBmb3IgTVNJ
LCBmcmVlIHVwIHRoZSBhbGxvY2F0ZWQgaXJxcy4NCj4gPiANCj4gPiBGaXhlczogNDg5MmM5YjRh
ZGE5ZjkgKCJ4ZW46IGFkZCBzdXBwb3J0IGZvciBNU0kgbWVzc2FnZSBncm91cHMiKQ0KPiA+IFJl
cG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFkaSA8bWlyaGFkaWhAYW1hem9uLmNvbT4NCj4gPiBDQzog
PHN0YWJsZUB2Z2VyLmtlcm5lbC5vcmc+DQo+ID4gQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2Vy
LnBhdUBjaXRyaXguY29tPg0KPiA+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNr
eUBvcmFjbGUuY29tPg0KPiA+IENDOiBFZHVhcmRvIFZhbGVudGluIDxlZHV2YWxAYW1hem9uLmNv
bT4NCj4gPiBDQzogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPg0KPiA+IENDOiBUaG9t
YXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4NCj4gPiBDQzogIksuIFkuIFNyaW5pdmFz
YW4iIDxreXNAbWljcm9zb2Z0LmNvbT4NCj4gPiBDQzogTGl1IFNodW8gPHNodW8uYS5saXVAaW50
ZWwuY29tPg0KPiA+IENDOiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4NCj4g
PiBTaWduZWQtb2ZmLWJ5OiBBbWl0IFNoYWggPGFhbXNAYW1hem9uLmNvbT4NCj4gPiAtLS0NCj4g
PiDCoGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwgNSArKysrLQ0KPiA+IMKgMSBm
aWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQ0KPiA+IA0KPiA+IGRp
ZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYw0KPiA+IGIvZHJpdmVy
cy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMNCj4gPiBpbmRleCBjODZkMTBlLi5hMjk5NTg2IDEw
MDY0NA0KPiA+IC0tLSBhL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jDQo+ID4gKysr
IGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMNCj4gPiBAQCAtNzUwLDExICs3NTAs
MTQgQEAgaW50IHhlbl9iaW5kX3BpcnFfbXNpX3RvX2lycShzdHJ1Y3QgcGNpX2Rldg0KPiA+ICpk
ZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYywNCj4gPiDCoA0KPiA+IMKgCXJldCA9IGlycV9z
ZXRfbXNpX2Rlc2MoaXJxLCBtc2lkZXNjKTsNCj4gPiDCoAlpZiAocmV0IDwgMCkNCj4gPiAtCQln
b3RvIGVycm9yX2lycTsNCj4gPiArCQlnb3RvIGVycm9yX2Rlc2M7DQo+ID4gwqBvdXQ6DQo+ID4g
wqAJbXV0ZXhfdW5sb2NrKCZpcnFfbWFwcGluZ191cGRhdGVfbG9jayk7DQo+ID4gwqAJcmV0dXJu
IGlycTsNCj4gPiDCoGVycm9yX2lycToNCj4gPiArCXdoaWxlICgtLW52ZWMgPj0gaSkNCj4gPiAr
CQl4ZW5fZnJlZV9pcnEoaXJxICsgbnZlYyk7DQo+ID4gK2Vycm9yX2Rlc2M6DQo+ID4gwqAJd2hp
bGUgKGkgPiAwKSB7DQo+ID4gwqAJCWktLTsNCj4gPiDCoAkJX191bmJpbmRfZnJvbV9pcnEoaXJx
ICsgaSk7DQo+IEl0IHNlZW1zIHBvaW50bGVzcyB0byBpbnRyb2R1Y2UgYW5vdGhlciBsYWJlbCBh
bmQgYW5vdGhlciBsb29wIHRvIGZpeA0KPiBzb21ldGhpbmcgdGhhdCBjYW4gYmUgZml4ZWQgd2l0
aCBhIHNpbmdsZSBsYWJlbCBhbmQgYSBzaW5nbGUgbG9vcCwNCj4gdGhpcyBqdXN0IG1ha2VzIHRo
ZSBjb2RlIG1vcmUgY29tcGxleCBmb3Igbm8gcmVhc29uLg0KDQpJIGRpc2FncmVlLCBqdXN0IGJl
Y2F1c2UgdGhlcmUgYXJlIHR3byBkaWZmZXJlbnQgY2xlYW51cHMgdG8gYmUgbWFkZQ0KZm9yIHR3
byBkaWZmZXJlbnQgaXNzdWVzOyBpdCdzIG5vdCBhcyBpZiB0aGUgaWYuLiBhbmQgZWxzZSBjb25k
aXRpb25zDQphcmUgZ29pbmcgdG8gYmUgaW50ZXJsZWF2ZWQuDQoNCkFueXdheSBpdCdzIGEgbWF0
dGVyIG9mIHRhc3RlLg0KDQpTaW5jZSB5b3UndmUgYWxyZWFkeSBwcm9wb3NlZCB0aGUgcGF0Y2gs
IHdvdWxkIHlvdSBtaW5kIGJha2luZyBhIHByb3Blcg0Kb25lIGFuZCBwb3N0aW5nIGl0Pw0KDQpU
aGFua3MhDQoNCg0KPiBJTUhPIHRoZSB3YXkgdG8gc29sdmUgdGhpcyBpc3N1ZSBpczoNCj4gDQo+
IHdoaWxlIChudmVjLS0pIHsNCj4gCWlmIChudmVjID49IGkpDQo+IAkJeGVuX2ZyZWVfaXJxKGly
cSArIG52ZWMpOw0KPiAJZWxzZQ0KPiAJCV9fdW5iaW5kX2Zyb21faXJxKGlycSArIG52ZWMpOw0K
PiB9DQoNCgkJCQlBbWl0DQoNCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJI
CkJlcmxpbiAtIERyZXNkZW4gLSBBYWNoZW4KbWFpbiBvZmZpY2U6IEtyYXVzZW5zdHIuIDM4LCAx
MDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IERyLiBSYWxmIEhlcmJyaWNoLCBDaHJpc3Rp
YW4gU2NobGFlZ2VyClVzdC1JRDogREUyODkyMzc4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmlj
aHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:38:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:38:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqjCQ-0001qq-Vr; Tue, 27 Feb 2018 17:37:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0sft=fv=citrix.com=prvs=5899da973=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eqjCQ-0001qk-4E
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 17:37:58 +0000
X-Inumbo-ID: 3430ef60-1be5-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3430ef60-1be5-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 17:39:47 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464834719"
Date: Tue, 27 Feb 2018 17:37:49 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20180227173749.GA2296@perard.uk.xensource.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101030.22364-34-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171207101030.22364-34-haozhong.zhang@intel.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 33/41] tools/libacpi,
 hvmloader: detect QEMU fw_cfg interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMDcsIDIwMTcgYXQgMDY6MTA6MjJQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gQWRkIGEgZnVuY3Rpb24gaW4gbGliYWNwaSB0byBkZXRlY3QgUUVNVSBmd19jZmcg
aW50ZXJmYWNlLiBMaW1pdCB0aGUKPiB1c2FnZSBvZiBmd19jZmcgaW50ZXJmYWNlIHRvIGh2bWxv
YWRlciBub3csIHNvIHVzZSBzdHViIGZ1bmN0aW9ucyBmb3IKPiBvdGhlcnMuCgpJIHRoaW5rIGxp
YmFjcGkgaXMgbm90IHRoZSByaWdodCBwbGFjZSBmb3IgYSBkcml2ZXIuIFRoZSBmd19jZmcgZHJp
dmVyCndvdWxkIGJlIGJldHRlciBpbiBodm1sb2FkZXIuCgpBcyB0byBjb3B5IHRoZSBBQ1BJIHRh
YmxlcyBmcm9tIGZ3X2NmZyB0byBsaWJhY3BpLCBtYXliZSB0aGUgcGFzc3Rocm91Z2gKdGFibGVz
IChvciBhbiBpbXByb3ZlbWVudCBvZiBpdCkgY291bGQgYmUgdXNlLiAoSXQgaXMgYWxyZWFkeSB0
byB0byBhZGQKZXh0cmEgdGFibGVzIGZyb20gbGlieGwgKEhWTV9YU19BQ1BJX1BUX0FERFJFU1Mp
LikKCi0tIApBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:55:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqjTS-0003CX-Fx; Tue, 27 Feb 2018 17:55:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=7dn/=fv=citrix.com=prvs=589f73368=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1eqjTQ-0003CR-KF
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 17:55:32 +0000
X-Inumbo-ID: a8e818f2-1be7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a8e818f2-1be7-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 17:57:22 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464838769"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940409293.10991.5596628432362212866.stgit@Palanthas.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <d387f750-d626-25f3-0e4e-f5fb67352a83@citrix.com>
Date: Tue, 27 Feb 2018 17:55:24 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151940409293.10991.5596628432362212866.stgit@Palanthas.fritz.box>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/5] xen: sched/credit: convert
 scheduling parameter to s_time_t when set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDo0MSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gQmFzaWNhbGx5
LCBpbnN0ZWFkIG9mIGNvbnZlcnRpbmcgaW50ZWdlcnMgdG8gc190aW1lX3QKPiBhdCB1c2FnZSB0
aW1lIChob3QgcGF0aHMpLCBkbyB0aGUgY29udmVydGlvbiB3aGVuIHRoZQo+IHZhbHVlcyBhcmUg
c2V0IChjb2xkIHBhdGhzKS4KPiAKPiBUaGlzIGFwcGxpZXMgdG8gdGhlIHRpbWVzbGljZSBhbmQg
dGhlIHJhdGVsaW1pdAo+IHBhcmFtZXRlcnMgb2YgQ3JlZGl0MS4KPiAKPiBOb3RlIHRoYXQsIHdo
ZW4gY2hhbmdpbmcgdGhlIHR5cGUgb2YgdGhlIGZpZWxkcyBvZgo+IHN0cnVjdCBjc2NoZWRfcHJp
dmF0ZSAoZnJvbSB1bnNpZ25lZCB0byBzX3RpbWVfdCksCj4gbmNwdXMgaXMgbW92ZWQgdXAgYSBi
aXQsIGZvciBiZXR0ZXIgcGFja2luZy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9s
aSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgoKQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 17:56:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 17:56:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqjUZ-0003Ia-P6; Tue, 27 Feb 2018 17:56:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0sft=fv=citrix.com=prvs=5899da973=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eqjUX-0003I7-RK
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 17:56:41 +0000
X-Inumbo-ID: d1dd37e4-1be7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1dd37e4-1be7-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 17:58:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464839015"
Date: Tue, 27 Feb 2018 17:56:33 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20180227175632.GB2296@perard.uk.xensource.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101030.22364-35-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171207101030.22364-35-haozhong.zhang@intel.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 34/41] tools/libacpi: probe QEMU
 ACPI ROMs via fw_cfg interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMDcsIDIwMTcgYXQgMDY6MTA6MjNQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gUHJvYmUgZm9sbG93aW5nIFFFTVUgQUNQSSBST01zOgo+ICAqIGV0Yy9hY3BpL3Jz
ZHA6ICAgICAgIFFFTVUgUlNEUCwgd2hpY2ggaXMgdXNlZCB0byBpdGVyYXRlIG90aGVyCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgUUVNVSBBQ1BJIHRhYmxlcyBpbiBldGMvYWNwaS90YWJsZXMK
PiAKPiAgKiBldGMvYWNwaS90YWJsZXM6ICAgICBvdGhlciBRRU1VIEFDUEkgdGFibGVzCj4gCj4g
ICogZXRjL3RhYmxlLWxvYWRlcjogICAgUUVNVSBCSU9TTGlua2VyTG9hZGVyIFJPTSwgd2hpY2gg
Y2FuIGJlCj4gICAgICAgICAgICAgICAgICAgICAgICAgZXhlY3V0ZWQgdG8gbG9hZCBRRU1VIEFD
UEkgdGFibGVzCj4gCj4gICogZXRjL2FjcGkvbnZkaW1tLW1lbTogUkFNIHdoaWNoIGlzIHVzZWQg
YXMgTlZESU1NIEFDUEkgRFNNIGJ1ZmZlciwKPiAgICAgICAgICAgICAgICAgICAgICAgICB0aGUg
ZXhhY3QgbG9jYXRpb24gd2lsbCBiZSBhbGxvY2F0ZWQgZHVyaW5nCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgdGhlIGV4ZWN1dGlvbiBvZiAvZXRjL3RhYmxlLWxvYWRlcgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cj4gLS0tCgo+
IGRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL3FlbXVfbG9hZGVyLmMgYi90b29scy9saWJhY3Bp
L3FlbXVfbG9hZGVyLmMKPiBuZXcgZmlsZSBtb2RlIDEwMDY0NAo+IGluZGV4IDAwMDAwMDAwMDAu
LmMwZWQzYjBhZDAKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvdG9vbHMvbGliYWNwaS9xZW11X2xv
YWRlci5jCj4gQEAgLTAsMCArMSw4MiBAQAo+ICsvKgo+ICsgKiBsaWJhY3BpL3FlbXVfbG9hZGVy
LmMKPiArICoKPiArICogRHJpdmVyIG9mIFFFTVUgQklPU0xpbmtlckxvYWRlciBpbnRlcmZhY2Uu
IFRoZSByZWZlcmVuY2UgZG9jdW1lbnQKPiArICogY2FuIGJlIGZvdW5kIGF0Cj4gKyAqIGh0dHBz
Oi8vZ2l0aHViLmNvbS9xZW11L3FlbXUvYmxvYi9tYXN0ZXIvaHcvYWNwaS9iaW9zLWxpbmtlci1s
b2FkZXIuYy4KClRoYXQncyBvbmx5IGEgbWlycm9yLCB0aGUgb2ZmaWNpYWwgUUVNVSB0cmVlIGlz
IG9uIGdpdC5xZW11Lm9yZy4gU28gSQp0aGluayB0aGUgVVJMIHNob3VsZCByZWFkOgpodHRwczov
L2dpdC5xZW11Lm9yZy8/cD1xZW11LmdpdDthPWJsb2I7Zj1ody9hY3BpL2Jpb3MtbGlua2VyLWxv
YWRlci5jO2hiPUhFQUQKCj4gKyAqCj4gKyAqIENvcHlyaWdodCAoQykgMjAxNywgIEludGVsIENv
cnBvcmF0aW9uCj4gKyAqCj4gKyAqIFRoaXMgbGlicmFyeSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IKPiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJt
cyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ICsgKiBMaWNlbnNlLCB2ZXJzaW9u
IDIuMSwgYXMgcHVibGlzaGVkIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24uCj4gKyAq
Cj4gKyAqIFRoaXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdp
bGwgYmUgdXNlZnVsLAo+ICsgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZl
biB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgo+ICsgKiBNRVJDSEFOVEFCSUxJVFkgb3IgRklUTkVT
UyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UuICBTZWUgdGhlIEdOVQo+ICsgKiBMZXNzZXIgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ICsgKgo+ICsgKiBZb3Ugc2hv
dWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGlj
Cj4gKyAqIExpY2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRw
Oi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KPiArICovCj4gKwo+ICsjaW5jbHVkZSBMSUJBQ1BJ
X1NURFVUSUxTCj4gKyNpbmNsdWRlICJsaWJhY3BpLmgiCj4gKyNpbmNsdWRlICJxZW11LmgiCj4g
Kwo+ICtzdHJ1Y3Qgcm9tIHsKPiArICAgIHN0cnVjdCBmd19jZmdfZmlsZSBmaWxlOwo+ICsgICAg
c3RydWN0IHJvbSAqbmV4dDsKPiArfTsKPiArCj4gK3N0YXRpYyBzdHJ1Y3Qgcm9tICpyb21zID0g
TlVMTDsKPiArc3RhdGljIHN0cnVjdCByb20gKmJpb3NfbG9hZGVyID0gTlVMTDsKPiArCj4gK3N0
YXRpYyBib29sIHJvbV9uZWVkZWQoY29uc3QgY2hhciAqZmlsZV9uYW1lKQo+ICt7Cj4gKyAgICBy
ZXR1cm4KPiArICAgICAgICAhc3RybmNtcChmaWxlX25hbWUsICJldGMvYWNwaS9yc2RwIiwgRldf
Q0ZHX0ZJTEVfUEFUSF9NQVhfTEVOR1RIKSB8fAo+ICsgICAgICAgICFzdHJuY21wKGZpbGVfbmFt
ZSwgImV0Yy9hY3BpL3RhYmxlcyIsIEZXX0NGR19GSUxFX1BBVEhfTUFYX0xFTkdUSCkgfHwKPiAr
ICAgICAgICAhc3RybmNtcChmaWxlX25hbWUsICJldGMvdGFibGUtbG9hZGVyIiwgRldfQ0ZHX0ZJ
TEVfUEFUSF9NQVhfTEVOR1RIKSB8fAo+ICsgICAgICAgICFzdHJuY21wKGZpbGVfbmFtZSwgImV0
Yy9hY3BpL252ZGltbS1tZW0iLCBGV19DRkdfRklMRV9QQVRIX01BWF9MRU5HVEgpOwoKSXMgaXQg
bmVjZXNzYXJ5IHRvIGZpbHRlciB0aGUgImZpbGVzIiB0aGF0IGFyZSBhdmFpbGFibGUgdmlhIGZ3
X2NmZz8gSXMKdGhlcmUgZW5vdWdoIG1lbW9yeSBmb3IgaHZtbG9hZGVyIHRvIGp1c3QgYWxvY2F0
ZSB0aGUgInN0cnVjdCByb20iIGZvcgpldmVyeSBhdmFpbGFibGUgZmlsZXM/IE90aGVyIHNvbHV0
aW9uIG1pZ2h0IGJlIHRvIGZpbHRlciBiYXNlIG9uCiJldGMvYWNwaS8qIiArICJldGMvdGFibGUt
bG9hZGVyIi4KCgotLSAKQW50aG9ueSBQRVJBUkQKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 18:03:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 18:03:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqjb9-00047X-G5; Tue, 27 Feb 2018 18:03:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=0sft=fv=citrix.com=prvs=5899da973=anthony.perard@srs-us1.protection.inumbo.net>)
 id 1eqjb8-00047R-A2
 for xen-devel@lists.xen.org; Tue, 27 Feb 2018 18:03:30 +0000
X-Inumbo-ID: c5ea7115-1be8-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c5ea7115-1be8-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 18:05:20 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,401,1515456000"; d="scan'208";a="464840609"
Date: Tue, 27 Feb 2018 18:03:22 +0000
From: Anthony PERARD <anthony.perard@citrix.com>
To: Haozhong Zhang <haozhong.zhang@intel.com>
Message-ID: <20180227180322.GC2296@perard.uk.xensource.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101030.22364-34-haozhong.zhang@intel.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20171207101030.22364-34-haozhong.zhang@intel.com>
User-Agent: Mutt/1.9.3 (2018-01-21)
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 33/41] tools/libacpi,
 hvmloader: detect QEMU fw_cfg interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVGh1LCBEZWMgMDcsIDIwMTcgYXQgMDY6MTA6MjJQTSArMDgwMCwgSGFvemhvbmcgWmhhbmcg
d3JvdGU6Cj4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvcWVtdV9md19jZmcuYyBiL3Rvb2xz
L2xpYmFjcGkvcWVtdV9md19jZmcuYwo+IG5ldyBmaWxlIG1vZGUgMTAwNjQ0Cj4gaW5kZXggMDAw
MDAwMDAwMC4uMjU0ZDJmNTc1ZAo+IC0tLSAvZGV2L251bGwKPiArKysgYi90b29scy9saWJhY3Bp
L3FlbXVfZndfY2ZnLmMKPiBAQCAtMCwwICsxLDY2IEBACj4gKy8qCj4gKyAqIGxpYmFjcGkvcWVt
dV9md19jZmcuYwo+ICsgKgo+ICsgKiBEcml2ZXIgb2YgUUVNVSBmd19jZmcgaW50ZXJmYWNlLiBU
aGUgcmVmZXJlbmNlIGRvY3VtZW50IGNhbiBiZSBmb3VuZCBhdAo+ICsgKiBodHRwczovL2dpdGh1
Yi5jb20vcWVtdS9xZW11L2Jsb2IvbWFzdGVyL2RvY3Mvc3BlY3MvZndfY2ZnLnR4dC4KCk9uIGdp
dGh1Yi5jb20sIGl0J3Mgb25seSBhIG1pcnJvci4gSSB0aGluayB0aGUgVVJMIHNob3VsZCByZWFk
OgpodHRwczovL2dpdC5xZW11Lm9yZy8/cD1xZW11LmdpdDthPWJsb2I7Zj1kb2NzL3NwZWNzL2Z3
X2NmZy50eHQ7aGI9SEVBRAoKLS0gCkFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 19:14:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 19:14:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqkhj-0000ME-7y; Tue, 27 Feb 2018 19:14:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqkhi-0000Lr-7a
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 19:14:22 +0000
X-Inumbo-ID: ac161f75-1bf2-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ac161f75-1bf2-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 19:16:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqkhZ-00042C-IJ; Tue, 27 Feb 2018 19:14:13 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqkhT-0004wa-Uo; Tue, 27 Feb 2018 19:14:08 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqkhT-0005Zr-3Z; Tue, 27 Feb 2018 19:14:07 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120071-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=d81925f7b37efd96711f31832e0b03fa3b304b48
X-Osstest-Versions-That: xen=40681735502648fdc45973382a440aa38f4ec800
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 19:14:07 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 120071: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA3MSB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDA3MS8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBkODE5MjVmN2IzN2VmZDk2NzExZjMxODMyZTBiMDNmYTNiMzA0YjQ4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA0MDY4MTczNTUwMjY0OGZkYzQ1
OTczMzgyYTQ0MGFhMzhmNGVjODAwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjAwNjYgIDIwMTgt
MDItMjcgMTQ6MDE6MTEgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTIwMDcxICAy
MDE4LTAyLTI3IDE3OjAyOjA0IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KICBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0cml4
LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2JzOgogYnVpbGQtYXJt
NjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5odm0taTM4
NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVw
b3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21l
L2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMs
IGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVj
dC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Yg
b3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3
ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0
cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1F
O2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8v
eGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcg
cmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQveGVuLmdpdAogICA0
MDY4MTczNTUwLi5kODE5MjVmN2IzICBkODE5MjVmN2IzN2VmZDk2NzExZjMxODMyZTBiMDNmYTNi
MzA0YjQ4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 19:18:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 19:18:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqkm1-0000Wu-PH; Tue, 27 Feb 2018 19:18:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqkm1-0000Wo-0N
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 19:18:49 +0000
X-Inumbo-ID: e6d01940-1bf2-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id e6d01940-1bf2-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 20:17:50 +0100 (CET)
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 9926315AD;
 Tue, 27 Feb 2018 11:18:46 -0800 (PST)
Received: from [10.1.206.53] (e108454-lin.cambridge.arm.com [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C285B3F25C;
 Tue, 27 Feb 2018 11:18:45 -0800 (PST)
To: xen-devel <xen-devel@lists.xenproject.org>,
 Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <3a7d3b6a-623a-0ddb-d42b-aa68fca1fe92@arm.com>
Date: Tue, 27 Feb 2018 19:18:44 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
Content-Language: en-US
Subject: [Xen-devel] rwlock and per-cpu rwlock recursive?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiBBcm0sIHdlIG1hZGUgdGhlICh3cm9uZz8pIGFzc3VtcHRpb24gdGhhdCB0aGUgcnds
b2NrIHdhcyByZWN1cnNpdmUuIApXZSBoYXZlIGEgY291cGxlIG9mIHBsYWNlcyB3aGVyZSB0aGUg
cmVhZCBsb2NrIGNhbiBiZSBuZXN0ZWQgKG1vc3RseSB0aGUgCm1lbWFjY2VzcyBjb2RlKS4KCkkg
Zm91bmQgb3V0IHRvZGF5IHRoYXQgaXQgY2FuIGFjdHVhbGx5IGRlYWRsb2NrIGluIHRoZSBmb2xs
b3dpbmcgY2FzZToKCTEpIENQVSBBIC0+IEFzayBmb3IgdGhlIHJlYWQgbG9jawoJCT0+IFN1Y2Nl
ZWQKCTIpIENQVSBCIC0+IEFzayBmb3IgdGhlIHdyaXRlIGxvY2sKCQk9PiBBbHJlYWR5IHRha2Vu
IGJ5IENQVSBBIHNvIGdvIHRvIHRoZSBzbG93cGF0aAoJCT0+IFRha2UgdGhlIGludGVybmFsIGxv
Y2sgKGxvY2stPmxvY2spCgkJPT4gV2FpdCB1bnRpbCB0aGUgbG9jayBpcyByZWxlYXNlZC4KCTMp
IENQVSBBIC0+IEFzayBmb3IgdGhlIHJlYWQgbG9jayByZWN1cnNpdmVseQoJCT0+IEEgd3JpdGVy
IGlzIHdhaXRpbmcgc28gZ28gdG8gdGhlIHNsb3dwYXRoCgkJPT4gVHJ5IHRvIHRha2UgdGhlIGlu
dGVybmFsIGxvY2sgKGxvY2stPmxvY2spCgkJCT0+IEJsb2NraW5nIGJlY2F1c2UgQ1BVIEIgYWxy
ZWFkeSBoYXMgaXQKClNvIHdlIGVuZCB1cCBpbiBhIGRlYWRsb2NrIGNhc2UuIENhbiBzb21lb25l
IGNvbmZpcm0gd2hldGhlciB3aGV0aGVyIApyd2xvY2sgd2FzIG1lYW50IHRvIGJlIHJlY3Vyc2l2
ZT8KClNpbWlsYXJseSwgSSB3YXMgdGhpbmtpbmcgdG8gbW92ZSB0aGUgcDJtIGNvZGUgdG8gdGhl
IHBlci1jcHUgcndsb2NrIGFzIAp4ODYgZG9lcy4gRnJvbSB3aGF0IEkgZ2F0aGVyZWQgYnkgcmVh
ZGluZyB0aGUgeDg2IGNvZGUsIHRoaXMgbG9jayBjb3VsZCAKYmUgdGFrZW4gcmVjdXJzaXZlbHku
IEFtIEkgcmlnaHQ/CgpMYXN0bHksIHRoZSB4ODYgcDJtIGNvZGUgc2VlbWVkIHRvIHVzZSByd2xv
Y2sgYmVmb3JlIGhhbmQuIEhvdyBkaWQgdGhlIApwMm0gY29kZSB3YXMgaGFuZGxpbmcgcmVjdXJz
aXZlIGxvY2tpbmc/CgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 19:55:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 19:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqlL8-00038f-Aa; Tue, 27 Feb 2018 19:55:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bhja=fv=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eqlL6-00038Z-T8
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 19:55:04 +0000
X-Inumbo-ID: 5c096662-1bf8-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5c096662-1bf8-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 19:56:54 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id E65FC20685;
 Tue, 27 Feb 2018 19:54:57 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org E65FC20685
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 27 Feb 2018 11:54:57 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: jgross@suse.com, boris.ostrovsky@oracle.com
Message-ID: <alpine.DEB.2.10.1802271150020.4239@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org,
 linux-kernel@vger.kernel.org
Subject: [Xen-devel] [PATCH] pvcalls-front: 64-bit align flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgYXJlIHVzaW5nIHRlc3RfYW5kXyogb3BlcmF0aW9ucyBvbiB0aGUgc3RhdHVzIGFuZCBmbGFn
IGZpZWxkcyBvZgpzdHJ1Y3Qgc29ja19tYXBwaW5nLiBIb3dldmVyLCB0aGVzZSBmdW5jdGlvbnMg
cmVxdWlyZSB0aGUgb3BlcmFuZCB0byBiZQo2NC1iaXQgYWxpZ25lZCBvbiBhcm02NC4gQ3VycmVu
dGx5LCBvbmx5IHN0YXR1cyBpcyA2NC1iaXQgYWxpZ25lZC4KCk1ha2UgZmxhZ3MgNjQtYml0IGFs
aWduZWQgYnkgaW50cm9kdWNpbmcgYW4gZXhwbGljaXQgcGFkZGluZyBmaWVsZC4KClNpZ25lZC1v
ZmYtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3RlZmFub0BhcG9yZXRvLmNvbT4KCmRpZmYgLS1n
aXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZy
b250LmMKaW5kZXggY2E1Yjc3My4uYWEwN2IyYSAxMDA2NDQKLS0tIGEvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jCisrKyBiL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwpAQCAtNzgsNiAr
NzgsNyBAQCBzdHJ1Y3Qgc29ja19tYXBwaW5nIHsKICNkZWZpbmUgUFZDQUxMU19TVEFUVVNfQklO
RCAgICAgICAgICAxCiAjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0xJU1RFTiAgICAgICAgMgogCQkJ
dWludDhfdCBzdGF0dXM7CisJCQl1aW50OF90IHBhZFs3XTsKIAkJLyoKIAkJICogSW50ZXJuYWwg
c3RhdGUtbWFjaGluZSBmbGFncy4KIAkJICogT25seSBvbmUgYWNjZXB0IG9wZXJhdGlvbiBjYW4g
YmUgaW5mbGlnaHQgZm9yIGEgc29ja2V0LgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 19:57:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 19:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqlNr-0003Hu-QE; Tue, 27 Feb 2018 19:57:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ijku=fv=citrix.com=prvs=58962d594=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1eqlNq-0003Hn-VO
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 19:57:55 +0000
X-Inumbo-ID: 5c769089-1bf8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c769089-1bf8-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 20:56:56 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,402,1515456000"; d="scan'208";a="68721344"
To: Julien Grall <julien.grall@arm.com>, xen-devel
 <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>, Stefano
 Stabellini <sstabellini@kernel.org>
References: <3a7d3b6a-623a-0ddb-d42b-aa68fca1fe92@arm.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <5c96fe6b-0509-012e-0408-debde97e6dc7@citrix.com>
Date: Tue, 27 Feb 2018 19:57:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <3a7d3b6a-623a-0ddb-d42b-aa68fca1fe92@arm.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] rwlock and per-cpu rwlock recursive?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMTggMTk6MTgsIEp1bGllbiBHcmFsbCB3cm90ZToKPiBIaSwKPgo+IE9uIEFybSwg
d2UgbWFkZSB0aGUgKHdyb25nPykgYXNzdW1wdGlvbiB0aGF0IHRoZSByd2xvY2sgd2FzIHJlY3Vy
c2l2ZS4KPiBXZSBoYXZlIGEgY291cGxlIG9mIHBsYWNlcyB3aGVyZSB0aGUgcmVhZCBsb2NrIGNh
biBiZSBuZXN0ZWQgKG1vc3RseQo+IHRoZSBtZW1hY2Nlc3MgY29kZSkuCj4KPiBJIGZvdW5kIG91
dCB0b2RheSB0aGF0IGl0IGNhbiBhY3R1YWxseSBkZWFkbG9jayBpbiB0aGUgZm9sbG93aW5nIGNh
c2U6Cj4gwqDCoMKgwqAxKSBDUFUgQSAtPiBBc2sgZm9yIHRoZSByZWFkIGxvY2sKPiDCoMKgwqDC
oMKgwqDCoCA9PiBTdWNjZWVkCj4gwqDCoMKgwqAyKSBDUFUgQiAtPiBBc2sgZm9yIHRoZSB3cml0
ZSBsb2NrCj4gwqDCoMKgwqDCoMKgwqAgPT4gQWxyZWFkeSB0YWtlbiBieSBDUFUgQSBzbyBnbyB0
byB0aGUgc2xvd3BhdGgKPiDCoMKgwqDCoMKgwqDCoCA9PiBUYWtlIHRoZSBpbnRlcm5hbCBsb2Nr
IChsb2NrLT5sb2NrKQo+IMKgwqDCoMKgwqDCoMKgID0+IFdhaXQgdW50aWwgdGhlIGxvY2sgaXMg
cmVsZWFzZWQuCj4gwqDCoMKgwqAzKSBDUFUgQSAtPiBBc2sgZm9yIHRoZSByZWFkIGxvY2sgcmVj
dXJzaXZlbHkKPiDCoMKgwqDCoMKgwqDCoCA9PiBBIHdyaXRlciBpcyB3YWl0aW5nIHNvIGdvIHRv
IHRoZSBzbG93cGF0aAo+IMKgwqDCoMKgwqDCoMKgID0+IFRyeSB0byB0YWtlIHRoZSBpbnRlcm5h
bCBsb2NrIChsb2NrLT5sb2NrKQo+IMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgPT4gQmxvY2tpbmcg
YmVjYXVzZSBDUFUgQiBhbHJlYWR5IGhhcyBpdAo+Cj4gU28gd2UgZW5kIHVwIGluIGEgZGVhZGxv
Y2sgY2FzZS4gQ2FuIHNvbWVvbmUgY29uZmlybSB3aGV0aGVyIHdoZXRoZXIKPiByd2xvY2sgd2Fz
IG1lYW50IHRvIGJlIHJlY3Vyc2l2ZT8KCnJ3bG9ja3MgYXJlIG5vdCByZWN1cnNpdmUsIGJ1dCBw
cm9iYWJseSB3aWxsIGFwcGVhciB0byBiZSBpbiB0aGUgY29tbW9uCmNhc2UuCgpXaGVuIHVuY29u
dGVuZGVkLCBhbiBlZmZlY3RpdmVseS1hcmJpdHJhcnkgbnVtYmVyIG9mIHJlYWRfbG9jaygpJ3Mg
Y2FuCmNvbXBsZXRlLCBidXQgd2hlbiBjb250ZW5kZWQsIHJlYWRlcnMgYW5kIHdyaXRlcnMgdXNl
IGEgcmVndWxhciBzcGlubG9jawood2hpY2ggaXMgYSB0aWNrZXRsb2NrIHVuZGVyIHRoZSBob29k
KSB0byBlbnN1cmUgZmFpcm5lc3MuCgo+IFNpbWlsYXJseSwgSSB3YXMgdGhpbmtpbmcgdG8gbW92
ZSB0aGUgcDJtIGNvZGUgdG8gdGhlIHBlci1jcHUgcndsb2NrCj4gYXMgeDg2IGRvZXMuIEZyb20g
d2hhdCBJIGdhdGhlcmVkIGJ5IHJlYWRpbmcgdGhlIHg4NiBjb2RlLCB0aGlzIGxvY2sKPiBjb3Vs
ZCBiZSB0YWtlbiByZWN1cnNpdmVseS4gQW0gSSByaWdodD8KCk5vIC0gd2hhdCBnaXZlcyB5b3Ug
dGhlIGltcHJlc3Npb24gdGhhdCBpdCBjYW4gYmUgdGFrZW4gcmVjdXJzaXZlbHk/wqAgSW4KdGhl
IGNhc2Ugd2hlcmUgd2UgZGV0ZWN0IHRha2luZyBhIHNlY29uZCBwZXJjcHVfcndsb2NrLCB3ZSBm
YWxsIGJhY2sgdG8KdGhlIHNsb3dwYXRoIG9mIGEgcmVhbCByZWFkX2xvY2soKSBjYWxsLgoKPiBM
YXN0bHksIHRoZSB4ODYgcDJtIGNvZGUgc2VlbWVkIHRvIHVzZSByd2xvY2sgYmVmb3JlIGhhbmQu
IEhvdyBkaWQgdGhlCj4gcDJtIGNvZGUgd2FzIGhhbmRsaW5nIHJlY3Vyc2l2ZSBsb2NraW5nPwoK
UGxhaW4gc3BpbmxvY2tzICh3aGVuIHVzaW5nIHRoZSByZWN1cnNpdmUgaGVscGVycyksIGFuZCB4
ODYKbW1fe3J3LH1sb2NrX3QncyBjYW4gYmUgdGFrZW4gcmVjdXJzaXZlbHkuwqAgQSBjYWxsIHRv
IHNwaW5fbG9jaygpIHdpbGwKZGVhZGxvY2sgaWYgdGhlIGxvY2sgaXMgYWxyZWFkeSB0YWtlbiBh
bmQgeW91IG1lYW50IHRvIHVzZQpzcGluX2xvY2tfcmVjdXJzaXZlKCkuCgpZb3UgcHJvYmFibHkg
d2FudCB0byBzZWUgYWJvdXQgcmVhZGluZyB4ZW4vYXJjaC94ODYvbW0vbW0tbG9ja3MuaAoKfkFu
ZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 20:03:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 20:03:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqlSy-00043H-FN; Tue, 27 Feb 2018 20:03:12 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bhja=fv=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eqlSx-00043B-34
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 20:03:11 +0000
X-Inumbo-ID: 19e1fc16-1bf9-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 19e1fc16-1bf9-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 21:02:13 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id D9A1820685;
 Tue, 27 Feb 2018 20:03:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D9A1820685
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 27 Feb 2018 12:03:08 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Julien Grall <julien.grall@arm.com>
In-Reply-To: <b57092b4-e740-e1f8-3885-a817bb7d4e70@arm.com>
Message-ID: <alpine.DEB.2.10.1802271159070.4239@sstabellini-ThinkPad-X260>
References: <20180226110822.13787-1-jgross@suse.com>
 <0d8bdda5-faef-41da-344a-644b5c3d6006@epam.com>
 <58e94cc9-9b09-d6b7-3122-fb4c83e97926@suse.com>
 <b57092b4-e740-e1f8-3885-a817bb7d4e70@arm.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Content-Type: MULTIPART/MIXED; BOUNDARY="8323329-1944649226-1519761789=:4239"
Cc: Juergen Gross <jgross@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Andrii Anisov <andrii_anisov@epam.com>, linux-kernel@vger.kernel.org,
 jbeulich@suse.com, xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com
Subject: Re: [Xen-devel] [PATCH] xen: use hvc console for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

--8323329-1944649226-1519761789=:4239
Content-Type: TEXT/PLAIN; charset=UTF-8
Content-Transfer-Encoding: 8BIT

On Tue, 27 Feb 2018, Julien Grall wrote:
> Hi,
> 
> On 26/02/18 12:32, Juergen Gross wrote:
> > On 26/02/18 13:06, Andrii Anisov wrote:
> > > Hello Juergen,
> > > 
> > > 
> > > On 26.02.18 13:08, Juergen Gross wrote:
> > > > Today the hvc console is added as a preferred console for pv domUs
> > > > only. As this requires a boot parameter for getting dom0 messages per
> > > > default add it for dom0, too.
> > > > 
> > > > Signed-off-by: Juergen Gross <jgross@suse.com>
> > > > ---
> > > >  Â  arch/x86/xen/enlighten_pv.c | 4 +++-
> > > >  Â  1 file changed, 3 insertions(+), 1 deletion(-)
> > > > 
> > > > diff --git a/arch/x86/xen/enlighten_pv.c b/arch/x86/xen/enlighten_pv.c
> > > Is this something x86 specific? Could it be a generic approach?
> > 
> > In case ARM wants something similar I guess the test for
> > xen_initial_domain() should be dropped in xen_early_init().
> I am pretty sure we discussed to remove !xen_initial_domain() for Arm in the
> past. But I don't remember why the patch was not sent to remove it.
> 
> Anyway, I guess this should be fine to have hvc as a preferred console for the
> initial domain as well.

Usually, Dom0 has access to several physical UARTs and/or VGA, making
this patch less obviously desirable. I think that for Dom0 the best
behavior would be to add "hvc0" as first console rather than last
console, so that if the user specified something else, this call won't
interfere with it.
--8323329-1944649226-1519761789=:4239
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--8323329-1944649226-1519761789=:4239--


From xen-devel-bounces@lists.xenproject.org Tue Feb 27 20:09:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 20:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqlYt-0004IQ-8m; Tue, 27 Feb 2018 20:09:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=r2zm=fv=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqlYs-0004IK-6m
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 20:09:18 +0000
X-Inumbo-ID: f4135499-1bf9-11e8-ba59-bc764e045a96
Received: from EUR01-VE1-obe.outbound.protection.outlook.com (unknown
 [2a01:111:f400:fe1f::626])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id f4135499-1bf9-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 21:08:19 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=armh.onmicrosoft.com; 
 s=selector1-arm-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version;
 bh=/lTy83BD94vEV1AUioxFFne3x4y8UNMQPWMoXHHaJvA=;
 b=cHF/gvJ0P+emIq+BM63zjdEDImSxKK20f7xhbkOvleECFLxNeieobbQ35M0lP+D/nOlJExKKRezziLwWx7RfnywmfxFqi/WJaeod0Qze7ZuG+hH1d/Ml6uLCZSrlJ/XiWSBTlEVkhcJbcOZp++PmFjgK1gNPWioE1VF6Yo+sBLw=
Authentication-Results: spf=none (sender IP is )
 smtp.mailfrom=Julien.Grall@arm.com; 
Received: from Juliens-MacBook-Pro.local (82.1.229.77) by
 VI1PR0801MB2063.eurprd08.prod.outlook.com (2603:10a6:800:8b::20) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.527.15; Tue, 27
 Feb 2018 20:09:07 +0000
To: Stefano Stabellini <sstabellini@kernel.org>
References: <20180226110822.13787-1-jgross@suse.com>
 <0d8bdda5-faef-41da-344a-644b5c3d6006@epam.com>
 <58e94cc9-9b09-d6b7-3122-fb4c83e97926@suse.com>
 <b57092b4-e740-e1f8-3885-a817bb7d4e70@arm.com>
 <alpine.DEB.2.10.1802271159070.4239@sstabellini-ThinkPad-X260>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <19afb9f9-a845-e627-8f78-d1fdb349c6bd@arm.com>
Date: Tue, 27 Feb 2018 20:09:05 +0000
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802271159070.4239@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Originating-IP: [82.1.229.77]
X-ClientProxiedBy: DB6PR02CA0019.eurprd02.prod.outlook.com
 (2603:10a6:6:15::32) To VI1PR0801MB2063.eurprd08.prod.outlook.com
 (2603:10a6:800:8b::20)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-HT: Tenant
X-MS-Office365-Filtering-Correlation-Id: f8355320-17bf-48d2-0a2a-08d57e1df5d4
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0;
 RULEID:(7020095)(4652020)(4534165)(4627221)(201703031133081)(201702281549075)(48565401081)(5600026)(4604075)(2017052603307)(7153060)(7193020);
 SRVR:VI1PR0801MB2063; 
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2063;
 3:iCwBoXYiRonY1tIvxonzRf/j8uCa1QNJjBz2BUIdijQ2tQkUNjlzJ8QjyAt0eQ2ETCG+C+6we8zzILCuJYaZk/UOmcnXBQMGgYCJMObrLg1ot5dElpU4dFKK1hxvI2Lh6dFaco9OFWa7fEOHqfmXQWMhySduUtJ0A6SK1f7EHGu2l4eArnVNQnjdb7WlDY4azG3/INp7jpcU78IMejC4OqTQ/jq8fnli/GRWcjfZmW5S/aK5o2XeCP4WN/XbS5yx;
 25:DhKtTmPHVPgJLnnnpwzRSSpnjbrSlz32VqsuTu0lIHZ6BoLXVjqduf123NHkIkwtI+4wvXRuQmaJNSqfoIvbtH0MUixj5Wn1sSeDLJ59CZX8pNFSNSvX8DmEbQUonjNrfPz+F+WBxcmgToOa/hknzIdRgDlpzy7hbCH47Fghue660C1Zz+m0ucc2zlyBe6qbl5BFBpZ4uwd6T+kMyZff0LY70/Y9rF/EhvII0ErYRAzWH/ZxJ3smFVgvBHw88b2sXxX4olsq1vyXW59MLlZEfFjh8brhCHK6k9HiPEj/iCAo06Tyj5SoMB6j4yTkEHpzw653Pds+0vMFVs2qs6T4Fw==;
 31:QpzeWiVpVHh5ml+B74IGs41tM92SW4yftoCMYGa4kpcZ2taTv9ubb6F9LdXchAyYuhxZcFBx+R6TuODx0cUHKcfynoTpLxEj5CtrGE95imYKNQwe6fdPm7eWIAf5Kxb1ztQdyPIYSJ2AVPKhbAIme66jOVWEc6S3AY5yQ+Vq7L8YZXjFU4u5gjIbfvgoz11qUTRGL2TAgkaFLe/X/J2kPuraajUPr6lHJeaYxFxn1yU=
X-MS-TrafficTypeDiagnostic: VI1PR0801MB2063:
NoDisclaimer: True
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2063;
 20:YBzpMbsrOPnhhR1LnZzI28gzgNq1E/fFxggYAhSkN5tiFooPWyNR1u0DEppohpLfaRLuycBf2clpghayliSJBTvYILOGya7vwUMCFol1KMTzDm0rjXVcU30cpqTUiZRR7vzQX6wBtIIa7JErZ1XXSVJpoEdN3pwNZe9cFry+3Pc=;
 4:u4M/3SmRxVbIgwO71YlpJcx8/Pd99Xb2nt2jhUWZrw4YMMhkOcO/83y/3Ar/o7H4PGzvYXHyn2AoJqHFCXeS41pqdKQ5CAScw+gVYnBE4K+gP45Tc2zcL1g1I5moEEs9DPNYLRoSjPZS6Vfa58ZZhpQPoHVm5BWxVTRLZGhyqFAsULYug3bcR8omXqlu8dY6ZIskTcBPC8scHBo74b7FNpNVxuwbJv7+uNgxHLspdCgUR1UtcKfrrbl5643RujniMWNmsIl955mhIEohagswTw==
X-Microsoft-Antispam-PRVS: <VI1PR0801MB2063A806958B1742AFCDB26F80C00@VI1PR0801MB2063.eurprd08.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:;
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0;
 RULEID:(8211001083)(6040501)(2401047)(5005006)(8121501046)(3231220)(944501161)(52105095)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041288)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(6072148)(201708071742011);
 SRVR:VI1PR0801MB2063; BCL:0; PCL:0; RULEID:; SRVR:VI1PR0801MB2063; 
X-Forefront-PRVS: 05961EBAFC
X-Forefront-Antispam-Report: SFV:NSPM;
 SFS:(10009020)(396003)(39860400002)(376002)(366004)(346002)(39380400002)(52314003)(189003)(199004)(51444003)(93886005)(229853002)(66066001)(54906003)(72206003)(64126003)(25786009)(86362001)(65956001)(4326008)(6916009)(65806001)(67846002)(58126008)(316002)(59450400001)(6246003)(7736002)(31696002)(3846002)(2950100002)(65826007)(53936002)(105586002)(31686004)(6116002)(305945005)(386003)(76176011)(6506007)(2870700001)(106356001)(26005)(36756003)(8676002)(81156014)(2906002)(81166006)(16526019)(6512007)(68736007)(53546011)(97736004)(186003)(478600001)(23676004)(8936002)(6486002)(47776003)(5660300001)(52146003)(2486003)(50466002)(52116002);
 DIR:OUT; SFP:1101; SCL:1; SRVR:VI1PR0801MB2063; H:Juliens-MacBook-Pro.local;
 FPR:; SPF:None; PTR:InfoNoRecords; MX:1; A:1; LANG:en; 
Received-SPF: None (protection.outlook.com: arm.com does not designate
 permitted sender hosts)
X-Microsoft-Exchange-Diagnostics: =?utf-8?B?MTtWSTFQUjA4MDFNQjIwNjM7MjM6VUk2dm5JSDdNMkdYNXNyMG52NVRldEJz?=
 =?utf-8?B?eDZtVUoxV1BrWnZHNFdGZjk2VDRlRGxqcE44TFJ5WXdnYUtidUVWSGF3N1hy?=
 =?utf-8?B?Y040L2l2OTBkUndjZzB2S0FOMmxtekl4MndVQ3BKOUtRdFJMYXQxWHV4NVdS?=
 =?utf-8?B?ai9MVFNxSlNIQStGZmhVZ0J6UlhnS0ZpY0owVDBhYUY1bEZETmo4V0FwNGg5?=
 =?utf-8?B?c0JPRndmYzRod2ZtNG9MUjUvK05GVURxTWo5SkVRS0p1RmtEdW9VUnhKQUhM?=
 =?utf-8?B?ZDRRZUJ0dktaZ05ObjJBdmVacmtDbDA4b0VZbWVXeEpXcXJ1MDBUTXFEZHNE?=
 =?utf-8?B?WHN6N0VlTjlPa3E4R0xYdHRTcG8za3lhQk83VUpoYlhEQkF0d0RNMHh4NlZi?=
 =?utf-8?B?OC9Fb3ZjQjcwanNOQUttT2d6YUUvWnVuUEtoN1RhUzFadXh6M3RkZWsybVNW?=
 =?utf-8?B?WEtBdWVjd1E2bnFsbFppZWpteFRvalVBODk2TngyYS9RL3d0OG9NQ3hIZGhj?=
 =?utf-8?B?TUYzSXlEN0t3TTlCeHl2ZkVPNjhyNjV3ekFtbG04K3hHMWd0TUo0ZXJVaFhX?=
 =?utf-8?B?aEkrWEM4TEVTZUV3QzFWVWZxVDgyR05jUHVGRno0akcrcnQwVDlMUnFGUWpW?=
 =?utf-8?B?SG5HZzNmcE9MODQ3Q1U5dWljTkxCejJrdGxGb2gwbGZrd21UcVFPcWJzOHk1?=
 =?utf-8?B?T0FzbC96dTB1UHZJU2Y3SEZnSjJqeitPektrR2N3Q1lxOEZlTVlOUzYyaEc3?=
 =?utf-8?B?SnltWWVsWXl2UGdKYnBOSFVOdWJ1a0pUSVJqVDFLZy9adFZINWs0Y054NTNx?=
 =?utf-8?B?U1NKUGhCbGNIVWZyL2hsZmVQZVBHYzFCR1lvNUwzN0VJMjlQQVNYNlNXbEx2?=
 =?utf-8?B?V0pWNW5RVE1Uc1FOalVnVEJHQUhDQ2Z2MWlYSlBLVHg1SkFDc3poVzRyaXIx?=
 =?utf-8?B?SnlpdnVzUGFVRjh6eDUwYTljR1Q0MEtXajB6K2FtSkZsd0FVa2V1a1kraXgy?=
 =?utf-8?B?K21MNThURS9IaVd5RXVmcC9aM2d3UVh3czgxRlQ3OWRabTJPZDY4NUkxVnVW?=
 =?utf-8?B?ZXgwaTdneWJIRW9RaldXLzZPcCtwQmdjYVJRVmZxdkc0UStFTzVBTEFyWUg0?=
 =?utf-8?B?REFUWlVHVmZXTVhoT3h4MkdWSTRXWWpEV3MrSXhXM3M1UjJpbmhYcndzVE1D?=
 =?utf-8?B?QytaMEE3cStkSXdITHVyNWl4K1VIT0tVUjl6ZUUzeEF2bzZZaWNTUEdpS1NI?=
 =?utf-8?B?bXBSQjRrZlBLZllScU9WSjVPMDV5RzNTUkV2VHI1ZEU1ZG9PU05xU2k2U0FC?=
 =?utf-8?B?M25nN0M5NS9HK0lQTWIxbXhKMER1cHVBN29oTXJ6bDBKMmtkemFjd0w2WmZ5?=
 =?utf-8?B?ZkZ5YTlzZUhCQXZzVVhKcXZVQ0hPUjlOUFhyN1I2M3hTa3UzVTRKai93K0dE?=
 =?utf-8?B?UXVUTkROQTJkOWpRcWpNVi9iZmtNTGRzL2dhWmJ5M1lSZTdic29WcWdpNUp3?=
 =?utf-8?B?TUZTMnpJTFdWOVdnNEZQZzhrYjNLQUV0cDBpKzBvNlFRcUJESWJSd3lLZHNa?=
 =?utf-8?B?dU5lcWJDU1A1ZklqMXd2YVZVVTdDTHFMVmVsYy9lTGNtN1lnZWJkaWdtNE4x?=
 =?utf-8?B?M283Mm9SVm1vM0Ixb1Q5dnB6Qk1BVFNRUEk4VkdwM2FDV2xMTE4xSC83RnJL?=
 =?utf-8?B?UFVsWWVXKy9HSEVnclozL1Z2eTVBbElGeWJyalk0K3hxcHZnMFBUR2VXUXk5?=
 =?utf-8?B?Qm9PWHNsejVlYjRHMFkxK1pCem5mSHpXbXYvanhLTFpYRURYSmppNGhpZkx0?=
 =?utf-8?B?WTZVb21KeEMzMmhoM0RPU1pPRmNaeCt5RGFVZ1BYQUdNNEJzekJuV0VqVEo2?=
 =?utf-8?B?SitwTDlEL0dLZlNNaGpmS2QrZ2ZKOWpqZXFzUWRuVkdmSE9vRlNxUk5SV2s0?=
 =?utf-8?B?KzNweldmMzllOVdwVGk1UDFEelBDR0xwYWJWSWNQK2dWMlk2SnpXcW9WVVN6?=
 =?utf-8?Q?8tJFtlUu?=
X-Microsoft-Exchange-Diagnostics: 1; VI1PR0801MB2063;
 6:MGvodY3UGiDsKDHIOwq3R8S1ytu2Z0lO5fwDhE3cBHVPFV5UxHVJtiiOFc57F7qbDFylsqt2btFPY0L/NogynSoBNXU+qBWla54/yC1/59duKpUY9AhL46Th98FBn5Yf95E6FVTdqiR3ZbfYuXgsP4/5XTiz410MW9olo4prCnR2Wiq55+pkvwv+pFsAu+WWTM1Fxt6JuXC0UWzhp6KT+h1U6XreybGfIAFNnQWCFBjhSMVgvnuGXYuW0swGVD56UJSd+DOERNQw/ZZlnpeuZYmKqbQgf+i/BTe2jm9kCTAev2vsQWllb7KTZAP/cDeQPebv4VUu+9tK4Gl92P2regblGElR2JdKXijyNtweuMU=;
 5:A36FTqFTBudzjZojGpdcrozKlq9HUVAUYfo7fKLhqavPDn1vRXx8x/e4ZTmRnhjXfZP4WS7xE7oOYUqV/3/Jm2y2WbuRNAqzhT4qTYElxEU82KBU0JdBwvqwtJ5mNR8xEiU6bKTYYlfG2zKKsg/mIbxXKdnC2uM3s5rA9gfXQzU=;
 24:ul18+e5k/cSjvhiMJTH435RWNdHrMkPECSlOMGtTVObrd0iLq5hSJaavX3ABKKKqAhrVH9BJR7GeBEbVws93ZcM64IyK3wFspoRRwOJYVsI=;
 7:VoeLGhXXEF7+OKjnIFxTzVi1NcjvtU/vHR9tWolHgSZ5QGDid6mF1UkkR5//wmtroensaHZ8oVl+V+iOicDeqfxYCidZTHrJsTTnXwpu94aMQDnv7w3Yfrf/klH5y9uX40YCWCmMgq6ofHgEnyjF/Ih+Y0hxS1TMaORuwTKE6El9yCOOqnDjFJeJcrEPoggwBEg3ROM3KrqDPhv2AGcY70qI9of49cCmtf7kkOQO+kSvUDn5nFpXcaIfQOJlogdv
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-OriginatorOrg: arm.com
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 Feb 2018 20:09:07.9539 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: f8355320-17bf-48d2-0a2a-08d57e1df5d4
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI1PR0801MB2063
Cc: Juergen Gross <jgross@suse.com>, Andrii Anisov <andrii_anisov@epam.com>,
 linux-kernel@vger.kernel.org, jbeulich@suse.com,
 xen-devel@lists.xenproject.org, boris.ostrovsky@oracle.com, nd@arm.com
Subject: Re: [Xen-devel] [PATCH] xen: use hvc console for dom0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAyNy8wMi8yMDE4IDIwOjAzLCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gT24g
VHVlLCAyNyBGZWIgMjAxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4gT24gMjYv
MDIvMTggMTI6MzIsIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+PiBPbiAyNi8wMi8xOCAxMzowNiwg
QW5kcmlpIEFuaXNvdiB3cm90ZToKPj4+PiBIZWxsbyBKdWVyZ2VuLAo+Pj4+Cj4+Pj4KPj4+PiBP
biAyNi4wMi4xOCAxMzowOCwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+Pj4gVG9kYXkgdGhlIGh2
YyBjb25zb2xlIGlzIGFkZGVkIGFzIGEgcHJlZmVycmVkIGNvbnNvbGUgZm9yIHB2IGRvbVVzCj4+
Pj4+IG9ubHkuIEFzIHRoaXMgcmVxdWlyZXMgYSBib290IHBhcmFtZXRlciBmb3IgZ2V0dGluZyBk
b20wIG1lc3NhZ2VzIHBlcgo+Pj4+PiBkZWZhdWx0IGFkZCBpdCBmb3IgZG9tMCwgdG9vLgo+Pj4+
Pgo+Pj4+PiBTaWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+
Pj4+IC0tLQo+Pj4+PiAgIMKgIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyB8IDQgKysrLQo+
Pj4+PiAgIMKgIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
Pj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYyBiL2Fy
Y2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHYuYwo+Pj4+IElzIHRoaXMgc29tZXRoaW5nIHg4NiBzcGVj
aWZpYz8gQ291bGQgaXQgYmUgYSBnZW5lcmljIGFwcHJvYWNoPwo+Pj4KPj4+IEluIGNhc2UgQVJN
IHdhbnRzIHNvbWV0aGluZyBzaW1pbGFyIEkgZ3Vlc3MgdGhlIHRlc3QgZm9yCj4+PiB4ZW5faW5p
dGlhbF9kb21haW4oKSBzaG91bGQgYmUgZHJvcHBlZCBpbiB4ZW5fZWFybHlfaW5pdCgpLgo+PiBJ
IGFtIHByZXR0eSBzdXJlIHdlIGRpc2N1c3NlZCB0byByZW1vdmUgIXhlbl9pbml0aWFsX2RvbWFp
bigpIGZvciBBcm0gaW4gdGhlCj4+IHBhc3QuIEJ1dCBJIGRvbid0IHJlbWVtYmVyIHdoeSB0aGUg
cGF0Y2ggd2FzIG5vdCBzZW50IHRvIHJlbW92ZSBpdC4KPj4KPj4gQW55d2F5LCBJIGd1ZXNzIHRo
aXMgc2hvdWxkIGJlIGZpbmUgdG8gaGF2ZSBodmMgYXMgYSBwcmVmZXJyZWQgY29uc29sZSBmb3Ig
dGhlCj4+IGluaXRpYWwgZG9tYWluIGFzIHdlbGwuCj4gCj4gVXN1YWxseSwgRG9tMCBoYXMgYWNj
ZXNzIHRvIHNldmVyYWwgcGh5c2ljYWwgVUFSVHMgYW5kL29yIFZHQSwgbWFraW5nCj4gdGhpcyBw
YXRjaCBsZXNzIG9idmlvdXNseSBkZXNpcmFibGUuIEkgdGhpbmsgdGhhdCBmb3IgRG9tMCB0aGUg
YmVzdAo+IGJlaGF2aW9yIHdvdWxkIGJlIHRvIGFkZCAiaHZjMCIgYXMgZmlyc3QgY29uc29sZSBy
YXRoZXIgdGhhbiBsYXN0Cj4gY29uc29sZSwgc28gdGhhdCBpZiB0aGUgdXNlciBzcGVjaWZpZWQg
c29tZXRoaW5nIGVsc2UsIHRoaXMgY2FsbCB3b24ndAo+IGludGVyZmVyZSB3aXRoIGl0LgoKV2Vs
bCwgdGhhdCdzIGV4YWN0bHkgdGhlIGdvYWwgb2YgYWRkX3ByZWZlcnJlZF9jb25zb2xlLiBJdCB3
aWxsIHVzZSBodmMwIAp1bmxlc3Mgc3BlY2lmaWVkIG90aGVyd2lzZSBieSB0aGUgdXNlciBvbiB0
aGUgY29tbWFuZCBsaW5lLgoKQ2hlZXJzLAoKLS0gCkp1bGllbiBHcmFsbAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 20:22:42 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 20:22:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqllb-0005bH-La; Tue, 27 Feb 2018 20:22:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqlla-0005at-KF
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 20:22:26 +0000
X-Inumbo-ID: c9ff55df-1bfb-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c9ff55df-1bfb-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 21:21:27 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqllW-0005tc-HU; Tue, 27 Feb 2018 20:22:22 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqllR-0007Tb-0T; Tue, 27 Feb 2018 20:22:17 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqllQ-0006VU-BS; Tue, 27 Feb 2018 20:22:16 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120037-mainreport@xen.org>
X-Osstest-Failures: xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-unstable:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-unstable:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-unstable:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-unstable:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-unstable:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-unstable:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=a823a5280f25ad19a751dd9a41044f556471e61a
X-Osstest-Versions-That: xen=a823a5280f25ad19a751dd9a41044f556471e61a
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 20:22:16 +0000
Subject: [Xen-devel] [xen-unstable test] 120037: tolerable FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAzNyB4ZW4tdW5zdGFibGUgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVzdC1s
YWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDAzNy8KCkZhaWx1cmVzIDotLyBidXQg
bm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRlcm1pdHRlbnRseSAo
bm90IGJsb2NraW5nKToKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2NCAxNiBn
dWVzdC1sb2NhbG1pZ3JhdGUveDEwIGZhaWwgcGFzcyBpbiAxMjAwMDEKClRlc3RzIHdoaWNoIGRp
ZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCBmYWlsIGluIDEyMDAwMSBibG9ja2VkIGlu
IDEyMDAzNwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTIwMDAxCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMjAwMDEKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgZmFpbCBsaWtlIDEyMDAwMQogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTIwMDAxCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlr
ZSAxMjAwMDEKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDEyMDAwMQogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1
LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTIwMDAxCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAg
ICAgIGZhaWwgbGlrZSAxMjAwMDEKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDEyMDAwMQogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1wdmh2Mi1pbnRlbCAxMiBndWVzdC1zdGFydCAgICAgICAgICAgICAgICAgZmFpbCBu
ZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWFtZCAxMiBndWVzdC1zdGFydCAg
ICAgICAgICAgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bCAgICAgICAgICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAx
NCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgMTcgZGViaWFuLWh2bS1pbnN0YWxsL2wxL2wyICBm
YWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgMTIgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14
bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAg
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNo
ZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQy
ICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJl
c3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1o
Zi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAg
ICAgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC1tdWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3Rv
cCAgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
d2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2
IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5l
dmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAgICAg
ICAgICBhODIzYTUyODBmMjVhZDE5YTc1MWRkOWE0MTA0NGY1NTY0NzFlNjFhCmJhc2VsaW5lIHZl
cnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBhODIzYTUyODBmMjVhZDE5YTc1MWRkOWE0MTA0
NGY1NTY0NzFlNjFhCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjAwMzcgIDIwMTgtMDItMjYgMTM6
MTY6MjkgWiAgICAxIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgICAgICAgICAgICAgICAgICAg
ICAgICAobm90IGZvdW5kKSAgICAgICAgIDAgYXR0ZW1wdHMKCmpvYnM6CiBidWlsZC1hbWQ2NC14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybTY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXh0
ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4NiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWFtZDY0LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LXB2b3Bz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXJ1bXBydW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1pMzg2LXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2
aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1h
bWQ2NC14c20gICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV0LXN0dWJkb20tZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmly
dC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhl
bDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
aTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
ZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92
bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXJ1bXBydW4tYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdp
bjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAg
ICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd3MxNi1hbWQ2NCAgICAgICAg
ICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3Mx
Ni1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LWV4YW1pbmUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
ZXhhbWluZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkz
ODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFl
bXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWludGVsICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0taW50
ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
cm1oZi1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGl2ZXBhdGNoICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpdmVw
YXRjaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11
bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0
LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHlncnViICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293
MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1ydGRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dz
L2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0
dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRp
b24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAg
IGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJF
QURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9w
PW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2Rl
IGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0
ZXN0LmdpdDthPXN1bW1hcnkKCgpQdWJsaXNoZWQgdGVzdGVkIHRyZWUgaXMgYWxyZWFkeSB1cCB0
byBkYXRlLgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 21:09:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 21:09:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqmVK-0008W1-2P; Tue, 27 Feb 2018 21:09:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqmVJ-0008Ve-7G
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 21:09:41 +0000
X-Inumbo-ID: c8090ba1-1c02-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c8090ba1-1c02-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 21:11:30 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqmVB-0007BN-RR; Tue, 27 Feb 2018 21:09:33 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqmV6-0001QN-Fm; Tue, 27 Feb 2018 21:09:28 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqmV6-0004Dh-4J; Tue, 27 Feb 2018 21:09:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120038-mainreport@xen.org>
X-Osstest-Failures: seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:regression
 seabios:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-saverestore.2:fail:heisenbug
 seabios:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 seabios:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 seabios:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 seabios:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 seabios:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: seabios=af0daeb2687ad2595482b8a71b02a082a5672ceb
X-Osstest-Versions-That: seabios=0ca6d6277dfafc671a5b3718cbeb5c78e2a888ea
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 21:09:28 +0000
Subject: [Xen-devel] [seabios test] 120038: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDAzOCBzZWFiaW9zIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjAwMzgvCgpSZWdyZXNzaW9ucyA6LSgKClRlc3Rz
IHdoaWNoIGRpZCBub3Qgc3VjY2VlZCBhbmQgYXJlIGJsb2NraW5nLAppbmNsdWRpbmcgdGVzdHMg
d2hpY2ggY291bGQgbm90IGJlIHJ1bjoKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1h
bWQ2NCAxNyBndWVzdC1zdG9wIGZhaWwgaW4gMTIwMDAyIFJFR1IuIHZzLiAxMTU1MzkKClRlc3Rz
IHdoaWNoIGFyZSBmYWlsaW5nIGludGVybWl0dGVudGx5IChub3QgYmxvY2tpbmcpOgogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0IDE1IGd1ZXN0LXNhdmVyZXN0b3JlLjIgZmFp
bCBwYXNzIGluIDEyMDAwMgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBsaWtlIDExNTUzOQogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE1NTM5
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTU1MzkKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1x
ZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3Rh
bGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2lu
MTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwoKdmVyc2lv
biB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHNlYWJpb3MgICAgICAgICAgICAgIGFmMGRhZWIyNjg3
YWQyNTk1NDgyYjhhNzFiMDJhMDgyYTU2NzJjZWIKYmFzZWxpbmUgdmVyc2lvbjoKIHNlYWJpb3Mg
ICAgICAgICAgICAgIDBjYTZkNjI3N2RmYWZjNjcxYTViMzcxOGNiZWI1Yzc4ZTJhODg4ZWEKCkxh
c3QgdGVzdCBvZiBiYXNpcyAgIDExNTUzOSAgMjAxNy0xMS0wMyAyMDo0ODo1OCBaICAxMTUgZGF5
cwpGYWlsaW5nIHNpbmNlICAgICAgICAxMTU3MzMgIDIwMTctMTEtMTAgMTc6MTk6NTkgWiAgMTA5
IGRheXMgIDEzOCBhdHRlbXB0cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTkyNTggIDIwMTgtMDIt
MTUgMDk6MTI6NTQgWiAgIDEyIGRheXMgICAxNiBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91
Y2hlZCByZXZpc2lvbnMgdW5kZXIgdGVzdDoKICBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgogIE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQuY29tPgogIE1pY2hhZWwg
Uy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5jb20+CiAgTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVz
ZXJzLnNvdXJjZWZvcmdlLm5ldD4KICBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRl
PgogIFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgudm5ldC5pYm0uY29tPgoKam9iczoKIGJ1
aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiBidWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14
c20gICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUt
cmhlbDZodm0taW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ct
cmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9o
b21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmls
ZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJv
amVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQg
b2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9n
aXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAg
aHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVB
RE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRw
Oi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBw
dXNoaW5nLgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tCmNvbW1pdCBhZjBkYWViMjY4N2FkMjU5NTQ4MmI4YTcxYjAyYTA4MmE1Njcy
Y2ViCkF1dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5l
dD4KRGF0ZTogICBTYXQgRmViIDEwIDEzOjUyOjE3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFNl
bmQgNCBzZW5zZSBpbnRlcnJ1cHQgY29tbWFuZHMgZHVyaW5nIGNvbnRyb2xsZXIgaW5pdGlhbGl6
YXRpb24KICAgIAogICAgRHVyaW5nIGluaXRpYWxpemF0aW9uLCByZWFsIGZsb3BweSBjb250cm9s
bGVycyBuZWVkIDQgc2Vuc2UgaW50ZXJydXB0IGNvbW1hbmRzCiAgICB0byBjbGVhciB0aGUgaW50
ZXJydXB0IHN0YXR1cyAodGhpcyByZXByZXNlbnRzIHRoZSB0cmFuc2l0aW9uIGZyb20gIm5vdCBy
ZWFkeSIKICAgIHRvICJyZWFkeSIgZm9yIGVhY2ggb2YgdGhlIGZvdXIgdmlydHVhbCBmbG9wcHkg
ZHJpdmVzKSwgaW5zdGVhZCBvZiBqdXN0IG9uZS4KICAgIAogICAgVGhpcyBpcyBkZXNjcmliZWQg
aW4gZGV0YWlsIGluIHNlY3Rpb24gNy40IC0gRHJpdmUgUG9sbGluZyBvZiB0aGUgSW50ZWwgODIw
NzdBQQogICAgZGF0YXNoZWV0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29s
b3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDI2MTFkYjQ3MmMwZjBi
YWQ0OTg3YzIwOTkwYTQ1YzE3NTM0MmZjMjIKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5
c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTYgMjAx
OCArMDIwMAoKICAgIGZsb3BweTogV2FpdCBmb3IgdGhlIGZsb3BweSBtb3RvciB0byByZWFjaCBh
IHN0YWJsZSBzcGVlZCwgYWZ0ZXIgc3RhcnRpbmcKICAgIAogICAgV2hlbiBzdGFydGluZyB1cCB0
aGUgZmxvcHB5IG1vdG9yLCB3YWl0IGZvciBhIGNlcnRhaW4gYW1vdW50IG9mIHRpbWUsIHNvCiAg
ICB0aGF0IGl0IGNhbiBzcGluIHVwIGFuZCByZWFjaCBhIHN0YWJsZSBzcGVlZC4gVGhpcyBkZWxh
eSBpcyBza2lwcGVkLCBpZiB0aGUKICAgIG1vdG9yIHdhcyBhbHJlYWR5IHJ1bm5pbmcgKHdoaWNo
IGNhbiBoYXBwZW4sIHNpbmNlIHRoZSBmbG9wcHkgbW90b3IgaXMKICAgIGludGVudGlvbmFsbHkg
a2VwdCBzcGlubmluZyBmb3IgMiBzZWNvbmRzIGFmdGVyIHRoZSBwcmV2aW91cyBmbG9wcHkKICAg
IG9wZXJhdGlvbiBjb21wbGV0ZXMpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5p
a29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDgxZjQ1YTYyZTg2
OTJiZDg0Mjc2ZDU3MDgzM2ZlYzJhNzdjMjVjOGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5p
Y2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFNhdCBGZWIgMTAgMTM6NTI6MTUg
MjAxOCArMDIwMAoKICAgIGZsb3BweTogU3VwcG9ydCB1cCB0byA0IGZsb3BweSBkcml2ZXMgd2hl
biB0dXJuaW5nIG9uIHRoZSBmbG9wcHkgbW90b3IKICAgIAogICAgVGhlIHByZXZpb3VzIHZlcnNp
b24gYWxsb3dlZCBmb3Igb25seSB0d28gZmxvcHBpZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQg
ZjljYzk2OWIzZTY3MDEwNjI3YjNkZTZlOTg5NzUyZTAxYjMzM2NlMgpBdXRob3I6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU2F0IEZlYiAx
MCAxMzo1MjoxNCAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBFeGVjdXRlIGEgU1BFQ0lGWSBjb21t
YW5kIGFmdGVyIHNlbnNpbmcgdGhlIG1lZGlhIHR5cGUKICAgIAogICAgVGhlIFNQRUNJRlkgY29t
bWFuZCBzZXRzIHRoZSBTdGVwIFJhdGUgVGltZSwgSGVhZCBMb2FkIFRpbWUsIEhlYWQgVW5sb2Fk
IFRpbWUKICAgIGFuZCB0aGUgRE1BIGVuYWJsZS9kaXNhYmxlIGJpdC4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4K
CmNvbW1pdCBiMDBhMDNhNDllMjhkNTE4NDM1ZGVlYjIyZDExOWJiZDk1OWU3OGEzCkF1dGhvcjog
Tmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0ZTogICBT
YXQgRmViIDEwIDEzOjUyOjEzIDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IGhvbGQgdGhlIERPUiBy
ZXNldCBiaXQgbG93IGZvciA0IG1pY3Jvc2Vjb25kcywgd2hlbiByZXNldHRpbmcKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdl
Lm5ldD4KCmNvbW1pdCA0YTZkYmNlYTNlNDEyZmUxMmVmZmEyZjgxMmY1MGRkN2VhZTkwOTU1CkF1
dGhvcjogTmlrb2xheSBOaWtvbG92IDxuaWNreXNuQHVzZXJzLnNvdXJjZWZvcmdlLm5ldD4KRGF0
ZTogICBTdW4gRmViIDQgMTc6Mjc6MDEgMjAxOCArMDIwMAoKICAgIGZsb3BweTogVXNlIHRpbWVy
X2NoZWNrKCkgaW4gZmxvcHB5X3dhaXRfaXJxKCkKICAgIAogICAgVXNlIHRpbWVyX2NoZWNrKCkg
aW5zdGVhZCBvZiB1c2luZyBmbG9wcHlfbW90b3JfY291bnRlciBpbiBCREEgZm9yIHRoZQogICAg
dGltZW91dCBjaGVjayBpbiBmbG9wcHlfd2FpdF9pcnEoKS4KICAgIAogICAgVGhlIHByb2JsZW0g
d2l0aCB1c2luZyBmbG9wcHlfbW90b3JfY291bnRlciB3YXMgdGhhdCwgYWZ0ZXIgaXQgcmVhY2hl
cwogICAgMCwgaXQgaW1tZWRpYXRlbHkgc3RvcHMgdGhlIGZsb3BweSBtb3RvcnMsIHdoaWNoIGlz
IG5vdCB3aGF0IGlzCiAgICBzdXBwb3NlZCB0byBoYXBwZW4gb24gcmVhbCBoYXJkd2FyZS4gSW5z
dGVhZCwgYWZ0ZXIgYSB0aW1lb3V0IChsaWtlIGluCiAgICB0aGUgZW5kIG9mIGV2ZXJ5IGZsb3Bw
eSBvcGVyYXRpb24sIHJlZ2FyZGxlc3Mgb2YgdGhlIHJlc3VsdCAtIHN1Y2Nlc3MsCiAgICB0aW1l
b3V0IG9yIGVycm9yKSwgdGhlIGZsb3BweSBtb3RvcnMgbXVzdCBiZSBrZXB0IHNwaW5uaW5nIGZv
cgogICAgYWRkaXRpb25hbCAyIHNlY29uZHMgKHRoZSBGTE9QUFlfTU9UT1JfVElDS1MpLiBTbywg
bm93IHRoZQogICAgZmxvcHB5X21vdG9yX2NvdW50ZXIgaXMgaW5pdGlhbGl6ZWQgdG8gMjU1ICh0
aGUgbWF4IHZhbHVlKSBpbiB0aGUKICAgIGJlZ2lubmluZyBvZiB0aGUgZmxvcHB5IG9wZXJhdGlv
bi4gRm9yIElSUSB0aW1lb3V0cywgYSBkaWZmZXJlbnQKICAgIHRpbWVvdXQgaXMgdXNlZCwgc3Bl
Y2lmaWVkIGJ5IHRoZSBuZXcgRkxPUFBZX0lSUV9USU1FT1VUIGNvbnN0YW50CiAgICAoY3VycmVu
dGx5IHNldCB0byA1IHNlY29uZHMgLSBhIGZhaXJseSBjb25zZXJ2YXRpdmUgdmFsdWUsIGJ1dCBz
aG91bGQKICAgIHdvcmsgcmVsaWFibHkgb24gbW9zdCBmbG9wcGllcykuCiAgICAKICAgIEFmdGVy
IHRoZSBmbG9wcHkgb3BlcmF0aW9uLCBmbG9wcHlfZHJpdmVfcGlvKCkgcmVzZXRzIHRoZQogICAg
ZmxvcHB5X21vdG9yX2NvdW50ZXIgdG8gMiBzZWNvbmRzIChGTE9QUFlfTU9UT1JfVElDS1MpLgog
ICAgCiAgICBUaGlzIGlzIGFsc28gY29uc2lzdGVudCB3aXRoIHdoYXQgb3RoZXIgUEMgQklPU2Vz
IGRvLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNl
cnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDQ4OGVkZTIyOTc0NjFhZjlkNjBkZDIxY2ZmODUz
YTQ5YWZkYzJjNzAKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNl
Zm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNzowMCAyMDE4ICswMjAwCgogICAgZmxv
cHB5OiBSZXNldCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50IGluIGZsb3BweV9kcml2ZV9waW8oKQog
ICAgCiAgICBSZXNldCB0aGUgZmxvcHB5IG1vdG9yIGNvdW50LCBzbyB0aGUgbW90b3Iga2VlcHMg
c3Bpbm5pbmcgMiBzZWNvbmRzCiAgICBhZnRlciBhIGZsb3BweSBvcGVyYXRpb24sIHBlcmZvcm1l
ZCBieSBmbG9wcHlfZHJpdmVfcGlvKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkg
Tmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTNkODJmMGVl
OGViYTU3MTY4OWY2NGI3NDhiY2E4ZTliYWRkYThiMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8
bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU5
IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IFByZXNlcnZlIG1vdG9yIGFuZCBkcml2ZSBzZWwgYml0
cyB3aGVuIHJlc2V0dGluZyB0aGUgZmxvcHB5IGNvbnRyb2xsZXIKICAgIAogICAgSW4gY2FzZSBv
ZiByZWFkIG9yIHdyaXRlIGVycm9ycywgdGhlIGZsb3BweSBzeXN0ZW0gaXMgdXN1YWxseSByZXNl
dCBhbmQgdGhlCiAgICBvcGVyYXRpb24gaXMgcmV0cmllZC4gSW4gdGhhdCBjYXNlLCB0aGUgZmxv
cHB5IG1vdG9yIHN0YXRlIG11c3QgYmUgcHJlc2VydmVkCiAgICBpbiBvcmRlciB0byBhdm9pZCBj
cmVhdGluZyBqaXR0ZXIgYW5kIGtlZXAgdGhlIGZsb3BweSBtb3RvciBzcGlubmluZyBzbW9vdGhs
eQogICAgYXQgYSBjb25zdGFudCBzcGVlZC4gQWRkaXRpb25hbGx5LCB0aGUgZHJpdmUgc2VsZWN0
IGJpdHMgc2hvdWxkIHByb2JhYmx5IGFsc28KICAgIGJlIHByZXNlcnZlZCwgYmVjYXVzZSBzb21l
IHN5c3RlbXMgbWlnaHQgbmVlZCBhIHNtYWxsIGRlbGF5IGFmdGVyIHNlbGVjdGluZyBhCiAgICBu
ZXcgZHJpdmUuIEluIHRoYXQgY2FzZSwgdGhlIG9wZXJhdGlvbiB3b3VsZCBiZSByZXRyaWVkLCB3
aXRob3V0IGNoYW5naW5nCiAgICB0aGUgY3VycmVudGx5IHNlbGVjdGVkIGRyaXZlLgogICAgCiAg
ICBJbiBmbG9wcHlfZW5hYmxlX2NvbnRyb2xsZXIoKSwgdGhlIElSUSBiaXQgaXMgbm93IGVuYWJs
ZWQgZmlyc3QsIGJlZm9yZSB0aGUKICAgIHJlc2V0IGJpdCBpcyBzZXQuIEknbSBub3QgY29tcGxl
dGVseSBzdXJlIHdoZXRoZXIgdGhpcyBpcyBuZWNlc3NhcnkuIEl0IGlzCiAgICBkb25lIGp1c3Qg
aW4gY2FzZSBzb21lIGhhcmR3YXJlIGludHJvZHVjZXMgYSBkZWxheSBiZXR3ZWVuIHNldHRpbmcg
dGhpcyBiaXQKICAgIGFuZCBhY3R1YWxseSBlbmFibGluZyB0aGUgSVJRLCB3aGljaCB3b3VsZCBj
YXVzZSB1cyB0byBtaXNzIHRoZSBJUlEsIHNlbnQgYnkKICAgIHRoZSBjb250cm9sbGVyIGltbWVk
aWF0ZWx5IGFmdGVyIHJlc2V0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5IE5pa29s
b3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDUzZmM2MzEzMDdiMmM0
YTQwM2UxODNhZmNjNWZmZTI3OTg3MzQ5YTYKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3YgPG5pY2t5
c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1OCAyMDE4
ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgRkxPUFBZX0RPUl9YWFggY29uc3RhbnRzCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3Vy
Y2Vmb3JnZS5uZXQ+Cgpjb21taXQgNTE1N2E3ODgyZGU4YjUwYzIzNjVmZDkxNjZjNWQ5MTg2MWE0
NzhhMgpBdXRob3I6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lzbkB1c2Vycy5zb3VyY2Vmb3JnZS5u
ZXQ+CkRhdGU6ICAgU3VuIEZlYiA0IDE3OjI2OjU3IDIwMTggKzAyMDAKCiAgICBmbG9wcHk6IElu
dHJvZHVjZSBmbG9wcHlfZG9yX21hc2soKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBOaWtvbGF5
IE5pa29sb3YgPG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgoKY29tbWl0IDNkZGI0MmYz
OGY1MDU0YWE2ZWVkNzk3MWYxMGRhMGFkYzA3NmM3NGUKQXV0aG9yOiBOaWtvbGF5IE5pa29sb3Yg
PG5pY2t5c25AdXNlcnMuc291cmNlZm9yZ2UubmV0PgpEYXRlOiAgIFN1biBGZWIgNCAxNzoyNjo1
NiAyMDE4ICswMjAwCgogICAgZmxvcHB5OiBJbnRyb2R1Y2UgdGhlIGZsb3BweV9kb3JfcmVhZCgp
IGZ1bmN0aW9uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pa29sYXkgTmlrb2xvdiA8bmlja3lz
bkB1c2Vycy5zb3VyY2Vmb3JnZS5uZXQ+Cgpjb21taXQgMTRkOTFjMzUzZTE5YjcwODVmZGJiN2Iy
ZGNjNDNmMzM1NTY2NTY3MApBdXRob3I6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEByZWRoYXQu
Y29tPgpEYXRlOiAgIFRodSBKYW4gMTEgMjI6MTU6MTIgMjAxOCArMDIwMAoKICAgIHBjaTogZml4
ICdpbyBoaW50cycgY2FwYWJpbGl0eSBmb3IgUmVkSGF0IFBDSSBicmlkZ2VzCiAgICAKICAgIENv
bW1pdCBlYzZjYjE3ZiAocGNpOiBlbmFibGUgUmVkSGF0IFBDSSBicmlkZ2VzIHRvIHJlc2VydmUg
YWRkaXRpb25hbAogICAgICAgICAgICAgICAgICAgICByZXNvdXJjZXMgb24gUENJIGluaXQpCiAg
ICBhZGRlZCBhIG5ldyB2ZW5kb3Igc3BlY2lmaWMgUENJIGNhcGFiaWxpdHkgZm9yIFJlZEhhdCBQ
Q0kgYnJpZGdlcwogICAgYWxsb3dpbmcgdGhlbSB0byByZXNlcnZlIGFkZGl0aW9uYWwgYnVzZXMg
YW5kL29yIElPL01FTSBzcGFjZS4KICAgIAogICAgV2hlbiBhZGRpbmcgdGhlIElPIGhpbnRzIFBD
SSBjYXBhYmlsaXR5IHRvIHRoZSBwY2llLXJvb3QtcG9ydAogICAgd2l0aG91dCBzcGVjaWZ5aW5n
IGEgdmFsdWUgZm9yIGJ1cyByZXNlcnZhdGlvbiwgdGhlIHN1Ym9yZGluYXRlIGJ1cwogICAgY29t
cHV0YXRpb24gaXMgd3JvbmcgYW5kIHRoZSBndWVzdCBrZXJuZWwgZ2V0cyBtZXNzZWQgdXAuCiAg
ICAKICAgIEZpeCBpdCBieSByZXR1cm5pbmcgdG8gcHJldiBjb2RlIGlmIHRoZSB2YWx1ZSBmb3Ig
YnVzCiAgICByZXNlcnZhdGlvbiBpcyBub3Qgc2V0LgogICAgCiAgICBSZW1vdmVkIGFsc28gYSB3
cm9uZyBkZWJ1ZyBwcmludCAiUENJOiBpbnZhbGlkIFFFTVUgcmVzb3VyY2UgcmVzZXJ2ZQogICAg
Y2FwIG9mZnNldCIgd2hpY2ggYXBwZWFycyBpZiB0aGUgJ0lPIGhpbnRzJyBjYXBhYmlsaXR5IGlz
IG5vdCBwcmVzZW50LgogICAgCiAgICBBY2tlZC1ieTogTWljaGFlbCBTLiBUc2lya2luIDxtc3RA
cmVkaGF0LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IE1hcmNlbCBBcGZlbGJhdW0gPG1hcmNlbEBy
ZWRoYXQuY29tPgoKY29tbWl0IDg0NGI4NjQ2NGE1Y2JmZmZiNjJiODc4MDg2MzIwMThjYTI1MGQ4
NjcKQXV0aG9yOiBQYXVsIE1lbnplbCA8cG1lbnplbEBtb2xnZW4ubXBnLmRlPgpEYXRlOiAgIE1v
biBPY3QgMiAwODoxMzoxMyAyMDE3ICswMjAwCgogICAgZG9jcy9Eb3dubG9hZDogVXNlIG1vcmUg
c2VjdXJlIEhUVFBTIFVSTHMgd2hlcmUgcG9zc2libGUKICAgIAogICAgU2lnbmVkLW9mZi1ieTog
UGF1bCBNZW56ZWwgPHBtZW56ZWxAbW9sZ2VuLm1wZy5kZT4KCmNvbW1pdCBkZjQ2ZDEwYzhhN2I4
OGViODJmM2NlYjJhYTMxNzgyZGVlMTU1OTNkCkF1dGhvcjogU3RlZmFuIEJlcmdlciA8c3RlZmFu
YkBsaW51eC52bmV0LmlibS5jb20+CkRhdGU6ICAgVHVlIE5vdiAxNCAxNTowMzo0NyAyMDE3IC0w
NTAwCgogICAgdHBtOiBBZGQgc3VwcG9ydCBmb3IgVFBNMiBBQ1BJIHRhYmxlCiAgICAKICAgIEFk
ZCBzdXBwb3J0IGZvciB0aGUgVFBNMiBBQ1BJIHRhYmxlLiBJZiB3ZSBmaW5kIGl0IGFuZCBpdHMK
ICAgIG9mIHRoZSBhcHByb3ByaWF0ZSBzaXplLCB3ZSBjYW4gZ2V0IHRoZSBsb2dfYXJlYV9zdGFy
dF9hZGRyZXNzCiAgICBhbmQgbG9nX2FyZWFfbWluaW11bV9zaXplIGZyb20gaXQuCiAgICAKICAg
IFRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGUgc3BlYyBjYW4gYmUgZm91bmQgaGVyZToKICAgIAog
ICAgaHR0cHM6Ly90cnVzdGVkY29tcHV0aW5nZ3JvdXAub3JnL3RjZy1hY3BpLXNwZWNpZmljYXRp
b24vCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFN0ZWZhbiBCZXJnZXIgPHN0ZWZhbmJAbGludXgu
dm5ldC5pYm0uY29tPgoKY29tbWl0IDA1NDFmMmYwZjI0NmU3N2Q3YzcyNjkyNjk3NjkyMGU4MDcy
ZDExMTkKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgpEYXRlOiAg
IEZyaSBOb3YgMTAgMTI6MjA6MzUgMjAxNyAtMDUwMAoKICAgIHBhcmF2aXJ0OiBPbmx5IGVuYWJs
ZSBzZXJjb24gaW4gTk9HUkFQSElDIG1vZGUgaWYgbm8gb3RoZXIgY29uc29sZSBzcGVjaWZpZWQK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5l
dD4KCmNvbW1pdCA5Y2U2Nzc4ZjA4YzYzMmM1MmIyNWJjOGY3NTQyOTFlZjE4NzEwZDUzCkF1dGhv
cjogS2V2aW4gTydDb25ub3IgPGtldmluQGtvY29ubm9yLm5ldD4KRGF0ZTogICBGcmkgTm92IDEw
IDEyOjE2OjM2IDIwMTcgLTA1MDAKCiAgICBkb2NzOiBBZGQgc2VyY29uLXBvcnQgdG8gUnVudGlt
ZV9jb25maWcubWQgZG9jdW1lbnRhdGlvbgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBP
J0Nvbm5vciA8a2V2aW5Aa29jb25ub3IubmV0PgoKY29tbWl0IDYzNDUxZmNhMTNjNzU4NzBlMTcw
M2ViM2UyMDU4NGQ5MTE3OWFlYmMKQXV0aG9yOiBLZXZpbiBPJ0Nvbm5vciA8a2V2aW5Aa29jb25u
b3IubmV0PgpEYXRlOiAgIEZyaSBOb3YgMTAgMTE6NDk6MTkgMjAxNyAtMDUwMAoKICAgIGRvY3M6
IE5vdGUgdjEuMTEuMCByZWxlYXNlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIE8nQ29u
bm9yIDxrZXZpbkBrb2Nvbm5vci5uZXQ+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 21:19:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 21:19:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqmeR-0000pL-0c; Tue, 27 Feb 2018 21:19:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=thka=fv=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqmeP-0000pF-VJ
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 21:19:05 +0000
X-Inumbo-ID: 189d2730-1c04-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 189d2730-1c04-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 21:20:55 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1RLGuNJ009348;
 Tue, 27 Feb 2018 21:18:57 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=e3q7xGLMlZF8j6lfb6oAAdts9xVQ8G+VN6nAWo/Fz/k=;
 b=poLovfAV/dbFYarf5soxEmpo3IAH/RY7hwk3gweAQTogxakhdHm2UCe7gf0HqSBO/E9w
 zwm7cr5BlqVRwJgM20GcnyglcZZIbOZJ8OUqzHB1phxICbAdv6Rzj/7QFGG9K9ZjW4Ky
 pEkCxrlQ2L67dLoinlyeouC+DBEBMY0s7m3kcFFGRnJiIDes+hxx000EKyyeI9wuoa/n
 pN9k3/k/h4QvscX6w4RevKV3J7L23FsaiDvsDEijVXL1drD/q9ItF79mGoX9NPQa5kO2
 okjrlpJEcuwpvmG5XI2MJtwA1CEbHHb4S20iIiolZ2U9bJlMc6q3Pab4EL7mMq/vH+VF ew== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by aserp2120.oracle.com with ESMTP id 2gdbjcs6k7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Feb 2018 21:18:57 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1RLIuNI018479
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 27 Feb 2018 21:18:56 GMT
Received: from abhmp0003.oracle.com (abhmp0003.oracle.com [141.146.116.9])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1RLItwY015820;
 Tue, 27 Feb 2018 21:18:55 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Feb 2018 13:18:55 -0800
To: Stefano Stabellini <sstabellini@kernel.org>, jgross@suse.com
References: <alpine.DEB.2.10.1802271150020.4239@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b7ec592a-bbd1-48d3-1a1f-92a8ed4a1e48@oracle.com>
Date: Tue, 27 Feb 2018 16:19:33 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802271150020.4239@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8817
 signatures=668681
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=914
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802270263
Cc: xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: 64-bit align flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwMjo1NCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IFdlIGFy
ZSB1c2luZyB0ZXN0X2FuZF8qIG9wZXJhdGlvbnMgb24gdGhlIHN0YXR1cyBhbmQgZmxhZyBmaWVs
ZHMgb2YKPiBzdHJ1Y3Qgc29ja19tYXBwaW5nLiBIb3dldmVyLCB0aGVzZSBmdW5jdGlvbnMgcmVx
dWlyZSB0aGUgb3BlcmFuZCB0byBiZQo+IDY0LWJpdCBhbGlnbmVkIG9uIGFybTY0LiBDdXJyZW50
bHksIG9ubHkgc3RhdHVzIGlzIDY0LWJpdCBhbGlnbmVkLgo+Cj4gTWFrZSBmbGFncyA2NC1iaXQg
YWxpZ25lZCBieSBpbnRyb2R1Y2luZyBhbiBleHBsaWNpdCBwYWRkaW5nIGZpZWxkLgo+Cj4gU2ln
bmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+Cj4g
ZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVuL3B2
Y2FsbHMtZnJvbnQuYwo+IGluZGV4IGNhNWI3NzMuLmFhMDdiMmEgMTAwNjQ0Cj4gLS0tIGEvZHJp
dmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gKysrIGIvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9u
dC5jCj4gQEAgLTc4LDYgKzc4LDcgQEAgc3RydWN0IHNvY2tfbWFwcGluZyB7Cj4gICNkZWZpbmUg
UFZDQUxMU19TVEFUVVNfQklORCAgICAgICAgICAxCj4gICNkZWZpbmUgUFZDQUxMU19TVEFUVVNf
TElTVEVOICAgICAgICAyCj4gIAkJCXVpbnQ4X3Qgc3RhdHVzOwo+ICsJCQl1aW50OF90IHBhZFs3
XTsKCkRvZXMgdGhpcyBndWFyYW50ZWUgYWxpZ25tZW50IChmb3IgZWl0aGVyIHN0YXR1cyBvciBm
bGFnKT8KCi1ib3JpcwoKPiAgCQkvKgo+ICAJCSAqIEludGVybmFsIHN0YXRlLW1hY2hpbmUgZmxh
Z3MuCj4gIAkJICogT25seSBvbmUgYWNjZXB0IG9wZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9y
IGEgc29ja2V0LgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 21:28:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 21:28:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqmnJ-0001Yp-W8; Tue, 27 Feb 2018 21:28:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bhja=fv=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eqmnI-0001Yh-3I
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 21:28:16 +0000
X-Inumbo-ID: 60b05189-1c05-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 60b05189-1c05-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 21:30:06 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id DA0D72168D;
 Tue, 27 Feb 2018 21:28:08 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org DA0D72168D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 27 Feb 2018 13:28:08 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: wei.liu2@citrix.com, ian.jackson@eu.citrix.com
Message-ID: <alpine.DEB.2.10.1802271323350.4239@sstabellini-ThinkPad-X260>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: xen-devel@lists.xenproject.org, sstabellini@kernel.org
Subject: [Xen-devel] [PATCH] xl/libxl: add pvcalls support
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHB2Y2FsbHMgc3VwcG9ydCB0byBsaWJ4bCBhbmQgeGwuIENyZWF0ZSB0aGUgYXBwcm9wcmlh
dGUgcHZjYWxscwplbnRyaWVzIGluIHhlbnN0b3JlLgoKU2lnbmVkLW9mZi1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94
ZW5zdG9yZS1wYXRocy5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW5zdG9yZS1wYXRocy5tYXJrZG93
bgppbmRleCA3YmUyNTkyLi43N2QxYTM2IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuc3RvcmUt
cGF0aHMubWFya2Rvd24KKysrIGIvZG9jcy9taXNjL3hlbnN0b3JlLXBhdGhzLm1hcmtkb3duCkBA
IC0yOTksNiArMjk5LDExIEBAIEEgdmlydHVhbCBzY3NpIGRldmljZSBmcm9udGVuZC4gRGVzY3Jp
YmVkIGJ5CiBBIHZpcnR1YWwgdXNiIGRldmljZSBmcm9udGVuZC4gRGVzY3JpYmVkIGJ5CiBbeGVu
L2luY2x1ZGUvcHVibGljL2lvL3VzYmlmLmhdW1VTQklGXQogCisjIyMjIH4vZGV2aWNlL3B2Y2Fs
bHMvJERFVklELyogW10KKworUGFyYXZpcnR1YWxpemVkIFBPU0lYIGZ1bmN0aW9uIGNhbGxzIGZy
b250ZW5kLiBEZXNjcmliZWQgYnkKK1tkb2NzL21pc2MvcHZjYWxscy5tYXJrZG93bl1bUFZDQUxM
U10KKwogIyMjIyB+L2NvbnNvbGUvKiBbXQogCiBUaGUgcHJpbWFyeSBQViBjb25zb2xlIGRldmlj
ZS4gRGVzY3JpYmVkIGluIFtjb25zb2xlLnR4dF0oY29uc29sZS50eHQpCkBAIC0zNzcsNiArMzgy
LDEwIEBAIEEgUFYgU0NTSSBiYWNrZW5kLgogCiBBIFBWIFVTQiBiYWNrZW5kLiBEZXNjcmliZWQg
YnkKIFt4ZW4vaW5jbHVkZS9wdWJsaWMvaW8vdXNiaWYuaF1bVVNCSUZdCisgCisjIyMjIH4vYmFj
a2VuZC9wdmNhbGxzLyRET01JRC8kREVWSUQvKiBbXQorCitBIFBWQ2FsbHMgYmFja2VuZC4gRGVz
Y3JpYmVkIGluIFtkb2NzL21pc2MvcHZjYWxscy5tYXJrZG93bl1bUFZDQUxMU10uCiAKICMjIyMg
fi9iYWNrZW5kL2NvbnNvbGUvJERPTUlELyRERVZJRC8qIFtdCiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L2xpYnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKaW5kZXggOTE3Y2ViMC4uMDM1
ZTY2ZSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlieGwv
TWFrZWZpbGUKQEAgLTE0MCw3ICsxNDAsNyBAQCBMSUJYTF9PQkpTID0gZmxleGFycmF5Lm8gbGli
eGwubyBsaWJ4bF9jcmVhdGUubyBsaWJ4bF9kbS5vIGxpYnhsX3BjaS5vIFwKIAkJCWxpYnhsX3Z0
cG0ubyBsaWJ4bF9uaWMubyBsaWJ4bF9kaXNrLm8gbGlieGxfY29uc29sZS5vIFwKIAkJCWxpYnhs
X2NwdXBvb2wubyBsaWJ4bF9tZW0ubyBsaWJ4bF9zY2hlZC5vIGxpYnhsX3RtZW0ubyBcCiAJCQls
aWJ4bF85cGZzLm8gbGlieGxfZG9tYWluLm8gbGlieGxfdmRpc3BsLm8gXAotICAgICAgICAgICAg
ICAgICAgICAgICAgJChMSUJYTF9PQkpTLXkpCisgICAgICAgICAgICAgICAgICAgICAgICBsaWJ4
bF9wdmNhbGxzLm8gJChMSUJYTF9PQkpTLXkpCiBMSUJYTF9PQkpTICs9IGxpYnhsX2dlbmlkLm8K
IExJQlhMX09CSlMgKz0gX2xpYnhsX3R5cGVzLm8gbGlieGxfZmxhc2subyBfbGlieGxfdHlwZXNf
aW50ZXJuYWwubwogCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bC5oIGIvdG9vbHMvbGli
eGwvbGlieGwuaAppbmRleCBlY2EwZWEyLi43NjU3NGQyIDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bC5oCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKQEAgLTIwMDYsNiArMjAwNiwxNiBA
QCBpbnQgbGlieGxfZGV2aWNlX3A5X2Rlc3Ryb3kobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRv
bWlkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93
ICphb19ob3cpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgTElCWExfRVhURVJOQUxfQ0FM
TEVSU19PTkxZOwogCisvKiBwdmNhbGxzICovCitpbnQgbGlieGxfZGV2aWNlX3B2Y2FsbHNfcmVt
b3ZlKGxpYnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgbGlieGxfZGV2aWNlX3B2Y2FsbHMgKnB2Y2FsbHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IGxpYnhsX2FzeW5jb3BfaG93ICphb19ob3cpCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsK
K2ludCBsaWJ4bF9kZXZpY2VfcHZjYWxsc19kZXN0cm95KGxpYnhsX2N0eCAqY3R4LCB1aW50MzJf
dCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9w
dmNhbGxzICpwdmNhbGxzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qg
bGlieGxfYXN5bmNvcF9ob3cgKmFvX2hvdykKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIExJQlhMX0VYVEVSTkFMX0NBTExFUlNfT05MWTsKKwogLyogUENJIFBhc3N0aHJvdWdoICov
CiBpbnQgbGlieGxfZGV2aWNlX3BjaV9hZGQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90IGRvbWlk
LAogICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2RldmljZV9wY2kgKnBjaWRldiwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jIGIvdG9vbHMvbGlieGwvbGlieGxf
Y3JlYXRlLmMKaW5kZXggYzQ5ODEzNS4uYmJkZWVlNSAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3JlYXRlLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMKQEAgLTEzNzQs
NiArMTM3NCw5IEBAIHN0YXRpYyB2b2lkIGRvbWNyZWF0ZV9sYXVuY2hfZG0obGlieGxfX2VnYyAq
ZWdjLCBsaWJ4bF9fbXVsdGlkZXYgKm11bHRpZGV2LAogICAgIGZvciAoaSA9IDA7IGkgPCBkX2Nv
bmZpZy0+bnVtX3A5czsgaSsrKQogICAgICAgICBsaWJ4bF9fZGV2aWNlX2FkZChnYywgZG9taWQs
ICZsaWJ4bF9fcDlfZGV2dHlwZSwgJmRfY29uZmlnLT5wOXNbaV0pOwogCisgICAgZm9yIChpID0g
MDsgaSA8IGRfY29uZmlnLT5udW1fcHZjYWxsc3M7IGkrKykKKyAgICAgICAgbGlieGxfX2Rldmlj
ZV9hZGQoZ2MsIGRvbWlkLCAmbGlieGxfX3B2Y2FsbHNfZGV2dHlwZSwgJmRfY29uZmlnLT5wdmNh
bGxzc1tpXSk7CisKICAgICBzd2l0Y2ggKGRfY29uZmlnLT5jX2luZm8udHlwZSkgewogICAgIGNh
c2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgogICAgIHsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhs
L2xpYnhsX2ludGVybmFsLmggYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCmluZGV4IDUw
NjY4N2YuLmU5ZWRmYWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaApAQCAtMzY0OCw2ICszNjQ4LDcgQEAg
ZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4bF9fdXNiZGV2X2RldnR5
cGU7CiBleHRlcm4gY29uc3Qgc3RydWN0IGxpYnhsX2RldmljZV90eXBlIGxpYnhsX19wY2lkZXZf
ZGV2dHlwZTsKIGV4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGlieGxfX3Zk
aXNwbF9kZXZ0eXBlOwogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2VfdHlwZSBsaWJ4
bF9fcDlfZGV2dHlwZTsKK2V4dGVybiBjb25zdCBzdHJ1Y3QgbGlieGxfZGV2aWNlX3R5cGUgbGli
eGxfX3B2Y2FsbHNfZGV2dHlwZTsKIAogZXh0ZXJuIGNvbnN0IHN0cnVjdCBsaWJ4bF9kZXZpY2Vf
dHlwZSAqZGV2aWNlX3R5cGVfdGJsW107CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhs
X3B2Y2FsbHMuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3B2Y2FsbHMuYwpuZXcgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCAwMDAwMDAwLi5hMjg1MzQzCi0tLSAvZGV2L251bGwKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfcHZjYWxscy5jCkBAIC0wLDAgKzEsMzcgQEAKKy8qCisgKiBDb3B5cmlnaHQgKEMp
IDIwMTggICAgICBBcG9yZXRvCisgKiBBdXRob3IgU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5v
QGFwb3JldG8uY29tPgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBmcmVlIHNvZnR3YXJlOyB5b3Ug
Y2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5CisgKiBpdCB1bmRlciB0aGUgdGVybXMg
b2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQKKyAq
IGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHZlcnNpb24gMi4xIG9ubHkuIHdpdGgg
dGhlIHNwZWNpYWwKKyAqIGV4Y2VwdGlvbiBvbiBsaW5raW5nIGRlc2NyaWJlZCBpbiBmaWxlIExJ
Q0VOU0UuCisgKgorICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRo
YXQgaXQgd2lsbCBiZSB1c2VmdWwsCisgKiBidXQgV0lUSE9VVCBBTlkgV0FSUkFOVFk7IHdpdGhv
dXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgorICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJ
VE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQorICogR05VIExlc3NlciBH
ZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisgKi8KKworI2luY2x1ZGUg
ImxpYnhsX29zZGVwcy5oIgorCisjaW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIKKworc3RhdGlj
IGludCBsaWJ4bF9fZGV2aWNlX3B2Y2FsbHNfc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLCB1aW50
MzJfdCBkb21pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
bGlieGxfZGV2aWNlX3B2Y2FsbHMgKnB2Y2FsbHMsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGJvb2wgaG90cGx1ZykKK3sKKyAgICByZXR1cm4gbGlieGxfX3Jl
c29sdmVfZG9taWQoZ2MsIHB2Y2FsbHMtPmJhY2tlbmRfZG9tbmFtZSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgJnB2Y2FsbHMtPmJhY2tlbmRfZG9taWQpOworfQorCitzdGF0aWMg
TElCWExfREVGSU5FX1VQREFURV9ERVZJRChwdmNhbGxzKQorc3RhdGljIExJQlhMX0RFRklORV9E
RVZJQ0VfRlJPTV9UWVBFKHB2Y2FsbHMpCisKKyNkZWZpbmUgbGlieGxfX2FkZF9wdmNhbGxzcyBO
VUxMCisjZGVmaW5lIGxpYnhsX2RldmljZV9wdmNhbGxzX2xpc3QgTlVMTAorI2RlZmluZSBsaWJ4
bF9kZXZpY2VfcHZjYWxsc19jb21wYXJlIE5VTEwKKworTElCWExfREVGSU5FX0RFVklDRV9SRU1P
VkUocHZjYWxscykKKworREVGSU5FX0RFVklDRV9UWVBFX1NUUlVDVChwdmNhbGxzLCBQVkNBTExT
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBiL3Rvb2xzL2xpYnhs
L2xpYnhsX3R5cGVzLmlkbAppbmRleCAzNTAzODEyLi44OWM2ZWY2IDEwMDY0NAotLS0gYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRs
CkBAIC03OTAsNiArNzkwLDEyIEBAIGxpYnhsX2RldmljZV9wOSA9IFN0cnVjdCgiZGV2aWNlX3A5
IiwgWwogICAgICgiZGV2aWQiLCAgICAgICAgICAgIGxpYnhsX2RldmlkKSwKIF0pCiAKK2xpYnhs
X2RldmljZV9wdmNhbGxzID0gU3RydWN0KCJkZXZpY2VfcHZjYWxscyIsIFsKKyAgICAoImJhY2tl
bmRfZG9taWQiLCAgICBsaWJ4bF9kb21pZCksCisgICAgKCJiYWNrZW5kX2RvbW5hbWUiLCAgc3Ry
aW5nKSwKKyAgICAoImRldmlkIiwgICAgICAgICAgICBsaWJ4bF9kZXZpZCksCitdKQorCiBsaWJ4
bF9kZXZpY2VfY2hhbm5lbCA9IFN0cnVjdCgiZGV2aWNlX2NoYW5uZWwiLCBbCiAgICAgKCJiYWNr
ZW5kX2RvbWlkIiwgbGlieGxfZG9taWQpLAogICAgICgiYmFja2VuZF9kb21uYW1lIiwgc3RyaW5n
KSwKQEAgLTgyOSw2ICs4MzUsNyBAQCBsaWJ4bF9kb21haW5fY29uZmlnID0gU3RydWN0KCJkb21h
aW5fY29uZmlnIiwgWwogICAgICgidmticyIsIEFycmF5KGxpYnhsX2RldmljZV92a2IsICJudW1f
dmticyIpKSwKICAgICAoInZ0cG1zIiwgQXJyYXkobGlieGxfZGV2aWNlX3Z0cG0sICJudW1fdnRw
bXMiKSksCiAgICAgKCJwOXMiLCBBcnJheShsaWJ4bF9kZXZpY2VfcDksICJudW1fcDlzIikpLAor
ICAgICgicHZjYWxsc3MiLCBBcnJheShsaWJ4bF9kZXZpY2VfcHZjYWxscywgIm51bV9wdmNhbGxz
cyIpKSwKICAgICAoInZkaXNwbHMiLCBBcnJheShsaWJ4bF9kZXZpY2VfdmRpc3BsLCAibnVtX3Zk
aXNwbHMiKSksCiAgICAgIyBhIGNoYW5uZWwgbWFuaWZlc3RzIGFzIGEgY29uc29sZSB3aXRoIGEg
bmFtZSwKICAgICAjIHNlZSBkb2NzL21pc2MvY2hhbm5lbHMudHh0CmRpZmYgLS1naXQgYS90b29s
cy9saWJ4bC9saWJ4bF90eXBlc19pbnRlcm5hbC5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBl
c19pbnRlcm5hbC5pZGwKaW5kZXggZDE0NGRkNi4uZjJmZjAxNyAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvbGlieGxfdHlwZXNfaW50ZXJuYWwuaWRsCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5
cGVzX2ludGVybmFsLmlkbApAQCAtMjgsNiArMjgsNyBAQCBsaWJ4bF9fZGV2aWNlX2tpbmQgPSBF
bnVtZXJhdGlvbigiZGV2aWNlX2tpbmQiLCBbCiAgICAgKDExLCAiOVBGUyIpLAogICAgICgxMiwg
IlZESVNQTCIpLAogICAgICgxMywgIlZVQVJUIiksCisgICAgKDE0LCAiUFZDQUxMUyIpLAogICAg
IF0pCiAKIGxpYnhsX19jb25zb2xlX2JhY2tlbmQgPSBFbnVtZXJhdGlvbigiY29uc29sZV9iYWNr
ZW5kIiwgWwpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfcGFyc2UuYyBiL3Rvb2xzL3hsL3hsX3Bh
cnNlLmMKaW5kZXggZjY4NDI1NC4uZGEwNTFlZCAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfcGFy
c2UuYworKysgYi90b29scy94bC94bF9wYXJzZS5jCkBAIC04NjAsNyArODYwLDcgQEAgdm9pZCBw
YXJzZV9jb25maWdfZGF0YShjb25zdCBjaGFyICpjb25maWdfc291cmNlLAogICAgIGxvbmcgbCwg
dmNwdXMgPSAwOwogICAgIFhMVV9Db25maWcgKmNvbmZpZzsKICAgICBYTFVfQ29uZmlnTGlzdCAq
Y3B1cywgKnZiZHMsICpuaWNzLCAqcGNpcywgKmN2ZmJzLCAqY3B1aWRzLCAqdnRwbXMsCi0gICAg
ICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2cywgKnA5ZGV2cywgKnZkaXNwbHM7Cisg
ICAgICAgICAgICAgICAgICAgKnVzYmN0cmxzLCAqdXNiZGV2cywgKnA5ZGV2cywgKnZkaXNwbHMs
ICpwdmNhbGxzX2RldnM7CiAgICAgWExVX0NvbmZpZ0xpc3QgKmNoYW5uZWxzLCAqaW9wb3J0cywg
KmlycXMsICppb21lbSwgKnZpcmlkaWFuLCAqZHRkZXZzLAogICAgICAgICAgICAgICAgICAgICpt
Y2FfY2FwczsKICAgICBpbnQgbnVtX2lvcG9ydHMsIG51bV9pcnFzLCBudW1faW9tZW0sIG51bV9j
cHVzLCBudW1fdmlyaWRpYW4sIG51bV9tY2FfY2FwczsKQEAgLTE2OTEsNiArMTY5MSw0MSBAQCB2
b2lkIHBhcnNlX2NvbmZpZ19kYXRhKGNvbnN0IGNoYXIgKmNvbmZpZ19zb3VyY2UsCiAgICAgICAg
IH0KICAgICB9CiAKKyAgICBpZiAoIXhsdV9jZmdfZ2V0X2xpc3QoY29uZmlnLCAicHZjYWxscyIs
ICZwdmNhbGxzX2RldnMsIDAsIDApKSB7CisgICAgICAgIGRfY29uZmlnLT5udW1fcHZjYWxsc3Mg
PSAwOworICAgICAgICBkX2NvbmZpZy0+cHZjYWxsc3MgPSBOVUxMOworICAgICAgICB3aGlsZSAo
KGJ1ZiA9IHhsdV9jZmdfZ2V0X2xpc3RpdGVtIChwdmNhbGxzX2RldnMsIGRfY29uZmlnLT5udW1f
cHZjYWxsc3MpKSAhPSBOVUxMKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfcHZjYWxscyAq
cHZjYWxsczsKKyAgICAgICAgICAgIGNoYXIgKmJhY2tlbmQgPSBOVUxMOworICAgICAgICAgICAg
Y2hhciAqcCwgKnAyLCAqYnVmMjsKKyAgICAgICAgICAgIHB2Y2FsbHMgPSBBUlJBWV9FWFRFTkRf
SU5JVChkX2NvbmZpZy0+cHZjYWxsc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGRfY29uZmlnLT5udW1fcHZjYWxsc3MsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2RldmljZV9wdmNhbGxzX2luaXQpOworCisgICAgICAgICAgICBidWYyID0g
c3RyZHVwKGJ1Zik7CisgICAgICAgICAgICBwID0gc3RydG9rKGJ1ZjIsICIsIik7CisgICAgICAg
ICAgICBpZiAocCkgeworICAgICAgICAgICAgICAgZG8geworICAgICAgICAgICAgICAgICAgd2hp
bGUgKCpwID09ICcgJykKKyAgICAgICAgICAgICAgICAgICAgICsrcDsKKyAgICAgICAgICAgICAg
ICAgIGlmICgocDIgPSBzdHJjaHIocCwgJz0nKSkgPT0gTlVMTCkKKyAgICAgICAgICAgICAgICAg
ICAgIGJyZWFrOworICAgICAgICAgICAgICAgICAgKnAyID0gJ1wwJzsKKyAgICAgICAgICAgICAg
ICAgIGlmKCFzdHJjbXAocCwgImJhY2tlbmQiKSkgeworICAgICAgICAgICAgICAgICAgICAgYmFj
a2VuZCA9IHN0cmR1cChwMiArIDEpOworICAgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAg
ICAgICAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAiVW5rbm93biBzdHJpbmcgYCVzJyBpbiBw
dmNhbGxzIHNwZWNcbiIsIHApOworICAgICAgICAgICAgICAgICAgICAgZXhpdCgxKTsKKyAgICAg
ICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgIH0gd2hpbGUgKChwID0gc3RydG9rKE5VTEws
ICIsIikpICE9IE5VTEwpOworICAgICAgICAgICAgfQorICAgICAgICAgICAgZnJlZShidWYyKTsK
KworICAgICAgICAgICAgaWYgKGJhY2tlbmQpCisgICAgICAgICAgICAgICAgICAgIHJlcGxhY2Vf
c3RyaW5nKCZwdmNhbGxzLT5iYWNrZW5kX2RvbW5hbWUsIGJhY2tlbmQpOworICAgICAgICB9Cisg
ICAgfQorCiAgICAgaWYgKCF4bHVfY2ZnX2dldF9saXN0IChjb25maWcsICJjaGFubmVsIiwgJmNo
YW5uZWxzLCAwLCAwKSkgewogICAgICAgICBkX2NvbmZpZy0+bnVtX2NoYW5uZWxzID0gMDsKICAg
ICAgICAgZF9jb25maWctPmNoYW5uZWxzID0gTlVMTDsKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 21:32:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 21:32:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqmrT-0002Gf-RR; Tue, 27 Feb 2018 21:32:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bhja=fv=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eqmrS-0002GZ-GT
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 21:32:34 +0000
X-Inumbo-ID: 96df85bb-1c05-11e8-ba59-bc764e045a96
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96df85bb-1c05-11e8-ba59-bc764e045a96;
 Tue, 27 Feb 2018 22:31:37 +0100 (CET)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id BB9562168D;
 Tue, 27 Feb 2018 21:32:32 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org BB9562168D
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 27 Feb 2018 13:32:32 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <b7ec592a-bbd1-48d3-1a1f-92a8ed4a1e48@oracle.com>
Message-ID: <alpine.DEB.2.10.1802271328140.4239@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802271150020.4239@sstabellini-ThinkPad-X260>
 <b7ec592a-bbd1-48d3-1a1f-92a8ed4a1e48@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: 64-bit align flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNyBGZWIgMjAxOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzI3LzIw
MTggMDI6NTQgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IFdlIGFyZSB1c2luZyB0
ZXN0X2FuZF8qIG9wZXJhdGlvbnMgb24gdGhlIHN0YXR1cyBhbmQgZmxhZyBmaWVsZHMgb2YKPiA+
IHN0cnVjdCBzb2NrX21hcHBpbmcuIEhvd2V2ZXIsIHRoZXNlIGZ1bmN0aW9ucyByZXF1aXJlIHRo
ZSBvcGVyYW5kIHRvIGJlCj4gPiA2NC1iaXQgYWxpZ25lZCBvbiBhcm02NC4gQ3VycmVudGx5LCBv
bmx5IHN0YXR1cyBpcyA2NC1iaXQgYWxpZ25lZC4KPiA+Cj4gPiBNYWtlIGZsYWdzIDY0LWJpdCBh
bGlnbmVkIGJ5IGludHJvZHVjaW5nIGFuIGV4cGxpY2l0IHBhZGRpbmcgZmllbGQuCj4gPgo+ID4g
U2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29tPgo+
ID4KPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMgYi9kcml2ZXJz
L3hlbi9wdmNhbGxzLWZyb250LmMKPiA+IGluZGV4IGNhNWI3NzMuLmFhMDdiMmEgMTAwNjQ0Cj4g
PiAtLS0gYS9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+ICsrKyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYwo+ID4gQEAgLTc4LDYgKzc4LDcgQEAgc3RydWN0IHNvY2tfbWFwcGlu
ZyB7Cj4gPiAgI2RlZmluZSBQVkNBTExTX1NUQVRVU19CSU5EICAgICAgICAgIDEKPiA+ICAjZGVm
aW5lIFBWQ0FMTFNfU1RBVFVTX0xJU1RFTiAgICAgICAgMgo+ID4gIAkJCXVpbnQ4X3Qgc3RhdHVz
Owo+ID4gKwkJCXVpbnQ4X3QgcGFkWzddOwo+IAo+IERvZXMgdGhpcyBndWFyYW50ZWUgYWxpZ25t
ZW50IChmb3IgZWl0aGVyIHN0YXR1cyBvciBmbGFnKT8KClllczogc3RhdHVzIGlzIHBhcnQgb2Yg
YSBzdHJ1Y3QgYW5kIGEgdW5pb24uIFVuaW9ucyBhbmQgc3RydWN0cyBoYXZlIHRoZQphbGlnbm1l
bnQgb2YgdGhlaXIgbW9zdCBhbGlnbmVkIHR5cGUuIEluIHRoaXMgY2FzZSB0aGV5IGFyZSA2NC1i
aXQKYWxpZ25lZCwgYXMgc29tZSBvZiB0aGUgZmllbGRzIGFyZSBwb2ludGVycy4KClRoZSBwYWRk
aW5nIG1ha2VzIHN1cmUgdGhhdCBmbGFncyBpcyAxKzcgYnl0ZXMgZnJvbSBpdC4KCiAKPiA+ICAJ
CS8qCj4gPiAgCQkgKiBJbnRlcm5hbCBzdGF0ZS1tYWNoaW5lIGZsYWdzLgo+ID4gIAkJICogT25s
eSBvbmUgYWNjZXB0IG9wZXJhdGlvbiBjYW4gYmUgaW5mbGlnaHQgZm9yIGEgc29ja2V0Lgo+IAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 21:44:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 21:44:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqn3D-00032e-Rv; Tue, 27 Feb 2018 21:44:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=thka=fv=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1eqn3C-00032Y-Ix
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 21:44:42 +0000
X-Inumbo-ID: acc4cbfd-1c07-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id acc4cbfd-1c07-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 21:46:32 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1RLg2iK065195;
 Tue, 27 Feb 2018 21:44:34 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=iIU2xaL+pAT0smO+4jwqaUIJAmTe6+jEy6Us3W1SZGY=;
 b=d/Zohhxzc5aa+RcWJdjFICvjO27MKcb8cnQDlt4X/rQ6NGaG/DPdRAQN5ELzfnyZBroF
 Ljr3zqzZwYpmI2N9K1GmrEC4f4TooFgsx7sSuN6HEcfXA1Nn5GkqYUtAUD+xVrnkvtdK
 /V1fcHlXNCOAuSTxskreMxGqAPiad+sMfmKPS36ljy2SUw+6zbZgNOtMGIaz7gEHMBwU
 NdyP5FBAoZ6f0WqKUEc9py1sFMgvThQK6Oxg12w946fX/92PvwbXynuLl3GKCRmCkwSb
 a0T3NkNmrt04j8w+y4s20DlZc6VqnCXHWFsG2psZ2B2iOCN3pPtqqUqX1KzGqPk06bTL 0g== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2gdbsc147b-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Tue, 27 Feb 2018 21:44:33 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1RLiU5b024541
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Tue, 27 Feb 2018 21:44:31 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1RLiT8C031836;
 Tue, 27 Feb 2018 21:44:30 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Tue, 27 Feb 2018 13:44:29 -0800
To: Stefano Stabellini <sstabellini@kernel.org>
References: <alpine.DEB.2.10.1802271150020.4239@sstabellini-ThinkPad-X260>
 <b7ec592a-bbd1-48d3-1a1f-92a8ed4a1e48@oracle.com>
 <alpine.DEB.2.10.1802271328140.4239@sstabellini-ThinkPad-X260>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <b5a80b70-30b4-2fe3-5fc2-347ce58573f1@oracle.com>
Date: Tue, 27 Feb 2018 16:45:08 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.2.1
MIME-Version: 1.0
In-Reply-To: <alpine.DEB.2.10.1802271328140.4239@sstabellini-ThinkPad-X260>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8817
 signatures=668681
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802270268
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: 64-bit align flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwNDozMiBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+IE9uIFR1
ZSwgMjcgRmViIDIwMTgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4gT24gMDIvMjcvMjAxOCAw
Mjo1NCBQTSwgU3RlZmFubyBTdGFiZWxsaW5pIHdyb3RlOgo+Pj4gV2UgYXJlIHVzaW5nIHRlc3Rf
YW5kXyogb3BlcmF0aW9ucyBvbiB0aGUgc3RhdHVzIGFuZCBmbGFnIGZpZWxkcyBvZgo+Pj4gc3Ry
dWN0IHNvY2tfbWFwcGluZy4gSG93ZXZlciwgdGhlc2UgZnVuY3Rpb25zIHJlcXVpcmUgdGhlIG9w
ZXJhbmQgdG8gYmUKPj4+IDY0LWJpdCBhbGlnbmVkIG9uIGFybTY0LiBDdXJyZW50bHksIG9ubHkg
c3RhdHVzIGlzIDY0LWJpdCBhbGlnbmVkLgo+Pj4KPj4+IE1ha2UgZmxhZ3MgNjQtYml0IGFsaWdu
ZWQgYnkgaW50cm9kdWNpbmcgYW4gZXhwbGljaXQgcGFkZGluZyBmaWVsZC4KPj4+Cj4+PiBTaWdu
ZWQtb2ZmLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHN0ZWZhbm9AYXBvcmV0by5jb20+Cj4+Pgo+
Pj4gZGlmZiAtLWdpdCBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYyBiL2RyaXZlcnMveGVu
L3B2Y2FsbHMtZnJvbnQuYwo+Pj4gaW5kZXggY2E1Yjc3My4uYWEwN2IyYSAxMDA2NDQKPj4+IC0t
LSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+Pj4gKysrIGIvZHJpdmVycy94ZW4vcHZj
YWxscy1mcm9udC5jCj4+PiBAQCAtNzgsNiArNzgsNyBAQCBzdHJ1Y3Qgc29ja19tYXBwaW5nIHsK
Pj4+ICAjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0JJTkQgICAgICAgICAgMQo+Pj4gICNkZWZpbmUg
UFZDQUxMU19TVEFUVVNfTElTVEVOICAgICAgICAyCj4+PiAgCQkJdWludDhfdCBzdGF0dXM7Cj4+
PiArCQkJdWludDhfdCBwYWRbN107Cj4+IERvZXMgdGhpcyBndWFyYW50ZWUgYWxpZ25tZW50IChm
b3IgZWl0aGVyIHN0YXR1cyBvciBmbGFnKT8KPiBZZXM6IHN0YXR1cyBpcyBwYXJ0IG9mIGEgc3Ry
dWN0IGFuZCBhIHVuaW9uLiBVbmlvbnMgYW5kIHN0cnVjdHMgaGF2ZSB0aGUKPiBhbGlnbm1lbnQg
b2YgdGhlaXIgbW9zdCBhbGlnbmVkIHR5cGUuIEluIHRoaXMgY2FzZSB0aGV5IGFyZSA2NC1iaXQK
PiBhbGlnbmVkLCBhcyBzb21lIG9mIHRoZSBmaWVsZHMgYXJlIHBvaW50ZXJzLgo+Cj4gVGhlIHBh
ZGRpbmcgbWFrZXMgc3VyZSB0aGF0IGZsYWdzIGlzIDErNyBieXRlcyBmcm9tIGl0LgoKT0suCgpX
aGF0IGFib3V0IGFkZGluZyAgX19hdHRyaWJ1dGVfXygoYWxpZ25lZCg4KSkpIHRvIGJvdGggKHdp
dGggYSBjb21tZW50CmV4cGxhaW5pbmcgcmVhc29uaW5nKT8KCi1ib3JpcwoKCj4KPiAgCj4+PiAg
CQkvKgo+Pj4gIAkJICogSW50ZXJuYWwgc3RhdGUtbWFjaGluZSBmbGFncy4KPj4+ICAJCSAqIE9u
bHkgb25lIGFjY2VwdCBvcGVyYXRpb24gY2FuIGJlIGluZmxpZ2h0IGZvciBhIHNvY2tldC4KCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 21:50:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 21:50:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqn8t-0003kv-Kd; Tue, 27 Feb 2018 21:50:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bhja=fv=kernel.org=sstabellini@srs-us1.protection.inumbo.net>)
 id 1eqn8s-0003kp-AV
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 21:50:34 +0000
X-Inumbo-ID: 7eb84dd1-1c08-11e8-b9b1-635ca7ef6cff
Received: from mail.kernel.org (unknown [198.145.29.99])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7eb84dd1-1c08-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 21:52:25 +0000 (UTC)
Received: from [10.135.48.227] (unknown [12.248.85.146])
 (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mail.kernel.org (Postfix) with ESMTPSA id 90E4321784;
 Tue, 27 Feb 2018 21:50:27 +0000 (UTC)
DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org 90E4321784
Authentication-Results: mail.kernel.org;
 dmarc=none (p=none dis=none) header.from=kernel.org
Authentication-Results: mail.kernel.org;
 spf=none smtp.mailfrom=sstabellini@kernel.org
Date: Tue, 27 Feb 2018 13:50:27 -0800 (PST)
From: Stefano Stabellini <sstabellini@kernel.org>
X-X-Sender: sstabellini@sstabellini-ThinkPad-X260
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>
In-Reply-To: <b5a80b70-30b4-2fe3-5fc2-347ce58573f1@oracle.com>
Message-ID: <alpine.DEB.2.10.1802271349280.4239@sstabellini-ThinkPad-X260>
References: <alpine.DEB.2.10.1802271150020.4239@sstabellini-ThinkPad-X260>
 <b7ec592a-bbd1-48d3-1a1f-92a8ed4a1e48@oracle.com>
 <alpine.DEB.2.10.1802271328140.4239@sstabellini-ThinkPad-X260>
 <b5a80b70-30b4-2fe3-5fc2-347ce58573f1@oracle.com>
User-Agent: Alpine 2.10 (DEB 1266 2009-07-14)
MIME-Version: 1.0
Cc: jgross@suse.com, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>, linux-kernel@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: 64-bit align flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCAyNyBGZWIgMjAxOCwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzI3LzIw
MTggMDQ6MzIgUE0sIFN0ZWZhbm8gU3RhYmVsbGluaSB3cm90ZToKPiA+IE9uIFR1ZSwgMjcgRmVi
IDIwMTgsIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPiA+PiBPbiAwMi8yNy8yMDE4IDAyOjU0IFBN
LCBTdGVmYW5vIFN0YWJlbGxpbmkgd3JvdGU6Cj4gPj4+IFdlIGFyZSB1c2luZyB0ZXN0X2FuZF8q
IG9wZXJhdGlvbnMgb24gdGhlIHN0YXR1cyBhbmQgZmxhZyBmaWVsZHMgb2YKPiA+Pj4gc3RydWN0
IHNvY2tfbWFwcGluZy4gSG93ZXZlciwgdGhlc2UgZnVuY3Rpb25zIHJlcXVpcmUgdGhlIG9wZXJh
bmQgdG8gYmUKPiA+Pj4gNjQtYml0IGFsaWduZWQgb24gYXJtNjQuIEN1cnJlbnRseSwgb25seSBz
dGF0dXMgaXMgNjQtYml0IGFsaWduZWQuCj4gPj4+Cj4gPj4+IE1ha2UgZmxhZ3MgNjQtYml0IGFs
aWduZWQgYnkgaW50cm9kdWNpbmcgYW4gZXhwbGljaXQgcGFkZGluZyBmaWVsZC4KPiA+Pj4KPiA+
Pj4gU2lnbmVkLW9mZi1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzdGVmYW5vQGFwb3JldG8uY29t
Pgo+ID4+Pgo+ID4+PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jIGIv
ZHJpdmVycy94ZW4vcHZjYWxscy1mcm9udC5jCj4gPj4+IGluZGV4IGNhNWI3NzMuLmFhMDdiMmEg
MTAwNjQ0Cj4gPj4+IC0tLSBhL2RyaXZlcnMveGVuL3B2Y2FsbHMtZnJvbnQuYwo+ID4+PiArKysg
Yi9kcml2ZXJzL3hlbi9wdmNhbGxzLWZyb250LmMKPiA+Pj4gQEAgLTc4LDYgKzc4LDcgQEAgc3Ry
dWN0IHNvY2tfbWFwcGluZyB7Cj4gPj4+ICAjZGVmaW5lIFBWQ0FMTFNfU1RBVFVTX0JJTkQgICAg
ICAgICAgMQo+ID4+PiAgI2RlZmluZSBQVkNBTExTX1NUQVRVU19MSVNURU4gICAgICAgIDIKPiA+
Pj4gIAkJCXVpbnQ4X3Qgc3RhdHVzOwo+ID4+PiArCQkJdWludDhfdCBwYWRbN107Cj4gPj4gRG9l
cyB0aGlzIGd1YXJhbnRlZSBhbGlnbm1lbnQgKGZvciBlaXRoZXIgc3RhdHVzIG9yIGZsYWcpPwo+
ID4gWWVzOiBzdGF0dXMgaXMgcGFydCBvZiBhIHN0cnVjdCBhbmQgYSB1bmlvbi4gVW5pb25zIGFu
ZCBzdHJ1Y3RzIGhhdmUgdGhlCj4gPiBhbGlnbm1lbnQgb2YgdGhlaXIgbW9zdCBhbGlnbmVkIHR5
cGUuIEluIHRoaXMgY2FzZSB0aGV5IGFyZSA2NC1iaXQKPiA+IGFsaWduZWQsIGFzIHNvbWUgb2Yg
dGhlIGZpZWxkcyBhcmUgcG9pbnRlcnMuCj4gPgo+ID4gVGhlIHBhZGRpbmcgbWFrZXMgc3VyZSB0
aGF0IGZsYWdzIGlzIDErNyBieXRlcyBmcm9tIGl0Lgo+IAo+IE9LLgo+IAo+IFdoYXQgYWJvdXQg
YWRkaW5nICBfX2F0dHJpYnV0ZV9fKChhbGlnbmVkKDgpKSkgdG8gYm90aCAod2l0aCBhIGNvbW1l
bnQKPiBleHBsYWluaW5nIHJlYXNvbmluZyk/CgpUaGF0J3MgZmluZSBieSBtZQoKCj4gPgo+ID4g
IAo+ID4+PiAgCQkvKgo+ID4+PiAgCQkgKiBJbnRlcm5hbCBzdGF0ZS1tYWNoaW5lIGZsYWdzLgo+
ID4+PiAgCQkgKiBPbmx5IG9uZSBhY2NlcHQgb3BlcmF0aW9uIGNhbiBiZSBpbmZsaWdodCBmb3Ig
YSBzb2NrZXQuCj4gCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 23:07:04 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 23:07:04 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqoKZ-0008TJ-H6; Tue, 27 Feb 2018 23:06:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqoKY-0008St-Nt
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 23:06:42 +0000
X-Inumbo-ID: 2186330c-1c13-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2186330c-1c13-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 23:08:32 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqoKQ-0001o5-MB; Tue, 27 Feb 2018 23:06:34 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqoKL-0000iG-5P; Tue, 27 Feb 2018 23:06:29 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqoKK-0002Tm-H1; Tue, 27 Feb 2018 23:06:28 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120043-mainreport@xen.org>
X-Osstest-Failures: linux-3.18:test-arm64-arm64-xl-credit2:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl-xsm:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-xl:build-check(1):blocked:nonblocking
 linux-3.18:test-arm64-arm64-examine:build-check(1):blocked:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-3.18:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-3.18:build-arm64-pvops:kernel-build:fail:nonblocking
 linux-3.18:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-3.18:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-3.18:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=f8f8e8c5bbed6c3941845a1b7956bd893818f29f
X-Osstest-Versions-That: linux=0c946219398a3108a9fe8dbc5096586bdcc797d6
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 23:06:28 +0000
Subject: [Xen-devel] [linux-3.18 test] 120043: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1337876461305976850=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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

flight 120043 linux-3.18 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120043/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-arm64-arm64-xl-credit2   1 build-check(1)               blocked  n/a
 test-arm64-arm64-libvirt-xsm  1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl-xsm       1 build-check(1)               blocked  n/a
 test-arm64-arm64-xl           1 build-check(1)               blocked  n/a
 test-arm64-arm64-examine      1 build-check(1)               blocked  n/a
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail  like 119432
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail  like 119432
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119432
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail  like 119432
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119432
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119432
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119432
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 build-arm64-pvops             6 kernel-build                 fail   never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass

version targeted for testing:
 linux                f8f8e8c5bbed6c3941845a1b7956bd893818f29f
baseline version:
 linux                0c946219398a3108a9fe8dbc5096586bdcc797d6

Last test of basis   119432  2018-02-16 20:38:28 Z   11 days
Testing same since   120010  2018-02-25 10:46:44 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Al Viro <viro@zeniv.linux.org.uk>
  Alex Deucher <alexander.deucher@amd.com>
  Aliaksei Karaliou <akaraliou.dev@gmail.com>
  Anand Moon <linux.amoon@gmail.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Balamuruhan S <bala24@linux.vnet.ibm.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Bjorn Andersson <bjorn.andersson@linaro.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Chanwoo Choi <cw00.choi@samsung.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Dave Young <dyoung@redhat.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dmitry Vyukov <dvyukov@google.com>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Ernesto A. FernĂ¡ndez <ernesto.mnd.fernandez@gmail.com>
  Eugene Syromiatnikov <esyr@redhat.com>
  Florian Westphal <fw@strlen.de>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Heiko Carstens <heiko.carstens@de.ibm.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Ingo Molnar <mingo@kernel.org>
  Jack Morgenstein <jackm@dev.mellanox.co.il>
  Jack Wang <jinpu.wang@profitbricks.com>
  Jan Beulich <jbeulich@suse.com>
  Jason Gunthorpe <jgg@mellanox.com>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Olsa <jolsa@kernel.org>
  Johan Hovold <johan@kernel.org>
  Jonathan Corbet <corbet@lwn.net>
  Julia Lawall <Julia.Lawall@lip6.fr>
  Kamil Konieczny <k.konieczny@partner.samsung.com>
  Karol Herbst <kherbst@redhat.com>
  Keerthy <j-keerthy@ti.com>
  Leon Romanovsky <leon@kernel.org>
  Liu Bo <bo.li.liu@oracle.com>
  Lyude <lyude@redhat.com>
  Mark Brown <broonie@kernel.org>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  MyungJoo Ham <myungjoo.ham@samsung.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Nicolas Pitre <nico@linaro.org>
  Nicolas Pitre <nicolas.pitre@linaro.org>
  Nikolay Borisov <nborisov@suse.com>
  Nogah Frankel <nogahf@mellanox.com>
  Olof Johansson <olof@lixom.net>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Paolo Abeni <pabeni@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Pekka Paalanen <ppaalanen@gmail.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Sasha Levin <alexander.levin@microsoft.com>
  Satheesh Rajendran <sathnaga@linux.vnet.ibm.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Stefan Haberland <sth@linux.vnet.ibm.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Smalley <sds@tycho.nsa.gov>
  Takashi Iwai <tiwai@suse.de>
  Takuo Koguchi <takuo.koguchi.sw@hitachi.com>
  Takuo Koguchi <takuo.koguchi@gmail.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Theodore Ts'o <tytso@mit.edu>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tony Lindgren <tony@atomide.com>
  Vinod Koul <vinod.koul@intel.com>
  Viresh Kumar <viresh.kumar@linaro.org>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Zhouyi Zhou <zhouzhouyi@gmail.com>
  Zumeng Chen <zumeng.chen@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            fail    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          blocked 
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 blocked 
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      blocked 
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  blocked 
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     blocked 
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   0c946219398a..f8f8e8c5bbed  f8f8e8c5bbed6c3941845a1b7956bd893818f29f -> tested/linux-3.18


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1337876461305976850==--

From xen-devel-bounces@lists.xenproject.org Tue Feb 27 23:49:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 27 Feb 2018 23:49:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqozr-0002ie-1M; Tue, 27 Feb 2018 23:49:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ta4e=fv=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqozp-0002iG-QI
 for xen-devel@lists.xenproject.org; Tue, 27 Feb 2018 23:49:21 +0000
X-Inumbo-ID: 168f16f3-1c19-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 168f16f3-1c19-11e8-b9b1-635ca7ef6cff;
 Tue, 27 Feb 2018 23:51:11 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqozg-0002vG-Ku; Tue, 27 Feb 2018 23:49:12 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqozb-0002mO-56; Tue, 27 Feb 2018 23:49:07 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqoza-0002tf-Nr; Tue, 27 Feb 2018 23:49:06 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120078-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=1c473c42199a8f4d70533c202e1c57ecd1dad35b
X-Osstest-Versions-That: xen=d81925f7b37efd96711f31832e0b03fa3b304b48
From: osstest service owner <osstest-admin@xenproject.org>
Date: Tue, 27 Feb 2018 23:49:06 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 120078: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA3OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDA3OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICAxYzQ3M2M0MjE5OWE4ZjRkNzA1MzNjMjAyZTFjNTdlY2QxZGFkMzViCmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICBkODE5MjVmN2IzN2VmZDk2NzEx
ZjMxODMyZTBiMDNmYTNiMzA0YjQ4CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjAwNzEgIDIwMTgt
MDItMjcgMTc6MDI6MDQgWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTIwMDc4ICAy
MDE4LTAyLTI3IDIxOjE1OjU4IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbExAYXJtLmNvbT4KICBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5v
cmc+Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVp
bGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1xZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnBy
b2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2Vz
CgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xv
Z3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0
aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVt
YWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVz
dC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJl
IGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0
O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21l
L3hlbi9naXQveGVuLmdpdAogICBkODE5MjVmN2IzLi4xYzQ3M2M0MjE5ICAxYzQ3M2M0MjE5OWE4
ZjRkNzA1MzNjMjAyZTFjNTdlY2QxZGFkMzViIC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 00:35:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 00:35:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqpho-0006Sv-Hu; Wed, 28 Feb 2018 00:34:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=07oc=fw=rimuhosting.com=peter@srs-us1.protection.inumbo.net>)
 id 1eqphn-0006Sp-D9
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 00:34:47 +0000
X-Inumbo-ID: 6f1aee16-1c1f-11e8-b9b1-635ca7ef6cff
Received: from mail.rimuhosting.com (unknown [206.123.102.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 6f1aee16-1c1f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 00:36:36 +0000 (UTC)
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id E58F787C3E2;
 Wed, 28 Feb 2018 00:34:38 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on mail.rimuhosting.com
X-Spam-Level: 
X-Spam-Status: No, score=-9.2 required=6.0 tests=ALL_TRUSTED,BAYES_50
 autolearn=ham autolearn_force=no version=3.4.0
Received: from mbp17.local (unknown [64.64.108.110])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id 9492A604C5;
 Wed, 28 Feb 2018 00:34:36 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
References: <c22ca929-cb20-aaf2-f4ce-a9790759eaff@rimuhosting.com>
 <5d14aa3c-d52a-0cb9-2384-6b74bfce1d65@suse.com>
 <93d38ecb-218f-8277-2f14-a3251ab7c7aa@rimuhosting.com>
 <6aa65d06-7942-d6a3-b0bc-0609f358073d@suse.com>
From: xen@randomwebstuff.com
Message-ID: <59c9f3b7-adf5-9dbc-e745-16a013245afe@rimuhosting.com>
Date: Wed, 28 Feb 2018 13:34:31 +1300
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <6aa65d06-7942-d6a3-b0bc-0609f358073d@suse.com>
Content-Type: multipart/mixed; boundary="------------A8354E0157C4ABD350AC4536"
Content-Language: en-US
Subject: Re: [Xen-devel] pvh+vcpus startup issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

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


Regards, Peter
http://ri.mu Startups start here.  Hosting.  DNS.  Offsite backups.  Monitoring.  Email.

On 27/02/18 12:42 AM, Juergen Gross wrote:
> On 22/02/18 21:38, xen@randomwebstuff.com wrote:
>> On 22/02/18 6:35 PM, Juergen Gross wrote:
>>> On 22/02/18 05:37, xen@randomwebstuff.com wrote:
>>>> Hi.Â  I have a domU.Â  Its params file has: vcpus = 8.Â  It will start with
>>>> pv, but not type="pvh".Â  It will not start (on pvh) with vcpus = 7 or 6
>>>> or 5.Â  It does start with vcpus = 4.
>>>>
>>>> I diffed the xl -v create logs, no difference there on either startup.
>>>>
>>>> I grabbed the domU console output for a vcpus = 5 start (attached).Â  It
>>>> dies right after:
>>>>
>>>> [Â Â Â  0.007110] cpu 3 spinlock event irq 23
>>>> [Â Â Â  0.007336] installing Xen timer for CPU 4
>>> Can you please post the hypervisor log ("xl dmesg")?
>>>
>>>
>>> Juergen
>> Attached.
> Can you please try again with "loglvl=all guest_loglvl=all" in the
> hypervisor's boot parameters and after the pvh guest failing?
>
>
> Juergen
>
I added those options.Â  I am attaching a log of 1) xl create -vÂ  2) domU 
console 3) xl dmesg 4) params file.

Reminder this issue seems to be only on certain CPUs.Â  e.g. this one is 
on a 2xE5420 host.

--------------A8354E0157C4ABD350AC4536
Content-Type: text/plain; charset=UTF-8;
 name="pvh-vcpus-nostart.txt"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="pvh-vcpus-nostart.txt"

eGwgY3JlYXRlIC12IGxvZzoKClBhcnNpbmcgY29uZmlnIGZyb20gL2hvbWUvdXNlcnMvb3Qu
Z2xlbm4vcGFyYW1zCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jYXRlOiBj
bWRsaW5lPSJyb290PS9kZXYveHZkYTEgcm8iLCBmZWF0dXJlcz0iIgpkb21haW5idWlsZGVy
OiBkZXRhaWw6IHhjX2RvbV9rZXJuZWxfZmlsZTogZmlsZW5hbWU9Ii9ob21lL3VzZXJzL290
LmdsZW5uL2xpbnV4Igpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tYWxsb2NfZmls
ZW1hcCAgICA6IDkzMjUga0IKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbWFsbG9j
ICAgICAgICAgICAgOiAzMiBNQgpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9kb19n
dW56aXA6IHVuemlwIG9rLCAweDkxYjVhYSAtPiAweDIwZWQ5NDAKZG9tYWluYnVpbGRlcjog
ZGV0YWlsOiB4Y19kb21fYm9vdF94ZW5faW5pdDogdmVyIDQuMTAsIGNhcHMgeGVuLTMuMC14
ODZfNjQgeGVuLTMuMC14ODZfMzJwIGh2bS0zLjAteDg2XzMyIGh2bS0zLjAteDg2XzMycCBo
dm0tMy4wLXg4Nl82NCAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fcGFyc2VfaW1h
Z2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9maW5kX2xvYWRlcjog
dHJ5aW5nIEVMRi1nZW5lcmljIGxvYWRlciAuLi4gCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDog
bG9hZGVyIHByb2JlIE9LCnhjOiBkZXRhaWw6IEVMRjogcGhkcjogcGFkZHI9MHgxMDAwMDAw
IG1lbXN6PTB4MTUyMjAwMAp4YzogZGV0YWlsOiBFTEY6IHBoZHI6IHBhZGRyPTB4MjYwMDAw
MCBtZW1zej0weDVjNTAwMAp4YzogZGV0YWlsOiBFTEY6IHBoZHI6IHBhZGRyPTB4MmJjNTAw
MCBtZW1zej0weDIxZDE4CnhjOiBkZXRhaWw6IEVMRjogcGhkcjogcGFkZHI9MHgyYmU3MDAw
IG1lbXN6PTB4MWNmMDAwCnhjOiBkZXRhaWw6IEVMRjogbWVtb3J5OiAweDEwMDAwMDAgLT4g
MHgyZGI2MDAwCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogR1VFU1RfT1MgPSAibGludXgiCnhj
OiBkZXRhaWw6IEVMRjogbm90ZTogR1VFU1RfVkVSU0lPTiA9ICIyLjYiCnhjOiBkZXRhaWw6
IEVMRjogbm90ZTogWEVOX1ZFUlNJT04gPSAieGVuLTMuMCIKeGM6IGRldGFpbDogRUxGOiBu
b3RlOiBWSVJUX0JBU0UgPSAweGZmZmZmZmZmODAwMDAwMDAKeGM6IGRldGFpbDogRUxGOiBu
b3RlOiBJTklUX1AyTSA9IDB4ODAwMDAwMDAwMAp4YzogZGV0YWlsOiBFTEY6IG5vdGU6IEVO
VFJZID0gMHhmZmZmZmZmZjgyYmU3MTgwCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogSFlQRVJD
QUxMX1BBR0UgPSAweGZmZmZmZmZmODEwMDEwMDAKeGM6IGRldGFpbDogRUxGOiBub3RlOiBG
RUFUVVJFUyA9ICIhd3JpdGFibGVfcGFnZV90YWJsZXN8cGFlX3BnZGlyX2Fib3ZlXzRnYiIK
eGM6IGRldGFpbDogRUxGOiBub3RlOiBTVVBQT1JURURfRkVBVFVSRVMgPSAweDgwMQp4Yzog
ZGV0YWlsOiBFTEY6IG5vdGU6IFBBRV9NT0RFID0gInllcyIKeGM6IGRldGFpbDogRUxGOiBu
b3RlOiBMT0FERVIgPSAiZ2VuZXJpYyIKeGM6IGRldGFpbDogRUxGOiBub3RlOiB1bmtub3du
ICgweGQpCnhjOiBkZXRhaWw6IEVMRjogbm90ZTogU1VTUEVORF9DQU5DRUwgPSAweDEKeGM6
IGRldGFpbDogRUxGOiBub3RlOiBNT0RfU1RBUlRfUEZOID0gMHgxCnhjOiBkZXRhaWw6IEVM
Rjogbm90ZTogSFZfU1RBUlRfTE9XID0gMHhmZmZmODAwMDAwMDAwMDAwCnhjOiBkZXRhaWw6
IEVMRjogbm90ZTogUEFERFJfT0ZGU0VUID0gMAp4YzogZGV0YWlsOiBFTEY6IG5vdGU6IFBI
WVMzMl9FTlRSWSA9IDB4MTAwMDM2MAp4YzogZGV0YWlsOiBFTEY6IGFkZHJlc3NlczoKeGM6
IGRldGFpbDogICAgIHZpcnRfYmFzZSAgICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKeGM6
IGRldGFpbDogICAgIGVsZl9wYWRkcl9vZmZzZXQgPSAweDAKeGM6IGRldGFpbDogICAgIHZp
cnRfb2Zmc2V0ICAgICAgPSAweGZmZmZmZmZmODAwMDAwMDAKeGM6IGRldGFpbDogICAgIHZp
cnRfa3N0YXJ0ICAgICAgPSAweGZmZmZmZmZmODEwMDAwMDAKeGM6IGRldGFpbDogICAgIHZp
cnRfa2VuZCAgICAgICAgPSAweGZmZmZmZmZmODJkYjYwMDAKeGM6IGRldGFpbDogICAgIHZp
cnRfZW50cnkgICAgICAgPSAweGZmZmZmZmZmODJiZTcxODAKeGM6IGRldGFpbDogICAgIHAy
bV9iYXNlICAgICAgICAgPSAweDgwMDAwMDAwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4
Y19kb21fcGFyc2VfZWxmX2tlcm5lbDogaHZtLTMuMC14ODZfMzI6IDB4ZmZmZmZmZmY4MTAw
MDAwMCAtPiAweGZmZmZmZmZmODJkYjYwMDAKZG9tYWluYnVpbGRlcjogZGV0YWlsOiB4Y19k
b21fbWVtX2luaXQ6IG1lbSAyMDAwIE1CLCBwYWdlcyAweDdkMDAwIHBhZ2VzLCA0ayBlYWNo
CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX21lbV9pbml0OiAweDdkMDAwIHBhZ2Vz
CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2Jvb3RfbWVtX2luaXQ6IGNhbGxlZApk
b21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tYWxsb2MgICAgICAgICAgICA6IDQwMDAg
a0IKeGM6IGRldGFpbDogUEhZU0lDQUwgTUVNT1JZIEFMTE9DQVRJT046CnhjOiBkZXRhaWw6
ICAgNEtCIFBBR0VTOiAweDAwMDAwMDAwMDAwMDAwMDAKeGM6IGRldGFpbDogICAyTUIgUEFH
RVM6IDB4MDAwMDAwMDAwMDAwMDFlOAp4YzogZGV0YWlsOiAgIDFHQiBQQUdFUzogMHgwMDAw
MDAwMDAwMDAwMDAxClMzIGRpc2FibGVkClM0IGRpc2FibGVkCkNPTlYgZGlzYWJsZWQKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fYnVpbGRfaW1hZ2U6IGNhbGxlZApkb21haW5i
dWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9tYWxsb2MgICAgICAgICAgICA6IDE3OCBrQgpkb21h
aW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9wZm5fdG9fcHRyX3JldGNvdW50OiBkb21VIG1h
cHBpbmc6IHBmbiAweDEwMDArMHgxZGI2IGF0IDB4N2ZkOGQxNTIxMDAwCmRvbWFpbmJ1aWxk
ZXI6IGRldGFpbDogeGNfZG9tX2FsbG9jX3NlZ21lbnQ6ICAga2VybmVsICAgICAgIDogMHhm
ZmZmZmZmZjgxMDAwMDAwIC0+IDB4ZmZmZmZmZmY4MmRiNjAwMCAgKHBmbiAweDEwMDAgKyAw
eDFkYjYgcGFnZXMpCnhjOiBkZXRhaWw6IEVMRjogcGhkciAwIGF0IDB4N2ZkOGQxNTIxMDAw
IC0+IDB4N2ZkOGQyYTQzMDAwCnhjOiBkZXRhaWw6IEVMRjogcGhkciAxIGF0IDB4N2ZkOGQy
YjIxMDAwIC0+IDB4N2ZkOGQzMGU2MDAwCnhjOiBkZXRhaWw6IEVMRjogcGhkciAyIGF0IDB4
N2ZkOGQzMGU2MDAwIC0+IDB4N2ZkOGQzMTA3ZDE4CnhjOiBkZXRhaWw6IEVMRjogcGhkciAz
IGF0IDB4N2ZkOGQzMTA4MDAwIC0+IDB4N2ZkOGQzMjBlMDAwCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogeGNfZG9tX2xvYWRfYWNwaTogNjQgYnl0ZXMgYXQgYWRkcmVzcyBmZmZjMAoKZG9t
YWluYnVpbGRlcjogZGV0YWlsOiB4Y19kb21fbG9hZF9hY3BpOiA0MDk2IGJ5dGVzIGF0IGFk
ZHJlc3MgZmMwMDAwMDAKCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2xvYWRfYWNw
aTogMjg2NzIgYnl0ZXMgYXQgYWRkcmVzcyBmYzAwMTAwMAoKZG9tYWluYnVpbGRlcjogZGV0
YWlsOiB4Y19kb21fcGZuX3RvX3B0cl9yZXRjb3VudDogZG9tVSBtYXBwaW5nOiBwZm4gMHgy
ZGI2KzB4MSBhdCAweDdmZDhkN2M0ZjAwMApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2Rv
bV9hbGxvY19zZWdtZW50OiAgIEhWTSBzdGFydCBpbmZvIDogMHhmZmZmZmZmZjgyZGI2MDAw
IC0+IDB4ZmZmZmZmZmY4MmRiNzAwMCAgKHBmbiAweDJkYjYgKyAweDEgcGFnZXMpCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogYWxsb2NfcGd0YWJsZXNfaHZtOiBkb2luZyBub3RoaW5nCmRv
bWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX2J1aWxkX2ltYWdlICA6IHZpcnRfYWxsb2Nf
ZW5kIDogMHhmZmZmZmZmZjgyZGI3MDAwCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9t
X2J1aWxkX2ltYWdlICA6IHZpcnRfcGd0YWJfZW5kIDogMHgwCmRvbWFpbmJ1aWxkZXI6IGRl
dGFpbDogeGNfZG9tX2Jvb3RfaW1hZ2U6IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRhaWw6
IHhjX2RvbV9jb21wYXRfY2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiB4ZW4tMy4wLXg4
Nl82NApkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRfY2hlY2s6IHN1cHBv
cnRlZCBndWVzdCB0eXBlOiB4ZW4tMy4wLXg4Nl8zMnAKZG9tYWluYnVpbGRlcjogZGV0YWls
OiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlwZTogaHZtLTMuMC14
ODZfMzIgPD0gbWF0Y2hlcwpkb21haW5idWlsZGVyOiBkZXRhaWw6IHhjX2RvbV9jb21wYXRf
Y2hlY2s6IHN1cHBvcnRlZCBndWVzdCB0eXBlOiBodm0tMy4wLXg4Nl8zMnAKZG9tYWluYnVp
bGRlcjogZGV0YWlsOiB4Y19kb21fY29tcGF0X2NoZWNrOiBzdXBwb3J0ZWQgZ3Vlc3QgdHlw
ZTogaHZtLTMuMC14ODZfNjQKZG9tYWluYnVpbGRlcjogZGV0YWlsOiBkb21haW4gYnVpbGRl
ciBtZW1vcnkgZm9vdHByaW50CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgYWxsb2NhdGVk
CmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgICAgbWFsbG9jICAgICAgICAgICAgIDogMzcg
TUIKZG9tYWluYnVpbGRlcjogZGV0YWlsOiAgICAgICBhbm9uIG1tYXAgICAgICAgICAgOiAw
IGJ5dGVzCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogICAgbWFwcGVkCmRvbWFpbmJ1aWxkZXI6
IGRldGFpbDogICAgICAgZmlsZSBtbWFwICAgICAgICAgIDogOTMyNSBrQgpkb21haW5idWls
ZGVyOiBkZXRhaWw6ICAgICAgIGRvbVUgbW1hcCAgICAgICAgICA6IDMwNDI4IGtCCmRvbWFp
bmJ1aWxkZXI6IGRldGFpbDogdmNwdV9odm06IGNhbGxlZApkb21haW5idWlsZGVyOiBkZXRh
aWw6IHhjX2RvbV9nbnR0YWJfaHZtX3NlZWQ6IGNhbGxlZCwgcGZuPTB4ZmYwMDAKZG9tYWlu
YnVpbGRlcjogZGV0YWlsOiB4Y19kb21fZ250dGFiX2h2bV9zZWVkOiBjYWxsZWQsIHBmbj0w
eGZmMDAxCmRvbWFpbmJ1aWxkZXI6IGRldGFpbDogeGNfZG9tX3JlbGVhc2U6IGNhbGxlZApb
cm9vdEBob3N0NzEzIH5dIyB4bCBsaXN0Ck5hbWUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgSUQgICBNZW0gVkNQVXMJU3RhdGUJVGltZShzKQpEb21haW4tMCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwICAyMDQ4ICAgICAyICAgICBy
LS0tLS0gICAgICA2OC45Cgpkb21VIGNvbnNvbGU6CgpbICAgIDAuMDAxMDAwXSBjcHUgMCBz
cGlubG9jayBldmVudCBpcnEgNQpbICAgIDAuMDAxMDAwXSBQZXJmb3JtYW5jZSBFdmVudHM6
IHVuc3VwcG9ydGVkIHA2IENQVSBtb2RlbCAyMyBubyBQTVUgZHJpdmVyLCBzb2Z0d2FyZSBl
dmVudHMgb25seS4KWyAgICAwLjAwMTAwMF0gSGllcmFyY2hpY2FsIFNSQ1UgaW1wbGVtZW50
YXRpb24uClsgICAgMC4wMDEyNDldIHNtcDogQnJpbmdpbmcgdXAgc2Vjb25kYXJ5IENQVXMg
Li4uClsgICAgMC4wMDE1ODJdIGluc3RhbGxpbmcgWGVuIHRpbWVyIGZvciBDUFUgMQpbICAg
IDAuMDAxNjQyXSB4ODY6IEJvb3RpbmcgU01QIGNvbmZpZ3VyYXRpb246ClsgICAgMC4wMDE2
NTNdIC4uLi4gbm9kZSAgIzAsIENQVXM6ICAgICAgIzEKWyAgICAwLjAwMzE1N10gY3B1IDEg
c3BpbmxvY2sgZXZlbnQgaXJxIDExClsgICAgMC4wMDMzMDVdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgMgpbICAgIDAuMDAzMzg1XSAgIzIKWyAgICAwLjAwNTE1Ml0gY3B1IDIg
c3BpbmxvY2sgZXZlbnQgaXJxIDE3ClsgICAgMC4wMDUzMTFdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgMwpbICAgIDAuMDA1Mzc1XSAgIzMKWyAgICAwLjAwNzEwN10gY3B1IDMg
c3BpbmxvY2sgZXZlbnQgaXJxIDIzClsgICAgMC4wMDczNDFdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgNApDCgoKeGwgZG1lc2c6CgooWEVOKSBTeXN0ZW0gUkFNOiAyNDU3NE1C
ICgyNTE2NDY1NmtCKQooWEVOKSBObyBOVU1BIGNvbmZpZ3VyYXRpb24gZm91bmQKKFhFTikg
RmFraW5nIGEgbm9kZSBhdCAwMDAwMDAwMDAwMDAwMDAwLTAwMDAwMDA2MjAwMDAwMDAKKFhF
TikgRG9tYWluIGhlYXAgaW5pdGlhbGlzZWQKKFhFTikgQ1BVIFZlbmRvcjogSW50ZWwsIEZh
bWlseSA2ICgweDYpLCBNb2RlbCAyMyAoMHgxNyksIFN0ZXBwaW5nIDEwIChyYXcgMDAwMTA2
N2EpCihYRU4pIGZvdW5kIFNNUCBNUC10YWJsZSBhdCAwMDBmNWE0MAooWEVOKSBETUkgcHJl
c2VudC4KKFhFTikgVXNpbmcgQVBJQyBkcml2ZXIgZGVmYXVsdAooWEVOKSBBQ1BJOiBQTS1U
aW1lciBJTyBQb3J0OiAweDEwMDggKDMyIGJpdHMpCihYRU4pIEFDUEk6IFNMRUVQIElORk86
IHBtMXhfY250WzE6MTAwNCwxOjBdLCBwbTF4X2V2dFsxOjEwMDAsMTowXQooWEVOKSBBQ1BJ
OiAgICAgICAgICAgICB3YWtldXBfdmVjW2RmZjVhZmNjXSwgdmVjX3NpemVbMjBdCihYRU4p
IEFDUEk6IExvY2FsIEFQSUMgYWRkcmVzcyAweGZlZTAwMDAwCihYRU4pIEFDUEk6IExBUElD
IChhY3BpX2lkWzB4MDBdIGxhcGljX2lkWzB4MDBdIGVuYWJsZWQpCihYRU4pIEFDUEk6IExB
UElDIChhY3BpX2lkWzB4MDFdIGxhcGljX2lkWzB4MDRdIGVuYWJsZWQpCihYRU4pIEFDUEk6
IExBUElDIChhY3BpX2lkWzB4MDJdIGxhcGljX2lkWzB4MDFdIGVuYWJsZWQpCihYRU4pIEFD
UEk6IExBUElDIChhY3BpX2lkWzB4MDNdIGxhcGljX2lkWzB4MDVdIGVuYWJsZWQpCihYRU4p
IEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDRdIGxhcGljX2lkWzB4MDJdIGVuYWJsZWQpCihY
RU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDVdIGxhcGljX2lkWzB4MDZdIGVuYWJsZWQp
CihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDZdIGxhcGljX2lkWzB4MDNdIGVuYWJs
ZWQpCihYRU4pIEFDUEk6IExBUElDIChhY3BpX2lkWzB4MDddIGxhcGljX2lkWzB4MDddIGVu
YWJsZWQpCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAwXSBoaWdoIGVkZ2Ug
bGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRbMHgwMV0gaGlnaCBl
ZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3BpX2lkWzB4MDJdIGhp
Z2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAoYWNwaV9pZFsweDAz
XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19OTUkgKGFjcGlfaWRb
MHgwNF0gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogTEFQSUNfTk1JIChhY3Bp
X2lkWzB4MDVdIGhpZ2ggZWRnZSBsaW50WzB4MV0pCihYRU4pIEFDUEk6IExBUElDX05NSSAo
YWNwaV9pZFsweDA2XSBoaWdoIGVkZ2UgbGludFsweDFdKQooWEVOKSBBQ1BJOiBMQVBJQ19O
TUkgKGFjcGlfaWRbMHgwN10gaGlnaCBlZGdlIGxpbnRbMHgxXSkKKFhFTikgQUNQSTogSU9B
UElDIChpZFsweDA4XSBhZGRyZXNzWzB4ZmVjMDAwMDBdIGdzaV9iYXNlWzBdKQooWEVOKSBJ
T0FQSUNbMF06IGFwaWNfaWQgOCwgdmVyc2lvbiAzMiwgYWRkcmVzcyAweGZlYzAwMDAwLCBH
U0kgMC0yMwooWEVOKSBBQ1BJOiBJTlRfU1JDX09WUiAoYnVzIDAgYnVzX2lycSAwIGdsb2Jh
bF9pcnEgMiBoaWdoIGVkZ2UpCihYRU4pIEFDUEk6IElOVF9TUkNfT1ZSIChidXMgMCBidXNf
aXJxIDkgZ2xvYmFsX2lycSA5IGhpZ2ggbGV2ZWwpCihYRU4pIEFDUEk6IElSUTAgdXNlZCBi
eSBvdmVycmlkZS4KKFhFTikgQUNQSTogSVJRMiB1c2VkIGJ5IG92ZXJyaWRlLgooWEVOKSBB
Q1BJOiBJUlE5IHVzZWQgYnkgb3ZlcnJpZGUuCihYRU4pIEVuYWJsaW5nIEFQSUMgbW9kZTog
IEZsYXQuICBVc2luZyAxIEkvTyBBUElDcwooWEVOKSBYZW4gRVJTVCBzdXBwb3J0IGlzIGlu
aXRpYWxpemVkLgooWEVOKSBIRVNUOiBUYWJsZSBwYXJzaW5nIGhhcyBiZWVuIGluaXRpYWxp
emVkCihYRU4pIFVzaW5nIEFDUEkgKE1BRFQpIGZvciBTTVAgY29uZmlndXJhdGlvbiBpbmZv
cm1hdGlvbgooWEVOKSBTTVA6IEFsbG93aW5nIDggQ1BVcyAoMCBob3RwbHVnIENQVXMpCihY
RU4pIElSUSBsaW1pdHM6IDI0IEdTSSwgMTUyOCBNU0kvTVNJLVgKKFhFTikgeHN0YXRlOiBz
aXplOiAweDI0MCBhbmQgc3RhdGVzOiAweDMKKFhFTikgQ1BVMDogSW50ZWwgbWFjaGluZSBj
aGVjayByZXBvcnRpbmcgZW5hYmxlZAooWEVOKSBTcGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZh
Y2lsaXRpZXM6CihYRU4pIEJUSSBtaXRpZ2F0aW9uczogVGh1bmsgTi9BLCBPdGhlcnM6IFJT
Ql9OQVRJVkUgUlNCX1ZNRVhJVAooWEVOKSBVc2luZyBzY2hlZHVsZXI6IFNNUCBDcmVkaXQg
U2NoZWR1bGVyIChjcmVkaXQpCihYRU4pIFBsYXRmb3JtIHRpbWVyIGlzIDMuNTc5TUh6IEFD
UEkgUE0gVGltZXIKKFhFTikgRGV0ZWN0ZWQgMjUwMC4wMDkgTUh6IHByb2Nlc3Nvci4KKFhF
TikgSW5pdGluZyBtZW1vcnkgc2hhcmluZy4KKFhFTikgYWx0IHRhYmxlIGZmZmY4MmQwODA0
MTI1NTggLT4gZmZmZjgyZDA4MDQxM2YwOAooWEVOKSBQQ0k6IE1DRkcgY29uZmlndXJhdGlv
biAwOiBiYXNlIGUwMDAwMDAwIHNlZ21lbnQgMDAwMCBidXNlcyAwMCAtIDA2CihYRU4pIFBD
STogTUNGRyBhcmVhIGF0IGUwMDAwMDAwIHJlc2VydmVkIGluIEU4MjAKKFhFTikgUENJOiBV
c2luZyBNQ0ZHIGZvciBzZWdtZW50IDAwMDAgYnVzIDAwLTA2CihYRU4pIEkvTyB2aXJ0dWFs
aXNhdGlvbiBkaXNhYmxlZAooWEVOKSBucl9zb2NrZXRzOiAyCihYRU4pIEVOQUJMSU5HIElP
LUFQSUMgSVJRcwooWEVOKSAgLT4gVXNpbmcgbmV3IEFDSyBtZXRob2QKKFhFTikgLi5USU1F
UjogdmVjdG9yPTB4RjAgYXBpYzE9MCBwaW4xPTIgYXBpYzI9LTEgcGluMj0tMQooWEVOKSBB
bGxvY2F0ZWQgY29uc29sZSByaW5nIG9mIDY0IEtpQi4KKFhFTikgbXdhaXQtaWRsZTogZG9l
cyBub3QgcnVuIG9uIGZhbWlseSA2IG1vZGVsIDIzCihYRU4pIFZNWDogU3VwcG9ydGVkIGFk
dmFuY2VkIGZlYXR1cmVzOgooWEVOKSAgLSBBUElDIE1NSU8gYWNjZXNzIHZpcnR1YWxpc2F0
aW9uCihYRU4pICAtIEFQSUMgVFBSIHNoYWRvdwooWEVOKSAgLSBWaXJ0dWFsIE5NSQooWEVO
KSAgLSBNU1IgZGlyZWN0LWFjY2VzcyBiaXRtYXAKKFhFTikgSFZNOiBBU0lEcyBkaXNhYmxl
ZC4KKFhFTikgSFZNOiBWTVggZW5hYmxlZAooWEVOKSBIVk06IEhhcmR3YXJlIEFzc2lzdGVk
IFBhZ2luZyAoSEFQKSBub3QgZGV0ZWN0ZWQKKFhFTikgQnJvdWdodCB1cCA4IENQVXMKKFhF
TikgYnVpbGQtaWQ6IDA5ZmIwNmI5ODExYWZkMmRiN2M4MGI2OTFiMzI5ZmRlODg0YzhiYzcK
KFhFTikgQ1BVSURMRTogZGlzYWJsZWQgZHVlIHRvIG5vIEhQRVQuIEZvcmNlIGVuYWJsZSB3
aXRoICdjcHVpZGxlJy4KKFhFTikgQUNQSSBzbGVlcCBtb2RlczogUzMKKFhFTikgVlBNVTog
ZGlzYWJsZWQKKFhFTikgbWNoZWNrX3BvbGw6IE1hY2hpbmUgY2hlY2sgcG9sbGluZyB0aW1l
ciBzdGFydGVkLgooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDQwOCBQSVJRcwooWEVOKSBOWCAo
RXhlY3V0ZSBEaXNhYmxlKSBwcm90ZWN0aW9uIGFjdGl2ZQooWEVOKSAqKiogTE9BRElORyBE
T01BSU4gMCAqKioKKFhFTikgIFhlbiAga2VybmVsOiA2NC1iaXQsIGxzYiwgY29tcGF0MzIK
KFhFTikgIERvbTAga2VybmVsOiA2NC1iaXQsIFBBRSwgbHNiLCBwYWRkciAweDEwMDAwMDAg
LT4gMHgyNmY5MDAwCihYRU4pIFBIWVNJQ0FMIE1FTU9SWSBBUlJBTkdFTUVOVDoKKFhFTikg
IERvbTAgYWxsb2MuOiAgIDAwMDAwMDA2MDQwMDAwMDAtPjAwMDAwMDA2MDgwMDAwMDAgKDUw
MDU5NyBwYWdlcyB0byBiZSBhbGxvY2F0ZWQpCihYRU4pICBJbml0LiByYW1kaXNrOiAwMDAw
MDAwNjFlMzc1MDAwLT4wMDAwMDAwNjFmZmZmYzAwCihYRU4pIFZJUlRVQUwgTUVNT1JZIEFS
UkFOR0VNRU5UOgooWEVOKSAgTG9hZGVkIGtlcm5lbDogZmZmZmZmZmY4MTAwMDAwMC0+ZmZm
ZmZmZmY4MjZmOTAwMAooWEVOKSAgSW5pdC4gcmFtZGlzazogMDAwMDAwMDAwMDAwMDAwMC0+
MDAwMDAwMDAwMDAwMDAwMAooWEVOKSAgUGh5cy1NYWNoIG1hcDogMDAwMDAwODAwMDAwMDAw
MC0+MDAwMDAwODAwMDQwMDAwMAooWEVOKSAgU3RhcnQgaW5mbzogICAgZmZmZmZmZmY4MjZm
OTAwMC0+ZmZmZmZmZmY4MjZmOTRiNAooWEVOKSAgUGFnZSB0YWJsZXM6ICAgZmZmZmZmZmY4
MjZmYTAwMC0+ZmZmZmZmZmY4MjcxMTAwMAooWEVOKSAgQm9vdCBzdGFjazogICAgZmZmZmZm
ZmY4MjcxMTAwMC0+ZmZmZmZmZmY4MjcxMjAwMAooWEVOKSAgVE9UQUw6ICAgICAgICAgZmZm
ZmZmZmY4MDAwMDAwMC0+ZmZmZmZmZmY4MjgwMDAwMAooWEVOKSAgRU5UUlkgQUREUkVTUzog
ZmZmZmZmZmY4MjM5ZjE4MAooWEVOKSBEb20wIGhhcyBtYXhpbXVtIDIgVkNQVXMKKFhFTikg
SW5pdGlhbCBsb3cgbWVtb3J5IHZpcnEgdGhyZXNob2xkIHNldCBhdCAweDQwMDAgcGFnZXMu
CihYRU4pIFNjcnViYmluZyBGcmVlIFJBTSBvbiAxIG5vZGVzIHVzaW5nIDggQ1BVcwooWEVO
KSAuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uZG9uZS4KKFhFTikgU3RkLiBMb2dsZXZlbDog
QWxsCihYRU4pIEd1ZXN0IExvZ2xldmVsOiBBbGwKKFhFTikgWGVuIGlzIHJlbGlucXVpc2hp
bmcgVkdBIGNvbnNvbGUuCihYRU4pICoqKiBTZXJpYWwgaW5wdXQgLT4gRE9NMCAodHlwZSAn
Q1RSTC1hJyB0aHJlZSB0aW1lcyB0byBzd2l0Y2ggaW5wdXQgdG8gWGVuKQooWEVOKSBGcmVl
ZCA0NDRrQiBpbml0IG1lbW9yeQooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjAwLjAK
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDowMi4wCihYRU4pIFBDSSBhZGQgZGV2aWNl
IDAwMDA6MDA6MDQuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjA2LjAKKFhFTikg
UENJIGFkZCBkZXZpY2UgMDAwMDowMDowOC4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6
MDA6MTAuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjEwLjEKKFhFTikgUENJIGFk
ZCBkZXZpY2UgMDAwMDowMDoxMC4yCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTEu
MAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjEzLjAKKFhFTikgUENJIGFkZCBkZXZp
Y2UgMDAwMDowMDoxNS4wCihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MTYuMAooWEVO
KSBQQ0kgYWRkIGRldmljZSAwMDAwOjAwOjFhLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAw
MDowMDoxYS43CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWMuMAooWEVOKSBQQ0kg
YWRkIGRldmljZSAwMDAwOjAwOjFjLjQKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDox
Yy41CihYRU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWQuMAooWEVOKSBQQ0kgYWRkIGRl
dmljZSAwMDAwOjAwOjFkLjEKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZC4yCihY
RU4pIFBDSSBhZGQgZGV2aWNlIDAwMDA6MDA6MWQuNwooWEVOKSBQQ0kgYWRkIGRldmljZSAw
MDAwOjAwOjFlLjAKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowMDoxZi4wCihYRU4pIFBD
SSBhZGQgZGV2aWNlIDAwMDA6MDA6MWYuMgooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjAw
OjFmLjMKKFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowNTowMC4wCihYRU4pIFBDSSBhZGQg
ZGV2aWNlIDAwMDA6MDY6MDAuMAooWEVOKSBQQ0kgYWRkIGRldmljZSAwMDAwOjA3OjAwLjAK
KFhFTikgUENJIGFkZCBkZXZpY2UgMDAwMDowNzowMS4wCihYRU4pIEhWTTEgc2F2ZTogQ1BV
CihYRU4pIEhWTTEgc2F2ZTogUElDCihYRU4pIEhWTTEgc2F2ZTogSU9BUElDCihYRU4pIEhW
TTEgc2F2ZTogTEFQSUMKKFhFTikgSFZNMSBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTTEg
c2F2ZTogUENJX0lSUQooWEVOKSBIVk0xIHNhdmU6IElTQV9JUlEKKFhFTikgSFZNMSBzYXZl
OiBQQ0lfTElOSwooWEVOKSBIVk0xIHNhdmU6IFBJVAooWEVOKSBIVk0xIHNhdmU6IFJUQwoo
WEVOKSBIVk0xIHNhdmU6IEhQRVQKKFhFTikgSFZNMSBzYXZlOiBQTVRJTUVSCihYRU4pIEhW
TTEgc2F2ZTogTVRSUgooWEVOKSBIVk0xIHNhdmU6IFZJUklESUFOX0RPTUFJTgooWEVOKSBI
Vk0xIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0xIHNhdmU6IFZJUklESUFOX1ZDUFUKKFhF
TikgSFZNMSBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNMSBzYXZlOiBUU0NfQURKVVNUCihY
RU4pIEhWTTEgc2F2ZTogQ1BVX01TUgooWEVOKSBIVk0xIHJlc3RvcmU6IENQVSAwCihYRU4p
IEhWTTMgc2F2ZTogQ1BVCihYRU4pIEhWTTMgc2F2ZTogUElDCihYRU4pIEhWTTMgc2F2ZTog
SU9BUElDCihYRU4pIEhWTTMgc2F2ZTogTEFQSUMKKFhFTikgSFZNMyBzYXZlOiBMQVBJQ19S
RUdTCihYRU4pIEhWTTMgc2F2ZTogUENJX0lSUQooWEVOKSBIVk0zIHNhdmU6IElTQV9JUlEK
KFhFTikgSFZNMyBzYXZlOiBQQ0lfTElOSwooWEVOKSBIVk0zIHNhdmU6IFBJVAooWEVOKSBI
Vk0zIHNhdmU6IFJUQwooWEVOKSBIVk0zIHNhdmU6IEhQRVQKKFhFTikgSFZNMyBzYXZlOiBQ
TVRJTUVSCihYRU4pIEhWTTMgc2F2ZTogTVRSUgooWEVOKSBIVk0zIHNhdmU6IFZJUklESUFO
X0RPTUFJTgooWEVOKSBIVk0zIHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk0zIHNhdmU6IFZJ
UklESUFOX1ZDUFUKKFhFTikgSFZNMyBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNMyBzYXZl
OiBUU0NfQURKVVNUCihYRU4pIEhWTTMgc2F2ZTogQ1BVX01TUgooWEVOKSBIVk0zIHJlc3Rv
cmU6IENQVSAwCihYRU4pIEhWTTQgc2F2ZTogQ1BVCihYRU4pIEhWTTQgc2F2ZTogUElDCihY
RU4pIEhWTTQgc2F2ZTogSU9BUElDCihYRU4pIEhWTTQgc2F2ZTogTEFQSUMKKFhFTikgSFZN
NCBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTTQgc2F2ZTogUENJX0lSUQooWEVOKSBIVk00
IHNhdmU6IElTQV9JUlEKKFhFTikgSFZNNCBzYXZlOiBQQ0lfTElOSwooWEVOKSBIVk00IHNh
dmU6IFBJVAooWEVOKSBIVk00IHNhdmU6IFJUQwooWEVOKSBIVk00IHNhdmU6IEhQRVQKKFhF
TikgSFZNNCBzYXZlOiBQTVRJTUVSCihYRU4pIEhWTTQgc2F2ZTogTVRSUgooWEVOKSBIVk00
IHNhdmU6IFZJUklESUFOX0RPTUFJTgooWEVOKSBIVk00IHNhdmU6IENQVV9YU0FWRQooWEVO
KSBIVk00IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNNCBzYXZlOiBWTUNFX1ZDUFUK
KFhFTikgSFZNNCBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTTQgc2F2ZTogQ1BVX01TUgoo
WEVOKSBIVk00IHJlc3RvcmU6IENQVSAwCihYRU4pIEhWTTYgc2F2ZTogQ1BVCihYRU4pIEhW
TTYgc2F2ZTogUElDCihYRU4pIEhWTTYgc2F2ZTogSU9BUElDCihYRU4pIEhWTTYgc2F2ZTog
TEFQSUMKKFhFTikgSFZNNiBzYXZlOiBMQVBJQ19SRUdTCihYRU4pIEhWTTYgc2F2ZTogUENJ
X0lSUQooWEVOKSBIVk02IHNhdmU6IElTQV9JUlEKKFhFTikgSFZNNiBzYXZlOiBQQ0lfTElO
SwooWEVOKSBIVk02IHNhdmU6IFBJVAooWEVOKSBIVk02IHNhdmU6IFJUQwooWEVOKSBIVk02
IHNhdmU6IEhQRVQKKFhFTikgSFZNNiBzYXZlOiBQTVRJTUVSCihYRU4pIEhWTTYgc2F2ZTog
TVRSUgooWEVOKSBIVk02IHNhdmU6IFZJUklESUFOX0RPTUFJTgooWEVOKSBIVk02IHNhdmU6
IENQVV9YU0FWRQooWEVOKSBIVk02IHNhdmU6IFZJUklESUFOX1ZDUFUKKFhFTikgSFZNNiBz
YXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNNiBzYXZlOiBUU0NfQURKVVNUCihYRU4pIEhWTTYg
c2F2ZTogQ1BVX01TUgooWEVOKSBIVk02IHJlc3RvcmU6IENQVSAwCihYRU4pIEhWTTcgc2F2
ZTogQ1BVCihYRU4pIEhWTTcgc2F2ZTogUElDCihYRU4pIEhWTTcgc2F2ZTogSU9BUElDCihY
RU4pIEhWTTcgc2F2ZTogTEFQSUMKKFhFTikgSFZNNyBzYXZlOiBMQVBJQ19SRUdTCihYRU4p
IEhWTTcgc2F2ZTogUENJX0lSUQooWEVOKSBIVk03IHNhdmU6IElTQV9JUlEKKFhFTikgSFZN
NyBzYXZlOiBQQ0lfTElOSwooWEVOKSBIVk03IHNhdmU6IFBJVAooWEVOKSBIVk03IHNhdmU6
IFJUQwooWEVOKSBIVk03IHNhdmU6IEhQRVQKKFhFTikgSFZNNyBzYXZlOiBQTVRJTUVSCihY
RU4pIEhWTTcgc2F2ZTogTVRSUgooWEVOKSBIVk03IHNhdmU6IFZJUklESUFOX0RPTUFJTgoo
WEVOKSBIVk03IHNhdmU6IENQVV9YU0FWRQooWEVOKSBIVk03IHNhdmU6IFZJUklESUFOX1ZD
UFUKKFhFTikgSFZNNyBzYXZlOiBWTUNFX1ZDUFUKKFhFTikgSFZNNyBzYXZlOiBUU0NfQURK
VVNUCihYRU4pIEhWTTcgc2F2ZTogQ1BVX01TUgooWEVOKSBIVk03IHJlc3RvcmU6IENQVSAw
Cltyb290QGhvc3Q3MTMgfl0jIAoKClhlbiBkb21VIHBhcmFtcyBmaWxlOgoKY2F0IC9ob21l
L3VzZXJzL290LmdsZW5uL3BhcmFtcyAKa2VybmVsID0gIi9ob21lL3VzZXJzL290LmdsZW5u
L2xpbnV4IgptZW1vcnkgPSAyMDAwCnN3YXAgPSAxMjgKbmFtZSA9ICJvdC5nbGVubiIKaXBh
ZGRyID0gIjcyLngueC54IgpkaXNrID0gWyAncGh5Oi9kZXYvdXNlcnMvb3QuZ2xlbm4rY2Vu
dG9zNi14ODZfNjQtNC5leHQzLHh2ZGExLHcnLCAncGh5Oi9kZXYvdXNlcnMvb3QuZ2xlbm4r
c3dhcGZzLnN3cCx4dmRhOSx3JyBdCnJvb3QgPSAiL2Rldi94dmRhMSBybyIKcmVzdGFydCA9
ICdvbnJlYm9vdCcKY29uc29sZSA9IDUwMDg5CnR5cGUgPSAicHZoIgp2Y3B1cyA9IDUKdmlm
ID0gWyAnbWFjPWFhOjAwOjBiOjY3OjUwOjY0LGJyaWRnZT1icjAnIF0=
--------------A8354E0157C4ABD350AC4536
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------A8354E0157C4ABD350AC4536--


From xen-devel-bounces@lists.xenproject.org Wed Feb 28 01:25:41 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 01:25:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqqUt-0007Zh-Dh; Wed, 28 Feb 2018 01:25:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=lomi=fw=gmail.com=nickeysgo@srs-us1.protection.inumbo.net>)
 id 1eqqUs-0007Zb-Kh
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 01:25:30 +0000
X-Inumbo-ID: 1fabb65e-1c26-11e8-ba59-bc764e045a96
Received: from mail-ua0-x242.google.com (unknown [2607:f8b0:400c:c08::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1fabb65e-1c26-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 02:24:30 +0100 (CET)
Received: by mail-ua0-x242.google.com with SMTP id e25so520997uam.6
 for <xen-devel@lists.xen.org>; Tue, 27 Feb 2018 17:25:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=/oBdQ1nLM/0GYmGIQX0ExNYbszuo8TSib3s95IAXPgU=;
 b=pcGJMnKjAokIQIppbDB+c5QdZGuVxpikqeGaxJqt46XA6cL+EQA44fg+mDOpiuiNl9
 0xIGxuxtHAHlLT+ZdQk9jjE89s6M7PUgnkUlqgIm3xFyPnLii/WxXqRhpdHkLXjYYP9f
 5IRiDcTw9PD17sKlvtZBankz04AoXd0MJyLSzjH9OxmqVv8Q8F3q5loe7Yn8ECJGZRqB
 P9bfXMSrch8ygVJqXMf+x8enOzw3ZqCkh5pgbibDvc0YAJjVytvGfzfx3Xlpg5ix7wXn
 4VDir1cGt8ekMybJ/VPc3xX4nn/WbJIMWwDaT5tKh9Um00px7W7aMdwBgONTpt9Cg0D4
 twow==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=/oBdQ1nLM/0GYmGIQX0ExNYbszuo8TSib3s95IAXPgU=;
 b=IjcL+bDqTKqNOIMc53EC5nQmkCcpZ0FnEgscSRRaWNM61ThlAbzpTrV45puDAkUXHI
 dhLzNyx+UBz8k1/66NFCliiv/r3Tu/PbbhNbBtcNGqiLpMDhBJjnbinAaEp7/+pfXP4E
 M6bbygTtbuAf4xxU6Ys0ZkRYtFIT74LemJEy/+fTHyXRySjbqCbZfVb7x4M+VQqF/0Nb
 aqFl9zQvutHu0GCQLP7UaIVPjYg0l2NBIH3FRqE9VKHNGWcwzLCY3Qr9+o/oM1gwg+lc
 +NLwpi/CBnQAsaxM3OJTqRXB2SNCYEw7A0YEmsh+r40nqwGvvDNVWhjj8xncq9WlsVD4
 vyNw==
X-Gm-Message-State: APf1xPBU0AZyACmUtZSloWBeU3aJStqLkqxQ3Nm4rdzJFzADfFStQhkJ
 m9ZHcScQc+z3qHmreAhGqBmRA0yw2cV9sbDCF/Y=
X-Google-Smtp-Source: AG47ELvBpQ/D2Kd1jWB/MramXzXCavgbBWMADK/w5pfaj6BAApzVgkXYlw6YeNY86Bic87L0867md+rw/QT0uBe2Kpc=
X-Received: by 10.176.26.130 with SMTP id j2mr6947813uai.99.1519781126440;
 Tue, 27 Feb 2018 17:25:26 -0800 (PST)
MIME-Version: 1.0
Received: by 10.103.56.132 with HTTP; Tue, 27 Feb 2018 17:25:25 -0800 (PST)
In-Reply-To: <643b7122-c469-dc68-9298-b69a0dd9df4d@citrix.com>
References: <CAFX_q-F=CkRYyH5BgWxNig9G5XFQOKNgwAKoCsNDPO218a1bdQ@mail.gmail.com>
 <fbea2750-f4a6-d72b-8738-4751f0fbf45e@citrix.com>
 <CAFX_q-HtYz=h-kFr_Jbp1WXFaXaa1L1t-zCMY-e1amQNeYq0Rw@mail.gmail.com>
 <643b7122-c469-dc68-9298-b69a0dd9df4d@citrix.com>
From: Minjun Hong <nickeysgo@gmail.com>
Date: Wed, 28 Feb 2018 10:25:25 +0900
Message-ID: <CAFX_q-FtHADtSns6Axfp1m+W8ADOZzwo1O9r2ysq9Jmnfsw8aQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: xen-devel@lists.xen.org
Subject: Re: [Xen-devel] Is there any way to read msr in hypervisor code?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============4010647258600717910=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4010647258600717910==
Content-Type: multipart/alternative; boundary="94eb2c117a682d8c4505663b9e54"

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

Ah! Now I understand what you said.
Thank you so much, Andrew.

BTW, isn't it possible to use PERFEVTSELx MSR in Xen directly? I eagerly
want to achieve the number of cache-misses.

On Tue, Feb 27, 2018 at 11:03 PM, Andrew Cooper <andrew.cooper3@citrix.com>
wrote:

> On 27/02/18 12:35, Minjun Hong wrote:
>
> On Tue, Feb 27, 2018 at 7:00 PM, Andrew Cooper <andrew.cooper3@citrix.com=
>
> wrote:
>
>> On 27/02/2018 09:37, Minjun Hong wrote:
>>
>> Hello, I've tried to read msr in hypervisor code:
>>
>> uint64_t reg;
>>
>> rdmsr_safe(0x412e, ret);
>>
>>
>> But, I all failed to read it because the hypervisor is running in ring-1
>> CPL as I did googling.
>>
>>
>> Xen runs in ring 0, root mode.  Forget terms like "ring -1" because they
>> are not accurate, and not a helpful description of what is going on.
>>
>> When I accessed msr, the crash log is below:
>>
>>
>> (XEN) ----[ Xen-4.9.0  x86_64  debug=3Dn   Not tainted ]----
>>>
>>> (XEN) CPU:    7
>>>
>>> (XEN) RIP:    e008:[<ffff82d08024139d>] mcsched.c#shscan_timer_fn+0xd/
>>>> 0x180
>>>
>>> (XEN) RFLAGS: 0000000000010206   CONTEXT: hypervisor
>>>
>>> (XEN) rax: ffff83084abfe028   rbx: ffff83084abfe300   rcx:
>>>> 000000000000412e
>>>
>>> (XEN) rdx: ffff83084abb7fff   rsi: ffff82d080632f00   rdi:
>>>> 0000000000000000
>>>
>>> (XEN) rbp: ffff82d080241390   rsp: ffff83084abb7e30   r8:
>>>> ffff830868d4bdc0
>>>
>>> (XEN) r9:  0000000000000005   r10: 0000012da75b50a5   r11:
>>>> ffff8300782f3060
>>>
>>> (XEN) r12: 0000000000000000   r13: 0000012d9f9d6e07   r14:
>>>> ffff83084abb7fff
>>>
>>> (XEN) r15: ffff82d08062ad80   cr0: 000000008005003b   cr4:
>>>> 00000000003526e0
>>>
>>> (XEN) cr3: 00000003426f3000   cr2: 00007fc3c21d4000
>>>
>>> (XEN) ds: 0000   es: 0000   fs: 0000   gs: 0000   ss: e010   cs: e008
>>>
>>> (XEN) Xen code around <ffff82d08024139d> (mcsched.c#shscan_timer_fn+0xd
>>>> /0x180):
>>>
>>> (XEN)  00 00 41 55 41 54 55 53 <0f> 32 4c 8d 05 0a 79 11 00 48 8d 0d 91
>>>> 45 14 00
>>>
>>>
>> This is a rdmsr(), not rdmsr_safe(), which is why you are crashing.
>>
>> Irrespective of that, 0x412e isn't an MSR which exists on any real
>> hardware, so I'm not sure what other result you were expecting.
>>
>> ~Andrew
>>
>
> Thanks for your answer, Andrew.
>
> Actually, I intended to get the number of cache-misses from msr and  acco=
rding
> to "*Figure 18**-1 Layout of IA32_PERFEVTSELx MSRs in Intel=C2=AE 64 and =
IA-32
> Architectures Software Developer=E2=80=99s Manual Volume 3B: System Progr=
amming
> Guide*",
> it can be achieved by "0x412e":
>
> Bit Position
>
> CPUID.AH.EBX
>
> Event Name
>
> UMask
>
> Event Select
>
> 0
>
> UnHalted Core Cycles
>
> 00H
>
> 3CH
>
> 1
>
> Instruction Retired
>
> 00H
>
> C0H
>
> 2
>
> UnHalted Reference Cycles
>
> 01H
>
> 3CH
>
> 3
>
> LLC Reference
>
> 4FH
>
> 2EH
>
> *4*
>
> *LLC Misses*
>
> *41H*
>
> *2EH*
>
> 5
>
> Branch Instruction Retired
>
> 00H
>
> C4H
>
> 6
>
> Branch Misses Retired
>
> 00H
>
> C5H
>
> I also tried to do that w/ rdmsr_safe() but, I failed to read msr.
> Through the macro that returns a non-zero value, it was easy to see that
> reading msr failed:
>
> if ( rdmsr_safe(0x412e, ret) ) {
>>     printk("cannot read msr!!!\n");
>> } else {
>>     printk("rdmsr: %lu\n", ret);
>> }
>
>
>  I cannot understand why you said "0x412e isn't an MSR which exists on
> any real hardware" so, is it impossible to get the number of cache-misses
> by using msr ??
>
>
> The bit you highlight above are values you need to write into one of the
> PERFEVTSELx MSRs, to cause hardware to track that event.  It does not mea=
n
> MSR by that index exists.
>
> ~Andrew
>

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

<div dir=3D"ltr">Ah! Now I understand what you said.<div>Thank you so much,=
 Andrew.</div><div><br></div><div>BTW, isn&#39;t it possible to use PERFEVT=
SELx MSR in Xen directly? I eagerly want to achieve the number of cache-mis=
ses.</div></div><div class=3D"gmail_extra"><br><div class=3D"gmail_quote">O=
n Tue, Feb 27, 2018 at 11:03 PM, Andrew Cooper <span dir=3D"ltr">&lt;<a hre=
f=3D"mailto:andrew.cooper3@citrix.com" target=3D"_blank">andrew.cooper3@cit=
rix.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" style=3D=
"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
 =20
   =20
 =20
  <div text=3D"#000000" bgcolor=3D"#FFFFFF"><div><div class=3D"h5">
    <div class=3D"m_-5971452353598360849moz-cite-prefix">On 27/02/18 12:35,=
 Minjun Hong wrote:<br>
    </div>
    <blockquote type=3D"cite">
     =20
      <div dir=3D"ltr">
        <div class=3D"gmail_extra">
          <div class=3D"gmail_quote">On Tue, Feb 27, 2018 at 7:00 PM,
            Andrew Cooper <span dir=3D"ltr">&lt;<a href=3D"mailto:andrew.co=
oper3@citrix.com" target=3D"_blank">andrew.cooper3@citrix.com</a>&gt;</span=
>
            wrote:<br>
            <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0=
.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
              <div bgcolor=3D"#FFFFFF"><span class=3D"m_-597145235359836084=
9gmail-">
                  <div class=3D"m_-5971452353598360849gmail-m_-301104682790=
0447549moz-cite-prefix">On
                    27/02/2018 09:37, Minjun Hong wrote:<br>
                  </div>
                  <blockquote type=3D"cite">
                    <div dir=3D"ltr">Hello, I&#39;ve tried to read msr in
                      hypervisor code:
                      <div><br>
                      </div>
                      <div>
                        <blockquote class=3D"gmail_quote" style=3D"color:rg=
b(34,34,34);font-family:arial,sans-serif;font-size:small;font-style:normal;=
font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;lett=
er-spacing:normal;text-align:start;text-indent:0px;text-transform:none;whit=
e-space:normal;word-spacing:0px;text-decoration-style:initial;text-decorati=
on-color:initial;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204=
,204);padding-left:1ex">uint64_t
                          reg;=C2=A0=C2=A0</blockquote>
                        <blockquote class=3D"gmail_quote" style=3D"margin:0=
px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">r=
dmsr_safe(0x412e,
                          ret);</blockquote>
                      </div>
                      <div><br>
                        <div>But, I all failed to read it because the
                          hypervisor is running in ring-1 CPL as I did
                          googling.</div>
                      </div>
                    </div>
                  </blockquote>
                  <br>
                </span> Xen runs in ring 0, root mode.=C2=A0 Forget terms
                like &quot;ring -1&quot; because they are not accurate, and=
 not a
                helpful description of what is going on.<span class=3D"m_-5=
971452353598360849gmail-"><br>
                  <br>
                  <blockquote type=3D"cite">
                    <div dir=3D"ltr">
                      <div>
                        <div>When I accessed msr, the crash log is
                          below:</div>
                        <div><br>
                        </div>
                        <div><br>
                        </div>
                        <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"=
>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              ----[ Xen-4.9.0=C2=A0 x86_64=C2=A0 debug=3Dn=
=C2=A0 =C2=A0Not
                              tainted ]----</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              CPU:=C2=A0 =C2=A0 7</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              RIP:=C2=A0 =C2=A0 e008:[&lt;ffff82d08024139d&=
gt;]
                              mcsched.c#shscan_timer_fn+0xd/<wbr>0x180</blo=
ckquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              RFLAGS: 0000000000010206=C2=A0 =C2=A0CONTEXT:
                              hypervisor</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              rax: ffff83084abfe028=C2=A0 =C2=A0rbx:
                              ffff83084abfe300=C2=A0 =C2=A0rcx: 00000000000=
0412e</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              rdx: ffff83084abb7fff=C2=A0 =C2=A0rsi:
                              ffff82d080632f00=C2=A0 =C2=A0rdi: 00000000000=
00000</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              rbp: ffff82d080241390=C2=A0 =C2=A0rsp:
                              ffff83084abb7e30=C2=A0 =C2=A0r8:=C2=A0 ffff83=
0868d4bdc0</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              r9:=C2=A0 0000000000000005=C2=A0 =C2=A0r10:
                              0000012da75b50a5=C2=A0 =C2=A0r11: ffff8300782=
f3060</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              r12: 0000000000000000=C2=A0 =C2=A0r13:
                              0000012d9f9d6e07=C2=A0 =C2=A0r14: ffff83084ab=
b7fff</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              r15: ffff82d08062ad80=C2=A0 =C2=A0cr0:
                              000000008005003b=C2=A0 =C2=A0cr4: 00000000003=
526e0</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              cr3: 00000003426f3000=C2=A0 =C2=A0cr2:
                              00007fc3c21d4000</blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              ds: 0000=C2=A0 =C2=A0es: 0000=C2=A0 =C2=A0fs:=
 0000=C2=A0 =C2=A0gs: 0000=C2=A0
                              =C2=A0ss: e010=C2=A0 =C2=A0cs: e008</blockquo=
te>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)
                              Xen code around &lt;ffff82d08024139d&gt;
                              (mcsched.c#shscan_timer_fn+0xd<wbr>/0x180):</=
blockquote>
                            <blockquote class=3D"gmail_quote" style=3D"marg=
in:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1e=
x">(XEN)=C2=A0
                              00 00 41 55 41 54 55 53 &lt;0f&gt; 32 4c
                              8d 05 0a 79 11 00 48 8d 0d 91 45 14 00</block=
quote>
                          </blockquote>
                        </div>
                      </div>
                    </div>
                  </blockquote>
                  <br>
                </span> This is a rdmsr(), not rdmsr_safe(), which is
                why you are crashing.<br>
                <br>
                Irrespective of that, 0x412e isn&#39;t an MSR which exists
                on any real hardware, so I&#39;m not sure what other result
                you were expecting.<span class=3D"m_-5971452353598360849gma=
il-HOEnZb"><font color=3D"#888888"><br>
                    <br>
                    ~Andrew<br>
                  </font></span></div>
            </blockquote>
          </div>
          <br>
        </div>
        <div class=3D"gmail_extra">Thanks for your answer, Andrew.</div>
        <div class=3D"gmail_extra"><br>
        </div>
        <div class=3D"gmail_extra">Actually, I intended to get the number
          of cache-misses from msr and=C2=A0
          <span style=3D"color:rgb(34,34,34);font-family:arial,sans-serif;f=
ont-size:small;font-style:normal;font-variant-ligatures:normal;font-variant=
-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-in=
dent:0px;text-transform:none;white-space:normal;word-spacing:0px;background=
-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color=
:initial;float:none;display:inline">according
            to<span>=C2=A0</span></span><font style=3D"color:rgb(34,34,34);=
font-size:small;font-style:normal;font-variant-ligatures:normal;font-varian=
t-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-i=
ndent:0px;text-transform:none;white-space:normal;word-spacing:0px;backgroun=
d-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-colo=
r:initial" face=3D"arial, helvetica, sans-serif">&quot;<i><span style=3D"fo=
nt-size:11pt" lang=3D"en-US">Figure<span>=C2=A0</span></span><span style=3D=
"font-size:11pt" lang=3D"en-US">18</span></i><span style=3D"font-size:11pt"=
 lang=3D"en-US"><i>-1 Layout of
                IA32_PERFEVTSELx MSRs in=C2=A0<span style=3D"color:rgb(34,3=
4,34);font-variant-ligatures:normal;font-variant-caps:normal;font-weight:40=
0;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:non=
e;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);tex=
t-decoration-style:initial;text-decoration-color:initial;font-size:11pt" la=
ng=3D"ko">Intel</span><span style=3D"color:rgb(34,34,34);font-variant-ligat=
ures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;=
text-align:start;text-indent:0px;text-transform:none;white-space:normal;wor=
d-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initi=
al;text-decoration-color:initial;font-size:11pt" lang=3D"en-US">=C2=AE 64 a=
nd IA-32 Architectures Software
                  Developer=E2=80=99s Manual Volume 3B: System Programming =
Guide</span></i><span style=3D"color:rgb(34,34,34);font-style:normal;font-v=
ariant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spa=
cing:normal;text-align:start;text-indent:0px;text-transform:none;white-spac=
e:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration=
-style:initial;text-decoration-color:initial;font-size:11pt" lang=3D"en-US"=
>&quot;</span></span>,</font>
        </div>
        <div class=3D"gmail_extra"><font style=3D"color:rgb(34,34,34);font-=
size:small;font-style:normal;font-variant-ligatures:normal;font-variant-cap=
s:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent=
:0px;text-transform:none;white-space:normal;word-spacing:0px;background-col=
or:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:ini=
tial" face=3D"arial, helvetica, sans-serif">it can be achieved by
            &quot;0x412e&quot;:</font></div>
        <div class=3D"gmail_extra"><br>
        </div>
        <div class=3D"gmail_extra">
          <div style=3D"direction:ltr">
            <table valign=3D"top" style=3D"direction:ltr;border-collapse:co=
llapse;border-style:solid;border-color:rgb(163,163,163);border-width:1pt" b=
order=3D"1" cellspacing=3D"0" cellpadding=3D"0">
              <tbody>
                <tr>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:1.2895in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span st=
yle=3D"font-weight:bold">Bit Position</span></p>
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span st=
yle=3D"font-weight:bold">CPUID.AH.EBX</span></p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span st=
yle=3D"font-weight:bold">Event Name</span></p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.7381in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span st=
yle=3D"font-weight:bold">UMask</span></p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:1.0402in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center"><span st=
yle=3D"font-weight:bold">Event Select</span></p>
                  </td>
                </tr>
                <tr>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">0</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">UnHalted
                      Core Cycles</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">00H</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">3CH</p>
                  </td>
                </tr>
                <tr>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">1</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">Instruct=
ion
                      Retired</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">00H</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">C0H</p>
                  </td>
                </tr>
                <tr>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">2</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:2.1111in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">UnHalted
                      Reference Cycles</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">01H</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">3CH</p>
                  </td>
                </tr>
                <tr>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">3</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">LLC
                      Reference</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">4FH</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">2EH</p>
                  </td>
                </tr>
                <tr>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;text-align:center"><b><font color=3D"#f=
f0000">4</font></b></p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;text-align:center"><b><font color=3D"#f=
f0000">LLC Misses</font></b></p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;text-align:center"><b><font color=3D"#f=
f0000">41H</font></b></p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;text-align:center"><b><font color=3D"#f=
f0000">2EH</font></b></p>
                  </td>
                </tr>
                <tr>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">5</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:2.1034in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">Branch
                      Instruction Retired</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">00H</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">C4H</p>
                  </td>
                </tr>
                <tr>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:1.2701in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">6</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:2.0916in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">Branch
                      Misses Retired</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.7187in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">00H</p>
                  </td>
                  <td style=3D"border-style:solid;border-color:rgb(163,163,=
163);border-width:1pt;vertical-align:top;width:0.9368in;padding:4pt">
                    <p style=3D"margin:0in;font-family:&quot;\00b9d1\00c740=
\00ace0\00b515&quot;;font-size:11pt;color:black;text-align:center">C5H</p>
                  </td>
                </tr>
              </tbody>
            </table>
          </div>
          <br>
        </div>
        <div class=3D"gmail_extra">I also tried to do that w/ rdmsr_safe()
          but, I failed to read msr.</div>
        <div class=3D"gmail_extra">Through the macro that returns a
          non-zero value, it was easy to see that reading msr failed:</div>
        <div class=3D"gmail_extra"><br>
        </div>
        <div class=3D"gmail_extra">
          <blockquote class=3D"gmail_quote" style=3D"margin:0px 0px 0px 0.8=
ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">if ( rdmsr_safe=
(0x412e,
            ret) ) {<br>
            =C2=A0 =C2=A0 printk(&quot;cannot read msr!!!\n&quot;);=C2=A0=
=C2=A0<br>
            } else {<br>
            =C2=A0 =C2=A0 printk(&quot;rdmsr: %lu\n&quot;, ret);<br>
            }</blockquote>
          <div><br>
          </div>
          <div>=C2=A0I cannot understand why you said &quot;<span style=3D"=
color:rgb(34,34,34);font-family:arial,sans-serif;font-size:small;font-style=
:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:=
400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:n=
one;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);t=
ext-decoration-style:initial;text-decoration-color:initial;float:none;displ=
ay:inline">0x412e
              isn&#39;t an MSR which exists on any real hardware&quot; so, =
is it
              impossible to get the number of cache-misses by using msr
              ??</span></div>
        </div>
      </div>
    </blockquote>
    <br></div></div>
    The bit you highlight above are values you need to write into one of
    the PERFEVTSELx MSRs, to cause hardware to track that event.=C2=A0 It
    does not mean MSR by that index exists.<span class=3D"HOEnZb"><font col=
or=3D"#888888"><br>
    <br>
    ~Andrew<br>
  </font></span></div>

</blockquote></div><br></div>

--94eb2c117a682d8c4505663b9e54--


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4010647258600717910==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 28 01:46:45 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 01:46:45 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqqp8-0000Xz-7u; Wed, 28 Feb 2018 01:46:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b+qy=fw=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1eqqp7-0000Xt-4w
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 01:46:25 +0000
X-Inumbo-ID: 0cd92dfc-1c29-11e8-ba59-bc764e045a96
Received: from mail-io0-x242.google.com (unknown [2607:f8b0:4001:c06::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cd92dfc-1c29-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 02:45:27 +0100 (CET)
Received: by mail-io0-x242.google.com with SMTP id b34so1437635ioj.6
 for <xen-devel@lists.xen.org>; Tue, 27 Feb 2018 17:46:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc:content-transfer-encoding;
 bh=TpJNn0OZIoGBB7QBjx5FExm00dTElm23zaV0ZENmyYw=;
 b=TevDe0iOC4bCxt4V9ahc6B9EvfBTw08WPbfYNOnK8rZkHjz7xrBeamazgCUoSYONns
 dXfixkGOoyWbM+g+aB2//xCIYyDb3YvljzLG0Ajdmeuq7FxH4t/9PDDv3/FQYm1bqIeP
 mrxXZZpU0OX7EtfzQqHz0ptnUHUc+vW+g5G1+ivsJWcoi4uRPey59GaQKaUtonnhloab
 FRFmexVRZUHw/p9b/h90mVGcYMcCiWqJ3BeUAuajSaCw/pO8EPBkOK7GVobL73z/M19M
 vxnLcZOeh0b7n09z+n2NqPlafNTlEpVEkzYakWkn5OMgKfBCWTDW915+0Krqashs786M
 fHFA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc:content-transfer-encoding;
 bh=TpJNn0OZIoGBB7QBjx5FExm00dTElm23zaV0ZENmyYw=;
 b=KbNjcwjLvSUMy/aPMfUX0lPXB45H1JxArSJ7gz2x+mtEA0Y5JUUaVICoIJ5NUVK5ot
 0V9cpo+lrKTTJxMSGmTbUDS/km4bxYKjZiZCz8rqB07t/HamPuEmXK0FoeYOJ5G0Gp7V
 OnthblDcj4wV5mzxRwrCJ8eNdNEi/q1gTnC7nYnaqB3n+tkLzdqmzyF/ZtzyV9Q+4/aO
 cbLNIxQ2WWtAIYGGDzi0zhaQO0K6xwLjObRrTOaTAD1szoKPYo7dR4HREt6hJYeV/YRw
 lhaxgx7J8CulF2hFIg80ptk6GQNDZmt6fZ8bgEdWgHnPOjhiIs10EvHuJ930cmXopFSG
 u4Qg==
X-Gm-Message-State: APf1xPAL3pnk1FlDPttXF1SJFP0KR+vA46ad3uzpeivBoKxeghFZjD97
 X4eqKPUjq5DIl+RQqKUl0MfZULErRf+sZZQS5g==
X-Google-Smtp-Source: AG47ELu+mFcaBjQjofi3ivwFz3S59rB9VzuEHGurbayTqA2bzj37DO8SCClfv12Bv5y3m5UoHEu2fQVyM8GUsYNbNXs=
X-Received: by 10.107.133.194 with SMTP id p63mr18664189ioi.44.1519782383465; 
 Tue, 27 Feb 2018 17:46:23 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.4.20 with HTTP; Tue, 27 Feb 2018 17:45:43 -0800 (PST)
In-Reply-To: <CAFX_q-FtHADtSns6Axfp1m+W8ADOZzwo1O9r2ysq9Jmnfsw8aQ@mail.gmail.com>
References: <CAFX_q-F=CkRYyH5BgWxNig9G5XFQOKNgwAKoCsNDPO218a1bdQ@mail.gmail.com>
 <fbea2750-f4a6-d72b-8738-4751f0fbf45e@citrix.com>
 <CAFX_q-HtYz=h-kFr_Jbp1WXFaXaa1L1t-zCMY-e1amQNeYq0Rw@mail.gmail.com>
 <643b7122-c469-dc68-9298-b69a0dd9df4d@citrix.com>
 <CAFX_q-FtHADtSns6Axfp1m+W8ADOZzwo1O9r2ysq9Jmnfsw8aQ@mail.gmail.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Tue, 27 Feb 2018 20:45:43 -0500
Message-ID: <CAENZ-+=9Bg1QdYhF-UQrH_t06Fis=fLnZtoNu4yEvM7BnUVGnw@mail.gmail.com>
To: Minjun Hong <nickeysgo@gmail.com>
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Is there any way to read msr in hypervisor code?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgODoyNSBQTSwgTWluanVuIEhvbmcgPG5pY2tleXNnb0Bn
bWFpbC5jb20+IHdyb3RlOgo+Cj4gQWghIE5vdyBJIHVuZGVyc3RhbmQgd2hhdCB5b3Ugc2FpZC4K
PiBUaGFuayB5b3Ugc28gbXVjaCwgQW5kcmV3Lgo+Cj4gQlRXLCBpc24ndCBpdCBwb3NzaWJsZSB0
byB1c2UgUEVSRkVWVFNFTHggTVNSIGluIFhlbiBkaXJlY3RseT8gSSBlYWdlcmx5IHdhbnQgdG8g
YWNoaWV2ZSB0aGUgbnVtYmVyIG9mIGNhY2hlLW1pc3Nlcy4KCgpJZiB5b3UganVzdCB3YW50IHRv
IG1vbml0b3IgdGhlIG51bWJlciBvZiBjYWNoZSBtaXNzZXMsIHlvdSBjYW4gdXNlCnBlcmYgaW4g
WGVuOiBodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvZmlsaW5nOl9vcHJv
ZmlsZV9hbmRfcGVyZgoKWW91IG5lZWQgdG8gZW5hYmxlIHRoZSB2cG11IGF0IHRoZSBib290IGNv
bW1hbmQuCgpJZiB5b3UgcGxhbiB0byBhZGQgeW91ciBvd24gZmVhdHVyZXMsIHlvdSBjYW4gY2hl
Y2sgaG93IHZwbXUgaXMKaW1wbGVtZW50ZWQsIHdoaWNoIG1heSBoZWxwIHlvdSBpbXBsZW1lbnQg
eW91ciBvd24gZmVhdHVyZS4KCgpCZXN0IFJlZ2FyZHMsCgpNZW5nCgotLS0tLS0tLS0tLQpNZW5n
IFh1ClBoLkQuIENhbmRpZGF0ZSBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpV
bml2ZXJzaXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4
dS8KCgo+Cj4KPiBPbiBUdWUsIEZlYiAyNywgMjAxOCBhdCAxMTowMyBQTSwgQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+Cj4+IE9uIDI3LzAyLzE4IDEy
OjM1LCBNaW5qdW4gSG9uZyB3cm90ZToKPj4KPj4gT24gVHVlLCBGZWIgMjcsIDIwMTggYXQgNzow
MCBQTSwgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+
Pgo+Pj4gT24gMjcvMDIvMjAxOCAwOTozNywgTWluanVuIEhvbmcgd3JvdGU6Cj4+Pgo+Pj4gSGVs
bG8sIEkndmUgdHJpZWQgdG8gcmVhZCBtc3IgaW4gaHlwZXJ2aXNvciBjb2RlOgo+Pj4KPj4+PiB1
aW50NjRfdCByZWc7Cj4+Pj4KPj4+PiByZG1zcl9zYWZlKDB4NDEyZSwgcmV0KTsKPj4+Cj4+Pgo+
Pj4gQnV0LCBJIGFsbCBmYWlsZWQgdG8gcmVhZCBpdCBiZWNhdXNlIHRoZSBoeXBlcnZpc29yIGlz
IHJ1bm5pbmcgaW4gcmluZy0xIENQTCBhcyBJIGRpZCBnb29nbGluZy4KPj4+Cj4+Pgo+Pj4gWGVu
IHJ1bnMgaW4gcmluZyAwLCByb290IG1vZGUuICBGb3JnZXQgdGVybXMgbGlrZSAicmluZyAtMSIg
YmVjYXVzZSB0aGV5IGFyZSBub3QgYWNjdXJhdGUsIGFuZCBub3QgYSBoZWxwZnVsIGRlc2NyaXB0
aW9uIG9mIHdoYXQgaXMgZ29pbmcgb24uCj4+Pgo+Pj4gV2hlbiBJIGFjY2Vzc2VkIG1zciwgdGhl
IGNyYXNoIGxvZyBpcyBiZWxvdzoKPj4+Cj4+Pgo+Pj4+PiAoWEVOKSAtLS0tWyBYZW4tNC45LjAg
IHg4Nl82NCAgZGVidWc9biAgIE5vdCB0YWludGVkIF0tLS0tCj4+Pj4+Cj4+Pj4+IChYRU4pIENQ
VTogICAgNwo+Pj4+Pgo+Pj4+PiAoWEVOKSBSSVA6ICAgIGUwMDg6WzxmZmZmODJkMDgwMjQxMzlk
Pl0gbWNzY2hlZC5jI3Noc2Nhbl90aW1lcl9mbisweGQvMHgxODAKPj4+Pj4KPj4+Pj4gKFhFTikg
UkZMQUdTOiAwMDAwMDAwMDAwMDEwMjA2ICAgQ09OVEVYVDogaHlwZXJ2aXNvcgo+Pj4+Pgo+Pj4+
PiAoWEVOKSByYXg6IGZmZmY4MzA4NGFiZmUwMjggICByYng6IGZmZmY4MzA4NGFiZmUzMDAgICBy
Y3g6IDAwMDAwMDAwMDAwMDQxMmUKPj4+Pj4KPj4+Pj4gKFhFTikgcmR4OiBmZmZmODMwODRhYmI3
ZmZmICAgcnNpOiBmZmZmODJkMDgwNjMyZjAwICAgcmRpOiAwMDAwMDAwMDAwMDAwMDAwCj4+Pj4+
Cj4+Pj4+IChYRU4pIHJicDogZmZmZjgyZDA4MDI0MTM5MCAgIHJzcDogZmZmZjgzMDg0YWJiN2Uz
MCAgIHI4OiAgZmZmZjgzMDg2OGQ0YmRjMAo+Pj4+Pgo+Pj4+PiAoWEVOKSByOTogIDAwMDAwMDAw
MDAwMDAwMDUgICByMTA6IDAwMDAwMTJkYTc1YjUwYTUgICByMTE6IGZmZmY4MzAwNzgyZjMwNjAK
Pj4+Pj4KPj4+Pj4gKFhFTikgcjEyOiAwMDAwMDAwMDAwMDAwMDAwICAgcjEzOiAwMDAwMDEyZDlm
OWQ2ZTA3ICAgcjE0OiBmZmZmODMwODRhYmI3ZmZmCj4+Pj4+Cj4+Pj4+IChYRU4pIHIxNTogZmZm
ZjgyZDA4MDYyYWQ4MCAgIGNyMDogMDAwMDAwMDA4MDA1MDAzYiAgIGNyNDogMDAwMDAwMDAwMDM1
MjZlMAo+Pj4+Pgo+Pj4+PiAoWEVOKSBjcjM6IDAwMDAwMDAzNDI2ZjMwMDAgICBjcjI6IDAwMDA3
ZmMzYzIxZDQwMDAKPj4+Pj4KPj4+Pj4gKFhFTikgZHM6IDAwMDAgICBlczogMDAwMCAgIGZzOiAw
MDAwICAgZ3M6IDAwMDAgICBzczogZTAxMCAgIGNzOiBlMDA4Cj4+Pj4+Cj4+Pj4+IChYRU4pIFhl
biBjb2RlIGFyb3VuZCA8ZmZmZjgyZDA4MDI0MTM5ZD4gKG1jc2NoZWQuYyNzaHNjYW5fdGltZXJf
Zm4rMHhkLzB4MTgwKToKPj4+Pj4KPj4+Pj4gKFhFTikgIDAwIDAwIDQxIDU1IDQxIDU0IDU1IDUz
IDwwZj4gMzIgNGMgOGQgMDUgMGEgNzkgMTEgMDAgNDggOGQgMGQgOTEgNDUgMTQgMDAKPj4+Cj4+
Pgo+Pj4gVGhpcyBpcyBhIHJkbXNyKCksIG5vdCByZG1zcl9zYWZlKCksIHdoaWNoIGlzIHdoeSB5
b3UgYXJlIGNyYXNoaW5nLgo+Pj4KPj4+IElycmVzcGVjdGl2ZSBvZiB0aGF0LCAweDQxMmUgaXNu
J3QgYW4gTVNSIHdoaWNoIGV4aXN0cyBvbiBhbnkgcmVhbCBoYXJkd2FyZSwgc28gSSdtIG5vdCBz
dXJlIHdoYXQgb3RoZXIgcmVzdWx0IHlvdSB3ZXJlIGV4cGVjdGluZy4KPj4+Cj4+PiB+QW5kcmV3
Cj4+Cj4+Cj4+IFRoYW5rcyBmb3IgeW91ciBhbnN3ZXIsIEFuZHJldy4KPj4KPj4gQWN0dWFsbHks
IEkgaW50ZW5kZWQgdG8gZ2V0IHRoZSBudW1iZXIgb2YgY2FjaGUtbWlzc2VzIGZyb20gbXNyIGFu
ZCAgYWNjb3JkaW5nIHRvICJGaWd1cmUgMTgtMSBMYXlvdXQgb2YgSUEzMl9QRVJGRVZUU0VMeCBN
U1JzIGluIEludGVswq4gNjQgYW5kIElBLTMyIEFyY2hpdGVjdHVyZXMgU29mdHdhcmUgRGV2ZWxv
cGVy4oCZcyBNYW51YWwgVm9sdW1lIDNCOiBTeXN0ZW0gUHJvZ3JhbW1pbmcgR3VpZGUiLAo+PiBp
dCBjYW4gYmUgYWNoaWV2ZWQgYnkgIjB4NDEyZSI6Cj4+Cj4+IEJpdCBQb3NpdGlvbgo+Pgo+PiBD
UFVJRC5BSC5FQlgKPj4KPj4gRXZlbnQgTmFtZQo+Pgo+PiBVTWFzawo+Pgo+PiBFdmVudCBTZWxl
Y3QKPj4KPj4gMAo+Pgo+PiBVbkhhbHRlZCBDb3JlIEN5Y2xlcwo+Pgo+PiAwMEgKPj4KPj4gM0NI
Cj4+Cj4+IDEKPj4KPj4gSW5zdHJ1Y3Rpb24gUmV0aXJlZAo+Pgo+PiAwMEgKPj4KPj4gQzBICj4+
Cj4+IDIKPj4KPj4gVW5IYWx0ZWQgUmVmZXJlbmNlIEN5Y2xlcwo+Pgo+PiAwMUgKPj4KPj4gM0NI
Cj4+Cj4+IDMKPj4KPj4gTExDIFJlZmVyZW5jZQo+Pgo+PiA0RkgKPj4KPj4gMkVICj4+Cj4+IDQK
Pj4KPj4gTExDIE1pc3Nlcwo+Pgo+PiA0MUgKPj4KPj4gMkVICj4+Cj4+IDUKPj4KPj4gQnJhbmNo
IEluc3RydWN0aW9uIFJldGlyZWQKPj4KPj4gMDBICj4+Cj4+IEM0SAo+Pgo+PiA2Cj4+Cj4+IEJy
YW5jaCBNaXNzZXMgUmV0aXJlZAo+Pgo+PiAwMEgKPj4KPj4gQzVICj4+Cj4+Cj4+IEkgYWxzbyB0
cmllZCB0byBkbyB0aGF0IHcvIHJkbXNyX3NhZmUoKSBidXQsIEkgZmFpbGVkIHRvIHJlYWQgbXNy
Lgo+PiBUaHJvdWdoIHRoZSBtYWNybyB0aGF0IHJldHVybnMgYSBub24temVybyB2YWx1ZSwgaXQg
d2FzIGVhc3kgdG8gc2VlIHRoYXQgcmVhZGluZyBtc3IgZmFpbGVkOgo+Pgo+Pj4gaWYgKCByZG1z
cl9zYWZlKDB4NDEyZSwgcmV0KSApIHsKPj4+ICAgICBwcmludGsoImNhbm5vdCByZWFkIG1zciEh
IVxuIik7Cj4+PiB9IGVsc2Ugewo+Pj4gICAgIHByaW50aygicmRtc3I6ICVsdVxuIiwgcmV0KTsK
Pj4+IH0KPj4KPj4KPj4gIEkgY2Fubm90IHVuZGVyc3RhbmQgd2h5IHlvdSBzYWlkICIweDQxMmUg
aXNuJ3QgYW4gTVNSIHdoaWNoIGV4aXN0cyBvbiBhbnkgcmVhbCBoYXJkd2FyZSIgc28sIGlzIGl0
IGltcG9zc2libGUgdG8gZ2V0IHRoZSBudW1iZXIgb2YgY2FjaGUtbWlzc2VzIGJ5IHVzaW5nIG1z
ciA/Pwo+Pgo+Pgo+PiBUaGUgYml0IHlvdSBoaWdobGlnaHQgYWJvdmUgYXJlIHZhbHVlcyB5b3Ug
bmVlZCB0byB3cml0ZSBpbnRvIG9uZSBvZiB0aGUgUEVSRkVWVFNFTHggTVNScywgdG8gY2F1c2Ug
aGFyZHdhcmUgdG8gdHJhY2sgdGhhdCBldmVudC4gIEl0IGRvZXMgbm90IG1lYW4gTVNSIGJ5IHRo
YXQgaW5kZXggZXhpc3RzLgo+Pgo+PiB+QW5kcmV3Cj4KPgo+Cj4gX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Cj4g
WGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 02:14:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 02:14:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqrGD-0002r2-DU; Wed, 28 Feb 2018 02:14:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqrGC-0002qq-Nr
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 02:14:24 +0000
X-Inumbo-ID: 5a555f79-1c2d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5a555f79-1c2d-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 02:16:15 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqrG4-00017W-76; Wed, 28 Feb 2018 02:14:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqrFy-0001T4-Ko; Wed, 28 Feb 2018 02:14:10 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqrFx-0000d0-EZ; Wed, 28 Feb 2018 02:14:09 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120047-mainreport@xen.org>
X-Osstest-Failures: linux-4.9:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-4.9:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-4.9:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-4.9:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 linux-4.9:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=19c04ca5b239e6e2277a5b381d1e79482ab9bbc5
X-Osstest-Versions-That: linux=80c1c8322c331586a86e58d3f95026a1265ab396
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 02:14:09 +0000
Subject: [Xen-devel] [linux-4.9 test] 120047: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7421788844164932747=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7421788844164932747==
Content-Type: text/plain

flight 120047 linux-4.9 real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120047/

Failures :-/ but no regressions.

Tests which did not succeed, but are not blocking:
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 119891
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 119891
 test-amd64-amd64-xl-qemuu-win7-amd64 17 guest-stop            fail like 119891
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 119891
 test-amd64-amd64-xl-qemuu-ws16-amd64 17 guest-stop            fail like 119891
 test-amd64-amd64-xl-pvhv2-intel 12 guest-start                 fail never pass
 test-amd64-amd64-xl-pvhv2-amd 12 guest-start                  fail  never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-rtds     13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-rtds     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop             fail never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemut-ws16-amd64 17 guest-stop              fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-amd64-i386-xl-qemuu-ws16-amd64 17 guest-stop              fail never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass

version targeted for testing:
 linux                19c04ca5b239e6e2277a5b381d1e79482ab9bbc5
baseline version:
 linux                80c1c8322c331586a86e58d3f95026a1265ab396

Last test of basis   119891  2018-02-22 15:01:38 Z    5 days
Testing same since   120011  2018-02-25 10:47:07 Z    2 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Adam Ford <aford173@gmail.com>
  Al Viro <viro@zeniv.linux.org.uk>
  Alexandru Ardelean <alexandru.ardelean@analog.com>
  Aliaksei Karaliou <akaraliou.dev@gmail.com>
  Anand Moon <linux.amoon@gmail.com>
  Andre Przywara <andre.przywara@arm.com>
  Andreas Platschek <andreas.platschek@opentech.at>
  Andrew Morton <akpm@linux-foundation.org>
  Andrey Ryabinin <aryabinin@virtuozzo.com>
  Andrey Utkin <andrey.utkin@corp.bluecherry.net>
  Andy Shevchenko <andriy.shevchenko@linux.intel.com>
  Andy Shevchenko <andy.shevchenko@gmail.com>
  Ard Biesheuvel <ard.biesheuvel@linaro.org>
  Arend van Spriel <arend.vanspriel@broadcom.com>
  Arnaldo Carvalho de Melo <acme@redhat.com>
  Arnd Bergmann <arnd@arndb.de>
  Augusto Mecking Caringi <augustocaringi@gmail.com>
  Balamuruhan S <bala24@linux.vnet.ibm.com>
  Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
  Ben Hutchings <ben@decadent.org.uk>
  Ben Skeggs <bskeggs@redhat.com>
  Bin Liu <b-liu@ti.com>
  Bjorn Helgaas <bhelgaas@google.com>
  Bjorn Helgaas <helgaas@kernel.org>
  Boris Ostrovsky <boris.ostrovsky@oracle.com>
  Borislav Petkov <bp@suse.de>
  Branislav Radocaj <branislav@radocaj.org>
  Cai Li <cai.li@spreadtrum.com>
  Catalin Marinas <catalin.marinas@arm.com>
  Chen-Yu Tsai <wens@csie.org>
  Chris Wilson <chris@chris-wilson.co.uk>
  Christophe JAILLET <christophe.jaillet@wanadoo.fr>
  Christophe Leroy <christophe.leroy@c-s.fr>
  Chunfeng Yun <chunfeng.yun@mediatek.com>
  Chunyan Zhang <chunyan.zhang@spreadtrum.com>
  Claudiu Manoil <claudiu.manoil@nxp.com>
  Cong Wang <xiyou.wangcong@gmail.com>
  Daniel Jurgens <danielj@mellanox.com>
  Daniel Vetter <daniel.vetter@ffwll.ch>
  Darren Hart (VMware) <dvhart@infradead.org>
  Dave Jiang <dave.jiang@intel.com>
  Dave Young <dyoung@redhat.com>
  David Howells <dhowells@redhat.com>
  David S. Miller <davem@davemloft.net>
  David Sterba <dsterba@suse.com>
  Dmitry Torokhov <dmitry.torokhov@gmail.com>
  Dmitry Vyukov <dvyukov@google.com>
  Douglas Gilbert <dgilbert@interlog.com>
  Eric Biggers <ebiggers3@gmail.com>
  Eric Biggers <ebiggers@google.com>
  Eric Dumazet <edumazet@google.com>
  Felipe Balbi <felipe.balbi@linux.intel.com>
  Florian Westphal <fw@strlen.de>
  Gao Feng <gfree.wind@vip.163.com>
  Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  Greg Ungerer <gerg@linux-m68k.org>
  Gustavo A. R. Silva <garsilva@embeddedor.com>
  Hans Verkuil <hans.verkuil@cisco.com>
  Herbert Xu <herbert@gondor.apana.org.au>
  Hugh Dickins <hughd@google.com>
  Ilya Dryomov <idryomov@gmail.com>
  Ingo Molnar <mingo@kernel.org>
  Inki Dae <inki.dae@samsung.com>
  Jack Wang <jinpu.wang@profitbricks.com>
  Jan Beulich <jbeulich@suse.com>
  Jan Dakinevich <jan.dakinevich@gmail.com>
  Jan Kara <jack@suse.cz>
  Jason Gunthorpe <jgg@mellanox.com>
  Jason Wang <jasowang@redhat.com>
  Jens Axboe <axboe@kernel.dk>
  Jia-Ju Bai <baijiaju1990@163.com>
  Jiri Olsa <jolsa@kernel.org>
  Johannes Berg <johannes.berg@intel.com>
  Jonathan Cameron <Jonathan.Cameron@huawei.com>
  Jonathan Corbet <corbet@lwn.net>
  Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
  Josh Poimboeuf <jpoimboe@redhat.com>
  Jun Nie <jun.nie@linaro.org>
  JĂ©rĂ©my Lefaure <jeremy.lefaure@lse.epita.fr>
  Kalle Valo <kvalo@codeaurora.org>
  Kamil Konieczny <k.konieczny@partner.samsung.com>
  Karol Herbst <kherbst@redhat.com>
  Keerthy <j-keerthy@ti.com>
  Kefeng Wang <wangkefeng.wang@huawei.com>
  Kirill A. Shutemov <kirill.shutemov@linux.intel.com>
  Ladi Prosek <lprosek@redhat.com>
  Laura Abbott <labbott@redhat.com>
  Leon Romanovsky <leon@kernel.org>
  LEROY Christophe <christophe.leroy@c-s.fr>
  Linus Torvalds <torvalds@linux-foundation.org>
  Linus Walleij <linus.walleij@linaro.org>
  Ludovic Desroches <ludovic.desroches@microchip.com>
  Lyude <lyude@redhat.com>
  Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
  Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
  Mark Brown <broonie@kernel.org>
  Mark Rutland <mark.rutland@arm.com>
  Martin K. Petersen <martin.petersen@oracle.com>
  Martin Schwidefsky <schwidefsky@de.ibm.com>
  Mauro Carvalho Chehab <mchehab@s-opensource.com>
  Maxime Ripard <maxime.ripard@free-electrons.com>
  Michael Ellerman <mpe@ellerman.id.au>
  Michael S. Tsirkin <mst@redhat.com>
  Michal Hocko <mhocko@suse.com>
  Moni Shoua <monis@mellanox.com>
  Mukesh Kacker <mukesh.kacker@oracle.com>
  Mustafa Ismail <mustafa.ismail@intel.com>
  Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
  Neil Armstrong <narmstrong@baylibre.com>
  Nicholas Piggin <npiggin@gmail.com>
  Nikolay Borisov <nborisov@suse.com>
  Nogah Frankel <nogahf@mellanox.com>
  Olof Johansson <olof@lixom.net>
  Pablo Neira Ayuso <pablo@netfilter.org>
  Pali RohĂ¡r <pali.rohar@gmail.com>
  Paolo Abeni <pabeni@redhat.com>
  Paolo Bonzini <pbonzini@redhat.com>
  Paul Moore <paul@paul-moore.com>
  Pekka Paalanen <ppaalanen@gmail.com>
  Peter Ujfalusi <peter.ujfalusi@ti.com>
  Radim KrÄmĂ¡Å™ <rkrcmar@redhat.com>
  Randy Dunlap <rdunlap@infradead.org>
  Ravi Bangoria <ravi.bangoria@linux.vnet.ibm.com>
  Russell King <rmk+kernel@armlinux.org.uk>
  Santosh Shilimkar <santosh.shilimkar@oracle.com>
  Sasha Levin <alexander.levin@microsoft.com>
  Satheesh Rajendran <sathnaga@linux.vnet.ibm.com>
  Shaohui Xie <Shaohui.Xie@nxp.com>
  Shawn Guo <shawn.guo@linaro.org>
  Shiraz Saleem <shiraz.saleem@intel.com>
  Shuah Khan <shuahkh@osg.samsung.com>
  Sowmini Varadhan <sowmini.varadhan@oracle.com>
  Stefan Haberland <sth@linux.vnet.ibm.com>
  Stefan Potyra <Stefan.Potyra@elektrobit.com>
  Steffen Klassert <steffen.klassert@secunet.com>
  Stephen Boyd <sboyd@codeaurora.org>
  Stephen Smalley <sds@tycho.nsa.gov>
  Tai Nguyen <ttnguyen@apm.com>
  Takashi Iwai <tiwai@suse.de>
  Takuo Koguchi <takuo.koguchi.sw@hitachi.com>
  Takuo Koguchi <takuo.koguchi@gmail.com>
  Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
  Thomas Gleixner <tglx@linutronix.de>
  Tobias Jordan <Tobias.Jordan@elektrobit.com>
  Tobias Regnery <tobias.regnery@gmail.com>
  Tom Herbert <tom@quantonium.net>
  Tony Lindgren <tony@atomide.com>
  Vincent Pelletier <plr.vincent@gmail.com>
  Vinod Koul <vinod.koul@intel.com>
  Vlastimil Babka <vbabka@suse.cz>
  Wanpeng Li <wanpeng.li@hotmail.com>
  Will Deacon <will.deacon@arm.com>
  Willem de Bruijn <willemb@google.com>
  Xin Long <lucien.xin@gmail.com>
  Yangbo Lu <Yangbo.lu@nxp.com>
  Zhang Rui <rui.zhang@intel.com>
  Zumeng Chen <zumeng.chen@gmail.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-amd64-xl-pvhv2-amd                                fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-amd64-examine                                     pass    
 test-arm64-arm64-examine                                     pass    
 test-armhf-armhf-examine                                     pass    
 test-amd64-i386-examine                                      pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-amd64-xl-pvhv2-intel                              fail    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     pass    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Pushing revision :

To xenbits.xen.org:/home/xen/git/linux-pvops.git
   80c1c8322c33..19c04ca5b239  19c04ca5b239e6e2277a5b381d1e79482ab9bbc5 -> tested/linux-4.9


--===============7421788844164932747==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7421788844164932747==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 02:54:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 02:54:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqrsR-0005VL-Jn; Wed, 28 Feb 2018 02:53:55 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gnvz=fw=intel.com=kevin.tian@srs-us1.protection.inumbo.net>)
 id 1eqrsQ-0005VE-7J
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 02:53:54 +0000
X-Inumbo-ID: 77bb7216-1c32-11e8-ba59-bc764e045a96
Received: from mga03.intel.com (unknown [134.134.136.65])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77bb7216-1c32-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 03:52:52 +0100 (CET)
X-Amp-Result: SKIPPED(no attachment in message)
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga103.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2018 18:53:48 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,403,1515484800"; d="scan'208";a="38010434"
Received: from fmsmsx105.amr.corp.intel.com ([10.18.124.203])
 by orsmga002.jf.intel.com with ESMTP; 27 Feb 2018 18:53:47 -0800
Received: from fmsmsx118.amr.corp.intel.com (10.18.116.18) by
 FMSMSX105.amr.corp.intel.com (10.18.124.203) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 27 Feb 2018 18:53:47 -0800
Received: from shsmsx103.ccr.corp.intel.com (10.239.4.69) by
 fmsmsx118.amr.corp.intel.com (10.18.116.18) with Microsoft SMTP Server (TLS)
 id 14.3.319.2; Tue, 27 Feb 2018 18:53:46 -0800
Received: from shsmsx101.ccr.corp.intel.com ([169.254.1.253]) by
 SHSMSX103.ccr.corp.intel.com ([169.254.4.116]) with mapi id 14.03.0319.002;
 Wed, 28 Feb 2018 10:53:44 +0800
From: "Tian, Kevin" <kevin.tian@intel.com>
To: Paul Durrant <Paul.Durrant@citrix.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+9a76hn5LGU706QHsCM8ATp8qOh42ow//+m9oCAD/fZMP//xKmAgAGh6gCAAxmSgIABwrgg///IwwAANFKMwA==
Date: Wed, 28 Feb 2018 02:53:43 +0000
Message-ID: <AADFC41AFE54684AB9EE6CBC0274A5D19101E776@SHSMSX101.ccr.corp.intel.com>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
 <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
 <6c5e1abad397407e8dbed6e3945c68be@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910184EF@SHSMSX101.ccr.corp.intel.com>
 <88e69f29f4d243eb8b9df40277e48085@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101C57F@SHSMSX101.ccr.corp.intel.com>
 <a448b335ee1648bb86d840c001924396@AMSPEX02CL03.citrite.net>
In-Reply-To: <a448b335ee1648bb86d840c001924396@AMSPEX02CL03.citrite.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ctpclassification: CTP_NT
x-titus-metadata-40: eyJDYXRlZ29yeUxhYmVscyI6IiIsIk1ldGFkYXRhIjp7Im5zIjoiaHR0cDpcL1wvd3d3LnRpdHVzLmNvbVwvbnNcL0ludGVsMyIsImlkIjoiNGYzMTkyOGMtOTUyYy00NTJmLWFhMGUtMzBlNGI1ZWJlZmVjIiwicHJvcHMiOlt7Im4iOiJDVFBDbGFzc2lmaWNhdGlvbiIsInZhbHMiOlt7InZhbHVlIjoiQ1RQX05UIn1dfV19LCJTdWJqZWN0TGFiZWxzIjpbXSwiVE1DVmVyc2lvbiI6IjE2LjUuOS4zIiwiVHJ1c3RlZExhYmVsSGFzaCI6IjhlMDBNNlJUcTNGamVrakgxMGhHcFwvY3pyZTZ5K1ZEMVRGOXBFODQ5XC9ZOD0ifQ==
dlp-product: dlpe-windows
dlp-version: 11.0.0.116
dlp-reaction: no-action
x-originating-ip: [10.239.127.40]
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiBGcm9tOiBQYXVsIER1cnJhbnQgW21haWx0bzpQYXVsLkR1cnJhbnRAY2l0cml4LmNvbV0NCj4g
U2VudDogVHVlc2RheSwgRmVicnVhcnkgMjcsIDIwMTggNTozMyBQTQ0KPiANCj4gPiAtLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPiBbc25pcF0NCj4gPiA+IEknbGwgZGVmaW5lIHNvbWUgdGVy
bXMgdG8gdHJ5IHRvIGF2b2lkIGNvbmZ1c2luZy4uLg0KPiA+ID4NCj4gPiA+IC0gd2hlcmUgdGhl
IElPTU1VIGNvZGUgaW4gWGVuIG1haW50YWlucyBhIG1hcCBzdWNoIHRoYXQgQkZOID09IE1GTiwN
Cj4gPiA+IGxldOKAmXMgY2FsbCB0aGlzIGFuICdpZGVudGl0aXR5IE1GTiBtYXAnDQo+ID4gPiAt
IHdoZXJlIHRoZSBJT01NVSBjb2RlIGluIFhlbiAqaW5pdGlhbGx5IHByb2dyYW1tZXMqIHRoZSBJ
T01NVQ0KPiB3aXRoDQo+ID4gPiBhbiBpZGVudGl0eSBNRk4gbWFwIGZvciB0aGUgd2hvbGUgaG9z
dCwgbGV0J3MgY2FsbCB0aGlzIGEgJ2hvc3QgbWFwJw0KPiA+ID4gLSB3aGVyZSB0aGUgSU9NTVUg
Y29kZSBpbiBYZW4gbWFpbnRhaW5zIGEgbWFwIHN1Y2ggdGhhdCBCRk4gPT0gR0ZOLA0KPiA+ID4g
bGV0J3MgY2FsbCB0aGlzIGFuICdpZGVudGl0eSBHRk4gbWFwJw0KPiA+ID4gLSB3aGVyZSB0aGUg
SU9NTVUgY29kZSBpbiBYZW4gKmluaXRpYWxseSBwcm9ncmFtbWVzKiB0aGUgSU9NTVUNCj4gd2l0
aA0KPiA+ID4gYW4gaWRlbnRpdHkgR0ZOIG1hcCBmb3IgdGhlIGd1ZXN0LCBsZXQncyBjYWxsIHRo
aXMgYSAnZ3Vlc3QgbWFwJw0KPiA+DQo+ID4gQ2FuIHlvdSBpbnRyb2R1Y2UgYSBuYW1lIGZvciBz
dWNoIG1hcHBpbmc/IHRoZW4gd2hlbiB5b3UgZGVzY3JpYmUNCj4gPiBpZGVudGl0eSBtYXBwaW5n
IGluIGZ1dHVyZSB2ZXJzaW9uLCBwZW9wbGUgY2FuIGltbWVkaWF0ZWx5IGdldCB0aGUNCj4gPiBh
Y3R1YWwgbWVhbmluZy4gQXQgbGVhc3QgdG8gbWUgSSBhbHdheXMgdGhpbmsgYWJvdXQgdGhlIG1h
cHBpbmcgb24NCj4gPiBhY3R1YWwgSU9NTVUgcGFnZSB0YWJsZSBmaXJzdCwgd2hpY2ggaXMgYWx3
YXlzIGFib3V0IEJGTi0+TUZODQo+ID4gbWFwcGluZyAod2hlcmUgdGhlIGRlZmluaXRpb24gb2Yg
QkZOIHZhcmllcyBpbiBkaWZmZXJlbnQgdXNhZ2VzKS4NCj4gPg0KPiANCj4gTXkgcG9pbnQgaXMg
dGhhdCB0aGVyZSBhcmUgdHdvIG5vdGlvbmFsIHR5cGVzIG9mIGlkZW50aXR5IG1hcDogb25lIHdo
ZXJlDQo+IEJGTiA9PSBNRk4gYW5kIG9uZSB3aGVyZSBCRk4gPT0gR0ZOLiBUaGVuIHRoZXJlIGlz
IHdoZXRoZXIgWGVuDQo+IG1haW50YWlucyB0aGUgbWFwLCBvciBqdXN0IHByb2dyYW1tZXMgaXQg
YXQgZG9tYWluIGNyZWF0ZSBhbmQgdGhlcmVhZnRlcg0KPiBsZWF2ZXMgaXQgYWxvbmUuDQo+IA0K
PiA+ID4NCj4gPiA+ID4gMSkgZm9yIGRvbTAgKHcvbyBwdklPTU1VKSBpbiBzdHJpY3QgbW9kZSwg
aXQncyBNRk46TUZOIGlkZW50aXR5DQo+ID4gPiBtYXBwaW5nDQo+ID4gPg0KPiA+ID4gV2l0aG91
dCBzdHJpY3QgbW9kZSwgYSBob3N0IG1hcCBpcyBzZXQgdXAgZm9yIGRvbTAsIG90aGVyd2lzZSBp
dCBpcyBhbg0KPiA+ID4gaWRlbnRpdHkgTUZOIG1hcC4gSW4gYm90aCBjYXNlcyB0aGUgeGVuLXN3
aW90bGIgZHJpdmVyIGlzIHVzZSBpbiBMaW51eCBhcw0KPiA+ID4gdGhlcmUgaXMgbm8gZGlmZmVy
ZW5jZSBmcm9tIGl0cyBwb2ludCBvZiB2aWV3Lg0KPiA+ID4NCj4gPiA+ID4gMikgZm9yIGRvbTAg
KHcvIHB2SU9NTVUpLCBpdCdzIEJGTjpNRk4gbWFwcGluZw0KPiA+ID4NCj4gPiA+IFdpdGggUFYt
SU9NTVUgdGhlcmUgaXMgYWxzbyBhIGhvc3QgbWFwIGJ1dCBzaW5jZSBhIGhvc3QgbWFwIGlzIG9u
bHkNCj4gPiA+IGluaXRpYWxpemVkIGFuZCBub3QgbWFpbnRhaW5lZCAoaS5lLiBub3RoaW5nIGhh
cHBlbnMgd2hlbiBwYWdlcyBhcmUNCj4gPiA+IHJlbW92ZWQgZnJvbSBvciBhZGRlZCB0byBkb20w
KSB0aGVuIGl0IGlzIHNhZmUgZm9yIGRvbTAgdG8gY29udHJvbCB0aGUNCj4gPiA+IElPTU1VIG1h
cHBpbmdzIGFzIGl0IHdpbGwgbm90IGNvbmZsaWN0IHdpdGggYW55dGhpbmcgWGVuIGlzIGRvaW5n
Lg0KPiA+DQo+ID4gd2hhdCBkbyB5b3UgbWVhbiBieSBub3QgbWFpbnRhaW5lZD8NCj4gDQo+IEJ5
ICdtYWludGFpbmVkJyBJIG1lYW4gdGhhdCwgd2hlbiB0aGUgUDJNIG9mIHRoZSBndWVzdCBpcyBt
b2RpZmllZCwgWGVuDQo+IHdpbGwgYWRqdXN0IHRoZSBJT01NVSBtYXBwaW5ncyBhY2NvcmRpbmds
eS4NCj4gDQo+ID4gaG9zdCBtYXAgd2lsbCBiZSBwcm9ncmFtbWVkDQo+ID4gdG8gSU9NTVUgcGFn
ZSB0YWJsZSBiZWZvcmUgbGF1bmNoaW5nIERvbTAsIHNpbmNlIGh5cGVydmlzb3IgZG9lc24ndA0K
PiA+IGtub3cgd2hldGhlciB0aGVyZSB3aWxsIGJlIGEgcHZJT01NVSBkcml2ZXIgbGF1bmNoZWQu
IExhdGVyDQo+ID4gcHZJT01NVSBkcml2ZXIgaXMgbG9hZGVkIGFuZCBpc3N1ZXMgaHlwZXJjYWxs
IHRvIGNvbnRyb2wgaXRzIG93bg0KPiA+IG1hcHBpbmcsIGh5cGVydmlzb3IgdGhlbiBzd2l0Y2gg
SU9NTVUgcGFnZSB0YWJsZSBmcm9tIGhvc3QgbWFwDQo+ID4gdG8gdGhlIG5ldyBvbmUsIHdoaWNo
IGlzIHRoZSBzYW1lIGxvZ2ljIHJlZ2FyZGluZyB0byB2aXJ0dWFsIFZUZCBmb3INCj4gPiBIVk0g
Z3Vlc3QuIHRoYXQgaXMgaG93IEkgY2FsbCBhbiBhZGRyZXNzIHNwYWNlIHN3aXRjaC4NCj4gDQo+
IEJ1dCB0aGF0IGlzIG5vdCB3aGF0IGhhcHBlbnMuIElmIG5lZWRfaW9tbXUoKSBpcyBmYWxzZSB0
aGVuIFhlbiB3aWxsIGhhdmUNCj4gcHJvZ3JhbW1lZCBhIG1hcHBpbmcgKEJGTiA9PSBNRk4gaW4g
dGhlIGNhc2Ugb2YgZG9tMCksIGJ1dCB3aWxsIG5vdA0KPiB0b3VjaCBpdCBhZnRlciB0aGF0LiBX
aGV0aGVyIHRoZSBkb21haW4gKGRvbTAgaW4gdGhpcyBjYXNlKSBjaG9vc2VzIHRvDQo+IG1vZGlm
eSB0aG9zZSBtYXBwaW5nIGFmdGVyIHRoYXQgaXMgdXAgdG8gdGhlIGRvbWFpbi4uLi4gYnV0IGl0
IGlzIGZyZWUgdG8gZG8NCj4gc28gYmVjYXVzZSBYZW4gd2lsbCBub3QgZHluYW1pY2FsbHkgYWRq
dXN0IHRoZSBtYXBwaW5nIHNob3VsZCB0aGUgUDJNDQo+IGNoYW5nZS4NCj4gV2l0aCBQVi1JT01N
VSB0aGVyZSBpcyBubyAnYmlnIHN3aXRjaCc7IFhlbiBkb2VzIG5vdGhpbmcgbW9yZSB0aGFuIHNl
dA0KPiB1cCB0aGUgaW5pdGlhbCBtYXBwaW5nIGFuZCB0aGVuIHJlc3BvbmQgdG8gdGhlIGluZGl2
aWR1YWwgbWFwL3VubWFwDQo+IGh5cGVyY2FsbHMgdGhhdCB0aGUgZG9tYWluIG1heSBvciBtYXkg
bm90IGlzc3VlLg0KDQpJIHByZWZlciB0byBYZW4gZG9pbmcgYW4gb3duZXJzaGlwIHN3aXRjaCwg
aS5lLiBjbGVhciBhbGwgaW5pdGlhbCBtYXBwaW5ncw0KYmVmb3JlIHNlcnZpbmcgcHZJT01NVSBy
ZXF1ZXN0LiBvdGhlcndpc2UgcHZJT01NVSBkcml2ZXIgbmVlZHMgdG8NCnVubWFwIHRoZSB3aG9s
ZSBhZGRyZXNzIHNwYWNlIGl0c2VsZiBiZWZvcmUgc2VydmluZyBhbnkgbWFwL3VubWFwDQpyZXF1
ZXN0cyBmcm9tIG90aGVyIGRyaXZlcnMsIHdoaWNoIGlzIGNvdW50ZXJpbnR1aXRpdmUgdG8gd2hh
dCBhIG5vcm1hbA0KSU9NTVUgZHJpdmVyIHdvdWxkIGRvIChqdXN0IGluaXRpYWxpemUgYW4gZW1w
dHkgcGFnZSB0YWJsZSkuDQoNCj4gDQo+ID4NCj4gPiA+DQo+ID4gPiA+IDMpIGZvciBIVk0gKHcv
byB2aXJ0dWFsIFZUZCkgd2l0aCBwYXNzdGhyb3VnaCBkZXZpY2UsIGl0J3MgR0ZOOk1GTg0KPiA+
ID4NCj4gPiA+IEkgaGF2ZSBub3QgYmVlbiBmb2xsb3dpbmcgdmlydHVhbCBWVGQgY2xvc2VseSBi
dXQsIHllcywgYXMgaXQgc3RhbmRzICp3aGVuDQo+ID4gPiBoL3cgaXMgcGFzc2VkIHRocm91Z2gq
IHRoZSBndWVzdCBnZXRzIGFuIGlkZW50aXR5IEdGTiBtYXAgb3RoZXJ3aXNlIGl0DQo+ID4gPiBn
ZXRzIG5vIG1hcCBhdCBhbGwuDQo+ID4gPg0KPiA+ID4gPiA0KSBmb3IgSFZNICh3LyB2aXJ0dWFs
IFZUZCkgd2l0aCBwYXNzdGhyb3VnaCBkZXZpY2UsIGl0J3MgQkZOOk1GTg0KPiA+ID4gPg0KPiA+
ID4NCj4gPiA+IFdpdGggdmlydHVhbCBWVGQgSSdkIGV4cGVjdCB0aGVyZSB3b3VsZCBiZSBhIGd1
ZXN0IG1hcCBhbmQgdGhlbiB0aGUNCj4gZ3Vlc3QNCj4gPiA+IHdvdWxkIGdldCB0aGUgc2FtZSBs
ZXZlbCBvZiBjb250cm9sIG92ZXIgdGhlIElPTU1VIHRoYXQgUFYtSU9NTVUNCj4gPiA+IGFsbG93
cyBmb3IgYSBQViBkb21haW4gYnV0LCBvZiBjb3Vyc2UsIHN1Y2ggY29udHJvbCBpcyBhcy15ZXQg
dW5zYWZlIGZvcg0KPiA+ID4gZ3Vlc3RzIHNpbmNlIGFuIElPTU1VIGZhdWx0IGNhbiBjYXVzZSBh
IGhvc3QgY3Jhc2guDQo+ID4NCj4gPiBJJ20gbm90IHN1cmUgd2h5IHlvdSBjYWxsIGl0IHVuc2Fm
ZS4gZXZlbiB0b2RheSB3aXRoIGFueSBwYXNzdGhyb3VnaA0KPiA+IGRldmljZSAody9vIHZpcnR1
YWwgVlRkIGV4cG9zZWQpLCBhIGJhZCBndWVzdCBkcml2ZXIgY2FuIGFsd2F5cyBjYXVzZQ0KPiA+
IERNQSBhY2Nlc3MgdG8gaW52YWxpZCBHUEEgYWRkcmVzcyBhbmQgdGh1cyBjYXVzZSBJT01NVSBm
YXVsdC4gYWRkaW5nDQo+ID4gdmlydHVhbCBWVGQgZG9lc24ndCBjaGFuZ2UgYW55IHNlY3VyaXR5
IGFzcGVjdCBoZXJlLg0KPiANCj4gVGhhdCdzIG5vdCBlbnRpcmVseSB0cnVlLiBYZW4gY291bGQg
ZWFzaWx5IGZpbGwgdGhlIElPTU1VIHdpdGggYSBCRk4gPT0gR0ZODQo+IG1hcHBpbmcgZm9yIHZh
bGlkIEdGTiBhbmQgdGhlbiBwcm9ncmFtIGFsbCB0aGUgb3RoZXIgQkZOIHRvIHBvaW50IGF0IGEN
Cj4gc2NyYXRjaCBwYWdlIGFuZCB0aHVzIGF2b2lkIGFueSBwb3NzaWJpbGl0eSBvZiBhbiBJT01N
VSBmYXVsdCBjYXVzZWQgYnkgYW4NCj4gaW4tZ3Vlc3QgZHJpdmVyIG1pcy1wcm9ncmFtbWluZyBh
IGRldmljZS4gQXMgc29vbiBhcyBYZW4gZ2l2ZXMgdGhlIGRvbWFpbg0KPiBjb250cm9sIG92ZXIg
aXRzIG93biBtYXBwaW5ncyB0aGVuIGl0IGNhbiBubyBsb25nZXIgZW5zdXJlIGFsbCBCRk4gbWFw
IHRvDQo+IHNvbWV0aGluZyB2YWxpZC4NCg0KUGxlYXNlIG5vdGUgWGVuIG5ldmVyIGdpdmVzIHRo
ZSBkb21haW4gY29udHJvbCBvbiB0aGUgYWN0dWFsIElPTU1VIHBhZ2UNCnRhYmxlLiB3LyBlaXRo
ZXIgcHZJT01NVSBvciB2aXJ0dWFsIFZUZCwgdGhlIG1hcC91bm1hcCBvcGVyYXRpb25zDQphcmUg
YWx3YXlzIHZhbGlkYXRlZCBieSBYZW4gYW5kIHRoZW4gcmVmbGVjdGVkIGluIElPTU1VIHBhZ2Ug
dGFibGUuIEluIHRoaXMNCnJlZ2FyZCwgbm90aGluZyBwcmV2ZW50cyBYZW4gZnJvbSBkb2luZyBz
aW1pbGFyIHRyaWNrIC0gcHJvZ3JhbW1pbmcNCmludmFsaWQgQkZOcyB0byBwb2ludGluZyB0byBz
Y3JhdGNoIHBhZ2UsIHNhbWUgYXMgZm9yIEdGTiwgYW5kIHRoZW4gbGF0ZXINCnJlcGxhY2VkIHdp
dGggZ3Vlc3QtZXhwZWN0ZWQgbWFwcGluZyB1cG9uIG1hcC91bm1hcCByZXF1ZXN0Lg0KDQpUaGVy
ZSBpcyBubyBhcmNoaXRlY3R1cmFsIGRpZmZlcmVuY2UgYmV0d2VlbiB3LyBhbmQgdy9vIHZpcnR1
YWwgVlRkLg0Kc2FtZSBmb3IgcHZJT01NVS4NCg0KPiANCj4gPg0KPiA+ID4NCj4gPiA+ID4gKGZy
b20gSU9NTVUgcC5vLnYgd2UgY2FuIGFsd2F5cyBjYWxsIGFsbCA0IGNhdGVnb3JpZXMgYXMgQkZO
Ok1GTi4NCj4gPiA+ID4gSSBkZWxpYmVyYXRlbHkgc2VwYXJhdGUgdGhlbSBmcm9tIHVzYWdlIHAu
by52LCB3aGVyZSAnQkZOJw0KPiA+ID4gPiByZXByZXNlbnRzIHRoZSBjYXNlcyB3aGVyZSBndWVz
dCBleHBsaWNpdGx5IG1hbmFnZXMgYSBuZXcgYWRkcmVzcw0KPiA+ID4gPiBzcGFjZSAtIGRpZmZl
cmVudCBmcm9tIHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UgaW4gaXRzIG1pbmQpDQo+ID4gPiA+DQo+
ID4gPiA+IHRoZXJlIGlzIGFuIGFkZHJlc3Mgc3BhY2Ugc3dpdGNoIGluIDIpIGFuZCA0KSBiZWZv
cmUgYW5kIGFmdGVyDQo+ID4gPiA+IGVuYWJsaW5nIHZJT01NVS4NCj4gPiA+DQo+ID4gPiBJcyB0
aGVyZT8gVGhlIGluaXRpYWwgbWFwcGluZyBpbiAyIGlzIHRoZSBzYW1lIGFzIDEsIGFuZCB0aGUg
aW5pdGlhbA0KPiBtYXBwaW5nIGluDQo+ID4gPiA0IGlzIHRoZSBzYW1lIGFzIDMuDQo+ID4gPg0K
PiA+ID4gPg0KPiA+ID4gPiBhYm92ZSBpcyB3aHkgSSBkaWRu4oCZdCBmb2xsb3cgdGhlIGFzc3Vt
cHRpb24gdGhhdCAiWGVuIGlzIG1haW50YWluaW5nDQo+ID4gPiA+IGFuIGlkZW50aXR5IG1hcCIg
aXMgaWRlbnRpY2FsIHRvIG5lZWRfaW9tbXUuDQo+ID4gPiA+DQo+ID4gPg0KPiA+ID4gVGhlIGNy
dWNpYWwgcG9pbnQgaXMgdGhhdCBpbiBjYXNlcyAyIGFuZCA0IFhlbiBpcyBub3QgKm1haW50YWlu
aW5nKiBhbnkNCj4gbWFwDQo+ID4gPiBzbyBuZWVkX2lvbW11KGQpIHNob3VsZCBiZSBmYWxzZSBh
bmQgaGVuY2UgdGhlIGRvbWFpbiBjYW4gY29udHJvbA0KPiBpdHMNCj4gPiA+IG93biBtYXBwaW5n
cyB3aXRob3V0IGludGVyZmVyaW5nIHdoaWNoIHdoYXQgWGVuIGlzIGRvaW5nIGludGVybmFsbHku
DQo+ID4gPg0KPiA+ID4gRG9lcyB0aGF0IGhlbHAgY2xhcmlmeT8NCj4gPiA+DQo+ID4NCj4gPiBh
Z2FpbiwgYWJvdmUgZGVzY3JpcHRpb24gaXMgcmVhbGx5IGNvbmZ1c2luZyBhcyB5b3UgZG9uJ3Qg
c3BlY2lmeQ0KPiA+IHdoaWNoIG1hcHBpbmcgaXMgcmVmZXJyZWQgdG8gaGVyZS4NCj4gPg0KPiAN
Cj4gVGhhdCdzIGJlY2F1c2UgdGhlIGFjdHVhbCBtYXBwaW5nIGlzIGlycmVsZXZhbnQgaGVyZS4g
RG8geW91IG5vdw0KPiB1bmRlcnN0YW5kIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gWGVuIHNldHRp
bmcgdXAgYW4gaW5pdGlhbCBtYXBwaW5nIGFuZA0KPiBYZW4gbWFpbnRhaW5pbmcgdGhhdCBtYXBw
aW5nIChieSBrZWVwaW5nIGl0IHN5bmNocm9uaXplZCB3aXRoIHRoZSBQMk0pPw0KPiBUaGF0J3Mg
d2hhdCB0aGUgbmVlZF9pb21tdShkKSBmbGFnIGlzIGFsbCBhYm91dC4uLi4gaXQgaGFzIG5vdGhp
bmcgdG8gZG8gd2l0aA0KPiB3aGV0aGVyIHRoZSBtYXBwaW5nIGlzIGlkZW50aXR5IE1GTiBvciBp
ZGVudGl0eSBHRk4sIG9yIHNvbWV0aGluZw0KPiBkaWZmZXJlbnQuDQo+IA0KDQpUaG91Z2ggSSB1
bmRlcnN0YW5kIHRoZSB3YXkgdGhhdCB5b3UgYXJlIGRlc2NyaWJpbmcsIHNheWluZyAiWGVuIGlz
IA0KbWFpbnRhaW5pbmcgYW4gaWRlbnRpdHkgbWFwIiB3aXRob3V0IGFueSBkZWNvcmF0aW9uIGV4
cGxhaW5pbmcNCidpZGVudGl0eScgZm9yIHdoYXQgZGlkIGdlbmVyYXRlIGNvbmZ1c2lvbi4gSW4g
SU9NTVUgY29udGV4dCwgaWRlbnRpdHkgDQptYXBwaW5nIHcvbyBhbnkgZGVjb3JhdGlvbiBpbW8g
YWx3YXlzIHJlZmVycyB0byB0aGUgSU9NTVUgcGFnZSB0YWJsZSANCmJ5IGRlZmF1bHQuIElmIHlv
dSBpbnRlbmQgaXQgdG8gbWVhbiBzb21ldGhpbmcgZGlmZmVyZW50LCB0aGVuIHBsZWFzZSANCmVs
YWJvcmF0ZSBpdCBpbiB0aGUgY29kZSBjb21tZW50Lg0KDQpUaGFua3MNCktldmluDQpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 03:08:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 03:08:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqs5z-0006Ka-RB; Wed, 28 Feb 2018 03:07:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqs5y-0006KC-2q
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 03:07:54 +0000
X-Inumbo-ID: d38f6fc7-1c34-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d38f6fc7-1c34-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 03:09:44 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqs5q-0002Tq-6y; Wed, 28 Feb 2018 03:07:46 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqs5k-0003dA-Sq; Wed, 28 Feb 2018 03:07:40 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqs5k-0003Vr-8N; Wed, 28 Feb 2018 03:07:40 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120053-mainreport@xen.org>
X-Osstest-Failures: libvirt:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:migrate-support-check:fail:nonblocking
 libvirt:test-arm64-arm64-libvirt-qcow2:saverestore-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 libvirt:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 libvirt:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
X-Osstest-Versions-This: libvirt=666dcb1aa25fa8d7e061fc7493226c345bafc66e
X-Osstest-Versions-That: libvirt=ef71caeaa81ab75daf441fe702d267c9b722bafb
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 03:07:40 +0000
Subject: [Xen-devel] [libvirt test] 120053: tolerable all pass - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA1MyBsaWJ2aXJ0IHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhl
bnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjAwNTMvCgpGYWlsdXJlcyA6LS8gYnV0IG5vIHJl
Z3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5vdCBibG9j
a2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICBsaWtlIDEyMDAwNAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJh
dyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTIwMDA0CiB0ZXN0
LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgbGlrZSAxMjAwMDQKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0
ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQgICAgIDE0IHNhdmVy
ZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJt
NjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQt
cWNvdzIgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYXJtNjQtYXJtNjQtbGlidmlydC1xY293MiAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlh
bmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0
LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaWJ2aXJ0ICAgICAg
ICAgICAgICA2NjZkY2IxYWEyNWZhOGQ3ZTA2MWZjNzQ5MzIyNmMzNDViYWZjNjZlCmJhc2VsaW5l
IHZlcnNpb246CiBsaWJ2aXJ0ICAgICAgICAgICAgICBlZjcxY2FlYWE4MWFiNzVkYWY0NDFmZTcw
MmQyNjdjOWI3MjJiYWZiCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjAwMDQgIDIwMTgtMDItMjUg
MDc6MzQ6MTYgWiAgICAyIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTIwMDUzICAyMDE4LTAy
LTI3IDA0OjIyOjA1IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTWljaGFsIFByaXZvem5payA8bXByaXZvem5A
cmVkaGF0LmNvbT4KICBOaWtvbGF5IFNoaXJva292c2tpeSA8bnNoaXJva292c2tpeUB2aXJ0dW96
em8uY29tPgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGli
dmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9w
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
bGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybTY0LWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXFjb3cyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGli
dmlydC12aGQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAoKCi0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpz
Zy1yZXBvcnQtZmxpZ2h0IG9uIG9zc3Rlc3QudGVzdC1sYWIueGVucHJvamVjdC5vcmcKbG9nczog
L2hvbWUvbG9ncy9sb2dzCmltYWdlczogL2hvbWUvbG9ncy9pbWFnZXMKCkxvZ3MsIGNvbmZpZyBm
aWxlcywgZXRjLiBhcmUgYXZhaWxhYmxlIGF0CiAgICBodHRwOi8vbG9ncy50ZXN0LWxhYi54ZW5w
cm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MKCkV4cGxhbmF0aW9uIG9mIHRoZXNlIHJlcG9ydHMsIGFu
ZCBvZiBvc3N0ZXN0IGluIGdlbmVyYWwsIGlzIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3Jn
L2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1SRUFETUUuZW1haWw7aGI9bWFzdGVyCiAg
ICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYi8/cD1vc3N0ZXN0LmdpdDthPWJsb2I7Zj1S
RUFETUU7aGI9bWFzdGVyCgpUZXN0IGhhcm5lc3MgY29kZSBjYW4gYmUgZm91bmQgYXQKICAgIGh0
dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViP3A9b3NzdGVzdC5naXQ7YT1zdW1tYXJ5CgoKUHVz
aGluZyByZXZpc2lvbiA6CgpUbyB4ZW5iaXRzLnhlbi5vcmc6L2hvbWUveGVuL2dpdC9saWJ2aXJ0
LmdpdAogICBlZjcxY2FlYWE4Li42NjZkY2IxYWEyICA2NjZkY2IxYWEyNWZhOGQ3ZTA2MWZjNzQ5
MzIyNmMzNDViYWZjNjZlIC0+IHhlbi10ZXN0ZWQtbWFzdGVyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 07:14:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 07:14:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqvvq-00064R-R5; Wed, 28 Feb 2018 07:13:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqvvp-00063d-AZ
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 07:13:41 +0000
X-Inumbo-ID: c32f56d4-1c56-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c32f56d4-1c56-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 08:12:40 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 00:13:33 -0700
Message-Id: <5A9664AA02000078001AC8EA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 00:13:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <4abb2883-b3a5-db07-eeca-8b57dcd9476f@citrix.com>
In-Reply-To: <4abb2883-b3a5-db07-eeca-8b57dcd9476f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 Xen-devel List <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] Naming things (was XEN_SYSCTL_get_cpuid_policy)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI3LjAyLjE4IGF0IDE4OjI3LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gSGF2aW5nIGZpbmFsbHkgZ290IGJhY2sgdG8gc29tZSBDUFVJRCB3b3JrLCBJJ3ZlIGNv
bWUgYmFjayB0byBhIG5hbWluZwo+IHByb2JsZW0gSSd2ZSBiZWVuIHVuYWJsZSB0byByZXNvbHZl
IGluIHRoZSBpbnRlcnZlbmluZyB0aW1lLgo+IAo+IE9yaWdpbmFsbHksIHRoZSBwbGFuIHdhcyB0
byBpbnRyb2R1Y2UgWEVOX1NZU0NUTF9nZXRfY3B1aWRfcG9saWN5IGFuZAo+IFhFTl9ET01DVExf
e2dldCxzZXR9X2NwdWlkX3BvbGljeSwgd2hpY2ggd2FzIHNob3J0bHkgZm9sbG93ZWQgYnkgc2lt
aWxhcgo+IE1TUiBwb2xpY3kgY2FsbHMuCj4gCj4gSG93ZXZlciwgdG8gZG8gdGhlIGh5cGVydmlz
b3Igc2lkZSBhdWRpdCwgdGhlIGRvbWFpbiBzZXQgY3B1aWQgYW5kIG1zcgo+IHBvbGljeSBjYWxs
cyBoYXZlIHRvIGJlIGRvbmUgdG9nZXRoZXIsIHNvIGFsbCBzdGF0ZSBjYW4gYmUgY3Jvc3MtY2hl
Y2tlZAo+IHRvZ2V0aGVyLgo+IAo+IFRoZXJlZm9yZSwgSSB3YXMgdGhpbmtpbmcgb2Ygc29tZXRo
aW5nIG1vcmUgYWxvbmcgdGhlIGxpbmVzIG9mCj4gWEVOX0RPTUNUTF97Z2V0LHNldH1fYXJjaF9j
b25maWcgdG8gYmUgcmF0aGVyIG1vcmUgZ2VuZXJpYywgYW5kIHByZXZlbnQKPiB0aGUgbmVlZCB0
byBhZGQgYSBuZXcgZ2V0L3NldCBoeXBlcmNhbGwgcGFpciBmb3IgZWFjaCBjbGFzcyBvZgo+IGlu
Zm9ybWF0aW9uLiAgSG93ZXZlciwgdGhhdCBuYW1lIGlzIGNvbmZ1c2luZyB3aXRoIHN0cnVjdAo+
IHhlbl9hcmNoX2RvbWFpbmNvbmZpZyBhcmNoX2NvbmZpZyBhcyBwYXJ0IG9mIHRoZSBjcmVhdGVk
b21haW4gY2FsbC4KPiAKPiBTbywgWEVOX0RPTUNUTF97Z2V0LHNldH1fYXJjaF9zZXR0aW5ncyA/
CgpUYWtpbmcgaXQgdGhhdCBldmVuIG9uIHRoZSBNU1Igc2lkZSB0aGlzIGlzIGFib3V0IGZlYXR1
cmUgdmlzaWJpbGl0eQoocmF0aGVyIHRoYW4gYWN0dWFsIHN0YXRlKSwgWEVOX0RPTUNUTF97Z2V0
LHNldH1fZmVhdHVyZV9wb2xpY3kKb3IgWEVOX0RPTUNUTF97Z2V0LHNldH1fY2FwYWJpbGl0aWVz
IChpbiBib3RoIGNhc2VzIHBlcmhhcHMKd2l0aCAiY3B1IiBpbnNlcnRlZCBzb21ld2hlcmUgZm9y
IGZ1cnRoZXIgY2xhcmlmaWNhdGlvbik/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 07:48:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 07:48:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqwTG-00088o-81; Wed, 28 Feb 2018 07:48:14 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hf/x=fw=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1eqwTE-00088i-7D
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 07:48:12 +0000
X-Inumbo-ID: f9bd23cb-1c5b-11e8-b9b1-635ca7ef6cff
Received: from mga18.intel.com (unknown [134.134.136.126])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9bd23cb-1c5b-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 07:50:00 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga106.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2018 23:48:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,404,1515484800"; d="scan'208";a="20908085"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by fmsmga008.fm.intel.com with ESMTP; 27 Feb 2018 23:47:58 -0800
Date: Wed, 28 Feb 2018 15:47:58 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20180228074758.kjjaoyt3xg3q5imt@hz-desktop>
Mail-Followup-To: Anthony PERARD <anthony.perard@citrix.com>,
 qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
References: <20171207101812.23602-1-haozhong.zhang@intel.com>
 <20171207101812.23602-3-haozhong.zhang@intel.com>
 <20180227163728.GA1799@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180227163728.GA1799@perard.uk.xensource.com>
User-Agent: NeoMutt/20171027
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v4 02/10] xen-hvm: create the
 hotplug memory region on Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMTggMTY6MzcgKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwg
RGVjIDA3LCAyMDE3IGF0IDA2OjE4OjA0UE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+
ID4gVGhlIGd1ZXN0IHBoeXNpY2FsIGFkZHJlc3Mgb2Ygdk5WRElNTSBpcyBhbGxvY2F0ZWQgZnJv
bSB0aGUgaG90cGx1Zwo+ID4gbWVtb3J5IHJlZ2lvbiwgd2hpY2ggaXMgbm90IGNyZWF0ZWQgd2hl
biBRRU1VIGlzIHVzZWQgYXMgWGVuIGRldmljZQo+ID4gbW9kZWwuIEluIG9yZGVyIHRvIHVzZSB2
TlZESU1NIGZvciBYZW4gSFZNIGRvbWFpbnMsIHRoaXMgY29tbWl0IHJldXNlcwo+ID4gdGhlIGNv
ZGUgZm9yIHBjIG1hY2hpbmUgdHlwZSB0byBjcmVhdGUgdGhlIGhvdHBsdWcgbWVtb3J5IHJlZ2lv
biBmb3IKPiA+IFhlbiBIVk0gZG9tYWlucy4KPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSGFvemhv
bmcgWmhhbmcgPGhhb3pob25nLnpoYW5nQGludGVsLmNvbT4KPiA+IC0tLQo+ID4gQ2M6ICJNaWNo
YWVsIFMuIFRzaXJraW4iIDxtc3RAcmVkaGF0LmNvbT4KPiA+IENjOiBQYW9sbyBCb256aW5pIDxw
Ym9uemluaUByZWRoYXQuY29tPgo+ID4gQ2M6IFJpY2hhcmQgSGVuZGVyc29uIDxydGhAdHdpZGRs
ZS5uZXQ+Cj4gPiBDYzogRWR1YXJkbyBIYWJrb3N0IDxlaGFia29zdEByZWRoYXQuY29tPgo+ID4g
Q2M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KPiA+IENjOiBB
bnRob255IFBlcmFyZCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIGh3
L2kzODYvcGMuYyAgICAgICAgICB8IDg2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQo+ID4gIGh3L2kzODYveGVuL3hlbi1odm0uYyB8ICAyICsrCj4g
PiAgaW5jbHVkZS9ody9pMzg2L3BjLmggIHwgIDEgKwo+ID4gIDMgZmlsZXMgY2hhbmdlZCwgNTEg
aW5zZXJ0aW9ucygrKSwgMzggZGVsZXRpb25zKC0pCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9ody9p
Mzg2L3BjLmMgYi9ody9pMzg2L3BjLmMKPiA+IGluZGV4IDE4NjU0NWQyYTQuLjlmNDZjOGRmNzkg
MTAwNjQ0Cj4gPiAtLS0gYS9ody9pMzg2L3BjLmMKPiA+ICsrKyBiL2h3L2kzODYvcGMuYwo+ID4g
QEAgLTEzMTUsNiArMTMxNSw1MyBAQCB2b2lkIHhlbl9sb2FkX2xpbnV4KFBDTWFjaGluZVN0YXRl
ICpwY21zKQo+ID4gICAgICBwY21zLT5md19jZmcgPSBmd19jZmc7Cj4gPiAgfQo+ID4gIAo+ID4g
K3ZvaWQgcGNfbWVtb3J5X2hvdHBsdWdfaW5pdChQQ01hY2hpbmVTdGF0ZSAqcGNtcywgTWVtb3J5
UmVnaW9uICpzeXN0ZW1fbWVtb3J5KQo+IAo+IEl0IG1pZ2h0IGJlIGJldHRlciB0byBoYXZlIGEg
c2VwYXJhdGUgcGF0Y2ggd2hpY2ggbW92ZSB0aGUgY29kZSBpbnRvIGEgZnVuY3Rpb24uCgp3aWxs
IG1vdmUgaXQgdG8gYSBzZXBhcmF0ZSBwYXRjaAoKPiAKPiA+ICt7Cj4gPiArICAgIE1hY2hpbmVT
dGF0ZSAqbWFjaGluZSA9IE1BQ0hJTkUocGNtcyk7Cj4gPiArICAgIFBDTWFjaGluZUNsYXNzICpw
Y21jID0gUENfTUFDSElORV9HRVRfQ0xBU1MocGNtcyk7Cj4gPiArICAgIHJhbV9hZGRyX3QgaG90
cGx1Z19tZW1fc2l6ZSA9IG1hY2hpbmUtPm1heHJhbV9zaXplIC0gbWFjaGluZS0+cmFtX3NpemU7
Cj4gPiArCj4gPiArICAgIGlmICghcGNtYy0+aGFzX3Jlc2VydmVkX21lbW9yeSB8fCBtYWNoaW5l
LT5yYW1fc2l6ZSA+PSBtYWNoaW5lLT5tYXhyYW1fc2l6ZSkKPiA+ICsgICAgICAgIHJldHVybjsK
PiA+ICsKPiA+ICsgICAgaWYgKG1lbW9yeV9yZWdpb25fc2l6ZSgmcGNtcy0+aG90cGx1Z19tZW1v
cnkubXIpKSB7Cj4gCj4gVGhpcyBuZXcgY2hlY2sgbG9va3MgbGlrZSB0byBjYXRjaCBwcm9ncmFt
bWluZyBlcnJvciwgcmF0aGVyIHRoYW4gdXNlcgo+IGVycm9yLiBXb3VsZCBpdCBiZSBiZXR0ZXIg
dG8gYmUgYW4gYXNzZXJ0IGluc3RlYWQ/CgpXZWxsLCB0aGlzIHdhcyBhIGRlYnVnZ2luZyBjaGVj
ayBhbmQgSSBmb3Jnb3QgdG8gcmVtb3ZlIGl0IGJlZm9yZQpzZW5kaW5nIHRoZSBwYXRjaC4gSSds
bCBkcm9wIGl0IGluIHRoZSBuZXh0IHZlcnNpb24uCgpUaGFua3MsCkhhb3pob25nCgo+IAo+ID4g
KyAgICAgICAgZXJyb3JfcmVwb3J0KCJob3RwbHVnIG1lbW9yeSByZWdpb24gaGFzIGJlZW4gaW5p
dGlhbGl6ZWQiKTsKPiA+ICsgICAgICAgIGV4aXQoRVhJVF9GQUlMVVJFKTsKPiA+ICsgICAgfQo+
ID4gKwo+IAo+IC0tIAo+IEFudGhvbnkgUEVSQVJECgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 07:57:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 07:57:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqwbp-0000S1-6Z; Wed, 28 Feb 2018 07:57:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hf/x=fw=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1eqwbo-0000RO-3X
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 07:57:04 +0000
X-Inumbo-ID: 392a5102-1c5d-11e8-b9b1-635ca7ef6cff
Received: from mga01.intel.com (unknown [192.55.52.88])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 392a5102-1c5d-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 07:58:55 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from fmsmga001.fm.intel.com ([10.253.24.23])
 by fmsmga101.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 27 Feb 2018 23:56:57 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,404,1515484800"; d="scan'208";a="34224932"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by fmsmga001.fm.intel.com with ESMTP; 27 Feb 2018 23:56:55 -0800
Date: Wed, 28 Feb 2018 15:56:54 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20180228075654.gv22h2zd73peuyxm@hz-desktop>
Mail-Followup-To: Anthony PERARD <anthony.perard@citrix.com>,
 qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>
References: <20171207101812.23602-1-haozhong.zhang@intel.com>
 <20171207101812.23602-4-haozhong.zhang@intel.com>
 <20180227164147.GB1799@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180227164147.GB1799@perard.uk.xensource.com>
User-Agent: NeoMutt/20171027
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Igor Mammedov <imammedo@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v4 03/10] hostmem-xen: add a host
 memory backend for Xen
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMTggMTY6NDEgKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwg
RGVjIDA3LCAyMDE3IGF0IDA2OjE4OjA1UE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+
ID4gZGlmZiAtLWdpdCBhL2JhY2tlbmRzL2hvc3RtZW0uYyBiL2JhY2tlbmRzL2hvc3RtZW0uYwo+
ID4gaW5kZXggZWUyYzJkNWJmZC4uYmExM2E1Mjk5NCAxMDA2NDQKPiA+IC0tLSBhL2JhY2tlbmRz
L2hvc3RtZW0uYwo+ID4gKysrIGIvYmFja2VuZHMvaG9zdG1lbS5jCj4gPiBAQCAtMTIsNiArMTIs
NyBAQAo+ID4gICNpbmNsdWRlICJxZW11L29zZGVwLmgiCj4gPiAgI2luY2x1ZGUgInN5c2VtdS9o
b3N0bWVtLmgiCj4gPiAgI2luY2x1ZGUgImh3L2JvYXJkcy5oIgo+ID4gKyNpbmNsdWRlICJody94
ZW4veGVuLmgiCj4gPiAgI2luY2x1ZGUgInFhcGkvZXJyb3IuaCIKPiA+ICAjaW5jbHVkZSAicWFw
aS92aXNpdG9yLmgiCj4gPiAgI2luY2x1ZGUgInFhcGktdHlwZXMuaCIKPiA+IEBAIC0yNzcsNiAr
Mjc4LDE0IEBAIGhvc3RfbWVtb3J5X2JhY2tlbmRfbWVtb3J5X2NvbXBsZXRlKFVzZXJDcmVhdGFi
bGUgKnVjLCBFcnJvciAqKmVycnApCj4gPiAgICAgICAgICAgICAgZ290byBvdXQ7Cj4gPiAgICAg
ICAgICB9Cj4gPiAgCj4gPiArICAgICAgICAvKgo+ID4gKyAgICAgICAgICogVGhlIGJhY2tlbmQg
c3RvcmFnZSBvZiBNRU1PUllfQkFDS0VORF9YRU4gaXMgbWFuYWdlZCBieSBYZW4sCj4gPiArICAg
ICAgICAgKiBzbyBubyBmdXJ0aGVyIHdvcmsgaW4gdGhpcyBmdW5jdGlvbiBpcyBuZWVkZWQuCj4g
PiArICAgICAgICAgKi8KPiA+ICsgICAgICAgIGlmICh4ZW5fZW5hYmxlZCgpICYmICFiYWNrZW5k
LT5tci5yYW1fYmxvY2spIHsKPiA+ICsgICAgICAgICAgICBnb3RvIG91dDsKPiA+ICsgICAgICAg
IH0KPiA+ICsKPiA+ICAgICAgICAgIHB0ciA9IG1lbW9yeV9yZWdpb25fZ2V0X3JhbV9wdHIoJmJh
Y2tlbmQtPm1yKTsKPiA+ICAgICAgICAgIHN6ID0gbWVtb3J5X3JlZ2lvbl9zaXplKCZiYWNrZW5k
LT5tcik7Cj4gPiAgCj4gPiBkaWZmIC0tZ2l0IGEvaHcvbWVtL3BjLWRpbW0uYyBiL2h3L21lbS9w
Yy1kaW1tLmMKPiA+IGluZGV4IDY2ZWFjZTVhNWMuLmRjYmZjZTMzZDUgMTAwNjQ0Cj4gPiAtLS0g
YS9ody9tZW0vcGMtZGltbS5jCj4gPiArKysgYi9ody9tZW0vcGMtZGltbS5jCj4gPiBAQCAtMjgs
NiArMjgsNyBAQAo+ID4gICNpbmNsdWRlICJzeXNlbXUva3ZtLmgiCj4gPiAgI2luY2x1ZGUgInRy
YWNlLmgiCj4gPiAgI2luY2x1ZGUgImh3L3ZpcnRpby92aG9zdC5oIgo+ID4gKyNpbmNsdWRlICJo
dy94ZW4veGVuLmgiCj4gPiAgCj4gPiAgdHlwZWRlZiBzdHJ1Y3QgcGNfZGltbXNfY2FwYWNpdHkg
ewo+ID4gICAgICAgdWludDY0X3Qgc2l6ZTsKPiA+IEBAIC0xMDgsNyArMTA5LDEwIEBAIHZvaWQg
cGNfZGltbV9tZW1vcnlfcGx1ZyhEZXZpY2VTdGF0ZSAqZGV2LCBNZW1vcnlIb3RwbHVnU3RhdGUg
KmhwbXMsCj4gPiAgICAgIH0KPiA+ICAKPiA+ICAgICAgbWVtb3J5X3JlZ2lvbl9hZGRfc3VicmVn
aW9uKCZocG1zLT5tciwgYWRkciAtIGhwbXMtPmJhc2UsIG1yKTsKPiA+IC0gICAgdm1zdGF0ZV9y
ZWdpc3Rlcl9yYW0odm1zdGF0ZV9tciwgZGV2KTsKPiA+ICsgICAgLyogbWVtb3J5LWJhY2tlbmQt
eGVuIGlzIG5vdCBiYWNrZWQgYnkgUkFNLiAqLwo+ID4gKyAgICBpZiAoIXhlbl9lbmFibGVkKCkp
IHsKPiAKPiBJcyBpdCBwb3NzaWJsZSB0byBoYXZlIHRoZSBzYW1lIGNvbmRpdGlvbiBhcyB0aGUg
b25lIHVzZWQgaW4KPiBob3N0X21lbW9yeV9iYWNrZW5kX21lbW9yeV9jb21wbGV0ZT8gaS5lLiBi
YXNlIG9uIHdoZXRoZXIgdGhlIG1lbW9yeQo+IHJlZ2lvbiBpcyBtYXBwZWQgb3Igbm90IChiYWNr
ZW5kLT5tci5yYW1fYmxvY2spLgoKTGlrZSAiaWYgKCF4ZW5fZW5hYmxlZCgpIHx8IGJhY2tlbmQt
Pm1yLnJhbV9ibG9jaykpIj8gTm8sIGl0IHdpbGwgbXV0ZQp0aGUgYWJvcnRpb24gKHZtc3RhdGVf
cmVnaXN0ZXJfcmFtIC0tPiBxZW11X3JhbV9zZXRfaWRzdHIgKSBjYXVzZWQgYnkKdGhlIGNhc2Ug
dGhhdCAhYmFja2VuZC0+bXIucmFtX2Jsb2NrIGluIHRoZSBub24teGVuIGVudmlyb25tZW50LgoK
SGFvemhvbmcKCj4gCj4gPiArICAgICAgICB2bXN0YXRlX3JlZ2lzdGVyX3JhbSh2bXN0YXRlX21y
LCBkZXYpOwo+ID4gKyAgICB9Cj4gPiAgICAgIG51bWFfc2V0X21lbV9ub2RlX2lkKGFkZHIsIG1l
bW9yeV9yZWdpb25fc2l6ZShtciksIGRpbW0tPm5vZGUpOwo+ID4gIAo+ID4gIG91dDoKPiA+IC0t
IAo+ID4gMi4xNS4xCj4gPiAKPiAKPiAtLSAKPiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlz
dApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:16:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:16:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqwul-0002Lj-1i; Wed, 28 Feb 2018 08:16:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqwuj-0002Ld-5N
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:16:37 +0000
X-Inumbo-ID: f46086c5-1c5f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f46086c5-1c5f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 08:18:28 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,404,1515456000"; d="scan'208";a="68757198"
Date: Wed, 28 Feb 2018 08:16:23 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: "Shah, Amit" <aams@amazon.de>
Message-ID: <20180228081623.umnyv4w67h2rsrwk@MacBook-Pro-de-Roger.local>
References: <1519746958-52077-1-git-send-email-aams@amazon.com>
 <1519746958-52077-3-git-send-email-aams@amazon.com>
 <20180227170740.jcaxsvpepsn6eot2@MacBook-Pro-de-Roger.local>
 <1519752774.4965.23.camel@amazon.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519752774.4965.23.camel@amazon.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anoob.soman@citrix.com" <anoob.soman@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "shuo.a.liu@intel.com" <shuo.a.liu@intel.com>, "Valentin,
 Eduardo" <eduval@lab126.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kys@microsoft.com" <kys@microsoft.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: events: free irqs in error
	condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDU6MzI6NTNQTSArMDAwMCwgU2hhaCwgQW1pdCB3cm90
ZToKPiAKPiBPbiBEaSwgMjAxOC0wMi0yNyBhdCAxNzowNyArMDAwMCwgUm9nZXIgUGF1IE1vbm7D
qSB3cm90ZToKPiA+IE9uIFR1ZSwgRmViIDI3LCAyMDE4IGF0IDAzOjU1OjU4UE0gKzAwMDAsIEFt
aXQgU2hhaCB3cm90ZToKPiA+ID4gCj4gPiA+IEluIGNhc2Ugb2YgZXJyb3JzIGluIGlycSBzZXR1
cCBmb3IgTVNJLCBmcmVlIHVwIHRoZSBhbGxvY2F0ZWQgaXJxcy4KPiA+ID4gCj4gPiA+IEZpeGVz
OiA0ODkyYzliNGFkYTlmOSAoInhlbjogYWRkIHN1cHBvcnQgZm9yIE1TSSBtZXNzYWdlIGdyb3Vw
cyIpCj4gPiA+IFJlcG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFkaSA8bWlyaGFkaWhAYW1hem9uLmNv
bT4KPiA+ID4gQ0M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPgo+ID4gPiBDQzogUm9nZXIgUGF1
IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4gPiA+IENDOiBCb3JpcyBPc3Ryb3Zza3kg
PGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+ID4gPiBDQzogRWR1YXJkbyBWYWxlbnRpbiA8
ZWR1dmFsQGFtYXpvbi5jb20+Cj4gPiA+IENDOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5j
b20+Cj4gPiA+IENDOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4KPiA+ID4g
Q0M6ICJLLiBZLiBTcmluaXZhc2FuIiA8a3lzQG1pY3Jvc29mdC5jb20+Cj4gPiA+IENDOiBMaXUg
U2h1byA8c2h1by5hLmxpdUBpbnRlbC5jb20+Cj4gPiA+IENDOiBBbm9vYiBTb21hbiA8YW5vb2Iu
c29tYW5AY2l0cml4LmNvbT4KPiA+ID4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaGFoIDxhYW1zQGFt
YXpvbi5jb20+Cj4gPiA+IC0tLQo+ID4gPiDCoGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFz
ZS5jIHwgNSArKysrLQo+ID4gPiDCoDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEg
ZGVsZXRpb24oLSkKPiA+ID4gCj4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVudHMv
ZXZlbnRzX2Jhc2UuYwo+ID4gPiBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCj4g
PiA+IGluZGV4IGM4NmQxMGUuLmEyOTk1ODYgMTAwNjQ0Cj4gPiA+IC0tLSBhL2RyaXZlcnMveGVu
L2V2ZW50cy9ldmVudHNfYmFzZS5jCj4gPiA+ICsrKyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVu
dHNfYmFzZS5jCj4gPiA+IEBAIC03NTAsMTEgKzc1MCwxNCBAQCBpbnQgeGVuX2JpbmRfcGlycV9t
c2lfdG9faXJxKHN0cnVjdCBwY2lfZGV2Cj4gPiA+ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNp
ZGVzYywKPiA+ID4gwqAKPiA+ID4gwqAJcmV0ID0gaXJxX3NldF9tc2lfZGVzYyhpcnEsIG1zaWRl
c2MpOwo+ID4gPiDCoAlpZiAocmV0IDwgMCkKPiA+ID4gLQkJZ290byBlcnJvcl9pcnE7Cj4gPiA+
ICsJCWdvdG8gZXJyb3JfZGVzYzsKPiA+ID4gwqBvdXQ6Cj4gPiA+IMKgCW11dGV4X3VubG9jaygm
aXJxX21hcHBpbmdfdXBkYXRlX2xvY2spOwo+ID4gPiDCoAlyZXR1cm4gaXJxOwo+ID4gPiDCoGVy
cm9yX2lycToKPiA+ID4gKwl3aGlsZSAoLS1udmVjID49IGkpCj4gPiA+ICsJCXhlbl9mcmVlX2ly
cShpcnEgKyBudmVjKTsKPiA+ID4gK2Vycm9yX2Rlc2M6Cj4gPiA+IMKgCXdoaWxlIChpID4gMCkg
ewo+ID4gPiDCoAkJaS0tOwo+ID4gPiDCoAkJX191bmJpbmRfZnJvbV9pcnEoaXJxICsgaSk7Cj4g
PiBJdCBzZWVtcyBwb2ludGxlc3MgdG8gaW50cm9kdWNlIGFub3RoZXIgbGFiZWwgYW5kIGFub3Ro
ZXIgbG9vcCB0byBmaXgKPiA+IHNvbWV0aGluZyB0aGF0IGNhbiBiZSBmaXhlZCB3aXRoIGEgc2lu
Z2xlIGxhYmVsIGFuZCBhIHNpbmdsZSBsb29wLAo+ID4gdGhpcyBqdXN0IG1ha2VzIHRoZSBjb2Rl
IG1vcmUgY29tcGxleCBmb3Igbm8gcmVhc29uLgo+IAo+IEkgZGlzYWdyZWUsIGp1c3QgYmVjYXVz
ZSB0aGVyZSBhcmUgdHdvIGRpZmZlcmVudCBjbGVhbnVwcyB0byBiZSBtYWRlCj4gZm9yIHR3byBk
aWZmZXJlbnQgaXNzdWVzOyBpdCdzIG5vdCBhcyBpZiB0aGUgaWYuLiBhbmQgZWxzZSBjb25kaXRp
b25zCj4gYXJlIGdvaW5nIHRvIGJlIGludGVybGVhdmVkLgoKT2gsIEkgZG9uJ3QgbWluZCBzbyBt
dWNoIHdoZXRoZXIgaXQgZW5kcyB1cCBiZWluZyB0d28gcGF0Y2hlcyBvciBhCnNpbmdsZSBvbmUs
IGJ1dCBJTUhPIHRoZSBjb2RlIHNob3VsZCBlbmQgdXAgbG9va2luZyBzaW1pbGFyIHRvIHdoYXQg
SQpwcm9wb3NlZCwgSSB3b3VsZCBsaWtlIHRvIGF2b2lkIGhhdmluZyB0d28gbG9vcHMgYW5kIHR3
byBsYWJlbHMuCgpDb3VsZCB5b3UgcmV3b3JrIHRoZSBzZXJpZXMgc28gdGhhdCB0aGUgZW5kIHJl
c3VsdCB1c2VzIGEgc2luZ2xlIGxvb3AKKGFuZCBsYWJlbCk/CgpUaGFua3MsIFJvZ2VyLgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:17:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:17:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqwvC-0002Nt-9Z; Wed, 28 Feb 2018 08:17:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hf/x=fw=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1eqwvB-0002NF-5w
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:17:05 +0000
X-Inumbo-ID: 9f0bc8fd-1c5f-11e8-ba59-bc764e045a96
Received: from mga06.intel.com (unknown [134.134.136.31])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9f0bc8fd-1c5f-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 09:16:05 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga004.jf.intel.com ([10.7.209.38])
 by orsmga104.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Feb 2018 00:17:01 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,404,1515484800"; d="scan'208";a="178678399"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by orsmga004.jf.intel.com with ESMTP; 28 Feb 2018 00:16:59 -0800
Date: Wed, 28 Feb 2018 16:16:59 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20180228081659.ih5uidbrcctsdghy@hz-desktop>
Mail-Followup-To: Anthony PERARD <anthony.perard@citrix.com>,
 qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>,
 Eduardo Habkost <ehabkost@redhat.com>
References: <20171207101812.23602-1-haozhong.zhang@intel.com>
 <20171207101812.23602-6-haozhong.zhang@intel.com>
 <20180227164651.GC1799@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180227164651.GC1799@perard.uk.xensource.com>
User-Agent: NeoMutt/20171027
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Paolo Bonzini <pbonzini@redhat.com>,
 Chao Peng <chao.p.peng@linux.intel.com>, xen-devel@lists.xenproject.org,
 Dan Williams <dan.j.williams@intel.com>, Richard Henderson <rth@twiddle.net>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v4 05/10] xen-hvm: initialize
	fw_cfg interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMTggMTY6NDYgKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwg
RGVjIDA3LCAyMDE3IGF0IDA2OjE4OjA3UE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+
ID4gWGVuIGlzIGdvaW5nIHRvIHJldXNlIFFFTVUgdG8gYnVpbGQgQUNQSSBvZiBzb21lIGRldmlj
ZXMgKGUuZy4sIE5GSVQKPiA+IGFuZCBTU0RUIGZvciBOVkRJTU0pIGZvciBIVk0gZG9tYWlucy4g
VGhlIGV4aXN0aW5nIFFFTVUgQUNQSSBidWlsZAo+ID4gY29kZSByZXF1aXJlcyBhIGZ3X2NmZyBp
bnRlcmZhY2Ugd2hpY2ggd2lsbCBhbHNvIGJlIHVzZWQgdG8gcGFzcyBRRU1VCj4gPiBidWlsdCBB
Q1BJIHRvIFhlbi4gVGhlcmVmb3JlLCB3ZSBuZWVkIHRvIGluaXRpYWxpemUgZndfY2ZnIHdoZW4g
YW55Cj4gPiBBQ1BJIGlzIGdvaW5nIHRvIGJlIGJ1aWx0IGJ5IFFFTVUuCj4gPiAKPiA+IFNpZ25l
ZC1vZmYtYnk6IEhhb3pob25nIFpoYW5nIDxoYW96aG9uZy56aGFuZ0BpbnRlbC5jb20+Cj4gPiAt
LS0KPiA+IENjOiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Cj4g
PiBDYzogQW50aG9ueSBQZXJhcmQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+Cj4gPiBDYzog
Ik1pY2hhZWwgUy4gVHNpcmtpbiIgPG1zdEByZWRoYXQuY29tPgo+ID4gQ2M6IFBhb2xvIEJvbnpp
bmkgPHBib256aW5pQHJlZGhhdC5jb20+Cj4gPiBDYzogUmljaGFyZCBIZW5kZXJzb24gPHJ0aEB0
d2lkZGxlLm5ldD4KPiA+IENjOiBFZHVhcmRvIEhhYmtvc3QgPGVoYWJrb3N0QHJlZGhhdC5jb20+
Cj4gPiAtLS0KPiA+ICBody9pMzg2L3hlbi94ZW4taHZtLmMgfCAxMiArKysrKysrKysrKysKPiA+
ICAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKQo+ID4gCj4gPiBkaWZmIC0tZ2l0IGEv
aHcvaTM4Ni94ZW4veGVuLWh2bS5jIGIvaHcvaTM4Ni94ZW4veGVuLWh2bS5jCj4gPiBpbmRleCBm
ZTAxYjdhMDI1Li40YjI5ZjQwNTJiIDEwMDY0NAo+ID4gLS0tIGEvaHcvaTM4Ni94ZW4veGVuLWh2
bS5jCj4gPiArKysgYi9ody9pMzg2L3hlbi94ZW4taHZtLmMKPiA+IEBAIC0xNCw2ICsxNCw3IEBA
Cj4gPiAgI2luY2x1ZGUgImh3L3BjaS9wY2kuaCIKPiA+ICAjaW5jbHVkZSAiaHcvaTM4Ni9wYy5o
Igo+ID4gICNpbmNsdWRlICJody9pMzg2L2FwaWMtbXNpZGVmLmgiCj4gPiArI2luY2x1ZGUgImh3
L2xvYWRlci5oIgo+ID4gICNpbmNsdWRlICJody94ZW4veGVuX2NvbW1vbi5oIgo+ID4gICNpbmNs
dWRlICJody94ZW4veGVuX2JhY2tlbmQuaCIKPiA+ICAjaW5jbHVkZSAicW1wLWNvbW1hbmRzLmgi
Cj4gPiBAQCAtMTIzNCw2ICsxMjM1LDE0IEBAIHN0YXRpYyB2b2lkIHhlbl93YWtldXBfbm90aWZp
ZXIoTm90aWZpZXIgKm5vdGlmaWVyLCB2b2lkICpkYXRhKQo+ID4gICAgICB4Y19zZXRfaHZtX3Bh
cmFtKHhlbl94YywgeGVuX2RvbWlkLCBIVk1fUEFSQU1fQUNQSV9TX1NUQVRFLCAwKTsKPiA+ICB9
Cj4gPiAgCj4gPiArc3RhdGljIHZvaWQgeGVuX2Z3X2NmZ19pbml0KFBDTWFjaGluZVN0YXRlICpw
Y21zKQo+ID4gK3sKPiAKPiBUaGUgZndfY2ZnIGludGVyZmFjZSBtaWdodCBhbHJlYWR5IGJlIGlu
aXRpYWxpemVkLCBpdCBpcyB1c2VkIGZvcgo+ICJkaXJlY3Qga2VybmVsIGJvb3QiIG9uIGh2bS4g
SXQgaXMgaW5pdGlhbGl6ZWQgaW4geGVuX2xvYWRfbGludXgoKS4KPgoKeGVuX2h2bV9pbml0KCkg
LS0+IHhlbl9md19jZmdfaW5pdCgpIGFyZSBjYWxsZWQgYmVmb3JlCnhlbl9sb2FkX2xpbnV4KCku
IEknbGwgYWRkIGEgY2hlY2sgaW4geGVuX2xvYWRfbGludXgoKSB0byBhdm9pZApyZWRvaW5nIGZ3
X2NmZ19pbml0X2lvIGFuZCByb21fc2V0X2Z3LgoKSGFvemhvbmcKCj4gPiArICAgIEZXQ2ZnU3Rh
dGUgKmZ3X2NmZyA9IGZ3X2NmZ19pbml0X2lvKEZXX0NGR19JT19CQVNFKTsKPiA+ICsKPiA+ICsg
ICAgcm9tX3NldF9mdyhmd19jZmcpOwo+ID4gKyAgICBwY21zLT5md19jZmcgPSBmd19jZmc7Cj4g
PiArfQo+ID4gKwo+ID4gIHZvaWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpwY21zLCBN
ZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5KQo+ID4gIHsKPiA+ICAgICAgaW50IGksIHJjOwo+ID4g
QEAgLTEzODQsNiArMTM5Myw5IEBAIHZvaWQgeGVuX2h2bV9pbml0KFBDTWFjaGluZVN0YXRlICpw
Y21zLCBNZW1vcnlSZWdpb24gKipyYW1fbWVtb3J5KQo+ID4gIAo+ID4gICAgICAvKiBEaXNhYmxl
IEFDUEkgYnVpbGQgYmVjYXVzZSBYZW4gaGFuZGxlcyBpdCAqLwo+ID4gICAgICBwY21zLT5hY3Bp
X2J1aWxkX2VuYWJsZWQgPSBmYWxzZTsKPiA+ICsgICAgaWYgKHBjbXMtPmFjcGlfYnVpbGRfZW5h
YmxlZCkgewo+ID4gKyAgICAgICAgeGVuX2Z3X2NmZ19pbml0KHBjbXMpOwo+ID4gKyAgICB9Cj4g
PiAgCj4gPiAgICAgIHJldHVybjsKPiA+ICAKPiA+IC0tIAo+ID4gMi4xNS4xCj4gPiAKPiAKPiAt
LSAKPiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:18:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:18:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqwwy-0002YW-Lf; Wed, 28 Feb 2018 08:18:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hf/x=fw=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1eqwwy-0002YO-06
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 08:18:56 +0000
X-Inumbo-ID: dfab5292-1c5f-11e8-ba59-bc764e045a96
Received: from mga02.intel.com (unknown [134.134.136.20])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dfab5292-1c5f-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 09:17:54 +0100 (CET)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from fmsmga008.fm.intel.com ([10.253.24.58])
 by orsmga101.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Feb 2018 00:18:50 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,404,1515484800"; d="scan'208";a="20914517"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by fmsmga008.fm.intel.com with ESMTP; 28 Feb 2018 00:18:48 -0800
Date: Wed, 28 Feb 2018 16:18:47 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20180228081847.bbmqakgayje2pf32@hz-desktop>
Mail-Followup-To: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel@lists.xen.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101030.22364-34-haozhong.zhang@intel.com>
 <20180227180322.GC2296@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180227180322.GC2296@perard.uk.xensource.com>
User-Agent: NeoMutt/20171027
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 33/41] tools/libacpi,
 hvmloader: detect QEMU fw_cfg interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMTggMTg6MDMgKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwg
RGVjIDA3LCAyMDE3IGF0IDA2OjEwOjIyUE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+
ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvcWVtdV9md19jZmcuYyBiL3Rvb2xzL2xpYmFj
cGkvcWVtdV9md19jZmcuYwo+ID4gbmV3IGZpbGUgbW9kZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAw
MDAwMDAuLjI1NGQyZjU3NWQKPiA+IC0tLSAvZGV2L251bGwKPiA+ICsrKyBiL3Rvb2xzL2xpYmFj
cGkvcWVtdV9md19jZmcuYwo+ID4gQEAgLTAsMCArMSw2NiBAQAo+ID4gKy8qCj4gPiArICogbGli
YWNwaS9xZW11X2Z3X2NmZy5jCj4gPiArICoKPiA+ICsgKiBEcml2ZXIgb2YgUUVNVSBmd19jZmcg
aW50ZXJmYWNlLiBUaGUgcmVmZXJlbmNlIGRvY3VtZW50IGNhbiBiZSBmb3VuZCBhdAo+ID4gKyAq
IGh0dHBzOi8vZ2l0aHViLmNvbS9xZW11L3FlbXUvYmxvYi9tYXN0ZXIvZG9jcy9zcGVjcy9md19j
ZmcudHh0Lgo+IAo+IE9uIGdpdGh1Yi5jb20sIGl0J3Mgb25seSBhIG1pcnJvci4gSSB0aGluayB0
aGUgVVJMIHNob3VsZCByZWFkOgo+IGh0dHBzOi8vZ2l0LnFlbXUub3JnLz9wPXFlbXUuZ2l0O2E9
YmxvYjtmPWRvY3Mvc3BlY3MvZndfY2ZnLnR4dDtoYj1IRUFECgp3aWxsIGZpeCB0aGUgdXJsIGlu
IHRoZSBuZXh0IHZlcnNpb24KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:23:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:23:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqx1g-0003GP-7L; Wed, 28 Feb 2018 08:23:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=j4wv=fw=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqx1f-0003GJ-Ii
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:23:47 +0000
X-Inumbo-ID: f4e0eb4e-1c60-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f4e0eb4e-1c60-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 08:25:39 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id BF46FACB2;
 Wed, 28 Feb 2018 08:23:39 +0000 (UTC)
From: Juergen Gross <jgross@suse.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Feb 2018 09:23:37 +0100
Message-Id: <20180228082337.15821-1-jgross@suse.com>
X-Mailer: git-send-email 2.13.6
MIME-Version: 1.0
Cc: jgross@suse.com
Subject: [Xen-devel] Xen 4.11 Development Update
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBlbWFpbCBvbmx5IHRyYWNrcyBiaWcgaXRlbXMgZm9yIHhlbi5naXQgdHJlZS4gUGxlYXNl
IHJlcGx5IGZvciBpdGVtcyB5b3UKd291bGQgbGlrZSB0byBzZWUgaW4gNC4xMSBzbyB0aGF0IHBl
b3BsZSBoYXZlIGFuIGlkZWEgd2hhdCBpcyBnb2luZyBvbiBhbmQKcHJpb3JpdGlzZSBhY2NvcmRp
bmdseS4KCllvdSdyZSB3ZWxjb21lIHRvIHByb3ZpZGUgZGVzY3JpcHRpb24gYW5kIHVzZSBjYXNl
cyBvZiB0aGUgZmVhdHVyZSB5b3UncmUKd29ya2luZyBvbi4KCj0gVGltZWxpbmUgPQoKV2Ugbm93
IGFkb3B0IGEgZml4ZWQgY3V0LW9mZiBkYXRlIHNjaGVtZS4gV2Ugd2lsbCByZWxlYXNlIHR3aWNl
IGEKeWVhci4gVGhlIHVwY29taW5nIDQuMTEgdGltZWxpbmUgYXJlIGFzIGZvbGxvd2VkOgoKKiBM
YXN0IHBvc3RpbmcgZGF0ZTogTWFyY2ggMTZ0aCwgMjAxOAoqIEhhcmQgY29kZSBmcmVlemU6IE1h
cmNoIDMwdGgsIDIwMTgKKiBSQzE6IFRCRAoqIFJlbGVhc2U6IEp1bmUgMXN0LCAyMDE4CgpOb3Rl
IHRoYXQgd2UgZG9uJ3QgaGF2ZSBmcmVlemUgZXhjZXB0aW9uIHNjaGVtZSBhbnltb3JlLiBBbGwg
cGF0Y2hlcwp0aGF0IHdpc2ggdG8gZ28gaW50byA0LjExIG11c3QgYmUgcG9zdGVkIG5vIGxhdGVy
IHRoYW4gdGhlIGxhc3QgcG9zdGluZwpkYXRlLiBBbGwgcGF0Y2hlcyBwb3N0ZWQgYWZ0ZXIgdGhh
dCBkYXRlIHdpbGwgYmUgYXV0b21hdGljYWxseSBxdWV1ZWQKaW50byBuZXh0IHJlbGVhc2UuCgpS
Q3Mgd2lsbCBiZSBhcnJhbmdlZCBpbW1lZGlhdGVseSBhZnRlciBmcmVlemUuCgpXZSByZWNlbnRs
eSBpbnRyb2R1Y2VkIGEgamlyYSBpbnN0YW5jZSB0byB0cmFjayBhbGwgdGhlIHRhc2tzIChub3Qg
b25seSBiaWcpCmZvciB0aGUgcHJvamVjdC4gU2VlOiBodHRwczovL3hlbnByb2plY3QuYXRsYXNz
aWFuLm5ldC9wcm9qZWN0cy9YRU4vaXNzdWVzLgoKTW9zdCBvZiB0aGUgdGFza3MgdHJhY2tlZCBi
eSB0aGlzIGUtbWFpbCBhbHNvIGhhdmUgYSBjb3JyZXNwb25kaW5nIGppcmEgdGFzawpyZWZlcnJl
ZCBieSBYRU4tTi4KCkkgaGF2ZSBzdGFydGVkIHRvIGluY2x1ZGUgdGhlIHZlcnNpb24gbnVtYmVy
IG9mIHNlcmllcyBhc3NvY2lhdGVkIHRvIGVhY2gKZmVhdHVyZS4gQ2FuIGVhY2ggb3duZXIgc2Vu
ZCBhbiB1cGRhdGUgb24gdGhlIHZlcnNpb24gbnVtYmVyIGlmIHRoZSBzZXJpZXMKd2FzIHBvc3Rl
ZCB1cHN0cmVhbT8KCj0gUHJvamVjdHMgPQoKPT0gSHlwZXJ2aXNvciA9PSAKCiogIFBlci1jcHUg
dGFza2xldAogIC0gIFhFTi0yOAogIC0gIEtvbnJhZCBSemVzenV0ZWsgV2lsawoKPT09IHg4NiA9
PT0gCgoqICBndWVzdCByZXNvdXJjZSBtYXBwaW5nICh2MTcpCiAgLSAgUGF1bCBEdXJyYW50Cgoq
ICB2TlZESU1NIHN1cHBvcnQgZm9yIEhWTSBndWVzdCAoUkZDIHY0KQogIC0gIFhFTi00NQogIC0g
IEhhb3pob25nIFpoYW5nCgoqICBoeXBlcnZpc29yIHg4NiBpbnN0cnVjdGlvbiBlbXVsYXRvciBh
ZGRpdGlvbnMKICAtICBKYW4gQmV1bGljaAoKKiAgUFYtSU9NTVUKICAtICBQYXVsIER1cnJhbnQK
CiogIEhWTSBndWVzdCBDUFUgdG9wb2xvZ3kgc3VwcG9ydCAoUkZDKQogIC0gIENoYW8gR2FvCgoq
ICBWaXhlbjogQSBQVi1pbi1IVk0gc2hpbSAodjMpCiAgLSAgQW50aG9ueSBMaWd1b3JpCgoqICBJ
bnRlbCBQcm9jZXNzb3IgVHJhY2UgdmlydHVhbGl6YXRpb24gZW5hYmxpbmcgKHYxKQogIC0gIEx1
d2VpIEthbmcKCiogIFBDSSBjb25maWcgc3BhY2UgZW11bGF0aW9uIGluIFhlbiBmb3IgUFZIIERv
bTAgKHY4KQogIC0gIFJvZ2VyIFBhdWwgTW9ubsOpCgo9PT0gQVJNID09PSAKCiogIFNNTVV2MyBk
cml2ZXIgKFJGQyB2NCkKICAtICBTYW1lZXIgR29lbAoKKiAgSU9SVCBzdXBwb3J0IChSRkMpCiAg
LSAgTWFuaXNoIEphZ2dpCgoqICBJbXBsZW1lbnQgYnJhbmNoIHByZWRpY3RvciBoYXJkZW5pbmcg
Zm9yIGFmZmVjdGVkIENvcnRleC1BIENQVXMgKHYxKQogIC0gIEp1bGllbiBHcmFsbAoKPT0gR3J1
YjIgPT0gCgoqICBTdXBwb3J0IFBWSCBndWVzdCBib290ICh2MSkKICAtICBKdWVyZ2VuIEdyb3Nz
Cgo9PSBDb21wbGV0ZWQgPT0gCgo9PT0geDg2ID09PSAKCiogIEFkZCBkbW9wcyB0byBhbGxvdyB1
c2Ugb2YgVkdBIHdpdGggcmVzdHJpY3RlZCBRRU1VCiAgLSAgUm9zcyBMYWdlcndhbGwKCiogIEVu
YWJsZSBNZW1vcnkgQmFuZHdpZHRoIEFsbG9jYXRpb24gaW4gWGVuCiAgLSAgWEVOLTQ4CiAgLSAg
WWkgU3VuCgoqICBDb21ldDogUnVuIFBWIGluIFBWSCBjb250YWluZXIKICAtICBXZWkgTGl1Cgoq
ICBNaXRpZ2F0aW9ucyBmb3IgU1AyL0NWRS0yMDE3LTU3MTUvQnJhbmNoIFRhcmdldCBJbmplY3Rp
b24KICAtICBBbmRyZXcgQ29vcGVyCgoqICBNaXRpZ2F0aW9ucyBmb3IgTWVsdGRvd24vQ1ZFLTIw
MTctNTc1NAogIC0gIEphbiBCZXVsaWNoCgoKSnVlcmdlbiBHcm9zcwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:25:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:25:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqx3R-0003Nc-Mo; Wed, 28 Feb 2018 08:25:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4rjy=fw=amazon.de=prvs=590f97dd4=aams@srs-us1.protection.inumbo.net>)
 id 1eqx3Q-0003NI-Ke
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:25:36 +0000
X-Inumbo-ID: 36486cae-1c61-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-2101.amazon.com (unknown [72.21.196.25])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 36486cae-1c61-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 08:27:28 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1519806330; x=1551342330;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=hRl9+xDDWgKmntM8jLjUISH/4t6jaokyayocGekygy0=;
 b=hxSd5Rp8GNjWBWHgh1yXqT+b/KqSQq5o4pCoQFyCvOXzGZVk3t413z8Z
 Q4gxtVZ0XWC5IN3yCeIuHxKJYgG6mj6hlraz8CUsqMsaRHCM/m6VRhE7q
 EqLXUtmsiOGGuMoL4F1Ih2bcC2COCVl85kLMEVK494vkpHg2ZpTc1o4hi M=;
X-IronPort-AV: E=Sophos;i="5.47,404,1515456000"; d="scan'208";a="668648056"
Received: from iad6-co-svc-p1-lb1-vlan2.amazon.com (HELO
 email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com) ([10.124.125.2])
 by smtp-border-fw-out-2101.iad2.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 28 Feb 2018 08:25:28 +0000
Received: from EX13MTAUWC001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan3.pdx.amazon.com [10.236.137.198])
 by email-inbound-relay-2c-4e7c8266.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1S8PPwB014314
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 28 Feb 2018 08:25:26 GMT
Received: from EX13D05UWC003.ant.amazon.com (10.43.162.226) by
 EX13MTAUWC001.ant.amazon.com (10.43.162.135) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 28 Feb 2018 08:25:25 +0000
Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by
 EX13D05UWC003.ant.amazon.com (10.43.162.226) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 28 Feb 2018 08:25:25 +0000
Received: from EX13D18EUC002.ant.amazon.com ([10.43.164.50]) by
 EX13D18EUC002.ant.amazon.com ([10.43.164.50]) with mapi id 15.00.1236.000;
 Wed, 28 Feb 2018 08:25:23 +0000
From: "Shah, Amit" <aams@amazon.de>
To: "roger.pau@citrix.com" <roger.pau@citrix.com>
Thread-Topic: [PATCH v2 2/2] xen: events: free irqs in error condition
Thread-Index: AQHTr+N3ya6twxWFfkm0peLZmzunHKO4eysAgAAHDQCAAPbYgIAAAoQA
Date: Wed, 28 Feb 2018 08:25:23 +0000
Message-ID: <1519806324.4965.25.camel@amazon.com>
References: <1519746958-52077-1-git-send-email-aams@amazon.com>
 <1519746958-52077-3-git-send-email-aams@amazon.com>
 <20180227170740.jcaxsvpepsn6eot2@MacBook-Pro-de-Roger.local>
 <1519752774.4965.23.camel@amazon.com>
 <20180228081623.umnyv4w67h2rsrwk@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180228081623.umnyv4w67h2rsrwk@MacBook-Pro-de-Roger.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.165.101]
Content-ID: <CE479E4A7C8A0B45BE6E00F788D21CE2@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anoob.soman@citrix.com" <anoob.soman@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "shuo.a.liu@intel.com" <shuo.a.liu@intel.com>, "Valentin,
 Eduardo" <eduval@lab126.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kys@microsoft.com" <kys@microsoft.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: events: free irqs in error
	condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQpPbiBNaSwgMjAxOC0wMi0yOCBhdCAwODoxNiArMDAwMCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90
ZToNCj4gT24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDU6MzI6NTNQTSArMDAwMCwgU2hhaCwgQW1p
dCB3cm90ZToNCj4gPiANCj4gPiANCj4gPiBPbiBEaSwgMjAxOC0wMi0yNyBhdCAxNzowNyArMDAw
MCwgUm9nZXIgUGF1IE1vbm7DqSB3cm90ZToNCj4gPiA+IA0KPiA+ID4gT24gVHVlLCBGZWIgMjcs
IDIwMTggYXQgMDM6NTU6NThQTSArMDAwMCwgQW1pdCBTaGFoIHdyb3RlOg0KPiA+ID4gPiANCj4g
PiA+ID4gDQo+ID4gPiA+IEluIGNhc2Ugb2YgZXJyb3JzIGluIGlycSBzZXR1cCBmb3IgTVNJLCBm
cmVlIHVwIHRoZSBhbGxvY2F0ZWQNCj4gPiA+ID4gaXJxcy4NCj4gPiA+ID4gDQo+ID4gPiA+IEZp
eGVzOiA0ODkyYzliNGFkYTlmOSAoInhlbjogYWRkIHN1cHBvcnQgZm9yIE1TSSBtZXNzYWdlDQo+
ID4gPiA+IGdyb3VwcyIpDQo+ID4gPiA+IFJlcG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFkaSA8bWly
aGFkaWhAYW1hem9uLmNvbT4NCj4gPiA+ID4gQ0M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPg0K
PiA+ID4gPiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+DQo+ID4g
PiA+IENDOiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPg0KPiA+
ID4gPiBDQzogRWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+DQo+ID4gPiA+IEND
OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+DQo+ID4gPiA+IENDOiBUaG9tYXMgR2xl
aXhuZXIgPHRnbHhAbGludXRyb25peC5kZT4NCj4gPiA+ID4gQ0M6ICJLLiBZLiBTcmluaXZhc2Fu
IiA8a3lzQG1pY3Jvc29mdC5jb20+DQo+ID4gPiA+IENDOiBMaXUgU2h1byA8c2h1by5hLmxpdUBp
bnRlbC5jb20+DQo+ID4gPiA+IENDOiBBbm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNv
bT4NCj4gPiA+ID4gU2lnbmVkLW9mZi1ieTogQW1pdCBTaGFoIDxhYW1zQGFtYXpvbi5jb20+DQo+
ID4gPiA+IC0tLQ0KPiA+ID4gPiDCoGRyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jIHwg
NSArKysrLQ0KPiA+ID4gPiDCoDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDEgZGVs
ZXRpb24oLSkNCj4gPiA+ID4gDQo+ID4gPiA+IGRpZmYgLS1naXQgYS9kcml2ZXJzL3hlbi9ldmVu
dHMvZXZlbnRzX2Jhc2UuYw0KPiA+ID4gPiBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFz
ZS5jDQo+ID4gPiA+IGluZGV4IGM4NmQxMGUuLmEyOTk1ODYgMTAwNjQ0DQo+ID4gPiA+IC0tLSBh
L2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jDQo+ID4gPiA+ICsrKyBiL2RyaXZlcnMv
eGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jDQo+ID4gPiA+IEBAIC03NTAsMTEgKzc1MCwxNCBAQCBp
bnQgeGVuX2JpbmRfcGlycV9tc2lfdG9faXJxKHN0cnVjdA0KPiA+ID4gPiBwY2lfZGV2DQo+ID4g
PiA+ICpkZXYsIHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYywNCj4gPiA+ID4gwqANCj4gPiA+ID4g
wqAJcmV0ID0gaXJxX3NldF9tc2lfZGVzYyhpcnEsIG1zaWRlc2MpOw0KPiA+ID4gPiDCoAlpZiAo
cmV0IDwgMCkNCj4gPiA+ID4gLQkJZ290byBlcnJvcl9pcnE7DQo+ID4gPiA+ICsJCWdvdG8gZXJy
b3JfZGVzYzsNCj4gPiA+ID4gwqBvdXQ6DQo+ID4gPiA+IMKgCW11dGV4X3VubG9jaygmaXJxX21h
cHBpbmdfdXBkYXRlX2xvY2spOw0KPiA+ID4gPiDCoAlyZXR1cm4gaXJxOw0KPiA+ID4gPiDCoGVy
cm9yX2lycToNCj4gPiA+ID4gKwl3aGlsZSAoLS1udmVjID49IGkpDQo+ID4gPiA+ICsJCXhlbl9m
cmVlX2lycShpcnEgKyBudmVjKTsNCj4gPiA+ID4gK2Vycm9yX2Rlc2M6DQo+ID4gPiA+IMKgCXdo
aWxlIChpID4gMCkgew0KPiA+ID4gPiDCoAkJaS0tOw0KPiA+ID4gPiDCoAkJX191bmJpbmRfZnJv
bV9pcnEoaXJxICsgaSk7DQo+ID4gPiBJdCBzZWVtcyBwb2ludGxlc3MgdG8gaW50cm9kdWNlIGFu
b3RoZXIgbGFiZWwgYW5kIGFub3RoZXIgbG9vcCB0bw0KPiA+ID4gZml4DQo+ID4gPiBzb21ldGhp
bmcgdGhhdCBjYW4gYmUgZml4ZWQgd2l0aCBhIHNpbmdsZSBsYWJlbCBhbmQgYSBzaW5nbGUNCj4g
PiA+IGxvb3AsDQo+ID4gPiB0aGlzIGp1c3QgbWFrZXMgdGhlIGNvZGUgbW9yZSBjb21wbGV4IGZv
ciBubyByZWFzb24uDQo+ID4gSSBkaXNhZ3JlZSwganVzdCBiZWNhdXNlIHRoZXJlIGFyZSB0d28g
ZGlmZmVyZW50IGNsZWFudXBzIHRvIGJlDQo+ID4gbWFkZQ0KPiA+IGZvciB0d28gZGlmZmVyZW50
IGlzc3VlczsgaXQncyBub3QgYXMgaWYgdGhlIGlmLi4gYW5kIGVsc2UNCj4gPiBjb25kaXRpb25z
DQo+ID4gYXJlIGdvaW5nIHRvIGJlIGludGVybGVhdmVkLg0KPiBPaCwgSSBkb24ndCBtaW5kIHNv
IG11Y2ggd2hldGhlciBpdCBlbmRzIHVwIGJlaW5nIHR3byBwYXRjaGVzIG9yIGENCj4gc2luZ2xl
IG9uZSwgYnV0IElNSE8gdGhlIGNvZGUgc2hvdWxkIGVuZCB1cCBsb29raW5nIHNpbWlsYXIgdG8g
d2hhdCBJDQo+IHByb3Bvc2VkLCBJIHdvdWxkIGxpa2UgdG8gYXZvaWQgaGF2aW5nIHR3byBsb29w
cyBhbmQgdHdvIGxhYmVscy4NCj4gDQo+IENvdWxkIHlvdSByZXdvcmsgdGhlIHNlcmllcyBzbyB0
aGF0IHRoZSBlbmQgcmVzdWx0IHVzZXMgYSBzaW5nbGUgbG9vcA0KPiAoYW5kIGxhYmVsKT8NCg0K
VGhhdCB3YXMgdGhlIHBhcnQgSSBkaWRuJ3QgbGlrZSBtdWNoLCBzbyBpdCB3b3VsZCBiZSBiZXR0
ZXIgaWYgdGhlDQpwYXRjaCBjYW1lIGZyb20geW91IDopDQoNCgkJCQlBbWl0DQoNCkFtYXpvbiBE
ZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICkJlcmxpbiAtIERyZXNkZW4gLSBBYWNoZW4K
bWFpbiBvZmZpY2U6IEtyYXVzZW5zdHIuIDM4LCAxMDExNyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhy
ZXI6IERyLiBSYWxmIEhlcmJyaWNoLCBDaHJpc3RpYW4gU2NobGFlZ2VyClVzdC1JRDogREUyODky
Mzc4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQgQ2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3
MyBCCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:27:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:27:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqx58-0003X2-6B; Wed, 28 Feb 2018 08:27:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=j4wv=fw=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqx57-0003Wm-Lm
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:27:21 +0000
X-Inumbo-ID: 74590f91-1c61-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74590f91-1c61-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 08:29:12 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 21ED2AC8A;
 Wed, 28 Feb 2018 08:27:14 +0000 (UTC)
To: "Shah, Amit" <aams@amazon.de>, "roger.pau@citrix.com"
 <roger.pau@citrix.com>
References: <1519746958-52077-1-git-send-email-aams@amazon.com>
 <1519746958-52077-3-git-send-email-aams@amazon.com>
 <20180227170740.jcaxsvpepsn6eot2@MacBook-Pro-de-Roger.local>
 <1519752774.4965.23.camel@amazon.com>
 <20180228081623.umnyv4w67h2rsrwk@MacBook-Pro-de-Roger.local>
 <1519806324.4965.25.camel@amazon.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <ea7f2264-08e4-d107-ac95-89488c144fa4@suse.com>
Date: Wed, 28 Feb 2018 09:27:12 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519806324.4965.25.camel@amazon.com>
Content-Language: de-DE
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "anoob.soman@citrix.com" <anoob.soman@citrix.com>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>,
 "shuo.a.liu@intel.com" <shuo.a.liu@intel.com>, "Valentin,
 Eduardo" <eduval@lab126.com>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "kys@microsoft.com" <kys@microsoft.com>,
 "tglx@linutronix.de" <tglx@linutronix.de>
Subject: Re: [Xen-devel] [PATCH v2 2/2] xen: events: free irqs in error
	condition
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMDk6MjUsIFNoYWgsIEFtaXQgd3JvdGU6Cj4gCj4gT24gTWksIDIwMTgtMDIt
MjggYXQgMDg6MTYgKzAwMDAsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4+IE9uIFR1ZSwgRmVi
IDI3LCAyMDE4IGF0IDA1OjMyOjUzUE0gKzAwMDAsIFNoYWgsIEFtaXQgd3JvdGU6Cj4+Pgo+Pj4K
Pj4+IE9uIERpLCAyMDE4LTAyLTI3IGF0IDE3OjA3ICswMDAwLCBSb2dlciBQYXUgTW9ubsOpIHdy
b3RlOgo+Pj4+Cj4+Pj4gT24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDM6NTU6NThQTSArMDAwMCwg
QW1pdCBTaGFoIHdyb3RlOgo+Pj4+Pgo+Pj4+Pgo+Pj4+PiBJbiBjYXNlIG9mIGVycm9ycyBpbiBp
cnEgc2V0dXAgZm9yIE1TSSwgZnJlZSB1cCB0aGUgYWxsb2NhdGVkCj4+Pj4+IGlycXMuCj4+Pj4+
Cj4+Pj4+IEZpeGVzOiA0ODkyYzliNGFkYTlmOSAoInhlbjogYWRkIHN1cHBvcnQgZm9yIE1TSSBt
ZXNzYWdlCj4+Pj4+IGdyb3VwcyIpCj4+Pj4+IFJlcG9ydGVkLWJ5OiBIb29tYW4gTWlyaGFkaSA8
bWlyaGFkaWhAYW1hem9uLmNvbT4KPj4+Pj4gQ0M6IDxzdGFibGVAdmdlci5rZXJuZWwub3JnPgo+
Pj4+PiBDQzogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Cj4+Pj4+IEND
OiBCb3JpcyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgo+Pj4+PiBDQzog
RWR1YXJkbyBWYWxlbnRpbiA8ZWR1dmFsQGFtYXpvbi5jb20+Cj4+Pj4+IENDOiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+Pj4+IENDOiBUaG9tYXMgR2xlaXhuZXIgPHRnbHhAbGlu
dXRyb25peC5kZT4KPj4+Pj4gQ0M6ICJLLiBZLiBTcmluaXZhc2FuIiA8a3lzQG1pY3Jvc29mdC5j
b20+Cj4+Pj4+IENDOiBMaXUgU2h1byA8c2h1by5hLmxpdUBpbnRlbC5jb20+Cj4+Pj4+IENDOiBB
bm9vYiBTb21hbiA8YW5vb2Iuc29tYW5AY2l0cml4LmNvbT4KPj4+Pj4gU2lnbmVkLW9mZi1ieTog
QW1pdCBTaGFoIDxhYW1zQGFtYXpvbi5jb20+Cj4+Pj4+IC0tLQo+Pj4+PiDCoGRyaXZlcnMveGVu
L2V2ZW50cy9ldmVudHNfYmFzZS5jIHwgNSArKysrLQo+Pj4+PiDCoDEgZmlsZSBjaGFuZ2VkLCA0
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPj4+Pj4KPj4+Pj4gZGlmZiAtLWdpdCBhL2Ry
aXZlcnMveGVuL2V2ZW50cy9ldmVudHNfYmFzZS5jCj4+Pj4+IGIvZHJpdmVycy94ZW4vZXZlbnRz
L2V2ZW50c19iYXNlLmMKPj4+Pj4gaW5kZXggYzg2ZDEwZS4uYTI5OTU4NiAxMDA2NDQKPj4+Pj4g
LS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPj4+Pj4gKysrIGIvZHJpdmVy
cy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMKPj4+Pj4gQEAgLTc1MCwxMSArNzUwLDE0IEBAIGlu
dCB4ZW5fYmluZF9waXJxX21zaV90b19pcnEoc3RydWN0Cj4+Pj4+IHBjaV9kZXYKPj4+Pj4gKmRl
diwgc3RydWN0IG1zaV9kZXNjICptc2lkZXNjLAo+Pj4+PiDCoAo+Pj4+PiDCoAlyZXQgPSBpcnFf
c2V0X21zaV9kZXNjKGlycSwgbXNpZGVzYyk7Cj4+Pj4+IMKgCWlmIChyZXQgPCAwKQo+Pj4+PiAt
CQlnb3RvIGVycm9yX2lycTsKPj4+Pj4gKwkJZ290byBlcnJvcl9kZXNjOwo+Pj4+PiDCoG91dDoK
Pj4+Pj4gwqAJbXV0ZXhfdW5sb2NrKCZpcnFfbWFwcGluZ191cGRhdGVfbG9jayk7Cj4+Pj4+IMKg
CXJldHVybiBpcnE7Cj4+Pj4+IMKgZXJyb3JfaXJxOgo+Pj4+PiArCXdoaWxlICgtLW52ZWMgPj0g
aSkKPj4+Pj4gKwkJeGVuX2ZyZWVfaXJxKGlycSArIG52ZWMpOwo+Pj4+PiArZXJyb3JfZGVzYzoK
Pj4+Pj4gwqAJd2hpbGUgKGkgPiAwKSB7Cj4+Pj4+IMKgCQlpLS07Cj4+Pj4+IMKgCQlfX3VuYmlu
ZF9mcm9tX2lycShpcnEgKyBpKTsKPj4+PiBJdCBzZWVtcyBwb2ludGxlc3MgdG8gaW50cm9kdWNl
IGFub3RoZXIgbGFiZWwgYW5kIGFub3RoZXIgbG9vcCB0bwo+Pj4+IGZpeAo+Pj4+IHNvbWV0aGlu
ZyB0aGF0IGNhbiBiZSBmaXhlZCB3aXRoIGEgc2luZ2xlIGxhYmVsIGFuZCBhIHNpbmdsZQo+Pj4+
IGxvb3AsCj4+Pj4gdGhpcyBqdXN0IG1ha2VzIHRoZSBjb2RlIG1vcmUgY29tcGxleCBmb3Igbm8g
cmVhc29uLgo+Pj4gSSBkaXNhZ3JlZSwganVzdCBiZWNhdXNlIHRoZXJlIGFyZSB0d28gZGlmZmVy
ZW50IGNsZWFudXBzIHRvIGJlCj4+PiBtYWRlCj4+PiBmb3IgdHdvIGRpZmZlcmVudCBpc3N1ZXM7
IGl0J3Mgbm90IGFzIGlmIHRoZSBpZi4uIGFuZCBlbHNlCj4+PiBjb25kaXRpb25zCj4+PiBhcmUg
Z29pbmcgdG8gYmUgaW50ZXJsZWF2ZWQuCj4+IE9oLCBJIGRvbid0IG1pbmQgc28gbXVjaCB3aGV0
aGVyIGl0IGVuZHMgdXAgYmVpbmcgdHdvIHBhdGNoZXMgb3IgYQo+PiBzaW5nbGUgb25lLCBidXQg
SU1ITyB0aGUgY29kZSBzaG91bGQgZW5kIHVwIGxvb2tpbmcgc2ltaWxhciB0byB3aGF0IEkKPj4g
cHJvcG9zZWQsIEkgd291bGQgbGlrZSB0byBhdm9pZCBoYXZpbmcgdHdvIGxvb3BzIGFuZCB0d28g
bGFiZWxzLgo+Pgo+PiBDb3VsZCB5b3UgcmV3b3JrIHRoZSBzZXJpZXMgc28gdGhhdCB0aGUgZW5k
IHJlc3VsdCB1c2VzIGEgc2luZ2xlIGxvb3AKPj4gKGFuZCBsYWJlbCk/Cj4gCj4gVGhhdCB3YXMg
dGhlIHBhcnQgSSBkaWRuJ3QgbGlrZSBtdWNoLCBzbyBpdCB3b3VsZCBiZSBiZXR0ZXIgaWYgdGhl
Cj4gcGF0Y2ggY2FtZSBmcm9tIHlvdSA6KQoKSSdkIHByZWZlciBSb2dlcidzIHNvbHV0aW9uLCB0
b28uCgpSb2dlciwgaW4gY2FzZSB5b3UgZG9uJ3Qgd2FudCB0byB3cml0ZSB0aGUgcGF0Y2gsIEkg
Y2FuIGRvIGl0LgoKCkp1ZXJnZW4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:27:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:27:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqx5U-0003a4-E2; Wed, 28 Feb 2018 08:27:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqx5T-0003Zv-RN
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:27:43 +0000
X-Inumbo-ID: 1b97a50f-1c61-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1b97a50f-1c61-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 09:26:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,404,1515456000"; d="scan'208";a="68757797"
Date: Wed, 28 Feb 2018 08:27:19 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: <xen@randomwebstuff.com>
Message-ID: <20180228082719.bxdbzpqbhpqag4od@MacBook-Pro-de-Roger.local>
References: <c22ca929-cb20-aaf2-f4ce-a9790759eaff@rimuhosting.com>
 <5d14aa3c-d52a-0cb9-2384-6b74bfce1d65@suse.com>
 <93d38ecb-218f-8277-2f14-a3251ab7c7aa@rimuhosting.com>
 <6aa65d06-7942-d6a3-b0bc-0609f358073d@suse.com>
 <59c9f3b7-adf5-9dbc-e745-16a013245afe@rimuhosting.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <59c9f3b7-adf5-9dbc-e745-16a013245afe@rimuhosting.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] pvh+vcpus startup issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDE6MzQ6MzFQTSArMTMwMCwgeGVuQHJhbmRvbXdlYnN0
dWZmLmNvbSB3cm90ZToKPiAKPiBSZWdhcmRzLCBQZXRlcgo+IGh0dHA6Ly9yaS5tdSBTdGFydHVw
cyBzdGFydCBoZXJlLiAgSG9zdGluZy4gIEROUy4gIE9mZnNpdGUgYmFja3Vwcy4gIE1vbml0b3Jp
bmcuICBFbWFpbC4KPiAKPiBPbiAyNy8wMi8xOCAxMjo0MiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90
ZToKPiA+IE9uIDIyLzAyLzE4IDIxOjM4LCB4ZW5AcmFuZG9td2Vic3R1ZmYuY29tIHdyb3RlOgo+
ID4gPiBPbiAyMi8wMi8xOCA2OjM1IFBNLCBKdWVyZ2VuIEdyb3NzIHdyb3RlOgo+ID4gPiA+IE9u
IDIyLzAyLzE4IDA1OjM3LCB4ZW5AcmFuZG9td2Vic3R1ZmYuY29tIHdyb3RlOgo+ID4gPiA+ID4g
SGkuwqAgSSBoYXZlIGEgZG9tVS7CoCBJdHMgcGFyYW1zIGZpbGUgaGFzOiB2Y3B1cyA9IDguwqAg
SXQgd2lsbCBzdGFydCB3aXRoCj4gPiA+ID4gPiBwdiwgYnV0IG5vdCB0eXBlPSJwdmgiLsKgIEl0
IHdpbGwgbm90IHN0YXJ0IChvbiBwdmgpIHdpdGggdmNwdXMgPSA3IG9yIDYKPiA+ID4gPiA+IG9y
IDUuwqAgSXQgZG9lcyBzdGFydCB3aXRoIHZjcHVzID0gNC4KPiA+ID4gPiA+IAo+ID4gPiA+ID4g
SSBkaWZmZWQgdGhlIHhsIC12IGNyZWF0ZSBsb2dzLCBubyBkaWZmZXJlbmNlIHRoZXJlIG9uIGVp
dGhlciBzdGFydHVwLgo+ID4gPiA+ID4gCj4gPiA+ID4gPiBJIGdyYWJiZWQgdGhlIGRvbVUgY29u
c29sZSBvdXRwdXQgZm9yIGEgdmNwdXMgPSA1IHN0YXJ0IChhdHRhY2hlZCkuwqAgSXQKPiA+ID4g
PiA+IGRpZXMgcmlnaHQgYWZ0ZXI6CgpEaWVzIGFzIGluIGNyYXNoZXM/IE9yIHNpbXBseSBnZXRz
IHN0dWNrIGFuZCB0aGVyZSdzIG5vIGZ1cnRoZXIgb3V0cHV0PwoKPiBkb21VIGNvbnNvbGU6Cj4g
Cj4gWyAgICAwLjAwMTAwMF0gY3B1IDAgc3BpbmxvY2sgZXZlbnQgaXJxIDUKPiBbICAgIDAuMDAx
MDAwXSBQZXJmb3JtYW5jZSBFdmVudHM6IHVuc3VwcG9ydGVkIHA2IENQVSBtb2RlbCAyMyBubyBQ
TVUgZHJpdmVyLCBzb2Z0d2FyZSBldmVudHMgb25seS4KPiBbICAgIDAuMDAxMDAwXSBIaWVyYXJj
aGljYWwgU1JDVSBpbXBsZW1lbnRhdGlvbi4KPiBbICAgIDAuMDAxMjQ5XSBzbXA6IEJyaW5naW5n
IHVwIHNlY29uZGFyeSBDUFVzIC4uLgo+IFsgICAgMC4wMDE1ODJdIGluc3RhbGxpbmcgWGVuIHRp
bWVyIGZvciBDUFUgMQo+IFsgICAgMC4wMDE2NDJdIHg4NjogQm9vdGluZyBTTVAgY29uZmlndXJh
dGlvbjoKPiBbICAgIDAuMDAxNjUzXSAuLi4uIG5vZGUgICMwLCBDUFVzOiAgICAgICMxCj4gWyAg
ICAwLjAwMzE1N10gY3B1IDEgc3BpbmxvY2sgZXZlbnQgaXJxIDExCj4gWyAgICAwLjAwMzMwNV0g
aW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAyCj4gWyAgICAwLjAwMzM4NV0gICMyCj4gWyAg
ICAwLjAwNTE1Ml0gY3B1IDIgc3BpbmxvY2sgZXZlbnQgaXJxIDE3Cj4gWyAgICAwLjAwNTMxMV0g
aW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSAzCj4gWyAgICAwLjAwNTM3NV0gICMzCj4gWyAg
ICAwLjAwNzEwN10gY3B1IDMgc3BpbmxvY2sgZXZlbnQgaXJxIDIzCj4gWyAgICAwLjAwNzM0MV0g
aW5zdGFsbGluZyBYZW4gdGltZXIgZm9yIENQVSA0CgpXaGljaCBleGFjdCBrZXJuZWwgdmVyc2lv
biBpcyB0aGlzLCBhbmQgY2FuIHlvdSBhbHNvIHNlbmQgdGhlIC5jb25maWcKTGludXgga2VybmVs
IGZpbGU/Cgo+IFhlbiBkb21VIHBhcmFtcyBmaWxlOgo+IAo+IGNhdCAvaG9tZS91c2Vycy9vdC5n
bGVubi9wYXJhbXMgCj4ga2VybmVsID0gIi9ob21lL3VzZXJzL290LmdsZW5uL2xpbnV4Igo+IG1l
bW9yeSA9IDIwMDAKPiBzd2FwID0gMTI4CgpUaGlzIGlzIG5vdCBhIHhsIG9wdGlvbi4KCj4gbmFt
ZSA9ICJvdC5nbGVubiIKPiBpcGFkZHIgPSAiNzIueC54LngiCgpTYW1lIGhlcmUuCgo+IGRpc2sg
PSBbICdwaHk6L2Rldi91c2Vycy9vdC5nbGVubitjZW50b3M2LXg4Nl82NC00LmV4dDMseHZkYTEs
dycsICdwaHk6L2Rldi91c2Vycy9vdC5nbGVubitzd2FwZnMuc3dwLHh2ZGE5LHcnIF0KPiByb290
ID0gIi9kZXYveHZkYTEgcm8iCj4gcmVzdGFydCA9ICdvbnJlYm9vdCcKPiBjb25zb2xlID0gNTAw
ODkKCkFuZCBoZXJlLgoKPiB0eXBlID0gInB2aCIKPiB2Y3B1cyA9IDUKPiB2aWYgPSBbICdtYWM9
YWE6MDA6MGI6Njc6NTA6NjQsYnJpZGdlPWJyMCcgXQoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:35:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:35:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqxD4-0004OC-9C; Wed, 28 Feb 2018 08:35:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=j4wv=fw=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1eqxD3-0004O6-IO
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:35:33 +0000
X-Inumbo-ID: 339854fe-1c62-11e8-ba59-bc764e045a96
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 339854fe-1c62-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 09:34:34 +0100 (CET)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 01D69AC8A;
 Wed, 28 Feb 2018 08:35:29 +0000 (UTC)
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 xen@randomwebstuff.com
References: <c22ca929-cb20-aaf2-f4ce-a9790759eaff@rimuhosting.com>
 <5d14aa3c-d52a-0cb9-2384-6b74bfce1d65@suse.com>
 <93d38ecb-218f-8277-2f14-a3251ab7c7aa@rimuhosting.com>
 <6aa65d06-7942-d6a3-b0bc-0609f358073d@suse.com>
 <59c9f3b7-adf5-9dbc-e745-16a013245afe@rimuhosting.com>
 <20180228082719.bxdbzpqbhpqag4od@MacBook-Pro-de-Roger.local>
From: Juergen Gross <jgross@suse.com>
Message-ID: <6bb59c6e-6026-c244-6645-fb8af4070f77@suse.com>
Date: Wed, 28 Feb 2018 09:35:28 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180228082719.bxdbzpqbhpqag4od@MacBook-Pro-de-Roger.local>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] pvh+vcpus startup issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMDk6MjcsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gV2VkLCBGZWIg
MjgsIDIwMTggYXQgMDE6MzQ6MzFQTSArMTMwMCwgeGVuQHJhbmRvbXdlYnN0dWZmLmNvbSB3cm90
ZToKPj4KPj4gUmVnYXJkcywgUGV0ZXIKPj4gaHR0cDovL3JpLm11IFN0YXJ0dXBzIHN0YXJ0IGhl
cmUuICBIb3N0aW5nLiAgRE5TLiAgT2Zmc2l0ZSBiYWNrdXBzLiAgTW9uaXRvcmluZy4gIEVtYWls
Lgo+Pgo+PiBPbiAyNy8wMi8xOCAxMjo0MiBBTSwgSnVlcmdlbiBHcm9zcyB3cm90ZToKPj4+IE9u
IDIyLzAyLzE4IDIxOjM4LCB4ZW5AcmFuZG9td2Vic3R1ZmYuY29tIHdyb3RlOgo+Pj4+IE9uIDIy
LzAyLzE4IDY6MzUgUE0sIEp1ZXJnZW4gR3Jvc3Mgd3JvdGU6Cj4+Pj4+IE9uIDIyLzAyLzE4IDA1
OjM3LCB4ZW5AcmFuZG9td2Vic3R1ZmYuY29tIHdyb3RlOgo+Pj4+Pj4gSGkuwqAgSSBoYXZlIGEg
ZG9tVS7CoCBJdHMgcGFyYW1zIGZpbGUgaGFzOiB2Y3B1cyA9IDguwqAgSXQgd2lsbCBzdGFydCB3
aXRoCj4+Pj4+PiBwdiwgYnV0IG5vdCB0eXBlPSJwdmgiLsKgIEl0IHdpbGwgbm90IHN0YXJ0IChv
biBwdmgpIHdpdGggdmNwdXMgPSA3IG9yIDYKPj4+Pj4+IG9yIDUuwqAgSXQgZG9lcyBzdGFydCB3
aXRoIHZjcHVzID0gNC4KPj4+Pj4+Cj4+Pj4+PiBJIGRpZmZlZCB0aGUgeGwgLXYgY3JlYXRlIGxv
Z3MsIG5vIGRpZmZlcmVuY2UgdGhlcmUgb24gZWl0aGVyIHN0YXJ0dXAuCj4+Pj4+Pgo+Pj4+Pj4g
SSBncmFiYmVkIHRoZSBkb21VIGNvbnNvbGUgb3V0cHV0IGZvciBhIHZjcHVzID0gNSBzdGFydCAo
YXR0YWNoZWQpLsKgIEl0Cj4+Pj4+PiBkaWVzIHJpZ2h0IGFmdGVyOgo+IAo+IERpZXMgYXMgaW4g
Y3Jhc2hlcz8gT3Igc2ltcGx5IGdldHMgc3R1Y2sgYW5kIHRoZXJlJ3Mgbm8gZnVydGhlciBvdXRw
dXQ/Cj4gCj4+IGRvbVUgY29uc29sZToKPj4KPj4gWyAgICAwLjAwMTAwMF0gY3B1IDAgc3Bpbmxv
Y2sgZXZlbnQgaXJxIDUKPj4gWyAgICAwLjAwMTAwMF0gUGVyZm9ybWFuY2UgRXZlbnRzOiB1bnN1
cHBvcnRlZCBwNiBDUFUgbW9kZWwgMjMgbm8gUE1VIGRyaXZlciwgc29mdHdhcmUgZXZlbnRzIG9u
bHkuCj4+IFsgICAgMC4wMDEwMDBdIEhpZXJhcmNoaWNhbCBTUkNVIGltcGxlbWVudGF0aW9uLgo+
PiBbICAgIDAuMDAxMjQ5XSBzbXA6IEJyaW5naW5nIHVwIHNlY29uZGFyeSBDUFVzIC4uLgo+PiBb
ICAgIDAuMDAxNTgyXSBpbnN0YWxsaW5nIFhlbiB0aW1lciBmb3IgQ1BVIDEKPj4gWyAgICAwLjAw
MTY0Ml0geDg2OiBCb290aW5nIFNNUCBjb25maWd1cmF0aW9uOgo+PiBbICAgIDAuMDAxNjUzXSAu
Li4uIG5vZGUgICMwLCBDUFVzOiAgICAgICMxCj4+IFsgICAgMC4wMDMxNTddIGNwdSAxIHNwaW5s
b2NrIGV2ZW50IGlycSAxMQo+PiBbICAgIDAuMDAzMzA1XSBpbnN0YWxsaW5nIFhlbiB0aW1lciBm
b3IgQ1BVIDIKPj4gWyAgICAwLjAwMzM4NV0gICMyCj4+IFsgICAgMC4wMDUxNTJdIGNwdSAyIHNw
aW5sb2NrIGV2ZW50IGlycSAxNwo+PiBbICAgIDAuMDA1MzExXSBpbnN0YWxsaW5nIFhlbiB0aW1l
ciBmb3IgQ1BVIDMKPj4gWyAgICAwLjAwNTM3NV0gICMzCj4+IFsgICAgMC4wMDcxMDddIGNwdSAz
IHNwaW5sb2NrIGV2ZW50IGlycSAyMwo+PiBbICAgIDAuMDA3MzQxXSBpbnN0YWxsaW5nIFhlbiB0
aW1lciBmb3IgQ1BVIDQKPiAKPiBXaGljaCBleGFjdCBrZXJuZWwgdmVyc2lvbiBpcyB0aGlzLCBh
bmQgY2FuIHlvdSBhbHNvIHNlbmQgdGhlIC5jb25maWcKPiBMaW51eCBrZXJuZWwgZmlsZT8KPiAK
Pj4gWGVuIGRvbVUgcGFyYW1zIGZpbGU6Cj4+Cj4+IGNhdCAvaG9tZS91c2Vycy9vdC5nbGVubi9w
YXJhbXMgCj4+IGtlcm5lbCA9ICIvaG9tZS91c2Vycy9vdC5nbGVubi9saW51eCIKPj4gbWVtb3J5
ID0gMjAwMAo+PiBzd2FwID0gMTI4Cj4gCj4gVGhpcyBpcyBub3QgYSB4bCBvcHRpb24uCj4gCj4+
IG5hbWUgPSAib3QuZ2xlbm4iCj4+IGlwYWRkciA9ICI3Mi54LngueCIKPiAKPiBTYW1lIGhlcmUu
Cj4gCj4+IGRpc2sgPSBbICdwaHk6L2Rldi91c2Vycy9vdC5nbGVubitjZW50b3M2LXg4Nl82NC00
LmV4dDMseHZkYTEsdycsICdwaHk6L2Rldi91c2Vycy9vdC5nbGVubitzd2FwZnMuc3dwLHh2ZGE5
LHcnIF0KPj4gcm9vdCA9ICIvZGV2L3h2ZGExIHJvIgo+PiByZXN0YXJ0ID0gJ29ucmVib290Jwo+
PiBjb25zb2xlID0gNTAwODkKPiAKPiBBbmQgaGVyZS4KPiAKPj4gdHlwZSA9ICJwdmgiCj4+IHZj
cHVzID0gNQo+PiB2aWYgPSBbICdtYWM9YWE6MDA6MGI6Njc6NTA6NjQsYnJpZGdlPWJyMCcgXQoK
UGxlYXNlIGFkZDoKCm9uX2NyYXNoPSJwcmVzZXJ2ZSIKCnRvIHlvdXIgZG9tYWluIGNvbmZpZyBm
aWxlIGFuZCBhZnRlciB0aGUgZG9tYWluIGNyYXNoZWQgY2FsbDoKCi91c3IvbGliL3hlbi9iaW4v
eGVuY3R4IC1DIC1zIDxrZXJuZWwtd2l0aC1zeW1zPiAtYSA8ZG9taWQ+CgoKSnVlcmdlbgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:38:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:38:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqxG4-0004XY-Mr; Wed, 28 Feb 2018 08:38:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqxG3-0004XN-8h
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:38:39 +0000
X-Inumbo-ID: 0869d7a2-1c63-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0869d7a2-1c63-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 08:40:30 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 01:38:32 -0700
Message-Id: <5A96789602000078001AC96C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 01:38:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH] public: correct GNTTABOP_set_version comment
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VmVyc2lvbiBjaGFuZ2VzIGFyZSBhbGxvd2VkIGFueSBudW1iZXIgb2YgdGltZXMuIFNpbXBseSBy
ZS11c2UgdGhlCmNvbW1lbnQgWFRGIGhhcyAodGhhbmtzIEFuZHJldykuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZ3JhbnRfdGFibGUuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZ3JhbnRfdGFibGUuaApA
QCAtNTE1LDEwICs1MTUsOSBAQCBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRShnbnR0YWJfdW5tYXBf
YW5kCiAjaWYgX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA+PSAweDAwMDMwMjBhCiAvKgogICog
R05UVEFCT1Bfc2V0X3ZlcnNpb246IFJlcXVlc3QgYSBwYXJ0aWN1bGFyIHZlcnNpb24gb2YgdGhl
IGdyYW50Ci0gKiB0YWJsZSBzaGFyZWQgdGFibGUgc3RydWN0dXJlLiAgVGhpcyBvcGVyYXRpb24g
Y2FuIG9ubHkgYmUgcGVyZm9ybWVkCi0gKiBvbmNlIGluIGFueSBnaXZlbiBkb21haW4uICBJdCBt
dXN0IGJlIHBlcmZvcm1lZCBiZWZvcmUgYW55IGdyYW50cwotICogYXJlIGFjdGl2YXRlZDsgb3Ro
ZXJ3aXNlLCB0aGUgZG9tYWluIHdpbGwgYmUgc3R1Y2sgd2l0aCB2ZXJzaW9uIDEuCi0gKiBUaGUg
b25seSBkZWZpbmVkIHZlcnNpb25zIGFyZSAxIGFuZCAyLgorICogdGFibGUgc2hhcmVkIHRhYmxl
IHN0cnVjdHVyZS4gIFRoaXMgb3BlcmF0aW9uIG1heSBiZSB1c2VkIHRvIHRvZ2dsZQorICogYmV0
d2VlbiBkaWZmZXJlbnQgdmVyc2lvbnMsIGJ1dCBtdXN0IGJlIHBlcmZvcm1lZCB3aGlsZSBubyBn
cmFudHMKKyAqIGFyZSBhY3RpdmUuICBUaGUgb25seSBkZWZpbmVkIHZlcnNpb25zIGFyZSAxIGFu
ZCAyLgogICovCiBzdHJ1Y3QgZ250dGFiX3NldF92ZXJzaW9uIHsKICAgICAvKiBJTi9PVVQgcGFy
YW1ldGVycyAqLwoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 08:55:34 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 08:55:34 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqxW8-0005tg-7Z; Wed, 28 Feb 2018 08:55:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=puks=fw=citrix.com=prvs=590658560=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1eqxW6-0005tY-C5
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 08:55:14 +0000
X-Inumbo-ID: 586cc13e-1c65-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 586cc13e-1c65-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 08:57:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,404,1515456000"; d="scan'208";a="68759542"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: Kevin Tian <kevin.tian@intel.com>, "xen-devel@lists.xenproject.org"
 <xen-devel@lists.xenproject.org>
Thread-Topic: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
Thread-Index: AQHTo+7cUU0RnW5yAEi/SPOFbaxU/aOh0zyAgAA8XiCAD2L1gIAAWVMQgAER2oCAA6WcwIABNROAgABW8SCAARaygIAAc2uA
Date: Wed, 28 Feb 2018 08:55:04 +0000
Message-ID: <a394d9ce7cde4350bb8a7a95a95d4942@AMSPEX02CL03.citrite.net>
References: <20180212104714.1922-1-paul.durrant@citrix.com>
 <20180212104714.1922-6-paul.durrant@citrix.com>
 <AADFC41AFE54684AB9EE6CBC0274A5D191002712@SHSMSX101.ccr.corp.intel.com>
 <5ed4994c89994703b24e607c5f183e68@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101540B@SHSMSX101.ccr.corp.intel.com>
 <6c5e1abad397407e8dbed6e3945c68be@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D1910184EF@SHSMSX101.ccr.corp.intel.com>
 <88e69f29f4d243eb8b9df40277e48085@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101C57F@SHSMSX101.ccr.corp.intel.com>
 <a448b335ee1648bb86d840c001924396@AMSPEX02CL03.citrite.net>
 <AADFC41AFE54684AB9EE6CBC0274A5D19101E776@SHSMSX101.ccr.corp.intel.com>
In-Reply-To: <AADFC41AFE54684AB9EE6CBC0274A5D19101E776@SHSMSX101.ccr.corp.intel.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <Andrew.Cooper3@citrix.com>, "Tim \(Xen.org\)" <tim@xen.org>,
 George Dunlap <George.Dunlap@citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <Ian.Jackson@citrix.com>, Daniel De
 Graaf <dgdegra@tycho.nsa.gov>
Subject: Re: [Xen-devel] [PATCH 5/7] public / x86: introduce
 __HYPERCALL_iommu_op
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQ0KW3NuaXBdDQo+ID4NCj4gPiBCdXQgdGhhdCBp
cyBub3Qgd2hhdCBoYXBwZW5zLiBJZiBuZWVkX2lvbW11KCkgaXMgZmFsc2UgdGhlbiBYZW4gd2ls
bCBoYXZlDQo+ID4gcHJvZ3JhbW1lZCBhIG1hcHBpbmcgKEJGTiA9PSBNRk4gaW4gdGhlIGNhc2Ug
b2YgZG9tMCksIGJ1dCB3aWxsIG5vdA0KPiA+IHRvdWNoIGl0IGFmdGVyIHRoYXQuIFdoZXRoZXIg
dGhlIGRvbWFpbiAoZG9tMCBpbiB0aGlzIGNhc2UpIGNob29zZXMgdG8NCj4gPiBtb2RpZnkgdGhv
c2UgbWFwcGluZyBhZnRlciB0aGF0IGlzIHVwIHRvIHRoZSBkb21haW4uLi4uIGJ1dCBpdCBpcyBm
cmVlIHRvIGRvDQo+ID4gc28gYmVjYXVzZSBYZW4gd2lsbCBub3QgZHluYW1pY2FsbHkgYWRqdXN0
IHRoZSBtYXBwaW5nIHNob3VsZCB0aGUgUDJNDQo+ID4gY2hhbmdlLg0KPiA+IFdpdGggUFYtSU9N
TVUgdGhlcmUgaXMgbm8gJ2JpZyBzd2l0Y2gnOyBYZW4gZG9lcyBub3RoaW5nIG1vcmUgdGhhbiBz
ZXQNCj4gPiB1cCB0aGUgaW5pdGlhbCBtYXBwaW5nIGFuZCB0aGVuIHJlc3BvbmQgdG8gdGhlIGlu
ZGl2aWR1YWwgbWFwL3VubWFwDQo+ID4gaHlwZXJjYWxscyB0aGF0IHRoZSBkb21haW4gbWF5IG9y
IG1heSBub3QgaXNzdWUuDQo+IA0KPiBJIHByZWZlciB0byBYZW4gZG9pbmcgYW4gb3duZXJzaGlw
IHN3aXRjaCwgaS5lLiBjbGVhciBhbGwgaW5pdGlhbCBtYXBwaW5ncw0KPiBiZWZvcmUgc2Vydmlu
ZyBwdklPTU1VIHJlcXVlc3QuIG90aGVyd2lzZSBwdklPTU1VIGRyaXZlciBuZWVkcyB0bw0KPiB1
bm1hcCB0aGUgd2hvbGUgYWRkcmVzcyBzcGFjZSBpdHNlbGYgYmVmb3JlIHNlcnZpbmcgYW55IG1h
cC91bm1hcA0KPiByZXF1ZXN0cyBmcm9tIG90aGVyIGRyaXZlcnMsIHdoaWNoIGlzIGNvdW50ZXJp
bnR1aXRpdmUgdG8gd2hhdCBhIG5vcm1hbA0KPiBJT01NVSBkcml2ZXIgd291bGQgZG8gKGp1c3Qg
aW5pdGlhbGl6ZSBhbiBlbXB0eSBwYWdlIHRhYmxlKS4NCj4gDQoNCkkgZG9uJ3QgdGhpbmsgdGhl
cmUgaXMgYW55IG5lZWQuIEkgaGF2ZSBjb2RlIGhhcHBpbHkgcnVubmluZyB0aGF0IHNpbXBseSBv
dmVyd3JpdGVzIHRoZSBleGlzdGluZyBtYXBwaW5ncy4gTm90aGluZyBpbiB0aGUgbG93ZXIgbGF5
ZXJzIHJlcXVpcmVzIGFuIElPTU1VIFBURSB0byBiZSBjbGVhciBiZWZvcmUgaXQgaXMgd3JpdHRl
biwgbm8gbm8gbmVlZCBmb3IgZXhwbGljaXQgdW5tYXAuIFRoZXJlIGlzIGFsc28gZGFuZ2VyIGlu
IGNsZWFyaW5nIHRoZSBleGlzdGluZyBtYXBwaW5ncyBhcyBJIGhhdmUgZGlzY292ZXJlZC4uLiBz
b21lIGhvc3RzLCBpbmNsdWRpbmcgbXkgdGVzdCBob3N0LCBoYXZlIHVuZGVjbGFyZWQgUk1SUnMg
aW5zaWRlIHNvbWUgb2YgdGhlIEU4MjAgcmVzZXJ2ZWQgcmVnaW9ucyBzbyBjb21wbGV0ZWx5IHJl
bW92aW5nIHRoZSBpZGVudGl0eSBNRk4gbWFwIChsZWF2aW5nIG9ubHkgUk1SUnMpIGNhdXNlcyB0
aGUgbWFjaGluZSB0byBsb2NrIHVwLiBTaW1wbHkgYWxsb3dpbmcgZG9tMCB0byB3cml0ZSBhbiBp
ZGVudGl0eSBHRk4gbWFwIG92ZXIgdGhlIHRvcCBhdm9pZHMgdGhpcyBwcm9ibGVtLi4uIGJ1dCBJ
IGNhbiBhbHNvIGEgY2FzZSBmb3Igc3RhcnRpbmcgZnJvbSBhICdjbGVhbicgSU9NTVUuDQoNCj4g
Pg0KPiA+ID4NCj4gPiA+ID4NCj4gPiA+ID4gPiAzKSBmb3IgSFZNICh3L28gdmlydHVhbCBWVGQp
IHdpdGggcGFzc3Rocm91Z2ggZGV2aWNlLCBpdCdzIEdGTjpNRk4NCj4gPiA+ID4NCj4gPiA+ID4g
SSBoYXZlIG5vdCBiZWVuIGZvbGxvd2luZyB2aXJ0dWFsIFZUZCBjbG9zZWx5IGJ1dCwgeWVzLCBh
cyBpdCBzdGFuZHMNCj4gKndoZW4NCj4gPiA+ID4gaC93IGlzIHBhc3NlZCB0aHJvdWdoKiB0aGUg
Z3Vlc3QgZ2V0cyBhbiBpZGVudGl0eSBHRk4gbWFwIG90aGVyd2lzZSBpdA0KPiA+ID4gPiBnZXRz
IG5vIG1hcCBhdCBhbGwuDQo+ID4gPiA+DQo+ID4gPiA+ID4gNCkgZm9yIEhWTSAody8gdmlydHVh
bCBWVGQpIHdpdGggcGFzc3Rocm91Z2ggZGV2aWNlLCBpdCdzIEJGTjpNRk4NCj4gPiA+ID4gPg0K
PiA+ID4gPg0KPiA+ID4gPiBXaXRoIHZpcnR1YWwgVlRkIEknZCBleHBlY3QgdGhlcmUgd291bGQg
YmUgYSBndWVzdCBtYXAgYW5kIHRoZW4gdGhlDQo+ID4gZ3Vlc3QNCj4gPiA+ID4gd291bGQgZ2V0
IHRoZSBzYW1lIGxldmVsIG9mIGNvbnRyb2wgb3ZlciB0aGUgSU9NTVUgdGhhdCBQVi1JT01NVQ0K
PiA+ID4gPiBhbGxvd3MgZm9yIGEgUFYgZG9tYWluIGJ1dCwgb2YgY291cnNlLCBzdWNoIGNvbnRy
b2wgaXMgYXMteWV0IHVuc2FmZSBmb3INCj4gPiA+ID4gZ3Vlc3RzIHNpbmNlIGFuIElPTU1VIGZh
dWx0IGNhbiBjYXVzZSBhIGhvc3QgY3Jhc2guDQo+ID4gPg0KPiA+ID4gSSdtIG5vdCBzdXJlIHdo
eSB5b3UgY2FsbCBpdCB1bnNhZmUuIGV2ZW4gdG9kYXkgd2l0aCBhbnkgcGFzc3Rocm91Z2gNCj4g
PiA+IGRldmljZSAody9vIHZpcnR1YWwgVlRkIGV4cG9zZWQpLCBhIGJhZCBndWVzdCBkcml2ZXIg
Y2FuIGFsd2F5cyBjYXVzZQ0KPiA+ID4gRE1BIGFjY2VzcyB0byBpbnZhbGlkIEdQQSBhZGRyZXNz
IGFuZCB0aHVzIGNhdXNlIElPTU1VIGZhdWx0LiBhZGRpbmcNCj4gPiA+IHZpcnR1YWwgVlRkIGRv
ZXNuJ3QgY2hhbmdlIGFueSBzZWN1cml0eSBhc3BlY3QgaGVyZS4NCj4gPg0KPiA+IFRoYXQncyBu
b3QgZW50aXJlbHkgdHJ1ZS4gWGVuIGNvdWxkIGVhc2lseSBmaWxsIHRoZSBJT01NVSB3aXRoIGEg
QkZOID09IEdGTg0KPiA+IG1hcHBpbmcgZm9yIHZhbGlkIEdGTiBhbmQgdGhlbiBwcm9ncmFtIGFs
bCB0aGUgb3RoZXIgQkZOIHRvIHBvaW50IGF0IGENCj4gPiBzY3JhdGNoIHBhZ2UgYW5kIHRodXMg
YXZvaWQgYW55IHBvc3NpYmlsaXR5IG9mIGFuIElPTU1VIGZhdWx0IGNhdXNlZCBieSBhbg0KPiA+
IGluLWd1ZXN0IGRyaXZlciBtaXMtcHJvZ3JhbW1pbmcgYSBkZXZpY2UuIEFzIHNvb24gYXMgWGVu
IGdpdmVzIHRoZSBkb21haW4NCj4gPiBjb250cm9sIG92ZXIgaXRzIG93biBtYXBwaW5ncyB0aGVu
IGl0IGNhbiBubyBsb25nZXIgZW5zdXJlIGFsbCBCRk4gbWFwIHRvDQo+ID4gc29tZXRoaW5nIHZh
bGlkLg0KPiANCj4gUGxlYXNlIG5vdGUgWGVuIG5ldmVyIGdpdmVzIHRoZSBkb21haW4gY29udHJv
bCBvbiB0aGUgYWN0dWFsIElPTU1VIHBhZ2UNCj4gdGFibGUuIHcvIGVpdGhlciBwdklPTU1VIG9y
IHZpcnR1YWwgVlRkLCB0aGUgbWFwL3VubWFwIG9wZXJhdGlvbnMNCj4gYXJlIGFsd2F5cyB2YWxp
ZGF0ZWQgYnkgWGVuIGFuZCB0aGVuIHJlZmxlY3RlZCBpbiBJT01NVSBwYWdlIHRhYmxlLiBJbiB0
aGlzDQo+IHJlZ2FyZCwgbm90aGluZyBwcmV2ZW50cyBYZW4gZnJvbSBkb2luZyBzaW1pbGFyIHRy
aWNrIC0gcHJvZ3JhbW1pbmcNCj4gaW52YWxpZCBCRk5zIHRvIHBvaW50aW5nIHRvIHNjcmF0Y2gg
cGFnZSwgc2FtZSBhcyBmb3IgR0ZOLCBhbmQgdGhlbiBsYXRlcg0KPiByZXBsYWNlZCB3aXRoIGd1
ZXN0LWV4cGVjdGVkIG1hcHBpbmcgdXBvbiBtYXAvdW5tYXAgcmVxdWVzdC4NCj4gDQo+IFRoZXJl
IGlzIG5vIGFyY2hpdGVjdHVyYWwgZGlmZmVyZW5jZSBiZXR3ZWVuIHcvIGFuZCB3L28gdmlydHVh
bCBWVGQuDQo+IHNhbWUgZm9yIHB2SU9NTVUuDQo+IA0KDQpZZXMsIHRydWUuIElmIFhlbiBhbHdh
eXMgdHJlYXRlZCB1bm1hcCBvcGVyYXRpb25zIGFzICdtYXAgdG8gYSBzY3JhdGNoIHBhZ2UnIHRo
ZW4gZmF1bHRzIGNvdWxkIGJlIGF2b2lkZWQuIFBlcmhhcHMgaXQgd291bGQgYmUgYmV0dGVyIHRv
IGRvIHRoYXQgcmF0aGVyIHRoYW4gYWN0dWFsbHkgY2xlYXJpbmcgUFRFcy4NCg0KPiA+DQo+ID4g
Pg0KPiA+ID4gPg0KPiA+ID4gPiA+IChmcm9tIElPTU1VIHAuby52IHdlIGNhbiBhbHdheXMgY2Fs
bCBhbGwgNCBjYXRlZ29yaWVzIGFzIEJGTjpNRk4uDQo+ID4gPiA+ID4gSSBkZWxpYmVyYXRlbHkg
c2VwYXJhdGUgdGhlbSBmcm9tIHVzYWdlIHAuby52LCB3aGVyZSAnQkZOJw0KPiA+ID4gPiA+IHJl
cHJlc2VudHMgdGhlIGNhc2VzIHdoZXJlIGd1ZXN0IGV4cGxpY2l0bHkgbWFuYWdlcyBhIG5ldyBh
ZGRyZXNzDQo+ID4gPiA+ID4gc3BhY2UgLSBkaWZmZXJlbnQgZnJvbSBwaHlzaWNhbCBhZGRyZXNz
IHNwYWNlIGluIGl0cyBtaW5kKQ0KPiA+ID4gPiA+DQo+ID4gPiA+ID4gdGhlcmUgaXMgYW4gYWRk
cmVzcyBzcGFjZSBzd2l0Y2ggaW4gMikgYW5kIDQpIGJlZm9yZSBhbmQgYWZ0ZXINCj4gPiA+ID4g
PiBlbmFibGluZyB2SU9NTVUuDQo+ID4gPiA+DQo+ID4gPiA+IElzIHRoZXJlPyBUaGUgaW5pdGlh
bCBtYXBwaW5nIGluIDIgaXMgdGhlIHNhbWUgYXMgMSwgYW5kIHRoZSBpbml0aWFsDQo+ID4gbWFw
cGluZyBpbg0KPiA+ID4gPiA0IGlzIHRoZSBzYW1lIGFzIDMuDQo+ID4gPiA+DQo+ID4gPiA+ID4N
Cj4gPiA+ID4gPiBhYm92ZSBpcyB3aHkgSSBkaWRu4oCZdCBmb2xsb3cgdGhlIGFzc3VtcHRpb24g
dGhhdCAiWGVuIGlzIG1haW50YWluaW5nDQo+ID4gPiA+ID4gYW4gaWRlbnRpdHkgbWFwIiBpcyBp
ZGVudGljYWwgdG8gbmVlZF9pb21tdS4NCj4gPiA+ID4gPg0KPiA+ID4gPg0KPiA+ID4gPiBUaGUg
Y3J1Y2lhbCBwb2ludCBpcyB0aGF0IGluIGNhc2VzIDIgYW5kIDQgWGVuIGlzIG5vdCAqbWFpbnRh
aW5pbmcqIGFueQ0KPiA+IG1hcA0KPiA+ID4gPiBzbyBuZWVkX2lvbW11KGQpIHNob3VsZCBiZSBm
YWxzZSBhbmQgaGVuY2UgdGhlIGRvbWFpbiBjYW4gY29udHJvbA0KPiA+IGl0cw0KPiA+ID4gPiBv
d24gbWFwcGluZ3Mgd2l0aG91dCBpbnRlcmZlcmluZyB3aGljaCB3aGF0IFhlbiBpcyBkb2luZyBp
bnRlcm5hbGx5Lg0KPiA+ID4gPg0KPiA+ID4gPiBEb2VzIHRoYXQgaGVscCBjbGFyaWZ5Pw0KPiA+
ID4gPg0KPiA+ID4NCj4gPiA+IGFnYWluLCBhYm92ZSBkZXNjcmlwdGlvbiBpcyByZWFsbHkgY29u
ZnVzaW5nIGFzIHlvdSBkb24ndCBzcGVjaWZ5DQo+ID4gPiB3aGljaCBtYXBwaW5nIGlzIHJlZmVy
cmVkIHRvIGhlcmUuDQo+ID4gPg0KPiA+DQo+ID4gVGhhdCdzIGJlY2F1c2UgdGhlIGFjdHVhbCBt
YXBwaW5nIGlzIGlycmVsZXZhbnQgaGVyZS4gRG8geW91IG5vdw0KPiA+IHVuZGVyc3RhbmQgdGhl
IGRpZmZlcmVuY2UgYmV0d2VlbiBYZW4gc2V0dGluZyB1cCBhbiBpbml0aWFsIG1hcHBpbmcgYW5k
DQo+ID4gWGVuIG1haW50YWluaW5nIHRoYXQgbWFwcGluZyAoYnkga2VlcGluZyBpdCBzeW5jaHJv
bml6ZWQgd2l0aCB0aGUgUDJNKT8NCj4gPiBUaGF0J3Mgd2hhdCB0aGUgbmVlZF9pb21tdShkKSBm
bGFnIGlzIGFsbCBhYm91dC4uLi4gaXQgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aA0KPiA+IHdoZXRo
ZXIgdGhlIG1hcHBpbmcgaXMgaWRlbnRpdHkgTUZOIG9yIGlkZW50aXR5IEdGTiwgb3Igc29tZXRo
aW5nDQo+ID4gZGlmZmVyZW50Lg0KPiA+DQo+IA0KPiBUaG91Z2ggSSB1bmRlcnN0YW5kIHRoZSB3
YXkgdGhhdCB5b3UgYXJlIGRlc2NyaWJpbmcsIHNheWluZyAiWGVuIGlzDQo+IG1haW50YWluaW5n
IGFuIGlkZW50aXR5IG1hcCIgd2l0aG91dCBhbnkgZGVjb3JhdGlvbiBleHBsYWluaW5nDQo+ICdp
ZGVudGl0eScgZm9yIHdoYXQgZGlkIGdlbmVyYXRlIGNvbmZ1c2lvbi4gSW4gSU9NTVUgY29udGV4
dCwgaWRlbnRpdHkNCj4gbWFwcGluZyB3L28gYW55IGRlY29yYXRpb24gaW1vIGFsd2F5cyByZWZl
cnMgdG8gdGhlIElPTU1VIHBhZ2UgdGFibGUNCj4gYnkgZGVmYXVsdC4gSWYgeW91IGludGVuZCBp
dCB0byBtZWFuIHNvbWV0aGluZyBkaWZmZXJlbnQsIHRoZW4gcGxlYXNlDQo+IGVsYWJvcmF0ZSBp
dCBpbiB0aGUgY29kZSBjb21tZW50Lg0KPiANCg0KT2ssIEkgd2lsbCBleHBhbmQgdGhlIGNvbW1l
bnQgdG8gZnVsbHkgZXhwbGFpbi4NCg0KICBDaGVlcnMsDQoNCiAgICBQYXVsDQoNCj4gVGhhbmtz
DQo+IEtldmluDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 09:05:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 09:05:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqxg4-0006hF-F4; Wed, 28 Feb 2018 09:05:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=q5/w=fw=aculab.com=david.laight@srs-us1.protection.inumbo.net>)
 id 1eqxg3-0006h9-Ms
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 09:05:31 +0000
X-Inumbo-ID: c90a3df8-1c66-11e8-b9b1-635ca7ef6cff
Received: from smtp-out6.electric.net (unknown [192.162.217.184])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c90a3df8-1c66-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 09:07:22 +0000 (UTC)
Received: from 1eqxft-0002PY-Vb by out6b.electric.net with emc1-ok (Exim 4.87)
 (envelope-from <David.Laight@ACULAB.COM>)
 id 1eqxfu-0002Vz-W6; Wed, 28 Feb 2018 01:05:22 -0800
Received: by emcmailer; Wed, 28 Feb 2018 01:05:22 -0800
Received: from [156.67.243.126] (helo=AcuMS.aculab.com)
 by out6b.electric.net with esmtps (TLSv1.2:ECDHE-RSA-AES256-SHA384:256)
 (Exim 4.87) (envelope-from <David.Laight@ACULAB.COM>)
 id 1eqxft-0002PY-Vb; Wed, 28 Feb 2018 01:05:21 -0800
Received: from AcuMS.Aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) by
 AcuMS.aculab.com (fd9f:af1c:a25b:0:43c:695e:880f:8750) with Microsoft SMTP
 Server (TLS) id 15.0.1347.2; Wed, 28 Feb 2018 09:06:17 +0000
Received: from AcuMS.Aculab.com ([fe80::43c:695e:880f:8750]) by
 AcuMS.aculab.com ([fe80::43c:695e:880f:8750%12]) with mapi id 15.00.1347.000; 
 Wed, 28 Feb 2018 09:06:17 +0000
From: David Laight <David.Laight@ACULAB.COM>
To: 'Stefano Stabellini' <sstabellini@kernel.org>, "jgross@suse.com"
 <jgross@suse.com>, "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>
Thread-Topic: [PATCH] pvcalls-front: 64-bit align flags
Thread-Index: AQHTsAT/Cr5qqOD/wkWB1uwC1GV/XKO5hi7g
Date: Wed, 28 Feb 2018 09:06:17 +0000
Message-ID: <139554adced44c5ea5aa4fab4f0ca8a0@AcuMS.aculab.com>
References: <alpine.DEB.2.10.1802271150020.4239@sstabellini-ThinkPad-X260>
In-Reply-To: <alpine.DEB.2.10.1802271150020.4239@sstabellini-ThinkPad-X260>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.202.205.33]
MIME-Version: 1.0
X-Outbound-IP: 156.67.243.126
X-Env-From: David.Laight@ACULAB.COM
X-Proto: esmtps
X-Revdns: 
X-HELO: AcuMS.aculab.com
X-TLS: TLSv1.2:ECDHE-RSA-AES256-SHA384:256
X-Authenticated_ID: 
X-PolicySMART: 3396946, 3397078
X-Virus-Status: Scanned by VirusSMART (c)
X-Virus-Status: Scanned by VirusSMART (s)
Cc: "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] [PATCH] pvcalls-front: 64-bit align flags
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RnJvbTogU3RlZmFubyBTdGFiZWxsaW5pCj4gU2VudDogMjcgRmVicnVhcnkgMjAxOCAxOTo1NQo+
IAo+IFdlIGFyZSB1c2luZyB0ZXN0X2FuZF8qIG9wZXJhdGlvbnMgb24gdGhlIHN0YXR1cyBhbmQg
ZmxhZyBmaWVsZHMgb2YKPiBzdHJ1Y3Qgc29ja19tYXBwaW5nLiBIb3dldmVyLCB0aGVzZSBmdW5j
dGlvbnMgcmVxdWlyZSB0aGUgb3BlcmFuZCB0byBiZQo+IDY0LWJpdCBhbGlnbmVkIG9uIGFybTY0
LiBDdXJyZW50bHksIG9ubHkgc3RhdHVzIGlzIDY0LWJpdCBhbGlnbmVkLgoKVGhhdCBzb3VuZHMg
bGlrZSBhIGJpZyBhY2NpZGVudCBqdXN0IHdhaXRpbmcgdG8gaGFwcGVuLi4uCklmIHRoZSBvcGVy
YW5kIGlzIHJlcXVpcmVkIHRvIGJlIDY0Yml0IGFsaWduZWQgd2h5IGlzbid0IGl0IGEgdHlwZQp0
aGF0IHJlcXVpcmVzIDY0Yml0IGFsaWdubWVudD8KCj4gTWFrZSBmbGFncyA2NC1iaXQgYWxpZ25l
ZCBieSBpbnRyb2R1Y2luZyBhbiBleHBsaWNpdCBwYWRkaW5nIGZpZWxkLgoKQXQgc29tZSBwb2lu
dCBzdWNoIHBhZGRpbmcgd2lsbCBhbHdheXMgZ28gd3JvbmcuLi4KCglEYXZpZAoKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 09:17:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 09:17:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqxrl-0007UR-L7; Wed, 28 Feb 2018 09:17:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hf/x=fw=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1eqxrk-0007UL-9B
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 09:17:36 +0000
X-Inumbo-ID: 77b655e0-1c68-11e8-b9b1-635ca7ef6cff
Received: from mga17.intel.com (unknown [192.55.52.151])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 77b655e0-1c68-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 09:19:25 +0000 (UTC)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga001.jf.intel.com ([10.7.209.18])
 by fmsmga107.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Feb 2018 01:17:26 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,405,1515484800"; d="scan'208";a="34737428"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by orsmga001.jf.intel.com with ESMTP; 28 Feb 2018 01:17:23 -0800
Date: Wed, 28 Feb 2018 17:17:23 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20180228091723.ecoix24jpzvik5t3@hz-desktop>
Mail-Followup-To: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel@lists.xen.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101030.22364-34-haozhong.zhang@intel.com>
 <20180227173749.GA2296@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180227173749.GA2296@perard.uk.xensource.com>
User-Agent: NeoMutt/20171027
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 33/41] tools/libacpi,
 hvmloader: detect QEMU fw_cfg interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMTggMTc6MzcgKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwg
RGVjIDA3LCAyMDE3IGF0IDA2OjEwOjIyUE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+
ID4gQWRkIGEgZnVuY3Rpb24gaW4gbGliYWNwaSB0byBkZXRlY3QgUUVNVSBmd19jZmcgaW50ZXJm
YWNlLiBMaW1pdCB0aGUKPiA+IHVzYWdlIG9mIGZ3X2NmZyBpbnRlcmZhY2UgdG8gaHZtbG9hZGVy
IG5vdywgc28gdXNlIHN0dWIgZnVuY3Rpb25zIGZvcgo+ID4gb3RoZXJzLgo+IAo+IEkgdGhpbmsg
bGliYWNwaSBpcyBub3QgdGhlIHJpZ2h0IHBsYWNlIGZvciBhIGRyaXZlci4gVGhlIGZ3X2NmZyBk
cml2ZXIKPiB3b3VsZCBiZSBiZXR0ZXIgaW4gaHZtbG9hZGVyLgoKWWVzLCBJIGNhbiBtb3ZlIGl0
IHRvIGh2bWxvYWRlci4gTXkgb3JpZ2luYWwgdGhvdWdodCB3YXMgaXQgbWlnaHQgYmUKcmV1c2Vk
IChieSByZXBsYWNpbmcgdGhvc2Ugc3R1YiBmdW5jdGlvbnMpIHdoZW4gc29tZW9uZSB3YW50cyB0
byBhZGQKdk5WRElNTSBzdXBwb3J0IHRvIFBWSCBkb21VIGFuZCBzdGlsbCB1c2UgUUVNVSBhcyB0
aGUgZGV2aWNlIG1vZGVsCmZvciB2TlZESU1NLgoKPiAKPiBBcyB0byBjb3B5IHRoZSBBQ1BJIHRh
YmxlcyBmcm9tIGZ3X2NmZyB0byBsaWJhY3BpLCBtYXliZSB0aGUgcGFzc3Rocm91Z2gKPiB0YWJs
ZXMgKG9yIGFuIGltcHJvdmVtZW50IG9mIGl0KSBjb3VsZCBiZSB1c2UuIChJdCBpcyBhbHJlYWR5
IHRvIHRvIGFkZAo+IGV4dHJhIHRhYmxlcyBmcm9tIGxpYnhsIChIVk1fWFNfQUNQSV9QVF9BRERS
RVNTKS4pCj4KClRoZXkgYXJlIGRvaW5nIHRoZSBzYW1lIGpvYiAodHJhbnNmZXJyaW5nIGd1ZXN0
IEFDUEkgZnJvbSBob3N0IHRvCmd1ZXN0KSBpbiB0d28gcXVpdGUgZGlmZmVyZW50IHdheXMsIHJh
dGhlciB0aGFuIHR3byBwaWVjZXMgb2Ygam9icyBub3QKY29tcGxldGVseSBvdmVybGFwLCBzbyBJ
IHRoaW5rIGl0J3MgaGFyZCB0byBsZXQgdGhlbSBjb2xsYWJvcmF0ZSB3aXRoCmVhY2ggb3RoZXIu
IERvIHlvdSBoYXZlIGFueSBpZGVhIGluIG1pbmQ/CgpUaGFua3MsCkhhb3pob25nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 09:19:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 09:19:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqxtP-0007az-Vp; Wed, 28 Feb 2018 09:19:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqxtP-0007al-Kf
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 09:19:19 +0000
X-Inumbo-ID: b6edd04b-1c68-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b6edd04b-1c68-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 09:21:11 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68761293"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <linux-kernel@vger.kernel.org>
Date: Wed, 28 Feb 2018 09:19:03 +0000
Message-ID: <20180228091903.99889-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <jgross@suse.com>, stable@vger.kernel.org,
 xen-devel@lists.xenproject.org, Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Amit Shah <aams@amazon.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] xen/pirq: fix error path cleanup when binding
	MSIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudCBjbGVhbnVwIGluIHRoZSBlcnJvciBwYXRoIG9mIHhlbl9iaW5kX3BpcnFfbXNpX3Rv
X2lycSBpcwp3cm9uZy4gRmlyc3Qgb2YgYWxsIHRoZXJlJ3MgYW4gb2ZmLWJ5LW9uZSBpbiB0aGUg
Y2xlYW51cCBsb29wLCB3aGljaApjYW4gbGVhZCB0byB1bmJpbmRpbmcgd3JvbmcgSVJRcy4KClNl
Y29uZGx5IElSUXMgbm90IGJvdW5kIHdvbid0IGJlIGZyZWVkLCB0aHVzIGxlYWtpbmcgSVJRIG51
bWJlcnMuCgpOb3RlIHRoYXQgdGhlcmUncyBubyBuZWVkIHRvIGRpZmZlcmVudGlhdGUgYmV0d2Vl
biBib3VuZCBhbmQgdW5ib3VuZApJUlFzIHdoZW4gZnJlZWluZyB0aGVtLCBfX3VuYmluZF9mcm9t
X2lycSB3aWxsIGRlYWwgd2l0aCBib3RoIG9mIHRoZW0KY29ycmVjdGx5LgoKRml4ZXM6IDQ4OTJj
OWI0YWRhOWY5ICgieGVuOiBhZGQgc3VwcG9ydCBmb3IgTVNJIG1lc3NhZ2UgZ3JvdXBzIikKUmVw
b3J0ZWQtYnk6IEhvb21hbiBNaXJoYWRpIDxtaXJoYWRpaEBhbWF6b24uY29tPgpTaWduZWQtb2Zm
LWJ5OiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCkNjOiBCb3Jp
cyBPc3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgpDYzogSnVlcmdlbiBHcm9z
cyA8amdyb3NzQHN1c2UuY29tPgpDYzogQW1pdCBTaGFoIDxhYW1zQGFtYXpvbi5jb20+CkNDOiBz
dGFibGVAdmdlci5rZXJuZWwub3JnCkNjOiB4ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
LS0tCiBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyB8IDQgKystLQogMSBmaWxlIGNo
YW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVudHNf
YmFzZS5jCmluZGV4IGIyNDFiZmE1MjljZS4uMTU5ZmFmMTI2OWZiIDEwMDY0NAotLS0gYS9kcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYworKysgYi9kcml2ZXJzL3hlbi9ldmVudHMvZXZl
bnRzX2Jhc2UuYwpAQCAtNzYzLDggKzc2Myw4IEBAIGludCB4ZW5fYmluZF9waXJxX21zaV90b19p
cnEoc3RydWN0IHBjaV9kZXYgKmRldiwgc3RydWN0IG1zaV9kZXNjICptc2lkZXNjLAogCW11dGV4
X3VubG9jaygmaXJxX21hcHBpbmdfdXBkYXRlX2xvY2spOwogCXJldHVybiBpcnE7CiBlcnJvcl9p
cnE6Ci0JZm9yICg7IGkgPj0gMDsgaS0tKQotCQlfX3VuYmluZF9mcm9tX2lycShpcnEgKyBpKTsK
Kwl3aGlsZSAobnZlYy0tKQorCQlfX3VuYmluZF9mcm9tX2lycShpcnEgKyBudmVjKTsKIAltdXRl
eF91bmxvY2soJmlycV9tYXBwaW5nX3VwZGF0ZV9sb2NrKTsKIAlyZXR1cm4gcmV0OwogfQotLSAK
Mi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 09:23:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 09:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqxx1-0008GD-Ey; Wed, 28 Feb 2018 09:23:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=4rjy=fw=amazon.de=prvs=590f97dd4=aams@srs-us1.protection.inumbo.net>)
 id 1eqxx0-0008Fz-Dc
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 09:23:02 +0000
X-Inumbo-ID: 3b67a412-1c69-11e8-b9b1-635ca7ef6cff
Received: from smtp-fw-33001.amazon.com (unknown [207.171.190.10])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3b67a412-1c69-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 09:24:53 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=amazon.de; i=@amazon.de; q=dns/txt; s=amazon201209;
 t=1519809775; x=1551345775;
 h=from:to:cc:subject:date:message-id:references:
 in-reply-to:content-id:mime-version: content-transfer-encoding;
 bh=RulZEfJpNjuoliVuXeHKfgLeXpfCUK8TAL6wZOaZy70=;
 b=udWFa6wUEshuSz6TsczmjxcsNhFJJTGNsGZPnyX6NJZ2s0EFxdheLHoz
 ptqZ8pChGsn2bq6C6CORmcgnExUq+kSSxJ95RPxAQXB6xgHYiHn0dr0bk
 /WZH/DYvfeiGdlji7ChJ2ysNCtPb1S2V0RV5gAM0Qiqupk8uyyMResfYa 0=;
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="721989505"
Received: from sea3-co-svc-lb6-vlan2.sea.amazon.com (HELO
 email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com) ([10.47.22.34])
 by smtp-border-fw-out-33001.sea14.amazon.com with ESMTP/TLS/DHE-RSA-AES256-SHA;
 28 Feb 2018 09:22:51 +0000
Received: from EX13MTAUEA001.ant.amazon.com
 (pdx1-ws-svc-p6-lb9-vlan2.pdx.amazon.com [10.236.137.194])
 by email-inbound-relay-2c-6f38efd9.us-west-2.amazon.com (8.14.7/8.14.7) with
 ESMTP id w1S9MkU5058044
 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL);
 Wed, 28 Feb 2018 09:22:51 GMT
Received: from EX13D18EUC001.ant.amazon.com (10.43.164.108) by
 EX13MTAUEA001.ant.amazon.com (10.43.61.243) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 28 Feb 2018 09:22:49 +0000
Received: from EX13D18EUC002.ant.amazon.com (10.43.164.50) by
 EX13D18EUC001.ant.amazon.com (10.43.164.108) with Microsoft SMTP Server (TLS)
 id 15.0.1236.3; Wed, 28 Feb 2018 09:22:49 +0000
Received: from EX13D18EUC002.ant.amazon.com ([10.43.164.50]) by
 EX13D18EUC002.ant.amazon.com ([10.43.164.50]) with mapi id 15.00.1236.000;
 Wed, 28 Feb 2018 09:22:49 +0000
From: "Shah, Amit" <aams@amazon.de>
To: "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
Thread-Topic: [PATCH] xen/pirq: fix error path cleanup when binding MSIs
Thread-Index: AQHTsHU0jwsHO2BVC0WoTlOJqSC8JKO5inyA
Date: Wed, 28 Feb 2018 09:22:49 +0000
Message-ID: <1519809769.4965.26.camel@amazon.com>
References: <20180228091903.99889-1-roger.pau@citrix.com>
In-Reply-To: <20180228091903.99889-1-roger.pau@citrix.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.43.164.111]
Content-ID: <326AC77F9113494DB6652194181A8839@amazon.com>
MIME-Version: 1.0
Precedence: Bulk
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "boris.ostrovsky@oracle.com" <boris.ostrovsky@oracle.com>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>
Subject: Re: [Xen-devel] [PATCH] xen/pirq: fix error path cleanup when
	binding MSIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

DQpPbiBNaSwgMjAxOC0wMi0yOCBhdCAwOToxOSArMDAwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3Rl
Og0KPiBDdXJyZW50IGNsZWFudXAgaW4gdGhlIGVycm9yIHBhdGggb2YgeGVuX2JpbmRfcGlycV9t
c2lfdG9faXJxIGlzDQo+IHdyb25nLiBGaXJzdCBvZiBhbGwgdGhlcmUncyBhbiBvZmYtYnktb25l
IGluIHRoZSBjbGVhbnVwIGxvb3AsIHdoaWNoDQo+IGNhbiBsZWFkIHRvIHVuYmluZGluZyB3cm9u
ZyBJUlFzLg0KPiANCj4gU2Vjb25kbHkgSVJRcyBub3QgYm91bmQgd29uJ3QgYmUgZnJlZWQsIHRo
dXMgbGVha2luZyBJUlEgbnVtYmVycy4NCj4gDQo+IE5vdGUgdGhhdCB0aGVyZSdzIG5vIG5lZWQg
dG8gZGlmZmVyZW50aWF0ZSBiZXR3ZWVuIGJvdW5kIGFuZCB1bmJvdW5kDQo+IElSUXMgd2hlbiBm
cmVlaW5nIHRoZW0sIF9fdW5iaW5kX2Zyb21faXJxIHdpbGwgZGVhbCB3aXRoIGJvdGggb2YgdGhl
bQ0KPiBjb3JyZWN0bHkuDQo+IA0KPiBGaXhlczogNDg5MmM5YjRhZGE5ZjkgKCJ4ZW46IGFkZCBz
dXBwb3J0IGZvciBNU0kgbWVzc2FnZSBncm91cHMiKQ0KPiBSZXBvcnRlZC1ieTogSG9vbWFuIE1p
cmhhZGkgPG1pcmhhZGloQGFtYXpvbi5jb20+DQo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPg0KPiAtLS0NCj4gQ2M6IEJvcmlzIE9zdHJvdnNr
eSA8Ym9yaXMub3N0cm92c2t5QG9yYWNsZS5jb20+DQo+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jv
c3NAc3VzZS5jb20+DQo+IENjOiBBbWl0IFNoYWggPGFhbXNAYW1hem9uLmNvbT4NCj4gQ0M6IHN0
YWJsZUB2Z2VyLmtlcm5lbC5vcmcNCj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
Zw0KPiAtLS0NCj4gwqBkcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyB8IDQgKystLQ0K
PiDCoDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pDQo+IA0K
PiBkaWZmIC0tZ2l0IGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMNCj4gYi9kcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYw0KPiBpbmRleCBiMjQxYmZhNTI5Y2UuLjE1OWZh
ZjEyNjlmYiAxMDA2NDQNCj4gLS0tIGEvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMN
Cj4gKysrIGIvZHJpdmVycy94ZW4vZXZlbnRzL2V2ZW50c19iYXNlLmMNCj4gQEAgLTc2Myw4ICs3
NjMsOCBAQCBpbnQgeGVuX2JpbmRfcGlycV9tc2lfdG9faXJxKHN0cnVjdCBwY2lfZGV2ICpkZXYs
DQo+IHN0cnVjdCBtc2lfZGVzYyAqbXNpZGVzYywNCj4gwqAJbXV0ZXhfdW5sb2NrKCZpcnFfbWFw
cGluZ191cGRhdGVfbG9jayk7DQo+IMKgCXJldHVybiBpcnE7DQo+IMKgZXJyb3JfaXJxOg0KPiAt
CWZvciAoOyBpID49IDA7IGktLSkNCj4gLQkJX191bmJpbmRfZnJvbV9pcnEoaXJxICsgaSk7DQo+
ICsJd2hpbGUgKG52ZWMtLSkNCj4gKwkJX191bmJpbmRfZnJvbV9pcnEoaXJxICsgbnZlYyk7DQo+
IMKgCW11dGV4X3VubG9jaygmaXJxX21hcHBpbmdfdXBkYXRlX2xvY2spOw0KPiDCoAlyZXR1cm4g
cmV0Ow0KPiDCoH0NCg0KUmV2aWV3ZWQtYnk6IEFtaXQgU2hhaCA8YWFtc0BhbWF6b24uY29tPg0K
DQoNCgkJCQlBbWl0DQoNCkFtYXpvbiBEZXZlbG9wbWVudCBDZW50ZXIgR2VybWFueSBHbWJICkJl
cmxpbiAtIERyZXNkZW4gLSBBYWNoZW4KbWFpbiBvZmZpY2U6IEtyYXVzZW5zdHIuIDM4LCAxMDEx
NyBCZXJsaW4KR2VzY2hhZWZ0c2Z1ZWhyZXI6IERyLiBSYWxmIEhlcmJyaWNoLCBDaHJpc3RpYW4g
U2NobGFlZ2VyClVzdC1JRDogREUyODkyMzc4NzkKRWluZ2V0cmFnZW4gYW0gQW10c2dlcmljaHQg
Q2hhcmxvdHRlbmJ1cmcgSFJCIDE0OTE3MyBCCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 09:28:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 09:28:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqy2P-0008Tp-3E; Wed, 28 Feb 2018 09:28:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hf/x=fw=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1eqy2O-0008Tj-1e
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 09:28:36 +0000
X-Inumbo-ID: 02816e54-1c6a-11e8-b9b1-635ca7ef6cff
Received: from mga09.intel.com (unknown [134.134.136.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 02816e54-1c6a-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 09:30:27 +0000 (UTC)
X-Amp-Result: UNSCANNABLE
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by orsmga102.jf.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Feb 2018 01:28:28 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,405,1515484800"; d="scan'208";a="38076806"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by orsmga002.jf.intel.com with ESMTP; 28 Feb 2018 01:28:26 -0800
Date: Wed, 28 Feb 2018 17:28:25 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20180228092825.bqhs4nmz4fxuj2uj@hz-desktop>
Mail-Followup-To: Anthony PERARD <anthony.perard@citrix.com>,
 xen-devel@lists.xen.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101030.22364-35-haozhong.zhang@intel.com>
 <20180227175632.GB2296@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180227175632.GB2296@perard.uk.xensource.com>
User-Agent: NeoMutt/20171027
Cc: Tim Deegan <tim@xen.org>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, xen-devel@lists.xen.org,
 Jan Beulich <jbeulich@suse.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 Dan Williams <dan.j.williams@intel.com>
Subject: Re: [Xen-devel] [RFC XEN PATCH v4 34/41] tools/libacpi: probe QEMU
 ACPI ROMs via fw_cfg interface
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMTggMTc6NTYgKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwg
RGVjIDA3LCAyMDE3IGF0IDA2OjEwOjIzUE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+
ID4gUHJvYmUgZm9sbG93aW5nIFFFTVUgQUNQSSBST01zOgo+ID4gICogZXRjL2FjcGkvcnNkcDog
ICAgICAgUUVNVSBSU0RQLCB3aGljaCBpcyB1c2VkIHRvIGl0ZXJhdGUgb3RoZXIKPiA+ICAgICAg
ICAgICAgICAgICAgICAgICAgIFFFTVUgQUNQSSB0YWJsZXMgaW4gZXRjL2FjcGkvdGFibGVzCj4g
PiAKPiA+ICAqIGV0Yy9hY3BpL3RhYmxlczogICAgIG90aGVyIFFFTVUgQUNQSSB0YWJsZXMKPiA+
IAo+ID4gICogZXRjL3RhYmxlLWxvYWRlcjogICAgUUVNVSBCSU9TTGlua2VyTG9hZGVyIFJPTSwg
d2hpY2ggY2FuIGJlCj4gPiAgICAgICAgICAgICAgICAgICAgICAgICBleGVjdXRlZCB0byBsb2Fk
IFFFTVUgQUNQSSB0YWJsZXMKPiA+IAo+ID4gICogZXRjL2FjcGkvbnZkaW1tLW1lbTogUkFNIHdo
aWNoIGlzIHVzZWQgYXMgTlZESU1NIEFDUEkgRFNNIGJ1ZmZlciwKPiA+ICAgICAgICAgICAgICAg
ICAgICAgICAgIHRoZSBleGFjdCBsb2NhdGlvbiB3aWxsIGJlIGFsbG9jYXRlZCBkdXJpbmcKPiA+
ICAgICAgICAgICAgICAgICAgICAgICAgIHRoZSBleGVjdXRpb24gb2YgL2V0Yy90YWJsZS1sb2Fk
ZXIKPiA+IAo+ID4gU2lnbmVkLW9mZi1ieTogSGFvemhvbmcgWmhhbmcgPGhhb3pob25nLnpoYW5n
QGludGVsLmNvbT4KPiA+IC0tLQo+IAo+ID4gZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYmFjcGkvcWVt
dV9sb2FkZXIuYyBiL3Rvb2xzL2xpYmFjcGkvcWVtdV9sb2FkZXIuYwo+ID4gbmV3IGZpbGUgbW9k
ZSAxMDA2NDQKPiA+IGluZGV4IDAwMDAwMDAwMDAuLmMwZWQzYjBhZDAKPiA+IC0tLSAvZGV2L251
bGwKPiA+ICsrKyBiL3Rvb2xzL2xpYmFjcGkvcWVtdV9sb2FkZXIuYwo+ID4gQEAgLTAsMCArMSw4
MiBAQAo+ID4gKy8qCj4gPiArICogbGliYWNwaS9xZW11X2xvYWRlci5jCj4gPiArICoKPiA+ICsg
KiBEcml2ZXIgb2YgUUVNVSBCSU9TTGlua2VyTG9hZGVyIGludGVyZmFjZS4gVGhlIHJlZmVyZW5j
ZSBkb2N1bWVudAo+ID4gKyAqIGNhbiBiZSBmb3VuZCBhdAo+ID4gKyAqIGh0dHBzOi8vZ2l0aHVi
LmNvbS9xZW11L3FlbXUvYmxvYi9tYXN0ZXIvaHcvYWNwaS9iaW9zLWxpbmtlci1sb2FkZXIuYy4K
PiAKPiBUaGF0J3Mgb25seSBhIG1pcnJvciwgdGhlIG9mZmljaWFsIFFFTVUgdHJlZSBpcyBvbiBn
aXQucWVtdS5vcmcuIFNvIEkKPiB0aGluayB0aGUgVVJMIHNob3VsZCByZWFkOgo+IGh0dHBzOi8v
Z2l0LnFlbXUub3JnLz9wPXFlbXUuZ2l0O2E9YmxvYjtmPWh3L2FjcGkvYmlvcy1saW5rZXItbG9h
ZGVyLmM7aGI9SEVBRAoKd2lsbCBmaXggdGhlIHVybAoKPiAKPiA+ICsgKgo+ID4gKyAqIENvcHly
aWdodCAoQykgMjAxNywgIEludGVsIENvcnBvcmF0aW9uCj4gPiArICoKPiA+ICsgKiBUaGlzIGxp
YnJhcnkgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yCj4g
PiArICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFs
IFB1YmxpYwo+ID4gKyAqIExpY2Vuc2UsIHZlcnNpb24gMi4xLCBhcyBwdWJsaXNoZWQgYnkgdGhl
IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbi4KPiA+ICsgKgo+ID4gKyAqIFRoaXMgbGlicmFyeSBp
cyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAo+ID4gKyAq
IGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVkIHdhcnJh
bnR5IG9mCj4gPiArICogTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxB
UiBQVVJQT1NFLiAgU2VlIHRoZSBHTlUKPiA+ICsgKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgo+ID4gKyAqCj4gPiArICogWW91IHNob3VsZCBoYXZlIHJl
Y2VpdmVkIGEgY29weSBvZiB0aGUgR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYwo+ID4gKyAqIExp
Y2Vuc2UgYWxvbmcgd2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3Lmdu
dS5vcmcvbGljZW5zZXMvPi4KPiA+ICsgKi8KPiA+ICsKPiA+ICsjaW5jbHVkZSBMSUJBQ1BJX1NU
RFVUSUxTCj4gPiArI2luY2x1ZGUgImxpYmFjcGkuaCIKPiA+ICsjaW5jbHVkZSAicWVtdS5oIgo+
ID4gKwo+ID4gK3N0cnVjdCByb20gewo+ID4gKyAgICBzdHJ1Y3QgZndfY2ZnX2ZpbGUgZmlsZTsK
PiA+ICsgICAgc3RydWN0IHJvbSAqbmV4dDsKPiA+ICt9Owo+ID4gKwo+ID4gK3N0YXRpYyBzdHJ1
Y3Qgcm9tICpyb21zID0gTlVMTDsKPiA+ICtzdGF0aWMgc3RydWN0IHJvbSAqYmlvc19sb2FkZXIg
PSBOVUxMOwo+ID4gKwo+ID4gK3N0YXRpYyBib29sIHJvbV9uZWVkZWQoY29uc3QgY2hhciAqZmls
ZV9uYW1lKQo+ID4gK3sKPiA+ICsgICAgcmV0dXJuCj4gPiArICAgICAgICAhc3RybmNtcChmaWxl
X25hbWUsICJldGMvYWNwaS9yc2RwIiwgRldfQ0ZHX0ZJTEVfUEFUSF9NQVhfTEVOR1RIKSB8fAo+
ID4gKyAgICAgICAgIXN0cm5jbXAoZmlsZV9uYW1lLCAiZXRjL2FjcGkvdGFibGVzIiwgRldfQ0ZH
X0ZJTEVfUEFUSF9NQVhfTEVOR1RIKSB8fAo+ID4gKyAgICAgICAgIXN0cm5jbXAoZmlsZV9uYW1l
LCAiZXRjL3RhYmxlLWxvYWRlciIsIEZXX0NGR19GSUxFX1BBVEhfTUFYX0xFTkdUSCkgfHwKPiA+
ICsgICAgICAgICFzdHJuY21wKGZpbGVfbmFtZSwgImV0Yy9hY3BpL252ZGltbS1tZW0iLCBGV19D
RkdfRklMRV9QQVRIX01BWF9MRU5HVEgpOwo+IAo+IElzIGl0IG5lY2Vzc2FyeSB0byBmaWx0ZXIg
dGhlICJmaWxlcyIgdGhhdCBhcmUgYXZhaWxhYmxlIHZpYSBmd19jZmc/IElzCj4gdGhlcmUgZW5v
dWdoIG1lbW9yeSBmb3IgaHZtbG9hZGVyIHRvIGp1c3QgYWxvY2F0ZSB0aGUgInN0cnVjdCByb20i
IGZvcgo+IGV2ZXJ5IGF2YWlsYWJsZSBmaWxlcz8gT3RoZXIgc29sdXRpb24gbWlnaHQgYmUgdG8g
ZmlsdGVyIGJhc2Ugb24KPiAiZXRjL2FjcGkvKiIgKyAiZXRjL3RhYmxlLWxvYWRlciIuCj4KClRo
ZSBmaWx0ZXIgaGVyZSBpcyBwcmltYXJpbHkgdG8gYXZvaWQgbG9hZGluZyB1bnVzZWQgcm9tcyBp
biBjYXNlIHRoYXQKdGhlaXIgcHJlc2VuY2UgbWF5IGhhdmUgaGFybWZ1bCBzaWRlLWVmZmVjdHMg
KHRob3VnaCBJIGNhbid0IGltYWdlIHdoYXQKc2lkZS1lZmZlY3RzIGNvdWxkIGJlKS4KCkhhb3po
b25nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 09:37:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 09:37:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqyAe-0000ly-Te; Wed, 28 Feb 2018 09:37:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=hf/x=fw=intel.com=haozhong.zhang@srs-us1.protection.inumbo.net>)
 id 1eqyAd-0000lo-5J
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 09:37:07 +0000
X-Inumbo-ID: cca4e922-1c6a-11e8-ba59-bc764e045a96
Received: from mga14.intel.com (unknown [192.55.52.115])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cca4e922-1c6a-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 10:36:07 +0100 (CET)
X-Amp-Result: UNKNOWN
X-Amp-Original-Verdict: FILE UNKNOWN
X-Amp-File-Uploaded: False
Received: from orsmga002.jf.intel.com ([10.7.209.21])
 by fmsmga103.fm.intel.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384;
 28 Feb 2018 01:37:02 -0800
X-ExtLoop1: 1
X-IronPort-AV: E=Sophos;i="5.47,405,1515484800"; d="scan'208";a="38078316"
Received: from hz-desktop.sh.intel.com (HELO localhost) ([10.239.13.35])
 by orsmga002.jf.intel.com with ESMTP; 28 Feb 2018 01:37:00 -0800
Date: Wed, 28 Feb 2018 17:36:59 +0800
From: Haozhong Zhang <haozhong.zhang@intel.com>
To: Anthony PERARD <anthony.perard@citrix.com>
Message-ID: <20180228093659.xpq2amq2zjuw2mdr@hz-desktop>
Mail-Followup-To: Anthony PERARD <anthony.perard@citrix.com>,
 qemu-devel@nongnu.org, xen-devel@lists.xenproject.org,
 Stefano Stabellini <sstabellini@kernel.org>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Dan Williams <dan.j.williams@intel.com>,
 Chao Peng <chao.p.peng@linux.intel.com>,
 Eduardo Habkost <ehabkost@redhat.com>,
 Igor Mammedov <imammedo@redhat.com>,
 "Michael S. Tsirkin" <mst@redhat.com>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>,
 Paolo Bonzini <pbonzini@redhat.com>,
 Richard Henderson <rth@twiddle.net>
References: <20171207101030.22364-1-haozhong.zhang@intel.com>
 <20171207101812.23602-1-haozhong.zhang@intel.com>
 <20180227172223.GD1799@perard.uk.xensource.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180227172223.GD1799@perard.uk.xensource.com>
User-Agent: NeoMutt/20171027
Cc: Stefano Stabellini <sstabellini@kernel.org>,
 Eduardo Habkost <ehabkost@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>,
 qemu-devel@nongnu.org, Igor Mammedov <imammedo@redhat.com>,
 Paolo Bonzini <pbonzini@redhat.com>, Chao Peng <chao.p.peng@linux.intel.com>,
 xen-devel@lists.xenproject.org, Dan Williams <dan.j.williams@intel.com>,
 Richard Henderson <rth@twiddle.net>,
 Xiao Guangrong <xiaoguangrong.eric@gmail.com>
Subject: Re: [Xen-devel] [RFC QEMU PATCH v4 00/10] Implement vNVDIMM for Xen
	HVM guest
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMTggMTc6MjIgKzAwMDAsIEFudGhvbnkgUEVSQVJEIHdyb3RlOgo+IE9uIFRodSwg
RGVjIDA3LCAyMDE3IGF0IDA2OjE4OjAyUE0gKzA4MDAsIEhhb3pob25nIFpoYW5nIHdyb3RlOgo+
ID4gVGhpcyBpcyB0aGUgUUVNVSBwYXJ0IHBhdGNoZXMgdGhhdCB3b3JrcyB3aXRoIHRoZSBhc3Nv
Y2lhdGVkIFhlbgo+ID4gcGF0Y2hlcyB0byBlbmFibGUgdk5WRElNTSBzdXBwb3J0IGZvciBYZW4g
SFZNIGRvbWFpbnMuIFhlbiByZWxpZXMgb24KPiA+IFFFTVUgdG8gYnVpbGQgZ3Vlc3QgTkZJVCBh
bmQgTlZESU1NIG5hbWVzcGFjZSBkZXZpY2VzLCBhbmQgYWxsb2NhdGUKPiA+IGd1ZXN0IGFkZHJl
c3Mgc3BhY2UgZm9yIHZOVkRJTU0gZGV2aWNlcy4KPiAKPiBJJ3ZlIGdvdCBvdGhlciBxdWVzdGlv
biwgYW5kIG1heWJlIHBvc3NpYmxlIGltcHJvdmVtZW50cy4KPiAKPiBXaGVuIFFFTVUgYnVpbGQg
dGhlIEFDUEkgdGFibGVzLCBpdCBhbHNvIGluaXRpYWxpemUgc29tZSBNZW1vcnlSZWdpb24sCj4g
d2hpY2ggdXNlIG1vcmUgZ3Vlc3QgbWVtb3J5LiBEbyB5b3Uga25vdyBpZiB0aG9zZSByZWdpb25z
IGFyZSB1c2VkIHdpdGgKPiB5b3VyIHBhdGNoIHNlcmllcyBvbiBYZW4/CgpZZXMsIHRoYXQncyB3
aHkgZG1fYWNwaV9zaXplIGlzIGludHJvZHVjZWQuCgo+IE90aGVyd2lzZSwgd2UgY291bGQgdHJ5
IHRvIGF2b2lkIHRoZWlyCj4gY3JlYXRpb24gd2l0aCB0aGlzOgo+IEluIHhlbmZ2X21hY2hpbmVf
b3B0aW9ucygpCj4gbS0+cm9tX2ZpbGVfaGFzX21yID0gZmFsc2U7Cj4gKHNldHRpbmcgdGhpcyBp
biB4ZW5faHZtX2luaXQoKSB3b3VsZCBwcm9iYWJseSBiZSBiZXR0ZXIsIGJ1dCBJIGhhdm4ndAo+
IHRyeSkKCklmIG15IG1lbW9yeSBpcyBjb3JyZWN0LCBzaW1wbHkgc2V0dGluZyByb21fZmlsZV9o
YXNfbXIgdG8gZmFsc2UgZG9lcwpub3Qgd29yayAodGhvdWdoIEkgY2Fubm90IHJlbWluZCB0aGUg
ZXhhY3QgcmVhc29uKS4gSSdsbCBoYXZlIGEgbG9vawphcyB0aGUgY29kZSB0byByZWZyZXNoIG15
IG1lbW9yeS4KCkhhb3pob25nCgo+IAo+IElmIHRoaXMgaXMgcG9zc2libGUsIGxpYnhsIHdvdWxk
IG5vdCBuZWVkIHRvIGFsbG9jYXRlIG1vcmUgbWVtb3J5IGZvcgo+IHRoZSBndWVzdCAoZG1fYWNw
aV9zaXplKS4KPiAKPiAtLSAKPiBBbnRob255IFBFUkFSRAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 09:53:18 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 09:53:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqyQ8-00026e-Hn; Wed, 28 Feb 2018 09:53:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqyQ7-00025x-AJ
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 09:53:07 +0000
X-Inumbo-ID: 09d894f2-1c6d-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 09d894f2-1c6d-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 10:52:07 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqyQ4-0005Y6-MQ; Wed, 28 Feb 2018 09:53:04 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqyPz-0000CA-2S; Wed, 28 Feb 2018 09:52:59 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqyPy-0002uX-CJ; Wed, 28 Feb 2018 09:52:58 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120055-mainreport@xen.org>
X-Osstest-Failures: linux-linus:test-amd64-i386-xl-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ovmf-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-amd:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-raw:xen-boot:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:regression
 linux-linus:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:regression
 linux-linus:test-amd64-i386-examine:reboot:fail:regression
 linux-linus:test-amd64-i386-qemuu-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/src_host:fail:regression
 linux-linus:test-amd64-i386-pair:xen-boot/dst_host:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-ws16-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-qemut-rhel6hvm-intel:xen-boot:fail:regression
 linux-linus:test-amd64-i386-rumprun-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-win10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-win7-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemuu-debianhvm-amd64:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl:xen-boot:fail:regression
 linux-linus:test-amd64-i386-freebsd10-i386:xen-boot:fail:regression
 linux-linus:test-amd64-i386-xl-qemut-debianhvm-amd64-xsm:xen-boot:fail:regression
 linux-linus:build-i386-libvirt:libvirt-build:fail:regression
 linux-linus:test-amd64-amd64-xl-qemut-win7-amd64:guest-saverestore.2:fail:regression
 linux-linus:test-amd64-i386-libvirt:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-pair:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-amd64-i386-libvirt-xsm:build-check(1):blocked:nonblocking
 linux-linus:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 linux-linus:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 linux-linus:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: linux=6f70eb2b00eb416146247c65003d31f4df983ce0
X-Osstest-Versions-That: linux=5b7d27967dabfb17c21b0d98b29153b9e3ee71e5
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 09:52:58 +0000
Subject: [Xen-devel] [linux-linus test] 120055: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA1NSBsaW51eC1saW51cyByZWFsIFtyZWFsXQpodHRwOi8vbG9ncy50ZXN0LWxh
Yi54ZW5wcm9qZWN0Lm9yZy9vc3N0ZXN0L2xvZ3MvMTIwMDU1LwoKUmVncmVzc2lvbnMgOi0oCgpU
ZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQgYW5kIGFyZSBibG9ja2luZywKaW5jbHVkaW5nIHRl
c3RzIHdoaWNoIGNvdWxkIG5vdCBiZSBydW46CiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXN0dWJkb20tZGViaWFu
aHZtLWFtZDY0LXhzbSA3IHhlbi1ib290IGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBSRUdS
LiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWFtZDY0ICA3IHhlbi1ib290
ICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMy
NAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gIDcgeGVuLWJv
b3QgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICA3IHhlbi1ib290ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1k
NjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1hbWQgIDcgeGVuLWJvb3QgICAgICAgICAgIGZhaWwgUkVH
Ui4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgNyB4ZW4t
Ym9vdCAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwt
cmF3ICAgICAgICA3IHhlbi1ib290ICAgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAg
ICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQg
MTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFt
ZDY0LWkzODYtZXhhbWluZSAgICAgICA4IHJlYm9vdCAgICAgICAgICAgICAgICAgICBmYWlsIFJF
R1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dS1yaGVsNmh2bS1pbnRlbCAgNyB4
ZW4tYm9vdCAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXBh
aXIgICAgICAgICAxMCB4ZW4tYm9vdC9zcmNfaG9zdCAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4
MzI0CiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAgIDExIHhlbi1ib290L2RzdF9ob3N0ICAg
ICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2
LWFtZDY0ICA3IHhlbi1ib290ICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDExODMyNAogdGVzdC1h
bWQ2NC1pMzg2LXhsLXFlbXV1LXdzMTYtYW1kNjQgIDcgeGVuLWJvb3QgICAgICAgICAgZmFpbCBS
RUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYtcWVtdXQtcmhlbDZodm0taW50ZWwgIDcg
eGVuLWJvb3QgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni1y
dW1wcnVuLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICAgIGZhaWwgUkVHUi4gdnMuIDEx
ODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgIDcgeGVuLWJvb3QgICAg
ICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2lu
Ny1hbWQ2NCAgNyB4ZW4tYm9vdCAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAxMTgzMjQKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgIDcgeGVuLWJvb3QgICAgIGZhaWwg
UkVHUi4gdnMuIDExODMyNAogdGVzdC1hbWQ2NC1pMzg2LXhsICAgICAgICAgICAgNyB4ZW4tYm9v
dCAgICAgICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0LWFtZDY0LWkzODYt
ZnJlZWJzZDEwLWkzODYgIDcgeGVuLWJvb3QgICAgICAgICAgICAgICBmYWlsIFJFR1IuIHZzLiAx
MTgzMjQKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1kNjQteHNtICA3IHhl
bi1ib290IGZhaWwgUkVHUi4gdnMuIDExODMyNAogYnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAg
ICAgNiBsaWJ2aXJ0LWJ1aWxkICAgICAgICAgICAgZmFpbCBSRUdSLiB2cy4gMTE4MzI0CiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTUgZ3Vlc3Qtc2F2ZXJlc3RvcmUuMiBm
YWlsIFJFR1IuIHZzLiAxMTgzMjQKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFy
ZSBub3QgYmxvY2tpbmc6CiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgICAxIGJ1aWxkLWNo
ZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0LWFtZDY0LWkzODYtbGlidmly
dC1wYWlyICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICAgICAgYmxvY2tlZCAgbi9hCiB0ZXN0
LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtIDEgYnVpbGQtY2hl
Y2soMSkgYmxvY2tlZCBuL2EKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgIDEgYnVpbGQt
Y2hlY2soMSkgICAgICAgICAgICAgICBibG9ja2VkICBuL2EKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydCAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExODMy
NAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEz
IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTgzMjQKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWls
ICBsaWtlIDExODMyNAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE4MzI0CiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTgz
MjQKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20gMTQgc2F2ZXJlc3Rv
cmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQt
Y2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
cm02NC1hcm02NC14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFs
ZSAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRpdDIgIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZl
cmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgMTIgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVs
dGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMg
bWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3ViaWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2IDEwIHdpbmRv
d3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFl
bXV1LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
CnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBsaW51eCAgICAgICAgICAgICAgICA2Zjcw
ZWIyYjAwZWI0MTYxNDYyNDdjNjUwMDNkMzFmNGRmOTgzY2UwCmJhc2VsaW5lIHZlcnNpb246CiBs
aW51eCAgICAgICAgICAgICAgICA1YjdkMjc5NjdkYWJmYjE3YzIxYjBkOThiMjkxNTNiOWUzZWU3
MWU1CgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTgzMjQgIDIwMTgtMDEtMjUgMDc6MzE6MjQgWiAg
IDM0IGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE4MzYyICAyMDE4LTAxLTI2IDE2OjU2OjE3
IFogICAzMiBkYXlzICAgMzUgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTIwMDU1ICAy
MDE4LTAyLTI3IDA2OjMwOjQ5IFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQoyMjgyIHBl
b3BsZSB0b3VjaGVkIHJldmlzaW9ucyB1bmRlciB0ZXN0LApub3QgbGlzdGluZyB0aGVtIGFsbAoK
am9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkz
ODYteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiBidWlsZC1hbWQ2NC1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtbGlidmlydCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2
LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQtcHZvcHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZi1wdm9wcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYt
cHZvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYW1kNjQtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1h
cm02NC14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFt
ZDY0LXhzbSAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRl
Ymlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4
Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0t
YW1kNjQteHNtICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02
NC1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBibG9ja2VkIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1h
bWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQt
eGwtcHZodjItYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGViaWFu
aHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2NCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBm
YWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLWNy
ZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
NjQtYXJtNjQteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtZXhhbWlu
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02
NC1hcm02NC1leGFtaW5lICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLWV4YW1pbmUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1leGFtaW5lICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2Qx
MC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0
LWkzODYtcnVtcHJ1bi1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAg
ICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1
LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQt
aTM4Ni14bC1xZW11dS13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtaW50ZWwgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXB2aHYyLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVs
Nmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGJsb2NrZWQgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdydWIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZs
aWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3Mv
bG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0Yy4g
YXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5vcmcv
b3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVz
dCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9
b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1h
c3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVuYml0
cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKCk5vdCBwdXNoaW5nLgoK
KE5vIHJldmlzaW9uIGxvZzsgaXQgd291bGQgYmUgMjYwMDk3IGxpbmVzIGxvbmcuKQoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxp
bmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 10:11:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 10:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqyhh-0003Xw-8z; Wed, 28 Feb 2018 10:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ahwf=fw=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqyhf-0003Xq-If
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 10:11:15 +0000
X-Inumbo-ID: f7d217e6-1c6f-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id f7d217e6-1c6f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 10:13: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 73FCC80D;
 Wed, 28 Feb 2018 02:11:07 -0800 (PST)
Received: from [10.37.13.7] (unknown [10.37.13.7])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 641543F318;
 Wed, 28 Feb 2018 02:11:06 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 Xen-devel List <xen-devel@lists.xen.org>, Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <4abb2883-b3a5-db07-eeca-8b57dcd9476f@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5b464ac4-2f1c-facb-533d-2048d9b06c72@arm.com>
Date: Wed, 28 Feb 2018 10:11:04 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <4abb2883-b3a5-db07-eeca-8b57dcd9476f@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] Naming things (was XEN_SYSCTL_get_cpuid_policy)
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMDIvMjcvMjAxOCAwNToyNyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBBbGwsCj4gCj4gSGF2aW5nIGZpbmFsbHkgZ290IGJhY2sgdG8gc29tZSBDUFVJRCB3b3JrLCBJ
J3ZlIGNvbWUgYmFjayB0byBhIG5hbWluZwo+IHByb2JsZW0gSSd2ZSBiZWVuIHVuYWJsZSB0byBy
ZXNvbHZlIGluIHRoZSBpbnRlcnZlbmluZyB0aW1lLgo+IAo+IE9yaWdpbmFsbHksIHRoZSBwbGFu
IHdhcyB0byBpbnRyb2R1Y2UgWEVOX1NZU0NUTF9nZXRfY3B1aWRfcG9saWN5IGFuZAo+IFhFTl9E
T01DVExfe2dldCxzZXR9X2NwdWlkX3BvbGljeSwgd2hpY2ggd2FzIHNob3J0bHkgZm9sbG93ZWQg
Ynkgc2ltaWxhcgo+IE1TUiBwb2xpY3kgY2FsbHMuCj4gCj4gSG93ZXZlciwgdG8gZG8gdGhlIGh5
cGVydmlzb3Igc2lkZSBhdWRpdCwgdGhlIGRvbWFpbiBzZXQgY3B1aWQgYW5kIG1zcgo+IHBvbGlj
eSBjYWxscyBoYXZlIHRvIGJlIGRvbmUgdG9nZXRoZXIsIHNvIGFsbCBzdGF0ZSBjYW4gYmUgY3Jv
c3MtY2hlY2tlZAo+IHRvZ2V0aGVyLgo+IAo+IFRoZXJlZm9yZSwgSSB3YXMgdGhpbmtpbmcgb2Yg
c29tZXRoaW5nIG1vcmUgYWxvbmcgdGhlIGxpbmVzIG9mCj4gWEVOX0RPTUNUTF97Z2V0LHNldH1f
YXJjaF9jb25maWcgdG8gYmUgcmF0aGVyIG1vcmUgZ2VuZXJpYywgYW5kIHByZXZlbnQKPiB0aGUg
bmVlZCB0byBhZGQgYSBuZXcgZ2V0L3NldCBoeXBlcmNhbGwgcGFpciBmb3IgZWFjaCBjbGFzcyBv
Zgo+IGluZm9ybWF0aW9uLsKgIEhvd2V2ZXIsIHRoYXQgbmFtZSBpcyBjb25mdXNpbmcgd2l0aCBz
dHJ1Y3QKPiB4ZW5fYXJjaF9kb21haW5jb25maWcgYXJjaF9jb25maWcgYXMgcGFydCBvZiB0aGUg
Y3JlYXRlZG9tYWluIGNhbGwuCgpJIGFtIGEgYml0IGNvbmZ1c2VkLCBpdCBzb3VuZHMgbGlrZSB3
ZSB3b3VsZCBoYXZlIHR3byB3YXkgdG8gc2V0IApzZXR0aW5ncyBmb3IgZG9tYWluOgoJMSkgQXQg
ZG9tYWluIGNyZWF0aW9uIHdpdGggeGVuX2FyY2hfZG9tYWluY29uZmlnCgkyKSBXaXRoIHRoZSBu
ZXcgaHlwZXJjYWxsIGxhdGVyIG9uCgpIb3cgYSBkZXZlbG9wZXIgd291bGQgY2hvb3NlIHRvIG9u
ZSBvdmVyIHRoZSB3YXkgZm9yIGhpcyBuZXcgb3B0aW9uPwoKPiAKPiBTbywgWEVOX0RPTUNUTF97
Z2V0LHNldH1fYXJjaF9zZXR0aW5ncyA/Cj4gCj4gQWxzbywgaXMgdGhpcyB0aGUga2luZCBvZiB0
aGluZyB3aGljaCB3b3VsZCBiZSB1c2VmdWwgb24gQVJNP8KgIEl0cwo+IGludGVuZGVkIGZvciB0
aGUgdGhpbmdzIHNldHRpbmdzIHdoaWNoIGFyZSBlc3NlbnRpYWxseSB2YXJpYWJsZSBmb3IgdGhl
Cj4gZG9tYWluLCBiYXNlZCBvbiB0aGUgYWRtaW5zIGNob2ljZS7CoCBPbmUgdXNlY2FzZSBKYW4g
aGFzIHByb3Bvc2VkIGlzIHRoZQo+IGFiaWxpdHkgZm9yIGEgb25lLXRpbWUgYWN0aW9uIHdoZXJl
IHRoZSBhZG1pbiBoYXMgZG9uZSBhbiB1cGRhdGUgKGUuZy4KPiB0YWtlbiB0aGUgU3BlY3RyZSBN
aWNyb2NvZGUpIGFuZCB3YW50cyB0byBidW1wIHVwIHRoZSB2aXNpYmxlIGZlYXR1cmVzZXQKPiBp
biB0aGUgZ3Vlc3QsIGtub3dpbmcgdGhhdCB0aGUgZ3Vlc3QgaGFzIGEgbWVjaGFuaXNtIHRvIGRl
dGVjdCBhbmQgYWRhcHQKPiB0byB0aGUgbmV3IGZlYXR1cmVzLsKgIChJIHJlYWxpc2UgdGhpcyBk
ZXNjcmlwdGlvbiBpcyBhIGJpdCB3b29sbHkpLgoKSSBjb3VsZCBwb3RlbnRpYWxseSBzZWUgYSB1
c2Ugb24gQXJtIGluIGxvbmcgdGVybSB0byBlbmFibGUvZGlzYWJsZSBhbiAKb3B0aW9uYWwgZmVh
dHVyZXMgKGUuZyBTVkUsIHBvaW50ZXIgYXV0aGVudGljYXRpb24uLi4pLgoKQ2hlZXJzLAoKLS0g
Ckp1bGllbiBHcmFsbAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 10:21:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 10:21:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqyrQ-0004JY-Dp; Wed, 28 Feb 2018 10:21:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqyrQ-0004JS-2w
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 10:21:20 +0000
X-Inumbo-ID: f645aa92-1c70-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f645aa92-1c70-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 11:20:18 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68765628"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Feb 2018 10:20:53 +0000
Message-ID: <20180228102053.1838-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH] xl: remove apic option for PVH guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WFNBLTI1NiBmb3JjZXMgdGhlIGxvY2FsIEFQSUMgdG8gYWx3YXlzIGJlIGVuYWJsZWQgZm9yIFBW
SCBndWVzdHMsIHNvCmlnbm9yZSBhbnkgYXBpYyBvcHRpb24gZm9yIFBWSCBndWVzdHMuIFVwZGF0
ZSB0aGUgZG9jdW1lbnRhdGlvbgphY2NvcmRpbmdseS4KClNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBh
dSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgotLS0KQ2M6IElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDYzogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4K
LS0tCiBkb2NzL21hbi94bC5jZmcucG9kLjUuaW4gfCA2IC0tLS0tLQogdG9vbHMvbGlieGwvbGli
eGxfeDg2LmMgIHwgNiArLS0tLS0KIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICB8IDIgKy0KIDMg
ZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1n
aXQgYS9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4gYi9kb2NzL21hbi94bC5jZmcucG9kLjUuaW4K
aW5kZXggYTY5OTM2Nzc3OS4uNjk1NTJmOGEwNSAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwuY2Zn
LnBvZC41LmluCisrKyBiL2RvY3MvbWFuL3hsLmNmZy5wb2QuNS5pbgpAQCAtMjM1MywxMiArMjM1
Myw2IEBAIGNvbXBhdGliaWxpdHkgbW9kZSBvbiBtb3JlIG1vZGVybiBXaW5kb3dzIE9TKS4KIAog
VGhpcyBvcHRpb24gaXMgZGlzYWJsZWQgYnkgZGVmYXVsdC4KIAotPWl0ZW0gQjxhcGljPUJPT0xF
QU4+Ci0KLUVuYWJsZSB0aGUgbG9jYWwgQVBJQyBlbXVsYXRpb24gZm9yIHRoZSBndWVzdC4gVGhl
IGxvY2FsIEFQSUMgaW5mb3JtYXRpb24KLXdpbGwgYmUgZXhwb3NlZCB0byB0aGUgZ3Vlc3QgaW4g
dGhlIEFDUEkgdGFibGVzLiBUaGlzIG9wdGlvbiBpcyBlbmFibGVkIGJ5Ci1kZWZhdWx0LgotCiA9
aXRlbSBCPGJvb3Rsb2FkZXI9IlBST0dSQU0iPgogCiBSdW4gQzxQUk9HUkFNPiB0byBmaW5kIHRo
ZSBrZXJuZWwgaW1hZ2UgYW5kIHJhbWRpc2sgdG8gdXNlLiAgTm9ybWFsbHkKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX3g4Ni5jIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKaW5kZXgg
YWQ3NGVjYzIzMi4uMWU5Zjk4OTYxYiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfeDg2
LmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfeDg2LmMKQEAgLTEyLDExICsxMiw3IEBAIGludCBs
aWJ4bF9fYXJjaF9kb21haW5fcHJlcGFyZV9jb25maWcobGlieGxfX2djICpnYywKICAgICAgICAg
eGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSAoWEVOX1g4Nl9FTVVfQUxMICYgflhFTl9YODZf
RU1VX1ZQQ0kpOwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BW
SDoKLSAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGRfY29uZmlnLT5iX2luZm8uYXBpYykp
Ci0gICAgICAgICAgICAvKiBQVkggZ3Vlc3RzIG1heSB3YW50IHRvIGhhdmUgTEFQSUMgZW11bGF0
aW9uLiAqLwotICAgICAgICAgICAgeGNfY29uZmlnLT5lbXVsYXRpb25fZmxhZ3MgPSBYRU5fWDg2
X0VNVV9MQVBJQzsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgeGNfY29uZmlnLT5lbXVsYXRp
b25fZmxhZ3MgPSAwOworICAgICAgICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFncyA9IFhFTl9Y
ODZfRU1VX0xBUElDOwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBF
X1BWOgogICAgICAgICB4Y19jb25maWctPmVtdWxhdGlvbl9mbGFncyA9IDA7CmRpZmYgLS1naXQg
YS90b29scy94bC94bF9wYXJzZS5jIGIvdG9vbHMveGwveGxfcGFyc2UuYwppbmRleCBmNjg0MjU0
MGNhLi44Yjk5OTgyNWQyIDEwMDY0NAotLS0gYS90b29scy94bC94bF9wYXJzZS5jCisrKyBiL3Rv
b2xzL3hsL3hsX3BhcnNlLmMKQEAgLTEyMDgsNyArMTIwOCw2IEBAIHZvaWQgcGFyc2VfY29uZmln
X2RhdGEoY29uc3QgY2hhciAqY29uZmlnX3NvdXJjZSwKICAgICB9CiAKICAgICB4bHVfY2ZnX2dl
dF9kZWZib29sKGNvbmZpZywgIm5lc3RlZGh2bSIsICZiX2luZm8tPm5lc3RlZF9odm0sIDApOwot
ICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAiYXBpYyIsICZiX2luZm8tPmFwaWMsIDAp
OwogCiAgICAgc3dpdGNoKGJfaW5mby0+dHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZ
UEVfSFZNOgpAQCAtMTI0Myw2ICsxMjQyLDcgQEAgdm9pZCBwYXJzZV9jb25maWdfZGF0YShjb25z
dCBjaGFyICpjb25maWdfc291cmNlLAogICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZp
ZywgIm54IiwgJmJfaW5mby0+dS5odm0ubngsIDApOwogICAgICAgICB4bHVfY2ZnX2dldF9kZWZi
b29sKGNvbmZpZywgImhwZXQiLCAmYl9pbmZvLT51Lmh2bS5ocGV0LCAwKTsKICAgICAgICAgeGx1
X2NmZ19nZXRfZGVmYm9vbChjb25maWcsICJ2cHRfYWxpZ24iLCAmYl9pbmZvLT51Lmh2bS52cHRf
YWxpZ24sIDApOworICAgICAgICB4bHVfY2ZnX2dldF9kZWZib29sKGNvbmZpZywgImFwaWMiLCAm
Yl9pbmZvLT5hcGljLCAwKTsKIAogICAgICAgICBzd2l0Y2ggKHhsdV9jZmdfZ2V0X2xpc3QoY29u
ZmlnLCAidmlyaWRpYW4iLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnZpcmlk
aWFuLCAmbnVtX3ZpcmlkaWFuLCAxKSkKLS0gCjIuMTYuMQoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 10:28:52 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 10:28:52 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqyyb-0004Yl-7r; Wed, 28 Feb 2018 10:28:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ahwf=fw=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqyya-0004Xw-Hy
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 10:28:44 +0000
X-Inumbo-ID: 69dcea18-1c72-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 69dcea18-1c72-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 10:30:36 +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 8CD331435;
 Wed, 28 Feb 2018 02:28:37 -0800 (PST)
Received: from [10.37.13.7] (unknown [10.37.13.7])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6039A3F318;
 Wed, 28 Feb 2018 02:28:36 -0800 (PST)
To: Andrew Cooper <andrew.cooper3@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>, Jan Beulich <JBeulich@suse.com>,
 Stefano Stabellini <sstabellini@kernel.org>
References: <3a7d3b6a-623a-0ddb-d42b-aa68fca1fe92@arm.com>
 <5c96fe6b-0509-012e-0408-debde97e6dc7@citrix.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <5f29d022-702f-00e8-3556-062b8f3e3277@arm.com>
Date: Wed, 28 Feb 2018 10:28:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5c96fe6b-0509-012e-0408-debde97e6dc7@citrix.com>
Content-Language: en-US
Subject: Re: [Xen-devel] rwlock and per-cpu rwlock recursive?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGkgQW5kcmV3LAoKT24gMDIvMjcvMjAxOCAwNzo1NyBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToK
PiBPbiAyNy8wMi8xOCAxOToxOCwgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBPbiBBcm0sIHdlIG1h
ZGUgdGhlICh3cm9uZz8pIGFzc3VtcHRpb24gdGhhdCB0aGUgcndsb2NrIHdhcyByZWN1cnNpdmUu
Cj4+IFdlIGhhdmUgYSBjb3VwbGUgb2YgcGxhY2VzIHdoZXJlIHRoZSByZWFkIGxvY2sgY2FuIGJl
IG5lc3RlZCAobW9zdGx5Cj4+IHRoZSBtZW1hY2Nlc3MgY29kZSkuCj4+Cj4+IEkgZm91bmQgb3V0
IHRvZGF5IHRoYXQgaXQgY2FuIGFjdHVhbGx5IGRlYWRsb2NrIGluIHRoZSBmb2xsb3dpbmcgY2Fz
ZToKPj4gIMKgwqDCoMKgMSkgQ1BVIEEgLT4gQXNrIGZvciB0aGUgcmVhZCBsb2NrCj4+ICDCoMKg
wqDCoMKgwqDCoCA9PiBTdWNjZWVkCj4+ICDCoMKgwqDCoDIpIENQVSBCIC0+IEFzayBmb3IgdGhl
IHdyaXRlIGxvY2sKPj4gIMKgwqDCoMKgwqDCoMKgID0+IEFscmVhZHkgdGFrZW4gYnkgQ1BVIEEg
c28gZ28gdG8gdGhlIHNsb3dwYXRoCj4+ICDCoMKgwqDCoMKgwqDCoCA9PiBUYWtlIHRoZSBpbnRl
cm5hbCBsb2NrIChsb2NrLT5sb2NrKQo+PiAgwqDCoMKgwqDCoMKgwqAgPT4gV2FpdCB1bnRpbCB0
aGUgbG9jayBpcyByZWxlYXNlZC4KPj4gIMKgwqDCoMKgMykgQ1BVIEEgLT4gQXNrIGZvciB0aGUg
cmVhZCBsb2NrIHJlY3Vyc2l2ZWx5Cj4+ICDCoMKgwqDCoMKgwqDCoCA9PiBBIHdyaXRlciBpcyB3
YWl0aW5nIHNvIGdvIHRvIHRoZSBzbG93cGF0aAo+PiAgwqDCoMKgwqDCoMKgwqAgPT4gVHJ5IHRv
IHRha2UgdGhlIGludGVybmFsIGxvY2sgKGxvY2stPmxvY2spCj4+ICDCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgID0+IEJsb2NraW5nIGJlY2F1c2UgQ1BVIEIgYWxyZWFkeSBoYXMgaXQKPj4KPj4gU28g
d2UgZW5kIHVwIGluIGEgZGVhZGxvY2sgY2FzZS4gQ2FuIHNvbWVvbmUgY29uZmlybSB3aGV0aGVy
IHdoZXRoZXIKPj4gcndsb2NrIHdhcyBtZWFudCB0byBiZSByZWN1cnNpdmU/Cj4gCj4gcndsb2Nr
cyBhcmUgbm90IHJlY3Vyc2l2ZSwgYnV0IHByb2JhYmx5IHdpbGwgYXBwZWFyIHRvIGJlIGluIHRo
ZSBjb21tb24KPiBjYXNlLgo+IAo+IFdoZW4gdW5jb250ZW5kZWQsIGFuIGVmZmVjdGl2ZWx5LWFy
Yml0cmFyeSBudW1iZXIgb2YgcmVhZF9sb2NrKCkncyBjYW4KPiBjb21wbGV0ZSwgYnV0IHdoZW4g
Y29udGVuZGVkLCByZWFkZXJzIGFuZCB3cml0ZXJzIHVzZSBhIHJlZ3VsYXIgc3BpbmxvY2sKPiAo
d2hpY2ggaXMgYSB0aWNrZXRsb2NrIHVuZGVyIHRoZSBob29kKSB0byBlbnN1cmUgZmFpcm5lc3Mu
CgpUaGFuayB5b3UgZm9yIHRoZSBleHBsYW5hdGlvbi4gSSB3aWxsIGhhdmUgdG8gcmV3b3JrIHRo
ZSBBcm0gY29kZSB0aGVuLgoKPiAKPj4gU2ltaWxhcmx5LCBJIHdhcyB0aGlua2luZyB0byBtb3Zl
IHRoZSBwMm0gY29kZSB0byB0aGUgcGVyLWNwdSByd2xvY2sKPj4gYXMgeDg2IGRvZXMuIEZyb20g
d2hhdCBJIGdhdGhlcmVkIGJ5IHJlYWRpbmcgdGhlIHg4NiBjb2RlLCB0aGlzIGxvY2sKPj4gY291
bGQgYmUgdGFrZW4gcmVjdXJzaXZlbHkuIEFtIEkgcmlnaHQ/Cj4gCj4gTm8gLSB3aGF0IGdpdmVz
IHlvdSB0aGUgaW1wcmVzc2lvbiB0aGF0IGl0IGNhbiBiZSB0YWtlbiByZWN1cnNpdmVseT/CoCBJ
bgo+IHRoZSBjYXNlIHdoZXJlIHdlIGRldGVjdCB0YWtpbmcgYSBzZWNvbmQgcGVyY3B1X3J3bG9j
aywgd2UgZmFsbCBiYWNrIHRvCj4gdGhlIHNsb3dwYXRoIG9mIGEgcmVhbCByZWFkX2xvY2soKSBj
YWxsLgoKSSBrbmV3IHRoZSBwMm0gbG9jayBjb3VsZCBiZSB0YWtlbiByZWN1cnNpdmVseSBidXQg
SSB3YXMgbm90IHN1cmUgaG93IAp0aGlzIHdhcyBhY2hpZXZlZC4gU28gSSBhc3N1bWVkIGl0IHdh
cyB0aGFua3MgdG8gdGhlIHBlcmNwdV9yd2xvY2suCgo+IAo+PiBMYXN0bHksIHRoZSB4ODYgcDJt
IGNvZGUgc2VlbWVkIHRvIHVzZSByd2xvY2sgYmVmb3JlIGhhbmQuIEhvdyBkaWQgdGhlCj4+IHAy
bSBjb2RlIHdhcyBoYW5kbGluZyByZWN1cnNpdmUgbG9ja2luZz8KPiAKPiBQbGFpbiBzcGlubG9j
a3MgKHdoZW4gdXNpbmcgdGhlIHJlY3Vyc2l2ZSBoZWxwZXJzKSwgYW5kIHg4Ngo+IG1tX3tydyx9
bG9ja190J3MgY2FuIGJlIHRha2VuIHJlY3Vyc2l2ZWx5LsKgIEEgY2FsbCB0byBzcGluX2xvY2so
KSB3aWxsCj4gZGVhZGxvY2sgaWYgdGhlIGxvY2sgaXMgYWxyZWFkeSB0YWtlbiBhbmQgeW91IG1l
YW50IHRvIHVzZQo+IHNwaW5fbG9ja19yZWN1cnNpdmUoKS4KPiAKPiBZb3UgcHJvYmFibHkgd2Fu
dCB0byBzZWUgYWJvdXQgcmVhZGluZyB4ZW4vYXJjaC94ODYvbW0vbW0tbG9ja3MuaAoKTG9va2lu
ZyBhdCB0aGUgaW1wbGVtZW50YXRpb24sIEkgc2VlIHJlY3Vyc2lvbiBoYW5kbGluZyBmb3IgCm1t
X3dyaXRlX2xvY2sgYnV0IG5vdCBmb3IgbW1fcmVhZF9sb2NrLiBDYW4geW91IGNvbmZpcm0gdGhh
dCBvbmx5IHRoZSAKd3JpdGUgbG9jayBjYW4gYmUgdGFrZW4gcmVjdXJzaXZlbHk/CgpDaGVlcnMs
CgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 10:38:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 10:38:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqz84-0005Hn-3L; Wed, 28 Feb 2018 10:38:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=thhd=fw=bitdefender.com=rcojocaru@srs-us1.protection.inumbo.net>)
 id 1eqz82-0005Hh-Jp
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 10:38:30 +0000
X-Inumbo-ID: 5f511a72-1c73-11e8-ba59-bc764e045a96
Received: from mx01.bbu.dsd.mx.bitdefender.com (unknown [91.199.104.161])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5f511a72-1c73-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 11:37:29 +0100 (CET)
Received: (qmail 25797 invoked from network); 28 Feb 2018 12:38:24 +0200
Received: from unknown (HELO mx-sr.buh.bitdefender.com) (10.17.80.103)
 by mx01.bbu.dsd.mx.bitdefender.com with AES256-GCM-SHA384 encrypted SMTP;
 28 Feb 2018 12:38:24 +0200
Received: from smtp01.buh.bitdefender.com (smtp.bitdefender.biz [10.17.80.75])
 by mx-sr.buh.bitdefender.com (Postfix) with ESMTP id C716D7FBF5
 for <xen-devel@lists.xen.org>; Wed, 28 Feb 2018 12:38:24 +0200 (EET)
Received: (qmail 27596 invoked from network); 28 Feb 2018 12:38:24 +0200
Received: from unknown (HELO rcojocaru.npunix.bitdefender.biz)
 (rcojocaru@bitdefender.com@10.17.12.174)
 by smtp01.buh.bitdefender.com with AES128-SHA256 encrypted SMTP;
 28 Feb 2018 12:38:24 +0200
From: Razvan Cojocaru <rcojocaru@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Feb 2018 12:38:15 +0200
Message-Id: <1519814295-3211-1-git-send-email-rcojocaru@bitdefender.com>
X-Mailer: git-send-email 2.7.4
X-BitDefender-Scanner: Clean, Agent: BitDefender qmail 3.1.6 on
 smtp01.buh.bitdefender.com, sigver: 7.75117
X-BitDefender-Spam: No (0)
X-BitDefender-SpamStamp: Build: [Engines: 2.15.8.1136, Dats: 476891,
 Stamp: 3], Multi: [Enabled, t: (0.000021,0.020745)], BW: [Enabled, t:
 (0.000010,0.000001)], RBL DNSBL: [Disabled], APM: [Disabled], SGN:
 [Enabled, t: (0.020500,0.000519)], URL: [Enabled, t:
 (0.000007,0.000001)], RTDA: [Enabled, t: (0.154843), Hit: No, Details:
 v2.6.22; Id: 15.1i603t6.1c5tf6evr.etvkl], total: 0(775)
X-BitDefender-CF-Stamp: none
Cc: kevin.tian@intel.com, tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, tim@xen.org, jbeulich@suse.com,
 jun.nakajima@intel.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [PATCH V6] x86/hvm: fix domain crash when CR3 has the
	noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gaGFyZHdhcmUsIHdoZW4gUENJRCBzdXBwb3J0IGlzIGVuYWJsZWQgYW5kIHRoZSBOT0ZMVVNI
IGJpdCBpcyBzZXQKd2hlbiB3cml0aW5nIGEgQ1IzIHZhbHVlLCB0aGUgaGFyZHdhcmUgd2lsbCBj
bGVhciB0aGF0IHRoYXQgYml0IGFuZApjaGFuZ2UgdGhlIENSMyB3aXRob3V0IGZsdXNoaW5nIHRo
ZSBUTEIuIGh2bV9zZXRfY3IzKCksIGhvd2V2ZXIsIHdhcwppZ25vcmluZyB0aGlzIGJpdDsgdGhl
IHJlc3VsdCB3YXMgdGhhdCBwb3N0LXZtX2V2ZW50IGNoZWNrcyBkZXRlY3RlZAphbiBpbnZhbGlk
IENSMyB2YWx1ZSBhbmQgY3Jhc2hlZCB0aGUgZG9tYWluLgoKSGFuZGxlIE5PRkxVU0ggaW4gaHZt
X3NldF9jcjMoKSBieToKMS4gQ2xlYXJpbmcgdGhlIGJpdAoyLiBQYXNzaW5nIGEgIm5vZmx1c2gi
IGZsYWcgdG8gbG93ZXItbGV2ZWwgY3IzIHNldHRpbmcgZnVuY3Rpb25zIHRvCmluZGljYXRlIHRo
YXQgYSBmbHVzaCBzaG91bGQgbm90IGJlIHBlcmZvcm1lZC4KCkFsc28gY2xlYXIgWDg2X0NSM19O
T0ZMVVNIIHdoZW4gcmVwb3J0aW5nIENSMyBtb25pdG9yZWQgQ1IzIHdyaXRlcy4KClRoaXMgYWxs
b3dzIGludHJvc3BlY3Rpb24gdG8gYmUgdXNlZCBvbiBWTXMgd2hvc2Ugb3BlcmF0aW5nIHN5c3Rl
bSB1c2VzCnRoZSBOT0ZMVVNIIGJpdC4KClNpZ25lZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8
cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KUmVwb3J0ZWQtYnk6IEJpdHdlYXNpbCA8Yml0d2Vh
c2lsQGNyeXB0b2hhemUuY29tPgpTdWdnZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CkFja2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVu
Z3llbC5jb20+ClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJl
dmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KQWNrZWQtYnk6IEdl
b3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNl
IFY1OgogLSBVcGRhdGVkIHRoZSBjb21taXQgbWVzc2FnZS4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L2h2bS5jICAgICAgICAgICAgfCAxMyArKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvaHZtL21v
bml0b3IuYyAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jICAgICAg
ICB8IDE1ICsrKysrKysrKy0tLS0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAg
IHwgMTggKysrKysrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAg
ICAgfCAgMiArLQogeGVuL2FyY2gveDg2L21tL2hhcC9oYXAuYyAgICAgICAgIHwgIDYgKysrLS0t
CiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jICAgfCAgMiArLQogeGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jICAgIHwgIDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvbW0vc2hhZG93
L25vbmUuYyAgICAgfCAgMiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmggICAgIHwg
MTUgKysrKysrKysrKysrKy0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmggfCAg
MiArLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaCAgICAgIHwgIDcgKysrKy0tLQogeGVu
L2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaCAgIHwgIDUgKysrKysKIDEzIGZpbGVzIGNoYW5n
ZWQsIDY1IGluc2VydGlvbnMoKyksIDMxIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDA1Mzk1NTEu
LjEwYWU5MjIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwpAQCAtMjI5Nyw2ICsyMjk3LDcgQEAgaW50IGh2bV9zZXRfY3IzKHVu
c2lnbmVkIGxvbmcgdmFsdWUsIGJvb2xfdCBtYXlfZGVmZXIpCiAgICAgc3RydWN0IHZjcHUgKnYg
PSBjdXJyZW50OwogICAgIHN0cnVjdCBwYWdlX2luZm8gKnBhZ2U7CiAgICAgdW5zaWduZWQgbG9u
ZyBvbGQgPSB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdOworICAgIGJvb2wgbm9mbHVzaCA9
IGZhbHNlOwogCiAgICAgaWYgKCBtYXlfZGVmZXIgJiYgdW5saWtlbHkodi0+ZG9tYWluLT5hcmNo
Lm1vbml0b3Iud3JpdGVfY3RybHJlZ19lbmFibGVkICYKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBtb25pdG9yX2N0cmxyZWdfYml0bWFzayhWTV9FVkVOVF9YODZfQ1IzKSkgKQpAQCAt
MjMxMyw2ICsyMzE0LDEyIEBAIGludCBodm1fc2V0X2NyMyh1bnNpZ25lZCBsb25nIHZhbHVlLCBi
b29sX3QgbWF5X2RlZmVyKQogICAgICAgICB9CiAgICAgfQogCisgICAgaWYgKCBodm1fcGNpZF9l
bmFibGVkKHYpICkgLyogQ2xlYXIgdGhlIG5vZmx1c2ggYml0LiAqLworICAgIHsKKyAgICAgICAg
bm9mbHVzaCA9IHZhbHVlICYgWDg2X0NSM19OT0ZMVVNIOworICAgICAgICB2YWx1ZSAmPSB+WDg2
X0NSM19OT0ZMVVNIOworICAgIH0KKwogICAgIGlmICggaHZtX3BhZ2luZ19lbmFibGVkKHYpICYm
ICFwYWdpbmdfbW9kZV9oYXAodi0+ZG9tYWluKSAmJgogICAgICAgICAgKHZhbHVlICE9IHYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM10pICkKICAgICB7CkBAIC0yMzMwLDcgKzIzMzcsNyBAQCBp
bnQgaHZtX3NldF9jcjModW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbF90IG1heV9kZWZlcikKICAg
ICB9CiAKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2NyWzNdID0gdmFsdWU7Ci0gICAgcGFn
aW5nX3VwZGF0ZV9jcjModik7CisgICAgcGFnaW5nX3VwZGF0ZV9jcjModiwgbm9mbHVzaCk7CiAg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIAogIGJhZF9jcjM6CkBAIC00MDMxLDcgKzQwMzgsNyBA
QCBzdGF0aWMgaW50IGh2bW9wX2ZsdXNoX3RsYl9hbGwodm9pZCkKIAogICAgIC8qIEZsdXNoIHBh
Z2luZy1tb2RlIHNvZnQgc3RhdGUgKGUuZy4sIHZhLT5nZm4gY2FjaGU7IFBBRSBQRFBFIGNhY2hl
KS4gKi8KICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0gICAgICAgIHBhZ2luZ191cGRhdGVf
Y3IzKHYpOworICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2LCBmYWxzZSk7CiAKICAgICAvKiBG
bHVzaCBhbGwgZGlydHkgVExCcy4gKi8KICAgICBmbHVzaF90bGJfbWFzayhkLT5kaXJ0eV9jcHVt
YXNrKTsKQEAgLTQxOTMsNyArNDIwMCw3IEBAIHN0YXRpYyBpbnQgaHZtb3Bfc2V0X3BhcmFtKAog
ICAgICAgICBkb21haW5fcGF1c2UoZCk7CiAgICAgICAgIGQtPmFyY2guaHZtX2RvbWFpbi5wYXJh
bXNbYS5pbmRleF0gPSBhLnZhbHVlOwogICAgICAgICBmb3JfZWFjaF92Y3B1ICggZCwgdiApCi0g
ICAgICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAgICAgICAgICAgIHBhZ2luZ191cGRh
dGVfY3IzKHYsIGZhbHNlKTsKICAgICAgICAgZG9tYWluX3VucGF1c2UoZCk7CiAKICAgICAgICAg
ZG9tY3RsX2xvY2tfcmVsZWFzZSgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tb25p
dG9yLmMgYi94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYwppbmRleCAxNjBjMDMyLi4yYTQxY2Nj
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL21vbml0b3IuYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL21vbml0b3IuYwpAQCAtMzYsNiArMzYsOSBAQCBib29sIGh2bV9tb25pdG9yX2NyKHVu
c2lnbmVkIGludCBpbmRleCwgdW5zaWduZWQgbG9uZyB2YWx1ZSwgdW5zaWduZWQgbG9uZyBvbGQp
CiAgICAgc3RydWN0IGFyY2hfZG9tYWluICphZCA9ICZjdXJyLT5kb21haW4tPmFyY2g7CiAgICAg
dW5zaWduZWQgaW50IGN0cmxyZWdfYml0bWFzayA9IG1vbml0b3JfY3RybHJlZ19iaXRtYXNrKGlu
ZGV4KTsKIAorICAgIGlmICggaW5kZXggPT0gVk1fRVZFTlRfWDg2X0NSMyAmJiBodm1fcGNpZF9l
bmFibGVkKGN1cnIpICkKKyAgICAgICAgdmFsdWUgJj0gflg4Nl9DUjNfTk9GTFVTSDsgLyogQ2xl
YXIgdGhlIG5vZmx1c2ggYml0LiAqLworCiAgICAgaWYgKCAoYWQtPm1vbml0b3Iud3JpdGVfY3Ry
bHJlZ19lbmFibGVkICYgY3RybHJlZ19iaXRtYXNrKSAmJgogICAgICAgICAgKCEoYWQtPm1vbml0
b3Iud3JpdGVfY3RybHJlZ19vbmNoYW5nZW9ubHkgJiBjdHJscmVnX2JpdG1hc2spIHx8CiAgICAg
ICAgICAgdmFsdWUgIT0gb2xkKSAmJgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0v
c3ZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYwppbmRleCBmMmZiZTA3Li5jMzRmNWI1
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYworKysgYi94ZW4vYXJjaC94
ODYvaHZtL3N2bS9zdm0uYwpAQCAtMzI1LDkgKzMyNSw5IEBAIHN0YXRpYyBpbnQgc3ZtX3ZtY2Jf
cmVzdG9yZShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IGh2bV9od19jcHUgKmMpCiAgICAgdi0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jclsyXSA9IGMtPmNyMjsKICAgICB2LT5hcmNoLmh2bV92Y3B1Lmd1
ZXN0X2NyWzNdID0gYy0+Y3IzOwogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gPSBj
LT5jcjQ7Ci0gICAgc3ZtX3VwZGF0ZV9ndWVzdF9jcih2LCAwKTsKLSAgICBzdm1fdXBkYXRlX2d1
ZXN0X2NyKHYsIDIpOwotICAgIHN2bV91cGRhdGVfZ3Vlc3RfY3IodiwgNCk7CisgICAgc3ZtX3Vw
ZGF0ZV9ndWVzdF9jcih2LCAwLCAwKTsKKyAgICBzdm1fdXBkYXRlX2d1ZXN0X2NyKHYsIDIsIDAp
OworICAgIHN2bV91cGRhdGVfZ3Vlc3RfY3IodiwgNCwgMCk7CiAKICAgICAvKiBMb2FkIHN5c2Vu
dGVyIE1TUnMgaW50byBib3RoIFZNQ0Igc2F2ZSBhcmVhIGFuZCBWQ1BVIGZpZWxkcy4gKi8KICAg
ICB2bWNiLT5zeXNlbnRlcl9jcyA9IHYtPmFyY2guaHZtX3N2bS5ndWVzdF9zeXNlbnRlcl9jcyA9
IGMtPnN5c2VudGVyX2NzOwpAQCAtNTQzLDcgKzU0Myw3IEBAIHN0YXRpYyBpbnQgc3ZtX2d1ZXN0
X3g4Nl9tb2RlKHN0cnVjdCB2Y3B1ICp2KQogICAgIHJldHVybiBsaWtlbHkodm1jYi0+Y3MuZGIp
ID8gNCA6IDI7CiB9CiAKLXZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgaW50IGNyKQordm9pZCBzdm1fdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgY3IsIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICBzdHJ1Y3Qgdm1j
Yl9zdHJ1Y3QgKnZtY2IgPSB2LT5hcmNoLmh2bV9zdm0udm1jYjsKICAgICB1aW50NjRfdCB2YWx1
ZTsKQEAgLTU4MywxMCArNTgzLDEzIEBAIHZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgIGNhc2UgMzoKICAgICAgICAgdm1jYl9zZXRf
Y3IzKHZtY2IsIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbM10pOwogICAgICAgICBpZiAoICFuZXN0
ZWRodm1fZW5hYmxlZCh2LT5kb21haW4pICkKLSAgICAgICAgICAgIGh2bV9hc2lkX2ZsdXNoX3Zj
cHUodik7CisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIShmbGFncyAmIEhWTV9VUERBVEVf
R1VFU1RfQ1IzX05PRkxVU0gpICkKKyAgICAgICAgICAgICAgICBodm1fYXNpZF9mbHVzaF92Y3B1
KHYpOworICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCBuZXN0ZWRodm1fdm1zd2l0Y2hfaW5f
cHJvZ3Jlc3ModikgKQogICAgICAgICAgICAgOyAvKiBDUjMgc3dpdGNoZXMgZHVyaW5nIFZNUlVO
L1ZNRVhJVCBkbyBub3QgZmx1c2ggdGhlIFRMQi4gKi8KLSAgICAgICAgZWxzZQorICAgICAgICBl
bHNlIGlmICggIShmbGFncyAmIEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PRkxVU0gpICkKICAgICAg
ICAgICAgIGh2bV9hc2lkX2ZsdXNoX3ZjcHVfYXNpZCgKICAgICAgICAgICAgICAgICBuZXN0ZWRo
dm1fdmNwdV9pbl9ndWVzdG1vZGUodikKICAgICAgICAgICAgICAgICA/ICZ2Y3B1X25lc3RlZGh2
bSh2KS5udl9uMmFzaWQgOiAmdi0+YXJjaC5odm1fdmNwdS5uMWFzaWQpOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpp
bmRleCBhYTA1MDUwLi5mZjllOTk3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNjgsNyArNjgsOCBAQCBz
dGF0aWMgdm9pZCB2bXhfY3R4dF9zd2l0Y2hfdG8oc3RydWN0IHZjcHUgKnYpOwogc3RhdGljIGlu
dCAgdm14X2FsbG9jX3ZsYXBpY19tYXBwaW5nKHN0cnVjdCBkb21haW4gKmQpOwogc3RhdGljIHZv
aWQgdm14X2ZyZWVfdmxhcGljX21hcHBpbmcoc3RydWN0IGRvbWFpbiAqZCk7CiBzdGF0aWMgdm9p
ZCB2bXhfaW5zdGFsbF92bGFwaWNfbWFwcGluZyhzdHJ1Y3QgdmNwdSAqdik7Ci1zdGF0aWMgdm9p
ZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IpOwor
c3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
aW50IGNyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgZmxh
Z3MpOwogc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9lZmVyKHN0cnVjdCB2Y3B1ICp2KTsK
IHN0YXRpYyB2b2lkIHZteF93YmludmRfaW50ZXJjZXB0KHZvaWQpOwogc3RhdGljIHZvaWQgdm14
X2ZwdV9kaXJ0eV9pbnRlcmNlcHQodm9pZCk7CkBAIC04MzYsOSArODM3LDkgQEAgc3RhdGljIGlu
dCB2bXhfdm1jc19yZXN0b3JlKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqYykK
IAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMl0gPSBjLT5jcjI7CiAgICAgdi0+YXJj
aC5odm1fdmNwdS5ndWVzdF9jcls0XSA9IGMtPmNyNDsKLSAgICB2bXhfdXBkYXRlX2d1ZXN0X2Ny
KHYsIDApOwotICAgIHZteF91cGRhdGVfZ3Vlc3RfY3IodiwgMik7Ci0gICAgdm14X3VwZGF0ZV9n
dWVzdF9jcih2LCA0KTsKKyAgICB2bXhfdXBkYXRlX2d1ZXN0X2NyKHYsIDAsIDApOworICAgIHZt
eF91cGRhdGVfZ3Vlc3RfY3IodiwgMiwgMCk7CisgICAgdm14X3VwZGF0ZV9ndWVzdF9jcih2LCA0
LCAwKTsKIAogICAgIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfZWZlciA9IGMtPm1zcl9lZmVyOwog
ICAgIHZteF91cGRhdGVfZ3Vlc3RfZWZlcih2KTsKQEAgLTE1NDgsNyArMTU0OSw4IEBAIHZvaWQg
dm14X3VwZGF0ZV9kZWJ1Z19zdGF0ZShzdHJ1Y3QgdmNwdSAqdikKICAgICB2bXhfdm1jc19leGl0
KHYpOwogfQogCi1zdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVjdCB2Y3B1ICp2
LCB1bnNpZ25lZCBpbnQgY3IpCitzdGF0aWMgdm9pZCB2bXhfdXBkYXRlX2d1ZXN0X2NyKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgY3IsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICB2bXhfdm1jc19lbnRlcih2KTsKIApAQCAt
MTczMCw3ICsxNzMyLDkgQEAgc3RhdGljIHZvaWQgdm14X3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKQogICAgICAgICB9CiAKICAgICAgICAgX192bXdyaXRl
KEdVRVNUX0NSMywgdi0+YXJjaC5odm1fdmNwdS5od19jclszXSk7Ci0gICAgICAgIGh2bV9hc2lk
X2ZsdXNoX3ZjcHUodik7CisKKyAgICAgICAgaWYgKCAhKGZsYWdzICYgSFZNX1VQREFURV9HVUVT
VF9DUjNfTk9GTFVTSCkgKQorICAgICAgICAgICAgaHZtX2FzaWRfZmx1c2hfdmNwdSh2KTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBkZWZhdWx0OgpAQCAtMjY4Miw3ICsyNjg2LDcgQEAgc3RhdGlj
IGludCB2bXhfY3JfYWNjZXNzKHVuc2lnbmVkIGxvbmcgZXhpdF9xdWFsaWZpY2F0aW9uKQogICAg
ICAgICAgKi8KICAgICAgICAgaHZtX21vbml0b3JfY3JYKENSMCwgdmFsdWUsIG9sZCk7CiAgICAg
ICAgIGN1cnItPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbMF0gPSB2YWx1ZTsKLSAgICAgICAgdm14
X3VwZGF0ZV9ndWVzdF9jcihjdXJyLCAwKTsKKyAgICAgICAgdm14X3VwZGF0ZV9ndWVzdF9jcihj
dXJyLCAwLCAwKTsKICAgICAgICAgSFZNVFJBQ0VfMEQoQ0xUUyk7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMK
aW5kZXggZTFmMDg5Yi4uOWQyNmE5ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTUyNiw3ICs1MjYsNyBAQCB2b2lkIHVwZGF0ZV9jcjMo
c3RydWN0IHZjcHUgKnYpCiAKICAgICBpZiAoIHBhZ2luZ19tb2RlX2VuYWJsZWQodi0+ZG9tYWlu
KSApCiAgICAgewotICAgICAgICBwYWdpbmdfdXBkYXRlX2NyMyh2KTsKKyAgICAgICAgcGFnaW5n
X3VwZGF0ZV9jcjModiwgZmFsc2UpOwogICAgICAgICByZXR1cm47CiAgICAgfQogCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvbW0vaGFwL2hhcC5jIGIveGVuL2FyY2gveDg2L21tL2hhcC9oYXAu
YwppbmRleCAwMDNjMmQ4Li5iNzZlNmI4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vaGFw
L2hhcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9oYXAvaGFwLmMKQEAgLTY2OSwxMCArNjY5LDEw
IEBAIHN0YXRpYyBib29sX3QgaGFwX2ludmxwZyhzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9u
ZyB2YSkKICAgICByZXR1cm4gMTsKIH0KIAotc3RhdGljIHZvaWQgaGFwX3VwZGF0ZV9jcjMoc3Ry
dWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKQorc3RhdGljIHZvaWQgaGFwX3VwZGF0ZV9jcjMo
c3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nLCBib29sIG5vZmx1c2gpCiB7CiAgICAgdi0+
YXJjaC5odm1fdmNwdS5od19jclszXSA9IHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbM107Ci0g
ICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsKKyAgICBodm1fdXBkYXRlX2d1ZXN0X2NyMyh2
LCBub2ZsdXNoKTsKIH0KIAogY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlICoKQEAgLTcwOCw3ICs3
MDgsNyBAQCBzdGF0aWMgdm9pZCBoYXBfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdmNwdSAq
dikKICAgICB9CiAKICAgICAvKiBDUjMgaXMgZWZmZWN0aXZlbHkgdXBkYXRlZCBieSBhIG1vZGUg
Y2hhbmdlLiBGbHVzaCBBU0lEcywgZXRjLiAqLwotICAgIGhhcF91cGRhdGVfY3IzKHYsIDApOwor
ICAgIGhhcF91cGRhdGVfY3IzKHYsIDAsIGZhbHNlKTsKIAogICAgIHBhZ2luZ191bmxvY2soZCk7
CiAgICAgcHV0X2dmbihkLCBjcjNfZ2ZuKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCmluZGV4IGMy
NDA5NTMuLjIwZGVkM2UgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9u
LmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMzAzMCw3ICszMDMw
LDcgQEAgc3RhdGljIHZvaWQgc2hfdXBkYXRlX3BhZ2luZ19tb2RlcyhzdHJ1Y3QgdmNwdSAqdikK
ICAgICB9CiAjZW5kaWYgLyogT09TICovCiAKLSAgICB2LT5hcmNoLnBhZ2luZy5tb2RlLT51cGRh
dGVfY3IzKHYsIDApOworICAgIHYtPmFyY2gucGFnaW5nLm1vZGUtPnVwZGF0ZV9jcjModiwgMCwg
ZmFsc2UpOwogfQogCiB2b2lkIHNoYWRvd191cGRhdGVfcGFnaW5nX21vZGVzKHN0cnVjdCB2Y3B1
ICp2KQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIGIveGVuL2Fy
Y2gveDg2L21tL3NoYWRvdy9tdWx0aS5jCmluZGV4IGE2MzcyZTMuLmZjYzRmYTMgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0v
c2hhZG93L211bHRpLmMKQEAgLTMxNzMsNyArMzE3Myw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9m
YXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICogSW4gYW55IGNhc2UsIGluIHRoZSBQQUUg
Y2FzZSwgdGhlIEFTU0VSVCBpcyBub3QgdHJ1ZTsgaXQgY2FuCiAgICAgICAgICAqIGhhcHBlbiBi
ZWNhdXNlIG9mIGFjdGlvbnMgdGhlIGd1ZXN0IGlzIHRha2luZy4gKi8KICNpZiBHVUVTVF9QQUdJ
TkdfTEVWRUxTID09IDMKLSAgICAgICAgdi0+YXJjaC5wYWdpbmcubW9kZS0+dXBkYXRlX2NyMyh2
LCAwKTsKKyAgICAgICAgdi0+YXJjaC5wYWdpbmcubW9kZS0+dXBkYXRlX2NyMyh2LCAwLCBmYWxz
ZSk7CiAjZWxzZQogICAgICAgICBBU1NFUlQoZC0+aXNfc2h1dHRpbmdfZG93bik7CiAjZW5kaWYK
QEAgLTM5OTIsNyArMzk5Miw3IEBAIHNoX3NldF90b3BsZXZlbF9zaGFkb3coc3RydWN0IHZjcHUg
KnYsCiAKIAogc3RhdGljIHZvaWQKLXNoX3VwZGF0ZV9jcjMoc3RydWN0IHZjcHUgKnYsIGludCBk
b19sb2NraW5nKQorc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50IGRvX2xvY2tpbmcs
IGJvb2wgbm9mbHVzaCkKIC8qIFVwZGF0ZXMgdmNwdS0+YXJjaC5jcjMgYWZ0ZXIgdGhlIGd1ZXN0
IGhhcyBjaGFuZ2VkIENSMy4KICAqIFBhcmF2aXJ0dWFsIGd1ZXN0cyBzaG91bGQgc2V0IHYtPmFy
Y2guZ3Vlc3RfdGFibGUgKGFuZCBndWVzdF90YWJsZV91c2VyLAogICogaWYgYXBwcm9wcmlhdGUp
LgpAQCAtNDIzNCw3ICs0MjM0LDcgQEAgc2hfdXBkYXRlX2NyMyhzdHJ1Y3QgdmNwdSAqdiwgaW50
IGRvX2xvY2tpbmcpCiAgICAgICAgIHYtPmFyY2guaHZtX3ZjcHUuaHdfY3JbM10gPQogICAgICAg
ICAgICAgcGFnZXRhYmxlX2dldF9wYWRkcih2LT5hcmNoLnNoYWRvd190YWJsZVswXSk7CiAjZW5k
aWYKLSAgICAgICAgaHZtX3VwZGF0ZV9ndWVzdF9jcih2LCAzKTsKKyAgICAgICAgaHZtX3VwZGF0
ZV9ndWVzdF9jcjModiwgbm9mbHVzaCk7CiAgICAgfQogCiAgICAgLyogRml4IHVwIHRoZSBsaW5l
YXIgcGFnZXRhYmxlIG1hcHBpbmdzICovCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L25vbmUuYyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCmluZGV4IDllNmFkMjMu
LmE4Yzk2MDQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbm9uZS5jCkBAIC01MCw3ICs1MCw3IEBAIHN0YXRpYyB1
bnNpZ25lZCBsb25nIF9ndmFfdG9fZ2ZuKHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgcDJtX2RvbWFp
biAqcDJtLAogICAgIHJldHVybiBnZm5feChJTlZBTElEX0dGTik7CiB9CiAKLXN0YXRpYyB2b2lk
IF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZykKK3N0YXRpYyB2b2lk
IF91cGRhdGVfY3IzKHN0cnVjdCB2Y3B1ICp2LCBpbnQgZG9fbG9ja2luZywgYm9vbCBub2ZsdXNo
KQogewogICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwogfQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRl
eCBkZDNkZDVmLi5jYTNhMzM0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9o
dm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtODAsNiArODAsOSBA
QCBlbnVtIGh2bV9pbnRibGsgewogI2RlZmluZSBIVk1fRVZFTlRfVkVDVE9SX1VOU0VUICAgICgt
MSkKICNkZWZpbmUgSFZNX0VWRU5UX1ZFQ1RPUl9VUERBVElORyAoLTIpCiAKKy8qIHVwZGF0ZV9n
dWVzdF9jcigpIGZsYWdzLiAqLworI2RlZmluZSBIVk1fVVBEQVRFX0dVRVNUX0NSM19OT0ZMVVNI
IDB4MDAwMDAwMDEKKwogLyoKICAqIFRoZSBoYXJkd2FyZSB2aXJ0dWFsIG1hY2hpbmUgKEhWTSkg
aW50ZXJmYWNlIGFic3RyYWN0cyBhd2F5IGZyb20gdGhlCiAgKiB4ODYveDg2XzY0IENQVSB2aXJ0
dWFsaXphdGlvbiBhc3Npc3Qgc3BlY2lmaWNzLiBDdXJyZW50bHkgdGhpcyBpbnRlcmZhY2UKQEAg
LTEzMiw3ICsxMzUsOCBAQCBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIHsKICAgICAvKgogICAg
ICAqIENhbGxlZCB0byBpbmZvcm0gSFZNIGxheWVyIHRoYXQgYSBndWVzdCBDUm4gb3IgRUZFUiBo
YXMgY2hhbmdlZC4KICAgICAgKi8KLSAgICB2b2lkICgqdXBkYXRlX2d1ZXN0X2NyKShzdHJ1Y3Qg
dmNwdSAqdiwgdW5zaWduZWQgaW50IGNyKTsKKyAgICB2b2lkICgqdXBkYXRlX2d1ZXN0X2NyKShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGNyLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBmbGFncyk7CiAgICAgdm9pZCAoKnVwZGF0ZV9ndWVzdF9lZmVyKShz
dHJ1Y3QgdmNwdSAqdik7CiAKICAgICB2b2lkICgqY3B1aWRfcG9saWN5X2NoYW5nZWQpKHN0cnVj
dCB2Y3B1ICp2KTsKQEAgLTMyNCw3ICszMjgsMTQgQEAgaHZtX3VwZGF0ZV9ob3N0X2NyMyhzdHJ1
Y3QgdmNwdSAqdikKIAogc3RhdGljIGlubGluZSB2b2lkIGh2bV91cGRhdGVfZ3Vlc3RfY3Ioc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKIHsKLSAgICBodm1fZnVuY3MudXBkYXRlX2d1
ZXN0X2NyKHYsIGNyKTsKKyAgICBodm1fZnVuY3MudXBkYXRlX2d1ZXN0X2NyKHYsIGNyLCAwKTsK
K30KKworc3RhdGljIGlubGluZSB2b2lkIGh2bV91cGRhdGVfZ3Vlc3RfY3IzKHN0cnVjdCB2Y3B1
ICp2LCBib29sIG5vZmx1c2gpCit7CisgICAgdW5zaWduZWQgaW50IGZsYWdzID0gbm9mbHVzaCA/
IEhWTV9VUERBVEVfR1VFU1RfQ1IzX05PRkxVU0ggOiAwOworCisgICAgaHZtX2Z1bmNzLnVwZGF0
ZV9ndWVzdF9jcih2LCAzLCBmbGFncyk7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBk
YXRlX2d1ZXN0X2VmZXIoc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2h2bS9zdm0vc3ZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9zdm0vc3ZtLmgK
aW5kZXggNTkzNTQ2Zi4uNGU1ZTE0MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9o
dm0vc3ZtL3N2bS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS9zdm0uaApAQCAt
NTEsNyArNTEsNyBAQCBzdGF0aWMgaW5saW5lIHZvaWQgc3ZtX2ludmxwZ2EodW5zaWduZWQgbG9u
ZyB2YWRkciwgdWludDMyX3QgYXNpZCkKIAogdW5zaWduZWQgbG9uZyAqc3ZtX21zcmJpdCh1bnNp
Z25lZCBsb25nICptc3JfYml0bWFwLCB1aW50MzJfdCBtc3IpOwogdm9pZCBfX3VwZGF0ZV9ndWVz
dF9laXAoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsIHVuc2lnbmVkIGludCBpbnN0X2xlbik7
Ci12b2lkIHN2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKiwgdW5zaWduZWQgaW50IGNy
KTsKK3ZvaWQgc3ZtX3VwZGF0ZV9ndWVzdF9jcihzdHJ1Y3QgdmNwdSAqLCB1bnNpZ25lZCBpbnQg
Y3IsIHVuc2lnbmVkIGludCBmbGFncyk7CiAKIGV4dGVybiB1MzIgc3ZtX2ZlYXR1cmVfZmxhZ3M7
CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3BhZ2luZy5oCmluZGV4IDU2MDdhYjQuLmRkM2UzMWYgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdp
bmcuaApAQCAtMTIyLDcgKzEyMiw4IEBAIHN0cnVjdCBwYWdpbmdfbW9kZSB7CiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3IzLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkcl90IGdhLCB1aW50
MzJfdCAqcGZlYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dW5zaWduZWQgaW50ICpwYWdlX29yZGVyKTsKLSAgICB2b2lkICAgICAgICAgICgqdXBkYXRlX2Ny
MyAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIGludCBkb19sb2NraW5nKTsKKyAgICB2b2lk
ICAgICAgICAgICgqdXBkYXRlX2NyMyAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIGludCBk
b19sb2NraW5nLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b29sIG5vZmx1c2gpOwogICAgIHZvaWQgICAgICAgICAgKCp1cGRhdGVfcGFnaW5nX21vZGVzICAg
KShzdHJ1Y3QgdmNwdSAqdik7CiAgICAgdm9pZCAgICAgICAgICAoKndyaXRlX3AybV9lbnRyeSAg
ICAgICApKHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsMV9wZ2VudHJ5X3QgKnAsIGwxX3BnZW50
cnlfdCBuZXcsCkBAIC0yNzYsOSArMjc3LDkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25n
IHBhZ2luZ19nYV90b19nZm5fY3IzKHN0cnVjdCB2Y3B1ICp2LAogLyogVXBkYXRlIGFsbCB0aGUg
dGhpbmdzIHRoYXQgYXJlIGRlcml2ZWQgZnJvbSB0aGUgZ3Vlc3QncyBDUjMuCiAgKiBDYWxsZWQg
d2hlbiB0aGUgZ3Vlc3QgY2hhbmdlcyBDUjM7IHRoZSBjYWxsZXIgY2FuIHRoZW4gdXNlIHYtPmFy
Y2guY3IzCiAgKiBhcyB0aGUgdmFsdWUgdG8gbG9hZCBpbnRvIHRoZSBob3N0IENSMyB0byBzY2hl
ZHVsZSB0aGlzIHZjcHUgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBwYWdpbmdfdXBkYXRlX2NyMyhz
dHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBpbmxpbmUgdm9pZCBwYWdpbmdfdXBkYXRlX2NyMyhzdHJ1
Y3QgdmNwdSAqdiwgYm9vbCBub2ZsdXNoKQogewotICAgIHBhZ2luZ19nZXRfaG9zdG1vZGUodikt
PnVwZGF0ZV9jcjModiwgMSk7CisgICAgcGFnaW5nX2dldF9ob3N0bW9kZSh2KS0+dXBkYXRlX2Ny
Myh2LCAxLCBub2ZsdXNoKTsKIH0KIAogLyogVXBkYXRlIGFsbCB0aGUgdGhpbmdzIHRoYXQgYXJl
IGRlcml2ZWQgZnJvbSB0aGUgZ3Vlc3QncyBDUjAvQ1IzL0NSNC4KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZu
cy5oCmluZGV4IDcwNDUzZTguLjg1OThhZGUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYveDg2LWRlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaApAQCAt
NDMsNiArNDMsMTEgQEAKICNkZWZpbmUgWDg2X0NSMF9QRyAgICAgICAgICAgICAgMHg4MDAwMDAw
MCAvKiBQYWdpbmcgICAgICAgICAgICAgICAgICAgKFJXKSAqLwogCiAvKgorICogSW50ZWwgQ1BV
IGZsYWdzIGluIENSMworICovCisjZGVmaW5lIFg4Nl9DUjNfTk9GTFVTSCAoX0FDKDEsIFVMTCkg
PDwgNjMpCisKKy8qCiAgKiBJbnRlbCBDUFUgZmVhdHVyZXMgaW4gQ1I0CiAgKi8KICNkZWZpbmUg
WDg2X0NSNF9WTUUgICAgICAgIDB4MDAwMDAwMDEgLyogZW5hYmxlIHZtODYgZXh0ZW5zaW9ucyAq
LwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 10:43:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 10:43:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqzCn-0005zX-RB; Wed, 28 Feb 2018 10:43:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1eqzCm-0005z9-5C
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 10:43:24 +0000
X-Inumbo-ID: 7634391d-1c74-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7634391d-1c74-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 10:45:16 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1eqzCe-0006xo-Pv; Wed, 28 Feb 2018 10:43:16 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1eqzCZ-00026s-Ah; Wed, 28 Feb 2018 10:43:11 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1eqzCZ-0004Oc-2S; Wed, 28 Feb 2018 10:43:11 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120089-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-coverity:coverity-amd64:coverity-upload:fail:regression
X-Osstest-Versions-This: xen=1c473c42199a8f4d70533c202e1c57ecd1dad35b
X-Osstest-Versions-That: xen=24470b99c1671dca531c2cf5747eda2f8892ecbc
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 10:43:11 +0000
Subject: [Xen-devel] [xen-unstable-coverity test] 120089: regressions - ALL
	FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============4770627456196595635=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============4770627456196595635==
Content-Type: text/plain

flight 120089 xen-unstable-coverity real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120089/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 coverity-amd64                7 coverity-upload          fail REGR. vs. 119558

version targeted for testing:
 xen                  1c473c42199a8f4d70533c202e1c57ecd1dad35b
baseline version:
 xen                  24470b99c1671dca531c2cf5747eda2f8892ecbc

Last test of basis   119558  2018-02-18 09:47:32 Z   10 days
Failing since        119806  2018-02-21 09:29:16 Z    7 days    3 attempts
Testing same since   120089  2018-02-28 09:20:23 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Alan Robinson <Alan.Robinson@ts.fujitsu.com>
  Alexandru Isaila <aisaila@bitdefender.com>
  Andrew Cooper <andrew.cooper3@citix.com>
  Andrew Cooper <andrew.cooper3@citrix.com>
  Brian Woods <brian.woods@amd.com>
  Dario Faggioli <dfaggioli@suse.com>
  Doug Goldstein <cardoe@cardoe.com>
  George Dunlap <george.dunlap@citrix.com>
  Haozhong Zhang <haozhong.zhang@intel.com>
  Ian Jackson <ian.jackson@eu.citrix.com>
  Igor Druzhinin <igor.druzhinin@citrix.com>
  Jan Beulich <jbeulich@suse.com>
  Julien Grall <julien.grall@arm.com>
  Kevin Tian <kevin.tian@intel.com>
  Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
  Olaf Hering <olaf@aepfle.de>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Roger Pau Monne <roger.pau@citrix.com>
  Roger Pau MonnĂ© <roger.pau@citrix.com>
  Sergey Dyasli <sergey.dyasli@citrix.com>
  Stefano Stabellini <sstabellini@kernel.org>
  Tamas K Lengyel <tamas@tklengyel.com>
  Wei Liu <wei.liu2@citrix.com>

jobs:
 coverity-amd64                                               fail    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

(No revision log; it would be 1049 lines long.)


--===============4770627456196595635==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============4770627456196595635==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 10:46:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 10:46:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqzFc-00069P-8A; Wed, 28 Feb 2018 10:46:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqzFa-00069I-Ir
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 10:46:18 +0000
X-Inumbo-ID: 77b7b8b2-1c74-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77b7b8b2-1c74-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 11:45:19 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68767405"
Date: Wed, 28 Feb 2018 10:46:09 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Roger Pau Monne <roger.pau@citrix.com>
Message-ID: <20180228104609.6wbh3b7sz46ab6tj@MacBook-Pro-de-Roger.local>
References: <20180228102053.1838-1-roger.pau@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180228102053.1838-1-roger.pau@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Ian Jackson <ian.jackson@eu.citrix.com>,
 Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH] xl: remove apic option for PVH guests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMTA6MjA6NTNBTSArMDAwMCwgUm9nZXIgUGF1IE1vbm5l
IHdyb3RlOgo+IFhTQS0yNTYgZm9yY2VzIHRoZSBsb2NhbCBBUElDIHRvIGFsd2F5cyBiZSBlbmFi
bGVkIGZvciBQVkggZ3Vlc3RzLCBzbwo+IGlnbm9yZSBhbnkgYXBpYyBvcHRpb24gZm9yIFBWSCBn
dWVzdHMuIFVwZGF0ZSB0aGUgZG9jdW1lbnRhdGlvbgo+IGFjY29yZGluZ2x5Lgo+IAo+IFNpZ25l
ZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IC0tLQo+
IENjOiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KPiBDYzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KCkkndmUgd3JvbmdseSBiYXNlZCB0aGlzIG9uIHRvcCBv
ZiBteSB2cGNpIHNlcmllcywgc28gaXQncyBsaWtlbHkgbm90CmdvaW5nIHRvIGFwcGx5IGNvcnJl
Y3RseSBvbiB0b3Agb2Ygc3RhZ2luZy4gSSB3aWxsIHdhaXQgZm9yIHJldmlldwpiZWZvcmUgcmVz
ZW5kaW5nLCBzbyB0aGF0IEkgY2FuIGFsc28gYXBwbHkgYW55IGNvbW1lbnRzLgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:03:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:03:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqzVi-0007Vx-Sx; Wed, 28 Feb 2018 11:02:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqzVh-0007Vr-JB
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:02:57 +0000
X-Inumbo-ID: cb83e6be-1c76-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb83e6be-1c76-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 12:01:58 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 04:02:54 -0700
Message-Id: <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 04:02:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>,
 "Ian Jackson" <ian.jackson@eu.citrix.com>
References: <20180221122218.37777-1-roger.pau@citrix.com>
In-Reply-To: <20180221122218.37777-1-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIxLjAyLjE4IGF0IDEzOjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IC0tLSBhL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCj4gKysrIGIvdG9vbHMvZmlybXdhcmUvTWFr
ZWZpbGUKPiBAQCAtOCw2ICs4LDcgQEAgZW5kaWYKPiAgIyBodm1sb2FkZXIgaXMgYSAzMi1iaXQg
cHJvdGVjdGVkIG1vZGUgYmluYXJ5Lgo+ICBUQVJHRVQgICAgICA6PSBodm1sb2FkZXIvaHZtbG9h
ZGVyCj4gIElOU1RfRElSIDo9ICQoREVTVERJUikkKFhFTkZJUk1XQVJFRElSKQo+ICtERUJHX0RJ
UiA6PSAkKERFU1RESVIpJChERUJVR19ESVIpJChYRU5GSVJNV0FSRURJUikKClRoaXMgaXMgc2Ny
ZXdpbmcgdXAgbXkgYnVpbGQsIGFuZCBsb29raW5nIGFnYWluIEkgY2FuJ3Qgc2VlIGhvdwp0aGlz
IGNhbiBiZSByaWdodDogQm90aCAkKFhFTkZJUk1XQVJFRElSKSBhbmQgJChERUJVR19ESVIpCmFy
ZSBzdXBwb3NlZCB0byBiZSAke3ByZWZpeH0tYWJsZSwgeWV0IHRoZXJlIGNsZWFybHkgc2hvdWxk
IG5vdApiZSBhbiBpbmZpeCByZXN1bHRpbmcgZnJvbSB0aGUgY29uc3RydWN0aW9uIG9mIHRoaXMg
cGF0aC4KCkluIHRoYXQgY29udGV4dCBJIHdvbmRlciB3aHkgREVCVUdfRElSIGlzIHNldCBpbgp7
U3RkR05VLFN1bk9TfS5tayBpbnN0ZWFkIG9mIGhhdmluZyBhIHRlbXBsYXRlIGluClBhdGhzLm1r
LmluLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:19:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:19:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqzky-0008Mp-C1; Wed, 28 Feb 2018 11:18:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqzkx-0008Mj-CW
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:18:43 +0000
X-Inumbo-ID: ff681954-1c78-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ff681954-1c78-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 12:17:44 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 04:18:41 -0700
Message-Id: <5A969E1E02000078001ACA28@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 04:18:38 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Julien Grall" <julien.grall@arm.com>
References: <3a7d3b6a-623a-0ddb-d42b-aa68fca1fe92@arm.com>
 <5c96fe6b-0509-012e-0408-debde97e6dc7@citrix.com>
 <5f29d022-702f-00e8-3556-062b8f3e3277@arm.com>
In-Reply-To: <5f29d022-702f-00e8-3556-062b8f3e3277@arm.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] rwlock and per-cpu rwlock recursive?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE4IGF0IDExOjI4LCA8anVsaWVuLmdyYWxsQGFybS5jb20+IHdyb3RlOgo+
IExvb2tpbmcgYXQgdGhlIGltcGxlbWVudGF0aW9uLCBJIHNlZSByZWN1cnNpb24gaGFuZGxpbmcg
Zm9yIAo+IG1tX3dyaXRlX2xvY2sgYnV0IG5vdCBmb3IgbW1fcmVhZF9sb2NrLiBDYW4geW91IGNv
bmZpcm0gdGhhdCBvbmx5IHRoZSAKPiB3cml0ZSBsb2NrIGNhbiBiZSB0YWtlbiByZWN1cnNpdmVs
eT8KCklmIGJ5ICJ3cml0ZSBsb2NrIiB5b3UgbWVhbiBhbiBhcmJpdHJhcnkgb25lLCB0aGVuIHRo
ZSBhbnN3ZXIgb2YKY291cnNlIGlzIG5vLiBUaGUgbW0gd3JpdGUgbG9jayBtYWNoaW5lcnkgYWRk
cyByZWN1cnNpdmVuZXNzCmFyb3VuZCBwZXJjcHVfd3JpdGVfbG9jaygpLiBTZWUgZS5nLiBfbW1f
d3JpdGVfbG9jaygpLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:20:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:20:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqzmh-0000VR-Nt; Wed, 28 Feb 2018 11:20:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ahwf=fw=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1eqzmf-0000V6-MQ
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:20:29 +0000
X-Inumbo-ID: a4e977fe-1c79-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id a4e977fe-1c79-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 11:22:21 +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 C49061435;
 Wed, 28 Feb 2018 03:20:22 -0800 (PST)
Received: from [10.37.13.7] (unknown [10.37.13.7])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id B4F093F25C;
 Wed, 28 Feb 2018 03:20:21 -0800 (PST)
To: Jan Beulich <JBeulich@suse.com>
References: <3a7d3b6a-623a-0ddb-d42b-aa68fca1fe92@arm.com>
 <5c96fe6b-0509-012e-0408-debde97e6dc7@citrix.com>
 <5f29d022-702f-00e8-3556-062b8f3e3277@arm.com>
 <5A969E1E02000078001ACA28@prv-mh.provo.novell.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <322e589d-ba90-6062-868d-ca48f9780312@arm.com>
Date: Wed, 28 Feb 2018 11:20:19 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A969E1E02000078001ACA28@prv-mh.provo.novell.com>
Content-Language: en-US
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Stefano Stabellini <sstabellini@kernel.org>,
 xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] rwlock and per-cpu rwlock recursive?
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8yOC8yMDE4IDExOjE4IEFNLCBKYW4gQmV1bGljaCB3cm90ZToKPj4+PiBPbiAy
OC4wMi4xOCBhdCAxMToyOCwgPGp1bGllbi5ncmFsbEBhcm0uY29tPiB3cm90ZToKPj4gTG9va2lu
ZyBhdCB0aGUgaW1wbGVtZW50YXRpb24sIEkgc2VlIHJlY3Vyc2lvbiBoYW5kbGluZyBmb3IKPj4g
bW1fd3JpdGVfbG9jayBidXQgbm90IGZvciBtbV9yZWFkX2xvY2suIENhbiB5b3UgY29uZmlybSB0
aGF0IG9ubHkgdGhlCj4+IHdyaXRlIGxvY2sgY2FuIGJlIHRha2VuIHJlY3Vyc2l2ZWx5Pwo+IAo+
IElmIGJ5ICJ3cml0ZSBsb2NrIiB5b3UgbWVhbiBhbiBhcmJpdHJhcnkgb25lLCB0aGVuIHRoZSBh
bnN3ZXIgb2YKPiBjb3Vyc2UgaXMgbm8uIFRoZSBtbSB3cml0ZSBsb2NrIG1hY2hpbmVyeSBhZGRz
IHJlY3Vyc2l2ZW5lc3MKPiBhcm91bmQgcGVyY3B1X3dyaXRlX2xvY2soKS4gU2VlIGUuZy4gX21t
X3dyaXRlX2xvY2soKS4KCkJ5ICJ3cml0ZSBsb2NrIiwgSSBtZWFudCBtbV93cml0ZV9sb2NrKCku
IFRoYW5rIHlvdSBmb3IgdGhlIApjb25maXJtYXRpb24sIHNvIG1tX3JlYWRfbG9jaygpIGlzIG5v
dCByZWN1cnNpdmUuCgpDaGVlcnMsCgotLSAKSnVsaWVuIEdyYWxsCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:21:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:21:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqznB-0000YZ-Vy; Wed, 28 Feb 2018 11:21:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1eqznA-0000YO-W6
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:21:01 +0000
X-Inumbo-ID: 502869ea-1c79-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 502869ea-1c79-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 12:20:00 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68770012"
Date: Wed, 28 Feb 2018 11:20:50 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180228112050.pdrp65ytqehzudoi@MacBook-Pro-de-Roger.local>
References: <5A6750020200009C0431366C@prv-mh.provo.novell.com>
 <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
 <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
 <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
 <5A9525A802000078001AC0B0@prv-mh.provo.novell.com>
 <20180227092133.fynrrw7327kxh7nr@MacBook-Pro-de-Roger.local>
 <5A953A9802000078001AC158@prv-mh.provo.novell.com>
 <20180227115707.ckah2etzzr3ia56p@MacBook-Pro-de-Roger.local>
 <5A9574FB02000078001AC436@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A9574FB02000078001AC436@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
 BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDc6MTA6NTFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI3LjAyLjE4IGF0IDEyOjU3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gVHVlLCBGZWIgMjcsIDIwMTggYXQgMDM6MDE6NDRBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI3LjAyLjE4IGF0IDEwOjIxLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gV2l0aCB0aGUgY3VycmVudCBhcHByb2FjaCBpbiB0aGUg
dW5tYXAgY2FzZSB0aGVyZSB3aWxsIGJlIHN0YWxlCj4gPj4gPiBtYXBwaW5ncyBsZWZ0IGJlaGlu
ZC4KPiA+PiA+IAo+ID4+ID4gSSBndWVzcyBpdCdzIGJldHRlciB0aGVuIHRvIG5vdCBtb2RpZnkg
dGhlIG1lbW9yeSBkZWNvZGluZyBiaXQgYXQgYWxsCj4gPj4gPiB1bnRpbCB0aGUgb3BlcmF0aW9u
IGZpbmlzaGVzLiBUaGF0IGFsc28gcmlzZXMgdGhlIHF1ZXN0aW9uIG9mIHdoZXRoZXIKPiA+PiA+
IHRoZSBtZW1vcnkgZGVjb2RpbmcgYml0IHNob3VsZCBiZSBtb2RpZmllZCBpZiBwMm0gbWFwcGlu
Zy91bm1hcHBpbmcKPiA+PiA+IHJlcG9ydHMgYW4gZXJyb3IuCj4gPj4gPiAKPiA+PiA+IFNob3Vs
ZCB3ZSBhbHNvIGF0dGVtcHQgdG8gcm9sbGJhY2sgZmFpbGVkIG1hcC91bm1hcCBvcGVyYXRpb25z
PyBXaGF0Cj4gPj4gPiBoYXBwZW5zIGlmIHRoZSByb2xsYmFjayBhbHNvIGZhaWxzPwo+ID4+IAo+
ID4+IEl0IGlzIGluIHBhcnRpY3VsYXIgdGhpcyBsYXN0IHF1ZXN0aW9uIHdoeSBJIGRvbid0IHRo
aW5rIHJvbGxiYWNrIG1ha2VzCj4gPj4gc2Vuc2UuIElmIHRoZXJlJ3MgYW55IGZhaWx1cmUsIEkg
dGhpbmsgdGhlIGRlY29kZSBiaXQgc2hvdWxkIGJlIHN0aWNreQo+ID4+IGNsZWFyOyB3ZSBtYXkg
d2FudCAobmVlZD8pIHRvIGludmVudCBzb21lIG1hZ2ljYWwgbWVjaGFuaXNtIHRvCj4gPj4gZ2V0
IGEgZGV2aWNlIGJhY2sgb3V0IG9mIHRoaXMgc3RhdGUgbGF0ZXIgb24uIEJ1dCB0aGF0IHdheSBz
dGFsZQo+ID4+IG1hcHBpbmdzIGFyZSBub3QgYW4gaW1tZWRpYXRlIHByb2JsZW0gKEkgdGhpbmsp
Lgo+ID4gCj4gPiBUaGUgb25seSBwcm9ibGVtIEkgc2VlIHdpdGggdGhpcyBhcHByb2FjaCBpcyB0
aGF0IGlmIGFuIGVycm9yIGhhcHBlbnMKPiA+IGluIHRoZSB1bm1hcCBjYXNlIHdlIHdpbGwgZGlz
YWJsZSBtZW1vcnkgZGVjb2RpbmcgYW5kIGxlYXZlIHNvbWUgc3RhbGUKPiA+IHAybSBtYXBwaW5n
cy4gVGhlbiB0aGUgZ3Vlc3QgbWlnaHQgY2hhbmdlIHRoZSBwb3NpdGlvbiBvZiB0aGUgQkFScywK
PiA+IGFuZCB0aG9zZSBzdGFsZSBtYXBwaW5ncyB3b3VsZCBiZSBjb21wbGV0ZWx5IGZvcmdvdHRl
bi4KPiAKPiBXZWxsLCB0aGUgaW1wbGljYXRpb24gd2FzIHRoYXQgdG9nZXRoZXIgd2l0aCB0aGUg
ZGVjb2RlIGVuYWJsZSBiaXQKPiBub3QgYmVpbmcgYWxsb3dlZCB0byBiZSB0dXJuZWQgb2ZmIHdv
dWxkIGJlIHRoYXQgc29tZSByZWNvcmRpbmcKPiB3b3VsZCBwZXJoYXBzIGJlIG5lZWRlZCBvZiB0
aGUgc3RhbGUgbWFwcGluZ3MuIEFsbG93aW5nIHRoZQo+IGRlY29kZSBlbmFibGUgYml0IHRvIGJl
IHNldCBhZ2FpbiB3b3VsZCB0aGVuIGRlcGVuZCBvbiB0aGUgc3RhbGUKPiBtYXBwaW5ncyBmaXJz
dCBiZWluZyBkZWFsdCB3aXRoLiBBcyBsb25nIGFzIHRoZSBkZWNvZGUgZW5hYmxlIGJpdAo+IGNh
bid0IGJlIHNldCwgdGhlIG93bmluZyBkb21haW4gcGxheWluZyB3aXRoIHRoZSBCQVJzIGlzIG9m
IG5vCj4gaW50ZXJlc3QuCgpJJ3ZlIGJlZW4gZ2l2aW5nIHNvbWUgdGhvdWdodCB0byB0aGlzLCBh
bmQgSSBjYW5ub3QgZmluZCBhIGdvb2QKc29sdXRpb24uIFNvIGZhciB0aGUgbGVzcyB3b3JzZSBv
bmUgd291bGQgYmU6CgogICAgKy0tLS0tLS0tLS0tLS0tKyAgWUVTICArLS0tLS0tLS0tKwogICAg
fElzIGJyb2tlbiBzZXQ/fC0tLS0tLT58Tm8gYWN0aW9ufAogICAgKy0tLS0tLS0tLS0tLS0tKyAg
ICAgICArLS0tLS0tLS0tKwogICAgICAgICB8CiAgICAgICAgIHwgTk8KCSB8CiAgICArLS0tLXYt
LS0tKyAgIFNVQ0NFU1MgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCiAgICB8
bWFwL3VubWFwKy0tLS0tLS0tLS0tLT5DaGFuZ2UgZGVjb2Rpbmcgb3IgUk9NIGVuYWJsZSBiaXR8
CiAgICArLS0tLSstLS0tKyAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0rCiAgICAgICAgIHwKICAgICAgICAgfEZBSUxVUkUKICAgICAgICAgfAorLS0tLS0tLS12
LS0tLS0tLS0tLS0tLS0tLSsKfENsZWFyIG1lbW9yeSBkZWNvZGluZyBiaXR8CnxTZXQgYnJva2Vu
ICAgICAgICAgICAgICAgfAorLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKCkxldCBtZSBrbm93
IHdoYXQgeW91IHRoaW5rIG9mIHRoaXMuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:28:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:28:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqzu0-0000si-Oq; Wed, 28 Feb 2018 11:28:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqztz-0000sc-SN
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:28:03 +0000
X-Inumbo-ID: b3108301-1c7a-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b3108301-1c7a-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 11:29:55 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 04:27:56 -0700
Message-Id: <5A96A04902000078001ACA76@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 04:27:53 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-9-roger.pau@citrix.com>
In-Reply-To: <20180123150735.74779-9-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 08/11] x86/pt: mask MSI vectors on unbind
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE2OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IFdoZW4gYSBNU0kgZGV2aWNlIHdpdGggcGVyLXZlY3RvciBtYXNraW5nIGNhcGFiaWxpdGllcyBp
cyBkZXRlY3RlZCBvcgo+IGFkZGVkIHRvIFhlbiBhbGwgdGhlIHZlY3RvcnMgYXJlIG1hc2tlZCB3
aGVuIGluaXRpYWxpemluZyBpdC4gVGhpcwo+IGltcGxpZXMgdGhhdCB0aGUgZmlyc3QgdGltZSB0
aGUgaW50ZXJydXB0IGlzIGJvdW5kIHRvIGEgZG9tYWluIGl0J3MKPiBtYXNrZWQuCj4gCj4gVGhp
cyBob3dldmVyIG9ubHkgYXBwbGllcyB0byB0aGUgZmlyc3QgdGltZSB0aGUgaW50ZXJydXB0IGlz
IGJvdW5kCj4gYmVjYXVzZSBuZWl0aGVyIHRoZSB1bmJpbmQgbm9yIHRoZSBwaXJxIHVubWFwIHdp
bGwgbWFzayB0aGUgdmVjdG9yCj4gYWdhaW4uIEluIG9yZGVyIHRvIGZpeCB0aGlzIHJlLW1hc2sg
dGhlIGludGVycnVwdCB3aGVuIHVuYmluZGluZyBpdAo+IGZyb20gYSBndWVzdC4gVGhpcyBtYWtl
cyBzdXJlIHRoYXQgcGFpcnMgb2YgYmluZC91bmJpbmQgd2lsbCBhbHdheXMKPiBnZXQgdGhlIHNh
bWUgbWFza2luZyBzdGF0ZS4KPiAKPiBOb3RlIHRoYXQgbm8gaXNzdWVzIGhhdmUgYmVlbiByZXBv
cnRlZCByZWdhcmRpbmcgdGhpcyBiZWhhdmlvciBiZWNhdXNlCj4gUUVNVSBhbHdheXMgdXNlcyB0
aGUgbmV3bHkgaW50cm9kdWNlZCBYRU5fUFRfR0ZMQUdTU0hJRlRfVU5NQVNLRUQgd2hlbgo+IGJp
bmRpbmcgaW50ZXJydXB0cywgc28gaXQncyBhbHdheXMgdW5tYXNrZWQuCj4gCj4gU2lnbmVkLW9m
Zi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+CgpSZXZpZXdlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:30:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:30:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqzwL-0001Uz-5N; Wed, 28 Feb 2018 11:30:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqzwJ-0001Un-L6
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:30:27 +0000
X-Inumbo-ID: 093da2b2-1c7b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 093da2b2-1c7b-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 11:32:20 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 04:30:21 -0700
Message-Id: <5A96A0DA02000078001ACA99@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 04:30:18 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 0/2] firmware/shim: fix Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogYmV0dGVyIGZpbHRlcmluZyBvZiBkZXBlbmRlbmN5IGZpbGVzIGR1cmluZyBYZW4gdHJlZSBz
ZXR1cAoyOiBiZXR0ZXIgZmlsdGVyaW5nIG9mIGludGVybWVkaWF0ZSBmaWxlcyBkdXJpbmcgWGVu
IHRyZWUgc2V0dXAKClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:34:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:34:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1eqzzw-0001gy-Kq; Wed, 28 Feb 2018 11:34:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1eqzzv-0001g7-50
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:34:11 +0000
X-Inumbo-ID: 8e5e6a31-1c7b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8e5e6a31-1c7b-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 11:36:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 04:34:04 -0700
Message-Id: <5A96A1B902000078001ACA9C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 04:34:01 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <5A6750020200009C0431366C@prv-mh.provo.novell.com>
 <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
 <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
 <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
 <5A9525A802000078001AC0B0@prv-mh.provo.novell.com>
 <20180227092133.fynrrw7327kxh7nr@MacBook-Pro-de-Roger.local>
 <5A953A9802000078001AC158@prv-mh.provo.novell.com>
 <20180227115707.ckah2etzzr3ia56p@MacBook-Pro-de-Roger.local>
 <5A9574FB02000078001AC436@prv-mh.provo.novell.com>
 <20180228112050.pdrp65ytqehzudoi@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180228112050.pdrp65ytqehzudoi@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 BorisOstrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
 BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE4IGF0IDEyOjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEkndmUgYmVlbiBnaXZpbmcgc29tZSB0aG91Z2h0IHRvIHRoaXMsIGFuZCBJIGNhbm5vdCBmaW5k
IGEgZ29vZAo+IHNvbHV0aW9uLiBTbyBmYXIgdGhlIGxlc3Mgd29yc2Ugb25lIHdvdWxkIGJlOgo+
IAo+ICAgICArLS0tLS0tLS0tLS0tLS0rICBZRVMgICstLS0tLS0tLS0rCj4gICAgIHxJcyBicm9r
ZW4gc2V0P3wtLS0tLS0+fE5vIGFjdGlvbnwKPiAgICAgKy0tLS0tLS0tLS0tLS0tKyAgICAgICAr
LS0tLS0tLS0tKwo+ICAgICAgICAgIHwKPiAgICAgICAgICB8IE5PCj4gCSB8Cj4gICAgICstLS0t
di0tLS0rICAgU1VDQ0VTUyAgKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSsKPiAg
ICAgfG1hcC91bm1hcCstLS0tLS0tLS0tLS0+Q2hhbmdlIGRlY29kaW5nIG9yIFJPTSBlbmFibGUg
Yml0fAo+ICAgICArLS0tLSstLS0tKyAgICAgICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0rCj4gICAgICAgICAgfAo+ICAgICAgICAgIHxGQUlMVVJFCj4gICAgICAgICAg
fAo+ICstLS0tLS0tLXYtLS0tLS0tLS0tLS0tLS0tKwo+IHxDbGVhciBtZW1vcnkgZGVjb2Rpbmcg
Yml0fAo+IHxTZXQgYnJva2VuICAgICAgICAgICAgICAgfAo+ICstLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tKwo+IAo+IExldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rIG9mIHRoaXMuCgpMb29rcyBy
ZWFzb25hYmxlLCBtYXliZSB3aXRoICJzZXQgYnJva2VuIiByZXBsYWNlZCBieSAic2V0CmJyb2tl
biBpZiBEb20wLCBlbHNlIHJlbW92ZSBkZXZpY2UgZnJvbSBkb21haW4iLiBUaGlzIGF0IGxlYXN0
CnBhcnRseSBkZXBlbmRzIG9uIGhvdyByZWNvdmVyeSBmcm9tICJicm9rZW4iIHdvdWxkIGxvb2sg
bGlrZSwKaS5lLiB3aGV0aGVyIHRoYXQgd291bGQgYmUgYXBwbGljYWJsZSAoYW5kIHNhZmUpIGZv
ciBhIERvbVUgYXMKd2VsbC4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:35:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:35:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er00m-0001l6-W6; Wed, 28 Feb 2018 11:35:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er00k-0001kw-Sh
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:35:02 +0000
X-Inumbo-ID: 4705a222-1c7b-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4705a222-1c7b-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 12:34:03 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 04:35:00 -0700
Message-Id: <5A96A1F202000078001ACAB2@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 04:34:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96A0DA02000078001ACA99@prv-mh.provo.novell.com>
In-Reply-To: <5A96A0DA02000078001ACA99@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 1/2] firmware/shim: better filtering of
 dependency files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIG5vIGlkZWEgd2hhdCAqLmQxIGlzIHN1cHBvc2VkIHRvIHJlZmVyIHRvIC0gd2Ugb25s
eSBoYXZlIC4qLmQKYW5kIC4qLmQyIGZpbGVzIChub3RlIGFsc28gdGhlIGxlYWRpbmcgZG90KS4g
QWxzbyBzd2l0Y2ggdG8gcGFzc2luZwotbmFtZSBpbnN0ZWFkIG9mIC1wYXRoIHRvIGZpbmQgLSB0
aGF0J3MgYSByZXF1aXJlbWVudCBmb3IgLiouZCBldCBhbCB0bwp3b3JrLCBidXQgd291bGQgcHJv
YmFibHkgaGF2ZSBiZWVuIGJldHRlciBmcm9tIHRoZSBiZWdpbm5pbmcuCgpTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2MjogVXNlIC1uYW1lIGluc3Rl
YWQgb2YgLXBhdGguCgotLS0gYS90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCisrKyBi
L3Rvb2xzL2Zpcm13YXJlL3hlbi1kaXIvTWFrZWZpbGUKQEAgLTI2LDcgKzI2LDcgQEAgbGlua2Zh
cm0uc3RhbXA6ICQoREVQX0RJUlMpICQoREVQX0ZJTEVTKQogCSQoZm9yZWFjaCBkLCAkKExJTktf
RElSUyksIFwKIAkJKGNkICQoWEVOX1JPT1QpOyBcCiAJCSBmaW5kICQoZCkgISAtdHlwZSBsIC10
eXBlIGYgXAotCQkgJChhZGRwcmVmaXggISAtcGF0aCAsICcqLltvZGExXScgJyouZFsxMl0nKSkg
XAorCQkgJChhZGRwcmVmaXggISAtbmFtZSAsICcqLltvYTFdJyAnLiouZCcgJy4qLmQyJykpIFwK
IAkJID4+IGxpbmtmYXJtLnN0YW1wLnRtcCA7ICkgXAogCSQoZm9yZWFjaCBmLCAkKExJTktfRklM
RVMpLCBcCiAJCWVjaG8gJChmKSA+PiBsaW5rZmFybS5zdGFtcC50bXAgOykKCgoKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:35:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:35:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er01B-0001qJ-Bv; Wed, 28 Feb 2018 11:35:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er01A-0001pT-8R
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:35:28 +0000
X-Inumbo-ID: bc5e89cc-1c7b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc5e89cc-1c7b-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 11:37:20 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 04:35:21 -0700
Message-Id: <5A96A20702000078001ACAB5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 04:35:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96A0DA02000078001ACA99@prv-mh.provo.novell.com>
In-Reply-To: <5A96A0DA02000078001ACA99@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] firmware/shim: better filtering of
 intermediate files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBoYXZlIG5vIGlkZWEgd2hhdCAqLjEgaXMgbWVhbnQgdG8gY292ZXIuIEluc3RlYWQgYWxzbyBl
eGNsdWRlCnByZXByb2Nlc3NlZCBhbmQgbm9uLXNvdXJjZSBhc3NlbWJseSBmaWxlcy4KClNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQp2MjogUmUtYmFzZSBvdmVyIGNoYW5nZSB0
byBlYXJsaWVyIHBhdGNoLgoKLS0tIGEvdG9vbHMvZmlybXdhcmUveGVuLWRpci9NYWtlZmlsZQor
KysgYi90b29scy9maXJtd2FyZS94ZW4tZGlyL01ha2VmaWxlCkBAIC0yNiw3ICsyNiw3IEBAIGxp
bmtmYXJtLnN0YW1wOiAkKERFUF9ESVJTKSAkKERFUF9GSUxFUykKIAkkKGZvcmVhY2ggZCwgJChM
SU5LX0RJUlMpLCBcCiAJCShjZCAkKFhFTl9ST09UKTsgXAogCQkgZmluZCAkKGQpICEgLXR5cGUg
bCAtdHlwZSBmIFwKLQkJICQoYWRkcHJlZml4ICEgLW5hbWUgLCAnKi5bb2ExXScgJy4qLmQnICcu
Ki5kMicpKSBcCisJCSAkKGFkZHByZWZpeCAhIC1uYW1lICwgJyouW2lzb2FdJyAnLiouZCcgJy4q
LmQyJykpIFwKIAkJID4+IGxpbmtmYXJtLnN0YW1wLnRtcCA7ICkgXAogCSQoZm9yZWFjaCBmLCAk
KExJTktfRklMRVMpLCBcCiAJCWVjaG8gJChmKSA+PiBsaW5rZmFybS5zdGFtcC50bXAgOykKCgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:39:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:39:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er04x-00028x-Tx; Wed, 28 Feb 2018 11:39:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nfhq=fw=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1er04w-00028r-Ju
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 11:39:23 +0000
X-Inumbo-ID: e0b36e1e-1c7b-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::12])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e0b36e1e-1c7b-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 12:38:22 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1519817958;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Type:Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:
 X-RZG-AUTH:From:Subject:Sender;
 bh=5ZE7gZ525tqAszZfSL220k5pJJsUGS8egB8m7ZY4eiY=;
 b=Bo9HPpzxRilA7mMLCZrmGlw1pPW0z58i2b8WhPDY3EA86oWf/BC3qkknDm0lzCscHt
 /KXitF+kC0PNwun3PU3/rnYZiLbGKkqf3+fQOecS9Q2Qqc1hhMQ6n02UUkb/1vb+chYg
 MpyZA8VTYkKBvk+H9HW5VvNaP0mC1I4P9IL79+VQ+aWVoE6S84jqno5sjkG8R7uNwGHn
 Wq0B0GXAIYOSbmnuVIbjqUlnSpxNE9b56iWdL1gU/6Xr83xyKZmWcTa2MuIQR87LjsdK
 FsofLSMQQyEdmg3/V5Kt1lXe654IGBjLDSQ/FndqejGZz8uYEPOm5OTRZDU/cp/kBJax
 20CQ==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0bLmERffOisLwbL3W8cCsJd32rlBJr0xQUK3OiHrPM=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.19 AUTH) with ESMTPSA id L0854au1SBdHU6n
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Wed, 28 Feb 2018 12:39:17 +0100 (CET)
Date: Wed, 28 Feb 2018 12:39:13 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20180228113843.GA25447@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.9.3 (20180221.338019b3)
Subject: [Xen-devel] untracked pvshim related dirty files in staging
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============1121638050422619817=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============1121638050422619817==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="MW5yreqqjyrRcusr"
Content-Disposition: inline


--MW5yreqqjyrRcusr
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

While building staging I got these two untracked dirty files.
I wonder what should be done about it?

  Changes not staged for commit:
          modified:   tools/firmware/xen-dir/shim.config
  Untracked files:
          tools/firmware/xen-dir/xen-shim-syms

What is the value of adding version and branch name into the Xen
.config?  I remember many years ago I submitted some change to Kbuild in
linux.git which prevents such jitter in .config. Perhaps it was just for
timestamps, I forgot.

--- a/tools/firmware/xen-dir/shim.config
+++ b/tools/firmware/xen-dir/shim.config
@@ -1,6 +1,6 @@
 #
 # Automatically generated file; DO NOT EDIT.
-# Xen/x86 4.11-unstable Configuration
+# Xen/x86 4.11-my_branch_name Configuration
 #
 CONFIG_X86_64=y
 CONFIG_X86=y


Olaf

--MW5yreqqjyrRcusr
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWpaU2QAKCRBdQqD6ppg2
fmeYAKDJvOYMu5KlXpEIO+d9wu5I01DDaACeLTFFZiWq+yWSAOTg3BosAljD/Gg=
=ZDEe
-----END PGP SIGNATURE-----

--MW5yreqqjyrRcusr--


--===============1121638050422619817==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============1121638050422619817==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:47:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:47:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0D9-0002s2-UT; Wed, 28 Feb 2018 11:47:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er0D8-0002rw-Er
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:47:50 +0000
X-Inumbo-ID: 74cc8f5e-1c7d-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 74cc8f5e-1c7d-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 11:49:41 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68771566"
Date: Wed, 28 Feb 2018 11:47:22 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180228114722.pe3qegstcejubini@MacBook-Pro-de-Roger.local>
References: <20180221122218.37777-1-roger.pau@citrix.com>
 <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDQ6MDI6NTNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDIxLjAyLjE4IGF0IDEzOjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKPiA+ICsrKyBiL3Rvb2xzL2Zp
cm13YXJlL01ha2VmaWxlCj4gPiBAQCAtOCw2ICs4LDcgQEAgZW5kaWYKPiA+ICAjIGh2bWxvYWRl
ciBpcyBhIDMyLWJpdCBwcm90ZWN0ZWQgbW9kZSBiaW5hcnkuCj4gPiAgVEFSR0VUICAgICAgOj0g
aHZtbG9hZGVyL2h2bWxvYWRlcgo+ID4gIElOU1RfRElSIDo9ICQoREVTVERJUikkKFhFTkZJUk1X
QVJFRElSKQo+ID4gK0RFQkdfRElSIDo9ICQoREVTVERJUikkKERFQlVHX0RJUikkKFhFTkZJUk1X
QVJFRElSKQo+IAo+IFRoaXMgaXMgc2NyZXdpbmcgdXAgbXkgYnVpbGQsIGFuZCBsb29raW5nIGFn
YWluIEkgY2FuJ3Qgc2VlIGhvdwo+IHRoaXMgY2FuIGJlIHJpZ2h0OiBCb3RoICQoWEVORklSTVdB
UkVESVIpIGFuZCAkKERFQlVHX0RJUikKPiBhcmUgc3VwcG9zZWQgdG8gYmUgJHtwcmVmaXh9LWFi
bGUsIHlldCB0aGVyZSBjbGVhcmx5IHNob3VsZCBub3QKPiBiZSBhbiBpbmZpeCByZXN1bHRpbmcg
ZnJvbSB0aGUgY29uc3RydWN0aW9uIG9mIHRoaXMgcGF0aC4KCkJ5IGJlaW5nIHByZWZpeGFibGUg
eW91IG1lYW4gdGhhdCBib3RoIFhFTkZJUk1XQVJFRElSIGFuZCBERUJVR19ESVIKY2FuIGJlIHJl
bGF0aXZlIHBhdGhzPwoKPiBJbiB0aGF0IGNvbnRleHQgSSB3b25kZXIgd2h5IERFQlVHX0RJUiBp
cyBzZXQgaW4KPiB7U3RkR05VLFN1bk9TfS5tayBpbnN0ZWFkIG9mIGhhdmluZyBhIHRlbXBsYXRl
IGluCj4gUGF0aHMubWsuaW4uCgpUaGVuIHlvdSB3b3VsZCBoYXZlIHRvIHJ1biBjb25maWd1cmUg
YmVmb3JlIGluc3RhbGxpbmcgdGhlIGh5cGVydmlzb3IsCmJlY2F1c2UgdGhlIGluc3RhbGwgaHlw
ZXJ2aXNvciB0YXJnZXQgdXNlcyBERUJVR19ESVIuCgpSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:53:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:53:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0I9-0003XF-Jf; Wed, 28 Feb 2018 11:53:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er0I9-0003X9-4Y
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:53:01 +0000
X-Inumbo-ID: 2f1b3a6d-1c7e-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2f1b3a6d-1c7e-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 11:54:52 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 04:52:53 -0700
Message-Id: <5A96A62102000078001ACAF7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 04:52:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
In-Reply-To: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping: [PATCH v2 0/7] x86: Meltdown band-aid overhead
	reduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA3LjAyLjE4IGF0IDE3OjA1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+IDE6
IHNsaWdodGx5IHJlZHVjZSBNZWx0ZG93biBiYW5kLWFpZCBvdmVyaGVhZAo+IDI6IHJlbW92ZSBD
UiByZWFkcyBmcm9tIGV4aXQtdG8tZ3Vlc3QgcGF0aAo+IDM6IGludHJvZHVjZSBhbHRpbnN0cnVj
dGlvbl9ub3AgYXNzZW1ibGVyIG1hY3JvCj4gNDogTk9QIG91dCBtb3N0IFhQVEkgZW50cnkvZXhp
dCBjb2RlIHdoZW4gaXQncyBub3QgaW4gdXNlCgpJJ3ZlIHVwZGF0ZWQgdGhpcyBvbmUgdG8gcGF0
Y2ggYWxsIHBhdGhzLCBidXQgSSdkIGxpa2UgdG8gYXZvaWQgc2VuZGluZwp2MyBvZiB0aGUgc2Vy
aWVzIHdpdGhvdXQgaGF2aW5nIGhhZCBhbnkgZmVlZGJhY2sgb24gdjIgKGxlYXZpbmcKYXNpZGUg
YSB0aW55IGJpdCBvbiBwYXRjaCAxKS4KCkphbgoKPiA1OiBhdm9pZCBkb3VibGUgQ1IzIHJlbG9h
ZCB3aGVuIHN3aXRjaGluZyB0byBndWVzdCB1c2VyIG1vZGUKPiA2OiBkaXNhYmxlIFhQVEkgd2hl
biBSRENMX05PCj4gNzogeDg2OiBsb2cgWFBUSSBlbmFibGVkIHN0YXR1cwo+IAo+IEkgd29uJ3Qg
bWluZCBpZiBpdCB3YXMgZGVjaWRlZCBmb3Igc29tZSBvZiB0aGVtIHRvIGJlIHBvaW50bGVzcywg
YnV0IEkKPiB0aGluayAxIChiZWNhdXNlIG9mIGEgbWVhc3VyYWJsZSBpbXByb3ZlbWVudCBvZiAx
LTMlKSwgNCAoaGVscGluZwo+IHRoZSAieHB0aT1ubyIgY2FzZSwgZXZlbiBpZiBvbmx5IGEgbGl0
dGxlOyB0YWtpbmcgMyBhcyBwcmVyZXEpLCBhbmQKPiA2Kzcgc2hvdWxkIGJlIGNvbnNpZGVyZWQg
c2VyaW91c2x5Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 11:59:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 11:59:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0OD-0003l0-87; Wed, 28 Feb 2018 11:59:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1er0OC-0003kc-Dy
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 11:59:16 +0000
X-Inumbo-ID: 0fd3f8fb-1c7f-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 0fd3f8fb-1c7f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 12:01:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1er0O5-0000YW-Fv; Wed, 28 Feb 2018 11:59:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1er0Nz-00078U-TP; Wed, 28 Feb 2018 11:59:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1er0Nz-0007l3-7X; Wed, 28 Feb 2018 11:59:03 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120056-mainreport@xen.org>
X-Osstest-Failures: xen-4.7-testing:build-armhf-pvops:<job
 status>:broken:regression
 xen-4.7-testing:build-armhf-pvops:host-install(4):broken:regression
 xen-4.7-testing:build-armhf:xen-build:fail:regression
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-amd64-amd64-xl-qemut-debianhvm-amd64:guest-localmigrate/x10:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-vhd:xen-install:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-rtds:guest-start:fail:heisenbug
 xen-4.7-testing:test-armhf-armhf-xl-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:build-armhf-libvirt:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:build-check(1):blocked:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.7-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.7-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=ade3bcafd25883130fc234121ed7416d531e456d
X-Osstest-Versions-That: xen=c64e0c1cb5cda34407f8b2a0998418ad4562db54
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 11:59:03 +0000
Subject: [Xen-devel] [xen-4.7-testing test] 120056: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA1NiB4ZW4tNC43LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDA1Ni8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAg
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTE5OTUyCiBi
dWlsZC1hcm1oZi1wdm9wcyAgICAgICAgICA0IGhvc3QtaW5zdGFsbCg0KSBicm9rZW4gaW4gMTE5
OTUyIFJFR1IuIHZzLiAxMTk3ODAKIGJ1aWxkLWFybWhmICAgICAgICAgICAgICAgICAgIDYgeGVu
LWJ1aWxkICAgICAgZmFpbCBpbiAxMTk5OTUgUkVHUi4gdnMuIDExOTc4MAoKVGVzdHMgd2hpY2gg
YXJlIGZhaWxpbmcgaW50ZXJtaXR0ZW50bHkgKG5vdCBibG9ja2luZyk6CiB0ZXN0LXh0Zi1hbWQ2
NC1hbWQ2NC0yIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIGluIDExOTk1
MiBwYXNzIGluIDEyMDA1NgogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgMTYgZ3Vlc3QtbG9jYWxtaWdyYXRlL3gxMCBmYWlsIGluIDExOTk1MiBwYXNzIGluIDEyMDA1
NgogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgNiB4ZW4taW5zdGFsbCAgICAgIGZhaWwg
aW4gMTIwMDI1IHBhc3MgaW4gMTIwMDU2CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgNTAgeHRm
L3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwgcGFzcyBpbiAxMTk5NTIKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICA1MCB4dGYvdGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBw
YXNzIGluIDExOTk5NQogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRzICAgICAxMiBndWVzdC1zdGFy
dCAgICAgICAgICAgICAgICBmYWlsIHBhc3MgaW4gMTIwMDI1CgpUZXN0cyB3aGljaCBkaWQgbm90
IHN1Y2NlZWQsIGJ1dCBhcmUgbm90IGJsb2NraW5nOgogdGVzdC1hcm1oZi1hcm1oZi14bC14c20g
ICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAxMTk5NTIgbi9hCiB0
ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICBi
bG9ja2VkIGluIDExOTk5NSBuL2EKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhkICAgICAgIDEgYnVp
bGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE5OTk1IG4vYQogdGVzdC1hcm1oZi1h
cm1oZi14bCAgICAgICAgICAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAgYmxvY2tlZCBpbiAx
MTk5OTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgICAxIGJ1aWxkLWNoZWNrKDEp
ICAgICAgICAgICBibG9ja2VkIGluIDExOTk5NSBuL2EKIGJ1aWxkLWFybWhmLWxpYnZpcnQgICAg
ICAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4gMTE5OTk1IG4vYQog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhzbSAgMSBidWlsZC1jaGVjaygxKSAgICAgICAgICAg
YmxvY2tlZCBpbiAxMTk5OTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAxIGJ1
aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExOTk5NSBuL2EKIHRlc3QtYXJtaGYt
YXJtaGYteGwtY3JlZGl0MiAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAgIGJsb2NrZWQgaW4g
MTE5OTk1IG4vYQogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAxIGJ1aWxkLWNoZWNr
KDEpICAgICAgICAgYmxvY2tlZCBpbiAxMTk5OTUgbi9hCiB0ZXN0LWFybWhmLWFybWhmLXhsLWFy
bmRhbGUgICAxIGJ1aWxkLWNoZWNrKDEpICAgICAgICAgICBibG9ja2VkIGluIDExOTk5NSBuL2EK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgIDEgYnVpbGQtY2hlY2soMSkgICAgICAgICAg
IGJsb2NrZWQgaW4gMTE5OTk1IG4vYQogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCA1MCB4dGYvdGVz
dC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBpbiAxMTk5NTIgbGlrZSAxMTk3ODAKIHRlc3Qt
eHRmLWFtZDY0LWFtZDY0LTEgNTAgeHRmL3Rlc3QtaHZtNjQtbGJyLXRzeC12bWVudHJ5IGZhaWwg
aW4gMTE5OTk1IGxpa2UgMTE5NzgwCiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTIwMDI1IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYteGwtcnRkcyAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrIGZhaWwgaW4gMTIwMDI1
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTc4MAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5Nzgw
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTk3ODAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTc4MAogdGVzdC1hbWQ2
NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgICBmYWls
IGxpa2UgMTE5NzgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3ODAKIHRlc3QtYXJtaGYtYXJtaGYtbGli
dmlydC1yYXcgMTMgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTc4
MAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdzMTYtYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAg
ICAgICAgICBmYWlsIGxpa2UgMTE5NzgwCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYt
YW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk3ODAKIHRlc3QtYW1k
NjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAgICAgICAgZmFp
bCBsaWtlIDExOTc4MAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1
ZXN0LXN0b3AgICAgICAgICAgICBmYWlsIGxpa2UgMTE5NzgwCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3At
c2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICA1
MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0
Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgNTIgeHRmL3Rlc3Qt
aHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAg
MTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1pMzg2LWxpYnZpcnQteHNtICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZh
aWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsICAgICAgICAgIDEzIG1pZ3JhdGUt
c3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQt
eGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIg
cGFzcwogdGVzdC1hcm02NC1hcm02NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNt
IDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3Qt
YXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBm
YWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC1jcmVkaXQyICAxNCBzYXZlcmVz
dG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAxMSBtaWdyYXRlLXN1cHBvcnQtY2hl
Y2sgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC1xZW11dS1kZWJpYW5o
dm0tYW1kNjQteHNtIDExIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayBmYWlsIG5ldmVyIHBhc3MKIHRl
c3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFtZCAxNyBkZWJpYW4taHZtLWluc3RhbGwvbDEv
bDIgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAxMiBtaWdy
YXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3Vw
cG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAgICAgMTQgc2F2
ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWN1YmlldHJ1Y2sgMTMgbWlncmF0ZS1zdXBw
b3J0LWNoZWNrICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3Vi
aWV0cnVjayAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXJhdyAxMiBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhzbSAgICAgIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQt
YXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAg
ICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jcmVkaXQyICAxNCBz
YXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhm
LWFybWhmLXhsLWFybmRhbGUgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1t
dWx0aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNz
CiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNo
ZWNrICAgIGZhaWwgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd2luMTAt
aTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFp
bCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5k
b3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dC13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwoKdmVyc2lvbiB0YXJnZXRlZCBmb3IgdGVzdGluZzoKIHhlbiAgICAgICAgICAgICAgICAgIGFk
ZTNiY2FmZDI1ODgzMTMwZmMyMzQxMjFlZDc0MTZkNTMxZTQ1NmQKYmFzZWxpbmUgdmVyc2lvbjoK
IHhlbiAgICAgICAgICAgICAgICAgIGM2NGUwYzFjYjVjZGEzNDQwN2Y4YjJhMDk5ODQxOGFkNDU2
MmRiNTQKCkxhc3QgdGVzdCBvZiBiYXNpcyAgIDExOTc4MCAgMjAxOC0wMi0yMSAwMjozOTowNiBa
ICAgIDcgZGF5cwpUZXN0aW5nIHNhbWUgc2luY2UgICAxMTk5NTIgIDIwMTgtMDItMjMgMDk6NDI6
NTAgWiAgICA1IGRheXMgICAgNCBhdHRlbXB0cwoKLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tClBlb3BsZSB3aG8gdG91Y2hlZCByZXZp
c2lvbnMgdW5kZXIgdGVzdDoKICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cgpqb2Jz
OgogYnVpbGQtYW1kNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14
c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hbWQ2NC14dGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1saWJ2aXJ0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLWxp
YnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
YnVpbGQtaTM4Ni1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1wcmV2ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtcHJldiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZv
cHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBi
dWlsZC1hcm02NC1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NC1ydW1w
cnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1
aWxkLWkzODYtcnVtcHJ1biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFt
ZDY0LTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC14
bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5o
dm0tYW1kNjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwt
cWVtdXQtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhz
bSAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQt
eHNtICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm02NC1hcm02NC1saWJ2
aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXhzbSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1hbWQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1y
aGVsNmh2bS1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11
dS1kZWJpYW5odm0tYW1kNjQgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1mcmVlYnNkMTAtYW1kNjQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS1vdm1mLWFtZDY0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUt
b3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcnVtcHJ1bi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAg
ICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luNy1hbWQ2NCAgICAg
ICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUt
d2luNy1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1p
Mzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dC13czE2LWFtZDY0ICAgICAg
ICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13
czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkz
ODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1jcmVkaXQyICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0LXhsLWNyZWRpdDIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJt
aGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2
NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0
ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAg
ICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAg
ICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEw
LWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBncmFkZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0
LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxp
YnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZncnViICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcHln
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1y
dGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9ydC1mbGlnaHQg
b24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9sb2dzL2xvZ3MK
aW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBldGMuIGFyZSBh
dmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qub3JnL29zc3Rl
c3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9zc3Rlc3QgaW4g
Z2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rl
c3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6Ly94ZW5iaXRz
Lnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTtoYj1tYXN0ZXIK
ClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hlbmJpdHMueGVu
Lm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2IgYnVpbGQtYXJt
aGYtcHZvcHMgYnJva2VuCgpOb3QgcHVzaGluZy4KCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpjb21taXQgYWRlM2JjYWZkMjU4ODMx
MzBmYzIzNDEyMWVkNzQxNmQ1MzFlNDU2ZApBdXRob3I6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KRGF0ZTogICBGcmkgRmViIDIzIDEwOjIwOjEwIDIwMTggKzAxMDAKCiAgICB4ODYv
UFY6IGNvcnJlY3RseSBjb3VudCBNU1JzIHRvIG1pZ3JhdGUKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoocWVtdSBjaGFuZ2VzIG5vdCBpbmNs
dWRlZCkKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:00:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:00:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0Pc-0004NU-Od; Wed, 28 Feb 2018 12:00:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er0Pb-0004N7-ND
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:00:43 +0000
X-Inumbo-ID: 4344554b-1c7f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4344554b-1c7f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 12:02:35 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68772343"
Date: Wed, 28 Feb 2018 12:00:11 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180228120011.m3epi6ljm7tkls5m@MacBook-Pro-de-Roger.local>
References: <5A96A0DA02000078001ACA99@prv-mh.provo.novell.com>
 <5A96A1F202000078001ACAB2@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A96A1F202000078001ACAB2@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] firmware/shim: better filtering of
 dependency files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDQ6MzQ6NThBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSSBoYXZlIG5vIGlkZWEgd2hhdCAqLmQxIGlzIHN1cHBvc2VkIHRvIHJlZmVyIHRvIC0g
d2Ugb25seSBoYXZlIC4qLmQKPiBhbmQgLiouZDIgZmlsZXMgKG5vdGUgYWxzbyB0aGUgbGVhZGlu
ZyBkb3QpLiBBbHNvIHN3aXRjaCB0byBwYXNzaW5nCj4gLW5hbWUgaW5zdGVhZCBvZiAtcGF0aCB0
byBmaW5kIC0gdGhhdCdzIGEgcmVxdWlyZW1lbnQgZm9yIC4qLmQgZXQgYWwgdG8KPiB3b3JrLCBi
dXQgd291bGQgcHJvYmFibHkgaGF2ZSBiZWVuIGJldHRlciBmcm9tIHRoZSBiZWdpbm5pbmcuCj4g
Cj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKUmV2aWV3
ZWQtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoKVGhhbmtzLCBS
b2dlci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:00:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:00:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0Ph-0004Ol-Ve; Wed, 28 Feb 2018 12:00:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=j4wv=fw=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1er0Pg-0004NT-S5
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:00:48 +0000
X-Inumbo-ID: 46ae775e-1c7f-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 46ae775e-1c7f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 12:02:41 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay1.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id DAF96AB37;
 Wed, 28 Feb 2018 12:00:41 +0000 (UTC)
To: Jan Beulich <JBeulich@suse.com>, Andrew Cooper <andrew.cooper3@citrix.com>
References: <5A7B31DF02000078001A61F9@prv-mh.provo.novell.com>
 <5A96A62102000078001ACAF7@prv-mh.provo.novell.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <0625f7c7-6060-5e52-74f8-90e24f2f3536@suse.com>
Date: Wed, 28 Feb 2018 13:00:40 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A96A62102000078001ACAF7@prv-mh.provo.novell.com>
Content-Language: de-DE
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] Ping: [PATCH v2 0/7] x86: Meltdown band-aid
 overhead reduction
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTI6NTIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDA3LjAyLjE4IGF0
IDE3OjA1LCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+PiAxOiBzbGlnaHRseSByZWR1Y2Ug
TWVsdGRvd24gYmFuZC1haWQgb3ZlcmhlYWQKPj4gMjogcmVtb3ZlIENSIHJlYWRzIGZyb20gZXhp
dC10by1ndWVzdCBwYXRoCj4+IDM6IGludHJvZHVjZSBhbHRpbnN0cnVjdGlvbl9ub3AgYXNzZW1i
bGVyIG1hY3JvCj4+IDQ6IE5PUCBvdXQgbW9zdCBYUFRJIGVudHJ5L2V4aXQgY29kZSB3aGVuIGl0
J3Mgbm90IGluIHVzZQo+IAo+IEkndmUgdXBkYXRlZCB0aGlzIG9uZSB0byBwYXRjaCBhbGwgcGF0
aHMsIGJ1dCBJJ2QgbGlrZSB0byBhdm9pZCBzZW5kaW5nCj4gdjMgb2YgdGhlIHNlcmllcyB3aXRo
b3V0IGhhdmluZyBoYWQgYW55IGZlZWRiYWNrIG9uIHYyIChsZWF2aW5nCj4gYXNpZGUgYSB0aW55
IGJpdCBvbiBwYXRjaCAxKS4KPiAKPiBKYW4KPiAKPj4gNTogYXZvaWQgZG91YmxlIENSMyByZWxv
YWQgd2hlbiBzd2l0Y2hpbmcgdG8gZ3Vlc3QgdXNlciBtb2RlCj4+IDY6IGRpc2FibGUgWFBUSSB3
aGVuIFJEQ0xfTk8KPj4gNzogeDg2OiBsb2cgWFBUSSBlbmFibGVkIHN0YXR1cwo+Pgo+PiBJIHdv
bid0IG1pbmQgaWYgaXQgd2FzIGRlY2lkZWQgZm9yIHNvbWUgb2YgdGhlbSB0byBiZSBwb2ludGxl
c3MsIGJ1dCBJCj4+IHRoaW5rIDEgKGJlY2F1c2Ugb2YgYSBtZWFzdXJhYmxlIGltcHJvdmVtZW50
IG9mIDEtMyUpLCA0IChoZWxwaW5nCj4+IHRoZSAieHB0aT1ubyIgY2FzZSwgZXZlbiBpZiBvbmx5
IGEgbGl0dGxlOyB0YWtpbmcgMyBhcyBwcmVyZXEpLCBhbmQKPj4gNis3IHNob3VsZCBiZSBjb25z
aWRlcmVkIHNlcmlvdXNseS4KPj4KPj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKWW91IGNhbiBhZGQgdG8gYWxsIG9mIHRoZW06CgpUZXN0ZWQtYnk6IEp1
ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEp1ZXJnZW4gR3Jvc3Mg
PGpncm9zc0BzdXNlLmNvbT4KCgpKdWVyZ2VuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:03:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:03:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0SG-0004ex-Cs; Wed, 28 Feb 2018 12:03:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er0SF-0004eZ-Sd
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:03:27 +0000
X-Inumbo-ID: a4de5bee-1c7f-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a4de5bee-1c7f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 12:05:19 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68772586"
Date: Wed, 28 Feb 2018 12:02:15 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180228120215.my66anwm5un6cusl@MacBook-Pro-de-Roger.local>
References: <5A96A0DA02000078001ACA99@prv-mh.provo.novell.com>
 <5A96A20702000078001ACAB5@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A96A20702000078001ACAB5@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>,
 Ian Jackson <Ian.Jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/2] firmware/shim: better filtering of
 intermediate files during Xen tree setup
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDQ6MzU6MTlBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gSSBoYXZlIG5vIGlkZWEgd2hhdCAqLjEgaXMgbWVhbnQgdG8gY292ZXIuIEluc3RlYWQg
YWxzbyBleGNsdWRlCj4gcHJlcHJvY2Vzc2VkIGFuZCBub24tc291cmNlIGFzc2VtYmx5IGZpbGVz
Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBS
ZXZpZXdlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBS
b2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KClRoYW5rcywgUm9nZXIuCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:15:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:15:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0eB-0005Uy-FG; Wed, 28 Feb 2018 12:15:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er0eA-0005Uq-Ny
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:15:46 +0000
X-Inumbo-ID: 5d91d266-1c81-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5d91d266-1c81-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 12:17:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68773417"
Date: Wed, 28 Feb 2018 12:13:42 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180228121342.vkc6b5hugn5prkmt@MacBook-Pro-de-Roger.local>
References: <5A905C0902000078001AB15D@prv-mh.provo.novell.com>
 <5A93FB8202000078001ABAE7@prv-mh.provo.novell.com>
 <20180226180018.tqpxlkdjsamr5c3g@MacBook-Pro-de-Roger.local>
 <5A9525A802000078001AC0B0@prv-mh.provo.novell.com>
 <20180227092133.fynrrw7327kxh7nr@MacBook-Pro-de-Roger.local>
 <5A953A9802000078001AC158@prv-mh.provo.novell.com>
 <20180227115707.ckah2etzzr3ia56p@MacBook-Pro-de-Roger.local>
 <5A9574FB02000078001AC436@prv-mh.provo.novell.com>
 <20180228112050.pdrp65ytqehzudoi@MacBook-Pro-de-Roger.local>
 <5A96A1B902000078001ACA9C@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A96A1B902000078001ACA9C@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 AndrewCooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, TimDeegan <tim@xen.org>,
 Paul Durrant <paul.durrant@citrix.com>,
 xen-devel <xen-devel@lists.xenproject.org>,
 BorisOstrovsky <boris.ostrovsky@oracle.com>
Subject: Re: [Xen-devel] [PATCH v8 07/11] vpci/bars: add handlers to map the
 BARs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDQ6MzQ6MDFBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjAyLjE4IGF0IDEyOjIwLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gSSd2ZSBiZWVuIGdpdmluZyBzb21lIHRob3VnaHQgdG8gdGhpcywgYW5kIEkgY2Fu
bm90IGZpbmQgYSBnb29kCj4gPiBzb2x1dGlvbi4gU28gZmFyIHRoZSBsZXNzIHdvcnNlIG9uZSB3
b3VsZCBiZToKPiA+IAo+ID4gICAgICstLS0tLS0tLS0tLS0tLSsgIFlFUyAgKy0tLS0tLS0tLSsK
PiA+ICAgICB8SXMgYnJva2VuIHNldD98LS0tLS0tPnxObyBhY3Rpb258Cj4gPiAgICAgKy0tLS0t
LS0tLS0tLS0tKyAgICAgICArLS0tLS0tLS0tKwo+ID4gICAgICAgICAgfAo+ID4gICAgICAgICAg
fCBOTwo+ID4gCSB8Cj4gPiAgICAgKy0tLS12LS0tLSsgICBTVUNDRVNTICArLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tKwo+ID4gICAgIHxtYXAvdW5tYXArLS0tLS0tLS0tLS0tPkNo
YW5nZSBkZWNvZGluZyBvciBST00gZW5hYmxlIGJpdHwKPiA+ICAgICArLS0tLSstLS0tKyAgICAg
ICAgICAgICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiAgICAgICAgICB8
Cj4gPiAgICAgICAgICB8RkFJTFVSRQo+ID4gICAgICAgICAgfAo+ID4gKy0tLS0tLS0tdi0tLS0t
LS0tLS0tLS0tLS0rCj4gPiB8Q2xlYXIgbWVtb3J5IGRlY29kaW5nIGJpdHwKPiA+IHxTZXQgYnJv
a2VuICAgICAgICAgICAgICAgfAo+ID4gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0rCj4gPiAK
PiA+IExldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rIG9mIHRoaXMuCj4gCj4gTG9va3MgcmVhc29u
YWJsZSwgbWF5YmUgd2l0aCAic2V0IGJyb2tlbiIgcmVwbGFjZWQgYnkgInNldAo+IGJyb2tlbiBp
ZiBEb20wLCBlbHNlIHJlbW92ZSBkZXZpY2UgZnJvbSBkb21haW4iLiBUaGlzIGF0IGxlYXN0Cj4g
cGFydGx5IGRlcGVuZHMgb24gaG93IHJlY292ZXJ5IGZyb20gImJyb2tlbiIgd291bGQgbG9vayBs
aWtlLAo+IGkuZS4gd2hldGhlciB0aGF0IHdvdWxkIGJlIGFwcGxpY2FibGUgKGFuZCBzYWZlKSBm
b3IgYSBEb21VIGFzCj4gd2VsbC4KCkkgd2lsbCBhZGQgdGhlICJyZW1vdmUgZGV2aWNlIGZyb20g
ZG9tYWluIiBmb3IgdGhlIERvbVUgY2FzZSBhbmQgcHV0CnRoaXMgYXMgYSBjb21tZW50IHNvbWV3
aGVyZS4gSU1PIGl0IGNhbiBhbHdheXMgYmUgaW1wcm92ZWQgaW4gdGhlCmZ1dHVyZSB3aXRoIGJl
dHRlciByZWNvdmVyeSBvcHRpb25zLgoKVGhhbmtzLCBSb2dlci4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:24:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:24:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0mG-0006Ej-91; Wed, 28 Feb 2018 12:24:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=bp4j=fw=gmail.com=jandryuk@srs-us1.protection.inumbo.net>)
 id 1er0mE-0006Eb-NY
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:24:06 +0000
X-Inumbo-ID: 21f8d8b8-1c82-11e8-ba59-bc764e045a96
Received: from mail-qt0-x244.google.com (unknown [2607:f8b0:400d:c0d::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 21f8d8b8-1c82-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 13:23:07 +0100 (CET)
Received: by mail-qt0-x244.google.com with SMTP id j4so2631995qth.8
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 04:24:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=from:to:cc:subject:date:message-id;
 bh=4QHV8Di1BxNXyzFDGFWz/8O6BKU4ZdUMdgCIUetiv+o=;
 b=jykBhXpBxHWS5Ma7YGBG5y04kssKCkHOcxJpTS31U8XE9thCYPeraTAyoX/EocrXSo
 9AXxd5WNMOQIcW/aduDK6bZMLZnOvDeKbnxGAx/THsxOX28C6OlOG+gp9UQCZXFdyVwJ
 vGoqz0NcnmPKl4gdbrMMq56RwPM50V+2C64xfbTA9hyIBx8kZWSJa64rV/Efs29F0lU+
 tR61vXl7HhapQjcCTWQf1VpSm65A0WA3X1jIrLqyoj4ZctvjHWd3JqDGRzBzH0/hYQFu
 3I3JNxJCleyY6K0usLQspVzIQm1QXToVDAAD57oLVz+VCJfn6o3ooQ9ozI/rt15Qzv7a
 cIjg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=4QHV8Di1BxNXyzFDGFWz/8O6BKU4ZdUMdgCIUetiv+o=;
 b=Ti55VsePzCNFBZufWtZJMfRKF12DbTe92hi0bgkef47/FmQU9odcYrebOUZMaeZG0H
 zRTz8rcRvDwKBYQJr+qPTOdR8yf5Y7AquYupA3pELscgsdiLCke8+RwTx5dnJvbSu0wl
 p1bu17ii8JRwAwlR+UTpeXM1ATXOEeOHqymEFr2nslSQZt6qm7lrDzpkZdVxuuje1hKc
 qtZF7uNeQJ/+F9vaWtXCNQ7lxjYSKxkq1U7ceHf3K0HHBfTwO7sldw4co1wxDM+GLJ7d
 u32pyKCHddIuPcUIBauYbq3dFiGc3ML8LcTnT0+T1RiA7ICwJenwlIq1p9B9IPy9KNPg
 +Qow==
X-Gm-Message-State: APf1xPA7qQjgwNO5BuhSA3+GEyBeIWCDqYoaPyKbzdZbMeAnOCF/FGGl
 /cqQC4TF/ddmeg710LBAjtjH1A+JszE=
X-Google-Smtp-Source: AG47ELtqqSGRR6DTMIN8nULQ4e9tOk+2tt96LEi9Pc9FgIhSch9HY1ehibQ9JP7RmKKShwCADFYDGA==
X-Received: by 10.237.54.35 with SMTP id e32mr28086703qtb.322.1519820644593;
 Wed, 28 Feb 2018 04:24:04 -0800 (PST)
Received: from pm2-ws13.praxislan02.com ([2001:470:8:67e:ba27:ebff:fee8:ce27])
 by smtp.gmail.com with ESMTPSA id
 12sm976104qkx.27.2018.02.28.04.24.03
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 28 Feb 2018 04:24:03 -0800 (PST)
From: Jason Andryuk <jandryuk@gmail.com>
To: xen-devel@lists.xenproject.org,
	netdev@vger.kernel.org
Date: Wed, 28 Feb 2018 07:23:23 -0500
Message-Id: <20180228122323.3914-1-jandryuk@gmail.com>
X-Mailer: git-send-email 2.14.3
Cc: Eduardo Otubo <otubo@redhat.com>, Juergen Gross <jgross@suse.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 open list <linux-kernel@vger.kernel.org>, Jason Andryuk <jandryuk@gmail.com>
Subject: [Xen-devel] [PATCH] xen-netfront: Fix hang on device removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QSB0b29sc3RhY2sgbWF5IGRlbGV0ZSB0aGUgdmlmIGZyb250ZW5kIGFuZCBiYWNrZW5kIHhlbnN0
b3JlIGVudHJpZXMKd2hpbGUgeGVuLW5ldGZyb250IGlzIGluIHRoZSByZW1vdmFsIGNvZGUgcGF0
aC4gIEluIHRoYXQgY2FzZSwgdGhlCmNoZWNrcyBmb3IgeGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRl
IHdvdWxkIHJldHVybiBYZW5idXNTdGF0ZVVua25vd24sIGFuZAp4ZW5uZXRfcmVtb3ZlIHdvdWxk
IGhhbmcgaW5kZWZpbml0ZWx5LiAgVGhpcyBoYW5nIHByZXZlbnRzIHN5c3RlbQpzaHV0ZG93bi4K
Cnhlbm5ldF9yZW1vdmUgbXVzdCBiZSBhYmxlIHRvIGhhbmRsZSBYZW5idXNTdGF0ZVVua25vd24s
IGFuZApuZXRiYWNrX2NoYW5nZWQgbXVzdCBhbHNvIHdha2UgdXAgdGhlIHdha2VfcXVldWUgZm9y
IHRoYXQgc3RhdGUgYXMgd2VsbC4KCkZpeGVzOiA1YjU5NzFkZjNiYzIgKCJ4ZW4tbmV0ZnJvbnQ6
IHJlbW92ZSB3YXJuaW5nIHdoZW4gdW5sb2FkaW5nIG1vZHVsZSIpCgpTaWduZWQtb2ZmLWJ5OiBK
YXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+CkNjOiBFZHVhcmRvIE90dWJvIDxvdHVi
b0ByZWRoYXQuY29tPgotLS0KIGRyaXZlcnMvbmV0L3hlbi1uZXRmcm9udC5jIHwgNyArKysrKyst
CiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0t
Z2l0IGEvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMgYi9kcml2ZXJzL25ldC94ZW4tbmV0ZnJv
bnQuYwppbmRleCA4MzI4ZDM5NWUzMzIuLjMxMjdiYzg2MzNjYSAxMDA2NDQKLS0tIGEvZHJpdmVy
cy9uZXQveGVuLW5ldGZyb250LmMKKysrIGIvZHJpdmVycy9uZXQveGVuLW5ldGZyb250LmMKQEAg
LTIwMDUsNyArMjAwNSwxMCBAQCBzdGF0aWMgdm9pZCBuZXRiYWNrX2NoYW5nZWQoc3RydWN0IHhl
bmJ1c19kZXZpY2UgKmRldiwKIAljYXNlIFhlbmJ1c1N0YXRlSW5pdGlhbGlzZWQ6CiAJY2FzZSBY
ZW5idXNTdGF0ZVJlY29uZmlndXJpbmc6CiAJY2FzZSBYZW5idXNTdGF0ZVJlY29uZmlndXJlZDoK
KwkJYnJlYWs7CisKIAljYXNlIFhlbmJ1c1N0YXRlVW5rbm93bjoKKwkJd2FrZV91cF9hbGwoJm1v
ZHVsZV91bmxvYWRfcSk7CiAJCWJyZWFrOwogCiAJY2FzZSBYZW5idXNTdGF0ZUluaXRXYWl0OgpA
QCAtMjEzNiw3ICsyMTM5LDkgQEAgc3RhdGljIGludCB4ZW5uZXRfcmVtb3ZlKHN0cnVjdCB4ZW5i
dXNfZGV2aWNlICpkZXYpCiAJCXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNs
b3NpbmcpOwogCQl3YWl0X2V2ZW50KG1vZHVsZV91bmxvYWRfcSwKIAkJCSAgIHhlbmJ1c19yZWFk
X2RyaXZlcl9zdGF0ZShkZXYtPm90aGVyZW5kKSA9PQotCQkJICAgWGVuYnVzU3RhdGVDbG9zaW5n
KTsKKwkJCSAgIFhlbmJ1c1N0YXRlQ2xvc2luZyB8fAorCQkJICAgeGVuYnVzX3JlYWRfZHJpdmVy
X3N0YXRlKGRldi0+b3RoZXJlbmQpID09CisJCQkgICBYZW5idXNTdGF0ZVVua25vd24pOwogCiAJ
CXhlbmJ1c19zd2l0Y2hfc3RhdGUoZGV2LCBYZW5idXNTdGF0ZUNsb3NlZCk7CiAJCXdhaXRfZXZl
bnQobW9kdWxlX3VubG9hZF9xLAotLSAKMi4xNC4zCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:29:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:29:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0rB-0006RW-RU; Wed, 28 Feb 2018 12:29:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er0rA-0006RQ-49
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:29:12 +0000
X-Inumbo-ID: d7afa856-1c82-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7afa856-1c82-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 13:28:12 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 05:29:09 -0700
Message-Id: <5A96AEA202000078001ACB31@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 05:29:06 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180221122218.37777-1-roger.pau@citrix.com>
 <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
 <20180228114722.pe3qegstcejubini@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180228114722.pe3qegstcejubini@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE4IGF0IDEyOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDI4LCAyMDE4IGF0IDA0OjAyOjUzQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjEuMDIuMTggYXQgMTM6MjIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKPj4gPiArKysgYi90b29s
cy9maXJtd2FyZS9NYWtlZmlsZQo+PiA+IEBAIC04LDYgKzgsNyBAQCBlbmRpZgo+PiA+ICAjIGh2
bWxvYWRlciBpcyBhIDMyLWJpdCBwcm90ZWN0ZWQgbW9kZSBiaW5hcnkuCj4+ID4gIFRBUkdFVCAg
ICAgIDo9IGh2bWxvYWRlci9odm1sb2FkZXIKPj4gPiAgSU5TVF9ESVIgOj0gJChERVNURElSKSQo
WEVORklSTVdBUkVESVIpCj4+ID4gK0RFQkdfRElSIDo9ICQoREVTVERJUikkKERFQlVHX0RJUikk
KFhFTkZJUk1XQVJFRElSKQo+PiAKPj4gVGhpcyBpcyBzY3Jld2luZyB1cCBteSBidWlsZCwgYW5k
IGxvb2tpbmcgYWdhaW4gSSBjYW4ndCBzZWUgaG93Cj4+IHRoaXMgY2FuIGJlIHJpZ2h0OiBCb3Ro
ICQoWEVORklSTVdBUkVESVIpIGFuZCAkKERFQlVHX0RJUikKPj4gYXJlIHN1cHBvc2VkIHRvIGJl
ICR7cHJlZml4fS1hYmxlLCB5ZXQgdGhlcmUgY2xlYXJseSBzaG91bGQgbm90Cj4+IGJlIGFuIGlu
Zml4IHJlc3VsdGluZyBmcm9tIHRoZSBjb25zdHJ1Y3Rpb24gb2YgdGhpcyBwYXRoLgo+IAo+IEJ5
IGJlaW5nIHByZWZpeGFibGUgeW91IG1lYW4gdGhhdCBib3RoIFhFTkZJUk1XQVJFRElSIGFuZCBE
RUJVR19ESVIKPiBjYW4gYmUgcmVsYXRpdmUgcGF0aHM/CgpCb3RoIHNob3VsZCBiZSBwb3NzaWJs
ZSB0byBsaXZlIGluIC91c3IvbGliIG9yIC91c3IvbG9jYWwvbGliLApmb3IgZXhhbXBsZS4KCj4+
IEluIHRoYXQgY29udGV4dCBJIHdvbmRlciB3aHkgREVCVUdfRElSIGlzIHNldCBpbgo+PiB7U3Rk
R05VLFN1bk9TfS5tayBpbnN0ZWFkIG9mIGhhdmluZyBhIHRlbXBsYXRlIGluCj4+IFBhdGhzLm1r
LmluLgo+IAo+IFRoZW4geW91IHdvdWxkIGhhdmUgdG8gcnVuIGNvbmZpZ3VyZSBiZWZvcmUgaW5z
dGFsbGluZyB0aGUgaHlwZXJ2aXNvciwKPiBiZWNhdXNlIHRoZSBpbnN0YWxsIGh5cGVydmlzb3Ig
dGFyZ2V0IHVzZXMgREVCVUdfRElSLgoKSSBkb24ndCB0aGluayBzbywgbm8uIFRoZSBoeXBlcnZp
c29yIHN1YnRyZWUgaXMgKGZvciBub3cpIGZpbmUgdG8KdXNlIHdoYXRldmVyIHtTdGRHTlUsU3Vu
T1N9Lm1rIHNheSwgYnV0IHRoZSB0b29scy8gc3VidHJlZQpzaG91bGRuJ3QgdXNlIGFueSBoYXJk
LWNvZGVkIHBhdGhzLgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:33:06 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:33:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er0ut-00074Z-AR; Wed, 28 Feb 2018 12:33:03 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=pcie=fw=linaro.org=andre.przywara@srs-us1.protection.inumbo.net>)
 id 1er0ur-00074R-G4
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:33:01 +0000
X-Inumbo-ID: 5ffd29f5-1c83-11e8-ba59-bc764e045a96
Received: from mail-wm0-x242.google.com (unknown [2a00:1450:400c:c09::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ffd29f5-1c83-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 13:32:01 +0100 (CET)
Received: by mail-wm0-x242.google.com with SMTP id 139so4770401wmn.2
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 04:32:59 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-language:content-transfer-encoding;
 bh=/2XGwKBdxeFZW98ebJQeNQWMgQ8V5AeAT2dtEjrvYrM=;
 b=jAKSX6YyX6OOBr9C6AZklCq2lDQDzIvH6KjBVpsFrRSo5AcIVJP4yddeNpqYvaRbfD
 aWrW8ESPZMnR0a+euzM9RrPGpPSYLVxGts2CIeG1V5gRnBTMAYCLplrWSADyoWoLlvXJ
 RwxaqddrQGEThf5wfreuwLMSHxsdOzN/0lB4g=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=/2XGwKBdxeFZW98ebJQeNQWMgQ8V5AeAT2dtEjrvYrM=;
 b=mFDJushYGdBaDe4gPLb+luqZlMxDRCavNT4CQYPUvLbhu+zBEbLxLB5vOHveeixPgy
 ThgKAl2/k9XqHmtNEiZQT2/4p7q/8+w4upOteskhFB1LCw9QfMqCJcqmIytr+PokSR9l
 SiVCUTjFGnJjj0KtXYhYXU6uYxJRM2SLPqO0wzi9rI+VK7MNSWPz+1DuSgBPjAnff1rV
 L0BwdPlH3daWhYPCDwJNwQAFe3Ye9DUDbOo5d/ieDHRc6pMcnv9ESGdML8GrKAhowU9o
 oW0WCHFLMIk3hIzel7CcX9Yp2UKy9Iz0IAWnFBaqwpDFxJiIuibMIxiqPU+KVQ2o5gHN
 BVJw==
X-Gm-Message-State: APf1xPB7xl8x09rGhzgb7elp9Tpmq6cS/7W9XrGUDykkgudxeLbo3OIT
 IPKbQmjmrNEt8SjwILc4RbuCsTD/zV0=
X-Google-Smtp-Source: AG47ELtTFsgM9sO2LYPNjTCk2/Cj0GFFFZoARpiH5Z5Y+e+PCV0OgGq0cwYxW7bnzuDSQQ2G1M+BgA==
X-Received: by 10.28.245.25 with SMTP id t25mr13138115wmh.77.1519821178022;
 Wed, 28 Feb 2018 04:32:58 -0800 (PST)
Received: from [127.0.0.1] (mail.andrep.de. [217.160.17.100])
 by smtp.gmail.com with ESMTPSA id g127sm1972263wmf.46.2018.02.28.04.32.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Feb 2018 04:32:57 -0800 (PST)
To: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-9-andre.przywara@linaro.org>
 <e98f34ab-08e1-7407-05de-a0fd81a299dd@arm.com>
From: Andre Przywara <andre.przywara@linaro.org>
Message-ID: <0adb48e4-129b-8980-c0c2-8b1666fd8227@linaro.org>
Date: Wed, 28 Feb 2018 12:32:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <e98f34ab-08e1-7407-05de-a0fd81a299dd@arm.com>
Content-Language: en-GB
Subject: Re: [Xen-devel] [RFC PATCH 08/49] ARM: VGIC: move max_vcpus VGIC
 limit to struct arch_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwOS8wMi8xOCAxOToyNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+IEhpLAo+IAo+IE9u
IDAyLzA5LzIwMTggMDI6MzggUE0sIEFuZHJlIFByenl3YXJhIHdyb3RlOgo+PiBUaGUgVkdJQyBt
b2RlbCB1c2VkIGZvciBhIGRvbWFpbiAoR0lDdjIgb3IgR0lDdjMpIGRldGVybWluZXMgdGhlIG1h
eGltdW0KPj4gbnVtYmVyIG9mIFZDUFVzIGZvciB0aGF0IGd1ZXN0LCBhcyBHSUN2MiBjYW4gb25s
eSBoYW5kbGUgOCBwcm9jZXNzb3JzLgo+PiBJbiB0aGUgbW9tZW50IHdlIGNhcnJ5IHRoaXMgcGVy
LVZHSUMtbW9kZWwgbGltaXQgaW4gdGhlIHZnaWNfb3BzLAo+PiBhbG9uZ3NpZGUgdGhlIG1vZGVs
IHNwZWNpZmljIGZ1bmN0aW9ucy4gVGhhdCBtYWtlcyBzb21lIHNlbnNlLCBidXQKPj4gZXhwb3Nl
cyBzb21lIGN1cnJlbnQgVkdJQyBpbXBsZW1lbnRhdGlvbiBkZXRhaWxzIHRvIGdlbmVyaWMgWGVu
IGNvZGUuCj4+IEFkZCBhIG5ldyBhcmNoIHNwZWNpZmljIGZpZWxkIGluIG91ciBkb21haW4gc3Ry
dWN0dXJlIHRvIGhvbGQgdGhpcwo+PiB2Y3B1IGxpbWl0LAo+PiBhbmQgaW5pdGlhbGl6ZSBpdCB3
aGVuIHdlIHNldCB0aGUgb3BzLiBUaGlzIGFsbG93cyB1cyB0byBwbHVnIGluIHRoZSBuZXcKPj4g
VkdJQyBsYXRlciB3aXRob3V0IGFsc28gbmVlZGluZyB0byBjYXJyeSBzb21lIG9wcyBzdHJ1Y3R1
cmUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJlIFByenl3YXJhIDxhbmRyZS5wcnp5d2FyYUBs
aW5hcm8ub3JnPgo+PiAtLS0KPj4gwqAgeGVuL2FyY2gvYXJtL2RvbWFpbi5jwqDCoMKgwqDCoMKg
wqAgfCA1ICsrLS0tCj4+IMKgIHhlbi9hcmNoL2FybS92Z2ljLmPCoMKgwqDCoMKgwqDCoMKgwqAg
fCAzICsrLQo+PiDCoCB4ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oIHwgMSArCj4+IMKgIDMg
ZmlsZXMgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQo+Pgo+PiBkaWZm
IC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+
IGluZGV4IGEwMTA0NDNiZmQuLjlhZDRjZDBhNmUgMTAwNjQ0Cj4+IC0tLSBhL3hlbi9hcmNoL2Fy
bS9kb21haW4uYwo+PiArKysgYi94ZW4vYXJjaC9hcm0vZG9tYWluLmMKPj4gQEAgLTk3NSwxMSAr
OTc1LDEwIEBAIHVuc2lnbmVkIGludCBkb21haW5fbWF4X3ZjcHVzKGNvbnN0IHN0cnVjdAo+PiBk
b21haW4gKmQpCj4+IMKgwqDCoMKgwqDCoCAqIGFsbG9jYXRpb24gd2hlbiB0aGUgdmdpY19vcHMg
aGF2ZW4ndCBiZWVuIGluaXRpYWxpc2VkIHlldCwKPj4gwqDCoMKgwqDCoMKgICogd2UgcmV0dXJu
IE1BWF9WSVJUX0NQVVMgaWYgZC0+YXJjaC52Z2ljLmhhbmRsZXIgaXMgbnVsbC4KPj4gwqDCoMKg
wqDCoMKgICovCj4+IC3CoMKgwqAgaWYgKCAhZC0+YXJjaC52Z2ljLmhhbmRsZXIgKQo+PiArwqDC
oMKgIGlmICggIWQtPmFyY2gubWF4X3ZjcHVzICkKPj4gwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVy
biBNQVhfVklSVF9DUFVTOwo+PiDCoMKgwqDCoMKgIGVsc2UKPj4gLcKgwqDCoMKgwqDCoMKgIHJl
dHVybiBtaW5fdCh1bnNpZ25lZCBpbnQsIE1BWF9WSVJUX0NQVVMsCj4+IC3CoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGQtPmFyY2gudmdpYy5oYW5kbGVyLT5tYXhfdmNw
dXMpOwo+PiArwqDCoMKgwqDCoMKgwqAgcmV0dXJuIGQtPmFyY2gubWF4X3ZjcHVzOwo+PiDCoCB9
Cj4+IMKgIMKgIC8qCj4+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vdmdpYy5jIGIveGVuL2Fy
Y2gvYXJtL3ZnaWMuYwo+PiBpbmRleCA5OTIxNzY5YjE1Li41ZjQ3YWE4NGE5IDEwMDY0NAo+PiAt
LS0gYS94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+ICsrKyBiL3hlbi9hcmNoL2FybS92Z2ljLmMKPj4g
QEAgLTE2Niw3ICsxNjYsOCBAQCBpbnQgZG9tYWluX3ZnaWNfaW5pdChzdHJ1Y3QgZG9tYWluICpk
LCB1bnNpZ25lZAo+PiBpbnQgbnJfc3BpcykKPj4gwqAgwqAgdm9pZCByZWdpc3Rlcl92Z2ljX29w
cyhzdHJ1Y3QgZG9tYWluICpkLCBjb25zdCBzdHJ1Y3QgdmdpY19vcHMgKm9wcykKPj4gwqAgewo+
PiAtwqDCoCBkLT5hcmNoLnZnaWMuaGFuZGxlciA9IG9wczsKPj4gK8KgwqDCoCBkLT5hcmNoLnZn
aWMuaGFuZGxlciA9IG9wczsKPj4gK8KgwqDCoCBkLT5hcmNoLm1heF92Y3B1cyA9IG9wcy0+bWF4
X3ZjcHVzOwo+PiDCoCB9Cj4+IMKgIMKgIHZvaWQgZG9tYWluX3ZnaWNfZnJlZShzdHJ1Y3QgZG9t
YWluICpkKQo+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaCBiL3hl
bi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4gaW5kZXggMWRkOTY4M2QyNS4uMmZlZjMyZWFl
ZSAxMDA2NDQKPj4gLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21haW4uaAo+PiArKysgYi94
ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4+IEBAIC0xNDksNiArMTQ5LDcgQEAgc3RydWN0
IGFyY2hfZG9tYWluCj4+IMKgICNpZmRlZiBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCj4+IMKg
wqDCoMKgwqAgc3RydWN0IHZwbDAxMSB2cGwwMTE7Cj4+IMKgICNlbmRpZgo+PiArwqDCoMKgIHVu
c2lnbmVkIGludCBtYXhfdmNwdXM7Cj4gCj4gTm93LCB5b3UgaGF2ZSBtYXhfdmNwdXMgZGVmaW5l
ZCBpbiBib3RoIGFyY2hfZG9tYWluIGFuZCBkb21haW4uIFdoaWNoCj4gbWFrZXMgdGhlIGNvZGUg
dmVyeSBjb25mdXNpbmcgdG8gcmVhZC4gVGhpcyBpcyBiZWNvbWluZyBhcHBhcmVudCBpbiB0aGUK
PiBjaGVjayBpZiAoZC0+YXJjaC5tYXhfdmNwdXMgPiBkLT5tYXhfdmNwdXMpLgoKVHJ1ZSwgdGhv
dWdoIEkgd2FzIGp1c3QgY29weWluZyB0aGUgbmFtZSBmcm9tIHRoZSB2Z2ljX29wcyA7LSkKSSBj
b3VsZCBzdWdnZXN0IGFyY2gudmdpY192Y3B1X2xpbWl0IGluc3RlYWQsIGJ1dC4uLgoKPiBJZiB5
b3UgcGxhbiB0byBkaXRjaCB0aGUgb3BzLCB0aGVuIEkgd291bGQgcHJlZmVyIGEgY2hlY2sgb24g
dGhlIHZHSUMKPiB2ZXJzaW9uLiBFdmVuIGlmIGl0IG1lYW5zIGNhcnJ5aW5nIHZHSUMgc3BlY2lm
aWMgaW1wbGVtZW50YXRpb24gaW4KPiBnZW5lcmljIFhlbiBjb2RlLgoKU28gd2hhdCBhYm91dCBq
dXN0IHByb3ZpZGluZyBwZXItVkdJQyBpbXBsZW1lbnRhdGlvbnMgb2YKZG9tYWluX21heF92Y3B1
cygpPyBUaGF0IHNlZW1zIHRvIGJlIHRoZSBvbmx5IHVzZXIgb2YgdGhpcyBpbmZvcm1hdGlvbiwK
QUZBSUNTPyBTbyBJIG1vdmUgdGhpcyBmcm9tIHhlbi9hcmNoL2FybS9kb21haW4uYyB0bwp4ZW4v
YXJjaC9hcm17L3ZnaWMsfS92Z2ljLmMsIHdoZXJlIHdlIGNhbiBkbyBhbGwga2luZCBvZiBpbnRl
cm5hbCBWR0lDCnRyaWNrcyB0byBsZWFybiB0aGlzIGJpdCBvZiBpbmZvcm1hdGlvbi4KCj4gVGhp
cyB3b3VsZCBhbHNvIGF2b2lkIHRvIGdyb3cgdGhlIHN0cnVjdCBkb21haW4ganVzdCBmb3IgYSAi
Y29uc3RhbnQKPiBmaWVsZCIgdXNlZCBtb3N0bHkgYXQgZ3Vlc3QgY3JlYXRpb24uCgoiSGVyZeKA
mXMgYSBuaWNrZWwsIGtpZC4gR2V0IHlvdXJzZWxmIHNvbWUgbWVtb3J5LiIgOy0pCgpDaGVlcnMs
CkFuZHJlLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:47:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:47:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er18w-0007uj-IX; Wed, 28 Feb 2018 12:47:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er18w-0007ud-13
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:47:34 +0000
X-Inumbo-ID: 677207b6-1c85-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 677207b6-1c85-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 13:46:33 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68775748"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Feb 2018 12:47:20 +0000
Message-ID: <20180228124721.5298-1-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Olaf Hering <olaf@aepfle.de>, Stefano Stabellini <sstabellini@kernel.org>,
 Wei Liu <wei.liu2@citrix.com>, George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/2] ignores: update list of git ignored files
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRoZSBzaGltIGJ1aWxkIHN5bWJvbCBmaWxlIGFuZCByZW1vdmUgdGhlIHhlbi1zaGltIGJp
bmFyeSAod2hpY2gKaXMgbm8gbG9uZ2VyIGNyZWF0ZWQpLgoKUmVwb3J0ZWQtYnk6IE9sYWYgSGVy
aW5nIDxvbGFmQGFlcGZsZS5kZT4KU2lnbmVkLW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9n
ZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNv
bT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpDYzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25y
YWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBr
ZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDYzogT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgotLS0KIC5n
aXRpZ25vcmUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRp
b24oLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIvLmdpdGlnbm9yZQppbmRleCA5MzM1N2Y3
NmE1Li4xNjQyMGMxZGY4IDEwMDY0NAotLS0gYS8uZ2l0aWdub3JlCisrKyBiLy5naXRpZ25vcmUK
QEAgLTE1OSw2ICsxNTksNyBAQCB0b29scy9maXJtd2FyZS94ZW4tZGlyLyoub2xkCiB0b29scy9m
aXJtd2FyZS94ZW4tZGlyL2xpbmtmYXJtLnN0YW1wKgogdG9vbHMvZmlybXdhcmUveGVuLWRpci94
ZW4tcm9vdAogdG9vbHMvZmlybXdhcmUveGVuLWRpci94ZW4tc2hpbQordG9vbHMvZmlybXdhcmUv
eGVuLWRpci94ZW4tc2hpbS1zeW1zCiB0b29scy9mbGFzay91dGlscy9mbGFzay1nZXRlbmZvcmNl
CiB0b29scy9mbGFzay91dGlscy9mbGFzay1nZXQtYm9vbAogdG9vbHMvZmxhc2svdXRpbHMvZmxh
c2stbG9hZHBvbGljeQpAQCAtMzMxLDcgKzMzMiw2IEBAIHhlbi94c20vZmxhc2sveGVucG9saWN5
LSoKIHRvb2xzL2ZsYXNrL3BvbGljeS9wb2xpY3kuY29uZgogdG9vbHMvZmxhc2svcG9saWN5L3hl
bnBvbGljeS0qCiB4ZW4veGVuCi14ZW4veGVuLXNoaW0KIHhlbi94ZW4tc3ltcwogeGVuL3hlbi1z
eW1zLm1hcAogeGVuL3hlbi4qCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:47:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:47:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er19B-0007wd-TU; Wed, 28 Feb 2018 12:47:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er19A-0007wT-LE
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:47:48 +0000
X-Inumbo-ID: 70ed0d1a-1c85-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70ed0d1a-1c85-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 13:46:49 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68775763"
From: Roger Pau Monne <roger.pau@citrix.com>
To: <xen-devel@lists.xenproject.org>
Date: Wed, 28 Feb 2018 12:47:21 +0000
Message-ID: <20180228124721.5298-2-roger.pau@citrix.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180228124721.5298-1-roger.pau@citrix.com>
References: <20180228124721.5298-1-roger.pau@citrix.com>
MIME-Version: 1.0
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>, Roger Pau Monne <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 2/2] ignores: update .hgignore
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VG8gYWRkIHRoZSBzaGltIGJ1aWxkIG91dHB1dCBhbmQgYnVpbGQgZGlyZWN0b3J5LgoKU2lnbmVk
LW9mZi1ieTogUm9nZXIgUGF1IE1vbm7DqSA8cm9nZXIucGF1QGNpdHJpeC5jb20+Ci0tLQpDYzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ2M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ2M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDYzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
YzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDYzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDYzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNjOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIC5oZ2ln
bm9yZSB8IDUgKysrKysKIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKykKCmRpZmYgLS1n
aXQgYS8uaGdpZ25vcmUgYi8uaGdpZ25vcmUKaW5kZXggODM0MmYzNjk4Mi4uZGVkOGNlZjUzMiAx
MDA2NDQKLS0tIGEvLmhnaWdub3JlCisrKyBiLy5oZ2lnbm9yZQpAQCAtMTcwLDYgKzE3MCwxMSBA
QAogXnRvb2xzL2Zpcm13YXJlL3JvbWJpb3MvMzJiaXQvMzJiaXRiaW9zX2ZsYXRcLmgkCiBedG9v
bHMvZmlybXdhcmUvdmdhYmlvcy92YmV0YWJsZXMtZ2VuJAogXnRvb2xzL2Zpcm13YXJlL3ZnYWJp
b3MvdmJldGFibGVzXC5oJAorXnRvb2xzL2Zpcm13YXJlL3hlbi1kaXIvLipcLm9sZCQKK150b29s
cy9maXJtd2FyZS94ZW4tZGlyL2xpbmtmYXJtLnN0YW1wLiokCitedG9vbHMvZmlybXdhcmUveGVu
LWRpci94ZW4tcm9vdCQKK150b29scy9maXJtd2FyZS94ZW4tZGlyL3hlbi1zaGltJAorXnRvb2xz
L2Zpcm13YXJlL3hlbi1kaXIveGVuLXNoaW0tc3ltcyQKIF50b29scy9mbGFzay91dGlscy9mbGFz
ay1nZXRlbmZvcmNlJAogXnRvb2xzL2ZsYXNrL3V0aWxzL2ZsYXNrLWdldC1ib29sJAogXnRvb2xz
L2ZsYXNrL3V0aWxzL2ZsYXNrLWxvYWRwb2xpY3kkCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:51:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:51:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1CG-0000F0-By; Wed, 28 Feb 2018 12:51:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1CF-0000Ek-IU
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:50:59 +0000
X-Inumbo-ID: 48aea05d-1c86-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 48aea05d-1c86-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 12:52:51 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 05:50:51 -0700
Message-Id: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 05:50:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 00/20] x86: emulator enhancements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MDE6IGV4dGVuZCB2YnJvYWRjYXN0c3tzLGR9IHRvIEFWWDIKMDI6IHN1cHBvcnQgbW9zdCByZW1h
aW5pbmcgQVZYMiBpbnNucwowMzogc3VwcG9ydCBBVlgyIGdhdGhlciBpbnNucwowNDogc3VwcG9y
dCBYT1AgaW5zbnMKMDU6IHN1cHBvcnQgM0ROb3chIGluc25zCjA2OiBwbGFjZSB0ZXN0IGJsb2Jz
IGluIGV4ZWN1dGFibGUgc2VjdGlvbgowNzogbW92ZSBhbmQgcmVuYW1lIFhTVEFURV8qCjA4OiBh
YnN0cmFjdCBvdXQgWENSbiBhY2Nlc3NlcwowOTogYWRqdXN0X2JuZCgpIHNob3VsZCBjaGVjayBY
Q1IwCjEwOiBtYWtlIGFsbCBGUFUgZW11bGF0aW9uIHVzZSB0aGUgc3R1YgoxMTogZWxpbWluYXRl
IGN1c3RvbSAjTUYvI1hNIGhhbmRsaW5nCjEyOiBzdXBwb3J0IFNXQVBHUwoxMzogdGVsbCBjbXB4
Y2hnIGhvb2sgd2hldGhlciBMT0NLIGlzIGluIGVmZmVjdAoxNDogY29udmVydCBwYWdlIHRhYmxl
IGVtdWxhdGlvbiBjb2RlIGZyb20gcGFkZHJfdCB0byBpbnRwdGVfdAoxNTogY29ycmVjdGx5IGhh
bmRsZSBDTVBYQ0hHKiBjb21wYXJpc29uIGZhaWx1cmVzCjE2OiBhZGQgcmVhZC1tb2RpZnktd3Jp
dGUgaG9vawoxNzogeDg2L0hWTTogZG8gYWN0dWFsIENNUFhDSEcgaW4gaHZtZW11bF9jbXB4Y2hn
KCkKMTg6IHg4Ni9IVk06IG1ha2UgdXNlIG9mIG5ldyByZWFkLW1vZGlmeS13cml0ZSBlbXVsYXRv
ciBob29rCjE5OiB4ODYvc2hhZG93OiBmdWxseSBtb3ZlIHVubWFwLWRlc3QgaW50byBjb21tb24g
Y29kZQoyMDogeDg2L3NoYWRvdzogZm9sZCBzaF94ODZfZW11bGF0ZV97d3JpdGUsY21weGNoZ30o
KSBpbnRvIHRoZWlyIG9ubHkgY2FsbGVycwoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgoKdjQ6IEEgZmV3IHBhdGNoIHNwbGl0czsgcmV2aWV3IGNvbW1lbnRz
IGFuZCB0YWdzIGFkZGVkLgoKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:57:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:57:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1IS-0000TV-1E; Wed, 28 Feb 2018 12:57:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1IQ-0000TN-D4
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:57:22 +0000
X-Inumbo-ID: c76831b6-1c86-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c76831b6-1c86-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 13:56:23 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 05:57:20 -0700
Message-Id: <5A96B53D02000078001ACB84@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 05:57:17 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 01/20] x86emul: extend vbroadcasts{s,
	d} to AVX2
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgZ2FpbiByZWdpc3RlciBmb3JtcyBub3cuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQp2NDogU3BsaXQgZnJvbSBtYWluIEFWWDIgcGF0Y2gu
CgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTcwLDcgKzcwLDEyIEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBfdG9fYm9vbChieXRlX3ZlY190IGIKIAogI2lmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVk
KF9fU1NFX18pCiAjIGlmIFZFQ19TSVpFID09IDMyICYmIGRlZmluZWQoX19BVlhfXykKLSMgIGRl
ZmluZSBicm9hZGNhc3QoeCkgKHsgZmxvYXQgdF8gPSAoeCk7IF9fYnVpbHRpbl9pYTMyX3Zicm9h
ZGNhc3RzczI1NigmdF8pOyB9KQorIyAgaWYgZGVmaW5lZChfX0FWWDJfXykKKyMgICBkZWZpbmUg
YnJvYWRjYXN0KHgpIFwKKyAgICBfX2J1aWx0aW5faWEzMl92YnJvYWRjYXN0c3NfcHMyNTYoKGZs
b2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpKXsgeCB9KQorIyAgZWxzZQorIyAg
IGRlZmluZSBicm9hZGNhc3QoeCkgKHsgZmxvYXQgdF8gPSAoeCk7IF9fYnVpbHRpbl9pYTMyX3Zi
cm9hZGNhc3RzczI1NigmdF8pOyB9KQorIyAgZW5kaWYKICMgIGRlZmluZSBtYXgoeCwgeSkgX19i
dWlsdGluX2lhMzJfbWF4cHMyNTYoeCwgeSkKICMgIGRlZmluZSBtaW4oeCwgeSkgX19idWlsdGlu
X2lhMzJfbWlucHMyNTYoeCwgeSkKICMgIGRlZmluZSByZWNpcCh4KSBfX2J1aWx0aW5faWEzMl9y
Y3BwczI1Nih4KQpAQCAtODUsNyArOTAsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2wo
Ynl0ZV92ZWNfdCBiCiAgICAgX19idWlsdGluX2lhMzJfdnBlcm0yZjEyOF9wczI1Nih0XywgdF8s
IDBiMDAwMDAwMDEpOyBcCiB9KQogIyBlbGlmIFZFQ19TSVpFID09IDE2Ci0jICBpZmRlZiBfX0FW
WF9fCisjICBpZiBkZWZpbmVkKF9fQVZYMl9fKQorIyAgIGRlZmluZSBicm9hZGNhc3QoeCkgX19i
dWlsdGluX2lhMzJfdmJyb2FkY2FzdHNzX3BzKCh2ZWNfdCl7IHggfSkKKyMgIGVsaWYgZGVmaW5l
ZChfX0FWWF9fKQogIyAgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgZmxvYXQgdF8gPSAoeCk7IF9f
YnVpbHRpbl9pYTMyX3Zicm9hZGNhc3RzcygmdF8pOyB9KQogIyAgZW5kaWYKICMgIGRlZmluZSBp
bnRlcmxlYXZlX2hpKHgsIHkpIF9fYnVpbHRpbl9pYTMyX3VucGNraHBzKHgsIHkpCkBAIC0xMDYs
NyArMTEzLDEyIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMg
ZW5kaWYKICNlbGlmIEZMT0FUX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fU1NFMl9fKQogIyBpZiBW
RUNfU0laRSA9PSAzMiAmJiBkZWZpbmVkKF9fQVZYX18pCi0jICBkZWZpbmUgYnJvYWRjYXN0KHgp
ICh7IGRvdWJsZSB0XyA9ICh4KTsgX19idWlsdGluX2lhMzJfdmJyb2FkY2FzdHNkMjU2KCZ0Xyk7
IH0pCisjICBpZiBkZWZpbmVkKF9fQVZYMl9fKQorIyAgIGRlZmluZSBicm9hZGNhc3QoeCkgXAor
ICAgIF9fYnVpbHRpbl9pYTMyX3Zicm9hZGNhc3RzZF9wZDI1NigoZG91YmxlIF9fYXR0cmlidXRl
X18oKHZlY3Rvcl9zaXplKDE2KSkpKXsgeCB9KQorIyAgZWxzZQorIyAgIGRlZmluZSBicm9hZGNh
c3QoeCkgKHsgZG91YmxlIHRfID0gKHgpOyBfX2J1aWx0aW5faWEzMl92YnJvYWRjYXN0c2QyNTYo
JnRfKTsgfSkKKyMgIGVuZGlmCiAjICBkZWZpbmUgbWF4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX21h
eHBkMjU2KHgsIHkpCiAjICBkZWZpbmUgbWluKHgsIHkpIF9fYnVpbHRpbl9pYTMyX21pbnBkMjU2
KHgsIHkpCiAjICBkZWZpbmUgcmVjaXAoeCkgKHsgXAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtNzE5OCwxMiArNzE5OCwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZmlj
Lmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwogICAgICAgICBicmVhazsKIAotICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxOSk6IC8qIHZicm9hZGNhc3RzZCBtNjQseW1t
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDE5KTogLyogdmJyb2Fk
Y2FzdHNkIHhtbS9tNjQseW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4
LCAweDFhKTogLyogdmJyb2FkY2FzdGYxMjggbTEyOCx5bW0gKi8KICAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKCF2ZXgubCwgRVhDX1VEKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICov
Ci0gICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDE4KTogLyogdmJyb2FkY2Fz
dHNzIG0zMix7eCx5fW1tICovCi0gICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSwgRVhDX1VEKTsKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4MTgpOiAvKiB2YnJvYWRjYXN0c3MgeG1tL20zMix7eCx5fW1tICovCisgICAgICAgIGlmICgg
ZWEudHlwZSAhPSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoYiAmIDIsIEVYQ19VRCk7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdngyKTsKKyAgICAgICAgfQogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MGMpOiAvKiB2cGVybWlscHMge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZjM4LCAweDBkKTogLyogdnBlcm1pbHBkIHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwoK
CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:58:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:58:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1JQ-0000YI-AC; Wed, 28 Feb 2018 12:58:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1JO-0000Xn-B3
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:58:22 +0000
X-Inumbo-ID: 5094e7fb-1c87-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5094e7fb-1c87-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:00:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 05:58:14 -0700
Message-Id: <5A96B57302000078001ACB87@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 05:58:11 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 02/20] x86emul: support most remaining AVX2
	insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

LS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTEsOSArMTEsOSBAQCBhbGw6ICQoVEFSR0VUKQog
cnVuOiAkKFRBUkdFVCkKIAkuLyQoVEFSR0VUKQogCi1TSU1EIDo9IHNzZSBzc2UyIHNzZTQgYXZ4
CitTSU1EIDo9IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIKIEZNQSA6PSBmbWE0IGZtYQotVEVTVENB
U0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgc3NlMi1hdnggc3NlNC1hdnggJChGTUEpCitURVNUQ0FT
RVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkKIAogYmxvd2Zpc2gtY2ZsYWdzIDo9ICIiCiBi
bG93ZmlzaC1jZmxhZ3MteDg2XzMyIDo9ICItbW5vLWFjY3VtdWxhdGUtb3V0Z29pbmctYXJncyAt
RHN0YXRpYz0iCkBAIC0zNiwxMyArMzYsOSBAQCBmbWE0LWZsdHMgOj0gJChhdngtZmx0cykKIGZt
YS12ZWNzIDo9ICQoYXZ4LXZlY3MpCiBmbWEtaW50cyA6PQogZm1hLWZsdHMgOj0gJChhdngtZmx0
cykKLQotIyBXaGVuIGNvbnZlcnRpbmcgU1NFIHRvIEFWWCwgaGF2ZSB0aGUgY29tcGlsZXIgYXZv
aWQgWE1NMCB0byB3aWRlbgotIyBjb3ZlcmFnZSBvZiB0aGUgVkVYLnZ2dnYgY2hlY2tzIGluIHRo
ZSBlbXVsYXRvci4gV2UgbXVzdCBub3QgZG8gdGhpcywKLSMgaG93ZXZlciwgZm9yIFNTRTQuMSBh
bmQgbGF0ZXIsIGFzIHRoZXJlIGFyZSBpbnN0cnVjdGlvbnMgd2l0aCBYTU0wIGFzCi0jIGFuIGlt
cGxpY2l0IG9wZXJhbmQuCi1zc2UyYXZ4LXNzZTIgOj0gLWZmaXhlZC14bW0wIC1XYSwtbXNzZTJh
dngKLXNzZTJhdngtc3NlNCA6PSAtV2EsLW1zc2UyYXZ4CithdngyLXZlY3MgOj0gJChhdngtdmVj
cykKK2F2eDItaW50cyA6PSAxIDIgNCA4CithdngyLWZsdHMgOj0gNCA4CiAKICMgRm9yIEFWWCBh
bmQgbGF0ZXIsIGhhdmUgdGhlIGNvbXBpbGVyIGF2b2lkIFhNTTAgdG8gd2lkZW4gY292ZXJhZ2Ug
b2YKICMgdGhlIFZFWC52dnZ2IGNoZWNrcyBpbiB0aGUgZW11bGF0b3IuCkBAIC01OCwxMSArNTQs
NiBAQCAkKDEpLWNmbGFncyA6PSBcCiAJICAgICItRF8kKHZlYylmJChmbHQpIC1tJCgxKSAkKGNh
bGwgbm9uLXNzZSwkKDEpKSAtT3MgLURWRUNfU0laRT0kKHZlYykgLURGTE9BVF9TSVpFPSQoZmx0
KSIpKSBcCiAJJChmb3JlYWNoIGZsdCwkKCQoMSktZmx0cyksIFwKIAkgICItRF9mJChmbHQpIC1t
JCgxKSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtbWZwbWF0aD1zc2UgLU9zIC1ERkxPQVRfU0laRT0k
KGZsdCkiKQotJCgxKS1hdngtY2ZsYWdzIDo9IFwKLQkkKGZvcmVhY2ggdmVjLCQoJCgxKS12ZWNz
KSwgXAotCSAgJChmb3JlYWNoIGludCwkKCQoMSktaW50cyksIFwKLQkgICAgIi1EXyQodmVjKWkk
KGludCkgLW0kKDEpICQoc3NlMmF2eC0kKDEpKSAtT3MgLURWRUNfU0laRT0kKHZlYykgLURJTlRf
U0laRT0kKGludCkiIFwKLQkgICAgIi1EXyQodmVjKXUkKGludCkgLW0kKDEpICQoc3NlMmF2eC0k
KDEpKSAtT3MgLURWRUNfU0laRT0kKHZlYykgLURVSU5UX1NJWkU9JChpbnQpIikpCiBlbmRlZgog
CiAkKGZvcmVhY2ggZmxhdm9yLCQoU0lNRCkgJChGTUEpLCQoZXZhbCAkKGNhbGwgc2ltZC1kZWZz
LCQoZmxhdm9yKSkpKQpAQCAtODEsMTMgKzcyLDEzIEBAICQoYWRkc3VmZml4IC5oLCQoVEVTVENB
U0VTKSk6ICUuaDogJS5jIHQKIAkpCiAJbXYgJEAubmV3ICRACiAKLSQoYWRkc3VmZml4IC5jLCQo
U0lNRCkpICQoYWRkc3VmZml4IC1hdnguYywkKGZpbHRlciBzc2UlLCQoU0lNRCkpKToKKyQoYWRk
c3VmZml4IC5jLCQoU0lNRCkpOgogCWxuIC1zZiBzaW1kLmMgJEAKIAogJChhZGRzdWZmaXggLmMs
JChGTUEpKToKIAlsbiAtc2Ygc2ltZC1mbWEuYyAkQAogCi0kKGFkZHN1ZmZpeCAubywkKFNJTUQp
ICQoRk1BKSkgJChhZGRzdWZmaXggLWF2eC5vLCQoZmlsdGVyIHNzZSUsJChTSU1EKSkpOiBzaW1k
LmgKKyQoYWRkc3VmZml4IC5vLCQoU0lNRCkgJChGTUEpKTogc2ltZC5oCiAKICQoVEFSR0VUKTog
eDg2LWVtdWxhdGUubyB0ZXN0X3g4Nl9lbXVsYXRvci5vCiAJJChIT1NUQ0MpICQoSE9TVENGTEFH
UykgLW8gJEAgJF4KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0yMyw3ICsyMyw5IEBAIEVOVFJZKHNp
bWRfdGVzdCk7CiAjICBlbmRpZgogIyBlbmRpZgogI2VsaWYgVkVDX1NJWkUgPT0gMzIKLSMgaWYg
ZGVmaW5lZChfX0FWWF9fKSAmJiBFTEVNX1NJWkUgPT0gNAorIyBpZiBkZWZpbmVkKF9fQVZYMl9f
KQorIyAgZGVmaW5lIHRvX2Jvb2woY21wKSBfX2J1aWx0aW5faWEzMl9wdGVzdGMyNTYoY21wLCAo
dmRpX3Qpe30gPT0gMCkKKyMgZWxpZiBkZWZpbmVkKF9fQVZYX18pICYmIEVMRU1fU0laRSA9PSA0
CiAjICBkZWZpbmUgdG9fYm9vbChjbXApIChfX2J1aWx0aW5faWEzMl9tb3Ztc2twczI1NihjbXAp
ID09IDB4ZmYpCiAjIGVsaWYgZGVmaW5lZChfX0FWWF9fKSAmJiBFTEVNX1NJWkUgPT0gOAogIyAg
ZGVmaW5lIHRvX2Jvb2woY21wKSAoX19idWlsdGluX2lhMzJfbW92bXNrcGQyNTYoY21wKSA9PSAw
eGYpCkBAIC04NSwxMCArODcsMTQgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVf
dmVjX3QgYgogICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfdnBlcm1pbHBzMjU2KHgsIDBi
MDAwMTEwMTEpOyBcCiAgICAgX19idWlsdGluX2lhMzJfdnBlcm0yZjEyOF9wczI1Nih0XywgdF8s
IDBiMDAwMDAwMDEpOyBcCiB9KQotIyAgZGVmaW5lIHN3YXAyKHgpICh7IFwKLSAgICB2ZWNfdCB0
XyA9IF9fYnVpbHRpbl9pYTMyX3ZwZXJtaWx2YXJwczI1Nih4LCBfX2J1aWx0aW5faWEzMl9jdnRw
czJkcTI1NihpbnYpIC0gMSk7IFwKLSAgICBfX2J1aWx0aW5faWEzMl92cGVybTJmMTI4X3BzMjU2
KHRfLCB0XywgMGIwMDAwMDAwMSk7IFwKKyMgIGlmZGVmIF9fQVZYMl9fCisjICAgZGVmaW5lIHN3
YXAyKHgpIF9fYnVpbHRpbl9pYTMyX3Blcm12YXJzZjI1Nih4LCBfX2J1aWx0aW5faWEzMl9jdnRw
czJkcTI1NihpbnYpIC0gMSkKKyMgIGVsc2UKKyMgICBkZWZpbmUgc3dhcDIoeCkgKHsgXAorICAg
ICAgICB2ZWNfdCB0XyA9IF9fYnVpbHRpbl9pYTMyX3ZwZXJtaWx2YXJwczI1Nih4LCBfX2J1aWx0
aW5faWEzMl9jdnRwczJkcTI1NihpbnYpIC0gMSk7IFwKKyAgICAgICAgX19idWlsdGluX2lhMzJf
dnBlcm0yZjEyOF9wczI1Nih0XywgdF8sIDBiMDAwMDAwMDEpOyBcCiB9KQorIyAgZW5kaWYKICMg
ZWxpZiBWRUNfU0laRSA9PSAxNgogIyAgaWYgZGVmaW5lZChfX0FWWDJfXykKICMgICBkZWZpbmUg
YnJvYWRjYXN0KHgpIF9fYnVpbHRpbl9pYTMyX3Zicm9hZGNhc3Rzc19wcygodmVjX3QpeyB4IH0p
CkBAIC0xNDAsNiArMTQ2LDkgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVj
X3QgYgogICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfdnBlcm1pbHBkMjU2KHgsIDBiMDAw
MDAxMDEpOyBcCiAgICAgX19idWlsdGluX2lhMzJfdnBlcm0yZjEyOF9wZDI1Nih0XywgdF8sIDBi
MDAwMDAwMDEpOyBcCiB9KQorIyAgaWZkZWYgX19BVlgyX18KKyMgICBkZWZpbmUgc3dhcDIoeCkg
X19idWlsdGluX2lhMzJfcGVybWRmMjU2KHgsIDBiMDAwMTEwMTEpCisjICBlbmRpZgogIyBlbGlm
IFZFQ19TSVpFID09IDE2CiAjICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBfX2J1aWx0aW5f
aWEzMl91bnBja2hwZCh4LCB5KQogIyAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgX19idWls
dGluX2lhMzJfdW5wY2tscGQoeCwgeSkKQEAgLTE5Niw2ICsyMDUsMTA0IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICAgICBfX2J1aWx0aW5faWEzMl9tYXNrbW92
ZHF1KCh2cWlfdCkoeCksICBtXywgZF8pOyBcCiAgICAgX19idWlsdGluX2lhMzJfbWFza21vdmRx
dSgodnFpX3QpKHkpLCB+bV8sIGRfKTsgXAogfSkKKyNlbGlmIFZFQ19TSVpFID09IDMyICYmIGRl
ZmluZWQoX19BVlgyX18pCisjIGRlZmluZSBzd2FwX2xhbmVzKHgsIHksIGZ1bmMsIHR5cGUpICh7
IFwKKyAgICBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoMTYpKSkgdF8gPSBf
X2J1aWx0aW5faWEzMl9leHRyYWN0MTI4aTI1NigodmRpX3QpKHkpLCAwKTsgXAorICAgIHR5cGUg
dDFfID0gKHR5cGUpX19idWlsdGluX2lhMzJfaW5zZXJ0MTI4aTI1NigodmRpX3QpKHgpLCB0Xywg
MSksIHQyXzsgXAorICAgIHRfID0gX19idWlsdGluX2lhMzJfZXh0cmFjdDEyOGkyNTYoKHZkaV90
KSh4KSwgMSk7IFwKKyAgICB0Ml8gPSAodHlwZSlfX2J1aWx0aW5faWEzMl9pbnNlcnQxMjhpMjU2
KCh2ZGlfdCkoeSksIHRfLCAwKTsgXAorICAgIGZ1bmModDFfLCB0Ml8pOyBcCit9KQorIyBpZiBJ
TlRfU0laRSA9PSAxIHx8IFVJTlRfU0laRSA9PSAxCisjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7
IGNoYXIgc18gPSAoeCk7IHZlY190IGRfOyBhc20gKCAidnBicm9hZGNhc3RiICUxLCUwIiA6ICI9
eCIgKGRfKSA6ICJtIiAoc18pKTsgZF87IH0pCisjICBkZWZpbmUgY29weXNpZ256KHgsIHkpICgo
dmVjX3QpX19idWlsdGluX2lhMzJfcHNpZ25iMjU2KCh2cWlfdCkoeCksICh2cWlfdCkoeSkpKQor
IyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWxpZ25yMjU2KF9f
YnVpbHRpbl9pYTMyX3Blcm10aTI1NigodmRpX3QpKHgpLCAodmRpX3QpKHgpLCAwYjAwMDAwMDAx
KSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICh2ZGlfdCkoeCksIChuKSAqIDgpKQorIyBlbGlmIElOVF9TSVpFID09IDIgfHwgVUlOVF9T
SVpFID09IDIKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgc2hvcnQgc18gPSAoeCk7IHZlY190
IGRfOyBhc20gKCAidnBicm9hZGNhc3R3ICUxLCUwIiA6ICI9eCIgKGRfKSA6ICJtIiAoc18pKTsg
ZF87IH0pCisjICBkZWZpbmUgY29weXNpZ256KHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cHNpZ253MjU2KCh2aGlfdCkoeCksICh2aGlfdCkoeSkpKQorIyAgZGVmaW5lIGhhZGQoeCwgeSkg
KCh2ZWNfdClzd2FwX2xhbmVzKHgsIHksIF9fYnVpbHRpbl9pYTMyX3BoYWRkdzI1NiwgdmhpX3Qp
KQorIyAgZGVmaW5lIGhzdWIoeCwgeSkgKCh2ZWNfdClzd2FwX2xhbmVzKHgsIHksIF9fYnVpbHRp
bl9pYTMyX3Boc3VidzI1NiwgdmhpX3QpKQorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KV9f
YnVpbHRpbl9pYTMyX3BibGVuZHcyNTYoKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgMGIxMDEwMTAx
MCkpCisjICBkZWZpbmUgcm90cih4LCBuKSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BhbGlnbnIy
NTYoX19idWlsdGluX2lhMzJfcGVybXRpMjU2KCh2ZGlfdCkoeCksICh2ZGlfdCkoeCksIDBiMDAw
MDAwMDEpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHZkaV90KSh4KSwgKG4pICogMTYpKQorIyBlbGlmIElOVF9TSVpFID09IDQgfHwg
VUlOVF9TSVpFID09IDQKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgaW50IHNfID0gKHgpOyB2
ZWNfdCBkXzsgYXNtICggInZwYnJvYWRjYXN0ZCAlMSwlMCIgOiAiPXgiIChkXykgOiAibSIgKHNf
KSk7IGRfOyB9KQorIyAgZGVmaW5lIGNvcHlzaWdueih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9p
YTMyX3BzaWduZDI1NigodnNpX3QpKHgpLCAodnNpX3QpKHkpKSkKKyMgIGRlZmluZSBoYWRkKHgs
IHkpICgodmVjX3Qpc3dhcF9sYW5lcyh4LCB5LCBfX2J1aWx0aW5faWEzMl9waGFkZGQyNTYsIHZz
aV90KSkKKyMgIGRlZmluZSBoc3ViKHgsIHkpICgodmVjX3Qpc3dhcF9sYW5lcyh4LCB5LCBfX2J1
aWx0aW5faWEzMl9waHN1YmQyNTYsIHZzaV90KSkKKyMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNf
dClfX2J1aWx0aW5faWEzMl9wYmxlbmRkMjU2KCh2c2lfdCkoeCksICh2c2lfdCkoeSksIDBiMTAx
MDEwMTApKQorIyAgZGVmaW5lIHJvdHIoeCwgbikgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWxp
Z25yMjU2KF9fYnVpbHRpbl9pYTMyX3Blcm10aTI1NigodmRpX3QpKHgpLCAodmRpX3QpKHgpLCAw
YjAwMDAwMDAxKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2ZGlfdCkoeCksIChuKSAqIDMyKSkKKyMgIGRlZmluZSBzZWxlY3QoZCwg
eCwgeSwgbSkgKHsgXAorICAgIHZzaV90IG1fID0gKHZzaV90KShtKTsgXAorICAgICooZCkgPSAo
dmVjX3QpX19idWlsdGluX2lhMzJfbWFza2xvYWRkMjU2KCh2c2lfdCAqKSYoeCksICBtXyk7IFwK
KyAgICBfX2J1aWx0aW5faWEzMl9tYXNrc3RvcmVkMjU2KCh2c2lfdCAqKShkKSwgfm1fLCAodnNp
X3QpKHkpKTsgXAorfSkKKyMgIGRlZmluZSBzd2FwKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cGVybXZhcnNpMjU2KCh2c2lfdCkoeCksICh2c2lfdClpbnYgLSAxKSkKKyMgZWxpZiBJTlRfU0la
RSA9PSA4IHx8IFVJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpX19i
dWlsdGluX2lhMzJfcGJsZW5kZDI1NigodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAwYjExMDAxMTAw
KSkKKyMgIGRlZmluZSByb3RyKHgsIG4pICgodmVjX3QpX19idWlsdGluX2lhMzJfcGFsaWducjI1
NihfX2J1aWx0aW5faWEzMl9wZXJtdGkyNTYoKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgMGIwMDAw
MDAwMSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAodmRpX3QpKHgpLCAobikgKiA2NCkpCisjICBkZWZpbmUgc2VsZWN0KGQsIHgsIHks
IG0pICh7IFwKKyAgICB2ZGlfdCBtXyA9ICh2ZGlfdCkobSk7IFwKKyAgICAqKGQpID0gKHZlY190
KV9fYnVpbHRpbl9pYTMyX21hc2tsb2FkcTI1NigodmRpX3QgKikmKHgpLCAgbV8pOyBcCisgICAg
X19idWlsdGluX2lhMzJfbWFza3N0b3JlcTI1NigodmRpX3QgKikoZCksIH5tXywgKHZkaV90KSh5
KSk7IFwKK30pCisjICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Blcm1k
aTI1NigodmRpX3QpKHgpLCAwYjAwMDExMDExKSkKKyMgIGRlZmluZSBzd2FwMih4KSAoeyBcCisg
ICAgdmRpX3QgdF8gPSBfX2J1aWx0aW5faWEzMl9wZXJtZGkyNTYoKHZkaV90KSh4KSwgMGIxMDEx
MDAwMSk7IFwKKyAgICAodmVjX3QpX19idWlsdGluX2lhMzJfcGVybXRpMjU2KHRfLCB0XywgMGIw
MDAwMDAwMSk7IFwKK30pCisjIGVuZGlmCisjIGlmIElOVF9TSVpFID09IDEKKyMgIGRlZmluZSBh
YnMoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWJzYjI1NigodnFpX3QpKHgpKSkKKyMgIGRl
ZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbWF4c2IyNTYoKHZxaV90KSh4
KSwgKHZxaV90KSh5KSkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lh
MzJfcG1pbnNiMjU2KCh2cWlfdCkoeCksICh2cWlfdCkoeSkpKQorIyAgZGVmaW5lIHdpZGVuMSh4
KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Btb3ZzeGJ3MjU2KCh2cWlfdCkoeCkpKQorIyAgZGVm
aW5lIHdpZGVuMih4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Btb3ZzeGJkMjU2KCh2cWlfdCko
eCkpKQorIyAgZGVmaW5lIHdpZGVuMyh4KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3Btb3ZzeGJx
MjU2KCh2cWlfdCkoeCkpKQorIyBlbGlmIFVJTlRfU0laRSA9PSAxCisjICBkZWZpbmUgbWF4KHgs
IHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1heHViMjU2KCh2cWlfdCkoeCksICh2cWlfdCko
eSkpKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMyX3BtaW51YjI1
NigodnFpX3QpKHgpLCAodnFpX3QpKHkpKSkKKyMgIGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNfdClf
X2J1aWx0aW5faWEzMl9wbW92enhidzI1NigodnFpX3QpKHgpKSkKKyMgIGRlZmluZSB3aWRlbjIo
eCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbW92enhiZDI1NigodnFpX3QpKHgpKSkKKyMgIGRl
ZmluZSB3aWRlbjMoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbW92enhicTI1NigodnFpX3Qp
KHgpKSkKKyMgZWxpZiBJTlRfU0laRSA9PSAyCisjICBkZWZpbmUgYWJzKHgpIF9fYnVpbHRpbl9p
YTMyX3BhYnN3MjU2KHgpCisjICBkZWZpbmUgbWF4KHgsIHkpIF9fYnVpbHRpbl9pYTMyX3BtYXhz
dzI1Nih4LCB5KQorIyAgZGVmaW5lIG1pbih4LCB5KSBfX2J1aWx0aW5faWEzMl9wbWluc3cyNTYo
eCwgeSkKKyMgIGRlZmluZSBtdWxfaGkoeCwgeSkgX19idWlsdGluX2lhMzJfcG11bGh3MjU2KHgs
IHkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1vdnN4d2Qy
NTYoeCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1vdnN4
d3EyNTYoeCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDIKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2
ZWNfdClfX2J1aWx0aW5faWEzMl9wbWF4dXcyNTYoKHZoaV90KSh4KSwgKHZoaV90KSh5KSkpCisj
ICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1pbnV3MjU2KCh2aGlf
dCkoeCksICh2aGlfdCkoeSkpKQorIyAgZGVmaW5lIG11bF9oaSh4LCB5KSAoKHZlY190KV9fYnVp
bHRpbl9pYTMyX3BtdWxodXcyNTYoKHZoaV90KSh4KSwgKHZoaV90KSh5KSkpCisjICBkZWZpbmUg
d2lkZW4xKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1vdnp4d2QyNTYoKHZoaV90KSh4KSkp
CisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1vdnp4d3EyNTYo
KHZoaV90KSh4KSkpCisjIGVsaWYgSU5UX1NJWkUgPT0gNAorIyAgZGVmaW5lIGFicyh4KSBfX2J1
aWx0aW5faWEzMl9wYWJzZDI1Nih4KQorIyAgZGVmaW5lIG1heCh4LCB5KSBfX2J1aWx0aW5faWEz
Ml9wbWF4c2QyNTYoeCwgeSkKKyMgIGRlZmluZSBtaW4oeCwgeSkgX19idWlsdGluX2lhMzJfcG1p
bnNkMjU2KHgsIHkpCisjICBkZWZpbmUgd2lkZW4xKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJf
cG1vdnN4ZHEyNTYoeCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDQKKyMgIGRlZmluZSBtYXgoeCwg
eSkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbWF4dWQyNTYoKHZzaV90KSh4KSwgKHZzaV90KSh5
KSkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcG1pbnVkMjU2
KCh2c2lfdCkoeCksICh2c2lfdCkoeSkpKQorIyAgZGVmaW5lIG11bF9mdWxsKHgsIHkpICgodmVj
X3QpX19idWlsdGluX2lhMzJfcG11bHVkcTI1NigodnNpX3QpKHgpLCAodnNpX3QpKHkpKSkKKyMg
IGRlZmluZSB3aWRlbjEoeCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wbW92enhkcTI1NigodnNp
X3QpKHgpKSkKKyMgZWxpZiBJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7
IFwKKyAgICBsb25nIGxvbmcgc18gPSAoeCk7IFwKKyAgICBsb25nIGxvbmcgX19hdHRyaWJ1dGVf
XygodmVjdG9yX3NpemUoMTYpKSkgdF87IFwKKyAgICB2ZWNfdCBkXzsgXAorICAgIGFzbSAoICJ2
cGJyb2FkY2FzdHEgJTEsJTAiIDogIj14IiAodF8pIDogIm0iIChzXykpOyBcCisgICAgYXNtICgg
InZicm9hZGNhc3RpMTI4ICUxLCUwIiA6ICI9eCIgKGRfKSA6ICJtIiAodF8pKTsgXAorICAgIGRf
OyBcCit9KQorIyBlbGlmIFVJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7
IGxvbmcgbG9uZyBzXyA9ICh4KTsgdmVjX3QgZF87IGFzbSAoICJ2cGJyb2FkY2FzdHEgJTEsJTAi
IDogIj14IiAoZF8pIDogIm0iIChzXykpOyBkXzsgfSkKKyMgZW5kaWYKICNlbmRpZgogI2lmIFZF
Q19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UzX18pCiAjIGlmIEZMT0FUX1NJWkUgPT0gNApA
QCAtMjE5LDI1ICszMjYsMzcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVj
X3QgYgogIyAgZGVmaW5lIGFkZHN1Yih4LCB5KSBfX2J1aWx0aW5faWEzMl9hZGRzdWJwczI1Nih4
LCB5KQogIyAgZGVmaW5lIGR1cF9oaSh4KSBfX2J1aWx0aW5faWEzMl9tb3ZzaGR1cDI1Nih4KQog
IyAgZGVmaW5lIGR1cF9sbyh4KSBfX2J1aWx0aW5faWEzMl9tb3ZzbGR1cDI1Nih4KQotIyAgZGVm
aW5lIGhhZGQoeCwgeSkgKHsgXAorIyAgaWZkZWYgX19BVlgyX18KKyMgICBkZWZpbmUgaGFkZCh4
LCB5KSBfX2J1aWx0aW5faWEzMl9wZXJtdmFyc2YyNTYoX19idWlsdGluX2lhMzJfaGFkZHBzMjU2
KHgsIHkpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICh2c2lfdCl7MCwgMSwgNCwgNSwgMiwgMywgNiwgN30pCisjICAgZGVmaW5lIGhzdWIoeCwg
eSkgX19idWlsdGluX2lhMzJfcGVybXZhcnNmMjU2KF9fYnVpbHRpbl9pYTMyX2hzdWJwczI1Nih4
LCB5KSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodnNpX3QpezAsIDEsIDQsIDUsIDIsIDMsIDYsIDd9KQorIyAgZWxzZQorIyAgIGRlZmluZSBo
YWRkKHgsIHkpICh7IFwKICAgICAgICAgdmVjX3QgdF8gPSBfX2J1aWx0aW5faWEzMl9oYWRkcHMy
NTYoeCwgeSk7IFwKICAgICAgICAgKHZlY190KXt0X1swXSwgdF9bMV0sIHRfWzRdLCB0X1s1XSwg
dF9bMl0sIHRfWzNdLCB0X1s2XSwgdF9bN119OyBcCiB9KQotIyAgZGVmaW5lIGhzdWIoeCwgeSkg
KHsgXAorIyAgIGRlZmluZSBoc3ViKHgsIHkpICh7IFwKICAgICAgICAgdmVjX3QgdF8gPSBfX2J1
aWx0aW5faWEzMl9oc3VicHMyNTYoeCwgeSk7IFwKICAgICAgICAgKHZlY190KXt0X1swXSwgdF9b
MV0sIHRfWzRdLCB0X1s1XSwgdF9bMl0sIHRfWzNdLCB0X1s2XSwgdF9bN119OyBcCiB9KQorIyAg
ZW5kaWYKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKICMgIGRlZmluZSBhZGRzdWIoeCwgeSkgX19i
dWlsdGluX2lhMzJfYWRkc3VicGQyNTYoeCwgeSkKICMgIGRlZmluZSBkdXBfbG8oeCkgX19idWls
dGluX2lhMzJfbW92ZGR1cDI1Nih4KQotIyAgZGVmaW5lIGhhZGQoeCwgeSkgKHsgXAorIyAgaWZk
ZWYgX19BVlgyX18KKyMgICBkZWZpbmUgaGFkZCh4LCB5KSBfX2J1aWx0aW5faWEzMl9wZXJtZGYy
NTYoX19idWlsdGluX2lhMzJfaGFkZHBkMjU2KHgsIHkpLCAwYjExMDExMDAwKQorIyAgIGRlZmlu
ZSBoc3ViKHgsIHkpIF9fYnVpbHRpbl9pYTMyX3Blcm1kZjI1NihfX2J1aWx0aW5faWEzMl9oc3Vi
cGQyNTYoeCwgeSksIDBiMTEwMTEwMDApCisjICBlbHNlCisjICAgZGVmaW5lIGhhZGQoeCwgeSkg
KHsgXAogICAgICAgICB2ZWNfdCB0XyA9IF9fYnVpbHRpbl9pYTMyX2hhZGRwZDI1Nih4LCB5KTsg
XAogICAgICAgICAodmVjX3Qpe3RfWzBdLCB0X1syXSwgdF9bMV0sIHRfWzNdfTsgXAogfSkKLSMg
IGRlZmluZSBoc3ViKHgsIHkpICh7IFwKKyMgICBkZWZpbmUgaHN1Yih4LCB5KSAoeyBcCiAgICAg
ICAgIHZlY190IHRfID0gX19idWlsdGluX2lhMzJfaHN1YnBkMjU2KHgsIHkpOyBcCiAgICAgICAg
ICh2ZWNfdCl7dF9bMF0sIHRfWzJdLCB0X1sxXSwgdF9bM119OyBcCiB9KQorIyAgZW5kaWYKICMg
ZW5kaWYKICNlbmRpZgogI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU1NFM19fKQpA
QCAtNTU4LDcgKzY3Nyw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB6ICo9IGFsdDsKICMg
IGVuZGlmCiAgICAgLyoKLSAgICAgKiBaYXAgZWxlbWVudHMgZm9yIHdoaWNoIHRoZSBzaGlmdCBj
b3VudCBpcyBuZWdhdGl2ZSAoYW5kIHRoZSBoZW5jZSB0aGUKKyAgICAgKiBaYXAgZWxlbWVudHMg
Zm9yIHdoaWNoIHRoZSBzaGlmdCBjb3VudCBpcyB6ZXJvIChhbmQgdGhlIGhlbmNlIHRoZQogICAg
ICAqIGRlY3JlbWVudCBiZWxvdyB3b3VsZCB5aWVsZCBhIG5lZ2F0aXZlIGNvdW50LgogICAgICAq
LwogICAgIHogJj0gKHNoID4gMCk7CkBAIC01NjgsOSArNjg3LDE0IEBAIGludCBzaW1kX3Rlc3Qo
dm9pZCkKICAgICAtLXNoOwogICAgIHRvdWNoKHNoKTsKICAgICB5ID0geiA8PCBzaDsKLSAgICB0
b3VjaChzaCk7CiAgICAgaWYgKCAhdG9fYm9vbCh4ID09IHkgKyB5KSApIHJldHVybiBfX0xJTkVf
XzsKIAorIyAgaWYgZGVmaW5lZChfX0FWWDJfXykgJiYgRUxFTV9TSVpFID49IDQKKyAgICB0b3Vj
aChzaCk7CisgICAgeCA9IHkgPj4gc2g7CisgICAgaWYgKCAhdG9fYm9vbCh4ID09IHopICkgcmV0
dXJuIF9fTElORV9fOworIyAgZW5kaWYKKwogIyBlbmRpZgogCiAjZW5kaWYKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTgsMTEgKzgsMTAgQEAKICNpbmNs
dWRlICJzc2UuaCIKICNpbmNsdWRlICJzc2UyLmgiCiAjaW5jbHVkZSAic3NlNC5oIgotI2luY2x1
ZGUgInNzZTItYXZ4LmgiCi0jaW5jbHVkZSAic3NlNC1hdnguaCIKICNpbmNsdWRlICJhdnguaCIK
ICNpbmNsdWRlICJmbWE0LmgiCiAjaW5jbHVkZSAiZm1hLmgiCisjaW5jbHVkZSAiYXZ4Mi5oIgog
CiAjZGVmaW5lIHZlcmJvc2UgZmFsc2UgLyogU3dpdGNoIHRvIHRydWUgZm9yIGZhciBtb3JlIGxv
Z2dpbmcuICovCiAKQEAgLTQ2LDggKzQ1LDYgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdngo
dm9pZCkKIHsKICAgICByZXR1cm4gY3B1X2hhc19hdng7CiB9Ci0jZGVmaW5lIHNpbWRfY2hlY2tf
c3NlMl9hdnggIHNpbWRfY2hlY2tfYXZ4Ci0jZGVmaW5lIHNpbWRfY2hlY2tfc3NlNF9hdnggIHNp
bWRfY2hlY2tfYXZ4CiAKIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfZm1hNCh2b2lkKQogewpAQCAt
NTksNiArNTYsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19mbWEodm9pZCkKICAgICByZXR1
cm4gY3B1X2hhc19mbWE7CiB9CiAKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4Mih2b2lkKQor
eworICAgIHJldHVybiBjcHVfaGFzX2F2eDI7Cit9CisKIHN0YXRpYyB2b2lkIHNpbWRfc2V0X3Jl
Z3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgaWYgKCBjcHVfaGFzX21teCAp
CkBAIC0xMzMsMjIgKzEzNSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIFNJTUQoU1NF
NCBwYWNrZWQgdTMyLCAgICAgICAgc3NlNCwgICAgICAxNnU0KSwKICAgICBTSU1EKFNTRTQgcGFj
a2VkIHM2NCwgICAgICAgIHNzZTQsICAgICAgMTZpOCksCiAgICAgU0lNRChTU0U0IHBhY2tlZCB1
NjQsICAgICAgICBzc2U0LCAgICAgIDE2dTgpLAotICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIHM4
LCAgICAgc3NlMl9hdngsICAxNmkxKSwKLSAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCB1OCwgICAg
IHNzZTJfYXZ4LCAgMTZ1MSksCi0gICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgczE2LCAgICBzc2Uy
X2F2eCwgIDE2aTIpLAotICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIHUxNiwgICAgc3NlMl9hdngs
ICAxNnUyKSwKLSAgICBTSU1EKFNTRTIvQVZYIHBhY2tlZCBzMzIsICAgIHNzZTJfYXZ4LCAgMTZp
NCksCi0gICAgU0lNRChTU0UyL0FWWCBwYWNrZWQgdTMyLCAgICBzc2UyX2F2eCwgIDE2dTQpLAot
ICAgIFNJTUQoU1NFMi9BVlggcGFja2VkIHM2NCwgICAgc3NlMl9hdngsICAxNmk4KSwKLSAgICBT
SU1EKFNTRTIvQVZYIHBhY2tlZCB1NjQsICAgIHNzZTJfYXZ4LCAgMTZ1OCksCi0gICAgU0lNRChT
U0U0L0FWWCBwYWNrZWQgczgsICAgICBzc2U0X2F2eCwgIDE2aTEpLAotICAgIFNJTUQoU1NFNC9B
VlggcGFja2VkIHU4LCAgICAgc3NlNF9hdngsICAxNnUxKSwKLSAgICBTSU1EKFNTRTQvQVZYIHBh
Y2tlZCBzMTYsICAgIHNzZTRfYXZ4LCAgMTZpMiksCi0gICAgU0lNRChTU0U0L0FWWCBwYWNrZWQg
dTE2LCAgICBzc2U0X2F2eCwgIDE2dTIpLAotICAgIFNJTUQoU1NFNC9BVlggcGFja2VkIHMzMiwg
ICAgc3NlNF9hdngsICAxNmk0KSwKLSAgICBTSU1EKFNTRTQvQVZYIHBhY2tlZCB1MzIsICAgIHNz
ZTRfYXZ4LCAgMTZ1NCksCi0gICAgU0lNRChTU0U0L0FWWCBwYWNrZWQgczY0LCAgICBzc2U0X2F2
eCwgIDE2aTgpLAotICAgIFNJTUQoU1NFNC9BVlggcGFja2VkIHU2NCwgICAgc3NlNF9hdngsICAx
NnU4KSwKICAgICBTSU1EKEFWWCBzY2FsYXIgc2luZ2xlLCAgICAgIGF2eCwgICAgICAgICBmNCks
CiAgICAgU0lNRChBVlggMTI4Yml0IHNpbmdsZSwgICAgICBhdngsICAgICAgIDE2ZjQpLAogICAg
IFNJTUQoQVZYIDI1NmJpdCBzaW5nbGUsICAgICAgYXZ4LCAgICAgICAzMmY0KSwKQEAgLTE2Nyw2
ICsxNTMsMjYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgU0lNRChGTUEgc2NhbGFyIGRv
dWJsZSwgICAgICBmbWEsICAgICAgICAgZjgpLAogICAgIFNJTUQoRk1BIDEyOGJpdCBkb3VibGUs
ICAgICAgZm1hLCAgICAgICAxNmY4KSwKICAgICBTSU1EKEZNQSAyNTZiaXQgZG91YmxlLCAgICAg
IGZtYSwgICAgICAgMzJmOCksCisgICAgU0lNRChBVlgyIDEyOGJpdCBzaW5nbGUsICAgICBhdngy
LCAgICAgIDE2ZjQpLAorICAgIFNJTUQoQVZYMiAyNTZiaXQgc2luZ2xlLCAgICAgYXZ4MiwgICAg
ICAzMmY0KSwKKyAgICBTSU1EKEFWWDIgMTI4Yml0IGRvdWJsZSwgICAgIGF2eDIsICAgICAgMTZm
OCksCisgICAgU0lNRChBVlgyIDI1NmJpdCBkb3VibGUsICAgICBhdngyLCAgICAgIDMyZjgpLAor
ICAgIFNJTUQoQVZYMiBzOHgxNiwgICAgICAgICAgICAgYXZ4MiwgICAgICAxNmkxKSwKKyAgICBT
SU1EKEFWWDIgdTh4MTYsICAgICAgICAgICAgIGF2eDIsICAgICAgMTZ1MSksCisgICAgU0lNRChB
VlgyIHMxNng4LCAgICAgICAgICAgICBhdngyLCAgICAgIDE2aTIpLAorICAgIFNJTUQoQVZYMiB1
MTZ4OCwgICAgICAgICAgICAgYXZ4MiwgICAgICAxNnUyKSwKKyAgICBTSU1EKEFWWDIgczMyeDQs
ICAgICAgICAgICAgIGF2eDIsICAgICAgMTZpNCksCisgICAgU0lNRChBVlgyIHUzMng0LCAgICAg
ICAgICAgICBhdngyLCAgICAgIDE2dTQpLAorICAgIFNJTUQoQVZYMiBzNjR4MiwgICAgICAgICAg
ICAgYXZ4MiwgICAgICAxNmk4KSwKKyAgICBTSU1EKEFWWDIgdTY0eDIsICAgICAgICAgICAgIGF2
eDIsICAgICAgMTZ1OCksCisgICAgU0lNRChBVlgyIHM4eDMyLCAgICAgICAgICAgICBhdngyLCAg
ICAgIDMyaTEpLAorICAgIFNJTUQoQVZYMiB1OHgzMiwgICAgICAgICAgICAgYXZ4MiwgICAgICAz
MnUxKSwKKyAgICBTSU1EKEFWWDIgczE2eDE2LCAgICAgICAgICAgIGF2eDIsICAgICAgMzJpMiks
CisgICAgU0lNRChBVlgyIHUxNngxNiwgICAgICAgICAgICBhdngyLCAgICAgIDMydTIpLAorICAg
IFNJTUQoQVZYMiBzMzJ4OCwgICAgICAgICAgICAgYXZ4MiwgICAgICAzMmk0KSwKKyAgICBTSU1E
KEFWWDIgdTMyeDgsICAgICAgICAgICAgIGF2eDIsICAgICAgMzJ1NCksCisgICAgU0lNRChBVlgy
IHM2NHg0LCAgICAgICAgICAgICBhdngyLCAgICAgIDMyaTgpLAorICAgIFNJTUQoQVZYMiB1NjR4
NCwgICAgICAgICAgICAgYXZ4MiwgICAgICAzMnU4KSwKICN1bmRlZiBTSU1EXwogI3VuZGVmIFNJ
TUQKIH07CkBAIC0yOTY1LDYgKzI5NzEsOTEgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiph
cmd2KQogICAgICAgICAgICAgIHJlc1swXSB8fCByZXNbMV0gfHwgbWVtY21wKHJlcyArIDIsIHJl
cyArIDQsIDgpICkKICAgICAgICAgICAgIGdvdG8gZmFpbDsKIAorICAgICAgICBwcmludGYoIm9r
YXlcbiIpOworICAgIH0KKyAgICBlbHNlCisgICAgICAgIHByaW50Zigic2tpcHBlZFxuIik7CisK
KyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdnBtYXNrbW92ZCAleG1tMSwleG1tMiwoJWVk
eCkuLi4iKTsKKyAgICBpZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19hdngyICkKKyAgICB7Cisg
ICAgICAgIGRlY2xfaW5zbih2cG1hc2ttb3ZkKTsKKworICAgICAgICBhc20gdm9sYXRpbGUgKCAi
dnB4b3IgJSV4bW0xLCAlJXhtbTEsICUleG1tMVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAg
ICJ2cGluc3JkICQwYjAwLCAlMSwgJSV4bW0xLCAlJXhtbTJcblx0IgorI2lmIDAgLyogRG9uJ3Qg
dXNlIEFWWDIgaW5zdHJ1Y3Rpb25zIGZvciBub3cgKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
cHV0X2luc24odnBtYXNrbW92ZCwgInZwbWFza21vdmQgJSV4bW0xLCAlJXhtbTIsICglMCkiKQor
I2Vsc2UKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24odnBtYXNrbW92ZCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4YzQsIDB4ZTIsIDB4NjksIDB4OGUs
IDB4MGEiKQorI2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAgIDo6ICJkIiAoTlVMTCksICJy
IiAofjApICk7CisKKyAgICAgICAgbWVtc2V0KHJlcyArIE1NQVBfU1ogLyBzaXplb2YoKnJlcykg
LSA4LCAweGRiLCAzMik7CisgICAgICAgIHNldF9pbnNuKHZwbWFza21vdmQpOworICAgICAgICBy
ZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25nKXJlcyArIE1NQVBfU1ogLSA0OworICAgICAgICByYyA9
IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1V
TF9PS0FZIHx8ICFjaGVja19laXAodnBtYXNrbW92ZCkgfHwKKyAgICAgICAgICAgICByZXNbTU1B
UF9TWiAvIHNpemVvZigqcmVzKSAtIDFdIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcyArIE1N
QVBfU1ogLyBzaXplb2YoKnJlcykgLSA4LAorICAgICAgICAgICAgICAgICAgICByZXMgKyBNTUFQ
X1NaIC8gc2l6ZW9mKCpyZXMpIC0gNCwgMTIpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKwor
ICAgICAgICBhc20gdm9sYXRpbGUgKCAidnBpbnNyZCAkMGIxMSwgJTAsICUleG1tMSwgJSV4bW0y
IiA6OiAiciIgKH4wKSApOworICAgICAgICBtZW1zZXQocmVzLCAweGRiLCAzMik7CisgICAgICAg
IHNldF9pbnNuKHZwbWFza21vdmQpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25n
KShyZXMgLSAzKTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOwor
ICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlwKHZwbWFza21vdmQp
IHx8CisgICAgICAgICAgICAgcmVzWzBdIHx8IG1lbWNtcChyZXMgKyAxLCByZXMgKyA0LCAxMikg
KQorICAgICAgICAgICAgZ290byBmYWlsOworCisgICAgICAgIHByaW50Zigib2theVxuIik7Cisg
ICAgfQorICAgIGVsc2UKKyAgICAgICAgcHJpbnRmKCJza2lwcGVkXG4iKTsKKworICAgIHByaW50
ZigiJS00MHMiLCAiVGVzdGluZyB2cG1hc2ttb3ZxICV4bW0xLCV4bW0yLCglZWR4KS4uLiIpOwor
ICAgIGlmICggc3RhY2tfZXhlYyAmJiBjcHVfaGFzX2F2eDIgKQorICAgIHsKKyAgICAgICAgZGVj
bF9pbnNuKHZwbWFza21vdnEpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2cHhvciAlJXht
bTEsICUleG1tMSwgJSV4bW0xXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgInZwY21wZXFk
ICUleG1tMCwgJSV4bW0wLCAlJXhtbTBcblx0IgorI2lmIDAgLyogRG9uJ3QgdXNlIEFWWDIgaW5z
dHJ1Y3Rpb25zIGZvciBub3cgKi8KKyAgICAgICAgICAgICAgICAgICAgICAgInZwYmxlbmRkICQw
YjAwMTEsICUleG1tMCwgJSV4bW0xLCAlJXhtbTJcblx0IgorICAgICAgICAgICAgICAgICAgICAg
ICBwdXRfaW5zbih2cG1hc2ttb3ZxLCAidnBtYXNrbW92cSAlJXhtbTEsICUleG1tMiwgKCUwKSIp
CisjZWxzZQorICAgICAgICAgICAgICAgICAgICAgICAiLmJ5dGUgMHhjNCwgMHhlMywgMHg3MSwg
MHgwMiwgMHhkMCwgMGIwMDExXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24o
dnBtYXNrbW92cSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4YzQs
IDB4ZTIsIDB4ZTksIDB4OGUsIDB4MGEiKQorI2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAg
IDo6ICJkIiAoTlVMTCkgKTsKKworICAgICAgICBtZW1zZXQocmVzICsgTU1BUF9TWiAvIHNpemVv
ZigqcmVzKSAtIDgsIDB4ZGIsIDMyKTsKKyAgICAgICAgc2V0X2luc24odnBtYXNrbW92cSk7Cisg
ICAgICAgIHJlZ3MuZWR4ID0gKHVuc2lnbmVkIGxvbmcpcmVzICsgTU1BUF9TWiAtIDg7CisgICAg
ICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAh
PSBYODZFTVVMX09LQVkgfHwgIWNoZWNrX2VpcCh2cG1hc2ttb3ZxKSB8fAorICAgICAgICAgICAg
IHJlc1tNTUFQX1NaIC8gc2l6ZW9mKCpyZXMpIC0gMV0gfHwKKyAgICAgICAgICAgICByZXNbTU1B
UF9TWiAvIHNpemVvZigqcmVzKSAtIDJdIHx8CisgICAgICAgICAgICAgbWVtY21wKHJlcyArIE1N
QVBfU1ogLyBzaXplb2YoKnJlcykgLSA4LAorICAgICAgICAgICAgICAgICAgICByZXMgKyBNTUFQ
X1NaIC8gc2l6ZW9mKCpyZXMpIC0gNCwgOCkgKQorICAgICAgICAgICAgZ290byBmYWlsOworCisj
aWYgMCAvKiBEb24ndCB1c2UgQVZYMiBpbnN0cnVjdGlvbnMgZm9yIG5vdyAqLworICAgICAgICBh
c20gdm9sYXRpbGUgKCAidnBlcm1xICQwYjAwMDAwMDAxLCAleW1tMiwgJXltbTIiICk7CisjZWxz
ZQorICAgICAgICBhc20gdm9sYXRpbGUgKCAiLmJ5dGUgMHhjNCwgMHhlMywgMHhmZCwgMHgwMCwg
MHhkMiwgMGIwMDAwMDAwMSIgKTsKKyNlbmRpZgorICAgICAgICBtZW1zZXQocmVzLCAweGRiLCAz
Mik7CisgICAgICAgIHNldF9pbnNuKHZwbWFza21vdnEpOworICAgICAgICByZWdzLmVkeCA9ICh1
bnNpZ25lZCBsb25nKShyZXMgLSAyKTsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwg
JmVtdWxvcHMpOworICAgICAgICBpZiAoIHJjICE9IFg4NkVNVUxfT0tBWSB8fCAhY2hlY2tfZWlw
KHZwbWFza21vdnEpIHx8CisgICAgICAgICAgICAgcmVzWzBdIHx8IHJlc1sxXSB8fCBtZW1jbXAo
cmVzICsgMiwgcmVzICsgNCwgOCkgKQorICAgICAgICAgICAgZ290byBmYWlsOworCiAgICAgICAg
IHByaW50Zigib2theVxuIik7CiAgICAgfQogICAgIGVsc2UKLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMKQEAgLTM3MCw3ICszNzAsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBm
MzhfdGFibGUgewogICAgIFsweDBjIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ZwIH0sCiAgICAgWzB4MTBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwK
LSAgICBbMHgxNCAuLi4gMHgxNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAor
ICAgIFsweDE0IC4uLiAweDE2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAg
ICAgWzB4MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9
LAogICAgIFsweDE4IC4uLiAweDE5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX2ZwLCAu
dHdvX29wID0gMSB9LAogICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAudHdv
X29wID0gMSB9LApAQCAtMzgyLDkgKzM4MiwxNSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBm
MzhfdGFibGUgewogICAgIFsweDJjIC4uLiAweDJkXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3Ro
ZXIgfSwKICAgICBbMHgyZSAuLi4gMHgyZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAu
dG9fbWVtID0gMSB9LAogICAgIFsweDMwIC4uLiAweDM1XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxIH0sCi0gICAgWzB4MzcgLi4uIDB4M2ZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MzYgLi4uIDB4M2ZdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4NDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50IH0sCiAgICAgWzB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAudHdvX29wID0gMSB9LAorICAgIFsweDQ1IC4uLiAweDQ3XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ludCB9LAorICAgIFsweDU4IC4uLiAweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCisgICAgWzB4NWFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF8xMjgsIC50d29fb3AgPSAxIH0sCisgICAgWzB4NzggLi4uIDB4NzldID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHg4Y10gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyIH0sCisgICAgWzB4OGVdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnRvX21lbSA9IDEgfSwKICAgICBbMHg5NiAuLi4gMHg5Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCB9LAogICAgIFsweGE2IC4uLiAweGFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ZwIH0sCiAgICAgWzB4YjYgLi4uIDB4YmZdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAgfSwKQEAgLTQwNiw2ICs0MTIsOSBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBm
M2FfdGFibGUgewogICAgIHVpbnQ4X3QgdHdvX29wOjE7CiAgICAgdWludDhfdCBmb3VyX29wOjE7
CiB9IGV4dDBmM2FfdGFibGVbMjU2XSA9IHsKKyAgICBbMHgwMF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MDFdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MDJdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MDQgLi4uIDB4MDVdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MDZdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEgfSwKQEAgLTQxOSw5ICs0MjgsMTIg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNhX3RhYmxlIHsKICAgICBbMHgyMF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX25vbmUgfSwKICAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X290aGVyIH0sCiAgICAgWzB4MjJdID0geyAuc2ltZF9zaXplID0gc2ltZF9ub25lIH0sCisgICAg
WzB4MzhdID0geyAuc2ltZF9zaXplID0gc2ltZF8xMjggfSwKKyAgICBbMHgzOV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4NDAg
Li4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHg0Ml0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0NF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg0Nl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0YSAuLi4gMHg0Yl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NGNdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50LCAuZm91cl9vcCA9IDEgfSwKICAgICBbMHg1YyAuLi4gMHg1Zl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCkBAIC02MTE5
LDYgKzYxMzEsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYo
MHgwZjM4LCAweDQwKTogLyogdnBtdWxsZCB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8K
ICAgICAgICAgICAgIGlmICggIXZleC5sICkKICAgICAgICAgICAgICAgICBnb3RvIHNpbWRfMGZf
YXZ4OworICAgICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19WRVhfNjYoMHgwZjM4LCAweDQ1KTogLyogdnBzcmx2e2QscX0ge3gseX1tbS9tZW0se3gseX1t
bSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDQ3KTog
LyogdnBzbGx2e2QscX0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgc2ltZF8w
Zl9hdngyOgogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4Mik7CiAgICAg
ICAgICAgICBnb3RvIHNpbWRfMGZfeW1tOwogICAgICAgICB9CkBAIC02MjE4LDcgKzYyMzQsMTAg
QEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDBm
KTogLyogdnBhbGlnbnIgJGltbTgse3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDQyKTogLyogdm1wc2FkYncgJGltbTgs
e3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgICAgICAgICBpZiAoIHZleC5sICkK
KyAgICAgICAgICAgIHsKKyAgICBzaW1kXzBmX2ltbThfYXZ4MjoKICAgICAgICAgICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngyKTsKKyAgICAgICAgICAgIH0KICAgICAgICAgICAg
IGVsc2UKICAgICAgICAgICAgIHsKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2Es
IDB4MDgpOiAvKiB2cm91bmRwcyAkaW1tOCx7eCx5fW1tL21lbSx7eCx5fW1tICovCkBAIC03MzA2
LDYgKzczMjUsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0gOCA8PCB2ZXgu
bDsKICAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzOCwgMHgxNik6IC8qIHZwZXJtcHMgeW1tL20yNTYseW1tLHltbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgzNik6IC8qIHZwZXJtZCB5bW0vbTI1Nix5
bW0seW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighdmV4LmwgfHwgdmV4Lncs
IEVYQ19VRCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9hdngyOworCiAgICAgY2FzZSBYODZFTVVM
X09QQ19WRVhfNjYoMHgwZjM4LCAweDIwKTogLyogdnBtb3ZzeGJ3IHhtbS9tZW0se3gseX1tbSAq
LwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyMSk6IC8qIHZwbW92c3hi
ZCB4bW0vbWVtLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4MjIpOiAvKiB2cG1vdnN4YnEgeG1tL21lbSx7eCx5fW1tICovCkBAIC03NDIyLDYgKzc0NDYs
ODAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgubCwg
RVhDX1VEKTsKICAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKIAorICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHg1OCk6IC8qIHZwYnJvYWRjYXN0ZCB4bW0vbTMyLHt4LHl9bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4NTkpOiAvKiB2cGJyb2Fk
Y2FzdHEgeG1tL202NCx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZjM4LCAweDc4KTogLyogdnBicm9hZGNhc3RiIHhtbS9tOCx7eCx5fW1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDc5KTogLyogdnBicm9hZGNhc3R3IHhtbS9tMTYs
e3gseX1tbSAqLworICAgICAgICBvcF9ieXRlcyA9IDEgPDwgKCghKGIgJiAweDIwKSAqIDIpICsg
KGIgJiAxKSk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHg0Nik6IC8qIHZwc3JhdmQge3gseX1tbS9tZW0se3gseX1tbSx7
eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsK
KyAgICAgICAgZ290byBzaW1kXzBmX2F2eDI7CisKKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmMzgsIDB4NWEpOiAvKiB2YnJvYWRjYXN0aTEyOCBtMTI4LHltbSAqLworICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgIXZleC5sIHx8IHZleC53
LCBFWENfVUQpOworICAgICAgICBnb3RvIHNpbWRfMGZfYXZ4MjsKKworICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHg4Yyk6IC8qIHZwbWFza21vdntkLHF9IG1lbSx7eCx5fW1t
LHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OGUpOiAv
KiB2cG1hc2ttb3Z7ZCxxfSB7eCx5fW1tLHt4LHl9bW0sbWVtICovCisgICAgeworICAgICAgICB0
eXBlb2YodmV4KSAqcHZleDsKKyAgICAgICAgdW5zaWduZWQgaW50IG1hc2sgPSB2ZXgudyA/IDB4
ODA4MDgwODBVIDogMHg4ODg4ODg4OFU7CisKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOworICAgICAgICBob3N0X2FuZF92Y3B1X211c3Rf
aGF2ZShhdngyKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworCisg
ICAgICAgIC8qCisgICAgICAgICAqIFdoaWxlIHdlIGNhbid0IHJlYXNvbmFibHkgcHJvdmlkZSBm
dWxseSBjb3JyZWN0IGJlaGF2aW9yIGhlcmUKKyAgICAgICAgICogKGluIHBhcnRpY3VsYXIsIGZv
ciB3cml0ZXMsIGF2b2lkaW5nIHRoZSBtZW1vcnkgcmVhZCBpbiBhbnRpY2lwYXRpb24KKyAgICAg
ICAgICogb2YgYWxsIGVsZW1lbnRzIGluIHRoZSByYW5nZSBldmVudHVhbGx5IGJlaW5nIHdyaXR0
ZW4pLCB3ZSBjYW4gKGFuZAorICAgICAgICAgKiBzaG91bGQpIHN0aWxsIGxpbWl0IHRoZSBtZW1v
cnkgYWNjZXNzIHRvIHRoZSBzbWFsbGVzdCBwb3NzaWJsZSByYW5nZQorICAgICAgICAgKiAoc3Vw
cHJlc3NpbmcgaXQgYWx0b2dldGhlciBpZiBhbGwgbWFzayBiaXRzIGFyZSBjbGVhciksIHRvIHBy
b3ZpZGUKKyAgICAgICAgICogY29ycmVjdCBmYXVsdGluZyBiZWhhdmlvci4gUmVhZCB0aGUgbWFz
ayBiaXRzIHZpYSB2bW92bXNrcHtzLGR9CisgICAgICAgICAqIGZvciB0aGF0IHB1cnBvc2UuCisg
ICAgICAgICAqLworICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBw
dmV4ID0gY29weV9WRVgob3BjLCB2ZXgpOworICAgICAgICBwdmV4LT5vcGN4ID0gdmV4XzBmOwor
ICAgICAgICBvcGNbMF0gPSAweGQ3OyAvKiB2cG1vdm1za2IgKi8KKyAgICAgICAgLyogVXNlICVy
YXggYXMgR1BSIGRlc3RpbmF0aW9uIGFuZCBWRVgudnZ2diBhcyBzb3VyY2UuICovCisgICAgICAg
IHB2ZXgtPnIgPSAxOworICAgICAgICBwdmV4LT5iID0gIW1vZGVfNjRiaXQoKSB8fCAodmV4LnJl
ZyA+PiAzKTsKKyAgICAgICAgb3BjWzFdID0gMHhjMCB8ICh+dmV4LnJlZyAmIDcpOworICAgICAg
ICBwdmV4LT5yZWcgPSAweGY7CisgICAgICAgIG9wY1syXSA9IDB4YzM7CisKKyAgICAgICAgaW52
b2tlX3N0dWIoIiIsICIiLCAiPWEiIChlYS52YWwpIDogW2R1bW15XSAiaSIgKDApKTsKKyAgICAg
ICAgcHV0X3N0dWIoc3R1Yik7CisKKyAgICAgICAgLyogQ29udmVydCBieXRlIGdyYW51bGFyIHJl
c3VsdCB0byBkd29yZC9xd29yZCBncmFudWxhcml0eS4gKi8KKyAgICAgICAgZWEudmFsICY9IG1h
c2s7CisgICAgICAgIGlmICggIWVhLnZhbCApCisgICAgICAgICAgICBnb3RvIGNvbXBsZXRlX2lu
c247CisKKyAgICAgICAgZmlyc3RfYnl0ZSA9IF9fYnVpbHRpbl9jdHooZWEudmFsKSAmIH4oKDQg
PDwgdmV4LncpIC0gMSk7CisgICAgICAgIGVhLnZhbCA+Pj0gZmlyc3RfYnl0ZTsKKyAgICAgICAg
b3BfYnl0ZXMgPSAzMiAtIF9fYnVpbHRpbl9jbHooZWEudmFsKTsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBFdmVuIGZvciB0aGUgbWVtb3J5IHdyaXRlIHZhcmlhbnQgYSBtZW1vcnkgcmVhZCBp
cyBuZWVkZWQsIHVubGVzcworICAgICAgICAgKiBhbGwgc2V0IG1hc2sgYml0cyBhcmUgY29udGln
dW91cy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggZWEudmFsICYgKGVhLnZhbCArIH5tYXNr
ICsgMSkgKQorICAgICAgICAgICAgZCA9IChkICYgflNyY01hc2spIHwgU3JjTWVtOworCisgICAg
ICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIG9wY1swXSA9IGI7CisgICAg
ICAgIC8qIENvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLworICAgICAgICByZXhf
cHJlZml4ICY9IH5SRVhfQjsKKyAgICAgICAgdmV4LmIgPSAxOworICAgICAgICBvcGNbMV0gPSBt
b2RybSAmIDB4Mzg7CisgICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
MzgsIDB4OTYpOiAvKiB2Zm1hZGRzdWIxMzJwe3MsZH0ge3gseX1tbS9tZW0se3gseX1tbSx7eCx5
fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAweDk3KTogLyogdmZt
c3ViYWRkMTMycHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5OCk6IC8qIHZmbWFkZDEzMnB7cyxkfSB7eCx5
fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KQEAgLTc2MzAsNiArNzcyOCwyMCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICIwIiAoKHVpbnQzMl90KXNyYy52
YWwpLCAicm0iIChfcmVncy5lZHgpICk7CiAgICAgICAgIGJyZWFrOwogCisgICAgY2FzZSBYODZF
TVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDAwKTogLyogdnBlcm1xICRpbW04LHltbS9tMjU2LHlt
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwMSk6IC8qIHZwZXJt
cGQgJGltbTgseW1tL20yNTYseW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigh
dmV4LmwgfHwgIXZleC53LCBFWENfVUQpOworICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9hdngy
OworCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDM4KTogLyogdmluc2Vy
dGkxMjggJGltbTgseG1tL20xMjgseW1tLHltbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzYSwgMHgzOSk6IC8qIHZleHRyYWN0aTEyOCAkaW1tOCx5bW0seG1tL20xMjggKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4NDYpOiAvKiB2cGVybTJpMTI4
ICRpbW04LHltbS9tMjU2LHltbSx5bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KCF2ZXgubCwgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDAyKTogLyogdnBibGVuZGQgJGltbTgse3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2
ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kXzBmX2ltbThfYXZ4MjsKKwogICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHgwNik6IC8qIHZwZXJtMmYxMjggJGltbTgs
eW1tL20yNTYseW1tLHltbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwg
MHgxOCk6IC8qIHZpbnNlcnRmMTI4ICRpbW04LHhtbS9tMTI4LHltbSx5bW0gKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MTkpOiAvKiB2ZXh0cmFjdGYxMjggJGltbTgs
eW1tLHhtbS9tMTI4ICovCkBAIC04MTExLDYgKzgyMjMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZjM4LCAweDJlKTogLyogdm1hc2ttb3ZwcyAqLwogICAgICAgICAgICAgICAgIGNhc2UgWDg2RU1V
TF9PUENfVkVYXzY2KDB4MGYzOCwgMHgyZik6IC8qIHZtYXNrbW92cGQgKi8KKyAgICAgICAgICAg
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OGUpOiAvKiB2cG1hc2ttb3Z7
ZCxxfSAqLwogICAgICAgICAgICAgICAgICAgICAvKiBUaGVzZSBoYXZlIG1lcmdlIHNlbWFudGlj
czsgZm9yY2Ugd3JpdGUgdG8gb2NjdXIuICovCiAgICAgICAgICAgICAgICAgICAgIGQgfD0gTW92
OwogICAgICAgICAgICAgICAgICAgICBicmVhazsKCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:58:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:58:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Jl-0000cz-MC; Wed, 28 Feb 2018 12:58:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Jl-0000bT-23
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:58:45 +0000
X-Inumbo-ID: 5e4c9e0d-1c87-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5e4c9e0d-1c87-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:00:36 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 05:58:37 -0700
Message-Id: <5A96B58A02000078001ACB8A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 05:58:34 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 03/20] x86emul: support AVX2 gather insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IFJl
LWJhc2UuCnYzOiBSZS1iYXNlLgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2Vm
aWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTMsNyArMTMs
OCBAQCBydW46ICQoVEFSR0VUKQogCiBTSU1EIDo9IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIKIEZN
QSA6PSBmbWE0IGZtYQotVEVTVENBU0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChGTUEpCitTRyA6
PSBhdngyLXNnCitURVNUQ0FTRVMgOj0gYmxvd2Zpc2ggJChTSU1EKSAkKEZNQSkgJChTRykKIAog
Ymxvd2Zpc2gtY2ZsYWdzIDo9ICIiCiBibG93ZmlzaC1jZmxhZ3MteDg2XzMyIDo9ICItbW5vLWFj
Y3VtdWxhdGUtb3V0Z29pbmctYXJncyAtRHN0YXRpYz0iCkBAIC0zOSw2ICs0MCwxMCBAQCBmbWEt
Zmx0cyA6PSAkKGF2eC1mbHRzKQogYXZ4Mi12ZWNzIDo9ICQoYXZ4LXZlY3MpCiBhdngyLWludHMg
Oj0gMSAyIDQgOAogYXZ4Mi1mbHRzIDo9IDQgOAorYXZ4Mi1zZy12ZWNzIDo9ICQoYXZ4Mi12ZWNz
KQorYXZ4Mi1zZy1pZHhzIDo9IDQgOAorYXZ4Mi1zZy1pbnRzIDo9IDQgOAorYXZ4Mi1zZy1mbHRz
IDo9IDQgOAogCiAjIEZvciBBVlggYW5kIGxhdGVyLCBoYXZlIHRoZSBjb21waWxlciBhdm9pZCBY
TU0wIHRvIHdpZGVuIGNvdmVyYWdlIG9mCiAjIHRoZSBWRVgudnZ2diBjaGVja3MgaW4gdGhlIGVt
dWxhdG9yLgpAQCAtNTUsOCArNjAsMTggQEAgJCgxKS1jZmxhZ3MgOj0gXAogCSQoZm9yZWFjaCBm
bHQsJCgkKDEpLWZsdHMpLCBcCiAJICAiLURfZiQoZmx0KSAtbSQoMSkgJChjYWxsIG5vbi1zc2Us
JCgxKSkgLW1mcG1hdGg9c3NlIC1PcyAtREZMT0FUX1NJWkU9JChmbHQpIikKIGVuZGVmCitkZWZp
bmUgc2ltZC1zZy1kZWZzCiskKDEpLWNmbGFncyA6PSBcCisJJChmb3JlYWNoIHZlYywkKCQoMSkt
dmVjcyksIFwKKwkgICQoZm9yZWFjaCBpZHgsJCgkKDEpLWlkeHMpLCBcCisJICAgJChmb3JlYWNo
IGludCwkKCQoMSktaW50cyksIFwKKwkgICAgICItRF8kKHZlYyl4JChpZHgpaSQoaW50KSAtbSQo
MTotc2c9KSAkKGNhbGwgbm9uLXNzZSwkKDEpKSAtT3MgLURWRUNfTUFYPSQodmVjKSAtRElEWF9T
SVpFPSQoaWR4KSAtRElOVF9TSVpFPSQoaW50KSIpIFwKKwkgICAkKGZvcmVhY2ggZmx0LCQoJCgx
KS1mbHRzKSwgXAorCSAgICAgIi1EXyQodmVjKXgkKGlkeClmJChmbHQpIC1tJCgxOi1zZz0pICQo
Y2FsbCBub24tc3NlLCQoMSkpIC1PcyAtRFZFQ19NQVg9JCh2ZWMpIC1ESURYX1NJWkU9JChpZHgp
IC1ERkxPQVRfU0laRT0kKGZsdCkiKSkpCitlbmRlZgogCiAkKGZvcmVhY2ggZmxhdm9yLCQoU0lN
RCkgJChGTUEpLCQoZXZhbCAkKGNhbGwgc2ltZC1kZWZzLCQoZmxhdm9yKSkpKQorJChmb3JlYWNo
IGZsYXZvciwkKFNHKSwkKGV2YWwgJChjYWxsIHNpbWQtc2ctZGVmcywkKGZsYXZvcikpKSkKIAog
JChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKTogJS5oOiAlLmMgdGVzdGNhc2UubWsgTWFrZWZp
bGUKIAlybSAtZiAkQC5uZXcgJCouYmluCkBAIC03OCw3ICs5MywxMCBAQCAkKGFkZHN1ZmZpeCAu
YywkKFNJTUQpKToKICQoYWRkc3VmZml4IC5jLCQoRk1BKSk6CiAJbG4gLXNmIHNpbWQtZm1hLmMg
JEAKIAotJChhZGRzdWZmaXggLm8sJChTSU1EKSAkKEZNQSkpOiBzaW1kLmgKKyQoYWRkc3VmZml4
IC5jLCQoU0cpKToKKwlsbiAtc2Ygc2ltZC1zZy5jICRACisKKyQoYWRkc3VmZml4IC5vLCQoU0lN
RCkgJChGTUEpICQoU0cpKTogc2ltZC5oCiAKICQoVEFSR0VUKTogeDg2LWVtdWxhdGUubyB0ZXN0
X3g4Nl9lbXVsYXRvci5vCiAJJChIT1NUQ0MpICQoSE9TVENGTEFHUykgLW8gJEAgJF4KLS0tIC9k
ZXYvbnVsbAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC1zZy5jCkBAIC0wLDAg
KzEsMjA5IEBACisjaWZkZWYgSU5UX1NJWkUKKyMgZGVmaW5lIEVMRU1fU0laRSBJTlRfU0laRQor
I2Vsc2UKKyMgZGVmaW5lIEVMRU1fU0laRSBGTE9BVF9TSVpFCisjZW5kaWYKKworI2RlZmluZSBW
RUNfU0laRSAoSURYX1NJWkUgPD0gRUxFTV9TSVpFID8gVkVDX01BWCBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgOiBWRUNfTUFYICogRUxFTV9TSVpFIC8gSURYX1NJ
WkUpCisjaWYgVkVDX1NJWkUgPCAxNgorIyB1bmRlZiBWRUNfU0laRQorIyBkZWZpbmUgVkVDX1NJ
WkUgMTYKKyNlbmRpZgorCisjaW5jbHVkZSAic2ltZC5oIgorCitFTlRSWShzZ190ZXN0KTsKKwor
I3VuZGVmIE1PREUKKyNpZiBJRFhfU0laRSA9PSA0CisjIGRlZmluZSBNT0RFIFNJCisjZWxpZiBJ
RFhfU0laRSA9PSA4CisjIGRlZmluZSBNT0RFIERJCisjZW5kaWYKKworI2RlZmluZSBJVkVDX1NJ
WkUgKEVMRU1fU0laRSA8PSBJRFhfU0laRSA/IFZFQ19NQVggXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA6IFZFQ19NQVggKiBJRFhfU0laRSAvIEVMRU1fU0laRSkK
KyNpZiBJVkVDX1NJWkUgPCAxNgorIyB1bmRlZiBJVkVDX1NJWkUKKyMgZGVmaW5lIElWRUNfU0la
RSAxNgorI2VuZGlmCisKK3R5cGVkZWYgc2lnbmVkIGludCBfX2F0dHJpYnV0ZV9fKChtb2RlKE1P
REUpLCB2ZWN0b3Jfc2l6ZShJVkVDX1NJWkUpKSkgaWR4X3Q7Cit0eXBlZGVmIGxvbmcgbG9uZyBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShJVkVDX1NJWkUpKSkgaWRpX3Q7CisKKyNkZWZpbmUg
SVRFTV9DT1VOVCAoVkVDX1NJWkUgLyBFTEVNX1NJWkUgPCBJVkVDX1NJWkUgLyBJRFhfU0laRSA/
IFwKKyAgICAgICAgICAgICAgICAgICAgVkVDX1NJWkUgLyBFTEVNX1NJWkUgOiBJVkVDX1NJWkUg
LyBJRFhfU0laRSkKKworI2lmIFZFQ19TSVpFID09IDE2CisjIGRlZmluZSB0b19ib29sKGNtcCkg
X19idWlsdGluX2lhMzJfcHRlc3RjMTI4KGNtcCwgKHZlY190KXt9ID09IDApCisjZWxzZQorIyBk
ZWZpbmUgdG9fYm9vbChjbXApIF9fYnVpbHRpbl9pYTMyX3B0ZXN0YzI1NihjbXAsICh2ZWNfdCl7
fSA9PSAwKQorI2VuZGlmCisKKyNpZiBkZWZpbmVkKF9fQVZYMl9fKQorIyBpZiBWRUNfTUFYID09
IDE2CisjICBpZiBJRFhfU0laRSA9PSA0CisjICAgaWYgSU5UX1NJWkUgPT0gNAorIyAgICBkZWZp
bmUgZ2F0aGVyIF9fYnVpbHRpbl9pYTMyX2dhdGhlcnNpdjRzaQorIyAgIGVsaWYgSU5UX1NJWkUg
PT0gOAorIyAgICBkZWZpbmUgZ2F0aGVyKHJlZywgbWVtLCBpZHgsIG1zaywgc2NsKSBcCisgICAg
ICAgICAgICAodmVjX3QpKF9fYnVpbHRpbl9pYTMyX2dhdGhlcnNpdjJkaSgodmRpX3QpKHJlZyks
IFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChjb25z
dCB2b2lkICopKG1lbSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGlkeCwgKHZkaV90KShtc2spLCBzY2wpKQorIyAgIGVsaWYgRkxPQVRfU0laRSA9
PSA0CisjICAgIGRlZmluZSBnYXRoZXIgX19idWlsdGluX2lhMzJfZ2F0aGVyc2l2NHNmCisjICAg
ZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgICAgZGVmaW5lIGdhdGhlciBfX2J1aWx0aW5faWEzMl9n
YXRoZXJzaXYyZGYKKyMgICBlbmRpZgorIyAgZWxpZiBJRFhfU0laRSA9PSA4CisjICAgaWYgSU5U
X1NJWkUgPT0gNAorIyAgICBkZWZpbmUgZ2F0aGVyKHJlZywgbWVtLCBpZHgsIG1zaywgc2NsKSBc
CisgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl9nYXRoZXJkaXY0c2kocmVnLCBtZW0sICh2ZGlf
dCkoaWR4KSwgbXNrLCBzY2wpCisjICAgZWxpZiBJTlRfU0laRSA9PSA4CisjICAgIGRlZmluZSBn
YXRoZXIocmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIFwKKyAgICAgICAgICAgICh2ZWNfdCkoX19i
dWlsdGluX2lhMzJfZ2F0aGVyZGl2MmRpKCh2ZGlfdCkocmVnKSwgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbnN0IHZvaWQgKikobWVtKSwgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZkaV90KShp
ZHgpLCAodmRpX3QpKG1zayksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHNjbCkpCisjICAgZWxpZiBGTE9BVF9TSVpFID09IDQKKyMgICAgZGVmaW5l
IGdhdGhlcihyZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkgXAorICAgICAgICAgICAgX19idWlsdGlu
X2lhMzJfZ2F0aGVyZGl2NHNmKHJlZywgbWVtLCAodmRpX3QpKGlkeCksIG1zaywgc2NsKQorIyAg
IGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICAgIGRlZmluZSBnYXRoZXIocmVnLCBtZW0sIGlkeCwg
bXNrLCBzY2wpIFwKKyAgICAgICAgICAgIF9fYnVpbHRpbl9pYTMyX2dhdGhlcmRpdjJkZihyZWcs
IG1lbSwgKHZkaV90KShpZHgpLCBtc2ssIHNjbCkKKyMgICBlbmRpZgorIyAgZW5kaWYKKyMgZWxp
ZiBWRUNfTUFYID09IDMyCisjICBpZiBJRFhfU0laRSA9PSA0CisjICAgaWYgSU5UX1NJWkUgPT0g
NAorIyAgICBkZWZpbmUgZ2F0aGVyIF9fYnVpbHRpbl9pYTMyX2dhdGhlcnNpdjhzaQorIyAgIGVs
aWYgSU5UX1NJWkUgPT0gOAorIyAgICBkZWZpbmUgZ2F0aGVyKHJlZywgbWVtLCBpZHgsIG1zaywg
c2NsKSBcCisgICAgICAgICAgICAodmVjX3QpKF9fYnVpbHRpbl9pYTMyX2dhdGhlcnNpdjRkaSgo
dmRpX3QpKHJlZyksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIChjb25zdCB2b2lkICopKG1lbSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGlkeCwgKHZkaV90KShtc2spLCBzY2wpKQorCisjICAgZWxp
ZiBGTE9BVF9TSVpFID09IDQKKyMgICAgZGVmaW5lIGdhdGhlciBfX2J1aWx0aW5faWEzMl9nYXRo
ZXJzaXY4c2YKKyMgICBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgICBkZWZpbmUgZ2F0aGVyIF9f
YnVpbHRpbl9pYTMyX2dhdGhlcnNpdjRkZgorIyAgIGVuZGlmCisjICBlbGlmIElEWF9TSVpFID09
IDgKKyMgICBpZiBJTlRfU0laRSA9PSA0CisjICAgIGRlZmluZSBnYXRoZXIocmVnLCBtZW0sIGlk
eCwgbXNrLCBzY2wpIFwKKyAgICAgICAgICAgIF9fYnVpbHRpbl9pYTMyX2dhdGhlcmRpdjRzaTI1
NihyZWcsIG1lbSwgKGlkaV90KShpZHgpLCBtc2ssIHNjbCkKKyMgICBlbGlmIElOVF9TSVpFID09
IDgKKyMgICAgZGVmaW5lIGdhdGhlcihyZWcsIG1lbSwgaWR4LCBtc2ssIHNjbCkgXAorICAgICAg
ICAgICAgKHZlY190KShfX2J1aWx0aW5faWEzMl9nYXRoZXJkaXY0ZGkoKHZkaV90KShyZWcpLCBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoY29uc3Qg
dm9pZCAqKShtZW0pLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAodmRpX3QpKGlkeCksICh2ZGlfdCkobXNrKSwgXAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2NsKSkKKworIyAgIGVsaWYgRkxPQVRfU0la
RSA9PSA0CisjICAgIGRlZmluZSBnYXRoZXIocmVnLCBtZW0sIGlkeCwgbXNrLCBzY2wpIFwKKyAg
ICAgICAgICAgIF9fYnVpbHRpbl9pYTMyX2dhdGhlcmRpdjRzZjI1NihyZWcsIG1lbSwgKGlkaV90
KShpZHgpLCBtc2ssIHNjbCkKKyMgICBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgICBkZWZpbmUg
Z2F0aGVyKHJlZywgbWVtLCBpZHgsIG1zaywgc2NsKSBcCisgICAgICAgICAgICBfX2J1aWx0aW5f
aWEzMl9nYXRoZXJkaXY0ZGYocmVnLCBtZW0sICh2ZGlfdCkoaWR4KSwgbXNrLCBzY2wpCisjICAg
ZW5kaWYKKyMgIGVuZGlmCisjIGVuZGlmCisjZW5kaWYKKworI2RlZmluZSBHTFVFXyh4LCB5KSB4
ICMjIHkKKyNkZWZpbmUgR0xVRSh4LCB5KSBHTFVFXyh4LCB5KQorCisjZGVmaW5lIFBVVDIobikg
ICAgICAobiksICAgICAgICAobikgKyAgMQorI2RlZmluZSBQVVQ0KG4pICBQVVQyKG4pLCAgIFBV
VDIoKG4pICsgIDIpCisjZGVmaW5lIFBVVDgobikgIFBVVDQobiksICAgUFVUNCgobikgKyAgNCkK
KyNkZWZpbmUgUFVUMTYobikgUFVUOChuKSwgICBQVVQ4KChuKSArICA4KQorI2RlZmluZSBQVVQz
MihuKSBQVVQxNihuKSwgUFVUMTYoKG4pICsgMTYpCisKK2NvbnN0IHR5cGVvZigodmVjX3Qpe31b
MF0pIGFycmF5W10gPSB7CisgICAgR0xVRShQVVQsIFZFQ19NQVgpKDEpLAorICAgIEdMVUUoUFVU
LCBWRUNfTUFYKShWRUNfTUFYICsgMSkKK307CisKK2ludCBzZ190ZXN0KHZvaWQpCit7CisgICAg
dW5zaWduZWQgaW50IGk7CisgICAgdmVjX3QgeCwgeSwgZnVsbCA9ICh2ZWNfdCl7fSA9PSAwOwor
ICAgIGlkeF90IGlkeCwgaW52OworCisgICAgZm9yICggaSA9IDA7IGkgPCBJVkVDX1NJWkUgLyBJ
RFhfU0laRTsgKytpICkKKyAgICB7CisgICAgICAgIGlkeFtpXSA9IGkgKyAxOworICAgICAgICBp
bnZbaV0gPSBJVEVNX0NPVU5UIC0gaTsKKyAgICB9CisKKyAgICB0b3VjaChpZHgpOworICAgIHRv
dWNoKGludik7CisKKyAgICB4ID0gZ2F0aGVyKGZ1bGwsIGFycmF5LCAoaWR4X3Qpe30sIGZ1bGws
IDEpOworICAgIGZvciAoIGkgPSAwOyBpIDwgSVRFTV9DT1VOVDsgKytpICkKKyAgICAgICAgaWYg
KCB4W2ldICE9IDEgKQorICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworICAgIGZvciAoIDsg
aSA8IEVMRU1fQ09VTlQ7ICsraSApCisgICAgICAgIGlmICggeFtpXSApCisgICAgICAgICAgICBy
ZXR1cm4gX19MSU5FX187CisKKyAgICB4ID0gZ2F0aGVyKGZ1bGwsIGFycmF5LCBpZHgsIGZ1bGws
IEVMRU1fU0laRSk7CisgICAgZm9yICggaSA9IDA7IGkgPCBJVEVNX0NPVU5UOyArK2kgKQorICAg
ICAgICBpZiAoIHhbaV0gIT0gaSArIDIgKQorICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOwor
ICAgIGZvciAoIDsgaSA8IEVMRU1fQ09VTlQ7ICsraSApCisgICAgICAgIGlmICggeFtpXSApCisg
ICAgICAgICAgICByZXR1cm4gX19MSU5FX187CisKKyAgICB4ID0gZ2F0aGVyKGZ1bGwsIGFycmF5
LCBpZHggKiBFTEVNX1NJWkUsIGZ1bGwsIDIpOworICAgIGZvciAoIGkgPSAwOyBpIDwgSVRFTV9D
T1VOVDsgKytpICkKKyAgICAgICAgaWYgKCB4W2ldICE9IGkgKiAyICsgMyApCisgICAgICAgICAg
ICByZXR1cm4gX19MSU5FX187CisgICAgZm9yICggOyBpIDwgRUxFTV9DT1VOVDsgKytpICkKKyAg
ICAgICAgaWYgKCB4W2ldICkKKyAgICAgICAgICAgIHJldHVybiBfX0xJTkVfXzsKKworICAgIHgg
PSBnYXRoZXIoZnVsbCwgYXJyYXksIGludiwgZnVsbCwgRUxFTV9TSVpFKTsKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IElURU1fQ09VTlQ7ICsraSApCisgICAgICAgIGlmICggeFtpXSAhPSBpbnZbaV0g
KyAxICkKKyAgICAgICAgICAgIHJldHVybiBfX0xJTkVfXzsKKyAgICBmb3IgKCA7IGkgPCBFTEVN
X0NPVU5UOyArK2kgKQorICAgICAgICBpZiAoIHhbaV0gKQorICAgICAgICAgICAgcmV0dXJuIF9f
TElORV9fOworCisgICAgeSA9IGdhdGhlcihmdWxsLCBhcnJheSArIElURU1fQ09VTlQsIC1pZHgs
IGZ1bGwsIEVMRU1fU0laRSk7CisjaWYgSVRFTV9DT1VOVCA9PSBFTEVNX0NPVU5UCisgICAgaWYg
KCAhdG9fYm9vbCh5ID09IHggLSAxKSApCisgICAgICAgIHJldHVybiBfX0xJTkVfXzsKKyNlbHNl
CisgICAgZm9yICggaSA9IDA7IGkgPCBJVEVNX0NPVU5UOyArK2kgKQorICAgICAgICBpZiAoIHlb
aV0gIT0geFtpXSAtIDEgKQorICAgICAgICAgICAgcmV0dXJuIF9fTElORV9fOworICAgIGZvciAo
IDsgaSA8IEVMRU1fQ09VTlQ7ICsraSApCisgICAgICAgIGlmICggeVtpXSApCisgICAgICAgICAg
ICByZXR1cm4gX19MSU5FX187CisjZW5kaWYKKworI2lmIEVMRU1fU0laRSA+IDEKKyAgICB4ID0g
Z2F0aGVyKGZ1bGwsIGFycmF5LCBpbnYgKiAyLCBmdWxsLCBFTEVNX1NJWkUgLyAyKTsKKyAgICBm
b3IgKCBpID0gMDsgaSA8IElURU1fQ09VTlQ7ICsraSApCisgICAgICAgIGlmICggeFtpXSAhPSBp
bnZbaV0gKyAxICkKKyAgICAgICAgICAgIHJldHVybiBfX0xJTkVfXzsKKyAgICBmb3IgKCA7IGkg
PCBFTEVNX0NPVU5UOyArK2kgKQorICAgICAgICBpZiAoIHhbaV0gKQorICAgICAgICAgICAgcmV0
dXJuIF9fTElORV9fOworCisjIGlmIEVMRU1fU0laRSA9PSBJRFhfU0laRQorICAgIHkgPSBnYXRo
ZXIoeCwgYXJyYXksIGlkeCwgKGlkeCAmIGludikgIT0gMCwgRUxFTV9TSVpFKTsKKyAgICBmb3Ig
KCBpID0gMDsgaSA8IElURU1fQ09VTlQ7ICsraSApCisgICAgICAgIGlmICggeVtpXSAhPSAoKGkg
KyAxKSAmIChJVEVNX0NPVU5UIC0gaSkgPyBpZHggOiBpbnYpW2ldICsgMSApCisgICAgICAgICAg
ICByZXR1cm4gX19MSU5FX187CisgICAgZm9yICggOyBpIDwgRUxFTV9DT1VOVDsgKytpICkKKyAg
ICAgICAgaWYgKCB5W2ldICkKKyAgICAgICAgICAgIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYK
KyNlbmRpZgorCisgICAgcmV0dXJuIDA7Cit9Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jCkBAIC0xMiw2ICsxMiw3IEBACiAjaW5jbHVkZSAiZm1hNC5oIgogI2lu
Y2x1ZGUgImZtYS5oIgogI2luY2x1ZGUgImF2eDIuaCIKKyNpbmNsdWRlICJhdngyLXNnLmgiCiAK
ICNkZWZpbmUgdmVyYm9zZSBmYWxzZSAvKiBTd2l0Y2ggdG8gdHJ1ZSBmb3IgZmFyIG1vcmUgbG9n
Z2luZy4gKi8KIApAQCAtNjAsNiArNjEsNyBAQCBzdGF0aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDIo
dm9pZCkKIHsKICAgICByZXR1cm4gY3B1X2hhc19hdngyOwogfQorI2RlZmluZSBzaW1kX2NoZWNr
X2F2eDJfc2cgc2ltZF9jaGVja19hdngyCiAKIHN0YXRpYyB2b2lkIHNpbWRfc2V0X3JlZ3Moc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CkBAIC0xNzMsNiArMTc1LDIyIEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgewogICAgIFNJTUQoQVZYMiB1MzJ4OCwgICAgICAgICAgICAgYXZ4MiwgICAg
ICAzMnU0KSwKICAgICBTSU1EKEFWWDIgczY0eDQsICAgICAgICAgICAgIGF2eDIsICAgICAgMzJp
OCksCiAgICAgU0lNRChBVlgyIHU2NHg0LCAgICAgICAgICAgICBhdngyLCAgICAgIDMydTgpLAor
ICAgIFNJTUQoQVZYMiBTL0cgZjMyWzR4MzJdLCAgYXZ4Ml9zZywgICAgMTZ4NGY0KSwKKyAgICBT
SU1EKEFWWDIgUy9HIGY2NFsyeDMyXSwgIGF2eDJfc2csICAgIDE2eDRmOCksCisgICAgU0lNRChB
VlgyIFMvRyBmMzJbMng2NF0sICBhdngyX3NnLCAgICAxNng4ZjQpLAorICAgIFNJTUQoQVZYMiBT
L0cgZjY0WzJ4NjRdLCAgYXZ4Ml9zZywgICAgMTZ4OGY4KSwKKyAgICBTSU1EKEFWWDIgUy9HIGYz
Mls4eDMyXSwgIGF2eDJfc2csICAgIDMyeDRmNCksCisgICAgU0lNRChBVlgyIFMvRyBmNjRbNHgz
Ml0sICBhdngyX3NnLCAgICAzMng0ZjgpLAorICAgIFNJTUQoQVZYMiBTL0cgZjMyWzR4NjRdLCAg
YXZ4Ml9zZywgICAgMzJ4OGY0KSwKKyAgICBTSU1EKEFWWDIgUy9HIGY2NFs0eDY0XSwgIGF2eDJf
c2csICAgIDMyeDhmOCksCisgICAgU0lNRChBVlgyIFMvRyBpMzJbNHgzMl0sICBhdngyX3NnLCAg
ICAxNng0aTQpLAorICAgIFNJTUQoQVZYMiBTL0cgaTY0WzJ4MzJdLCAgYXZ4Ml9zZywgICAgMTZ4
NGk4KSwKKyAgICBTSU1EKEFWWDIgUy9HIGkzMlsyeDY0XSwgIGF2eDJfc2csICAgIDE2eDhpNCks
CisgICAgU0lNRChBVlgyIFMvRyBpNjRbMng2NF0sICBhdngyX3NnLCAgICAxNng4aTgpLAorICAg
IFNJTUQoQVZYMiBTL0cgaTMyWzh4MzJdLCAgYXZ4Ml9zZywgICAgMzJ4NGk0KSwKKyAgICBTSU1E
KEFWWDIgUy9HIGk2NFs0eDMyXSwgIGF2eDJfc2csICAgIDMyeDRpOCksCisgICAgU0lNRChBVlgy
IFMvRyBpMzJbNHg2NF0sICBhdngyX3NnLCAgICAzMng4aTQpLAorICAgIFNJTUQoQVZYMiBTL0cg
aTY0WzR4NjRdLCAgYXZ4Ml9zZywgICAgMzJ4OGk4KSwKICN1bmRlZiBTSU1EXwogI3VuZGVmIFNJ
TUQKIH07Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0zOTEsNiArMzkxLDcg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHg3OCAuLi4gMHg3
OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsweDhj
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwKICAgICBbMHg4ZV0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX290aGVyLCAudG9fbWVtID0gMSB9LAorICAgIFsweDkwIC4uLiAweDkzXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC52c2liID0gMSB9LAogICAgIFsweDk2IC4uLiAweDlm
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwIH0sCiAgICAgWzB4YTYgLi4uIDB4YWZd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHhiNiAuLi4gMHhiZl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LApAQCAtNjEyLDYgKzYxMyw3IEBAIHN0
cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSB7CiAgICAgICAgIGV4dF84ZjBhLAogICAgIH0gZXh0Owog
ICAgIHVpbnQ4X3QgbW9kcm0sIG1vZHJtX21vZCwgbW9kcm1fcmVnLCBtb2RybV9ybTsKKyAgICB1
aW50OF90IHNpYl9pbmRleCwgc2liX3NjYWxlOwogICAgIHVpbnQ4X3QgcmV4X3ByZWZpeDsKICAg
ICBib29sIGxvY2tfcHJlZml4OwogICAgIGJvb2wgbm90XzY0Yml0OyAvKiBJbnN0cnVjdGlvbiBu
b3QgYXZhaWxhYmxlIGluIDY0Yml0LiAqLwpAQCAtMjQzNSw3ICsyNDM3LDcgQEAgeDg2X2RlY29k
ZSgKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICBjb25zdCBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfb3BzICAqb3BzKQogewotICAgIHVpbnQ4X3QgYiwgZCwgc2liLCBzaWJfaW5k
ZXgsIHNpYl9iYXNlOworICAgIHVpbnQ4X3QgYiwgZDsKICAgICB1bnNpZ25lZCBpbnQgZGVmX29w
X2J5dGVzLCBkZWZfYWRfYnl0ZXMsIG9wY29kZTsKICAgICBlbnVtIHg4Nl9zZWdtZW50IG92ZXJy
aWRlX3NlZyA9IHg4Nl9zZWdfbm9uZTsKICAgICBib29sIHBjX3JlbCA9IGZhbHNlOwpAQCAtMjc3
OSw2ICsyNzgxLDcgQEAgeDg2X2RlY29kZSgKIAogICAgICAgICBpZiAoIG1vZHJtX21vZCA9PSAz
ICkKICAgICAgICAgeworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGQgJiB2U0lC
LCBFWENfVUQpOwogICAgICAgICAgICAgbW9kcm1fcm0gfD0gKHJleF9wcmVmaXggJiAxKSA8PCAz
OwogICAgICAgICAgICAgZWEudHlwZSA9IE9QX1JFRzsKICAgICAgICAgfQpAQCAtMjgzOSwxMiAr
Mjg0MiwxNiBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgZWEudHlwZSA9IE9QX01FTTsKICAg
ICAgICAgICAgIGlmICggbW9kcm1fcm0gPT0gNCApCiAgICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgc2liID0gaW5zbl9mZXRjaF90eXBlKHVpbnQ4X3QpOwotICAgICAgICAgICAgICAgIHNp
Yl9pbmRleCA9ICgoc2liID4+IDMpICYgNykgfCAoKHJleF9wcmVmaXggPDwgMikgJiA4KTsKLSAg
ICAgICAgICAgICAgICBzaWJfYmFzZSAgPSAoc2liICYgNykgfCAoKHJleF9wcmVmaXggPDwgMykg
JiA4KTsKLSAgICAgICAgICAgICAgICBpZiAoIHNpYl9pbmRleCAhPSA0ICYmICEoZCAmIHZTSUIp
ICkKLSAgICAgICAgICAgICAgICAgICAgZWEubWVtLm9mZiA9ICpkZWNvZGVfZ3ByKHN0YXRlLT5y
ZWdzLCBzaWJfaW5kZXgpOwotICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPDw9IChzaWIgPj4g
NikgJiAzOworICAgICAgICAgICAgICAgIHVpbnQ4X3Qgc2liID0gaW5zbl9mZXRjaF90eXBlKHVp
bnQ4X3QpOworICAgICAgICAgICAgICAgIHVpbnQ4X3Qgc2liX2Jhc2UgPSAoc2liICYgNykgfCAo
KHJleF9wcmVmaXggPDwgMykgJiA4KTsKKworICAgICAgICAgICAgICAgIHN0YXRlLT5zaWJfaW5k
ZXggPSAoKHNpYiA+PiAzKSAmIDcpIHwgKChyZXhfcHJlZml4IDw8IDIpICYgOCk7CisgICAgICAg
ICAgICAgICAgc3RhdGUtPnNpYl9zY2FsZSA9IChzaWIgPj4gNikgJiAzOworICAgICAgICAgICAg
ICAgIGlmICggc3RhdGUtPnNpYl9pbmRleCAhPSA0ICYmICEoZCAmIHZTSUIpICkKKyAgICAgICAg
ICAgICAgICB7CisgICAgICAgICAgICAgICAgICAgIGVhLm1lbS5vZmYgPSAqZGVjb2RlX2dwcihz
dGF0ZS0+cmVncywgc3RhdGUtPnNpYl9pbmRleCk7CisgICAgICAgICAgICAgICAgICAgIGVhLm1l
bS5vZmYgPDw9IHN0YXRlLT5zaWJfc2NhbGU7CisgICAgICAgICAgICAgICAgfQogICAgICAgICAg
ICAgICAgIGlmICggKG1vZHJtX21vZCA9PSAwKSAmJiAoKHNpYl9iYXNlICYgNykgPT0gNSkgKQog
ICAgICAgICAgICAgICAgICAgICBlYS5tZW0ub2ZmICs9IGluc25fZmV0Y2hfdHlwZShpbnQzMl90
KTsKICAgICAgICAgICAgICAgICBlbHNlIGlmICggc2liX2Jhc2UgPT0gNCApCkBAIC03NTIwLDYg
Kzc1MjcsMTEwIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBicmVhazsKICAgICB9CiAKKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTApOiAvKiB2cGdhdGhlcmR7ZCxxfSB7
eCx5fW1tLG1lbSx7eCx5fW1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4
LCAweDkxKTogLyogdnBnYXRoZXJxe2QscX0ge3gseX1tbSxtZW0se3gseX1tbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5Mik6IC8qIHZnYXRoZXJkcHtzLGR9IHt4
LHl9bW0sbWVtLHt4LHl9bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgs
IDB4OTMpOiAvKiB2Z2F0aGVycXB7cyxkfSB7eCx5fW1tLG1lbSx7eCx5fW1tICovCisgICAgewor
ICAgICAgICB1bnNpZ25lZCBpbnQgbWFza19yZWcgPSB+dmV4LnJlZyAmIChtb2RlXzY0Yml0KCkg
PyAweGYgOiA3KTsKKyAgICAgICAgdHlwZW9mKHZleCkgKnB2ZXg7CisgICAgICAgIHVuaW9uIHsK
KyAgICAgICAgICAgIGludDMyX3QgZHdbOF07CisgICAgICAgICAgICBpbnQ2NF90IHF3WzRdOwor
ICAgICAgICB9IGluZGV4LCBtYXNrOworCisgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9QX01F
TSk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihtb2RybV9yZWcgPT0gc3RhdGUtPnNp
Yl9pbmRleCB8fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbW9kcm1fcmVnID09IG1h
c2tfcmVnIHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0ZS0+c2liX2luZGV4
ID09IG1hc2tfcmVnLCBFWENfVUQpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWNw
dV9oYXNfYXZ4LCBFWENfVUQpOworICAgICAgICB2Y3B1X211c3RfaGF2ZShhdngyKTsKKyAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworCisgICAgICAgIC8qIFJlYWQgZGVz
dGluYXRpb24sIGluZGV4LCBhbmQgbWFzayByZWdpc3RlcnMuICovCisgICAgICAgIG9wYyA9IGlu
aXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIHB2ZXggPSBjb3B5X1ZFWChvcGMsIHZleCk7Cisg
ICAgICAgIHB2ZXgtPm9wY3ggPSB2ZXhfMGY7CisgICAgICAgIG9wY1swXSA9IDB4N2Y7IC8qIHZt
b3ZkcWEgKi8KKyAgICAgICAgLyogVXNlICglcmF4KSBhcyBkZXN0aW5hdGlvbiBhbmQgbW9kcm1f
cmVnIGFzIHNvdXJjZS4gKi8KKyAgICAgICAgcHZleC0+ciA9ICFtb2RlXzY0Yml0KCkgfHwgISht
b2RybV9yZWcgJiA4KTsKKyAgICAgICAgcHZleC0+YiA9IDE7CisgICAgICAgIG9wY1sxXSA9ICht
b2RybV9yZWcgJiA3KSA8PCAzOworICAgICAgICBwdmV4LT5yZWcgPSAweGY7CisgICAgICAgIG9w
Y1syXSA9IDB4YzM7CisKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPW0iICgqbW12YWxw
KSA6ICJhIiAobW12YWxwKSk7CisKKyAgICAgICAgcHZleC0+cGZ4ID0gdmV4X2YzOyAvKiB2bW92
ZHF1ICovCisgICAgICAgIC8qIFN3aXRjaCB0byBzaWJfaW5kZXggYXMgc291cmNlLiAqLworICAg
ICAgICBwdmV4LT5yID0gIW1vZGVfNjRiaXQoKSB8fCAhKHN0YXRlLT5zaWJfaW5kZXggJiA4KTsK
KyAgICAgICAgb3BjWzFdID0gKHN0YXRlLT5zaWJfaW5kZXggJiA3KSA8PCAzOworCisgICAgICAg
IGludm9rZV9zdHViKCIiLCAiIiwgIj1tIiAoaW5kZXgpIDogImEiICgmaW5kZXgpKTsKKworICAg
ICAgICAvKiBTd2l0Y2ggdG8gbWFza19yZWcgYXMgc291cmNlLiAqLworICAgICAgICBwdmV4LT5y
ID0gIW1vZGVfNjRiaXQoKSB8fCAhKG1hc2tfcmVnICYgOCk7CisgICAgICAgIG9wY1sxXSA9ICht
YXNrX3JlZyAmIDcpIDw8IDM7CisKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPW0iICht
YXNrKSA6ICJhIiAoJm1hc2spKTsKKyAgICAgICAgcHV0X3N0dWIoc3R1Yik7CisKKyAgICAgICAg
LyogQ2xlYXIgdW50b3VjaGVkIHBhcnRzIG9mIHRoZSBkZXN0aW5hdGlvbiBhbmQgbWFzayB2YWx1
ZXMuICovCisgICAgICAgIG4gPSAxIDw8ICgyICsgdmV4LmwgLSAoKGIgJiAxKSB8IHZleC53KSk7
CisgICAgICAgIG9wX2J5dGVzID0gNCA8PCB2ZXgudzsKKyAgICAgICAgbWVtc2V0KCh2b2lkICop
bW12YWxwICsgbiAqIG9wX2J5dGVzLCAwLCAzMiAtIG4gKiBvcF9ieXRlcyk7CisgICAgICAgIG1l
bXNldCgodm9pZCAqKSZtYXNrICsgbiAqIG9wX2J5dGVzLCAwLCAzMiAtIG4gKiBvcF9ieXRlcyk7
CisKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBuICYmIHJjID09IFg4NkVNVUxfT0tBWTsgKytp
ICkKKyAgICAgICAgeworICAgICAgICAgICAgaWYgKCAodmV4LncgPyBtYXNrLnF3W2ldIDogbWFz
ay5kd1tpXSkgPCAwICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBzaWduZWQgbG9u
ZyBpZHggPSBiICYgMSA/IGluZGV4LnF3W2ldIDogaW5kZXguZHdbaV07CisKKyAgICAgICAgICAg
ICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGVhLm1lbS5vZmYgKyAoaWR4IDw8IHN0YXRlLT5zaWJfc2NhbGUpLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICh2b2lkICopbW12YWxwICsgaSAqIG9wX2J5dGVzLCBvcF9i
eXRlcywgY3R4dCk7CisgICAgICAgICAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQor
ICAgICAgICAgICAgICAgICAgICBicmVhazsKKworI2lmZGVmIF9fWEVOX18KKyAgICAgICAgICAg
ICAgICBpZiAoIGkgKyAxIDwgbiAmJiBsb2NhbF9ldmVudHNfbmVlZF9kZWxpdmVyeSgpICkKKyAg
ICAgICAgICAgICAgICAgICAgcmMgPSBYODZFTVVMX1JFVFJZOworI2VuZGlmCisgICAgICAgICAg
ICB9CisKKyAgICAgICAgICAgIGlmICggdmV4LncgKQorICAgICAgICAgICAgICAgIG1hc2sucXdb
aV0gPSAwOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIG1hc2suZHdbaV0gPSAw
OworICAgICAgICB9CisKKyAgICAgICAgLyogV3JpdGUgZGVzdGluYXRpb24gYW5kIG1hc2sgcmVn
aXN0ZXJzLiAqLworICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOworICAgICAgICBw
dmV4ID0gY29weV9WRVgob3BjLCB2ZXgpOworICAgICAgICBwdmV4LT5vcGN4ID0gdmV4XzBmOwor
ICAgICAgICBvcGNbMF0gPSAweDZmOyAvKiB2bW92ZHFhICovCisgICAgICAgIC8qIFVzZSBtb2Ry
bV9yZWcgYXMgZGVzdGluYXRpb24gYW5kICglcmF4KSBhcyBzb3VyY2UuICovCisgICAgICAgIHB2
ZXgtPnIgPSAhbW9kZV82NGJpdCgpIHx8ICEobW9kcm1fcmVnICYgOCk7CisgICAgICAgIHB2ZXgt
PmIgPSAxOworICAgICAgICBvcGNbMV0gPSAobW9kcm1fcmVnICYgNykgPDwgMzsKKyAgICAgICAg
cHZleC0+cmVnID0gMHhmOworICAgICAgICBvcGNbMl0gPSAweGMzOworCisgICAgICAgIGludm9r
ZV9zdHViKCIiLCAiIiwgIittIiAoKm1tdmFscCkgOiAiYSIgKG1tdmFscCkpOworCisgICAgICAg
IHB2ZXgtPnBmeCA9IHZleF9mMzsgLyogdm1vdmRxdSAqLworICAgICAgICAvKiBTd2l0Y2ggdG8g
bWFza19yZWcgYXMgZGVzdGluYXRpb24uICovCisgICAgICAgIHB2ZXgtPnIgPSAhbW9kZV82NGJp
dCgpIHx8ICEobWFza19yZWcgJiA4KTsKKyAgICAgICAgb3BjWzFdID0gKG1hc2tfcmVnICYgNykg
PDwgMzsKKworICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKG1hc2spIDogImEiICgm
bWFzaykpOworICAgICAgICBwdXRfc3R1YihzdHViKTsKKworICAgICAgICBzdGF0ZS0+c2ltZF9z
aXplID0gc2ltZF9ub25lOworICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBjYXNlIFg4NkVN
VUxfT1BDX1ZFWF82NigweDBmMzgsIDB4OTYpOiAvKiB2Zm1hZGRzdWIxMzJwe3MsZH0ge3gseX1t
bS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgw
ZjM4LCAweDk3KTogLyogdmZtc3ViYWRkMTMycHtzLGR9IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gs
eX1tbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg5OCk6IC8qIHZm
bWFkZDEzMnB7cyxkfSB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKQEAg
LTEwLDYgKzEwLDcgQEAKICAqLwogCiAjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CisjaW5j
bHVkZSA8eGVuL2V2ZW50Lmg+CiAjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+CiAjaW5jbHVk
ZSA8YXNtL3Byb2Nlc3Nvci5oPiAvKiBjdXJyZW50X2NwdV9pbmZvICovCiAjaW5jbHVkZSA8YXNt
L3hzdGF0ZS5oPgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:59:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:59:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1KI-0000ic-Up; Wed, 28 Feb 2018 12:59:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1KI-0000iT-7m
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:59:18 +0000
X-Inumbo-ID: 0b8d6df8-1c87-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0b8d6df8-1c87-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 13:58:17 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 05:59:14 -0700
Message-Id: <5A96B5B102000078001ACB8D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 05:59:13 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 04/20] x86emul: support XOP insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY0OiBSZS1iYXNl
LgoKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0yNDMsNiArMjQzLDcgQEAK
IHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zc2UqLltjaF0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci90ZXN0X3g4Nl9lbXVsYXRvcgogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Nl9lbXVs
YXRlCit0b29scy90ZXN0cy94ODZfZW11bGF0b3IveG9wKi5bY2hdCiB0b29scy90ZXN0cy94ZW4t
YWNjZXNzL3hlbi1hY2Nlc3MKIHRvb2xzL3Rlc3RzL3hlbnN0b3JlL3hzLXRlc3QKIHRvb2xzL3Rl
c3RzL3JlZ3Jlc3Npb24vaW5zdGFsbGVkLyoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTEs
NyArMTEsNyBAQCBhbGw6ICQoVEFSR0VUKQogcnVuOiAkKFRBUkdFVCkKIAkuLyQoVEFSR0VUKQog
Ci1TSU1EIDo9IHNzZSBzc2UyIHNzZTQgYXZ4IGF2eDIKK1NJTUQgOj0gc3NlIHNzZTIgc3NlNCBh
dnggYXZ4MiB4b3AKIEZNQSA6PSBmbWE0IGZtYQogU0cgOj0gYXZ4Mi1zZwogVEVTVENBU0VTIDo9
IGJsb3dmaXNoICQoU0lNRCkgJChGTUEpICQoU0cpCkBAIC00NCw2ICs0NCw5IEBAIGF2eDItc2ct
dmVjcyA6PSAkKGF2eDItdmVjcykKIGF2eDItc2ctaWR4cyA6PSA0IDgKIGF2eDItc2ctaW50cyA6
PSA0IDgKIGF2eDItc2ctZmx0cyA6PSA0IDgKK3hvcC12ZWNzIDo9ICQoYXZ4LXZlY3MpCit4b3At
aW50cyA6PSAxIDIgNCA4Cit4b3AtZmx0cyA6PSAkKGF2eC1mbHRzKQogCiAjIEZvciBBVlggYW5k
IGxhdGVyLCBoYXZlIHRoZSBjb21waWxlciBhdm9pZCBYTU0wIHRvIHdpZGVuIGNvdmVyYWdlIG9m
CiAjIHRoZSBWRVgudnZ2diBjaGVja3MgaW4gdGhlIGVtdWxhdG9yLgpAQCAtOTgsNiArMTAxLDgg
QEAgJChhZGRzdWZmaXggLmMsJChTRykpOgogCiAkKGFkZHN1ZmZpeCAubywkKFNJTUQpICQoRk1B
KSAkKFNHKSk6IHNpbWQuaAogCit4b3Aubzogc2ltZC1mbWEuYworCiAkKFRBUkdFVCk6IHg4Ni1l
bXVsYXRlLm8gdGVzdF94ODZfZW11bGF0b3IubwogCSQoSE9TVENDKSAkKEhPU1RDRkxBR1MpIC1v
ICRAICReCiAKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC00ODMsNiArNDgzLDg2IEBAIHN0YXRpYyBp
bmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGIKICMgIGVuZGlmCiAjIGVuZGlmCiAjZW5k
aWYKKyNpZmRlZiBfX1hPUF9fCisjIHVuZGVmIHNlbGVjdAorIyBpZiBWRUNfU0laRSA9PSAxNgor
IyAgaWYgSU5UX1NJWkUgPT0gMiB8fCBJTlRfU0laRSA9PSA0CisjICAgaW5jbHVkZSAic2ltZC1m
bWEuYyIKKyMgIGVuZGlmCisjICBkZWZpbmUgc2VsZWN0KGQsIHgsIHksIG0pIFwKKyAgICAoKihk
KSA9ICh2ZWNfdClfX2J1aWx0aW5faWEzMl92cGNtb3YoKHZkaV90KSh4KSwgKHZkaV90KSh5KSwg
KHZkaV90KShtKSkpCisjICBpZiBJTlRfU0laRSA9PSAxIHx8IFVJTlRfU0laRSA9PSAxCisjICAg
ZGVmaW5lIHN3YXAyKHgpICgodmVjX3QpX19idWlsdGluX2lhMzJfdnBwZXJtKCh2cWlfdCkoeCks
ICh2cWlfdCkoeCksICh2cWlfdClpbnYgLSAxKSkKKyMgIGVsaWYgSU5UX1NJWkUgPT0gMiB8fCBV
SU5UX1NJWkUgPT0gMgorIyAgIGRlZmluZSBzd2FwMih4KSBcCisgICAgKCh2ZWNfdClfX2J1aWx0
aW5faWEzMl92cHBlcm0oKHZxaV90KSh4KSwgKHZxaV90KSh4KSwgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICh2cWlfdCkoX19idWlsdGluX2lhMzJfdnByb3R3aSgyICogKHZo
aV90KWludiAtIDEsIDgpIHwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgKDIgKiBpbnYgLSAyKSkpKQorIyAgZWxpZiBGTE9BVF9TSVpFID09IDQKKyMgICBkZWZp
bmUgZnJhYyh4KSBfX2J1aWx0aW5faWEzMl92ZnJjenBzKHgpCisjICAgdW5kZWYgc3dhcDIKKyMg
ICBkZWZpbmUgc3dhcDIoeCkgKHsgXAorICAgIC8qIEJ1Z2d5IGluIGdjYyA3LjEuMCBhbmQgZWFy
bGllci4gKi8gXAorICAgIC8qIF9fYnVpbHRpbl9pYTMyX3ZwZXJtaWwycHMoKHZlY190KXt9LCB4
LCBfX2J1aWx0aW5faWEzMl9jdnRwczJkcShpbnYpICsgMywgMCkgKi8gXAorICAgIHZlY190IHRf
OyBcCisgICAgYXNtICggInZwZXJtaWwycHMgJDAsICUzLCAlMiwgJTEsICUwIiA6IFwKKyAgICAg
ICAgICAiPXgiICh0XykgOiBcCisgICAgICAgICAgIngiICgodmVjX3Qpe30pLCAibSIgKHgpLCAi
eCIgKF9fYnVpbHRpbl9pYTMyX2N2dHBzMmRxKGludikgKyAzKSApOyBcCisgICAgdF87IFwKK30p
CisjICBlbGlmIEZMT0FUX1NJWkUgPT0gOAorIyAgIGRlZmluZSBmcmFjKHgpIF9fYnVpbHRpbl9p
YTMyX3ZmcmN6cGQoeCkKKyMgICB1bmRlZiBzd2FwMgorIyAgIGRlZmluZSBzd2FwMih4KSAoeyBc
CisgICAgLyogQnVnZ3kgaW4gZ2NjIDcuMS4wIGFuZCBlYXJsaWVyLiAqLyBcCisgICAgLyogX19i
dWlsdGluX2lhMzJfdnBlcm1pbDJwZCgodmVjX3Qpe30sIHgsICovIFwKKyAgICAvKiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl9wbW92c3hkcTEyOCggKi8gXAorICAg
IC8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl9jdnRwZDJk
cShpbnYpICsgMSkgPDwgMSwgMCkgKi8gXAorICAgIHZkaV90IHNfID0gX19idWlsdGluX2lhMzJf
cG1vdnN4ZHExMjgoIFwKKyAgICAgICAgICAgICAgICAgICBfX2J1aWx0aW5faWEzMl9jdnRwZDJk
cShpbnYpICsgMSkgPDwgMTsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggInZwZXJtaWwy
cGQgJDAsICUzLCAlMiwgJTEsICUwIiA6IFwKKyAgICAgICAgICAiPXgiICh0XykgOiAieCIgKCh2
ZWNfdCl7fSksICJ4IiAoeCksICJtIiAoc18pICk7IFwKKyAgICB0XzsgXAorfSkKKyMgIGVuZGlm
CisjICBpZiBJTlRfU0laRSA9PSAxCisjICAgZGVmaW5lIGhhZGQoeCwgeSkgKCh2ZWNfdClfX2J1
aWx0aW5faWEzMl9wYWNrc3N3YjEyOChfX2J1aWx0aW5faWEzMl92cGhhZGRidygodnFpX3QpKHgp
KSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgX19idWlsdGluX2lhMzJfdnBoYWRkYncoKHZxaV90KSh5KSkpKQorIyAgIGRlZmluZSBo
c3ViKHgsIHkpICgodmVjX3QpX19idWlsdGluX2lhMzJfcGFja3Nzd2IxMjgoX19idWlsdGluX2lh
MzJfdnBoc3ViYncoKHZxaV90KSh4KSksIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fYnVpbHRpbl9pYTMyX3ZwaHN1YmJ3KCh2cWlf
dCkoeSkpKSkKKyMgIGVsaWYgVUlOVF9TSVpFID09IDEKKyMgICBkZWZpbmUgaGFkZCh4LCB5KSAo
KHZlY190KV9fYnVpbHRpbl9pYTMyX3BhY2t1c3diMTI4KF9fYnVpbHRpbl9pYTMyX3ZwaGFkZHVi
dygodnFpX3QpKHgpKSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgX19idWlsdGluX2lhMzJfdnBoYWRkdWJ3KCh2cWlfdCkoeSkpKSkK
KyMgIGVsaWYgSU5UX1NJWkUgPT0gMgorIyAgIHVuZGVmIGhhZGQKKyMgICBkZWZpbmUgaGFkZCh4
LCB5KSBfX2J1aWx0aW5faWEzMl9wYWNrc3NkdzEyOChfX2J1aWx0aW5faWEzMl92cGhhZGR3ZCh4
KSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9f
YnVpbHRpbl9pYTMyX3ZwaGFkZHdkKHkpKQorIyAgIHVuZGVmIGhzdWIKKyMgICBkZWZpbmUgaHN1
Yih4LCB5KSBfX2J1aWx0aW5faWEzMl9wYWNrc3NkdzEyOChfX2J1aWx0aW5faWEzMl92cGhzdWJ3
ZCh4KSwgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IF9fYnVpbHRpbl9pYTMyX3ZwaHN1YndkKHkpKQorIyAgZWxpZiBVSU5UX1NJWkUgPT0gMgorIyAg
IHVuZGVmIGhhZGQKKyMgICBkZWZpbmUgaGFkZCh4LCB5KSAoKHZlY190KV9fYnVpbHRpbl9pYTMy
X3BhY2t1c2R3MTI4KF9fYnVpbHRpbl9pYTMyX3ZwaGFkZHV3ZCgodmhpX3QpKHgpKSwgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgX19i
dWlsdGluX2lhMzJfdnBoYWRkdXdkKCh2aGlfdCkoeSkpKSkKKyMgICB1bmRlZiBoc3ViCisjICBl
bmRpZgorIyBlbGlmIFZFQ19TSVpFID09IDMyCisjICBkZWZpbmUgc2VsZWN0KGQsIHgsIHksIG0p
IFwKKyAgICAoKihkKSA9ICh2ZWNfdClfX2J1aWx0aW5faWEzMl92cGNtb3YyNTYoKHZkaV90KSh4
KSwgKHZkaV90KSh5KSwgKHZkaV90KShtKSkpCisjICBpZiBGTE9BVF9TSVpFID09IDQKKyMgICBk
ZWZpbmUgZnJhYyh4KSBfX2J1aWx0aW5faWEzMl92ZnJjenBzMjU2KHgpCisjICBlbGlmIEZMT0FU
X1NJWkUgPT0gOAorIyAgIGRlZmluZSBmcmFjKHgpIF9fYnVpbHRpbl9pYTMyX3ZmcmN6cGQyNTYo
eCkKKyMgIGVuZGlmCisjIGVsaWYgVkVDX1NJWkUgPT0gRkxPQVRfU0laRQorIyAgaWYgVkVDX1NJ
WkUgPT0gNAorIyAgIGRlZmluZSBmcmFjKHgpIHNjYWxhcl8xb3AoeCwgInZmcmN6c3MgJVtpbl0s
ICVbb3V0XSIpCisjICBlbGlmIFZFQ19TSVpFID09IDgKKyMgICBkZWZpbmUgZnJhYyh4KSBzY2Fs
YXJfMW9wKHgsICJ2ZnJjenNkICVbaW5dLCAlW291dF0iKQorIyAgZW5kaWYKKyMgZW5kaWYKKyNl
bmRpZgogCiBpbnQgc2ltZF90ZXN0KHZvaWQpCiB7CkBAIC01ODgsNiArNjY4LDI5IEBAIGludCBz
aW1kX3Rlc3Qodm9pZCkKICAgICBpZiAoICF0b19ib29sKHkgPT0geikgKSByZXR1cm4gX19MSU5F
X187CiAjIGVuZGlmCiAKKyMgaWZkZWYgZnJhYworICAgIHRvdWNoKHNyYyk7CisgICAgeCA9IGZy
YWMoc3JjKTsKKyAgICB0b3VjaChzcmMpOworICAgIGlmICggIXRvX2Jvb2woeCA9PSAwKSApIHJl
dHVybiBfX0xJTkVfXzsKKworICAgIHggPSAxIC8gKHNyYyArIDEpOworICAgIHRvdWNoKHgpOwor
ICAgIHkgPSBmcmFjKHgpOworICAgIHRvdWNoKHgpOworICAgIGlmICggIXRvX2Jvb2woeCA9PSB5
KSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKKworIyBpZiBkZWZpbmVkKHRydW5jKSAmJiBk
ZWZpbmVkKGZyYWMpCisgICAgeCA9IHNyYyAvIDQ7CisgICAgdG91Y2goeCk7CisgICAgeSA9IHRy
dW5jKHgpOworICAgIHRvdWNoKHgpOworICAgIHogPSBmcmFjKHgpOworICAgIHRvdWNoKHgpOwor
ICAgIGlmICggIXRvX2Jvb2woeCA9PSB5ICsgeikgKSByZXR1cm4gX19MSU5FX187CisjIGVuZGlm
CisKICNlbHNlCiAKICMgaWYgRUxFTV9TSVpFID4gMQpAQCAtNjg5LDcgKzc5Miw3IEBAIGludCBz
aW1kX3Rlc3Qodm9pZCkKICAgICB5ID0geiA8PCBzaDsKICAgICBpZiAoICF0b19ib29sKHggPT0g
eSArIHkpICkgcmV0dXJuIF9fTElORV9fOwogCi0jICBpZiBkZWZpbmVkKF9fQVZYMl9fKSAmJiBF
TEVNX1NJWkUgPj0gNAorIyAgaWYgKGRlZmluZWQoX19BVlgyX18pICYmIEVMRU1fU0laRSA+PSA0
KSB8fCBkZWZpbmVkKF9fWE9QX18pCiAgICAgdG91Y2goc2gpOwogICAgIHggPSB5ID4+IHNoOwog
ICAgIGlmICggIXRvX2Jvb2woeCA9PSB6KSApIHJldHVybiBfX0xJTkVfXzsKQEAgLTg4Myw2ICs5
ODYsOCBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAjZW5kaWYKIAogI2lmZGVmIGhhZGQKKyMgaWYg
KCFkZWZpbmVkKElOVF9TSVpFKSB8fCBJTlRfU0laRSA+IDEgfHwgRUxFTV9DT1VOVCA8IDE2KSAm
JiBcCisgICAgICghZGVmaW5lZChVSU5UX1NJWkUpIHx8IFVJTlRfU0laRSA+IDEgfHwgRUxFTV9D
T1VOVCA8PSAxNikKICAgICB4ID0gc3JjOwogICAgIGZvciAoIGkgPSBFTEVNX0NPVU5UOyBpID4+
PSAxOyApCiAgICAgewpAQCAtODkwLDYgKzk5NSw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAg
ICAgICAgeCA9IGhhZGQoKHZlY190KXt9LCB4KTsKICAgICB9CiAgICAgaWYgKCB4W0VMRU1fQ09V
TlQgLSAxXSAhPSAoRUxFTV9DT1VOVCAqIChFTEVNX0NPVU5UICsgMSkpIC8gMiApIHJldHVybiBf
X0xJTkVfXzsKKyMgZW5kaWYKIAogIyBpZmRlZiBoc3ViCiAgICAgdG91Y2goc3JjKTsKQEAgLTkw
MSw2ICsxMDA3LDkgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogIyBlbmRpZgogI2VuZGlmCiAKKyNp
ZiBkZWZpbmVkKF9fWE9QX18pICYmIFZFQ19TSVpFID09IDE2ICYmIChJTlRfU0laRSA9PSAyIHx8
IElOVF9TSVpFID09IDQpCisgICAgcmV0dXJuIC1mbWFfdGVzdCgpOworI2VuZGlmCiAKICAgICBy
ZXR1cm4gMDsKIH0KLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQtZm1hLmMKQEAgLTEsNiArMSw4IEBACiAj
aW5jbHVkZSAic2ltZC5oIgogCisjaWZuZGVmIF9fWE9QX18KIEVOVFJZKGZtYV90ZXN0KTsKKyNl
bmRpZgogCiAjaWYgVkVDX1NJWkUgPCAxNgogIyBkZWZpbmUgdG9fYm9vbChjbXApICghfihjbXAp
WzBdKQotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMTMs
NiArMTMsNyBAQAogI2luY2x1ZGUgImZtYS5oIgogI2luY2x1ZGUgImF2eDIuaCIKICNpbmNsdWRl
ICJhdngyLXNnLmgiCisjaW5jbHVkZSAieG9wLmgiCiAKICNkZWZpbmUgdmVyYm9zZSBmYWxzZSAv
KiBTd2l0Y2ggdG8gdHJ1ZSBmb3IgZmFyIG1vcmUgbG9nZ2luZy4gKi8KIApAQCAtNjMsNiArNjQs
MTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdngyKHZvaWQpCiB9CiAjZGVmaW5lIHNpbWRf
Y2hlY2tfYXZ4Ml9zZyBzaW1kX2NoZWNrX2F2eDIKIAorc3RhdGljIGJvb2wgc2ltZF9jaGVja194
b3Aodm9pZCkKK3sKKyAgICByZXR1cm4gY3B1X2hhc194b3A7Cit9CisKIHN0YXRpYyB2b2lkIHNp
bWRfc2V0X3JlZ3Moc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgaWYgKCBjcHVf
aGFzX21teCApCkBAIC0xOTEsNiArMTk3LDIyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAg
IFNJTUQoQVZYMiBTL0cgaTY0WzR4MzJdLCAgYXZ4Ml9zZywgICAgMzJ4NGk4KSwKICAgICBTSU1E
KEFWWDIgUy9HIGkzMls0eDY0XSwgIGF2eDJfc2csICAgIDMyeDhpNCksCiAgICAgU0lNRChBVlgy
IFMvRyBpNjRbNHg2NF0sICBhdngyX3NnLCAgICAzMng4aTgpLAorICAgIFNJTUQoWE9QIDEyOGJp
dCBzaW5nbGUsICAgICAgIHhvcCwgICAgICAxNmY0KSwKKyAgICBTSU1EKFhPUCAyNTZiaXQgc2lu
Z2xlLCAgICAgICB4b3AsICAgICAgMzJmNCksCisgICAgU0lNRChYT1AgMTI4Yml0IGRvdWJsZSwg
ICAgICAgeG9wLCAgICAgIDE2ZjgpLAorICAgIFNJTUQoWE9QIDI1NmJpdCBkb3VibGUsICAgICAg
IHhvcCwgICAgICAzMmY4KSwKKyAgICBTSU1EKFhPUCBzOHgxNiwgICAgICAgICAgICAgICB4b3As
ICAgICAgMTZpMSksCisgICAgU0lNRChYT1AgdTh4MTYsICAgICAgICAgICAgICAgeG9wLCAgICAg
IDE2dTEpLAorICAgIFNJTUQoWE9QIHMxNng4LCAgICAgICAgICAgICAgIHhvcCwgICAgICAxNmky
KSwKKyAgICBTSU1EKFhPUCB1MTZ4OCwgICAgICAgICAgICAgICB4b3AsICAgICAgMTZ1MiksCisg
ICAgU0lNRChYT1AgczMyeDQsICAgICAgICAgICAgICAgeG9wLCAgICAgIDE2aTQpLAorICAgIFNJ
TUQoWE9QIHUzMng0LCAgICAgICAgICAgICAgIHhvcCwgICAgICAxNnU0KSwKKyAgICBTSU1EKFhP
UCBzNjR4MiwgICAgICAgICAgICAgICB4b3AsICAgICAgMTZpOCksCisgICAgU0lNRChYT1AgdTY0
eDIsICAgICAgICAgICAgICAgeG9wLCAgICAgIDE2dTgpLAorICAgIFNJTUQoWE9QIGk4eDMyLCAg
ICAgICAgICAgICAgIHhvcCwgICAgICAzMmkxKSwKKyAgICBTSU1EKFhPUCBpMTZ4MTYsICAgICAg
ICAgICAgICB4b3AsICAgICAgMzJpMiksCisgICAgU0lNRChYT1AgaTMyeDgsICAgICAgICAgICAg
ICAgeG9wLCAgICAgIDMyaTQpLAorICAgIFNJTUQoWE9QIGk2NHg0LCAgICAgICAgICAgICAgIHhv
cCwgICAgICAzMmk4KSwKICN1bmRlZiBTSU1EXwogI3VuZGVmIFNJTUQKIH07Ci0tLSBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0xNzcsNiArMTc3LDE2IEBAIHN0YXRpYyBpbmxpbmUg
dWludDY0X3QgeGdldGJ2KHVpbnQzMl90IHgKICAgICAocmVzLmMgJiAoMVUgPDwgNikpICE9IDA7
IFwKIH0pCiAKKyNkZWZpbmUgY3B1X2hhc194b3AgKHsgXAorICAgIHN0cnVjdCBjcHVpZF9sZWFm
IHJlczsgXAorICAgIGVtdWxfdGVzdF9jcHVpZCgxLCAwLCAmcmVzLCBOVUxMKTsgXAorICAgIGlm
ICggIShyZXMuYyAmICgxVSA8PCAyNykpIHx8ICgoeGdldGJ2KDApICYgNikgIT0gNikgKSBcCisg
ICAgICAgIHJlcy5jID0gMDsgXAorICAgIGVsc2UgXAorICAgICAgICBlbXVsX3Rlc3RfY3B1aWQo
MHg4MDAwMDAwMSwgMCwgJnJlcywgTlVMTCk7IFwKKyAgICAocmVzLmMgJiAoMVUgPDwgMTEpKSAh
PSAwOyBcCit9KQorCiAjZGVmaW5lIGNwdV9oYXNfZm1hNCAoeyBcCiAgICAgc3RydWN0IGNwdWlk
X2xlYWYgcmVzOyBcCiAgICAgZW11bF90ZXN0X2NwdWlkKDEsIDAsICZyZXMsIE5VTEwpOyBcCi0t
LSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00MzUsNiArNDM1LDcgQEAgc3RhdGlj
IGNvbnN0IHN0cnVjdCBleHQwZjNhX3RhYmxlIHsKICAgICBbMHg0Ml0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0NF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQgfSwKICAgICBbMHg0Nl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQg
fSwKKyAgICBbMHg0OCAuLi4gMHg0OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwg
LmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NGEgLi4uIDB4NGJdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LAogICAgIFsweDRjXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfcGFja2VkX2ludCwgLmZvdXJfb3AgPSAxIH0sCiAgICAgWzB4NWMgLi4uIDB4NWZdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5mb3VyX29wID0gMSB9LApAQCAtNDYzLDYg
KzQ2NCwxNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDhmMDhfdGFibGUgewogICAgIHVpbnQ4
X3QgdHdvX29wOjE7CiAgICAgdWludDhfdCBmb3VyX29wOjE7CiB9IGV4dDhmMDhfdGFibGVbMjU2
XSA9IHsKKyAgICBbMHhhMl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5mb3Vy
X29wID0gMSB9LAorICAgIFsweDg1IC4uLiAweDg3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ludCwgLmZvdXJfb3AgPSAxIH0sCisgICAgWzB4OGUgLi4uIDB4OGZdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAuZm91cl9vcCA9IDEgfSwKKyAgICBbMHg5NSAuLi4gMHg5
N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5mb3VyX29wID0gMSB9LAorICAg
IFsweDllIC4uLiAweDlmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmZvdXJf
b3AgPSAxIH0sCisgICAgWzB4YTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
Zm91cl9vcCA9IDEgfSwKKyAgICBbMHhhNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQsIC5mb3VyX29wID0gMSB9LAorICAgIFsweGI2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFj
a2VkX2ludCwgLmZvdXJfb3AgPSAxIH0sCisgICAgWzB4YzAgLi4uIDB4YzNdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweGNjIC4uLiAweGNm
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGVjIC4uLiAweGVm
XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCB9LAogfTsKIAogc3RhdGljIGNvbnN0
IHN0cnVjdCBleHQ4ZjA5X3RhYmxlIHsKQEAgLTQ3MCw2ICs0ODIsMTYgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCBleHQ4ZjA5X3RhYmxlIHsKICAgICB1aW50OF90IHR3b19vcDoxOwogfSBleHQ4ZjA5
X3RhYmxlWzI1Nl0gPSB7CiAgICAgWzB4MDEgLi4uIDB4MDJdID0geyAudHdvX29wID0gMSB9LAor
ICAgIFsweDgwIC4uLiAweDgxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdv
X29wID0gMSB9LAorICAgIFsweDgyIC4uLiAweDgzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2Nh
bGFyX2ZwLCAudHdvX29wID0gMSB9LAorICAgIFsweDkwIC4uLiAweDliXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweGMxIC4uLiAweGMzXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHhjNiAuLi4gMHhjN10g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4
Y2JdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAg
IFsweGQxIC4uLiAweGQzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19v
cCA9IDEgfSwKKyAgICBbMHhkNiAuLi4gMHhkN10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tl
ZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4ZGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAudHdvX29wID0gMSB9LAorICAgIFsweGUxIC4uLiAweGUzXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKIH07CiAKICNkZWZpbmUgUkVY
X1BSRUZJWCAweDQwCkBAIC01MjgsNyArNTUwLDcgQEAgdW5pb24gdmV4IHsKICNkZWZpbmUgY29w
eV9WRVgocHRyLCB2ZXgpICh7IFwKICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKSBcCiAgICAgICAg
ICh2ZXgpLnJlZyB8PSA4OyBcCi0gICAgKHB0cilbMCAtIFBGWF9CWVRFU10gPSAweGM0OyBcCisg
ICAgKHB0cilbMCAtIFBGWF9CWVRFU10gPSBleHQgPCBleHRfOGYwOCA/IDB4YzQgOiAweDhmOyBc
CiAgICAgKHB0cilbMSAtIFBGWF9CWVRFU10gPSAodmV4KS5yYXdbMF07IFwKICAgICAocHRyKVsy
IC0gUEZYX0JZVEVTXSA9ICh2ZXgpLnJhd1sxXTsgXAogICAgIGNvbnRhaW5lcl9vZigocHRyKSAr
IDEgLSBQRlhfQllURVMsIHR5cGVvZih2ZXgpLCByYXdbMF0pOyBcCkBAIC0xNjQ1LDYgKzE2Njcs
NyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICNkZWZpbmUgdmNwdV9oYXNfbHpjbnQoKSAgICAg
ICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA1LCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVf
aGFzX3NzZTRhKCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNiwgY3R4dCwgb3Bz
KQogI2RlZmluZSB2Y3B1X2hhc19taXNhbGlnbnNzZSgpIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVD
WCwgIDcsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfeG9wKCkgICAgICAgICB2Y3B1X2hh
cygweDgwMDAwMDAxLCBFQ1gsIDEyLCBjdHh0LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2ZtYTQo
KSAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAxNiwgY3R4dCwgb3BzKQogI2RlZmlu
ZSB2Y3B1X2hhc190Ym0oKSAgICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgMjEsIGN0
eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNfYm1pMSgpICAgICAgICB2Y3B1X2hhcyggICAgICAg
ICA3LCBFQlgsICAzLCBjdHh0LCBvcHMpCkBAIC0zMDA1LDkgKzMwMjgsMTkgQEAgeDg2X2RlY29k
ZSgKICAgICBjYXNlIHNpbWRfcGFja2VkX2ludDoKICAgICAgICAgc3dpdGNoICggdmV4LnBmeCAp
CiAgICAgICAgIHsKLSAgICAgICAgY2FzZSB2ZXhfbm9uZTogb3BfYnl0ZXMgPSA4OyAgICAgICAg
ICAgYnJlYWs7Ci0gICAgICAgIGNhc2UgdmV4XzY2OiAgIG9wX2J5dGVzID0gMTYgPDwgdmV4Lmw7
IGJyZWFrOwotICAgICAgICBkZWZhdWx0OiAgICAgICBvcF9ieXRlcyA9IDA7ICAgICAgICAgICBi
cmVhazsKKyAgICAgICAgY2FzZSB2ZXhfbm9uZToKKyAgICAgICAgICAgIGlmICggIXZleC5vcGN4
ICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBvcF9ieXRlcyA9IDg7CisgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CisgICAgICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICAgICAgY2FzZSB2ZXhfNjY6CisgICAgICAgICAgICBvcF9ieXRlcyA9IDE2IDw8
IHZleC5sOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAg
ICBvcF9ieXRlcyA9IDA7CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBi
cmVhazsKIApAQCAtODA0NSw2ICs4MDc4LDEzIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5l
cmF0ZV9leGNlcHRpb25faWYodmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9p
bW04X2F2eDsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0OCk6IC8q
IHZwZXJtaWwycHMgJGltbSx7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0se3gseX1tbSAqLwor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwZXJtaWwycHMg
JGltbSx7eCx5fW1tLHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfVkVYXzY2KDB4MGYzYSwgMHg0OSk6IC8qIHZwZXJtaWwycGQgJGltbSx7eCx5fW1t
L21lbSx7eCx5fW1tLHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIC8qIHZwZXJtaWwycGQgJGltbSx7eCx5fW1tLHt4LHl9bW0vbWVt
LHt4LHl9bW0se3gseX1tbSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSh4b3Ap
OworICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF95bW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BD
X1ZFWF82NigweDBmM2EsIDB4NGMpOiAvKiB2cGJsZW5kdmIge3gseX1tbSx7eCx5fW1tL21lbSx7
eCx5fW1tLHt4LHl9bW0gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBF
WENfVUQpOwogICAgICAgICBnb3RvIHNpbWRfMGZfaW50X2ltbTg7CkBAIC04MTgyLDYgKzgyMjIs
NDEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBhc20gKCAicm9ybCAlYjEsJWswIiA6ICI9
ZyIgKGRzdC52YWwpIDogImMiIChpbW0xKSwgIjAiIChzcmMudmFsKSApOwogICAgICAgICBicmVh
azsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweDg1KTogLyogdnBtYWNzc3d3IHht
bSx4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4ODYp
OiAvKiB2cG1hY3Nzd2QgeG1tLHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxf
T1BDX1hPUCgwOCwgMHg4Nyk6IC8qIHZwbWFjc3NkcWwgeG1tLHhtbS9tMTI4LHhtbSx4bW0gKi8K
KyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwgMHg4ZSk6IC8qIHZwbWFjc3NkZCB4bW0seG1t
L20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweDhmKTogLyog
dnBtYWNzc2RxaCB4bW0seG1tL20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
WE9QKDA4LCAweDk1KTogLyogdnBtYWNzd3cgeG1tLHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBj
YXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwgMHg5Nik6IC8qIHZwbWFjc3dkIHhtbSx4bW0vbTEyOCx4
bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4OTcpOiAvKiB2cG1hY3Nk
cWwgeG1tLHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwg
MHg5ZSk6IC8qIHZwbWFjc2RkIHhtbSx4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19YT1AoMDgsIDB4OWYpOiAvKiB2cG1hY3NkcWggeG1tLHhtbS9tMTI4LHhtbSx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwgMHhhNik6IC8qIHZwbWFkY3Nzd2QgeG1t
LHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwgMHhiNik6
IC8qIHZwbWFkY3N3ZCB4bW0seG1tL20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfWE9QKDA4LCAweGMwKTogLyogdnByb3RiICRpbW0seG1tL20xMjgseG1tICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4YzEpOiAvKiB2cHJvdHcgJGltbSx4bW0vbTEyOCx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwgMHhjMik6IC8qIHZwcm90ZCAkaW1tLHht
bS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweGMzKTogLyogdnBy
b3RxICRpbW0seG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4
Y2MpOiAvKiB2cGNvbWIgJGltbSx4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19YT1AoMDgsIDB4Y2QpOiAvKiB2cGNvbXcgJGltbSx4bW0vbTEyOCx4bW0seG1tICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4Y2UpOiAvKiB2cGNvbWQgJGltbSx4bW0vbTEy
OCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4Y2YpOiAvKiB2cGNv
bXEgJGltbSx4bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgs
IDB4ZWMpOiAvKiB2cGNvbXViICRpbW0seG1tL20xMjgseG1tLHhtbSAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfWE9QKDA4LCAweGVkKTogLyogdnBjb211dyAkaW1tLHhtbS9tMTI4LHhtbSx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOCwgMHhlZSk6IC8qIHZwY29tdWQgJGltbSx4
bW0vbTEyOCx4bW0seG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDgsIDB4ZWYpOiAv
KiB2cGNvbXVxICRpbW0seG1tL20xMjgseG1tLHhtbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYodmV4LncsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfWE9QKDA4LCAweGEzKTogLyogdnBwZXJtIHhtbS9tMTI4LHhtbSx4
bW0seG1tICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2cHBlcm0g
eG1tLHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZl
eC5sLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1hPUCgwOCwgMHhhMik6IC8qIHZwY21vdiB7eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9
bW0se3gseX1tbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdnBj
bW92IHt4LHl9bW0se3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCisgICAgICAgIGhvc3Rf
YW5kX3ZjcHVfbXVzdF9oYXZlKHhvcCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X3ltbTsK
KwogICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweDAxKTogLyogWE9QIEdycDEgKi8KICAg
ICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCiAgICAgICAgIHsKQEAgLTgyMzEsNiArODMw
Niw2MSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgfQogICAgICAgICBnb3RvIHVucmVjb2duaXpl
ZF9pbnNuOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4ODIpOiAvKiB2ZnJjenNz
IHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweDgzKTogLyog
dmZyY3pzZCB4bW0vbTEyOCx4bW0gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZl
eC5sLCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX1hPUCgwOSwgMHg4MCk6IC8qIHZmcmN6cHMge3gseX1tbS9tZW0se3gseX1tbSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweDgxKTogLyogdmZyY3pwZCB7eCx5fW1tL21l
bSx7eCx5fW1tICovCisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHhvcCk7CisgICAg
ICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZ290byBz
aW1kXzBmX3ltbTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweGMxKTogLyogdnBo
YWRkYncgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4YzIp
OiAvKiB2cGhhZGRiZCB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgw
OSwgMHhjMyk6IC8qIHZwaGFkZGJxIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9P
UENfWE9QKDA5LCAweGM2KTogLyogdnBoYWRkd2QgeG1tL20xMjgseG1tICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19YT1AoMDksIDB4YzcpOiAvKiB2cGhhZGR3cSB4bW0vbTEyOCx4bW0gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHhjYik6IC8qIHZwaGFkZGRxIHhtbS9tMTI4LHht
bSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweGQxKTogLyogdnBoYWRkdWJ3IHht
bS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweGQyKTogLyogdnBo
YWRkdWJkIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweGQz
KTogLyogdnBoYWRkdWJxIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9Q
KDA5LCAweGQ2KTogLyogdnBoYWRkdXdkIHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfWE9QKDA5LCAweGQ3KTogLyogdnBoYWRkdXdxIHhtbS9tMTI4LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweGRiKTogLyogdnBoYWRkdWRxIHhtbS9tMTI4LHhtbSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweGUyKTogLyogdnBoc3Vid2QgeG1tL20x
MjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4ZTMpOiAvKiB2cGhzdWJk
cSB4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwgMHhlMSk6IC8q
IHZwaHN1YmJ3IHhtbS9tMTI4LHhtbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
dmV4LncsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfWE9QKDA5LCAweDkwKTogLyogdnByb3RiIHhtbS9tMTI4LHhtbSx4bW0gKi8KKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwcm90YiB4bW0seG1tL20xMjgs
eG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4OTEpOiAvKiB2cHJvdHcgeG1t
L20xMjgseG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyog
dnByb3R3IHhtbSx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwOSwg
MHg5Mik6IC8qIHZwcm90ZCB4bW0vbTEyOCx4bW0seG1tICovCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiB2cHJvdGQgeG1tLHhtbS9tMTI4LHhtbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfWE9QKDA5LCAweDkzKTogLyogdnByb3RxIHhtbS9tMTI4LHhtbSx4bW0gKi8K
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwcm90cSB4bW0seG1tL20x
MjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4OTQpOiAvKiB2cHNobGIg
eG1tL20xMjgseG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
LyogdnBzaGxiIHhtbSx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgw
OSwgMHg5NSk6IC8qIHZwc2hsdyB4bW0vbTEyOCx4bW0seG1tICovCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2cHNobHcgeG1tLHhtbS9tMTI4LHhtbSAqLworICAgIGNh
c2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweDk2KTogLyogdnBzaGxkIHhtbS9tMTI4LHhtbSx4bW0g
Ki8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwc2hsZCB4bW0seG1t
L20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4OTcpOiAvKiB2cHNo
bHEgeG1tL20xMjgseG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgLyogdnBzaGxxIHhtbSx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX1hP
UCgwOSwgMHg5OCk6IC8qIHZwc2hhYiB4bW0vbTEyOCx4bW0seG1tICovCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiB2cHNoYWIgeG1tLHhtbS9tMTI4LHhtbSAqLworICAg
IGNhc2UgWDg2RU1VTF9PUENfWE9QKDA5LCAweDk5KTogLyogdnBzaGF3IHhtbS9tMTI4LHhtbSx4
bW0gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZwc2hhdyB4bW0s
eG1tL20xMjgseG1tICovCisgICAgY2FzZSBYODZFTVVMX09QQ19YT1AoMDksIDB4OWEpOiAvKiB2
cHNoYWQgeG1tL20xMjgseG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdnBzaGFkIHhtbSx4bW0vbTEyOCx4bW0gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X1hPUCgwOSwgMHg5Yik6IC8qIHZwc2hhcSB4bW0vbTEyOCx4bW0seG1tICovCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2cHNoYXEgeG1tLHhtbS9tMTI4LHhtbSAqLwor
ICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwsIEVYQ19VRCk7CisgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHhvcCk7CisgICAgICAgIGdvdG8gc2ltZF8wZl95bW07CisK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1hPUCgwYSwgMHgxMCk6IC8qIGJleHRyIGltbSxyL20sciAq
LwogICAgIHsKICAgICAgICAgdWludDhfdCAqYnVmID0gZ2V0X3N0dWIoc3R1Yik7Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oCkBAIC03Niw2ICs3Niw3IEBACiAjZGVmaW5lIGNwdV9oYXNfY21wX2xlZ2Fj
eSAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9DTVBfTEVHQUNZKQogI2RlZmluZSBjcHVf
aGFzX3N2bSAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1ZNKQogI2RlZmlu
ZSBjcHVfaGFzX3NzZTRhICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU1NFNEEp
CisjZGVmaW5lIGNwdV9oYXNfeG9wICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9YT1ApCiAjZGVmaW5lIGNwdV9oYXNfbHdwICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZf
RkVBVFVSRV9MV1ApCiAjZGVmaW5lIGNwdV9oYXNfZm1hNCAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9GTUE0KQogI2RlZmluZSBjcHVfaGFzX3RibSAgICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVEJNKQoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 12:59:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 12:59:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Kq-0000pz-AC; Wed, 28 Feb 2018 12:59:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Kp-0000p0-BE
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 12:59:51 +0000
X-Inumbo-ID: 8608b175-1c87-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8608b175-1c87-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:01:43 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 05:59:44 -0700
Message-Id: <5A96B5CE02000078001ACB90@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 05:59:42 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 05/20] x86emul: support 3DNow! insns
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

WWVzLCByZWNlbnQgQU1EIENQVXMgZG9uJ3Qgc3VwcG9ydCB0aGVtIGFueW1vcmUsIGJ1dCBJIHRo
aW5rIHdlIHNob3VsZApuZXZlcnRoZWxlc3MgY29wZS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCnY0OiBGaXggUEkyRlcgdGFibGUgZW50cnkuIEFk
ZCBjb21tZW50IHRvIF8zZG5vd3ssX2V4dH1fdGFibGVbXQogICAgZGVzY3JpYmluZyB0aGUgZW5j
b2RpbmcuCnYzOiBSZS1iYXNlLgoKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBA
IC0yMzYsNiArMjM2LDcgQEAKIHRvb2xzL3NlY3VyaXR5L3hlbnNlY190b29sCiB0b29scy90ZXN0
cy94ODZfZW11bGF0b3IvKi5iaW4KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci8qLnRtcAordG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yLzNkbm93Ki5bY2hdCiB0b29scy90ZXN0cy94ODZfZW11bGF0
b3IvYXNtCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvYXZ4Ki5bY2hdCiB0b29scy90ZXN0cy94
ODZfZW11bGF0b3IvYmxvd2Zpc2guaAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFr
ZWZpbGUKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCkBAIC0xMSw3ICsx
MSw3IEBAIGFsbDogJChUQVJHRVQpCiBydW46ICQoVEFSR0VUKQogCS4vJChUQVJHRVQpCiAKLVNJ
TUQgOj0gc3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AKK1NJTUQgOj0gM2Rub3cgc3NlIHNzZTIg
c3NlNCBhdnggYXZ4MiB4b3AKIEZNQSA6PSBmbWE0IGZtYQogU0cgOj0gYXZ4Mi1zZwogVEVTVENB
U0VTIDo9IGJsb3dmaXNoICQoU0lNRCkgJChGTUEpICQoU0cpCkBAIC0xOSw2ICsxOSw5IEBAIFRF
U1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFMKIGJsb3dmaXNoLWNmbGFncyA6
PSAiIgogYmxvd2Zpc2gtY2ZsYWdzLXg4Nl8zMiA6PSAiLW1uby1hY2N1bXVsYXRlLW91dGdvaW5n
LWFyZ3MgLURzdGF0aWM9IgogCiszZG5vdy12ZWNzIDo9IDgKKzNkbm93LWludHMgOj0KKzNkbm93
LWZsdHMgOj0gNAogc3NlLXZlY3MgOj0gMTYKIHNzZS1pbnRzIDo9CiBzc2UtZmx0cyA6PSA0CkBA
IC00OSw4ICs1MiwxMyBAQCB4b3AtaW50cyA6PSAxIDIgNCA4CiB4b3AtZmx0cyA6PSAkKGF2eC1m
bHRzKQogCiAjIEZvciBBVlggYW5kIGxhdGVyLCBoYXZlIHRoZSBjb21waWxlciBhdm9pZCBYTU0w
IHRvIHdpZGVuIGNvdmVyYWdlIG9mCi0jIHRoZSBWRVgudnZ2diBjaGVja3MgaW4gdGhlIGVtdWxh
dG9yLgotbm9uLXNzZSA9ICQoaWYgJChmaWx0ZXIgc3NlJSwkKDEpKSwsLWZmaXhlZC14bW0wKQor
IyB0aGUgVkVYLnZ2dnYgY2hlY2tzIGluIHRoZSBlbXVsYXRvci4gIEZvciAzRE5vdyEsIGhvd2V2
ZXIsIGZvcmNlIFNTRQorIyB1c2UgZm9yIGZsb2F0aW5nIHBvaW50IG9wZXJhdGlvbnMsIHRvIGF2
b2lkIG1peGluZyBNTVggYW5kIEZQVSByZWdpc3RlcgorIyB1c2VzLiAgQWxzbyBlbmFibGUgM0RO
b3chIGV4dGVuc2lvbnMsIGJ1dCBub3RlIHRoYXQgd2UgY2FuJ3QgdXNlIDNkbm93YQorIyBhcyB0
aGUgdGVzdCBmbGF2b3IgcmlnaHQgYXdheSBzaW5jZSAtbTNkbm93YSBpcyBiZWluZyB1bmRlcnN0
b29kIG9ubHkKKyMgYnkgZ2NjIDcueCBhbmQgbmV3ZXIgKG9sZGVyIG9uZXMgd2FudCBhIHNwZWNp
ZmljIG1hY2hpbmUgbW9kZWwgaW5zdGVhZCkuCiszZG5vd2EgOj0gJChjYWxsIGNjLW9wdGlvbiwk
KENDKSwtbTNkbm93YSwtbWFyY2g9azgpCitub24tc3NlID0gJChpZiAkKGZpbHRlciBzc2UlLCQo
MSkpLCwkKGlmICQoZmlsdGVyIDNkbm93JSwkKDEpKSwtbXNzZSAtbWZwbWF0aD1zc2UgJCgzZG5v
d2EpLC1mZml4ZWQteG1tMCkpCiAKIGRlZmluZSBzaW1kLWRlZnMKICQoMSktY2ZsYWdzIDo9IFwK
QEAgLTgxLDggKzg5LDkgQEAgJChhZGRzdWZmaXggLmgsJChURVNUQ0FTRVMpKTogJS5oOiAlLmMg
dAogCSQoZm9yZWFjaCBhcmNoLCQoZmlsdGVyLW91dCAkKFhFTl9DT01QSUxFX0FSQ0gpLHg4Nl8z
MikgJChYRU5fQ09NUElMRV9BUkNIKSwgXAogCSAgICBmb3IgY2ZsYWdzIGluICQoJCotY2ZsYWdz
KSAkKCQqLWNmbGFncy0kKGFyY2gpKTsgZG8gXAogCQkkKE1BS0UpIC1mIHRlc3RjYXNlLm1rIFRF
U1RDQVNFPSQqIFhFTl9UQVJHRVRfQVJDSD0kKGFyY2gpICQqLWNmbGFncz0iJCRjZmxhZ3MiIGFs
bDsgXAorCQlwcmVmaXg9JChzaGVsbCBlY2hvICQoc3Vic3QgLSxfLCQqKSB8IHNlZCAtZSAncyxe
XChbMC05XVwpLF9cMSwnKTsgXAogCQlmbGF2b3I9JCQoZWNobyAkJHtjZmxhZ3N9IHwgc2VkIC1l
ICdzLCAuKiwsJyAtZSAneSwtPSxfXywnKSA7IFwKLQkJKGVjaG8gInN0YXRpYyBjb25zdCB1bnNp
Z25lZCBpbnQgJChzdWJzdCAtLF8sJCopXyQoYXJjaCkkJHtmbGF2b3J9W10gPSB7IjsgXAorCQko
ZWNobyAic3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCAkJHtwcmVmaXh9XyQoYXJjaCkkJHtmbGF2
b3J9W10gPSB7IjsgXAogCQkgb2QgLXYgLXQgeCAkKi5iaW4gfCBzZWQgLWUgJ3MvXlswLTldKiAv
MHgvJyAtZSAncy8gLywgMHgvZycgLWUgJ3MvJCQvLC8nOyBcCiAJCSBlY2hvICJ9OyIpID4+JEAu
bmV3OyBcCiAJCXJtIC1mICQqLmJpbjsgXAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTQ4LDYgKzQ4
LDggQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYgogCiAjaWYgVkVD
X1NJWkUgPT0gRkxPQVRfU0laRQogIyBkZWZpbmUgdG9faW50KHgpICgodmVjX3QpeyAoaW50KSh4
KVswXSB9KQorI2VsaWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5l
ZChfXzNkTk9XX18pCisjIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19i
dWlsdGluX2lhMzJfcGYyaWQoeCkpCiAjZWxpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9f
U1NFMl9fKQogIyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRlZmluZSB0b19pbnQoeCkgX19idWls
dGluX2lhMzJfY3Z0ZHEycHMoX19idWlsdGluX2lhMzJfY3Z0cHMyZHEoeCkpCkBAIC03MCw3ICs3
MiwyNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBiCiB9KQogI2Vu
ZGlmCiAKLSNpZiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfX1NTRV9fKQorI2lmIFZFQ19T
SVpFID09IDggJiYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX18zZE5PV19BX18pCisjIGRl
ZmluZSBtYXggX19idWlsdGluX2lhMzJfcGZtYXgKKyMgZGVmaW5lIG1pbiBfX2J1aWx0aW5faWEz
Ml9wZm1pbgorIyBkZWZpbmUgcmVjaXAoeCkgKHsgXAorICAgIHZlY190IHRfID0gX19idWlsdGlu
X2lhMzJfcGZyY3AoeCk7IFwKKyAgICB0b3VjaCh4KTsgXAorICAgIHRfWzFdID0gX19idWlsdGlu
X2lhMzJfcGZyY3AoX19idWlsdGluX2lhMzJfcHN3YXBkc2YoeCkpWzBdOyBcCisgICAgdG91Y2go
eCk7IFwKKyAgICBfX2J1aWx0aW5faWEzMl9wZnJjcGl0MihfX2J1aWx0aW5faWEzMl9wZnJjcGl0
MSh0XywgeCksIHRfKTsgXAorfSkKKyMgZGVmaW5lIHJzcXJ0KHgpICh7IFwKKyAgICB2ZWNfdCB0
XyA9IF9fYnVpbHRpbl9pYTMyX3BmcnNxcnQoeCk7IFwKKyAgICB0b3VjaCh4KTsgXAorICAgIHRf
WzFdID0gX19idWlsdGluX2lhMzJfcGZyc3FydChfX2J1aWx0aW5faWEzMl9wc3dhcGRzZih4KSlb
MF07IFwKKyAgICB0b3VjaCh4KTsgXAorICAgIF9fYnVpbHRpbl9pYTMyX3BmcmNwaXQyKF9fYnVp
bHRpbl9pYTMyX3BmcnNxaXQxKF9fYnVpbHRpbl9pYTMyX3BmbXVsKHRfLCB0XyksIHgpLCB0Xyk7
IFwKK30pCisjZWxpZiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfX1NTRV9fKQogIyBpZiBW
RUNfU0laRSA9PSAzMiAmJiBkZWZpbmVkKF9fQVZYX18pCiAjICBpZiBkZWZpbmVkKF9fQVZYMl9f
KQogIyAgIGRlZmluZSBicm9hZGNhc3QoeCkgXAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVz
dF94ODZfZW11bGF0b3IuYwpAQCAtNSw2ICs1LDcgQEAKIAogI2luY2x1ZGUgIng4Ni1lbXVsYXRl
LmgiCiAjaW5jbHVkZSAiYmxvd2Zpc2guaCIKKyNpbmNsdWRlICIzZG5vdy5oIgogI2luY2x1ZGUg
InNzZS5oIgogI2luY2x1ZGUgInNzZTIuaCIKICNpbmNsdWRlICJzc2U0LmgiCkBAIC0yOCw2ICsy
OSwxMSBAQCBzdGF0aWMgYm9vbCBibG93ZmlzaF9jaGVja19yZWdzKGNvbnN0IHN0CiAgICAgcmV0
dXJuIHJlZ3MtPmVheCA9PSAyICYmIHJlZ3MtPmVkeCA9PSAxOwogfQogCitzdGF0aWMgYm9vbCBz
aW1kX2NoZWNrX18zZG5vdyh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzXzNkbm93X2V4dCAm
JiBjcHVfaGFzX3NzZTsKK30KKwogc3RhdGljIGJvb2wgc2ltZF9jaGVja19zc2Uodm9pZCkKIHsK
ICAgICByZXR1cm4gY3B1X2hhc19zc2U7CkBAIC0xMTcsNiArMTIzLDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB7CiAjZWxzZQogIyBkZWZpbmUgU0lNRChkZXNjLCBmZWF0LCBmb3JtKSBTSU1EXygz
MiwgZGVzYywgZmVhdCwgZm9ybSkKICNlbmRpZgorICAgIFNJTUQoM0ROb3chIHNpbmdsZSwgICAg
ICAgICAgXzNkbm93LCAgICAgOGY0KSwKICAgICBTSU1EKFNTRSBzY2FsYXIgc2luZ2xlLCAgICAg
IHNzZSwgICAgICAgICBmNCksCiAgICAgU0lNRChTU0UgcGFja2VkIHNpbmdsZSwgICAgICBzc2Us
ICAgICAgIDE2ZjQpLAogICAgIFNJTUQoU1NFMiBzY2FsYXIgc2luZ2xlLCAgICAgc3NlMiwgICAg
ICAgIGY0KSwKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTE3MSw2ICsxNzEs
MTIgQEAgc3RhdGljIGlubGluZSB1aW50NjRfdCB4Z2V0YnYodWludDMyX3QgeAogICAgIChyZXMu
YiAmICgxVSA8PCA4KSkgIT0gMDsgXAogfSkKIAorI2RlZmluZSBjcHVfaGFzXzNkbm93X2V4dCAo
eyBcCisgICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOyBcCisgICAgZW11bF90ZXN0X2NwdWlkKDB4
ODAwMDAwMDEsIDAsICZyZXMsIE5VTEwpOyBcCisgICAgKHJlcy5kICYgKDFVIDw8IDMwKSkgIT0g
MDsgXAorfSkKKwogI2RlZmluZSBjcHVfaGFzX3NzZTRhICh7IFwKICAgICBzdHJ1Y3QgY3B1aWRf
bGVhZiByZXM7IFwKICAgICBlbXVsX3Rlc3RfY3B1aWQoMHg4MDAwMDAwMSwgMCwgJnJlcywgTlVM
TCk7IFwKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTM1Niw2ICszNTYsNDEg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0d29ieXRlX3RhYmxlIHsKIH07CiAKIC8qCisgKiBUaGUg
bmV4dCB0d28gdGFibGVzIGFyZSBpbmRleGVkIGJ5IGhpZ2ggb3Bjb2RlIGV4dGVuc2lvbiBieXRl
ICh0aGUgb25lCisgKiB0aGF0J3MgZW5jb2RlZCBsaWtlIGFuIGltbWVkaWF0ZSkgbmliYmxlLCB3
aXRoIGVhY2ggdGFibGUgZWxlbWVudCB0aGVuCisgKiBiaXQtaW5kZXhlZCBieSBsb3cgb3Bjb2Rl
IGV4dGVuc2lvbiBieXRlIG5pYmJsZS4KKyAqLworc3RhdGljIGNvbnN0IHVpbnQxNl90IF8zZG5v
d190YWJsZVsxNl0gPSB7CisgICAgWzB4MF0gPSAoMSA8PCAweGQpIC8qIHBpMmZkICovLAorICAg
IFsweDFdID0gKDEgPDwgMHhkKSAvKiBwZjJpZCAqLywKKyAgICBbMHg5XSA9ICgxIDw8IDB4MCkg
LyogcGZjbXBnZSAqLyB8CisgICAgICAgICAgICAoMSA8PCAweDQpIC8qIHBmbWluICovIHwKKyAg
ICAgICAgICAgICgxIDw8IDB4NikgLyogcGZyY3AgKi8gfAorICAgICAgICAgICAgKDEgPDwgMHg3
KSAvKiBwZnJzcXJ0ICovIHwKKyAgICAgICAgICAgICgxIDw8IDB4YSkgLyogcGZzdWIgKi8gfAor
ICAgICAgICAgICAgKDEgPDwgMHhlKSAvKiBwZmFkZCAqLywKKyAgICBbMHhhXSA9ICgxIDw8IDB4
MCkgLyogcGZjbXBnZSAqLyB8CisgICAgICAgICAgICAoMSA8PCAweDQpIC8qIHBmbWF4ICovIHwK
KyAgICAgICAgICAgICgxIDw8IDB4NikgLyogcGZyY3BpdDEgKi8gfAorICAgICAgICAgICAgKDEg
PDwgMHg3KSAvKiBwZnJzcWl0MSAqLyB8CisgICAgICAgICAgICAoMSA8PCAweGEpIC8qIHBmc3Vi
ciAqLyB8CisgICAgICAgICAgICAoMSA8PCAweGUpIC8qIHBmYWNjICovLAorICAgIFsweGJdID0g
KDEgPDwgMHgwKSAvKiBwZmNtcGVxICovIHwKKyAgICAgICAgICAgICgxIDw8IDB4NCkgLyogcGZt
dWwgKi8gfAorICAgICAgICAgICAgKDEgPDwgMHg2KSAvKiBwZnJjcGl0MiAqLyB8CisgICAgICAg
ICAgICAoMSA8PCAweDcpIC8qIHBtdWxocncgKi8gfAorICAgICAgICAgICAgKDEgPDwgMHhmKSAv
KiBwYXZndXNiICovLAorfTsKKworc3RhdGljIGNvbnN0IHVpbnQxNl90IF8zZG5vd19leHRfdGFi
bGVbMTZdID0geworICAgIFsweDBdID0gKDEgPDwgMHhjKSAvKiBwaTJmdyAqLywKKyAgICBbMHgx
XSA9ICgxIDw8IDB4YykgLyogcGYyaXcgKi8sCisgICAgWzB4OF0gPSAoMSA8PCAweGEpIC8qIHBm
bmFjYyAqLyB8CisgICAgICAgICAgICAoMSA8PCAweGEpIC8qIHBmcG5hY2MgKi8sCisgICAgWzB4
Yl0gPSAoMSA8PCAweGIpIC8qIHBmc3dhcGQgKi8sCit9OworCisvKgogICogInR3b19vcCIgYW5k
ICJmb3VyX29wIiBiZWxvdyByZWZlciB0byB0aGUgbnVtYmVyIG9mIHJlZ2lzdGVyIG9wZXJhbmRz
CiAgKiAob25lIG9mIHdoaWNoIHBvc3NpYmx5IGFsc28gYWxsb3dpbmcgdG8gYmUgYSBtZW1vcnkg
b25lKS4gVGhlIG5hbWVkCiAgKiBvcGVyYW5kIGNvdW50cyBkbyBub3QgaW5jbHVkZSBhbnkgaW1t
ZWRpYXRlIG9wZXJhbmRzLgpAQCAtMTY2Miw2ICsxNjk3LDggQEAgc3RhdGljIGJvb2wgdmNwdV9o
YXMoCiAjZGVmaW5lIHZjcHVfaGFzX3JkcmFuZCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwg
RUNYLCAzMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19tbXhleHQoKSAgICAgKHZjcHVf
aGFzKDB4ODAwMDAwMDEsIEVEWCwgMjIsIGN0eHQsIG9wcykgfHwgXAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHZjcHVfaGFzX3NzZSgpKQorI2RlZmluZSB2Y3B1X2hhc18zZG5vd19l
eHQoKSAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVEWCwgMzAsIGN0eHQsIG9wcykKKyNkZWZpbmUg
dmNwdV9oYXNfM2Rub3coKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDMxLCBjdHh0
LCBvcHMpCiAjZGVmaW5lIHZjcHVfaGFzX2xhaGZfbG0oKSAgICAgdmNwdV9oYXMoMHg4MDAwMDAw
MSwgRUNYLCAgMCwgY3R4dCwgb3BzKQogI2RlZmluZSB2Y3B1X2hhc19jcjhfbGVnYWN5KCkgIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDQsIGN0eHQsIG9wcykKICNkZWZpbmUgdmNwdV9oYXNf
bHpjbnQoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA1LCBjdHh0LCBvcHMpCkBA
IC01NTI0LDYgKzU1NjEsMjYgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQygw
eDBmLCAweDE5KSAuLi4gWDg2RU1VTF9PUEMoMHgwZiwgMHgxZik6IC8qIG5vcCAqLwogICAgICAg
ICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHgwZSk6IC8qIGZlbW1zICov
CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKDNkbm93KTsKKyAgICAgICAgYXNtIHZv
bGF0aWxlICggImZlbW1zIiApOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgWDg2RU1VTF9P
UEMoMHgwZiwgMHgwZik6IC8qIDNETm93ISAqLworICAgICAgICBpZiAoIF8zZG5vd19leHRfdGFi
bGVbKGltbTEgPj4gNCkgJiAweGZdICYgKDEgPDwgKGltbTEgJiAweGYpKSApCisgICAgICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZSgzZG5vd19leHQpOworICAgICAgICBlbHNlIGlmICgg
XzNkbm93X3RhYmxlWyhpbW0xID4+IDQpICYgMHhmXSAmICgxIDw8IChpbW0xICYgMHhmKSkgKQor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoM2Rub3cpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb24oRVhDX1VEKTsKKworICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CisKKyAgICAgICAgZCA9IERzdFJlZyB8IFNyY01l
bTsKKyAgICAgICAgb3BfYnl0ZXMgPSA4OworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2lt
ZF9vdGhlcjsKKyAgICAgICAgZ290byBzaW1kXzBmX2ltbTg7CisKICNkZWZpbmUgQ0FTRV9TSU1E
X1BBQ0tFRF9JTlQocGZ4LCBvcGMpICAgICAgIFwKICAgICBjYXNlIFg4NkVNVUxfT1BDKHBmeCwg
b3BjKTogICAgICAgICAgICAgIFwKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KHBmeCwgb3BjKQot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmUuaApAQCAtNzEsNiArNzEsOCBAQAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJiYgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZGWFNSKSkKICNkZWZp
bmUgY3B1X2hhc19wYWdlMWdiICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1BBR0Ux
R0IpCiAjZGVmaW5lIGNwdV9oYXNfcmR0c2NwICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVB
VFVSRV9SRFRTQ1ApCisjZGVmaW5lIGNwdV9oYXNfM2Rub3dfZXh0ICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV8zRE5PV0VYVCkKKyNkZWZpbmUgY3B1X2hhc18zZG5vdyAgICAgICAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFXzNETk9XKQogCiAvKiBDUFVJRCBsZXZlbCAweDgwMDAw
MDAxLmVjeCAqLwogI2RlZmluZSBjcHVfaGFzX2NtcF9sZWdhY3kgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfQ01QX0xFR0FDWSkKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:00:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:00:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1LX-0001TL-Iw; Wed, 28 Feb 2018 13:00:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1LW-0001Se-Hc
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:00:34 +0000
X-Inumbo-ID: 9ff93e51-1c87-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9ff93e51-1c87-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:02:26 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:00:27 -0700
Message-Id: <5A96B5F902000078001ACB93@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:00:25 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 06/20] x86emul: place test blobs in
 executable section
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgdGhlIHNlY3Rpb24gY29udGVudHMgdG8gYmUgZGlzYXNzZW1ibGVkIHdpdGhv
dXQgZ29pbmcKdGhyb3VnaCBhbnkgZXh0cmEgaG9vcHMsIHNpbXBsaWZ5aW5nIHRoZSBhbmFseXNp
cyBvZiBwcm9ibGVtcyBpbiB0ZXN0CmFuZC9vciBlbXVsYXRpb24gY29kZS4KClRoZSBibG9icyBi
ZWluZyBlbWl0dGVkIGFzIChyL28pIGRhdGEgbWVhbnMgd2UgbmVlZCB0byBhY2NlcHQgYW4KYXNz
ZW1ibGVyIHdhcm5pbmcgaGVyZSAoYWJvdXQgdGhlIGRpZmZlcmluZyBzZWN0aW9uIGF0dHJpYnV0
ZXMpLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYzOiBO
ZXcuCgotLS0gdW5zdGFibGUub3JpZy90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUJ
MjAxNy0wNS0wOSAxMDo1NzoxNi4wMDAwMDAwMDAgKzAyMDAKKysrIHVuc3RhYmxlL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQkyMDE3LTEwLTE2IDE0OjExOjQxLjAwMDAwMDAwMCAr
MDIwMApAQCAtOTEsNyArOTEsNyBAQCAkKGFkZHN1ZmZpeCAuaCwkKFRFU1RDQVNFUykpOiAlLmg6
ICUuYyB0CiAJCSQoTUFLRSkgLWYgdGVzdGNhc2UubWsgVEVTVENBU0U9JCogWEVOX1RBUkdFVF9B
UkNIPSQoYXJjaCkgJCotY2ZsYWdzPSIkJGNmbGFncyIgYWxsOyBcCiAJCXByZWZpeD0kKHNoZWxs
IGVjaG8gJChzdWJzdCAtLF8sJCopIHwgc2VkIC1lICdzLF5cKFswLTldXCksX1wxLCcpOyBcCiAJ
CWZsYXZvcj0kJChlY2hvICQke2NmbGFnc30gfCBzZWQgLWUgJ3MsIC4qLCwnIC1lICd5LC09LF9f
LCcpIDsgXAotCQkoZWNobyAic3RhdGljIGNvbnN0IHVuc2lnbmVkIGludCAkJHtwcmVmaXh9XyQo
YXJjaCkkJHtmbGF2b3J9W10gPSB7IjsgXAorCQkoZWNobyAnc3RhdGljIGNvbnN0IHVuc2lnbmVk
IGludCBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIudGVzdCIpKSkgJyIkJHtwcmVmaXh9XyQoYXJj
aCkkJHtmbGF2b3J9W10gPSB7IjsgXAogCQkgb2QgLXYgLXQgeCAkKi5iaW4gfCBzZWQgLWUgJ3Mv
XlswLTldKiAvMHgvJyAtZSAncy8gLywgMHgvZycgLWUgJ3MvJCQvLC8nOyBcCiAJCSBlY2hvICJ9
OyIpID4+JEAubmV3OyBcCiAJCXJtIC1mICQqLmJpbjsgXAotLS0gdW5zdGFibGUub3JpZy90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwkyMDE3LTA1LTA5IDA5OjM3
OjQxLjAwMDAwMDAwMCArMDIwMAorKysgdW5zdGFibGUvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMJMjAxNy0xMC0xNiAxNDoxMzo1NC4wMDAwMDAwMDAgKzAyMDAK
QEAgLTQsNiArNCw5IEBACiAjaW5jbHVkZSA8c3lzL21tYW4uaD4KIAogI2luY2x1ZGUgIng4Ni1l
bXVsYXRlLmgiCisKK2FzbSAoICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2diaXRz
OyAucG9wc2VjdGlvbiIgKTsKKwogI2luY2x1ZGUgImJsb3dmaXNoLmgiCiAjaW5jbHVkZSAiM2Ru
b3cuaCIKICNpbmNsdWRlICJzc2UuaCIKQEAgLTExNDIsOSArMTE0NSw5IEBAIGludCBtYWluKGlu
dCBhcmdjLCBjaGFyICoqYXJndikKIAogI2RlZmluZSBkZWNsX2luc24od2hpY2gpIGV4dGVybiBj
b25zdCB1bnNpZ25lZCBjaGFyIHdoaWNoW10sIFwKICAgICAgICAgICAgICAgICAgICAgICAgICB3
aGljaCMjX2VuZFtdIGFzbSAoICIuTCIgI3doaWNoICJfZW5kIiApCi0jZGVmaW5lIHB1dF9pbnNu
KHdoaWNoLCBpbnNuKSAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIsIEBwcm9nYml0c1xuIiBc
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAjd2hpY2ggIjogIiBpbnNuICJcbiIgICAg
ICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLkwiICN3
aGljaCAiX2VuZDpcbiIgICAgICAgICAgICAgICAgICAgICBcCisjZGVmaW5lIHB1dF9pbnNuKHdo
aWNoLCBpbnNuKSAiLnB1c2hzZWN0aW9uIC50ZXN0XG4iIFwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICN3aGljaCAiOiAiIGluc24gIlxuIiAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIi5MIiAjd2hpY2ggIl9lbmQ6XG4iICBcCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAiLnBvcHNlY3Rpb24iCiAjZGVmaW5lIHNldF9pbnNuKHdoaWNoKSAocmVncy5laXAg
PSAodW5zaWduZWQgbG9uZykod2hpY2gpKQogI2RlZmluZSB2YWxpZF9laXAod2hpY2gpIChyZWdz
LmVpcCA+PSAodW5zaWduZWQgbG9uZykod2hpY2gpICYmIFwKCgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVu
LWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:00:59 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:00:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Lu-0001YS-QE; Wed, 28 Feb 2018 13:00:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Ls-0001Y8-So
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:00:56 +0000
X-Inumbo-ID: 46bc96eb-1c87-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46bc96eb-1c87-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 13:59:57 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:00:54 -0700
Message-Id: <5A96B61302000078001ACBC4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:00:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 07/20] x86: move and rename XSTATE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE5l
dywgc3BsaXQgb2ZmIGZyb20gbGF0ZXIgcGF0Y2guCgotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQu
YworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMTIyLDQyICsxMjIsNDIgQEAgc3RhdGlj
IHZvaWQgcmVjYWxjdWxhdGVfeHN0YXRlKHN0cnVjdCBjcAogCiAgICAgaWYgKCBwLT5iYXNpYy5h
dnggKQogICAgIHsKLSAgICAgICAgeHN0YXRlcyB8PSBYU1RBVEVfWU1NOworICAgICAgICB4c3Rh
dGVzIHw9IFg4Nl9YQ1IwX1lNTTsKICAgICAgICAgeHN0YXRlX3NpemUgPSBtYXgoeHN0YXRlX3Np
emUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9vZmZzZXRzW19YU1RBVEVfWU1N
XSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9zaXplc1tfWFNUQVRFX1lNTV0p
OworICAgICAgICAgICAgICAgICAgICAgICAgICB4c3RhdGVfb2Zmc2V0c1tYODZfWENSMF9ZTU1f
UE9TXSArCisgICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9zaXplc1tYODZfWENSMF9Z
TU1fUE9TXSk7CiAgICAgfQogCiAgICAgaWYgKCBwLT5mZWF0Lm1weCApCiAgICAgewotICAgICAg
ICB4c3RhdGVzIHw9IFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUjsKKyAgICAgICAgeHN0
YXRlcyB8PSBYODZfWENSMF9CTkRSRUdTIHwgWDg2X1hDUjBfQk5EQ1NSOwogICAgICAgICB4c3Rh
dGVfc2l6ZSA9IG1heCh4c3RhdGVfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0
YXRlX29mZnNldHNbX1hTVEFURV9CTkRDU1JdICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
eHN0YXRlX3NpemVzW19YU1RBVEVfQk5EQ1NSXSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
IHhzdGF0ZV9vZmZzZXRzW1g4Nl9YQ1IwX0JORENTUl9QT1NdICsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgeHN0YXRlX3NpemVzW1g4Nl9YQ1IwX0JORENTUl9QT1NdKTsKICAgICB9CiAKICAg
ICBpZiAoIHAtPmZlYXQuYXZ4NTEyZiApCiAgICAgewotICAgICAgICB4c3RhdGVzIHw9IFhTVEFU
RV9PUE1BU0sgfCBYU1RBVEVfWk1NIHwgWFNUQVRFX0hJX1pNTTsKKyAgICAgICAgeHN0YXRlcyB8
PSBYODZfWENSMF9PUE1BU0sgfCBYODZfWENSMF9aTU0gfCBYODZfWENSMF9ISV9aTU07CiAgICAg
ICAgIHhzdGF0ZV9zaXplID0gbWF4KHhzdGF0ZV9zaXplLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICB4c3RhdGVfb2Zmc2V0c1tfWFNUQVRFX0hJX1pNTV0gKwotICAgICAgICAgICAgICAgICAg
ICAgICAgICB4c3RhdGVfc2l6ZXNbX1hTVEFURV9ISV9aTU1dKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgeHN0YXRlX29mZnNldHNbWDg2X1hDUjBfSElfWk1NX1BPU10gKworICAgICAgICAg
ICAgICAgICAgICAgICAgICB4c3RhdGVfc2l6ZXNbWDg2X1hDUjBfSElfWk1NX1BPU10pOwogICAg
IH0KIAogICAgIGlmICggcC0+ZmVhdC5wa3UgKQogICAgIHsKLSAgICAgICAgeHN0YXRlcyB8PSBY
U1RBVEVfUEtSVTsKKyAgICAgICAgeHN0YXRlcyB8PSBYODZfWENSMF9QS1JVOwogICAgICAgICB4
c3RhdGVfc2l6ZSA9IG1heCh4c3RhdGVfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
eHN0YXRlX29mZnNldHNbX1hTVEFURV9QS1JVXSArCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IHhzdGF0ZV9zaXplc1tfWFNUQVRFX1BLUlVdKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
eHN0YXRlX29mZnNldHNbWDg2X1hDUjBfUEtSVV9QT1NdICsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgeHN0YXRlX3NpemVzW1g4Nl9YQ1IwX1BLUlVfUE9TXSk7CiAgICAgfQogCiAgICAgaWYg
KCBwLT5leHRkLmx3cCApCiAgICAgewotICAgICAgICB4c3RhdGVzIHw9IFhTVEFURV9MV1A7Cisg
ICAgICAgIHhzdGF0ZXMgfD0gWDg2X1hDUjBfTFdQOwogICAgICAgICB4c3RhdGVfc2l6ZSA9IG1h
eCh4c3RhdGVfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX29mZnNldHNb
X1hTVEFURV9MV1BdICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX3NpemVzW19Y
U1RBVEVfTFdQXSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9vZmZzZXRzW1g4
Nl9YQ1IwX0xXUF9QT1NdICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX3NpemVz
W1g4Nl9YQ1IwX0xXUF9QT1NdKTsKICAgICB9CiAKICAgICBwLT54c3RhdGUubWF4X3NpemUgID0g
IHhzdGF0ZV9zaXplOwpAQCAtMTAxNiw3ICsxMDE2LDcgQEAgdm9pZCBndWVzdF9jcHVpZChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHg4MDAwMDAx
YzoKLSAgICAgICAgaWYgKCAodi0+YXJjaC54Y3IwICYgWFNUQVRFX0xXUCkgJiYgY3B1X2hhc19z
dm0gKQorICAgICAgICBpZiAoICh2LT5hcmNoLnhjcjAgJiBYODZfWENSMF9MV1ApICYmIGNwdV9o
YXNfc3ZtICkKICAgICAgICAgICAgIC8qIFR1cm4gb24gYXZhaWxhYmxlIGJpdCBhbmQgb3RoZXIg
ZmVhdHVyZXMgc3BlY2lmaWVkIGluIGx3cF9jZmcuICovCiAgICAgICAgICAgICByZXMtPmEgPSAo
cmVzLT5kICYgdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X2x3cF9jZmcpIHwgMTsKICAgICAgICAgYnJl
YWs7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC0xODgyLDggKzE4ODIsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZ2V0
X2ZwdSgKICAgICBjYXNlIFg4NkVNVUxfRlBVX3htbToKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBYODZFTVVMX0ZQVV95bW06Ci0gICAgICAgIGlmICggIShjdXJyLT5hcmNoLnhjcjAgJiBYU1RB
VEVfU1NFKSB8fAotICAgICAgICAgICAgICEoY3Vyci0+YXJjaC54Y3IwICYgWFNUQVRFX1lNTSkg
KQorICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC54Y3IwICYgWDg2X1hDUjBfU1NFKSB8fAorICAg
ICAgICAgICAgICEoY3Vyci0+YXJjaC54Y3IwICYgWDg2X1hDUjBfWU1NKSApCiAgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1
bHQ6Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwpAQCAtMzE4LDcgKzMxOCw3IEBAIGJvb2wgaHZtX3NldF9ndWVzdF9ibmRjZmdzKHN0cnVj
dCB2Y3B1ICoKICAgICAgKiBlbmFibGVkIGluIEJORENGR1MuCiAgICAgICovCiAgICAgaWYgKCAo
dmFsICYgSUEzMl9CTkRDRkdTX0VOQUJMRSkgJiYKLSAgICAgICAgICEodi0+YXJjaC54Y3IwX2Fj
Y3VtICYgKFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUikpICkKKyAgICAgICAgICEodi0+
YXJjaC54Y3IwX2FjY3VtICYgKFg4Nl9YQ1IwX0JORFJFR1MgfCBYODZfWENSMF9CTkRDU1IpKSAp
CiAgICAgewogICAgICAgICB1aW50NjRfdCB4Y3IwID0gZ2V0X3hjcjAoKTsKICAgICAgICAgaW50
IHJjOwpAQCAtMzI3LDcgKzMyNyw3IEBAIGJvb2wgaHZtX3NldF9ndWVzdF9ibmRjZmdzKHN0cnVj
dCB2Y3B1ICoKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICByYyA9IGhhbmRs
ZV94c2V0YnYoWENSX1hGRUFUVVJFX0VOQUJMRURfTUFTSywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjcjAgfCBYU1RBVEVfQk5EUkVHUyB8IFhTVEFURV9CTkRDU1IpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGNyMCB8IFg4Nl9YQ1IwX0JORFJFR1MgfCBYODZfWENSMF9CTkRD
U1IpOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CkBAIC0yNDA5LDEwICsyNDA5LDEw
IEBAIGludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib28KICAgICAgKiBndWVz
dCBtYXkgZW5hYmxlIHRoZSBmZWF0dXJlIGluIENSNCB3aXRob3V0IGVuYWJsaW5nIGl0IGluIFhD
UjAuIFdlCiAgICAgICogbmVlZCB0byBjb250ZXh0IHN3aXRjaCAvIG1pZ3JhdGUgUEtSVSBuZXZl
cnRoZWxlc3MuCiAgICAgICovCi0gICAgaWYgKCAodmFsdWUgJiBYODZfQ1I0X1BLRSkgJiYgISh2
LT5hcmNoLnhjcjBfYWNjdW0gJiBYU1RBVEVfUEtSVSkgKQorICAgIGlmICggKHZhbHVlICYgWDg2
X0NSNF9QS0UpICYmICEodi0+YXJjaC54Y3IwX2FjY3VtICYgWDg2X1hDUjBfUEtSVSkgKQogICAg
IHsKICAgICAgICAgaW50IHJjID0gaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9N
QVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF94Y3IwKCkgfCBYU1RBVEVf
UEtSVSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3hjcjAoKSB8IFg4Nl9Y
Q1IwX1BLUlUpOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CkBAIC0yNDIxLDcgKzI0
MjEsNyBAQCBpbnQgaHZtX3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgICAg
IH0KIAogICAgICAgICBpZiAoIGhhbmRsZV94c2V0YnYoWENSX1hGRUFUVVJFX0VOQUJMRURfTUFT
SywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF94Y3IwKCkgJiB+WFNUQVRFX1BLUlUp
ICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF94Y3IwKCkgJiB+WDg2X1hDUjBfUEtS
VSkgKQogICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKICAgICB9
CiAKQEAgLTM4OTAsNyArMzg5MCw3IEBAIHZvaWQgaHZtX3ZjcHVfcmVzZXRfc3RhdGUoc3RydWN0
IHZjcHUgKnYKICAgICBmcHVfY3R4dC0+bXhjc3IgPSBNWENTUl9ERUZBVUxUOwogICAgIGlmICgg
di0+YXJjaC54c2F2ZV9hcmVhICkKICAgICB7Ci0gICAgICAgIHYtPmFyY2gueHNhdmVfYXJlYS0+
eHNhdmVfaGRyLnhzdGF0ZV9idiA9IFhTVEFURV9GUDsKKyAgICAgICAgdi0+YXJjaC54c2F2ZV9h
cmVhLT54c2F2ZV9oZHIueHN0YXRlX2J2ID0gWDg2X1hDUjBfRlA7CiAgICAgICAgIHYtPmFyY2gu
eHNhdmVfYXJlYS0+eHNhdmVfaGRyLnhjb21wX2J2ID0gMDsKICAgICB9CiAKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIxNTcsNyArMjE1Nyw3IEBAIHN0YXRpYyB2b2lkIGFk
anVzdF9ibmQoc3RydWN0IHg4Nl9lbXVsYXQKICAgICAgICAgICogKGluIHdoaWNoIGNhc2UgZXhl
Y3V0aW5nIGFueSBzdWl0YWJsZSBub24tcHJlZml4ZWQgYnJhbmNoCiAgICAgICAgICAqIGluc3Ry
dWN0aW9uIHdvdWxkIGRvKSwgb3IgdXNlIFhSU1RPUi4KICAgICAgICAgICovCi0gICAgICAgIHhz
dGF0ZV9zZXRfaW5pdChYU1RBVEVfQk5EUkVHUyk7CisgICAgICAgIHhzdGF0ZV9zZXRfaW5pdChY
ODZfWENSMF9CTkRSRUdTKTsKICAgICB9CiAgZG9uZTo7CiB9Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
c3RhdGUuYworKysgYi94ZW4vYXJjaC94ODYveHN0YXRlLmMKQEAgLTMwNCw3ICszMDQsNyBAQCB2
b2lkIHhzYXZlKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBtYXNrCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiPW0iICgqcHRyKSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImEi
IChsbWFzayksICJkIiAoaG1hc2spLCAiRCIgKHB0cikpCiAKLSAgICBpZiAoIGZpcF93aWR0aCA9
PSA4IHx8ICEobWFzayAmIFhTVEFURV9GUCkgKQorICAgIGlmICggZmlwX3dpZHRoID09IDggfHwg
IShtYXNrICYgWDg2X1hDUjBfRlApICkKICAgICB7CiAgICAgICAgIFhTQVZFKCIweDQ4LCIpOwog
ICAgIH0KQEAgLTM1Nyw3ICszNTcsNyBAQCB2b2lkIHhzYXZlKHN0cnVjdCB2Y3B1ICp2LCB1aW50
NjRfdCBtYXNrCiAgICAgICAgICAgICBmaXBfd2lkdGggPSA4OwogICAgIH0KICN1bmRlZiBYU0FW
RQotICAgIGlmICggbWFzayAmIFhTVEFURV9GUCApCisgICAgaWYgKCBtYXNrICYgWDg2X1hDUjBf
RlAgKQogICAgICAgICBwdHItPmZwdV9zc2UueFtGUFVfV09SRF9TSVpFX09GRlNFVF0gPSBmaXBf
d2lkdGg7CiB9CiAKQEAgLTM3NSw3ICszNzUsNyBAQCB2b2lkIHhyc3RvcihzdHJ1Y3QgdmNwdSAq
diwgdWludDY0X3QgbWFzCiAgICAgICogc29tZXRpbWVzIG5ldyB1c2VyIHZhbHVlLiBCb3RoIHNo
b3VsZCBiZSBvay4gVXNlIHRoZSBGUFUgc2F2ZWQKICAgICAgKiBkYXRhIGJsb2NrIGFzIGEgc2Fm
ZSBhZGRyZXNzIGJlY2F1c2UgaXQgc2hvdWxkIGJlIGluIEwxLgogICAgICAqLwotICAgIGlmICgg
KG1hc2sgJiBwdHItPnhzYXZlX2hkci54c3RhdGVfYnYgJiBYU1RBVEVfRlApICYmCisgICAgaWYg
KCAobWFzayAmIHB0ci0+eHNhdmVfaGRyLnhzdGF0ZV9idiAmIFg4Nl9YQ1IwX0ZQKSAmJgogICAg
ICAgICAgIShwdHItPmZwdV9zc2UuZnN3ICYgfnB0ci0+ZnB1X3NzZS5mY3cgJiAweDAwM2YpICYm
CiAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQog
ICAgICAgICBhc20gdm9sYXRpbGUgKCAiZm5jbGV4XG5cdCIgICAgICAgIC8qIGNsZWFyIGV4Y2Vw
dGlvbnMgKi8KQEAgLTQ1MSw4ICs0NTEsOCBAQCB2b2lkIHhyc3RvcihzdHJ1Y3QgdmNwdSAqdiwg
dWludDY0X3QgbWFzCiAgICAgICAgICAgICAgKiBBbHNvIHRyeSB0byBlbGltaW5hdGUgZmF1bHQg
cmVhc29ucywgZXZlbiBpZiB0aGlzIHNob3VsZG4ndCBiZQogICAgICAgICAgICAgICogbmVlZGVk
IGhlcmUgKG90aGVyIGNvZGUgc2hvdWxkIGVuc3VyZSB0aGUgc2FuaXR5IG9mIHRoZSBkYXRhKS4K
ICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgaWYgKCAoKG1hc2sgJiBYU1RBVEVfU1NFKSB8
fAotICAgICAgICAgICAgICAgICAgKChtYXNrICYgWFNUQVRFX1lNTSkgJiYKKyAgICAgICAgICAg
IGlmICggKChtYXNrICYgWDg2X1hDUjBfU1NFKSB8fAorICAgICAgICAgICAgICAgICAgKChtYXNr
ICYgWDg2X1hDUjBfWU1NKSAmJgogICAgICAgICAgICAgICAgICAgICEocHRyLT54c2F2ZV9oZHIu
eGNvbXBfYnYgJiBYU1RBVEVfQ09NUEFDVElPTl9FTkFCTEVEKSkpICkKICAgICAgICAgICAgICAg
ICBwdHItPmZwdV9zc2UubXhjc3IgJj0gbXhjc3JfbWFzazsKICAgICAgICAgICAgIGlmICggdi0+
YXJjaC54Y3IwX2FjY3VtICYgWFNUQVRFX1hTQVZFU19PTkxZICkKQEAgLTU5NSw3ICs1OTUsNyBA
QCB2b2lkIHhzdGF0ZV9pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAgICBjcHVpZF9jb3Vu
dChYU1RBVEVfQ1BVSUQsIDAsICZlYXgsICZlYngsICZlY3gsICZlZHgpOwogCiAgICAgQlVHX09O
KChlYXggJiBYU1RBVEVfRlBfU1NFKSAhPSBYU1RBVEVfRlBfU1NFKTsKLSAgICBCVUdfT04oKGVh
eCAmIFhTVEFURV9ZTU0pICYmICEoZWF4ICYgWFNUQVRFX1NTRSkpOworICAgIEJVR19PTigoZWF4
ICYgWDg2X1hDUjBfWU1NKSAmJiAhKGVheCAmIFg4Nl9YQ1IwX1NTRSkpOwogICAgIGZlYXR1cmVf
bWFzayA9ICgoKHU2NCllZHggPDwgMzIpIHwgZWF4KSAmIFhDTlRYVF9NQVNLOwogCiAgICAgLyoK
QEAgLTY0OCwyNiArNjQ4LDI2IEBAIHZvaWQgeHN0YXRlX2luaXQoc3RydWN0IGNwdWluZm9feDg2
ICpjKQogc3RhdGljIGJvb2wgdmFsaWRfeGNyMCh1NjQgeGNyMCkKIHsKICAgICAvKiBGUCBtdXN0
IGJlIHVuY29uZGl0aW9uYWxseSBzZXQuICovCi0gICAgaWYgKCAhKHhjcjAgJiBYU1RBVEVfRlAp
ICkKKyAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX0ZQKSApCiAgICAgICAgIHJldHVybiBmYWxz
ZTsKIAogICAgIC8qIFlNTSBkZXBlbmRzIG9uIFNTRS4gKi8KLSAgICBpZiAoICh4Y3IwICYgWFNU
QVRFX1lNTSkgJiYgISh4Y3IwICYgWFNUQVRFX1NTRSkgKQorICAgIGlmICggKHhjcjAgJiBYODZf
WENSMF9ZTU0pICYmICEoeGNyMCAmIFg4Nl9YQ1IwX1NTRSkgKQogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKLSAgICBpZiAoIHhjcjAgJiAoWFNUQVRFX09QTUFTSyB8IFhTVEFURV9aTU0gfCBYU1RB
VEVfSElfWk1NKSApCisgICAgaWYgKCB4Y3IwICYgKFg4Nl9YQ1IwX09QTUFTSyB8IFg4Nl9YQ1Iw
X1pNTSB8IFg4Nl9YQ1IwX0hJX1pNTSkgKQogICAgIHsKICAgICAgICAgLyogT1BNQVNLLCBaTU0s
IGFuZCBISV9aTU0gcmVxdWlyZSBZTU0uICovCi0gICAgICAgIGlmICggISh4Y3IwICYgWFNUQVRF
X1lNTSkgKQorICAgICAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX1lNTSkgKQogICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8qIE9QTUFTSywgWk1NLCBhbmQgSElfWk1NIG11
c3QgYmUgdGhlIHNhbWUuICovCi0gICAgICAgIGlmICggfnhjcjAgJiAoWFNUQVRFX09QTUFTSyB8
IFhTVEFURV9aTU0gfCBYU1RBVEVfSElfWk1NKSApCisgICAgICAgIGlmICggfnhjcjAgJiAoWDg2
X1hDUjBfT1BNQVNLIHwgWDg2X1hDUjBfWk1NIHwgWDg2X1hDUjBfSElfWk1NKSApCiAgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCiAgICAgLyogQk5EUkVHUyBhbmQgQk5EQ1NSIG11
c3QgYmUgdGhlIHNhbWUuICovCi0gICAgcmV0dXJuICEoeGNyMCAmIFhTVEFURV9CTkRSRUdTKSA9
PSAhKHhjcjAgJiBYU1RBVEVfQk5EQ1NSKTsKKyAgICByZXR1cm4gISh4Y3IwICYgWDg2X1hDUjBf
Qk5EUkVHUykgPT0gISh4Y3IwICYgWDg2X1hDUjBfQk5EQ1NSKTsKIH0KIAogaW50IHZhbGlkYXRl
X3hzdGF0ZSh1NjQgeGNyMCwgdTY0IHhjcjBfYWNjdW0sIGNvbnN0IHN0cnVjdCB4c2F2ZV9oZHIg
KmhkcikKQEAgLTcwMyw3ICs3MDMsNyBAQCBpbnQgaGFuZGxlX3hzZXRidih1MzIgaW5kZXgsIHU2
NCBuZXdfYnYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyogWENSMC5QS1JVIGlz
IGRpc2FibGVkIG9uIFBWIG1vZGUuICovCi0gICAgaWYgKCBpc19wdl92Y3B1KGN1cnIpICYmIChu
ZXdfYnYgJiBYU1RBVEVfUEtSVSkgKQorICAgIGlmICggaXNfcHZfdmNwdShjdXJyKSAmJiAobmV3
X2J2ICYgWDg2X1hDUjBfUEtSVSkgKQogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKICAg
ICBpZiAoICFzZXRfeGNyMChuZXdfYnYpICkKQEAgLTcxNCw3ICs3MTQsNyBAQCBpbnQgaGFuZGxl
X3hzZXRidih1MzIgaW5kZXgsIHU2NCBuZXdfYnYpCiAgICAgY3Vyci0+YXJjaC54Y3IwX2FjY3Vt
IHw9IG5ld19idjsKIAogICAgIC8qIExXUCBzZXRzIG5vbmxhenlfeHN0YXRlX3VzZWQgaW5kZXBl
bmRlbnRseS4gKi8KLSAgICBpZiAoIG5ld19idiAmIChYU1RBVEVfTk9OTEFaWSAmIH5YU1RBVEVf
TFdQKSApCisgICAgaWYgKCBuZXdfYnYgJiAoWFNUQVRFX05PTkxBWlkgJiB+WDg2X1hDUjBfTFdQ
KSApCiAgICAgICAgIGN1cnItPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCA9IDE7CiAKICAgICBt
YXNrICY9IGN1cnItPmZwdV9kaXJ0aWVkID8gflhTVEFURV9GUF9TU0UgOiBYU1RBVEVfTk9OTEFa
WTsKQEAgLTc1NSw3ICs3NTUsNyBAQCB1aW50NjRfdCByZWFkX2JuZGNmZ3Uodm9pZCkKICAgICB7
CiAgICAgICAgIGFzbSAoICIuYnl0ZSAweDBmLDB4YzcsMHgyN1xuIiAvKiB4c2F2ZWMgKi8KICAg
ICAgICAgICAgICAgOiAiPW0iICgqeHN0YXRlKQotICAgICAgICAgICAgICA6ICJhIiAoWFNUQVRF
X0JORENTUiksICJkIiAoMCksICJEIiAoeHN0YXRlKSApOworICAgICAgICAgICAgICA6ICJhIiAo
WDg2X1hDUjBfQk5EQ1NSKSwgImQiICgwKSwgIkQiICh4c3RhdGUpICk7CiAKICAgICAgICAgYm5k
Y3NyID0gKHZvaWQgKikoeHN0YXRlICsgMSk7CiAgICAgfQpAQCAtNzYzLDE1ICs3NjMsMTUgQEAg
dWludDY0X3QgcmVhZF9ibmRjZmd1KHZvaWQpCiAgICAgewogICAgICAgICBhc20gKCAiLmJ5dGUg
MHgwZiwweGFlLDB4MjdcbiIgLyogeHNhdmUgKi8KICAgICAgICAgICAgICAgOiAiPW0iICgqeHN0
YXRlKQotICAgICAgICAgICAgICA6ICJhIiAoWFNUQVRFX0JORENTUiksICJkIiAoMCksICJEIiAo
eHN0YXRlKSApOworICAgICAgICAgICAgICA6ICJhIiAoWDg2X1hDUjBfQk5EQ1NSKSwgImQiICgw
KSwgIkQiICh4c3RhdGUpICk7CiAKLSAgICAgICAgYm5kY3NyID0gKHZvaWQgKil4c3RhdGUgKyB4
c3RhdGVfb2Zmc2V0c1tfWFNUQVRFX0JORENTUl07CisgICAgICAgIGJuZGNzciA9ICh2b2lkICop
eHN0YXRlICsgeHN0YXRlX29mZnNldHNbWDg2X1hDUjBfQk5EQ1NSX1BPU107CiAgICAgfQogCiAg
ICAgaWYgKCBjcjAgJiBYODZfQ1IwX1RTICkKICAgICAgICAgd3JpdGVfY3IwKGNyMCk7CiAKLSAg
ICByZXR1cm4geHN0YXRlLT54c2F2ZV9oZHIueHN0YXRlX2J2ICYgWFNUQVRFX0JORENTUiA/IGJu
ZGNzci0+Ym5kY2ZndSA6IDA7CisgICAgcmV0dXJuIHhzdGF0ZS0+eHNhdmVfaGRyLnhzdGF0ZV9i
diAmIFg4Nl9YQ1IwX0JORENTUiA/IGJuZGNzci0+Ym5kY2ZndSA6IDA7CiB9CiAKIHZvaWQgeHN0
YXRlX3NldF9pbml0KHVpbnQ2NF90IG1hc2spCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
LWRlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaApAQCAtNjYsNCAr
NjYsMjggQEAKICNkZWZpbmUgWDg2X0NSNF9TTUFQICAgICAgIDB4MDAyMDAwMDAgLyogZW5hYmxl
IFNNQVAgKi8KICNkZWZpbmUgWDg2X0NSNF9QS0UgICAgICAgIDB4MDA0MDAwMDAgLyogZW5hYmxl
IFBLRSAqLwogCisvKgorICogWFNUQVRFIGNvbXBvbmVudCBmbGFncyBpbiBYQ1IwCisgKi8KKyNk
ZWZpbmUgWDg2X1hDUjBfRlBfUE9TICAgICAgICAgICAwCisjZGVmaW5lIFg4Nl9YQ1IwX0ZQICAg
ICAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfRlBfUE9TKQorI2RlZmluZSBYODZfWENSMF9T
U0VfUE9TICAgICAgICAgIDEKKyNkZWZpbmUgWDg2X1hDUjBfU1NFICAgICAgICAgICAgICAoMVVM
TCA8PCBYODZfWENSMF9TU0VfUE9TKQorI2RlZmluZSBYODZfWENSMF9ZTU1fUE9TICAgICAgICAg
IDIKKyNkZWZpbmUgWDg2X1hDUjBfWU1NICAgICAgICAgICAgICAoMVVMTCA8PCBYODZfWENSMF9Z
TU1fUE9TKQorI2RlZmluZSBYODZfWENSMF9CTkRSRUdTX1BPUyAgICAgIDMKKyNkZWZpbmUgWDg2
X1hDUjBfQk5EUkVHUyAgICAgICAgICAoMVVMTCA8PCBYODZfWENSMF9CTkRSRUdTX1BPUykKKyNk
ZWZpbmUgWDg2X1hDUjBfQk5EQ1NSX1BPUyAgICAgICA0CisjZGVmaW5lIFg4Nl9YQ1IwX0JORENT
UiAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfQk5EQ1NSX1BPUykKKyNkZWZpbmUgWDg2X1hD
UjBfT1BNQVNLX1BPUyAgICAgICA1CisjZGVmaW5lIFg4Nl9YQ1IwX09QTUFTSyAgICAgICAgICAg
KDFVTEwgPDwgWDg2X1hDUjBfT1BNQVNLX1BPUykKKyNkZWZpbmUgWDg2X1hDUjBfWk1NX1BPUyAg
ICAgICAgICA2CisjZGVmaW5lIFg4Nl9YQ1IwX1pNTSAgICAgICAgICAgICAgKDFVTEwgPDwgWDg2
X1hDUjBfWk1NX1BPUykKKyNkZWZpbmUgWDg2X1hDUjBfSElfWk1NX1BPUyAgICAgICA3CisjZGVm
aW5lIFg4Nl9YQ1IwX0hJX1pNTSAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfSElfWk1NX1BP
UykKKyNkZWZpbmUgWDg2X1hDUjBfUEtSVV9QT1MgICAgICAgICA5CisjZGVmaW5lIFg4Nl9YQ1Iw
X1BLUlUgICAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfUEtSVV9QT1MpCisjZGVmaW5lIFg4
Nl9YQ1IwX0xXUF9QT1MgICAgICAgICAgNjIKKyNkZWZpbmUgWDg2X1hDUjBfTFdQICAgICAgICAg
ICAgICAoMVVMTCA8PCBYODZfWENSMF9MV1BfUE9TKQorCiAjZW5kaWYJLyogX19YRU5fWDg2X0RF
Rk5TX0hfXyAqLwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYveHN0YXRlLmgKQEAgLTEwLDYgKzEwLDcgQEAKIAogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CisjaW5jbHVkZSA8YXNtL3g4
Ni1kZWZucy5oPgogCiAjZGVmaW5lIEZDV19ERUZBVUxUICAgICAgICAgICAgICAgMHgwMzdmCiAj
ZGVmaW5lIEZDV19SRVNFVCAgICAgICAgICAgICAgICAgMHgwMDQwCkBAIC0yOCwzNCArMjksMTQg
QEAgZXh0ZXJuIHVpbnQzMl90IG14Y3NyX21hc2s7CiAjZGVmaW5lIFhTQVZFX0hEUl9PRkZTRVQg
ICAgICAgICAgRlhTQVZFX1NJWkUKICNkZWZpbmUgWFNUQVRFX0FSRUFfTUlOX1NJWkUgICAgICAo
RlhTQVZFX1NJWkUgKyBYU0FWRV9IRFJfU0laRSkKIAotI2RlZmluZSBfWFNUQVRFX0ZQICAgICAg
ICAgICAgICAgIDAKLSNkZWZpbmUgWFNUQVRFX0ZQICAgICAgICAgICAgICAgICAoMVVMTCA8PCBf
WFNUQVRFX0ZQKQotI2RlZmluZSBfWFNUQVRFX1NTRSAgICAgICAgICAgICAgIDEKLSNkZWZpbmUg
WFNUQVRFX1NTRSAgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX1NTRSkKLSNkZWZpbmUg
X1hTVEFURV9ZTU0gICAgICAgICAgICAgICAyCi0jZGVmaW5lIFhTVEFURV9ZTU0gICAgICAgICAg
ICAgICAgKDFVTEwgPDwgX1hTVEFURV9ZTU0pCi0jZGVmaW5lIF9YU1RBVEVfQk5EUkVHUyAgICAg
ICAgICAgMwotI2RlZmluZSBYU1RBVEVfQk5EUkVHUyAgICAgICAgICAgICgxVUxMIDw8IF9YU1RB
VEVfQk5EUkVHUykKLSNkZWZpbmUgX1hTVEFURV9CTkRDU1IgICAgICAgICAgICA0Ci0jZGVmaW5l
IFhTVEFURV9CTkRDU1IgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9CTkRDU1IpCi0jZGVm
aW5lIF9YU1RBVEVfT1BNQVNLICAgICAgICAgICAgNQotI2RlZmluZSBYU1RBVEVfT1BNQVNLICAg
ICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfT1BNQVNLKQotI2RlZmluZSBfWFNUQVRFX1pNTSAg
ICAgICAgICAgICAgIDYKLSNkZWZpbmUgWFNUQVRFX1pNTSAgICAgICAgICAgICAgICAoMVVMTCA8
PCBfWFNUQVRFX1pNTSkKLSNkZWZpbmUgX1hTVEFURV9ISV9aTU0gICAgICAgICAgICA3Ci0jZGVm
aW5lIFhTVEFURV9ISV9aTU0gICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9ISV9aTU0pCi0j
ZGVmaW5lIF9YU1RBVEVfUEtSVSAgICAgICAgICAgICAgOQotI2RlZmluZSBYU1RBVEVfUEtSVSAg
ICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfUEtSVSkKLSNkZWZpbmUgX1hTVEFURV9MV1Ag
ICAgICAgICAgICAgICA2MgotI2RlZmluZSBYU1RBVEVfTFdQICAgICAgICAgICAgICAgICgxVUxM
IDw8IF9YU1RBVEVfTFdQKQotCi0jZGVmaW5lIFhTVEFURV9GUF9TU0UgIChYU1RBVEVfRlAgfCBY
U1RBVEVfU1NFKQotI2RlZmluZSBYQ05UWFRfTUFTSyAgICAoWFNUQVRFX0ZQIHwgWFNUQVRFX1NT
RSB8IFhTVEFURV9ZTU0gfCBYU1RBVEVfT1BNQVNLIHwgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgWFNUQVRFX1pNTSB8IFhTVEFURV9ISV9aTU0gfCBYU1RBVEVfTk9OTEFaWSkKKyNkZWZpbmUg
WFNUQVRFX0ZQX1NTRSAgKFg4Nl9YQ1IwX0ZQIHwgWDg2X1hDUjBfU1NFKQorI2RlZmluZSBYQ05U
WFRfTUFTSyAgICAoWDg2X1hDUjBfRlAgfCBYODZfWENSMF9TU0UgfCBYODZfWENSMF9ZTU0gfCBc
CisgICAgICAgICAgICAgICAgICAgICAgICBYODZfWENSMF9PUE1BU0sgfCBYODZfWENSMF9aTU0g
fCBYODZfWENSMF9ISV9aTU0gfCBcCisgICAgICAgICAgICAgICAgICAgICAgICBYU1RBVEVfTk9O
TEFaWSkKIAogI2RlZmluZSBYU1RBVEVfQUxMICAgICAofigxVUxMIDw8IDYzKSkKLSNkZWZpbmUg
WFNUQVRFX05PTkxBWlkgKFhTVEFURV9MV1AgfCBYU1RBVEVfQk5EUkVHUyB8IFhTVEFURV9CTkRD
U1IgfCBcCi0gICAgICAgICAgICAgICAgICAgICAgICBYU1RBVEVfUEtSVSkKKyNkZWZpbmUgWFNU
QVRFX05PTkxBWlkgKFg4Nl9YQ1IwX0xXUCB8IFg4Nl9YQ1IwX0JORFJFR1MgfCBYODZfWENSMF9C
TkRDU1IgfCBcCisgICAgICAgICAgICAgICAgICAgICAgICBYODZfWENSMF9QS1JVKQogI2RlZmlu
ZSBYU1RBVEVfTEFaWSAgICAoWFNUQVRFX0FMTCAmIH5YU1RBVEVfTk9OTEFaWSkKICNkZWZpbmUg
WFNUQVRFX1hTQVZFU19PTkxZICAgICAgICAgMAogI2RlZmluZSBYU1RBVEVfQ09NUEFDVElPTl9F
TkFCTEVEICAoMVVMTCA8PCA2MykKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:01:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:01:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Mr-0001le-64; Wed, 28 Feb 2018 13:01:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Mp-0001kU-RS
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:01:55 +0000
X-Inumbo-ID: cffdd47e-1c87-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cffdd47e-1c87-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:03:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:01:48 -0700
Message-Id: <5A96B64902000078001ACBC7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:01:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96A5E7020000B40353C18D@prv-mh.provo.novell.com>
 <5A96B61302000078001ACBC4@prv-mh.provo.novell.com>
In-Reply-To: <5A96B61302000078001ACBC4@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v4 07/20] x86: move and rename XSTATE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IE5l
dywgc3BsaXQgb2ZmIGZyb20gbGF0ZXIgcGF0Y2guCgotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQu
YworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMTIyLDQyICsxMjIsNDIgQEAgc3RhdGlj
IHZvaWQgcmVjYWxjdWxhdGVfeHN0YXRlKHN0cnVjdCBjcAogCiAgICAgaWYgKCBwLT5iYXNpYy5h
dnggKQogICAgIHsKLSAgICAgICAgeHN0YXRlcyB8PSBYU1RBVEVfWU1NOworICAgICAgICB4c3Rh
dGVzIHw9IFg4Nl9YQ1IwX1lNTTsKICAgICAgICAgeHN0YXRlX3NpemUgPSBtYXgoeHN0YXRlX3Np
emUsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9vZmZzZXRzW19YU1RBVEVfWU1N
XSArCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9zaXplc1tfWFNUQVRFX1lNTV0p
OworICAgICAgICAgICAgICAgICAgICAgICAgICB4c3RhdGVfb2Zmc2V0c1tYODZfWENSMF9ZTU1f
UE9TXSArCisgICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9zaXplc1tYODZfWENSMF9Z
TU1fUE9TXSk7CiAgICAgfQogCiAgICAgaWYgKCBwLT5mZWF0Lm1weCApCiAgICAgewotICAgICAg
ICB4c3RhdGVzIHw9IFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUjsKKyAgICAgICAgeHN0
YXRlcyB8PSBYODZfWENSMF9CTkRSRUdTIHwgWDg2X1hDUjBfQk5EQ1NSOwogICAgICAgICB4c3Rh
dGVfc2l6ZSA9IG1heCh4c3RhdGVfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0
YXRlX29mZnNldHNbX1hTVEFURV9CTkRDU1JdICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
eHN0YXRlX3NpemVzW19YU1RBVEVfQk5EQ1NSXSk7CisgICAgICAgICAgICAgICAgICAgICAgICAg
IHhzdGF0ZV9vZmZzZXRzW1g4Nl9YQ1IwX0JORENTUl9QT1NdICsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgeHN0YXRlX3NpemVzW1g4Nl9YQ1IwX0JORENTUl9QT1NdKTsKICAgICB9CiAKICAg
ICBpZiAoIHAtPmZlYXQuYXZ4NTEyZiApCiAgICAgewotICAgICAgICB4c3RhdGVzIHw9IFhTVEFU
RV9PUE1BU0sgfCBYU1RBVEVfWk1NIHwgWFNUQVRFX0hJX1pNTTsKKyAgICAgICAgeHN0YXRlcyB8
PSBYODZfWENSMF9PUE1BU0sgfCBYODZfWENSMF9aTU0gfCBYODZfWENSMF9ISV9aTU07CiAgICAg
ICAgIHhzdGF0ZV9zaXplID0gbWF4KHhzdGF0ZV9zaXplLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICB4c3RhdGVfb2Zmc2V0c1tfWFNUQVRFX0hJX1pNTV0gKwotICAgICAgICAgICAgICAgICAg
ICAgICAgICB4c3RhdGVfc2l6ZXNbX1hTVEFURV9ISV9aTU1dKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgeHN0YXRlX29mZnNldHNbWDg2X1hDUjBfSElfWk1NX1BPU10gKworICAgICAgICAg
ICAgICAgICAgICAgICAgICB4c3RhdGVfc2l6ZXNbWDg2X1hDUjBfSElfWk1NX1BPU10pOwogICAg
IH0KIAogICAgIGlmICggcC0+ZmVhdC5wa3UgKQogICAgIHsKLSAgICAgICAgeHN0YXRlcyB8PSBY
U1RBVEVfUEtSVTsKKyAgICAgICAgeHN0YXRlcyB8PSBYODZfWENSMF9QS1JVOwogICAgICAgICB4
c3RhdGVfc2l6ZSA9IG1heCh4c3RhdGVfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
eHN0YXRlX29mZnNldHNbX1hTVEFURV9QS1JVXSArCi0gICAgICAgICAgICAgICAgICAgICAgICAg
IHhzdGF0ZV9zaXplc1tfWFNUQVRFX1BLUlVdKTsKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
eHN0YXRlX29mZnNldHNbWDg2X1hDUjBfUEtSVV9QT1NdICsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgeHN0YXRlX3NpemVzW1g4Nl9YQ1IwX1BLUlVfUE9TXSk7CiAgICAgfQogCiAgICAgaWYg
KCBwLT5leHRkLmx3cCApCiAgICAgewotICAgICAgICB4c3RhdGVzIHw9IFhTVEFURV9MV1A7Cisg
ICAgICAgIHhzdGF0ZXMgfD0gWDg2X1hDUjBfTFdQOwogICAgICAgICB4c3RhdGVfc2l6ZSA9IG1h
eCh4c3RhdGVfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX29mZnNldHNb
X1hTVEFURV9MV1BdICsKLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX3NpemVzW19Y
U1RBVEVfTFdQXSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9vZmZzZXRzW1g4
Nl9YQ1IwX0xXUF9QT1NdICsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX3NpemVz
W1g4Nl9YQ1IwX0xXUF9QT1NdKTsKICAgICB9CiAKICAgICBwLT54c3RhdGUubWF4X3NpemUgID0g
IHhzdGF0ZV9zaXplOwpAQCAtMTAxNiw3ICsxMDE2LDcgQEAgdm9pZCBndWVzdF9jcHVpZChjb25z
dCBzdHJ1Y3QgdmNwdSAqdiwgdQogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHg4MDAwMDAx
YzoKLSAgICAgICAgaWYgKCAodi0+YXJjaC54Y3IwICYgWFNUQVRFX0xXUCkgJiYgY3B1X2hhc19z
dm0gKQorICAgICAgICBpZiAoICh2LT5hcmNoLnhjcjAgJiBYODZfWENSMF9MV1ApICYmIGNwdV9o
YXNfc3ZtICkKICAgICAgICAgICAgIC8qIFR1cm4gb24gYXZhaWxhYmxlIGJpdCBhbmQgb3RoZXIg
ZmVhdHVyZXMgc3BlY2lmaWVkIGluIGx3cF9jZmcuICovCiAgICAgICAgICAgICByZXMtPmEgPSAo
cmVzLT5kICYgdi0+YXJjaC5odm1fc3ZtLmd1ZXN0X2x3cF9jZmcpIHwgMTsKICAgICAgICAgYnJl
YWs7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC0xODgyLDggKzE4ODIsOCBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZ2V0
X2ZwdSgKICAgICBjYXNlIFg4NkVNVUxfRlBVX3htbToKICAgICAgICAgYnJlYWs7CiAgICAgY2Fz
ZSBYODZFTVVMX0ZQVV95bW06Ci0gICAgICAgIGlmICggIShjdXJyLT5hcmNoLnhjcjAgJiBYU1RB
VEVfU1NFKSB8fAotICAgICAgICAgICAgICEoY3Vyci0+YXJjaC54Y3IwICYgWFNUQVRFX1lNTSkg
KQorICAgICAgICBpZiAoICEoY3Vyci0+YXJjaC54Y3IwICYgWDg2X1hDUjBfU1NFKSB8fAorICAg
ICAgICAgICAgICEoY3Vyci0+YXJjaC54Y3IwICYgWDg2X1hDUjBfWU1NKSApCiAgICAgICAgICAg
ICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1
bHQ6Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9o
dm0uYwpAQCAtMzE4LDcgKzMxOCw3IEBAIGJvb2wgaHZtX3NldF9ndWVzdF9ibmRjZmdzKHN0cnVj
dCB2Y3B1ICoKICAgICAgKiBlbmFibGVkIGluIEJORENGR1MuCiAgICAgICovCiAgICAgaWYgKCAo
dmFsICYgSUEzMl9CTkRDRkdTX0VOQUJMRSkgJiYKLSAgICAgICAgICEodi0+YXJjaC54Y3IwX2Fj
Y3VtICYgKFhTVEFURV9CTkRSRUdTIHwgWFNUQVRFX0JORENTUikpICkKKyAgICAgICAgICEodi0+
YXJjaC54Y3IwX2FjY3VtICYgKFg4Nl9YQ1IwX0JORFJFR1MgfCBYODZfWENSMF9CTkRDU1IpKSAp
CiAgICAgewogICAgICAgICB1aW50NjRfdCB4Y3IwID0gZ2V0X3hjcjAoKTsKICAgICAgICAgaW50
IHJjOwpAQCAtMzI3LDcgKzMyNyw3IEBAIGJvb2wgaHZtX3NldF9ndWVzdF9ibmRjZmdzKHN0cnVj
dCB2Y3B1ICoKICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKIAogICAgICAgICByYyA9IGhhbmRs
ZV94c2V0YnYoWENSX1hGRUFUVVJFX0VOQUJMRURfTUFTSywKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhjcjAgfCBYU1RBVEVfQk5EUkVHUyB8IFhTVEFURV9CTkRDU1IpOworICAgICAgICAg
ICAgICAgICAgICAgICAgICAgeGNyMCB8IFg4Nl9YQ1IwX0JORFJFR1MgfCBYODZfWENSMF9CTkRD
U1IpOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CkBAIC0yNDA5LDEwICsyNDA5LDEw
IEBAIGludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZhbHVlLCBib28KICAgICAgKiBndWVz
dCBtYXkgZW5hYmxlIHRoZSBmZWF0dXJlIGluIENSNCB3aXRob3V0IGVuYWJsaW5nIGl0IGluIFhD
UjAuIFdlCiAgICAgICogbmVlZCB0byBjb250ZXh0IHN3aXRjaCAvIG1pZ3JhdGUgUEtSVSBuZXZl
cnRoZWxlc3MuCiAgICAgICovCi0gICAgaWYgKCAodmFsdWUgJiBYODZfQ1I0X1BLRSkgJiYgISh2
LT5hcmNoLnhjcjBfYWNjdW0gJiBYU1RBVEVfUEtSVSkgKQorICAgIGlmICggKHZhbHVlICYgWDg2
X0NSNF9QS0UpICYmICEodi0+YXJjaC54Y3IwX2FjY3VtICYgWDg2X1hDUjBfUEtSVSkgKQogICAg
IHsKICAgICAgICAgaW50IHJjID0gaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxFRF9N
QVNLLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF94Y3IwKCkgfCBYU1RBVEVf
UEtSVSk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3hjcjAoKSB8IFg4Nl9Y
Q1IwX1BLUlUpOwogCiAgICAgICAgIGlmICggcmMgKQogICAgICAgICB7CkBAIC0yNDIxLDcgKzI0
MjEsNyBAQCBpbnQgaHZtX3NldF9jcjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCiAgICAgICAg
IH0KIAogICAgICAgICBpZiAoIGhhbmRsZV94c2V0YnYoWENSX1hGRUFUVVJFX0VOQUJMRURfTUFT
SywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF94Y3IwKCkgJiB+WFNUQVRFX1BLUlUp
ICkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGdldF94Y3IwKCkgJiB+WDg2X1hDUjBfUEtS
VSkgKQogICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBlZmZvcnQgb25seSAqLzsKICAgICB9
CiAKQEAgLTM4OTAsNyArMzg5MCw3IEBAIHZvaWQgaHZtX3ZjcHVfcmVzZXRfc3RhdGUoc3RydWN0
IHZjcHUgKnYKICAgICBmcHVfY3R4dC0+bXhjc3IgPSBNWENTUl9ERUZBVUxUOwogICAgIGlmICgg
di0+YXJjaC54c2F2ZV9hcmVhICkKICAgICB7Ci0gICAgICAgIHYtPmFyY2gueHNhdmVfYXJlYS0+
eHNhdmVfaGRyLnhzdGF0ZV9idiA9IFhTVEFURV9GUDsKKyAgICAgICAgdi0+YXJjaC54c2F2ZV9h
cmVhLT54c2F2ZV9oZHIueHN0YXRlX2J2ID0gWDg2X1hDUjBfRlA7CiAgICAgICAgIHYtPmFyY2gu
eHNhdmVfYXJlYS0+eHNhdmVfaGRyLnhjb21wX2J2ID0gMDsKICAgICB9CiAKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTIxNTcsNyArMjE1Nyw3IEBAIHN0YXRpYyB2b2lkIGFk
anVzdF9ibmQoc3RydWN0IHg4Nl9lbXVsYXQKICAgICAgICAgICogKGluIHdoaWNoIGNhc2UgZXhl
Y3V0aW5nIGFueSBzdWl0YWJsZSBub24tcHJlZml4ZWQgYnJhbmNoCiAgICAgICAgICAqIGluc3Ry
dWN0aW9uIHdvdWxkIGRvKSwgb3IgdXNlIFhSU1RPUi4KICAgICAgICAgICovCi0gICAgICAgIHhz
dGF0ZV9zZXRfaW5pdChYU1RBVEVfQk5EUkVHUyk7CisgICAgICAgIHhzdGF0ZV9zZXRfaW5pdChY
ODZfWENSMF9CTkRSRUdTKTsKICAgICB9CiAgZG9uZTo7CiB9Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
c3RhdGUuYworKysgYi94ZW4vYXJjaC94ODYveHN0YXRlLmMKQEAgLTMwNCw3ICszMDQsNyBAQCB2
b2lkIHhzYXZlKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBtYXNrCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAiPW0iICgqcHRyKSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgImEi
IChsbWFzayksICJkIiAoaG1hc2spLCAiRCIgKHB0cikpCiAKLSAgICBpZiAoIGZpcF93aWR0aCA9
PSA4IHx8ICEobWFzayAmIFhTVEFURV9GUCkgKQorICAgIGlmICggZmlwX3dpZHRoID09IDggfHwg
IShtYXNrICYgWDg2X1hDUjBfRlApICkKICAgICB7CiAgICAgICAgIFhTQVZFKCIweDQ4LCIpOwog
ICAgIH0KQEAgLTM1Nyw3ICszNTcsNyBAQCB2b2lkIHhzYXZlKHN0cnVjdCB2Y3B1ICp2LCB1aW50
NjRfdCBtYXNrCiAgICAgICAgICAgICBmaXBfd2lkdGggPSA4OwogICAgIH0KICN1bmRlZiBYU0FW
RQotICAgIGlmICggbWFzayAmIFhTVEFURV9GUCApCisgICAgaWYgKCBtYXNrICYgWDg2X1hDUjBf
RlAgKQogICAgICAgICBwdHItPmZwdV9zc2UueFtGUFVfV09SRF9TSVpFX09GRlNFVF0gPSBmaXBf
d2lkdGg7CiB9CiAKQEAgLTM3NSw3ICszNzUsNyBAQCB2b2lkIHhyc3RvcihzdHJ1Y3QgdmNwdSAq
diwgdWludDY0X3QgbWFzCiAgICAgICogc29tZXRpbWVzIG5ldyB1c2VyIHZhbHVlLiBCb3RoIHNo
b3VsZCBiZSBvay4gVXNlIHRoZSBGUFUgc2F2ZWQKICAgICAgKiBkYXRhIGJsb2NrIGFzIGEgc2Fm
ZSBhZGRyZXNzIGJlY2F1c2UgaXQgc2hvdWxkIGJlIGluIEwxLgogICAgICAqLwotICAgIGlmICgg
KG1hc2sgJiBwdHItPnhzYXZlX2hkci54c3RhdGVfYnYgJiBYU1RBVEVfRlApICYmCisgICAgaWYg
KCAobWFzayAmIHB0ci0+eHNhdmVfaGRyLnhzdGF0ZV9idiAmIFg4Nl9YQ1IwX0ZQKSAmJgogICAg
ICAgICAgIShwdHItPmZwdV9zc2UuZnN3ICYgfnB0ci0+ZnB1X3NzZS5mY3cgJiAweDAwM2YpICYm
CiAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQog
ICAgICAgICBhc20gdm9sYXRpbGUgKCAiZm5jbGV4XG5cdCIgICAgICAgIC8qIGNsZWFyIGV4Y2Vw
dGlvbnMgKi8KQEAgLTQ1MSw4ICs0NTEsOCBAQCB2b2lkIHhyc3RvcihzdHJ1Y3QgdmNwdSAqdiwg
dWludDY0X3QgbWFzCiAgICAgICAgICAgICAgKiBBbHNvIHRyeSB0byBlbGltaW5hdGUgZmF1bHQg
cmVhc29ucywgZXZlbiBpZiB0aGlzIHNob3VsZG4ndCBiZQogICAgICAgICAgICAgICogbmVlZGVk
IGhlcmUgKG90aGVyIGNvZGUgc2hvdWxkIGVuc3VyZSB0aGUgc2FuaXR5IG9mIHRoZSBkYXRhKS4K
ICAgICAgICAgICAgICAqLwotICAgICAgICAgICAgaWYgKCAoKG1hc2sgJiBYU1RBVEVfU1NFKSB8
fAotICAgICAgICAgICAgICAgICAgKChtYXNrICYgWFNUQVRFX1lNTSkgJiYKKyAgICAgICAgICAg
IGlmICggKChtYXNrICYgWDg2X1hDUjBfU1NFKSB8fAorICAgICAgICAgICAgICAgICAgKChtYXNr
ICYgWDg2X1hDUjBfWU1NKSAmJgogICAgICAgICAgICAgICAgICAgICEocHRyLT54c2F2ZV9oZHIu
eGNvbXBfYnYgJiBYU1RBVEVfQ09NUEFDVElPTl9FTkFCTEVEKSkpICkKICAgICAgICAgICAgICAg
ICBwdHItPmZwdV9zc2UubXhjc3IgJj0gbXhjc3JfbWFzazsKICAgICAgICAgICAgIGlmICggdi0+
YXJjaC54Y3IwX2FjY3VtICYgWFNUQVRFX1hTQVZFU19PTkxZICkKQEAgLTU5NSw3ICs1OTUsNyBA
QCB2b2lkIHhzdGF0ZV9pbml0KHN0cnVjdCBjcHVpbmZvX3g4NiAqYykKICAgICBjcHVpZF9jb3Vu
dChYU1RBVEVfQ1BVSUQsIDAsICZlYXgsICZlYngsICZlY3gsICZlZHgpOwogCiAgICAgQlVHX09O
KChlYXggJiBYU1RBVEVfRlBfU1NFKSAhPSBYU1RBVEVfRlBfU1NFKTsKLSAgICBCVUdfT04oKGVh
eCAmIFhTVEFURV9ZTU0pICYmICEoZWF4ICYgWFNUQVRFX1NTRSkpOworICAgIEJVR19PTigoZWF4
ICYgWDg2X1hDUjBfWU1NKSAmJiAhKGVheCAmIFg4Nl9YQ1IwX1NTRSkpOwogICAgIGZlYXR1cmVf
bWFzayA9ICgoKHU2NCllZHggPDwgMzIpIHwgZWF4KSAmIFhDTlRYVF9NQVNLOwogCiAgICAgLyoK
QEAgLTY0OCwyNiArNjQ4LDI2IEBAIHZvaWQgeHN0YXRlX2luaXQoc3RydWN0IGNwdWluZm9feDg2
ICpjKQogc3RhdGljIGJvb2wgdmFsaWRfeGNyMCh1NjQgeGNyMCkKIHsKICAgICAvKiBGUCBtdXN0
IGJlIHVuY29uZGl0aW9uYWxseSBzZXQuICovCi0gICAgaWYgKCAhKHhjcjAgJiBYU1RBVEVfRlAp
ICkKKyAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX0ZQKSApCiAgICAgICAgIHJldHVybiBmYWxz
ZTsKIAogICAgIC8qIFlNTSBkZXBlbmRzIG9uIFNTRS4gKi8KLSAgICBpZiAoICh4Y3IwICYgWFNU
QVRFX1lNTSkgJiYgISh4Y3IwICYgWFNUQVRFX1NTRSkgKQorICAgIGlmICggKHhjcjAgJiBYODZf
WENSMF9ZTU0pICYmICEoeGNyMCAmIFg4Nl9YQ1IwX1NTRSkgKQogICAgICAgICByZXR1cm4gZmFs
c2U7CiAKLSAgICBpZiAoIHhjcjAgJiAoWFNUQVRFX09QTUFTSyB8IFhTVEFURV9aTU0gfCBYU1RB
VEVfSElfWk1NKSApCisgICAgaWYgKCB4Y3IwICYgKFg4Nl9YQ1IwX09QTUFTSyB8IFg4Nl9YQ1Iw
X1pNTSB8IFg4Nl9YQ1IwX0hJX1pNTSkgKQogICAgIHsKICAgICAgICAgLyogT1BNQVNLLCBaTU0s
IGFuZCBISV9aTU0gcmVxdWlyZSBZTU0uICovCi0gICAgICAgIGlmICggISh4Y3IwICYgWFNUQVRF
X1lNTSkgKQorICAgICAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX1lNTSkgKQogICAgICAgICAg
ICAgcmV0dXJuIGZhbHNlOwogCiAgICAgICAgIC8qIE9QTUFTSywgWk1NLCBhbmQgSElfWk1NIG11
c3QgYmUgdGhlIHNhbWUuICovCi0gICAgICAgIGlmICggfnhjcjAgJiAoWFNUQVRFX09QTUFTSyB8
IFhTVEFURV9aTU0gfCBYU1RBVEVfSElfWk1NKSApCisgICAgICAgIGlmICggfnhjcjAgJiAoWDg2
X1hDUjBfT1BNQVNLIHwgWDg2X1hDUjBfWk1NIHwgWDg2X1hDUjBfSElfWk1NKSApCiAgICAgICAg
ICAgICByZXR1cm4gZmFsc2U7CiAgICAgfQogCiAgICAgLyogQk5EUkVHUyBhbmQgQk5EQ1NSIG11
c3QgYmUgdGhlIHNhbWUuICovCi0gICAgcmV0dXJuICEoeGNyMCAmIFhTVEFURV9CTkRSRUdTKSA9
PSAhKHhjcjAgJiBYU1RBVEVfQk5EQ1NSKTsKKyAgICByZXR1cm4gISh4Y3IwICYgWDg2X1hDUjBf
Qk5EUkVHUykgPT0gISh4Y3IwICYgWDg2X1hDUjBfQk5EQ1NSKTsKIH0KIAogaW50IHZhbGlkYXRl
X3hzdGF0ZSh1NjQgeGNyMCwgdTY0IHhjcjBfYWNjdW0sIGNvbnN0IHN0cnVjdCB4c2F2ZV9oZHIg
KmhkcikKQEAgLTcwMyw3ICs3MDMsNyBAQCBpbnQgaGFuZGxlX3hzZXRidih1MzIgaW5kZXgsIHU2
NCBuZXdfYnYpCiAgICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyogWENSMC5QS1JVIGlz
IGRpc2FibGVkIG9uIFBWIG1vZGUuICovCi0gICAgaWYgKCBpc19wdl92Y3B1KGN1cnIpICYmIChu
ZXdfYnYgJiBYU1RBVEVfUEtSVSkgKQorICAgIGlmICggaXNfcHZfdmNwdShjdXJyKSAmJiAobmV3
X2J2ICYgWDg2X1hDUjBfUEtSVSkgKQogICAgICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKICAg
ICBpZiAoICFzZXRfeGNyMChuZXdfYnYpICkKQEAgLTcxNCw3ICs3MTQsNyBAQCBpbnQgaGFuZGxl
X3hzZXRidih1MzIgaW5kZXgsIHU2NCBuZXdfYnYpCiAgICAgY3Vyci0+YXJjaC54Y3IwX2FjY3Vt
IHw9IG5ld19idjsKIAogICAgIC8qIExXUCBzZXRzIG5vbmxhenlfeHN0YXRlX3VzZWQgaW5kZXBl
bmRlbnRseS4gKi8KLSAgICBpZiAoIG5ld19idiAmIChYU1RBVEVfTk9OTEFaWSAmIH5YU1RBVEVf
TFdQKSApCisgICAgaWYgKCBuZXdfYnYgJiAoWFNUQVRFX05PTkxBWlkgJiB+WDg2X1hDUjBfTFdQ
KSApCiAgICAgICAgIGN1cnItPmFyY2gubm9ubGF6eV94c3RhdGVfdXNlZCA9IDE7CiAKICAgICBt
YXNrICY9IGN1cnItPmZwdV9kaXJ0aWVkID8gflhTVEFURV9GUF9TU0UgOiBYU1RBVEVfTk9OTEFa
WTsKQEAgLTc1NSw3ICs3NTUsNyBAQCB1aW50NjRfdCByZWFkX2JuZGNmZ3Uodm9pZCkKICAgICB7
CiAgICAgICAgIGFzbSAoICIuYnl0ZSAweDBmLDB4YzcsMHgyN1xuIiAvKiB4c2F2ZWMgKi8KICAg
ICAgICAgICAgICAgOiAiPW0iICgqeHN0YXRlKQotICAgICAgICAgICAgICA6ICJhIiAoWFNUQVRF
X0JORENTUiksICJkIiAoMCksICJEIiAoeHN0YXRlKSApOworICAgICAgICAgICAgICA6ICJhIiAo
WDg2X1hDUjBfQk5EQ1NSKSwgImQiICgwKSwgIkQiICh4c3RhdGUpICk7CiAKICAgICAgICAgYm5k
Y3NyID0gKHZvaWQgKikoeHN0YXRlICsgMSk7CiAgICAgfQpAQCAtNzYzLDE1ICs3NjMsMTUgQEAg
dWludDY0X3QgcmVhZF9ibmRjZmd1KHZvaWQpCiAgICAgewogICAgICAgICBhc20gKCAiLmJ5dGUg
MHgwZiwweGFlLDB4MjdcbiIgLyogeHNhdmUgKi8KICAgICAgICAgICAgICAgOiAiPW0iICgqeHN0
YXRlKQotICAgICAgICAgICAgICA6ICJhIiAoWFNUQVRFX0JORENTUiksICJkIiAoMCksICJEIiAo
eHN0YXRlKSApOworICAgICAgICAgICAgICA6ICJhIiAoWDg2X1hDUjBfQk5EQ1NSKSwgImQiICgw
KSwgIkQiICh4c3RhdGUpICk7CiAKLSAgICAgICAgYm5kY3NyID0gKHZvaWQgKil4c3RhdGUgKyB4
c3RhdGVfb2Zmc2V0c1tfWFNUQVRFX0JORENTUl07CisgICAgICAgIGJuZGNzciA9ICh2b2lkICop
eHN0YXRlICsgeHN0YXRlX29mZnNldHNbWDg2X1hDUjBfQk5EQ1NSX1BPU107CiAgICAgfQogCiAg
ICAgaWYgKCBjcjAgJiBYODZfQ1IwX1RTICkKICAgICAgICAgd3JpdGVfY3IwKGNyMCk7CiAKLSAg
ICByZXR1cm4geHN0YXRlLT54c2F2ZV9oZHIueHN0YXRlX2J2ICYgWFNUQVRFX0JORENTUiA/IGJu
ZGNzci0+Ym5kY2ZndSA6IDA7CisgICAgcmV0dXJuIHhzdGF0ZS0+eHNhdmVfaGRyLnhzdGF0ZV9i
diAmIFg4Nl9YQ1IwX0JORENTUiA/IGJuZGNzci0+Ym5kY2ZndSA6IDA7CiB9CiAKIHZvaWQgeHN0
YXRlX3NldF9pbml0KHVpbnQ2NF90IG1hc2spCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2
LWRlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaApAQCAtNjYsNCAr
NjYsMjggQEAKICNkZWZpbmUgWDg2X0NSNF9TTUFQICAgICAgIDB4MDAyMDAwMDAgLyogZW5hYmxl
IFNNQVAgKi8KICNkZWZpbmUgWDg2X0NSNF9QS0UgICAgICAgIDB4MDA0MDAwMDAgLyogZW5hYmxl
IFBLRSAqLwogCisvKgorICogWFNUQVRFIGNvbXBvbmVudCBmbGFncyBpbiBYQ1IwCisgKi8KKyNk
ZWZpbmUgWDg2X1hDUjBfRlBfUE9TICAgICAgICAgICAwCisjZGVmaW5lIFg4Nl9YQ1IwX0ZQICAg
ICAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfRlBfUE9TKQorI2RlZmluZSBYODZfWENSMF9T
U0VfUE9TICAgICAgICAgIDEKKyNkZWZpbmUgWDg2X1hDUjBfU1NFICAgICAgICAgICAgICAoMVVM
TCA8PCBYODZfWENSMF9TU0VfUE9TKQorI2RlZmluZSBYODZfWENSMF9ZTU1fUE9TICAgICAgICAg
IDIKKyNkZWZpbmUgWDg2X1hDUjBfWU1NICAgICAgICAgICAgICAoMVVMTCA8PCBYODZfWENSMF9Z
TU1fUE9TKQorI2RlZmluZSBYODZfWENSMF9CTkRSRUdTX1BPUyAgICAgIDMKKyNkZWZpbmUgWDg2
X1hDUjBfQk5EUkVHUyAgICAgICAgICAoMVVMTCA8PCBYODZfWENSMF9CTkRSRUdTX1BPUykKKyNk
ZWZpbmUgWDg2X1hDUjBfQk5EQ1NSX1BPUyAgICAgICA0CisjZGVmaW5lIFg4Nl9YQ1IwX0JORENT
UiAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfQk5EQ1NSX1BPUykKKyNkZWZpbmUgWDg2X1hD
UjBfT1BNQVNLX1BPUyAgICAgICA1CisjZGVmaW5lIFg4Nl9YQ1IwX09QTUFTSyAgICAgICAgICAg
KDFVTEwgPDwgWDg2X1hDUjBfT1BNQVNLX1BPUykKKyNkZWZpbmUgWDg2X1hDUjBfWk1NX1BPUyAg
ICAgICAgICA2CisjZGVmaW5lIFg4Nl9YQ1IwX1pNTSAgICAgICAgICAgICAgKDFVTEwgPDwgWDg2
X1hDUjBfWk1NX1BPUykKKyNkZWZpbmUgWDg2X1hDUjBfSElfWk1NX1BPUyAgICAgICA3CisjZGVm
aW5lIFg4Nl9YQ1IwX0hJX1pNTSAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfSElfWk1NX1BP
UykKKyNkZWZpbmUgWDg2X1hDUjBfUEtSVV9QT1MgICAgICAgICA5CisjZGVmaW5lIFg4Nl9YQ1Iw
X1BLUlUgICAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfUEtSVV9QT1MpCisjZGVmaW5lIFg4
Nl9YQ1IwX0xXUF9QT1MgICAgICAgICAgNjIKKyNkZWZpbmUgWDg2X1hDUjBfTFdQICAgICAgICAg
ICAgICAoMVVMTCA8PCBYODZfWENSMF9MV1BfUE9TKQorCiAjZW5kaWYJLyogX19YRU5fWDg2X0RF
Rk5TX0hfXyAqLwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYveHN0YXRlLmgKQEAgLTEwLDYgKzEwLDcgQEAKIAogI2luY2x1ZGUgPHhl
bi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CisjaW5jbHVkZSA8YXNtL3g4
Ni1kZWZucy5oPgogCiAjZGVmaW5lIEZDV19ERUZBVUxUICAgICAgICAgICAgICAgMHgwMzdmCiAj
ZGVmaW5lIEZDV19SRVNFVCAgICAgICAgICAgICAgICAgMHgwMDQwCkBAIC0yOCwzNCArMjksMTQg
QEAgZXh0ZXJuIHVpbnQzMl90IG14Y3NyX21hc2s7CiAjZGVmaW5lIFhTQVZFX0hEUl9PRkZTRVQg
ICAgICAgICAgRlhTQVZFX1NJWkUKICNkZWZpbmUgWFNUQVRFX0FSRUFfTUlOX1NJWkUgICAgICAo
RlhTQVZFX1NJWkUgKyBYU0FWRV9IRFJfU0laRSkKIAotI2RlZmluZSBfWFNUQVRFX0ZQICAgICAg
ICAgICAgICAgIDAKLSNkZWZpbmUgWFNUQVRFX0ZQICAgICAgICAgICAgICAgICAoMVVMTCA8PCBf
WFNUQVRFX0ZQKQotI2RlZmluZSBfWFNUQVRFX1NTRSAgICAgICAgICAgICAgIDEKLSNkZWZpbmUg
WFNUQVRFX1NTRSAgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX1NTRSkKLSNkZWZpbmUg
X1hTVEFURV9ZTU0gICAgICAgICAgICAgICAyCi0jZGVmaW5lIFhTVEFURV9ZTU0gICAgICAgICAg
ICAgICAgKDFVTEwgPDwgX1hTVEFURV9ZTU0pCi0jZGVmaW5lIF9YU1RBVEVfQk5EUkVHUyAgICAg
ICAgICAgMwotI2RlZmluZSBYU1RBVEVfQk5EUkVHUyAgICAgICAgICAgICgxVUxMIDw8IF9YU1RB
VEVfQk5EUkVHUykKLSNkZWZpbmUgX1hTVEFURV9CTkRDU1IgICAgICAgICAgICA0Ci0jZGVmaW5l
IFhTVEFURV9CTkRDU1IgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9CTkRDU1IpCi0jZGVm
aW5lIF9YU1RBVEVfT1BNQVNLICAgICAgICAgICAgNQotI2RlZmluZSBYU1RBVEVfT1BNQVNLICAg
ICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfT1BNQVNLKQotI2RlZmluZSBfWFNUQVRFX1pNTSAg
ICAgICAgICAgICAgIDYKLSNkZWZpbmUgWFNUQVRFX1pNTSAgICAgICAgICAgICAgICAoMVVMTCA8
PCBfWFNUQVRFX1pNTSkKLSNkZWZpbmUgX1hTVEFURV9ISV9aTU0gICAgICAgICAgICA3Ci0jZGVm
aW5lIFhTVEFURV9ISV9aTU0gICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9ISV9aTU0pCi0j
ZGVmaW5lIF9YU1RBVEVfUEtSVSAgICAgICAgICAgICAgOQotI2RlZmluZSBYU1RBVEVfUEtSVSAg
ICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfUEtSVSkKLSNkZWZpbmUgX1hTVEFURV9MV1Ag
ICAgICAgICAgICAgICA2MgotI2RlZmluZSBYU1RBVEVfTFdQICAgICAgICAgICAgICAgICgxVUxM
IDw8IF9YU1RBVEVfTFdQKQotCi0jZGVmaW5lIFhTVEFURV9GUF9TU0UgIChYU1RBVEVfRlAgfCBY
U1RBVEVfU1NFKQotI2RlZmluZSBYQ05UWFRfTUFTSyAgICAoWFNUQVRFX0ZQIHwgWFNUQVRFX1NT
RSB8IFhTVEFURV9ZTU0gfCBYU1RBVEVfT1BNQVNLIHwgXAotICAgICAgICAgICAgICAgICAgICAg
ICAgWFNUQVRFX1pNTSB8IFhTVEFURV9ISV9aTU0gfCBYU1RBVEVfTk9OTEFaWSkKKyNkZWZpbmUg
WFNUQVRFX0ZQX1NTRSAgKFg4Nl9YQ1IwX0ZQIHwgWDg2X1hDUjBfU1NFKQorI2RlZmluZSBYQ05U
WFRfTUFTSyAgICAoWDg2X1hDUjBfRlAgfCBYODZfWENSMF9TU0UgfCBYODZfWENSMF9ZTU0gfCBc
CisgICAgICAgICAgICAgICAgICAgICAgICBYODZfWENSMF9PUE1BU0sgfCBYODZfWENSMF9aTU0g
fCBYODZfWENSMF9ISV9aTU0gfCBcCisgICAgICAgICAgICAgICAgICAgICAgICBYU1RBVEVfTk9O
TEFaWSkKIAogI2RlZmluZSBYU1RBVEVfQUxMICAgICAofigxVUxMIDw8IDYzKSkKLSNkZWZpbmUg
WFNUQVRFX05PTkxBWlkgKFhTVEFURV9MV1AgfCBYU1RBVEVfQk5EUkVHUyB8IFhTVEFURV9CTkRD
U1IgfCBcCi0gICAgICAgICAgICAgICAgICAgICAgICBYU1RBVEVfUEtSVSkKKyNkZWZpbmUgWFNU
QVRFX05PTkxBWlkgKFg4Nl9YQ1IwX0xXUCB8IFg4Nl9YQ1IwX0JORFJFR1MgfCBYODZfWENSMF9C
TkRDU1IgfCBcCisgICAgICAgICAgICAgICAgICAgICAgICBYODZfWENSMF9QS1JVKQogI2RlZmlu
ZSBYU1RBVEVfTEFaWSAgICAoWFNUQVRFX0FMTCAmIH5YU1RBVEVfTk9OTEFaWSkKICNkZWZpbmUg
WFNUQVRFX1hTQVZFU19PTkxZICAgICAgICAgMAogI2RlZmluZSBYU1RBVEVfQ09NUEFDVElPTl9F
TkFCTEVEICAoMVVMTCA8PCA2MykKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:03:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:03:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1OS-0001yy-Go; Wed, 28 Feb 2018 13:03:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1OR-0001yo-J0
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:03:35 +0000
X-Inumbo-ID: a5814755-1c87-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5814755-1c87-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:02:36 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:03:33 -0700
Message-Id: <5A96B6B202000078001ACBCD@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:03:30 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v4 08/20] x86emul: abstract out XCRn accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIGhvb2tzLCBqdXN0IGxpa2UgZG9uZSBmb3Igb3RoZXIgc3BlY2lhbCBwdXJwb3NlIHJlZ2lz
dGVycy4KClRoaXMgaW5jbHVkZXMgbW92aW5nIFhDUjAgY2hlY2tzIGZyb20gaHZtZW11bF9nZXRf
ZnB1KCkgdG8gdGhlIGVtdWxhdG9yCml0c2VsZiBhcyB3ZWxsIGFzIGFkZGluZyBzdXBwb3J0IGZv
ciBYR0VUQlYgZW11bGF0aW9uLgoKRm9yIG5vdyBmdXp6ZXIgcmVhZHMgd2lsbCBvYnRhaW4gdGhl
IHJlYWwgdmFsdWVzIChtaW51cyB0aGUgZnV6emluZyBvZgp0aGUgaG9vayBwb2ludGVyIGl0c2Vs
ZikuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmll
d2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KdjQ6IEhh
dmUgaHZtZW11bF9yZWFkX3hjcigpIHJhaXNlIGFuIGV4Y2VwdGlvbiBpbnN0ZWFkIG9mIHJldHVy
bmluZwogICAgWDg2RU1VTF9VTkhBTkRMRUFCTEUgZm9yIGludmFsaWQgaW5kZXhlcy4gSW50cm9k
dWNlIHhnZXRidigpIGFuZCBhZGQKICAgIHZvbGF0aWxlIHRvIHRoZSBhc20oKSBtb3ZlZCB0aGVy
ZS4gU3BsaXQgb3V0IF9YU1RBVEVfKiBtb3ZlbWVudC4KdjI6IFJlLWJhc2UuCgotLS0gYS90b29s
cy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYworKysgYi90b29scy9m
dXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwuYwpAQCAtNDU4LDYgKzQ1OCw4
IEBAIHN0YXRpYyBpbnQgZnV6el93cml0ZV9jcigKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwog
fQogCisjZGVmaW5lIGZ1enpfcmVhZF94Y3IgZW11bF90ZXN0X3JlYWRfeGNyCisKIGVudW0gewog
ICAgIE1TUklfSUEzMl9TWVNFTlRFUl9DUywKICAgICBNU1JJX0lBMzJfU1lTRU5URVJfRVNQLApA
QCAtNTc2LDYgKzU3OCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGFs
bF8KICAgICBTRVQod3JpdGVfaW8pLAogICAgIFNFVChyZWFkX2NyKSwKICAgICBTRVQod3JpdGVf
Y3IpLAorICAgIFNFVChyZWFkX3hjciksCiAgICAgU0VUKHJlYWRfbXNyKSwKICAgICBTRVQod3Jp
dGVfbXNyKSwKICAgICBTRVQod2JpbnZkKSwKQEAgLTY4NCw2ICs2ODcsNyBAQCBlbnVtIHsKICAg
ICBIT09LX3dyaXRlX2NyLAogICAgIEhPT0tfcmVhZF9kciwKICAgICBIT09LX3dyaXRlX2RyLAor
ICAgIEhPT0tfcmVhZF94Y3IsCiAgICAgSE9PS19yZWFkX21zciwKICAgICBIT09LX3dyaXRlX21z
ciwKICAgICBIT09LX3diaW52ZCwKQEAgLTcyOCw2ICs3MzIsNyBAQCBzdGF0aWMgdm9pZCBkaXNh
YmxlX2hvb2tzKHN0cnVjdCB4ODZfZW11CiAgICAgTUFZQkVfRElTQUJMRV9IT09LKHdyaXRlX2lv
KTsKICAgICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZF9jcik7CiAgICAgTUFZQkVfRElTQUJMRV9I
T09LKHdyaXRlX2NyKTsKKyAgICBNQVlCRV9ESVNBQkxFX0hPT0socmVhZF94Y3IpOwogICAgIE1B
WUJFX0RJU0FCTEVfSE9PSyhyZWFkX21zcik7CiAgICAgTUFZQkVfRElTQUJMRV9IT09LKHdyaXRl
X21zcik7CiAgICAgTUFZQkVfRElTQUJMRV9IT09LKHdiaW52ZCk7Ci0tLSBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0zNzEsNiArMzcxLDcgQEAgc3RhdGljIHN0
cnVjdCB4ODZfZW11bGF0ZV9vcHMgZW11bG9wcyA9CiAgICAgLnJlYWRfc2VnbWVudCA9IHJlYWRf
c2VnbWVudCwKICAgICAuY3B1aWQgICAgICA9IGVtdWxfdGVzdF9jcHVpZCwKICAgICAucmVhZF9j
ciAgICA9IGVtdWxfdGVzdF9yZWFkX2NyLAorICAgIC5yZWFkX3hjciAgID0gZW11bF90ZXN0X3Jl
YWRfeGNyLAogICAgIC5yZWFkX21zciAgID0gcmVhZF9tc3IsCiAgICAgLmdldF9mcHUgICAgPSBl
bXVsX3Rlc3RfZ2V0X2ZwdSwKICAgICAucHV0X2ZwdSAgICA9IGVtdWxfdGVzdF9wdXRfZnB1LAot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYworKysgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwpAQCAtMTE5LDYgKzExOSwxOSBAQCBpbnQg
ZW11bF90ZXN0X3JlYWRfY3IoCiAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogfQog
CitpbnQgZW11bF90ZXN0X3JlYWRfeGNyKAorICAgIHVuc2lnbmVkIGludCByZWcsCisgICAgdWlu
dDY0X3QgKnZhbCwKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKK3sKKyAgICB1
aW50MzJfdCBsbywgaGk7CisKKyAgICBhc20gKCAieGdldGJ2IiA6ICI9YSIgKGxvKSwgIj1kIiAo
aGkpIDogImMiIChyZWcpICk7CisgICAgKnZhbCA9IGxvIHwgKCh1aW50NjRfdCloaSA8PCAzMik7
CisKKyAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworfQorCiBpbnQgZW11bF90ZXN0X2dldF9mcHUo
CiAgICAgdm9pZCAoKmV4Y2VwdGlvbl9jYWxsYmFjaykodm9pZCAqLCBzdHJ1Y3QgY3B1X3VzZXJf
cmVncyAqKSwKICAgICB2b2lkICpleGNlcHRpb25fY2FsbGJhY2tfYXJnLAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3IveDg2LWVtdWxhdGUuaApAQCAtMjIwLDYgKzIyMCwxMSBAQCBpbnQgZW11bF90ZXN0X3Jl
YWRfY3IoCiAgICAgdW5zaWduZWQgbG9uZyAqdmFsLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KTsKIAoraW50IGVtdWxfdGVzdF9yZWFkX3hjcigKKyAgICB1bnNpZ25lZCBpbnQg
cmVnLAorICAgIHVpbnQ2NF90ICp2YWwsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpOworCiBpbnQgZW11bF90ZXN0X2dldF9mcHUoCiAgICAgdm9pZCAoKmV4Y2VwdGlvbl9jYWxs
YmFjaykodm9pZCAqLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKSwKICAgICB2b2lkICpleGNlcHRp
b25fY2FsbGJhY2tfYXJnLAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYworKysgYi94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTgyNiw2ICsxODI2LDQ1IEBAIHN0YXRpYyBp
bnQgaHZtZW11bF93cml0ZV9jcigKICAgICByZXR1cm4gcmM7CiB9CiAKK3N0YXRpYyBpbnQgaHZt
ZW11bF9yZWFkX3hjcigKKyAgICB1bnNpZ25lZCBpbnQgcmVnLAorICAgIHVpbnQ2NF90ICp2YWws
CisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgc3dpdGNoICggcmVn
ICkKKyAgICB7CisgICAgY2FzZSAwOgorICAgICAgICAqdmFsID0gY3VycmVudC0+YXJjaC54Y3Iw
OworICAgICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOworCisgICAgY2FzZSAxOgorICAgICAgICBp
ZiAoIGNwdV9oYXNfeGdldGJ2MSApCisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgLyogZmFs
bCB0aHJvdWdoICovCisgICAgZGVmYXVsdDoKKyAgICAgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9u
KFRSQVBfZ3BfZmF1bHQsIDAsIGN0eHQpOworICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJ
T047CisgICAgfQorCisgICAgKnZhbCA9IHhnZXRidihyZWcpOworICAgIEhWTVRSQUNFX0xPTkdf
MkQoWENSX1JFQUQsIHJlZywgVFJDX1BBUl9MT05HKCp2YWwpKTsKKworICAgIHJldHVybiBYODZF
TVVMX09LQVk7Cit9CisKK3N0YXRpYyBpbnQgaHZtZW11bF93cml0ZV94Y3IoCisgICAgdW5zaWdu
ZWQgaW50IHJlZywKKyAgICB1aW50NjRfdCB2YWwsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0
eHQgKmN0eHQpCit7CisgICAgSFZNVFJBQ0VfTE9OR18yRChYQ1JfV1JJVEUsIHJlZywgVFJDX1BB
Ul9MT05HKHZhbCkpOworICAgIGlmICggbGlrZWx5KGhhbmRsZV94c2V0YnYocmVnLCB2YWwpID09
IDApICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKKworICAgIHg4Nl9lbXVsX2h3X2V4
Y2VwdGlvbihUUkFQX2dwX2ZhdWx0LCAwLCBjdHh0KTsKKyAgICByZXR1cm4gWDg2RU1VTF9FWENF
UFRJT047Cit9CisKIHN0YXRpYyBpbnQgaHZtZW11bF9yZWFkX21zcigKICAgICB1bnNpZ25lZCBp
bnQgcmVnLAogICAgIHVpbnQ2NF90ICp2YWwsCkBAIC0xODc0LDIyICsxOTEzLDYgQEAgc3RhdGlj
IGludCBodm1lbXVsX2dldF9mcHUoCiB7CiAgICAgc3RydWN0IHZjcHUgKmN1cnIgPSBjdXJyZW50
OwogCi0gICAgc3dpdGNoICggdHlwZSApCi0gICAgewotICAgIGNhc2UgWDg2RU1VTF9GUFVfZnB1
OgotICAgIGNhc2UgWDg2RU1VTF9GUFVfd2FpdDoKLSAgICBjYXNlIFg4NkVNVUxfRlBVX21teDoK
LSAgICBjYXNlIFg4NkVNVUxfRlBVX3htbToKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBYODZF
TVVMX0ZQVV95bW06Ci0gICAgICAgIGlmICggIShjdXJyLT5hcmNoLnhjcjAgJiBYODZfWENSMF9T
U0UpIHx8Ci0gICAgICAgICAgICAgIShjdXJyLT5hcmNoLnhjcjAgJiBYODZfWENSMF9ZTU0pICkK
LSAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLSAgICAgICAgYnJlYWs7
Ci0gICAgZGVmYXVsdDoKLSAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwotICAg
IH0KLQogICAgIGlmICggIWN1cnItPmZwdV9kaXJ0aWVkICkKICAgICAgICAgaHZtX2Z1bmNzLmZw
dV9kaXJ0eV9pbnRlcmNlcHQoKTsKICAgICBlbHNlIGlmICggdHlwZSA9PSBYODZFTVVMX0ZQVV9m
cHUgKQpAQCAtMjA3Myw2ICsyMDk2LDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0
ZV9vcHMgaHZtXwogICAgIC53cml0ZV9pbyAgICAgID0gaHZtZW11bF93cml0ZV9pbywKICAgICAu
cmVhZF9jciAgICAgICA9IGh2bWVtdWxfcmVhZF9jciwKICAgICAud3JpdGVfY3IgICAgICA9IGh2
bWVtdWxfd3JpdGVfY3IsCisgICAgLnJlYWRfeGNyICAgICAgPSBodm1lbXVsX3JlYWRfeGNyLAor
ICAgIC53cml0ZV94Y3IgICAgID0gaHZtZW11bF93cml0ZV94Y3IsCiAgICAgLnJlYWRfbXNyICAg
ICAgPSBodm1lbXVsX3JlYWRfbXNyLAogICAgIC53cml0ZV9tc3IgICAgID0gaHZtZW11bF93cml0
ZV9tc3IsCiAgICAgLndiaW52ZCAgICAgICAgPSBodm1lbXVsX3diaW52ZCwKQEAgLTIwOTgsNiAr
MjEyMyw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGh2bV8KICAgICAu
d3JpdGVfaW8gICAgICA9IGh2bWVtdWxfd3JpdGVfaW9fZGlzY2FyZCwKICAgICAucmVhZF9jciAg
ICAgICA9IGh2bWVtdWxfcmVhZF9jciwKICAgICAud3JpdGVfY3IgICAgICA9IGh2bWVtdWxfd3Jp
dGVfY3IsCisgICAgLnJlYWRfeGNyICAgICAgPSBodm1lbXVsX3JlYWRfeGNyLAorICAgIC53cml0
ZV94Y3IgICAgID0gaHZtZW11bF93cml0ZV94Y3IsCiAgICAgLnJlYWRfbXNyICAgICAgPSBodm1l
bXVsX3JlYWRfbXNyLAogICAgIC53cml0ZV9tc3IgICAgID0gaHZtZW11bF93cml0ZV9tc3JfZGlz
Y2FyZCwKICAgICAud2JpbnZkICAgICAgICA9IGh2bWVtdWxfd2JpbnZkX2Rpc2NhcmQsCi0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11
bC1wcml2LW9wLmMKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlIDxhc20vc2hhcmVkLmg+CiAj
aW5jbHVkZSA8YXNtL3RyYXBzLmg+CiAjaW5jbHVkZSA8YXNtL3g4Nl9lbXVsYXRlLmg+CisjaW5j
bHVkZSA8YXNtL3hzdGF0ZS5oPgogCiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogCkBAIC04MjQsNiAr
ODI1LDE2IEBAIHN0YXRpYyBpbnQgd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywgdW4KICAgICAg
ICAgICAgPyBYODZFTVVMX09LQVkgOiBYODZFTVVMX1VOSEFORExFQUJMRTsKIH0KIAorc3RhdGlj
IGludCB3cml0ZV94Y3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgdmFsLAorICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgaWYgKCBs
aWtlbHkoaGFuZGxlX3hzZXRidihyZWcsIHZhbCkgPT0gMCkgKQorICAgICAgICByZXR1cm4gWDg2
RU1VTF9PS0FZOworCisgICAgeDg2X2VtdWxfaHdfZXhjZXB0aW9uKFRSQVBfZ3BfZmF1bHQsIDAs
IGN0eHQpOworICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsKK30KKwogc3RhdGljIGlubGlu
ZSB1aW50NjRfdCBndWVzdF9taXNjX2VuYWJsZSh1aW50NjRfdCB2YWwpCiB7CiAgICAgdmFsICY9
IH4oTVNSX0lBMzJfTUlTQ19FTkFCTEVfUEVSRl9BVkFJTCB8CkBAIC0xMzE3LDYgKzEzMjgsNyBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBwcml2CiAgICAgLndyaXRlX2Ny
ICAgICAgICAgICAgPSB3cml0ZV9jciwKICAgICAucmVhZF9kciAgICAgICAgICAgICA9IHJlYWRf
ZHIsCiAgICAgLndyaXRlX2RyICAgICAgICAgICAgPSB3cml0ZV9kciwKKyAgICAud3JpdGVfeGNy
ICAgICAgICAgICA9IHdyaXRlX3hjciwKICAgICAucmVhZF9tc3IgICAgICAgICAgICA9IHJlYWRf
bXNyLAogICAgIC53cml0ZV9tc3IgICAgICAgICAgID0gd3JpdGVfbXNyLAogICAgIC5jcHVpZCAg
ICAgICAgICAgICAgID0gcHZfZW11bF9jcHVpZCwKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMKQEAgLTExMTQsMTAgKzExMTQsMzAgQEAgc3RhdGljIGludCBfZ2V0X2ZwdSgKICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCwKICAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfb3BzICpvcHMpCiB7CisgICAgdWludDY0X3QgeGNyMDsKICAgICBpbnQgcmM7CiAKICAgICBm
YWlsX2lmKCFvcHMtPmdldF9mcHUpOwogICAgIEFTU0VSVCh0eXBlICE9IFg4NkVNVUxfRlBVX25v
bmUpOworCisgICAgaWYgKCB0eXBlIDwgWDg2RU1VTF9GUFVfeW1tIHx8ICFvcHMtPnJlYWRfeGNy
IHx8CisgICAgICAgICBvcHMtPnJlYWRfeGNyKDAsICZ4Y3IwLCBjdHh0KSAhPSBYODZFTVVMX09L
QVkgKQorICAgIHsKKyAgICAgICAgQVNTRVJUKCFjdHh0LT5ldmVudF9wZW5kaW5nKTsKKyAgICAg
ICAgeGNyMCA9IDA7CisgICAgfQorCisgICAgc3dpdGNoICggdHlwZSApCisgICAgeworICAgIGNh
c2UgWDg2RU1VTF9GUFVfeW1tOgorICAgICAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX1NTRSkg
fHwgISh4Y3IwICYgWDg2X1hDUjBfWU1NKSApCisgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgYnJl
YWs7CisgICAgfQorCiAgICAgcmMgPSBvcHMtPmdldF9mcHUoZnB1X2hhbmRsZV9leGNlcHRpb24s
IGZpYywgdHlwZSwgY3R4dCk7CiAKICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCkBAIC0x
NjQ1LDcgKzE2NjUsOCBAQCBpbl9wcm90bW9kZSgKICNkZWZpbmUgRUJYIDMKIAogc3RhdGljIGJv
b2wgdmNwdV9oYXMoCi0gICAgdW5zaWduZWQgaW50IGVheCwKKyAgICB1bnNpZ25lZCBpbnQgbGVh
ZiwKKyAgICB1bnNpZ25lZCBpbnQgc3VibGVhZiwKICAgICB1bnNpZ25lZCBpbnQgcmVnLAogICAg
IHVuc2lnbmVkIGludCBiaXQsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQsCkBA
IC0xNjU1LDcgKzE2NzYsNyBAQCBzdGF0aWMgYm9vbCB2Y3B1X2hhcygKICAgICBpbnQgcmMgPSBY
ODZFTVVMX09LQVk7CiAKICAgICBmYWlsX2lmKCFvcHMtPmNwdWlkKTsKLSAgICByYyA9IG9wcy0+
Y3B1aWQoZWF4LCAwLCAmcmVzLCBjdHh0KTsKKyAgICByYyA9IG9wcy0+Y3B1aWQobGVhZiwgc3Vi
bGVhZiwgJnJlcywgY3R4dCk7CiAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQogICAgIHsK
ICAgICAgICAgc3dpdGNoICggcmVnICkKQEAgLTE2NzQsNTMgKzE2OTUsNTYgQEAgc3RhdGljIGJv
b2wgdmNwdV9oYXMoCiAgICAgcmV0dXJuIHJjID09IFg4NkVNVUxfT0tBWTsKIH0KIAotI2RlZmlu
ZSB2Y3B1X2hhc19mcHUoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVEWCwgIDAsIGN0
eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfc2VwKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAg
ICAxLCBFRFgsIDExLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2N4OCgpICAgICAgICAg
dmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAgOCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hh
c19jbW92KCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVEWCwgMTUsIGN0eHQsIG9wcykK
LSNkZWZpbmUgdmNwdV9oYXNfY2xmbHVzaCgpICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgs
IDE5LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX21teCgpICAgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgMSwgRURYLCAyMywgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zc2UoKSAg
ICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVEWCwgMjUsIGN0eHQsIG9wcykKLSNkZWZpbmUg
dmNwdV9oYXNfc3NlMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDI2LCBjdHh0
LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3NzZTMoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAg
MSwgRUNYLCAgMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19wY2xtdWxxZHEoKSAgIHZj
cHVfaGFzKCAgICAgICAgIDEsIEVDWCwgIDEsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNf
c3NzZTMoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsICA5LCBjdHh0LCBvcHMpCi0j
ZGVmaW5lIHZjcHVfaGFzX2ZtYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAx
MiwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19jeDE2KCkgICAgICAgIHZjcHVfaGFzKCAg
ICAgICAgIDEsIEVDWCwgMTMsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfc3NlNF8xKCkg
ICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDE5LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZj
cHVfaGFzX3NzZTRfMigpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyMCwgY3R4dCwg
b3BzKQotI2RlZmluZSB2Y3B1X2hhc19tb3ZiZSgpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEs
IEVDWCwgMjIsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfcG9wY250KCkgICAgICB2Y3B1
X2hhcyggICAgICAgICAxLCBFQ1gsIDIzLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2Fl
c25pKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAyNSwgY3R4dCwgb3BzKQotI2Rl
ZmluZSB2Y3B1X2hhc19hdngoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjgs
IGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfZjE2YygpICAgICAgICB2Y3B1X2hhcyggICAg
ICAgICAxLCBFQ1gsIDI5LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3JkcmFuZCgpICAg
ICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAzMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1
X2hhc19tbXhleHQoKSAgICAgKHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVEWCwgMjIsIGN0eHQsIG9w
cykgfHwgXAorI2RlZmluZSBYIDAgLyogSnVzdCBmb3IgZG9jdW1lbnRhdGlvbiBwdXJwb3Nlcy4g
Ki8KKworI2RlZmluZSB2Y3B1X2hhc19mcHUoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEs
IFgsIEVEWCwgIDAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc2VwKCkgICAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsIDExLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX2N4OCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRURYLCAgOCwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19jbW92KCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEs
IFgsIEVEWCwgMTUsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfY2xmbHVzaCgpICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsIDE5LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX21teCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRURYLCAyMywgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19zc2UoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEs
IFgsIEVEWCwgMjUsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc3NlMigpICAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBYLCBFRFgsIDI2LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX3NzZTMoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRUNYLCAgMCwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19wY2xtdWxxZHEoKSAgIHZjcHVfaGFzKCAgICAgICAgIDEs
IFgsIEVDWCwgIDEsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc3NzZTMoKSAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsICA5LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX2ZtYSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRUNYLCAxMiwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19jeDE2KCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEs
IFgsIEVDWCwgMTMsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfc3NlNF8xKCkgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDE5LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX3NzZTRfMigpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRUNYLCAyMCwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19tb3ZiZSgpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEs
IFgsIEVDWCwgMjIsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfcG9wY250KCkgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDIzLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX2Flc25pKCkgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRUNYLCAyNSwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19hdngoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEs
IFgsIEVDWCwgMjgsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfZjE2YygpICAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBYLCBFQ1gsIDI5LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX3JkcmFuZCgpICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgWCwgRUNYLCAzMCwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19tbXhleHQoKSAgICAgKHZjcHVfaGFzKDB4ODAwMDAwMDEs
IFgsIEVEWCwgMjIsIGN0eHQsIG9wcykgfHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHZjcHVfaGFzX3NzZSgpKQotI2RlZmluZSB2Y3B1X2hhc18zZG5vd19leHQoKSAgIHZjcHVf
aGFzKDB4ODAwMDAwMDEsIEVEWCwgMzAsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfM2Ru
b3coKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFRFgsIDMxLCBjdHh0LCBvcHMpCi0jZGVm
aW5lIHZjcHVfaGFzX2xhaGZfbG0oKSAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgMCwg
Y3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19jcjhfbGVnYWN5KCkgIHZjcHVfaGFzKDB4ODAw
MDAwMDEsIEVDWCwgIDQsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfbHpjbnQoKSAgICAg
ICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA1LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVf
aGFzX3NzZTRhKCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAgNiwgY3R4dCwgb3Bz
KQotI2RlZmluZSB2Y3B1X2hhc19taXNhbGlnbnNzZSgpIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVD
WCwgIDcsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfeG9wKCkgICAgICAgICB2Y3B1X2hh
cygweDgwMDAwMDAxLCBFQ1gsIDEyLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2ZtYTQo
KSAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAxNiwgY3R4dCwgb3BzKQotI2RlZmlu
ZSB2Y3B1X2hhc190Ym0oKSAgICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgMjEsIGN0
eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfYm1pMSgpICAgICAgICB2Y3B1X2hhcyggICAgICAg
ICA3LCBFQlgsICAzLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2hsZSgpICAgICAgICAg
dmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgNCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hh
c19hdngyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgIDUsIGN0eHQsIG9wcykK
LSNkZWZpbmUgdmNwdV9oYXNfYm1pMigpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgs
ICA4LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3J0bSgpICAgICAgICAgdmNwdV9oYXMo
ICAgICAgICAgNywgRUJYLCAxMSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19tcHgoKSAg
ICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTQsIGN0eHQsIG9wcykKLSNkZWZpbmUg
dmNwdV9oYXNfcmRzZWVkKCkgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDE4LCBjdHh0
LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2FkeCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAg
NywgRUJYLCAxOSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zbWFwKCkgICAgICAgIHZj
cHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjAsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNf
Y2xmbHVzaG9wdCgpICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDIzLCBjdHh0LCBvcHMpCi0j
ZGVmaW5lIHZjcHVfaGFzX2Nsd2IoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAy
NCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zaGEoKSAgICAgICAgIHZjcHVfaGFzKCAg
ICAgICAgIDcsIEVCWCwgMjksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAg
ICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZj
cHVfaGFzX2NsemVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc18zZG5vd19leHQoKSAgIHZjcHVfaGFzKDB4ODAwMDAwMDEs
IFgsIEVEWCwgMzAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfM2Rub3coKSAgICAgICB2
Y3B1X2hhcygweDgwMDAwMDAxLCBYLCBFRFgsIDMxLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX2xhaGZfbG0oKSAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAgMCwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19jcjhfbGVnYWN5KCkgIHZjcHVfaGFzKDB4ODAwMDAwMDEs
IFgsIEVDWCwgIDQsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfbHpjbnQoKSAgICAgICB2
Y3B1X2hhcygweDgwMDAwMDAxLCBYLCBFQ1gsICA1LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX3NzZTRhKCkgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAgNiwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19taXNhbGlnbnNzZSgpIHZjcHVfaGFzKDB4ODAwMDAwMDEs
IFgsIEVDWCwgIDcsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfeG9wKCkgICAgICAgICB2
Y3B1X2hhcygweDgwMDAwMDAxLCBYLCBFQ1gsIDEyLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX2ZtYTQoKSAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgWCwgRUNYLCAxNiwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc190Ym0oKSAgICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEs
IFgsIEVDWCwgMjEsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYm1pMSgpICAgICAgICB2
Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsICAzLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX2hsZSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAgNCwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19hdngyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcs
IDAsIEVCWCwgIDUsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfYm1pMigpICAgICAgICB2
Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsICA4LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX3J0bSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAxMSwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19tcHgoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcs
IDAsIEVCWCwgMTQsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfcmRzZWVkKCkgICAgICB2
Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsIDE4LCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX2FkeCgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAxOSwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19zbWFwKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcs
IDAsIEVCWCwgMjAsIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfY2xmbHVzaG9wdCgpICB2
Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQlgsIDIzLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX2Nsd2IoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgMCwgRUJYLCAyNCwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19zaGEoKSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcs
IDAsIEVCWCwgMjksIGN0eHQsIG9wcykKKyNkZWZpbmUgdmNwdV9oYXNfcmRwaWQoKSAgICAgICB2
Y3B1X2hhcyggICAgICAgICA3LCAwLCBFQ1gsIDIyLCBjdHh0LCBvcHMpCisjZGVmaW5lIHZjcHVf
aGFzX3hnZXRidjEoKSAgICAgdmNwdV9oYXMoICAgICAgIDB4ZCwgMSwgRUFYLCAgMiwgY3R4dCwg
b3BzKQorI2RlZmluZSB2Y3B1X2hhc19jbHplcm8oKSAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDgs
IFgsIEVCWCwgIDAsIGN0eHQsIG9wcykKIAogI2RlZmluZSB2Y3B1X211c3RfaGF2ZShmZWF0KSBc
CiAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCF2Y3B1X2hhc18jI2ZlYXQoKSwgRVhDX1VEKQpA
QCAtNTE3OCwxOCArNTIwMiwzMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICBfcmVn
cy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19BQzsKICAgICAgICAgICAgIGJyZWFrOwogCi0jaWZkZWYg
X19YRU5fXwotICAgICAgICBjYXNlIDB4ZDE6IC8qIHhzZXRidiAqLworICAgICAgICBjYXNlIDB4
ZDA6IC8qIHhnZXRidiAqLwogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5w
ZngsIEVYQ19VRCk7Ci0gICAgICAgICAgICBpZiAoICFvcHMtPnJlYWRfY3IgfHwgb3BzLT5yZWFk
X2NyKDQsICZjcjQsIGN0eHQpICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBpZiAoICFv
cHMtPnJlYWRfY3IgfHwgIW9wcy0+cmVhZF94Y3IgfHwKKyAgICAgICAgICAgICAgICAgb3BzLT5y
ZWFkX2NyKDQsICZjcjQsIGN0eHQpICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgICAgICAgICAg
Y3I0ID0gMDsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighKGNyNCAmIFg4Nl9D
UjRfT1NYU0FWRSksIEVYQ19VRCk7Ci0gICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
IW1vZGVfcmluZzAoKSB8fAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhhbmRs
ZV94c2V0YnYoX3JlZ3MuZWN4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgX3JlZ3MuZWF4IHwgKF9yZWdzLnJkeCA8PCAzMikpLAorICAgICAgICAgICAg
Z2VuZXJhdGVfZXhjZXB0aW9uX2lmKF9yZWdzLmVjeCA+ICh2Y3B1X2hhc194Z2V0YnYxKCkgPyAx
IDogMCksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX0dQLCAwKTsKKyAg
ICAgICAgICAgIHJjID0gb3BzLT5yZWFkX3hjcihfcmVncy5lY3gsICZtc3JfdmFsLCBjdHh0KTsK
KyAgICAgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICBn
b3RvIGRvbmU7CisgICAgICAgICAgICBfcmVncy5yKGF4KSA9ICh1aW50MzJfdCltc3JfdmFsOwor
ICAgICAgICAgICAgX3JlZ3MucihkeCkgPSBtc3JfdmFsID4+IDMyOworICAgICAgICAgICAgYnJl
YWs7CisKKyAgICAgICAgY2FzZSAweGQxOiAvKiB4c2V0YnYgKi8KKyAgICAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENfVUQpOworICAgICAgICAgICAgaWYgKCAhb3Bz
LT5yZWFkX2NyIHx8ICFvcHMtPndyaXRlX3hjciB8fAorICAgICAgICAgICAgICAgICBvcHMtPnJl
YWRfY3IoNCwgJmNyNCwgY3R4dCkgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAgICAgICAgICAgICBj
cjQgPSAwOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCEoY3I0ICYgWDg2X0NS
NF9PU1hTQVZFKSwgRVhDX1VEKTsKKyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigh
bW9kZV9yaW5nMCgpIHx8IF9yZWdzLmVjeCwgRVhDX0dQLCAwKTsKKyAgICAgICAgICAgIHJjID0g
b3BzLT53cml0ZV94Y3IoX3JlZ3MuZWN4LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBfcmVncy5lYXggfCAoKHVpbnQ2NF90KV9yZWdzLmVkeCA8PCAzMiksIGN0eHQpOworICAgICAg
ICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgICAgIGdvdG8gZG9u
ZTsKICAgICAgICAgICAgIGJyZWFrOwotI2VuZGlmCiAKICAgICAgICAgY2FzZSAweGQ0OiAvKiB2
bWZ1bmMgKi8KICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucGZ4LCBFWENf
VUQpOwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtMzk4LDYgKzM5OCwyNCBA
QCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzCiAgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KTsKIAogICAgIC8qCisgICAgICogcmVhZF94Y3I6IFJlYWQgZnJvbSBleHRlbmRlZCBj
b250cm9sIHJlZ2lzdGVyLgorICAgICAqICBAcmVnOiAgIFtJTiBdIFJlZ2lzdGVyIHRvIHJlYWQu
CisgICAgICovCisgICAgaW50ICgqcmVhZF94Y3IpKAorICAgICAgICB1bnNpZ25lZCBpbnQgcmVn
LAorICAgICAgICB1aW50NjRfdCAqdmFsLAorICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4
dCAqY3R4dCk7CisKKyAgICAvKgorICAgICAqIHdyaXRlX3hjcjogV3JpdGUgdG8gZXh0ZW5kZWQg
Y29udHJvbCByZWdpc3Rlci4KKyAgICAgKiAgQHJlZzogICBbSU4gXSBSZWdpc3RlciB0byB3cml0
ZS4KKyAgICAgKi8KKyAgICBpbnQgKCp3cml0ZV94Y3IpKAorICAgICAgICB1bnNpZ25lZCBpbnQg
cmVnLAorICAgICAgICB1aW50NjRfdCB2YWwsCisgICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KTsKKworICAgIC8qCiAgICAgICogcmVhZF9tc3I6IFJlYWQgZnJvbSBtb2RlbC1z
cGVjaWZpYyByZWdpc3Rlci4KICAgICAgKiAgQHJlZzogICBbSU4gXSBSZWdpc3RlciB0byByZWFk
LgogICAgICAqLwotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS90cmFjZS5oCisrKyBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvaHZtL3RyYWNlLmgKQEAgLTMzLDYgKzMzLDggQEAKICNkZWZpbmUg
RE9fVFJDX0hWTV9DUl9XUklURTY0ICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MKICNkZWZpbmUgRE9f
VFJDX0hWTV9EUl9SRUFEICAgICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MKICNkZWZpbmUgRE9fVFJD
X0hWTV9EUl9XUklURSAgICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MKKyNkZWZpbmUgRE9fVFJDX0hW
TV9YQ1JfUkVBRDY0ICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MKKyNkZWZpbmUgRE9fVFJDX0hWTV9Y
Q1JfV1JJVEU2NCBERUZBVUxUX0hWTV9SRUdBQ0NFU1MKICNkZWZpbmUgRE9fVFJDX0hWTV9NU1Jf
UkVBRCAgICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MKICNkZWZpbmUgRE9fVFJDX0hWTV9NU1JfV1JJ
VEUgICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MKICNkZWZpbmUgRE9fVFJDX0hWTV9SRFRTQyAgICAg
ICBERUZBVUxUX0hWTV9SRUdBQ0NFU1MKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni94c3RhdGUu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oCkBAIC0xMDksNiArMTA5LDE3IEBA
IGludCB4c3RhdGVfYWxsb2Nfc2F2ZV9hcmVhKHN0cnVjdCB2Y3B1ICoKIHZvaWQgeHN0YXRlX2lu
aXQoc3RydWN0IGNwdWluZm9feDg2ICpjKTsKIHVuc2lnbmVkIGludCB4c3RhdGVfY3R4dF9zaXpl
KHU2NCB4Y3IwKTsKIAorc3RhdGljIGlubGluZSB1aW50NjRfdCB4Z2V0YnYodW5zaWduZWQgaW50
IGluZGV4KQoreworICAgIHVpbnQzMl90IGxvLCBoaTsKKworICAgIEFTU0VSVChpbmRleCk7IC8q
IGdldF94Y3IwKCkgc2hvdWxkIGJlIHVzZWQgaW5zdGVhZC4gKi8KKyAgICBhc20gdm9sYXRpbGUg
KCAiLmJ5dGUgMHgwZiwweDAxLDB4ZDAiIC8qIHhnZXRidiAqLworICAgICAgICAgICAgICAgICAg
IDogIj1hIiAobG8pLCAiPWQiIChoaSkgOiAiYyIgKGluZGV4KSApOworCisgICAgcmV0dXJuIGxv
IHwgKCh1aW50NjRfdCloaSA8PCAzMik7Cit9CisKIHN0YXRpYyBpbmxpbmUgYm9vbCB4c3RhdGVf
YWxsKGNvbnN0IHN0cnVjdCB2Y3B1ICp2KQogewogICAgIC8qCi0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy90cmFjZS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy90cmFjZS5oCkBAIC0yMzUsNiAr
MjM1LDggQEAKICNkZWZpbmUgVFJDX0hWTV9UUkFQICAgICAgICAgICAgIChUUkNfSFZNX0hBTkRM
RVIgKyAweDIzKQogI2RlZmluZSBUUkNfSFZNX1RSQVBfREVCVUcgICAgICAgKFRSQ19IVk1fSEFO
RExFUiArIDB4MjQpCiAjZGVmaW5lIFRSQ19IVk1fVkxBUElDICAgICAgICAgICAoVFJDX0hWTV9I
QU5ETEVSICsgMHgyNSkKKyNkZWZpbmUgVFJDX0hWTV9YQ1JfUkVBRDY0ICAgICAgKFRSQ19IVk1f
SEFORExFUiArIFRSQ182NF9GTEFHICsgMHgyNikKKyNkZWZpbmUgVFJDX0hWTV9YQ1JfV1JJVEU2
NCAgICAgKFRSQ19IVk1fSEFORExFUiArIFRSQ182NF9GTEFHICsgMHgyNykKIAogI2RlZmluZSBU
UkNfSFZNX0lPUE9SVF9XUklURSAgICAoVFJDX0hWTV9IQU5ETEVSICsgMHgyMTYpCiAjZGVmaW5l
IFRSQ19IVk1fSU9NRU1fV1JJVEUgICAgIChUUkNfSFZNX0hBTkRMRVIgKyAweDIxNykKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:04:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:04:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1P0-00025H-UG; Wed, 28 Feb 2018 13:04:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Oz-00024Y-Dw
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:04:09 +0000
X-Inumbo-ID: 20571d21-1c88-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 20571d21-1c88-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:06:02 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:04:03 -0700
Message-Id: <5A96B6D002000078001ACBD0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:04:00 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 09/20] x86emul: adjust_bnd() should check XCR0
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

RXhwZXJpbWVudGFsbHkgTVBYIGluc3RydWN0aW9ucyBoYXZlIGJlZW4gY29uZmlybWVkIHRvIGJl
aGF2ZSBhcyBOT1BzCnVubGVzcyBib3RoIHJlbGF0ZWQgWENSMCBiaXRzIGFyZSBzZXQgdG8gMS4g
QnkgaW1wbGljYXRpb24gYnJhbmNoZXMKdGhlbiBhbHNvIGRvbid0IGNsZWFyIEJORG4uCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjQ6IFJlLWJhc2Ug
b3ZlciBYU1RBVEVfKiByZW5hbWluZy4KCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CkBAIC0yMTYxLDEyICsyMTYxLDE2IEBAIHN0YXRpYyBib29sIHVtaXBfYWN0aXZlKHN0cnVjdCB4
ODZfZW11bGEKIHN0YXRpYyB2b2lkIGFkanVzdF9ibmQoc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQg
KmN0eHQsCiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9v
cHMgKm9wcywgZW51bSB2ZXhfcGZ4IHBmeCkKIHsKLSAgICB1aW50NjRfdCBibmRjZmc7CisgICAg
dWludDY0X3QgeGNyMCwgYm5kY2ZnOwogICAgIGludCByYzsKIAogICAgIGlmICggcGZ4ID09IHZl
eF9mMiB8fCAhY3B1X2hhc19tcHggfHwgIXZjcHVfaGFzX21weCgpICkKICAgICAgICAgcmV0dXJu
OwogCisgICAgaWYgKCAhb3BzLT5yZWFkX3hjciB8fCBvcHMtPnJlYWRfeGNyKDAsICZ4Y3IwLCBj
dHh0KSAhPSBYODZFTVVMX09LQVkgfHwKKyAgICAgICAgICEoeGNyMCAmIFg4Nl9YQ1IwX0JORFJF
R1MpIHx8ICEoeGNyMCAmIFg4Nl9YQ1IwX0JORENTUikgKQorICAgICAgICByZXR1cm47CisKICAg
ICBpZiAoICFtb2RlX3JpbmcwKCkgKQogICAgICAgICBibmRjZmcgPSByZWFkX2JuZGNmZ3UoKTsK
ICAgICBlbHNlIGlmICggIW9wcy0+cmVhZF9tc3IgfHwKCgoKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:04:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:04:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Pb-0002BO-5t; Wed, 28 Feb 2018 13:04:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er1PZ-0002B6-JJ
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:04:45 +0000
X-Inumbo-ID: ced0d4d5-1c87-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ced0d4d5-1c87-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:03:46 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68777216"
Date: Wed, 28 Feb 2018 13:02:54 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180228130254.pisdymntg33pscm2@MacBook-Pro-de-Roger.local>
References: <20180221122218.37777-1-roger.pau@citrix.com>
 <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
 <20180228114722.pe3qegstcejubini@MacBook-Pro-de-Roger.local>
 <5A96AEA202000078001ACB31@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A96AEA202000078001ACB31@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDU6Mjk6MDZBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjAyLjE4IGF0IDEyOjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDQ6MDI6NTNBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDIxLjAyLjE4IGF0IDEzOjIyLCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gLS0tIGEvdG9vbHMvZmlybXdhcmUvTWFrZWZpbGUKPiA+
PiA+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCj4gPj4gPiBAQCAtOCw2ICs4LDcgQEAg
ZW5kaWYKPiA+PiA+ICAjIGh2bWxvYWRlciBpcyBhIDMyLWJpdCBwcm90ZWN0ZWQgbW9kZSBiaW5h
cnkuCj4gPj4gPiAgVEFSR0VUICAgICAgOj0gaHZtbG9hZGVyL2h2bWxvYWRlcgo+ID4+ID4gIElO
U1RfRElSIDo9ICQoREVTVERJUikkKFhFTkZJUk1XQVJFRElSKQo+ID4+ID4gK0RFQkdfRElSIDo9
ICQoREVTVERJUikkKERFQlVHX0RJUikkKFhFTkZJUk1XQVJFRElSKQo+ID4+IAo+ID4+IFRoaXMg
aXMgc2NyZXdpbmcgdXAgbXkgYnVpbGQsIGFuZCBsb29raW5nIGFnYWluIEkgY2FuJ3Qgc2VlIGhv
dwo+ID4+IHRoaXMgY2FuIGJlIHJpZ2h0OiBCb3RoICQoWEVORklSTVdBUkVESVIpIGFuZCAkKERF
QlVHX0RJUikKPiA+PiBhcmUgc3VwcG9zZWQgdG8gYmUgJHtwcmVmaXh9LWFibGUsIHlldCB0aGVy
ZSBjbGVhcmx5IHNob3VsZCBub3QKPiA+PiBiZSBhbiBpbmZpeCByZXN1bHRpbmcgZnJvbSB0aGUg
Y29uc3RydWN0aW9uIG9mIHRoaXMgcGF0aC4KPiA+IAo+ID4gQnkgYmVpbmcgcHJlZml4YWJsZSB5
b3UgbWVhbiB0aGF0IGJvdGggWEVORklSTVdBUkVESVIgYW5kIERFQlVHX0RJUgo+ID4gY2FuIGJl
IHJlbGF0aXZlIHBhdGhzPwo+IAo+IEJvdGggc2hvdWxkIGJlIHBvc3NpYmxlIHRvIGxpdmUgaW4g
L3Vzci9saWIgb3IgL3Vzci9sb2NhbC9saWIsCj4gZm9yIGV4YW1wbGUuCgpJJ20gYWZyYWlkIEkg
ZG9uJ3Qgc2VlIHRoZSBpc3N1ZSwgY291bGQgeW91IHByb3ZpZGUgdGhlIHZhbHVlcyBvZgpERVNU
RElSLCBERUJVR19ESVIgYW5kIFhFTkZJUk1XQVJFRElSIHRoYXQgYXJlIGNhdXNpbmcgdGhlIGlz
c3VlPwoKSXMgdGhpcyBiZWNhdXNlIHlvdSBlbmQgdXAgd2l0aCBzb21ldGhpbmcgbGlrZToKCi91
c3IvbG9jYWwvbGliL2RlYnVnL3Vzci9sb2NhbC8uLi4gaW4gdGhlIGRlYnVnIHBhdGg/Cgo+ID4+
IEluIHRoYXQgY29udGV4dCBJIHdvbmRlciB3aHkgREVCVUdfRElSIGlzIHNldCBpbgo+ID4+IHtT
dGRHTlUsU3VuT1N9Lm1rIGluc3RlYWQgb2YgaGF2aW5nIGEgdGVtcGxhdGUgaW4KPiA+PiBQYXRo
cy5tay5pbi4KPiA+IAo+ID4gVGhlbiB5b3Ugd291bGQgaGF2ZSB0byBydW4gY29uZmlndXJlIGJl
Zm9yZSBpbnN0YWxsaW5nIHRoZSBoeXBlcnZpc29yLAo+ID4gYmVjYXVzZSB0aGUgaW5zdGFsbCBo
eXBlcnZpc29yIHRhcmdldCB1c2VzIERFQlVHX0RJUi4KPiAKPiBJIGRvbid0IHRoaW5rIHNvLCBu
by4gVGhlIGh5cGVydmlzb3Igc3VidHJlZSBpcyAoZm9yIG5vdykgZmluZSB0bwo+IHVzZSB3aGF0
ZXZlciB7U3RkR05VLFN1bk9TfS5tayBzYXksIGJ1dCB0aGUgdG9vbHMvIHN1YnRyZWUKPiBzaG91
bGRuJ3QgdXNlIGFueSBoYXJkLWNvZGVkIHBhdGhzLgoKT2gsIHNvIHlvdSBtZWFuIHRvIGtlZXAg
dGhlIGN1cnJlbnQgREVCVUdfRElSIGluIHtTdGRHTlUsU3VuT1N9Lm1rIGJ1dAphZGQgYSB0ZW1w
bGF0ZSB0byBQYXRocy5tay5pbiBmb3IgdGhlIHRvb2xzPyBUaGF0IHNlZW1zIGZpbmUuCgpSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:05:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:05:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Po-0002EH-DP; Wed, 28 Feb 2018 13:05:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Po-0002D1-11
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:05:00 +0000
X-Inumbo-ID: 3db36bfb-1c88-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3db36bfb-1c88-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:06:51 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:04:52 -0700
Message-Id: <5A96B70202000078001ACBD3@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:04:50 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 10/20] x86emul: make all FPU emulation use
	the stub
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2hpbGUgdGhpcyBtZWFucyBxdWl0ZSBzb21lIHJlZHVjdGlvbiBvZiAoc291cmNlKSBjb2RlLCB0
aGUgbWFpbgpwdXJwb3NlIGlzIHRvIG5vIGxvbmdlciBoYXZlIGV4Y2VwdGlvbnMgcmFpc2VkIGZy
b20gb3RoZXIgdGhhbiBzdHVicy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+Ci0tLQp2NDogQWRkIChyZWR1bmRhbnQpIG1vZHJtX3JlZyBtYXNraW5nIHRvIGVt
dWxhdGVfZnB1X2luc25fbWVtKigpCiAgICBpbnZvY2F0aW9uIHNpdGVzLgp2MzogUmUtYmFzZS4K
Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0xMjYxLDI4ICsxMjYxLDI1IEBA
IHN0YXRpYyBpbmxpbmUgYm9vbCBmcHVfY2hlY2tfd3JpdGUodm9pZCkKICAgICByZXR1cm4gIShm
c3cgJiBGU1dfRVMpOwogfQogCi0jZGVmaW5lIGVtdWxhdGVfZnB1X2luc24oX29wKSAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAibW92YiAkMmYtMWYsJTAgXG4iICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICIxOiAiIF9vcCAiICAgICBcbiIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgIjI6ICAgICAgICAgICAgIFxuIiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA6ICI9bSIgKGZpYy5pbnNuX2J5
dGVzKSA6IDogIm1lbW9yeSIgKQotCi0jZGVmaW5lIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KF9v
cCwgX2FyZykgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAibW92YiAkMmYtMWYsJTAgXG4iICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICIxOiAiIF9vcCAiICUxICBcbiIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgIjI6ICAgICAgICAgICAgIFxu
IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICA6ICI9bSIgKGZpYy5pbnNu
X2J5dGVzKSwgIj1tIiAoX2FyZykgICAgICAgICAgICBcCi0gICAgICAgIDogOiAibWVtb3J5IiAp
Ci0KLSNkZWZpbmUgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoX29wLCBfYXJnKSAgICAgICAgICAg
ICAgXAotICAgIGFzbSB2b2xhdGlsZSAoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCi0gICAgICAgICJtb3ZiICQyZi0xZiwlMCBcbiIgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgIjE6ICIgX29wICIgJTEgIFxuIiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAotICAgICAgICAiMjogICAgICAgICAgICAgXG4iICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCi0gICAgICAgIDogIj1tIiAoZmljLmluc25fYnl0ZXMpICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgOiAibSIgKF9hcmcpIDogIm1lbW9yeSIgKQorI2RlZmlu
ZSBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdChvcGMsIGV4dCwgYXJnKSAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIC8qIE1vZFJNOiBtb2Q9MCwgcmVnPWV4
dCwgcm09MCwgaS5lLiBhICglcmF4KSBvcGVyYW5kICovICAgICAgICAgICAgXAorICAgIGZpYy5p
bnNuX2J5dGVzID0gMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIG1lbWNweShnZXRfc3R1YihzdHViKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAoKHVpbnQ4X3RbXSl7IG9wYywg
KChleHQpICYgNykgPDwgMywgMHhjMyB9KSwgMyk7ICAgICAgICAgICAgXAorICAgIGludm9rZV9z
dHViKCIiLCAiIiwgIittIiAoZmljKSwgIittIiAoYXJnKSA6ICJhIiAoJihhcmcpKSk7ICAgICAg
ICAgXAorICAgIHB1dF9zdHViKHN0dWIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfSB3aGlsZSAoMCkKKworI2RlZmluZSBlbXVsYXRlX2Zw
dV9pbnNuX21lbXNyYyhvcGMsIGV4dCwgYXJnKSAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ZG8geyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIC8qIE1vZFJNOiBtb2Q9MCwgcmVnPWV4dCwgcm09MCwgaS5l
LiBhICglcmF4KSBvcGVyYW5kICovICAgICAgICAgICAgXAorICAgIGZpYy5pbnNuX2J5dGVzID0g
MjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IG1lbWNweShnZXRfc3R1YihzdHViKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgICAgICAgICAoKHVpbnQ4X3RbXSl7IG9wYywgKChleHQpICYgNykg
PDwgMywgMHhjMyB9KSwgMyk7ICAgICAgICAgICAgXAorICAgIGludm9rZV9zdHViKCIiLCAiIiwg
IittIiAoZmljKSA6ICJtIiAoYXJnKSwgImEiICgmKGFyZykpKTsgICAgICAgICAgXAorICAgIHB1
dF9zdHViKHN0dWIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorfSB3aGlsZSAoMCkKIAogI2RlZmluZSBlbXVsYXRlX2ZwdV9pbnNuX3N0dWIo
Ynl0ZXMuLi4pICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogZG8geyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXApAQCAtMzg2Nyw4ICszODY0LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSAweDliOiAg
Lyogd2FpdC9md2FpdCAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmcHUpOwog
ICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3dhaXQsICZmaWMpOwotICAgICAgICBmaWMuaW5z
bl9ieXRlcyA9IDE7Ci0gICAgICAgIGFzbSB2b2xhdGlsZSAoICJmd2FpdCIgOjo6ICJtZW1vcnki
ICk7CisgICAgICAgIGVtdWxhdGVfZnB1X2luc25fc3R1YihiKTsKICAgICAgICAgY2hlY2tfZnB1
X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTQyODYsMzcgKzQyODIsMTMgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX3N0dWIoMHhkOCwgbW9kcm0p
OwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CisgICAgICAgIGZwdV9tZW1z
cmMzMjoKICAgICAgICAgICAgIEFTU0VSVChlYS50eXBlID09IE9QX01FTSk7CiAgICAgICAgICAg
ICBpZiAoIChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQsIGN0eHQpKSAhPSBYODZFTVVMX09L
QVkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgIHN3aXRjaCAoIG1v
ZHJtX3JlZyAmIDcgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgY2FzZSAwOiAvKiBmYWRk
ICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZhZGRzIiwgc3Jj
LnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDE6IC8qIGZt
dWwgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZm11bHMiLCBz
cmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgMjogLyog
ZmNvbSAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmY29tcyIs
IHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSAzOiAv
KiBmY29tcCAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmY29t
cHMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2Ug
NDogLyogZnN1YiAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJm
c3VicyIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2Fz
ZSA1OiAvKiBmc3ViciAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3Jj
KCJmc3VicnMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
IGNhc2UgNjogLyogZmRpdiAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVt
c3JjKCJmZGl2cyIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgY2FzZSA3OiAvKiBmZGl2ciAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25f
bWVtc3JjKCJmZGl2cnMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgICAgIH0KKyAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKGIsIG1vZHJtX3Jl
ZyAmIDcsIHNyYy52YWwpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAg
Y2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CkBAIC00MzYzLDUyICs0MzM1LDQ2
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVYQ19V
RCk7Ci0gICAgICAgICAgICBkc3QgPSBlYTsKICAgICAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3Jl
ZyAmIDcgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgY2FzZSAwOiAvKiBmbGQgbTMyZnAg
Ki8KLSAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5t
ZW0ub2ZmLCAmc3JjLnZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA0
LCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgICAgICAgICAgZ290byBkb25l
OwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmbGRzIiwgc3JjLnZh
bCk7Ci0gICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwotICAgICAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAgICAgICAgIGdvdG8gZnB1X21lbXNyYzMyOwogICAgICAgICAgICAg
Y2FzZSAyOiAvKiBmc3QgbTMyZnAgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNu
X21lbWRzdCgiZnN0cyIsIGRzdC52YWwpOwotICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9IDQ7
Ci0gICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBjYXNlIDM6IC8qIGZzdHAgbTMy
ZnAgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZnN0cHMiLCBk
c3QudmFsKTsKKyAgICAgICAgICAgIGZwdV9tZW1kc3QzMjoKKyAgICAgICAgICAgICAgICBkc3Qg
PSBlYTsKICAgICAgICAgICAgICAgICBkc3QuYnl0ZXMgPSA0OworICAgICAgICAgICAgICAgIGVt
dWxhdGVfZnB1X2luc25fbWVtZHN0KGIsIG1vZHJtX3JlZyAmIDcsIGRzdC52YWwpOwogICAgICAg
ICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAgY2FzZSA0OiAvKiBmbGRlbnYgLSBUT0RPICov
CiAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKICAgICAgICAgICAgICAg
ICBnb3RvIHVuaW1wbGVtZW50ZWRfaW5zbjsKICAgICAgICAgICAgIGNhc2UgNTogLyogZmxkY3cg
bTJieXRlICovCiAgICAgICAgICAgICAgICAgc3RhdGUtPmZwdV9jdHJsID0gdHJ1ZTsKKyAgICAg
ICAgICAgIGZwdV9tZW1zcmMxNjoKICAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVh
ZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAyLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAgICAgICAgICAg
ICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVt
c3JjKCJmbGRjdyIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9O
RTsKKyAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYyhiLCBtb2RybV9yZWcg
JiA3LCBzcmMudmFsKTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGNhc2Ug
NjogLyogZm5zdGVudiAtIFRPRE8gKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwg
PSB0cnVlOwogICAgICAgICAgICAgICAgIGdvdG8gdW5pbXBsZW1lbnRlZF9pbnNuOwogICAgICAg
ICAgICAgY2FzZSA3OiAvKiBmbnN0Y3cgbTJieXRlICovCiAgICAgICAgICAgICAgICAgc3RhdGUt
PmZwdV9jdHJsID0gdHJ1ZTsKLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRz
dCgiZm5zdGN3IiwgZHN0LnZhbCk7CisgICAgICAgICAgICBmcHVfbWVtZHN0MTY6CisgICAgICAg
ICAgICAgICAgZHN0ID0gZWE7CiAgICAgICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKKyAgICAg
ICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdChiLCBtb2RybV9yZWcgJiA3LCBkc3Qu
dmFsKTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAg
ICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uKEVYQ19VRCk7CiAgICAgICAgICAgICB9CiAg
ICAgICAgICAgICAvKgogICAgICAgICAgICAgICogQ29udHJvbCBpbnN0cnVjdGlvbnMgY2FuJ3Qg
cmFpc2UgRlBVIGV4Y2VwdGlvbnMsIHNvIHdlIG5lZWQKLSAgICAgICAgICAgICAqIHRvIGNvbnNp
ZGVyIHN1cHByZXNzaW5nIHdyaXRlcyBvbmx5IGZvciBub24tY29udHJvbCBvbmVzLiBBbGwKLSAg
ICAgICAgICAgICAqIG9mIHRoZW0gaW4gdGhpcyBncm91cCBoYXZlIGRhdGEgd2lkdGggNC4KKyAg
ICAgICAgICAgICAqIHRvIGNvbnNpZGVyIHN1cHByZXNzaW5nIHdyaXRlcyBvbmx5IGZvciBub24t
Y29udHJvbCBvbmVzLgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBpZiAoIGRzdC50eXBl
ID09IE9QX01FTSAmJiBkc3QuYnl0ZXMgPT0gNCAmJiAhZnB1X2NoZWNrX3dyaXRlKCkgKQorICAg
ICAgICAgICAgaWYgKCBkc3QudHlwZSA9PSBPUF9NRU0gJiYgIXN0YXRlLT5mcHVfY3RybCAmJiAh
ZnB1X2NoZWNrX3dyaXRlKCkgKQogICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsK
ICAgICAgICAgfQogICAgICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwpAQCAtNDQzMSwzNiArNDM5
Nyw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1bHQ6
CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0sIEVY
Q19VRCk7Ci0gICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBlYS5t
ZW0ub2ZmLCAmc3JjLnZhbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDQsIGN0
eHQpKSAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAgICAg
ICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgY2FzZSAwOiAvKiBmaWFkZCBtMzJpICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVf
aW5zbl9tZW1zcmMoImZpYWRkbCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgY2FzZSAxOiAvKiBmaW11bCBtMzJpICovCi0gICAgICAgICAgICAgICAgZW11
bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZpbXVsbCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICAgICAgY2FzZSAyOiAvKiBmaWNvbSBtMzJpICovCi0gICAgICAgICAg
ICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZpY29tbCIsIHNyYy52YWwpOwotICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSAzOiAvKiBmaWNvbXAgbTMyaSAqLwot
ICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmaWNvbXBsIiwgc3JjLnZh
bCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDQ6IC8qIGZpc3Vi
IG0zMmkgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZmlzdWJs
Iiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDU6
IC8qIGZpc3ViciBtMzJpICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1z
cmMoImZpc3VicmwiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAg
ICAgIGNhc2UgNjogLyogZmlkaXYgbTMyaSAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1
X2luc25fbWVtc3JjKCJmaWRpdmwiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsK
LSAgICAgICAgICAgIGNhc2UgNzogLyogZmlkaXZyIG0zMmkgKi8KLSAgICAgICAgICAgICAgICBl
bXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZmlkaXZybCIsIHNyYy52YWwpOwotICAgICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICAgICAgfQorICAgICAgICAgICAgZ290byBmcHVfbWVtc3JjMzI7
CiAgICAgICAgIH0KICAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7
CkBAIC00NDkwLDUwICs0NDI3LDM1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEu
dHlwZSAhPSBPUF9NRU0sIEVYQ19VRCk7Ci0gICAgICAgICAgICBkc3QgPSBlYTsKICAgICAgICAg
ICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQogICAgICAgICAgICAgewogICAgICAgICAgICAg
Y2FzZSAwOiAvKiBmaWxkIG0zMmkgKi8KLSAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+
cmVhZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA0LCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAg
ICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25f
bWVtc3JjKCJmaWxkbCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1Bf
Tk9ORTsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBnb3RvIGZwdV9t
ZW1zcmMzMjsKICAgICAgICAgICAgIGNhc2UgMTogLyogZmlzdHRwIG0zMmkgKi8KICAgICAgICAg
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKLSAgICAgICAgICAgICAgICBl
bXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZmlzdHRwbCIsIGRzdC52YWwpOwotICAgICAgICAgICAg
ICAgIGRzdC5ieXRlcyA9IDQ7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAg
ICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgICAgICAgICBjYXNlIDI6IC8qIGZpc3QgbTMyaSAq
LwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJmaXN0bCIsIGRzdC52
YWwpOwotICAgICAgICAgICAgICAgIGRzdC5ieXRlcyA9IDQ7Ci0gICAgICAgICAgICAgICAgYnJl
YWs7CiAgICAgICAgICAgICBjYXNlIDM6IC8qIGZpc3RwIG0zMmkgKi8KLSAgICAgICAgICAgICAg
ICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZmlzdHBsIiwgZHN0LnZhbCk7Ci0gICAgICAgICAg
ICAgICAgZHN0LmJ5dGVzID0gNDsKLSAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAg
ICAgICBnb3RvIGZwdV9tZW1kc3QzMjsKICAgICAgICAgICAgIGNhc2UgNTogLyogZmxkIG04MGZw
ICovCisgICAgICAgICAgICBmcHVfbWVtc3JjODA6CiAgICAgICAgICAgICAgICAgaWYgKCAocmMg
PSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgbW12YWxwLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDEwLCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKICAg
ICAgICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1
X2luc25fbWVtc3JjKCJmbGR0IiwgKm1tdmFscCk7Ci0gICAgICAgICAgICAgICAgZHN0LnR5cGUg
PSBPUF9OT05FOworICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKGIsIG1v
ZHJtX3JlZyAmIDcsICptbXZhbHApOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAg
ICAgY2FzZSA3OiAvKiBmc3RwIG04MGZwICovCisgICAgICAgICAgICBmcHVfbWVtZHN0ODA6CiAg
ICAgICAgICAgICAgICAgZmFpbF9pZighb3BzLT53cml0ZSk7Ci0gICAgICAgICAgICAgICAgZW11
bGF0ZV9mcHVfaW5zbl9tZW1kc3QoImZzdHB0IiwgKm1tdmFscCk7CisgICAgICAgICAgICAgICAg
ZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoYiwgbW9kcm1fcmVnICYgNywgKm1tdmFscCk7CiAgICAg
ICAgICAgICAgICAgaWYgKCBmcHVfY2hlY2tfd3JpdGUoKSAmJgogICAgICAgICAgICAgICAgICAg
ICAgKHJjID0gb3BzLT53cml0ZShlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBtbXZhbHAsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLCBjdHh0KSkgIT0gWDg2RU1VTF9P
S0FZICkKICAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgICAgIGRz
dC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIGRl
ZmF1bHQ6CiAgICAgICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uKEVYQ19VRCk7CiAgICAg
ICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoIGRzdC50eXBlID09IE9QX01FTSAmJiAhZnB1X2No
ZWNrX3dyaXRlKCkgKQotICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAg
ICAgfQogICAgICAgICBjaGVja19mcHVfZXhuKCZmaWMpOwogICAgICAgICBicmVhazsKQEAgLTQ1
NTQsMzcgKzQ0NzYsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9p
bnNuX3N0dWIoMHhkYywgbW9kcm0pOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGRlZmF1
bHQ6CisgICAgICAgIGZwdV9tZW1zcmM2NDoKICAgICAgICAgICAgIEFTU0VSVChlYS50eXBlID09
IE9QX01FTSk7CiAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVhZChlYS5tZW0uc2VnLCBl
YS5tZW0ub2ZmLCAmc3JjLnZhbCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDgs
IGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKLSAg
ICAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQotICAgICAgICAgICAgewotICAgICAg
ICAgICAgY2FzZSAwOiAvKiBmYWRkIG02NGZwICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9m
cHVfaW5zbl9tZW1zcmMoImZhZGRsIiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7
Ci0gICAgICAgICAgICBjYXNlIDE6IC8qIGZtdWwgbTY0ZnAgKi8KLSAgICAgICAgICAgICAgICBl
bXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZm11bGwiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAg
ICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgMjogLyogZmNvbSBtNjRmcCAqLwotICAgICAgICAg
ICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmY29tbCIsIHNyYy52YWwpOwotICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSAzOiAvKiBmY29tcCBtNjRmcCAqLwot
ICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmY29tcGwiLCBzcmMudmFs
KTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgNDogLyogZnN1YiBt
NjRmcCAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmc3VibCIs
IHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSA1OiAv
KiBmc3ViciBtNjRmcCAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3Jj
KCJmc3VicmwiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
IGNhc2UgNjogLyogZmRpdiBtNjRmcCAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2lu
c25fbWVtc3JjKCJmZGl2bCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAg
ICAgICAgICAgY2FzZSA3OiAvKiBmZGl2ciBtNjRmcCAqLwotICAgICAgICAgICAgICAgIGVtdWxh
dGVfZnB1X2luc25fbWVtc3JjKCJmZGl2cmwiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3Jj
KGIsIG1vZHJtX3JlZyAmIDcsIHNyYy52YWwpOworICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IH0KICAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CkBAIC00NjA0
LDI4ICs0NTAyLDE5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAg
IGRlZmF1bHQ6CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBP
UF9NRU0sIEVYQ19VRCk7Ci0gICAgICAgICAgICBkc3QgPSBlYTsKICAgICAgICAgICAgIHN3aXRj
aCAoIG1vZHJtX3JlZyAmIDcgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgY2FzZSAwOiAv
KiBmbGQgbTY0ZnAgKi87Ci0gICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEu
bWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52YWwsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgOCwgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICAgICAg
ICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygi
ZmxkbCIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKLSAg
ICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAgICAgICAgICBnb3RvIGZwdV9tZW1zcmM2NDsK
ICAgICAgICAgICAgIGNhc2UgMTogLyogZmlzdHRwIG02NGkgKi8KICAgICAgICAgICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2UzKTsKLSAgICAgICAgICAgICAgICBlbXVsYXRlX2Zw
dV9pbnNuX21lbWRzdCgiZmlzdHRwbGwiLCBkc3QudmFsKTsKLSAgICAgICAgICAgICAgICBkc3Qu
Ynl0ZXMgPSA4OwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAyOiAvKiBmc3QgbTY0ZnAgKi8KLSAgICAg
ICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZnN0bCIsIGRzdC52YWwpOwotICAg
ICAgICAgICAgICAgIGRzdC5ieXRlcyA9IDg7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CiAgICAg
ICAgICAgICBjYXNlIDM6IC8qIGZzdHAgbTY0ZnAgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRl
X2ZwdV9pbnNuX21lbWRzdCgiZnN0cGwiLCBkc3QudmFsKTsKKyAgICAgICAgICAgIGZwdV9tZW1k
c3Q2NDoKKyAgICAgICAgICAgICAgICBkc3QgPSBlYTsKICAgICAgICAgICAgICAgICBkc3QuYnl0
ZXMgPSA4OworICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KGIsIG1vZHJt
X3JlZyAmIDcsIGRzdC52YWwpOwogICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICAgICAg
Y2FzZSA0OiAvKiBmcnN0b3IgLSBUT0RPICovCiAgICAgICAgICAgICBjYXNlIDY6IC8qIGZuc2F2
ZSAtIFRPRE8gKi8KQEAgLTQ2MzMsMTggKzQ1MjIsMTUgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
ICAgICAgICAgZ290byB1bmltcGxlbWVudGVkX2luc247CiAgICAgICAgICAgICBjYXNlIDc6IC8q
IGZuc3RzdyBtMmJ5dGUgKi8KICAgICAgICAgICAgICAgICBzdGF0ZS0+ZnB1X2N0cmwgPSB0cnVl
OwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtZHN0KCJmbnN0c3ciLCBkc3Qu
dmFsKTsKLSAgICAgICAgICAgICAgICBkc3QuYnl0ZXMgPSAyOwotICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAgICAgICAgIGdvdG8gZnB1X21lbWRzdDE2OwogICAgICAgICAgICAgZGVm
YXVsdDoKICAgICAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb24oRVhDX1VEKTsKICAgICAg
ICAgICAgIH0KICAgICAgICAgICAgIC8qCiAgICAgICAgICAgICAgKiBDb250cm9sIGluc3RydWN0
aW9ucyBjYW4ndCByYWlzZSBGUFUgZXhjZXB0aW9ucywgc28gd2UgbmVlZAotICAgICAgICAgICAg
ICogdG8gY29uc2lkZXIgc3VwcHJlc3Npbmcgd3JpdGVzIG9ubHkgZm9yIG5vbi1jb250cm9sIG9u
ZXMuIEFsbAotICAgICAgICAgICAgICogb2YgdGhlbSBpbiB0aGlzIGdyb3VwIGhhdmUgZGF0YSB3
aWR0aCA4LgorICAgICAgICAgICAgICogdG8gY29uc2lkZXIgc3VwcHJlc3Npbmcgd3JpdGVzIG9u
bHkgZm9yIG5vbi1jb250cm9sIG9uZXMuCiAgICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGlm
ICggZHN0LnR5cGUgPT0gT1BfTUVNICYmIGRzdC5ieXRlcyA9PSA4ICYmICFmcHVfY2hlY2tfd3Jp
dGUoKSApCisgICAgICAgICAgICBpZiAoIGRzdC50eXBlID09IE9QX01FTSAmJiAhc3RhdGUtPmZw
dV9jdHJsICYmICFmcHVfY2hlY2tfd3JpdGUoKSApCiAgICAgICAgICAgICAgICAgZHN0LnR5cGUg
PSBPUF9OT05FOwogICAgICAgICB9CiAgICAgICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CkBAIC00
NjY3LDMzICs0NTUzLDggQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBicmVhazsKICAgICAg
ICAgZGVmYXVsdDoKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9
IE9QX01FTSwgRVhDX1VEKTsKLSAgICAgICAgICAgIHN3aXRjaCAoIG1vZHJtX3JlZyAmIDcgKQot
ICAgICAgICAgICAgewotICAgICAgICAgICAgY2FzZSAwOiAvKiBmaWFkZCBtMTZpICovCi0gICAg
ICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZpYWRkcyIsIHNyYy52YWwpOwot
ICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSAxOiAvKiBmaW11bCBtMTZp
ICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZpbXVscyIsIHNy
Yy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2FzZSAyOiAvKiBm
aWNvbSBtMTZpICovCi0gICAgICAgICAgICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZp
Y29tcyIsIHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgY2Fz
ZSAzOiAvKiBmaWNvbXAgbTE2aSAqLwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25f
bWVtc3JjKCJmaWNvbXBzIiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICBjYXNlIDQ6IC8qIGZpc3ViIG0xNmkgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRl
X2ZwdV9pbnNuX21lbXNyYygiZmlzdWJzIiwgc3JjLnZhbCk7Ci0gICAgICAgICAgICAgICAgYnJl
YWs7Ci0gICAgICAgICAgICBjYXNlIDU6IC8qIGZpc3ViciBtMTZpICovCi0gICAgICAgICAgICAg
ICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoImZpc3VicnMiLCBzcmMudmFsKTsKLSAgICAgICAg
ICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgNjogLyogZmlkaXYgbTE2aSAqLwotICAg
ICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmaWRpdnMiLCBzcmMudmFsKTsK
LSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAgIGNhc2UgNzogLyogZmlkaXZyIG0x
NmkgKi8KLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYygiZmlkaXZycyIs
IHNyYy52YWwpOwotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQorICAgICAg
ICAgICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1zcmMoYiwgbW9kcm1fcmVnICYgNywgc3JjLnZhbCk7
CisgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgICAgICBjaGVja19mcHVfZXhuKCZm
aWMpOwogICAgICAgICBicmVhazsKQEAgLTQ3MDksNyArNDU3MCw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICAgICAgZHN0LmJ5dGVzID0gMjsKICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfUkVH
OwogICAgICAgICAgICAgZHN0LnJlZyA9ICh2b2lkICopJl9yZWdzLmF4OwotICAgICAgICAgICAg
ZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoImZuc3RzdyIsIGRzdC52YWwpOworICAgICAgICAgICAg
ZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoYiwgbW9kcm1fcmVnICYgNywgZHN0LnZhbCk7CiAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgY2FzZSAweGU4IC4uLiAweGVmOiAvKiBmdWNvbWlwICVz
dE4gKi8KICAgICAgICAgY2FzZSAweGYwIC4uLiAweGY3OiAvKiBmY29taXAgJXN0TiAqLwpAQCAt
NDcyNCw1OSArNDU4NSwyNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGJyZWFrOwogICAg
ICAgICBkZWZhdWx0OgogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUg
IT0gT1BfTUVNLCBFWENfVUQpOwotICAgICAgICAgICAgZHN0ID0gZWE7CiAgICAgICAgICAgICBz
d2l0Y2ggKCBtb2RybV9yZWcgJiA3ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgIGNhc2Ug
MDogLyogZmlsZCBtMTZpICovCi0gICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQo
ZWEubWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52YWwsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMiwgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICAg
ICAgICAgIGdvdG8gZG9uZTsKLSAgICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNy
YygiZmlsZHMiLCBzcmMudmFsKTsKLSAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7
Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgZ290byBmcHVfbWVtc3Jj
MTY7CiAgICAgICAgICAgICBjYXNlIDE6IC8qIGZpc3R0cCBtMTZpICovCiAgICAgICAgICAgICAg
ICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3NlMyk7Ci0gICAgICAgICAgICAgICAgZW11bGF0
ZV9mcHVfaW5zbl9tZW1kc3QoImZpc3R0cHMiLCBkc3QudmFsKTsKLSAgICAgICAgICAgICAgICBk
c3QuYnl0ZXMgPSAyOwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIC8q
IGZhbGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAyOiAvKiBmaXN0IG0xNmkgKi8KLSAg
ICAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbWRzdCgiZmlzdHMiLCBkc3QudmFsKTsK
LSAgICAgICAgICAgICAgICBkc3QuYnl0ZXMgPSAyOwotICAgICAgICAgICAgICAgIGJyZWFrOwog
ICAgICAgICAgICAgY2FzZSAzOiAvKiBmaXN0cCBtMTZpICovCi0gICAgICAgICAgICAgICAgZW11
bGF0ZV9mcHVfaW5zbl9tZW1kc3QoImZpc3RwcyIsIGRzdC52YWwpOwotICAgICAgICAgICAgICAg
IGRzdC5ieXRlcyA9IDI7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAg
Z290byBmcHVfbWVtZHN0MTY7CiAgICAgICAgICAgICBjYXNlIDQ6IC8qIGZibGQgbTgwZGVjICov
Ci0gICAgICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWQoZWEubWVtLnNlZywgZWEubWVt
Lm9mZiwgbW12YWxwLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDEwLCBj
dHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAgICAgICAgICAgZ290byBkb25lOwot
ICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKCJmYmxkIiwgKm1tdmFscCk7
Ci0gICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwotICAgICAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICAgICAgICAgIGdvdG8gZnB1X21lbXNyYzgwOwogICAgICAgICAgICAgY2Fz
ZSA1OiAvKiBmaWxkIG02NGkgKi8KLSAgICAgICAgICAgICAgICBpZiAoIChyYyA9IG9wcy0+cmVh
ZChlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCAmc3JjLnZhbCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA4LCBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZICkKLSAgICAgICAgICAg
ICAgICAgICAgZ290byBkb25lOwotICAgICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVt
c3JjKCJmaWxkbGwiLCBzcmMudmFsKTsKICAgICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05P
TkU7Ci0gICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgZ290byBmcHVfbWVt
c3JjNjQ7CiAgICAgICAgICAgICBjYXNlIDY6IC8qIGZic3RwIHBhY2tlZCBiY2QgKi8KLSAgICAg
ICAgICAgICAgICBmYWlsX2lmKCFvcHMtPndyaXRlKTsKLSAgICAgICAgICAgICAgICBlbXVsYXRl
X2ZwdV9pbnNuX21lbWRzdCgiZmJzdHAiLCAqbW12YWxwKTsKLSAgICAgICAgICAgICAgICBpZiAo
IGZwdV9jaGVja193cml0ZSgpICYmCi0gICAgICAgICAgICAgICAgICAgICAocmMgPSBvcHMtPndy
aXRlKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMTAsIGN0eHQpKSAhPSBYODZFTVVMX09LQVkgKQotICAgICAgICAg
ICAgICAgICAgICBnb3RvIGRvbmU7Ci0gICAgICAgICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05F
OwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgICAgIGdvdG8gZnB1X21lbWRz
dDgwOwogICAgICAgICAgICAgY2FzZSA3OiAvKiBmaXN0cCBtNjRpICovCi0gICAgICAgICAgICAg
ICAgZW11bGF0ZV9mcHVfaW5zbl9tZW1kc3QoImZpc3RwbGwiLCBkc3QudmFsKTsKLSAgICAgICAg
ICAgICAgICBkc3QuYnl0ZXMgPSA4OwotICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAg
ICAgICAgIGdvdG8gZnB1X21lbWRzdDY0OwogICAgICAgICAgICAgfQotICAgICAgICAgICAgaWYg
KCBkc3QudHlwZSA9PSBPUF9NRU0gJiYgIWZwdV9jaGVja193cml0ZSgpICkKLSAgICAgICAgICAg
ICAgICBkc3QudHlwZSA9IE9QX05PTkU7CiAgICAgICAgIH0KICAgICAgICAgY2hlY2tfZnB1X2V4
bigmZmljKTsKICAgICAgICAgYnJlYWs7CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:05:02 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:05:02 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Pq-0002FJ-Ka; Wed, 28 Feb 2018 13:05:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ahwf=fw=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1er1Pp-0002DH-9m
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:05:01 +0000
X-Inumbo-ID: 3f1e3517-1c88-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 3f1e3517-1c88-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:06:53 +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 79FD215AD;
 Wed, 28 Feb 2018 05:04:54 -0800 (PST)
Received: from [10.119.48.100] (unknown [10.119.48.100])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 332303F487;
 Wed, 28 Feb 2018 05:04:52 -0800 (PST)
To: Andre Przywara <andre.przywara@linaro.org>,
 Stefano Stabellini <sstabellini@kernel.org>, xen-devel@lists.xenproject.org
References: <20180209143937.28866-1-andre.przywara@linaro.org>
 <20180209143937.28866-9-andre.przywara@linaro.org>
 <e98f34ab-08e1-7407-05de-a0fd81a299dd@arm.com>
 <0adb48e4-129b-8980-c0c2-8b1666fd8227@linaro.org>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <18dcde60-77c2-c6ca-53ac-c18b5edf1f90@arm.com>
Date: Wed, 28 Feb 2018 13:04:50 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <0adb48e4-129b-8980-c0c2-8b1666fd8227@linaro.org>
Content-Language: en-US
Subject: Re: [Xen-devel] [RFC PATCH 08/49] ARM: VGIC: move max_vcpus VGIC
 limit to struct arch_domain
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGksCgpPbiAwMi8yOC8yMDE4IDEyOjMyIFBNLCBBbmRyZSBQcnp5d2FyYSB3cm90ZToKPiBIaSwK
PiAKPiBPbiAwOS8wMi8xOCAxOToyNywgSnVsaWVuIEdyYWxsIHdyb3RlOgo+PiBIaSwKPj4KPj4g
T24gMDIvMDkvMjAxOCAwMjozOCBQTSwgQW5kcmUgUHJ6eXdhcmEgd3JvdGU6Cj4+PiBUaGUgVkdJ
QyBtb2RlbCB1c2VkIGZvciBhIGRvbWFpbiAoR0lDdjIgb3IgR0lDdjMpIGRldGVybWluZXMgdGhl
IG1heGltdW0KPj4+IG51bWJlciBvZiBWQ1BVcyBmb3IgdGhhdCBndWVzdCwgYXMgR0lDdjIgY2Fu
IG9ubHkgaGFuZGxlIDggcHJvY2Vzc29ycy4KPj4+IEluIHRoZSBtb21lbnQgd2UgY2FycnkgdGhp
cyBwZXItVkdJQy1tb2RlbCBsaW1pdCBpbiB0aGUgdmdpY19vcHMsCj4+PiBhbG9uZ3NpZGUgdGhl
IG1vZGVsIHNwZWNpZmljIGZ1bmN0aW9ucy4gVGhhdCBtYWtlcyBzb21lIHNlbnNlLCBidXQKPj4+
IGV4cG9zZXMgc29tZSBjdXJyZW50IFZHSUMgaW1wbGVtZW50YXRpb24gZGV0YWlscyB0byBnZW5l
cmljIFhlbiBjb2RlLgo+Pj4gQWRkIGEgbmV3IGFyY2ggc3BlY2lmaWMgZmllbGQgaW4gb3VyIGRv
bWFpbiBzdHJ1Y3R1cmUgdG8gaG9sZCB0aGlzCj4+PiB2Y3B1IGxpbWl0LAo+Pj4gYW5kIGluaXRp
YWxpemUgaXQgd2hlbiB3ZSBzZXQgdGhlIG9wcy4gVGhpcyBhbGxvd3MgdXMgdG8gcGx1ZyBpbiB0
aGUgbmV3Cj4+PiBWR0lDIGxhdGVyIHdpdGhvdXQgYWxzbyBuZWVkaW5nIHRvIGNhcnJ5IHNvbWUg
b3BzIHN0cnVjdHVyZS4KPj4+Cj4+PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZSBQcnp5d2FyYSA8YW5k
cmUucHJ6eXdhcmFAbGluYXJvLm9yZz4KPj4+IC0tLQo+Pj4gIMKgIHhlbi9hcmNoL2FybS9kb21h
aW4uY8KgwqDCoMKgwqDCoMKgIHwgNSArKy0tLQo+Pj4gIMKgIHhlbi9hcmNoL2FybS92Z2ljLmPC
oMKgwqDCoMKgwqDCoMKgwqAgfCAzICsrLQo+Pj4gIMKgIHhlbi9pbmNsdWRlL2FzbS1hcm0vZG9t
YWluLmggfCAxICsKPj4+ICDCoCAzIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKPj4+Cj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jIGIv
eGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiBpbmRleCBhMDEwNDQzYmZkLi45YWQ0Y2QwYTZlIDEw
MDY0NAo+Pj4gLS0tIGEveGVuL2FyY2gvYXJtL2RvbWFpbi5jCj4+PiArKysgYi94ZW4vYXJjaC9h
cm0vZG9tYWluLmMKPj4+IEBAIC05NzUsMTEgKzk3NSwxMCBAQCB1bnNpZ25lZCBpbnQgZG9tYWlu
X21heF92Y3B1cyhjb25zdCBzdHJ1Y3QKPj4+IGRvbWFpbiAqZCkKPj4+ICDCoMKgwqDCoMKgwqAg
KiBhbGxvY2F0aW9uIHdoZW4gdGhlIHZnaWNfb3BzIGhhdmVuJ3QgYmVlbiBpbml0aWFsaXNlZCB5
ZXQsCj4+PiAgwqDCoMKgwqDCoMKgICogd2UgcmV0dXJuIE1BWF9WSVJUX0NQVVMgaWYgZC0+YXJj
aC52Z2ljLmhhbmRsZXIgaXMgbnVsbC4KPj4+ICDCoMKgwqDCoMKgwqAgKi8KPj4+IC3CoMKgwqAg
aWYgKCAhZC0+YXJjaC52Z2ljLmhhbmRsZXIgKQo+Pj4gK8KgwqDCoCBpZiAoICFkLT5hcmNoLm1h
eF92Y3B1cyApCj4+PiAgwqDCoMKgwqDCoMKgwqDCoMKgIHJldHVybiBNQVhfVklSVF9DUFVTOwo+
Pj4gIMKgwqDCoMKgwqAgZWxzZQo+Pj4gLcKgwqDCoMKgwqDCoMKgIHJldHVybiBtaW5fdCh1bnNp
Z25lZCBpbnQsIE1BWF9WSVJUX0NQVVMsCj4+PiAtwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBkLT5hcmNoLnZnaWMuaGFuZGxlci0+bWF4X3ZjcHVzKTsKPj4+ICvCoMKg
wqDCoMKgwqDCoCByZXR1cm4gZC0+YXJjaC5tYXhfdmNwdXM7Cj4+PiAgwqAgfQo+Pj4gIMKgIMKg
IC8qCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMuYyBiL3hlbi9hcmNoL2FybS92
Z2ljLmMKPj4+IGluZGV4IDk5MjE3NjliMTUuLjVmNDdhYTg0YTkgMTAwNjQ0Cj4+PiAtLS0gYS94
ZW4vYXJjaC9hcm0vdmdpYy5jCj4+PiArKysgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCj4+PiBAQCAt
MTY2LDcgKzE2Niw4IEBAIGludCBkb21haW5fdmdpY19pbml0KHN0cnVjdCBkb21haW4gKmQsIHVu
c2lnbmVkCj4+PiBpbnQgbnJfc3BpcykKPj4+ICDCoCDCoCB2b2lkIHJlZ2lzdGVyX3ZnaWNfb3Bz
KHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IHN0cnVjdCB2Z2ljX29wcyAqb3BzKQo+Pj4gIMKgIHsK
Pj4+IC3CoMKgIGQtPmFyY2gudmdpYy5oYW5kbGVyID0gb3BzOwo+Pj4gK8KgwqDCoCBkLT5hcmNo
LnZnaWMuaGFuZGxlciA9IG9wczsKPj4+ICvCoMKgwqAgZC0+YXJjaC5tYXhfdmNwdXMgPSBvcHMt
Pm1heF92Y3B1czsKPj4+ICDCoCB9Cj4+PiAgwqAgwqAgdm9pZCBkb21haW5fdmdpY19mcmVlKHN0
cnVjdCBkb21haW4gKmQpCj4+PiBkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9kb21h
aW4uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vZG9tYWluLmgKPj4+IGluZGV4IDFkZDk2ODNkMjUu
LjJmZWYzMmVhZWUgMTAwNjQ0Cj4+PiAtLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5o
Cj4+PiArKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2RvbWFpbi5oCj4+PiBAQCAtMTQ5LDYgKzE0
OSw3IEBAIHN0cnVjdCBhcmNoX2RvbWFpbgo+Pj4gIMKgICNpZmRlZiBDT05GSUdfU0JTQV9WVUFS
VF9DT05TT0xFCj4+PiAgwqDCoMKgwqDCoCBzdHJ1Y3QgdnBsMDExIHZwbDAxMTsKPj4+ICDCoCAj
ZW5kaWYKPj4+ICvCoMKgwqAgdW5zaWduZWQgaW50IG1heF92Y3B1czsKPj4KPj4gTm93LCB5b3Ug
aGF2ZSBtYXhfdmNwdXMgZGVmaW5lZCBpbiBib3RoIGFyY2hfZG9tYWluIGFuZCBkb21haW4uIFdo
aWNoCj4+IG1ha2VzIHRoZSBjb2RlIHZlcnkgY29uZnVzaW5nIHRvIHJlYWQuIFRoaXMgaXMgYmVj
b21pbmcgYXBwYXJlbnQgaW4gdGhlCj4+IGNoZWNrIGlmIChkLT5hcmNoLm1heF92Y3B1cyA+IGQt
Pm1heF92Y3B1cykuCj4gCj4gVHJ1ZSwgdGhvdWdoIEkgd2FzIGp1c3QgY29weWluZyB0aGUgbmFt
ZSBmcm9tIHRoZSB2Z2ljX29wcyA7LSkKPiBJIGNvdWxkIHN1Z2dlc3QgYXJjaC52Z2ljX3ZjcHVf
bGltaXQgaW5zdGVhZCwgYnV0Li4uCj4gCj4+IElmIHlvdSBwbGFuIHRvIGRpdGNoIHRoZSBvcHMs
IHRoZW4gSSB3b3VsZCBwcmVmZXIgYSBjaGVjayBvbiB0aGUgdkdJQwo+PiB2ZXJzaW9uLiBFdmVu
IGlmIGl0IG1lYW5zIGNhcnJ5aW5nIHZHSUMgc3BlY2lmaWMgaW1wbGVtZW50YXRpb24gaW4KPj4g
Z2VuZXJpYyBYZW4gY29kZS4KPiAKPiBTbyB3aGF0IGFib3V0IGp1c3QgcHJvdmlkaW5nIHBlci1W
R0lDIGltcGxlbWVudGF0aW9ucyBvZgo+IGRvbWFpbl9tYXhfdmNwdXMoKT8gVGhhdCBzZWVtcyB0
byBiZSB0aGUgb25seSB1c2VyIG9mIHRoaXMgaW5mb3JtYXRpb24sCj4gQUZBSUNTPyBTbyBJIG1v
dmUgdGhpcyBmcm9tIHhlbi9hcmNoL2FybS9kb21haW4uYyB0bwo+IHhlbi9hcmNoL2FybXsvdmdp
Yyx9L3ZnaWMuYywgd2hlcmUgd2UgY2FuIGRvIGFsbCBraW5kIG9mIGludGVybmFsIFZHSUMKPiB0
cmlja3MgdG8gbGVhcm4gdGhpcyBiaXQgb2YgaW5mb3JtYXRpb24uCgpTb3VuZHMgZ29vZCB0byBt
ZS4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9s
aXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:05:40 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:05:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1QS-0002Q0-1N; Wed, 28 Feb 2018 13:05:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1QQ-0002Pg-9c
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:05:38 +0000
X-Inumbo-ID: ee89b87a-1c87-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ee89b87a-1c87-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:04:38 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:05:35 -0700
Message-Id: <5A96B72C02000078001ACBD6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:05:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v4 11/20] x86/HVM: eliminate custom #MF/#XM
	handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VXNlIHRoZSBnZW5lcmljIHN0dWIgZXhjZXB0aW9uIGhhbmRsaW5nIGluc3RlYWQuCgpTaWduZWQt
b2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBQYXVs
IER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpBY2tlZC1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnY0OiBSZS1iYXNlLgp2MzogUmUtYmFz
ZS4KdjI6IFJlLWJhc2UuCgotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxh
dGUuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuYwpAQCAtMTMz
LDggKzEzMyw2IEBAIGludCBlbXVsX3Rlc3RfcmVhZF94Y3IoCiB9CiAKIGludCBlbXVsX3Rlc3Rf
Z2V0X2ZwdSgKLSAgICB2b2lkICgqZXhjZXB0aW9uX2NhbGxiYWNrKSh2b2lkICosIHN0cnVjdCBj
cHVfdXNlcl9yZWdzICopLAotICAgIHZvaWQgKmV4Y2VwdGlvbl9jYWxsYmFja19hcmcsCiAgICAg
ZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB0eXBlLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQogewotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUu
aAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaApAQCAtMjI2LDgg
KzIyNiw2IEBAIGludCBlbXVsX3Rlc3RfcmVhZF94Y3IoCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRl
X2N0eHQgKmN0eHQpOwogCiBpbnQgZW11bF90ZXN0X2dldF9mcHUoCi0gICAgdm9pZCAoKmV4Y2Vw
dGlvbl9jYWxsYmFjaykodm9pZCAqLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKSwKLSAgICB2b2lk
ICpleGNlcHRpb25fY2FsbGJhY2tfYXJnLAogICAgIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUg
dHlwZSwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CiAKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAg
LTE5MDYsOCArMTkwNiw2IEBAIGludCBodm1lbXVsX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVpbnQz
Ml8KIH0KIAogc3RhdGljIGludCBodm1lbXVsX2dldF9mcHUoCi0gICAgdm9pZCAoKmV4Y2VwdGlv
bl9jYWxsYmFjaykodm9pZCAqLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqKSwKLSAgICB2b2lkICpl
eGNlcHRpb25fY2FsbGJhY2tfYXJnLAogICAgIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgdHlw
ZSwKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKQEAgLTE5NDUsOSArMTk0
Myw2IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9nZXRfZnB1KAogICAgICAgICB9CiAgICAgfQogCi0g
ICAgY3Vyci0+YXJjaC5odm1fdmNwdS5mcHVfZXhjZXB0aW9uX2NhbGxiYWNrID0gZXhjZXB0aW9u
X2NhbGxiYWNrOwotICAgIGN1cnItPmFyY2guaHZtX3ZjcHUuZnB1X2V4Y2VwdGlvbl9jYWxsYmFj
a19hcmcgPSBleGNlcHRpb25fY2FsbGJhY2tfYXJnOwotCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKIH0KIApAQCAtMTk1OCw4ICsxOTUzLDYgQEAgc3RhdGljIHZvaWQgaHZtZW11bF9wdXRfZnB1
KAogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKIAotICAgIGN1cnItPmFyY2gu
aHZtX3ZjcHUuZnB1X2V4Y2VwdGlvbl9jYWxsYmFjayA9IE5VTEw7Ci0KICAgICBpZiAoIGF1eCAp
CiAgICAgewogICAgICAgICB0eXBlb2YoY3Vyci0+YXJjaC54c2F2ZV9hcmVhLT5mcHVfc3NlKSAq
ZnB1X2N0eHQgPSBjdXJyLT5hcmNoLmZwdV9jdHh0OwotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMu
YworKysgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwpAQCAtNzI4LDcgKzcyOCw2IEBAIHN0YXRpYyB2
b2lkIGRvX3Jlc2VydmVkX3RyYXAoc3RydWN0IGNwdV8KIAogc3RhdGljIHZvaWQgZG9fdHJhcChz
dHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKLSAgICBzdHJ1Y3QgdmNwdSAqY3VyciA9IGN1
cnJlbnQ7CiAgICAgdW5zaWduZWQgaW50IHRyYXBuciA9IHJlZ3MtPmVudHJ5X3ZlY3RvcjsKICAg
ICB1bnNpZ25lZCBsb25nIGZpeHVwOwogCkBAIC03NDgsMTUgKzc0Nyw2IEBAIHN0YXRpYyB2b2lk
IGRvX3RyYXAoc3RydWN0IGNwdV91c2VyX3JlZ3MKICAgICAgICAgcmV0dXJuOwogICAgIH0KIAot
ICAgIGlmICggKCh0cmFwbnIgPT0gVFJBUF9jb3Byb19lcnJvcikgfHwgKHRyYXBuciA9PSBUUkFQ
X3NpbWRfZXJyb3IpKSAmJgotICAgICAgICAgc3lzdGVtX3N0YXRlID49IFNZU19TVEFURV9hY3Rp
dmUgJiYgaXNfaHZtX3ZjcHUoY3VycikgJiYKLSAgICAgICAgIGN1cnItPmFyY2guaHZtX3ZjcHUu
ZnB1X2V4Y2VwdGlvbl9jYWxsYmFjayApCi0gICAgewotICAgICAgICBjdXJyLT5hcmNoLmh2bV92
Y3B1LmZwdV9leGNlcHRpb25fY2FsbGJhY2soCi0gICAgICAgICAgICBjdXJyLT5hcmNoLmh2bV92
Y3B1LmZwdV9leGNlcHRpb25fY2FsbGJhY2tfYXJnLCByZWdzKTsKLSAgICAgICAgcmV0dXJuOwot
ICAgIH0KLQogICAgIGlmICggbGlrZWx5KChmaXh1cCA9IHNlYXJjaF9leGNlcHRpb25fdGFibGUo
cmVncykpICE9IDApICkKICAgICB7CiAgICAgICAgIGRwcmludGsoWEVOTE9HX0VSUiwgIlRyYXAg
JXU6ICVwIFslcHNdIC0+ICVwXG4iLAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpA
QCAtMTA5NCwyMyArMTA5NCw4IEBAIGRvIHsKICAgICBvcHMtPndyaXRlX3NlZ21lbnQoeDg2X3Nl
Z19jcywgY3MsIGN0eHQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0pCiAKLXN0cnVj
dCBmcHVfaW5zbl9jdHh0IHsKLSAgICB1aW50OF90IGluc25fYnl0ZXM7Ci0gICAgdWludDhfdCB0
eXBlOwotICAgIGludDhfdCBleG5fcmFpc2VkOwotfTsKLQotc3RhdGljIHZvaWQgZnB1X2hhbmRs
ZV9leGNlcHRpb24odm9pZCAqX2ZpYywgc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCi17Ci0g
ICAgc3RydWN0IGZwdV9pbnNuX2N0eHQgKmZpYyA9IF9maWM7Ci0gICAgQVNTRVJUKHJlZ3MtPmVu
dHJ5X3ZlY3RvciA8IDB4MjApOwotICAgIGZpYy0+ZXhuX3JhaXNlZCA9IHJlZ3MtPmVudHJ5X3Zl
Y3RvcjsKLSAgICByZWdzLT5yKGlwKSArPSBmaWMtPmluc25fYnl0ZXM7Ci19Ci0KIHN0YXRpYyBp
bnQgX2dldF9mcHUoCiAgICAgZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB0eXBlLAotICAgIHN0
cnVjdCBmcHVfaW5zbl9jdHh0ICpmaWMsCiAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQsCiAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQogewpAQCAtMTEzOCwx
NCArMTEyMywxMyBAQCBzdGF0aWMgaW50IF9nZXRfZnB1KAogICAgICAgICBicmVhazsKICAgICB9
CiAKLSAgICByYyA9IG9wcy0+Z2V0X2ZwdShmcHVfaGFuZGxlX2V4Y2VwdGlvbiwgZmljLCB0eXBl
LCBjdHh0KTsKKyAgICByYyA9IG9wcy0+Z2V0X2ZwdSh0eXBlLCBjdHh0KTsKIAogICAgIGlmICgg
cmMgPT0gWDg2RU1VTF9PS0FZICkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgY3IwOwog
CiAgICAgICAgIGZhaWxfaWYodHlwZSA9PSBYODZFTVVMX0ZQVV9mcHUgJiYgIW9wcy0+cHV0X2Zw
dSk7Ci0gICAgICAgIGZpYy0+dHlwZSA9IHR5cGU7CiAKICAgICAgICAgZmFpbF9pZighb3BzLT5y
ZWFkX2NyKTsKICAgICAgICAgaWYgKCB0eXBlID49IFg4NkVNVUxfRlBVX3htbSApCkBAIC0xMTgz
LDM3ICsxMTY3LDIyIEBAIHN0YXRpYyBpbnQgX2dldF9mcHUoCiAgICAgcmV0dXJuIHJjOwogfQog
Ci0jZGVmaW5lIGdldF9mcHUoX3R5cGUsIF9maWMpICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorI2RlZmluZSBnZXRfZnB1KHR5cGUpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKIGRvIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgcmMgPSBfZ2V0X2ZwdShfdHlwZSwg
X2ZpYywgY3R4dCwgb3BzKTsgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHJjID0gX2dldF9m
cHUoZnB1X3R5cGUgPSAodHlwZSksIGN0eHQsIG9wcyk7ICAgICAgICAgICAgICAgIFwKICAgICBp
ZiAoIHJjICkgZ290byBkb25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiB9IHdoaWxlICgwKQogCi0jZGVmaW5lIGNoZWNrX2ZwdV9leG4oZmljKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotZG8geyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoKGZpYyktPmV4bl9yYWlzZWQgPj0gMCwgICAgICAgICAgICAgICBcCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIChmaWMpLT5leG5fcmFpc2VkKTsgICAgICAgICAgICAgICAgICAg
XAotfSB3aGlsZSAoMCkKLQotI2RlZmluZSBjaGVja194bW1fZXhuKGZpYykgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKLWRvIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgaWYgKCAoZmljKS0+ZXhu
X3JhaXNlZCA9PSBFWENfWE0gJiYgb3BzLT5yZWFkX2NyICYmICAgICAgICAgXAotICAgICAgICAg
b3BzLT5yZWFkX2NyKDQsICZjcjQsIGN0eHQpID09IFg4NkVNVUxfT0tBWSAmJiAgICAgICAgIFwK
LSAgICAgICAgICEoY3I0ICYgWDg2X0NSNF9PU1hNTUVYQ1BUKSApICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCi0gICAgICAgIChmaWMpLT5leG5fcmFpc2VkID0gRVhDX1VEOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAotICAgIGNoZWNrX2ZwdV9leG4oZmljKTsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLX0gd2hpbGUgKDApCi0KIHN0YXRpYyB2b2lk
IHB1dF9mcHUoCi0gICAgc3RydWN0IGZwdV9pbnNuX2N0eHQgKmZpYywKKyAgICBlbnVtIHg4Nl9l
bXVsYXRlX2ZwdV90eXBlIHR5cGUsCiAgICAgYm9vbCBmYWlsZWRfbGF0ZSwKICAgICBjb25zdCBz
dHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0LAogICAgIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKm9wcykKIHsKLSAg
ICBpZiAoIHVubGlrZWx5KGZhaWxlZF9sYXRlKSAmJiBmaWMtPnR5cGUgPT0gWDg2RU1VTF9GUFVf
ZnB1ICkKKyAgICBpZiAoIHVubGlrZWx5KGZhaWxlZF9sYXRlKSAmJiB0eXBlID09IFg4NkVNVUxf
RlBVX2ZwdSApCiAgICAgICAgIG9wcy0+cHV0X2ZwdShjdHh0LCBYODZFTVVMX0ZQVV9mcHUsIE5V
TEwpOwotICAgIGVsc2UgaWYgKCB1bmxpa2VseShmaWMtPnR5cGUgPT0gWDg2RU1VTF9GUFVfZnB1
KSAmJiAhc3RhdGUtPmZwdV9jdHJsICkKKyAgICBlbHNlIGlmICggdW5saWtlbHkodHlwZSA9PSBY
ODZFTVVMX0ZQVV9mcHUpICYmICFzdGF0ZS0+ZnB1X2N0cmwgKQogICAgIHsKICAgICAgICAgc3Ry
dWN0IHg4Nl9lbXVsX2ZwdV9hdXggYXV4ID0gewogICAgICAgICAgICAgLmlwID0gY3R4dC0+cmVn
cy0+cihpcCksCkBAIC0xMjQ3LDkgKzEyMTYsOCBAQCBzdGF0aWMgdm9pZCBwdXRfZnB1KAogICAg
ICAgICB9CiAgICAgICAgIG9wcy0+cHV0X2ZwdShjdHh0LCBYODZFTVVMX0ZQVV9ub25lLCAmYXV4
KTsKICAgICB9Ci0gICAgZWxzZSBpZiAoIGZpYy0+dHlwZSAhPSBYODZFTVVMX0ZQVV9ub25lICYm
IG9wcy0+cHV0X2ZwdSApCisgICAgZWxzZSBpZiAoIHR5cGUgIT0gWDg2RU1VTF9GUFVfbm9uZSAm
JiBvcHMtPnB1dF9mcHUgKQogICAgICAgICBvcHMtPnB1dF9mcHUoY3R4dCwgWDg2RU1VTF9GUFVf
bm9uZSwgTlVMTCk7Ci0gICAgZmljLT50eXBlID0gWDg2RU1VTF9GUFVfbm9uZTsKIH0KIAogc3Rh
dGljIGlubGluZSBib29sIGZwdV9jaGVja193cml0ZSh2b2lkKQpAQCAtMTI2NCwyOSArMTIzMiwy
NyBAQCBzdGF0aWMgaW5saW5lIGJvb2wgZnB1X2NoZWNrX3dyaXRlKHZvaWQpCiAjZGVmaW5lIGVt
dWxhdGVfZnB1X2luc25fbWVtZHN0KG9wYywgZXh0LCBhcmcpICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiBkbyB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgLyogTW9kUk06IG1vZD0wLCByZWc9ZXh0LCBy
bT0wLCBpLmUuIGEgKCVyYXgpIG9wZXJhbmQgKi8gICAgICAgICAgICBcCi0gICAgZmljLmluc25f
Ynl0ZXMgPSAyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCisgICAgaW5zbl9ieXRlcyA9IDI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgbWVtY3B5KGdldF9zdHViKHN0dWIpLCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICgodWlu
dDhfdFtdKXsgb3BjLCAoKGV4dCkgJiA3KSA8PCAzLCAweGMzIH0pLCAzKTsgICAgICAgICAgICBc
Ci0gICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20iIChmaWMpLCAiK20iIChhcmcpIDogImEiICgm
KGFyZykpKTsgICAgICAgICBcCisgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20iIChhcmcpIDog
ImEiICgmKGFyZykpKTsgICAgICAgICAgICAgICAgICAgICBcCiAgICAgcHV0X3N0dWIoc3R1Yik7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9
IHdoaWxlICgwKQogCiAjZGVmaW5lIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKG9wYywgZXh0LCBh
cmcpICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBkbyB7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgLyog
TW9kUk06IG1vZD0wLCByZWc9ZXh0LCBybT0wLCBpLmUuIGEgKCVyYXgpIG9wZXJhbmQgKi8gICAg
ICAgICAgICBcCi0gICAgZmljLmluc25fYnl0ZXMgPSAyOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgbWVtY3B5KGdldF9zdHViKHN0dWIpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAg
ICgodWludDhfdFtdKXsgb3BjLCAoKGV4dCkgJiA3KSA8PCAzLCAweGMzIH0pLCAzKTsgICAgICAg
ICAgICBcCi0gICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20iIChmaWMpIDogIm0iIChhcmcpLCAi
YSIgKCYoYXJnKSkpOyAgICAgICAgICBcCisgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPW0iIChk
dW1teSkgOiAibSIgKGFyZyksICJhIiAoJihhcmcpKSk7ICAgICAgICBcCiAgICAgcHV0X3N0dWIo
c3R1Yik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCiB9IHdoaWxlICgwKQogCiAjZGVmaW5lIGVtdWxhdGVfZnB1X2luc25fc3R1YihieXRlcy4u
LikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiBkbyB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAg
ICAgdW5zaWduZWQgaW50IG5yXyA9IHNpemVvZigodWludDhfdFtdKXsgYnl0ZXMgfSk7ICAgICAg
ICAgICAgICAgICAgICBcCi0gICAgZmljLmluc25fYnl0ZXMgPSBucl87ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgbWVtY3B5KGdldF9zdHViKHN0
dWIpLCAoKHVpbnQ4X3RbXSl7IGJ5dGVzLCAweGMzIH0pLCBucl8gKyAxKTsgICAgICBcCi0gICAg
aW52b2tlX3N0dWIoIiIsICIiLCAiPW0iIChmaWMpIDogIm0iIChmaWMpKTsgICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPW0iIChkdW1teSkgOiAiaSIg
KDApKTsgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgcHV0X3N0dWIoc3R1Yik7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiB9IHdoaWxl
ICgwKQogCkBAIC0xMjk0LDEyICsxMjYwLDEwIEBAIGRvIHsKIGRvIHsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICB1bnNpZ25lZCBpbnQgbnJfID0gc2l6ZW9mKCh1aW50OF90W10peyBieXRlcyB9KTsgICAgICAg
ICAgICAgICAgICAgIFwKICAgICB1bnNpZ25lZCBsb25nIHRtcF87ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBmaWMuaW5zbl9ieXRlcyA9IG5y
XzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBt
ZW1jcHkoZ2V0X3N0dWIoc3R1YiksICgodWludDhfdFtdKXsgYnl0ZXMsIDB4YzMgfSksIG5yXyAr
IDEpOyAgICAgIFwKICAgICBpbnZva2Vfc3R1YihfUFJFX0VGTEFHUygiW2VmbGFnc10iLCAiW21h
c2tdIiwgIlt0bXBdIiksICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICBfUE9TVF9FRkxB
R1MoIltlZmxhZ3NdIiwgIlttYXNrXSIsICJbdG1wXSIpLCAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICBbZWZsYWdzXSAiK2ciIChfcmVncy5lZmxhZ3MpLCBbdG1wXSAiPSZyIiAodG1wXyks
ICAgICAgIFwKLSAgICAgICAgICAgICAgICAiK20iIChmaWMpICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICBbZWZsYWdzXSAiK2ci
IChfcmVncy5lZmxhZ3MpLCBbdG1wXSAiPSZyIiAodG1wXykgICAgICAgIFwKICAgICAgICAgICAg
ICAgICA6IFttYXNrXSAiaSIgKFg4Nl9FRkxBR1NfWkZ8WDg2X0VGTEFHU19QRnxYODZfRUZMQUdT
X0NGKSk7IFwKICAgICBwdXRfc3R1YihzdHViKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCkBAIC0zMTYyLDE0ICszMTI2
LDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSBzdGF0ZTsK
ICAgICBpbnQgcmM7CiAgICAgdWludDhfdCBiLCBkLCAqb3BjID0gTlVMTDsKLSAgICB1bnNpZ25l
ZCBpbnQgZmlyc3RfYnl0ZSA9IDA7CisgICAgdW5zaWduZWQgaW50IGZpcnN0X2J5dGUgPSAwLCBp
bnNuX2J5dGVzID0gMDsKICAgICBib29sIHNpbmdsZXN0ZXAgPSAoX3JlZ3MuZWZsYWdzICYgWDg2
X0VGTEFHU19URikgJiYKIAkgICAgIWlzX2JyYW5jaF9zdGVwKGN0eHQsIG9wcyk7CiAgICAgYm9v
bCBzZmVuY2UgPSBmYWxzZTsKICAgICBzdHJ1Y3Qgb3BlcmFuZCBzcmMgPSB7IC5yZWcgPSBQVFJf
UE9JU09OIH07CiAgICAgc3RydWN0IG9wZXJhbmQgZHN0ID0geyAucmVnID0gUFRSX1BPSVNPTiB9
OwogICAgIHVuc2lnbmVkIGxvbmcgY3I0OwotICAgIHN0cnVjdCBmcHVfaW5zbl9jdHh0IGZpYyA9
IHsgLnR5cGUgPSBYODZFTVVMX0ZQVV9ub25lLCAuZXhuX3JhaXNlZCA9IC0xIH07CisgICAgZW51
bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSBmcHVfdHlwZSA9IFg4NkVNVUxfRlBVX25vbmU7CiAgICAg
c3RydWN0IHg4Nl9lbXVsYXRlX3N0dWIgc3R1YiA9IHt9OwogICAgIERFQ0xBUkVfQUxJR05FRCht
bXZhbF90LCBtbXZhbCk7CiAjaWZkZWYgX19YRU5fXwpAQCAtMzg2Myw5ICszODI3LDggQEAgeDg2
X2VtdWxhdGUoCiAKICAgICBjYXNlIDB4OWI6ICAvKiB3YWl0L2Z3YWl0ICovCiAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7Ci0gICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
d2FpdCwgJmZpYyk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfd2FpdCk7CiAgICAgICAg
IGVtdWxhdGVfZnB1X2luc25fc3R1YihiKTsKLSAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsK
ICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4OWM6IC8qIHB1c2hmICovCkBAIC00MjY4LDcg
KzQyMzEsNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgMHhkODogLyogRlBVIDB4ZDggKi8K
ICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZnB1KTsKLSAgICAgICAgZ2V0X2ZwdShY
ODZFTVVMX0ZQVV9mcHUsICZmaWMpOworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSk7
CiAgICAgICAgIHN3aXRjaCAoIG1vZHJtICkKICAgICAgICAgewogICAgICAgICBjYXNlIDB4YzAg
Li4uIDB4Yzc6IC8qIGZhZGQgJXN0Tiwlc3QgKi8KQEAgLTQyOTAsMTIgKzQyNTMsMTEgQEAgeDg2
X2VtdWxhdGUoCiAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYyhiLCBtb2RybV9y
ZWcgJiA3LCBzcmMudmFsKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAg
IGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGQ5OiAv
KiBGUFUgMHhkOSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmcHUpOwotICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpYyk7CisgICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfZnB1KTsKICAgICAgICAgc3dpdGNoICggbW9kcm0gKQogICAgICAgICB7CiAgICAg
ICAgIGNhc2UgMHhmYjogLyogZnNpbmNvcyAqLwpAQCAtNDM3NywxMiArNDMzOSwxMSBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgIGlmICggZHN0LnR5cGUgPT0gT1BfTUVNICYmICFzdGF0ZS0+
ZnB1X2N0cmwgJiYgIWZwdV9jaGVja193cml0ZSgpICkKICAgICAgICAgICAgICAgICBkc3QudHlw
ZSA9IE9QX05PTkU7CiAgICAgICAgIH0KLSAgICAgICAgY2hlY2tfZnB1X2V4bigmZmljKTsKICAg
ICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZGE6IC8qIEZQVSAweGRhICovCiAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7Ci0gICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVf
ZnB1LCAmZmljKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9mcHUpOwogICAgICAgICBz
d2l0Y2ggKCBtb2RybSApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAweGMwIC4uLiAweGM3OiAv
KiBmY21vdmIgJXN0TiAqLwpAQCAtNDM5OSwxMiArNDM2MCwxMSBAQCB4ODZfZW11bGF0ZSgKICAg
ICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VE
KTsKICAgICAgICAgICAgIGdvdG8gZnB1X21lbXNyYzMyOwogICAgICAgICB9Ci0gICAgICAgIGNo
ZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGRiOiAvKiBG
UFUgMHhkYiAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmcHUpOwotICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpYyk7CisgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfZnB1KTsKICAgICAgICAgc3dpdGNoICggbW9kcm0gKQogICAgICAgICB7CiAgICAgICAg
IGNhc2UgMHhjMCAuLi4gMHhjNzogLyogZmNtb3ZuYiAlc3ROICovCkBAIC00NDU3LDEyICs0NDE3
LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbihF
WENfVUQpOwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAgICAgIGNoZWNrX2ZwdV9leG4o
JmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGRjOiAvKiBGUFUgMHhkYyAqLwog
ICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmcHUpOwotICAgICAgICBnZXRfZnB1KFg4
NkVNVUxfRlBVX2ZwdSwgJmZpYyk7CisgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfZnB1KTsK
ICAgICAgICAgc3dpdGNoICggbW9kcm0gKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgMHhjMCAu
Li4gMHhjNzogLyogZmFkZCAlc3QsJXN0TiAqLwpAQCAtNDQ4NCwxMiArNDQ0MywxMSBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgICAgIGVtdWxhdGVfZnB1X2luc25fbWVtc3JjKGIsIG1vZHJtX3Jl
ZyAmIDcsIHNyYy52YWwpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAg
Y2hlY2tfZnB1X2V4bigmZmljKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4ZGQ6IC8q
IEZQVSAweGRkICovCiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGZwdSk7Ci0gICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfZnB1LCAmZmljKTsKKyAgICAgICAgZ2V0X2ZwdShYODZF
TVVMX0ZQVV9mcHUpOwogICAgICAgICBzd2l0Y2ggKCBtb2RybSApCiAgICAgICAgIHsKICAgICAg
ICAgY2FzZSAweGMwIC4uLiAweGM3OiAvKiBmZnJlZSAlc3ROICovCkBAIC00NTMzLDEyICs0NDkx
LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgaWYgKCBkc3QudHlwZSA9PSBPUF9NRU0g
JiYgIXN0YXRlLT5mcHVfY3RybCAmJiAhZnB1X2NoZWNrX3dyaXRlKCkgKQogICAgICAgICAgICAg
ICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgfQotICAgICAgICBjaGVja19mcHVfZXhu
KCZmaWMpOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgMHhkZTogLyogRlBVIDB4ZGUgKi8K
ICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoZnB1KTsKLSAgICAgICAgZ2V0X2ZwdShY
ODZFTVVMX0ZQVV9mcHUsICZmaWMpOworICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSk7
CiAgICAgICAgIHN3aXRjaCAoIG1vZHJtICkKICAgICAgICAgewogICAgICAgICBjYXNlIDB4YzAg
Li4uIDB4Yzc6IC8qIGZhZGRwICVzdE4gKi8KQEAgLTQ1NTYsMTIgKzQ1MTMsMTEgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICBlbXVsYXRlX2ZwdV9pbnNuX21lbXNyYyhiLCBtb2RybV9yZWcg
JiA3LCBzcmMudmFsKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9Ci0gICAgICAgIGNo
ZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGRmOiAvKiBG
UFUgMHhkZiAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmcHUpOwotICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX2ZwdSwgJmZpYyk7CisgICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfZnB1KTsKICAgICAgICAgc3dpdGNoICggbW9kcm0gKQogICAgICAgICB7CiAgICAgICAg
IGNhc2UgMHhlMDoKQEAgLTQ2MDYsNyArNDU2Miw2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAg
ICAgICAgIGdvdG8gZnB1X21lbWRzdDY0OwogICAgICAgICAgICAgfQogICAgICAgICB9Ci0gICAg
ICAgIGNoZWNrX2ZwdV9leG4oJmZpYyk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweGUw
IC4uLiAweGUyOiAvKiBsb29weyx6LG56fSAqLyB7CkBAIC01NDQ1LDcgKzU0MDAsNyBAQCB4ODZf
ZW11bGF0ZSgKICAgICAgICAgZWxzZQogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uKEVY
Q19VRCk7CiAKLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgsICZmaWMpOworICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAKICAgICAgICAgZCA9IERzdFJlZyB8IFNyY01l
bTsKICAgICAgICAgb3BfYnl0ZXMgPSA4OwpAQCAtNTUzNSw3ICs1NDkwLDcgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3Nl
KTsKICAgICBzaW1kXzBmX3htbToKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1t
LCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAgICAgICAgIHsKQEAgLTU1NDUsNyArNTUwMCw3IEBAIHg4Nl9lbXVs
YXRlKAogICAgIHNpbWRfMGZfYXZ4OgogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoYXZ4KTsKICAgICBzaW1kXzBmX3ltbToKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfeW1tLCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKICAg
ICAgICAgfQogICAgIHNpbWRfMGZfY29tbW9uOgogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVz
KHN0dWIpOwpAQCAtNTU1OCw3ICs1NTEzLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2
ZXguYiA9IDE7CiAgICAgICAgICAgICBvcGNbMV0gJj0gMHgzODsKICAgICAgICAgfQotICAgICAg
ICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgIGluc25fYnl0ZXMgPSBQ
RlhfQllURVMgKyAyOwogICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYo
MHgwZiwgMHgxMik6ICAgICAgIC8qIG1vdmxwZCBtNjQseG1tICovCkBAIC01NjQ1LDEyICs1NjAw
LDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIp
OwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7
Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgICAg
ICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAg
ICAgICB7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOwotICAgICAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2Zw
dShYODZFTVVMX0ZQVV95bW0pOwogICAgICAgICB9CiAKICAgICAgICAgaWYgKCBlYS50eXBlID09
IE9QX01FTSApCkBAIC01Njc2LDE0ICs1NjMxLDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAg
ICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZTIpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAg
ICAgICAgIHZjcHVfbXVzdF9oYXZlKHNzZSk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxf
RlBVX3htbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYodmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CiAgICAgICAgICAgICB2ZXgubCA9
IDA7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOwotICAgICAgICAg
ICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2ZwdShY
ODZFTVVMX0ZQVV95bW0pOwogICAgICAgICB9CiAKICAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhl
cyhzdHViKTsKQEAgLTU3MDYsMTcgKzU2NjEsMTQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAg
ICBvcGNbMV0gPSBtb2RybSAmIDB4Yzc7CiAgICAgICAgIGlmICggIW1vZGVfNjRiaXQoKSApCiAg
ICAgICAgICAgICB2ZXgudyA9IDA7Ci0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVT
ICsgMjsKKyAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CiAgICAgICAgIG9wY1sy
XSA9IDB4YzM7CiAKICAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsK
ICAgICAgICAgZWEucmVnID0gZGVjb2RlX2dwcigmX3JlZ3MsIG1vZHJtX3JlZyk7Ci0gICAgICAg
IGludm9rZV9zdHViKCIiLCAiIiwgIj1hIiAoKmVhLnJlZyksICIrbSIgKGZpYy5leG5fcmFpc2Vk
KQotICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogImMiIChtbXZhbHApLCAibSIgKCptbXZh
bHApKTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEiICgqZWEucmVnKSA6ICJjIiAo
bW12YWxwKSwgIm0iICgqbW12YWxwKSk7CiAKICAgICAgICAgcHV0X3N0dWIoc3R1Yik7Ci0gICAg
ICAgIGNoZWNrX3htbV9leG4oJmZpYyk7Ci0KICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNp
bWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAKQEAgLTU3MzAsMTMgKzU2ODIsMTMgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7CiAgICAgICAgICAg
ICBlbHNlCiAgICAgICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlKTsKLSAgICAgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfeG1tKTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZih2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKICAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Ci0gICAgICAgICAgICBnZXRf
ZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxf
RlBVX3ltbSk7CiAgICAgICAgIH0KIAogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIp
OwpAQCAtNTc1NCwyMCArNTcwNiwxNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIHZleC5i
ID0gMTsKICAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OwogICAgICAgICB9Ci0gICAgICAgIGZp
Yy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKyAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9C
WVRFUyArIDI7CiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAKICAgICAgICAgY29weV9SRVhfVkVY
KG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKICAgICAgICAgaW52b2tlX3N0dWIoX1BSRV9FRkxBR1Mo
IltlZmxhZ3NdIiwgIlttYXNrXSIsICJbdG1wXSIpLAogICAgICAgICAgICAgICAgICAgICBfUE9T
VF9FRkxBR1MoIltlZmxhZ3NdIiwgIlttYXNrXSIsICJbdG1wXSIpLAogICAgICAgICAgICAgICAg
ICAgICBbZWZsYWdzXSAiK2ciIChfcmVncy5lZmxhZ3MpLAotICAgICAgICAgICAgICAgICAgICBb
dG1wXSAiPSZyIiAoZHVtbXkpLCAiK20iICgqbW12YWxwKSwKLSAgICAgICAgICAgICAgICAgICAg
IittIiAoZmljLmV4bl9yYWlzZWQpCisgICAgICAgICAgICAgICAgICAgIFt0bXBdICI9JnIiIChk
dW1teSksICIrbSIgKCptbXZhbHApCiAgICAgICAgICAgICAgICAgICAgIDogImEiIChtbXZhbHAp
LCBbbWFza10gImkiIChFRkxBR1NfTUFTSykpOwogCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwot
ICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwotCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNp
bWRfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC01OTA1LDkgKzU4NTQsOSBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKICAgICAgICAgICAgIHZleC53ID0g
MDsKICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGM3OwotICAgICAgICBmaWMuaW5zbl9ieXRl
cyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOwog
ICAgIHNpbWRfMGZfdG9fZ3ByOgotICAgICAgICBvcGNbZmljLmluc25fYnl0ZXMgLSBQRlhfQllU
RVNdID0gMHhjMzsKKyAgICAgICAgb3BjW2luc25fYnl0ZXMgLSBQRlhfQllURVNdID0gMHhjMzsK
IAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9SRUcsIEVYQ19V
RCk7CiAKQEAgLTU5MjYsOSArNTg3NSw5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAg
ICAgICB2Y3B1X211c3RfaGF2ZShzc2UpOwogICAgICAgICAgICAgfQogICAgICAgICAgICAgaWYg
KCBiID09IDB4NTAgfHwgKHZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKSApCi0gICAg
ICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICAgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKICAgICAgICAgICAgIGVsc2UKLSAgICAgICAg
ICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgICAgICAgICAg
Z2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAg
ICAgewpAQCAtNTkzNywxNCArNTg4NiwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOwogICAgICAgICAgICAgZWxzZQogICAgICAg
ICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDIpOwotICAgICAgICAgICAgZ2V0
X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVM
X0ZQVV95bW0pOwogICAgICAgICB9CiAKICAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3By
ZWZpeCwgdmV4KTsKICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEiIChkc3QudmFsKSA6
IFtkdW1teV0gImkiICgwKSk7CiAKICAgICAgICAgcHV0X3N0dWIoc3R1Yik7Ci0gICAgICAgIGNo
ZWNrX3htbV9leG4oJmZpYyk7CiAKICAgICAgICAgQVNTRVJUKCFzdGF0ZS0+c2ltZF9zaXplKTsK
ICAgICAgICAgZHN0LmJ5dGVzID0gNDsKQEAgLTYxMTAsNyArNjA1OCw3IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgZ290byBzaW1kXzBmX3NzZTI7CiAgICAgc2ltZF8wZl9tbXg6CiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKG1teCk7Ci0gICAgICAgIGdldF9mcHUoWDg2RU1V
TF9GUFVfbW14LCAmZmljKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwogICAg
ICAgICBnb3RvIHNpbWRfMGZfY29tbW9uOwogCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgw
ZiwgMHg2ZSk6ICAgIC8qIG1vdntkLHF9IHIvbSx7LHh9bW0gKi8KQEAgLTYxMjEsMTcgKzYwNjks
MTcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIHsKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKICAgICAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxf
RlBVX3ltbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7CiAg
ICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoIHZleC5wZnggKQogICAgICAgICB7CiAgICAgICAg
ICAgICB2Y3B1X211c3RfaGF2ZShzc2UyKTsKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9G
UFVfeG1tLCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKICAg
ICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKG1teCk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwg
JmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAgICAgICAgIH0K
IAogICAgIHNpbWRfMGZfcm06CkBAIC02MTQzLDE3ICs2MDkxLDE0IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQogICAgICAgICAgICAgdmV4LncgPSAwOwogICAg
ICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Mzg7Ci0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZY
X0JZVEVTICsgMjsKKyAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CiAgICAgICAg
IG9wY1syXSA9IDB4YzM7CiAKICAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwg
dmV4KTsKLSAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20iIChzcmMudmFsKSwgIittIiAo
ZmljLmV4bl9yYWlzZWQpCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiYSIgKCZzcmMu
dmFsKSk7CisgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAoc3JjLnZhbCkgOiAiYSIg
KCZzcmMudmFsKSk7CiAgICAgICAgIGRzdC52YWwgPSBzcmMudmFsOwogCiAgICAgICAgIHB1dF9z
dHViKHN0dWIpOwotICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwotCiAgICAgICAgIEFTU0VS
VCghc3RhdGUtPnNpbWRfc2l6ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC02MjE5LDE5ICs2MTY0
LDE5IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9o
YXZlKGF2eCk7CiAgICAgICAgICAgICB9CiAgICAgc2ltZF8wZl9pbW04X3ltbToKLSAgICAgICAg
ICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUo
WDg2RU1VTF9GUFVfeW1tKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggdmV4LnBmeCAp
CiAgICAgICAgIHsKICAgICBzaW1kXzBmX2ltbThfc3NlMjoKICAgICAgICAgICAgIHZjcHVfbXVz
dF9oYXZlKHNzZTIpOwotICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMp
OworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0pOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
bW14KTsKICAgICAgICAgICAgIHZjcHVfbXVzdF9oYXZlKG1teGV4dCk7Ci0gICAgICAgICAgICBn
ZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX21teCk7CiAgICAgICAgIH0KICAgICBzaW1kXzBmX2ltbTg6CiAgICAgICAgIG9wYyA9
IGluaXRfcHJlZml4ZXMoc3R1Yik7CkBAIC02MjQ1LDcgKzYxOTAsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgICAgIG9wY1sxXSAmPSAweDM4OwogICAgICAgICB9CiAgICAgICAgIG9wY1syXSA9
IGltbTE7Ci0gICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMzsKKyAgICAgICAg
aW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CiAgICAgICAgIGJyZWFrOwogCiAgICAgQ0FTRV9T
SU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg3MSk6ICAgIC8qIEdycDEyICovCkBAIC02MjczLDMzICs2
MjE4LDMxIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKGF2eDIpOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGF2eCk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3lt
bSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSk7CiAgICAgICAg
IH0KICAgICAgICAgZWxzZSBpZiAoIHZleC5wZnggKQogICAgICAgICB7CiAgICAgICAgICAgICB2
Y3B1X211c3RfaGF2ZShzc2UyKTsKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1t
LCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tKTsKICAgICAgICAg
fQogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVz
dF9oYXZlKG1teCk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZpYyk7
CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAgICAgICAgIH0KIAogICAg
ICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0gPSBiOwogICAg
ICAgICBvcGNbMV0gPSBtb2RybTsKICAgICAgICAgb3BjWzJdID0gaW1tMTsKLSAgICAgICAgZmlj
Lmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOworICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZ
VEVTICsgMzsKICAgICBzaW1kXzBmX3JlZ19vbmx5OgotICAgICAgICBvcGNbZmljLmluc25fYnl0
ZXMgLSBQRlhfQllURVNdID0gMHhjMzsKKyAgICAgICAgb3BjW2luc25fYnl0ZXMgLSBQRlhfQllU
RVNdID0gMHhjMzsKIAogICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgp
OwogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsIFtkdW1teV9vdXRdICI9ZyIgKGR1bW15KSA6
IFtkdW1teV9pbl0gImkiICgwKSApOwogCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAgICAg
ICBjaGVja194bW1fZXhuKCZmaWMpOwotCiAgICAgICAgIEFTU0VSVCghc3RhdGUtPnNpbWRfc2l6
ZSk7CiAgICAgICAgIGJyZWFrOwogCkBAIC02MzM0LDcgKzYyNzcsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgewogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC5yZWcgIT0g
MHhmLCBFWENfVUQpOwogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4KTsK
LSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAgICAgICAgICAg
IGdldF9mcHUoWDg2RU1VTF9GUFVfeW1tKTsKIAogI2lmZGVmIF9feDg2XzY0X18KICAgICAgICAg
ICAgIGlmICggIW1vZGVfNjRiaXQoKSApCkBAIC02Mzc2LDEyICs2MzE5LDEyIEBAIHg4Nl9lbXVs
YXRlKAogICAgICAgICBlbHNlCiAgICAgICAgIHsKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVf
bXVzdF9oYXZlKG1teCk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCwgJmZp
Yyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX21teCk7CiAgICAgICAgIH0KIAog
ICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0gPSBiOwot
ICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDE7CisgICAgICAgIGluc25fYnl0
ZXMgPSBQRlhfQllURVMgKyAxOwogICAgICAgICBnb3RvIHNpbWRfMGZfcmVnX29ubHk7CiAKICAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NzgpOiAgICAgLyogR3JwMTcgKi8KQEAgLTYz
OTcsMTQgKzYzNDAsMTQgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZihlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKIAogICAgICAgICBob3N0X2FuZF92Y3B1
X211c3RfaGF2ZShzc2U0YSk7Ci0gICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfeG1tLCAmZmlj
KTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0pOwogCiAgICAgICAgIG9wYyA9IGlu
aXRfcHJlZml4ZXMoc3R1Yik7CiAgICAgICAgIG9wY1swXSA9IGI7CiAgICAgICAgIG9wY1sxXSA9
IG1vZHJtOwogICAgICAgICBvcGNbMl0gPSBpbW0xOwogICAgICAgICBvcGNbM10gPSBpbW0yOwot
ICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDQ7CisgICAgICAgIGluc25fYnl0
ZXMgPSBQRlhfQllURVMgKyA0OwogICAgICAgICBnb3RvIHNpbWRfMGZfcmVnX29ubHk7CiAKICAg
ICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4NzkpOiAgICAgLyogZXh0cnEgeG1tLHhtbSAq
LwpAQCAtNjUzMiw3ICs2NDc1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2Y3B1X211
c3RfaGF2ZShzc2UpOwogICAgICAgICBsZG14Y3NyOgogICAgICAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKHNyYy50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGdldF9m
cHUodmV4Lm9wY3ggPyBYODZFTVVMX0ZQVV95bW0gOiBYODZFTVVMX0ZQVV94bW0sICZmaWMpOwor
ICAgICAgICAgICAgZ2V0X2ZwdSh2ZXgub3BjeCA/IFg4NkVNVUxfRlBVX3ltbSA6IFg4NkVNVUxf
RlBVX3htbSk7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoc3JjLnZhbCAmIH5t
eGNzcl9tYXNrLCBFWENfR1AsIDApOwogICAgICAgICAgICAgYXNtIHZvbGF0aWxlICggImxkbXhj
c3IgJTAiIDo6ICJtIiAoc3JjLnZhbCkgKTsKICAgICAgICAgICAgIGJyZWFrOwpAQCAtNjU0Miw3
ICs2NDg1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2Y3B1X211c3RfaGF2ZShzc2Up
OwogICAgICAgICBzdG14Y3NyOgogICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGRz
dC50eXBlICE9IE9QX01FTSwgRVhDX1VEKTsKLSAgICAgICAgICAgIGdldF9mcHUodmV4Lm9wY3gg
PyBYODZFTVVMX0ZQVV95bW0gOiBYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICAgICAg
Z2V0X2ZwdSh2ZXgub3BjeCA/IFg4NkVNVUxfRlBVX3ltbSA6IFg4NkVNVUxfRlBVX3htbSk7CiAg
ICAgICAgICAgICBhc20gdm9sYXRpbGUgKCAic3RteGNzciAlMCIgOiAiPW0iIChkc3QudmFsKSAp
OwogICAgICAgICAgICAgYnJlYWs7CiAKQEAgLTY3OTYsNyArNjczOSw3IEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICAgICAgaWYgKCB2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VCTEVfTUFTSyApCiAg
ICAgICAgICAgICAgICAgZ290byBzaW1kXzBmX2ltbThfc3NlMjsKICAgICAgICAgICAgIHZjcHVf
bXVzdF9oYXZlKHNzZSk7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZp
Yyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7CiAgICAgICAgICAgICBn
b3RvIHNpbWRfMGZfaW1tODsKICAgICAgICAgfQogICAgICAgICBnb3RvIHNpbWRfMGZfaW1tOF9h
dng7CkBAIC02ODI3LDcgKzY3NzAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIHZleC53
ID0gMDsKICAgICAgICAgb3BjWzFdID0gbW9kcm0gJiAweGM3OwogICAgICAgICBvcGNbMl0gPSBp
bW0xOwotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDM7CisgICAgICAgIGlu
c25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwogICAgICAgICBnb3RvIHNpbWRfMGZfdG9fZ3ByOwog
CiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGM3KTogLyogR3JwOSAqLwpAQCAtNzA3NCwx
OCArNzAxNywxOCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZih2ZXgubCB8fCB2ZXgucmVnICE9IDB4ZiwgRVhDX1VEKTsKICAgICAgICAgICAgIGQgfD0g
VHdvT3A7CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOwotICAgICAg
ICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2Zw
dShYODZFTVVMX0ZQVV95bW0pOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCB2ZXgucGZ4
ICkKICAgICAgICAgewogICAgICAgICAgICAgdmNwdV9tdXN0X2hhdmUoc3NlMik7Ci0gICAgICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1
KFg4NkVNVUxfRlBVX3htbSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAg
ICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOwogICAgICAgICAgICAgdmNw
dV9tdXN0X2hhdmUobW14ZXh0KTsKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14
LCAmZmljKTsKKyAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14KTsKICAgICAgICAg
fQogCiAgICAgICAgIC8qCkBAIC03MTA1LDcgKzcwNDgsNiBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgaWYgKCAhbW9kZV82NGJpdCgpICkKICAgICAgICAgICAgIHZleC53ID0gMDsKICAgICAgICAg
b3BjWzFdID0gbW9kcm0gJiAweGM3OwotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRF
UyArIDI7CiAgICAgICAgIG9wY1syXSA9IDB4YzM7CiAKICAgICAgICAgY29weV9SRVhfVkVYKG9w
YywgcmV4X3ByZWZpeCwgdmV4KTsKQEAgLTcxMTgsNiArNzA2MCw3IEBAIHg4Nl9lbXVsYXRlKAog
ICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0gPSBiOwog
ICAgICAgICBvcGNbMV0gPSBtb2RybTsKKyAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyAr
IDI7CiAgICAgICAgIC8qIFJlc3RvcmUgaGlnaCBiaXQgb2YgWE1NIGRlc3RpbmF0aW9uLiAqLwog
ICAgICAgICBpZiAoIHNmZW5jZSApCiAgICAgICAgIHsKQEAgLTcxNjQsMTIgKzcxMDcsMTIgQEAg
eDg2X2VtdWxhdGUoCiAgICAgICAgIGlmICggdmV4LnBmeCApCiAgICAgICAgIHsKICAgICBzaW1k
XzBmMzhfY29tbW9uOgotICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMp
OworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0pOwogICAgICAgICB9CiAgICAg
ICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
bW14KTsKLSAgICAgICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14LCAmZmljKTsKKyAgICAg
ICAgICAgIGdldF9mcHUoWDg2RU1VTF9GUFVfbW14KTsKICAgICAgICAgfQogICAgICAgICBvcGMg
PSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0gPSAweDM4OwpAQCAtNzE4Miw3
ICs3MTI1LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2ZXguYiA9IDE7CiAgICAgICAg
ICAgICBvcGNbMl0gJj0gMHgzODsKICAgICAgICAgfQotICAgICAgICBmaWMuaW5zbl9ieXRlcyA9
IFBGWF9CWVRFUyArIDM7CisgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwogICAg
ICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxOSk6
IC8qIHZicm9hZGNhc3RzZCB4bW0vbTY0LHltbSAqLwpAQCAtNzIxMCwxMyArNzE1MywxMyBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMSk7Ci0gICAgICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1
KFg4NkVNVUxfRlBVX3htbSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAg
ICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7
CiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOwotICAgICAgICAgICAg
Z2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZF
TVVMX0ZQVV95bW0pOwogICAgICAgICB9CiAKICAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhz
dHViKTsKQEAgLTcyMzUsMjEgKzcxNzgsMTkgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2
ZXguYiA9IDE7CiAgICAgICAgICAgICBvcGNbMV0gJj0gMHgzODsKICAgICAgICAgfQotICAgICAg
ICBmaWMuaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgIGluc25fYnl0ZXMgPSBQ
RlhfQllURVMgKyAyOwogICAgICAgICBvcGNbMl0gPSAweGMzOwogICAgICAgICBpZiAoIHZleC5v
cGN4ID09IHZleF9ub25lICkKICAgICAgICAgewogICAgICAgICAgICAgLyogQ292ZXIgZm9yIGV4
dHJhIHByZWZpeCBieXRlLiAqLwogICAgICAgICAgICAgLS1vcGM7Ci0gICAgICAgICAgICArK2Zp
Yy5pbnNuX2J5dGVzOworICAgICAgICAgICAgKytpbnNuX2J5dGVzOwogICAgICAgICB9CiAKICAg
ICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKICAgICAgICAgZW11bGF0
ZV9zdHViKCIrbSIgKCptbXZhbHApLCAiYSIgKG1tdmFscCkpOwogCiAgICAgICAgIHB1dF9zdHVi
KHN0dWIpOwotICAgICAgICBjaGVja194bW1fZXhuKCZmaWMpOwotCiAgICAgICAgIHN0YXRlLT5z
aW1kX3NpemUgPSBzaW1kX25vbmU7CiAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAg
ICAgYnJlYWs7CkBAIC03MzM4LDcgKzcyNzksNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgICAgICBn
ZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9NRU0gfHwgdmV4LncsIEVYQ19VRCk7
CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Ci0gICAgICAgIGdldF9mcHUo
WDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0p
OwogCiAgICAgICAgIC8qCiAgICAgICAgICAqIFdoaWxlIHdlIGNhbid0IHJlYXNvbmFibHkgcHJv
dmlkZSBmdWxseSBjb3JyZWN0IGJlaGF2aW9yIGhlcmUKQEAgLTczODcsNyArNzMyOCw3IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfQjsKICAgICAgICAgdmV4LmIg
PSAxOwogICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Mzg7Ci0gICAgICAgIGZpYy5pbnNuX2J5
dGVzID0gUEZYX0JZVEVTICsgMjsKKyAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7
CiAKICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtNzQzNiw3ICs3Mzc3LDcgQEAgeDg2X2VtdWxh
dGUoCiAKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBF
WENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngyKTsKLSAgICAgICAg
Z2V0X2ZwdShYODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICBnZXRfZnB1KFg4NkVNVUxf
RlBVX3ltbSk7CiAKICAgICAgICAgLyoKICAgICAgICAgICogV2hpbGUgd2UgY2FuJ3QgcmVhc29u
YWJseSBwcm92aWRlIGZ1bGx5IGNvcnJlY3QgYmVoYXZpb3IgaGVyZQpAQCAtNzQ4Myw3ICs3NDI0
LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9COwogICAgICAg
ICB2ZXguYiA9IDE7CiAgICAgICAgIG9wY1sxXSA9IG1vZHJtICYgMHgzODsKLSAgICAgICAgZmlj
Lmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAyOworICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZ
VEVTICsgMjsKIAogICAgICAgICBicmVhazsKICAgICB9CkBAIC03NTA2LDcgKzc0NDcsNyBAQCB4
ODZfZW11bGF0ZSgKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRlLT5zaWJfaW5k
ZXggPT0gbWFza19yZWcsIEVYQ19VRCk7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigh
Y3B1X2hhc19hdngsIEVYQ19VRCk7CiAgICAgICAgIHZjcHVfbXVzdF9oYXZlKGF2eDIpOwotICAg
ICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3ltbSwgJmZpYyk7CisgICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfeW1tKTsKIAogICAgICAgICAvKiBSZWFkIGRlc3RpbmF0aW9uLCBpbmRleCwgYW5k
IG1hc2sgcmVnaXN0ZXJzLiAqLwogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwpA
QCAtNzg0MywxMiArNzc4NCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCB2ZXgucGZ4
ICkKICAgICAgICAgewogICAgIHNpbWRfMGYzYV9jb21tb246Ci0gICAgICAgICAgICBnZXRfZnB1
KFg4NkVNVUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBV
X3htbSk7CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBo
b3N0X2FuZF92Y3B1X211c3RfaGF2ZShtbXgpOwotICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVM
X0ZQVV9tbXgsICZmaWMpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV9tbXgpOwog
ICAgICAgICB9CiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAgICAgICAgIG9w
Y1swXSA9IDB4M2E7CkBAIC03ODYyLDcgKzc4MDMsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAg
ICAgIG9wY1syXSAmPSAweDM4OwogICAgICAgICB9CiAgICAgICAgIG9wY1szXSA9IGltbTE7Ci0g
ICAgICAgIGZpYy5pbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgNDsKKyAgICAgICAgaW5zbl9ieXRl
cyA9IFBGWF9CWVRFUyArIDQ7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBYODZFTVVMX09Q
Q182NigweDBmM2EsIDB4MTQpOiAvKiBwZXh0cmIgJGltbTgseG1tLHIvbSAqLwpAQCAtNzg3MCw3
ICs3ODExLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2Es
IDB4MTYpOiAvKiBwZXh0cntkLHF9ICRpbW04LHhtbSxyL20gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDXzY2KDB4MGYzYSwgMHgxNyk6IC8qIGV4dHJhY3RwcyAkaW1tOCx4bW0sci9tICovCiAgICAg
ICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMSk7Ci0gICAgICAgIGdldF9mcHUoWDg2
RU1VTF9GUFVfeG1tLCAmZmljKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0pOwog
CiAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CiAgICAgICAgIG9wYysrWzBdID0g
MHgzYTsKQEAgLTc4ODMsMjAgKzc4MjQsMTYgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICB2
ZXgudyA9IDA7CiAgICAgICAgIG9wY1sxXSA9IG1vZHJtICYgMHgzODsKICAgICAgICAgb3BjWzJd
ID0gaW1tMTsKLSAgICAgICAgZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwogICAgICAg
ICBvcGNbM10gPSAweGMzOwogICAgICAgICBpZiAoIHZleC5vcGN4ID09IHZleF9ub25lICkKICAg
ICAgICAgewogICAgICAgICAgICAgLyogQ292ZXIgZm9yIGV4dHJhIHByZWZpeCBieXRlLiAqLwog
ICAgICAgICAgICAgLS1vcGM7Ci0gICAgICAgICAgICArK2ZpYy5pbnNuX2J5dGVzOwogICAgICAg
ICB9CiAKICAgICAgICAgY29weV9SRVhfVkVYKG9wYywgcmV4X3ByZWZpeCwgdmV4KTsKICAgICAg
ICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPW0iIChkc3QudmFsKSA6ICJhIiAoJmRzdC52YWwpKTsK
LQogICAgICAgICBwdXRfc3R1YihzdHViKTsKLSAgICAgICAgY2hlY2tfeG1tX2V4bigmZmljKTsK
IAogICAgICAgICBBU1NFUlQoIXN0YXRlLT5zaW1kX3NpemUpOwogICAgICAgICBkc3QuYnl0ZXMg
PSBkc3QudHlwZSA9PSBPUF9SRUcgfHwgYiA9PSAweDE3ID8gNCA6IDEgPDwgKGIgJiAzKTsKQEAg
LTc5MTAsNyArNzg0Nyw3IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVY
XzY2KDB4MGYzYSwgMHgxNyk6IC8qIHZleHRyYWN0cHMgJGltbTgseG1tLHIvbSAqLwogICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LmwgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7
CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eCk7Ci0gICAgICAgIGdldF9mcHUo
WDg2RU1VTF9GUFVfeW1tLCAmZmljKTsKKyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95bW0p
OwogICAgICAgICBvcGMgPSBpbml0X3ByZWZpeGVzKHN0dWIpOwogICAgICAgICBnb3RvIHBleHRy
OwogCkBAIC03OTMyLDE3ICs3ODY5LDE1IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgb3Bj
WzFdICY9IDB4Mzg7CiAgICAgICAgIH0KICAgICAgICAgb3BjWzJdID0gaW1tMTsKLSAgICAgICAg
ZmljLmluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOworICAgICAgICBpbnNuX2J5dGVzID0gUEZY
X0JZVEVTICsgMzsKICAgICAgICAgb3BjWzNdID0gMHhjMzsKIAogICAgICAgICBjb3B5X1ZFWChv
cGMsIHZleCk7CiAgICAgICAgIC8qIExhdGNoIE1YQ1NSIC0gd2UgbWF5IG5lZWQgdG8gcmVzdG9y
ZSBpdCBiZWxvdy4gKi8KICAgICAgICAgaW52b2tlX3N0dWIoInN0bXhjc3IgJVtteGNzcl0iLCAi
IiwKLSAgICAgICAgICAgICAgICAgICAgIj1tIiAoKm1tdmFscCksICIrbSIgKGZpYy5leG5fcmFp
c2VkKSwgW214Y3NyXSAiPW0iIChteGNzcikKLSAgICAgICAgICAgICAgICAgICAgOiAiYSIgKG1t
dmFscCkpOworICAgICAgICAgICAgICAgICAgICAiPW0iICgqbW12YWxwKSwgW214Y3NyXSAiPW0i
IChteGNzcikgOiAiYSIgKG1tdmFscCkpOwogCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAg
ICAgICBjaGVja194bW1fZXhuKCZmaWMpOwogCiAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9N
RU0gKQogICAgICAgICB7CkBAIC03OTYxLDcgKzc4OTYsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBj
YXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgyMCk6IC8qIHBpbnNyYiAkaW1tOCxyMzIvbTgs
eG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MjIpOiAvKiBwaW5zcntk
LHF9ICRpbW04LHIvbSx4bW0gKi8KICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoc3Nl
NF8xKTsKLSAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV94bW0sICZmaWMpOworICAgICAgICBn
ZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7CiAgICAgICAgIG1lbWNweShtbXZhbHAsICZzcmMudmFs
LCBvcF9ieXRlcyk7CiAgICAgICAgIGVhLnR5cGUgPSBPUF9NRU07CiAgICAgICAgIG9wX2J5dGVz
ID0gc3JjLmJ5dGVzOwpAQCAtODA3MSwxMyArODAwNiwxMyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgaWYgKCB2ZXgub3BjeCA9PSB2ZXhfbm9uZSApCiAgICAgICAgIHsKICAgICAgICAgICAgIGhv
c3RfYW5kX3ZjcHVfbXVzdF9oYXZlKHNzZTRfMik7Ci0gICAgICAgICAgICBnZXRfZnB1KFg4NkVN
VUxfRlBVX3htbSwgJmZpYyk7CisgICAgICAgICAgICBnZXRfZnB1KFg4NkVNVUxfRlBVX3htbSk7
CiAgICAgICAgIH0KICAgICAgICAgZWxzZQogICAgICAgICB7CiAgICAgICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYodmV4LmwgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7CiAgICAgICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdngpOwotICAgICAgICAgICAgZ2V0X2ZwdShY
ODZFTVVMX0ZQVV95bW0sICZmaWMpOworICAgICAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV95
bW0pOwogICAgICAgICB9CiAKICAgICAgICAgb3BjID0gaW5pdF9wcmVmaXhlcyhzdHViKTsKQEAg
LTgwOTgsMTMgKzgwMzMsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICAgICAgZ290byBk
b25lOwogICAgICAgICB9CiAgICAgICAgIG9wY1syXSA9IGltbTE7Ci0gICAgICAgIGZpYy5pbnNu
X2J5dGVzID0gUEZYX0JZVEVTICsgMzsKKyAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyAr
IDM7CiAgICAgICAgIG9wY1szXSA9IDB4YzM7CiAgICAgICAgIGlmICggdmV4Lm9wY3ggPT0gdmV4
X25vbmUgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBDb3ZlciBmb3IgZXh0cmEgcHJlZml4
IGJ5dGUuICovCiAgICAgICAgICAgICAtLW9wYzsKLSAgICAgICAgICAgICsrZmljLmluc25fYnl0
ZXM7CisgICAgICAgICAgICArK2luc25fYnl0ZXM7CiAgICAgICAgIH0KIAogICAgICAgICBjb3B5
X1JFWF9WRVgob3BjLCByZXhfcHJlZml4LCB2ZXgpOwpAQCAtODMzNSw3ICs4MjcwLDcgQEAgeDg2
X2VtdWxhdGUoCiAKICAgICAgICAgaWYgKCAhb3BjICkKICAgICAgICAgICAgIEJVRygpOwotICAg
ICAgICBvcGNbZmljLmluc25fYnl0ZXMgLSBQRlhfQllURVNdID0gMHhjMzsKKyAgICAgICAgb3Bj
W2luc25fYnl0ZXMgLSBQRlhfQllURVNdID0gMHhjMzsKICAgICAgICAgY29weV9SRVhfVkVYKG9w
YywgcmV4X3ByZWZpeCwgdmV4KTsKIAogICAgICAgICBpZiAoIGVhLnR5cGUgPT0gT1BfTUVNICkK
QEAgLTg0MTMsMTMgKzgzNDgsMTEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGlmICggbGlrZWx5
KChjdHh0LT5vcGNvZGUgJiB+KFg4NkVNVUxfT1BDX1BGWF9NQVNLIHwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgWDg2RU1VTF9PUENfRU5DT0RJTkdfTUFTSykpICE9CiAg
ICAgICAgICAgICAgICAgICAgIFg4NkVNVUxfT1BDKDB4MGYsIDB4ZjcpKSApCi0gICAgICAgICAg
ICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKCptbXZhbHApLCAiK20iIChmaWMuZXhuX3JhaXNl
ZCkKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiYSIgKG1tdmFscCkpOworICAg
ICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiK20iICgqbW12YWxwKSA6ICJhIiAobW12YWxw
KSk7CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGludm9rZV9zdHViKCIiLCAiIiwgIittIiAo
Km1tdmFscCkgOiAiRCIgKG1tdmFscCkpOwogCiAgICAgICAgIHB1dF9zdHViKHN0dWIpOwotICAg
ICAgICBjaGVja194bW1fZXhuKCZmaWMpOwogICAgIH0KIAogICAgIHN3aXRjaCAoIGRzdC50eXBl
ICkKQEAgLTg0NjIsNyArODM5NSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgIH0KIAogIGNvbXBsZXRl
X2luc246IC8qIENvbW1pdCBzaGFkb3cgcmVnaXN0ZXIgc3RhdGUuICovCi0gICAgcHV0X2ZwdSgm
ZmljLCBmYWxzZSwgc3RhdGUsIGN0eHQsIG9wcyk7CisgICAgcHV0X2ZwdShmcHVfdHlwZSwgZmFs
c2UsIHN0YXRlLCBjdHh0LCBvcHMpOworICAgIGZwdV90eXBlID0gWDg2RU1VTF9GUFVfbm9uZTsK
IAogICAgIC8qIFplcm8gdGhlIHVwcGVyIDMyIGJpdHMgb2YgJXJpcCBpZiBub3QgaW4gNjQtYml0
IG1vZGUuICovCiAgICAgaWYgKCAhbW9kZV82NGJpdCgpICkKQEAgLTg0ODYsMTMgKzg0MjAsMjIg
QEAgeDg2X2VtdWxhdGUoCiAgICAgY3R4dC0+cmVncy0+ZWZsYWdzICY9IH5YODZfRUZMQUdTX1JG
OwogCiAgZG9uZToKLSAgICBwdXRfZnB1KCZmaWMsIGZpYy5pbnNuX2J5dGVzID4gMCAmJiBkc3Qu
dHlwZSA9PSBPUF9NRU0sIHN0YXRlLCBjdHh0LCBvcHMpOworICAgIHB1dF9mcHUoZnB1X3R5cGUs
IGluc25fYnl0ZXMgPiAwICYmIGRzdC50eXBlID09IE9QX01FTSwgc3RhdGUsIGN0eHQsIG9wcyk7
CiAgICAgcHV0X3N0dWIoc3R1Yik7CiAgICAgcmV0dXJuIHJjOwogI3VuZGVmIHN0YXRlCiAKICNp
ZmRlZiBfX1hFTl9fCiAgZW11bGF0aW9uX3N0dWJfZmFpbHVyZToKKyAgICBnZW5lcmF0ZV9leGNl
cHRpb25faWYoc3R1Yl9leG4uaW5mby5maWVsZHMudHJhcG5yID09IEVYQ19NRiwgRVhDX01GKTsK
KyAgICBpZiAoIHN0dWJfZXhuLmluZm8uZmllbGRzLnRyYXBuciA9PSBFWENfWE0gKQorICAgIHsK
KyAgICAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CisKKyAgICAgICAgaWYgKCAhb3BzLT5yZWFkX2Ny
IHx8ICFvcHMtPnJlYWRfY3IoNCwgJmNyNCwgY3R4dCkgPT0gWDg2RU1VTF9PS0FZICkKKyAgICAg
ICAgICAgIGNyNCA9IFg4Nl9DUjRfT1NYTU1FWENQVDsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uKGNyNCAmIFg4Nl9DUjRfT1NYTU1FWENQVCA/IEVYQ19YTSA6IEVYQ19VRCk7CisgICAgfQog
ICAgIGdwcmludGsoWEVOTE9HX1dBUk5JTkcsCiAgICAgICAgICAgICAiZXhjZXB0aW9uICV1IChl
Yz0lMDR4KSBpbiBlbXVsYXRpb24gc3R1YiAobGluZSAldSlcbiIsCiAgICAgICAgICAgICBzdHVi
X2V4bi5pbmZvLmZpZWxkcy50cmFwbnIsIHN0dWJfZXhuLmluZm8uZmllbGRzLmVjLAotLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtNDQ2LDEyICs0NDYsOCBAQCBzdHJ1Y3QgeDg2
X2VtdWxhdGVfb3BzCiAKICAgICAvKgogICAgICAqIGdldF9mcHU6IExvYWQgZW11bGF0ZWQgZW52
aXJvbm1lbnQncyBGUFUgc3RhdGUgb250byBwcm9jZXNzb3IuCi0gICAgICogIEBleG5fY2FsbGJh
Y2s6IE9uIGFueSBGUFUgb3IgU0lNRCBleGNlcHRpb24sIHBhc3MgY29udHJvbCB0bwotICAgICAq
ICAgICAgICAgICAgICAgICAoKmV4Y2VwdGlvbl9jYWxsYmFjaykoZXhjZXB0aW9uX2NhbGxiYWNr
X2FyZywgcmVncykuCiAgICAgICovCiAgICAgaW50ICgqZ2V0X2ZwdSkoCi0gICAgICAgIHZvaWQg
KCpleGNlcHRpb25fY2FsbGJhY2spKHZvaWQgKiwgc3RydWN0IGNwdV91c2VyX3JlZ3MgKiksCi0g
ICAgICAgIHZvaWQgKmV4Y2VwdGlvbl9jYWxsYmFja19hcmcsCiAgICAgICAgIGVudW0geDg2X2Vt
dWxhdGVfZnB1X3R5cGUgdHlwZSwKICAgICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0
eHQpOwogCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZjcHUuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS92Y3B1LmgKQEAgLTE5OCwxMCArMTk4LDYgQEAgc3RydWN0IGh2bV92
Y3B1IHsKIAogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAgaHZtX2lvOwogCi0gICAgLyogQ2FsbGJh
Y2sgaW50byB4ODZfZW11bGF0ZSB3aGVuIGVtdWxhdGluZyBGUFUvTU1YL1hNTSBpbnN0cnVjdGlv
bnMuICovCi0gICAgdm9pZCAoKmZwdV9leGNlcHRpb25fY2FsbGJhY2spKHZvaWQgKiwgc3RydWN0
IGNwdV91c2VyX3JlZ3MgKik7Ci0gICAgdm9pZCAqZnB1X2V4Y2VwdGlvbl9jYWxsYmFja19hcmc7
Ci0KICAgICAvKiBQZW5kaW5nIGh3L3N3IGludGVycnVwdCAoLnZlY3RvciA9IC0xIG1lYW5zIG5v
dGhpbmcgcGVuZGluZykuICovCiAgICAgc3RydWN0IHg4Nl9ldmVudCAgICAgaW5qZWN0X2V2ZW50
OwogCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:06:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:06:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1RR-0002gS-EK; Wed, 28 Feb 2018 13:06:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1RP-0002fE-Qm
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:06:39 +0000
X-Inumbo-ID: 79ab2459-1c88-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 79ab2459-1c88-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:08:32 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:06:33 -0700
Message-Id: <5A96B76502000078001ACC1F@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:06:29 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 12/20] x86emul: support SWAPGS
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IEFk
ZCBiZXN0IGVmZm9ydCB1bndpbmQgYXR0ZW1wdCB0byAtPndyaXRlX3NlZ21lbnQoKSBmYWlsdXJl
IHBhdGguCnYzOiBOZXcuCgotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNTA1
NCw2ICs1MDU0LDI4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsK
ICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgIGNhc2UgMHhmODogLyogc3dhcGdzICovCisg
ICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIW1vZGVfNjRiaXQoKSwgRVhDX1VEKTsK
KyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighbW9kZV9yaW5nMCgpLCBFWENfR1As
IDApOworICAgICAgICAgICAgZmFpbF9pZighb3BzLT5yZWFkX3NlZ21lbnQgfHwgIW9wcy0+cmVh
ZF9tc3IgfHwKKyAgICAgICAgICAgICAgICAgICAgIW9wcy0+d3JpdGVfc2VnbWVudCB8fCAhb3Bz
LT53cml0ZV9tc3IpOworICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPnJlYWRfc2VnbWVudCh4
ODZfc2VnX2dzLCAmc3JlZywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSB8fAorICAgICAgICAgICAgICAgICAocmMgPSBvcHMt
PnJlYWRfbXNyKE1TUl9TSEFET1dfR1NfQkFTRSwgJm1zcl92YWwsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSB8fAorICAgICAgICAg
ICAgICAgICAocmMgPSBvcHMtPndyaXRlX21zcihNU1JfU0hBRE9XX0dTX0JBU0UsIHNyZWcuYmFz
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVN
VUxfT0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25lOworICAgICAgICAgICAgc3JlZy5i
YXNlID0gbXNyX3ZhbDsKKyAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT53cml0ZV9zZWdtZW50
KHg4Nl9zZWdfZ3MsICZzcmVnLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICB7CisgICAgICAgICAg
ICAgICAgLyogQmVzdCBlZmZvcnQgdW53aW5kIChpLmUuIG5vIGVycm9yIGNoZWNraW5nKS4gKi8K
KyAgICAgICAgICAgICAgICBvcHMtPndyaXRlX21zcihNU1JfU0hBRE9XX0dTX0JBU0UsIG1zcl92
YWwsIGN0eHQpOworICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIGNhc2UgMHhmOTogLyogcmR0c2NwICovCiAgICAg
ICAgICAgICBmYWlsX2lmKG9wcy0+cmVhZF9tc3IgPT0gTlVMTCk7CiAgICAgICAgICAgICBpZiAo
IChyYyA9IG9wcy0+cmVhZF9tc3IoTVNSX1RTQ19BVVgsCgoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:08:28 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:08:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1T8-0002uz-P1; Wed, 28 Feb 2018 13:08:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1T8-0002ud-69
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:08:26 +0000
X-Inumbo-ID: b8c58ead-1c88-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b8c58ead-1c88-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:10:18 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:08:18 -0700
Message-Id: <5A96B7D102000078001ACC22@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:08:16 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v4 13/20] x86emul: tell cmpxchg hook whether
 LOCK is in effect
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBuZWNlc3NhcnkgZm9yIHRoZSBob29rIHRvIGNvcnJlY3RseSBwZXJmb3JtIHRoZSBv
cGVyYXRpb24uCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
ClJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgpSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCnYz
OiBOZXcuCgotLS0gYS90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVt
dWwuYworKysgYi90b29scy9mdXp6L3g4Nl9pbnN0cnVjdGlvbl9lbXVsYXRvci9mdXp6LWVtdWwu
YwpAQCAtMzQ2LDYgKzM0Niw3IEBAIHN0YXRpYyBpbnQgZnV6el9jbXB4Y2hnKAogICAgIHZvaWQg
Km9sZCwKICAgICB2b2lkICpuZXcsCiAgICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgIGJvb2wg
bG9jaywKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICAvKgotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYworKysgYi90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwpAQCAtMzIwLDYgKzMyMCw3
IEBAIHN0YXRpYyBpbnQgY21weGNoZygKICAgICB2b2lkICpvbGQsCiAgICAgdm9pZCAqbmV3LAog
ICAgIHVuc2lnbmVkIGludCBieXRlcywKKyAgICBib29sIGxvY2ssCiAgICAgc3RydWN0IHg4Nl9l
bXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgaWYgKCB2ZXJib3NlICkKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTEy
NTAsNiArMTI1MCw3IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9jbXB4Y2hnX2Rpc2NhcmQoCiAgICAg
dm9pZCAqcF9vbGQsCiAgICAgdm9pZCAqcF9uZXcsCiAgICAgdW5zaWduZWQgaW50IGJ5dGVzLAor
ICAgIGJvb2wgbG9jaywKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwpAQCAtMTI5Myw2ICsxMjk0LDcgQEAgc3RhdGljIGludCBo
dm1lbXVsX2NtcHhjaGcoCiAgICAgdm9pZCAqcF9vbGQsCiAgICAgdm9pZCAqcF9uZXcsCiAgICAg
dW5zaWduZWQgaW50IGJ5dGVzLAorICAgIGJvb2wgbG9jaywKICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCkKIHsKICAgICAvKiBGaXggdGhpcyBpbiBjYXNlIHRoZSBndWVzdCBpcyBy
ZWFsbHkgcmVseWluZyBvbiByLW0tdyBhdG9taWNpdHkuICovCi0tLSBhL3hlbi9hcmNoL3g4Ni9t
bS9zaGFkb3cvY29tbW9uLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpA
QCAtMjgxLDYgKzI4MSw3IEBAIGh2bV9lbXVsYXRlX2NtcHhjaGcoZW51bSB4ODZfc2VnbWVudCBz
ZWcKICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcF9vbGQsCiAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKnBfbmV3LAogICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCisg
ICAgICAgICAgICAgICAgICAgIGJvb2wgbG9jaywKICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAq
c2hfY3R4dCA9Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKKysrIGIveGVu
L2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYwpAQCAtMjE2LDcgKzIxNiw3IEBAIHN0YXRpYyBp
bnQgcHR3cl9lbXVsYXRlZF93cml0ZShlbnVtIHg4Nl8KIAogc3RhdGljIGludCBwdHdyX2VtdWxh
dGVkX2NtcHhjaGcoZW51bSB4ODZfc2VnbWVudCBzZWcsIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqcF9vbGQsIHZvaWQgKnBfbmV3
LCB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgbG9jaywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7CiAgICAg
cGFkZHJfdCBvbGQgPSAwLCBuZXcgPSAwOwogCi0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCkBAIC0xOTUxLDcgKzE5NTEsNyBAQCBwcm90bW9kZV9sb2FkX3NlZygKIAogICAgICAgICBm
YWlsX2lmKCFvcHMtPmNtcHhjaGcpOwogICAgICAgICBzd2l0Y2ggKCAocmMgPSBvcHMtPmNtcHhj
aGcoc2VsX3NlZywgKHNlbCAmIDB4ZmZmOCkgKyA0LCAmZGVzYy5iLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJm5ld19kZXNjX2IsIHNpemVvZihkZXNjLmIpLCBjdHh0KSkg
KQorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJm5ld19kZXNjX2IsIHNpemVv
ZihkZXNjLmIpLCB0cnVlLCBjdHh0KSkgKQogICAgICAgICB7CiAgICAgICAgIGNhc2UgWDg2RU1V
TF9PS0FZOgogICAgICAgICAgICAgYnJlYWs7CkBAIC02OTQ3LDcgKzY5NDcsOCBAQCB4ODZfZW11
bGF0ZSgKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgaWYgKCAocmMgPSBvcHMtPmNtcHhj
aGcoZWEubWVtLnNlZywgZWEubWVtLm9mZiwgb2xkLCBhdXgsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBvcF9ieXRlcywgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSApCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcF9ieXRlcywgbG9ja19wcmVmaXgsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSkgIT0gWDg2RU1VTF9PS0FZ
ICkKICAgICAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgICAgICBfcmVncy5lZmxhZ3Mg
fD0gWDg2X0VGTEFHU19aRjsKICAgICAgICAgfQpAQCAtODM5OCw3ICs4Mzk5LDcgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPmNtcHhjaGcpOwogICAgICAgICAgICAg
cmMgPSBvcHMtPmNtcHhjaGcoCiAgICAgICAgICAgICAgICAgZHN0Lm1lbS5zZWcsIGRzdC5tZW0u
b2ZmLCAmZHN0Lm9yaWdfdmFsLAotICAgICAgICAgICAgICAgICZkc3QudmFsLCBkc3QuYnl0ZXMs
IGN0eHQpOworICAgICAgICAgICAgICAgICZkc3QudmFsLCBkc3QuYnl0ZXMsIHRydWUsIGN0eHQp
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewotLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuaApAQCAtMjQ1LDEwICsyNDUsMTEgQEAgc3RydWN0IHg4Nl9lbXVsYXRlX29w
cwogICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CiAKICAgICAvKgotICAg
ICAqIGNtcHhjaGc6IEVtdWxhdGUgYW4gYXRvbWljIChMT0NLZWQpIENNUFhDSEcgb3BlcmF0aW9u
LgorICAgICAqIGNtcHhjaGc6IEVtdWxhdGUgYSBDTVBYQ0hHIG9wZXJhdGlvbi4KICAgICAgKiAg
QHBfb2xkOiBbSU4gXSBQb2ludGVyIHRvIHZhbHVlIGV4cGVjdGVkIHRvIGJlIGN1cnJlbnQgYXQg
QGFkZHIuCiAgICAgICogIEBwX25ldzogW0lOIF0gUG9pbnRlciB0byB2YWx1ZSB0byB3cml0ZSB0
byBAYWRkci4KICAgICAgKiAgQGJ5dGVzOiBbSU4gXSBPcGVyYXRpb24gc2l6ZSAodXAgdG8gOCAo
eDg2LzMyKSBvciAxNiAoeDg2LzY0KSBieXRlcykuCisgICAgICogIEBsb2NrOiAgW0lOIF0gYXRv
bWljIChMT0NLZWQpIG9wZXJhdGlvbgogICAgICAqLwogICAgIGludCAoKmNtcHhjaGcpKAogICAg
ICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKQEAgLTI1Niw2ICsyNTcsNyBAQCBzdHJ1Y3QgeDg2
X2VtdWxhdGVfb3BzCiAgICAgICAgIHZvaWQgKnBfb2xkLAogICAgICAgICB2b2lkICpwX25ldywK
ICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAgICBib29sIGxvY2ssCiAgICAgICAg
IHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KTsKIAogICAgIC8qCgoKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxp
c3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:09:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:09:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1To-00030I-1D; Wed, 28 Feb 2018 13:09:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Tn-0002ze-5k
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:09:07 +0000
X-Inumbo-ID: d177067a-1c88-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d177067a-1c88-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:10:59 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:09:00 -0700
Message-Id: <5A96B7FA02000078001ACC25@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:08:58 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 14/20] x86/PV: convert page table emulation
 code from paddr_t to intpte_t
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SXQncyBkZWFsaW5nIHdpdGggUFRFcyBhZnRlciBhbGwuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgotLS0KdjQ6IE5ldywgc3BsaXQgb2ZmIGZyb20gbGF0ZXIgcGF0
Y2guCgotLS0gYS94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKQEAgLTY1LDcgKzY1LDcgQEAgc3RhdGljIGludCBwdHdy
X2VtdWxhdGVkX3JlYWQoZW51bSB4ODZfcwogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAK
LXN0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQgbG9uZyBhZGRyLCBwYWRk
cl90IG9sZCwgcGFkZHJfdCB2YWwsCitzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfdXBkYXRlKHVu
c2lnbmVkIGxvbmcgYWRkciwgaW50cHRlX3Qgb2xkLCBpbnRwdGVfdCB2YWwsCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRlcywgdW5zaWduZWQgaW50IGRv
X2NtcHhjaGcsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZfZW11
bGF0ZV9jdHh0ICpjdHh0KQogewpAQCAtODgsMjggKzg4LDI4IEBAIHN0YXRpYyBpbnQgcHR3cl9l
bXVsYXRlZF91cGRhdGUodW5zaWduZWQKICAgICB9CiAKICAgICAvKiBUdXJuIGEgc3ViLXdvcmQg
YWNjZXNzIGludG8gYSBmdWxsLXdvcmQgYWNjZXNzLiAqLwotICAgIGlmICggYnl0ZXMgIT0gc2l6
ZW9mKHBhZGRyX3QpICkKKyAgICBpZiAoIGJ5dGVzICE9IHNpemVvZih2YWwpICkKICAgICB7Ci0g
ICAgICAgIHBhZGRyX3QgICAgICBmdWxsOwotICAgICAgICB1bnNpZ25lZCBpbnQgcmMsIG9mZnNl
dCA9IGFkZHIgJiAoc2l6ZW9mKHBhZGRyX3QpIC0gMSk7CisgICAgICAgIGludHB0ZV90IGZ1bGw7
CisgICAgICAgIHVuc2lnbmVkIGludCByYywgb2Zmc2V0ID0gYWRkciAmIChzaXplb2YoZnVsbCkg
LSAxKTsKIAogICAgICAgICAvKiBBbGlnbiBhZGRyZXNzOyByZWFkIGZ1bGwgd29yZC4gKi8KLSAg
ICAgICAgYWRkciAmPSB+KHNpemVvZihwYWRkcl90KSAtIDEpOwotICAgICAgICBpZiAoIChyYyA9
IGNvcHlfZnJvbV91c2VyKCZmdWxsLCAodm9pZCAqKWFkZHIsIHNpemVvZihwYWRkcl90KSkpICE9
IDAgKQorICAgICAgICBhZGRyICY9IH4oc2l6ZW9mKGZ1bGwpIC0gMSk7CisgICAgICAgIGlmICgg
KHJjID0gY29weV9mcm9tX3VzZXIoJmZ1bGwsICh2b2lkICopYWRkciwgc2l6ZW9mKGZ1bGwpKSkg
IT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHg4Nl9lbXVsX3BhZ2VmYXVsdCgwLCAvKiBS
ZWFkIGZhdWx0LiAqLwotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFkZHIgKyBzaXpl
b2YocGFkZHJfdCkgLSByYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhZGRyICsg
c2l6ZW9mKGZ1bGwpIC0gcmMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCk7
CiAgICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047CiAgICAgICAgIH0KICAgICAg
ICAgLyogTWFzayBvdXQgYml0cyBwcm92aWRlZCBieSBjYWxsZXIuICovCi0gICAgICAgIGZ1bGwg
Jj0gfigoKChwYWRkcl90KTEgPDwgKGJ5dGVzICogOCkpIC0gMSkgPDwgKG9mZnNldCAqIDgpKTsK
KyAgICAgICAgZnVsbCAmPSB+KCgoKGludHB0ZV90KTEgPDwgKGJ5dGVzICogOCkpIC0gMSkgPDwg
KG9mZnNldCAqIDgpKTsKICAgICAgICAgLyogU2hpZnQgdGhlIGNhbGxlciB2YWx1ZSBhbmQgT1Ig
aW4gdGhlIG1pc3NpbmcgYml0cy4gKi8KLSAgICAgICAgdmFsICAmPSAoKChwYWRkcl90KTEgPDwg
KGJ5dGVzICogOCkpIC0gMSk7CisgICAgICAgIHZhbCAgJj0gKCgoaW50cHRlX3QpMSA8PCAoYnl0
ZXMgKiA4KSkgLSAxKTsKICAgICAgICAgdmFsIDw8PSAob2Zmc2V0KSAqIDg7CiAgICAgICAgIHZh
bCAgfD0gZnVsbDsKICAgICAgICAgLyogQWxzbyBmaWxsIGluIG1pc3NpbmcgcGFydHMgb2YgdGhl
IGNtcHhjaGcgb2xkIHZhbHVlLiAqLwotICAgICAgICBvbGQgICY9ICgoKHBhZGRyX3QpMSA8PCAo
Ynl0ZXMgKiA4KSkgLSAxKTsKKyAgICAgICAgb2xkICAmPSAoKChpbnRwdGVfdCkxIDw8IChieXRl
cyAqIDgpKSAtIDEpOwogICAgICAgICBvbGQgPDw9IChvZmZzZXQpICogODsKICAgICAgICAgb2xk
ICB8PSBmdWxsOwogICAgIH0KQEAgLTIwMCw5ICsyMDAsOSBAQCBzdGF0aWMgaW50IHB0d3JfZW11
bGF0ZWRfd3JpdGUoZW51bSB4ODZfCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9p
ZCAqcF9kYXRhLCB1bnNpZ25lZCBpbnQgYnl0ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0gICAgcGFkZHJfdCB2YWwg
PSAwOworICAgIGludHB0ZV90IHZhbCA9IDA7CiAKLSAgICBpZiAoIChieXRlcyA+IHNpemVvZihw
YWRkcl90KSkgfHwgKGJ5dGVzICYgKGJ5dGVzIC0gMSkpIHx8ICFieXRlcyApCisgICAgaWYgKCAo
Ynl0ZXMgPiBzaXplb2YodmFsKSkgfHwgKGJ5dGVzICYgKGJ5dGVzIC0gMSkpIHx8ICFieXRlcyAp
CiAgICAgewogICAgICAgICBnZHByaW50ayhYRU5MT0dfV0FSTklORywgImJhZCB3cml0ZSBzaXpl
IChhZGRyPSVseCwgYnl0ZXM9JXUpXG4iLAogICAgICAgICAgICAgICAgICBvZmZzZXQsIGJ5dGVz
KTsKQEAgLTIxOCw5ICsyMTgsOSBAQCBzdGF0aWMgaW50IHB0d3JfZW11bGF0ZWRfY21weGNoZyhl
bnVtIHg4CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpwX29sZCwgdm9p
ZCAqcF9uZXcsIHVuc2lnbmVkIGludCBieXRlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgbG9jaywgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiB7Ci0gICAg
cGFkZHJfdCBvbGQgPSAwLCBuZXcgPSAwOworICAgIGludHB0ZV90IG9sZCA9IDAsIG5ldyA9IDA7
CiAKLSAgICBpZiAoIChieXRlcyA+IHNpemVvZihwYWRkcl90KSkgfHwgKGJ5dGVzICYgKGJ5dGVz
IC0gMSkpICkKKyAgICBpZiAoIChieXRlcyA+IHNpemVvZihuZXcpKSB8fCAoYnl0ZXMgJiAoYnl0
ZXMgLSAxKSkgKQogICAgIHsKICAgICAgICAgZ2RwcmludGsoWEVOTE9HX1dBUk5JTkcsICJiYWQg
Y21weGNoZyBzaXplIChhZGRyPSVseCwgYnl0ZXM9JXUpXG4iLAogICAgICAgICAgICAgICAgICBv
ZmZzZXQsIGJ5dGVzKTsKCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:09:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:09:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1U6-000344-8t; Wed, 28 Feb 2018 13:09:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=puks=fw=citrix.com=prvs=590658560=paul.durrant@srs-us1.protection.inumbo.net>)
 id 1er1U5-00033p-2z
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:09:25 +0000
X-Inumbo-ID: 7567c4a9-1c88-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7567c4a9-1c88-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:08:25 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="68777633"
From: Paul Durrant <Paul.Durrant@citrix.com>
To: 'Jan Beulich' <JBeulich@suse.com>, xen-devel
 <xen-devel@lists.xenproject.org>
Thread-Topic: [PATCH v4 07/20] x86: move and rename XSTATE_*
Thread-Index: AQHTsJRfmAhe8+1OmEqTFoNogAO4laO5yJrw
Date: Wed, 28 Feb 2018 13:06:19 +0000
Message-ID: <9f910d8a32b94fb4972b9937cfda4d76@AMSPEX02CL03.citrite.net>
References: <5A96A5E7020000B40353C18D@prv-mh.provo.novell.com>
 <5A96B61302000078001ACBC4@prv-mh.provo.novell.com>
 <5A96B64902000078001ACBC7@prv-mh.provo.novell.com>
In-Reply-To: <5A96B64902000078001ACBC7@prv-mh.provo.novell.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 George Dunlap <George.Dunlap@citrix.com>
Subject: Re: [Xen-devel] [PATCH v4 07/20] x86: move and rename XSTATE_*
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

PiAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0tLQo+IEZyb206IEphbiBCZXVsaWNoIFttYWlsdG86
SkJldWxpY2hAc3VzZS5jb21dCj4gU2VudDogMjggRmVicnVhcnkgMjAxOCAxMzowMgo+IFRvOiB4
ZW4tZGV2ZWwgPHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZz4KPiBDYzogQW5kcmV3IENv
b3BlciA8QW5kcmV3LkNvb3BlcjNAY2l0cml4LmNvbT47IFBhdWwgRHVycmFudAo+IDxQYXVsLkR1
cnJhbnRAY2l0cml4LmNvbT47IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAY2l0cml4LmNv
bT4KPiBTdWJqZWN0OiBbUEFUQ0ggdjQgMDcvMjBdIHg4NjogbW92ZSBhbmQgcmVuYW1lIFhTVEFU
RV8qCj4gCj4gU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoK
UmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cgo+IC0t
LQo+IHY0OiBOZXcsIHNwbGl0IG9mZiBmcm9tIGxhdGVyIHBhdGNoLgo+IAo+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9jcHVpZC5jCj4gKysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKPiBAQCAtMTIyLDQy
ICsxMjIsNDIgQEAgc3RhdGljIHZvaWQgcmVjYWxjdWxhdGVfeHN0YXRlKHN0cnVjdCBjcAo+IAo+
ICAgICAgaWYgKCBwLT5iYXNpYy5hdnggKQo+ICAgICAgewo+IC0gICAgICAgIHhzdGF0ZXMgfD0g
WFNUQVRFX1lNTTsKPiArICAgICAgICB4c3RhdGVzIHw9IFg4Nl9YQ1IwX1lNTTsKPiAgICAgICAg
ICB4c3RhdGVfc2l6ZSA9IG1heCh4c3RhdGVfc2l6ZSwKPiAtICAgICAgICAgICAgICAgICAgICAg
ICAgICB4c3RhdGVfb2Zmc2V0c1tfWFNUQVRFX1lNTV0gKwo+IC0gICAgICAgICAgICAgICAgICAg
ICAgICAgIHhzdGF0ZV9zaXplc1tfWFNUQVRFX1lNTV0pOwo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICAgIHhzdGF0ZV9vZmZzZXRzW1g4Nl9YQ1IwX1lNTV9QT1NdICsKPiArICAgICAgICAgICAg
ICAgICAgICAgICAgICB4c3RhdGVfc2l6ZXNbWDg2X1hDUjBfWU1NX1BPU10pOwo+ICAgICAgfQo+
IAo+ICAgICAgaWYgKCBwLT5mZWF0Lm1weCApCj4gICAgICB7Cj4gLSAgICAgICAgeHN0YXRlcyB8
PSBYU1RBVEVfQk5EUkVHUyB8IFhTVEFURV9CTkRDU1I7Cj4gKyAgICAgICAgeHN0YXRlcyB8PSBY
ODZfWENSMF9CTkRSRUdTIHwgWDg2X1hDUjBfQk5EQ1NSOwo+ICAgICAgICAgIHhzdGF0ZV9zaXpl
ID0gbWF4KHhzdGF0ZV9zaXplLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9v
ZmZzZXRzW19YU1RBVEVfQk5EQ1NSXSArCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0
YXRlX3NpemVzW19YU1RBVEVfQk5EQ1NSXSk7Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAg
eHN0YXRlX29mZnNldHNbWDg2X1hDUjBfQk5EQ1NSX1BPU10gKwo+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgIHhzdGF0ZV9zaXplc1tYODZfWENSMF9CTkRDU1JfUE9TXSk7Cj4gICAgICB9Cj4g
Cj4gICAgICBpZiAoIHAtPmZlYXQuYXZ4NTEyZiApCj4gICAgICB7Cj4gLSAgICAgICAgeHN0YXRl
cyB8PSBYU1RBVEVfT1BNQVNLIHwgWFNUQVRFX1pNTSB8IFhTVEFURV9ISV9aTU07Cj4gKyAgICAg
ICAgeHN0YXRlcyB8PSBYODZfWENSMF9PUE1BU0sgfCBYODZfWENSMF9aTU0gfAo+IFg4Nl9YQ1Iw
X0hJX1pNTTsKPiAgICAgICAgICB4c3RhdGVfc2l6ZSA9IG1heCh4c3RhdGVfc2l6ZSwKPiAtICAg
ICAgICAgICAgICAgICAgICAgICAgICB4c3RhdGVfb2Zmc2V0c1tfWFNUQVRFX0hJX1pNTV0gKwo+
IC0gICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9zaXplc1tfWFNUQVRFX0hJX1pNTV0p
Owo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9vZmZzZXRzW1g4Nl9YQ1IwX0hJ
X1pNTV9QT1NdICsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB4c3RhdGVfc2l6ZXNbWDg2
X1hDUjBfSElfWk1NX1BPU10pOwo+ICAgICAgfQo+IAo+ICAgICAgaWYgKCBwLT5mZWF0LnBrdSAp
Cj4gICAgICB7Cj4gLSAgICAgICAgeHN0YXRlcyB8PSBYU1RBVEVfUEtSVTsKPiArICAgICAgICB4
c3RhdGVzIHw9IFg4Nl9YQ1IwX1BLUlU7Cj4gICAgICAgICAgeHN0YXRlX3NpemUgPSBtYXgoeHN0
YXRlX3NpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX29mZnNldHNbX1hT
VEFURV9QS1JVXSArCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX3NpemVzW19Y
U1RBVEVfUEtSVV0pOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgIHhzdGF0ZV9vZmZzZXRz
W1g4Nl9YQ1IwX1BLUlVfUE9TXSArCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRl
X3NpemVzW1g4Nl9YQ1IwX1BLUlVfUE9TXSk7Cj4gICAgICB9Cj4gCj4gICAgICBpZiAoIHAtPmV4
dGQubHdwICkKPiAgICAgIHsKPiAtICAgICAgICB4c3RhdGVzIHw9IFhTVEFURV9MV1A7Cj4gKyAg
ICAgICAgeHN0YXRlcyB8PSBYODZfWENSMF9MV1A7Cj4gICAgICAgICAgeHN0YXRlX3NpemUgPSBt
YXgoeHN0YXRlX3NpemUsCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0YXRlX29mZnNl
dHNbX1hTVEFURV9MV1BdICsKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICB4c3RhdGVfc2l6
ZXNbX1hTVEFURV9MV1BdKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICB4c3RhdGVfb2Zm
c2V0c1tYODZfWENSMF9MV1BfUE9TXSArCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgeHN0
YXRlX3NpemVzW1g4Nl9YQ1IwX0xXUF9QT1NdKTsKPiAgICAgIH0KPiAKPiAgICAgIHAtPnhzdGF0
ZS5tYXhfc2l6ZSAgPSAgeHN0YXRlX3NpemU7Cj4gQEAgLTEwMTYsNyArMTAxNiw3IEBAIHZvaWQg
Z3Vlc3RfY3B1aWQoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHUKPiAgICAgICAgICBicmVhazsKPiAK
PiAgICAgIGNhc2UgMHg4MDAwMDAxYzoKPiAtICAgICAgICBpZiAoICh2LT5hcmNoLnhjcjAgJiBY
U1RBVEVfTFdQKSAmJiBjcHVfaGFzX3N2bSApCj4gKyAgICAgICAgaWYgKCAodi0+YXJjaC54Y3Iw
ICYgWDg2X1hDUjBfTFdQKSAmJiBjcHVfaGFzX3N2bSApCj4gICAgICAgICAgICAgIC8qIFR1cm4g
b24gYXZhaWxhYmxlIGJpdCBhbmQgb3RoZXIgZmVhdHVyZXMgc3BlY2lmaWVkIGluIGx3cF9jZmcu
ICovCj4gICAgICAgICAgICAgIHJlcy0+YSA9IChyZXMtPmQgJiB2LT5hcmNoLmh2bV9zdm0uZ3Vl
c3RfbHdwX2NmZykgfCAxOwo+ICAgICAgICAgIGJyZWFrOwo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKPiBAQCAtMTg4
Miw4ICsxODgyLDggQEAgc3RhdGljIGludCBodm1lbXVsX2dldF9mcHUoCj4gICAgICBjYXNlIFg4
NkVNVUxfRlBVX3htbToKPiAgICAgICAgICBicmVhazsKPiAgICAgIGNhc2UgWDg2RU1VTF9GUFVf
eW1tOgo+IC0gICAgICAgIGlmICggIShjdXJyLT5hcmNoLnhjcjAgJiBYU1RBVEVfU1NFKSB8fAo+
IC0gICAgICAgICAgICAgIShjdXJyLT5hcmNoLnhjcjAgJiBYU1RBVEVfWU1NKSApCj4gKyAgICAg
ICAgaWYgKCAhKGN1cnItPmFyY2gueGNyMCAmIFg4Nl9YQ1IwX1NTRSkgfHwKPiArICAgICAgICAg
ICAgICEoY3Vyci0+YXJjaC54Y3IwICYgWDg2X1hDUjBfWU1NKSApCj4gICAgICAgICAgICAgIHJl
dHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiAgICAgICAgICBicmVhazsKPiAgICAgIGRlZmF1
bHQ6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKPiBAQCAtMzE4LDcgKzMxOCw3IEBAIGJvb2wgaHZtX3NldF9ndWVzdF9ibmRjZmdz
KHN0cnVjdCB2Y3B1ICoKPiAgICAgICAqIGVuYWJsZWQgaW4gQk5EQ0ZHUy4KPiAgICAgICAqLwo+
ICAgICAgaWYgKCAodmFsICYgSUEzMl9CTkRDRkdTX0VOQUJMRSkgJiYKPiAtICAgICAgICAgISh2
LT5hcmNoLnhjcjBfYWNjdW0gJiAoWFNUQVRFX0JORFJFR1MgfCBYU1RBVEVfQk5EQ1NSKSkgKQo+
ICsgICAgICAgICAhKHYtPmFyY2gueGNyMF9hY2N1bSAmIChYODZfWENSMF9CTkRSRUdTIHwgWDg2
X1hDUjBfQk5EQ1NSKSkgKQo+ICAgICAgewo+ICAgICAgICAgIHVpbnQ2NF90IHhjcjAgPSBnZXRf
eGNyMCgpOwo+ICAgICAgICAgIGludCByYzsKPiBAQCAtMzI3LDcgKzMyNyw3IEBAIGJvb2wgaHZt
X3NldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICoKPiAgICAgICAgICAgICAgcmV0dXJuIGZh
bHNlOwo+IAo+ICAgICAgICAgIHJjID0gaGFuZGxlX3hzZXRidihYQ1JfWEZFQVRVUkVfRU5BQkxF
RF9NQVNLLAo+IC0gICAgICAgICAgICAgICAgICAgICAgICAgICB4Y3IwIHwgWFNUQVRFX0JORFJF
R1MgfCBYU1RBVEVfQk5EQ1NSKTsKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgeGNyMCB8
IFg4Nl9YQ1IwX0JORFJFR1MgfCBYODZfWENSMF9CTkRDU1IpOwo+IAo+ICAgICAgICAgIGlmICgg
cmMgKQo+ICAgICAgICAgIHsKPiBAQCAtMjQwOSwxMCArMjQwOSwxMCBAQCBpbnQgaHZtX3NldF9j
cjQodW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vCj4gICAgICAgKiBndWVzdCBtYXkgZW5hYmxlIHRo
ZSBmZWF0dXJlIGluIENSNCB3aXRob3V0IGVuYWJsaW5nIGl0IGluIFhDUjAuIFdlCj4gICAgICAg
KiBuZWVkIHRvIGNvbnRleHQgc3dpdGNoIC8gbWlncmF0ZSBQS1JVIG5ldmVydGhlbGVzcy4KPiAg
ICAgICAqLwo+IC0gICAgaWYgKCAodmFsdWUgJiBYODZfQ1I0X1BLRSkgJiYgISh2LT5hcmNoLnhj
cjBfYWNjdW0gJiBYU1RBVEVfUEtSVSkgKQo+ICsgICAgaWYgKCAodmFsdWUgJiBYODZfQ1I0X1BL
RSkgJiYgISh2LT5hcmNoLnhjcjBfYWNjdW0gJiBYODZfWENSMF9QS1JVKQo+ICkKPiAgICAgIHsK
PiAgICAgICAgICBpbnQgcmMgPSBoYW5kbGVfeHNldGJ2KFhDUl9YRkVBVFVSRV9FTkFCTEVEX01B
U0ssCj4gLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRfeGNyMCgpIHwgWFNUQVRF
X1BLUlUpOwo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3hjcjAoKSB8IFg4
Nl9YQ1IwX1BLUlUpOwo+IAo+ICAgICAgICAgIGlmICggcmMgKQo+ICAgICAgICAgIHsKPiBAQCAt
MjQyMSw3ICsyNDIxLDcgQEAgaW50IGh2bV9zZXRfY3I0KHVuc2lnbmVkIGxvbmcgdmFsdWUsIGJv
bwo+ICAgICAgICAgIH0KPiAKPiAgICAgICAgICBpZiAoIGhhbmRsZV94c2V0YnYoWENSX1hGRUFU
VVJFX0VOQUJMRURfTUFTSywKPiAtICAgICAgICAgICAgICAgICAgICAgICAgICAgZ2V0X3hjcjAo
KSAmIH5YU1RBVEVfUEtSVSkgKQo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICBnZXRfeGNy
MCgpICYgflg4Nl9YQ1IwX1BLUlUpICkKPiAgICAgICAgICAgICAgLyogbm90aGluZywgYmVzdCBl
ZmZvcnQgb25seSAqLzsKPiAgICAgIH0KPiAKPiBAQCAtMzg5MCw3ICszODkwLDcgQEAgdm9pZCBo
dm1fdmNwdV9yZXNldF9zdGF0ZShzdHJ1Y3QgdmNwdSAqdgo+ICAgICAgZnB1X2N0eHQtPm14Y3Ny
ID0gTVhDU1JfREVGQVVMVDsKPiAgICAgIGlmICggdi0+YXJjaC54c2F2ZV9hcmVhICkKPiAgICAg
IHsKPiAtICAgICAgICB2LT5hcmNoLnhzYXZlX2FyZWEtPnhzYXZlX2hkci54c3RhdGVfYnYgPSBY
U1RBVEVfRlA7Cj4gKyAgICAgICAgdi0+YXJjaC54c2F2ZV9hcmVhLT54c2F2ZV9oZHIueHN0YXRl
X2J2ID0gWDg2X1hDUjBfRlA7Cj4gICAgICAgICAgdi0+YXJjaC54c2F2ZV9hcmVhLT54c2F2ZV9o
ZHIueGNvbXBfYnYgPSAwOwo+ICAgICAgfQo+IAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKPiBAQCAtMjE1Nyw3ICsyMTU3LDcgQEAgc3RhdGljIHZvaWQgYWRqdXN0X2JuZChz
dHJ1Y3QgeDg2X2VtdWxhdAo+ICAgICAgICAgICAqIChpbiB3aGljaCBjYXNlIGV4ZWN1dGluZyBh
bnkgc3VpdGFibGUgbm9uLXByZWZpeGVkIGJyYW5jaAo+ICAgICAgICAgICAqIGluc3RydWN0aW9u
IHdvdWxkIGRvKSwgb3IgdXNlIFhSU1RPUi4KPiAgICAgICAgICAgKi8KPiAtICAgICAgICB4c3Rh
dGVfc2V0X2luaXQoWFNUQVRFX0JORFJFR1MpOwo+ICsgICAgICAgIHhzdGF0ZV9zZXRfaW5pdChY
ODZfWENSMF9CTkRSRUdTKTsKPiAgICAgIH0KPiAgIGRvbmU6Owo+ICB9Cj4gLS0tIGEveGVuL2Fy
Y2gveDg2L3hzdGF0ZS5jCj4gKysrIGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCj4gQEAgLTMwNCw3
ICszMDQsNyBAQCB2b2lkIHhzYXZlKHN0cnVjdCB2Y3B1ICp2LCB1aW50NjRfdCBtYXNrCj4gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICI9bSIgKCpwdHIpLCBcCj4gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICJhIiAobG1hc2spLCAiZCIgKGhtYXNrKSwgIkQiIChwdHIpKQo+IAo+IC0g
ICAgaWYgKCBmaXBfd2lkdGggPT0gOCB8fCAhKG1hc2sgJiBYU1RBVEVfRlApICkKPiArICAgIGlm
ICggZmlwX3dpZHRoID09IDggfHwgIShtYXNrICYgWDg2X1hDUjBfRlApICkKPiAgICAgIHsKPiAg
ICAgICAgICBYU0FWRSgiMHg0OCwiKTsKPiAgICAgIH0KPiBAQCAtMzU3LDcgKzM1Nyw3IEBAIHZv
aWQgeHNhdmUoc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG1hc2sKPiAgICAgICAgICAgICAgZmlw
X3dpZHRoID0gODsKPiAgICAgIH0KPiAgI3VuZGVmIFhTQVZFCj4gLSAgICBpZiAoIG1hc2sgJiBY
U1RBVEVfRlAgKQo+ICsgICAgaWYgKCBtYXNrICYgWDg2X1hDUjBfRlAgKQo+ICAgICAgICAgIHB0
ci0+ZnB1X3NzZS54W0ZQVV9XT1JEX1NJWkVfT0ZGU0VUXSA9IGZpcF93aWR0aDsKPiAgfQo+IAo+
IEBAIC0zNzUsNyArMzc1LDcgQEAgdm9pZCB4cnN0b3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90
IG1hcwo+ICAgICAgICogc29tZXRpbWVzIG5ldyB1c2VyIHZhbHVlLiBCb3RoIHNob3VsZCBiZSBv
ay4gVXNlIHRoZSBGUFUgc2F2ZWQKPiAgICAgICAqIGRhdGEgYmxvY2sgYXMgYSBzYWZlIGFkZHJl
c3MgYmVjYXVzZSBpdCBzaG91bGQgYmUgaW4gTDEuCj4gICAgICAgKi8KPiAtICAgIGlmICggKG1h
c2sgJiBwdHItPnhzYXZlX2hkci54c3RhdGVfYnYgJiBYU1RBVEVfRlApICYmCj4gKyAgICBpZiAo
IChtYXNrICYgcHRyLT54c2F2ZV9oZHIueHN0YXRlX2J2ICYgWDg2X1hDUjBfRlApICYmCj4gICAg
ICAgICAgICEocHRyLT5mcHVfc3NlLmZzdyAmIH5wdHItPmZwdV9zc2UuZmN3ICYgMHgwMDNmKSAm
Jgo+ICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQg
KQo+ICAgICAgICAgIGFzbSB2b2xhdGlsZSAoICJmbmNsZXhcblx0IiAgICAgICAgLyogY2xlYXIg
ZXhjZXB0aW9ucyAqLwo+IEBAIC00NTEsOCArNDUxLDggQEAgdm9pZCB4cnN0b3Ioc3RydWN0IHZj
cHUgKnYsIHVpbnQ2NF90IG1hcwo+ICAgICAgICAgICAgICAgKiBBbHNvIHRyeSB0byBlbGltaW5h
dGUgZmF1bHQgcmVhc29ucywgZXZlbiBpZiB0aGlzIHNob3VsZG4ndCBiZQo+ICAgICAgICAgICAg
ICAgKiBuZWVkZWQgaGVyZSAob3RoZXIgY29kZSBzaG91bGQgZW5zdXJlIHRoZSBzYW5pdHkgb2Yg
dGhlIGRhdGEpLgo+ICAgICAgICAgICAgICAgKi8KPiAtICAgICAgICAgICAgaWYgKCAoKG1hc2sg
JiBYU1RBVEVfU1NFKSB8fAo+IC0gICAgICAgICAgICAgICAgICAoKG1hc2sgJiBYU1RBVEVfWU1N
KSAmJgo+ICsgICAgICAgICAgICBpZiAoICgobWFzayAmIFg4Nl9YQ1IwX1NTRSkgfHwKPiArICAg
ICAgICAgICAgICAgICAgKChtYXNrICYgWDg2X1hDUjBfWU1NKSAmJgo+ICAgICAgICAgICAgICAg
ICAgICAgIShwdHItPnhzYXZlX2hkci54Y29tcF9idiAmIFhTVEFURV9DT01QQUNUSU9OX0VOQUJM
RUQpKSkKPiApCj4gICAgICAgICAgICAgICAgICBwdHItPmZwdV9zc2UubXhjc3IgJj0gbXhjc3Jf
bWFzazsKPiAgICAgICAgICAgICAgaWYgKCB2LT5hcmNoLnhjcjBfYWNjdW0gJiBYU1RBVEVfWFNB
VkVTX09OTFkgKQo+IEBAIC01OTUsNyArNTk1LDcgQEAgdm9pZCB4c3RhdGVfaW5pdChzdHJ1Y3Qg
Y3B1aW5mb194ODYgKmMpCj4gICAgICBjcHVpZF9jb3VudChYU1RBVEVfQ1BVSUQsIDAsICZlYXgs
ICZlYngsICZlY3gsICZlZHgpOwo+IAo+ICAgICAgQlVHX09OKChlYXggJiBYU1RBVEVfRlBfU1NF
KSAhPSBYU1RBVEVfRlBfU1NFKTsKPiAtICAgIEJVR19PTigoZWF4ICYgWFNUQVRFX1lNTSkgJiYg
IShlYXggJiBYU1RBVEVfU1NFKSk7Cj4gKyAgICBCVUdfT04oKGVheCAmIFg4Nl9YQ1IwX1lNTSkg
JiYgIShlYXggJiBYODZfWENSMF9TU0UpKTsKPiAgICAgIGZlYXR1cmVfbWFzayA9ICgoKHU2NCll
ZHggPDwgMzIpIHwgZWF4KSAmIFhDTlRYVF9NQVNLOwo+IAo+ICAgICAgLyoKPiBAQCAtNjQ4LDI2
ICs2NDgsMjYgQEAgdm9pZCB4c3RhdGVfaW5pdChzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCj4gIHN0
YXRpYyBib29sIHZhbGlkX3hjcjAodTY0IHhjcjApCj4gIHsKPiAgICAgIC8qIEZQIG11c3QgYmUg
dW5jb25kaXRpb25hbGx5IHNldC4gKi8KPiAtICAgIGlmICggISh4Y3IwICYgWFNUQVRFX0ZQKSAp
Cj4gKyAgICBpZiAoICEoeGNyMCAmIFg4Nl9YQ1IwX0ZQKSApCj4gICAgICAgICAgcmV0dXJuIGZh
bHNlOwo+IAo+ICAgICAgLyogWU1NIGRlcGVuZHMgb24gU1NFLiAqLwo+IC0gICAgaWYgKCAoeGNy
MCAmIFhTVEFURV9ZTU0pICYmICEoeGNyMCAmIFhTVEFURV9TU0UpICkKPiArICAgIGlmICggKHhj
cjAgJiBYODZfWENSMF9ZTU0pICYmICEoeGNyMCAmIFg4Nl9YQ1IwX1NTRSkgKQo+ICAgICAgICAg
IHJldHVybiBmYWxzZTsKPiAKPiAtICAgIGlmICggeGNyMCAmIChYU1RBVEVfT1BNQVNLIHwgWFNU
QVRFX1pNTSB8IFhTVEFURV9ISV9aTU0pICkKPiArICAgIGlmICggeGNyMCAmIChYODZfWENSMF9P
UE1BU0sgfCBYODZfWENSMF9aTU0gfCBYODZfWENSMF9ISV9aTU0pCj4gKQo+ICAgICAgewo+ICAg
ICAgICAgIC8qIE9QTUFTSywgWk1NLCBhbmQgSElfWk1NIHJlcXVpcmUgWU1NLiAqLwo+IC0gICAg
ICAgIGlmICggISh4Y3IwICYgWFNUQVRFX1lNTSkgKQo+ICsgICAgICAgIGlmICggISh4Y3IwICYg
WDg2X1hDUjBfWU1NKSApCj4gICAgICAgICAgICAgIHJldHVybiBmYWxzZTsKPiAKPiAgICAgICAg
ICAvKiBPUE1BU0ssIFpNTSwgYW5kIEhJX1pNTSBtdXN0IGJlIHRoZSBzYW1lLiAqLwo+IC0gICAg
ICAgIGlmICggfnhjcjAgJiAoWFNUQVRFX09QTUFTSyB8IFhTVEFURV9aTU0gfCBYU1RBVEVfSElf
Wk1NKSApCj4gKyAgICAgICAgaWYgKCB+eGNyMCAmIChYODZfWENSMF9PUE1BU0sgfCBYODZfWENS
MF9aTU0gfAo+IFg4Nl9YQ1IwX0hJX1pNTSkgKQo+ICAgICAgICAgICAgICByZXR1cm4gZmFsc2U7
Cj4gICAgICB9Cj4gCj4gICAgICAvKiBCTkRSRUdTIGFuZCBCTkRDU1IgbXVzdCBiZSB0aGUgc2Ft
ZS4gKi8KPiAtICAgIHJldHVybiAhKHhjcjAgJiBYU1RBVEVfQk5EUkVHUykgPT0gISh4Y3IwICYg
WFNUQVRFX0JORENTUik7Cj4gKyAgICByZXR1cm4gISh4Y3IwICYgWDg2X1hDUjBfQk5EUkVHUykg
PT0gISh4Y3IwICYgWDg2X1hDUjBfQk5EQ1NSKTsKPiAgfQo+IAo+ICBpbnQgdmFsaWRhdGVfeHN0
YXRlKHU2NCB4Y3IwLCB1NjQgeGNyMF9hY2N1bSwgY29uc3Qgc3RydWN0IHhzYXZlX2hkciAqaGRy
KQo+IEBAIC03MDMsNyArNzAzLDcgQEAgaW50IGhhbmRsZV94c2V0YnYodTMyIGluZGV4LCB1NjQg
bmV3X2J2KQo+ICAgICAgICAgIHJldHVybiAtRUlOVkFMOwo+IAo+ICAgICAgLyogWENSMC5QS1JV
IGlzIGRpc2FibGVkIG9uIFBWIG1vZGUuICovCj4gLSAgICBpZiAoIGlzX3B2X3ZjcHUoY3Vycikg
JiYgKG5ld19idiAmIFhTVEFURV9QS1JVKSApCj4gKyAgICBpZiAoIGlzX3B2X3ZjcHUoY3Vycikg
JiYgKG5ld19idiAmIFg4Nl9YQ1IwX1BLUlUpICkKPiAgICAgICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7Cj4gCj4gICAgICBpZiAoICFzZXRfeGNyMChuZXdfYnYpICkKPiBAQCAtNzE0LDcgKzcxNCw3
IEBAIGludCBoYW5kbGVfeHNldGJ2KHUzMiBpbmRleCwgdTY0IG5ld19idikKPiAgICAgIGN1cnIt
PmFyY2gueGNyMF9hY2N1bSB8PSBuZXdfYnY7Cj4gCj4gICAgICAvKiBMV1Agc2V0cyBub25sYXp5
X3hzdGF0ZV91c2VkIGluZGVwZW5kZW50bHkuICovCj4gLSAgICBpZiAoIG5ld19idiAmIChYU1RB
VEVfTk9OTEFaWSAmIH5YU1RBVEVfTFdQKSApCj4gKyAgICBpZiAoIG5ld19idiAmIChYU1RBVEVf
Tk9OTEFaWSAmIH5YODZfWENSMF9MV1ApICkKPiAgICAgICAgICBjdXJyLT5hcmNoLm5vbmxhenlf
eHN0YXRlX3VzZWQgPSAxOwo+IAo+ICAgICAgbWFzayAmPSBjdXJyLT5mcHVfZGlydGllZCA/IH5Y
U1RBVEVfRlBfU1NFIDogWFNUQVRFX05PTkxBWlk7Cj4gQEAgLTc1NSw3ICs3NTUsNyBAQCB1aW50
NjRfdCByZWFkX2JuZGNmZ3Uodm9pZCkKPiAgICAgIHsKPiAgICAgICAgICBhc20gKCAiLmJ5dGUg
MHgwZiwweGM3LDB4MjdcbiIgLyogeHNhdmVjICovCj4gICAgICAgICAgICAgICAgOiAiPW0iICgq
eHN0YXRlKQo+IC0gICAgICAgICAgICAgIDogImEiIChYU1RBVEVfQk5EQ1NSKSwgImQiICgwKSwg
IkQiICh4c3RhdGUpICk7Cj4gKyAgICAgICAgICAgICAgOiAiYSIgKFg4Nl9YQ1IwX0JORENTUiks
ICJkIiAoMCksICJEIiAoeHN0YXRlKSApOwo+IAo+ICAgICAgICAgIGJuZGNzciA9ICh2b2lkICop
KHhzdGF0ZSArIDEpOwo+ICAgICAgfQo+IEBAIC03NjMsMTUgKzc2MywxNSBAQCB1aW50NjRfdCBy
ZWFkX2JuZGNmZ3Uodm9pZCkKPiAgICAgIHsKPiAgICAgICAgICBhc20gKCAiLmJ5dGUgMHgwZiww
eGFlLDB4MjdcbiIgLyogeHNhdmUgKi8KPiAgICAgICAgICAgICAgICA6ICI9bSIgKCp4c3RhdGUp
Cj4gLSAgICAgICAgICAgICAgOiAiYSIgKFhTVEFURV9CTkRDU1IpLCAiZCIgKDApLCAiRCIgKHhz
dGF0ZSkgKTsKPiArICAgICAgICAgICAgICA6ICJhIiAoWDg2X1hDUjBfQk5EQ1NSKSwgImQiICgw
KSwgIkQiICh4c3RhdGUpICk7Cj4gCj4gLSAgICAgICAgYm5kY3NyID0gKHZvaWQgKil4c3RhdGUg
KyB4c3RhdGVfb2Zmc2V0c1tfWFNUQVRFX0JORENTUl07Cj4gKyAgICAgICAgYm5kY3NyID0gKHZv
aWQgKil4c3RhdGUgKyB4c3RhdGVfb2Zmc2V0c1tYODZfWENSMF9CTkRDU1JfUE9TXTsKPiAgICAg
IH0KPiAKPiAgICAgIGlmICggY3IwICYgWDg2X0NSMF9UUyApCj4gICAgICAgICAgd3JpdGVfY3Iw
KGNyMCk7Cj4gCj4gLSAgICByZXR1cm4geHN0YXRlLT54c2F2ZV9oZHIueHN0YXRlX2J2ICYgWFNU
QVRFX0JORENTUiA/IGJuZGNzci0KPiA+Ym5kY2ZndSA6IDA7Cj4gKyAgICByZXR1cm4geHN0YXRl
LT54c2F2ZV9oZHIueHN0YXRlX2J2ICYgWDg2X1hDUjBfQk5EQ1NSID8gYm5kY3NyLQo+ID5ibmRj
Zmd1IDogMDsKPiAgfQo+IAo+ICB2b2lkIHhzdGF0ZV9zZXRfaW5pdCh1aW50NjRfdCBtYXNrKQo+
IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRlZm5zLmgKPiArKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L3g4Ni1kZWZucy5oCj4gQEAgLTY2LDQgKzY2LDI4IEBACj4gICNkZWZpbmUgWDg2
X0NSNF9TTUFQICAgICAgIDB4MDAyMDAwMDAgLyogZW5hYmxlIFNNQVAgKi8KPiAgI2RlZmluZSBY
ODZfQ1I0X1BLRSAgICAgICAgMHgwMDQwMDAwMCAvKiBlbmFibGUgUEtFICovCj4gCj4gKy8qCj4g
KyAqIFhTVEFURSBjb21wb25lbnQgZmxhZ3MgaW4gWENSMAo+ICsgKi8KPiArI2RlZmluZSBYODZf
WENSMF9GUF9QT1MgICAgICAgICAgIDAKPiArI2RlZmluZSBYODZfWENSMF9GUCAgICAgICAgICAg
ICAgICgxVUxMIDw8IFg4Nl9YQ1IwX0ZQX1BPUykKPiArI2RlZmluZSBYODZfWENSMF9TU0VfUE9T
ICAgICAgICAgIDEKPiArI2RlZmluZSBYODZfWENSMF9TU0UgICAgICAgICAgICAgICgxVUxMIDw8
IFg4Nl9YQ1IwX1NTRV9QT1MpCj4gKyNkZWZpbmUgWDg2X1hDUjBfWU1NX1BPUyAgICAgICAgICAy
Cj4gKyNkZWZpbmUgWDg2X1hDUjBfWU1NICAgICAgICAgICAgICAoMVVMTCA8PCBYODZfWENSMF9Z
TU1fUE9TKQo+ICsjZGVmaW5lIFg4Nl9YQ1IwX0JORFJFR1NfUE9TICAgICAgMwo+ICsjZGVmaW5l
IFg4Nl9YQ1IwX0JORFJFR1MgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfQk5EUkVHU19QT1Mp
Cj4gKyNkZWZpbmUgWDg2X1hDUjBfQk5EQ1NSX1BPUyAgICAgICA0Cj4gKyNkZWZpbmUgWDg2X1hD
UjBfQk5EQ1NSICAgICAgICAgICAoMVVMTCA8PCBYODZfWENSMF9CTkRDU1JfUE9TKQo+ICsjZGVm
aW5lIFg4Nl9YQ1IwX09QTUFTS19QT1MgICAgICAgNQo+ICsjZGVmaW5lIFg4Nl9YQ1IwX09QTUFT
SyAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfT1BNQVNLX1BPUykKPiArI2RlZmluZSBYODZf
WENSMF9aTU1fUE9TICAgICAgICAgIDYKPiArI2RlZmluZSBYODZfWENSMF9aTU0gICAgICAgICAg
ICAgICgxVUxMIDw8IFg4Nl9YQ1IwX1pNTV9QT1MpCj4gKyNkZWZpbmUgWDg2X1hDUjBfSElfWk1N
X1BPUyAgICAgICA3Cj4gKyNkZWZpbmUgWDg2X1hDUjBfSElfWk1NICAgICAgICAgICAoMVVMTCA8
PCBYODZfWENSMF9ISV9aTU1fUE9TKQo+ICsjZGVmaW5lIFg4Nl9YQ1IwX1BLUlVfUE9TICAgICAg
ICAgOQo+ICsjZGVmaW5lIFg4Nl9YQ1IwX1BLUlUgICAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hD
UjBfUEtSVV9QT1MpCj4gKyNkZWZpbmUgWDg2X1hDUjBfTFdQX1BPUyAgICAgICAgICA2Mgo+ICsj
ZGVmaW5lIFg4Nl9YQ1IwX0xXUCAgICAgICAgICAgICAgKDFVTEwgPDwgWDg2X1hDUjBfTFdQX1BP
UykKPiArCj4gICNlbmRpZgkvKiBfX1hFTl9YODZfREVGTlNfSF9fICovCj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni94c3RhdGUuaAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveHN0YXRl
LmgKPiBAQCAtMTAsNiArMTAsNyBAQAo+IAo+ICAjaW5jbHVkZSA8eGVuL3NjaGVkLmg+Cj4gICNp
bmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+ICsjaW5jbHVkZSA8YXNtL3g4Ni1kZWZucy5oPgo+
IAo+ICAjZGVmaW5lIEZDV19ERUZBVUxUICAgICAgICAgICAgICAgMHgwMzdmCj4gICNkZWZpbmUg
RkNXX1JFU0VUICAgICAgICAgICAgICAgICAweDAwNDAKPiBAQCAtMjgsMzQgKzI5LDE0IEBAIGV4
dGVybiB1aW50MzJfdCBteGNzcl9tYXNrOwo+ICAjZGVmaW5lIFhTQVZFX0hEUl9PRkZTRVQgICAg
ICAgICAgRlhTQVZFX1NJWkUKPiAgI2RlZmluZSBYU1RBVEVfQVJFQV9NSU5fU0laRSAgICAgIChG
WFNBVkVfU0laRSArIFhTQVZFX0hEUl9TSVpFKQo+IAo+IC0jZGVmaW5lIF9YU1RBVEVfRlAgICAg
ICAgICAgICAgICAgMAo+IC0jZGVmaW5lIFhTVEFURV9GUCAgICAgICAgICAgICAgICAgKDFVTEwg
PDwgX1hTVEFURV9GUCkKPiAtI2RlZmluZSBfWFNUQVRFX1NTRSAgICAgICAgICAgICAgIDEKPiAt
I2RlZmluZSBYU1RBVEVfU1NFICAgICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfU1NFKQo+
IC0jZGVmaW5lIF9YU1RBVEVfWU1NICAgICAgICAgICAgICAgMgo+IC0jZGVmaW5lIFhTVEFURV9Z
TU0gICAgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9ZTU0pCj4gLSNkZWZpbmUgX1hTVEFU
RV9CTkRSRUdTICAgICAgICAgICAzCj4gLSNkZWZpbmUgWFNUQVRFX0JORFJFR1MgICAgICAgICAg
ICAoMVVMTCA8PCBfWFNUQVRFX0JORFJFR1MpCj4gLSNkZWZpbmUgX1hTVEFURV9CTkRDU1IgICAg
ICAgICAgICA0Cj4gLSNkZWZpbmUgWFNUQVRFX0JORENTUiAgICAgICAgICAgICAoMVVMTCA8PCBf
WFNUQVRFX0JORENTUikKPiAtI2RlZmluZSBfWFNUQVRFX09QTUFTSyAgICAgICAgICAgIDUKPiAt
I2RlZmluZSBYU1RBVEVfT1BNQVNLICAgICAgICAgICAgICgxVUxMIDw8IF9YU1RBVEVfT1BNQVNL
KQo+IC0jZGVmaW5lIF9YU1RBVEVfWk1NICAgICAgICAgICAgICAgNgo+IC0jZGVmaW5lIFhTVEFU
RV9aTU0gICAgICAgICAgICAgICAgKDFVTEwgPDwgX1hTVEFURV9aTU0pCj4gLSNkZWZpbmUgX1hT
VEFURV9ISV9aTU0gICAgICAgICAgICA3Cj4gLSNkZWZpbmUgWFNUQVRFX0hJX1pNTSAgICAgICAg
ICAgICAoMVVMTCA8PCBfWFNUQVRFX0hJX1pNTSkKPiAtI2RlZmluZSBfWFNUQVRFX1BLUlUgICAg
ICAgICAgICAgIDkKPiAtI2RlZmluZSBYU1RBVEVfUEtSVSAgICAgICAgICAgICAgICgxVUxMIDw8
IF9YU1RBVEVfUEtSVSkKPiAtI2RlZmluZSBfWFNUQVRFX0xXUCAgICAgICAgICAgICAgIDYyCj4g
LSNkZWZpbmUgWFNUQVRFX0xXUCAgICAgICAgICAgICAgICAoMVVMTCA8PCBfWFNUQVRFX0xXUCkK
PiAtCj4gLSNkZWZpbmUgWFNUQVRFX0ZQX1NTRSAgKFhTVEFURV9GUCB8IFhTVEFURV9TU0UpCj4g
LSNkZWZpbmUgWENOVFhUX01BU0sgICAgKFhTVEFURV9GUCB8IFhTVEFURV9TU0UgfCBYU1RBVEVf
WU1NIHwKPiBYU1RBVEVfT1BNQVNLIHwgXAo+IC0gICAgICAgICAgICAgICAgICAgICAgICBYU1RB
VEVfWk1NIHwgWFNUQVRFX0hJX1pNTSB8IFhTVEFURV9OT05MQVpZKQo+ICsjZGVmaW5lIFhTVEFU
RV9GUF9TU0UgIChYODZfWENSMF9GUCB8IFg4Nl9YQ1IwX1NTRSkKPiArI2RlZmluZSBYQ05UWFRf
TUFTSyAgICAoWDg2X1hDUjBfRlAgfCBYODZfWENSMF9TU0UgfAo+IFg4Nl9YQ1IwX1lNTSB8IFwK
PiArICAgICAgICAgICAgICAgICAgICAgICAgWDg2X1hDUjBfT1BNQVNLIHwgWDg2X1hDUjBfWk1N
IHwgWDg2X1hDUjBfSElfWk1NIHwKPiBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIFhTVEFU
RV9OT05MQVpZKQo+IAo+ICAjZGVmaW5lIFhTVEFURV9BTEwgICAgICh+KDFVTEwgPDwgNjMpKQo+
IC0jZGVmaW5lIFhTVEFURV9OT05MQVpZIChYU1RBVEVfTFdQIHwgWFNUQVRFX0JORFJFR1MgfAo+
IFhTVEFURV9CTkRDU1IgfCBcCj4gLSAgICAgICAgICAgICAgICAgICAgICAgIFhTVEFURV9QS1JV
KQo+ICsjZGVmaW5lIFhTVEFURV9OT05MQVpZIChYODZfWENSMF9MV1AgfCBYODZfWENSMF9CTkRS
RUdTIHwKPiBYODZfWENSMF9CTkRDU1IgfCBcCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIFg4
Nl9YQ1IwX1BLUlUpCj4gICNkZWZpbmUgWFNUQVRFX0xBWlkgICAgKFhTVEFURV9BTEwgJiB+WFNU
QVRFX05PTkxBWlkpCj4gICNkZWZpbmUgWFNUQVRFX1hTQVZFU19PTkxZICAgICAgICAgMAo+ICAj
ZGVmaW5lIFhTVEFURV9DT01QQUNUSU9OX0VOQUJMRUQgICgxVUxMIDw8IDYzKQo+IAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:09:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:09:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1UW-0003Aw-KS; Wed, 28 Feb 2018 13:09:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1UV-0003Ac-F2
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:09:51 +0000
X-Inumbo-ID: 85d0d4f5-1c88-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85d0d4f5-1c88-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:08:52 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:09:49 -0700
Message-Id: <5A96B82902000078001ACC28@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:09:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v4 15/20] x86emul: correctly handle CMPXCHG*
 comparison failures
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgdGhlIC0+Y21weGNoZygpIGhvb2sgZmluZHMgYSBtaXNtYXRjaCwgd2Ugc2hvdWxkIGRlYWwg
d2l0aCB0aGlzIHRoZQpzYW1lIHdheSBhcyB3aGVuIHRoZSAibWFudWFsIiBjb21wYXJpc29uIHJl
cG9ydHMgYSBtaXNtYXRjaC4KClRoaXMgaW52b2x2ZXMgcmV2ZXJ0aW5nIGJmY2UwZTYyYzMgKCJ4
ODYvZW11bDogRHJvcApYODZFTVVMX0NNUFhDSEdfRkFJTEVEIiksIGFsYmVpdCB3aXRoIFg4NkVN
VUxfQ01QWENIR19GQUlMRUQgbm93CmJlY29taW5nIGEgdmFsdWUgZGlzdGluY3QgZnJvbSBYODZF
TVVMX1JFVFJZLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgpBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CnY0OiBBZGQgY29tbWVudCB0byBwdHdyX2VtdWxhdGVkX3VwZGF0ZSgpLiBwYWRkcl90IC0+IGlu
dHB0ZSBjaGFuZ2UKICAgIHNwbGl0IG9mZiB0byBzZXBhcmF0ZSBwYXRjaC4KdjM6IE5ldy4KLS0t
ClRoZSBjb2RlIGNvdWxkIGJlIGZ1cnRoZXIgc2ltcGxpZmllZCBpZiB3ZSBjb3VsZCByZWx5IG9u
IGFsbAotPmNtcHhjaGcoKSBob29rcyBhbHdheXMgdXNpbmcgQ01QWENIRywgYnV0IGZvciBub3cg
d2UgbmVlZCB0byBjb3BlCndpdGggdGhlbSB1c2luZyBwbGFpbiB3cml0ZXMgKGFuZCBoZW5jZSBh
Y2NlcHQgdGhlIGRvdWJsZSByZWFkcyBpZgpDTVBYQ0hHIGlzIGFjdHVhbGx5IGJlaW5nIHVzZWQp
LgpOb3RlIHRoYXQgdGhlIHBhdGNoIGRvZXNuJ3QgYWRkcmVzcyB0aGUgaW5jb3JyZWN0bmVzcyBv
ZiB0aGVyZSBub3QKYmVpbmcgYSBtZW1vcnkgd3JpdGUgZXZlbiBpbiB0aGUgY29tcGFyaXNvbi1m
YWlsZWQgY2FzZS4KCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMKKysrIGIv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYwpAQCAtMzAyLDggKzMwMiwxMiBAQCBodm1f
ZW11bGF0ZV9jbXB4Y2hnKGVudW0geDg2X3NlZ21lbnQgc2VnCiAgICAgbWVtY3B5KCZvbGQsIHBf
b2xkLCBieXRlcyk7CiAgICAgbWVtY3B5KCZuZXcsIHBfbmV3LCBieXRlcyk7CiAKLSAgICByZXR1
cm4gdi0+YXJjaC5wYWdpbmcubW9kZS0+c2hhZG93Lng4Nl9lbXVsYXRlX2NtcHhjaGcoCi0gICAg
ICAgICAgICAgICB2LCBhZGRyLCBvbGQsIG5ldywgYnl0ZXMsIHNoX2N0eHQpOworICAgIHJjID0g
di0+YXJjaC5wYWdpbmcubW9kZS0+c2hhZG93Lng4Nl9lbXVsYXRlX2NtcHhjaGcoCisgICAgICAg
ICAgICAgdiwgYWRkciwgJm9sZCwgbmV3LCBieXRlcywgc2hfY3R4dCk7CisKKyAgICBtZW1jcHko
cF9vbGQsICZvbGQsIGJ5dGVzKTsKKworICAgIHJldHVybiByYzsKIH0KIAogc3RhdGljIGNvbnN0
IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgaHZtX3NoYWRvd19lbXVsYXRvcl9vcHMgPSB7Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L211bHRpLmMKQEAgLTQ3MjMsMTEgKzQ3MjMsMTEgQEAgc2hfeDg2X2VtdWxhdGVfd3JpdGUo
c3RydWN0IHZjcHUgKnYsIHVucwogCiBzdGF0aWMgaW50CiBzaF94ODZfZW11bGF0ZV9jbXB4Y2hn
KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZhZGRyLAotICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyBvbGQsIHVuc2lnbmVkIGxvbmcgbmV3LAotICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLCBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpz
aF9jdHh0KQorICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpwX29sZCwgdW5z
aWduZWQgbG9uZyBuZXcsCisgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBieXRl
cywgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCkKIHsKICAgICB2b2lkICphZGRyOwot
ICAgIHVuc2lnbmVkIGxvbmcgcHJldjsKKyAgICB1bnNpZ25lZCBsb25nIHByZXYsIG9sZCA9ICpw
X29sZDsKICAgICBpbnQgcnYgPSBYODZFTVVMX09LQVk7CiAKICAgICAvKiBVbmFsaWduZWQgd3Jp
dGVzIGFyZSBvbmx5IGFjY2VwdGFibGUgb24gSFZNICovCkBAIC00NzUxLDcgKzQ3NTEsMTAgQEAg
c2hfeDg2X2VtdWxhdGVfY21weGNoZyhzdHJ1Y3QgdmNwdSAqdiwgdQogICAgIH0KIAogICAgIGlm
ICggcHJldiAhPSBvbGQgKQotICAgICAgICBydiA9IFg4NkVNVUxfUkVUUlk7CisgICAgeworICAg
ICAgICAqcF9vbGQgPSBwcmV2OworICAgICAgICBydiA9IFg4NkVNVUxfQ01QWENIR19GQUlMRUQ7
CisgICAgfQogCiAgICAgU0hBRE9XX0RFQlVHKEVNVUxBVEUsICJ2YSAlI2x4IHdhcyAlI2x4IGV4
cGVjdGVkICUjbHgiCiAgICAgICAgICAgICAgICAgICAiIHdhbnRlZCAlI2x4IG5vdyAlI2x4IGJ5
dGVzICV1XG4iLAotLS0gYS94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKQEAgLTY1LDE0ICs2NSwyMCBAQCBzdGF0aWMg
aW50IHB0d3JfZW11bGF0ZWRfcmVhZChlbnVtIHg4Nl9zCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tB
WTsKIH0KIAotc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSh1bnNpZ25lZCBsb25nIGFk
ZHIsIGludHB0ZV90IG9sZCwgaW50cHRlX3QgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsIHVuc2lnbmVkIGludCBkb19jbXB4Y2hnLAorLyoK
KyAqIHBfb2xkIGJlaW5nIE5VTEwgaW5kaWNhdGVzIGEgcGxhaW4gd3JpdGUgdG8gb2NjdXIsIHdo
aWxlIGEgbm9uLU5VTEwKKyAqIGlucHV0IHJlcXVlc3RzIGEgQ01QWENIRy1iYXNlZCB1cGRhdGUu
CisgKi8KK3N0YXRpYyBpbnQgcHR3cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQgbG9uZyBhZGRy
LCBpbnRwdGVfdCAqcF9vbGQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludHB0
ZV90IHZhbCwgdW5zaWduZWQgaW50IGJ5dGVzLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICB1bnNpZ25lZCBsb25n
IG1mbjsKICAgICB1bnNpZ25lZCBsb25nIHVuYWxpZ25lZF9hZGRyID0gYWRkcjsKICAgICBzdHJ1
Y3QgcGFnZV9pbmZvICpwYWdlOwogICAgIGwxX3BnZW50cnlfdCBwdGUsIG9sMWUsIG5sMWUsICpw
bDFlOworICAgIGludHB0ZV90IG9sZCA9IHBfb2xkID8gKnBfb2xkIDogMDsKKyAgICB1bnNpZ25l
ZCBpbnQgb2Zmc2V0ID0gMDsKICAgICBzdHJ1Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7CiAgICAgc3Ry
dWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBzdHJ1Y3QgcHR3cl9lbXVsYXRlX2N0eHQg
KnB0d3JfY3R4dCA9IGN0eHQtPmRhdGE7CkBAIC05MSw3ICs5Nyw5IEBAIHN0YXRpYyBpbnQgcHR3
cl9lbXVsYXRlZF91cGRhdGUodW5zaWduZWQKICAgICBpZiAoIGJ5dGVzICE9IHNpemVvZih2YWwp
ICkKICAgICB7CiAgICAgICAgIGludHB0ZV90IGZ1bGw7Ci0gICAgICAgIHVuc2lnbmVkIGludCBy
Yywgb2Zmc2V0ID0gYWRkciAmIChzaXplb2YoZnVsbCkgLSAxKTsKKyAgICAgICAgdW5zaWduZWQg
aW50IHJjOworCisgICAgICAgIG9mZnNldCA9IGFkZHIgJiAoc2l6ZW9mKGZ1bGwpIC0gMSk7CiAK
ICAgICAgICAgLyogQWxpZ24gYWRkcmVzczsgcmVhZCBmdWxsIHdvcmQuICovCiAgICAgICAgIGFk
ZHIgJj0gfihzaXplb2YoZnVsbCkgLSAxKTsKQEAgLTEzMSw3ICsxMzksNyBAQCBzdGF0aWMgaW50
IHB0d3JfZW11bGF0ZWRfdXBkYXRlKHVuc2lnbmVkCiAgICAgewogICAgIGRlZmF1bHQ6CiAgICAg
ICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICYmIChieXRlcyA9PSA0KSAmJiAodW5hbGln
bmVkX2FkZHIgJiA0KSAmJgotICAgICAgICAgICAgICFkb19jbXB4Y2hnICYmIChsMWVfZ2V0X2Zs
YWdzKG5sMWUpICYgX1BBR0VfUFJFU0VOVCkgKQorICAgICAgICAgICAgICFwX29sZCAmJiAobDFl
X2dldF9mbGFncyhubDFlKSAmIF9QQUdFX1BSRVNFTlQpICkKICAgICAgICAgewogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIElmIHRoaXMgaXMgYW4gdXBwZXItaGFsZiB3cml0ZSB0byBh
IFBBRSBQVEUgdGhlbiB3ZSBhc3N1bWUgdGhhdApAQCAtMTYyLDIxICsxNzAsMjYgQEAgc3RhdGlj
IGludCBwdHdyX2VtdWxhdGVkX3VwZGF0ZSh1bnNpZ25lZAogICAgIC8qIENoZWNrZWQgc3VjY2Vz
c2Z1bGx5OiBkbyB0aGUgdXBkYXRlICh3cml0ZSBvciBjbXB4Y2hnKS4gKi8KICAgICBwbDFlID0g
bWFwX2RvbWFpbl9wYWdlKF9tZm4obWZuKSk7CiAgICAgcGwxZSA9IChsMV9wZ2VudHJ5X3QgKiko
KHVuc2lnbmVkIGxvbmcpcGwxZSArIChhZGRyICYgflBBR0VfTUFTSykpOwotICAgIGlmICggZG9f
Y21weGNoZyApCisgICAgaWYgKCBwX29sZCApCiAgICAgewotICAgICAgICBib29sIG9rYXk7Ci0g
ICAgICAgIGludHB0ZV90IHQgPSBvbGQ7CiAKICAgICAgICAgb2wxZSA9IGwxZV9mcm9tX2ludHB0
ZShvbGQpOwotICAgICAgICBva2F5ID0gcGFnaW5nX2NtcHhjaGdfZ3Vlc3RfZW50cnkodiwgJmwx
ZV9nZXRfaW50cHRlKCpwbDFlKSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICZ0LCBsMWVfZ2V0X2ludHB0ZShubDFlKSwgX21mbihtZm4pKTsKLSAgICAgICAgb2th
eSA9IChva2F5ICYmIHQgPT0gb2xkKTsKKyAgICAgICAgaWYgKCAhcGFnaW5nX2NtcHhjaGdfZ3Vl
c3RfZW50cnkodiwgJmwxZV9nZXRfaW50cHRlKCpwbDFlKSwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJm9sZCwgbDFlX2dldF9pbnRwdGUobmwxZSksIF9tZm4obWZu
KSkgKQorICAgICAgICAgICAgcmV0ID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgIGVs
c2UgaWYgKCBsMWVfZ2V0X2ludHB0ZShvbDFlKSA9PSBvbGQgKQorICAgICAgICAgICAgcmV0ID0g
WDg2RU1VTF9PS0FZOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgICpwX29s
ZCA9IG9sZCA+PiAob2Zmc2V0ICogOCk7CisgICAgICAgICAgICByZXQgPSBYODZFTVVMX0NNUFhD
SEdfRkFJTEVEOworICAgICAgICB9CiAKLSAgICAgICAgaWYgKCAhb2theSApCisgICAgICAgIGlm
ICggcmV0ICE9IFg4NkVNVUxfT0tBWSApCiAgICAgICAgIHsKICAgICAgICAgICAgIHVubWFwX2Rv
bWFpbl9wYWdlKHBsMWUpOwogICAgICAgICAgICAgcHV0X3BhZ2VfZnJvbV9sMWUobmwxZSwgZCk7
Ci0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKKyAgICAgICAgICAgIHJldHVybiBy
ZXQ7CiAgICAgICAgIH0KICAgICB9CiAgICAgZWxzZQpAQCAtMjExLDcgKzIyNCw3IEBAIHN0YXRp
YyBpbnQgcHR3cl9lbXVsYXRlZF93cml0ZShlbnVtIHg4Nl8KIAogICAgIG1lbWNweSgmdmFsLCBw
X2RhdGEsIGJ5dGVzKTsKIAotICAgIHJldHVybiBwdHdyX2VtdWxhdGVkX3VwZGF0ZShvZmZzZXQs
IDAsIHZhbCwgYnl0ZXMsIDAsIGN0eHQpOworICAgIHJldHVybiBwdHdyX2VtdWxhdGVkX3VwZGF0
ZShvZmZzZXQsIE5VTEwsIHZhbCwgYnl0ZXMsIGN0eHQpOwogfQogCiBzdGF0aWMgaW50IHB0d3Jf
ZW11bGF0ZWRfY21weGNoZyhlbnVtIHg4Nl9zZWdtZW50IHNlZywgdW5zaWduZWQgbG9uZyBvZmZz
ZXQsCkBAIC0yMTksNiArMjMyLDcgQEAgc3RhdGljIGludCBwdHdyX2VtdWxhdGVkX2NtcHhjaGco
ZW51bSB4OAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBsb2NrLCBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKICAgICBpbnRwdGVfdCBvbGQgPSAwLCBuZXcg
PSAwOworICAgIGludCByYzsKIAogICAgIGlmICggKGJ5dGVzID4gc2l6ZW9mKG5ldykpIHx8IChi
eXRlcyAmIChieXRlcyAtIDEpKSApCiAgICAgewpAQCAtMjMwLDcgKzI0NCwxMSBAQCBzdGF0aWMg
aW50IHB0d3JfZW11bGF0ZWRfY21weGNoZyhlbnVtIHg4CiAgICAgbWVtY3B5KCZvbGQsIHBfb2xk
LCBieXRlcyk7CiAgICAgbWVtY3B5KCZuZXcsIHBfbmV3LCBieXRlcyk7CiAKLSAgICByZXR1cm4g
cHR3cl9lbXVsYXRlZF91cGRhdGUob2Zmc2V0LCBvbGQsIG5ldywgYnl0ZXMsIDEsIGN0eHQpOwor
ICAgIHJjID0gcHR3cl9lbXVsYXRlZF91cGRhdGUob2Zmc2V0LCAmb2xkLCBuZXcsIGJ5dGVzLCBj
dHh0KTsKKworICAgIG1lbWNweShwX29sZCwgJm9sZCwgYnl0ZXMpOworCisgICAgcmV0dXJuIHJj
OwogfQogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBwdHdyX2VtdWxhdGVf
b3BzID0gewotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMTk2Myw2ICsxOTYz
LDkgQEAgcHJvdG1vZGVfbG9hZF9zZWcoCiAKICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAg
IHJldHVybiByYzsKKworICAgICAgICBjYXNlIFg4NkVNVUxfQ01QWENIR19GQUlMRUQ6CisgICAg
ICAgICAgICByZXR1cm4gWDg2RU1VTF9SRVRSWTsKICAgICAgICAgfQogCiAgICAgICAgIC8qIEZv
cmNlIHRoZSBBY2Nlc3NlZCBmbGFnIGluIG91ciBsb2NhbCBjb3B5LiAqLwpAQCAtNjYwOSwyMSAr
NjYxMiw0NSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFg4NkVN
VUxfT1BDKDB4MGYsIDB4YjApOiBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4YjEpOiAvKiBjbXB4
Y2hnICovCi0gICAgICAgIC8qIFNhdmUgcmVhbCBzb3VyY2UgdmFsdWUsIHRoZW4gY29tcGFyZSBF
QVggYWdhaW5zdCBkZXN0aW5hdGlvbi4gKi8KLSAgICAgICAgc3JjLm9yaWdfdmFsID0gc3JjLnZh
bDsKLSAgICAgICAgc3JjLnZhbCA9IF9yZWdzLnIoYXgpOwotICAgICAgICAvKiBjbXA6ICUlZWF4
IC0gZHN0ID09PiBkc3QgYW5kIHNyYyBzd2FwcGVkIGZvciBtYWNybyBpbnZvY2F0aW9uICovCi0g
ICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoImNtcCIsIGRzdCwgc3JjLCBfcmVncy5lZmxhZ3MpOwot
ICAgICAgICBpZiAoIF9yZWdzLmVmbGFncyAmIFg4Nl9FRkxBR1NfWkYgKQorICAgICAgICBmYWls
X2lmKCFvcHMtPmNtcHhjaGcpOworICAgICAgICBfcmVncy5lZmxhZ3MgJj0gfkVGTEFHU19NQVNL
OworICAgICAgICBpZiAoICEoKGRzdC52YWwgXiBfcmVncy5yKGF4KSkgJgorICAgICAgICAgICAg
ICAgKH4wVUwgPj4gKDggKiAoc2l6ZW9mKGxvbmcpIC0gZHN0LmJ5dGVzKSkpKSApCiAgICAgICAg
IHsKICAgICAgICAgICAgIC8qIFN1Y2Nlc3M6IHdyaXRlIGJhY2sgdG8gbWVtb3J5LiAqLwotICAg
ICAgICAgICAgZHN0LnZhbCA9IHNyYy5vcmlnX3ZhbDsKKyAgICAgICAgICAgIGlmICggZHN0LnR5
cGUgPT0gT1BfTUVNICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkc3QudmFsID0g
X3JlZ3MucihheCk7CisgICAgICAgICAgICAgICAgc3dpdGNoICggcmMgPSBvcHMtPmNtcHhjaGco
ZHN0Lm1lbS5zZWcsIGRzdC5tZW0ub2ZmLCAmZHN0LnZhbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAmc3JjLnZhbCwgZHN0LmJ5dGVzLCBsb2NrX3ByZWZpeCwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdHh0KSApCisgICAg
ICAgICAgICAgICAgeworICAgICAgICAgICAgICAgIGNhc2UgWDg2RU1VTF9PS0FZOgorICAgICAg
ICAgICAgICAgICAgICBkc3QudHlwZSA9IE9QX05PTkU7CisgICAgICAgICAgICAgICAgICAgIF9y
ZWdzLmVmbGFncyB8PSBYODZfRUZMQUdTX1pGIHwgWDg2X0VGTEFHU19QRjsKKyAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgY2FzZSBYODZFTVVMX0NNUFhDSEdfRkFJ
TEVEOgorICAgICAgICAgICAgICAgICAgICByYyA9IFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAg
ICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAg
ICAgICAgZ290byBkb25lOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIH0KKyAgICAg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBkc3QudmFsID0gc3Jj
LnZhbDsKKyAgICAgICAgICAgICAgICBfcmVncy5lZmxhZ3MgfD0gWDg2X0VGTEFHU19aRiB8IFg4
Nl9FRkxBR1NfUEY7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KLSAgICAgICAgZWxzZQorICAg
ICAgICBpZiAoICEoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19aRikgKQogICAgICAgICB7CiAg
ICAgICAgICAgICAvKiBGYWlsdXJlOiB3cml0ZSB0aGUgdmFsdWUgd2Ugc2F3IHRvIEVBWC4gKi8K
ICAgICAgICAgICAgIGRzdC50eXBlID0gT1BfUkVHOwogICAgICAgICAgICAgZHN0LnJlZyAgPSAo
dW5zaWduZWQgbG9uZyAqKSZfcmVncy5yKGF4KTsKKyAgICAgICAgICAgIC8qIGNtcDogJSVlYXgg
LSBkc3QgPT0+IGRzdCBhbmQgc3JjIHN3YXBwZWQgZm9yIG1hY3JvIGludm9jYXRpb24gKi8KKyAg
ICAgICAgICAgIHNyYy52YWwgPSBfcmVncy5yKGF4KTsKKyAgICAgICAgICAgIGVtdWxhdGVfMm9w
X1NyY1YoImNtcCIsIGRzdCwgc3JjLCBfcmVncy5lZmxhZ3MpOworICAgICAgICAgICAgQVNTRVJU
KCEoX3JlZ3MuZWZsYWdzICYgWDg2X0VGTEFHU19aRikpOwogICAgICAgICB9CiAgICAgICAgIGJy
ZWFrOwogCkBAIC02OTI0LDYgKzY5NTEsNyBAQCB4ODZfZW11bGF0ZSgKIAogICAgICAgICBpZiAo
IG1lbWNtcChvbGQsIGF1eCwgb3BfYnl0ZXMpICkKICAgICAgICAgeworICAgICAgICBjbXB4Y2hn
TmJfZmFpbGVkOgogICAgICAgICAgICAgLyogRXhwZWN0ZWQgIT0gYWN0dWFsOiBzdG9yZSBhY3R1
YWwgdG8gckRYOnJBWCBhbmQgY2xlYXIgWkYuICovCiAgICAgICAgICAgICBfcmVncy5yKGF4KSA9
ICEocmV4X3ByZWZpeCAmIFJFWF9XKSA/IG9sZC0+dTMyWzBdIDogb2xkLT51NjRbMF07CiAgICAg
ICAgICAgICBfcmVncy5yKGR4KSA9ICEocmV4X3ByZWZpeCAmIFJFWF9XKSA/IG9sZC0+dTMyWzFd
IDogb2xkLT51NjRbMV07CkBAIC02OTMzLDcgKzY5NjEsNyBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgewogICAgICAgICAgICAgLyoKICAgICAgICAgICAgICAqIEV4cGVjdGVkID09IGFjdHVhbDog
R2V0IHByb3Bvc2VkIHZhbHVlLCBhdHRlbXB0IGF0b21pYyBjbXB4Y2hnCi0gICAgICAgICAgICAg
KiBhbmQgc2V0IFpGLgorICAgICAgICAgICAgICogYW5kIHNldCBaRiBpZiBzdWNjZXNzZnVsLgog
ICAgICAgICAgICAgICovCiAgICAgICAgICAgICBpZiAoICEocmV4X3ByZWZpeCAmIFJFWF9XKSAp
CiAgICAgICAgICAgICB7CkBAIC02OTQ2LDExICs2OTc0LDIwIEBAIHg4Nl9lbXVsYXRlKAogICAg
ICAgICAgICAgICAgIGF1eC0+dTY0WzFdID0gX3JlZ3MucihjeCk7CiAgICAgICAgICAgICB9CiAK
LSAgICAgICAgICAgIGlmICggKHJjID0gb3BzLT5jbXB4Y2hnKGVhLm1lbS5zZWcsIGVhLm1lbS5v
ZmYsIG9sZCwgYXV4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BfYnl0
ZXMsIGxvY2tfcHJlZml4LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4
dCkpICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBzd2l0Y2ggKCByYyA9IG9wcy0+Y21w
eGNoZyhlYS5tZW0uc2VnLCBlYS5tZW0ub2ZmLCBvbGQsIGF1eCwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG9wX2J5dGVzLCBsb2NrX3ByZWZpeCwgY3R4dCkgKQorICAg
ICAgICAgICAgeworICAgICAgICAgICAgY2FzZSBYODZFTVVMX09LQVk6CisgICAgICAgICAgICAg
ICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CisgICAgICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgICAgIGNhc2UgWDg2RU1VTF9DTVBYQ0hHX0ZBSUxFRDoKKyAgICAgICAgICAg
ICAgICByYyA9IFg4NkVNVUxfT0tBWTsKKyAgICAgICAgICAgICAgICBnb3RvIGNtcHhjaGdOYl9m
YWlsZWQ7CisKKyAgICAgICAgICAgIGRlZmF1bHQ6CiAgICAgICAgICAgICAgICAgZ290byBkb25l
OwotICAgICAgICAgICAgX3JlZ3MuZWZsYWdzIHw9IFg4Nl9FRkxBR1NfWkY7CisgICAgICAgICAg
ICB9CiAgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgfQpAQCAtODQwMCw2ICs4NDM3LDgg
QEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICByYyA9IG9wcy0+Y21weGNoZygKICAgICAgICAg
ICAgICAgICBkc3QubWVtLnNlZywgZHN0Lm1lbS5vZmYsICZkc3Qub3JpZ192YWwsCiAgICAgICAg
ICAgICAgICAgJmRzdC52YWwsIGRzdC5ieXRlcywgdHJ1ZSwgY3R4dCk7CisgICAgICAgICAgICBp
ZiAoIHJjID09IFg4NkVNVUxfQ01QWENIR19GQUlMRUQgKQorICAgICAgICAgICAgICAgIHJjID0g
WDg2RU1VTF9SRVRSWTsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgIHsKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKQEAgLTE1OCw2ICsxNTgsOCBAQCBzdHJ1Y3QgeDg2
X2VtdWxfZnB1X2F1eCB7CiAgICogc3RyaWN0bHkgZXhwZWN0ZWQgZm9yIG5vdy4KICAqLwogI2Rl
ZmluZSBYODZFTVVMX1VOUkVDT0dOSVpFRCAgIFg4NkVNVUxfVU5JTVBMRU1FTlRFRAorIC8qIChj
bXB4Y2hnIGFjY2Vzc29yKTogQ01QWENIRyBmYWlsZWQuICovCisjZGVmaW5lIFg4NkVNVUxfQ01Q
WENIR19GQUlMRUQgNwogCiAvKiBGUFUgc3ViLXR5cGVzIHdoaWNoIG1heSBiZSByZXF1ZXN0ZWQg
dmlhIC0+Z2V0X2ZwdSgpLiAqLwogZW51bSB4ODZfZW11bGF0ZV9mcHVfdHlwZSB7CkBAIC0yNDcs
NiArMjQ5LDggQEAgc3RydWN0IHg4Nl9lbXVsYXRlX29wcwogICAgIC8qCiAgICAgICogY21weGNo
ZzogRW11bGF0ZSBhIENNUFhDSEcgb3BlcmF0aW9uLgogICAgICAqICBAcF9vbGQ6IFtJTiBdIFBv
aW50ZXIgdG8gdmFsdWUgZXhwZWN0ZWQgdG8gYmUgY3VycmVudCBhdCBAYWRkci4KKyAgICAgKiAg
ICAgICAgICBbT1VUXSBQb2ludGVyIHRvIHZhbHVlIGZvdW5kIGF0IEBhZGRyIChtYXkgYWx3YXlz
IGJlCisgICAgICogICAgICAgICAgICAgICAgdXBkYXRlZCwgbWVhbmluZ2Z1bCBmb3IgWDg2RU1V
TF9DTVBYQ0hHX0ZBSUxFRCBvbmx5KS4KICAgICAgKiAgQHBfbmV3OiBbSU4gXSBQb2ludGVyIHRv
IHZhbHVlIHRvIHdyaXRlIHRvIEBhZGRyLgogICAgICAqICBAYnl0ZXM6IFtJTiBdIE9wZXJhdGlv
biBzaXplICh1cCB0byA4ICh4ODYvMzIpIG9yIDE2ICh4ODYvNjQpIGJ5dGVzKS4KICAgICAgKiAg
QGxvY2s6ICBbSU4gXSBhdG9taWMgKExPQ0tlZCkgb3BlcmF0aW9uCi0tLSBhL3hlbi9pbmNsdWRl
L2FzbS14ODYvcGFnaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaApAQCAt
ODYsNyArODYsNyBAQCBzdHJ1Y3Qgc2hhZG93X3BhZ2luZ19tb2RlIHsKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqc3JjLCB1MzIgYnl0ZXMsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzaF9lbXVsYXRl
X2N0eHQgKnNoX2N0eHQpOwogICAgIGludCAgICAgICAgICAgKCp4ODZfZW11bGF0ZV9jbXB4Y2hn
ICAgKShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YSwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBvbGQsIAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nICpvbGQsCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bmV3LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25l
ZCBpbnQgYnl0ZXMsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQgKnNoX2N0eHQpOwoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:11:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Vm-0003r5-UB; Wed, 28 Feb 2018 13:11:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Vl-0003qK-10
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:11:09 +0000
X-Inumbo-ID: 19663428-1c89-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19663428-1c89-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:13:00 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:11:01 -0700
Message-Id: <5A96B87302000078001ACC64@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:10:59 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH v4 16/20] x86emul: add read-modify-write hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gY29ycmVjdGx5IGVtdWxhdGUgcmVhZC1tb2RpZnktd3JpdGUgaW5zbnMsIGVz
cGVjaWFsbHkKTE9DS2VkIG9uZXMsIHdlIHNob3VsZCBub3QgaXNzdWUgcmVhZHMgYW5kIHdyaXRl
cyBzZXBhcmF0ZWx5LiBVc2UgYQpuZXcgaG9vayB0byBjb21iaW5lIGJvdGgsIGFuZCBkb24ndCB1
bmlmb3JtbHkgcmVhZCB0aGUgbWVtb3J5CmRlc3RpbmF0aW9uIGFueW1vcmUuIEluc3RlYWQsIERz
dE1lbSBvcGNvZGVzIHdpdGhvdXQgTW92IG5vdyBuZWVkIHRvCmhhdmUgZG9uZSBzbyBpbiB0aGVp
ciByZXNwZWN0aXZlIGNhc2UgYmxvY2tzLgoKQWxzbyBzdHJpcCBib2d1cyBfIHByZWZpeGVzIGZy
b20gbWFjcm8gcGFyYW1ldGVycyB3aGVuIHRoaXMgb25seSBhZmZlY3RzCmxpbmVzIHdoaWNoIGFy
ZSBiZWluZyBjaGFuZ2VkIGFueXdheS4KCkluIHRoZSB0ZXN0IGhhcm5lc3MsIGJlc2lkZXMgc29t
ZSByZS1vcmRlcmluZyB0byBmYWNpbGl0YXRlIHJ1bm5pbmcgYQpmZXcgdGVzdHMgdHdpY2UgKG9u
ZSB3aXRob3V0IGFuZCBhIHNlY29uZCB0aW1lIHdpdGggdGhlIC5ybXcgaG9vayBpbgpwbGFjZSks
IHRpZ2h0ZW4gYSBmZXcgRUZMQUdTIGNoZWNrcyBhbmQgYWRkIGEgdGVzdCBmb3IgTk9UIHdpdGgg
bWVtb3J5Cm9wZXJhbmQgKGluIHBhcnRpY3VsYXIgdG8gdmVyaWZ5IEVGTEFHUyBkb24ndCBnZXQg
YWx0ZXJlZCB0aGVyZSkuCgpGb3Igbm93IG1ha2UgdXNlIG9mIHRoZSBob29rIG9wdGlvbmFsIGZv
ciBjYWxsZXJzOyBldmVudHVhbGx5IHdlIG1heQp3YW50IHRvIGNvbnNpZGVyIG1ha2luZyB0aGlz
IG1hbmRhdG9yeS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCnY0OiBFeHRlbmQgY29tbWVudCBvbiB0aGUgc2V0dGluZyBvZiBsb2NrX3ByZWZpeCBp
biBYQ0hHIGhhbmRsaW5nLgp2MzogTmV3LgoKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3Rf
eDg2X2VtdWxhdG9yLmMKQEAgLTMxNCw2ICszMTQsMTcgQEAgc3RhdGljIGludCB3cml0ZSgKICAg
ICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCitzdGF0aWMgaW50IHJtdygKKyAgICBlbnVtIHg4
Nl9zZWdtZW50IHNlZywKKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICB1bnNpZ25lZCBp
bnQgYnl0ZXMsCisgICAgdWludDMyX3QgKmVmbGFncywKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVf
c3RhdGUgKnN0YXRlLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAg
IHJldHVybiB4ODZfZW11bF9ybXcoKHZvaWQgKilvZmZzZXQsIGJ5dGVzLCBlZmxhZ3MsIHN0YXRl
LCBjdHh0KTsKK30KKwogc3RhdGljIGludCBjbXB4Y2hnKAogICAgIGVudW0geDg2X3NlZ21lbnQg
c2VnLAogICAgIHVuc2lnbmVkIGxvbmcgb2Zmc2V0LApAQCAtMzc4LDYgKzM4OSw5IEBAIHN0YXRp
YyBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIGVtdWxvcHMgPQogICAgIC5wdXRfZnB1ICAgID0gZW11
bF90ZXN0X3B1dF9mcHUsCiB9OwogCisjZGVmaW5lIEVGTEFHU19BTFdBWVNfU0VUIChYODZfRUZM
QUdTX0lGIHwgWDg2X0VGTEFHU19NQlMpCisjZGVmaW5lIEVGTEFHU19NQVNLIChYODZfRUZMQUdT
X0FSSVRIX01BU0sgfCBFRkxBR1NfQUxXQVlTX1NFVCkKKwogaW50IG1haW4oaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogewogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQ7CkBAIC00MTQs
NiArNDI4LDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogICAgIGlmICggIXN0
YWNrX2V4ZWMgKQogICAgICAgICBwcmludGYoIldhcm5pbmc6IFN0YWNrIGNvdWxkIG5vdCBiZSBt
YWRlIGV4ZWN1dGFibGUgKCVkKS5cbiIsIGVycm5vKTsKIAorIHJtd19yZXN0YXJ0OgogICAgIHBy
aW50ZigiJS00MHMiLCAiVGVzdGluZyBhZGRsICVlY3gsKCVlYXgpLi4uIik7CiAgICAgaW5zdHJb
MF0gPSAweDAxOyBpbnN0clsxXSA9IDB4MDg7CiAgICAgcmVncy5lZmxhZ3MgPSAweDIwMDsKQEAg
LTU1NiwzNSArNTcxLDMyIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAg
ICAgZ290byBmYWlsOwogICAgIHByaW50Zigib2theVxuIik7CiAKLSAgICBwcmludGYoIiUtNDBz
IiwgIlRlc3RpbmcgcmVwIG1vdnN3Li4uIik7Ci0gICAgaW5zdHJbMF0gPSAweGYzOyBpbnN0clsx
XSA9IDB4NjY7IGluc3RyWzJdID0gMHhhNTsKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3Rpbmcg
bm90YiAoJWVkaSkuLi4iKTsKKyAgICBpbnN0clswXSA9IDB4ZjY7IGluc3RyWzFdID0gMHgxNzsK
ICAgICAqcmVzICAgICAgICA9IDB4MjIzMzQ0NTU7Ci0gICAgcmVncy5lZmxhZ3MgPSAweDIwMDsK
LSAgICByZWdzLmVjeCAgICA9IDIzOworICAgIHJlZ3MuZWZsYWdzID0gRUZMQUdTX01BU0s7CiAg
ICAgcmVncy5laXAgICAgPSAodW5zaWduZWQgbG9uZykmaW5zdHJbMF07Ci0gICAgcmVncy5lc2kg
ICAgPSAodW5zaWduZWQgbG9uZylyZXMgKyAwOwotICAgIHJlZ3MuZWRpICAgID0gKHVuc2lnbmVk
IGxvbmcpcmVzICsgMjsKKyAgICByZWdzLmVkaSAgICA9ICh1bnNpZ25lZCBsb25nKXJlczsKICAg
ICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7Ci0gICAgaWYgKCAocmMgIT0gWDg2
RU1VTF9PS0FZKSB8fCAKLSAgICAgICAgICgqcmVzICE9IDB4NDQ1NTQ0NTUpIHx8Ci0gICAgICAg
ICAocmVncy5lZmxhZ3MgIT0gMHgyMDApIHx8Ci0gICAgICAgICAocmVncy5lY3ggIT0gMjIpIHx8
IAotICAgICAgICAgKHJlZ3MuZXNpICE9ICgodW5zaWduZWQgbG9uZylyZXMgKyAyKSkgfHwKLSAg
ICAgICAgIChyZWdzLmVkaSAhPSAoKHVuc2lnbmVkIGxvbmcpcmVzICsgNCkpIHx8Ci0gICAgICAg
ICAocmVncy5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdKSApCisgICAgaWYgKCAocmMg
IT0gWDg2RU1VTF9PS0FZKSB8fAorICAgICAgICAgKCpyZXMgIT0gMHgyMjMzNDRhYSkgfHwKKyAg
ICAgICAgICgocmVncy5lZmxhZ3MgJiBFRkxBR1NfTUFTSykgIT0gRUZMQUdTX01BU0spIHx8Cisg
ICAgICAgICAocmVncy5laXAgIT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzJdKSApCiAgICAgICAg
IGdvdG8gZmFpbDsKICAgICBwcmludGYoIm9rYXlcbiIpOwogCiAgICAgcHJpbnRmKCIlLTQwcyIs
ICJUZXN0aW5nIGJ0cmwgJDB4MSwoJWVkaSkuLi4iKTsKICAgICBpbnN0clswXSA9IDB4MGY7IGlu
c3RyWzFdID0gMHhiYTsgaW5zdHJbMl0gPSAweDM3OyBpbnN0clszXSA9IDB4MDE7CiAgICAgKnJl
cyAgICAgICAgPSAweDIyMzM0NDVGOwotICAgIHJlZ3MuZWZsYWdzID0gMHgyMDA7CisgICAgcmVn
cy5lZmxhZ3MgPSBFRkxBR1NfQUxXQVlTX1NFVDsKICAgICByZWdzLmVpcCAgICA9ICh1bnNpZ25l
ZCBsb25nKSZpbnN0clswXTsKICAgICByZWdzLmVkaSAgICA9ICh1bnNpZ25lZCBsb25nKXJlczsK
ICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CiAgICAgaWYgKCAocmMgIT0g
WDg2RU1VTF9PS0FZKSB8fAogICAgICAgICAgKCpyZXMgIT0gMHgyMjMzNDQ1RCkgfHwKLSAgICAg
ICAgICgocmVncy5lZmxhZ3MmMHgyMDEpICE9IDB4MjAxKSB8fAorICAgICAgICAgKChyZWdzLmVm
bGFncyAmIChFRkxBR1NfQUxXQVlTX1NFVCB8IFg4Nl9FRkxBR1NfWkYgfAorICAgICAgICAgICAg
ICAgICAgICAgICAgICBYODZfRUZMQUdTX0NGKSkgIT0KKyAgICAgICAgICAoRUZMQUdTX0FMV0FZ
U19TRVQgfCBYODZfRUZMQUdTX0NGKSkgfHwKICAgICAgICAgIChyZWdzLmVpcCAhPSAodW5zaWdu
ZWQgbG9uZykmaW5zdHJbNF0pICkKICAgICAgICAgZ290byBmYWlsOwogICAgIHByaW50Zigib2th
eVxuIik7CkBAIC01OTIsMTQgKzYwNCwxNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFy
Z3YpCiAgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIGJ0cmwgJWVheCwoJWVkaSkuLi4iKTsK
ICAgICBpbnN0clswXSA9IDB4MGY7IGluc3RyWzFdID0gMHhiMzsgaW5zdHJbMl0gPSAweDA3Owog
ICAgICpyZXMgICAgICAgID0gMHgyMjMzNDQ1RjsKLSAgICByZWdzLmVmbGFncyA9IDB4MjAwOwor
ICAgIHJlZ3MuZWZsYWdzID0gRUZMQUdTX0FMV0FZU19TRVQgfCBYODZfRUZMQUdTX1pGOwogICAg
IHJlZ3MuZWlwICAgID0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzBdOwogICAgIHJlZ3MuZWF4ICAg
ID0gLTMyOwogICAgIHJlZ3MuZWRpICAgID0gKHVuc2lnbmVkIGxvbmcpKHJlcysxKTsKICAgICBy
YyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CiAgICAgaWYgKCAocmMgIT0gWDg2RU1V
TF9PS0FZKSB8fAogICAgICAgICAgKCpyZXMgIT0gMHgyMjMzNDQ1RSkgfHwKLSAgICAgICAgICgo
cmVncy5lZmxhZ3MmMHgyMDEpICE9IDB4MjAxKSB8fAorICAgICAgICAgKChyZWdzLmVmbGFncyAm
IChFRkxBR1NfQUxXQVlTX1NFVCB8IFg4Nl9FRkxBR1NfWkYgfAorICAgICAgICAgICAgICAgICAg
ICAgICAgICBYODZfRUZMQUdTX0NGKSkgIT0KKyAgICAgICAgICAoRUZMQUdTX0FMV0FZU19TRVQg
fCBYODZfRUZMQUdTX1pGIHwgWDg2X0VGTEFHU19DRikpIHx8CiAgICAgICAgICAocmVncy5laXAg
IT0gKHVuc2lnbmVkIGxvbmcpJmluc3RyWzNdKSApCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICBw
cmludGYoIm9rYXlcbiIpOwpAQCAtNjA3LDE5ICs2MjEsNjMgQEAgaW50IG1haW4oaW50IGFyZ2Ms
IGNoYXIgKiphcmd2KQogI2lmZGVmIF9feDg2XzY0X18KICAgICBwcmludGYoIiUtNDBzIiwgIlRl
c3RpbmcgYnRjcSAlcjgsKCVyMTEpLi4uIik7CiAgICAgaW5zdHJbMF0gPSAweDRkOyBpbnN0clsx
XSA9IDB4MGY7IGluc3RyWzJdID0gMHhiYjsgaW5zdHJbM10gPSAweDAzOwotICAgIHJlZ3MuZWZs
YWdzID0gMHgyMDA7CisgICAgcmVncy5lZmxhZ3MgPSBFRkxBR1NfQUxXQVlTX1NFVDsKICAgICBy
ZWdzLnJpcCAgICA9ICh1bnNpZ25lZCBsb25nKSZpbnN0clswXTsKICAgICByZWdzLnI4ICAgICA9
ICgtMUwgPDwgNDApICsgMTsKICAgICByZWdzLnIxMSAgICA9ICh1bnNpZ25lZCBsb25nKShyZXMg
KyAoMUwgPDwgMzUpKTsKICAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7CiAg
ICAgaWYgKCAocmMgIT0gWDg2RU1VTF9PS0FZKSB8fAogICAgICAgICAgKCpyZXMgIT0gMHgyMjMz
NDQ1QykgfHwKLSAgICAgICAgIChyZWdzLmVmbGFncyAhPSAweDIwMSkgfHwKKyAgICAgICAgICgo
cmVncy5lZmxhZ3MgJiAoRUZMQUdTX0FMV0FZU19TRVQgfCBYODZfRUZMQUdTX1pGIHwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgWDg2X0VGTEFHU19DRikpICE9CisgICAgICAgICAgKEVGTEFH
U19BTFdBWVNfU0VUIHwgWDg2X0VGTEFHU19DRikpIHx8CiAgICAgICAgICAocmVncy5yaXAgIT0g
KHVuc2lnbmVkIGxvbmcpJmluc3RyWzRdKSApCiAgICAgICAgIGdvdG8gZmFpbDsKICAgICBwcmlu
dGYoIm9rYXlcbiIpOwogI2VuZGlmCiAKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgeGFk
ZCAlYXgsKCVlY3gpLi4uIik7CisgICAgaW5zdHJbMF0gPSAweDY2OyBpbnN0clsxXSA9IDB4MGY7
IGluc3RyWzJdID0gMHhjMTsgaW5zdHJbM10gPSAweDAxOworICAgIHJlZ3MuZWZsYWdzID0gRUZM
QUdTX0FMV0FZU19TRVQgfCBYODZfRUZMQUdTX0FSSVRIX01BU0s7CisgICAgcmVncy5laXAgICAg
PSAodW5zaWduZWQgbG9uZykmaW5zdHJbMF07CisgICAgcmVncy5lY3ggICAgPSAodW5zaWduZWQg
bG9uZylyZXM7CisgICAgcmVncy5lYXggICAgPSAweDEyMzQ1Njc4OworICAgICpyZXMgICAgICAg
ID0gMHgxMTExMTExMTsKKyAgICByYyA9IHg4Nl9lbXVsYXRlKCZjdHh0LCAmZW11bG9wcyk7Cisg
ICAgaWYgKCAocmMgIT0gWDg2RU1VTF9PS0FZKSB8fAorICAgICAgICAgKCpyZXMgIT0gMHgxMTEx
Njc4OSkgfHwKKyAgICAgICAgIChyZWdzLmVheCAhPSAweDEyMzQxMTExKSB8fAorICAgICAgICAg
KChyZWdzLmVmbGFncyAmIEVGTEFHU19NQVNLKSAhPSBFRkxBR1NfQUxXQVlTX1NFVCkgfHwKKyAg
ICAgICAgIChyZWdzLmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbNF0pICkKKyAgICAgICAg
Z290byBmYWlsOworICAgIHByaW50Zigib2theVxuIik7CisKKyAgICBpZiAoICFlbXVsb3BzLnJt
dyApCisgICAgeworICAgICAgICBwcmludGYoIltTd2l0Y2hpbmcgdG8gcmVhZC1tb2RpZnktd3Jp
dGUgbW9kZV1cbiIpOworICAgICAgICBlbXVsb3BzLnJtdyA9IHJtdzsKKyAgICAgICAgZ290byBy
bXdfcmVzdGFydDsKKyAgICB9CisKKyAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgcmVwIG1v
dnN3Li4uIik7CisgICAgaW5zdHJbMF0gPSAweGYzOyBpbnN0clsxXSA9IDB4NjY7IGluc3RyWzJd
ID0gMHhhNTsKKyAgICAqcmVzICAgICAgICA9IDB4MjIzMzQ0NTU7CisgICAgcmVncy5lZmxhZ3Mg
PSAweDIwMDsKKyAgICByZWdzLmVjeCAgICA9IDIzOworICAgIHJlZ3MuZWlwICAgID0gKHVuc2ln
bmVkIGxvbmcpJmluc3RyWzBdOworICAgIHJlZ3MuZXNpICAgID0gKHVuc2lnbmVkIGxvbmcpcmVz
ICsgMDsKKyAgICByZWdzLmVkaSAgICA9ICh1bnNpZ25lZCBsb25nKXJlcyArIDI7CisgICAgcmMg
PSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgIGlmICggKHJjICE9IFg4NkVNVUxf
T0tBWSkgfHwKKyAgICAgICAgICgqcmVzICE9IDB4NDQ1NTQ0NTUpIHx8CisgICAgICAgICAocmVn
cy5lZmxhZ3MgIT0gMHgyMDApIHx8CisgICAgICAgICAocmVncy5lY3ggIT0gMjIpIHx8CisgICAg
ICAgICAocmVncy5lc2kgIT0gKCh1bnNpZ25lZCBsb25nKXJlcyArIDIpKSB8fAorICAgICAgICAg
KHJlZ3MuZWRpICE9ICgodW5zaWduZWQgbG9uZylyZXMgKyA0KSkgfHwKKyAgICAgICAgIChyZWdz
LmVpcCAhPSAodW5zaWduZWQgbG9uZykmaW5zdHJbMF0pICkKKyAgICAgICAgZ290byBmYWlsOwor
ICAgIHByaW50Zigib2theVxuIik7CisKICAgICByZXNbMF0gPSAweDEyMzQ1Njc4OwogICAgIHJl
c1sxXSA9IDB4ODc2NTQzMjE7CiAKQEAgLTc0NSwyMiArODAzLDYgQEAgaW50IG1haW4oaW50IGFy
Z2MsIGNoYXIgKiphcmd2KQogI2VuZGlmCiAgICAgcHJpbnRmKCJva2F5XG4iKTsKIAotICAgIHBy
aW50ZigiJS00MHMiLCAiVGVzdGluZyB4YWRkICVheCwoJWVjeCkuLi4iKTsKLSAgICBpbnN0clsw
XSA9IDB4NjY7IGluc3RyWzFdID0gMHgwZjsgaW5zdHJbMl0gPSAweGMxOyBpbnN0clszXSA9IDB4
MDE7Ci0gICAgcmVncy5lZmxhZ3MgPSAweDIwMDsKLSAgICByZWdzLmVpcCAgICA9ICh1bnNpZ25l
ZCBsb25nKSZpbnN0clswXTsKLSAgICByZWdzLmVjeCAgICA9ICh1bnNpZ25lZCBsb25nKXJlczsK
LSAgICByZWdzLmVheCAgICA9IDB4MTIzNDU2Nzg7Ci0gICAgKnJlcyAgICAgICAgPSAweDExMTEx
MTExOwotICAgIHJjID0geDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKLSAgICBpZiAoIChy
YyAhPSBYODZFTVVMX09LQVkpIHx8Ci0gICAgICAgICAoKnJlcyAhPSAweDExMTE2Nzg5KSB8fAot
ICAgICAgICAgKHJlZ3MuZWF4ICE9IDB4MTIzNDExMTEpIHx8Ci0gICAgICAgICAoKHJlZ3MuZWZs
YWdzJjB4MjQwKSAhPSAweDIwMCkgfHwKLSAgICAgICAgIChyZWdzLmVpcCAhPSAodW5zaWduZWQg
bG9uZykmaW5zdHJbNF0pICkKLSAgICAgICAgZ290byBmYWlsOwotICAgIHByaW50Zigib2theVxu
Iik7Ci0KICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgZGVjICVheC4uLiIpOwogI2lmbmRl
ZiBfX3g4Nl82NF9fCiAgICAgaW5zdHJbMF0gPSAweDY2OyBpbnN0clsxXSA9IDB4NDg7Ci0tLSBh
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC02NjksNiArNjY5LDI1IEBAIHN0cnVjdCB4
ODZfZW11bGF0ZV9zdGF0ZSB7CiAgICAgICAgIGV4dF84ZjA5LAogICAgICAgICBleHRfOGYwYSwK
ICAgICB9IGV4dDsKKyAgICBlbnVtIHsKKyAgICAgICAgcm13X05PTkUsCisgICAgICAgIHJtd19h
ZGMsCisgICAgICAgIHJtd19hZGQsCisgICAgICAgIHJtd19hbmQsCisgICAgICAgIHJtd19idGMs
CisgICAgICAgIHJtd19idHIsCisgICAgICAgIHJtd19idHMsCisgICAgICAgIHJtd19kZWMsCisg
ICAgICAgIHJtd19pbmMsCisgICAgICAgIHJtd19uZWcsCisgICAgICAgIHJtd19ub3QsCisgICAg
ICAgIHJtd19vciwKKyAgICAgICAgcm13X3NiYiwKKyAgICAgICAgcm13X3N1YiwKKyAgICAgICAg
cm13X3hhZGQsCisgICAgICAgIHJtd194Y2hnLAorICAgICAgICBybXdfeG9yLAorICAgIH0gcm13
OwogICAgIHVpbnQ4X3QgbW9kcm0sIG1vZHJtX21vZCwgbW9kcm1fcmVnLCBtb2RybV9ybTsKICAg
ICB1aW50OF90IHNpYl9pbmRleCwgc2liX3NjYWxlOwogICAgIHVpbnQ4X3QgcmV4X3ByZWZpeDsK
QEAgLTgyMywxMjMgKzg0MiwxMzYgQEAgdHlwZWRlZiB1bmlvbiB7CiAib3JsICAlIl9MTzMyIF90
bXAiLCUiX0xPMzIgX3NhdiI7ICIKIAogLyogUmF3IGVtdWxhdGlvbjogaW5zdHJ1Y3Rpb24gaGFz
IHR3byBleHBsaWNpdCBvcGVyYW5kcy4gKi8KLSNkZWZpbmUgX19lbXVsYXRlXzJvcF9ub2J5dGUo
X29wLF9zcmMsX2RzdCxfZWZsYWdzLCB3c3gsd3N5LHdkeCx3ZHksICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgbHN4LGxzeSxsZHgsbGR5LCBxc3gscXN5LHFkeCxxZHkpICAg
ICAgICAgICAgIFwKKyNkZWZpbmUgX19lbXVsYXRlXzJvcF9ub2J5dGUoX29wLCBzcmMsIGRzdCwg
c3osIGVmbGFncywgd3N4LHdzeSx3ZHgsd2R5LCAgIFwKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgbHN4LGxzeSxsZHgsbGR5LCBxc3gscXN5LHFkeCxxZHksIGV4dHJhLi4uKSAgIFwKIGRv
eyB1bnNpZ25lZCBsb25nIF90bXA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICBzd2l0Y2ggKCAoX2RzdCkuYnl0ZXMgKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICBzd2l0Y2ggKCBzeiAp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICB7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBjYXNlIDI6ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYXNt
IHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgIF9QUkVfRUZMQUdTKCIwIiwiNCIsIjIiKSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIF9vcCJ3ICUid3N4IjMs
JSJ3ZHgiMTsgIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIF9QT1NUX0VGTEFHUygiMCIsIjQiLCIyIikgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIDogIitnIiAoX2VmbGFncyksICIrIiB3ZHkgKChf
ZHN0KS52YWwpLCAiPSZyIiAoX3RtcCkgICAgICAgICAgIFwKLSAgICAgICAgICAgIDogd3N5ICgo
X3NyYykudmFsKSwgImkiIChFRkxBR1NfTUFTSykgKTsgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgICAgIDogIitnIiAoZWZsYWdzKSwgIisiIHdkeSAoKihkc3QpKSwgIj0mciIgKF90
bXApICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogd3N5IChzcmMpLCAiaSIgKEVGTEFH
U19NQVNLKSwgIyMgZXh0cmEgKTsgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYnJlYWs7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICBjYXNlIDQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYXNtIHZvbGF0aWxlICggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgIF9QUkVfRUZMQUdTKCIwIiwiNCIsIjIiKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgIF9vcCJsICUibHN4IjMsJSJsZHgiMTsgIiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIF9QT1NUX0VGTEFH
UygiMCIsIjQiLCIyIikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAg
ICAgICAgICAgIDogIitnIiAoX2VmbGFncyksICIrIiBsZHkgKChfZHN0KS52YWwpLCAiPSZyIiAo
X3RtcCkgICAgICAgICAgIFwKLSAgICAgICAgICAgIDogbHN5ICgoX3NyYykudmFsKSwgImkiIChF
RkxBR1NfTUFTSykgKTsgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIitn
IiAoZWZsYWdzKSwgIisiIGxkeSAoKihkc3QpKSwgIj0mciIgKF90bXApICAgICAgICAgICAgICAg
IFwKKyAgICAgICAgICAgIDogbHN5IChzcmMpLCAiaSIgKEVGTEFHU19NQVNLKSwgIyMgZXh0cmEg
KTsgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBjYXNlIDg6
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKLSAgICAgICAgX19lbXVsYXRlXzJvcF84Ynl0ZShfb3AsIF9zcmMsIF9kc3QsIF9l
ZmxhZ3MsIHFzeCwgcXN5LCBxZHgsIHFkeSk7IFwKKyAgICAgICAgX19lbXVsYXRlXzJvcF84Ynl0
ZShfb3AsIHNyYywgZHN0LCBlZmxhZ3MsIHFzeCwgcXN5LCBxZHgsIHFkeSwgICAgIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAjIyBleHRyYSk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
IH0gd2hpbGUgKDApCi0jZGVmaW5lIF9fZW11bGF0ZV8yb3AoX29wLF9zcmMsX2RzdCxfZWZsYWdz
LF9ieCxfYnksX3d4LF93eSxfbHgsX2x5LF9xeCxfcXkpXAorI2RlZmluZSBfX2VtdWxhdGVfMm9w
KF9vcCwgc3JjLCBkc3QsIHN6LCBlZmxhZ3MsIF9ieCwgYnksIHd4LCB3eSwgICAgICAgICAgXAor
ICAgICAgICAgICAgICAgICAgICAgIGx4LCBseSwgcXgsIHF5LCBleHRyYS4uLikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAogZG97IHVuc2lnbmVkIGxvbmcgX3RtcDsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgIHN3aXRjaCAoIChf
ZHN0KS5ieXRlcyApICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHN3aXRjaCAoIHN6ICkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGNhc2Ug
MTogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAogICAgICAgICBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgX1BSRV9FRkxBR1Mo
IjAiLCI0IiwiMiIpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
ICAgICAgICAgX29wImIgJSJfYngiMywlMTsgIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAogICAgICAgICAgICAgX1BPU1RfRUZMQUdTKCIwIiwiNCIsIjIiKSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAgICAgICAgOiAiK2ci
IChfZWZsYWdzKSwgIittIiAoKF9kc3QpLnZhbCksICI9JnIiIChfdG1wKSAgICAgICAgICAgICAg
XAotICAgICAgICAgICAgOiBfYnkgKChfc3JjKS52YWwpLCAiaSIgKEVGTEFHU19NQVNLKSApOyAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgOiAiK2ciIChlZmxhZ3MpLCAiK20i
ICgqKGRzdCkpLCAiPSZyIiAoX3RtcCkgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAg
OiBieSAoc3JjKSwgImkiIChFRkxBR1NfTUFTSyksICMjZXh0cmEgKTsgICAgICAgICAgICAgICAg
ICAgICAgXAogICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIGRlZmF1bHQ6ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAgICAg
ICBfX2VtdWxhdGVfMm9wX25vYnl0ZShfb3AsX3NyYyxfZHN0LF9lZmxhZ3MsIF93eCxfd3ksIiIs
Im0iLCAgICAgICAgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfbHgsX2x5LCIiLCJt
IiwgX3F4LF9xeSwiIiwibSIpOyAgICAgICAgICAgICAgXAorICAgICAgICBfX2VtdWxhdGVfMm9w
X25vYnl0ZShfb3AsIHNyYywgZHN0LCBzeiwgZWZsYWdzLCB3eCwgd3ksICIiLCAibSIsICAgXAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBseCwgbHksICIiLCAibSIsIHF4LCBxeSwgIiIs
ICJtIiwgIyNleHRyYSk7ICAgXAogICAgICAgICBicmVhazsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIH0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAogfSB3aGlsZSAoMCkKIC8qIFNvdXJjZSBvcGVyYW5kIGlzIGJ5dGUtc2l6ZWQgYW5kIG1h
eSBiZSByZXN0cmljdGVkIHRvIGp1c3QgJWNsLiAqLwotI2RlZmluZSBlbXVsYXRlXzJvcF9TcmNC
KF9vcCwgX3NyYywgX2RzdCwgX2VmbGFncykgICAgICAgICAgICAgICAgICAgICAgICAgXAotICAg
IF9fZW11bGF0ZV8yb3AoX29wLCBfc3JjLCBfZHN0LCBfZWZsYWdzLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorI2RlZmluZSBfZW11bGF0ZV8yb3BfU3JjQihvcCwgc3JjLCBkc3Qs
IHN6LCBlZmxhZ3MpICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIF9fZW11bGF0ZV8yb3Ao
b3AsIHNyYywgZHN0LCBzeiwgZWZsYWdzLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgICAgICAgICAgICAgICAgImIiLCAiYyIsICJiIiwgImMiLCAiYiIsICJjIiwgImIiLCAi
YyIpCisjZGVmaW5lIGVtdWxhdGVfMm9wX1NyY0Iob3AsIHNyYywgZHN0LCBlZmxhZ3MpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX2VtdWxhdGVfMm9wX1NyY0Iob3AsIChzcmMp
LnZhbCwgJihkc3QpLnZhbCwgKGRzdCkuYnl0ZXMsIGVmbGFncykKIC8qIFNvdXJjZSBvcGVyYW5k
IGlzIGJ5dGUsIHdvcmQsIGxvbmcgb3IgcXVhZCBzaXplZC4gKi8KKyNkZWZpbmUgX2VtdWxhdGVf
Mm9wX1NyY1Yob3AsIHNyYywgZHN0LCBzeiwgZWZsYWdzLCBleHRyYS4uLikgICAgICAgICAgICAg
IFwKKyAgICBfX2VtdWxhdGVfMm9wKG9wLCBzcmMsIGRzdCwgc3osIGVmbGFncywgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgICAgICJiIiwgInEiLCAidyIs
ICJyIiwgX0xPMzIsICJyIiwgIiIsICJyIiwgIyNleHRyYSkKICNkZWZpbmUgZW11bGF0ZV8yb3Bf
U3JjVihfb3AsIF9zcmMsIF9kc3QsIF9lZmxhZ3MpICAgICAgICAgICAgICAgICAgICAgICAgIFwK
LSAgICBfX2VtdWxhdGVfMm9wKF9vcCwgX3NyYywgX2RzdCwgX2VmbGFncywgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICJiIiwgInEiLCAidyIsICJy
IiwgX0xPMzIsICJyIiwgIiIsICJyIikKKyAgICBfZW11bGF0ZV8yb3BfU3JjVihfb3AsIChfc3Jj
KS52YWwsICYoX2RzdCkudmFsLCAoX2RzdCkuYnl0ZXMsIF9lZmxhZ3MpCiAvKiBTb3VyY2Ugb3Bl
cmFuZCBpcyB3b3JkLCBsb25nIG9yIHF1YWQgc2l6ZWQuICovCisjZGVmaW5lIF9lbXVsYXRlXzJv
cF9TcmNWX25vYnl0ZShvcCwgc3JjLCBkc3QsIHN6LCBlZmxhZ3MsIGV4dHJhLi4uKSAgICAgICBc
CisgICAgX19lbXVsYXRlXzJvcF9ub2J5dGUob3AsIHNyYywgZHN0LCBzeiwgZWZsYWdzLCAidyIs
ICJyIiwgIiIsICJtIiwgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgX0xPMzIsICJy
IiwgIiIsICJtIiwgIiIsICJyIiwgIiIsICJtIiwgIyNleHRyYSkKICNkZWZpbmUgZW11bGF0ZV8y
b3BfU3JjVl9ub2J5dGUoX29wLCBfc3JjLCBfZHN0LCBfZWZsYWdzKSAgICAgICAgICAgICAgICAg
IFwKLSAgICBfX2VtdWxhdGVfMm9wX25vYnl0ZShfb3AsIF9zcmMsIF9kc3QsIF9lZmxhZ3MsICJ3
IiwgInIiLCAiIiwgIm0iLCAgICAgIFwKLSAgICAgICAgICAgICAgICAgICAgICAgICBfTE8zMiwg
InIiLCAiIiwgIm0iLCAiIiwgInIiLCAiIiwgIm0iKQorICAgIF9lbXVsYXRlXzJvcF9TcmNWX25v
Ynl0ZShfb3AsIChfc3JjKS52YWwsICYoX2RzdCkudmFsLCAoX2RzdCkuYnl0ZXMsICAgXAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBfZWZsYWdzKQogLyogT3BlcmFuZHMgYXJlIHdvcmQs
IGxvbmcgb3IgcXVhZCBzaXplZCBhbmQgc291cmNlIG1heSBiZSBpbiBtZW1vcnkuICovCiAjZGVm
aW5lIGVtdWxhdGVfMm9wX1NyY1Zfc3JjbWVtKF9vcCwgX3NyYywgX2RzdCwgX2VmbGFncykgICAg
ICAgICAgICAgICAgICBcCi0gICAgX19lbXVsYXRlXzJvcF9ub2J5dGUoX29wLCBfc3JjLCBfZHN0
LCBfZWZsYWdzLCAiIiwgIm0iLCAidyIsICJyIiwgICAgICBcCisgICAgX19lbXVsYXRlXzJvcF9u
b2J5dGUoX29wLCAoX3NyYykudmFsLCAmKF9kc3QpLnZhbCwgKF9kc3QpLmJ5dGVzLCAgICAgICBc
CisgICAgICAgICAgICAgICAgICAgICAgICAgX2VmbGFncywgIiIsICJtIiwgInciLCAiciIsICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgIiIsICJtIiwg
X0xPMzIsICJyIiwgIiIsICJtIiwgIiIsICJyIikKIAogLyogSW5zdHJ1Y3Rpb24gaGFzIG9ubHkg
b25lIGV4cGxpY2l0IG9wZXJhbmQgKG5vIHNvdXJjZSBvcGVyYW5kKS4gKi8KLSNkZWZpbmUgZW11
bGF0ZV8xb3AoX29wLF9kc3QsX2VmbGFncykgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKKyNkZWZpbmUgX2VtdWxhdGVfMW9wKF9vcCwgZHN0LCBzeiwgZWZsYWdzLCBleHRy
YS4uLikgICAgICAgICAgICAgICAgICAgICAgIFwKIGRveyB1bnNpZ25lZCBsb25nIF90bXA7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBz
d2l0Y2ggKCAoX2RzdCkuYnl0ZXMgKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICBzd2l0Y2ggKCBzeiApICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB7ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBjYXNlIDE6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIF9Q
UkVfRUZMQUdTKCIwIiwiMyIsIjIiKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgIF9vcCJiICUxOyAiICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIF9QT1NUX0VGTEFHUygiMCIs
IjMiLCIyIikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgIDogIitnIiAoX2VmbGFncyksICIrbSIgKChfZHN0KS52YWwpLCAiPSZyIiAoX3RtcCkgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgIDogImkiIChFRkxBR1NfTUFTSykgKTsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIitnIiAoZWZs
YWdzKSwgIittIiAoKihkc3QpKSwgIj0mciIgKF90bXApICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgIDogImkiIChFRkxBR1NfTUFTSyksICMjZXh0cmEgKTsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBjYXNlIDI6ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIF9QUkVfRUZMQUdTKCIwIiwiMyIs
IjIiKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
IF9vcCJ3ICUxOyAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgIF9QT1NUX0VGTEFHUygiMCIsIjMiLCIyIikgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIDogIitnIiAoX2VmbGFn
cyksICIrbSIgKChfZHN0KS52YWwpLCAiPSZyIiAoX3RtcCkgICAgICAgICAgICAgIFwKLSAgICAg
ICAgICAgIDogImkiIChFRkxBR1NfTUFTSykgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIitnIiAoZWZsYWdzKSwgIittIiAoKihkc3Qp
KSwgIj0mciIgKF90bXApICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogImkiIChF
RkxBR1NfTUFTSyksICMjZXh0cmEgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBjYXNlIDQ6ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYXNtIHZv
bGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgIF9QUkVfRUZMQUdTKCIwIiwiMyIsIjIiKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIF9vcCJsICUxOyAiICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgIF9QT1NUX0VGTEFHUygiMCIsIjMiLCIyIikgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKLSAgICAgICAgICAgIDogIitnIiAoX2VmbGFncyksICIrbSIgKChfZHN0KS52
YWwpLCAiPSZyIiAoX3RtcCkgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIDogImkiIChFRkxB
R1NfTUFTSykgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgICAgIDogIitnIiAoZWZsYWdzKSwgIittIiAoKihkc3QpKSwgIj0mciIgKF90bXApICAg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogImkiIChFRkxBR1NfTUFTSyksICMjZXh0
cmEgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYnJlYWs7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICBjYXNlIDg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgX19lbXVsYXRlXzFvcF84Ynl0ZShfb3As
IF9kc3QsIF9lZmxhZ3MpOyAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgX19l
bXVsYXRlXzFvcF84Ynl0ZShfb3AsIGRzdCwgZWZsYWdzLCAjI2V4dHJhKTsgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgYnJlYWs7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICB9ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0gd2hp
bGUgKDApCisjZGVmaW5lIGVtdWxhdGVfMW9wKG9wLCBkc3QsIGVmbGFncykgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgX2VtdWxhdGVfMW9wKG9wLCAmKGRzdCku
dmFsLCAoZHN0KS5ieXRlcywgZWZsYWdzKQogCiAvKiBFbXVsYXRlIGFuIGluc3RydWN0aW9uIHdp
dGggcXVhZHdvcmQgb3BlcmFuZHMgKHg4Ni82NCBvbmx5KS4gKi8KICNpZiBkZWZpbmVkKF9feDg2
XzY0X18pCi0jZGVmaW5lIF9fZW11bGF0ZV8yb3BfOGJ5dGUoX29wLCBfc3JjLCBfZHN0LCBfZWZs
YWdzLCBxc3gsIHFzeSwgcWR4LCBxZHkpIFwKKyNkZWZpbmUgX19lbXVsYXRlXzJvcF84Ynl0ZShf
b3AsIHNyYywgZHN0LCBlZmxhZ3MsICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBxc3gsIHFzeSwgcWR4LCBxZHksIGV4dHJhLi4uKSAgICAgICAgICAg
ICAgIFwKIGRveyBhc20gdm9sYXRpbGUgKCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX1BSRV9FRkxBR1MoIjAiLCI0IiwiMiIp
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgX29wInEg
JSJxc3giMywlInFkeCIxOyAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgX1BPU1RfRUZMQUdTKCIwIiwiNCIsIjIiKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgOiAiK2ciIChfZWZsYWdzKSwgIisiIHFkeSAo
KF9kc3QpLnZhbCksICI9JnIiIChfdG1wKSAgICAgICAgICAgIFwKLSAgICAgICAgOiBxc3kgKChf
c3JjKS52YWwpLCAiaSIgKEVGTEFHU19NQVNLKSApOyAgICAgICAgICAgICAgICAgICAgICAgIFwK
KyAgICAgICAgOiAiK2ciIChlZmxhZ3MpLCAiKyIgcWR5ICgqKGRzdCkpLCAiPSZyIiAoX3RtcCkg
ICAgICAgICAgICAgICAgIFwKKyAgICAgICAgOiBxc3kgKHNyYyksICJpIiAoRUZMQUdTX01BU0sp
LCAjI2V4dHJhICk7ICAgICAgICAgICAgICAgICAgICAgIFwKIH0gd2hpbGUgKDApCi0jZGVmaW5l
IF9fZW11bGF0ZV8xb3BfOGJ5dGUoX29wLCBfZHN0LCBfZWZsYWdzKSAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisjZGVmaW5lIF9fZW11bGF0ZV8xb3BfOGJ5dGUoX29wLCBkc3QsIGVmbGFncywg
ZXh0cmEuLi4pICAgICAgICAgICAgICAgICBcCiBkb3sgYXNtIHZvbGF0aWxlICggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9Q
UkVfRUZMQUdTKCIwIiwiMyIsIjIiKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgICAgIF9vcCJxICUxOyAiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgIF9QT1NUX0VGTEFHUygiMCIsIjMiLCIy
IikgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIDogIitn
IiAoX2VmbGFncyksICIrbSIgKChfZHN0KS52YWwpLCAiPSZyIiAoX3RtcCkgICAgICAgICAgICAg
ICBcCi0gICAgICAgIDogImkiIChFRkxBR1NfTUFTSykgKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIDogIitnIiAoZWZsYWdzKSwgIittIiAoKihk
c3QpKSwgIj0mciIgKF90bXApICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIDogImkiIChF
RkxBR1NfTUFTSyksICMjZXh0cmEgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
CiB9IHdoaWxlICgwKQogI2VsaWYgZGVmaW5lZChfX2kzODZfXykKLSNkZWZpbmUgX19lbXVsYXRl
XzJvcF84Ynl0ZShfb3AsIF9zcmMsIF9kc3QsIF9lZmxhZ3MsIHFzeCwgcXN5LCBxZHgsIHFkeSkK
LSNkZWZpbmUgX19lbXVsYXRlXzFvcF84Ynl0ZShfb3AsIF9kc3QsIF9lZmxhZ3MpCisjZGVmaW5l
IF9fZW11bGF0ZV8yb3BfOGJ5dGUob3AsIHNyYywgZHN0LCBlZmxhZ3MsIHFzeCwgcXN5LCBxZHgs
IHFkeSwgZXh0cmEuLi4pCisjZGVmaW5lIF9fZW11bGF0ZV8xb3BfOGJ5dGUob3AsIGRzdCwgZWZs
YWdzLCBleHRyYS4uLikKICNlbmRpZiAvKiBfX2kzODZfXyAqLwogCiAjZGVmaW5lIGZhaWxfaWYo
cCkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTMyNDcsNyArMzI3
OSw3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBicmVhazsKICAgICB9CiAKLSAgICAvKiBEZWNv
ZGUgYW5kIGZldGNoIHRoZSBkZXN0aW5hdGlvbiBvcGVyYW5kOiByZWdpc3RlciBvciBtZW1vcnku
ICovCisgICAgLyogRGVjb2RlIChidXQgZG9uJ3QgZmV0Y2gpIHRoZSBkZXN0aW5hdGlvbiBvcGVy
YW5kOiByZWdpc3RlciBvciBtZW1vcnkuICovCiAgICAgc3dpdGNoICggZCAmIERzdE1hc2sgKQog
ICAgIHsKICAgICBjYXNlIERzdE5vbmU6IC8qIGNhc2UgRHN0SW1wbGljaXQ6ICovCkBAIC0zMzMz
LDcgKzMzNjUsMTMgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgICAgICBjYXNlIDg6IGRzdC52YWwg
PSAqKHVpbnQ2NF90ICopZHN0LnJlZzsgYnJlYWs7CiAgICAgICAgICAgICB9CiAgICAgICAgIH0K
LSAgICAgICAgZWxzZSBpZiAoICEoZCAmIE1vdikgKSAvKiBvcHRpbWlzYXRpb24gLSBhdm9pZCBz
bG93IGVtdWxhdGVkIHJlYWQgKi8KKyAgICAgICAgZWxzZSBpZiAoIGQgJiBNb3YgKSAvKiBvcHRp
bWlzYXRpb24gLSBhdm9pZCBzbG93IGVtdWxhdGVkIHJlYWQgKi8KKyAgICAgICAgeworICAgICAg
ICAgICAgLyogTG9jayBwcmVmaXggaXMgYWxsb3dlZCBvbmx5IG9uIFJNVyBpbnN0cnVjdGlvbnMu
ICovCisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYobG9ja19wcmVmaXgsIEVYQ19V
RCk7CisgICAgICAgICAgICBmYWlsX2lmKCFvcHMtPndyaXRlKTsKKyAgICAgICAgfQorICAgICAg
ICBlbHNlIGlmICggIW9wcy0+cm13ICkKICAgICAgICAgewogICAgICAgICAgICAgZmFpbF9pZihs
b2NrX3ByZWZpeCA/ICFvcHMtPmNtcHhjaGcgOiAhb3BzLT53cml0ZSk7CiAgICAgICAgICAgICBp
ZiAoIChyYyA9IHJlYWRfdWxvbmcoZHN0Lm1lbS5zZWcsIGRzdC5tZW0ub2ZmLApAQCAtMzM0MSwx
MiArMzM3OSw2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAg
ICAgICAgICAgIGRzdC5vcmlnX3ZhbCA9IGRzdC52YWw7CiAgICAgICAgIH0KLSAgICAgICAgZWxz
ZQotICAgICAgICB7Ci0gICAgICAgICAgICAvKiBMb2NrIHByZWZpeCBpcyBhbGxvd2VkIG9ubHkg
b24gUk1XIGluc3RydWN0aW9ucy4gKi8KLSAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9p
Zihsb2NrX3ByZWZpeCwgRVhDX1VEKTsKLSAgICAgICAgICAgIGZhaWxfaWYoIW9wcy0+d3JpdGUp
OwotICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIH0KIApAQCAtMzM1OSwzNSArMzM5MSw4
MyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgdW5zaWduZWQgaW50IGksIG47CiAgICAgICAgIHVu
c2lnbmVkIGxvbmcgZHVtbXk7CiAKLSAgICBjYXNlIDB4MDAgLi4uIDB4MDU6IGFkZDogLyogYWRk
ICovCi0gICAgICAgIGVtdWxhdGVfMm9wX1NyY1YoImFkZCIsIHNyYywgZHN0LCBfcmVncy5lZmxh
Z3MpOworICAgIGNhc2UgMHgwMDogY2FzZSAweDAxOiBhZGQ6IC8qIGFkZCByZWcsbWVtICovCisg
ICAgICAgIGlmICggb3BzLT5ybXcgJiYgZHN0LnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgICAg
IHN0YXRlLT5ybXcgPSBybXdfYWRkOworICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICBjYXNl
IDB4MDIgLi4uIDB4MDU6IC8qIGFkZCAqLworICAgICAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigi
YWRkIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7
CiAKLSAgICBjYXNlIDB4MDggLi4uIDB4MGQ6IG9yOiAgLyogb3IgKi8KLSAgICAgICAgZW11bGF0
ZV8yb3BfU3JjVigib3IiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKKyAgICBjYXNlIDB4MDg6
IGNhc2UgMHgwOTogb3I6IC8qIG9yIHJlZyxtZW0gKi8KKyAgICAgICAgaWYgKCBvcHMtPnJtdyAm
JiBkc3QudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICAgICAgc3RhdGUtPnJtdyA9IHJtd19vcjsK
KyAgICAgICAgZWxzZQorICAgICAgICB7CisgICAgY2FzZSAweDBhIC4uLiAweDBkOiAvKiBvciAq
LworICAgICAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigib3IiLCBzcmMsIGRzdCwgX3JlZ3MuZWZs
YWdzKTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHgxMCAuLi4gMHgx
NTogYWRjOiAvKiBhZGMgKi8KLSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigiYWRjIiwgc3JjLCBk
c3QsIF9yZWdzLmVmbGFncyk7CisgICAgY2FzZSAweDEwOiBjYXNlIDB4MTE6IGFkYzogLyogYWRj
IHJlZyxtZW0gKi8KKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0g
KQorICAgICAgICAgICAgc3RhdGUtPnJtdyA9IHJtd19hZGM7CisgICAgICAgIGVsc2UKKyAgICAg
ICAgeworICAgIGNhc2UgMHgxMiAuLi4gMHgxNTogLyogYWRjICovCisgICAgICAgICAgICBlbXVs
YXRlXzJvcF9TcmNWKCJhZGMiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKKyAgICAgICAgfQog
ICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHgxOCAuLi4gMHgxZDogc2JiOiAvKiBzYmIgKi8K
LSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigic2JiIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7
CisgICAgY2FzZSAweDE4OiBjYXNlIDB4MTk6IHNiYjogLyogc2JiIHJlZyxtZW0gKi8KKyAgICAg
ICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICAgICAgc3Rh
dGUtPnJtdyA9IHJtd19zYmI7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgIGNhc2UgMHgx
YSAuLi4gMHgxZDogLyogc2JiICovCisgICAgICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJzYmIi
LCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKIAot
ICAgIGNhc2UgMHgyMCAuLi4gMHgyNTogYW5kOiAvKiBhbmQgKi8KLSAgICAgICAgZW11bGF0ZV8y
b3BfU3JjVigiYW5kIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CisgICAgY2FzZSAweDIwOiBj
YXNlIDB4MjE6IGFuZDogLyogYW5kIHJlZyxtZW0gKi8KKyAgICAgICAgaWYgKCBvcHMtPnJtdyAm
JiBkc3QudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICAgICAgc3RhdGUtPnJtdyA9IHJtd19hbmQ7
CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgIGNhc2UgMHgyMiAuLi4gMHgyNTogLyogYW5k
ICovCisgICAgICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJhbmQiLCBzcmMsIGRzdCwgX3JlZ3Mu
ZWZsYWdzKTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHgyOCAuLi4g
MHgyZDogc3ViOiAvKiBzdWIgKi8KLSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigic3ViIiwgc3Jj
LCBkc3QsIF9yZWdzLmVmbGFncyk7CisgICAgY2FzZSAweDI4OiBjYXNlIDB4Mjk6IHN1YjogLyog
c3ViIHJlZyxtZW0gKi8KKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9N
RU0gKQorICAgICAgICAgICAgc3RhdGUtPnJtdyA9IHJtd19zdWI7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgeworICAgIGNhc2UgMHgyYSAuLi4gMHgyZDogLyogc3ViICovCisgICAgICAgICAgICBl
bXVsYXRlXzJvcF9TcmNWKCJzdWIiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKKyAgICAgICAg
fQogICAgICAgICBicmVhazsKIAotICAgIGNhc2UgMHgzMCAuLi4gMHgzNTogeG9yOiAvKiB4b3Ig
Ki8KLSAgICAgICAgZW11bGF0ZV8yb3BfU3JjVigieG9yIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFn
cyk7CisgICAgY2FzZSAweDMwOiBjYXNlIDB4MzE6IHhvcjogLyogeG9yIHJlZyxtZW0gKi8KKyAg
ICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICAgICAg
c3RhdGUtPnJtdyA9IHJtd194b3I7CisgICAgICAgIGVsc2UKKyAgICAgICAgeworICAgIGNhc2Ug
MHgzMiAuLi4gMHgzNTogLyogeG9yICovCisgICAgICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJ4
b3IiLCBzcmMsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKKyAgICAgICAgfQogICAgICAgICBicmVhazsK
IAotICAgIGNhc2UgMHgzOCAuLi4gMHgzZDogY21wOiAvKiBjbXAgKi8KKyAgICBjYXNlIDB4Mzg6
IGNhc2UgMHgzOTogY21wOiAvKiBjbXAgcmVnLG1lbSAqLworICAgICAgICBpZiAoIG9wcy0+cm13
ICYmIGRzdC50eXBlID09IE9QX01FTSAmJgorICAgICAgICAgICAgIChyYyA9IHJlYWRfdWxvbmco
ZHN0Lm1lbS5zZWcsIGRzdC5tZW0ub2ZmLCAmZHN0LnZhbCwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGRzdC5ieXRlcywgY3R4dCwgb3BzKSkgIT0gWDg2RU1VTF9PS0FZICkKKyAgICAg
ICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSAw
eDNhIC4uLiAweDNkOiAvKiBjbXAgKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGxv
Y2tfcHJlZml4LCBFWENfVUQpOwogICAgICAgICBlbXVsYXRlXzJvcF9TcmNWKCJjbXAiLCBzcmMs
IGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOwpAQCAtMzcw
MSw2ICszNzgxLDE2IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBicmVhazsKIAogICAgIGNhc2Ug
MHg4NiAuLi4gMHg4NzogeGNoZzogLyogeGNoZyAqLworICAgICAgICAvKgorICAgICAgICAgKiBU
aGUgbG9jayBwcmVmaXggaXMgaW1wbGllZCBmb3IgdGhpcyBpbnNuIChhbmQgc2V0dGluZyBpdCBm
b3IgdGhlCisgICAgICAgICAqIHJlZ2lzdGVyIG9wZXJhbmRzIGNhc2UgaGVyZSBpcyBiZW5pZ24g
dG8gc3Vic2VxdWVudCBjb2RlKS4KKyAgICAgICAgICovCisgICAgICAgIGxvY2tfcHJlZml4ID0g
MTsKKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gKQorICAgICAg
ICB7CisgICAgICAgICAgICBzdGF0ZS0+cm13ID0gcm13X3hjaGc7CisgICAgICAgICAgICBicmVh
azsKKyAgICAgICAgfQogICAgICAgICAvKiBXcml0ZSBiYWNrIHRoZSByZWdpc3RlciBzb3VyY2Uu
ICovCiAgICAgICAgIHN3aXRjaCAoIGRzdC5ieXRlcyApCiAgICAgICAgIHsKQEAgLTM3MDksOSAr
Mzc5OSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBjYXNlIDQ6ICpzcmMucmVnID0gKHVpbnQz
Ml90KWRzdC52YWw7IGJyZWFrOyAvKiA2NGIgcmVnOiB6ZXJvLWV4dGVuZCAqLwogICAgICAgICBj
YXNlIDg6ICpzcmMucmVnID0gZHN0LnZhbDsgYnJlYWs7CiAgICAgICAgIH0KLSAgICAgICAgLyog
V3JpdGUgYmFjayB0aGUgbWVtb3J5IGRlc3RpbmF0aW9uIHdpdGggaW1wbGljaXQgTE9DSyBwcmVm
aXguICovCisgICAgICAgIC8qIEFycmFuZ2UgZm9yIHdyaXRlIGJhY2sgb2YgdGhlIG1lbW9yeSBk
ZXN0aW5hdGlvbi4gKi8KICAgICAgICAgZHN0LnZhbCA9IHNyYy52YWw7Ci0gICAgICAgIGxvY2tf
cHJlZml4ID0gMTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIDB4YzY6IC8qIEdycDExOiBt
b3YgLyB4YWJvcnQgKi8KQEAgLTQwMjYsNiArNDExNSwxMyBAQCB4ODZfZW11bGF0ZSgKIAogICAg
IGNhc2UgMHhjMCAuLi4gMHhjMTogZ3JwMjogLyogR3JwMiAqLwogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYobG9ja19wcmVmaXgsIEVYQ19VRCk7CisKKyAgICAgICAgaWYgKCBvcHMtPnJt
dyAmJiBkc3QudHlwZSA9PSBPUF9NRU0gJiYKKyAgICAgICAgICAgICAocmMgPSByZWFkX3Vsb25n
KGRzdC5tZW0uc2VnLCBkc3QubWVtLm9mZiwgJmRzdC52YWwsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBkc3QuYnl0ZXMsIGN0eHQsIG9wcykpICE9IFg4NkVNVUxfT0tBWSApCisgICAg
ICAgICAgICBnb3RvIGRvbmU7CisgICAgICAgIGRzdC5vcmlnX3ZhbCA9IGRzdC52YWw7CisKICAg
ICAgICAgc3dpdGNoICggbW9kcm1fcmVnICYgNyApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAw
OiAvKiByb2wgKi8KQEAgLTQ2NjQsMTIgKzQ3NjAsMjIgQEAgeDg2X2VtdWxhdGUoCiAKICAgICAg
ICAgY2FzZSAwIC4uLiAxOiAvKiB0ZXN0ICovCiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYobG9ja19wcmVmaXgsIEVYQ19VRCk7CisgICAgICAgICAgICBpZiAoIG9wcy0+cm13ICYm
IGRzdC50eXBlID09IE9QX01FTSAmJgorICAgICAgICAgICAgICAgICAocmMgPSByZWFkX3Vsb25n
KGRzdC5tZW0uc2VnLCBkc3QubWVtLm9mZiwgJmRzdC52YWwsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgZHN0LmJ5dGVzLCBjdHh0LCBvcHMpKSAhPSBYODZFTVVMX09LQVkgKQor
ICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKICAgICAgICAgICAgIGdvdG8gdGVzdDsKICAgICAg
ICAgY2FzZSAyOiAvKiBub3QgKi8KLSAgICAgICAgICAgIGRzdC52YWwgPSB+ZHN0LnZhbDsKKyAg
ICAgICAgICAgIGlmICggb3BzLT5ybXcgJiYgZHN0LnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAg
ICAgICAgICBzdGF0ZS0+cm13ID0gcm13X25vdDsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAg
ICAgICAgICBkc3QudmFsID0gfmRzdC52YWw7CiAgICAgICAgICAgICBicmVhazsKICAgICAgICAg
Y2FzZSAzOiAvKiBuZWcgKi8KLSAgICAgICAgICAgIGVtdWxhdGVfMW9wKCJuZWciLCBkc3QsIF9y
ZWdzLmVmbGFncyk7CisgICAgICAgICAgICBpZiAoIG9wcy0+cm13ICYmIGRzdC50eXBlID09IE9Q
X01FTSApCisgICAgICAgICAgICAgICAgc3RhdGUtPnJtdyA9IHJtd19uZWc7CisgICAgICAgICAg
ICBlbHNlCisgICAgICAgICAgICAgICAgZW11bGF0ZV8xb3AoIm5lZyIsIGRzdCwgX3JlZ3MuZWZs
YWdzKTsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBjYXNlIDQ6IC8qIG11bCAqLwogICAg
ICAgICAgICAgX3JlZ3MuZWZsYWdzICY9IH4oWDg2X0VGTEFHU19PRiB8IFg4Nl9FRkxBR1NfQ0Yp
OwpAQCAtNDg5MywxMCArNDk5OSwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgc3dpdGNoICgg
bW9kcm1fcmVnICYgNyApCiAgICAgICAgIHsKICAgICAgICAgY2FzZSAwOiAvKiBpbmMgKi8KLSAg
ICAgICAgICAgIGVtdWxhdGVfMW9wKCJpbmMiLCBkc3QsIF9yZWdzLmVmbGFncyk7CisgICAgICAg
ICAgICBpZiAoIG9wcy0+cm13ICYmIGRzdC50eXBlID09IE9QX01FTSApCisgICAgICAgICAgICAg
ICAgc3RhdGUtPnJtdyA9IHJtd19pbmM7CisgICAgICAgICAgICBlbHNlCisgICAgICAgICAgICAg
ICAgZW11bGF0ZV8xb3AoImluYyIsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICBjYXNlIDE6IC8qIGRlYyAqLwotICAgICAgICAgICAgZW11bGF0ZV8xb3Ao
ImRlYyIsIGRzdCwgX3JlZ3MuZWZsYWdzKTsKKyAgICAgICAgICAgIGlmICggb3BzLT5ybXcgJiYg
ZHN0LnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgICAgICAgICBzdGF0ZS0+cm13ID0gcm13X2Rl
YzsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBlbXVsYXRlXzFvcCgiZGVjIiwg
ZHN0LCBfcmVncy5lZmxhZ3MpOwogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIGNhc2UgMjog
LyogY2FsbCAobmVhcikgKi8KICAgICAgICAgICAgIGRzdC52YWwgPSBfcmVncy5yKGlwKTsKQEAg
LTY0NDcsNiArNjU1OSwxMiBAQCB4ODZfZW11bGF0ZSgKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMo
MHgwZiwgMHhhMyk6IGJ0OiAvKiBidCAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYo
bG9ja19wcmVmaXgsIEVYQ19VRCk7CisKKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlw
ZSA9PSBPUF9NRU0gJiYKKyAgICAgICAgICAgICAocmMgPSByZWFkX3Vsb25nKGRzdC5tZW0uc2Vn
LCBkc3QubWVtLm9mZiwgJmRzdC52YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBk
c3QuYnl0ZXMsIGN0eHQsIG9wcykpICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBnb3Rv
IGRvbmU7CisKICAgICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUoImJ0Iiwgc3JjLCBkc3Qs
IF9yZWdzLmVmbGFncyk7CiAgICAgICAgIGRzdC50eXBlID0gT1BfTk9ORTsKICAgICAgICAgYnJl
YWs7CkBAIC02NDU4LDYgKzY1NzYsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIHVpbnQ4X3Qg
c2hpZnQsIHdpZHRoID0gZHN0LmJ5dGVzIDw8IDM7CiAKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGxvY2tfcHJlZml4LCBFWENfVUQpOworCisgICAgICAgIGlmICggb3BzLT5ybXcgJiYg
ZHN0LnR5cGUgPT0gT1BfTUVNICYmCisgICAgICAgICAgICAgKHJjID0gcmVhZF91bG9uZyhkc3Qu
bWVtLnNlZywgZHN0Lm1lbS5vZmYsICZkc3QudmFsLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZHN0LmJ5dGVzLCBjdHh0LCBvcHMpKSAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAg
ICAgZ290byBkb25lOworCiAgICAgICAgIGlmICggYiAmIDEgKQogICAgICAgICAgICAgc2hpZnQg
PSBfcmVncy5jbDsKICAgICAgICAgZWxzZQpAQCAtNjQ4OSw3ICs2NjEzLDEwIEBAIHg4Nl9lbXVs
YXRlKAogICAgIH0KIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhhYik6IGJ0czogLyog
YnRzICovCi0gICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zfbm9ieXRlKCJidHMiLCBzcmMsIGRzdCwg
X3JlZ3MuZWZsYWdzKTsKKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBkc3QudHlwZSA9PSBPUF9N
RU0gKQorICAgICAgICAgICAgc3RhdGUtPnJtdyA9IHJtd19idHM7CisgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgIGVtdWxhdGVfMm9wX1NyY1Zfbm9ieXRlKCJidHMiLCBzcmMsIGRzdCwgX3JlZ3Mu
ZWZsYWdzKTsKICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYsIDB4
YWUpOiBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4YWUpOiAvKiBHcnAxNSAqLwpAQCAtNjYx
Myw2ICs2NzQwLDEyIEBAIHg4Nl9lbXVsYXRlKAogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBm
LCAweGIwKTogY2FzZSBYODZFTVVMX09QQygweDBmLCAweGIxKTogLyogY21weGNoZyAqLwogICAg
ICAgICBmYWlsX2lmKCFvcHMtPmNtcHhjaGcpOworCisgICAgICAgIGlmICggb3BzLT5ybXcgJiYg
ZHN0LnR5cGUgPT0gT1BfTUVNICYmCisgICAgICAgICAgICAgKHJjID0gcmVhZF91bG9uZyhkc3Qu
bWVtLnNlZywgZHN0Lm1lbS5vZmYsICZkc3QudmFsLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZHN0LmJ5dGVzLCBjdHh0LCBvcHMpKSAhPSBYODZFTVVMX09LQVkgKQorICAgICAgICAg
ICAgZ290byBkb25lOworCiAgICAgICAgIF9yZWdzLmVmbGFncyAmPSB+RUZMQUdTX01BU0s7CiAg
ICAgICAgIGlmICggISgoZHN0LnZhbCBeIF9yZWdzLnIoYXgpKSAmCiAgICAgICAgICAgICAgICAo
fjBVTCA+PiAoOCAqIChzaXplb2YobG9uZykgLSBkc3QuYnl0ZXMpKSkpICkKQEAgLTY2NjEsNyAr
Njc5NCwxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBsZXM7CiAKICAgICBjYXNlIFg4
NkVNVUxfT1BDKDB4MGYsIDB4YjMpOiBidHI6IC8qIGJ0ciAqLwotICAgICAgICBlbXVsYXRlXzJv
cF9TcmNWX25vYnl0ZSgiYnRyIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CisgICAgICAgIGlm
ICggb3BzLT5ybXcgJiYgZHN0LnR5cGUgPT0gT1BfTUVNICkKKyAgICAgICAgICAgIHN0YXRlLT5y
bXcgPSBybXdfYnRyOworICAgICAgICBlbHNlCisgICAgICAgICAgICBlbXVsYXRlXzJvcF9TcmNW
X25vYnl0ZSgiYnRyIiwgc3JjLCBkc3QsIF9yZWdzLmVmbGFncyk7CiAgICAgICAgIGJyZWFrOwog
CiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGI2KTogLyogbW92enggcm04LHJ7MTYsMzIs
NjR9ICovCkBAIC02Njk1LDcgKzY4MzEsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGJyZWFr
OwogCiAgICAgY2FzZSBYODZFTVVMX09QQygweDBmLCAweGJiKTogYnRjOiAvKiBidGMgKi8KLSAg
ICAgICAgZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUoImJ0YyIsIHNyYywgZHN0LCBfcmVncy5lZmxh
Z3MpOworICAgICAgICBpZiAoIG9wcy0+cm13ICYmIGRzdC50eXBlID09IE9QX01FTSApCisgICAg
ICAgICAgICBzdGF0ZS0+cm13ID0gcm13X2J0YzsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAg
ZW11bGF0ZV8yb3BfU3JjVl9ub2J5dGUoImJ0YyIsIHNyYywgZHN0LCBfcmVncy5lZmxhZ3MpOwog
ICAgICAgICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhiYyk6IC8qIGJz
ZiBvciB0emNudCAqLwpAQCAtNjc2OCw2ICs2OTA3LDExIEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBicmVhazsKIAogICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZiwgMHhjMCk6IGNhc2UgWDg2RU1V
TF9PUEMoMHgwZiwgMHhjMSk6IC8qIHhhZGQgKi8KKyAgICAgICAgaWYgKCBvcHMtPnJtdyAmJiBk
c3QudHlwZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICBzdGF0ZS0+cm13ID0g
cm13X3hhZGQ7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQogICAgICAgICAvKiBXcml0
ZSBiYWNrIHRoZSByZWdpc3RlciBzb3VyY2UuICovCiAgICAgICAgIHN3aXRjaCAoIGRzdC5ieXRl
cyApCiAgICAgICAgIHsKQEAgLTgzMjIsNyArODQ2NiwzNiBAQCB4ODZfZW11bGF0ZSgKICAgICAg
ICAgZ290byBkb25lOwogICAgIH0KIAotICAgIGlmICggc3RhdGUtPnNpbWRfc2l6ZSApCisgICAg
aWYgKCBzdGF0ZS0+cm13ICkKKyAgICB7CisgICAgICAgIGVhLnZhbCA9IHNyYy52YWw7CisgICAg
ICAgIG9wX2J5dGVzID0gZHN0LmJ5dGVzOworICAgICAgICByYyA9IG9wcy0+cm13KGRzdC5tZW0u
c2VnLCBkc3QubWVtLm9mZiwgZHN0LmJ5dGVzLCAmX3JlZ3MuZWZsYWdzLAorICAgICAgICAgICAg
ICAgICAgICAgIHN0YXRlLCBjdHh0KTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVMX09LQVkg
KQorICAgICAgICAgICAgZ290byBkb25lOworCisgICAgICAgIC8qIFNvbWUgb3BlcmF0aW9ucyBy
ZXF1aXJlIGEgcmVnaXN0ZXIgdG8gYmUgd3JpdHRlbi4gKi8KKyAgICAgICAgc3dpdGNoICggc3Rh
dGUtPnJtdyApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSBybXdfeGNoZzoKKyAgICAgICAgY2Fz
ZSBybXdfeGFkZDoKKyAgICAgICAgICAgIHN3aXRjaCAoIGRzdC5ieXRlcyApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICBjYXNlIDE6ICoodWludDhfdCAgKilzcmMucmVnID0gKHVpbnQ4X3Qp
ZWEudmFsOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgMjogKih1aW50MTZfdCAqKXNyYy5yZWcg
PSAodWludDE2X3QpZWEudmFsOyBicmVhazsKKyAgICAgICAgICAgIGNhc2UgNDogKnNyYy5yZWcg
PSAodWludDMyX3QpZWEudmFsOyBicmVhazsgLyogNjRiIHJlZzogemVyby1leHRlbmQgKi8KKyAg
ICAgICAgICAgIGNhc2UgODogKnNyYy5yZWcgPSBlYS52YWw7IGJyZWFrOworICAgICAgICAgICAg
fQorICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgIGJy
ZWFrOworICAgICAgICB9CisKKyAgICAgICAgZHN0LnR5cGUgPSBPUF9OT05FOworICAgIH0KKyAg
ICBlbHNlIGlmICggc3RhdGUtPnNpbWRfc2l6ZSApCiAgICAgewogICAgICAgICBnZW5lcmF0ZV9l
eGNlcHRpb25faWYoIW9wX2J5dGVzLCBFWENfVUQpOwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYodmV4Lm9wY3ggJiYgKGQgJiBUd29PcCkgJiYgdmV4LnJlZyAhPSAweGYsCkBAIC04NTIz
LDYgKzg2OTYsMTQyIEBAIHg4Nl9lbXVsYXRlKAogI3VuZGVmIHZleAogI3VuZGVmIGVhCiAKK2lu
dCB4ODZfZW11bF9ybXcoCisgICAgdm9pZCAqcHRyLAorICAgIHVuc2lnbmVkIGludCBieXRlcywK
KyAgICB1aW50MzJfdCAqZWZsYWdzLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3Rh
dGUsCisgICAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCit7CisgICAgdW5zaWduZWQg
bG9uZyAqZHN0ID0gcHRyOworCisgICAgQVNTRVJUKGJ5dGVzID09IHN0YXRlLT5vcF9ieXRlcyk7
CisKKyNpZmRlZiBfX3g4Nl82NF9fCisjIGRlZmluZSBKQ1haICJqcmN4eiIKKyNlbHNlCisjIGRl
ZmluZSBKQ1haICJqZWN4eiIKKyNlbmRpZgorCisjZGVmaW5lIENPTkRfTE9DSyhvcCkgXAorICAg
IEpDWFogIiAuTCIgI29wICIlPVxuXHQiIFwKKyAgICAibG9ja1xuIiBcCisgICAgIi5MIiAjb3Ag
IiU9OlxuXHQiIFwKKyAgICAjb3AKKworICAgIHN3aXRjaCAoIHN0YXRlLT5ybXcgKQorICAgIHsK
KyNkZWZpbmUgVU5PUChvcCkgXAorICAgIGNhc2Ugcm13XyMjb3A6IFwKKyAgICAgICAgX2VtdWxh
dGVfMW9wKENPTkRfTE9DSyhvcCksIGRzdCwgYnl0ZXMsICplZmxhZ3MsIFwKKyAgICAgICAgICAg
ICAgICAgICAgICJjIiAoKGxvbmcpc3RhdGUtPmxvY2tfcHJlZml4KSApOyBcCisgICAgICAgIGJy
ZWFrCisjZGVmaW5lIEJJTk9QKG9wLCBzZngpIFwKKyAgICBjYXNlIHJtd18jI29wOiBcCisgICAg
ICAgIF9lbXVsYXRlXzJvcF9TcmNWIyNzZngoQ09ORF9MT0NLKG9wKSwgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0YXRlLT5lYS52YWwsIGRzdCwgYnl0ZXMsICplZmxhZ3MsIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiYyIgKChsb25nKXN0YXRlLT5sb2NrX3By
ZWZpeCkgKTsgXAorICAgICAgICBicmVhaworCisgICAgQklOT1AoYWRjLCApOworICAgIEJJTk9Q
KGFkZCwgKTsKKyAgICBCSU5PUChhbmQsICk7CisgICAgQklOT1AoYnRjLCBfbm9ieXRlKTsKKyAg
ICBCSU5PUChidHMsIF9ub2J5dGUpOworICAgIEJJTk9QKGJ0ciwgX25vYnl0ZSk7CisgICAgIFVO
T1AoZGVjKTsKKyAgICAgVU5PUChpbmMpOworICAgICBVTk9QKG5lZyk7CisgICAgQklOT1Aob3Is
ICk7CisgICAgQklOT1Aoc2JiLCApOworICAgIEJJTk9QKHN1YiwgKTsKKyAgICBCSU5PUCh4b3Is
ICk7CisKKyN1bmRlZiBVTk9QCisjdW5kZWYgQklOT1AKKworICAgIGNhc2Ugcm13X25vdDoKKyAg
ICAgICAgc3dpdGNoICggc3RhdGUtPm9wX2J5dGVzICkKKyAgICAgICAgeworICAgICAgICBjYXNl
IDE6CisgICAgICAgICAgICBhc20gKCBDT05EX0xPQ0sobm90YikgIiAlMCIKKyAgICAgICAgICAg
ICAgICAgIDogIittIiAoKmRzdCkgOiAiYyIgKChsb25nKXN0YXRlLT5sb2NrX3ByZWZpeCkgKTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIDI6CisgICAgICAgICAgICBhc20gKCBD
T05EX0xPQ0sobm90dykgIiAlMCIKKyAgICAgICAgICAgICAgICAgIDogIittIiAoKmRzdCkgOiAi
YyIgKChsb25nKXN0YXRlLT5sb2NrX3ByZWZpeCkgKTsKKyAgICAgICAgICAgIGJyZWFrOworICAg
ICAgICBjYXNlIDQ6CisgICAgICAgICAgICBhc20gKCBDT05EX0xPQ0sobm90bCkgIiAlMCIKKyAg
ICAgICAgICAgICAgICAgIDogIittIiAoKmRzdCkgOiAiYyIgKChsb25nKXN0YXRlLT5sb2NrX3By
ZWZpeCkgKTsKKyAgICAgICAgICAgIGJyZWFrOworI2lmZGVmIF9feDg2XzY0X18KKyAgICAgICAg
Y2FzZSA4OgorICAgICAgICAgICAgYXNtICggQ09ORF9MT0NLKG5vdHEpICIgJTAiCisgICAgICAg
ICAgICAgICAgICA6ICIrbSIgKCpkc3QpIDogImMiICgobG9uZylzdGF0ZS0+bG9ja19wcmVmaXgp
ICk7CisgICAgICAgICAgICBicmVhazsKKyNlbmRpZgorICAgICAgICB9CisgICAgICAgIGJyZWFr
OworCisgICAgY2FzZSBybXdfeGFkZDoKKyAgICAgICAgc3dpdGNoICggc3RhdGUtPm9wX2J5dGVz
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdW5zaWduZWQgbG9uZyBkdW1teTsKKworI2RlZmlu
ZSBYQUREKHN6LCBjc3QsIG1vZCkgXAorICAgICAgICBjYXNlIHN6OiBcCisgICAgICAgICAgICBh
c20gKCBfUFJFX0VGTEFHUygiW2VmbF0iLCAiW21za10iLCAiW3RtcF0iKSBcCisgICAgICAgICAg
ICAgICAgICBDT05EX0xPQ0soeGFkZCkgIiAlIiNtb2QiW3JlZ10sICVbbWVtXTsgIiBcCisgICAg
ICAgICAgICAgICAgICBfUE9TVF9FRkxBR1MoIltlZmxdIiwgIlttc2tdIiwgIlt0bXBdIikgXAor
ICAgICAgICAgICAgICAgICAgOiBbcmVnXSAiKyIgI2NzdCAoc3RhdGUtPmVhLnZhbCksIFwKKyAg
ICAgICAgICAgICAgICAgICAgW21lbV0gIittIiAoKmRzdCksIFwKKyAgICAgICAgICAgICAgICAg
ICAgW2VmbF0gIitnIiAoKmVmbGFncyksIFwKKyAgICAgICAgICAgICAgICAgICAgW3RtcF0gIj0m
ciIgKGR1bW15KSBcCisgICAgICAgICAgICAgICAgICA6ICJjIiAoKGxvbmcpc3RhdGUtPmxvY2tf
cHJlZml4KSwgXAorICAgICAgICAgICAgICAgICAgICBbbXNrXSAiaSIgKEVGTEFHU19NQVNLKSAp
OyBcCisgICAgICAgICAgICBicmVhaworICAgICAgICBYQUREKDEsIHEsIGIpOworICAgICAgICBY
QUREKDIsIHIsIHcpOworICAgICAgICBYQUREKDQsIHIsIGspOworI2lmZGVmIF9feDg2XzY0X18K
KyAgICAgICAgWEFERCg4LCByLCApOworI2VuZGlmCisjdW5kZWYgWEFERAorICAgICAgICB9Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSBybXdfeGNoZzoKKyAgICAgICAgc3dpdGNoICggc3Rh
dGUtPm9wX2J5dGVzICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDE6CisgICAgICAgICAgICBh
c20gKCAieGNoZyAlYjAsICViMSIgOiAiK3EiIChzdGF0ZS0+ZWEudmFsKSwgIittIiAoKmRzdCkg
KTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIDI6CisgICAgICAgICAgICBhc20g
KCAieGNoZyAldzAsICV3MSIgOiAiK3IiIChzdGF0ZS0+ZWEudmFsKSwgIittIiAoKmRzdCkgKTsK
KyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIDQ6CisjaWZkZWYgX194ODZfNjRfXwor
ICAgICAgICAgICAgYXNtICggInhjaGcgJWswLCAlazEiIDogIityIiAoc3RhdGUtPmVhLnZhbCks
ICIrbSIgKCpkc3QpICk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSA4OgorI2Vu
ZGlmCisgICAgICAgICAgICBhc20gKCAieGNoZyAlMCwgJTEiIDogIityIiAoc3RhdGUtPmVhLnZh
bCksICIrbSIgKCpkc3QpICk7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorICAgICAg
ICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwor
ICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgfQorCisjdW5kZWYgQ09O
RF9MT0NLCisjdW5kZWYgSkNYWgorCisgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKwogc3Rh
dGljIHZvaWQgX19pbml0IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2VydGlvbnModm9pZCkKIHsK
ICAgICAvKiBDaGVjayB0aGUgdmFsdWVzIGFnYWluc3QgU1JlZzMgZW5jb2RpbmcgaW4gb3Bjb2Rl
L01vZFJNIGJ5dGVzLiAqLwotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuaAorKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaApAQCAtMjQ3
LDYgKzI0NywyMCBAQCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzCiAgICAgICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KTsKIAogICAgIC8qCisgICAgICogcm13OiBFbXVsYXRlIGEgbWVt
b3J5IHJlYWQtbW9kaWZ5LXdyaXRlLgorICAgICAqIEBlZmxhZ3M6IFtJTi9PVVRdIFBvaW50ZXIg
dG8gRUZMQUdTIHRvIGJlIHVwZGF0ZWQgYWNjb3JkaW5nIHRvCisgICAgICogICAgICAgICAgICAg
ICAgICAgaW5zdHJ1Y3Rpb24gZWZmZWN0cy4KKyAgICAgKiBAc3RhdGU6ICBbSU4vT1VUXSBQb2lu
dGVyIHRvIChvcGFxdWUpIGVtdWxhdG9yIHN0YXRlLgorICAgICAqLworICAgIGludCAoKnJtdyko
CisgICAgICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAorICAgICAgICB1bnNpZ25lZCBsb25nIG9m
ZnNldCwKKyAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAgICB1aW50MzJfdCAqZWZs
YWdzLAorICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3RhdGUgKnN0YXRlLAorICAgICAgICBz
dHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CisKKyAgICAvKgogICAgICAqIGNtcHhjaGc6
IEVtdWxhdGUgYSBDTVBYQ0hHIG9wZXJhdGlvbi4KICAgICAgKiAgQHBfb2xkOiBbSU4gXSBQb2lu
dGVyIHRvIHZhbHVlIGV4cGVjdGVkIHRvIGJlIGN1cnJlbnQgYXQgQGFkZHIuCiAgICAgICogICAg
ICAgICAgW09VVF0gUG9pbnRlciB0byB2YWx1ZSBmb3VuZCBhdCBAYWRkciAobWF5IGFsd2F5cyBi
ZQpAQCAtNzA1LDYgKzcxOSwxNCBAQCB2b2lkIHg4Nl9lbXVsYXRlX2ZyZWVfc3RhdGUoc3RydWN0
IHg4Nl9lCiAKICNlbmRpZgogCitpbnQKK3g4Nl9lbXVsX3JtdygKKyAgICB2b2lkICpwdHIsCisg
ICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgIHVpbnQzMl90ICplZmxhZ3MsCisgICAgc3RydWN0
IHg4Nl9lbXVsYXRlX3N0YXRlICpzdGF0ZSwKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCk7CisKIHN0YXRpYyBpbmxpbmUgdm9pZCB4ODZfZW11bF9od19leGNlcHRpb24oCiAgICAg
dW5zaWduZWQgaW50IHZlY3RvciwgaW50IGVycm9yX2NvZGUsIHN0cnVjdCB4ODZfZW11bGF0ZV9j
dHh0ICpjdHh0KQogewoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRl
dmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:12:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:12:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Wb-0003yu-Bs; Wed, 28 Feb 2018 13:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Wa-0003yK-7M
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:12:00 +0000
X-Inumbo-ID: 38942394-1c89-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 38942394-1c89-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:13:52 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:11:53 -0700
Message-Id: <5A96B8A502000078001ACC67@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:11:49 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v4 17/20] x86/HVM: do actual CMPXCHG in
 hvmemul_cmpxchg()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uLCBhdCBsZWFzdCBhcyBmYXIgYXMgY3VycmVudGx5IHBvc3NpYmxlLCBpLmUuIHdoZW4gYSBt
YXBwaW5nIGNhbiBiZQpvYnRhaW5lZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+Ci0tLQp2NDogQWRkIEFTU0VSVF9VTlJFQUNIQUJMRSgpIHRvIGh2bWVtdWxfY21w
eGNoZygpJ3Mgc3dpdGNoKCkuCnYzOiBOZXcuCgotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYwpAQCAtMTI5Nyw4ICsxMjk3LDg2
IEBAIHN0YXRpYyBpbnQgaHZtZW11bF9jbXB4Y2hnKAogICAgIGJvb2wgbG9jaywKICAgICBzdHJ1
Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICAvKiBGaXggdGhpcyBpbiBjYXNlIHRo
ZSBndWVzdCBpcyByZWFsbHkgcmVseWluZyBvbiByLW0tdyBhdG9taWNpdHkuICovCi0gICAgcmV0
dXJuIGh2bWVtdWxfd3JpdGUoc2VnLCBvZmZzZXQsIHBfbmV3LCBieXRlcywgY3R4dCk7CisgICAg
c3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVtdWxfY3R4dCA9CisgICAgICAgIGNvbnRhaW5l
cl9vZihjdHh0LCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCwgY3R4dCk7CisgICAgc3RydWN0IHZj
cHUgKmN1cnIgPSBjdXJyZW50OworICAgIHVuc2lnbmVkIGxvbmcgYWRkciwgcmVwcyA9IDE7Cisg
ICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50IHwgUEZFQ193cml0ZV9hY2Nlc3M7
CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vyci0+YXJjaC5odm1fdmNwdS5odm1f
aW87CisgICAgaW50IHJjOworICAgIHZvaWQgKm1hcHBpbmcgPSBOVUxMOworCisgICAgcmMgPSBo
dm1lbXVsX3ZpcnR1YWxfdG9fbGluZWFyKAorICAgICAgICBzZWcsIG9mZnNldCwgYnl0ZXMsICZy
ZXBzLCBodm1fYWNjZXNzX3dyaXRlLCBodm1lbXVsX2N0eHQsICZhZGRyKTsKKyAgICBpZiAoIHJj
ICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgIHJldHVybiByYzsKKworICAgIGlmICggaXNfeDg2
X3N5c3RlbV9zZWdtZW50KHNlZykgKQorICAgICAgICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7Cisg
ICAgZWxzZSBpZiAoIGh2bWVtdWxfY3R4dC0+c2VnX3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyAp
CisgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21vZGU7CisKKyAgICBtYXBwaW5nID0gaHZtZW11
bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMsIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAg
aWYgKCBJU19FUlIobWFwcGluZykgKQorICAgICAgICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7
CisKKyAgICBpZiAoICFtYXBwaW5nICkKKyAgICB7CisgICAgICAgIC8qIEZpeCB0aGlzIGluIGNh
c2UgdGhlIGd1ZXN0IGlzIHJlYWxseSByZWx5aW5nIG9uIHItbS13IGF0b21pY2l0eS4gKi8KKyAg
ICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsIHBfbmV3
LCBwZmVjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVs
X2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZpby0+bW1p
b19hY2Nlc3Mud3JpdGVfYWNjZXNzICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHZpby0+bW1pb19nbGEgPT0gKGFkZHIgJiBQQUdFX01BU0spKTsKKyAgICB9CisK
KyAgICBzd2l0Y2ggKCBieXRlcyApCisgICAgeworICAgIGNhc2UgMTogY2FzZSAyOiBjYXNlIDQ6
IGNhc2UgODoKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgb2xkID0gMCwgbmV3ID0gMCwg
Y3VyOworCisgICAgICAgIG1lbWNweSgmb2xkLCBwX29sZCwgYnl0ZXMpOworICAgICAgICBtZW1j
cHkoJm5ldywgcF9uZXcsIGJ5dGVzKTsKKyAgICAgICAgaWYgKCBsb2NrICkKKyAgICAgICAgICAg
IGN1ciA9IF9fY21weGNoZyhtYXBwaW5nLCBvbGQsIG5ldywgYnl0ZXMpOworICAgICAgICBlbHNl
CisgICAgICAgICAgICBjdXIgPSBjbXB4Y2hnX2xvY2FsXyhtYXBwaW5nLCBvbGQsIG5ldywgYnl0
ZXMpOworICAgICAgICBpZiAoIGN1ciAhPSBvbGQgKQorICAgICAgICB7CisgICAgICAgICAgICBt
ZW1jcHkocF9vbGQsICZjdXIsIGJ5dGVzKTsKKyAgICAgICAgICAgIHJjID0gWDg2RU1VTF9DTVBY
Q0hHX0ZBSUxFRDsKKyAgICAgICAgfQorICAgICAgICBicmVhazsKKyAgICB9CisKKyAgICBjYXNl
IDE2OgorICAgICAgICBpZiAoIGNwdV9oYXNfY3gxNiApCisgICAgICAgIHsKKyAgICAgICAgICAg
IF9fdWludDEyOF90ICpvbGQgPSBwX29sZCwgY3VyOworCisgICAgICAgICAgICBpZiAoIGxvY2sg
KQorICAgICAgICAgICAgICAgIGN1ciA9IF9fY21weGNoZzE2YihtYXBwaW5nLCBvbGQsIHBfbmV3
KTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICBjdXIgPSBjbXB4Y2hnMTZiX2xv
Y2FsXyhtYXBwaW5nLCBvbGQsIHBfbmV3KTsKKyAgICAgICAgICAgIGlmICggY3VyICE9ICpvbGQg
KQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICpvbGQgPSBjdXI7CisgICAgICAgICAg
ICAgICAgcmMgPSBYODZFTVVMX0NNUFhDSEdfRkFJTEVEOworICAgICAgICAgICAgfQorICAgICAg
ICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7
CisgICAgICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgQVNTRVJUX1VOUkVBQ0hB
QkxFKCk7CisgICAgICAgIHJjID0gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CisgICAgICAgIGJyZWFr
OworICAgIH0KKworICAgIGh2bWVtdWxfdW5tYXBfbGluZWFyX2FkZHIobWFwcGluZywgYWRkciwg
Ynl0ZXMsIGh2bWVtdWxfY3R4dCk7CisKKyAgICByZXR1cm4gcmM7CiB9CiAKIHN0YXRpYyBpbnQg
aHZtZW11bF92YWxpZGF0ZSgKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zeXN0ZW0uaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L3N5c3RlbS5oCkBAIC0xMTAsNiArMTEwLDM4IEBAIHN0YXRp
YyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXAKICAgICByZXR1cm4gb2xkOwogfQog
CitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIGNtcHhjaGdfbG9jYWxfKAorICAg
IHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyBvbGQsIHVuc2lnbmVkIGxvbmcgbmV3LCB1bnNpZ25l
ZCBpbnQgc2l6ZSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIHByZXYgPSB+b2xkOworCisgICAgc3dp
dGNoICggc2l6ZSApCisgICAgeworICAgIGNhc2UgMToKKyAgICAgICAgYXNtIHZvbGF0aWxlICgg
ImNtcHhjaGdiICViMiwgJTEiCisgICAgICAgICAgICAgICAgICAgICAgIDogIj1hIiAocHJldiks
ICIrbSIgKCoodWludDhfdCAqKXB0cikKKyAgICAgICAgICAgICAgICAgICAgICAgOiAicSIgKG5l
dyksICIwIiAob2xkKSApOworICAgICAgICBicmVhazsKKyAgICBjYXNlIDI6CisgICAgICAgIGFz
bSB2b2xhdGlsZSAoICJjbXB4Y2hndyAldzIsICUxIgorICAgICAgICAgICAgICAgICAgICAgICA6
ICI9YSIgKHByZXYpLCAiK20iICgqKHVpbnQxNl90ICopcHRyKQorICAgICAgICAgICAgICAgICAg
ICAgICA6ICJyIiAobmV3KSwgIjAiIChvbGQpICk7CisgICAgICAgIGJyZWFrOworICAgIGNhc2Ug
NDoKKyAgICAgICAgYXNtIHZvbGF0aWxlICggImNtcHhjaGdsICVrMiwgJTEiCisgICAgICAgICAg
ICAgICAgICAgICAgIDogIj1hIiAocHJldiksICIrbSIgKCoodWludDMyX3QgKilwdHIpCisgICAg
ICAgICAgICAgICAgICAgICAgIDogInIiIChuZXcpLCAiMCIgKG9sZCkgKTsKKyAgICAgICAgYnJl
YWs7CisgICAgY2FzZSA4OgorICAgICAgICBhc20gdm9sYXRpbGUgKCAiY21weGNoZ3EgJTIsICUx
IgorICAgICAgICAgICAgICAgICAgICAgICA6ICI9YSIgKHByZXYpLCAiK20iICgqKHVpbnQ2NF90
ICopcHRyKQorICAgICAgICAgICAgICAgICAgICAgICA6ICJyIiAobmV3KSwgIjAiIChvbGQpICk7
CisgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIHJldHVybiBwcmV2OworfQorCiAjZGVmaW5l
IGNtcHhjaGdwdHIocHRyLG8sbikgKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCiAgICAgY29uc3QgX190eXBlb2ZfXygqKihwdHIpKSAqX19vID0gKG8pOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgX190eXBlb2ZfXygqKihwdHIpKSAqX19u
ID0gKG4pOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYveDg2XzY0L3N5c3RlbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
eDg2XzY0L3N5c3RlbS5oCkBAIC0zMSw2ICszMSwyNCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSBf
X3VpbnQxMjhfdCBfX2NtcHhjCiAgICAgcmV0dXJuIHByZXYucmF3OwogfQogCitzdGF0aWMgYWx3
YXlzX2lubGluZSBfX3VpbnQxMjhfdCBjbXB4Y2hnMTZiX2xvY2FsXygKKyAgICB2b2lkICpwdHIs
IGNvbnN0IF9fdWludDEyOF90ICpvbGRwLCBjb25zdCBfX3VpbnQxMjhfdCAqbmV3cCkKK3sKKyAg
ICB1bmlvbiB7CisgICAgICAgIHN0cnVjdCB7IHVpbnQ2NF90IGxvLCBoaTsgfTsKKyAgICAgICAg
X191aW50MTI4X3QgcmF3OworICAgIH0gbmV3ID0geyAucmF3ID0gKm5ld3AgfSwgb2xkID0geyAu
cmF3ID0gKm9sZHAgfSwgcHJldjsKKworICAgIEFTU0VSVChjcHVfaGFzX2N4MTYpOworCisgICAg
LyogRG9uJ3QgdXNlICI9QSIgaGVyZSAtIGNsYW5nIGNhbid0IGRlYWwgd2l0aCB0aGF0LiAqLwor
ICAgIGFzbSB2b2xhdGlsZSAoICJjbXB4Y2hnMTZiICUyIgorICAgICAgICAgICAgICAgICAgIDog
Ij1kIiAocHJldi5oaSksICI9YSIgKHByZXYubG8pLCAiK20iICgqKF9fdWludDEyOF90ICopcHRy
KQorICAgICAgICAgICAgICAgICAgIDogImMiIChuZXcuaGkpLCAiYiIgKG5ldy5sbyksICIwIiAo
b2xkLmhpKSwgIjEiIChvbGQubG8pICk7CisKKyAgICByZXR1cm4gcHJldi5yYXc7Cit9CisKICNk
ZWZpbmUgY21weGNoZzE2YihwdHIsIG8sIG4pICh7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAogICAgIHZvbGF0aWxlIHZvaWQgKl9wID0gKHB0cik7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCiAgICAgQVNTRVJUKCEoKHVuc2lnbmVkIGxvbmcpX3AgJiAweGYpKTsgICAgICAgICAg
ICAgICAgICAgIFwKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:12:37 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:12:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1XA-00045U-KK; Wed, 28 Feb 2018 13:12:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1X9-00045C-BP
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:12:35 +0000
X-Inumbo-ID: e7a4709f-1c88-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7a4709f-1c88-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:11:36 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:12:33 -0700
Message-Id: <5A96B8CF02000078001ACC6A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:12:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Paul Durrant <paul.durrant@citrix.com>
Subject: [Xen-devel] [PATCH v4 18/20] x86/HVM: make use of new
 read-modify-write emulator hook
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uLCBhdCBsZWFzdCBhcyBmYXIgYXMgY3VycmVudGx5IHBvc3NpYmxlLCBpLmUuIHdoZW4gYSBt
YXBwaW5nIGNhbiBiZQpvYnRhaW5lZC4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNp
dHJpeC5jb20+ClJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KdjQ6IGJvb2xfdCAtPiBib29sLgp2MzogTmV3LgoKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTEx
ODgsNiArMTE4OCw2MSBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGUoCiAgICAgcmV0dXJuIFg4
NkVNVUxfT0tBWTsKIH0KIAorc3RhdGljIGludCBodm1lbXVsX3JtdygKKyAgICBlbnVtIHg4Nl9z
ZWdtZW50IHNlZywKKyAgICB1bnNpZ25lZCBsb25nIG9mZnNldCwKKyAgICB1bnNpZ25lZCBpbnQg
Ynl0ZXMsCisgICAgdWludDMyX3QgKmVmbGFncywKKyAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfc3Rh
dGUgKnN0YXRlLAorICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQoreworICAgIHN0
cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQgPQorICAgICAgICBjb250YWluZXJf
b2YoY3R4dCwgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQsIGN0eHQpOworICAgIHVuc2lnbmVkIGxv
bmcgYWRkciwgcmVwcyA9IDE7CisgICAgdWludDMyX3QgcGZlYyA9IFBGRUNfcGFnZV9wcmVzZW50
IHwgUEZFQ193cml0ZV9hY2Nlc3M7CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3Vy
cmVudC0+YXJjaC5odm1fdmNwdS5odm1faW87CisgICAgaW50IHJjOworICAgIHZvaWQgKm1hcHBp
bmc7CisKKyAgICByYyA9IGh2bWVtdWxfdmlydHVhbF90b19saW5lYXIoCisgICAgICAgIHNlZywg
b2Zmc2V0LCBieXRlcywgJnJlcHMsIGh2bV9hY2Nlc3Nfd3JpdGUsIGh2bWVtdWxfY3R4dCwgJmFk
ZHIpOworICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFieXRlcyApCisgICAgICAgIHJl
dHVybiByYzsKKworICAgIGlmICggaXNfeDg2X3N5c3RlbV9zZWdtZW50KHNlZykgKQorICAgICAg
ICBwZmVjIHw9IFBGRUNfaW1wbGljaXQ7CisgICAgZWxzZSBpZiAoIGh2bWVtdWxfY3R4dC0+c2Vn
X3JlZ1t4ODZfc2VnX3NzXS5kcGwgPT0gMyApCisgICAgICAgIHBmZWMgfD0gUEZFQ191c2VyX21v
ZGU7CisKKyAgICBtYXBwaW5nID0gaHZtZW11bF9tYXBfbGluZWFyX2FkZHIoYWRkciwgYnl0ZXMs
IHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgaWYgKCBJU19FUlIobWFwcGluZykgKQorICAgICAg
ICByZXR1cm4gflBUUl9FUlIobWFwcGluZyk7CisKKyAgICBpZiAoIG1hcHBpbmcgKQorICAgIHsK
KyAgICAgICAgcmMgPSB4ODZfZW11bF9ybXcobWFwcGluZywgYnl0ZXMsIGVmbGFncywgc3RhdGUs
IGN0eHQpOworICAgICAgICBodm1lbXVsX3VubWFwX2xpbmVhcl9hZGRyKG1hcHBpbmcsIGFkZHIs
IGJ5dGVzLCBodm1lbXVsX2N0eHQpOworICAgIH0KKyAgICBlbHNlCisgICAgeworICAgICAgICB1
bnNpZ25lZCBsb25nIGRhdGEgPSAwOworICAgICAgICBib29sIGtub3duX2dwZm4gPSB2aW8tPm1t
aW9fYWNjZXNzLndyaXRlX2FjY2VzcyAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICB2aW8t
Pm1taW9fZ2xhID09IChhZGRyICYgUEFHRV9NQVNLKTsKKworICAgICAgICBpZiAoIGJ5dGVzID4g
c2l6ZW9mKGRhdGEpICkKKyAgICAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsK
KyAgICAgICAgcmMgPSBodm1lbXVsX2xpbmVhcl9tbWlvX3JlYWQoYWRkciwgYnl0ZXMsICZkYXRh
LCBwZmVjLCBodm1lbXVsX2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIGtub3duX2dwZm4pOworICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCisgICAg
ICAgICAgICByYyA9IHg4Nl9lbXVsX3JtdygmZGF0YSwgYnl0ZXMsIGVmbGFncywgc3RhdGUsIGN0
eHQpOworICAgICAgICBpZiAoIHJjID09IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICByYyA9
IGh2bWVtdWxfbGluZWFyX21taW9fd3JpdGUoYWRkciwgYnl0ZXMsICZkYXRhLCBwZmVjLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4dCwga25v
d25fZ3Bmbik7CisgICAgfQorCisgICAgcmV0dXJuIHJjOworfQorCiBzdGF0aWMgaW50IGh2bWVt
dWxfd3JpdGVfZGlzY2FyZCgKICAgICBlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICB1bnNpZ25l
ZCBsb25nIG9mZnNldCwKQEAgLTIxNTcsNiArMjIxMiw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
eDg2X2VtdWxhdGVfb3BzIGh2bV8KICAgICAucmVhZCAgICAgICAgICA9IGh2bWVtdWxfcmVhZCwK
ICAgICAuaW5zbl9mZXRjaCAgICA9IGh2bWVtdWxfaW5zbl9mZXRjaCwKICAgICAud3JpdGUgICAg
ICAgICA9IGh2bWVtdWxfd3JpdGUsCisgICAgLnJtdyAgICAgICAgICAgPSBodm1lbXVsX3JtdywK
ICAgICAuY21weGNoZyAgICAgICA9IGh2bWVtdWxfY21weGNoZywKICAgICAudmFsaWRhdGUgICAg
ICA9IGh2bWVtdWxfdmFsaWRhdGUsCiAgICAgLnJlcF9pbnMgICAgICAgPSBodm1lbXVsX3JlcF9p
bnMsCgoKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:13:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:13:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1Xz-0004E7-TP; Wed, 28 Feb 2018 13:13:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1Xy-0004DM-Vc
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:13:26 +0000
X-Inumbo-ID: 6c325035-1c89-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6c325035-1c89-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:15:19 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:13:19 -0700
Message-Id: <5A96B8FB02000078001ACC6D@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:13:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v4 19/20] x86/shadow: fully move unmap-dest into
 common code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QnkgYWRkaW5nIGd1ZXN0IFBURSBzaXplIHRvIHNoYWRvdyBlbXVsYXRpb24gY29udGV4dCwgdGhl
IHdvcmsgYmVndW4gYnkKY29tbWl0IDJjODA3MTBhNzggKCJ4ODYvc2hhZG93OiBjb21waWxlIG1v
c3Qgd3JpdGUgZW11bGF0aW9uIGNvZGUganVzdApvbmNlIikgY2FuIGJlIGNvbXBsZXRlZCwgcGF2
aW5nIHRoZSByb2FkIGZvciBmdXJ0aGVyIG1vdmVtZW50IGludG8KY29tbW9uIGNvZGUuCgpTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+ClJldmlld2VkLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KdjQ6IEFkanVzdCBj
b21tZW50IHN0eWxlIGluIG1vdmVkIGNvZGUuCnYzOiBOZXcuCgotLS0gYS94ZW4vYXJjaC94ODYv
bW0vc2hhZG93L2NvbW1vbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvY29tbW9uLmMK
QEAgLTMxOSw3ICszMTksOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyBo
dm1fCiB9OwogCiBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpzaGFkb3dfaW5pdF9lbXVs
YXRpb24oCi0gICAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCwgc3RydWN0IGNwdV91
c2VyX3JlZ3MgKnJlZ3MpCisgICAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCwgc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgdW5zaWduZWQgaW50IHB0ZV9zaXplKQogewog
ICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpjcmVnLCAqc3JlZzsKICAgICBzdHJ1Y3QgdmNw
dSAqdiA9IGN1cnJlbnQ7CkBAIC0zNDYsNiArMzQ3LDggQEAgY29uc3Qgc3RydWN0IHg4Nl9lbXVs
YXRlX29wcyAqc2hhZG93X2luaQogICAgICAgICBzaF9jdHh0LT5jdHh0LnNwX3NpemUgICA9IHNy
ZWctPmRiID8gMzIgOiAxNjsKICAgICB9CiAKKyAgICBzaF9jdHh0LT5wdGVfc2l6ZSA9IHB0ZV9z
aXplOworCiAgICAgLyogQXR0ZW1wdCB0byBwcmVmZXRjaCB3aG9sZSBpbnN0cnVjdGlvbi4gKi8K
ICAgICBzaF9jdHh0LT5pbnNuX2J1Zl9laXAgPSByZWdzLT5yaXA7CiAgICAgc2hfY3R4dC0+aW5z
bl9idWZfYnl0ZXMgPQpAQCAtMTc2OSw2ICsxNzcyLDQ1IEBAIHZvaWQgKnNoX2VtdWxhdGVfbWFw
X2Rlc3Qoc3RydWN0IHZjcHUgKnYKICAgICByZXR1cm4gbWFwOwogfQogCisvKgorICogT3B0aW1p
emF0aW9uOiBJZiB3ZSBzZWUgdHdvIGVtdWxhdGVkIHdyaXRlcyBvZiB6ZXJvcyB0byB0aGUgc2Ft
ZQorICogcGFnZS10YWJsZSB3aXRob3V0IGFub3RoZXIga2luZCBvZiBwYWdlIGZhdWx0IGluIGJl
dHdlZW4sIHdlIGd1ZXNzCisgKiB0aGF0IHRoaXMgaXMgYSBiYXRjaCBvZiBjaGFuZ2VzIChmb3Ig
cHJvY2VzcyBkZXN0cnVjdGlvbikgYW5kCisgKiB1bnNoYWRvdyB0aGUgcGFnZSBzbyB3ZSBkb24n
dCB0YWtlIGEgcGFnZWZhdWx0IG9uIGV2ZXJ5IGVudHJ5LiAgVGhpcworICogc2hvdWxkIGFsc28g
bWFrZSBmaW5kaW5nIHdyaXRlYWJsZSBtYXBwaW5ncyBvZiBwYWdldGFibGVzIG11Y2gKKyAqIGVh
c2llci4KKyAqCisgKiBMb29rIHRvIHNlZSBpZiB0aGlzIGlzIHRoZSBzZWNvbmQgZW11bGF0ZWQg
d3JpdGUgaW4gYSByb3cgdG8gdGhpcworICogcGFnZSwgYW5kIHVuc2hhZG93IGlmIGl0IGlzLgor
ICovCitzdGF0aWMgaW5saW5lIHZvaWQgY2hlY2tfZm9yX2Vhcmx5X3Vuc2hhZG93KHN0cnVjdCB2
Y3B1ICp2LCBtZm5fdCBnbWZuKQoreworI2lmIFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRf
RUFSTFlfVU5TSEFET1cKKyAgICBzdHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOworCisgICAg
LyoKKyAgICAgKiBJZiB0aGUgZG9tYWluIGhhcyBuZXZlciBtYWRlIGEgImR5aW5nIiBvcCwgdXNl
IHRoZSB0d28td3JpdGVzCisgICAgICogaGV1cmlzdGljOyBvdGhlcndpc2UsIHVuc2hhZG93IGFz
IHNvb24gYXMgd2Ugd3JpdGUgYSB6ZXJvIGZvciBhIGR5aW5nCisgICAgICogcHJvY2Vzcy4KKyAg
ICAgKgorICAgICAqIERvbid0IGJvdGhlciB0cnlpbmcgdG8gdW5zaGFkb3cgaWYgaXQncyBub3Qg
YSBQVCwgb3IgaWYgaXQncyA+IGwxLgorICAgICAqLworICAgIGlmICggKCB2LT5hcmNoLnBhZ2lu
Zy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nCisgICAgICAgICAgIHx8ICggIWQtPmFyY2gucGFnaW5n
LnNoYWRvdy5wYWdldGFibGVfZHlpbmdfb3AKKyAgICAgICAgICAgICAgICAmJiB2LT5hcmNoLnBh
Z2luZy5zaGFkb3cubGFzdF9lbXVsYXRlZF9tZm5fZm9yX3Vuc2hhZG93ID09IG1mbl94KGdtZm4p
ICkgKQorICAgICAgICAgJiYgc2hfbWZuX2lzX2FfcGFnZV90YWJsZShnbWZuKQorICAgICAgICAg
JiYgKCFkLT5hcmNoLnBhZ2luZy5zaGFkb3cucGFnZXRhYmxlX2R5aW5nX29wIHx8CisgICAgICAg
ICAgICAgIShtZm5fdG9fcGFnZShnbWZuKS0+c2hhZG93X2ZsYWdzCisgICAgICAgICAgICAgICAm
IChTSEZfTDJfMzJ8U0hGX0wyX1BBRXxTSEZfTDJIX1BBRXxTSEZfTDRfNjQpKSkgKQorICAgIHsK
KyAgICAgICAgcGVyZmNfaW5jcihzaGFkb3dfZWFybHlfdW5zaGFkb3cpOworICAgICAgICBzaF9y
ZW1vdmVfc2hhZG93cyhkLCBnbWZuLCAxLCAwIC8qIEZhc3QsIGNhbiBmYWlsIHRvIHVuc2hhZG93
ICovICk7CisgICAgICAgIFRSQUNFX1NIQURPV19QQVRIX0ZMQUcoVFJDRV9TRkxBR19FQVJMWV9V
TlNIQURPVyk7CisgICAgfQorICAgIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5sYXN0X2VtdWxhdGVk
X21mbl9mb3JfdW5zaGFkb3cgPSBtZm5feChnbWZuKTsKKyNlbmRpZgorfQorCiAvKgogICogVGlk
eSB1cCBhZnRlciB0aGUgZW11bGF0ZWQgd3JpdGU6IG1hcmsgcGFnZXMgZGlydHksIHZlcmlmeSB0
aGUgbmV3CiAgKiBjb250ZW50cywgYW5kIHVuZG8gdGhlIG1hcHBpbmcuCkBAIC0xNzc4LDYgKzE4
MTcsMjEgQEAgdm9pZCBzaF9lbXVsYXRlX3VubWFwX2Rlc3Qoc3RydWN0IHZjcHUgKgogewogICAg
IHUzMiBiMSA9IGJ5dGVzLCBiMiA9IDAsIHNoZmxhZ3M7CiAKKyAgICBBU1NFUlQobWZuX3ZhbGlk
KHNoX2N0eHQtPm1mblswXSkpOworCisgICAgLyogSWYgd2UgYXJlIHdyaXRpbmcgbG90cyBvZiBQ
VEUtYWxpZ25lZCB6ZXJvcywgbWlnaHQgd2FudCB0byB1bnNoYWRvdyAqLworICAgIGlmICggbGlr
ZWx5KGJ5dGVzID49IDQpICYmICgqKHUzMiAqKWFkZHIgPT0gMCkgKQorICAgIHsKKyAgICAgICAg
aWYgKCAhKCh1bnNpZ25lZCBsb25nKWFkZHIgJiAoc2hfY3R4dC0+cHRlX3NpemUgLSAxKSkgKQor
ICAgICAgICAgICAgY2hlY2tfZm9yX2Vhcmx5X3Vuc2hhZG93KHYsIHNoX2N0eHQtPm1mblswXSk7
CisgICAgICAgIC8qCisgICAgICAgICAqIERvbid0IHJlc2V0IHRoZSBoZXVyaXN0aWMgaWYgd2Un
cmUgd3JpdGluZyB6ZXJvcyBhdCBub24tYWxpZ25lZAorICAgICAgICAgKiBhZGRyZXNzZXMsIG90
aGVyd2lzZSBpdCBkb2Vzbid0IGNhdGNoIFJFUCBNT1ZTRCBvbiBQQUUgZ3Vlc3RzLgorICAgICAg
ICAgKi8KKyAgICB9CisgICAgZWxzZQorICAgICAgICBzaF9yZXNldF9lYXJseV91bnNoYWRvdyh2
KTsKKwogICAgIC8qCiAgICAgICogV2UgY2FuIGF2b2lkIHJlLXZlcmlmeWluZyB0aGUgcGFnZSBj
b250ZW50cyBhZnRlciB0aGUgd3JpdGUgaWY6CiAgICAgICogIC0gaXQgd2FzIG5vIGxhcmdlciB0
aGFuIHRoZSBQVEUgdHlwZSBvZiB0aGlzIHBhZ2V0YWJsZTsKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpAQCAt
MjUzMyw1MiArMjUzMyw2IEBAIHNoX21hcF9hbmRfdmFsaWRhdGVfZ2wxZShzdHJ1Y3QgdmNwdSAq
diwKIAogCiAvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKiovCi0vKiBPcHRpbWl6YXRpb246IElmIHdlIHNlZSB0
d28gZW11bGF0ZWQgd3JpdGVzIG9mIHplcm9zIHRvIHRoZSBzYW1lCi0gKiBwYWdlLXRhYmxlIHdp
dGhvdXQgYW5vdGhlciBraW5kIG9mIHBhZ2UgZmF1bHQgaW4gYmV0d2Vlbiwgd2UgZ3Vlc3MKLSAq
IHRoYXQgdGhpcyBpcyBhIGJhdGNoIG9mIGNoYW5nZXMgKGZvciBwcm9jZXNzIGRlc3RydWN0aW9u
KSBhbmQKLSAqIHVuc2hhZG93IHRoZSBwYWdlIHNvIHdlIGRvbid0IHRha2UgYSBwYWdlZmF1bHQg
b24gZXZlcnkgZW50cnkuICBUaGlzCi0gKiBzaG91bGQgYWxzbyBtYWtlIGZpbmRpbmcgd3JpdGVh
YmxlIG1hcHBpbmdzIG9mIHBhZ2V0YWJsZXMgbXVjaAotICogZWFzaWVyLiAqLwotCi0vKiBMb29r
IHRvIHNlZSBpZiB0aGlzIGlzIHRoZSBzZWNvbmQgZW11bGF0ZWQgd3JpdGUgaW4gYSByb3cgdG8g
dGhpcwotICogcGFnZSwgYW5kIHVuc2hhZG93IGlmIGl0IGlzICovCi1zdGF0aWMgaW5saW5lIHZv
aWQgY2hlY2tfZm9yX2Vhcmx5X3Vuc2hhZG93KHN0cnVjdCB2Y3B1ICp2LCBtZm5fdCBnbWZuKQot
ewotI2lmIFNIQURPV19PUFRJTUlaQVRJT05TICYgU0hPUFRfRUFSTFlfVU5TSEFET1cKLSAgICBz
dHJ1Y3QgZG9tYWluICpkID0gdi0+ZG9tYWluOwotICAgIC8qIElmIHRoZSBkb21haW4gaGFzIG5l
dmVyIG1hZGUgYSAiZHlpbmciIG9wLCB1c2UgdGhlIHR3by13cml0ZXMKLSAgICAgKiBoZXVyaXN0
aWM7IG90aGVyd2lzZSwgdW5zaGFkb3cgYXMgc29vbiBhcyB3ZSB3cml0ZSBhIHplcm8gZm9yIGEg
ZHlpbmcKLSAgICAgKiBwcm9jZXNzLgotICAgICAqCi0gICAgICogRG9uJ3QgYm90aGVyIHRyeWlu
ZyB0byB1bnNoYWRvdyBpZiBpdCdzIG5vdCBhIFBULCBvciBpZiBpdCdzID4gbDEuCi0gICAgICov
Ci0gICAgaWYgKCAoIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5wYWdldGFibGVfZHlpbmcKLSAgICAg
ICAgICAgfHwgKCAhZC0+YXJjaC5wYWdpbmcuc2hhZG93LnBhZ2V0YWJsZV9keWluZ19vcAotICAg
ICAgICAgICAgICAgICYmIHYtPmFyY2gucGFnaW5nLnNoYWRvdy5sYXN0X2VtdWxhdGVkX21mbl9m
b3JfdW5zaGFkb3cgPT0gbWZuX3goZ21mbikgKSApCi0gICAgICAgICAmJiBzaF9tZm5faXNfYV9w
YWdlX3RhYmxlKGdtZm4pCi0gICAgICAgICAmJiAoIWQtPmFyY2gucGFnaW5nLnNoYWRvdy5wYWdl
dGFibGVfZHlpbmdfb3AgfHwKLSAgICAgICAgICAgICAhKG1mbl90b19wYWdlKGdtZm4pLT5zaGFk
b3dfZmxhZ3MKLSAgICAgICAgICAgICAgICYgKFNIRl9MMl8zMnxTSEZfTDJfUEFFfFNIRl9MMkhf
UEFFfFNIRl9MNF82NCkpKSApCi0gICAgewotICAgICAgICBwZXJmY19pbmNyKHNoYWRvd19lYXJs
eV91bnNoYWRvdyk7Ci0gICAgICAgIHNoX3JlbW92ZV9zaGFkb3dzKGQsIGdtZm4sIDEsIDAgLyog
RmFzdCwgY2FuIGZhaWwgdG8gdW5zaGFkb3cgKi8gKTsKLSAgICAgICAgVFJBQ0VfU0hBRE9XX1BB
VEhfRkxBRyhUUkNFX1NGTEFHX0VBUkxZX1VOU0hBRE9XKTsKLSAgICB9Ci0gICAgdi0+YXJjaC5w
YWdpbmcuc2hhZG93Lmxhc3RfZW11bGF0ZWRfbWZuX2Zvcl91bnNoYWRvdyA9IG1mbl94KGdtZm4p
OwotI2VuZGlmCi19Ci0KLS8qIFN0b3AgY291bnRpbmcgdG93YXJkcyBlYXJseSB1bnNoYWRvd3Ms
IGFzIHdlJ3ZlIHNlZW4gYSByZWFsIHBhZ2UgZmF1bHQgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBy
ZXNldF9lYXJseV91bnNoYWRvdyhzdHJ1Y3QgdmNwdSAqdikKLXsKLSNpZiBTSEFET1dfT1BUSU1J
WkFUSU9OUyAmIFNIT1BUX0VBUkxZX1VOU0hBRE9XCi0gICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93
Lmxhc3RfZW11bGF0ZWRfbWZuX2Zvcl91bnNoYWRvdyA9IG1mbl94KElOVkFMSURfTUZOKTsKLSNl
bmRpZgotfQotCi0KLQotLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwogLyogT3B0aW1pemF0aW9uOiBQcmVm
ZXRjaCBtdWx0aXBsZSBMMSBlbnRyaWVzLiAgVGhpcyBpcyBjYWxsZWQgYWZ0ZXIgd2UgaGF2ZQog
ICogZGVtYW5kLWZhdWx0ZWQgYSBzaGFkb3cgbDFlIGluIHRoZSBmYXVsdCBoYW5kbGVyLCB0byBz
ZWUgaWYgaXQncwogICogd29ydGggZmV0Y2hpbmcgc29tZSBtb3JlLgpAQCAtMjk0MSw3ICsyODk1
LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAgICAgICAg
ICAgICAgICAqIGEgbm90LXByZXNlbnQgZmF1bHQgKGJ5IGZsaXBwaW5nIHR3byBiaXRzKS4gKi8K
ICAgICAgICAgICAgICAgICBBU1NFUlQocmVncy0+ZXJyb3JfY29kZSAmIFBGRUNfcGFnZV9wcmVz
ZW50KTsKICAgICAgICAgICAgICAgICByZWdzLT5lcnJvcl9jb2RlIF49IChQRkVDX3Jlc2VydmVk
X2JpdHxQRkVDX3BhZ2VfcHJlc2VudCk7Ci0gICAgICAgICAgICAgICAgcmVzZXRfZWFybHlfdW5z
aGFkb3codik7CisgICAgICAgICAgICAgICAgc2hfcmVzZXRfZWFybHlfdW5zaGFkb3codik7CiAg
ICAgICAgICAgICAgICAgcGVyZmNfaW5jcihzaGFkb3dfZmF1bHRfZmFzdF9nbnApOwogICAgICAg
ICAgICAgICAgIFNIQURPV19QUklOVEsoImZhc3QgcGF0aCBub3QtcHJlc2VudFxuIik7CiAgICAg
ICAgICAgICAgICAgdHJhY2Vfc2hhZG93X2dlbihUUkNfU0hBRE9XX0ZBU1RfUFJPUEFHQVRFLCB2
YSk7CkBAIC0yOTU3LDcgKzI5MTEsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0
IHZjcHUgKnYsCiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBwZXJmY19pbmNyKHNoYWRvd19m
YXVsdF9mYXN0X21taW8pOwogICAgICAgICAgICAgU0hBRE9XX1BSSU5USygiZmFzdCBwYXRoIG1t
aW8gJSMiUFJJcGFkZHIiXG4iLCBncGEpOwotICAgICAgICAgICAgcmVzZXRfZWFybHlfdW5zaGFk
b3codik7CisgICAgICAgICAgICBzaF9yZXNldF9lYXJseV91bnNoYWRvdyh2KTsKICAgICAgICAg
ICAgIHRyYWNlX3NoYWRvd19nZW4oVFJDX1NIQURPV19GQVNUX01NSU8sIHZhKTsKICAgICAgICAg
ICAgIHJldHVybiAoaGFuZGxlX21taW9fd2l0aF90cmFuc2xhdGlvbih2YSwgZ3BhID4+IFBBR0Vf
U0hJRlQsIGFjY2VzcykKICAgICAgICAgICAgICAgICAgICAgPyBFWENSRVRfZmF1bHRfZml4ZWQg
OiAwKTsKQEAgLTMwNjksNyArMzAyMyw3IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1
Y3QgdmNwdSAqdiwKICAgICB7CiAgICAgICAgIHBlcmZjX2luY3Ioc2hhZG93X2ZhdWx0X2JhaWxf
cmVhbF9mYXVsdCk7CiAgICAgICAgIFNIQURPV19QUklOVEsoIm5vdCBhIHNoYWRvdyBmYXVsdFxu
Iik7Ci0gICAgICAgIHJlc2V0X2Vhcmx5X3Vuc2hhZG93KHYpOworICAgICAgICBzaF9yZXNldF9l
YXJseV91bnNoYWRvdyh2KTsKICAgICAgICAgcmVncy0+ZXJyb3JfY29kZSA9IGd3LnBmZWMgJiBQ
RkVDX2FyY2hfbWFzazsKICAgICAgICAgZ290byBwcm9wYWdhdGU7CiAgICAgfQpAQCAtMzA5NSw3
ICszMDQ5LDcgQEAgc3RhdGljIGludCBzaF9wYWdlX2ZhdWx0KHN0cnVjdCB2Y3B1ICp2LAogICAg
ICAgICBwZXJmY19pbmNyKHNoYWRvd19mYXVsdF9iYWlsX2JhZF9nZm4pOwogICAgICAgICBTSEFE
T1dfUFJJTlRLKCJCQUQgZ2ZuPSUiU0hfUFJJX2dmbiIgZ21mbj0lIlBSSV9tZm4iXG4iLAogICAg
ICAgICAgICAgICAgICAgICAgIGdmbl94KGdmbiksIG1mbl94KGdtZm4pKTsKLSAgICAgICAgcmVz
ZXRfZWFybHlfdW5zaGFkb3codik7CisgICAgICAgIHNoX3Jlc2V0X2Vhcmx5X3Vuc2hhZG93KHYp
OwogICAgICAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOwogICAgICAgICBnb3RvIHByb3BhZ2F0
ZTsKICAgICB9CkBAIC0zMjg0LDcgKzMyMzgsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQo
c3RydWN0IHZjcHUgKnYsCiAKICAgICBwZXJmY19pbmNyKHNoYWRvd19mYXVsdF9maXhlZCk7CiAg
ICAgZC0+YXJjaC5wYWdpbmcubG9nX2RpcnR5LmZhdWx0X2NvdW50Kys7Ci0gICAgcmVzZXRfZWFy
bHlfdW5zaGFkb3codik7CisgICAgc2hfcmVzZXRfZWFybHlfdW5zaGFkb3codik7CiAKICAgICB0
cmFjZV9zaGFkb3dfZml4dXAoZ3cubDFlLCB2YSk7CiAgZG9uZToKQEAgLTMzOTksNyArMzM1Myw3
IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKIAogICAgIFNIQURP
V19QUklOVEsoImVtdWxhdGU6IGVpcD0lI2x4IGVzcD0lI2x4XG4iLCByZWdzLT5yaXAsIHJlZ3Mt
PnJzcCk7CiAKLSAgICBlbXVsX29wcyA9IHNoYWRvd19pbml0X2VtdWxhdGlvbigmZW11bF9jdHh0
LCByZWdzKTsKKyAgICBlbXVsX29wcyA9IHNoYWRvd19pbml0X2VtdWxhdGlvbigmZW11bF9jdHh0
LCByZWdzLCBHVUVTVF9QVEVfU0laRSk7CiAKICAgICByID0geDg2X2VtdWxhdGUoJmVtdWxfY3R4
dC5jdHh0LCBlbXVsX29wcyk7CiAKQEAgLTM1MzksNyArMzQ5Myw3IEBAIHN0YXRpYyBpbnQgc2hf
cGFnZV9mYXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICBzaF9hdWRpdF9ndyh2LCAmZ3cpOwogICAg
IFNIQURPV19QUklOVEsoIm1taW8gJSMiUFJJcGFkZHIiXG4iLCBncGEpOwogICAgIHNoYWRvd19h
dWRpdF90YWJsZXModik7Ci0gICAgcmVzZXRfZWFybHlfdW5zaGFkb3codik7CisgICAgc2hfcmVz
ZXRfZWFybHlfdW5zaGFkb3codik7CiAgICAgcGFnaW5nX3VubG9jayhkKTsKICAgICBwdXRfZ2Zu
KGQsIGdmbl94KGdmbikpOwogICAgIHRyYWNlX3NoYWRvd19nZW4oVFJDX1NIQURPV19NTUlPLCB2
YSk7CkBAIC0zNTUwLDcgKzM1MDQsNyBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0
IHZjcHUgKnYsCiAgICAgc2hfYXVkaXRfZ3codiwgJmd3KTsKICAgICBTSEFET1dfUFJJTlRLKCJu
b3QgYSBzaGFkb3cgZmF1bHRcbiIpOwogICAgIHNoYWRvd19hdWRpdF90YWJsZXModik7Ci0gICAg
cmVzZXRfZWFybHlfdW5zaGFkb3codik7CisgICAgc2hfcmVzZXRfZWFybHlfdW5zaGFkb3codik7
CiAgICAgcGFnaW5nX3VubG9jayhkKTsKICAgICBwdXRfZ2ZuKGQsIGdmbl94KGdmbikpOwogCkBA
IC00NjU5LDI5ICs0NjEzLDYgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVj
dCB2YwogLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqLwogLyogSGFuZGxpbmcgZ3Vlc3Qgd3JpdGVzIHRvIHBh
Z2V0YWJsZXMuICovCiAKLS8qIFRpZHkgdXAgYWZ0ZXIgdGhlIGVtdWxhdGVkIHdyaXRlOiBtYXJr
IHBhZ2VzIGRpcnR5LCB2ZXJpZnkgdGhlIG5ldwotICogY29udGVudHMsIGFuZCB1bmRvIHRoZSBt
YXBwaW5nICovCi1zdGF0aWMgdm9pZCBlbXVsYXRlX3VubWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqYWRkciwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB1MzIgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCkKLXsKLSAgICBBU1NFUlQobWZu
X3ZhbGlkKHNoX2N0eHQtPm1mblswXSkpOwotCi0gICAgLyogSWYgd2UgYXJlIHdyaXRpbmcgbG90
cyBvZiBQVEUtYWxpZ25lZCB6ZXJvcywgbWlnaHQgd2FudCB0byB1bnNoYWRvdyAqLwotICAgIGlm
ICggbGlrZWx5KGJ5dGVzID49IDQpICYmICgqKHUzMiAqKWFkZHIgPT0gMCkgKQotICAgIHsKLSAg
ICAgICAgaWYgKCAoKHVuc2lnbmVkIGxvbmcpIGFkZHIgJiAoKHNpemVvZiAoZ3Vlc3RfaW50cHRl
X3QpKSAtIDEpKSA9PSAwICkKLSAgICAgICAgICAgIGNoZWNrX2Zvcl9lYXJseV91bnNoYWRvdyh2
LCBzaF9jdHh0LT5tZm5bMF0pOwotICAgICAgICAvKiBEb24ndCByZXNldCB0aGUgaGV1cmlzdGlj
IGlmIHdlJ3JlIHdyaXRpbmcgemVyb3MgYXQgbm9uLWFsaWduZWQKLSAgICAgICAgICogYWRkcmVz
c2VzLCBvdGhlcndpc2UgaXQgZG9lc24ndCBjYXRjaCBSRVAgTU9WU0Qgb24gUEFFIGd1ZXN0cyAq
LwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHJlc2V0X2Vhcmx5X3Vuc2hhZG93KHYpOwotCi0g
ICAgc2hfZW11bGF0ZV91bm1hcF9kZXN0KHYsIGFkZHIsIGJ5dGVzLCBzaF9jdHh0KTsKLX0KLQog
c3RhdGljIGludAogc2hfeDg2X2VtdWxhdGVfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVk
IGxvbmcgdmFkZHIsIHZvaWQgKnNyYywKICAgICAgICAgICAgICAgICAgICAgIHUzMiBieXRlcywg
c3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCkKQEAgLTQ3MTUsNyArNDY0Niw3IEBAIHNo
X3g4Nl9lbXVsYXRlX3dyaXRlKHN0cnVjdCB2Y3B1ICp2LCB1bnMKICNlbmRpZgogICAgIH0KIAot
ICAgIGVtdWxhdGVfdW5tYXBfZGVzdCh2LCBhZGRyLCBieXRlcywgc2hfY3R4dCk7CisgICAgc2hf
ZW11bGF0ZV91bm1hcF9kZXN0KHYsIGFkZHIsIGJ5dGVzLCBzaF9jdHh0KTsKICAgICBzaGFkb3df
YXVkaXRfdGFibGVzKHYpOwogICAgIHBhZ2luZ191bmxvY2sodi0+ZG9tYWluKTsKICAgICByZXR1
cm4gWDg2RU1VTF9PS0FZOwpAQCAtNDc2MCw3ICs0NjkxLDcgQEAgc2hfeDg2X2VtdWxhdGVfY21w
eGNoZyhzdHJ1Y3QgdmNwdSAqdiwgdQogICAgICAgICAgICAgICAgICAgIiB3YW50ZWQgJSNseCBu
b3cgJSNseCBieXRlcyAldVxuIiwKICAgICAgICAgICAgICAgICAgIHZhZGRyLCBwcmV2LCBvbGQs
IG5ldywgKih1bnNpZ25lZCBsb25nICopYWRkciwgYnl0ZXMpOwogCi0gICAgZW11bGF0ZV91bm1h
cF9kZXN0KHYsIGFkZHIsIGJ5dGVzLCBzaF9jdHh0KTsKKyAgICBzaF9lbXVsYXRlX3VubWFwX2Rl
c3QodiwgYWRkciwgYnl0ZXMsIHNoX2N0eHQpOwogICAgIHNoYWRvd19hdWRpdF90YWJsZXModik7
CiAgICAgcGFnaW5nX3VubG9jayh2LT5kb21haW4pOwogICAgIHJldHVybiBydjsKLS0tIGEveGVu
L2FyY2gveDg2L21tL3NoYWRvdy9wcml2YXRlLmgKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRv
dy9wcml2YXRlLmgKQEAgLTcyMSw2ICs3MjEsOCBAQCBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0IHsK
ICAgICB1aW50OF90IGluc25fYnVmX2J5dGVzOwogICAgIHVuc2lnbmVkIGxvbmcgaW5zbl9idWZf
ZWlwOwogCisgICAgdW5zaWduZWQgaW50IHB0ZV9zaXplOworCiAgICAgLyogQ2FjaGUgb2Ygc2Vn
bWVudCByZWdpc3RlcnMgYWxyZWFkeSBnYXRoZXJlZCBmb3IgdGhpcyBlbXVsYXRpb24uICovCiAg
ICAgdW5zaWduZWQgaW50IHZhbGlkX3NlZ19yZWdzOwogICAgIHN0cnVjdCBzZWdtZW50X3JlZ2lz
dGVyIHNlZ19yZWdbNl07CkBAIC03MzYsMTAgKzczOCwxOSBAQCBzdHJ1Y3Qgc2hfZW11bGF0ZV9j
dHh0IHsKIH07CiAKIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgKnNoYWRvd19pbml0X2Vt
dWxhdGlvbigKLSAgICBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0LCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncyk7CisgICAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCwg
c3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MsCisgICAgdW5zaWduZWQgaW50IHB0ZV9zaXplKTsK
IHZvaWQgc2hhZG93X2NvbnRpbnVlX2VtdWxhdGlvbigKICAgICBzdHJ1Y3Qgc2hfZW11bGF0ZV9j
dHh0ICpzaF9jdHh0LCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncyk7CiAKKy8qIFN0b3AgY291
bnRpbmcgdG93YXJkcyBlYXJseSB1bnNoYWRvd3MsIGFzIHdlJ3ZlIHNlZW4gYSByZWFsIHBhZ2Ug
ZmF1bHQgKi8KK3N0YXRpYyBpbmxpbmUgdm9pZCBzaF9yZXNldF9lYXJseV91bnNoYWRvdyhzdHJ1
Y3QgdmNwdSAqdikKK3sKKyNpZiBTSEFET1dfT1BUSU1JWkFUSU9OUyAmIFNIT1BUX0VBUkxZX1VO
U0hBRE9XCisgICAgdi0+YXJjaC5wYWdpbmcuc2hhZG93Lmxhc3RfZW11bGF0ZWRfbWZuX2Zvcl91
bnNoYWRvdyA9IG1mbl94KElOVkFMSURfTUZOKTsKKyNlbmRpZgorfQorCiAjaWYgKFNIQURPV19P
UFRJTUlaQVRJT05TICYgU0hPUFRfVklSVFVBTF9UTEIpCiAvKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAv
KiBWaXJ0dWFsIFRMQiBlbnRyaWVzCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:14:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:14:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1YV-0004KX-4k; Wed, 28 Feb 2018 13:13:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1YT-0004Jl-NC
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:13:57 +0000
X-Inumbo-ID: 7e31c39d-1c89-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7e31c39d-1c89-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:15:49 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:13:50 -0700
Message-Id: <5A96B91B02000078001ACC70@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:13:47 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
In-Reply-To: <5A96B3B902000078001ACB6D@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>
Subject: [Xen-devel] [PATCH v4 20/20] x86/shadow: fold sh_x86_emulate_{write,
 cmpxchg}() into their only callers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGZ1bmN0aW9ucyBoYXZlIGEgc2luZ2xlIGNhbGxlciBvbmx5IGFuZCBhcmUgbm93IGd1ZXN0
IHBhZ2luZyB0eXBlCmluZGVwZW5kZW50IChleGNlcHQgZm9yIHRoZSB0cmFjaW5nIHBhcnQpLCBz
byBoYXZlIG5vIG5lZWQgdG8gZXhpc3QgYXMKc3RhbmRhbG9uZSBvbmVzLCBsZXQgYWxvbmUgbXVs
dGlwbGUgdGltZXMuIFJlcGxhY2UgdGhlIHR3byBwcmlvciBob29rcwp3aXRoIGp1c3QgYSBzaW5n
bGUgb25lIGZvciBkZWFsaW5nIHdpdGggdHJhY2luZy4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQp2MzogTmV3LgoKLS0tIGEveGVuL2FyY2gveDg2L21t
L3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L2NvbW1vbi5jCkBA
IC0xMTgsNiArMTE4LDIwIEBAIF9faW5pdGNhbGwoc2hhZG93X2F1ZGl0X2tleV9pbml0KTsKICAq
LwogCiAvKgorICogUmV0dXJucyBhIG1hcHBlZCBwb2ludGVyIHRvIHdyaXRlIHRvLCBvciBvbmUg
b2YgdGhlIGZvbGxvd2luZyBlcnJvcgorICogaW5kaWNhdG9ycy4KKyAqLworI2RlZmluZSBNQVBQ
SU5HX1VOSEFORExFQUJMRSBFUlJfUFRSKH4obG9uZylYODZFTVVMX1VOSEFORExFQUJMRSkKKyNk
ZWZpbmUgTUFQUElOR19FWENFUFRJT04gICAgRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9FWENFUFRJ
T04pCisjZGVmaW5lIE1BUFBJTkdfU0lMRU5UX0ZBSUwgIEVSUl9QVFIofihsb25nKVg4NkVNVUxf
T0tBWSkKK3N0YXRpYyB2b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1
bnNpZ25lZCBsb25nIHZhZGRyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0
IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCk7CitzdGF0aWMgdm9pZCBzaF9lbXVsYXRlX3VubWFw
X2Rlc3Qoc3RydWN0IHZjcHUgKnYsIHZvaWQgKmFkZHIsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQgKnNoX2N0eHQpOworCisvKgogICogQ2Fs
bGVycyB3aGljaCBwYXNzIGEga25vd24gaW4tcmFuZ2UgeDg2X3NlZ21lbnQgY2FuIHJlbHkgb24g
dGhlIHJldHVybgogICogcG9pbnRlciBiZWluZyB2YWxpZC4gIE90aGVyIGNhbGxlcnMgbXVzdCBl
eHBsaWNpdGx5IGNoZWNrIGZvciBlcnJvcnMuCiAgKi8KQEAgLTI2MCw2ICsyNzQsNyBAQCBodm1f
ZW11bGF0ZV93cml0ZShlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgY29udGFpbmVyX29m
KGN0eHQsIHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQsIGN0eHQpOwogICAgIHN0cnVjdCB2Y3B1ICp2
ID0gY3VycmVudDsKICAgICB1bnNpZ25lZCBsb25nIGFkZHI7CisgICAgdm9pZCAqcHRyOwogICAg
IGludCByYzsKIAogICAgIC8qIEhvdyBtYW55IGVtdWxhdGlvbnMgY291bGQgd2Ugc2F2ZSBpZiB3
ZSB1bnNoYWRvd2VkIG9uIHN0YWNrIHdyaXRlcz8gKi8KQEAgLTI3MSw4ICsyODYsMjYgQEAgaHZt
X2VtdWxhdGVfd3JpdGUoZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgaWYgKCByYyB8fCAhYnl0
ZXMgKQogICAgICAgICByZXR1cm4gcmM7CiAKLSAgICByZXR1cm4gdi0+YXJjaC5wYWdpbmcubW9k
ZS0+c2hhZG93Lng4Nl9lbXVsYXRlX3dyaXRlKAotICAgICAgICB2LCBhZGRyLCBwX2RhdGEsIGJ5
dGVzLCBzaF9jdHh0KTsKKyAgICAvKiBVbmFsaWduZWQgd3JpdGVzIGFyZSBvbmx5IGFjY2VwdGFi
bGUgb24gSFZNICovCisgICAgaWYgKCAoYWRkciAmIChieXRlcyAtIDEpKSAmJiAhaXNfaHZtX3Zj
cHUodikgICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworCisgICAgcHRy
ID0gc2hfZW11bGF0ZV9tYXBfZGVzdCh2LCBhZGRyLCBieXRlcywgc2hfY3R4dCk7CisgICAgaWYg
KCBJU19FUlIocHRyKSApCisgICAgICAgIHJldHVybiB+UFRSX0VSUihwdHIpOworCisgICAgcGFn
aW5nX2xvY2sodi0+ZG9tYWluKTsKKyAgICBtZW1jcHkocHRyLCBwX2RhdGEsIGJ5dGVzKTsKKwor
ICAgIGlmICggdGJfaW5pdF9kb25lICkKKyAgICAgICAgdi0+YXJjaC5wYWdpbmcubW9kZS0+c2hh
ZG93LnRyYWNlX2VtdWxfd3JpdGVfdmFsKHB0ciwgYWRkciwKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBfZGF0YSwgYnl0ZXMpOworCisg
ICAgc2hfZW11bGF0ZV91bm1hcF9kZXN0KHYsIHB0ciwgYnl0ZXMsIHNoX2N0eHQpOworICAgIHNo
YWRvd19hdWRpdF90YWJsZXModik7CisgICAgcGFnaW5nX3VubG9jayh2LT5kb21haW4pOworCisg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAogc3RhdGljIGludApAQCAtMjg3LDcgKzMyMCw4
IEBAIGh2bV9lbXVsYXRlX2NtcHhjaGcoZW51bSB4ODZfc2VnbWVudCBzZWcKICAgICBzdHJ1Y3Qg
c2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0ID0KICAgICAgICAgY29udGFpbmVyX29mKGN0eHQsIHN0
cnVjdCBzaF9lbXVsYXRlX2N0eHQsIGN0eHQpOwogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVu
dDsKLSAgICB1bnNpZ25lZCBsb25nIGFkZHIsIG9sZCwgbmV3OworICAgIHVuc2lnbmVkIGxvbmcg
YWRkciwgb2xkLCBuZXcsIHByZXY7CisgICAgdm9pZCAqcHRyOwogICAgIGludCByYzsKIAogICAg
IGlmICggYnl0ZXMgPiBzaXplb2YobG9uZykgKQpAQCAtMjk4LDE0ICszMzIsNDMgQEAgaHZtX2Vt
dWxhdGVfY21weGNoZyhlbnVtIHg4Nl9zZWdtZW50IHNlZwogICAgIGlmICggcmMgKQogICAgICAg
ICByZXR1cm4gcmM7CiAKKyAgICAvKiBVbmFsaWduZWQgd3JpdGVzIGFyZSBvbmx5IGFjY2VwdGFi
bGUgb24gSFZNICovCisgICAgaWYgKCAoYWRkciAmIChieXRlcyAtIDEpKSAmJiAhaXNfaHZtX3Zj
cHUodikgICkKKyAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOworCisgICAgcHRy
ID0gc2hfZW11bGF0ZV9tYXBfZGVzdCh2LCBhZGRyLCBieXRlcywgc2hfY3R4dCk7CisgICAgaWYg
KCBJU19FUlIocHRyKSApCisgICAgICAgIHJldHVybiB+UFRSX0VSUihwdHIpOworCiAgICAgb2xk
ID0gbmV3ID0gMDsKICAgICBtZW1jcHkoJm9sZCwgcF9vbGQsIGJ5dGVzKTsKICAgICBtZW1jcHko
Jm5ldywgcF9uZXcsIGJ5dGVzKTsKIAotICAgIHJjID0gdi0+YXJjaC5wYWdpbmcubW9kZS0+c2hh
ZG93Lng4Nl9lbXVsYXRlX2NtcHhjaGcoCi0gICAgICAgICAgICAgdiwgYWRkciwgJm9sZCwgbmV3
LCBieXRlcywgc2hfY3R4dCk7CisgICAgcGFnaW5nX2xvY2sodi0+ZG9tYWluKTsKKyAgICBzd2l0
Y2ggKCBieXRlcyApCisgICAgeworICAgIGNhc2UgMTogcHJldiA9IGNtcHhjaGcoKHVpbnQ4X3Qg
ICopcHRyLCBvbGQsIG5ldyk7IGJyZWFrOworICAgIGNhc2UgMjogcHJldiA9IGNtcHhjaGcoKHVp
bnQxNl90ICopcHRyLCBvbGQsIG5ldyk7IGJyZWFrOworICAgIGNhc2UgNDogcHJldiA9IGNtcHhj
aGcoKHVpbnQzMl90ICopcHRyLCBvbGQsIG5ldyk7IGJyZWFrOworICAgIGNhc2UgODogcHJldiA9
IGNtcHhjaGcoKHVpbnQ2NF90ICopcHRyLCBvbGQsIG5ldyk7IGJyZWFrOworICAgIGRlZmF1bHQ6
CisgICAgICAgIFNIQURPV19QUklOVEsoImNtcHhjaGcgc2l6ZSAldSBpcyBub3Qgc3VwcG9ydGVk
XG4iLCBieXRlcyk7CisgICAgICAgIHByZXYgPSB+b2xkOworICAgIH0KKworICAgIGlmICggcHJl
diAhPSBvbGQgKQorICAgIHsKKyAgICAgICAgbWVtY3B5KHBfb2xkLCAmcHJldiwgYnl0ZXMpOwor
ICAgICAgICByYyA9IFg4NkVNVUxfQ01QWENIR19GQUlMRUQ7CisgICAgfQorCisgICAgU0hBRE9X
X0RFQlVHKEVNVUxBVEUsCisgICAgICAgICAgICAgICAgICJ2YSAlI2x4IHdhcyAlI2x4IGV4cGVj
dGVkICUjbHggd2FudGVkICUjbHggbm93ICUjbHggYnl0ZXMgJXVcbiIsCisgICAgICAgICAgICAg
ICAgIGFkZHIsIHByZXYsIG9sZCwgbmV3LCAqKHVuc2lnbmVkIGxvbmcgKilwdHIsIGJ5dGVzKTsK
IAotICAgIG1lbWNweShwX29sZCwgJm9sZCwgYnl0ZXMpOworICAgIHNoX2VtdWxhdGVfdW5tYXBf
ZGVzdCh2LCBwdHIsIGJ5dGVzLCBzaF9jdHh0KTsKKyAgICBzaGFkb3dfYXVkaXRfdGFibGVzKHYp
OworICAgIHBhZ2luZ191bmxvY2sodi0+ZG9tYWluKTsKIAogICAgIHJldHVybiByYzsKIH0KQEAg
LTE2ODQsOSArMTc0Nyw5IEBAIHN0YXRpYyBtZm5fdCBlbXVsYXRlX2d2YV90b19tZm4oc3RydWN0
IHYKICAqIHJldHVybmVkLCBwYWdlIHJlZmVyZW5jZXMgd2lsbCBiZSBoZWxkIG9uIHNoX2N0eHQt
Pm1mblswXSBhbmQKICAqIHNoX2N0eHQtPm1mblsxXSBpZmYgIUlOVkFMSURfTUZOLgogICovCi12
b2lkICpzaF9lbXVsYXRlX21hcF9kZXN0KHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBsb25nIHZh
ZGRyLAotICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgYnl0ZXMsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQgKnNoX2N0eHQpCitz
dGF0aWMgdm9pZCAqc2hfZW11bGF0ZV9tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQg
bG9uZyB2YWRkciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGlu
dCBieXRlcywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzaF9lbXVs
YXRlX2N0eHQgKnNoX2N0eHQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
ICAgICB2b2lkICptYXA7CkBAIC0xODE1LDggKzE4NzgsOSBAQCBzdGF0aWMgaW5saW5lIHZvaWQg
Y2hlY2tfZm9yX2Vhcmx5X3Vuc2hhCiAgKiBUaWR5IHVwIGFmdGVyIHRoZSBlbXVsYXRlZCB3cml0
ZTogbWFyayBwYWdlcyBkaXJ0eSwgdmVyaWZ5IHRoZSBuZXcKICAqIGNvbnRlbnRzLCBhbmQgdW5k
byB0aGUgbWFwcGluZy4KICAqLwotdm9pZCBzaF9lbXVsYXRlX3VubWFwX2Rlc3Qoc3RydWN0IHZj
cHUgKnYsIHZvaWQgKmFkZHIsIHVuc2lnbmVkIGludCBieXRlcywKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQgKnNoX2N0eHQpCitzdGF0aWMgdm9pZCBz
aF9lbXVsYXRlX3VubWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsIHZvaWQgKmFkZHIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQgKnNoX2N0eHQp
CiB7CiAgICAgdTMyIGIxID0gYnl0ZXMsIGIyID0gMCwgc2hmbGFnczsKIAotLS0gYS94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L211bHRpLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3NoYWRvdy9tdWx0
aS5jCkBAIC0yNzQzLDYgKzI3NDMsMjUgQEAgc3RhdGljIERFRklORV9QRVJfQ1BVKGludCx0cmFj
ZV9leHRyYV9lbQogI2VuZGlmCiBzdGF0aWMgREVGSU5FX1BFUl9DUFUoZ3Vlc3RfcGFfdCx0cmFj
ZV9lbXVsYXRlX3dyaXRlX3ZhbCk7CiAKK3N0YXRpYyB2b2lkIHRyYWNlX2VtdWxhdGVfd3JpdGVf
dmFsKGNvbnN0IHZvaWQgKnB0ciwgdW5zaWduZWQgbG9uZyB2YWRkciwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHZvaWQgKnNyYywgdW5zaWduZWQgaW50IGJ5dGVz
KQoreworI2lmIEdVRVNUX1BBR0lOR19MRVZFTFMgPT0gMworICAgIGlmICggdmFkZHIgPT0gdGhp
c19jcHUodHJhY2VfZW11bGF0ZV9pbml0aWFsX3ZhKSApCisgICAgICAgIG1lbWNweSgmdGhpc19j
cHUodHJhY2VfZW11bGF0ZV93cml0ZV92YWwpLCBzcmMsIGJ5dGVzKTsKKyAgICBlbHNlIGlmICgg
KHZhZGRyICYgfihHVUVTVF9QVEVfU0laRSAtIDEpKSA9PQorICAgICAgICAgICAgICB0aGlzX2Nw
dSh0cmFjZV9lbXVsYXRlX2luaXRpYWxfdmEpICkKKyAgICB7CisgICAgICAgIFRSQUNFX1NIQURP
V19QQVRIX0ZMQUcoVFJDRV9TRkxBR19FTVVMQVRFX0ZVTExfUFQpOworICAgICAgICBtZW1jcHko
JnRoaXNfY3B1KHRyYWNlX2VtdWxhdGVfd3JpdGVfdmFsKSwKKyAgICAgICAgICAgICAgICh0eXBl
b2YocHRyKSkoKHVuc2lnbmVkIGxvbmcpcHRyICYgfihHVUVTVF9QVEVfU0laRSAtIDEpKSwKKyAg
ICAgICAgICAgICAgIEdVRVNUX1BURV9TSVpFKTsKKyAgICB9CisjZWxzZQorICAgIG1lbWNweSgm
dGhpc19jcHUodHJhY2VfZW11bGF0ZV93cml0ZV92YWwpLCBzcmMsIGJ5dGVzKTsKKyNlbmRpZgor
fQorCiBzdGF0aWMgaW5saW5lIHZvaWQgdHJhY2Vfc2hhZG93X2VtdWxhdGUoZ3Vlc3RfbDFlX3Qg
Z2wxZSwgdW5zaWduZWQgbG9uZyB2YSkKIHsKICAgICBpZiAoIHRiX2luaXRfZG9uZSApCkBAIC00
NjExLDkzICs0NjMwLDYgQEAgc3RhdGljIHZvaWQgc2hfcGFnZXRhYmxlX2R5aW5nKHN0cnVjdCB2
YwogI2VuZGlmCiAKIC8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KLS8qIEhhbmRsaW5nIGd1ZXN0IHdyaXRl
cyB0byBwYWdldGFibGVzLiAqLwotCi1zdGF0aWMgaW50Ci1zaF94ODZfZW11bGF0ZV93cml0ZShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgbG9uZyB2YWRkciwgdm9pZCAqc3JjLAotICAgICAgICAg
ICAgICAgICAgICAgdTMyIGJ5dGVzLCBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0KQot
ewotICAgIHZvaWQgKmFkZHI7Ci0KLSAgICAvKiBVbmFsaWduZWQgd3JpdGVzIGFyZSBvbmx5IGFj
Y2VwdGFibGUgb24gSFZNICovCi0gICAgaWYgKCAodmFkZHIgJiAoYnl0ZXMgLSAxKSkgJiYgIWlz
X2h2bV92Y3B1KHYpICApCi0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKLQot
ICAgIGFkZHIgPSBzaF9lbXVsYXRlX21hcF9kZXN0KHYsIHZhZGRyLCBieXRlcywgc2hfY3R4dCk7
Ci0gICAgaWYgKCBJU19FUlIoYWRkcikgKQotICAgICAgICByZXR1cm4gflBUUl9FUlIoYWRkcik7
Ci0KLSAgICBwYWdpbmdfbG9jayh2LT5kb21haW4pOwotICAgIG1lbWNweShhZGRyLCBzcmMsIGJ5
dGVzKTsKLQotICAgIGlmICggdGJfaW5pdF9kb25lICkKLSAgICB7Ci0jaWYgR1VFU1RfUEFHSU5H
X0xFVkVMUyA9PSAzCi0gICAgICAgIGlmICggdmFkZHIgPT0gdGhpc19jcHUodHJhY2VfZW11bGF0
ZV9pbml0aWFsX3ZhKSApCi0gICAgICAgICAgICBtZW1jcHkoJnRoaXNfY3B1KHRyYWNlX2VtdWxh
dGVfd3JpdGVfdmFsKSwgc3JjLCBieXRlcyk7Ci0gICAgICAgIGVsc2UgaWYgKCAodmFkZHIgJiB+
KDB4N1VMKSkgPT0gdGhpc19jcHUodHJhY2VfZW11bGF0ZV9pbml0aWFsX3ZhKSApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIFRSQUNFX1NIQURPV19QQVRIX0ZMQUcoVFJDRV9TRkxBR19FTVVMQVRF
X0ZVTExfUFQpOwotICAgICAgICAgICAgbWVtY3B5KCZ0aGlzX2NwdSh0cmFjZV9lbXVsYXRlX3dy
aXRlX3ZhbCksCi0gICAgICAgICAgICAgICAgICAgKHZvaWQgKikoKCh1bnNpZ25lZCBsb25nKSBh
ZGRyKSAmIH4oMHg3VUwpKSwgR1VFU1RfUFRFX1NJWkUpOwotICAgICAgICB9Ci0jZWxzZQotICAg
ICAgICBtZW1jcHkoJnRoaXNfY3B1KHRyYWNlX2VtdWxhdGVfd3JpdGVfdmFsKSwgc3JjLCBieXRl
cyk7Ci0jZW5kaWYKLSAgICB9Ci0KLSAgICBzaF9lbXVsYXRlX3VubWFwX2Rlc3QodiwgYWRkciwg
Ynl0ZXMsIHNoX2N0eHQpOwotICAgIHNoYWRvd19hdWRpdF90YWJsZXModik7Ci0gICAgcGFnaW5n
X3VubG9jayh2LT5kb21haW4pOwotICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KLXN0YXRp
YyBpbnQKLXNoX3g4Nl9lbXVsYXRlX2NtcHhjaGcoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGxv
bmcgdmFkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgKnBfb2xkLCB1
bnNpZ25lZCBsb25nIG5ldywKLSAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5
dGVzLCBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9jdHh0KQotewotICAgIHZvaWQgKmFkZHI7
Ci0gICAgdW5zaWduZWQgbG9uZyBwcmV2LCBvbGQgPSAqcF9vbGQ7Ci0gICAgaW50IHJ2ID0gWDg2
RU1VTF9PS0FZOwotCi0gICAgLyogVW5hbGlnbmVkIHdyaXRlcyBhcmUgb25seSBhY2NlcHRhYmxl
IG9uIEhWTSAqLwotICAgIGlmICggKHZhZGRyICYgKGJ5dGVzIC0gMSkpICYmICFpc19odm1fdmNw
dSh2KSAgKQotICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Ci0KLSAgICBhZGRy
ID0gc2hfZW11bGF0ZV9tYXBfZGVzdCh2LCB2YWRkciwgYnl0ZXMsIHNoX2N0eHQpOwotICAgIGlm
ICggSVNfRVJSKGFkZHIpICkKLSAgICAgICAgcmV0dXJuIH5QVFJfRVJSKGFkZHIpOwotCi0gICAg
cGFnaW5nX2xvY2sodi0+ZG9tYWluKTsKLSAgICBzd2l0Y2ggKCBieXRlcyApCi0gICAgewotICAg
IGNhc2UgMTogcHJldiA9IGNtcHhjaGcoKCh1OCAqKWFkZHIpLCBvbGQsIG5ldyk7ICBicmVhazsK
LSAgICBjYXNlIDI6IHByZXYgPSBjbXB4Y2hnKCgodTE2ICopYWRkciksIG9sZCwgbmV3KTsgYnJl
YWs7Ci0gICAgY2FzZSA0OiBwcmV2ID0gY21weGNoZygoKHUzMiAqKWFkZHIpLCBvbGQsIG5ldyk7
IGJyZWFrOwotICAgIGNhc2UgODogcHJldiA9IGNtcHhjaGcoKCh1NjQgKilhZGRyKSwgb2xkLCBu
ZXcpOyBicmVhazsKLSAgICBkZWZhdWx0OgotICAgICAgICBTSEFET1dfUFJJTlRLKCJjbXB4Y2hn
IG9mIHNpemUgJWkgaXMgbm90IHN1cHBvcnRlZFxuIiwgYnl0ZXMpOwotICAgICAgICBwcmV2ID0g
fm9sZDsKLSAgICB9Ci0KLSAgICBpZiAoIHByZXYgIT0gb2xkICkKLSAgICB7Ci0gICAgICAgICpw
X29sZCA9IHByZXY7Ci0gICAgICAgIHJ2ID0gWDg2RU1VTF9DTVBYQ0hHX0ZBSUxFRDsKLSAgICB9
Ci0KLSAgICBTSEFET1dfREVCVUcoRU1VTEFURSwgInZhICUjbHggd2FzICUjbHggZXhwZWN0ZWQg
JSNseCIKLSAgICAgICAgICAgICAgICAgICIgd2FudGVkICUjbHggbm93ICUjbHggYnl0ZXMgJXVc
biIsCi0gICAgICAgICAgICAgICAgICB2YWRkciwgcHJldiwgb2xkLCBuZXcsICoodW5zaWduZWQg
bG9uZyAqKWFkZHIsIGJ5dGVzKTsKLQotICAgIHNoX2VtdWxhdGVfdW5tYXBfZGVzdCh2LCBhZGRy
LCBieXRlcywgc2hfY3R4dCk7Ci0gICAgc2hhZG93X2F1ZGl0X3RhYmxlcyh2KTsKLSAgICBwYWdp
bmdfdW5sb2NrKHYtPmRvbWFpbik7Ci0gICAgcmV0dXJuIHJ2OwotfQotCi0vKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKiovCiAvKiBBdWRpdCB0b29scyAqLwogCiAjaWYgU0hBRE9XX0FVRElUICYgU0hBRE9XX0FV
RElUX0VOVFJJRVMKQEAgLTUwMTgsOCArNDk1MCw2IEBAIGNvbnN0IHN0cnVjdCBwYWdpbmdfbW9k
ZSBzaF9wYWdpbmdfbW9kZQogICAgIC53cml0ZV9wMm1fZW50cnkgICAgICAgICAgICAgICA9IHNo
YWRvd193cml0ZV9wMm1fZW50cnksCiAgICAgLmd1ZXN0X2xldmVscyAgICAgICAgICAgICAgICAg
ID0gR1VFU1RfUEFHSU5HX0xFVkVMUywKICAgICAuc2hhZG93LmRldGFjaF9vbGRfdGFibGVzICAg
ICAgPSBzaF9kZXRhY2hfb2xkX3RhYmxlcywKLSAgICAuc2hhZG93Lng4Nl9lbXVsYXRlX3dyaXRl
ICAgICAgPSBzaF94ODZfZW11bGF0ZV93cml0ZSwKLSAgICAuc2hhZG93Lng4Nl9lbXVsYXRlX2Nt
cHhjaGcgICAgPSBzaF94ODZfZW11bGF0ZV9jbXB4Y2hnLAogICAgIC5zaGFkb3cud3JpdGVfZ3Vl
c3RfZW50cnkgICAgICA9IHNoX3dyaXRlX2d1ZXN0X2VudHJ5LAogICAgIC5zaGFkb3cuY21weGNo
Z19ndWVzdF9lbnRyeSAgICA9IHNoX2NtcHhjaGdfZ3Vlc3RfZW50cnksCiAgICAgLnNoYWRvdy5t
YWtlX21vbml0b3JfdGFibGUgICAgID0gc2hfbWFrZV9tb25pdG9yX3RhYmxlLApAQCAtNTAyOCw2
ICs0OTU4LDcgQEAgY29uc3Qgc3RydWN0IHBhZ2luZ19tb2RlIHNoX3BhZ2luZ19tb2RlCiAgICAg
LnNoYWRvdy5ndWVzc193cm1hcCAgICAgICAgICAgID0gc2hfZ3Vlc3Nfd3JtYXAsCiAjZW5kaWYK
ICAgICAuc2hhZG93LnBhZ2V0YWJsZV9keWluZyAgICAgICAgPSBzaF9wYWdldGFibGVfZHlpbmcs
CisgICAgLnNoYWRvdy50cmFjZV9lbXVsX3dyaXRlX3ZhbCAgID0gdHJhY2VfZW11bGF0ZV93cml0
ZV92YWwsCiAgICAgLnNoYWRvdy5zaGFkb3dfbGV2ZWxzICAgICAgICAgID0gU0hBRE9XX1BBR0lO
R19MRVZFTFMsCiB9OwogCi0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCisr
KyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvcHJpdmF0ZS5oCkBAIC0zOTMsMTYgKzM5Myw2IEBA
IHZvaWQgc2hhZG93X3VwZGF0ZV9wYWdpbmdfbW9kZXMoc3RydWN0IHYKICAqIFdpdGggdXNlcl9v
bmx5ID09IDEsIHVuaG9va3Mgb25seSB0aGUgdXNlci1tb2RlIG1hcHBpbmdzLiAqLwogdm9pZCBz
aGFkb3dfdW5ob29rX21hcHBpbmdzKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IHNtZm4sIGludCB1
c2VyX29ubHkpOwogCi0vKiBSZXR1cm5zIGEgbWFwcGVkIHBvaW50ZXIgdG8gd3JpdGUgdG8sIG9y
IG9uZSBvZiB0aGUgZm9sbG93aW5nIGVycm9yCi0gKiBpbmRpY2F0b3JzLiAqLwotI2RlZmluZSBN
QVBQSU5HX1VOSEFORExFQUJMRSBFUlJfUFRSKH4obG9uZylYODZFTVVMX1VOSEFORExFQUJMRSkK
LSNkZWZpbmUgTUFQUElOR19FWENFUFRJT04gICAgRVJSX1BUUih+KGxvbmcpWDg2RU1VTF9FWENF
UFRJT04pCi0jZGVmaW5lIE1BUFBJTkdfU0lMRU5UX0ZBSUwgIEVSUl9QVFIofihsb25nKVg4NkVN
VUxfT0tBWSkKLXZvaWQgKnNoX2VtdWxhdGVfbWFwX2Rlc3Qoc3RydWN0IHZjcHUgKnYsIHVuc2ln
bmVkIGxvbmcgdmFkZHIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBi
eXRlcywgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hfY3R4dCk7Ci12b2lkIHNoX2VtdWxhdGVf
dW5tYXBfZGVzdChzdHJ1Y3QgdmNwdSAqdiwgdm9pZCAqYWRkciwgdW5zaWduZWQgaW50IGJ5dGVz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNoX2VtdWxhdGVfY3R4dCAqc2hf
Y3R4dCk7Ci0KICNpZiAoU0hBRE9XX09QVElNSVpBVElPTlMgJiBTSE9QVF9PVVRfT0ZfU1lOQykK
IC8qIEFsbG93IGEgc2hhZG93ZWQgcGFnZSB0byBnbyBvdXQgb2Ygc3luYyAqLwogaW50IHNoX3Vu
c3luYyhzdHJ1Y3QgdmNwdSAqdiwgbWZuX3QgZ21mbik7Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvdHlwZXMuaAorKysgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L3R5cGVzLmgKQEAgLTI0
OCw4ICsyNDgsNiBAQCBzdGF0aWMgaW5saW5lIHNoYWRvd19sNGVfdCBzaGFkb3dfbDRlX2ZyCiAj
ZGVmaW5lIHNoX3VuaG9va182NGJfbWFwcGluZ3MgICAgIElOVEVSTkFMX05BTUUoc2hfdW5ob29r
XzY0Yl9tYXBwaW5ncykKICNkZWZpbmUgc2hfcGFnaW5nX21vZGUgICAgICAgICAgICAgSU5URVJO
QUxfTkFNRShzaF9wYWdpbmdfbW9kZSkKICNkZWZpbmUgc2hfZGV0YWNoX29sZF90YWJsZXMgICAg
ICAgSU5URVJOQUxfTkFNRShzaF9kZXRhY2hfb2xkX3RhYmxlcykKLSNkZWZpbmUgc2hfeDg2X2Vt
dWxhdGVfd3JpdGUgICAgICAgSU5URVJOQUxfTkFNRShzaF94ODZfZW11bGF0ZV93cml0ZSkKLSNk
ZWZpbmUgc2hfeDg2X2VtdWxhdGVfY21weGNoZyAgICAgSU5URVJOQUxfTkFNRShzaF94ODZfZW11
bGF0ZV9jbXB4Y2hnKQogI2RlZmluZSBzaF9hdWRpdF9sMV90YWJsZSAgICAgICAgICBJTlRFUk5B
TF9OQU1FKHNoX2F1ZGl0X2wxX3RhYmxlKQogI2RlZmluZSBzaF9hdWRpdF9mbDFfdGFibGUgICAg
ICAgICBJTlRFUk5BTF9OQU1FKHNoX2F1ZGl0X2ZsMV90YWJsZSkKICNkZWZpbmUgc2hfYXVkaXRf
bDJfdGFibGUgICAgICAgICAgSU5URVJOQUxfTkFNRShzaF9hdWRpdF9sMl90YWJsZSkKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9wYWdpbmcuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bh
Z2luZy5oCkBAIC04MiwxNCArODIsNiBAQCBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0Owogc3RydWN0
IHNoYWRvd19wYWdpbmdfbW9kZSB7CiAjaWZkZWYgQ09ORklHX1NIQURPV19QQUdJTkcKICAgICB2
b2lkICAgICAgICAgICgqZGV0YWNoX29sZF90YWJsZXMgICAgICkoc3RydWN0IHZjcHUgKnYpOwot
ICAgIGludCAgICAgICAgICAgKCp4ODZfZW11bGF0ZV93cml0ZSAgICAgKShzdHJ1Y3QgdmNwdSAq
diwgdW5zaWduZWQgbG9uZyB2YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdm9pZCAqc3JjLCB1MzIgYnl0ZXMsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHN0cnVjdCBzaF9lbXVsYXRlX2N0eHQgKnNoX2N0eHQpOwotICAg
IGludCAgICAgICAgICAgKCp4ODZfZW11bGF0ZV9jbXB4Y2hnICAgKShzdHJ1Y3QgdmNwdSAqdiwg
dW5zaWduZWQgbG9uZyB2YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdW5zaWduZWQgbG9uZyAqb2xkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG5ldywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IGJ5dGVzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2hfZW11bGF0ZV9jdHh0ICpzaF9j
dHh0KTsKICAgICBib29sICAgICAgICAgICgqd3JpdGVfZ3Vlc3RfZW50cnkgICAgICkoc3RydWN0
IHZjcHUgKnYsIGludHB0ZV90ICpwLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnRwdGVfdCBuZXcsIG1mbl90IGdtZm4pOwogICAgIGJvb2wgICAgICAgICAg
KCpjbXB4Y2hnX2d1ZXN0X2VudHJ5ICAgKShzdHJ1Y3QgdmNwdSAqdiwgaW50cHRlX3QgKnAsCkBA
IC0xMDAsNiArOTIsOCBAQCBzdHJ1Y3Qgc2hhZG93X3BhZ2luZ19tb2RlIHsKICAgICBpbnQgICAg
ICAgICAgICgqZ3Vlc3Nfd3JtYXAgICAgICAgICAgICkoc3RydWN0IHZjcHUgKnYsIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHZhZGRy
LCBtZm5fdCBnbWZuKTsKICAgICB2b2lkICAgICAgICAgICgqcGFnZXRhYmxlX2R5aW5nICAgICAg
ICkoc3RydWN0IHZjcHUgKnYsIHBhZGRyX3QgZ3BhKTsKKyAgICB2b2lkICAgICAgICAgICgqdHJh
Y2VfZW11bF93cml0ZV92YWwgICkoY29uc3Qgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIHZhZGRy
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCB2b2lk
ICpzcmMsIHVuc2lnbmVkIGludCBieXRlcyk7CiAjZW5kaWYKICAgICAvKiBGb3Igb3V0c2lkZXJz
IHRvIHRlbGwgd2hhdCBtb2RlIHdlJ3JlIGluICovCiAgICAgdW5zaWduZWQgaW50IHNoYWRvd19s
ZXZlbHM7CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:15:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:15:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1aE-0004Ze-KU; Wed, 28 Feb 2018 13:15:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1aC-0004ZD-NR
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:15:44 +0000
X-Inumbo-ID: be644643-1c89-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id be644643-1c89-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:17:36 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:15:37 -0700
Message-Id: <5A96B98502000078001ACC73@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:15:33 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [PATCH v4 0/2][XTF] FPU test improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogYWRkIEZQVS9TSU1EIHJlZ2lzdGVyIHN0YXRlIHRlc3QKMjogZXh0ZW5kIEZQVSBleGNlcHRp
b24gdGVzdHMKClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCnY0OiBKdXN0IHJlLWJhc2luZywgbm8gb3RoZXIgZmVlZGJhY2sgd2FzIHJlY2VpdmVkLgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:25:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1jl-0005Oe-ON; Wed, 28 Feb 2018 13:25:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=dfo3=fw=bitdefender.com=aisaila@srs-us1.protection.inumbo.net>)
 id 1er1jk-0005OX-5j
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 13:25:36 +0000
X-Inumbo-ID: b7422fc9-1c8a-11e8-ba59-bc764e045a96
Received: from mx02.buh.bitdefender.com (unknown [91.199.104.133])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b7422fc9-1c8a-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:24:35 +0100 (CET)
Comment: DomainKeys? See http://domainkeys.sourceforge.net/
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=bitdefender.com;
 b=mhwln9QYE34s48onaMCI0ucPAlM4JcwnosD6nffwFIZqmbGMEImvRQEfKK3p/G+QMKfsuTVJiadxoZbZ72o0Kwypm6otKsUuKqYRDePsp5QnyvWNlGMLgJqy9U96B4iUiHcC6qTXXsoBm0fjKXBKFH7CWMBRlsdeWTIChKClvXNmBqobr9NfliyZGuwBNa5BgKOSuW6x0w7JdZLP2D8u6K8bHJaOMvnX+UsCFcRPos2dOh9CP2pShdmmM6CuPxulXdl021lKYJvC/xAcqi25qeQb494jmSjVC9QuUacEfYsAgNu5klEgz9pns7LOrqXEln6nQxA9L9Xxoo7OFUqsyQ==;
 h=Received:Received:Received:Received:From:To:Cc:Subject:Date:Message-Id:X-Mailer;
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=bitdefender.com; h=from:to
 :cc:subject:date:message-id; s=default; bh=cnEmUaDb6Slxw1VzVRiD1
 14xHlQ=; b=oHczEJqlwyV7+bfizvSOKH/FqeUuafg9F4+G3m41o2wFhwFKOLQ6Z
 bx/JXxNI4sidkWZYhTJX1Qt1b9Oe6SXadjcD74BFFLq1J+e2pFP7fKEP24qj7Pf/
 p9wUNnDORmnK8J4c6DCnqDbtTjbQXW6T8vuyUwWIouFtt84e9S7Viv+xJkjnBqZ6
 1+K+iD1uF+2JiNlZPzrpJXdgjNt61AlKmiHqqwqv1E2p4UllDEOmRcrC9TAk64QD
 9JOwHjtGDVqEt9GYzAymUzcaBoV54p4+0y8Q1xRDth1Rfzq/edk76YgNUwzTfTX1
 TdZ8xaHI+v4K6RhbEMJyb48uA3feiUWzw==
Received: (qmail 3567 invoked from network); 28 Feb 2018 15:25:30 +0200
Received: from mx01robo.bbu.dsd.mx.bitdefender.com (10.17.80.60)
 by mx02.buh.bitdefender.com with AES128-GCM-SHA256 encrypted SMTP;
 28 Feb 2018 15:25:30 +0200
Received: (qmail 16238 invoked from network); 28 Feb 2018 15:25:29 +0200
Received: from unknown (HELO aisaila-Latitude-E5570.dsd.bitdefender.biz)
 (10.10.195.54)
 by mx01robo.bbu.dsd.mx.bitdefender.com with SMTP; 28 Feb 2018 15:25:29 +0200
From: Alexandru Isaila <aisaila@bitdefender.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Feb 2018 15:25:08 +0200
Message-Id: <1519824308-2453-1-git-send-email-aisaila@bitdefender.com>
X-Mailer: git-send-email 2.7.4
Cc: sstabellini@kernel.org, wei.liu2@citrix.com, rcojocaru@bitdefender.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com,
 ian.jackson@eu.citrix.com, tim@xen.org, tamas@tklengyel.com, jbeulich@suse.com,
 Alexandru Isaila <aisaila@bitdefender.com>
Subject: [Xen-devel] [PATCH v3] x86/mm: Suppresses vm_events caused by
	page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBwYXRjaCBpcyBhZGRpbmcgYSB3YXkgdG8gZW5hYmxlL2Rpc2FibGUgaW5ndWVzdCBwYWdl
ZmF1bHQKZXZlbnRzLiBJdCBpbnRyb2R1Y2VzIHRoZSB4Y19tb25pdG9yX2luZ3Vlc3RfcGFnZWZh
dWx0IGZ1bmN0aW9uCmFuZCBhZGRzIHRoZSBpbmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZCBpbiB0
aGUgbW9uaXRvciBzdHJ1Y3R1cmUuClRoaXMgaXMgbmVlZGVkIGJ5IHRoZSBpbnRyb3NwZWN0aW9u
IHNvIGl0IHdpbGwgb25seSBnZXQgZ2xhCmZhdWx0cyBhbmQgbm90IGdldCBzcGFtbWVkIHdpdGgg
b3RoZXIgZmF1bHRzLgpJbiBwMm1fc2V0X2FkX2JpdHMgdGhlIHYtPmFyY2guc3NlX3BnX2RpcnR5
LmVpcCBhbmQKdi0+YXJjaC5zc2VfcGdfZGlydHkuZ2xhIGFyZSB1c2VkIHRvIG1hcmsgdGhhdCB0
aGlzIGlzIHRoZQpzZWNvbmQgdGltZSBhIGZhdWx0IG9jY3VycyBhbmQgdGhlIGRpcnR5IGJpdCBp
cyBzZXQuCgpTaWduZWQtb2ZmLWJ5OiBBbGV4YW5kcnUgSXNhaWxhIDxhaXNhaWxhQGJpdGRlZmVu
ZGVyLmNvbT4KCi0tLQpDaGFuZ2VzIHNpbmNlIFYyOgogICAgICAgIC0gUmVuYW1lZCBuZXN0ZWRf
cGFnZWZhdWx0IHRvIGluZ3Vlc3RfcGFnZWZhdWx0CgktIEFkZCBjb21tZW50IHRvIGluZ3Vlc3Rf
cGFnZWZhdWx0X2Rpc2FibGVkCi0tLQogdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggfCAg
MiArKwogdG9vbHMvbGlieGMveGNfbW9uaXRvci5jICAgICAgfCAxNCArKysrKysrKysrKysrKwog
eGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYyAgfCAyNyArKysrKysrKysrKysrKysrKysrKysr
KysrKysKIHhlbi9hcmNoL3g4Ni9tb25pdG9yLmMgICAgICAgIHwgMTMgKysrKysrKysrKysrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCAgfCAxMCArKysrKysrKysrCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L21vbml0b3IuaCB8ICAzICsrLQogeGVuL2luY2x1ZGUvcHVibGljL2RvbWN0bC5o
ICAgfCAgMiArKwogNyBmaWxlcyBjaGFuZ2VkLCA3MCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9u
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvaW5jbHVkZS94ZW5jdHJsLmggYi90b29scy9s
aWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAppbmRleCAwOWUxMzYzLi4yMGMyODEzIDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaAorKysgYi90b29scy9saWJ4Yy9pbmNsdWRl
L3hlbmN0cmwuaApAQCAtMjA1Niw2ICsyMDU2LDggQEAgaW50IHhjX21vbml0b3JfZGVzY3JpcHRv
cl9hY2Nlc3MoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZW5hYmxlKTsKIGludCB4Y19tb25pdG9yX2d1
ZXN0X3JlcXVlc3QoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vbCBlbmFibGUsIGJvb2wgc3luYywgYm9vbCBhbGxv
d191c2Vyc3BhY2UpOworaW50IHhjX21vbml0b3JfaW5ndWVzdF9wYWdlZmF1bHQoeGNfaW50ZXJm
YWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgZGlzYWJsZSk7CiBpbnQgeGNfbW9uaXRvcl9kZWJ1Z19leGNlcHRpb25zKHhj
X2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGJvb2wgZW5hYmxlLCBib29sIHN5bmMpOwogaW50IHhjX21vbml0b3JfY3B1
aWQoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRvbWFpbl9pZCwgYm9vbCBlbmFibGUpOwpk
aWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNfbW9uaXRvci5jIGIvdG9vbHMvbGlieGMveGNfbW9u
aXRvci5jCmluZGV4IDAyMzNiODcuLjRhYzgyM2UgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhjL3hj
X21vbml0b3IuYworKysgYi90b29scy9saWJ4Yy94Y19tb25pdG9yLmMKQEAgLTE2Myw2ICsxNjMs
MjAgQEAgaW50IHhjX21vbml0b3JfZ3Vlc3RfcmVxdWVzdCh4Y19pbnRlcmZhY2UgKnhjaCwgdWlu
dDMyX3QgZG9tYWluX2lkLCBib29sIGVuYWJsZSwKICAgICByZXR1cm4gZG9fZG9tY3RsKHhjaCwg
JmRvbWN0bCk7CiB9CiAKK2ludCB4Y19tb25pdG9yX2luZ3Vlc3RfcGFnZWZhdWx0KHhjX2ludGVy
ZmFjZSAqeGNoLCB1aW50MzJfdCBkb21haW5faWQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGJvb2wgZGlzYWJsZSkKK3sKKyAgICBERUNMQVJFX0RPTUNUTDsKKworICAgIGRvbWN0
bC5jbWQgPSBYRU5fRE9NQ1RMX21vbml0b3Jfb3A7CisgICAgZG9tY3RsLmRvbWFpbiA9IGRvbWFp
bl9pZDsKKyAgICBkb21jdGwudS5tb25pdG9yX29wLm9wID0gZGlzYWJsZSA/IFhFTl9ET01DVExf
TU9OSVRPUl9PUF9FTkFCTEUKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDog
WEVOX0RPTUNUTF9NT05JVE9SX09QX0RJU0FCTEU7CisgICAgZG9tY3RsLnUubW9uaXRvcl9vcC5l
dmVudCA9IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9JTkdVRVNUX1BBR0VGQVVMVDsKKworICAg
IHJldHVybiBkb19kb21jdGwoeGNoLCAmZG9tY3RsKTsKK30KKwogaW50IHhjX21vbml0b3JfZW11
bGF0ZV9lYWNoX3JlcCh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9tYWluX2lkLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIGVuYWJsZSkKIHsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vz
cy5jCmluZGV4IGMwY2QwMTcuLjA1N2YzNDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwpAQCAtMTM3LDYg
KzEzNywyMyBAQCBib29sIHAybV9tZW1fYWNjZXNzX2VtdWxhdGVfY2hlY2soc3RydWN0IHZjcHUg
KnYsCiAgICAgcmV0dXJuIHZpb2xhdGlvbjsKIH0KIAorc3RhdGljIHZvaWQgcDJtX3NldF9hZF9i
aXRzKHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90IGdhKQoreworICAgIHN0cnVjdCBodm1faHdfY3B1
IGN0eHQ7CisgICAgdWludDMyX3QgcGZlYyA9IDA7CisKKyAgICBodm1fZnVuY3Muc2F2ZV9jcHVf
Y3R4dCh2LCAmY3R4dCk7CisKKyAgICBpZiAoIGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+ZWlwID09
IHYtPmFyY2gucGdfZGlydHkuZWlwCisgICAgICAgICAmJiBnYSA9PSB2LT5hcmNoLnBnX2RpcnR5
LmdsYSApCisgICAgICAgIHBmZWMgPSBQRkVDX3dyaXRlX2FjY2VzczsKKworICAgIHBhZ2luZ19n
YV90b19nZm5fY3IzKHYsIGN0eHQuY3IzLCBnYSwgJnBmZWMsIE5VTEwpOworCisgICAgdi0+YXJj
aC5wZ19kaXJ0eS5laXAgPSBndWVzdF9jcHVfdXNlcl9yZWdzKCktPmVpcDsKKyAgICB2LT5hcmNo
LnBnX2RpcnR5LmdsYSA9IGdhOworfQorCiBib29sIHAybV9tZW1fYWNjZXNzX2NoZWNrKHBhZGRy
X3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IG5wZmVjIG5wZmVjLAogICAgICAgICAgICAgICAgICAgICAgICAgICB2bV9ldmVudF9yZXF1
ZXN0X3QgKipyZXFfcHRyKQpAQCAtMjA4LDYgKzIyNSwxNiBAQCBib29sIHAybV9tZW1fYWNjZXNz
X2NoZWNrKHBhZGRyX3QgZ3BhLCB1bnNpZ25lZCBsb25nIGdsYSwKICAgICAgICAgfQogICAgIH0K
IAorICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9tb25pdG9yKSAmJgor
ICAgICAgICAgZC0+YXJjaC5tb25pdG9yLmluZ3Vlc3RfcGFnZWZhdWx0X2Rpc2FibGVkICYmCisg
ICAgICAgICBucGZlYy5raW5kICE9IG5wZmVjX2tpbmRfd2l0aF9nbGEgKSAvKiBkb24ndCBzZW5k
IGEgbWVtX2V2ZW50ICovCisgICAgeworICAgICAgICB2LT5hcmNoLnZtX2V2ZW50LT5lbXVsYXRl
X2ZsYWdzID0gMDsKKyAgICAgICAgcDJtX3NldF9hZF9iaXRzKHYsIGdsYSk7CisKKyAgICAgICAg
cmV0dXJuIHRydWU7CisgICAgfQorCiAgICAgKnJlcV9wdHIgPSBOVUxMOwogICAgIHJlcSA9IHh6
YWxsb2Modm1fZXZlbnRfcmVxdWVzdF90KTsKICAgICBpZiAoIHJlcSApCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW9uaXRvci5jIGIveGVuL2FyY2gveDg2L21vbml0b3IuYwppbmRleCBmMjI5
ZTY5Li5jZTVkMWJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW9uaXRvci5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9tb25pdG9yLmMKQEAgLTI0MSw2ICsyNDEsMTkgQEAgaW50IGFyY2hfbW9uaXRv
cl9kb21jdGxfZXZlbnQoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgYnJlYWs7CiAgICAgfQog
CisgICAgY2FzZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5HVUVTVF9QQUdFRkFVTFQ6Cisg
ICAgeworICAgICAgICBib29sIG9sZF9zdGF0dXMgPSBhZC0+bW9uaXRvci5pbmd1ZXN0X3BhZ2Vm
YXVsdF9kaXNhYmxlZDsKKworICAgICAgICBpZiAoIHVubGlrZWx5KG9sZF9zdGF0dXMgPT0gcmVx
dWVzdGVkX3N0YXR1cykgKQorICAgICAgICAgICAgcmV0dXJuIC1FRVhJU1Q7CisKKyAgICAgICAg
ZG9tYWluX3BhdXNlKGQpOworICAgICAgICBhZC0+bW9uaXRvci5pbmd1ZXN0X3BhZ2VmYXVsdF9k
aXNhYmxlZCA9IHJlcXVlc3RlZF9zdGF0dXM7CisgICAgICAgIGRvbWFpbl91bnBhdXNlKGQpOwor
ICAgICAgICBicmVhazsKKyAgICB9CisKICAgICBjYXNlIFhFTl9ET01DVExfTU9OSVRPUl9FVkVO
VF9ERVNDX0FDQ0VTUzoKICAgICB7CiAgICAgICAgIGJvb2wgb2xkX3N0YXR1cyA9IGFkLT5tb25p
dG9yLmRlc2NyaXB0b3JfYWNjZXNzX2VuYWJsZWQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L2RvbWFpbi5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaAppbmRleCA0Njc5
ZDU0Li4zN2QwNGEyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCisr
KyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmgKQEAgLTQxMiw2ICs0MTIsMTEgQEAgc3Ry
dWN0IGFyY2hfZG9tYWluCiAgICAgICAgIHVuc2lnbmVkIGludCBkZXNjcmlwdG9yX2FjY2Vzc19l
bmFibGVkICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CiAgICAgICAgIHVuc2lnbmVk
IGludCBndWVzdF9yZXF1ZXN0X3VzZXJzcGFjZV9lbmFibGVkICAgICAgICAgICAgICAgICAgICAg
ICA6IDE7CiAgICAgICAgIHVuc2lnbmVkIGludCBlbXVsX3VuaW1wbGVtZW50ZWRfZW5hYmxlZCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA6IDE7CisgICAgICAgIC8qCisgICAgICAgICAqIEJ5
IGRlZmF1bHQgYWxsIGV2ZW50cyBhcmUgc2VudC4KKyAgICAgICAgICogVGhpcyBpcyB1c2VkIHRv
IGZpbHRlciBvdXQgcGFnZWZhdWx0cy4KKyAgICAgICAgICovCisgICAgICAgIHVuc2lnbmVkIGlu
dCBpbmd1ZXN0X3BhZ2VmYXVsdF9kaXNhYmxlZCAgICAgICAgICAgICAgICAgICAgICAgICAgICA6
IDE7CiAgICAgICAgIHN0cnVjdCBtb25pdG9yX21zcl9iaXRtYXAgKm1zcl9iaXRtYXA7CiAgICAg
ICAgIHVpbnQ2NF90IHdyaXRlX2N0cmxyZWdfbWFza1s0XTsKICAgICB9IG1vbml0b3I7CkBAIC01
NzksNiArNTg0LDExIEBAIHN0cnVjdCBhcmNoX3ZjcHUKICAgICAvKiBBIHNlY29uZGFyeSBjb3B5
IG9mIHRoZSB2Y3B1IHRpbWUgaW5mby4gKi8KICAgICBYRU5fR1VFU1RfSEFORExFKHZjcHVfdGlt
ZV9pbmZvX3QpIHRpbWVfaW5mb19ndWVzdDsKIAorICAgIHN0cnVjdCB7CisgICAgICAgIHVuc2ln
bmVkIGxvbmcgZWlwOworICAgICAgICB1bnNpZ25lZCBsb25nIGdsYTsKKyAgICB9IHBnX2RpcnR5
OworCiAgICAgc3RydWN0IGFyY2hfdm1fZXZlbnQgKnZtX2V2ZW50OwogCiAgICAgc3RydWN0IG1z
cl92Y3B1X3BvbGljeSAqbXNyOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tb25p
dG9yLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAppbmRleCBhMDQ0NGQxLi42NDdk
ZjRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21vbml0b3IuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L21vbml0b3IuaApAQCAtODQsNyArODQsOCBAQCBzdGF0aWMgaW5saW5l
IHVpbnQzMl90IGFyY2hfbW9uaXRvcl9nZXRfY2FwYWJpbGl0aWVzKHN0cnVjdCBkb21haW4gKmQp
CiAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9ERUJV
R19FWENFUFRJT04pIHwKICAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05J
VE9SX0VWRU5UX0NQVUlEKSB8CiAgICAgICAgICAgICAgICAgICAgKDFVIDw8IFhFTl9ET01DVExf
TU9OSVRPUl9FVkVOVF9JTlRFUlJVUFQpIHwKLSAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVO
X0RPTUNUTF9NT05JVE9SX0VWRU5UX0VNVUxfVU5JTVBMRU1FTlRFRCk7CisgICAgICAgICAgICAg
ICAgICAgKDFVIDw8IFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VOSU1QTEVNRU5URUQp
IHwKKyAgICAgICAgICAgICAgICAgICAoMVUgPDwgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0lO
R1VFU1RfUEFHRUZBVUxUKTsKIAogICAgIC8qIFNpbmNlIHdlIGtub3cgdGhpcyBpcyBvbiBWTVgs
IHdlIGNhbiBqdXN0IGNhbGwgdGhlIGh2bSBmdW5jICovCiAgICAgaWYgKCBodm1faXNfc2luZ2xl
c3RlcF9zdXBwb3J0ZWQoKSApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3Rs
LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZG9tY3RsLmgKaW5kZXggOWFlNzI5NTkuLmFiODlmMzUg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9kb21jdGwuaAorKysgYi94ZW4vaW5jbHVk
ZS9wdWJsaWMvZG9tY3RsLmgKQEAgLTEwMTQsNiArMTAxNCw4IEBAIHN0cnVjdCB4ZW5fZG9tY3Rs
X3Bzcl9jbXRfb3AgewogI2RlZmluZSBYRU5fRE9NQ1RMX01PTklUT1JfRVZFTlRfSU5URVJSVVBU
ICAgICAgICAgICAgIDgKICNkZWZpbmUgWEVOX0RPTUNUTF9NT05JVE9SX0VWRU5UX0RFU0NfQUND
RVNTICAgICAgICAgICA5CiAjZGVmaW5lIFhFTl9ET01DVExfTU9OSVRPUl9FVkVOVF9FTVVMX1VO
SU1QTEVNRU5URUQgICAgMTAKKy8qIEVuYWJsZWQgYnkgZGVmYXVsdCAqLworI2RlZmluZSBYRU5f
RE9NQ1RMX01PTklUT1JfRVZFTlRfSU5HVUVTVF9QQUdFRkFVTFQgICAgIDExCiAKIHN0cnVjdCB4
ZW5fZG9tY3RsX21vbml0b3Jfb3AgewogICAgIHVpbnQzMl90IG9wOyAvKiBYRU5fRE9NQ1RMX01P
TklUT1JfT1BfKiAqLwotLSAKMi43LjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:25:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:25:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1ji-0005OM-HA; Wed, 28 Feb 2018 13:25:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1jh-0005OG-GC
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:25:33 +0000
X-Inumbo-ID: 1d1c6e20-1c8b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1d1c6e20-1c8b-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:27:25 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:25:26 -0700
Message-Id: <5A96BBD302000078001ACCA7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:25:23 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180221122218.37777-1-roger.pau@citrix.com>
 <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
 <20180228114722.pe3qegstcejubini@MacBook-Pro-de-Roger.local>
 <5A96AEA202000078001ACB31@prv-mh.provo.novell.com>
 <20180228130254.pisdymntg33pscm2@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180228130254.pisdymntg33pscm2@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE4IGF0IDE0OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDI4LCAyMDE4IGF0IDA1OjI5OjA2QU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjguMDIuMTggYXQgMTI6NDcsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gT24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDQ6MDI6NTNBTSAtMDcwMCwgSmFu
IEJldWxpY2ggd3JvdGU6Cj4+ID4+ID4+PiBPbiAyMS4wMi4xOCBhdCAxMzoyMiwgPHJvZ2VyLnBh
dUBjaXRyaXguY29tPiB3cm90ZToKPj4gPj4gPiAtLS0gYS90b29scy9maXJtd2FyZS9NYWtlZmls
ZQo+PiA+PiA+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxlCj4+ID4+ID4gQEAgLTgsNiAr
OCw3IEBAIGVuZGlmCj4+ID4+ID4gICMgaHZtbG9hZGVyIGlzIGEgMzItYml0IHByb3RlY3RlZCBt
b2RlIGJpbmFyeS4KPj4gPj4gPiAgVEFSR0VUICAgICAgOj0gaHZtbG9hZGVyL2h2bWxvYWRlcgo+
PiA+PiA+ICBJTlNUX0RJUiA6PSAkKERFU1RESVIpJChYRU5GSVJNV0FSRURJUikKPj4gPj4gPiAr
REVCR19ESVIgOj0gJChERVNURElSKSQoREVCVUdfRElSKSQoWEVORklSTVdBUkVESVIpCj4+ID4+
IAo+PiA+PiBUaGlzIGlzIHNjcmV3aW5nIHVwIG15IGJ1aWxkLCBhbmQgbG9va2luZyBhZ2FpbiBJ
IGNhbid0IHNlZSBob3cKPj4gPj4gdGhpcyBjYW4gYmUgcmlnaHQ6IEJvdGggJChYRU5GSVJNV0FS
RURJUikgYW5kICQoREVCVUdfRElSKQo+PiA+PiBhcmUgc3VwcG9zZWQgdG8gYmUgJHtwcmVmaXh9
LWFibGUsIHlldCB0aGVyZSBjbGVhcmx5IHNob3VsZCBub3QKPj4gPj4gYmUgYW4gaW5maXggcmVz
dWx0aW5nIGZyb20gdGhlIGNvbnN0cnVjdGlvbiBvZiB0aGlzIHBhdGguCj4+ID4gCj4+ID4gQnkg
YmVpbmcgcHJlZml4YWJsZSB5b3UgbWVhbiB0aGF0IGJvdGggWEVORklSTVdBUkVESVIgYW5kIERF
QlVHX0RJUgo+PiA+IGNhbiBiZSByZWxhdGl2ZSBwYXRocz8KPj4gCj4+IEJvdGggc2hvdWxkIGJl
IHBvc3NpYmxlIHRvIGxpdmUgaW4gL3Vzci9saWIgb3IgL3Vzci9sb2NhbC9saWIsCj4+IGZvciBl
eGFtcGxlLgo+IAo+IEknbSBhZnJhaWQgSSBkb24ndCBzZWUgdGhlIGlzc3VlLCBjb3VsZCB5b3Ug
cHJvdmlkZSB0aGUgdmFsdWVzIG9mCj4gREVTVERJUiwgREVCVUdfRElSIGFuZCBYRU5GSVJNV0FS
RURJUiB0aGF0IGFyZSBjYXVzaW5nIHRoZSBpc3N1ZT8KCk15IGJ1aWxkIGlzc3VlIGlzIGJlY2F1
c2Ugb2Ygc29tZSB0d2Vha2luZyBJIGhhdmUgdG8gZG8gaW4gb3JkZXIgdG8KYmUgYWJsZSB0byBy
dW4gdGhlIHRvb2xzIGZyb20gdGhlIGJ1aWxkIGRpcmVjdG9yeSAoaXQncyBxdWl0ZSBzYWQgdGhh
dAp0aGlzIHN0aWxsIGlzbid0IHN1cHBvcnRlZCAib3V0IG9mIHRoZSBib3giKS4KCj4gSXMgdGhp
cyBiZWNhdXNlIHlvdSBlbmQgdXAgd2l0aCBzb21ldGhpbmcgbGlrZToKPiAKPiAvdXNyL2xvY2Fs
L2xpYi9kZWJ1Zy91c3IvbG9jYWwvLi4uIGluIHRoZSBkZWJ1ZyBwYXRoPwoKSW5kZWVkIChleGNl
cHQgdGhlIGZpcnN0ICJsb2NhbCIgeW91IHNob3cgd3JvbmdseSBpc24ndCB0aGVyZSksIGp1c3QK
dGhhdCB0aGVyZSdzIHNvbWUgL2hvbWUvamJldWxpY2gvLi4uLyBpbmZpeCwgYnV0IF9ub18gc3Vj
aCBwcmVmaXgKKERFU1RESVIgZm9yIHRoZSByZWFzb24gbWVudGlvbmVkIGFib3ZlIGNhbid0IGJl
IHNldCB0bwovaG9tZS9qYmV1bGljaC8uLi4sIG9yIFtJIGRvbid0IHJlY2FsbF0gZWl0aGVyIHRo
ZSBidWlsZCBicmVha3Mgb3IKdGhpbmdzIGRvbid0IHdvcmsgaW4gdGhlIGVuZCwgYnV0IG5lZWRz
IHRvIGJlIGZvcmNlZCB0byAvIG9uIHRoZQptYWtlIGNvbW1hbmQgbGluZTsgYXMgc2FpZCBJIGhh
dmUgYSBjb21wZW5zYXRpbmcgdHdlYWsKZWxzZXdoZXJlIHNvIHRoYXQgdGhlIGZ1bGwgcmVzdWx0
aW5nIHBhdGggaXMgY29ycmVjdCBldmVyeXdoZXJlCl9leGNlcHRfIG5vdyBmb3IgREVCR19ESVIp
LgoKPj4gPj4gSW4gdGhhdCBjb250ZXh0IEkgd29uZGVyIHdoeSBERUJVR19ESVIgaXMgc2V0IGlu
Cj4+ID4+IHtTdGRHTlUsU3VuT1N9Lm1rIGluc3RlYWQgb2YgaGF2aW5nIGEgdGVtcGxhdGUgaW4K
Pj4gPj4gUGF0aHMubWsuaW4uCj4+ID4gCj4+ID4gVGhlbiB5b3Ugd291bGQgaGF2ZSB0byBydW4g
Y29uZmlndXJlIGJlZm9yZSBpbnN0YWxsaW5nIHRoZSBoeXBlcnZpc29yLAo+PiA+IGJlY2F1c2Ug
dGhlIGluc3RhbGwgaHlwZXJ2aXNvciB0YXJnZXQgdXNlcyBERUJVR19ESVIuCj4+IAo+PiBJIGRv
bid0IHRoaW5rIHNvLCBuby4gVGhlIGh5cGVydmlzb3Igc3VidHJlZSBpcyAoZm9yIG5vdykgZmlu
ZSB0bwo+PiB1c2Ugd2hhdGV2ZXIge1N0ZEdOVSxTdW5PU30ubWsgc2F5LCBidXQgdGhlIHRvb2xz
LyBzdWJ0cmVlCj4+IHNob3VsZG4ndCB1c2UgYW55IGhhcmQtY29kZWQgcGF0aHMuCj4gCj4gT2gs
IHNvIHlvdSBtZWFuIHRvIGtlZXAgdGhlIGN1cnJlbnQgREVCVUdfRElSIGluIHtTdGRHTlUsU3Vu
T1N9Lm1rIGJ1dAo+IGFkZCBhIHRlbXBsYXRlIHRvIFBhdGhzLm1rLmluIGZvciB0aGUgdG9vbHM/
IFRoYXQgc2VlbXMgZmluZS4KClRoYXQncyBhIHBvc3NpYmxlIHJvdXRlOyB3aGV0aGVyIHRvIGtl
ZXAgdHdvIGRpZmZlcmVudCB0aGluZ3MKbmFtZWQgaWRlbnRpY2FsbHkgaXMgYW5vdGhlciBxdWVz
dGlvbi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:26:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:26:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1kG-0005Sy-0D; Wed, 28 Feb 2018 13:26:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1kF-0005Sk-4q
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:26:07 +0000
X-Inumbo-ID: cb6e9d73-1c8a-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb6e9d73-1c8a-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:25:08 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:26:05 -0700
Message-Id: <5A96BBFA02000078001ACCB5@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:26:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>,
 "Jan Beulich" <JBeulich@suse.com>
References: <5A96B98502000078001ACC73@prv-mh.provo.novell.com>
In-Reply-To: <5A96B98502000078001ACC73@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [PATCH v4 1/2][XTF] add FPU/SIMD register state test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWRkIHRlc3RzIHRvIHZlcmlmeSB0aGF0Ci0gRlBVIGluc25zIGxlYXZlIGNvcnJlY3QgKGd1ZXN0
KSB2YWx1ZXMgaW4gRklQL0ZEUC9GT1AvRkNTL0ZEUyAoYXQgdGhlCiAgZXhhbXBsZSBmb3IgRlNU
UFMpLAotIEZQVSBpbnNucyB3cml0aW5nIG1lbW9yeSBkb24ndCB1cGRhdGUgRlBVIHJlZ2lzdGVy
IHN0YXRlIHdoZW4gdGhlCiAgd3JpdGUgZmF1bHRzIChhdCB0aGUgZXhhbXBsZSBvZiBGSVNUUFMp
LAotIFZDVlRQUzJQSCAob25jZSBpbXBsZW1lbnRlZCBpbiB0aGUgZW11bGF0b3IpIGRvZXNuJ3Qg
dXBkYXRlIE1YQ1NSCiAgaWYgaXRzIHdyaXRlIGZhdWx0cyAoVkNWVFBTMlBIIGlzIG9uZSBvZiB0
aGUgdmVyeSBmZXcgU0lNRCBpbnNucwogIHdyaXRpbmcgdG8gbWVtb3J5IF9hbmRfIHVwZGF0aW5n
IHJlZ2lzdGVyIHN0YXRlOyB0aGUgc2NhdHRlciBmYW1pbHkKICBvZiBpbnNucyBhbHNvIGZhbGwg
aW50byB0aGlzIGNhdGVnb3J5LCBidXQgd2UncmUgcXVpdGUgZmFyIHlldCBmcm9tCiAgc3VwcG9y
dGluZyBBVlgtNTEyIGluc25zKS4KClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KLS0tCnYzOiBSZS1iYXNlLiBBZGQgZW50cnkgdG8gYWxsLXRlc3RzLmRveC4K
djI6IEludHJvZHVjZSBhbmQgdXNlIHg4Ny5oLiBUb2xlcmF0ZSBWQ1ZUUFMyUEggbWlzYmVoYXZp
b3Igb24gSW50ZWwKICAgIGhhcmR3YXJlLiBUb2xlcmF0ZSBBTUQgb2RkaXRpZXMgaW4gcHJvYmVf
ZnN0cCgpIGFuZCBwcm9iZV9maXN0cCgpLgoKLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9hcmNoL2Nw
dWlkLmgKKysrIGIvYXJjaC94ODYvaW5jbHVkZS9hcmNoL2NwdWlkLmgKQEAgLTc5LDYgKzc5LDcg
QEAgc3RhdGljIGlubGluZSBib29sIGNwdV9oYXModW5zaWduZWQgaW50CiAjZGVmaW5lIGNwdV9o
YXNfeDJhcGljICAgICAgICAgIGNwdV9oYXMoWDg2X0ZFQVRVUkVfWDJBUElDKQogI2RlZmluZSBj
cHVfaGFzX3hzYXZlICAgICAgICAgICBjcHVfaGFzKFg4Nl9GRUFUVVJFX1hTQVZFKQogI2RlZmlu
ZSBjcHVfaGFzX2F2eCAgICAgICAgICAgICBjcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWCkKKyNkZWZp
bmUgY3B1X2hhc19mMTZjICAgICAgICAgICAgY3B1X2hhcyhYODZfRkVBVFVSRV9GMTZDKQogCiAj
ZGVmaW5lIGNwdV9oYXNfc3lzY2FsbCAgICAgICAgIGNwdV9oYXMoWDg2X0ZFQVRVUkVfU1lTQ0FM
TCkKICNkZWZpbmUgY3B1X2hhc19ueCAgICAgICAgICAgICAgY3B1X2hhcyhYODZfRkVBVFVSRV9O
WCkKLS0tIC9kZXYvbnVsbAorKysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gveDg3LmgKQEAgLTAs
MCArMSwyNyBAQAorI2lmbmRlZiBYVEZfWDg2X1g4N19ICisjZGVmaW5lIFhURl9YODZfWDg3X0gK
KworI2luY2x1ZGUgPHh0Zi90eXBlcy5oPgorCitzdHJ1Y3QgeDg3X2Vudl9wbTMyIHsKKyAgICB1
aW50MTZfdCBjdywgOjE2OworICAgIHVpbnQxNl90IHN3LCA6MTY7CisgICAgdWludDE2X3QgdHcs
IDoxNjsKKyAgICB1aW50MzJfdCBpcDsKKyAgICB1aW50MTZfdCBjczsKKyAgICB1aW50MTZfdCBv
cDoxMSwgOjU7CisgICAgdWludDMyX3QgZHA7CisgICAgdWludDE2X3QgZHMsIDoxNjsKK307CisK
KyNlbmRpZiAvKiBYVEZfWDg2X1g4N19IICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6Cisg
KiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAor
ICogdGFiLXdpZHRoOiA0CisgKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKKyAqIEVuZDoKKyAqLwot
LS0gYS9kb2NzL2FsbC10ZXN0cy5kb3gKKysrIGIvZG9jcy9hbGwtdGVzdHMuZG94CkBAIC0yMCw2
ICsyMCw4IEBAIGFuZCBmdW5jdGlvbmFsaXR5LgogCiBAc3VicGFnZSB0ZXN0LWZwdS1leGNlcHRp
b24tZW11bGF0aW9uIC0gRlBVIEV4Y2VwdGlvbiBFbXVsYXRpb24uICBDb3ZlcnMgWFNBLTE5MC4K
IAorQHN1YnBhZ2UgdGVzdC1mcHUtc3RhdGUgLSBGUFUgc3RhdGUgRW11bGF0aW9uLgorCiBAc3Vi
cGFnZSB0ZXN0LWludmxwZyAtIGBpbnZscGdgIGluc3RydWN0aW9uIGJlaGF2aW91ci4KIAogQHN1
YnBhZ2UgdGVzdC1sYnItdHN4LXZtZW50cnkgLSBIYXN3ZWxsIGFuZCBsYXRlciBMQlIvVFNYIFZt
ZW50cnkgZmFpbHVyZSB0ZXN0LgotLS0gYS9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4uaAorKysg
Yi9pbmNsdWRlL3hlbi9hcmNoLXg4Ni94ZW4uaApAQCAtMTUsNiArMTUsMTYgQEAKIAogI2luY2x1
ZGUgImNwdWlkLmgiCiAKKy8qCisgKiBBIG51bWJlciBvZiBHRFQgZW50cmllcyBhcmUgcmVzZXJ2
ZWQgYnkgWGVuLiBUaGVzZSBhcmUgbm90IHNpdHVhdGVkIGF0IHRoZQorICogc3RhcnQgb2YgdGhl
IEdEVCBiZWNhdXNlIHNvbWUgc3R1cGlkIE9TZXMgZXhwb3J0IGhhcmQtY29kZWQgc2VsZWN0b3Ig
dmFsdWVzCisgKiBpbiB0aGVpciBBQkkuIFRoZXNlIGhhcmQtY29kZWQgdmFsdWVzIGFyZSBhbHdh
eXMgbmVhciB0aGUgc3RhcnQgb2YgdGhlIEdEVCwKKyAqIHNvIFhlbiBwbGFjZXMgaXRzZWxmIG91
dCBvZiB0aGUgd2F5LCBhdCB0aGUgZmFyIGVuZCBvZiB0aGUgR0RULgorICoKKyAqIE5CIFRoZSBM
RFQgaXMgc2V0IHVzaW5nIHRoZSBNTVVFWFRfU0VUX0xEVCBvcCBvZiBIWVBFUlZJU09SX21tdWV4
dF9vcAorICovCisjZGVmaW5lIEZJUlNUX1JFU0VSVkVEX0dEVF9QQUdFICAxNAorCiAjaWZuZGVm
IF9fQVNTRU1CTFlfXwogdHlwZWRlZiB1bnNpZ25lZCBsb25nIHhlbl9wZm5fdDsKIAotLS0gL2Rl
di9udWxsCisrKyBiL3Rlc3RzL2ZwdS1zdGF0ZS9NYWtlZmlsZQpAQCAtMCwwICsxLDkgQEAKK2lu
Y2x1ZGUgJChST09UKS9idWlsZC9jb21tb24ubWsKKworTkFNRSAgICAgIDo9IGZwdS1zdGF0ZQor
Q0FURUdPUlkgIDo9IGZ1bmN0aW9uYWwKK1RFU1QtRU5WUyA6PSBodm02NCBodm0zMnBzZQorCitv
YmotcGVyZW52ICs9IG1haW4ubworCitpbmNsdWRlICQoUk9PVCkvYnVpbGQvZ2VuLm1rCi0tLSAv
ZGV2L251bGwKKysrIGIvdGVzdHMvZnB1LXN0YXRlL21haW4uYwpAQCAtMCwwICsxLDIxNCBAQAor
LyoqCisgKiBAZmlsZSB0ZXN0cy9mcHUtc3RhdGUvbWFpbi5jCisgKiBAcmVmIHRlc3QtZnB1LXN0
YXRlIC0gRW11bGF0aW9uIG9mIEZQVSBzdGF0ZQorICoKKyAqIEBwYWdlIHRlc3QtZnB1LXN0YXRl
IEZQVSBTdGF0ZSBFbXVsYXRpb24KKyAqCisgKiBGUFUgY29kZS9kYXRhIHBvaW50ZXJzIGFuZCBv
cGNvZGUgbXVzdCBub3QgYmUgdGhlIG9uZXMgcmVzdWx0aW5nCisgKiBmcm9tIHRoZSBzdHViIGV4
ZWN1dGlvbiBpbiB0aGUgaHlwZXJ2aXNvci4KKyAqCisgKiBGUFUgYW5kIFNJTUQgaW5zdHJ1Y3Rp
b25zIGZhdWx0aW5nIGR1cmluZyBtZW1vcnkgd3JpdGUgbXVzdCBub3QKKyAqIHVwZGF0ZSB0aGUg
cmVzcGVjdGl2ZSByZWdpc3RlciBmaWxlcy4KKyAqCisgKiBAc2VlIHRlc3RzL2ZwdS1zdGF0ZS9t
YWluLmMKKyAqLworI2luY2x1ZGUgPHh0Zi5oPgorCisjaW5jbHVkZSA8YXJjaC9leGluZm8uaD4K
KyNpbmNsdWRlIDxhcmNoL3g4Ny5oPgorCitjb25zdCBjaGFyIHRlc3RfdGl0bGVbXSA9ICJGUFUg
U3RhdGUiOworCit2b2lkIHByb2JlX2ZzdHAoYm9vbCBmb3JjZSkKK3sKKyAgICBjb25zdCB1aW50
OF90ICpmc3RwX29mZnM7CisgICAgdWludDMyX3QgZmx0OworICAgIHN0cnVjdCB4ODdfZW52X3Bt
MzIgZmVudjsKKworICAgIGZlbnYuY3cgPSAweDM1ZjsgLyogdW5tYXNrIFBFICovCisgICAgYXNt
IHZvbGF0aWxlICggImZuaW5pdDsiCisgICAgICAgICAgICAgICAgICAgImZsZGN3ICVbY3ddOyIK
KyAgICAgICAgICAgICAgICAgICAiZmxkcGk7IgorICAgICAgICAgICAgICAgICAgICJtb3YgJDFm
LCAlW29mZnNdOyIKKyAgICAgICAgICAgICAgICAgICAidGVzdCAlW2ZlcF0sICVbZmVwXTsiCisg
ICAgICAgICAgICAgICAgICAgImp6IDFmOyIKKyAgICAgICAgICAgICAgICAgICBfQVNNX1hFTl9G
RVAKKyAgICAgICAgICAgICAgICAgICAiMTogZnN0cHMgJVtkYXRhXTsgMjoiCisgICAgICAgICAg
ICAgICAgICAgOiBbb2Zmc10gIj0mZyIgKGZzdHBfb2ZmcyksIFtkYXRhXSAiPW0iIChmbHQpCisg
ICAgICAgICAgICAgICAgICAgOiBbY3ddICJtIiAoZmVudi5jdyksIFtmZXBdICJxIiAoZm9yY2Up
ICk7CisKKyAgICBhc20gKCAiZm5zdGVudiAlMCIgOiAiPW0iIChmZW52KSApOworICAgIGlmICgg
ZmVudi5pcCAhPSAodW5zaWduZWQgbG9uZylmc3RwX29mZnMgKQorICAgICAgICB4dGZfZmFpbHVy
ZSgiRmFpbDogRklQIHdyb25nICglMDh4KVxuIiwgZmVudi5pcCk7CisgICAgaWYgKCBmZW52LmNz
ICYmIGZlbnYuY3MgIT0gX19LRVJOX0NTICkKKyAgICB7CisjaWZkZWYgX194ODZfNjRfXworICAg
ICAgICAvKgorICAgICAgICAgKiBUb2xlcmF0ZSBDUyBiZWluZyBpbiB0aGUgaHlwZXJ2aXNvciBy
ZXNlcnZlZCBzZWxlY3RvciByYW5nZSBvbgorICAgICAgICAgKiBBTUQgaGFyZHdhcmUsIGFzIHRo
ZWlyIDY0LWJpdCB7Rix9WFJTVE9SIGRvIG5vdCBhcHBlYXIgdG8gY2xlYXIKKyAgICAgICAgICog
RkNTL0ZEUy4KKyAgICAgICAgICovCisgICAgICAgIGlmICggdmVuZG9yX2lzX2FtZCAmJiAhKGZl
bnYuY3MgJiBYODZfU0VMX0xEVCkgJiYKKyAgICAgICAgICAgICAoZmVudi5jcyA+PiBQQUdFX1NI
SUZUKSA9PSBGSVJTVF9SRVNFUlZFRF9HRFRfUEFHRSApCisgICAgICAgICAgICB4dGZfd2Fybmlu
ZygiV2FybmluZzogRkNTIHdyb25nICglMDR4KVxuIiwgZmVudi5jcyk7CisgICAgICAgIGVsc2UK
KyNlbmRpZgorICAgICAgICAgICAgeHRmX2ZhaWx1cmUoIkZhaWw6IEZDUyB3cm9uZyAoJTA0eClc
biIsIGZlbnYuY3MpOworICAgIH0KKyAgICBpZiAoIGZlbnYuZHAgIT0gKHVuc2lnbmVkIGxvbmcp
JmZsdCApCisgICAgICAgIHh0Zl9mYWlsdXJlKCJGYWlsOiBGRFAgd3JvbmcgKCUwOHgpXG4iLCBm
ZW52LmRwKTsKKyAgICBpZiAoIGZlbnYuZHMgJiYgZmVudi5kcyAhPSBfX0tFUk5fRFMgKQorICAg
ICAgICB4dGZfZmFpbHVyZSgiRmFpbDogRkRTIHdyb25nICglMDR4KVxuIiwgZmVudi5kcyk7Cisg
ICAgLyogU2tpcCBwb3NzaWJsZSBvcGNvZGUgcHJlZml4ZXMgYmVmb3JlIGNoZWNraW5nIHRoZSBv
cGNvZGUuICovCisgICAgd2hpbGUgKCAoZnN0cF9vZmZzWzBdICYgfjcpICE9IDB4ZDggKQorICAg
ICAgICArK2ZzdHBfb2ZmczsKKyAgICBpZiAoIGZlbnYub3AgJiYgZmVudi5vcCAhPSAoKChmc3Rw
X29mZnNbMF0gJiA3KSA8PCA4KSB8IGZzdHBfb2Zmc1sxXSkgKQorICAgICAgICB4dGZfZmFpbHVy
ZSgiRmFpbDogRk9QIHdyb25nICglMDN4KVxuIiwgZmVudi5vcCk7Cit9CisKK3ZvaWQgcHJvYmVf
ZmlzdHAoYm9vbCBmb3JjZSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsZHBpX29mZnM7CisgICAg
ZXhpbmZvX3QgZmF1bHQgPSAwOworICAgIHVpbnQxNl90IGZzdzsKKyAgICBzdHJ1Y3QgeDg3X2Vu
dl9wbTMyIGZlbnY7CisgICAgdHlwZW9mKHh0Zl9mYWlsdXJlKSAqZGlhZ2ZuOworICAgIGNvbnN0
IGNoYXIgKnByZWZpeDsKKworICAgIGFzbSB2b2xhdGlsZSAoICJmbmluaXQ7IgorICAgICAgICAg
ICAgICAgICAgICIwOiBmbGRwaTsiCisgICAgICAgICAgICAgICAgICAgIm1vdiAkMGIsICVbb2Zm
c107IgorICAgICAgICAgICAgICAgICAgICJ0ZXN0ICVbZmVwXSwgJVtmZXBdOyIKKyAgICAgICAg
ICAgICAgICAgICAianogMWY7IgorICAgICAgICAgICAgICAgICAgIF9BU01fWEVOX0ZFUAorICAg
ICAgICAgICAgICAgICAgICIxOiBmaXN0cHMgKCVbcHRyXSk7IDI6IgorICAgICAgICAgICAgICAg
ICAgIF9BU01fRVhUQUJMRV9IQU5ETEVSKDFiLCAyYiwgZXhfcmVjb3JkX2ZhdWx0X2VheCkKKyAg
ICAgICAgICAgICAgICAgICA6IFtvZmZzXSAiPSZnIiAoZmxkcGlfb2ZmcyksICIrYSIgKGZhdWx0
KQorICAgICAgICAgICAgICAgICAgIDogW3B0cl0gInIiICgwKSwgW2ZlcF0gInEiIChmb3JjZSks
CisgICAgICAgICAgICAgICAgICAgICAiWCIgKGV4X3JlY29yZF9mYXVsdF9lYXgpICk7CisKKyAg
ICBpZiAoICFmYXVsdCApCisgICAgICAgIHh0Zl9lcnJvcigiRXJyb3I6IEZJU1RQIHRvIE5VTEwg
ZGlkIG5vdCBmYXVsdFxuIik7CisKKyAgICBhc20gKCAiZm5zdHN3ICUwIiA6ICI9YW0iIChmc3cp
ICk7CisgICAgaWYgKCBmc3cgIT0gMHgzODAwICkKKyAgICAgICAgeHRmX2ZhaWx1cmUoIkZhaWw6
IEZTVyBjaGFuZ2VkIHVuZXhwZWN0ZWRseSAoJTA0eClcbiIsIGZzdyk7CisKKyAgICBhc20gKCAi
Zm5zdGVudiAlMCIgOiAiPW0iIChmZW52KSApOworICAgIC8qCisgICAgICogVGhlIEFNRC1zcGVj
aWZpYyBGUFUgcG9pbnRlciBsZWFrIHdvcmthcm91bmQgaW4gWGVuICh1c2luZyBGSVNUUEwsCisg
ICAgICogd2hpY2ggd2UgY2hlY2sgZm9yIGJlbG93KSBjYXVzZXMgYWxsIHRoZSByZW1haW5pbmcg
Y2hlY2tzIHRvIGZhaWwuCisgICAgICovCisgICAgaWYgKCAhdmVuZG9yX2lzX2FtZCB8fCAoZmVu
di5vcCAmIDB4NzM4KSAhPSAweDMwMCApCisgICAgeworICAgICAgICBkaWFnZm4gPSB4dGZfZmFp
bHVyZTsKKyAgICAgICAgcHJlZml4ID0gIkZhaWwiOworICAgIH0KKyAgICBlbHNlCisgICAgewor
ICAgICAgICBkaWFnZm4gPSB4dGZfd2FybmluZzsKKyAgICAgICAgcHJlZml4ID0gIldhcm5pbmci
OworICAgIH0KKyAgICBpZiAoIGZlbnYuaXAgIT0gZmxkcGlfb2ZmcyApCisgICAgICAgIGRpYWdm
bigiJXM6IEZJUCBjaGFuZ2VkIHVuZXhwZWN0ZWRseSAoJTA4eClcbiIsIHByZWZpeCwgZmVudi5p
cCk7CisgICAgaWYgKCBmZW52LmNzICYmIGZlbnYuY3MgIT0gX19LRVJOX0NTICkKKyAgICAgICAg
ZGlhZ2ZuKCIlczogRkNTIGNoYW5nZWQgdW5leHBlY3RlZGx5ICglMDR4KVxuIiwgcHJlZml4LCBm
ZW52LmNzKTsKKyAgICBpZiAoIGZlbnYuZHAgKQorICAgICAgICBkaWFnZm4oIiVzOiBGRFAgY2hh
bmdlZCB1bmV4cGVjdGVkbHkgKCUwOHgpXG4iLCBwcmVmaXgsIGZlbnYuZHApOworICAgIGlmICgg
ZmVudi5kcyApCisgICAgICAgIGRpYWdmbigiJXM6IEZEUyBjaGFuZ2VkIHVuZXhwZWN0ZWRseSAo
JTA0eClcbiIsIHByZWZpeCwgZmVudi5kcyk7CisgICAgaWYgKCBmZW52Lm9wICYmIGZlbnYub3Ag
IT0gMHgxZWIgKQorICAgICAgICBkaWFnZm4oIiVzOiBGT1AgY2hhbmdlZCB1bmV4cGVjdGVkbHkg
KCUwM3gpXG4iLCBwcmVmaXgsIGZlbnYub3ApOworfQorCit2b2lkIHByb2JlX3ZjdnRwczJwaChi
b29sIGZvcmNlKQoreworICAgIGV4aW5mb190IGZhdWx0ID0gMDsKKyAgICB1aW50MzJfdCBteGNz
ciA9IDB4MWY4MDsKKworICAgIGFzbSB2b2xhdGlsZSAoICJ2bGRteGNzciAlW214Y3NyXTsiCisg
ICAgICAgICAgICAgICAgICAgInZwY21wZXFiICUleG1tMCwlJXhtbTAsJSV4bW0wOyIKKyAgICAg
ICAgICAgICAgICAgICAidnBjbXBndGIgJSV4bW0wLCUleG1tMCwlJXhtbTE7IgorICAgICAgICAg
ICAgICAgICAgICJ2cHVucGNrbGJ3ICUleG1tMSwlJXhtbTAsJSV4bW0yOyIKKyAgICAgICAgICAg
ICAgICAgICAidGVzdCAlW2ZlcF0sICVbZmVwXTsiCisgICAgICAgICAgICAgICAgICAgImp6IDFm
OyIKKyAgICAgICAgICAgICAgICAgICBfQVNNX1hFTl9GRVAKKyAgICAgICAgICAgICAgICAgICAi
MTogdmN2dHBzMnBoICQwLCUleG1tMiwoJVtwdHJdKTsgMjoiCisgICAgICAgICAgICAgICAgICAg
X0FTTV9FWFRBQkxFX0hBTkRMRVIoMWIsIDJiLCBleF9yZWNvcmRfZmF1bHRfZWF4KQorICAgICAg
ICAgICAgICAgICAgIDogIithIiAoZmF1bHQpCisgICAgICAgICAgICAgICAgICAgOiBbcHRyXSAi
ciIgKDApLCBbbXhjc3JdICJtIiAobXhjc3IpLCBbZmVwXSAicSIgKGZvcmNlKSwKKyAgICAgICAg
ICAgICAgICAgICAgICJYIiAoZXhfcmVjb3JkX2ZhdWx0X2VheCkgKTsKKworICAgIGlmICggIWZh
dWx0ICkKKyAgICAgICAgeHRmX2Vycm9yKCJFcnJvcjogVkNWVFBTMlBIIHRvIE5VTEwgZGlkIG5v
dCBmYXVsdFxuIik7CisgICAgZWxzZSBpZiAoIGV4aW5mb192ZWMoZmF1bHQpID09IFg4Nl9FWENf
VUQgKQorICAgIHsKKyAgICAgICAgaWYgKCBmb3JjZSApCisgICAgICAgICAgICB4dGZfc2tpcCgi
RW11bGF0b3IgZG9lcyBub3Qgc3VwcG9ydCBWQ1ZUUFMyUEhcbiIpOworICAgICAgICBlbHNlCisg
ICAgICAgICAgICB4dGZfZmFpbHVyZSgiRmFpbDogVkNWVFBTMlBIIGRpZCAjVURcbiIpOworICAg
IH0KKworICAgIGFzbSAoICJ2c3RteGNzciAlMCIgOiAiPW0iIChteGNzcikgKTsKKyAgICBpZiAo
IG14Y3NyICE9IDB4MWY4MCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBFeHBlY3Qg
QU1EIGhhcmR3YXJlIGFuZCBlbXVsYXRpb24gdG8gYmVoYXZlIGNvcnJlY3RseSwgYnV0IHRvbGVy
YXRlCisgICAgICAgICAqIHVuZXhwZWN0ZWQgYmVoYXZpb3Igb24gSW50ZWwgaGFyZHdhcmUuCisg
ICAgICAgICAqLworICAgICAgICBpZiAoIGZvcmNlIHx8IHZlbmRvcl9pc19hbWQgKQorICAgICAg
ICAgICAgeHRmX2ZhaWx1cmUoIkZhaWw6IE1YQ1NSIGNoYW5nZWQgdW5leHBlY3RlZGx5ICglMDh4
KVxuIiwgbXhjc3IpOworICAgICAgICBlbHNlCisgICAgICAgICAgICB4dGZfd2FybmluZygiV2Fy
bmluZzogTVhDU1IgY2hhbmdlZCB1bmV4cGVjdGVkbHkgKCUwOHgpXG4iLCBteGNzcik7CisgICAg
fQorfQorCit2b2lkIHJ1bl90ZXN0cyhib29sIGZvcmNlKQoreworICAgIGlmICggY3B1X2hhc19m
cHUgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJUZXN0aW5nJXMgRlNUUFxuIiwgZm9yY2UgPyAi
IGVtdWxhdGVkIiA6ICIiKTsKKyAgICAgICAgcHJvYmVfZnN0cChmb3JjZSk7CisKKyAgICAgICAg
cHJpbnRrKCJUZXN0aW5nJXMgRklTVFAgKHRvIE5VTEwpXG4iLCBmb3JjZSA/ICIgZW11bGF0ZWQi
IDogIiIpOworICAgICAgICBwcm9iZV9maXN0cChmb3JjZSk7CisgICAgfQorCisgICAgaWYgKCBj
cHVfaGFzX2YxNmMgKQorICAgIHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBjcjQgPSByZWFkX2Ny
NCgpOworICAgICAgICB1bnNpZ25lZCBsb25nIHhjcjA7CisKKyAgICAgICAgd3JpdGVfY3I0KGNy
NCB8IFg4Nl9DUjRfT1NYU0FWRSk7CisgICAgICAgIHhjcjAgPSByZWFkX3hjcjAoKTsKKyAgICAg
ICAgd3JpdGVfeGNyMCh4Y3IwIHwgWFNUQVRFX1NTRSB8IFhTVEFURV9ZTU0pOworCisgICAgICAg
IHByaW50aygiVGVzdGluZyVzIFZDVlRQUzJQSCAodG8gTlVMTClcbiIsIGZvcmNlID8gIiBlbXVs
YXRlZCIgOiAiIik7CisgICAgICAgIHByb2JlX3ZjdnRwczJwaChmb3JjZSk7CisKKyAgICAgICAg
d3JpdGVfeGNyMCh4Y3IwKTsKKyAgICAgICAgd3JpdGVfY3I0KGNyNCk7CisgICAgfQorfQorCit2
b2lkIHRlc3RfbWFpbih2b2lkKQoreworICAgIHJ1bl90ZXN0cyhmYWxzZSk7CisKKyAgICBpZiAo
ICF4dGZfaGFzX2ZlcCApCisgICAgICAgIHh0Zl9za2lwKCJGRVAgc3VwcG9ydCBub3QgZGV0ZWN0
ZWQgLSBzb21lIHRlc3RzIHdpbGwgYmUgc2tpcHBlZFxuIik7CisgICAgZWxzZQorICAgICAgICBy
dW5fdGVzdHModHJ1ZSk7CisKKyAgICB4dGZfc3VjY2VzcyhOVUxMKTsKK30KKworLyoKKyAqIExv
Y2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEMKKyAqIGMtZmlsZS1zdHlsZTogIkJTRCIKKyAqIGMt
YmFzaWMtb2Zmc2V0OiA0CisgKiB0YWItd2lkdGg6IDQKKyAqIGluZGVudC10YWJzLW1vZGU6IG5p
bAorICogRW5kOgorICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:26:33 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:26:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1kf-0005Z1-8C; Wed, 28 Feb 2018 13:26:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1kd-0005Y1-OC
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:26:31 +0000
X-Inumbo-ID: 3fc753a4-1c8b-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3fc753a4-1c8b-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:28:23 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:26:24 -0700
Message-Id: <5A96BC0E02000078001ACCB9@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:26:22 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A96B98502000078001ACC73@prv-mh.provo.novell.com>
In-Reply-To: <5A96B98502000078001ACC73@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] [PATCH v4 2/2][XTF] x86: extend FPU exception tests
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QWxzbyB0ZXN0ICNNRiBhbmQgI1hNIGhhbmRsaW5nLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KdjQ6IFJlLWJhc2UuCnYzOiBOZXcuCgotLS0gL2Rl
di9udWxsCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXJjaC9zaW1kLmgKQEAgLTAsMCArMSwzMiBA
QAorI2lmbmRlZiBYVEZfWDg2X1NJTURfSAorI2RlZmluZSBYVEZfWDg2X1NJTURfSAorCisjZGVm
aW5lIFg4Nl9NWENTUl9JRSAgICAgIDB4MDAwMDAwMDEKKyNkZWZpbmUgWDg2X01YQ1NSX0RFICAg
ICAgMHgwMDAwMDAwMgorI2RlZmluZSBYODZfTVhDU1JfWkUgICAgICAweDAwMDAwMDA0CisjZGVm
aW5lIFg4Nl9NWENTUl9PRSAgICAgIDB4MDAwMDAwMDgKKyNkZWZpbmUgWDg2X01YQ1NSX1VFICAg
ICAgMHgwMDAwMDAxMAorI2RlZmluZSBYODZfTVhDU1JfUEUgICAgICAweDAwMDAwMDIwCisjZGVm
aW5lIFg4Nl9NWENTUl9EQVogICAgIDB4MDAwMDAwNDAKKyNkZWZpbmUgWDg2X01YQ1NSX0lNICAg
ICAgMHgwMDAwMDA4MAorI2RlZmluZSBYODZfTVhDU1JfRE0gICAgICAweDAwMDAwMTAwCisjZGVm
aW5lIFg4Nl9NWENTUl9aTSAgICAgIDB4MDAwMDAyMDAKKyNkZWZpbmUgWDg2X01YQ1NSX09NICAg
ICAgMHgwMDAwMDQwMAorI2RlZmluZSBYODZfTVhDU1JfVU0gICAgICAweDAwMDAwODAwCisjZGVm
aW5lIFg4Nl9NWENTUl9QTSAgICAgIDB4MDAwMDEwMDAKKyNkZWZpbmUgWDg2X01YQ1NSX1JDX01B
U0sgMHgwMDAwNjAwMAorI2RlZmluZSBYODZfTVhDU1JfRlogICAgICAweDAwMDA4MDAwCisKKyNk
ZWZpbmUgWDg2X01YQ1NSX0RFRkFVTFQgMHgxZjgwCisKKyNlbmRpZiAvKiBYVEZfWDg2X1NJTURf
SCAqLworCisvKgorICogTG9jYWwgdmFyaWFibGVzOgorICogbW9kZTogQworICogYy1maWxlLXN0
eWxlOiAiQlNEIgorICogYy1iYXNpYy1vZmZzZXQ6IDQKKyAqIHRhYi13aWR0aDogNAorICogaW5k
ZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0tIGEvYXJjaC94ODYvaW5jbHVkZS9h
cmNoL3g4Ny5oCisrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXJjaC94ODcuaApAQCAtMyw2ICszLDI3
IEBACiAKICNpbmNsdWRlIDx4dGYvdHlwZXMuaD4KIAorI2RlZmluZSBYODZfRkNXX0lNICAgICAg
MHgwMDAxCisjZGVmaW5lIFg4Nl9GQ1dfRE0gICAgICAweDAwMDIKKyNkZWZpbmUgWDg2X0ZDV19a
TSAgICAgIDB4MDAwNAorI2RlZmluZSBYODZfRkNXX09NICAgICAgMHgwMDA4CisjZGVmaW5lIFg4
Nl9GQ1dfVU0gICAgICAweDAwMTAKKyNkZWZpbmUgWDg2X0ZDV19QTSAgICAgIDB4MDAyMAorI2Rl
ZmluZSBYODZfRkNXX1BDX01BU0sgMHgwMzAwCisjZGVmaW5lIFg4Nl9GQ1dfUkNfTUFTSyAweDBj
MDAKKworI2RlZmluZSBYODZfUENfU0lOR0xFICAgMAorI2RlZmluZSBYODZfUENfRE9VQkxFICAg
MgorI2RlZmluZSBYODZfUENfRVhURU5ERUQgMworCisvKiBUaGVzZSBhbHNvIGFwcGx5IHRvIE1Y
Q1NSLiAqLworI2RlZmluZSBYODZfUkNfTkVBUkVTVCAgMAorI2RlZmluZSBYODZfUkNfRE9XTiAg
ICAgMQorI2RlZmluZSBYODZfUkNfVVAgICAgICAgMgorI2RlZmluZSBYODZfUkNfWkVSTyAgICAg
MworCisjZGVmaW5lIFg4Nl9GQ1dfREVGQVVMVCAweDAzN2YKKwogc3RydWN0IHg4N19lbnZfcG0z
MiB7CiAgICAgdWludDE2X3QgY3csIDoxNjsKICAgICB1aW50MTZfdCBzdywgOjE2OwotLS0gYS90
ZXN0cy9mcHUtZXhjZXB0aW9uLWVtdWxhdGlvbi9tYWluLmMKKysrIGIvdGVzdHMvZnB1LWV4Y2Vw
dGlvbi1lbXVsYXRpb24vbWFpbi5jCkBAIC0yMiwyNyArMjIsMzcgQEAKICAqIGNoZWNraW5nIHRo
YXQgYXBwcm9wcmlhdGUgZXhjZXB0aW9ucyBhcmUgcmFpc2VkIChAI05NIG9yIEAjVUQpLCBvciB0
aGF0IG5vCiAgKiBleGNlcHRpb24gaXMgcmFpc2VkLgogICoKKyAqIEFkZGl0aW9uYWxseSAjTUYg
YW5kICNYTSBiZWhhdmlvciBpcyBiZWluZyB0ZXN0ZWQuCisgKgogICogRWFjaCB0ZXN0IGlzIHJ1
biBhZ2FpbnN0IHJlYWwgaGFyZHdhcmUsIGFuZCBmb3JjZWQgdGhyb3VnaCB0aGUgeDg2CiAgKiBp
bnN0cnVjdGlvbiBlbXVsYXRvciAoaWYgRkVQIGlzIGF2YWlsYWJsZSkuCiAgKgogICogVGhpcyB0
ZXN0IGNvdmVycyBYU0EtMTkwLCB3aGVyZSBAI05NIHdhcyBub3QgYmVpbmcgcmFpc2VkIGFwcHJv
cHJpYXRlbHksCiAgKiB0aGVyZWZvcmUgaW50ZXJmZXJpbmcgd2l0aCBsYXp5IEZQVSB0YXNrIHN3
aXRjaGluZyBpbiB0aGUgZ3Vlc3QuCiAgKgotICogQHRvZG8gRXh0ZW5kIHRvIGluY2x1ZGUgdW5t
YXNrZWQgcGVuZGluZyBleGNlcHRpb25zLiAgVGhlcmUgaXMgZGVmaW5pdGVseQotICogd29yayBy
ZXF1aXJlZCBpbiB0aGUgaW5zdHJ1Y3Rpb24gZW11bGF0b3IgdG8gc3VwcG9ydCB0aGlzIHByb3Bl
cmx5LgotICoKICAqIEBzZWUgdGVzdHMvZnB1LWV4Y2VwdGlvbi1lbXVsYXRpb24vbWFpbi5jCiAg
Ki8KICNpbmNsdWRlIDx4dGYuaD4KKyNpbmNsdWRlIDxhcmNoL3NpbWQuaD4KKyNpbmNsdWRlIDxh
cmNoL3g4Ny5oPgogCiBjb25zdCBjaGFyIHRlc3RfdGl0bGVbXSA9ICJGUFUgRXhjZXB0aW9uIEVt
dWxhdGlvbiI7CiAKICNkZWZpbmUgQ1IwX1NZTSguLi4pIFRPS19PUihYODZfQ1IwXywgIyNfX1ZB
X0FSR1NfXykKLSNkZWZpbmUgQ1IwX01BU0sgQ1IwX1NZTShFTSwgTVAsIFRTKQorI2RlZmluZSBD
UjBfTUFTSyBDUjBfU1lNKEVNLCBNUCwgVFMsIE5FKQorCisjZGVmaW5lIENSNF9TWU0oLi4uKSBU
T0tfT1IoWDg2X0NSNF9PUywgIyNfX1ZBX0FSR1NfXykKKyNkZWZpbmUgQ1I0X01BU0sgQ1I0X1NZ
TShGWFNSLCBYTU1FWENQVCwgWFNBVkUpCisKKyNkZWZpbmUgRkNXX1NZTSguLi4pIFRPS19PUihY
ODZfRkNXXywgIyNfX1ZBX0FSR1NfXykKKworI2RlZmluZSBNWENTUl9TWU0oLi4uKSBUT0tfT1Io
WDg2X01YQ1NSXywgIyNfX1ZBX0FSR1NfXykKIAogc3RydWN0IHRlc3RfY2ZnCiB7CiAgICAgdW5z
aWduZWQgbG9uZyBjcjA7CisgICAgdW5zaWduZWQgbG9uZyBjcjQ7CisgICAgdW5zaWduZWQgaW50
IGNvbnRyb2w7CiAgICAgZXhpbmZvX3QgZmF1bHQ7CiB9OwogCkBAIC01NCwyMCArNjQsMjcgQEAg
c3RhdGljIHVuc2lnbmVkIGxvbmcgZGVmYXVsdF9jcjA7CiAgKi8KIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdF9jZmcgeDg3W10gPQogewotICAgIHsgQ1IwX1NZTSggICAgICAgICAgKSwgMCB9LAot
ICAgIHsgQ1IwX1NZTSggICAgICAgIFRTKSwgRVhJTkZPX1NZTShOTSwgMCkgfSwKLSAgICB7IENS
MF9TWU0oICAgIE1QICAgICksIDAgfSwKLSAgICB7IENSMF9TWU0oICAgIE1QLCBUUyksIEVYSU5G
T19TWU0oTk0sIDApIH0sCi0gICAgeyBDUjBfU1lNKEVNICAgICAgICApLCBFWElORk9fU1lNKE5N
LCAwKSB9LAotICAgIHsgQ1IwX1NZTShFTSwgICAgIFRTKSwgRVhJTkZPX1NZTShOTSwgMCkgfSwK
LSAgICB7IENSMF9TWU0oRU0sIE1QICAgICksIEVYSU5GT19TWU0oTk0sIDApIH0sCi0gICAgeyBD
UjBfU1lNKEVNLCBNUCwgVFMpLCBFWElORk9fU1lNKE5NLCAwKSB9LAorICAgIHsgQ1IwX1NZTSgg
ICAgICAgICAgKSwgMCwgMCwgICAgICAgICAgIDAgfSwKKyAgICB7IENSMF9TWU0oICAgICAgICBU
UyksIDAsIDAsICAgICAgICAgICBFWElORk9fU1lNKE5NLCAwKSB9LAorICAgIHsgQ1IwX1NZTSgg
ICAgTVAgICAgKSwgMCwgMCwgICAgICAgICAgIDAgfSwKKyAgICB7IENSMF9TWU0oICAgIE1QLCBU
UyksIDAsIDAsICAgICAgICAgICBFWElORk9fU1lNKE5NLCAwKSB9LAorICAgIHsgQ1IwX1NZTShF
TSAgICAgICAgKSwgMCwgMCwgICAgICAgICAgIEVYSU5GT19TWU0oTk0sIDApIH0sCisgICAgeyBD
UjBfU1lNKEVNLCAgICAgVFMpLCAwLCAwLCAgICAgICAgICAgRVhJTkZPX1NZTShOTSwgMCkgfSwK
KyAgICB7IENSMF9TWU0oRU0sIE1QICAgICksIDAsIDAsICAgICAgICAgICBFWElORk9fU1lNKE5N
LCAwKSB9LAorICAgIHsgQ1IwX1NZTShFTSwgTVAsIFRTKSwgMCwgMCwgICAgICAgICAgIEVYSU5G
T19TWU0oTk0sIDApIH0sCisgICAgeyBDUjBfU1lNKE5FKSwgICAgICAgICAwLCBGQ1dfU1lNKElN
KSwgRVhJTkZPX1NZTShNRiwgMCkgfSwKIH07CiAKLWV4aW5mb190IHByb2JlX3g4Nyhib29sIGZv
cmNlKQorZXhpbmZvX3QgcHJvYmVfeDg3KHVuc2lnbmVkIGludCBjb250cm9sLCBib29sIGZvcmNl
KQogewogICAgIGV4aW5mb190IGZhdWx0ID0gMDsKIAorICAgIGlmICggY29udHJvbCApCisgICAg
eworICAgICAgICBjb250cm9sID0gWDg2X0ZDV19ERUZBVUxUICYgfmNvbnRyb2w7CisgICAgICAg
IGFzbSB2b2xhdGlsZSAoImZuaW5pdDsgZmxkY3cgJTA7IGZhZGRwIiA6OiAibSIgKGNvbnRyb2wp
KTsKKyAgICB9CisKICAgICBhc20gdm9sYXRpbGUgKCJ0ZXN0ICVbZmVwXSwgJVtmZXBdOyIKICAg
ICAgICAgICAgICAgICAgICJqeiAxZjsiCiAgICAgICAgICAgICAgICAgICBfQVNNX1hFTl9GRVAK
QEAgLTc3LDYgKzk0LDkgQEAgZXhpbmZvX3QgcHJvYmVfeDg3KGJvb2wgZm9yY2UpCiAgICAgICAg
ICAgICAgICAgICA6IFtmZXBdICJxIiAoZm9yY2UpLAogICAgICAgICAgICAgICAgICAgICAiWCIg
KGV4X3JlY29yZF9mYXVsdF9lYXgpKTsKIAorICAgIGlmICggY29udHJvbCApCisgICAgICAgIGFz
bSB2b2xhdGlsZSAoImZuY2xleCIpOworCiAgICAgcmV0dXJuIGZhdWx0OwogfQogCkBAIC04Nywy
MCArMTA3LDI3IEBAIGV4aW5mb190IHByb2JlX3g4Nyhib29sIGZvcmNlKQogICovCiBzdGF0aWMg
Y29uc3Qgc3RydWN0IHRlc3RfY2ZnIHg4N193YWl0W10gPQogewotICAgIHsgQ1IwX1NZTSggICAg
ICAgICAgKSwgMCB9LAotICAgIHsgQ1IwX1NZTSggICAgICAgIFRTKSwgMCB9LAotICAgIHsgQ1Iw
X1NZTSggICAgTVAgICAgKSwgMCB9LAotICAgIHsgQ1IwX1NZTSggICAgTVAsIFRTKSwgRVhJTkZP
X1NZTShOTSwgMCkgfSwKLSAgICB7IENSMF9TWU0oRU0gICAgICAgICksIDAgfSwKLSAgICB7IENS
MF9TWU0oRU0sICAgICBUUyksIDAgfSwKLSAgICB7IENSMF9TWU0oRU0sIE1QICAgICksIDAgfSwK
LSAgICB7IENSMF9TWU0oRU0sIE1QLCBUUyksIEVYSU5GT19TWU0oTk0sIDApIH0sCisgICAgeyBD
UjBfU1lNKCAgICAgICAgICApLCAwLCAwLCAgICAgICAgICAgMCB9LAorICAgIHsgQ1IwX1NZTSgg
ICAgICAgIFRTKSwgMCwgMCwgICAgICAgICAgIDAgfSwKKyAgICB7IENSMF9TWU0oICAgIE1QICAg
ICksIDAsIDAsICAgICAgICAgICAwIH0sCisgICAgeyBDUjBfU1lNKCAgICBNUCwgVFMpLCAwLCAw
LCAgICAgICAgICAgRVhJTkZPX1NZTShOTSwgMCkgfSwKKyAgICB7IENSMF9TWU0oRU0gICAgICAg
ICksIDAsIDAsICAgICAgICAgICAwIH0sCisgICAgeyBDUjBfU1lNKEVNLCAgICAgVFMpLCAwLCAw
LCAgICAgICAgICAgMCB9LAorICAgIHsgQ1IwX1NZTShFTSwgTVAgICAgKSwgMCwgMCwgICAgICAg
ICAgIDAgfSwKKyAgICB7IENSMF9TWU0oRU0sIE1QLCBUUyksIDAsIDAsICAgICAgICAgICBFWElO
Rk9fU1lNKE5NLCAwKSB9LAorICAgIHsgQ1IwX1NZTShORSksICAgICAgICAgMCwgRkNXX1NZTShJ
TSksIEVYSU5GT19TWU0oTUYsIDApIH0sCiB9OwogCi1leGluZm9fdCBwcm9iZV94ODdfd2FpdChi
b29sIGZvcmNlKQorZXhpbmZvX3QgcHJvYmVfeDg3X3dhaXQodW5zaWduZWQgaW50IGNvbnRyb2ws
IGJvb2wgZm9yY2UpCiB7CiAgICAgZXhpbmZvX3QgZmF1bHQgPSAwOwogCisgICAgaWYgKCBjb250
cm9sICkKKyAgICB7CisgICAgICAgIGNvbnRyb2wgPSBYODZfRkNXX0RFRkFVTFQgJiB+Y29udHJv
bDsKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiZm5pbml0OyBmbGRjdyAlMDsgZmFkZHAiIDo6ICJt
IiAoY29udHJvbCkpOworICAgIH0KKwogICAgIGFzbSB2b2xhdGlsZSAoInRlc3QgJVtmZXBdLCAl
W2ZlcF07IgogICAgICAgICAgICAgICAgICAgImp6IDFmOyIKICAgICAgICAgICAgICAgICAgIF9B
U01fWEVOX0ZFUApAQCAtMTEwLDI2ICsxMzcsMjkgQEAgZXhpbmZvX3QgcHJvYmVfeDg3X3dhaXQo
Ym9vbCBmb3JjZSkKICAgICAgICAgICAgICAgICAgIDogW2ZlcF0gInEiIChmb3JjZSksCiAgICAg
ICAgICAgICAgICAgICAgICJYIiAoZXhfcmVjb3JkX2ZhdWx0X2VheCkpOwogCisgICAgaWYgKCBj
b250cm9sICkKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiZm5jbGV4Iik7CisKICAgICByZXR1cm4g
ZmF1bHQ7CiB9CiAKIC8qKgotICogTU1YIGFuZCBTU0UgaW5zdHJ1Y3Rpb25zLiAgRW11bGF0aW9u
IGlzIHVuc3VwcG9ydGVkICh0aHVzIHJhaXNpbmcgQCNVRCksCisgKiBNTVggaW5zdHJ1Y3Rpb25z
LiAgRW11bGF0aW9uIGlzIHVuc3VwcG9ydGVkICh0aHVzIHJhaXNpbmcgQCNVRCksCiAgKiBidXQg
QCNOTSBzaG91bGQgYmUgcmFpc2VkIGlmIHRoZSB0YXNrIGhhcyBiZWVuIHN3aXRjaGVkLgogICov
Ci1zdGF0aWMgY29uc3Qgc3RydWN0IHRlc3RfY2ZnIG1teF9zc2VbXSA9CitzdGF0aWMgY29uc3Qg
c3RydWN0IHRlc3RfY2ZnIG1teFtdID0KIHsKLSAgICB7IENSMF9TWU0oICAgICAgICAgICksIDAg
fSwKLSAgICB7IENSMF9TWU0oICAgICAgICBUUyksIEVYSU5GT19TWU0oTk0sIDApIH0sCi0gICAg
eyBDUjBfU1lNKCAgICBNUCAgICApLCAwIH0sCi0gICAgeyBDUjBfU1lNKCAgICBNUCwgVFMpLCBF
WElORk9fU1lNKE5NLCAwKSB9LAotICAgIHsgQ1IwX1NZTShFTSAgICAgICAgKSwgRVhJTkZPX1NZ
TShVRCwgMCkgfSwKLSAgICB7IENSMF9TWU0oRU0sICAgICBUUyksIEVYSU5GT19TWU0oVUQsIDAp
IH0sCi0gICAgeyBDUjBfU1lNKEVNLCBNUCAgICApLCBFWElORk9fU1lNKFVELCAwKSB9LAotICAg
IHsgQ1IwX1NZTShFTSwgTVAsIFRTKSwgRVhJTkZPX1NZTShVRCwgMCkgfSwKKyAgICB7IENSMF9T
WU0oICAgICAgICAgICksIDAsIDAsIDAgfSwKKyAgICB7IENSMF9TWU0oICAgICAgICBUUyksIDAs
IDAsIEVYSU5GT19TWU0oTk0sIDApIH0sCisgICAgeyBDUjBfU1lNKCAgICBNUCAgICApLCAwLCAw
LCAwIH0sCisgICAgeyBDUjBfU1lNKCAgICBNUCwgVFMpLCAwLCAwLCBFWElORk9fU1lNKE5NLCAw
KSB9LAorICAgIHsgQ1IwX1NZTShFTSAgICAgICAgKSwgMCwgMCwgRVhJTkZPX1NZTShVRCwgMCkg
fSwKKyAgICB7IENSMF9TWU0oRU0sICAgICBUUyksIDAsIDAsIEVYSU5GT19TWU0oVUQsIDApIH0s
CisgICAgeyBDUjBfU1lNKEVNLCBNUCAgICApLCAwLCAwLCBFWElORk9fU1lNKFVELCAwKSB9LAor
ICAgIHsgQ1IwX1NZTShFTSwgTVAsIFRTKSwgMCwgMCwgRVhJTkZPX1NZTShVRCwgMCkgfSwKIH07
CiAKLWV4aW5mb190IHByb2JlX21teChib29sIGZvcmNlKQorZXhpbmZvX3QgcHJvYmVfbW14KHVu
c2lnbmVkIGludCBjb250cm9sLCBib29sIGZvcmNlKQogewogICAgIGV4aW5mb190IGZhdWx0ID0g
MDsKIApAQCAtMTQ1LDEwICsxNzUsNTYgQEAgZXhpbmZvX3QgcHJvYmVfbW14KGJvb2wgZm9yY2Up
CiAgICAgcmV0dXJuIGZhdWx0OwogfQogCi1leGluZm9fdCBwcm9iZV9zc2UoYm9vbCBmb3JjZSkK
Ky8qKgorICogU1NFIGluc3RydWN0aW9ucy4gIEVtdWxhdGlvbiBpcyB1bnN1cHBvcnRlZCAodGh1
cyByYWlzaW5nIEAjVUQpLAorICogYnV0IEAjTk0gc2hvdWxkIGJlIHJhaXNlZCBpZiB0aGUgdGFz
ayBoYXMgYmVlbiBzd2l0Y2hlZC4KKyAqLworc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0X2NmZyBz
c2VbXSA9Cit7CisgICAgeyBDUjBfU1lNKCAgICAgICAgICApLCAwLCAgICAgICAgICAgICAwLCBF
WElORk9fU1lNKFVELCAwKSB9LAorICAgIHsgQ1IwX1NZTSggICAgICAgIFRTKSwgMCwgICAgICAg
ICAgICAgMCwgRVhJTkZPX1NZTShVRCwgMCkgfSwKKyAgICB7IENSMF9TWU0oICAgIE1QICAgICks
IDAsICAgICAgICAgICAgIDAsIEVYSU5GT19TWU0oVUQsIDApIH0sCisgICAgeyBDUjBfU1lNKCAg
ICBNUCwgVFMpLCAwLCAgICAgICAgICAgICAwLCBFWElORk9fU1lNKFVELCAwKSB9LAorICAgIHsg
Q1IwX1NZTShFTSAgICAgICAgKSwgMCwgICAgICAgICAgICAgMCwgRVhJTkZPX1NZTShVRCwgMCkg
fSwKKyAgICB7IENSMF9TWU0oRU0sICAgICBUUyksIDAsICAgICAgICAgICAgIDAsIEVYSU5GT19T
WU0oVUQsIDApIH0sCisgICAgeyBDUjBfU1lNKEVNLCBNUCAgICApLCAwLCAgICAgICAgICAgICAw
LCBFWElORk9fU1lNKFVELCAwKSB9LAorICAgIHsgQ1IwX1NZTShFTSwgTVAsIFRTKSwgMCwgICAg
ICAgICAgICAgMCwgRVhJTkZPX1NZTShVRCwgMCkgfSwKKyAgICB7IENSMF9TWU0oICAgICAgICAg
ICksIENSNF9TWU0oRlhTUiksIDAsIDAgfSwKKyAgICB7IENSMF9TWU0oICAgICAgICBUUyksIENS
NF9TWU0oRlhTUiksIDAsIEVYSU5GT19TWU0oTk0sIDApIH0sCisgICAgeyBDUjBfU1lNKCAgICBN
UCAgICApLCBDUjRfU1lNKEZYU1IpLCAwLCAwIH0sCisgICAgeyBDUjBfU1lNKCAgICBNUCwgVFMp
LCBDUjRfU1lNKEZYU1IpLCAwLCBFWElORk9fU1lNKE5NLCAwKSB9LAorICAgIHsgQ1IwX1NZTShF
TSAgICAgICAgKSwgQ1I0X1NZTShGWFNSKSwgMCwgRVhJTkZPX1NZTShVRCwgMCkgfSwKKyAgICB7
IENSMF9TWU0oRU0sICAgICBUUyksIENSNF9TWU0oRlhTUiksIDAsIEVYSU5GT19TWU0oVUQsIDAp
IH0sCisgICAgeyBDUjBfU1lNKEVNLCBNUCAgICApLCBDUjRfU1lNKEZYU1IpLCAwLCBFWElORk9f
U1lNKFVELCAwKSB9LAorICAgIHsgQ1IwX1NZTShFTSwgTVAsIFRTKSwgQ1I0X1NZTShGWFNSKSwg
MCwgRVhJTkZPX1NZTShVRCwgMCkgfSwKKyAgICB7IENSMF9TWU0oICAgIE1QICAgICksIENSNF9T
WU0oRlhTUiksCisgICAgICBNWENTUl9TWU0oSU0pLCAgICAgICAgICAgICAgICAgICAgICAgICBF
WElORk9fU1lNKFVELCAwKSB9LAorICAgIHsgQ1IwX1NZTSggICAgTVAgICAgKSwgQ1I0X1NZTShG
WFNSLCBYTU1FWENQVCksCisgICAgICBNWENTUl9TWU0oSU0pLCAgICAgICAgICAgICAgICAgICAg
ICAgICBFWElORk9fU1lNKFhNLCAwKSB9LAorfTsKKworZXhpbmZvX3QgcHJvYmVfc3NlKHVuc2ln
bmVkIGludCBjb250cm9sLCBib29sIGZvcmNlKQogewogICAgIGV4aW5mb190IGZhdWx0ID0gMDsK
IAorICAgIGlmICggY29udHJvbCApCisgICAgeworICAgICAgICBjb250cm9sID0gWDg2X01YQ1NS
X0RFRkFVTFQgJiB+Y29udHJvbDsKKyAgICAgICAgYXNtIHZvbGF0aWxlICgiMDogeG9ycHMgJSV4
bW0wLCAlJXhtbTA7IgorICAgICAgICAgICAgICAgICAgICAgICJsZG14Y3NyICVbbXhjc3JdOyIK
KyAgICAgICAgICAgICAgICAgICAgICAidGVzdCAlW2ZlcF0sICVbZmVwXTsiCisgICAgICAgICAg
ICAgICAgICAgICAgImp6IDFmOyIKKyAgICAgICAgICAgICAgICAgICAgICBfQVNNX1hFTl9GRVAK
KyAgICAgICAgICAgICAgICAgICAgICAiMTogZGl2cHMgJSV4bW0wLCAlJXhtbTA7IDI6IgorICAg
ICAgICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRV9IQU5ETEVSKDBiLCAyYiwgZXhfcmVjb3Jk
X2ZhdWx0X2VheCkKKyAgICAgICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEVfSEFORExFUigx
YiwgMmIsIGV4X3JlY29yZF9mYXVsdF9lYXgpCisgICAgICAgICAgICAgICAgICAgICAgOiAiK2Ei
IChmYXVsdCkKKyAgICAgICAgICAgICAgICAgICAgICA6IFtteGNzcl0gIm0iIChjb250cm9sKSwK
KyAgICAgICAgICAgICAgICAgICAgICAgIFtmZXBdICJxIiAoZm9yY2UpLAorICAgICAgICAgICAg
ICAgICAgICAgICAgIlgiIChleF9yZWNvcmRfZmF1bHRfZWF4KSk7CisgICAgICAgIHJldHVybiBm
YXVsdDsKKyAgICB9CisKICAgICBhc20gdm9sYXRpbGUgKCJ0ZXN0ICVbZmVwXSwgJVtmZXBdOyIK
ICAgICAgICAgICAgICAgICAgICJqeiAxZjsiCiAgICAgICAgICAgICAgICAgICBfQVNNX1hFTl9G
RVAKQEAgLTE2NywxNyArMjQzLDI1IEBAIGV4aW5mb190IHByb2JlX3NzZShib29sIGZvcmNlKQog
ICovCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3RfY2ZnIGF2eFtdID0KIHsKLSAgICB7IENSMF9T
WU0oICAgICAgICAgICksIDAgfSwKLSAgICB7IENSMF9TWU0oICAgICAgICBUUyksIEVYSU5GT19T
WU0oTk0sIDApIH0sCi0gICAgeyBDUjBfU1lNKCAgICBNUCAgICApLCAwIH0sCi0gICAgeyBDUjBf
U1lNKCAgICBNUCwgVFMpLCBFWElORk9fU1lNKE5NLCAwKSB9LAotICAgIHsgQ1IwX1NZTShFTSAg
ICAgICAgKSwgMCB9LAotICAgIHsgQ1IwX1NZTShFTSwgICAgIFRTKSwgRVhJTkZPX1NZTShOTSwg
MCkgfSwKLSAgICB7IENSMF9TWU0oRU0sIE1QICAgICksIDAgfSwKLSAgICB7IENSMF9TWU0oRU0s
IE1QLCBUUyksIEVYSU5GT19TWU0oTk0sIDApIH0sCisgICAgeyBDUjBfU1lNKCAgICAgICAgICAp
LCAwLCAgICAgICAgICAgICAgMCwgRVhJTkZPX1NZTShVRCwgMCkgfSwKKyAgICB7IENSMF9TWU0o
ICAgICAgICBUUyksIDAsICAgICAgICAgICAgICAwLCBFWElORk9fU1lNKFVELCAwKSB9LAorICAg
IHsgQ1IwX1NZTSggICAgTVAgICAgKSwgMCwgICAgICAgICAgICAgIDAsIEVYSU5GT19TWU0oVUQs
IDApIH0sCisgICAgeyBDUjBfU1lNKCAgICBNUCwgVFMpLCAwLCAgICAgICAgICAgICAgMCwgRVhJ
TkZPX1NZTShVRCwgMCkgfSwKKyAgICB7IENSMF9TWU0oRU0gICAgICAgICksIDAsICAgICAgICAg
ICAgICAwLCBFWElORk9fU1lNKFVELCAwKSB9LAorICAgIHsgQ1IwX1NZTShFTSwgICAgIFRTKSwg
MCwgICAgICAgICAgICAgIDAsIEVYSU5GT19TWU0oVUQsIDApIH0sCisgICAgeyBDUjBfU1lNKEVN
LCBNUCAgICApLCAwLCAgICAgICAgICAgICAgMCwgRVhJTkZPX1NZTShVRCwgMCkgfSwKKyAgICB7
IENSMF9TWU0oRU0sIE1QLCBUUyksIDAsICAgICAgICAgICAgICAwLCBFWElORk9fU1lNKFVELCAw
KSB9LAorICAgIHsgQ1IwX1NZTSggICAgICAgICAgKSwgQ1I0X1NZTShYU0FWRSksIDAsIDAgfSwK
KyAgICB7IENSMF9TWU0oICAgICAgICBUUyksIENSNF9TWU0oWFNBVkUpLCAwLCBFWElORk9fU1lN
KE5NLCAwKSB9LAorICAgIHsgQ1IwX1NZTSggICAgTVAgICAgKSwgQ1I0X1NZTShYU0FWRSksIDAs
IDAgfSwKKyAgICB7IENSMF9TWU0oICAgIE1QLCBUUyksIENSNF9TWU0oWFNBVkUpLCAwLCBFWElO
Rk9fU1lNKE5NLCAwKSB9LAorICAgIHsgQ1IwX1NZTShFTSAgICAgICAgKSwgQ1I0X1NZTShYU0FW
RSksIDAsIDAgfSwKKyAgICB7IENSMF9TWU0oRU0sICAgICBUUyksIENSNF9TWU0oWFNBVkUpLCAw
LCBFWElORk9fU1lNKE5NLCAwKSB9LAorICAgIHsgQ1IwX1NZTShFTSwgTVAgICAgKSwgQ1I0X1NZ
TShYU0FWRSksIDAsIDAgfSwKKyAgICB7IENSMF9TWU0oRU0sIE1QLCBUUyksIENSNF9TWU0oWFNB
VkUpLCAwLCBFWElORk9fU1lNKE5NLCAwKSB9LAogfTsKIAotc3RhdGljIGV4aW5mb190IHByb2Jl
X2F2eChib29sIGZvcmNlKQorc3RhdGljIGV4aW5mb190IHByb2JlX2F2eCh1bnNpZ25lZCBpbnQg
Y29udHJvbCwgYm9vbCBmb3JjZSkKIHsKICAgICBleGluZm9fdCBmYXVsdCA9IDA7CiAKQEAgLTE5
NCwyOSArMjc4LDQxIEBAIHN0YXRpYyBleGluZm9fdCBwcm9iZV9hdngoYm9vbCBmb3JjZSkKIH0K
IAogdm9pZCBydW5fc2VxdWVuY2UoY29uc3Qgc3RydWN0IHRlc3RfY2ZnICpzZXEsIHVuc2lnbmVk
IGludCBuciwKLSAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAoKmZuKShib29sKSwgYm9v
bCBmb3JjZSwgZXhpbmZvX3Qgb3ZlcnJpZGUpCisgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBp
bnQgKCpmbikodW5zaWduZWQgaW50LCBib29sKSwgYm9vbCBmb3JjZSwKKyAgICAgICAgICAgICAg
ICAgIGV4aW5mb190IG92ZXJyaWRlKQogewogICAgIHVuc2lnbmVkIGludCBpOwogCiAgICAgZm9y
ICggaSA9IDA7IGkgPCBucjsgKytpICkKICAgICB7CiAgICAgICAgIGNvbnN0IHN0cnVjdCB0ZXN0
X2NmZyAqdCA9ICZzZXFbaV07CisgICAgICAgIHVuc2lnbmVkIGxvbmcgY3I0ID0gcmVhZF9jcjQo
KTsKICAgICAgICAgZXhpbmZvX3QgcmVzLCBleHAgPSBvdmVycmlkZSA/OiB0LT5mYXVsdDsKIAog
ICAgICAgICB3cml0ZV9jcjAoKGRlZmF1bHRfY3IwICYgfkNSMF9NQVNLKSB8IHQtPmNyMCk7Ci0g
ICAgICAgIHJlcyA9IGZuKGZvcmNlKTsKKyAgICAgICAgd3JpdGVfY3I0KChjcjQgJiB+Q1I0X01B
U0spIHwgdC0+Y3I0KTsKKworICAgICAgICByZXMgPSBmbih0LT5jb250cm9sLCBmb3JjZSk7CisK
KyAgICAgICAgd3JpdGVfY3I0KGNyNCk7CiAKICAgICAgICAgaWYgKCByZXMgIT0gZXhwICkKICAg
ICAgICAgewotICAgICAgICAgICAgY2hhciBjcjBzdHJbMTJdOworICAgICAgICAgICAgY2hhciBj
cjBzdHJbMTJdLCBjcjRzdHJbMjRdOwogCiAgICAgICAgICAgICBzbnByaW50ZihjcjBzdHIsIHNp
emVvZihjcjBzdHIpLCAiJXMlcyVzIiwKICAgICAgICAgICAgICAgICAgICAgIHQtPmNyMCAmIFg4
Nl9DUjBfRU0gPyAiIEVNIiA6ICIiLAogICAgICAgICAgICAgICAgICAgICAgdC0+Y3IwICYgWDg2
X0NSMF9NUCA/ICIgTVAiIDogIiIsCiAgICAgICAgICAgICAgICAgICAgICB0LT5jcjAgJiBYODZf
Q1IwX1RTID8gIiBUUyIgOiAiIik7CiAKLSAgICAgICAgICAgIHh0Zl9mYWlsdXJlKCIgIEV4cGVj
dGVkICVwZSwgZ290ICVwZSAoY3IwOiVzKVxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgIF9w
KGV4cCksIF9wKHJlcyksIGNyMHN0clswXSA/IGNyMHN0ciA6ICIgLSAiKTsKKyAgICAgICAgICAg
IHNucHJpbnRmKGNyNHN0ciwgc2l6ZW9mKGNyNHN0ciksICIlcyVzJXMiLAorICAgICAgICAgICAg
ICAgICAgICAgdC0+Y3I0ICYgWDg2X0NSNF9PU0ZYU1IgICAgID8gIiBGWFNSIiAgICA6ICIiLAor
ICAgICAgICAgICAgICAgICAgICAgdC0+Y3I0ICYgWDg2X0NSNF9PU1hNTUVYQ1BUID8gIiBYTU1Y
Q1BUIiA6ICIiLAorICAgICAgICAgICAgICAgICAgICAgdC0+Y3I0ICYgWDg2X0NSNF9PU1hTQVZF
ICAgID8gIiBYU0FWRSIgICA6ICIiKTsKKworICAgICAgICAgICAgeHRmX2ZhaWx1cmUoIiAgRXhw
ZWN0ZWQgJXBlLCBnb3QgJXBlIChjcjA6JXMgY3I0OiVzIGN0cmw6JTA0eClcbiIsCisgICAgICAg
ICAgICAgICAgICAgICAgICBfcChleHApLCBfcChyZXMpLCBjcjBzdHJbMF0gPyBjcjBzdHIgOiAi
IC0gIiwKKyAgICAgICAgICAgICAgICAgICAgICAgIGNyNHN0clswXSA/IGNyNHN0ciA6ICIgLSAi
LCB0LT5jb250cm9sKTsKICAgICAgICAgfQogICAgIH0KIH0KQEAgLTIzNSwyMyArMzMxLDEzIEBA
IHZvaWQgcnVuX3Rlc3RzKGJvb2wgZm9yY2UpCiAgICAgaWYgKCBjcHVfaGFzX21teCApCiAgICAg
ewogICAgICAgICBwcmludGsoIlRlc3RpbmclcyBNTVhcbiIsIGZvcmNlID8gIiBlbXVsYXRlZCIg
OiAiIik7Ci0gICAgICAgIHJ1bl9zZXF1ZW5jZShtbXhfc3NlLCBBUlJBWV9TSVpFKG1teF9zc2Up
LCBwcm9iZV9tbXgsIGZvcmNlLCAwKTsKKyAgICAgICAgcnVuX3NlcXVlbmNlKG1teCwgQVJSQVlf
U0laRShtbXgpLCBwcm9iZV9tbXgsIGZvcmNlLCAwKTsKICAgICB9CiAKICAgICBpZiAoIGNwdV9o
YXNfc3NlICkKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGxvbmcgY3I0ID0gcmVhZF9jcjQoKTsK
LQogICAgICAgICBwcmludGsoIlRlc3RpbmclcyBTU0VcbiIsIGZvcmNlID8gIiBlbXVsYXRlZCIg
OiAiIik7Ci0gICAgICAgIHdyaXRlX2NyNChjcjQgJiB+WDg2X0NSNF9PU0ZYU1IpOwotICAgICAg
ICBydW5fc2VxdWVuY2UobW14X3NzZSwgQVJSQVlfU0laRShtbXhfc3NlKSwgcHJvYmVfc3NlLCBm
b3JjZSwKLSAgICAgICAgICAgICAgICAgICAgIEVYSU5GT19TWU0oVUQsIDApKTsKLQotICAgICAg
ICBwcmludGsoIlRlc3RpbmclcyBTU0UgKENSNC5PU0ZYU1IpXG4iLCBmb3JjZSA/ICIgZW11bGF0
ZWQiIDogIiIpOwotICAgICAgICB3cml0ZV9jcjQoY3I0IHwgWDg2X0NSNF9PU0ZYU1IpOwotICAg
ICAgICBydW5fc2VxdWVuY2UobW14X3NzZSwgQVJSQVlfU0laRShtbXhfc3NlKSwgcHJvYmVfc3Nl
LCBmb3JjZSwgMCk7Ci0KLSAgICAgICAgd3JpdGVfY3I0KGNyNCk7CisgICAgICAgIHJ1bl9zZXF1
ZW5jZShzc2UsIEFSUkFZX1NJWkUoc3NlKSwgcHJvYmVfc3NlLCBmb3JjZSwgMCk7CiAgICAgfQog
CiAgICAgaWYgKCBjcHVfaGFzX2F2eCApCkBAIC0yNTksMTkgKzM0NSwxNSBAQCB2b2lkIHJ1bl90
ZXN0cyhib29sIGZvcmNlKQogICAgICAgICB1bnNpZ25lZCBsb25nIGNyNCA9IHJlYWRfY3I0KCk7
CiAgICAgICAgIHVuc2lnbmVkIGxvbmcgeGNyMDsKIAotICAgICAgICBwcmludGsoIlRlc3Rpbmcl
cyBBVlhcbiIsIGZvcmNlID8gIiBlbXVsYXRlZCIgOiAiIik7Ci0gICAgICAgIHdyaXRlX2NyNChj
cjQgJiB+WDg2X0NSNF9PU1hTQVZFKTsKLSAgICAgICAgcnVuX3NlcXVlbmNlKGF2eCwgQVJSQVlf
U0laRShhdngpLCBwcm9iZV9hdngsIGZvcmNlLAotICAgICAgICAgICAgICAgICAgICAgRVhJTkZP
X1NZTShVRCwgMCkpOwotCi0gICAgICAgIHByaW50aygiVGVzdGluZyVzIEFWWCAoQ1I0Lk9TWFNB
VkUpXG4iLCBmb3JjZSA/ICIgZW11bGF0ZWQiIDogIiIpOwogICAgICAgICB3cml0ZV9jcjQoY3I0
IHwgWDg2X0NSNF9PU1hTQVZFKTsKICAgICAgICAgeGNyMCA9IHJlYWRfeGNyMCgpOworCisgICAg
ICAgIHByaW50aygiVGVzdGluZyVzIEFWWFxuIiwgZm9yY2UgPyAiIGVtdWxhdGVkIiA6ICIiKTsK
ICAgICAgICAgd3JpdGVfeGNyMCh4Y3IwICYgflhTVEFURV9ZTU0pOwogICAgICAgICBydW5fc2Vx
dWVuY2UoYXZ4LCBBUlJBWV9TSVpFKGF2eCksIHByb2JlX2F2eCwgZm9yY2UsCiAgICAgICAgICAg
ICAgICAgICAgICBFWElORk9fU1lNKFVELCAwKSk7CiAKLSAgICAgICAgcHJpbnRrKCJUZXN0aW5n
JXMgQVZYIChDUjQuT1NYU0FWRStYQ1IwLllNTSlcbiIsIGZvcmNlID8gIiBlbXVsYXRlZCIgOiAi
Iik7CisgICAgICAgIHByaW50aygiVGVzdGluZyVzIEFWWCAoWENSMC5ZTU0pXG4iLCBmb3JjZSA/
ICIgZW11bGF0ZWQiIDogIiIpOwogICAgICAgICB3cml0ZV94Y3IwKHhjcjAgfCBYU1RBVEVfU1NF
IHwgWFNUQVRFX1lNTSk7CiAgICAgICAgIHJ1bl9zZXF1ZW5jZShhdngsIEFSUkFZX1NJWkUoYXZ4
KSwgcHJvYmVfYXZ4LCBmb3JjZSwgMCk7CiAKCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:41:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:41:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er1zN-00079r-5C; Wed, 28 Feb 2018 13:41:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er1zL-00079j-R2
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 13:41:43 +0000
X-Inumbo-ID: 5eb2b9c9-1c8d-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 5eb2b9c9-1c8d-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:43:34 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:41:35 -0700
Message-Id: <5A96BF9C02000078001ACCD7@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:41:32 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1519824308-2453-1-git-send-email-aisaila@bitdefender.com>
In-Reply-To: <1519824308-2453-1-git-send-email-aisaila@bitdefender.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE4IGF0IDE0OjI1LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3Rl
Ogo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9tZW1fYWNjZXNzLmMKPiArKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX2FjY2Vzcy5jCj4gQEAgLTEzNyw2ICsxMzcsMjMgQEAgYm9vbCBwMm1fbWVtX2Fj
Y2Vzc19lbXVsYXRlX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LAo+ICAgICAgcmV0dXJuIHZpb2xhdGlv
bjsKPiAgfQo+ICAKPiArc3RhdGljIHZvaWQgcDJtX3NldF9hZF9iaXRzKHN0cnVjdCB2Y3B1ICp2
LCBwYWRkcl90IGdhKQo+ICt7Cj4gKyAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBjdHh0Owo+ICsgICAg
dWludDMyX3QgcGZlYyA9IDA7Cj4gKwo+ICsgICAgaHZtX2Z1bmNzLnNhdmVfY3B1X2N0eHQodiwg
JmN0eHQpOwo+ICsKPiArICAgIGlmICggZ3Vlc3RfY3B1X3VzZXJfcmVncygpLT5laXAgPT0gdi0+
YXJjaC5wZ19kaXJ0eS5laXAKPiArICAgICAgICAgJiYgZ2EgPT0gdi0+YXJjaC5wZ19kaXJ0eS5n
bGEgKQo+ICsgICAgICAgIHBmZWMgPSBQRkVDX3dyaXRlX2FjY2VzczsKPiArCj4gKyAgICBwYWdp
bmdfZ2FfdG9fZ2ZuX2NyMyh2LCBjdHh0LmNyMywgZ2EsICZwZmVjLCBOVUxMKTsKPiArCj4gKyAg
ICB2LT5hcmNoLnBnX2RpcnR5LmVpcCA9IGd1ZXN0X2NwdV91c2VyX3JlZ3MoKS0+ZWlwOwo+ICsg
ICAgdi0+YXJjaC5wZ19kaXJ0eS5nbGEgPSBnYTsKPiArfQoKVGhpcyBiZWluZyB0aGUgb25seSB1
c2VyIG9mIHYtPmFyY2gucGdfZGlydHksIHdoeSBpcyB0aGUgbmV3CnN1Yi1zdHJ1Y3R1cmUgbWFk
ZSBwYXJ0IG9mIHN0cnVjdCBhcmNoX3ZjcHUgaW5zdGVhZCBvZgpzdHJ1Y3QgYXJjaF92bV9ldmVu
dCAob3Igc29tZSBvdGhlciBzdWItc3RydWN0dXJlIHJlZmVyZW5jZWQKYnkgcG9pbnRlciwgc3Vj
aCB0aGF0IHN0cnVjdCBhcmNoX3ZjcHUgd291bGRuJ3QgZ3JvdyBpbiBzaXplPwpBbmQgZXZlbiB3
aXRob3V0IHRoYXQsIHRoaXMgaXMgSFZNLXNwZWNpZmljLCBzbyB3b3VsZCBhdCBiZXN0CmJlbG9u
ZyBpbnRvIHRoZSBIVk0gc3ViLXN0cnVjdHVyZS4KClRoZSBQRkVDX3dyaXRlX2FjY2VzcyBsb2dp
YyBpcyBjb21wbGV0ZWx5IHVuY2xlYXIgdG8gbWUsIGRlc3BpdGUKdGhlIGF0dGVtcHQgdG8gZGVz
Y3JpYmUgdGhpcyBpbiB0aGUgZGVzY3JpcHRpb24uIEknbSBwcmV0dHkgc3VyZSB5b3UKd2FudCBh
IGNvZGUgY29tbWVudCBoZXJlLgoKV2h5IGlzIHRoZSBmdW5jdGlvbiBhcmd1bWVudCBuYW1lZCBn
YSBpbnN0ZWFkIG9mIGdsYSAodGh1cwptYXRjaGluZyB0aGUgc3RydWN0dXJlIGZpZWxkKT8KCkFz
IHRvIHVzaW5nIGVpcCAoYW5kIG5hbWluZyB0aGUgbmV3IHN0cnVjdHVyZSBmaWVsZCBlaXApOiBE
byB5b3UKcmVhbGx5IG1lYW4gb25seSB0aGUgbG93IDMyIGJpdHMgb2YgcmlwPwoKV2hhdCBpZiB0
aGUgZmlyc3QgcGFzcyB0aHJvdWdoIHRoaXMgZnVuY3Rpb24gaXMgd2l0aCBndWVzdCBFSVAgemVy
bwphbmQgZ2xhIGFsc28gemVybz8KCkFuZCBmaW5hbGx5LCB1c2luZyB0aGUgY29udGV4dCBzYXZl
IGZ1bmN0aW9uIHNlZW1zIHByZXR0eSBoZWF2eQpmb3Igc29tZXRoaW5nIHRoYXQgY2FyZXMgYWJv
dXQgZXhhY3RseSBhIHNpbmdsZSBpdGVtIGluIHRoZQpzdHJ1Y3R1cmUuIEl0IHdvdWxkIGhlbHAg
aWYgeW91IGV4cGxhaW5lZCBpbiB0aGUgZGVzY3JpcHRpb24gd2h5Cm5vIGxpZ2h0ZXIgd2VpZ2h0
IGFsdGVybmF0aXZlIHdvdWxkIHdvcmsuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4v
bGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:43:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:43:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er20s-0007Fl-F9; Wed, 28 Feb 2018 13:43:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1er20r-0007Em-3L
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:43:17 +0000
X-Inumbo-ID: 9719a995-1c8d-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9719a995-1c8d-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:45:08 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1er20j-0003TQ-LZ; Wed, 28 Feb 2018 13:43:09 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1er20e-0004xs-9K; Wed, 28 Feb 2018 13:43:04 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1er20d-0007fq-R7; Wed, 28 Feb 2018 13:43:04 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120061-mainreport@xen.org>
X-Osstest-Failures: qemu-mainline:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-intel:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-pvhv2-amd:guest-start:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 qemu-mainline:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 qemu-mainline:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 qemu-mainline:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 qemu-mainline:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: qemuu=438cd7082c70b9e93a26ff4e2e83ac3f6a0027c2
X-Osstest-Versions-That: qemuu=0a773d55ac76c5aa89ed9187a3bc5af8c5c2a6d0
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 13:43:03 +0000
Subject: [Xen-devel] [qemu-mainline test] 120061: tolerable FAIL - PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA2MSBxZW11LW1haW5saW5lIHJlYWwgW3JlYWxdCmh0dHA6Ly9sb2dzLnRlc3Qt
bGFiLnhlbnByb2plY3Qub3JnL29zc3Rlc3QvbG9ncy8xMjAwNjEvCgpGYWlsdXJlcyA6LS8gYnV0
IG5vIHJlZ3Jlc3Npb25zLgoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkLCBidXQgYXJlIG5v
dCBibG9ja2luZzoKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gMTQgc2F2ZXJlc3RvcmUt
c3VwcG9ydC1jaGVjayAgICBmYWlsICBsaWtlIDExOTk3OAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2
aXJ0ICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxpa2UgMTE5OTc4
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAg
ICAgICAgIGZhaWwgbGlrZSAxMTk5NzgKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luNy1h
bWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTk3OAogdGVzdC1hcm1o
Zi1hcm1oZi1saWJ2aXJ0LXJhdyAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwg
IGxpa2UgMTE5OTc4CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgMTcgZ3Vl
c3Qtc3RvcCAgICAgICAgICAgIGZhaWwgbGlrZSAxMTk5NzgKIHRlc3QtYW1kNjQtYW1kNjQteGwt
cHZodjItaW50ZWwgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAgICAgICAgIGZhaWwgbmV2ZXIgcGFz
cwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1wdmh2Mi1hbWQgMTIgZ3Vlc3Qtc3RhcnQgICAgICAgICAg
ICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydCAgICAgIDEz
IG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1k
NjQtYW1kNjQtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1
cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0LXhs
ICAgICAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYXJtNjQtYXJtNjQteGwgICAgICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1j
aGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14bC14c20gICAgICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLXhzbSAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwtY3JlZGl0MiAgMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm02NC1hcm02NC14
bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBw
YXNzCiB0ZXN0LWFybTY0LWFybTY0LWxpYnZpcnQteHNtIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVj
ayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQtbGlidmlydC14c20g
MTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1h
bWQ2NC1hbWQ2NC1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxl
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVz
dC1hbWQ2NC1hbWQ2NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9s
MiAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYteGwgICAgICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxNCBzYXZlcmVzdG9yZS1zdXBw
b3J0LWNoZWNrICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLWNyZWRp
dDIgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAg
ICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLWN1YmlldHJ1Y2sgMTQgc2F2ZXJlc3RvcmUtc3VwcG9ydC1jaGVjayAgICBmYWlsIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgMTMgbWlncmF0ZS1zdXBwb3J0
LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1tdWx0
aXZjcHUgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNt
ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYtbGlidmlydC14c20gIDEzIG1p
Z3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYt
YXJtaGYtbGlidmlydC1yYXcgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAg
bmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMiBtaWdyYXRlLXN1cHBv
cnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZo
ZCAgICAgIDEzIHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0IDE3IGd1ZXN0LXN0b3AgICAgICAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWkzODYteGwtcWVtdXUtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiBxZW11dSAgICAgICAg
ICAgICAgICA0MzhjZDcwODJjNzBiOWU5M2EyNmZmNGUyZTgzYWMzZjZhMDAyN2MyCmJhc2VsaW5l
IHZlcnNpb246CiBxZW11dSAgICAgICAgICAgICAgICAwYTc3M2Q1NWFjNzZjNWFhODllZDkxODdh
M2JjNWFmOGM1YzJhNmQwCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTk5NzggIDIwMTgtMDItMjMg
MjI6NTA6MzQgWiAgICA0IGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTIwMDYxICAyMDE4LTAy
LTI3IDEyOjIyOjEyIFogICAgMSBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUgd2hvIHRv
dWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgTGF1cmVudCBWaXZpZXIgPGxhdXJlbnRAdml2
aWVyLmV1PgogIFBldGVyIE1heWRlbGwgPHBldGVyLm1heWRlbGxAbGluYXJvLm9yZz4KICBZdW5R
aWFuZyBTdSA8c3lxQGRlYmlhbi5vcmc+Cgpqb2JzOgogYnVpbGQtYW1kNjQteHNtICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02
NC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIGJ1aWxkLWFybWhmLXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni14c20gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybTY0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogYnVpbGQtYXJtaGYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFtZDY0LWxpYnZpcnQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtNjQt
bGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHZvcHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm02NC1w
dm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IGJ1aWxkLWFybWhmLXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogYnVpbGQtaTM4Ni1wdm9wcyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJt
NjQteGwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAog
dGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC1xZW11
dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNt
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXhzbSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybTY0LWFybTY0
LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYXJtaGYtYXJtaGYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXhzbSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQt
eGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcWVtdXUtbmVzdGVkLWFt
ZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14
bC1wdmh2Mi1hbWQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAgICAgICAgICAgICAgICAgICAg
cGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtZGViaWFuaHZtLWFtZDY0ICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LWRlYmlhbmh2
bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJl
ZWJzZDEwLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YW1kNjQtYW1kNjQteGwtcWVtdXUtb3ZtZi1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdpbjctYW1k
NjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1x
ZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2NCAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtYXJuZGFsZSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1j
cmVkaXQyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFy
bTY0LWFybTY0LXhsLWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJz
ZDEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1k
NjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWls
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAg
ICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcHZo
djItaW50ZWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2
NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVsICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1wYWlyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcGFpciAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1wYWlyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWFtZDY0LXB2Z3J1YiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtaTM4Ni1wdmdy
dWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC1weWdydWIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFjb3cyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgcGFzcyAgICAKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydC1yYXcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXJhdyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFt
ZDY0LXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYXJtaGYtYXJtaGYteGwtcnRkcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0LXZoZCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLXZoZCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKCgotLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0Kc2ctcmVwb3J0
LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2plY3Qub3JnCmxvZ3M6IC9ob21lL2xv
Z3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpMb2dzLCBjb25maWcgZmlsZXMsIGV0
Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3MudGVzdC1sYWIueGVucHJvamVjdC5v
cmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVzZSByZXBvcnRzLCBhbmQgb2Ygb3Nz
dGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIv
P3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWlsO2hiPW1hc3RlcgogICAgaHR0cDov
L3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FO2hi
PW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZvdW5kIGF0CiAgICBodHRwOi8veGVu
Yml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9c3VtbWFyeQoKClB1c2hpbmcgcmV2
aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0CiAg
IDBhNzczZDU1YWMuLjQzOGNkNzA4MmMgIDQzOGNkNzA4MmM3MGI5ZTkzYTI2ZmY0ZTJlODNhYzNm
NmEwMDI3YzIgLT4gdXBzdHJlYW0tdGVzdGVkCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:51:19 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:51:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er28W-00082G-Lb; Wed, 28 Feb 2018 13:51:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er28V-00081e-4y
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:51:11 +0000
X-Inumbo-ID: b1aa889f-1c8e-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b1aa889f-1c8e-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:53:03 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:51:03 -0700
Message-Id: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:51:02 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/5] x86: improve PDX <-> PFN and alike
	translations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

MTogcmVtb3ZlIHBhZ2UuaCBhbmQgcHJvY2Vzc29yLmggaW5jbHVzaW9uIGZyb20gYXNtX2RlZm5z
LmgKMjogdXNlIFBERVAgZm9yIFBURSBmbGFncyBpbnNlcnRpb24gd2hlbiBhdmFpbGFibGUKMzog
dXNlIFBERVAvUEVYVCBmb3IgbWFkZHIvZGlyZWN0LW1hcC1vZmZzZXQgY29udmVyc2lvbiB3aGVu
IGF2YWlsYWJsZQo0OiB1c2UgUERFUC9QRVhUIGZvciBQRk4vUERYIGNvbnZlcnNpb24gd2hlbiBh
dmFpbGFibGUKNTogdXNlIE1PViBmb3IgUEZOL1BEWCBjb252ZXJzaW9uIHdoZW4gcG9zc2libGUK
ClNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:56:21 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:56:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2DQ-0008Dj-7C; Wed, 28 Feb 2018 13:56:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er2DP-0008Dd-3M
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 13:56:15 +0000
X-Inumbo-ID: 00c3d6be-1c8f-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00c3d6be-1c8f-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:55:15 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:56:12 -0700
Message-Id: <5A96C30902000078001ACCFC@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:56:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Alexandru Isaila" <aisaila@bitdefender.com>
References: <1519824308-2453-1-git-send-email-aisaila@bitdefender.com>
 <5A96BF9C02000078001ACCD7@prv-mh.provo.novell.com>
In-Reply-To: <5A96BF9C02000078001ACCD7@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: tim@xen.org, sstabellini@kernel.org, wei.liu2@citrix.com,
 rcojocaru@bitdefender.com, george.dunlap@eu.citrix.com,
 andrew.cooper3@citrix.com, ian.jackson@eu.citrix.com, xen-devel@lists.xen.org,
 tamas@tklengyel.com
Subject: Re: [Xen-devel] [PATCH v3] x86/mm: Suppresses vm_events caused by
 page-walks
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE4IGF0IDE0OjQxLCA8SkJldWxpY2hAc3VzZS5jb20+IHdyb3RlOgo+Pj4+
IE9uIDI4LjAyLjE4IGF0IDE0OjI1LCA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+IHdyb3RlOgo+
PiAtLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCj4+ICsrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMKPj4gQEAgLTEzNyw2ICsxMzcsMjMgQEAgYm9vbCBwMm1fbWVtX2Fj
Y2Vzc19lbXVsYXRlX2NoZWNrKHN0cnVjdCB2Y3B1ICp2LAo+PiAgICAgIHJldHVybiB2aW9sYXRp
b247Cj4+ICB9Cj4+ICAKPj4gK3N0YXRpYyB2b2lkIHAybV9zZXRfYWRfYml0cyhzdHJ1Y3QgdmNw
dSAqdiwgcGFkZHJfdCBnYSkKPj4gK3sKPj4gKyAgICBzdHJ1Y3QgaHZtX2h3X2NwdSBjdHh0Owo+
PiArICAgIHVpbnQzMl90IHBmZWMgPSAwOwo+PiArCj4+ICsgICAgaHZtX2Z1bmNzLnNhdmVfY3B1
X2N0eHQodiwgJmN0eHQpOwo+PiArCj4+ICsgICAgaWYgKCBndWVzdF9jcHVfdXNlcl9yZWdzKCkt
PmVpcCA9PSB2LT5hcmNoLnBnX2RpcnR5LmVpcAo+PiArICAgICAgICAgJiYgZ2EgPT0gdi0+YXJj
aC5wZ19kaXJ0eS5nbGEgKQo+PiArICAgICAgICBwZmVjID0gUEZFQ193cml0ZV9hY2Nlc3M7Cj4+
ICsKPj4gKyAgICBwYWdpbmdfZ2FfdG9fZ2ZuX2NyMyh2LCBjdHh0LmNyMywgZ2EsICZwZmVjLCBO
VUxMKTsKPj4gKwo+PiArICAgIHYtPmFyY2gucGdfZGlydHkuZWlwID0gZ3Vlc3RfY3B1X3VzZXJf
cmVncygpLT5laXA7Cj4+ICsgICAgdi0+YXJjaC5wZ19kaXJ0eS5nbGEgPSBnYTsKPj4gK30KPiAK
PiBUaGlzIGJlaW5nIHRoZSBvbmx5IHVzZXIgb2Ygdi0+YXJjaC5wZ19kaXJ0eSwgd2h5IGlzIHRo
ZSBuZXcKPiBzdWItc3RydWN0dXJlIG1hZGUgcGFydCBvZiBzdHJ1Y3QgYXJjaF92Y3B1IGluc3Rl
YWQgb2YKPiBzdHJ1Y3QgYXJjaF92bV9ldmVudCAob3Igc29tZSBvdGhlciBzdWItc3RydWN0dXJl
IHJlZmVyZW5jZWQKPiBieSBwb2ludGVyLCBzdWNoIHRoYXQgc3RydWN0IGFyY2hfdmNwdSB3b3Vs
ZG4ndCBncm93IGluIHNpemU/Cj4gQW5kIGV2ZW4gd2l0aG91dCB0aGF0LCB0aGlzIGlzIEhWTS1z
cGVjaWZpYywgc28gd291bGQgYXQgYmVzdAo+IGJlbG9uZyBpbnRvIHRoZSBIVk0gc3ViLXN0cnVj
dHVyZS4KPiAKPiBUaGUgUEZFQ193cml0ZV9hY2Nlc3MgbG9naWMgaXMgY29tcGxldGVseSB1bmNs
ZWFyIHRvIG1lLCBkZXNwaXRlCj4gdGhlIGF0dGVtcHQgdG8gZGVzY3JpYmUgdGhpcyBpbiB0aGUg
ZGVzY3JpcHRpb24uIEknbSBwcmV0dHkgc3VyZSB5b3UKPiB3YW50IGEgY29kZSBjb21tZW50IGhl
cmUuCj4gCj4gV2h5IGlzIHRoZSBmdW5jdGlvbiBhcmd1bWVudCBuYW1lZCBnYSBpbnN0ZWFkIG9m
IGdsYSAodGh1cwo+IG1hdGNoaW5nIHRoZSBzdHJ1Y3R1cmUgZmllbGQpPwo+IAo+IEFzIHRvIHVz
aW5nIGVpcCAoYW5kIG5hbWluZyB0aGUgbmV3IHN0cnVjdHVyZSBmaWVsZCBlaXApOiBEbyB5b3UK
PiByZWFsbHkgbWVhbiBvbmx5IHRoZSBsb3cgMzIgYml0cyBvZiByaXA/Cj4gCj4gV2hhdCBpZiB0
aGUgZmlyc3QgcGFzcyB0aHJvdWdoIHRoaXMgZnVuY3Rpb24gaXMgd2l0aCBndWVzdCBFSVAgemVy
bwo+IGFuZCBnbGEgYWxzbyB6ZXJvPwo+IAo+IEFuZCBmaW5hbGx5LCB1c2luZyB0aGUgY29udGV4
dCBzYXZlIGZ1bmN0aW9uIHNlZW1zIHByZXR0eSBoZWF2eQo+IGZvciBzb21ldGhpbmcgdGhhdCBj
YXJlcyBhYm91dCBleGFjdGx5IGEgc2luZ2xlIGl0ZW0gaW4gdGhlCj4gc3RydWN0dXJlLiBJdCB3
b3VsZCBoZWxwIGlmIHlvdSBleHBsYWluZWQgaW4gdGhlIGRlc2NyaXB0aW9uIHdoeQo+IG5vIGxp
Z2h0ZXIgd2VpZ2h0IGFsdGVybmF0aXZlIHdvdWxkIHdvcmsuCgpJIHNob3VsZCBoYXZlIGFkZGVk
IGhlcmU6IElmIHRoZSB2Q1BVIGlzIHBhdXNlZCwgdGhlcmUgc3VyZWx5CnNob3VsZCBiZSBhIGNo
ZWFwZXIgd2F5LiBJZiB0aGUgdkNQVSBpcyBub3QgcGF1c2VkLCB0aGUgdmFsdWUKcmVhZCBpcyBz
dGFsZSBieSB0aGUgdGltZSB5b3UgdXNlIGl0LgoKSmFuCgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:56:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:56:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2E5-0008Gm-FL; Wed, 28 Feb 2018 13:56:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er2E3-0008GP-SH
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:56:55 +0000
X-Inumbo-ID: 7f3d2d8b-1c8f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7f3d2d8b-1c8f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:58:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:56:48 -0700
Message-Id: <5A96C32D02000078001ACCFF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:56:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
In-Reply-To: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 1/5] x86: remove page.h and processor.h
 inclusion from asm_defns.h
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

U3Vic2VxdWVudCBjaGFuZ2VzIHJlcXVpcmUgdGhpcyAodG9vIHdpZGUgYW55d2F5IGltbykgZGVw
ZW5kZW5jeSB0byBiZQpkcm9wcGVkLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgoKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvaGVhZC5TCisrKyBiL3hlbi9h
cmNoL3g4Ni9ib290L2hlYWQuUwpAQCAtNSw2ICs1LDcgQEAKICNpbmNsdWRlIDxhc20vZGVzYy5o
PgogI2luY2x1ZGUgPGFzbS9maXhtYXAuaD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgorI2luY2x1
ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vbXNyLmg+CiAjaW5jbHVkZSA8YXNt
L2NwdWZlYXR1cmUuaD4KICNpbmNsdWRlIDxwdWJsaWMvZWxmbm90ZS5oPgotLS0gYS94ZW4vYXJj
aC94ODYveDg2XzY0L2NvbXBhdC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvY29t
cGF0L2VudHJ5LlMKQEAgLTksNiArOSw3IEBACiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgog
I2luY2x1ZGUgPGFzbS9hcGljZGVmLmg+CiAjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KKyNpbmNsdWRl
IDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNtL2Rlc2MuaD4KICNpbmNsdWRlIDxwdWJs
aWMveGVuLmg+CiAjaW5jbHVkZSA8aXJxX3ZlY3RvcnMuaD4KLS0tIGEveGVuL2FyY2gveDg2L3g4
Nl82NC9lbnRyeS5TCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvZW50cnkuUwpAQCAtMTEsNiAr
MTEsNyBAQAogI2luY2x1ZGUgPGFzbS9hc21fZGVmbnMuaD4KICNpbmNsdWRlIDxhc20vYXBpY2Rl
Zi5oPgogI2luY2x1ZGUgPGFzbS9wYWdlLmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgog
I2luY2x1ZGUgPHB1YmxpYy94ZW4uaD4KICNpbmNsdWRlIDxpcnFfdmVjdG9ycy5oPgogCi0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5zLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hc21fZGVmbnMuaApAQCAtNyw5ICs3LDggQEAKICNpbmNsdWRlIDxhc20vYXNtLW9mZnNldHMu
aD4KICNlbmRpZgogI2luY2x1ZGUgPGFzbS9idWcuaD4KLSNpbmNsdWRlIDxhc20vcGFnZS5oPgot
I2luY2x1ZGUgPGFzbS9wcm9jZXNzb3IuaD4KICNpbmNsdWRlIDxhc20vcGVyY3B1Lmg+CisjaW5j
bHVkZSA8YXNtL3g4Ni1kZWZucy5oPgogI2luY2x1ZGUgPHhlbi9zdHJpbmdpZnkuaD4KICNpbmNs
dWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgotLS0g
YS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWlkLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVpZC5oCkBAIC0yNTksNiArMjU5LDcgQEAgaW50IGluaXRfZG9tYWluX2NwdWlkX3BvbGljeShz
dHJ1Y3QgZG9tYQogLyogQ2xhbXAgdGhlIENQVUlEIHBvbGljeSB0byByZWFsaXR5LiAqLwogdm9p
ZCByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCk7CiAKK3N0cnVjdCB2
Y3B1Owogdm9pZCBndWVzdF9jcHVpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVh
ZiwKICAgICAgICAgICAgICAgICAgdWludDMyX3Qgc3VibGVhZiwgc3RydWN0IGNwdWlkX2xlYWYg
KnJlcyk7CiAKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L21zci5oCkBAIC0xMSw2ICsxMSw3IEBACiAjaW5jbHVkZSA8YXNtL2FsdGVybmF0
aXZlLmg+CiAjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0
dXJlLmg+CisjaW5jbHVkZSA8YXNtL3Byb2Nlc3Nvci5oPgogCiAjZGVmaW5lIHJkbXNyKG1zcix2
YWwxLHZhbDIpIFwKICAgICAgX19hc21fXyBfX3ZvbGF0aWxlX18oInJkbXNyIiBcCgoKCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:57:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2Ed-0008LP-NY; Wed, 28 Feb 2018 13:57:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er2Eb-0008KY-NJ
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:57:29 +0000
X-Inumbo-ID: 93bb9534-1c8f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 93bb9534-1c8f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 13:59:22 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:57:23 -0700
Message-Id: <5A96C34F02000078001ACD02@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:57:19 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
In-Reply-To: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 2/5] x86: use PDEP for PTE flags insertion when
 available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBhbGxvd3MgdG8gZm9sZCA1IGluc3RydWN0aW9ucyBpbnRvIGEgc2luZ2xlIG9uZSwgcmVk
dWNpbmcgY29kZSBzaXplCnF1aXRlIGEgYml0LCBlc3BlY2lhbGx5IHdoZW4gbm90IGNvbnNpZGVy
aW5nIHRoZSBmYWxsYmFjayBmdW5jdGlvbnMKKHdoaWNoIHdvbid0IGV2ZXIgbmVlZCB0byBiZSBi
cm91Z2h0IGludG8gaUNhY2hlIG9yIHRoZWlyIG1hcHBpbmdzIGludG8KaVRMQiBvbiBzeXN0ZW1z
IHN1cHBvcnRpbmcgQk1JMikuCgpVbmZvcnR1bmF0ZWx5IGdhcyBzdXBwb3J0IGZvciBxdW90ZWQg
c3ltYm9scyBoYXMgYmVlbiBpbnRyb2R1Y2VkIGluCm11bHRpcGxlIHN0ZXBzLCBzbyB3ZSBuZWVk
IHRvIGFkZCBhIHNlY29uZCBjaGVjayByYXRoZXIgdGhhbiBiZWluZyBhYmxlCnRvIHJlLXVzZSB0
aGUgYWxyZWFkeSBleGlzdGluZyBIQVZFX0dBU19RVU9URURfU1lNIG1hbmlmZXN0IGNvbnN0YW50
LgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KVEJE
OiBBbHNvIGNoYW5nZSBnZXRfcHRlX2ZsYWdzKCkgKGFmdGVyIGhhdmluZyBpbnRyb2R1Y2VkIHRl
c3RfcHRlX2ZsYWdzKCkpPwoKLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCisrKyBiL3hlbi9h
cmNoL3g4Ni9SdWxlcy5tawpAQCAtMjMsNiArMjMsNyBAQCAkKGNhbGwgYXMtb3B0aW9uLWFkZCxD
RkxBR1MsQ0MsInJkc2VlZCAlCiAkKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsIi5lcXUg
XCJ4XCIkJChjb21tYSkxIiwgXAogICAgICAgICAgICAgICAgICAgICAgLVVfX09CSkVDVF9MQUJF
TF9fIC1ESEFWRV9HQVNfUVVPVEVEX1NZTSBcCiAgICAgICAgICAgICAgICAgICAgICAnLURfX09C
SkVDVF9MQUJFTF9fPSQoc3Vic3QgJChCQVNFRElSKS8sLCQoQ1VSRElSKSkvJCRAJykKKyQoY2Fs
bCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiLmlmZGVmIFwiJVwiOyAuZW5kaWYiLC1ESEFWRV9H
QVNfUVVPVEVEX0VYUFJfU1lNKQogCiBDRkxBR1MgKz0gLW1uby1yZWQtem9uZSAtZnBpYyAtZm5v
LWFzeW5jaHJvbm91cy11bndpbmQtdGFibGVzCiAKLS0tIGEveGVuL2FyY2gveDg2L2FsdGVybmF0
aXZlLmMKKysrIGIveGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMKQEAgLTE5Miw2ICsxOTIsMTIg
QEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZQogICAgICAgICAvKiAw
eGU4LzB4ZTkgYXJlIHJlbGF0aXZlIGJyYW5jaGVzOyBmaXggdGhlIG9mZnNldC4gKi8KICAgICAg
ICAgaWYgKCBhLT5yZXBsYWNlbWVudGxlbiA+PSA1ICYmICgqaW5zbmJ1ZiAmIDB4ZmUpID09IDB4
ZTggKQogICAgICAgICAgICAgKihzMzIgKikoaW5zbmJ1ZiArIDEpICs9IHJlcGxhY2VtZW50IC0g
aW5zdHI7CisgICAgICAgIC8qIFJJUC1yZWxhdGl2ZSBhZGRyZXNzaW5nIGlzIGVhc3kgdG8gY2hl
Y2sgZm9yIGluIFZFWC1lbmNvZGVkIGluc25zLiAqLworICAgICAgICBlbHNlIGlmICggYS0+cmVw
bGFjZW1lbnRsZW4gPj0gOCAmJgorICAgICAgICAgICAgICAgICAgKCppbnNuYnVmICYgfjEpID09
IDB4YzQgJiYKKyAgICAgICAgICAgICAgICAgIGEtPnJlcGxhY2VtZW50bGVuID49IDkgLSAoKmlu
c25idWYgJiAxKSAmJgorICAgICAgICAgICAgICAgICAgKGluc25idWZbNCAtICgqaW5zbmJ1ZiAm
IDEpXSAmIH4weDM4KSA9PSAweDA1ICkKKyAgICAgICAgICAgICooczMyICopKGluc25idWYgKyA1
IC0gKCppbnNuYnVmICYgMSkpICs9IHJlcGxhY2VtZW50IC0gaW5zdHI7CiAKICAgICAgICAgYWRk
X25vcHMoaW5zbmJ1ZiArIGEtPnJlcGxhY2VtZW50bGVuLAogICAgICAgICAgICAgICAgICBhLT5p
bnN0cmxlbiAtIGEtPnJlcGxhY2VtZW50bGVuKTsKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysr
IGIveGVuL2FyY2gveDg2L21tLmMKQEAgLTM5MSw2ICszOTEsMTUgQEAgdm9pZCBfX2luaXQgYXJj
aF9pbml0X21lbW9yeSh2b2lkKQogI2VuZGlmCiB9CiAKK2NvbnN0IGludHB0ZV90IHB0ZV9mbGFn
c19tYXNrID0gfihQQUREUl9NQVNLICYgUEFHRV9NQVNLKTsKKworI2lmbmRlZiBIQVZFX0dBU19R
VU9URURfRVhQUl9TWU0KK2ludHB0ZV90IHB1dF9wdGVfZmxhZ3Nfdih1bnNpZ25lZCBpbnQgZmxh
Z3MpCit7CisgICAgcmV0dXJuIHB1dF9wdGVfZmxhZ3NfYyhmbGFncyk7Cit9CisjZW5kaWYKKwog
aW50IHBhZ2VfaXNfcmFtX3R5cGUodW5zaWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgbWVt
X3R5cGUpCiB7CiAgICAgdWludDY0X3QgbWFkZHIgPSBwZm5fdG9fcGFkZHIobWZuKTsKLS0tIGEv
eGVuL2FyY2gveDg2L3hlbi5sZHMuUworKysgYi94ZW4vYXJjaC94ODYveGVuLmxkcy5TCkBAIC02
Niw2ICs2Niw3IEBAIFNFQ1RJT05TCiAgICAgICAgIF9zdGV4dCA9IC47ICAgICAgICAgICAgLyog
VGV4dCBhbmQgcmVhZC1vbmx5IGRhdGEgKi8KICAgICAgICAqKC50ZXh0KQogICAgICAgICooLnRl
eHQuX194ODZfaW5kaXJlY3RfdGh1bmtfKikKKyAgICAgICAqKC5nbnUubGlua29uY2UudC4qKQog
ICAgICAgICooLnRleHQucGFnZV9hbGlnbmVkKQogCiAgICAgICAgLiA9IEFMSUdOKFBBR0VfU0la
RSk7Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3g4Nl82NC9wYWdlLmgKQEAgLTM0LDYgKzM0LDkgQEAKIAogI2lmbmRlZiBf
X0FTU0VNQkxZX18KIAorI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgorI2luY2x1ZGUgPGFz
bS9hc21fZGVmbnMuaD4KKyNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgogI2luY2x1ZGUgPGFz
bS90eXBlcy5oPgogCiAjaW5jbHVkZSA8eGVuL3BkeC5oPgpAQCAtMTIzLDE1ICsxMjYsNTUgQEAg
dHlwZWRlZiBsNF9wZ2VudHJ5X3Qgcm9vdF9wZ2VudHJ5X3Q7CiAKIC8qIEV4dHJhY3QgZmxhZ3Mg
aW50byAyNC1iaXQgaW50ZWdlciwgb3IgdHVybiAyNC1iaXQgZmxhZ3MgaW50byBhIHB0ZSBtYXNr
LiAqLwogI2lmbmRlZiBfX0FTU0VNQkxZX18KK2V4dGVybiBjb25zdCBpbnRwdGVfdCBwdGVfZmxh
Z3NfbWFzazsKK2ludHB0ZV90IF9fYXR0cmlidXRlX2NvbnN0X18gcHV0X3B0ZV9mbGFnc192KHVu
c2lnbmVkIGludCB4KTsKKwogc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgZ2V0X3B0ZV9mbGFn
cyhpbnRwdGVfdCB4KQogewogICAgIHJldHVybiAoKHggPj4gNDApICYgfjB4ZmZmKSB8ICh4ICYg
MHhmZmYpOwogfQogCi1zdGF0aWMgaW5saW5lIGludHB0ZV90IHB1dF9wdGVfZmxhZ3ModW5zaWdu
ZWQgaW50IHgpCitzdGF0aWMgaW5saW5lIGludHB0ZV90IHB1dF9wdGVfZmxhZ3NfYyh1bnNpZ25l
ZCBpbnQgeCkKIHsKICAgICByZXR1cm4gKCgoaW50cHRlX3QpeCAmIH4weGZmZikgPDwgNDApIHwg
KHggJiAweGZmZik7CiB9CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIGludHB0ZV90IHB1dF9wdGVf
ZmxhZ3ModW5zaWduZWQgaW50IHgpCit7CisgICAgaW50cHRlX3QgcHRlOworCisgICAgaWYgKCBf
X2J1aWx0aW5fY29uc3RhbnRfcCh4KSApCisgICAgICAgIHJldHVybiBwdXRfcHRlX2ZsYWdzX2Mo
eCk7CisKKyNpZmRlZiBIQVZFX0dBU19RVU9URURfRVhQUl9TWU0KKyNkZWZpbmUgU1lNTkFNRShw
ZnguLi4pICJcIiIgI3BmeCAicHV0X3B0ZV9mbGFnc18lW3B0ZV1fJXFbZmxhZ3NdXCIiCisgICAg
YWx0ZXJuYXRpdmVfaW9fMigiY2FsbCAiIFNZTU5BTUUoKSAiOyAiIEFTTV9OT1A0ICJcdCIKKyAg
ICAgICAgICAgICAgICAgICAgIExJTktPTkNFX1BST0xPR1VFKFNZTU5BTUUpCisgICAgICAgICAg
ICAgICAgICAgICAibW92ICVbZmxhZ3NdLCAla1twdGVdXG5cdCIKKyAgICAgICAgICAgICAgICAg
ICAgICJhbmQgJDB4ZmZmMDAwLCAlW2ZsYWdzXVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAi
YW5kICQweDAwMGZmZiwgJWtbcHRlXVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAic2hsICQ0
MCwgJXFbZmxhZ3NdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJvciAlcVtmbGFnc10sICVb
cHRlXVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAicmV0XG5cdCIKKyAgICAgICAgICAgICAg
ICAgICAgIExJTktPTkNFX0VQSUxPR1VFKFNZTU5BTUUpLAorICAgICAgICAgICAgICAgICAgICAg
ImNhbGwgIiBTWU1OQU1FKCksIFg4Nl9GRUFUVVJFX0FMV0FZUywKKyAgICAgICAgICAgICAgICAg
ICAgICJwZGVwICVbbWFza10sICVxW2ZsYWdzXSwgJVtwdGVdIiwgWDg2X0ZFQVRVUkVfQk1JMiwK
KyAgICAgICAgICAgICAgICAgICAgIEFTTV9PVVRQVVQyKFtwdGVdICI9JnIiIChwdGUpLCBbZmxh
Z3NdICIrciIgKHgpKSwKKyAgICAgICAgICAgICAgICAgICAgIFttYXNrXSAibSIgKHB0ZV9mbGFn
c19tYXNrKSk7CisjdW5kZWYgU1lNTkFNRQorI2Vsc2UKKyAgICBhbHRlcm5hdGl2ZV9pb18yKCJj
YWxsIHB1dF9wdGVfZmxhZ3NfdjsgIiBBU01fTk9QNCwKKyAgICAgICAgICAgICAgICAgICAgICJj
YWxsIHB1dF9wdGVfZmxhZ3NfdiIsIFg4Nl9GRUFUVVJFX0FMV0FZUywKKyAgICAgICAgICAgICAg
ICAgICAgIC8qIHBkZXAgcHRlX2ZsYWdzX21hc2soJXJpcCksICVyZGksICVyYXggKi8KKyAgICAg
ICAgICAgICAgICAgICAgICIuYnl0ZSAweGM0LCAweGUyLCAweGMzLCAweGY1LCAweDA1XG5cdCIK
KyAgICAgICAgICAgICAgICAgICAgICIubG9uZyBwdGVfZmxhZ3NfbWFzayAtIDQgLSAuIiwKKyAg
ICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX0JNSTIsCisgICAgICAgICAgICAgICAgICAg
ICBBU01fT1VUUFVUMigiPWEiIChwdGUpLCAiK0QiICh4KSksICJtIiAocHRlX2ZsYWdzX21hc2sp
CisgICAgICAgICAgICAgICAgICAgICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJyOCIsICJyOSIs
ICJyMTAiLCAicjExIik7CisjZW5kaWYKKworICAgIHJldHVybiBwdGU7Cit9CiAjZW5kaWYKIAog
LyoKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaAorKysgYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2FzbV9kZWZucy5oCkBAIC0xODcsNiArMTg3LDIwIEBAIHZvaWQgcmV0X2Zyb21f
aW50cih2b2lkKTsKICAgICAgICAgVU5MSUtFTFlfRU5EX1NFQ1RJT04gIlxuIiAgICAgICAgICBc
CiAgICAgICAgICIuTGxpa2VseS4iICN0YWcgIi4lPToiCiAKKyNkZWZpbmUgTElOS09OQ0VfUFJP
TE9HVUUoc3ltKSAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICAiLmlmbmRlZiAiIHN5bSgp
ICJcblx0IiAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIucHVzaHNlY3Rpb24gIiBzeW0o
LmdudS5saW5rb25jZS50LikgIiwiIFwKKyAgICAgICAgICAgICAgICAgICAgICAiXCJheFwiLEBw
cm9nYml0c1xuXHQiICAgICAgXAorICAgICAgICAiLnAyYWxpZ24gNFxuIiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgICAgIHN5bSgpICI6XG5cdCIKKworI2RlZmluZSBMSU5LT05D
RV9FUElMT0dVRShzeW0pICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgICIud2VhayAiIHN5
bSgpICJcblx0IiAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIi50eXBlICIgc3ltKCkg
IiwgQGZ1bmN0aW9uXG5cdCIgICAgICAgICAgXAorICAgICAgICAiLnNpemUgIiBzeW0oKSAiLCAu
IC0gIiBzeW0oKSAiXG5cdCIgICAgICBcCisgICAgICAgICIucG9wc2VjdGlvblxuXHQiICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgIi5lbmRpZlxuXHQiCisKICNlbmRpZgogCiAv
KiAiUmF3IiBpbnN0cnVjdGlvbiBvcGNvZGVzICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVs
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1h
bi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:57:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:57:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2F4-0008RZ-3D; Wed, 28 Feb 2018 13:57:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er2F3-0008RF-0Z
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:57:57 +0000
X-Inumbo-ID: 3dc32b33-1c8f-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3dc32b33-1c8f-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 14:56:57 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:57:55 -0700
Message-Id: <5A96C37002000078001ACD05@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:57:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
In-Reply-To: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 3/5] x86: use PDEP/PEXT for
 maddr/direct-map-offset conversion when available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCByZXBsYWNlIDYgaW5zdHJ1Y3Rpb25zIGJ5IGEgc2luZ2xlIG9uZSwgZnVydGhlciByZWR1
Y2luZyBjb2RlIHNpemUsCmNhY2hlLCBhbmQgVExCIGZvb3RwcmludCAoaW4gcGFydGljdWxhciBv
biBzeXN0ZW1zIHN1cHBvcnRpbmcgQk1JMikuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMzkzLDExICszOTMsMjYgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21l
bW9yeSh2b2lkKQogCiBjb25zdCBpbnRwdGVfdCBwdGVfZmxhZ3NfbWFzayA9IH4oUEFERFJfTUFT
SyAmIFBBR0VfTUFTSyk7CiAKK3BhZGRyX3QgX19yZWFkX21vc3RseSBtYV9yZWFsX21hc2sgPSB+
MFVMOworCiAjaWZuZGVmIEhBVkVfR0FTX1FVT1RFRF9FWFBSX1NZTQogaW50cHRlX3QgcHV0X3B0
ZV9mbGFnc192KHVuc2lnbmVkIGludCBmbGFncykKIHsKICAgICByZXR1cm4gcHV0X3B0ZV9mbGFn
c19jKGZsYWdzKTsKIH0KKworLyogQ29udmVyc2lvbiBiZXR3ZWVuIG1hY2hpbmUgYWRkcmVzcyBh
bmQgZGlyZWN0IG1hcCBvZmZzZXQuICovCitwYWRkcl90IGRvMm1hKHVuc2lnbmVkIGxvbmcgb2Zm
KQoreworICAgIHJldHVybiAob2ZmICYgbWFfdmFfYm90dG9tX21hc2spIHwKKyAgICAgICAgICAg
KChvZmYgPDwgcGZuX3BkeF9ob2xlX3NoaWZ0KSAmIG1hX3RvcF9tYXNrKTsKK30KKwordW5zaWdu
ZWQgbG9uZyBtYTJkbyhwYWRkcl90IG1hKQoreworICAgIHJldHVybiAobWEgJiBtYV92YV9ib3R0
b21fbWFzaykgfAorICAgICAgICAgICAoKG1hICYgbWFfdG9wX21hc2spID4+IHBmbl9wZHhfaG9s
ZV9zaGlmdCk7Cit9CiAjZW5kaWYKIAogaW50IHBhZ2VfaXNfcmFtX3R5cGUodW5zaWduZWQgbG9u
ZyBtZm4sIHVuc2lnbmVkIGxvbmcgbWVtX3R5cGUpCi0tLSBhL3hlbi9hcmNoL3g4Ni9zcmF0LmMK
KysrIGIveGVuL2FyY2gveDg2L3NyYXQuYwpAQCAtNDQ2LDYgKzQ0Niw4IEBAIHZvaWQgX19pbml0
IHNyYXRfcGFyc2VfcmVnaW9ucyh1NjQgYWRkcikKIAl9CiAKIAlwZm5fcGR4X2hvbGVfc2V0dXAo
bWFzayA+PiBQQUdFX1NISUZUKTsKKworCW1hX3JlYWxfbWFzayA9IG1hX3RvcF9tYXNrIHwgbWFf
dmFfYm90dG9tX21hc2s7CiB9CiAKIC8qIFVzZSB0aGUgaW5mb3JtYXRpb24gZGlzY292ZXJlZCBh
Ym92ZSB0byBhY3R1YWxseSBzZXQgdXAgdGhlIG5vZGVzLiAqLwotLS0gYS94ZW4vaW5jbHVkZS9h
c20teDg2L3g4Nl82NC9wYWdlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODZfNjQvcGFn
ZS5oCkBAIC00Miw2ICs0MiwxMCBAQAogI2luY2x1ZGUgPHhlbi9wZHguaD4KIAogZXh0ZXJuIHVu
c2lnbmVkIGxvbmcgeGVuX3ZpcnRfZW5kOworZXh0ZXJuIHBhZGRyX3QgbWFfcmVhbF9tYXNrOwor
CitwYWRkcl90IGRvMm1hKHVuc2lnbmVkIGxvbmcpOwordW5zaWduZWQgbG9uZyBtYTJkbyhwYWRk
cl90KTsKIAogLyoKICAqIE5vdGU6IFRoZXNlIGFyZSBzb2xlbHkgZm9yIHRoZSB1c2UgYnkgcGFn
ZV97Z2V0LHNldH1fb3duZXIoKSwgYW5kCkBAIC01Miw4ICs1NiwxMCBAQCBleHRlcm4gdW5zaWdu
ZWQgbG9uZyB4ZW5fdmlydF9lbmQ7CiAjZGVmaW5lIHBkeF90b192aXJ0KHBkeCkgKCh2b2lkICop
KERJUkVDVE1BUF9WSVJUX1NUQVJUICsgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAoKHVuc2lnbmVkIGxvbmcpKHBkeCkgPDwgUEFHRV9TSElGVCkpKQogCi1zdGF0aWMgaW5s
aW5lIHVuc2lnbmVkIGxvbmcgX192aXJ0X3RvX21hZGRyKHVuc2lnbmVkIGxvbmcgdmEpCitzdGF0
aWMgYWx3YXlzX2lubGluZSBwYWRkcl90IF9fdmlydF90b19tYWRkcih1bnNpZ25lZCBsb25nIHZh
KQogeworICAgIHBhZGRyX3QgbWE7CisKICAgICBBU1NFUlQodmEgPCBESVJFQ1RNQVBfVklSVF9F
TkQpOwogICAgIGlmICggdmEgPj0gRElSRUNUTUFQX1ZJUlRfU1RBUlQgKQogICAgICAgICB2YSAt
PSBESVJFQ1RNQVBfVklSVF9TVEFSVDsKQEAgLTY2LDE2ICs3Miw4MSBAQCBzdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgX192aXJ0X3RvX21hCiAKICAgICAgICAgdmEgKz0geGVuX3BoeXNfc3Rh
cnQgLSBYRU5fVklSVF9TVEFSVDsKICAgICB9Ci0gICAgcmV0dXJuICh2YSAmIG1hX3ZhX2JvdHRv
bV9tYXNrKSB8Ci0gICAgICAgICAgICgodmEgPDwgcGZuX3BkeF9ob2xlX3NoaWZ0KSAmIG1hX3Rv
cF9tYXNrKTsKKworI2lmZGVmIEhBVkVfR0FTX1FVT1RFRF9FWFBSX1NZTQorI2RlZmluZSBTWU1O
QU1FKHBmeC4uLikgIlwiIiAjcGZ4ICJkbzJtYV8lW21hXV8lW29mZl1cIiIKKyAgICBhbHRlcm5h
dGl2ZV9pb18yKCJjYWxsICIgU1lNTkFNRSgpICI7ICIgQVNNX05PUDQgIlx0IgorICAgICAgICAg
ICAgICAgICAgICAgTElOS09OQ0VfUFJPTE9HVUUoU1lNTkFNRSkKKyAgICAgICAgICAgICAgICAg
ICAgICJtb3YgJVtzaGlmdF0sICUlZWN4XG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJtb3Yg
JVtvZmZdLCAlW21hXVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAiYW5kICVbYm1hc2tdLCAl
W21hXVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAic2hsICUlY2wsICVbb2ZmXVxuXHQiCisg
ICAgICAgICAgICAgICAgICAgICAiYW5kICVbdG1hc2tdLCAlW29mZl1cblx0IgorICAgICAgICAg
ICAgICAgICAgICAgIm9yICVbb2ZmXSwgJVttYV1cblx0IgorICAgICAgICAgICAgICAgICAgICAg
InJldFxuXHQiCisgICAgICAgICAgICAgICAgICAgICBMSU5LT05DRV9FUElMT0dVRShTWU1OQU1F
KSwKKyAgICAgICAgICAgICAgICAgICAgICJjYWxsICIgU1lNTkFNRSgpLCBYODZfRkVBVFVSRV9B
TFdBWVMsCisgICAgICAgICAgICAgICAgICAgICAicGRlcCAlW21hc2tdLCAlW29mZl0sICVbbWFd
IiwgWDg2X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAgICAgICAgICAgICAgIEFTTV9PVVRQVVQyKFtt
YV0gIj0mciIgKG1hKSwgW29mZl0gIityIiAodmEpKSwKKyAgICAgICAgICAgICAgICAgICAgIFtt
YXNrXSAibSIgKG1hX3JlYWxfbWFzayksCisgICAgICAgICAgICAgICAgICAgICBbc2hpZnRdICJt
IiAocGZuX3BkeF9ob2xlX3NoaWZ0KSwKKyAgICAgICAgICAgICAgICAgICAgIFtibWFza10gIm0i
IChtYV92YV9ib3R0b21fbWFzayksCisgICAgICAgICAgICAgICAgICAgICBbdG1hc2tdICJtIiAo
bWFfdG9wX21hc2spCisgICAgICAgICAgICAgICAgICAgICA6ICJlY3giKTsKKyN1bmRlZiBTWU1O
QU1FCisjZWxzZQorICAgIGFsdGVybmF0aXZlX2lvXzIoImNhbGwgZG8ybWE7ICIgQVNNX05PUDQs
CisgICAgICAgICAgICAgICAgICAgICAiY2FsbCBkbzJtYSIsIFg4Nl9GRUFUVVJFX0FMV0FZUywK
KyAgICAgICAgICAgICAgICAgICAgIC8qIHBkZXAgbWFfcmVhbF9tYXNrKCVyaXApLCAlcmRpLCAl
cmF4ICovCisgICAgICAgICAgICAgICAgICAgICAiLmJ5dGUgMHhjNCwgMHhlMiwgMHhjMywgMHhm
NSwgMHgwNVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAiLmxvbmcgbWFfcmVhbF9tYXNrIC0g
NCAtIC4iLAorICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAg
ICAgICAgICAgICAgIEFTTV9PVVRQVVQyKCI9YSIgKG1hKSwgIitEIiAodmEpKSwgIm0iIChtYV9y
ZWFsX21hc2spCisgICAgICAgICAgICAgICAgICAgICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJy
OCIsICJyOSIsICJyMTAiLCAicjExIik7CisjZW5kaWYKKworICAgIHJldHVybiBtYTsKIH0KIAot
c3RhdGljIGlubGluZSB2b2lkICpfX21hZGRyX3RvX3ZpcnQodW5zaWduZWQgbG9uZyBtYSkKK3N0
YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgKl9fbWFkZHJfdG9fdmlydChwYWRkcl90IG1hKQogewor
ICAgIHVuc2lnbmVkIGxvbmcgb2ZmOworCiAgICAgQVNTRVJUKHBmbl90b19wZHgobWEgPj4gUEFH
RV9TSElGVCkgPCAoRElSRUNUTUFQX1NJWkUgPj4gUEFHRV9TSElGVCkpOwotICAgIHJldHVybiAo
dm9pZCAqKShESVJFQ1RNQVBfVklSVF9TVEFSVCArCi0gICAgICAgICAgICAgICAgICAgICgobWEg
JiBtYV92YV9ib3R0b21fbWFzaykgfAotICAgICAgICAgICAgICAgICAgICAgKChtYSAmIG1hX3Rv
cF9tYXNrKSA+PiBwZm5fcGR4X2hvbGVfc2hpZnQpKSk7CisKKyNpZmRlZiBIQVZFX0dBU19RVU9U
RURfRVhQUl9TWU0KKyNkZWZpbmUgU1lNTkFNRShwZnguLi4pICJcIiIgI3BmeCAibWEyZG9fJVtv
ZmZdXyVbbWFdXCIiCisgICAgYWx0ZXJuYXRpdmVfaW9fMigiY2FsbCAiIFNZTU5BTUUoKSAiOyAi
IEFTTV9OT1A0ICJcdCIKKyAgICAgICAgICAgICAgICAgICAgIExJTktPTkNFX1BST0xPR1VFKFNZ
TU5BTUUpCisgICAgICAgICAgICAgICAgICAgICAibW92ICVbdG1hc2tdLCAlW29mZl1cblx0Igor
ICAgICAgICAgICAgICAgICAgICAgIm1vdiAlW3NoaWZ0XSwgJSVlY3hcblx0IgorICAgICAgICAg
ICAgICAgICAgICAgImFuZCAlW21hXSwgJVtvZmZdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAg
ICJhbmQgJVtibWFza10sICVbbWFdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJzaHIgJSVj
bCwgJVtvZmZdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJvciAlW21hXSwgJVtvZmZdXG5c
dCIKKyAgICAgICAgICAgICAgICAgICAgICJyZXRcblx0IgorICAgICAgICAgICAgICAgICAgICAg
TElOS09OQ0VfRVBJTE9HVUUoU1lNTkFNRSksCisgICAgICAgICAgICAgICAgICAgICAiY2FsbCAi
IFNZTU5BTUUoKSwgWDg2X0ZFQVRVUkVfQUxXQVlTLAorICAgICAgICAgICAgICAgICAgICAgInBl
eHQgJVttYXNrXSwgJVttYV0sICVbb2ZmXSIsIFg4Nl9GRUFUVVJFX0JNSTIsCisgICAgICAgICAg
ICAgICAgICAgICBBU01fT1VUUFVUMihbb2ZmXSAiPSZyIiAob2ZmKSwgW21hXSAiK3IiIChtYSkp
LAorICAgICAgICAgICAgICAgICAgICAgW21hc2tdICJtIiAobWFfcmVhbF9tYXNrKSwKKyAgICAg
ICAgICAgICAgICAgICAgIFtzaGlmdF0gIm0iIChwZm5fcGR4X2hvbGVfc2hpZnQpLAorICAgICAg
ICAgICAgICAgICAgICAgW2JtYXNrXSAibSIgKG1hX3ZhX2JvdHRvbV9tYXNrKSwKKyAgICAgICAg
ICAgICAgICAgICAgIFt0bWFza10gIm0iIChtYV90b3BfbWFzaykKKyAgICAgICAgICAgICAgICAg
ICAgIDogImVjeCIpOworI3VuZGVmIFNZTU5BTUUKKyNlbHNlCisgICAgYWx0ZXJuYXRpdmVfaW9f
MigiY2FsbCBtYTJkbzsgIiBBU01fTk9QNCwKKyAgICAgICAgICAgICAgICAgICAgICJjYWxsIG1h
MmRvIiwgWDg2X0ZFQVRVUkVfQUxXQVlTLAorICAgICAgICAgICAgICAgICAgICAgLyogcGV4dCBt
YV9yZWFsX21hc2soJXJpcCksICVyZGksICVyYXggKi8KKyAgICAgICAgICAgICAgICAgICAgICIu
Ynl0ZSAweGM0LCAweGUyLCAweGMyLCAweGY1LCAweDA1XG5cdCIKKyAgICAgICAgICAgICAgICAg
ICAgICIubG9uZyBtYV9yZWFsX21hc2sgLSA0IC0gLiIsCisgICAgICAgICAgICAgICAgICAgICBY
ODZfRkVBVFVSRV9CTUkyLAorICAgICAgICAgICAgICAgICAgICAgQVNNX09VVFBVVDIoIj1hIiAo
b2ZmKSwgIitEIiAobWEpKSwgIm0iIChtYV9yZWFsX21hc2spCisgICAgICAgICAgICAgICAgICAg
ICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJyOCIsICJyOSIsICJyMTAiLCAicjExIik7CisjZW5k
aWYKKworICAgIHJldHVybiAodm9pZCAqKURJUkVDVE1BUF9WSVJUX1NUQVJUICsgb2ZmOwogfQog
CiAvKiByZWFkIGFjY2VzcyAoc2hvdWxkIG9ubHkgYmUgdXNlZCBmb3IgZGVidWcgcHJpbnRrJ3Mp
ICovCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:58:49 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:58:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2Fq-0000A1-Du; Wed, 28 Feb 2018 13:58:46 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er2Fp-000082-0m
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:58:45 +0000
X-Inumbo-ID: c0b0afc6-1c8f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c0b0afc6-1c8f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:00:37 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:58:38 -0700
Message-Id: <5A96C39C02000078001ACD08@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:58:36 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
In-Reply-To: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86: use PDEP/PEXT for PFN/PDX
 conversion when available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Qm90aCByZXBsYWNlIDYgaW5zdHJ1Y3Rpb25zIGJ5IGEgc2luZ2xlIG9uZSwgZnVydGhlciByZWR1
Y2luZyBjb2RlIHNpemUsCmNhY2hlLCBhbmQgVExCIGZvb3RwcmludCAoaW4gcGFydGljdWxhciBv
biBzeXN0ZW1zIHN1cHBvcnRpbmcgQk1JMikuCgpTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CgotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0uYwpAQCAtMzk0LDYgKzM5NCw3IEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1v
cnkodm9pZCkKIGNvbnN0IGludHB0ZV90IHB0ZV9mbGFnc19tYXNrID0gfihQQUREUl9NQVNLICYg
UEFHRV9NQVNLKTsKIAogcGFkZHJfdCBfX3JlYWRfbW9zdGx5IG1hX3JlYWxfbWFzayA9IH4wVUw7
Cit1bnNpZ25lZCBsb25nIF9fcmVhZF9tb3N0bHkgcGZuX3JlYWxfbWFzayA9IH4wVUw7CiAKICNp
Zm5kZWYgSEFWRV9HQVNfUVVPVEVEX0VYUFJfU1lNCiBpbnRwdGVfdCBwdXRfcHRlX2ZsYWdzX3Yo
dW5zaWduZWQgaW50IGZsYWdzKQpAQCAtNDEzLDYgKzQxNCwxNyBAQCB1bnNpZ25lZCBsb25nIG1h
MmRvKHBhZGRyX3QgbWEpCiAgICAgcmV0dXJuIChtYSAmIG1hX3ZhX2JvdHRvbV9tYXNrKSB8CiAg
ICAgICAgICAgICgobWEgJiBtYV90b3BfbWFzaykgPj4gcGZuX3BkeF9ob2xlX3NoaWZ0KTsKIH0K
KworLyogQ29udmVyc2lvbiBiZXR3ZWVuIFBEWCBhbmQgUEZOLiAqLwordW5zaWduZWQgbG9uZyBw
ZHgycGZuKHVuc2lnbmVkIGxvbmcgcGR4KQoreworICAgIHJldHVybiBnZW5lcmljX3BkeF90b19w
Zm4ocGR4KTsKK30KKwordW5zaWduZWQgbG9uZyBwZm4ycGR4KHVuc2lnbmVkIGxvbmcgcGZuKQor
eworICAgIHJldHVybiBnZW5lcmljX3Bmbl90b19wZHgocGZuKTsKK30KICNlbmRpZgogCiBpbnQg
cGFnZV9pc19yYW1fdHlwZSh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBtZW1fdHlw
ZSkKLS0tIGEveGVuL2FyY2gveDg2L3NyYXQuYworKysgYi94ZW4vYXJjaC94ODYvc3JhdC5jCkBA
IC00NDgsNiArNDQ4LDcgQEAgdm9pZCBfX2luaXQgc3JhdF9wYXJzZV9yZWdpb25zKHU2NCBhZGRy
KQogCXBmbl9wZHhfaG9sZV9zZXR1cChtYXNrID4+IFBBR0VfU0hJRlQpOwogCiAJbWFfcmVhbF9t
YXNrID0gbWFfdG9wX21hc2sgfCBtYV92YV9ib3R0b21fbWFzazsKKwlwZm5fcmVhbF9tYXNrID0g
cGZuX3RvcF9tYXNrIHwgcGZuX3BkeF9ib3R0b21fbWFzazsKIH0KIAogLyogVXNlIHRoZSBpbmZv
cm1hdGlvbiBkaXNjb3ZlcmVkIGFib3ZlIHRvIGFjdHVhbGx5IHNldCB1cCB0aGUgbm9kZXMuICov
Ci0tLSAvZGV2L251bGwKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wZHguaApAQCAtMCwwICsx
LDE2IEBACisjaWZuZGVmIF9fQVNNX0FSTV9QRFhfSF9fCisjZGVmaW5lIF9fQVNNX0FSTV9QRFhf
SF9fCisKKyNkZWZpbmUgcGR4X3RvX3BmbiBnZW5lcmljX3BkeF90b19wZm4KKyNkZWZpbmUgcGZu
X3RvX3BkeCBnZW5lcmljX3Bmbl90b19wZHgKKworI2VuZGlmIC8qIF9fQVNNX0FSTV9QRFhfSF9f
ICovCisKKy8qCisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5
bGU6ICJCU0QiCisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmls
CisgKiBFbmQ6CisgKi8KLS0tIC9kZXYvbnVsbAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3Bk
eC5oCkBAIC0wLDAgKzEsOTcgQEAKKyNpZm5kZWYgX19BU01fQVJNX1BEWF9IX18KKyNkZWZpbmUg
X19BU01fQVJNX1BEWF9IX18KKworI2luY2x1ZGUgPGFzbS9hbHRlcm5hdGl2ZS5oPgorI2luY2x1
ZGUgPGFzbS9hc21fZGVmbnMuaD4KKyNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgorCitleHRl
cm4gdW5zaWduZWQgbG9uZyBwZm5fcmVhbF9tYXNrOworCitzdGF0aWMgYWx3YXlzX2lubGluZSB1
bnNpZ25lZCBsb25nIHBkeF90b19wZm4odW5zaWduZWQgbG9uZyBwZHgpCit7CisgICAgdW5zaWdu
ZWQgbG9uZyBwZm47CisKKyNpZmRlZiBIQVZFX0dBU19RVU9URURfRVhQUl9TWU0KKyNkZWZpbmUg
U1lNTkFNRShwZnguLi4pICJcIiIgI3BmeCAicGR4MnBmbl8lW3Bmbl1fJVtwZHhdXCIiCisgICAg
YWx0ZXJuYXRpdmVfaW9fMigiY2FsbCAiIFNZTU5BTUUoKSAiOyAiIEFTTV9OT1A0ICJcdCIKKyAg
ICAgICAgICAgICAgICAgICAgIExJTktPTkNFX1BST0xPR1VFKFNZTU5BTUUpCisgICAgICAgICAg
ICAgICAgICAgICAibW92ICVbc2hpZnRdLCAlJWVjeFxuXHQiCisgICAgICAgICAgICAgICAgICAg
ICAibW92ICVbcGR4XSwgJVtwZm5dXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJhbmQgJVti
bWFza10sICVbcGZuXVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAic2hsICUlY2wsICVbcGR4
XVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAiYW5kICVbdG1hc2tdLCAlW3BkeF1cblx0Igor
ICAgICAgICAgICAgICAgICAgICAgIm9yICVbcGR4XSwgJVtwZm5dXG5cdCIKKyAgICAgICAgICAg
ICAgICAgICAgICJyZXRcblx0IgorICAgICAgICAgICAgICAgICAgICAgTElOS09OQ0VfRVBJTE9H
VUUoU1lNTkFNRSksCisgICAgICAgICAgICAgICAgICAgICAiY2FsbCAiIFNZTU5BTUUoKSwgWDg2
X0ZFQVRVUkVfQUxXQVlTLAorICAgICAgICAgICAgICAgICAgICAgInBkZXAgJVttYXNrXSwgJVtw
ZHhdLCAlW3Bmbl0iLCBYODZfRkVBVFVSRV9CTUkyLAorICAgICAgICAgICAgICAgICAgICAgQVNN
X09VVFBVVDIoW3Bmbl0gIj0mciIgKHBmbiksIFtwZHhdICIrciIgKHBkeCkpLAorICAgICAgICAg
ICAgICAgICAgICAgW21hc2tdICJtIiAocGZuX3JlYWxfbWFzayksCisgICAgICAgICAgICAgICAg
ICAgICBbc2hpZnRdICJtIiAocGZuX3BkeF9ob2xlX3NoaWZ0KSwKKyAgICAgICAgICAgICAgICAg
ICAgIFtibWFza10gIm0iIChwZm5fcGR4X2JvdHRvbV9tYXNrKSwKKyAgICAgICAgICAgICAgICAg
ICAgIFt0bWFza10gIm0iIChwZm5fdG9wX21hc2spCisgICAgICAgICAgICAgICAgICAgICA6ICJl
Y3giKTsKKyN1bmRlZiBTWU1OQU1FCisjZWxzZQorICAgIGFsdGVybmF0aXZlX2lvXzIoImNhbGwg
cGR4MnBmbjsgIiBBU01fTk9QNCwKKyAgICAgICAgICAgICAgICAgICAgICJjYWxsIHBkeDJwZm4i
LCBYODZfRkVBVFVSRV9BTFdBWVMsCisgICAgICAgICAgICAgICAgICAgICAvKiBwZGVwIHBmbl9y
ZWFsX21hc2soJXJpcCksICVyZGksICVyYXggKi8KKyAgICAgICAgICAgICAgICAgICAgICIuYnl0
ZSAweGM0LCAweGUyLCAweGMzLCAweGY1LCAweDA1XG5cdCIKKyAgICAgICAgICAgICAgICAgICAg
ICIubG9uZyBwZm5fcmVhbF9tYXNrIC0gNCAtIC4iLAorICAgICAgICAgICAgICAgICAgICAgWDg2
X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAgICAgICAgICAgICAgIEFTTV9PVVRQVVQyKCI9YSIgKHBm
biksICIrRCIgKHBkeCkpLCAibSIgKHBmbl9yZWFsX21hc2spCisgICAgICAgICAgICAgICAgICAg
ICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJyOCIsICJyOSIsICJyMTAiLCAicjExIik7CisjZW5k
aWYKKworICAgIHJldHVybiBwZm47Cit9CisKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVk
IGxvbmcgcGZuX3RvX3BkeCh1bnNpZ25lZCBsb25nIHBmbikKK3sKKyAgICB1bnNpZ25lZCBsb25n
IHBkeDsKKworI2lmZGVmIEhBVkVfR0FTX1FVT1RFRF9FWFBSX1NZTQorI2RlZmluZSBTWU1OQU1F
KHBmeC4uLikgIlwiIiAjcGZ4ICJwZm4ycGR4XyVbcGR4XV8lW3Bmbl1cIiIKKyAgICBhbHRlcm5h
dGl2ZV9pb18yKCJjYWxsICIgU1lNTkFNRSgpICI7ICIgQVNNX05PUDQgIlx0IgorICAgICAgICAg
ICAgICAgICAgICAgTElOS09OQ0VfUFJPTE9HVUUoU1lNTkFNRSkKKyAgICAgICAgICAgICAgICAg
ICAgICJtb3YgJVt0bWFza10sICVbcGR4XVxuXHQiCisgICAgICAgICAgICAgICAgICAgICAibW92
ICVbc2hpZnRdLCAlJWVjeFxuXHQiCisgICAgICAgICAgICAgICAgICAgICAiYW5kICVbcGZuXSwg
JVtwZHhdXG5cdCIKKyAgICAgICAgICAgICAgICAgICAgICJhbmQgJVtibWFza10sICVbcGZuXVxu
XHQiCisgICAgICAgICAgICAgICAgICAgICAic2hyICUlY2wsICVbcGR4XVxuXHQiCisgICAgICAg
ICAgICAgICAgICAgICAib3IgJVtwZm5dLCAlW3BkeF1cblx0IgorICAgICAgICAgICAgICAgICAg
ICAgInJldFxuXHQiCisgICAgICAgICAgICAgICAgICAgICBMSU5LT05DRV9FUElMT0dVRShTWU1O
QU1FKSwKKyAgICAgICAgICAgICAgICAgICAgICJjYWxsICIgU1lNTkFNRSgpLCBYODZfRkVBVFVS
RV9BTFdBWVMsCisgICAgICAgICAgICAgICAgICAgICAicGV4dCAlW21hc2tdLCAlW3Bmbl0sICVb
cGR4XSIsIFg4Nl9GRUFUVVJFX0JNSTIsCisgICAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVU
MihbcGR4XSAiPSZyIiAocGR4KSwgW3Bmbl0gIityIiAocGZuKSksCisgICAgICAgICAgICAgICAg
ICAgICBbbWFza10gIm0iIChwZm5fcmVhbF9tYXNrKSwKKyAgICAgICAgICAgICAgICAgICAgIFtz
aGlmdF0gIm0iIChwZm5fcGR4X2hvbGVfc2hpZnQpLAorICAgICAgICAgICAgICAgICAgICAgW2Jt
YXNrXSAibSIgKHBmbl9wZHhfYm90dG9tX21hc2spLAorICAgICAgICAgICAgICAgICAgICAgW3Rt
YXNrXSAibSIgKHBmbl90b3BfbWFzaykKKyAgICAgICAgICAgICAgICAgICAgIDogImVjeCIpOwor
I3VuZGVmIFNZTU5BTUUKKyNlbHNlCisgICAgYWx0ZXJuYXRpdmVfaW9fMigiY2FsbCBwZm4ycGR4
OyAiIEFTTV9OT1A0LAorICAgICAgICAgICAgICAgICAgICAgImNhbGwgcGZuMnBkeCIsIFg4Nl9G
RUFUVVJFX0FMV0FZUywKKyAgICAgICAgICAgICAgICAgICAgIC8qIHBleHQgcGZuX3JlYWxfbWFz
ayglcmlwKSwgJXJkaSwgJXJheCAqLworICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4YzQs
IDB4ZTIsIDB4YzIsIDB4ZjUsIDB4MDVcblx0IgorICAgICAgICAgICAgICAgICAgICAgIi5sb25n
IHBmbl9yZWFsX21hc2sgLSA0IC0gLiIsCisgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVS
RV9CTUkyLAorICAgICAgICAgICAgICAgICAgICAgQVNNX09VVFBVVDIoIj1hIiAocGR4KSwgIitE
IiAocGZuKSksICJtIiAocGZuX3JlYWxfbWFzaykKKyAgICAgICAgICAgICAgICAgICAgIDogInJj
eCIsICJyZHgiLCAicnNpIiwgInI4IiwgInI5IiwgInIxMCIsICJyMTEiKTsKKyNlbmRpZgorCisg
ICAgcmV0dXJuIHBkeDsKK30KKworI2VuZGlmIC8qIF9fQVNNX0FSTV9QRFhfSF9fICovCisKKy8q
CisgKiBMb2NhbCB2YXJpYWJsZXM6CisgKiBtb2RlOiBDCisgKiBjLWZpbGUtc3R5bGU6ICJCU0Qi
CisgKiBjLWJhc2ljLW9mZnNldDogNAorICogaW5kZW50LXRhYnMtbW9kZTogbmlsCisgKiBFbmQ6
CisgKi8KLS0tIGEveGVuL2luY2x1ZGUveGVuL3BkeC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9w
ZHguaApAQCAtMjMsMTMgKzIzLDEzIEBAIGV4dGVybiB2b2lkIHNldF9wZHhfcmFuZ2UodW5zaWdu
ZWQgbG9uZwogCiBib29sIF9fbWZuX3ZhbGlkKHVuc2lnbmVkIGxvbmcgbWZuKTsKIAotc3RhdGlj
IGlubGluZSB1bnNpZ25lZCBsb25nIHBmbl90b19wZHgodW5zaWduZWQgbG9uZyBwZm4pCitzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgZ2VuZXJpY19wZm5fdG9fcGR4KHVuc2lnbmVkIGxvbmcg
cGZuKQogewogICAgIHJldHVybiAocGZuICYgcGZuX3BkeF9ib3R0b21fbWFzaykgfAogICAgICAg
ICAgICAoKHBmbiAmIHBmbl90b3BfbWFzaykgPj4gcGZuX3BkeF9ob2xlX3NoaWZ0KTsKIH0KIAot
c3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBkeF90b19wZm4odW5zaWduZWQgbG9uZyBwZHgp
CitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgZ2VuZXJpY19wZHhfdG9fcGZuKHVuc2lnbmVk
IGxvbmcgcGR4KQogewogICAgIHJldHVybiAocGR4ICYgcGZuX3BkeF9ib3R0b21fbWFzaykgfAog
ICAgICAgICAgICAoKHBkeCA8PCBwZm5fcGR4X2hvbGVfc2hpZnQpICYgcGZuX3RvcF9tYXNrKTsK
QEAgLTM3LDYgKzM3LDggQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBkeF90b19wZm4o
dQogCiBleHRlcm4gdm9pZCBwZm5fcGR4X2hvbGVfc2V0dXAodW5zaWduZWQgbG9uZyk7CiAKKyNp
bmNsdWRlIDxhc20vcGR4Lmg+CisKICNlbmRpZiAvKiBIQVNfUERYICovCiAjZW5kaWYgLyogX19Y
RU5fUERYX0hfXyAqLwogCgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 13:59:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 13:59:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2GJ-0000GA-Np; Wed, 28 Feb 2018 13:59:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er2GI-0000Ep-6q
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 13:59:14 +0000
X-Inumbo-ID: d176092f-1c8f-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d176092f-1c8f-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:01:05 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 06:59:06 -0700
Message-Id: <5A96C3B802000078001ACD0B@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 06:59:04 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
In-Reply-To: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 5/5] x86: use MOV for PFN/PDX conversion when
	possible
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Li4uIGFuZCAob2YgY291cnNlKSBhbHNvIG1hZGRyIC8gZGlyZWN0LW1hcC1vZmZzZXQgb25lcy4K
Ck1vc3QgeDg2IHN5c3RlbXMgZG9uJ3QgYWN0dWFsbHkgcmVxdWlyZSB0aGUgdXNlIG9mIFBEWCBj
b21wcmVzc2lvbi4gTm93CnRoYXQgd2UgaGF2ZSBwYXRjaGluZyBmb3IgdGhlIGNvbnZlcnNpb24g
Y29kZSBpbiBwbGFjZSBhbnl3YXksIGV4dGVuZCBpdAp0byB1c2Ugc2ltcGxlIE1PViB3aGVuIHBv
c3NpYmxlLiBJbnRyb2R1Y2UgYSBuZXcgcHNldWRvLUNQVS1mZWF0dXJlIHRvCmtleSB0aGUgcGF0
Y2hpbmcgb2ZmIG9mLgoKU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2Uu
Y29tPgotLS0KVGhpcyBwYXRjaCB3aWxsIG9ubHkgYXBwbHkgY2xlYW5seSBvbiB0b3Agb2YgIng4
NjogTk9QIG91dCBYUFRJCmVudHJ5L2V4aXQgY29kZSB3aGVuIGl0J3Mgbm90IGluIHVzZSIuCgot
LS0gYS94ZW4vYXJjaC94ODYvc2V0dXAuYworKysgYi94ZW4vYXJjaC94ODYvc2V0dXAuYwpAQCAt
MTQxMCw2ICsxNDEwLDkgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94ZW4odW5zaWdu
ZQogCiAgICAgbnVtYV9pbml0bWVtX2luaXQoMCwgcmF3X21heF9wYWdlKTsKIAorICAgIGlmICgg
IXBmbl9wZHhfaG9sZV9zaGlmdCApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZF
QVRVUkVfUEZOX1BEWF9JREVOVCk7CisKICAgICBpZiAoIG1heF9wYWdlIC0gMSA+IHZpcnRfdG9f
bWZuKEhZUEVSVklTT1JfVklSVF9FTkQgLSAxKSApCiAgICAgewogICAgICAgICB1bnNpZ25lZCBs
b25nIGxpbWl0ID0gdmlydF90b19tZm4oSFlQRVJWSVNPUl9WSVJUX0VORCAtIDEpOwotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMSwzICszMSw0IEBAIFhFTl9DUFVGRUFUVVJFKFhFTl9JQlJT
X0NMRUFSLCAgKEZTQ0FQSU4KIFhFTl9DUFVGRUFUVVJFKFJTQl9OQVRJVkUsICAgICAgKEZTQ0FQ
SU5UUyswKSozMisxOCkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIG5hdGl2ZSAqLwogWEVO
X0NQVUZFQVRVUkUoUlNCX1ZNRVhJVCwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Ig
b3ZlcndyaXRlIG5lZWRlZCBmb3Igdm1leGl0ICovCiBYRU5fQ1BVRkVBVFVSRShOT19YUFRJLCAg
ICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjApIC8qIFhQVEkgbWl0aWdhdGlvbiBub3QgaW4gdXNl
ICovCitYRU5fQ1BVRkVBVFVSRShQRk5fUERYX0lERU5ULCAgIChGU0NBUElOVFMrMCkqMzIrMjEp
IC8qIFBGTiA8LT4gUERYIG1hcHBpbmcgaXMgMToxICovCi0tLSBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvcGR4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wZHguaApAQCAtMTMsNyArMTMsNyBA
QCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIHBkeF90CiAKICNpZmRlZiBIQVZF
X0dBU19RVU9URURfRVhQUl9TWU0KICNkZWZpbmUgU1lNTkFNRShwZnguLi4pICJcIiIgI3BmeCAi
cGR4MnBmbl8lW3Bmbl1fJVtwZHhdXCIiCi0gICAgYWx0ZXJuYXRpdmVfaW9fMigiY2FsbCAiIFNZ
TU5BTUUoKSAiOyAiIEFTTV9OT1A0ICJcdCIKKyAgICBhbHRlcm5hdGl2ZV9pb18zKCJjYWxsICIg
U1lNTkFNRSgpICI7ICIgQVNNX05PUDQgIlx0IgogICAgICAgICAgICAgICAgICAgICAgTElOS09O
Q0VfUFJPTE9HVUUoU1lNTkFNRSkKICAgICAgICAgICAgICAgICAgICAgICJtb3YgJVtzaGlmdF0s
ICUlZWN4XG5cdCIKICAgICAgICAgICAgICAgICAgICAgICJtb3YgJVtwZHhdLCAlW3Bmbl1cblx0
IgpAQCAtMjUsNiArMjUsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIHBk
eF90CiAgICAgICAgICAgICAgICAgICAgICBMSU5LT05DRV9FUElMT0dVRShTWU1OQU1FKSwKICAg
ICAgICAgICAgICAgICAgICAgICJjYWxsICIgU1lNTkFNRSgpLCBYODZfRkVBVFVSRV9BTFdBWVMs
CiAgICAgICAgICAgICAgICAgICAgICAicGRlcCAlW21hc2tdLCAlW3BkeF0sICVbcGZuXSIsIFg4
Nl9GRUFUVVJFX0JNSTIsCisgICAgICAgICAgICAgICAgICAgICAibW92ICVbcGR4XSwgJVtwZm5d
IiwgWDg2X0ZFQVRVUkVfUEZOX1BEWF9JREVOVCwKICAgICAgICAgICAgICAgICAgICAgIEFTTV9P
VVRQVVQyKFtwZm5dICI9JnIiIChwZm4pLCBbcGR4XSAiK3IiIChwZHgpKSwKICAgICAgICAgICAg
ICAgICAgICAgIFttYXNrXSAibSIgKHBmbl9yZWFsX21hc2spLAogICAgICAgICAgICAgICAgICAg
ICAgW3NoaWZ0XSAibSIgKHBmbl9wZHhfaG9sZV9zaGlmdCksCkBAIC0zMywxMiArMzQsMTMgQEAg
c3RhdGljIGFsd2F5c19pbmxpbmUgdW5zaWduZWQgbG9uZyBwZHhfdAogICAgICAgICAgICAgICAg
ICAgICAgOiAiZWN4Iik7CiAjdW5kZWYgU1lNTkFNRQogI2Vsc2UKLSAgICBhbHRlcm5hdGl2ZV9p
b18yKCJjYWxsIHBkeDJwZm47ICIgQVNNX05PUDQsCisgICAgYWx0ZXJuYXRpdmVfaW9fMygiY2Fs
bCBwZHgycGZuOyAiIEFTTV9OT1A0LAogICAgICAgICAgICAgICAgICAgICAgImNhbGwgcGR4MnBm
biIsIFg4Nl9GRUFUVVJFX0FMV0FZUywKICAgICAgICAgICAgICAgICAgICAgIC8qIHBkZXAgcGZu
X3JlYWxfbWFzayglcmlwKSwgJXJkaSwgJXJheCAqLwogICAgICAgICAgICAgICAgICAgICAgIi5i
eXRlIDB4YzQsIDB4ZTIsIDB4YzMsIDB4ZjUsIDB4MDVcblx0IgogICAgICAgICAgICAgICAgICAg
ICAgIi5sb25nIHBmbl9yZWFsX21hc2sgLSA0IC0gLiIsCiAgICAgICAgICAgICAgICAgICAgICBY
ODZfRkVBVFVSRV9CTUkyLAorICAgICAgICAgICAgICAgICAgICAgIm1vdiAlJXJkaSwgJSVyYXgi
LCBYODZfRkVBVFVSRV9QRk5fUERYX0lERU5ULAogICAgICAgICAgICAgICAgICAgICAgQVNNX09V
VFBVVDIoIj1hIiAocGZuKSwgIitEIiAocGR4KSksICJtIiAocGZuX3JlYWxfbWFzaykKICAgICAg
ICAgICAgICAgICAgICAgIDogInJjeCIsICJyZHgiLCAicnNpIiwgInI4IiwgInI5IiwgInIxMCIs
ICJyMTEiKTsKICNlbmRpZgpAQCAtNTIsNyArNTQsNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1
bnNpZ25lZCBsb25nIHBmbl90CiAKICNpZmRlZiBIQVZFX0dBU19RVU9URURfRVhQUl9TWU0KICNk
ZWZpbmUgU1lNTkFNRShwZnguLi4pICJcIiIgI3BmeCAicGZuMnBkeF8lW3BkeF1fJVtwZm5dXCIi
Ci0gICAgYWx0ZXJuYXRpdmVfaW9fMigiY2FsbCAiIFNZTU5BTUUoKSAiOyAiIEFTTV9OT1A0ICJc
dCIKKyAgICBhbHRlcm5hdGl2ZV9pb18zKCJjYWxsICIgU1lNTkFNRSgpICI7ICIgQVNNX05PUDQg
Ilx0IgogICAgICAgICAgICAgICAgICAgICAgTElOS09OQ0VfUFJPTE9HVUUoU1lNTkFNRSkKICAg
ICAgICAgICAgICAgICAgICAgICJtb3YgJVt0bWFza10sICVbcGR4XVxuXHQiCiAgICAgICAgICAg
ICAgICAgICAgICAibW92ICVbc2hpZnRdLCAlJWVjeFxuXHQiCkBAIC02NCw2ICs2Niw3IEBAIHN0
YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgcGZuX3QKICAgICAgICAgICAgICAgICAg
ICAgIExJTktPTkNFX0VQSUxPR1VFKFNZTU5BTUUpLAogICAgICAgICAgICAgICAgICAgICAgImNh
bGwgIiBTWU1OQU1FKCksIFg4Nl9GRUFUVVJFX0FMV0FZUywKICAgICAgICAgICAgICAgICAgICAg
ICJwZXh0ICVbbWFza10sICVbcGZuXSwgJVtwZHhdIiwgWDg2X0ZFQVRVUkVfQk1JMiwKKyAgICAg
ICAgICAgICAgICAgICAgICJtb3YgJVtwZm5dLCAlW3BkeF0iLCBYODZfRkVBVFVSRV9QRk5fUERY
X0lERU5ULAogICAgICAgICAgICAgICAgICAgICAgQVNNX09VVFBVVDIoW3BkeF0gIj0mciIgKHBk
eCksIFtwZm5dICIrciIgKHBmbikpLAogICAgICAgICAgICAgICAgICAgICAgW21hc2tdICJtIiAo
cGZuX3JlYWxfbWFzayksCiAgICAgICAgICAgICAgICAgICAgICBbc2hpZnRdICJtIiAocGZuX3Bk
eF9ob2xlX3NoaWZ0KSwKQEAgLTcyLDEyICs3NSwxMyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB1
bnNpZ25lZCBsb25nIHBmbl90CiAgICAgICAgICAgICAgICAgICAgICA6ICJlY3giKTsKICN1bmRl
ZiBTWU1OQU1FCiAjZWxzZQotICAgIGFsdGVybmF0aXZlX2lvXzIoImNhbGwgcGZuMnBkeDsgIiBB
U01fTk9QNCwKKyAgICBhbHRlcm5hdGl2ZV9pb18zKCJjYWxsIHBmbjJwZHg7ICIgQVNNX05PUDQs
CiAgICAgICAgICAgICAgICAgICAgICAiY2FsbCBwZm4ycGR4IiwgWDg2X0ZFQVRVUkVfQUxXQVlT
LAogICAgICAgICAgICAgICAgICAgICAgLyogcGV4dCBwZm5fcmVhbF9tYXNrKCVyaXApLCAlcmRp
LCAlcmF4ICovCiAgICAgICAgICAgICAgICAgICAgICAiLmJ5dGUgMHhjNCwgMHhlMiwgMHhjMiwg
MHhmNSwgMHgwNVxuXHQiCiAgICAgICAgICAgICAgICAgICAgICAiLmxvbmcgcGZuX3JlYWxfbWFz
ayAtIDQgLSAuIiwKICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX0JNSTIsCisgICAg
ICAgICAgICAgICAgICAgICAibW92ICUlcmRpLCAlJXJheCIsIFg4Nl9GRUFUVVJFX1BGTl9QRFhf
SURFTlQsCiAgICAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVUMigiPWEiIChwZHgpLCAiK0Qi
IChwZm4pKSwgIm0iIChwZm5fcmVhbF9tYXNrKQogICAgICAgICAgICAgICAgICAgICAgOiAicmN4
IiwgInJkeCIsICJyc2kiLCAicjgiLCAicjkiLCAicjEwIiwgInIxMSIpOwogI2VuZGlmCi0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYveDg2XzY0L3BhZ2UuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L3g4Nl82NC9wYWdlLmgKQEAgLTc1LDcgKzc1LDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUg
cGFkZHJfdCBfX3ZpcnRfdG9fbQogCiAjaWZkZWYgSEFWRV9HQVNfUVVPVEVEX0VYUFJfU1lNCiAj
ZGVmaW5lIFNZTU5BTUUocGZ4Li4uKSAiXCIiICNwZnggImRvMm1hXyVbbWFdXyVbb2ZmXVwiIgot
ICAgIGFsdGVybmF0aXZlX2lvXzIoImNhbGwgIiBTWU1OQU1FKCkgIjsgIiBBU01fTk9QNCAiXHQi
CisgICAgYWx0ZXJuYXRpdmVfaW9fMygiY2FsbCAiIFNZTU5BTUUoKSAiOyAiIEFTTV9OT1A0ICJc
dCIKICAgICAgICAgICAgICAgICAgICAgIExJTktPTkNFX1BST0xPR1VFKFNZTU5BTUUpCiAgICAg
ICAgICAgICAgICAgICAgICAibW92ICVbc2hpZnRdLCAlJWVjeFxuXHQiCiAgICAgICAgICAgICAg
ICAgICAgICAibW92ICVbb2ZmXSwgJVttYV1cblx0IgpAQCAtODcsNiArODcsNyBAQCBzdGF0aWMg
YWx3YXlzX2lubGluZSBwYWRkcl90IF9fdmlydF90b19tCiAgICAgICAgICAgICAgICAgICAgICBM
SU5LT05DRV9FUElMT0dVRShTWU1OQU1FKSwKICAgICAgICAgICAgICAgICAgICAgICJjYWxsICIg
U1lNTkFNRSgpLCBYODZfRkVBVFVSRV9BTFdBWVMsCiAgICAgICAgICAgICAgICAgICAgICAicGRl
cCAlW21hc2tdLCAlW29mZl0sICVbbWFdIiwgWDg2X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAgICAg
ICAgICAgICAgICJtb3YgJVtvZmZdLCAlW21hXSIsIFg4Nl9GRUFUVVJFX1BGTl9QRFhfSURFTlQs
CiAgICAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVUMihbbWFdICI9JnIiIChtYSksIFtvZmZd
ICIrciIgKHZhKSksCiAgICAgICAgICAgICAgICAgICAgICBbbWFza10gIm0iIChtYV9yZWFsX21h
c2spLAogICAgICAgICAgICAgICAgICAgICAgW3NoaWZ0XSAibSIgKHBmbl9wZHhfaG9sZV9zaGlm
dCksCkBAIC05NSwxMiArOTYsMTMgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgcGFkZHJfdCBfX3Zp
cnRfdG9fbQogICAgICAgICAgICAgICAgICAgICAgOiAiZWN4Iik7CiAjdW5kZWYgU1lNTkFNRQog
I2Vsc2UKLSAgICBhbHRlcm5hdGl2ZV9pb18yKCJjYWxsIGRvMm1hOyAiIEFTTV9OT1A0LAorICAg
IGFsdGVybmF0aXZlX2lvXzMoImNhbGwgZG8ybWE7ICIgQVNNX05PUDQsCiAgICAgICAgICAgICAg
ICAgICAgICAiY2FsbCBkbzJtYSIsIFg4Nl9GRUFUVVJFX0FMV0FZUywKICAgICAgICAgICAgICAg
ICAgICAgIC8qIHBkZXAgbWFfcmVhbF9tYXNrKCVyaXApLCAlcmRpLCAlcmF4ICovCiAgICAgICAg
ICAgICAgICAgICAgICAiLmJ5dGUgMHhjNCwgMHhlMiwgMHhjMywgMHhmNSwgMHgwNVxuXHQiCiAg
ICAgICAgICAgICAgICAgICAgICAiLmxvbmcgbWFfcmVhbF9tYXNrIC0gNCAtIC4iLAogICAgICAg
ICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfQk1JMiwKKyAgICAgICAgICAgICAgICAgICAgICJt
b3YgJSVyZGksICUlcmF4IiwgWDg2X0ZFQVRVUkVfUEZOX1BEWF9JREVOVCwKICAgICAgICAgICAg
ICAgICAgICAgIEFTTV9PVVRQVVQyKCI9YSIgKG1hKSwgIitEIiAodmEpKSwgIm0iIChtYV9yZWFs
X21hc2spCiAgICAgICAgICAgICAgICAgICAgICA6ICJyY3giLCAicmR4IiwgInJzaSIsICJyOCIs
ICJyOSIsICJyMTAiLCAicjExIik7CiAjZW5kaWYKQEAgLTExNiw3ICsxMTgsNyBAQCBzdGF0aWMg
YWx3YXlzX2lubGluZSB2b2lkICpfX21hZGRyX3RvX3ZpCiAKICNpZmRlZiBIQVZFX0dBU19RVU9U
RURfRVhQUl9TWU0KICNkZWZpbmUgU1lNTkFNRShwZnguLi4pICJcIiIgI3BmeCAibWEyZG9fJVtv
ZmZdXyVbbWFdXCIiCi0gICAgYWx0ZXJuYXRpdmVfaW9fMigiY2FsbCAiIFNZTU5BTUUoKSAiOyAi
IEFTTV9OT1A0ICJcdCIKKyAgICBhbHRlcm5hdGl2ZV9pb18zKCJjYWxsICIgU1lNTkFNRSgpICI7
ICIgQVNNX05PUDQgIlx0IgogICAgICAgICAgICAgICAgICAgICAgTElOS09OQ0VfUFJPTE9HVUUo
U1lNTkFNRSkKICAgICAgICAgICAgICAgICAgICAgICJtb3YgJVt0bWFza10sICVbb2ZmXVxuXHQi
CiAgICAgICAgICAgICAgICAgICAgICAibW92ICVbc2hpZnRdLCAlJWVjeFxuXHQiCkBAIC0xMjgs
NiArMTMwLDcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCAqX19tYWRkcl90b192aQogICAg
ICAgICAgICAgICAgICAgICAgTElOS09OQ0VfRVBJTE9HVUUoU1lNTkFNRSksCiAgICAgICAgICAg
ICAgICAgICAgICAiY2FsbCAiIFNZTU5BTUUoKSwgWDg2X0ZFQVRVUkVfQUxXQVlTLAogICAgICAg
ICAgICAgICAgICAgICAgInBleHQgJVttYXNrXSwgJVttYV0sICVbb2ZmXSIsIFg4Nl9GRUFUVVJF
X0JNSTIsCisgICAgICAgICAgICAgICAgICAgICAibW92ICVbbWFdLCAlW29mZl0iLCBYODZfRkVB
VFVSRV9QRk5fUERYX0lERU5ULAogICAgICAgICAgICAgICAgICAgICAgQVNNX09VVFBVVDIoW29m
Zl0gIj0mciIgKG9mZiksIFttYV0gIityIiAobWEpKSwKICAgICAgICAgICAgICAgICAgICAgIFtt
YXNrXSAibSIgKG1hX3JlYWxfbWFzayksCiAgICAgICAgICAgICAgICAgICAgICBbc2hpZnRdICJt
IiAocGZuX3BkeF9ob2xlX3NoaWZ0KSwKQEAgLTEzNiwxMiArMTM5LDEzIEBAIHN0YXRpYyBhbHdh
eXNfaW5saW5lIHZvaWQgKl9fbWFkZHJfdG9fdmkKICAgICAgICAgICAgICAgICAgICAgIDogImVj
eCIpOwogI3VuZGVmIFNZTU5BTUUKICNlbHNlCi0gICAgYWx0ZXJuYXRpdmVfaW9fMigiY2FsbCBt
YTJkbzsgIiBBU01fTk9QNCwKKyAgICBhbHRlcm5hdGl2ZV9pb18zKCJjYWxsIG1hMmRvOyAiIEFT
TV9OT1A0LAogICAgICAgICAgICAgICAgICAgICAgImNhbGwgbWEyZG8iLCBYODZfRkVBVFVSRV9B
TFdBWVMsCiAgICAgICAgICAgICAgICAgICAgICAvKiBwZXh0IG1hX3JlYWxfbWFzayglcmlwKSwg
JXJkaSwgJXJheCAqLwogICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4YzQsIDB4ZTIsIDB4
YzIsIDB4ZjUsIDB4MDVcblx0IgogICAgICAgICAgICAgICAgICAgICAgIi5sb25nIG1hX3JlYWxf
bWFzayAtIDQgLSAuIiwKICAgICAgICAgICAgICAgICAgICAgIFg4Nl9GRUFUVVJFX0JNSTIsCisg
ICAgICAgICAgICAgICAgICAgICAibW92ICUlcmRpLCAlJXJheCIsIFg4Nl9GRUFUVVJFX1BGTl9Q
RFhfSURFTlQsCiAgICAgICAgICAgICAgICAgICAgICBBU01fT1VUUFVUMigiPWEiIChvZmYpLCAi
K0QiIChtYSkpLCAibSIgKG1hX3JlYWxfbWFzaykKICAgICAgICAgICAgICAgICAgICAgIDogInJj
eCIsICJyZHgiLCAicnNpIiwgInI4IiwgInI5IiwgInIxMCIsICJyMTEiKTsKICNlbmRpZgoKCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:08:30 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:08:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2P6-0001Gh-Q5; Wed, 28 Feb 2018 14:08:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ahwf=fw=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1er2P6-0001Gb-3U
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:08:20 +0000
X-Inumbo-ID: 174ebeaa-1c91-11e8-b9b1-635ca7ef6cff
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTP
 id 174ebeaa-1c91-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:10:12 +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 E832B15AD;
 Wed, 28 Feb 2018 06:08:12 -0800 (PST)
Received: from [192.168.42.206] (usa-sjc-mx-foss1.foss.arm.com
 [217.140.101.70])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id C71623F487;
 Wed, 28 Feb 2018 06:08:09 -0800 (PST)
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 xen-devel@lists.xenproject.org,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, Juergen Gross <jgross@suse.com>,
 boris.ostrovsky@oracle.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <4c7e6f65-1787-3815-22b5-f9495e388c06@gmail.com>
 <7e265c53-db9a-0946-6b1c-b946bcbb4100@gmail.com>
From: Julien Grall <julien.grall@arm.com>
Message-ID: <4628e34f-5e7d-c2e6-d132-c1f4c1c25efd@arm.com>
Date: Wed, 28 Feb 2018 14:08:07 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <7e265c53-db9a-0946-6b1c-b946bcbb4100@gmail.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 Oleksandr Andrushchenko <oleksandr_andrushchenko@epam.com>
Subject: Re: [Xen-devel] [PATCH 0/9] drm/xen-front: Add support for Xen PV
 display frontend
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

KCsgU3RlZmFubyBhbmQgV2VpKQoKSGksCgpPbiAwMi8yNy8yMDE4IDEyOjQwIFBNLCBPbGVrc2Fu
ZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPiBQbGVhc2UgZmluZCBzb21lIG1vcmUgY2xhcmlmaWNh
dGlvbnMgb24gVmlydElPIHVzZSB3aXRoIFhlbgo+IChJIHdvdWxkIGxpa2UgdG8gdGhhbmsgWGVu
IGNvbW11bml0eSBmb3IgaGVscGluZyB3aXRoIHRoaXMpCj4gCj4gMS4gUG9zc2libGUgc2VjdXJp
dHkgaXNzdWVzIC0gVmlydElPIGRldmljZXMgYXJlIFBDSSBidXMgbWFzdGVycywgdGh1cwo+IGFs
bG93aW5nIHJlYWwgZGV2aWNlIChydW5uaW5nLCBmb3IgZXhhbXBsZSwgaW4gdW50cnVzdGVkIGRy
aXZlciBkb21haW4pCj4gdG8gZ2V0IGNvbnRyb2wgb3ZlciBndWVzdCdzIG1lbW9yeSBieSB3cml0
aW5nIHRvIGl0cyBtZW1vcnkKPiAKPiAyLiBWaXJ0SU8gY3VycmVudGx5IHVzZXMgR0ZOcyB3cml0
dGVuIGludG8gdGhlIHNoYXJlZCByaW5nLCB3aXRob3V0IFhlbgo+IGdyYW50cyBzdXBwb3J0LiBU
aGlzIHdpbGwgcmVxdWlyZSBnZW5lcmljIGdyYW50LW1hcHBpbmcvc2hhcmluZyBsYXllcgo+IHRv
IGJlIGFkZGVkIHRvIFZpcnRJTy4KPiAKPiAzLiBWaXJ0SU8gcmVxdWlyZXMgUUVNVSBQQ0kgZW11
bGF0aW9uIGZvciBzZXR0aW5nIHVwIGEgZGV2aWNlLiBYZW4gUFYgCj4gKGFuZCBQVkgpCj4gZG9t
YWlucyBkb24ndCB1c2UgUUVNVSBmb3IgcGxhdGZvcm0gZW11bGF0aW9uIGluIG9yZGVyIHRvIHJl
ZHVjZSBhdHRhY2sgCj4gc3VyZmFjZS4KPiAoUFZIIGlzIGluIHRoZSBwcm9jZXNzIG9mIGdhaW5p
bmcgUENJIGNvbmZpZyBzcGFjZSBlbXVsYXRpb24gdGhvdWdoLCBidXQgCj4gaXQgaXMKPiBvcHRp
b25hbCwgbm90IGEgcmVxdWlyZW1lbnQpCkkgZG9uJ3QgdGhpbmsgdGhlIHN1cHBvcnQgb2YgUENJ
IGNvbmZpZ3VyYXRpb24gc3BhY2UgZW11bGF0aW9uIGZvciBQVkggCndvdWxkIGhlbHAgdGhlcmUu
IFRoZSBwbGFuIGlzIHRvIGVtdWxhdGUgaW4gWGVuLCBRRU1VIGlzIHN0aWxsIG91dCBvZiAKdGhl
IGVxdWF0aW9uIHRoZXJlLgoKPiAKPiA0LiBNb3N0IG9mIHRoZSBQViBkcml2ZXJzIGEgZ3Vlc3Qg
dXNlcyBhdCB0aGUgbW9tZW50IGFyZSBYZW4gUFYgZHJpdmVycywgCj4gZS5nLiBuZXQsCj4gYmxv
Y2ssIGNvbnNvbGUsIHNvIG9ubHkgdmlydGlvLWdwdSB3aWxsIHJlcXVpcmUgUUVNVSB0byBydW4u
Cj4gQWx0aG91Z2ggdGhpcyB1c2UgY2FzZSB3b3VsZCB3b3JrIG9uIHg4NiBpdCB3aWxsIHJlcXVp
cmUgYWRkaXRpb25hbCBjaGFuZ2VzCj4gdG8gZ2V0IHRoaXMgcnVubmluZyBvbiBBUk0sIHdoaWNo
IGlzIG15IHRhcmdldCBwbGF0Zm9ybS4KCkFsbCB0eXBlIG9mIGd1ZXN0cyBidXQgeDg2IEhWTSBh
cmUgbm90IHVzaW5nIFFFTVUgZm9yIGRldmljZSBlbXVsYXRpb24uCgpJIHdvdWxkIGV2ZW4gYmUg
c3Ryb25nZXIgaGVyZS4gVXNpbmcgUUVNVSB3b3VsZCByZXF1aXJlIGEgc2lnbmlmaWNhbnQgCmFt
b3VudCBvZiBlbmdpbmVlcmluZyB0byBtYWtlIGl0IHdvcmsgYW5kIGluY3JlYXNlIHRoZSBjb3N0
IG9mIHNhZmV0eSAKY2VydGlmaWNhdGlvbiBmb3IgYXV0b21vdGl2ZSB1c2UgY2FzZXMuIFNvIElI
TU8sIHRoZSBYZW4gUFYgZGlzcGxheSAKc29sdXRpb24gaXMgdGhlIGJlc3QuCgpUaGUgcHJvdG9j
b2wgd2FzIGFjY2VwdGVkIGFuZCBtZXJnZWQgaW4gWGVuIDQuOS4gVGhpcyB0aGUgc3RhbmRhcmQg
d2F5IAp0byBoYXZlIHBhcmEtdmlydHVhbGl6ZWQgZGlzcGxheSBmb3IgZ3Vlc3RzIG9uIFhlbi4g
SGF2aW5nIHRoZSBkcml2ZXIgCm1lcmdlZCBpbiBMaW51eCB3b3VsZCBoZWxwIHVzZXIgdG8gZ2V0
IG91dC1vZi1ib3ggZGlzcGxheSBpbiBndWVzdC4KCkNoZWVycywKCi0tIApKdWxpZW4gR3JhbGwK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:08:55 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:08:55 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2Pf-0001JF-1q; Wed, 28 Feb 2018 14:08:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=luix=fw=swcp.com=hudson@srs-us1.protection.inumbo.net>)
 id 1er2Pd-0001J3-RG
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:08:53 +0000
X-Inumbo-ID: 2ad1ac09-1c91-11e8-b9b1-635ca7ef6cff
Received: from mx1a.swcp.com (unknown [216.184.2.64])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ad1ac09-1c91-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:10:45 +0000 (UTC)
Received: from ame1.swcp.com (ame1.swcp.com [216.184.2.118])
 by mx1a.swcp.com (8.14.4/8.14.4/Debian-4) with ESMTP id w1SE8kqe026960
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 07:08:46 -0700
Received-SPF: pass (ame1.swcp.com: domain of hudson@swcp.com designates
 216.184.2.87 as permitted sender) receiver=ame1.swcp.com;
 client-ip=216.184.2.87; helo=chishio.swcp.com; envelope-from=hudson@swcp.com;
 x-software=spfmilter 2.001 http://www.acme.com/software/spfmilter/ with
 libspf2-1.2.10; 
Received: from chishio.swcp.com (chishio.swcp.com [216.184.2.87])
 by ame1.swcp.com (8.15.2/8.15.2) with ESMTPS id w1SE8fEG033324
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT)
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 07:08:41 -0700 (MST)
 (envelope-from hudson@swcp.com)
Received: from chishio.swcp.com (localhost [127.0.0.1])
 by chishio.swcp.com (8.14.3/8.14.3/Debian-9.4) with ESMTP id w1SE8e6T022629
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 07:08:40 -0700
Received: (from hudson@localhost)
 by chishio.swcp.com (8.14.3/8.14.3/Submit) id w1SE8eZQ022627
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 07:08:40 -0700
Date: Wed, 28 Feb 2018 07:08:40 -0700
From: Trammell Hudson <hudson@trmm.net>
To: xen-devel@lists.xenproject.org
Message-ID: <20180228140840.GA20376@chishio.swcp.com>
MIME-Version: 1.0
Content-Disposition: inline
User-Agent: Mutt/1.5.20 (2009-06-14)
X-Scanned-By: MIMEDefang 2.78
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2
 (ame1.swcp.com [216.184.2.127]); Wed, 28 Feb 2018 07:08:41 -0700 (MST)
X-Virus-Scanned: clamav-milter 0.99.2 at ame1
X-Virus-Status: Clean
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ame1.swcp.com
X-Spam-Status: No, hits=-1.0 tests=ALL_TRUSTED,SPF_PASS version=3.4.1
X-Spam-Level: 
Subject: [Xen-devel] kexec and xen/arch/x86/boot/head.S trampoline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBpcyBhIGJlbGF0ZWQgZm9sbG93dXAgdG8gbXkgcG9zdCBpbiAyMDE2LCB3aGljaCB3YXMg
YSBmb2xsb3d1cCB0byBhCnBvc3QgYnkgV2FyZCBWYW5kZXdlZ2UgaW4gMjAwOCBhYm91dCBwcm9i
bGVtcyBpbnRyb2R1Y2VkIGJ5IFhlbiAzLjEuMydzCmNoYW5nZXMgaW4gdGhlIHRyYW1wb2xpbmUg
YWxsb2NhdGlvbiBjb2RlOgoKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9o
dG1sL3hlbi1kZXZlbC8yMDE2LTA4L21zZzAxMjA4Lmh0bWwKCkkndmUgYmVlbiBtYWludGFpbmlu
ZyBhbiBvdXQtb2YtdHJlZSBwYXRjaCBmb3IgdXNpbmcgWGVuIHdpdGggY29yZWJvb3QKYW5kIHRo
ZSBIZWFkcyBydW50aW1lIHNpbmNlIG15IHByZXZpb3VzIHBvc3QgYW5kIGZpbmFsbHkgZGVjaWRl
ZCB0byB0cmFjawpkb3duIHdoYXQgaW4gY29yZWJvb3Qgd2FzIGNhdXNpbmcgdGhlIGlzc3VlLiAg
SXQgdHVybnMgb3V0IHRoYXQgaXQgaXMKbm90IGEgY29yZWJvb3QgcHJvYmxlbSwgYnV0IGNhdXNl
ZCBieSBrZXhlYy4KCmtleGVjIGFsbG9jYXRlcyBhIDEgcGFnZSBzZWdtZW50IGF0IDB4MCBhbmQg
bWVtc2V0cyBtb3N0IG9mIGl0IHRvIHplcm8sCndpcGluZyBvdXQgY29yZWJvb3QncyBFQkRBIHN0
cnVjdHVyZSwgd2hpY2ggeGVuJ3MgaGVhZC5TIGNvbnN1bHRlZCB0bwphbGxvY2F0ZSB0aGUgdHJh
bXBvbGluZS4gIFhlbidzIGNvZGUgbG9va3MgbGlrZSB0aGlzOgoKICAgICAgICAvKiBTZXQgdXAg
dHJhbXBvbGluZSBzZWdtZW50IDY0ayBiZWxvdyBFQkRBICovCiAgICAgICAgbW92endsICAweDQw
ZSwlZWN4ICAgICAgICAgIC8qIEVCREEgc2VnbWVudCAqLwogICAgICAgIGNtcCAgICAgJDB4YTAw
MCwlZWN4ICAgICAgICAvKiBzYW5pdHkgY2hlY2sgKGhpZ2gpICovCiAgICAgICAgamFlICAgICAw
ZgogICAgICAgIGNtcCAgICAgJDB4NDAwMCwlZWN4ICAgICAgICAvKiBzYW5pdHkgY2hlY2sgKGxv
dykgKi8KICAgICAgICBqYWUgICAgIDFmCjA6CiAgICAgICAgbW92endsICAweDQxMywlZWN4ICAg
ICAgICAgIC8qIHVzZSBiYXNlIG1lbW9yeSBzaXplIG9uIGZhaWx1cmUgKi8KICAgICAgICBzaGwg
ICAgICQxMC00LCVlY3gKMToKICAgICAgICAvKgogICAgICAgICAqIENvbXBhcmUgdGhlIHZhbHVl
IGluIHRoZSBCREEgd2l0aCB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUKICAgICAgICAgKiBtdWx0
aWJvb3Qgc3RydWN0dXJlIChpZiBhdmFpbGFibGUpIGFuZCB1c2UgdGhlIHNtYWxsZXN0LgogICAg
ICAgICAqLwogICAgICAgIHRlc3RiICAgJE1CSV9NRU1MSU1JVFMsKCVlYngpCiAgICAgICAganog
ICAgICAyZiAgICAgICAgICAgICAgICAgIC8qIG5vdCBhdmFpbGFibGU/IEJEQSB2YWx1ZSB3aWxs
IGJlIGZpbmUgKi8KICAgICAgICBtb3YgICAgIE1CX21lbV9sb3dlciglZWJ4KSwlZWR4CiAgICAg
ICAgY21wICAgICAkMHgxMDAsJWVkeCAgICAgICAgIC8qIGlzIHRoZSBtdWx0aWJvb3QgdmFsdWUg
dG9vIHNtYWxsPyAqLwogICAgICAgIGpiICAgICAgMmYgICAgICAgICAgICAgICAgICAvKiBpZiBz
bywgZG8gbm90IHVzZSBpdCAqLwogICAgICAgIHNobCAgICAgJDEwLTQsJWVkeAogICAgICAgIGNt
cCAgICAgJWVjeCwlZWR4ICAgICAgICAgICAvKiBjb21wYXJlIHdpdGggQkRBIHZhbHVlICovCiAg
ICAgICAgY21vdmIgICAlZWR4LCVlY3ggICAgICAgICAgIC8qIGFuZCB1c2UgdGhlIHNtYWxsZXIg
Ki8KCjI6ICAgICAgLyogUmVzZXJ2ZSA2NGtiIGZvciB0aGUgdHJhbXBvbGluZSAqLwogICAgICAg
IHN1YiAgICAgJDB4MTAwMCwlZWN4CgpTaW5jZSAweDQwZSBpcyB6ZXJvLCBpdCBnb2VzIGludG8g
dGhlIGJhc2UgbWVtb3J5IHNpemUgZmFsbGJhY2ssCndoaWNoIGFsc28gcmVzdWx0cyBpbiAlZWN4
IGJlaW5nIHplcm8uICBTaW5jZSB6ZXJvIGlzIGxlc3MgdGhhbiB3aGF0ZXZlcgppcyBpbiB0aGUg
TUJJLCBYZW4gZGVjaWRlcyB0byB1c2UgbWludXMgMHgxMDAwIGZvciB0aGUgdHJhbXBvbGluZSBh
bmQgZmF1bHRzCnNvb24gYWZ0ZXJ3YXJkcyBhcyBhIHJlc3VsdC4KCkFyZSB0aGVyZSByZWFzb25z
IHRvIHByZWZlciBFQkRBIG92ZXIgbWJpLT5tZW1fbG93ZXI/CgpJZiBub3QsIGl0IHNlZW1zIHRo
YXQgZWFzaWVzdCB3YXkgdG8gcGF0Y2ggaXQgd291bGQgYmUgYWx3YXlzIHRydXN0IHRoZQptYmkg
bG93ZXIgbWVtb3J5IHZhbHVlIGlmIHRoZSBtZW1saW1pdHMgYml0IGlzIHNldCAod2hpY2ggaXMg
d2hhdCBteQpvdXQtb2YtdHJlZSBwYXRjaCBkaWQpIGFuZCBvbmx5IGZhbGwgYmFjayB0byBFQkRB
IGRhdGEgaWYgdGhlIG1iaS0+ZmxhZ3MKTUVNTElNSVRTIGJpdCBpcyBub3Qgc2V0LiAgQW5kIGV2
ZW4gdGhlbiBpdCB3b3VsZCBiZSBnb29kIHRvIHRvIGR1cGxpY2F0ZQp0aGUgZ3VhcmQgZm9yICVl
Y3ggPCAweDQwMDAgfHwgJWVjeCA+IDB4YTAwMCB3aGVuIHJlYWRpbmcgZnJvbSAweDQxMwphbmQg
c2lnbmFsIGFuIGVycm9yIHJhdGhlciB0aGFuIGZhdWx0aW5nLgoKCi0tIApUcmFtbWVsbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:11:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:11:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2Rd-0001yr-Mv; Wed, 28 Feb 2018 14:10:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er2Rc-0001yg-Dq
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:10:56 +0000
X-Inumbo-ID: 0e54a98c-1c91-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0e54a98c-1c91-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 15:09:57 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 07:10:54 -0700
Message-Id: <5A96C67B02000078001ACD5A@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 07:10:51 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-10-roger.pau@citrix.com>
In-Reply-To: <20180123150735.74779-10-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Paul Durrant <paul.durrant@citrix.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v8 09/11] vpci/msi: add MSI handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE2OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEFkZCBoYW5kbGVycyBmb3IgdGhlIE1TSSBjb250cm9sLCBhZGRyZXNzLCBkYXRhIGFuZCBtYXNr
IGZpZWxkcyBpbgo+IG9yZGVyIHRvIGRldGVjdCBhY2Nlc3NlcyB0byB0aGVtIGFuZCBzZXR1cCB0
aGUgaW50ZXJydXB0cyBhcyByZXF1ZXN0ZWQKPiBieSB0aGUgZ3Vlc3QuCj4gCj4gTm90ZSB0aGF0
IHRoZSBwZW5kaW5nIHJlZ2lzdGVyIGlzIG5vdCB0cmFwcGVkLCBhbmQgdGhlIGd1ZXN0IGNhbgo+
IGZyZWVseSByZWFkL3dyaXRlIHRvIGl0Lgo+IAo+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBN
b25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+IFJldmlld2VkLWJ5OiBQYXVsIER1cnJhbnQg
PHBhdWwuZHVycmFudEBjaXRyaXguY29tPgo+IC0tLQo+IENjOiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+Cj4gQ2M6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+Cj4gLS0tCj4g
Q2hhbmdlcyBzaW5jZSB2NzoKPiAgLSBEb24ndCBzdG9yZSBwY2kgc2VnbWVudC9idXMgb24gbG9j
YWwgdmFyaWFibGVzLgo+ICAtIEFkZCBhbiBlcnJvciBsYWJlbCB0byBpbml0X21zaS4KPiAgLSBE
b24ndCB0cmFwIGFjY2Vzc2VzIHRvIHRoZSBQQkEuCj4gIC0gRml4IG1zaV9wZW5kaW5nX2JpdHNf
cmVnIG1hY3JvIHNvIGl0IG1hdGNoZXMgY29kaW5nIHN0eWxlLgo+ICAtIE1vdmUgdGhlIHBvc2l0
aW9uIG9mIHZlY3RvcnMgaW4gdGhlIHZwY2lfbXNpIHN0cnVjdC4KPiAgLSBBZGQgYSBjb21tZW50
IHRvIGNsYXJpZnkgdGhlIGV4cGVjdGVkIHN0YXRlIG9mIHZlY3RvcnMgYWZ0ZXIKPiAgICBwdF9p
cnFfY3JlYXRlX2JpbmQgYW5kIHVzZSBYRU5fRE9NQ1RMX1ZNU0lfWDg2X1VOTUFTS0VELgoKQW5k
IHRoaXMgbG9uZyBsaXN0IGRpZCBub3QgaW52YWxpZGF0ZSBQYXVsJ3MgUi1iPwoKPiBOQjogSSd2
ZSBvbmx5IGJlZW4gYWJsZSB0byB0ZXN0IHRoaXMgd2l0aCBkZXZpY2VzIHVzaW5nIGEgc2luZ2xl
IE1TSSBpbnRlcnJ1cHQKPiBhbmQgbm8gbWFzayByZWdpc3Rlci4gSSB3aWxsIHRyeSB0byBmaW5k
IGhhcmR3YXJlIHRoYXQgc3VwcG9ydHMgdGhlIG1hc2sKPiByZWdpc3RlciBhbmQgbW9yZSB0aGFu
IG9uZSB2ZWN0b3IsIGJ1dCBJIGNhbm5vdCBtYWtlIGFueSBwcm9taXNlcy4KPiAKPiBJZiB0aGVy
ZSBhcmUgZG91YnRzIGFib3V0IHRoZSB1bnRlc3RlZCBwYXJ0cyB3ZSBjb3VsZCBhbHdheXMgZm9y
Y2UgWGVuIHRvCj4gcmVwb3J0IG5vIHBlci12ZWN0b3IgbWFza2luZyBzdXBwb3J0IGFuZCBvbmx5
IDEgYXZhaWxhYmxlIHZlY3RvciwgYnV0IEkgd291bGQKPiByYXRoZXIgYXZvaWQgZG9pbmcgaXQu
CgpIYXMgdGhpcyBiZWNvbWUgc3RhbGUgbWVhbndoaWxlLCBvciBpcyB0aGlzIHN0aWxsIHVudGVz
dGVkPyBJbiBhbnkKZXZlbnQsIEkgYWdyZWUgd2Ugc2hvdWxkbid0IGFkZCBoYWNrcywgYnV0IHRo
ZXJlIHNob3VsZCBiZSBhCnJlY29yZCBzb21ld2hlcmUgb2YgdGhpbmdzIG5lZWRpbmcgdG8gYmUg
ZG9uZSAoaGVyZTogdGVzdGVkKQpiZWZvcmUgdGhlIHdob2xlIERvbTAgdGhpbmcgY2FuIGJlIG1h
cmtlZCBzdXBwb3J0ZWQuIFBlcmhhcHMKanVzdCBhIGZpeG1lLWxpa2UgY29tbWVudCBpbiB0aGUg
Y29kZS4KCj4gK3N0YXRpYyBpbnQgaW5pdF9tc2koc3RydWN0IHBjaV9kZXYgKnBkZXYpCj4gK3sK
PiArICAgIHVpbnQ4X3Qgc2xvdCA9IFBDSV9TTE9UKHBkZXYtPmRldmZuKSwgZnVuYyA9IFBDSV9G
VU5DKHBkZXYtPmRldmZuKTsKPiArICAgIHN0cnVjdCB2cGNpX21zaSAqbXNpOwo+ICsgICAgdW5z
aWduZWQgaW50IHBvcyA9IHBjaV9maW5kX2NhcF9vZmZzZXQocGRldi0+c2VnLCBwZGV2LT5idXMs
IHNsb3QsIGZ1bmMsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBQQ0lfQ0FQX0lEX01TSSk7Cj4gKyAgICB1aW50MTZfdCBjb250cm9sOwo+ICsgICAgaW50IHJl
dDsKPiArCj4gKyAgICBpZiAoICFwb3MgKQo+ICsgICAgICAgIHJldHVybiAwOwo+ICsKPiArICAg
IG1zaSA9IHh6YWxsb2Moc3RydWN0IHZwY2lfbXNpKTsKPiArICAgIGlmICggIW1zaSApCj4gKyAg
ICAgICAgcmV0dXJuIC1FTk9NRU07Cj4gKwo+ICsgICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0ZXIo
cGRldi0+dnBjaSwgY29udHJvbF9yZWFkLCBjb250cm9sX3dyaXRlLAo+ICsgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbXNpX2NvbnRyb2xfcmVnKHBvcyksIDIsIG1zaSk7Cj4gKyAgICBpZiAo
IHJldCApCj4gKyAgICAgICAgZ290byBlcnJvcjsKPiArCj4gKyAgICAvKiBHZXQgdGhlIG1heGlt
dW0gbnVtYmVyIG9mIHZlY3RvcnMgdGhlIGRldmljZSBzdXBwb3J0cy4gKi8KPiArICAgIGNvbnRy
b2wgPSBwY2lfY29uZl9yZWFkMTYocGRldi0+c2VnLCBwZGV2LT5idXMsIHNsb3QsIGZ1bmMsCj4g
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9jb250cm9sX3JlZyhwb3MpKTsKPiAr
ICAgIG1zaS0+bWF4X3ZlY3RvcnMgPSBtdWx0aV9tc2lfY2FwYWJsZShjb250cm9sKTsKPiArICAg
IEFTU0VSVChtc2ktPm1heF92ZWN0b3JzIDw9IDMyKTsKPiArCj4gKyAgICAvKiBUaGUgbXVsdGlw
bGUgbWVzc2FnZSBlbmFibGUgaXMgMCBhZnRlciByZXNldCAoMSBtZXNzYWdlIGVuYWJsZWQpLiAq
Lwo+ICsgICAgbXNpLT52ZWN0b3JzID0gMTsKPiArCj4gKyAgICAvKiBObyBQSVJRIGJvdW5kIHll
dC4gKi8KPiArICAgIHZwY2lfbXNpX2FyY2hfaW5pdChtc2kpOwo+ICsKPiArICAgIG1zaS0+YWRk
cmVzczY0ID0gaXNfNjRiaXRfYWRkcmVzcyhjb250cm9sKTsKPiArICAgIG1zaS0+bWFza2luZyA9
IGlzX21hc2tfYml0X3N1cHBvcnQoY29udHJvbCk7Cj4gKwo+ICsgICAgcmV0ID0gdnBjaV9hZGRf
cmVnaXN0ZXIocGRldi0+dnBjaSwgYWRkcmVzc19yZWFkLCBhZGRyZXNzX3dyaXRlLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgbXNpX2xvd2VyX2FkZHJlc3NfcmVnKHBvcyksIDQsIG1z
aSk7Cj4gKyAgICBpZiAoIHJldCApCj4gKyAgICAgICAgZ290byBlcnJvcjsKPiArCj4gKyAgICBy
ZXQgPSB2cGNpX2FkZF9yZWdpc3RlcihwZGV2LT52cGNpLCBkYXRhX3JlYWQsIGRhdGFfd3JpdGUs
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2lfZGF0YV9yZWcocG9zLCBtc2ktPmFk
ZHJlc3M2NCksIDIsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBtc2kpOwo+ICsgICAg
aWYgKCByZXQgKQo+ICsgICAgICAgIGdvdG8gZXJyb3I7Cj4gKwo+ICsgICAgaWYgKCBtc2ktPmFk
ZHJlc3M2NCApCj4gKyAgICB7Cj4gKyAgICAgICAgcmV0ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRl
di0+dnBjaSwgYWRkcmVzc19oaV9yZWFkLCBhZGRyZXNzX2hpX3dyaXRlLAo+ICsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1zaV91cHBlcl9hZGRyZXNzX3JlZyhwb3MpLCA0LCBtc2kp
Owo+ICsgICAgICAgIGlmICggcmV0ICkKPiArICAgICAgICAgICAgZ290byBlcnJvcjsKPiArICAg
IH0KPiArCj4gKyAgICBpZiAoIG1zaS0+bWFza2luZyApCj4gKyAgICB7Cj4gKyAgICAgICAgcmV0
ID0gdnBjaV9hZGRfcmVnaXN0ZXIocGRldi0+dnBjaSwgbWFza19yZWFkLCBtYXNrX3dyaXRlLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1zaV9tYXNrX2JpdHNfcmVnKHBvcywg
bXNpLT5hZGRyZXNzNjQpLCA0LAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1z
aSk7Cj4gKyAgICAgICAgaWYgKCByZXQgKQo+ICsgICAgICAgICAgICBnb3RvIGVycm9yOwo+ICsg
ICAgICAgIC8qCj4gKyAgICAgICAgICogTkI6IGRvIG5vdCBhZGQgYW55IGhhbmRsZXIgZm9yIHRo
ZSBwZW5kaW5nIGJpdHMgZm9yIHRoZSBoYXJkd2FyZQo+ICsgICAgICAgICAqIGRvbWFpbiwgd2hp
Y2ggbWVhbnMgZGlyZWN0IGFjY2Vzcy4gVGhpcyB3aWxsIGJlIHJldmlzaXRlZCB3aGVuCj4gKyAg
ICAgICAgICogYWRkaW5nIHVucHJpdmlsZWdlZCBkb21haW4gc3VwcG9ydC4KPiArICAgICAgICAg
Ki8KPiArICAgIH0KPiArCj4gKyAgICBwZGV2LT52cGNpLT5tc2kgPSBtc2k7Cj4gKwo+ICsgICAg
cmV0dXJuIDA7Cj4gKwo+ICsgZXJyb3I6Cj4gKyAgICBBU1NFUlQocmV0KTsKPiArICAgIHhmcmVl
KG1zaSk7Cj4gKwo+ICsgICAgcmV0dXJuIHJldDsKCkNhbiB5b3UgcGxlYXNlIGFkZCBhIHNob3J0
IGNvbW1lbnQgaGVyZSBtYWtpbmcgY2xlYXIgd2h5IGFsbCB0aGUKdnBjaV9hZGRfcmVnaXN0ZXIo
KSBhYm92ZSBkb24ndCBuZWVkIHVuZG9pbmcgaGVyZT8gT3RoZXJ3aXNlLApqdXN0IGxpa2UgbWUg
ZXZlcnkgdGltZSBJIGNvbWUgYWNyb3NzIHRoaXMsIHJlYWRlcnMgd2lsbCBnZXQgdGhlCmltcHJl
c3Npb24gdGhhdCB0aGVyZSdzIHNvbWV0aGluZyBiZWluZyBsZWFrZWQgaGVyZS4KCldpdGggYm90
aCBvZiB0aGUgY29tbWVudCBhZGRpdGlvbnMgdGFrZW4gY2FyZSBvZgpSZXZpZXdlZC1ieTogSmFu
IEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgoKSmFuCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:14:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2V9-0002Cn-7t; Wed, 28 Feb 2018 14:14:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er2V7-0002CQ-DY
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 14:14:33 +0000
X-Inumbo-ID: 8f604cd8-1c91-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f604cd8-1c91-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 15:13:34 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465024610"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 14:14:22 +0000
Message-ID: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>
Subject: [Xen-devel] [PATCH 0/6] Assorted improvements to domain creation
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSBzdGFydGVkIHRyeWluZyB0byBkbyBzb21ldGhpbmcgdW5yZWxhdGVkIHRvIGRvbWFpbiBjcmVh
dGlvbiwgYW5kIGZvdW5kIHRoaXMKcmF0cyBuZXN0LiAgU2VlIGluZGl2aWR1YWwgcGF0Y2hlcyBm
b3IgZGV0YWlscy4KCkFuZHJldyBDb29wZXIgKDYpOgogIHhlbi9kb21haW46IFJlZHVjZSB0aGUg
cXVhbnRpdHkgb2YgaW5pdGlhbGlzYXRpb24gZm9yIHN5c3RlbSBkb21haW5zCiAgeGVuL2NyZWRp
dDI6IE1vdmUgcmVwbF90aW1lciBpbnRvIHN0cnVjdCBjc2NoZWQyX2RvbQogIHhlbi9zY2hlZDog
SW1wcm92ZW1lbnRzIHRvIHRoZSB7YWxsb2MsZnJlZX1fZG9tZGF0YSgpIGludGVyZmFjZXMKICB4
ZW4vc2NoZWQ6IFJlbW92ZSB7aW5pdCxkZXN0cm95fV9kb21haW4oKSBpbnRlcmZhY2VzCiAgeGVu
L2RvbWFpbjogQ2FsbCBzY2hlZF9kZXN0cm95X2RvbWFpbigpIGluIHRoZSBkb21haW5fY3JlYXRl
KCkgZXJyb3IgcGF0aAogIHhlbi9kb21haW46IFVzZSBJU19FUlJfT1JfTlVMTCgpIHdoZW4gY2hl
Y2tpbmcgdGhlIHJldHVybiB2YWx1ZSBvZiBkb21haW5fY3JlYXRlKCkKCiB4ZW4vYXJjaC9hcm0v
bW0uYyAgICAgICAgICAgfCAgNiArKy0tLQogeGVuL2FyY2gvYXJtL3NldHVwLmMgICAgICAgIHwg
IDIgKy0KIHhlbi9hcmNoL3g4Ni9tbS5jICAgICAgICAgICB8ICA2ICsrLS0tCiB4ZW4vYXJjaC94
ODYvc2V0dXAuYyAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9kb21haW4uYyAgICAgICAgIHwg
NjYgKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vY29t
bW9uL2RvbWN0bC5jICAgICAgICAgfCAgMiArLQogeGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5j
IHwgMzQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMg
ICB8IDMwICsrLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMg
IHwgNjYgKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4v
Y29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAzOSArKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0K
IHhlbi9jb21tb24vc2NoZWRfcnQuYyAgICAgICB8IDM5ICsrKysrKystLS0tLS0tLS0tLS0tLS0t
LS0tLQogeGVuL2NvbW1vbi9zY2hlZHVsZS5jICAgICAgIHwgNDAgKysrKysrKysrKysrKysrKysr
LS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQtaWYuaCAgfCAzMCArKysrKysrKysrKysr
KysrKystLS0KIDEzIGZpbGVzIGNoYW5nZWQsIDEzMiBpbnNlcnRpb25zKCspLCAyMzAgZGVsZXRp
b25zKC0pCgotLSAKMi4xLjQKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:14:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2VF-0002F0-Fd; Wed, 28 Feb 2018 14:14:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er2VE-0002Ck-0i
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 14:14:40 +0000
X-Inumbo-ID: f9e051e7-1c91-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9e051e7-1c91-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:16:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465024616"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 14:14:25 +0000
Message-ID: <1519827268-18199-4-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH 3/6] xen/sched: Improvements to the {alloc,
	free}_domdata() interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIG1haW4gcHVycG9zZSBvZiB0aGlzIGNoYW5nZSBpcyBmb3IgdGhlIHN1YnNlcXVlbnQgY2xl
YW51cCBpdCBlbmFibGVzLCBidXQKaXQgc3RhbmRzIG9uIGl0cyBvd24gbWVyaXRzLgoKSW4gcHJp
bmNpcGxlLCB0aGVzZSBob29rcyBhcmUgb3B0aW9uYWwsIGJ1dCB0aGUgU0NIRURfT1AoKSBkZWZh
dWx0IGFsaWFzZXMgYQptZW1vcnkgYWxsb2NhdGlvbiBmYWlsdXJlLCB3aGljaCBjYXVzZXMgYXJp
bmM2NTMgdG8gcGxheSB0aGUgZGFuZ2Vyb3VzIGdhbWUgb2YKcGFzc2luZyBpdHMgcHJpdiBwb2lu
dGVyIGJhY2ssIGFuZCByZW1lbWJlcmluZyBub3QgdG8gYWN0dWFsbHkgZnJlZSBpdC4KClJlZGVm
aW5lIGFsbG9jX2RvbWRhdGEgdG8gdXNlIEVSUl9QVFIoKSBmb3IgZXJyb3JzLCBOVUxMIGZvciBu
b3RoaW5nLCBhbmQKbm9uLU5VTEwgZm9yIGEgcmVhbCBhbGxvY2F0aW9uLCB3aGljaCBhbGxvd3Mg
dGhlIGhvb2sgdG8gYmVjb21lIHByb3Blcmx5Cm9wdGlvbmFsLiAgUmVkZWZpbmUgZnJlZV9kb21k
YXRhIHRvIGJlIGlkZW1wb3RlbnQuCgpGb3IgYXJpbmM2NTMsIHRoaXMgbWVhbnMgdGhlIGR1bW15
IGhvb2tzIGNhbiBiZSBkcm9wcGVkIGVudGlyZWx5LiAgRm9yIHRoZQpvdGhlciBzY2hlZHVsZXJz
LCB0aGlzIG1lYW5zIHJldHVybmluZyBFUlJfUFRSKC1FTk9NRU0pIGluc3RlYWQgb2YgTlVMTCBm
b3IKbWVtb3J5IGFsbG9jYXRpb24gZmFpbHVyZXMsIGFuZCBtb2RpZnlpbmcgdGhlIGZyZWUgaG9v
a3MgdG8gY29wZSB3aXRoIGEgTlVMTApwb2ludGVyLiAgV2hpbGUgbWFraW5nIHRoZSBhbHRlcmF0
aW9ucywgZHJvcCBzb21lIHNwdXJpb3VzIGNhc3RzIHRvIHZvaWQgKi4KCkludHJvZHVjZSBhbmQg
dXNlIHByb3BlciB3cmFwcGVycyBmb3Igc2NoZWRfe2FsbG9jLGZyZWV9X2RvbWRhdGEoKS4gIFRo
ZXNlIGFyZQpzdHJpY3RseSBiZXR0ZXIgdGhhbiBTQ0hFRF9PUCgpLCBhcyB0aGUgc291cmNlIGNv
ZGUgaXMgdmlzaWJsZSB0bwpncmVwL2NzY29wZS90YWdzLCB0aGUgZ2VuZXJhdGVkIGNvZGUgaXMg
YmV0dGVyLCBhbmQgdGhlcmUgY2FuIGJlIHByb3BlcgpwZXItaG9vayBkZWZhdWx0cyBhbmQgY2hl
Y2tzLgoKQ2FsbGVycyBvZiB0aGUgYWxsb2MgaG9va3MgYXJlIHN3aXRjaGVkIHRvIHVzaW5nIElT
X0VSUigpLCByYXRoZXIgdGhhbgpjaGVja2luZyBmb3IgTlVMTC4KClNpZ25lZC1vZmYtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2VvcmdlIER1
bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogRGFyaW8gRmFnZ2lvbGkgPGRm
YWdnaW9saUBzdXNlLmNvbT4KQ0M6IE1lbmcgWHUgPG1lbmd4dUBjaXMudXBlbm4uZWR1PgpDQzog
Sm9zaCBXaGl0ZWhlYWQgPGpvc2gud2hpdGVoZWFkQGRvcm5lcndvcmtzLmNvbT4KQ0M6IFJvYmVy
dCBWYW5Wb3NzZW4gPHJvYmVydC52YW52b3NzZW5AZG9ybmVyd29ya3MuY29tPgotLS0KIHhlbi9j
b21tb24vc2NoZWRfYXJpbmM2NTMuYyB8IDMxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0KIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8ICA4ICsrKystLS0tCiB4ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYyAgfCAyNCArKysrKysrKysrKysrLS0tLS0tLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfbnVsbC5jICAgICB8IDIyICsrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9jb21t
b24vc2NoZWRfcnQuYyAgICAgICB8IDIxICsrKysrKysrKysrKystLS0tLS0tLQogeGVuL2NvbW1v
bi9zY2hlZHVsZS5jICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCAgfCAyNyArKysrKysrKysrKysrKysrKysrKysrKysrKy0KIDcgZmlsZXMgY2hhbmdl
ZCwgNzUgaW5zZXJ0aW9ucygrKSwgNzAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmluZGV4
IDk4Mjg0NWIuLjE3ZTc2NWQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2NTMu
YworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTQ1NSwzNCArNDU1LDYgQEAg
YTY1M3NjaGVkX2ZyZWVfdmRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpw
cml2KQogfQogCiAvKioKLSAqIFRoaXMgZnVuY3Rpb24gYWxsb2NhdGVzIHNjaGVkdWxlci1zcGVj
aWZpYyBkYXRhIGZvciBhIGRvbWFpbgotICoKLSAqIFdlIGRvIG5vdCBhY3R1YWxseSBtYWtlIHVz
ZSBvZiBhbnkgcGVyLWRvbWFpbiBkYXRhIGJ1dCB0aGUgaHlwZXJ2aXNvcgotICogZXhwZWN0cyBh
IG5vbi1OVUxMIHJldHVybiB2YWx1ZQotICoKLSAqIEBwYXJhbSBvcHMgICAgICAgUG9pbnRlciB0
byB0aGlzIGluc3RhbmNlIG9mIHRoZSBzY2hlZHVsZXIgc3RydWN0dXJlCi0gKgotICogQHJldHVy
biAgICAgICAgICBQb2ludGVyIHRvIHRoZSBhbGxvY2F0ZWQgZGF0YQotICovCi1zdGF0aWMgdm9p
ZCAqCi1hNjUzc2NoZWRfYWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
IHN0cnVjdCBkb21haW4gKmRvbSkKLXsKLSAgICAvKiByZXR1cm4gYSBub24tTlVMTCB2YWx1ZSB0
byBrZWVwIHNjaGVkdWxlLmMgaGFwcHkgKi8KLSAgICByZXR1cm4gU0NIRURfUFJJVihvcHMpOwot
fQotCi0vKioKLSAqIFRoaXMgZnVuY3Rpb24gZnJlZXMgc2NoZWR1bGVyLXNwZWNpZmljIGRhdGEg
Zm9yIGEgZG9tYWluCi0gKgotICogQHBhcmFtIG9wcyAgICAgICBQb2ludGVyIHRvIHRoaXMgaW5z
dGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKLSAqLwotc3RhdGljIHZvaWQKLWE2NTNz
Y2hlZF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRh
KQotewotICAgIC8qIG5vcCAqLwotfQotCi0vKioKICAqIFhlbiBzY2hlZHVsZXIgY2FsbGJhY2sg
ZnVuY3Rpb24gdG8gc2xlZXAgYSBWQ1BVCiAgKgogICogQHBhcmFtIG9wcyAgICAgICBQb2ludGVy
IHRvIHRoaXMgaW5zdGFuY2Ugb2YgdGhlIHNjaGVkdWxlciBzdHJ1Y3R1cmUKQEAgLTc0MCw5ICs3
MTIsNiBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9hcmluYzY1M19kZWYg
PSB7CiAgICAgLmZyZWVfdmRhdGEgICAgID0gYTY1M3NjaGVkX2ZyZWVfdmRhdGEsCiAgICAgLmFs
bG9jX3ZkYXRhICAgID0gYTY1M3NjaGVkX2FsbG9jX3ZkYXRhLAogCi0gICAgLmZyZWVfZG9tZGF0
YSAgID0gYTY1M3NjaGVkX2ZyZWVfZG9tZGF0YSwKLSAgICAuYWxsb2NfZG9tZGF0YSAgPSBhNjUz
c2NoZWRfYWxsb2NfZG9tZGF0YSwKLQogICAgIC5pbml0X2RvbWFpbiAgICA9IE5VTEwsCiAgICAg
LmRlc3Ryb3lfZG9tYWluID0gTlVMTCwKIApkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKaW5kZXggZjgyMTJkYi4uZTIxMzNk
ZiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYworKysgYi94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdC5jCkBAIC0xMjgyLDcgKzEyODIsNyBAQCBjc2NoZWRfYWxsb2NfZG9tZGF0
YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkKIAogICAg
IHNkb20gPSB4emFsbG9jKHN0cnVjdCBjc2NoZWRfZG9tKTsKICAgICBpZiAoIHNkb20gPT0gTlVM
TCApCi0gICAgICAgIHJldHVybiBOVUxMOworICAgICAgICByZXR1cm4gRVJSX1BUUigtRU5PTUVN
KTsKIAogICAgIC8qIEluaXRpYWxpemUgY3JlZGl0IGFuZCB3ZWlnaHQgKi8KICAgICBJTklUX0xJ
U1RfSEVBRCgmc2RvbS0+YWN0aXZlX3ZjcHUpOwpAQCAtMTI5MCw3ICsxMjkwLDcgQEAgY3NjaGVk
X2FsbG9jX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWlu
ICpkb20pCiAgICAgc2RvbS0+ZG9tID0gZG9tOwogICAgIHNkb20tPndlaWdodCA9IENTQ0hFRF9E
RUZBVUxUX1dFSUdIVDsKIAotICAgIHJldHVybiAodm9pZCAqKXNkb207CisgICAgcmV0dXJuIHNk
b207CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTEzMDIsOCArMTMwMiw4IEBAIGNzY2hlZF9kb21faW5p
dChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkKICAgICAg
ICAgcmV0dXJuIDA7CiAKICAgICBzZG9tID0gY3NjaGVkX2FsbG9jX2RvbWRhdGEob3BzLCBkb20p
OwotICAgIGlmICggc2RvbSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAg
aWYgKCBJU19FUlIoc2RvbSkgKQorICAgICAgICByZXR1cm4gUFRSX0VSUihzZG9tKTsKIAogICAg
IGRvbS0+c2NoZWRfcHJpdiA9IHNkb207CiAKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKaW5kZXggYjA5NGIzYy4uMjlh
MjRkNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKKysrIGIveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTMwMTIsNyArMzAxMiw3IEBAIGNzY2hlZDJfYWxsb2Nf
ZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkK
IAogICAgIHNkb20gPSB4emFsbG9jKHN0cnVjdCBjc2NoZWQyX2RvbSk7CiAgICAgaWYgKCBzZG9t
ID09IE5VTEwgKQotICAgICAgICByZXR1cm4gTlVMTDsKKyAgICAgICAgcmV0dXJuIEVSUl9QVFIo
LUVOT01FTSk7CiAKICAgICAvKiBJbml0aWFsaXplIGNyZWRpdCwgY2FwIGFuZCB3ZWlnaHQgKi8K
ICAgICBJTklUX0xJU1RfSEVBRCgmc2RvbS0+c2RvbV9lbGVtKTsKQEAgLTMwMzIsNyArMzAzMiw3
IEBAIGNzY2hlZDJfYWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBkb21haW4gKmRvbSkKIAogICAgIHdyaXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxv
Y2ssIGZsYWdzKTsKIAotICAgIHJldHVybiAodm9pZCAqKXNkb207CisgICAgcmV0dXJuIHNkb207
CiB9CiAKIHN0YXRpYyBpbnQKQEAgLTMwNDQsOCArMzA0NCw4IEBAIGNzY2hlZDJfZG9tX2luaXQo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpkb20pCiAgICAgICAg
IHJldHVybiAwOwogCiAgICAgc2RvbSA9IGNzY2hlZDJfYWxsb2NfZG9tZGF0YShvcHMsIGRvbSk7
Ci0gICAgaWYgKCBzZG9tID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICBp
ZiAoIElTX0VSUihzZG9tKSApCisgICAgICAgIHJldHVybiBQVFJfRVJSKHNkb20pOwogCiAgICAg
ZG9tLT5zY2hlZF9wcml2ID0gc2RvbTsKIApAQCAtMzA1NSwxOSArMzA1NSwyMSBAQCBjc2NoZWQy
X2RvbV9pbml0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGRvbWFpbiAqZG9t
KQogc3RhdGljIHZvaWQKIGNzY2hlZDJfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgdm9pZCAqZGF0YSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0
cnVjdCBjc2NoZWQyX2RvbSAqc2RvbSA9IGRhdGE7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0
ZSAqcHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAKLSAgICBraWxsX3RpbWVyKCZzZG9tLT5yZXBs
X3RpbWVyKTsKLQotICAgIHdyaXRlX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7Cisg
ICAgaWYgKCBzZG9tICkKKyAgICB7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAKLSAg
ICBsaXN0X2RlbF9pbml0KCZzZG9tLT5zZG9tX2VsZW0pOworICAgICAgICBraWxsX3RpbWVyKCZz
ZG9tLT5yZXBsX3RpbWVyKTsKIAotICAgIHdyaXRlX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxv
Y2ssIGZsYWdzKTsKKyAgICAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKKyAgICAgICAgbGlzdF9kZWxfaW5pdCgmc2RvbS0+c2RvbV9lbGVtKTsKKyAgICAgICAgd3Jp
dGVfdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCi0gICAgeGZyZWUoZGF0
YSk7CisgICAgICAgIHhmcmVlKHNkb20pOworICAgIH0KIH0KIAogc3RhdGljIHZvaWQKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMK
aW5kZXggYjRhMjRiYS4uNGRkNDA1YiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9udWxs
LmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9udWxsLmMKQEAgLTIzMSw3ICsyMzEsNyBAQCBzdGF0
aWMgdm9pZCAqIG51bGxfYWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
CiAKICAgICBuZG9tID0geHphbGxvYyhzdHJ1Y3QgbnVsbF9kb20pOwogICAgIGlmICggbmRvbSA9
PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIE5VTEw7CisgICAgICAgIHJldHVybiBFUlJfUFRSKC1F
Tk9NRU0pOwogCiAgICAgbmRvbS0+ZG9tID0gZDsKIApAQCAtMjM5LDIwICsyMzksMjQgQEAgc3Rh
dGljIHZvaWQgKiBudWxsX2FsbG9jX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LAogICAgIGxpc3RfYWRkX3RhaWwoJm5kb20tPm5kb21fZWxlbSwgJm51bGxfcHJpdihvcHMpLT5u
ZG9tKTsKICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIAot
ICAgIHJldHVybiAodm9pZCopbmRvbTsKKyAgICByZXR1cm4gbmRvbTsKIH0KIAogc3RhdGljIHZv
aWQgbnVsbF9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpk
YXRhKQogewotICAgIHVuc2lnbmVkIGxvbmcgZmxhZ3M7CiAgICAgc3RydWN0IG51bGxfZG9tICpu
ZG9tID0gZGF0YTsKICAgICBzdHJ1Y3QgbnVsbF9wcml2YXRlICpwcnYgPSBudWxsX3ByaXYob3Bz
KTsKIAotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKLSAgICBsaXN0
X2RlbF9pbml0KCZuZG9tLT5uZG9tX2VsZW0pOwotICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUo
JnBydi0+bG9jaywgZmxhZ3MpOworICAgIGlmICggbmRvbSApCisgICAgeworICAgICAgICB1bnNp
Z25lZCBsb25nIGZsYWdzOworCisgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ss
IGZsYWdzKTsKKyAgICAgICAgbGlzdF9kZWxfaW5pdCgmbmRvbS0+bmRvbV9lbGVtKTsKKyAgICAg
ICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmcHJ2LT5sb2NrLCBmbGFncyk7CiAKLSAgICB4ZnJl
ZShkYXRhKTsKKyAgICAgICAgeGZyZWUobmRvbSk7CisgICAgfQogfQogCiBzdGF0aWMgaW50IG51
bGxfZG9tX2luaXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpk
KQpAQCAtMjYzLDggKzI2Nyw4IEBAIHN0YXRpYyBpbnQgbnVsbF9kb21faW5pdChjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgIHJldHVybiAwOwog
CiAgICAgbmRvbSA9IG51bGxfYWxsb2NfZG9tZGF0YShvcHMsIGQpOwotICAgIGlmICggbmRvbSA9
PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC1FTk9NRU07CisgICAgaWYgKCBJU19FUlIobmRvbSkg
KQorICAgICAgICByZXR1cm4gUFRSX0VSUihuZG9tKTsKIAogICAgIGQtPnNjaGVkX3ByaXYgPSBu
ZG9tOwogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3Nj
aGVkX3J0LmMKaW5kZXggYTIwMjgwMi4uZTRmZjVjMSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9z
Y2hlZF9ydC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtODIwLDcgKzgyMCw3IEBA
IHJ0X2FsbG9jX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9t
YWluICpkb20pCiAKICAgICBzZG9tID0geHphbGxvYyhzdHJ1Y3QgcnRfZG9tKTsKICAgICBpZiAo
IHNkb20gPT0gTlVMTCApCi0gICAgICAgIHJldHVybiBOVUxMOworICAgICAgICByZXR1cm4gRVJS
X1BUUigtRU5PTUVNKTsKIAogICAgIElOSVRfTElTVF9IRUFEKCZzZG9tLT5zZG9tX2VsZW0pOwog
ICAgIHNkb20tPmRvbSA9IGRvbTsKQEAgLTgzNiwxNCArODM2LDE5IEBAIHJ0X2FsbG9jX2RvbWRh
dGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9tYWluICpkb20pCiBzdGF0
aWMgdm9pZAogcnRfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgdm9p
ZCAqZGF0YSkKIHsKLSAgICB1bnNpZ25lZCBsb25nIGZsYWdzOwogICAgIHN0cnVjdCBydF9kb20g
KnNkb20gPSBkYXRhOwogICAgIHN0cnVjdCBydF9wcml2YXRlICpwcnYgPSBydF9wcml2KG9wcyk7
CiAKLSAgICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7Ci0gICAgbGlzdF9k
ZWxfaW5pdCgmc2RvbS0+c2RvbV9lbGVtKTsKLSAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZw
cnYtPmxvY2ssIGZsYWdzKTsKLSAgICB4ZnJlZShkYXRhKTsKKyAgICBpZiAoIHNkb20gKQorICAg
IHsKKyAgICAgICAgdW5zaWduZWQgbG9uZyBmbGFnczsKKworICAgICAgICBzcGluX2xvY2tfaXJx
c2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7CisgICAgICAgIGxpc3RfZGVsX2luaXQoJnNkb20tPnNk
b21fZWxlbSk7CisgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxh
Z3MpOworCisgICAgICAgIHhmcmVlKHNkb20pOworICAgIH0KIH0KIAogc3RhdGljIGludApAQCAt
ODU2LDggKzg2MSw4IEBAIHJ0X2RvbV9pbml0KGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
c3RydWN0IGRvbWFpbiAqZG9tKQogICAgICAgICByZXR1cm4gMDsKIAogICAgIHNkb20gPSBydF9h
bGxvY19kb21kYXRhKG9wcywgZG9tKTsKLSAgICBpZiAoIHNkb20gPT0gTlVMTCApCi0gICAgICAg
IHJldHVybiAtRU5PTUVNOworICAgIGlmICggSVNfRVJSKHNkb20pICkKKyAgICAgICAgcmV0dXJu
IFBUUl9FUlIoc2RvbSk7CiAKICAgICBkb20tPnNjaGVkX3ByaXYgPSBzZG9tOwogCmRpZmYgLS1n
aXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKaW5kZXgg
Yjc4ODQyNi4uMDhhMzFiNiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jCisrKyBi
L3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMzE4LDE0ICszMTgsMTQgQEAgaW50IHNjaGVkX21v
dmVfZG9tYWluKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBjcHVwb29sICpjKQogICAgICAgICAg
ICAgcmV0dXJuIC1FQlVTWTsKICAgICB9CiAKLSAgICBkb21kYXRhID0gU0NIRURfT1AoYy0+c2No
ZWQsIGFsbG9jX2RvbWRhdGEsIGQpOwotICAgIGlmICggZG9tZGF0YSA9PSBOVUxMICkKLSAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CisgICAgZG9tZGF0YSA9IHNjaGVkX2FsbG9jX2RvbWRhdGEoYy0+
c2NoZWQsIGQpOworICAgIGlmICggSVNfRVJSKGRvbWRhdGEpICkKKyAgICAgICAgcmV0dXJuIFBU
Ul9FUlIoZG9tZGF0YSk7CiAKICAgICB2Y3B1X3ByaXYgPSB4emFsbG9jX2FycmF5KHZvaWQgKiwg
ZC0+bWF4X3ZjcHVzKTsKICAgICBpZiAoIHZjcHVfcHJpdiA9PSBOVUxMICkKICAgICB7Ci0gICAg
ICAgIFNDSEVEX09QKGMtPnNjaGVkLCBmcmVlX2RvbWRhdGEsIGRvbWRhdGEpOworICAgICAgICBz
Y2hlZF9mcmVlX2RvbWRhdGEoYy0+c2NoZWQsIGRvbWRhdGEpOwogICAgICAgICByZXR1cm4gLUVO
T01FTTsKICAgICB9CiAKQEAgLTMzNyw3ICszMzcsNyBAQCBpbnQgc2NoZWRfbW92ZV9kb21haW4o
c3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAgICAgICAgICAgICBmb3JfZWFj
aF92Y3B1ICggZCwgdiApCiAgICAgICAgICAgICAgICAgeGZyZWUodmNwdV9wcml2W3YtPnZjcHVf
aWRdKTsKICAgICAgICAgICAgIHhmcmVlKHZjcHVfcHJpdik7Ci0gICAgICAgICAgICBTQ0hFRF9P
UChjLT5zY2hlZCwgZnJlZV9kb21kYXRhLCBkb21kYXRhKTsKKyAgICAgICAgICAgIHNjaGVkX2Zy
ZWVfZG9tZGF0YShjLT5zY2hlZCwgZG9tZGF0YSk7CiAgICAgICAgICAgICByZXR1cm4gLUVOT01F
TTsKICAgICAgICAgfQogICAgIH0KQEAgLTM5Myw3ICszOTMsNyBAQCBpbnQgc2NoZWRfbW92ZV9k
b21haW4oc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IGNwdXBvb2wgKmMpCiAKICAgICBkb21haW5f
dW5wYXVzZShkKTsKIAotICAgIFNDSEVEX09QKG9sZF9vcHMsIGZyZWVfZG9tZGF0YSwgb2xkX2Rv
bWRhdGEpOworICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShvbGRfb3BzLCBvbGRfZG9tZGF0YSk7CiAK
ICAgICB4ZnJlZSh2Y3B1X3ByaXYpOwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vc2No
ZWQtaWYuaCBiL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCmluZGV4IGM0YTQ5MzUuLjU2ZTdk
MGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oCisrKyBiL3hlbi9pbmNs
dWRlL3hlbi9zY2hlZC1pZi5oCkBAIC0xNDYsOCArMTQ2LDExIEBAIHN0cnVjdCBzY2hlZHVsZXIg
ewogICAgIHZvaWQgKiAgICAgICAoKmFsbG9jX3BkYXRhKSAgICAoY29uc3Qgc3RydWN0IHNjaGVk
dWxlciAqLCBpbnQpOwogICAgIHZvaWQgICAgICAgICAoKmluaXRfcGRhdGEpICAgICAoY29uc3Qg
c3RydWN0IHNjaGVkdWxlciAqLCB2b2lkICosIGludCk7CiAgICAgdm9pZCAgICAgICAgICgqZGVp
bml0X3BkYXRhKSAgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHZvaWQgKiwgaW50KTsKLSAg
ICB2b2lkICAgICAgICAgKCpmcmVlX2RvbWRhdGEpICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Kiwgdm9pZCAqKTsKKworICAgIC8qIFJldHVybnMgRVJSX1BUUigtZXJyKSBmb3IgZXJyb3IsIE5V
TEwgZm9yICdub3RoaW5nIG5lZWRlZCcuICovCiAgICAgdm9pZCAqICAgICAgICgqYWxsb2NfZG9t
ZGF0YSkgIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCBkb21haW4gKik7CisgICAg
LyogSWRlbXBvdGVudC4gKi8KKyAgICB2b2lkICAgICAgICAgKCpmcmVlX2RvbWRhdGEpICAgKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgdm9pZCAqKTsKIAogICAgIHZvaWQgICAgICAgICAoKnN3
aXRjaF9zY2hlZCkgICAoc3RydWN0IHNjaGVkdWxlciAqLCB1bnNpZ25lZCBpbnQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICosIHZvaWQgKik7CkBAIC0xODEsNiAr
MTg0LDI4IEBAIHN0cnVjdCBzY2hlZHVsZXIgewogICAgIHZvaWQgICAgICAgICAoKnRpY2tfcmVz
dW1lKSAgICAgKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgdW5zaWduZWQgaW50KTsKIH07CiAK
K3N0YXRpYyBpbmxpbmUgdm9pZCAqc2NoZWRfYWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2No
ZWR1bGVyICpzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVj
dCBkb21haW4gKmQpCit7CisgICAgaWYgKCBzLT5hbGxvY19kb21kYXRhICkKKyAgICAgICAgcmV0
dXJuIHMtPmFsbG9jX2RvbWRhdGEocywgZCk7CisgICAgZWxzZQorICAgICAgICByZXR1cm4gTlVM
TDsKK30KKworc3RhdGljIGlubGluZSB2b2lkIHNjaGVkX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1
Y3Qgc2NoZWR1bGVyICpzLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2
b2lkICpkYXRhKQoreworICAgIGlmICggcy0+ZnJlZV9kb21kYXRhICkKKyAgICAgICAgcy0+ZnJl
ZV9kb21kYXRhKHMsIGRhdGEpOworICAgIGVsc2UKKyAgICAgICAgLyoKKyAgICAgICAgICogQ2hl
Y2sgdGhhdCBpZiB0aGVyZSBpc24ndCBhIGZyZWVfZG9tZGF0YSBob29rLCB3ZSBoYXZlbid0IGdv
dCBhbnkKKyAgICAgICAgICogZGF0YSB3ZSdyZSBleHBlY3RlZCB0byBkZWFsIHdpdGguCisgICAg
ICAgICAqLworICAgICAgICBBU1NFUlQoIWRhdGEpOworfQorCiAjZGVmaW5lIFJFR0lTVEVSX1ND
SEVEVUxFUih4KSBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqeCMjX2VudHJ5IFwKICAg
X191c2VkX3NlY3Rpb24oIi5kYXRhLnNjaGVkdWxlcnMiKSA9ICZ4OwogCi0tIAoyLjEuNAoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:14:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2VA-0002DP-SI; Wed, 28 Feb 2018 14:14:36 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er2V9-0002Cm-BD
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 14:14:35 +0000
X-Inumbo-ID: 90c4f142-1c91-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 90c4f142-1c91-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 15:13:36 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465024615"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 14:14:28 +0000
Message-ID: <1519827268-18199-7-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>
Subject: [Xen-devel] [PATCH 6/6] xen/domain: Use IS_ERR_OR_NULL() when
	checking the return value of domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhpcyBtZWFucyB0aGF0IGhpdHRpbmcgdGhlIGZhaWwgcGF0aCB3aXRoIHdpdGggZXJyIHNldCB0
byAwIGlzbid0IGNvbnNpZGVyZWQKYXMgc3VjY2VzcyBieSB0aGUgY2FsbGVycy4gIEFsbCBjdXJy
ZW50IGNvZGVwYXRocyBsb29rIGZpbmUuCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBz
dXNlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
Q0M6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2FyY2gvYXJt
L21tLmMgICAgIHwgNiArKystLS0KIHhlbi9hcmNoL2FybS9zZXR1cC5jICB8IDIgKy0KIHhlbi9h
cmNoL3g4Ni9tbS5jICAgICB8IDYgKysrLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgfCAyICst
CiB4ZW4vY29tbW9uL2RvbWN0bC5jICAgfCAyICstCiB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCAy
ICstCiA2IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXgg
M2MzMjhlMi4uMTZhMDhjZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVu
L2FyY2gvYXJtL21tLmMKQEAgLTUyMSw3ICs1MjEsNyBAQCB2b2lkIF9faW5pdCBhcmNoX2luaXRf
bWVtb3J5KHZvaWQpCiAgICAgICogdGhlaXIgZG9tYWluIGZpZWxkIHNldCB0byBkb21feGVuLgog
ICAgICAqLwogICAgIGRvbV94ZW4gPSBkb21haW5fY3JlYXRlKERPTUlEX1hFTiwgRE9NQ1JGX2R1
bW15LCAwLCBOVUxMKTsKLSAgICBCVUdfT04oSVNfRVJSKGRvbV94ZW4pKTsKKyAgICBCVUdfT04o
SVNfRVJSX09SX05VTEwoZG9tX3hlbikpOwogCiAgICAgLyoKICAgICAgKiBJbml0aWFsaXNlIG91
ciBET01JRF9JTyBkb21haW4uCkBAIC01MjksMTQgKzUyOSwxNCBAQCB2b2lkIF9faW5pdCBhcmNo
X2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICogYXJyYXkuIE1hcHBpbmdzIG9jY3VyIGF0IHRoZSBw
cml2IG9mIHRoZSBjYWxsZXIuCiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0ZShE
T01JRF9JTywgRE9NQ1JGX2R1bW15LCAwLCBOVUxMKTsKLSAgICBCVUdfT04oSVNfRVJSKGRvbV9p
bykpOworICAgIEJVR19PTihJU19FUlJfT1JfTlVMTChkb21faW8pKTsKIAogICAgIC8qCiAgICAg
ICogSW5pdGlhbGlzZSBvdXIgQ09XIGRvbWFpbi4KICAgICAgKiBUaGlzIGRvbWFpbiBvd25zIHNo
YXJhYmxlIHBhZ2VzLgogICAgICAqLwogICAgIGRvbV9jb3cgPSBkb21haW5fY3JlYXRlKERPTUlE
X0NPVywgRE9NQ1JGX2R1bW15LCAwLCBOVUxMKTsKLSAgICBCVUdfT04oSVNfRVJSKGRvbV9jb3cp
KTsKKyAgICBCVUdfT04oSVNfRVJSX09SX05VTEwoZG9tX2NvdykpOwogfQogCiBzdGF0aWMgaW5s
aW5lIGxwYWVfdCBwdGVfb2ZfeGVuYWRkcih2YWRkcl90IHZhKQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gvYXJtL3NldHVwLmMgYi94ZW4vYXJjaC9hcm0vc2V0dXAuYwppbmRleCAwMzJhNmE4Li42NjQ2
MDc0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYworKysgYi94ZW4vYXJjaC9hcm0v
c2V0dXAuYwpAQCAtODU3LDcgKzg1Nyw3IEBAIHZvaWQgX19pbml0IHN0YXJ0X3hlbih1bnNpZ25l
ZCBsb25nIGJvb3RfcGh5c19vZmZzZXQsCiAgICAgY29uZmlnLm5yX3NwaXMgPSBnaWNfbnVtYmVy
X2xpbmVzKCkgLSAzMjsKIAogICAgIGRvbTAgPSBkb21haW5fY3JlYXRlKDAsIDAsIDAsICZjb25m
aWcpOwotICAgIGlmICggSVNfRVJSKGRvbTApIHx8IChhbGxvY19kb20wX3ZjcHUwKGRvbTApID09
IE5VTEwpICkKKyAgICBpZiAoIElTX0VSUl9PUl9OVUxMKGRvbTApIHx8IChhbGxvY19kb20wX3Zj
cHUwKGRvbTApID09IE5VTEwpICkKICAgICAgICAgICAgIHBhbmljKCJFcnJvciBjcmVhdGluZyBk
b21haW4gMCIpOwogCiAgICAgZG9tMC0+aXNfcHJpdmlsZWdlZCA9IDE7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IGUxZjA4OWIuLmM0NGI3
ODEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS5j
CkBAIC0yNzIsNyArMjcyLDcgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQog
ICAgICAqIChidXQgYmUgW3BhcnRseV0gY29udHJvbGxlZCBieSBEb20wIG5ldmVydGhlbGVzcyku
CiAgICAgICovCiAgICAgZG9tX3hlbiA9IGRvbWFpbl9jcmVhdGUoRE9NSURfWEVOLCBET01DUkZf
ZHVtbXksIDAsIE5VTEwpOwotICAgIEJVR19PTihJU19FUlIoZG9tX3hlbikpOworICAgIEJVR19P
TihJU19FUlJfT1JfTlVMTChkb21feGVuKSk7CiAgICAgSU5JVF9MSVNUX0hFQUQoJmRvbV94ZW4t
PmFyY2gucGRldl9saXN0KTsKIAogICAgIC8qCkBAIC0yODEsMTQgKzI4MSwxNCBAQCB2b2lkIF9f
aW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCiAgICAgICogYXJyYXkuIE1hcHBpbmdzIG9jY3Vy
IGF0IHRoZSBwcml2IG9mIHRoZSBjYWxsZXIuCiAgICAgICovCiAgICAgZG9tX2lvID0gZG9tYWlu
X2NyZWF0ZShET01JRF9JTywgRE9NQ1JGX2R1bW15LCAwLCBOVUxMKTsKLSAgICBCVUdfT04oSVNf
RVJSKGRvbV9pbykpOworICAgIEJVR19PTihJU19FUlJfT1JfTlVMTChkb21faW8pKTsKIAogICAg
IC8qCiAgICAgICogSW5pdGlhbGlzZSBvdXIgQ09XIGRvbWFpbi4KICAgICAgKiBUaGlzIGRvbWFp
biBvd25zIHNoYXJhYmxlIHBhZ2VzLgogICAgICAqLwogICAgIGRvbV9jb3cgPSBkb21haW5fY3Jl
YXRlKERPTUlEX0NPVywgRE9NQ1JGX2R1bW15LCAwLCBOVUxMKTsKLSAgICBCVUdfT04oSVNfRVJS
KGRvbV9jb3cpKTsKKyAgICBCVUdfT04oSVNfRVJSX09SX05VTEwoZG9tX2NvdykpOwogCiAgICAg
LyoKICAgICAgKiBGaXJzdCAxTUIgb2YgUkFNIGlzIGhpc3RvcmljYWxseSBtYXJrZWQgYXMgSS9P
LiAgSWYgd2UgYm9vdGVkIFBWSCwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jIGIv
eGVuL2FyY2gveDg2L3NldHVwLmMKaW5kZXggYWM1MzBlYy4uOTI0MjhkYSAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3NldHVwLmMKKysrIGIveGVuL2FyY2gveDg2L3NldHVwLmMKQEAgLTE2NDAs
NyArMTY0MCw3IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxv
bmcgbWJpX3ApCiAKICAgICAvKiBDcmVhdGUgaW5pdGlhbCBkb21haW4gMC4gKi8KICAgICBkb20w
ID0gZG9tYWluX2NyZWF0ZShnZXRfaW5pdGlhbF9kb21haW5faWQoKSwgZG9tY3JfZmxhZ3MsIDAs
ICZjb25maWcpOwotICAgIGlmICggSVNfRVJSKGRvbTApIHx8IChhbGxvY19kb20wX3ZjcHUwKGRv
bTApID09IE5VTEwpICkKKyAgICBpZiAoIElTX0VSUl9PUl9OVUxMKGRvbTApIHx8IChhbGxvY19k
b20wX3ZjcHUwKGRvbTApID09IE5VTEwpICkKICAgICAgICAgcGFuaWMoIkVycm9yIGNyZWF0aW5n
IGRvbWFpbiAwIik7CiAKICAgICBpZiAoICFwdl9zaGltICkKZGlmZiAtLWdpdCBhL3hlbi9jb21t
b24vZG9tY3RsLmMgYi94ZW4vY29tbW9uL2RvbWN0bC5jCmluZGV4IDUwZjc0MjIuLjE4ZGNiMmQg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tY3RsLmMKKysrIGIveGVuL2NvbW1vbi9kb21jdGwu
YwpAQCAtNTQ3LDcgKzU0Nyw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFS
QU0oeGVuX2RvbWN0bF90KSB1X2RvbWN0bCkKIAogICAgICAgICBkID0gZG9tYWluX2NyZWF0ZShk
b20sIGRvbWNyX2ZsYWdzLCBvcC0+dS5jcmVhdGVkb21haW4uc3NpZHJlZiwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgJm9wLT51LmNyZWF0ZWRvbWFpbi5jb25maWcpOwotICAgICAgICBpZiAo
IElTX0VSUihkKSApCisgICAgICAgIGlmICggSVNfRVJSX09SX05VTEwoZCkgKQogICAgICAgICB7
CiAgICAgICAgICAgICByZXQgPSBQVFJfRVJSKGQpOwogICAgICAgICAgICAgZCA9IE5VTEw7CmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkdWxlLmMgYi94ZW4vY29tbW9uL3NjaGVkdWxlLmMK
aW5kZXggNjQ1MjRmNC4uOWM2MjlhNSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZHVsZS5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWR1bGUuYwpAQCAtMTczNSw3ICsxNzM1LDcgQEAgdm9pZCBf
X2luaXQgc2NoZWR1bGVyX2luaXQodm9pZCkKICAgICB9CiAKICAgICBpZGxlX2RvbWFpbiA9IGRv
bWFpbl9jcmVhdGUoRE9NSURfSURMRSwgMCwgMCwgTlVMTCk7Ci0gICAgQlVHX09OKElTX0VSUihp
ZGxlX2RvbWFpbikpOworICAgIEJVR19PTihJU19FUlJfT1JfTlVMTChpZGxlX2RvbWFpbikpOwog
ICAgIGlkbGVfZG9tYWluLT52Y3B1ID0gaWRsZV92Y3B1OwogICAgIGlkbGVfZG9tYWluLT5tYXhf
dmNwdXMgPSBucl9jcHVfaWRzOwogICAgIGlmICggYWxsb2NfdmNwdShpZGxlX2RvbWFpbiwgMCwg
MCkgPT0gTlVMTCApCi0tIAoyLjEuNAoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5m
by94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:14:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2VF-0002FD-MO; Wed, 28 Feb 2018 14:14:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er2VE-0002Cl-0k
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 14:14:40 +0000
X-Inumbo-ID: f9d2f809-1c91-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f9d2f809-1c91-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:16:32 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465024617"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 14:14:26 +0000
Message-ID: <1519827268-18199-5-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>
Subject: [Xen-devel] [PATCH 4/6] xen/sched: Remove {init,
	destroy}_domain() interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgaG9va3MgaGF2ZSBvbmUgc2luZ2xlIGNhbGxlciAoc2NoZWRfe2luaXQsZGVzdHJveX1f
ZG9tYWluKCkKcmVzcGVjdGl2ZWx5KSBhbmQgYXJlIGFsbCBpZGVudGljYWwgKHdoZW4gaW1wbGVt
ZW50ZWQpLgoKUHJldmlvdXMgY2hhbmdlcyBoYXZlIGVuc3VyZWQgdGhhdCBvbmx5IHJlYWwgZG9t
YWlucyByZWFjaCB0aGVzZSBmdW5jdGlvbnMsIHNvCkFTU0VSVCgpIHRoYXQgc3lzdGVtIGRvbWFp
bnMgYXJlIG5vdCBzZWVuLiBDYWxsIHNjaGVkX3thbGxvYyxmcmVlfV9kb21kYXRhKCkKZGlyZWN0
bHksIGFuZCBoYW5kbGUgZC0+c2NoZWRfcHJpdiBkaXJlY3RseS4KClRoZSBuZXQgZGlmZnN0YXQg
aXM6CiAgYWRkL3JlbW92ZTogMC84IGdyb3cvc2hyaW5rOiAxLzcgdXAvZG93bjogNy8tMzM1ICgt
MzI4KQogIGZ1bmN0aW9uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9sZCAg
ICAgbmV3ICAgZGVsdGEKICBzY2hlZF9kZXN0cm95X2RvbWFpbiAgICAgICAgICAgICAgICAgICAg
ICAgICAxMzAgICAgIDEzNyAgICAgICs3CiAgc2NoZWRfaW5pdF9kb21haW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgMTM4ICAgICAxMzcgICAgICAtMQogIHJ0X2RvbV9kZXN0cm95ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgNiAgICAgICAtICAgICAgLTYKICBudWxsX2RvbV9k
ZXN0cm95ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYgICAgICAgLSAgICAgIC02CiAg
Y3NjaGVkX2RvbV9kZXN0cm95ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA5ICAgICAgIC0g
ICAgICAtOQogIGNzY2hlZDJfZG9tX2Rlc3Ryb3kgICAgICAgICAgICAgICAgICAgICAgICAgICAg
OSAgICAgICAtICAgICAgLTkKICBzY2hlZF9ydGRzX2RlZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyNjQgICAgIDI0OCAgICAgLTE2CiAgc2NoZWRfbnVsbF9kZWYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgMjY0ICAgICAyNDggICAgIC0xNgogIHNjaGVkX2NyZWRpdF9kZWYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI2NCAgICAgMjQ4ICAgICAtMTYKICBzY2hlZF9j
cmVkaXQyX2RlZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNjQgICAgIDI0OCAgICAgLTE2
CiAgc2NoZWRfYXJpbmM2NTNfZGVmICAgICAgICAgICAgICAgICAgICAgICAgICAgMjY0ICAgICAy
NDggICAgIC0xNgogIG9wcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDI2NCAgICAgMjQ4ICAgICAtMTYKICBydF9kb21faW5pdCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgNTIgICAgICAgLSAgICAgLTUyCiAgbnVsbF9kb21faW5pdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDUyICAgICAgIC0gICAgIC01MgogIGNzY2hlZF9kb21faW5p
dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA1MiAgICAgICAtICAgICAtNTIKICBjc2No
ZWQyX2RvbV9pbml0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTIgICAgICAgLSAgICAg
LTUyCgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4K
Q0M6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CkNDOiBNZW5nIFh1IDxtZW5n
eHVAY2lzLnVwZW5uLmVkdT4KQ0M6IEpvc2ggV2hpdGVoZWFkIDxqb3NoLndoaXRlaGVhZEBkb3Ju
ZXJ3b3Jrcy5jb20+CkNDOiBSb2JlcnQgVmFuVm9zc2VuIDxyb2JlcnQudmFudm9zc2VuQGRvcm5l
cndvcmtzLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMgfCAgMyAtLS0KIHhl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8IDI2IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyAgfCAyOCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiB4ZW4vY29tbW9uL3NjaGVkX251bGwuYyAgICAgfCAyMyAtLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQogeGVuL2NvbW1vbi9zY2hlZF9ydC5jICAgICAgIHwgMjYgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0KIHhlbi9jb21tb24vc2NoZWR1bGUuYyAgICAgICB8IDE2ICsrKysrKysrKysr
KysrLS0KIHhlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5oICB8ICAzIC0tLQogNyBmaWxlcyBjaGFu
Z2VkLCAxNCBpbnNlcnRpb25zKCspLCAxMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9zY2hlZF9hcmluYzY1My5jIGIveGVuL2NvbW1vbi9zY2hlZF9hcmluYzY1My5jCmlu
ZGV4IDE3ZTc2NWQuLmE0YzZkMDAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfYXJpbmM2
NTMuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2FyaW5jNjUzLmMKQEAgLTcxMiw5ICs3MTIsNiBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHNjaGVkdWxlciBzY2hlZF9hcmluYzY1M19kZWYgPSB7CiAg
ICAgLmZyZWVfdmRhdGEgICAgID0gYTY1M3NjaGVkX2ZyZWVfdmRhdGEsCiAgICAgLmFsbG9jX3Zk
YXRhICAgID0gYTY1M3NjaGVkX2FsbG9jX3ZkYXRhLAogCi0gICAgLmluaXRfZG9tYWluICAgID0g
TlVMTCwKLSAgICAuZGVzdHJveV9kb21haW4gPSBOVUxMLAotCiAgICAgLmluc2VydF92Y3B1ICAg
ID0gTlVMTCwKICAgICAucmVtb3ZlX3ZjcHUgICAgPSBOVUxMLAogCmRpZmYgLS1naXQgYS94ZW4v
Y29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwppbmRleCBl
MjEzM2RmLi4wMTc4ZmY1IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCisr
KyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTEyOTMsMzUgKzEyOTMsMTIgQEAgY3Nj
aGVkX2FsbG9jX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCBzdHJ1Y3QgZG9t
YWluICpkb20pCiAgICAgcmV0dXJuIHNkb207CiB9CiAKLXN0YXRpYyBpbnQKLWNzY2hlZF9kb21f
aW5pdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkKLXsK
LSAgICBzdHJ1Y3QgY3NjaGVkX2RvbSAqc2RvbTsKLQotICAgIGlmICggaXNfaWRsZV9kb21haW4o
ZG9tKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgc2RvbSA9IGNzY2hlZF9hbGxvY19kb21k
YXRhKG9wcywgZG9tKTsKLSAgICBpZiAoIElTX0VSUihzZG9tKSApCi0gICAgICAgIHJldHVybiBQ
VFJfRVJSKHNkb20pOwotCi0gICAgZG9tLT5zY2hlZF9wcml2ID0gc2RvbTsKLQotICAgIHJldHVy
biAwOwotfQotCiBzdGF0aWMgdm9pZAogY3NjaGVkX2ZyZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiB7CiAgICAgeGZyZWUoZGF0YSk7CiB9CiAKLXN0
YXRpYyB2b2lkCi1jc2NoZWRfZG9tX2Rlc3Ryb3koY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgZG9tYWluICpkb20pCi17Ci0gICAgY3NjaGVkX2ZyZWVfZG9tZGF0YShvcHMsIENT
Q0hFRF9ET00oZG9tKSk7Ci19Ci0KIC8qCiAgKiBUaGlzIGlzIGEgTyhuKSBvcHRpbWl6ZWQgc29y
dCBvZiB0aGUgcnVucS4KICAqCkBAIC0yMjU5LDkgKzIyMzYsNiBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciBzY2hlZF9jcmVkaXRfZGVmID0gewogICAgIC5zY2hlZF9pZCAgICAgICA9
IFhFTl9TQ0hFRFVMRVJfQ1JFRElULAogICAgIC5zY2hlZF9kYXRhICAgICA9IE5VTEwsCiAKLSAg
ICAuaW5pdF9kb21haW4gICAgPSBjc2NoZWRfZG9tX2luaXQsCi0gICAgLmRlc3Ryb3lfZG9tYWlu
ID0gY3NjaGVkX2RvbV9kZXN0cm95LAotCiAgICAgLmluc2VydF92Y3B1ICAgID0gY3NjaGVkX3Zj
cHVfaW5zZXJ0LAogICAgIC5yZW1vdmVfdmNwdSAgICA9IGNzY2hlZF92Y3B1X3JlbW92ZSwKIApk
aWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdDIuYwppbmRleCAyOWEyNGQ2Li41YTYzNWU4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtMzAz
NSwyMyArMzAzNSw2IEBAIGNzY2hlZDJfYWxsb2NfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkKICAgICByZXR1cm4gc2RvbTsKIH0KIAotc3Rh
dGljIGludAotY3NjaGVkMl9kb21faW5pdChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCBkb21haW4gKmRvbSkKLXsKLSAgICBzdHJ1Y3QgY3NjaGVkMl9kb20gKnNkb207Ci0KLSAg
ICBpZiAoIGlzX2lkbGVfZG9tYWluKGRvbSkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIHNk
b20gPSBjc2NoZWQyX2FsbG9jX2RvbWRhdGEob3BzLCBkb20pOwotICAgIGlmICggSVNfRVJSKHNk
b20pICkKLSAgICAgICAgcmV0dXJuIFBUUl9FUlIoc2RvbSk7Ci0KLSAgICBkb20tPnNjaGVkX3By
aXYgPSBzZG9tOwotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIHN0YXRpYyB2b2lkCiBjc2NoZWQyX2Zy
ZWVfZG9tZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZvaWQgKmRhdGEpCiB7CkBA
IC0zMDczLDE0ICszMDU2LDYgQEAgY3NjaGVkMl9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNj
aGVkdWxlciAqb3BzLCB2b2lkICpkYXRhKQogfQogCiBzdGF0aWMgdm9pZAotY3NjaGVkMl9kb21f
ZGVzdHJveShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkK
LXsKLSAgICBBU1NFUlQoY3NjaGVkMl9kb20oZG9tKS0+bnJfdmNwdXMgPT0gMCk7Ci0KLSAgICBj
c2NoZWQyX2ZyZWVfZG9tZGF0YShvcHMsIGNzY2hlZDJfZG9tKGRvbSkpOwotfQotCi1zdGF0aWMg
dm9pZAogY3NjaGVkMl92Y3B1X2luc2VydChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0
cnVjdCB2Y3B1ICp2YykKIHsKICAgICBzdHJ1Y3QgY3NjaGVkMl92Y3B1ICpzdmMgPSB2Yy0+c2No
ZWRfcHJpdjsKQEAgLTQwMTYsOSArMzk5MSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyIHNjaGVkX2NyZWRpdDJfZGVmID0gewogICAgIC5zY2hlZF9pZCAgICAgICA9IFhFTl9TQ0hF
RFVMRVJfQ1JFRElUMiwKICAgICAuc2NoZWRfZGF0YSAgICAgPSBOVUxMLAogCi0gICAgLmluaXRf
ZG9tYWluICAgID0gY3NjaGVkMl9kb21faW5pdCwKLSAgICAuZGVzdHJveV9kb21haW4gPSBjc2No
ZWQyX2RvbV9kZXN0cm95LAotCiAgICAgLmluc2VydF92Y3B1ICAgID0gY3NjaGVkMl92Y3B1X2lu
c2VydCwKICAgICAucmVtb3ZlX3ZjcHUgICAgPSBjc2NoZWQyX3ZjcHVfcmVtb3ZlLAogCmRpZmYg
LS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX251bGwuYyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5j
CmluZGV4IDRkZDQwNWIuLjU4ZTMwNmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfbnVs
bC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfbnVsbC5jCkBAIC0yNTksMjYgKzI1OSw2IEBAIHN0
YXRpYyB2b2lkIG51bGxfZnJlZV9kb21kYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywg
dm9pZCAqZGF0YSkKICAgICB9CiB9CiAKLXN0YXRpYyBpbnQgbnVsbF9kb21faW5pdChjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmQpCi17Ci0gICAgc3RydWN0IG51
bGxfZG9tICpuZG9tOwotCi0gICAgaWYgKCBpc19pZGxlX2RvbWFpbihkKSApCi0gICAgICAgIHJl
dHVybiAwOwotCi0gICAgbmRvbSA9IG51bGxfYWxsb2NfZG9tZGF0YShvcHMsIGQpOwotICAgIGlm
ICggSVNfRVJSKG5kb20pICkKLSAgICAgICAgcmV0dXJuIFBUUl9FUlIobmRvbSk7Ci0KLSAgICBk
LT5zY2hlZF9wcml2ID0gbmRvbTsKLQotICAgIHJldHVybiAwOwotfQotc3RhdGljIHZvaWQgbnVs
bF9kb21fZGVzdHJveShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4g
KmQpCi17Ci0gICAgbnVsbF9mcmVlX2RvbWRhdGEob3BzLCBudWxsX2RvbShkKSk7Ci19Ci0KIC8q
CiAgKiB2Q1BVIHRvIHBDUFUgYXNzaWdubWVudCBhbmQgcGxhY2VtZW50LiBUaGlzIF9vbmx5XyBo
YXBwZW5zOgogICogIC0gb24gaW5zZXJ0LApAQCAtOTIzLDkgKzkwMyw2IEBAIGNvbnN0IHN0cnVj
dCBzY2hlZHVsZXIgc2NoZWRfbnVsbF9kZWYgPSB7CiAgICAgLmFsbG9jX2RvbWRhdGEgID0gbnVs
bF9hbGxvY19kb21kYXRhLAogICAgIC5mcmVlX2RvbWRhdGEgICA9IG51bGxfZnJlZV9kb21kYXRh
LAogCi0gICAgLmluaXRfZG9tYWluICAgID0gbnVsbF9kb21faW5pdCwKLSAgICAuZGVzdHJveV9k
b21haW4gPSBudWxsX2RvbV9kZXN0cm95LAotCiAgICAgLmluc2VydF92Y3B1ICAgID0gbnVsbF92
Y3B1X2luc2VydCwKICAgICAucmVtb3ZlX3ZjcHUgICAgPSBudWxsX3ZjcHVfcmVtb3ZlLAogCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX3J0LmMgYi94ZW4vY29tbW9uL3NjaGVkX3J0LmMK
aW5kZXggZTRmZjVjMS4uMWM3MmVhOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hlZF9ydC5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfcnQuYwpAQCAtODUxLDMwICs4NTEsNiBAQCBydF9mcmVl
X2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRhKQogICAgIH0K
IH0KIAotc3RhdGljIGludAotcnRfZG9tX2luaXQoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3Bz
LCBzdHJ1Y3QgZG9tYWluICpkb20pCi17Ci0gICAgc3RydWN0IHJ0X2RvbSAqc2RvbTsKLQotICAg
IC8qIElETEUgRG9tYWluIGRvZXMgbm90IGxpbmsgb24gcnRfcHJpdmF0ZSAqLwotICAgIGlmICgg
aXNfaWRsZV9kb21haW4oZG9tKSApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgc2RvbSA9IHJ0
X2FsbG9jX2RvbWRhdGEob3BzLCBkb20pOwotICAgIGlmICggSVNfRVJSKHNkb20pICkKLSAgICAg
ICAgcmV0dXJuIFBUUl9FUlIoc2RvbSk7Ci0KLSAgICBkb20tPnNjaGVkX3ByaXYgPSBzZG9tOwot
Ci0gICAgcmV0dXJuIDA7Ci19Ci0KLXN0YXRpYyB2b2lkCi1ydF9kb21fZGVzdHJveShjb25zdCBz
dHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkKLXsKLSAgICBydF9mcmVl
X2RvbWRhdGEob3BzLCBydF9kb20oZG9tKSk7Ci19Ci0KIHN0YXRpYyB2b2lkICoKIHJ0X2FsbG9j
X3ZkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IHZjcHUgKnZjLCB2b2lk
ICpkZCkKIHsKQEAgLTE1ODUsOCArMTU2MSw2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qgc2NoZWR1
bGVyIHNjaGVkX3J0ZHNfZGVmID0gewogICAgIC5kZWluaXRfcGRhdGEgICA9IHJ0X2RlaW5pdF9w
ZGF0YSwKICAgICAuYWxsb2NfZG9tZGF0YSAgPSBydF9hbGxvY19kb21kYXRhLAogICAgIC5mcmVl
X2RvbWRhdGEgICA9IHJ0X2ZyZWVfZG9tZGF0YSwKLSAgICAuaW5pdF9kb21haW4gICAgPSBydF9k
b21faW5pdCwKLSAgICAuZGVzdHJveV9kb21haW4gPSBydF9kb21fZGVzdHJveSwKICAgICAuYWxs
b2NfdmRhdGEgICAgPSBydF9hbGxvY192ZGF0YSwKICAgICAuZnJlZV92ZGF0YSAgICAgPSBydF9m
cmVlX3ZkYXRhLAogICAgIC5pbnNlcnRfdmNwdSAgICA9IHJ0X3ZjcHVfaW5zZXJ0LApkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi9zY2hlZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4
IDA4YTMxYjYuLjVmNTk2ZjAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysg
Yi94ZW4vY29tbW9uL3NjaGVkdWxlLmMKQEAgLTQxMywyNSArNDEzLDM3IEBAIHZvaWQgc2NoZWRf
ZGVzdHJveV92Y3B1KHN0cnVjdCB2Y3B1ICp2KQogCiBpbnQgc2NoZWRfaW5pdF9kb21haW4oc3Ry
dWN0IGRvbWFpbiAqZCwgaW50IHBvb2xpZCkKIHsKKyAgICB2b2lkICpzZG9tOwogICAgIGludCBy
ZXQ7CiAKICAgICBBU1NFUlQoZC0+Y3B1cG9vbCA9PSBOVUxMKTsKKyAgICBBU1NFUlQoZC0+ZG9t
YWluX2lkIDwgRE9NSURfRklSU1RfUkVTRVJWRUQpOwogCiAgICAgaWYgKCAocmV0ID0gY3B1cG9v
bF9hZGRfZG9tYWluKGQsIHBvb2xpZCkpICkKICAgICAgICAgcmV0dXJuIHJldDsKIAogICAgIFND
SEVEX1NUQVRfQ1JBTksoZG9tX2luaXQpOwogICAgIFRSQUNFXzFEKFRSQ19TQ0hFRF9ET01fQURE
LCBkLT5kb21haW5faWQpOwotICAgIHJldHVybiBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQpLCBp
bml0X2RvbWFpbiwgZCk7CisKKyAgICBzZG9tID0gc2NoZWRfYWxsb2NfZG9tZGF0YShkb21fc2No
ZWR1bGVyKGQpLCBkKTsKKyAgICBpZiAoIElTX0VSUihzZG9tKSApCisgICAgICAgIHJldHVybiBQ
VFJfRVJSKHNkb20pOworCisgICAgZC0+c2NoZWRfcHJpdiA9IHNkb207CisKKyAgICByZXR1cm4g
MDsKIH0KIAogdm9pZCBzY2hlZF9kZXN0cm95X2RvbWFpbihzdHJ1Y3QgZG9tYWluICpkKQogewog
ICAgIEFTU0VSVChkLT5jcHVwb29sICE9IE5VTEwgfHwgaXNfaWRsZV9kb21haW4oZCkpOworICAg
IEFTU0VSVChkLT5kb21haW5faWQgPCBET01JRF9GSVJTVF9SRVNFUlZFRCk7CiAKICAgICBTQ0hF
RF9TVEFUX0NSQU5LKGRvbV9kZXN0cm95KTsKICAgICBUUkFDRV8xRChUUkNfU0NIRURfRE9NX1JF
TSwgZC0+ZG9tYWluX2lkKTsKLSAgICBTQ0hFRF9PUChkb21fc2NoZWR1bGVyKGQpLCBkZXN0cm95
X2RvbWFpbiwgZCk7CisKKyAgICBzY2hlZF9mcmVlX2RvbWRhdGEoZG9tX3NjaGVkdWxlcihkKSwg
ZC0+c2NoZWRfcHJpdik7CisgICAgZC0+c2NoZWRfcHJpdiA9IE5VTEw7CiAKICAgICBjcHVwb29s
X3JtX2RvbWFpbihkKTsKIH0KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9zY2hlZC1pZi5o
IGIveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKaW5kZXggNTZlN2QwYy4uNDg5NTI0MiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3NjaGVkLWlmLmgKKysrIGIveGVuL2luY2x1ZGUveGVu
L3NjaGVkLWlmLmgKQEAgLTE1NSw5ICsxNTUsNiBAQCBzdHJ1Y3Qgc2NoZWR1bGVyIHsKICAgICB2
b2lkICAgICAgICAgKCpzd2l0Y2hfc2NoZWQpICAgKHN0cnVjdCBzY2hlZHVsZXIgKiwgdW5zaWdu
ZWQgaW50LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqLCB2b2lk
ICopOwogCi0gICAgaW50ICAgICAgICAgICgqaW5pdF9kb21haW4pICAgIChjb25zdCBzdHJ1Y3Qg
c2NoZWR1bGVyICosIHN0cnVjdCBkb21haW4gKik7Ci0gICAgdm9pZCAgICAgICAgICgqZGVzdHJv
eV9kb21haW4pIChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICosIHN0cnVjdCBkb21haW4gKik7Ci0K
ICAgICAvKiBBY3RpdmF0ZSAvIGRlYWN0aXZhdGUgdmNwdXMgaW4gYSBjcHUgcG9vbCAqLwogICAg
IHZvaWQgICAgICAgICAoKmluc2VydF92Y3B1KSAgICAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAq
LCBzdHJ1Y3QgdmNwdSAqKTsKICAgICB2b2lkICAgICAgICAgKCpyZW1vdmVfdmNwdSkgICAgKGNv
bnN0IHN0cnVjdCBzY2hlZHVsZXIgKiwgc3RydWN0IHZjcHUgKik7Ci0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:14:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2V9-0002DE-Kc; Wed, 28 Feb 2018 14:14:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er2V7-0002Cc-RK
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 14:14:33 +0000
X-Inumbo-ID: 9084cf7f-1c91-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9084cf7f-1c91-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 15:13:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465024614"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 14:14:27 +0000
Message-ID: <1519827268-18199-6-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 5/6] xen/domain: Call sched_destroy_domain() in
	the domain_create() error path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SWYgZG9tYWluX2NyZWF0ZSgpIGZhaWxzLCBjb21wbGV0ZV9kb21haW5fZGVzdHJveSgpIGRvZXNu
J3QgZ2V0IGNhbGxlZCwKbWVhbmluZyB0aGF0IHNjaGVkX2Rlc3Ryb3lfZG9tYWluKCkgaXMgbWlz
c2VkLiAgSW4gcHJhY3RpY2UsIHRoaXMgY2FuIG9ubHkKZmFpbCBiZWNhdXNlIG9mIGV4Y2VwdGlv
bmFsIGxhdGVfaHdkb21faW5pdCgpIGlzc3VlcyBhdCB0aGUgbW9tZW50LgoKTWFrZSBzY2hlZF9k
ZXN0cm95X2RvbWFpbigpIGlkZW1wb3RlbnQsIGFuZCBjYWxsIGl0IGluIHRoZSBmYWlsIHBhdGgu
CgpTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgotLS0KQ0M6IEdlb3JnZSBEdW5sYXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6
IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KQ0M6IEtvbnJhZCBSemVzenV0ZWsgV2ls
ayA8a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KQ0M6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJl
bGxpbmlAa2VybmVsLm9yZz4KQ0M6IFRpbSBEZWVnYW4gPHRpbUB4ZW4ub3JnPgpDQzogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ0M6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3Vz
ZS5jb20+CkNDOiBSb2dlciBQYXUgTW9ubsOpIDxyb2dlci5wYXVAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vY29tbW9uL2RvbWFpbi5jICAgfCAgMyArKysKIHhlbi9jb21tb24vc2NoZWR1bGUuYyB8IDE0
ICsrKysrKysrLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDYgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9kb21haW4uYyBiL3hlbi9jb21tb24v
ZG9tYWluLmMKaW5kZXggZTBiMDI0Yy4uM2NlZmU3NiAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9k
b21haW4uYworKysgYi94ZW4vY29tbW9uL2RvbWFpbi5jCkBAIC00MDQsNiArNDA0LDkgQEAgc3Ry
dWN0IGRvbWFpbiAqZG9tYWluX2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9t
Y3JfZmxhZ3MsCiAgICAgICAgIGhhcmR3YXJlX2RvbWFpbiA9IG9sZF9od2RvbTsKICAgICBhdG9t
aWNfc2V0KCZkLT5yZWZjbnQsIERPTUFJTl9ERVNUUk9ZRUQpOwogICAgIHhmcmVlKGQtPnBidWYp
OworCisgICAgc2NoZWRfZGVzdHJveV9kb21haW4oZCk7CisKICAgICBpZiAoIGluaXRfc3RhdHVz
ICYgSU5JVF9hcmNoICkKICAgICAgICAgYXJjaF9kb21haW5fZGVzdHJveShkKTsKICAgICBpZiAo
IGluaXRfc3RhdHVzICYgSU5JVF9nbnR0YWIgKQpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hl
ZHVsZS5jIGIveGVuL2NvbW1vbi9zY2hlZHVsZS5jCmluZGV4IDVmNTk2ZjAuLjY0NTI0ZjQgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWR1bGUuYworKysgYi94ZW4vY29tbW9uL3NjaGVkdWxl
LmMKQEAgLTQzNiwxNiArNDM2LDE4IEBAIGludCBzY2hlZF9pbml0X2RvbWFpbihzdHJ1Y3QgZG9t
YWluICpkLCBpbnQgcG9vbGlkKQogCiB2b2lkIHNjaGVkX2Rlc3Ryb3lfZG9tYWluKHN0cnVjdCBk
b21haW4gKmQpCiB7Ci0gICAgQVNTRVJUKGQtPmNwdXBvb2wgIT0gTlVMTCB8fCBpc19pZGxlX2Rv
bWFpbihkKSk7CiAgICAgQVNTRVJUKGQtPmRvbWFpbl9pZCA8IERPTUlEX0ZJUlNUX1JFU0VSVkVE
KTsKIAotICAgIFNDSEVEX1NUQVRfQ1JBTksoZG9tX2Rlc3Ryb3kpOwotICAgIFRSQUNFXzFEKFRS
Q19TQ0hFRF9ET01fUkVNLCBkLT5kb21haW5faWQpOworICAgIGlmICggZC0+Y3B1cG9vbCApCisg
ICAgeworICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKGRvbV9kZXN0cm95KTsKKyAgICAgICAgVFJB
Q0VfMUQoVFJDX1NDSEVEX0RPTV9SRU0sIGQtPmRvbWFpbl9pZCk7CiAKLSAgICBzY2hlZF9mcmVl
X2RvbWRhdGEoZG9tX3NjaGVkdWxlcihkKSwgZC0+c2NoZWRfcHJpdik7Ci0gICAgZC0+c2NoZWRf
cHJpdiA9IE5VTEw7CisgICAgICAgIHNjaGVkX2ZyZWVfZG9tZGF0YShkb21fc2NoZWR1bGVyKGQp
LCBkLT5zY2hlZF9wcml2KTsKKyAgICAgICAgZC0+c2NoZWRfcHJpdiA9IE5VTEw7CiAKLSAgICBj
cHVwb29sX3JtX2RvbWFpbihkKTsKKyAgICAgICAgY3B1cG9vbF9ybV9kb21haW4oZCk7CisgICAg
fQogfQogCiB2b2lkIHZjcHVfc2xlZXBfbm9zeW5jKHN0cnVjdCB2Y3B1ICp2KQotLSAKMi4xLjQK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:14:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2V9-0002D3-EH; Wed, 28 Feb 2018 14:14:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er2V7-0002CR-Ie
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 14:14:33 +0000
X-Inumbo-ID: 902b97e3-1c91-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 902b97e3-1c91-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 15:13:35 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465024612"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 14:14:24 +0000
Message-ID: <1519827268-18199-3-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Dario Faggioli <dfaggioli@suse.com>
Subject: [Xen-devel] [PATCH 2/6] xen/credit2: Move repl_timer into struct
	csched2_dom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGV4YWN0bHkgdGhlIHNhbWUgcmVhc29uIGFzIDQxOGFlNjAyMWQuICBIYXZpbmcgYSBzZXBh
cmF0ZSBhbGxvY2F0aW9uIGlzCnVubmVjZXNzYXJ5IGFuZCB3YXN0ZWZ1bC4KClNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogR2Vv
cmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogRGFyaW8gRmFnZ2lv
bGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYyB8
IDIwICsrKysrKy0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCsp
LCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIu
YyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGVlOTc2OGUuLmIwOTRiM2MgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCisrKyBiL3hlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jCkBAIC01NDcsNyArNTQ3LDcgQEAgc3RydWN0IGNzY2hlZDJfZG9tIHsKICAg
ICBzX3RpbWVfdCB0b3RfYnVkZ2V0OyAgICAgICAgLyogVG90YWwgYW1vdW50IG9mIGJ1ZGdldCAg
ICAgICAgICAgICAgICAgICAgICovCiAgICAgc190aW1lX3QgYnVkZ2V0OyAgICAgICAgICAgIC8q
IEN1cnJlbnRseSBhdmFpbGFibGUgYnVkZ2V0ICAgICAgICAgICAgICAgICAqLwogCi0gICAgc3Ry
dWN0IHRpbWVyICpyZXBsX3RpbWVyOyAgIC8qIFRpbWVyIGZvciBwZXJpb2RpYyByZXBsZW5pc2ht
ZW50IG9mIGJ1ZGdldCAqLworICAgIHN0cnVjdCB0aW1lciByZXBsX3RpbWVyOyAgICAvKiBUaW1l
ciBmb3IgcGVyaW9kaWMgcmVwbGVuaXNobWVudCBvZiBidWRnZXQgKi8KICAgICBzX3RpbWVfdCBu
ZXh0X3JlcGw7ICAgICAgICAgLyogVGltZSBhdCB3aGljaCBuZXh0IHJlcGxlbmlzaG1lbnQgb2Nj
dXJzICAgICovCiAgICAgc3RydWN0IGxpc3RfaGVhZCBwYXJrZWRfdmNwdXM7IC8qIExpc3Qgb2Yg
Q1BVcyB3YWl0aW5nIGZvciBidWRnZXQgICAgICAgICAqLwogCkBAIC0xOTc0LDcgKzE5NzQsNyBA
QCBzdGF0aWMgdm9pZCByZXBsZW5pc2hfZG9tYWluX2J1ZGdldCh2b2lkKiBkYXRhKQogICAgIHVu
cGFya19wYXJrZWRfdmNwdXMoc2RvbS0+ZG9tLT5jcHVwb29sLT5zY2hlZCwgJnBhcmtlZCk7CiAK
ICBvdXQ6Ci0gICAgc2V0X3RpbWVyKHNkb20tPnJlcGxfdGltZXIsIHNkb20tPm5leHRfcmVwbCk7
CisgICAgc2V0X3RpbWVyKCZzZG9tLT5yZXBsX3RpbWVyLCBzZG9tLT5uZXh0X3JlcGwpOwogfQog
CiAjaWZuZGVmIE5ERUJVRwpAQCAtMjg3NCw3ICsyODc0LDcgQEAgY3NjaGVkMl9kb21fY250bCgK
ICAgICAgICAgICAgICAgICAgKi8KICAgICAgICAgICAgICAgICBzZG9tLT5idWRnZXQgPSBzZG9t
LT50b3RfYnVkZ2V0OwogICAgICAgICAgICAgICAgIHNkb20tPm5leHRfcmVwbCA9IE5PVygpICsg
Q1NDSEVEMl9CREdUX1JFUExfUEVSSU9EOwotICAgICAgICAgICAgICAgIHNldF90aW1lcihzZG9t
LT5yZXBsX3RpbWVyLCBzZG9tLT5uZXh0X3JlcGwpOworICAgICAgICAgICAgICAgIHNldF90aW1l
cigmc2RvbS0+cmVwbF90aW1lciwgc2RvbS0+bmV4dF9yZXBsKTsKIAogICAgICAgICAgICAgICAg
IC8qCiAgICAgICAgICAgICAgICAgICogTm93LCBsZXQncyBlbmFibGUgYnVkZ2V0IGFjY291bnRp
bmcgZm9yIGFsbCB0aGUgdkNQVXMuCkBAIC0yOTMzLDcgKzI5MzMsNyBAQCBjc2NoZWQyX2RvbV9j
bnRsKAogICAgICAgICB7CiAgICAgICAgICAgICBMSVNUX0hFQUQocGFya2VkKTsKIAotICAgICAg
ICAgICAgc3RvcF90aW1lcihzZG9tLT5yZXBsX3RpbWVyKTsKKyAgICAgICAgICAgIHN0b3BfdGlt
ZXIoJnNkb20tPnJlcGxfdGltZXIpOwogCiAgICAgICAgICAgICAvKiBEaXNhYmxlIGJ1ZGdldCBh
Y2NvdW50aW5nIGZvciBhbGwgdGhlIHZDUFVzLiAqLwogICAgICAgICAgICAgZm9yX2VhY2hfdmNw
dSAoIGQsIHYgKQpAQCAtMzAxNCwxMyArMzAxNCw2IEBAIGNzY2hlZDJfYWxsb2NfZG9tZGF0YShj
b25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHN0cnVjdCBkb21haW4gKmRvbSkKICAgICBpZiAo
IHNkb20gPT0gTlVMTCApCiAgICAgICAgIHJldHVybiBOVUxMOwogCi0gICAgc2RvbS0+cmVwbF90
aW1lciA9IHh6YWxsb2Moc3RydWN0IHRpbWVyKTsKLSAgICBpZiAoIHNkb20tPnJlcGxfdGltZXIg
PT0gTlVMTCApCi0gICAgewotICAgICAgICB4ZnJlZShzZG9tKTsKLSAgICAgICAgcmV0dXJuIE5V
TEw7Ci0gICAgfQotCiAgICAgLyogSW5pdGlhbGl6ZSBjcmVkaXQsIGNhcCBhbmQgd2VpZ2h0ICov
CiAgICAgSU5JVF9MSVNUX0hFQUQoJnNkb20tPnNkb21fZWxlbSk7CiAgICAgc2RvbS0+ZG9tID0g
ZG9tOwpAQCAtMzAyOCw3ICszMDIxLDcgQEAgY3NjaGVkMl9hbGxvY19kb21kYXRhKGNvbnN0IHN0
cnVjdCBzY2hlZHVsZXIgKm9wcywgc3RydWN0IGRvbWFpbiAqZG9tKQogICAgIHNkb20tPmNhcCA9
IDBVOwogICAgIHNkb20tPm5yX3ZjcHVzID0gMDsKIAotICAgIGluaXRfdGltZXIoc2RvbS0+cmVw
bF90aW1lciwgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQsIHNkb20sCisgICAgaW5pdF90aW1lcigm
c2RvbS0+cmVwbF90aW1lciwgcmVwbGVuaXNoX2RvbWFpbl9idWRnZXQsIHNkb20sCiAgICAgICAg
ICAgICAgICBjcHVtYXNrX2FueShjcHVwb29sX2RvbWFpbl9jcHVtYXNrKGRvbSkpKTsKICAgICBz
cGluX2xvY2tfaW5pdCgmc2RvbS0+YnVkZ2V0X2xvY2spOwogICAgIElOSVRfTElTVF9IRUFEKCZz
ZG9tLT5wYXJrZWRfdmNwdXMpOwpAQCAtMzA2Niw3ICszMDU5LDcgQEAgY3NjaGVkMl9mcmVlX2Rv
bWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRhKQogICAgIHN0cnVj
dCBjc2NoZWQyX2RvbSAqc2RvbSA9IGRhdGE7CiAgICAgc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAq
cHJ2ID0gY3NjaGVkMl9wcml2KG9wcyk7CiAKLSAgICBraWxsX3RpbWVyKHNkb20tPnJlcGxfdGlt
ZXIpOworICAgIGtpbGxfdGltZXIoJnNkb20tPnJlcGxfdGltZXIpOwogCiAgICAgd3JpdGVfbG9j
a19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdzKTsKIApAQCAtMzA3NCw3ICszMDY3LDYgQEAgY3Nj
aGVkMl9mcmVlX2RvbWRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpkYXRh
KQogCiAgICAgd3JpdGVfdW5sb2NrX2lycXJlc3RvcmUoJnBydi0+bG9jaywgZmxhZ3MpOwogCi0g
ICAgeGZyZWUoc2RvbS0+cmVwbF90aW1lcik7CiAgICAgeGZyZWUoZGF0YSk7CiB9CiAKLS0gCjIu
MS40CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:14:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:14:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2VE-0002EC-3a; Wed, 28 Feb 2018 14:14:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er2VD-0002Ci-4U
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 14:14:39 +0000
X-Inumbo-ID: f939501a-1c91-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f939501a-1c91-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:16:31 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465024613"
From: Andrew Cooper <andrew.cooper3@citrix.com>
To: Xen-devel <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 14:14:23 +0000
Message-ID: <1519827268-18199-2-git-send-email-andrew.cooper3@citrix.com>
X-Mailer: git-send-email 2.1.4
In-Reply-To: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
MIME-Version: 1.0
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: [Xen-devel] [PATCH 1/6] xen/domain: Reduce the quantity of
	initialisation for system domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ICogU3lzdGVtIGRvbWFpbnMgZG9uJ3QgbmVlZCB3YXRjaGRvZyBpbml0aWFsaXNhdGlvbiBvciBp
b21lbS9pcnEgcmFuZ2VzZXRzLAogICBhbmQgd2lsbCBub3QgcGxhdXNpYmx5IGJlIGEgeGVuc3Rv
cmUgb3IgaGFyZHdhcmUgZG9tYWluLgogKiBUaGUgaWRsZSBkb21haW4gZG9lc24ndCBuZWVkIHNj
aGVkdWxlciBpbml0aWFsaXNhdGlvbiAoYW5kIGluIHBhcnRpY3VsYXIsCiAgIHJlbW92aW5nIHRo
aXMgcGF0aCBhbGxvd3MgZm9yIHN1YnN0YW50aWFsIHNjaGVkdWxlciBjbGVhbnVwKSwgYW5kIGlz
bid0CiAgIGxpYWJsZSB0byBldmVyIG5lZWQgbGF0ZV9od2RvbV9pbml0KCkuCgpNb3ZlIGFsbCBv
ZiB0aGVzZSBpbml0aWFsaXNhdGlvbnMgcGFzcyB0aGUgRE9NQ1JGX2R1bW15IGVhcmx5IGV4aXQs
IGFuZCBpbnRvCm5vbi1pZGxlIHBhdGhzLiAgcmFuZ2VzZXRfZG9tYWluX2luaXRpYWxpc2UoKSBy
ZW1haW5zIGJlY2F1c2UgaXQgbWFrZXMgbm8KYWxsb2NhdGlvbnMsIGJ1dCBkb2VzIGluaXRpYWxp
c2UgYSBsaW5rZWQgbGlzdCBhbmQgc3BpbmxvY2suICBUaGUgcG9vbGlkCnBhcmFtZXRlciBjYW4g
YmUgZHJvcHBlZCBhcyBzY2hlZF9pbml0X2RvbWFpbigpJ3MgcGFyYW1ldGVyIGlzIG5vdwp1bmNv
bmRpdGlvbmFsbHkgMC4KClNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQpDQzogSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpD
QzogR2VvcmdlIER1bmxhcCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogS29ucmFk
IFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3RlZmFubyBTdGFi
ZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8dGltQHhlbi5v
cmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDQzogSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ0M6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRy
aXguY29tPgpDQzogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL2RvbWFpbi5jIHwgNjMgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzMCBpbnNlcnRpb25zKCspLCAzMyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWFpbi5jIGIveGVuL2NvbW1v
bi9kb21haW4uYwppbmRleCBlMWMwMDNkLi5lMGIwMjRjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9u
L2RvbWFpbi5jCisrKyBiL3hlbi9jb21tb24vZG9tYWluLmMKQEAgLTI2OCw3ICsyNjgsNiBAQCBz
dHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBk
b21jcl9mbGFncywKICAgICBlbnVtIHsgSU5JVF94c20gPSAxdTw8MCwgSU5JVF93YXRjaGRvZyA9
IDF1PDwxLCBJTklUX3Jhbmdlc2V0ID0gMXU8PDIsCiAgICAgICAgICAgIElOSVRfZXZ0Y2huID0g
MXU8PDMsIElOSVRfZ250dGFiID0gMXU8PDQsIElOSVRfYXJjaCA9IDF1PDw1IH07CiAgICAgaW50
IGVyciwgaW5pdF9zdGF0dXMgPSAwOwotICAgIGludCBwb29saWQgPSBDUFVQT09MSURfTk9ORTsK
IAogICAgIGlmICggKGQgPSBhbGxvY19kb21haW5fc3RydWN0KCkpID09IE5VTEwgKQogICAgICAg
ICByZXR1cm4gRVJSX1BUUigtRU5PTUVNKTsKQEAgLTI4Myw5ICsyODIsNiBAQCBzdHJ1Y3QgZG9t
YWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQsIHVuc2lnbmVkIGludCBkb21jcl9mbGFn
cywKICAgICAgICAgZ290byBmYWlsOwogICAgIGluaXRfc3RhdHVzIHw9IElOSVRfeHNtOwogCi0g
ICAgd2F0Y2hkb2dfZG9tYWluX2luaXQoZCk7Ci0gICAgaW5pdF9zdGF0dXMgfD0gSU5JVF93YXRj
aGRvZzsKLQogICAgIGF0b21pY19zZXQoJmQtPnJlZmNudCwgMSk7CiAgICAgc3Bpbl9sb2NrX2lu
aXRfcHJvZihkLCBkb21haW5fbG9jayk7CiAgICAgc3Bpbl9sb2NrX2luaXRfcHJvZihkLCBwYWdl
X2FsbG9jX2xvY2spOwpAQCAtMzEzLDM1ICszMDksMzggQEAgc3RydWN0IGRvbWFpbiAqZG9tYWlu
X2NyZWF0ZShkb21pZF90IGRvbWlkLCB1bnNpZ25lZCBpbnQgZG9tY3JfZmxhZ3MsCiAgICAgZWxz
ZQogICAgICAgICBkLT5ndWVzdF90eXBlID0gZ3Vlc3RfdHlwZV9wdjsKIAotICAgIGlmICggZG9t
aWQgPT0gMCB8fCBkb21pZCA9PSBoYXJkd2FyZV9kb21pZCApCi0gICAgewotICAgICAgICBpZiAo
IGhhcmR3YXJlX2RvbWlkIDwgMCB8fCBoYXJkd2FyZV9kb21pZCA+PSBET01JRF9GSVJTVF9SRVNF
UlZFRCApCi0gICAgICAgICAgICBwYW5pYygiVGhlIHZhbHVlIG9mIGhhcmR3YXJlX2RvbSBtdXN0
IGJlIGEgdmFsaWQgZG9tYWluIElEIik7Ci0gICAgICAgIGQtPmlzX3Bpbm5lZCA9IG9wdF9kb20w
X3ZjcHVzX3BpbjsKLSAgICAgICAgZC0+ZGlzYWJsZV9taWdyYXRlID0gMTsKLSAgICAgICAgb2xk
X2h3ZG9tID0gaGFyZHdhcmVfZG9tYWluOwotICAgICAgICBoYXJkd2FyZV9kb21haW4gPSBkOwot
ICAgIH0KLQotICAgIGlmICggZG9tY3JfZmxhZ3MgJiBET01DUkZfeHNfZG9tYWluICkKLSAgICB7
Ci0gICAgICAgIGQtPmlzX3hlbnN0b3JlID0gMTsKLSAgICAgICAgZC0+ZGlzYWJsZV9taWdyYXRl
ID0gMTsKLSAgICB9Ci0KICAgICByYW5nZXNldF9kb21haW5faW5pdGlhbGlzZShkKTsKICAgICBp
bml0X3N0YXR1cyB8PSBJTklUX3Jhbmdlc2V0OwogCi0gICAgZC0+aW9tZW1fY2FwcyA9IHJhbmdl
c2V0X25ldyhkLCAiSS9PIE1lbW9yeSIsIFJBTkdFU0VURl9wcmV0dHlwcmludF9oZXgpOwotICAg
IGQtPmlycV9jYXBzICAgPSByYW5nZXNldF9uZXcoZCwgIkludGVycnVwdHMiLCAwKTsKLSAgICBp
ZiAoIChkLT5pb21lbV9jYXBzID09IE5VTEwpIHx8IChkLT5pcnFfY2FwcyA9PSBOVUxMKSApCi0g
ICAgICAgIGdvdG8gZmFpbDsKLQogICAgIGlmICggZG9tY3JfZmxhZ3MgJiBET01DUkZfZHVtbXkg
KQogICAgICAgICByZXR1cm4gZDsKIAogICAgIGlmICggIWlzX2lkbGVfZG9tYWluKGQpICkKICAg
ICB7CisgICAgICAgIHdhdGNoZG9nX2RvbWFpbl9pbml0KGQpOworICAgICAgICBpbml0X3N0YXR1
cyB8PSBJTklUX3dhdGNoZG9nOworCisgICAgICAgIGlmICggZG9taWQgPT0gMCB8fCBkb21pZCA9
PSBoYXJkd2FyZV9kb21pZCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggaGFyZHdhcmVf
ZG9taWQgPCAwIHx8IGhhcmR3YXJlX2RvbWlkID49IERPTUlEX0ZJUlNUX1JFU0VSVkVEICkKKyAg
ICAgICAgICAgICAgICBwYW5pYygiVGhlIHZhbHVlIG9mIGhhcmR3YXJlX2RvbSBtdXN0IGJlIGEg
dmFsaWQgZG9tYWluIElEIik7CisgICAgICAgICAgICBkLT5pc19waW5uZWQgPSBvcHRfZG9tMF92
Y3B1c19waW47CisgICAgICAgICAgICBkLT5kaXNhYmxlX21pZ3JhdGUgPSAxOworICAgICAgICAg
ICAgb2xkX2h3ZG9tID0gaGFyZHdhcmVfZG9tYWluOworICAgICAgICAgICAgaGFyZHdhcmVfZG9t
YWluID0gZDsKKyAgICAgICAgfQorCisgICAgICAgIGlmICggZG9tY3JfZmxhZ3MgJiBET01DUkZf
eHNfZG9tYWluICkKKyAgICAgICAgeworICAgICAgICAgICAgZC0+aXNfeGVuc3RvcmUgPSAxOwor
ICAgICAgICAgICAgZC0+ZGlzYWJsZV9taWdyYXRlID0gMTsKKyAgICAgICAgfQorCisgICAgICAg
IGQtPmlvbWVtX2NhcHMgPSByYW5nZXNldF9uZXcoZCwgIkkvTyBNZW1vcnkiLCBSQU5HRVNFVEZf
cHJldHR5cHJpbnRfaGV4KTsKKyAgICAgICAgZC0+aXJxX2NhcHMgICA9IHJhbmdlc2V0X25ldyhk
LCAiSW50ZXJydXB0cyIsIDApOworICAgICAgICBpZiAoICFkLT5pb21lbV9jYXBzIHx8ICFkLT5p
cnFfY2FwcyApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisKICAgICAgICAgaWYgKCAoZXJyID0g
eHNtX2RvbWFpbl9jcmVhdGUoWFNNX0hPT0ssIGQsIHNzaWRyZWYpKSAhPSAwICkKICAgICAgICAg
ICAgIGdvdG8gZmFpbDsKIApAQCAtMzY2LDggKzM2NSw2IEBAIHN0cnVjdCBkb21haW4gKmRvbWFp
bl9jcmVhdGUoZG9taWRfdCBkb21pZCwgdW5zaWduZWQgaW50IGRvbWNyX2ZsYWdzLAogICAgICAg
ICAgICAgZ290byBmYWlsOwogICAgICAgICBpbml0X3N0YXR1cyB8PSBJTklUX2dudHRhYjsKIAot
ICAgICAgICBwb29saWQgPSAwOwotCiAgICAgICAgIGVyciA9IC1FTk9NRU07CiAKICAgICAgICAg
ZC0+cGJ1ZiA9IHh6YWxsb2NfYXJyYXkoY2hhciwgRE9NQUlOX1BCVUZfU0laRSk7CkBAIC0zNzks
MTQgKzM3NiwxNCBAQCBzdHJ1Y3QgZG9tYWluICpkb21haW5fY3JlYXRlKGRvbWlkX3QgZG9taWQs
IHVuc2lnbmVkIGludCBkb21jcl9mbGFncywKICAgICAgICAgZ290byBmYWlsOwogICAgIGluaXRf
c3RhdHVzIHw9IElOSVRfYXJjaDsKIAotICAgIGlmICggKGVyciA9IHNjaGVkX2luaXRfZG9tYWlu
KGQsIHBvb2xpZCkpICE9IDAgKQotICAgICAgICBnb3RvIGZhaWw7Ci0KLSAgICBpZiAoIChlcnIg
PSBsYXRlX2h3ZG9tX2luaXQoZCkpICE9IDAgKQotICAgICAgICBnb3RvIGZhaWw7Ci0KICAgICBp
ZiAoICFpc19pZGxlX2RvbWFpbihkKSApCiAgICAgeworICAgICAgICBpZiAoIChlcnIgPSBzY2hl
ZF9pbml0X2RvbWFpbihkLCAwKSkgIT0gMCApCisgICAgICAgICAgICBnb3RvIGZhaWw7CisKKyAg
ICAgICAgaWYgKCAoZXJyID0gbGF0ZV9od2RvbV9pbml0KGQpKSAhPSAwICkKKyAgICAgICAgICAg
IGdvdG8gZmFpbDsKKwogICAgICAgICBzcGluX2xvY2soJmRvbWxpc3RfdXBkYXRlX2xvY2spOwog
ICAgICAgICBwZCA9ICZkb21haW5fbGlzdDsgLyogTkIuIGRvbWFpbl9saXN0IG1haW50YWluZWQg
aW4gb3JkZXIgb2YgZG9taWQuICovCiAgICAgICAgIGZvciAoIHBkID0gJmRvbWFpbl9saXN0OyAq
cGQgIT0gTlVMTDsgcGQgPSAmKCpwZCktPm5leHRfaW5fbGlzdCApCi0tIAoyLjEuNAoKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:20:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:20:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2ac-0003bb-GK; Wed, 28 Feb 2018 14:20:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er2ab-0003bV-LZ
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:20:13 +0000
X-Inumbo-ID: 5ab4c4bd-1c92-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ab4c4bd-1c92-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 15:19:15 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465026151"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940410066.10991.4940896833723540683.stgit@Palanthas.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <049a04f2-9397-bbf3-62c8-4c29252a5fc4@citrix.com>
Date: Wed, 28 Feb 2018 14:20:10 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151940410066.10991.4940896833723540683.stgit@Palanthas.fritz.box>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] xen: sched/credit1: make
 vcpu_migration_delay per-cpupool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDo0MSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gUmlnaHQgbm93
LCB2Q1BVIG1pZ3JhdGlvbiBkZWxheSBpcyBjb250cm9sbGVkIGJ5Cj4gdGhlIHZjcHVfbWlncmF0
aW9uX2RlbGF5IGJvb3QgcGFyYW1ldGVyLiBUaGlzIG1lYW5zCj4gdGhlIHNhbWUgdmFsdWUgd2ls
bCBhbHdheXMgYmUgdXNlZCBmb3IgZXZlcnkgaW5zdGFuY2UKPiBvZiBDcmVkaXQxLCBpbiBhbnkg
Y3B1cG9vbCB0aGF0IHdpbGwgYmUgY3JlYXRlZC4KPiAKPiBBbHNvLCBpbiBvcmRlciB0byBnZXQg
YW5kIHNldCBzdWNoIHZhbHVlLCBhIHNwZWNpYWwKPiBwdXJwb3NlIGxpYnhjIGludGVyZmFjZSBp
cyBkZWZpbmVkLCBhbmQgdXNlZCBieSB0aGUKPiB4ZW5wbSB0b29sLiBBbmQgdGhpcyBpcyBwcm9i
bGVtYXRpYyBpZiBYZW4gaXMgYnVpbHQKPiB3aXRob3V0IENyZWRpdDEgc3VwcG9ydC4KPiAKPiBU
aGlzIGNvbW1pdCBhZGRzIGEgdmNwdV9taWdyX2RlbGF5IGZpZWxkIGluc2lkZQo+IHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSwgc28gdGhhdCB3ZSBjYW4gZ2V0L3NldCB0aGUKPiBtaWdyYXRpb24gZGVs
YXkgaW5kZXBlbnRseSBmb3IgZWFjaCBDcmVkaXQxIGluc3RhbmNlLAo+IGluIGRpZmZlcmVudCBj
cHVwb29scy4KPiAKPiBHZXR0aW5nIGFuZCBzZXR0aW5nIG5vdyBoYXBwZW5zIHZpYSBYRU5fU1lT
Q1RMX1NDSEVET1BfKiwKPiB3aGljaCBpcyBtdWNoIGJldHRlciBzdWl0ZWQgZm9yIHRoaXMgcGFy
YW1ldGVyLgo+IAo+IFRoZSB2YWx1ZSBvZiB0aGUgYm9vdCB0aW1lIHBhcmFtZXRlciBpcyB1c2Vk
IGZvcgo+IGluaXRpYWxpemluZyB0aGUgdmNwdV9taWdyX2RlbGF5IGZpZWxkIG9mIHRoZSBwcml2
YXRlCj4gc3RydWN0dXJlIG9mIGFsbCB0aGUgc2NoZWR1bGVyIGluc3RhbmNlcywgd2hlbiB0aGV5
J3JlCj4gY3JlYXRlZC4KPiAKPiBXaGlsZSB0aGVyZSwgc2F2ZSByZWFkaW5nIE5PVygpIGFuZCBk
b2luZyBhbnkgc190aW1lX3QKPiBvcGVyYXRpb24sIHdoZW4gdGhlIG1pZ3JhdGlvbiBkZWxheSBv
ZiBhIHNjaGVkdWxlciBpcwo+IHplcm8gKGFzIGl0IGlzLCBieSBkZWZhdWx0KSwgaW4KPiBfX2Nz
Y2hlZF92Y3B1X2lzX2NhY2hlX2hvdCgpLgo+IAo+IEZpbmFsbHksIG5vdGUgdGhhdCwgZnJvbSB0
aGlzIGNvbW1pdCBvbiwgdXNpbmcgYHhlbnBtCj4ge3NldCxnZXR9LXZjcHUtbWlncmF0aW9uLWRl
bGF5JyBpcyBub3QgZWZmZWN0aXZlIGFueQo+IGxvbmdlci4KCkkgdGhpbmsgIndpbGwgaGF2ZSBu
byBlZmZlY3QiIHdvdWxkIHByb2JhYmx5IGJlIG1vcmUgY2xlYXI7IGl0J3MgYWxzbwpwcm9iYWJs
eSB3b3J0aCBtZW50aW9uaW5nIHRoYXQgeW91J3JlIHBsYW5uaW5nIG9uIHByb3ZpZGluZyBhCmJh
Y2t3YXJkcy1jb21wYXRpYmlsaXR5IG9wdGlvbiBpbiBhIHN1YnNlcXVlbnQgcGF0Y2guCgpbc25p
cF0KCj4gZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9zeXNjdGwuaAo+IGluZGV4IDM2NjllMzI1MjQuLmFiNjJmZmFmYTkgMTAwNjQ0
Cj4gLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3N5c2N0bC5oCj4gKysrIGIveGVuL2luY2x1ZGUv
cHVibGljL3N5c2N0bC5oCj4gQEAgLTYwMSw2ICs2MDEsOSBAQCBzdHJ1Y3QgeGVuX3N5c2N0bF9j
cmVkaXRfc2NoZWR1bGUgewo+ICAjZGVmaW5lIFhFTl9TWVNDVExfQ1NDSEVEX1RTTElDRV9NSU4g
MQo+ICAgICAgdW5zaWduZWQgdHNsaWNlX21zOwo+ICAgICAgdW5zaWduZWQgcmF0ZWxpbWl0X3Vz
Owo+ICsgICAgLyogSG93IGxvbmcgdG8gY29uc2lkZXIgYSB2Q1BVIGNhY2hlLWhvdCBvbiB0aGUg
Q1BVIHdoZXJlIGl0IGlzCnJ1bm5pbmcgKi8KPiArI2RlZmluZSBYRU5fU1lTQ1RMX0NTQ0hFRF9N
R1JfRExZX01BWCAoMTAwICogMTAwMCkgLyogMTAwdXMsIGluCm1pbGxpc2VjcyAqLwoKSXMgdGhp
cyBzdXBwb3NlZCB0byBiZSAiMTAwbXMgaW4gbWljcm9zZWNvbmRzIj8gIFVubGVzcyBJJ20gY29u
ZnVzZWQKdGhlcmUgYXJlIHNvbWUgc2VyaW91cyB1bml0IGNvbnZlcnNpb24gbWl4LXVwcyBpbiB0
aGlzIHBhdGNoOyBJIHRoaW5rIGl0CndvdWxkIGJlIGJldHRlciB0byBhZGQgdGhlICdfVVMnIHN1
ZmZpeCB0byB0aGlzIHRvIGhlbHAgY2xhcmlmeSB0aGluZ3MuCgpbc25pcF0KCj4gQEAgLTEyNTEs
NyArMTI1Miw5IEBAIGNzY2hlZF9zeXNfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMs
Cj4gICAgICAgICAgICAgICB8fCAocGFyYW1zLT5yYXRlbGltaXRfdXMKPiAgICAgICAgICAgICAg
ICAgICAmJiAocGFyYW1zLT5yYXRlbGltaXRfdXMgPiBYRU5fU1lTQ1RMX1NDSEVEX1JBVEVMSU1J
VF9NQVgKPiAgICAgICAgICAgICAgICAgICAgICAgfHwgcGFyYW1zLT5yYXRlbGltaXRfdXMgPCBY
RU5fU1lTQ1RMX1NDSEVEX1JBVEVMSU1JVF9NSU4pKQo+IC0gICAgICAgICAgICAgfHwgTUlDUk9T
RUNTKHBhcmFtcy0+cmF0ZWxpbWl0X3VzKSA+IE1JTExJU0VDUyhwYXJhbXMtPnRzbGljZV9tcykg
KQo+ICsgICAgICAgICAgICAgfHwgTUlDUk9TRUNTKHBhcmFtcy0+cmF0ZWxpbWl0X3VzKSA+IE1J
TExJU0VDUyhwYXJhbXMtPnRzbGljZV9tcykKPiArICAgICAgICAgICAgIHx8IChwYXJhbXMtPnZj
cHVfbWlncl9kZWxheV91cwo+ICsgICAgICAgICAgICAgICAgICYmIE1JQ1JPU0VDUyhwYXJhbXMt
PnZjcHVfbWlncl9kZWxheV91cykgPj0gWEVOX1NZU0NUTF9DU0NIRURfTUdSX0RMWV9NQVgpIAoK
SXMgdGhlcmUgcmVhbGx5IGEgcG9pbnQgdG8gY2hlY2tpbmcgdG8gc2VlIGlmIGl0J3MgemVybywg
anVzdCB0byBtYWtlCnN1cmUgdGhhdCBpdCdzIG5vdCBncmVhdGVyIHRoYW4gWEVOX1NZU0NUTF9D
U0NIRURfTUdSX0RMWV9NQVg/ICBJZiBpdCdzCnplcm8gaXQgY2VydGFpbmx5IHdvbid0IGJlIGdy
ZWF0ZXIgdGhhbiB0aGF0IHZhbHVlLCBhc3N1bWluZyB0aGF0IHZhbHVlCmlzbid0IG5lZ2F0aXZl
LgoKQWxzbywgaWYgYm90aCB2Y3B1X21pZ3JfZGVsYXlfdXMgYW5kIFhFTl9TWVNDVExfQ1NDSEVE
X01HUl9ETFlfTUFYIGFyZQppbiBtaWNyb3NlY29uZHMsIHdoeSBhcmUgeW91IGRvaW5nIGFueSBj
b252ZXJzaW9uIGF0IGFsbCAobXVjaCBsZXNzCmNvbnZlcnRpbmcgb25seSBvbmUgb2YgdGhlbSk/
Cgo+ICsgICAgaWYgKCAhdmNwdV9taWdyYXRpb25fZGVsYXkgJiYgdmNwdV9taWdyYXRpb25fZGVs
YXkgPiBNSUxMSVNFQ1MoMTAwKSApCgpXaHkgaXMgdGhpcyBoYXJkY29kZWQsIHJhdGhlciB0aGFu
IHVzaW5nIE1HUl9ETFlfTUFYPyAgQWxzby4uLgoKPiArICAgIHsKPiArICAgICAgICB2Y3B1X21p
Z3JhdGlvbl9kZWxheSA9IDA7Cj4gKyAgICAgICAgcHJpbnRrKCJXQVJOSU5HOiB2Y3B1X21pZ3Jh
dGlvbl9kZWxheSBvdXRzaWRlIG9mIHZhbGlkIHJhbmdlIFslZCwlZF11cy5cbiIKPiArICAgICAg
ICAgICAgICAgIlJlc2V0dGluZyB0byBkZWZhdWx0OiAldVxuIiwKPiArICAgICAgICAgICAgICAg
MCwgWEVOX1NZU0NUTF9DU0NIRURfTUdSX0RMWV9NQVgsIHZjcHVfbWlncmF0aW9uX2RlbGF5KTsK
PiArICAgIH0KPiArICAgIHBydi0+dmNwdV9taWdyX2RlbGF5ID0gTUlDUk9TRUNTKHZjcHVfbWln
cmF0aW9uX2RlbGF5KTsKClNvbWV0aGluZyBoZXJlIGNhbid0IGJlIHJpZ2h0IC0tIHdoYXQgdW5p
dCBpcyB2Y3B1X21pZ3JhdGlvbl9kZWxheSBpbj8KSWYgaXQncyBpbiBtaWNyb3NlY29uZHMsIHdo
eSBhcmUgeW91IGNvbXBhcmluZyBpdCB0byBNSUxMSVNFQ1MoMTAwKQphYm92ZSAod2hpY2ggd291
bGQgYmUgaW4gbmFub3NlY29uZHMpPyAgSWYgaXQncyBhbHJlYWR5IGluIG5hbm9zZWNvbmRzLAp3
aHkgYXJlIHlvdSBjb252ZXJ0aW5nIGl0IGZyb20gdXMgdG8gbnMgaGVyZT8KCiAtR2VvcmdlCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwg
bWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:23:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:23:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2dy-0003mX-2s; Wed, 28 Feb 2018 14:23:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er2dw-0003m1-OM
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:23:40 +0000
X-Inumbo-ID: d5cb9e58-1c92-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d5cb9e58-1c92-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 15:22:41 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465027179"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940410066.10991.4940896833723540683.stgit@Palanthas.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <dc686213-6a5b-28b5-1f21-484dc074c3bd@citrix.com>
Date: Wed, 28 Feb 2018 14:23:34 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151940410066.10991.4940896833723540683.stgit@Palanthas.fritz.box>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] xen: sched/credit1: make
 vcpu_migration_delay per-cpupool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDo0MSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gUmlnaHQgbm93
LCB2Q1BVIG1pZ3JhdGlvbiBkZWxheSBpcyBjb250cm9sbGVkIGJ5Cj4gdGhlIHZjcHVfbWlncmF0
aW9uX2RlbGF5IGJvb3QgcGFyYW1ldGVyLiBUaGlzIG1lYW5zCj4gdGhlIHNhbWUgdmFsdWUgd2ls
bCBhbHdheXMgYmUgdXNlZCBmb3IgZXZlcnkgaW5zdGFuY2UKPiBvZiBDcmVkaXQxLCBpbiBhbnkg
Y3B1cG9vbCB0aGF0IHdpbGwgYmUgY3JlYXRlZC4KPiAKPiBBbHNvLCBpbiBvcmRlciB0byBnZXQg
YW5kIHNldCBzdWNoIHZhbHVlLCBhIHNwZWNpYWwKPiBwdXJwb3NlIGxpYnhjIGludGVyZmFjZSBp
cyBkZWZpbmVkLCBhbmQgdXNlZCBieSB0aGUKPiB4ZW5wbSB0b29sLiBBbmQgdGhpcyBpcyBwcm9i
bGVtYXRpYyBpZiBYZW4gaXMgYnVpbHQKPiB3aXRob3V0IENyZWRpdDEgc3VwcG9ydC4KPiAKPiBU
aGlzIGNvbW1pdCBhZGRzIGEgdmNwdV9taWdyX2RlbGF5IGZpZWxkIGluc2lkZQo+IHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSwgc28gdGhhdCB3ZSBjYW4gZ2V0L3NldCB0aGUKPiBtaWdyYXRpb24gZGVs
YXkgaW5kZXBlbnRseSBmb3IgZWFjaCBDcmVkaXQxIGluc3RhbmNlLAo+IGluIGRpZmZlcmVudCBj
cHVwb29scy4KPiAKPiBHZXR0aW5nIGFuZCBzZXR0aW5nIG5vdyBoYXBwZW5zIHZpYSBYRU5fU1lT
Q1RMX1NDSEVET1BfKiwKPiB3aGljaCBpcyBtdWNoIGJldHRlciBzdWl0ZWQgZm9yIHRoaXMgcGFy
YW1ldGVyLgo+IAo+IFRoZSB2YWx1ZSBvZiB0aGUgYm9vdCB0aW1lIHBhcmFtZXRlciBpcyB1c2Vk
IGZvcgo+IGluaXRpYWxpemluZyB0aGUgdmNwdV9taWdyX2RlbGF5IGZpZWxkIG9mIHRoZSBwcml2
YXRlCj4gc3RydWN0dXJlIG9mIGFsbCB0aGUgc2NoZWR1bGVyIGluc3RhbmNlcywgd2hlbiB0aGV5
J3JlCj4gY3JlYXRlZC4KPiAKPiBXaGlsZSB0aGVyZSwgc2F2ZSByZWFkaW5nIE5PVygpIGFuZCBk
b2luZyBhbnkgc190aW1lX3QKPiBvcGVyYXRpb24sIHdoZW4gdGhlIG1pZ3JhdGlvbiBkZWxheSBv
ZiBhIHNjaGVkdWxlciBpcwo+IHplcm8gKGFzIGl0IGlzLCBieSBkZWZhdWx0KSwgaW4KPiBfX2Nz
Y2hlZF92Y3B1X2lzX2NhY2hlX2hvdCgpLgo+IAo+IEZpbmFsbHksIG5vdGUgdGhhdCwgZnJvbSB0
aGlzIGNvbW1pdCBvbiwgdXNpbmcgYHhlbnBtCj4ge3NldCxnZXR9LXZjcHUtbWlncmF0aW9uLWRl
bGF5JyBpcyBub3QgZWZmZWN0aXZlIGFueQo+IGxvbmdlci4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBE
YXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+IC0tLQo+IENjOiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gLS0tCj4gIHhlbi9jb21tb24vc2NoZWRfY3JlZGl0
LmMgICB8ICAgMzggKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KPiAgeGVu
L2luY2x1ZGUvcHVibGljL3N5c2N0bC5oIHwgICAgMyArKysKPiAgMiBmaWxlcyBjaGFuZ2VkLCAz
MCBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMoLSkKPiAKPiBkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKPiBpbmRleCBh
MmM1ZDQzZTMzLi5mZDZkYmQwMmFhIDEwMDY0NAo+IC0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3Jl
ZGl0LmMKPiArKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jCj4gQEAgLTIxNCw3ICsyMTQs
NyBAQCBzdHJ1Y3QgY3NjaGVkX3ByaXZhdGUgewo+ICAKPiAgICAgIC8qIFBlcmlvZCBvZiBtYXN0
ZXIgYW5kIHRpY2sgaW4gbWlsbGlzZWNvbmRzICovCj4gICAgICB1bnNpZ25lZCBpbnQgdGlja19w
ZXJpb2RfdXMsIHRpY2tzX3Blcl90c2xpY2U7Cj4gLSAgICBzX3RpbWVfdCByYXRlbGltaXQsIHRz
bGljZTsKPiArICAgIHNfdGltZV90IHJhdGVsaW1pdCwgdHNsaWNlLCB2Y3B1X21pZ3JfZGVsYXk7
Cj4gIAo+ICAgICAgc3RydWN0IGxpc3RfaGVhZCBhY3RpdmVfc2RvbTsKPiAgICAgIHVpbnQzMl90
IHdlaWdodDsKPiBAQCAtNjkwLDExICs2OTAsMTEgQEAgdW5zaWduZWQgaW50IGdldF92Y3B1X21p
Z3JhdGlvbl9kZWxheSh2b2lkKQo+ICAgICAgcmV0dXJuIHZjcHVfbWlncmF0aW9uX2RlbGF5Owo+
ICB9Cj4gIAo+IC1zdGF0aWMgaW5saW5lIGludAo+IC1fX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hv
dChzdHJ1Y3QgdmNwdSAqdikKPiArc3RhdGljIGlubGluZSBib29sCj4gK19fY3NjaGVkX3ZjcHVf
aXNfY2FjaGVfaG90KGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNw
dSAqdikKPiAgewo+IC0gICAgaW50IGhvdCA9ICgoTk9XKCkgLSB2LT5sYXN0X3J1bl90aW1lKSA8
Cj4gLSAgICAgICAgICAgICAgICgodWludDY0X3QpdmNwdV9taWdyYXRpb25fZGVsYXkgKiAxMDAw
dSkpOwo+ICsgICAgYm9vbCBob3QgPSBwcnYtPnZjcHVfbWlncl9kZWxheSAmJgo+ICsgICAgICAg
ICAgICAgICAoTk9XKCkgLSB2LT5sYXN0X3J1bl90aW1lKSA8IHBydi0+dmNwdV9taWdyX2RlbGF5
Owo+ICAKPiAgICAgIGlmICggaG90ICkKPiAgICAgICAgICBTQ0hFRF9TVEFUX0NSQU5LKHZjcHVf
aG90KTsKPiBAQCAtNzAzLDcgKzcwMyw4IEBAIF9fY3NjaGVkX3ZjcHVfaXNfY2FjaGVfaG90KHN0
cnVjdCB2Y3B1ICp2KQo+ICB9Cj4gIAo+ICBzdGF0aWMgaW5saW5lIGludAo+IC1fX2NzY2hlZF92
Y3B1X2lzX21pZ3JhdGVhYmxlKHN0cnVjdCB2Y3B1ICp2YywgaW50IGRlc3RfY3B1LCBjcHVtYXNr
X3QgKm1hc2spCj4gK19fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUoY29uc3Qgc3RydWN0IGNz
Y2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2YywKPiArICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBpbnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAqbWFzaykKPiAgewo+ICAgICAgLyoK
PiAgICAgICAqIERvbid0IHBpY2sgdXAgd29yayB0aGF0J3MgaG90IG9uIHBlZXIgUENQVSwgb3Ig
dGhhdCBjYW4ndCAob3IKPiBAQCAtNzE0LDcgKzcxNSw3IEBAIF9fY3NjaGVkX3ZjcHVfaXNfbWln
cmF0ZWFibGUoc3RydWN0IHZjcHUgKnZjLCBpbnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAqbWFzaykK
PiAgICAgICAqLwo+ICAgICAgQVNTRVJUKCF2Yy0+aXNfcnVubmluZyk7Cj4gIAo+IC0gICAgcmV0
dXJuICFfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdCh2YykgJiYKPiArICAgIHJldHVybiAhX19j
c2NoZWRfdmNwdV9pc19jYWNoZV9ob3QocHJ2LCB2YykgJiYKPiAgICAgICAgICAgICBjcHVtYXNr
X3Rlc3RfY3B1KGRlc3RfY3B1LCBtYXNrKTsKPiAgfQo+ICAKPiBAQCAtMTI1MSw3ICsxMjUyLDkg
QEAgY3NjaGVkX3N5c19jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIgKm9wcywKPiAgICAgICAg
ICAgICAgIHx8IChwYXJhbXMtPnJhdGVsaW1pdF91cwo+ICAgICAgICAgICAgICAgICAgICYmIChw
YXJhbXMtPnJhdGVsaW1pdF91cyA+IFhFTl9TWVNDVExfU0NIRURfUkFURUxJTUlUX01BWAo+ICAg
ICAgICAgICAgICAgICAgICAgICB8fCBwYXJhbXMtPnJhdGVsaW1pdF91cyA8IFhFTl9TWVNDVExf
U0NIRURfUkFURUxJTUlUX01JTikpCj4gLSAgICAgICAgICAgICB8fCBNSUNST1NFQ1MocGFyYW1z
LT5yYXRlbGltaXRfdXMpID4gTUlMTElTRUNTKHBhcmFtcy0+dHNsaWNlX21zKSApCj4gKyAgICAg
ICAgICAgICB8fCBNSUNST1NFQ1MocGFyYW1zLT5yYXRlbGltaXRfdXMpID4gTUlMTElTRUNTKHBh
cmFtcy0+dHNsaWNlX21zKQo+ICsgICAgICAgICAgICAgfHwgKHBhcmFtcy0+dmNwdV9taWdyX2Rl
bGF5X3VzCj4gKyAgICAgICAgICAgICAgICAgJiYgTUlDUk9TRUNTKHBhcmFtcy0+dmNwdV9taWdy
X2RlbGF5X3VzKSA+PSBYRU5fU1lTQ1RMX0NTQ0hFRF9NR1JfRExZX01BWCkgKQo+ICAgICAgICAg
ICAgICAgICAgZ290byBvdXQ7Cj4gIAo+ICAgICAgICAgIHNwaW5fbG9ja19pcnFzYXZlKCZwcnYt
PmxvY2ssIGZsYWdzKTsKPiBAQCAtMTI2MSwxMiArMTI2NCwxNCBAQCBjc2NoZWRfc3lzX2NudGwo
Y29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzLAo+ICAgICAgICAgIGVsc2UgaWYgKCBwcnYtPnJh
dGVsaW1pdCAmJiAhcGFyYW1zLT5yYXRlbGltaXRfdXMgKQo+ICAgICAgICAgICAgICBwcmludGso
WEVOTE9HX0lORk8gIkRpc2FibGluZyBjb250ZXh0IHN3aXRjaCByYXRlIGxpbWl0aW5nXG4iKTsK
PiAgICAgICAgICBwcnYtPnJhdGVsaW1pdCA9IE1JQ1JPU0VDUyhwYXJhbXMtPnJhdGVsaW1pdF91
cyk7Cj4gKyAgICAgICAgcHJ2LT52Y3B1X21pZ3JfZGVsYXkgPSBNSUNST1NFQ1MocGFyYW1zLT52
Y3B1X21pZ3JfZGVsYXlfdXMpOwo+ICAgICAgICAgIHNwaW5fdW5sb2NrX2lycXJlc3RvcmUoJnBy
di0+bG9jaywgZmxhZ3MpOwo+ICAKPiAgICAgICAgICAvKiBGQUxMVEhSVSAqLwo+ICAgICAgY2Fz
ZSBYRU5fU1lTQ1RMX1NDSEVET1BfZ2V0aW5mbzoKPiAgICAgICAgICBwYXJhbXMtPnRzbGljZV9t
cyA9IHBydi0+dHNsaWNlIC8gTUlMTElTRUNTKDEpOwo+ICAgICAgICAgIHBhcmFtcy0+cmF0ZWxp
bWl0X3VzID0gcHJ2LT5yYXRlbGltaXQgLyBNSUNST1NFQ1MoMSk7Cj4gKyAgICAgICAgcGFyYW1z
LT52Y3B1X21pZ3JfZGVsYXlfdXMgPSBwcnYtPnZjcHVfbWlncl9kZWxheSAvIE1JQ1JPU0VDUygx
KTsKPiAgICAgICAgICByYyA9IDA7Cj4gICAgICAgICAgYnJlYWs7Cj4gICAgICB9Cj4gQEAgLTE2
MDgsNiArMTYxMyw3IEBAIGNzY2hlZF90aWNrKHZvaWQgKl9jcHUpCj4gIHN0YXRpYyBzdHJ1Y3Qg
Y3NjaGVkX3ZjcHUgKgo+ICBjc2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUs
IGludCBwcmksIGludCBiYWxhbmNlX3N0ZXApCj4gIHsKPiArICAgIGNvbnN0IHN0cnVjdCBjc2No
ZWRfcHJpdmF0ZSAqIGNvbnN0IHBydiA9IENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBj
cHUpKTsKPiAgICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcGNwdSAqIGNvbnN0IHBlZXJfcGNwdSA9
IENTQ0hFRF9QQ1BVKHBlZXJfY3B1KTsKPiAgICAgIHN0cnVjdCBjc2NoZWRfdmNwdSAqc3BlZXI7
Cj4gICAgICBzdHJ1Y3QgbGlzdF9oZWFkICppdGVyOwo+IEBAIC0xNjU3LDcgKzE2NjMsNyBAQCBj
c2NoZWRfcnVucV9zdGVhbChpbnQgcGVlcl9jcHUsIGludCBjcHUsIGludCBwcmksIGludCBiYWxh
bmNlX3N0ZXApCj4gICAgICAgICAgICAgIGNvbnRpbnVlOwo+ICAKPiAgICAgICAgICBhZmZpbml0
eV9iYWxhbmNlX2NwdW1hc2sodmMsIGJhbGFuY2Vfc3RlcCwgY3B1bWFza19zY3JhdGNoKTsKPiAt
ICAgICAgICBpZiAoIF9fY3NjaGVkX3ZjcHVfaXNfbWlncmF0ZWFibGUodmMsIGNwdSwgY3B1bWFz
a19zY3JhdGNoKSApCj4gKyAgICAgICAgaWYgKCBfX2NzY2hlZF92Y3B1X2lzX21pZ3JhdGVhYmxl
KHBydiwgdmMsIGNwdSwgY3B1bWFza19zY3JhdGNoKSApCj4gICAgICAgICAgewo+ICAgICAgICAg
ICAgICAvKiBXZSBnb3QgYSBjYW5kaWRhdGUuIEdyYWIgaXQhICovCj4gICAgICAgICAgICAgIFRS
QUNFXzNEKFRSQ19DU0NIRURfU1RPTEVOX1ZDUFUsIHBlZXJfY3B1LAo+IEBAIC0yMTE0LDcgKzIx
MjAsNyBAQCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4gICAgICAg
ICAgICAgIlx0cmF0ZWxpbWl0ICAgICAgICAgID0gJSJQUklfc3RpbWUidXNcbiIKPiAgICAgICAg
ICAgICAiXHRjcmVkaXRzIHBlciBtc2VjICAgPSAlZFxuIgo+ICAgICAgICAgICAgICJcdHRpY2tz
IHBlciB0c2xpY2UgICA9ICVkXG4iCj4gLSAgICAgICAgICAgIlx0bWlncmF0aW9uIGRlbGF5ICAg
ID0gJXV1c1xuIiwKPiArICAgICAgICAgICAiXHRtaWdyYXRpb24gZGVsYXkgICAgPSAlIlBSSV9z
dGltZSJ1c1xuIiwKPiAgICAgICAgICAgICBwcnYtPm5jcHVzLAo+ICAgICAgICAgICAgIHBydi0+
bWFzdGVyLAo+ICAgICAgICAgICAgIHBydi0+Y3JlZGl0LAo+IEBAIC0yMTI2LDcgKzIxMzIsNyBA
QCBjc2NoZWRfZHVtcChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4gICAgICAgICAgICAg
cHJ2LT5yYXRlbGltaXQgLyBNSUNST1NFQ1MoMSksCj4gICAgICAgICAgICAgQ1NDSEVEX0NSRURJ
VFNfUEVSX01TRUMsCj4gICAgICAgICAgICAgcHJ2LT50aWNrc19wZXJfdHNsaWNlLAo+IC0gICAg
ICAgICAgIHZjcHVfbWlncmF0aW9uX2RlbGF5KTsKPiArICAgICAgICAgICBwcnYtPnZjcHVfbWln
cl9kZWxheS8gTUlDUk9TRUNTKDEpKTsKPiAgCj4gICAgICBjcHVtYXNrX3NjbnByaW50ZihpZGxl
cnNfYnVmLCBzaXplb2YoaWRsZXJzX2J1ZiksIHBydi0+aWRsZXJzKTsKPiAgICAgIHByaW50aygi
aWRsZXJzOiAlc1xuIiwgaWRsZXJzX2J1Zik7Cj4gQEAgLTIyMDksNiArMjIxNSwxNiBAQCBjc2No
ZWRfaW5pdChzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMpCj4gICAgICB9Cj4gICAgICBlbHNlCj4gICAg
ICAgICAgcHJ2LT5yYXRlbGltaXQgPSBNSUNST1NFQ1Moc2NoZWRfcmF0ZWxpbWl0X3VzKTsKPiAr
Cj4gKyAgICBpZiAoICF2Y3B1X21pZ3JhdGlvbl9kZWxheSAmJiB2Y3B1X21pZ3JhdGlvbl9kZWxh
eSA+IE1JTExJU0VDUygxMDApICkKCkFsc28sIHRoaXMgZXhwcmVzc2lvbiBjYW4gbmV2ZXIgZXZh
bHVhdGUgdG8gdHJ1ZTsgdGhlIGZpcnN0IGVsZW1lbnQKcmVxdWlyZXMgMCwgdGhlIHNlY29uZCBy
ZXF1aXJlcyBub24temVyby4gIEkgdGhpbmsgeW91IHdhbnQgdG8gZ2V0IHJpZApvZiB0aGUgYCFg
LgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:27:38 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:27:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2hb-0003xd-I9; Wed, 28 Feb 2018 14:27:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er2hZ-0003xV-NP
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:27:25 +0000
X-Inumbo-ID: c1e4e5fa-1c93-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c1e4e5fa-1c93-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:29:17 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465028072"
From: George Dunlap <george.dunlap@citrix.com>
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940410066.10991.4940896833723540683.stgit@Palanthas.fritz.box>
 <dc686213-6a5b-28b5-1f21-484dc074c3bd@citrix.com>
Message-ID: <777d3681-eccc-8155-b486-eb51d4d7a251@citrix.com>
Date: Wed, 28 Feb 2018 14:26:56 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <dc686213-6a5b-28b5-1f21-484dc074c3bd@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 2/5] xen: sched/credit1: make
 vcpu_migration_delay per-cpupool
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwMjoyMyBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwMi8yMy8y
MDE4IDA0OjQxIFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4gUmlnaHQgbm93LCB2Q1BVIG1p
Z3JhdGlvbiBkZWxheSBpcyBjb250cm9sbGVkIGJ5Cj4+IHRoZSB2Y3B1X21pZ3JhdGlvbl9kZWxh
eSBib290IHBhcmFtZXRlci4gVGhpcyBtZWFucwo+PiB0aGUgc2FtZSB2YWx1ZSB3aWxsIGFsd2F5
cyBiZSB1c2VkIGZvciBldmVyeSBpbnN0YW5jZQo+PiBvZiBDcmVkaXQxLCBpbiBhbnkgY3B1cG9v
bCB0aGF0IHdpbGwgYmUgY3JlYXRlZC4KPj4KPj4gQWxzbywgaW4gb3JkZXIgdG8gZ2V0IGFuZCBz
ZXQgc3VjaCB2YWx1ZSwgYSBzcGVjaWFsCj4+IHB1cnBvc2UgbGlieGMgaW50ZXJmYWNlIGlzIGRl
ZmluZWQsIGFuZCB1c2VkIGJ5IHRoZQo+PiB4ZW5wbSB0b29sLiBBbmQgdGhpcyBpcyBwcm9ibGVt
YXRpYyBpZiBYZW4gaXMgYnVpbHQKPj4gd2l0aG91dCBDcmVkaXQxIHN1cHBvcnQuCj4+Cj4+IFRo
aXMgY29tbWl0IGFkZHMgYSB2Y3B1X21pZ3JfZGVsYXkgZmllbGQgaW5zaWRlCj4+IHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSwgc28gdGhhdCB3ZSBjYW4gZ2V0L3NldCB0aGUKPj4gbWlncmF0aW9uIGRl
bGF5IGluZGVwZW50bHkgZm9yIGVhY2ggQ3JlZGl0MSBpbnN0YW5jZSwKPj4gaW4gZGlmZmVyZW50
IGNwdXBvb2xzLgo+Pgo+PiBHZXR0aW5nIGFuZCBzZXR0aW5nIG5vdyBoYXBwZW5zIHZpYSBYRU5f
U1lTQ1RMX1NDSEVET1BfKiwKPj4gd2hpY2ggaXMgbXVjaCBiZXR0ZXIgc3VpdGVkIGZvciB0aGlz
IHBhcmFtZXRlci4KPj4KPj4gVGhlIHZhbHVlIG9mIHRoZSBib290IHRpbWUgcGFyYW1ldGVyIGlz
IHVzZWQgZm9yCj4+IGluaXRpYWxpemluZyB0aGUgdmNwdV9taWdyX2RlbGF5IGZpZWxkIG9mIHRo
ZSBwcml2YXRlCj4+IHN0cnVjdHVyZSBvZiBhbGwgdGhlIHNjaGVkdWxlciBpbnN0YW5jZXMsIHdo
ZW4gdGhleSdyZQo+PiBjcmVhdGVkLgo+Pgo+PiBXaGlsZSB0aGVyZSwgc2F2ZSByZWFkaW5nIE5P
VygpIGFuZCBkb2luZyBhbnkgc190aW1lX3QKPj4gb3BlcmF0aW9uLCB3aGVuIHRoZSBtaWdyYXRp
b24gZGVsYXkgb2YgYSBzY2hlZHVsZXIgaXMKPj4gemVybyAoYXMgaXQgaXMsIGJ5IGRlZmF1bHQp
LCBpbgo+PiBfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdCgpLgo+Pgo+PiBGaW5hbGx5LCBub3Rl
IHRoYXQsIGZyb20gdGhpcyBjb21taXQgb24sIHVzaW5nIGB4ZW5wbQo+PiB7c2V0LGdldH0tdmNw
dS1taWdyYXRpb24tZGVsYXknIGlzIG5vdCBlZmZlY3RpdmUgYW55Cj4+IGxvbmdlci4KPj4KPj4g
U2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPj4gLS0t
Cj4+IENjOiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGV1LmNpdHJpeC5jb20+Cj4+IENj
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+PiAtLS0KPj4gIHhl
bi9jb21tb24vc2NoZWRfY3JlZGl0LmMgICB8ICAgMzggKysrKysrKysrKysrKysrKysrKysrKysr
KysrLS0tLS0tLS0tLS0KPj4gIHhlbi9pbmNsdWRlL3B1YmxpYy9zeXNjdGwuaCB8ICAgIDMgKysr
Cj4+ICAyIGZpbGVzIGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQo+
Pgo+PiBkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYyBiL3hlbi9jb21tb24v
c2NoZWRfY3JlZGl0LmMKPj4gaW5kZXggYTJjNWQ0M2UzMy4uZmQ2ZGJkMDJhYSAxMDA2NDQKPj4g
LS0tIGEveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQuYwo+PiArKysgYi94ZW4vY29tbW9uL3NjaGVk
X2NyZWRpdC5jCj4+IEBAIC0yMTQsNyArMjE0LDcgQEAgc3RydWN0IGNzY2hlZF9wcml2YXRlIHsK
Pj4gIAo+PiAgICAgIC8qIFBlcmlvZCBvZiBtYXN0ZXIgYW5kIHRpY2sgaW4gbWlsbGlzZWNvbmRz
ICovCj4+ICAgICAgdW5zaWduZWQgaW50IHRpY2tfcGVyaW9kX3VzLCB0aWNrc19wZXJfdHNsaWNl
Owo+PiAtICAgIHNfdGltZV90IHJhdGVsaW1pdCwgdHNsaWNlOwo+PiArICAgIHNfdGltZV90IHJh
dGVsaW1pdCwgdHNsaWNlLCB2Y3B1X21pZ3JfZGVsYXk7Cj4+ICAKPj4gICAgICBzdHJ1Y3QgbGlz
dF9oZWFkIGFjdGl2ZV9zZG9tOwo+PiAgICAgIHVpbnQzMl90IHdlaWdodDsKPj4gQEAgLTY5MCwx
MSArNjkwLDExIEBAIHVuc2lnbmVkIGludCBnZXRfdmNwdV9taWdyYXRpb25fZGVsYXkodm9pZCkK
Pj4gICAgICByZXR1cm4gdmNwdV9taWdyYXRpb25fZGVsYXk7Cj4+ICB9Cj4+ICAKPj4gLXN0YXRp
YyBpbmxpbmUgaW50Cj4+IC1fX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChzdHJ1Y3QgdmNwdSAq
dikKPj4gK3N0YXRpYyBpbmxpbmUgYm9vbAo+PiArX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3Qo
Y29uc3Qgc3RydWN0IGNzY2hlZF9wcml2YXRlICpwcnYsIHN0cnVjdCB2Y3B1ICp2KQo+PiAgewo+
PiAtICAgIGludCBob3QgPSAoKE5PVygpIC0gdi0+bGFzdF9ydW5fdGltZSkgPAo+PiAtICAgICAg
ICAgICAgICAgKCh1aW50NjRfdCl2Y3B1X21pZ3JhdGlvbl9kZWxheSAqIDEwMDB1KSk7Cj4+ICsg
ICAgYm9vbCBob3QgPSBwcnYtPnZjcHVfbWlncl9kZWxheSAmJgo+PiArICAgICAgICAgICAgICAg
KE5PVygpIC0gdi0+bGFzdF9ydW5fdGltZSkgPCBwcnYtPnZjcHVfbWlncl9kZWxheTsKPj4gIAo+
PiAgICAgIGlmICggaG90ICkKPj4gICAgICAgICAgU0NIRURfU1RBVF9DUkFOSyh2Y3B1X2hvdCk7
Cj4+IEBAIC03MDMsNyArNzAzLDggQEAgX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3Qoc3RydWN0
IHZjcHUgKnYpCj4+ICB9Cj4+ICAKPj4gIHN0YXRpYyBpbmxpbmUgaW50Cj4+IC1fX2NzY2hlZF92
Y3B1X2lzX21pZ3JhdGVhYmxlKHN0cnVjdCB2Y3B1ICp2YywgaW50IGRlc3RfY3B1LCBjcHVtYXNr
X3QgKm1hc2spCj4+ICtfX2NzY2hlZF92Y3B1X2lzX21pZ3JhdGVhYmxlKGNvbnN0IHN0cnVjdCBj
c2NoZWRfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgdmNwdSAqdmMsCj4+ICsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGludCBkZXN0X2NwdSwgY3B1bWFza190ICptYXNrKQo+PiAgewo+PiAgICAg
IC8qCj4+ICAgICAgICogRG9uJ3QgcGljayB1cCB3b3JrIHRoYXQncyBob3Qgb24gcGVlciBQQ1BV
LCBvciB0aGF0IGNhbid0IChvcgo+PiBAQCAtNzE0LDcgKzcxNSw3IEBAIF9fY3NjaGVkX3ZjcHVf
aXNfbWlncmF0ZWFibGUoc3RydWN0IHZjcHUgKnZjLCBpbnQgZGVzdF9jcHUsIGNwdW1hc2tfdCAq
bWFzaykKPj4gICAgICAgKi8KPj4gICAgICBBU1NFUlQoIXZjLT5pc19ydW5uaW5nKTsKPj4gIAo+
PiAtICAgIHJldHVybiAhX19jc2NoZWRfdmNwdV9pc19jYWNoZV9ob3QodmMpICYmCj4+ICsgICAg
cmV0dXJuICFfX2NzY2hlZF92Y3B1X2lzX2NhY2hlX2hvdChwcnYsIHZjKSAmJgo+PiAgICAgICAg
ICAgICBjcHVtYXNrX3Rlc3RfY3B1KGRlc3RfY3B1LCBtYXNrKTsKPj4gIH0KPj4gIAo+PiBAQCAt
MTI1MSw3ICsxMjUyLDkgQEAgY3NjaGVkX3N5c19jbnRsKGNvbnN0IHN0cnVjdCBzY2hlZHVsZXIg
Km9wcywKPj4gICAgICAgICAgICAgICB8fCAocGFyYW1zLT5yYXRlbGltaXRfdXMKPj4gICAgICAg
ICAgICAgICAgICAgJiYgKHBhcmFtcy0+cmF0ZWxpbWl0X3VzID4gWEVOX1NZU0NUTF9TQ0hFRF9S
QVRFTElNSVRfTUFYCj4+ICAgICAgICAgICAgICAgICAgICAgICB8fCBwYXJhbXMtPnJhdGVsaW1p
dF91cyA8IFhFTl9TWVNDVExfU0NIRURfUkFURUxJTUlUX01JTikpCj4+IC0gICAgICAgICAgICAg
fHwgTUlDUk9TRUNTKHBhcmFtcy0+cmF0ZWxpbWl0X3VzKSA+IE1JTExJU0VDUyhwYXJhbXMtPnRz
bGljZV9tcykgKQo+PiArICAgICAgICAgICAgIHx8IE1JQ1JPU0VDUyhwYXJhbXMtPnJhdGVsaW1p
dF91cykgPiBNSUxMSVNFQ1MocGFyYW1zLT50c2xpY2VfbXMpCj4+ICsgICAgICAgICAgICAgfHwg
KHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5X3VzCj4+ICsgICAgICAgICAgICAgICAgICYmIE1JQ1JP
U0VDUyhwYXJhbXMtPnZjcHVfbWlncl9kZWxheV91cykgPj0gWEVOX1NZU0NUTF9DU0NIRURfTUdS
X0RMWV9NQVgpICkKPj4gICAgICAgICAgICAgICAgICBnb3RvIG91dDsKPj4gIAo+PiAgICAgICAg
ICBzcGluX2xvY2tfaXJxc2F2ZSgmcHJ2LT5sb2NrLCBmbGFncyk7Cj4+IEBAIC0xMjYxLDEyICsx
MjY0LDE0IEBAIGNzY2hlZF9zeXNfY250bChjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsCj4+
ICAgICAgICAgIGVsc2UgaWYgKCBwcnYtPnJhdGVsaW1pdCAmJiAhcGFyYW1zLT5yYXRlbGltaXRf
dXMgKQo+PiAgICAgICAgICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICJEaXNhYmxpbmcgY29udGV4
dCBzd2l0Y2ggcmF0ZSBsaW1pdGluZ1xuIik7Cj4+ICAgICAgICAgIHBydi0+cmF0ZWxpbWl0ID0g
TUlDUk9TRUNTKHBhcmFtcy0+cmF0ZWxpbWl0X3VzKTsKPj4gKyAgICAgICAgcHJ2LT52Y3B1X21p
Z3JfZGVsYXkgPSBNSUNST1NFQ1MocGFyYW1zLT52Y3B1X21pZ3JfZGVsYXlfdXMpOwo+PiAgICAg
ICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZwcnYtPmxvY2ssIGZsYWdzKTsKPj4gIAo+PiAg
ICAgICAgICAvKiBGQUxMVEhSVSAqLwo+PiAgICAgIGNhc2UgWEVOX1NZU0NUTF9TQ0hFRE9QX2dl
dGluZm86Cj4+ICAgICAgICAgIHBhcmFtcy0+dHNsaWNlX21zID0gcHJ2LT50c2xpY2UgLyBNSUxM
SVNFQ1MoMSk7Cj4+ICAgICAgICAgIHBhcmFtcy0+cmF0ZWxpbWl0X3VzID0gcHJ2LT5yYXRlbGlt
aXQgLyBNSUNST1NFQ1MoMSk7Cj4+ICsgICAgICAgIHBhcmFtcy0+dmNwdV9taWdyX2RlbGF5X3Vz
ID0gcHJ2LT52Y3B1X21pZ3JfZGVsYXkgLyBNSUNST1NFQ1MoMSk7Cj4+ICAgICAgICAgIHJjID0g
MDsKPj4gICAgICAgICAgYnJlYWs7Cj4+ICAgICAgfQo+PiBAQCAtMTYwOCw2ICsxNjEzLDcgQEAg
Y3NjaGVkX3RpY2sodm9pZCAqX2NwdSkKPj4gIHN0YXRpYyBzdHJ1Y3QgY3NjaGVkX3ZjcHUgKgo+
PiAgY3NjaGVkX3J1bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQg
YmFsYW5jZV9zdGVwKQo+PiAgewo+PiArICAgIGNvbnN0IHN0cnVjdCBjc2NoZWRfcHJpdmF0ZSAq
IGNvbnN0IHBydiA9IENTQ0hFRF9QUklWKHBlcl9jcHUoc2NoZWR1bGVyLCBjcHUpKTsKPj4gICAg
ICBjb25zdCBzdHJ1Y3QgY3NjaGVkX3BjcHUgKiBjb25zdCBwZWVyX3BjcHUgPSBDU0NIRURfUENQ
VShwZWVyX2NwdSk7Cj4+ICAgICAgc3RydWN0IGNzY2hlZF92Y3B1ICpzcGVlcjsKPj4gICAgICBz
dHJ1Y3QgbGlzdF9oZWFkICppdGVyOwo+PiBAQCAtMTY1Nyw3ICsxNjYzLDcgQEAgY3NjaGVkX3J1
bnFfc3RlYWwoaW50IHBlZXJfY3B1LCBpbnQgY3B1LCBpbnQgcHJpLCBpbnQgYmFsYW5jZV9zdGVw
KQo+PiAgICAgICAgICAgICAgY29udGludWU7Cj4+ICAKPj4gICAgICAgICAgYWZmaW5pdHlfYmFs
YW5jZV9jcHVtYXNrKHZjLCBiYWxhbmNlX3N0ZXAsIGNwdW1hc2tfc2NyYXRjaCk7Cj4+IC0gICAg
ICAgIGlmICggX19jc2NoZWRfdmNwdV9pc19taWdyYXRlYWJsZSh2YywgY3B1LCBjcHVtYXNrX3Nj
cmF0Y2gpICkKPj4gKyAgICAgICAgaWYgKCBfX2NzY2hlZF92Y3B1X2lzX21pZ3JhdGVhYmxlKHBy
diwgdmMsIGNwdSwgY3B1bWFza19zY3JhdGNoKSApCj4+ICAgICAgICAgIHsKPj4gICAgICAgICAg
ICAgIC8qIFdlIGdvdCBhIGNhbmRpZGF0ZS4gR3JhYiBpdCEgKi8KPj4gICAgICAgICAgICAgIFRS
QUNFXzNEKFRSQ19DU0NIRURfU1RPTEVOX1ZDUFUsIHBlZXJfY3B1LAo+PiBAQCAtMjExNCw3ICsy
MTIwLDcgQEAgY3NjaGVkX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQo+PiAgICAg
ICAgICAgICAiXHRyYXRlbGltaXQgICAgICAgICAgPSAlIlBSSV9zdGltZSJ1c1xuIgo+PiAgICAg
ICAgICAgICAiXHRjcmVkaXRzIHBlciBtc2VjICAgPSAlZFxuIgo+PiAgICAgICAgICAgICAiXHR0
aWNrcyBwZXIgdHNsaWNlICAgPSAlZFxuIgo+PiAtICAgICAgICAgICAiXHRtaWdyYXRpb24gZGVs
YXkgICAgPSAldXVzXG4iLAo+PiArICAgICAgICAgICAiXHRtaWdyYXRpb24gZGVsYXkgICAgPSAl
IlBSSV9zdGltZSJ1c1xuIiwKPj4gICAgICAgICAgICAgcHJ2LT5uY3B1cywKPj4gICAgICAgICAg
ICAgcHJ2LT5tYXN0ZXIsCj4+ICAgICAgICAgICAgIHBydi0+Y3JlZGl0LAo+PiBAQCAtMjEyNiw3
ICsyMTMyLDcgQEAgY3NjaGVkX2R1bXAoY29uc3Qgc3RydWN0IHNjaGVkdWxlciAqb3BzKQo+PiAg
ICAgICAgICAgICBwcnYtPnJhdGVsaW1pdCAvIE1JQ1JPU0VDUygxKSwKPj4gICAgICAgICAgICAg
Q1NDSEVEX0NSRURJVFNfUEVSX01TRUMsCj4+ICAgICAgICAgICAgIHBydi0+dGlja3NfcGVyX3Rz
bGljZSwKPj4gLSAgICAgICAgICAgdmNwdV9taWdyYXRpb25fZGVsYXkpOwo+PiArICAgICAgICAg
ICBwcnYtPnZjcHVfbWlncl9kZWxheS8gTUlDUk9TRUNTKDEpKTsKPj4gIAo+PiAgICAgIGNwdW1h
c2tfc2NucHJpbnRmKGlkbGVyc19idWYsIHNpemVvZihpZGxlcnNfYnVmKSwgcHJ2LT5pZGxlcnMp
Owo+PiAgICAgIHByaW50aygiaWRsZXJzOiAlc1xuIiwgaWRsZXJzX2J1Zik7Cj4+IEBAIC0yMjA5
LDYgKzIyMTUsMTYgQEAgY3NjaGVkX2luaXQoc3RydWN0IHNjaGVkdWxlciAqb3BzKQo+PiAgICAg
IH0KPj4gICAgICBlbHNlCj4+ICAgICAgICAgIHBydi0+cmF0ZWxpbWl0ID0gTUlDUk9TRUNTKHNj
aGVkX3JhdGVsaW1pdF91cyk7Cj4+ICsKPj4gKyAgICBpZiAoICF2Y3B1X21pZ3JhdGlvbl9kZWxh
eSAmJiB2Y3B1X21pZ3JhdGlvbl9kZWxheSA+IE1JTExJU0VDUygxMDApICkKPiAKPiBBbHNvLCB0
aGlzIGV4cHJlc3Npb24gY2FuIG5ldmVyIGV2YWx1YXRlIHRvIHRydWU7IHRoZSBmaXJzdCBlbGVt
ZW50Cj4gcmVxdWlyZXMgMCwgdGhlIHNlY29uZCByZXF1aXJlcyBub24temVyby4gIEkgdGhpbmsg
eW91IHdhbnQgdG8gZ2V0IHJpZAo+IG9mIHRoZSBgIWAuCgpPciwgYnkgdGhlIHNhbWUgYXJndW1l
bnQsIGdldCByaWQgb2YgdGhlIGZpcnN0IGNsYXVzZSBhbHRvZ2V0aGVyLCBhcyBpZgppdCdzID4g
MTAwIHRoZW4gaXQgY2Fubm90IHBvc3NpYmx5IGJlIHplcm8uIDotKQoKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:32:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:32:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2mj-0004fB-ET; Wed, 28 Feb 2018 14:32:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er2mi-0004f1-Gz
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:32:44 +0000
X-Inumbo-ID: 7fc31690-1c94-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7fc31690-1c94-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:34:36 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,405,1515456000"; d="scan'208";a="465029447"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940410808.10991.628776595513490446.stgit@Palanthas.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <e1c33393-f507-f01b-27a7-dda9ee85e5d0@citrix.com>
Date: Wed, 28 Feb 2018 14:31:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151940410808.10991.628776595513490446.stgit@Palanthas.fritz.box>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/5] tools: libxl/xl: allow to get/set
 Credit1's vcpu_migration_delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDo0MSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gTWFrZSBpdCBw
b3NzaWJsZSB0byBnZXQgYW5kIHNldCBhIChDcmVkaXQxKSBzY2hlZHVsZXIncwo+IHZDUFUgbWln
cmF0aW9uIGRlbGF5IHZpYSB0aGUgU0NIRURPUCBzeXNjdGwsIGZyb20gYm90aAo+IGxpYnhsIGFu
ZCB4bCAobm8gY2hhbmdlIG5lZWRlZCBpbiBsaWJ4YykuCj4gCj4gU2lnbmVkLW9mZi1ieTogRGFy
aW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KPiAtLS0KPiBDYzogSWFuIEphY2tzb24g
PGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Cj4gQ2M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+Cj4gQ2M6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAZXUuY2l0cml4LmNvbT4K
PiBDYzogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAtLS0KPiBD
aGFuZ2VzIGZyb20gdjE6Cj4gKiBhZGQgbWlzc2luZyAnYnJlYWsnLCBmaXggdXNpbmcgd3Jvbmcg
dmFyaWFibGUgaW4geGxfc2NoZWQuYy4KPiAKPiBDaGFuZ2VzIGFyZSBzbWFsbCwgYnV0IHN0aWxs
IEknbSBkcm9wcGluZyBXZWkncyBBY2suCj4gLS0tCj4gIGRvY3MvbWFuL3hsLnBvZC4xLmluICAg
ICAgICB8ICAgMTEgKysrKysrKysrKysKPiAgdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgIHwg
ICAgNyArKysrKysrCj4gIHRvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMgICB8ICAgMTAgKysrKysr
KysrKwo+ICB0b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAgICAxICsKPiAgdG9vbHMveGwv
eGxfY21kdGFibGUuYyAgICAgIHwgICAgMSArCj4gIHRvb2xzL3hsL3hsX3NjaGVkLmMgICAgICAg
ICB8ICAgMjMgKysrKysrKysrKysrKysrKy0tLS0tLS0KPiAgNiBmaWxlcyBjaGFuZ2VkLCA0NiBp
bnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQo+IAo+IGRpZmYgLS1naXQgYS9kb2NzL21hbi94
bC5wb2QuMS5pbiBiL2RvY3MvbWFuL3hsLnBvZC4xLmluCj4gaW5kZXggN2ZkMzVjOWFlNy4uNDhk
YTIwNTJjYyAxMDA2NDQKPiAtLS0gYS9kb2NzL21hbi94bC5wb2QuMS5pbgo+ICsrKyBiL2RvY3Mv
bWFuL3hsLnBvZC4xLmluCj4gQEAgLTEwNDYsNiArMTA0NiwxNyBAQCB3ZSB3aWxsIGFsbG93IGEg
aGlnaGVyLXByaW9yaXR5IFZNIHRvIHByZS1lbXB0IGl0LiAgVGhlIGRlZmF1bHQgdmFsdWUKPiAg
aXMgMTAwMCBtaWNyb3NlY29uZHMgKDFtcykuICBWYWxpZCByYW5nZSBpcyAxMDAgdG8gNTAwMDAw
ICg1MDBtcykuCj4gIFRoZSByYXRlbGltaXQgbGVuZ3RoIG11c3QgYmUgbG93ZXIgdGhhbiB0aGUg
dGltZXNsaWNlIGxlbmd0aC4KPiAgCj4gKz1pdGVtIEI8LW0gREVMQVk+LCBCPC0tbWlncmF0aW9u
X2RlbGF5X3VzPURFTEFZPgo+ICsKPiArTWlncmF0aW9uIGRlbGF5IHNwZWNpZmllcyBmb3IgaG93
IGxvbmcgYSB2Q1BVLCBhZnRlciBpdCBzdG9wcGVkIHJ1bm5pbmcgc2hvdWxkCj4gK2JlIGNvbnNp
ZGVyZWQgImNhY2hlLWhvdCIuIEJhc2ljYWxseSwgaWYgbGVzcyB0aGFuIERFTEFZIHVzIHBhc3Nl
ZCBzaW5jZSB3aGVuCj4gK3RoZSB2Q1BVIHdhcyBleGVjdXRpbmcgb24gYSBDUFUsIGl0IGlzIGxp
a2VseSB0aGF0IG1vc3Qgb2YgdGhlIHZDUFUncyB3b3JraW5nCj4gK3NldCBpcyBzdGlsbCBpbiB0
aGUgQ1BVJ3MgY2FjaGUsIGFuZCB0aGVyZWZvcmUgdGhlIHZDUFUgaXMgbm90IG1pZ3JhdGVkLgo+
ICsKPiArRGVmYXVsdCBpcyAwLiBNYXhpbXVtIGlzIDEwMCBtcy4gVGhpcyBjYW4gYmUgZWZmZWN0
aXZlIGF0IHByZXZlbnRpbmcgdkNQVXMKPiArdG8gYm91bmNlIGFtb25nIENQVXMgdG9vIHF1aWNr
bHksIGJ1dCwgYXQgdGhlIHNhbWUgdGltZSwgdGhlIHNjaGVkdWxlciBzdG9wcwo+ICtiZWluZyBm
dWxseSB3b3JrLWNvbnNlcnZpbmcuCj4gKwo+ICA9YmFjawo+ICAKPiAgQjxDT01CSU5BVElPTj4K
PiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgK
PiBpbmRleCBlY2EwZWEyYzUwLi5lZGQyNDQyNzhhIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhs
L2xpYnhsLmgKPiArKysgYi90b29scy9saWJ4bC9saWJ4bC5oCj4gQEAgLTI5OSw2ICsyOTksMTMg
QEAKPiAgICovCj4gICNkZWZpbmUgTElCWExfSEFWRV9TQ0hFRF9DUkVESVQyX1BBUkFNUyAxCj4g
IAo+ICsvKgo+ICsgKiBMSUJYTF9IQVZFX1NDSEVEX0NSRURJVF9NSUdSX0RFTEFZIGluZGljYXRl
cyB0aGF0IHRoZXJlIGlzIGEgZmllbGQKPiArICogaW4gbGlieGxfc2NoZWRfY3JlZGl0X3BhcmFt
cyBjYWxsZWQgdmNwdV9taWdyX2RlbGF5X3VzIHdoaWNoIGNvbnRyb2xzCj4gKyAqIHRoZSByZXNp
c3RhbmNlIG9mIHRoZSB2Q1BVcyBvZiB0aGUgY3B1cG9vbCB0byBtaWdyYXRpb25zIGFtb25nIHBD
UFVzLgo+ICsgKi8KPiArI2RlZmluZSBMSUJYTF9IQVZFX1NDSEVEX0NSRURJVF9NSUdSX0RFTEFZ
Cj4gKwo+ICAvKgo+ICAgKiBMSUJYTF9IQVZFX1ZJUklESUFOX0NSQVNIX0NUTCBpbmRpY2F0ZXMg
dGhhdCB0aGUgJ2NyYXNoX2N0bCcgdmFsdWUKPiAgICogaXMgcHJlc2VudCBpbiB0aGUgdmlyaWRp
YW4gZW5saWdodGVubWVudCBlbnVtZXJhdGlvbi4KPiBkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwv
bGlieGxfc2NoZWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMKPiBpbmRleCA1MTI3ODhm
NzM2Li4wNzI4OTA3OWNlIDEwMDY0NAo+IC0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3NjaGVkLmMK
PiArKysgYi90b29scy9saWJ4bC9saWJ4bF9zY2hlZC5jCj4gQEAgLTI5MSw2ICsyOTEsNyBAQCBp
bnQgbGlieGxfc2NoZWRfY3JlZGl0X3BhcmFtc19nZXQobGlieGxfY3R4ICpjdHgsIHVpbnQzMl90
IHBvb2xpZCwKPiAgCj4gICAgICBzY2luZm8tPnRzbGljZV9tcyA9IHNwYXJhbS50c2xpY2VfbXM7
Cj4gICAgICBzY2luZm8tPnJhdGVsaW1pdF91cyA9IHNwYXJhbS5yYXRlbGltaXRfdXM7Cj4gKyAg
ICBzY2luZm8tPnZjcHVfbWlncl9kZWxheV91cyA9IHNwYXJhbS52Y3B1X21pZ3JfZGVsYXlfdXM7
Cj4gIAo+ICAgICAgcmMgPSAwOwo+ICAgb3V0Ogo+IEBAIC0zMjEsOSArMzIyLDE3IEBAIGludCBs
aWJ4bF9zY2hlZF9jcmVkaXRfcGFyYW1zX3NldChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgcG9v
bGlkLAo+ICAgICAgICAgIHJjID0gRVJST1JfSU5WQUw7Cj4gICAgICAgICAgZ290byBvdXQ7Cj4g
ICAgICB9Cj4gKyAgICBpZiAoc2NpbmZvLT52Y3B1X21pZ3JfZGVsYXlfdXMKPiArICAgICAgICAm
JiBzY2luZm8tPnZjcHVfbWlncl9kZWxheV91cyA+IFhFTl9TWVNDVExfQ1NDSEVEX01HUl9ETFlf
TUFYKSB7CgpTYW1lIGlkZWEgLS0gbm8gbmVlZCB0byBjaGVjayBpZiBpdCdzIHplcm8gYW5kIHRo
ZW4gY2hlY2sgdG8gc2VlIGlmIGl0J3MKZ3JlYXRlciB0aGFuIERMWV9NQVguCgpPdGhlciB0aGFu
IHRoYXQsIGxvb2tzIGdvb2QuCgogLUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:34:01 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:34:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2nv-0004kW-OT; Wed, 28 Feb 2018 14:33:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er2nu-0004kL-4Y
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:33:58 +0000
X-Inumbo-ID: 45f1b294-1c94-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45f1b294-1c94-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 15:32:59 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 07:33:56 -0700
Message-Id: <5A96CBE302000078001ACDBF@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 07:33:55 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Roger Pau Monne" <roger.pau@citrix.com>
References: <20180123150735.74779-1-roger.pau@citrix.com>
 <20180123150735.74779-12-roger.pau@citrix.com>
In-Reply-To: <20180123150735.74779-12-roger.pau@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v8 11/11] vpci/msix: add MSI-X handlers
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDIzLjAxLjE4IGF0IDE2OjA3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
ICt2b2lkIHZwY2lfbXNpeF9hcmNoX3ByaW50KGNvbnN0IHN0cnVjdCB2cGNpX21zaXggKm1zaXgp
Cj4gK3sKPiArICAgIHVuc2lnbmVkIGludCBpOwo+ICsKPiArICAgIGZvciAoIGkgPSAwOyBpIDwg
bXNpeC0+bWF4X2VudHJpZXM7IGkrKyApCj4gKyAgICB7Cj4gKyAgICAgICAgY29uc3Qgc3RydWN0
IHZwY2lfbXNpeF9lbnRyeSAqZW50cnkgPSAmbXNpeC0+ZW50cmllc1tpXTsKPiArCj4gKyAgICAg
ICAgcHJpbnRrKCIlNnUgdmVjPSUwMnglN3MlNnMlM3Nhc3NlcnQlNXMlN3MgZGVzdF9pZD0lbHUg
bWFzaz0ldSBwaXJxOiAlZFxuIiwKPiArICAgICAgICAgICAgICAgaSwgTUFTS19FWFRSKGVudHJ5
LT5kYXRhLCBNU0lfREFUQV9WRUNUT1JfTUFTSyksCj4gKyAgICAgICAgICAgICAgIGVudHJ5LT5k
YXRhICYgTVNJX0RBVEFfREVMSVZFUllfTE9XUFJJID8gImxvd2VzdCIgOiAiZml4ZWQiLAo+ICsg
ICAgICAgICAgICAgICBlbnRyeS0+ZGF0YSAmIE1TSV9EQVRBX1RSSUdHRVJfTEVWRUwgPyAibGV2
ZWwiIDogImVkZ2UiLAo+ICsgICAgICAgICAgICAgICBlbnRyeS0+ZGF0YSAmIE1TSV9EQVRBX0xF
VkVMX0FTU0VSVCA/ICIiIDogImRlIiwKPiArICAgICAgICAgICAgICAgZW50cnktPmFkZHIgJiBN
U0lfQUREUl9ERVNUTU9ERV9MT0dJQyA/ICJsb2ciIDogInBoeXMiLAo+ICsgICAgICAgICAgICAg
ICBlbnRyeS0+YWRkciAmIE1TSV9BRERSX1JFRElSRUNUSU9OX0xPV1BSSSA/ICJsb3dlc3QiIDog
ImZpeGVkIiwKPiArICAgICAgICAgICAgICAgTUFTS19FWFRSKGVudHJ5LT5hZGRyLCBNU0lfQURE
Ul9ERVNUX0lEX01BU0spLAo+ICsgICAgICAgICAgICAgICBlbnRyeS0+bWFza2VkLCBlbnRyeS0+
YXJjaC5waXJxKTsKPiArICAgIH0KCkluIGNhc2UgeW91IGhhdmUgMmsgZW50cmllcyB0byBwcmlu
dCwgeW91IHN1cmVseSB3YW50IHRvIG1ha2Ugc3VyZQpldmVudHMgZ2V0IHByb2Nlc3NlZCBldmVy
eSBvbmNlIGluIGEgd2hpbGUuCgo+IEBAIC0yNTUsNiArMjU2LDIzIEBAIHN0YXRpYyB2b2lkIG1v
ZGlmeV9iYXJzKGNvbnN0IHN0cnVjdCBwY2lfZGV2ICpwZGV2LCBib29sIG1hcCwgYm9vbCByb20p
Cj4gICAgICAgICAgfQo+ICAgICAgfQo+ICAKPiArICAgIC8qIFJlbW92ZSBhbnkgTVNJWCByZWdp
b25zIGlmIHByZXNlbnQuICovCj4gKyAgICBmb3IgKCBpID0gMDsgbXNpeCAmJiBpIDwgQVJSQVlf
U0laRShtc2l4LT50YWJsZXMpOyBpKysgKQo+ICsgICAgewo+ICsgICAgICAgIHBhZGRyX3Qgc3Rh
cnQgPSB2bXNpeF90YWJsZV9hZGRyKHBkZXYtPnZwY2ksIGkpOwo+ICsgICAgICAgIHBhZGRyX3Qg
ZW5kID0gc3RhcnQgKyB2bXNpeF90YWJsZV9zaXplKHBkZXYtPnZwY2ksIGkpIC0gMTsKPiArCj4g
KyAgICAgICAgcmMgPSByYW5nZXNldF9yZW1vdmVfcmFuZ2UobWVtLCBQRk5fRE9XTihzdGFydCks
IFBGTl9VUChlbmQpKTsKPiArICAgICAgICBpZiAoIHJjICkKPiArICAgICAgICB7Cj4gKyAgICAg
ICAgICAgIHByaW50ayhYRU5MT0dfR19XQVJOSU5HCj4gKyAgICAgICAgICAgICAgICAgICAiRmFp
bGVkIHRvIHJlbW92ZSBNU0lYIHRhYmxlIFslIiBQUklfZ2ZuICIsICUiIFBSSV9nZm4gIik6ICVk
XG4iLAo+ICsgICAgICAgICAgICAgICAgICAgUEZOX0RPV04oc3RhcnQpLCBQRk5fVVAoZW5kKSwg
cmMpOwo+ICsgICAgICAgICAgICByYW5nZXNldF9kZXN0cm95KG1lbSk7Cj4gKyAgICAgICAgICAg
IHJldHVybjsKCk9uIHY3IEkgaGFkIHNhaWQgIlNpbGVudCBkaXNjYXJkaW5nIG9mIGFuIGVycm9y
IGFsc28gbmVlZHMgYW4KZXhwbGFuYXRpb24gaW4gYSBjb21tZW50LiIgWW91J3ZlIGFkZGVkIGEg
cHJpbnRrKCkgaW5zdGVhZCBvZiBhCmNvbW1lbnQ7IHRoZSBkaXNjYXJkaW5nIG9mIHRoZSBlcnJv
ciByZW1haW5zIHNpbGVudCB0aGF0IHdheQpmcm9tIHRoZSBwZXJzcGVjdGl2ZSBvZiB0aGUgY2Fs
bGVyIChpdCdzIG9ubHkgdmVyYm9zZSBhcyBmYXIgYXMgdGhlCmFkbWluIGdvZXMpLCBhbmQgc3Rp
bGwgcHJvdmlkZXMgbm8gZXhwbGFuYXRpb24uCgo+IEBAIC0yOTMsOCArMjk4LDcgQEAgdm9pZCB2
cGNpX2R1bXBfbXNpKHZvaWQpCj4gIAo+ICAgICAgICAgICAgICBpZiAoIG1zaSApCj4gICAgICAg
ICAgICAgIHsKPiAtICAgICAgICAgICAgICAgIHByaW50aygiJTA0eDolMDJ4OiUwMnguJXVcbiIs
IHBkZXYtPnNlZywgcGRldi0+YnVzLAo+IC0gICAgICAgICAgICAgICAgICAgICAgIFBDSV9TTE9U
KHBkZXYtPmRldmZuKSwgUENJX0ZVTkMocGRldi0+ZGV2Zm4pKTsKPiArICAgICAgICAgICAgICAg
IHByaW50aygiIE1TSVxuIik7CgpGb3IgdGhpcyBhcyB3ZWxsIGFzIC4uLgoKPiBAQCAtMzA2LDYg
KzMxMCwxNiBAQCB2b2lkIHZwY2lfZHVtcF9tc2kodm9pZCkKPiAgICAgICAgICAgICAgICAgIHZw
Y2lfbXNpX2FyY2hfcHJpbnQobXNpKTsKPiAgICAgICAgICAgICAgfQo+ICAKPiArICAgICAgICAg
ICAgaWYgKCBtc2l4ICkKPiArICAgICAgICAgICAgewo+ICsgICAgICAgICAgICAgICAgcHJpbnRr
KCIgTVNJLVhcbiIpOwoKLi4uIHRoaXM6IENhbiB3ZSBwbGVhc2UgYXZvaWQgbG9nZ2luZyBzdWNo
IHNob3J0IChhbmQgbWVhbmluZ2xlc3MKb24gdGhlaXIgb3duKSBsaW5lcz8gTVNJIGFuZCBNU0kt
WCBzaG91bGRuJ3QgYmUgZW5hYmxlZCBhdCB0aGUKc2FtZSB0aW1lLCBzbyB3aGF0J3Mgd3Jvbmcg
d2l0aCBhZGRpbmcgdGhpcyB0byB0aGUgbGluZSB3aXRoIHRoZQpkZXZpY2UgU0JERj8KCj4gK3N0
YXRpYyBpbnQgdXBkYXRlX2VudHJ5KHN0cnVjdCB2cGNpX21zaXhfZW50cnkgKmVudHJ5LAo+ICsg
ICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgcGNpX2RldiAqcGRldiwgdW5zaWdu
ZWQgaW50IG5yKQo+ICt7Cj4gKyAgICB1aW50OF90IHNsb3QgPSBQQ0lfU0xPVChwZGV2LT5kZXZm
biksIGZ1bmMgPSBQQ0lfRlVOQyhwZGV2LT5kZXZmbik7Cj4gKyAgICBpbnQgcmMgPSB2cGNpX21z
aXhfYXJjaF9kaXNhYmxlX2VudHJ5KGVudHJ5LCBwZGV2KTsKPiArCj4gKyAgICAvKiBJZ25vcmUg
RU5PRU5ULCBpdCBtZWFucyB0aGUgZW50cnkgd2Fzbid0IHNldHVwLiAqLwo+ICsgICAgaWYgKCBy
YyAmJiByYyAhPSAtRU5PRU5UICkKPiArICAgIHsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19X
QVJOSU5HLAo+ICsgICAgICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8g
ZGlzYWJsZSBlbnRyeSAldSBmb3IgdXBkYXRlOiAlZFxuIiwKPiArICAgICAgICAgICAgICAgIHBk
ZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBmdW5jLCBuciwgcmMpOwo+ICsgICAgICAgIHJldHVy
biByYzsKPiArICAgIH0KPiArCj4gKyAgICByYyA9IHZwY2lfbXNpeF9hcmNoX2VuYWJsZV9lbnRy
eShlbnRyeSwgcGRldiwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZt
c2l4X3RhYmxlX2Jhc2UocGRldi0+dnBjaSwKPiArICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgVlBDSV9NU0lYX1RBQkxFKSk7Cj4gKyAgICBpZiAo
IHJjICkKPiArICAgIHsKPiArICAgICAgICBncHJpbnRrKFhFTkxPR19XQVJOSU5HLAo+ICsgICAg
ICAgICAgICAgICAgIiUwNHg6JTAyeDolMDJ4LiV1OiB1bmFibGUgdG8gZW5hYmxlIGVudHJ5ICV1
OiAlZFxuIiwKPiArICAgICAgICAgICAgICAgIHBkZXYtPnNlZywgcGRldi0+YnVzLCBzbG90LCBm
dW5jLCBuciwgcmMpOwo+ICsgICAgICAgIC8qIEVudHJ5IGlzIGxpa2VseSBub3QgcHJvcGVybHkg
Y29uZmlndXJlZCwgc2tpcCBpdC4gKi8KPiArICAgICAgICByZXR1cm4gcmM7CgpUaGUgInNraXAi
IHBhcnQgb2YgdGhlIGNvbW1lbnQgaXNuJ3QgcmVhbGx5IGFwcGxpY2FibGUgaGVyZS4KCkphbgoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:35:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:35:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er2pk-0004tk-3S; Wed, 28 Feb 2018 14:35:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er2pj-0004tS-2l
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:35:51 +0000
X-Inumbo-ID: eed7eb2c-1c94-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eed7eb2c-1c94-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:37:42 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 07:35:43 -0700
Message-Id: <5A96CC4D02000078001ACDD6@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 07:35:41 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "xen-devel" <xen-devel@lists.xenproject.org>
References: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
 <5A96C39C02000078001ACD08@prv-mh.provo.novell.com>
In-Reply-To: <5A96C39C02000078001ACD08@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>
Subject: Re: [Xen-devel] [PATCH 4/5] x86: use PDEP/PEXT for PFN/PDX
 conversion when available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SSdtIHNvcnJ5IGZvciB0aGUgYm9ndXMgIlJlOiIgaW4gdGhlIG9yaWdpbmFsIHN1YmplY3Q7IG5v
dCBzdXJlIGhvdyB0aGF0CmhhcHBlbmVkLgoKSmFuCgo+Pj4gT24gMjguMDIuMTggYXQgMTQ6NTgs
IDxKQmV1bGljaEBzdXNlLmNvbT4gd3JvdGU6Cj4gQm90aCByZXBsYWNlIDYgaW5zdHJ1Y3Rpb25z
IGJ5IGEgc2luZ2xlIG9uZSwgZnVydGhlciByZWR1Y2luZyBjb2RlIHNpemUsCj4gY2FjaGUsIGFu
ZCBUTEIgZm9vdHByaW50IChpbiBwYXJ0aWN1bGFyIG9uIHN5c3RlbXMgc3VwcG9ydGluZyBCTUky
KS4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4g
Cj4gLS0tIGEveGVuL2FyY2gveDg2L21tLmMKPiArKysgYi94ZW4vYXJjaC94ODYvbW0uYwo+IEBA
IC0zOTQsNiArMzk0LDcgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2b2lkKQo+ICBj
b25zdCBpbnRwdGVfdCBwdGVfZmxhZ3NfbWFzayA9IH4oUEFERFJfTUFTSyAmIFBBR0VfTUFTSyk7
Cj4gIAo+ICBwYWRkcl90IF9fcmVhZF9tb3N0bHkgbWFfcmVhbF9tYXNrID0gfjBVTDsKPiArdW5z
aWduZWQgbG9uZyBfX3JlYWRfbW9zdGx5IHBmbl9yZWFsX21hc2sgPSB+MFVMOwo+ICAKPiAgI2lm
bmRlZiBIQVZFX0dBU19RVU9URURfRVhQUl9TWU0KPiAgaW50cHRlX3QgcHV0X3B0ZV9mbGFnc192
KHVuc2lnbmVkIGludCBmbGFncykKPiBAQCAtNDEzLDYgKzQxNCwxNyBAQCB1bnNpZ25lZCBsb25n
IG1hMmRvKHBhZGRyX3QgbWEpCj4gICAgICByZXR1cm4gKG1hICYgbWFfdmFfYm90dG9tX21hc2sp
IHwKPiAgICAgICAgICAgICAoKG1hICYgbWFfdG9wX21hc2spID4+IHBmbl9wZHhfaG9sZV9zaGlm
dCk7Cj4gIH0KPiArCj4gKy8qIENvbnZlcnNpb24gYmV0d2VlbiBQRFggYW5kIFBGTi4gKi8KPiAr
dW5zaWduZWQgbG9uZyBwZHgycGZuKHVuc2lnbmVkIGxvbmcgcGR4KQo+ICt7Cj4gKyAgICByZXR1
cm4gZ2VuZXJpY19wZHhfdG9fcGZuKHBkeCk7Cj4gK30KPiArCj4gK3Vuc2lnbmVkIGxvbmcgcGZu
MnBkeCh1bnNpZ25lZCBsb25nIHBmbikKPiArewo+ICsgICAgcmV0dXJuIGdlbmVyaWNfcGZuX3Rv
X3BkeChwZm4pOwo+ICt9Cj4gICNlbmRpZgo+ICAKPiAgaW50IHBhZ2VfaXNfcmFtX3R5cGUodW5z
aWduZWQgbG9uZyBtZm4sIHVuc2lnbmVkIGxvbmcgbWVtX3R5cGUpCj4gLS0tIGEveGVuL2FyY2gv
eDg2L3NyYXQuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9zcmF0LmMKPiBAQCAtNDQ4LDYgKzQ0OCw3
IEBAIHZvaWQgX19pbml0IHNyYXRfcGFyc2VfcmVnaW9ucyh1NjQgYWRkcikKPiAgCXBmbl9wZHhf
aG9sZV9zZXR1cChtYXNrID4+IFBBR0VfU0hJRlQpOwo+ICAKPiAgCW1hX3JlYWxfbWFzayA9IG1h
X3RvcF9tYXNrIHwgbWFfdmFfYm90dG9tX21hc2s7Cj4gKwlwZm5fcmVhbF9tYXNrID0gcGZuX3Rv
cF9tYXNrIHwgcGZuX3BkeF9ib3R0b21fbWFzazsKPiAgfQo+ICAKPiAgLyogVXNlIHRoZSBpbmZv
cm1hdGlvbiBkaXNjb3ZlcmVkIGFib3ZlIHRvIGFjdHVhbGx5IHNldCB1cCB0aGUgbm9kZXMuICov
Cj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGR4LmgKPiBAQCAt
MCwwICsxLDE2IEBACj4gKyNpZm5kZWYgX19BU01fQVJNX1BEWF9IX18KPiArI2RlZmluZSBfX0FT
TV9BUk1fUERYX0hfXwo+ICsKPiArI2RlZmluZSBwZHhfdG9fcGZuIGdlbmVyaWNfcGR4X3RvX3Bm
bgo+ICsjZGVmaW5lIHBmbl90b19wZHggZ2VuZXJpY19wZm5fdG9fcGR4Cj4gKwo+ICsjZW5kaWYg
LyogX19BU01fQVJNX1BEWF9IX18gKi8KPiArCj4gKy8qCj4gKyAqIExvY2FsIHZhcmlhYmxlczoK
PiArICogbW9kZTogQwo+ICsgKiBjLWZpbGUtc3R5bGU6ICJCU0QiCj4gKyAqIGMtYmFzaWMtb2Zm
c2V0OiA0Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IC0t
LSAvZGV2L251bGwKPiArKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3BkeC5oCj4gQEAgLTAsMCAr
MSw5NyBAQAo+ICsjaWZuZGVmIF9fQVNNX0FSTV9QRFhfSF9fCj4gKyNkZWZpbmUgX19BU01fQVJN
X1BEWF9IX18KPiArCj4gKyNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUuaD4KPiArI2luY2x1ZGUg
PGFzbS9hc21fZGVmbnMuaD4KPiArI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+Cj4gKwo+ICtl
eHRlcm4gdW5zaWduZWQgbG9uZyBwZm5fcmVhbF9tYXNrOwo+ICsKPiArc3RhdGljIGFsd2F5c19p
bmxpbmUgdW5zaWduZWQgbG9uZyBwZHhfdG9fcGZuKHVuc2lnbmVkIGxvbmcgcGR4KQo+ICt7Cj4g
KyAgICB1bnNpZ25lZCBsb25nIHBmbjsKPiArCj4gKyNpZmRlZiBIQVZFX0dBU19RVU9URURfRVhQ
Ul9TWU0KPiArI2RlZmluZSBTWU1OQU1FKHBmeC4uLikgIlwiIiAjcGZ4ICJwZHgycGZuXyVbcGZu
XV8lW3BkeF1cIiIKPiArICAgIGFsdGVybmF0aXZlX2lvXzIoImNhbGwgIiBTWU1OQU1FKCkgIjsg
IiBBU01fTk9QNCAiXHQiCj4gKyAgICAgICAgICAgICAgICAgICAgIExJTktPTkNFX1BST0xPR1VF
KFNZTU5BTUUpCj4gKyAgICAgICAgICAgICAgICAgICAgICJtb3YgJVtzaGlmdF0sICUlZWN4XG5c
dCIKPiArICAgICAgICAgICAgICAgICAgICAgIm1vdiAlW3BkeF0sICVbcGZuXVxuXHQiCj4gKyAg
ICAgICAgICAgICAgICAgICAgICJhbmQgJVtibWFza10sICVbcGZuXVxuXHQiCj4gKyAgICAgICAg
ICAgICAgICAgICAgICJzaGwgJSVjbCwgJVtwZHhdXG5cdCIKPiArICAgICAgICAgICAgICAgICAg
ICAgImFuZCAlW3RtYXNrXSwgJVtwZHhdXG5cdCIKPiArICAgICAgICAgICAgICAgICAgICAgIm9y
ICVbcGR4XSwgJVtwZm5dXG5cdCIKPiArICAgICAgICAgICAgICAgICAgICAgInJldFxuXHQiCj4g
KyAgICAgICAgICAgICAgICAgICAgIExJTktPTkNFX0VQSUxPR1VFKFNZTU5BTUUpLAo+ICsgICAg
ICAgICAgICAgICAgICAgICAiY2FsbCAiIFNZTU5BTUUoKSwgWDg2X0ZFQVRVUkVfQUxXQVlTLAo+
ICsgICAgICAgICAgICAgICAgICAgICAicGRlcCAlW21hc2tdLCAlW3BkeF0sICVbcGZuXSIsIFg4
Nl9GRUFUVVJFX0JNSTIsCj4gKyAgICAgICAgICAgICAgICAgICAgIEFTTV9PVVRQVVQyKFtwZm5d
ICI9JnIiIChwZm4pLCBbcGR4XSAiK3IiIChwZHgpKSwKPiArICAgICAgICAgICAgICAgICAgICAg
W21hc2tdICJtIiAocGZuX3JlYWxfbWFzayksCj4gKyAgICAgICAgICAgICAgICAgICAgIFtzaGlm
dF0gIm0iIChwZm5fcGR4X2hvbGVfc2hpZnQpLAo+ICsgICAgICAgICAgICAgICAgICAgICBbYm1h
c2tdICJtIiAocGZuX3BkeF9ib3R0b21fbWFzayksCj4gKyAgICAgICAgICAgICAgICAgICAgIFt0
bWFza10gIm0iIChwZm5fdG9wX21hc2spCj4gKyAgICAgICAgICAgICAgICAgICAgIDogImVjeCIp
Owo+ICsjdW5kZWYgU1lNTkFNRQo+ICsjZWxzZQo+ICsgICAgYWx0ZXJuYXRpdmVfaW9fMigiY2Fs
bCBwZHgycGZuOyAiIEFTTV9OT1A0LAo+ICsgICAgICAgICAgICAgICAgICAgICAiY2FsbCBwZHgy
cGZuIiwgWDg2X0ZFQVRVUkVfQUxXQVlTLAo+ICsgICAgICAgICAgICAgICAgICAgICAvKiBwZGVw
IHBmbl9yZWFsX21hc2soJXJpcCksICVyZGksICVyYXggKi8KPiArICAgICAgICAgICAgICAgICAg
ICAgIi5ieXRlIDB4YzQsIDB4ZTIsIDB4YzMsIDB4ZjUsIDB4MDVcblx0Igo+ICsgICAgICAgICAg
ICAgICAgICAgICAiLmxvbmcgcGZuX3JlYWxfbWFzayAtIDQgLSAuIiwKPiArICAgICAgICAgICAg
ICAgICAgICAgWDg2X0ZFQVRVUkVfQk1JMiwKPiArICAgICAgICAgICAgICAgICAgICAgQVNNX09V
VFBVVDIoIj1hIiAocGZuKSwgIitEIiAocGR4KSksICJtIiAKPiAocGZuX3JlYWxfbWFzaykKPiAr
ICAgICAgICAgICAgICAgICAgICAgOiAicmN4IiwgInJkeCIsICJyc2kiLCAicjgiLCAicjkiLCAi
cjEwIiwgInIxMSIpOwo+ICsjZW5kaWYKPiArCj4gKyAgICByZXR1cm4gcGZuOwo+ICt9Cj4gKwo+
ICtzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIHBmbl90b19wZHgodW5zaWduZWQg
bG9uZyBwZm4pCj4gK3sKPiArICAgIHVuc2lnbmVkIGxvbmcgcGR4Owo+ICsKPiArI2lmZGVmIEhB
VkVfR0FTX1FVT1RFRF9FWFBSX1NZTQo+ICsjZGVmaW5lIFNZTU5BTUUocGZ4Li4uKSAiXCIiICNw
ZnggInBmbjJwZHhfJVtwZHhdXyVbcGZuXVwiIgo+ICsgICAgYWx0ZXJuYXRpdmVfaW9fMigiY2Fs
bCAiIFNZTU5BTUUoKSAiOyAiIEFTTV9OT1A0ICJcdCIKPiArICAgICAgICAgICAgICAgICAgICAg
TElOS09OQ0VfUFJPTE9HVUUoU1lNTkFNRSkKPiArICAgICAgICAgICAgICAgICAgICAgIm1vdiAl
W3RtYXNrXSwgJVtwZHhdXG5cdCIKPiArICAgICAgICAgICAgICAgICAgICAgIm1vdiAlW3NoaWZ0
XSwgJSVlY3hcblx0Igo+ICsgICAgICAgICAgICAgICAgICAgICAiYW5kICVbcGZuXSwgJVtwZHhd
XG5cdCIKPiArICAgICAgICAgICAgICAgICAgICAgImFuZCAlW2JtYXNrXSwgJVtwZm5dXG5cdCIK
PiArICAgICAgICAgICAgICAgICAgICAgInNociAlJWNsLCAlW3BkeF1cblx0Igo+ICsgICAgICAg
ICAgICAgICAgICAgICAib3IgJVtwZm5dLCAlW3BkeF1cblx0Igo+ICsgICAgICAgICAgICAgICAg
ICAgICAicmV0XG5cdCIKPiArICAgICAgICAgICAgICAgICAgICAgTElOS09OQ0VfRVBJTE9HVUUo
U1lNTkFNRSksCj4gKyAgICAgICAgICAgICAgICAgICAgICJjYWxsICIgU1lNTkFNRSgpLCBYODZf
RkVBVFVSRV9BTFdBWVMsCj4gKyAgICAgICAgICAgICAgICAgICAgICJwZXh0ICVbbWFza10sICVb
cGZuXSwgJVtwZHhdIiwgWDg2X0ZFQVRVUkVfQk1JMiwKPiArICAgICAgICAgICAgICAgICAgICAg
QVNNX09VVFBVVDIoW3BkeF0gIj0mciIgKHBkeCksIFtwZm5dICIrciIgKHBmbikpLAo+ICsgICAg
ICAgICAgICAgICAgICAgICBbbWFza10gIm0iIChwZm5fcmVhbF9tYXNrKSwKPiArICAgICAgICAg
ICAgICAgICAgICAgW3NoaWZ0XSAibSIgKHBmbl9wZHhfaG9sZV9zaGlmdCksCj4gKyAgICAgICAg
ICAgICAgICAgICAgIFtibWFza10gIm0iIChwZm5fcGR4X2JvdHRvbV9tYXNrKSwKPiArICAgICAg
ICAgICAgICAgICAgICAgW3RtYXNrXSAibSIgKHBmbl90b3BfbWFzaykKPiArICAgICAgICAgICAg
ICAgICAgICAgOiAiZWN4Iik7Cj4gKyN1bmRlZiBTWU1OQU1FCj4gKyNlbHNlCj4gKyAgICBhbHRl
cm5hdGl2ZV9pb18yKCJjYWxsIHBmbjJwZHg7ICIgQVNNX05PUDQsCj4gKyAgICAgICAgICAgICAg
ICAgICAgICJjYWxsIHBmbjJwZHgiLCBYODZfRkVBVFVSRV9BTFdBWVMsCj4gKyAgICAgICAgICAg
ICAgICAgICAgIC8qIHBleHQgcGZuX3JlYWxfbWFzayglcmlwKSwgJXJkaSwgJXJheCAqLwo+ICsg
ICAgICAgICAgICAgICAgICAgICAiLmJ5dGUgMHhjNCwgMHhlMiwgMHhjMiwgMHhmNSwgMHgwNVxu
XHQiCj4gKyAgICAgICAgICAgICAgICAgICAgICIubG9uZyBwZm5fcmVhbF9tYXNrIC0gNCAtIC4i
LAo+ICsgICAgICAgICAgICAgICAgICAgICBYODZfRkVBVFVSRV9CTUkyLAo+ICsgICAgICAgICAg
ICAgICAgICAgICBBU01fT1VUUFVUMigiPWEiIChwZHgpLCAiK0QiIChwZm4pKSwgIm0iIAo+IChw
Zm5fcmVhbF9tYXNrKQo+ICsgICAgICAgICAgICAgICAgICAgICA6ICJyY3giLCAicmR4IiwgInJz
aSIsICJyOCIsICJyOSIsICJyMTAiLCAicjExIik7Cj4gKyNlbmRpZgo+ICsKPiArICAgIHJldHVy
biBwZHg7Cj4gK30KPiArCj4gKyNlbmRpZiAvKiBfX0FTTV9BUk1fUERYX0hfXyAqLwo+ICsKPiAr
LyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmlsZS1zdHls
ZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogaW5kZW50LXRhYnMtbW9kZTog
bmlsCj4gKyAqIEVuZDoKPiArICovCj4gLS0tIGEveGVuL2luY2x1ZGUveGVuL3BkeC5oCj4gKysr
IGIveGVuL2luY2x1ZGUveGVuL3BkeC5oCj4gQEAgLTIzLDEzICsyMywxMyBAQCBleHRlcm4gdm9p
ZCBzZXRfcGR4X3JhbmdlKHVuc2lnbmVkIGxvbmcKPiAgCj4gIGJvb2wgX19tZm5fdmFsaWQodW5z
aWduZWQgbG9uZyBtZm4pOwo+ICAKPiAtc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBmbl90
b19wZHgodW5zaWduZWQgbG9uZyBwZm4pCj4gK3N0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBn
ZW5lcmljX3Bmbl90b19wZHgodW5zaWduZWQgbG9uZyBwZm4pCj4gIHsKPiAgICAgIHJldHVybiAo
cGZuICYgcGZuX3BkeF9ib3R0b21fbWFzaykgfAo+ICAgICAgICAgICAgICgocGZuICYgcGZuX3Rv
cF9tYXNrKSA+PiBwZm5fcGR4X2hvbGVfc2hpZnQpOwo+ICB9Cj4gIAo+IC1zdGF0aWMgaW5saW5l
IHVuc2lnbmVkIGxvbmcgcGR4X3RvX3Bmbih1bnNpZ25lZCBsb25nIHBkeCkKPiArc3RhdGljIGlu
bGluZSB1bnNpZ25lZCBsb25nIGdlbmVyaWNfcGR4X3RvX3Bmbih1bnNpZ25lZCBsb25nIHBkeCkK
PiAgewo+ICAgICAgcmV0dXJuIChwZHggJiBwZm5fcGR4X2JvdHRvbV9tYXNrKSB8Cj4gICAgICAg
ICAgICAgKChwZHggPDwgcGZuX3BkeF9ob2xlX3NoaWZ0KSAmIHBmbl90b3BfbWFzayk7Cj4gQEAg
LTM3LDYgKzM3LDggQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHBkeF90b19wZm4odQo+
ICAKPiAgZXh0ZXJuIHZvaWQgcGZuX3BkeF9ob2xlX3NldHVwKHVuc2lnbmVkIGxvbmcpOwo+ICAK
PiArI2luY2x1ZGUgPGFzbS9wZHguaD4KPiArCj4gICNlbmRpZiAvKiBIQVNfUERYICovCj4gICNl
bmRpZiAvKiBfX1hFTl9QRFhfSF9fICovCj4gIAo+IAo+IAo+IAo+IF9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+
IFhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZyAKPiBodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVsIAoKCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:47:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:47:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er30T-0005jV-5N; Wed, 28 Feb 2018 14:46:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er30R-0005jP-65
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:46:55 +0000
X-Inumbo-ID: 7ad50b58-1c96-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 7ad50b58-1c96-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:48:47 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 07:46:47 -0700
Message-Id: <5A96CEE502000078001ACDF4@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 07:46:45 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <5A28299C02000078001952B7@prv-mh.provo.novell.com>
 <5A282AED02000078001952DB@prv-mh.provo.novell.com>
In-Reply-To: <5A282AED02000078001952DB@prv-mh.provo.novell.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping: [PATCH 1/2] x86: improve MSR_SHADOW_GS accesses
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjEyLjE3IGF0IDE3OjM3LCAgd3JvdGU6Cj4gSW5zdGVhZCBvZiB1c2luZyBSRE1T
Ui9XUk1TUiwgb24gZnNnc2Jhc2UtY2FwYWJsZSBzeXN0ZW1zIHVzZSBhIGRvdWJsZQo+IFNXQVBH
UyBjb21iaW5lZCB3aXRoIFJER1NCQVNFL1dSR1NCQVNFLiBUaGlzIGhhbHZlcyBleGVjdXRpb24g
dGltZSBmb3IKPiBhIHNoYWRvdyBHUyB1cGRhdGUgYWxvbmUgb24gbXkgSGFzd2VsbCAoYW5kIHdl
IGhhdmUgaW5kaWNhdGlvbnMgb2YKPiBnb29kIHBlcmZvcm1hbmNlIGltcHJvdmVtZW50cyBieSB0
aGlzIG9uIFNreWxha2UgdG9vKSwgd2hpbGUgdGhlIHdpbiBpcwo+IGV2ZW4gaGlnaGVyIHdoZW4g
ZS5nLiB1cGRhdGluZyBtb3JlIHRoYW4gb25lIGJhc2UgKGFzIG1heSBhbmQgY29tbW9ubHkKPiB3
aWxsIGhhcHBlbiBpbiBsb2FkX3NlZ21lbnRzKCkpLgo+IAo+IFNpZ25lZC1vZmYtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KClRoZSBwcmV2aW91cyAoc2hvcnQpIGRpc2N1c3Np
b24gaGFzIHN0YWxsZWQsIGhlbmNlIHRoZSBwaW5nLgoKSmFuCgo+IC0tLSBhL3hlbi9hcmNoL3g4
Ni9kb21haW4uYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwo+IEBAIC0xMzI2LDkgKzEz
MjYsMTIgQEAgc3RhdGljIHZvaWQgbG9hZF9zZWdtZW50cyhzdHJ1Y3QgdmNwdSAqbgo+ICAgICAg
ICAgIGlmICggbi0+YXJjaC5wdl92Y3B1LmZzX2Jhc2UgfCAoZGlydHlfc2VnbWVudF9tYXNrICYg
RElSVFlfRlNfQkFTRSkgCj4gKQo+ICAgICAgICAgICAgICB3cmZzYmFzZShuLT5hcmNoLnB2X3Zj
cHUuZnNfYmFzZSk7Cj4gIAo+IC0gICAgICAgIC8qIE1vc3Qga2VybmVscyBoYXZlIG5vbi16ZXJv
IEdTIGJhc2UsIHNvIGRvbid0IGJvdGhlciB0ZXN0aW5nLiAqLwo+IC0gICAgICAgIC8qIChUaGlz
IGlzIGFsc28gYSBzZXJpYWxpc2luZyBpbnN0cnVjdGlvbiwgYXZvaWRpbmcgQU1EIGVycmF0dW0g
Izg4LikgKi8KPiAtICAgICAgICB3cm1zcmwoTVNSX1NIQURPV19HU19CQVNFLCBuLT5hcmNoLnB2
X3ZjcHUuZ3NfYmFzZV9rZXJuZWwpOwo+ICsgICAgICAgIC8qCj4gKyAgICAgICAgICogTW9zdCBr
ZXJuZWxzIGhhdmUgbm9uLXplcm8gR1MgYmFzZSwgc28gZG9uJ3QgYm90aGVyIHRlc3RpbmcuCj4g
KyAgICAgICAgICogKEZvciBvbGQgQU1EIGhhcmR3YXJlIHRoaXMgaXMgYWxzbyBhIHNlcmlhbGlz
aW5nIGluc3RydWN0aW9uLAo+ICsgICAgICAgICAqIGF2b2lkaW5nIGVycmF0dW0gIzg4LikKPiAr
ICAgICAgICAgKi8KPiArICAgICAgICB3cmdzc2hhZG93KG4tPmFyY2gucHZfdmNwdS5nc19iYXNl
X2tlcm5lbCk7Cj4gIAo+ICAgICAgICAgIC8qIFRoaXMgY2FuIG9ubHkgYmUgbm9uLXplcm8gaWYg
c2VsZWN0b3IgaXMgTlVMTC4gKi8KPiAgICAgICAgICBpZiAoIG4tPmFyY2gucHZfdmNwdS5nc19i
YXNlX3VzZXIgfAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jCj4gKysrIGIveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKPiBAQCAtNTAxLDcgKzUwMSw3IEBAIGxvbmdfbW9kZV9k
b19tc3JfcmVhZCh1bnNpZ25lZCBpbnQgbXNyLAo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAg
IGNhc2UgTVNSX1NIQURPV19HU19CQVNFOgo+IC0gICAgICAgIHJkbXNybChNU1JfU0hBRE9XX0dT
X0JBU0UsICptc3JfY29udGVudCk7Cj4gKyAgICAgICAgKm1zcl9jb250ZW50ID0gcmRnc3NoYWRv
dygpOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgIGNhc2UgTVNSX1NUQVI6Cj4gQEAgLTU0
OSw3ICs1NDksNyBAQCBsb25nX21vZGVfZG9fbXNyX3dyaXRlKHVuc2lnbmVkIGludCBtc3IsCj4g
ICAgICAgICAgZWxzZSBpZiAoIG1zciA9PSBNU1JfR1NfQkFTRSApCj4gICAgICAgICAgICAgIF9f
dm13cml0ZShHVUVTVF9HU19CQVNFLCBtc3JfY29udGVudCk7Cj4gICAgICAgICAgZWxzZQo+IC0g
ICAgICAgICAgICB3cm1zcmwoTVNSX1NIQURPV19HU19CQVNFLCBtc3JfY29udGVudCk7Cj4gKyAg
ICAgICAgICAgIHdyZ3NzaGFkb3cobXNyX2NvbnRlbnQpOwo+ICAKPiAgICAgICAgICBicmVhazsK
PiAgCj4gQEAgLTYwOCwxMiArNjA4LDEyIEBAIHN0YXRpYyB2b2lkIHZteF9zYXZlX2d1ZXN0X21z
cnMoc3RydWN0IHYKPiAgICAgICAqIFdlIGNhbm5vdCBjYWNoZSBTSEFET1dfR1NfQkFTRSB3aGls
ZSB0aGUgVkNQVSBydW5zLCBhcyBpdCBjYW4KPiAgICAgICAqIGJlIHVwZGF0ZWQgYXQgYW55IHRp
bWUgdmlhIFNXQVBHUywgd2hpY2ggd2UgY2Fubm90IHRyYXAuCj4gICAgICAgKi8KPiAtICAgIHJk
bXNybChNU1JfU0hBRE9XX0dTX0JBU0UsIHYtPmFyY2guaHZtX3ZteC5zaGFkb3dfZ3MpOwo+ICsg
ICAgdi0+YXJjaC5odm1fdm14LnNoYWRvd19ncyA9IHJkZ3NzaGFkb3coKTsKPiAgfQo+ICAKPiAg
c3RhdGljIHZvaWQgdm14X3Jlc3RvcmVfZ3Vlc3RfbXNycyhzdHJ1Y3QgdmNwdSAqdikKPiAgewo+
IC0gICAgd3Jtc3JsKE1TUl9TSEFET1dfR1NfQkFTRSwgdi0+YXJjaC5odm1fdm14LnNoYWRvd19n
cyk7Cj4gKyAgICB3cmdzc2hhZG93KHYtPmFyY2guaHZtX3ZteC5zaGFkb3dfZ3MpOwo+ICAgICAg
d3Jtc3JsKE1TUl9TVEFSLCAgICAgICAgICAgdi0+YXJjaC5odm1fdm14LnN0YXIpOwo+ICAgICAg
d3Jtc3JsKE1TUl9MU1RBUiwgICAgICAgICAgdi0+YXJjaC5odm1fdm14LmxzdGFyKTsKPiAgICAg
IHdybXNybChNU1JfU1lTQ0FMTF9NQVNLLCAgIHYtPmFyY2guaHZtX3ZteC5zZm1hc2spOwo+IC0t
LSBhL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYwo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9w
di9lbXVsLXByaXYtb3AuYwo+IEBAIC0xMDI3LDcgKzEwMjcsNyBAQCBzdGF0aWMgaW50IHdyaXRl
X21zcih1bnNpZ25lZCBpbnQgcmVnLCB1Cj4gICAgICBjYXNlIE1TUl9TSEFET1dfR1NfQkFTRToK
PiAgICAgICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCkgfHwgIWlzX2Nhbm9uaWNh
bF9hZGRyZXNzKHZhbCkgKQo+ICAgICAgICAgICAgICBicmVhazsKPiAtICAgICAgICB3cm1zcmwo
TVNSX1NIQURPV19HU19CQVNFLCB2YWwpOwo+ICsgICAgICAgIHdyZ3NzaGFkb3codmFsKTsKPiAg
ICAgICAgICBjdXJyLT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gdmFsOwo+ICAgICAgICAg
IHJldHVybiBYODZFTVVMX09LQVk7Cj4gIAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0u
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvbW0uYwo+IEBAIC0xMDM0LDcgKzEwMzQsNyBA
QCBsb25nIGRvX3NldF9zZWdtZW50X2Jhc2UodW5zaWduZWQgaW50IHdoCj4gICAgICBjYXNlIFNF
R0JBU0VfR1NfVVNFUjoKPiAgICAgICAgICBpZiAoIGlzX2Nhbm9uaWNhbF9hZGRyZXNzKGJhc2Up
ICkKPiAgICAgICAgICB7Cj4gLSAgICAgICAgICAgIHdybXNybChNU1JfU0hBRE9XX0dTX0JBU0Us
IGJhc2UpOwo+ICsgICAgICAgICAgICB3cmdzc2hhZG93KGJhc2UpOwo+ICAgICAgICAgICAgICB2
LT5hcmNoLnB2X3ZjcHUuZ3NfYmFzZV91c2VyID0gYmFzZTsKPiAgICAgICAgICB9Cj4gICAgICAg
ICAgZWxzZQo+IC0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+ICsrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvdHJhcHMuYwo+IEBAIC00OSw3ICs0OSw3IEBAIHN0YXRpYyB2b2lkIHJl
YWRfcmVnaXN0ZXJzKHN0cnVjdCBjcHVfdXMKPiAgICAgIHJlZ3MtPmdzID0gcmVhZF9zcmVnKGdz
KTsKPiAgICAgIGNyc1s1XSA9IHJkZnNiYXNlKCk7Cj4gICAgICBjcnNbNl0gPSByZGdzYmFzZSgp
Owo+IC0gICAgcmRtc3JsKE1TUl9TSEFET1dfR1NfQkFTRSwgY3JzWzddKTsKPiArICAgIGNyc1s3
XSA9IHJkZ3NzaGFkb3coKTsKPiAgfQo+ICAKPiAgc3RhdGljIHZvaWQgX3Nob3dfcmVnaXN0ZXJz
KAo+IC0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLmgKPiArKysgYi94ZW4vaW5jbHVkZS9h
c20teDg2L21zci5oCj4gQEAgLTgsNiArOCw3IEBACj4gICNpbmNsdWRlIDx4ZW4vdHlwZXMuaD4K
PiAgI2luY2x1ZGUgPHhlbi9wZXJjcHUuaD4KPiAgI2luY2x1ZGUgPHhlbi9lcnJuby5oPgo+ICsj
aW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+Cj4gICNpbmNsdWRlIDxhc20vYXNtX2RlZm5zLmg+
Cj4gICNpbmNsdWRlIDxhc20vY3B1ZmVhdHVyZS5oPgo+ICAKPiBAQCAtMTcyLDYgKzE3MywyNCBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgcmRnc2Jhc2Uodm9pCj4gICAgICByZXR1cm4g
YmFzZTsKPiAgfQo+ICAKPiArc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIHJkZ3NzaGFkb3co
dm9pZCkKPiArewo+ICsgICAgdW5zaWduZWQgbG9uZyBiYXNlOwo+ICsKPiArICAgIGFsdGVybmF0
aXZlX2lvKCJtb3YgJVttc3JdLCAlJWVjeFxuXHQiCj4gKyAgICAgICAgICAgICAgICAgICAicmRt
c3Jcblx0Igo+ICsgICAgICAgICAgICAgICAgICAgInNobCAkMzIsICUlcmR4XG5cdCIKPiArICAg
ICAgICAgICAgICAgICAgICJvciAlJXJkeCwgJVtyZXNdIiwKPiArICAgICAgICAgICAgICAgICAg
ICJzd2FwZ3Ncblx0Igo+ICsgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4ZjMsIDB4NDgsIDB4
MGYsIDB4YWUsIDB4Yzhcblx0IiAvKiByZGdzYmFzZSByYXggKi8KPiArICAgICAgICAgICAgICAg
ICAgICJzd2FwZ3MiLAo+ICsgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfRlNHU0JBU0Us
Cj4gKyAgICAgICAgICAgICAgICAgICBbcmVzXSAiPSZhIiAoYmFzZSksCj4gKyAgICAgICAgICAg
ICAgICAgICBbbXNyXSAiaSIgKE1TUl9TSEFET1dfR1NfQkFTRSkgOiAicmN4IiwgInJkeCIpOwo+
ICsKPiArICAgIHJldHVybiBiYXNlOwo+ICt9Cj4gKwo+ICBzdGF0aWMgaW5saW5lIHZvaWQgd3Jm
c2Jhc2UodW5zaWduZWQgbG9uZyBiYXNlKQo+ICB7Cj4gICAgICBpZiAoIGNwdV9oYXNfZnNnc2Jh
c2UgKQo+IEBAIC0xOTYsNiArMjE1LDE5IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCB3cmdzYmFzZSh1
bnNpZ25lZCBsb24KPiAgICAgICAgICB3cm1zcmwoTVNSX0dTX0JBU0UsIGJhc2UpOwo+ICB9Cj4g
IAo+ICtzdGF0aWMgaW5saW5lIHZvaWQgd3Jnc3NoYWRvdyh1bnNpZ25lZCBsb25nIGJhc2UpCj4g
K3sKPiArICAgIGFsdGVybmF0aXZlX2lucHV0KCJtb3YgJVttc3JdLCAlJWVjeFxuXHQiCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAic2hsZCAkMzIsICVbdmFsXSwgJSVyZHhcblx0Igo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIndybXNyIiwKPiArICAgICAgICAgICAgICAgICAgICAgICJzd2Fw
Z3Ncblx0Igo+ICsgICAgICAgICAgICAgICAgICAgICAgIi5ieXRlIDB4ZjMsIDB4NDgsIDB4MGYs
IDB4YWUsIDB4ZDhcblx0IiAvKiB3cmdzYmFzZSByYXggKi8KPiArICAgICAgICAgICAgICAgICAg
ICAgICJzd2FwZ3MiLAo+ICsgICAgICAgICAgICAgICAgICAgICAgWDg2X0ZFQVRVUkVfRlNHU0JB
U0UsCj4gKyAgICAgICAgICAgICAgICAgICAgICBbdmFsXSAiYSIgKGJhc2UpLAo+ICsgICAgICAg
ICAgICAgICAgICAgICAgW21zcl0gImkiIChNU1JfU0hBRE9XX0dTX0JBU0UpIDogInJjeCIsICJy
ZHgiKTsKPiArfQo+ICsKPiAgREVDTEFSRV9QRVJfQ1BVKHU2NCwgZWZlcik7Cj4gIHU2NCByZWFk
X2VmZXIodm9pZCk7Cj4gIHZvaWQgd3JpdGVfZWZlcih1NjQgdmFsKTsKPiAKPiAKPiAKCgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:51:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:51:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er34o-0006Ol-OR; Wed, 28 Feb 2018 14:51:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er34o-0006OY-CF
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:51:26 +0000
X-Inumbo-ID: 1c2df7ca-1c97-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c2df7ca-1c97-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:53:17 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 07:51:18 -0700
Message-Id: <5A96CFF302000078001ACE02@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 07:51:15 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <59637569020000780016A34F@prv-mh.provo.novell.com>
 <59637569020000780016A34F@prv-mh.provo.novell.com>
 <598C2536020000780016E66D@prv-mh.provo.novell.com>
 <5A252E9B020000780019440F@prv-mh.provo.novell.com>
 <56e7c11d-1eff-b5bf-73fe-e6bd1f36871f@citrix.com>
In-Reply-To: <56e7c11d-1eff-b5bf-73fe-e6bd1f36871f@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: [Xen-devel] Ping: Ping#3: [PATCH v3] x86/HVM: don't #GP/#SS on
 wrapping virt->linear translations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDA2LjEyLjE3IGF0IDA4OjQ0LCAgd3JvdGU6Cj4+Pj4gT24gMDQuMTIuMTcgYXQgMTc6
MzksIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPiB3cm90ZToKPiA+IE9uIDA0LzEyLzE3IDEw
OjE2LCBKYW4gQmV1bGljaCB3cm90ZToKPiA+Pj4+PiBPbiAyNS4wOC4xNyBhdCAxNjo1OSwgIHdy
b3RlOgo+ID4+Pj4+PiBPbiAxMC4wOC4xNyBhdCAwOToxOSwgPEpCZXVsaWNoQHN1c2UuY29tPiB3
cm90ZToKPiA+Pj4+Pj4+IE9uIDEwLjA3LjE3IGF0IDEyOjM5LCA8SkJldWxpY2hAc3VzZS5jb20+
IHdyb3RlOgo+ID4+Pj4+IFJlYWwgaGFyZHdhcmUgd3JhcHMgc2lsZW50bHkgaW4gbW9zdCBjYXNl
cywgc28gd2Ugc2hvdWxkIGJlaGF2ZSB0aGUKPiA+Pj4+PiBzYW1lLiBBbHNvIHNwbGl0IHJlYWwg
YW5kIFZNODYgbW9kZSBoYW5kbGluZywgYXMgdGhlIGxhdHRlciByZWFsbHkKPiA+Pj4+PiBvdWdo
dCB0byBoYXZlIGxpbWl0IGNoZWNrcyBhcHBsaWVkLgo+ID4+Pj4+Cj4gPj4+Pj4gU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgo+ID4+Pj4+IC0tLQo+ID4+Pj4+
IHYzOiBSZXN0b3JlIDMyLWJpdCB3cmFwIGNoZWNrIGZvciBBTUQuCj4gPj4+Pj4gdjI6IEV4dGVu
ZCB0byBub24tNjQtYml0IG1vZGVzLiBSZWR1Y2UgNjQtYml0IGNoZWNrIHRvIGEgc2luZ2xlCj4g
Pj4+Pj4gICAgIGlzX2Nhbm9uaWNhbF9hZGRyZXNzKCkgaW52b2NhdGlvbi4KPiA+PiBTYW1lIGhl
cmUgLSBJIHRoaW5rIEkndmUgYmVlbiBjYXJyeWluZyB0aGlzIGZvciBsb25nIGVub3VnaC4KPiA+
IAo+ID4gSSdtIG5vdCBzdXJlIHdoYXQgdG8gc2F5LiAgSSdtIG5vdCBjb21mb3J0YWJsZSB0YWtp
bmcgdGhpcyBjaGFuZ2UKPiA+IHdpdGhvdXQgYSByZWdyZXNzaW9uIHRlc3QgaW4gcGxhY2UsIHdo
aWNoIGFsc28gc2VydmVzIHRvIGRlbW9uc3RyYXRlIHRoZQo+ID4gY29ycmVjdG5lc3Mgb2YgdGhl
IGNoYW5nZS4KPiA+IAo+ID4gSXRzIHNpbXBseSBhIG1hdHRlciBvZiB0aW1lLCBub3QgYW55IG90
aGVyIG9iamVjdGlvbiB0byB0aGUgY2hhbmdlLgo+IAo+IFdlbGwsIEkgaGFkIHNlbnQgeW91IGEg
dGVudGF0aXZlIFhURiB0ZXN0IGxvbmcgYWdvIChub24tcHVibGljbHkKPiBhdCB0aGUgdGltZSwg
SSBiZWxpZXZlKS4gSGVyZSBpdCBpcyBhZ2Fpbi4gSSdsbCBzZW5kIGEgc2Vjb25kIGNoYW5nZQo+
IGluIGEgbWludXRlLCB3aGljaCBpaXJjIGlzIG5lY2Vzc2FyeSBhcyBwcmVyZXEgdG8gdGhlIG9u
ZSBoZXJlLgo+IAo+IEphbgoKTm8gbWF0dGVyIHRoYXQgaG9wZWZ1bGx5IG5vLW9uZSB3aWxsIGV4
ZXJjaXNlIHVzIGN1cnJlbnRseSBnZXR0aW5nCnRoaW5ncyB3cm9uZywgSSdkIHN0aWxsIGxpa2Ug
dG8gcmUtcmFpc2UgdGhlIGZhY3QgdGhhdCB0aGUgb3JpZ2luYWwgYnVnCmZpeCBpbiB0aGlzIHRo
cmVhZCBoYXMgYmVlbiBwZW5kaW5nIGZvciBhIHJlYWxseSBsb25nIHRpbWUsIGFuZCB0aGlzClhU
RiB0ZXN0IGhhcyBub3cgYWxzbyBiZWVuIHNlbnQgYWxtb3N0IDMgbW9udGhzIGFnby4KCkphbgoK
PiBhZGQgc3BsaXQgbWVtb3J5IGFjY2VzcyB0ZXN0cwo+IAo+IEFkZCB0ZXN0cyB0byB2ZXJpZnkg
dGhhdCBhY2Nlc3NlcyBjcm9zc2luZyB0aGUgdXBwZXIgYWRkcmVzcyBib3VuZGFyeQo+IGFyZSBi
ZWluZyBoYW5kbGVkIHNpbWlsYXJseSB3aXRoIGFuZCB3aXRob3V0IHRoZSBlbXVsYXRvciBpbnZv
bHZlZC4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
Cj4gLS0tCj4gdjI6IFVzZSBGUyBvdmVycmlkZXMuIEFkZCA2NC1iaXQgYW5kIFBWIHRlc3RzLiBS
ZW1vdmUgc3RyYXkgJy1zIGZyb20KPiAgICAgbG9nIG1lc3NhZ2VzLiBBZGQgIlgiIChleF9yZWNv
cmRfZmF1bHRfZWF4KSBjb25zdHJhaW50cy4KPiAKPiAtLS0gL2Rldi9udWxsCj4gKysrIGIvdGVz
dHMvc3BsaXQtYWNjZXNzL01ha2VmaWxlCj4gQEAgLTAsMCArMSw5IEBACj4gK2luY2x1ZGUgJChS
T09UKS9idWlsZC9jb21tb24ubWsKPiArCj4gK05BTUUgICAgICA6PSBzcGxpdC1hY2Nlc3MKPiAr
Q0FURUdPUlkgIDo9IGZ1bmN0aW9uYWwKPiArVEVTVC1FTlZTIDo9ICQoQUxMX0VOVklST05NRU5U
UykKPiArCj4gK29iai1wZXJlbnYgKz0gbWFpbi5vCj4gKwo+ICtpbmNsdWRlICQoUk9PVCkvYnVp
bGQvZ2VuLm1rCj4gLS0tIC9kZXYvbnVsbAo+ICsrKyBiL3Rlc3RzL3NwbGl0LWFjY2Vzcy9tYWlu
LmMKPiBAQCAtMCwwICsxLDI1MSBAQAo+ICsvKioKPiArICogQGZpbGUgdGVzdHMvc3BsaXQtYWNj
ZXNzL21haW4uYwo+ICsgKiBAcmVmIHRlc3Qtc3BsaXQtYWNjZXNzCj4gKyAqCj4gKyAqIEBwYWdl
IHRlc3Qtc3BsaXQtYWNjZXNzIHNwbGl0LWFjY2Vzcwo+ICsgKgo+ICsgKiBAdG9kbyBEb2NzIGZv
ciB0ZXN0LXNwbGl0LWFjY2Vzcwo+ICsgKgo+ICsgKiBAc2VlIHRlc3RzL3NwbGl0LWFjY2Vzcy9t
YWluLmMKPiArICovCj4gKyNpbmNsdWRlIDx4dGYuaD4KPiArCj4gKyNpbmNsdWRlIDxhcmNoL2Rl
Y29kZS5oPgo+ICsjaW5jbHVkZSA8YXJjaC9wYWdldGFibGUuaD4KPiArCj4gK2NvbnN0IGNoYXIg
dGVzdF90aXRsZVtdID0gIlNwbGl0IG1lbW9yeSBhY2Nlc3MgaW5zbnMiOwo+ICsKPiArY29uc3Qg
dm9pZCAqdm9sYXRpbGUgYm91bmRhcnkgPSBOVUxMOwo+ICsKPiArLyogS2VlcCB0aGUgY29tcGls
ZXIgZnJvbSBsZXZlcmFnaW5nIHVuZGVmaW5lZCBiZWhhdmlvci4gKi8KPiArI2RlZmluZSB0b3Vj
aCh4KSAoeyBhc20gKCAiIiA6ICIrZyIgKHgpICk7IH0pCj4gKwo+ICt2b2lkIGRvX21vdihib29s
IGZvcmNlKQo+ICt7Cj4gKyAgICBjb25zdCB1bnNpZ25lZCBsb25nICpwdHIgPSBib3VuZGFyeTsK
PiArCj4gKyAgICB0b3VjaChwdHIpOwo+ICsgICAgZm9yICggLS1wdHI7IDsgKQo+ICsgICAgewo+
ICsgICAgICAgIHVuc2lnbmVkIGxvbmcgdmFsOwo+ICsgICAgICAgIGV4aW5mb190IGZhdWx0ID0g
MDsKPiArCj4gKyAgICAgICAgYXNtIHZvbGF0aWxlICggInRlc3QgJVtmZXBdLCAlW2ZlcF07Igo+
ICsgICAgICAgICAgICAgICAgICAgICAgICJqeiAxZjsiCj4gKyAgICAgICAgICAgICAgICAgICAg
ICAgX0FTTV9YRU5fRkVQCj4gKyAgICAgICAgICAgICAgICAgICAgICAgIjE6IG1vdiAlJWZzOiVb
c3JjXSwlW2RzdF07IDI6Igo+ICsgICAgICAgICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRV9I
QU5ETEVSKDFiLCAyYiwgZXhfcmVjb3JkX2ZhdWx0X2VheCkKPiArICAgICAgICAgICAgICAgICAg
ICAgICA6IFtkc3RdICI9ciIgKHZhbCksICIrYSIgKGZhdWx0KQo+ICsgICAgICAgICAgICAgICAg
ICAgICAgIDogW3NyY10gIm0iICgqcHRyKSwgW2ZlcF0gInEiIChmb3JjZSksCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAiWCIgKGV4X3JlY29yZF9mYXVsdF9lYXgpICk7Cj4gKyAgICAgICAg
aWYgKCBmYXVsdCApCj4gKyAgICAgICAgICAgIHh0Zl93YXJuaW5nKCJHb3QgJXBlIGZvciAlcFxu
IiwgX3AoZmF1bHQpLCBwdHIpOwo+ICsgICAgICAgIGVsc2UgaWYgKCB2YWwgIT0gKnB0ciApCj4g
KyAgICAgICAgICAgIHh0Zl9mYWlsdXJlKCIlbHggIT0gJWx4IGZvciAlcFxuIiwgdmFsLCAqcHRy
LCBwdHIpOwo+ICsKPiArICAgICAgICB0b3VjaChwdHIpOwo+ICsgICAgICAgIGlmICggcHRyID09
IGJvdW5kYXJ5ICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIHB0ciA9ICh2
b2lkICopKGxvbmcpcHRyICsgMTsKPiArICAgIH0KPiArfQo+ICsKPiArdm9pZCBkb19sZnMoYm9v
bCBmb3JjZSkKPiArewo+ICsgICAgY29uc3Qgc3RydWN0IF9fcGFja2VkIHsgdW5zaWduZWQgbG9u
ZyBvZmY7IHVpbnQxNl90IHNlbDsgfSAqcHRyID0gYm91bmRhcnk7Cj4gKwo+ICsgICAgdG91Y2go
cHRyKTsKPiArICAgIGZvciAoIC0tcHRyOyA7ICkKPiArICAgIHsKPiArICAgICAgICB1bnNpZ25l
ZCBsb25nIG9mZjsKPiArICAgICAgICBleGluZm9fdCBmYXVsdCA9IDA7Cj4gKwo+ICsgICAgICAg
IGFzbSB2b2xhdGlsZSAoICJ0ZXN0ICVbZmVwXSwgJVtmZXBdOyIKPiArICAgICAgICAgICAgICAg
ICAgICAgICAianogMWY7Igo+ICsgICAgICAgICAgICAgICAgICAgICAgIF9BU01fWEVOX0ZFUAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICIxOiBsZnMgJSVmczolW3NyY10sJVtkc3RdOyAyOiIK
PiArICAgICAgICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEVfSEFORExFUigxYiwgMmIsIGV4
X3JlY29yZF9mYXVsdF9lYXgpCj4gKyAgICAgICAgICAgICAgICAgICAgICAgOiBbZHN0XSAiPXIi
IChvZmYpLCAiK2EiIChmYXVsdCkKPiArICAgICAgICAgICAgICAgICAgICAgICA6IFtzcmNdICJt
IiAoKnB0ciksIFtmZXBdICJxIiAoZm9yY2UpLAo+ICsgICAgICAgICAgICAgICAgICAgICAgICAg
IlgiIChleF9yZWNvcmRfZmF1bHRfZWF4KSApOwo+ICsgICAgICAgIGlmICggZmF1bHQgKQo+ICsg
ICAgICAgICAgICB4dGZfd2FybmluZygiR290ICVwZSBmb3IgJXBcbiIsIF9wKGZhdWx0KSwgcHRy
KTsKPiArICAgICAgICBlbHNlIGlmICggb2ZmICE9IHB0ci0+b2ZmICkKPiArICAgICAgICAgICAg
eHRmX2ZhaWx1cmUoIiVseCAhPSAlbHggZm9yICVwXG4iLCBvZmYsIHB0ci0+b2ZmLCBwdHIpOwo+
ICsKPiArICAgICAgICB0b3VjaChwdHIpOwo+ICsgICAgICAgIGlmICggcHRyID09IGJvdW5kYXJ5
ICkKPiArICAgICAgICAgICAgYnJlYWs7Cj4gKwo+ICsgICAgICAgIHB0ciA9ICh2b2lkICopKGxv
bmcpcHRyICsgMTsKPiArICAgIH0KPiArfQo+ICsKPiArI2lmZGVmIENPTkZJR19IVk0KPiArdm9p
ZCBkb19saWR0KGJvb2wgZm9yY2UpCj4gK3sKPiArICAgIGNvbnN0IGRlc2NfcHRyICpwdHIgPSBi
b3VuZGFyeTsKPiArCj4gKyAgICB0b3VjaChwdHIpOwo+ICsgICAgZm9yICggLS1wdHI7IDsgKQo+
ICsgICAgewo+ICsgICAgICAgIGV4aW5mb190IGZhdWx0ID0gMDsKPiArCj4gKyAgICAgICAgYXNt
IHZvbGF0aWxlICggInRlc3QgJVtmZXBdLCAlW2ZlcF07Igo+ICsgICAgICAgICAgICAgICAgICAg
ICAgICJqeiAxZjsiCj4gKyAgICAgICAgICAgICAgICAgICAgICAgX0FTTV9YRU5fRkVQCj4gKyAg
ICAgICAgICAgICAgICAgICAgICAgIjE6IGxpZHQgJSVmczolW3NyY107IDI6Igo+ICsgICAgICAg
ICAgICAgICAgICAgICAgIF9BU01fRVhUQUJMRV9IQU5ETEVSKDFiLCAyYiwgZXhfcmVjb3JkX2Zh
dWx0X2VheCkKPiArICAgICAgICAgICAgICAgICAgICAgICA6ICIrYSIgKGZhdWx0KQo+ICsgICAg
ICAgICAgICAgICAgICAgICAgIDogW3NyY10gIm0iICgqcHRyKSwgW2ZlcF0gInEiIChmb3JjZSks
Cj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAiWCIgKGV4X3JlY29yZF9mYXVsdF9lYXgpICk7
Cj4gKyAgICAgICAgaWYgKCBmYXVsdCApCj4gKyAgICAgICAgICAgIHh0Zl93YXJuaW5nKCJHb3Qg
JXBlIGZvciAlcFxuIiwgX3AoZmF1bHQpLCBwdHIpOwo+ICsgICAgICAgIGVsc2UKPiArICAgICAg
ICAgICAgYXNtIHZvbGF0aWxlICggImxpZHQgJTAiIDo6ICJtIiAoaWR0X3B0cikgKTsKPiArCj4g
KyAgICAgICAgdG91Y2gocHRyKTsKPiArICAgICAgICBpZiAoIHB0ciA9PSBib3VuZGFyeSApCj4g
KyAgICAgICAgICAgIGJyZWFrOwo+ICsKPiArICAgICAgICBwdHIgPSAodm9pZCAqKShsb25nKXB0
ciArIDE7Cj4gKyAgICB9Cj4gK30KPiArI2VuZGlmCj4gKwo+ICsjaWZuZGVmIF9feDg2XzY0X18K
PiArdm9pZCBkb19ib3VuZChib29sIGZvcmNlKQo+ICt7Cj4gKyAgICBjb25zdCBzdHJ1Y3QgeyB1
bnNpZ25lZCBsb25nIGxvLCBoaTsgfSAqcHRyID0gYm91bmRhcnk7Cj4gKwo+ICsgICAgdG91Y2go
cHRyKTsKPiArICAgIGZvciAoIC0tcHRyOyA7ICkKPiArICAgIHsKPiArICAgICAgICBleGluZm9f
dCBmYXVsdCA9IDA7Cj4gKwo+ICsgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ0ZXN0ICVbZmVwXSwg
JVtmZXBdOyIKPiArICAgICAgICAgICAgICAgICAgICAgICAianogMWY7Igo+ICsgICAgICAgICAg
ICAgICAgICAgICAgIF9BU01fWEVOX0ZFUAo+ICsgICAgICAgICAgICAgICAgICAgICAgICIxOiBi
b3VuZCAlW29mZl0sICUlZnM6JVtibmRdOyAyOiIKPiArICAgICAgICAgICAgICAgICAgICAgICBf
QVNNX0VYVEFCTEVfSEFORExFUigxYiwgMmIsIGV4X3JlY29yZF9mYXVsdF9lYXgpCj4gKyAgICAg
ICAgICAgICAgICAgICAgICAgOiAiK2EiIChmYXVsdCkKPiArICAgICAgICAgICAgICAgICAgICAg
ICA6IFtibmRdICJtIiAoKnB0ciksIFtvZmZdICJyIiAoMCksIFtmZXBdICJxIiAoZm9yY2UpLAo+
ICsgICAgICAgICAgICAgICAgICAgICAgICAgIlgiIChleF9yZWNvcmRfZmF1bHRfZWF4KSApOwo+
ICsgICAgICAgIGlmICggZmF1bHQgKQo+ICsgICAgICAgICAgICB4dGZfd2FybmluZygiR290ICVw
ZSBmb3IgJXBcbiIsIF9wKGZhdWx0KSwgcHRyKTsKPiArCj4gKyAgICAgICAgdG91Y2gocHRyKTsK
PiArICAgICAgICBpZiAoIHB0ciA9PSBib3VuZGFyeSApCj4gKyAgICAgICAgICAgIGJyZWFrOwo+
ICsKPiArICAgICAgICBwdHIgPSAodm9pZCAqKShsb25nKXB0ciArIDE7Cj4gKyAgICB9Cj4gK30K
PiArI2VuZGlmCj4gKwo+ICt2b2lkIHJ1bl90ZXN0cyhib29sIGZvcmNlKQo+ICt7Cj4gKyAgICBw
cmludGsoIlRlc3RpbmclcyBNT1ZcbiIsIGZvcmNlID8gIiBlbXVsYXRlZCIgOiAiIik7Cj4gKyAg
ICBkb19tb3YoZm9yY2UpOwo+ICsKPiArICAgIHByaW50aygiVGVzdGluZyVzIExGU1xuIiwgZm9y
Y2UgPyAiIGVtdWxhdGVkIiA6ICIiKTsKPiArICAgIGRvX2xmcyhmb3JjZSk7Cj4gKwo+ICsjaWZk
ZWYgQ09ORklHX0hWTQo+ICsgICAgcHJpbnRrKCJUZXN0aW5nJXMgTElEVFxuIiwgZm9yY2UgPyAi
IGVtdWxhdGVkIiA6ICIiKTsKPiArICAgIGRvX2xpZHQoZm9yY2UpOwo+ICsjZW5kaWYKPiArCj4g
KyNpZm5kZWYgX194ODZfNjRfXwo+ICsgICAgcHJpbnRrKCJUZXN0aW5nJXMgQk9VTkRcbiIsIGZv
cmNlID8gIiBlbXVsYXRlZCIgOiAiIik7Cj4gKyAgICBkb19ib3VuZChmb3JjZSk7Cj4gKyNlbmRp
Zgo+ICt9Cj4gKwo+ICt2b2lkIHRlc3RfbWFpbih2b2lkKQo+ICt7Cj4gKyNpZiBkZWZpbmVkKF9f
eDg2XzY0X18pCj4gKyAgICBpZiAoICFib3VuZGFyeSApCj4gKyAgICB7Cj4gKyAgICAgICAgYXNt
IHZvbGF0aWxlICggInB1c2ggJDA7IHBvcCAlJWZzIiA6OjogIm1lbW9yeSIgKTsKPiArCj4gKyMg
aWYgQ09ORklHX1BBR0lOR19MRVZFTFMgPT0gNAo+ICsgICAgICAgIGJvdW5kYXJ5ID0gKHZvaWQg
KikoMUwgPDwgNDcpOwo+ICsjIGVsaWYgQ09ORklHX1BBR0lOR19MRVZFTFMgPT0gNQo+ICsgICAg
ICAgIGJvdW5kYXJ5ID0gKHZvaWQgKikoMUwgPDwgNTYpOwo+ICsjIGVsc2UKPiArIyAgZXJyb3Ig
VW5rbm93biA2NC1iaXQgcGFnaW5nIG1vZGUhCj4gKyMgZW5kaWYKPiArICAgICAgICBwcmludGso
IlRlc3RpbmcgYXQgbG93ZXIgY2Fub25pY2FsIGJvdW5kYXJ5XG4iKTsKPiArICAgICAgICB0ZXN0
X21haW4oKTsKPiArCj4gKyAgICAgICAgYm91bmRhcnkgPSBOVUxMOwo+ICsgICAgICAgIHByaW50
aygiVGVzdGluZyBhdCB1cHBlciBhZGRyZXNzIGJvdW5kYXJ5XG4iKTsKPiArICAgIH0KPiArI2Vs
aWYgZGVmaW5lZChDT05GSUdfUFYpCj4gKyAgICAvKiBTaHJpbmsgJWZzIGxpbWl0IHRvIGJlbG93
IHRoZSBjb21wYXQgbGltaXQuICovCj4gKyAgICBzdGF0aWMgc3RydWN0IHNlZ19kZXNjMzIgX19w
YWdlX2FsaWduZWRfZGF0YSBkZXNjW10gPSB7Cj4gKyAgICAgICAgWzFdID0gewo+ICsgICAgICAg
ICAgICAubGltaXQwID0gMHg0ZmZmLCAubGltaXQxID0gMHhmLCAuZyA9IDEsCj4gKyAgICAgICAg
ICAgIC5wID0gMSwgLnMgPSAxLCAudHlwZSA9IDMsIC5kcGwgPSAxLAo+ICsgICAgICAgIH0sCj4g
KyAgICB9Owo+ICsgICAgdW5zaWduZWQgbG9uZyBmcmFtZSA9IHZpcnRfdG9fbWZuKGRlc2MpOwo+
ICsgICAgaW50IHJjOwo+ICsKPiArICAgIHJjID0gaHlwZXJjYWxsX3VwZGF0ZV92YV9tYXBwaW5n
KCh1bnNpZ25lZCBsb25nKWRlc2MsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwdGVfZnJvbV9nZm4oZnJhbWUsCj4gKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgX1BBR0VfUFJFU0VOVHxfUEFHRV9BRCksCj4gKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwKTsKPiArICAgIGlmICggIXJjICkKPiArICAg
ICAgICByYyA9IEhZUEVSQ0FMTDIoaW50LCBfX0hZUEVSVklTT1Jfc2V0X2dkdCwgJmZyYW1lLCBB
UlJBWV9TSVpFKGRlc2MpKTsKPiArICAgIGlmICggcmMgKQo+ICsgICAgewo+ICsgICAgICAgIHh0
Zl9lcnJvcigiQ2Fubm90IHNldCBHRFQgZW50cnk6ICVkXG4iLCByYyk7Cj4gKyAgICAgICAgcmV0
dXJuOwo+ICsgICAgfQo+ICsKPiArICAgIGFzbSB2b2xhdGlsZSAoICJtb3YgJTEsICUlZnM7IGxz
bCAlMSwgJTAiCj4gKyAgICAgICAgICAgICAgICAgICA6ICI9ciIgKGJvdW5kYXJ5KQo+ICsgICAg
ICAgICAgICAgICAgICAgOiAiciIgKHNpemVvZigqZGVzYykgfCAxKQo+ICsgICAgICAgICAgICAg
ICAgICAgOiAibWVtb3J5IiApOwo+ICsjZWxzZQo+ICsgICAgLyoKPiArICAgICAqIFRvIGJldHRl
ciB0ZWxsIGFjdHVhbCBoYXJkd2FyZSBiZWhhdmlvciwgemFwIHRoZSBtYXBwaW5nIGZvciB0aGUg
bGFzdAo+ICsgICAgICogKGxhcmdlKSBwYWdlIGJlbG93IDRHYi4gVGhhdCdsbCBtYWtlIHVzIHNl
ZSBwYWdlIGZhdWx0cyBvbiBoYXJkd2FyZQo+ICsgICAgICogd2hlbiBhbGwgc2VnbWVudGF0aW9u
IGNoZWNrcyBwYXNzLCByYXRoZXIgdGhhbiBvYnNlcnZpbmcgI0dQLyNTUyBkdWUgdG8KPiArICAg
ICAqIHRoZSBlbXVsYXRvciBiZWluZyBpbnZva2VkIGFueXdheSBkdWUgdG8gYWNjZXNzZXMgdG91
Y2hpbmcgYW4gdW5tYXBwZWQKPiArICAgICAqIE1NSU8gcmFuZ2UuIFRoaXMgbWF0Y2hlcyB4ODYt
NjQgYmVoYXZpb3IgYXQgdGhlIDJeXjY0IGJvdW5kYXJ5Lgo+ICsgICAgICovCj4gKyMgaWYgQ09O
RklHX1BBR0lOR19MRVZFTFMgPT0gMgo+ICsgICAgcHNlX2wyX2lkZW50bWFwW3BzZV9sMl90YWJs
ZV9vZmZzZXQofjBVTCldID0gMDsKPiArIyBlbGlmIENPTkZJR19QQUdJTkdfTEVWRUxTID09IDMK
PiArICAgIHBhZV9sMl9pZGVudG1hcFtwYWVfbDJfdGFibGVfb2Zmc2V0KH4wVUwpXSA9IDA7Cj4g
KyMgZWxpZiBDT05GSUdfUEFHSU5HX0xFVkVMUwo+ICsjICBlcnJvciBVbmtub3duIDMyLWJpdCBw
YWdpbmcgbW9kZSEKPiArIyBlbmRpZgo+ICsKPiArICAgIGludmxwZygodm9pZCAqKX4wVUwpOwo+
ICsgICAgYXNtIHZvbGF0aWxlICggInB1c2ggJSVkczsgcG9wICUlZnMiIDo6OiAibWVtb3J5IiAp
Owo+ICsjZW5kaWYKPiArCj4gKyAgICBydW5fdGVzdHMoZmFsc2UpOwo+ICsKPiArICAgIGlmICgg
IXh0Zl9oYXNfZmVwICkKPiArICAgICAgICB4dGZfc2tpcCgiRkVQIHN1cHBvcnQgbm90IGRldGVj
dGVkIC0gc29tZSB0ZXN0cyB3aWxsIGJlIHNraXBwZWRcbiIpOwo+ICsgICAgZWxzZQo+ICsgICAg
ICAgIHJ1bl90ZXN0cyh0cnVlKTsKPiArCj4gKyAgICB4dGZfc3VjY2VzcyhOVUxMKTsKPiArfQo+
ICsKPiArLyoKPiArICogTG9jYWwgdmFyaWFibGVzOgo+ICsgKiBtb2RlOiBDCj4gKyAqIGMtZmls
ZS1zdHlsZTogIkJTRCIKPiArICogYy1iYXNpYy1vZmZzZXQ6IDQKPiArICogdGFiLXdpZHRoOiA0
Cj4gKyAqIGluZGVudC10YWJzLW1vZGU6IG5pbAo+ICsgKiBFbmQ6Cj4gKyAqLwo+IAo+IAo+IAoK
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 14:56:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 14:56:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er39c-0006dd-J2; Wed, 28 Feb 2018 14:56:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ivaa=fw=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1er39b-0006dO-KX
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 14:56:23 +0000
X-Inumbo-ID: ce2abf37-1c97-11e8-b9b1-635ca7ef6cff
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id ce2abf37-1c97-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 14:58:16 +0000 (UTC)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SEq6DQ006822;
 Wed, 28 Feb 2018 14:56:14 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=q3I7Rx8jjdcFuECnOWDFL7qb6kS4B68TpL8JvG04CwE=;
 b=rfPeS7eWnrP0nVw4wQbEwY+AWBCsF4+clRUlELBfVMiUjsiVCjFTsSW738DhfFyEMmVY
 HI3u9RLXXIdFA0r+eE2QYK2UL3z/tNcKpAvKxKbtTISIENX+iMsKGB3YRicmgwtcXr1h
 GmThZ1gxDO97r3aCfdPDqJr+hbXqQ2lNrDw43XYFbqXVKGHmQ0uAXdKFQ/XxoYMas7Hj
 z2MVhHmqgjG+lSfly6aQpg0fHY4NCoPEvkxhLoPxoSSr41d5olBikIxIdlKJf/5WBQXq
 mZyr10sksQq/OCKNwt6jZc2XyTVVQD30UM8V5GagfNgGEAEdJEbC8sG4kKGWbu14o8f9 Uw== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2130.oracle.com with ESMTP id 2gdvx90nby-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 14:56:13 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SEuDeG021083
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 14:56:13 GMT
Received: from abhmp0019.oracle.com (abhmp0019.oracle.com [141.146.116.25])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SEuDgm025548;
 Wed, 28 Feb 2018 14:56:13 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 06:56:12 -0800
To: "Shah, Amit" <aams@amazon.de>,
 "linux-kernel@vger.kernel.org" <linux-kernel@vger.kernel.org>,
 "roger.pau@citrix.com" <roger.pau@citrix.com>
References: <20180228091903.99889-1-roger.pau@citrix.com>
 <1519809769.4965.26.camel@amazon.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a4e23dd6-a013-772f-3167-cf4fd92c21e7@oracle.com>
Date: Wed, 28 Feb 2018 09:57:36 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519809769.4965.26.camel@amazon.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8817
 signatures=668681
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280181
Cc: "jgross@suse.com" <jgross@suse.com>,
 "xen-devel@lists.xenproject.org" <xen-devel@lists.xenproject.org>,
 "stable@vger.kernel.org" <stable@vger.kernel.org>
Subject: Re: [Xen-devel] [PATCH] xen/pirq: fix error path cleanup when
	binding MSIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwNDoyMiBBTSwgU2hhaCwgQW1pdCB3cm90ZToKPiBPbiBNaSwgMjAxOC0w
Mi0yOCBhdCAwOToxOSArMDAwMCwgUm9nZXIgUGF1IE1vbm5lIHdyb3RlOgo+PiBDdXJyZW50IGNs
ZWFudXAgaW4gdGhlIGVycm9yIHBhdGggb2YgeGVuX2JpbmRfcGlycV9tc2lfdG9faXJxIGlzCj4+
IHdyb25nLiBGaXJzdCBvZiBhbGwgdGhlcmUncyBhbiBvZmYtYnktb25lIGluIHRoZSBjbGVhbnVw
IGxvb3AsIHdoaWNoCj4+IGNhbiBsZWFkIHRvIHVuYmluZGluZyB3cm9uZyBJUlFzLgo+Pgo+PiBT
ZWNvbmRseSBJUlFzIG5vdCBib3VuZCB3b24ndCBiZSBmcmVlZCwgdGh1cyBsZWFraW5nIElSUSBu
dW1iZXJzLgo+Pgo+PiBOb3RlIHRoYXQgdGhlcmUncyBubyBuZWVkIHRvIGRpZmZlcmVudGlhdGUg
YmV0d2VlbiBib3VuZCBhbmQgdW5ib3VuZAo+PiBJUlFzIHdoZW4gZnJlZWluZyB0aGVtLCBfX3Vu
YmluZF9mcm9tX2lycSB3aWxsIGRlYWwgd2l0aCBib3RoIG9mIHRoZW0KPj4gY29ycmVjdGx5Lgo+
Pgo+PiBGaXhlczogNDg5MmM5YjRhZGE5ZjkgKCJ4ZW46IGFkZCBzdXBwb3J0IGZvciBNU0kgbWVz
c2FnZSBncm91cHMiKQo+PiBSZXBvcnRlZC1ieTogSG9vbWFuIE1pcmhhZGkgPG1pcmhhZGloQGFt
YXpvbi5jb20+Cj4+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBj
aXRyaXguY29tPgo+PiAtLS0KPj4gQ2M6IEJvcmlzIE9zdHJvdnNreSA8Ym9yaXMub3N0cm92c2t5
QG9yYWNsZS5jb20+Cj4+IENjOiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+Cj4+IENj
OiBBbWl0IFNoYWggPGFhbXNAYW1hem9uLmNvbT4KPj4gQ0M6IHN0YWJsZUB2Z2VyLmtlcm5lbC5v
cmcKPj4gQ2M6IHhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+PiAtLS0KPj4gwqBkcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYyB8IDQgKystLQo+PiDCoDEgZmlsZSBjaGFuZ2Vk
LCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCj4+Cj4+IGRpZmYgLS1naXQgYS9kcml2
ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwo+PiBiL2RyaXZlcnMveGVuL2V2ZW50cy9ldmVu
dHNfYmFzZS5jCj4+IGluZGV4IGIyNDFiZmE1MjljZS4uMTU5ZmFmMTI2OWZiIDEwMDY0NAo+PiAt
LS0gYS9kcml2ZXJzL3hlbi9ldmVudHMvZXZlbnRzX2Jhc2UuYwo+PiArKysgYi9kcml2ZXJzL3hl
bi9ldmVudHMvZXZlbnRzX2Jhc2UuYwo+PiBAQCAtNzYzLDggKzc2Myw4IEBAIGludCB4ZW5fYmlu
ZF9waXJxX21zaV90b19pcnEoc3RydWN0IHBjaV9kZXYgKmRldiwKPj4gc3RydWN0IG1zaV9kZXNj
ICptc2lkZXNjLAo+PiDCoAltdXRleF91bmxvY2soJmlycV9tYXBwaW5nX3VwZGF0ZV9sb2NrKTsK
Pj4gwqAJcmV0dXJuIGlycTsKPj4gwqBlcnJvcl9pcnE6Cj4+IC0JZm9yICg7IGkgPj0gMDsgaS0t
KQo+PiAtCQlfX3VuYmluZF9mcm9tX2lycShpcnEgKyBpKTsKPj4gKwl3aGlsZSAobnZlYy0tKQo+
PiArCQlfX3VuYmluZF9mcm9tX2lycShpcnEgKyBudmVjKTsKPj4gwqAJbXV0ZXhfdW5sb2NrKCZp
cnFfbWFwcGluZ191cGRhdGVfbG9jayk7Cj4+IMKgCXJldHVybiByZXQ7Cj4+IMKgfQo+IFJldmll
d2VkLWJ5OiBBbWl0IFNoYWggPGFhbXNAYW1hem9uLmNvbT4KClJldmlld2VkLWJ5OiBCb3JpcyBP
c3Ryb3Zza3kgPGJvcmlzLm9zdHJvdnNreUBvcmFjbGUuY29tPgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:03:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:03:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3GD-0007Nu-B5; Wed, 28 Feb 2018 15:03:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er3GB-0007NG-Oe
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 15:03:11 +0000
X-Inumbo-ID: c107bcd2-1c98-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c107bcd2-1c98-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 15:05:04 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465040873"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940411577.10991.534361130254778056.stgit@Palanthas.fritz.box>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <1bcdf046-581e-d055-c954-80ddcb45451f@citrix.com>
Date: Wed, 28 Feb 2018 15:02:00 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <151940411577.10991.534361130254778056.stgit@Palanthas.fritz.box>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/5] tools: xenpm: continue to support
 {set, get}-vcpu-migration-delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjMvMjAxOCAwNDo0MSBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gTm93IHRoYXQg
aXQgaXMgcG9zc2libGUgdG8gZ2V0IGFuZCBzZXQgdGhlIG1pZ3JhdGlvbgo+IGRlbGF5IHZpYSB0
aGUgU0NIRURPUCBzeXNjdGwsIHVzZSB0aGF0IGluIHhlbnBtLCBpbnN0ZWFkCj4gb2YgdGhlIHNw
ZWNpYWwgcHVycG9zZSBsaWJ4YyBpbnRlcmZhY2UgKHdoaWNoIHdpbGwgYmUKPiByZW1vdmVkIGlu
IGEgZm9sbG93aW5nIGNvbW1pdCkuCj4gCj4gVGhlIHN5c2N0bCwgaG93ZXZlciwgcmVxdWlyZXMg
YSBjcHVwb29sLWlkIGFyZ3VtZW50LAo+IGZvciBrbm93aW5nIG9uIHdoaWNoIHNjaGVkdWxlciBp
dCBpcyBvcGVyYXRpbmcgb24uIEluCj4gdGhpcyBjYXNlLCBzaW5jZSB3ZSBkb24ndCB3YW50IHRv
IGFsdGVyIHhlbnBtJ3MgY29tbWFuZAo+IGxpbmUgaW50ZXJmYWNlLCB3ZSBhbHdheXMgdXNlICcw
Jywgd2hpY2ggbWVhbnMgeGVucG0KPiB3aWxsIGFsd2F5cyBhY3Qgb24gdGhlIGRlZmF1bHQgY3B1
cG9vbCAoJ1Bvb2wtMCcpLgo+IAo+PkZyb20gdGhpcyBjb21taXQgb24sIGB4ZW5wbSB7c2V0LGdl
dH0tdmNwdS1taWdyYXRpb24tZGVsYXknCj4gY29tbWFuZHMgd29yayBhZ2Fpbi4gQnV0IHRoYXQg
aXMgb25seSBmb3IgdGhlIHNha2Ugb2YKPiBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCBhbmQgdGhl
aXIgdXNlIGlzIGRlcHJlY2F0ZWQsIGluCj4gZmF2b3VyIG9mICd4bCBzY2hlZC1jcmVkaXQgLXMg
Wy1jIDxwb29saWQ+XSAtbSA8ZGVsYXk+Jy4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdn
aW9saSA8ZGZhZ2dpb2xpQHN1c2UuY29tPgo+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgoKSWYgd2UgY2FyZWQgYWJvdXQgc3RyaWN0IGJlaGF2aW9yYWwgY29tcGF0aWJp
bGl0eSwgd2Ugd291bGQgbW9kaWZ5IHRoZQp4ZW5wbSBmdW5jdGlvbiB0byBzZXQgdGhlIG1pZ3Jh
dGlvbiBkZWxheSBmb3IgYWxsIGNwdXBvb2xzOyBidXQgSSB0aGluawp3ZSBjYW4gd29ycnkgYWJv
dXQgdGhhdCBpZiBhbnlvbmUgY29tcGxhaW5zLiA6LSkKCk9uZSBjb21tZW50Li4uCgo+IEBAIC0x
MDg3LDEzICsxMDk3LDE3IEBAIHZvaWQgc2V0X3ZjcHVfbWlncmF0aW9uX2RlbGF5X2Z1bmMoaW50
IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKPiAgCj4gIHZvaWQgZ2V0X3ZjcHVfbWlncmF0aW9uX2RlbGF5
X2Z1bmMoaW50IGFyZ2MsIGNoYXIgKmFyZ3ZbXSkKPiAgewo+IC0gICAgdWludDMyX3QgdmFsdWU7
Cj4gKyAgICBzdHJ1Y3QgeGVuX3N5c2N0bF9jcmVkaXRfc2NoZWR1bGUgc3BhcmFtOwo+ICsKPiAr
ICAgIHByaW50ZigiV0FSTklORzogdXNpbmcgeGVucG0gZm9yIHRoaXMgcHVycG9zZSBpcyBkZXBy
ZWNhdGVkLiIKPiArICAgICAgICAgICAiIENoZWNrIG91dCBgeGwgc2NoZWQtY3JlZGl0IC1zJ1xu
Iik7CgpTaG91bGQgdGhlc2Ugd2FybmluZ3MgYmUgdG8gc3RkZXJyIHJhdGhlciB0aGFuIHN0ZG91
dCwgc28gdGhhdCBpZgphbnl0aGluZyBpcyBtYW51YWxseSBwYXJzaW5nIHN0b3V0IGl0IHdpbGwg
Y29udGludWUgdG8gd29yaz8KCkV2ZXJ5dGhpbmcgZWxzZSBsb29rcyBnb29kLCB0aGFua3MuCgog
LUdlb3JnZQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:16:09 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:16:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3Sb-0008Af-FX; Wed, 28 Feb 2018 15:16:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er3Sb-0008AZ-1L
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 15:16:01 +0000
X-Inumbo-ID: 8b89481c-1c9a-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8b89481c-1c9a-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 15:17:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68791940"
Date: Wed, 28 Feb 2018 15:02:36 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180228150236.ndh7x4d4vryuqc6j@MacBook-Pro-de-Roger.local>
References: <20180221122218.37777-1-roger.pau@citrix.com>
 <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
 <20180228114722.pe3qegstcejubini@MacBook-Pro-de-Roger.local>
 <5A96AEA202000078001ACB31@prv-mh.provo.novell.com>
 <20180228130254.pisdymntg33pscm2@MacBook-Pro-de-Roger.local>
 <5A96BBD302000078001ACCA7@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A96BBD302000078001ACCA7@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDY6MjU6MjNBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjAyLjE4IGF0IDE0OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gT24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDU6Mjk6MDZBTSAtMDcwMCwgSmFuIEJl
dWxpY2ggd3JvdGU6Cj4gPj4gPj4+IE9uIDI4LjAyLjE4IGF0IDEyOjQ3LCA8cm9nZXIucGF1QGNp
dHJpeC5jb20+IHdyb3RlOgo+ID4+ID4gT24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDQ6MDI6NTNB
TSAtMDcwMCwgSmFuIEJldWxpY2ggd3JvdGU6Cj4gPj4gPj4gPj4+IE9uIDIxLjAyLjE4IGF0IDEz
OjIyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+ID4+ID4+ID4gLS0tIGEvdG9vbHMv
ZmlybXdhcmUvTWFrZWZpbGUKPiA+PiA+PiA+ICsrKyBiL3Rvb2xzL2Zpcm13YXJlL01ha2VmaWxl
Cj4gPj4gPj4gPiBAQCAtOCw2ICs4LDcgQEAgZW5kaWYKPiA+PiA+PiA+ICAjIGh2bWxvYWRlciBp
cyBhIDMyLWJpdCBwcm90ZWN0ZWQgbW9kZSBiaW5hcnkuCj4gPj4gPj4gPiAgVEFSR0VUICAgICAg
Oj0gaHZtbG9hZGVyL2h2bWxvYWRlcgo+ID4+ID4+ID4gIElOU1RfRElSIDo9ICQoREVTVERJUikk
KFhFTkZJUk1XQVJFRElSKQo+ID4+ID4+ID4gK0RFQkdfRElSIDo9ICQoREVTVERJUikkKERFQlVH
X0RJUikkKFhFTkZJUk1XQVJFRElSKQo+ID4+ID4+IAo+ID4+ID4+IFRoaXMgaXMgc2NyZXdpbmcg
dXAgbXkgYnVpbGQsIGFuZCBsb29raW5nIGFnYWluIEkgY2FuJ3Qgc2VlIGhvdwo+ID4+ID4+IHRo
aXMgY2FuIGJlIHJpZ2h0OiBCb3RoICQoWEVORklSTVdBUkVESVIpIGFuZCAkKERFQlVHX0RJUikK
PiA+PiA+PiBhcmUgc3VwcG9zZWQgdG8gYmUgJHtwcmVmaXh9LWFibGUsIHlldCB0aGVyZSBjbGVh
cmx5IHNob3VsZCBub3QKPiA+PiA+PiBiZSBhbiBpbmZpeCByZXN1bHRpbmcgZnJvbSB0aGUgY29u
c3RydWN0aW9uIG9mIHRoaXMgcGF0aC4KPiA+PiA+IAo+ID4+ID4gQnkgYmVpbmcgcHJlZml4YWJs
ZSB5b3UgbWVhbiB0aGF0IGJvdGggWEVORklSTVdBUkVESVIgYW5kIERFQlVHX0RJUgo+ID4+ID4g
Y2FuIGJlIHJlbGF0aXZlIHBhdGhzPwo+ID4+IAo+ID4+IEJvdGggc2hvdWxkIGJlIHBvc3NpYmxl
IHRvIGxpdmUgaW4gL3Vzci9saWIgb3IgL3Vzci9sb2NhbC9saWIsCj4gPj4gZm9yIGV4YW1wbGUu
Cj4gPiAKPiA+IEknbSBhZnJhaWQgSSBkb24ndCBzZWUgdGhlIGlzc3VlLCBjb3VsZCB5b3UgcHJv
dmlkZSB0aGUgdmFsdWVzIG9mCj4gPiBERVNURElSLCBERUJVR19ESVIgYW5kIFhFTkZJUk1XQVJF
RElSIHRoYXQgYXJlIGNhdXNpbmcgdGhlIGlzc3VlPwo+IAo+IE15IGJ1aWxkIGlzc3VlIGlzIGJl
Y2F1c2Ugb2Ygc29tZSB0d2Vha2luZyBJIGhhdmUgdG8gZG8gaW4gb3JkZXIgdG8KPiBiZSBhYmxl
IHRvIHJ1biB0aGUgdG9vbHMgZnJvbSB0aGUgYnVpbGQgZGlyZWN0b3J5IChpdCdzIHF1aXRlIHNh
ZCB0aGF0Cj4gdGhpcyBzdGlsbCBpc24ndCBzdXBwb3J0ZWQgIm91dCBvZiB0aGUgYm94IikuCj4g
Cj4gPiBJcyB0aGlzIGJlY2F1c2UgeW91IGVuZCB1cCB3aXRoIHNvbWV0aGluZyBsaWtlOgo+ID4g
Cj4gPiAvdXNyL2xvY2FsL2xpYi9kZWJ1Zy91c3IvbG9jYWwvLi4uIGluIHRoZSBkZWJ1ZyBwYXRo
Pwo+IAo+IEluZGVlZCAoZXhjZXB0IHRoZSBmaXJzdCAibG9jYWwiIHlvdSBzaG93IHdyb25nbHkg
aXNuJ3QgdGhlcmUpLCBqdXN0Cj4gdGhhdCB0aGVyZSdzIHNvbWUgL2hvbWUvamJldWxpY2gvLi4u
LyBpbmZpeCwgYnV0IF9ub18gc3VjaCBwcmVmaXgKPiAoREVTVERJUiBmb3IgdGhlIHJlYXNvbiBt
ZW50aW9uZWQgYWJvdmUgY2FuJ3QgYmUgc2V0IHRvCj4gL2hvbWUvamJldWxpY2gvLi4uLCBvciBb
SSBkb24ndCByZWNhbGxdIGVpdGhlciB0aGUgYnVpbGQgYnJlYWtzIG9yCj4gdGhpbmdzIGRvbid0
IHdvcmsgaW4gdGhlIGVuZCwgYnV0IG5lZWRzIHRvIGJlIGZvcmNlZCB0byAvIG9uIHRoZQo+IG1h
a2UgY29tbWFuZCBsaW5lOyBhcyBzYWlkIEkgaGF2ZSBhIGNvbXBlbnNhdGluZyB0d2Vhawo+IGVs
c2V3aGVyZSBzbyB0aGF0IHRoZSBmdWxsIHJlc3VsdGluZyBwYXRoIGlzIGNvcnJlY3QgZXZlcnl3
aGVyZQo+IF9leGNlcHRfIG5vdyBmb3IgREVCR19ESVIpLgoKT0ssIEkgKnRoaW5rKiBJIHVuZGVy
c3RhbmQgd2hhdCdzIG1pc3NpbmcgaGVyZS4gVGhpcyB3b3VsZCBiZSBtb3JlCmNvcnJlY3QgYXMg
JChERVNURElSKSQocHJlZml4KSQoREVCVUdfRElSKSQoWEVORklSTVdBUkVESVIpLgoKSXQgbG9v
a3MgbGlrZSBERUJVR19ESVIgd2FudHMgdG8gYmUgc2V0IGluIFBhdGhzLm1rLmluIGFzIHlvdQpz
dWdnZXN0ZWQuCgpCdXQgdGhhdCByYWlzZXMgdGhlIHF1ZXN0aW9uLCBpZiBwcmVmaXg9L3Vzci9s
b2NhbCB0aGlzIHdpbGwgYmVjb21lOgoKL3Vzci9sb2NhbC9saWIvdXNyL2xvY2FsL2xpYi94ZW4v
Li4uCgpTaG91bGQgdGhpcyBpbnN0ZWFkIGJlOgoKL3Vzci9sb2NhbC9saWIvdXNyL2xpYi94ZW4v
Li4uCgpJIGRvbid0IHRoaW5rIHNvLCBidXQgd2FudCB0byBiZSBzdXJlLgoKVGhhbmtzLCBSb2dl
ci4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:18:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:18:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3Ue-0008Jc-1T; Wed, 28 Feb 2018 15:18:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fmfk=fw=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1er3Uc-0008JV-UK
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 15:18:06 +0000
X-Inumbo-ID: d637aecf-1c9a-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d637aecf-1c9a-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 15:19:58 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 28 Feb 2018 16:17:58 +0100
Received: from Palanthas.fritz.box (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 28 Feb 2018 15:17:44 +0000
Message-ID: <1519831062.9145.10.camel@suse.com>
From: Dario Faggioli <dfaggioli@suse.com>
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
Date: Wed, 28 Feb 2018 16:17:42 +0100
In-Reply-To: <1bcdf046-581e-d055-c954-80ddcb45451f@citrix.com>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940411577.10991.534361130254778056.stgit@Palanthas.fritz.box>
 <1bcdf046-581e-d055-c954-80ddcb45451f@citrix.com>
Organization: SUSE
X-Mailer: Evolution 3.26.5 
Mime-Version: 1.0
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/5] tools: xenpm: continue to support
 {set, get}-vcpu-migration-delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8376593615012325701=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============8376593615012325701==
Content-Type: multipart/signed; micalg="pgp-sha256";
	protocol="application/pgp-signature"; boundary="=-T8qaXPE1YebGgOYOdYTY"


--=-T8qaXPE1YebGgOYOdYTY
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

On Wed, 2018-02-28 at 15:02 +0000, George Dunlap wrote:
> On 02/23/2018 04:41 PM, Dario Faggioli wrote:
> > From this commit on, `xenpm {set,get}-vcpu-migration-delay'
> >=20
> > commands work again. But that is only for the sake of
> > backward compatibility, and their use is deprecated, in
> > favour of 'xl sched-credit -s [-c <poolid>] -m <delay>'.
> >=20
> > Signed-off-by: Dario Faggioli <dfaggioli@suse.com>
> > Acked-by: Wei Liu <wei.liu2@citrix.com>
>=20
> If we cared about strict behavioral compatibility, we would modify
> the
> xenpm function to set the migration delay for all cpupools; but I
> think
> we can worry about that if anyone complains. :-)
>=20
Yes, I thought about that. But, considering what would be required to
implement such behavior, as compared to how many people (as far as we
can tell, of course) use this feature, and use xenpm to change it, I
also thought we are indeed fine "waiting and seeing".

> > @@ -1087,13 +1097,17 @@ void set_vcpu_migration_delay_func(int
> > argc, char *argv[])
> > =20
> >  void get_vcpu_migration_delay_func(int argc, char *argv[])
> >  {
> > -    uint32_t value;
> > +    struct xen_sysctl_credit_schedule sparam;
> > +
> > +    printf("WARNING: using xenpm for this purpose is deprecated."
> > +           " Check out `xl sched-credit -s'\n");
>=20
> Should these warnings be to stderr rather than stdout, so that if
> anything is manually parsing stout it will continue to work?
>=20
Again, I considered this, for that same reason. The reason why I
decided for stdout is for maximizing the chances that anyone actually
using this will see the warning (even if, e.g., they're redirecting
stderr).

But I am fine with both, actually, just let me know what's considered
best.

Regards,
Dario
--=20
<<This happens because I choose it to happen!>> (Raistlin Majere)
-----------------------------------------------------------------
Dario Faggioli, Ph.D, http://about.me/dario.faggioli
Software Engineer @ SUSE https://www.suse.com/
--=-T8qaXPE1YebGgOYOdYTY
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: This is a digitally signed message part
Content-Transfer-Encoding: 7bit

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEES5ssOj3Vhr0WPnOLFkJ4iaW4c+4FAlqWyBYACgkQFkJ4iaW4
c+4JdhAArYVRS1aRsfiDSxN5IPNIU7gjAxQq4ONCbm9WE2Mu0cps6bR2t9uTHNI0
nss3eTD5DCuF4JAbwYhSG4kZCvq7ni+l2gsGbP2J//bfRdkh07J4UNY2pWxwUNOC
mXmAA1uD8tt92fxpRAX462P5j7W/ekb5FIsJ26tKTY2JsWIjDGuRTtrg7F2wxuj8
cGSXtIg3twbn4QZfWFDwV9sPrLjxoHkE72RljAA5+ubIB3Uk5UTo5Svdttv5UNfE
fBlb6TIteOBBQPEDM3P77uwL6O4K6j8XFQgFQ6oclMsl3RyKkfUwlXSKofa4j3EG
7OEHf5Vbb9Jh0lF/nq1bx0Gpmpdn37wIA/oV4SlJjl+XfYay9/McVVJy9ItjYUoQ
j/7iU3R+edly4Jpf3Dz3MKa8VC6TFE0OAd7mza0YJAUrRAFvzFESmvN+R8w7tZkl
LPZ+SGr5ue6soj67Vz83IfVOBUvtUlL/QWbKDCVZSaPp00aouSz9hUavyPUvf18l
XtJ4mc/kx5k8qMzjNOyyo1cnpuBAsBXxFSrYdtlA9XPFp/U8Ikl1jnNjaJ5+7yP6
R0Xt+ayEqS26gYsidoFdsdKo9eGodWjp3dS7/m5bUisOsrW0BSVR9bX2jNpEolOM
RLcWGWDQd9QXmRw1rUIkWu/svQce+SFizUy5L34nlFXFyCls3l0=
=4Ini
-----END PGP SIGNATURE-----

--=-T8qaXPE1YebGgOYOdYTY--



--===============8376593615012325701==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8376593615012325701==--



From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:19:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:19:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3WK-0008S8-D9; Wed, 28 Feb 2018 15:19:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ivaa=fw=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1er3WJ-0008Ru-AC
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 15:19:51 +0000
X-Inumbo-ID: 1539055a-1c9b-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1539055a-1c9b-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 15:21:43 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SFHPuW178126;
 Wed, 28 Feb 2018 15:19:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=DIwgW+uiobKWdo0knetSumlvhpt/BNXS0l+nyA3HyH4=;
 b=DY6nU0xUb3sf9aOnh9My+UbB8o8a8SXNpAuUOdzu00i9OWq0ZKuPuH0LCszK4BSoukRr
 HAxT/sCoz4Zv6eeiA4pfYc/Rm5ZahWZScgTChmt6bgznEd4rI3SiUFVUtgkeNlemruHT
 k+gc0ZMESwi+4lcQfLY1Q0ghaaUYPOLXu9TrDrnh1vL2qEbQww9YROsfSA/YwKgxOiQm
 k32kakhjUfXdi57yRJ2kQQWeVrzPEYMrBpuVppsAnFXXzjRb1xzIBkLeZhVKftOhO3Dx
 sxg+n8OFTikfPVS7ogAPBvFYjCSmjET+7PNoje3DBXpTqVHStXF0l2Er2jJ7zuJAvfyw Hg== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2gdw0d8pu6-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 15:19:44 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SFJgL5020560
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 15:19:43 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SFJg8a010073;
 Wed, 28 Feb 2018 15:19:42 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 07:19:42 -0800
To: Jason Andryuk <jandryuk@gmail.com>, xen-devel@lists.xenproject.org,
 netdev@vger.kernel.org
References: <20180228122323.3914-1-jandryuk@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <79cf073e-6b72-f139-46d3-79322d16209f@oracle.com>
Date: Wed, 28 Feb 2018 10:21:07 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180228122323.3914-1-jandryuk@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8817
 signatures=668681
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280186
Cc: Eduardo Otubo <otubo@redhat.com>, Juergen Gross <jgross@suse.com>,
 open list <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] [PATCH] xen-netfront: Fix hang on device removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwNzoyMyBBTSwgSmFzb24gQW5kcnl1ayB3cm90ZToKPiBBIHRvb2xzdGFj
ayBtYXkgZGVsZXRlIHRoZSB2aWYgZnJvbnRlbmQgYW5kIGJhY2tlbmQgeGVuc3RvcmUgZW50cmll
cwo+IHdoaWxlIHhlbi1uZXRmcm9udCBpcyBpbiB0aGUgcmVtb3ZhbCBjb2RlIHBhdGguICBJbiB0
aGF0IGNhc2UsIHRoZQo+IGNoZWNrcyBmb3IgeGVuYnVzX3JlYWRfZHJpdmVyX3N0YXRlIHdvdWxk
IHJldHVybiBYZW5idXNTdGF0ZVVua25vd24sIGFuZAo+IHhlbm5ldF9yZW1vdmUgd291bGQgaGFu
ZyBpbmRlZmluaXRlbHkuICBUaGlzIGhhbmcgcHJldmVudHMgc3lzdGVtCj4gc2h1dGRvd24uCj4K
PiB4ZW5uZXRfcmVtb3ZlIG11c3QgYmUgYWJsZSB0byBoYW5kbGUgWGVuYnVzU3RhdGVVbmtub3du
LCBhbmQKPiBuZXRiYWNrX2NoYW5nZWQgbXVzdCBhbHNvIHdha2UgdXAgdGhlIHdha2VfcXVldWUg
Zm9yIHRoYXQgc3RhdGUgYXMgd2VsbC4KPgo+IEZpeGVzOiA1YjU5NzFkZjNiYzIgKCJ4ZW4tbmV0
ZnJvbnQ6IHJlbW92ZSB3YXJuaW5nIHdoZW4gdW5sb2FkaW5nIG1vZHVsZSIpCj4KPiBTaWduZWQt
b2ZmLWJ5OiBKYXNvbiBBbmRyeXVrIDxqYW5kcnl1a0BnbWFpbC5jb20+Cj4gQ2M6IEVkdWFyZG8g
T3R1Ym8gPG90dWJvQHJlZGhhdC5jb20+CgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:23:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:23:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3ZV-0000fk-Su; Wed, 28 Feb 2018 15:23:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er3ZU-0000fe-Kr
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 15:23:08 +0000
X-Inumbo-ID: 23d26dcc-1c9b-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 23d26dcc-1c9b-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 16:22:09 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465050110"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
 <1519827268-18199-2-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <9bc4f99a-6da3-0fc4-b2b7-ca7fbb38ea63@citrix.com>
Date: Wed, 28 Feb 2018 15:22:35 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1519827268-18199-2-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Julien Grall <julien.grall@arm.com>,
 Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 1/6] xen/domain: Reduce the quantity of
 initialisation for system domains
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwMjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiAgKiBTeXN0ZW0g
ZG9tYWlucyBkb24ndCBuZWVkIHdhdGNoZG9nIGluaXRpYWxpc2F0aW9uIG9yIGlvbWVtL2lycSBy
YW5nZXNldHMsCj4gICAgYW5kIHdpbGwgbm90IHBsYXVzaWJseSBiZSBhIHhlbnN0b3JlIG9yIGhh
cmR3YXJlIGRvbWFpbi4KPiAgKiBUaGUgaWRsZSBkb21haW4gZG9lc24ndCBuZWVkIHNjaGVkdWxl
ciBpbml0aWFsaXNhdGlvbiAoYW5kIGluIHBhcnRpY3VsYXIsCj4gICAgcmVtb3ZpbmcgdGhpcyBw
YXRoIGFsbG93cyBmb3Igc3Vic3RhbnRpYWwgc2NoZWR1bGVyIGNsZWFudXApLCBhbmQgaXNuJ3QK
PiAgICBsaWFibGUgdG8gZXZlciBuZWVkIGxhdGVfaHdkb21faW5pdCgpLgo+IAo+IE1vdmUgYWxs
IG9mIHRoZXNlIGluaXRpYWxpc2F0aW9ucyBwYXNzIHRoZSBET01DUkZfZHVtbXkgZWFybHkgZXhp
dCwgYW5kIGludG8KPiBub24taWRsZSBwYXRocy4gIHJhbmdlc2V0X2RvbWFpbl9pbml0aWFsaXNl
KCkgcmVtYWlucyBiZWNhdXNlIGl0IG1ha2VzIG5vCj4gYWxsb2NhdGlvbnMsIGJ1dCBkb2VzIGlu
aXRpYWxpc2UgYSBsaW5rZWQgbGlzdCBhbmQgc3BpbmxvY2suICBUaGUgcG9vbGlkCj4gcGFyYW1l
dGVyIGNhbiBiZSBkcm9wcGVkIGFzIHNjaGVkX2luaXRfZG9tYWluKCkncyBwYXJhbWV0ZXIgaXMg
bm93Cj4gdW5jb25kaXRpb25hbGx5IDAuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KCkxvb2tzIGdvb2Q6CgpSZXZpZXdlZC1ieTog
R2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApY
ZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:25:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:25:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3be-0000oV-AV; Wed, 28 Feb 2018 15:25:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er3be-0000oO-0s
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 15:25:22 +0000
X-Inumbo-ID: da2b1911-1c9b-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id da2b1911-1c9b-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 15:27:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68793384"
To: Trammell Hudson <hudson@trmm.net>, <xen-devel@lists.xenproject.org>
References: <20180228140840.GA20376@chishio.swcp.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <24de45ee-d705-4751-3d88-c3f5887e8bd1@citrix.com>
Date: Wed, 28 Feb 2018 15:07:41 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180228140840.GA20376@chishio.swcp.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Juergen Gross <JGross@suse.com>, Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] kexec and xen/arch/x86/boot/head.S trampoline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTQ6MDgsIFRyYW1tZWxsIEh1ZHNvbiB3cm90ZToKPiBUaGlzIGlzIGEgYmVs
YXRlZCBmb2xsb3d1cCB0byBteSBwb3N0IGluIDIwMTYsIHdoaWNoIHdhcyBhIGZvbGxvd3VwIHRv
IGEKPiBwb3N0IGJ5IFdhcmQgVmFuZGV3ZWdlIGluIDIwMDggYWJvdXQgcHJvYmxlbXMgaW50cm9k
dWNlZCBieSBYZW4gMy4xLjMncwo+IGNoYW5nZXMgaW4gdGhlIHRyYW1wb2xpbmUgYWxsb2NhdGlv
biBjb2RlOgo+Cj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hl
bi1kZXZlbC8yMDE2LTA4L21zZzAxMjA4Lmh0bWwKPgo+IEkndmUgYmVlbiBtYWludGFpbmluZyBh
biBvdXQtb2YtdHJlZSBwYXRjaCBmb3IgdXNpbmcgWGVuIHdpdGggY29yZWJvb3QKPiBhbmQgdGhl
IEhlYWRzIHJ1bnRpbWUgc2luY2UgbXkgcHJldmlvdXMgcG9zdCBhbmQgZmluYWxseSBkZWNpZGVk
IHRvIHRyYWNrCj4gZG93biB3aGF0IGluIGNvcmVib290IHdhcyBjYXVzaW5nIHRoZSBpc3N1ZS4g
IEl0IHR1cm5zIG91dCB0aGF0IGl0IGlzCj4gbm90IGEgY29yZWJvb3QgcHJvYmxlbSwgYnV0IGNh
dXNlZCBieSBrZXhlYy4KPgo+IGtleGVjIGFsbG9jYXRlcyBhIDEgcGFnZSBzZWdtZW50IGF0IDB4
MCBhbmQgbWVtc2V0cyBtb3N0IG9mIGl0IHRvIHplcm8sCj4gd2lwaW5nIG91dCBjb3JlYm9vdCdz
IEVCREEgc3RydWN0dXJlLCB3aGljaCB4ZW4ncyBoZWFkLlMgY29uc3VsdGVkIHRvCj4gYWxsb2Nh
dGUgdGhlIHRyYW1wb2xpbmUuICBYZW4ncyBjb2RlIGxvb2tzIGxpa2UgdGhpczoKClRoaXMgc291
bmRzIGxpa2UgYSBidWcgYXMgYW5kIG9mIGl0c2VsZi7CoCBJIHByZXN1bWUgdGhpcyBpcyB0byBk
byB3aXRoCklWVCBoYW5kbGluZz8KCj4KPiAgICAgICAgIC8qIFNldCB1cCB0cmFtcG9saW5lIHNl
Z21lbnQgNjRrIGJlbG93IEVCREEgKi8KPiAgICAgICAgIG1vdnp3bCAgMHg0MGUsJWVjeCAgICAg
ICAgICAvKiBFQkRBIHNlZ21lbnQgKi8KPiAgICAgICAgIGNtcCAgICAgJDB4YTAwMCwlZWN4ICAg
ICAgICAvKiBzYW5pdHkgY2hlY2sgKGhpZ2gpICovCj4gICAgICAgICBqYWUgICAgIDBmCj4gICAg
ICAgICBjbXAgICAgICQweDQwMDAsJWVjeCAgICAgICAgLyogc2FuaXR5IGNoZWNrIChsb3cpICov
Cj4gICAgICAgICBqYWUgICAgIDFmCj4gMDoKPiAgICAgICAgIG1vdnp3bCAgMHg0MTMsJWVjeCAg
ICAgICAgICAvKiB1c2UgYmFzZSBtZW1vcnkgc2l6ZSBvbiBmYWlsdXJlICovCj4gICAgICAgICBz
aGwgICAgICQxMC00LCVlY3gKPiAxOgo+ICAgICAgICAgLyoKPiAgICAgICAgICAqIENvbXBhcmUg
dGhlIHZhbHVlIGluIHRoZSBCREEgd2l0aCB0aGUgaW5mb3JtYXRpb24gZnJvbSB0aGUKPiAgICAg
ICAgICAqIG11bHRpYm9vdCBzdHJ1Y3R1cmUgKGlmIGF2YWlsYWJsZSkgYW5kIHVzZSB0aGUgc21h
bGxlc3QuCj4gICAgICAgICAgKi8KPiAgICAgICAgIHRlc3RiICAgJE1CSV9NRU1MSU1JVFMsKCVl
YngpCj4gICAgICAgICBqeiAgICAgIDJmICAgICAgICAgICAgICAgICAgLyogbm90IGF2YWlsYWJs
ZT8gQkRBIHZhbHVlIHdpbGwgYmUgZmluZSAqLwo+ICAgICAgICAgbW92ICAgICBNQl9tZW1fbG93
ZXIoJWVieCksJWVkeAo+ICAgICAgICAgY21wICAgICAkMHgxMDAsJWVkeCAgICAgICAgIC8qIGlz
IHRoZSBtdWx0aWJvb3QgdmFsdWUgdG9vIHNtYWxsPyAqLwo+ICAgICAgICAgamIgICAgICAyZiAg
ICAgICAgICAgICAgICAgIC8qIGlmIHNvLCBkbyBub3QgdXNlIGl0ICovCj4gICAgICAgICBzaGwg
ICAgICQxMC00LCVlZHgKPiAgICAgICAgIGNtcCAgICAgJWVjeCwlZWR4ICAgICAgICAgICAvKiBj
b21wYXJlIHdpdGggQkRBIHZhbHVlICovCj4gICAgICAgICBjbW92YiAgICVlZHgsJWVjeCAgICAg
ICAgICAgLyogYW5kIHVzZSB0aGUgc21hbGxlciAqLwo+Cj4gMjogICAgICAvKiBSZXNlcnZlIDY0
a2IgZm9yIHRoZSB0cmFtcG9saW5lICovCj4gICAgICAgICBzdWIgICAgICQweDEwMDAsJWVjeAo+
Cj4gU2luY2UgMHg0MGUgaXMgemVybywgaXQgZ29lcyBpbnRvIHRoZSBiYXNlIG1lbW9yeSBzaXpl
IGZhbGxiYWNrLAo+IHdoaWNoIGFsc28gcmVzdWx0cyBpbiAlZWN4IGJlaW5nIHplcm8uICBTaW5j
ZSB6ZXJvIGlzIGxlc3MgdGhhbiB3aGF0ZXZlcgo+IGlzIGluIHRoZSBNQkksIFhlbiBkZWNpZGVz
IHRvIHVzZSBtaW51cyAweDEwMDAgZm9yIHRoZSB0cmFtcG9saW5lIGFuZCBmYXVsdHMKPiBzb29u
IGFmdGVyd2FyZHMgYXMgYSByZXN1bHQuCgpUaGUgb3JpZ2luYWwgY29kZSB3aGljaCBpbnRyb2R1
Y2VkIHRoaXMgaXMgNDZmY2U5ZmQyYjM1NSwgYnV0IEkgYWdyZWUKdGhhdCB0aGUgb2J2aW91c2x5
IHdyb25nIHdoZW4gd2UgZmFpbCB0aGUgbG93IHNhbml0eSBjaGVjay4KCj4gQXJlIHRoZXJlIHJl
YXNvbnMgdG8gcHJlZmVyIEVCREEgb3ZlciBtYmktPm1lbV9sb3dlcj8KPgo+IElmIG5vdCwgaXQg
c2VlbXMgdGhhdCBlYXNpZXN0IHdheSB0byBwYXRjaCBpdCB3b3VsZCBiZSBhbHdheXMgdHJ1c3Qg
dGhlCj4gbWJpIGxvd2VyIG1lbW9yeSB2YWx1ZSBpZiB0aGUgbWVtbGltaXRzIGJpdCBpcyBzZXQg
KHdoaWNoIGlzIHdoYXQgbXkKPiBvdXQtb2YtdHJlZSBwYXRjaCBkaWQpIGFuZCBvbmx5IGZhbGwg
YmFjayB0byBFQkRBIGRhdGEgaWYgdGhlIG1iaS0+ZmxhZ3MKPiBNRU1MSU1JVFMgYml0IGlzIG5v
dCBzZXQuICBBbmQgZXZlbiB0aGVuIGl0IHdvdWxkIGJlIGdvb2QgdG8gdG8gZHVwbGljYXRlCj4g
dGhlIGd1YXJkIGZvciAlZWN4IDwgMHg0MDAwIHx8ICVlY3ggPiAweGEwMDAgd2hlbiByZWFkaW5n
IGZyb20gMHg0MTMKPiBhbmQgc2lnbmFsIGFuIGVycm9yIHJhdGhlciB0aGFuIGZhdWx0aW5nLgoK
SSB0aGluayB0aGUgZXhwZWN0YXRpb24gd2FzIHRoYXQgdGhlIEVCREEgd291bGQgYmUgbW9yZSBy
ZWxpYWJsZSB0aGFuCm1iaS0+bWVtX2xvd2VyLsKgIEhvd2V2ZXIsIHdlIHJlY2VudGx5IGhpdCBh
IHNpbWlsYXIgYnVnIHdpdGggUFZICmhhbmRsaW5nIChjL3MgYTIzMjM0NmIxZmUpLCBhbmQgdGhl
c2UgZGF5cywgdGhlIEVCREEgaXMgcXVpdGUgbGlrZWx5IG5vdAp0byBiZSBwcmVzZW50LgoKSSB0
aGluayB3ZSBwcm9iYWJseSBjYW4gdXNlIG1iaS0+bWVtX2xvd2VyIChpZiBhdmFpbGFibGUgYW5k
IHNhbmUpIGJ5CmRlZmF1bHQuwqAgSWYgdGhlIGJvb3Rsb2FkZXIgaGFzIG1lc3NlZCB0aGF0IHVw
LCBhbGwgYmV0cyBhcmUgb2ZmCmFueXdheS7CoCBJcnJlc3BlY3RpdmUsIHdlIHNob3VsZCBmaXgg
dGhlIEVCREEgbG93ZXIgc2FuaXR5IGNoZWNrLgoKV2hhdCBpcyB0aGUgY3VycmVudCBzaXplIG9m
IHRoZSB0cmFtcG9saW5lP8KgIElTVFIgSmFuIG9yIEp1ZXJnZW4gKENDJ2QpCnN1Z2dlc3Rpbmcg
dGhhdCB0aGVyZSB3YXMgc29tZSBzaHJpbmtpbmcgd29yayB3aGljaCBjb3VsZCBiZSBkb25lLgoK
fkFuZHJldwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:26:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:26:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3cI-0000sL-JL; Wed, 28 Feb 2018 15:26:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ahwf=fw=arm.com=julien.grall@srs-us1.protection.inumbo.net>)
 id 1er3cH-0000sB-Ed
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 15:26:01 +0000
X-Inumbo-ID: 8b41f8e6-1c9b-11e8-ba59-bc764e045a96
Received: from foss.arm.com (unknown [217.140.101.70])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 8b41f8e6-1c9b-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 16:25:01 +0100 (CET)
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 C4B2A15AD;
 Wed, 28 Feb 2018 07:25:58 -0800 (PST)
Received: from e108454-lin.cambridge.arm.com (e108454-lin.cambridge.arm.com
 [10.1.206.53])
 by usa-sjc-imap-foss1.foss.arm.com (Postfix) with ESMTPSA id 6DAD63F246;
 Wed, 28 Feb 2018 07:25:57 -0800 (PST)
From: Julien Grall <julien.grall@arm.com>
To: xen-devel@lists.xen.org
Date: Wed, 28 Feb 2018 15:25:47 +0000
Message-Id: <20180228152547.12700-1-julien.grall@arm.com>
X-Mailer: git-send-email 2.11.0
Cc: sstabellini@kernel.org, rcojocaru@bitdefender.com, proskurin@sec.in.tum.de,
 andre.przywara@linaro.org, Julien Grall <julien.grall@arm.com>,
 tamas@tklengyel.com
Subject: [Xen-devel] [PATCH] xen/arm: p2m: Prevent deadlock when using
	memaccess
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q29tbWl0IDdkNjIzYjM1OGE0ICJhcm0vbWVtX2FjY2VzczogQWRkIGxvbmctZGVzY3JpcHRvciBi
YXNlZCBncHQiCmFzc3VtZWQgdGhlIHJlYWQtd3JpdGUgbG9jayBjYW4gYmUgdGFrZW4gcmVjdXJz
aXZlbHkuIEhvd2V2ZXIsIHRoaXMKYXNzdW1wdGlvbiBpcyB3cm9uZyBhbmQgd2lsbCBsZWFkIHRv
IGRlYWRsb2NrIHdoZW4gdGhlIGxvY2sgaXMKY29udGVuZGVkLgoKVG8gYXZvaWQgdGhlIG5lc3Rl
ZCBsb2NrLCByZXdvcmsgdGhlIGxvY2tpbmcgaW4gZ2V0X3BhZ2VfZnJvbV9ndmEgYW5kCnAybV9t
ZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZS4gVGhlIGxhdHRlciB3aWxsIG5vdyBiZSBjYWxs
ZWQgd2l0aG91dAp0aGUgcDJtIGxvY2suIFRoZSBuZXcgbG9ja2luZyBpbiBwMm1fbWVtX2FjY2Nl
c19jaGVja19hbmRfZ2V0X3BhZ2Ugd2lsbApub3QgY292ZXIgdGhlIHRyYW5zbGF0aW9uIG9mIHRo
ZSBWQSB0byBhbiBJUEEuCgpUaGlzIGlzIGZpbmUgYmVjYXVzZSB3ZSBjYW4ndCBwcm9taXNlIHRo
YXQgdGhlIHN0YWdlLTEgcGFnZS10YWJsZSBoYXZlCmNoYW5nZWQgYmVoaW5kIG91ciBiYWNrICh0
aGV5IGFyZSB1bmRlciBndWVzdCBjb250cm9sKS4gTW9kaWZpY2F0aW9uIGluCnRoZSBzdGFnZS0y
IHBhZ2UtdGFibGUgY2FuIG5vdyBoYXBwZW4sIGJ1dCBJIGNhbid0IGlzc3VlIGFueSBwb3RlbnRp
YWwKaXNzdWUgaGVyZSBleGNlcHQgd2l0aCB0aGUgYnJlYWstYmVmb3JlLW1ha2Ugc2VxdWVuY2Ug
dXNlZCB3aGVuIHVwZGF0aW5nCnBhZ2UtdGFibGUuIGd2YV90b19pcGEgbWF5IGZhaWwgaWYgdGhl
IHNlcXVlbmNlIGlzIGV4ZWN1dGVkIGF0IHRoZSBzYW1lCm9uIGFub3RoZXIgQ1BVLiBJbiB0aGF0
IGNhc2Ugd2Ugd291bGQgZmFsbGJhY2sgaW4gdGhlIHNvZnR3YXJlIGxvb2t1cApwYXRoLgoKU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KCi0tLQogICAg
VGhpcyBwYXRjaCBzaG91bGQgYmUgYmFja3BvcnRlZCB0byBYZW4gNC4xMC4gVGhlcmUgYXJlIG90
aGVyCiAgICBwb3RlbnRpYWwgb3B0aW1pemF0aW9uIHRoYXQgSSBhbSB3b3JraW5nIG9uLiBBbHRo
b3VnaCwgSSBkb24ndCB0aGluawogICAgdGhleSBhcmUgYmFja3BvcnQgbWF0ZXJpYWwuCi0tLQog
eGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYyB8IDggKysrKysrLS0KIHhlbi9hcmNoL2FybS9wMm0u
YyAgICAgICAgfCA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmggfCA0IC0tLS0KIDMg
ZmlsZXMgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9hcmNoL2FybS9tZW1fYWNjZXNzLmMgYi94ZW4vYXJjaC9hcm0vbWVtX2FjY2Vzcy5j
CmluZGV4IDBmMmNiYjgxZDMuLjExYzJiMDNiN2IgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9t
ZW1fYWNjZXNzLmMKKysrIGIveGVuL2FyY2gvYXJtL21lbV9hY2Nlc3MuYwpAQCAtMTI2LDcgKzEy
Niw3IEBAIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSh2YWRkcl90IGd2YSwgdW5z
aWduZWQgbG9uZyBmbGFnLAogICAgICAgICAgKiBpcyBub3QgbWFwcGVkLgogICAgICAgICAgKi8K
ICAgICAgICAgaWYgKCBndWVzdF93YWxrX3RhYmxlcyh2LCBndmEsICZpcGEsICZwZXJtcykgPCAw
ICkKLSAgICAgICAgICAgIGdvdG8gZXJyOworICAgICAgICAgICAgcmV0dXJuIE5VTEw7CiAKICAg
ICAgICAgLyoKICAgICAgICAgICogQ2hlY2sgcGVybWlzc2lvbnMgdGhhdCBhcmUgYXNzdW1lZCBi
eSB0aGUgY2FsbGVyLiBGb3IgaW5zdGFuY2UgaW4KQEAgLTEzOSwxMSArMTM5LDEzIEBAIHAybV9t
ZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSh2YWRkcl90IGd2YSwgdW5zaWduZWQgbG9uZyBm
bGFnLAogICAgICAgICAgKiB0ZXN0IGZvciBleGVjdXRlIHBlcm1pc3Npb25zIHRoaXMgY2hlY2sg
Y2FuIGJlIGxlZnQgb3V0LgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAoZmxhZyAmIEdWMk1f
V1JJVEUpICYmICEocGVybXMgJiBHVjJNX1dSSVRFKSApCi0gICAgICAgICAgICBnb3RvIGVycjsK
KyAgICAgICAgICAgIHJldHVybiBOVUxMOwogICAgIH0KIAogICAgIGdmbiA9IGdhZGRyX3RvX2dm
bihpcGEpOwogCisgICAgcDJtX3JlYWRfbG9jayhwMm0pOworCiAgICAgLyoKICAgICAgKiBXZSBk
byB0aGlzIGZpcnN0IGFzIHRoaXMgaXMgZmFzdGVyIGluIHRoZSBkZWZhdWx0IGNhc2Ugd2hlbiBu
bwogICAgICAqIHBlcm1pc3Npb24gaXMgc2V0IG9uIHRoZSBwYWdlLgpAQCAtMjE2LDYgKzIxOCw4
IEBAIHAybV9tZW1fYWNjZXNzX2NoZWNrX2FuZF9nZXRfcGFnZSh2YWRkcl90IGd2YSwgdW5zaWdu
ZWQgbG9uZyBmbGFnLAogICAgICAgICBwYWdlID0gTlVMTDsKIAogZXJyOgorICAgIHAybV9yZWFk
X3VubG9jayhwMm0pOworCiAgICAgcmV0dXJuIHBhZ2U7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0uYwppbmRleCA2NWU4YjljNmVhLi41ZGU4
MmFhZmUxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vcDJtLmMKKysrIGIveGVuL2FyY2gvYXJt
L3AybS5jCkBAIC0xNDQ5LDExICsxNDQ5LDExIEBAIHN0cnVjdCBwYWdlX2luZm8gKmdldF9wYWdl
X2Zyb21fZ3ZhKHN0cnVjdCB2Y3B1ICp2LCB2YWRkcl90IHZhLAogICAgIH0KIAogZXJyOgorICAg
IHAybV9yZWFkX3VubG9jayhwMm0pOworCiAgICAgaWYgKCAhcGFnZSAmJiBwMm0tPm1lbV9hY2Nl
c3NfZW5hYmxlZCApCiAgICAgICAgIHBhZ2UgPSBwMm1fbWVtX2FjY2Vzc19jaGVja19hbmRfZ2V0
X3BhZ2UodmEsIGZsYWdzLCB2KTsKIAotICAgIHAybV9yZWFkX3VubG9jayhwMm0pOwotCiAgICAg
cmV0dXJuIHBhZ2U7CiB9CiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgg
Yi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCmluZGV4IGEwYWJjODRlZDguLjQ1ZWYyY2Q1OGIg
MTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgKKysrIGIveGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaApAQCAtMjMsMTAgKzIzLDYgQEAgZXh0ZXJuIHZvaWQgbWVtb3J5X3R5cGVf
Y2hhbmdlZChzdHJ1Y3QgZG9tYWluICopOwogc3RydWN0IHAybV9kb21haW4gewogICAgIC8qCiAg
ICAgICogTG9jayB0aGF0IHByb3RlY3RzIHVwZGF0ZXMgdG8gdGhlIHAybS4KLSAgICAgKgotICAg
ICAqIFBsZWFzZSBub3RlIHRoYXQgd2UgdXNlIHRoaXMgbG9jayBpbiBhIG5lc3RlZCB3YXkgYnkg
Y2FsbGluZwotICAgICAqIGFjY2Vzc19ndWVzdF9tZW1vcnlfYnlfaXBhIGluIGd1ZXN0X3dhbGtf
KHNkfGxkKS4gVGhpcyBtdXN0IGJlCi0gICAgICogY29uc2lkZXJlZCBpbiB0aGUgZnV0dXJlIGlt
cGxlbWVudGF0aW9uLgogICAgICAqLwogICAgIHJ3bG9ja190IGxvY2s7CiAKLS0gCjIuMTEuMAoK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZl
bCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:27:57 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:27:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3e2-00012V-0W; Wed, 28 Feb 2018 15:27:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er3e0-000121-HK
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 15:27:48 +0000
X-Inumbo-ID: 2ff92c91-1c9c-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2ff92c91-1c9c-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 15:29:40 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465051721"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
 <1519827268-18199-3-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <af629112-296d-7130-c96f-eb0a315d4523@citrix.com>
Date: Wed, 28 Feb 2018 15:26:57 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1519827268-18199-3-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH 2/6] xen/credit2: Move repl_timer into
	struct csched2_dom
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwMjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBGb3IgZXhhY3Rs
eSB0aGUgc2FtZSByZWFzb24gYXMgNDE4YWU2MDIxZC4gIEhhdmluZyBhIHNlcGFyYXRlIGFsbG9j
YXRpb24gaXMKPiB1bm5lY2Vzc2FyeSBhbmQgd2FzdGVmdWwuCj4gCj4gU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBH
ZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:30:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3gU-0001iE-E7; Wed, 28 Feb 2018 15:30:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er3gT-0001i6-9r
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 15:30:21 +0000
X-Inumbo-ID: 8c3fe6c7-1c9c-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8c3fe6c7-1c9c-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 15:32:13 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 08:30:13 -0700
Message-Id: <5A96D91402000078001ACE66@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 08:30:12 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180221122218.37777-1-roger.pau@citrix.com>
 <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
 <20180228114722.pe3qegstcejubini@MacBook-Pro-de-Roger.local>
 <5A96AEA202000078001ACB31@prv-mh.provo.novell.com>
 <20180228130254.pisdymntg33pscm2@MacBook-Pro-de-Roger.local>
 <5A96BBD302000078001ACCA7@prv-mh.provo.novell.com>
 <20180228150236.ndh7x4d4vryuqc6j@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180228150236.ndh7x4d4vryuqc6j@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE4IGF0IDE2OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IEJ1dCB0aGF0IHJhaXNlcyB0aGUgcXVlc3Rpb24sIGlmIHByZWZpeD0vdXNyL2xvY2FsIHRoaXMg
d2lsbCBiZWNvbWU6Cj4gCj4gL3Vzci9sb2NhbC9saWIvdXNyL2xvY2FsL2xpYi94ZW4vLi4uCgov
dXNyL2xvY2FsL2xpYi9kZWJ1Zy91c3IvbG9jYWwvbGliL3hlbi8uLi4KCj4gU2hvdWxkIHRoaXMg
aW5zdGVhZCBiZToKPiAKPiAvdXNyL2xvY2FsL2xpYi91c3IvbGliL3hlbi8uLi4KCi91c3IvbG9j
YWwvbGliL2RlYnVnL3Vzci9saWIveGVuLy4uLgoKPiBJIGRvbid0IHRoaW5rIHNvLCBidXQgd2Fu
dCB0byBiZSBzdXJlLgoKTmVpdGhlciwgSSB3b3VsZCBzYXkgKHdpdGhvdXQga25vd2luZyB3aGV0
aGVyIHRoZXJlIGFyZSBhbnkKY29udmVudGlvbnMgZm9yICR7cHJlZml4fS9saWIvZGVidWcpIC0g
d2hhdCBoYXMgdGhlIGZ1bGwgcGF0aCBnb3QgdG8KZG8gaW4gdGhlIG1pZGRsZSBpbiB0aGVyZT8g
VGhlIG1vcmUgd2hlbiBpdCdzIC9ob21lLy4uLiBvcgpzb21ldGhpbmcgZXZlbiBtb3JlIG9ic2N1
cmU/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:40:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:40:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er3qZ-0002U7-E3; Wed, 28 Feb 2018 15:40:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er3qX-0002U1-Ck
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 15:40:45 +0000
X-Inumbo-ID: 99b3bedc-1c9d-11e8-ba59-bc764e045a96
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 99b3bedc-1c9d-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 16:39:45 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465057643"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
 <1519827268-18199-4-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <477d729f-aac5-4d29-65a4-a3f63463b5b6@citrix.com>
Date: Wed, 28 Feb 2018 15:40:29 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1519827268-18199-4-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH 3/6] xen/sched: Improvements to the {alloc,
 free}_domdata() interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwMjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGUgbWFpbiBw
dXJwb3NlIG9mIHRoaXMgY2hhbmdlIGlzIGZvciB0aGUgc3Vic2VxdWVudCBjbGVhbnVwIGl0IGVu
YWJsZXMsIGJ1dAo+IGl0IHN0YW5kcyBvbiBpdHMgb3duIG1lcml0cy4KPiAKPiBJbiBwcmluY2lw
bGUsIHRoZXNlIGhvb2tzIGFyZSBvcHRpb25hbCwgYnV0IHRoZSBTQ0hFRF9PUCgpIGRlZmF1bHQg
YWxpYXNlcyBhCj4gbWVtb3J5IGFsbG9jYXRpb24gZmFpbHVyZSwgd2hpY2ggY2F1c2VzIGFyaW5j
NjUzIHRvIHBsYXkgdGhlIGRhbmdlcm91cyBnYW1lIG9mCj4gcGFzc2luZyBpdHMgcHJpdiBwb2lu
dGVyIGJhY2ssIGFuZCByZW1lbWJlcmluZyBub3QgdG8gYWN0dWFsbHkgZnJlZSBpdC4KPiAKPiBS
ZWRlZmluZSBhbGxvY19kb21kYXRhIHRvIHVzZSBFUlJfUFRSKCkgZm9yIGVycm9ycywgTlVMTCBm
b3Igbm90aGluZywgYW5kCj4gbm9uLU5VTEwgZm9yIGEgcmVhbCBhbGxvY2F0aW9uLCB3aGljaCBh
bGxvd3MgdGhlIGhvb2sgdG8gYmVjb21lIHByb3Blcmx5Cj4gb3B0aW9uYWwuICBSZWRlZmluZSBm
cmVlX2RvbWRhdGEgdG8gYmUgaWRlbXBvdGVudC4KPiAKPiBGb3IgYXJpbmM2NTMsIHRoaXMgbWVh
bnMgdGhlIGR1bW15IGhvb2tzIGNhbiBiZSBkcm9wcGVkIGVudGlyZWx5LiAgRm9yIHRoZQo+IG90
aGVyIHNjaGVkdWxlcnMsIHRoaXMgbWVhbnMgcmV0dXJuaW5nIEVSUl9QVFIoLUVOT01FTSkgaW5z
dGVhZCBvZiBOVUxMIGZvcgo+IG1lbW9yeSBhbGxvY2F0aW9uIGZhaWx1cmVzLCBhbmQgbW9kaWZ5
aW5nIHRoZSBmcmVlIGhvb2tzIHRvIGNvcGUgd2l0aCBhIE5VTEwKPiBwb2ludGVyLiAgV2hpbGUg
bWFraW5nIHRoZSBhbHRlcmF0aW9ucywgZHJvcCBzb21lIHNwdXJpb3VzIGNhc3RzIHRvIHZvaWQg
Ki4KPiAKPiBJbnRyb2R1Y2UgYW5kIHVzZSBwcm9wZXIgd3JhcHBlcnMgZm9yIHNjaGVkX3thbGxv
YyxmcmVlfV9kb21kYXRhKCkuICBUaGVzZSBhcmUKPiBzdHJpY3RseSBiZXR0ZXIgdGhhbiBTQ0hF
RF9PUCgpLCBhcyB0aGUgc291cmNlIGNvZGUgaXMgdmlzaWJsZSB0bwo+IGdyZXAvY3Njb3BlL3Rh
Z3MsIHRoZSBnZW5lcmF0ZWQgY29kZSBpcyBiZXR0ZXIsIGFuZCB0aGVyZSBjYW4gYmUgcHJvcGVy
Cj4gcGVyLWhvb2sgZGVmYXVsdHMgYW5kIGNoZWNrcy4KPiAKPiBDYWxsZXJzIG9mIHRoZSBhbGxv
YyBob29rcyBhcmUgc3dpdGNoZWQgdG8gdXNpbmcgSVNfRVJSKCksIHJhdGhlciB0aGFuCj4gY2hl
Y2tpbmcgZm9yIE5VTEwuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2Uu
ZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:59:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:59:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er48Q-0003Mx-4F; Wed, 28 Feb 2018 15:59:14 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er48P-0003Mr-3l
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 15:59:13 +0000
X-Inumbo-ID: 2e7082ef-1ca0-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e7082ef-1ca0-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 16:58:13 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 08:59:11 -0700
Message-Id: <5A96DFDC02000078001ACEBB@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 08:59:08 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644904-11349-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519644904-11349-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 3/7] x86/alt: Clean up the assembly used
 to generate alternatives
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ID4+PiBPbiAyNi4wMi4xOCBhdCAxMjozNSwgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+IHdy
b3RlOgo+ICogT24gdGhlIEMgc2lkZSwgc3dpdGNoIHRvIHVzaW5nIGxvY2FsIGxhYmxlcyByYXRo
ZXIgdGhhbiBoYXJkY29kZWQgbnVtYmVycy4KPiAgKiBSZW5hbWUgcGFyYW1ldGVycyBhbmQgbGFi
bGVzIHRvIGJlIGNvbnNpc3RlbnQgd2l0aCBhbHRfaW5zdHIgbmFtZXMsIGFuZAo+ICAgIGNvbnNp
c3RlbnQgYmV0d2VlbiB0aGUgdGhlIEMgYW5kIGFzbSB2ZXJzaW9ucy4KPiAgKiBPbiB0aGUgYXNt
IHNpZGUsIGZhY3RvciBzb21lIGV4cHJlc3Npb25zIG91dCBpbnRvIG1hY3JvcyB0byBhaWQgY2xh
cml0eS4KPiAgKiBDb25zaXN0ZW50bHkgZGVjbGFyZSBzZWN0aW9uIGF0dHJpYnV0ZXMuCj4gCj4g
Tm8gZnVuY3Rpb25hbCBjaGFuZ2UuCj4gCj4gU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4t
ZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 15:59:47 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 15:59:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er48x-0003PU-CU; Wed, 28 Feb 2018 15:59:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er48w-0003P6-5g
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 15:59:46 +0000
X-Inumbo-ID: a840861e-1ca0-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id a840861e-1ca0-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:01:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465066060"
To: Dario Faggioli <dfaggioli@suse.com>, <xen-devel@lists.xenproject.org>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940411577.10991.534361130254778056.stgit@Palanthas.fritz.box>
 <1bcdf046-581e-d055-c954-80ddcb45451f@citrix.com>
 <1519831062.9145.10.camel@suse.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <0b48eed9-fdd0-af36-9799-f20c09ea352f@citrix.com>
Date: Wed, 28 Feb 2018 15:59:37 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1519831062.9145.10.camel@suse.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/5] tools: xenpm: continue to support
 {set, get}-vcpu-migration-delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwMzoxNyBQTSwgRGFyaW8gRmFnZ2lvbGkgd3JvdGU6Cj4gT24gV2VkLCAy
MDE4LTAyLTI4IGF0IDE1OjAyICswMDAwLCBHZW9yZ2UgRHVubGFwIHdyb3RlOgo+PiBPbiAwMi8y
My8yMDE4IDA0OjQxIFBNLCBEYXJpbyBGYWdnaW9saSB3cm90ZToKPj4+IEZyb20gdGhpcyBjb21t
aXQgb24sIGB4ZW5wbSB7c2V0LGdldH0tdmNwdS1taWdyYXRpb24tZGVsYXknCj4+Pgo+Pj4gY29t
bWFuZHMgd29yayBhZ2Fpbi4gQnV0IHRoYXQgaXMgb25seSBmb3IgdGhlIHNha2Ugb2YKPj4+IGJh
Y2t3YXJkIGNvbXBhdGliaWxpdHksIGFuZCB0aGVpciB1c2UgaXMgZGVwcmVjYXRlZCwgaW4KPj4+
IGZhdm91ciBvZiAneGwgc2NoZWQtY3JlZGl0IC1zIFstYyA8cG9vbGlkPl0gLW0gPGRlbGF5Picu
Cj4+Pgo+Pj4gU2lnbmVkLW9mZi1ieTogRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNv
bT4KPj4+IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgo+Pgo+PiBJZiB3
ZSBjYXJlZCBhYm91dCBzdHJpY3QgYmVoYXZpb3JhbCBjb21wYXRpYmlsaXR5LCB3ZSB3b3VsZCBt
b2RpZnkKPj4gdGhlCj4+IHhlbnBtIGZ1bmN0aW9uIHRvIHNldCB0aGUgbWlncmF0aW9uIGRlbGF5
IGZvciBhbGwgY3B1cG9vbHM7IGJ1dCBJCj4+IHRoaW5rCj4+IHdlIGNhbiB3b3JyeSBhYm91dCB0
aGF0IGlmIGFueW9uZSBjb21wbGFpbnMuIDotKQo+Pgo+IFllcywgSSB0aG91Z2h0IGFib3V0IHRo
YXQuIEJ1dCwgY29uc2lkZXJpbmcgd2hhdCB3b3VsZCBiZSByZXF1aXJlZCB0bwo+IGltcGxlbWVu
dCBzdWNoIGJlaGF2aW9yLCBhcyBjb21wYXJlZCB0byBob3cgbWFueSBwZW9wbGUgKGFzIGZhciBh
cyB3ZQo+IGNhbiB0ZWxsLCBvZiBjb3Vyc2UpIHVzZSB0aGlzIGZlYXR1cmUsIGFuZCB1c2UgeGVu
cG0gdG8gY2hhbmdlIGl0LCBJCj4gYWxzbyB0aG91Z2h0IHdlIGFyZSBpbmRlZWQgZmluZSAid2Fp
dGluZyBhbmQgc2VlaW5nIi4KPiAKPj4+IEBAIC0xMDg3LDEzICsxMDk3LDE3IEBAIHZvaWQgc2V0
X3ZjcHVfbWlncmF0aW9uX2RlbGF5X2Z1bmMoaW50Cj4+PiBhcmdjLCBjaGFyICphcmd2W10pCj4+
PiAgCj4+PiAgdm9pZCBnZXRfdmNwdV9taWdyYXRpb25fZGVsYXlfZnVuYyhpbnQgYXJnYywgY2hh
ciAqYXJndltdKQo+Pj4gIHsKPj4+IC0gICAgdWludDMyX3QgdmFsdWU7Cj4+PiArICAgIHN0cnVj
dCB4ZW5fc3lzY3RsX2NyZWRpdF9zY2hlZHVsZSBzcGFyYW07Cj4+PiArCj4+PiArICAgIHByaW50
ZigiV0FSTklORzogdXNpbmcgeGVucG0gZm9yIHRoaXMgcHVycG9zZSBpcyBkZXByZWNhdGVkLiIK
Pj4+ICsgICAgICAgICAgICIgQ2hlY2sgb3V0IGB4bCBzY2hlZC1jcmVkaXQgLXMnXG4iKTsKPj4K
Pj4gU2hvdWxkIHRoZXNlIHdhcm5pbmdzIGJlIHRvIHN0ZGVyciByYXRoZXIgdGhhbiBzdGRvdXQs
IHNvIHRoYXQgaWYKPj4gYW55dGhpbmcgaXMgbWFudWFsbHkgcGFyc2luZyBzdG91dCBpdCB3aWxs
IGNvbnRpbnVlIHRvIHdvcms/Cj4+Cj4gQWdhaW4sIEkgY29uc2lkZXJlZCB0aGlzLCBmb3IgdGhh
dCBzYW1lIHJlYXNvbi4gVGhlIHJlYXNvbiB3aHkgSQo+IGRlY2lkZWQgZm9yIHN0ZG91dCBpcyBm
b3IgbWF4aW1pemluZyB0aGUgY2hhbmNlcyB0aGF0IGFueW9uZSBhY3R1YWxseQo+IHVzaW5nIHRo
aXMgd2lsbCBzZWUgdGhlIHdhcm5pbmcgKGV2ZW4gaWYsIGUuZy4sIHRoZXkncmUgcmVkaXJlY3Rp
bmcKPiBzdGRlcnIpLgoKSWYgdGhleSdyZSByZWRpcmVjdGluZyBzdGRlcnIgdGhlbiB0aGV5IGhh
dmUgZXhwbGljaXRseSBkZWNpZGVkIHRvCmlnbm9yZSB3YXJuaW5ncyBhbmQgZXJyb3JzIC0tIGlm
IHRoZXkgd2FudCB0byBtaXNzIG1lc3NhZ2VzIGxpa2UgdGhpcwp0aGV5IHNob3VsZCBiZSBhbGxv
d2VkIHRvLiAgSSB3b3VsZCB0aGluayBpdCBtdWNoIG1vcmUgbGlrZWx5IHRoYXQKc3Rkb3V0IHdv
dWxkIGJlIHJlZGlyZWN0ZWQgc29tZXdoZXJlIHRoYW4gc3RkZXJyLgoKIC1HZW9yZ2UKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:03:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:03:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4C6-0004cA-R3; Wed, 28 Feb 2018 16:03:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er4C5-0004by-Gc
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 16:03:01 +0000
X-Inumbo-ID: 1c7b8d75-1ca1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1c7b8d75-1ca1-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:04:53 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68799515"
Date: Wed, 28 Feb 2018 15:37:47 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Message-ID: <20180228153747.i7temuih37ssedu6@MacBook-Pro-de-Roger.local>
References: <20180223132743.59804-1-roger.pau@citrix.com>
 <20180223132743.59804-4-roger.pau@citrix.com>
 <20180223190718.pfbszon36aamqelb@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <20180223190718.pfbszon36aamqelb@citrix.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel@lists.xenproject.org, Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH RFC 3/3] xtf: add minimal HPET functionality
 test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gRnJpLCBGZWIgMjMsIDIwMTggYXQgMDc6MDc6MThQTSArMDAwMCwgV2VpIExpdSB3cm90ZToK
PiBPbiBGcmksIEZlYiAyMywgMjAxOCBhdCAwMToyNzo0M1BNICswMDAwLCBSb2dlciBQYXUgTW9u
bmUgd3JvdGU6Cj4gPiBBZGQgYSBiYXNpYyBIUEVUIGZ1bmN0aW9uYWxpdHkgdGVzdCwgbm90ZSB0
aGF0IHRoaXMgdGVzdCByZXF1aXJlcyB0aGUKPiA+IEhQRVQgdG8gc3VwcG9ydCBsZXZlbCB0cmln
Z2VyZWQgaW50ZXJydXB0cy4KPiA+IAo+ID4gRnVydGhlciBpbXByb3ZlbWVudHMgc2hvdWxkIGFk
ZCBzdXBwb3J0IGZvciBpbnRlcnJ1cHQgZGVsaXZlcnksIGFuZAo+ID4gdGVzdGluZyBhbGwgdGhl
IGF2YWlsYWJsZSB0aW1lcnMuCj4gPiAKPiA+IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25u
w6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgo+ID4gLS0tCj4gPiBDYzogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiA+IC0tLQo+ID4gIGFyY2gveDg2L2luY2x1ZGUv
YXJjaC9saWIuaCB8ICAxNCArKysrCj4gPiAgZG9jcy9hbGwtdGVzdHMuZG94ICAgICAgICAgIHwg
ICAyICsKPiA+ICB0ZXN0cy9ocGV0L01ha2VmaWxlICAgICAgICAgfCAgIDkgKysrCj4gPiAgdGVz
dHMvaHBldC9tYWluLmMgICAgICAgICAgIHwgMTg3ICsrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrCj4gPiAgNCBmaWxlcyBjaGFuZ2VkLCAyMTIgaW5zZXJ0aW9ucygr
KQo+ID4gIGNyZWF0ZSBtb2RlIDEwMDY0NCB0ZXN0cy9ocGV0L01ha2VmaWxlCj4gPiAgY3JlYXRl
IG1vZGUgMTAwNjQ0IHRlc3RzL2hwZXQvbWFpbi5jCj4gPiAKPiA+IGRpZmYgLS1naXQgYS9hcmNo
L3g4Ni9pbmNsdWRlL2FyY2gvbGliLmggYi9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmgKPiA+
IGluZGV4IDY3MTRiZGMuLjM0MDA4OTAgMTAwNjQ0Cj4gPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRl
L2FyY2gvbGliLmgKPiA+ICsrKyBiL2FyY2gveDg2L2luY2x1ZGUvYXJjaC9saWIuaAo+ID4gQEAg
LTM5Miw2ICszOTIsMjAgQEAgc3RhdGljIGlubGluZSB2b2lkIHdyaXRlX3hjcjAodWludDY0X3Qg
eGNyMCkKPiA+ICAgICAgeHNldGJ2KDAsIHhjcjApOwo+ID4gIH0KPiA+ICAKPiA+ICtzdGF0aWMg
aW5saW5lIHVpbnQ2NF90IHJkdHNjKHZvaWQpCj4gPiArewo+ID4gKyAgICB1aW50MzJfdCBsb3cs
IGhpZ2g7Cj4gPiArCj4gPiArICAgIGFzbSB2b2xhdGlsZSAoInJkdHNjIiA6ICI9YSIgKGxvdyks
ICI9ZCIgKGhpZ2gpKTsKPiA+ICsKPiAKPiBZb3UgcHJvYmFibHkgbmVlZCB0byBhZGQgbGZlbmNl
IG9yIG1mZW5jZS4gU2VlIHJkdHNjX29yZGVyZWQgaW4gWGVuLgoKT2gsIE9LIHRoYXQncyBuZXdz
IHRvIG1lLiBJIGd1ZXNzIGp1c3QgdXNpbmcgYSBsZmVuY2UgYmVmb3JlIGl0CnNob3VsZCBiZSBm
aW5lLgoKPiA+ICsgICAgcmV0dXJuICgodWludDY0X3QpaGlnaCA8PCAzMikgfCBsb3c7Cj4gPiAr
fQo+ID4gKwo+IFsuLi5dCj4gPiArc3RhdGljIHZvaWQgc2V0X2ZyZXEodm9pZCkKPiA+ICt7Cj4g
PiArICAgIHVpbnQzMl90IGVheCwgZWJ4LCBlY3gsIGVkeCwgYmFzZTsKPiA+ICsgICAgYm9vbCBm
b3VuZCA9IGZhbHNlOwo+ID4gKwo+ID4gKyAgICAvKiBHZXQgdHNjIGZyZXF1ZW5jeSBmcm9tIGNw
dWlkLiAqLwo+ID4gKyAgICBmb3IgKCBiYXNlID0gWEVOX0NQVUlEX0ZJUlNUX0xFQUY7Cj4gPiAr
ICAgICAgICAgIGJhc2UgPCBYRU5fQ1BVSURfRklSU1RfTEVBRiArIDB4MTAwMDA7IGJhc2UgKz0g
MHgxMDAgKQo+ID4gKyAgICB7Cj4gPiArICAgICAgICBjcHVpZChiYXNlLCAmZWF4LCAmZWJ4LCAm
ZWN4LCAmZWR4KTsKPiA+ICsKPiA+ICsgICAgICAgIGlmICggKGVieCA9PSBYRU5fQ1BVSURfU0lH
TkFUVVJFX0VCWCkgJiYKPiA+ICsgICAgICAgICAgICAgKGVjeCA9PSBYRU5fQ1BVSURfU0lHTkFU
VVJFX0VDWCkgJiYKPiA+ICsgICAgICAgICAgICAgKGVkeCA9PSBYRU5fQ1BVSURfU0lHTkFUVVJF
X0VEWCkgJiYKPiA+ICsgICAgICAgICAgICAgKChlYXggLSBiYXNlKSA+PSAyKSApCj4gPiArICAg
ICAgICB7Cj4gPiArICAgICAgICAgICAgZm91bmQgPSB0cnVlOwo+ID4gKyAgICAgICAgICAgIGJy
ZWFrOwo+ID4gKyAgICAgICAgfQo+ID4gKyAgICB9Cj4gPiArCj4gPiArICAgIGlmICggIWZvdW5k
ICkKPiA+ICsgICAgICAgIHBhbmljKCJVbmFibGUgdG8gbG9jYXRlIFhlbiBDUFVJRCBsZWF2ZXNc
biIpOwo+ID4gKwo+IAo+IEZpbmRpbmcgWGVuIGxlYXZlcyBzaG91bGQgbGl2ZSBpbiBpdHMgb3du
IGZ1bmN0aW9uIGFuZCBtb3ZlIHRvIGNvbW1vbgo+IGNvZGUgaWYgcG9zc2libGUuCgpUaGVyZSdz
IGFscmVhZHkgb25lIGluIGNvbW1vbiBjb2RlLiBUaGUgcmlnaHQgd2F5IHRvIGZpeCB0aGlzIHNl
ZW1zIHRvCmJlIHRvIHN0b3JlICdiYXNlJyBhbmQgdXNlIGl0IGluIGZ1cnRoZXIgY3B1aWQgcmVs
YXRlZCBjYWxscy4KCj4gPiArICAgIGNwdWlkX2NvdW50KGJhc2UgKyAzLCAwLCAmZWF4LCAmZWJ4
LCAmZnJlcSwgJmVkeCk7Cj4gPiArICAgIHByaW50aygiVFNDIGZyZXF1ZW5jeSAldWtIelxuIiwg
ZnJlcSk7Cj4gPiArfQo+ID4gKwo+ID4gKy8qIEJ1c3ktd2FpdCBpbXBsZW1lbnRhdGlvbiBiYXNl
ZCBvbiB0c2MgdmFsdWUuICovCj4gPiArc3RhdGljIHZvaWQgd2FpdCh1bnNpZ25lZCBpbnQgbXMp
Cj4gPiArewo+ID4gKyAgICB1aW50NjRfdCBlbmQgPSByZHRzYygpICsgKHVpbnQ2NF90KW1zICog
KHVpbnQ2NF90KWZyZXE7Cj4gPiArCj4gPiArICAgIHdoaWxlICggcmR0c2MoKSA8IGVuZCApCj4g
PiArICAgICAgICBwYXVzZSgpOwo+ID4gK30KPiAKPiBSZW5hbWUgdG8gbWRlbGF5IGFuZCBtb3Zl
IHRvIGEgaGVscGVyIGZpbGU/CgpPSywgd2Fzbid0IHN1cmUgd2hldGhlciB0aGlzIHdvdWxkIGJl
IGhlbHBmdWwgb3Igbm90LgoKPiA+ICsKPiA+ICt2b2lkIHRlc3RfbWFpbih2b2lkKQo+ID4gK3sK
PiBbLi4uXQo+ID4gKyAgICBIUEVUX1JFRyhIUEVUX1RuX0NGRyhucikpICY9IH5IUEVUX1ROX0xF
VkVMOwo+ID4gKyAgICBIUEVUX1JFRyhIUEVUX1NUQVRVUykgPSAxIDw8IG5yOwo+ID4gKyAgICB3
YWl0KDIwMCk7Cj4gPiArICAgIGlmICggKChIUEVUX1JFRyhIUEVUX1NUQVRVUykgPj4gbnIpICYg
MSkgKQo+ID4gKyAgICAgICAgcmV0dXJuIHh0Zl9mYWlsdXJlKCJGYWlsOiBTdGF0dXMgYml0IHNl
dCBmb3IgZWRnZSBpbnRlcnJ1cHQgaW4gcGVyaW9kaWMgbW9kZVxuIik7Cj4gPiArCj4gCj4gSXMg
aXQgcG9zc2libGUgdG8gdXNlIHNob3J0ZXIgdGltZSBpbiB0aGUgdGVzdD8gVGhpcyB0ZXN0IGFz
LWlzIHdpbGwgcnVuCj4gZm9yIDEgb3IgMiBzZWNvbmRzIHdoaWNoIGlzIGEgYml0IGxvbmcgYXMg
bWljcm8ta2VybmVsIHRlc3RpbmcuCgpMaWtlbHksIEkgY2FuIHJlZHVjZSB0aGUgcGVyaW9kcyBh
bmQgd2FpdHMgdG8gc29tZXRoaW5nIHNtYWxsZXIuIExldAptZSB1c2UgYSBkZWZpbmUgYW5kIHRo
ZW4gd2UgY2FuIHR3ZWFrIHRoaXMsIGJ1dCB1c2luZyBhIDFtcyBwZXJpb2QKc2hvdWxkIGJlIGZp
bmUuCgpUaGFua3MsIFJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:10:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4Iv-0005I9-Vi; Wed, 28 Feb 2018 16:10:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jtsl=fw=citrix.com=prvs=590dfaf9e=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1er4It-0004qc-Qt
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:10:03 +0000
X-Inumbo-ID: 18b5e12a-1ca2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 18b5e12a-1ca2-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:11:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465070216"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 16:09:47 +0000
Message-ID: <20180228160948.6313-5-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180228160948.6313-1-sergey.dyasli@citrix.com>
References: <20180228160948.6313-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v5 4/5] x86/msr: update domain policy on CPUID
	policy changes
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

QXZhaWxhYmlsaXR5IG9mIHNvbWUgTVNScyBkZXBlbmRzIG9uIGNlcnRhaW4gQ1BVSUQgYml0cy4g
QWRkIGZ1bmN0aW9uCnJlY2FsY3VsYXRlX2RvbWFpbl9tc3JfcG9saWN5KCkgd2hpY2ggdXBkYXRl
cyBhdmFpbGFiaWxpdHkgb2YgcGVyLWRvbWFpbgpNU1JzIGJhc2VkIG9uIGN1cnJlbnQgZG9tYWlu
J3MgQ1BVSUQgcG9saWN5LiBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZAp3aGVuIENQVUlEIHBvbGlj
eSBpcyBjaGFuZ2VkIGZyb20gYSB0b29sc3RhY2suCgpBZGQgcmVjYWxjdWxhdGVfZG9tYWluX3Zt
eF9tc3JfcG9saWN5KCkgd2hpY2ggY2hhbmdlcyBhdmFpbGFiaWxpdHkgb2YKVk1YIE1TUnMgYmFz
ZWQgb24gZG9tYWluJ3MgbmVzdGVkIHZpcnQgc2V0dGluZ3MuIElmIGl0J3MgZW5hYmxlZCwgdGhl
bgp0aGUgZG9tYWluIHJlY2VpdmVzIGEgY29weSBvZiBIVk1fbWF4IHZteCBwb2xpY3kgd2l0aCBh
bGxvd2VkIENSNCBiaXRzCmFkanVzdGVkIGJ5IENQVUlEIHBvbGljeS4KClNpZ25lZC1vZmYtYnk6
IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCnY0IC0tPiB2NToK
LSBSZW1vdmVkIF9kb21haW4gZnJvbSBmdW5jdGlvbiBuYW1lcwotIEFkZGVkIHZteF9jb3B5X3Bv
bGljeSgpIGhlbHBlcgotIHJlY2FsY3VsYXRlX3ZteF9tc3JfcG9saWN5KCkgd2FzIHJld3JpdHRl
bgotLS0KIHhlbi9hcmNoL3g4Ni9kb21jdGwuYyAgICAgfCAgMSArCiB4ZW4vYXJjaC94ODYvbXNy
LmMgICAgICAgIHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIHhlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmggfCAgMyArKysKIDMgZmlsZXMgY2hhbmdlZCwgMzkgaW5zZXJ0
aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4
Ni9kb21jdGwuYwppbmRleCA4ZmJiZjNhZWIzLi41YmRlMWEyMmI3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC0xMjUsNiAr
MTI1LDcgQEAgc3RhdGljIGludCB1cGRhdGVfZG9tYWluX2NwdWlkX2luZm8oc3RydWN0IGRvbWFp
biAqZCwKICAgICB9CiAKICAgICByZWNhbGN1bGF0ZV9jcHVpZF9wb2xpY3koZCk7CisgICAgcmVj
YWxjdWxhdGVfbXNyX3BvbGljeShkKTsKIAogICAgIHN3aXRjaCAoIGN0bC0+aW5wdXRbMF0gKQog
ICAgIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3Iu
YwppbmRleCBmNzAwZTA1NTcwLi45MTE0YjhmNTNiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
bXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0yMyw2ICsyMyw3IEBACiAjaW5jbHVk
ZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9zY2hlZC5oPgogI2luY2x1ZGUgPGFzbS9tc3Iu
aD4KKyNpbmNsdWRlIDxhc20vaHZtL25lc3RlZGh2bS5oPgogCiBERUZJTkVfUEVSX0NQVSh1aW50
MzJfdCwgdHNjX2F1eCk7CiAKQEAgLTI4Miw2ICsyODMsMzkgQEAgdm9pZCBfX2luaXQgaW5pdF9n
dWVzdF9tc3JfcG9saWN5KHZvaWQpCiAgICAgY2FsY3VsYXRlX3B2X21heF9wb2xpY3koKTsKIH0K
IAorc3RhdGljIHZvaWQgdm14X2NvcHlfcG9saWN5KGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3Bv
bGljeSAqc3JjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBtc3Jf
ZG9tYWluX3BvbGljeSAqZHN0KQoreworICAgIG1lbWNweShkc3QtPnZteC5yYXcsIHNyYy0+dm14
LnJhdywgc2l6ZW9mKGRzdC0+dm14LnJhdykpOworICAgIGRzdC0+dm14X3Byb2NiYXNlZF9jdGxz
Mi5yYXcgPSBzcmMtPnZteF9wcm9jYmFzZWRfY3RsczIucmF3OworICAgIGRzdC0+dm14X2VwdF92
cGlkX2NhcC5yYXcgPSBzcmMtPnZteF9lcHRfdnBpZF9jYXAucmF3OworICAgIG1lbWNweShkc3Qt
PnZteF90cnVlX2N0bHMucmF3LCBzcmMtPnZteF90cnVlX2N0bHMucmF3LAorICAgICAgICAgICBz
aXplb2YoZHN0LT52bXhfdHJ1ZV9jdGxzLnJhdykpOworICAgIGRzdC0+dm14X3ZtZnVuYy5yYXcg
PSBzcmMtPnZteF92bWZ1bmMucmF3OworfQorCitzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV92bXhf
bXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHN0cnVjdCBtc3JfZG9tYWluX3Bv
bGljeSAqZHAgPSBkLT5hcmNoLm1zcjsKKworICAgIGlmICggIW5lc3RlZGh2bV9lbmFibGVkKGQp
IHx8ICFkLT5hcmNoLmNwdWlkLT5iYXNpYy52bXggKQorICAgIHsKKyAgICAgICAgdm14X2NsZWFy
X3BvbGljeShkcCk7CisKKyAgICAgICAgcmV0dXJuOworICAgIH0KKworICAgIHZteF9jb3B5X3Bv
bGljeSgmaHZtX21heF9tc3JfZG9tYWluX3BvbGljeSwgZHApOworCisgICAgLyogR2V0IGFsbG93
ZWQgQ1I0IGJpdHMgZnJvbSBDUFVJRCBwb2xpY3kgKi8KKyAgICBkcC0+dm14LmNyNF9maXhlZDEu
YWxsb3dlZF8xLnJhdyA9IGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyhkLCBmYWxzZSk7Cit9CisK
K3ZvaWQgcmVjYWxjdWxhdGVfbXNyX3BvbGljeShzdHJ1Y3QgZG9tYWluICpkKQoreworICAgIHJl
Y2FsY3VsYXRlX3ZteF9tc3JfcG9saWN5KGQpOworfQorCiBpbnQgaW5pdF9kb21haW5fbXNyX3Bv
bGljeShzdHJ1Y3QgZG9tYWluICpkKQogewogICAgIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAq
ZHA7CkBAIC0zMDIsNiArMzM2LDcgQEAgaW50IGluaXRfZG9tYWluX21zcl9wb2xpY3koc3RydWN0
IGRvbWFpbiAqZCkKICAgICB9CiAKICAgICBkLT5hcmNoLm1zciA9IGRwOworICAgIHJlY2FsY3Vs
YXRlX21zcl9wb2xpY3koZCk7CiAKICAgICByZXR1cm4gMDsKIH0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci5oCmluZGV4IDQx
OWFiNmY4YTcuLjQ3NDc1NzI4NzEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNy
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaApAQCAtNjA2LDYgKzYwNiw5IEBAIGlu
dCBpbml0X3ZjcHVfbXNyX3BvbGljeShzdHJ1Y3QgdmNwdSAqdik7CiBpbnQgZ3Vlc3RfcmRtc3Io
Y29uc3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCk7CiBpbnQg
Z3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKTsK
IAorLyogVXBkYXRlIGF2YWlsYWJpbGl0eSBvZiBwZXItZG9tYWluIE1TUnMgYmFzZWQgb24gQ1BV
SUQgcG9saWN5ICovCit2b2lkIHJlY2FsY3VsYXRlX21zcl9wb2xpY3koc3RydWN0IGRvbWFpbiAq
ZCk7CisKICNlbmRpZiAvKiAhX19BU1NFTUJMWV9fICovCiAKICNlbmRpZiAvKiBfX0FTTV9NU1Jf
SCAqLwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1k
ZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:10:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4Iu-0005HI-Hg; Wed, 28 Feb 2018 16:10:04 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jtsl=fw=citrix.com=prvs=590dfaf9e=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1er4Is-0004qa-Pn
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:10:02 +0000
X-Inumbo-ID: 1833ceab-1ca2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1833ceab-1ca2-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:11:55 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465070215"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 16:09:43 +0000
Message-ID: <20180228160948.6313-1-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.14.1
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v5 0/5] VMX MSRs policy for Nested Virt: part 1
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIGVuZCBnb2FsIG9mIGhhdmluZyBWTVggTVNScyBwb2xpY3kgaXMgdG8gYmUgYWJsZSB0byBt
YW5hZ2UKTDEgVk1YIGZlYXR1cmVzLiBUaGlzIHBhdGNoIHNlcmllcyBpcyB0aGUgZmlyc3QgcGFy
dCBvZiB0aGlzIHdvcmsuClRoZXJlIGlzIG5vIGZ1bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgTDEg
c2VlcyBpbiBWTVggTVNScyBhdCB0aGlzCnBvaW50LiBCdXQgZWFjaCBkb21haW4gd2lsbCBoYXZl
IGEgcG9saWN5IG9iamVjdCB3aGljaCBhbGxvd3MgdG8Kc2Vuc2libHkgcXVlcnkgd2hhdCBWTVgg
ZmVhdHVyZXMgdGhlIGRvbWFpbiBoYXMuIFRoaXMgd2lsbCB1bmJsb2NrCnNvbWUgb3RoZXIgbmVz
dGVkIHZpcnR1YWxpemF0aW9uIHdvcmsgaXRlbXMuCgpDdXJyZW50bHksIHdoZW4gbmVzdGVkIHZp
cnQgaXMgZW5hYmxlZCwgdGhlIHNldCBvZiBMMSBWTVggZmVhdHVyZXMKaXMgZml4ZWQgYW5kIGNh
bGN1bGF0ZWQgYnkgbnZteF9tc3JfcmVhZF9pbnRlcmNlcHQoKSBhcyBhbiBpbnRlcnNlY3Rpb24K
YmV0d2VlbiB0aGUgZnVsbCBzZXQgb2YgWGVuJ3Mgc3VwcG9ydGVkIEwxIFZNWCBmZWF0dXJlcywg
dGhlIHNldCBvZgphY3R1YWwgSC9XIGZlYXR1cmVzIGFuZCwgZm9yIE1TUl9JQTMyX1ZNWF9FUFRf
VlBJRF9DQVAsIHRoZSBzZXQgb2YKZmVhdHVyZXMgdGhhdCBYZW4gdXNlcy4KClRoZSBhYm92ZSBt
YWtlcyBMMSBWTVggZmVhdHVyZSBzZXQgaW5jb25zaXN0ZW50IGJldHdlZW4gZGlmZmVyZW50IEgv
VwphbmQgdGhlcmUgaXMgbm8gYWJpbGl0eSB0byBjb250cm9sIHdoYXQgZmVhdHVyZXMgYXJlIGF2
YWlsYWJsZSB0byBMMS4KVGhlIG92ZXJhbGwgc2V0IG9mIGlzc3VlcyBoYXMgbXVjaCBpbiBjb21t
b24gd2l0aCBDUFVJRCBwb2xpY3kuCgpQYXJ0IDEgYWRkcyBWTVggTVNScyBpbnRvIHN0cnVjdCBt
c3JfZG9tYWluX3BvbGljeSBhbmQgaW5pdGlhbGl6ZXMgdGhlbQpkdXJpbmcgZG9tYWluIGNyZWF0
aW9uIGJhc2VkIG9uIENQVUlEIHBvbGljeS4gSW4gdGhlIGZ1dHVyZSBpdCBzaG91bGQgYmUKcG9z
c2libGUgdG8gaW5kZXBlbmRlbnRseSBjb25maWd1cmUgdmFsdWVzIG9mIFZNWCBNU1JzIGZvciBl
YWNoIGRvbWFpbi4KCnY0IC0tPiB2NToKLSBGaXJzdCBwYXRjaCAieDg2L21zcjogYWRkIFJhdyBh
bmQgSG9zdCBkb21haW4gcG9saWNpZXMiIHdhcyB1cHN0cmVhbWVkCiAgc2VwYXJhdGVseQotIENv
bWJpbmVkIHRoZSBuZXh0IDIgcGF0Y2hlcyBpbnRvIDEKClNlcmdleSBEeWFzbGkgKDUpOgogIHg4
Ni9tc3I6IGFkZCBWTVggTVNScyBkZWZpbml0aW9ucyBhbmQgcG9wdWxhdGUgUmF3IGRvbWFpbiBw
b2xpY3kKICB4ODYvbXNyOiBhZGQgVk1YIE1TUnMgaW50byBIVk1fbWF4IGRvbWFpbiBwb2xpY3kK
ICB4ODYvY3B1aWQ6IHVwZGF0ZSBzaWduYXR1cmUgb2YgaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRz
KCkKICB4ODYvbXNyOiB1cGRhdGUgZG9tYWluIHBvbGljeSBvbiBDUFVJRCBwb2xpY3kgY2hhbmdl
cwogIHg4Ni9tc3I6IGhhbmRsZSBWTVggTVNScyB3aXRoIGd1ZXN0X3JkL3dybXNyKCkKCiB4ZW4v
YXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgICAgIHwgICAxICsKIHhlbi9hcmNoL3g4Ni9odm0v
ZG9tYWluLmMgICAgICAgICAgfCAgIDMgKy0KIHhlbi9hcmNoL3g4Ni9odm0vaHZtLmMgICAgICAg
ICAgICAgfCAgIDcgKy0KIHhlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMgICAgfCAgIDQg
Ky0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jICAgICAgICAgfCAgIDggKy0KIHhlbi9hcmNo
L3g4Ni9odm0vdm14L3Z2bXguYyAgICAgICAgfCAxNzggLS0tLS0tLS0tLS0tLS0tLS0tLS0KIHhl
bi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAgfCAzMjIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL2h2bS5oICAgICAgfCAg
IDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmggfCAgIDIgLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9tc3IuaCAgICAgICAgICB8IDMzMyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oICAgIHwgIDU0
ICsrKysrKwogMTEgZmlsZXMgY2hhbmdlZCwgNzE5IGluc2VydGlvbnMoKyksIDE5NSBkZWxldGlv
bnMoLSkKCi0tIAoyLjE0LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:10:20 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:10:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4Iv-0005Hy-Ol; Wed, 28 Feb 2018 16:10:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jtsl=fw=citrix.com=prvs=590dfaf9e=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1er4It-0004qb-PK
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:10:03 +0000
X-Inumbo-ID: 1904d3c0-1ca2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1904d3c0-1ca2-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:11:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465070217"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 16:09:45 +0000
Message-ID: <20180228160948.6313-3-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180228160948.6313-1-sergey.dyasli@citrix.com>
References: <20180228160948.6313-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v5 2/5] x86/msr: add VMX MSRs into HVM_max
	domain policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Q3VycmVudGx5LCB3aGVuIG5lc3RlZCB2aXJ0IGlzIGVuYWJsZWQsIHRoZSBzZXQgb2YgTDEgVk1Y
IGZlYXR1cmVzCmlzIGZpeGVkIGFuZCBjYWxjdWxhdGVkIGJ5IG52bXhfbXNyX3JlYWRfaW50ZXJj
ZXB0KCkgYXMgYW4gaW50ZXJzZWN0aW9uCmJldHdlZW4gdGhlIGZ1bGwgc2V0IG9mIFhlbidzIHN1
cHBvcnRlZCBMMSBWTVggZmVhdHVyZXMsIHRoZSBzZXQgb2YKYWN0dWFsIEgvVyBmZWF0dXJlcyBh
bmQsIGZvciBNU1JfSUEzMl9WTVhfRVBUX1ZQSURfQ0FQLCB0aGUgc2V0IG9mCmZlYXR1cmVzIHRo
YXQgWGVuIHVzZXMuCgpBZGQgY2FsY3VsYXRlX2h2bV9tYXhfdm14X3BvbGljeSgpIHdoaWNoIHdp
bGwgc2F2ZSB0aGUgZW5kIHJlc3VsdCBvZgpudm14X21zcl9yZWFkX2ludGVyY2VwdCgpIG9uIGN1
cnJlbnQgSC9XIGludG8gSFZNX21heCBkb21haW4gcG9saWN5LgpUaGVyZSB3aWxsIGJlIG5vIGZ1
bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgTDEgc2VlcyBpbiBWTVggTVNScy4gQnV0IHRoZQphY3R1
YWwgdXNlIG9mIEhWTV9tYXggZG9tYWluIHBvbGljeSB3aWxsIGhhcHBlbiBsYXRlciwgd2hlbiBW
TVggTVNScwphcmUgaGFuZGxlZCBieSBndWVzdF9yZC93cm1zcigpLgoKU2lnbmVkLW9mZi1ieTog
U2VyZ2V5IER5YXNsaSA8c2VyZ2V5LmR5YXNsaUBjaXRyaXguY29tPgotLS0KdjQgLS0+IHY1Ogot
IE1hY3JvcyBhcmUgcmVtb3ZlZCBhbmQgbm93IHN1cHBvcnRlZCBiaXRtYXNrIGlzIHVzZWQgdG8g
ZGVyaXZlIHBvbGljeQotIEFkZGVkIHZteF9jbGVhcl9wb2xpY3koKSBoZWxwZXIKLS0tCiB4ZW4v
YXJjaC94ODYvbXNyLmMgfCAxMzQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysKIDEgZmlsZSBjaGFuZ2VkLCAxMzQgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA0
MzYwN2I1MTA3Li5mNzAwZTA1NTcwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysr
IGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMDYsNiArMTA2LDEzOCBAQCBzdGF0aWMgdm9pZCBf
X2luaXQgY2FsY3VsYXRlX2hvc3RfcG9saWN5KHZvaWQpCiAgICAgZHAtPnBsYWZvcm1faW5mby5j
cHVpZF9mYXVsdGluZyA9IGNwdV9oYXNfY3B1aWRfZmF1bHRpbmc7CiB9CiAKK3N0YXRpYyB2b2lk
IHZteF9jbGVhcl9wb2xpY3koc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCkKK3sKKyAgICBt
ZW1zZXQoZHAtPnZteC5yYXcsIDAsIHNpemVvZihkcC0+dm14LnJhdykpOworICAgIGRwLT52bXhf
cHJvY2Jhc2VkX2N0bHMyLnJhdyA9IDA7CisgICAgZHAtPnZteF9lcHRfdnBpZF9jYXAucmF3ID0g
MDsKKyAgICBtZW1zZXQoZHAtPnZteF90cnVlX2N0bHMucmF3LCAwLCBzaXplb2YoZHAtPnZteF90
cnVlX2N0bHMucmF3KSk7CisgICAgZHAtPnZteF92bWZ1bmMucmF3ID0gMDsKK30KKworc3RhdGlj
IHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3ZteF9wb2xpY3koc3RydWN0IG1zcl9kb21h
aW5fcG9saWN5ICpkcCkKK3sKKyAgICBjb25zdCBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmhw
ID0gJmhvc3RfbXNyX2RvbWFpbl9wb2xpY3k7CisgICAgdWludDMyX3Qgc3VwcG9ydGVkOworCisg
ICAgaWYgKCAhY3B1X2hhc192bXggKQorICAgICAgICByZXR1cm47CisKKyAgICB2bXhfY2xlYXJf
cG9saWN5KGRwKTsKKworICAgIGRwLT52bXguYmFzaWMucmF3ID0gaHAtPnZteC5iYXNpYy5yYXc7
CisKKyAgICBkcC0+dm14LnBpbmJhc2VkX2N0bHMuYWxsb3dlZF8wLnJhdyA9IFZNWF9QSU5CQVNF
RF9DVExTX0RFRkFVTFQxOworICAgIGRwLT52bXgucGluYmFzZWRfY3Rscy5hbGxvd2VkXzEucmF3
ID0gVk1YX1BJTkJBU0VEX0NUTFNfREVGQVVMVDE7CisgICAgc3VwcG9ydGVkID0gUElOX0JBU0VE
X0VYVF9JTlRSX01BU0sgfAorICAgICAgICAgICAgICAgIFBJTl9CQVNFRF9OTUlfRVhJVElORyAg
IHwKKyAgICAgICAgICAgICAgICBQSU5fQkFTRURfUFJFRU1QVF9USU1FUjsKKyAgICBkcC0+dm14
LnBpbmJhc2VkX2N0bHMuYWxsb3dlZF8xLnJhdyB8PSBzdXBwb3J0ZWQ7CisgICAgZHAtPnZteC5w
aW5iYXNlZF9jdGxzLmFsbG93ZWRfMS5yYXcgJj0gaHAtPnZteC5waW5iYXNlZF9jdGxzLmFsbG93
ZWRfMS5yYXc7CisKKyAgICBkcC0+dm14LnByb2NiYXNlZF9jdGxzLmFsbG93ZWRfMC5yYXcgPSBW
TVhfUFJPQ0JBU0VEX0NUTFNfREVGQVVMVDE7CisgICAgZHAtPnZteC5wcm9jYmFzZWRfY3Rscy5h
bGxvd2VkXzEucmF3ID0gVk1YX1BST0NCQVNFRF9DVExTX0RFRkFVTFQxOworICAgIHN1cHBvcnRl
ZCA9IENQVV9CQVNFRF9ITFRfRVhJVElORyAgICAgICAgICB8CisgICAgICAgICAgICAgICAgQ1BV
X0JBU0VEX1ZJUlRVQUxfSU5UUl9QRU5ESU5HIHwKKyAgICAgICAgICAgICAgICBDUFVfQkFTRURf
Q1I4X0xPQURfRVhJVElORyAgICAgfAorICAgICAgICAgICAgICAgIENQVV9CQVNFRF9DUjhfU1RP
UkVfRVhJVElORyAgICB8CisgICAgICAgICAgICAgICAgQ1BVX0JBU0VEX0lOVkxQR19FWElUSU5H
ICAgICAgIHwKKyAgICAgICAgICAgICAgICBDUFVfQkFTRURfTU9OSVRPUl9FWElUSU5HICAgICAg
fAorICAgICAgICAgICAgICAgIENQVV9CQVNFRF9NV0FJVF9FWElUSU5HICAgICAgICB8CisgICAg
ICAgICAgICAgICAgQ1BVX0JBU0VEX01PVl9EUl9FWElUSU5HICAgICAgIHwKKyAgICAgICAgICAg
ICAgICBDUFVfQkFTRURfQUNUSVZBVEVfSU9fQklUTUFQICAgfAorICAgICAgICAgICAgICAgIENQ
VV9CQVNFRF9VU0VfVFNDX09GRlNFVElORyAgICB8CisgICAgICAgICAgICAgICAgQ1BVX0JBU0VE
X1VOQ09ORF9JT19FWElUSU5HICAgIHwKKyAgICAgICAgICAgICAgICBDUFVfQkFTRURfUkRUU0Nf
RVhJVElORyAgICAgICAgfAorICAgICAgICAgICAgICAgIENQVV9CQVNFRF9NT05JVE9SX1RSQVBf
RkxBRyAgICB8CisgICAgICAgICAgICAgICAgQ1BVX0JBU0VEX1ZJUlRVQUxfTk1JX1BFTkRJTkcg
IHwKKyAgICAgICAgICAgICAgICBDUFVfQkFTRURfQUNUSVZBVEVfTVNSX0JJVE1BUCAgfAorICAg
ICAgICAgICAgICAgIENQVV9CQVNFRF9QQVVTRV9FWElUSU5HICAgICAgICB8CisgICAgICAgICAg
ICAgICAgQ1BVX0JBU0VEX1JEUE1DX0VYSVRJTkcgICAgICAgIHwKKyAgICAgICAgICAgICAgICBD
UFVfQkFTRURfVFBSX1NIQURPVyAgICAgICAgICAgfAorICAgICAgICAgICAgICAgIENQVV9CQVNF
RF9BQ1RJVkFURV9TRUNPTkRBUllfQ09OVFJPTFM7CisgICAgZHAtPnZteC5wcm9jYmFzZWRfY3Rs
cy5hbGxvd2VkXzEucmF3IHw9IHN1cHBvcnRlZDsKKyAgICBkcC0+dm14LnByb2NiYXNlZF9jdGxz
LmFsbG93ZWRfMS5yYXcgJj0KKyAgICAgICAgaHAtPnZteC5wcm9jYmFzZWRfY3Rscy5hbGxvd2Vk
XzEucmF3OworCisgICAgZHAtPnZteC5leGl0X2N0bHMuYWxsb3dlZF8wLnJhdyA9IFZNWF9FWElU
X0NUTFNfREVGQVVMVDE7CisgICAgZHAtPnZteC5leGl0X2N0bHMuYWxsb3dlZF8xLnJhdyA9IFZN
WF9FWElUX0NUTFNfREVGQVVMVDE7CisgICAgc3VwcG9ydGVkID0gVk1fRVhJVF9BQ0tfSU5UUl9P
Tl9FWElUICAgfAorICAgICAgICAgICAgICAgIFZNX0VYSVRfSUEzMkVfTU9ERSAgICAgICAgIHwK
KyAgICAgICAgICAgICAgICBWTV9FWElUX1NBVkVfUFJFRU1QVF9USU1FUiB8CisgICAgICAgICAg
ICAgICAgVk1fRVhJVF9TQVZFX0dVRVNUX1BBVCAgICAgfAorICAgICAgICAgICAgICAgIFZNX0VY
SVRfTE9BRF9IT1NUX1BBVCAgICAgIHwKKyAgICAgICAgICAgICAgICBWTV9FWElUX1NBVkVfR1VF
U1RfRUZFUiAgICB8CisgICAgICAgICAgICAgICAgVk1fRVhJVF9MT0FEX0hPU1RfRUZFUiAgICAg
fAorICAgICAgICAgICAgICAgIFZNX0VYSVRfTE9BRF9QRVJGX0dMT0JBTF9DVFJMOworICAgIGRw
LT52bXguZXhpdF9jdGxzLmFsbG93ZWRfMS5yYXcgfD0gc3VwcG9ydGVkOworICAgIGRwLT52bXgu
ZXhpdF9jdGxzLmFsbG93ZWRfMS5yYXcgJj0gaHAtPnZteC5leGl0X2N0bHMuYWxsb3dlZF8xLnJh
dzsKKworICAgIGRwLT52bXguZW50cnlfY3Rscy5hbGxvd2VkXzAucmF3ID0gVk1YX0VOVFJZX0NU
TFNfREVGQVVMVDE7CisgICAgZHAtPnZteC5lbnRyeV9jdGxzLmFsbG93ZWRfMS5yYXcgPSBWTVhf
RU5UUllfQ1RMU19ERUZBVUxUMTsKKyAgICBzdXBwb3J0ZWQgPSBWTV9FTlRSWV9MT0FEX0dVRVNU
X1BBVCAgICAgICAgfAorICAgICAgICAgICAgICAgIFZNX0VOVFJZX0xPQURfR1VFU1RfRUZFUiAg
ICAgICB8CisgICAgICAgICAgICAgICAgVk1fRU5UUllfTE9BRF9QRVJGX0dMT0JBTF9DVFJMIHwK
KyAgICAgICAgICAgICAgICBWTV9FTlRSWV9JQTMyRV9NT0RFOworICAgIGRwLT52bXguZW50cnlf
Y3Rscy5hbGxvd2VkXzEucmF3IHw9IHN1cHBvcnRlZDsKKyAgICBkcC0+dm14LmVudHJ5X2N0bHMu
YWxsb3dlZF8xLnJhdyAmPSBocC0+dm14LmVudHJ5X2N0bHMuYWxsb3dlZF8xLnJhdzsKKworICAg
IGRwLT52bXgubWlzYy5yYXcgPSBocC0+dm14Lm1pc2MucmF3OworICAgIC8qIERvIG5vdCBzdXBw
b3J0IENSMy10YXJnZXQgZmVhdHVyZSBub3cgKi8KKyAgICBkcC0+dm14Lm1pc2MuY3IzX3Rhcmdl
dCA9IGZhbHNlOworCisgICAgLyogUEcsIFBFIGJpdHMgbXVzdCBiZSAxIGluIFZNWCBvcGVyYXRp
b24gKi8KKyAgICBkcC0+dm14LmNyMF9maXhlZDAuYWxsb3dlZF8wLnBlID0gdHJ1ZTsKKyAgICBk
cC0+dm14LmNyMF9maXhlZDAuYWxsb3dlZF8wLnBnID0gdHJ1ZTsKKworICAgIC8qIGFsbG93IDAt
c2V0dGluZ3MgZm9yIGFsbCBiaXRzICovCisgICAgZHAtPnZteC5jcjBfZml4ZWQxLmFsbG93ZWRf
MS5yYXcgPSAweGZmZmZmZmZmOworCisgICAgLyogVk1YRSBiaXQgbXVzdCBiZSAxIGluIFZNWCBv
cGVyYXRpb24gKi8KKyAgICBkcC0+dm14LmNyNF9maXhlZDAuYWxsb3dlZF8wLnZteGUgPSB0cnVl
OworCisgICAgLyoKKyAgICAgKiBBbGxvd2VkIENSNCBiaXRzIHdpbGwgYmUgdXBkYXRlZCBkdXJp
bmcgZG9tYWluIGNyZWF0aW9uIGJ5CisgICAgICogaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKCkK
KyAgICAgKi8KKyAgICBkcC0+dm14LmNyNF9maXhlZDEuYWxsb3dlZF8xLnJhdyA9IGhwLT52bXgu
Y3I0X2ZpeGVkMS5hbGxvd2VkXzEucmF3OworCisgICAgLyogVGhlIG1heCBpbmRleCBvZiBWVk1D
UyBlbmNvZGluZyBpcyAweDFmLiAqLworICAgIGRwLT52bXgudm1jc19lbnVtLnZtY3NfZW5jb2Rp
bmdfbWF4X2lkeCA9IDB4MWY7CisKKyAgICBpZiAoIHZteF9wcm9jYmFzZWRfY3RsczJfYXZhaWxh
YmxlKGRwKSApCisgICAgeworICAgICAgICBzdXBwb3J0ZWQgPSBTRUNPTkRBUllfRVhFQ19ERVND
UklQVE9SX1RBQkxFX0VYSVRJTkcgfAorICAgICAgICAgICAgICAgICAgICBTRUNPTkRBUllfRVhF
Q19WSVJUVUFMSVpFX0FQSUNfQUNDRVNTRVMgfAorICAgICAgICAgICAgICAgICAgICBTRUNPTkRB
UllfRVhFQ19FTkFCTEVfVlBJRCAgICAgICAgICAgICAgfAorICAgICAgICAgICAgICAgICAgICBT
RUNPTkRBUllfRVhFQ19VTlJFU1RSSUNURURfR1VFU1QgICAgICAgfAorICAgICAgICAgICAgICAg
ICAgICBTRUNPTkRBUllfRVhFQ19FTkFCTEVfRVBUOworICAgICAgICBkcC0+dm14X3Byb2NiYXNl
ZF9jdGxzMi5hbGxvd2VkXzEucmF3IHw9IHN1cHBvcnRlZDsKKyAgICAgICAgZHAtPnZteF9wcm9j
YmFzZWRfY3RsczIuYWxsb3dlZF8xLnJhdyAmPQorICAgICAgICAgICAgaHAtPnZteF9wcm9jYmFz
ZWRfY3RsczIuYWxsb3dlZF8xLnJhdzsKKyAgICB9CisKKyAgICBpZiAoIHZteF9lcHRfdnBpZF9j
YXBfYXZhaWxhYmxlKGRwKSApCisgICAgICAgIGRwLT52bXhfZXB0X3ZwaWRfY2FwLnJhdyA9IG5l
cHRfZ2V0X2VwdF92cGlkX2NhcCgpOworCisgICAgaWYgKCB2bXhfdHJ1ZV9jdGxzX2F2YWlsYWJs
ZShkcCkgKQorICAgIHsKKyAgICAgICAgZHAtPnZteF90cnVlX2N0bHMucGluYmFzZWQucmF3ID0g
ZHAtPnZteC5waW5iYXNlZF9jdGxzLnJhdzsKKworICAgICAgICBkcC0+dm14X3RydWVfY3Rscy5w
cm9jYmFzZWQucmF3ID0gZHAtPnZteC5wcm9jYmFzZWRfY3Rscy5yYXc7CisgICAgICAgIHN1cHBv
cnRlZCA9IENQVV9CQVNFRF9DUjNfTE9BRF9FWElUSU5HIHwKKyAgICAgICAgICAgICAgICAgICAg
Q1BVX0JBU0VEX0NSM19TVE9SRV9FWElUSU5HOworICAgICAgICBkcC0+dm14X3RydWVfY3Rscy5w
cm9jYmFzZWQucmF3IHw9IHN1cHBvcnRlZDsKKyAgICAgICAgZHAtPnZteF90cnVlX2N0bHMucHJv
Y2Jhc2VkLnJhdyAmPSBocC0+dm14X3RydWVfY3Rscy5wcm9jYmFzZWQucmF3OworCisgICAgICAg
IGRwLT52bXhfdHJ1ZV9jdGxzLmV4aXQucmF3ID0gZHAtPnZteC5leGl0X2N0bHMucmF3OworCisg
ICAgICAgIGRwLT52bXhfdHJ1ZV9jdGxzLmVudHJ5LnJhdyA9IGRwLT52bXguZW50cnlfY3Rscy5y
YXc7CisgICAgfQorCisgICAgLyogTVNSX0lBMzJfVk1YX1ZNRlVOQyBpcyBOL0EgKi8KK30KKwog
c3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9odm1fbWF4X3BvbGljeSh2b2lkKQogewogICAg
IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSAmaHZtX21heF9tc3JfZG9tYWluX3BvbGlj
eTsKQEAgLTEyNyw2ICsyNTksOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgY2FsY3VsYXRlX2h2bV9t
YXhfcG9saWN5KHZvaWQpCiAKICAgICAvKiAweDAwMDAwMTQwICBNU1JfSU5URUxfTUlTQ19GRUFU
VVJFU19FTkFCTEVTICovCiAgICAgdnAtPm1pc2NfZmVhdHVyZXNfZW5hYmxlcy5hdmFpbGFibGUg
PSBkcC0+cGxhZm9ybV9pbmZvLmNwdWlkX2ZhdWx0aW5nOworCisgICAgY2FsY3VsYXRlX2h2bV9t
YXhfdm14X3BvbGljeShkcCk7CiB9CiAKIHN0YXRpYyB2b2lkIF9faW5pdCBjYWxjdWxhdGVfcHZf
bWF4X3BvbGljeSh2b2lkKQotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:10:56 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:10:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4JZ-0005Ww-D8; Wed, 28 Feb 2018 16:10:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jtsl=fw=citrix.com=prvs=590dfaf9e=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1er4JX-0005Vm-VO
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:10:43 +0000
X-Inumbo-ID: 190bddc5-1ca2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 190bddc5-1ca2-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:11:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465070219"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 16:09:46 +0000
Message-ID: <20180228160948.6313-4-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180228160948.6313-1-sergey.dyasli@citrix.com>
References: <20180228160948.6313-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v5 3/5] x86/cpuid: update signature of
	hvm_cr4_guest_valid_bits()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2l0aCB0aGUgbmV3IGNwdWlkIGluZnJhc3RydWN0dXJlIHRoZXJlIGlzIGEgZG9tYWluLXdpZGUg
c3RydWN0IGNwdWlkCnBvbGljeSBhbmQgdGhlcmUgaXMgbm8gbmVlZCB0byBwYXNzIGEgc2VwYXJh
dGUgc3RydWN0IHZjcHUgKiBpbnRvCmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cygpIGFueW1vcmUu
IE1ha2UgdGhlIGZ1bmN0aW9uIGFjY2VwdCBzdHJ1Y3QKZG9tYWluICogaW5zdGVhZCBhbmQgdXBk
YXRlIGNhbGxlcnMuCgpTaWduZWQtb2ZmLWJ5OiBTZXJnZXkgRHlhc2xpIDxzZXJnZXkuZHlhc2xp
QGNpdHJpeC5jb20+Ci0tLQp2NCAtLT4gdjU6IHJlYmFzZWQgdG8gdGhlIGxhdGVzdCBzdGFnaW5n
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9kb21haW4uYyAgICAgICB8IDMgKystCiB4ZW4vYXJjaC94
ODYvaHZtL2h2bS5jICAgICAgICAgIHwgNyArKystLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS9z
dm1kZWJ1Zy5jIHwgNCArKy0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYyAgICAgIHwgMiAr
LQogeGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jICAgICB8IDIgKy0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvaHZtL2h2bS5oICAgfCAyICstCiA2IGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMo
KyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWlu
LmMgYi94ZW4vYXJjaC94ODYvaHZtL2RvbWFpbi5jCmluZGV4IDYwNDc0NjQ5ZGUuLmNlMTVjZTA0
NzAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
eDg2L2h2bS9kb21haW4uYwpAQCAtMTExLDYgKzExMSw3IEBAIHN0YXRpYyBpbnQgY2hlY2tfc2Vn
bWVudChzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnLCBlbnVtIHg4Nl9zZWdtZW50IHNlZykK
IC8qIENhbGxlZCBieSBWQ1BVT1BfaW5pdGlhbGlzZSBmb3IgSFZNIGd1ZXN0cy4gKi8KIGludCBh
cmNoX3NldF9pbmZvX2h2bV9ndWVzdChzdHJ1Y3QgdmNwdSAqdiwgY29uc3QgdmNwdV9odm1fY29u
dGV4dF90ICpjdHgpCiB7CisgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsK
ICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqdXJlZ3MgPSAmdi0+YXJjaC51c2VyX3JlZ3M7CiAg
ICAgc3RydWN0IHNlZ21lbnRfcmVnaXN0ZXIgY3MsIGRzLCBzcywgZXMsIHRyOwogICAgIGNvbnN0
IGNoYXIgKmVycnN0cjsKQEAgLTI3Miw3ICsyNzMsNyBAQCBpbnQgYXJjaF9zZXRfaW5mb19odm1f
Z3Vlc3Qoc3RydWN0IHZjcHUgKnYsIGNvbnN0IHZjcHVfaHZtX2NvbnRleHRfdCAqY3R4KQogICAg
IGlmICggdi0+YXJjaC5odm1fdmNwdS5ndWVzdF9lZmVyICYgRUZFUl9MTUUgKQogICAgICAgICB2
LT5hcmNoLmh2bV92Y3B1Lmd1ZXN0X2VmZXIgfD0gRUZFUl9MTUE7CiAKLSAgICBpZiAoIHYtPmFy
Y2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIDAp
ICkKKyAgICBpZiAoIHYtPmFyY2guaHZtX3ZjcHUuZ3Vlc3RfY3JbNF0gJiB+aHZtX2NyNF9ndWVz
dF92YWxpZF9iaXRzKGQsIGZhbHNlKSApCiAgICAgewogICAgICAgICBncHJpbnRrKFhFTkxPR19F
UlIsICJCYWQgQ1I0IHZhbHVlOiAlIzAxNmx4XG4iLAogICAgICAgICAgICAgICAgIHYtPmFyY2gu
aHZtX3ZjcHUuZ3Vlc3RfY3JbNF0pOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0u
YyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMDUzOTU1MTg1MS4uYzk2ZTE2Njk1MiAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZt
L2h2bS5jCkBAIC05MzIsOSArOTMyLDggQEAgY29uc3QgY2hhciAqaHZtX2VmZXJfdmFsaWQoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IHZhbHVlLAogICAgICAgICBYODZfQ1IwX0NEIHwg
WDg2X0NSMF9QRykpKQogCiAvKiBUaGVzZSBiaXRzIGluIENSNCBjYW4gYmUgc2V0IGJ5IHRoZSBn
dWVzdC4gKi8KLXVuc2lnbmVkIGxvbmcgaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2LCBib29sIHJlc3RvcmUpCit1bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3Rf
dmFsaWRfYml0cyhjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBib29sIHJlc3RvcmUpCiB7Ci0gICAg
Y29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFpbjsKICAgICBjb25zdCBzdHJ1Y3QgY3B1
aWRfcG9saWN5ICpwOwogICAgIGJvb2wgbWNlLCB2bXhlOwogCkBAIC0xMDAxLDcgKzEwMDAsNyBA
QCBzdGF0aWMgaW50IGh2bV9sb2FkX2NwdV9jdHh0KHN0cnVjdCBkb21haW4gKmQsIGh2bV9kb21h
aW5fY29udGV4dF90ICpoKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9CiAKLSAgICBp
ZiAoIGN0eHQuY3I0ICYgfmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCAxKSApCisgICAgaWYg
KCBjdHh0LmNyNCAmIH5odm1fY3I0X2d1ZXN0X3ZhbGlkX2JpdHMoZCwgdHJ1ZSkgKQogICAgIHsK
ICAgICAgICAgcHJpbnRrKFhFTkxPR19HX0VSUiAiSFZNJWQgcmVzdG9yZTogYmFkIENSNCAlIyIg
UFJJeDY0ICJcbiIsCiAgICAgICAgICAgICAgICBkLT5kb21haW5faWQsIGN0eHQuY3I0KTsKQEAg
LTIzNDQsNyArMjM0Myw3IEBAIGludCBodm1fc2V0X2NyNCh1bnNpZ25lZCBsb25nIHZhbHVlLCBi
b29sX3QgbWF5X2RlZmVyKQogICAgIHN0cnVjdCB2Y3B1ICp2ID0gY3VycmVudDsKICAgICB1bnNp
Z25lZCBsb25nIG9sZF9jcjsKIAotICAgIGlmICggdmFsdWUgJiB+aHZtX2NyNF9ndWVzdF92YWxp
ZF9iaXRzKHYsIDApICkKKyAgICBpZiAoIHZhbHVlICYgfmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0
cyh2LT5kb21haW4sIGZhbHNlKSApCiAgICAgewogICAgICAgICBIVk1fREJHX0xPRyhEQkdfTEVW
RUxfMSwKICAgICAgICAgICAgICAgICAgICAgIkd1ZXN0IGF0dGVtcHRzIHRvIHNldCByZXNlcnZl
ZCBiaXQgaW4gQ1I0OiAlbHgiLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3Zt
ZGVidWcuYyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bWRlYnVnLmMKaW5kZXggMDkxYzU4ZmEx
Yi4uNmMyMTVkMTlmZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtZGVidWcu
YworKysgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm1kZWJ1Zy5jCkBAIC0xMjEsOSArMTIxLDkg
QEAgYm9vbCBzdm1fdm1jYl9pc3ZhbGlkKGNvbnN0IGNoYXIgKmZyb20sIGNvbnN0IHN0cnVjdCB2
bWNiX3N0cnVjdCAqdm1jYiwKICAgICAgICAgICAgKGNyMyA+PiB2LT5kb21haW4tPmFyY2guY3B1
aWQtPmV4dGQubWF4cGh5c2FkZHIpKSkgKQogICAgICAgICBQUklOVEYoIkNSMzogTUJaIGJpdHMg
YXJlIHNldCAoJSMiUFJJeDY0IilcbiIsIGNyMyk7CiAKLSAgICBpZiAoIGNyNCAmIH5odm1fY3I0
X2d1ZXN0X3ZhbGlkX2JpdHModiwgZmFsc2UpICkKKyAgICBpZiAoIGNyNCAmIH5odm1fY3I0X2d1
ZXN0X3ZhbGlkX2JpdHModi0+ZG9tYWluLCBmYWxzZSkgKQogICAgICAgICBQUklOVEYoIkNSNDog
aW52YWxpZCBiaXRzIGFyZSBzZXQgKCUjIlBSSXg2NCIsIHZhbGlkOiAlIyJQUkl4NjQiKVxuIiwK
LSAgICAgICAgICAgICAgIGNyNCwgaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIGZhbHNlKSk7
CisgICAgICAgICAgICAgICBjcjQsIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LT5kb21haW4s
IGZhbHNlKSk7CiAKICAgICBpZiAoIHZtY2JfZ2V0X2RyNih2bWNiKSA+PiAzMiApCiAgICAgICAg
IFBSSU5URigiRFI2OiBiaXRzIFs2MzozMl0gYXJlIG5vdCB6ZXJvICglIyJQUkl4NjQiKVxuIiwK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2
bS92bXgvdm14LmMKaW5kZXggYWEwNTA1MDM2Yi4uNDg1NmFkN2MyNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMK
QEAgLTE2OTksNyArMTY5OSw3IEBAIHN0YXRpYyB2b2lkIHZteF91cGRhdGVfZ3Vlc3RfY3Ioc3Ry
dWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikKICAgICAgICAgICAgICAqIGJpdHMgdGhhdCBh
cmUgY29udHJvbGxlZCBieSB0aGUgaHlwZXJ2aXNvci4KICAgICAgICAgICAgICAqLwogICAgICAg
ICAgICAgdi0+YXJjaC5odm1fdm14LmNyNF9ob3N0X21hc2sgPSBIVk1fQ1I0X0hPU1RfTUFTSyB8
IFg4Nl9DUjRfUEtFIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfmh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0cyh2LCAwKTsKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB+aHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYtPmRvbWFpbiwg
MCk7CiAgICAgICAgICAgICB2LT5hcmNoLmh2bV92bXguY3I0X2hvc3RfbWFzayB8PSB2LT5hcmNo
Lmh2bV92bXgudm14X3JlYWxtb2RlID8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFg4Nl9DUjRfVk1FIDogMDsKICAgICAgICAgICAgIHYtPmFyY2guaHZtX3Zt
eC5jcjRfaG9zdF9tYXNrIHw9ICFodm1fcGFnaW5nX2VuYWJsZWQodikgPwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5j
CmluZGV4IDgxNzY3MzZlOGYuLmM4YzE2OGI3ZDAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKQEAgLTIxMzUs
NyArMjEzNSw3IEBAIGludCBudm14X21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNy
LCB1NjQgKm1zcl9jb250ZW50KQogICAgICAgICBkYXRhID0gWDg2X0NSNF9WTVhFOwogICAgICAg
ICBicmVhazsKICAgICBjYXNlIE1TUl9JQTMyX1ZNWF9DUjRfRklYRUQxOgotICAgICAgICBkYXRh
ID0gaHZtX2NyNF9ndWVzdF92YWxpZF9iaXRzKHYsIDApOworICAgICAgICBkYXRhID0gaHZtX2Ny
NF9ndWVzdF92YWxpZF9iaXRzKGQsIGZhbHNlKTsKICAgICAgICAgYnJlYWs7CiAgICAgY2FzZSBN
U1JfSUEzMl9WTVhfTUlTQzoKICAgICAgICAgLyogRG8gbm90IHN1cHBvcnQgQ1IzLXRhcmdldCBm
ZWF0dXJlIG5vdyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZtLmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCBkZDNkZDVmMGVlLi4xM2JiOWI0
MmZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtNjExLDcgKzYxMSw3IEBAIHN0YXRpYyBpbmxp
bmUgYm9vbCBhbHRwMm1fdmNwdV9lbXVsYXRlX3ZlKHN0cnVjdCB2Y3B1ICp2KQogLyogQ2hlY2sg
Q1I0L0VGRVIgdmFsdWVzICovCiBjb25zdCBjaGFyICpodm1fZWZlcl92YWxpZChjb25zdCBzdHJ1
Y3QgdmNwdSAqdiwgdWludDY0X3QgdmFsdWUsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBz
aWduZWQgaW50IGNyMF9wZyk7Ci11bnNpZ25lZCBsb25nIGh2bV9jcjRfZ3Vlc3RfdmFsaWRfYml0
cyhjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgYm9vbCByZXN0b3JlKTsKK3Vuc2lnbmVkIGxvbmcgaHZt
X2NyNF9ndWVzdF92YWxpZF9iaXRzKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGJvb2wgcmVzdG9y
ZSk7CiAKIC8qCiAgKiBUaGlzIG11c3QgYmUgZGVmaW5lZCBhcyBhIG1hY3JvIGluc3RlYWQgb2Yg
YW4gaW5saW5lIGZ1bmN0aW9uLAotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:12:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:12:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4Kn-0005iP-Mw; Wed, 28 Feb 2018 16:12:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jtsl=fw=citrix.com=prvs=590dfaf9e=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1er4Km-0005hx-75
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:12:00 +0000
X-Inumbo-ID: 194f47ea-1ca2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 194f47ea-1ca2-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:11:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465070218"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 16:09:44 +0000
Message-ID: <20180228160948.6313-2-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180228160948.6313-1-sergey.dyasli@citrix.com>
References: <20180228160948.6313-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v5 1/5] x86/msr: add VMX MSRs definitions and
	populate Raw domain policy
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

TmV3IGRlZmluaXRpb25zIHByb3ZpZGUgYSBjb252ZW5pZW50IHdheSBvZiBhY2Nlc3NpbmcgY29u
dGVudHMgb2YKVk1YIE1TUnMuIFRoZXkgYXJlIHNlcGFyYXRlZCBpbnRvIDUgbG9naWNhbCBibG9j
a3MgYmFzZWQgb24gdGhlCmF2YWlsYWJpbGl0eSBjb25kaXRpb25zIG9mIE1TUnMgaW4gdGhlIGVh
Y2ggYmxvY2s6CgogICAgMS4gdm14OiBbVk1YX0JBU0lDLCBWTVhfVk1DU19FTlVNXQogICAgMi4g
Vk1YX1BST0NCQVNFRF9DVExTMgogICAgMy4gVk1YX0VQVF9WUElEX0NBUAogICAgNC4gdm14X3Ry
dWVfY3RsczogW1ZNWF9UUlVFX1BJTkJBU0VEX0NUTFMsIFZNWF9UUlVFX0VOVFJZX0NUTFNdCiAg
ICA1LiBWTVhfVk1GVU5DCgpFdmVyeSBiaXQgdmFsdWUgaXMgYWNjZXNzaWJsZSBieSBpdHMgbmFt
ZSBhbmQgYml0IG5hbWVzIG1hdGNoIGV4aXN0aW5nClhlbidzIGRlZmluaXRpb25zIGFzIGNsb3Nl
IGFzIHBvc3NpYmxlLiBUaGVyZSBpcyBhICJyYXciIDY0LWJpdCBmaWVsZApmb3IgZWFjaCBNU1Ig
YXMgd2VsbCBhcyAicmF3IiBhcnJheXMgZm9yIHZteCBhbmQgdm14X3RydWVfY3RscyBibG9ja3Mu
CgpBZGQgY2FsY3VsYXRlX3Jhd192bXhfcG9saWN5KCkgd2hpY2ggZmlsbHMgUmF3IHBvbGljeSB3
aXRoIEgvVyB2YWx1ZXMKb2YgVk1YIE1TUnMuIEhvc3QgcG9saWN5IHdpbGwgY29udGFpbiBhIGNv
cHkgb2YgdGhlc2UgdmFsdWVzIChmb3Igbm93KS4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFz
bGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNvbT4KLS0tCnY0IC0tPiB2NToKLSBDbGFyaWZpZWQg
dGhlIHJlYXNvbiBmb3Igc3BsaXR0aW5nIE1TUnMgaW50byA1IGJsb2NrcwotIEFkZGVkIHJhdyBm
aWVsZCBpbnRvIGNyMC80X2JpdHMKLSBNb3ZlZCBjcjAvNF9iaXRzIGRlZmluaXRpb25zIGludG8g
YXNtLXg4Ni94ODYtZGVmbnMuaAotIEFkZGVkIG1zciBhdmFpbGFiaWxpdHkgaGVscGVycwotLS0K
IHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCAxMTggKysrKysrKysrKysrKysKIHhl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLmggICAgICAgfCAzMzAgKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYtZGVmbnMuaCB8ICA1
NCArKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDUwMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDhhZTNiNGU2
MTYuLjQzNjA3YjUxMDcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4v
YXJjaC94ODYvbXNyLmMKQEAgLTM0LDEwICszNCw2NSBAQCBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xp
Y3kgX19yZWFkX21vc3RseSAgICAgcmF3X21zcl9kb21haW5fcG9saWN5LAogc3RydWN0IG1zcl92
Y3B1X3BvbGljeSBfX3JlYWRfbW9zdGx5IGh2bV9tYXhfbXNyX3ZjcHVfcG9saWN5LAogICAgICAg
ICAgICAgICAgICAgICAgICBfX3JlYWRfbW9zdGx5ICBwdl9tYXhfbXNyX3ZjcHVfcG9saWN5Owog
CitzdGF0aWMgYm9vbCB2bXhfcHJvY2Jhc2VkX2N0bHMyX2F2YWlsYWJsZShjb25zdCBzdHJ1Y3Qg
bXNyX2RvbWFpbl9wb2xpY3kgKmRwKQoreworICAgIHJldHVybiBkcC0+dm14LnByb2NiYXNlZF9j
dGxzLmFsbG93ZWRfMS5hY3RpdmF0ZV9zZWNvbmRhcnlfY29udHJvbHM7Cit9CisKK3N0YXRpYyBi
b29sIHZteF9lcHRfdnBpZF9jYXBfYXZhaWxhYmxlKGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3Bv
bGljeSAqZHApCit7CisgICAgcmV0dXJuIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLmFsbG93ZWRf
MS5lbmFibGVfZXB0IHx8CisgICAgICAgICAgIGRwLT52bXhfcHJvY2Jhc2VkX2N0bHMyLmFsbG93
ZWRfMS5lbmFibGVfdnBpZDsKK30KKworc3RhdGljIGJvb2wgdm14X3RydWVfY3Rsc19hdmFpbGFi
bGUoY29uc3Qgc3RydWN0IG1zcl9kb21haW5fcG9saWN5ICpkcCkKK3sKKyAgICByZXR1cm4gZHAt
PnZteC5iYXNpYy5kZWZhdWx0MV96ZXJvOworfQorCitzdGF0aWMgYm9vbCB2bXhfdm1mdW5jX2F2
YWlsYWJsZShjb25zdCBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgKmRwKQoreworICAgIHJldHVy
biBkcC0+dm14X3Byb2NiYXNlZF9jdGxzMi5hbGxvd2VkXzEuZW5hYmxlX3ZtX2Z1bmN0aW9uczsK
K30KKworc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9yYXdfdm14X3BvbGljeShzdHJ1Y3Qg
bXNyX2RvbWFpbl9wb2xpY3kgKmRwKQoreworICAgIHVuc2lnbmVkIGludCBpLCBzdGFydF9tc3Is
IGVuZF9tc3I7CisKKyAgICBpZiAoICFjcHVfaGFzX3ZteCApCisgICAgICAgIHJldHVybjsKKwor
ICAgIHN0YXJ0X21zciA9IE1TUl9JQTMyX1ZNWF9CQVNJQzsKKyAgICBlbmRfbXNyID0gTVNSX0lB
MzJfVk1YX1ZNQ1NfRU5VTTsKKyAgICBmb3IgKCBpID0gc3RhcnRfbXNyOyBpIDw9IGVuZF9tc3I7
IGkrKyApCisgICAgICAgIHJkbXNybChpLCBkcC0+dm14LnJhd1tpIC0gc3RhcnRfbXNyXSk7CisK
KyAgICBpZiAoIHZteF9wcm9jYmFzZWRfY3RsczJfYXZhaWxhYmxlKGRwKSApCisgICAgICAgIHJk
bXNybChNU1JfSUEzMl9WTVhfUFJPQ0JBU0VEX0NUTFMyLCBkcC0+dm14X3Byb2NiYXNlZF9jdGxz
Mi5yYXcpOworCisgICAgaWYgKCB2bXhfZXB0X3ZwaWRfY2FwX2F2YWlsYWJsZShkcCkgKQorICAg
ICAgICByZG1zcmwoTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUCwgZHAtPnZteF9lcHRfdnBpZF9j
YXAucmF3KTsKKworICAgIGlmICggdm14X3RydWVfY3Rsc19hdmFpbGFibGUoZHApICkKKyAgICB7
CisgICAgICAgIHN0YXJ0X21zciA9IE1TUl9JQTMyX1ZNWF9UUlVFX1BJTkJBU0VEX0NUTFM7Cisg
ICAgICAgIGVuZF9tc3IgPSBNU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTOworICAgICAgICBm
b3IgKCBpID0gc3RhcnRfbXNyOyBpIDw9IGVuZF9tc3I7IGkrKyApCisgICAgICAgICAgICByZG1z
cmwoaSwgZHAtPnZteF90cnVlX2N0bHMucmF3W2kgLSBzdGFydF9tc3JdKTsKKyAgICB9CisKKyAg
ICBpZiAoIHZteF92bWZ1bmNfYXZhaWxhYmxlKGRwKSApCisgICAgICAgIHJkbXNybChNU1JfSUEz
Ml9WTVhfVk1GVU5DLCBkcC0+dm14X3ZtZnVuYy5yYXcpOworfQorCiBzdGF0aWMgdm9pZCBfX2lu
aXQgY2FsY3VsYXRlX3Jhd19wb2xpY3kodm9pZCkKIHsKKyAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9w
b2xpY3kgKmRwID0gJnJhd19tc3JfZG9tYWluX3BvbGljeTsKKwogICAgIC8qIDB4MDAwMDAwY2Ug
IE1TUl9JTlRFTF9QTEFURk9STV9JTkZPICovCiAgICAgLyogV2FzIGFscmVhZHkgYWRkZWQgYnkg
cHJvYmVfY3B1aWRfZmF1bHRpbmcoKSAqLworCisgICAgY2FsY3VsYXRlX3Jhd192bXhfcG9saWN5
KGRwKTsKIH0KIAogc3RhdGljIHZvaWQgX19pbml0IGNhbGN1bGF0ZV9ob3N0X3BvbGljeSh2b2lk
KQpAQCAtMjYwLDYgKzMxNSw2OSBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIHJldHVybiBYODZFTVVMX0VYQ0VQVElPTjsK
IH0KIAorc3RhdGljIHZvaWQgX19pbml0IF9fbWF5YmVfdW51c2VkIGJ1aWxkX2Fzc2VydGlvbnMo
dm9pZCkKK3sKKyAgICBzdHJ1Y3QgbXNyX2RvbWFpbl9wb2xpY3kgZHA7CisKKyAgICBCVUlMRF9C
VUdfT04oc2l6ZW9mKGRwLnZteC5iYXNpYykgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRw
LnZteC5iYXNpYy5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGRwLnZteC5waW5iYXNl
ZF9jdGxzKSAhPQorICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14LnBpbmJhc2VkX2N0bHMu
cmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52bXgucHJvY2Jhc2VkX2N0bHMpICE9
CisgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXgucHJvY2Jhc2VkX2N0bHMucmF3KSk7Cisg
ICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52bXguZXhpdF9jdGxzKSAhPQorICAgICAgICAgICAg
ICAgICBzaXplb2YoZHAudm14LmV4aXRfY3Rscy5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6
ZW9mKGRwLnZteC5lbnRyeV9jdGxzKSAhPQorICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14
LmVudHJ5X2N0bHMucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52bXgubWlzYykg
IT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteC5taXNjLnJhdykpOworICAgIEJVSUxE
X0JVR19PTihzaXplb2YoZHAudm14LmNyMF9maXhlZDApICE9CisgICAgICAgICAgICAgICAgIHNp
emVvZihkcC52bXguY3IwX2ZpeGVkMC5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9mKGRw
LnZteC5jcjBfZml4ZWQxKSAhPQorICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14LmNyMF9m
aXhlZDEucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52bXguY3I0X2ZpeGVkMCkg
IT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteC5jcjRfZml4ZWQwLnJhdykpOworICAg
IEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14LmNyNF9maXhlZDEpICE9CisgICAgICAgICAgICAg
ICAgIHNpemVvZihkcC52bXguY3I0X2ZpeGVkMS5yYXcpKTsKKyAgICBCVUlMRF9CVUdfT04oc2l6
ZW9mKGRwLnZteC52bWNzX2VudW0pICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXgu
dm1jc19lbnVtLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14LnJhdykgIT0K
KyAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXguYmFzaWMpICsKKyAgICAgICAgICAg
ICAgICAgICAgIHNpemVvZihkcC52bXgucGluYmFzZWRfY3RscykgKworICAgICAgICAgICAgICAg
ICAgICAgc2l6ZW9mKGRwLnZteC5wcm9jYmFzZWRfY3RscykgKworICAgICAgICAgICAgICAgICAg
ICAgc2l6ZW9mKGRwLnZteC5leGl0X2N0bHMpICsKKyAgICAgICAgICAgICAgICAgICAgIHNpemVv
ZihkcC52bXguZW50cnlfY3RscykgKworICAgICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZt
eC5taXNjKSArCisgICAgICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14LmNyMF9maXhlZDAp
ICsKKyAgICAgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXguY3IwX2ZpeGVkMSkgKworICAg
ICAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteC5jcjRfZml4ZWQwKSArCisgICAgICAgICAg
ICAgICAgICAgICBzaXplb2YoZHAudm14LmNyNF9maXhlZDEpICsKKyAgICAgICAgICAgICAgICAg
ICAgIHNpemVvZihkcC52bXgudm1jc19lbnVtKSk7CisKKyAgICBCVUlMRF9CVUdfT04oc2l6ZW9m
KGRwLnZteF9wcm9jYmFzZWRfY3RsczIpICE9CisgICAgICAgICAgICAgICAgIHNpemVvZihkcC52
bXhfcHJvY2Jhc2VkX2N0bHMyLnJhdykpOworCisgICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52
bXhfZXB0X3ZwaWRfY2FwKSAhPQorICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14X2VwdF92
cGlkX2NhcC5yYXcpKTsKKworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14X3RydWVfY3Rs
cy5waW5iYXNlZCkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteF90cnVlX2N0bHMu
cGluYmFzZWQucmF3KSk7CisgICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52bXhfdHJ1ZV9jdGxz
LnByb2NiYXNlZCkgIT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteF90cnVlX2N0bHMu
cHJvY2Jhc2VkLnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14X3RydWVfY3Rs
cy5leGl0KSAhPQorICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14X3RydWVfY3Rscy5leGl0
LnJhdykpOworICAgIEJVSUxEX0JVR19PTihzaXplb2YoZHAudm14X3RydWVfY3Rscy5lbnRyeSkg
IT0KKyAgICAgICAgICAgICAgICAgc2l6ZW9mKGRwLnZteF90cnVlX2N0bHMuZW50cnkucmF3KSk7
CisgICAgQlVJTERfQlVHX09OKHNpemVvZihkcC52bXhfdHJ1ZV9jdGxzLnJhdykgIT0KKyAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXhfdHJ1ZV9jdGxzLnBpbmJhc2VkKSArCisgICAg
ICAgICAgICAgICAgICAgICBzaXplb2YoZHAudm14X3RydWVfY3Rscy5wcm9jYmFzZWQpICsKKyAg
ICAgICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXhfdHJ1ZV9jdGxzLmV4aXQpICsKKyAgICAg
ICAgICAgICAgICAgICAgIHNpemVvZihkcC52bXhfdHJ1ZV9jdGxzLmVudHJ5KSk7CisKKyAgICBC
VUlMRF9CVUdfT04oc2l6ZW9mKGRwLnZteF92bWZ1bmMpICE9CisgICAgICAgICAgICAgICAgIHNp
emVvZihkcC52bXhfdm1mdW5jLnJhdykpOworfQorCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgog
ICogbW9kZTogQwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaCBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLmgKaW5kZXggYTUwNzJhMmQ1ZS4uNDE5YWI2ZjhhNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3IuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci5oCkBAIC0xMCw2ICsxMCw3IEBACiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAjaW5jbHVk
ZSA8YXNtL2FzbV9kZWZucy5oPgogI2luY2x1ZGUgPGFzbS9jcHVmZWF0dXJlLmg+CisjaW5jbHVk
ZSA8YXNtL3g4Ni1kZWZucy5oPgogCiAjZGVmaW5lIHJkbXNyKG1zcix2YWwxLHZhbDIpIFwKICAg
ICAgX19hc21fXyBfX3ZvbGF0aWxlX18oInJkbXNyIiBcCkBAIC0yMjIsNiArMjIzLDEyNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgd3Jtc3JfdHNjX2F1eCh1aW50MzJfdCB2YWwpCiAgICAgfQogfQog
Cit1bmlvbiB2bXhfcGluX2Jhc2VkX2V4ZWNfY29udHJvbF9iaXRzIHsKKyAgICB1aW50MzJfdCBy
YXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgYm9vbCBleHRfaW50cl9leGl0aW5nOjE7CisgICAg
ICAgIHVpbnQzMl90ICAgICAgICAgICAgIDoyOyAgLyogMToyIHJlc2VydmVkICovCisgICAgICAg
IGJvb2wgICAgICBubWlfZXhpdGluZzoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICA6
MTsgIC8qIDQgcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgdmlydHVhbF9ubWlzOjE7Cisg
ICAgICAgIGJvb2wgICAgcHJlZW1wdF90aW1lcjoxOworICAgICAgICBib29sIHBvc3RlZF9pbnRl
cnJ1cHQ6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgOjI0OyAvKiA4OjMxIHJlc2Vy
dmVkICovCisgICAgfTsKK307CisKK3VuaW9uIHZteF9jcHVfYmFzZWRfZXhlY19jb250cm9sX2Jp
dHMgeworICAgIHVpbnQzMl90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCAg
ICAgICAgICAgICAgICAgICAgICAgIDoyOyAgLyogMDoxIHJlc2VydmVkICovCisgICAgICAgIGJv
b2wgICAgICAgIHZpcnR1YWxfaW50cl9wZW5kaW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAg
IHVzZV90c2Nfb2Zmc2V0aW5nOjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAg
ICAgICAgOjM7ICAvKiA0OjYgcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAg
ICAgaGx0X2V4aXRpbmc6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAg
ICA6MTsgIC8qIDggcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgaW52bHBn
X2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgIG13YWl0X2V4aXRpbmc6MTsK
KyAgICAgICAgYm9vbCAgICAgICAgICAgICAgIHJkcG1jX2V4aXRpbmc6MTsKKyAgICAgICAgYm9v
bCAgICAgICAgICAgICAgIHJkdHNjX2V4aXRpbmc6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAg
ICAgICAgICAgICAgICAgICA6MjsgIC8qIDEzOjE0IHJlc2VydmVkICovCisgICAgICAgIGJvb2wg
ICAgICAgICAgICBjcjNfbG9hZF9leGl0aW5nOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgIGNy
M19zdG9yZV9leGl0aW5nOjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAg
ICAgOjI7ICAvKiAxNzoxOCByZXNlcnZlZCAqLworICAgICAgICBib29sICAgICAgICAgICAgY3I4
X2xvYWRfZXhpdGluZzoxOworICAgICAgICBib29sICAgICAgICAgICBjcjhfc3RvcmVfZXhpdGlu
ZzoxOworICAgICAgICBib29sICAgICAgICAgICAgICAgICAgdHByX3NoYWRvdzoxOworICAgICAg
ICBib29sICAgICAgICAgdmlydHVhbF9ubWlfcGVuZGluZzoxOworICAgICAgICBib29sICAgICAg
ICAgICAgICBtb3ZfZHJfZXhpdGluZzoxOworICAgICAgICBib29sICAgICAgICAgICB1bmNvbmRf
aW9fZXhpdGluZzoxOworICAgICAgICBib29sICAgICAgICAgIGFjdGl2YXRlX2lvX2JpdG1hcDox
OworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDoxOyAgLyogMjYgcmVz
ZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgbW9uaXRvcl90cmFwX2ZsYWc6MTsKKyAg
ICAgICAgYm9vbCAgICAgICAgIGFjdGl2YXRlX21zcl9iaXRtYXA6MTsKKyAgICAgICAgYm9vbCAg
ICAgICAgICAgICBtb25pdG9yX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAg
IHBhdXNlX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCBhY3RpdmF0ZV9zZWNvbmRhcnlfY29udHJv
bHM6MTsKKyAgICB9OworfTsKKwordW5pb24gdm14X3ZtZXhpdF9jb250cm9sX2JpdHMgeworICAg
IHVpbnQzMl90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCAgICAgICAgICAg
ICAgICAgICAgOjI7ICAvKiAwOjEgcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICBzYXZl
X2RlYnVnX2NudHJsczoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjY7
ICAvKiAzOjggcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgaWEzMmVfbW9k
ZToxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjI7ICAvKiAxMDoxMSBy
ZXNlcnZlZCAqLworICAgICAgICBib29sICAgbG9hZF9wZXJmX2dsb2JhbF9jdHJsOjE7CisgICAg
ICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICA6MjsgIC8qIDEzOjE0IHJlc2VydmVkICov
CisgICAgICAgIGJvb2wgICAgICAgIGFja19pbnRyX29uX2V4aXQ6MTsKKyAgICAgICAgdWludDMy
X3QgICAgICAgICAgICAgICAgICAgIDoyOyAgLyogMTY6MTcgcmVzZXJ2ZWQgKi8KKyAgICAgICAg
Ym9vbCAgICAgICAgICBzYXZlX2d1ZXN0X3BhdDoxOworICAgICAgICBib29sICAgICAgICAgICBs
b2FkX2hvc3RfcGF0OjE7CisgICAgICAgIGJvb2wgICAgICAgICBzYXZlX2d1ZXN0X2VmZXI6MTsK
KyAgICAgICAgYm9vbCAgICAgICAgICBsb2FkX2hvc3RfZWZlcjoxOworICAgICAgICBib29sICAg
ICAgc2F2ZV9wcmVlbXB0X3RpbWVyOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgIGNsZWFyX2Ju
ZGNmZ3M6MTsKKyAgICAgICAgYm9vbCBjb25jZWFsX3ZtZXhpdHNfZnJvbV9wdDoxOworICAgICAg
ICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjc7ICAvKiAyNTozMSByZXNlcnZlZCAqLwor
ICAgIH07Cit9OworCit1bmlvbiB2bXhfdm1lbnRyeV9jb250cm9sX2JpdHMgeworICAgIHVpbnQz
Ml90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAg
ICAgICAgIDoyOyAgLyogMDoxIHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgICAgIGxv
YWRfZGVidWdfY250cmxzOjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAg
ICAgOjY7ICAvKiAzOjggcmVzZXJ2ZWQgKi8KKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAg
IGlhMzJlX21vZGU6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgICAgICAgICBzbW06
MTsKKyAgICAgICAgYm9vbCAgICAgICAgICBkZWFjdF9kdWFsX21vbml0b3I6MTsKKyAgICAgICAg
dWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICA6MTsgIC8qIDEyIHJlc2VydmVkICovCisg
ICAgICAgIGJvb2wgICAgICAgbG9hZF9wZXJmX2dsb2JhbF9jdHJsOjE7CisgICAgICAgIGJvb2wg
ICAgICAgICAgICAgIGxvYWRfZ3Vlc3RfcGF0OjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAg
bG9hZF9ndWVzdF9lZmVyOjE7CisgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgbG9hZF9ibmRj
ZmdzOjE7CisgICAgICAgIGJvb2wgICBjb25jZWFsX3ZtZW50cmllc19mcm9tX3B0OjE7CisgICAg
ICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgOjE0OyAvKiAxODozMSByZXNlcnZl
ZCAqLworICAgIH07Cit9OworCit1bmlvbiB2bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbF9iaXRz
IHsKKyAgICB1aW50MzJfdCByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgYm9vbCAgICB2aXJ0
dWFsaXplX2FwaWNfYWNjZXNzZXM6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgIGVu
YWJsZV9lcHQ6MTsKKyAgICAgICAgYm9vbCAgICBkZXNjcmlwdG9yX3RhYmxlX2V4aXRpbmc6MTsK
KyAgICAgICAgYm9vbCAgICAgICAgICAgICAgIGVuYWJsZV9yZHRzY3A6MTsKKyAgICAgICAgYm9v
bCAgICAgIHZpcnR1YWxpemVfeDJhcGljX21vZGU6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAg
ICAgICAgZW5hYmxlX3ZwaWQ6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgd2JpbnZkX2V4
aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICB1bnJlc3RyaWN0ZWRfZ3Vlc3Q6MTsKKyAg
ICAgICAgYm9vbCAgICAgICAgICBhcGljX3JlZ2lzdGVyX3ZpcnQ6MTsKKyAgICAgICAgYm9vbCAg
ICAgICB2aXJ0dWFsX2ludHJfZGVsaXZlcnk6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICBwYXVz
ZV9sb29wX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgcmRyYW5kX2V4aXRp
bmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgZW5hYmxlX2ludnBjaWQ6MTsKKyAgICAg
ICAgYm9vbCAgICAgICAgIGVuYWJsZV92bV9mdW5jdGlvbnM6MTsKKyAgICAgICAgYm9vbCAgICAg
ICBlbmFibGVfdm1jc19zaGFkb3dpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgIGVu
Y2xzX2V4aXRpbmc6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgcmRzZWVkX2V4aXRpbmc6
MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgIGVuYWJsZV9wbWw6MTsKKyAgICAgICAg
Ym9vbCAgICAgIGVuYWJsZV92aXJ0X2V4Y2VwdGlvbnM6MTsKKyAgICAgICAgYm9vbCBjb25jZWFs
X3ZteF9ub25yb290X2Zyb21fcHQ6MTsKKyAgICAgICAgYm9vbCAgICAgICAgICAgICAgICAgICAg
ICB4c2F2ZXM6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICA6MTsg
IC8qIDIxIHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICBlcHRfbW9kZV9iYXNlZF9leGVjX2Nu
dHJsOjE7CisgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgICAgOjI7ICAvKiAy
MzoyNCByZXNlcnZlZCAqLworICAgICAgICBib29sICAgICAgICAgICAgICAgICB0c2Nfc2NhbGlu
ZzoxOworICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgICAgIDo2OyAgLyogMjY6
MzEgcmVzZXJ2ZWQgKi8KKyAgICB9OworfTsKKwogLyogTVNSIHBvbGljeSBvYmplY3QgZm9yIHNo
YXJlZCBwZXItZG9tYWluIE1TUnMgKi8KIHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeQogewpAQCAt
MjMwLDYgKzM1MiwyMTQgQEAgc3RydWN0IG1zcl9kb21haW5fcG9saWN5CiAgICAgICAgIGJvb2wg
YXZhaWxhYmxlOyAvKiBUaGlzIE1TUiBpcyBub24tYXJjaGl0ZWN0dXJhbCAqLwogICAgICAgICBi
b29sIGNwdWlkX2ZhdWx0aW5nOwogICAgIH0gcGxhZm9ybV9pbmZvOworCisgICAgdW5pb24gewor
ICAgICAgICB1aW50NjRfdCByYXdbTVNSX0lBMzJfVk1YX1ZNQ1NfRU5VTSAtIE1TUl9JQTMyX1ZN
WF9CQVNJQyArIDFdOworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiAweDAwMDAw
NDgwICBNU1JfSUEzMl9WTVhfQkFTSUMgKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAg
ICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3Qgdm1jc19yZXZpc2lvbl9pZDozMTsKKyAgICAgICAgICAgICAg
ICAgICAgYm9vbCAgICAgICAgICAgICAgICAgIG1iejoxOyAgLyogMzEgYWx3YXlzIHplcm8gKi8K
KyAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qgdm1jc19yZWdpb25fc2l6ZToxMzsKKyAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgIDozOyAgLyogNDU6NDcgcmVz
ZXJ2ZWQgKi8KKyAgICAgICAgICAgICAgICAgICAgYm9vbCAgICAgIGFkZHJlc3Nlc18zMmJpdDox
OworICAgICAgICAgICAgICAgICAgICBib29sICAgICAgICAgZHVhbF9tb25pdG9yOjE7CisgICAg
ICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAgbWVtb3J5X3R5cGU6NDsKKyAgICAgICAgICAg
ICAgICAgICAgYm9vbCAgICAgICAgIGluc19vdXRfaW5mbzoxOworICAgICAgICAgICAgICAgICAg
ICBib29sICAgICAgICBkZWZhdWx0MV96ZXJvOjE7CisgICAgICAgICAgICAgICAgICAgIHVpbnQz
Ml90ICAgICAgICAgICAgICAgICA6ODsgIC8qIDU2OjYzIHJlc2VydmVkICovCisgICAgICAgICAg
ICAgICAgfTsKKyAgICAgICAgICAgIH0gYmFzaWM7CisKKyAgICAgICAgICAgIC8qIDB4MDAwMDA0
ODEgIE1TUl9JQTMyX1ZNWF9QSU5CQVNFRF9DVExTICovCisgICAgICAgICAgICB1bmlvbiB7Cisg
ICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgICAgIHN0cnVjdCB7Cisg
ICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF9waW5fYmFzZWRfZXhlY19jb250cm9sX2JpdHMg
YWxsb3dlZF8wOworICAgICAgICAgICAgICAgICAgICB1bmlvbiB2bXhfcGluX2Jhc2VkX2V4ZWNf
Y29udHJvbF9iaXRzIGFsbG93ZWRfMTsKKyAgICAgICAgICAgICAgICB9OworICAgICAgICAgICAg
fSBwaW5iYXNlZF9jdGxzOworCisgICAgICAgICAgICAvKiAweDAwMDAwNDgyICBNU1JfSUEzMl9W
TVhfUFJPQ0JBU0VEX0NUTFMgKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAg
ICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgICAg
ICAgICAgdW5pb24gdm14X2NwdV9iYXNlZF9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzA7Cisg
ICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF9jcHVfYmFzZWRfZXhlY19jb250cm9sX2JpdHMg
YWxsb3dlZF8xOworICAgICAgICAgICAgICAgIH07CisgICAgICAgICAgICB9IHByb2NiYXNlZF9j
dGxzOworCisgICAgICAgICAgICAvKiAweDAwMDAwNDgzICBNU1JfSUEzMl9WTVhfRVhJVF9DVExT
ICovCisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3Owor
ICAgICAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF92
bWV4aXRfY29udHJvbF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24g
dm14X3ZtZXhpdF9jb250cm9sX2JpdHMgYWxsb3dlZF8xOworICAgICAgICAgICAgICAgIH07Cisg
ICAgICAgICAgICB9IGV4aXRfY3RsczsKKworICAgICAgICAgICAgLyogMHgwMDAwMDQ4NCAgTVNS
X0lBMzJfVk1YX0VOVFJZX0NUTFMgKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAg
ICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAg
ICAgICAgICAgdW5pb24gdm14X3ZtZW50cnlfY29udHJvbF9iaXRzIGFsbG93ZWRfMDsKKyAgICAg
ICAgICAgICAgICAgICAgdW5pb24gdm14X3ZtZW50cnlfY29udHJvbF9iaXRzIGFsbG93ZWRfMTsK
KyAgICAgICAgICAgICAgICB9OworICAgICAgICAgICAgfSBlbnRyeV9jdGxzOworCisgICAgICAg
ICAgICAvKiAweDAwMDAwNDg1ICBNU1JfSUEzMl9WTVhfTUlTQyAqLworICAgICAgICAgICAgdW5p
b24geworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgIHByZWVtcHRfdGltZXJfc2Nh
bGU6NTsKKyAgICAgICAgICAgICAgICAgICAgYm9vbCAgICAgICAgICAgIHZtZXhpdF9zdG9yZXNf
bG1hOjE7CisgICAgICAgICAgICAgICAgICAgIGJvb2wgICAgICAgICAgIGhsdF9hY3Rpdml0eV9z
dGF0ZToxOworICAgICAgICAgICAgICAgICAgICBib29sICAgICAgc2h1dGRvd25fYWN0aXZpdHlf
c3RhdGU6MTsKKyAgICAgICAgICAgICAgICAgICAgYm9vbCB3YWl0X2Zvcl9zaXBpX2FjdGl2aXR5
X3N0YXRlOjE7CisgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAg
ICAgICAgIDo1OyAgLyogOToxMyByZXNlcnZlZCAqLworICAgICAgICAgICAgICAgICAgICBib29s
ICAgICAgICAgICAgICAgICAgICBwdF9pbl92bXg6MTsKKyAgICAgICAgICAgICAgICAgICAgYm9v
bCAgICAgICAgICBpYTMyX3NtYmFzZV9zdXBwb3J0OjE7CisgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90ICAgICAgICAgICAgICAgY3IzX3RhcmdldDo5OworICAgICAgICAgICAgICAgICAgICB1
aW50MzJfdCAgICAgICBtYXhfbXNyX2xvYWRfY291bnQ6MzsKKyAgICAgICAgICAgICAgICAgICAg
Ym9vbCAgICBpYTMyX3NtbV9tb25pdG9yX2N0bF9iaXQyOjE7CisgICAgICAgICAgICAgICAgICAg
IGJvb2wgICAgICAgICAgICAgICAgICB2bXdyaXRlX2FsbDoxOworICAgICAgICAgICAgICAgICAg
ICBib29sICAgICAgICAgICBpbmplY3RfaWxlbjBfZXZlbnQ6MTsKKyAgICAgICAgICAgICAgICAg
ICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgICAgICAgOjE7ICAvKiAzMSByZXNlcnZlZCAq
LworICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgIG1zZWdfcmV2aXNpb25faWQ7
CisgICAgICAgICAgICAgICAgfTsKKyAgICAgICAgICAgIH0gbWlzYzsKKworICAgICAgICAgICAg
LyogMHgwMDAwMDQ4NiAgTVNSX0lBMzJfVk1YX0NSMF9GSVhFRDAgKi8KKyAgICAgICAgICAgIHVu
aW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgdW5p
b24gY3IwX2JpdHMgYWxsb3dlZF8wOworICAgICAgICAgICAgfSBjcjBfZml4ZWQwOworCisgICAg
ICAgICAgICAvKiAweDAwMDAwNDg3ICBNU1JfSUEzMl9WTVhfQ1IwX0ZJWEVEMSAqLworICAgICAg
ICAgICAgdW5pb24geworICAgICAgICAgICAgICAgIHVpbnQ2NF90IHJhdzsKKyAgICAgICAgICAg
ICAgICB1bmlvbiBjcjBfYml0cyBhbGxvd2VkXzE7CisgICAgICAgICAgICB9IGNyMF9maXhlZDE7
CisKKyAgICAgICAgICAgIC8qIDB4MDAwMDA0ODggIE1TUl9JQTMyX1ZNWF9DUjRfRklYRUQwICov
CisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAg
ICAgICAgICAgICAgIHVuaW9uIGNyNF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAgIH0gY3I0
X2ZpeGVkMDsKKworICAgICAgICAgICAgLyogMHgwMDAwMDQ4OSAgTVNSX0lBMzJfVk1YX0NSNF9G
SVhFRDEgKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAgICAgICAgICB1aW50NjRfdCBy
YXc7CisgICAgICAgICAgICAgICAgdW5pb24gY3I0X2JpdHMgYWxsb3dlZF8xOworICAgICAgICAg
ICAgfSBjcjRfZml4ZWQxOworCisgICAgICAgICAgICAvKiAweDAwMDAwNDhBICBNU1JfSUEzMl9W
TVhfVk1DU19FTlVNICovCisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWlu
dDY0X3QgcmF3OworICAgICAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgICAg
IHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICAgIDoxOyAgLyogMCByZXNlcnZlZCAqLworICAg
ICAgICAgICAgICAgICAgICB1aW50MzJfdCB2bWNzX2VuY29kaW5nX21heF9pZHg6OTsKKyAgICAg
ICAgICAgICAgICAgICAgdWludDY0X3QgICAgICAgICAgICAgICAgICAgICAgOjU0OyAvKiAxMDo2
MyByZXNlcnZlZCAqLworICAgICAgICAgICAgICAgIH07CisgICAgICAgICAgICB9IHZtY3NfZW51
bTsKKyAgICAgICAgfTsKKyAgICB9IHZteDsKKworICAgIC8qIDB4MDAwMDA0OEIgIE1TUl9JQTMy
X1ZNWF9QUk9DQkFTRURfQ1RMUzIgKi8KKyAgICB1bmlvbiB7CisgICAgICAgIHVpbnQ2NF90IHJh
dzsKKyAgICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVuaW9uIHZteF9zZWNvbmRhcnlfZXhl
Y19jb250cm9sX2JpdHMgYWxsb3dlZF8wOworICAgICAgICAgICAgdW5pb24gdm14X3NlY29uZGFy
eV9leGVjX2NvbnRyb2xfYml0cyBhbGxvd2VkXzE7CisgICAgICAgIH07CisgICAgfSB2bXhfcHJv
Y2Jhc2VkX2N0bHMyOworCisgICAgLyogMHgwMDAwMDQ4QyAgTVNSX0lBMzJfVk1YX0VQVF9WUElE
X0NBUCAqLworICAgIHVuaW9uIHsKKyAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICBzdHJ1
Y3QgeworICAgICAgICAgICAgYm9vbCAgICAgZXhlY19vbmx5X3N1cHBvcnRlZDoxOworICAgICAg
ICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAgICAgIDo1OyAgLyogMTo1IHJlc2VydmVkICov
CisgICAgICAgICAgICBib29sIHdhbGtfbGVuZ3RoXzRfc3VwcG9ydGVkOjE7CisgICAgICAgICAg
ICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjE7ICAvKiA3IHJlc2VydmVkICovCisgICAg
ICAgICAgICBib29sICAgICAgICAgIG1lbW9yeV90eXBlX3VjOjE7CisgICAgICAgICAgICB1aW50
MzJfdCAgICAgICAgICAgICAgICAgICAgOjU7ICAvKiA5OjEzIHJlc2VydmVkICovCisgICAgICAg
ICAgICBib29sICAgICAgICAgIG1lbW9yeV90eXBlX3diOjE7CisgICAgICAgICAgICB1aW50MzJf
dCAgICAgICAgICAgICAgICAgICAgOjE7ICAvKiAxNSByZXNlcnZlZCAqLworICAgICAgICAgICAg
Ym9vbCAgICAgICAgICAgc3VwZXJwYWdlXzJtYjoxOworICAgICAgICAgICAgYm9vbCAgICAgICAg
ICAgc3VwZXJwYWdlXzFnYjoxOworICAgICAgICAgICAgdWludDMyX3QgICAgICAgICAgICAgICAg
ICAgIDoyOyAgLyogMTg6MTkgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAgIGJvb2wgICAgICBpbnZl
cHRfaW5zdHJ1Y3Rpb246MTsKKyAgICAgICAgICAgIGJvb2wgICAgICAgICAgICAgICAgICBhZF9i
aXQ6MTsKKyAgICAgICAgICAgIGJvb2wgYWR2YW5jZWRfZXB0X3Zpb2xhdGlvbnM6MTsKKyAgICAg
ICAgICAgIHVpbnQzMl90ICAgICAgICAgICAgICAgICAgICA6MjsgIC8qIDIzOjI0IHJlc2VydmVk
ICovCisgICAgICAgICAgICBib29sICAgaW52ZXB0X3NpbmdsZV9jb250ZXh0OjE7CisgICAgICAg
ICAgICBib29sICAgICAgaW52ZXB0X2FsbF9jb250ZXh0OjE7CisgICAgICAgICAgICB1aW50MzJf
dCAgICAgICAgICAgICAgICAgICAgOjU7ICAvKiAyNzozMSByZXNlcnZlZCAqLworICAgICAgICAg
ICAgYm9vbCAgICAgaW52dnBpZF9pbnN0cnVjdGlvbjoxOworICAgICAgICAgICAgdWludDMyX3Qg
ICAgICAgICAgICAgICAgICAgIDo3OyAgLyogMzM6MzkgcmVzZXJ2ZWQgKi8KKyAgICAgICAgICAg
IGJvb2wgaW52dnBpZF9pbmRpdmlkdWFsX2FkZHI6MTsKKyAgICAgICAgICAgIGJvb2wgIGludnZw
aWRfc2luZ2xlX2NvbnRleHQ6MTsKKyAgICAgICAgICAgIGJvb2wgICAgIGludnZwaWRfYWxsX2Nv
bnRleHQ6MTsKKyAgICAgICAgICAgIGJvb2wgaW52dnBpZF9zaW5nbGVfY29udGV4dF9yZXRhaW5p
bmdfZ2xvYmFsOjE7CisgICAgICAgICAgICB1aW50MzJfdCAgICAgICAgICAgICAgICAgICAgOjIw
OyAvKiA0NDo2MyByZXNlcnZlZCAqLworICAgICAgICB9OworICAgIH0gdm14X2VwdF92cGlkX2Nh
cDsKKworICAgIHVuaW9uIHsKKyAgICAgICAgdWludDY0X3QgcmF3W01TUl9JQTMyX1ZNWF9UUlVF
X0VOVFJZX0NUTFMgLQorICAgICAgICAgICAgICAgICAgICAgTVNSX0lBMzJfVk1YX1RSVUVfUElO
QkFTRURfQ1RMUyArIDFdOworCisgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAvKiAweDAw
MDAwNDhEICBNU1JfSUEzMl9WTVhfVFJVRV9QSU5CQVNFRF9DVExTICovCisgICAgICAgICAgICB1
bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0X3QgcmF3OworICAgICAgICAgICAgICAgIHN0
cnVjdCB7CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF9waW5fYmFzZWRfZXhlY19jb250
cm9sX2JpdHMgYWxsb3dlZF8wOworICAgICAgICAgICAgICAgICAgICB1bmlvbiB2bXhfcGluX2Jh
c2VkX2V4ZWNfY29udHJvbF9iaXRzIGFsbG93ZWRfMTsKKyAgICAgICAgICAgICAgICB9OworICAg
ICAgICAgICAgfSBwaW5iYXNlZDsKKworICAgICAgICAgICAgLyogMHgwMDAwMDQ4RSAgTVNSX0lB
MzJfVk1YX1RSVUVfUFJPQ0JBU0VEX0NUTFMgKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAg
ICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAgICAg
ICAgICAgICAgICAgICAgdW5pb24gdm14X2NwdV9iYXNlZF9leGVjX2NvbnRyb2xfYml0cyBhbGxv
d2VkXzA7CisgICAgICAgICAgICAgICAgICAgIHVuaW9uIHZteF9jcHVfYmFzZWRfZXhlY19jb250
cm9sX2JpdHMgYWxsb3dlZF8xOworICAgICAgICAgICAgICAgIH07CisgICAgICAgICAgICB9IHBy
b2NiYXNlZDsKKworICAgICAgICAgICAgLyogMHgwMDAwMDQ4RiAgTVNSX0lBMzJfVk1YX1RSVUVf
RVhJVF9DVExTICovCisgICAgICAgICAgICB1bmlvbiB7CisgICAgICAgICAgICAgICAgdWludDY0
X3QgcmF3OworICAgICAgICAgICAgICAgIHN0cnVjdCB7CisgICAgICAgICAgICAgICAgICAgIHVu
aW9uIHZteF92bWV4aXRfY29udHJvbF9iaXRzIGFsbG93ZWRfMDsKKyAgICAgICAgICAgICAgICAg
ICAgdW5pb24gdm14X3ZtZXhpdF9jb250cm9sX2JpdHMgYWxsb3dlZF8xOworICAgICAgICAgICAg
ICAgIH07CisgICAgICAgICAgICB9IGV4aXQ7CisKKyAgICAgICAgICAgIC8qIDB4MDAwMDA0OTAg
IE1TUl9JQTMyX1ZNWF9UUlVFX0VOVFJZX0NUTFMgKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAg
ICAgICAgICAgICAgICB1aW50NjRfdCByYXc7CisgICAgICAgICAgICAgICAgc3RydWN0IHsKKyAg
ICAgICAgICAgICAgICAgICAgdW5pb24gdm14X3ZtZW50cnlfY29udHJvbF9iaXRzIGFsbG93ZWRf
MDsKKyAgICAgICAgICAgICAgICAgICAgdW5pb24gdm14X3ZtZW50cnlfY29udHJvbF9iaXRzIGFs
bG93ZWRfMTsKKyAgICAgICAgICAgICAgICB9OworICAgICAgICAgICAgfSBlbnRyeTsKKyAgICAg
ICAgfTsKKyAgICB9IHZteF90cnVlX2N0bHM7CisKKyAgICAvKiAweDAwMDAwNDkxICBNU1JfSUEz
Ml9WTVhfVk1GVU5DICovCisgICAgdW5pb24geworICAgICAgICB1aW50NjRfdCByYXc7CisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICBib29sIGVwdHBfc3dpdGNoaW5nOjE7CisgICAgICAg
ICAgICB1aW50NjRfdCAgICAgICAgICAgOjYzOyAvKiAxOjYzIHJlc2VydmVkICovCisgICAgICAg
IH07CisgICAgfSB2bXhfdm1mdW5jOwogfTsKIAogLyogUkFXIG1zciBkb21haW4gcG9saWN5OiBj
b250YWlucyB0aGUgYWN0dWFsIHZhbHVlcyBmcm9tIEgvVyBNU1JzICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS9hc20teDg2L3g4Ni1kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni94ODYt
ZGVmbnMuaAppbmRleCA3MDQ1M2U4ZGZiLi5mZjJmNTllNzMyIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L3g4Ni1kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYveDg2LWRl
Zm5zLmgKQEAgLTQyLDYgKzQyLDI4IEBACiAjZGVmaW5lIFg4Nl9DUjBfQ0QgICAgICAgICAgICAg
IDB4NDAwMDAwMDAgLyogQ2FjaGUgRGlzYWJsZSAgICAgICAgICAgIChSVykgKi8KICNkZWZpbmUg
WDg2X0NSMF9QRyAgICAgICAgICAgICAgMHg4MDAwMDAwMCAvKiBQYWdpbmcgICAgICAgICAgICAg
ICAgICAgKFJXKSAqLwogCisjaWZuZGVmIF9fQVNTRU1CTFlfXwordW5pb24gY3IwX2JpdHMgewor
ICAgIHVpbnQ2NF90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICBib29sICAgICBwZToxOwor
ICAgICAgICBib29sICAgICBtcDoxOworICAgICAgICBib29sICAgICBlbToxOworICAgICAgICBi
b29sICAgICB0czoxOworICAgICAgICBib29sICAgICBldDoxOworICAgICAgICBib29sICAgICBu
ZToxOworICAgICAgICB1aW50MzJfdCAgIDoxMDsgLyogNjoxNSByZXNlcnZlZCAqLworICAgICAg
ICBib29sICAgICB3cDoxOworICAgICAgICB1aW50MzJfdCAgIDoxOyAgLyogMTcgcmVzZXJ2ZWQg
Ki8KKyAgICAgICAgYm9vbCAgICAgYW06MTsKKyAgICAgICAgdWludDMyX3QgICA6MTA7IC8qIDE5
OjI4IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgIG53OjE7CisgICAgICAgIGJvb2wgICAg
IGNkOjE7CisgICAgICAgIGJvb2wgICAgIHBnOjE7CisgICAgfTsKK307CisjZW5kaWYgLyogI2lm
bmRlZiBfX0FTU0VNQkxZX18gKi8KKwogLyoKICAqIEludGVsIENQVSBmZWF0dXJlcyBpbiBDUjQK
ICAqLwpAQCAtNjYsNCArODgsMzYgQEAKICNkZWZpbmUgWDg2X0NSNF9TTUFQICAgICAgIDB4MDAy
MDAwMDAgLyogZW5hYmxlIFNNQVAgKi8KICNkZWZpbmUgWDg2X0NSNF9QS0UgICAgICAgIDB4MDA0
MDAwMDAgLyogZW5hYmxlIFBLRSAqLwogCisjaWZuZGVmIF9fQVNTRU1CTFlfXwordW5pb24gY3I0
X2JpdHMgeworICAgIHVpbnQ2NF90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICBib29sICAg
ICAgICB2bWU6MTsKKyAgICAgICAgYm9vbCAgICAgICAgcHZpOjE7CisgICAgICAgIGJvb2wgICAg
ICAgIHRzZDoxOworICAgICAgICBib29sICAgICAgICAgZGU6MTsKKyAgICAgICAgYm9vbCAgICAg
ICAgcHNlOjE7CisgICAgICAgIGJvb2wgICAgICAgIHBhZToxOworICAgICAgICBib29sICAgICAg
ICBtY2U6MTsKKyAgICAgICAgYm9vbCAgICAgICAgcGdlOjE7CisgICAgICAgIGJvb2wgICAgICAg
IHBjZToxOworICAgICAgICBib29sICAgICBvc2Z4c3I6MTsKKyAgICAgICAgYm9vbCBvc3htbWV4
Y3B0OjE7CisgICAgICAgIGJvb2wgICAgICAgdW1pcDoxOworICAgICAgICB1aW50MzJfdCAgICAg
ICA6MTsgIC8qIDEyIHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgdm14ZToxOworICAg
ICAgICBib29sICAgICAgIHNteGU6MTsKKyAgICAgICAgdWludDMyX3QgICAgICAgOjE7ICAvKiAx
NSByZXNlcnZlZCAqLworICAgICAgICBib29sICAgZnNnc2Jhc2U6MTsKKyAgICAgICAgYm9vbCAg
ICAgIHBjaWRlOjE7CisgICAgICAgIGJvb2wgICAgb3N4c2F2ZToxOworICAgICAgICB1aW50MzJf
dCAgICAgICA6MTsgIC8qIDE5IHJlc2VydmVkICovCisgICAgICAgIGJvb2wgICAgICAgc21lcDox
OworICAgICAgICBib29sICAgICAgIHNtYXA6MTsKKyAgICAgICAgYm9vbCAgICAgICAgcGtlOjE7
CisgICAgICAgIHVpbnQzMl90ICAgICAgIDo5OyAgLyogMjM6MzEgcmVzZXJ2ZWQgKi8KKyAgICB9
OworfTsKKyNlbmRpZiAvKiAjaWZuZGVmIF9fQVNTRU1CTFlfXyAqLworCiAjZW5kaWYJLyogX19Y
RU5fWDg2X0RFRk5TX0hfXyAqLwotLSAKMi4xNC4xCgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:12:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:12:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4L1-0005lP-1z; Wed, 28 Feb 2018 16:12:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=jtsl=fw=citrix.com=prvs=590dfaf9e=sergey.dyasli@srs-us1.protection.inumbo.net>)
 id 1er4Kz-0005k2-Km
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:12:13 +0000
X-Inumbo-ID: 19ab0ffc-1ca2-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 19ab0ffc-1ca2-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:11:57 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465070221"
From: Sergey Dyasli <sergey.dyasli@citrix.com>
To: <xen-devel@lists.xen.org>
Date: Wed, 28 Feb 2018 16:09:48 +0000
Message-ID: <20180228160948.6313-6-sergey.dyasli@citrix.com>
X-Mailer: git-send-email 2.14.1
In-Reply-To: <20180228160948.6313-1-sergey.dyasli@citrix.com>
References: <20180228160948.6313-1-sergey.dyasli@citrix.com>
MIME-Version: 1.0
Cc: Andrew Cooper <Andrew.Cooper3@citrix.com>,
 Kevin Tian <kevin.tian@intel.com>, Jan Beulich <jbeulich@suse.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Sergey Dyasli <sergey.dyasli@citrix.com>
Subject: [Xen-devel] [PATCH v5 5/5] x86/msr: handle VMX MSRs with
	guest_rd/wrmsr()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Tm93IHRoYXQgZWFjaCBkb21haW4gaGFzIGEgY29ycmVjdCB2aWV3IG9mIFZNWCBNU1JzIGluIGl0
J3MgcGVyLWRvbWFpbgpNU1IgcG9saWN5LCBpdCdzIHBvc3NpYmxlIHRvIGhhbmRsZSBndWVzdCdz
IFJEL1dSTVNSIHdpdGggdGhlIG5ldwpoYW5kbGVycy4gRG8gaXQgYW5kIHJlbW92ZSB0aGUgb2xk
IG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0KCkgYW5kCmFzc29jaWF0ZWQgYml0cy4KClRoZXJlIGlz
IG5vIGZ1bmN0aW9uYWwgY2hhbmdlIHRvIHdoYXQgYSBndWVzdCBzZWVzIGluIGl0cyBWTVggTVNS
cy4KClNpZ25lZC1vZmYtYnk6IFNlcmdleSBEeWFzbGkgPHNlcmdleS5keWFzbGlAY2l0cml4LmNv
bT4KLS0tCnY0IC0tPiB2NToKLSBOZXcgbXNyIGF2YWlsYWJpbGl0eSBoZWxwZXJzIGFyZSB1c2Vk
Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgICAgICAgICB8ICAgNiAtLQogeGVuL2Fy
Y2gveDg2L2h2bS92bXgvdnZteC5jICAgICAgICB8IDE3OCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICAgICAgICAgIHwgIDM1
ICsrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92bXgvdnZteC5oIHwgICAyIC0KIDQg
ZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgMTg2IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKaW5kZXggNDg1NmFkN2MyNC4uZTg1MGVmOTEzZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS92bXgvdm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTI5
MzQsMTAgKzI5MzQsNiBAQCBzdGF0aWMgaW50IHZteF9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWdu
ZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50KQogICAgICAgICBpZiAoIG5lc3RlZGh2
bV9lbmFibGVkKGN1cnItPmRvbWFpbikgKQogICAgICAgICAgICAgKm1zcl9jb250ZW50IHw9IElB
MzJfRkVBVFVSRV9DT05UUk9MX0VOQUJMRV9WTVhPTl9PVVRTSURFX1NNWDsKICAgICAgICAgYnJl
YWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfQkFTSUMuLi5NU1JfSUEzMl9WTVhfVk1GVU5DOgot
ICAgICAgICBpZiAoICFudm14X21zcl9yZWFkX2ludGVyY2VwdChtc3IsIG1zcl9jb250ZW50KSAp
Ci0gICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwotICAgICAgICBicmVhazsKICAgICBjYXNlIE1T
Ul9JQTMyX01JU0NfRU5BQkxFOgogICAgICAgICByZG1zcmwoTVNSX0lBMzJfTUlTQ19FTkFCTEUs
ICptc3JfY29udGVudCk7CiAgICAgICAgIC8qIERlYnVnIFRyYWNlIFN0b3JlIGlzIG5vdCBzdXBw
b3J0ZWQuICovCkBAIC0zMTYwLDggKzMxNTYsNiBAQCBzdGF0aWMgaW50IHZteF9tc3Jfd3JpdGVf
aW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQogICAgICAg
ICBicmVhazsKICAgICB9CiAgICAgY2FzZSBNU1JfSUEzMl9GRUFUVVJFX0NPTlRST0w6Ci0gICAg
Y2FzZSBNU1JfSUEzMl9WTVhfQkFTSUMgLi4uIE1TUl9JQTMyX1ZNWF9WTUZVTkM6Ci0gICAgICAg
IC8qIE5vbmUgb2YgdGhlc2UgTVNScyBhcmUgd3JpdGVhYmxlLiAqLwogICAgICAgICBnb3RvIGdw
X2ZhdWx0OwogCiAgICAgY2FzZSBNU1JfUDZfUEVSRkNUUigwKS4uLk1TUl9QNl9QRVJGQ1RSKDcp
OgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jIGIveGVuL2FyY2gveDg2
L2h2bS92bXgvdnZteC5jCmluZGV4IGM4YzE2OGI3ZDAuLjhmNGE2OGNmOWEgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92
dm14LmMKQEAgLTE5NzUsMTg0ICsxOTc1LDYgQEAgaW50IG52bXhfaGFuZGxlX2ludnZwaWQoc3Ry
dWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0KIAot
I2RlZmluZSBfX2VtdWxfdmFsdWUoZW5hYmxlMSwgZGVmYXVsdDEpIFwKLSAgICAoKGVuYWJsZTEg
fCBkZWZhdWx0MSkgPDwgMzIgfCAoZGVmYXVsdDEpKQotCi0jZGVmaW5lIGdlbl92bXhfbXNyKGVu
YWJsZTEsIGRlZmF1bHQxLCBob3N0X3ZhbHVlKSBcCi0gICAgKCgoX19lbXVsX3ZhbHVlKGVuYWJs
ZTEsIGRlZmF1bHQxKSAmIGhvc3RfdmFsdWUpICYgKH4wdWwgPDwgMzIpKSB8IFwKLSAgICAoKHVp
bnQzMl90KShfX2VtdWxfdmFsdWUoZW5hYmxlMSwgZGVmYXVsdDEpIHwgaG9zdF92YWx1ZSkpKQot
Ci0vKgotICogQ2FwYWJpbGl0eSByZXBvcnRpbmcKLSAqLwotaW50IG52bXhfbXNyX3JlYWRfaW50
ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHU2NCAqbXNyX2NvbnRlbnQpCi17Ci0gICAgc3RydWN0
IHZjcHUgKnYgPSBjdXJyZW50OwotICAgIHN0cnVjdCBkb21haW4gKmQgPSB2LT5kb21haW47Ci0g
ICAgdTY0IGRhdGEgPSAwLCBob3N0X2RhdGEgPSAwOwotICAgIGludCByID0gMTsKLQotICAgIC8q
IFZNWCBjYXBhYmxpdHkgTVNScyBhcmUgYXZhaWxhYmxlIG9ubHkgd2hlbiBndWVzdCBzdXBwb3J0
cyBWTVguICovCi0gICAgaWYgKCAhbmVzdGVkaHZtX2VuYWJsZWQoZCkgfHwgIWQtPmFyY2guY3B1
aWQtPmJhc2ljLnZteCApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgLyoKLSAgICAgKiBUaGVz
ZSBNU1JzIGFyZSBvbmx5IGF2YWlsYWJsZSB3aGVuIGZsYWdzIGluIG90aGVyIE1TUnMgYXJlIHNl
dC4KLSAgICAgKiBUaGVzZSBwcmVyZXF1aXNpdGVzIGFyZSBsaXN0ZWQgaW4gdGhlIEludGVsIDY0
IGFuZCBJQS0zMgotICAgICAqIEFyY2hpdGVjdHVyZXMgU29mdHdhcmUgRGV2ZWxvcGVy4oCZcyBN
YW51YWwsIFZvbCAzLCBBcHBlbmRpeCBBLgotICAgICAqLwotICAgIHN3aXRjaCAoIG1zciApCi0g
ICAgewotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1BST0NCQVNFRF9DVExTMjoKLSAgICAgICAgaWYg
KCAhY3B1X2hhc192bXhfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbCApCi0gICAgICAgICAgICByZXR1
cm4gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9FUFRfVlBJRF9D
QVA6Ci0gICAgICAgIGlmICggIShjcHVfaGFzX3ZteF9lcHQgfHwgY3B1X2hhc192bXhfdnBpZCkg
KQotICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSBNU1Jf
SUEzMl9WTVhfVFJVRV9QSU5CQVNFRF9DVExTOgotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1RSVUVf
UFJPQ0JBU0VEX0NUTFM6Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9FWElUX0NUTFM6Ci0g
ICAgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTOgotICAgICAgICBpZiAoICEodm14
X2Jhc2ljX21zciAmIFZNWF9CQVNJQ19ERUZBVUxUMV9aRVJPKSApCi0gICAgICAgICAgICByZXR1
cm4gMDsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9WTUZVTkM6Ci0g
ICAgICAgIGlmICggIWNwdV9oYXNfdm14X3ZtZnVuYyApCi0gICAgICAgICAgICByZXR1cm4gMDsK
LSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgcmRtc3JsKG1zciwgaG9zdF9kYXRhKTsKLQot
ICAgIC8qCi0gICAgICogUmVtb3ZlIHVuc3VwcG9ydCBmZWF0dXJlcyBmcm9tIG4xIGd1ZXN0IGNh
cGFiaWxpdHkgTVNSCi0gICAgICovCi0gICAgc3dpdGNoIChtc3IpIHsKLSAgICBjYXNlIE1TUl9J
QTMyX1ZNWF9CQVNJQzoKLSAgICB7Ci0gICAgICAgIGNvbnN0IHN0cnVjdCB2bWNzX3N0cnVjdCAq
dm1jcyA9Ci0gICAgICAgICAgICBtYXBfZG9tYWluX3BhZ2UoX21mbihQRk5fRE9XTih2LT5hcmNo
Lmh2bV92bXgudm1jc19wYSkpKTsKLQotICAgICAgICBkYXRhID0gKGhvc3RfZGF0YSAmICh+MHVs
IDw8IDMyKSkgfAotICAgICAgICAgICAgICAgKHZtY3MtPnZtY3NfcmV2aXNpb25faWQgJiAweDdm
ZmZmZmZmKTsKLSAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2Uodm1jcyk7Ci0gICAgICAgIGJyZWFr
OwotICAgIH0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9QSU5CQVNFRF9DVExTOgotICAgIGNhc2Ug
TVNSX0lBMzJfVk1YX1RSVUVfUElOQkFTRURfQ1RMUzoKLSAgICAgICAgLyogMS1zZXR0aW5ncyAq
LwotICAgICAgICBkYXRhID0gUElOX0JBU0VEX0VYVF9JTlRSX01BU0sgfAotICAgICAgICAgICAg
ICAgUElOX0JBU0VEX05NSV9FWElUSU5HIHwKLSAgICAgICAgICAgICAgIFBJTl9CQVNFRF9QUkVF
TVBUX1RJTUVSOwotICAgICAgICBkYXRhID0gZ2VuX3ZteF9tc3IoZGF0YSwgVk1YX1BJTkJBU0VE
X0NUTFNfREVGQVVMVDEsIGhvc3RfZGF0YSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNS
X0lBMzJfVk1YX1BST0NCQVNFRF9DVExTOgotICAgIGNhc2UgTVNSX0lBMzJfVk1YX1RSVUVfUFJP
Q0JBU0VEX0NUTFM6Ci0gICAgewotICAgICAgICB1MzIgZGVmYXVsdDFfYml0cyA9IFZNWF9QUk9D
QkFTRURfQ1RMU19ERUZBVUxUMTsKLSAgICAgICAgLyogMS1zZXR0aW5ncyAqLwotICAgICAgICBk
YXRhID0gQ1BVX0JBU0VEX0hMVF9FWElUSU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9W
SVJUVUFMX0lOVFJfUEVORElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfQ1I4X0xPQURf
RVhJVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfQ1I4X1NUT1JFX0VYSVRJTkcgfAot
ICAgICAgICAgICAgICAgQ1BVX0JBU0VEX0lOVkxQR19FWElUSU5HIHwKLSAgICAgICAgICAgICAg
IENQVV9CQVNFRF9DUjNfTE9BRF9FWElUSU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9D
UjNfU1RPUkVfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfTU9OSVRPUl9FWElU
SU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9NV0FJVF9FWElUSU5HIHwKLSAgICAgICAg
ICAgICAgIENQVV9CQVNFRF9NT1ZfRFJfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFT
RURfQUNUSVZBVEVfSU9fQklUTUFQIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9VU0VfVFND
X09GRlNFVElORyB8Ci0gICAgICAgICAgICAgICBDUFVfQkFTRURfVU5DT05EX0lPX0VYSVRJTkcg
fAotICAgICAgICAgICAgICAgQ1BVX0JBU0VEX1JEVFNDX0VYSVRJTkcgfAotICAgICAgICAgICAg
ICAgQ1BVX0JBU0VEX01PTklUT1JfVFJBUF9GTEFHIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNF
RF9WSVJUVUFMX05NSV9QRU5ESU5HIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9BQ1RJVkFU
RV9NU1JfQklUTUFQIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9QQVVTRV9FWElUSU5HIHwK
LSAgICAgICAgICAgICAgIENQVV9CQVNFRF9SRFBNQ19FWElUSU5HIHwKLSAgICAgICAgICAgICAg
IENQVV9CQVNFRF9UUFJfU0hBRE9XIHwKLSAgICAgICAgICAgICAgIENQVV9CQVNFRF9BQ1RJVkFU
RV9TRUNPTkRBUllfQ09OVFJPTFM7Ci0KLSAgICAgICAgaWYgKCBtc3IgPT0gTVNSX0lBMzJfVk1Y
X1RSVUVfUFJPQ0JBU0VEX0NUTFMgKQotICAgICAgICAgICAgZGVmYXVsdDFfYml0cyAmPSB+KENQ
VV9CQVNFRF9DUjNfTE9BRF9FWElUSU5HIHwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBDUFVfQkFTRURfQ1IzX1NUT1JFX0VYSVRJTkcgfAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIENQVV9CQVNFRF9JTlZMUEdfRVhJVElORyk7Ci0KLSAgICAgICAgZGF0YSA9IGdlbl92
bXhfbXNyKGRhdGEsIGRlZmF1bHQxX2JpdHMsIGhvc3RfZGF0YSk7Ci0gICAgICAgIGJyZWFrOwot
ICAgIH0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9QUk9DQkFTRURfQ1RMUzI6Ci0gICAgICAgIC8q
IDEtc2V0dGluZ3MgKi8KLSAgICAgICAgZGF0YSA9IFNFQ09OREFSWV9FWEVDX0RFU0NSSVBUT1Jf
VEFCTEVfRVhJVElORyB8Ci0gICAgICAgICAgICAgICBTRUNPTkRBUllfRVhFQ19WSVJUVUFMSVpF
X0FQSUNfQUNDRVNTRVMgfAotICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfRU5BQkxFX1ZQ
SUQgfAotICAgICAgICAgICAgICAgU0VDT05EQVJZX0VYRUNfVU5SRVNUUklDVEVEX0dVRVNUIHwK
LSAgICAgICAgICAgICAgIFNFQ09OREFSWV9FWEVDX0VOQUJMRV9FUFQ7Ci0gICAgICAgIGRhdGEg
PSBnZW5fdm14X21zcihkYXRhLCAwLCBob3N0X2RhdGEpOwotICAgICAgICBicmVhazsKLSAgICBj
YXNlIE1TUl9JQTMyX1ZNWF9FWElUX0NUTFM6Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9F
WElUX0NUTFM6Ci0gICAgICAgIC8qIDEtc2V0dGluZ3MgKi8KLSAgICAgICAgZGF0YSA9IFZNX0VY
SVRfQUNLX0lOVFJfT05fRVhJVCB8Ci0gICAgICAgICAgICAgICBWTV9FWElUX0lBMzJFX01PREUg
fAotICAgICAgICAgICAgICAgVk1fRVhJVF9TQVZFX1BSRUVNUFRfVElNRVIgfAotICAgICAgICAg
ICAgICAgVk1fRVhJVF9TQVZFX0dVRVNUX1BBVCB8Ci0gICAgICAgICAgICAgICBWTV9FWElUX0xP
QURfSE9TVF9QQVQgfAotICAgICAgICAgICAgICAgVk1fRVhJVF9TQVZFX0dVRVNUX0VGRVIgfAot
ICAgICAgICAgICAgICAgVk1fRVhJVF9MT0FEX0hPU1RfRUZFUiB8Ci0gICAgICAgICAgICAgICBW
TV9FWElUX0xPQURfUEVSRl9HTE9CQUxfQ1RSTDsKLSAgICAgICAgZGF0YSA9IGdlbl92bXhfbXNy
KGRhdGEsIFZNWF9FWElUX0NUTFNfREVGQVVMVDEsIGhvc3RfZGF0YSk7Ci0gICAgICAgIGJyZWFr
OwotICAgIGNhc2UgTVNSX0lBMzJfVk1YX0VOVFJZX0NUTFM6Ci0gICAgY2FzZSBNU1JfSUEzMl9W
TVhfVFJVRV9FTlRSWV9DVExTOgotICAgICAgICAvKiAxLXNldHRpbmdzICovCi0gICAgICAgIGRh
dGEgPSBWTV9FTlRSWV9MT0FEX0dVRVNUX1BBVCB8Ci0gICAgICAgICAgICAgICBWTV9FTlRSWV9M
T0FEX0dVRVNUX0VGRVIgfAotICAgICAgICAgICAgICAgVk1fRU5UUllfTE9BRF9QRVJGX0dMT0JB
TF9DVFJMIHwKLSAgICAgICAgICAgICAgIFZNX0VOVFJZX0lBMzJFX01PREU7Ci0gICAgICAgIGRh
dGEgPSBnZW5fdm14X21zcihkYXRhLCBWTVhfRU5UUllfQ1RMU19ERUZBVUxUMSwgaG9zdF9kYXRh
KTsKLSAgICAgICAgYnJlYWs7Ci0KLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9WTUNTX0VOVU06Ci0g
ICAgICAgIC8qIFRoZSBtYXggaW5kZXggb2YgVlZNQ1MgZW5jb2RpbmcgaXMgMHgxZi4gKi8KLSAg
ICAgICAgZGF0YSA9IDB4MWYgPDwgMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEz
Ml9WTVhfQ1IwX0ZJWEVEMDoKLSAgICAgICAgLyogUEcsIFBFIGJpdHMgbXVzdCBiZSAxIGluIFZN
WCBvcGVyYXRpb24gKi8KLSAgICAgICAgZGF0YSA9IFg4Nl9DUjBfUEUgfCBYODZfQ1IwX1BHOwot
ICAgICAgICBicmVhazsKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9DUjBfRklYRUQxOgotICAgICAg
ICAvKiBhbGxvdyAwLXNldHRpbmdzIGZvciBhbGwgYml0cyAqLwotICAgICAgICBkYXRhID0gMHhm
ZmZmZmZmZjsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1JfSUEzMl9WTVhfQ1I0X0ZJWEVE
MDoKLSAgICAgICAgLyogVk1YRSBiaXQgbXVzdCBiZSAxIGluIFZNWCBvcGVyYXRpb24gKi8KLSAg
ICAgICAgZGF0YSA9IFg4Nl9DUjRfVk1YRTsKLSAgICAgICAgYnJlYWs7Ci0gICAgY2FzZSBNU1Jf
SUEzMl9WTVhfQ1I0X0ZJWEVEMToKLSAgICAgICAgZGF0YSA9IGh2bV9jcjRfZ3Vlc3RfdmFsaWRf
Yml0cyhkLCBmYWxzZSk7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgTVNSX0lBMzJfVk1YX01J
U0M6Ci0gICAgICAgIC8qIERvIG5vdCBzdXBwb3J0IENSMy10YXJnZXQgZmVhdHVyZSBub3cgKi8K
LSAgICAgICAgZGF0YSA9IGhvc3RfZGF0YSAmIH5WTVhfTUlTQ19DUjNfVEFSR0VUOwotICAgICAg
ICBicmVhazsKLSAgICBjYXNlIE1TUl9JQTMyX1ZNWF9FUFRfVlBJRF9DQVA6Ci0gICAgICAgIGRh
dGEgPSBuZXB0X2dldF9lcHRfdnBpZF9jYXAoKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVs
dDoKLSAgICAgICAgciA9IDA7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgICptc3JfY29u
dGVudCA9IGRhdGE7Ci0gICAgcmV0dXJuIHI7Ci19Ci0KIC8qIFRoaXMgZnVuY3Rpb24gdXNlcyBM
Ml9ncGEgdG8gd2FsayB0aGUgUDJNIHBhZ2UgdGFibGUgaW4gTDEuIElmIHRoZQogICogd2FsayBp
cyBzdWNjZXNzZnVsLCB0aGUgdHJhbnNsYXRlZCB2YWx1ZSBpcyByZXR1cm5lZCBpbgogICogTDFf
Z3BhLiBUaGUgcmVzdWx0IHZhbHVlIHRlbGxzIHdoYXQgdG8gZG8gbmV4dC4KZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA5MTE0YjhmNTNi
Li5lZTJmZjk0ZmNkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2Fy
Y2gveDg2L21zci5jCkBAIC0zNjUsNiArMzY1LDcgQEAgaW50IGluaXRfdmNwdV9tc3JfcG9saWN5
KHN0cnVjdCB2Y3B1ICp2KQogCiBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYs
IHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKIHsKKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkID0gdi0+ZG9tYWluOwogICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gdi0+
ZG9tYWluLT5hcmNoLmNwdWlkOwogICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAq
ZHAgPSB2LT5kb21haW4tPmFyY2gubXNyOwogICAgIGNvbnN0IHN0cnVjdCBtc3JfdmNwdV9wb2xp
Y3kgKnZwID0gdi0+YXJjaC5tc3I7CkBAIC0zOTksNiArNDAwLDM2IEBAIGludCBndWVzdF9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICAgICAgICAgX01TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICBi
cmVhazsKIAorICAgIGNhc2UgTVNSX0lBMzJfVk1YX0JBU0lDIC4uLiBNU1JfSUEzMl9WTVhfVk1D
U19FTlVNOgorICAgICAgICBpZiAoICFuZXN0ZWRodm1fZW5hYmxlZChkKSB8fCAhY3AtPmJhc2lj
LnZteCApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OworICAgICAgICAqdmFsID0gZHAtPnZt
eC5yYXdbbXNyIC0gTVNSX0lBMzJfVk1YX0JBU0lDXTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIE1TUl9JQTMyX1ZNWF9QUk9DQkFTRURfQ1RMUzI6CisgICAgICAgIGlmICggIXZteF9wcm9j
YmFzZWRfY3RsczJfYXZhaWxhYmxlKGRwKSApCisgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owor
ICAgICAgICAqdmFsID0gZHAtPnZteF9wcm9jYmFzZWRfY3RsczIucmF3OworICAgICAgICBicmVh
azsKKworICAgIGNhc2UgTVNSX0lBMzJfVk1YX0VQVF9WUElEX0NBUDoKKyAgICAgICAgaWYgKCAh
dm14X2VwdF92cGlkX2NhcF9hdmFpbGFibGUoZHApICkKKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1
bHQ7CisgICAgICAgICp2YWwgPSBkcC0+dm14X2VwdF92cGlkX2NhcC5yYXc7CisgICAgICAgIGJy
ZWFrOworCisgICAgY2FzZSBNU1JfSUEzMl9WTVhfVFJVRV9QSU5CQVNFRF9DVExTIC4uLiBNU1Jf
SUEzMl9WTVhfVFJVRV9FTlRSWV9DVExTOgorICAgICAgICBpZiAoICF2bXhfdHJ1ZV9jdGxzX2F2
YWlsYWJsZShkcCkgKQorICAgICAgICAgICAgZ290byBncF9mYXVsdDsKKyAgICAgICAgKnZhbCA9
IGRwLT52bXhfdHJ1ZV9jdGxzLnJhd1ttc3IgLSBNU1JfSUEzMl9WTVhfVFJVRV9QSU5CQVNFRF9D
VExTXTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIE1TUl9JQTMyX1ZNWF9WTUZVTkM6Cisg
ICAgICAgIGlmICggIXZteF92bWZ1bmNfYXZhaWxhYmxlKGRwKSApCisgICAgICAgICAgICBnb3Rv
IGdwX2ZhdWx0OworICAgICAgICAqdmFsID0gZHAtPnZteF92bWZ1bmMucmF3OworICAgICAgICBi
cmVhazsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJM
RTsKICAgICB9CkBAIC00NzQsNiArNTA1LDEwIEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNw
dSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCB2YWwpCiAgICAgICAgIGJyZWFrOwogICAgIH0K
IAorICAgIGNhc2UgTVNSX0lBMzJfVk1YX0JBU0lDIC4uLiBNU1JfSUEzMl9WTVhfVk1GVU5DOgor
ICAgICAgICAvKiBOb25lIG9mIHRoZXNlIE1TUnMgYXJlIHdyaXRlYWJsZS4gKi8KKyAgICAgICAg
Z290byBncF9mYXVsdDsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZFTVVMX1VO
SEFORExFQUJMRTsKICAgICB9CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdnZteC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vdm14L3Z2bXguaAppbmRleCA5ZWEz
NWViNzk1Li5kOGFlOTNlNjFhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS92
bXgvdnZteC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3ZteC92dm14LmgKQEAgLTIw
MCw4ICsyMDAsNiBAQCBpbnQgbnZteF9oYW5kbGVfdm1yZXN1bWUoc3RydWN0IGNwdV91c2VyX3Jl
Z3MgKnJlZ3MpOwogaW50IG52bXhfaGFuZGxlX3ZtbGF1bmNoKHN0cnVjdCBjcHVfdXNlcl9yZWdz
ICpyZWdzKTsKIGludCBudm14X2hhbmRsZV9pbnZlcHQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJl
Z3MpOwogaW50IG52bXhfaGFuZGxlX2ludnZwaWQoc3RydWN0IGNwdV91c2VyX3JlZ3MgKnJlZ3Mp
OwotaW50IG52bXhfbXNyX3JlYWRfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHU2NCAqbXNyX2NvbnRlbnQpOwogCiB2b2lkIG52bXhf
dXBkYXRlX2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdiwgdTMyIHZhbHVlKTsKIHZvaWQgbnZt
eF91cGRhdGVfc2Vjb25kYXJ5X2V4ZWNfY29udHJvbChzdHJ1Y3QgdmNwdSAqdiwKLS0gCjIuMTQu
MQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1k
ZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:15:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:15:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4OO-0006A5-QF; Wed, 28 Feb 2018 16:15:44 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=j/eq=fw=citrix.com=prvs=5902857c7=roger.pau@srs-us1.protection.inumbo.net>)
 id 1er4OO-00069h-4l
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 16:15:44 +0000
X-Inumbo-ID: 7c971f01-1ca2-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c971f01-1ca2-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 17:14:44 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68800959"
Date: Wed, 28 Feb 2018 15:47:00 +0000
From: Roger Pau =?iso-8859-1?Q?Monn=E9?= <roger.pau@citrix.com>
To: Jan Beulich <JBeulich@suse.com>
Message-ID: <20180228154700.ujw24yrkuctrmn7o@MacBook-Pro-de-Roger.local>
References: <20180221122218.37777-1-roger.pau@citrix.com>
 <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
 <20180228114722.pe3qegstcejubini@MacBook-Pro-de-Roger.local>
 <5A96AEA202000078001ACB31@prv-mh.provo.novell.com>
 <20180228130254.pisdymntg33pscm2@MacBook-Pro-de-Roger.local>
 <5A96BBD302000078001ACCA7@prv-mh.provo.novell.com>
 <20180228150236.ndh7x4d4vryuqc6j@MacBook-Pro-de-Roger.local>
 <5A96D91402000078001ACE66@prv-mh.provo.novell.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <5A96D91402000078001ACE66@prv-mh.provo.novell.com>
User-Agent: NeoMutt/20171215
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDg6MzA6MTJBTSAtMDcwMCwgSmFuIEJldWxpY2ggd3Jv
dGU6Cj4gPj4+IE9uIDI4LjAyLjE4IGF0IDE2OjAyLCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdy
b3RlOgo+ID4gQnV0IHRoYXQgcmFpc2VzIHRoZSBxdWVzdGlvbiwgaWYgcHJlZml4PS91c3IvbG9j
YWwgdGhpcyB3aWxsIGJlY29tZToKPiA+IAo+ID4gL3Vzci9sb2NhbC9saWIvdXNyL2xvY2FsL2xp
Yi94ZW4vLi4uCj4gCj4gL3Vzci9sb2NhbC9saWIvZGVidWcvdXNyL2xvY2FsL2xpYi94ZW4vLi4u
Cj4gCj4gPiBTaG91bGQgdGhpcyBpbnN0ZWFkIGJlOgo+ID4gCj4gPiAvdXNyL2xvY2FsL2xpYi91
c3IvbGliL3hlbi8uLi4KPiAKPiAvdXNyL2xvY2FsL2xpYi9kZWJ1Zy91c3IvbGliL3hlbi8uLi4K
ClJpZ2h0LgoKPiA+IEkgZG9uJ3QgdGhpbmsgc28sIGJ1dCB3YW50IHRvIGJlIHN1cmUuCj4gCj4g
TmVpdGhlciwgSSB3b3VsZCBzYXkgKHdpdGhvdXQga25vd2luZyB3aGV0aGVyIHRoZXJlIGFyZSBh
bnkKPiBjb252ZW50aW9ucyBmb3IgJHtwcmVmaXh9L2xpYi9kZWJ1ZykgLSB3aGF0IGhhcyB0aGUg
ZnVsbCBwYXRoIGdvdCB0bwo+IGRvIGluIHRoZSBtaWRkbGUgaW4gdGhlcmU/IFRoZSBtb3JlIHdo
ZW4gaXQncyAvaG9tZS8uLi4gb3IKPiBzb21ldGhpbmcgZXZlbiBtb3JlIG9ic2N1cmU/CgpJIHdv
dWxkIGV4cGVjdCBkZWJ1Z2dlcnMgbGlrZSBnZGIgdG8gc2VhcmNoIC91c3IvbGliL2RlYnVnIGFu
ZAovdXNyL2xvY2FsL2xpYi9kZWJ1ZyBpbiBvcmRlciB0byBmaW5kIHRoZSBkZWJ1ZyBzeW1ib2xz
IG9mIGEgYmluYXJ5LApzbyB0aGF0IHdoYXQncyBpbnNpZGUgdGhlIGRlYnVnLyBkaXJlY3Rvcnkg
bmVlZHMgdG8gaGF2ZSB0aGUgc2FtZSBwYXRoCmFzIHdoZXJlIHRoZSBiaW5hcnkgcmVzaWRlcywg
aGVuY2UgSSB0aGluayBpdCBzaG91bGQgYmU6CgovdXNyL2xvY2FsL2xpYi9kZWJ1Zy91c3IvbG9j
YWwvbGliL3hlbi8KClJvZ2VyLgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:16:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:16:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4PU-0006Hq-2p; Wed, 28 Feb 2018 16:16:52 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er4PS-0006Hf-Vv
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:16:51 +0000
X-Inumbo-ID: a54145f9-1ca2-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a54145f9-1ca2-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 17:15:52 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 09:16:49 -0700
Message-Id: <5A96E3FE02000078001ACF16@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 09:16:46 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644904-11349-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519644904-11349-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86/alt: Support for automatic
 padding calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDEyOjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gKysrIGIveGVuL2FyY2gveDg2L1J1
bGVzLm1rCj4gQEAgLTI0LDYgKzI0LDEwIEBAICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxD
QywiLmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCj4gICAgICAgICAgICAgICAgICAgICAgIC1VX19P
QkpFQ1RfTEFCRUxfXyAtREhBVkVfR0FTX1FVT1RFRF9TWU0gXAo+ICAgICAgICAgICAgICAgICAg
ICAgICAnLURfX09CSkVDVF9MQUJFTF9fPSQoc3Vic3QgJChCQVNFRElSKS8sLCQoQ1VSRElSKSkv
JCRAJykKPiAgCj4gKyMgR0NDJ3MgaWRlYSBvZiB0cnVlIGlzIC0xLiAgQ2xhbmcncyBpZGVhIGlz
IDEKPiArJChjYWxsIGFzLW9wdGlvbi1hZGQsQ0ZMQUdTLENDLFwKPiArICAgICIuaWYgKCgxID4g
MCkgPCAwKTsgLmVycm9yIFwiXCI7LmVuZGlmIiwsLURIQVZFX0FTX05FR0FUSVZFX1RSVUUpCgpX
aXRoIEdDQyByZXBsYWNlZCBieSBnYXMsIGFzIGluZGljYXRlZCBhbHJlYWR5IGJlIFJvZ2VyCihh
bHNvIGluIGFsdGVybmF0aXZlKi5oIHRoZW4pClJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CgpIb3dldmVyLCBJIGhhdmUgYSBxdWVzdGlvbiB0byByYWlzZSBhbmQg
YSByZW1hcmsgdG8gbWFrZToKCj4gIC5tYWNybyBBTFRFUk5BVElWRSBvbGRpbnN0ciwgbmV3aW5z
dHIsIGZlYXR1cmUKPiAgLkxcQF9vcmlnX3M6Cj4gICAgICBcb2xkaW5zdHIKPiAgLkxcQF9vcmln
X2U6Cj4gKyAgICAvKgo+ICsgICAgICogQ2FsY3VsYXRlIHRoZSBkaWZmZXJlbmNlIGluIHNpemUg
YmV0d2VlbiB0aGUgcmVwbGFjZW1lbnQgYW5kIG9yaWdpbmFsCj4gKyAgICAgKiBpbnN0cnVjdGlv
bnMsIHRvIGRlcml2ZSBob3cgbXVjaCBwYWRkaW5nIHRvIGludHJvZHVjZS4KPiArICAgICAqLwo+
ICsgICAgLkxcQF9kaWZmID0gcmVwbF9sZW4oMSkgLSBvcmlnX2xlbgo+ICsKPiArICAgIC5za2lw
IGFzX3RydWUoLkxcQF9kaWZmID4gMCkgKiAuTFxAX2RpZmYsIDB4OTAKCkhvdyBjZXJ0YWluIGFy
ZSB5b3UgdGhhdCB0aGVzZSBmb3J3YXJkIHJlZmVyZW5jZXMgYWN0dWFsbHkgd29yayBvbgphdCBs
ZWFzdCBhbGwgaGFsZiB3YXkgcmVjZW50IGdhcyB2ZXJzaW9ucz8gSU9XIEkgd29uZGVyIHdoZXRo
ZXIgaXQKd291bGRuJ3QgYmUgbW9yZSBzYWZlIHRvIG1ha2UgdGhlc2UgYmFja3dhcmQgcmVmZXJl
bmNlcyAoaS5lLgplbWl0dGluZyB0aGUgcmVwbGFjZW1lbnQgY29kZSBmaXJzdCkuCgo+IEBAIC00
NSwxOCArNzAsMzEgQEAKPiAgLkxcQF9vcmlnX3M6Cj4gICAgICBcb2xkaW5zdHIKPiAgLkxcQF9v
cmlnX2U6Cj4gKyAgICAvKgo+ICsgICAgICogQ2FsY3VsYXRlIHRoZSBkaWZmZXJlbmNlIGluIHNp
emUgYmV0d2VlbiB0aGUgbGFyZ2VzdCByZXBsYWNlbWVudCBhbmQKPiArICAgICAqIHRoZSBvcmln
aW5hbCBpbnN0cnVjdGlvbnMsIHRvIGRlcml2ZSBob3cgbXVjaCBwYWRkaW5nIHRvIGludHJvZHVj
ZS4KPiArICAgICAqLwo+ICsgICAgLkxcQF9kaWZmID0gYXNfbWF4KHJlcGxfbGVuKDEpLCByZXBs
X2xlbigyKSkgLSBvcmlnX2xlbgo+ICsKPiArICAgICAuc2tpcCBhc190cnVlKC5MXEBfZGlmZiA+
IDApICogLkxcQF9kaWZmLCAweDkwCj4gKy5MXEBfb3JpZ19wOgo+ICAKPiAgICAgIC5wdXNoc2Vj
dGlvbiAuYWx0aW5zdHJ1Y3Rpb25zLCAiYSIsIEBwcm9nYml0cwo+ICAKPiAgICAgIGFsdGluc3Ry
dWN0aW9uX2VudHJ5IC5MXEBfb3JpZ19zLCAuTFxAX3JlcGxfczEsIFxmZWF0dXJlMSwgXAo+IC0g
ICAgICAgIG9yaWdfbGVuLCByZXBsX2xlbigxKQo+ICsgICAgICAgIG9yaWdfbGVuLCByZXBsX2xl
bigxKSwgcGFkX2xlbgo+ICAgICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxcQF9vcmlnX3MsIC5M
XEBfcmVwbF9zMiwgXGZlYXR1cmUyLCBcCj4gLSAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDIp
Cj4gKyAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDIpLCBwYWRfbGVuCj4gIAo+ICAgICAgLnNl
Y3Rpb24gLmRpc2NhcmQsICJhIiwgQHByb2diaXRzCj4gLSAgICAvKiBBc3NlbWJsZXItdGltZSBj
aGVjayB0aGF0IFxuZXdpbnN0cnsxLDJ9IGFyZW4ndCBsb25nZXIgdGhhbiBcb2xkaW5zdHIuICov
Cj4gLSAgICAuYnl0ZSAweGZmICsgcmVwbF9sZW4oMSkgLSBvcmlnX2xlbgo+IC0gICAgLmJ5dGUg
MHhmZiArIHJlcGxfbGVuKDIpIC0gb3JpZ19sZW4KPiArICAgIC8qCj4gKyAgICAgKiBBc3NlbWJs
ZXItdGltZSBjaGVja3M6Cj4gKyAgICAgKiAgIC0gdG90YWxfbGVuIDw9IDI1NQo+ICsgICAgICog
ICAtIFxuZXdpbnN0ciogPD0gdG90YWxfbGVuCj4gKyAgICAgKi8KPiArICAgIC5ieXRlIHRvdGFs
X2xlbgo+ICsgICAgLmJ5dGUgMHhmZiArIHJlcGxfbGVuKDEpIC0gdG90YWxfbGVuCj4gKyAgICAu
Ynl0ZSAweGZmICsgcmVwbF9sZW4oMikgLSB0b3RhbF9sZW4KClVzZSBhc19tYXgoKSBoZXJlIGFu
ZCBlbWl0IG9ubHkgYSBzaW5nbGUgYnl0ZT8gSSBkb24ndCB0aGluayB0aGUKZGlhZ25vc3RpYyB3
aWxsIGJlIGFueSBsZXNzIGhlbHBmdWwsIGFzIGlpcmMgaXQgZG9lc24ndCBwb2ludCBvdXQgdGhl
CmxpbmUgaW5zaWRlIHRoZSBtYWNybyBhbnl3YXksIHNvIHRoZSBkZXZlbG9wZXIgd2lsbCBiZSBs
ZWZ0IGd1ZXNzaW5nCmFueXdheSB3aGljaCBvZiB0aGUgdHdvIGFsdGVybmF0aXZlcyBpdCB3YXMu
IE90b2ggd2l0aCB0aGUKcGFkZGluZyBzaXplIG5vdyBiZWluZyBjYWxjdWxhdGVkLCBJIGRvbid0
IHNlZSBtdWNoIHBvaW50IGluIHRoZXNlCmNoZWNrcyBhbnltb3JlIGFueXdheS4KCkphbgoKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:22:31 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:22:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4Ur-00075s-Mj; Wed, 28 Feb 2018 16:22:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er4Uq-00075m-CR
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:22:24 +0000
X-Inumbo-ID: d1bf1770-1ca3-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d1bf1770-1ca3-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:24:16 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 09:22:16 -0700
Message-Id: <5A96E54602000078001ACF21@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 09:22:14 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644904-11349-8-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519644904-11349-8-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 7/7] x86/build: Use new .nop directive
 when available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDEyOjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gTmV3ZXIgdmVyc2lvbnMgb2YgYmludXRpbHMgYXJlIGNhcGFibGUgb2YgZW1pdHRpbmcg
YW4gZXhhY3QgbnVtYmVyIGJ5dGVzIHdvcnRoCj4gb2Ygb3B0aW1pc2VkIG5vcHMuICBVc2UgdGhp
cyBpbiBwcmVmZXJlbmNlIHRvIC5za2lwIHdoZW4gYXZhaWxhYmxlLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpJbiBwcmluY2lw
bGUKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KSG93ZXZlciwg
Li4uCgo+IFJGQyB1bnRpbCBzdXBwb3J0IGlzIGFjdHVhbGx5IGNvbW1pdHRlZCB0byBiaW51dGls
cyBtYWlubGluZS4KCi4uLiB1cHN0cmVhbSBsb29rcyB0byBoYXZlIHN3aXRjaGVkIHRvIC5ub3Bz
IG5vdywgc28gdGhlIHByZXJlcQp0byB0aGUgUi1iIGlzIHRoYXQgeW91IGNvbnNpc3RlbnRseSBz
d2l0Y2ggb3Zlci4KCj4gLS0tIGEveGVuL2FyY2gveDg2L1J1bGVzLm1rCj4gKysrIGIveGVuL2Fy
Y2gveDg2L1J1bGVzLm1rCj4gQEAgLTI4LDYgKzI4LDEwIEBAICQoY2FsbCBhcy1vcHRpb24tYWRk
LENGTEFHUyxDQywiLmVxdSBcInhcIiQkKGNvbW1hKTEiLCBcCj4gICQoY2FsbCBhcy1vcHRpb24t
YWRkLENGTEFHUyxDQyxcCj4gICAgICAiLmlmICgoMSA+IDApIDwgMCk7IC5lcnJvciBcIlwiOy5l
bmRpZiIsLC1ESEFWRV9BU19ORUdBVElWRV9UUlVFKQo+ICAKPiArIyBDaGVjayB0byBzZWUgd2hl
dGhlciB0aGUgYXNzbWJsZXIgc3VwcG9ydHMgdGhlIC5ub3AgZGlyZWN0aXZlLgo+ICskKGNhbGwg
YXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsXAo+ICsgICAgIi5MMTogLkwyOiAubm9wICguTDIgLSAu
TDEpJCQoY29tbWEpOSIsLURIQVZFX0FTX05PUF9ESVJFQ1RJVkUpCgpEbyB5b3UgcmVhbGx5IG5l
ZWQgdGhlIChhcmJpdHJhcnkpIHNlY29uZCBhcmd1bWVudCBoZXJlPwoKPiAtLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2FsdGVybmF0aXZlLWFzbS5oCj4gKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9hbHRlcm5hdGl2ZS1hc20uaAo+IEBAIC0xLDYgKzEsOCBAQAo+ICAjaWZuZGVmIF9BU01fWDg2
X0FMVEVSTkFUSVZFX0FTTV9IXwo+ICAjZGVmaW5lIF9BU01fWDg2X0FMVEVSTkFUSVZFX0FTTV9I
Xwo+ICAKPiArI2luY2x1ZGUgPGFzbS9ub3BzLmg+Cj4gKwo+ICAjaWZkZWYgX19BU1NFTUJMWV9f
Cj4gIAo+ICAvKgo+IEBAIC0xOCw2ICsyMCwxNCBAQAo+ICAgICAgLmJ5dGUgXHBhZF9sZW4KPiAg
LmVuZG0KPiAgCj4gKy5tYWNybyBta25vcHMgbnJfYnl0ZXMKPiArI2lmZGVmIEhBVkVfQVNfTk9Q
X0RJUkVDVElWRQo+ICsgICAgLm5vcCBcbnJfYnl0ZXMsIEFTTV9OT1BfTUFYCgpBbmQgZG8geW91
IHJlYWxseSBuZWVkIHRvIHNwZWNpZnkgQVNNX05PUF9NQVggaGVyZT8gV2hhdCdzCndyb25nIHdp
dGggbGV0dGluZyB0aGUgYXNzZW1ibGVyIHBpY2sgd2hhdCBpdCB3YW50cyBhcyB0aGUgbG9uZ2Vz
dApOT1A/CgpKYW4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:23:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:23:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4Vn-0007AL-1Z; Wed, 28 Feb 2018 16:23:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er4Vl-00079x-Nn
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:23:21 +0000
X-Inumbo-ID: f3f84d9a-1ca3-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f3f84d9a-1ca3-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:25:14 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465074778"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
 <1519827268-18199-5-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <92a3c792-1399-c2fc-44d4-fbf4161c0c83@citrix.com>
Date: Wed, 28 Feb 2018 16:22:47 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1519827268-18199-5-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/6] xen/sched: Remove {init,
	destroy}_domain() interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwMjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBUaGVzZSBob29r
cyBoYXZlIG9uZSBzaW5nbGUgY2FsbGVyIChzY2hlZF97aW5pdCxkZXN0cm95fV9kb21haW4oKQo+
IHJlc3BlY3RpdmVseSkgYW5kIGFyZSBhbGwgaWRlbnRpY2FsICh3aGVuIGltcGxlbWVudGVkKS4K
PiAKPiBQcmV2aW91cyBjaGFuZ2VzIGhhdmUgZW5zdXJlZCB0aGF0IG9ubHkgcmVhbCBkb21haW5z
IHJlYWNoIHRoZXNlIGZ1bmN0aW9ucywgc28KPiBBU1NFUlQoKSB0aGF0IHN5c3RlbSBkb21haW5z
IGFyZSBub3Qgc2Vlbi4gQ2FsbCBzY2hlZF97YWxsb2MsZnJlZX1fZG9tZGF0YSgpCj4gZGlyZWN0
bHksIGFuZCBoYW5kbGUgZC0+c2NoZWRfcHJpdiBkaXJlY3RseS4KPiAKPiBUaGUgbmV0IGRpZmZz
dGF0IGlzOgo+ICAgYWRkL3JlbW92ZTogMC84IGdyb3cvc2hyaW5rOiAxLzcgdXAvZG93bjogNy8t
MzM1ICgtMzI4KQo+ICAgZnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgb2xkICAgICBuZXcgICBkZWx0YQo+ICAgc2NoZWRfZGVzdHJveV9kb21haW4gICAgICAgICAg
ICAgICAgICAgICAgICAgMTMwICAgICAxMzcgICAgICArNwo+ICAgc2NoZWRfaW5pdF9kb21haW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgMTM4ICAgICAxMzcgICAgICAtMQo+ICAgcnRfZG9t
X2Rlc3Ryb3kgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2ICAgICAgIC0gICAgICAt
Ngo+ICAgbnVsbF9kb21fZGVzdHJveSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2ICAg
ICAgIC0gICAgICAtNgo+ICAgY3NjaGVkX2RvbV9kZXN0cm95ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA5ICAgICAgIC0gICAgICAtOQo+ICAgY3NjaGVkMl9kb21fZGVzdHJveSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA5ICAgICAgIC0gICAgICAtOQo+ICAgc2NoZWRfcnRkc19kZWYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjY0ICAgICAyNDggICAgIC0xNgo+ICAgc2No
ZWRfbnVsbF9kZWYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjY0ICAgICAyNDggICAg
IC0xNgo+ICAgc2NoZWRfY3JlZGl0X2RlZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjY0
ICAgICAyNDggICAgIC0xNgo+ICAgc2NoZWRfY3JlZGl0Ml9kZWYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgMjY0ICAgICAyNDggICAgIC0xNgo+ICAgc2NoZWRfYXJpbmM2NTNfZGVmICAgICAg
ICAgICAgICAgICAgICAgICAgICAgMjY0ICAgICAyNDggICAgIC0xNgo+ICAgb3BzICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjY0ICAgICAyNDggICAgIC0xNgo+ICAg
cnRfZG9tX2luaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyICAgICAgIC0g
ICAgIC01Mgo+ICAgbnVsbF9kb21faW5pdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDUyICAgICAgIC0gICAgIC01Mgo+ICAgY3NjaGVkX2RvbV9pbml0ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIDUyICAgICAgIC0gICAgIC01Mgo+ICAgY3NjaGVkMl9kb21faW5pdCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDUyICAgICAgIC0gICAgIC01Mgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CgpJIGtpbmQg
b2YgZmVlbCBsaWtlIHRoZXJlIHdhcyBhIHJlYXNvbiBmb3IgdGhlIGluaXQgLyBhbGxvYyBkaWZm
ZXJlbmNlOwpidXQgYXMgeW91IHNheSwgYXQgdGhlIG1vbWVudCBhbGwgdGhlIHNjaGVkdWxlcnMg
YXJlIGJhc2ljYWxseQppZGVudGljYWwuICBJbiB0aGUgdW5saWtlbHkgZXZlbnQgdGhhdCB3ZSBu
ZWVkIHNlcGFyYXRlIGNhbGxiYWNrcywgd2UKY2FuIGludHJvZHVjZSB0aGVtIGF0IHN1Y2ggdGlt
ZSBhcyB3ZSBoYXZlIGEgbmVlZCBmb3IgdGhlbS4KClJldmlld2VkLWJ5OiBHZW9yZ2UgRHVubGFw
IDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlz
dGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:24:17 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:24:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4We-0007Hd-Ae; Wed, 28 Feb 2018 16:24:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er4Wd-0007Gl-B2
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 16:24:15 +0000
X-Inumbo-ID: ae0c8b11-1ca3-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ae0c8b11-1ca3-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 17:23:16 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 09:24:13 -0700
Message-Id: <5A96E5B902000078001ACF24@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 09:24:09 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180223132743.59804-1-roger.pau@citrix.com>
 <20180223132743.59804-4-roger.pau@citrix.com>
 <20180223190718.pfbszon36aamqelb@citrix.com>
 <20180228153747.i7temuih37ssedu6@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180228153747.i7temuih37ssedu6@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Andrew Cooper <andrew.cooper3@citrix.com>, Wei Liu <wei.liu2@citrix.com>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH RFC 3/3] xtf: add minimal HPET functionality
 test
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE4IGF0IDE2OjM3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIEZyaSwgRmViIDIzLCAyMDE4IGF0IDA3OjA3OjE4UE0gKzAwMDAsIFdlaSBMaXUgd3JvdGU6
Cj4+IE9uIEZyaSwgRmViIDIzLCAyMDE4IGF0IDAxOjI3OjQzUE0gKzAwMDAsIFJvZ2VyIFBhdSBN
b25uZSB3cm90ZToKPj4gPiAtLS0gYS9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmgKPj4gPiAr
KysgYi9hcmNoL3g4Ni9pbmNsdWRlL2FyY2gvbGliLmgKPj4gPiBAQCAtMzkyLDYgKzM5MiwyMCBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgd3JpdGVfeGNyMCh1aW50NjRfdCB4Y3IwKQo+PiA+ICAgICAg
eHNldGJ2KDAsIHhjcjApOwo+PiA+ICB9Cj4+ID4gIAo+PiA+ICtzdGF0aWMgaW5saW5lIHVpbnQ2
NF90IHJkdHNjKHZvaWQpCj4+ID4gK3sKPj4gPiArICAgIHVpbnQzMl90IGxvdywgaGlnaDsKPj4g
PiArCj4+ID4gKyAgICBhc20gdm9sYXRpbGUgKCJyZHRzYyIgOiAiPWEiIChsb3cpLCAiPWQiICho
aWdoKSk7Cj4+ID4gKwo+PiAKPj4gWW91IHByb2JhYmx5IG5lZWQgdG8gYWRkIGxmZW5jZSBvciBt
ZmVuY2UuIFNlZSByZHRzY19vcmRlcmVkIGluIFhlbi4KPiAKPiBPaCwgT0sgdGhhdCdzIG5ld3Mg
dG8gbWUuIEkgZ3Vlc3MganVzdCB1c2luZyBhIGxmZW5jZSBiZWZvcmUgaXQKPiBzaG91bGQgYmUg
ZmluZS4KCkV4Y2VwdCB0aGF0IG9uIEFNRCwgd2l0aG91dCBMRkVOQ0UgbWFkZSBkaXNwYXRjaCBz
ZXJpYWxpemluZywKeW91J2QgbmVlZCBNRkVOQ0UuCgpKYW4KCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:24:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:24:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4Wm-0007Js-LU; Wed, 28 Feb 2018 16:24:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er4Wl-0007IU-Ar
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:24:23 +0000
X-Inumbo-ID: 1908bc9b-1ca4-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1908bc9b-1ca4-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:26:15 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465075410"
To: Andrew Cooper <andrew.cooper3@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
 <1519827268-18199-6-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <ece980a2-29d1-c79d-b489-652600f2bb47@citrix.com>
Date: Wed, 28 Feb 2018 16:24:14 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1519827268-18199-6-git-send-email-andrew.cooper3@citrix.com>
Content-Language: en-US
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Dario Faggioli <dfaggioli@suse.com>, Jan Beulich <JBeulich@suse.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/6] xen/domain: Call sched_destroy_domain()
 in the domain_create() error path
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwMjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPiBJZiBkb21haW5f
Y3JlYXRlKCkgZmFpbHMsIGNvbXBsZXRlX2RvbWFpbl9kZXN0cm95KCkgZG9lc24ndCBnZXQgY2Fs
bGVkLAo+IG1lYW5pbmcgdGhhdCBzY2hlZF9kZXN0cm95X2RvbWFpbigpIGlzIG1pc3NlZC4gIElu
IHByYWN0aWNlLCB0aGlzIGNhbiBvbmx5Cj4gZmFpbCBiZWNhdXNlIG9mIGV4Y2VwdGlvbmFsIGxh
dGVfaHdkb21faW5pdCgpIGlzc3VlcyBhdCB0aGUgbW9tZW50Lgo+IAo+IE1ha2Ugc2NoZWRfZGVz
dHJveV9kb21haW4oKSBpZGVtcG90ZW50LCBhbmQgY2FsbCBpdCBpbiB0aGUgZmFpbCBwYXRoLgo+
IAo+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CgpSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29t
PgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:27:26 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:27:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4Zf-0007fO-3L; Wed, 28 Feb 2018 16:27:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=luix=fw=swcp.com=hudson@srs-us1.protection.inumbo.net>)
 id 1er4Zd-0007fD-Dw
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 16:27:21 +0000
X-Inumbo-ID: 82ed9e8d-1ca4-11e8-b9b1-635ca7ef6cff
Received: from mx1a.swcp.com (unknown [216.184.2.64])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 82ed9e8d-1ca4-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:29:13 +0000 (UTC)
Received: from ame1.swcp.com (ame1.swcp.com [216.184.2.118])
 by mx1a.swcp.com (8.14.4/8.14.4/Debian-4) with ESMTP id w1SGRC3K013795;
 Wed, 28 Feb 2018 09:27:12 -0700
Received-SPF: pass (ame1.swcp.com: domain of hudson@swcp.com designates
 216.184.2.87 as permitted sender) receiver=ame1.swcp.com;
 client-ip=216.184.2.87; helo=chishio.swcp.com; envelope-from=hudson@swcp.com;
 x-software=spfmilter 2.001 http://www.acme.com/software/spfmilter/ with
 libspf2-1.2.10; 
Received: from chishio.swcp.com (chishio.swcp.com [216.184.2.87])
 by ame1.swcp.com (8.15.2/8.15.2) with ESMTPS id w1SGRAWY083772
 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
 Wed, 28 Feb 2018 09:27:10 -0700 (MST) (envelope-from hudson@swcp.com)
Received: from chishio.swcp.com (localhost [127.0.0.1])
 by chishio.swcp.com (8.14.3/8.14.3/Debian-9.4) with ESMTP id w1SGRAoD005653;
 Wed, 28 Feb 2018 09:27:10 -0700
Received: (from hudson@localhost)
 by chishio.swcp.com (8.14.3/8.14.3/Submit) id w1SGR989005652;
 Wed, 28 Feb 2018 09:27:09 -0700
Date: Wed, 28 Feb 2018 09:27:09 -0700
From: Trammell Hudson <hudson@trmm.net>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <20180228162709.GH9625@chishio.swcp.com>
References: <20180228140840.GA20376@chishio.swcp.com>
 <24de45ee-d705-4751-3d88-c3f5887e8bd1@citrix.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <24de45ee-d705-4751-3d88-c3f5887e8bd1@citrix.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
X-Scanned-By: MIMEDefang 2.78
X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.2
 (ame1.swcp.com [216.184.2.127]); Wed, 28 Feb 2018 09:27:11 -0700 (MST)
X-Virus-Scanned: clamav-milter 0.99.2 at ame1
X-Virus-Status: Clean
X-Spam-Checker-Version: SpamAssassin 3.4.1 (2015-04-28) on ame1.swcp.com
X-Spam-Status: No, hits=-1.0 tests=ALL_TRUSTED,SPF_PASS version=3.4.1
X-Spam-Level: 
Cc: Juergen Gross <JGross@suse.com>, xen-devel@lists.xenproject.org,
 Jan Beulich <JBeulich@suse.com>
Subject: Re: [Xen-devel] kexec and xen/arch/x86/boot/head.S trampoline
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMDM6MDc6NDFQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3
cm90ZToKPiBPbiAyOC8wMi8xOCAxNDowOCwgVHJhbW1lbGwgSHVkc29uIHdyb3RlOgo+ID4ga2V4
ZWMgYWxsb2NhdGVzIGEgMSBwYWdlIHNlZ21lbnQgYXQgMHgwIGFuZCBtZW1zZXRzIG1vc3Qgb2Yg
aXQgdG8gemVybywKPiA+IHdpcGluZyBvdXQgY29yZWJvb3QncyBFQkRBIHN0cnVjdHVyZSwgd2hp
Y2ggeGVuJ3MgaGVhZC5TIGNvbnN1bHRlZCB0bwo+ID4gYWxsb2NhdGUgdGhlIHRyYW1wb2xpbmUu
ICBYZW4ncyBjb2RlIGxvb2tzIGxpa2UgdGhpczoKPiAKPiBUaGlzIHNvdW5kcyBsaWtlIGEgYnVn
IGFzIGFuZCBvZiBpdHNlbGYuwqAgSSBwcmVzdW1lIHRoaXMgaXMgdG8gZG8gd2l0aAo+IElWVCBo
YW5kbGluZz8KCk1heWJlPyAgVGhhdCdzIHRoZSByaWdodCBhZGRyZXNzIGFuZCBpdCBvbmx5IHBv
cHVsYXRlcyAweDc4IGJ5dGVzCihpbiBxZW11KSB3aXRoIGNvbnRlbnRzLCB3aGljaCB3b3VsZCBi
ZSBhYm91dCByaWdodCBmb3IgdGhlIGludGVycnVwdAp0YWJsZS4gIEkgaGF2ZW4ndCB0cmFja2Vk
IGRvd24gd2hlcmUgdGhhdCBkYXRhIGNvbWVzIGZyb20uCgo+IFsuLi5dCj4gPiBBcmUgdGhlcmUg
cmVhc29ucyB0byBwcmVmZXIgRUJEQSBvdmVyIG1iaS0+bWVtX2xvd2VyPwo+IAo+IEkgdGhpbmsg
dGhlIGV4cGVjdGF0aW9uIHdhcyB0aGF0IHRoZSBFQkRBIHdvdWxkIGJlIG1vcmUgcmVsaWFibGUg
dGhhbgo+IG1iaS0+bWVtX2xvd2VyLsKgIEhvd2V2ZXIsIHdlIHJlY2VudGx5IGhpdCBhIHNpbWls
YXIgYnVnIHdpdGggUFZICj4gaGFuZGxpbmcgKGMvcyBhMjMyMzQ2YjFmZSksIGFuZCB0aGVzZSBk
YXlzLCB0aGUgRUJEQSBpcyBxdWl0ZSBsaWtlbHkgbm90Cj4gdG8gYmUgcHJlc2VudC4KPiAKPiBJ
IHRoaW5rIHdlIHByb2JhYmx5IGNhbiB1c2UgbWJpLT5tZW1fbG93ZXIgKGlmIGF2YWlsYWJsZSBh
bmQgc2FuZSkgYnkKPiBkZWZhdWx0LsKgIElmIHRoZSBib290bG9hZGVyIGhhcyBtZXNzZWQgdGhh
dCB1cCwgYWxsIGJldHMgYXJlIG9mZgo+IGFueXdheS7CoCBJcnJlc3BlY3RpdmUsIHdlIHNob3Vs
ZCBmaXggdGhlIEVCREEgbG93ZXIgc2FuaXR5IGNoZWNrLgoKV2hhdCBkbyB5b3UgdGhpbmsgb2Yg
c29tZXRoaW5nIGxpa2UgdGhpcyBpbnN0ZWFkPwoKICAgICAgICAvKgogICAgICAgICAqIElmIHRo
ZSBtdWx0aWJvb3Qgc3RydWN0dXJlIG1lbW9yeSBsaW1pdHMgYXJlIGF2YWlsYWJsZSwKICAgICAg
ICAgKiB1c2UgaXQgZm9yIHRoZSB0cmFtcG9saW5lLgogICAgICAgICAqLwogICAgICAgIHRlc3Ri
ICAgJE1CSV9NRU1MSU1JVFMsKCVlYngpCiAgICAgICAganogICAgICAxZiAgICAgICAgICAgICAg
ICAgIC8qIG5vdCBhdmFpbGFibGU/IEJEQSB2YWx1ZSB3aWxsIGJlIGZpbmUgKi8KICAgICAgICBt
b3YgICAgIE1CX21lbV9sb3dlciglZWJ4KSwlZWN4CiAgICAgICAgY21wICAgICAkMHgxMDAsJWVj
eCAgICAgICAgIC8qIGlzIHRoZSBtdWx0aWJvb3QgdmFsdWUgdG9vIHNtYWxsPyAqLwogICAgICAg
IGphZSAgICAgMmYKCjE6CiAgICAgICAgLyogTUJJIG5vdCBhdmFpbGFibGUsIHNldCB1cCB0cmFt
cG9saW5lIHNlZ21lbnQgNjRrIGJlbG93IEVCREEgKi8KICAgICAgICBtb3Z6d2wgIDB4NDBlLCVl
Y3ggICAgICAgICAgLyogRUJEQSBzZWdtZW50ICovCiAgICAgICAgY21wICAgICAkMHhhMDAwLCVl
Y3ggICAgICAgIC8qIHNhbml0eSBjaGVjayAoaGlnaCkgKi8KICAgICAgICBqYWUgICAgIDBmCiAg
ICAgICAgY21wICAgICAkMHg0MDAwLCVlY3ggICAgICAgIC8qIHNhbml0eSBjaGVjayAobG93KSAq
LwogICAgICAgIGphZSAgICAgMmYKMDoKICAgICAgICBtb3Z6d2wgIDB4NDEzLCVlY3ggICAgICAg
ICAgLyogdXNlIGJhc2UgbWVtb3J5IHNpemUgb24gZmFpbHVyZSAqLwogICAgICAgIGNtcCAgICAg
JDB4YTAwMCwlZWN4ICAgICAgICAvKiBzYW5pdHkgY2hlY2sgKGhpZ2gpICovCiAgICAgICAgamFl
ICAgICBiYWRfZWJkYQogICAgICAgIGNtcCAgICAgJDB4NDAwMCwlZWN4ICAgICAgICAvKiBzYW5p
dHkgY2hlY2sgKGxvdykgKi8KICAgICAgICBqYiAgICAgIGJhZF9lYmRhCgoyOiAgICAgIC8qIFJl
c2VydmUgNjRrYiBmb3IgdGhlIHRyYW1wb2xpbmUgKi8KICAgICAgICBzaGwgICAgICQxMC00LCVl
Y3ggICAgICAgICAgLyogY29udmVydCB0byBieXRlcyAqLwogICAgICAgIHN1YiAgICAgJDB4MTAw
MCwlZWN4CgotLSAKVHJhbW1lbGwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:27:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:27:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4Zy-0007hx-B0; Wed, 28 Feb 2018 16:27:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er4Zw-0007hE-Rx
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 16:27:40 +0000
X-Inumbo-ID: 8eab36b1-1ca4-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 8eab36b1-1ca4-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:29:33 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 09:27:33 -0700
Message-Id: <5A96E68302000078001ACF47@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 09:27:31 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "=?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?=" <roger.pau@citrix.com>
References: <20180221122218.37777-1-roger.pau@citrix.com>
 <5A969A6D02000078001ACA01@prv-mh.provo.novell.com>
 <20180228114722.pe3qegstcejubini@MacBook-Pro-de-Roger.local>
 <5A96AEA202000078001ACB31@prv-mh.provo.novell.com>
 <20180228130254.pisdymntg33pscm2@MacBook-Pro-de-Roger.local>
 <5A96BBD302000078001ACCA7@prv-mh.provo.novell.com>
 <20180228150236.ndh7x4d4vryuqc6j@MacBook-Pro-de-Roger.local>
 <5A96D91402000078001ACE66@prv-mh.provo.novell.com>
 <20180228154700.ujw24yrkuctrmn7o@MacBook-Pro-de-Roger.local>
In-Reply-To: <20180228154700.ujw24yrkuctrmn7o@MacBook-Pro-de-Roger.local>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] [PATCH v3] build: remove shim related targets
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI4LjAyLjE4IGF0IDE2OjQ3LCA8cm9nZXIucGF1QGNpdHJpeC5jb20+IHdyb3RlOgo+
IE9uIFdlZCwgRmViIDI4LCAyMDE4IGF0IDA4OjMwOjEyQU0gLTA3MDAsIEphbiBCZXVsaWNoIHdy
b3RlOgo+PiA+Pj4gT24gMjguMDIuMTggYXQgMTY6MDIsIDxyb2dlci5wYXVAY2l0cml4LmNvbT4g
d3JvdGU6Cj4+ID4gQnV0IHRoYXQgcmFpc2VzIHRoZSBxdWVzdGlvbiwgaWYgcHJlZml4PS91c3Iv
bG9jYWwgdGhpcyB3aWxsIGJlY29tZToKPj4gPiAKPj4gPiAvdXNyL2xvY2FsL2xpYi91c3IvbG9j
YWwvbGliL3hlbi8uLi4KPj4gCj4+IC91c3IvbG9jYWwvbGliL2RlYnVnL3Vzci9sb2NhbC9saWIv
eGVuLy4uLgo+PiAKPj4gPiBTaG91bGQgdGhpcyBpbnN0ZWFkIGJlOgo+PiA+IAo+PiA+IC91c3Iv
bG9jYWwvbGliL3Vzci9saWIveGVuLy4uLgo+PiAKPj4gL3Vzci9sb2NhbC9saWIvZGVidWcvdXNy
L2xpYi94ZW4vLi4uCj4gCj4gUmlnaHQuCj4gCj4+ID4gSSBkb24ndCB0aGluayBzbywgYnV0IHdh
bnQgdG8gYmUgc3VyZS4KPj4gCj4+IE5laXRoZXIsIEkgd291bGQgc2F5ICh3aXRob3V0IGtub3dp
bmcgd2hldGhlciB0aGVyZSBhcmUgYW55Cj4+IGNvbnZlbnRpb25zIGZvciAke3ByZWZpeH0vbGli
L2RlYnVnKSAtIHdoYXQgaGFzIHRoZSBmdWxsIHBhdGggZ290IHRvCj4+IGRvIGluIHRoZSBtaWRk
bGUgaW4gdGhlcmU/IFRoZSBtb3JlIHdoZW4gaXQncyAvaG9tZS8uLi4gb3IKPj4gc29tZXRoaW5n
IGV2ZW4gbW9yZSBvYnNjdXJlPwo+IAo+IEkgd291bGQgZXhwZWN0IGRlYnVnZ2VycyBsaWtlIGdk
YiB0byBzZWFyY2ggL3Vzci9saWIvZGVidWcgYW5kCj4gL3Vzci9sb2NhbC9saWIvZGVidWcgaW4g
b3JkZXIgdG8gZmluZCB0aGUgZGVidWcgc3ltYm9scyBvZiBhIGJpbmFyeSwKPiBzbyB0aGF0IHdo
YXQncyBpbnNpZGUgdGhlIGRlYnVnLyBkaXJlY3RvcnkgbmVlZHMgdG8gaGF2ZSB0aGUgc2FtZSBw
YXRoCj4gYXMgd2hlcmUgdGhlIGJpbmFyeSByZXNpZGVzLCBoZW5jZSBJIHRoaW5rIGl0IHNob3Vs
ZCBiZToKPiAKPiAvdXNyL2xvY2FsL2xpYi9kZWJ1Zy91c3IvbG9jYWwvbGliL3hlbi8KCk1ha2Vz
IHNlbnNlIGZvciBzdHVmZiB1bmRlciAvdXNyIGFuZCAvdXNyL2xvY2FsLCBidXQgbm90IHJlYWxs
eQpmb3Igc3R1ZmYgdW5kZXIgZS5nLiAvaG9tZSBvciBzb21lIG5ldHdvcmsgbW91bnQuCgpKYW4K
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:32:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:32:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4ed-0008UY-Th; Wed, 28 Feb 2018 16:32:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b+qy=fw=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1er4ec-0008UR-BY
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:32:30 +0000
X-Inumbo-ID: d4ebb747-1ca4-11e8-ba59-bc764e045a96
Received: from mail-io0-x236.google.com (unknown [2607:f8b0:4001:c06::236])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d4ebb747-1ca4-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 17:31:31 +0100 (CET)
Received: by mail-io0-x236.google.com with SMTP id 30so3863675iog.2
 for <xen-devel@lists.xen.org>; Wed, 28 Feb 2018 08:32:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=xW7yGjfjn9BhsC8BHMqr/Cvw261BXonJRGv3iltecZ8=;
 b=YXnM+DQwSQXjh8QFZrBTXoz79AnOe+QJaFwP+4y+lmHF5Mo4TKAiHxxtsUR3sOfXCi
 wnPb8c8PQeu8aOQVZJrST1x8ytMwcBRIk/sHNYg4ALcyldcImGeWND9rs7zGxdP/rW0J
 gzZbkLPSWh1Dbb4Mm2hS/bOkZgnPd1RO9JBQkvQJPVblJq/Hf0gT+RhNttS4qSP37Ud8
 qjsYQOrmZbrVcwAPZCNUSx1C2BfOpR8UHUgkDDFPuoIADW/oJn9Ddmb+WZEvrLDMCKLJ
 fEprQpQpFSnSBPWEopVkhn1KLk7qi46iCIoPrmrwi21LHeMIP9FIB3wXqcrmvFhrtoya
 KVJA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=xW7yGjfjn9BhsC8BHMqr/Cvw261BXonJRGv3iltecZ8=;
 b=d8tusxu/ff1E1ORhnWRFCJHywx5FOR/AOKXVFJwHISSRa1YfBfENrdZrlDUEgyyPJZ
 LUB9UUkktKYXBw5iMXRqVULUpb4/oXkMnJHA24KObifV1IhrWNc2vMuMErTU0nwUpKSj
 PsXXBoUvGN/ivnLPObdnhoEwblOYXELrNwcQe+8G7kPpdM7yArJF2pDEd5g+oygzoVPg
 nk6er6O4wCMoefEoaH9FOUH5QC+UTFLpocF0sOsThG5cMZyq0Wnipvcb8lwCRZgSJb4M
 y13QZ2+I6YSHT5YERpqYGZdwzLVO5ywpyPjqpV7gyS6uvB/94kEl9sMWLJQP02e9vmpY
 fOUw==
X-Gm-Message-State: APf1xPABmccMGaBfaCvHP1VVrF4b6AvThxoZNAwsA9DnSR30y+U2Ay60
 nHzRmLv3lKfHP3CWRD9efskP7BpoWRs+a2W3UA==
X-Google-Smtp-Source: AG47ELvCyY7C2n2ioTgmv7x/6LiK/RzGwl0j/mFF6QCGRSpqEeEz5y7iLI+Tw7PmtYD+XyJTw2CjqkO8EyDSfLH4U/8=
X-Received: by 10.107.199.7 with SMTP id x7mr21520849iof.64.1519835548032;
 Wed, 28 Feb 2018 08:32:28 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.4.20 with HTTP; Wed, 28 Feb 2018 08:31:47 -0800 (PST)
In-Reply-To: <1519827268-18199-4-git-send-email-andrew.cooper3@citrix.com>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
 <1519827268-18199-4-git-send-email-andrew.cooper3@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 28 Feb 2018 11:31:47 -0500
Message-ID: <CAENZ-+nFVQU2b56iZA0FuRPE_VxH-KeS4kLtRt6tz+k-tYR5LQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 3/6] xen/sched: Improvements to the {alloc,
	free}_domdata() interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgOToxNCBBTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4KPiBUaGUgbWFpbiBwdXJwb3NlIG9mIHRoaXMgY2hh
bmdlIGlzIGZvciB0aGUgc3Vic2VxdWVudCBjbGVhbnVwIGl0IGVuYWJsZXMsIGJ1dAo+IGl0IHN0
YW5kcyBvbiBpdHMgb3duIG1lcml0cy4KPgo+IEluIHByaW5jaXBsZSwgdGhlc2UgaG9va3MgYXJl
IG9wdGlvbmFsLCBidXQgdGhlIFNDSEVEX09QKCkgZGVmYXVsdCBhbGlhc2VzIGEKPiBtZW1vcnkg
YWxsb2NhdGlvbiBmYWlsdXJlLCB3aGljaCBjYXVzZXMgYXJpbmM2NTMgdG8gcGxheSB0aGUgZGFu
Z2Vyb3VzIGdhbWUgb2YKPiBwYXNzaW5nIGl0cyBwcml2IHBvaW50ZXIgYmFjaywgYW5kIHJlbWVt
YmVyaW5nIG5vdCB0byBhY3R1YWxseSBmcmVlIGl0Lgo+Cj4gUmVkZWZpbmUgYWxsb2NfZG9tZGF0
YSB0byB1c2UgRVJSX1BUUigpIGZvciBlcnJvcnMsIE5VTEwgZm9yIG5vdGhpbmcsIGFuZAo+IG5v
bi1OVUxMIGZvciBhIHJlYWwgYWxsb2NhdGlvbiwgd2hpY2ggYWxsb3dzIHRoZSBob29rIHRvIGJl
Y29tZSBwcm9wZXJseQo+IG9wdGlvbmFsLiAgUmVkZWZpbmUgZnJlZV9kb21kYXRhIHRvIGJlIGlk
ZW1wb3RlbnQuCj4KPiBGb3IgYXJpbmM2NTMsIHRoaXMgbWVhbnMgdGhlIGR1bW15IGhvb2tzIGNh
biBiZSBkcm9wcGVkIGVudGlyZWx5LiAgRm9yIHRoZQo+IG90aGVyIHNjaGVkdWxlcnMsIHRoaXMg
bWVhbnMgcmV0dXJuaW5nIEVSUl9QVFIoLUVOT01FTSkgaW5zdGVhZCBvZiBOVUxMIGZvcgo+IG1l
bW9yeSBhbGxvY2F0aW9uIGZhaWx1cmVzLCBhbmQgbW9kaWZ5aW5nIHRoZSBmcmVlIGhvb2tzIHRv
IGNvcGUgd2l0aCBhIE5VTEwKPiBwb2ludGVyLiAgV2hpbGUgbWFraW5nIHRoZSBhbHRlcmF0aW9u
cywgZHJvcCBzb21lIHNwdXJpb3VzIGNhc3RzIHRvIHZvaWQgKi4KPgo+IEludHJvZHVjZSBhbmQg
dXNlIHByb3BlciB3cmFwcGVycyBmb3Igc2NoZWRfe2FsbG9jLGZyZWV9X2RvbWRhdGEoKS4gIFRo
ZXNlIGFyZQo+IHN0cmljdGx5IGJldHRlciB0aGFuIFNDSEVEX09QKCksIGFzIHRoZSBzb3VyY2Ug
Y29kZSBpcyB2aXNpYmxlIHRvCj4gZ3JlcC9jc2NvcGUvdGFncywgdGhlIGdlbmVyYXRlZCBjb2Rl
IGlzIGJldHRlciwgYW5kIHRoZXJlIGNhbiBiZSBwcm9wZXIKPiBwZXItaG9vayBkZWZhdWx0cyBh
bmQgY2hlY2tzLgo+Cj4gQ2FsbGVycyBvZiB0aGUgYWxsb2MgaG9va3MgYXJlIHN3aXRjaGVkIHRv
IHVzaW5nIElTX0VSUigpLCByYXRoZXIgdGhhbgo+IGNoZWNraW5nIGZvciBOVUxMLgo+Cj4gU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KPiAt
LS0KCgpBY2tlZC1ieTogTWVuZyBYdSA8bWVuZ3h1QGNpcy51cGVubi5lZHU+CgoKVGhhbmtzLAoK
Ck1lbmcKCi0tLS0tLS0tLS0tCk1lbmcgWHUKUGguRC4gQ2FuZGlkYXRlIGluIENvbXB1dGVyIGFu
ZCBJbmZvcm1hdGlvbiBTY2llbmNlClVuaXZlcnNpdHkgb2YgUGVubnN5bHZhbmlhCmh0dHA6Ly93
d3cuY2lzLnVwZW5uLmVkdS9+bWVuZ3h1LwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:35:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:35:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4gy-0000BT-9q; Wed, 28 Feb 2018 16:34:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=b+qy=fw=gmail.com=xumengpanda@srs-us1.protection.inumbo.net>)
 id 1er4gx-0000BM-R8
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:34:55 +0000
X-Inumbo-ID: 2b8580be-1ca5-11e8-ba59-bc764e045a96
Received: from mail-io0-x242.google.com (unknown [2607:f8b0:4001:c06::242])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b8580be-1ca5-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 17:33:56 +0100 (CET)
Received: by mail-io0-x242.google.com with SMTP id l12so3843850ioc.10
 for <xen-devel@lists.xen.org>; Wed, 28 Feb 2018 08:34:54 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:in-reply-to:references:from:date:message-id:subject:to
 :cc; bh=V8vlRO4uJNbqoIW/BGJfLL0SLBNXw1lygf2Htbvr64c=;
 b=ALZiR+holrPB0eWYO6bYdkRHuLWdpDSbDkCLLbfnj7KQoOEe+ckxejOjYBflrPKp7h
 4nklDT3n4/L0aCv0SPs5QAAGmo0YZtQ33aYDEfEOCsElFN8FTJUTPXOMg3j//GfG30le
 LXWFiF/MawywSKbYPZPFkXwdLuUh2o7A2XMecPUehPH0b93Zy7bIXAcVkGpYPCJ574kx
 1Kj3KMxJnuB6lidqf9+Et8fi6KZDYR2WaOul7hwEAUkn8QBd9xStf7RufaDJ7tLZxeiA
 GyHLnsAPTTon27INuy3eB+qqAHIiw5G2Y3sFRrJfGOq/hgMJZAc+deJBwsPgM9hEBbtU
 2taQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:in-reply-to:references:from:date
 :message-id:subject:to:cc;
 bh=V8vlRO4uJNbqoIW/BGJfLL0SLBNXw1lygf2Htbvr64c=;
 b=k9BdaQjI8YvaQsMAuDTGdheR2qKycsu76jny2GUKEqyQxpEw5Uo2VRw1qIZxLX4FIe
 X5zuO+0CyYuu5fgEBslmIR6gi7rlOK9kFuhaVoOEoGnpX6MvxYtDgFa9Bf3hkpe8GPSR
 ioYKNsQqYwrN+FT+1fWFSWXVpzxn+9kdTIh5IgSUp3s9WEKdWSyTBLUaUvdPOKqC8UNW
 7ab4kglTlSL196BVvNS6N6pR6G2rlQ++Gmw3lgg76sZQZrOtm1QezVOm8W23NAQNLQH/
 WXMZl0XcGOXq5foae1gH/S5PrCN+xEj9eNb7VmSKzfazrrdcDbXXdFMoZUlDAhD6fUl5
 u7XQ==
X-Gm-Message-State: APf1xPAUIfPD20Vkko8NeRC8E3uOb2Cnc/uSju8xTOdUvv0YYiA/W83B
 FQR7INh3O4TXKEfQbGduFUBXCZdzY5gcrzryhMtMaNI=
X-Google-Smtp-Source: AG47ELthD5RnFZmyzncAXuOcY+sqzO+SYvhR4OCDkENwy7ShXa4pdeqLWdzaTifWz4/JmJ8RCLc2o85F3DxMP9UTU1I=
X-Received: by 10.107.147.135 with SMTP id v129mr20118828iod.172.1519835693435; 
 Wed, 28 Feb 2018 08:34:53 -0800 (PST)
MIME-Version: 1.0
Received: by 10.79.4.20 with HTTP; Wed, 28 Feb 2018 08:34:12 -0800 (PST)
In-Reply-To: <1519827268-18199-5-git-send-email-andrew.cooper3@citrix.com>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
 <1519827268-18199-5-git-send-email-andrew.cooper3@citrix.com>
From: Meng Xu <xumengpanda@gmail.com>
Date: Wed, 28 Feb 2018 11:34:12 -0500
Message-ID: <CAENZ-+=7uxXqMaSSwiYORLp1jV6Qgh95Z0ABded1JA9vL05aWQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Dario Faggioli <dfaggioli@suse.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 4/6] xen/sched: Remove {init,
	destroy}_domain() interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgOToxNCBBTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gVGhlc2UgaG9va3MgaGF2ZSBvbmUgc2luZ2xlIGNh
bGxlciAoc2NoZWRfe2luaXQsZGVzdHJveX1fZG9tYWluKCkKPiByZXNwZWN0aXZlbHkpIGFuZCBh
cmUgYWxsIGlkZW50aWNhbCAod2hlbiBpbXBsZW1lbnRlZCkuCj4KPiBQcmV2aW91cyBjaGFuZ2Vz
IGhhdmUgZW5zdXJlZCB0aGF0IG9ubHkgcmVhbCBkb21haW5zIHJlYWNoIHRoZXNlIGZ1bmN0aW9u
cywgc28KPiBBU1NFUlQoKSB0aGF0IHN5c3RlbSBkb21haW5zIGFyZSBub3Qgc2Vlbi4gQ2FsbCBz
Y2hlZF97YWxsb2MsZnJlZX1fZG9tZGF0YSgpCj4gZGlyZWN0bHksIGFuZCBoYW5kbGUgZC0+c2No
ZWRfcHJpdiBkaXJlY3RseS4KPgo+IFRoZSBuZXQgZGlmZnN0YXQgaXM6Cj4gICBhZGQvcmVtb3Zl
OiAwLzggZ3Jvdy9zaHJpbms6IDEvNyB1cC9kb3duOiA3Ly0zMzUgKC0zMjgpCj4gICBmdW5jdGlv
biAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQgICAgIG5ldyAgIGRlbHRh
Cj4gICBzY2hlZF9kZXN0cm95X2RvbWFpbiAgICAgICAgICAgICAgICAgICAgICAgICAxMzAgICAg
IDEzNyAgICAgICs3Cj4gICBzY2hlZF9pbml0X2RvbWFpbiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxMzggICAgIDEzNyAgICAgIC0xCj4gICBydF9kb21fZGVzdHJveSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDYgICAgICAgLSAgICAgIC02Cj4gICBudWxsX2RvbV9kZXN0cm95
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYgICAgICAgLSAgICAgIC02Cj4gICBjc2No
ZWRfZG9tX2Rlc3Ryb3kgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkgICAgICAgLSAgICAg
IC05Cj4gICBjc2NoZWQyX2RvbV9kZXN0cm95ICAgICAgICAgICAgICAgICAgICAgICAgICAgIDkg
ICAgICAgLSAgICAgIC05Cj4gICBzY2hlZF9ydGRzX2RlZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAyNjQgICAgIDI0OCAgICAgLTE2Cj4gICBzY2hlZF9udWxsX2RlZiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAyNjQgICAgIDI0OCAgICAgLTE2Cj4gICBzY2hlZF9jcmVkaXRf
ZGVmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNjQgICAgIDI0OCAgICAgLTE2Cj4gICBz
Y2hlZF9jcmVkaXQyX2RlZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNjQgICAgIDI0OCAg
ICAgLTE2Cj4gICBzY2hlZF9hcmluYzY1M19kZWYgICAgICAgICAgICAgICAgICAgICAgICAgICAy
NjQgICAgIDI0OCAgICAgLTE2Cj4gICBvcHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAyNjQgICAgIDI0OCAgICAgLTE2Cj4gICBydF9kb21faW5pdCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgNTIgICAgICAgLSAgICAgLTUyCj4gICBudWxsX2RvbV9p
bml0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTIgICAgICAgLSAgICAgLTUyCj4g
ICBjc2NoZWRfZG9tX2luaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgNTIgICAgICAg
LSAgICAgLTUyCj4gICBjc2NoZWQyX2RvbV9pbml0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgNTIgICAgICAgLSAgICAgLTUyCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IC0tLQoKCkFja2VkLWJ5OiBNZW5nIFh1IDxtZW5n
eHVAY2lzLnVwZW5uLmVkdT4KCgpUaGFua3MsCgpNZW5nCgotLS0tLS0tLS0tLQpNZW5nIFh1ClBo
LkQuIENhbmRpZGF0ZSBpbiBDb21wdXRlciBhbmQgSW5mb3JtYXRpb24gU2NpZW5jZQpVbml2ZXJz
aXR5IG9mIFBlbm5zeWx2YW5pYQpodHRwOi8vd3d3LmNpcy51cGVubi5lZHUvfm1lbmd4dS8KCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBt
YWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:36:50 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:36:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4in-0000L5-Ky; Wed, 28 Feb 2018 16:36:49 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=om4l=fw=gmail.com=dunlapg@srs-us1.protection.inumbo.net>)
 id 1er4im-0000Ky-EG
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:36:48 +0000
X-Inumbo-ID: 6ef9e731-1ca5-11e8-ba59-bc764e045a96
Received: from mail-qk0-x241.google.com (unknown [2607:f8b0:400d:c09::241])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ef9e731-1ca5-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 17:35:49 +0100 (CET)
Received: by mail-qk0-x241.google.com with SMTP id v124so3720323qkh.11
 for <xen-devel@lists.xen.org>; Wed, 28 Feb 2018 08:36:47 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=mime-version:sender:in-reply-to:references:from:date:message-id
 :subject:to:cc;
 bh=nHAqtfkX9PZrOnBGIHDOqFfWQcblQfsR/BDl8KE0YNM=;
 b=HTRgo30vyuDe2JA3PAx2aEHURkAj/KrvA7z8TeKG4FetRC2/cxj+1dFyBVCl18LoDo
 cUEtjOYdR5ZqE7A/S4yiJOjWWnIvb8MKvHf8lTcA9a2IBusY4tcEBG4VWo4DH9USQXrF
 GbAvFtJ/aTYfC3AA7sKvTJAW9VgbnH01X9gGGjSWyqzyi6nFvOC8EN3zwo6t/1tzCcTK
 g5A4R5X8quPtQJ1t3sBzf0KA4faqBlxriVYYCTz3noCyC/egP/7GaJofcZaDNyC1s6/y
 K002nGhpFEx+noqyOwSoYJsLX8W/sYfx5/56b4uxnJllfjbRPLMi3Pgei3o6Ei3OBKjJ
 yDxw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:mime-version:sender:in-reply-to:references:from
 :date:message-id:subject:to:cc;
 bh=nHAqtfkX9PZrOnBGIHDOqFfWQcblQfsR/BDl8KE0YNM=;
 b=PS6usVgjkCoXO5oBYcO9uJiyss54pTUqRY0WN5g39LdDTA5fIVDYJwY4o0GB05ANvR
 3OBDBXyxdktD6m0PhrpLadkG9ISkzfKDmi47qlFxuSa2Q1pxnh9rDhaqlJKeF0NEZVDd
 v7lUig9GYjXlLgR4dc5QYZdYeaBS/0pP6iwfsQIkLyL5hEL43ufLGdWiMEMRpUr8L8D6
 HTWceDOXE96lvu4QQ7i7kDS4gdQXrbS207WxSni3s2tm8JvGVoQPCbq3SCYQOByaQmT5
 fBRzG5yVlAMv9z5UNYrmBaziCvgAVaccpk9R0Ck5O2OPNq73/J0eaibrPXC97t8LYQDS
 lNUA==
X-Gm-Message-State: APf1xPBvr1g1i1qeR5t3Asa5S4PV5BCFPcG1Q9XLR9MDXcx2lsLlU5bO
 TdMQI+n4xTlekY3jUTgsLZ5hUbeV3q/SWl2pnOI=
X-Google-Smtp-Source: AG47ELuRkpeNjjPhHAbNYZvuxarKoph2KYTvAvpHq6a9sO3AczpqndAx4ktVr/ltwusewBTkwrESMJyHxQDg8G6zggc=
X-Received: by 10.55.221.76 with SMTP id n73mr27656821qki.53.1519835806756;
 Wed, 28 Feb 2018 08:36:46 -0800 (PST)
MIME-Version: 1.0
Received: by 10.55.155.70 with HTTP; Wed, 28 Feb 2018 08:36:46 -0800 (PST)
In-Reply-To: <1519827268-18199-7-git-send-email-andrew.cooper3@citrix.com>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
 <1519827268-18199-7-git-send-email-andrew.cooper3@citrix.com>
From: George Dunlap <dunlapg@umich.edu>
Date: Wed, 28 Feb 2018 16:36:46 +0000
X-Google-Sender-Auth: IE-8OOLgHNaw3zIwfU0DqdcmgcA
Message-ID: <CAFLBxZbE2TXcjfuxhw69+M2ZbRpnFQi2xzeqbt1tMNUNrMwqyQ@mail.gmail.com>
To: Andrew Cooper <andrew.cooper3@citrix.com>
Cc: Julien Grall <julien.grall@arm.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH 6/6] xen/domain: Use IS_ERR_OR_NULL() when
 checking the return value of domain_create()
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMjoxNCBQTSwgQW5kcmV3IENvb3Blcgo8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4gVGhpcyBtZWFucyB0aGF0IGhpdHRpbmcgdGhlIGZh
aWwgcGF0aCB3aXRoIHdpdGggZXJyIHNldCB0byAwIGlzbid0IGNvbnNpZGVyZWQKPiBhcyBzdWNj
ZXNzIGJ5IHRoZSBjYWxsZXJzLiAgQWxsIGN1cnJlbnQgY29kZXBhdGhzIGxvb2sgZmluZS4KPgo+
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
Cj4gLS0tCj4gQ0M6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KPiBDQzogU3RlZmFu
byBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgo+IENDOiBKdWxpZW4gR3JhbGwg
PGp1bGllbi5ncmFsbEBhcm0uY29tPgo+IC0tLQo+ICB4ZW4vYXJjaC9hcm0vbW0uYyAgICAgfCA2
ICsrKy0tLQo+ICB4ZW4vYXJjaC9hcm0vc2V0dXAuYyAgfCAyICstCj4gIHhlbi9hcmNoL3g4Ni9t
bS5jICAgICB8IDYgKysrLS0tCj4gIHhlbi9hcmNoL3g4Ni9zZXR1cC5jICB8IDIgKy0KPiAgeGVu
L2NvbW1vbi9kb21jdGwuYyAgIHwgMiArLQo+ICB4ZW4vY29tbW9uL3NjaGVkdWxlLmMgfCAyICst
Cj4gIDYgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCj4K
PiBkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IGlu
ZGV4IDNjMzI4ZTIuLjE2YTA4Y2YgMTAwNjQ0Cj4gLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKPiAr
KysgYi94ZW4vYXJjaC9hcm0vbW0uYwo+IEBAIC01MjEsNyArNTIxLDcgQEAgdm9pZCBfX2luaXQg
YXJjaF9pbml0X21lbW9yeSh2b2lkKQo+ICAgICAgICogdGhlaXIgZG9tYWluIGZpZWxkIHNldCB0
byBkb21feGVuLgo+ICAgICAgICovCj4gICAgICBkb21feGVuID0gZG9tYWluX2NyZWF0ZShET01J
RF9YRU4sIERPTUNSRl9kdW1teSwgMCwgTlVMTCk7Cj4gLSAgICBCVUdfT04oSVNfRVJSKGRvbV94
ZW4pKTsKPiArICAgIEJVR19PTihJU19FUlJfT1JfTlVMTChkb21feGVuKSk7Cj4KPiAgICAgIC8q
Cj4gICAgICAgKiBJbml0aWFsaXNlIG91ciBET01JRF9JTyBkb21haW4uCj4gQEAgLTUyOSwxNCAr
NTI5LDE0IEBAIHZvaWQgX19pbml0IGFyY2hfaW5pdF9tZW1vcnkodm9pZCkKPiAgICAgICAqIGFy
cmF5LiBNYXBwaW5ncyBvY2N1ciBhdCB0aGUgcHJpdiBvZiB0aGUgY2FsbGVyLgo+ICAgICAgICov
Cj4gICAgICBkb21faW8gPSBkb21haW5fY3JlYXRlKERPTUlEX0lPLCBET01DUkZfZHVtbXksIDAs
IE5VTEwpOwo+IC0gICAgQlVHX09OKElTX0VSUihkb21faW8pKTsKPiArICAgIEJVR19PTihJU19F
UlJfT1JfTlVMTChkb21faW8pKTsKPgo+ICAgICAgLyoKPiAgICAgICAqIEluaXRpYWxpc2Ugb3Vy
IENPVyBkb21haW4uCj4gICAgICAgKiBUaGlzIGRvbWFpbiBvd25zIHNoYXJhYmxlIHBhZ2VzLgo+
ICAgICAgICovCj4gICAgICBkb21fY293ID0gZG9tYWluX2NyZWF0ZShET01JRF9DT1csIERPTUNS
Rl9kdW1teSwgMCwgTlVMTCk7Cj4gLSAgICBCVUdfT04oSVNfRVJSKGRvbV9jb3cpKTsKPiArICAg
IEJVR19PTihJU19FUlJfT1JfTlVMTChkb21fY293KSk7Cj4gIH0KPgo+ICBzdGF0aWMgaW5saW5l
IGxwYWVfdCBwdGVfb2ZfeGVuYWRkcih2YWRkcl90IHZhKQo+IGRpZmYgLS1naXQgYS94ZW4vYXJj
aC9hcm0vc2V0dXAuYyBiL3hlbi9hcmNoL2FybS9zZXR1cC5jCj4gaW5kZXggMDMyYTZhOC4uNjY0
NjA3NCAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC9hcm0vc2V0dXAuYwo+ICsrKyBiL3hlbi9hcmNo
L2FybS9zZXR1cC5jCj4gQEAgLTg1Nyw3ICs4NTcsNyBAQCB2b2lkIF9faW5pdCBzdGFydF94ZW4o
dW5zaWduZWQgbG9uZyBib290X3BoeXNfb2Zmc2V0LAo+ICAgICAgY29uZmlnLm5yX3NwaXMgPSBn
aWNfbnVtYmVyX2xpbmVzKCkgLSAzMjsKPgo+ICAgICAgZG9tMCA9IGRvbWFpbl9jcmVhdGUoMCwg
MCwgMCwgJmNvbmZpZyk7Cj4gLSAgICBpZiAoIElTX0VSUihkb20wKSB8fCAoYWxsb2NfZG9tMF92
Y3B1MChkb20wKSA9PSBOVUxMKSApCj4gKyAgICBpZiAoIElTX0VSUl9PUl9OVUxMKGRvbTApIHx8
IChhbGxvY19kb20wX3ZjcHUwKGRvbTApID09IE5VTEwpICkKPiAgICAgICAgICAgICAgcGFuaWMo
IkVycm9yIGNyZWF0aW5nIGRvbWFpbiAwIik7Cj4KPiAgICAgIGRvbTAtPmlzX3ByaXZpbGVnZWQg
PSAxOwo+IGRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5j
Cj4gaW5kZXggZTFmMDg5Yi4uYzQ0Yjc4MSAxMDA2NDQKPiAtLS0gYS94ZW4vYXJjaC94ODYvbW0u
Ywo+ICsrKyBiL3hlbi9hcmNoL3g4Ni9tbS5jCj4gQEAgLTI3Miw3ICsyNzIsNyBAQCB2b2lkIF9f
aW5pdCBhcmNoX2luaXRfbWVtb3J5KHZvaWQpCj4gICAgICAgKiAoYnV0IGJlIFtwYXJ0bHldIGNv
bnRyb2xsZWQgYnkgRG9tMCBuZXZlcnRoZWxlc3MpLgo+ICAgICAgICovCj4gICAgICBkb21feGVu
ID0gZG9tYWluX2NyZWF0ZShET01JRF9YRU4sIERPTUNSRl9kdW1teSwgMCwgTlVMTCk7Cj4gLSAg
ICBCVUdfT04oSVNfRVJSKGRvbV94ZW4pKTsKPiArICAgIEJVR19PTihJU19FUlJfT1JfTlVMTChk
b21feGVuKSk7Cj4gICAgICBJTklUX0xJU1RfSEVBRCgmZG9tX3hlbi0+YXJjaC5wZGV2X2xpc3Qp
Owo+Cj4gICAgICAvKgo+IEBAIC0yODEsMTQgKzI4MSwxNCBAQCB2b2lkIF9faW5pdCBhcmNoX2lu
aXRfbWVtb3J5KHZvaWQpCj4gICAgICAgKiBhcnJheS4gTWFwcGluZ3Mgb2NjdXIgYXQgdGhlIHBy
aXYgb2YgdGhlIGNhbGxlci4KPiAgICAgICAqLwo+ICAgICAgZG9tX2lvID0gZG9tYWluX2NyZWF0
ZShET01JRF9JTywgRE9NQ1JGX2R1bW15LCAwLCBOVUxMKTsKPiAtICAgIEJVR19PTihJU19FUlIo
ZG9tX2lvKSk7Cj4gKyAgICBCVUdfT04oSVNfRVJSX09SX05VTEwoZG9tX2lvKSk7Cj4KPiAgICAg
IC8qCj4gICAgICAgKiBJbml0aWFsaXNlIG91ciBDT1cgZG9tYWluLgo+ICAgICAgICogVGhpcyBk
b21haW4gb3ducyBzaGFyYWJsZSBwYWdlcy4KPiAgICAgICAqLwo+ICAgICAgZG9tX2NvdyA9IGRv
bWFpbl9jcmVhdGUoRE9NSURfQ09XLCBET01DUkZfZHVtbXksIDAsIE5VTEwpOwo+IC0gICAgQlVH
X09OKElTX0VSUihkb21fY293KSk7Cj4gKyAgICBCVUdfT04oSVNfRVJSX09SX05VTEwoZG9tX2Nv
dykpOwo+Cj4gICAgICAvKgo+ICAgICAgICogRmlyc3QgMU1CIG9mIFJBTSBpcyBoaXN0b3JpY2Fs
bHkgbWFya2VkIGFzIEkvTy4gIElmIHdlIGJvb3RlZCBQVkgsCj4gZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jIGIveGVuL2FyY2gveDg2L3NldHVwLmMKPiBpbmRleCBhYzUzMGVjLi45
MjQyOGRhIDEwMDY0NAo+IC0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCj4gKysrIGIveGVuL2Fy
Y2gveDg2L3NldHVwLmMKPiBAQCAtMTY0MCw3ICsxNjQwLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1
cm4gX19zdGFydF94ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKPgo+ICAgICAgLyogQ3JlYXRlIGlu
aXRpYWwgZG9tYWluIDAuICovCj4gICAgICBkb20wID0gZG9tYWluX2NyZWF0ZShnZXRfaW5pdGlh
bF9kb21haW5faWQoKSwgZG9tY3JfZmxhZ3MsIDAsICZjb25maWcpOwo+IC0gICAgaWYgKCBJU19F
UlIoZG9tMCkgfHwgKGFsbG9jX2RvbTBfdmNwdTAoZG9tMCkgPT0gTlVMTCkgKQo+ICsgICAgaWYg
KCBJU19FUlJfT1JfTlVMTChkb20wKSB8fCAoYWxsb2NfZG9tMF92Y3B1MChkb20wKSA9PSBOVUxM
KSApCj4gICAgICAgICAgcGFuaWMoIkVycm9yIGNyZWF0aW5nIGRvbWFpbiAwIik7Cj4KPiAgICAg
IGlmICggIXB2X3NoaW0gKQo+IGRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2RvbWN0bC5jIGIveGVu
L2NvbW1vbi9kb21jdGwuYwo+IGluZGV4IDUwZjc0MjIuLjE4ZGNiMmQgMTAwNjQ0Cj4gLS0tIGEv
eGVuL2NvbW1vbi9kb21jdGwuYwo+ICsrKyBiL3hlbi9jb21tb24vZG9tY3RsLmMKPiBAQCAtNTQ3
LDcgKzU0Nyw3IEBAIGxvbmcgZG9fZG9tY3RsKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX2Rv
bWN0bF90KSB1X2RvbWN0bCkKPgo+ICAgICAgICAgIGQgPSBkb21haW5fY3JlYXRlKGRvbSwgZG9t
Y3JfZmxhZ3MsIG9wLT51LmNyZWF0ZWRvbWFpbi5zc2lkcmVmLAo+ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICZvcC0+dS5jcmVhdGVkb21haW4uY29uZmlnKTsKPiAtICAgICAgICBpZiAoIElT
X0VSUihkKSApCj4gKyAgICAgICAgaWYgKCBJU19FUlJfT1JfTlVMTChkKSApCj4gICAgICAgICAg
ewo+ICAgICAgICAgICAgICByZXQgPSBQVFJfRVJSKGQpOwo+ICAgICAgICAgICAgICBkID0gTlVM
TDsKClRoaXMgd2lsbCBmYWlsIHRvIGNyYXNoIGlmIGRvbWFpbl9jcmVhdGUoKSByZXR1cm5zIE5V
TEwsIGJ1dCBpdCB3aWxsCnN0aWxsIHJldHVybiAwIGZyb20gdGhlIGh5cGVyY2FsbCAoc2luY2Ug
QUZBSUNUIFBUUl9FUlIoTlVMTCkgd2lsbCBiZQpqdXN0ICcwJykuICBJcyB0aGF0IHdoYXQgd2Ug
d2FudD8KCkdpdmVuIHRoYXQgYW55d2hlcmUgZWxzZSB0aGlzIHJldHVybnMgTlVMTCB3aWxsIGNh
dXNlIGEgQlVHKCkgb3IgYQpwYW5pYywgSSBhbG1vc3QgZmVlbCBsaWtlIGEgQlVHX09OKGQgPT0g
TlVMTCkgd291bGQgYmUgbW9yZQphcHByb3ByaWF0ZS4KCkV2ZXJ5dGhpbmcgZWxzZSBsb29rcyBn
b29kIHRvIG1lLgoKIC1HZW9yZ2UKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:37:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:37:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4jL-0000Qi-1a; Wed, 28 Feb 2018 16:37:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1er4jJ-0000Ps-Gl
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 16:37:21 +0000
X-Inumbo-ID: e8f2f684-1ca5-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e8f2f684-1ca5-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:39:13 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1er4jC-0000Tm-IH; Wed, 28 Feb 2018 16:37:14 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1er4j7-0006LA-1J; Wed, 28 Feb 2018 16:37:09 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1er4j5-0000en-J7; Wed, 28 Feb 2018 16:37:08 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120062-mainreport@xen.org>
X-Osstest-Failures: xen-4.6-testing:test-armhf-armhf-libvirt:<job
 status>:broken:regression
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-intel:debian-hvm-install/l1/l2:fail:regression
 xen-4.6-testing:test-armhf-armhf-libvirt:host-install(4):broken:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-credit2:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-rumprun-i386:rumprun-demo-xenstorels/xenstorels.repeat:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-lbr-tsx-vmentry:fail:heisenbug
 xen-4.6-testing:test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm:guest-localmigrate:fail:heisenbug
 xen-4.6-testing:test-armhf-armhf-xl-xsm:guest-start/debian.repeat:fail:heisenbug
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:guest-start/debian.repeat:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-lbr-tsx-vmentry:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-4:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm32pae-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-2:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-5:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-1:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-xtf-amd64-amd64-3:xtf/test-pv32pae-xsa-194:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-rtds:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.6-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.6-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
X-Osstest-Versions-This: xen=0fbf30a7f863139dd0ac556e44f92f5787654847
X-Osstest-Versions-That: xen=75bdd693033e6dbd6fe5ae235f79961d2f0aa84d
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 16:37:07 +0000
Subject: [Xen-devel] [xen-4.6-testing test] 120062: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA2MiB4ZW4tNC42LXRlc3RpbmcgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3MudGVz
dC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDA2Mi8KClJlZ3Jlc3Npb25zIDot
KAoKVGVzdHMgd2hpY2ggZGlkIG5vdCBzdWNjZWVkIGFuZCBhcmUgYmxvY2tpbmcsCmluY2x1ZGlu
ZyB0ZXN0cyB3aGljaCBjb3VsZCBub3QgYmUgcnVuOgogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0
ICAgICAgICA8am9iIHN0YXR1cz4gICAgICAgICAgICAgICAgIGJyb2tlbiAgaW4gMTIwMDM1CiB0
ZXN0LWFtZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAxNyBkZWJpYW4taHZtLWluc3RhbGwv
bDEvbDIgZmFpbCBSRUdSLiB2cy4gMTE5MjI3CgpUZXN0cyB3aGljaCBhcmUgZmFpbGluZyBpbnRl
cm1pdHRlbnRseSAobm90IGJsb2NraW5nKToKIHRlc3QtYXJtaGYtYXJtaGYtbGlidmlydCAgICAg
NCBob3N0LWluc3RhbGwoNCkgYnJva2VuIGluIDEyMDAzNSBwYXNzIGluIDEyMDA2MgogdGVzdC1h
cm1oZi1hcm1oZi14bC1jcmVkaXQyIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgZmFpbCBp
biAxMTk5ODMgcGFzcyBpbiAxMjAwNjIKIHRlc3QtYW1kNjQtaTM4Ni1ydW1wcnVuLWkzODYgMTcg
cnVtcHJ1bi1kZW1vLXhlbnN0b3JlbHMveGVuc3RvcmVscy5yZXBlYXQgZmFpbCBpbiAxMjAwMzUg
cGFzcyBpbiAxMjAwNjIKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTMgICA1MCB4dGYvdGVzdC1odm02
NC1sYnItdHN4LXZtZW50cnkgZmFpbCBwYXNzIGluIDExOTk4MwogdGVzdC14dGYtYW1kNjQtYW1k
NjQtMSAgIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1lbnRyeSBmYWlsIHBhc3MgaW4gMTIw
MDM1CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNt
IDE0IGd1ZXN0LWxvY2FsbWlncmF0ZSBmYWlsIHBhc3MgaW4gMTIwMDM1CiB0ZXN0LWFybWhmLWFy
bWhmLXhsLXhzbSAgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQgIGZhaWwgcGFzcyBp
biAxMjAwMzUKClRlc3RzIHdoaWNoIGRpZCBub3Qgc3VjY2VlZCwgYnV0IGFyZSBub3QgYmxvY2tp
bmc6CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0yIDUwIHh0Zi90ZXN0LWh2bTY0LWxici10c3gtdm1l
bnRyeSBmYWlsIGluIDExOTk4MyBsaWtlIDExOTE4NwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMiBndWVzdC1zdGFydCAgICAgICAgIGZhaWwgaW4gMTE5OTgzIGxpa2UgMTE5MjI3CiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE2IGd1ZXN0LXN0YXJ0L2RlYmlhbi5yZXBlYXQg
ICAgZmFpbCAgbGlrZSAxMTkxODcKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICA1MCB4dGYv
dGVzdC1odm02NC1sYnItdHN4LXZtZW50cnkgZmFpbCBsaWtlIDExOTIyNwogdGVzdC1hcm1oZi1h
cm1oZi1saWJ2aXJ0LXhzbSAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgIGxp
a2UgMTE5MjI3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQgICAgIDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTkyMjcKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVt
dXQtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBsaWtlIDExOTIyNwog
dGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV1LXdpbjctYW1kNjQgMTcgZ3Vlc3Qtc3RvcCAgICAgICAg
ICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEzIHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgbGlrZSAxMTkyMjcKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd2luNy1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgZmFpbCBs
aWtlIDExOTIyNwogdGVzdC1hbWQ2NC1pMzg2LXhsLXFlbXV0LXdpbjctYW1kNjQgMTcgZ3Vlc3Qt
c3RvcCAgICAgICAgICAgICBmYWlsIGxpa2UgMTE5MjI3CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwgbGlrZSAxMTkyMjcK
IHRlc3QteHRmLWFtZDY0LWFtZDY0LTIgICAgICAgMzcgeHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3At
c2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtNCAgICAgICAzNyB4
dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1h
bWQ2NC1hbWQ2NC0yICAgICAgIDUyIHh0Zi90ZXN0LWh2bTY0LW1lbW9wLXNlZyAgICAgZmFpbCAg
IG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTQgICAgICAgNTIgeHRmL3Rlc3QtaHZt
NjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQt
NSAgICAgICAzNyB4dGYvdGVzdC1odm0zMnBhZS1tZW1vcC1zZWcgIGZhaWwgICBuZXZlciBwYXNz
CiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5
NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTEgICAgICAgMzcg
eHRmL3Rlc3QtaHZtMzJwYWUtbWVtb3Atc2VnICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC14dGYt
YW1kNjQtYW1kNjQtNSAgICAgICA1MiB4dGYvdGVzdC1odm02NC1tZW1vcC1zZWcgICAgIGZhaWwg
ICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0zICAgICAgIDM3IHh0Zi90ZXN0LWh2
bTMycGFlLW1lbW9wLXNlZyAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRmLWFtZDY0LWFtZDY0
LTEgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWlsICAgbmV2ZXIgcGFz
cwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMiAgICAgICA3NiB4dGYvdGVzdC1wdjMycGFlLXhzYS0x
OTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC01ICAgICAgIDc2
IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QteHRm
LWFtZDY0LWFtZDY0LTMgICAgICAgNTIgeHRmL3Rlc3QtaHZtNjQtbWVtb3Atc2VnICAgICBmYWls
ICAgbmV2ZXIgcGFzcwogdGVzdC14dGYtYW1kNjQtYW1kNjQtMSAgICAgICA3NiB4dGYvdGVzdC1w
djMycGFlLXhzYS0xOTQgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2
NC0zICAgICAgIDc2IHh0Zi90ZXN0LXB2MzJwYWUteHNhLTE5NCAgICAgZmFpbCAgIG5ldmVyIHBh
c3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0ICAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
ICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQteHNtICAx
MyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFp
bCAgIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gMTMgbWlncmF0ZS1z
dXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC1s
aWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20gMTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNr
IGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhm
LXhsLWFybmRhbGUgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXFlbXV1LWRlYmlhbmh2bS1hbWQ2NC14c20g
MTEgbWlncmF0ZS1zdXBwb3J0LWNoZWNrIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2
NC1xZW11dS1uZXN0ZWQtYW1kIDE3IGRlYmlhbi1odm0taW5zdGFsbC9sMS9sMiAgZmFpbCBuZXZl
ciBwYXNzCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZpcnQtdmhkIDEyIG1pZ3JhdGUtc3VwcG9ydC1j
aGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwteHNtICAg
ICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVz
dC1hcm1oZi1hcm1oZi14bC14c20gICAgICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAg
IGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQteHNtIDEzIG1pZ3Jh
dGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJt
aGYtbGlidmlydCAgICAgMTMgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2
ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAgICAxMyBtaWdyYXRlLXN1cHBvcnQt
Y2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAg
ICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRl
c3QtYXJtaGYtYXJtaGYteGwtY3ViaWV0cnVjayAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAg
ICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrIDE0IHNh
dmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFy
bWhmLXhsLW11bHRpdmNwdSAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgIG5l
dmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtbXVsdGl2Y3B1IDE0IHNhdmVyZXN0b3JlLXN1
cHBvcnQtY2hlY2sgICAgZmFpbCAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bC1ydGRz
ICAgICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0
ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sg
ICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgMTMgbWln
cmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1h
cm1oZi14bC1jcmVkaXQyICAxNCBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNrICAgIGZhaWwgICBu
ZXZlciBwYXNzCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3IDEyIG1pZ3JhdGUtc3VwcG9y
dC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVyIHBhc3MKIHRlc3QtYXJtaGYtYXJtaGYteGwtdmhk
ICAgICAgMTIgbWlncmF0ZS1zdXBwb3J0LWNoZWNrICAgICAgICBmYWlsICAgbmV2ZXIgcGFzcwog
dGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAgICAxMyBzYXZlcmVzdG9yZS1zdXBwb3J0LWNoZWNr
ICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd3MxNi1hbWQ2
NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgICBmYWlsIG5ldmVyIHBhc3MKIHRlc3QtYW1kNjQt
YW1kNjQteGwtcWVtdXUtd3MxNi1hbWQ2NCAxNyBndWVzdC1zdG9wICAgICAgICAgICAgIGZhaWwg
bmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC13czE2LWFtZDY0IDE3IGd1ZXN0
LXN0b3AgICAgICAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVt
dXQtd2luMTAtaTM4NiAxMCB3aW5kb3dzLWluc3RhbGwgICAgICAgICBmYWlsIG5ldmVyIHBhc3MK
IHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13aW4xMC1pMzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAg
ICAgICAgIGZhaWwgbmV2ZXIgcGFzcwogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW4xMC1p
Mzg2IDEwIHdpbmRvd3MtaW5zdGFsbCAgICAgICAgZmFpbCBuZXZlciBwYXNzCiB0ZXN0LWFtZDY0
LWFtZDY0LXhsLXFlbXV0LXdpbjEwLWkzODYgMTAgd2luZG93cy1pbnN0YWxsICAgICAgICBmYWls
IG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAgICAgICAg
ICAgICAgICAwZmJmMzBhN2Y4NjMxMzlkZDBhYzU1NmU0NGY5MmY1Nzg3NjU0ODQ3CmJhc2VsaW5l
IHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICA3NWJkZDY5MzAzM2U2ZGJkNmZlNWFlMjM1
Zjc5OTYxZDJmMGFhODRkCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMTkyMjcgIDIwMTgtMDItMTUg
MDE6NDQ6MjcgWiAgIDEzIGRheXMKRmFpbGluZyBzaW5jZSAgICAgICAgMTE5NjgyICAyMDE4LTAy
LTE5IDIyOjUxOjM1IFogICAgOCBkYXlzICAgIDkgYXR0ZW1wdHMKVGVzdGluZyBzYW1lIHNpbmNl
ICAgMTE5OTgzICAyMDE4LTAyLTI0IDAyOjQ5OjE0IFogICAgNCBkYXlzICAgIDQgYXR0ZW1wdHMK
Ci0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLQpQZW9wbGUgd2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICBKdWxpZW4g
R3JhbGwgPGp1bGllbi5ncmFsbEBsaW5hcm8ub3JnPgogIE1hcmMgWnluZ2llciA8bWFyYy56eW5n
aWVyQGFybS5jb20+CiAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgoKam9iczoKIGJ1aWxkLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYteHNtICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXhzbSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxk
LWFtZDY0LXh0ZiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogYnVpbGQtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hcm1oZiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiBidWlsZC1hcm1oZi1saWJ2aXJ0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWkzODYtbGlidmlydCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYW1kNjQtcHJldiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1p
Mzg2LXByZXYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKIGJ1aWxkLWFtZDY0LXB2b3BzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogYnVpbGQtYXJtaGYtcHZvcHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1pMzg2LXB2b3BzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFt
ZDY0LXJ1bXBydW4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogYnVpbGQtaTM4Ni1ydW1wcnVuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC0xICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTIg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC14dGYt
YW1kNjQtYW1kNjQtMyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LXh0Zi1hbWQ2NC1hbWQ2NC00ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QteHRmLWFtZDY0LWFtZDY0LTUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhm
LWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni14bCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xZW11dC1kZWJpYW5odm0tYW1k
NjQteHNtICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQt
ZGViaWFuaHZtLWFtZDY0LXhzbSAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtbGlidmlydC1xZW11dS1kZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQtcWVtdXUtZGViaWFuaHZtLWFtZDY0LXhzbSAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2
NC14c20gICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1k
ZWJpYW5odm0tYW1kNjQteHNtICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1xZW11dC1zdHViZG9tLWRlYmlhbmh2bS1hbWQ2NC14c20gICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtc3R1YmRvbS1kZWJpYW5odm0tYW1kNjQteHNtICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC14c20gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0LXhz
bSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkz
ODYtbGlidmlydC14c20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAK
IHRlc3QtYW1kNjQtYW1kNjQteGwteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC14c20gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwteHNtICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1k
NjQtcWVtdXUtbmVzdGVkLWFtZCAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAog
dGVzdC1hbWQ2NC1pMzg2LXFlbXV0LXJoZWw2aHZtLWFtZCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtcWVtdXUtcmhlbDZodm0tYW1kICAgICAgICAg
ICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtZGVi
aWFuaHZtLWFtZDY0ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2
LXhsLXFlbXV0LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0
ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV1LWRlYmlhbmh2bS1hbWQ2NCAgICAgICAgICAgICAgICAg
ICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS1kZWJpYW5odm0tYW1kNjQgICAg
ICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LWZyZWVic2QxMC1hbWQ2
NCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0
LXhsLXFlbXV1LW92bWYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRl
c3QtYW1kNjQtaTM4Ni14bC1xZW11dS1vdm1mLWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
ICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1ydW1wcnVuLWFtZDY0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhsLXFlbXV0LXdpbjct
YW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14
bC1xZW11dC13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVz
dC1hbWQ2NC1hbWQ2NC14bC1xZW11dS13aW43LWFtZDY0ICAgICAgICAgICAgICAgICAgICAgICAg
IGZhaWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXUtd2luNy1hbWQ2NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXQtd3MxNi1h
bWQ2NCAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhs
LXFlbXV0LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0
LWFtZDY0LWFtZDY0LXhsLXFlbXV1LXdzMTYtYW1kNjQgICAgICAgICAgICAgICAgICAgICAgICAg
ZmFpbCAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1xZW11dS13czE2LWFtZDY0ICAgICAgICAgICAg
ICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1hcm5kYWxlICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LXhs
LWNyZWRpdDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3Qt
YXJtaGYtYXJtaGYteGwtY3JlZGl0MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
YXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC1jdWJpZXRydWNrICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWkzODYtZnJlZWJzZDEwLWkzODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1ydW1w
cnVuLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1h
bWQ2NC1hbWQ2NC14bC1xZW11dC13aW4xMC1pMzg2ICAgICAgICAgICAgICAgICAgICAgICAgIGZh
aWwgICAgCiB0ZXN0LWFtZDY0LWkzODYteGwtcWVtdXQtd2luMTAtaTM4NiAgICAgICAgICAgICAg
ICAgICAgICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQteGwtcWVtdXUtd2luMTAtaTM4
NiAgICAgICAgICAgICAgICAgICAgICAgICBmYWlsICAgIAogdGVzdC1hbWQ2NC1pMzg2LXhsLXFl
bXV1LXdpbjEwLWkzODYgICAgICAgICAgICAgICAgICAgICAgICAgIGZhaWwgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LXFlbXV1LW5lc3RlZC1pbnRlbCAgICAgICAgICAgICAgICAgICAgICAgICAgZmFp
bCAgICAKIHRlc3QtYW1kNjQtaTM4Ni1xZW11dC1yaGVsNmh2bS1pbnRlbCAgICAgICAgICAgICAg
ICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXFlbXV1LXJoZWw2aHZtLWludGVs
ICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWxpYnZp
cnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJt
aGYtYXJtaGYtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNz
ICAgIAogdGVzdC1hbWQ2NC1pMzg2LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LW1pZ3J1cGdyYWRlICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni1taWdydXBn
cmFkZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2
NC1hbWQ2NC14bC1tdWx0aXZjcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3Mg
ICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsLW11bHRpdmNwdSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtYW1kNjQtcGFpciAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1pMzg2LXBhaXIgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0
LWFtZDY0LWxpYnZpcnQtcGFpciAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAg
ICAKIHRlc3QtYW1kNjQtaTM4Ni1saWJ2aXJ0LXBhaXIgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC1hbWQ2NC1wdmdydWIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFtZDY0LWFtZDY0LWkzODYtcHZn
cnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQt
YW1kNjQtcHlncnViICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAg
IAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1xY293MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHBhc3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLWxpYnZpcnQtcmF3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYW1kNjQtaTM4Ni14bC1yYXcgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1h
bWQ2NC14bC1ydGRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAg
CiB0ZXN0LWFybWhmLWFybWhmLXhsLXJ0ZHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZmFpbCAgICAKIHRlc3QtYW1kNjQtYW1kNjQtbGlidmlydC12aGQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hcm1oZi1hcm1oZi14bC12aGQgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCgoKLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCnNnLXJlcG9y
dC1mbGlnaHQgb24gb3NzdGVzdC50ZXN0LWxhYi54ZW5wcm9qZWN0Lm9yZwpsb2dzOiAvaG9tZS9s
b2dzL2xvZ3MKaW1hZ2VzOiAvaG9tZS9sb2dzL2ltYWdlcwoKTG9ncywgY29uZmlnIGZpbGVzLCBl
dGMuIGFyZSBhdmFpbGFibGUgYXQKICAgIGh0dHA6Ly9sb2dzLnRlc3QtbGFiLnhlbnByb2plY3Qu
b3JnL29zc3Rlc3QvbG9ncwoKRXhwbGFuYXRpb24gb2YgdGhlc2UgcmVwb3J0cywgYW5kIG9mIG9z
c3Rlc3QgaW4gZ2VuZXJhbCwgaXMgYXQKICAgIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2Vi
Lz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRS5lbWFpbDtoYj1tYXN0ZXIKICAgIGh0dHA6
Ly94ZW5iaXRzLnhlbi5vcmcvZ2l0d2ViLz9wPW9zc3Rlc3QuZ2l0O2E9YmxvYjtmPVJFQURNRTto
Yj1tYXN0ZXIKClRlc3QgaGFybmVzcyBjb2RlIGNhbiBiZSBmb3VuZCBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWI/cD1vc3N0ZXN0LmdpdDthPXN1bW1hcnkKCmJyb2tlbi1qb2Ig
dGVzdC1hcm1oZi1hcm1oZi1saWJ2aXJ0IGJyb2tlbgoKTm90IHB1c2hpbmcuCgooTm8gcmV2aXNp
b24gbG9nOyBpdCB3b3VsZCBiZSA0NTYgbGluZXMgbG9uZy4pCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21h
aWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:41:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:41:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4mw-0001AJ-Om; Wed, 28 Feb 2018 16:41:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er4mv-0001AD-Bp
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:41:05 +0000
X-Inumbo-ID: 6e5b8c9c-1ca6-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 6e5b8c9c-1ca6-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:42:58 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 09:40:58 -0700
Message-Id: <5A96E9A602000078001ACF6E@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 09:40:54 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/hvm: Handle viridian MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDE4OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L2h2bS92aXJpZGlhbi5jCj4gKysrIGIveGVuL2FyY2gv
eDg2L2h2bS92aXJpZGlhbi5jCj4gQEAgLTU1NCwxMyArNTU0LDExIEBAIHN0YXRpYyB2b2lkIHVw
ZGF0ZV9yZWZlcmVuY2VfdHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQo+
ICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7Cj4gIH0KPiAgCj4gLWludCB3cm1zcl92aXJp
ZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQo+ICtpbnQgZ3Vlc3Rfd3Jtc3Jf
dmlyaWRpYW4oc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQoKdW5z
aWduZWQgaW50IHdvdWxkIGRvIGluc3RlYWQgb2YgdWludDMyX3QgKHNhbWUgb24gdGhlIHJlYWQg
c2lkZSkuCgo+IEBAIC0xNzMsMTEgKzE3NSwyNiBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgIHVpbnQ2NF90ICp2YWwpCj4gICAgICAgICAgICAg
ICAgIF9NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKPiAgICAgICAgICBicmVhazsK
PiAgCj4gKyAgICBjYXNlIDB4NDAwMDAwMDAgLi4uIDB4NDAwMDAxZmY6CgpBcyB3YXMgYWxyZWFk
eSBzdWdnZXN0ZWQsIHRoZXNlIHdhbnQgdG8gZ2FpbiAjZGVmaW5lLXMuCgpSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgp3aXRoIGF0IGxlYXN0IHRoZSBsYXR0ZXIg
dGFrZW4gY2FyZSBvZi4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:46:05 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:46:05 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4ri-0001Lb-9V; Wed, 28 Feb 2018 16:46:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er4rh-0001LV-1H
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:46:01 +0000
X-Inumbo-ID: 1e8ec2f0-1ca7-11e8-b9b1-635ca7ef6cff
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 1e8ec2f0-1ca7-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 16:47:53 +0000 (UTC)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 09:45:54 -0700
Message-Id: <5A96EAD002000078001ACF8C@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 09:45:52 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-4-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519666519-16311-4-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 3/6] x86: Handle the Xen MSRs via the new
 guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDE4OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gLS0tIGEveGVuL2FyY2gveDg2L21zci5jCj4gKysrIGIveGVuL2FyY2gveDg2L21zci5j
Cj4gQEAgLTE4Myw2ICsxODMsMTAgQEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1
ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCj4gICAgICAgICAgfQo+ICAKPiAgICAg
ICAgICAvKiBGYWxsdGhyb3VnaC4gKi8KPiArICAgIGNhc2UgMHg0MDAwMDIwMCAuLi4gMHg0MDAw
MDJmZjoKClRoZXNlIGFnYWluIHdhbnQgdG8gaGF2ZSAjZGVmaW5lLXMgYWRkZWQuCgo+IC0tLSBh
L3hlbi9hcmNoL3g4Ni90cmFwcy5jCj4gKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKPiBAQCAt
Nzc2LDI5ICs3NzYsMjYgQEAgc3RhdGljIHZvaWQgZG9fdHJhcChzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKPiAgICAgICAgICAgIHRyYXBuciwgdHJhcHN0cih0cmFwbnIpLCByZWdzLT5lcnJv
cl9jb2RlKTsKPiAgfQo+ICAKPiAtLyogUmV0dXJucyAwIGlmIG5vdCBoYW5kbGVkLCBhbmQgbm9u
LTAgZm9yIHN1Y2Nlc3MuICovCj4gLWludCByZG1zcl9oeXBlcnZpc29yX3JlZ3ModWludDMyX3Qg
aWR4LCB1aW50NjRfdCAqdmFsKQo+ICtpbnQgZ3Vlc3RfcmRtc3JfeGVuKGNvbnN0IHN0cnVjdCB2
Y3B1ICp2LCB1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCj4gIHsKPiAtICAgIHN0cnVjdCBk
b21haW4gKmQgPSBjdXJyZW50LT5kb21haW47Cj4gKyAgICBjb25zdCBzdHJ1Y3QgZG9tYWluICpk
ID0gdi0+ZG9tYWluOwo+ICAgICAgLyogT3B0aW9uYWxseSBzaGlmdCBvdXQgb2YgdGhlIHdheSBv
ZiBWaXJpZGlhbiBhcmNoaXRlY3R1cmFsIE1TUnMuICovCj4gICAgICB1aW50MzJfdCBiYXNlID0g
aXNfdmlyaWRpYW5fZG9tYWluKGQpID8gMHg0MDAwMDIwMCA6IDB4NDAwMDAwMDA7Cj4gIAo+ICAg
ICAgc3dpdGNoICggaWR4IC0gYmFzZSApCj4gICAgICB7Cj4gICAgICBjYXNlIDA6IC8qIFdyaXRl
IGh5cGVyY2FsbCBwYWdlIE1TUi4gIFJlYWQgYXMgemVyby4gKi8KPiAtICAgIHsKPiAgICAgICAg
ICAqdmFsID0gMDsKPiAtICAgICAgICByZXR1cm4gMTsKPiAtICAgIH0KPiAtICAgIH0KPiArICAg
ICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwo+ICAKPiAtICAgIHJldHVybiAwOwo+ICsgICAgZGVm
YXVsdDoKPiArICAgICAgICByZXR1cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gKyAgICB9Cj4gIH0K
CkNvdWxkIEkgdGFsayB5b3UgaW50byBhZGp1c3RpbmcgdGhlIGNvZGUgdG8gaGF2ZSBhICJyZXR1
cm4iIGF0IHRoZQplbmQgb2YgdGhlIGZ1bmN0aW9uLCBlLmcuIGJ5IGRyb3BwaW5nIHRoZSBkZWZh
dWx0IGNhc2U/IEFsc28gb24KdGhlIHdyaXRlIHBhdGggdGhlbj8KCldpdGggYXQgbGVhc3QgdGhl
ICNkZWZpbmUtcyBhZGRlZCwKUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNl
LmNvbT4KCkphbgoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:48:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:48:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er4u6-0001UR-Ns; Wed, 28 Feb 2018 16:48:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er4u6-0001UJ-35
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:48:30 +0000
X-Inumbo-ID: 10c00b7f-1ca7-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 10c00b7f-1ca7-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 17:47:30 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 09:48:27 -0700
Message-Id: <5A96EB6A02000078001ACFAA@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 09:48:26 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-5-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519666519-16311-5-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 4/6] x86/hvm: Constify the read side of
 vlapic handling
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDE4OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6Cj4gVGhpcyBpcyBpbiBwcmVwYXJhdGlvbiB0byBtYWtlIGh2bV94MmFwaWNfbXNyX3JlYWQo
KSB0YWtlIGEgY29uc3QgdmNwdQo+IHBvaW50ZXIuICBPbmUgbW9kaWZpY2F0aW9uIGlzIHRvIGFs
dGVyIHZsYXBpY19nZXRfdG1jY3QoKSB0byBub3QgdXNlIAo+IGN1cnJlbnQuCj4gCj4gVGhpcyBp
biB0dXJuIG5lZWRzIGFuIGFsdGVyYXRpb24gdG8gaHZtX2dldF9ndWVzdF90aW1lX2ZpeGVkKCks
IHdoaWNoIGlzIHNhZmUKPiBiZWNhdXNlIHRoZSBvbmx5IG11dGFibGUgYWN0aW9uIGl0IG1ha2Vz
IGlzIHRvIHRha2UgdGhlIGRvbWFpbiBwbHQgbG9jay4KPiAKPiBTaWduZWQtb2ZmLWJ5OiBBbmRy
ZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgoKUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 16:59:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 16:59:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er547-0002S6-4s; Wed, 28 Feb 2018 16:58:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=ets7=fw=suse.com=jbeulich@srs-us1.protection.inumbo.net>)
 id 1er545-0002S0-SQ
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 16:58:49 +0000
X-Inumbo-ID: 8267edab-1ca8-11e8-ba59-bc764e045a96
Received: from prv-mh.provo.novell.com (unknown [137.65.248.74])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8267edab-1ca8-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 17:57:50 +0100 (CET)
Received: from INET-PRV-MTA by prv-mh.provo.novell.com
 with Novell_GroupWise; Wed, 28 Feb 2018 09:58:47 -0700
Message-Id: <5A96EDD302000078001ACFC0@prv-mh.provo.novell.com>
X-Mailer: Novell GroupWise Internet Agent 18.0.0 
Date: Wed, 28 Feb 2018 09:58:43 -0700
From: "Jan Beulich" <JBeulich@suse.com>
To: "Andrew Cooper" <andrew.cooper3@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-6-git-send-email-andrew.cooper3@citrix.com>
In-Reply-To: <1519666519-16311-6-git-send-email-andrew.cooper3@citrix.com>
Mime-Version: 1.0
Content-Disposition: inline
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>,
 Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger=20Pau=20Monn=C3=A9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 5/6] x86/hvm: Handle x2apic MSRs the new
 guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Pj4+IE9uIDI2LjAyLjE4IGF0IDE4OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3Jv
dGU6CgoiaW4iIG1pc3NpbmcgZnJvbSBzdWJqZWN0PwoKPiBEaXNwYXRjaCBmcm9tIHRoZSBndWVz
dF97cmQsd3J9bXNyKCkgZnVuY3Rpb25zLiAgVGhlIHJlYWQgc2lkZSBzaG91bGQgYmUgc2FmZQo+
IG91dHNpZGUgb2YgY3VycmVudCBjb250ZXh0LCBidXQgdGhlIHdyaXRlIHNpZGUgaXMgZGVmaW5p
dGVseSBub3QuICBBcyB0aGUKPiB0b29sc3RhY2sgaGFzIHBsYXVzaWJsZSByZWFzb24gdG8gYWNj
ZXNzIHRoZSBBUElDIHJlZ2lzdGVycyB2aWEgdGhpcyBpbnRlcmZhY2UKCi4uLiBoYXMgbm8gcGxh
dXNpYmxlIHJlYXNvbiAuLi4gPwoKPiBAQCAtOTgzLDQ5ICs5ODIsNTIgQEAgaW50IHZsYXBpY19h
cGljdl93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG9mZnNldCkKPiAgICAgIHJl
dHVybiBYODZFTVVMX09LQVk7Cj4gIH0KPiAgCj4gLWludCBodm1feDJhcGljX21zcl93cml0ZShz
dHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCj4g
K2ludCBndWVzdF93cm1zcl94MmFwaWMoc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWlu
dDY0X3QgbXNyX2NvbnRlbnQpCj4gIHsKPiAgICAgIHN0cnVjdCB2bGFwaWMgKnZsYXBpYyA9IHZj
cHVfdmxhcGljKHYpOwo+ICAgICAgdWludDMyX3Qgb2Zmc2V0ID0gKG1zciAtIE1TUl9JQTMyX0FQ
SUNCQVNFX01TUikgPDwgNDsKPiAgCj4gKyAgICAvKiBUaGUgdGltZXIgaGFuZGxpbmcgYXQgbGVh
c3QgaXMgdW5zYWZlIG91dHNpZGUgb2YgY3VycmVudCBjb250ZXh0LiAqLwo+ICsgICAgQVNTRVJU
KHYgPT0gY3VycmVudCk7Cj4gKwo+ICAgICAgaWYgKCAhdmxhcGljX3gyYXBpY19tb2RlKHZsYXBp
YykgKQo+IC0gICAgICAgIHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArICAgICAgICBn
b3RvIGdwX2ZhdWx0Owo+ICAKPiAgICAgIHN3aXRjaCAoIG9mZnNldCApCj4gICAgICB7Cj4gICAg
ICBjYXNlIEFQSUNfVEFTS1BSSToKPiAgICAgICAgICBpZiAoIG1zcl9jb250ZW50ICYgfkFQSUNf
VFBSSV9NQVNLICkKPiAtICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+
ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAg
IGNhc2UgQVBJQ19TUElWOgo+ICAgICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiB+KEFQSUNfVkVD
VE9SX01BU0sgfCBBUElDX1NQSVZfQVBJQ19FTkFCTEVEIHwKPiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoVkxBUElDX1ZFUlNJT04gJiBBUElDX0xWUl9ESVJFQ1RFRF9FT0kKPiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBBUElDX1NQSVZfRElSRUNURURfRU9JIDogMCkp
ICkKPiAtICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsgICAgICAg
ICAgICBnb3RvIGdwX2ZhdWx0Owo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiAgICAgIGNhc2UgQVBJ
Q19MVlRUOgo+ICAgICAgICAgIGlmICggbXNyX2NvbnRlbnQgJiB+KExWVF9NQVNLIHwgQVBJQ19U
SU1FUl9NT0RFX01BU0spICkKPiAtICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwo+ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+ICAgICAgICAgIGJyZWFrOwo+ICAK
PiAgICAgIGNhc2UgQVBJQ19MVlRUSE1SOgo+ICAgICAgY2FzZSBBUElDX0xWVFBDOgo+ICAgICAg
Y2FzZSBBUElDX0NNQ0k6Cj4gICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH4oTFZUX01BU0sg
fCBBUElDX01PREVfTUFTSykgKQo+IC0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRM
RUFCTEU7Cj4gKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4gICAgICAgICAgYnJlYWs7Cj4g
IAo+ICAgICAgY2FzZSBBUElDX0xWVDA6Cj4gICAgICBjYXNlIEFQSUNfTFZUMToKPiAgICAgICAg
ICBpZiAoIG1zcl9jb250ZW50ICYgfkxJTlRfTUFTSyApCj4gLSAgICAgICAgICAgIHJldHVybiBY
ODZFTVVMX1VOSEFORExFQUJMRTsKPiArICAgICAgICAgICAgZ290byBncF9mYXVsdDsKPiAgICAg
ICAgICBicmVhazsKPiAgCj4gICAgICBjYXNlIEFQSUNfTFZURVJSOgo+ICAgICAgICAgIGlmICgg
bXNyX2NvbnRlbnQgJiB+TFZUX01BU0sgKQo+IC0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9V
TkhBTkRMRUFCTEU7Cj4gKyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7Cj4gICAgICAgICAgYnJl
YWs7Cj4gIAo+ICAgICAgY2FzZSBBUElDX1RNSUNUOgo+IEBAIC0xMDMzLDIwICsxMDM1LDIwIEBA
IGludCBodm1feDJhcGljX21zcl93cml0ZShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IG1z
ciwgdWludDY0X3QgbXNyX2NvbnRlbnQpCj4gIAo+ICAgICAgY2FzZSBBUElDX1REQ1I6Cj4gICAg
ICAgICAgaWYgKCBtc3JfY29udGVudCAmIH5BUElDX1REUl9ESVZfMSApCj4gLSAgICAgICAgICAg
IHJldHVybiBYODZFTVVMX1VOSEFORExFQUJMRTsKPiArICAgICAgICAgICAgZ290byBncF9mYXVs
dDsKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNlIEFQSUNfSUNSOgo+ICAgICAgICAg
IGlmICggKHVpbnQzMl90KW1zcl9jb250ZW50ICYgfihBUElDX1ZFQ1RPUl9NQVNLIHwgQVBJQ19N
T0RFX01BU0sgfAo+ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUElD
X0RFU1RfTUFTSyB8IEFQSUNfSU5UX0FTU0VSVCB8Cj4gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEFQSUNfSU5UX0xFVkVMVFJJRyB8IEFQSUNfU0hPUlRfTUFTSykgKQo+
IC0gICAgICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7Cj4gKyAgICAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7Cj4gICAgICAgICAgdmxhcGljX3NldF9yZWcodmxhcGljLCBBUElDX0lD
UjIsIG1zcl9jb250ZW50ID4+IDMyKTsKPiAgICAgICAgICBicmVhazsKPiAgCj4gICAgICBjYXNl
IEFQSUNfU0VMRl9JUEk6Cj4gICAgICAgICAgaWYgKCBtc3JfY29udGVudCAmIH5BUElDX1ZFQ1RP
Ul9NQVNLICkKPiAtICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwo+ICsg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+ICAgICAgICAgIG9mZnNldCA9IEFQSUNfSUNSOwo+
ICAgICAgICAgIG1zcl9jb250ZW50ID0gQVBJQ19ERVNUX1NFTEYgfCAobXNyX2NvbnRlbnQgJiBB
UElDX1ZFQ1RPUl9NQVNLKTsKPiAgICAgICAgICBicmVhazsKPiBAQCAtMTA1NCwxMyArMTA1Niwx
OCBAQCBpbnQgaHZtX3gyYXBpY19tc3Jfd3JpdGUoc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGlu
dCBtc3IsIHVpbnQ2NF90IG1zcl9jb250ZW50KQo+ICAgICAgY2FzZSBBUElDX0VPSToKPiAgICAg
IGNhc2UgQVBJQ19FU1I6Cj4gICAgICAgICAgaWYgKCBtc3JfY29udGVudCApCj4gKyAgICAgICAg
ewo+ICAgICAgZGVmYXVsdDoKPiAtICAgICAgICAgICAgcmV0dXJuIFg4NkVNVUxfVU5IQU5ETEVB
QkxFOwo+ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+ICsgICAgICAgIH0KPiAgICAgIH0K
PiAgCj4gICAgICB2bGFwaWNfcmVnX3dyaXRlKHYsIG9mZnNldCwgbXNyX2NvbnRlbnQpOwo+ICAK
PiAgICAgIHJldHVybiBYODZFTVVMX09LQVk7Cj4gKwo+ICsgZ3BfZmF1bHQ6Cj4gKyAgICByZXR1
cm4gWDg2RU1VTF9FWENFUFRJT047Cj4gIH0KClRoZXJlJ3MgcmVhbGx5IG5vIGdvb2QgcmVhc29u
IHRvIHVzZSBnb3RvIGFsbCBvdmVyIHRoZSBwbGFjZSBoZXJlCndoZW4gYWxsIHRoYXQncyBhdCB0
aGUgbGFiZWwgaXMgYSBzaW5nbGUgcmV0dXJuIHN0YXRlbWVudC4gSSB3YXMKYWN0dWFsbHkgaG9w
aW5nIHRvIGRvIGNvbnZlcnNpb25zIHRoZSBvdGhlciB3YXkgYXJvdW5kIGluIHNvbWUKb3RoZXIg
Y29kZS4KCj4gLS0tIGEveGVuL2FyY2gveDg2L21zci5jCj4gKysrIGIveGVuL2FyY2gveDg2L21z
ci5jCj4gQEAgLTEzOSw2ICsxMzksNyBAQCBpbnQgaW5pdF92Y3B1X21zcl9wb2xpY3koc3RydWN0
IHZjcHUgKnYpCj4gIAo+ICBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUgKnYsIHVp
bnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKPiAgewo+ICsgICAgY29uc3Qgc3RydWN0IHZjcHUg
KmN1cnIgPSBjdXJyZW50Owo+ICAgICAgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKPiAgICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gZC0+YXJjaC5jcHVpZDsK
PiAgICAgIGNvbnN0IHN0cnVjdCBtc3JfZG9tYWluX3BvbGljeSAqZHAgPSBkLT5hcmNoLm1zcjsK
PiBAQCAtMTc1LDYgKzE3NiwxMyBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29uc3Qgc3RydWN0IHZjcHUg
KnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKPiAgICAgICAgICAgICAgICAgX01TUl9N
SVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwo+ICAgICAgICAgIGJyZWFrOwo+ICAKPiArICAg
IGNhc2UgTVNSX0lBMzJfQVBJQ0JBU0VfTVNSIC4uLiBNU1JfSUEzMl9BUElDQkFTRV9NU1IgKyAw
eDNmZjoKPiArICAgICAgICBpZiAoICFpc19odm1fZG9tYWluKGQpIHx8IHYgIT0gY3VyciApCj4g
KyAgICAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CgoidiAhPSBjdXJyIiBpcyBxdWl0ZSBjZXJ0YWlu
bHkgbm90IGEgcmVhc29uIHRvIHJhaXNlICNHUC4KCkphbgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2
ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWls
bWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 17:02:16 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 17:02:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er57B-00036z-Ho; Wed, 28 Feb 2018 17:02:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=nfhq=fw=aepfle.de=olaf@srs-us1.protection.inumbo.net>)
 id 1er579-00036Q-KQ
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 17:02:00 +0000
X-Inumbo-ID: f28858b0-1ca8-11e8-ba59-bc764e045a96
Received: from mo6-p00-ob.smtp.rzone.de (unknown [2a01:238:20a:202:5300::3])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f28858b0-1ca8-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 18:00:59 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1519837316;
 s=strato-dkim-0002; d=aepfle.de;
 h=Content-Type:Message-ID:Subject:To:From:Date:X-RZG-CLASS-ID:
 X-RZG-AUTH:From:Subject:Sender;
 bh=V5xikoNESG4z2Fl84js71h+Gy7v7jvKAYgv2+/5CWa4=;
 b=RZLVNKT8VBfK7rVMF7Xl3RRCn+Nxgrl+xWDEUxF3DQv/F+/MnFVZoM46BolMmHiANq
 rMM9ZhkomYZ3volM7NqPbGAe+kIYph5YsI3SklOAsjytdDM2HSHgz7u41ybvBEPapbaf
 cd1K1LuPUjyUJP899GBZ4ATPT2L63QhdxJgXASaFzrxgvCaonWeVz9zFq6B4rz4jmyHX
 P0X+zCxdxq3BUj6RXGCkpkWeYJbL79sczQZK6ad/uGRhc3GxoF0iA7kBULvsUFtucqHQ
 /D6yXYjWFCIePK/4T7ehJgyha5mDCQfgPVokV5L0Lf9F3W7IpgN3ftLLeHhTkr+QTQjM
 DAYA==
X-RZG-AUTH: :P2EQZWCpfu+qG7CngxMFH1J+3q8wa/QDiZbDmui9LcK/RdXt7GAQpV1nK0bLmERffOisLwbL3W8cCsJd32rlBJr0xQUK3OiHrPM=
X-RZG-CLASS-ID: mo00
Received: from aepfle.de ([2001:a62:816:91ff:a572:884d:f51d:1a86])
 by smtp.strato.de (RZmta 42.19 AUTH) with ESMTPSA id L0854au1SH1tVwj
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (curve secp521r1 with
 521 ECDH bits, eq. 15360 bits RSA))
 (Client did not present a certificate) for <xen-devel@lists.xen.org>;
 Wed, 28 Feb 2018 18:01:55 +0100 (CET)
Date: Wed, 28 Feb 2018 18:01:51 +0100
From: Olaf Hering <olaf@aepfle.de>
To: xen-devel@lists.xen.org
Message-ID: <20180228170147.GA1707@aepfle.de>
MIME-Version: 1.0
User-Agent: Mutt/1.9.3 (20180221.338019b3)
Subject: [Xen-devel] Usage of DEBUG_DIR breaks OVMF build
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0001606627587547564=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>


--===============0001606627587547564==
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="k1lZvvs/B4yU6o8G"
Content-Disposition: inline


--k1lZvvs/B4yU6o8G
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline

The default DEBUG_DIR=/usr/lib/debug can not be used for rpm builds
because that directory is "owned" by rpm-packaging itself to store the
autogenerated ${pkg}-debuginfo.rpm data. Thats why I set it to /boot.
This worked fine until recently, only /boot/xen-syms was affected by
that change, and in fact only the "xen" build needed DEBUG_DIR as make
cmdline option.

Now tools/firmware/Makefile also uses DEBUG_DIR. To set DEBUG_DIR the
tools build must be done like "make DEBUG_DIR=/my/dir". But this breaks
build with --enable-ovmf because ovmf.git makes use of the very same
variable. For some reason it can not deal with a custom value, some
autogenerated file will not be found:

[  126s] make[8]: *** No rule to make target '/boot/AutoGen.h', needed by '/home/abuild/rpmbuild/BUILD/xen-4.11.20180228T150620.cb671efbf1/non-dbg/tools/firmware/ovmf-dir-remote/Build/OvmfX64/DEBUG_GCC5/X64/OvmfPkg/ResetVector/ResetVector/OUTPUT/ResetVector.bin'.

I think the only option to support rpm packaging is to rename DEBUG_DIR to
XEN_DEBUG_DIR. Any objections to that?

Olaf

--k1lZvvs/B4yU6o8G
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSkRyP6Rn//f03pRUBdQqD6ppg2fgUCWpbgdgAKCRBdQqD6ppg2
ft8VAKCZfwQTpTGeqJnWo/xjKTFlSLF4dACgxoC5lRseoENoiJP/jI6czV4BTBE=
=QP9d
-----END PGP SIGNATURE-----

--k1lZvvs/B4yU6o8G--


--===============0001606627587547564==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0001606627587547564==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 28 17:08:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 17:08:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er5D3-0003Nr-8o; Wed, 28 Feb 2018 17:08:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=kuuf=fw=gmail.com=semelpaul@srs-us1.protection.inumbo.net>)
 id 1er5D2-0003Nl-B0
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 17:08:04 +0000
X-Inumbo-ID: cc56db57-1ca9-11e8-ba59-bc764e045a96
Received: from mail-wr0-x231.google.com (unknown [2a00:1450:400c:c0c::231])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cc56db57-1ca9-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 18:07:04 +0100 (CET)
Received: by mail-wr0-x231.google.com with SMTP id z12so3208443wrg.4
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 09:08:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to:content-language:content-transfer-encoding;
 bh=0V2SEFOYlzNe3vFhhIWGZ7rENOcjUyfNOt42IDYTROc=;
 b=hTDYrjnSqBdCatq3cayX1eYxbKozxjhEr7qNFlwnNq7G+tp7jfKKZfXmRFELkfiGNr
 382FdryxV04XVAyhoBpvbGwkC4H/yapMz0AB3DclYaBP8LWr+YNo1JHnZnNzhT7Soe4O
 HfKk8U7NEKOsxBjzQl5KUidWhMbuqnYa5+iJZPlWn9jx4n9TKB4ksk9Aeoe/qhbvVr/B
 4isbaw79U8uggjd+BCvd0fTNnatQudzjsq7nTB7WDlWOHX7BqyU5jj45myn+vdlVoczQ
 MXRLrtJzq/YWxSJzSAM0B9qZA5Bxu44n8t8NU6WQdBmFuBkJnHZcm6Khrn80oi4VQ0RA
 EjgA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-language
 :content-transfer-encoding;
 bh=0V2SEFOYlzNe3vFhhIWGZ7rENOcjUyfNOt42IDYTROc=;
 b=ce5OTroUasMlIsqtIUkM2mBq3ZNo9SjaupxEOXjLamp+84jKWMcJ6rSKQnQEp/0dIu
 HWwAQm4sKOGSzmzml/VzS1gowQebEg9CrPeQd1Wq7DnTCqdK7zaGWurxcROweFOePS9R
 Pr9gmsaLYbDabHFjhEmjfKGk932MWvdxfPL2Q3DHeVQ7BcXHNK/xPH2jwBxB64MjXFQV
 cjunLQGevJNhW2XskCKc6W6FHG0jcrb+O0gD/3U7wM9ockFzLwx6kRDbasjooBko6GeJ
 w/i0iBnUuUI8olIWlNJ1Rz18RGV81GyPry993KGsrkyqJyQ3cgAb8eE68YXSjn5EJY5z
 Fm9A==
X-Gm-Message-State: APf1xPAhISY8KL92bQ5ATLqALep7nVQ+EQ7GtiYvWA/Z/+C/JULvbNQW
 8otqX+G0YWbcGnQ6A1dGyrM=
X-Google-Smtp-Source: AH8x224stCfKMZFbQLS/MScvd8BBVfJ1Zfxl0tLAuDUwCLjbKPnFqKZFUYmORv/UZjCtcneaMmlbdg==
X-Received: by 10.223.190.134 with SMTP id i6mr16637846wrh.157.1519837681226; 
 Wed, 28 Feb 2018 09:08:01 -0800 (PST)
Received: from [192.168.103.203] ([163.5.55.18])
 by smtp.gmail.com with ESMTPSA id p78sm3258973wmg.47.2018.02.28.09.08.00
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Feb 2018 09:08:00 -0800 (PST)
To: George Dunlap <george.dunlap@citrix.com>, xen-devel@lists.xenproject.org
References: <20180223163009.b42xfl3euanth3b7@citrix.com>
 <20180223224857.10212-1-semelpaul@gmail.com>
 <6ce2fed1-7b1f-ef5a-5954-c14b35212b5d@citrix.com>
From: Paul Semel <semelpaul@gmail.com>
Message-ID: <40872474-fec8-61ea-4d08-c414bd64feac@gmail.com>
Date: Wed, 28 Feb 2018 18:30:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <6ce2fed1-7b1f-ef5a-5954-c14b35212b5d@citrix.com>
Content-Language: en-US
Cc: george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, wei.liu2@citrix.com,
 JBeulich@suse.com
Subject: Re: [Xen-devel] [PATCH v2] fuzz/x86_emulate: fix bounds for input
 size
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SGV5IEdlb3JnZSwKCk9uIDAyLzI3LzIwMTggMTE6MzkgQU0sIEdlb3JnZSBEdW5sYXAgd3JvdGU6
Cj4gVGhhbmtzIGZvciB0aGUgcGF0Y2guIExvb2tpbmcgYSBiaXQgbW9yZSBhdCB0aGUgY29kZSBv
dmVyIHRoZSB3ZWVrZW5kLAo+IEkgZmlndXJlZCBvdXQgd2hhdCB0aGF0IEJVSUxEX0JVR19PTigp
IGlzIGZvciAtLSBpbiBhZmxfaGFybmVzcy5jLCB3ZQo+IHN0YXRpY2FsbHkgYWxsb2NhdGUgYSBi
dWZmZXIgb2Ygc2l6ZSBJTlBVVF9TSVpFIHRvIGhvbGQgdGhlIGZ1enogZGF0YS4KPiBUaGUgQlVJ
TERfQlVHX09OKCkgaXMgdG8gbWFrZSBzdXJlIHRoYXQgdGhpcyBidWZmZXIgaXMgYWx3YXlzIGJp
ZyBlbm91Z2gKPiB0byBob2xkIHRoZSBtaW5pbXVtIGlucHV0IHNpemUuICBBbmQgaW5jcmVhc2lu
ZyB0aGUgc2l6ZSBhY2NlcHRlZCBieQo+IExMVk1GdXp6ZXJUZXN0T25lSW5wdXQoKSB3b24ndCBo
YXZlIGFueSBlZmZlY3QgZm9yIGFueWJvZHkgdXNpbmcKPiBhZmwtaGFybmVzcywgYXMgdGhlIHNp
emUgcGFzc2VkIGluIHdpbGwgbmV2ZXIgYmUgbGFyZ2VyIHRoYW4gSU5QVVRfU0laRS4KPgoKVGhh
bmtzIGZvciByZXBseWluZyBtZSAhIEFjdHVhbGx5LCBJIHVuZGVyc3Rvb2Qgd2hhdCB0aGlzIEJV
SUxEX0JVR19PTigpIHdhcyBmb3IgCmFuZCBJIHRvdGFsbHkgYWdyZWUgd2l0aCB5b3Ug8J+ZggoK
QW55d2F5LCBJIGFtIHByZXR0eSBzdXJlIHRoYXQgdGhpcyBjaGVjayBpcyBub3QgbmVlZGVkIGFu
eW1vcmUgZm9yIHRoZSBuZXcgCmNoYW5nZXMgSSBtYWRlLCBhcyB0aGUgY29uZGl0aW9uIGlzIG5l
dmVyIHJlYWNoYWJsZSBhbnltb3JlLgoKPiBBcmUgeW91IHJ1bm5pbmcgYWZsLWhhcm5lc3MsIG9y
IGFyZSB5b3UgdXNpbmcgZnV6ei1lbXVsIGRpcmVjdGx5IHNvbWUKPiBvdGhlciB3YXkgKGUuZy4s
IHRocm91Z2ggR29vZ2xlJ3MgZnV6emluZyBzZXJ2aWNlKT8KPgoKSSBhbSBhY3R1YWxseSBub3Qg
dXNpbmcgaXQsIGJ1dCBJIGRpc2NvdmVyZWQgdGhpcyB0b29sIHNvbWUgdGltZSBiZWZvcmUsIGFu
ZCBJIAphbSBub3cgdHJ5aW5nIHRvIHBvcnQgdGhlIGlkZWEgb24gYW4gb3RoZXIgZW11bGF0b3Ig
cHJvamVjdC4uIPCfmYIKQW55d2F5LCBJIG1hZGUgbXVjaCBjaGFuZ2VzIG9uIG15IG93biB2ZXJz
aW9uLCBhbmQgaWYgaXQgc3RpbGwgZG9lcyBpbnRlcmVzdCAKeW91LCBJIGNhbiBzaGFyZSB0aG9z
ZSBjaGFuZ2VzIHdpdGggeW91IG9uY2UgSSdtIGRvbmUgd2l0aCBteSB0aGluZyAhCgo+ICAtR2Vv
cmdlCi0tIApQYXVsCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 17:13:00 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 17:13:00 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er5Hk-00042n-QV; Wed, 28 Feb 2018 17:12:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=6du4=fw=citrix.com=prvs=5908710b3=george.dunlap@srs-us1.protection.inumbo.net>)
 id 1er5Hk-00042h-8g
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 17:12:56 +0000
X-Inumbo-ID: e0c8f427-1caa-11e8-b9b1-635ca7ef6cff
Received: from SMTP.CITRIX.COM (unknown [66.165.176.89])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id e0c8f427-1caa-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 17:14:48 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="465091377"
To: Razvan Cojocaru <rcojocaru@bitdefender.com>, <xen-devel@lists.xen.org>
References: <1519814295-3211-1-git-send-email-rcojocaru@bitdefender.com>
From: George Dunlap <george.dunlap@citrix.com>
Message-ID: <1cf3e62a-c250-b340-b72d-2f4eaceec834@citrix.com>
Date: Wed, 28 Feb 2018 17:12:09 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.5.2
MIME-Version: 1.0
In-Reply-To: <1519814295-3211-1-git-send-email-rcojocaru@bitdefender.com>
Content-Language: en-US
Cc: kevin.tian@intel.com, tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 jbeulich@suse.com, jun.nakajima@intel.com, boris.ostrovsky@oracle.com
Subject: [Xen-devel] [ATTN SVM maintainers] Re: [PATCH V6] x86/hvm: fix
 domain crash when CR3 has the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAxMDozOCBBTSwgUmF6dmFuIENvam9jYXJ1IHdyb3RlOgo+IEluIGhhcmR3
YXJlLCB3aGVuIFBDSUQgc3VwcG9ydCBpcyBlbmFibGVkIGFuZCB0aGUgTk9GTFVTSCBiaXQgaXMg
c2V0Cj4gd2hlbiB3cml0aW5nIGEgQ1IzIHZhbHVlLCB0aGUgaGFyZHdhcmUgd2lsbCBjbGVhciB0
aGF0IHRoYXQgYml0IGFuZAo+IGNoYW5nZSB0aGUgQ1IzIHdpdGhvdXQgZmx1c2hpbmcgdGhlIFRM
Qi4gaHZtX3NldF9jcjMoKSwgaG93ZXZlciwgd2FzCj4gaWdub3JpbmcgdGhpcyBiaXQ7IHRoZSBy
ZXN1bHQgd2FzIHRoYXQgcG9zdC12bV9ldmVudCBjaGVja3MgZGV0ZWN0ZWQKPiBhbiBpbnZhbGlk
IENSMyB2YWx1ZSBhbmQgY3Jhc2hlZCB0aGUgZG9tYWluLgo+IAo+IEhhbmRsZSBOT0ZMVVNIIGlu
IGh2bV9zZXRfY3IzKCkgYnk6Cj4gMS4gQ2xlYXJpbmcgdGhlIGJpdAo+IDIuIFBhc3NpbmcgYSAi
bm9mbHVzaCIgZmxhZyB0byBsb3dlci1sZXZlbCBjcjMgc2V0dGluZyBmdW5jdGlvbnMgdG8KPiBp
bmRpY2F0ZSB0aGF0IGEgZmx1c2ggc2hvdWxkIG5vdCBiZSBwZXJmb3JtZWQuCj4gCj4gQWxzbyBj
bGVhciBYODZfQ1IzX05PRkxVU0ggd2hlbiByZXBvcnRpbmcgQ1IzIG1vbml0b3JlZCBDUjMgd3Jp
dGVzLgo+IAo+IFRoaXMgYWxsb3dzIGludHJvc3BlY3Rpb24gdG8gYmUgdXNlZCBvbiBWTXMgd2hv
c2Ugb3BlcmF0aW5nIHN5c3RlbSB1c2VzCj4gdGhlIE5PRkxVU0ggYml0Lgo+IAo+IFNpZ25lZC1v
ZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPiBSZXBv
cnRlZC1ieTogQml0d2Vhc2lsIDxiaXR3ZWFzaWxAY3J5cHRvaGF6ZS5jb20+Cj4gU3VnZ2VzdGVk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgo+IEFja2VkLWJ5
OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4gUmV2aWV3ZWQtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBSZXZpZXdlZC1ieTogS2V2aW4gVGlhbiA8
a2V2aW4udGlhbkBpbnRlbC5jb20+Cj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5k
dW5sYXBAY2l0cml4LmNvbT4KCkJvcmlzIC8gU3V2YXJlZSwgYW55IG9waW5pb25zIG9uIHRoZSBT
Vk0gY2hhbmdlcz8KCiAtR2VvcmdlCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8v
eGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 17:13:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 17:13:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er5ID-00045T-2B; Wed, 28 Feb 2018 17:13:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er5IC-00045N-00
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 17:13:24 +0000
X-Inumbo-ID: 8b06dbc8-1caa-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8b06dbc8-1caa-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 18:12:24 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68810053"
To: George Dunlap <george.dunlap@citrix.com>, Xen-devel
 <xen-devel@lists.xen.org>
References: <1519827268-18199-1-git-send-email-andrew.cooper3@citrix.com>
 <1519827268-18199-5-git-send-email-andrew.cooper3@citrix.com>
 <92a3c792-1399-c2fc-44d4-fbf4161c0c83@citrix.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <8bf35012-737a-420e-33a7-ab68b06df14a@citrix.com>
Date: Wed, 28 Feb 2018 16:33:02 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <92a3c792-1399-c2fc-44d4-fbf4161c0c83@citrix.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: George Dunlap <george.dunlap@eu.citrix.com>,
 Josh Whitehead <josh.whitehead@dornerworks.com>,
 Meng Xu <mengxu@cis.upenn.edu>,
 Robert VanVossen <robert.vanvossen@dornerworks.com>,
 Dario Faggioli <dfaggioli@suse.com>
Subject: Re: [Xen-devel] [PATCH 4/6] xen/sched: Remove {init,
	destroy}_domain() interfaces
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTY6MjIsIEdlb3JnZSBEdW5sYXAgd3JvdGU6Cj4gT24gMDIvMjgvMjAxOCAw
MjoxNCBQTSwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gVGhlc2UgaG9va3MgaGF2ZSBvbmUgc2lu
Z2xlIGNhbGxlciAoc2NoZWRfe2luaXQsZGVzdHJveX1fZG9tYWluKCkKPj4gcmVzcGVjdGl2ZWx5
KSBhbmQgYXJlIGFsbCBpZGVudGljYWwgKHdoZW4gaW1wbGVtZW50ZWQpLgo+Pgo+PiBQcmV2aW91
cyBjaGFuZ2VzIGhhdmUgZW5zdXJlZCB0aGF0IG9ubHkgcmVhbCBkb21haW5zIHJlYWNoIHRoZXNl
IGZ1bmN0aW9ucywgc28KPj4gQVNTRVJUKCkgdGhhdCBzeXN0ZW0gZG9tYWlucyBhcmUgbm90IHNl
ZW4uIENhbGwgc2NoZWRfe2FsbG9jLGZyZWV9X2RvbWRhdGEoKQo+PiBkaXJlY3RseSwgYW5kIGhh
bmRsZSBkLT5zY2hlZF9wcml2IGRpcmVjdGx5Lgo+Pgo+PiBUaGUgbmV0IGRpZmZzdGF0IGlzOgo+
PiAgIGFkZC9yZW1vdmU6IDAvOCBncm93L3NocmluazogMS83IHVwL2Rvd246IDcvLTMzNSAoLTMy
OCkKPj4gICBmdW5jdGlvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvbGQg
ICAgIG5ldyAgIGRlbHRhCj4+ICAgc2NoZWRfZGVzdHJveV9kb21haW4gICAgICAgICAgICAgICAg
ICAgICAgICAgMTMwICAgICAxMzcgICAgICArNwo+PiAgIHNjaGVkX2luaXRfZG9tYWluICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDEzOCAgICAgMTM3ICAgICAgLTEKPj4gICBydF9kb21fZGVz
dHJveSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDYgICAgICAgLSAgICAgIC02Cj4+
ICAgbnVsbF9kb21fZGVzdHJveSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA2ICAgICAg
IC0gICAgICAtNgo+PiAgIGNzY2hlZF9kb21fZGVzdHJveSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgOSAgICAgICAtICAgICAgLTkKPj4gICBjc2NoZWQyX2RvbV9kZXN0cm95ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDkgICAgICAgLSAgICAgIC05Cj4+ICAgc2NoZWRfcnRkc19kZWYg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMjY0ICAgICAyNDggICAgIC0xNgo+PiAgIHNj
aGVkX251bGxfZGVmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDI2NCAgICAgMjQ4ICAg
ICAtMTYKPj4gICBzY2hlZF9jcmVkaXRfZGVmICAgICAgICAgICAgICAgICAgICAgICAgICAgICAy
NjQgICAgIDI0OCAgICAgLTE2Cj4+ICAgc2NoZWRfY3JlZGl0Ml9kZWYgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgMjY0ICAgICAyNDggICAgIC0xNgo+PiAgIHNjaGVkX2FyaW5jNjUzX2RlZiAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDI2NCAgICAgMjQ4ICAgICAtMTYKPj4gICBvcHMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyNjQgICAgIDI0OCAgICAgLTE2
Cj4+ICAgcnRfZG9tX2luaXQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyICAg
ICAgIC0gICAgIC01Mgo+PiAgIG51bGxfZG9tX2luaXQgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICA1MiAgICAgICAtICAgICAtNTIKPj4gICBjc2NoZWRfZG9tX2luaXQgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgNTIgICAgICAgLSAgICAgLTUyCj4+ICAgY3NjaGVkMl9kb21f
aW5pdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDUyICAgICAgIC0gICAgIC01Mgo+Pgo+
PiBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
Pgo+IEkga2luZCBvZiBmZWVsIGxpa2UgdGhlcmUgd2FzIGEgcmVhc29uIGZvciB0aGUgaW5pdCAv
IGFsbG9jIGRpZmZlcmVuY2U7Cj4gYnV0IGFzIHlvdSBzYXksIGF0IHRoZSBtb21lbnQgYWxsIHRo
ZSBzY2hlZHVsZXJzIGFyZSBiYXNpY2FsbHkKPiBpZGVudGljYWwuICBJbiB0aGUgdW5saWtlbHkg
ZXZlbnQgdGhhdCB3ZSBuZWVkIHNlcGFyYXRlIGNhbGxiYWNrcywgd2UKPiBjYW4gaW50cm9kdWNl
IHRoZW0gYXQgc3VjaCB0aW1lIGFzIHdlIGhhdmUgYSBuZWVkIGZvciB0aGVtLgo+Cj4gUmV2aWV3
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KCkl0IGxvb2tz
IGxpa2UgaXQgd2FzIHRoZSBjcHVwb29sIHdvcmsgKGMvcyA3OGJlM2RiYiwgMjAxMCkgd2hpY2gg
c3BsaXQKYWxsb2MvZnJlZSBkb21kYXRhKCkgb3V0IG9mIGluaXQvZGVzdHJveSBkb21haW4oKSBh
bmQgbWFkZSB0aGUgbGF0dGVyCmVmZmVjdGl2ZWx5IHJlZHVuZGFudC4KCn5BbmRyZXcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWls
aW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 17:26:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 17:26:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er5Uo-0004yq-Gq; Wed, 28 Feb 2018 17:26:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er5Un-0004yX-JS
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 17:26:25 +0000
X-Inumbo-ID: c3783498-1cac-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c3783498-1cac-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 17:28:18 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68812090"
To: Jan Beulich <JBeulich@suse.com>, xen-devel <xen-devel@lists.xenproject.org>
References: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <94e4562c-90fe-0cd4-ea5f-4c5c568a5023@citrix.com>
Date: Wed, 28 Feb 2018 16:47:03 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A96C1D602000078001ACCEC@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Subject: Re: [Xen-devel] [PATCH 0/5] x86: improve PDX <-> PFN and alike
	translations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTM6NTEsIEphbiBCZXVsaWNoIHdyb3RlOgo+IDE6IHJlbW92ZSBwYWdlLmgg
YW5kIHByb2Nlc3Nvci5oIGluY2x1c2lvbiBmcm9tIGFzbV9kZWZucy5oCj4gMjogdXNlIFBERVAg
Zm9yIFBURSBmbGFncyBpbnNlcnRpb24gd2hlbiBhdmFpbGFibGUKPiAzOiB1c2UgUERFUC9QRVhU
IGZvciBtYWRkci9kaXJlY3QtbWFwLW9mZnNldCBjb252ZXJzaW9uIHdoZW4gYXZhaWxhYmxlCj4g
NDogdXNlIFBERVAvUEVYVCBmb3IgUEZOL1BEWCBjb252ZXJzaW9uIHdoZW4gYXZhaWxhYmxlCj4g
NTogdXNlIE1PViBmb3IgUEZOL1BEWCBjb252ZXJzaW9uIHdoZW4gcG9zc2libGUKPgo+IFNpZ25l
ZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPgoKQWggLSBzbyB0aGlz
IHdhcyB0aGUgc2VyaWVzIHlvdSB3ZXJlIG9uIGFib3V0IHdoaWNoIHdvdWxkIGhhdmUgYW4KaW50
ZXJlc3RpbmcgdGltZSBpbiBjb21iaW5hdGlvbiB3aXRoIG15IG5vcCBhdXRvc2l6aW5nLgoKRG8g
eW91IGhhdmUgcGVyZm9ybWFuY2UgbnVtYmVycyBmb3IgdGhlc2UgY2hhbmdlcz/CoCBJIGNhbiBj
ZXJ0YWlubHkgc2VlCnRoZSBhdHRyYWN0aW9uIG9mIHVzaW5nIEJNSTIgd2hlbiBhdmFpbGFibGUs
IGJ1dCBkbyB0aGUgYXNzb2NpYXRlZCBjb3N0cwpvbiBpbmNvbXBhdGlibGUgaGFyZHdhcmUgd29y
dGggaXQ/wqAgSSdtIHRoaW5raW5nIHNwZWNpZmljYWxseSBvZiB0dXJuaW5nCmFsbCB0aGlzIGlu
bGluZSBiaXQgbWFuaXB1bGF0aW9uIGludG8gZnVuY3Rpb24gY2FsbHM/wqAgKEkgZ2VudWluZWx5
CmRvbid0IGtub3cgdGhlIGFuc3dlciwgYW5kIGl0IG1pZ2h0IGJlIGVudGlyZWx5IGZpbmUsIGJ1
dCBJJ20gY29uY2VybmVkCmFib3V0IHdoZXRoZXIgaXQgbWF5IG5vdCBiZSkuCgpXaGF0IGdlbmVy
YXRpb24gb2YgYmludXRpbHMgZG8geW91IGV4cGVjdCB0aGlzIGFsbCB0byB3b3JrIHdpdGg/CgpB
cyBmb3IgdGhlIHB0ZSBmbGFncywgdGhlcmUgaXMgYSBtdWNoIG1vcmUgc2ltcGxlIGFwcHJvYWNo
IHdoaWNoIEkndmUKY29uc2lkZXJlZCBpbnZlc3RpZ2F0aW5nIGluIHRoZSBwYXN0LCBhbmQgSSB0
aGluayB3YXJyYW50cyBkaXNjdXNzaW5nIGhlcmUuCgpCeSBzd2l0Y2hpbmcgJ3Vuc2lnbmVkIGlu
dCBmbGFncycgdG8gJ3Vuc2lnbmVkIGxvbmcgZmxhZ3MnLCB3ZSBhdm9pZCBhbnkKbmVlZCBmb3Ig
cGFja2luZyBpbiB0aGUgZmlyc3QgcGxhY2UuwqAgQmVpbmcgNjRiaXQgb25seSB0aGVzZSBkYXlz
LCBhbGwKb3RoZXIgUFRFIGNhbGN1bGF0aW9ucyBhcmUgYWxyZWFkeSA2NGJpdCBvcGVyYXRpb25z
LCBhbmQgdGhlIG1hc2tzIGFyZQpwcm9iYWJseSBhbHJlYWR5IGF2YWlsYWJsZSBpbiBHUFJzIGF0
IHRoZSB1c2Utc2l0ZXMuwqAgSS5lLiBJIHRoaW5rIHRoZQp1c2Ugb2YgNjRiaXQgZmxhZ3Mgd2ls
bCBtYWtlIGJldHRlciBjb2RlIHRoYW4gZXZlbiB0aGlzIHByb3Bvc2FsLgoKfkFuZHJldwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 17:27:46 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 17:27:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er5W5-00057o-Qk; Wed, 28 Feb 2018 17:27:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er5W4-00057N-VK
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 17:27:44 +0000
X-Inumbo-ID: f32ceecb-1cac-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id f32ceecb-1cac-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 17:29:38 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68812652"
To: Jan Beulich <JBeulich@suse.com>
References: <5A96B98502000078001ACC73@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <dfab1e6d-79cb-cb34-2a87-4cef07553e4f@citrix.com>
Date: Wed, 28 Feb 2018 16:49:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A96B98502000078001ACC73@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: xen-devel <xen-devel@lists.xenproject.org>
Subject: Re: [Xen-devel] [PATCH v4 0/2][XTF] FPU test improvements
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTM6MTUsIEphbiBCZXVsaWNoIHdyb3RlOgo+IDE6IGFkZCBGUFUvU0lNRCBy
ZWdpc3RlciBzdGF0ZSB0ZXN0Cj4gMjogZXh0ZW5kIEZQVSBleGNlcHRpb24gdGVzdHMKPgo+IFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiAtLS0KPiB2NDog
SnVzdCByZS1iYXNpbmcsIG5vIG90aGVyIGZlZWRiYWNrIHdhcyByZWNlaXZlZC4KCkluIHByaW5j
aXBsZSwgdGhpcyBpcyBhbGwgZmluZSwgYnV0IEkgY2Fubm90IGNvbW1pdCBpdCB1bnRpbCB0aGUg
dGVzdApyZXZpc2lvbiBsb2dpYyBpcyBzb3J0ZWQuwqAgT3RoZXJ3aXNlLCBpdCB3aWxsIHdpbGwg
YnJlYWsgT1NTVGVzdHMKYmlzZWN0aW9uIGxvZ2ljIGFuZCBlaXRoZXIgY2F1c2UgWFRGIHVwZGF0
ZXMgdG8gYmUgcmVqZWN0ZWQsIG9yCnN0YWdpbmctJFguJFkgdXBkYXRlcyB0byBiZSByZWplY3Rl
ZC4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 17:29:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 17:29:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er5XQ-0005HW-4X; Wed, 28 Feb 2018 17:29:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=fmfk=fw=suse.com=dfaggioli@srs-us1.protection.inumbo.net>)
 id 1er5XO-0005H4-Qo
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 17:29:06 +0000
X-Inumbo-ID: 236682c7-1cad-11e8-b9b1-635ca7ef6cff
Received: from smtp.nue.novell.com (unknown [195.135.221.5])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 236682c7-1cad-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 17:30:59 +0000 (UTC)
Received: from emea4-mta.ukb.novell.com ([10.120.13.87])
 by smtp.nue.novell.com with ESMTP (TLS encrypted);
 Wed, 28 Feb 2018 18:28:58 +0100
Received: from mail-ot0-f169.google.com (nwb-a10-snat.microfocus.com
 [10.120.13.202])
 by emea4-mta.ukb.novell.com with ESMTP (TLS encrypted);
 Wed, 28 Feb 2018 17:28:36 +0000
Received: by mail-ot0-f169.google.com with SMTP id t2so2949715otj.4
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 09:28:36 -0800 (PST)
X-Gm-Message-State: APf1xPCDaep/b8Zmj2E3oToz7vXYbKH16pgWGyqi2by4+PLK1dKtufLW
 wLKr3Fz+lWeG5Q1/RYLrtg7EzA5zB+m6DuX2XQo=
X-Google-Smtp-Source: AG47ELutSGg3a4mk5UCc4AW+Exoms7ukWbJwtKaxbDNZYgAWjGHqYtvnIGZGz4uj6IKBx2m2EVSFyz70xFQ/hl0qzrY=
X-Received: by 10.157.11.178 with SMTP id 47mr12631921oth.277.1519838914166;
 Wed, 28 Feb 2018 09:28:34 -0800 (PST)
MIME-Version: 1.0
Received: by 10.74.157.194 with HTTP; Wed, 28 Feb 2018 09:28:33 -0800 (PST)
Received: by 10.74.157.194 with HTTP; Wed, 28 Feb 2018 09:28:33 -0800 (PST)
In-Reply-To: <0b48eed9-fdd0-af36-9799-f20c09ea352f@citrix.com>
References: <151940399656.10991.13321858263862527366.stgit@Palanthas.fritz.box>
 <151940411577.10991.534361130254778056.stgit@Palanthas.fritz.box>
 <1bcdf046-581e-d055-c954-80ddcb45451f@citrix.com>
 <1519831062.9145.10.camel@suse.com>
 <0b48eed9-fdd0-af36-9799-f20c09ea352f@citrix.com>
From: Dario Faggioli <dfaggioli@suse.com>
Date: Wed, 28 Feb 2018 18:28:33 +0100
X-Gmail-Original-Message-ID: <CAAWQecvzgsGNpv05+BYdfMbvDL_u+dS-AZB6N-u16oqVN0_qKA@mail.gmail.com>
Message-ID: <CAAWQecvzgsGNpv05+BYdfMbvDL_u+dS-AZB6N-u16oqVN0_qKA@mail.gmail.com>
To: George Dunlap <george.dunlap@citrix.com>
Cc: George Dunlap <George.Dunlap@eu.citrix.com>, xen-devel@lists.xenproject.org,
 Wei Liu <wei.liu2@citrix.com>, Ian Jackson <ian.jackson@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 4/5] tools: xenpm: continue to support
 {set, get}-vcpu-migration-delay
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============0209039935364973697=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============0209039935364973697==
Content-Type: multipart/alternative; boundary="001a113e20e898470c05664912c4"

--001a113e20e898470c05664912c4
Content-Type: text/plain; charset="UTF-8"

Il 28 Feb 2018 17:03, "George Dunlap" <george.dunlap@citrix.com> ha scritto:


> Again, I considered this, for that same reason. The reason why I
> decided for stdout is for maximizing the chances that anyone actually
> using this will see the warning (even if, e.g., they're redirecting
> stderr).

If they're redirecting stderr then they have explicitly decided to
ignore warnings and errors -- if they want to miss messages like this
they should be allowed to.  I would think it much more likely that
stdout would be redirected somewhere than stderr.


This last one is a good point. IAC, as I said, I had doubts myself already,
so I'm fine turning this into stderr.

Thanks and Regards,
Dario

--001a113e20e898470c05664912c4
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"auto"><div>Il 28 Feb 2018 17:03, &quot;George Dunlap&quot; &lt;=
<a href=3D"mailto:george.dunlap@citrix.com">george.dunlap@citrix.com</a>&gt=
; ha scritto:<div class=3D"gmail_extra"><div class=3D"gmail_quote"><blockqu=
ote class=3D"quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;p=
adding-left:1ex"><div class=3D"elided-text"><br>
&gt; Again, I considered this, for that same reason. The reason why I<br>
&gt; decided for stdout is for maximizing the chances that anyone actually<=
br>
&gt; using this will see the warning (even if, e.g., they&#39;re redirectin=
g<br>
&gt; stderr).<br>
<br>
</div>If they&#39;re redirecting stderr then they have explicitly decided t=
o<br>
ignore warnings and errors -- if they want to miss messages like this<br>
they should be allowed to.=C2=A0 I would think it much more likely that<br>
stdout would be redirected somewhere than stderr.<br>
<div class=3D"elided-text"></div></blockquote></div></div></div><div dir=3D=
"auto"><br></div><div dir=3D"auto">This last one is a good point. IAC, as I=
 said, I had doubts myself already, so I&#39;m fine turning this into stder=
r.</div><div dir=3D"auto"><br></div><div dir=3D"auto">Thanks and Regards,</=
div><div dir=3D"auto">Dario</div><div dir=3D"auto"><div class=3D"gmail_extr=
a"><br></div></div></div>

--001a113e20e898470c05664912c4--


--===============0209039935364973697==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============0209039935364973697==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 28 17:54:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 17:54:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er5vP-0007WV-Ft; Wed, 28 Feb 2018 17:53:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ivaa=fw=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1er5vN-0007WO-HI
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 17:53:53 +0000
X-Inumbo-ID: 9975f9cc-1cb0-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 9975f9cc-1cb0-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 17:55:45 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SHqHiq002943;
 Wed, 28 Feb 2018 17:53:36 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to : cc :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=tfCGhXn1RwfQ+YoN0bnWquVQAk6VIhh0iWKavVe+w8g=;
 b=P4AyzlmzE/PVUYK31nB+P1zQX5qMnYlDHbnpzozglHEtsAQeP4agXxXDbLMfXAjTedgw
 TxcUD+oPfeRcm78bsFqQGZcKVwm8beZnukc2iH/9xhT9TMc0g35HvIyX1tqVj/QxEE4+
 yH5V6YRHsEaGwS2b02pknmGYbSJhw8VSoEwdDxiA9ux8gYXRKUXn+ptX9zWm4DDJ3nXN
 LZALGcq9KAiCamx3GslpcP9vkOf7KARLv4w7YCEWzJsyoFCpRvV+/pjqGgmVyIdFSu5V
 8/eEnavJ5sIwTkZrM9X9HJEXJTnkAZ5zysY6q9n6dpSzb88PrapYIfaL5N9ad8Ri3oYx mQ== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2gdygbrqc2-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 17:53:36 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1SHrZWs032050
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 17:53:35 GMT
Received: from abhmp0010.oracle.com (abhmp0010.oracle.com [141.146.116.16])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SHrYHm028255;
 Wed, 28 Feb 2018 17:53:35 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 09:53:34 -0800
To: George Dunlap <george.dunlap@citrix.com>,
 Razvan Cojocaru <rcojocaru@bitdefender.com>, xen-devel@lists.xen.org
References: <1519814295-3211-1-git-send-email-rcojocaru@bitdefender.com>
 <1cf3e62a-c250-b340-b72d-2f4eaceec834@citrix.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <a51d4451-3808-eff9-d5c3-2b93b5114569@oracle.com>
Date: Wed, 28 Feb 2018 12:54:59 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1cf3e62a-c250-b340-b72d-2f4eaceec834@citrix.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280217
Cc: kevin.tian@intel.com, tamas@tklengyel.com, suravee.suthikulpanit@amd.com,
 george.dunlap@eu.citrix.com, andrew.cooper3@citrix.com, tim@xen.org,
 jbeulich@suse.com, jun.nakajima@intel.com
Subject: Re: [Xen-devel] [ATTN SVM maintainers] Re: [PATCH V6] x86/hvm: fix
 domain crash when CR3 has the noflush bit set
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAxMjoxMiBQTSwgR2VvcmdlIER1bmxhcCB3cm90ZToKPiBPbiAwMi8yOC8y
MDE4IDEwOjM4IEFNLCBSYXp2YW4gQ29qb2NhcnUgd3JvdGU6Cj4+IEluIGhhcmR3YXJlLCB3aGVu
IFBDSUQgc3VwcG9ydCBpcyBlbmFibGVkIGFuZCB0aGUgTk9GTFVTSCBiaXQgaXMgc2V0Cj4+IHdo
ZW4gd3JpdGluZyBhIENSMyB2YWx1ZSwgdGhlIGhhcmR3YXJlIHdpbGwgY2xlYXIgdGhhdCB0aGF0
IGJpdCBhbmQKPj4gY2hhbmdlIHRoZSBDUjMgd2l0aG91dCBmbHVzaGluZyB0aGUgVExCLiBodm1f
c2V0X2NyMygpLCBob3dldmVyLCB3YXMKPj4gaWdub3JpbmcgdGhpcyBiaXQ7IHRoZSByZXN1bHQg
d2FzIHRoYXQgcG9zdC12bV9ldmVudCBjaGVja3MgZGV0ZWN0ZWQKPj4gYW4gaW52YWxpZCBDUjMg
dmFsdWUgYW5kIGNyYXNoZWQgdGhlIGRvbWFpbi4KPj4KPj4gSGFuZGxlIE5PRkxVU0ggaW4gaHZt
X3NldF9jcjMoKSBieToKPj4gMS4gQ2xlYXJpbmcgdGhlIGJpdAo+PiAyLiBQYXNzaW5nIGEgIm5v
Zmx1c2giIGZsYWcgdG8gbG93ZXItbGV2ZWwgY3IzIHNldHRpbmcgZnVuY3Rpb25zIHRvCj4+IGlu
ZGljYXRlIHRoYXQgYSBmbHVzaCBzaG91bGQgbm90IGJlIHBlcmZvcm1lZC4KPj4KPj4gQWxzbyBj
bGVhciBYODZfQ1IzX05PRkxVU0ggd2hlbiByZXBvcnRpbmcgQ1IzIG1vbml0b3JlZCBDUjMgd3Jp
dGVzLgo+Pgo+PiBUaGlzIGFsbG93cyBpbnRyb3NwZWN0aW9uIHRvIGJlIHVzZWQgb24gVk1zIHdo
b3NlIG9wZXJhdGluZyBzeXN0ZW0gdXNlcwo+PiB0aGUgTk9GTFVTSCBiaXQuCj4+Cj4+IFNpZ25l
ZC1vZmYtYnk6IFJhenZhbiBDb2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KPj4g
UmVwb3J0ZWQtYnk6IEJpdHdlYXNpbCA8Yml0d2Vhc2lsQGNyeXB0b2hhemUuY29tPgo+PiBTdWdn
ZXN0ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4+IEFj
a2VkLWJ5OiBUYW1hcyBLIExlbmd5ZWwgPHRhbWFzQHRrbGVuZ3llbC5jb20+Cj4+IFJldmlld2Vk
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Cj4+IFJldmlld2VkLWJ5OiBLZXZp
biBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KPj4gQWNrZWQtYnk6IEdlb3JnZSBEdW5sYXAg
PGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KPiBCb3JpcyAvIFN1dmFyZWUsIGFueSBvcGluaW9u
cyBvbiB0aGUgU1ZNIGNoYW5nZXM/Cj4KCgpSZXZpZXdlZC1ieTogQm9yaXMgT3N0cm92c2t5IDxi
b3Jpcy5vc3Ryb3Zza3lAb3JhY2xlLmNvbT4KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:02:32 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:02:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er63c-0008K1-8g; Wed, 28 Feb 2018 18:02:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er63b-0008Jn-CE
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 18:02:23 +0000
X-Inumbo-ID: c9c811f6-1cb1-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id c9c811f6-1cb1-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 18:04:16 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68819131"
To: Jan Beulich <JBeulich@suse.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644904-11349-6-git-send-email-andrew.cooper3@citrix.com>
 <5A96E3FE02000078001ACF16@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <792eabfa-0de5-1b9d-395e-0af8613bb787@citrix.com>
Date: Wed, 28 Feb 2018 17:26:28 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A96E3FE02000078001ACF16@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>,
 Wei Liu <wei.liu2@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
Subject: Re: [Xen-devel] [PATCH v2 5/7] x86/alt: Support for automatic
 padding calculations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTY6MTYsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjAyLjE4IGF0
IDEyOjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9SdWxlcy5tawo+PiArKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKPj4gQEAgLTI0
LDYgKzI0LDEwIEBAICQoY2FsbCBhcy1vcHRpb24tYWRkLENGTEFHUyxDQywiLmVxdSBcInhcIiQk
KGNvbW1hKTEiLCBcCj4+ICAgICAgICAgICAgICAgICAgICAgICAtVV9fT0JKRUNUX0xBQkVMX18g
LURIQVZFX0dBU19RVU9URURfU1lNIFwKPj4gICAgICAgICAgICAgICAgICAgICAgICctRF9fT0JK
RUNUX0xBQkVMX189JChzdWJzdCAkKEJBU0VESVIpLywsJChDVVJESVIpKS8kJEAnKQo+PiAgCj4+
ICsjIEdDQydzIGlkZWEgb2YgdHJ1ZSBpcyAtMS4gIENsYW5nJ3MgaWRlYSBpcyAxCj4+ICskKGNh
bGwgYXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsXAo+PiArICAgICIuaWYgKCgxID4gMCkgPCAwKTsg
LmVycm9yIFwiXCI7LmVuZGlmIiwsLURIQVZFX0FTX05FR0FUSVZFX1RSVUUpCj4gV2l0aCBHQ0Mg
cmVwbGFjZWQgYnkgZ2FzLCBhcyBpbmRpY2F0ZWQgYWxyZWFkeSBiZSBSb2dlcgo+IChhbHNvIGlu
IGFsdGVybmF0aXZlKi5oIHRoZW4pCj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KPgo+IEhvd2V2ZXIsIEkgaGF2ZSBhIHF1ZXN0aW9uIHRvIHJhaXNlIGFuZCBh
IHJlbWFyayB0byBtYWtlOgo+Cj4+ICAubWFjcm8gQUxURVJOQVRJVkUgb2xkaW5zdHIsIG5ld2lu
c3RyLCBmZWF0dXJlCj4+ICAuTFxAX29yaWdfczoKPj4gICAgICBcb2xkaW5zdHIKPj4gIC5MXEBf
b3JpZ19lOgo+PiArICAgIC8qCj4+ICsgICAgICogQ2FsY3VsYXRlIHRoZSBkaWZmZXJlbmNlIGlu
IHNpemUgYmV0d2VlbiB0aGUgcmVwbGFjZW1lbnQgYW5kIG9yaWdpbmFsCj4+ICsgICAgICogaW5z
dHJ1Y3Rpb25zLCB0byBkZXJpdmUgaG93IG11Y2ggcGFkZGluZyB0byBpbnRyb2R1Y2UuCj4+ICsg
ICAgICovCj4+ICsgICAgLkxcQF9kaWZmID0gcmVwbF9sZW4oMSkgLSBvcmlnX2xlbgo+PiArCj4+
ICsgICAgLnNraXAgYXNfdHJ1ZSguTFxAX2RpZmYgPiAwKSAqIC5MXEBfZGlmZiwgMHg5MAo+IEhv
dyBjZXJ0YWluIGFyZSB5b3UgdGhhdCB0aGVzZSBmb3J3YXJkIHJlZmVyZW5jZXMgYWN0dWFsbHkg
d29yayBvbgo+IGF0IGxlYXN0IGFsbCBoYWxmIHdheSByZWNlbnQgZ2FzIHZlcnNpb25zPyBJT1cg
SSB3b25kZXIgd2hldGhlciBpdAo+IHdvdWxkbid0IGJlIG1vcmUgc2FmZSB0byBtYWtlIHRoZXNl
IGJhY2t3YXJkIHJlZmVyZW5jZXMgKGkuZS4KPiBlbWl0dGluZyB0aGUgcmVwbGFjZW1lbnQgY29k
ZSBmaXJzdCkuCgpUaGlzIGNvZGUgaXMgdXNlZCB1bmNvbmRpdGlvbmFsbHkgaW4gTGludXgsIHNv
IGFueSBiaW51dGlscyB3aXRoaW4gdGhlaXIKbWluaW11bSBzZXQgd29yay4KClNvIG92ZXJhbGws
IEknbSBnb2luZyB0byBlcnIgb24gdGhlIHNpZGUgb2YgInllcyIgaW4gYW5zd2VyIHRvIHlvdXIK
cXVlc3Rpb24uCgo+Cj4+IEBAIC00NSwxOCArNzAsMzEgQEAKPj4gIC5MXEBfb3JpZ19zOgo+PiAg
ICAgIFxvbGRpbnN0cgo+PiAgLkxcQF9vcmlnX2U6Cj4+ICsgICAgLyoKPj4gKyAgICAgKiBDYWxj
dWxhdGUgdGhlIGRpZmZlcmVuY2UgaW4gc2l6ZSBiZXR3ZWVuIHRoZSBsYXJnZXN0IHJlcGxhY2Vt
ZW50IGFuZAo+PiArICAgICAqIHRoZSBvcmlnaW5hbCBpbnN0cnVjdGlvbnMsIHRvIGRlcml2ZSBo
b3cgbXVjaCBwYWRkaW5nIHRvIGludHJvZHVjZS4KPj4gKyAgICAgKi8KPj4gKyAgICAuTFxAX2Rp
ZmYgPSBhc19tYXgocmVwbF9sZW4oMSksIHJlcGxfbGVuKDIpKSAtIG9yaWdfbGVuCj4+ICsKPj4g
KyAgICAgLnNraXAgYXNfdHJ1ZSguTFxAX2RpZmYgPiAwKSAqIC5MXEBfZGlmZiwgMHg5MAo+PiAr
LkxcQF9vcmlnX3A6Cj4+ICAKPj4gICAgICAucHVzaHNlY3Rpb24gLmFsdGluc3RydWN0aW9ucywg
ImEiLCBAcHJvZ2JpdHMKPj4gIAo+PiAgICAgIGFsdGluc3RydWN0aW9uX2VudHJ5IC5MXEBfb3Jp
Z19zLCAuTFxAX3JlcGxfczEsIFxmZWF0dXJlMSwgXAo+PiAtICAgICAgICBvcmlnX2xlbiwgcmVw
bF9sZW4oMSkKPj4gKyAgICAgICAgb3JpZ19sZW4sIHJlcGxfbGVuKDEpLCBwYWRfbGVuCj4+ICAg
ICAgYWx0aW5zdHJ1Y3Rpb25fZW50cnkgLkxcQF9vcmlnX3MsIC5MXEBfcmVwbF9zMiwgXGZlYXR1
cmUyLCBcCj4+IC0gICAgICAgIG9yaWdfbGVuLCByZXBsX2xlbigyKQo+PiArICAgICAgICBvcmln
X2xlbiwgcmVwbF9sZW4oMiksIHBhZF9sZW4KPj4gIAo+PiAgICAgIC5zZWN0aW9uIC5kaXNjYXJk
LCAiYSIsIEBwcm9nYml0cwo+PiAtICAgIC8qIEFzc2VtYmxlci10aW1lIGNoZWNrIHRoYXQgXG5l
d2luc3RyezEsMn0gYXJlbid0IGxvbmdlciB0aGFuIFxvbGRpbnN0ci4gKi8KPj4gLSAgICAuYnl0
ZSAweGZmICsgcmVwbF9sZW4oMSkgLSBvcmlnX2xlbgo+PiAtICAgIC5ieXRlIDB4ZmYgKyByZXBs
X2xlbigyKSAtIG9yaWdfbGVuCj4+ICsgICAgLyoKPj4gKyAgICAgKiBBc3NlbWJsZXItdGltZSBj
aGVja3M6Cj4+ICsgICAgICogICAtIHRvdGFsX2xlbiA8PSAyNTUKPj4gKyAgICAgKiAgIC0gXG5l
d2luc3RyKiA8PSB0b3RhbF9sZW4KPj4gKyAgICAgKi8KPj4gKyAgICAuYnl0ZSB0b3RhbF9sZW4K
Pj4gKyAgICAuYnl0ZSAweGZmICsgcmVwbF9sZW4oMSkgLSB0b3RhbF9sZW4KPj4gKyAgICAuYnl0
ZSAweGZmICsgcmVwbF9sZW4oMikgLSB0b3RhbF9sZW4KPiBVc2UgYXNfbWF4KCkgaGVyZSBhbmQg
ZW1pdCBvbmx5IGEgc2luZ2xlIGJ5dGU/IEkgZG9uJ3QgdGhpbmsgdGhlCj4gZGlhZ25vc3RpYyB3
aWxsIGJlIGFueSBsZXNzIGhlbHBmdWwsIGFzIGlpcmMgaXQgZG9lc24ndCBwb2ludCBvdXQgdGhl
Cj4gbGluZSBpbnNpZGUgdGhlIG1hY3JvIGFueXdheSwgc28gdGhlIGRldmVsb3BlciB3aWxsIGJl
IGxlZnQgZ3Vlc3NpbmcKPiBhbnl3YXkgd2hpY2ggb2YgdGhlIHR3byBhbHRlcm5hdGl2ZXMgaXQg
d2FzLiBPdG9oIHdpdGggdGhlCj4gcGFkZGluZyBzaXplIG5vdyBiZWluZyBjYWxjdWxhdGVkLCBJ
IGRvbid0IHNlZSBtdWNoIHBvaW50IGluIHRoZXNlCj4gY2hlY2tzIGFueW1vcmUgYW55d2F5LgoK
VGhlIGJ5dGVzIGFyZSBkaXNjYXJkZWQsIHNvIHRoZSBxdWFudGl0eSBkb2Vzbid0IG1hdHRlci7C
oCBJIGNhbiB1c2UgbWF4LAphbmQgeW91IGFyZSBjb3JyZWN0IHRoYXQgdGhlIGxpbmUgcmVmZXJl
bmNlIG9ubHkgZW5kcyB1cCBwb2ludGluZyB0byB0aGUKLm1hY3JvIGl0c2VsZi4KCkhvd2V2ZXIs
IEkgd291bGQgcHJlZmVyIHRvIGtlZXAgdGhlc2UuwqAgVGhleSd2ZSBzcG90dGVkIHR3byBidWdz
IGluIHRoZQpiaW51dGlscyBkZXZlbG9wbWVudCBlZmZvcnQgb2YgLm5vcHMsIGFuZCBJJ2QgcHJl
ZmVyIHRvIGJlIHNhZmUgdGhhbiBzb3JyeS4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRl
dmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFp
bG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:20:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:20:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6LL-0001FD-2s; Wed, 28 Feb 2018 18:20:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1er6LJ-0001Eq-IE
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:20:41 +0000
X-Inumbo-ID: f1ba3ffc-1cb3-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f1ba3ffc-1cb3-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 19:19:41 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1er6LG-0003PC-3x; Wed, 28 Feb 2018 18:20:38 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1er6LA-0003cr-Sn; Wed, 28 Feb 2018 18:20:32 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1er6LA-0003bd-NL; Wed, 28 Feb 2018 18:20:32 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120098-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=cb671efbf1fae302c0ee5ebd6e23564e319babc8
X-Osstest-Versions-That: xen=1c473c42199a8f4d70533c202e1c57ecd1dad35b
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 18:20:32 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 120098: tolerable all pass -
	PUSHED
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ZmxpZ2h0IDEyMDA5OCB4ZW4tdW5zdGFibGUtc21va2UgcmVhbCBbcmVhbF0KaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzLzEyMDA5OC8KCkZhaWx1cmVzIDot
LyBidXQgbm8gcmVncmVzc2lvbnMuCgpUZXN0cyB3aGljaCBkaWQgbm90IHN1Y2NlZWQsIGJ1dCBh
cmUgbm90IGJsb2NraW5nOgogdGVzdC1hbWQ2NC1hbWQ2NC1saWJ2aXJ0ICAgICAxMyBtaWdyYXRl
LXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0LWFybTY0LWFybTY0
LXhsLXhzbSAgICAgIDEzIG1pZ3JhdGUtc3VwcG9ydC1jaGVjayAgICAgICAgZmFpbCAgIG5ldmVy
IHBhc3MKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgMTQgc2F2ZXJlc3RvcmUtc3VwcG9y
dC1jaGVjayAgICBmYWlsICAgbmV2ZXIgcGFzcwogdGVzdC1hcm1oZi1hcm1oZi14bCAgICAgICAg
ICAxMyBtaWdyYXRlLXN1cHBvcnQtY2hlY2sgICAgICAgIGZhaWwgICBuZXZlciBwYXNzCiB0ZXN0
LWFybWhmLWFybWhmLXhsICAgICAgICAgIDE0IHNhdmVyZXN0b3JlLXN1cHBvcnQtY2hlY2sgICAg
ZmFpbCAgIG5ldmVyIHBhc3MKCnZlcnNpb24gdGFyZ2V0ZWQgZm9yIHRlc3Rpbmc6CiB4ZW4gICAg
ICAgICAgICAgICAgICBjYjY3MWVmYmYxZmFlMzAyYzBlZTVlYmQ2ZTIzNTY0ZTMxOWJhYmM4CmJh
c2VsaW5lIHZlcnNpb246CiB4ZW4gICAgICAgICAgICAgICAgICAxYzQ3M2M0MjE5OWE4ZjRkNzA1
MzNjMjAyZTFjNTdlY2QxZGFkMzViCgpMYXN0IHRlc3Qgb2YgYmFzaXMgICAxMjAwNzggIDIwMTgt
MDItMjcgMjE6MTU6NTggWiAgICAwIGRheXMKVGVzdGluZyBzYW1lIHNpbmNlICAgMTIwMDk4ICAy
MDE4LTAyLTI4IDE2OjAxOjQ2IFogICAgMCBkYXlzICAgIDEgYXR0ZW1wdHMKCi0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQpQZW9wbGUg
d2hvIHRvdWNoZWQgcmV2aXNpb25zIHVuZGVyIHRlc3Q6CiAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdn
aW9saUBzdXNlLmNvbT4KICBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+
Cgpqb2JzOgogYnVpbGQtYXJtNjQteHNtICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHBhc3MgICAgCiBidWlsZC1hbWQ2NCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFzcyAgICAKIGJ1aWxkLWFybWhmICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogYnVpbGQt
YW1kNjQtbGlidmlydCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBh
c3MgICAgCiB0ZXN0LWFybWhmLWFybWhmLXhsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgcGFzcyAgICAKIHRlc3QtYXJtNjQtYXJtNjQteGwteHNtICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwYXNzICAgIAogdGVzdC1hbWQ2NC1hbWQ2NC14bC1x
ZW11dS1kZWJpYW5odm0taTM4NiAgICAgICAgICAgICAgICAgICAgIHBhc3MgICAgCiB0ZXN0LWFt
ZDY0LWFtZDY0LWxpYnZpcnQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFz
cyAgICAKCgotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0Kc2ctcmVwb3J0LWZsaWdodCBvbiBvc3N0ZXN0LnRlc3QtbGFiLnhlbnByb2pl
Y3Qub3JnCmxvZ3M6IC9ob21lL2xvZ3MvbG9ncwppbWFnZXM6IC9ob21lL2xvZ3MvaW1hZ2VzCgpM
b2dzLCBjb25maWcgZmlsZXMsIGV0Yy4gYXJlIGF2YWlsYWJsZSBhdAogICAgaHR0cDovL2xvZ3Mu
dGVzdC1sYWIueGVucHJvamVjdC5vcmcvb3NzdGVzdC9sb2dzCgpFeHBsYW5hdGlvbiBvZiB0aGVz
ZSByZXBvcnRzLCBhbmQgb2Ygb3NzdGVzdCBpbiBnZW5lcmFsLCBpcyBhdAogICAgaHR0cDovL3hl
bmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5naXQ7YT1ibG9iO2Y9UkVBRE1FLmVtYWls
O2hiPW1hc3RlcgogICAgaHR0cDovL3hlbmJpdHMueGVuLm9yZy9naXR3ZWIvP3A9b3NzdGVzdC5n
aXQ7YT1ibG9iO2Y9UkVBRE1FO2hiPW1hc3RlcgoKVGVzdCBoYXJuZXNzIGNvZGUgY2FuIGJlIGZv
dW5kIGF0CiAgICBodHRwOi8veGVuYml0cy54ZW4ub3JnL2dpdHdlYj9wPW9zc3Rlc3QuZ2l0O2E9
c3VtbWFyeQoKClB1c2hpbmcgcmV2aXNpb24gOgoKVG8geGVuYml0cy54ZW4ub3JnOi9ob21lL3hl
bi9naXQveGVuLmdpdAogICAxYzQ3M2M0MjE5Li5jYjY3MWVmYmYxICBjYjY3MWVmYmYxZmFlMzAy
YzBlZTVlYmQ2ZTIzNTY0ZTMxOWJhYmM4IC0+IHNtb2tlCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZl
bEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxt
YW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:20:54 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:20:54 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6LJ-0001F2-Sc; Wed, 28 Feb 2018 18:20:41 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er6LI-0001Ek-9M
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 18:20:40 +0000
X-Inumbo-ID: ef889dcc-1cb3-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef889dcc-1cb3-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 19:19:38 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68821739"
To: Jan Beulich <JBeulich@suse.com>
References: <1519644904-11349-1-git-send-email-andrew.cooper3@citrix.com>
 <1519644904-11349-8-git-send-email-andrew.cooper3@citrix.com>
 <5A96E54602000078001ACF21@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <782df0c6-4449-9d71-2370-b68d1110f815@citrix.com>
Date: Wed, 28 Feb 2018 17:45:11 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A96E54602000078001ACF21@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Xen-devel <xen-devel@lists.xen.org>, Wei Liu <wei.liu2@citrix.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH v2 7/7] x86/build: Use new .nop directive
	when available
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTY6MjIsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjAyLjE4IGF0
IDEyOjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IE5ld2VyIHZlcnNp
b25zIG9mIGJpbnV0aWxzIGFyZSBjYXBhYmxlIG9mIGVtaXR0aW5nIGFuIGV4YWN0IG51bWJlciBi
eXRlcyB3b3J0aAo+PiBvZiBvcHRpbWlzZWQgbm9wcy4gIFVzZSB0aGlzIGluIHByZWZlcmVuY2Ug
dG8gLnNraXAgd2hlbiBhdmFpbGFibGUuCj4+Cj4+IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Cj4gSW4gcHJpbmNpcGxlCj4gUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiBIb3dldmVyLCAuLi4KPgo+PiBS
RkMgdW50aWwgc3VwcG9ydCBpcyBhY3R1YWxseSBjb21taXR0ZWQgdG8gYmludXRpbHMgbWFpbmxp
bmUuCj4gLi4uIHVwc3RyZWFtIGxvb2tzIHRvIGhhdmUgc3dpdGNoZWQgdG8gLm5vcHMgbm93LCBz
byB0aGUgcHJlcmVxCj4gdG8gdGhlIFItYiBpcyB0aGF0IHlvdSBjb25zaXN0ZW50bHkgc3dpdGNo
IG92ZXIuCgpZZXMuwqAgSSBuZWVkIHRvIHB1bGwsIHJlYnVpbGQgYW5kIHJldGVzdC7CoCBFdmVu
IGlmIHRoaXMgcGF0Y2ggZ2V0cwpjb21taXR0ZWQsIGl0IGlzIHN0aWxsIHNlbWktUkZDIGFuZCB1
cCBmb3IgY2hhbmdlcyB1bnRpbCB0aGUgbmV4dApiaW51dGlscyByZWxlYXNlLgoKVGhhdCBzYWlk
LCBnaXZlbiB0aGUgZXhwbGljaXQgcHJvYmUsIGl0IGlzIGF0IGxlYXN0IHNhZmUgdG8gaGF2ZSBh
IHN0YWxlCkFCSSBpbiB1c2UsIGFuZCB3ZSBjYW4gY2hhbmdlIGl0IGxhdGVyIGlmIG5lZWRzIGJl
LgoKPgo+PiAtLS0gYS94ZW4vYXJjaC94ODYvUnVsZXMubWsKPj4gKysrIGIveGVuL2FyY2gveDg2
L1J1bGVzLm1rCj4+IEBAIC0yOCw2ICsyOCwxMCBAQCAkKGNhbGwgYXMtb3B0aW9uLWFkZCxDRkxB
R1MsQ0MsIi5lcXUgXCJ4XCIkJChjb21tYSkxIiwgXAo+PiAgJChjYWxsIGFzLW9wdGlvbi1hZGQs
Q0ZMQUdTLENDLFwKPj4gICAgICAiLmlmICgoMSA+IDApIDwgMCk7IC5lcnJvciBcIlwiOy5lbmRp
ZiIsLC1ESEFWRV9BU19ORUdBVElWRV9UUlVFKQo+PiAgCj4+ICsjIENoZWNrIHRvIHNlZSB3aGV0
aGVyIHRoZSBhc3NtYmxlciBzdXBwb3J0cyB0aGUgLm5vcCBkaXJlY3RpdmUuCj4+ICskKGNhbGwg
YXMtb3B0aW9uLWFkZCxDRkxBR1MsQ0MsXAo+PiArICAgICIuTDE6IC5MMjogLm5vcCAoLkwyIC0g
LkwxKSQkKGNvbW1hKTkiLC1ESEFWRV9BU19OT1BfRElSRUNUSVZFKQo+IERvIHlvdSByZWFsbHkg
bmVlZCB0aGUgKGFyYml0cmFyeSkgc2Vjb25kIGFyZ3VtZW50IGhlcmU/CgpJIHdhbnQgdGhlIGNo
ZWNrIHRvIG1hdGNoIHRoZSBmb3JtIHdlIGFjdHVhbGx5IHVzZS4KCj4KPj4gLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS1hc20uaAo+PiArKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2FsdGVybmF0aXZlLWFzbS5oCj4+IEBAIC0xLDYgKzEsOCBAQAo+PiAgI2lmbmRlZiBfQVNN
X1g4Nl9BTFRFUk5BVElWRV9BU01fSF8KPj4gICNkZWZpbmUgX0FTTV9YODZfQUxURVJOQVRJVkVf
QVNNX0hfCj4+ICAKPj4gKyNpbmNsdWRlIDxhc20vbm9wcy5oPgo+PiArCj4+ICAjaWZkZWYgX19B
U1NFTUJMWV9fCj4+ICAKPj4gIC8qCj4+IEBAIC0xOCw2ICsyMCwxNCBAQAo+PiAgICAgIC5ieXRl
IFxwYWRfbGVuCj4+ICAuZW5kbQo+PiAgCj4+ICsubWFjcm8gbWtub3BzIG5yX2J5dGVzCj4+ICsj
aWZkZWYgSEFWRV9BU19OT1BfRElSRUNUSVZFCj4+ICsgICAgLm5vcCBcbnJfYnl0ZXMsIEFTTV9O
T1BfTUFYCj4gQW5kIGRvIHlvdSByZWFsbHkgbmVlZCB0byBzcGVjaWZ5IEFTTV9OT1BfTUFYIGhl
cmU/IFdoYXQncwo+IHdyb25nIHdpdGggbGV0dGluZyB0aGUgYXNzZW1ibGVyIHBpY2sgd2hhdCBp
dCB3YW50cyBhcyB0aGUgbG9uZ2VzdAo+IE5PUD8KCkkgZG9uJ3Qgd2FudCBhIHRvb2xjaGFpbiBj
aGFuZ2UgdG8gY2F1c2UgdXMgdG8gZ28gYmV5b25kIDExIGJ5dGUgbm9wcywKYmVjYXVzZSBvZiB0
aGUgYXNzb2NpYXRlZCBkZWNvZGUgc3RhbGwgb24gYWxtb3N0IGFsbCBoYXJkd2FyZS7CoCBVc2lu
ZwpBU01fTk9QX01BWCBzZWVtZWQgbGlrZSB0aGUgZWFzaWVzdCB3YXkgdG8ga2VlcCB0aGUgZW5k
IHJlc3VsdApjb25zaXN0ZW50LCBpcnJlc3BlY3RpdmUgb2YgdG9vbGNoYWluIHN1cHBvcnQuCgp+
QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:29:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6To-0001dH-LP; Wed, 28 Feb 2018 18:29:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nwrv=fw=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1er6Tm-0001bI-WA
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:29:27 +0000
X-Inumbo-ID: 919f54fe-1cb5-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 919f54fe-1cb5-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 18:31:19 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SIQltb138846;
 Wed, 28 Feb 2018 18:28:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=MqyeKfwxHfDnazrWSZDdHT5l1qtnl35qPidVCAkacdE=;
 b=iqsxo4FEGFCSb6mP47POU3GsM7EGPYS5bTzZnZuWW6euJ6U6FM71G7ckQsvuIOddRqU2
 S9hKZ1za8a1RDFz3Y8uO8h3kQbJ4UMWDhyuWZroR8xc6/XvvCkDbi/tujMWH+7Dl2JRz
 NgvwSKUliCIE6U+IEF/IKiYMpR0USurM5ausMC9mUf5E5+hVdiySRH3wyQ8/R/7z4uNB
 hNtUEi96SVHAfftU8GbXuLTQxR3I+KGW50AO2hhtBbaxg1ugFpvQSZ4OGoL9h3YFOe7b
 NilqKacxbWegdF1FM4Ki3ufqe0F7wk5cSaMUNHv9UFy4ANYCwyjY+MYUsDYpodecsRnC 6Q== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2gdyjqrtag-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 18:28:46 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SISjVs004798
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 18:28:46 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1SISikV027602;
 Wed, 28 Feb 2018 18:28:44 GMT
Received: from marawils-linux.us.oracle.com (/10.141.197.9)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 10:28:43 -0800
From: Maran Wilson <maran.wilson@oracle.com>
To: pbonzini@redhat.com, jgross@suse.com, boris.ostrovsky@oracle.com,
 roger.pau@citrix.com, andrew.cooper3@citrix.com, hch@infradead.org,
 JBeulich@suse.com, x86@kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 28 Feb 2018 10:27:59 -0800
Message-Id: <1519842483-8887-4-git-send-email-maran.wilson@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280224
Cc: thomas.lendacky@amd.com, maran.wilson@oracle.com,
 dave.hansen@linux.intel.com, rkrcmar@redhat.com, gregkh@linuxfoundation.org,
 mchehab@kernel.org, hpa@zytor.com, linus.walleij@linaro.org, mingo@redhat.com,
 rdunlap@infradead.org, luto@kernel.org, jpoimboe@redhat.com,
 tglx@linutronix.de, bp@suse.de, davem@davemloft.net,
 kirill.shutemov@linux.intel.com
Subject: [Xen-devel] [RFC PATCH v4 3/7] xen/pvh: Create a new file for Xen
	specific PVH code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0byByZWZhY3RvciBQVkggZW50cnkgY29kZSBzbyB0aGF0IHN1cHBvcnQgZm9yIG90
aGVyIGh5cGVydmlzb3JzCmxpa2UgUWVtdS9LVk0gY2FuIGJlIGFkZGVkIG1vcmUgZWFzaWx5LgoK
VGhlIGZpcnN0IHN0ZXAgaW4gdGhhdCBkaXJlY3Rpb24gaXMgdG8gY3JlYXRlIGEgbmV3IGZpbGUg
dGhhdCB3aWxsCmV2ZW50dWFsbHkgaG9sZCB0aGUgWGVuIHNwZWNpZmljIHJvdXRpbmVzLgoKU2ln
bmVkLW9mZi1ieTogTWFyYW4gV2lsc29uIDxtYXJhbi53aWxzb25Ab3JhY2xlLmNvbT4KLS0tCiBh
cmNoL3g4Ni9wdmguYyAgICAgICAgICAgICAgIHwgIDEgLQogYXJjaC94ODYveGVuL01ha2VmaWxl
ICAgICAgICB8ICAxICsKIGFyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgfCAxMSArKysrKysr
KysrKwogMyBmaWxlcyBjaGFuZ2VkLCAxMiBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCiBj
cmVhdGUgbW9kZSAxMDA2NDQgYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwoKZGlmZiAtLWdp
dCBhL2FyY2gveDg2L3B2aC5jIGIvYXJjaC94ODYvcHZoLmMKaW5kZXggNDM2YzRmMDAzZTE3Li5i
NTZjYjVlN2Q2YWMgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3B2aC5jCisrKyBiL2FyY2gveDg2L3B2
aC5jCkBAIC0xOSw3ICsxOSw2IEBACiAgKiB4ZW5fcHZoIGFuZCBwdmhfYm9vdHBhcmFtcyBuZWVk
IHRvIGxpdmUgaW4gZGF0YSBzZWdtZW50IHNpbmNlIHRoZXkKICAqIGFyZSB1c2VkIGFmdGVyIHN0
YXJ0dXBfezMyfDY0fSwgd2hpY2ggY2xlYXIgLmJzcywgYXJlIGludm9rZWQuCiAgKi8KLWJvb2wg
eGVuX3B2aCBfX2F0dHJpYnV0ZV9fKChzZWN0aW9uKCIuZGF0YSIpKSkgPSAwOwogc3RydWN0IGJv
b3RfcGFyYW1zIHB2aF9ib290cGFyYW1zIF9fYXR0cmlidXRlX18oKHNlY3Rpb24oIi5kYXRhIikp
KTsKIAogc3RydWN0IGh2bV9zdGFydF9pbmZvIHB2aF9zdGFydF9pbmZvOwpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYveGVuL01ha2VmaWxlIGIvYXJjaC94ODYveGVuL01ha2VmaWxlCmluZGV4IDdlODE0
NWIzMzk5Ny4uZWY2NDgxYTgzNzY4IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUK
KysrIGIvYXJjaC94ODYveGVuL01ha2VmaWxlCkBAIC0yMSw2ICsyMSw3IEBAIG9iai15CQk6PSBl
bmxpZ2h0ZW4ubyBtdWx0aWNhbGxzLm8gbW11Lm8gaXJxLm8gXAogb2JqLSQoQ09ORklHX1hFTl9Q
VkhWTSkJCSs9IGVubGlnaHRlbl9odm0ubyBtbXVfaHZtLm8gc3VzcGVuZF9odm0ubwogb2JqLSQo
Q09ORklHX1hFTl9QVikJCQkrPSBzZXR1cC5vIGFwaWMubyBwbXUubyBzdXNwZW5kX3B2Lm8gXAog
CQkJCQkJcDJtLm8gZW5saWdodGVuX3B2Lm8gbW11X3B2Lm8KK29iai0kKENPTkZJR19YRU5fUFZI
KQkJCSs9IGVubGlnaHRlbl9wdmgubwogCiBvYmotJChDT05GSUdfRVZFTlRfVFJBQ0lORykgKz0g
dHJhY2UubwogCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jIGIvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdmguYwpuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAw
MDAwMDAwMDAuLjRiNGU5Y2M3OGI4YQotLS0gL2Rldi9udWxsCisrKyBiL2FyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHZoLmMKQEAgLTAsMCArMSwxMSBAQAorI2luY2x1ZGUgPGxpbnV4L3R5cGVzLmg+
CisKKy8qCisgKiBQVkggdmFyaWFibGVzLgorICoKKyAqIFRoZSB2YXJpYWJsZXMgeGVuX3B2aCBh
bmQgcHZoX2Jvb3RwYXJhbXMgbmVlZCB0byBsaXZlIGluIHRoZSBkYXRhIHNlZ21lbnQKKyAqIHNp
bmNlIHRoZXkgYXJlIHVzZWQgYWZ0ZXIgc3RhcnR1cF97MzJ8NjR9IGlzIGludm9rZWQsIHdoaWNo
IHdpbGwgY2xlYXIgdGhlCisgKiAuYnNzIHNlZ21lbnQuCisgKi8KK2Jvb2wgeGVuX3B2aCBfX2F0
dHJpYnV0ZV9fKChzZWN0aW9uKCIuZGF0YSIpKSkgPSAwOworCi0tIAoyLjE2LjEKCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGlu
ZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:29:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6Tn-0001cb-E3; Wed, 28 Feb 2018 18:29:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nwrv=fw=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1er6Tm-0001bH-12
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:29:26 +0000
X-Inumbo-ID: 91365c59-1cb5-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 91365c59-1cb5-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 18:31:19 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SIQjXT030924;
 Wed, 28 Feb 2018 18:28:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id; s=corp-2017-10-26;
 bh=7moUHX3J4/0L6dZCoDIUvLelICVhrrepZgKgsg62xQM=;
 b=RisWyX2niryRIefecfHdsKWnyftQjJnbPa9z3SlJjxiHr0aPbtSgOojrIr6Bj1NCCz3K
 YFKrZrjpxNv7Q9xLFHoy2B2zAGT9wT1QLOMucB/h7fMkAyke8QBxqxSBGXNeZtcI5QXo
 xeZJCZfu6UQ/TeIJn4SfVCYZYqV6HeTX4S0t6agjBaYTb3CWMzS1MYYfrMWU0MkDU1vg
 i+GH1dV3b2SZ7aiY0N3YPONSYebRmaU9VTSHK6sI5p685qm245SCLXNNk+mhv+hc7BkC
 VvAp7v1qOr9L4Y9h4jO+X7IYnlkY6IjjmMxGyNJPyARrRyChaMhGIFJDcnmzFKYTzGgM 0g== 
Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234])
 by userp2130.oracle.com with ESMTP id 2gdygbrvux-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 18:28:44 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1SIShSv030457
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 18:28:43 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SISfTx020645;
 Wed, 28 Feb 2018 18:28:41 GMT
Received: from marawils-linux.us.oracle.com (/10.141.197.9)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 10:28:40 -0800
From: Maran Wilson <maran.wilson@oracle.com>
To: pbonzini@redhat.com, jgross@suse.com, boris.ostrovsky@oracle.com,
 roger.pau@citrix.com, andrew.cooper3@citrix.com, hch@infradead.org,
 JBeulich@suse.com, x86@kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 28 Feb 2018 10:27:56 -0800
Message-Id: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
X-Mailer: git-send-email 1.8.3.1
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280224
Cc: thomas.lendacky@amd.com, maran.wilson@oracle.com,
 dave.hansen@linux.intel.com, rkrcmar@redhat.com, gregkh@linuxfoundation.org,
 mchehab@kernel.org, hpa@zytor.com, linus.walleij@linaro.org, mingo@redhat.com,
 rdunlap@infradead.org, luto@kernel.org, jpoimboe@redhat.com,
 tglx@linutronix.de, bp@suse.de, davem@davemloft.net,
 kirill.shutemov@linux.intel.com
Subject: [Xen-devel] [RFC PATCH v4 0/7] KVM: x86: Allow Qemu/KVM to use PVH
	entry point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

ClNvcnJ5IGZvciB0aGUgZGVsYXkgYmV0d2VlbiB0aGlzIHZlcnNpb24gYW5kIHRoZSBsYXN0IC0t
IGl0IHdhcyBtb3N0bHkKZHVlIHRvIGhvbGlkYXlzIGFuZCBldmVyeW9uZSBiZWluZyBmb2N1c2Vk
IG9uIHNlY3VyaXR5IGJ1ZyBtaXRpZ2F0aW9uCmlzc3Vlcy4gSGVyZSBhcmUgdGhlIGxpbmtzIHRv
IHRoZSBwcmV2aW91cyBlbWFpbCB0aHJlYWRzIGluIGNhc2UgaXQgaXMKaGVscGZ1bDoKClYzOiBo
dHRwczovL2xrbWwub3JnL2xrbWwvMjAxNy8xMi8xMi8xMjMwClYyOiBodHRwczovL2xrbWwub3Jn
L2xrbWwvMjAxNy8xMi83LzE2MjQKVjE6IGh0dHBzOi8vbGttbC5vcmcvbGttbC8yMDE3LzExLzI4
LzEyODAKCkNoYW5nZXMgZnJvbSB2MzoKCiAqIEltcGxlbWVudGVkIEp1ZXJnZW4ncyBzdWdnZXN0
aW9uIGZvciByZWZhY3RvcmluZyBhbmQgbW92aW5nIHRoZSBQVkgKICAgY29kZSBzbyB0aGF0IENP
TkZJR19YRU4gaXMgbm8gbG9uZ2VyIHJlcXVpcmVkIGZvciBib290aW5nIEtWTSBndWVzdHMKICAg
dmlhIHRoZSBQVkggZW50cnkgcG9pbnQuCiAgIEZ1bmN0aW9uYWxseSwgbm90aGluZyBoYXMgY2hh
bmdlZCBmcm9tIFYzIHJlYWxseSwgYnV0IHRoZSBwYXRjaGVzCiAgIGxvb2sgY29tcGxldGVseSBk
aWZmZXJlbnQgbm93IGJlY2F1c2Ugb2YgYWxsIHRoZSBjb2RlIG1vdmVtZW50IGFuZAogICByZWZh
Y3RvcmluZy4gU29tZSBvZiB0aGVzZSBwYXRjaGVzIGNhbiBiZSBjb21iaW5lZCwgYnV0IEkndmUg
bGVmdAogICB0aGVtIHZlcnkgc21hbGwgaW4gc29tZSBjYXNlcyB0byBtYWtlIHRoZSByZWZhY3Rv
cmluZyBhbmQgY29kZQogICBtb3ZlbWVudCBlYXNpZXIgdG8gcmV2aWV3LgogICBNeSBhcHByb2Fj
aCBmb3IgcmVmYWN0b3JpbmcgaGFzIGJlZW4gdG8gY3JlYXRlIGEgUFZIIGVudHJ5IGxheWVyIHRo
YXQKICAgc3RpbGwgaGFzIHVuZGVyc3RhbmRpbmcgYW5kIGtub3dsZWRnZSBhYm91dCBYZW4gdnMg
bm9uLVhlbiBndWVzdCB0eXBlcwogICBzbyB0aGF0IGl0IGNhbiBtYWtlIHJ1biB0aW1lIGRlY2lz
aW9ucyB0byBoYW5kbGUgZWl0aGVyIGNhc2UsIGFzCiAgIG9wcG9zZWQgdG8gZ29pbmcgYWxsIHRo
ZSB3YXkgYW5kIHJlLXdyaXRpbmcgaXQgdG8gYmUgYSBjb21wbGV0ZWx5CiAgIGh5cGVydmlzb3Ig
YWdub3N0aWMgYW5kIGFyY2hpdGVjdHVyYWxseSBwdXJlIGxheWVyIHRoYXQgaXMgc2VwYXJhdGUK
ICAgZnJvbSBndWVzdCB0eXBlIGRldGFpbHMuIFRoZSBsYXR0ZXIgc2VlbWVkIGEgYml0IG92ZXJr
aWxsIGluIHRoaXMKICAgc2l0dWF0aW9uLiBBbmQgSSd2ZSBoYW5kbGVkIHRoZSBjb21wbGV4aXR5
IG9mIGhhdmluZyB0byBzdXBwb3J0CiAgIFFlbXUvS1ZNIGJvb3Qgb2Yga2VybmVscyBjb21waWxl
ZCB3aXRoIG9yIHdpdGhvdXQgQ09ORklHX1hFTiB2aWEgYQogICBwYWlyIG9mIHhlbiBzcGVjaWZp
YyBfX3dlYWsgcm91dGluZXMgdGhhdCBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBrZXJuZWxzCiAgIHRo
YXQgc3VwcG9ydCBYZW4gZ3Vlc3RzLiBJbXBvcnRhbnRseSwgdGhlIF9fd2VhayByb3V0aW5lcyBh
cmUgZm9yCiAgIHhlbiBzcGVjaWZpYyBjb2RlIG9ubHkgKG5vdCBnZW5lcmljICJndWVzdCB0eXBl
IiBzcGVjaWZpYyBjb2RlKSBzbwogICB0aGVyZSBpcyBubyBjbGFzaGluZyBiZXR3ZWVuIHhlbiB2
ZXJzaW9uIG9mIHRoZSBzdHJvbmcgcm91dGluZSBhbmQsCiAgIHNheSwgYSBLVk0gdmVyc2lvbiBv
ZiB0aGUgc2FtZSByb3V0aW5lLiBCdXQgSSdtIHN1cmUgdGhlcmUgYXJlIG1hbnkKICAgd2F5cyB0
byBza2luIHRoaXMgY2F0LCBzbyBJJ20gb3BlbiB0byBhbHRlcm5hdGUgc3VnZ2VzdGlvbnMgaWYg
dGhlcmUKICAgaXMgYSBjb21wZWxsaW5nIHJlYXNvbiBmb3Igbm90IHVzaW5nIF9fd2VhayBpbiB0
aGlzIHNpdHVhdGlvbi4KCkNoYW5nZXMgZnJvbSB2MjoKCiAqIEFsbCBzdHJ1Y3R1cmVzIChpbmNs
dWRpbmcgbWVtb3J5IG1hcCB0YWJsZSBlbnRyaWVzKSBhcmUgcGFkZGVkIGFuZAogICBhbGlnbmVk
IHRvIGFuIDggYnl0ZSBib3VuZGFyeS4KCiAqIFJlbW92ZWQgdGhlICJwYWNrZWQiIGF0dHJpYnV0
ZXMgYW5kIG1hZGUgY2hhbmdlcyB0byBjb21tZW50cyBhcwogICBzdWdnZXN0ZWQgYnkgSmFuLgoK
Q2hhbmdlcyBmcm9tIHYxOgoKICogQWRvcHRlZCBQYW9sbydzIHN1Z2dlc3Rpb24gZm9yIGRlZmlu
aW5nIGEgdjIgUFZIIEFCSSB0aGF0IGluY2x1ZGVzIHRoZQogICBlODIwIG1hcCBpbnN0ZWFkIG9m
IHVzaW5nIHRoZSBzZWNvbmQgbW9kdWxlIGVudHJ5IHRvIHBhc3MgdGhlIHRhYmxlLgoKICogQ2xl
YW5lZCB0aGluZ3MgdXAgYSBiaXQgdG8gcmVkdWNlIHRoZSBudW1iZXIgb2YgeGVuIHZzIG5vbi14
ZW4gc3BlY2lhbAogICBjYXNlcy4KCk1hcmFuIFdpbHNvbiAoNyk6CiAgICAgIHhlbi9wdmg6IFNw
bGl0IENPTkZJR19YRU5fUFZIIGludG8gQ09ORklHX1BWSCBhbmQgQ09ORklHX1hFTl9QVkgKICAg
ICAgeGVuL3B2aDogTW92ZSBQVkggZW50cnkgY29kZSBvdXQgb2YgWGVuIHNwZWNpZmljIHRyZWUK
ICAgICAgeGVuL3B2aDogQ3JlYXRlIGEgbmV3IGZpbGUgZm9yIFhlbiBzcGVjaWZpYyBQVkggY29k
ZQogICAgICB4ZW4vcHZoOiBNb3ZlIFhlbiBzcGVjaWZpYyBQVkggVk0gaW5pdGlhbGl6YXRpb24g
b3V0IG9mIGNvbW1vbiBjb2RlCiAgICAgIHhlbi9wdmg6IE1vdmUgWGVuIGNvZGUgZm9yIGdldHRp
bmcgbWVtIG1hcCB2aWEgaGNhbGwgb3V0IG9mIGNvbW1vbiBmaWxlCiAgICAgIHhlbi9wdmg6IEFk
ZCBtZW1vcnkgbWFwIHBvaW50ZXIgdG8gaHZtX3N0YXJ0X2luZm8gc3RydWN0CiAgICAgIEtWTTog
eDg2OiBBbGxvdyBRZW11L0tWTSB0byB1c2UgUFZIIGVudHJ5IHBvaW50CgogTUFJTlRBSU5FUlMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogYXJjaC94ODYvS2J1aWxkICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDMgKwogYXJjaC94ODYvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDggKysKIGFyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMgICAgICAgICAgICAg
IHwgICA0ICstCiBhcmNoL3g4Ni9wdmgtaGVhZC5TICAgICAgICAgICAgICAgICAgICB8IDE2MSAr
KysrKysrKysrKysrKysrKysrKysrKwogYXJjaC94ODYvcHZoLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAxMzAgKysrKysrKysrKysrKysrKysrCiBhcmNoL3g4Ni94ZW4vS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICB8ICAgMyArLQogYXJjaC94ODYveGVuL01ha2VmaWxlICAgICAgICAgICAg
ICAgICAgfCAgIDEgLQogYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyAgICAgICAgICAgfCAg
ODcgKysrLS0tLS0tLS0tCiBhcmNoL3g4Ni94ZW4veGVuLXB2aC5TICAgICAgICAgICAgICAgICB8
IDE2MSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2h2bS9z
dGFydF9pbmZvLmggfCAgNTAgKysrKysrLQogMTEgZmlsZXMgY2hhbmdlZCwgMzc0IGluc2VydGlv
bnMoKyksIDIzNSBkZWxldGlvbnMoLSkKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:29:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6Tk-0001bg-3V; Wed, 28 Feb 2018 18:29:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nwrv=fw=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1er6Ti-0001bK-3F
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:29:22 +0000
X-Inumbo-ID: 27dc222b-1cb5-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 27dc222b-1cb5-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 19:28:22 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SIQYpM030736;
 Wed, 28 Feb 2018 18:28:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=WhVN4vJc/3o/DM9329n8zeF36pD+r4h+Z6q1+VtOocw=;
 b=s0iSGDeHC8eEewY8z1rTmzgcfYQp+GOu5ZLdlloG8tKTiJ4EYj8ir4xhkXP9QIa3c4OG
 OkCkMZgaLiaYlHcecuWXDTkCLYnzQpDdES7L+9VFw2BPAJG+bXN33BetGSiQjJAtZVe5
 FfolPuCveDgZqOZYqArOxC9SuY6RA/XzKC+K37jPuOZC5g7EyeIJkMwAKrrPCIqeHijw
 KN/92ve2hWr5FRdYppUPEkMlTlw4MlFEcw1G7lGXa3LsiJteGpB15p5tN4iBNuI/Hhtj
 unlrUFJaywFqhzndHgRcwrJjY+UtV/7xqWTtRMaGuIzyKYVtsvWoYIJNoZGXdWezevw+ Tw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2130.oracle.com with ESMTP id 2gdygbrvv7-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 18:28:47 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SISlGF004853
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 18:28:47 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1SISkX3029753;
 Wed, 28 Feb 2018 18:28:46 GMT
Received: from marawils-linux.us.oracle.com (/10.141.197.9)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 10:28:45 -0800
From: Maran Wilson <maran.wilson@oracle.com>
To: pbonzini@redhat.com, jgross@suse.com, boris.ostrovsky@oracle.com,
 roger.pau@citrix.com, andrew.cooper3@citrix.com, hch@infradead.org,
 JBeulich@suse.com, x86@kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 28 Feb 2018 10:28:01 -0800
Message-Id: <1519842483-8887-6-git-send-email-maran.wilson@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280224
Cc: thomas.lendacky@amd.com, maran.wilson@oracle.com,
 dave.hansen@linux.intel.com, rkrcmar@redhat.com, gregkh@linuxfoundation.org,
 mchehab@kernel.org, hpa@zytor.com, linus.walleij@linaro.org, mingo@redhat.com,
 rdunlap@infradead.org, luto@kernel.org, jpoimboe@redhat.com,
 tglx@linutronix.de, bp@suse.de, davem@davemloft.net,
 kirill.shutemov@linux.intel.com
Subject: [Xen-devel] [RFC PATCH v4 5/7] xen/pvh: Move Xen code for getting
	mem map via hcall out of common file
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0byByZWZhY3RvciBQVkggZW50cnkgY29kZSBzbyB0aGF0IHN1cHBvcnQgZm9yIG90
aGVyIGh5cGVydmlzb3JzCmxpa2UgUWVtdS9LVk0gY2FuIGJlIGFkZGVkIG1vcmUgZWFzaWx5LgoK
VGhlIG9yaWdpbmFsIGRlc2lnbiBmb3IgUFZIIGVudHJ5IGluIFhlbiBndWVzdHMgcmVsaWVzIG9u
IGJlaW5nIGFibGUgdG8Kb2J0YWluIHRoZSBtZW1vcnkgbWFwIGZyb20gdGhlIGh5cGVydmlzb3Ig
dXNpbmcgYSBoeXBlcmNhbGwuIFdoZW4gd2UKZXh0ZW5kIHRoZSBQVkggZW50cnkgQUJJIHRvIHN1
cHBvcnQgb3RoZXIgaHlwZXJ2aXNvcnMgbGlrZSBRZW11L0tWTSwKYSBuZXcgbWVjaGFuaXNtIHdp
bGwgYmUgYWRkZWQgdGhhdCBhbGxvd3MgdGhlIGd1ZXN0IHRvIGdldCB0aGUgbWVtb3J5Cm1hcCB3
aXRob3V0IG5lZWRpbmcgdG8gdXNlIGh5cGVyY2FsbHMuCgpGb3IgWGVuIGd1ZXN0cywgdGhlIGh5
cGVyY2FsbCBhcHByb2FjaCB3aWxsIHN0aWxsIGJlIHN1cHBvcnRlZC4gSW4KcHJlcGFyYXRpb24g
Zm9yIGFkZGluZyBzdXBwb3J0IGZvciBvdGhlciBoeXBlcnZpc29ycywgd2UgY2FuIG1vdmUgdGhl
CmNvZGUgdGhhdCB1c2VzIGh5cGVyY2FsbHMgaW50byB0aGUgWGVuIHNwZWNpZmljIGZpbGUuIFRo
aXMgd2lsbCBhbGxvdyB1cwp0byBjb21waWxlIGtlcm5lbHMgaW4gdGhlIGZ1dHVyZSB3aXRob3V0
IENPTkZJR19YRU4gdGhhdCBhcmUgc3RpbGwgY2FwYWJsZQpvZiBiZWluZyBib290ZWQgYXMgYSBR
ZW11L0tWTSBndWVzdCB2aWEgdGhlIFBWSCBlbnRyeSBwb2ludC4KClNpZ25lZC1vZmYtYnk6IE1h
cmFuIFdpbHNvbiA8bWFyYW4ud2lsc29uQG9yYWNsZS5jb20+Ci0tLQogYXJjaC94ODYvcHZoLmMg
ICAgICAgICAgICAgICB8IDI4ICsrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0KIGFyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgfCAyMCArKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBj
aGFuZ2VkLCAzNCBpbnNlcnRpb25zKCspLCAxNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9h
cmNoL3g4Ni9wdmguYyBiL2FyY2gveDg2L3B2aC5jCmluZGV4IDJkN2E3ZjQ5NThjYi4uNmU5ZjZh
NmU5N2IzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wdmguYworKysgYi9hcmNoL3g4Ni9wdmguYwpA
QCAtNyw5ICs3LDYgQEAKICNpbmNsdWRlIDxhc20vaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPGFz
bS9lODIwL2FwaS5oPgogCi0jaW5jbHVkZSA8YXNtL3hlbi9pbnRlcmZhY2UuaD4KLSNpbmNsdWRl
IDxhc20veGVuL2h5cGVyY2FsbC5oPgotCiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9tZW1vcnku
aD4KICNpbmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2h2bS9zdGFydF9pbmZvLmg+CiAKQEAgLTI0LDIx
ICsyMSwyNCBAQCBzdHJ1Y3QgYm9vdF9wYXJhbXMgcHZoX2Jvb3RwYXJhbXMgX19hdHRyaWJ1dGVf
Xygoc2VjdGlvbigiLmRhdGEiKSkpOwogc3RydWN0IGh2bV9zdGFydF9pbmZvIHB2aF9zdGFydF9p
bmZvOwogdW5zaWduZWQgaW50IHB2aF9zdGFydF9pbmZvX3N6ID0gc2l6ZW9mKHB2aF9zdGFydF9p
bmZvKTsKIAorLyoKKyAqIFhlbiBndWVzdHMgYXJlIGFibGUgdG8gb2J0YWluIHRoZSBtZW1vcnkg
bWFwIGZyb20gdGhlIGh5cGVydmlzb3IgdmlhIHRoZQorICogSFlQRVJWSVNPUl9tZW1vcnlfb3Ag
aHlwZXJjYWxsLgorICogSWYgd2UgYXJlIHRyeWluZyB0byBib290IGEgWGVuIFBWSCBndWVzdCwg
aXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUga2VybmVsCisgKiB3aWxsIGhhdmUgYmVlbiBjb25maWd1
cmVkIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgZm9yIHRoaXMgcm91dGluZSB0byBkbworICoganVz
dCB0aGF0LgorICovCit2b2lkIF9faW5pdCBfX3dlYWsgbWVtX21hcF92aWFfaGNhbGwoc3RydWN0
IGJvb3RfcGFyYW1zICpwdHIgX19tYXliZV91bnVzZWQpCit7CisJeGVuX3Jhd19wcmludGsoIkVy
cm9yOiBDb3VsZCBub3QgZmluZCBtZW1vcnkgbWFwXG4iKTsKKwlCVUcoKTsKK30KKwogc3RhdGlj
IHZvaWQgX19pbml0IGluaXRfcHZoX2Jvb3RwYXJhbXModm9pZCkKIHsKLQlzdHJ1Y3QgeGVuX21l
bW9yeV9tYXAgbWVtbWFwOwotCWludCByYzsKLQogCW1lbXNldCgmcHZoX2Jvb3RwYXJhbXMsIDAs
IHNpemVvZihwdmhfYm9vdHBhcmFtcykpOwogCi0JbWVtbWFwLm5yX2VudHJpZXMgPSBBUlJBWV9T
SVpFKHB2aF9ib290cGFyYW1zLmU4MjBfdGFibGUpOwotCXNldF94ZW5fZ3Vlc3RfaGFuZGxlKG1l
bW1hcC5idWZmZXIsIHB2aF9ib290cGFyYW1zLmU4MjBfdGFibGUpOwotCXJjID0gSFlQRVJWSVNP
Ul9tZW1vcnlfb3AoWEVOTUVNX21lbW9yeV9tYXAsICZtZW1tYXApOwotCWlmIChyYykgewotCQl4
ZW5fcmF3X3ByaW50aygiWEVOTUVNX21lbW9yeV9tYXAgZmFpbGVkICglZClcbiIsIHJjKTsKLQkJ
QlVHKCk7Ci0JfQotCXB2aF9ib290cGFyYW1zLmU4MjBfZW50cmllcyA9IG1lbW1hcC5ucl9lbnRy
aWVzOworCW1lbV9tYXBfdmlhX2hjYWxsKCZwdmhfYm9vdHBhcmFtcyk7CiAKIAlpZiAocHZoX2Jv
b3RwYXJhbXMuZTgyMF9lbnRyaWVzIDwgRTgyMF9NQVhfRU5UUklFU19aRVJPUEFHRSAtIDEpIHsK
IAkJcHZoX2Jvb3RwYXJhbXMuZTgyMF90YWJsZVtwdmhfYm9vdHBhcmFtcy5lODIwX2VudHJpZXNd
LmFkZHIgPQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyBiL2FyY2gv
eDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKaW5kZXggODMzYzQ0MWEyMGRmLi4zYTgzMGNhZWY4ZWUg
MTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKKysrIGIvYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9wdmguYwpAQCAtMSwxMCArMSwxNSBAQAogI2luY2x1ZGUgPGxpbnV4L2Fj
cGkuaD4KIAorI2luY2x1ZGUgPHhlbi9odmMtY29uc29sZS5oPgorCiAjaW5jbHVkZSA8YXNtL2lv
X2FwaWMuaD4KKyNpbmNsdWRlIDxhc20vZTgyMC9hcGkuaD4KIAogI2luY2x1ZGUgPGFzbS94ZW4v
aW50ZXJmYWNlLmg+CiAjaW5jbHVkZSA8YXNtL3hlbi9oeXBlcmNhbGwuaD4KIAorI2luY2x1ZGUg
PHhlbi9pbnRlcmZhY2UvbWVtb3J5Lmg+CisKIC8qCiAgKiBQVkggdmFyaWFibGVzLgogICoKQEAg
LTI1LDMgKzMwLDE4IEBAIHZvaWQgX19pbml0IHhlbl9wdmhfaW5pdCh2b2lkKQogCXBmbiA9IF9f
cGEoaHlwZXJjYWxsX3BhZ2UpOwogCXdybXNyX3NhZmUobXNyLCAodTMyKXBmbiwgKHUzMikocGZu
ID4+IDMyKSk7CiB9CisKK3ZvaWQgX19pbml0IG1lbV9tYXBfdmlhX2hjYWxsKHN0cnVjdCBib290
X3BhcmFtcyAqYm9vdF9wYXJhbXNfcCkKK3sKKwlzdHJ1Y3QgeGVuX21lbW9yeV9tYXAgbWVtbWFw
OworCWludCByYzsKKworCW1lbW1hcC5ucl9lbnRyaWVzID0gQVJSQVlfU0laRShib290X3BhcmFt
c19wLT5lODIwX3RhYmxlKTsKKwlzZXRfeGVuX2d1ZXN0X2hhbmRsZShtZW1tYXAuYnVmZmVyLCBi
b290X3BhcmFtc19wLT5lODIwX3RhYmxlKTsKKwlyYyA9IEhZUEVSVklTT1JfbWVtb3J5X29wKFhF
Tk1FTV9tZW1vcnlfbWFwLCAmbWVtbWFwKTsKKwlpZiAocmMpIHsKKwkJeGVuX3Jhd19wcmludGso
IlhFTk1FTV9tZW1vcnlfbWFwIGZhaWxlZCAoJWQpXG4iLCByYyk7CisJCUJVRygpOworCX0KKwli
b290X3BhcmFtc19wLT5lODIwX2VudHJpZXMgPSBtZW1tYXAubnJfZW50cmllczsKK30KLS0gCjIu
MTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:29:29 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:29:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6Tj-0001bV-T3; Wed, 28 Feb 2018 18:29:23 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nwrv=fw=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1er6Ti-0001bJ-2A
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:29:22 +0000
X-Inumbo-ID: 28372ca6-1cb5-11e8-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 28372ca6-1cb5-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 19:28:22 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SIQYIw138710;
 Wed, 28 Feb 2018 18:28:44 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=LpPXQBBTQ3lMwM4sTuCN8AlXrwBuQXb7ILt8nDLC4zM=;
 b=SC4neS4MKgYLdqbwc2vhsUzKabt0pt3DOLK3yg/oKOqRv8ZEDXtN4iXIOCyHOC8otMFq
 fwWrb9kMPgS/b8qExNG7OfS0Qk4kekuF8rYJI1+s1pBczx2fJHlDFfp1lNEqS0ly0Xvx
 OPQMF2SupxA6LTOAQ/nHcHrDw5rEKD+3ywro6sYun6liBYdNtxYGw8E3Cea9ScrYqonx
 WXBipCfGGpQS3d+7EAjb9c/3pTLOLeM+IUk/wvhBrM08Y78hsaMex4lFFYtk78VEEH4T
 l6Us57IztU3YX5OilHHxD57a+t7Im8iOhdbfKGeoeBkvxo1TziY3A6YhwRLYpdLcioOV NQ== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by aserp2120.oracle.com with ESMTP id 2gdyjqrtad-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 18:28:43 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SIShw4018538
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 18:28:43 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SISg3w020657;
 Wed, 28 Feb 2018 18:28:42 GMT
Received: from marawils-linux.us.oracle.com (/10.141.197.9)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 10:28:41 -0800
From: Maran Wilson <maran.wilson@oracle.com>
To: pbonzini@redhat.com, jgross@suse.com, boris.ostrovsky@oracle.com,
 roger.pau@citrix.com, andrew.cooper3@citrix.com, hch@infradead.org,
 JBeulich@suse.com, x86@kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 28 Feb 2018 10:27:57 -0800
Message-Id: <1519842483-8887-2-git-send-email-maran.wilson@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=991
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280224
Cc: thomas.lendacky@amd.com, maran.wilson@oracle.com,
 dave.hansen@linux.intel.com, rkrcmar@redhat.com, gregkh@linuxfoundation.org,
 mchehab@kernel.org, hpa@zytor.com, linus.walleij@linaro.org, mingo@redhat.com,
 rdunlap@infradead.org, luto@kernel.org, jpoimboe@redhat.com,
 tglx@linutronix.de, bp@suse.de, davem@davemloft.net,
 kirill.shutemov@linux.intel.com
Subject: [Xen-devel] [RFC PATCH v4 1/7] xen/pvh: Split CONFIG_XEN_PVH into
	CONFIG_PVH and CONFIG_XEN_PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW4gb3JkZXIgdG8gcGF2ZSB0aGUgd2F5IGZvciBoeXBlcnZpc29ycyBvdGhlciB0aGVuIFhlbiB0
byB1c2UgdGhlIFBWSAplbnRyeSBwb2ludCBmb3IgVk1zLCB3ZSBuZWVkIHRvIGZhY3RvciB0aGUg
UFZIIGVudHJ5IGNvZGUgaW50byBYZW4gc3BlY2lmaWMKYW5kIGh5cGVydmlzb3IgYWdub3N0aWMg
Y29tcG9uZW50cy4gVGhlIGZpcnN0IHN0ZXAgaW4gZG9pbmcgdGhhdCwgaXMgdG8KY3JlYXRlIGEg
bmV3IGNvbmZpZyBvcHRpb24gZm9yIFBWSCBlbnRyeSB0aGF0IGNhbiBiZSBlbmFibGVkCmluZGVw
ZW5kZW50bHkgZnJvbSBDT05GSUdfWEVOLgoKU2lnbmVkLW9mZi1ieTogTWFyYW4gV2lsc29uIDxt
YXJhbi53aWxzb25Ab3JhY2xlLmNvbT4KLS0tCiBhcmNoL3g4Ni9LY29uZmlnICAgICAgICAgIHwg
OCArKysrKysrKwogYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyB8IDQgKystLQogYXJjaC94ODYv
eGVuL0tjb25maWcgICAgICB8IDMgKystCiAzIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMo
KyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2FyY2gv
eDg2L0tjb25maWcKaW5kZXggZWI3ZjQzZjIzNTIxLi5mYTdjZDAzMDUxMjUgMTAwNjQ0Ci0tLSBh
L2FyY2gveDg2L0tjb25maWcKKysrIGIvYXJjaC94ODYvS2NvbmZpZwpAQCAtNzkxLDYgKzc5MSwx
NCBAQCBjb25maWcgS1ZNX0dVRVNUCiAJICB1bmRlcmx5aW5nIGRldmljZSBtb2RlbCwgdGhlIGhv
c3QgcHJvdmlkZXMgdGhlIGd1ZXN0IHdpdGgKIAkgIHRpbWluZyBpbmZyYXN0cnVjdHVyZSBzdWNo
IGFzIHRpbWUgb2YgZGF5LCBhbmQgc3lzdGVtIHRpbWUKIAorY29uZmlnIFBWSAorCWJvb2wgIlN1
cHBvcnQgZm9yIHJ1bm5pbmcgUFZIIGd1ZXN0cyIKKwlkZXBlbmRzIG9uIEtWTV9HVUVTVCB8fCBY
RU4KKwlkZWZfYm9vbCBuCisJLS0taGVscC0tLQorCSAgVGhpcyBvcHRpb24gZW5hYmxlcyB0aGUg
UFZIIGVudHJ5IHBvaW50IGZvciBndWVzdCB2aXJ0dWFsIG1hY2hpbmVzCisJICBhcyBzcGVjaWZp
ZWQgaW4gdGhlIHg4Ni9IVk0gZGlyZWN0IGJvb3QgQUJJLgorCiBjb25maWcgS1ZNX0RFQlVHX0ZT
CiAJYm9vbCAiRW5hYmxlIGRlYnVnIGluZm9ybWF0aW9uIGZvciBLVk0gR3Vlc3RzIGluIGRlYnVn
ZnMiCiAJZGVwZW5kcyBvbiBLVk1fR1VFU1QgJiYgREVCVUdfRlMKZGlmZiAtLWdpdCBhL2FyY2gv
eDg2L2tlcm5lbC9oZWFkXzY0LlMgYi9hcmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TCmluZGV4IDBm
NTQ1YjNjZjkyNi4uZmM5ZjY3OGM2NDEzIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9rZXJuZWwvaGVh
ZF82NC5TCisrKyBiL2FyY2gveDg2L2tlcm5lbC9oZWFkXzY0LlMKQEAgLTQxLDcgKzQxLDcgQEAK
IAogI2RlZmluZSBwdWRfaW5kZXgoeCkJKCgoeCkgPj4gUFVEX1NISUZUKSAmIChQVFJTX1BFUl9Q
VUQtMSkpCiAKLSNpZiBkZWZpbmVkKENPTkZJR19YRU5fUFYpIHx8IGRlZmluZWQoQ09ORklHX1hF
Tl9QVkgpCisjaWYgZGVmaW5lZChDT05GSUdfWEVOX1BWKSB8fCBkZWZpbmVkKENPTkZJR19QVkgp
CiBQR0RfUEFHRV9PRkZTRVQgPSBwZ2RfaW5kZXgoX19QQUdFX09GRlNFVF9CQVNFKQogUEdEX1NU
QVJUX0tFUk5FTCA9IHBnZF9pbmRleChfX1NUQVJUX0tFUk5FTF9tYXApCiAjZW5kaWYKQEAgLTM4
Nyw3ICszODcsNyBAQCBORVhUX1BBR0UoZWFybHlfZHluYW1pY19wZ3RzKQogCiAJLmRhdGEKIAot
I2lmIGRlZmluZWQoQ09ORklHX1hFTl9QVikgfHwgZGVmaW5lZChDT05GSUdfWEVOX1BWSCkKKyNp
ZiBkZWZpbmVkKENPTkZJR19YRU5fUFYpIHx8IGRlZmluZWQoQ09ORklHX1BWSCkKIE5FWFRfUEdE
X1BBR0UoaW5pdF90b3BfcGd0KQogCS5xdWFkICAgbGV2ZWwzX2lkZW50X3BndCAtIF9fU1RBUlRf
S0VSTkVMX21hcCArIF9LRVJOUEdfVEFCTEVfTk9FTkMKIAkub3JnICAgIGluaXRfdG9wX3BndCAr
IFBHRF9QQUdFX09GRlNFVCo4LCAwCmRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vS2NvbmZpZyBi
L2FyY2gveDg2L3hlbi9LY29uZmlnCmluZGV4IGY2MDU4MjVhMDRhYi4uMDIxYzg1OTFjM2MwIDEw
MDY0NAotLS0gYS9hcmNoL3g4Ni94ZW4vS2NvbmZpZworKysgYi9hcmNoL3g4Ni94ZW4vS2NvbmZp
ZwpAQCAtNzcsOCArNzcsOSBAQCBjb25maWcgWEVOX0RFQlVHX0ZTCiAJICBFbmFibGluZyB0aGlz
IG9wdGlvbiBtYXkgaW5jdXIgYSBzaWduaWZpY2FudCBwZXJmb3JtYW5jZSBvdmVyaGVhZC4KIAog
Y29uZmlnIFhFTl9QVkgKLQlib29sICJTdXBwb3J0IGZvciBydW5uaW5nIGFzIGEgUFZIIGd1ZXN0
IgorCWJvb2wgIlN1cHBvcnQgZm9yIHJ1bm5pbmcgYXMgYSBYZW4gUFZIIGd1ZXN0IgogCWRlcGVu
ZHMgb24gWEVOICYmIFhFTl9QVkhWTSAmJiBBQ1BJCiAJIyBQcmUtYnVpbHQgcGFnZSB0YWJsZXMg
YXJlIG5vdCByZWFkeSB0byBoYW5kbGUgNS1sZXZlbCBwYWdpbmcuCiAJZGVwZW5kcyBvbiAhWDg2
XzVMRVZFTAorCXNlbGVjdCBQVkgKIAlkZWZfYm9vbCBuCi0tIAoyLjE2LjEKCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBs
aXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:30:11 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:30:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6UU-0002Ic-Vb; Wed, 28 Feb 2018 18:30:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nwrv=fw=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1er6UT-000241-Ay
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:30:09 +0000
X-Inumbo-ID: aad7a40b-1cb5-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id aad7a40b-1cb5-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 18:32:02 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SIQiLS030912;
 Wed, 28 Feb 2018 18:29:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=B2ZDVtxRY+D7f4mgpdBLsBmA6WczaMYhBO/mCnrBA1U=;
 b=TrbPeGi4G2Rv1Fmu7+EbKuFwk4fYPm6/7u3hKYJuRbn+hUcU7lSAw3xTF5Tp8n40YILI
 HA5fhgxBAzfaPOTz0FNkydoFXmBoOtgUg5Ap71Ch/SDL84iHA+qT6iDjpgl3ZNQQFtG3
 jkZFNsVQ50Y9Vp+GYwBYhILurq60m6wOKpefq+MsIMio5G8StYBbv+X2y454mWL+EfIj
 IgCZhflnYAKpixI1iA+DyTtrbbyS2PDgTPy5I1xjC/OMsFX6EyMB/RxLTs4dhZMi/jil
 w5BSgEoyiF097lyT7NlwyPOSfyKAhtuyrkpyyLM1pnkC+/5iKIEq/C+JRNIbLV+KQWud yg== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2gdygbrw7t-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 18:29:32 +0000
Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SISi9R018591
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 18:28:44 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1SIShmn029737;
 Wed, 28 Feb 2018 18:28:43 GMT
Received: from marawils-linux.us.oracle.com (/10.141.197.9)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 10:28:42 -0800
From: Maran Wilson <maran.wilson@oracle.com>
To: pbonzini@redhat.com, jgross@suse.com, boris.ostrovsky@oracle.com,
 roger.pau@citrix.com, andrew.cooper3@citrix.com, hch@infradead.org,
 JBeulich@suse.com, x86@kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 28 Feb 2018 10:27:58 -0800
Message-Id: <1519842483-8887-3-git-send-email-maran.wilson@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280224
Cc: thomas.lendacky@amd.com, maran.wilson@oracle.com,
 dave.hansen@linux.intel.com, rkrcmar@redhat.com, gregkh@linuxfoundation.org,
 mchehab@kernel.org, hpa@zytor.com, linus.walleij@linaro.org, mingo@redhat.com,
 rdunlap@infradead.org, luto@kernel.org, jpoimboe@redhat.com,
 tglx@linutronix.de, bp@suse.de, davem@davemloft.net,
 kirill.shutemov@linux.intel.com
Subject: [Xen-devel] [RFC PATCH v4 2/7] xen/pvh: Move PVH entry code out of
	Xen specific tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T25jZSBoeXBlcnZpc29ycyBvdGhlciB0aGFuIFhlbiBzdGFydCB1c2luZyB0aGUgUFZIIGVudHJ5
IHBvaW50IGZvcgpzdGFydGluZyBWTXMsIHdlIHdvdWxkIGxpa2UgdGhlIG9wdGlvbiBvZiBiZWlu
ZyBhYmxlIHRvIGNvbXBpbGUgUFZIIGVudHJ5CmNhcGFibGUga2VybmVscyB3aXRob3V0IGVuYWJs
aW5nIENPTkZJR19YRU4gYW5kIGFsbCB0aGUgY29kZSB0aGF0IGNvbWVzCmFsb25nIHdpdGggdGhh
dC4gVG8gYWxsb3cgdGhhdCwgd2UgYXJlIG1vdmluZyB0aGUgUFZIIGNvZGUgb3V0IG9mIFhlbiBh
bmQKaW50byBmaWxlcyBzaXR0aW5nIGF0IGEgaGlnaGVyIGxldmVsIGluIHRoZSB0cmVlLgoKVGhp
cyBwYXRjaCBpcyBub3QgaW50cm9kdWNpbmcgYW55IGNvZGUgb3IgZnVuY3Rpb25hbCBjaGFuZ2Vz
LCBqdXN0IG1vdmluZwpmaWxlcyBmcm9tIG9uZSBsb2NhdGlvbiB0byBhbm90aGVyLgoKU2lnbmVk
LW9mZi1ieTogTWFyYW4gV2lsc29uIDxtYXJhbi53aWxzb25Ab3JhY2xlLmNvbT4KLS0tCiBNQUlO
VEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxICsKIGFyY2gveDg2L0tidWls
ZCAgICAgICAgICAgICAgICAgICAgICAgICB8IDMgKysrCiBhcmNoL3g4Ni97eGVuL3hlbi1wdmgu
UyA9PiBwdmgtaGVhZC5TfSAgfCAwCiBhcmNoL3g4Ni97eGVuL2VubGlnaHRlbl9wdmguYyA9PiBw
dmguY30gfCAwCiBhcmNoL3g4Ni94ZW4vTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAyIC0t
CiA1IGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKIHJlbmFt
ZSBhcmNoL3g4Ni97eGVuL3hlbi1wdmguUyA9PiBwdmgtaGVhZC5TfSAoMTAwJSkKIHJlbmFtZSBh
cmNoL3g4Ni97eGVuL2VubGlnaHRlbl9wdmguYyA9PiBwdmguY30gKDEwMCUpCgpkaWZmIC0tZ2l0
IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCA5M2ExMmFmNGYxODAuLmRjODlmM2Ey
NzliZCAxMDA2NDQKLS0tIGEvTUFJTlRBSU5FUlMKKysrIGIvTUFJTlRBSU5FUlMKQEAgLTE1MjEw
LDYgKzE1MjEwLDcgQEAgTDoJeGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnIChtb2RlcmF0
ZWQgZm9yIG5vbi1zdWJzY3JpYmVycykKIFQ6CWdpdCBnaXQ6Ly9naXQua2VybmVsLm9yZy9wdWIv
c2NtL2xpbnV4L2tlcm5lbC9naXQveGVuL3RpcC5naXQKIFM6CVN1cHBvcnRlZAogRjoJYXJjaC94
ODYveGVuLworRjoJYXJjaC94ODYvKnB2aCoKIEY6CWRyaXZlcnMvKi94ZW4tKmZyb250LmMKIEY6
CWRyaXZlcnMveGVuLwogRjoJYXJjaC94ODYvaW5jbHVkZS9hc20veGVuLwpkaWZmIC0tZ2l0IGEv
YXJjaC94ODYvS2J1aWxkIGIvYXJjaC94ODYvS2J1aWxkCmluZGV4IDAwMzhhMmQxMGE3YS4uYTRl
NWUzZDM0OGRjIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9LYnVpbGQKKysrIGIvYXJjaC94ODYvS2J1
aWxkCkBAIC03LDYgKzcsOSBAQCBvYmotJChDT05GSUdfS1ZNKSArPSBrdm0vCiAjIFhlbiBwYXJh
dmlydHVhbGl6YXRpb24gc3VwcG9ydAogb2JqLSQoQ09ORklHX1hFTikgKz0geGVuLwogCitvYmot
JChDT05GSUdfWEVOX1BWSCkgKz0gcHZoLm8KK29iai0kKENPTkZJR19YRU5fUFZIKSArPSBwdmgt
aGVhZC5vCisKICMgSHlwZXItViBwYXJhdmlydHVhbGl6YXRpb24gc3VwcG9ydAogb2JqLSQoc3Vi
c3QgbSx5LCQoQ09ORklHX0hZUEVSVikpICs9IGh5cGVydi8KIApkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL3hlbi1wdmguUyBiL2FyY2gveDg2L3B2aC1oZWFkLlMKc2ltaWxhcml0eSBpbmRleCAx
MDAlCnJlbmFtZSBmcm9tIGFyY2gveDg2L3hlbi94ZW4tcHZoLlMKcmVuYW1lIHRvIGFyY2gveDg2
L3B2aC1oZWFkLlMKZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMgYi9h
cmNoL3g4Ni9wdmguYwpzaW1pbGFyaXR5IGluZGV4IDEwMCUKcmVuYW1lIGZyb20gYXJjaC94ODYv
eGVuL2VubGlnaHRlbl9wdmguYwpyZW5hbWUgdG8gYXJjaC94ODYvcHZoLmMKZGlmZiAtLWdpdCBh
L2FyY2gveDg2L3hlbi9NYWtlZmlsZSBiL2FyY2gveDg2L3hlbi9NYWtlZmlsZQppbmRleCBkODNj
YjU0NzhmNTQuLjdlODE0NWIzMzk5NyAxMDA2NDQKLS0tIGEvYXJjaC94ODYveGVuL01ha2VmaWxl
CisrKyBiL2FyY2gveDg2L3hlbi9NYWtlZmlsZQpAQCAtMjEsNyArMjEsNiBAQCBvYmoteQkJOj0g
ZW5saWdodGVuLm8gbXVsdGljYWxscy5vIG1tdS5vIGlycS5vIFwKIG9iai0kKENPTkZJR19YRU5f
UFZIVk0pCQkrPSBlbmxpZ2h0ZW5faHZtLm8gbW11X2h2bS5vIHN1c3BlbmRfaHZtLm8KIG9iai0k
KENPTkZJR19YRU5fUFYpCQkJKz0gc2V0dXAubyBhcGljLm8gcG11Lm8gc3VzcGVuZF9wdi5vIFwK
IAkJCQkJCXAybS5vIGVubGlnaHRlbl9wdi5vIG1tdV9wdi5vCi1vYmotJChDT05GSUdfWEVOX1BW
SCkJCQkrPSBlbmxpZ2h0ZW5fcHZoLm8KIAogb2JqLSQoQ09ORklHX0VWRU5UX1RSQUNJTkcpICs9
IHRyYWNlLm8KIApAQCAtMzMsNCArMzIsMyBAQCBvYmotJChDT05GSUdfWEVOX0RFQlVHX0ZTKQkr
PSBkZWJ1Z2ZzLm8KIG9iai0kKENPTkZJR19YRU5fRE9NMCkJCSs9IHZnYS5vCiBvYmotJChDT05G
SUdfU1dJT1RMQl9YRU4pCSs9IHBjaS1zd2lvdGxiLXhlbi5vCiBvYmotJChDT05GSUdfWEVOX0VG
SSkJCSs9IGVmaS5vCi1vYmotJChDT05GSUdfWEVOX1BWSCkJIAkrPSB4ZW4tcHZoLm8KLS0gCjIu
MTYuMQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:30:27 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:30:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6Uk-0002O4-6t; Wed, 28 Feb 2018 18:30:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nwrv=fw=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1er6Ui-0002MQ-P9
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:30:24 +0000
X-Inumbo-ID: b41959bc-1cb5-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id b41959bc-1cb5-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 18:32:17 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SIQYL1138700;
 Wed, 28 Feb 2018 18:28:47 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=CynUHG06YZdxTsjMWHTTmOcY/puewD1H81xubBboeCo=;
 b=h7jVt9zeuCU9/AsjOG81HiHQQLTbhgcOx4qb3hpMJsooiJZgYkiGdjb2SWQVd4p0ifD1
 1SIsq6IU3XnIah2tBHxUKOzl4IMH0sxUjQ+ftsXDBtA6Rtg4kUNFrY+Mg077PNa+z+3Y
 YTl83k7GyXaJbv5aBKuKK+GaRRx8FOgqtAFCk/0b8r7ptC5CmGnn6aao4qHTswdEZgKa
 es2VDhsnhBz+82etLxYPKuUeWJIbUUTOvG1Q5jKzdo/pAOOVh+ZWo/2mTJLzVVVlkNt3
 8L5n7PhIkVtGVG31D9dY8FYedmTGAKVVepCipWdMfrMLew6j301M+o77dtXnowvgxMmB Bw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2gdyjqrtaj-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 18:28:47 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SISkIv004826
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 18:28:46 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SISjCr012340;
 Wed, 28 Feb 2018 18:28:45 GMT
Received: from marawils-linux.us.oracle.com (/10.141.197.9)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 10:28:44 -0800
From: Maran Wilson <maran.wilson@oracle.com>
To: pbonzini@redhat.com, jgross@suse.com, boris.ostrovsky@oracle.com,
 roger.pau@citrix.com, andrew.cooper3@citrix.com, hch@infradead.org,
 JBeulich@suse.com, x86@kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 28 Feb 2018 10:28:00 -0800
Message-Id: <1519842483-8887-5-git-send-email-maran.wilson@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280224
Cc: thomas.lendacky@amd.com, maran.wilson@oracle.com,
 dave.hansen@linux.intel.com, rkrcmar@redhat.com, gregkh@linuxfoundation.org,
 mchehab@kernel.org, hpa@zytor.com, linus.walleij@linaro.org, mingo@redhat.com,
 rdunlap@infradead.org, luto@kernel.org, jpoimboe@redhat.com,
 tglx@linutronix.de, bp@suse.de, davem@davemloft.net,
 kirill.shutemov@linux.intel.com
Subject: [Xen-devel] [RFC PATCH v4 4/7] xen/pvh: Move Xen specific PVH VM
	initialization out of common code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

V2UgbmVlZCB0byByZWZhY3RvciBQVkggZW50cnkgY29kZSBzbyB0aGF0IHN1cHBvcnQgZm9yIG90
aGVyIGh5cGVydmlzb3JzCmxpa2UgUWVtdS9LVk0gY2FuIGJlIGFkZGVkIG1vcmUgZWFzaWx5LgoK
VGhpcyBwYXRjaCBtb3ZlcyB0aGUgc21hbGwgYmxvY2sgb2YgY29kZSB1c2VkIGZvciBpbml0aWFs
aXppbmcgWGVuIFBWSAp2aXJ0dWFsIG1hY2hpbmVzIGludG8gdGhlIFhlbiBzcGVjaWZpYyBmaWxl
LiBUaGlzIGluaXRpYWxpemF0aW9uIGlzIG5vdApnb2luZyB0byBiZSBuZWVkZWQgZm9yIFFlbXUv
S1ZNIGd1ZXN0cy4gTW92aW5nIGl0IG91dCBvZiB0aGUgY29tbW9uIGZpbGUKaXMgZ29pbmcgdG8g
YWxsb3cgdXMgdG8gY29tcGlsZSBrZXJuZWxzIGluIHRoZSBmdXR1cmUgd2l0aG91dCBDT05GSUdf
WEVOCnRoYXQgYXJlIHN0aWxsIGNhcGFibGUgb2YgYmVpbmcgYm9vdGVkIGFzIGEgUWVtdS9LVk0g
Z3Vlc3QgdmlhIHRoZSBQVkgKZW50cnkgcG9pbnQuCgpTaWduZWQtb2ZmLWJ5OiBNYXJhbiBXaWxz
b24gPG1hcmFuLndpbHNvbkBvcmFjbGUuY29tPgotLS0KIGFyY2gveDg2L3B2aC5jICAgICAgICAg
ICAgICAgfCAyOCArKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tCiBhcmNoL3g4Ni94ZW4vZW5s
aWdodGVuX3B2aC5jIHwgMTggKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDM3
IGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcHZo
LmMgYi9hcmNoL3g4Ni9wdmguYwppbmRleCBiNTZjYjVlN2Q2YWMuLjJkN2E3ZjQ5NThjYiAxMDA2
NDQKLS0tIGEvYXJjaC94ODYvcHZoLmMKKysrIGIvYXJjaC94ODYvcHZoLmMKQEAgLTcyLDI2ICs3
MiwzOCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wdmhfYm9vdHBhcmFtcyh2b2lkKQogCXB2
aF9ib290cGFyYW1zLmhkci50eXBlX29mX2xvYWRlciA9ICg5IDw8IDQpIHwgMDsgLyogWGVuIGxv
YWRlciAqLwogfQogCisvKgorICogSWYgd2UgYXJlIHRyeWluZyB0byBib290IGEgWGVuIFBWSCBn
dWVzdCwgaXQgaXMgZXhwZWN0ZWQgdGhhdCB0aGUga2VybmVsCisgKiB3aWxsIGhhdmUgYmVlbiBj
b25maWd1cmVkIHRvIHByb3ZpZGUgdGhlIHJlcXVpcmVkIG92ZXJyaWRlIGZvciB0aGlzIHJvdXRp
bmUuCisgKi8KK3ZvaWQgX19pbml0IF9fd2VhayB4ZW5fcHZoX2luaXQodm9pZCkKK3sKKwl4ZW5f
cmF3X3ByaW50aygiRXJyb3I6IE1pc3NpbmcgeGVuIFBWSCBpbml0aWFsaXphdGlvblxuIik7CisJ
QlVHKCk7Cit9CisKKy8qCisgKiBXaGVuIHdlIGFkZCBzdXBwb3J0IGZvciBvdGhlciBoeXBlcnZp
c29ycyBsaWtlIFFlbXUvS1ZNLCB0aGlzIHJvdXRpbmUgY2FuCisgKiBzZWxlY3RpdmVseSBpbnZv
a2UgdGhlIGFwcHJvcHJpYXRlIGluaXRpYWxpemF0aW9uIGJhc2VkIG9uIGd1ZXN0IHR5cGUuCisg
Ki8KK3N0YXRpYyB2b2lkIGh5cGVydmlzb3Jfc3BlY2lmaWNfaW5pdCh2b2lkKQoreworCXhlbl9w
dmhfaW5pdCgpOworfQorCiAvKgogICogVGhpcyByb3V0aW5lIChhbmQgdGhvc2UgdGhhdCBpdCBt
aWdodCBjYWxsKSBzaG91bGQgbm90IHVzZQogICogYW55dGhpbmcgdGhhdCBsaXZlcyBpbiAuYnNz
IHNpbmNlIHRoYXQgc2VnbWVudCB3aWxsIGJlIGNsZWFyZWQgbGF0ZXIuCiAgKi8KIHZvaWQgX19p
bml0IHhlbl9wcmVwYXJlX3B2aCh2b2lkKQogewotCXUzMiBtc3I7Ci0JdTY0IHBmbjsKLQogCWlm
IChwdmhfc3RhcnRfaW5mby5tYWdpYyAhPSBYRU5fSFZNX1NUQVJUX01BR0lDX1ZBTFVFKSB7CiAJ
CXhlbl9yYXdfcHJpbnRrKCJFcnJvcjogVW5leHBlY3RlZCBtYWdpYyB2YWx1ZSAoMHglMDh4KVxu
IiwKIAkJCQlwdmhfc3RhcnRfaW5mby5tYWdpYyk7CiAJCUJVRygpOwogCX0KIAotCXhlbl9wdmgg
PSAxOwotCi0JbXNyID0gY3B1aWRfZWJ4KHhlbl9jcHVpZF9iYXNlKCkgKyAyKTsKLQlwZm4gPSBf
X3BhKGh5cGVyY2FsbF9wYWdlKTsKLQl3cm1zcl9zYWZlKG1zciwgKHUzMilwZm4sICh1MzIpKHBm
biA+PiAzMikpOworCWh5cGVydmlzb3Jfc3BlY2lmaWNfaW5pdCgpOwogCiAJaW5pdF9wdmhfYm9v
dHBhcmFtcygpOwogfQpkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYyBi
L2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKaW5kZXggNGI0ZTljYzc4YjhhLi44MzNjNDQx
YTIwZGYgMTAwNjQ0Ci0tLSBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKKysrIGIvYXJj
aC94ODYveGVuL2VubGlnaHRlbl9wdmguYwpAQCAtMSw0ICsxLDkgQEAKLSNpbmNsdWRlIDxsaW51
eC90eXBlcy5oPgorI2luY2x1ZGUgPGxpbnV4L2FjcGkuaD4KKworI2luY2x1ZGUgPGFzbS9pb19h
cGljLmg+CisKKyNpbmNsdWRlIDxhc20veGVuL2ludGVyZmFjZS5oPgorI2luY2x1ZGUgPGFzbS94
ZW4vaHlwZXJjYWxsLmg+CiAKIC8qCiAgKiBQVkggdmFyaWFibGVzLgpAQCAtOSwzICsxNCwxNCBA
QAogICovCiBib29sIHhlbl9wdmggX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpID0g
MDsKIAordm9pZCBfX2luaXQgeGVuX3B2aF9pbml0KHZvaWQpCit7CisJdTMyIG1zcjsKKwl1NjQg
cGZuOworCisJeGVuX3B2aCA9IDE7CisKKwltc3IgPSBjcHVpZF9lYngoeGVuX2NwdWlkX2Jhc2Uo
KSArIDIpOworCXBmbiA9IF9fcGEoaHlwZXJjYWxsX3BhZ2UpOworCXdybXNyX3NhZmUobXNyLCAo
dTMyKXBmbiwgKHUzMikocGZuID4+IDMyKSk7Cit9Ci0tIAoyLjE2LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:31:12 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:31:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6VT-0002ZL-FU; Wed, 28 Feb 2018 18:31:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nwrv=fw=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1er6VS-0002Y8-MA
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:31:10 +0000
X-Inumbo-ID: cf7c1b0b-1cb5-11e8-b9b1-635ca7ef6cff
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id cf7c1b0b-1cb5-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 18:33:03 +0000 (UTC)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SIQZJu030770;
 Wed, 28 Feb 2018 18:29:33 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=XkYVVhW39KnOCMbiuvmHaVlGfp3iwNvI4xwPtt4aJus=;
 b=Tw+f0BEcHCfQCU/u4QY/i6ysCKqN0JYd7SHOfpCLW6eHL+L4mvhlmNuomnRwJVxbqZkv
 ALr6ilbQHdRs5jadg5WJglZvbQRhVzi571vTWjEspiU0cST0d4T71EOT7Ipw96Vgdl9G
 0ujDiQFSNO/Lbux/LJ41oR+uz3D5UA888C60b/8tJNVa6QGUOTKo1dn7aCbLEJ9MxvF6
 V3bfdBICGlaBeqFN4q4ZL0/dyZ0u71TifsNlXzopuZS1PLnGh5+DEUSISX7jPXdtAm8W
 uFmKgi6bprMK+suwGD9nDjaN2DWuVxdOsySC9736jIS+/R3neZLn/1dWixkTkbDBpts9 Rg== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2130.oracle.com with ESMTP id 2gdygbrw2p-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 18:29:33 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1SISnWh016650
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 18:28:49 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SISm2d012363;
 Wed, 28 Feb 2018 18:28:48 GMT
Received: from marawils-linux.us.oracle.com (/10.141.197.9)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 10:28:47 -0800
From: Maran Wilson <maran.wilson@oracle.com>
To: pbonzini@redhat.com, jgross@suse.com, boris.ostrovsky@oracle.com,
 roger.pau@citrix.com, andrew.cooper3@citrix.com, hch@infradead.org,
 JBeulich@suse.com, x86@kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 28 Feb 2018 10:28:03 -0800
Message-Id: <1519842483-8887-8-git-send-email-maran.wilson@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280224
Cc: thomas.lendacky@amd.com, maran.wilson@oracle.com,
 dave.hansen@linux.intel.com, rkrcmar@redhat.com, gregkh@linuxfoundation.org,
 mchehab@kernel.org, hpa@zytor.com, linus.walleij@linaro.org, mingo@redhat.com,
 rdunlap@infradead.org, luto@kernel.org, jpoimboe@redhat.com,
 tglx@linutronix.de, bp@suse.de, davem@davemloft.net,
 kirill.shutemov@linux.intel.com
Subject: [Xen-devel] [RFC PATCH v4 7/7] KVM: x86: Allow Qemu/KVM to use PVH
	entry point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

Rm9yIGNlcnRhaW4gYXBwbGljYXRpb25zIGl0IGlzIGRlc2lyYWJsZSB0byByYXBpZGx5IGJvb3Qg
YSBLVk0gdmlydHVhbAptYWNoaW5lLiBJbiBjYXNlcyB3aGVyZSBsZWdhY3kgaGFyZHdhcmUgYW5k
IHNvZnR3YXJlIHN1cHBvcnQgd2l0aGluIHRoZQpndWVzdCBpcyBub3QgbmVlZGVkLCBRZW11IHNo
b3VsZCBiZSBhYmxlIHRvIGJvb3QgZGlyZWN0bHkgaW50byB0aGUKdW5jb21wcmVzc2VkIExpbnV4
IGtlcm5lbCBiaW5hcnkgd2l0aG91dCB0aGUgbmVlZCB0byBydW4gZmlybXdhcmUuCgpUaGVyZSBh
bHJlYWR5IGV4aXN0cyBhbiBBQkkgdG8gYWxsb3cgdGhpcyBmb3IgWGVuIFBWSCBndWVzdHMgYW5k
IHRoZSBBQkkKaXMgc3VwcG9ydGVkIGJ5IExpbnV4IGFuZCBGcmVlQlNEOgoKICAgaHR0cHM6Ly94
ZW5iaXRzLnhlbi5vcmcvZG9jcy91bnN0YWJsZS9taXNjL3B2aC5odG1sCgpUaGlzIHBhdGNoIGVu
YWJsZXMgUWVtdSB0byB1c2UgdGhhdCBzYW1lIGVudHJ5IHBvaW50IGZvciBib290aW5nIEtWTQpn
dWVzdHMuCgpTaWduZWQtb2ZmLWJ5OiBNYXJhbiBXaWxzb24gPG1hcmFuLndpbHNvbkBvcmFjbGUu
Y29tPgotLS0KIGFyY2gveDg2L0tidWlsZCB8ICA0ICsrLS0KIGFyY2gveDg2L3B2aC5jICB8IDQz
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hh
bmdlZCwgMzQgaW5zZXJ0aW9ucygrKSwgMTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXJj
aC94ODYvS2J1aWxkIGIvYXJjaC94ODYvS2J1aWxkCmluZGV4IGE0ZTVlM2QzNDhkYy4uZTlkYzBm
MWM5ZDMyIDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9LYnVpbGQKKysrIGIvYXJjaC94ODYvS2J1aWxk
CkBAIC03LDggKzcsOCBAQCBvYmotJChDT05GSUdfS1ZNKSArPSBrdm0vCiAjIFhlbiBwYXJhdmly
dHVhbGl6YXRpb24gc3VwcG9ydAogb2JqLSQoQ09ORklHX1hFTikgKz0geGVuLwogCi1vYmotJChD
T05GSUdfWEVOX1BWSCkgKz0gcHZoLm8KLW9iai0kKENPTkZJR19YRU5fUFZIKSArPSBwdmgtaGVh
ZC5vCitvYmotJChDT05GSUdfUFZIKSArPSBwdmgubworb2JqLSQoQ09ORklHX1BWSCkgKz0gcHZo
LWhlYWQubwogCiAjIEh5cGVyLVYgcGFyYXZpcnR1YWxpemF0aW9uIHN1cHBvcnQKIG9iai0kKHN1
YnN0IG0seSwkKENPTkZJR19IWVBFUlYpKSArPSBoeXBlcnYvCmRpZmYgLS1naXQgYS9hcmNoL3g4
Ni9wdmguYyBiL2FyY2gveDg2L3B2aC5jCmluZGV4IDZlOWY2YTZlOTdiMy4uOTcwNDJkMTEzNDJm
IDEwMDY0NAotLS0gYS9hcmNoL3g4Ni9wdmguYworKysgYi9hcmNoL3g4Ni9wdmguYwpAQCAtNyw2
ICs3LDkgQEAKICNpbmNsdWRlIDxhc20vaHlwZXJ2aXNvci5oPgogI2luY2x1ZGUgPGFzbS9lODIw
L2FwaS5oPgogCisjaW5jbHVkZSA8YXNtL3hlbi9pbnRlcmZhY2UuaD4KKyNpbmNsdWRlIDxhc20v
eGVuL2h5cGVyY2FsbC5oPgorCiAjaW5jbHVkZSA8eGVuL2ludGVyZmFjZS9tZW1vcnkuaD4KICNp
bmNsdWRlIDx4ZW4vaW50ZXJmYWNlL2h2bS9zdGFydF9pbmZvLmg+CiAKQEAgLTM0LDExICszNywy
OCBAQCB2b2lkIF9faW5pdCBfX3dlYWsgbWVtX21hcF92aWFfaGNhbGwoc3RydWN0IGJvb3RfcGFy
YW1zICpwdHIgX19tYXliZV91bnVzZWQpCiAJQlVHKCk7CiB9CiAKLXN0YXRpYyB2b2lkIF9faW5p
dCBpbml0X3B2aF9ib290cGFyYW1zKHZvaWQpCitzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wdmhf
Ym9vdHBhcmFtcyhib29sIHhlbl9ndWVzdCkKIHsKIAltZW1zZXQoJnB2aF9ib290cGFyYW1zLCAw
LCBzaXplb2YocHZoX2Jvb3RwYXJhbXMpKTsKIAotCW1lbV9tYXBfdmlhX2hjYWxsKCZwdmhfYm9v
dHBhcmFtcyk7CisJaWYgKChwdmhfc3RhcnRfaW5mby52ZXJzaW9uID4gMCkgJiYgKHB2aF9zdGFy
dF9pbmZvLm1lbW1hcF9lbnRyaWVzKSkgeworCQlzdHJ1Y3QgaHZtX21lbW1hcF90YWJsZV9lbnRy
eSAqZXA7CisJCWludCBpOworCisJCWVwID0gX192YShwdmhfc3RhcnRfaW5mby5tZW1tYXBfcGFk
ZHIpOworCQlwdmhfYm9vdHBhcmFtcy5lODIwX2VudHJpZXMgPSBwdmhfc3RhcnRfaW5mby5tZW1t
YXBfZW50cmllczsKKworCQlmb3IgKGkgPSAwOyBpIDwgcHZoX2Jvb3RwYXJhbXMuZTgyMF9lbnRy
aWVzIDsgaSsrLCBlcCsrKSB7CisJCQlwdmhfYm9vdHBhcmFtcy5lODIwX3RhYmxlW2ldLmFkZHIg
PSBlcC0+YWRkcjsKKwkJCXB2aF9ib290cGFyYW1zLmU4MjBfdGFibGVbaV0uc2l6ZSA9IGVwLT5z
aXplOworCQkJcHZoX2Jvb3RwYXJhbXMuZTgyMF90YWJsZVtpXS50eXBlID0gZXAtPnR5cGU7CisJ
CX0KKwl9IGVsc2UgaWYgKHhlbl9ndWVzdCkgeworCQltZW1fbWFwX3ZpYV9oY2FsbCgmcHZoX2Jv
b3RwYXJhbXMpOworCX0gZWxzZSB7CisJCS8qIE5vbi14ZW4gZ3Vlc3RzIGFyZSBub3Qgc3VwcG9y
dGVkIGJ5IHZlcnNpb24gMCAqLworCQlCVUcoKTsKKwl9CiAKIAlpZiAocHZoX2Jvb3RwYXJhbXMu
ZTgyMF9lbnRyaWVzIDwgRTgyMF9NQVhfRU5UUklFU19aRVJPUEFHRSAtIDEpIHsKIAkJcHZoX2Jv
b3RwYXJhbXMuZTgyMF90YWJsZVtwdmhfYm9vdHBhcmFtcy5lODIwX2VudHJpZXNdLmFkZHIgPQpA
QCAtNjksNyArODksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgaW5pdF9wdmhfYm9vdHBhcmFtcyh2
b2lkKQogCSAqIGVudmlyb25tZW50IChpLmUuIGhhcmR3YXJlX3N1YmFyY2ggMCkuCiAJICovCiAJ
cHZoX2Jvb3RwYXJhbXMuaGRyLnZlcnNpb24gPSAweDIxMjsKLQlwdmhfYm9vdHBhcmFtcy5oZHIu
dHlwZV9vZl9sb2FkZXIgPSAoOSA8PCA0KSB8IDA7IC8qIFhlbiBsb2FkZXIgKi8KKwlwdmhfYm9v
dHBhcmFtcy5oZHIudHlwZV9vZl9sb2FkZXIgPSAoKHhlbl9ndWVzdCA/IDB4OSA6IDB4YikgPDwg
NCkgfCAwOwogfQogCiAvKgpAQCAtODIsMTMgKzEwMiwxMCBAQCB2b2lkIF9faW5pdCBfX3dlYWsg
eGVuX3B2aF9pbml0KHZvaWQpCiAJQlVHKCk7CiB9CiAKLS8qCi0gKiBXaGVuIHdlIGFkZCBzdXBw
b3J0IGZvciBvdGhlciBoeXBlcnZpc29ycyBsaWtlIFFlbXUvS1ZNLCB0aGlzIHJvdXRpbmUgY2Fu
Ci0gKiBzZWxlY3RpdmVseSBpbnZva2UgdGhlIGFwcHJvcHJpYXRlIGluaXRpYWxpemF0aW9uIGJh
c2VkIG9uIGd1ZXN0IHR5cGUuCi0gKi8KLXN0YXRpYyB2b2lkIGh5cGVydmlzb3Jfc3BlY2lmaWNf
aW5pdCh2b2lkKQorc3RhdGljIHZvaWQgaHlwZXJ2aXNvcl9zcGVjaWZpY19pbml0KGJvb2wgeGVu
X2d1ZXN0KQogewotCXhlbl9wdmhfaW5pdCgpOworCWlmICh4ZW5fZ3Vlc3QpCisJCXhlbl9wdmhf
aW5pdCgpOwogfQogCiAvKgpAQCAtOTcsMTMgKzExNCwxNyBAQCBzdGF0aWMgdm9pZCBoeXBlcnZp
c29yX3NwZWNpZmljX2luaXQodm9pZCkKICAqLwogdm9pZCBfX2luaXQgeGVuX3ByZXBhcmVfcHZo
KHZvaWQpCiB7CisKKwl1MzIgbXNyID0geGVuX2NwdWlkX2Jhc2UoKTsKKwlib29sIHhlbl9ndWVz
dCA9ICEhbXNyOworCiAJaWYgKHB2aF9zdGFydF9pbmZvLm1hZ2ljICE9IFhFTl9IVk1fU1RBUlRf
TUFHSUNfVkFMVUUpIHsKIAkJeGVuX3Jhd19wcmludGsoIkVycm9yOiBVbmV4cGVjdGVkIG1hZ2lj
IHZhbHVlICgweCUwOHgpXG4iLAogCQkJCXB2aF9zdGFydF9pbmZvLm1hZ2ljKTsKIAkJQlVHKCk7
CiAJfQogCi0JaHlwZXJ2aXNvcl9zcGVjaWZpY19pbml0KCk7CisJaHlwZXJ2aXNvcl9zcGVjaWZp
Y19pbml0KHhlbl9ndWVzdCk7CiAKLQlpbml0X3B2aF9ib290cGFyYW1zKCk7CisJaW5pdF9wdmhf
Ym9vdHBhcmFtcyh4ZW5fZ3Vlc3QpOwogfQotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4t
ZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9t
YWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:38:48 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:38:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6ch-00032w-DJ; Wed, 28 Feb 2018 18:38:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=hi5t=fw=kliemeck.de=info@srs-us1.protection.inumbo.net>)
 id 1er6cg-00032q-80
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:38:38 +0000
X-Inumbo-ID: 73418f82-1cb6-11e8-ba59-bc764e045a96
Received: from mail.normalesvieh.de (unknown
 [2a01:4f8:161:9285:dead:beef:0:126])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73418f82-1cb6-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 19:37:38 +0100 (CET)
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed;
 d=normalesvieh.de; s=x; 
 h=Subject:Content-Type:In-Reply-To:MIME-Version:Date:Message-ID:From:To:References;
 bh=3NL1D896nbGybEMR0XkcmBBmTJtn9ipcpuLwUViIf0s=; 
 b=qBggTP+ZLIptVFiikhrFPPsRmnqXQjfVR8kq6sqgawgZ18mC2FEnMrijhRs6VDKXtJHaB2RSs6j7oBoIh0LdTLBZQU9jhBFOAa0pAHZ2EwK3v7155cDKWxeoQ0aPybYzbKNOBTlRpWeLAhsMqW3OYyyLBqYpsY6z+FNlpx/ABmI=;
Received: from 200116b828ac5d00f1ba3f922f72b464.dip.versatel-1u1.de
 ([2001:16b8:28ac:5d00:f1ba:3f92:2f72:b464])
 by mail.normalesvieh.de with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <info@kliemeck.de>)
 id 1er6c9-0000on-A0; Wed, 28 Feb 2018 19:38:05 +0100
References: <97dc0694-d27f-2e50-afd3-a4f7fc828f1d@kliemeck.de>
To: george.dunlap@citrix.com, xen-devel@lists.xenproject.org
From: Hans-Joachim Kliemeck <info@kliemeck.de>
Message-ID: <5f747731-2182-e485-7843-b35f2db13b23@kliemeck.de>
Date: Wed, 28 Feb 2018 19:38:32 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <97dc0694-d27f-2e50-afd3-a4f7fc828f1d@kliemeck.de>
Content-Language: en-US
X-SA-Exim-Connect-IP: 2001:16b8:28ac:5d00:f1ba:3f92:2f72:b464
X-SA-Exim-Mail-From: info@kliemeck.de
X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on amy
X-Spam-Level: 
X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00,
 HTML_MESSAGE,URIBL_BLOCKED autolearn=ham autolearn_force=no version=3.4.0
X-SA-Exim-Version: 4.2.1 (built Mon, 26 Dec 2011 16:24:06 +0000)
X-SA-Exim-Scanned: Yes (on mail.normalesvieh.de)
Subject: Re: [Xen-devel] PVH backports to 4.9 and 4.8
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============6022059766711830251=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--===============6022059766711830251==
Content-Type: multipart/alternative;
 boundary="------------10C50909858AA1C82D126020"
Content-Language: en-US

This is a multi-part message in MIME format.
--------------10C50909858AA1C82D126020
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit


> George Dunlap:
>> /On 01/23/2018 04:06 AM, Simon Gaiser wrote:/
>> /> George Dunlap:/
>> />> Part of our solution to XSA-254 SP3 (aka "Meltdown") is to backport/
>> />> the PVH mode from 4.10 to 4.9 and 4.8. This will first allow people/
>> />> able to run PVH kernels to switch their PV guests directly to PVH/
>> />> guests; and second, eventually enable the backport of patches which/
>> />> will enable transparent changing of PV guests into PVH guests./
>> />>/
>> />> All of the hypervisor support seems to have existed already in 4.8, so/
>> />> the only backports involve toolstack patches./
>> />>/
>> />> I've put up two trees for a first-cut backport of the PVH/
>> />> functionality, to 4.9 and 4.8 here:/
>> />>/
>> />> git://xenbits.xen.org/people/gdunlap/xen.git/
>> />>/
>> />> Branches out/pvh-backport/4.8/v1 and out/pvh-backport/4.9/v1/
>> />>/
>> />> Below are the patches backported from 4.10 to 4.9 (23 patches total):/
>> /> [...]/
>> />/
>> /> So future 4.8 releases will include the backports, right? Asking because/
>> /> the AFAICS the 4.8.3-pre-shim-comet branch include them but staging-4.8/
>> /> does not./
>> //
>> /Some of us have had informal conversations about backporting PVH and/
>> /Comet host/toolstack patches to 4.8, and a number of us think it's a/
>> /good idea, but we haven't had an official discussion with all the/
>> /stakeholders yet. We'll come back to it once more of the fires have/
>> /been put out./
>> //
>> /Feel free to remind us in a month or so if you still haven't seen any/
>> /patches in the stable-4.8 branch. :-)/
> Ok, thank you for the quick reply. In Qubes we are using PVH with 4.8
> using the old device_model_version=none config option. And changing this
> would be much easier before release (So the change should be in our rc
> now). Anyway if it's not decided yet, we will have to guess what ends up
> in future 4.8.z releases.
>
>

Hi,

is there an update for the backports for 4.8 and 4.9? Or is there some
documentation available to see which parts are missing on 4.9 vs 4.10
(or 4.8 vs 4.10) to get PVH running (device_model_version=none, ...)?

Best Regards
Hajo

--------------10C50909858AA1C82D126020
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <br>
    <blockquote type="cite"
      cite="mid:97dc0694-d27f-2e50-afd3-a4f7fc828f1d@kliemeck.de">
      <pre wrap="">George Dunlap:
</pre>
      <blockquote type="cite">
        <pre wrap="">/On 01/23/2018 04:06 AM, Simon Gaiser wrote:/
/&gt; George Dunlap:/
/&gt;&gt; Part of our solution to XSA-254 SP3 (aka "Meltdown") is to backport/
/&gt;&gt; the PVH mode from 4.10 to 4.9 and 4.8. This will first allow people/
/&gt;&gt; able to run PVH kernels to switch their PV guests directly to PVH/
/&gt;&gt; guests; and second, eventually enable the backport of patches which/
/&gt;&gt; will enable transparent changing of PV guests into PVH guests./
/&gt;&gt;/
/&gt;&gt; All of the hypervisor support seems to have existed already in 4.8, so/
/&gt;&gt; the only backports involve toolstack patches./
/&gt;&gt;/
/&gt;&gt; I've put up two trees for a first-cut backport of the PVH/
/&gt;&gt; functionality, to 4.9 and 4.8 here:/
/&gt;&gt;/
/&gt;&gt; git://xenbits.xen.org/people/gdunlap/xen.git/
/&gt;&gt;/
/&gt;&gt; Branches out/pvh-backport/4.8/v1 and out/pvh-backport/4.9/v1/
/&gt;&gt;/
/&gt;&gt; Below are the patches backported from 4.10 to 4.9 (23 patches total):/
/&gt; [...]/
/&gt;/
/&gt; So future 4.8 releases will include the backports, right? Asking because/
/&gt; the AFAICS the 4.8.3-pre-shim-comet branch include them but staging-4.8/
/&gt; does not./
//
/Some of us have had informal conversations about backporting PVH and/
/Comet host/toolstack patches to 4.8, and a number of us think it's a/
/good idea, but we haven't had an official discussion with all the/
/stakeholders yet. We'll come back to it once more of the fires have/
/been put out./
//
/Feel free to remind us in a month or so if you still haven't seen any/
/patches in the stable-4.8 branch. :-)/
</pre>
      </blockquote>
      <pre wrap="">
Ok, thank you for the quick reply. In Qubes we are using PVH with 4.8
using the old device_model_version=none config option. And changing this
would be much easier before release (So the change should be in our rc
now). Anyway if it's not decided yet, we will have to guess what ends up
in future 4.8.z releases.


</pre>
    </blockquote>
    <br>
    Hi,<br>
    <br>
    is there an update for the backports for 4.8 and 4.9? Or is there
    some documentation available to see which parts are missing on 4.9
    vs 4.10 (or 4.8 vs 4.10) to get PVH running
    (device_model_version=none, ...)?<br>
    <br>
    Best Regards<br>
    Hajo
  </body>
</html>

--------------10C50909858AA1C82D126020--


--===============6022059766711830251==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============6022059766711830251==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:39:25 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:39:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6dR-00037f-M4; Wed, 28 Feb 2018 18:39:25 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=nwrv=fw=oracle.com=maran.wilson@srs-us1.protection.inumbo.net>)
 id 1er6dQ-00037S-Jd
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 18:39:24 +0000
X-Inumbo-ID: 8f9726b7-1cb6-11e8-ba59-bc764e045a96
Received: from aserp2130.oracle.com (unknown [141.146.126.79])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8f9726b7-1cb6-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 19:38:25 +0100 (CET)
Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1])
 by aserp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SIVmTP182118;
 Wed, 28 Feb 2018 18:38:50 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=from : to : cc :
 subject : date : message-id : in-reply-to : references; s=corp-2017-10-26;
 bh=NKwZy7QIXdf9jOB2cu42yNxtdW0rMIf+9HvGbPGJ6RA=;
 b=th1P5pCJ+W0fY5Q5zsqy2g1FoWxdb+5O/8bVRGxFfLQfiE4Cs6rQUmyTXDQWDkT7/5DW
 kTXUppevaMdcnMCPKf5dsU6HyGoAqPGzd9x38ptUtnPFgZh9Ruq2sUU3QylKV9wCqhah
 6x6Zu33k4oW7iOfM0NmWtM7r6R6yKqeLtz2hVTYUpFu6CCbQTTT0HhuEvxfuV85lS0zG
 9siG8vrIDJTk4ucHpOg1op7lSkXfSw47AdsKNQIn2oTqTWX6MZ5hGil26PhDnD9zzGBG
 nutYWRDIlbo5PN7jsq64OqOiyOHisuecXew3Zyp3RHS7NaLx+4RRaoP6t91sengXFHCR nQ== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by aserp2130.oracle.com with ESMTP id 2ge1rt82a0-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 18:38:50 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1SISmOE016604
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 18:28:48 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SISl0a012361;
 Wed, 28 Feb 2018 18:28:47 GMT
Received: from marawils-linux.us.oracle.com (/10.141.197.9)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 10:28:46 -0800
From: Maran Wilson <maran.wilson@oracle.com>
To: pbonzini@redhat.com, jgross@suse.com, boris.ostrovsky@oracle.com,
 roger.pau@citrix.com, andrew.cooper3@citrix.com, hch@infradead.org,
 JBeulich@suse.com, x86@kernel.org, xen-devel@lists.xenproject.org,
 linux-kernel@vger.kernel.org, kvm@vger.kernel.org
Date: Wed, 28 Feb 2018 10:28:02 -0800
Message-Id: <1519842483-8887-7-git-send-email-maran.wilson@oracle.com>
X-Mailer: git-send-email 1.8.3.1
In-Reply-To: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=386
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280226
Cc: thomas.lendacky@amd.com, maran.wilson@oracle.com,
 dave.hansen@linux.intel.com, rkrcmar@redhat.com, gregkh@linuxfoundation.org,
 mchehab@kernel.org, hpa@zytor.com, linus.walleij@linaro.org, mingo@redhat.com,
 rdunlap@infradead.org, luto@kernel.org, jpoimboe@redhat.com,
 tglx@linutronix.de, bp@suse.de, davem@davemloft.net,
 kirill.shutemov@linux.intel.com
Subject: [Xen-devel] [RFC PATCH v4 6/7] xen/pvh: Add memory map pointer to
	hvm_start_info struct
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlIHN0YXJ0IGluZm8gc3RydWN0dXJlIHRoYXQgaXMgZGVmaW5lZCBhcyBwYXJ0IG9mIHRoZSB4
ODYvSFZNIGRpcmVjdCBib290CkFCSSBhbmQgdXNlZCBmb3Igc3RhcnRpbmcgWGVuIFBWSCBndWVz
dHMgd291bGQgYmUgbW9yZSB2ZXJzYXRpbGUgaWYgaXQgYWxzbwppbmNsdWRlZCBhIHdheSB0byBw
YXNzIGluZm9ybWF0aW9uIGFib3V0IHRoZSBtZW1vcnkgbWFwIHRvIHRoZSBndWVzdC4gVGhpcwp3
b3VsZCBhbGxvdyBLVk0gZ3Vlc3RzIHRvIHNoYXJlIHRoZSBzYW1lIGVudHJ5IHBvaW50LgoKU2ln
bmVkLW9mZi1ieTogTWFyYW4gV2lsc29uIDxtYXJhbi53aWxzb25Ab3JhY2xlLmNvbT4KLS0tCiBp
bmNsdWRlL3hlbi9pbnRlcmZhY2UvaHZtL3N0YXJ0X2luZm8uaCB8IDUwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA0OSBpbnNlcnRpb25zKCspLCAx
IGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2h2bS9zdGFy
dF9pbmZvLmggYi9pbmNsdWRlL3hlbi9pbnRlcmZhY2UvaHZtL3N0YXJ0X2luZm8uaAppbmRleCA2
NDg0MTU5NzZlYWQuLjgwY2ZiZDM1YzFhZiAxMDA2NDQKLS0tIGEvaW5jbHVkZS94ZW4vaW50ZXJm
YWNlL2h2bS9zdGFydF9pbmZvLmgKKysrIGIvaW5jbHVkZS94ZW4vaW50ZXJmYWNlL2h2bS9zdGFy
dF9pbmZvLmgKQEAgLTMzLDcgKzMzLDcgQEAKICAqICAgIHwgbWFnaWMgICAgICAgICAgfCBDb250
YWlucyB0aGUgbWFnaWMgdmFsdWUgWEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRQogICogICAgfCAg
ICAgICAgICAgICAgICB8ICgieEVuMyIgd2l0aCB0aGUgMHg4MCBiaXQgb2YgdGhlICJFIiBzZXQp
LgogICogIDQgKy0tLS0tLS0tLS0tLS0tLS0rCi0gKiAgICB8IHZlcnNpb24gICAgICAgIHwgVmVy
c2lvbiBvZiB0aGlzIHN0cnVjdHVyZS4gQ3VycmVudCB2ZXJzaW9uIGlzIDAuIE5ldworICogICAg
fCB2ZXJzaW9uICAgICAgICB8IFZlcnNpb24gb2YgdGhpcyBzdHJ1Y3R1cmUuIEN1cnJlbnQgdmVy
c2lvbiBpcyAxLiBOZXcKICAqICAgIHwgICAgICAgICAgICAgICAgfCB2ZXJzaW9ucyBhcmUgZ3Vh
cmFudGVlZCB0byBiZSBiYWNrd2FyZHMtY29tcGF0aWJsZS4KICAqICA4ICstLS0tLS0tLS0tLS0t
LS0tKwogICogICAgfCBmbGFncyAgICAgICAgICB8IFNJRl94eHggZmxhZ3MuCkBAIC00OCw2ICs0
OCwxNSBAQAogICogMzIgKy0tLS0tLS0tLS0tLS0tLS0rCiAgKiAgICB8IHJzZHBfcGFkZHIgICAg
IHwgUGh5c2ljYWwgYWRkcmVzcyBvZiB0aGUgUlNEUCBBQ1BJIGRhdGEgc3RydWN0dXJlLgogICog
NDAgKy0tLS0tLS0tLS0tLS0tLS0rCisgKiAgICB8IG1lbW1hcF9wYWRkciAgIHwgUGh5c2ljYWwg
YWRkcmVzcyBvZiB0aGUgKG9wdGlvbmFsKSBtZW1vcnkgbWFwLiBPbmx5CisgKiAgICB8ICAgICAg
ICAgICAgICAgIHwgcHJlc2VudCBpbiB2ZXJzaW9uIDEgYW5kIG5ld2VyIG9mIHRoZSBzdHJ1Y3R1
cmUuCisgKiA0OCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgbWVtbWFwX2VudHJpZXMgfCBO
dW1iZXIgb2YgZW50cmllcyBpbiB0aGUgbWVtb3J5IG1hcCB0YWJsZS4gT25seQorICogICAgfCAg
ICAgICAgICAgICAgICB8IHByZXNlbnQgaW4gdmVyc2lvbiAxIGFuZCBuZXdlciBvZiB0aGUgc3Ry
dWN0dXJlLgorICogICAgfCAgICAgICAgICAgICAgICB8IFplcm8gaWYgdGhlcmUgaXMgbm8gbWVt
b3J5IG1hcCBiZWluZyBwcm92aWRlZC4KKyAqIDUyICstLS0tLS0tLS0tLS0tLS0tKworICogICAg
fCByZXNlcnZlZCAgICAgICB8IFZlcnNpb24gMSBhbmQgbmV3ZXIgb25seS4KKyAqIDU2ICstLS0t
LS0tLS0tLS0tLS0tKwogICoKICAqIFRoZSBsYXlvdXQgb2YgZWFjaCBlbnRyeSBpbiB0aGUgbW9k
dWxlIHN0cnVjdHVyZSBpcyB0aGUgZm9sbG93aW5nOgogICoKQEAgLTYyLDEwICs3MSwzNCBAQAog
ICogICAgfCByZXNlcnZlZCAgICAgICB8CiAgKiAzMiArLS0tLS0tLS0tLS0tLS0tLSsKICAqCisg
KiBUaGUgbGF5b3V0IG9mIGVhY2ggZW50cnkgaW4gdGhlIG1lbW9yeSBtYXAgdGFibGUgaXMgYXMg
Zm9sbG93czoKKyAqCisgKiAgMCArLS0tLS0tLS0tLS0tLS0tLSsKKyAqICAgIHwgYWRkciAgICAg
ICAgICAgfCBCYXNlIGFkZHJlc3MKKyAqICA4ICstLS0tLS0tLS0tLS0tLS0tKworICogICAgfCBz
aXplICAgICAgICAgICB8IFNpemUgb2YgbWFwcGluZyBpbiBieXRlcworICogMTYgKy0tLS0tLS0t
LS0tLS0tLS0rCisgKiAgICB8IHR5cGUgICAgICAgICAgIHwgVHlwZSBvZiBtYXBwaW5nIGFzIGRl
ZmluZWQgYmV0d2VlbiB0aGUgaHlwZXJ2aXNvcgorICogICAgfCAgICAgICAgICAgICAgICB8IGFu
ZCBndWVzdCBpdCdzIHN0YXJ0aW5nLiBFODIwX1RZUEVfeHh4LCBmb3IgZXhhbXBsZS4KKyAqIDIw
ICstLS0tLS0tLS0tLS0tLS0tfAorICogICAgfCByZXNlcnZlZCAgICAgICB8CisgKiAyNCArLS0t
LS0tLS0tLS0tLS0tLSsKKyAqCiAgKiBUaGUgYWRkcmVzcyBhbmQgc2l6ZXMgYXJlIGFsd2F5cyBh
IDY0Yml0IGxpdHRsZSBlbmRpYW4gdW5zaWduZWQgaW50ZWdlci4KICAqCiAgKiBOQjogWGVuIG9u
IHg4NiB3aWxsIGFsd2F5cyB0cnkgdG8gcGxhY2UgYWxsIHRoZSBkYXRhIGJlbG93IHRoZSA0R2lC
CiAgKiBib3VuZGFyeS4KKyAqCisgKiBWZXJzaW9uIG51bWJlcnMgb2YgdGhlIGh2bV9zdGFydF9p
bmZvIHN0cnVjdHVyZSBoYXZlIGV2b2x2ZWQgbGlrZSB0aGlzOgorICoKKyAqIFZlcnNpb24gMDoK
KyAqCisgKiBWZXJzaW9uIDE6CUFkZGVkIHRoZSBtZW1tYXBfcGFkZHIvbWVtbWFwX2VudHJpZXMg
ZmllbGRzIChwbHVzIDQgYnl0ZXMgb2YKKyAqCQlwYWRkaW5nKSB0byB0aGUgZW5kIG9mIHRoZSBo
dm1fc3RhcnRfaW5mbyBzdHJ1Y3QuIFRoZXNlIG5ldworICoJCWZpZWxkcyBjYW4gYmUgdXNlZCB0
byBwYXNzIGEgbWVtb3J5IG1hcCB0byB0aGUgZ3Vlc3QuIFRoZQorICoJCW1lbW9yeSBtYXAgaXMg
b3B0aW9uYWwgYW5kIHNvIGd1ZXN0cyB0aGF0IHVuZGVyc3RhbmQgdmVyc2lvbiAxCisgKgkJb2Yg
dGhlIHN0cnVjdHVyZSBtdXN0IGNoZWNrIHRoYXQgbWVtbWFwX2VudHJpZXMgaXMgbm9uLXplcm8K
KyAqCQliZWZvcmUgdHJ5aW5nIHRvIHJlYWQgdGhlIG1lbW9yeSBtYXAuCiAgKi8KICNkZWZpbmUg
WEVOX0hWTV9TVEFSVF9NQUdJQ19WQUxVRSAweDMzNmVjNTc4CiAKQEAgLTg2LDYgKzExOSwxNCBA
QCBzdHJ1Y3QgaHZtX3N0YXJ0X2luZm8gewogICAgIHVpbnQ2NF90IGNtZGxpbmVfcGFkZHI7ICAg
ICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBjb21tYW5kIGxpbmUuICAgICAqLwogICAgIHVp
bnQ2NF90IHJzZHBfcGFkZHI7ICAgICAgICAvKiBQaHlzaWNhbCBhZGRyZXNzIG9mIHRoZSBSU0RQ
IEFDUEkgZGF0YSAgICAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiBzdHJ1
Y3R1cmUuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgIHVpbnQ2NF90IG1l
bW1hcF9wYWRkcjsJLyogUGh5c2ljYWwgYWRkcmVzcyBvZiBhbiBhcnJheSBvZiAgICAgICAgICAg
Ki8KKwkJCQkvKiBodm1fbWVtbWFwX3RhYmxlX2VudHJ5LiBPbmx5IHByZXNlbnQgaW4gICAqLwor
CQkJCS8qIHZlcnNpb24gMSBhbmQgbmV3ZXIgb2YgdGhlIHN0cnVjdHVyZSAgICAgICovCisgICAg
dWludDMyX3QgbWVtbWFwX2VudHJpZXM7CS8qIE51bWJlciBvZiBlbnRyaWVzIGluIHRoZSBtZW1t
YXAgdGFibGUuICAgICovCisJCQkJLyogT25seSBwcmVzZW50IGluIHZlcnNpb24gMSBhbmQgbmV3
ZXIgb2YgICAgKi8KKwkJCQkvKiB0aGUgc3RydWN0dXJlLiBWYWx1ZSB3aWxsIGJlIHplcm8gaWYg
ICAgICAqLworCQkJCS8qIHRoZXJlIGlzIG5vIG1lbW9yeSBtYXAgYmVpbmcgcHJvdmlkZWQuICAg
ICovCisgICAgdWludDMyX3QgcmVzZXJ2ZWQ7CiB9OwogCiBzdHJ1Y3QgaHZtX21vZGxpc3RfZW50
cnkgewpAQCAtOTUsNCArMTM2LDExIEBAIHN0cnVjdCBodm1fbW9kbGlzdF9lbnRyeSB7CiAgICAg
dWludDY0X3QgcmVzZXJ2ZWQ7CiB9OwogCitzdHJ1Y3QgaHZtX21lbW1hcF90YWJsZV9lbnRyeSB7
CisgICAgdWludDY0X3QgYWRkcjsJCS8qIEJhc2UgYWRkcmVzcyBvZiB0aGUgbWVtb3J5IHJlZ2lv
biAgICAgICAgICovCisgICAgdWludDY0X3Qgc2l6ZTsJCS8qIFNpemUgb2YgdGhlIG1lbW9yeSBy
ZWdpb24gaW4gYnl0ZXMgICAgICAgICovCisgICAgdWludDMyX3QgdHlwZTsJCS8qIE1hcHBpbmcg
dHlwZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovCisgICAgdWludDMyX3QgcmVzZXJ2
ZWQ7Cit9OworCiAjZW5kaWYgLyogX19YRU5fUFVCTElDX0FSQ0hfWDg2X0hWTV9TVEFSVF9JTkZP
X0hfXyAqLwotLSAKMi4xNi4xCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hl
bi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:45:07 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:45:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6ip-0003qU-4n; Wed, 28 Feb 2018 18:44:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er6in-0003qO-Mv
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 18:44:57 +0000
X-Inumbo-ID: bc0d5250-1cb7-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id bc0d5250-1cb7-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 18:46:50 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68825654"
To: =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
 <20180227141352.4huilhzfnjcrzxj5@MacBook-Pro-de-Roger.local>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <c28b8c9a-1298-d943-da0d-377541fbb308@citrix.com>
Date: Wed, 28 Feb 2018 18:14:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180227141352.4huilhzfnjcrzxj5@MacBook-Pro-de-Roger.local>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jan Beulich <JBeulich@suse.com>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>,
 Jun Nakajima <jun.nakajima@intel.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/hvm: Handle viridian MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMTggMTQ6MTMsIFJvZ2VyIFBhdSBNb25uw6kgd3JvdGU6Cj4gT24gTW9uLCBGZWIg
MjYsIDIwMTggYXQgMDU6MzU6MTVQTSArMDAwMCwgQW5kcmV3IENvb3BlciB3cm90ZToKPj4gQEAg
LTE3MywxMSArMTc1LDI2IEBAIGludCBndWVzdF9yZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwg
dWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQo+PiAgICAgICAgICAgICAgICAgX01TUl9NSVND
X0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwo+PiAgICAgICAgICBicmVhazsKPj4gIAo+PiArICAg
IGNhc2UgMHg0MDAwMDAwMCAuLi4gMHg0MDAwMDFmZjoKPiBJIHRoaW5rIGl0IHdvdWxkIGJlIGNs
ZWFyZXIgdG8gdXNlIFZJUklESUFOX01TUl9NSU4gLi4uCj4gVklSSURJQU5fTVNSX01BWC4KPgo+
IE9yIGVsc2UgdGhlIGRlZmluZXMgc2hvdWxkIGJlIHJlbW92ZWQgYmVjYXVzZSB5b3UgYXJlIHJl
bW92aW5nIGFsbCBvZgo+IGl0J3MgdXNlcnMuCgpCb3RoIG9mIHRoZXNlIHdvdWxkIGJlIHdyb25n
LsKgIEknbGwgcmVtb3ZlIHRoZW0gaW5zdGVhZC4KClRoZSBwcm9ibGVtIGhlcmUsIGFuZCBtb3Jl
c28gd2l0aCB0aGUgZm9sbG93aW5nIHBhdGNoLCBpcyB0aGF0IHRoZSByYW5nZQpvZiBhY2NlcHRh
YmxlIE1TUnMgZGVwZW5kcyBvbiB3aGljaCBoeXBlcnZpc29yIHdlIGFyZSBlbXVsYXRpbmcuwqAg
VXNpbmcKbmFtZWQgbGFiZWxzIGhlcmUgYWN0dWFsbHkgY29uZnVzZXMgcmF0aGVyIHRoYW4gaGVs
cHMgbWF0dGVycy4KCn5BbmRyZXcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94
ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 18:53:03 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 18:53:03 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6qX-0004Yb-S8; Wed, 28 Feb 2018 18:52:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er6qV-0004YV-Vu
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 18:52:56 +0000
X-Inumbo-ID: 71e3e523-1cb8-11e8-ba59-bc764e045a96
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 71e3e523-1cb8-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 19:51:55 +0100 (CET)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68826777"
To: Paul Durrant <Paul.Durrant@citrix.com>, Xen-devel <xen-devel@lists.xen.org>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
 <8d1f32d3eeaa4903bc7b6e0e6b951795@AMSPEX02CL03.citrite.net>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <9c498857-91ee-416e-bb35-46f18e1058fa@citrix.com>
Date: Wed, 28 Feb 2018 18:22:27 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <8d1f32d3eeaa4903bc7b6e0e6b951795@AMSPEX02CL03.citrite.net>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS01.citrite.net (10.69.22.112) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Jan Beulich <JBeulich@suse.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Roger Pau Monne <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/hvm: Handle viridian MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjcvMDIvMTggMTQ6MzgsIFBhdWwgRHVycmFudCB3cm90ZToKPj4gQEAgLTY5OCwxMyArNjk3
LDExIEBAIHZvaWQgdmlyaWRpYW5fdGltZV9yZWZfY291bnRfdGhhdyhzdHJ1Y3QgZG9tYWluCj4+
ICpkKQo+PiAgICAgICAgICB0cmMtPm9mZiA9IChpbnQ2NF90KXRyYy0+dmFsIC0gcmF3X3RyY192
YWwoZCk7Cj4+ICB9Cj4+Cj4+IC1pbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgs
IHVpbnQ2NF90ICp2YWwpCj4+ICtpbnQgZ3Vlc3RfcmRtc3JfdmlyaWRpYW4oY29uc3Qgc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkKPj4gIHsKPj4gLSAgICBzdHJ1
Y3QgdmNwdSAqdiA9IGN1cnJlbnQ7Cj4+ICAgICAgc3RydWN0IGRvbWFpbiAqZCA9IHYtPmRvbWFp
bjsKPj4gLQo+PiAtICAgIGlmICggIWlzX3ZpcmlkaWFuX2RvbWFpbihkKSApCj4+IC0gICAgICAg
IHJldHVybiAwOwo+PiArCj4+ICsgICAgQVNTRVJUKGlzX3ZpcmlkaWFuX2RvbWFpbihkKSk7Cj4+
Cj4+ICAgICAgc3dpdGNoICggaWR4ICkKPj4gICAgICB7Cj4+IEBAIC03MjUsNyArNzIyLDcgQEAg
aW50IHJkbXNyX3ZpcmlkaWFuX3JlZ3ModWludDMyX3QgaWR4LCB1aW50NjRfdCAqdmFsKQo+Pgo+
PiAgICAgIGNhc2UgSFZfWDY0X01TUl9UU0NfRlJFUVVFTkNZOgo+PiAgICAgICAgICBpZiAoIHZp
cmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX25vX2ZyZXEgKQo+PiAtICAgICAgICAgICAg
cmV0dXJuIDA7Cj4+ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+Pgo+PiAgICAgICAgICBw
ZXJmY19pbmNyKG1zaHZfcmRtc3JfdHNjX2ZyZXF1ZW5jeSk7Cj4+ICAgICAgICAgICp2YWwgPSAo
dWludDY0X3QpZC0+YXJjaC50c2Nfa2h6ICogMTAwMHVsbDsKPj4gQEAgLTczMyw3ICs3MzAsNyBA
QCBpbnQgcmRtc3JfdmlyaWRpYW5fcmVncyh1aW50MzJfdCBpZHgsIHVpbnQ2NF90ICp2YWwpCj4+
Cj4+ICAgICAgY2FzZSBIVl9YNjRfTVNSX0FQSUNfRlJFUVVFTkNZOgo+PiAgICAgICAgICBpZiAo
IHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX25vX2ZyZXEgKQo+PiAtICAgICAgICAg
ICAgcmV0dXJuIDA7Cj4+ICsgICAgICAgICAgICBnb3RvIGdwX2ZhdWx0Owo+Pgo+PiAgICAgICAg
ICBwZXJmY19pbmNyKG1zaHZfcmRtc3JfYXBpY19mcmVxdWVuY3kpOwo+PiAgICAgICAgICAqdmFs
ID0gMTAwMDAwMDAwMHVsbCAvIEFQSUNfQlVTX0NZQ0xFX05TOwo+PiBAQCAtNzU3LDcgKzc1NCw3
IEBAIGludCByZG1zcl92aXJpZGlhbl9yZWdzKHVpbnQzMl90IGlkeCwgdWludDY0X3QgKnZhbCkK
Pj4KPj4gICAgICBjYXNlIEhWX1g2NF9NU1JfUkVGRVJFTkNFX1RTQzoKPj4gICAgICAgICAgaWYg
KCAhKHZpcmlkaWFuX2ZlYXR1cmVfbWFzayhkKSAmIEhWTVBWX3JlZmVyZW5jZV90c2MpICkKPj4g
LSAgICAgICAgICAgIHJldHVybiAwOwo+IEkgaGF2ZSBhIHJlY29sbGVjdGlvbiB0aGF0IGZvciBh
dCBsZWFzdCBvbmUgdmVyc2lvbiBvZiBXaW5kb3dzLCB3aGVuIGRlYnVnIG1vZGUgaXMgZW5hYmxl
ZCwgaXQgcmVhZHMgdGhlIHJlZmVyZW5jZSBUU0MgTVNSIHJlZ2FyZGxlc3Mgb2Ygd2hldGhlciB0
aGUgZmVhdHVyZSBpcyBlbmFibGVkIG9yIG5vdCBzbyB0aGlzIGNoYW5nZSBtYXkgd2VsbCBjYXVz
ZSBndWVzdCBib290IGZhaWx1cmVzLgo+IEluIGdlbmVyYWwgSSB3b3VsZCBiZSB3YXJ5IG9mICNH
UCBmYXVsdGluZyB3aGVyZSB0aGUgY3VycmVudCBjb2RlIGRvZXMgbm90LiBJIHRoaW5rIHRoZSBj
dXJyZW50IGNvZGUgaXMgYWxtb3N0IGNlcnRhaW5seSB0b28gbGliZXJhbCBldmVuIGluIHRoZSBm
YWNlIG9mIGJ1Z2d5IHZlcnNpb25zIG9mIFdpbmRvd3MgYnV0IHRoZSBuZXcgY29kZSBtaWdodCBi
ZSB0b28gY29uc2VydmF0aXZlLiBJdCB3aWxsIG5lZWQgc29tZSB0ZXN0aW5nLgo+Cj4gSW4gcHJp
bmNpcGxlIHRob3VnaC4uLgo+Cj4gUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+CgpUaGUgY3VycmVudCBjb2RlIGlzIGFic29sdXRlbHkgd3JvbmcsIGJl
Y2F1c2UgaXQgZmFsbHMgYmFjayBpbnRvIHRoZQpkZWZhdWx0IHBhdGggYW5kIGNvbnRpbnVlcyBs
b29raW5nIGZvciBhIHJlc3VsdC7CoCBPbiB0aGUgcmVhZCBzaWRlLCB0aGF0CmVuZHMgdXAgbGVh
a2luZyBpbiBMJE4tMSBoeXBlcnZpc29yIGxlYXZlcyBpZiB0aGV5IGFyZSBwcmVzZW50LCB3aGls
ZQp0aGUgd3JpdGUgc2lkZSBlbmRzIHVwIGRpc2NhcmRpbmcgdGhlIHJlc3VsdC4KCklTVFIgaXQg
d2FzIG9ubHkgb25lIHNpbmdsZSBwcmUtcmVsZWFzZSBidWlsZCBvZiB3aW5kb3dzIHdoaWNoIGZh
aWxlZCB0bwpjaGVjayBmb3IgdGhlIFRTQyBmZWF0dXJlLCBzbyBJJ20gbm90IHN1cmUgd2UgbmVl
ZCB0byB3b3JyeS4KCklmIHdlIGRvIGZpbmQgdGhhdCBpdCBpcyBhIHByb2JsZW0gaW4gcHJhY3Rp
Y2UsIHRoZW4gdGhlIGNvcnJlY3QgY291cnNlCm9mIGFjdGlvbiBpcyB0byBleHBsaWNpdGx5IGZp
bGwgd2l0aCAwIGFuZCByZXR1cm4gWDg2RU1VTF9PS0FZLCB3aGljaCBhdApsZWFzdCBtZWFucyB0
aGF0IHdlJ3ZlIGRlYWx0IHdpdGggdGhlIHJlcXVlc3QuCgpJJ3ZlIGJvb3RlZCBXaW43IGFuZCBX
aW4xMCB3aXRoIHRoZSBjb2RlIGluIHRoaXMgc3RhdGUuwqAgQXJlIHlvdSBoYXBweQpmb3IgdXMg
dG8gZ28gd2l0aCB0aGlzIHByb3Zpc2lvbmFsbHksIGFuZCByZXZlcnQgYmFjayB0byBhbiBleHBs
aWNpdApkaXNjYXJkIGlmIHdlIGVuY291bnRlciBwcm9ibGVtcz8KCn5BbmRyZXcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5n
IGxpc3QKWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcvbWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 19:00:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 19:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er6xS-0005Ep-G9; Wed, 28 Feb 2018 19:00:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=gfx2=fw=citrix.com=prvs=590b5ce2e=andrew.cooper3@srs-us1.protection.inumbo.net>)
 id 1er6xQ-0004m1-NK
 for xen-devel@lists.xen.org; Wed, 28 Feb 2018 19:00:04 +0000
X-Inumbo-ID: d8583077-1cb9-11e8-b9b1-635ca7ef6cff
Received: from SMTP.EU.CITRIX.COM (unknown [185.25.65.24])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id d8583077-1cb9-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 19:01:56 +0000 (UTC)
X-IronPort-AV: E=Sophos;i="5.47,406,1515456000"; d="scan'208";a="68828557"
To: Jan Beulich <JBeulich@suse.com>
References: <1519666519-16311-1-git-send-email-andrew.cooper3@citrix.com>
 <1519666519-16311-3-git-send-email-andrew.cooper3@citrix.com>
 <5A96E9A602000078001ACF6E@prv-mh.provo.novell.com>
From: Andrew Cooper <andrew.cooper3@citrix.com>
Message-ID: <7b6ec804-665e-1e4e-f9ac-d7313d6bd21b@citrix.com>
Date: Wed, 28 Feb 2018 18:32:58 +0000
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <5A96E9A602000078001ACF6E@prv-mh.provo.novell.com>
Content-Language: en-GB
X-ClientProxiedBy: AMSPEX02CAS02.citrite.net (10.69.22.113) To
 AMSPEX02CL02.citrite.net (10.69.22.126)
Cc: Sergey Dyasli <sergey.dyasli@citrix.com>, Kevin Tian <kevin.tian@intel.com>,
 Wei Liu <wei.liu2@citrix.com>, Jun Nakajima <jun.nakajima@intel.com>,
 Xen-devel <xen-devel@lists.xen.org>, Paul Durrant <paul.durrant@citrix.com>,
 Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 =?UTF-8?Q?Roger_Pau_Monn=c3=a9?= <roger.pau@citrix.com>
Subject: Re: [Xen-devel] [PATCH 2/6] x86/hvm: Handle viridian MSRs via the
 new guest_{rd, wr}msr() infrastructure
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTY6NDAsIEphbiBCZXVsaWNoIHdyb3RlOgo+Pj4+IE9uIDI2LjAyLjE4IGF0
IDE4OjM1LCA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4gd3JvdGU6Cj4+IC0tLSBhL3hlbi9h
cmNoL3g4Ni9odm0vdmlyaWRpYW4uYwo+PiArKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZpcmlkaWFu
LmMKPj4gQEAgLTU1NCwxMyArNTU0LDExIEBAIHN0YXRpYyB2b2lkIHVwZGF0ZV9yZWZlcmVuY2Vf
dHNjKHN0cnVjdCBkb21haW4gKmQsIGJvb2xfdCBpbml0aWFsaXplKQo+PiAgICAgIHB1dF9wYWdl
X2FuZF90eXBlKHBhZ2UpOwo+PiAgfQo+PiAgCj4+IC1pbnQgd3Jtc3JfdmlyaWRpYW5fcmVncyh1
aW50MzJfdCBpZHgsIHVpbnQ2NF90IHZhbCkKPj4gK2ludCBndWVzdF93cm1zcl92aXJpZGlhbihz
dHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgaWR4LCB1aW50NjRfdCB2YWwpCj4gdW5zaWduZWQgaW50
IHdvdWxkIGRvIGluc3RlYWQgb2YgdWludDMyX3QgKHNhbWUgb24gdGhlIHJlYWQgc2lkZSkuCgpN
U1JzIGFyZSBhcmNoaXRlY3R1cmFsbHkgdWludDMyX3QsIGFuZCB5b3VyIHByb3Bvc2VkIGNvZGlu
ZyBzdHlsZQpzdWdnZXN0aW9ucyB3b3VsZCBoYXZlIHVpbnQzMl90IGhlcmUuwqAgQXQgdGhlIG1v
bWVudCwgdWludDMyX3QgaXMgdXNlZApjb25zaXN0ZW50bHkgdGhyb3VnaG91dCB0aGUgbmV3IE1T
UiBpbmZyYXN0cnVjdHVyZS4KCj4KPj4gQEAgLTE3MywxMSArMTc1LDI2IEBAIGludCBndWVzdF9y
ZG1zcihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCAgdWludDY0X3QgKnZhbCkK
Pj4gICAgICAgICAgICAgICAgIF9NU1JfTUlTQ19GRUFUVVJFU19DUFVJRF9GQVVMVElORzsKPj4g
ICAgICAgICAgYnJlYWs7Cj4+ICAKPj4gKyAgICBjYXNlIDB4NDAwMDAwMDAgLi4uIDB4NDAwMDAx
ZmY6Cj4gQXMgd2FzIGFscmVhZHkgc3VnZ2VzdGVkLCB0aGVzZSB3YW50IHRvIGdhaW4gI2RlZmlu
ZS1zLgo+Cj4gUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KPiB3
aXRoIGF0IGxlYXN0IHRoZSBsYXR0ZXIgdGFrZW4gY2FyZSBvZi4KCkp1c3QgbGlrZSBvbiB0aGUg
Q1BVSUQgc2lkZSwgdGhlIHJhbmdlIG9mIHZhbGlkIE1TUnMgZGVwZW5kIG9uIHRoZQpmYWxsdGhy
b3VnaCBwYXR0ZXJuLCBhbmQgd2hpY2ggaHlwZXJ2aXNvcihzKSB3ZSBhcmUgZW11bGF0aW5nIGZv
ci4KClRoaXMgaXMgY2xlYXJlciBieSB0aGUgZW5kIG9mIHRoZSBzdWJzZXF1ZW50IHBhdGNoLCBi
dXQgdGhlIGxvZ2ljIGlzIGZhcgplYXNpZXIgdG8gZm9sbG93IHdpdGhvdXQgdGhlc2UgbnVtYmVy
cyBiZWluZyBoaWRkZW4uCgp+QW5kcmV3CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 19:18:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 19:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er7FJ-0006BT-DG; Wed, 28 Feb 2018 19:18:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mqb1=fw=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1er7FI-0006B1-8Y
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 19:18:32 +0000
X-Inumbo-ID: 06ef2ac7-1cbc-11e8-ba59-bc764e045a96
Received: from mail-qt0-x244.google.com (unknown [2607:f8b0:400d:c0d::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 06ef2ac7-1cbc-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 20:17:33 +0100 (CET)
Received: by mail-qt0-x244.google.com with SMTP id m13so4386732qtg.13
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 11:18:31 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id:in-reply-to:references;
 bh=HpkzHlSMjP+CLLF+VrY7AHmTgDncyoDy7t42NZ0CZdk=;
 b=OQJwj7b0H4O+H4kYhuEhR6lcRdREnYyXBOgMhZb5atlK1DXX1DEWIUW9ZiVWVnZsNm
 gqfSE2DRNlfzdCJwNYTq7oDRuTv/Bfo5n1XenGxO9TY+nbPFO7K56c864cnkcXmN+LFt
 YMARHkJMgL//isa2Up8k/0pDCSpYgnV6zE9F4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to
 :references;
 bh=HpkzHlSMjP+CLLF+VrY7AHmTgDncyoDy7t42NZ0CZdk=;
 b=ct8fwQNuy6nFotCuiIn3ynFFWqkD1nbNF68aMn7ZQQOYuXhdoL5MZzAM8D7Wbnotma
 YV2mSjOY7hoVfMuEhECam6vJwud8zq9jVJWs3E1asU/ILKPJZhOfCuwzQP8GLuFWt1MC
 RI/vx9N3bTxaKDfr66bKKO5W5Ip/xeDjLSsnL1c47a56Foj+Fp15inGGf+56YM6o11A8
 dj9TFtptcobMpdaPG9rQeZUbqFm6+r/s9djjJAtxS9RwPt7Ep5AmwE1wEKgAdy+FODcW
 UWLMEqHEhvYIx5i+i4hZNUNyv87DFX4zpjX6Tv8goIknCGpt6t4bfWJtyUut8p+Xn+IZ
 rYDA==
X-Gm-Message-State: APf1xPDLKcmKsWTGBniZ5RUf3rBqiKlwrzKjgIWuZGtXjWM9AZGdM6zz
 2hbOfqG19RKBKAVD9wCSrzFZeJc+avU=
X-Google-Smtp-Source: AG47ELsBksDQfYc8AjsaxW1WIOPobp6VmkXTM4x2m5q1Qotm+mIu/DuB4X1HcUk17ZdnEi6eyF/KQA==
X-Received: by 10.237.55.225 with SMTP id j88mr30357557qtb.213.1519845510689; 
 Wed, 28 Feb 2018 11:18:30 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id u37sm1676583qtj.33.2018.02.28.11.18.29
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Feb 2018 11:18:29 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Feb 2018 13:18:44 -0600
Message-Id: <20180228191844.29413-2-cardoe@cardoe.com>
X-Mailer: git-send-email 2.16.1
In-Reply-To: <20180228191844.29413-1-cardoe@cardoe.com>
References: <20180228191844.29413-1-cardoe@cardoe.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 2/2] xen/tools: support Python 2 and Python 3
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

VGhlc2UgY2hhbmdlcyBzaG91bGQgbWFrZSBpdCBwb3NzaWJsZSB0byBzdXBwb3J0IG1vZGVybiBQ
eXRob25zIGFzIHdlbGwKYXMgdGhlIG9sZGVzdCBQeXRob24gMiBzdGlsbCBzdXBwb3J0ZWQuCgpT
aWduZWQtb2ZmLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+Ci0tLQpDQzog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ0M6IEdlb3JnZSBEdW5s
YXAgPEdlb3JnZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KQ0M6IElhbiBKYWNrc29uIDxpYW4uamFj
a3NvbkBldS5jaXRyaXguY29tPgpDQzogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpD
QzogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29tPgpDQzogU3Rl
ZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgpDQzogVGltIERlZWdhbiA8
dGltQHhlbi5vcmc+CkNDOiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KY2hhbmdl
cyBzaW5jZSB2MToKLSBzd2l0Y2hlZCB0byBwcmludCgpIGluIGNhc2VzIHdoZXJlIGl0IHdvcmtz
IGZyb20gQW5kcmV3IENvb3BlcgotIGRyb3BwZWQgbG9uZygpIG1hZ2ljIGZyb20gQW5kcmV3IENv
b3Blci4gVGhpcyBpcyB1bm5lY2Vzc2FyeSB3aXRoCiAgUHl0aG9uIDIuNCBhbmQgbmV3ZXIuCi0t
LQogeGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkgfCAgMiArLQogeGVuL3Rvb2xzL2Nv
bXBhdC1idWlsZC1zb3VyY2UucHkgfCAgMiArLQogeGVuL3Rvb2xzL2dlbi1jcHVpZC5weSAgICAg
ICAgICAgfCAzNCArKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0tCiB4ZW4vdG9vbHMv
Z2V0LWZpZWxkcy5zaCAgICAgICAgICB8ICAyICstCiA0IGZpbGVzIGNoYW5nZWQsIDI3IGluc2Vy
dGlvbnMoKyksIDEzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi90b29scy9jb21wYXQt
YnVpbGQtaGVhZGVyLnB5IGIveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkKaW5kZXgg
MzI0MjFiNjQ1Yi4uYjg1YzQzZjEzZiAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2NvbXBhdC1idWls
ZC1oZWFkZXIucHkKKysrIGIveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1oZWFkZXIucHkKQEAgLTIz
LDQgKzIzLDQgQEAgcGF0cyA9IFsKIGZvciBsaW5lIGluIHN5cy5zdGRpbi5yZWFkbGluZXMoKToK
ICAgICBmb3IgcGF0IGluIHBhdHM6CiAgICAgICAgIGxpbmUgPSByZS5zdWJuKHBhdFswXSwgcGF0
WzFdLCBsaW5lKVswXQotICAgIHByaW50IGxpbmUucnN0cmlwKCkKKyAgICBwcmludChsaW5lLnJz
dHJpcCgpKQpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2NvbXBhdC1idWlsZC1zb3VyY2UucHkgYi94
ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weQppbmRleCA1OTViYzNmZjU4Li5jNjY0ZWI4
NWU2IDEwMDc1NQotLS0gYS94ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weQorKysgYi94
ZW4vdG9vbHMvY29tcGF0LWJ1aWxkLXNvdXJjZS5weQpAQCAtMjYsNCArMjYsNCBAQCBmb3IgcGF0
IGluIHBhdHM6CiBmb3IgbGluZSBpbiBzeXMuc3RkaW4ucmVhZGxpbmVzKCk6CiAgICAgZm9yIHBh
dCBpbiBwYXRzOgogICAgICAgICBsaW5lID0gcmUuc3ViKHBhdFswXSwgcGF0WzFdLCBsaW5lKQot
ICAgIHByaW50IGxpbmUucnN0cmlwKCkKKyAgICBwcmludChsaW5lLnJzdHJpcCgpKQpkaWZmIC0t
Z2l0IGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKaW5k
ZXggNjEzYjkwOWMzZC4uNjM1OWFmYjcwNCAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVp
ZC5weQorKysgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CkBAIC0zLDYgKzMsMTAgQEAKIAogaW1w
b3J0IHN5cywgb3MsIHJlCiAKK2lmIChzeXMudmVyc2lvbl9pbmZvID4gKDMsIDApKToKKyAgICBk
ZWYgeHJhbmdlKHgpOgorICAgICAgICByZXR1cm4gcmFuZ2UoeCkKKwogY2xhc3MgRmFpbChFeGNl
cHRpb24pOgogICAgIHBhc3MKIApAQCAtOTgsMTMgKzEwMiwxMyBAQCBkZWYgcGFyc2VfZGVmaW5p
dGlvbnMoc3RhdGUpOgogZGVmIGZlYXR1cmVzZXRfdG9fdWludDMycyhmcywgbnIpOgogICAgICIi
IiBSZXByZXNlbnQgYSBmZWF0dXJlc2V0IGFzIGEgbGlzdCBvZiBDLWNvbXBhdGlibGUgdWludDMy
X3QncyAiIiIKIAotICAgIGJpdG1hcCA9IDBMCisgICAgYml0bWFwID0gMAogICAgIGZvciBmIGlu
IGZzOgotICAgICAgICBiaXRtYXAgfD0gMUwgPDwgZgorICAgICAgICBiaXRtYXAgfD0gMSA8PCBm
CiAKICAgICB3b3JkcyA9IFtdCiAgICAgd2hpbGUgYml0bWFwOgotICAgICAgICB3b3Jkcy5hcHBl
bmQoYml0bWFwICYgKCgxTCA8PCAzMikgLSAxKSkKKyAgICAgICAgd29yZHMuYXBwZW5kKGJpdG1h
cCAmICgoMSA8PCAzMikgLSAxKSkKICAgICAgICAgYml0bWFwID4+PSAzMgogCiAgICAgYXNzZXJ0
IGxlbih3b3JkcykgPD0gbnIKQEAgLTI3Niw4ICsyODAsOCBAQCBkZWYgY3J1bmNoX251bWJlcnMo
c3RhdGUpOgogICAgICAgICAgICAgIyBUbyBkZWJ1ZywgdW5jb21tZW50IHRoZSBmb2xsb3dpbmcg
bGluZXM6CiAgICAgICAgICAgICAjIGRlZiByZXBsKGwpOgogICAgICAgICAgICAgIyAgICAgcmV0
dXJuICJbIiArICIsICIuam9pbigoc3RhdGUubmFtZXNbeF0gZm9yIHggaW4gbCkpICsgIl0iCi0g
ICAgICAgICAgICAjIHByaW50ID4+c3lzLnN0ZGVyciwgIkZlYXR1cmUgJXMsIHNlZW4gJXMsIHRv
X3Byb2Nlc3MgJXMgIiAlIFwKLSAgICAgICAgICAgICMgICAgIChzdGF0ZS5uYW1lc1tmZWF0XSwg
cmVwbChzZWVuKSwgcmVwbCh0b19wcm9jZXNzKSkKKyAgICAgICAgICAgICMgc3lzLnN0ZGVyci53
cml0ZSgiRmVhdHVyZSAlcywgc2VlbiAlcywgdG9fcHJvY2VzcyAlcyBcbiIgJSBcCisgICAgICAg
ICAgICAjICAgICAoc3RhdGUubmFtZXNbZmVhdF0sIHJlcGwoc2VlbiksIHJlcGwodG9fcHJvY2Vz
cykpKQogCiAgICAgICAgICAgICBmID0gdG9fcHJvY2Vzcy5wb3AoMCkKIApAQCAtMjkzLDcgKzI5
NywxMiBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgIHN0YXRlLmRlZXBfZmVhdHVy
ZXMgPSBmZWF0dXJlc2V0X3RvX3VpbnQzMnMoZGVwcy5rZXlzKCksIG5yX2VudHJpZXMpCiAgICAg
c3RhdGUubnJfZGVlcF9kZXBzID0gbGVuKHN0YXRlLmRlZXBfZGVwcy5rZXlzKCkpCiAKLSAgICBm
b3IgaywgdiBpbiBzdGF0ZS5kZWVwX2RlcHMuaXRlcml0ZW1zKCk6CisgICAgdHJ5OgorICAgICAg
ICBfdG1wID0gc3RhdGUuZGVlcF9kZXBzLml0ZXJpdGVtcygpCisgICAgZXhjZXB0IEF0dHJpYnV0
ZUVycm9yOgorICAgICAgICBfdG1wID0gc3RhdGUuZGVlcF9kZXBzLml0ZW1zKCkKKworICAgIGZv
ciBrLCB2IGluIF90bXA6CiAgICAgICAgIHN0YXRlLmRlZXBfZGVwc1trXSA9IGZlYXR1cmVzZXRf
dG9fdWludDMycyh2LCBucl9lbnRyaWVzKQogCiAgICAgIyBDYWxjdWxhdGUgdGhlIGJpdGZpZWxk
IG5hbWUgZGVjbGFyYXRpb25zCkBAIC00MTAsNyArNDE5LDggQEAgZGVmIG9wZW5fZmlsZV9vcl9m
ZCh2YWwsIG1vZGUsIGJ1ZmZlcmluZyk6CiAgICAgICAgIGVsc2U6CiAgICAgICAgICAgICByZXR1
cm4gb3Blbih2YWwsIG1vZGUsIGJ1ZmZlcmluZykKIAotICAgIGV4Y2VwdCBTdGFuZGFyZEVycm9y
LCBlOgorICAgIGV4Y2VwdCBTdGFuZGFyZEVycm9yOgorICAgICAgICBlID0gc3lzLmV4Y19pbmZv
KClbMV0KICAgICAgICAgaWYgZmQgIT0gLTE6CiAgICAgICAgICAgICByYWlzZSBGYWlsKCJVbmFi
bGUgdG8gb3BlbiBmZCAlZDogJXM6ICVzIiAlCiAgICAgICAgICAgICAgICAgICAgICAgIChmZCwg
ZS5fX2NsYXNzX18uX19uYW1lX18sIGUpKQpAQCAtNDUzLDEwICs0NjMsMTQgQEAgZGVmIG1haW4o
KToKIGlmIF9fbmFtZV9fID09ICJfX21haW5fXyI6CiAgICAgdHJ5OgogICAgICAgICBzeXMuZXhp
dChtYWluKCkpCi0gICAgZXhjZXB0IEZhaWwsIGU6Ci0gICAgICAgIHByaW50ID4+c3lzLnN0ZGVy
ciwgIiVzOiIgJSAoc3lzLmFyZ3ZbMF0sKSwgZQorICAgIGV4Y2VwdCBGYWlsOgorICAgICAgICBl
ID0gc3lzLmV4Y19pbmZvKClbMV0KKyAgICAgICAgc3lzLnN0ZGVyci53cml0ZSgiJXM6IiAlIChz
eXMuYXJndlswXSwpKQorICAgICAgICBzeXMuc3RkZXJyLndyaXRlKGUpCisgICAgICAgIHN5cy5z
dGRlcnIud3JpdGUoIlxuIikKICAgICAgICAgc3lzLmV4aXQoMSkKLSAgICBleGNlcHQgU3lzdGVt
RXhpdCwgZToKKyAgICBleGNlcHQgU3lzdGVtRXhpdDoKKyAgICAgICAgZSA9IHN5cy5leGNfaW5m
bygpWzFdCiAgICAgICAgIHN5cy5leGl0KGUuY29kZSkKICAgICBleGNlcHQgS2V5Ym9hcmRJbnRl
cnJ1cHQ6CiAgICAgICAgIHN5cy5leGl0KDIpCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMvZ2V0LWZp
ZWxkcy5zaCBiL3hlbi90b29scy9nZXQtZmllbGRzLnNoCmluZGV4IDg4N2ZlZWMzNzAuLjQ1YTBl
MmVkNTAgMTAwNjQ0Ci0tLSBhL3hlbi90b29scy9nZXQtZmllbGRzLnNoCisrKyBiL3hlbi90b29s
cy9nZXQtZmllbGRzLnNoCkBAIC0xMzksNyArMTM5LDcgQEAgaGFuZGxlX2ZpZWxkICgpCiAJCWxv
Y2FsIHRhZz0kKGVjaG8gIiQ1IiB8ICR7UFlUSE9OfSAtYyAnCiBpbXBvcnQgcmUsc3lzCiBmb3Ig
bGluZSBpbiBzeXMuc3RkaW4ucmVhZGxpbmVzKCk6Ci0gICAgcHJpbnQgcmUuc3VibihyIlxzKihz
dHJ1Y3R8dW5pb24pXHMrKGNvbXBhdF8pPyhcdyspXHMuKiIsIHIiXDMiLCBsaW5lKVswXS5yc3Ry
aXAoKQorICAgIHN5cy5zdGRvdXQud3JpdGUocmUuc3VibihyIlxzKihzdHJ1Y3R8dW5pb24pXHMr
KGNvbXBhdF8pPyhcdyspXHMuKiIsIHIiXDMiLCBsaW5lKVswXS5yc3RyaXAoKSArICJcbiIpCiAn
KQogCQllY2hvICIgXFwiCiAJCXByaW50ZiAlcyAiJHsxfVhMQVRfJHRhZygmKF9kXyktPiQzLCAm
KF9zXyktPiQzKTsiCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGlu
Zm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 19:18:43 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 19:18:43 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er7FH-0006Aq-2V; Wed, 28 Feb 2018 19:18:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mqb1=fw=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1er7FG-0006Ak-O7
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 19:18:30 +0000
X-Inumbo-ID: 05b6d4fc-1cbc-11e8-ba59-bc764e045a96
Received: from mail-qt0-x244.google.com (unknown [2607:f8b0:400d:c0d::244])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 05b6d4fc-1cbc-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 20:17:31 +0100 (CET)
Received: by mail-qt0-x244.google.com with SMTP id g60so4396055qtd.11
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 11:18:29 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=from:to:cc:subject:date:message-id;
 bh=7XslGmYUITkxI8cno/y8/9/j9gw2pDF6isImWpOEQyY=;
 b=Cv2Wpl48W81L3GIGL7Qq+g3CwZCJn/NkGSASG+1fLWqrSKNaDa/Jnlx+i3wobvRN+j
 /rWsmqgue1YLxn0gF7vwgB5m1pJ1phjlB7/OrUIdipWaourDPWnmReIfvUSuVf+L7zpV
 jcg6f8YnUs+kCQ8z1IkR7Mo4AA3dmINW20Bjw=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:from:to:cc:subject:date:message-id;
 bh=7XslGmYUITkxI8cno/y8/9/j9gw2pDF6isImWpOEQyY=;
 b=R62zUZfn4ZJliiVgnj/4P6K0Ma4KoxecslZvClPxq3I4/rDs4yW0LGLuRNBuJiFAeX
 vaLi4LyCuqQ0jkTgr93xDnAwBCT95d4qd22wVKIm8ws8bCYx0GP603SX9ET9olnR9Ua/
 S75wBAHuOePpiRHpYVcHja8OPcFgskLL6wOznPtRxpXPJ5IRISVUbjkJsf9D6sxbc0I8
 mKKxgkjwb+/N2ztaxhedFdROK7lJK6L8fBX/nJRunQ3PLUp06+mm4yhouqseSlQ9MNBj
 vhL3j3STdgzL1sjc78PRU+868u55LIBhHXp1yAdfWsMung+YfR7qq9wDY2pWAemCYsAO
 FQkw==
X-Gm-Message-State: APf1xPA7D6qjUXLNIRErPp3flL9btx9pfvk+Xf9n0vhchSDN4sK5Uq+w
 vJkAY5slZi2/FYJq6dZmW5fCs8czPW0=
X-Google-Smtp-Source: AG47ELvWzOPfuSnAnq2+MPKIDus4JzixntfUDH7582yI34hB4TAZpafriK5mL3+ld9sqXMvbQNFcTA==
X-Received: by 10.237.40.34 with SMTP id r31mr31981092qtd.330.1519845508548;
 Wed, 28 Feb 2018 11:18:28 -0800 (PST)
Received: from swanson.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.gmail.com with ESMTPSA id u37sm1676583qtj.33.2018.02.28.11.18.27
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Feb 2018 11:18:27 -0800 (PST)
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Date: Wed, 28 Feb 2018 13:18:43 -0600
Message-Id: <20180228191844.29413-1-cardoe@cardoe.com>
X-Mailer: git-send-email 2.16.1
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>, Doug Goldstein <cardoe@cardoe.com>,
 Tim Deegan <tim@xen.org>, Jan Beulich <jbeulich@suse.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>
Subject: [Xen-devel] [PATCH v2 1/2] README: require Python 2.4 or newer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

SW5jcmVhc2UgdGhlIG1pbmltdW0gcmVxdWlyZWQgUHl0aG9uIHRvIDIuNCBvciBuZXdlci4KClNp
Z25lZC1vZmYtYnk6IERvdWcgR29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KLS0tCkNDOiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgpDQzogR2VvcmdlIER1bmxh
cCA8R2VvcmdlLkR1bmxhcEBldS5jaXRyaXguY29tPgpDQzogSWFuIEphY2tzb24gPGlhbi5qYWNr
c29uQGV1LmNpdHJpeC5jb20+CkNDOiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CkND
OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJhZC53aWxrQG9yYWNsZS5jb20+CkNDOiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+CkNDOiBUaW0gRGVlZ2FuIDx0
aW1AeGVuLm9yZz4KQ0M6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQpjaGFuZ2Ug
ZnJvbSB2MToKLSBjaGFuZ2VkIGZyb20gUHl0aG9uIDIuNiB0byBQeXRob24gMi40IGJhc2VkIG9u
CgpXaGlsZSB0aGUgdG9vbHMgYXJlIGJyb2tlIHdpdGggUHl0aG9uIDIuNCBjdXJyZW50bHkgdGhl
cmUgYXJlCnNvbWUgc2NyaXB0cyB0aGF0IHBlb3BsZSBoYXZlIGFuIGludGVyZXN0IGluIHN0aWxs
IGJlaW5nIGFibGUKdG8gcnVuIHdpdGggUHl0aG9uIDIuNCBzbyBjaGFuZ2VkIHRoZSBkb2N1bWVu
dGVkIGluZm9ybWF0aW9uIHRoZXJlLgpJJ20gd29ya2luZyBvbiBzb21lIHVwZGF0ZXMgdG8gdGhl
IFRyYXZpcyBDSSB0ZXN0IGxvb3AgKGFjdHVhbGx5CnN3aXRjaGluZyB0byBHaXRMYWIgQ0kpIHRv
IGdpdmUgdXMgbW9yZSBmbGV4aWJpbGl0eSBpbiB3aGF0IGlzCmJlaW5nIHRlc3RlZC4KClNlZQpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL2FyY2hpdmVzL2h0bWwveGVuLWRldmVsLzIwMTct
MDkvbXNnMDIzODkuaHRtbApmb3IgY29udGV4dCBvbiB0aGUgYnVpbGQgZmFpbHVyZXMgaW4gdG9v
bHMgd2l0aCBQeXRob24gMi40Ci0tLQogUkVBRE1FIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1F
CmluZGV4IGU5NmNkZDI4NjIuLjRlZDAzYjdmZTIgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9S
RUFETUUKQEAgLTQ2LDcgKzQ2LDcgQEAgcHJvdmlkZWQgYnkgeW91ciBPUyBkaXN0cmlidXRvcjoK
ICAgICAgICAgLSBHQ0MgNC44IG9yIGxhdGVyCiAgICAgICAgIC0gR05VIEJpbnV0aWxzIDIuMjQg
b3IgbGF0ZXIKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwgb2YgemxpYiAoZS5nLiwgemxpYi1k
ZXYpCi0gICAgKiBEZXZlbG9wbWVudCBpbnN0YWxsIG9mIFB5dGhvbiB2Mi4zIG9yIGxhdGVyIChl
LmcuLCBweXRob24tZGV2KQorICAgICogRGV2ZWxvcG1lbnQgaW5zdGFsbCBvZiBQeXRob24gdjIu
NCBvciBsYXRlciAoZS5nLiwgcHl0aG9uLWRldikKICAgICAqIERldmVsb3BtZW50IGluc3RhbGwg
b2YgY3Vyc2VzIChlLmcuLCBsaWJuY3Vyc2VzLWRldikKICAgICAqIERldmVsb3BtZW50IGluc3Rh
bGwgb2Ygb3BlbnNzbCAoZS5nLiwgb3BlbnNzbC1kZXYpCiAgICAgKiBEZXZlbG9wbWVudCBpbnN0
YWxsIG9mIHgxMSAoZS5nLiB4b3JnLXgxMS1kZXYpCi0tIAoyLjE2LjEKCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0
Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 19:20:24 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 19:20:24 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er7H4-0006qd-Oo; Wed, 28 Feb 2018 19:20:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=mqb1=fw=cardoe.com=cardoe@srs-us1.protection.inumbo.net>)
 id 1er7H3-0006qU-RM
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 19:20:21 +0000
X-Inumbo-ID: 483bf187-1cbc-11e8-ba59-bc764e045a96
Received: from mail-qk0-x234.google.com (unknown [2607:f8b0:400d:c09::234])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 483bf187-1cbc-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 20:19:23 +0100 (CET)
Received: by mail-qk0-x234.google.com with SMTP id w142so4428112qkb.8
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 11:20:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cardoe.com; s=google;
 h=subject:to:cc:references:from:message-id:date:user-agent
 :mime-version:in-reply-to;
 bh=C2uiJeh/UU8wj1BVfXdQWLNwhE3NXH39tpg+c8mIoWA=;
 b=Xsj10yfcR9kZ6nVGplzjvXlBPEbUfkahsh2ysxT6FLsGhu+mbLbfn2ba/oK30Yg1ql
 Z+OJXwehg6QjZhTjLYOdKhqn4uJjk5wlZBVr384aueV5JGMbuwZ7hPjmH1dSmPk1YeJU
 dDTbn/Re4B6621YoxzdmMVSDaFUYGNUOwS/m4=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:cc:references:from:message-id:date
 :user-agent:mime-version:in-reply-to;
 bh=C2uiJeh/UU8wj1BVfXdQWLNwhE3NXH39tpg+c8mIoWA=;
 b=oVKxqPiZmn6Vl8mh2BpCbp5YTLi/zfeskrV2yYgQ5Ra3TBPRtdPmVtUDEj+98D48Xd
 itzVbCAs73kqQAqWNTQy48edbVrh1EjipaRRFWOZI/ExPWscGWfXonudJehcry3MZ5PS
 XWkd2lqnWEdmQQiWDeqUwNblidF4TWu242Jrq0K+kVQtkGDnkduM8MArq4uVa/I9g+U8
 QisQK2/CGdeE1sriGWCETXVZmocDB6VqSumTk3zXy2vRZTYtjLRtBwBJbhRyWCDeEVNb
 Rf9eZk9FNTUZXl1s42ayoKQozg++rNAnQdcbewy2YSwWQho1ZuT/pG2gVIgWxtJRjUx1
 fVuw==
X-Gm-Message-State: APf1xPAu34kBPq8SUktuoJjbLz85fT/OcnIFWumP8psEJPVK+X9X6Szy
 5iUTKV7RMjFb2dp9BP7yiK2JQg==
X-Google-Smtp-Source: AG47ELsHwHGqAPsRTeKCNVN+h11BObiJ2stYLrbrFponK85MjihAoecbruMCTIH3fhltTOSnIiRgOA==
X-Received: by 10.55.24.160 with SMTP id 32mr29407309qky.214.1519845620348;
 Wed, 28 Feb 2018 11:20:20 -0800 (PST)
Received: from doug-macbook.localdomain
 (104-179-196-18.lightspeed.brhmal.sbcglobal.net. [104.179.196.18])
 by smtp.googlemail.com with ESMTPSA id a73sm1509812qkb.14.2018.02.28.11.20.11
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Feb 2018 11:20:12 -0800 (PST)
To: xen-devel@lists.xenproject.org
References: <20180228191844.29413-1-cardoe@cardoe.com>
From: Doug Goldstein <cardoe@cardoe.com>
Message-ID: <be8ebee1-4151-1fa2-38bd-6fcaa5a1cd10@cardoe.com>
Date: Wed, 28 Feb 2018 13:20:08 -0600
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180228191844.29413-1-cardoe@cardoe.com>
Cc: Stefano Stabellini <sstabellini@kernel.org>, Wei Liu <wei.liu2@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Andrew Cooper <andrew.cooper3@citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Tim Deegan <tim@xen.org>,
 Jan Beulich <jbeulich@suse.com>
Subject: Re: [Xen-devel] [PATCH v2 1/2] README: require Python 2.4 or newer
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============8302674180103412480=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============8302674180103412480==
Content-Type: multipart/signed; micalg=pgp-sha512;
 protocol="application/pgp-signature";
 boundary="7KhrFn1hQNcBMRXb40AHuOEe8Col3QvhI"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--7KhrFn1hQNcBMRXb40AHuOEe8Col3QvhI
Content-Type: multipart/mixed; boundary="epTFdr4hsVaRJrGrGusrfYsWXlpXWnkGU";
 protected-headers="v1"
From: Doug Goldstein <cardoe@cardoe.com>
To: xen-devel@lists.xenproject.org
Cc: Andrew Cooper <andrew.cooper3@citrix.com>,
 George Dunlap <George.Dunlap@eu.citrix.com>,
 Ian Jackson <ian.jackson@eu.citrix.com>, Jan Beulich <jbeulich@suse.com>,
 Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Stefano Stabellini <sstabellini@kernel.org>, Tim Deegan <tim@xen.org>,
 Wei Liu <wei.liu2@citrix.com>
Message-ID: <be8ebee1-4151-1fa2-38bd-6fcaa5a1cd10@cardoe.com>
Subject: Re: [PATCH v2 1/2] README: require Python 2.4 or newer
References: <20180228191844.29413-1-cardoe@cardoe.com>
In-Reply-To: <20180228191844.29413-1-cardoe@cardoe.com>

--epTFdr4hsVaRJrGrGusrfYsWXlpXWnkGU
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable

On 2/28/18 1:18 PM, Doug Goldstein wrote:

> change from v1:
> - changed from Python 2.6 to Python 2.4 based on

Not sure what happened to my mind here....

based on feedback on the list of folks still having environments where
Python 2.4 is in use.

--=20
Doug Goldstein


--epTFdr4hsVaRJrGrGusrfYsWXlpXWnkGU--

--7KhrFn1hQNcBMRXb40AHuOEe8Col3QvhI
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE9hYXBLEKE2oJfXLwyIzUxt8kNl0FAlqXAOpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY2
MTYxNzA0QjEwQTEzNkEwOTdENzJGMEM4OENENEM2REYyNDM2NUQACgkQyIzUxt8k
Nl0t6Q/9FXqFlPeYc+g9t0FyQl0wUTx6I9g+DzYruQ8nWIso2+hzyl2RYXA07TAx
Th/B2n4irE9tVnHdaaprj/4NoOyr+rMaSmC/96HuAQY3lfhUDcPUv77wm/SVHhc2
8Hj1FMKFNwVn5OFDHt5FQW+Pjve/0vp5bBIfawVLhwGGjXiAbuPERDfWWkeqVco1
FZBvXaCIvHyIoFLzg2T5IMzrraVjAuAw+GMMHRRg9dBAatnHkrMwIoU5qPER0eyi
JF/LDyc71uDndylBMZ0EXqZhXc4ZUZjIcUU3L4W33pbqxhGPVA+x0PFlZSiL7lw2
/WA3/EfSeM8BVXQRiK2gnWFGN6U0WFIy8ZKxk9mqbE5aiYK67gFe7Opsa0aC0ygZ
CIcyX2xYeq72y+F8sRKihqFaQtSP/Bl+IWhf72yTvdxslw/D3+BnRWfWeUBgEXQ9
lU13S8kAKyPkEOVrjtN5ILQtSAYMX2oPvTZz7rKUQvR5I5M9tSu7sDwTW6qteNk2
Qz008cfJd2ar6Fa9UqKsX1pBiwd77WysQm9rJFMUWpRlxg2gczAiq2uhXfgoGPO3
t4MaJLVdKB3rk1UCuJtS2qhiICZjbQcPhh9BGh6zLgwoa+zAFpEsuVeI8xoQgIfK
3V4SOCCifseT+wnagHCqjRKyIAWJxG+nbej70EwamGJ0gZu3rE8=
=YOZ6
-----END PGP SIGNATURE-----

--7KhrFn1hQNcBMRXb40AHuOEe8Col3QvhI--


--===============8302674180103412480==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============8302674180103412480==--


From xen-devel-bounces@lists.xenproject.org Wed Feb 28 19:21:44 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 19:21:44 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er7IL-0006zJ-2U; Wed, 28 Feb 2018 19:21:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=j4wv=fw=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1er7IJ-0006ym-AR
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 19:21:39 +0000
X-Inumbo-ID: dc54b77b-1cbc-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id dc54b77b-1cbc-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 19:23:31 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 5779CADC6;
 Wed, 28 Feb 2018 19:21:31 +0000 (UTC)
To: Jason Andryuk <jandryuk@gmail.com>, xen-devel@lists.xenproject.org,
 netdev@vger.kernel.org
References: <20180228122323.3914-1-jandryuk@gmail.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <d6411bf3-9edd-15a7-1f4e-a9f51869129d@suse.com>
Date: Wed, 28 Feb 2018 20:21:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180228122323.3914-1-jandryuk@gmail.com>
Content-Language: de-DE
Cc: Eduardo Otubo <otubo@redhat.com>,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 open list <linux-kernel@vger.kernel.org>
Subject: Re: [Xen-devel] [PATCH] xen-netfront: Fix hang on device removal
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTM6MjMsIEphc29uIEFuZHJ5dWsgd3JvdGU6Cj4gQSB0b29sc3RhY2sgbWF5
IGRlbGV0ZSB0aGUgdmlmIGZyb250ZW5kIGFuZCBiYWNrZW5kIHhlbnN0b3JlIGVudHJpZXMKPiB3
aGlsZSB4ZW4tbmV0ZnJvbnQgaXMgaW4gdGhlIHJlbW92YWwgY29kZSBwYXRoLiAgSW4gdGhhdCBj
YXNlLCB0aGUKPiBjaGVja3MgZm9yIHhlbmJ1c19yZWFkX2RyaXZlcl9zdGF0ZSB3b3VsZCByZXR1
cm4gWGVuYnVzU3RhdGVVbmtub3duLCBhbmQKPiB4ZW5uZXRfcmVtb3ZlIHdvdWxkIGhhbmcgaW5k
ZWZpbml0ZWx5LiAgVGhpcyBoYW5nIHByZXZlbnRzIHN5c3RlbQo+IHNodXRkb3duLgo+IAo+IHhl
bm5ldF9yZW1vdmUgbXVzdCBiZSBhYmxlIHRvIGhhbmRsZSBYZW5idXNTdGF0ZVVua25vd24sIGFu
ZAo+IG5ldGJhY2tfY2hhbmdlZCBtdXN0IGFsc28gd2FrZSB1cCB0aGUgd2FrZV9xdWV1ZSBmb3Ig
dGhhdCBzdGF0ZSBhcyB3ZWxsLgo+IAo+IEZpeGVzOiA1YjU5NzFkZjNiYzIgKCJ4ZW4tbmV0ZnJv
bnQ6IHJlbW92ZSB3YXJuaW5nIHdoZW4gdW5sb2FkaW5nIG1vZHVsZSIpCj4gCj4gU2lnbmVkLW9m
Zi1ieTogSmFzb24gQW5kcnl1ayA8amFuZHJ5dWtAZ21haWwuY29tPgo+IENjOiBFZHVhcmRvIE90
dWJvIDxvdHVib0ByZWRoYXQuY29tPgoKQ29tbWl0dGVkIHRvIHhlbi90aXAgZm9yLWxpbnVzLTQu
MTZhCgoKSnVlcmdlbgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 19:22:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 19:22:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er7Io-00073J-AI; Wed, 28 Feb 2018 19:22:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <srs0=j4wv=fw=suse.com=jgross@srs-us1.protection.inumbo.net>)
 id 1er7In-00072f-3K
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 19:22:09 +0000
X-Inumbo-ID: eeb71c5a-1cbc-11e8-b9b1-635ca7ef6cff
Received: from mx2.suse.de (unknown [195.135.220.15])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id eeb71c5a-1cbc-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 19:24:02 +0000 (UTC)
X-Virus-Scanned: by amavisd-new at test-mx.suse.de
Received: from relay2.suse.de (charybdis-ext.suse.de [195.135.220.254])
 by mx2.suse.de (Postfix) with ESMTP id 6483EADC6;
 Wed, 28 Feb 2018 19:22:02 +0000 (UTC)
To: Roger Pau Monne <roger.pau@citrix.com>, linux-kernel@vger.kernel.org
References: <20180228091903.99889-1-roger.pau@citrix.com>
From: Juergen Gross <jgross@suse.com>
Message-ID: <bede6e55-88d3-3f61-f196-c53212abc66a@suse.com>
Date: Wed, 28 Feb 2018 20:22:01 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180228091903.99889-1-roger.pau@citrix.com>
Content-Language: de-DE
Cc: xen-devel@lists.xenproject.org,
 Boris Ostrovsky <boris.ostrovsky@oracle.com>, Amit Shah <aams@amazon.com>,
 stable@vger.kernel.org
Subject: Re: [Xen-devel] [PATCH] xen/pirq: fix error path cleanup when
	binding MSIs
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMTggMTA6MTksIFJvZ2VyIFBhdSBNb25uZSB3cm90ZToKPiBDdXJyZW50IGNsZWFu
dXAgaW4gdGhlIGVycm9yIHBhdGggb2YgeGVuX2JpbmRfcGlycV9tc2lfdG9faXJxIGlzCj4gd3Jv
bmcuIEZpcnN0IG9mIGFsbCB0aGVyZSdzIGFuIG9mZi1ieS1vbmUgaW4gdGhlIGNsZWFudXAgbG9v
cCwgd2hpY2gKPiBjYW4gbGVhZCB0byB1bmJpbmRpbmcgd3JvbmcgSVJRcy4KPiAKPiBTZWNvbmRs
eSBJUlFzIG5vdCBib3VuZCB3b24ndCBiZSBmcmVlZCwgdGh1cyBsZWFraW5nIElSUSBudW1iZXJz
Lgo+IAo+IE5vdGUgdGhhdCB0aGVyZSdzIG5vIG5lZWQgdG8gZGlmZmVyZW50aWF0ZSBiZXR3ZWVu
IGJvdW5kIGFuZCB1bmJvdW5kCj4gSVJRcyB3aGVuIGZyZWVpbmcgdGhlbSwgX191bmJpbmRfZnJv
bV9pcnEgd2lsbCBkZWFsIHdpdGggYm90aCBvZiB0aGVtCj4gY29ycmVjdGx5Lgo+IAo+IEZpeGVz
OiA0ODkyYzliNGFkYTlmOSAoInhlbjogYWRkIHN1cHBvcnQgZm9yIE1TSSBtZXNzYWdlIGdyb3Vw
cyIpCj4gUmVwb3J0ZWQtYnk6IEhvb21hbiBNaXJoYWRpIDxtaXJoYWRpaEBhbWF6b24uY29tPgo+
IFNpZ25lZC1vZmYtYnk6IFJvZ2VyIFBhdSBNb25uw6kgPHJvZ2VyLnBhdUBjaXRyaXguY29tPgoK
Q29tbWl0dGVkIHRvIHhlbi90aXAgZm9yLWxpbnVzLTQuMTZhCgoKSnVlcmdlbgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1haWxpbmcg
bGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 19:45:22 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 19:45:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er7f4-00008y-6a; Wed, 28 Feb 2018 19:45:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=ivaa=fw=oracle.com=boris.ostrovsky@srs-us1.protection.inumbo.net>)
 id 1er7f3-00008r-0m
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 19:45:09 +0000
X-Inumbo-ID: be7ac107-1cbf-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id be7ac107-1cbf-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 20:44:09 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SJgFce138383;
 Wed, 28 Feb 2018 19:45:00 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=subject : to :
 references : from : message-id : date : mime-version : in-reply-to :
 content-type : content-transfer-encoding; s=corp-2017-10-26;
 bh=gITCLduJ9yeTydRpY5EMGgxk/c+Udfzyoj7cdiSl6O0=;
 b=eZ9CWXOQSi+elrCAZfVcYTXjZlFsFICC0VSIleBfNZzGwLLxYIbR//7Ud2AT75xaEOlg
 KregZUsnv+t7WaD4SiQZ82NmU3dqcCxCSJCb7xfL6xUnfh+8cCvf3EKzQKLiJIkqPzjY
 ilg1NDLRpk+bRmY4E3QF98mntnP/9beXLkuSikAPkqubBXnclNk86fZy5Rpz5e1hx0R8
 PauC3hDWZUoItWzMx+NYY4scy7elmnchZrnfbBz8H3uNm3P1a0vcblRAW2bMmY04ZJLT
 nvsRKjfhIKxgyPgxcgsXuvfCxTGFHoQnJEBVhhrGcurhCvzjAGRDQ3E/RPfCvWMvwMQ6 jA== 
Received: from userv0022.oracle.com (userv0022.oracle.com [156.151.31.74])
 by userp2120.oracle.com with ESMTP id 2ge1w4gbd4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 19:45:00 +0000
Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235])
 by userv0022.oracle.com (8.14.4/8.14.4) with ESMTP id w1SJiwAZ032552
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 19:44:59 GMT
Received: from abhmp0011.oracle.com (abhmp0011.oracle.com [141.146.116.17])
 by aserv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SJiwNF012519;
 Wed, 28 Feb 2018 19:44:58 GMT
Received: from dhcp-burlington7-2nd-B-east-10-152-55-162.usdhcp.oraclecorp.com
 (/10.152.32.65) by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 11:44:58 -0800
To: Oleksandr Andrushchenko <andr2000@gmail.com>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie,
 daniel.vetter@intel.com, seanpaul@chromium.org, gustavo@padovan.org,
 jgross@suse.com, konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-9-git-send-email-andr2000@gmail.com>
 <2f2c6fea-c0cb-e244-41f3-269db07986fc@oracle.com>
 <56c4a78b-356a-fb35-a97e-187581ae45ad@epam.com>
 <71ab9d03-dc07-f7f2-c9f8-463cc926e573@oracle.com>
 <a9f9d0e4-f504-6d78-40bd-d683fbfa288f@gmail.com>
From: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Message-ID: <81d77b4c-db75-8830-06c9-6774c15a4c25@oracle.com>
Date: Wed, 28 Feb 2018 14:46:22 -0500
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <a9f9d0e4-f504-6d78-40bd-d683fbfa288f@gmail.com>
Content-Language: en-US
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=1
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280240
Subject: Re: [Xen-devel] [PATCH 8/9] drm/xen-front: Implement GEM operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjcvMjAxOCAwMTo1MiBBTSwgT2xla3NhbmRyIEFuZHJ1c2hjaGVua28gd3JvdGU6Cj4g
T24gMDIvMjcvMjAxOCAwMTo0NyBBTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+PiBPbiAwMi8y
My8yMDE4IDEwOjM1IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+IE9uIDAy
LzIzLzIwMTggMDU6MjYgUE0sIEJvcmlzIE9zdHJvdnNreSB3cm90ZToKPj4+PiBPbiAwMi8yMS8y
MDE4IDAzOjAzIEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4KPj4+Pj4gK8Kg
wqDCoMKgwqDCoMKgIHJldCA9IGdlbV9hbGxvY19wYWdlc19hcnJheSh4ZW5fb2JqLCBzaXplKTsK
Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGlmIChyZXQgPCAwKSB7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDC
oMKgwqDCoMKgIGdlbV9mcmVlX3BhZ2VzX2FycmF5KHhlbl9vYmopOwo+Pj4+PiArwqDCoMKgwqDC
oMKgwqDCoMKgwqDCoCBnb3RvIGZhaWw7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+Pj4+ICsK
Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldCA9IGFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcyh4ZW5f
b2JqLT5udW1fcGFnZXMsCj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgeGVu
X29iai0+cGFnZXMpOwo+Pj4+IFdoeSBhcmUgeW91IGFsbG9jYXRpbmcgYmFsbG9vbiBwYWdlcz8K
Pj4+IGluIHRoaXMgdXNlLWNhc2Ugd2UgbWFwIHBhZ2VzIHByb3ZpZGVkIGJ5IHRoZSBiYWNrZW5k
Cj4+PiAoeWVzLCBJIGtub3cgdGhpcyBjYW4gYmUgYSBwcm9ibGVtIGZyb20gYm90aCBzZWN1cml0
eQo+Pj4gUE9WIGFuZCB0aGF0IERvbVUgY2FuIGRpZSBob2xkaW5nIHBhZ2VzIG9mIERvbTAgZm9y
ZXZlcjoKPj4+IGJ1dCBzdGlsbCBpdCBpcyBhIGNvbmZpZ3VyYXRpb24gb3B0aW9uLCBzbyB1c2Vy
IGRlY2lkZXMKPj4+IGlmIGhlciB1c2UtY2FzZSBuZWVkcyB0aGlzIGFuZCB0YWtlcyByZXNwb25z
aWJpbGl0eSBmb3IKPj4+IHN1Y2ggYSBkZWNpc2lvbikuCj4+Cj4+IFBlcmhhcHMgSSBhbSBtaXNz
aW5nIHNvbWV0aGluZyBoZXJlIGJ1dCB3aGVuIHlvdSBzYXkgIkkga25vdyB0aGlzIGNhbiBiZQo+
PiBhIHByb2JsZW0gZnJvbSBib3RoIHNlY3VyaXR5IFBPViAuLi4iIHRoZW4gdGhlcmUgaXMgc29t
ZXRoaW5nIHdyb25nIHdpdGgKPj4geW91ciBzb2x1dGlvbi4KPiB3ZWxsLCBpbiB0aGlzIHNjZW5h
cmlvIHRoZXJlIGFyZSBhY3R1YWxseSAyIGNvbmNlcm5zOgo+IDEuIElmIERvbVUgZGllcyB0aGUg
cGFnZXMvZ3JhbnRzIGZyb20gRG9tMC9Eb21EIGNhbm5vdCBiZQo+IHJlY2xhaW1lZCBiYWNrCj4g
Mi4gTWlzYmVoYXZpbmcgZ3Vlc3QgbWF5IHNlbmQgdG9vIG1hbnkgcmVxdWVzdHMgdG8gdGhlCj4g
YmFja2VuZCBleGhhdXN0aW5nIGdyYW50IHJlZmVyZW5jZXMgYW5kIG1lbW9yeSBvZiBEb20wL0Rv
bUQKPiAodGhpcyBpcyB0aGUgb25seSBjb25jZXJuIGZyb20gc2VjdXJpdHkgUE9WKS4gUGxlYXNl
IHNlZSBbMV0KPgo+IEJ1dCwgd2UgYXJlIGZvY3VzaW5nIG9uIGVtYmVkZGVkIHVzZS1jYXNlcywK
PiBzbyB0aG9zZSBzeXN0ZW1zIHdlIHVzZSBhcmUgbm90IHRoYXQgImR5bmFtaWMiIHdpdGggcmVz
cGVjdCB0byAyKS4KPiBOYW1lbHk6IHdlIGhhdmUgZml4ZWQgbnVtYmVyIG9mIGRvbWFpbnMgYW5k
IHRoZWlyIGZ1bmN0aW9uYWxpdHkKPiBpcyB3ZWxsIGtub3duLCBzbyB3ZSBjYW4gZG8gcmF0aGVy
IHByZWNpc2UgYXNzdW1wdGlvbiBvbiByZXNvdXJjZQo+IHVzYWdlLiBUaGlzIGlzIHdoeSBJIHRy
eSB0byB3YXJuIG9uIHN1Y2ggYSB1c2UtY2FzZSBhbmQgcmVseSBvbgo+IHRoZSBlbmQgdXNlciB3
aG8gdW5kZXJzdGFuZHMgdGhlIGNhdmVhdHMKCgpIb3cgd2lsbCBkb20wL2JhY2tlbmQga25vdyB3
aGV0aGVyIG9yIG5vdCB0byB0cnVzdCB0aGUgZnJvbnQgZW5kIChhbmQKdGh1cyB3aGV0aGVyIG9y
IG5vdCB0byBwcm92aWRlIHByb3ZpZGUgcGFnZXMgdG8gaXQpPyBXaWxsIHRoZXJlIGJlCnNvbWV0
aGluZyBpbiB4ZW5zdG9yZSwgZm9yIGV4YW1wbGUsIHRvIGluZGljYXRlIHN1Y2ggdHJ1c3RlZCBm
cm9udGVuZHM/CgotYm9yaXMKCgo+Cj4gSSdsbCBwcm9iYWJseSBhZGQgbW9yZSBwcmVjaXNlIGRl
c2NyaXB0aW9uIG9mIHRoaXMgdXNlLWNhc2UKPiBjbGFyaWZ5aW5nIHdoYXQgaXMgdGhhdCBzZWN1
cml0eSBQT1YsIHNvIHRoZXJlIGlzIG5vIGNvbmZ1c2lvbgo+Cj4gSG9wZSB0aGlzIGV4cGxhbmF0
aW9uIGFuc3dlcnMgeW91ciBxdWVzdGlvbnMKPj4gLWJvcmlzCj4+Cj4+PiBQbGVhc2Ugc2VlIGRl
c2NyaXB0aW9uIG9mIHRoZSBidWZmZXJpbmcgbW9kZXMgaW4geGVuX2RybV9mcm9udC5oCj4+PiBz
cGVjaWZpY2FsbHkgZm9yIGJhY2tlbmQgYWxsb2NhdGVkIGJ1ZmZlcnM6Cj4+PiDCoAo+Pj4gKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKgo+Pj4KPj4+IMKgICogMi4gQnVmZmVycyBhbGxvY2F0ZWQgYnkg
dGhlIGJhY2tlbmQKPj4+IMKgCj4+PiAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCj4+Pgo+Pj4gwqAg
Kgo+Pj4gwqAgKiBUaGlzIG1vZGUgb2Ygb3BlcmF0aW9uIGlzIHJ1bi10aW1lIGNvbmZpZ3VyZWQg
dmlhIGd1ZXN0IGRvbWFpbgo+Pj4gY29uZmlndXJhdGlvbgo+Pj4gwqAgKiB0aHJvdWdoIFhlblN0
b3JlIGVudHJpZXMuCj4+PiDCoCAqCj4+PiDCoCAqIEZvciBzeXN0ZW1zIHdoaWNoIGRvIG5vdCBw
cm92aWRlIElPTU1VIHN1cHBvcnQsIGJ1dCBoYXZpbmcgc3BlY2lmaWMKPj4+IMKgICogcmVxdWly
ZW1lbnRzIGZvciBkaXNwbGF5IGJ1ZmZlcnMgaXQgaXMgcG9zc2libGUgdG8gYWxsb2NhdGUgc3Vj
aAo+Pj4gYnVmZmVycwo+Pj4gwqAgKiBhdCBiYWNrZW5kIHNpZGUgYW5kIHNoYXJlIHRob3NlIHdp
dGggdGhlIGZyb250ZW5kLgo+Pj4gwqAgKiBGb3IgZXhhbXBsZSwgaWYgaG9zdCBkb21haW4gaXMg
MToxIG1hcHBlZCBhbmQgaGFzIERSTS9HUFUgaGFyZHdhcmUKPj4+IGV4cGVjdGluZwo+Pj4gwqAg
KiBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVtb3J5LCB0aGlzIGFsbG93cyBpbXBsZW1lbnRpbmcg
emVyby1jb3B5aW5nCj4+PiDCoCAqIHVzZS1jYXNlcy4KPj4+Cj4+Pj4gLWJvcmlzCj4+Pj4KPj4+
Pj4gK8KgwqDCoMKgwqDCoMKgIGlmIChyZXQgPCAwKSB7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoMKg
wqDCoMKgIERSTV9FUlJPUigiQ2Fubm90IGFsbG9jYXRlICV6dSBiYWxsb29uZWQgcGFnZXM6ICVk
XG4iLAo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqAgeGVuX29i
ai0+bnVtX3BhZ2VzLCByZXQpOwo+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnb3RvIGZh
aWw7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCB9Cj4+Pj4+ICsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKg
IHJldHVybiB4ZW5fb2JqOwo+Pj4+PiArwqDCoMKgIH0KPj4+Pj4gK8KgwqDCoCAvKgo+Pj4+PiAr
wqDCoMKgwqAgKiBuZWVkIHRvIGFsbG9jYXRlIGJhY2tpbmcgcGFnZXMgbm93LCBzbyB3ZSBjYW4g
c2hhcmUgdGhvc2UKPj4+Pj4gK8KgwqDCoMKgICogd2l0aCB0aGUgYmFja2VuZAo+Pj4+PiArwqDC
oMKgwqAgKi8KPj4+Pj4gK8KgwqDCoCB4ZW5fb2JqLT5udW1fcGFnZXMgPSBESVZfUk9VTkRfVVAo
c2l6ZSwgUEFHRV9TSVpFKTsKPj4+Pj4gK8KgwqDCoCB4ZW5fb2JqLT5wYWdlcyA9IGRybV9nZW1f
Z2V0X3BhZ2VzKCZ4ZW5fb2JqLT5iYXNlKTsKPj4+Pj4gK8KgwqDCoCBpZiAoSVNfRVJSX09SX05V
TEwoeGVuX29iai0+cGFnZXMpKSB7Cj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCByZXQgPSBQVFJfRVJS
KHhlbl9vYmotPnBhZ2VzKTsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHhlbl9vYmotPnBhZ2VzID0g
TlVMTDsKPj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGdvdG8gZmFpbDsKPj4+Pj4gK8KgwqDCoCB9Cj4+
Pj4+ICsKPj4+Pj4gK8KgwqDCoCByZXR1cm4geGVuX29iajsKPj4+Pj4gKwo+Pj4+PiArZmFpbDoK
Pj4+Pj4gK8KgwqDCoCBEUk1fRVJST1IoIkZhaWxlZCB0byBhbGxvY2F0ZSBidWZmZXIgd2l0aCBz
aXplICV6dVxuIiwgc2l6ZSk7Cj4+Pj4+ICvCoMKgwqAgcmV0dXJuIEVSUl9QVFIocmV0KTsKPj4+
Pj4gK30KPj4+Pj4gKwo+Pj4+Pgo+IFRoYW5rIHlvdSwKPiBPbGVrc2FuZHIKPgo+IFsxXQo+IGh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tZGV2ZWwvMjAxNy0w
Ny9tc2cwMzEwMC5odG1sCj4KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVu
LWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 19:53:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 19:53:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er7mg-0000rJ-Vn; Wed, 28 Feb 2018 19:53:02 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=x1zf=fw=gmail.com=andr2000@srs-us1.protection.inumbo.net>)
 id 1er7mg-0000rD-26
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 19:53:02 +0000
X-Inumbo-ID: d7b9447a-1cc0-11e8-ba59-bc764e045a96
Received: from mail-lf0-x229.google.com (unknown [2a00:1450:4010:c07::229])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d7b9447a-1cc0-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 20:52:02 +0100 (CET)
Received: by mail-lf0-x229.google.com with SMTP id m69so5325332lfe.8
 for <xen-devel@lists.xenproject.org>; Wed, 28 Feb 2018 11:53:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=subject:to:references:from:message-id:date:user-agent:mime-version
 :in-reply-to:content-transfer-encoding:content-language;
 bh=na+KBM5hDZ6/jSnUaQlgE72snpa4muOXVgTi3Js2t8c=;
 b=T4M++V1J4R3EASuG8YeWvjL27LLBIURaZByq0KnSZY9xlkvvTPmRs15+X2Cb2GLYzW
 fJ/rPJ4DZKlJUP7ixxjLaHLqiv0n2sYCrWT++H/kABCIhaUKr+OApBJzR/DSAV+mZlbZ
 QSWDfX/iw1OvsUIqbnvdAUBjcHYXnpNwLFZo8sNew2qIT4UbCPWGag3WJtsj0mbsXnZP
 vYqYOKrjC09IPg15QV6rcn2zRHh6Ncwc2tWbRYuhlJYolNh6Uia4RabdsU1eMgZU4IR+
 8eZ/ddgBcmMlUIuvuC+5ypqBTevV9IQb+t6LoF/+PlmlStKVYiDZGK/Eaupv7o2akHMI
 CL/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:subject:to:references:from:message-id:date
 :user-agent:mime-version:in-reply-to:content-transfer-encoding
 :content-language;
 bh=na+KBM5hDZ6/jSnUaQlgE72snpa4muOXVgTi3Js2t8c=;
 b=OM+Z1ZASaeGOi2n/DXiIeTTylRLNEz+/fkzhHkE8I3YyBQA7FRWaHjL97VyM2hVO9s
 yqBke0eGOQrnE2600IvexpChTmo1orpsGFuOzNzifP4gDCtz8D0C44xz2MW5GBe+r1FG
 O4R3G9r+L+XWb/PMTB4mamfgrw+snqrvzUEhAe9y3ZPFvb1mW8HV6LkPOgPr7n17wHzU
 IRKD2EHzRRK7/vW0MlRzCCrXEGa1CaYRc3vwNYbsa37vBi7Q08qYXVVg0fzrPW60vqSt
 Xe5Us7sWv7LKSIfPmbpQ3kCVUg6heDZ3ozOZbxRbs+8ATmia+oI+ZEbdvdpnGwMg5Zp2
 3dQA==
X-Gm-Message-State: APf1xPCMUBv79fFGbyXtpphjnXh8UTUcNsDlKbZ+lSGYCjWvqr+sDA3U
 xZRxi4UI5wlv17teMVzN6ns=
X-Google-Smtp-Source: AG47ELv0l6WSO6e9YmXKhBM4Q0ZiAK6wg0iHWmU9D2a6u8l585R5DGVOT58u/deGFe6Gf2NQplJbRg==
X-Received: by 10.46.116.4 with SMTP id p4mr14025759ljc.101.1519847578800;
 Wed, 28 Feb 2018 11:52:58 -0800 (PST)
Received: from [192.168.0.20] (231-39-94-178.pool.ukrtel.net. [178.94.39.231])
 by smtp.googlemail.com with ESMTPSA id
 n11sm525741lje.15.2018.02.28.11.52.57
 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128);
 Wed, 28 Feb 2018 11:52:57 -0800 (PST)
To: Boris Ostrovsky <boris.ostrovsky@oracle.com>,
 Oleksandr Andrushchenko <Oleksandr_Andrushchenko@epam.com>,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 dri-devel@lists.freedesktop.org, airlied@linux.ie, daniel.vetter@intel.com,
 seanpaul@chromium.org, gustavo@padovan.org, jgross@suse.com,
 konrad.wilk@oracle.com
References: <1519200222-20623-1-git-send-email-andr2000@gmail.com>
 <1519200222-20623-9-git-send-email-andr2000@gmail.com>
 <2f2c6fea-c0cb-e244-41f3-269db07986fc@oracle.com>
 <56c4a78b-356a-fb35-a97e-187581ae45ad@epam.com>
 <71ab9d03-dc07-f7f2-c9f8-463cc926e573@oracle.com>
 <a9f9d0e4-f504-6d78-40bd-d683fbfa288f@gmail.com>
 <81d77b4c-db75-8830-06c9-6774c15a4c25@oracle.com>
From: Oleksandr Andrushchenko <andr2000@gmail.com>
Message-ID: <a93367d2-f058-94f4-6e7d-a16eeded9c52@gmail.com>
Date: Wed, 28 Feb 2018 21:52:56 +0200
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <81d77b4c-db75-8830-06c9-6774c15a4c25@oracle.com>
Content-Language: en-US
Subject: Re: [Xen-devel] [PATCH 8/9] drm/xen-front: Implement GEM operations
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Transfer-Encoding: base64
Content-Type: text/plain; charset="utf-8"; Format="flowed"
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMDIvMjgvMjAxOCAwOTo0NiBQTSwgQm9yaXMgT3N0cm92c2t5IHdyb3RlOgo+IE9uIDAyLzI3
LzIwMTggMDE6NTIgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+PiBPbiAwMi8y
Ny8yMDE4IDAxOjQ3IEFNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+PiBPbiAwMi8yMy8yMDE4
IDEwOjM1IEFNLCBPbGVrc2FuZHIgQW5kcnVzaGNoZW5rbyB3cm90ZToKPj4+PiBPbiAwMi8yMy8y
MDE4IDA1OjI2IFBNLCBCb3JpcyBPc3Ryb3Zza3kgd3JvdGU6Cj4+Pj4+IE9uIDAyLzIxLzIwMTgg
MDM6MDMgQU0sIE9sZWtzYW5kciBBbmRydXNoY2hlbmtvIHdyb3RlOgo+Pj4+Pj4gK8KgwqDCoMKg
wqDCoMKgIHJldCA9IGdlbV9hbGxvY19wYWdlc19hcnJheSh4ZW5fb2JqLCBzaXplKTsKPj4+Pj4+
ICvCoMKgwqDCoMKgwqDCoCBpZiAocmV0IDwgMCkgewo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgwqDC
oMKgwqAgZ2VtX2ZyZWVfcGFnZXNfYXJyYXkoeGVuX29iaik7Cj4+Pj4+PiArwqDCoMKgwqDCoMKg
wqDCoMKgwqDCoCBnb3RvIGZhaWw7Cj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgfQo+Pj4+Pj4gKwo+
Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldCA9IGFsbG9jX3hlbmJhbGxvb25lZF9wYWdlcyh4ZW5f
b2JqLT5udW1fcGFnZXMsCj4+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIHhl
bl9vYmotPnBhZ2VzKTsKPj4+Pj4gV2h5IGFyZSB5b3UgYWxsb2NhdGluZyBiYWxsb29uIHBhZ2Vz
Pwo+Pj4+IGluIHRoaXMgdXNlLWNhc2Ugd2UgbWFwIHBhZ2VzIHByb3ZpZGVkIGJ5IHRoZSBiYWNr
ZW5kCj4+Pj4gKHllcywgSSBrbm93IHRoaXMgY2FuIGJlIGEgcHJvYmxlbSBmcm9tIGJvdGggc2Vj
dXJpdHkKPj4+PiBQT1YgYW5kIHRoYXQgRG9tVSBjYW4gZGllIGhvbGRpbmcgcGFnZXMgb2YgRG9t
MCBmb3JldmVyOgo+Pj4+IGJ1dCBzdGlsbCBpdCBpcyBhIGNvbmZpZ3VyYXRpb24gb3B0aW9uLCBz
byB1c2VyIGRlY2lkZXMKPj4+PiBpZiBoZXIgdXNlLWNhc2UgbmVlZHMgdGhpcyBhbmQgdGFrZXMg
cmVzcG9uc2liaWxpdHkgZm9yCj4+Pj4gc3VjaCBhIGRlY2lzaW9uKS4KPj4+IFBlcmhhcHMgSSBh
bSBtaXNzaW5nIHNvbWV0aGluZyBoZXJlIGJ1dCB3aGVuIHlvdSBzYXkgIkkga25vdyB0aGlzIGNh
biBiZQo+Pj4gYSBwcm9ibGVtIGZyb20gYm90aCBzZWN1cml0eSBQT1YgLi4uIiB0aGVuIHRoZXJl
IGlzIHNvbWV0aGluZyB3cm9uZyB3aXRoCj4+PiB5b3VyIHNvbHV0aW9uLgo+PiB3ZWxsLCBpbiB0
aGlzIHNjZW5hcmlvIHRoZXJlIGFyZSBhY3R1YWxseSAyIGNvbmNlcm5zOgo+PiAxLiBJZiBEb21V
IGRpZXMgdGhlIHBhZ2VzL2dyYW50cyBmcm9tIERvbTAvRG9tRCBjYW5ub3QgYmUKPj4gcmVjbGFp
bWVkIGJhY2sKPj4gMi4gTWlzYmVoYXZpbmcgZ3Vlc3QgbWF5IHNlbmQgdG9vIG1hbnkgcmVxdWVz
dHMgdG8gdGhlCj4+IGJhY2tlbmQgZXhoYXVzdGluZyBncmFudCByZWZlcmVuY2VzIGFuZCBtZW1v
cnkgb2YgRG9tMC9Eb21ECj4+ICh0aGlzIGlzIHRoZSBvbmx5IGNvbmNlcm4gZnJvbSBzZWN1cml0
eSBQT1YpLiBQbGVhc2Ugc2VlIFsxXQo+Pgo+PiBCdXQsIHdlIGFyZSBmb2N1c2luZyBvbiBlbWJl
ZGRlZCB1c2UtY2FzZXMsCj4+IHNvIHRob3NlIHN5c3RlbXMgd2UgdXNlIGFyZSBub3QgdGhhdCAi
ZHluYW1pYyIgd2l0aCByZXNwZWN0IHRvIDIpLgo+PiBOYW1lbHk6IHdlIGhhdmUgZml4ZWQgbnVt
YmVyIG9mIGRvbWFpbnMgYW5kIHRoZWlyIGZ1bmN0aW9uYWxpdHkKPj4gaXMgd2VsbCBrbm93biwg
c28gd2UgY2FuIGRvIHJhdGhlciBwcmVjaXNlIGFzc3VtcHRpb24gb24gcmVzb3VyY2UKPj4gdXNh
Z2UuIFRoaXMgaXMgd2h5IEkgdHJ5IHRvIHdhcm4gb24gc3VjaCBhIHVzZS1jYXNlIGFuZCByZWx5
IG9uCj4+IHRoZSBlbmQgdXNlciB3aG8gdW5kZXJzdGFuZHMgdGhlIGNhdmVhdHMKPgo+IEhvdyB3
aWxsIGRvbTAvYmFja2VuZCBrbm93IHdoZXRoZXIgb3Igbm90IHRvIHRydXN0IHRoZSBmcm9udCBl
bmQgKGFuZAo+IHRodXMgd2hldGhlciBvciBub3QgdG8gcHJvdmlkZSBwcm92aWRlIHBhZ2VzIHRv
IGl0KT8gV2lsbCB0aGVyZSBiZQo+IHNvbWV0aGluZyBpbiB4ZW5zdG9yZSwgZm9yIGV4YW1wbGUs
IHRvIGluZGljYXRlIHN1Y2ggdHJ1c3RlZCBmcm9udGVuZHM/CkV4YWN0bHksIHRoZXJlIGlzIGEg
ZGVkaWNhdGVkIHhsIGNvbmZpZ3VyYXRpb24gb3B0aW9uIGF2YWlsYWJsZSBbMV0gZm9yIAp2ZGlz
cGw6CgoiYmUtYWxsb2M9Qk9PTEVBTgpJbmRpY2F0ZXMgaWYgYmFja2VuZCBjYW4gYmUgYSBidWZm
ZXIgcHJvdmlkZXIvYWxsb2NhdG9yIGZvciB0aGlzIGRvbWFpbi4gClNlZSBkaXNwbGF5IHByb3Rv
Y29sIGZvciBkZXRhaWxzLiIKClRodXMsIG9uZSBjYW4gY29uZmlndXJlIHRoaXMgcGVyIGRvbWFp
biBmb3IgdHJ1c3RlZCBvbmVzIGluIGNvcnJlc3BvbmRpbmcKeGwgY29uZmlndXJhdGlvbiBmaWxl
cwo+IC1ib3Jpcwo+Cj4KPj4gSSdsbCBwcm9iYWJseSBhZGQgbW9yZSBwcmVjaXNlIGRlc2NyaXB0
aW9uIG9mIHRoaXMgdXNlLWNhc2UKPj4gY2xhcmlmeWluZyB3aGF0IGlzIHRoYXQgc2VjdXJpdHkg
UE9WLCBzbyB0aGVyZSBpcyBubyBjb25mdXNpb24KPj4KPj4gSG9wZSB0aGlzIGV4cGxhbmF0aW9u
IGFuc3dlcnMgeW91ciBxdWVzdGlvbnMKPj4+IC1ib3Jpcwo+Pj4KPj4+PiBQbGVhc2Ugc2VlIGRl
c2NyaXB0aW9uIG9mIHRoZSBidWZmZXJpbmcgbW9kZXMgaW4geGVuX2RybV9mcm9udC5oCj4+Pj4g
c3BlY2lmaWNhbGx5IGZvciBiYWNrZW5kIGFsbG9jYXRlZCBidWZmZXJzOgo+Pj4+ICAgCj4+Pj4g
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKgo+Pj4+Cj4+Pj4gIMKgICogMi4gQnVmZmVycyBhbGxvY2F0
ZWQgYnkgdGhlIGJhY2tlbmQKPj4+PiAgIAo+Pj4+ICoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioKPj4+
Pgo+Pj4+ICDCoCAqCj4+Pj4gIMKgICogVGhpcyBtb2RlIG9mIG9wZXJhdGlvbiBpcyBydW4tdGlt
ZSBjb25maWd1cmVkIHZpYSBndWVzdCBkb21haW4KPj4+PiBjb25maWd1cmF0aW9uCj4+Pj4gIMKg
ICogdGhyb3VnaCBYZW5TdG9yZSBlbnRyaWVzLgo+Pj4+ICDCoCAqCj4+Pj4gIMKgICogRm9yIHN5
c3RlbXMgd2hpY2ggZG8gbm90IHByb3ZpZGUgSU9NTVUgc3VwcG9ydCwgYnV0IGhhdmluZyBzcGVj
aWZpYwo+Pj4+ICDCoCAqIHJlcXVpcmVtZW50cyBmb3IgZGlzcGxheSBidWZmZXJzIGl0IGlzIHBv
c3NpYmxlIHRvIGFsbG9jYXRlIHN1Y2gKPj4+PiBidWZmZXJzCj4+Pj4gIMKgICogYXQgYmFja2Vu
ZCBzaWRlIGFuZCBzaGFyZSB0aG9zZSB3aXRoIHRoZSBmcm9udGVuZC4KPj4+PiAgwqAgKiBGb3Ig
ZXhhbXBsZSwgaWYgaG9zdCBkb21haW4gaXMgMToxIG1hcHBlZCBhbmQgaGFzIERSTS9HUFUgaGFy
ZHdhcmUKPj4+PiBleHBlY3RpbmcKPj4+PiAgwqAgKiBwaHlzaWNhbGx5IGNvbnRpZ3VvdXMgbWVt
b3J5LCB0aGlzIGFsbG93cyBpbXBsZW1lbnRpbmcgemVyby1jb3B5aW5nCj4+Pj4gIMKgICogdXNl
LWNhc2VzLgo+Pj4+Cj4+Pj4+IC1ib3Jpcwo+Pj4+Pgo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIGlm
IChyZXQgPCAwKSB7Cj4+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBEUk1fRVJST1IoIkNh
bm5vdCBhbGxvY2F0ZSAlenUgYmFsbG9vbmVkIHBhZ2VzOiAlZFxuIiwKPj4+Pj4+ICvCoMKgwqDC
oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCB4ZW5fb2JqLT5udW1fcGFnZXMsIHJldCk7
Cj4+Pj4+PiArwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBnb3RvIGZhaWw7Cj4+Pj4+PiArwqDCoMKg
wqDCoMKgwqAgfQo+Pj4+Pj4gKwo+Pj4+Pj4gK8KgwqDCoMKgwqDCoMKgIHJldHVybiB4ZW5fb2Jq
Owo+Pj4+Pj4gK8KgwqDCoCB9Cj4+Pj4+PiArwqDCoMKgIC8qCj4+Pj4+PiArwqDCoMKgwqAgKiBu
ZWVkIHRvIGFsbG9jYXRlIGJhY2tpbmcgcGFnZXMgbm93LCBzbyB3ZSBjYW4gc2hhcmUgdGhvc2UK
Pj4+Pj4+ICvCoMKgwqDCoCAqIHdpdGggdGhlIGJhY2tlbmQKPj4+Pj4+ICvCoMKgwqDCoCAqLwo+
Pj4+Pj4gK8KgwqDCoCB4ZW5fb2JqLT5udW1fcGFnZXMgPSBESVZfUk9VTkRfVVAoc2l6ZSwgUEFH
RV9TSVpFKTsKPj4+Pj4+ICvCoMKgwqAgeGVuX29iai0+cGFnZXMgPSBkcm1fZ2VtX2dldF9wYWdl
cygmeGVuX29iai0+YmFzZSk7Cj4+Pj4+PiArwqDCoMKgIGlmIChJU19FUlJfT1JfTlVMTCh4ZW5f
b2JqLT5wYWdlcykpIHsKPj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCByZXQgPSBQVFJfRVJSKHhlbl9v
YmotPnBhZ2VzKTsKPj4+Pj4+ICvCoMKgwqDCoMKgwqDCoCB4ZW5fb2JqLT5wYWdlcyA9IE5VTEw7
Cj4+Pj4+PiArwqDCoMKgwqDCoMKgwqAgZ290byBmYWlsOwo+Pj4+Pj4gK8KgwqDCoCB9Cj4+Pj4+
PiArCj4+Pj4+PiArwqDCoMKgIHJldHVybiB4ZW5fb2JqOwo+Pj4+Pj4gKwo+Pj4+Pj4gK2ZhaWw6
Cj4+Pj4+PiArwqDCoMKgIERSTV9FUlJPUigiRmFpbGVkIHRvIGFsbG9jYXRlIGJ1ZmZlciB3aXRo
IHNpemUgJXp1XG4iLCBzaXplKTsKPj4+Pj4+ICvCoMKgwqAgcmV0dXJuIEVSUl9QVFIocmV0KTsK
Pj4+Pj4+ICt9Cj4+Pj4+PiArCj4+Pj4+Pgo+PiBUaGFuayB5b3UsCj4+IE9sZWtzYW5kcgo+Pgo+
PiBbMV0KPj4gaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9hcmNoaXZlcy9odG1sL3hlbi1k
ZXZlbC8yMDE3LTA3L21zZzAzMTAwLmh0bWwKPj4KWzFdIGh0dHBzOi8veGVuYml0cy54ZW4ub3Jn
L2RvY3MvNC4xMC10ZXN0aW5nL21hbi94bC5jZmcuNS5odG1sCgogICAgSW5kaWNhdGVzIGlmIGJh
Y2tlbmQgY2FuIGJlIGEgYnVmZmVyIHByb3ZpZGVyL2FsbG9jYXRvciBmb3IgdGhpcwogICAgZG9t
YWluLiBTZWUgZGlzcGxheSBwcm90b2NvbCBmb3IgZGV0YWlscy4KCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFpbGluZyBsaXN0Clhl
bi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 21:11:10 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 21:11:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er8zz-0006NM-1I; Wed, 28 Feb 2018 21:10:51 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1er8zx-0006Mz-KQ
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 21:10:49 +0000
X-Inumbo-ID: b5f93334-1ccb-11e8-ba59-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5f93334-1ccb-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 22:09:49 +0100 (CET)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1er8zr-00085T-Ql; Wed, 28 Feb 2018 21:10:43 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1er8zm-0006il-8x; Wed, 28 Feb 2018 21:10:38 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1er8zk-0006xn-Mc; Wed, 28 Feb 2018 21:10:37 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120063-mainreport@xen.org>
X-Osstest-Failures: xen-4.9-testing:test-amd64-i386-xl-qemut-ws16-amd64:guest-localmigrate/x10:fail:regression
 xen-4.9-testing:test-armhf-armhf-xl-rtds:guest-start:fail:allowable
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-ws16-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win7-amd64:guest-localmigrate/x10:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-ws16-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win7-amd64:guest-stop:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-1:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-2:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-4:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-5:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-xtf-amd64-amd64-3:xtf/test-hvm64-memop-seg:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-arndale:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-qemuu-nested-amd:debian-hvm-install/l1/l2:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-libvirt-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-cubietruck:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-multivcpu:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-xsm:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-credit2:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt-raw:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl-vhd:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-libvirt:saverestore-support-check:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemut-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-i386-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-amd64-amd64-xl-qemuu-win10-i386:windows-install:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:migrate-support-check:fail:nonblocking
 xen-4.9-testing:test-armhf-armhf-xl:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=395cb3f9b4e31040564a2ca801a292e2cfa76818
X-Osstest-Versions-That: xen=88fbabc49158b0b858248fa124ef590c5df7782f
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 21:10:36 +0000
Subject: [Xen-devel] [xen-4.9-testing test] 120063: regressions - FAIL
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2116753849526771288=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2116753849526771288==
Content-Type: text/plain

flight 120063 xen-4.9-testing real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120063/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-amd64-i386-xl-qemut-ws16-amd64 16 guest-localmigrate/x10 fail REGR. vs. 120000

Regressions which are regarded as allowable (not blocking):
 test-armhf-armhf-xl-rtds     12 guest-start              fail REGR. vs. 120000

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-xl-qemuu-ws16-amd64 16 guest-localmigrate/x10 fail like 119954
 test-amd64-i386-xl-qemuu-ws16-amd64 16 guest-localmigrate/x10 fail like 119954
 test-amd64-amd64-xl-qemuu-win7-amd64 16 guest-localmigrate/x10 fail like 120000
 test-amd64-amd64-xl-qemut-win7-amd64 17 guest-stop            fail like 120000
 test-amd64-i386-xl-qemuu-win7-amd64 17 guest-stop             fail like 120000
 test-amd64-amd64-xl-qemut-ws16-amd64 17 guest-stop            fail like 120000
 test-amd64-i386-xl-qemut-win7-amd64 17 guest-stop             fail like 120000
 test-xtf-amd64-amd64-1       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-2       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-4       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-5       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-xtf-amd64-amd64-3       52 xtf/test-hvm64-memop-seg     fail   never pass
 test-amd64-i386-libvirt-xsm  13 migrate-support-check        fail   never pass
 test-amd64-i386-libvirt      13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl          14 saverestore-support-check    fail   never pass
 test-arm64-arm64-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-arm64-arm64-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-credit2  13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-credit2  14 saverestore-support-check    fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-xl-arndale  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-arndale  14 saverestore-support-check    fail   never pass
 test-amd64-amd64-qemuu-nested-amd 17 debian-hvm-install/l1/l2  fail never pass
 test-amd64-amd64-libvirt-vhd 12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-cubietruck 13 migrate-support-check        fail never pass
 test-armhf-armhf-xl-multivcpu 13 migrate-support-check        fail  never pass
 test-armhf-armhf-xl-cubietruck 14 saverestore-support-check    fail never pass
 test-armhf-armhf-xl-multivcpu 14 saverestore-support-check    fail  never pass
 test-armhf-armhf-libvirt-xsm 13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-xsm 14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-xsm      13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-xsm      14 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-credit2  13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-credit2  14 saverestore-support-check    fail   never pass
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm 11 migrate-support-check fail never pass
 test-armhf-armhf-libvirt-raw 12 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt-raw 13 saverestore-support-check    fail   never pass
 test-armhf-armhf-xl-vhd      12 migrate-support-check        fail   never pass
 test-armhf-armhf-xl-vhd      13 saverestore-support-check    fail   never pass
 test-armhf-armhf-libvirt     13 migrate-support-check        fail   never pass
 test-armhf-armhf-libvirt     14 saverestore-support-check    fail   never pass
 test-amd64-amd64-xl-qemut-win10-i386 10 windows-install        fail never pass
 test-amd64-i386-xl-qemut-win10-i386 10 windows-install         fail never pass
 test-amd64-i386-xl-qemuu-win10-i386 10 windows-install         fail never pass
 test-amd64-amd64-xl-qemuu-win10-i386 10 windows-install        fail never pass
 test-armhf-armhf-xl          13 migrate-support-check        fail   never pass
 test-armhf-armhf-xl          14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  395cb3f9b4e31040564a2ca801a292e2cfa76818
baseline version:
 xen                  88fbabc49158b0b858248fa124ef590c5df7782f

Last test of basis   120000  2018-02-24 21:12:43 Z    3 days
Testing same since   120063  2018-02-27 13:55:23 Z    1 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  Jan Beulich <jbeulich@suse.com>

jobs:
 build-amd64-xsm                                              pass    
 build-arm64-xsm                                              pass    
 build-armhf-xsm                                              pass    
 build-i386-xsm                                               pass    
 build-amd64-xtf                                              pass    
 build-amd64                                                  pass    
 build-arm64                                                  pass    
 build-armhf                                                  pass    
 build-i386                                                   pass    
 build-amd64-libvirt                                          pass    
 build-arm64-libvirt                                          pass    
 build-armhf-libvirt                                          pass    
 build-i386-libvirt                                           pass    
 build-amd64-prev                                             pass    
 build-i386-prev                                              pass    
 build-amd64-pvops                                            pass    
 build-arm64-pvops                                            pass    
 build-armhf-pvops                                            pass    
 build-i386-pvops                                             pass    
 build-amd64-rumprun                                          pass    
 build-i386-rumprun                                           pass    
 test-xtf-amd64-amd64-1                                       pass    
 test-xtf-amd64-amd64-2                                       pass    
 test-xtf-amd64-amd64-3                                       pass    
 test-xtf-amd64-amd64-4                                       pass    
 test-xtf-amd64-amd64-5                                       pass    
 test-amd64-amd64-xl                                          pass    
 test-arm64-arm64-xl                                          pass    
 test-armhf-armhf-xl                                          pass    
 test-amd64-i386-xl                                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-libvirt-qemuu-debianhvm-amd64-xsm           pass    
 test-amd64-i386-libvirt-qemuu-debianhvm-amd64-xsm            pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64-xsm                pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64-xsm                 pass    
 test-amd64-amd64-xl-qemut-stubdom-debianhvm-amd64-xsm        pass    
 test-amd64-i386-xl-qemut-stubdom-debianhvm-amd64-xsm         pass    
 test-amd64-amd64-libvirt-xsm                                 pass    
 test-arm64-arm64-libvirt-xsm                                 pass    
 test-armhf-armhf-libvirt-xsm                                 pass    
 test-amd64-i386-libvirt-xsm                                  pass    
 test-amd64-amd64-xl-xsm                                      pass    
 test-arm64-arm64-xl-xsm                                      pass    
 test-armhf-armhf-xl-xsm                                      pass    
 test-amd64-i386-xl-xsm                                       pass    
 test-amd64-amd64-qemuu-nested-amd                            fail    
 test-amd64-i386-qemut-rhel6hvm-amd                           pass    
 test-amd64-i386-qemuu-rhel6hvm-amd                           pass    
 test-amd64-amd64-xl-qemut-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemut-debianhvm-amd64                     pass    
 test-amd64-amd64-xl-qemuu-debianhvm-amd64                    pass    
 test-amd64-i386-xl-qemuu-debianhvm-amd64                     pass    
 test-amd64-i386-freebsd10-amd64                              pass    
 test-amd64-amd64-xl-qemuu-ovmf-amd64                         pass    
 test-amd64-i386-xl-qemuu-ovmf-amd64                          pass    
 test-amd64-amd64-rumprun-amd64                               pass    
 test-amd64-amd64-xl-qemut-win7-amd64                         fail    
 test-amd64-i386-xl-qemut-win7-amd64                          fail    
 test-amd64-amd64-xl-qemuu-win7-amd64                         fail    
 test-amd64-i386-xl-qemuu-win7-amd64                          fail    
 test-amd64-amd64-xl-qemut-ws16-amd64                         fail    
 test-amd64-i386-xl-qemut-ws16-amd64                          fail    
 test-amd64-amd64-xl-qemuu-ws16-amd64                         fail    
 test-amd64-i386-xl-qemuu-ws16-amd64                          fail    
 test-armhf-armhf-xl-arndale                                  pass    
 test-amd64-amd64-xl-credit2                                  pass    
 test-arm64-arm64-xl-credit2                                  pass    
 test-armhf-armhf-xl-credit2                                  pass    
 test-armhf-armhf-xl-cubietruck                               pass    
 test-amd64-i386-freebsd10-i386                               pass    
 test-amd64-i386-rumprun-i386                                 pass    
 test-amd64-amd64-xl-qemut-win10-i386                         fail    
 test-amd64-i386-xl-qemut-win10-i386                          fail    
 test-amd64-amd64-xl-qemuu-win10-i386                         fail    
 test-amd64-i386-xl-qemuu-win10-i386                          fail    
 test-amd64-amd64-qemuu-nested-intel                          pass    
 test-amd64-i386-qemut-rhel6hvm-intel                         pass    
 test-amd64-i386-qemuu-rhel6hvm-intel                         pass    
 test-amd64-amd64-libvirt                                     pass    
 test-armhf-armhf-libvirt                                     pass    
 test-amd64-i386-libvirt                                      pass    
 test-amd64-amd64-livepatch                                   pass    
 test-amd64-i386-livepatch                                    pass    
 test-amd64-amd64-migrupgrade                                 pass    
 test-amd64-i386-migrupgrade                                  pass    
 test-amd64-amd64-xl-multivcpu                                pass    
 test-armhf-armhf-xl-multivcpu                                pass    
 test-amd64-amd64-pair                                        pass    
 test-amd64-i386-pair                                         pass    
 test-amd64-amd64-libvirt-pair                                pass    
 test-amd64-i386-libvirt-pair                                 pass    
 test-amd64-amd64-amd64-pvgrub                                pass    
 test-amd64-amd64-i386-pvgrub                                 pass    
 test-amd64-amd64-pygrub                                      pass    
 test-amd64-amd64-xl-qcow2                                    pass    
 test-armhf-armhf-libvirt-raw                                 pass    
 test-amd64-i386-xl-raw                                       pass    
 test-amd64-amd64-xl-rtds                                     pass    
 test-armhf-armhf-xl-rtds                                     fail    
 test-amd64-amd64-libvirt-vhd                                 pass    
 test-armhf-armhf-xl-vhd                                      pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary


Not pushing.

------------------------------------------------------------
commit 395cb3f9b4e31040564a2ca801a292e2cfa76818
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Tue Feb 27 14:24:51 2018 +0100

    x86/hvm: Disallow the creation of HVM domains without Local APIC emulation
    
    There are multiple problems, not necesserily limited to:
    
     * Guests which configure event channels via hvmop_set_evtchn_upcall_vector(),
       or which hit %cr8 emulation will cause Xen to fall over a NULL vlapic->regs
       pointer.
    
     * On Intel hardware, disabling the TPR_SHADOW execution control without
       reenabling CR8_{LOAD,STORE} interception means that the guests %cr8
       accesses interact with the real TPR.  Amongst other things, setting the
       real TPR to 0xf blocks even IPIs from interrupting this CPU.
    
     * On hardware which sets up the use of Interrupt Posting, including
       IOMMU-Posting, guests run without the appropriate non-root configuration,
       which at a minimum will result in dropped interrupts.
    
    Whether no-LAPIC mode is of any use at all remains to be seen.
    
    This is XSA-256.
    
    Reported-by: Ian Jackson <ian.jackson@eu.citrix.com>
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    master commit: 0aa6158b674c5d083b75ac8fcd1e7ae92d0c39ae
    master date: 2018-02-27 14:08:36 +0100

commit e9bff96bd7c931c2f231ca4202a0d0878e22673f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 27 14:24:00 2018 +0100

    gnttab: don't blindly free status pages upon version change
    
    There may still be active mappings, which would trigger the respective
    BUG_ON(). Split the loop into one dealing with the page attributes and
    the second (when the first fully passed) freeing the pages. Return an
    error if any pages still have pending references.
    
    This is part of XSA-255.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 38bfcc165dda5f4284d7c218b91df9e144ddd88d
    master date: 2018-02-27 14:07:12 +0100

commit 8f42f0a4f9e0c721cec5d0dbb3dd9d3affdf479f
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 27 14:23:32 2018 +0100

    gnttab/ARM: don't corrupt shared GFN array
    
    ... by writing status GFNs to it. Introduce a second array instead.
    Also implement gnttab_status_gmfn() properly now that the information is
    suitably being tracked.
    
    While touching it anyway, remove a misguided (but luckily benign) upper
    bound check from gnttab_shared_gmfn(): We should never access beyond the
    bounds of that array.
    
    This is part of XSA-255.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 9d2f8f9c65d4da35437f50ed9e812a2c5ab313e2
    master date: 2018-02-27 14:04:44 +0100

commit aafb8ac8b5071588d651096fb2a882680c24251a
Author: Jan Beulich <jbeulich@suse.com>
Date:   Tue Feb 27 14:22:48 2018 +0100

    memory: don't implicitly unpin for decrease-reservation
    
    It very likely was a mistake (copy-and-paste from domain cleanup code)
    to implicitly unpin here: The caller should really unpin itself before
    (or after, if they so wish) requesting the page to be removed.
    
    This is XSA-252.
    
    Reported-by: Jann Horn <jannh@google.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: d798a0952903db9d8ee0a580e03f214d2b49b7d7
    master date: 2018-02-27 14:03:27 +0100
(qemu changes not included)


--===============2116753849526771288==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2116753849526771288==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 21:11:39 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 21:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er90l-0006Q9-8q; Wed, 28 Feb 2018 21:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=po+t=fw=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1er90j-0006Pd-Nj
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 21:11:37 +0000
X-Inumbo-ID: 3a077422-1ccc-11e8-b9b1-635ca7ef6cff
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 3a077422-1ccc-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 21:13:31 +0000 (UTC)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SL1uCp058498;
 Wed, 28 Feb 2018 21:10:58 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=OmQ87XdqNlJ2hTuj1MXw0jqDbJggj34qnBgPKGJNeGM=;
 b=rGvaW9g1pICNDklBvRilIHhXm807TSANxbcjijNaanewFENcHtbF5ogLUw+ONK6cjHQF
 FGbUNFYEna7f3wjZOxnLTNJlQ7bCk+46BKU7mRi0xW2bbjkCjay8ktIbX2HdiD3zIHC7
 FXA8D5hnELiyn51a8A/obxLIWV+NxaWEI+nO0H9jKCaFY6uIzkMwG8cvOO2CUAF5mCdO
 9mQWIN24rk0UUQzsP6gSCz/OjdosqVfzs4OXhxSJ0GKkqtKbiRfAMzexwNH4M7wvUEOR
 oCSJE4cdGTOim5EdOjqHIMDAvCsMEKT0SuDtIV8Ao5JuAavOI2mDnFxIr1AQsFUqXlnj IQ== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2ge3ycg1ta-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 21:10:58 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SLAvaI028757
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 21:10:57 GMT
Received: from abhmp0008.oracle.com (abhmp0008.oracle.com [141.146.116.14])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SLAuZh017871;
 Wed, 28 Feb 2018 21:10:56 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 13:10:55 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id CEF9B6A09F7; Wed, 28 Feb 2018 16:10:53 -0500 (EST)
Date: Wed, 28 Feb 2018 16:10:53 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Maran Wilson <maran.wilson@oracle.com>
Message-ID: <20180228211053.GM11576@char.us.oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
 <1519842483-8887-5-git-send-email-maran.wilson@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519842483-8887-5-git-send-email-maran.wilson@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280256
Cc: kvm@vger.kernel.org, rkrcmar@redhat.com, linus.walleij@linaro.org,
 dave.hansen@linux.intel.com, JBeulich@suse.com, hpa@zytor.com,
 tglx@linutronix.de, x86@kernel.org, hch@infradead.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, bp@suse.de, thomas.lendacky@amd.com,
 luto@kernel.org, jpoimboe@redhat.com, boris.ostrovsky@oracle.com,
 mchehab@kernel.org, jgross@suse.com, andrew.cooper3@citrix.com,
 rdunlap@infradead.org, linux-kernel@vger.kernel.org,
 gregkh@linuxfoundation.org, pbonzini@redhat.com, davem@davemloft.net,
 kirill.shutemov@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH v4 4/7] xen/pvh: Move Xen specific PVH
 VM initialization out of common code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMTA6Mjg6MDBBTSAtMDgwMCwgTWFyYW4gV2lsc29uIHdy
b3RlOgo+IFdlIG5lZWQgdG8gcmVmYWN0b3IgUFZIIGVudHJ5IGNvZGUgc28gdGhhdCBzdXBwb3J0
IGZvciBvdGhlciBoeXBlcnZpc29ycwo+IGxpa2UgUWVtdS9LVk0gY2FuIGJlIGFkZGVkIG1vcmUg
ZWFzaWx5Lgo+IAo+IFRoaXMgcGF0Y2ggbW92ZXMgdGhlIHNtYWxsIGJsb2NrIG9mIGNvZGUgdXNl
ZCBmb3IgaW5pdGlhbGl6aW5nIFhlbiBQVkgKPiB2aXJ0dWFsIG1hY2hpbmVzIGludG8gdGhlIFhl
biBzcGVjaWZpYyBmaWxlLiBUaGlzIGluaXRpYWxpemF0aW9uIGlzIG5vdAo+IGdvaW5nIHRvIGJl
IG5lZWRlZCBmb3IgUWVtdS9LVk0gZ3Vlc3RzLiBNb3ZpbmcgaXQgb3V0IG9mIHRoZSBjb21tb24g
ZmlsZQo+IGlzIGdvaW5nIHRvIGFsbG93IHVzIHRvIGNvbXBpbGUga2VybmVscyBpbiB0aGUgZnV0
dXJlIHdpdGhvdXQgQ09ORklHX1hFTgo+IHRoYXQgYXJlIHN0aWxsIGNhcGFibGUgb2YgYmVpbmcg
Ym9vdGVkIGFzIGEgUWVtdS9LVk0gZ3Vlc3QgdmlhIHRoZSBQVkgKPiBlbnRyeSBwb2ludC4KPiAK
PiBTaWduZWQtb2ZmLWJ5OiBNYXJhbiBXaWxzb24gPG1hcmFuLndpbHNvbkBvcmFjbGUuY29tPgpS
ZXZpZXdlZC1ieTogS29ucmFkIFJ6ZXN6dXRlayBXaWxrIDxrb25yYWQud2lsa0BvcmFjbGUuY29t
PgoKVGhhbmsgeW91IQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWRldmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZl
bA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 21:12:23 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 21:12:23 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er91S-0006Vk-IS; Wed, 28 Feb 2018 21:12:22 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=po+t=fw=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1er91R-0006Uv-VW
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 21:12:22 +0000
X-Inumbo-ID: ed4b6278-1ccb-11e8-ba59-bc764e045a96
Received: from userp2120.oracle.com (unknown [156.151.31.85])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ed4b6278-1ccb-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 22:11:22 +0100 (CET)
Received: from pps.filterd (userp2120.oracle.com [127.0.0.1])
 by userp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SL8GlN007119;
 Wed, 28 Feb 2018 21:09:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=KOfMGJ3LGy6kKia9W4LE/PIdVJ5AooObxxosqBLuTTk=;
 b=P8OAcYkjMshSRVNBfiz/8DLgbQuzfmkHHnwTdOHS2m/tc2tTOGasypmo+IcXXXqpR+Yl
 3XoWl7BwnNPhTiYmabxZh0CJx6HNPQhcEgdRtAvW8yKi9O9yvY2+VwgIw8/v8lWDMVFO
 l/KgnoynnINdVJQH26riTZdIxelSPCNaaBF1dDtAWBa292o/967sQEJ60c68Bl4DVQUo
 krNtUEJefqImFsNMtBIaPt3/WeuUYwbrj5PkZ8qodA4TfQcAd4j9rWySrptg40vwldFS
 pxDfjFxJKT3wupsKUIN77bNlWemN2vDaBrC4jzHmR6ETnqmad5KnzgDTKzmPkLtodxxX yw== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by userp2120.oracle.com with ESMTP id 2ge1w4gr1h-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 21:09:41 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SL9fxi023993
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 21:09:41 GMT
Received: from abhmp0015.oracle.com (abhmp0015.oracle.com [141.146.116.21])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1SL9dbt032593;
 Wed, 28 Feb 2018 21:09:40 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 13:09:39 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 86D986A09F7; Wed, 28 Feb 2018 16:09:37 -0500 (EST)
Date: Wed, 28 Feb 2018 16:09:37 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Maran Wilson <maran.wilson@oracle.com>
Message-ID: <20180228210937.GL11576@char.us.oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
 <1519842483-8887-4-git-send-email-maran.wilson@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519842483-8887-4-git-send-email-maran.wilson@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280256
Cc: kvm@vger.kernel.org, rkrcmar@redhat.com, linus.walleij@linaro.org,
 dave.hansen@linux.intel.com, JBeulich@suse.com, hpa@zytor.com,
 tglx@linutronix.de, x86@kernel.org, hch@infradead.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, bp@suse.de, thomas.lendacky@amd.com,
 luto@kernel.org, jpoimboe@redhat.com, boris.ostrovsky@oracle.com,
 mchehab@kernel.org, jgross@suse.com, andrew.cooper3@citrix.com,
 rdunlap@infradead.org, linux-kernel@vger.kernel.org,
 gregkh@linuxfoundation.org, pbonzini@redhat.com, davem@davemloft.net,
 kirill.shutemov@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH v4 3/7] xen/pvh: Create a new file for
 Xen specific PVH code
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMTA6Mjc6NTlBTSAtMDgwMCwgTWFyYW4gV2lsc29uIHdy
b3RlOgo+IFdlIG5lZWQgdG8gcmVmYWN0b3IgUFZIIGVudHJ5IGNvZGUgc28gdGhhdCBzdXBwb3J0
IGZvciBvdGhlciBoeXBlcnZpc29ycwo+IGxpa2UgUWVtdS9LVk0gY2FuIGJlIGFkZGVkIG1vcmUg
ZWFzaWx5Lgo+IAo+IFRoZSBmaXJzdCBzdGVwIGluIHRoYXQgZGlyZWN0aW9uIGlzIHRvIGNyZWF0
ZSBhIG5ldyBmaWxlIHRoYXQgd2lsbAo+IGV2ZW50dWFsbHkgaG9sZCB0aGUgWGVuIHNwZWNpZmlj
IHJvdXRpbmVzLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmFuIFdpbHNvbiA8bWFyYW4ud2lsc29u
QG9yYWNsZS5jb20+Cj4gLS0tCj4gIGFyY2gveDg2L3B2aC5jICAgICAgICAgICAgICAgfCAgMSAt
Cj4gIGFyY2gveDg2L3hlbi9NYWtlZmlsZSAgICAgICAgfCAgMSArCj4gIGFyY2gveDg2L3hlbi9l
bmxpZ2h0ZW5fcHZoLmMgfCAxMSArKysrKysrKysrKwo+ICAzIGZpbGVzIGNoYW5nZWQsIDEyIGlu
c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKPiAgY3JlYXRlIG1vZGUgMTAwNjQ0IGFyY2gveDg2
L3hlbi9lbmxpZ2h0ZW5fcHZoLmMKPiAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYvcHZoLmMgYi9h
cmNoL3g4Ni9wdmguYwo+IGluZGV4IDQzNmM0ZjAwM2UxNy4uYjU2Y2I1ZTdkNmFjIDEwMDY0NAo+
IC0tLSBhL2FyY2gveDg2L3B2aC5jCj4gKysrIGIvYXJjaC94ODYvcHZoLmMKPiBAQCAtMTksNyAr
MTksNiBAQAo+ICAgKiB4ZW5fcHZoIGFuZCBwdmhfYm9vdHBhcmFtcyBuZWVkIHRvIGxpdmUgaW4g
ZGF0YSBzZWdtZW50IHNpbmNlIHRoZXkKClBlcmhhcHMgcmVtb3ZlICd4ZW5fcHZoJyBmcm9tIHRo
ZXJlLi4KPiAgICogYXJlIHVzZWQgYWZ0ZXIgc3RhcnR1cF97MzJ8NjR9LCB3aGljaCBjbGVhciAu
YnNzLCBhcmUgaW52b2tlZC4KPiAgICovCj4gLWJvb2wgeGVuX3B2aCBfX2F0dHJpYnV0ZV9fKChz
ZWN0aW9uKCIuZGF0YSIpKSkgPSAwOwo+ICBzdHJ1Y3QgYm9vdF9wYXJhbXMgcHZoX2Jvb3RwYXJh
bXMgX19hdHRyaWJ1dGVfXygoc2VjdGlvbigiLmRhdGEiKSkpOwo+ICAKPiAgc3RydWN0IGh2bV9z
dGFydF9pbmZvIHB2aF9zdGFydF9pbmZvOwo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vTWFr
ZWZpbGUgYi9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUKPiBpbmRleCA3ZTgxNDViMzM5OTcuLmVmNjQ4
MWE4Mzc2OCAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUKPiArKysgYi9hcmNo
L3g4Ni94ZW4vTWFrZWZpbGUKPiBAQCAtMjEsNiArMjEsNyBAQCBvYmoteQkJOj0gZW5saWdodGVu
Lm8gbXVsdGljYWxscy5vIG1tdS5vIGlycS5vIFwKPiAgb2JqLSQoQ09ORklHX1hFTl9QVkhWTSkJ
CSs9IGVubGlnaHRlbl9odm0ubyBtbXVfaHZtLm8gc3VzcGVuZF9odm0ubwo+ICBvYmotJChDT05G
SUdfWEVOX1BWKQkJCSs9IHNldHVwLm8gYXBpYy5vIHBtdS5vIHN1c3BlbmRfcHYubyBcCj4gIAkJ
CQkJCXAybS5vIGVubGlnaHRlbl9wdi5vIG1tdV9wdi5vCj4gK29iai0kKENPTkZJR19YRU5fUFZI
KQkJCSs9IGVubGlnaHRlbl9wdmgubwo+ICAKPiAgb2JqLSQoQ09ORklHX0VWRU5UX1RSQUNJTkcp
ICs9IHRyYWNlLm8KPiAgCj4gZGlmZiAtLWdpdCBhL2FyY2gveDg2L3hlbi9lbmxpZ2h0ZW5fcHZo
LmMgYi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCj4gbmV3IGZpbGUgbW9kZSAxMDA2NDQK
PiBpbmRleCAwMDAwMDAwMDAwMDAuLjRiNGU5Y2M3OGI4YQo+IC0tLSAvZGV2L251bGwKPiArKysg
Yi9hcmNoL3g4Ni94ZW4vZW5saWdodGVuX3B2aC5jCj4gQEAgLTAsMCArMSwxMSBAQAo+ICsjaW5j
bHVkZSA8bGludXgvdHlwZXMuaD4KPiArCj4gKy8qCj4gKyAqIFBWSCB2YXJpYWJsZXMuCj4gKyAq
Cj4gKyAqIFRoZSB2YXJpYWJsZXMgeGVuX3B2aCBhbmQgcHZoX2Jvb3RwYXJhbXMgbmVlZCB0byBs
aXZlIGluIHRoZSBkYXRhIHNlZ21lbnQKCkFuZCByZW1vdmUgJ2FuZCBwdmhfYm9vdHBhcmFtcycg
aGVyZSBhcyB3ZWxsPwoKPiArICogc2luY2UgdGhleSBhcmUgdXNlZCBhZnRlciBzdGFydHVwX3sz
Mnw2NH0gaXMgaW52b2tlZCwgd2hpY2ggd2lsbCBjbGVhciB0aGUKPiArICogLmJzcyBzZWdtZW50
Lgo+ICsgKi8KPiArYm9vbCB4ZW5fcHZoIF9fYXR0cmlidXRlX18oKHNlY3Rpb24oIi5kYXRhIikp
KSA9IDA7Cj4gKwo+IC0tIAo+IDIuMTYuMQo+IAo+IAo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fCj4gWGVuLWRldmVsIG1haWxpbmcgbGlzdAo+IFhlbi1k
ZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwo+IGh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
bWFpbG1hbi9saXN0aW5mby94ZW4tZGV2ZWwKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKWGVuLWRldmVsQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcvbWFpbG1hbi9saXN0
aW5mby94ZW4tZGV2ZWw=

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 21:14:08 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 21:14:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er937-0006hj-2M; Wed, 28 Feb 2018 21:14:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=po+t=fw=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1er936-0006hd-7q
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 21:14:04 +0000
X-Inumbo-ID: 2a247251-1ccc-11e8-ba59-bc764e045a96
Received: from userp2130.oracle.com (unknown [156.151.31.86])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2a247251-1ccc-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 22:13:04 +0100 (CET)
Received: from pps.filterd (userp2130.oracle.com [127.0.0.1])
 by userp2130.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SLDIDx162095;
 Wed, 28 Feb 2018 21:13:29 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=wvDD1PXe+Icvn8ECu3gSfD/p/X88Rkmt9GXamBYlThI=;
 b=E16lkVmoFxWDNWrpzWsP5cMULnQM7v8dRqdKlbgeqD+IDNJBDh+VUicft3wYdmulqwS3
 vUFcOruw9KVa60KAwIKr+zmWhgMr/ZIZgLcnTRojdqfht/pHzoRW7LXPLT9L1nlz1X/f
 x+PNx8YmCbyMDr+SOl4+os53pHsfg/COX7uYWWrKvgGR/ngtaK3PCZtDzHi20OkPzCAd
 IEIKR7NmTQbnG+p1i/nmgvXpuWEBnO89wTjo/sna7GQLBXm7g+7gzRm/hy3+sfG1Er26
 DcE/QQxhKQdHA1wMJIt/3Yo7GS+jV3TQnjPvbhhlLe9O33fqHq44vA6ByVXVjjnVWy0o vA== 
Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233])
 by userp2130.oracle.com with ESMTP id 2ge24s0mhb-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 21:13:28 +0000
Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72])
 by aserv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SL8IVf009986
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 21:08:18 GMT
Received: from abhmp0001.oracle.com (abhmp0001.oracle.com [141.146.116.7])
 by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id w1SL8GS9016491;
 Wed, 28 Feb 2018 21:08:17 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 13:08:16 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id 769756A09F7; Wed, 28 Feb 2018 16:08:14 -0500 (EST)
Date: Wed, 28 Feb 2018 16:08:14 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Maran Wilson <maran.wilson@oracle.com>
Message-ID: <20180228210814.GK11576@char.us.oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
 <1519842483-8887-3-git-send-email-maran.wilson@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519842483-8887-3-git-send-email-maran.wilson@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280257
Cc: kvm@vger.kernel.org, rkrcmar@redhat.com, linus.walleij@linaro.org,
 dave.hansen@linux.intel.com, JBeulich@suse.com, hpa@zytor.com,
 tglx@linutronix.de, x86@kernel.org, hch@infradead.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, bp@suse.de, thomas.lendacky@amd.com,
 luto@kernel.org, jpoimboe@redhat.com, boris.ostrovsky@oracle.com,
 mchehab@kernel.org, jgross@suse.com, andrew.cooper3@citrix.com,
 rdunlap@infradead.org, linux-kernel@vger.kernel.org,
 gregkh@linuxfoundation.org, pbonzini@redhat.com, davem@davemloft.net,
 kirill.shutemov@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH v4 2/7] xen/pvh: Move PVH entry code out
 of Xen specific tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMTA6Mjc6NThBTSAtMDgwMCwgTWFyYW4gV2lsc29uIHdy
b3RlOgo+IE9uY2UgaHlwZXJ2aXNvcnMgb3RoZXIgdGhhbiBYZW4gc3RhcnQgdXNpbmcgdGhlIFBW
SCBlbnRyeSBwb2ludCBmb3IKPiBzdGFydGluZyBWTXMsIHdlIHdvdWxkIGxpa2UgdGhlIG9wdGlv
biBvZiBiZWluZyBhYmxlIHRvIGNvbXBpbGUgUFZIIGVudHJ5Cj4gY2FwYWJsZSBrZXJuZWxzIHdp
dGhvdXQgZW5hYmxpbmcgQ09ORklHX1hFTiBhbmQgYWxsIHRoZSBjb2RlIHRoYXQgY29tZXMKPiBh
bG9uZyB3aXRoIHRoYXQuIFRvIGFsbG93IHRoYXQsIHdlIGFyZSBtb3ZpbmcgdGhlIFBWSCBjb2Rl
IG91dCBvZiBYZW4gYW5kCj4gaW50byBmaWxlcyBzaXR0aW5nIGF0IGEgaGlnaGVyIGxldmVsIGlu
IHRoZSB0cmVlLgo+IAo+IFRoaXMgcGF0Y2ggaXMgbm90IGludHJvZHVjaW5nIGFueSBjb2RlIG9y
IGZ1bmN0aW9uYWwgY2hhbmdlcywganVzdCBtb3ZpbmcKPiBmaWxlcyBmcm9tIG9uZSBsb2NhdGlv
biB0byBhbm90aGVyLgo+IAo+IFNpZ25lZC1vZmYtYnk6IE1hcmFuIFdpbHNvbiA8bWFyYW4ud2ls
c29uQG9yYWNsZS5jb20+ClJldmlld2VkLWJ5OiBLb25yYWQgUnplc3p1dGVrIFdpbGsgPGtvbnJh
ZC53aWxrQG9yYWNsZS5jb20+CgpUaGFuayB5b3UhCj4gLS0tCj4gIE1BSU5UQUlORVJTICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8IDEgKwo+ICBhcmNoL3g4Ni9LYnVpbGQgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAzICsrKwo+ICBhcmNoL3g4Ni97eGVuL3hlbi1wdmguUyA9PiBwdmgt
aGVhZC5TfSAgfCAwCj4gIGFyY2gveDg2L3t4ZW4vZW5saWdodGVuX3B2aC5jID0+IHB2aC5jfSB8
IDAKPiAgYXJjaC94ODYveGVuL01ha2VmaWxlICAgICAgICAgICAgICAgICAgIHwgMiAtLQo+ICA1
IGZpbGVzIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKPiAgcmVuYW1l
IGFyY2gveDg2L3t4ZW4veGVuLXB2aC5TID0+IHB2aC1oZWFkLlN9ICgxMDAlKQo+ICByZW5hbWUg
YXJjaC94ODYve3hlbi9lbmxpZ2h0ZW5fcHZoLmMgPT4gcHZoLmN9ICgxMDAlKQo+IAo+IGRpZmYg
LS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlORVJTCj4gaW5kZXggOTNhMTJhZjRmMTgwLi5k
Yzg5ZjNhMjc5YmQgMTAwNjQ0Cj4gLS0tIGEvTUFJTlRBSU5FUlMKPiArKysgYi9NQUlOVEFJTkVS
Uwo+IEBAIC0xNTIxMCw2ICsxNTIxMCw3IEBAIEw6CXhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0
Lm9yZyAobW9kZXJhdGVkIGZvciBub24tc3Vic2NyaWJlcnMpCj4gIFQ6CWdpdCBnaXQ6Ly9naXQu
a2VybmVsLm9yZy9wdWIvc2NtL2xpbnV4L2tlcm5lbC9naXQveGVuL3RpcC5naXQKPiAgUzoJU3Vw
cG9ydGVkCj4gIEY6CWFyY2gveDg2L3hlbi8KPiArRjoJYXJjaC94ODYvKnB2aCoKPiAgRjoJZHJp
dmVycy8qL3hlbi0qZnJvbnQuYwo+ICBGOglkcml2ZXJzL3hlbi8KPiAgRjoJYXJjaC94ODYvaW5j
bHVkZS9hc20veGVuLwo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni9LYnVpbGQgYi9hcmNoL3g4Ni9L
YnVpbGQKPiBpbmRleCAwMDM4YTJkMTBhN2EuLmE0ZTVlM2QzNDhkYyAxMDA2NDQKPiAtLS0gYS9h
cmNoL3g4Ni9LYnVpbGQKPiArKysgYi9hcmNoL3g4Ni9LYnVpbGQKPiBAQCAtNyw2ICs3LDkgQEAg
b2JqLSQoQ09ORklHX0tWTSkgKz0ga3ZtLwo+ICAjIFhlbiBwYXJhdmlydHVhbGl6YXRpb24gc3Vw
cG9ydAo+ICBvYmotJChDT05GSUdfWEVOKSArPSB4ZW4vCj4gIAo+ICtvYmotJChDT05GSUdfWEVO
X1BWSCkgKz0gcHZoLm8KPiArb2JqLSQoQ09ORklHX1hFTl9QVkgpICs9IHB2aC1oZWFkLm8KPiAr
Cj4gICMgSHlwZXItViBwYXJhdmlydHVhbGl6YXRpb24gc3VwcG9ydAo+ICBvYmotJChzdWJzdCBt
LHksJChDT05GSUdfSFlQRVJWKSkgKz0gaHlwZXJ2Lwo+ICAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94
ODYveGVuL3hlbi1wdmguUyBiL2FyY2gveDg2L3B2aC1oZWFkLlMKPiBzaW1pbGFyaXR5IGluZGV4
IDEwMCUKPiByZW5hbWUgZnJvbSBhcmNoL3g4Ni94ZW4veGVuLXB2aC5TCj4gcmVuYW1lIHRvIGFy
Y2gveDg2L3B2aC1oZWFkLlMKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL2VubGlnaHRlbl9w
dmguYyBiL2FyY2gveDg2L3B2aC5jCj4gc2ltaWxhcml0eSBpbmRleCAxMDAlCj4gcmVuYW1lIGZy
b20gYXJjaC94ODYveGVuL2VubGlnaHRlbl9wdmguYwo+IHJlbmFtZSB0byBhcmNoL3g4Ni9wdmgu
Ywo+IGRpZmYgLS1naXQgYS9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUgYi9hcmNoL3g4Ni94ZW4vTWFr
ZWZpbGUKPiBpbmRleCBkODNjYjU0NzhmNTQuLjdlODE0NWIzMzk5NyAxMDA2NDQKPiAtLS0gYS9h
cmNoL3g4Ni94ZW4vTWFrZWZpbGUKPiArKysgYi9hcmNoL3g4Ni94ZW4vTWFrZWZpbGUKPiBAQCAt
MjEsNyArMjEsNiBAQCBvYmoteQkJOj0gZW5saWdodGVuLm8gbXVsdGljYWxscy5vIG1tdS5vIGly
cS5vIFwKPiAgb2JqLSQoQ09ORklHX1hFTl9QVkhWTSkJCSs9IGVubGlnaHRlbl9odm0ubyBtbXVf
aHZtLm8gc3VzcGVuZF9odm0ubwo+ICBvYmotJChDT05GSUdfWEVOX1BWKQkJCSs9IHNldHVwLm8g
YXBpYy5vIHBtdS5vIHN1c3BlbmRfcHYubyBcCj4gIAkJCQkJCXAybS5vIGVubGlnaHRlbl9wdi5v
IG1tdV9wdi5vCj4gLW9iai0kKENPTkZJR19YRU5fUFZIKQkJCSs9IGVubGlnaHRlbl9wdmgubwo+
ICAKPiAgb2JqLSQoQ09ORklHX0VWRU5UX1RSQUNJTkcpICs9IHRyYWNlLm8KPiAgCj4gQEAgLTMz
LDQgKzMyLDMgQEAgb2JqLSQoQ09ORklHX1hFTl9ERUJVR19GUykJKz0gZGVidWdmcy5vCj4gIG9i
ai0kKENPTkZJR19YRU5fRE9NMCkJCSs9IHZnYS5vCj4gIG9iai0kKENPTkZJR19TV0lPVExCX1hF
TikJKz0gcGNpLXN3aW90bGIteGVuLm8KPiAgb2JqLSQoQ09ORklHX1hFTl9FRkkpCQkrPSBlZmku
bwo+IC1vYmotJChDT05GSUdfWEVOX1BWSCkJIAkrPSB4ZW4tcHZoLm8KPiAtLSAKPiAyLjE2LjEK
PiAKPiAKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+
IFhlbi1kZXZlbCBtYWlsaW5nIGxpc3QKPiBYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcK
PiBodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2
ZWwgbWFpbGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 21:14:15 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 21:14:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er93H-0006jd-9X; Wed, 28 Feb 2018 21:14:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=po+t=fw=oracle.com=konrad.wilk@srs-us1.protection.inumbo.net>)
 id 1er93G-0006jL-1A
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 21:14:14 +0000
X-Inumbo-ID: 30681272-1ccc-11e8-ba59-bc764e045a96
Received: from aserp2120.oracle.com (unknown [141.146.126.78])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30681272-1ccc-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 22:13:14 +0100 (CET)
Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1])
 by aserp2120.oracle.com (8.16.0.22/8.16.0.22) with SMTP id w1SLC4A2066964;
 Wed, 28 Feb 2018 21:12:41 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com;
 h=date : from : to : cc
 : subject : message-id : references : mime-version : content-type :
 in-reply-to; s=corp-2017-10-26;
 bh=GiZ1PXhkub+3g2eF13X9X8PXPKQlggkdadreOtU3vSw=;
 b=XrgLDNEnm5qHWQPClgcBpnFyQAWMaMTvSh2ckgQA5K3UL7f4pyw0g4zqpREWcrbRjWac
 9joCm23fF+Wl7kbvRsV5bx7RObWcAtw4xLOEFZSbub626RZ2wvepegjJG9Or9xnY/iWd
 gpvYCT1B1h9bYoHHwsAj1zPBtDHxwhDGj3LHwjsIop7F1Fim5rbrlrmYY+jbtaIC9it8
 MmkKOsgrpo9CZPppXGuYeozefFBSk8t8riNer8yWYq2kglb44DN+cKVr8FrGEr6GW0Ax
 1As/ryABTiKhi5uWzWbJagCOOoWUyoiw2W16cfgK2nzKp7HhSs8yRvKju5Xo6+i+zzut 0A== 
Received: from userv0021.oracle.com (userv0021.oracle.com [156.151.31.71])
 by aserp2120.oracle.com with ESMTP id 2ge3ycg24c-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Wed, 28 Feb 2018 21:12:41 +0000
Received: from userv0122.oracle.com (userv0122.oracle.com [156.151.31.75])
 by userv0021.oracle.com (8.14.4/8.14.4) with ESMTP id w1SL7eSI016624
 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL);
 Wed, 28 Feb 2018 21:07:40 GMT
Received: from abhmp0007.oracle.com (abhmp0007.oracle.com [141.146.116.13])
 by userv0122.oracle.com (8.14.4/8.14.4) with ESMTP id w1SL7bpa030462;
 Wed, 28 Feb 2018 21:07:37 GMT
Received: from char.us.oracle.com (/10.137.176.158)
 by default (Oracle Beehive Gateway v4.0)
 with ESMTP ; Wed, 28 Feb 2018 13:07:36 -0800
Received: by char.us.oracle.com (Postfix, from userid 1000)
 id BA1086A09F7; Wed, 28 Feb 2018 16:07:34 -0500 (EST)
Date: Wed, 28 Feb 2018 16:07:34 -0500
From: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
To: Maran Wilson <maran.wilson@oracle.com>
Message-ID: <20180228210734.GJ11576@char.us.oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
 <1519842483-8887-2-git-send-email-maran.wilson@oracle.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <1519842483-8887-2-git-send-email-maran.wilson@oracle.com>
User-Agent: Mutt/1.8.3 (2017-05-23)
X-Proofpoint-Virus-Version: vendor=nai engine=5900 definitions=8818
 signatures=668682
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0
 malwarescore=0
 phishscore=0 bulkscore=0 spamscore=0 mlxscore=0 mlxlogscore=999
 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.0.1-1711220000 definitions=main-1802280257
Cc: kvm@vger.kernel.org, rkrcmar@redhat.com, linus.walleij@linaro.org,
 dave.hansen@linux.intel.com, JBeulich@suse.com, hpa@zytor.com,
 tglx@linutronix.de, x86@kernel.org, hch@infradead.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, bp@suse.de, thomas.lendacky@amd.com,
 luto@kernel.org, jpoimboe@redhat.com, boris.ostrovsky@oracle.com,
 mchehab@kernel.org, jgross@suse.com, andrew.cooper3@citrix.com,
 rdunlap@infradead.org, linux-kernel@vger.kernel.org,
 gregkh@linuxfoundation.org, pbonzini@redhat.com, davem@davemloft.net,
 kirill.shutemov@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH v4 1/7] xen/pvh: Split CONFIG_XEN_PVH
 into CONFIG_PVH and CONFIG_XEN_PVH
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gV2VkLCBGZWIgMjgsIDIwMTggYXQgMTA6Mjc6NTdBTSAtMDgwMCwgTWFyYW4gV2lsc29uIHdy
b3RlOgo+IEluIG9yZGVyIHRvIHBhdmUgdGhlIHdheSBmb3IgaHlwZXJ2aXNvcnMgb3RoZXIgdGhl
biBYZW4gdG8gdXNlIHRoZSBQVkgKPiBlbnRyeSBwb2ludCBmb3IgVk1zLCB3ZSBuZWVkIHRvIGZh
Y3RvciB0aGUgUFZIIGVudHJ5IGNvZGUgaW50byBYZW4gc3BlY2lmaWMKPiBhbmQgaHlwZXJ2aXNv
ciBhZ25vc3RpYyBjb21wb25lbnRzLiBUaGUgZmlyc3Qgc3RlcCBpbiBkb2luZyB0aGF0LCBpcyB0
bwo+IGNyZWF0ZSBhIG5ldyBjb25maWcgb3B0aW9uIGZvciBQVkggZW50cnkgdGhhdCBjYW4gYmUg
ZW5hYmxlZAo+IGluZGVwZW5kZW50bHkgZnJvbSBDT05GSUdfWEVOLgo+IAo+IFNpZ25lZC1vZmYt
Ynk6IE1hcmFuIFdpbHNvbiA8bWFyYW4ud2lsc29uQG9yYWNsZS5jb20+Cj4gLS0tCj4gIGFyY2gv
eDg2L0tjb25maWcgICAgICAgICAgfCA4ICsrKysrKysrCj4gIGFyY2gveDg2L2tlcm5lbC9oZWFk
XzY0LlMgfCA0ICsrLS0KPiAgYXJjaC94ODYveGVuL0tjb25maWcgICAgICB8IDMgKystCj4gIDMg
ZmlsZXMgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKPiAKPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYvS2NvbmZpZyBiL2FyY2gveDg2L0tjb25maWcKPiBpbmRleCBlYjdm
NDNmMjM1MjEuLmZhN2NkMDMwNTEyNSAxMDA2NDQKPiAtLS0gYS9hcmNoL3g4Ni9LY29uZmlnCj4g
KysrIGIvYXJjaC94ODYvS2NvbmZpZwo+IEBAIC03OTEsNiArNzkxLDE0IEBAIGNvbmZpZyBLVk1f
R1VFU1QKPiAgCSAgdW5kZXJseWluZyBkZXZpY2UgbW9kZWwsIHRoZSBob3N0IHByb3ZpZGVzIHRo
ZSBndWVzdCB3aXRoCj4gIAkgIHRpbWluZyBpbmZyYXN0cnVjdHVyZSBzdWNoIGFzIHRpbWUgb2Yg
ZGF5LCBhbmQgc3lzdGVtIHRpbWUKPiAgCj4gK2NvbmZpZyBQVkgKPiArCWJvb2wgIlN1cHBvcnQg
Zm9yIHJ1bm5pbmcgUFZIIGd1ZXN0cyIKPiArCWRlcGVuZHMgb24gS1ZNX0dVRVNUIHx8IFhFTgo+
ICsJZGVmX2Jvb2wgbgo+ICsJLS0taGVscC0tLQo+ICsJICBUaGlzIG9wdGlvbiBlbmFibGVzIHRo
ZSBQVkggZW50cnkgcG9pbnQgZm9yIGd1ZXN0IHZpcnR1YWwgbWFjaGluZXMKPiArCSAgYXMgc3Bl
Y2lmaWVkIGluIHRoZSB4ODYvSFZNIGRpcmVjdCBib290IEFCSS4KPiArCj4gIGNvbmZpZyBLVk1f
REVCVUdfRlMKPiAgCWJvb2wgIkVuYWJsZSBkZWJ1ZyBpbmZvcm1hdGlvbiBmb3IgS1ZNIEd1ZXN0
cyBpbiBkZWJ1Z2ZzIgo+ICAJZGVwZW5kcyBvbiBLVk1fR1VFU1QgJiYgREVCVUdfRlMKPiBkaWZm
IC0tZ2l0IGEvYXJjaC94ODYva2VybmVsL2hlYWRfNjQuUyBiL2FyY2gveDg2L2tlcm5lbC9oZWFk
XzY0LlMKPiBpbmRleCAwZjU0NWIzY2Y5MjYuLmZjOWY2NzhjNjQxMyAxMDA2NDQKPiAtLS0gYS9h
cmNoL3g4Ni9rZXJuZWwvaGVhZF82NC5TCj4gKysrIGIvYXJjaC94ODYva2VybmVsL2hlYWRfNjQu
Uwo+IEBAIC00MSw3ICs0MSw3IEBACj4gIAo+ICAjZGVmaW5lIHB1ZF9pbmRleCh4KQkoKCh4KSA+
PiBQVURfU0hJRlQpICYgKFBUUlNfUEVSX1BVRC0xKSkKPiAgCj4gLSNpZiBkZWZpbmVkKENPTkZJ
R19YRU5fUFYpIHx8IGRlZmluZWQoQ09ORklHX1hFTl9QVkgpCj4gKyNpZiBkZWZpbmVkKENPTkZJ
R19YRU5fUFYpIHx8IGRlZmluZWQoQ09ORklHX1BWSCkKPiAgUEdEX1BBR0VfT0ZGU0VUID0gcGdk
X2luZGV4KF9fUEFHRV9PRkZTRVRfQkFTRSkKPiAgUEdEX1NUQVJUX0tFUk5FTCA9IHBnZF9pbmRl
eChfX1NUQVJUX0tFUk5FTF9tYXApCj4gICNlbmRpZgo+IEBAIC0zODcsNyArMzg3LDcgQEAgTkVY
VF9QQUdFKGVhcmx5X2R5bmFtaWNfcGd0cykKPiAgCj4gIAkuZGF0YQo+ICAKPiAtI2lmIGRlZmlu
ZWQoQ09ORklHX1hFTl9QVikgfHwgZGVmaW5lZChDT05GSUdfWEVOX1BWSCkKPiArI2lmIGRlZmlu
ZWQoQ09ORklHX1hFTl9QVikgfHwgZGVmaW5lZChDT05GSUdfUFZIKQo+ICBORVhUX1BHRF9QQUdF
KGluaXRfdG9wX3BndCkKPiAgCS5xdWFkICAgbGV2ZWwzX2lkZW50X3BndCAtIF9fU1RBUlRfS0VS
TkVMX21hcCArIF9LRVJOUEdfVEFCTEVfTk9FTkMKPiAgCS5vcmcgICAgaW5pdF90b3BfcGd0ICsg
UEdEX1BBR0VfT0ZGU0VUKjgsIDAKPiBkaWZmIC0tZ2l0IGEvYXJjaC94ODYveGVuL0tjb25maWcg
Yi9hcmNoL3g4Ni94ZW4vS2NvbmZpZwo+IGluZGV4IGY2MDU4MjVhMDRhYi4uMDIxYzg1OTFjM2Mw
IDEwMDY0NAo+IC0tLSBhL2FyY2gveDg2L3hlbi9LY29uZmlnCj4gKysrIGIvYXJjaC94ODYveGVu
L0tjb25maWcKPiBAQCAtNzcsOCArNzcsOSBAQCBjb25maWcgWEVOX0RFQlVHX0ZTCj4gIAkgIEVu
YWJsaW5nIHRoaXMgb3B0aW9uIG1heSBpbmN1ciBhIHNpZ25pZmljYW50IHBlcmZvcm1hbmNlIG92
ZXJoZWFkLgo+ICAKPiAgY29uZmlnIFhFTl9QVkgKPiAtCWJvb2wgIlN1cHBvcnQgZm9yIHJ1bm5p
bmcgYXMgYSBQVkggZ3Vlc3QiCj4gKwlib29sICJTdXBwb3J0IGZvciBydW5uaW5nIGFzIGEgWGVu
IFBWSCBndWVzdCIKPiAgCWRlcGVuZHMgb24gWEVOICYmIFhFTl9QVkhWTSAmJiBBQ1BJCj4gIAkj
IFByZS1idWlsdCBwYWdlIHRhYmxlcyBhcmUgbm90IHJlYWR5IHRvIGhhbmRsZSA1LWxldmVsIHBh
Z2luZy4KPiAgCWRlcGVuZHMgb24gIVg4Nl81TEVWRUwKCk5vdCBzcGVjaWZpYyB0byB0aGlzIHBh
dGNoLCBidXQgd2h5IGlzIHRoaXMgdGhlcmU/IFBWSCBpcyBub3QgdXNpbmcgUFYgc28KdGhlcmUg
c2hvdWxkIGJlIG5vIHByb2JsZW1zIHdpdGggNSBsZXZlbCBwYWdpbmcuCgpKdWVyZ2VuLCB0aG91
Z2h0cz8KCj4gKwlzZWxlY3QgUFZICj4gIAlkZWZfYm9vbCBuCj4gLS0gCj4gMi4xNi4xCj4gCj4g
Cj4gX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBYZW4t
ZGV2ZWwgbWFpbGluZyBsaXN0Cj4gWGVuLWRldmVsQGxpc3RzLnhlbnByb2plY3Qub3JnCj4gaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVsIG1h
aWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 21:35:58 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 21:35:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er9O5-0008Ho-RJ; Wed, 28 Feb 2018 21:35:45 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tscl=fw=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1er9O4-0008Hi-77
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 21:35:44 +0000
X-Inumbo-ID: 98338e0d-1ccf-11e8-b9b1-635ca7ef6cff
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 98338e0d-1ccf-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 21:37:37 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx04.intmail.prod.int.rdu2.redhat.com
 [10.11.54.4])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 6481940FB65B;
 Wed, 28 Feb 2018 21:35:37 +0000 (UTC)
Received: from [10.36.118.24] (unknown [10.36.118.24])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id 2FB802024CA6;
 Wed, 28 Feb 2018 21:35:31 +0000 (UTC)
To: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>,
 Maran Wilson <maran.wilson@oracle.com>
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
 <1519842483-8887-3-git-send-email-maran.wilson@oracle.com>
 <20180228210814.GK11576@char.us.oracle.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <e9133f97-7ecf-2868-6883-3f0cda7bbb2f@redhat.com>
Date: Wed, 28 Feb 2018 22:35:30 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <20180228210814.GK11576@char.us.oracle.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.78 on 10.11.54.4
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.7]); Wed, 28 Feb 2018 21:35:37 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.7]);
 Wed, 28 Feb 2018 21:35:37 +0000 (UTC) for IP:'10.11.54.4'
 DOMAIN:'int-mx04.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'pbonzini@redhat.com' RCPT:''
Cc: kvm@vger.kernel.org, rkrcmar@redhat.com, linus.walleij@linaro.org,
 dave.hansen@linux.intel.com, JBeulich@suse.com, hpa@zytor.com,
 tglx@linutronix.de, x86@kernel.org, hch@infradead.org, mingo@redhat.com,
 xen-devel@lists.xenproject.org, bp@suse.de, thomas.lendacky@amd.com,
 luto@kernel.org, jpoimboe@redhat.com, boris.ostrovsky@oracle.com,
 mchehab@kernel.org, jgross@suse.com, andrew.cooper3@citrix.com,
 rdunlap@infradead.org, linux-kernel@vger.kernel.org,
 gregkh@linuxfoundation.org, davem@davemloft.net,
 kirill.shutemov@linux.intel.com, roger.pau@citrix.com
Subject: Re: [Xen-devel] [RFC PATCH v4 2/7] xen/pvh: Move PVH entry code out
 of Xen specific tree
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOCAyMjowOCwgS29ucmFkIFJ6ZXN6dXRlayBXaWxrIHdyb3RlOgo+ICtvYmot
JChDT05GSUdfWEVOX1BWSCkgKz0gcHZoLm8KPiArb2JqLSQoQ09ORklHX1hFTl9QVkgpICs9IHB2
aC1oZWFkLm8KPiArCgpQcm9iYWJseSBhIGJldHRlciBwbGFjZSBmb3IgdGhlc2Ugd291bGQgYmUK
YXJjaC94ODYvcGxhdGZvcm0vcHZoL3tlbmxpZ2h0ZW4uYyxoZWFkLlN9LiAgKEp1c3QgYmVjYXVz
ZSB0aGVyZSBhcmUgbm8KLmMgb3IgLlMgZmlsZXMgaW4gYXJjaC94ODYpLiAgTWF5YmUgWGVuIG91
Z2h0IHRvIGJlIG1vdmVkIHVuZGVyCmFyY2gveDg2L3BsYXRmb3JtIHRvby4KClBhb2xvCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tZGV2ZWwgbWFp
bGluZyBsaXN0Clhlbi1kZXZlbEBsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL21haWxtYW4vbGlzdGluZm8veGVuLWRldmVs

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 21:39:51 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 21:39:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er9S0-0008TF-AW; Wed, 28 Feb 2018 21:39:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=tscl=fw=redhat.com=pbonzini@srs-us1.protection.inumbo.net>)
 id 1er9Rz-0008T8-1I
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 21:39:47 +0000
X-Inumbo-ID: 2927cdc7-1cd0-11e8-b9b1-635ca7ef6cff
Received: from mx1.redhat.com (unknown [66.187.233.73])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 2927cdc7-1cd0-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 21:41:40 +0000 (UTC)
Received: from smtp.corp.redhat.com (int-mx06.intmail.prod.int.rdu2.redhat.com
 [10.11.54.6])
 (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by mx1.redhat.com (Postfix) with ESMTPS id 8577580AD238;
 Wed, 28 Feb 2018 21:39:40 +0000 (UTC)
Received: from [10.36.118.24] (unknown [10.36.118.24])
 by smtp.corp.redhat.com (Postfix) with ESMTPS id E8ACB213AEF5;
 Wed, 28 Feb 2018 21:39:35 +0000 (UTC)
To: Maran Wilson <maran.wilson@oracle.com>, jgross@suse.com,
 boris.ostrovsky@oracle.com, roger.pau@citrix.com, andrew.cooper3@citrix.com,
 hch@infradead.org, JBeulich@suse.com, x86@kernel.org,
 xen-devel@lists.xenproject.org, linux-kernel@vger.kernel.org,
 kvm@vger.kernel.org
References: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
From: Paolo Bonzini <pbonzini@redhat.com>
Message-ID: <239b5f48-00ad-5ff3-aa4f-ba126596c808@redhat.com>
Date: Wed, 28 Feb 2018 22:39:34 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101
 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <1519842483-8887-1-git-send-email-maran.wilson@oracle.com>
Content-Language: en-US
X-Scanned-By: MIMEDefang 2.78 on 10.11.54.6
X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.5.16
 (mx1.redhat.com [10.11.55.8]); Wed, 28 Feb 2018 21:39:40 +0000 (UTC)
X-Greylist: inspected by milter-greylist-4.5.16 (mx1.redhat.com [10.11.55.8]);
 Wed, 28 Feb 2018 21:39:40 +0000 (UTC) for IP:'10.11.54.6'
 DOMAIN:'int-mx06.intmail.prod.int.rdu2.redhat.com'
 HELO:'smtp.corp.redhat.com' FROM:'pbonzini@redhat.com' RCPT:''
Cc: thomas.lendacky@amd.com, linus.walleij@linaro.org,
 dave.hansen@linux.intel.com, rkrcmar@redhat.com, gregkh@linuxfoundation.org,
 mchehab@kernel.org, hpa@zytor.com, mingo@redhat.com, rdunlap@infradead.org,
 luto@kernel.org, jpoimboe@redhat.com, tglx@linutronix.de, bp@suse.de,
 davem@davemloft.net, kirill.shutemov@linux.intel.com
Subject: Re: [Xen-devel] [RFC PATCH v4 0/7] KVM: x86: Allow Qemu/KVM to use
 PVH entry point
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

T24gMjgvMDIvMjAxOCAxOToyNywgTWFyYW4gV2lsc29uIHdyb3RlOgo+IFNvcnJ5IGZvciB0aGUg
ZGVsYXkgYmV0d2VlbiB0aGlzIHZlcnNpb24gYW5kIHRoZSBsYXN0IC0tIGl0IHdhcyBtb3N0bHkK
PiBkdWUgdG8gaG9saWRheXMgYW5kIGV2ZXJ5b25lIGJlaW5nIGZvY3VzZWQgb24gc2VjdXJpdHkg
YnVnIG1pdGlnYXRpb24KPiBpc3N1ZXMuIEhlcmUgYXJlIHRoZSBsaW5rcyB0byB0aGUgcHJldmlv
dXMgZW1haWwgdGhyZWFkcyBpbiBjYXNlIGl0IGlzCj4gaGVscGZ1bDoKPiAKPiBWMzogaHR0cHM6
Ly9sa21sLm9yZy9sa21sLzIwMTcvMTIvMTIvMTIzMAo+IFYyOiBodHRwczovL2xrbWwub3JnL2xr
bWwvMjAxNy8xMi83LzE2MjQKPiBWMTogaHR0cHM6Ly9sa21sLm9yZy9sa21sLzIwMTcvMTEvMjgv
MTI4MAo+IAo+IENoYW5nZXMgZnJvbSB2MzoKPiAKPiAgKiBJbXBsZW1lbnRlZCBKdWVyZ2VuJ3Mg
c3VnZ2VzdGlvbiBmb3IgcmVmYWN0b3JpbmcgYW5kIG1vdmluZyB0aGUgUFZICj4gICAgY29kZSBz
byB0aGF0IENPTkZJR19YRU4gaXMgbm8gbG9uZ2VyIHJlcXVpcmVkIGZvciBib290aW5nIEtWTSBn
dWVzdHMKPiAgICB2aWEgdGhlIFBWSCBlbnRyeSBwb2ludC4KPiAgICBGdW5jdGlvbmFsbHksIG5v
dGhpbmcgaGFzIGNoYW5nZWQgZnJvbSBWMyByZWFsbHksIGJ1dCB0aGUgcGF0Y2hlcwo+ICAgIGxv
b2sgY29tcGxldGVseSBkaWZmZXJlbnQgbm93IGJlY2F1c2Ugb2YgYWxsIHRoZSBjb2RlIG1vdmVt
ZW50IGFuZAo+ICAgIHJlZmFjdG9yaW5nLiBTb21lIG9mIHRoZXNlIHBhdGNoZXMgY2FuIGJlIGNv
bWJpbmVkLCBidXQgSSd2ZSBsZWZ0Cj4gICAgdGhlbSB2ZXJ5IHNtYWxsIGluIHNvbWUgY2FzZXMg
dG8gbWFrZSB0aGUgcmVmYWN0b3JpbmcgYW5kIGNvZGUKPiAgICBtb3ZlbWVudCBlYXNpZXIgdG8g
cmV2aWV3Lgo+ICAgIE15IGFwcHJvYWNoIGZvciByZWZhY3RvcmluZyBoYXMgYmVlbiB0byBjcmVh
dGUgYSBQVkggZW50cnkgbGF5ZXIgdGhhdAo+ICAgIHN0aWxsIGhhcyB1bmRlcnN0YW5kaW5nIGFu
ZCBrbm93bGVkZ2UgYWJvdXQgWGVuIHZzIG5vbi1YZW4gZ3Vlc3QgdHlwZXMKPiAgICBzbyB0aGF0
IGl0IGNhbiBtYWtlIHJ1biB0aW1lIGRlY2lzaW9ucyB0byBoYW5kbGUgZWl0aGVyIGNhc2UsIGFz
Cj4gICAgb3Bwb3NlZCB0byBnb2luZyBhbGwgdGhlIHdheSBhbmQgcmUtd3JpdGluZyBpdCB0byBi
ZSBhIGNvbXBsZXRlbHkKPiAgICBoeXBlcnZpc29yIGFnbm9zdGljIGFuZCBhcmNoaXRlY3R1cmFs
bHkgcHVyZSBsYXllciB0aGF0IGlzIHNlcGFyYXRlCj4gICAgZnJvbSBndWVzdCB0eXBlIGRldGFp
bHMuIFRoZSBsYXR0ZXIgc2VlbWVkIGEgYml0IG92ZXJraWxsIGluIHRoaXMKPiAgICBzaXR1YXRp
b24uIEFuZCBJJ3ZlIGhhbmRsZWQgdGhlIGNvbXBsZXhpdHkgb2YgaGF2aW5nIHRvIHN1cHBvcnQK
PiAgICBRZW11L0tWTSBib290IG9mIGtlcm5lbHMgY29tcGlsZWQgd2l0aCBvciB3aXRob3V0IENP
TkZJR19YRU4gdmlhIGEKPiAgICBwYWlyIG9mIHhlbiBzcGVjaWZpYyBfX3dlYWsgcm91dGluZXMg
dGhhdCBjYW4gYmUgb3ZlcnJpZGRlbiBpbiBrZXJuZWxzCj4gICAgdGhhdCBzdXBwb3J0IFhlbiBn
dWVzdHMuIEltcG9ydGFudGx5LCB0aGUgX193ZWFrIHJvdXRpbmVzIGFyZSBmb3IKPiAgICB4ZW4g
c3BlY2lmaWMgY29kZSBvbmx5IChub3QgZ2VuZXJpYyAiZ3Vlc3QgdHlwZSIgc3BlY2lmaWMgY29k
ZSkgc28KPiAgICB0aGVyZSBpcyBubyBjbGFzaGluZyBiZXR3ZWVuIHhlbiB2ZXJzaW9uIG9mIHRo
ZSBzdHJvbmcgcm91dGluZSBhbmQsCj4gICAgc2F5LCBhIEtWTSB2ZXJzaW9uIG9mIHRoZSBzYW1l
IHJvdXRpbmUuIEJ1dCBJJ20gc3VyZSB0aGVyZSBhcmUgbWFueQo+ICAgIHdheXMgdG8gc2tpbiB0
aGlzIGNhdCwgc28gSSdtIG9wZW4gdG8gYWx0ZXJuYXRlIHN1Z2dlc3Rpb25zIGlmIHRoZXJlCj4g
ICAgaXMgYSBjb21wZWxsaW5nIHJlYXNvbiBmb3Igbm90IHVzaW5nIF9fd2VhayBpbiB0aGlzIHNp
dHVhdGlvbi4KCkFzIHlvdSBzYXkgdGhlcmUgYXJlIG1hbnkgd2F5cyB0byBhY2hpZXZlIHRoaXMg
YW5kIEkgdGhpbmsgeW91ciBjaG9pY2UKaXMgZnVsbHkgcmVhc29uYWJsZSAodGhlIG90aGVyIGFs
dGVybmF0aXZlIHRoYXQgY29tZXMgdG8gbWluZCBpcyBhICJYZW4KZGV0ZWN0IiBmdW5jdGlvbiB0
aGF0IHJldHVybnMgYSBzdHJ1Y3Qgb2YgZnVuY3Rpb24gcG9pbnRlcnMpLgoKQXBhcnQgZnJvbSB0
aGUgcGxhY2VtZW50IG9mIHRoZSBmaWxlcywgaXQgbG9va3MgZ3JlYXQuICBUaGFua3MhCgpQYW9s
bwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRl
dmVsIG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 21:40:36 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 21:40:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er9Sl-0000ah-Jf; Wed, 28 Feb 2018 21:40:35 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1er9Sl-0000a3-BV
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 21:40:35 +0000
X-Inumbo-ID: 45eed2f2-1cd0-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 45eed2f2-1cd0-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 21:42:28 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1er9Sd-0000UF-PP; Wed, 28 Feb 2018 21:40:27 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1er9SY-00005c-52; Wed, 28 Feb 2018 21:40:22 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1er9SW-0002Nl-Vs; Wed, 28 Feb 2018 21:40:21 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120102-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:test-armhf-armhf-xl:<job
 status>:broken:regression
 xen-unstable-smoke:test-armhf-armhf-xl:host-install(4):broken:regression
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=85688075ccc22c12bd0fca2a2c269199938e104c
X-Osstest-Versions-That: xen=cb671efbf1fae302c0ee5ebd6e23564e319babc8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 21:40:20 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 120102: trouble: broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============2245134217551266385=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============2245134217551266385==
Content-Type: text/plain

flight 120102 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120102/

Failures and problems with tests :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 test-armhf-armhf-xl             <job status>                 broken
 test-armhf-armhf-xl           4 host-install(4)        broken REGR. vs. 120098

Tests which did not succeed, but are not blocking:
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  85688075ccc22c12bd0fca2a2c269199938e104c
baseline version:
 xen                  cb671efbf1fae302c0ee5ebd6e23564e319babc8

Last test of basis   120098  2018-02-28 16:01:46 Z    0 days
Testing same since   120102  2018-02-28 19:01:39 Z    0 days    1 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Kevin Tian <kevin.tian@intel.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Tamas K Lengyel <tamas@tklengyel.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  pass    
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          broken  
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job test-armhf-armhf-xl broken
broken-step test-armhf-armhf-xl host-install(4)

Not pushing.

------------------------------------------------------------
commit 85688075ccc22c12bd0fca2a2c269199938e104c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Feb 21 18:10:00 2018 +0000

    x86/hvm: Constify the read side of vlapic handling
    
    This is in preparation to make hvm_x2apic_msr_read() take a const vcpu
    pointer.  One modification is to alter vlapic_get_tmcct() to not use current.
    
    This in turn needs an alteration to hvm_get_guest_time_fixed(), which is safe
    because the only mutable action it makes is to take the domain plt lock.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 62e80dff59c779cb56755b419120529e3d7eb17d
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Feb 26 14:23:03 2018 +0000

    x86/vmx: Simplfy the default cases in vmx_msr_{read,write}_intercept()
    
    The default case of vmx_msr_write_intercept() in particular is very tangled.
    
    First of all, fold long_mode_do_msr_{read,write}() into their callers.  These
    functions were split out in the past because of the 32bit build of Xen, but it
    is unclear why the cases weren't simply #ifdef'd in place.
    
    Next, invert the vmx_write_guest_msr()/is_last_branch_msr() logic to break if
    the condition is satisfied, rather than nesting if it wasn't.  This allows the
    wrmsr_hypervisor_regs() call to be un-nested with respect to the other default
    logic.
    
    No practical difference from a guests point of view.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>

commit b68c4f1ebe4f413076c4915733a61c818b7dc73a
Author: Razvan Cojocaru <rcojocaru@bitdefender.com>
Date:   Wed Feb 28 12:38:15 2018 +0200

    x86/hvm: fix domain crash when CR3 has the noflush bit set
    
    In hardware, when PCID support is enabled and the NOFLUSH bit is set
    when writing a CR3 value, the hardware will clear that that bit and
    change the CR3 without flushing the TLB. hvm_set_cr3(), however, was
    ignoring this bit; the result was that post-vm_event checks detected
    an invalid CR3 value and crashed the domain.
    
    Handle NOFLUSH in hvm_set_cr3() by:
    1. Clearing the bit
    2. Passing a "noflush" flag to lower-level cr3 setting functions to
    indicate that a flush should not be performed.
    
    Also clear X86_CR3_NOFLUSH when reporting CR3 monitored CR3 writes.
    
    This allows introspection to be used on VMs whose operating system uses
    the NOFLUSH bit.
    
    Signed-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
    Reported-by: Bitweasil <bitweasil@cryptohaze.com>
    Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
(qemu changes not included)


--===============2245134217551266385==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============2245134217551266385==--

From xen-devel-bounces@lists.xenproject.org Wed Feb 28 22:04:53 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 22:04:53 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1er9q7-00028o-Qz; Wed, 28 Feb 2018 22:04:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=07oc=fw=rimuhosting.com=peter@srs-us1.protection.inumbo.net>)
 id 1er9q5-00028i-UR
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 22:04:42 +0000
X-Inumbo-ID: 3a7cd659-1cd3-11e8-ba59-bc764e045a96
Received: from mail.rimuhosting.com (unknown [206.123.102.5])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTP
 id 3a7cd659-1cd3-11e8-ba59-bc764e045a96;
 Wed, 28 Feb 2018 23:03:38 +0100 (CET)
Received: from mail.rimuhosting.com (localhost [127.0.0.1])
 by mail.rimuhosting.com (Postfix) with ESMTP id D38F06177F;
 Wed, 28 Feb 2018 22:04:35 +0000 (UTC)
Received: from mbp17.local (unknown [203.97.152.138])
 by mail.rimuhosting.com (Postfix) with ESMTPSA id 78E9861771;
 Wed, 28 Feb 2018 22:04:33 +0000 (UTC)
To: Juergen Gross <jgross@suse.com>, =?UTF-8?Q?Roger_Pau_Monn=c3=a9?=
 <roger.pau@citrix.com>
References: <c22ca929-cb20-aaf2-f4ce-a9790759eaff@rimuhosting.com>
 <5d14aa3c-d52a-0cb9-2384-6b74bfce1d65@suse.com>
 <93d38ecb-218f-8277-2f14-a3251ab7c7aa@rimuhosting.com>
 <6aa65d06-7942-d6a3-b0bc-0609f358073d@suse.com>
 <59c9f3b7-adf5-9dbc-e745-16a013245afe@rimuhosting.com>
 <20180228082719.bxdbzpqbhpqag4od@MacBook-Pro-de-Roger.local>
 <6bb59c6e-6026-c244-6645-fb8af4070f77@suse.com>
From: xen@randomwebstuff.com
Message-ID: <9cc97891-582a-c41a-8224-0a3e69fabd16@rimuhosting.com>
Date: Thu, 1 Mar 2018 11:04:29 +1300
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.13; rv:52.0)
 Gecko/20100101 Thunderbird/52.6.0
MIME-Version: 1.0
In-Reply-To: <6bb59c6e-6026-c244-6645-fb8af4070f77@suse.com>
Content-Type: multipart/mixed; boundary="------------E612399174672F9BCBB44FB3"
Content-Language: en-US
Cc: xen-devel@lists.xenproject.org
Subject: Re: [Xen-devel] pvh+vcpus startup issue
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

This is a multi-part message in MIME format.
--------------E612399174672F9BCBB44FB3
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit

On 28/02/18 9:35 PM, Juergen Gross wrote:
> On 28/02/18 09:27, Roger Pau MonnĂ© wrote:
>> On Wed, Feb 28, 2018 at 01:34:31PM +1300, xen@randomwebstuff.com wrote:
>>> Regards, Peter
>>> http://ri.mu Startups start here.  Hosting.  DNS.  Offsite backups.  Monitoring.  Email.
>>>
>>> On 27/02/18 12:42 AM, Juergen Gross wrote:
>>>> On 22/02/18 21:38, xen@randomwebstuff.com wrote:
>>>>> On 22/02/18 6:35 PM, Juergen Gross wrote:
>>>>>> On 22/02/18 05:37, xen@randomwebstuff.com wrote:
>>>>>>> Hi.Â  I have a domU.Â  Its params file has: vcpus = 8.Â  It will start with
>>>>>>> pv, but not type="pvh".Â  It will not start (on pvh) with vcpus = 7 or 6
>>>>>>> or 5.Â  It does start with vcpus = 4.
>>>>>>>
>>>>>>> I diffed the xl -v create logs, no difference there on either startup.
>>>>>>>
>>>>>>> I grabbed the domU console output for a vcpus = 5 start (attached).Â  It
>>>>>>> dies right after:
>> Dies as in crashes? Or simply gets stuck and there's no further output?
>>
>>> domU console:
>>>
>>> [    0.001000] cpu 0 spinlock event irq 5
>>> [    0.001000] Performance Events: unsupported p6 CPU model 23 no PMU driver, software events only.
>>> [    0.001000] Hierarchical SRCU implementation.
>>> [    0.001249] smp: Bringing up secondary CPUs ...
>>> [    0.001582] installing Xen timer for CPU 1
>>> [    0.001642] x86: Booting SMP configuration:
>>> [    0.001653] .... node  #0, CPUs:      #1
>>> [    0.003157] cpu 1 spinlock event irq 11
>>> [    0.003305] installing Xen timer for CPU 2
>>> [    0.003385]  #2
>>> [    0.005152] cpu 2 spinlock event irq 17
>>> [    0.005311] installing Xen timer for CPU 3
>>> [    0.005375]  #3
>>> [    0.007107] cpu 3 spinlock event irq 23
>>> [    0.007341] installing Xen timer for CPU 4
>> Which exact kernel version is this, and can you also send the .config
>> Linux kernel file?
>>
>>> Xen domU params file:
>>>
>>> cat /home/users/ot.glenn/params
>>> kernel = "/home/users/ot.glenn/linux"
>>> memory = 2000
>>> swap = 128
>> This is not a xl option.
>>
>>> name = "ot.glenn"
>>> ipaddr = "72.x.x.x"
>> Same here.
>>
>>> disk = [ 'phy:/dev/users/ot.glenn+centos6-x86_64-4.ext3,xvda1,w', 'phy:/dev/users/ot.glenn+swapfs.swp,xvda9,w' ]
>>> root = "/dev/xvda1 ro"
>>> restart = 'onreboot'
>>> console = 50089
>> And here.
>>
>>> type = "pvh"
>>> vcpus = 5
>>> vif = [ 'mac=aa:00:0b:67:50:64,bridge=br0' ]
> Please add:
>
> on_crash="preserve"
>
> to your domain config file and after the domain crashed call:
>
> /usr/lib/xen/bin/xenctx -C -s <kernel-with-syms> -a <domid>
>
>
> Juergen
I commented out the non-standard options from the params file. (That did 
not appear to change any behavior).

After the vm is started it just quits/exits.Â  When I look at the domU 
console the last thing I see is:
[Â Â Â  0.007151] cpu 3 spinlock event irq 23
[Â Â Â  0.007341] installing Xen timer for CPU 4

The domU stays in the xl list output after the on_crash preserve option 
is added and I see this:
[root@host713 ~]# /usr/lib/xen/bin/xenctx -C -s 
/opt/xen/kernels/4.14.22-rh30-20180225201441.xenU.x86_64Â  -a 8
vcpu0 offline

vcpu1 offline

vcpu2 offline

vcpu3 offline

vcpu4:
rip: ffffffff810013a8
flags: 00000012 nz a
rsp: ffffffff82603e18
rax: 0000000000000000Â Â Â  rcx: 0000000000000000Â Â Â  rdx: 0000000000000040
rbx: 0000000000000040Â Â Â  rsi: ffffffff82603e24Â Â Â  rdi: 0000000000000002
rbp: 0000000000000000Â Â Â  Â r8: ffffffffffffffffÂ Â Â  Â r9: 0000000000000000
r10: ffff88007a418248Â Â Â  r11: 00180000000000ffÂ Â Â  r12: 0000000000000000
r13: 0000000000000000Â Â Â  r14: ffffffff82d03680Â Â Â  r15: ffffc9000038fe78
 Â cs: 0010Â Â Â  Â ss: 0000Â Â Â  Â ds: 0000Â Â Â  Â es: 0000
 Â fs: 0000 @ 0000000000000000
 Â gs: 0000 @ ffff88007a400000/0000000000000000 +0x7a400000/

cr0: 0000000080050033
cr2: 0000000000000000
cr3: 0000000002624000
cr4: 00000000000406a0

dr0: 0000000000000000
dr1: 0000000000000000
dr2: 0000000000000000
dr3: 0000000000000000
dr6: 00000000ffff0ff0
dr7: 0000000000000400
Code (instr addr ffffffff810013a8)
cc cc cc cc cc cc cc cc cc cc cc cc cc b8 1d 00 00 00 0f 01 c1 <c3> cc 
cc cc cc cc cc cc cc cc cc

Config to the domU kernel is attached.Â  Since this is pvh I am not able 
to try too many different kernels (e.g. an old 2.6 or 3.0 kernel or even 
a 4.4 kernel) since those are not supported by pvh.


--------------E612399174672F9BCBB44FB3
Content-Type: text/plain; charset=UTF-8; x-mac-type="0"; x-mac-creator="0";
 name="config"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="config"

IwojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIGZpbGU7IERPIE5PVCBFRElULgojIExpbnV4
L3g4NiA0LjE0LjIyIEtlcm5lbCBDb25maWd1cmF0aW9uCiMKQ09ORklHXzY0QklUPXkKQ09O
RklHX1g4Nl82ND15CkNPTkZJR19YODY9eQpDT05GSUdfSU5TVFJVQ1RJT05fREVDT0RFUj15
CkNPTkZJR19PVVRQVVRfRk9STUFUPSJlbGY2NC14ODYtNjQiCkNPTkZJR19BUkNIX0RFRkNP
TkZJRz0iYXJjaC94ODYvY29uZmlncy94ODZfNjRfZGVmY29uZmlnIgpDT05GSUdfTE9DS0RF
UF9TVVBQT1JUPXkKQ09ORklHX1NUQUNLVFJBQ0VfU1VQUE9SVD15CkNPTkZJR19NTVU9eQpD
T05GSUdfQVJDSF9NTUFQX1JORF9CSVRTX01JTj0yOApDT05GSUdfQVJDSF9NTUFQX1JORF9C
SVRTX01BWD0zMgpDT05GSUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NSU49OApDT05G
SUdfQVJDSF9NTUFQX1JORF9DT01QQVRfQklUU19NQVg9MTYKQ09ORklHX05FRURfRE1BX01B
UF9TVEFURT15CkNPTkZJR19ORUVEX1NHX0RNQV9MRU5HVEg9eQpDT05GSUdfR0VORVJJQ19J
U0FfRE1BPXkKQ09ORklHX0dFTkVSSUNfQlVHPXkKQ09ORklHX0dFTkVSSUNfQlVHX1JFTEFU
SVZFX1BPSU5URVJTPXkKQ09ORklHX0dFTkVSSUNfSFdFSUdIVD15CkNPTkZJR19BUkNIX01B
WV9IQVZFX1BDX0ZEQz15CkNPTkZJR19SV1NFTV9YQ0hHQUREX0FMR09SSVRITT15CkNPTkZJ
R19HRU5FUklDX0NBTElCUkFURV9ERUxBWT15CkNPTkZJR19BUkNIX0hBU19DUFVfUkVMQVg9
eQpDT05GSUdfQVJDSF9IQVNfQ0FDSEVfTElORV9TSVpFPXkKQ09ORklHX0hBVkVfU0VUVVBf
UEVSX0NQVV9BUkVBPXkKQ09ORklHX05FRURfUEVSX0NQVV9FTUJFRF9GSVJTVF9DSFVOSz15
CkNPTkZJR19ORUVEX1BFUl9DUFVfUEFHRV9GSVJTVF9DSFVOSz15CkNPTkZJR19BUkNIX0hJ
QkVSTkFUSU9OX1BPU1NJQkxFPXkKQ09ORklHX0FSQ0hfU1VTUEVORF9QT1NTSUJMRT15CkNP
TkZJR19BUkNIX1dBTlRfSFVHRV9QTURfU0hBUkU9eQpDT05GSUdfQVJDSF9XQU5UX0dFTkVS
QUxfSFVHRVRMQj15CkNPTkZJR19aT05FX0RNQTMyPXkKQ09ORklHX0FVRElUX0FSQ0g9eQpD
T05GSUdfQVJDSF9TVVBQT1JUU19PUFRJTUlaRURfSU5MSU5JTkc9eQpDT05GSUdfQVJDSF9T
VVBQT1JUU19ERUJVR19QQUdFQUxMT0M9eQpDT05GSUdfWDg2XzY0X1NNUD15CkNPTkZJR19B
UkNIX1NVUFBPUlRTX1VQUk9CRVM9eQpDT05GSUdfRklYX0VBUkxZQ09OX01FTT15CkNPTkZJ
R19QR1RBQkxFX0xFVkVMUz00CkNPTkZJR19ERUZDT05GSUdfTElTVD0iL2xpYi9tb2R1bGVz
LyRVTkFNRV9SRUxFQVNFLy5jb25maWciCkNPTkZJR19JUlFfV09SSz15CkNPTkZJR19CVUlM
RFRJTUVfRVhUQUJMRV9TT1JUPXkKQ09ORklHX1RIUkVBRF9JTkZPX0lOX1RBU0s9eQoKIwoj
IEdlbmVyYWwgc2V0dXAKIwpDT05GSUdfSU5JVF9FTlZfQVJHX0xJTUlUPTMyCkNPTkZJR19D
Uk9TU19DT01QSUxFPSIiCiMgQ09ORklHX0NPTVBJTEVfVEVTVCBpcyBub3Qgc2V0CkNPTkZJ
R19MT0NBTFZFUlNJT049Ii1yaDMwLTIwMTgwMjI1MjAxNDQxLnhlblUueDg2XzY0IgpDT05G
SUdfTE9DQUxWRVJTSU9OX0FVVE89eQpDT05GSUdfSEFWRV9LRVJORUxfR1pJUD15CkNPTkZJ
R19IQVZFX0tFUk5FTF9CWklQMj15CkNPTkZJR19IQVZFX0tFUk5FTF9MWk1BPXkKQ09ORklH
X0hBVkVfS0VSTkVMX1haPXkKQ09ORklHX0hBVkVfS0VSTkVMX0xaTz15CkNPTkZJR19IQVZF
X0tFUk5FTF9MWjQ9eQpDT05GSUdfS0VSTkVMX0daSVA9eQojIENPTkZJR19LRVJORUxfQlpJ
UDIgaXMgbm90IHNldAojIENPTkZJR19LRVJORUxfTFpNQSBpcyBub3Qgc2V0CiMgQ09ORklH
X0tFUk5FTF9YWiBpcyBub3Qgc2V0CiMgQ09ORklHX0tFUk5FTF9MWk8gaXMgbm90IHNldAoj
IENPTkZJR19LRVJORUxfTFo0IGlzIG5vdCBzZXQKQ09ORklHX0RFRkFVTFRfSE9TVE5BTUU9
Im5vbmUiCkNPTkZJR19TV0FQPXkKQ09ORklHX1NZU1ZJUEM9eQpDT05GSUdfU1lTVklQQ19T
WVNDVEw9eQpDT05GSUdfUE9TSVhfTVFVRVVFPXkKQ09ORklHX1BPU0lYX01RVUVVRV9TWVND
VEw9eQojIENPTkZJR19DUk9TU19NRU1PUllfQVRUQUNIIGlzIG5vdCBzZXQKQ09ORklHX0ZI
QU5ETEU9eQojIENPTkZJR19VU0VMSUIgaXMgbm90IHNldApDT05GSUdfQVVESVQ9eQpDT05G
SUdfSEFWRV9BUkNIX0FVRElUU1lTQ0FMTD15CkNPTkZJR19BVURJVFNZU0NBTEw9eQpDT05G
SUdfQVVESVRfV0FUQ0g9eQpDT05GSUdfQVVESVRfVFJFRT15CgojCiMgSVJRIHN1YnN5c3Rl
bQojCkNPTkZJR19HRU5FUklDX0lSUV9QUk9CRT15CkNPTkZJR19HRU5FUklDX0lSUV9TSE9X
PXkKQ09ORklHX0dFTkVSSUNfSVJRX0VGRkVDVElWRV9BRkZfTUFTSz15CkNPTkZJR19HRU5F
UklDX1BFTkRJTkdfSVJRPXkKQ09ORklHX0dFTkVSSUNfSVJRX01JR1JBVElPTj15CkNPTkZJ
R19JUlFfRE9NQUlOPXkKQ09ORklHX0lSUV9ET01BSU5fSElFUkFSQ0hZPXkKQ09ORklHX0dF
TkVSSUNfTVNJX0lSUT15CkNPTkZJR19HRU5FUklDX01TSV9JUlFfRE9NQUlOPXkKQ09ORklH
X0lSUV9GT1JDRURfVEhSRUFESU5HPXkKQ09ORklHX1NQQVJTRV9JUlE9eQpDT05GSUdfQ0xP
Q0tTT1VSQ0VfV0FUQ0hET0c9eQpDT05GSUdfQVJDSF9DTE9DS1NPVVJDRV9EQVRBPXkKQ09O
RklHX0NMT0NLU09VUkNFX1ZBTElEQVRFX0xBU1RfQ1lDTEU9eQpDT05GSUdfR0VORVJJQ19U
SU1FX1ZTWVNDQUxMPXkKQ09ORklHX0dFTkVSSUNfQ0xPQ0tFVkVOVFM9eQpDT05GSUdfR0VO
RVJJQ19DTE9DS0VWRU5UU19CUk9BRENBU1Q9eQpDT05GSUdfR0VORVJJQ19DTE9DS0VWRU5U
U19NSU5fQURKVVNUPXkKQ09ORklHX0dFTkVSSUNfQ01PU19VUERBVEU9eQoKIwojIFRpbWVy
cyBzdWJzeXN0ZW0KIwpDT05GSUdfVElDS19PTkVTSE9UPXkKQ09ORklHX05PX0haX0NPTU1P
Tj15CiMgQ09ORklHX0haX1BFUklPRElDIGlzIG5vdCBzZXQKQ09ORklHX05PX0haX0lETEU9
eQojIENPTkZJR19OT19IWl9GVUxMIGlzIG5vdCBzZXQKIyBDT05GSUdfTk9fSFogaXMgbm90
IHNldApDT05GSUdfSElHSF9SRVNfVElNRVJTPXkKCiMKIyBDUFUvVGFzayB0aW1lIGFuZCBz
dGF0cyBhY2NvdW50aW5nCiMKQ09ORklHX1RJQ0tfQ1BVX0FDQ09VTlRJTkc9eQojIENPTkZJ
R19WSVJUX0NQVV9BQ0NPVU5USU5HX0dFTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lSUV9USU1F
X0FDQ09VTlRJTkcgaXMgbm90IHNldApDT05GSUdfQlNEX1BST0NFU1NfQUNDVD15CkNPTkZJ
R19CU0RfUFJPQ0VTU19BQ0NUX1YzPXkKQ09ORklHX1RBU0tTVEFUUz15CkNPTkZJR19UQVNL
X0RFTEFZX0FDQ1Q9eQpDT05GSUdfVEFTS19YQUNDVD15CkNPTkZJR19UQVNLX0lPX0FDQ09V
TlRJTkc9eQoKIwojIFJDVSBTdWJzeXN0ZW0KIwpDT05GSUdfVFJFRV9SQ1U9eQojIENPTkZJ
R19SQ1VfRVhQRVJUIGlzIG5vdCBzZXQKQ09ORklHX1NSQ1U9eQpDT05GSUdfVFJFRV9TUkNV
PXkKIyBDT05GSUdfVEFTS1NfUkNVIGlzIG5vdCBzZXQKQ09ORklHX1JDVV9TVEFMTF9DT01N
T049eQpDT05GSUdfUkNVX05FRURfU0VHQ0JMSVNUPXkKQ09ORklHX0JVSUxEX0JJTjJDPXkK
Q09ORklHX0lLQ09ORklHPXkKQ09ORklHX0lLQ09ORklHX1BST0M9eQpDT05GSUdfTE9HX0JV
Rl9TSElGVD0xNgpDT05GSUdfTE9HX0NQVV9NQVhfQlVGX1NISUZUPTE2CkNPTkZJR19QUklO
VEtfU0FGRV9MT0dfQlVGX1NISUZUPTEzCkNPTkZJR19IQVZFX1VOU1RBQkxFX1NDSEVEX0NM
T0NLPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfTlVNQV9CQUxBTkNJTkc9eQpDT05GSUdfQVJD
SF9XQU5UX0JBVENIRURfVU5NQVBfVExCX0ZMVVNIPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNf
SU5UMTI4PXkKIyBDT05GSUdfTlVNQV9CQUxBTkNJTkcgaXMgbm90IHNldApDT05GSUdfQ0dS
T1VQUz15CkNPTkZJR19QQUdFX0NPVU5URVI9eQpDT05GSUdfTUVNQ0c9eQpDT05GSUdfTUVN
Q0dfU1dBUD15CiMgQ09ORklHX01FTUNHX1NXQVBfRU5BQkxFRCBpcyBub3Qgc2V0CkNPTkZJ
R19CTEtfQ0dST1VQPXkKIyBDT05GSUdfREVCVUdfQkxLX0NHUk9VUCBpcyBub3Qgc2V0CkNP
TkZJR19DR1JPVVBfV1JJVEVCQUNLPXkKQ09ORklHX0NHUk9VUF9TQ0hFRD15CkNPTkZJR19G
QUlSX0dST1VQX1NDSEVEPXkKQ09ORklHX0NGU19CQU5EV0lEVEg9eQpDT05GSUdfUlRfR1JP
VVBfU0NIRUQ9eQpDT05GSUdfQ0dST1VQX1BJRFM9eQojIENPTkZJR19DR1JPVVBfUkRNQSBp
cyBub3Qgc2V0CkNPTkZJR19DR1JPVVBfRlJFRVpFUj15CkNPTkZJR19DR1JPVVBfSFVHRVRM
Qj15CkNPTkZJR19DUFVTRVRTPXkKQ09ORklHX1BST0NfUElEX0NQVVNFVD15CkNPTkZJR19D
R1JPVVBfREVWSUNFPXkKQ09ORklHX0NHUk9VUF9DUFVBQ0NUPXkKQ09ORklHX0NHUk9VUF9Q
RVJGPXkKIyBDT05GSUdfQ0dST1VQX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklHX1NPQ0tfQ0dS
T1VQX0RBVEE9eQojIENPTkZJR19DSEVDS1BPSU5UX1JFU1RPUkUgaXMgbm90IHNldApDT05G
SUdfTkFNRVNQQUNFUz15CkNPTkZJR19VVFNfTlM9eQpDT05GSUdfSVBDX05TPXkKQ09ORklH
X1VTRVJfTlM9eQpDT05GSUdfUElEX05TPXkKQ09ORklHX05FVF9OUz15CkNPTkZJR19TQ0hF
RF9BVVRPR1JPVVA9eQojIENPTkZJR19TWVNGU19ERVBSRUNBVEVEIGlzIG5vdCBzZXQKQ09O
RklHX1JFTEFZPXkKIyBDT05GSUdfQkxLX0RFVl9JTklUUkQgaXMgbm90IHNldApDT05GSUdf
Q0NfT1BUSU1JWkVfRk9SX1BFUkZPUk1BTkNFPXkKIyBDT05GSUdfQ0NfT1BUSU1JWkVfRk9S
X1NJWkUgaXMgbm90IHNldApDT05GSUdfU1lTQ1RMPXkKQ09ORklHX0FOT05fSU5PREVTPXkK
Q09ORklHX0hBVkVfVUlEMTY9eQpDT05GSUdfU1lTQ1RMX0VYQ0VQVElPTl9UUkFDRT15CkNP
TkZJR19IQVZFX1BDU1BLUl9QTEFURk9STT15CkNPTkZJR19CUEY9eQpDT05GSUdfRVhQRVJU
PXkKIyBDT05GSUdfVUlEMTYgaXMgbm90IHNldApDT05GSUdfTVVMVElVU0VSPXkKQ09ORklH
X1NHRVRNQVNLX1NZU0NBTEw9eQpDT05GSUdfU1lTRlNfU1lTQ0FMTD15CiMgQ09ORklHX1NZ
U0NUTF9TWVNDQUxMIGlzIG5vdCBzZXQKQ09ORklHX1BPU0lYX1RJTUVSUz15CkNPTkZJR19L
QUxMU1lNUz15CkNPTkZJR19LQUxMU1lNU19BTEw9eQpDT05GSUdfS0FMTFNZTVNfQUJTT0xV
VEVfUEVSQ1BVPXkKQ09ORklHX0tBTExTWU1TX0JBU0VfUkVMQVRJVkU9eQpDT05GSUdfUFJJ
TlRLPXkKQ09ORklHX1BSSU5US19OTUk9eQpDT05GSUdfQlVHPXkKIyBDT05GSUdfUENTUEtS
X1BMQVRGT1JNIGlzIG5vdCBzZXQKQ09ORklHX0JBU0VfRlVMTD15CkNPTkZJR19GVVRFWD15
CkNPTkZJR19GVVRFWF9QST15CkNPTkZJR19FUE9MTD15CkNPTkZJR19TSUdOQUxGRD15CkNP
TkZJR19USU1FUkZEPXkKQ09ORklHX0VWRU5URkQ9eQojIENPTkZJR19CUEZfU1lTQ0FMTCBp
cyBub3Qgc2V0CkNPTkZJR19TSE1FTT15CkNPTkZJR19BSU89eQpDT05GSUdfQURWSVNFX1NZ
U0NBTExTPXkKQ09ORklHX1VTRVJGQVVMVEZEPXkKQ09ORklHX1BDSV9RVUlSS1M9eQpDT05G
SUdfTUVNQkFSUklFUj15CiMgQ09ORklHX0VNQkVEREVEIGlzIG5vdCBzZXQKQ09ORklHX0hB
VkVfUEVSRl9FVkVOVFM9eQojIENPTkZJR19QQzEwNCBpcyBub3Qgc2V0CgojCiMgS2VybmVs
IFBlcmZvcm1hbmNlIEV2ZW50cyBBbmQgQ291bnRlcnMKIwpDT05GSUdfUEVSRl9FVkVOVFM9
eQojIENPTkZJR19ERUJVR19QRVJGX1VTRV9WTUFMTE9DIGlzIG5vdCBzZXQKQ09ORklHX1ZN
X0VWRU5UX0NPVU5URVJTPXkKIyBDT05GSUdfU0xVQl9ERUJVRyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NMVUJfTUVNQ0dfU1lTRlNfT04gaXMgbm90IHNldAojIENPTkZJR19DT01QQVRfQlJL
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0xBQiBpcyBub3Qgc2V0CkNPTkZJR19TTFVCPXkKIyBD
T05GSUdfU0xPQiBpcyBub3Qgc2V0CkNPTkZJR19TTEFCX01FUkdFX0RFRkFVTFQ9eQpDT05G
SUdfU0xBQl9GUkVFTElTVF9SQU5ET009eQojIENPTkZJR19TTEFCX0ZSRUVMSVNUX0hBUkRF
TkVEIGlzIG5vdCBzZXQKIyBDT05GSUdfU0xVQl9DUFVfUEFSVElBTCBpcyBub3Qgc2V0CiMg
Q09ORklHX1NZU1RFTV9EQVRBX1ZFUklGSUNBVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1BS
T0ZJTElORyBpcyBub3Qgc2V0CkNPTkZJR19IQVZFX09QUk9GSUxFPXkKQ09ORklHX09QUk9G
SUxFX05NSV9USU1FUj15CkNPTkZJR19KVU1QX0xBQkVMPXkKIyBDT05GSUdfU1RBVElDX0tF
WVNfU0VMRlRFU1QgaXMgbm90IHNldAojIENPTkZJR19VUFJPQkVTIGlzIG5vdCBzZXQKIyBD
T05GSUdfSEFWRV82NEJJVF9BTElHTkVEX0FDQ0VTUyBpcyBub3Qgc2V0CkNPTkZJR19IQVZF
X0VGRklDSUVOVF9VTkFMSUdORURfQUNDRVNTPXkKQ09ORklHX0FSQ0hfVVNFX0JVSUxUSU5f
QlNXQVA9eQpDT05GSUdfSEFWRV9JT1JFTUFQX1BST1Q9eQpDT05GSUdfSEFWRV9LUFJPQkVT
PXkKQ09ORklHX0hBVkVfS1JFVFBST0JFUz15CkNPTkZJR19IQVZFX09QVFBST0JFUz15CkNP
TkZJR19IQVZFX0tQUk9CRVNfT05fRlRSQUNFPXkKQ09ORklHX0hBVkVfTk1JPXkKQ09ORklH
X0hBVkVfQVJDSF9UUkFDRUhPT0s9eQpDT05GSUdfSEFWRV9ETUFfQ09OVElHVU9VUz15CkNP
TkZJR19HRU5FUklDX1NNUF9JRExFX1RIUkVBRD15CkNPTkZJR19BUkNIX0hBU19GT1JUSUZZ
X1NPVVJDRT15CkNPTkZJR19BUkNIX0hBU19TRVRfTUVNT1JZPXkKQ09ORklHX0FSQ0hfV0FO
VFNfRFlOQU1JQ19UQVNLX1NUUlVDVD15CkNPTkZJR19IQVZFX1JFR1NfQU5EX1NUQUNLX0FD
Q0VTU19BUEk9eQpDT05GSUdfSEFWRV9DTEs9eQpDT05GSUdfSEFWRV9ETUFfQVBJX0RFQlVH
PXkKQ09ORklHX0hBVkVfSFdfQlJFQUtQT0lOVD15CkNPTkZJR19IQVZFX01JWEVEX0JSRUFL
UE9JTlRTX1JFR1M9eQpDT05GSUdfSEFWRV9VU0VSX1JFVFVSTl9OT1RJRklFUj15CkNPTkZJ
R19IQVZFX1BFUkZfRVZFTlRTX05NST15CkNPTkZJR19IQVZFX0hBUkRMT0NLVVBfREVURUNU
T1JfUEVSRj15CkNPTkZJR19IQVZFX1BFUkZfUkVHUz15CkNPTkZJR19IQVZFX1BFUkZfVVNF
Ul9TVEFDS19EVU1QPXkKQ09ORklHX0hBVkVfQVJDSF9KVU1QX0xBQkVMPXkKQ09ORklHX0hB
VkVfUkNVX1RBQkxFX0ZSRUU9eQpDT05GSUdfQVJDSF9IQVZFX05NSV9TQUZFX0NNUFhDSEc9
eQpDT05GSUdfSEFWRV9BTElHTkVEX1NUUlVDVF9QQUdFPXkKQ09ORklHX0hBVkVfQ01QWENI
R19MT0NBTD15CkNPTkZJR19IQVZFX0NNUFhDSEdfRE9VQkxFPXkKQ09ORklHX0FSQ0hfV0FO
VF9DT01QQVRfSVBDX1BBUlNFX1ZFUlNJT049eQpDT05GSUdfQVJDSF9XQU5UX09MRF9DT01Q
QVRfSVBDPXkKQ09ORklHX0hBVkVfQVJDSF9TRUNDT01QX0ZJTFRFUj15CkNPTkZJR19TRUND
T01QX0ZJTFRFUj15CkNPTkZJR19IQVZFX0dDQ19QTFVHSU5TPXkKIyBDT05GSUdfR0NDX1BM
VUdJTlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9DQ19TVEFDS1BST1RFQ1RPUj15CkNPTkZJ
R19DQ19TVEFDS1BST1RFQ1RPUj15CiMgQ09ORklHX0NDX1NUQUNLUFJPVEVDVE9SX05PTkUg
aXMgbm90IHNldApDT05GSUdfQ0NfU1RBQ0tQUk9URUNUT1JfUkVHVUxBUj15CiMgQ09ORklH
X0NDX1NUQUNLUFJPVEVDVE9SX1NUUk9ORyBpcyBub3Qgc2V0CkNPTkZJR19USElOX0FSQ0hJ
VkVTPXkKQ09ORklHX0hBVkVfQVJDSF9XSVRISU5fU1RBQ0tfRlJBTUVTPXkKQ09ORklHX0hB
VkVfQ09OVEVYVF9UUkFDS0lORz15CkNPTkZJR19IQVZFX1ZJUlRfQ1BVX0FDQ09VTlRJTkdf
R0VOPXkKQ09ORklHX0hBVkVfSVJRX1RJTUVfQUNDT1VOVElORz15CkNPTkZJR19IQVZFX0FS
Q0hfVFJBTlNQQVJFTlRfSFVHRVBBR0U9eQpDT05GSUdfSEFWRV9BUkNIX1RSQU5TUEFSRU5U
X0hVR0VQQUdFX1BVRD15CkNPTkZJR19IQVZFX0FSQ0hfSFVHRV9WTUFQPXkKQ09ORklHX0hB
VkVfQVJDSF9TT0ZUX0RJUlRZPXkKQ09ORklHX0hBVkVfTU9EX0FSQ0hfU1BFQ0lGSUM9eQpD
T05GSUdfTU9EVUxFU19VU0VfRUxGX1JFTEE9eQpDT05GSUdfSEFWRV9JUlFfRVhJVF9PTl9J
UlFfU1RBQ0s9eQpDT05GSUdfQVJDSF9IQVNfRUxGX1JBTkRPTUlaRT15CkNPTkZJR19IQVZF
X0FSQ0hfTU1BUF9STkRfQklUUz15CkNPTkZJR19IQVZFX0VYSVRfVEhSRUFEPXkKQ09ORklH
X0FSQ0hfTU1BUF9STkRfQklUUz0yOApDT05GSUdfSEFWRV9BUkNIX01NQVBfUk5EX0NPTVBB
VF9CSVRTPXkKQ09ORklHX0FSQ0hfTU1BUF9STkRfQ09NUEFUX0JJVFM9OApDT05GSUdfSEFW
RV9BUkNIX0NPTVBBVF9NTUFQX0JBU0VTPXkKQ09ORklHX0hBVkVfQ09QWV9USFJFQURfVExT
PXkKQ09ORklHX0hBVkVfU1RBQ0tfVkFMSURBVElPTj15CiMgQ09ORklHX0hBVkVfQVJDSF9I
QVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfSVNBX0JVU19BUEkgaXMgbm90IHNldApDT05GSUdf
T0xEX1NJR1NVU1BFTkQzPXkKQ09ORklHX0NPTVBBVF9PTERfU0lHQUNUSU9OPXkKIyBDT05G
SUdfQ1BVX05PX0VGRklDSUVOVF9GRlMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX1ZN
QVBfU1RBQ0s9eQpDT05GSUdfVk1BUF9TVEFDSz15CiMgQ09ORklHX0FSQ0hfT1BUSU9OQUxf
S0VSTkVMX1JXWCBpcyBub3Qgc2V0CiMgQ09ORklHX0FSQ0hfT1BUSU9OQUxfS0VSTkVMX1JX
WF9ERUZBVUxUIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9LRVJORUxfUldY
PXkKQ09ORklHX1NUUklDVF9LRVJORUxfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1NUUklDVF9N
T0RVTEVfUldYPXkKQ09ORklHX0FSQ0hfSEFTX1JFRkNPVU5UPXkKIyBDT05GSUdfUkVGQ09V
TlRfRlVMTCBpcyBub3Qgc2V0CgojCiMgR0NPVi1iYXNlZCBrZXJuZWwgcHJvZmlsaW5nCiMK
Q09ORklHX0FSQ0hfSEFTX0dDT1ZfUFJPRklMRV9BTEw9eQojIENPTkZJR19IQVZFX0dFTkVS
SUNfRE1BX0NPSEVSRU5UIGlzIG5vdCBzZXQKQ09ORklHX1JUX01VVEVYRVM9eQpDT05GSUdf
QkFTRV9TTUFMTD0wCiMgQ09ORklHX01PRFVMRVMgaXMgbm90IHNldApDT05GSUdfTU9EVUxF
U19UUkVFX0xPT0tVUD15CkNPTkZJR19CTE9DSz15CkNPTkZJR19CTEtfU0NTSV9SRVFVRVNU
PXkKQ09ORklHX0JMS19ERVZfQlNHPXkKQ09ORklHX0JMS19ERVZfQlNHTElCPXkKQ09ORklH
X0JMS19ERVZfSU5URUdSSVRZPXkKIyBDT05GSUdfQkxLX0RFVl9aT05FRCBpcyBub3Qgc2V0
CkNPTkZJR19CTEtfREVWX1RIUk9UVExJTkc9eQojIENPTkZJR19CTEtfREVWX1RIUk9UVExJ
TkdfTE9XIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0NNRExJTkVfUEFSU0VSIGlzIG5vdCBz
ZXQKQ09ORklHX0JMS19XQlQ9eQojIENPTkZJR19CTEtfV0JUX1NRIGlzIG5vdCBzZXQKQ09O
RklHX0JMS19XQlRfTVE9eQojIENPTkZJR19CTEtfU0VEX09QQUwgaXMgbm90IHNldAoKIwoj
IFBhcnRpdGlvbiBUeXBlcwojCkNPTkZJR19QQVJUSVRJT05fQURWQU5DRUQ9eQojIENPTkZJ
R19BQ09STl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19BSVhfUEFSVElUSU9OIGlz
IG5vdCBzZXQKIyBDT05GSUdfT1NGX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FN
SUdBX1BBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQVJJX1BBUlRJVElPTiBpcyBu
b3Qgc2V0CiMgQ09ORklHX01BQ19QQVJUSVRJT04gaXMgbm90IHNldApDT05GSUdfTVNET1Nf
UEFSVElUSU9OPXkKIyBDT05GSUdfQlNEX0RJU0tMQUJFTCBpcyBub3Qgc2V0CiMgQ09ORklH
X01JTklYX1NVQlBBUlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1NPTEFSSVNfWDg2X1BB
UlRJVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX1VOSVhXQVJFX0RJU0tMQUJFTCBpcyBub3Qg
c2V0CiMgQ09ORklHX0xETV9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19TR0lfUEFS
VElUSU9OIGlzIG5vdCBzZXQKIyBDT05GSUdfVUxUUklYX1BBUlRJVElPTiBpcyBub3Qgc2V0
CiMgQ09ORklHX1NVTl9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19LQVJNQV9QQVJU
SVRJT04gaXMgbm90IHNldApDT05GSUdfRUZJX1BBUlRJVElPTj15CiMgQ09ORklHX1NZU1Y2
OF9QQVJUSVRJT04gaXMgbm90IHNldAojIENPTkZJR19DTURMSU5FX1BBUlRJVElPTiBpcyBu
b3Qgc2V0CkNPTkZJR19CTE9DS19DT01QQVQ9eQpDT05GSUdfQkxLX01RX1BDST15CkNPTkZJ
R19CTEtfTVFfVklSVElPPXkKCiMKIyBJTyBTY2hlZHVsZXJzCiMKQ09ORklHX0lPU0NIRURf
Tk9PUD15CkNPTkZJR19JT1NDSEVEX0RFQURMSU5FPXkKQ09ORklHX0lPU0NIRURfQ0ZRPXkK
Q09ORklHX0NGUV9HUk9VUF9JT1NDSEVEPXkKIyBDT05GSUdfREVGQVVMVF9ERUFETElORSBp
cyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfQ0ZRIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFV
TFRfTk9PUD15CkNPTkZJR19ERUZBVUxUX0lPU0NIRUQ9Im5vb3AiCkNPTkZJR19NUV9JT1ND
SEVEX0RFQURMSU5FPXkKQ09ORklHX01RX0lPU0NIRURfS1lCRVI9eQpDT05GSUdfSU9TQ0hF
RF9CRlE9eQpDT05GSUdfQkZRX0dST1VQX0lPU0NIRUQ9eQpDT05GSUdfUEFEQVRBPXkKQ09O
RklHX0FTTjE9eQpDT05GSUdfSU5MSU5FX1NQSU5fVU5MT0NLX0lSUT15CkNPTkZJR19JTkxJ
TkVfUkVBRF9VTkxPQ0s9eQpDT05GSUdfSU5MSU5FX1JFQURfVU5MT0NLX0lSUT15CkNPTkZJ
R19JTkxJTkVfV1JJVEVfVU5MT0NLPXkKQ09ORklHX0lOTElORV9XUklURV9VTkxPQ0tfSVJR
PXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfQVRPTUlDX1JNVz15CkNPTkZJR19NVVRFWF9TUElO
X09OX09XTkVSPXkKQ09ORklHX1JXU0VNX1NQSU5fT05fT1dORVI9eQpDT05GSUdfTE9DS19T
UElOX09OX09XTkVSPXkKQ09ORklHX0FSQ0hfVVNFX1FVRVVFRF9TUElOTE9DS1M9eQpDT05G
SUdfUVVFVUVEX1NQSU5MT0NLUz15CkNPTkZJR19BUkNIX1VTRV9RVUVVRURfUldMT0NLUz15
CkNPTkZJR19RVUVVRURfUldMT0NLUz15CkNPTkZJR19GUkVFWkVSPXkKCiMKIyBQcm9jZXNz
b3IgdHlwZSBhbmQgZmVhdHVyZXMKIwpDT05GSUdfWk9ORV9ETUE9eQpDT05GSUdfU01QPXkK
Q09ORklHX1g4Nl9GRUFUVVJFX05BTUVTPXkKQ09ORklHX1g4Nl9GQVNUX0ZFQVRVUkVfVEVT
VFM9eQpDT05GSUdfWDg2X1gyQVBJQz15CkNPTkZJR19YODZfTVBQQVJTRT15CiMgQ09ORklH
X0dPTERGSVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfUkVUUE9MSU5FIGlzIG5vdCBzZXQKIyBD
T05GSUdfSU5URUxfUkRUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0VYVEVOREVEX1BMQVRG
T1JNIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0lOVEVMX0xQU1MgaXMgbm90IHNldAojIENP
TkZJR19YODZfQU1EX1BMQVRGT1JNX0RFVklDRSBpcyBub3Qgc2V0CkNPTkZJR19JT1NGX01C
ST15CkNPTkZJR19TQ0hFRF9PTUlUX0ZSQU1FX1BPSU5URVI9eQpDT05GSUdfSFlQRVJWSVNP
Ul9HVUVTVD15CkNPTkZJR19QQVJBVklSVD15CiMgQ09ORklHX1BBUkFWSVJUX0RFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX1BBUkFWSVJUX1NQSU5MT0NLUz15CkNPTkZJR19YRU49eQpDT05G
SUdfWEVOX1BWPXkKQ09ORklHX1hFTl9QVl9TTVA9eQpDT05GSUdfWEVOX0RPTTA9eQpDT05G
SUdfWEVOX1BWSFZNPXkKQ09ORklHX1hFTl9QVkhWTV9TTVA9eQpDT05GSUdfWEVOXzUxMkdC
PXkKQ09ORklHX1hFTl9TQVZFX1JFU1RPUkU9eQpDT05GSUdfWEVOX1BWSD15CkNPTkZJR19L
Vk1fR1VFU1Q9eQojIENPTkZJR19QQVJBVklSVF9USU1FX0FDQ09VTlRJTkcgaXMgbm90IHNl
dApDT05GSUdfUEFSQVZJUlRfQ0xPQ0s9eQpDT05GSUdfTk9fQk9PVE1FTT15CiMgQ09ORklH
X01LOCBpcyBub3Qgc2V0CiMgQ09ORklHX01QU0MgaXMgbm90IHNldAojIENPTkZJR19NQ09S
RTIgaXMgbm90IHNldAojIENPTkZJR19NQVRPTSBpcyBub3Qgc2V0CkNPTkZJR19HRU5FUklD
X0NQVT15CkNPTkZJR19YODZfSU5URVJOT0RFX0NBQ0hFX1NISUZUPTYKQ09ORklHX1g4Nl9M
MV9DQUNIRV9TSElGVD02CkNPTkZJR19YODZfVFNDPXkKQ09ORklHX1g4Nl9DTVBYQ0hHNjQ9
eQpDT05GSUdfWDg2X0NNT1Y9eQpDT05GSUdfWDg2X01JTklNVU1fQ1BVX0ZBTUlMWT02NApD
T05GSUdfWDg2X0RFQlVHQ1RMTVNSPXkKIyBDT05GSUdfUFJPQ0VTU09SX1NFTEVDVCBpcyBu
b3Qgc2V0CkNPTkZJR19DUFVfU1VQX0lOVEVMPXkKQ09ORklHX0NQVV9TVVBfQU1EPXkKQ09O
RklHX0NQVV9TVVBfQ0VOVEFVUj15CkNPTkZJR19IUEVUX1RJTUVSPXkKQ09ORklHX0RNST15
CiMgQ09ORklHX0dBUlRfSU9NTVUgaXMgbm90IHNldAojIENPTkZJR19DQUxHQVJZX0lPTU1V
IGlzIG5vdCBzZXQKQ09ORklHX1NXSU9UTEI9eQpDT05GSUdfSU9NTVVfSEVMUEVSPXkKIyBD
T05GSUdfTUFYU01QIGlzIG5vdCBzZXQKQ09ORklHX05SX0NQVVM9NjQKQ09ORklHX1NDSEVE
X1NNVD15CkNPTkZJR19TQ0hFRF9NQz15CkNPTkZJR19TQ0hFRF9NQ19QUklPPXkKQ09ORklH
X1BSRUVNUFRfTk9ORT15CiMgQ09ORklHX1BSRUVNUFRfVk9MVU5UQVJZIGlzIG5vdCBzZXQK
IyBDT05GSUdfUFJFRU1QVCBpcyBub3Qgc2V0CkNPTkZJR19YODZfTE9DQUxfQVBJQz15CkNP
TkZJR19YODZfSU9fQVBJQz15CiMgQ09ORklHX1g4Nl9SRVJPVVRFX0ZPUl9CUk9LRU5fQk9P
VF9JUlFTIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X01DRSBpcyBub3Qgc2V0CgojCiMgUGVy
Zm9ybWFuY2UgbW9uaXRvcmluZwojCkNPTkZJR19QRVJGX0VWRU5UU19JTlRFTF9VTkNPUkU9
eQpDT05GSUdfUEVSRl9FVkVOVFNfSU5URUxfUkFQTD15CkNPTkZJR19QRVJGX0VWRU5UU19J
TlRFTF9DU1RBVEU9eQojIENPTkZJR19QRVJGX0VWRU5UU19BTURfUE9XRVIgaXMgbm90IHNl
dAojIENPTkZJR19WTTg2IGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9WU1lTQ0FMTF9FTVVMQVRJ
T049eQojIENPTkZJR19JOEsgaXMgbm90IHNldAojIENPTkZJR19NSUNST0NPREUgaXMgbm90
IHNldApDT05GSUdfWDg2X01TUj15CkNPTkZJR19YODZfQ1BVSUQ9eQojIENPTkZJR19YODZf
NUxFVkVMIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfUEhZU19BRERSX1RfNjRCSVQ9eQpDT05G
SUdfQVJDSF9ETUFfQUREUl9UXzY0QklUPXkKQ09ORklHX1g4Nl9ESVJFQ1RfR0JQQUdFUz15
CkNPTkZJR19BUkNIX0hBU19NRU1fRU5DUllQVD15CiMgQ09ORklHX0FNRF9NRU1fRU5DUllQ
VCBpcyBub3Qgc2V0CkNPTkZJR19OVU1BPXkKIyBDT05GSUdfQU1EX05VTUEgaXMgbm90IHNl
dApDT05GSUdfWDg2XzY0X0FDUElfTlVNQT15CkNPTkZJR19OT0RFU19TUEFOX09USEVSX05P
REVTPXkKIyBDT05GSUdfTlVNQV9FTVUgaXMgbm90IHNldApDT05GSUdfTk9ERVNfU0hJRlQ9
NgpDT05GSUdfQVJDSF9TUEFSU0VNRU1fRU5BQkxFPXkKQ09ORklHX0FSQ0hfU1BBUlNFTUVN
X0RFRkFVTFQ9eQpDT05GSUdfQVJDSF9TRUxFQ1RfTUVNT1JZX01PREVMPXkKIyBDT05GSUdf
QVJDSF9NRU1PUllfUFJPQkUgaXMgbm90IHNldApDT05GSUdfQVJDSF9QUk9DX0tDT1JFX1RF
WFQ9eQpDT05GSUdfSUxMRUdBTF9QT0lOVEVSX1ZBTFVFPTB4ZGVhZDAwMDAwMDAwMDAwMApD
T05GSUdfU0VMRUNUX01FTU9SWV9NT0RFTD15CkNPTkZJR19TUEFSU0VNRU1fTUFOVUFMPXkK
Q09ORklHX1NQQVJTRU1FTT15CkNPTkZJR19ORUVEX01VTFRJUExFX05PREVTPXkKQ09ORklH
X0hBVkVfTUVNT1JZX1BSRVNFTlQ9eQpDT05GSUdfU1BBUlNFTUVNX0VYVFJFTUU9eQpDT05G
SUdfU1BBUlNFTUVNX1ZNRU1NQVBfRU5BQkxFPXkKQ09ORklHX1NQQVJTRU1FTV9BTExPQ19N
RU1fTUFQX1RPR0VUSEVSPXkKQ09ORklHX1NQQVJTRU1FTV9WTUVNTUFQPXkKQ09ORklHX0hB
VkVfTUVNQkxPQ0s9eQpDT05GSUdfSEFWRV9NRU1CTE9DS19OT0RFX01BUD15CkNPTkZJR19I
QVZFX0dFTkVSSUNfR1VQPXkKQ09ORklHX0FSQ0hfRElTQ0FSRF9NRU1CTE9DSz15CkNPTkZJ
R19NRU1PUllfSVNPTEFUSU9OPXkKQ09ORklHX0hBVkVfQk9PVE1FTV9JTkZPX05PREU9eQpD
T05GSUdfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfTUVNT1JZX0hPVFBMVUdfU1BBUlNFPXkK
IyBDT05GSUdfTUVNT1JZX0hPVFBMVUdfREVGQVVMVF9PTkxJTkUgaXMgbm90IHNldApDT05G
SUdfTUVNT1JZX0hPVFJFTU9WRT15CkNPTkZJR19TUExJVF9QVExPQ0tfQ1BVUz00CkNPTkZJ
R19BUkNIX0VOQUJMRV9TUExJVF9QTURfUFRMT0NLPXkKQ09ORklHX01FTU9SWV9CQUxMT09O
PXkKQ09ORklHX0JBTExPT05fQ09NUEFDVElPTj15CkNPTkZJR19DT01QQUNUSU9OPXkKQ09O
RklHX01JR1JBVElPTj15CkNPTkZJR19BUkNIX0VOQUJMRV9IVUdFUEFHRV9NSUdSQVRJT049
eQpDT05GSUdfQVJDSF9FTkFCTEVfVEhQX01JR1JBVElPTj15CkNPTkZJR19QSFlTX0FERFJf
VF82NEJJVD15CkNPTkZJR19CT1VOQ0U9eQpDT05GSUdfVklSVF9UT19CVVM9eQpDT05GSUdf
TU1VX05PVElGSUVSPXkKQ09ORklHX0tTTT15CkNPTkZJR19ERUZBVUxUX01NQVBfTUlOX0FE
RFI9NjU1MzYKQ09ORklHX1RSQU5TUEFSRU5UX0hVR0VQQUdFPXkKIyBDT05GSUdfVFJBTlNQ
QVJFTlRfSFVHRVBBR0VfQUxXQVlTIGlzIG5vdCBzZXQKQ09ORklHX1RSQU5TUEFSRU5UX0hV
R0VQQUdFX01BRFZJU0U9eQpDT05GSUdfQVJDSF9XQU5UU19USFBfU1dBUD15CkNPTkZJR19U
SFBfU1dBUD15CkNPTkZJR19UUkFOU1BBUkVOVF9IVUdFX1BBR0VDQUNIRT15CkNPTkZJR19D
TEVBTkNBQ0hFPXkKQ09ORklHX0ZST05UU1dBUD15CiMgQ09ORklHX0NNQSBpcyBub3Qgc2V0
CkNPTkZJR19aU1dBUD15CkNPTkZJR19aUE9PTD15CkNPTkZJR19aQlVEPXkKQ09ORklHX1oz
Rk9MRD15CkNPTkZJR19aU01BTExPQz15CiMgQ09ORklHX1BHVEFCTEVfTUFQUElORyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1pTTUFMTE9DX1NUQVQgaXMgbm90IHNldApDT05GSUdfR0VORVJJ
Q19FQVJMWV9JT1JFTUFQPXkKQ09ORklHX0FSQ0hfU1VQUE9SVFNfREVGRVJSRURfU1RSVUNU
X1BBR0VfSU5JVD15CiMgQ09ORklHX0RFRkVSUkVEX1NUUlVDVF9QQUdFX0lOSVQgaXMgbm90
IHNldAojIENPTkZJR19JRExFX1BBR0VfVFJBQ0tJTkcgaXMgbm90IHNldApDT05GSUdfQVJD
SF9IQVNfWk9ORV9ERVZJQ0U9eQojIENPTkZJR19aT05FX0RFVklDRSBpcyBub3Qgc2V0CkNP
TkZJR19BUkNIX1VTRVNfSElHSF9WTUFfRkxBR1M9eQpDT05GSUdfQVJDSF9IQVNfUEtFWVM9
eQojIENPTkZJR19QRVJDUFVfU1RBVFMgaXMgbm90IHNldApDT05GSUdfWDg2X1BNRU1fTEVH
QUNZX0RFVklDRT15CkNPTkZJR19YODZfUE1FTV9MRUdBQ1k9eQojIENPTkZJR19YODZfQ0hF
Q0tfQklPU19DT1JSVVBUSU9OIGlzIG5vdCBzZXQKQ09ORklHX1g4Nl9SRVNFUlZFX0xPVz00
CkNPTkZJR19NVFJSPXkKQ09ORklHX01UUlJfU0FOSVRJWkVSPXkKQ09ORklHX01UUlJfU0FO
SVRJWkVSX0VOQUJMRV9ERUZBVUxUPTAKQ09ORklHX01UUlJfU0FOSVRJWkVSX1NQQVJFX1JF
R19OUl9ERUZBVUxUPTEKQ09ORklHX1g4Nl9QQVQ9eQpDT05GSUdfQVJDSF9VU0VTX1BHX1VO
Q0FDSEVEPXkKQ09ORklHX0FSQ0hfUkFORE9NPXkKQ09ORklHX1g4Nl9TTUFQPXkKIyBDT05G
SUdfWDg2X0lOVEVMX01QWCBpcyBub3Qgc2V0CkNPTkZJR19YODZfSU5URUxfTUVNT1JZX1BS
T1RFQ1RJT05fS0VZUz15CiMgQ09ORklHX0VGSSBpcyBub3Qgc2V0CkNPTkZJR19TRUNDT01Q
PXkKIyBDT05GSUdfSFpfMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfSFpfMjUwIGlzIG5vdCBz
ZXQKIyBDT05GSUdfSFpfMzAwIGlzIG5vdCBzZXQKQ09ORklHX0haXzEwMDA9eQpDT05GSUdf
SFo9MTAwMApDT05GSUdfU0NIRURfSFJUSUNLPXkKIyBDT05GSUdfS0VYRUMgaXMgbm90IHNl
dAojIENPTkZJR19LRVhFQ19GSUxFIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBU0hfRFVNUCBp
cyBub3Qgc2V0CkNPTkZJR19QSFlTSUNBTF9TVEFSVD0weDEwMDAwMDAKIyBDT05GSUdfUkVM
T0NBVEFCTEUgaXMgbm90IHNldApDT05GSUdfUEhZU0lDQUxfQUxJR049MHgxMDAwMDAwCkNP
TkZJR19IT1RQTFVHX0NQVT15CiMgQ09ORklHX0JPT1RQQVJBTV9IT1RQTFVHX0NQVTAgaXMg
bm90IHNldAojIENPTkZJR19ERUJVR19IT1RQTFVHX0NQVTAgaXMgbm90IHNldAojIENPTkZJ
R19DT01QQVRfVkRTTyBpcyBub3Qgc2V0CiMgQ09ORklHX0xFR0FDWV9WU1lTQ0FMTF9OQVRJ
VkUgaXMgbm90IHNldApDT05GSUdfTEVHQUNZX1ZTWVNDQUxMX0VNVUxBVEU9eQojIENPTkZJ
R19MRUdBQ1lfVlNZU0NBTExfTk9ORSBpcyBub3Qgc2V0CiMgQ09ORklHX0NNRExJTkVfQk9P
TCBpcyBub3Qgc2V0CiMgQ09ORklHX01PRElGWV9MRFRfU1lTQ0FMTCBpcyBub3Qgc2V0CkNP
TkZJR19IQVZFX0xJVkVQQVRDSD15CkNPTkZJR19BUkNIX0hBU19BRERfUEFHRVM9eQpDT05G
SUdfQVJDSF9FTkFCTEVfTUVNT1JZX0hPVFBMVUc9eQpDT05GSUdfQVJDSF9FTkFCTEVfTUVN
T1JZX0hPVFJFTU9WRT15CkNPTkZJR19VU0VfUEVSQ1BVX05VTUFfTk9ERV9JRD15CgojCiMg
UG93ZXIgbWFuYWdlbWVudCBhbmQgQUNQSSBvcHRpb25zCiMKIyBDT05GSUdfU1VTUEVORCBp
cyBub3Qgc2V0CkNPTkZJR19ISUJFUk5BVEVfQ0FMTEJBQ0tTPXkKIyBDT05GSUdfSElCRVJO
QVRJT04gaXMgbm90IHNldApDT05GSUdfUE1fU0xFRVA9eQpDT05GSUdfUE1fU0xFRVBfU01Q
PXkKIyBDT05GSUdfUE1fQVVUT1NMRUVQIGlzIG5vdCBzZXQKIyBDT05GSUdfUE1fV0FLRUxP
Q0tTIGlzIG5vdCBzZXQKQ09ORklHX1BNPXkKIyBDT05GSUdfUE1fREVCVUcgaXMgbm90IHNl
dApDT05GSUdfUE1fQ0xLPXkKIyBDT05GSUdfV1FfUE9XRVJfRUZGSUNJRU5UX0RFRkFVTFQg
aXMgbm90IHNldApDT05GSUdfQUNQST15CkNPTkZJR19BQ1BJX0xFR0FDWV9UQUJMRVNfTE9P
S1VQPXkKQ09ORklHX0FSQ0hfTUlHSFRfSEFWRV9BQ1BJX1BEQz15CkNPTkZJR19BQ1BJX1NZ
U1RFTV9QT1dFUl9TVEFURVNfU1VQUE9SVD15CiMgQ09ORklHX0FDUElfREVCVUdHRVIgaXMg
bm90IHNldAojIENPTkZJR19BQ1BJX1BST0NGU19QT1dFUiBpcyBub3Qgc2V0CkNPTkZJR19B
Q1BJX1JFVl9PVkVSUklERV9QT1NTSUJMRT15CiMgQ09ORklHX0FDUElfRUNfREVCVUdGUyBp
cyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQUMgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX0JB
VFRFUlkgaXMgbm90IHNldApDT05GSUdfQUNQSV9CVVRUT049eQojIENPTkZJR19BQ1BJX0ZB
TiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfRE9DSyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJ
X0NQVV9GUkVRX1BTUz15CkNPTkZJR19BQ1BJX1BST0NFU1NPUl9DU1RBVEU9eQpDT05GSUdf
QUNQSV9QUk9DRVNTT1JfSURMRT15CkNPTkZJR19BQ1BJX0NQUENfTElCPXkKQ09ORklHX0FD
UElfUFJPQ0VTU09SPXkKQ09ORklHX0FDUElfSE9UUExVR19DUFU9eQpDT05GSUdfQUNQSV9Q
Uk9DRVNTT1JfQUdHUkVHQVRPUj15CiMgQ09ORklHX0FDUElfVEhFUk1BTCBpcyBub3Qgc2V0
CkNPTkZJR19BQ1BJX05VTUE9eQojIENPTkZJR19BQ1BJX0NVU1RPTV9EU0RUIGlzIG5vdCBz
ZXQKQ09ORklHX0FSQ0hfSEFTX0FDUElfVEFCTEVfVVBHUkFERT15CiMgQ09ORklHX0FDUElf
REVCVUcgaXMgbm90IHNldAojIENPTkZJR19BQ1BJX1BDSV9TTE9UIGlzIG5vdCBzZXQKQ09O
RklHX1g4Nl9QTV9USU1FUj15CkNPTkZJR19BQ1BJX0NPTlRBSU5FUj15CkNPTkZJR19BQ1BJ
X0hPVFBMVUdfTUVNT1JZPXkKQ09ORklHX0FDUElfSE9UUExVR19JT0FQSUM9eQojIENPTkZJ
R19BQ1BJX1NCUyBpcyBub3Qgc2V0CkNPTkZJR19BQ1BJX0hFRD15CiMgQ09ORklHX0FDUElf
UkVEVUNFRF9IQVJEV0FSRV9PTkxZIGlzIG5vdCBzZXQKQ09ORklHX0FDUElfTkZJVD15CkNP
TkZJR19IQVZFX0FDUElfQVBFST15CkNPTkZJR19IQVZFX0FDUElfQVBFSV9OTUk9eQpDT05G
SUdfQUNQSV9BUEVJPXkKQ09ORklHX0FDUElfQVBFSV9HSEVTPXkKIyBDT05GSUdfQUNQSV9B
UEVJX0VSU1RfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19EUFRGX1BPV0VSIGlzIG5vdCBz
ZXQKIyBDT05GSUdfUE1JQ19PUFJFR0lPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0FDUElfQ09O
RklHRlMgaXMgbm90IHNldAojIENPTkZJR19TRkkgaXMgbm90IHNldAoKIwojIENQVSBGcmVx
dWVuY3kgc2NhbGluZwojCkNPTkZJR19DUFVfRlJFUT15CiMgQ09ORklHX0NQVV9GUkVRX1NU
QVQgaXMgbm90IHNldApDT05GSUdfQ1BVX0ZSRVFfREVGQVVMVF9HT1ZfUEVSRk9STUFOQ0U9
eQojIENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9QT1dFUlNBVkUgaXMgbm90IHNldAoj
IENPTkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9VU0VSU1BBQ0UgaXMgbm90IHNldAojIENP
TkZJR19DUFVfRlJFUV9ERUZBVUxUX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklH
X0NQVV9GUkVRX0RFRkFVTFRfR09WX0NPTlNFUlZBVElWRSBpcyBub3Qgc2V0CiMgQ09ORklH
X0NQVV9GUkVRX0RFRkFVTFRfR09WX1NDSEVEVVRJTCBpcyBub3Qgc2V0CkNPTkZJR19DUFVf
RlJFUV9HT1ZfUEVSRk9STUFOQ0U9eQojIENPTkZJR19DUFVfRlJFUV9HT1ZfUE9XRVJTQVZF
IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0ZSRVFfR09WX1VTRVJTUEFDRSBpcyBub3Qgc2V0
CiMgQ09ORklHX0NQVV9GUkVRX0dPVl9PTkRFTUFORCBpcyBub3Qgc2V0CiMgQ09ORklHX0NQ
VV9GUkVRX0dPVl9DT05TRVJWQVRJVkUgaXMgbm90IHNldAojIENPTkZJR19DUFVfRlJFUV9H
T1ZfU0NIRURVVElMIGlzIG5vdCBzZXQKCiMKIyBDUFUgZnJlcXVlbmN5IHNjYWxpbmcgZHJp
dmVycwojCkNPTkZJR19YODZfSU5URUxfUFNUQVRFPXkKIyBDT05GSUdfWDg2X1BDQ19DUFVG
UkVRIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0FDUElfQ1BVRlJFUSBpcyBub3Qgc2V0CiMg
Q09ORklHX1g4Nl9TUEVFRFNURVBfQ0VOVFJJTk8gaXMgbm90IHNldAojIENPTkZJR19YODZf
UDRfQ0xPQ0tNT0QgaXMgbm90IHNldAoKIwojIHNoYXJlZCBvcHRpb25zCiMKIyBDT05GSUdf
WDg2X1NQRUVEU1RFUF9MSUIgaXMgbm90IHNldAoKIwojIENQVSBJZGxlCiMKQ09ORklHX0NQ
VV9JRExFPXkKIyBDT05GSUdfQ1BVX0lETEVfR09WX0xBRERFUiBpcyBub3Qgc2V0CkNPTkZJ
R19DUFVfSURMRV9HT1ZfTUVOVT15CiMgQ09ORklHX0FSQ0hfTkVFRFNfQ1BVX0lETEVfQ09V
UExFRCBpcyBub3Qgc2V0CkNPTkZJR19JTlRFTF9JRExFPXkKCiMKIyBCdXMgb3B0aW9ucyAo
UENJIGV0Yy4pCiMKQ09ORklHX1BDST15CkNPTkZJR19QQ0lfRElSRUNUPXkKIyBDT05GSUdf
UENJX01NQ09ORklHIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9YRU49eQpDT05GSUdfUENJX0RP
TUFJTlM9eQojIENPTkZJR19QQ0lfQ05CMjBMRV9RVUlSSyBpcyBub3Qgc2V0CiMgQ09ORklH
X1BDSUVQT1JUQlVTIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9CVVNfQUREUl9UXzY0QklUPXkK
Q09ORklHX1BDSV9NU0k9eQpDT05GSUdfUENJX01TSV9JUlFfRE9NQUlOPXkKIyBDT05GSUdf
UENJX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfUENJX1JFQUxMT0NfRU5BQkxFX0FVVE8g
aXMgbm90IHNldAojIENPTkZJR19QQ0lfU1RVQiBpcyBub3Qgc2V0CkNPTkZJR19YRU5fUENJ
REVWX0ZST05URU5EPXkKQ09ORklHX0hUX0lSUT15CkNPTkZJR19QQ0lfQVRTPXkKQ09ORklH
X1BDSV9MT0NLTEVTU19DT05GSUc9eQpDT05GSUdfUENJX0lPVj15CkNPTkZJR19QQ0lfUFJJ
PXkKIyBDT05GSUdfUENJX1BBU0lEIGlzIG5vdCBzZXQKQ09ORklHX1BDSV9MQUJFTD15CiMg
Q09ORklHX0hPVFBMVUdfUENJIGlzIG5vdCBzZXQKCiMKIyBEZXNpZ25XYXJlIFBDSSBDb3Jl
IFN1cHBvcnQKIwojIENPTkZJR19QQ0lFX0RXX1BMQVQgaXMgbm90IHNldAoKIwojIFBDSSBo
b3N0IGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1ZNRCBpcyBub3Qgc2V0CgojCiMg
UENJIEVuZHBvaW50CiMKIyBDT05GSUdfUENJX0VORFBPSU5UIGlzIG5vdCBzZXQKCiMKIyBQ
Q0kgc3dpdGNoIGNvbnRyb2xsZXIgZHJpdmVycwojCiMgQ09ORklHX1BDSV9TV19TV0lUQ0hU
RUMgaXMgbm90IHNldAojIENPTkZJR19JU0FfQlVTIGlzIG5vdCBzZXQKQ09ORklHX0lTQV9E
TUFfQVBJPXkKQ09ORklHX0FNRF9OQj15CiMgQ09ORklHX1BDQ0FSRCBpcyBub3Qgc2V0CiMg
Q09ORklHX1JBUElESU8gaXMgbm90IHNldAojIENPTkZJR19YODZfU1lTRkIgaXMgbm90IHNl
dAoKIwojIEV4ZWN1dGFibGUgZmlsZSBmb3JtYXRzIC8gRW11bGF0aW9ucwojCkNPTkZJR19C
SU5GTVRfRUxGPXkKQ09ORklHX0NPTVBBVF9CSU5GTVRfRUxGPXkKQ09ORklHX0VMRkNPUkU9
eQpDT05GSUdfQklORk1UX1NDUklQVD15CiMgQ09ORklHX0hBVkVfQU9VVCBpcyBub3Qgc2V0
CkNPTkZJR19CSU5GTVRfTUlTQz15CiMgQ09ORklHX0NPUkVEVU1QIGlzIG5vdCBzZXQKQ09O
RklHX0lBMzJfRU1VTEFUSU9OPXkKQ09ORklHX0lBMzJfQU9VVD15CkNPTkZJR19YODZfWDMy
PXkKQ09ORklHX0NPTVBBVF8zMj15CkNPTkZJR19DT01QQVQ9eQpDT05GSUdfQ09NUEFUX0ZP
Ul9VNjRfQUxJR05NRU5UPXkKQ09ORklHX1NZU1ZJUENfQ09NUEFUPXkKQ09ORklHX1g4Nl9E
RVZfRE1BX09QUz15CkNPTkZJR19ORVQ9eQpDT05GSUdfTkVUX0lOR1JFU1M9eQpDT05GSUdf
TkVUX0VHUkVTUz15CgojCiMgTmV0d29ya2luZyBvcHRpb25zCiMKQ09ORklHX1BBQ0tFVD15
CkNPTkZJR19QQUNLRVRfRElBRz15CkNPTkZJR19VTklYPXkKQ09ORklHX1VOSVhfRElBRz15
CiMgQ09ORklHX1RMUyBpcyBub3Qgc2V0CkNPTkZJR19YRlJNPXkKQ09ORklHX1hGUk1fQUxH
Tz15CkNPTkZJR19YRlJNX1VTRVI9eQojIENPTkZJR19YRlJNX1NVQl9QT0xJQ1kgaXMgbm90
IHNldApDT05GSUdfWEZSTV9NSUdSQVRFPXkKIyBDT05GSUdfWEZSTV9TVEFUSVNUSUNTIGlz
IG5vdCBzZXQKQ09ORklHX1hGUk1fSVBDT01QPXkKQ09ORklHX05FVF9LRVk9eQpDT05GSUdf
TkVUX0tFWV9NSUdSQVRFPXkKQ09ORklHX0lORVQ9eQpDT05GSUdfSVBfTVVMVElDQVNUPXkK
Q09ORklHX0lQX0FEVkFOQ0VEX1JPVVRFUj15CiMgQ09ORklHX0lQX0ZJQl9UUklFX1NUQVRT
IGlzIG5vdCBzZXQKQ09ORklHX0lQX01VTFRJUExFX1RBQkxFUz15CkNPTkZJR19JUF9ST1VU
RV9NVUxUSVBBVEg9eQpDT05GSUdfSVBfUk9VVEVfVkVSQk9TRT15CkNPTkZJR19JUF9ST1VU
RV9DTEFTU0lEPXkKIyBDT05GSUdfSVBfUE5QIGlzIG5vdCBzZXQKQ09ORklHX05FVF9JUElQ
PXkKQ09ORklHX05FVF9JUEdSRV9ERU1VWD15CkNPTkZJR19ORVRfSVBfVFVOTkVMPXkKQ09O
RklHX05FVF9JUEdSRT15CkNPTkZJR19ORVRfSVBHUkVfQlJPQURDQVNUPXkKQ09ORklHX0lQ
X01ST1VURT15CkNPTkZJR19JUF9NUk9VVEVfTVVMVElQTEVfVEFCTEVTPXkKQ09ORklHX0lQ
X1BJTVNNX1YxPXkKQ09ORklHX0lQX1BJTVNNX1YyPXkKQ09ORklHX1NZTl9DT09LSUVTPXkK
Q09ORklHX05FVF9JUFZUST15CkNPTkZJR19ORVRfVURQX1RVTk5FTD15CkNPTkZJR19ORVRf
Rk9VPXkKQ09ORklHX05FVF9GT1VfSVBfVFVOTkVMUz15CkNPTkZJR19JTkVUX0FIPXkKQ09O
RklHX0lORVRfRVNQPXkKIyBDT05GSUdfSU5FVF9FU1BfT0ZGTE9BRCBpcyBub3Qgc2V0CkNP
TkZJR19JTkVUX0lQQ09NUD15CkNPTkZJR19JTkVUX1hGUk1fVFVOTkVMPXkKQ09ORklHX0lO
RVRfVFVOTkVMPXkKQ09ORklHX0lORVRfWEZSTV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19J
TkVUX1hGUk1fTU9ERV9UVU5ORUw9eQpDT05GSUdfSU5FVF9YRlJNX01PREVfQkVFVD15CkNP
TkZJR19JTkVUX0RJQUc9eQpDT05GSUdfSU5FVF9UQ1BfRElBRz15CkNPTkZJR19JTkVUX1VE
UF9ESUFHPXkKQ09ORklHX0lORVRfUkFXX0RJQUc9eQojIENPTkZJR19JTkVUX0RJQUdfREVT
VFJPWSBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19BRFZBTkNFRD15CkNPTkZJR19UQ1Bf
Q09OR19CSUM9eQpDT05GSUdfVENQX0NPTkdfQ1VCSUM9eQpDT05GSUdfVENQX0NPTkdfV0VT
VFdPT0Q9eQpDT05GSUdfVENQX0NPTkdfSFRDUD15CkNPTkZJR19UQ1BfQ09OR19IU1RDUD15
CiMgQ09ORklHX1RDUF9DT05HX0hZQkxBIGlzIG5vdCBzZXQKQ09ORklHX1RDUF9DT05HX1ZF
R0FTPXkKIyBDT05GSUdfVENQX0NPTkdfTlYgaXMgbm90IHNldApDT05GSUdfVENQX0NPTkdf
U0NBTEFCTEU9eQpDT05GSUdfVENQX0NPTkdfTFA9eQpDT05GSUdfVENQX0NPTkdfVkVOTz15
CiMgQ09ORklHX1RDUF9DT05HX1lFQUggaXMgbm90IHNldAojIENPTkZJR19UQ1BfQ09OR19J
TExJTk9JUyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19EQ1RDUD15CiMgQ09ORklHX1RD
UF9DT05HX0NERyBpcyBub3Qgc2V0CkNPTkZJR19UQ1BfQ09OR19CQlI9eQojIENPTkZJR19E
RUZBVUxUX0JJQyBpcyBub3Qgc2V0CkNPTkZJR19ERUZBVUxUX0NVQklDPXkKIyBDT05GSUdf
REVGQVVMVF9IVENQIGlzIG5vdCBzZXQKIyBDT05GSUdfREVGQVVMVF9WRUdBUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0RFRkFVTFRfVkVOTyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRf
V0VTVFdPT0QgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX0RDVENQIGlzIG5vdCBzZXQK
IyBDT05GSUdfREVGQVVMVF9CQlIgaXMgbm90IHNldAojIENPTkZJR19ERUZBVUxUX1JFTk8g
aXMgbm90IHNldApDT05GSUdfREVGQVVMVF9UQ1BfQ09ORz0iY3ViaWMiCkNPTkZJR19UQ1Bf
TUQ1U0lHPXkKQ09ORklHX0lQVjY9eQpDT05GSUdfSVBWNl9ST1VURVJfUFJFRj15CkNPTkZJ
R19JUFY2X1JPVVRFX0lORk89eQojIENPTkZJR19JUFY2X09QVElNSVNUSUNfREFEIGlzIG5v
dCBzZXQKQ09ORklHX0lORVQ2X0FIPXkKQ09ORklHX0lORVQ2X0VTUD15CiMgQ09ORklHX0lO
RVQ2X0VTUF9PRkZMT0FEIGlzIG5vdCBzZXQKQ09ORklHX0lORVQ2X0lQQ09NUD15CkNPTkZJ
R19JUFY2X01JUDY9eQojIENPTkZJR19JUFY2X0lMQSBpcyBub3Qgc2V0CkNPTkZJR19JTkVU
Nl9YRlJNX1RVTk5FTD15CkNPTkZJR19JTkVUNl9UVU5ORUw9eQpDT05GSUdfSU5FVDZfWEZS
TV9NT0RFX1RSQU5TUE9SVD15CkNPTkZJR19JTkVUNl9YRlJNX01PREVfVFVOTkVMPXkKQ09O
RklHX0lORVQ2X1hGUk1fTU9ERV9CRUVUPXkKQ09ORklHX0lORVQ2X1hGUk1fTU9ERV9ST1VU
RU9QVElNSVpBVElPTj15CkNPTkZJR19JUFY2X1ZUST15CkNPTkZJR19JUFY2X1NJVD15CiMg
Q09ORklHX0lQVjZfU0lUXzZSRCBpcyBub3Qgc2V0CkNPTkZJR19JUFY2X05ESVNDX05PREVU
WVBFPXkKQ09ORklHX0lQVjZfVFVOTkVMPXkKQ09ORklHX0lQVjZfR1JFPXkKQ09ORklHX0lQ
VjZfRk9VPXkKQ09ORklHX0lQVjZfRk9VX1RVTk5FTD15CkNPTkZJR19JUFY2X01VTFRJUExF
X1RBQkxFUz15CkNPTkZJR19JUFY2X1NVQlRSRUVTPXkKQ09ORklHX0lQVjZfTVJPVVRFPXkK
IyBDT05GSUdfSVBWNl9NUk9VVEVfTVVMVElQTEVfVEFCTEVTIGlzIG5vdCBzZXQKIyBDT05G
SUdfSVBWNl9QSU1TTV9WMiBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9MV1RVTk5F
TCBpcyBub3Qgc2V0CiMgQ09ORklHX0lQVjZfU0VHNl9ITUFDIGlzIG5vdCBzZXQKQ09ORklH
X05FVExBQkVMPXkKQ09ORklHX05FVFdPUktfU0VDTUFSSz15CiMgQ09ORklHX05FVF9QVFBf
Q0xBU1NJRlkgaXMgbm90IHNldAojIENPTkZJR19ORVRXT1JLX1BIWV9USU1FU1RBTVBJTkcg
aXMgbm90IHNldApDT05GSUdfTkVURklMVEVSPXkKQ09ORklHX05FVEZJTFRFUl9BRFZBTkNF
RD15CkNPTkZJR19CUklER0VfTkVURklMVEVSPXkKCiMKIyBDb3JlIE5ldGZpbHRlciBDb25m
aWd1cmF0aW9uCiMKQ09ORklHX05FVEZJTFRFUl9JTkdSRVNTPXkKQ09ORklHX05FVEZJTFRF
Ul9ORVRMSU5LPXkKQ09ORklHX05FVEZJTFRFUl9ORVRMSU5LX0FDQ1Q9eQpDT05GSUdfTkVU
RklMVEVSX05FVExJTktfUVVFVUU9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfTE9HPXkK
Q09ORklHX05GX0NPTk5UUkFDSz15CkNPTkZJR19ORl9MT0dfQ09NTU9OPXkKIyBDT05GSUdf
TkZfTE9HX05FVERFViBpcyBub3Qgc2V0CkNPTkZJR19ORl9DT05OVFJBQ0tfTUFSSz15CkNP
TkZJR19ORl9DT05OVFJBQ0tfU0VDTUFSSz15CkNPTkZJR19ORl9DT05OVFJBQ0tfWk9ORVM9
eQojIENPTkZJR19ORl9DT05OVFJBQ0tfUFJPQ0ZTIGlzIG5vdCBzZXQKQ09ORklHX05GX0NP
Tk5UUkFDS19FVkVOVFM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RJTUVPVVQ9eQpDT05GSUdf
TkZfQ09OTlRSQUNLX1RJTUVTVEFNUD15CkNPTkZJR19ORl9DT05OVFJBQ0tfTEFCRUxTPXkK
Q09ORklHX05GX0NUX1BST1RPX0RDQ1A9eQpDT05GSUdfTkZfQ1RfUFJPVE9fR1JFPXkKQ09O
RklHX05GX0NUX1BST1RPX1NDVFA9eQpDT05GSUdfTkZfQ1RfUFJPVE9fVURQTElURT15CkNP
TkZJR19ORl9DT05OVFJBQ0tfQU1BTkRBPXkKQ09ORklHX05GX0NPTk5UUkFDS19GVFA9eQpD
T05GSUdfTkZfQ09OTlRSQUNLX0gzMjM9eQpDT05GSUdfTkZfQ09OTlRSQUNLX0lSQz15CkNP
TkZJR19ORl9DT05OVFJBQ0tfQlJPQURDQVNUPXkKQ09ORklHX05GX0NPTk5UUkFDS19ORVRC
SU9TX05TPXkKQ09ORklHX05GX0NPTk5UUkFDS19TTk1QPXkKQ09ORklHX05GX0NPTk5UUkFD
S19QUFRQPXkKQ09ORklHX05GX0NPTk5UUkFDS19TQU5FPXkKQ09ORklHX05GX0NPTk5UUkFD
S19TSVA9eQpDT05GSUdfTkZfQ09OTlRSQUNLX1RGVFA9eQpDT05GSUdfTkZfQ1RfTkVUTElO
Sz15CkNPTkZJR19ORl9DVF9ORVRMSU5LX1RJTUVPVVQ9eQpDT05GSUdfTkZfQ1RfTkVUTElO
S19IRUxQRVI9eQpDT05GSUdfTkVURklMVEVSX05FVExJTktfR0xVRV9DVD15CkNPTkZJR19O
Rl9OQVQ9eQpDT05GSUdfTkZfTkFUX05FRURFRD15CkNPTkZJR19ORl9OQVRfUFJPVE9fREND
UD15CkNPTkZJR19ORl9OQVRfUFJPVE9fVURQTElURT15CkNPTkZJR19ORl9OQVRfUFJPVE9f
U0NUUD15CkNPTkZJR19ORl9OQVRfQU1BTkRBPXkKQ09ORklHX05GX05BVF9GVFA9eQpDT05G
SUdfTkZfTkFUX0lSQz15CkNPTkZJR19ORl9OQVRfU0lQPXkKQ09ORklHX05GX05BVF9URlRQ
PXkKQ09ORklHX05GX05BVF9SRURJUkVDVD15CkNPTkZJR19ORVRGSUxURVJfU1lOUFJPWFk9
eQpDT05GSUdfTkZfVEFCTEVTPXkKQ09ORklHX05GX1RBQkxFU19JTkVUPXkKQ09ORklHX05G
X1RBQkxFU19ORVRERVY9eQpDT05GSUdfTkZUX0VYVEhEUj15CkNPTkZJR19ORlRfTUVUQT15
CiMgQ09ORklHX05GVF9SVCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfTlVNR0VOPXkKQ09ORklH
X05GVF9DVD15CkNPTkZJR19ORlRfU0VUX1JCVFJFRT15CkNPTkZJR19ORlRfU0VUX0hBU0g9
eQojIENPTkZJR19ORlRfU0VUX0JJVE1BUCBpcyBub3Qgc2V0CkNPTkZJR19ORlRfQ09VTlRF
Uj15CkNPTkZJR19ORlRfTE9HPXkKQ09ORklHX05GVF9MSU1JVD15CkNPTkZJR19ORlRfTUFT
UT15CkNPTkZJR19ORlRfUkVESVI9eQpDT05GSUdfTkZUX05BVD15CiMgQ09ORklHX05GVF9P
QkpSRUYgaXMgbm90IHNldApDT05GSUdfTkZUX1FVRVVFPXkKQ09ORklHX05GVF9RVU9UQT15
CkNPTkZJR19ORlRfUkVKRUNUPXkKQ09ORklHX05GVF9SRUpFQ1RfSU5FVD15CkNPTkZJR19O
RlRfQ09NUEFUPXkKQ09ORklHX05GVF9IQVNIPXkKQ09ORklHX05GX0RVUF9ORVRERVY9eQpD
T05GSUdfTkZUX0RVUF9ORVRERVY9eQpDT05GSUdfTkZUX0ZXRF9ORVRERVY9eQpDT05GSUdf
TkVURklMVEVSX1hUQUJMRVM9eQoKIwojIFh0YWJsZXMgY29tYmluZWQgbW9kdWxlcwojCkNP
TkZJR19ORVRGSUxURVJfWFRfTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfQ09OTk1BUks9
eQpDT05GSUdfTkVURklMVEVSX1hUX1NFVD15CgojCiMgWHRhYmxlcyB0YXJnZXRzCiMKQ09O
RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQVVESVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RB
UkdFVF9DSEVDS1NVTT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NMQVNTSUZZPXkK
Q09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfQ09OTk1BUks9eQpDT05GSUdfTkVURklMVEVS
X1hUX1RBUkdFVF9DT05OU0VDTUFSSz15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX0NU
PXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfRFNDUD15CkNPTkZJR19ORVRGSUxURVJf
WFRfVEFSR0VUX0hMPXkKQ09ORklHX05FVEZJTFRFUl9YVF9UQVJHRVRfSE1BUks9eQpDT05G
SUdfTkVURklMVEVSX1hUX1RBUkdFVF9JRExFVElNRVI9eQpDT05GSUdfTkVURklMVEVSX1hU
X1RBUkdFVF9MT0c9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9NQVJLPXkKQ09ORklH
X05FVEZJTFRFUl9YVF9OQVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORVRNQVA9
eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9ORkxPRz15CkNPTkZJR19ORVRGSUxURVJf
WFRfVEFSR0VUX05GUVVFVUU9eQojIENPTkZJR19ORVRGSUxURVJfWFRfVEFSR0VUX05PVFJB
Q0sgaXMgbm90IHNldApDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9SQVRFRVNUPXkKQ09O
RklHX05FVEZJTFRFUl9YVF9UQVJHRVRfUkVESVJFQ1Q9eQpDT05GSUdfTkVURklMVEVSX1hU
X1RBUkdFVF9URUU9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUFJPWFk9eQpDT05G
SUdfTkVURklMVEVSX1hUX1RBUkdFVF9UUkFDRT15CkNPTkZJR19ORVRGSUxURVJfWFRfVEFS
R0VUX1NFQ01BUks9eQpDT05GSUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BNU1M9eQpDT05G
SUdfTkVURklMVEVSX1hUX1RBUkdFVF9UQ1BPUFRTVFJJUD15CgojCiMgWHRhYmxlcyBtYXRj
aGVzCiMKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9BRERSVFlQRT15CkNPTkZJR19ORVRG
SUxURVJfWFRfTUFUQ0hfQlBGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DR1JPVVA9
eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NMVVNURVI9eQpDT05GSUdfTkVURklMVEVS
X1hUX01BVENIX0NPTU1FTlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NPTk5CWVRF
Uz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfQ09OTkxBQkVMPXkKQ09ORklHX05FVEZJ
TFRFUl9YVF9NQVRDSF9DT05OTElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0NP
Tk5NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9DT05OVFJBQ0s9eQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX0NQVT15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREND
UD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfREVWR1JPVVA9eQpDT05GSUdfTkVURklM
VEVSX1hUX01BVENIX0RTQ1A9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0VDTj15CkNP
TkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfRVNQPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRD
SF9IQVNITElNSVQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0hFTFBFUj15CkNPTkZJ
R19ORVRGSUxURVJfWFRfTUFUQ0hfSEw9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX0lQ
Q09NUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfSVBSQU5HRT15CkNPTkZJR19ORVRG
SUxURVJfWFRfTUFUQ0hfSVBWUz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTDJUUD15
CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTEVOR1RIPXkKQ09ORklHX05FVEZJTFRFUl9Y
VF9NQVRDSF9MSU1JVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfTUFDPXkKQ09ORklH
X05FVEZJTFRFUl9YVF9NQVRDSF9NQVJLPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9N
VUxUSVBPUlQ9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX05GQUNDVD15CkNPTkZJR19O
RVRGSUxURVJfWFRfTUFUQ0hfT1NGPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9PV05F
Uj15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUE9MSUNZPXkKQ09ORklHX05FVEZJTFRF
Ul9YVF9NQVRDSF9QSFlTREVWPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9QS1RUWVBF
PXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9RVU9UQT15CkNPTkZJR19ORVRGSUxURVJf
WFRfTUFUQ0hfUkFURUVTVD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfUkVBTE09eQpD
T05GSUdfTkVURklMVEVSX1hUX01BVENIX1JFQ0VOVD15CkNPTkZJR19ORVRGSUxURVJfWFRf
TUFUQ0hfU0NUUD15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFUQ0hfU1RBVEU9eQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX1NUQVRJU1RJQz15CkNPTkZJR19ORVRGSUxURVJfWFRfTUFU
Q0hfU1RSSU5HPXkKQ09ORklHX05FVEZJTFRFUl9YVF9NQVRDSF9UQ1BNU1M9eQpDT05GSUdf
TkVURklMVEVSX1hUX01BVENIX1RJTUU9eQpDT05GSUdfTkVURklMVEVSX1hUX01BVENIX1Uz
Mj15CkNPTkZJR19JUF9TRVQ9eQpDT05GSUdfSVBfU0VUX01BWD0yNTYKQ09ORklHX0lQX1NF
VF9CSVRNQVBfSVA9eQpDT05GSUdfSVBfU0VUX0JJVE1BUF9JUE1BQz15CkNPTkZJR19JUF9T
RVRfQklUTUFQX1BPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfSVA9eQpDT05GSUdfSVBfU0VU
X0hBU0hfSVBNQVJLPXkKQ09ORklHX0lQX1NFVF9IQVNIX0lQUE9SVD15CkNPTkZJR19JUF9T
RVRfSEFTSF9JUFBPUlRJUD15CkNPTkZJR19JUF9TRVRfSEFTSF9JUFBPUlRORVQ9eQojIENP
TkZJR19JUF9TRVRfSEFTSF9JUE1BQyBpcyBub3Qgc2V0CkNPTkZJR19JUF9TRVRfSEFTSF9N
QUM9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUUE9SVE5FVD15CkNPTkZJR19JUF9TRVRfSEFT
SF9ORVQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUTkVUPXkKQ09ORklHX0lQX1NFVF9IQVNI
X05FVFBPUlQ9eQpDT05GSUdfSVBfU0VUX0hBU0hfTkVUSUZBQ0U9eQpDT05GSUdfSVBfU0VU
X0xJU1RfU0VUPXkKQ09ORklHX0lQX1ZTPXkKQ09ORklHX0lQX1ZTX0lQVjY9eQojIENPTkZJ
R19JUF9WU19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19JUF9WU19UQUJfQklUUz0xMgoKIwoj
IElQVlMgdHJhbnNwb3J0IHByb3RvY29sIGxvYWQgYmFsYW5jaW5nIHN1cHBvcnQKIwpDT05G
SUdfSVBfVlNfUFJPVE9fVENQPXkKQ09ORklHX0lQX1ZTX1BST1RPX1VEUD15CkNPTkZJR19J
UF9WU19QUk9UT19BSF9FU1A9eQpDT05GSUdfSVBfVlNfUFJPVE9fRVNQPXkKQ09ORklHX0lQ
X1ZTX1BST1RPX0FIPXkKQ09ORklHX0lQX1ZTX1BST1RPX1NDVFA9eQoKIwojIElQVlMgc2No
ZWR1bGVyCiMKQ09ORklHX0lQX1ZTX1JSPXkKQ09ORklHX0lQX1ZTX1dSUj15CkNPTkZJR19J
UF9WU19MQz15CkNPTkZJR19JUF9WU19XTEM9eQpDT05GSUdfSVBfVlNfRk89eQpDT05GSUdf
SVBfVlNfT1ZGPXkKQ09ORklHX0lQX1ZTX0xCTEM9eQpDT05GSUdfSVBfVlNfTEJMQ1I9eQpD
T05GSUdfSVBfVlNfREg9eQpDT05GSUdfSVBfVlNfU0g9eQpDT05GSUdfSVBfVlNfU0VEPXkK
Q09ORklHX0lQX1ZTX05RPXkKCiMKIyBJUFZTIFNIIHNjaGVkdWxlcgojCkNPTkZJR19JUF9W
U19TSF9UQUJfQklUUz04CgojCiMgSVBWUyBhcHBsaWNhdGlvbiBoZWxwZXIKIwojIENPTkZJ
R19JUF9WU19GVFAgaXMgbm90IHNldApDT05GSUdfSVBfVlNfTkZDVD15CkNPTkZJR19JUF9W
U19QRV9TSVA9eQoKIwojIElQOiBOZXRmaWx0ZXIgQ29uZmlndXJhdGlvbgojCkNPTkZJR19O
Rl9ERUZSQUdfSVBWND15CkNPTkZJR19ORl9DT05OVFJBQ0tfSVBWND15CiMgQ09ORklHX05G
X1NPQ0tFVF9JUFY0IGlzIG5vdCBzZXQKQ09ORklHX05GX1RBQkxFU19JUFY0PXkKQ09ORklH
X05GVF9DSEFJTl9ST1VURV9JUFY0PXkKQ09ORklHX05GVF9SRUpFQ1RfSVBWND15CkNPTkZJ
R19ORlRfRFVQX0lQVjQ9eQojIENPTkZJR19ORlRfRklCX0lQVjQgaXMgbm90IHNldApDT05G
SUdfTkZfVEFCTEVTX0FSUD15CkNPTkZJR19ORl9EVVBfSVBWND15CkNPTkZJR19ORl9MT0df
QVJQPXkKQ09ORklHX05GX0xPR19JUFY0PXkKQ09ORklHX05GX1JFSkVDVF9JUFY0PXkKQ09O
RklHX05GX05BVF9JUFY0PXkKQ09ORklHX05GVF9DSEFJTl9OQVRfSVBWND15CkNPTkZJR19O
Rl9OQVRfTUFTUVVFUkFERV9JUFY0PXkKQ09ORklHX05GVF9NQVNRX0lQVjQ9eQpDT05GSUdf
TkZUX1JFRElSX0lQVjQ9eQpDT05GSUdfTkZfTkFUX1NOTVBfQkFTSUM9eQpDT05GSUdfTkZf
TkFUX1BST1RPX0dSRT15CkNPTkZJR19ORl9OQVRfUFBUUD15CkNPTkZJR19ORl9OQVRfSDMy
Mz15CkNPTkZJR19JUF9ORl9JUFRBQkxFUz15CkNPTkZJR19JUF9ORl9NQVRDSF9BSD15CkNP
TkZJR19JUF9ORl9NQVRDSF9FQ049eQpDT05GSUdfSVBfTkZfTUFUQ0hfUlBGSUxURVI9eQpD
T05GSUdfSVBfTkZfTUFUQ0hfVFRMPXkKQ09ORklHX0lQX05GX0ZJTFRFUj15CkNPTkZJR19J
UF9ORl9UQVJHRVRfUkVKRUNUPXkKQ09ORklHX0lQX05GX1RBUkdFVF9TWU5QUk9YWT15CkNP
TkZJR19JUF9ORl9OQVQ9eQpDT05GSUdfSVBfTkZfVEFSR0VUX01BU1FVRVJBREU9eQpDT05G
SUdfSVBfTkZfVEFSR0VUX05FVE1BUD15CkNPTkZJR19JUF9ORl9UQVJHRVRfUkVESVJFQ1Q9
eQpDT05GSUdfSVBfTkZfTUFOR0xFPXkKQ09ORklHX0lQX05GX1RBUkdFVF9DTFVTVEVSSVA9
eQpDT05GSUdfSVBfTkZfVEFSR0VUX0VDTj15CkNPTkZJR19JUF9ORl9UQVJHRVRfVFRMPXkK
Q09ORklHX0lQX05GX1JBVz15CkNPTkZJR19JUF9ORl9TRUNVUklUWT15CkNPTkZJR19JUF9O
Rl9BUlBUQUJMRVM9eQpDT05GSUdfSVBfTkZfQVJQRklMVEVSPXkKQ09ORklHX0lQX05GX0FS
UF9NQU5HTEU9eQoKIwojIElQdjY6IE5ldGZpbHRlciBDb25maWd1cmF0aW9uCiMKQ09ORklH
X05GX0RFRlJBR19JUFY2PXkKQ09ORklHX05GX0NPTk5UUkFDS19JUFY2PXkKIyBDT05GSUdf
TkZfU09DS0VUX0lQVjYgaXMgbm90IHNldApDT05GSUdfTkZfVEFCTEVTX0lQVjY9eQpDT05G
SUdfTkZUX0NIQUlOX1JPVVRFX0lQVjY9eQpDT05GSUdfTkZUX1JFSkVDVF9JUFY2PXkKQ09O
RklHX05GVF9EVVBfSVBWNj15CiMgQ09ORklHX05GVF9GSUJfSVBWNiBpcyBub3Qgc2V0CkNP
TkZJR19ORl9EVVBfSVBWNj15CkNPTkZJR19ORl9SRUpFQ1RfSVBWNj15CkNPTkZJR19ORl9M
T0dfSVBWNj15CkNPTkZJR19ORl9OQVRfSVBWNj15CkNPTkZJR19ORlRfQ0hBSU5fTkFUX0lQ
VjY9eQpDT05GSUdfTkZfTkFUX01BU1FVRVJBREVfSVBWNj15CkNPTkZJR19ORlRfTUFTUV9J
UFY2PXkKQ09ORklHX05GVF9SRURJUl9JUFY2PXkKQ09ORklHX0lQNl9ORl9JUFRBQkxFUz15
CkNPTkZJR19JUDZfTkZfTUFUQ0hfQUg9eQpDT05GSUdfSVA2X05GX01BVENIX0VVSTY0PXkK
Q09ORklHX0lQNl9ORl9NQVRDSF9GUkFHPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9PUFRTPXkK
Q09ORklHX0lQNl9ORl9NQVRDSF9ITD15CkNPTkZJR19JUDZfTkZfTUFUQ0hfSVBWNkhFQURF
Uj15CkNPTkZJR19JUDZfTkZfTUFUQ0hfTUg9eQpDT05GSUdfSVA2X05GX01BVENIX1JQRklM
VEVSPXkKQ09ORklHX0lQNl9ORl9NQVRDSF9SVD15CkNPTkZJR19JUDZfTkZfVEFSR0VUX0hM
PXkKQ09ORklHX0lQNl9ORl9GSUxURVI9eQpDT05GSUdfSVA2X05GX1RBUkdFVF9SRUpFQ1Q9
eQpDT05GSUdfSVA2X05GX1RBUkdFVF9TWU5QUk9YWT15CkNPTkZJR19JUDZfTkZfTUFOR0xF
PXkKQ09ORklHX0lQNl9ORl9SQVc9eQpDT05GSUdfSVA2X05GX1NFQ1VSSVRZPXkKQ09ORklH
X0lQNl9ORl9OQVQ9eQojIENPTkZJR19JUDZfTkZfVEFSR0VUX01BU1FVRVJBREUgaXMgbm90
IHNldAojIENPTkZJR19JUDZfTkZfVEFSR0VUX05QVCBpcyBub3Qgc2V0CkNPTkZJR19ORl9U
QUJMRVNfQlJJREdFPXkKQ09ORklHX05GVF9CUklER0VfTUVUQT15CkNPTkZJR19ORlRfQlJJ
REdFX1JFSkVDVD15CkNPTkZJR19ORl9MT0dfQlJJREdFPXkKQ09ORklHX0JSSURHRV9ORl9F
QlRBQkxFUz15CkNPTkZJR19CUklER0VfRUJUX0JST1VURT15CkNPTkZJR19CUklER0VfRUJU
X1RfRklMVEVSPXkKQ09ORklHX0JSSURHRV9FQlRfVF9OQVQ9eQpDT05GSUdfQlJJREdFX0VC
VF84MDJfMz15CkNPTkZJR19CUklER0VfRUJUX0FNT05HPXkKQ09ORklHX0JSSURHRV9FQlRf
QVJQPXkKQ09ORklHX0JSSURHRV9FQlRfSVA9eQpDT05GSUdfQlJJREdFX0VCVF9JUDY9eQpD
T05GSUdfQlJJREdFX0VCVF9MSU1JVD15CkNPTkZJR19CUklER0VfRUJUX01BUks9eQpDT05G
SUdfQlJJREdFX0VCVF9QS1RUWVBFPXkKQ09ORklHX0JSSURHRV9FQlRfU1RQPXkKQ09ORklH
X0JSSURHRV9FQlRfVkxBTj15CkNPTkZJR19CUklER0VfRUJUX0FSUFJFUExZPXkKQ09ORklH
X0JSSURHRV9FQlRfRE5BVD15CkNPTkZJR19CUklER0VfRUJUX01BUktfVD15CkNPTkZJR19C
UklER0VfRUJUX1JFRElSRUNUPXkKQ09ORklHX0JSSURHRV9FQlRfU05BVD15CkNPTkZJR19C
UklER0VfRUJUX0xPRz15CkNPTkZJR19CUklER0VfRUJUX05GTE9HPXkKQ09ORklHX0lQX0RD
Q1A9eQpDT05GSUdfSU5FVF9EQ0NQX0RJQUc9eQoKIwojIERDQ1AgQ0NJRHMgQ29uZmlndXJh
dGlvbgojCiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDJfREVCVUcgaXMgbm90IHNldApDT05GSUdf
SVBfRENDUF9DQ0lEMz15CiMgQ09ORklHX0lQX0RDQ1BfQ0NJRDNfREVCVUcgaXMgbm90IHNl
dApDT05GSUdfSVBfRENDUF9URlJDX0xJQj15CgojCiMgRENDUCBLZXJuZWwgSGFja2luZwoj
CiMgQ09ORklHX0lQX0RDQ1BfREVCVUcgaXMgbm90IHNldApDT05GSUdfSVBfU0NUUD15CiMg
Q09ORklHX1NDVFBfREJHX09CSkNOVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDVFBfREVGQVVM
VF9DT09LSUVfSE1BQ19NRDUgaXMgbm90IHNldApDT05GSUdfU0NUUF9ERUZBVUxUX0NPT0tJ
RV9ITUFDX1NIQTE9eQojIENPTkZJR19TQ1RQX0RFRkFVTFRfQ09PS0lFX0hNQUNfTk9ORSBp
cyBub3Qgc2V0CkNPTkZJR19TQ1RQX0NPT0tJRV9ITUFDX01ENT15CkNPTkZJR19TQ1RQX0NP
T0tJRV9ITUFDX1NIQTE9eQpDT05GSUdfSU5FVF9TQ1RQX0RJQUc9eQojIENPTkZJR19SRFMg
aXMgbm90IHNldApDT05GSUdfVElQQz15CkNPTkZJR19USVBDX01FRElBX1VEUD15CiMgQ09O
RklHX0FUTSBpcyBub3Qgc2V0CkNPTkZJR19MMlRQPXkKIyBDT05GSUdfTDJUUF9WMyBpcyBu
b3Qgc2V0CkNPTkZJR19TVFA9eQpDT05GSUdfR0FSUD15CkNPTkZJR19NUlA9eQpDT05GSUdf
QlJJREdFPXkKQ09ORklHX0JSSURHRV9JR01QX1NOT09QSU5HPXkKQ09ORklHX0JSSURHRV9W
TEFOX0ZJTFRFUklORz15CkNPTkZJR19IQVZFX05FVF9EU0E9eQojIENPTkZJR19ORVRfRFNB
IGlzIG5vdCBzZXQKQ09ORklHX1ZMQU5fODAyMVE9eQpDT05GSUdfVkxBTl84MDIxUV9HVlJQ
PXkKQ09ORklHX1ZMQU5fODAyMVFfTVZSUD15CiMgQ09ORklHX0RFQ05FVCBpcyBub3Qgc2V0
CkNPTkZJR19MTEM9eQojIENPTkZJR19MTEMyIGlzIG5vdCBzZXQKIyBDT05GSUdfSVBYIGlz
IG5vdCBzZXQKIyBDT05GSUdfQVRBTEsgaXMgbm90IHNldAojIENPTkZJR19YMjUgaXMgbm90
IHNldAojIENPTkZJR19MQVBCIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhPTkVUIGlzIG5vdCBz
ZXQKIyBDT05GSUdfNkxPV1BBTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lFRUU4MDIxNTQgaXMg
bm90IHNldApDT05GSUdfTkVUX1NDSEVEPXkKCiMKIyBRdWV1ZWluZy9TY2hlZHVsaW5nCiMK
Q09ORklHX05FVF9TQ0hfQ0JRPXkKQ09ORklHX05FVF9TQ0hfSFRCPXkKQ09ORklHX05FVF9T
Q0hfSEZTQz15CkNPTkZJR19ORVRfU0NIX1BSSU89eQpDT05GSUdfTkVUX1NDSF9NVUxUSVE9
eQpDT05GSUdfTkVUX1NDSF9SRUQ9eQpDT05GSUdfTkVUX1NDSF9TRkI9eQpDT05GSUdfTkVU
X1NDSF9TRlE9eQpDT05GSUdfTkVUX1NDSF9URVFMPXkKQ09ORklHX05FVF9TQ0hfVEJGPXkK
Q09ORklHX05FVF9TQ0hfR1JFRD15CkNPTkZJR19ORVRfU0NIX0RTTUFSSz15CkNPTkZJR19O
RVRfU0NIX05FVEVNPXkKQ09ORklHX05FVF9TQ0hfRFJSPXkKQ09ORklHX05FVF9TQ0hfTVFQ
UklPPXkKQ09ORklHX05FVF9TQ0hfQ0hPS0U9eQpDT05GSUdfTkVUX1NDSF9RRlE9eQpDT05G
SUdfTkVUX1NDSF9DT0RFTD15CkNPTkZJR19ORVRfU0NIX0ZRX0NPREVMPXkKQ09ORklHX05F
VF9TQ0hfRlE9eQpDT05GSUdfTkVUX1NDSF9ISEY9eQpDT05GSUdfTkVUX1NDSF9QSUU9eQpD
T05GSUdfTkVUX1NDSF9JTkdSRVNTPXkKQ09ORklHX05FVF9TQ0hfUExVRz15CiMgQ09ORklH
X05FVF9TQ0hfREVGQVVMVCBpcyBub3Qgc2V0CgojCiMgQ2xhc3NpZmljYXRpb24KIwpDT05G
SUdfTkVUX0NMUz15CkNPTkZJR19ORVRfQ0xTX0JBU0lDPXkKQ09ORklHX05FVF9DTFNfVENJ
TkRFWD15CkNPTkZJR19ORVRfQ0xTX1JPVVRFND15CkNPTkZJR19ORVRfQ0xTX0ZXPXkKQ09O
RklHX05FVF9DTFNfVTMyPXkKQ09ORklHX0NMU19VMzJfUEVSRj15CkNPTkZJR19DTFNfVTMy
X01BUks9eQpDT05GSUdfTkVUX0NMU19SU1ZQPXkKQ09ORklHX05FVF9DTFNfUlNWUDY9eQpD
T05GSUdfTkVUX0NMU19GTE9XPXkKQ09ORklHX05FVF9DTFNfQ0dST1VQPXkKQ09ORklHX05F
VF9DTFNfQlBGPXkKIyBDT05GSUdfTkVUX0NMU19GTE9XRVIgaXMgbm90IHNldAojIENPTkZJ
R19ORVRfQ0xTX01BVENIQUxMIGlzIG5vdCBzZXQKQ09ORklHX05FVF9FTUFUQ0g9eQpDT05G
SUdfTkVUX0VNQVRDSF9TVEFDSz0zMgpDT05GSUdfTkVUX0VNQVRDSF9DTVA9eQpDT05GSUdf
TkVUX0VNQVRDSF9OQllURT15CkNPTkZJR19ORVRfRU1BVENIX1UzMj15CkNPTkZJR19ORVRf
RU1BVENIX01FVEE9eQpDT05GSUdfTkVUX0VNQVRDSF9URVhUPXkKQ09ORklHX05FVF9FTUFU
Q0hfSVBTRVQ9eQpDT05GSUdfTkVUX0NMU19BQ1Q9eQpDT05GSUdfTkVUX0FDVF9QT0xJQ0U9
eQpDT05GSUdfTkVUX0FDVF9HQUNUPXkKQ09ORklHX0dBQ1RfUFJPQj15CkNPTkZJR19ORVRf
QUNUX01JUlJFRD15CiMgQ09ORklHX05FVF9BQ1RfU0FNUExFIGlzIG5vdCBzZXQKQ09ORklH
X05FVF9BQ1RfSVBUPXkKQ09ORklHX05FVF9BQ1RfTkFUPXkKQ09ORklHX05FVF9BQ1RfUEVE
SVQ9eQpDT05GSUdfTkVUX0FDVF9TSU1QPXkKQ09ORklHX05FVF9BQ1RfU0tCRURJVD15CkNP
TkZJR19ORVRfQUNUX0NTVU09eQpDT05GSUdfTkVUX0FDVF9WTEFOPXkKQ09ORklHX05FVF9B
Q1RfQlBGPXkKIyBDT05GSUdfTkVUX0FDVF9DT05OTUFSSyBpcyBub3Qgc2V0CiMgQ09ORklH
X05FVF9BQ1RfU0tCTU9EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0FDVF9JRkUgaXMgbm90
IHNldAojIENPTkZJR19ORVRfQUNUX1RVTk5FTF9LRVkgaXMgbm90IHNldApDT05GSUdfTkVU
X0NMU19JTkQ9eQpDT05GSUdfTkVUX1NDSF9GSUZPPXkKIyBDT05GSUdfRENCIGlzIG5vdCBz
ZXQKQ09ORklHX0ROU19SRVNPTFZFUj15CiMgQ09ORklHX0JBVE1BTl9BRFYgaXMgbm90IHNl
dApDT05GSUdfT1BFTlZTV0lUQ0g9eQpDT05GSUdfT1BFTlZTV0lUQ0hfR1JFPXkKQ09ORklH
X09QRU5WU1dJVENIX1ZYTEFOPXkKQ09ORklHX09QRU5WU1dJVENIX0dFTkVWRT15CiMgQ09O
RklHX1ZTT0NLRVRTIGlzIG5vdCBzZXQKQ09ORklHX05FVExJTktfRElBRz15CkNPTkZJR19N
UExTPXkKQ09ORklHX05FVF9NUExTX0dTTz15CkNPTkZJR19NUExTX1JPVVRJTkc9eQojIENP
TkZJR19NUExTX0lQVFVOTkVMIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX05TSCBpcyBub3Qg
c2V0CiMgQ09ORklHX0hTUiBpcyBub3Qgc2V0CiMgQ09ORklHX05FVF9TV0lUQ0hERVYgaXMg
bm90IHNldApDT05GSUdfTkVUX0wzX01BU1RFUl9ERVY9eQojIENPTkZJR19ORVRfTkNTSSBp
cyBub3Qgc2V0CkNPTkZJR19SUFM9eQpDT05GSUdfUkZTX0FDQ0VMPXkKQ09ORklHX1hQUz15
CkNPTkZJR19DR1JPVVBfTkVUX1BSSU89eQpDT05GSUdfQ0dST1VQX05FVF9DTEFTU0lEPXkK
Q09ORklHX05FVF9SWF9CVVNZX1BPTEw9eQpDT05GSUdfQlFMPXkKQ09ORklHX05FVF9GTE9X
X0xJTUlUPXkKCiMKIyBOZXR3b3JrIHRlc3RpbmcKIwojIENPTkZJR19ORVRfUEtUR0VOIGlz
IG5vdCBzZXQKIyBDT05GSUdfSEFNUkFESU8gaXMgbm90IHNldAojIENPTkZJR19DQU4gaXMg
bm90IHNldAojIENPTkZJR19CVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FGX1JYUlBDIGlzIG5v
dCBzZXQKIyBDT05GSUdfQUZfS0NNIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RSRUFNX1BBUlNF
UiBpcyBub3Qgc2V0CkNPTkZJR19GSUJfUlVMRVM9eQojIENPTkZJR19XSVJFTEVTUyBpcyBu
b3Qgc2V0CiMgQ09ORklHX1dJTUFYIGlzIG5vdCBzZXQKIyBDT05GSUdfUkZLSUxMIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkVUXzlQIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FJRiBpcyBub3Qg
c2V0CkNPTkZJR19DRVBIX0xJQj15CiMgQ09ORklHX0NFUEhfTElCX1BSRVRUWURFQlVHIGlz
IG5vdCBzZXQKQ09ORklHX0NFUEhfTElCX1VTRV9ETlNfUkVTT0xWRVI9eQojIENPTkZJR19O
RkMgaXMgbm90IHNldAojIENPTkZJR19QU0FNUExFIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVU
X0lGRSBpcyBub3Qgc2V0CkNPTkZJR19MV1RVTk5FTD15CkNPTkZJR19MV1RVTk5FTF9CUEY9
eQpDT05GSUdfRFNUX0NBQ0hFPXkKQ09ORklHX0dST19DRUxMUz15CiMgQ09ORklHX05FVF9E
RVZMSU5LIGlzIG5vdCBzZXQKQ09ORklHX01BWV9VU0VfREVWTElOSz15CkNPTkZJR19IQVZF
X0VCUEZfSklUPXkKCiMKIyBEZXZpY2UgRHJpdmVycwojCgojCiMgR2VuZXJpYyBEcml2ZXIg
T3B0aW9ucwojCkNPTkZJR19VRVZFTlRfSEVMUEVSPXkKQ09ORklHX1VFVkVOVF9IRUxQRVJf
UEFUSD0iL3NiaW4vaG90cGx1ZyIKQ09ORklHX0RFVlRNUEZTPXkKQ09ORklHX0RFVlRNUEZT
X01PVU5UPXkKQ09ORklHX1NUQU5EQUxPTkU9eQpDT05GSUdfUFJFVkVOVF9GSVJNV0FSRV9C
VUlMRD15CkNPTkZJR19GV19MT0FERVI9eQpDT05GSUdfRklSTVdBUkVfSU5fS0VSTkVMPXkK
Q09ORklHX0VYVFJBX0ZJUk1XQVJFPSIiCiMgQ09ORklHX0ZXX0xPQURFUl9VU0VSX0hFTFBF
Ul9GQUxMQkFDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0FMTE9XX0RFVl9DT1JFRFVNUCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RFQlVHX0RSSVZFUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVH
X0RFVlJFUyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1RFU1RfRFJJVkVSX1JFTU9WRSBp
cyBub3Qgc2V0CkNPTkZJR19TWVNfSFlQRVJWSVNPUj15CiMgQ09ORklHX0dFTkVSSUNfQ1BV
X0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfR0VORVJJQ19DUFVfQVVUT1BST0JFPXkKQ09O
RklHX0dFTkVSSUNfQ1BVX1ZVTE5FUkFCSUxJVElFUz15CiMgQ09ORklHX0RNQV9TSEFSRURf
QlVGRkVSIGlzIG5vdCBzZXQKCiMKIyBCdXMgZGV2aWNlcwojCkNPTkZJR19DT05ORUNUT1I9
eQpDT05GSUdfUFJPQ19FVkVOVFM9eQojIENPTkZJR19NVEQgaXMgbm90IHNldAojIENPTkZJ
R19PRiBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfUEFSUE9SVD15CiMg
Q09ORklHX1BBUlBPUlQgaXMgbm90IHNldApDT05GSUdfUE5QPXkKIyBDT05GSUdfUE5QX0RF
QlVHX01FU1NBR0VTIGlzIG5vdCBzZXQKCiMKIyBQcm90b2NvbHMKIwpDT05GSUdfUE5QQUNQ
ST15CkNPTkZJR19CTEtfREVWPXkKIyBDT05GSUdfQkxLX0RFVl9OVUxMX0JMSyBpcyBub3Qg
c2V0CiMgQ09ORklHX0JMS19ERVZfRkQgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1BD
SUVTU0RfTVRJUDMyWFggaXMgbm90IHNldApDT05GSUdfWlJBTT15CiMgQ09ORklHX1pSQU1f
V1JJVEVCQUNLIGlzIG5vdCBzZXQKIyBDT05GSUdfQkxLX0RFVl9EQUM5NjAgaXMgbm90IHNl
dAojIENPTkZJR19CTEtfREVWX1VNRU0gaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX0NP
V19DT01NT04gaXMgbm90IHNldApDT05GSUdfQkxLX0RFVl9MT09QPXkKQ09ORklHX0JMS19E
RVZfTE9PUF9NSU5fQ09VTlQ9NApDT05GSUdfQkxLX0RFVl9DUllQVE9MT09QPXkKQ09ORklH
X0JMS19ERVZfRFJCRD15CiMgQ09ORklHX0RSQkRfRkFVTFRfSU5KRUNUSU9OIGlzIG5vdCBz
ZXQKQ09ORklHX0JMS19ERVZfTkJEPXkKIyBDT05GSUdfQkxLX0RFVl9TS0QgaXMgbm90IHNl
dAojIENPTkZJR19CTEtfREVWX1NYOCBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JBTT15
CkNPTkZJR19CTEtfREVWX1JBTV9DT1VOVD0xNgpDT05GSUdfQkxLX0RFVl9SQU1fU0laRT00
MDk2CiMgQ09ORklHX0NEUk9NX1BLVENEVkQgaXMgbm90IHNldApDT05GSUdfQVRBX09WRVJf
RVRIPXkKQ09ORklHX1hFTl9CTEtERVZfRlJPTlRFTkQ9eQpDT05GSUdfVklSVElPX0JMSz15
CiMgQ09ORklHX1ZJUlRJT19CTEtfU0NTSSBpcyBub3Qgc2V0CkNPTkZJR19CTEtfREVWX1JC
RD15CiMgQ09ORklHX0JMS19ERVZfUlNYWCBpcyBub3Qgc2V0CiMgQ09ORklHX0JMS19ERVZf
TlZNRSBpcyBub3Qgc2V0CiMgQ09ORklHX05WTUVfRkMgaXMgbm90IHNldAojIENPTkZJR19O
Vk1FX1RBUkdFVCBpcyBub3Qgc2V0CgojCiMgTWlzYyBkZXZpY2VzCiMKIyBDT05GSUdfU0VO
U09SU19MSVMzTFYwMkQgaXMgbm90IHNldAojIENPTkZJR19EVU1NWV9JUlEgaXMgbm90IHNl
dAojIENPTkZJR19JQk1fQVNNIGlzIG5vdCBzZXQKIyBDT05GSUdfUEhBTlRPTSBpcyBub3Qg
c2V0CiMgQ09ORklHX1NHSV9JT0M0IGlzIG5vdCBzZXQKIyBDT05GSUdfVElGTV9DT1JFIGlz
IG5vdCBzZXQKIyBDT05GSUdfRU5DTE9TVVJFX1NFUlZJQ0VTIGlzIG5vdCBzZXQKIyBDT05G
SUdfSFBfSUxPIGlzIG5vdCBzZXQKIyBDT05GSUdfU1JBTSBpcyBub3Qgc2V0CiMgQ09ORklH
X1BDSV9FTkRQT0lOVF9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQzJQT1JUIGlzIG5vdCBz
ZXQKCiMKIyBFRVBST00gc3VwcG9ydAojCiMgQ09ORklHX0VFUFJPTV85M0NYNiBpcyBub3Qg
c2V0CiMgQ09ORklHX0NCNzEwX0NPUkUgaXMgbm90IHNldAoKIwojIFRleGFzIEluc3RydW1l
bnRzIHNoYXJlZCB0cmFuc3BvcnQgbGluZSBkaXNjaXBsaW5lCiMKCiMKIyBBbHRlcmEgRlBH
QSBmaXJtd2FyZSBkb3dubG9hZCBtb2R1bGUKIwojIENPTkZJR19JTlRFTF9NRUkgaXMgbm90
IHNldAojIENPTkZJR19JTlRFTF9NRUlfTUUgaXMgbm90IHNldAojIENPTkZJR19JTlRFTF9N
RUlfVFhFIGlzIG5vdCBzZXQKIyBDT05GSUdfVk1XQVJFX1ZNQ0kgaXMgbm90IHNldAoKIwoj
IEludGVsIE1JQyBCdXMgRHJpdmVyCiMKIyBDT05GSUdfSU5URUxfTUlDX0JVUyBpcyBub3Qg
c2V0CgojCiMgU0NJRiBCdXMgRHJpdmVyCiMKIyBDT05GSUdfU0NJRl9CVVMgaXMgbm90IHNl
dAoKIwojIFZPUCBCdXMgRHJpdmVyCiMKIyBDT05GSUdfVk9QX0JVUyBpcyBub3Qgc2V0Cgoj
CiMgSW50ZWwgTUlDIEhvc3QgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ2FyZCBEcml2ZXIK
IwoKIwojIFNDSUYgRHJpdmVyCiMKCiMKIyBJbnRlbCBNSUMgQ29wcm9jZXNzb3IgU3RhdGUg
TWFuYWdlbWVudCAoQ09TTSkgRHJpdmVycwojCgojCiMgVk9QIERyaXZlcgojCiMgQ09ORklH
X0dFTldRRSBpcyBub3Qgc2V0CiMgQ09ORklHX0VDSE8gaXMgbm90IHNldAojIENPTkZJR19D
WExfQkFTRSBpcyBub3Qgc2V0CiMgQ09ORklHX0NYTF9BRlVfRFJJVkVSX09QUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0NYTF9MSUIgaXMgbm90IHNldApDT05GSUdfSEFWRV9JREU9eQojIENP
TkZJR19JREUgaXMgbm90IHNldAoKIwojIFNDU0kgZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdf
U0NTSV9NT0Q9eQpDT05GSUdfUkFJRF9BVFRSUz15CkNPTkZJR19TQ1NJPXkKQ09ORklHX1ND
U0lfRE1BPXkKIyBDT05GSUdfU0NTSV9ORVRMSU5LIGlzIG5vdCBzZXQKQ09ORklHX1NDU0lf
TVFfREVGQVVMVD15CiMgQ09ORklHX1NDU0lfUFJPQ19GUyBpcyBub3Qgc2V0CgojCiMgU0NT
SSBzdXBwb3J0IHR5cGUgKGRpc2ssIHRhcGUsIENELVJPTSkKIwpDT05GSUdfQkxLX0RFVl9T
RD15CiMgQ09ORklHX0NIUl9ERVZfU1QgaXMgbm90IHNldAojIENPTkZJR19DSFJfREVWX09T
U1QgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVWX1NSIGlzIG5vdCBzZXQKQ09ORklHX0NI
Ul9ERVZfU0c9eQojIENPTkZJR19DSFJfREVWX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX1ND
U0lfQ09OU1RBTlRTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9MT0dHSU5HIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0NTSV9TQ0FOX0FTWU5DIGlzIG5vdCBzZXQKCiMKIyBTQ1NJIFRyYW5z
cG9ydHMKIwojIENPTkZJR19TQ1NJX1NQSV9BVFRSUyBpcyBub3Qgc2V0CiMgQ09ORklHX1ND
U0lfRkNfQVRUUlMgaXMgbm90IHNldApDT05GSUdfU0NTSV9JU0NTSV9BVFRSUz15CiMgQ09O
RklHX1NDU0lfU0FTX0FUVFJTIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TQVNfTElCU0FT
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TUlBfQVRUUlMgaXMgbm90IHNldApDT05GSUdf
U0NTSV9MT1dMRVZFTD15CkNPTkZJR19JU0NTSV9UQ1A9eQpDT05GSUdfSVNDU0lfQk9PVF9T
WVNGUz15CiMgQ09ORklHX1NDU0lfQ1hHQjNfSVNDU0kgaXMgbm90IHNldAojIENPTkZJR19T
Q1NJX0NYR0I0X0lTQ1NJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9CTlgyX0lTQ1NJIGlz
IG5vdCBzZXQKIyBDT05GSUdfQkUySVNDU0kgaXMgbm90IHNldAojIENPTkZJR19CTEtfREVW
XzNXX1hYWFhfUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSFBTQSBpcyBub3Qgc2V0
CiMgQ09ORklHX1NDU0lfM1dfOVhYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfM1dfU0FT
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9BQ0FSRCBpcyBub3Qgc2V0CiMgQ09ORklHX1ND
U0lfQUFDUkFJRCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDN1hYWCBpcyBub3Qgc2V0
CiMgQ09ORklHX1NDU0lfQUlDNzlYWCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQUlDOTRY
WCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfTVZTQVMgaXMgbm90IHNldAojIENPTkZJR19T
Q1NJX01WVU1JIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9EUFRfSTJPIGlzIG5vdCBzZXQK
IyBDT05GSUdfU0NTSV9BRFZBTlNZUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfQVJDTVNS
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9FU0FTMlIgaXMgbm90IHNldAojIENPTkZJR19N
RUdBUkFJRF9ORVdHRU4gaXMgbm90IHNldAojIENPTkZJR19NRUdBUkFJRF9MRUdBQ1kgaXMg
bm90IHNldAojIENPTkZJR19NRUdBUkFJRF9TQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJ
X01QVDNTQVMgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX01QVDJTQVMgaXMgbm90IHNldAoj
IENPTkZJR19TQ1NJX1NNQVJUUFFJIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9VRlNIQ0Qg
aXMgbm90IHNldAojIENPTkZJR19TQ1NJX0hQVElPUCBpcyBub3Qgc2V0CiMgQ09ORklHX1ND
U0lfQlVTTE9HSUMgaXMgbm90IHNldApDT05GSUdfVk1XQVJFX1BWU0NTST15CkNPTkZJR19Y
RU5fU0NTSV9GUk9OVEVORD15CiMgQ09ORklHX1NDU0lfU05JQyBpcyBub3Qgc2V0CiMgQ09O
RklHX1NDU0lfRE1YMzE5MUQgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0VBVEEgaXMgbm90
IHNldAojIENPTkZJR19TQ1NJX0ZVVFVSRV9ET01BSU4gaXMgbm90IHNldAojIENPTkZJR19T
Q1NJX0dEVEggaXMgbm90IHNldAojIENPTkZJR19TQ1NJX0lTQ0kgaXMgbm90IHNldAojIENP
TkZJR19TQ1NJX0lQUyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfSU5JVElPIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0NTSV9JTklBMTAwIGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TVEVY
IGlzIG5vdCBzZXQKIyBDT05GSUdfU0NTSV9TWU01M0M4WFhfMiBpcyBub3Qgc2V0CiMgQ09O
RklHX1NDU0lfUUxPR0lDXzEyODAgaXMgbm90IHNldAojIENPTkZJR19TQ1NJX1FMQV9JU0NT
SSBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfREMzOTV4IGlzIG5vdCBzZXQKIyBDT05GSUdf
U0NTSV9BTTUzQzk3NCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfV0Q3MTlYIGlzIG5vdCBz
ZXQKIyBDT05GSUdfU0NTSV9ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE1DUkFJ
RCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lfUE04MDAxIGlzIG5vdCBzZXQKQ09ORklHX1ND
U0lfVklSVElPPXkKIyBDT05GSUdfU0NTSV9ESCBpcyBub3Qgc2V0CiMgQ09ORklHX1NDU0lf
T1NEX0lOSVRJQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX0FUQSBpcyBub3Qgc2V0CkNPTkZJ
R19NRD15CkNPTkZJR19CTEtfREVWX01EPXkKQ09ORklHX01EX0FVVE9ERVRFQ1Q9eQojIENP
TkZJR19NRF9MSU5FQVIgaXMgbm90IHNldApDT05GSUdfTURfUkFJRDA9eQpDT05GSUdfTURf
UkFJRDE9eQpDT05GSUdfTURfUkFJRDEwPXkKQ09ORklHX01EX1JBSUQ0NTY9eQpDT05GSUdf
TURfTVVMVElQQVRIPXkKIyBDT05GSUdfTURfRkFVTFRZIGlzIG5vdCBzZXQKIyBDT05GSUdf
TURfQ0xVU1RFUiBpcyBub3Qgc2V0CkNPTkZJR19CQ0FDSEU9eQojIENPTkZJR19CQ0FDSEVf
REVCVUcgaXMgbm90IHNldAojIENPTkZJR19CQ0FDSEVfQ0xPU1VSRVNfREVCVUcgaXMgbm90
IHNldApDT05GSUdfQkxLX0RFVl9ETV9CVUlMVElOPXkKQ09ORklHX0JMS19ERVZfRE09eQpD
T05GSUdfRE1fTVFfREVGQVVMVD15CiMgQ09ORklHX0RNX0RFQlVHIGlzIG5vdCBzZXQKQ09O
RklHX0RNX0JVRklPPXkKIyBDT05GSUdfRE1fREVCVUdfQkxPQ0tfTUFOQUdFUl9MT0NLSU5H
IGlzIG5vdCBzZXQKQ09ORklHX0RNX0JJT19QUklTT049eQpDT05GSUdfRE1fUEVSU0lTVEVO
VF9EQVRBPXkKQ09ORklHX0RNX0NSWVBUPXkKQ09ORklHX0RNX1NOQVBTSE9UPXkKQ09ORklH
X0RNX1RISU5fUFJPVklTSU9OSU5HPXkKQ09ORklHX0RNX0NBQ0hFPXkKQ09ORklHX0RNX0NB
Q0hFX1NNUT15CiMgQ09ORklHX0RNX0VSQSBpcyBub3Qgc2V0CkNPTkZJR19ETV9NSVJST1I9
eQojIENPTkZJR19ETV9MT0dfVVNFUlNQQUNFIGlzIG5vdCBzZXQKQ09ORklHX0RNX1JBSUQ9
eQojIENPTkZJR19ETV9aRVJPIGlzIG5vdCBzZXQKQ09ORklHX0RNX01VTFRJUEFUSD15CkNP
TkZJR19ETV9NVUxUSVBBVEhfUUw9eQpDT05GSUdfRE1fTVVMVElQQVRIX1NUPXkKQ09ORklH
X0RNX0RFTEFZPXkKQ09ORklHX0RNX1VFVkVOVD15CiMgQ09ORklHX0RNX0ZMQUtFWSBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RNX1ZFUklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX1NXSVRD
SCBpcyBub3Qgc2V0CiMgQ09ORklHX0RNX0xPR19XUklURVMgaXMgbm90IHNldAojIENPTkZJ
R19ETV9JTlRFR1JJVFkgaXMgbm90IHNldApDT05GSUdfVEFSR0VUX0NPUkU9eQpDT05GSUdf
VENNX0lCTE9DSz15CkNPTkZJR19UQ01fRklMRUlPPXkKQ09ORklHX1RDTV9QU0NTST15CkNP
TkZJR19MT09QQkFDS19UQVJHRVQ9eQpDT05GSUdfSVNDU0lfVEFSR0VUPXkKIyBDT05GSUdf
RlVTSU9OIGlzIG5vdCBzZXQKCiMKIyBJRUVFIDEzOTQgKEZpcmVXaXJlKSBzdXBwb3J0CiMK
IyBDT05GSUdfRklSRVdJUkUgaXMgbm90IHNldAojIENPTkZJR19GSVJFV0lSRV9OT1NZIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUFDSU5UT1NIX0RSSVZFUlMgaXMgbm90IHNldApDT05GSUdf
TkVUREVWSUNFUz15CkNPTkZJR19ORVRfQ09SRT15CkNPTkZJR19CT05ESU5HPXkKQ09ORklH
X0RVTU1ZPXkKIyBDT05GSUdfRVFVQUxJWkVSIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX0ZD
IGlzIG5vdCBzZXQKIyBDT05GSUdfSUZCIGlzIG5vdCBzZXQKIyBDT05GSUdfTkVUX1RFQU0g
aXMgbm90IHNldApDT05GSUdfTUFDVkxBTj15CkNPTkZJR19NQUNWVEFQPXkKQ09ORklHX0lQ
VkxBTj15CiMgQ09ORklHX0lQVlRBUCBpcyBub3Qgc2V0CkNPTkZJR19WWExBTj15CkNPTkZJ
R19HRU5FVkU9eQojIENPTkZJR19HVFAgaXMgbm90IHNldAojIENPTkZJR19NQUNTRUMgaXMg
bm90IHNldApDT05GSUdfTkVUQ09OU09MRT15CkNPTkZJR19ORVRDT05TT0xFX0RZTkFNSUM9
eQpDT05GSUdfTkVUUE9MTD15CkNPTkZJR19ORVRfUE9MTF9DT05UUk9MTEVSPXkKQ09ORklH
X1RVTj15CkNPTkZJR19UQVA9eQojIENPTkZJR19UVU5fVk5FVF9DUk9TU19MRSBpcyBub3Qg
c2V0CkNPTkZJR19WRVRIPXkKQ09ORklHX1ZJUlRJT19ORVQ9eQojIENPTkZJR19OTE1PTiBp
cyBub3Qgc2V0CiMgQ09ORklHX05FVF9WUkYgaXMgbm90IHNldAojIENPTkZJR19BUkNORVQg
aXMgbm90IHNldAoKIwojIENBSUYgdHJhbnNwb3J0IGRyaXZlcnMKIwoKIwojIERpc3RyaWJ1
dGVkIFN3aXRjaCBBcmNoaXRlY3R1cmUgZHJpdmVycwojCiMgQ09ORklHX0VUSEVSTkVUIGlz
IG5vdCBzZXQKIyBDT05GSUdfRkRESSBpcyBub3Qgc2V0CiMgQ09ORklHX0hJUFBJIGlzIG5v
dCBzZXQKIyBDT05GSUdfTkVUX1NCMTAwMCBpcyBub3Qgc2V0CiMgQ09ORklHX01ESU9fREVW
SUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfTURJT19CVVMgaXMgbm90IHNldAojIENPTkZJR19Q
SFlMSUIgaXMgbm90IHNldApDT05GSUdfUFBQPXkKQ09ORklHX1BQUF9CU0RDT01QPXkKQ09O
RklHX1BQUF9ERUZMQVRFPXkKQ09ORklHX1BQUF9GSUxURVI9eQpDT05GSUdfUFBQX01QUEU9
eQpDT05GSUdfUFBQX01VTFRJTElOSz15CkNPTkZJR19QUFBPRT15CkNPTkZJR19QUFRQPXkK
Q09ORklHX1BQUE9MMlRQPXkKQ09ORklHX1BQUF9BU1lOQz15CkNPTkZJR19QUFBfU1lOQ19U
VFk9eQojIENPTkZJR19TTElQIGlzIG5vdCBzZXQKQ09ORklHX1NMSEM9eQoKIwojIEhvc3Qt
c2lkZSBVU0Igc3VwcG9ydCBpcyBuZWVkZWQgZm9yIFVTQiBOZXR3b3JrIEFkYXB0ZXIgc3Vw
cG9ydAojCiMgQ09ORklHX1dMQU4gaXMgbm90IHNldAoKIwojIEVuYWJsZSBXaU1BWCAoTmV0
d29ya2luZyBvcHRpb25zKSB0byBzZWUgdGhlIFdpTUFYIGRyaXZlcnMKIwojIENPTkZJR19X
QU4gaXMgbm90IHNldApDT05GSUdfWEVOX05FVERFVl9GUk9OVEVORD15CiMgQ09ORklHX1ZN
WE5FVDMgaXMgbm90IHNldAojIENPTkZJR19GVUpJVFNVX0VTIGlzIG5vdCBzZXQKIyBDT05G
SUdfSVNETiBpcyBub3Qgc2V0CiMgQ09ORklHX05WTSBpcyBub3Qgc2V0CgojCiMgSW5wdXQg
ZGV2aWNlIHN1cHBvcnQKIwpDT05GSUdfSU5QVVQ9eQojIENPTkZJR19JTlBVVF9GRl9NRU1M
RVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfUE9MTERFViBpcyBub3Qgc2V0CiMgQ09O
RklHX0lOUFVUX1NQQVJTRUtNQVAgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9NQVRSSVhL
TUFQIGlzIG5vdCBzZXQKCiMKIyBVc2VybGFuZCBpbnRlcmZhY2VzCiMKIyBDT05GSUdfSU5Q
VVRfTU9VU0VERVYgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9KT1lERVYgaXMgbm90IHNl
dAojIENPTkZJR19JTlBVVF9FVkRFViBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0VWQlVH
IGlzIG5vdCBzZXQKCiMKIyBJbnB1dCBEZXZpY2UgRHJpdmVycwojCiMgQ09ORklHX0lOUFVU
X0tFWUJPQVJEIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfTU9VU0UgaXMgbm90IHNldAoj
IENPTkZJR19JTlBVVF9KT1lTVElDSyBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RBQkxF
VCBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX1RPVUNIU0NSRUVOIGlzIG5vdCBzZXQKQ09O
RklHX0lOUFVUX01JU0M9eQojIENPTkZJR19JTlBVVF9BRDcxNFggaXMgbm90IHNldAojIENP
TkZJR19JTlBVVF9FM1gwX0JVVFRPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0lOUFVUX0FUTEFT
X0JUTlMgaXMgbm90IHNldAojIENPTkZJR19JTlBVVF9VSU5QVVQgaXMgbm90IHNldAojIENP
TkZJR19JTlBVVF9BRFhMMzRYIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5QVVRfQ01BMzAwMCBp
cyBub3Qgc2V0CkNPTkZJR19JTlBVVF9YRU5fS0JEREVWX0ZST05URU5EPXkKIyBDT05GSUdf
Uk1JNF9DT1JFIGlzIG5vdCBzZXQKCiMKIyBIYXJkd2FyZSBJL08gcG9ydHMKIwojIENPTkZJ
R19TRVJJTyBpcyBub3Qgc2V0CkNPTkZJR19BUkNIX01JR0hUX0hBVkVfUENfU0VSSU89eQoj
IENPTkZJR19HQU1FUE9SVCBpcyBub3Qgc2V0CgojCiMgQ2hhcmFjdGVyIGRldmljZXMKIwpD
T05GSUdfVFRZPXkKQ09ORklHX1ZUPXkKQ09ORklHX0NPTlNPTEVfVFJBTlNMQVRJT05TPXkK
Q09ORklHX1ZUX0NPTlNPTEU9eQpDT05GSUdfVlRfQ09OU09MRV9TTEVFUD15CkNPTkZJR19I
V19DT05TT0xFPXkKIyBDT05GSUdfVlRfSFdfQ09OU09MRV9CSU5ESU5HIGlzIG5vdCBzZXQK
Q09ORklHX1VOSVg5OF9QVFlTPXkKIyBDT05GSUdfTEVHQUNZX1BUWVMgaXMgbm90IHNldAoj
IENPTkZJR19TRVJJQUxfTk9OU1RBTkRBUkQgaXMgbm90IHNldAojIENPTkZJR19OT1pPTUkg
aXMgbm90IHNldAojIENPTkZJR19OX0dTTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RSQUNFX1NJ
TksgaXMgbm90IHNldApDT05GSUdfREVWTUVNPXkKIyBDT05GSUdfREVWS01FTSBpcyBub3Qg
c2V0CgojCiMgU2VyaWFsIGRyaXZlcnMKIwojIENPTkZJR19TRVJJQUxfODI1MCBpcyBub3Qg
c2V0CgojCiMgTm9uLTgyNTAgc2VyaWFsIHBvcnQgc3VwcG9ydAojCiMgQ09ORklHX1NFUklB
TF9VQVJUTElURSBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9KU00gaXMgbm90IHNldAoj
IENPTkZJR19TRVJJQUxfU0NDTlhQIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0FMVEVS
QV9KVEFHVUFSVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BTFRFUkFfVUFSVCBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NFUklBTF9BUkMgaXMgbm90IHNldAojIENPTkZJR19TRVJJQUxf
UlAyIGlzIG5vdCBzZXQKIyBDT05GSUdfU0VSSUFMX0ZTTF9MUFVBUlQgaXMgbm90IHNldAoj
IENPTkZJR19TRVJJQUxfREVWX0JVUyBpcyBub3Qgc2V0CiMgQ09ORklHX1RUWV9QUklOVEsg
aXMgbm90IHNldApDT05GSUdfSFZDX0RSSVZFUj15CkNPTkZJR19IVkNfSVJRPXkKQ09ORklH
X0hWQ19YRU49eQpDT05GSUdfSFZDX1hFTl9GUk9OVEVORD15CkNPTkZJR19WSVJUSU9fQ09O
U09MRT15CiMgQ09ORklHX0lQTUlfSEFORExFUiBpcyBub3Qgc2V0CkNPTkZJR19IV19SQU5E
T009eQpDT05GSUdfSFdfUkFORE9NX1RJTUVSSU9NRU09eQpDT05GSUdfSFdfUkFORE9NX0lO
VEVMPXkKQ09ORklHX0hXX1JBTkRPTV9BTUQ9eQpDT05GSUdfSFdfUkFORE9NX1ZJQT15CkNP
TkZJR19IV19SQU5ET01fVklSVElPPXkKIyBDT05GSUdfTlZSQU0gaXMgbm90IHNldAojIENP
TkZJR19SMzk2NCBpcyBub3Qgc2V0CiMgQ09ORklHX0FQUExJQ09NIGlzIG5vdCBzZXQKIyBD
T05GSUdfTVdBVkUgaXMgbm90IHNldAojIENPTkZJR19SQVdfRFJJVkVSIGlzIG5vdCBzZXQK
Q09ORklHX0hQRVQ9eQpDT05GSUdfSFBFVF9NTUFQPXkKQ09ORklHX0hQRVRfTU1BUF9ERUZB
VUxUPXkKIyBDT05GSUdfSEFOR0NIRUNLX1RJTUVSIGlzIG5vdCBzZXQKIyBDT05GSUdfVENH
X1RQTSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFTENMT0NLIGlzIG5vdCBzZXQKQ09ORklHX0RF
VlBPUlQ9eQojIENPTkZJR19YSUxMWUJVUyBpcyBub3Qgc2V0CgojCiMgSTJDIHN1cHBvcnQK
IwojIENPTkZJR19JMkMgaXMgbm90IHNldAojIENPTkZJR19TUEkgaXMgbm90IHNldAojIENP
TkZJR19TUE1JIGlzIG5vdCBzZXQKIyBDT05GSUdfSFNJIGlzIG5vdCBzZXQKIyBDT05GSUdf
UFBTIGlzIG5vdCBzZXQKCiMKIyBQVFAgY2xvY2sgc3VwcG9ydAojCiMgQ09ORklHX1BUUF8x
NTg4X0NMT0NLIGlzIG5vdCBzZXQKCiMKIyBFbmFibGUgUEhZTElCIGFuZCBORVRXT1JLX1BI
WV9USU1FU1RBTVBJTkcgdG8gc2VlIHRoZSBhZGRpdGlvbmFsIGNsb2Nrcy4KIwojIENPTkZJ
R19HUElPTElCIGlzIG5vdCBzZXQKIyBDT05GSUdfVzEgaXMgbm90IHNldAojIENPTkZJR19Q
T1dFUl9BVlMgaXMgbm90IHNldAojIENPTkZJR19QT1dFUl9SRVNFVCBpcyBub3Qgc2V0CiMg
Q09ORklHX1BPV0VSX1NVUFBMWSBpcyBub3Qgc2V0CiMgQ09ORklHX0hXTU9OIGlzIG5vdCBz
ZXQKQ09ORklHX1RIRVJNQUw9eQpDT05GSUdfVEhFUk1BTF9FTUVSR0VOQ1lfUE9XRVJPRkZf
REVMQVlfTVM9MAojIENPTkZJR19USEVSTUFMX1dSSVRBQkxFX1RSSVBTIGlzIG5vdCBzZXQK
Q09ORklHX1RIRVJNQUxfREVGQVVMVF9HT1ZfU1RFUF9XSVNFPXkKIyBDT05GSUdfVEhFUk1B
TF9ERUZBVUxUX0dPVl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9E
RUZBVUxUX0dPVl9VU0VSX1NQQUNFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhFUk1BTF9ERUZB
VUxUX0dPVl9QT1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dP
Vl9GQUlSX1NIQVJFIGlzIG5vdCBzZXQKQ09ORklHX1RIRVJNQUxfR09WX1NURVBfV0lTRT15
CiMgQ09ORklHX1RIRVJNQUxfR09WX0JBTkdfQkFORyBpcyBub3Qgc2V0CiMgQ09ORklHX1RI
RVJNQUxfR09WX1VTRVJfU1BBQ0UgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0dPVl9Q
T1dFUl9BTExPQ0FUT1IgaXMgbm90IHNldAojIENPTkZJR19USEVSTUFMX0VNVUxBVElPTiBp
cyBub3Qgc2V0CiMgQ09ORklHX0lOVEVMX1BPV0VSQ0xBTVAgaXMgbm90IHNldAojIENPTkZJ
R19JTlRFTF9TT0NfRFRTX1RIRVJNQUwgaXMgbm90IHNldAoKIwojIEFDUEkgSU5UMzQwWCB0
aGVybWFsIGRyaXZlcnMKIwojIENPTkZJR19JTlQzNDBYX1RIRVJNQUwgaXMgbm90IHNldAoj
IENPTkZJR19JTlRFTF9QQ0hfVEhFUk1BTCBpcyBub3Qgc2V0CiMgQ09ORklHX1dBVENIRE9H
IGlzIG5vdCBzZXQKQ09ORklHX1NTQl9QT1NTSUJMRT15CgojCiMgU29uaWNzIFNpbGljb24g
QmFja3BsYW5lCiMKIyBDT05GSUdfU1NCIGlzIG5vdCBzZXQKQ09ORklHX0JDTUFfUE9TU0lC
TEU9eQojIENPTkZJR19CQ01BIGlzIG5vdCBzZXQKCiMKIyBNdWx0aWZ1bmN0aW9uIGRldmlj
ZSBkcml2ZXJzCiMKIyBDT05GSUdfTUZEX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRf
Q1JPU19FQyBpcyBub3Qgc2V0CiMgQ09ORklHX0hUQ19QQVNJQzMgaXMgbm90IHNldAojIENP
TkZJR19NRkRfSU5URUxfUVVBUktfSTJDX0dQSU8gaXMgbm90IHNldAojIENPTkZJR19MUENf
SUNIIGlzIG5vdCBzZXQKIyBDT05GSUdfTFBDX1NDSCBpcyBub3Qgc2V0CiMgQ09ORklHX01G
RF9JTlRFTF9MUFNTX0FDUEkgaXMgbm90IHNldAojIENPTkZJR19NRkRfSU5URUxfTFBTU19Q
Q0kgaXMgbm90IHNldAojIENPTkZJR19NRkRfSkFOWl9DTU9ESU8gaXMgbm90IHNldAojIENP
TkZJR19NRkRfS0VNUExEIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX01UNjM5NyBpcyBub3Qg
c2V0CiMgQ09ORklHX01GRF9SREMzMjFYIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1JUU1hf
UENJIGlzIG5vdCBzZXQKIyBDT05GSUdfTUZEX1NNNTAxIGlzIG5vdCBzZXQKIyBDT05GSUdf
QUJYNTAwX0NPUkUgaXMgbm90IHNldAojIENPTkZJR19NRkRfU1lTQ09OIGlzIG5vdCBzZXQK
IyBDT05GSUdfTUZEX1RJX0FNMzM1WF9UU0NBREMgaXMgbm90IHNldAojIENPTkZJR19NRkRf
VE1JTyBpcyBub3Qgc2V0CiMgQ09ORklHX01GRF9WWDg1NSBpcyBub3Qgc2V0CiMgQ09ORklH
X1JFR1VMQVRPUiBpcyBub3Qgc2V0CiMgQ09ORklHX1JDX0NPUkUgaXMgbm90IHNldAojIENP
TkZJR19NRURJQV9TVVBQT1JUIGlzIG5vdCBzZXQKCiMKIyBHcmFwaGljcyBzdXBwb3J0CiMK
IyBDT05GSUdfQUdQIGlzIG5vdCBzZXQKIyBDT05GSUdfVkdBX0FSQiBpcyBub3Qgc2V0CiMg
Q09ORklHX1ZHQV9TV0lUQ0hFUk9PIGlzIG5vdCBzZXQKIyBDT05GSUdfRFJNIGlzIG5vdCBz
ZXQKCiMKIyBBQ1AgKEF1ZGlvIENvUHJvY2Vzc29yKSBDb25maWd1cmF0aW9uCiMKIyBDT05G
SUdfRFJNX0xJQl9SQU5ET00gaXMgbm90IHNldAoKIwojIEZyYW1lIGJ1ZmZlciBEZXZpY2Vz
CiMKIyBDT05GSUdfRkIgaXMgbm90IHNldAojIENPTkZJR19CQUNLTElHSFRfTENEX1NVUFBP
UlQgaXMgbm90IHNldAojIENPTkZJR19WR0FTVEFURSBpcyBub3Qgc2V0CgojCiMgQ29uc29s
ZSBkaXNwbGF5IGRyaXZlciBzdXBwb3J0CiMKIyBDT05GSUdfVkdBX0NPTlNPTEUgaXMgbm90
IHNldApDT05GSUdfRFVNTVlfQ09OU09MRT15CkNPTkZJR19EVU1NWV9DT05TT0xFX0NPTFVN
TlM9ODAKQ09ORklHX0RVTU1ZX0NPTlNPTEVfUk9XUz0yNQojIENPTkZJR19TT1VORCBpcyBu
b3Qgc2V0CgojCiMgSElEIHN1cHBvcnQKIwojIENPTkZJR19ISUQgaXMgbm90IHNldAoKIwoj
IEludGVsIElTSCBISUQgc3VwcG9ydAojCiMgQ09ORklHX0lOVEVMX0lTSF9ISUQgaXMgbm90
IHNldApDT05GSUdfVVNCX09IQ0lfTElUVExFX0VORElBTj15CiMgQ09ORklHX1VTQl9TVVBQ
T1JUIGlzIG5vdCBzZXQKIyBDT05GSUdfVVdCIGlzIG5vdCBzZXQKIyBDT05GSUdfTU1DIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUVNU1RJQ0sgaXMgbm90IHNldAojIENPTkZJR19ORVdfTEVE
UyBpcyBub3Qgc2V0CiMgQ09ORklHX0FDQ0VTU0lCSUxJVFkgaXMgbm90IHNldAojIENPTkZJ
R19JTkZJTklCQU5EIGlzIG5vdCBzZXQKQ09ORklHX0VEQUNfQVRPTUlDX1NDUlVCPXkKQ09O
RklHX0VEQUNfU1VQUE9SVD15CkNPTkZJR19SVENfTElCPXkKQ09ORklHX1JUQ19NQzE0Njgx
OF9MSUI9eQojIENPTkZJR19SVENfQ0xBU1MgaXMgbm90IHNldApDT05GSUdfRE1BREVWSUNF
Uz15CiMgQ09ORklHX0RNQURFVklDRVNfREVCVUcgaXMgbm90IHNldAoKIwojIERNQSBEZXZp
Y2VzCiMKQ09ORklHX0RNQV9FTkdJTkU9eQpDT05GSUdfRE1BX1ZJUlRVQUxfQ0hBTk5FTFM9
eQpDT05GSUdfRE1BX0FDUEk9eQojIENPTkZJR19BTFRFUkFfTVNHRE1BIGlzIG5vdCBzZXQK
Q09ORklHX0lOVEVMX0lETUE2ND15CkNPTkZJR19JTlRFTF9JT0FURE1BPXkKIyBDT05GSUdf
UUNPTV9ISURNQV9NR01UIGlzIG5vdCBzZXQKIyBDT05GSUdfUUNPTV9ISURNQSBpcyBub3Qg
c2V0CiMgQ09ORklHX0RXX0RNQUMgaXMgbm90IHNldAojIENPTkZJR19EV19ETUFDX1BDSSBp
cyBub3Qgc2V0CgojCiMgRE1BIENsaWVudHMKIwpDT05GSUdfQVNZTkNfVFhfRE1BPXkKIyBD
T05GSUdfRE1BVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19ETUFfRU5HSU5FX1JBSUQ9eQoKIwoj
IERNQUJVRiBvcHRpb25zCiMKIyBDT05GSUdfU1lOQ19GSUxFIGlzIG5vdCBzZXQKQ09ORklH
X0RDQT15CiMgQ09ORklHX0FVWERJU1BMQVkgaXMgbm90IHNldAojIENPTkZJR19VSU8gaXMg
bm90IHNldApDT05GSUdfVklSVF9EUklWRVJTPXkKQ09ORklHX1ZJUlRJTz15CgojCiMgVmly
dGlvIGRyaXZlcnMKIwpDT05GSUdfVklSVElPX1BDST15CkNPTkZJR19WSVJUSU9fUENJX0xF
R0FDWT15CkNPTkZJR19WSVJUSU9fQkFMTE9PTj15CkNPTkZJR19WSVJUSU9fSU5QVVQ9eQoj
IENPTkZJR19WSVJUSU9fTU1JTyBpcyBub3Qgc2V0CgojCiMgTWljcm9zb2Z0IEh5cGVyLVYg
Z3Vlc3Qgc3VwcG9ydAojCiMgQ09ORklHX0hZUEVSViBpcyBub3Qgc2V0CiMgQ09ORklHX0hZ
UEVSVl9UU0NQQUdFIGlzIG5vdCBzZXQKCiMKIyBYZW4gZHJpdmVyIHN1cHBvcnQKIwojIENP
TkZJR19YRU5fQkFMTE9PTiBpcyBub3Qgc2V0CkNPTkZJR19YRU5fREVWX0VWVENITj15CiMg
Q09ORklHX1hFTl9CQUNLRU5EIGlzIG5vdCBzZXQKQ09ORklHX1hFTkZTPXkKQ09ORklHX1hF
Tl9DT01QQVRfWEVORlM9eQpDT05GSUdfWEVOX1NZU19IWVBFUlZJU09SPXkKQ09ORklHX1hF
Tl9YRU5CVVNfRlJPTlRFTkQ9eQpDT05GSUdfWEVOX0dOVERFVj15CkNPTkZJR19YRU5fR1JB
TlRfREVWX0FMTE9DPXkKQ09ORklHX1NXSU9UTEJfWEVOPXkKQ09ORklHX1hFTl9UTUVNPXkK
Q09ORklHX1hFTl9QUklWQ01EPXkKQ09ORklHX1hFTl9BQ1BJX1BST0NFU1NPUj15CkNPTkZJ
R19YRU5fSEFWRV9QVk1NVT15CkNPTkZJR19YRU5fQVVUT19YTEFURT15CkNPTkZJR19YRU5f
QUNQST15CiMgQ09ORklHX1hFTl9TWU1TIGlzIG5vdCBzZXQKQ09ORklHX1hFTl9IQVZFX1ZQ
TVU9eQojIENPTkZJR19TVEFHSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X1BMQVRGT1JN
X0RFVklDRVMgaXMgbm90IHNldApDT05GSUdfUE1DX0FUT009eQojIENPTkZJR19DSFJPTUVf
UExBVEZPUk1TIGlzIG5vdCBzZXQKQ09ORklHX0NMS0RFVl9MT09LVVA9eQpDT05GSUdfSEFW
RV9DTEtfUFJFUEFSRT15CkNPTkZJR19DT01NT05fQ0xLPXkKCiMKIyBDb21tb24gQ2xvY2sg
RnJhbWV3b3JrCiMKIyBDT05GSUdfQ09NTU9OX0NMS19OWFAgaXMgbm90IHNldAojIENPTkZJ
R19DT01NT05fQ0xLX1BYQSBpcyBub3Qgc2V0CiMgQ09ORklHX0NPTU1PTl9DTEtfUElDMzIg
aXMgbm90IHNldAojIENPTkZJR19IV1NQSU5MT0NLIGlzIG5vdCBzZXQKCiMKIyBDbG9jayBT
b3VyY2UgZHJpdmVycwojCkNPTkZJR19DTEtFVlRfSTgyNTM9eQpDT05GSUdfQ0xLQkxEX0k4
MjUzPXkKIyBDT05GSUdfQVRNRUxfUElUIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJf
Q01UIGlzIG5vdCBzZXQKIyBDT05GSUdfU0hfVElNRVJfTVRVMiBpcyBub3Qgc2V0CiMgQ09O
RklHX1NIX1RJTUVSX1RNVSBpcyBub3Qgc2V0CiMgQ09ORklHX0VNX1RJTUVSX1NUSSBpcyBu
b3Qgc2V0CkNPTkZJR19NQUlMQk9YPXkKQ09ORklHX1BDQz15CiMgQ09ORklHX0FMVEVSQV9N
Qk9YIGlzIG5vdCBzZXQKIyBDT05GSUdfSU9NTVVfU1VQUE9SVCBpcyBub3Qgc2V0CgojCiMg
UmVtb3RlcHJvYyBkcml2ZXJzCiMKIyBDT05GSUdfUkVNT1RFUFJPQyBpcyBub3Qgc2V0Cgoj
CiMgUnBtc2cgZHJpdmVycwojCiMgQ09ORklHX1JQTVNHX1FDT01fR0xJTktfUlBNIGlzIG5v
dCBzZXQKCiMKIyBTT0MgKFN5c3RlbSBPbiBDaGlwKSBzcGVjaWZpYyBEcml2ZXJzCiMKCiMK
IyBBbWxvZ2ljIFNvQyBkcml2ZXJzCiMKCiMKIyBCcm9hZGNvbSBTb0MgZHJpdmVycwojCgoj
CiMgaS5NWCBTb0MgZHJpdmVycwojCgojCiMgUXVhbGNvbW0gU29DIGRyaXZlcnMKIwojIENP
TkZJR19TVU5YSV9TUkFNIGlzIG5vdCBzZXQKIyBDT05GSUdfU09DX1RJIGlzIG5vdCBzZXQK
IyBDT05GSUdfUE1fREVWRlJFUSBpcyBub3Qgc2V0CiMgQ09ORklHX0VYVENPTiBpcyBub3Qg
c2V0CiMgQ09ORklHX01FTU9SWSBpcyBub3Qgc2V0CiMgQ09ORklHX0lJTyBpcyBub3Qgc2V0
CiMgQ09ORklHX05UQiBpcyBub3Qgc2V0CiMgQ09ORklHX1ZNRV9CVVMgaXMgbm90IHNldAoj
IENPTkZJR19QV00gaXMgbm90IHNldApDT05GSUdfQVJNX0dJQ19NQVhfTlI9MQojIENPTkZJ
R19JUEFDS19CVVMgaXMgbm90IHNldAojIENPTkZJR19SRVNFVF9DT05UUk9MTEVSIGlzIG5v
dCBzZXQKIyBDT05GSUdfRk1DIGlzIG5vdCBzZXQKCiMKIyBQSFkgU3Vic3lzdGVtCiMKIyBD
T05GSUdfR0VORVJJQ19QSFkgaXMgbm90IHNldAojIENPTkZJR19CQ01fS09OQV9VU0IyX1BI
WSBpcyBub3Qgc2V0CiMgQ09ORklHX1BIWV9QWEFfMjhOTV9IU0lDIGlzIG5vdCBzZXQKIyBD
T05GSUdfUEhZX1BYQV8yOE5NX1VTQjIgaXMgbm90IHNldAojIENPTkZJR19QT1dFUkNBUCBp
cyBub3Qgc2V0CiMgQ09ORklHX01DQiBpcyBub3Qgc2V0CgojCiMgUGVyZm9ybWFuY2UgbW9u
aXRvciBzdXBwb3J0CiMKIyBDT05GSUdfUkFTIGlzIG5vdCBzZXQKIyBDT05GSUdfVEhVTkRF
UkJPTFQgaXMgbm90IHNldAoKIwojIEFuZHJvaWQKIwojIENPTkZJR19BTkRST0lEIGlzIG5v
dCBzZXQKQ09ORklHX0xJQk5WRElNTT15CkNPTkZJR19CTEtfREVWX1BNRU09eQpDT05GSUdf
TkRfQkxLPXkKQ09ORklHX05EX0NMQUlNPXkKQ09ORklHX05EX0JUVD15CkNPTkZJR19CVFQ9
eQpDT05GSUdfREFYPXkKIyBDT05GSUdfREVWX0RBWCBpcyBub3Qgc2V0CiMgQ09ORklHX05W
TUVNIGlzIG5vdCBzZXQKIyBDT05GSUdfU1RNIGlzIG5vdCBzZXQKIyBDT05GSUdfSU5URUxf
VEggaXMgbm90IHNldAojIENPTkZJR19GUEdBIGlzIG5vdCBzZXQKCiMKIyBGU0kgc3VwcG9y
dAojCiMgQ09ORklHX0ZTSSBpcyBub3Qgc2V0CgojCiMgRmlybXdhcmUgRHJpdmVycwojCiMg
Q09ORklHX0VERCBpcyBub3Qgc2V0CiMgQ09ORklHX0ZJUk1XQVJFX01FTU1BUCBpcyBub3Qg
c2V0CiMgQ09ORklHX0RFTExfUkJVIGlzIG5vdCBzZXQKIyBDT05GSUdfRENEQkFTIGlzIG5v
dCBzZXQKIyBDT05GSUdfRE1JSUQgaXMgbm90IHNldAojIENPTkZJR19ETUlfU1lTRlMgaXMg
bm90IHNldApDT05GSUdfRE1JX1NDQU5fTUFDSElORV9OT05fRUZJX0ZBTExCQUNLPXkKIyBD
T05GSUdfSVNDU0lfSUJGVF9GSU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfRldfQ0ZHX1NZU0ZT
IGlzIG5vdCBzZXQKIyBDT05GSUdfR09PR0xFX0ZJUk1XQVJFIGlzIG5vdCBzZXQKQ09ORklH
X1VFRklfQ1BFUj15CiMgQ09ORklHX0VGSV9ERVZfUEFUSF9QQVJTRVIgaXMgbm90IHNldAoK
IwojIFRlZ3JhIGZpcm13YXJlIGRyaXZlcgojCgojCiMgRmlsZSBzeXN0ZW1zCiMKQ09ORklH
X0RDQUNIRV9XT1JEX0FDQ0VTUz15CkNPTkZJR19GU19JT01BUD15CiMgQ09ORklHX0VYVDJf
RlMgaXMgbm90IHNldAojIENPTkZJR19FWFQzX0ZTIGlzIG5vdCBzZXQKQ09ORklHX0VYVDRf
RlM9eQpDT05GSUdfRVhUNF9VU0VfRk9SX0VYVDI9eQpDT05GSUdfRVhUNF9GU19QT1NJWF9B
Q0w9eQpDT05GSUdfRVhUNF9GU19TRUNVUklUWT15CkNPTkZJR19FWFQ0X0VOQ1JZUFRJT049
eQpDT05GSUdfRVhUNF9GU19FTkNSWVBUSU9OPXkKIyBDT05GSUdfRVhUNF9ERUJVRyBpcyBu
b3Qgc2V0CkNPTkZJR19KQkQyPXkKIyBDT05GSUdfSkJEMl9ERUJVRyBpcyBub3Qgc2V0CkNP
TkZJR19GU19NQkNBQ0hFPXkKIyBDT05GSUdfUkVJU0VSRlNfRlMgaXMgbm90IHNldAojIENP
TkZJR19KRlNfRlMgaXMgbm90IHNldApDT05GSUdfWEZTX0ZTPXkKQ09ORklHX1hGU19RVU9U
QT15CkNPTkZJR19YRlNfUE9TSVhfQUNMPXkKQ09ORklHX1hGU19SVD15CiMgQ09ORklHX1hG
U19XQVJOIGlzIG5vdCBzZXQKIyBDT05GSUdfWEZTX0RFQlVHIGlzIG5vdCBzZXQKQ09ORklH
X0dGUzJfRlM9eQpDT05GSUdfR0ZTMl9GU19MT0NLSU5HX0RMTT15CkNPTkZJR19PQ0ZTMl9G
Uz15CkNPTkZJR19PQ0ZTMl9GU19PMkNCPXkKQ09ORklHX09DRlMyX0ZTX1VTRVJTUEFDRV9D
TFVTVEVSPXkKQ09ORklHX09DRlMyX0RFQlVHX01BU0tMT0c9eQojIENPTkZJR19PQ0ZTMl9E
RUJVR19GUyBpcyBub3Qgc2V0CkNPTkZJR19CVFJGU19GUz15CkNPTkZJR19CVFJGU19GU19Q
T1NJWF9BQ0w9eQojIENPTkZJR19CVFJGU19GU19DSEVDS19JTlRFR1JJVFkgaXMgbm90IHNl
dAojIENPTkZJR19CVFJGU19GU19SVU5fU0FOSVRZX1RFU1RTIGlzIG5vdCBzZXQKIyBDT05G
SUdfQlRSRlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19CVFJGU19BU1NFUlQgaXMgbm90
IHNldAojIENPTkZJR19OSUxGUzJfRlMgaXMgbm90IHNldAojIENPTkZJR19GMkZTX0ZTIGlz
IG5vdCBzZXQKIyBDT05GSUdfRlNfREFYIGlzIG5vdCBzZXQKQ09ORklHX0ZTX1BPU0lYX0FD
TD15CkNPTkZJR19FWFBPUlRGUz15CiMgQ09ORklHX0VYUE9SVEZTX0JMT0NLX09QUyBpcyBu
b3Qgc2V0CkNPTkZJR19GSUxFX0xPQ0tJTkc9eQpDT05GSUdfTUFOREFUT1JZX0ZJTEVfTE9D
S0lORz15CkNPTkZJR19GU19FTkNSWVBUSU9OPXkKQ09ORklHX0ZTTk9USUZZPXkKQ09ORklH
X0ROT1RJRlk9eQpDT05GSUdfSU5PVElGWV9VU0VSPXkKQ09ORklHX0ZBTk9USUZZPXkKQ09O
RklHX0ZBTk9USUZZX0FDQ0VTU19QRVJNSVNTSU9OUz15CkNPTkZJR19RVU9UQT15CkNPTkZJ
R19RVU9UQV9ORVRMSU5LX0lOVEVSRkFDRT15CiMgQ09ORklHX1BSSU5UX1FVT1RBX1dBUk5J
TkcgaXMgbm90IHNldAojIENPTkZJR19RVU9UQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19R
VU9UQV9UUkVFPXkKQ09ORklHX1FGTVRfVjE9eQpDT05GSUdfUUZNVF9WMj15CkNPTkZJR19R
VU9UQUNUTD15CkNPTkZJR19RVU9UQUNUTF9DT01QQVQ9eQpDT05GSUdfQVVUT0ZTNF9GUz15
CkNPTkZJR19GVVNFX0ZTPXkKQ09ORklHX0NVU0U9eQpDT05GSUdfT1ZFUkxBWV9GUz15CiMg
Q09ORklHX09WRVJMQVlfRlNfUkVESVJFQ1RfRElSIGlzIG5vdCBzZXQKIyBDT05GSUdfT1ZF
UkxBWV9GU19JTkRFWCBpcyBub3Qgc2V0CgojCiMgQ2FjaGVzCiMKQ09ORklHX0ZTQ0FDSEU9
eQpDT05GSUdfRlNDQUNIRV9TVEFUUz15CkNPTkZJR19GU0NBQ0hFX0hJU1RPR1JBTT15CiMg
Q09ORklHX0ZTQ0FDSEVfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19GU0NBQ0hFX09CSkVD
VF9MSVNUIGlzIG5vdCBzZXQKQ09ORklHX0NBQ0hFRklMRVM9eQojIENPTkZJR19DQUNIRUZJ
TEVTX0RFQlVHIGlzIG5vdCBzZXQKIyBDT05GSUdfQ0FDSEVGSUxFU19ISVNUT0dSQU0gaXMg
bm90IHNldAoKIwojIENELVJPTS9EVkQgRmlsZXN5c3RlbXMKIwpDT05GSUdfSVNPOTY2MF9G
Uz15CkNPTkZJR19KT0xJRVQ9eQpDT05GSUdfWklTT0ZTPXkKQ09ORklHX1VERl9GUz15CkNP
TkZJR19VREZfTkxTPXkKCiMKIyBET1MvRkFUL05UIEZpbGVzeXN0ZW1zCiMKQ09ORklHX0ZB
VF9GUz15CkNPTkZJR19NU0RPU19GUz15CkNPTkZJR19WRkFUX0ZTPXkKQ09ORklHX0ZBVF9E
RUZBVUxUX0NPREVQQUdFPTQzNwpDT05GSUdfRkFUX0RFRkFVTFRfSU9DSEFSU0VUPSJpc284
ODU5LTEiCiMgQ09ORklHX0ZBVF9ERUZBVUxUX1VURjggaXMgbm90IHNldApDT05GSUdfTlRG
U19GUz15CiMgQ09ORklHX05URlNfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19OVEZTX1JX
IGlzIG5vdCBzZXQKCiMKIyBQc2V1ZG8gZmlsZXN5c3RlbXMKIwpDT05GSUdfUFJPQ19GUz15
CkNPTkZJR19QUk9DX0tDT1JFPXkKQ09ORklHX1BST0NfU1lTQ1RMPXkKQ09ORklHX1BST0Nf
UEFHRV9NT05JVE9SPXkKIyBDT05GSUdfUFJPQ19DSElMRFJFTiBpcyBub3Qgc2V0CkNPTkZJ
R19LRVJORlM9eQpDT05GSUdfU1lTRlM9eQpDT05GSUdfVE1QRlM9eQpDT05GSUdfVE1QRlNf
UE9TSVhfQUNMPXkKQ09ORklHX1RNUEZTX1hBVFRSPXkKQ09ORklHX0hVR0VUTEJGUz15CkNP
TkZJR19IVUdFVExCX1BBR0U9eQpDT05GSUdfQVJDSF9IQVNfR0lHQU5USUNfUEFHRT15CkNP
TkZJR19DT05GSUdGU19GUz15CkNPTkZJR19NSVNDX0ZJTEVTWVNURU1TPXkKIyBDT05GSUdf
T1JBTkdFRlNfRlMgaXMgbm90IHNldAojIENPTkZJR19BREZTX0ZTIGlzIG5vdCBzZXQKIyBD
T05GSUdfQUZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0VDUllQVF9GUyBpcyBub3Qgc2V0
CiMgQ09ORklHX0hGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX0hGU1BMVVNfRlMgaXMgbm90
IHNldAojIENPTkZJR19CRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQkZTX0ZTIGlzIG5v
dCBzZXQKIyBDT05GSUdfRUZTX0ZTIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JBTUZTIGlzIG5v
dCBzZXQKIyBDT05GSUdfU1FVQVNIRlMgaXMgbm90IHNldAojIENPTkZJR19WWEZTX0ZTIGlz
IG5vdCBzZXQKIyBDT05GSUdfTUlOSVhfRlMgaXMgbm90IHNldAojIENPTkZJR19PTUZTX0ZT
IGlzIG5vdCBzZXQKIyBDT05GSUdfSFBGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDRG
U19GUyBpcyBub3Qgc2V0CiMgQ09ORklHX1FOWDZGU19GUyBpcyBub3Qgc2V0CiMgQ09ORklH
X1JPTUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX1BTVE9SRT15CkNPTkZJR19QU1RPUkVfWkxJ
Ql9DT01QUkVTUz15CiMgQ09ORklHX1BTVE9SRV9MWk9fQ09NUFJFU1MgaXMgbm90IHNldAoj
IENPTkZJR19QU1RPUkVfTFo0X0NPTVBSRVNTIGlzIG5vdCBzZXQKIyBDT05GSUdfUFNUT1JF
X0NPTlNPTEUgaXMgbm90IHNldAojIENPTkZJR19QU1RPUkVfUE1TRyBpcyBub3Qgc2V0CiMg
Q09ORklHX1BTVE9SRV9SQU0gaXMgbm90IHNldAojIENPTkZJR19TWVNWX0ZTIGlzIG5vdCBz
ZXQKIyBDT05GSUdfVUZTX0ZTIGlzIG5vdCBzZXQKQ09ORklHX05FVFdPUktfRklMRVNZU1RF
TVM9eQpDT05GSUdfTkZTX0ZTPXkKQ09ORklHX05GU19WMj15CkNPTkZJR19ORlNfVjM9eQpD
T05GSUdfTkZTX1YzX0FDTD15CkNPTkZJR19ORlNfVjQ9eQojIENPTkZJR19ORlNfU1dBUCBp
cyBub3Qgc2V0CkNPTkZJR19ORlNfVjRfMT15CkNPTkZJR19ORlNfVjRfMj15CkNPTkZJR19Q
TkZTX0ZJTEVfTEFZT1VUPXkKQ09ORklHX1BORlNfQkxPQ0s9eQpDT05GSUdfUE5GU19GTEVY
RklMRV9MQVlPVVQ9eQpDT05GSUdfTkZTX1Y0XzFfSU1QTEVNRU5UQVRJT05fSURfRE9NQUlO
PSJrZXJuZWwub3JnIgojIENPTkZJR19ORlNfVjRfMV9NSUdSQVRJT04gaXMgbm90IHNldApD
T05GSUdfTkZTX1Y0X1NFQ1VSSVRZX0xBQkVMPXkKIyBDT05GSUdfTkZTX0ZTQ0FDSEUgaXMg
bm90IHNldAojIENPTkZJR19ORlNfVVNFX0xFR0FDWV9ETlMgaXMgbm90IHNldApDT05GSUdf
TkZTX1VTRV9LRVJORUxfRE5TPXkKQ09ORklHX05GU0Q9eQpDT05GSUdfTkZTRF9WMl9BQ0w9
eQpDT05GSUdfTkZTRF9WMz15CkNPTkZJR19ORlNEX1YzX0FDTD15CkNPTkZJR19ORlNEX1Y0
PXkKIyBDT05GSUdfTkZTRF9CTE9DS0xBWU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0Rf
U0NTSUxBWU9VVCBpcyBub3Qgc2V0CiMgQ09ORklHX05GU0RfRkxFWEZJTEVMQVlPVVQgaXMg
bm90IHNldApDT05GSUdfTkZTRF9WNF9TRUNVUklUWV9MQUJFTD15CkNPTkZJR19HUkFDRV9Q
RVJJT0Q9eQpDT05GSUdfTE9DS0Q9eQpDT05GSUdfTE9DS0RfVjQ9eQpDT05GSUdfTkZTX0FD
TF9TVVBQT1JUPXkKQ09ORklHX05GU19DT01NT049eQpDT05GSUdfU1VOUlBDPXkKQ09ORklH
X1NVTlJQQ19HU1M9eQpDT05GSUdfU1VOUlBDX0JBQ0tDSEFOTkVMPXkKQ09ORklHX1JQQ1NF
Q19HU1NfS1JCNT15CiMgQ09ORklHX1NVTlJQQ19ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19D
RVBIX0ZTPXkKQ09ORklHX0NFUEhfRlNDQUNIRT15CkNPTkZJR19DRVBIX0ZTX1BPU0lYX0FD
TD15CkNPTkZJR19DSUZTPXkKQ09ORklHX0NJRlNfU1RBVFM9eQpDT05GSUdfQ0lGU19TVEFU
UzI9eQojIENPTkZJR19DSUZTX1dFQUtfUFdfSEFTSCBpcyBub3Qgc2V0CiMgQ09ORklHX0NJ
RlNfVVBDQUxMIGlzIG5vdCBzZXQKQ09ORklHX0NJRlNfWEFUVFI9eQpDT05GSUdfQ0lGU19Q
T1NJWD15CkNPTkZJR19DSUZTX0FDTD15CiMgQ09ORklHX0NJRlNfREVCVUcgaXMgbm90IHNl
dAojIENPTkZJR19DSUZTX0RGU19VUENBTEwgaXMgbm90IHNldAojIENPTkZJR19DSUZTX1NN
QjMxMSBpcyBub3Qgc2V0CiMgQ09ORklHX0NJRlNfRlNDQUNIRSBpcyBub3Qgc2V0CiMgQ09O
RklHX05DUF9GUyBpcyBub3Qgc2V0CkNPTkZJR19DT0RBX0ZTPXkKIyBDT05GSUdfQUZTX0ZT
IGlzIG5vdCBzZXQKQ09ORklHX05MUz15CkNPTkZJR19OTFNfREVGQVVMVD0iaXNvODg1OS0x
IgpDT05GSUdfTkxTX0NPREVQQUdFXzQzNz15CiMgQ09ORklHX05MU19DT0RFUEFHRV83Mzcg
aXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfNzc1IGlzIG5vdCBzZXQKIyBDT05G
SUdfTkxTX0NPREVQQUdFXzg1MCBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFHRV84
NTIgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODU1IGlzIG5vdCBzZXQKIyBD
T05GSUdfTkxTX0NPREVQQUdFXzg1NyBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RFUEFH
RV84NjAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODYxIGlzIG5vdCBzZXQK
IyBDT05GSUdfTkxTX0NPREVQQUdFXzg2MiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19DT0RF
UEFHRV84NjMgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY0IGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzg2NSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19D
T0RFUEFHRV84NjYgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfODY5IGlzIG5v
dCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzkzNiBpcyBub3Qgc2V0CiMgQ09ORklHX05M
U19DT0RFUEFHRV85NTAgaXMgbm90IHNldAojIENPTkZJR19OTFNfQ09ERVBBR0VfOTMyIGlz
IG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzk0OSBpcyBub3Qgc2V0CiMgQ09ORklH
X05MU19DT0RFUEFHRV84NzQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV84IGlz
IG5vdCBzZXQKIyBDT05GSUdfTkxTX0NPREVQQUdFXzEyNTAgaXMgbm90IHNldAojIENPTkZJ
R19OTFNfQ09ERVBBR0VfMTI1MSBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19BU0NJSSBpcyBu
b3Qgc2V0CkNPTkZJR19OTFNfSVNPODg1OV8xPXkKIyBDT05GSUdfTkxTX0lTTzg4NTlfMiBp
cyBub3Qgc2V0CiMgQ09ORklHX05MU19JU084ODU5XzMgaXMgbm90IHNldAojIENPTkZJR19O
TFNfSVNPODg1OV80IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfNSBpcyBub3Qg
c2V0CiMgQ09ORklHX05MU19JU084ODU5XzYgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNP
ODg1OV83IGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlfOSBpcyBub3Qgc2V0CiMg
Q09ORklHX05MU19JU084ODU5XzEzIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX0lTTzg4NTlf
MTQgaXMgbm90IHNldAojIENPTkZJR19OTFNfSVNPODg1OV8xNSBpcyBub3Qgc2V0CiMgQ09O
RklHX05MU19LT0k4X1IgaXMgbm90IHNldAojIENPTkZJR19OTFNfS09JOF9VIGlzIG5vdCBz
ZXQKIyBDT05GSUdfTkxTX01BQ19ST01BTiBpcyBub3Qgc2V0CiMgQ09ORklHX05MU19NQUNf
Q0VMVElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19DRU5URVVSTyBpcyBub3Qgc2V0
CiMgQ09ORklHX05MU19NQUNfQ1JPQVRJQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFD
X0NZUklMTElDIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19HQUVMSUMgaXMgbm90IHNl
dAojIENPTkZJR19OTFNfTUFDX0dSRUVLIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19J
Q0VMQU5EIGlzIG5vdCBzZXQKIyBDT05GSUdfTkxTX01BQ19JTlVJVCBpcyBub3Qgc2V0CiMg
Q09ORklHX05MU19NQUNfUk9NQU5JQU4gaXMgbm90IHNldAojIENPTkZJR19OTFNfTUFDX1RV
UktJU0ggaXMgbm90IHNldApDT05GSUdfTkxTX1VURjg9eQpDT05GSUdfRExNPXkKIyBDT05G
SUdfRExNX0RFQlVHIGlzIG5vdCBzZXQKCiMKIyBLZXJuZWwgaGFja2luZwojCkNPTkZJR19U
UkFDRV9JUlFGTEFHU19TVVBQT1JUPXkKCiMKIyBwcmludGsgYW5kIGRtZXNnIG9wdGlvbnMK
IwpDT05GSUdfUFJJTlRLX1RJTUU9eQpDT05GSUdfQ09OU09MRV9MT0dMRVZFTF9ERUZBVUxU
PTcKQ09ORklHX01FU1NBR0VfTE9HTEVWRUxfREVGQVVMVD00CiMgQ09ORklHX0JPT1RfUFJJ
TlRLX0RFTEFZIGlzIG5vdCBzZXQKCiMKIyBDb21waWxlLXRpbWUgY2hlY2tzIGFuZCBjb21w
aWxlciBvcHRpb25zCiMKQ09ORklHX0RFQlVHX0lORk89eQpDT05GSUdfREVCVUdfSU5GT19S
RURVQ0VEPXkKIyBDT05GSUdfREVCVUdfSU5GT19TUExJVCBpcyBub3Qgc2V0CiMgQ09ORklH
X0RFQlVHX0lORk9fRFdBUkY0IGlzIG5vdCBzZXQKIyBDT05GSUdfR0RCX1NDUklQVFMgaXMg
bm90IHNldAojIENPTkZJR19FTkFCTEVfV0FSTl9ERVBSRUNBVEVEIGlzIG5vdCBzZXQKIyBD
T05GSUdfRU5BQkxFX01VU1RfQ0hFQ0sgaXMgbm90IHNldApDT05GSUdfRlJBTUVfV0FSTj0y
MDQ4CkNPTkZJR19TVFJJUF9BU01fU1lNUz15CiMgQ09ORklHX1JFQURBQkxFX0FTTSBpcyBu
b3Qgc2V0CiMgQ09ORklHX1VOVVNFRF9TWU1CT0xTIGlzIG5vdCBzZXQKIyBDT05GSUdfUEFH
RV9PV05FUiBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0ZTIGlzIG5vdCBzZXQKQ09ORklH
X0hFQURFUlNfQ0hFQ0s9eQojIENPTkZJR19ERUJVR19TRUNUSU9OX01JU01BVENIIGlzIG5v
dCBzZXQKQ09ORklHX1NFQ1RJT05fTUlTTUFUQ0hfV0FSTl9PTkxZPXkKQ09ORklHX1NUQUNL
X1ZBTElEQVRJT049eQojIENPTkZJR19ERUJVR19GT1JDRV9XRUFLX1BFUl9DUFUgaXMgbm90
IHNldApDT05GSUdfTUFHSUNfU1lTUlE9eQpDT05GSUdfTUFHSUNfU1lTUlFfREVGQVVMVF9F
TkFCTEU9MHgxCkNPTkZJR19NQUdJQ19TWVNSUV9TRVJJQUw9eQpDT05GSUdfREVCVUdfS0VS
TkVMPXkKCiMKIyBNZW1vcnkgRGVidWdnaW5nCiMKIyBDT05GSUdfUEFHRV9FWFRFTlNJT04g
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19QQUdFQUxMT0MgaXMgbm90IHNldAojIENPTkZJ
R19QQUdFX1BPSVNPTklORyBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1JPREFUQV9URVNU
IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfT0JKRUNUUyBpcyBub3Qgc2V0CiMgQ09ORklH
X1NMVUJfU1RBVFMgaXMgbm90IHNldApDT05GSUdfSEFWRV9ERUJVR19LTUVNTEVBSz15CiMg
Q09ORklHX0RFQlVHX0tNRU1MRUFLIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfU1RBQ0tf
VVNBR0UgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19WTSBpcyBub3Qgc2V0CkNPTkZJR19B
UkNIX0hBU19ERUJVR19WSVJUVUFMPXkKIyBDT05GSUdfREVCVUdfVklSVFVBTCBpcyBub3Qg
c2V0CiMgQ09ORklHX0RFQlVHX01FTU9SWV9JTklUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC
VUdfUEVSX0NQVV9NQVBTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfREVCVUdfU1RBQ0tPVkVS
RkxPVz15CiMgQ09ORklHX0RFQlVHX1NUQUNLT1ZFUkZMT1cgaXMgbm90IHNldApDT05GSUdf
SEFWRV9BUkNIX0tBU0FOPXkKIyBDT05GSUdfS0FTQU4gaXMgbm90IHNldApDT05GSUdfQVJD
SF9IQVNfS0NPVj15CiMgQ09ORklHX0tDT1YgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19T
SElSUSBpcyBub3Qgc2V0CgojCiMgRGVidWcgTG9ja3VwcyBhbmQgSGFuZ3MKIwojIENPTkZJ
R19TT0ZUTE9DS1VQX0RFVEVDVE9SIGlzIG5vdCBzZXQKQ09ORklHX0hBUkRMT0NLVVBfQ0hF
Q0tfVElNRVNUQU1QPXkKIyBDT05GSUdfSEFSRExPQ0tVUF9ERVRFQ1RPUiBpcyBub3Qgc2V0
CiMgQ09ORklHX0RFVEVDVF9IVU5HX1RBU0sgaXMgbm90IHNldAojIENPTkZJR19XUV9XQVRD
SERPRyBpcyBub3Qgc2V0CiMgQ09ORklHX1BBTklDX09OX09PUFMgaXMgbm90IHNldApDT05G
SUdfUEFOSUNfT05fT09QU19WQUxVRT0wCkNPTkZJR19QQU5JQ19USU1FT1VUPTAKIyBDT05G
SUdfU0NIRURfREVCVUcgaXMgbm90IHNldApDT05GSUdfU0NIRURfSU5GTz15CiMgQ09ORklH
X1NDSEVEU1RBVFMgaXMgbm90IHNldAojIENPTkZJR19TQ0hFRF9TVEFDS19FTkRfQ0hFQ0sg
aXMgbm90IHNldAojIENPTkZJR19ERUJVR19USU1FS0VFUElORyBpcyBub3Qgc2V0CgojCiMg
TG9jayBEZWJ1Z2dpbmcgKHNwaW5sb2NrcywgbXV0ZXhlcywgZXRjLi4uKQojCiMgQ09ORklH
X0RFQlVHX1JUX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19TUElOTE9DSyBp
cyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX01VVEVYRVMgaXMgbm90IHNldAojIENPTkZJR19E
RUJVR19XV19NVVRFWF9TTE9XUEFUSCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0xPQ0tf
QUxMT0MgaXMgbm90IHNldAojIENPTkZJR19QUk9WRV9MT0NLSU5HIGlzIG5vdCBzZXQKIyBD
T05GSUdfTE9DS19TVEFUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQVRPTUlDX1NMRUVQ
IGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfTE9DS0lOR19BUElfU0VMRlRFU1RTIGlzIG5v
dCBzZXQKIyBDT05GSUdfTE9DS19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19X
V19NVVRFWF9TRUxGVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQUNLVFJBQ0UgaXMgbm90
IHNldAojIENPTkZJR19XQVJOX0FMTF9VTlNFRURFRF9SQU5ET00gaXMgbm90IHNldAojIENP
TkZJR19ERUJVR19LT0JKRUNUIGlzIG5vdCBzZXQKQ09ORklHX0RFQlVHX0JVR1ZFUkJPU0U9
eQojIENPTkZJR19ERUJVR19MSVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfUElfTElT
VCBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX1NHIGlzIG5vdCBzZXQKIyBDT05GSUdfREVC
VUdfTk9USUZJRVJTIGlzIG5vdCBzZXQKIyBDT05GSUdfREVCVUdfQ1JFREVOVElBTFMgaXMg
bm90IHNldAoKIwojIFJDVSBEZWJ1Z2dpbmcKIwojIENPTkZJR19QUk9WRV9SQ1UgaXMgbm90
IHNldAojIENPTkZJR19UT1JUVVJFX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQ1VfUEVS
Rl9URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfUkNVX1RPUlRVUkVfVEVTVCBpcyBub3Qgc2V0
CkNPTkZJR19SQ1VfQ1BVX1NUQUxMX1RJTUVPVVQ9NjAKIyBDT05GSUdfUkNVX1RSQUNFIGlz
IG5vdCBzZXQKIyBDT05GSUdfUkNVX0VRU19ERUJVRyBpcyBub3Qgc2V0CiMgQ09ORklHX0RF
QlVHX1dRX0ZPUkNFX1JSX0NQVSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFQlVHX0JMT0NLX0VY
VF9ERVZUIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1BVX0hPVFBMVUdfU1RBVEVfQ09OVFJPTCBp
cyBub3Qgc2V0CiMgQ09ORklHX05PVElGSUVSX0VSUk9SX0lOSkVDVElPTiBpcyBub3Qgc2V0
CiMgQ09ORklHX0ZBVUxUX0lOSkVDVElPTiBpcyBub3Qgc2V0CiMgQ09ORklHX0xBVEVOQ1lU
T1AgaXMgbm90IHNldApDT05GSUdfVVNFUl9TVEFDS1RSQUNFX1NVUFBPUlQ9eQpDT05GSUdf
SEFWRV9GVU5DVElPTl9UUkFDRVI9eQpDT05GSUdfSEFWRV9GVU5DVElPTl9HUkFQSF9UUkFD
RVI9eQpDT05GSUdfSEFWRV9EWU5BTUlDX0ZUUkFDRT15CkNPTkZJR19IQVZFX0RZTkFNSUNf
RlRSQUNFX1dJVEhfUkVHUz15CkNPTkZJR19IQVZFX0ZUUkFDRV9NQ09VTlRfUkVDT1JEPXkK
Q09ORklHX0hBVkVfU1lTQ0FMTF9UUkFDRVBPSU5UUz15CkNPTkZJR19IQVZFX0ZFTlRSWT15
CkNPTkZJR19IQVZFX0NfUkVDT1JETUNPVU5UPXkKQ09ORklHX1RSQUNJTkdfU1VQUE9SVD15
CiMgQ09ORklHX0ZUUkFDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1BST1ZJREVfT0hDSTEzOTRf
RE1BX0lOSVQgaXMgbm90IHNldAojIENPTkZJR19ETUFfQVBJX0RFQlVHIGlzIG5vdCBzZXQK
CiMKIyBSdW50aW1lIFRlc3RpbmcKIwojIENPTkZJR19URVNUX0xJU1RfU09SVCBpcyBub3Qg
c2V0CiMgQ09ORklHX1RFU1RfU09SVCBpcyBub3Qgc2V0CiMgQ09ORklHX0JBQ0tUUkFDRV9T
RUxGX1RFU1QgaXMgbm90IHNldAojIENPTkZJR19SQlRSRUVfVEVTVCBpcyBub3Qgc2V0CiMg
Q09ORklHX0lOVEVSVkFMX1RSRUVfVEVTVCBpcyBub3Qgc2V0CiMgQ09ORklHX0FUT01JQzY0
X1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQVNZTkNfUkFJRDZfVEVTVCBpcyBub3Qg
c2V0CiMgQ09ORklHX1RFU1RfSEVYRFVNUCBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1RS
SU5HX0hFTFBFUlMgaXMgbm90IHNldAojIENPTkZJR19URVNUX0tTVFJUT1ggaXMgbm90IHNl
dAojIENPTkZJR19URVNUX1BSSU5URiBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfQklUTUFQ
IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VVUlEIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVT
VF9SSEFTSFRBQkxFIGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9IQVNIIGlzIG5vdCBzZXQK
IyBDT05GSUdfVEVTVF9GSVJNV0FSRSBpcyBub3Qgc2V0CiMgQ09ORklHX1RFU1RfU1lTQ1RM
IGlzIG5vdCBzZXQKIyBDT05GSUdfVEVTVF9VREVMQVkgaXMgbm90IHNldAojIENPTkZJR19N
RU1URVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfQlVHX09OX0RBVEFfQ09SUlVQVElPTiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1NBTVBMRVMgaXMgbm90IHNldApDT05GSUdfSEFWRV9BUkNIX0tH
REI9eQojIENPTkZJR19LR0RCIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX1VCU0FOX1NB
TklUSVpFX0FMTD15CiMgQ09ORklHX0FSQ0hfV0FOVFNfVUJTQU5fTk9fTlVMTCBpcyBub3Qg
c2V0CiMgQ09ORklHX1VCU0FOIGlzIG5vdCBzZXQKQ09ORklHX0FSQ0hfSEFTX0RFVk1FTV9J
U19BTExPV0VEPXkKIyBDT05GSUdfU1RSSUNUX0RFVk1FTSBpcyBub3Qgc2V0CiMgQ09ORklH
X1g4Nl9WRVJCT1NFX0JPT1RVUCBpcyBub3Qgc2V0CiMgQ09ORklHX0VBUkxZX1BSSU5USyBp
cyBub3Qgc2V0CiMgQ09ORklHX1g4Nl9QVERVTVBfQ09SRSBpcyBub3Qgc2V0CiMgQ09ORklH
X1g4Nl9QVERVTVAgaXMgbm90IHNldAojIENPTkZJR19ERUJVR19XWCBpcyBub3Qgc2V0CkNP
TkZJR19ET1VCTEVGQVVMVD15CiMgQ09ORklHX0RFQlVHX1RMQkZMVVNIIGlzIG5vdCBzZXQK
IyBDT05GSUdfSU9NTVVfU1RSRVNTIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfTU1JT1RSQUNF
X1NVUFBPUlQ9eQpDT05GSUdfSU9fREVMQVlfVFlQRV8wWDgwPTAKQ09ORklHX0lPX0RFTEFZ
X1RZUEVfMFhFRD0xCkNPTkZJR19JT19ERUxBWV9UWVBFX1VERUxBWT0yCkNPTkZJR19JT19E
RUxBWV9UWVBFX05PTkU9MwojIENPTkZJR19JT19ERUxBWV8wWDgwIGlzIG5vdCBzZXQKIyBD
T05GSUdfSU9fREVMQVlfMFhFRCBpcyBub3Qgc2V0CiMgQ09ORklHX0lPX0RFTEFZX1VERUxB
WSBpcyBub3Qgc2V0CkNPTkZJR19JT19ERUxBWV9OT05FPXkKQ09ORklHX0RFRkFVTFRfSU9f
REVMQVlfVFlQRT0zCiMgQ09ORklHX0NQQV9ERUJVRyBpcyBub3Qgc2V0CkNPTkZJR19PUFRJ
TUlaRV9JTkxJTklORz15CiMgQ09ORklHX0RFQlVHX0VOVFJZIGlzIG5vdCBzZXQKIyBDT05G
SUdfREVCVUdfTk1JX1NFTEZURVNUIGlzIG5vdCBzZXQKIyBDT05GSUdfWDg2X0RFQlVHX0ZQ
VSBpcyBub3Qgc2V0CiMgQ09ORklHX1BVTklUX0FUT01fREVCVUcgaXMgbm90IHNldApDT05G
SUdfVU5XSU5ERVJfT1JDPXkKIyBDT05GSUdfVU5XSU5ERVJfRlJBTUVfUE9JTlRFUiBpcyBu
b3Qgc2V0CiMgQ09ORklHX1VOV0lOREVSX0dVRVNTIGlzIG5vdCBzZXQKCiMKIyBTZWN1cml0
eSBvcHRpb25zCiMKQ09ORklHX0tFWVM9eQpDT05GSUdfS0VZU19DT01QQVQ9eQpDT05GSUdf
UEVSU0lTVEVOVF9LRVlSSU5HUz15CkNPTkZJR19CSUdfS0VZUz15CkNPTkZJR19FTkNSWVBU
RURfS0VZUz15CiMgQ09ORklHX0tFWV9ESF9PUEVSQVRJT05TIGlzIG5vdCBzZXQKQ09ORklH
X1NFQ1VSSVRZX0RNRVNHX1JFU1RSSUNUPXkKQ09ORklHX1NFQ1VSSVRZPXkKIyBDT05GSUdf
U0VDVVJJVFlfV1JJVEFCTEVfSE9PS1MgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlGUz15
CkNPTkZJR19TRUNVUklUWV9ORVRXT1JLPXkKQ09ORklHX1BBR0VfVEFCTEVfSVNPTEFUSU9O
PXkKIyBDT05GSUdfU0VDVVJJVFlfTkVUV09SS19YRlJNIGlzIG5vdCBzZXQKQ09ORklHX1NF
Q1VSSVRZX1BBVEg9eQpDT05GSUdfTFNNX01NQVBfTUlOX0FERFI9NjU1MzYKQ09ORklHX0hB
VkVfSEFSREVORURfVVNFUkNPUFlfQUxMT0NBVE9SPXkKQ09ORklHX0hBUkRFTkVEX1VTRVJD
T1BZPXkKIyBDT05GSUdfSEFSREVORURfVVNFUkNPUFlfUEFHRVNQQU4gaXMgbm90IHNldAoj
IENPTkZJR19GT1JUSUZZX1NPVVJDRSBpcyBub3Qgc2V0CiMgQ09ORklHX1NUQVRJQ19VU0VS
TU9ERUhFTFBFUiBpcyBub3Qgc2V0CkNPTkZJR19TRUNVUklUWV9TRUxJTlVYPXkKIyBDT05G
SUdfU0VDVVJJVFlfU0VMSU5VWF9CT09UUEFSQU0gaXMgbm90IHNldAojIENPTkZJR19TRUNV
UklUWV9TRUxJTlVYX0RJU0FCTEUgaXMgbm90IHNldApDT05GSUdfU0VDVVJJVFlfU0VMSU5V
WF9ERVZFTE9QPXkKQ09ORklHX1NFQ1VSSVRZX1NFTElOVVhfQVZDX1NUQVRTPXkKQ09ORklH
X1NFQ1VSSVRZX1NFTElOVVhfQ0hFQ0tSRVFQUk9UX1ZBTFVFPTEKQ09ORklHX1NFQ1VSSVRZ
X1NNQUNLPXkKQ09ORklHX1NFQ1VSSVRZX1NNQUNLX0JSSU5HVVA9eQpDT05GSUdfU0VDVVJJ
VFlfU01BQ0tfTkVURklMVEVSPXkKIyBDT05GSUdfU0VDVVJJVFlfU01BQ0tfQVBQRU5EX1NJ
R05BTFMgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9UT01PWU8gaXMgbm90IHNldApD
T05GSUdfU0VDVVJJVFlfQVBQQVJNT1I9eQpDT05GSUdfU0VDVVJJVFlfQVBQQVJNT1JfQk9P
VFBBUkFNX1ZBTFVFPTEKQ09ORklHX1NFQ1VSSVRZX0FQUEFSTU9SX0hBU0g9eQpDT05GSUdf
U0VDVVJJVFlfQVBQQVJNT1JfSEFTSF9ERUZBVUxUPXkKIyBDT05GSUdfU0VDVVJJVFlfQVBQ
QVJNT1JfREVCVUcgaXMgbm90IHNldAojIENPTkZJR19TRUNVUklUWV9MT0FEUElOIGlzIG5v
dCBzZXQKIyBDT05GSUdfU0VDVVJJVFlfWUFNQSBpcyBub3Qgc2V0CiMgQ09ORklHX0lOVEVH
UklUWSBpcyBub3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU0VMSU5VWCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0RFRkFVTFRfU0VDVVJJVFlfU01BQ0sgaXMgbm90IHNldAojIENP
TkZJR19ERUZBVUxUX1NFQ1VSSVRZX0FQUEFSTU9SIGlzIG5vdCBzZXQKQ09ORklHX0RFRkFV
TFRfU0VDVVJJVFlfREFDPXkKQ09ORklHX0RFRkFVTFRfU0VDVVJJVFk9IiIKQ09ORklHX1hP
Ul9CTE9DS1M9eQpDT05GSUdfQVNZTkNfQ09SRT15CkNPTkZJR19BU1lOQ19NRU1DUFk9eQpD
T05GSUdfQVNZTkNfWE9SPXkKQ09ORklHX0FTWU5DX1BRPXkKQ09ORklHX0FTWU5DX1JBSUQ2
X1JFQ09WPXkKQ09ORklHX0NSWVBUTz15CgojCiMgQ3J5cHRvIGNvcmUgb3IgaGVscGVyCiMK
Q09ORklHX0NSWVBUT19BTEdBUEk9eQpDT05GSUdfQ1JZUFRPX0FMR0FQSTI9eQpDT05GSUdf
Q1JZUFRPX0FFQUQ9eQpDT05GSUdfQ1JZUFRPX0FFQUQyPXkKQ09ORklHX0NSWVBUT19CTEtD
SVBIRVI9eQpDT05GSUdfQ1JZUFRPX0JMS0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0hBU0g9
eQpDT05GSUdfQ1JZUFRPX0hBU0gyPXkKQ09ORklHX0NSWVBUT19STkc9eQpDT05GSUdfQ1JZ
UFRPX1JORzI9eQpDT05GSUdfQ1JZUFRPX1JOR19ERUZBVUxUPXkKQ09ORklHX0NSWVBUT19B
S0NJUEhFUjI9eQpDT05GSUdfQ1JZUFRPX0FLQ0lQSEVSPXkKQ09ORklHX0NSWVBUT19LUFAy
PXkKQ09ORklHX0NSWVBUT19LUFA9eQpDT05GSUdfQ1JZUFRPX0FDT01QMj15CkNPTkZJR19D
UllQVE9fUlNBPXkKQ09ORklHX0NSWVBUT19ESD15CkNPTkZJR19DUllQVE9fRUNESD15CkNP
TkZJR19DUllQVE9fTUFOQUdFUj15CkNPTkZJR19DUllQVE9fTUFOQUdFUjI9eQojIENPTkZJ
R19DUllQVE9fVVNFUiBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fTUFOQUdFUl9ESVNBQkxF
X1RFU1RTPXkKQ09ORklHX0NSWVBUT19HRjEyOE1VTD15CkNPTkZJR19DUllQVE9fTlVMTD15
CkNPTkZJR19DUllQVE9fTlVMTDI9eQpDT05GSUdfQ1JZUFRPX1BDUllQVD15CkNPTkZJR19D
UllQVE9fV09SS1FVRVVFPXkKQ09ORklHX0NSWVBUT19DUllQVEQ9eQpDT05GSUdfQ1JZUFRP
X01DUllQVEQ9eQpDT05GSUdfQ1JZUFRPX0FVVEhFTkM9eQpDT05GSUdfQ1JZUFRPX1NJTUQ9
eQpDT05GSUdfQ1JZUFRPX0dMVUVfSEVMUEVSX1g4Nj15CkNPTkZJR19DUllQVE9fRU5HSU5F
PXkKCiMKIyBBdXRoZW50aWNhdGVkIEVuY3J5cHRpb24gd2l0aCBBc3NvY2lhdGVkIERhdGEK
IwpDT05GSUdfQ1JZUFRPX0NDTT15CkNPTkZJR19DUllQVE9fR0NNPXkKIyBDT05GSUdfQ1JZ
UFRPX0NIQUNIQTIwUE9MWTEzMDUgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX1NFUUlWPXkK
Q09ORklHX0NSWVBUT19FQ0hBSU5JVj15CgojCiMgQmxvY2sgbW9kZXMKIwpDT05GSUdfQ1JZ
UFRPX0NCQz15CkNPTkZJR19DUllQVE9fQ1RSPXkKQ09ORklHX0NSWVBUT19DVFM9eQpDT05G
SUdfQ1JZUFRPX0VDQj15CkNPTkZJR19DUllQVE9fTFJXPXkKQ09ORklHX0NSWVBUT19QQ0JD
PXkKQ09ORklHX0NSWVBUT19YVFM9eQojIENPTkZJR19DUllQVE9fS0VZV1JBUCBpcyBub3Qg
c2V0CgojCiMgSGFzaCBtb2RlcwojCkNPTkZJR19DUllQVE9fQ01BQz15CkNPTkZJR19DUllQ
VE9fSE1BQz15CiMgQ09ORklHX0NSWVBUT19YQ0JDIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZ
UFRPX1ZNQUMgaXMgbm90IHNldAoKIwojIERpZ2VzdAojCkNPTkZJR19DUllQVE9fQ1JDMzJD
PXkKQ09ORklHX0NSWVBUT19DUkMzMkNfSU5URUw9eQojIENPTkZJR19DUllQVE9fQ1JDMzIg
aXMgbm90IHNldAojIENPTkZJR19DUllQVE9fQ1JDMzJfUENMTVVMIGlzIG5vdCBzZXQKQ09O
RklHX0NSWVBUT19DUkNUMTBESUY9eQojIENPTkZJR19DUllQVE9fQ1JDVDEwRElGX1BDTE1V
TCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fR0hBU0g9eQojIENPTkZJR19DUllQVE9fUE9M
WTEzMDUgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUE9MWTEzMDVfWDg2XzY0IGlzIG5v
dCBzZXQKQ09ORklHX0NSWVBUT19NRDQ9eQpDT05GSUdfQ1JZUFRPX01ENT15CkNPTkZJR19D
UllQVE9fTUlDSEFFTF9NSUM9eQojIENPTkZJR19DUllQVE9fUk1EMTI4IGlzIG5vdCBzZXQK
IyBDT05GSUdfQ1JZUFRPX1JNRDE2MCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19STUQy
NTYgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fUk1EMzIwIGlzIG5vdCBzZXQKQ09ORklH
X0NSWVBUT19TSEExPXkKQ09ORklHX0NSWVBUT19TSEExX1NTU0UzPXkKQ09ORklHX0NSWVBU
T19TSEEyNTZfU1NTRTM9eQpDT05GSUdfQ1JZUFRPX1NIQTUxMl9TU1NFMz15CiMgQ09ORklH
X0NSWVBUT19TSEExX01CIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1NIQTI1Nl9NQiBp
cyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TSEE1MTJfTUIgaXMgbm90IHNldApDT05GSUdf
Q1JZUFRPX1NIQTI1Nj15CkNPTkZJR19DUllQVE9fU0hBNTEyPXkKQ09ORklHX0NSWVBUT19T
SEEzPXkKQ09ORklHX0NSWVBUT19UR1IxOTI9eQpDT05GSUdfQ1JZUFRPX1dQNTEyPXkKIyBD
T05GSUdfQ1JZUFRPX0dIQVNIX0NMTVVMX05JX0lOVEVMIGlzIG5vdCBzZXQKCiMKIyBDaXBo
ZXJzCiMKQ09ORklHX0NSWVBUT19BRVM9eQojIENPTkZJR19DUllQVE9fQUVTX1RJIGlzIG5v
dCBzZXQKQ09ORklHX0NSWVBUT19BRVNfWDg2XzY0PXkKQ09ORklHX0NSWVBUT19BRVNfTklf
SU5URUw9eQpDT05GSUdfQ1JZUFRPX0FOVUJJUz15CkNPTkZJR19DUllQVE9fQVJDND15CkNP
TkZJR19DUllQVE9fQkxPV0ZJU0g9eQpDT05GSUdfQ1JZUFRPX0JMT1dGSVNIX0NPTU1PTj15
CiMgQ09ORklHX0NSWVBUT19CTE9XRklTSF9YODZfNjQgaXMgbm90IHNldApDT05GSUdfQ1JZ
UFRPX0NBTUVMTElBPXkKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX1g4Nl82NCBpcyBub3Qg
c2V0CiMgQ09ORklHX0NSWVBUT19DQU1FTExJQV9BRVNOSV9BVlhfWDg2XzY0IGlzIG5vdCBz
ZXQKIyBDT05GSUdfQ1JZUFRPX0NBTUVMTElBX0FFU05JX0FWWDJfWDg2XzY0IGlzIG5vdCBz
ZXQKQ09ORklHX0NSWVBUT19DQVNUX0NPTU1PTj15CkNPTkZJR19DUllQVE9fQ0FTVDU9eQoj
IENPTkZJR19DUllQVE9fQ0FTVDVfQVZYX1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQ
VE9fQ0FTVDY9eQojIENPTkZJR19DUllQVE9fQ0FTVDZfQVZYX1g4Nl82NCBpcyBub3Qgc2V0
CkNPTkZJR19DUllQVE9fREVTPXkKIyBDT05GSUdfQ1JZUFRPX0RFUzNfRURFX1g4Nl82NCBp
cyBub3Qgc2V0CkNPTkZJR19DUllQVE9fRkNSWVBUPXkKQ09ORklHX0NSWVBUT19LSEFaQUQ9
eQojIENPTkZJR19DUllQVE9fU0FMU0EyMCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19T
QUxTQTIwX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMCBpcyBu
b3Qgc2V0CiMgQ09ORklHX0NSWVBUT19DSEFDSEEyMF9YODZfNjQgaXMgbm90IHNldApDT05G
SUdfQ1JZUFRPX1NFRUQ9eQpDT05GSUdfQ1JZUFRPX1NFUlBFTlQ9eQojIENPTkZJR19DUllQ
VE9fU0VSUEVOVF9TU0UyX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19TRVJQ
RU5UX0FWWF9YODZfNjQgaXMgbm90IHNldAojIENPTkZJR19DUllQVE9fU0VSUEVOVF9BVlgy
X1g4Nl82NCBpcyBub3Qgc2V0CkNPTkZJR19DUllQVE9fVEVBPXkKQ09ORklHX0NSWVBUT19U
V09GSVNIPXkKQ09ORklHX0NSWVBUT19UV09GSVNIX0NPTU1PTj15CiMgQ09ORklHX0NSWVBU
T19UV09GSVNIX1g4Nl82NCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSWVBUT19UV09GSVNIX1g4
Nl82NF8zV0FZIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1RXT0ZJU0hfQVZYX1g4Nl82
NCBpcyBub3Qgc2V0CgojCiMgQ29tcHJlc3Npb24KIwpDT05GSUdfQ1JZUFRPX0RFRkxBVEU9
eQpDT05GSUdfQ1JZUFRPX0xaTz15CiMgQ09ORklHX0NSWVBUT184NDIgaXMgbm90IHNldApD
T05GSUdfQ1JZUFRPX0xaND15CkNPTkZJR19DUllQVE9fTFo0SEM9eQoKIwojIFJhbmRvbSBO
dW1iZXIgR2VuZXJhdGlvbgojCkNPTkZJR19DUllQVE9fQU5TSV9DUFJORz15CkNPTkZJR19D
UllQVE9fRFJCR19NRU5VPXkKQ09ORklHX0NSWVBUT19EUkJHX0hNQUM9eQojIENPTkZJR19D
UllQVE9fRFJCR19IQVNIIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX0RSQkdfQ1RSIGlz
IG5vdCBzZXQKQ09ORklHX0NSWVBUT19EUkJHPXkKQ09ORklHX0NSWVBUT19KSVRURVJFTlRS
T1BZPXkKQ09ORklHX0NSWVBUT19VU0VSX0FQST15CkNPTkZJR19DUllQVE9fVVNFUl9BUElf
SEFTSD15CkNPTkZJR19DUllQVE9fVVNFUl9BUElfU0tDSVBIRVI9eQojIENPTkZJR19DUllQ
VE9fVVNFUl9BUElfUk5HIGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JZUFRPX1VTRVJfQVBJX0FF
QUQgaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0hBU0hfSU5GTz15CkNPTkZJR19DUllQVE9f
SFc9eQojIENPTkZJR19DUllQVE9fREVWX1BBRExPQ0sgaXMgbm90IHNldAojIENPTkZJR19D
UllQVE9fREVWX0ZTTF9DQUFNX0NSWVBUT19BUElfREVTQyBpcyBub3Qgc2V0CiMgQ09ORklH
X0NSWVBUT19ERVZfQ0NQIGlzIG5vdCBzZXQKQ09ORklHX0NSWVBUT19ERVZfUUFUPXkKQ09O
RklHX0NSWVBUT19ERVZfUUFUX0RIODk1eENDPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUX0Mz
WFhYPXkKQ09ORklHX0NSWVBUT19ERVZfUUFUX0M2Mlg9eQpDT05GSUdfQ1JZUFRPX0RFVl9R
QVRfREg4OTV4Q0NWRj15CkNPTkZJR19DUllQVE9fREVWX1FBVF9DM1hYWFZGPXkKQ09ORklH
X0NSWVBUT19ERVZfUUFUX0M2MlhWRj15CiMgQ09ORklHX0NSWVBUT19ERVZfTklUUk9YX0NO
TjU1WFggaXMgbm90IHNldApDT05GSUdfQ1JZUFRPX0RFVl9WSVJUSU89eQpDT05GSUdfQVNZ
TU1FVFJJQ19LRVlfVFlQRT15CkNPTkZJR19BU1lNTUVUUklDX1BVQkxJQ19LRVlfU1VCVFlQ
RT15CkNPTkZJR19YNTA5X0NFUlRJRklDQVRFX1BBUlNFUj15CkNPTkZJR19QS0NTN19NRVNT
QUdFX1BBUlNFUj15CgojCiMgQ2VydGlmaWNhdGVzIGZvciBzaWduYXR1cmUgY2hlY2tpbmcK
IwojIENPTkZJR19TWVNURU1fVFJVU1RFRF9LRVlSSU5HIGlzIG5vdCBzZXQKIyBDT05GSUdf
U1lTVEVNX0JMQUNLTElTVF9LRVlSSU5HIGlzIG5vdCBzZXQKQ09ORklHX0hBVkVfS1ZNPXkK
IyBDT05GSUdfVklSVFVBTElaQVRJT04gaXMgbm90IHNldAojIENPTkZJR19CSU5BUllfUFJJ
TlRGIGlzIG5vdCBzZXQKCiMKIyBMaWJyYXJ5IHJvdXRpbmVzCiMKQ09ORklHX1JBSUQ2X1BR
PXkKQ09ORklHX0JJVFJFVkVSU0U9eQojIENPTkZJR19IQVZFX0FSQ0hfQklUUkVWRVJTRSBp
cyBub3Qgc2V0CkNPTkZJR19SQVRJT05BTD15CkNPTkZJR19HRU5FUklDX1NUUk5DUFlfRlJP
TV9VU0VSPXkKQ09ORklHX0dFTkVSSUNfU1RSTkxFTl9VU0VSPXkKQ09ORklHX0dFTkVSSUNf
TkVUX1VUSUxTPXkKQ09ORklHX0dFTkVSSUNfRklORF9GSVJTVF9CSVQ9eQpDT05GSUdfR0VO
RVJJQ19QQ0lfSU9NQVA9eQpDT05GSUdfR0VORVJJQ19JT01BUD15CkNPTkZJR19HRU5FUklD
X0lPPXkKQ09ORklHX0FSQ0hfVVNFX0NNUFhDSEdfTE9DS1JFRj15CkNPTkZJR19BUkNIX0hB
U19GQVNUX01VTFRJUExJRVI9eQpDT05GSUdfQ1JDX0NDSVRUPXkKQ09ORklHX0NSQzE2PXkK
Q09ORklHX0NSQ19UMTBESUY9eQpDT05GSUdfQ1JDX0lUVV9UPXkKQ09ORklHX0NSQzMyPXkK
IyBDT05GSUdfQ1JDMzJfU0VMRlRFU1QgaXMgbm90IHNldApDT05GSUdfQ1JDMzJfU0xJQ0VC
WTg9eQojIENPTkZJR19DUkMzMl9TTElDRUJZNCBpcyBub3Qgc2V0CiMgQ09ORklHX0NSQzMy
X1NBUldBVEUgaXMgbm90IHNldAojIENPTkZJR19DUkMzMl9CSVQgaXMgbm90IHNldAojIENP
TkZJR19DUkM0IGlzIG5vdCBzZXQKIyBDT05GSUdfQ1JDNyBpcyBub3Qgc2V0CkNPTkZJR19M
SUJDUkMzMkM9eQojIENPTkZJR19DUkM4IGlzIG5vdCBzZXQKQ09ORklHX1hYSEFTSD15CiMg
Q09ORklHX0FVRElUX0FSQ0hfQ09NUEFUX0dFTkVSSUMgaXMgbm90IHNldAojIENPTkZJR19S
QU5ET00zMl9TRUxGVEVTVCBpcyBub3Qgc2V0CkNPTkZJR19aTElCX0lORkxBVEU9eQpDT05G
SUdfWkxJQl9ERUZMQVRFPXkKQ09ORklHX0xaT19DT01QUkVTUz15CkNPTkZJR19MWk9fREVD
T01QUkVTUz15CkNPTkZJR19MWjRfQ09NUFJFU1M9eQpDT05GSUdfTFo0SENfQ09NUFJFU1M9
eQpDT05GSUdfTFo0X0RFQ09NUFJFU1M9eQpDT05GSUdfWlNURF9DT01QUkVTUz15CkNPTkZJ
R19aU1REX0RFQ09NUFJFU1M9eQpDT05GSUdfWFpfREVDPXkKQ09ORklHX1haX0RFQ19YODY9
eQojIENPTkZJR19YWl9ERUNfUE9XRVJQQyBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RFQ19J
QTY0IGlzIG5vdCBzZXQKIyBDT05GSUdfWFpfREVDX0FSTSBpcyBub3Qgc2V0CiMgQ09ORklH
X1haX0RFQ19BUk1USFVNQiBpcyBub3Qgc2V0CiMgQ09ORklHX1haX0RFQ19TUEFSQyBpcyBu
b3Qgc2V0CkNPTkZJR19YWl9ERUNfQkNKPXkKIyBDT05GSUdfWFpfREVDX1RFU1QgaXMgbm90
IHNldApDT05GSUdfR0VORVJJQ19BTExPQ0FUT1I9eQpDT05GSUdfVEVYVFNFQVJDSD15CkNP
TkZJR19URVhUU0VBUkNIX0tNUD15CkNPTkZJR19URVhUU0VBUkNIX0JNPXkKQ09ORklHX1RF
WFRTRUFSQ0hfRlNNPXkKQ09ORklHX1JBRElYX1RSRUVfTVVMVElPUkRFUj15CkNPTkZJR19B
U1NPQ0lBVElWRV9BUlJBWT15CkNPTkZJR19IQVNfSU9NRU09eQpDT05GSUdfSEFTX0lPUE9S
VF9NQVA9eQpDT05GSUdfSEFTX0RNQT15CiMgQ09ORklHX0RNQV9OT09QX09QUyBpcyBub3Qg
c2V0CiMgQ09ORklHX0RNQV9WSVJUX09QUyBpcyBub3Qgc2V0CkNPTkZJR19DUFVfUk1BUD15
CkNPTkZJR19EUUw9eQpDT05GSUdfTkxBVFRSPXkKQ09ORklHX0xSVV9DQUNIRT15CkNPTkZJ
R19DTFpfVEFCPXkKIyBDT05GSUdfQ09SRElDIGlzIG5vdCBzZXQKIyBDT05GSUdfRERSIGlz
IG5vdCBzZXQKIyBDT05GSUdfSVJRX1BPTEwgaXMgbm90IHNldApDT05GSUdfTVBJTElCPXkK
Q09ORklHX09JRF9SRUdJU1RSWT15CiMgQ09ORklHX1NHX1NQTElUIGlzIG5vdCBzZXQKQ09O
RklHX1NHX1BPT0w9eQpDT05GSUdfQVJDSF9IQVNfU0dfQ0hBSU49eQpDT05GSUdfQVJDSF9I
QVNfUE1FTV9BUEk9eQpDT05GSUdfQVJDSF9IQVNfVUFDQ0VTU19GTFVTSENBQ0hFPXkKQ09O
RklHX1NCSVRNQVA9eQojIENPTkZJR19TVFJJTkdfU0VMRlRFU1QgaXMgbm90IHNldAo=
--------------E612399174672F9BCBB44FB3
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--------------E612399174672F9BCBB44FB3--


From xen-devel-bounces@lists.xenproject.org Wed Feb 28 23:57:13 2018
Return-path: <xen-devel-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 28 Feb 2018 23:57:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.84_2)
	(envelope-from <xen-devel-bounces@lists.xenproject.org>)
	id 1erBaf-0000uB-9Y; Wed, 28 Feb 2018 23:56:53 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57])
 by lists.xenproject.org with esmtp (Exim 4.84_2) (envelope-from
 <srs0=zfhr=fw=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1erBae-0000to-Cq
 for xen-devel@lists.xenproject.org; Wed, 28 Feb 2018 23:56:52 +0000
X-Inumbo-ID: 4f6afe16-1ce3-11e8-b9b1-635ca7ef6cff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas1.inumbo.com (Halon) with ESMTPS
 id 4f6afe16-1ce3-11e8-b9b1-635ca7ef6cff;
 Wed, 28 Feb 2018 23:58:45 +0000 (UTC)
Received: from host146.205.237.98.conversent.net ([205.237.98.146]
 helo=infra.test-lab.xenproject.org)
 by mail.xenproject.org with esmtp (Exim 4.84_2)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1erBaW-00041Q-HD; Wed, 28 Feb 2018 23:56:44 +0000
Received: from [172.16.144.3] (helo=osstest.test-lab.xenproject.org)
 by infra.test-lab.xenproject.org with esmtp (Exim 4.80)
 (envelope-from <osstest-admin@xenproject.org>)
 id 1erBaR-00085A-8B; Wed, 28 Feb 2018 23:56:39 +0000
Received: from osstest by osstest.test-lab.xenproject.org with local (Exim
 4.89) (envelope-from <osstest-admin@xenproject.org>)
 id 1erBaQ-0007dY-Vg; Wed, 28 Feb 2018 23:56:39 +0000
To: xen-devel@lists.xenproject.org,
    osstest-admin@xenproject.org
Message-ID: <osstest-120106-mainreport@xen.org>
X-Osstest-Failures: xen-unstable-smoke:build-armhf:<job
 status>:broken:regression
 xen-unstable-smoke:build-armhf:host-build-prep:fail:regression
 xen-unstable-smoke:test-armhf-armhf-xl:build-check(1):blocked:nonblocking
 xen-unstable-smoke:test-amd64-amd64-libvirt:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:migrate-support-check:fail:nonblocking
 xen-unstable-smoke:test-arm64-arm64-xl-xsm:saverestore-support-check:fail:nonblocking
X-Osstest-Versions-This: xen=85688075ccc22c12bd0fca2a2c269199938e104c
X-Osstest-Versions-That: xen=cb671efbf1fae302c0ee5ebd6e23564e319babc8
From: osstest service owner <osstest-admin@xenproject.org>
Date: Wed, 28 Feb 2018 23:56:38 +0000
Subject: [Xen-devel] [xen-unstable-smoke test] 120106: regressions -
	trouble: blocked/broken/pass
X-BeenThere: xen-devel@lists.xenproject.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: Xen developer discussion <xen-devel.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-devel@lists.xenproject.org>
List-Help: <mailto:xen-devel-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-devel>,
 <mailto:xen-devel-request@lists.xenproject.org?subject=subscribe>
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============7334836362084935037=="
Errors-To: xen-devel-bounces@lists.xenproject.org
Sender: "Xen-devel" <xen-devel-bounces@lists.xenproject.org>

--===============7334836362084935037==
Content-Type: text/plain

flight 120106 xen-unstable-smoke real [real]
http://logs.test-lab.xenproject.org/osstest/logs/120106/

Regressions :-(

Tests which did not succeed and are blocking,
including tests which could not be run:
 build-armhf                     <job status>                 broken
 build-armhf                   5 host-build-prep          fail REGR. vs. 120098

Tests which did not succeed, but are not blocking:
 test-armhf-armhf-xl           1 build-check(1)               blocked  n/a
 test-amd64-amd64-libvirt     13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      13 migrate-support-check        fail   never pass
 test-arm64-arm64-xl-xsm      14 saverestore-support-check    fail   never pass

version targeted for testing:
 xen                  85688075ccc22c12bd0fca2a2c269199938e104c
baseline version:
 xen                  cb671efbf1fae302c0ee5ebd6e23564e319babc8

Last test of basis   120098  2018-02-28 16:01:46 Z    0 days
Testing same since   120102  2018-02-28 19:01:39 Z    0 days    2 attempts

------------------------------------------------------------
People who touched revisions under test:
  Andrew Cooper <andrew.cooper3@citrix.com>
  George Dunlap <george.dunlap@citrix.com>
  Kevin Tian <kevin.tian@intel.com>
  Razvan Cojocaru <rcojocaru@bitdefender.com>
  Tamas K Lengyel <tamas@tklengyel.com>

jobs:
 build-arm64-xsm                                              pass    
 build-amd64                                                  pass    
 build-armhf                                                  broken  
 build-amd64-libvirt                                          pass    
 test-armhf-armhf-xl                                          blocked 
 test-arm64-arm64-xl-xsm                                      pass    
 test-amd64-amd64-xl-qemuu-debianhvm-i386                     pass    
 test-amd64-amd64-libvirt                                     pass    


------------------------------------------------------------
sg-report-flight on osstest.test-lab.xenproject.org
logs: /home/logs/logs
images: /home/logs/images

Logs, config files, etc. are available at
    http://logs.test-lab.xenproject.org/osstest/logs

Explanation of these reports, and of osstest in general, is at
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README.email;hb=master
    http://xenbits.xen.org/gitweb/?p=osstest.git;a=blob;f=README;hb=master

Test harness code can be found at
    http://xenbits.xen.org/gitweb?p=osstest.git;a=summary

broken-job build-armhf broken

Not pushing.

------------------------------------------------------------
commit 85688075ccc22c12bd0fca2a2c269199938e104c
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Wed Feb 21 18:10:00 2018 +0000

    x86/hvm: Constify the read side of vlapic handling
    
    This is in preparation to make hvm_x2apic_msr_read() take a const vcpu
    pointer.  One modification is to alter vlapic_get_tmcct() to not use current.
    
    This in turn needs an alteration to hvm_get_guest_time_fixed(), which is safe
    because the only mutable action it makes is to take the domain plt lock.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>

commit 62e80dff59c779cb56755b419120529e3d7eb17d
Author: Andrew Cooper <andrew.cooper3@citrix.com>
Date:   Mon Feb 26 14:23:03 2018 +0000

    x86/vmx: Simplfy the default cases in vmx_msr_{read,write}_intercept()
    
    The default case of vmx_msr_write_intercept() in particular is very tangled.
    
    First of all, fold long_mode_do_msr_{read,write}() into their callers.  These
    functions were split out in the past because of the 32bit build of Xen, but it
    is unclear why the cases weren't simply #ifdef'd in place.
    
    Next, invert the vmx_write_guest_msr()/is_last_branch_msr() logic to break if
    the condition is satisfied, rather than nesting if it wasn't.  This allows the
    wrmsr_hypervisor_regs() call to be un-nested with respect to the other default
    logic.
    
    No practical difference from a guests point of view.
    
    Signed-off-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Kevin Tian <kevin.tian@intel.com>
    Reviewed-by: Roger Pau MonnĂ© <roger.pau@citrix.com>

commit b68c4f1ebe4f413076c4915733a61c818b7dc73a
Author: Razvan Cojocaru <rcojocaru@bitdefender.com>
Date:   Wed Feb 28 12:38:15 2018 +0200

    x86/hvm: fix domain crash when CR3 has the noflush bit set
    
    In hardware, when PCID support is enabled and the NOFLUSH bit is set
    when writing a CR3 value, the hardware will clear that that bit and
    change the CR3 without flushing the TLB. hvm_set_cr3(), however, was
    ignoring this bit; the result was that post-vm_event checks detected
    an invalid CR3 value and crashed the domain.
    
    Handle NOFLUSH in hvm_set_cr3() by:
    1. Clearing the bit
    2. Passing a "noflush" flag to lower-level cr3 setting functions to
    indicate that a flush should not be performed.
    
    Also clear X86_CR3_NOFLUSH when reporting CR3 monitored CR3 writes.
    
    This allows introspection to be used on VMs whose operating system uses
    the NOFLUSH bit.
    
    Signed-off-by: Razvan Cojocaru <rcojocaru@bitdefender.com>
    Reported-by: Bitweasil <bitweasil@cryptohaze.com>
    Suggested-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Acked-by: Tamas K Lengyel <tamas@tklengyel.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Kevin Tian <kevin.tian@intel.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
    Reviewed-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
(qemu changes not included)


--===============7334836362084935037==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWRldmVs
IG1haWxpbmcgbGlzdApYZW4tZGV2ZWxAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy9tYWlsbWFuL2xpc3RpbmZvL3hlbi1kZXZlbA==

--===============7334836362084935037==--

